--- /srv/reproducible-results/rbuild-debian/r-b-build.7zAQ15Ky/b1/gnu-smalltalk_3.2.5-1.3_i386.changes
+++ /srv/reproducible-results/rbuild-debian/r-b-build.7zAQ15Ky/b2/gnu-smalltalk_3.2.5-1.3_i386.changes
├── Files
│ @@ -1,30 +1,30 @@
│
│ - 83697d77800971c77ee347b5f35d411b 167496 interpreters extra gnu-smalltalk-browser_3.2.5-1.3_i386.deb
│ - cc46dc6a51fa4a5f091a511c5ed58f11 1214404 interpreters extra gnu-smalltalk-common_3.2.5-1.3_all.deb
│ + d2c0333a6ed8d226da55ed7ebcdb8a6b 167508 interpreters extra gnu-smalltalk-browser_3.2.5-1.3_i386.deb
│ + b7bc9d2d107b388ee902dd10da1d4d83 1214188 interpreters extra gnu-smalltalk-common_3.2.5-1.3_all.deb
│ c612bf53cea273142eb7c5a0febd9435 59600 debug optional gnu-smalltalk-dbgsym_3.2.5-1.3_i386.deb
│ - c3b9f20a8209da6bc7fd379e97da0b2a 521424 doc extra gnu-smalltalk-doc_3.2.5-1.3_all.deb
│ + 2d0fabc9db5e34a4d7fdc3689b10f999 520108 doc extra gnu-smalltalk-doc_3.2.5-1.3_all.deb
│ d25f63b64a0469f3739280c796e10083 91184 lisp extra gnu-smalltalk-el_3.2.5-1.3_all.deb
│ - 4ea16f3400b70266500a0707fdaa2047 502512 interpreters extra gnu-smalltalk_3.2.5-1.3_i386.deb
│ + 79d22140b9518b07441a00966986f863 502308 interpreters extra gnu-smalltalk_3.2.5-1.3_i386.deb
│ 57af4dfc9b1c329cdc99f9dfb41e9d7f 12416 debug optional libexpat-gst-dbgsym_3.2.5-1.3_i386.deb
│ - 2c21506fc0b4c92567811754dfe54f4f 85536 interpreters extra libexpat-gst_3.2.5-1.3_i386.deb
│ + a841a47974b9112796db5e42232185d5 85512 interpreters extra libexpat-gst_3.2.5-1.3_i386.deb
│ c56811ffea44618ebf3bc5a59d356e2f 6888 debug optional libgdbm-gst-dbgsym_3.2.5-1.3_i386.deb
│ - 97925bfe5bc431f99bee30dc0e4499c9 82964 interpreters extra libgdbm-gst_3.2.5-1.3_i386.deb
│ + 17dbc24c3868fd14ba08ec84ee1551ee 82980 interpreters extra libgdbm-gst_3.2.5-1.3_i386.deb
│ d7b4aa4e8993eb7ece7616bfb49ae107 35204 debug optional libgl-gst-dbgsym_3.2.5-1.3_i386.deb
│ - edd08d6aafb35d8602fda1e1dfa924cb 149620 interpreters extra libgl-gst_3.2.5-1.3_i386.deb
│ + b5f44235e44ad3c576dc2ddd12e3681f 149720 interpreters extra libgl-gst_3.2.5-1.3_i386.deb
│ 446b93994a6c718ac7289c5e0aa55fea 384968 libdevel extra libgst-dev_3.2.5-1.3_i386.deb
│ f060a8bc1838703b161208b0c323b548 884316 debug optional libgst7-dbgsym_3.2.5-1.3_i386.deb
│ d44f553fc80be1be3316a9c42859c3e2 316404 libs extra libgst7_3.2.5-1.3_i386.deb
│ 6018bba998dde36b7f98701c4349a126 48736 debug optional libgtk2-gst-dbgsym_3.2.5-1.3_i386.deb
│ - 63292570a2a441b50ea436f1b417bed7 224840 interpreters extra libgtk2-gst_3.2.5-1.3_i386.deb
│ - 666212558cff607c98ea3de666139f11 90712 interpreters extra libncurses-gst_3.2.5-1.3_all.deb
│ - c52eff471e1192211846adb3e78fb170 85000 interpreters extra libpostgresql-gst_3.2.5-1.3_all.deb
│ + 8864326a247ce65f2b028829fe425951 225176 interpreters extra libgtk2-gst_3.2.5-1.3_i386.deb
│ + f49e82192f885c02e20e66f5a525b906 90724 interpreters extra libncurses-gst_3.2.5-1.3_all.deb
│ + 769e8c099bee9fe0f0eb26ecdacd91ea 84988 interpreters extra libpostgresql-gst_3.2.5-1.3_all.deb
│ 2538e0ea6dbefc0fc28ab22b19f869fe 6872 debug optional libsdl-gst-dbgsym_3.2.5-1.3_i386.deb
│ - ba475d33b3a5de93d18d1fb9ea931773 97076 interpreters extra libsdl-gst_3.2.5-1.3_i386.deb
│ - e52d2618765b456cdd196edc19ba3047 79472 interpreters extra libsdl-image-gst_3.2.5-1.3_all.deb
│ - 34643fb5ce28e2e22066271ff2ddd0ee 81512 interpreters extra libsdl-mixer-gst_3.2.5-1.3_all.deb
│ - e764fd93ccc84f31baf8849fbc24716e 81648 interpreters extra libsdl-sound-gst_3.2.5-1.3_all.deb
│ - 249a608b1c68266132959d2af583796b 79964 interpreters extra libsdl-ttf-gst_3.2.5-1.3_all.deb
│ + 134149334e9abff26438f1f5fd58f3c5 97128 interpreters extra libsdl-gst_3.2.5-1.3_i386.deb
│ + 9bdb59ee4dc3e4fb8124481f823e6c37 79472 interpreters extra libsdl-image-gst_3.2.5-1.3_all.deb
│ + 17004e4c5a7f39e04a63dcba87492b77 81512 interpreters extra libsdl-mixer-gst_3.2.5-1.3_all.deb
│ + a9326c6592ea03a139c3dd852d66389c 81640 interpreters extra libsdl-sound-gst_3.2.5-1.3_all.deb
│ + ea9e65b6826746cdde62169a3ce5ff1c 79964 interpreters extra libsdl-ttf-gst_3.2.5-1.3_all.deb
│ 8498bcd6c41246a256b1a9d88b59915c 9892 debug optional libsqlite3-gst-dbgsym_3.2.5-1.3_i386.deb
│ - 7cb6297063cb84b8773605765030bf4f 86612 interpreters extra libsqlite3-gst_3.2.5-1.3_i386.deb
│ + 9d0612e9e701a7d1c228ce3e7ccef901 86628 interpreters extra libsqlite3-gst_3.2.5-1.3_i386.deb
│ 526732e1d05ada4e69e92f4f04391dc9 8272 debug optional zlib-gst-dbgsym_3.2.5-1.3_i386.deb
│ - 1e46c3d14eacc6880be16e6fd5367362 85452 interpreters extra zlib-gst_3.2.5-1.3_i386.deb
│ + ec54d09daba6a4aacd0a3545da7df757 85484 interpreters extra zlib-gst_3.2.5-1.3_i386.deb
├── gnu-smalltalk-browser_3.2.5-1.3_i386.deb
│ ├── file list
│ │ @@ -1,3 +1,3 @@
│ │ -rw-r--r-- 0 0 0 4 2019-04-29 11:43:16.000000 debian-binary
│ │ -rw-r--r-- 0 0 0 996 2019-04-29 11:43:16.000000 control.tar.xz
│ │ --rw-r--r-- 0 0 0 166308 2019-04-29 11:43:16.000000 data.tar.xz
│ │ +-rw-r--r-- 0 0 0 166320 2019-04-29 11:43:16.000000 data.tar.xz
│ ├── control.tar.xz
│ │ ├── control.tar
│ │ │ ├── ./md5sums
│ │ │ │ ├── ./md5sums
│ │ │ │ │┄ Files differ
│ ├── data.tar.xz
│ │ ├── data.tar
│ │ │ ├── ./usr/share/gnu-smalltalk/VisualGST.star
│ │ │ │ ├── zipinfo {}
│ │ │ │ │ @@ -1,305 +1,305 @@
│ │ │ │ │ Zip file size: 501352 bytes, number of entries: 303
│ │ │ │ │ --rw-r--r-- 3.0 unx 1288 bx stor 13-Mar-23 19:56 WorkspaceVariableTracker.st
│ │ │ │ │ -drwxr-xr-x 3.0 unx 0 bx stor 24-Jan-13 18:03 Text/
│ │ │ │ │ --rw-r--r-- 3.0 unx 1867 bx stor 13-Mar-23 19:56 Text/GtkReplaceWidget.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 6005 bx stor 13-Mar-23 19:56 Text/GtkSourceCodeWidget.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 2623 bx stor 13-Mar-23 19:56 Text/GtkFindWidget.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 1066 bx stor 13-Mar-23 19:56 Text/GtkTextPluginWidget.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 1033 bx stor 13-Mar-23 19:56 Text/GtkSaveTextWidget.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 9796 bx stor 13-Mar-23 19:56 Text/GtkTextWidget.st
│ │ │ │ │ -drwxr-xr-x 3.0 unx 0 bx stor 24-Jan-13 18:03 SUnit/
│ │ │ │ │ --rw-r--r-- 3.0 unx 566 bx stor 13-Mar-23 19:56 SUnit/TestBacktraceLog.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 11499 bx stor 13-Mar-23 19:56 SUnit/GtkSUnit.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 3220 bx stor 13-Apr-07 19:24 SUnit/GtkSUnitResultWidget.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 6550 bx stor 13-Mar-23 19:56 GtkPackageBuilderWidget.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 2924 bx stor 13-Mar-23 19:56 GtkHistoryWidget.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 1559 bx stor 13-Mar-23 19:56 GtkListModel.st
│ │ │ │ │ -drwxr-xr-x 3.0 unx 0 bx stor 24-Jan-13 18:03 StBrowser/
│ │ │ │ │ --rw-r--r-- 3.0 unx 3029 bx stor 13-Mar-23 19:56 StBrowser/GtkClassHierarchyWidget.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 4627 bx stor 13-Mar-23 19:56 StBrowser/GtkMethodWidget.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 16565 bx stor 13-Mar-23 19:56 StBrowser/GtkClassBrowserWidget.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 3952 bx stor 13-Mar-23 19:56 StBrowser/GtkCategoryWidget.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 6044 bx stor 13-Mar-23 19:56 StBrowser/GtkCategorizedClassWidget.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 3874 bx stor 13-Mar-23 19:56 StBrowser/GtkCategorizedNamespaceWidget.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 767 bx stor 13-Mar-23 19:56 GtkAssistant.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 251 bx stor 13-Mar-23 19:56 GtkTranscriptWidget.st
│ │ │ │ │ -drwxr-xr-x 3.0 unx 0 bx stor 24-Jan-13 18:03 Menus/
│ │ │ │ │ --rw-r--r-- 3.0 unx 152 bx stor 13-Mar-23 19:56 Menus/WorkspaceVariableMenus.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 192 bx stor 13-Mar-23 19:56 Menus/InspectorMenus.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 308 bx stor 13-Mar-23 19:56 Menus/SimpleWorkspaceMenus.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 1490 bx stor 13-Mar-23 19:56 Menus/MenuBuilder.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 124 bx stor 13-Mar-23 19:56 Menus/MenuSeparator.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 141 bx stor 13-Mar-23 19:56 Menus/TabsMenus.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 187 bx stor 13-Mar-23 19:56 Menus/CategoryMenus.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 196 bx stor 13-Mar-23 19:56 Menus/SmalltalkMenus.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 474 bx stor 13-Mar-23 19:56 Menus/TextMenus.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 183 bx stor 13-Mar-23 19:56 Menus/HistoryMenus.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 274 bx stor 13-Mar-23 19:56 Menus/NamespaceMenus.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 153 bx stor 13-Mar-23 19:56 Menus/ContextMenus.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 452 bx stor 13-Mar-23 19:56 Menus/ToolsMenus.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 152 bx stor 13-Mar-23 19:56 Menus/ToolbarSeparator.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 271 bx stor 13-Mar-23 19:56 Menus/MethodMenus.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 326 bx stor 13-Mar-23 19:56 Menus/EditMenus.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 245 bx stor 13-Mar-23 19:56 Menus/ClassMenus.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 155 bx stor 13-Mar-23 19:56 Menus/WorkspaceMenus.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 177 bx stor 13-Mar-23 19:56 Menus/DebuggerToolbar.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 412 bx stor 13-Mar-23 19:56 Menus/LauncherToolbar.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 1758 bx stor 13-Mar-23 19:56 GtkWorkspaceWidget.st
│ │ │ │ │ -drwxr-xr-x 3.0 unx 0 bx stor 24-Jan-13 18:03 Icons/
│ │ │ │ │ --rw-r--r-- 3.0 unx 877 bx stor 13-Mar-23 19:56 Icons/go-up.png
│ │ │ │ │ --rw-r--r-- 3.0 unx 414 bx stor 13-Mar-23 19:56 Icons/NUnit.Running.png
│ │ │ │ │ --rw-r--r-- 3.0 unx 920 bx stor 13-Mar-23 19:56 Icons/go-home.png
│ │ │ │ │ --rw-r--r-- 3.0 unx 917 bx stor 13-Mar-23 19:56 Icons/go-top.png
│ │ │ │ │ --rw-r--r-- 3.0 unx 322 bx defN 13-Mar-23 19:56 Icons/NUnit.Loading.png
│ │ │ │ │ --rw-r--r-- 3.0 unx 907 bx stor 13-Mar-23 19:56 Icons/go-bottom.png
│ │ │ │ │ --rw-r--r-- 3.0 unx 379 bx stor 13-Mar-23 19:56 Icons/overridden.png
│ │ │ │ │ --rw-r--r-- 3.0 unx 586 bx defN 13-Mar-23 19:56 Icons/category.gif
│ │ │ │ │ --rw-r--r-- 3.0 unx 962 bx stor 13-Mar-23 19:56 Icons/go-first.png
│ │ │ │ │ --rw-r--r-- 3.0 unx 1054 bx stor 13-Mar-23 19:56 Icons/go-jump.png
│ │ │ │ │ --rw-r--r-- 3.0 unx 1176 bx stor 13-Mar-23 19:56 Icons/go-run.png
│ │ │ │ │ --rw-r--r-- 3.0 unx 591 bx stor 13-Mar-23 19:56 Icons/extension.png
│ │ │ │ │ --rw-r--r-- 3.0 unx 227 bx defN 13-Mar-23 19:56 Icons/namespace.gif
│ │ │ │ │ --rw-r--r-- 3.0 unx 6510 bx defN 13-Mar-23 19:56 Icons/visualgst.png
│ │ │ │ │ --rw-r--r-- 3.0 unx 311 bx defN 13-Mar-23 19:56 Icons/NUnit.Success.png
│ │ │ │ │ --rw-r--r-- 3.0 unx 930 bx stor 13-Mar-23 19:56 Icons/go-next.png
│ │ │ │ │ --rw-r--r-- 3.0 unx 285 bx stor 13-Mar-23 19:56 Icons/NUnit.Failed.png
│ │ │ │ │ --rw-r--r-- 3.0 unx 874 bx stor 13-Mar-23 19:56 Icons/go-down.png
│ │ │ │ │ --rw-r--r-- 3.0 unx 955 bx stor 13-Mar-23 19:56 Icons/go-previous.png
│ │ │ │ │ --rw-r--r-- 3.0 unx 407 bx stor 13-Mar-23 19:56 Icons/NUnit.SuccessAndFailed.png
│ │ │ │ │ --rw-r--r-- 3.0 unx 940 bx stor 13-Mar-23 19:56 Icons/go-last.png
│ │ │ │ │ --rw-r--r-- 3.0 unx 372 bx stor 13-Mar-23 19:56 Icons/override.png
│ │ │ │ │ --rw-r--r-- 3.0 unx 322 bx stor 13-Mar-23 19:56 Icons/NUnit.None.png
│ │ │ │ │ --rw-r--r-- 3.0 unx 341 bx stor 13-Mar-23 19:56 Icons/NUnit.NotRun.png
│ │ │ │ │ --rw-r--r-- 3.0 unx 1593 bx stor 13-Mar-23 19:56 GtkClassSUnitWidget.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 918 bx stor 13-Mar-23 19:56 GtkScrollTreeWidget.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 216 bx stor 13-Mar-23 19:56 FakeNamespace.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 1900 bx stor 13-Mar-23 19:56 GtkSidebarWidget.st
│ │ │ │ │ -drwxr-xr-x 3.0 unx 0 bx stor 24-Jan-13 18:03 Model/
│ │ │ │ │ --rw-r--r-- 3.0 unx 413 bx stor 13-Apr-07 19:24 Model/GtkColumnOOPType.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 1613 bx stor 13-Mar-23 19:56 Model/GtkColumnType.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 363 bx stor 13-Mar-23 19:56 Model/GtkColumnTextType.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 374 bx stor 13-Mar-23 19:56 Model/GtkColumnPixbufType.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 2310 bx stor 13-Mar-23 19:56 GtkConcreteWidget.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 487 bx stor 13-Mar-23 19:56 GtkSimpleListWidget.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 3836 bx stor 13-Mar-23 19:56 GtkNotebookWidget.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 24745 bx stor 13-Mar-23 19:56 GtkLauncher.st
│ │ │ │ │ -drwxr-xr-x 3.0 unx 0 bx stor 24-Jan-13 18:03 Debugger/
│ │ │ │ │ --rw-r--r-- 3.0 unx 9534 bx stor 13-Mar-23 19:56 Debugger/GtkDebugger.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 923 bx stor 13-Mar-23 19:56 Debugger/GtkStackInspectorView.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 276 bx stor 13-Mar-23 19:56 Debugger/GtkStackInspector.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 2487 bx stor 13-Mar-23 19:56 Debugger/GtkContextWidget.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 2544 bx stor 13-Mar-23 19:56 GtkTreeModel.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 1786 bx stor 13-Mar-23 19:56 GtkBrowsingTool.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 18006 bx stor 13-Apr-07 19:24 Extensions.st
│ │ │ │ │ -drwxr-xr-x 3.0 unx 0 bx stor 24-Jan-13 18:03 Source/
│ │ │ │ │ --rw-r--r-- 3.0 unx 781 bx stor 13-Mar-23 19:56 Source/SourceFormatter.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 1257 bx stor 13-Mar-23 19:56 Source/NamespaceHeaderSource.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 474 bx stor 13-Mar-23 19:56 Source/NamespaceSource.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 4680 bx stor 13-Mar-23 19:56 Source/PackageSource.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 896 bx stor 13-Mar-23 19:56 Source/CategorySource.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 2013 bx stor 13-Mar-23 19:56 Source/ClassSource.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 1916 bx stor 13-Mar-23 19:56 Source/MethodSource.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 592 bx stor 13-Mar-23 19:56 Source/BrowserMethodSource.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 3546 bx stor 13-Mar-23 19:56 Source/ClassHeaderSource.st
│ │ │ │ │ -drwxr-xr-x 3.0 unx 0 bx stor 24-Jan-13 18:03 Undo/
│ │ │ │ │ --rw-r--r-- 3.0 unx 782 bx stor 13-Mar-23 19:56 Undo/DeleteMethodUndoCommand.st
│ │ │ │ │ -drwxr-xr-x 3.0 unx 0 bx stor 24-Jan-13 18:03 Undo/Text/
│ │ │ │ │ --rw-r--r-- 3.0 unx 1329 bx stor 13-Mar-23 19:56 Undo/Text/DeleteTextCommand.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 932 bx stor 13-Mar-23 19:56 Undo/Text/ReplaceTextCommand.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 1235 bx stor 13-Mar-23 19:56 Undo/Text/InsertTextCommand.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 1243 bx stor 13-Mar-23 19:56 Undo/AddNamespaceUndoCommand.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 1325 bx stor 13-Mar-23 19:56 Undo/RenameClassUndoCommand.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 1064 bx stor 13-Mar-23 19:56 Undo/UndoStack.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 1216 bx stor 13-Mar-23 19:56 Undo/RenameNamespaceUndoCommand.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 3128 bx stor 13-Mar-23 19:56 Undo/AddMethodUndoCommand.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 1623 bx stor 13-Mar-23 19:56 Undo/AddClassUndoCommand.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 888 bx stor 13-Mar-23 19:56 Undo/UndoCommand.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 1404 bx stor 13-Mar-23 19:56 Undo/RenameCategoryUndoCommand.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 581 bx stor 13-Mar-23 19:56 Undo/DeleteNamespaceUndoCommand.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 834 bx stor 13-Mar-23 19:56 Undo/DeleteClassUndoCommand.st
│ │ │ │ │ -drwxr-xr-x 3.0 unx 0 bx stor 24-Jan-13 18:03 Clock/
│ │ │ │ │ --rw-r--r-- 3.0 unx 3717 bx stor 13-Mar-23 19:56 Clock/GtkClock.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 5391 bx stor 13-Mar-23 19:56 GtkVisualGSTTool.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 212 bx stor 13-Mar-23 19:56 AbstractFinder.st
│ │ │ │ │ -drwxr-xr-x 3.0 unx 0 bx stor 24-Jan-13 18:03 Tests/
│ │ │ │ │ --rw-r--r-- 3.0 unx 386 bx stor 13-Mar-23 19:56 Tests/GtkScrollTreeWidgetTest.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 906 bx stor 13-Mar-23 19:56 Tests/PragmaTest.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 568 bx stor 13-Mar-23 19:56 Tests/CompiledMethodTest.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 3033 bx stor 13-Mar-23 19:56 Tests/GtkCategorizedClassWidgetTest.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 848 bx stor 13-Mar-23 19:56 Tests/AddClassUndoCommandTest.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 3405 bx stor 13-Mar-23 19:56 Tests/CategoryTest.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 2360 bx stor 13-Mar-23 19:56 Tests/StateTest.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 670 bx stor 13-Mar-23 19:56 Tests/ExtractLiteralsTest.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 172 bx stor 13-Mar-23 19:56 Tests/EmptyTest.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 1658 bx stor 13-Mar-23 19:56 Tests/GtkCategoryWidgetTest.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 2061 bx stor 13-Mar-23 19:56 Tests/FinderTest.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 803 bx stor 13-Mar-23 19:56 Tests/MenuBuilderTest.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 704 bx stor 13-Mar-23 19:56 Tests/GtkConcreteWidgetTest.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 300 bx stor 13-Mar-23 19:56 Tests/GtkAssistantTest.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 859 bx stor 13-Mar-23 19:56 Tests/AddNamespaceUndoCommandTest.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 203 bx stor 13-Mar-23 19:56 Tests/GtkSimpleListWidgetTest.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 1726 bx stor 13-Mar-23 19:56 Tests/GtkCategorizedNamespaceWidgetTest.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 1831 bx stor 13-Mar-23 19:56 Tests/GtkMethodWidgetTest.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 1958 bx stor 13-Mar-23 19:56 HistoryStack.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 573 bx stor 13-Mar-23 19:56 NamespaceFinder.st
│ │ │ │ │ -drwxr-xr-x 3.0 unx 0 bx stor 24-Jan-13 18:03 Notification/
│ │ │ │ │ --rw-r--r-- 3.0 unx 770 bx stor 13-Mar-23 19:56 Notification/DoItEvent.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 2085 bx stor 13-Mar-23 19:56 Notification/ModifiedClassDefinitionEvent.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 380 bx stor 13-Mar-23 19:56 Notification/ReorganizedEvent.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 480 bx stor 13-Mar-23 19:56 Notification/SystemEventManager.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 1001 bx stor 13-Mar-23 19:56 Notification/EventDispatcher.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 1229 bx stor 13-Mar-23 19:56 Notification/RenamedEvent.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 496 bx stor 13-Mar-23 19:56 Notification/AddedEvent.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 14247 bx stor 13-Mar-23 19:56 Notification/AbstractEvent.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 11452 bx stor 13-Mar-23 19:56 Notification/SystemChangeNotifier.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 393 bx stor 13-Mar-23 19:56 Notification/CommentedEvent.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 486 bx stor 13-Mar-23 19:56 Notification/RemovedEvent.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 584 bx stor 13-Mar-23 19:56 Notification/EventMultiplexer.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 1612 bx stor 13-Mar-23 19:56 Notification/ModifiedEvent.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 1020 bx stor 13-Mar-23 19:56 Notification/RecategorizedEvent.st
│ │ │ │ │ -drwxr-xr-x 3.0 unx 0 bx stor 24-Jan-13 18:03 Notification/Kernel/
│ │ │ │ │ --rw-r--r-- 3.0 unx 2000 bx stor 13-Mar-23 19:56 Notification/Kernel/AbstractNamespace.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 347 bx stor 13-Mar-23 19:56 Notification/Kernel/Class.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 481 bx stor 13-Mar-23 19:56 Notification/Kernel/MethodDictionary.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 5391 bx stor 13-Apr-07 19:24 Notification/Kernel/Metaclass.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 678 bx stor 13-Mar-23 19:56 GtkEntryWidget.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 1743 bx stor 13-Mar-23 19:56 GtkEntryDialog.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 5784 bx stor 13-Mar-23 19:56 GtkMainWindow.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 246 bx stor 13-Mar-23 19:56 GtkClassSelectionChanged.st
│ │ │ │ │ -drwxr-xr-x 3.0 unx 0 bx stor 24-Jan-13 18:03 Image/
│ │ │ │ │ --rw-r--r-- 3.0 unx 3841 bx stor 13-Mar-23 19:56 Image/GtkImageModel.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 2269 bx stor 13-Mar-23 19:56 Image/GtkImageWidget.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 14241 bx stor 24-Jan-13 18:03 package.xml
│ │ │ │ │ -drwxr-xr-x 3.0 unx 0 bx stor 24-Jan-13 18:03 State/
│ │ │ │ │ --rw-r--r-- 3.0 unx 1421 bx stor 13-Mar-23 19:56 State/BrowserState.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 1098 bx stor 13-Mar-23 19:56 State/MethodState.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 686 bx stor 13-Mar-23 19:56 State/ClassState.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 1130 bx stor 13-Mar-23 19:56 State/CategoryState.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 698 bx stor 13-Mar-23 19:56 State/NamespaceState.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 845 bx stor 13-Mar-23 19:56 MethodFinder.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 79 bx stor 13-Mar-23 19:56 GtkAbstractConcreteWidget.st
│ │ │ │ │ -drwxr-xr-x 3.0 unx 0 bx stor 24-Jan-13 18:03 Implementors/
│ │ │ │ │ --rw-r--r-- 3.0 unx 2176 bx stor 13-Mar-23 19:56 Implementors/GtkSenderResultsWidget.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 515 bx stor 13-Mar-23 19:56 Implementors/GtkImplementorResultsWidget.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 1212 bx stor 13-Mar-23 19:56 Implementors/GtkImageResultsWidget.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 944 bx stor 13-Mar-23 19:56 GtkWebView.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 278 bx stor 13-Mar-23 19:56 GtkNamespaceSelectionChanged.st
│ │ │ │ │ -drwxr-xr-x 3.0 unx 0 bx stor 24-Jan-13 18:03 Tetris/
│ │ │ │ │ --rw-r--r-- 3.0 unx 1764 bx stor 13-Mar-23 19:56 Tetris/TetrisPieceL.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 4175 bx stor 13-Mar-23 19:56 Tetris/TetrisField.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 302 bx stor 13-Mar-23 19:56 Tetris/Score.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 714 bx stor 13-Mar-23 19:56 Tetris/HighScores.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 1727 bx stor 13-Mar-23 19:56 Tetris/TetrisPieceI.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 1532 bx stor 13-Mar-23 19:56 Tetris/TetrisPieceWidget.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 1764 bx stor 13-Mar-23 19:56 Tetris/TetrisPieceT.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 1573 bx stor 13-Mar-23 19:56 Tetris/BlockWidget.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 1763 bx stor 13-Mar-23 19:56 Tetris/TetrisPieceO.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 1735 bx stor 13-Mar-23 19:56 Tetris/TetrisPieceJ.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 1761 bx stor 13-Mar-23 19:56 Tetris/TetrisPieceZ.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 1734 bx stor 13-Mar-23 19:56 Tetris/TetrisPieceS.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 3881 bx stor 13-Mar-23 19:56 Tetris/TetrisPiece.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 7615 bx stor 13-Mar-23 19:56 Tetris/Tetris.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 97 bx stor 13-Mar-23 19:56 GtkVSidebarWidget.st
│ │ │ │ │ -drwxr-xr-x 3.0 unx 0 bx stor 24-Jan-13 18:03 Commands/
│ │ │ │ │ -drwxr-xr-x 3.0 unx 0 bx stor 24-Jan-13 18:03 Commands/ClassMenus/
│ │ │ │ │ --rw-r--r-- 3.0 unx 186 bx stor 13-Mar-23 19:56 Commands/ClassMenus/InspectClassCommand.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 350 bx stor 13-Mar-23 19:56 Commands/ClassMenus/RenameClassCommand.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 201 bx stor 13-Mar-23 19:56 Commands/ClassMenus/DeleteClassCommand.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 112 bx stor 13-Mar-23 19:56 Commands/ClassMenus/ClassCommand.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 605 bx stor 13-Mar-23 19:56 Commands/ClassMenus/FileoutClassCommand.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 612 bx stor 13-Mar-23 19:56 Commands/ClassMenus/AddClassCommand.st
│ │ │ │ │ -drwxr-xr-x 3.0 unx 0 bx stor 24-Jan-13 18:03 Commands/InspectorMenus/
│ │ │ │ │ --rw-r--r-- 3.0 unx 217 bx stor 13-Mar-23 19:56 Commands/InspectorMenus/InspectorBackCommand.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 208 bx stor 13-Mar-23 19:56 Commands/InspectorMenus/InspectorDiveCommand.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 427 bx stor 13-Mar-23 19:56 Commands/OpenTabbedBrowserCommand.st
│ │ │ │ │ -drwxr-xr-x 3.0 unx 0 bx stor 24-Jan-13 18:03 Commands/DebugMenus/
│ │ │ │ │ --rw-r--r-- 3.0 unx 246 bx stor 13-Mar-23 19:56 Commands/DebugMenus/ContinueDebugCommand.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 253 bx stor 13-Mar-23 19:56 Commands/DebugMenus/StepIntoDebugCommand.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 250 bx stor 13-Mar-23 19:56 Commands/DebugMenus/StepToDebugCommand.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 458 bx stor 13-Mar-23 19:56 Commands/DebugMenus/DebugCommand.st
│ │ │ │ │ -drwxr-xr-x 3.0 unx 0 bx stor 24-Jan-13 18:03 Commands/CategoryMenus/
│ │ │ │ │ --rw-r--r-- 3.0 unx 421 bx stor 13-Mar-23 19:56 Commands/CategoryMenus/RenameCategoryCommand.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 787 bx stor 13-Mar-23 19:56 Commands/CategoryMenus/AddCategoryCommand.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 665 bx stor 13-Mar-23 19:56 Commands/CategoryMenus/FileoutCategoryCommand.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 117 bx stor 13-Mar-23 19:56 Commands/CategoryMenus/CategoryCommand.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 124 bx stor 13-Mar-23 19:56 Commands/OpenWorkspaceCommand.st
│ │ │ │ │ -drwxr-xr-x 3.0 unx 0 bx stor 24-Jan-13 18:03 Commands/TabsMenus/
│ │ │ │ │ --rw-r--r-- 3.0 unx 176 bx stor 13-Mar-23 19:56 Commands/TabsMenus/NextTabCommand.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 173 bx stor 13-Mar-23 19:56 Commands/TabsMenus/CloseTabCommand.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 188 bx stor 13-Mar-23 19:56 Commands/TabsMenus/PreviousTabCommand.st
│ │ │ │ │ -drwxr-xr-x 3.0 unx 0 bx stor 24-Jan-13 18:03 Commands/NamespaceMenus/
│ │ │ │ │ --rw-r--r-- 3.0 unx 197 bx stor 13-Mar-23 19:56 Commands/NamespaceMenus/InspectNamespaceCommand.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 3366 bx stor 13-Mar-23 19:56 Commands/NamespaceMenus/FileoutNamespaceCommand.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 377 bx stor 13-Mar-23 19:56 Commands/NamespaceMenus/RenameNamespaceCommand.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 119 bx stor 13-Mar-23 19:56 Commands/NamespaceMenus/NamespaceCommand.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 362 bx stor 13-Mar-23 19:56 Commands/NamespaceMenus/AddNamespaceCommand.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 351 bx stor 13-Mar-23 19:56 Commands/NamespaceMenus/DeleteNamespaceCommand.st
│ │ │ │ │ -drwxr-xr-x 3.0 unx 0 bx stor 24-Jan-13 18:03 Commands/ToolsMenus/
│ │ │ │ │ --rw-r--r-- 3.0 unx 907 bx stor 13-Mar-23 19:56 Commands/ToolsMenus/OpenImplementorCommand.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 305 bx stor 13-Mar-23 19:56 Commands/ToolsMenus/OpenPackageBuilderCommand.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 288 bx stor 13-Mar-23 19:56 Commands/ToolsMenus/OpenBottomPaneCommand.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 713 bx stor 13-Mar-23 19:56 Commands/ToolsMenus/OpenSUnitCommand.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 191 bx stor 13-Mar-23 19:56 Commands/ToolsMenus/OpenWebBrowserCommand.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 188 bx stor 13-Mar-23 19:56 Commands/ToolsMenus/OpenAssistantCommand.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 916 bx stor 13-Mar-23 19:56 Commands/ToolsMenus/OpenSenderCommand.st
│ │ │ │ │ -drwxr-xr-x 3.0 unx 0 bx stor 24-Jan-13 18:03 Commands/MethodMenus/
│ │ │ │ │ --rw-r--r-- 3.0 unx 668 bx stor 13-Mar-23 19:56 Commands/MethodMenus/FileoutMethodCommand.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 232 bx stor 13-Mar-23 19:56 Commands/MethodMenus/DeleteMethodCommand.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 151 bx stor 13-Mar-23 19:56 Commands/MethodMenus/DebugTestCommand.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 113 bx stor 13-Mar-23 19:56 Commands/MethodMenus/MethodCommand.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 185 bx stor 13-Mar-23 19:56 Commands/MethodMenus/InspectMethodCommand.st
│ │ │ │ │ -drwxr-xr-x 3.0 unx 0 bx stor 24-Jan-13 18:03 Commands/WorkspaceMenus/
│ │ │ │ │ --rw-r--r-- 3.0 unx 233 bx stor 13-Mar-23 19:56 Commands/WorkspaceMenus/DeleteItemCommand.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 169 bx stor 13-Mar-23 19:56 Commands/WorkspaceMenus/InspectItemCommand.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 212 bx stor 13-Mar-23 19:56 Commands/WorkspaceMenus/WorkspaceVariableCommand.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 141 bx stor 13-Mar-23 19:56 Commands/SaveImageAsCommand.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 1834 bx stor 13-Mar-23 19:56 Commands/Command.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 137 bx stor 13-Mar-23 19:56 Commands/SaveImageCommand.st
│ │ │ │ │ -drwxr-xr-x 3.0 unx 0 bx stor 24-Jan-13 18:03 Commands/SmalltalkMenus/
│ │ │ │ │ --rw-r--r-- 3.0 unx 167 bx stor 13-Mar-23 19:56 Commands/SmalltalkMenus/CancelCommand.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 330 bx stor 13-Mar-23 19:56 Commands/SmalltalkMenus/DebugItCommand.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 332 bx stor 13-Mar-23 19:56 Commands/SmalltalkMenus/InspectItCommand.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 324 bx stor 13-Mar-23 19:56 Commands/SmalltalkMenus/PrintItCommand.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 292 bx stor 13-Mar-23 19:56 Commands/SmalltalkMenus/DoItCommand.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 1004 bx stor 13-Mar-23 19:56 Commands/SmalltalkMenus/AcceptItCommand.st
│ │ │ │ │ -drwxr-xr-x 3.0 unx 0 bx stor 24-Jan-13 18:03 Commands/HistoryCommands/
│ │ │ │ │ --rw-r--r-- 3.0 unx 251 bx stor 13-Mar-23 19:56 Commands/HistoryCommands/HistoryForwardCommand.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 274 bx stor 13-Mar-23 19:56 Commands/HistoryCommands/HistoryDisplayCommand.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 227 bx stor 13-Mar-23 19:56 Commands/HistoryCommands/HistoryBackCommand.st
│ │ │ │ │ -drwxr-xr-x 3.0 unx 0 bx stor 24-Jan-13 18:03 Commands/EditMenus/
│ │ │ │ │ --rw-r--r-- 3.0 unx 235 bx stor 13-Mar-23 19:56 Commands/EditMenus/FindEditCommand.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 244 bx stor 13-Mar-23 19:56 Commands/EditMenus/ReplaceEditCommand.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 269 bx stor 13-Mar-23 19:56 Commands/EditMenus/CutEditCommand.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 273 bx stor 13-Mar-23 19:56 Commands/EditMenus/UndoEditCommand.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 273 bx stor 13-Mar-23 19:56 Commands/EditMenus/CopyEditCommand.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 273 bx stor 13-Mar-23 19:56 Commands/EditMenus/RedoEditCommand.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 277 bx stor 13-Mar-23 19:56 Commands/EditMenus/PasteEditCommand.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 254 bx stor 13-Mar-23 19:56 Commands/EditMenus/CancelEditCommand.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 180 bx stor 13-Mar-23 19:56 Commands/EditMenus/SelectAllEditCommand.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 1654 bx stor 13-Mar-23 19:56 Commands/OpenBrowserCommand.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 558 bx stor 13-Mar-23 19:56 ClassFinder.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 1727 bx stor 13-Mar-23 19:56 GtkVariableTrackerWidget.st
│ │ │ │ │ -drwxr-xr-x 3.0 unx 0 bx stor 24-Jan-13 18:03 Category/
│ │ │ │ │ --rw-r--r-- 3.0 unx 952 bx stor 13-Mar-23 19:56 Category/AbstractNamespace.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 124 bx stor 13-Mar-23 19:56 Category/Class.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 6361 bx stor 13-Mar-23 19:56 Category/ClassCategory.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 4745 bx stor 13-Mar-23 19:56 SyntaxHighlighter.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 632 bx stor 13-Mar-23 19:56 GtkMethodSUnitWidget.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 930 bx stor 13-Mar-23 19:56 GtkWebBrowser.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 97 bx stor 13-Mar-23 19:56 GtkHSidebarWidget.st
│ │ │ │ │ -drwxr-xr-x 3.0 unx 0 bx stor 24-Jan-13 18:03 Inspector/
│ │ │ │ │ --rw-r--r-- 3.0 unx 859 bx stor 13-Mar-23 19:56 Inspector/GtkObjectInspectorView.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 359 bx stor 13-Mar-23 19:56 Inspector/GtkFloatInspectorView.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 873 bx stor 13-Mar-23 19:56 Inspector/GtkInspectorSourceWidget.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 1734 bx stor 13-Mar-23 19:56 Inspector/GtkCompiledBlockInspectorView.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 5577 bx stor 13-Mar-23 19:56 Inspector/GtkInspector.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 560 bx stor 13-Mar-23 19:56 Inspector/GtkCharacterInspectorView.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 387 bx stor 13-Mar-23 19:56 Inspector/GtkDictionaryInspectorView.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 1976 bx stor 13-Mar-23 19:56 Inspector/GtkCompiledMethodInspectorView.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 356 bx stor 13-Mar-23 19:56 Inspector/GtkSetInspectorView.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 618 bx stor 13-Mar-23 19:56 Inspector/GtkIntegerInspectorView.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 8578 bx stor 13-Mar-23 19:56 Inspector/GtkInspectorBrowserWidget.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 360 bx stor 13-Mar-23 19:56 Inspector/GtkSequenceableCollectionInspectorView.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 3972 bx stor 13-Mar-23 19:56 Inspector/GtkInspectorWidget.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 286 bx stor 13-Mar-23 19:56 GtkAnnouncer.st
│ │ │ │ │ +drwxrwxr-x 3.0 unx 0 bx stor 25-Feb-15 00:31 Menus/
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 177 bx stor 13-Mar-23 19:56 Menus/DebuggerToolbar.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 474 bx stor 13-Mar-23 19:56 Menus/TextMenus.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 192 bx stor 13-Mar-23 19:56 Menus/InspectorMenus.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 153 bx stor 13-Mar-23 19:56 Menus/ContextMenus.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 152 bx stor 13-Mar-23 19:56 Menus/ToolbarSeparator.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 124 bx stor 13-Mar-23 19:56 Menus/MenuSeparator.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 271 bx stor 13-Mar-23 19:56 Menus/MethodMenus.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 245 bx stor 13-Mar-23 19:56 Menus/ClassMenus.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 141 bx stor 13-Mar-23 19:56 Menus/TabsMenus.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 155 bx stor 13-Mar-23 19:56 Menus/WorkspaceMenus.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 326 bx stor 13-Mar-23 19:56 Menus/EditMenus.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 412 bx stor 13-Mar-23 19:56 Menus/LauncherToolbar.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 152 bx stor 13-Mar-23 19:56 Menus/WorkspaceVariableMenus.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 196 bx stor 13-Mar-23 19:56 Menus/SmalltalkMenus.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 274 bx stor 13-Mar-23 19:56 Menus/NamespaceMenus.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 187 bx stor 13-Mar-23 19:56 Menus/CategoryMenus.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 183 bx stor 13-Mar-23 19:56 Menus/HistoryMenus.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 308 bx stor 13-Mar-23 19:56 Menus/SimpleWorkspaceMenus.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 452 bx stor 13-Mar-23 19:56 Menus/ToolsMenus.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 1490 bx stor 13-Mar-23 19:56 Menus/MenuBuilder.st
│ │ │ │ │ +drwxrwxr-x 3.0 unx 0 bx stor 25-Feb-15 00:31 Commands/
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 141 bx stor 13-Mar-23 19:56 Commands/SaveImageAsCommand.st
│ │ │ │ │ +drwxrwxr-x 3.0 unx 0 bx stor 25-Feb-15 00:31 Commands/NamespaceMenus/
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 351 bx stor 13-Mar-23 19:56 Commands/NamespaceMenus/DeleteNamespaceCommand.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 3366 bx stor 13-Mar-23 19:56 Commands/NamespaceMenus/FileoutNamespaceCommand.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 119 bx stor 13-Mar-23 19:56 Commands/NamespaceMenus/NamespaceCommand.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 377 bx stor 13-Mar-23 19:56 Commands/NamespaceMenus/RenameNamespaceCommand.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 362 bx stor 13-Mar-23 19:56 Commands/NamespaceMenus/AddNamespaceCommand.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 197 bx stor 13-Mar-23 19:56 Commands/NamespaceMenus/InspectNamespaceCommand.st
│ │ │ │ │ +drwxrwxr-x 3.0 unx 0 bx stor 25-Feb-15 00:31 Commands/ToolsMenus/
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 288 bx stor 13-Mar-23 19:56 Commands/ToolsMenus/OpenBottomPaneCommand.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 916 bx stor 13-Mar-23 19:56 Commands/ToolsMenus/OpenSenderCommand.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 305 bx stor 13-Mar-23 19:56 Commands/ToolsMenus/OpenPackageBuilderCommand.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 907 bx stor 13-Mar-23 19:56 Commands/ToolsMenus/OpenImplementorCommand.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 191 bx stor 13-Mar-23 19:56 Commands/ToolsMenus/OpenWebBrowserCommand.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 188 bx stor 13-Mar-23 19:56 Commands/ToolsMenus/OpenAssistantCommand.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 713 bx stor 13-Mar-23 19:56 Commands/ToolsMenus/OpenSUnitCommand.st
│ │ │ │ │ +drwxrwxr-x 3.0 unx 0 bx stor 25-Feb-15 00:31 Commands/TabsMenus/
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 173 bx stor 13-Mar-23 19:56 Commands/TabsMenus/CloseTabCommand.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 176 bx stor 13-Mar-23 19:56 Commands/TabsMenus/NextTabCommand.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 188 bx stor 13-Mar-23 19:56 Commands/TabsMenus/PreviousTabCommand.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 137 bx stor 13-Mar-23 19:56 Commands/SaveImageCommand.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 124 bx stor 13-Mar-23 19:56 Commands/OpenWorkspaceCommand.st
│ │ │ │ │ +drwxrwxr-x 3.0 unx 0 bx stor 25-Feb-15 00:31 Commands/EditMenus/
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 244 bx stor 13-Mar-23 19:56 Commands/EditMenus/ReplaceEditCommand.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 273 bx stor 13-Mar-23 19:56 Commands/EditMenus/RedoEditCommand.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 277 bx stor 13-Mar-23 19:56 Commands/EditMenus/PasteEditCommand.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 269 bx stor 13-Mar-23 19:56 Commands/EditMenus/CutEditCommand.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 180 bx stor 13-Mar-23 19:56 Commands/EditMenus/SelectAllEditCommand.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 235 bx stor 13-Mar-23 19:56 Commands/EditMenus/FindEditCommand.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 273 bx stor 13-Mar-23 19:56 Commands/EditMenus/UndoEditCommand.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 273 bx stor 13-Mar-23 19:56 Commands/EditMenus/CopyEditCommand.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 254 bx stor 13-Mar-23 19:56 Commands/EditMenus/CancelEditCommand.st
│ │ │ │ │ +drwxrwxr-x 3.0 unx 0 bx stor 25-Feb-15 00:31 Commands/MethodMenus/
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 232 bx stor 13-Mar-23 19:56 Commands/MethodMenus/DeleteMethodCommand.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 151 bx stor 13-Mar-23 19:56 Commands/MethodMenus/DebugTestCommand.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 668 bx stor 13-Mar-23 19:56 Commands/MethodMenus/FileoutMethodCommand.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 113 bx stor 13-Mar-23 19:56 Commands/MethodMenus/MethodCommand.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 185 bx stor 13-Mar-23 19:56 Commands/MethodMenus/InspectMethodCommand.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 1834 bx stor 13-Mar-23 19:56 Commands/Command.st
│ │ │ │ │ +drwxrwxr-x 3.0 unx 0 bx stor 25-Feb-15 00:31 Commands/InspectorMenus/
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 217 bx stor 13-Mar-23 19:56 Commands/InspectorMenus/InspectorBackCommand.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 208 bx stor 13-Mar-23 19:56 Commands/InspectorMenus/InspectorDiveCommand.st
│ │ │ │ │ +drwxrwxr-x 3.0 unx 0 bx stor 25-Feb-15 00:31 Commands/CategoryMenus/
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 787 bx stor 13-Mar-23 19:56 Commands/CategoryMenus/AddCategoryCommand.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 665 bx stor 13-Mar-23 19:56 Commands/CategoryMenus/FileoutCategoryCommand.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 421 bx stor 13-Mar-23 19:56 Commands/CategoryMenus/RenameCategoryCommand.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 117 bx stor 13-Mar-23 19:56 Commands/CategoryMenus/CategoryCommand.st
│ │ │ │ │ +drwxrwxr-x 3.0 unx 0 bx stor 25-Feb-15 00:31 Commands/SmalltalkMenus/
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 292 bx stor 13-Mar-23 19:56 Commands/SmalltalkMenus/DoItCommand.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 324 bx stor 13-Mar-23 19:56 Commands/SmalltalkMenus/PrintItCommand.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 332 bx stor 13-Mar-23 19:56 Commands/SmalltalkMenus/InspectItCommand.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 330 bx stor 13-Mar-23 19:56 Commands/SmalltalkMenus/DebugItCommand.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 1004 bx stor 13-Mar-23 19:56 Commands/SmalltalkMenus/AcceptItCommand.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 167 bx stor 13-Mar-23 19:56 Commands/SmalltalkMenus/CancelCommand.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 1654 bx stor 13-Mar-23 19:56 Commands/OpenBrowserCommand.st
│ │ │ │ │ +drwxrwxr-x 3.0 unx 0 bx stor 25-Feb-15 00:31 Commands/HistoryCommands/
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 227 bx stor 13-Mar-23 19:56 Commands/HistoryCommands/HistoryBackCommand.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 251 bx stor 13-Mar-23 19:56 Commands/HistoryCommands/HistoryForwardCommand.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 274 bx stor 13-Mar-23 19:56 Commands/HistoryCommands/HistoryDisplayCommand.st
│ │ │ │ │ +drwxrwxr-x 3.0 unx 0 bx stor 25-Feb-15 00:31 Commands/ClassMenus/
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 112 bx stor 13-Mar-23 19:56 Commands/ClassMenus/ClassCommand.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 612 bx stor 13-Mar-23 19:56 Commands/ClassMenus/AddClassCommand.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 201 bx stor 13-Mar-23 19:56 Commands/ClassMenus/DeleteClassCommand.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 605 bx stor 13-Mar-23 19:56 Commands/ClassMenus/FileoutClassCommand.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 186 bx stor 13-Mar-23 19:56 Commands/ClassMenus/InspectClassCommand.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 350 bx stor 13-Mar-23 19:56 Commands/ClassMenus/RenameClassCommand.st
│ │ │ │ │ +drwxrwxr-x 3.0 unx 0 bx stor 25-Feb-15 00:31 Commands/DebugMenus/
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 458 bx stor 13-Mar-23 19:56 Commands/DebugMenus/DebugCommand.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 246 bx stor 13-Mar-23 19:56 Commands/DebugMenus/ContinueDebugCommand.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 250 bx stor 13-Mar-23 19:56 Commands/DebugMenus/StepToDebugCommand.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 253 bx stor 13-Mar-23 19:56 Commands/DebugMenus/StepIntoDebugCommand.st
│ │ │ │ │ +drwxrwxr-x 3.0 unx 0 bx stor 25-Feb-15 00:31 Commands/WorkspaceMenus/
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 169 bx stor 13-Mar-23 19:56 Commands/WorkspaceMenus/InspectItemCommand.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 212 bx stor 13-Mar-23 19:56 Commands/WorkspaceMenus/WorkspaceVariableCommand.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 233 bx stor 13-Mar-23 19:56 Commands/WorkspaceMenus/DeleteItemCommand.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 427 bx stor 13-Mar-23 19:56 Commands/OpenTabbedBrowserCommand.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 1900 bx stor 13-Mar-23 19:56 GtkSidebarWidget.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 487 bx stor 13-Mar-23 19:56 GtkSimpleListWidget.st
│ │ │ │ │ +drwxrwxr-x 3.0 unx 0 bx stor 25-Feb-15 00:31 Debugger/
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 276 bx stor 13-Mar-23 19:56 Debugger/GtkStackInspector.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 923 bx stor 13-Mar-23 19:56 Debugger/GtkStackInspectorView.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 9534 bx stor 13-Mar-23 19:56 Debugger/GtkDebugger.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 2487 bx stor 13-Mar-23 19:56 Debugger/GtkContextWidget.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 6550 bx stor 13-Mar-23 19:56 GtkPackageBuilderWidget.st
│ │ │ │ │ +drwxrwxr-x 3.0 unx 0 bx stor 25-Feb-15 00:31 StBrowser/
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 3029 bx stor 13-Mar-23 19:56 StBrowser/GtkClassHierarchyWidget.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 6044 bx stor 13-Mar-23 19:56 StBrowser/GtkCategorizedClassWidget.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 4627 bx stor 13-Mar-23 19:56 StBrowser/GtkMethodWidget.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 16565 bx stor 13-Mar-23 19:56 StBrowser/GtkClassBrowserWidget.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 3952 bx stor 13-Mar-23 19:56 StBrowser/GtkCategoryWidget.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 3874 bx stor 13-Mar-23 19:56 StBrowser/GtkCategorizedNamespaceWidget.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 216 bx stor 13-Mar-23 19:56 FakeNamespace.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 558 bx stor 13-Mar-23 19:56 ClassFinder.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 286 bx stor 13-Mar-23 19:56 GtkAnnouncer.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 1786 bx stor 13-Mar-23 19:56 GtkBrowsingTool.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 1593 bx stor 13-Mar-23 19:56 GtkClassSUnitWidget.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 246 bx stor 13-Mar-23 19:56 GtkClassSelectionChanged.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 2924 bx stor 13-Mar-23 19:56 GtkHistoryWidget.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 1958 bx stor 13-Mar-23 19:56 HistoryStack.st
│ │ │ │ │ +drwxrwxr-x 3.0 unx 0 bx stor 25-Feb-15 00:31 Model/
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 1613 bx stor 13-Mar-23 19:56 Model/GtkColumnType.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 374 bx stor 13-Mar-23 19:56 Model/GtkColumnPixbufType.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 413 bx stor 13-Apr-07 19:24 Model/GtkColumnOOPType.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 363 bx stor 13-Mar-23 19:56 Model/GtkColumnTextType.st
│ │ │ │ │ +drwxrwxr-x 3.0 unx 0 bx stor 25-Feb-15 00:31 Undo/
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 1243 bx stor 13-Mar-23 19:56 Undo/AddNamespaceUndoCommand.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 834 bx stor 13-Mar-23 19:56 Undo/DeleteClassUndoCommand.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 1216 bx stor 13-Mar-23 19:56 Undo/RenameNamespaceUndoCommand.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 581 bx stor 13-Mar-23 19:56 Undo/DeleteNamespaceUndoCommand.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 1404 bx stor 13-Mar-23 19:56 Undo/RenameCategoryUndoCommand.st
│ │ │ │ │ +drwxrwxr-x 3.0 unx 0 bx stor 25-Feb-15 00:31 Undo/Text/
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 1329 bx stor 13-Mar-23 19:56 Undo/Text/DeleteTextCommand.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 932 bx stor 13-Mar-23 19:56 Undo/Text/ReplaceTextCommand.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 1235 bx stor 13-Mar-23 19:56 Undo/Text/InsertTextCommand.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 1325 bx stor 13-Mar-23 19:56 Undo/RenameClassUndoCommand.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 3128 bx stor 13-Mar-23 19:56 Undo/AddMethodUndoCommand.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 888 bx stor 13-Mar-23 19:56 Undo/UndoCommand.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 1623 bx stor 13-Mar-23 19:56 Undo/AddClassUndoCommand.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 782 bx stor 13-Mar-23 19:56 Undo/DeleteMethodUndoCommand.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 1064 bx stor 13-Mar-23 19:56 Undo/UndoStack.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 1559 bx stor 13-Mar-23 19:56 GtkListModel.st
│ │ │ │ │ +drwxrwxr-x 3.0 unx 0 bx stor 25-Feb-15 00:31 Text/
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 1867 bx stor 13-Mar-23 19:56 Text/GtkReplaceWidget.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 9796 bx stor 13-Mar-23 19:56 Text/GtkTextWidget.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 6005 bx stor 13-Mar-23 19:56 Text/GtkSourceCodeWidget.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 1066 bx stor 13-Mar-23 19:56 Text/GtkTextPluginWidget.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 1033 bx stor 13-Mar-23 19:56 Text/GtkSaveTextWidget.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 2623 bx stor 13-Mar-23 19:56 Text/GtkFindWidget.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 632 bx stor 13-Mar-23 19:56 GtkMethodSUnitWidget.st
│ │ │ │ │ +drwxrwxr-x 3.0 unx 0 bx stor 25-Feb-15 00:31 State/
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 1098 bx stor 13-Mar-23 19:56 State/MethodState.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 1130 bx stor 13-Mar-23 19:56 State/CategoryState.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 686 bx stor 13-Mar-23 19:56 State/ClassState.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 698 bx stor 13-Mar-23 19:56 State/NamespaceState.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 1421 bx stor 13-Mar-23 19:56 State/BrowserState.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 2310 bx stor 13-Mar-23 19:56 GtkConcreteWidget.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 930 bx stor 13-Mar-23 19:56 GtkWebBrowser.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 918 bx stor 13-Mar-23 19:56 GtkScrollTreeWidget.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 97 bx stor 13-Mar-23 19:56 GtkVSidebarWidget.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 1743 bx stor 13-Mar-23 19:56 GtkEntryDialog.st
│ │ │ │ │ +drwxrwxr-x 3.0 unx 0 bx stor 25-Feb-15 00:31 SUnit/
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 3220 bx stor 13-Apr-07 19:24 SUnit/GtkSUnitResultWidget.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 11499 bx stor 13-Mar-23 19:56 SUnit/GtkSUnit.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 566 bx stor 13-Mar-23 19:56 SUnit/TestBacktraceLog.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 79 bx stor 13-Mar-23 19:56 GtkAbstractConcreteWidget.st
│ │ │ │ │ +drwxrwxr-x 3.0 unx 0 bx stor 25-Feb-15 00:31 Category/
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 952 bx stor 13-Mar-23 19:56 Category/AbstractNamespace.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 124 bx stor 13-Mar-23 19:56 Category/Class.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 6361 bx stor 13-Mar-23 19:56 Category/ClassCategory.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 573 bx stor 13-Mar-23 19:56 NamespaceFinder.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 5391 bx stor 13-Mar-23 19:56 GtkVisualGSTTool.st
│ │ │ │ │ +drwxrwxr-x 3.0 unx 0 bx stor 25-Feb-15 00:31 Inspector/
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 618 bx stor 13-Mar-23 19:56 Inspector/GtkIntegerInspectorView.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 560 bx stor 13-Mar-23 19:56 Inspector/GtkCharacterInspectorView.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 360 bx stor 13-Mar-23 19:56 Inspector/GtkSequenceableCollectionInspectorView.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 859 bx stor 13-Mar-23 19:56 Inspector/GtkObjectInspectorView.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 5577 bx stor 13-Mar-23 19:56 Inspector/GtkInspector.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 873 bx stor 13-Mar-23 19:56 Inspector/GtkInspectorSourceWidget.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 3972 bx stor 13-Mar-23 19:56 Inspector/GtkInspectorWidget.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 1976 bx stor 13-Mar-23 19:56 Inspector/GtkCompiledMethodInspectorView.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 8578 bx stor 13-Mar-23 19:56 Inspector/GtkInspectorBrowserWidget.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 356 bx stor 13-Mar-23 19:56 Inspector/GtkSetInspectorView.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 359 bx stor 13-Mar-23 19:56 Inspector/GtkFloatInspectorView.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 387 bx stor 13-Mar-23 19:56 Inspector/GtkDictionaryInspectorView.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 1734 bx stor 13-Mar-23 19:56 Inspector/GtkCompiledBlockInspectorView.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 767 bx stor 13-Mar-23 19:56 GtkAssistant.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 5784 bx stor 13-Mar-23 19:56 GtkMainWindow.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 1758 bx stor 13-Mar-23 19:56 GtkWorkspaceWidget.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 97 bx stor 13-Mar-23 19:56 GtkHSidebarWidget.st
│ │ │ │ │ +drwxrwxr-x 3.0 unx 0 bx stor 25-Feb-15 00:31 Source/
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 592 bx stor 13-Mar-23 19:56 Source/BrowserMethodSource.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 781 bx stor 13-Mar-23 19:56 Source/SourceFormatter.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 896 bx stor 13-Mar-23 19:56 Source/CategorySource.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 4680 bx stor 13-Mar-23 19:56 Source/PackageSource.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 1257 bx stor 13-Mar-23 19:56 Source/NamespaceHeaderSource.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 2013 bx stor 13-Mar-23 19:56 Source/ClassSource.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 474 bx stor 13-Mar-23 19:56 Source/NamespaceSource.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 3546 bx stor 13-Mar-23 19:56 Source/ClassHeaderSource.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 1916 bx stor 13-Mar-23 19:56 Source/MethodSource.st
│ │ │ │ │ +drwxrwxr-x 3.0 unx 0 bx stor 25-Feb-15 00:31 Implementors/
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 515 bx stor 13-Mar-23 19:56 Implementors/GtkImplementorResultsWidget.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 2176 bx stor 13-Mar-23 19:56 Implementors/GtkSenderResultsWidget.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 1212 bx stor 13-Mar-23 19:56 Implementors/GtkImageResultsWidget.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 18006 bx stor 13-Apr-07 19:24 Extensions.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 4745 bx stor 13-Mar-23 19:56 SyntaxHighlighter.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 278 bx stor 13-Mar-23 19:56 GtkNamespaceSelectionChanged.st
│ │ │ │ │ +drwxrwxr-x 3.0 unx 0 bx stor 25-Feb-15 00:31 Notification/
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 486 bx stor 13-Mar-23 19:56 Notification/RemovedEvent.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 480 bx stor 13-Mar-23 19:56 Notification/SystemEventManager.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 584 bx stor 13-Mar-23 19:56 Notification/EventMultiplexer.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 1001 bx stor 13-Mar-23 19:56 Notification/EventDispatcher.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 1612 bx stor 13-Mar-23 19:56 Notification/ModifiedEvent.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 380 bx stor 13-Mar-23 19:56 Notification/ReorganizedEvent.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 1229 bx stor 13-Mar-23 19:56 Notification/RenamedEvent.st
│ │ │ │ │ +drwxrwxr-x 3.0 unx 0 bx stor 25-Feb-15 00:31 Notification/Kernel/
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 2000 bx stor 13-Mar-23 19:56 Notification/Kernel/AbstractNamespace.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 5391 bx stor 13-Apr-07 19:24 Notification/Kernel/Metaclass.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 481 bx stor 13-Mar-23 19:56 Notification/Kernel/MethodDictionary.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 347 bx stor 13-Mar-23 19:56 Notification/Kernel/Class.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 2085 bx stor 13-Mar-23 19:56 Notification/ModifiedClassDefinitionEvent.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 14247 bx stor 13-Mar-23 19:56 Notification/AbstractEvent.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 1020 bx stor 13-Mar-23 19:56 Notification/RecategorizedEvent.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 770 bx stor 13-Mar-23 19:56 Notification/DoItEvent.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 393 bx stor 13-Mar-23 19:56 Notification/CommentedEvent.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 11452 bx stor 13-Mar-23 19:56 Notification/SystemChangeNotifier.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 496 bx stor 13-Mar-23 19:56 Notification/AddedEvent.st
│ │ │ │ │ +drwxrwxr-x 3.0 unx 0 bx stor 25-Feb-15 00:31 Clock/
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 3717 bx stor 13-Mar-23 19:56 Clock/GtkClock.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 1727 bx stor 13-Mar-23 19:56 GtkVariableTrackerWidget.st
│ │ │ │ │ +drwxrwxr-x 3.0 unx 0 bx stor 25-Feb-15 00:31 Tests/
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 1658 bx stor 13-Mar-23 19:56 Tests/GtkCategoryWidgetTest.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 906 bx stor 13-Mar-23 19:56 Tests/PragmaTest.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 1726 bx stor 13-Mar-23 19:56 Tests/GtkCategorizedNamespaceWidgetTest.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 3405 bx stor 13-Mar-23 19:56 Tests/CategoryTest.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 670 bx stor 13-Mar-23 19:56 Tests/ExtractLiteralsTest.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 2360 bx stor 13-Mar-23 19:56 Tests/StateTest.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 568 bx stor 13-Mar-23 19:56 Tests/CompiledMethodTest.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 172 bx stor 13-Mar-23 19:56 Tests/EmptyTest.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 803 bx stor 13-Mar-23 19:56 Tests/MenuBuilderTest.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 3033 bx stor 13-Mar-23 19:56 Tests/GtkCategorizedClassWidgetTest.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 848 bx stor 13-Mar-23 19:56 Tests/AddClassUndoCommandTest.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 704 bx stor 13-Mar-23 19:56 Tests/GtkConcreteWidgetTest.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 386 bx stor 13-Mar-23 19:56 Tests/GtkScrollTreeWidgetTest.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 859 bx stor 13-Mar-23 19:56 Tests/AddNamespaceUndoCommandTest.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 203 bx stor 13-Mar-23 19:56 Tests/GtkSimpleListWidgetTest.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 1831 bx stor 13-Mar-23 19:56 Tests/GtkMethodWidgetTest.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 300 bx stor 13-Mar-23 19:56 Tests/GtkAssistantTest.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 2061 bx stor 13-Mar-23 19:56 Tests/FinderTest.st
│ │ │ │ │ +drwxrwxr-x 3.0 unx 0 bx stor 25-Feb-15 00:31 Tetris/
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 1735 bx stor 13-Mar-23 19:56 Tetris/TetrisPieceJ.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 1763 bx stor 13-Mar-23 19:56 Tetris/TetrisPieceO.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 1734 bx stor 13-Mar-23 19:56 Tetris/TetrisPieceS.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 714 bx stor 13-Mar-23 19:56 Tetris/HighScores.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 7615 bx stor 13-Mar-23 19:56 Tetris/Tetris.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 4175 bx stor 13-Mar-23 19:56 Tetris/TetrisField.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 1764 bx stor 13-Mar-23 19:56 Tetris/TetrisPieceT.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 302 bx stor 13-Mar-23 19:56 Tetris/Score.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 1764 bx stor 13-Mar-23 19:56 Tetris/TetrisPieceL.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 1532 bx stor 13-Mar-23 19:56 Tetris/TetrisPieceWidget.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 1573 bx stor 13-Mar-23 19:56 Tetris/BlockWidget.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 3881 bx stor 13-Mar-23 19:56 Tetris/TetrisPiece.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 1761 bx stor 13-Mar-23 19:56 Tetris/TetrisPieceZ.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 1727 bx stor 13-Mar-23 19:56 Tetris/TetrisPieceI.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 845 bx stor 13-Mar-23 19:56 MethodFinder.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 24745 bx stor 13-Mar-23 19:56 GtkLauncher.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 2544 bx stor 13-Mar-23 19:56 GtkTreeModel.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 14241 bx stor 25-Feb-15 00:31 package.xml
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 944 bx stor 13-Mar-23 19:56 GtkWebView.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 251 bx stor 13-Mar-23 19:56 GtkTranscriptWidget.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 678 bx stor 13-Mar-23 19:56 GtkEntryWidget.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 212 bx stor 13-Mar-23 19:56 AbstractFinder.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 1288 bx stor 13-Mar-23 19:56 WorkspaceVariableTracker.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 3836 bx stor 13-Mar-23 19:56 GtkNotebookWidget.st
│ │ │ │ │ +drwxrwxr-x 3.0 unx 0 bx stor 25-Feb-15 00:31 Image/
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 3841 bx stor 13-Mar-23 19:56 Image/GtkImageModel.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 2269 bx stor 13-Mar-23 19:56 Image/GtkImageWidget.st
│ │ │ │ │ +drwxrwxr-x 3.0 unx 0 bx stor 25-Feb-15 00:31 Icons/
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 285 bx stor 13-Mar-23 19:56 Icons/NUnit.Failed.png
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 311 bx defN 13-Mar-23 19:56 Icons/NUnit.Success.png
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 322 bx stor 13-Mar-23 19:56 Icons/NUnit.None.png
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 962 bx stor 13-Mar-23 19:56 Icons/go-first.png
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 379 bx stor 13-Mar-23 19:56 Icons/overridden.png
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 414 bx stor 13-Mar-23 19:56 Icons/NUnit.Running.png
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 917 bx stor 13-Mar-23 19:56 Icons/go-top.png
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 940 bx stor 13-Mar-23 19:56 Icons/go-last.png
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 955 bx stor 13-Mar-23 19:56 Icons/go-previous.png
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 920 bx stor 13-Mar-23 19:56 Icons/go-home.png
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 586 bx defN 13-Mar-23 19:56 Icons/category.gif
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 341 bx stor 13-Mar-23 19:56 Icons/NUnit.NotRun.png
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 877 bx stor 13-Mar-23 19:56 Icons/go-up.png
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 407 bx stor 13-Mar-23 19:56 Icons/NUnit.SuccessAndFailed.png
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 322 bx defN 13-Mar-23 19:56 Icons/NUnit.Loading.png
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 372 bx stor 13-Mar-23 19:56 Icons/override.png
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 930 bx stor 13-Mar-23 19:56 Icons/go-next.png
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 907 bx stor 13-Mar-23 19:56 Icons/go-bottom.png
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 1054 bx stor 13-Mar-23 19:56 Icons/go-jump.png
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 591 bx stor 13-Mar-23 19:56 Icons/extension.png
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 227 bx defN 13-Mar-23 19:56 Icons/namespace.gif
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 1176 bx stor 13-Mar-23 19:56 Icons/go-run.png
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 6510 bx defN 13-Mar-23 19:56 Icons/visualgst.png
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 874 bx stor 13-Mar-23 19:56 Icons/go-down.png
│ │ │ │ │ 303 files, 446273 bytes uncompressed, 446136 bytes compressed: 0.0%
│ │ │ │ ├── zipnote «TEMP»/diffoscope_e2dp7n82_b2/tmpbpbqs_gl_.zip
│ │ │ │ │ @@ -1,910 +1,910 @@
│ │ │ │ │ -Filename: WorkspaceVariableTracker.st
│ │ │ │ │ +Filename: Menus/
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Text/
│ │ │ │ │ +Filename: Menus/DebuggerToolbar.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Text/GtkReplaceWidget.st
│ │ │ │ │ +Filename: Menus/TextMenus.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Text/GtkSourceCodeWidget.st
│ │ │ │ │ +Filename: Menus/InspectorMenus.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Text/GtkFindWidget.st
│ │ │ │ │ +Filename: Menus/ContextMenus.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Text/GtkTextPluginWidget.st
│ │ │ │ │ +Filename: Menus/ToolbarSeparator.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Text/GtkSaveTextWidget.st
│ │ │ │ │ +Filename: Menus/MenuSeparator.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Text/GtkTextWidget.st
│ │ │ │ │ +Filename: Menus/MethodMenus.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: SUnit/
│ │ │ │ │ +Filename: Menus/ClassMenus.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: SUnit/TestBacktraceLog.st
│ │ │ │ │ +Filename: Menus/TabsMenus.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: SUnit/GtkSUnit.st
│ │ │ │ │ +Filename: Menus/WorkspaceMenus.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: SUnit/GtkSUnitResultWidget.st
│ │ │ │ │ +Filename: Menus/EditMenus.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: GtkPackageBuilderWidget.st
│ │ │ │ │ +Filename: Menus/LauncherToolbar.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: GtkHistoryWidget.st
│ │ │ │ │ +Filename: Menus/WorkspaceVariableMenus.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: GtkListModel.st
│ │ │ │ │ +Filename: Menus/SmalltalkMenus.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: StBrowser/
│ │ │ │ │ +Filename: Menus/NamespaceMenus.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: StBrowser/GtkClassHierarchyWidget.st
│ │ │ │ │ +Filename: Menus/CategoryMenus.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: StBrowser/GtkMethodWidget.st
│ │ │ │ │ +Filename: Menus/HistoryMenus.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: StBrowser/GtkClassBrowserWidget.st
│ │ │ │ │ +Filename: Menus/SimpleWorkspaceMenus.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: StBrowser/GtkCategoryWidget.st
│ │ │ │ │ +Filename: Menus/ToolsMenus.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: StBrowser/GtkCategorizedClassWidget.st
│ │ │ │ │ +Filename: Menus/MenuBuilder.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: StBrowser/GtkCategorizedNamespaceWidget.st
│ │ │ │ │ +Filename: Commands/
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: GtkAssistant.st
│ │ │ │ │ +Filename: Commands/SaveImageAsCommand.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: GtkTranscriptWidget.st
│ │ │ │ │ +Filename: Commands/NamespaceMenus/
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Menus/
│ │ │ │ │ +Filename: Commands/NamespaceMenus/DeleteNamespaceCommand.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Menus/WorkspaceVariableMenus.st
│ │ │ │ │ +Filename: Commands/NamespaceMenus/FileoutNamespaceCommand.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Menus/InspectorMenus.st
│ │ │ │ │ +Filename: Commands/NamespaceMenus/NamespaceCommand.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Menus/SimpleWorkspaceMenus.st
│ │ │ │ │ +Filename: Commands/NamespaceMenus/RenameNamespaceCommand.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Menus/MenuBuilder.st
│ │ │ │ │ +Filename: Commands/NamespaceMenus/AddNamespaceCommand.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Menus/MenuSeparator.st
│ │ │ │ │ +Filename: Commands/NamespaceMenus/InspectNamespaceCommand.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Menus/TabsMenus.st
│ │ │ │ │ +Filename: Commands/ToolsMenus/
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Menus/CategoryMenus.st
│ │ │ │ │ +Filename: Commands/ToolsMenus/OpenBottomPaneCommand.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Menus/SmalltalkMenus.st
│ │ │ │ │ +Filename: Commands/ToolsMenus/OpenSenderCommand.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Menus/TextMenus.st
│ │ │ │ │ +Filename: Commands/ToolsMenus/OpenPackageBuilderCommand.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Menus/HistoryMenus.st
│ │ │ │ │ +Filename: Commands/ToolsMenus/OpenImplementorCommand.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Menus/NamespaceMenus.st
│ │ │ │ │ +Filename: Commands/ToolsMenus/OpenWebBrowserCommand.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Menus/ContextMenus.st
│ │ │ │ │ +Filename: Commands/ToolsMenus/OpenAssistantCommand.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Menus/ToolsMenus.st
│ │ │ │ │ +Filename: Commands/ToolsMenus/OpenSUnitCommand.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Menus/ToolbarSeparator.st
│ │ │ │ │ +Filename: Commands/TabsMenus/
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Menus/MethodMenus.st
│ │ │ │ │ +Filename: Commands/TabsMenus/CloseTabCommand.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Menus/EditMenus.st
│ │ │ │ │ +Filename: Commands/TabsMenus/NextTabCommand.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Menus/ClassMenus.st
│ │ │ │ │ +Filename: Commands/TabsMenus/PreviousTabCommand.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Menus/WorkspaceMenus.st
│ │ │ │ │ +Filename: Commands/SaveImageCommand.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Menus/DebuggerToolbar.st
│ │ │ │ │ +Filename: Commands/OpenWorkspaceCommand.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Menus/LauncherToolbar.st
│ │ │ │ │ +Filename: Commands/EditMenus/
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: GtkWorkspaceWidget.st
│ │ │ │ │ +Filename: Commands/EditMenus/ReplaceEditCommand.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Icons/
│ │ │ │ │ +Filename: Commands/EditMenus/RedoEditCommand.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Icons/go-up.png
│ │ │ │ │ +Filename: Commands/EditMenus/PasteEditCommand.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Icons/NUnit.Running.png
│ │ │ │ │ +Filename: Commands/EditMenus/CutEditCommand.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Icons/go-home.png
│ │ │ │ │ +Filename: Commands/EditMenus/SelectAllEditCommand.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Icons/go-top.png
│ │ │ │ │ +Filename: Commands/EditMenus/FindEditCommand.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Icons/NUnit.Loading.png
│ │ │ │ │ +Filename: Commands/EditMenus/UndoEditCommand.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Icons/go-bottom.png
│ │ │ │ │ +Filename: Commands/EditMenus/CopyEditCommand.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Icons/overridden.png
│ │ │ │ │ +Filename: Commands/EditMenus/CancelEditCommand.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Icons/category.gif
│ │ │ │ │ +Filename: Commands/MethodMenus/
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Icons/go-first.png
│ │ │ │ │ +Filename: Commands/MethodMenus/DeleteMethodCommand.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Icons/go-jump.png
│ │ │ │ │ +Filename: Commands/MethodMenus/DebugTestCommand.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Icons/go-run.png
│ │ │ │ │ +Filename: Commands/MethodMenus/FileoutMethodCommand.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Icons/extension.png
│ │ │ │ │ +Filename: Commands/MethodMenus/MethodCommand.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Icons/namespace.gif
│ │ │ │ │ +Filename: Commands/MethodMenus/InspectMethodCommand.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Icons/visualgst.png
│ │ │ │ │ +Filename: Commands/Command.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Icons/NUnit.Success.png
│ │ │ │ │ +Filename: Commands/InspectorMenus/
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Icons/go-next.png
│ │ │ │ │ +Filename: Commands/InspectorMenus/InspectorBackCommand.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Icons/NUnit.Failed.png
│ │ │ │ │ +Filename: Commands/InspectorMenus/InspectorDiveCommand.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Icons/go-down.png
│ │ │ │ │ +Filename: Commands/CategoryMenus/
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Icons/go-previous.png
│ │ │ │ │ +Filename: Commands/CategoryMenus/AddCategoryCommand.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Icons/NUnit.SuccessAndFailed.png
│ │ │ │ │ +Filename: Commands/CategoryMenus/FileoutCategoryCommand.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Icons/go-last.png
│ │ │ │ │ +Filename: Commands/CategoryMenus/RenameCategoryCommand.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Icons/override.png
│ │ │ │ │ +Filename: Commands/CategoryMenus/CategoryCommand.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Icons/NUnit.None.png
│ │ │ │ │ +Filename: Commands/SmalltalkMenus/
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Icons/NUnit.NotRun.png
│ │ │ │ │ +Filename: Commands/SmalltalkMenus/DoItCommand.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: GtkClassSUnitWidget.st
│ │ │ │ │ +Filename: Commands/SmalltalkMenus/PrintItCommand.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: GtkScrollTreeWidget.st
│ │ │ │ │ +Filename: Commands/SmalltalkMenus/InspectItCommand.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: FakeNamespace.st
│ │ │ │ │ +Filename: Commands/SmalltalkMenus/DebugItCommand.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: GtkSidebarWidget.st
│ │ │ │ │ +Filename: Commands/SmalltalkMenus/AcceptItCommand.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Model/
│ │ │ │ │ +Filename: Commands/SmalltalkMenus/CancelCommand.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Model/GtkColumnOOPType.st
│ │ │ │ │ +Filename: Commands/OpenBrowserCommand.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Model/GtkColumnType.st
│ │ │ │ │ +Filename: Commands/HistoryCommands/
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Model/GtkColumnTextType.st
│ │ │ │ │ +Filename: Commands/HistoryCommands/HistoryBackCommand.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Model/GtkColumnPixbufType.st
│ │ │ │ │ +Filename: Commands/HistoryCommands/HistoryForwardCommand.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: GtkConcreteWidget.st
│ │ │ │ │ +Filename: Commands/HistoryCommands/HistoryDisplayCommand.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: GtkSimpleListWidget.st
│ │ │ │ │ +Filename: Commands/ClassMenus/
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: GtkNotebookWidget.st
│ │ │ │ │ +Filename: Commands/ClassMenus/ClassCommand.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: GtkLauncher.st
│ │ │ │ │ +Filename: Commands/ClassMenus/AddClassCommand.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Debugger/
│ │ │ │ │ +Filename: Commands/ClassMenus/DeleteClassCommand.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Debugger/GtkDebugger.st
│ │ │ │ │ +Filename: Commands/ClassMenus/FileoutClassCommand.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Debugger/GtkStackInspectorView.st
│ │ │ │ │ +Filename: Commands/ClassMenus/InspectClassCommand.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Debugger/GtkStackInspector.st
│ │ │ │ │ +Filename: Commands/ClassMenus/RenameClassCommand.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Debugger/GtkContextWidget.st
│ │ │ │ │ +Filename: Commands/DebugMenus/
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: GtkTreeModel.st
│ │ │ │ │ +Filename: Commands/DebugMenus/DebugCommand.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: GtkBrowsingTool.st
│ │ │ │ │ +Filename: Commands/DebugMenus/ContinueDebugCommand.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Extensions.st
│ │ │ │ │ +Filename: Commands/DebugMenus/StepToDebugCommand.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Source/
│ │ │ │ │ +Filename: Commands/DebugMenus/StepIntoDebugCommand.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Source/SourceFormatter.st
│ │ │ │ │ +Filename: Commands/WorkspaceMenus/
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Source/NamespaceHeaderSource.st
│ │ │ │ │ +Filename: Commands/WorkspaceMenus/InspectItemCommand.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Source/NamespaceSource.st
│ │ │ │ │ +Filename: Commands/WorkspaceMenus/WorkspaceVariableCommand.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Source/PackageSource.st
│ │ │ │ │ +Filename: Commands/WorkspaceMenus/DeleteItemCommand.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Source/CategorySource.st
│ │ │ │ │ +Filename: Commands/OpenTabbedBrowserCommand.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Source/ClassSource.st
│ │ │ │ │ +Filename: GtkSidebarWidget.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Source/MethodSource.st
│ │ │ │ │ +Filename: GtkSimpleListWidget.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Source/BrowserMethodSource.st
│ │ │ │ │ +Filename: Debugger/
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Source/ClassHeaderSource.st
│ │ │ │ │ +Filename: Debugger/GtkStackInspector.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Undo/
│ │ │ │ │ +Filename: Debugger/GtkStackInspectorView.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Undo/DeleteMethodUndoCommand.st
│ │ │ │ │ +Filename: Debugger/GtkDebugger.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Undo/Text/
│ │ │ │ │ +Filename: Debugger/GtkContextWidget.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Undo/Text/DeleteTextCommand.st
│ │ │ │ │ +Filename: GtkPackageBuilderWidget.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Undo/Text/ReplaceTextCommand.st
│ │ │ │ │ +Filename: StBrowser/
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Undo/Text/InsertTextCommand.st
│ │ │ │ │ +Filename: StBrowser/GtkClassHierarchyWidget.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Undo/AddNamespaceUndoCommand.st
│ │ │ │ │ +Filename: StBrowser/GtkCategorizedClassWidget.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Undo/RenameClassUndoCommand.st
│ │ │ │ │ +Filename: StBrowser/GtkMethodWidget.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Undo/UndoStack.st
│ │ │ │ │ +Filename: StBrowser/GtkClassBrowserWidget.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Undo/RenameNamespaceUndoCommand.st
│ │ │ │ │ +Filename: StBrowser/GtkCategoryWidget.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Undo/AddMethodUndoCommand.st
│ │ │ │ │ +Filename: StBrowser/GtkCategorizedNamespaceWidget.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Undo/AddClassUndoCommand.st
│ │ │ │ │ +Filename: FakeNamespace.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Undo/UndoCommand.st
│ │ │ │ │ +Filename: ClassFinder.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Undo/RenameCategoryUndoCommand.st
│ │ │ │ │ +Filename: GtkAnnouncer.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Undo/DeleteNamespaceUndoCommand.st
│ │ │ │ │ +Filename: GtkBrowsingTool.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Undo/DeleteClassUndoCommand.st
│ │ │ │ │ +Filename: GtkClassSUnitWidget.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Clock/
│ │ │ │ │ +Filename: GtkClassSelectionChanged.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Clock/GtkClock.st
│ │ │ │ │ +Filename: GtkHistoryWidget.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: GtkVisualGSTTool.st
│ │ │ │ │ +Filename: HistoryStack.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: AbstractFinder.st
│ │ │ │ │ +Filename: Model/
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Tests/
│ │ │ │ │ +Filename: Model/GtkColumnType.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Tests/GtkScrollTreeWidgetTest.st
│ │ │ │ │ +Filename: Model/GtkColumnPixbufType.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Tests/PragmaTest.st
│ │ │ │ │ +Filename: Model/GtkColumnOOPType.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Tests/CompiledMethodTest.st
│ │ │ │ │ +Filename: Model/GtkColumnTextType.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Tests/GtkCategorizedClassWidgetTest.st
│ │ │ │ │ +Filename: Undo/
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Tests/AddClassUndoCommandTest.st
│ │ │ │ │ +Filename: Undo/AddNamespaceUndoCommand.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Tests/CategoryTest.st
│ │ │ │ │ +Filename: Undo/DeleteClassUndoCommand.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Tests/StateTest.st
│ │ │ │ │ +Filename: Undo/RenameNamespaceUndoCommand.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Tests/ExtractLiteralsTest.st
│ │ │ │ │ +Filename: Undo/DeleteNamespaceUndoCommand.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Tests/EmptyTest.st
│ │ │ │ │ +Filename: Undo/RenameCategoryUndoCommand.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Tests/GtkCategoryWidgetTest.st
│ │ │ │ │ +Filename: Undo/Text/
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Tests/FinderTest.st
│ │ │ │ │ +Filename: Undo/Text/DeleteTextCommand.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Tests/MenuBuilderTest.st
│ │ │ │ │ +Filename: Undo/Text/ReplaceTextCommand.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Tests/GtkConcreteWidgetTest.st
│ │ │ │ │ +Filename: Undo/Text/InsertTextCommand.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Tests/GtkAssistantTest.st
│ │ │ │ │ +Filename: Undo/RenameClassUndoCommand.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Tests/AddNamespaceUndoCommandTest.st
│ │ │ │ │ +Filename: Undo/AddMethodUndoCommand.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Tests/GtkSimpleListWidgetTest.st
│ │ │ │ │ +Filename: Undo/UndoCommand.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Tests/GtkCategorizedNamespaceWidgetTest.st
│ │ │ │ │ +Filename: Undo/AddClassUndoCommand.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Tests/GtkMethodWidgetTest.st
│ │ │ │ │ +Filename: Undo/DeleteMethodUndoCommand.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: HistoryStack.st
│ │ │ │ │ +Filename: Undo/UndoStack.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: NamespaceFinder.st
│ │ │ │ │ +Filename: GtkListModel.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Notification/
│ │ │ │ │ +Filename: Text/
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Notification/DoItEvent.st
│ │ │ │ │ +Filename: Text/GtkReplaceWidget.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Notification/ModifiedClassDefinitionEvent.st
│ │ │ │ │ +Filename: Text/GtkTextWidget.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Notification/ReorganizedEvent.st
│ │ │ │ │ +Filename: Text/GtkSourceCodeWidget.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Notification/SystemEventManager.st
│ │ │ │ │ +Filename: Text/GtkTextPluginWidget.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Notification/EventDispatcher.st
│ │ │ │ │ +Filename: Text/GtkSaveTextWidget.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Notification/RenamedEvent.st
│ │ │ │ │ +Filename: Text/GtkFindWidget.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Notification/AddedEvent.st
│ │ │ │ │ +Filename: GtkMethodSUnitWidget.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Notification/AbstractEvent.st
│ │ │ │ │ +Filename: State/
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Notification/SystemChangeNotifier.st
│ │ │ │ │ +Filename: State/MethodState.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Notification/CommentedEvent.st
│ │ │ │ │ +Filename: State/CategoryState.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Notification/RemovedEvent.st
│ │ │ │ │ +Filename: State/ClassState.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Notification/EventMultiplexer.st
│ │ │ │ │ +Filename: State/NamespaceState.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Notification/ModifiedEvent.st
│ │ │ │ │ +Filename: State/BrowserState.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Notification/RecategorizedEvent.st
│ │ │ │ │ +Filename: GtkConcreteWidget.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Notification/Kernel/
│ │ │ │ │ +Filename: GtkWebBrowser.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Notification/Kernel/AbstractNamespace.st
│ │ │ │ │ +Filename: GtkScrollTreeWidget.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Notification/Kernel/Class.st
│ │ │ │ │ +Filename: GtkVSidebarWidget.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Notification/Kernel/MethodDictionary.st
│ │ │ │ │ +Filename: GtkEntryDialog.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Notification/Kernel/Metaclass.st
│ │ │ │ │ +Filename: SUnit/
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: GtkEntryWidget.st
│ │ │ │ │ +Filename: SUnit/GtkSUnitResultWidget.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: GtkEntryDialog.st
│ │ │ │ │ +Filename: SUnit/GtkSUnit.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: GtkMainWindow.st
│ │ │ │ │ +Filename: SUnit/TestBacktraceLog.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: GtkClassSelectionChanged.st
│ │ │ │ │ +Filename: GtkAbstractConcreteWidget.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Image/
│ │ │ │ │ +Filename: Category/
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Image/GtkImageModel.st
│ │ │ │ │ +Filename: Category/AbstractNamespace.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Image/GtkImageWidget.st
│ │ │ │ │ +Filename: Category/Class.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: package.xml
│ │ │ │ │ +Filename: Category/ClassCategory.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: State/
│ │ │ │ │ +Filename: NamespaceFinder.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: State/BrowserState.st
│ │ │ │ │ +Filename: GtkVisualGSTTool.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: State/MethodState.st
│ │ │ │ │ +Filename: Inspector/
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: State/ClassState.st
│ │ │ │ │ +Filename: Inspector/GtkIntegerInspectorView.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: State/CategoryState.st
│ │ │ │ │ +Filename: Inspector/GtkCharacterInspectorView.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: State/NamespaceState.st
│ │ │ │ │ +Filename: Inspector/GtkSequenceableCollectionInspectorView.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: MethodFinder.st
│ │ │ │ │ +Filename: Inspector/GtkObjectInspectorView.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: GtkAbstractConcreteWidget.st
│ │ │ │ │ +Filename: Inspector/GtkInspector.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Implementors/
│ │ │ │ │ +Filename: Inspector/GtkInspectorSourceWidget.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Implementors/GtkSenderResultsWidget.st
│ │ │ │ │ +Filename: Inspector/GtkInspectorWidget.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Implementors/GtkImplementorResultsWidget.st
│ │ │ │ │ +Filename: Inspector/GtkCompiledMethodInspectorView.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Implementors/GtkImageResultsWidget.st
│ │ │ │ │ +Filename: Inspector/GtkInspectorBrowserWidget.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: GtkWebView.st
│ │ │ │ │ +Filename: Inspector/GtkSetInspectorView.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: GtkNamespaceSelectionChanged.st
│ │ │ │ │ +Filename: Inspector/GtkFloatInspectorView.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Tetris/
│ │ │ │ │ +Filename: Inspector/GtkDictionaryInspectorView.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Tetris/TetrisPieceL.st
│ │ │ │ │ +Filename: Inspector/GtkCompiledBlockInspectorView.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Tetris/TetrisField.st
│ │ │ │ │ +Filename: GtkAssistant.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Tetris/Score.st
│ │ │ │ │ +Filename: GtkMainWindow.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Tetris/HighScores.st
│ │ │ │ │ +Filename: GtkWorkspaceWidget.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Tetris/TetrisPieceI.st
│ │ │ │ │ +Filename: GtkHSidebarWidget.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Tetris/TetrisPieceWidget.st
│ │ │ │ │ +Filename: Source/
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Tetris/TetrisPieceT.st
│ │ │ │ │ +Filename: Source/BrowserMethodSource.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Tetris/BlockWidget.st
│ │ │ │ │ +Filename: Source/SourceFormatter.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Tetris/TetrisPieceO.st
│ │ │ │ │ +Filename: Source/CategorySource.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Tetris/TetrisPieceJ.st
│ │ │ │ │ +Filename: Source/PackageSource.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Tetris/TetrisPieceZ.st
│ │ │ │ │ +Filename: Source/NamespaceHeaderSource.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Tetris/TetrisPieceS.st
│ │ │ │ │ +Filename: Source/ClassSource.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Tetris/TetrisPiece.st
│ │ │ │ │ +Filename: Source/NamespaceSource.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Tetris/Tetris.st
│ │ │ │ │ +Filename: Source/ClassHeaderSource.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: GtkVSidebarWidget.st
│ │ │ │ │ +Filename: Source/MethodSource.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Commands/
│ │ │ │ │ +Filename: Implementors/
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Commands/ClassMenus/
│ │ │ │ │ +Filename: Implementors/GtkImplementorResultsWidget.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Commands/ClassMenus/InspectClassCommand.st
│ │ │ │ │ +Filename: Implementors/GtkSenderResultsWidget.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Commands/ClassMenus/RenameClassCommand.st
│ │ │ │ │ +Filename: Implementors/GtkImageResultsWidget.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Commands/ClassMenus/DeleteClassCommand.st
│ │ │ │ │ +Filename: Extensions.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Commands/ClassMenus/ClassCommand.st
│ │ │ │ │ +Filename: SyntaxHighlighter.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Commands/ClassMenus/FileoutClassCommand.st
│ │ │ │ │ +Filename: GtkNamespaceSelectionChanged.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Commands/ClassMenus/AddClassCommand.st
│ │ │ │ │ +Filename: Notification/
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Commands/InspectorMenus/
│ │ │ │ │ +Filename: Notification/RemovedEvent.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Commands/InspectorMenus/InspectorBackCommand.st
│ │ │ │ │ +Filename: Notification/SystemEventManager.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Commands/InspectorMenus/InspectorDiveCommand.st
│ │ │ │ │ +Filename: Notification/EventMultiplexer.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Commands/OpenTabbedBrowserCommand.st
│ │ │ │ │ +Filename: Notification/EventDispatcher.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Commands/DebugMenus/
│ │ │ │ │ +Filename: Notification/ModifiedEvent.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Commands/DebugMenus/ContinueDebugCommand.st
│ │ │ │ │ +Filename: Notification/ReorganizedEvent.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Commands/DebugMenus/StepIntoDebugCommand.st
│ │ │ │ │ +Filename: Notification/RenamedEvent.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Commands/DebugMenus/StepToDebugCommand.st
│ │ │ │ │ +Filename: Notification/Kernel/
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Commands/DebugMenus/DebugCommand.st
│ │ │ │ │ +Filename: Notification/Kernel/AbstractNamespace.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Commands/CategoryMenus/
│ │ │ │ │ +Filename: Notification/Kernel/Metaclass.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Commands/CategoryMenus/RenameCategoryCommand.st
│ │ │ │ │ +Filename: Notification/Kernel/MethodDictionary.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Commands/CategoryMenus/AddCategoryCommand.st
│ │ │ │ │ +Filename: Notification/Kernel/Class.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Commands/CategoryMenus/FileoutCategoryCommand.st
│ │ │ │ │ +Filename: Notification/ModifiedClassDefinitionEvent.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Commands/CategoryMenus/CategoryCommand.st
│ │ │ │ │ +Filename: Notification/AbstractEvent.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Commands/OpenWorkspaceCommand.st
│ │ │ │ │ +Filename: Notification/RecategorizedEvent.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Commands/TabsMenus/
│ │ │ │ │ +Filename: Notification/DoItEvent.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Commands/TabsMenus/NextTabCommand.st
│ │ │ │ │ +Filename: Notification/CommentedEvent.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Commands/TabsMenus/CloseTabCommand.st
│ │ │ │ │ +Filename: Notification/SystemChangeNotifier.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Commands/TabsMenus/PreviousTabCommand.st
│ │ │ │ │ +Filename: Notification/AddedEvent.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Commands/NamespaceMenus/
│ │ │ │ │ +Filename: Clock/
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Commands/NamespaceMenus/InspectNamespaceCommand.st
│ │ │ │ │ +Filename: Clock/GtkClock.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Commands/NamespaceMenus/FileoutNamespaceCommand.st
│ │ │ │ │ +Filename: GtkVariableTrackerWidget.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Commands/NamespaceMenus/RenameNamespaceCommand.st
│ │ │ │ │ +Filename: Tests/
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Commands/NamespaceMenus/NamespaceCommand.st
│ │ │ │ │ +Filename: Tests/GtkCategoryWidgetTest.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Commands/NamespaceMenus/AddNamespaceCommand.st
│ │ │ │ │ +Filename: Tests/PragmaTest.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Commands/NamespaceMenus/DeleteNamespaceCommand.st
│ │ │ │ │ +Filename: Tests/GtkCategorizedNamespaceWidgetTest.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Commands/ToolsMenus/
│ │ │ │ │ +Filename: Tests/CategoryTest.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Commands/ToolsMenus/OpenImplementorCommand.st
│ │ │ │ │ +Filename: Tests/ExtractLiteralsTest.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Commands/ToolsMenus/OpenPackageBuilderCommand.st
│ │ │ │ │ +Filename: Tests/StateTest.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Commands/ToolsMenus/OpenBottomPaneCommand.st
│ │ │ │ │ +Filename: Tests/CompiledMethodTest.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Commands/ToolsMenus/OpenSUnitCommand.st
│ │ │ │ │ +Filename: Tests/EmptyTest.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Commands/ToolsMenus/OpenWebBrowserCommand.st
│ │ │ │ │ +Filename: Tests/MenuBuilderTest.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Commands/ToolsMenus/OpenAssistantCommand.st
│ │ │ │ │ +Filename: Tests/GtkCategorizedClassWidgetTest.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Commands/ToolsMenus/OpenSenderCommand.st
│ │ │ │ │ +Filename: Tests/AddClassUndoCommandTest.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Commands/MethodMenus/
│ │ │ │ │ +Filename: Tests/GtkConcreteWidgetTest.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Commands/MethodMenus/FileoutMethodCommand.st
│ │ │ │ │ +Filename: Tests/GtkScrollTreeWidgetTest.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Commands/MethodMenus/DeleteMethodCommand.st
│ │ │ │ │ +Filename: Tests/AddNamespaceUndoCommandTest.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Commands/MethodMenus/DebugTestCommand.st
│ │ │ │ │ +Filename: Tests/GtkSimpleListWidgetTest.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Commands/MethodMenus/MethodCommand.st
│ │ │ │ │ +Filename: Tests/GtkMethodWidgetTest.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Commands/MethodMenus/InspectMethodCommand.st
│ │ │ │ │ +Filename: Tests/GtkAssistantTest.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Commands/WorkspaceMenus/
│ │ │ │ │ +Filename: Tests/FinderTest.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Commands/WorkspaceMenus/DeleteItemCommand.st
│ │ │ │ │ +Filename: Tetris/
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Commands/WorkspaceMenus/InspectItemCommand.st
│ │ │ │ │ +Filename: Tetris/TetrisPieceJ.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Commands/WorkspaceMenus/WorkspaceVariableCommand.st
│ │ │ │ │ +Filename: Tetris/TetrisPieceO.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Commands/SaveImageAsCommand.st
│ │ │ │ │ +Filename: Tetris/TetrisPieceS.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Commands/Command.st
│ │ │ │ │ +Filename: Tetris/HighScores.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Commands/SaveImageCommand.st
│ │ │ │ │ +Filename: Tetris/Tetris.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Commands/SmalltalkMenus/
│ │ │ │ │ +Filename: Tetris/TetrisField.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Commands/SmalltalkMenus/CancelCommand.st
│ │ │ │ │ +Filename: Tetris/TetrisPieceT.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Commands/SmalltalkMenus/DebugItCommand.st
│ │ │ │ │ +Filename: Tetris/Score.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Commands/SmalltalkMenus/InspectItCommand.st
│ │ │ │ │ +Filename: Tetris/TetrisPieceL.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Commands/SmalltalkMenus/PrintItCommand.st
│ │ │ │ │ +Filename: Tetris/TetrisPieceWidget.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Commands/SmalltalkMenus/DoItCommand.st
│ │ │ │ │ +Filename: Tetris/BlockWidget.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Commands/SmalltalkMenus/AcceptItCommand.st
│ │ │ │ │ +Filename: Tetris/TetrisPiece.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Commands/HistoryCommands/
│ │ │ │ │ +Filename: Tetris/TetrisPieceZ.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Commands/HistoryCommands/HistoryForwardCommand.st
│ │ │ │ │ +Filename: Tetris/TetrisPieceI.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Commands/HistoryCommands/HistoryDisplayCommand.st
│ │ │ │ │ +Filename: MethodFinder.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Commands/HistoryCommands/HistoryBackCommand.st
│ │ │ │ │ +Filename: GtkLauncher.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Commands/EditMenus/
│ │ │ │ │ +Filename: GtkTreeModel.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Commands/EditMenus/FindEditCommand.st
│ │ │ │ │ +Filename: package.xml
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Commands/EditMenus/ReplaceEditCommand.st
│ │ │ │ │ +Filename: GtkWebView.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Commands/EditMenus/CutEditCommand.st
│ │ │ │ │ +Filename: GtkTranscriptWidget.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Commands/EditMenus/UndoEditCommand.st
│ │ │ │ │ +Filename: GtkEntryWidget.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Commands/EditMenus/CopyEditCommand.st
│ │ │ │ │ +Filename: AbstractFinder.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Commands/EditMenus/RedoEditCommand.st
│ │ │ │ │ +Filename: WorkspaceVariableTracker.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Commands/EditMenus/PasteEditCommand.st
│ │ │ │ │ +Filename: GtkNotebookWidget.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Commands/EditMenus/CancelEditCommand.st
│ │ │ │ │ +Filename: Image/
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Commands/EditMenus/SelectAllEditCommand.st
│ │ │ │ │ +Filename: Image/GtkImageModel.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Commands/OpenBrowserCommand.st
│ │ │ │ │ +Filename: Image/GtkImageWidget.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: ClassFinder.st
│ │ │ │ │ +Filename: Icons/
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: GtkVariableTrackerWidget.st
│ │ │ │ │ +Filename: Icons/NUnit.Failed.png
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Category/
│ │ │ │ │ +Filename: Icons/NUnit.Success.png
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Category/AbstractNamespace.st
│ │ │ │ │ +Filename: Icons/NUnit.None.png
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Category/Class.st
│ │ │ │ │ +Filename: Icons/go-first.png
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Category/ClassCategory.st
│ │ │ │ │ +Filename: Icons/overridden.png
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: SyntaxHighlighter.st
│ │ │ │ │ +Filename: Icons/NUnit.Running.png
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: GtkMethodSUnitWidget.st
│ │ │ │ │ +Filename: Icons/go-top.png
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: GtkWebBrowser.st
│ │ │ │ │ +Filename: Icons/go-last.png
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: GtkHSidebarWidget.st
│ │ │ │ │ +Filename: Icons/go-previous.png
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Inspector/
│ │ │ │ │ +Filename: Icons/go-home.png
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Inspector/GtkObjectInspectorView.st
│ │ │ │ │ +Filename: Icons/category.gif
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Inspector/GtkFloatInspectorView.st
│ │ │ │ │ +Filename: Icons/NUnit.NotRun.png
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Inspector/GtkInspectorSourceWidget.st
│ │ │ │ │ +Filename: Icons/go-up.png
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Inspector/GtkCompiledBlockInspectorView.st
│ │ │ │ │ +Filename: Icons/NUnit.SuccessAndFailed.png
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Inspector/GtkInspector.st
│ │ │ │ │ +Filename: Icons/NUnit.Loading.png
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Inspector/GtkCharacterInspectorView.st
│ │ │ │ │ +Filename: Icons/override.png
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Inspector/GtkDictionaryInspectorView.st
│ │ │ │ │ +Filename: Icons/go-next.png
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Inspector/GtkCompiledMethodInspectorView.st
│ │ │ │ │ +Filename: Icons/go-bottom.png
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Inspector/GtkSetInspectorView.st
│ │ │ │ │ +Filename: Icons/go-jump.png
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Inspector/GtkIntegerInspectorView.st
│ │ │ │ │ +Filename: Icons/extension.png
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Inspector/GtkInspectorBrowserWidget.st
│ │ │ │ │ +Filename: Icons/namespace.gif
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Inspector/GtkSequenceableCollectionInspectorView.st
│ │ │ │ │ +Filename: Icons/go-run.png
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Inspector/GtkInspectorWidget.st
│ │ │ │ │ +Filename: Icons/visualgst.png
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: GtkAnnouncer.st
│ │ │ │ │ +Filename: Icons/go-down.png
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ Zip file comment:
├── gnu-smalltalk-common_3.2.5-1.3_all.deb
│ ├── file list
│ │ @@ -1,3 +1,3 @@
│ │ -rw-r--r-- 0 0 0 4 2019-04-29 11:43:16.000000 debian-binary
│ │ --rw-r--r-- 0 0 0 6476 2019-04-29 11:43:16.000000 control.tar.xz
│ │ --rw-r--r-- 0 0 0 1207736 2019-04-29 11:43:16.000000 data.tar.xz
│ │ +-rw-r--r-- 0 0 0 6488 2019-04-29 11:43:16.000000 control.tar.xz
│ │ +-rw-r--r-- 0 0 0 1207508 2019-04-29 11:43:16.000000 data.tar.xz
│ ├── control.tar.xz
│ │ ├── control.tar
│ │ │ ├── ./md5sums
│ │ │ │ ├── ./md5sums
│ │ │ │ │┄ Files differ
│ │ │ ├── ./starlibs
│ │ │ │┄ Ordering differences only
│ │ │ │ @@ -1,47 +1,47 @@
│ │ │ │ -ProfileTools gnu-smalltalk-common (>= 3.2.5)
│ │ │ │ +XML-ParserTests gnu-smalltalk-common (>= 3.2.5)
│ │ │ │ +Announcements gnu-smalltalk-common (>= 3.2.5)
│ │ │ │ +VFSAddOns gnu-smalltalk-common (>= 3.2.5)
│ │ │ │ +SUnit gnu-smalltalk-common (>= 3.2.5)
│ │ │ │ +Compiler gnu-smalltalk-common (>= 3.2.5)
│ │ │ │ Continuations gnu-smalltalk-common (>= 3.2.5)
│ │ │ │ -XML-PullParser gnu-smalltalk-common (>= 3.2.5)
│ │ │ │ -Complex gnu-smalltalk-common (>= 3.2.5)
│ │ │ │ -Seaside-Development gnu-smalltalk-common (>= 3.2.5)
│ │ │ │ +NetClients gnu-smalltalk-common (>= 3.2.5)
│ │ │ │ +DebugTools gnu-smalltalk-common (>= 3.2.5)
│ │ │ │ Seaside gnu-smalltalk-common (>= 3.2.5)
│ │ │ │ -XML-SAXParser gnu-smalltalk-common (>= 3.2.5)
│ │ │ │ -SUnit gnu-smalltalk-common (>= 3.2.5)
│ │ │ │ -Magritte-Seaside gnu-smalltalk-common (>= 3.2.5)
│ │ │ │ +Seaside-Core gnu-smalltalk-common (>= 3.2.5)
│ │ │ │ +Complex gnu-smalltalk-common (>= 3.2.5)
│ │ │ │ +XSL gnu-smalltalk-common (>= 3.2.5)
│ │ │ │ +XML-PullParser gnu-smalltalk-common (>= 3.2.5)
│ │ │ │ +XML-DOM gnu-smalltalk-common (>= 3.2.5)
│ │ │ │ DBD-MySQL gnu-smalltalk-common (>= 3.2.5)
│ │ │ │ -DhbNumericalMethods gnu-smalltalk-common (>= 3.2.5)
│ │ │ │ -Seaside-Examples gnu-smalltalk-common (>= 3.2.5)
│ │ │ │ -Sockets gnu-smalltalk-common (>= 3.2.5)
│ │ │ │ -Compiler gnu-smalltalk-common (>= 3.2.5)
│ │ │ │ -Sport gnu-smalltalk-common (>= 3.2.5)
│ │ │ │ -CParser gnu-smalltalk-common (>= 3.2.5)
│ │ │ │ -VFSAddOns gnu-smalltalk-common (>= 3.2.5)
│ │ │ │ +XML-XMLNodeBuilder gnu-smalltalk-common (>= 3.2.5)
│ │ │ │ ROE gnu-smalltalk-common (>= 3.2.5)
│ │ │ │ -XSL gnu-smalltalk-common (>= 3.2.5)
│ │ │ │ -Glorp gnu-smalltalk-common (>= 3.2.5)
│ │ │ │ -Java gnu-smalltalk-common (>= 3.2.5)
│ │ │ │ I18N gnu-smalltalk-common (>= 3.2.5)
│ │ │ │ -Magritte gnu-smalltalk-common (>= 3.2.5)
│ │ │ │ -XML-ParserTests gnu-smalltalk-common (>= 3.2.5)
│ │ │ │ -Iconv gnu-smalltalk-common (>= 3.2.5)
│ │ │ │ -XML-XMLParser gnu-smalltalk-common (>= 3.2.5)
│ │ │ │ +SandstoneDb gnu-smalltalk-common (>= 3.2.5)
│ │ │ │ +ProfileTools gnu-smalltalk-common (>= 3.2.5)
│ │ │ │ ClassPublisher gnu-smalltalk-common (>= 3.2.5)
│ │ │ │ XPath gnu-smalltalk-common (>= 3.2.5)
│ │ │ │ -Parser gnu-smalltalk-common (>= 3.2.5)
│ │ │ │ +Sport gnu-smalltalk-common (>= 3.2.5)
│ │ │ │ DBI gnu-smalltalk-common (>= 3.2.5)
│ │ │ │ +Parser gnu-smalltalk-common (>= 3.2.5)
│ │ │ │ +Iconv gnu-smalltalk-common (>= 3.2.5)
│ │ │ │ Digest gnu-smalltalk-common (>= 3.2.5)
│ │ │ │ -Swazoo gnu-smalltalk-common (>= 3.2.5)
│ │ │ │ -WebServer gnu-smalltalk-common (>= 3.2.5)
│ │ │ │ -NetClients gnu-smalltalk-common (>= 3.2.5)
│ │ │ │ -XML-DOM gnu-smalltalk-common (>= 3.2.5)
│ │ │ │ -GNUPlot gnu-smalltalk-common (>= 3.2.5)
│ │ │ │ -Seaside-Core gnu-smalltalk-common (>= 3.2.5)
│ │ │ │ +XML-XMLParser gnu-smalltalk-common (>= 3.2.5)
│ │ │ │ +Magritte gnu-smalltalk-common (>= 3.2.5)
│ │ │ │ +XML-SAXParser gnu-smalltalk-common (>= 3.2.5)
│ │ │ │ XML-SAXDriver gnu-smalltalk-common (>= 3.2.5)
│ │ │ │ -Announcements gnu-smalltalk-common (>= 3.2.5)
│ │ │ │ -XML-XMLNodeBuilder gnu-smalltalk-common (>= 3.2.5)
│ │ │ │ -DebugTools gnu-smalltalk-common (>= 3.2.5)
│ │ │ │ -SandstoneDb gnu-smalltalk-common (>= 3.2.5)
│ │ │ │ +Sockets gnu-smalltalk-common (>= 3.2.5)
│ │ │ │ +Magritte-Seaside gnu-smalltalk-common (>= 3.2.5)
│ │ │ │ +Seaside-Development gnu-smalltalk-common (>= 3.2.5)
│ │ │ │ +Seaside-Examples gnu-smalltalk-common (>= 3.2.5)
│ │ │ │ +GNUPlot gnu-smalltalk-common (>= 3.2.5)
│ │ │ │ +Glorp gnu-smalltalk-common (>= 3.2.5)
│ │ │ │ +WebServer gnu-smalltalk-common (>= 3.2.5)
│ │ │ │ +Java gnu-smalltalk-common (>= 3.2.5)
│ │ │ │ +Swazoo gnu-smalltalk-common (>= 3.2.5)
│ │ │ │ +DhbNumericalMethods gnu-smalltalk-common (>= 3.2.5)
│ │ │ │ +CParser gnu-smalltalk-common (>= 3.2.5)
│ │ │ │ XML gnu-smalltalk-common (>= 3.2.5)
│ │ │ │ Browser gnu-smalltalk-common (>= 3.2.5)
│ │ │ │ TCP gnu-smalltalk-common (>= 3.2.5)
│ │ │ │ MD5 gnu-smalltalk-common (>= 3.2.5)
│ │ │ │ Regex gnu-smalltalk-common (>= 3.2.5)
│ ├── data.tar.xz
│ │ ├── data.tar
│ │ │ ├── ./usr/share/gnu-smalltalk/Announcements.star
│ │ │ │ ├── zipinfo {}
│ │ │ │ │ @@ -1,5 +1,5 @@
│ │ │ │ │ Zip file size: 65037 bytes, number of entries: 3
│ │ │ │ │ --rw-r--r-- 3.0 unx 46519 bx stor 13-Mar-23 19:56 AnnouncementsTests.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 246 bx stor 24-Jan-13 18:03 package.xml
│ │ │ │ │ --rw-r--r-- 3.0 unx 17770 bx stor 13-Mar-23 19:56 Announcements.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 17770 bx stor 13-Mar-23 19:56 Announcements.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 46519 bx stor 13-Mar-23 19:56 AnnouncementsTests.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 246 bx stor 25-Feb-15 00:31 package.xml
│ │ │ │ │ 3 files, 64535 bytes uncompressed, 64535 bytes compressed: 0.0%
│ │ │ │ ├── zipnote «TEMP»/diffoscope_e2dp7n82_b2/tmp2y1j6a8a_.zip
│ │ │ │ │ @@ -1,10 +1,10 @@
│ │ │ │ │ -Filename: AnnouncementsTests.st
│ │ │ │ │ +Filename: Announcements.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: package.xml
│ │ │ │ │ +Filename: AnnouncementsTests.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Announcements.st
│ │ │ │ │ +Filename: package.xml
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ Zip file comment:
│ │ │ ├── ./usr/share/gnu-smalltalk/CParser.star
│ │ │ │ ├── zipinfo {}
│ │ │ │ │ @@ -1,20 +1,20 @@
│ │ │ │ │ Zip file size: 139145 bytes, number of entries: 18
│ │ │ │ │ --rw-r--r-- 3.0 unx 1809 bx stor 13-Mar-23 19:56 ExpansionStreamStack.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 1853 bx stor 13-Mar-23 19:56 StreamWrapper.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 3984 bx stor 13-Mar-23 19:56 CSymbolTable.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 30934 bx stor 13-Mar-23 19:56 CParseType.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 2736 bx stor 13-Mar-23 19:56 StreamStack.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 19962 bx stor 13-Mar-23 19:56 CPP.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 8994 bx stor 13-Mar-23 19:56 CToken.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 16904 bx stor 13-Mar-23 19:56 LineTokenStream.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 6977 bx stor 13-Mar-23 19:56 CSymbol.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 8398 bx stor 13-Mar-23 19:56 CParseExpr.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 164 tx defN 13-Mar-23 19:56 ChangeLog
│ │ │ │ │ --rw-r--r-- 3.0 unx 330 tx defN 13-Mar-23 19:56 README
│ │ │ │ │ --rw-r--r-- 3.0 unx 2118 bx stor 13-Mar-23 19:56 PushBackStream.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 631 bx stor 24-Jan-13 18:03 package.xml
│ │ │ │ │ --rw-r--r-- 3.0 unx 1895 bx stor 13-Mar-23 19:56 CPStrConc.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 3974 bx stor 13-Mar-23 19:56 CPStrUnq.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 8880 bx stor 13-Mar-23 19:56 CExpressionNode.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 15959 bx stor 13-Mar-23 19:56 CDeclNode.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 8398 bx stor 13-Mar-23 19:56 CParseExpr.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 3974 bx stor 13-Mar-23 19:56 CPStrUnq.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 1809 bx stor 13-Mar-23 19:56 ExpansionStreamStack.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 16904 bx stor 13-Mar-23 19:56 LineTokenStream.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 2118 bx stor 13-Mar-23 19:56 PushBackStream.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 30934 bx stor 13-Mar-23 19:56 CParseType.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 8880 bx stor 13-Mar-23 19:56 CExpressionNode.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 6977 bx stor 13-Mar-23 19:56 CSymbol.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 1853 bx stor 13-Mar-23 19:56 StreamWrapper.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 330 tx defN 13-Mar-23 19:56 README
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 19962 bx stor 13-Mar-23 19:56 CPP.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 8994 bx stor 13-Mar-23 19:56 CToken.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 15959 bx stor 13-Mar-23 19:56 CDeclNode.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 2736 bx stor 13-Mar-23 19:56 StreamStack.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 631 bx stor 25-Feb-15 00:31 package.xml
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 1895 bx stor 13-Mar-23 19:56 CPStrConc.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 164 tx defN 13-Mar-23 19:56 ChangeLog
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 3984 bx stor 13-Mar-23 19:56 CSymbolTable.st
│ │ │ │ │ 18 files, 136502 bytes uncompressed, 136353 bytes compressed: 0.1%
│ │ │ │ ├── zipnote «TEMP»/diffoscope_e2dp7n82_b2/tmpxcbkvffk_.zip
│ │ │ │ │ @@ -1,55 +1,55 @@
│ │ │ │ │ -Filename: ExpansionStreamStack.st
│ │ │ │ │ +Filename: CParseExpr.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: StreamWrapper.st
│ │ │ │ │ +Filename: CPStrUnq.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: CSymbolTable.st
│ │ │ │ │ +Filename: ExpansionStreamStack.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: CParseType.st
│ │ │ │ │ +Filename: LineTokenStream.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: StreamStack.st
│ │ │ │ │ +Filename: PushBackStream.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: CPP.st
│ │ │ │ │ +Filename: CParseType.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: CToken.st
│ │ │ │ │ +Filename: CExpressionNode.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: LineTokenStream.st
│ │ │ │ │ +Filename: CSymbol.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: CSymbol.st
│ │ │ │ │ +Filename: StreamWrapper.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: CParseExpr.st
│ │ │ │ │ +Filename: README
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: ChangeLog
│ │ │ │ │ +Filename: CPP.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: README
│ │ │ │ │ +Filename: CToken.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: PushBackStream.st
│ │ │ │ │ +Filename: CDeclNode.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: package.xml
│ │ │ │ │ +Filename: StreamStack.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: CPStrConc.st
│ │ │ │ │ +Filename: package.xml
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: CPStrUnq.st
│ │ │ │ │ +Filename: CPStrConc.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: CExpressionNode.st
│ │ │ │ │ +Filename: ChangeLog
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: CDeclNode.st
│ │ │ │ │ +Filename: CSymbolTable.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ Zip file comment:
│ │ │ ├── ./usr/share/gnu-smalltalk/ClassPublisher.star
│ │ │ │ ├── zipinfo {}
│ │ │ │ │ @@ -1,8 +1,8 @@
│ │ │ │ │ Zip file size: 43553 bytes, number of entries: 6
│ │ │ │ │ --rw-r--r-- 3.0 unx 10594 bx stor 13-Mar-23 19:56 Texinfo.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 20032 bx stor 13-Mar-23 19:56 Publish.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 1301 tx defN 13-Mar-23 19:56 ChangeLog
│ │ │ │ │ --rw-r--r-- 3.0 unx 253 bx stor 24-Jan-13 18:03 package.xml
│ │ │ │ │ --rw-r--r-- 3.0 unx 6589 bx stor 13-Mar-23 19:56 HTML.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 4579 bx stor 13-Mar-23 19:56 PSFileOut.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 10594 bx stor 13-Mar-23 19:56 Texinfo.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 20032 bx stor 13-Mar-23 19:56 Publish.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 6589 bx stor 13-Mar-23 19:56 HTML.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 4579 bx stor 13-Mar-23 19:56 PSFileOut.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 253 bx stor 25-Feb-15 00:31 package.xml
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 1301 tx defN 13-Mar-23 19:56 ChangeLog
│ │ │ │ │ 6 files, 43348 bytes uncompressed, 42645 bytes compressed: 1.6%
│ │ │ │ ├── zipnote «TEMP»/diffoscope_e2dp7n82_b2/tmp4e3od8z4_.zip
│ │ │ │ │ @@ -1,19 +1,19 @@
│ │ │ │ │ Filename: Texinfo.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ Filename: Publish.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: ChangeLog
│ │ │ │ │ +Filename: HTML.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: package.xml
│ │ │ │ │ +Filename: PSFileOut.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: HTML.st
│ │ │ │ │ +Filename: package.xml
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: PSFileOut.st
│ │ │ │ │ +Filename: ChangeLog
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ Zip file comment:
│ │ │ ├── ./usr/share/gnu-smalltalk/Compiler.star
│ │ │ │ ├── zipinfo {}
│ │ │ │ │ @@ -1,6 +1,6 @@
│ │ │ │ │ Zip file size: 9995 bytes, number of entries: 4
│ │ │ │ │ --rw-r--r-- 3.0 unx 1607 tx defN 13-Mar-23 19:56 ChangeLog
│ │ │ │ │ --rw-r--r-- 3.0 unx 187 bx stor 24-Jan-13 18:03 package.xml
│ │ │ │ │ --rw-r--r-- 3.0 unx 6079 bx stor 13-Mar-23 19:56 StartCompiler.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 2492 bx stor 13-Mar-23 19:56 test.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 2492 bx stor 13-Mar-23 19:56 test.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 187 bx stor 25-Feb-15 00:31 package.xml
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 1607 tx defN 13-Mar-23 19:56 ChangeLog
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 6079 bx stor 13-Mar-23 19:56 StartCompiler.st
│ │ │ │ │ 4 files, 10365 bytes uncompressed, 9375 bytes compressed: 9.6%
│ │ │ │ ├── zipnote «TEMP»/diffoscope_e2dp7n82_b2/tmplap0iohu_.zip
│ │ │ │ │ @@ -1,13 +1,13 @@
│ │ │ │ │ -Filename: ChangeLog
│ │ │ │ │ +Filename: test.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ Filename: package.xml
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: StartCompiler.st
│ │ │ │ │ +Filename: ChangeLog
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: test.st
│ │ │ │ │ +Filename: StartCompiler.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ Zip file comment:
│ │ │ │ ├── filetype from file(1)
│ │ │ │ │ @@ -1 +1 @@
│ │ │ │ │ -Zip archive data, at least v2.0 to extract, compression method=deflate
│ │ │ │ │ +Zip archive data, at least v1.0 to extract, compression method=store
│ │ │ ├── ./usr/share/gnu-smalltalk/Complex.star
│ │ │ │ ├── zipinfo {}
│ │ │ │ │ @@ -1,6 +1,6 @@
│ │ │ │ │ Zip file size: 30760 bytes, number of entries: 4
│ │ │ │ │ --rw-r--r-- 3.0 unx 13509 bx stor 13-Mar-23 19:56 complextests.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 16065 bx stor 13-Mar-23 19:56 Complex.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 811 tx defN 13-Mar-23 19:56 ChangeLog
│ │ │ │ │ --rw-r--r-- 3.0 unx 242 bx stor 24-Jan-13 18:03 package.xml
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 16065 bx stor 13-Mar-23 19:56 Complex.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 242 bx stor 25-Feb-15 00:31 package.xml
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 811 tx defN 13-Mar-23 19:56 ChangeLog
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 13509 bx stor 13-Mar-23 19:56 complextests.st
│ │ │ │ │ 4 files, 30627 bytes uncompressed, 30136 bytes compressed: 1.6%
│ │ │ │ ├── zipnote «TEMP»/diffoscope_e2dp7n82_b2/tmp20_qaq7a_.zip
│ │ │ │ │ @@ -1,13 +1,13 @@
│ │ │ │ │ -Filename: complextests.st
│ │ │ │ │ +Filename: Complex.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Complex.st
│ │ │ │ │ +Filename: package.xml
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ Filename: ChangeLog
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: package.xml
│ │ │ │ │ +Filename: complextests.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ Zip file comment:
│ │ │ ├── ./usr/share/gnu-smalltalk/Continuations.star
│ │ │ │ ├── zipinfo {}
│ │ │ │ │ @@ -1,8 +1,8 @@
│ │ │ │ │ Zip file size: 22562 bytes, number of entries: 6
│ │ │ │ │ --rw-r--r-- 3.0 unx 1657 bx stor 13-Mar-23 19:56 Test.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 2627 bx stor 13-Mar-23 19:56 ShiftReset.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 352 bx stor 24-Jan-13 18:03 package.xml
│ │ │ │ │ --rw-r--r-- 3.0 unx 5027 bx stor 13-Mar-23 19:56 Amb.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 4074 bx stor 13-Mar-23 19:56 ShiftResetTest.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 7907 bx stor 13-Mar-23 19:56 AmbTest.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 7907 bx stor 13-Mar-23 19:56 AmbTest.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 4074 bx stor 13-Mar-23 19:56 ShiftResetTest.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 5027 bx stor 13-Mar-23 19:56 Amb.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 1657 bx stor 13-Mar-23 19:56 Test.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 2627 bx stor 13-Mar-23 19:56 ShiftReset.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 352 bx stor 25-Feb-15 00:31 package.xml
│ │ │ │ │ 6 files, 21644 bytes uncompressed, 21644 bytes compressed: 0.0%
│ │ │ │ ├── zipnote «TEMP»/diffoscope_e2dp7n82_b2/tmperqsg1yt_.zip
│ │ │ │ │ @@ -1,19 +1,19 @@
│ │ │ │ │ -Filename: Test.st
│ │ │ │ │ +Filename: AmbTest.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: ShiftReset.st
│ │ │ │ │ +Filename: ShiftResetTest.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: package.xml
│ │ │ │ │ +Filename: Amb.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Amb.st
│ │ │ │ │ +Filename: Test.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: ShiftResetTest.st
│ │ │ │ │ +Filename: ShiftReset.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: AmbTest.st
│ │ │ │ │ +Filename: package.xml
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ Zip file comment:
│ │ │ ├── ./usr/share/gnu-smalltalk/DBD-MySQL.star
│ │ │ │ ├── zipinfo {}
│ │ │ │ │ @@ -1,13 +1,13 @@
│ │ │ │ │ Zip file size: 73820 bytes, number of entries: 11
│ │ │ │ │ --rw-r--r-- 3.0 unx 2393 bx stor 13-Mar-23 19:56 TableColumnInfo.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 2721 bx stor 13-Mar-23 19:56 Statement.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 1888 bx stor 13-Mar-23 19:56 Extensions.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 4618 bx stor 13-Mar-23 19:56 ResultSet.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 1987 bx stor 13-Mar-23 19:56 Table.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 1022 tx defN 13-Mar-23 19:56 ChangeLog
│ │ │ │ │ --rw-r--r-- 3.0 unx 13912 bx stor 13-Mar-23 19:56 Column.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 629 bx stor 24-Jan-13 18:03 package.xml
│ │ │ │ │ --rw-r--r-- 3.0 unx 19942 bx stor 13-Mar-23 19:56 MySQLTests.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 19998 bx stor 13-Mar-23 19:56 Connection.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 3655 bx stor 13-Mar-23 19:56 Row.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 13912 bx stor 13-Mar-23 19:56 Column.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 1987 bx stor 13-Mar-23 19:56 Table.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 2393 bx stor 13-Mar-23 19:56 TableColumnInfo.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 3655 bx stor 13-Mar-23 19:56 Row.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 1888 bx stor 13-Mar-23 19:56 Extensions.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 2721 bx stor 13-Mar-23 19:56 Statement.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 19998 bx stor 13-Mar-23 19:56 Connection.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 629 bx stor 25-Feb-15 00:31 package.xml
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 1022 tx defN 13-Mar-23 19:56 ChangeLog
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 19942 bx stor 13-Mar-23 19:56 MySQLTests.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 4618 bx stor 13-Mar-23 19:56 ResultSet.st
│ │ │ │ │ 11 files, 72765 bytes uncompressed, 72142 bytes compressed: 0.9%
│ │ │ │ ├── zipnote «TEMP»/diffoscope_e2dp7n82_b2/tmpwv_h4tub_.zip
│ │ │ │ │ @@ -1,34 +1,34 @@
│ │ │ │ │ -Filename: TableColumnInfo.st
│ │ │ │ │ +Filename: Column.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Statement.st
│ │ │ │ │ +Filename: Table.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Extensions.st
│ │ │ │ │ +Filename: TableColumnInfo.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: ResultSet.st
│ │ │ │ │ +Filename: Row.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Table.st
│ │ │ │ │ +Filename: Extensions.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: ChangeLog
│ │ │ │ │ +Filename: Statement.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Column.st
│ │ │ │ │ +Filename: Connection.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ Filename: package.xml
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: MySQLTests.st
│ │ │ │ │ +Filename: ChangeLog
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Connection.st
│ │ │ │ │ +Filename: MySQLTests.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Row.st
│ │ │ │ │ +Filename: ResultSet.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ Zip file comment:
│ │ │ ├── ./usr/share/gnu-smalltalk/DBI.star
│ │ │ │ ├── zipinfo {}
│ │ │ │ │ @@ -1,12 +1,12 @@
│ │ │ │ │ Zip file size: 33065 bytes, number of entries: 10
│ │ │ │ │ --rw-r--r-- 3.0 unx 3159 bx stor 13-Mar-23 19:56 Statement.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 3612 bx stor 13-Mar-23 19:56 ConnectionInfo.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 2609 bx stor 13-Mar-23 19:56 ColumnInfo.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 4263 bx stor 13-Mar-23 19:56 ResultSet.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 5447 bx stor 13-Mar-23 19:56 FieldConverter.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 2849 bx stor 13-Mar-23 19:56 Table.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 1130 tx defN 13-Mar-23 19:56 ChangeLog
│ │ │ │ │ --rw-r--r-- 3.0 unx 375 bx stor 24-Jan-13 18:03 package.xml
│ │ │ │ │ --rw-r--r-- 3.0 unx 5447 bx stor 13-Mar-23 19:56 Connection.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 3326 bx stor 13-Mar-23 19:56 Row.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 3612 bx stor 13-Mar-23 19:56 ConnectionInfo.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 2609 bx stor 13-Mar-23 19:56 ColumnInfo.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 2849 bx stor 13-Mar-23 19:56 Table.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 3326 bx stor 13-Mar-23 19:56 Row.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 3159 bx stor 13-Mar-23 19:56 Statement.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 5447 bx stor 13-Mar-23 19:56 FieldConverter.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 5447 bx stor 13-Mar-23 19:56 Connection.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 375 bx stor 25-Feb-15 00:31 package.xml
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 1130 tx defN 13-Mar-23 19:56 ChangeLog
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 4263 bx stor 13-Mar-23 19:56 ResultSet.st
│ │ │ │ │ 10 files, 32217 bytes uncompressed, 31527 bytes compressed: 2.1%
│ │ │ │ ├── zipnote «TEMP»/diffoscope_e2dp7n82_b2/tmp962kcp2u_.zip
│ │ │ │ │ @@ -1,31 +1,31 @@
│ │ │ │ │ -Filename: Statement.st
│ │ │ │ │ -Comment:
│ │ │ │ │ -
│ │ │ │ │ Filename: ConnectionInfo.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ Filename: ColumnInfo.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: ResultSet.st
│ │ │ │ │ +Filename: Table.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: FieldConverter.st
│ │ │ │ │ +Filename: Row.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Table.st
│ │ │ │ │ +Filename: Statement.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: ChangeLog
│ │ │ │ │ +Filename: FieldConverter.st
│ │ │ │ │ +Comment:
│ │ │ │ │ +
│ │ │ │ │ +Filename: Connection.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ Filename: package.xml
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Connection.st
│ │ │ │ │ +Filename: ChangeLog
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Row.st
│ │ │ │ │ +Filename: ResultSet.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ Zip file comment:
│ │ │ ├── ./usr/share/gnu-smalltalk/DebugTools.star
│ │ │ │ ├── zipinfo {}
│ │ │ │ │ @@ -1,6 +1,6 @@
│ │ │ │ │ Zip file size: 18144 bytes, number of entries: 4
│ │ │ │ │ --rw-r--r-- 3.0 unx 631 tx defN 13-Mar-23 19:56 ChangeLog
│ │ │ │ │ --rw-r--r-- 3.0 unx 10014 bx stor 13-Mar-23 19:56 DebugTools.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 250 bx stor 24-Jan-13 18:03 package.xml
│ │ │ │ │ --rw-r--r-- 3.0 unx 6957 bx stor 13-Mar-23 19:56 debugtests.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 6957 bx stor 13-Mar-23 19:56 debugtests.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 10014 bx stor 13-Mar-23 19:56 DebugTools.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 250 bx stor 25-Feb-15 00:31 package.xml
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 631 tx defN 13-Mar-23 19:56 ChangeLog
│ │ │ │ │ 4 files, 17852 bytes uncompressed, 17518 bytes compressed: 1.9%
│ │ │ │ ├── zipnote «TEMP»/diffoscope_e2dp7n82_b2/tmpeqckic4d_.zip
│ │ │ │ │ @@ -1,13 +1,13 @@
│ │ │ │ │ -Filename: ChangeLog
│ │ │ │ │ +Filename: debugtests.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ Filename: DebugTools.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ Filename: package.xml
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: debugtests.st
│ │ │ │ │ +Filename: ChangeLog
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ Zip file comment:
│ │ │ │ ├── filetype from file(1)
│ │ │ │ │ @@ -1 +1 @@
│ │ │ │ │ -Zip archive data, at least v2.0 to extract, compression method=deflate
│ │ │ │ │ +Zip archive data, at least v1.0 to extract, compression method=store
│ │ │ ├── ./usr/share/gnu-smalltalk/DhbNumericalMethods.star
│ │ │ │ ├── zipinfo {}
│ │ │ │ │ @@ -1,15 +1,15 @@
│ │ │ │ │ Zip file size: 365645 bytes, number of entries: 13
│ │ │ │ │ --rw-r--r-- 3.0 unx 31530 bx stor 13-Mar-23 19:56 Optimization.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 30900 bx stor 13-Mar-23 19:56 Basic.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 44008 bx stor 13-Mar-23 19:56 Matrixes.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 5735 bx stor 13-Mar-23 19:56 Integration.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 18570 bx stor 13-Mar-23 19:56 Approximation.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 90539 bx stor 13-Mar-23 19:56 Distributions.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 66170 bx stor 13-Mar-23 19:56 Statistics.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 447 tx defN 13-Mar-23 19:56 ChangeLog
│ │ │ │ │ --rw-r--r-- 3.0 unx 628 bx stor 24-Jan-13 18:03 package.xml
│ │ │ │ │ --rw-r--r-- 3.0 unx 6750 bx stor 13-Mar-23 19:56 RNG.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 18861 bx stor 13-Mar-23 19:56 Functions.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 41975 bx stor 13-Mar-23 19:56 NumericsTests.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 7718 bx stor 13-Mar-23 19:56 NumericsAdds.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 5735 bx stor 13-Mar-23 19:56 Integration.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 41975 bx stor 13-Mar-23 19:56 NumericsTests.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 6750 bx stor 13-Mar-23 19:56 RNG.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 90539 bx stor 13-Mar-23 19:56 Distributions.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 44008 bx stor 13-Mar-23 19:56 Matrixes.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 18861 bx stor 13-Mar-23 19:56 Functions.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 7718 bx stor 13-Mar-23 19:56 NumericsAdds.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 18570 bx stor 13-Mar-23 19:56 Approximation.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 30900 bx stor 13-Mar-23 19:56 Basic.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 628 bx stor 25-Feb-15 00:31 package.xml
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 31530 bx stor 13-Mar-23 19:56 Optimization.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 447 tx defN 13-Mar-23 19:56 ChangeLog
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 66170 bx stor 13-Mar-23 19:56 Statistics.st
│ │ │ │ │ 13 files, 363831 bytes uncompressed, 363635 bytes compressed: 0.1%
│ │ │ │ ├── zipnote «TEMP»/diffoscope_e2dp7n82_b2/tmp1cia36bw_.zip
│ │ │ │ │ @@ -1,40 +1,40 @@
│ │ │ │ │ -Filename: Optimization.st
│ │ │ │ │ +Filename: Integration.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Basic.st
│ │ │ │ │ +Filename: NumericsTests.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Matrixes.st
│ │ │ │ │ +Filename: RNG.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Integration.st
│ │ │ │ │ +Filename: Distributions.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Approximation.st
│ │ │ │ │ +Filename: Matrixes.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Distributions.st
│ │ │ │ │ +Filename: Functions.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Statistics.st
│ │ │ │ │ +Filename: NumericsAdds.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: ChangeLog
│ │ │ │ │ +Filename: Approximation.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: package.xml
│ │ │ │ │ +Filename: Basic.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: RNG.st
│ │ │ │ │ +Filename: package.xml
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Functions.st
│ │ │ │ │ +Filename: Optimization.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: NumericsTests.st
│ │ │ │ │ +Filename: ChangeLog
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: NumericsAdds.st
│ │ │ │ │ +Filename: Statistics.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ Zip file comment:
│ │ │ ├── ./usr/share/gnu-smalltalk/Digest.star
│ │ │ │ ├── zipinfo {}
│ │ │ │ │ @@ -1,7 +1,7 @@
│ │ │ │ │ Zip file size: 15104 bytes, number of entries: 5
│ │ │ │ │ --rw-r--r-- 3.0 unx 5896 bx stor 13-Mar-23 19:56 mdtests.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 2756 bx stor 13-Mar-23 19:56 sha1.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 2649 bx stor 13-Mar-23 19:56 digest.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 2762 bx stor 13-Mar-23 19:56 md5.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 293 bx stor 24-Jan-13 18:03 package.xml
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 2762 bx stor 13-Mar-23 19:56 md5.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 2756 bx stor 13-Mar-23 19:56 sha1.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 2649 bx stor 13-Mar-23 19:56 digest.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 293 bx stor 25-Feb-15 00:31 package.xml
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 5896 bx stor 13-Mar-23 19:56 mdtests.st
│ │ │ │ │ 5 files, 14356 bytes uncompressed, 14356 bytes compressed: 0.0%
│ │ │ │ ├── zipnote «TEMP»/diffoscope_e2dp7n82_b2/tmpvporq2cr_.zip
│ │ │ │ │ @@ -1,16 +1,16 @@
│ │ │ │ │ -Filename: mdtests.st
│ │ │ │ │ +Filename: md5.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ Filename: sha1.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ Filename: digest.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: md5.st
│ │ │ │ │ +Filename: package.xml
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: package.xml
│ │ │ │ │ +Filename: mdtests.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ Zip file comment:
│ │ │ ├── ./usr/share/gnu-smalltalk/GNUPlot.star
│ │ │ │ ├── zipinfo {}
│ │ │ │ │ @@ -1,11 +1,11 @@
│ │ │ │ │ Zip file size: 97843 bytes, number of entries: 9
│ │ │ │ │ --rw-r--r-- 3.0 unx 14430 bx stor 13-Mar-23 19:56 Base.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 11914 bx stor 13-Mar-23 19:56 Objects.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 21255 bx stor 13-Mar-23 19:56 Series.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 5525 bx stor 13-Mar-23 19:56 Examples.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 10056 bx stor 13-Mar-23 19:56 Terminals.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 3363 tx defN 13-Mar-23 19:56 ChangeLog
│ │ │ │ │ --rw-r--r-- 3.0 unx 310 bx stor 24-Jan-13 18:03 package.xml
│ │ │ │ │ --rw-r--r-- 3.0 unx 12299 bx stor 13-Mar-23 19:56 Expressions.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 19572 bx stor 13-Mar-23 19:56 2D.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 19572 bx stor 13-Mar-23 19:56 2D.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 10056 bx stor 13-Mar-23 19:56 Terminals.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 12299 bx stor 13-Mar-23 19:56 Expressions.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 14430 bx stor 13-Mar-23 19:56 Base.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 11914 bx stor 13-Mar-23 19:56 Objects.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 21255 bx stor 13-Mar-23 19:56 Series.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 310 bx stor 25-Feb-15 00:31 package.xml
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 3363 tx defN 13-Mar-23 19:56 ChangeLog
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 5525 bx stor 13-Mar-23 19:56 Examples.st
│ │ │ │ │ 9 files, 98724 bytes uncompressed, 96493 bytes compressed: 2.3%
│ │ │ │ ├── zipnote «TEMP»/diffoscope_e2dp7n82_b2/tmp8az6b24q_.zip
│ │ │ │ │ @@ -1,28 +1,28 @@
│ │ │ │ │ -Filename: Base.st
│ │ │ │ │ +Filename: 2D.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Objects.st
│ │ │ │ │ +Filename: Terminals.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Series.st
│ │ │ │ │ +Filename: Expressions.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Examples.st
│ │ │ │ │ +Filename: Base.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Terminals.st
│ │ │ │ │ +Filename: Objects.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: ChangeLog
│ │ │ │ │ +Filename: Series.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ Filename: package.xml
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Expressions.st
│ │ │ │ │ +Filename: ChangeLog
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: 2D.st
│ │ │ │ │ +Filename: Examples.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ Zip file comment:
│ │ │ ├── ./usr/share/gnu-smalltalk/Glorp.star
│ │ │ │ ├── zipinfo {}
│ │ │ │ │ @@ -1,7 +1,7 @@
│ │ │ │ │ Zip file size: 841720 bytes, number of entries: 5
│ │ │ │ │ --rw-r--r-- 3.0 unx 11008 bx stor 13-Mar-23 19:56 GlorpMySQL.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 4656 bx stor 13-Mar-23 19:56 GlorpPort.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 400 bx stor 24-Jan-13 18:03 package.xml
│ │ │ │ │ --rw-r--r-- 3.0 unx 419442 bx stor 13-Mar-23 19:56 Glorp.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 405440 bx stor 13-Mar-23 19:56 GlorpTest.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 4656 bx stor 13-Mar-23 19:56 GlorpPort.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 419442 bx stor 13-Mar-23 19:56 Glorp.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 400 bx stor 25-Feb-15 00:31 package.xml
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 11008 bx stor 13-Mar-23 19:56 GlorpMySQL.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 405440 bx stor 13-Mar-23 19:56 GlorpTest.st
│ │ │ │ │ 5 files, 840946 bytes uncompressed, 840946 bytes compressed: 0.0%
│ │ │ │ ├── zipnote «TEMP»/diffoscope_e2dp7n82_b2/tmptj0y9k88_.zip
│ │ │ │ │ @@ -1,16 +1,16 @@
│ │ │ │ │ -Filename: GlorpMySQL.st
│ │ │ │ │ +Filename: GlorpPort.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: GlorpPort.st
│ │ │ │ │ +Filename: Glorp.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ Filename: package.xml
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Glorp.st
│ │ │ │ │ +Filename: GlorpMySQL.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ Filename: GlorpTest.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ Zip file comment:
│ │ │ ├── ./usr/share/gnu-smalltalk/I18N.star
│ │ │ │ ├── zipinfo {}
│ │ │ │ │ @@ -1,9 +1,9 @@
│ │ │ │ │ Zip file size: 84625 bytes, number of entries: 7
│ │ │ │ │ --rw-r--r-- 3.0 unx 19175 bx stor 13-Mar-23 19:56 Locale.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 9298 tx defN 13-Mar-23 19:56 ChangeLog
│ │ │ │ │ --rw-r--r-- 3.0 unx 10405 bx stor 13-Mar-23 19:56 Expression.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 295 bx stor 24-Jan-13 18:03 package.xml
│ │ │ │ │ --rw-r--r-- 3.0 unx 13204 bx stor 13-Mar-23 19:56 Times.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 29897 bx stor 13-Mar-23 19:56 GetText.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 7892 bx stor 13-Mar-23 19:56 Numbers.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 29897 bx stor 13-Mar-23 19:56 GetText.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 19175 bx stor 13-Mar-23 19:56 Locale.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 7892 bx stor 13-Mar-23 19:56 Numbers.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 10405 bx stor 13-Mar-23 19:56 Expression.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 13204 bx stor 13-Mar-23 19:56 Times.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 295 bx stor 25-Feb-15 00:31 package.xml
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 9298 tx defN 13-Mar-23 19:56 ChangeLog
│ │ │ │ │ 7 files, 90166 bytes uncompressed, 83567 bytes compressed: 7.3%
│ │ │ │ ├── zipnote «TEMP»/diffoscope_e2dp7n82_b2/tmp5yibqdxx_.zip
│ │ │ │ │ @@ -1,22 +1,22 @@
│ │ │ │ │ -Filename: Locale.st
│ │ │ │ │ +Filename: GetText.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: ChangeLog
│ │ │ │ │ +Filename: Locale.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Expression.st
│ │ │ │ │ +Filename: Numbers.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: package.xml
│ │ │ │ │ +Filename: Expression.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ Filename: Times.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: GetText.st
│ │ │ │ │ +Filename: package.xml
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Numbers.st
│ │ │ │ │ +Filename: ChangeLog
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ Zip file comment:
│ │ │ ├── ./usr/share/gnu-smalltalk/Iconv.star
│ │ │ │ ├── zipinfo {}
│ │ │ │ │ @@ -1,6 +1,6 @@
│ │ │ │ │ Zip file size: 61512 bytes, number of entries: 4
│ │ │ │ │ --rw-r--r-- 3.0 unx 9321 bx stor 13-Mar-23 19:56 iconvtests.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 11387 bx stor 13-Mar-23 19:56 UTF7.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 325 bx stor 24-Jan-13 18:03 package.xml
│ │ │ │ │ --rw-r--r-- 3.0 unx 39869 bx stor 13-Mar-23 19:56 Sets.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 39869 bx stor 13-Mar-23 19:56 Sets.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 9321 bx stor 13-Mar-23 19:56 iconvtests.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 11387 bx stor 13-Mar-23 19:56 UTF7.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 325 bx stor 25-Feb-15 00:31 package.xml
│ │ │ │ │ 4 files, 60902 bytes uncompressed, 60902 bytes compressed: 0.0%
│ │ │ │ ├── zipnote «TEMP»/diffoscope_e2dp7n82_b2/tmp2a9sv1ft_.zip
│ │ │ │ │ @@ -1,13 +1,13 @@
│ │ │ │ │ +Filename: Sets.st
│ │ │ │ │ +Comment:
│ │ │ │ │ +
│ │ │ │ │ Filename: iconvtests.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ Filename: UTF7.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ Filename: package.xml
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Sets.st
│ │ │ │ │ -Comment:
│ │ │ │ │ -
│ │ │ │ │ Zip file comment:
│ │ │ ├── ./usr/share/gnu-smalltalk/Java.star
│ │ │ │ ├── zipinfo {}
│ │ │ │ │ @@ -1,51 +1,51 @@
│ │ │ │ │ Zip file size: 401729 bytes, number of entries: 49
│ │ │ │ │ --rw-r--r-- 3.0 unx 2210 bx stor 13-Mar-23 19:56 java_nio_DirectByteBufferImpl.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 1947 bx stor 13-Mar-23 19:56 java_lang_ConcreteProcess.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 1815 bx stor 13-Mar-23 19:56 java_io_ObjectInputStream.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 3625 bx stor 13-Mar-23 19:56 java_io_File.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 1616 tx defN 13-Mar-23 19:56 extract-native.awk
│ │ │ │ │ --rw-r--r-- 3.0 unx 1543 bx stor 13-Mar-23 19:56 java_text_Collator.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 31412 bx stor 13-Mar-23 19:56 JavaClassFiles.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 2211 bx stor 13-Mar-23 19:56 gnu_gcj_runtime_StringBuffer.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 1534 bx stor 13-Mar-23 19:56 java_net_NetworkInterface.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 1924 bx stor 13-Mar-23 19:56 java_lang_reflect_Constructor.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 5053 bx stor 13-Mar-23 19:56 java_lang_Thread.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 5883 bx stor 13-Mar-23 19:56 java_lang_Runtime.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 2982 bx stor 13-Mar-23 19:56 java_lang_VMClassLoader.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 6346 bx stor 13-Mar-23 19:56 java_lang_reflect_Field.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 1491 bx stor 13-Mar-23 19:56 gnu_java_nio_FileLockImpl.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 3462 bx stor 13-Mar-23 19:56 java_lang_Character.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 3638 bx stor 13-Mar-23 19:56 java_lang_Double.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 75165 bx stor 13-Mar-23 19:56 JavaMetaobjects.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 10696 bx stor 13-Mar-23 19:56 java_lang_Class.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 3042 bx stor 13-Mar-23 19:56 java_util_zip_Inflater.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 2139 bx stor 13-Mar-23 19:56 java_lang_StringBuffer.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 1551 bx stor 13-Mar-23 19:56 gnu_java_nio_SelectorImpl.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 6622 bx stor 13-Mar-23 19:56 Java.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 10341 bx stor 13-Mar-23 19:56 java_lang_reflect_Array.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 2137 bx stor 13-Mar-23 19:56 java_net_InetAddress.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 3424 bx stor 13-Mar-23 19:56 gnu_gcj_runtime_StackTrace.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 1478 bx stor 13-Mar-23 19:56 gnu_gcj_convert_IOConverter.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 3359 bx stor 13-Mar-23 19:56 java_util_zip_Deflater.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 2456 bx stor 13-Mar-23 19:56 java_lang_Object.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 362 tx defN 13-Mar-23 19:56 ChangeLog
│ │ │ │ │ --rw-r--r-- 3.0 unx 8979 bx stor 13-Mar-23 19:56 JavaExtensions.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 1949 bx stor 24-Jan-13 18:03 package.xml
│ │ │ │ │ --rw-r--r-- 3.0 unx 4498 bx stor 13-Mar-23 19:56 gnu_java_net_PlainDatagramSocketImpl.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 14849 bx stor 13-Mar-23 19:56 java_lang_String.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 4195 bx stor 13-Mar-23 19:56 java_nio_channels_FileChannelImpl.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 2093 bx stor 13-Mar-23 19:56 java_lang_reflect_Method.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 3696 bx stor 13-Mar-23 19:56 gnu_java_net_PlainSocketImpl.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 35074 bx stor 13-Mar-23 19:56 JavaRuntime.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 1554 bx stor 13-Mar-23 19:56 java_io_VMObjectStreamClass.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 3533 bx stor 13-Mar-23 19:56 java_lang_Math.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 2747 bx stor 13-Mar-23 19:56 java_lang_Float.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 1515 bx stor 13-Mar-23 19:56 java_lang_ref_Reference.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 2169 bx stor 13-Mar-23 19:56 java_lang_reflect_Proxy.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 1528 bx stor 13-Mar-23 19:56 java_util_ResourceBundle.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 94334 bx stor 13-Mar-23 19:56 JavaTranslation.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 5527 bx stor 13-Mar-23 19:56 java_io_FileDescriptor.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 2724 bx stor 13-Mar-23 19:56 java_lang_System.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 1498 bx stor 13-Mar-23 19:56 java_util_TimeZone.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 263 bx stor 13-Mar-23 19:56 test.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 1534 bx stor 13-Mar-23 19:56 java_net_NetworkInterface.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 3462 bx stor 13-Mar-23 19:56 java_lang_Character.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 1515 bx stor 13-Mar-23 19:56 java_lang_ref_Reference.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 1478 bx stor 13-Mar-23 19:56 gnu_gcj_convert_IOConverter.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 2139 bx stor 13-Mar-23 19:56 java_lang_StringBuffer.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 2169 bx stor 13-Mar-23 19:56 java_lang_reflect_Proxy.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 6622 bx stor 13-Mar-23 19:56 Java.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 5527 bx stor 13-Mar-23 19:56 java_io_FileDescriptor.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 94334 bx stor 13-Mar-23 19:56 JavaTranslation.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 10341 bx stor 13-Mar-23 19:56 java_lang_reflect_Array.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 3625 bx stor 13-Mar-23 19:56 java_io_File.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 5053 bx stor 13-Mar-23 19:56 java_lang_Thread.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 2747 bx stor 13-Mar-23 19:56 java_lang_Float.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 14849 bx stor 13-Mar-23 19:56 java_lang_String.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 1528 bx stor 13-Mar-23 19:56 java_util_ResourceBundle.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 1551 bx stor 13-Mar-23 19:56 gnu_java_nio_SelectorImpl.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 1947 bx stor 13-Mar-23 19:56 java_lang_ConcreteProcess.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 2456 bx stor 13-Mar-23 19:56 java_lang_Object.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 3638 bx stor 13-Mar-23 19:56 java_lang_Double.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 3696 bx stor 13-Mar-23 19:56 gnu_java_net_PlainSocketImpl.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 2982 bx stor 13-Mar-23 19:56 java_lang_VMClassLoader.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 3359 bx stor 13-Mar-23 19:56 java_util_zip_Deflater.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 2137 bx stor 13-Mar-23 19:56 java_net_InetAddress.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 2210 bx stor 13-Mar-23 19:56 java_nio_DirectByteBufferImpl.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 263 bx stor 13-Mar-23 19:56 test.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 2211 bx stor 13-Mar-23 19:56 gnu_gcj_runtime_StringBuffer.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 8979 bx stor 13-Mar-23 19:56 JavaExtensions.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 1543 bx stor 13-Mar-23 19:56 java_text_Collator.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 1815 bx stor 13-Mar-23 19:56 java_io_ObjectInputStream.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 2724 bx stor 13-Mar-23 19:56 java_lang_System.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 3424 bx stor 13-Mar-23 19:56 gnu_gcj_runtime_StackTrace.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 4195 bx stor 13-Mar-23 19:56 java_nio_channels_FileChannelImpl.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 35074 bx stor 13-Mar-23 19:56 JavaRuntime.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 1924 bx stor 13-Mar-23 19:56 java_lang_reflect_Constructor.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 10696 bx stor 13-Mar-23 19:56 java_lang_Class.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 1616 tx defN 13-Mar-23 19:56 extract-native.awk
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 6346 bx stor 13-Mar-23 19:56 java_lang_reflect_Field.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 1949 bx stor 25-Feb-15 00:31 package.xml
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 3533 bx stor 13-Mar-23 19:56 java_lang_Math.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 362 tx defN 13-Mar-23 19:56 ChangeLog
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 5883 bx stor 13-Mar-23 19:56 java_lang_Runtime.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 4498 bx stor 13-Mar-23 19:56 gnu_java_net_PlainDatagramSocketImpl.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 1554 bx stor 13-Mar-23 19:56 java_io_VMObjectStreamClass.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 31412 bx stor 13-Mar-23 19:56 JavaClassFiles.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 75165 bx stor 13-Mar-23 19:56 JavaMetaobjects.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 2093 bx stor 13-Mar-23 19:56 java_lang_reflect_Method.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 3042 bx stor 13-Mar-23 19:56 java_util_zip_Inflater.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 1498 bx stor 13-Mar-23 19:56 java_util_TimeZone.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 1491 bx stor 13-Mar-23 19:56 gnu_java_nio_FileLockImpl.st
│ │ │ │ │ 49 files, 394189 bytes uncompressed, 393195 bytes compressed: 0.3%
│ │ │ │ ├── zipnote «TEMP»/diffoscope_e2dp7n82_b2/tmp66wlxvi3_.zip
│ │ │ │ │ @@ -1,148 +1,148 @@
│ │ │ │ │ -Filename: java_nio_DirectByteBufferImpl.st
│ │ │ │ │ +Filename: java_net_NetworkInterface.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: java_lang_ConcreteProcess.st
│ │ │ │ │ +Filename: java_lang_Character.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: java_io_ObjectInputStream.st
│ │ │ │ │ +Filename: java_lang_ref_Reference.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: java_io_File.st
│ │ │ │ │ +Filename: gnu_gcj_convert_IOConverter.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: extract-native.awk
│ │ │ │ │ +Filename: java_lang_StringBuffer.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: java_text_Collator.st
│ │ │ │ │ +Filename: java_lang_reflect_Proxy.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: JavaClassFiles.st
│ │ │ │ │ +Filename: Java.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: gnu_gcj_runtime_StringBuffer.st
│ │ │ │ │ +Filename: java_io_FileDescriptor.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: java_net_NetworkInterface.st
│ │ │ │ │ +Filename: JavaTranslation.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: java_lang_reflect_Constructor.st
│ │ │ │ │ +Filename: java_lang_reflect_Array.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: java_lang_Thread.st
│ │ │ │ │ +Filename: java_io_File.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: java_lang_Runtime.st
│ │ │ │ │ +Filename: java_lang_Thread.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: java_lang_VMClassLoader.st
│ │ │ │ │ +Filename: java_lang_Float.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: java_lang_reflect_Field.st
│ │ │ │ │ +Filename: java_lang_String.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: gnu_java_nio_FileLockImpl.st
│ │ │ │ │ +Filename: java_util_ResourceBundle.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: java_lang_Character.st
│ │ │ │ │ +Filename: gnu_java_nio_SelectorImpl.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: java_lang_Double.st
│ │ │ │ │ +Filename: java_lang_ConcreteProcess.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: JavaMetaobjects.st
│ │ │ │ │ +Filename: java_lang_Object.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: java_lang_Class.st
│ │ │ │ │ +Filename: java_lang_Double.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: java_util_zip_Inflater.st
│ │ │ │ │ +Filename: gnu_java_net_PlainSocketImpl.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: java_lang_StringBuffer.st
│ │ │ │ │ +Filename: java_lang_VMClassLoader.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: gnu_java_nio_SelectorImpl.st
│ │ │ │ │ +Filename: java_util_zip_Deflater.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Java.st
│ │ │ │ │ +Filename: java_net_InetAddress.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: java_lang_reflect_Array.st
│ │ │ │ │ +Filename: java_nio_DirectByteBufferImpl.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: java_net_InetAddress.st
│ │ │ │ │ +Filename: test.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: gnu_gcj_runtime_StackTrace.st
│ │ │ │ │ +Filename: gnu_gcj_runtime_StringBuffer.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: gnu_gcj_convert_IOConverter.st
│ │ │ │ │ +Filename: JavaExtensions.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: java_util_zip_Deflater.st
│ │ │ │ │ +Filename: java_text_Collator.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: java_lang_Object.st
│ │ │ │ │ +Filename: java_io_ObjectInputStream.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: ChangeLog
│ │ │ │ │ +Filename: java_lang_System.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: JavaExtensions.st
│ │ │ │ │ +Filename: gnu_gcj_runtime_StackTrace.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: package.xml
│ │ │ │ │ +Filename: java_nio_channels_FileChannelImpl.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: gnu_java_net_PlainDatagramSocketImpl.st
│ │ │ │ │ +Filename: JavaRuntime.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: java_lang_String.st
│ │ │ │ │ +Filename: java_lang_reflect_Constructor.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: java_nio_channels_FileChannelImpl.st
│ │ │ │ │ +Filename: java_lang_Class.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: java_lang_reflect_Method.st
│ │ │ │ │ +Filename: extract-native.awk
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: gnu_java_net_PlainSocketImpl.st
│ │ │ │ │ +Filename: java_lang_reflect_Field.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: JavaRuntime.st
│ │ │ │ │ +Filename: package.xml
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: java_io_VMObjectStreamClass.st
│ │ │ │ │ +Filename: java_lang_Math.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: java_lang_Math.st
│ │ │ │ │ +Filename: ChangeLog
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: java_lang_Float.st
│ │ │ │ │ +Filename: java_lang_Runtime.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: java_lang_ref_Reference.st
│ │ │ │ │ +Filename: gnu_java_net_PlainDatagramSocketImpl.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: java_lang_reflect_Proxy.st
│ │ │ │ │ +Filename: java_io_VMObjectStreamClass.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: java_util_ResourceBundle.st
│ │ │ │ │ +Filename: JavaClassFiles.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: JavaTranslation.st
│ │ │ │ │ +Filename: JavaMetaobjects.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: java_io_FileDescriptor.st
│ │ │ │ │ +Filename: java_lang_reflect_Method.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: java_lang_System.st
│ │ │ │ │ +Filename: java_util_zip_Inflater.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ Filename: java_util_TimeZone.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: test.st
│ │ │ │ │ +Filename: gnu_java_nio_FileLockImpl.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ Zip file comment:
│ │ │ ├── ./usr/share/gnu-smalltalk/Magritte-Seaside.star
│ │ │ │ ├── zipinfo {}
│ │ │ │ │ @@ -1,4 +1,4 @@
│ │ │ │ │ Zip file size: 99510 bytes, number of entries: 2
│ │ │ │ │ --rw-r--r-- 3.0 unx 98890 bx stor 13-Mar-23 19:56 magritte-seaside.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 282 bx stor 24-Jan-13 18:03 package.xml
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 98890 bx stor 13-Mar-23 19:56 magritte-seaside.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 282 bx stor 25-Feb-15 00:31 package.xml
│ │ │ │ │ 2 files, 99172 bytes uncompressed, 99172 bytes compressed: 0.0%
│ │ │ ├── ./usr/share/gnu-smalltalk/Magritte.star
│ │ │ │ ├── zipinfo {}
│ │ │ │ │ @@ -1,8 +1,8 @@
│ │ │ │ │ Zip file size: 261033 bytes, number of entries: 6
│ │ │ │ │ --rw-r--r-- 3.0 unx 150477 bx stor 13-Mar-23 19:56 magritte-model.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 97815 bx stor 13-Mar-23 19:56 magritte-tests.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 10169 bx stor 13-Mar-23 19:56 magritte-gst.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 268 tx defN 13-Mar-23 19:56 ChangeLog
│ │ │ │ │ --rw-r--r-- 3.0 unx 573 bx stor 24-Jan-13 18:03 package.xml
│ │ │ │ │ --rw-r--r-- 3.0 unx 1770 tx defN 13-Mar-23 19:56 PORTING
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 97815 bx stor 13-Mar-23 19:56 magritte-tests.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 1770 tx defN 13-Mar-23 19:56 PORTING
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 10169 bx stor 13-Mar-23 19:56 magritte-gst.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 150477 bx stor 13-Mar-23 19:56 magritte-model.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 573 bx stor 25-Feb-15 00:31 package.xml
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 268 tx defN 13-Mar-23 19:56 ChangeLog
│ │ │ │ │ 6 files, 261072 bytes uncompressed, 260091 bytes compressed: 0.4%
│ │ │ │ ├── zipnote «TEMP»/diffoscope_e2dp7n82_b2/tmppvzeoikm_.zip
│ │ │ │ │ @@ -1,19 +1,19 @@
│ │ │ │ │ -Filename: magritte-model.st
│ │ │ │ │ +Filename: magritte-tests.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: magritte-tests.st
│ │ │ │ │ +Filename: PORTING
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ Filename: magritte-gst.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: ChangeLog
│ │ │ │ │ +Filename: magritte-model.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ Filename: package.xml
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: PORTING
│ │ │ │ │ +Filename: ChangeLog
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ Zip file comment:
│ │ │ ├── ./usr/share/gnu-smalltalk/NetClients.star
│ │ │ │ ├── zipinfo {}
│ │ │ │ │ @@ -1,16 +1,16 @@
│ │ │ │ │ Zip file size: 351967 bytes, number of entries: 14
│ │ │ │ │ --rw-r--r-- 3.0 unx 39507 bx stor 13-Mar-23 19:56 URIResolver.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 32019 bx stor 13-Mar-23 19:56 Base.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 71752 bx stor 13-Mar-23 19:56 IMAP.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 15600 bx stor 13-Mar-23 19:56 FTP.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 9031 bx stor 13-Mar-23 19:56 POP.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 18808 bx stor 13-Mar-23 19:56 IMAPTests.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 16774 tx defN 13-Mar-23 19:56 ChangeLog
│ │ │ │ │ --rw-r--r-- 3.0 unx 13331 bx stor 13-Mar-23 19:56 HTTP.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 101270 bx stor 13-Mar-23 19:56 MIME.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 602 bx stor 24-Jan-13 18:03 package.xml
│ │ │ │ │ --rw-r--r-- 3.0 unx 17556 bx stor 13-Mar-23 19:56 NNTP.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 9945 bx stor 13-Mar-23 19:56 ContentHandler.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 5654 bx stor 13-Mar-23 19:56 NetServer.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 10315 bx stor 13-Mar-23 19:56 SMTP.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 15600 bx stor 13-Mar-23 19:56 FTP.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 9945 bx stor 13-Mar-23 19:56 ContentHandler.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 17556 bx stor 13-Mar-23 19:56 NNTP.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 71752 bx stor 13-Mar-23 19:56 IMAP.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 5654 bx stor 13-Mar-23 19:56 NetServer.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 39507 bx stor 13-Mar-23 19:56 URIResolver.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 13331 bx stor 13-Mar-23 19:56 HTTP.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 32019 bx stor 13-Mar-23 19:56 Base.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 101270 bx stor 13-Mar-23 19:56 MIME.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 18808 bx stor 13-Mar-23 19:56 IMAPTests.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 10315 bx stor 13-Mar-23 19:56 SMTP.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 602 bx stor 25-Feb-15 00:31 package.xml
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 16774 tx defN 13-Mar-23 19:56 ChangeLog
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 9031 bx stor 13-Mar-23 19:56 POP.st
│ │ │ │ │ 14 files, 362164 bytes uncompressed, 349895 bytes compressed: 3.4%
│ │ │ │ ├── zipnote «TEMP»/diffoscope_e2dp7n82_b2/tmp4a9ro_dm_.zip
│ │ │ │ │ @@ -1,43 +1,43 @@
│ │ │ │ │ -Filename: URIResolver.st
│ │ │ │ │ +Filename: FTP.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Base.st
│ │ │ │ │ +Filename: ContentHandler.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: IMAP.st
│ │ │ │ │ +Filename: NNTP.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: FTP.st
│ │ │ │ │ +Filename: IMAP.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: POP.st
│ │ │ │ │ +Filename: NetServer.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: IMAPTests.st
│ │ │ │ │ +Filename: URIResolver.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: ChangeLog
│ │ │ │ │ +Filename: HTTP.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: HTTP.st
│ │ │ │ │ +Filename: Base.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ Filename: MIME.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: package.xml
│ │ │ │ │ +Filename: IMAPTests.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: NNTP.st
│ │ │ │ │ +Filename: SMTP.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: ContentHandler.st
│ │ │ │ │ +Filename: package.xml
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: NetServer.st
│ │ │ │ │ +Filename: ChangeLog
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: SMTP.st
│ │ │ │ │ +Filename: POP.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ Zip file comment:
│ │ │ ├── ./usr/share/gnu-smalltalk/Parser.star
│ │ │ │ ├── zipinfo {}
│ │ │ │ │ @@ -1,28 +1,28 @@
│ │ │ │ │ Zip file size: 416603 bytes, number of entries: 26
│ │ │ │ │ --rw-r--r-- 3.0 unx 38056 bx stor 13-Apr-07 19:24 RBParser.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 4949 bx stor 13-Mar-23 19:56 SqueakParser.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 6504 bx stor 13-Mar-23 19:56 PoolResolutionTests.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 31805 bx stor 13-Apr-07 19:24 STLoaderObjs.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 10878 bx stor 13-Mar-23 19:56 STFileParser.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 5878 bx stor 13-Apr-07 19:24 RBToken.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 7424 bx stor 13-Mar-23 19:56 NewSyntaxExporter.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 13593 bx stor 13-Apr-07 19:24 GSTParser.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 39534 bx stor 13-Apr-07 19:24 ParseTreeSearcher.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 4412 bx stor 13-Mar-23 19:56 Extensions.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 10313 bx stor 13-Mar-23 19:56 OrderedSet.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 4090 bx stor 13-Mar-23 19:56 STCompLit.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 4673 bx stor 13-Mar-23 19:56 Exporter.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 15057 bx stor 13-Apr-07 19:24 RBFormatter.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 7681 bx stor 13-Mar-23 19:56 SIFParser.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 34153 tx defN 13-Apr-07 19:24 ChangeLog
│ │ │ │ │ --rw-r--r-- 3.0 unx 11077 bx stor 13-Apr-07 19:24 STLoader.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 7169 bx stor 13-Mar-23 19:56 STEvaluationDriver.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 1269 bx stor 24-Jan-13 18:03 package.xml
│ │ │ │ │ --rw-r--r-- 3.0 unx 28755 bx stor 13-Mar-23 19:56 STCompiler.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 16719 bx stor 13-Apr-07 19:24 STSymTable.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 35712 bx stor 13-Mar-23 19:56 STDecompiler.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 11791 bx stor 13-Apr-07 19:24 RewriteTests.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 6219 bx stor 13-Mar-23 19:56 OldSyntaxExporter.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 77031 bx stor 13-Mar-23 19:56 RBParseNodes.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 2719 bx stor 13-Mar-23 19:56 SqueakExporter.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 5878 bx stor 13-Apr-07 19:24 RBToken.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 38056 bx stor 13-Apr-07 19:24 RBParser.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 10313 bx stor 13-Mar-23 19:56 OrderedSet.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 10878 bx stor 13-Mar-23 19:56 STFileParser.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 11077 bx stor 13-Apr-07 19:24 STLoader.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 7424 bx stor 13-Mar-23 19:56 NewSyntaxExporter.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 4090 bx stor 13-Mar-23 19:56 STCompLit.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 28755 bx stor 13-Mar-23 19:56 STCompiler.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 4949 bx stor 13-Mar-23 19:56 SqueakParser.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 15057 bx stor 13-Apr-07 19:24 RBFormatter.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 6504 bx stor 13-Mar-23 19:56 PoolResolutionTests.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 13593 bx stor 13-Apr-07 19:24 GSTParser.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 2719 bx stor 13-Mar-23 19:56 SqueakExporter.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 7169 bx stor 13-Mar-23 19:56 STEvaluationDriver.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 4412 bx stor 13-Mar-23 19:56 Extensions.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 7681 bx stor 13-Mar-23 19:56 SIFParser.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 11791 bx stor 13-Apr-07 19:24 RewriteTests.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 31805 bx stor 13-Apr-07 19:24 STLoaderObjs.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 39534 bx stor 13-Apr-07 19:24 ParseTreeSearcher.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 6219 bx stor 13-Mar-23 19:56 OldSyntaxExporter.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 16719 bx stor 13-Apr-07 19:24 STSymTable.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 77031 bx stor 13-Mar-23 19:56 RBParseNodes.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 4673 bx stor 13-Mar-23 19:56 Exporter.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 1269 bx stor 25-Feb-15 00:31 package.xml
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 34153 tx defN 13-Apr-07 19:24 ChangeLog
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 35712 bx stor 13-Mar-23 19:56 STDecompiler.st
│ │ │ │ │ 26 files, 437461 bytes uncompressed, 412503 bytes compressed: 5.7%
│ │ │ │ ├── zipnote «TEMP»/diffoscope_e2dp7n82_b2/tmpjqmvbew8_.zip
│ │ │ │ │ @@ -1,79 +1,79 @@
│ │ │ │ │ -Filename: RBParser.st
│ │ │ │ │ -Comment:
│ │ │ │ │ -
│ │ │ │ │ -Filename: SqueakParser.st
│ │ │ │ │ +Filename: RBToken.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: PoolResolutionTests.st
│ │ │ │ │ +Filename: RBParser.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: STLoaderObjs.st
│ │ │ │ │ +Filename: OrderedSet.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ Filename: STFileParser.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: RBToken.st
│ │ │ │ │ +Filename: STLoader.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ Filename: NewSyntaxExporter.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: GSTParser.st
│ │ │ │ │ +Filename: STCompLit.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: ParseTreeSearcher.st
│ │ │ │ │ +Filename: STCompiler.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Extensions.st
│ │ │ │ │ +Filename: SqueakParser.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: OrderedSet.st
│ │ │ │ │ +Filename: RBFormatter.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: STCompLit.st
│ │ │ │ │ +Filename: PoolResolutionTests.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Exporter.st
│ │ │ │ │ +Filename: GSTParser.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: RBFormatter.st
│ │ │ │ │ +Filename: SqueakExporter.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: SIFParser.st
│ │ │ │ │ +Filename: STEvaluationDriver.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: ChangeLog
│ │ │ │ │ +Filename: Extensions.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: STLoader.st
│ │ │ │ │ +Filename: SIFParser.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: STEvaluationDriver.st
│ │ │ │ │ +Filename: RewriteTests.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: package.xml
│ │ │ │ │ +Filename: STLoaderObjs.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: STCompiler.st
│ │ │ │ │ +Filename: ParseTreeSearcher.st
│ │ │ │ │ +Comment:
│ │ │ │ │ +
│ │ │ │ │ +Filename: OldSyntaxExporter.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ Filename: STSymTable.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: STDecompiler.st
│ │ │ │ │ +Filename: RBParseNodes.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: RewriteTests.st
│ │ │ │ │ +Filename: Exporter.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: OldSyntaxExporter.st
│ │ │ │ │ +Filename: package.xml
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: RBParseNodes.st
│ │ │ │ │ +Filename: ChangeLog
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: SqueakExporter.st
│ │ │ │ │ +Filename: STDecompiler.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ Zip file comment:
│ │ │ ├── ./usr/share/gnu-smalltalk/ProfileTools.star
│ │ │ │ ├── zipinfo {}
│ │ │ │ │ @@ -1,5 +1,5 @@
│ │ │ │ │ Zip file size: 7496 bytes, number of entries: 3
│ │ │ │ │ --rw-r--r-- 3.0 unx 214 tx defN 13-Mar-23 19:56 ChangeLog
│ │ │ │ │ --rw-r--r-- 3.0 unx 105 bx stor 24-Jan-13 18:03 package.xml
│ │ │ │ │ --rw-r--r-- 3.0 unx 6773 bx stor 13-Mar-23 19:56 Profiler.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 6773 bx stor 13-Mar-23 19:56 Profiler.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 105 bx stor 25-Feb-15 00:31 package.xml
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 214 tx defN 13-Mar-23 19:56 ChangeLog
│ │ │ │ │ 3 files, 7092 bytes uncompressed, 7028 bytes compressed: 0.9%
│ │ │ │ ├── zipnote «TEMP»/diffoscope_e2dp7n82_b2/tmpo7u9o00x_.zip
│ │ │ │ │ @@ -1,10 +1,10 @@
│ │ │ │ │ -Filename: ChangeLog
│ │ │ │ │ +Filename: Profiler.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ Filename: package.xml
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Profiler.st
│ │ │ │ │ +Filename: ChangeLog
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ Zip file comment:
│ │ │ │ ├── filetype from file(1)
│ │ │ │ │ @@ -1 +1 @@
│ │ │ │ │ -Zip archive data, at least v2.0 to extract, compression method=deflate
│ │ │ │ │ +Zip archive data, at least v1.0 to extract, compression method=store
│ │ │ ├── ./usr/share/gnu-smalltalk/ROE.star
│ │ │ │ ├── zipinfo {}
│ │ │ │ │ @@ -1,9 +1,9 @@
│ │ │ │ │ Zip file size: 81691 bytes, number of entries: 7
│ │ │ │ │ --rw-r--r-- 3.0 unx 37106 bx stor 13-Mar-23 19:56 Core.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 2419 bx stor 13-Mar-23 19:56 SQLiteTests.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 21217 bx stor 13-Mar-23 19:56 Tests.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 644 bx stor 13-Mar-23 19:56 Extensions.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 13245 bx stor 13-Mar-23 19:56 SQL.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 497 bx stor 24-Jan-13 18:03 package.xml
│ │ │ │ │ --rw-r--r-- 3.0 unx 5511 bx stor 13-Mar-23 19:56 Array.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 2419 bx stor 13-Mar-23 19:56 SQLiteTests.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 21217 bx stor 13-Mar-23 19:56 Tests.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 13245 bx stor 13-Mar-23 19:56 SQL.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 5511 bx stor 13-Mar-23 19:56 Array.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 644 bx stor 13-Mar-23 19:56 Extensions.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 37106 bx stor 13-Mar-23 19:56 Core.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 497 bx stor 25-Feb-15 00:31 package.xml
│ │ │ │ │ 7 files, 80639 bytes uncompressed, 80639 bytes compressed: 0.0%
│ │ │ │ ├── zipnote «TEMP»/diffoscope_e2dp7n82_b2/tmp85yoq1_d_.zip
│ │ │ │ │ @@ -1,22 +1,22 @@
│ │ │ │ │ -Filename: Core.st
│ │ │ │ │ -Comment:
│ │ │ │ │ -
│ │ │ │ │ Filename: SQLiteTests.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ Filename: Tests.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Extensions.st
│ │ │ │ │ +Filename: SQL.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: SQL.st
│ │ │ │ │ +Filename: Array.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: package.xml
│ │ │ │ │ +Filename: Extensions.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Array.st
│ │ │ │ │ +Filename: Core.st
│ │ │ │ │ +Comment:
│ │ │ │ │ +
│ │ │ │ │ +Filename: package.xml
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ Zip file comment:
│ │ │ ├── ./usr/share/gnu-smalltalk/SUnit.star
│ │ │ │ ├── zipinfo {}
│ │ │ │ │ @@ -1,8 +1,8 @@
│ │ │ │ │ Zip file size: 49816 bytes, number of entries: 6
│ │ │ │ │ --rw-r--r-- 3.0 unx 2587 bx stor 13-Mar-23 19:56 SUnitPreload.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 5355 bx stor 13-Mar-23 19:56 SUnitScript.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 4790 bx stor 13-Mar-23 19:56 SUnitScriptTests.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 23602 bx stor 13-Mar-23 19:56 SUnit.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 12199 bx stor 13-Mar-23 19:56 SUnitTests.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 333 bx stor 24-Jan-13 18:03 package.xml
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 23602 bx stor 13-Mar-23 19:56 SUnit.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 5355 bx stor 13-Mar-23 19:56 SUnitScript.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 4790 bx stor 13-Mar-23 19:56 SUnitScriptTests.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 2587 bx stor 13-Mar-23 19:56 SUnitPreload.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 12199 bx stor 13-Mar-23 19:56 SUnitTests.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 333 bx stor 25-Feb-15 00:31 package.xml
│ │ │ │ │ 6 files, 48866 bytes uncompressed, 48866 bytes compressed: 0.0%
│ │ │ │ ├── zipnote «TEMP»/diffoscope_e2dp7n82_b2/tmpf5hv3v7w_.zip
│ │ │ │ │ @@ -1,17 +1,17 @@
│ │ │ │ │ -Filename: SUnitPreload.st
│ │ │ │ │ +Filename: SUnit.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ Filename: SUnitScript.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ Filename: SUnitScriptTests.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: SUnit.st
│ │ │ │ │ +Filename: SUnitPreload.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ Filename: SUnitTests.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ Filename: package.xml
│ │ │ │ │ Comment:
│ │ │ ├── ./usr/share/gnu-smalltalk/SandstoneDb.star
│ │ │ │ ├── zipinfo {}
│ │ │ │ │ @@ -1,29 +1,29 @@
│ │ │ │ │ Zip file size: 104956 bytes, number of entries: 27
│ │ │ │ │ -drwxr-xr-x 3.0 unx 0 bx stor 24-Jan-13 18:03 Store/
│ │ │ │ │ --rw-r--r-- 3.0 unx 9311 bx stor 13-Mar-23 19:56 Store/SDFileStore.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 4723 bx stor 13-Mar-23 19:56 Store/SDMemoryStore.st
│ │ │ │ │ -drwxr-xr-x 3.0 unx 0 bx stor 24-Jan-13 18:03 Tests/
│ │ │ │ │ --rw-r--r-- 3.0 unx 1872 bx stor 13-Mar-23 19:56 Tests/SDMemoryStoreTest.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 1711 bx stor 13-Mar-23 19:56 Tests/SDGrandChildMock.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 99 bx stor 13-Mar-23 19:56 Tests/Extensions.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 1696 bx stor 13-Mar-23 19:56 Tests/SDManMock.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 1702 bx stor 13-Mar-23 19:56 Tests/SDWomanMock.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 12045 bx stor 13-Mar-23 19:56 Tests/SDActiveRecordTest.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 1701 bx stor 13-Mar-23 19:56 Tests/SDChildMock.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 6368 bx stor 13-Mar-23 19:56 Tests/SDPersonMock.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 1837 bx stor 13-Mar-23 19:56 Tests/FooObject.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 4750 bx stor 13-Mar-23 19:56 Tests/SDFileStoreTest.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 1266 bx stor 24-Jan-13 18:03 package.xml
│ │ │ │ │ -drwxr-xr-x 3.0 unx 0 bx stor 24-Jan-13 18:03 Core/
│ │ │ │ │ --rw-r--r-- 3.0 unx 1813 bx stor 13-Mar-23 19:56 Core/SDLoadError.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 3443 bx stor 13-Mar-23 19:56 Core/SDCheckPointer.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 1747 bx stor 13-Mar-23 19:56 Core/SDCommitError.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 2878 bx stor 13-Mar-23 19:56 Core/SDCachedStore.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 3323 bx stor 13-Mar-23 19:56 Core/SDRecordMarker.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 4834 bx stor 13-Mar-23 19:56 Core/UUID.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 13086 bx stor 13-Mar-23 19:56 Core/Extensions.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 1712 bx stor 13-Mar-23 19:56 Core/SDError.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 3765 bx stor 13-Mar-23 19:56 Core/SDConcurrentDictionary.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 4245 bx stor 13-Mar-23 19:56 Core/SDAbstractStore.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 10525 bx stor 13-Mar-23 19:56 Core/SDActiveRecord.st
│ │ │ │ │ +drwxrwxr-x 3.0 unx 0 bx stor 25-Feb-15 00:31 Tests/
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 1872 bx stor 13-Mar-23 19:56 Tests/SDMemoryStoreTest.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 12045 bx stor 13-Mar-23 19:56 Tests/SDActiveRecordTest.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 4750 bx stor 13-Mar-23 19:56 Tests/SDFileStoreTest.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 1701 bx stor 13-Mar-23 19:56 Tests/SDChildMock.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 1837 bx stor 13-Mar-23 19:56 Tests/FooObject.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 1711 bx stor 13-Mar-23 19:56 Tests/SDGrandChildMock.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 99 bx stor 13-Mar-23 19:56 Tests/Extensions.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 1702 bx stor 13-Mar-23 19:56 Tests/SDWomanMock.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 1696 bx stor 13-Mar-23 19:56 Tests/SDManMock.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 6368 bx stor 13-Mar-23 19:56 Tests/SDPersonMock.st
│ │ │ │ │ +drwxrwxr-x 3.0 unx 0 bx stor 25-Feb-15 00:31 Store/
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 9311 bx stor 13-Mar-23 19:56 Store/SDFileStore.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 4723 bx stor 13-Mar-23 19:56 Store/SDMemoryStore.st
│ │ │ │ │ +drwxrwxr-x 3.0 unx 0 bx stor 25-Feb-15 00:31 Core/
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 1747 bx stor 13-Mar-23 19:56 Core/SDCommitError.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 4834 bx stor 13-Mar-23 19:56 Core/UUID.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 4245 bx stor 13-Mar-23 19:56 Core/SDAbstractStore.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 3765 bx stor 13-Mar-23 19:56 Core/SDConcurrentDictionary.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 3323 bx stor 13-Mar-23 19:56 Core/SDRecordMarker.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 1712 bx stor 13-Mar-23 19:56 Core/SDError.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 13086 bx stor 13-Mar-23 19:56 Core/Extensions.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 10525 bx stor 13-Mar-23 19:56 Core/SDActiveRecord.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 3443 bx stor 13-Mar-23 19:56 Core/SDCheckPointer.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 2878 bx stor 13-Mar-23 19:56 Core/SDCachedStore.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 1813 bx stor 13-Mar-23 19:56 Core/SDLoadError.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 1266 bx stor 25-Feb-15 00:31 package.xml
│ │ │ │ │ 27 files, 100452 bytes uncompressed, 100452 bytes compressed: 0.0%
│ │ │ │ ├── zipnote «TEMP»/diffoscope_e2dp7n82_b2/tmpvn1z_2p9_.zip
│ │ │ │ │ @@ -1,82 +1,82 @@
│ │ │ │ │ -Filename: Store/
│ │ │ │ │ +Filename: Tests/
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Store/SDFileStore.st
│ │ │ │ │ +Filename: Tests/SDMemoryStoreTest.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Store/SDMemoryStore.st
│ │ │ │ │ +Filename: Tests/SDActiveRecordTest.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Tests/
│ │ │ │ │ +Filename: Tests/SDFileStoreTest.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Tests/SDMemoryStoreTest.st
│ │ │ │ │ +Filename: Tests/SDChildMock.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Tests/SDGrandChildMock.st
│ │ │ │ │ +Filename: Tests/FooObject.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Tests/Extensions.st
│ │ │ │ │ +Filename: Tests/SDGrandChildMock.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Tests/SDManMock.st
│ │ │ │ │ +Filename: Tests/Extensions.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ Filename: Tests/SDWomanMock.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Tests/SDActiveRecordTest.st
│ │ │ │ │ -Comment:
│ │ │ │ │ -
│ │ │ │ │ -Filename: Tests/SDChildMock.st
│ │ │ │ │ +Filename: Tests/SDManMock.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ Filename: Tests/SDPersonMock.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Tests/FooObject.st
│ │ │ │ │ +Filename: Store/
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Tests/SDFileStoreTest.st
│ │ │ │ │ +Filename: Store/SDFileStore.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: package.xml
│ │ │ │ │ +Filename: Store/SDMemoryStore.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ Filename: Core/
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Core/SDLoadError.st
│ │ │ │ │ +Filename: Core/SDCommitError.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Core/SDCheckPointer.st
│ │ │ │ │ +Filename: Core/UUID.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Core/SDCommitError.st
│ │ │ │ │ +Filename: Core/SDAbstractStore.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Core/SDCachedStore.st
│ │ │ │ │ +Filename: Core/SDConcurrentDictionary.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ Filename: Core/SDRecordMarker.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Core/UUID.st
│ │ │ │ │ +Filename: Core/SDError.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ Filename: Core/Extensions.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Core/SDError.st
│ │ │ │ │ +Filename: Core/SDActiveRecord.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Core/SDConcurrentDictionary.st
│ │ │ │ │ +Filename: Core/SDCheckPointer.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Core/SDAbstractStore.st
│ │ │ │ │ +Filename: Core/SDCachedStore.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Core/SDActiveRecord.st
│ │ │ │ │ +Filename: Core/SDLoadError.st
│ │ │ │ │ +Comment:
│ │ │ │ │ +
│ │ │ │ │ +Filename: package.xml
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ Zip file comment:
│ │ │ ├── ./usr/share/gnu-smalltalk/Seaside-Core.star
│ │ │ │ ├── zipinfo {}
│ │ │ │ │ @@ -1,11 +1,11 @@
│ │ │ │ │ Zip file size: 563071 bytes, number of entries: 9
│ │ │ │ │ --rw-r--r-- 3.0 unx 1214 bx stor 13-Mar-23 19:56 Seaside-Adapters-Tests.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 94356 bx stor 13-Mar-23 19:56 Seaside-Tests.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 963 bx stor 13-Mar-23 19:56 Seaside-Adapters-GST.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 15943 bx stor 13-Mar-23 19:56 Seaside-GST.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 445007 bx stor 13-Mar-23 19:56 Seaside-Core.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 1229 bx stor 13-Mar-23 19:56 Seaside-Adapters-Core.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 1053 tx defN 13-Mar-23 19:56 ChangeLog
│ │ │ │ │ --rw-r--r-- 3.0 unx 1350 bx stor 24-Jan-13 18:03 package.xml
│ │ │ │ │ --rw-r--r-- 3.0 unx 1133 bx stor 13-Mar-23 19:56 Seaside-GST-Override.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 445007 bx stor 13-Mar-23 19:56 Seaside-Core.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 1229 bx stor 13-Mar-23 19:56 Seaside-Adapters-Core.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 94356 bx stor 13-Mar-23 19:56 Seaside-Tests.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 1133 bx stor 13-Mar-23 19:56 Seaside-GST-Override.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 963 bx stor 13-Mar-23 19:56 Seaside-Adapters-GST.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 15943 bx stor 13-Mar-23 19:56 Seaside-GST.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 1214 bx stor 13-Mar-23 19:56 Seaside-Adapters-Tests.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 1350 bx stor 25-Feb-15 00:31 package.xml
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 1053 tx defN 13-Mar-23 19:56 ChangeLog
│ │ │ │ │ 9 files, 562248 bytes uncompressed, 561577 bytes compressed: 0.1%
│ │ │ │ ├── zipnote «TEMP»/diffoscope_e2dp7n82_b2/tmp2h586q8d_.zip
│ │ │ │ │ @@ -1,28 +1,28 @@
│ │ │ │ │ -Filename: Seaside-Adapters-Tests.st
│ │ │ │ │ +Filename: Seaside-Core.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Seaside-Tests.st
│ │ │ │ │ +Filename: Seaside-Adapters-Core.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Seaside-Adapters-GST.st
│ │ │ │ │ +Filename: Seaside-Tests.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Seaside-GST.st
│ │ │ │ │ +Filename: Seaside-GST-Override.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Seaside-Core.st
│ │ │ │ │ +Filename: Seaside-Adapters-GST.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Seaside-Adapters-Core.st
│ │ │ │ │ +Filename: Seaside-GST.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: ChangeLog
│ │ │ │ │ +Filename: Seaside-Adapters-Tests.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ Filename: package.xml
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Seaside-GST-Override.st
│ │ │ │ │ +Filename: ChangeLog
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ Zip file comment:
│ │ │ ├── ./usr/share/gnu-smalltalk/Seaside-Development.star
│ │ │ │ ├── zipinfo {}
│ │ │ │ │ @@ -1,5 +1,5 @@
│ │ │ │ │ Zip file size: 82949 bytes, number of entries: 3
│ │ │ │ │ --rw-r--r-- 3.0 unx 208 tx defN 13-Mar-23 19:56 ChangeLog
│ │ │ │ │ --rw-r--r-- 3.0 unx 193 bx stor 24-Jan-13 18:03 package.xml
│ │ │ │ │ --rw-r--r-- 3.0 unx 82106 bx stor 13-Mar-23 19:56 Seaside-Development-Core.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 82106 bx stor 13-Mar-23 19:56 Seaside-Development-Core.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 193 bx stor 25-Feb-15 00:31 package.xml
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 208 tx defN 13-Mar-23 19:56 ChangeLog
│ │ │ │ │ 3 files, 82507 bytes uncompressed, 82449 bytes compressed: 0.1%
│ │ │ │ ├── zipnote «TEMP»/diffoscope_e2dp7n82_b2/tmpkzdf471i_.zip
│ │ │ │ │ @@ -1,10 +1,10 @@
│ │ │ │ │ -Filename: ChangeLog
│ │ │ │ │ +Filename: Seaside-Development-Core.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ Filename: package.xml
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Seaside-Development-Core.st
│ │ │ │ │ +Filename: ChangeLog
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ Zip file comment:
│ │ │ │ ├── filetype from file(1)
│ │ │ │ │ @@ -1 +1 @@
│ │ │ │ │ -Zip archive data, at least v2.0 to extract, compression method=deflate
│ │ │ │ │ +Zip archive data, at least v1.0 to extract, compression method=store
│ │ │ ├── ./usr/share/gnu-smalltalk/Seaside-Examples.star
│ │ │ │ ├── zipinfo {}
│ │ │ │ │ @@ -1,6 +1,6 @@
│ │ │ │ │ Zip file size: 70385 bytes, number of entries: 4
│ │ │ │ │ --rw-r--r-- 3.0 unx 60955 bx stor 13-Mar-23 19:56 Seaside-Tests-Functional.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 213 tx defN 13-Mar-23 19:56 ChangeLog
│ │ │ │ │ --rw-r--r-- 3.0 unx 229 bx stor 24-Jan-13 18:03 package.xml
│ │ │ │ │ --rw-r--r-- 3.0 unx 8382 bx stor 13-Mar-23 19:56 Seaside-Examples.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 60955 bx stor 13-Mar-23 19:56 Seaside-Tests-Functional.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 8382 bx stor 13-Mar-23 19:56 Seaside-Examples.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 229 bx stor 25-Feb-15 00:31 package.xml
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 213 tx defN 13-Mar-23 19:56 ChangeLog
│ │ │ │ │ 4 files, 69779 bytes uncompressed, 69719 bytes compressed: 0.1%
│ │ │ │ ├── zipnote «TEMP»/diffoscope_e2dp7n82_b2/tmpq6awpmdy_.zip
│ │ │ │ │ @@ -1,13 +1,13 @@
│ │ │ │ │ Filename: Seaside-Tests-Functional.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: ChangeLog
│ │ │ │ │ +Filename: Seaside-Examples.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ Filename: package.xml
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Seaside-Examples.st
│ │ │ │ │ +Filename: ChangeLog
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ Zip file comment:
│ │ │ ├── ./usr/share/gnu-smalltalk/Seaside.star
│ │ │ │ ├── zipinfo {}
│ │ │ │ │ @@ -1,5 +1,5 @@
│ │ │ │ │ Zip file size: 10703 bytes, number of entries: 3
│ │ │ │ │ --rw-r--r-- 3.0 unx 9646 bx stor 13-Mar-23 19:56 Seaside-Adapters-Swazoo.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 322 tx defN 13-Mar-23 19:56 ChangeLog
│ │ │ │ │ --rw-r--r-- 3.0 unx 390 bx stor 24-Jan-13 18:03 package.xml
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 9646 bx stor 13-Mar-23 19:56 Seaside-Adapters-Swazoo.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 390 bx stor 25-Feb-15 00:31 package.xml
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 322 tx defN 13-Mar-23 19:56 ChangeLog
│ │ │ │ │ 3 files, 10358 bytes uncompressed, 10205 bytes compressed: 1.5%
│ │ │ │ ├── zipnote «TEMP»/diffoscope_e2dp7n82_b2/tmppzxr2shc_.zip
│ │ │ │ │ @@ -1,10 +1,10 @@
│ │ │ │ │ Filename: Seaside-Adapters-Swazoo.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: ChangeLog
│ │ │ │ │ +Filename: package.xml
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: package.xml
│ │ │ │ │ +Filename: ChangeLog
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ Zip file comment:
│ │ │ ├── ./usr/share/gnu-smalltalk/Sockets.star
│ │ │ │ ├── zipinfo {}
│ │ │ │ │ @@ -1,16 +1,16 @@
│ │ │ │ │ Zip file size: 145828 bytes, number of entries: 14
│ │ │ │ │ --rw-r--r-- 3.0 unx 13925 bx stor 13-Mar-23 19:56 SocketAddress.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 8523 bx stor 13-Mar-23 19:56 cfuncs.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 8052 bx stor 13-Mar-23 19:56 IP6SocketImpl.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 1683 bx stor 13-Mar-23 19:56 init.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 5444 bx stor 13-Mar-23 19:56 UnixSocketImpl.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 5458 bx stor 13-Mar-23 19:56 Datagram.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 9151 bx stor 13-Mar-23 19:56 Tests.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 2753 bx stor 13-Mar-23 19:56 UnitTest.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 26481 tx defN 13-Mar-23 19:56 ChangeLog
│ │ │ │ │ --rw-r--r-- 3.0 unx 674 bx stor 24-Jan-13 18:03 package.xml
│ │ │ │ │ --rw-r--r-- 3.0 unx 13910 bx stor 13-Mar-23 19:56 IPSocketImpl.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 21300 bx stor 13-Mar-23 19:56 AbstractSocketImpl.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 7073 bx stor 13-Mar-23 19:56 Buffers.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 38603 bx stor 13-Mar-23 19:56 Sockets.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 9151 bx stor 13-Mar-23 19:56 Tests.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 21300 bx stor 13-Mar-23 19:56 AbstractSocketImpl.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 13925 bx stor 13-Mar-23 19:56 SocketAddress.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 2753 bx stor 13-Mar-23 19:56 UnitTest.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 8052 bx stor 13-Mar-23 19:56 IP6SocketImpl.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 1683 bx stor 13-Mar-23 19:56 init.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 5444 bx stor 13-Mar-23 19:56 UnixSocketImpl.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 7073 bx stor 13-Mar-23 19:56 Buffers.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 38603 bx stor 13-Mar-23 19:56 Sockets.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 13910 bx stor 13-Mar-23 19:56 IPSocketImpl.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 5458 bx stor 13-Mar-23 19:56 Datagram.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 674 bx stor 25-Feb-15 00:31 package.xml
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 26481 tx defN 13-Mar-23 19:56 ChangeLog
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 8523 bx stor 13-Mar-23 19:56 cfuncs.st
│ │ │ │ │ 14 files, 163030 bytes uncompressed, 143672 bytes compressed: 11.9%
│ │ │ │ ├── zipnote «TEMP»/diffoscope_e2dp7n82_b2/tmpyqmxgdye_.zip
│ │ │ │ │ @@ -1,43 +1,43 @@
│ │ │ │ │ +Filename: Tests.st
│ │ │ │ │ +Comment:
│ │ │ │ │ +
│ │ │ │ │ +Filename: AbstractSocketImpl.st
│ │ │ │ │ +Comment:
│ │ │ │ │ +
│ │ │ │ │ Filename: SocketAddress.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: cfuncs.st
│ │ │ │ │ +Filename: UnitTest.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ Filename: IP6SocketImpl.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ Filename: init.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ Filename: UnixSocketImpl.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Datagram.st
│ │ │ │ │ +Filename: Buffers.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Tests.st
│ │ │ │ │ +Filename: Sockets.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: UnitTest.st
│ │ │ │ │ +Filename: IPSocketImpl.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: ChangeLog
│ │ │ │ │ +Filename: Datagram.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ Filename: package.xml
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: IPSocketImpl.st
│ │ │ │ │ -Comment:
│ │ │ │ │ -
│ │ │ │ │ -Filename: AbstractSocketImpl.st
│ │ │ │ │ -Comment:
│ │ │ │ │ -
│ │ │ │ │ -Filename: Buffers.st
│ │ │ │ │ +Filename: ChangeLog
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Sockets.st
│ │ │ │ │ +Filename: cfuncs.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ Zip file comment:
│ │ │ ├── ./usr/share/gnu-smalltalk/Sport.star
│ │ │ │ ├── zipinfo {}
│ │ │ │ │ @@ -1,6 +1,6 @@
│ │ │ │ │ Zip file size: 59373 bytes, number of entries: 4
│ │ │ │ │ --rw-r--r-- 3.0 unx 8667 bx stor 13-Mar-23 19:56 sporttests.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 44081 bx stor 13-Mar-23 19:56 sport.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 382 bx stor 24-Jan-13 18:03 package.xml
│ │ │ │ │ --rw-r--r-- 3.0 unx 5611 bx stor 13-Mar-23 19:56 sportsocktests.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 8667 bx stor 13-Mar-23 19:56 sporttests.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 5611 bx stor 13-Mar-23 19:56 sportsocktests.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 44081 bx stor 13-Mar-23 19:56 sport.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 382 bx stor 25-Feb-15 00:31 package.xml
│ │ │ │ │ 4 files, 58741 bytes uncompressed, 58741 bytes compressed: 0.0%
│ │ │ │ ├── zipnote «TEMP»/diffoscope_e2dp7n82_b2/tmp1yfbnyfc_.zip
│ │ │ │ │ @@ -1,13 +1,13 @@
│ │ │ │ │ Filename: sporttests.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: sport.st
│ │ │ │ │ +Filename: sportsocktests.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: package.xml
│ │ │ │ │ +Filename: sport.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: sportsocktests.st
│ │ │ │ │ +Filename: package.xml
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ Zip file comment:
│ │ │ ├── ./usr/share/gnu-smalltalk/Swazoo.star
│ │ │ │ ├── zipinfo {}
│ │ │ │ │ @@ -1,14 +1,14 @@
│ │ │ │ │ Zip file size: 292438 bytes, number of entries: 12
│ │ │ │ │ --rw-r--r-- 3.0 unx 24857 bx stor 13-Mar-23 19:56 Core.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 10252 bx stor 13-Mar-23 19:56 Resources.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 5857 bx stor 13-Mar-23 19:56 SCGI.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 57142 bx stor 13-Mar-23 19:56 Messages.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 44268 bx stor 13-Mar-23 19:56 Headers.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 77822 bx stor 13-Mar-23 19:56 Tests.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 2022 bx stor 13-Mar-23 19:56 Extensions.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 8542 bx stor 13-Mar-23 19:56 Exceptions.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 48923 bx stor 13-Mar-23 19:56 HTTP.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 1812 bx stor 24-Jan-13 18:03 package.xml
│ │ │ │ │ --rw-r--r-- 3.0 unx 1210 tx defN 13-Mar-23 19:56 PORTING
│ │ │ │ │ --rw-r--r-- 3.0 unx 8502 bx stor 13-Mar-23 19:56 Protocol.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 77822 bx stor 13-Mar-23 19:56 Tests.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 57142 bx stor 13-Mar-23 19:56 Messages.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 1210 tx defN 13-Mar-23 19:56 PORTING
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 8502 bx stor 13-Mar-23 19:56 Protocol.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 8542 bx stor 13-Mar-23 19:56 Exceptions.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 10252 bx stor 13-Mar-23 19:56 Resources.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 48923 bx stor 13-Mar-23 19:56 HTTP.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 2022 bx stor 13-Mar-23 19:56 Extensions.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 24857 bx stor 13-Mar-23 19:56 Core.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 5857 bx stor 13-Mar-23 19:56 SCGI.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 1812 bx stor 25-Feb-15 00:31 package.xml
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 44268 bx stor 13-Mar-23 19:56 Headers.st
│ │ │ │ │ 12 files, 291209 bytes uncompressed, 290646 bytes compressed: 0.2%
│ │ │ │ ├── zipnote «TEMP»/diffoscope_e2dp7n82_b2/tmp4onrt7dj_.zip
│ │ │ │ │ @@ -1,37 +1,37 @@
│ │ │ │ │ -Filename: Core.st
│ │ │ │ │ +Filename: Tests.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Resources.st
│ │ │ │ │ +Filename: Messages.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: SCGI.st
│ │ │ │ │ +Filename: PORTING
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Messages.st
│ │ │ │ │ +Filename: Protocol.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Headers.st
│ │ │ │ │ +Filename: Exceptions.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Tests.st
│ │ │ │ │ +Filename: Resources.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Extensions.st
│ │ │ │ │ +Filename: HTTP.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Exceptions.st
│ │ │ │ │ +Filename: Extensions.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: HTTP.st
│ │ │ │ │ +Filename: Core.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: package.xml
│ │ │ │ │ +Filename: SCGI.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: PORTING
│ │ │ │ │ +Filename: package.xml
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Protocol.st
│ │ │ │ │ +Filename: Headers.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ Zip file comment:
│ │ │ ├── ./usr/share/gnu-smalltalk/VFSAddOns.star
│ │ │ │ ├── zipinfo {}
│ │ │ │ │ @@ -1,4 +1,4 @@
│ │ │ │ │ Zip file size: 6728 bytes, number of entries: 2
│ │ │ │ │ --rw-r--r-- 3.0 unx 6316 bx stor 13-Mar-23 19:56 VFS.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 100 bx stor 24-Jan-13 18:03 package.xml
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 6316 bx stor 13-Mar-23 19:56 VFS.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 100 bx stor 25-Feb-15 00:31 package.xml
│ │ │ │ │ 2 files, 6416 bytes uncompressed, 6416 bytes compressed: 0.0%
│ │ │ ├── ./usr/share/gnu-smalltalk/WebServer.star
│ │ │ │ ├── zipinfo {}
│ │ │ │ │ @@ -1,22 +1,22 @@
│ │ │ │ │ Zip file size: 152375 bytes, number of entries: 20
│ │ │ │ │ --rw-r--r-- 3.0 unx 2540 bx defN 13-Mar-23 19:56 recent.jpg
│ │ │ │ │ --rw-r--r-- 3.0 unx 252 tx defN 13-Mar-23 19:56 example1.stt
│ │ │ │ │ --rw-r--r-- 3.0 unx 341 tx defN 13-Mar-23 19:56 example2.stt
│ │ │ │ │ --rw-r--r-- 3.0 unx 9763 bx stor 13-Mar-23 19:56 STT.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 2140 bx defN 13-Mar-23 19:56 prev.jpg
│ │ │ │ │ --rw-r--r-- 3.0 unx 2097 bx defN 13-Mar-23 19:56 help.jpg
│ │ │ │ │ --rw-r--r-- 3.0 unx 1935 bx defN 13-Mar-23 19:56 next.jpg
│ │ │ │ │ --rw-r--r-- 3.0 unx 937 tx defN 13-Mar-23 19:56 ChangeLog
│ │ │ │ │ --rw-r--r-- 3.0 unx 1728 bx defN 13-Mar-23 19:56 find.jpg
│ │ │ │ │ --rw-r--r-- 3.0 unx 1472 bx stor 13-Mar-23 19:56 Haiku.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 24188 bx stor 13-Mar-23 19:56 FileServer.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 2110 bx defN 13-Mar-23 19:56 history.jpg
│ │ │ │ │ --rw-r--r-- 3.0 unx 52238 bx stor 13-Mar-23 19:56 WikiServer.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 624 bx stor 24-Jan-13 18:03 package.xml
│ │ │ │ │ --rw-r--r-- 3.0 unx 1798 bx defN 13-Mar-23 19:56 top.jpg
│ │ │ │ │ --rw-r--r-- 3.0 unx 2039 bx defN 13-Mar-23 19:56 edit.jpg
│ │ │ │ │ --rw-r--r-- 3.0 unx 33861 bx stor 13-Mar-23 19:56 WebServer.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 2296 bx defN 13-Mar-23 19:56 rename.jpg
│ │ │ │ │ --rw-r--r-- 3.0 unx 9480 bx defN 13-Mar-23 19:56 head.jpg
│ │ │ │ │ --rw-r--r-- 3.0 unx 422 bx stor 13-Mar-23 19:56 test.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 2540 bx defN 13-Mar-23 19:56 recent.jpg
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 341 tx defN 13-Mar-23 19:56 example2.stt
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 252 tx defN 13-Mar-23 19:56 example1.stt
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 33861 bx stor 13-Mar-23 19:56 WebServer.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 1472 bx stor 13-Mar-23 19:56 Haiku.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 24188 bx stor 13-Mar-23 19:56 FileServer.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 2110 bx defN 13-Mar-23 19:56 history.jpg
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 1798 bx defN 13-Mar-23 19:56 top.jpg
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 9480 bx defN 13-Mar-23 19:56 head.jpg
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 2039 bx defN 13-Mar-23 19:56 edit.jpg
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 1728 bx defN 13-Mar-23 19:56 find.jpg
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 52238 bx stor 13-Mar-23 19:56 WikiServer.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 422 bx stor 13-Mar-23 19:56 test.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 9763 bx stor 13-Mar-23 19:56 STT.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 1935 bx defN 13-Mar-23 19:56 next.jpg
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 2296 bx defN 13-Mar-23 19:56 rename.jpg
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 2097 bx defN 13-Mar-23 19:56 help.jpg
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 624 bx stor 25-Feb-15 00:31 package.xml
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 937 tx defN 13-Mar-23 19:56 ChangeLog
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 2140 bx defN 13-Mar-23 19:56 prev.jpg
│ │ │ │ │ 20 files, 152261 bytes uncompressed, 149415 bytes compressed: 1.9%
│ │ │ │ ├── zipnote «TEMP»/diffoscope_e2dp7n82_b2/tmpq34gwzi8_.zip
│ │ │ │ │ @@ -1,61 +1,61 @@
│ │ │ │ │ Filename: recent.jpg
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: example1.stt
│ │ │ │ │ -Comment:
│ │ │ │ │ -
│ │ │ │ │ Filename: example2.stt
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: STT.st
│ │ │ │ │ +Filename: example1.stt
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: prev.jpg
│ │ │ │ │ +Filename: WebServer.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: help.jpg
│ │ │ │ │ +Filename: Haiku.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: next.jpg
│ │ │ │ │ +Filename: FileServer.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: ChangeLog
│ │ │ │ │ +Filename: history.jpg
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: find.jpg
│ │ │ │ │ +Filename: top.jpg
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: Haiku.st
│ │ │ │ │ +Filename: head.jpg
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: FileServer.st
│ │ │ │ │ +Filename: edit.jpg
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: history.jpg
│ │ │ │ │ +Filename: find.jpg
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ Filename: WikiServer.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: package.xml
│ │ │ │ │ +Filename: test.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: top.jpg
│ │ │ │ │ +Filename: STT.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: edit.jpg
│ │ │ │ │ +Filename: next.jpg
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: WebServer.st
│ │ │ │ │ +Filename: rename.jpg
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: rename.jpg
│ │ │ │ │ +Filename: help.jpg
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: head.jpg
│ │ │ │ │ +Filename: package.xml
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: test.st
│ │ │ │ │ +Filename: ChangeLog
│ │ │ │ │ +Comment:
│ │ │ │ │ +
│ │ │ │ │ +Filename: prev.jpg
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ Zip file comment:
│ │ │ ├── ./usr/share/gnu-smalltalk/XML-DOM.star
│ │ │ │ ├── zipinfo {}
│ │ │ │ │ @@ -1,4 +1,4 @@
│ │ │ │ │ Zip file size: 47281 bytes, number of entries: 2
│ │ │ │ │ --rw-r--r-- 3.0 unx 131 bx stor 24-Jan-13 18:03 package.xml
│ │ │ │ │ --rw-r--r-- 3.0 unx 46838 bx stor 13-Mar-23 19:56 DOM.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 46838 bx stor 13-Mar-23 19:56 DOM.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 131 bx stor 25-Feb-15 00:31 package.xml
│ │ │ │ │ 2 files, 46969 bytes uncompressed, 46969 bytes compressed: 0.0%
│ │ │ │ ├── zipnote «TEMP»/diffoscope_e2dp7n82_b2/tmpurek28dd_.zip
│ │ │ │ │ @@ -1,7 +1,7 @@
│ │ │ │ │ -Filename: package.xml
│ │ │ │ │ +Filename: DOM.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: DOM.st
│ │ │ │ │ +Filename: package.xml
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ Zip file comment:
│ │ │ ├── ./usr/share/gnu-smalltalk/XML-ParserTests.star
│ │ │ │ ├── zipinfo {}
│ │ │ │ │ @@ -1,4 +1,4 @@
│ │ │ │ │ Zip file size: 9592 bytes, number of entries: 2
│ │ │ │ │ --rw-r--r-- 3.0 unx 9070 bx stor 13-Mar-23 19:56 XMLPullParserTests.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 180 bx stor 24-Jan-13 18:03 package.xml
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 9070 bx stor 13-Mar-23 19:56 XMLPullParserTests.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 180 bx stor 25-Feb-15 00:31 package.xml
│ │ │ │ │ 2 files, 9250 bytes uncompressed, 9250 bytes compressed: 0.0%
│ │ │ ├── ./usr/share/gnu-smalltalk/XML-PullParser.star
│ │ │ │ ├── zipinfo {}
│ │ │ │ │ @@ -1,4 +1,4 @@
│ │ │ │ │ Zip file size: 23230 bytes, number of entries: 2
│ │ │ │ │ --rw-r--r-- 3.0 unx 404 bx stor 24-Jan-13 18:03 package.xml
│ │ │ │ │ --rw-r--r-- 3.0 unx 22494 bx stor 13-Mar-23 19:56 XMLPullParser.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 22494 bx stor 13-Mar-23 19:56 XMLPullParser.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 404 bx stor 25-Feb-15 00:31 package.xml
│ │ │ │ │ 2 files, 22898 bytes uncompressed, 22898 bytes compressed: 0.0%
│ │ │ │ ├── zipnote «TEMP»/diffoscope_e2dp7n82_b2/tmpc0ls6ysk_.zip
│ │ │ │ │ @@ -1,7 +1,7 @@
│ │ │ │ │ -Filename: package.xml
│ │ │ │ │ +Filename: XMLPullParser.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: XMLPullParser.st
│ │ │ │ │ +Filename: package.xml
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ Zip file comment:
│ │ │ ├── ./usr/share/gnu-smalltalk/XML-SAXDriver.star
│ │ │ │ ├── zipinfo {}
│ │ │ │ │ @@ -1,5 +1,5 @@
│ │ │ │ │ Zip file size: 50434 bytes, number of entries: 3
│ │ │ │ │ --rw-r--r-- 3.0 unx 134 bx stor 24-Jan-13 18:03 package.xml
│ │ │ │ │ --rw-r--r-- 3.0 unx 15815 bx stor 13-Mar-23 19:56 Events.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 34027 bx stor 13-Mar-23 19:56 SAX.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 34027 bx stor 13-Mar-23 19:56 SAX.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 15815 bx stor 13-Mar-23 19:56 Events.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 134 bx stor 25-Feb-15 00:31 package.xml
│ │ │ │ │ 3 files, 49976 bytes uncompressed, 49976 bytes compressed: 0.0%
│ │ │ │ ├── zipnote «TEMP»/diffoscope_e2dp7n82_b2/tmpu8v4fi7q_.zip
│ │ │ │ │ @@ -1,10 +1,10 @@
│ │ │ │ │ -Filename: package.xml
│ │ │ │ │ +Filename: SAX.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ Filename: Events.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: SAX.st
│ │ │ │ │ +Filename: package.xml
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ Zip file comment:
│ │ │ ├── ./usr/share/gnu-smalltalk/XML-SAXParser.star
│ │ │ │ ├── zipinfo {}
│ │ │ │ │ @@ -1,4 +1,4 @@
│ │ │ │ │ Zip file size: 11487 bytes, number of entries: 2
│ │ │ │ │ --rw-r--r-- 3.0 unx 11029 bx stor 13-Mar-23 19:56 Parser.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 140 bx stor 24-Jan-13 18:03 package.xml
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 11029 bx stor 13-Mar-23 19:56 Parser.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 140 bx stor 25-Feb-15 00:31 package.xml
│ │ │ │ │ 2 files, 11169 bytes uncompressed, 11169 bytes compressed: 0.0%
│ │ │ ├── ./usr/share/gnu-smalltalk/XML-XMLNodeBuilder.star
│ │ │ │ ├── zipinfo {}
│ │ │ │ │ @@ -1,4 +1,4 @@
│ │ │ │ │ Zip file size: 10859 bytes, number of entries: 2
│ │ │ │ │ --rw-r--r-- 3.0 unx 10354 bx stor 13-Mar-23 19:56 NodeBuilder.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 177 bx stor 24-Jan-13 18:03 package.xml
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 177 bx stor 25-Feb-15 00:31 package.xml
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 10354 bx stor 13-Mar-23 19:56 NodeBuilder.st
│ │ │ │ │ 2 files, 10531 bytes uncompressed, 10531 bytes compressed: 0.0%
│ │ │ │ ├── zipnote «TEMP»/diffoscope_e2dp7n82_b2/tmpv38f3j90_.zip
│ │ │ │ │ @@ -1,7 +1,7 @@
│ │ │ │ │ -Filename: NodeBuilder.st
│ │ │ │ │ +Filename: package.xml
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: package.xml
│ │ │ │ │ +Filename: NodeBuilder.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ Zip file comment:
│ │ │ ├── ./usr/share/gnu-smalltalk/XML-XMLParser.star
│ │ │ │ ├── zipinfo {}
│ │ │ │ │ @@ -1,5 +1,5 @@
│ │ │ │ │ Zip file size: 113590 bytes, number of entries: 3
│ │ │ │ │ --rw-r--r-- 3.0 unx 262 bx stor 13-Mar-23 19:56 XMLTests.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 112424 bx stor 13-Mar-23 19:56 XML.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 442 bx stor 24-Jan-13 18:03 package.xml
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 112424 bx stor 13-Mar-23 19:56 XML.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 262 bx stor 13-Mar-23 19:56 XMLTests.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 442 bx stor 25-Feb-15 00:31 package.xml
│ │ │ │ │ 3 files, 113128 bytes uncompressed, 113128 bytes compressed: 0.0%
│ │ │ │ ├── zipnote «TEMP»/diffoscope_e2dp7n82_b2/tmphurm7e67_.zip
│ │ │ │ │ @@ -1,10 +1,10 @@
│ │ │ │ │ -Filename: XMLTests.st
│ │ │ │ │ +Filename: XML.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ -Filename: XML.st
│ │ │ │ │ +Filename: XMLTests.st
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ Filename: package.xml
│ │ │ │ │ Comment:
│ │ │ │ │
│ │ │ │ │ Zip file comment:
│ │ │ ├── ./usr/share/gnu-smalltalk/XPath.star
│ │ │ │ ├── zipinfo {}
│ │ │ │ │ @@ -1,4 +1,4 @@
│ │ │ │ │ Zip file size: 77043 bytes, number of entries: 2
│ │ │ │ │ --rw-r--r-- 3.0 unx 76602 bx stor 13-Mar-23 19:56 XPath.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 125 bx stor 24-Jan-13 18:03 package.xml
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 76602 bx stor 13-Mar-23 19:56 XPath.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 125 bx stor 25-Feb-15 00:31 package.xml
│ │ │ │ │ 2 files, 76727 bytes uncompressed, 76727 bytes compressed: 0.0%
│ │ │ ├── ./usr/share/gnu-smalltalk/XSL.star
│ │ │ │ ├── zipinfo {}
│ │ │ │ │ @@ -1,4 +1,4 @@
│ │ │ │ │ Zip file size: 103376 bytes, number of entries: 2
│ │ │ │ │ --rw-r--r-- 3.0 unx 102874 bx stor 13-Mar-23 19:56 XSL.st
│ │ │ │ │ --rw-r--r-- 3.0 unx 190 bx stor 24-Jan-13 18:03 package.xml
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 102874 bx stor 13-Mar-23 19:56 XSL.st
│ │ │ │ │ +-rw-rw-r-- 3.0 unx 190 bx stor 25-Feb-15 00:31 package.xml
│ │ │ │ │ 2 files, 103064 bytes uncompressed, 103064 bytes compressed: 0.0%
├── gnu-smalltalk-doc_3.2.5-1.3_all.deb
│ ├── file list
│ │ @@ -1,3 +1,3 @@
│ │ -rw-r--r-- 0 0 0 4 2019-04-29 11:43:16.000000 debian-binary
│ │ --rw-r--r-- 0 0 0 960 2019-04-29 11:43:16.000000 control.tar.xz
│ │ --rw-r--r-- 0 0 0 520272 2019-04-29 11:43:16.000000 data.tar.xz
│ │ +-rw-r--r-- 0 0 0 976 2019-04-29 11:43:16.000000 control.tar.xz
│ │ +-rw-r--r-- 0 0 0 518940 2019-04-29 11:43:16.000000 data.tar.xz
│ ├── control.tar.xz
│ │ ├── control.tar
│ │ │ ├── file list
│ │ │ │ @@ -1,3 +1,3 @@
│ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2019-04-29 11:43:16.000000 ./
│ │ │ │ -rw-r--r-- 0 root (0) root (0) 545 2019-04-29 11:43:16.000000 ./control
│ │ │ │ --rw-r--r-- 0 root (0) root (0) 1036 2019-04-29 11:43:16.000000 ./md5sums
│ │ │ │ +-rw-r--r-- 0 root (0) root (0) 1104 2019-04-29 11:43:16.000000 ./md5sums
│ │ │ ├── ./md5sums
│ │ │ │ ├── ./md5sums
│ │ │ │ │┄ Files differ
│ │ │ │ ├── line order
│ │ │ │ │ @@ -1,14 +1,15 @@
│ │ │ │ │ usr/share/doc/gnu-smalltalk-doc/changelog.Debian.gz
│ │ │ │ │ usr/share/doc/gnu-smalltalk-doc/changelog.gz
│ │ │ │ │ usr/share/doc/gnu-smalltalk-doc/copyright
│ │ │ │ │ usr/share/info/gst-base.info-1.gz
│ │ │ │ │ usr/share/info/gst-base.info-2.gz
│ │ │ │ │ usr/share/info/gst-base.info-3.gz
│ │ │ │ │ usr/share/info/gst-base.info-4.gz
│ │ │ │ │ +usr/share/info/gst-base.info-5.gz
│ │ │ │ │ usr/share/info/gst-base.info.gz
│ │ │ │ │ usr/share/info/gst-libs.info-1.gz
│ │ │ │ │ usr/share/info/gst-libs.info-2.gz
│ │ │ │ │ usr/share/info/gst-libs.info-3.gz
│ │ │ │ │ usr/share/info/gst-libs.info.gz
│ │ │ │ │ usr/share/info/gst.info-1.gz
│ │ │ │ │ usr/share/info/gst.info-2.gz
│ ├── data.tar.xz
│ │ ├── data.tar
│ │ │ ├── file list
│ │ │ │ @@ -3,19 +3,20 @@
│ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2019-04-29 11:43:16.000000 ./usr/share/
│ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2019-04-29 11:43:16.000000 ./usr/share/doc/
│ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2019-04-29 11:43:16.000000 ./usr/share/doc/gnu-smalltalk-doc/
│ │ │ │ -rw-r--r-- 0 root (0) root (0) 8927 2019-04-29 11:43:16.000000 ./usr/share/doc/gnu-smalltalk-doc/changelog.Debian.gz
│ │ │ │ -rw-r--r-- 0 root (0) root (0) 64117 2013-04-07 19:24:12.000000 ./usr/share/doc/gnu-smalltalk-doc/changelog.gz
│ │ │ │ -rw-r--r-- 0 root (0) root (0) 8344 2019-04-29 11:43:16.000000 ./usr/share/doc/gnu-smalltalk-doc/copyright
│ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2019-04-29 11:43:16.000000 ./usr/share/info/
│ │ │ │ --rw-r--r-- 0 root (0) root (0) 58667 2019-04-29 11:43:16.000000 ./usr/share/info/gst-base.info-1.gz
│ │ │ │ --rw-r--r-- 0 root (0) root (0) 58543 2019-04-29 11:43:16.000000 ./usr/share/info/gst-base.info-2.gz
│ │ │ │ --rw-r--r-- 0 root (0) root (0) 90476 2019-04-29 11:43:16.000000 ./usr/share/info/gst-base.info-3.gz
│ │ │ │ --rw-r--r-- 0 root (0) root (0) 5119 2019-04-29 11:43:16.000000 ./usr/share/info/gst-base.info-4.gz
│ │ │ │ --rw-r--r-- 0 root (0) root (0) 11883 2019-04-29 11:43:16.000000 ./usr/share/info/gst-base.info.gz
│ │ │ │ --rw-r--r-- 0 root (0) root (0) 52773 2019-04-29 11:43:16.000000 ./usr/share/info/gst-libs.info-1.gz
│ │ │ │ --rw-r--r-- 0 root (0) root (0) 41397 2019-04-29 11:43:16.000000 ./usr/share/info/gst-libs.info-2.gz
│ │ │ │ --rw-r--r-- 0 root (0) root (0) 2499 2019-04-29 11:43:16.000000 ./usr/share/info/gst-libs.info-3.gz
│ │ │ │ --rw-r--r-- 0 root (0) root (0) 4939 2019-04-29 11:43:16.000000 ./usr/share/info/gst-libs.info.gz
│ │ │ │ +-rw-r--r-- 0 root (0) root (0) 58683 2019-04-29 11:43:16.000000 ./usr/share/info/gst-base.info-1.gz
│ │ │ │ +-rw-r--r-- 0 root (0) root (0) 58693 2019-04-29 11:43:16.000000 ./usr/share/info/gst-base.info-2.gz
│ │ │ │ +-rw-r--r-- 0 root (0) root (0) 42406 2019-04-29 11:43:16.000000 ./usr/share/info/gst-base.info-3.gz
│ │ │ │ +-rw-r--r-- 0 root (0) root (0) 48195 2019-04-29 11:43:16.000000 ./usr/share/info/gst-base.info-4.gz
│ │ │ │ +-rw-r--r-- 0 root (0) root (0) 4379 2019-04-29 11:43:16.000000 ./usr/share/info/gst-base.info-5.gz
│ │ │ │ +-rw-r--r-- 0 root (0) root (0) 11863 2019-04-29 11:43:16.000000 ./usr/share/info/gst-base.info.gz
│ │ │ │ +-rw-r--r-- 0 root (0) root (0) 52644 2019-04-29 11:43:16.000000 ./usr/share/info/gst-libs.info-1.gz
│ │ │ │ +-rw-r--r-- 0 root (0) root (0) 24371 2019-04-29 11:43:16.000000 ./usr/share/info/gst-libs.info-2.gz
│ │ │ │ +-rw-r--r-- 0 root (0) root (0) 18894 2019-04-29 11:43:16.000000 ./usr/share/info/gst-libs.info-3.gz
│ │ │ │ +-rw-r--r-- 0 root (0) root (0) 4930 2019-04-29 11:43:16.000000 ./usr/share/info/gst-libs.info.gz
│ │ │ │ -rw-r--r-- 0 root (0) root (0) 93455 2019-04-29 11:43:16.000000 ./usr/share/info/gst.info-1.gz
│ │ │ │ -rw-r--r-- 0 root (0) root (0) 16281 2019-04-29 11:43:16.000000 ./usr/share/info/gst.info-2.gz
│ │ │ │ -rw-r--r-- 0 root (0) root (0) 2246 2019-04-29 11:43:16.000000 ./usr/share/info/gst.info.gz
│ │ │ ├── ./usr/share/info/gst-base.info-1.gz
│ │ │ │ ├── gst-base.info-1
│ │ │ │ │ @@ -1,18774 +1,18771 @@
│ │ │ │ │ 00000000: 5468 6973 2069 7320 6773 742d 6261 7365 This is gst-base
│ │ │ │ │ 00000010: 2e69 6e66 6f2c 2070 726f 6475 6365 6420 .info, produced
│ │ │ │ │ 00000020: 6279 206d 616b 6569 6e66 6f20 7665 7273 by makeinfo vers
│ │ │ │ │ -00000030: 696f 6e20 362e 3720 6672 6f6d 0a67 7374 ion 6.7 from.gst
│ │ │ │ │ -00000040: 2d62 6173 652d 6669 7865 642e 7465 7869 -base-fixed.texi
│ │ │ │ │ -00000050: 2e0a 0a20 2020 2020 5065 726d 6973 7369 ... Permissi
│ │ │ │ │ -00000060: 6f6e 2069 7320 6772 616e 7465 6420 746f on is granted to
│ │ │ │ │ -00000070: 2063 6f70 792c 2064 6973 7472 6962 7574 copy, distribut
│ │ │ │ │ -00000080: 6520 616e 642f 6f72 206d 6f64 6966 7920 e and/or modify
│ │ │ │ │ -00000090: 7468 6973 0a20 2020 2020 646f 6375 6d65 this. docume
│ │ │ │ │ -000000a0: 6e74 2075 6e64 6572 2074 6865 2074 6572 nt under the ter
│ │ │ │ │ -000000b0: 6d73 206f 6620 7468 6520 474e 5520 4672 ms of the GNU Fr
│ │ │ │ │ -000000c0: 6565 2044 6f63 756d 656e 7461 7469 6f6e ee Documentation
│ │ │ │ │ -000000d0: 204c 6963 656e 7365 2c0a 2020 2020 2056 License,. V
│ │ │ │ │ -000000e0: 6572 7369 6f6e 2031 2e32 206f 7220 616e ersion 1.2 or an
│ │ │ │ │ -000000f0: 7920 6c61 7465 7220 7665 7273 696f 6e20 y later version
│ │ │ │ │ -00000100: 7075 626c 6973 6865 6420 6279 2074 6865 published by the
│ │ │ │ │ -00000110: 2046 7265 6520 536f 6674 7761 7265 0a20 Free Software.
│ │ │ │ │ -00000120: 2020 2020 466f 756e 6461 7469 6f6e 3b20 Foundation;
│ │ │ │ │ -00000130: 7769 7468 206e 6f20 496e 7661 7269 616e with no Invarian
│ │ │ │ │ -00000140: 7420 5365 6374 696f 6e73 2c20 7769 7468 t Sections, with
│ │ │ │ │ -00000150: 206e 6f20 4672 6f6e 742d 436f 7665 7220 no Front-Cover
│ │ │ │ │ -00000160: 5465 7874 732c 0a20 2020 2020 616e 6420 Texts,. and
│ │ │ │ │ -00000170: 7769 7468 206e 6f20 4261 636b 2d43 6f76 with no Back-Cov
│ │ │ │ │ -00000180: 6572 2054 6578 7473 2e20 2041 2063 6f70 er Texts. A cop
│ │ │ │ │ -00000190: 7920 6f66 2074 6865 206c 6963 656e 7365 y of the license
│ │ │ │ │ -000001a0: 2069 7320 696e 636c 7564 6564 2069 6e0a is included in.
│ │ │ │ │ -000001b0: 2020 2020 2074 6865 2073 6563 7469 6f6e the section
│ │ │ │ │ -000001c0: 2065 6e74 6974 6c65 6420 2247 4e55 2046 entitled "GNU F
│ │ │ │ │ -000001d0: 7265 6520 446f 6375 6d65 6e74 6174 696f ree Documentatio
│ │ │ │ │ -000001e0: 6e20 4c69 6365 6e73 6522 2e0a 494e 464f n License"..INFO
│ │ │ │ │ -000001f0: 2d44 4952 2d53 4543 5449 4f4e 2053 6f66 -DIR-SECTION Sof
│ │ │ │ │ -00000200: 7477 6172 6520 6465 7665 6c6f 706d 656e tware developmen
│ │ │ │ │ -00000210: 740a 5354 4152 542d 494e 464f 2d44 4952 t.START-INFO-DIR
│ │ │ │ │ -00000220: 2d45 4e54 5259 0a2a 2053 6d61 6c6c 7461 -ENTRY.* Smallta
│ │ │ │ │ -00000230: 6c6b 2062 6173 6520 636c 6173 7365 733a lk base classes:
│ │ │ │ │ -00000240: 2028 6773 742d 6261 7365 292e 2020 2054 (gst-base). T
│ │ │ │ │ -00000250: 6865 2047 4e55 2053 6d61 6c6c 7461 6c6b he GNU Smalltalk
│ │ │ │ │ -00000260: 2062 6173 6520 636c 6173 7365 732e 0a45 base classes..E
│ │ │ │ │ -00000270: 4e44 2d49 4e46 4f2d 4449 522d 454e 5452 ND-INFO-DIR-ENTR
│ │ │ │ │ -00000280: 590a 0a1f 0a46 696c 653a 2067 7374 2d62 Y....File: gst-b
│ │ │ │ │ -00000290: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ -000002a0: 2054 6f70 2c20 2055 703a 2028 4449 5229 Top, Up: (DIR)
│ │ │ │ │ -000002b0: 0a0a 474e 5520 536d 616c 6c74 616c 6b20 ..GNU Smalltalk
│ │ │ │ │ -000002c0: 4c69 6272 6172 7920 5265 6665 7265 6e63 Library Referenc
│ │ │ │ │ -000002d0: 650a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a e.**************
│ │ │ │ │ -000002e0: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a ****************
│ │ │ │ │ -000002f0: 2a0a 0a54 6869 7320 646f 6375 6d65 6e74 *..This document
│ │ │ │ │ -00000300: 2064 6573 6372 6962 6573 2074 6865 2063 describes the c
│ │ │ │ │ -00000310: 6c61 7373 206c 6962 7261 7269 6573 2074 lass libraries t
│ │ │ │ │ -00000320: 6861 7420 6172 6520 6469 7374 7269 6275 hat are distribu
│ │ │ │ │ -00000330: 7465 640a 746f 6765 7468 6572 2077 6974 ted.together wit
│ │ │ │ │ -00000340: 6820 7468 6520 474e 5520 536d 616c 6c74 h the GNU Smallt
│ │ │ │ │ -00000350: 616c 6b20 7072 6f67 7261 6d6d 696e 6720 alk programming
│ │ │ │ │ -00000360: 6c61 6e67 7561 6765 2e0a 0a20 2020 2020 language...
│ │ │ │ │ -00000370: 5065 726d 6973 7369 6f6e 2069 7320 6772 Permission is gr
│ │ │ │ │ -00000380: 616e 7465 6420 746f 2063 6f70 792c 2064 anted to copy, d
│ │ │ │ │ -00000390: 6973 7472 6962 7574 6520 616e 642f 6f72 istribute and/or
│ │ │ │ │ -000003a0: 206d 6f64 6966 7920 7468 6973 0a20 2020 modify this.
│ │ │ │ │ -000003b0: 2020 646f 6375 6d65 6e74 2075 6e64 6572 document under
│ │ │ │ │ -000003c0: 2074 6865 2074 6572 6d73 206f 6620 7468 the terms of th
│ │ │ │ │ -000003d0: 6520 474e 5520 4672 6565 2044 6f63 756d e GNU Free Docum
│ │ │ │ │ -000003e0: 656e 7461 7469 6f6e 204c 6963 656e 7365 entation License
│ │ │ │ │ -000003f0: 2c0a 2020 2020 2056 6572 7369 6f6e 2031 ,. Version 1
│ │ │ │ │ -00000400: 2e32 206f 7220 616e 7920 6c61 7465 7220 .2 or any later
│ │ │ │ │ -00000410: 7665 7273 696f 6e20 7075 626c 6973 6865 version publishe
│ │ │ │ │ -00000420: 6420 6279 2074 6865 2046 7265 6520 536f d by the Free So
│ │ │ │ │ -00000430: 6674 7761 7265 0a20 2020 2020 466f 756e ftware. Foun
│ │ │ │ │ -00000440: 6461 7469 6f6e 3b20 7769 7468 206e 6f20 dation; with no
│ │ │ │ │ -00000450: 496e 7661 7269 616e 7420 5365 6374 696f Invariant Sectio
│ │ │ │ │ -00000460: 6e73 2c20 7769 7468 206e 6f20 4672 6f6e ns, with no Fron
│ │ │ │ │ -00000470: 742d 436f 7665 7220 5465 7874 732c 0a20 t-Cover Texts,.
│ │ │ │ │ -00000480: 2020 2020 616e 6420 7769 7468 206e 6f20 and with no
│ │ │ │ │ -00000490: 4261 636b 2d43 6f76 6572 2054 6578 7473 Back-Cover Texts
│ │ │ │ │ -000004a0: 2e20 2041 2063 6f70 7920 6f66 2074 6865 . A copy of the
│ │ │ │ │ -000004b0: 206c 6963 656e 7365 2069 7320 696e 636c license is incl
│ │ │ │ │ -000004c0: 7564 6564 2069 6e0a 2020 2020 2074 6865 uded in. the
│ │ │ │ │ -000004d0: 2073 6563 7469 6f6e 2065 6e74 6974 6c65 section entitle
│ │ │ │ │ -000004e0: 6420 2247 4e55 2046 7265 6520 446f 6375 d "GNU Free Docu
│ │ │ │ │ -000004f0: 6d65 6e74 6174 696f 6e20 4c69 6365 6e73 mentation Licens
│ │ │ │ │ -00000500: 6522 2e0a 0a2a 204d 656e 753a 0a0a 2a20 e"...* Menu:..*
│ │ │ │ │ -00000510: 4261 7365 2063 6c61 7373 6573 3a3a 2020 Base classes::
│ │ │ │ │ -00000520: 2020 2020 2020 5468 6520 636c 6173 7320 The class
│ │ │ │ │ -00000530: 7265 6665 7265 6e63 650a 0a2a 2043 6c61 reference..* Cla
│ │ │ │ │ -00000540: 7373 2069 6e64 6578 3a3a 2020 2020 2020 ss index::
│ │ │ │ │ -00000550: 2020 2049 6e64 6578 2074 6f20 7468 6520 Index to the
│ │ │ │ │ -00000560: 636c 6173 7365 7320 696e 2074 6865 2063 classes in the c
│ │ │ │ │ -00000570: 6c61 7373 2072 6566 6572 656e 6365 0a2a lass reference.*
│ │ │ │ │ -00000580: 204d 6574 686f 6420 696e 6465 783a 3a20 Method index::
│ │ │ │ │ -00000590: 2020 2020 2020 2049 6e64 6578 2074 6f20 Index to
│ │ │ │ │ -000005a0: 7468 6520 6d65 7468 6f64 2073 656c 6563 the method selec
│ │ │ │ │ -000005b0: 746f 7273 2069 6e20 7468 6520 636c 6173 tors in the clas
│ │ │ │ │ -000005c0: 7320 7265 6665 7265 6e63 650a 2a20 4372 s reference.* Cr
│ │ │ │ │ -000005d0: 6f73 732d 7265 6665 7265 6e63 653a 3a20 oss-reference::
│ │ │ │ │ -000005e0: 2020 2020 4372 6f73 732d 7265 6665 7265 Cross-refere
│ │ │ │ │ -000005f0: 6e63 6520 6265 7477 6565 6e20 7365 6c65 nce between sele
│ │ │ │ │ -00000600: 6374 6f72 730a 0a1f 0a46 696c 653a 2067 ctors....File: g
│ │ │ │ │ -00000610: 7374 2d62 6173 652e 696e 666f 2c20 204e st-base.info, N
│ │ │ │ │ -00000620: 6f64 653a 2042 6173 6520 636c 6173 7365 ode: Base classe
│ │ │ │ │ -00000630: 732c 2020 4e65 7874 3a20 436c 6173 7320 s, Next: Class
│ │ │ │ │ -00000640: 696e 6465 782c 2020 5570 3a20 546f 700a index, Up: Top.
│ │ │ │ │ -00000650: 0a31 2042 6173 6520 636c 6173 7365 730a .1 Base classes.
│ │ │ │ │ -00000660: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 0a0a **************..
│ │ │ │ │ -00000670: 2a20 4d65 6e75 3a0a 0a41 6c70 6861 6265 * Menu:..Alphabe
│ │ │ │ │ -00000680: 7469 6320 6c69 7374 3a0a 2a20 4162 7374 tic list:.* Abst
│ │ │ │ │ -00000690: 7261 6374 4e61 6d65 7370 6163 653a 3a0a ractNamespace::.
│ │ │ │ │ -000006a0: 2a20 416c 7465 726e 6174 6976 654f 626a * AlternativeObj
│ │ │ │ │ -000006b0: 6563 7450 726f 7879 3a3a 0a2a 2041 7269 ectProxy::.* Ari
│ │ │ │ │ -000006c0: 7468 6d65 7469 6345 7272 6f72 3a3a 0a2a thmeticError::.*
│ │ │ │ │ -000006d0: 2041 7272 6179 3a3a 0a2a 2041 7272 6179 Array::.* Array
│ │ │ │ │ -000006e0: 6564 436f 6c6c 6563 7469 6f6e 3a3a 0a2a edCollection::.*
│ │ │ │ │ -000006f0: 2041 7373 6f63 6961 7469 6f6e 3a3a 0a2a Association::.*
│ │ │ │ │ -00000700: 2041 7574 6f6c 6f61 643a 3a0a 2a20 4261 Autoload::.* Ba
│ │ │ │ │ -00000710: 673a 3a0a 2a20 4265 6861 7669 6f72 3a3a g::.* Behavior::
│ │ │ │ │ -00000720: 0a2a 2042 696e 6469 6e67 4469 6374 696f .* BindingDictio
│ │ │ │ │ -00000730: 6e61 7279 3a3a 0a2a 2042 6c6f 636b 436c nary::.* BlockCl
│ │ │ │ │ -00000740: 6f73 7572 653a 3a0a 2a20 426c 6f63 6b43 osure::.* BlockC
│ │ │ │ │ -00000750: 6f6e 7465 7874 3a3a 0a2a 2042 6f6f 6c65 ontext::.* Boole
│ │ │ │ │ -00000760: 616e 3a3a 0a2a 2042 7974 6541 7272 6179 an::.* ByteArray
│ │ │ │ │ -00000770: 3a3a 0a2a 2043 4167 6772 6567 6174 653a ::.* CAggregate:
│ │ │ │ │ -00000780: 3a0a 2a20 4361 6c6c 696e 5072 6f63 6573 :.* CallinProces
│ │ │ │ │ -00000790: 733a 3a0a 2a20 4341 7272 6179 3a3a 0a2a s::.* CArray::.*
│ │ │ │ │ -000007a0: 2043 4172 7261 7943 5479 7065 3a3a 0a2a CArrayCType::.*
│ │ │ │ │ -000007b0: 2043 426f 6f6c 6561 6e3a 3a0a 2a20 4342 CBoolean::.* CB
│ │ │ │ │ -000007c0: 7974 653a 3a0a 2a20 4343 616c 6c61 626c yte::.* CCallabl
│ │ │ │ │ -000007d0: 653a 3a0a 2a20 4343 616c 6c62 6163 6b44 e::.* CCallbackD
│ │ │ │ │ -000007e0: 6573 6372 6970 746f 723a 3a0a 2a20 4343 escriptor::.* CC
│ │ │ │ │ -000007f0: 6861 723a 3a0a 2a20 4343 6f6d 706f 756e har::.* CCompoun
│ │ │ │ │ -00000800: 643a 3a0a 2a20 4344 6f75 626c 653a 3a0a d::.* CDouble::.
│ │ │ │ │ -00000810: 2a20 4346 6c6f 6174 3a3a 0a2a 2043 4675 * CFloat::.* CFu
│ │ │ │ │ -00000820: 6e63 7469 6f6e 4465 7363 7269 7074 6f72 nctionDescriptor
│ │ │ │ │ -00000830: 3a3a 0a2a 2043 6861 7261 6374 6572 3a3a ::.* Character::
│ │ │ │ │ -00000840: 0a2a 2043 6861 7261 6374 6572 4172 7261 .* CharacterArra
│ │ │ │ │ -00000850: 793a 3a0a 2a20 4349 6e74 3a3a 0a2a 2043 y::.* CInt::.* C
│ │ │ │ │ -00000860: 6c61 7373 3a3a 0a2a 2043 6c61 7373 4465 lass::.* ClassDe
│ │ │ │ │ -00000870: 7363 7269 7074 696f 6e3a 3a0a 2a20 434c scription::.* CL
│ │ │ │ │ -00000880: 6f6e 673a 3a0a 2a20 434c 6f6e 6744 6f75 ong::.* CLongDou
│ │ │ │ │ -00000890: 626c 653a 3a0a 2a20 434c 6f6e 674c 6f6e ble::.* CLongLon
│ │ │ │ │ -000008a0: 673a 3a0a 2a20 434f 626a 6563 743a 3a0a g::.* CObject::.
│ │ │ │ │ -000008b0: 2a20 436f 6c6c 6563 7469 6f6e 3a3a 0a2a * Collection::.*
│ │ │ │ │ -000008c0: 2043 6f6d 7069 6c65 6442 6c6f 636b 3a3a CompiledBlock::
│ │ │ │ │ -000008d0: 0a2a 2043 6f6d 7069 6c65 6443 6f64 653a .* CompiledCode:
│ │ │ │ │ -000008e0: 3a0a 2a20 436f 6d70 696c 6564 4d65 7468 :.* CompiledMeth
│ │ │ │ │ -000008f0: 6f64 3a3a 0a2a 2043 6f6e 7465 7874 5061 od::.* ContextPa
│ │ │ │ │ -00000900: 7274 3a3a 0a2a 2043 6f6e 7469 6e75 6174 rt::.* Continuat
│ │ │ │ │ -00000910: 696f 6e3a 3a0a 2a20 4350 7472 3a3a 0a2a ion::.* CPtr::.*
│ │ │ │ │ -00000920: 2043 5074 7243 5479 7065 3a3a 0a2a 2043 CPtrCType::.* C
│ │ │ │ │ -00000930: 5363 616c 6172 3a3a 0a2a 2043 5363 616c Scalar::.* CScal
│ │ │ │ │ -00000940: 6172 4354 7970 653a 3a0a 2a20 4353 686f arCType::.* CSho
│ │ │ │ │ -00000950: 7274 3a3a 0a2a 2043 536d 616c 6c74 616c rt::.* CSmalltal
│ │ │ │ │ -00000960: 6b3a 3a0a 2a20 4353 7472 696e 673a 3a0a k::.* CString::.
│ │ │ │ │ -00000970: 2a20 4353 7472 696e 6743 5479 7065 3a3a * CStringCType::
│ │ │ │ │ -00000980: 0a2a 2043 5374 7275 6374 3a3a 0a2a 2043 .* CStruct::.* C
│ │ │ │ │ -00000990: 5479 7065 3a3a 0a2a 2043 5543 6861 723a Type::.* CUChar:
│ │ │ │ │ -000009a0: 3a0a 2a20 4355 496e 743a 3a0a 2a20 4355 :.* CUInt::.* CU
│ │ │ │ │ -000009b0: 4c6f 6e67 3a3a 0a2a 2043 554c 6f6e 674c Long::.* CULongL
│ │ │ │ │ -000009c0: 6f6e 673a 3a0a 2a20 4355 6e69 6f6e 3a3a ong::.* CUnion::
│ │ │ │ │ -000009d0: 0a2a 2043 5553 686f 7274 3a3a 0a2a 2044 .* CUShort::.* D
│ │ │ │ │ -000009e0: 6174 653a 3a0a 2a20 4461 7465 5469 6d65 ate::.* DateTime
│ │ │ │ │ -000009f0: 3a3a 0a2a 2044 6566 6572 7265 6456 6172 ::.* DeferredVar
│ │ │ │ │ -00000a00: 6961 626c 6542 696e 6469 6e67 3a3a 0a2a iableBinding::.*
│ │ │ │ │ -00000a10: 2044 656c 6179 3a3a 0a2a 2044 656c 6179 Delay::.* Delay
│ │ │ │ │ -00000a20: 6564 4164 6170 746f 723a 3a0a 2a20 4469 edAdaptor::.* Di
│ │ │ │ │ -00000a30: 6374 696f 6e61 7279 3a3a 0a2a 2044 6972 ctionary::.* Dir
│ │ │ │ │ -00000a40: 6563 7465 644d 6573 7361 6765 3a3a 0a2a ectedMessage::.*
│ │ │ │ │ -00000a50: 2044 6972 6563 746f 7279 3a3a 0a2a 2044 Directory::.* D
│ │ │ │ │ -00000a60: 4c44 3a3a 0a2a 2044 756d 7065 7250 726f LD::.* DumperPro
│ │ │ │ │ -00000a70: 7879 3a3a 0a2a 2044 7572 6174 696f 6e3a xy::.* Duration:
│ │ │ │ │ -00000a80: 3a0a 2a20 4479 6e61 6d69 6356 6172 6961 :.* DynamicVaria
│ │ │ │ │ -00000a90: 626c 653a 3a0a 2a20 4572 726f 723a 3a0a ble::.* Error::.
│ │ │ │ │ -00000aa0: 2a20 4578 6365 7074 696f 6e3a 3a0a 2a20 * Exception::.*
│ │ │ │ │ -00000ab0: 4578 6365 7074 696f 6e53 6574 3a3a 0a2a ExceptionSet::.*
│ │ │ │ │ -00000ac0: 2046 616c 7365 3a3a 0a2a 2046 696c 653a False::.* File:
│ │ │ │ │ -00000ad0: 3a0a 2a20 4669 6c65 4465 7363 7269 7074 :.* FileDescript
│ │ │ │ │ -00000ae0: 6f72 3a3a 0a2a 2046 696c 6550 6174 683a or::.* FilePath:
│ │ │ │ │ -00000af0: 3a0a 2a20 4669 6c65 5365 676d 656e 743a :.* FileSegment:
│ │ │ │ │ -00000b00: 3a0a 2a20 4669 6c65 5374 7265 616d 3a3a :.* FileStream::
│ │ │ │ │ -00000b10: 0a2a 2046 6c6f 6174 3a3a 0a2a 2046 6c6f .* Float::.* Flo
│ │ │ │ │ -00000b20: 6174 443a 3a0a 2a20 466c 6f61 7445 3a3a atD::.* FloatE::
│ │ │ │ │ -00000b30: 0a2a 2046 6c6f 6174 513a 3a0a 2a20 4672 .* FloatQ::.* Fr
│ │ │ │ │ -00000b40: 6163 7469 6f6e 3a3a 0a2a 2047 656e 6572 action::.* Gener
│ │ │ │ │ -00000b50: 6174 6f72 3a3a 0a2a 2047 6574 6f70 743a ator::.* Getopt:
│ │ │ │ │ -00000b60: 3a0a 2a20 4861 6c74 3a3a 0a2a 2048 6173 :.* Halt::.* Has
│ │ │ │ │ -00000b70: 6865 6443 6f6c 6c65 6374 696f 6e3a 3a0a hedCollection::.
│ │ │ │ │ -00000b80: 2a20 486f 6d65 6441 7373 6f63 6961 7469 * HomedAssociati
│ │ │ │ │ -00000b90: 6f6e 3a3a 0a2a 2049 6465 6e74 6974 7944 on::.* IdentityD
│ │ │ │ │ -00000ba0: 6963 7469 6f6e 6172 793a 3a0a 2a20 4964 ictionary::.* Id
│ │ │ │ │ -00000bb0: 656e 7469 7479 5365 743a 3a0a 2a20 496e entitySet::.* In
│ │ │ │ │ -00000bc0: 7465 6765 723a 3a0a 2a20 496e 7465 7276 teger::.* Interv
│ │ │ │ │ -00000bd0: 616c 3a3a 0a2a 2049 7465 7261 626c 653a al::.* Iterable:
│ │ │ │ │ -00000be0: 3a0a 2a20 4c61 7267 6541 7272 6179 3a3a :.* LargeArray::
│ │ │ │ │ -00000bf0: 0a2a 204c 6172 6765 4172 7261 7965 6443 .* LargeArrayedC
│ │ │ │ │ -00000c00: 6f6c 6c65 6374 696f 6e3a 3a0a 2a20 4c61 ollection::.* La
│ │ │ │ │ -00000c10: 7267 6542 7974 6541 7272 6179 3a3a 0a2a rgeByteArray::.*
│ │ │ │ │ -00000c20: 204c 6172 6765 496e 7465 6765 723a 3a0a LargeInteger::.
│ │ │ │ │ -00000c30: 2a20 4c61 7267 654e 6567 6174 6976 6549 * LargeNegativeI
│ │ │ │ │ -00000c40: 6e74 6567 6572 3a3a 0a2a 204c 6172 6765 nteger::.* Large
│ │ │ │ │ -00000c50: 506f 7369 7469 7665 496e 7465 6765 723a PositiveInteger:
│ │ │ │ │ -00000c60: 3a0a 2a20 4c61 7267 6557 6f72 6441 7272 :.* LargeWordArr
│ │ │ │ │ -00000c70: 6179 3a3a 0a2a 204c 6172 6765 5a65 726f ay::.* LargeZero
│ │ │ │ │ -00000c80: 496e 7465 6765 723a 3a0a 2a20 4c69 6e6b Integer::.* Link
│ │ │ │ │ -00000c90: 3a3a 0a2a 204c 696e 6b65 644c 6973 743a ::.* LinkedList:
│ │ │ │ │ -00000ca0: 3a0a 2a20 4c6f 6f6b 7570 4b65 793a 3a0a :.* LookupKey::.
│ │ │ │ │ -00000cb0: 2a20 4c6f 6f6b 7570 5461 626c 653a 3a0a * LookupTable::.
│ │ │ │ │ -00000cc0: 2a20 4d61 676e 6974 7564 653a 3a0a 2a20 * Magnitude::.*
│ │ │ │ │ -00000cd0: 4d61 7070 6564 436f 6c6c 6563 7469 6f6e MappedCollection
│ │ │ │ │ -00000ce0: 3a3a 0a2a 204d 656d 6f72 793a 3a0a 2a20 ::.* Memory::.*
│ │ │ │ │ -00000cf0: 4d65 7373 6167 653a 3a0a 2a20 4d65 7373 Message::.* Mess
│ │ │ │ │ -00000d00: 6167 654e 6f74 556e 6465 7273 746f 6f64 ageNotUnderstood
│ │ │ │ │ -00000d10: 3a3a 0a2a 204d 6574 6163 6c61 7373 3a3a ::.* Metaclass::
│ │ │ │ │ -00000d20: 0a2a 204d 6574 686f 6443 6f6e 7465 7874 .* MethodContext
│ │ │ │ │ -00000d30: 3a3a 0a2a 204d 6574 686f 6444 6963 7469 ::.* MethodDicti
│ │ │ │ │ -00000d40: 6f6e 6172 793a 3a0a 2a20 4d65 7468 6f64 onary::.* Method
│ │ │ │ │ -00000d50: 496e 666f 3a3a 0a2a 204e 616d 6573 7061 Info::.* Namespa
│ │ │ │ │ -00000d60: 6365 3a3a 0a2a 204e 6574 436c 6965 6e74 ce::.* NetClient
│ │ │ │ │ -00000d70: 732e 5552 4952 6573 6f6c 7665 723a 3a0a s.URIResolver::.
│ │ │ │ │ -00000d80: 2a20 4e65 7443 6c69 656e 7473 2e55 524c * NetClients.URL
│ │ │ │ │ -00000d90: 3a3a 0a2a 204e 6f74 6966 6963 6174 696f ::.* Notificatio
│ │ │ │ │ -00000da0: 6e3a 3a0a 2a20 4e75 6c6c 5072 6f78 793a n::.* NullProxy:
│ │ │ │ │ -00000db0: 3a0a 2a20 4e75 6c6c 5661 6c75 6548 6f6c :.* NullValueHol
│ │ │ │ │ -00000dc0: 6465 723a 3a0a 2a20 4e75 6d62 6572 3a3a der::.* Number::
│ │ │ │ │ -00000dd0: 0a2a 204f 626a 6563 743a 3a0a 2a20 4f62 .* Object::.* Ob
│ │ │ │ │ -00000de0: 6a65 6374 4475 6d70 6572 3a3a 0a2a 204f jectDumper::.* O
│ │ │ │ │ -00000df0: 626a 6563 744d 656d 6f72 793a 3a0a 2a20 bjectMemory::.*
│ │ │ │ │ -00000e00: 4f72 6465 7265 6443 6f6c 6c65 6374 696f OrderedCollectio
│ │ │ │ │ -00000e10: 6e3a 3a0a 2a20 5061 636b 6167 653a 3a0a n::.* Package::.
│ │ │ │ │ -00000e20: 2a20 5061 636b 6167 654c 6f61 6465 723a * PackageLoader:
│ │ │ │ │ -00000e30: 3a0a 2a20 5065 726d 6973 7369 6f6e 3a3a :.* Permission::
│ │ │ │ │ -00000e40: 0a2a 2050 6c75 6767 6162 6c65 4164 6170 .* PluggableAdap
│ │ │ │ │ -00000e50: 746f 723a 3a0a 2a20 506c 7567 6761 626c tor::.* Pluggabl
│ │ │ │ │ -00000e60: 6550 726f 7879 3a3a 0a2a 2050 6f69 6e74 eProxy::.* Point
│ │ │ │ │ -00000e70: 3a3a 0a2a 2050 6f73 6974 696f 6e61 626c ::.* Positionabl
│ │ │ │ │ -00000e80: 6553 7472 6561 6d3a 3a0a 2a20 5072 6f63 eStream::.* Proc
│ │ │ │ │ -00000e90: 6573 733a 3a0a 2a20 5072 6f63 6573 7345 ess::.* ProcessE
│ │ │ │ │ -00000ea0: 6e76 6972 6f6e 6d65 6e74 3a3a 0a2a 2050 nvironment::.* P
│ │ │ │ │ -00000eb0: 726f 6365 7373 6f72 5363 6865 6475 6c65 rocessorSchedule
│ │ │ │ │ -00000ec0: 723a 3a0a 2a20 5072 6f63 6573 7356 6172 r::.* ProcessVar
│ │ │ │ │ -00000ed0: 6961 626c 653a 3a0a 2a20 5072 6f6d 6973 iable::.* Promis
│ │ │ │ │ -00000ee0: 653a 3a0a 2a20 5261 6e64 6f6d 3a3a 0a2a e::.* Random::.*
│ │ │ │ │ -00000ef0: 2052 6561 6453 7472 6561 6d3a 3a0a 2a20 ReadStream::.*
│ │ │ │ │ -00000f00: 5265 6164 5772 6974 6553 7472 6561 6d3a ReadWriteStream:
│ │ │ │ │ -00000f10: 3a0a 2a20 5265 6374 616e 676c 653a 3a0a :.* Rectangle::.
│ │ │ │ │ -00000f20: 2a20 5265 6375 7273 696f 6e4c 6f63 6b3a * RecursionLock:
│ │ │ │ │ -00000f30: 3a0a 2a20 5265 6765 783a 3a0a 2a20 5265 :.* Regex::.* Re
│ │ │ │ │ -00000f40: 6765 7852 6573 756c 7473 3a3a 0a2a 2052 gexResults::.* R
│ │ │ │ │ -00000f50: 6f6f 744e 616d 6573 7061 6365 3a3a 0a2a ootNamespace::.*
│ │ │ │ │ -00000f60: 2052 756e 4172 7261 793a 3a0a 2a20 5363 RunArray::.* Sc
│ │ │ │ │ -00000f70: 616c 6564 4465 6369 6d61 6c3a 3a0a 2a20 aledDecimal::.*
│ │ │ │ │ -00000f80: 5365 6375 7269 7479 506f 6c69 6379 3a3a SecurityPolicy::
│ │ │ │ │ -00000f90: 0a2a 2053 656d 6170 686f 7265 3a3a 0a2a .* Semaphore::.*
│ │ │ │ │ -00000fa0: 2053 6571 7565 6e63 6561 626c 6543 6f6c SequenceableCol
│ │ │ │ │ -00000fb0: 6c65 6374 696f 6e3a 3a0a 2a20 5365 743a lection::.* Set:
│ │ │ │ │ -00000fc0: 3a0a 2a20 5368 6172 6564 5175 6575 653a :.* SharedQueue:
│ │ │ │ │ -00000fd0: 3a0a 2a20 5369 6e67 6c65 746f 6e50 726f :.* SingletonPro
│ │ │ │ │ -00000fe0: 7879 3a3a 0a2a 2053 6d61 6c6c 496e 7465 xy::.* SmallInte
│ │ │ │ │ -00000ff0: 6765 723a 3a0a 2a20 536f 7274 6564 436f ger::.* SortedCo
│ │ │ │ │ -00001000: 6c6c 6563 7469 6f6e 3a3a 0a2a 2053 7472 llection::.* Str
│ │ │ │ │ -00001010: 6561 6d3a 3a0a 2a20 5374 7269 6e67 3a3a eam::.* String::
│ │ │ │ │ -00001020: 0a2a 2053 796d 626f 6c3a 3a0a 2a20 5379 .* Symbol::.* Sy
│ │ │ │ │ -00001030: 6d4c 696e 6b3a 3a0a 2a20 5379 7374 656d mLink::.* System
│ │ │ │ │ -00001040: 4469 6374 696f 6e61 7279 3a3a 0a2a 2053 Dictionary::.* S
│ │ │ │ │ -00001050: 7973 7465 6d45 7863 6570 7469 6f6e 732e ystemExceptions.
│ │ │ │ │ -00001060: 416c 7265 6164 7944 6566 696e 6564 3a3a AlreadyDefined::
│ │ │ │ │ -00001070: 0a2a 2053 7973 7465 6d45 7863 6570 7469 .* SystemExcepti
│ │ │ │ │ -00001080: 6f6e 732e 4172 6775 6d65 6e74 4f75 744f ons.ArgumentOutO
│ │ │ │ │ -00001090: 6652 616e 6765 3a3a 0a2a 2053 7973 7465 fRange::.* Syste
│ │ │ │ │ -000010a0: 6d45 7863 6570 7469 6f6e 732e 4261 6452 mExceptions.BadR
│ │ │ │ │ -000010b0: 6574 7572 6e3a 3a0a 2a20 5379 7374 656d eturn::.* System
│ │ │ │ │ -000010c0: 4578 6365 7074 696f 6e73 2e43 496e 7465 Exceptions.CInte
│ │ │ │ │ -000010d0: 7266 6163 6545 7272 6f72 3a3a 0a2a 2053 rfaceError::.* S
│ │ │ │ │ -000010e0: 7973 7465 6d45 7863 6570 7469 6f6e 732e ystemExceptions.
│ │ │ │ │ -000010f0: 456d 7074 7943 6f6c 6c65 6374 696f 6e3a EmptyCollection:
│ │ │ │ │ -00001100: 3a0a 2a20 5379 7374 656d 4578 6365 7074 :.* SystemExcept
│ │ │ │ │ -00001110: 696f 6e73 2e45 6e64 4f66 5374 7265 616d ions.EndOfStream
│ │ │ │ │ -00001120: 3a3a 0a2a 2053 7973 7465 6d45 7863 6570 ::.* SystemExcep
│ │ │ │ │ -00001130: 7469 6f6e 732e 4669 6c65 4572 726f 723a tions.FileError:
│ │ │ │ │ -00001140: 3a0a 2a20 5379 7374 656d 4578 6365 7074 :.* SystemExcept
│ │ │ │ │ -00001150: 696f 6e73 2e49 6e64 6578 4f75 744f 6652 ions.IndexOutOfR
│ │ │ │ │ -00001160: 616e 6765 3a3a 0a2a 2053 7973 7465 6d45 ange::.* SystemE
│ │ │ │ │ -00001170: 7863 6570 7469 6f6e 732e 496e 7661 6c69 xceptions.Invali
│ │ │ │ │ -00001180: 6441 7267 756d 656e 743a 3a0a 2a20 5379 dArgument::.* Sy
│ │ │ │ │ -00001190: 7374 656d 4578 6365 7074 696f 6e73 2e49 stemExceptions.I
│ │ │ │ │ -000011a0: 6e76 616c 6964 5072 6f63 6573 7353 7461 nvalidProcessSta
│ │ │ │ │ -000011b0: 7465 3a3a 0a2a 2053 7973 7465 6d45 7863 te::.* SystemExc
│ │ │ │ │ -000011c0: 6570 7469 6f6e 732e 496e 7661 6c69 6453 eptions.InvalidS
│ │ │ │ │ -000011d0: 697a 653a 3a0a 2a20 5379 7374 656d 4578 ize::.* SystemEx
│ │ │ │ │ -000011e0: 6365 7074 696f 6e73 2e49 6e76 616c 6964 ceptions.Invalid
│ │ │ │ │ -000011f0: 5374 6174 653a 3a0a 2a20 5379 7374 656d State::.* System
│ │ │ │ │ -00001200: 4578 6365 7074 696f 6e73 2e49 6e76 616c Exceptions.Inval
│ │ │ │ │ -00001210: 6964 5661 6c75 653a 3a0a 2a20 5379 7374 idValue::.* Syst
│ │ │ │ │ -00001220: 656d 4578 6365 7074 696f 6e73 2e4d 7573 emExceptions.Mus
│ │ │ │ │ -00001230: 7442 6542 6f6f 6c65 616e 3a3a 0a2a 2053 tBeBoolean::.* S
│ │ │ │ │ -00001240: 7973 7465 6d45 7863 6570 7469 6f6e 732e ystemExceptions.
│ │ │ │ │ -00001250: 4d75 7461 7469 6f6e 4572 726f 723a 3a0a MutationError::.
│ │ │ │ │ -00001260: 2a20 5379 7374 656d 4578 6365 7074 696f * SystemExceptio
│ │ │ │ │ -00001270: 6e73 2e4e 6f52 756e 6e61 626c 6550 726f ns.NoRunnablePro
│ │ │ │ │ -00001280: 6365 7373 3a3a 0a2a 2053 7973 7465 6d45 cess::.* SystemE
│ │ │ │ │ -00001290: 7863 6570 7469 6f6e 732e 4e6f 7445 6e6f xceptions.NotEno
│ │ │ │ │ -000012a0: 7567 6845 6c65 6d65 6e74 733a 3a0a 2a20 ughElements::.*
│ │ │ │ │ -000012b0: 5379 7374 656d 4578 6365 7074 696f 6e73 SystemExceptions
│ │ │ │ │ -000012c0: 2e4e 6f74 466f 756e 643a 3a0a 2a20 5379 .NotFound::.* Sy
│ │ │ │ │ -000012d0: 7374 656d 4578 6365 7074 696f 6e73 2e4e stemExceptions.N
│ │ │ │ │ -000012e0: 6f74 496d 706c 656d 656e 7465 643a 3a0a otImplemented::.
│ │ │ │ │ -000012f0: 2a20 5379 7374 656d 4578 6365 7074 696f * SystemExceptio
│ │ │ │ │ -00001300: 6e73 2e4e 6f74 496e 6465 7861 626c 653a ns.NotIndexable:
│ │ │ │ │ +00000030: 696f 6e20 342e 3133 2066 726f 6d0a 2f68 ion 4.13 from./h
│ │ │ │ │ +00000040: 6f6d 652f 6963 682f 736f 7572 6365 2f73 ome/ich/source/s
│ │ │ │ │ +00000050: 6d61 6c6c 7461 6c6b 2f72 656c 6561 7365 malltalk/release
│ │ │ │ │ +00000060: 2f73 6d61 6c6c 7461 6c6b 2f64 6f63 2f67 /smalltalk/doc/g
│ │ │ │ │ +00000070: 7374 2d62 6173 652d 6669 7865 642e 7465 st-base-fixed.te
│ │ │ │ │ +00000080: 7869 2e0a 0a49 4e46 4f2d 4449 522d 5345 xi...INFO-DIR-SE
│ │ │ │ │ +00000090: 4354 494f 4e20 536f 6674 7761 7265 2064 CTION Software d
│ │ │ │ │ +000000a0: 6576 656c 6f70 6d65 6e74 0a53 5441 5254 evelopment.START
│ │ │ │ │ +000000b0: 2d49 4e46 4f2d 4449 522d 454e 5452 590a -INFO-DIR-ENTRY.
│ │ │ │ │ +000000c0: 2a20 536d 616c 6c74 616c 6b20 6261 7365 * Smalltalk base
│ │ │ │ │ +000000d0: 2063 6c61 7373 6573 3a20 2867 7374 2d62 classes: (gst-b
│ │ │ │ │ +000000e0: 6173 6529 2e20 2020 5468 6520 474e 5520 ase). The GNU
│ │ │ │ │ +000000f0: 536d 616c 6c74 616c 6b20 6261 7365 2063 Smalltalk base c
│ │ │ │ │ +00000100: 6c61 7373 6573 2e0a 454e 442d 494e 464f lasses..END-INFO
│ │ │ │ │ +00000110: 2d44 4952 2d45 4e54 5259 0a0a 2020 2020 -DIR-ENTRY..
│ │ │ │ │ +00000120: 2050 6572 6d69 7373 696f 6e20 6973 2067 Permission is g
│ │ │ │ │ +00000130: 7261 6e74 6564 2074 6f20 636f 7079 2c20 ranted to copy,
│ │ │ │ │ +00000140: 6469 7374 7269 6275 7465 2061 6e64 2f6f distribute and/o
│ │ │ │ │ +00000150: 7220 6d6f 6469 6679 2074 6869 730a 2020 r modify this.
│ │ │ │ │ +00000160: 2020 2064 6f63 756d 656e 7420 756e 6465 document unde
│ │ │ │ │ +00000170: 7220 7468 6520 7465 726d 7320 6f66 2074 r the terms of t
│ │ │ │ │ +00000180: 6865 2047 4e55 2046 7265 6520 446f 6375 he GNU Free Docu
│ │ │ │ │ +00000190: 6d65 6e74 6174 696f 6e20 4c69 6365 6e73 mentation Licens
│ │ │ │ │ +000001a0: 652c 0a20 2020 2020 5665 7273 696f 6e20 e,. Version
│ │ │ │ │ +000001b0: 312e 3220 6f72 2061 6e79 206c 6174 6572 1.2 or any later
│ │ │ │ │ +000001c0: 2076 6572 7369 6f6e 2070 7562 6c69 7368 version publish
│ │ │ │ │ +000001d0: 6564 2062 7920 7468 6520 4672 6565 2053 ed by the Free S
│ │ │ │ │ +000001e0: 6f66 7477 6172 650a 2020 2020 2046 6f75 oftware. Fou
│ │ │ │ │ +000001f0: 6e64 6174 696f 6e3b 2077 6974 6820 6e6f ndation; with no
│ │ │ │ │ +00000200: 2049 6e76 6172 6961 6e74 2053 6563 7469 Invariant Secti
│ │ │ │ │ +00000210: 6f6e 732c 2077 6974 6820 6e6f 2046 726f ons, with no Fro
│ │ │ │ │ +00000220: 6e74 2d43 6f76 6572 2054 6578 7473 2c0a nt-Cover Texts,.
│ │ │ │ │ +00000230: 2020 2020 2061 6e64 2077 6974 6820 6e6f and with no
│ │ │ │ │ +00000240: 2042 6163 6b2d 436f 7665 7220 5465 7874 Back-Cover Text
│ │ │ │ │ +00000250: 732e 2020 4120 636f 7079 206f 6620 7468 s. A copy of th
│ │ │ │ │ +00000260: 6520 6c69 6365 6e73 6520 6973 2069 6e63 e license is inc
│ │ │ │ │ +00000270: 6c75 6465 640a 2020 2020 2069 6e20 7468 luded. in th
│ │ │ │ │ +00000280: 6520 7365 6374 696f 6e20 656e 7469 746c e section entitl
│ │ │ │ │ +00000290: 6564 2022 474e 5520 4672 6565 2044 6f63 ed "GNU Free Doc
│ │ │ │ │ +000002a0: 756d 656e 7461 7469 6f6e 204c 6963 656e umentation Licen
│ │ │ │ │ +000002b0: 7365 222e 0a0a 1f0a 4669 6c65 3a20 6773 se".....File: gs
│ │ │ │ │ +000002c0: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ +000002d0: 6465 3a20 546f 702c 2020 5570 3a20 2844 de: Top, Up: (D
│ │ │ │ │ +000002e0: 4952 290a 0a47 4e55 2053 6d61 6c6c 7461 IR)..GNU Smallta
│ │ │ │ │ +000002f0: 6c6b 204c 6962 7261 7279 2052 6566 6572 lk Library Refer
│ │ │ │ │ +00000300: 656e 6365 0a2a 2a2a 2a2a 2a2a 2a2a 2a2a ence.***********
│ │ │ │ │ +00000310: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a ****************
│ │ │ │ │ +00000320: 2a2a 2a2a 0a0a 474e 5520 536d 616c 6c74 ****..GNU Smallt
│ │ │ │ │ +00000330: 616c 6b20 4c69 6272 6172 7920 5265 6665 alk Library Refe
│ │ │ │ │ +00000340: 7265 6e63 650a 0a20 2020 5468 6973 2064 rence.. This d
│ │ │ │ │ +00000350: 6f63 756d 656e 7420 6465 7363 7269 6265 ocument describe
│ │ │ │ │ +00000360: 7320 7468 6520 636c 6173 7320 6c69 6272 s the class libr
│ │ │ │ │ +00000370: 6172 6965 7320 7468 6174 2061 7265 2064 aries that are d
│ │ │ │ │ +00000380: 6973 7472 6962 7574 6564 0a74 6f67 6574 istributed.toget
│ │ │ │ │ +00000390: 6865 7220 7769 7468 2074 6865 2047 4e55 her with the GNU
│ │ │ │ │ +000003a0: 2053 6d61 6c6c 7461 6c6b 2070 726f 6772 Smalltalk progr
│ │ │ │ │ +000003b0: 616d 6d69 6e67 206c 616e 6775 6167 652e amming language.
│ │ │ │ │ +000003c0: 0a0a 2020 2020 2050 6572 6d69 7373 696f .. Permissio
│ │ │ │ │ +000003d0: 6e20 6973 2067 7261 6e74 6564 2074 6f20 n is granted to
│ │ │ │ │ +000003e0: 636f 7079 2c20 6469 7374 7269 6275 7465 copy, distribute
│ │ │ │ │ +000003f0: 2061 6e64 2f6f 7220 6d6f 6469 6679 2074 and/or modify t
│ │ │ │ │ +00000400: 6869 730a 2020 2020 2064 6f63 756d 656e his. documen
│ │ │ │ │ +00000410: 7420 756e 6465 7220 7468 6520 7465 726d t under the term
│ │ │ │ │ +00000420: 7320 6f66 2074 6865 2047 4e55 2046 7265 s of the GNU Fre
│ │ │ │ │ +00000430: 6520 446f 6375 6d65 6e74 6174 696f 6e20 e Documentation
│ │ │ │ │ +00000440: 4c69 6365 6e73 652c 0a20 2020 2020 5665 License,. Ve
│ │ │ │ │ +00000450: 7273 696f 6e20 312e 3220 6f72 2061 6e79 rsion 1.2 or any
│ │ │ │ │ +00000460: 206c 6174 6572 2076 6572 7369 6f6e 2070 later version p
│ │ │ │ │ +00000470: 7562 6c69 7368 6564 2062 7920 7468 6520 ublished by the
│ │ │ │ │ +00000480: 4672 6565 2053 6f66 7477 6172 650a 2020 Free Software.
│ │ │ │ │ +00000490: 2020 2046 6f75 6e64 6174 696f 6e3b 2077 Foundation; w
│ │ │ │ │ +000004a0: 6974 6820 6e6f 2049 6e76 6172 6961 6e74 ith no Invariant
│ │ │ │ │ +000004b0: 2053 6563 7469 6f6e 732c 2077 6974 6820 Sections, with
│ │ │ │ │ +000004c0: 6e6f 2046 726f 6e74 2d43 6f76 6572 2054 no Front-Cover T
│ │ │ │ │ +000004d0: 6578 7473 2c0a 2020 2020 2061 6e64 2077 exts,. and w
│ │ │ │ │ +000004e0: 6974 6820 6e6f 2042 6163 6b2d 436f 7665 ith no Back-Cove
│ │ │ │ │ +000004f0: 7220 5465 7874 732e 2020 4120 636f 7079 r Texts. A copy
│ │ │ │ │ +00000500: 206f 6620 7468 6520 6c69 6365 6e73 6520 of the license
│ │ │ │ │ +00000510: 6973 2069 6e63 6c75 6465 640a 2020 2020 is included.
│ │ │ │ │ +00000520: 2069 6e20 7468 6520 7365 6374 696f 6e20 in the section
│ │ │ │ │ +00000530: 656e 7469 746c 6564 2022 474e 5520 4672 entitled "GNU Fr
│ │ │ │ │ +00000540: 6565 2044 6f63 756d 656e 7461 7469 6f6e ee Documentation
│ │ │ │ │ +00000550: 204c 6963 656e 7365 222e 0a0a 2a20 4d65 License"...* Me
│ │ │ │ │ +00000560: 6e75 3a0a 0a2a 2042 6173 6520 636c 6173 nu:..* Base clas
│ │ │ │ │ +00000570: 7365 733a 3a20 2020 2020 2020 2054 6865 ses:: The
│ │ │ │ │ +00000580: 2063 6c61 7373 2072 6566 6572 656e 6365 class reference
│ │ │ │ │ +00000590: 0a0a 2a20 436c 6173 7320 696e 6465 783a ..* Class index:
│ │ │ │ │ +000005a0: 3a20 2020 2020 2020 2020 496e 6465 7820 : Index
│ │ │ │ │ +000005b0: 746f 2074 6865 2063 6c61 7373 6573 2069 to the classes i
│ │ │ │ │ +000005c0: 6e20 7468 6520 636c 6173 7320 7265 6665 n the class refe
│ │ │ │ │ +000005d0: 7265 6e63 650a 2a20 4d65 7468 6f64 2069 rence.* Method i
│ │ │ │ │ +000005e0: 6e64 6578 3a3a 2020 2020 2020 2020 496e ndex:: In
│ │ │ │ │ +000005f0: 6465 7820 746f 2074 6865 206d 6574 686f dex to the metho
│ │ │ │ │ +00000600: 6420 7365 6c65 6374 6f72 7320 696e 2074 d selectors in t
│ │ │ │ │ +00000610: 6865 2063 6c61 7373 2072 6566 6572 656e he class referen
│ │ │ │ │ +00000620: 6365 0a2a 2043 726f 7373 2d72 6566 6572 ce.* Cross-refer
│ │ │ │ │ +00000630: 656e 6365 3a3a 2020 2020 2043 726f 7373 ence:: Cross
│ │ │ │ │ +00000640: 2d72 6566 6572 656e 6365 2062 6574 7765 -reference betwe
│ │ │ │ │ +00000650: 656e 2073 656c 6563 746f 7273 0a0a 1f0a en selectors....
│ │ │ │ │ +00000660: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ +00000670: 6e66 6f2c 2020 4e6f 6465 3a20 4261 7365 nfo, Node: Base
│ │ │ │ │ +00000680: 2063 6c61 7373 6573 2c20 204e 6578 743a classes, Next:
│ │ │ │ │ +00000690: 2043 6c61 7373 2069 6e64 6578 2c20 2050 Class index, P
│ │ │ │ │ +000006a0: 7265 763a 2054 6f70 2c20 2055 703a 2054 rev: Top, Up: T
│ │ │ │ │ +000006b0: 6f70 0a0a 3120 4261 7365 2063 6c61 7373 op..1 Base class
│ │ │ │ │ +000006c0: 6573 0a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a es.*************
│ │ │ │ │ +000006d0: 2a0a 0a2a 204d 656e 753a 0a0a 0a41 6c70 *..* Menu:...Alp
│ │ │ │ │ +000006e0: 6861 6265 7469 6320 6c69 7374 3a0a 2a20 habetic list:.*
│ │ │ │ │ +000006f0: 4162 7374 7261 6374 4e61 6d65 7370 6163 AbstractNamespac
│ │ │ │ │ +00000700: 653a 3a0a 2a20 416c 7465 726e 6174 6976 e::.* Alternativ
│ │ │ │ │ +00000710: 654f 626a 6563 7450 726f 7879 3a3a 0a2a eObjectProxy::.*
│ │ │ │ │ +00000720: 2041 7269 7468 6d65 7469 6345 7272 6f72 ArithmeticError
│ │ │ │ │ +00000730: 3a3a 0a2a 2041 7272 6179 3a3a 0a2a 2041 ::.* Array::.* A
│ │ │ │ │ +00000740: 7272 6179 6564 436f 6c6c 6563 7469 6f6e rrayedCollection
│ │ │ │ │ +00000750: 3a3a 0a2a 2041 7373 6f63 6961 7469 6f6e ::.* Association
│ │ │ │ │ +00000760: 3a3a 0a2a 2041 7574 6f6c 6f61 643a 3a0a ::.* Autoload::.
│ │ │ │ │ +00000770: 2a20 4261 673a 3a0a 2a20 4265 6861 7669 * Bag::.* Behavi
│ │ │ │ │ +00000780: 6f72 3a3a 0a2a 2042 696e 6469 6e67 4469 or::.* BindingDi
│ │ │ │ │ +00000790: 6374 696f 6e61 7279 3a3a 0a2a 2042 6c6f ctionary::.* Blo
│ │ │ │ │ +000007a0: 636b 436c 6f73 7572 653a 3a0a 2a20 426c ckClosure::.* Bl
│ │ │ │ │ +000007b0: 6f63 6b43 6f6e 7465 7874 3a3a 0a2a 2042 ockContext::.* B
│ │ │ │ │ +000007c0: 6f6f 6c65 616e 3a3a 0a2a 2042 7974 6541 oolean::.* ByteA
│ │ │ │ │ +000007d0: 7272 6179 3a3a 0a2a 2043 4167 6772 6567 rray::.* CAggreg
│ │ │ │ │ +000007e0: 6174 653a 3a0a 2a20 4361 6c6c 696e 5072 ate::.* CallinPr
│ │ │ │ │ +000007f0: 6f63 6573 733a 3a0a 2a20 4341 7272 6179 ocess::.* CArray
│ │ │ │ │ +00000800: 3a3a 0a2a 2043 4172 7261 7943 5479 7065 ::.* CArrayCType
│ │ │ │ │ +00000810: 3a3a 0a2a 2043 426f 6f6c 6561 6e3a 3a0a ::.* CBoolean::.
│ │ │ │ │ +00000820: 2a20 4342 7974 653a 3a0a 2a20 4343 616c * CByte::.* CCal
│ │ │ │ │ +00000830: 6c61 626c 653a 3a0a 2a20 4343 616c 6c62 lable::.* CCallb
│ │ │ │ │ +00000840: 6163 6b44 6573 6372 6970 746f 723a 3a0a ackDescriptor::.
│ │ │ │ │ +00000850: 2a20 4343 6861 723a 3a0a 2a20 4343 6f6d * CChar::.* CCom
│ │ │ │ │ +00000860: 706f 756e 643a 3a0a 2a20 4344 6f75 626c pound::.* CDoubl
│ │ │ │ │ +00000870: 653a 3a0a 2a20 4346 6c6f 6174 3a3a 0a2a e::.* CFloat::.*
│ │ │ │ │ +00000880: 2043 4675 6e63 7469 6f6e 4465 7363 7269 CFunctionDescri
│ │ │ │ │ +00000890: 7074 6f72 3a3a 0a2a 2043 6861 7261 6374 ptor::.* Charact
│ │ │ │ │ +000008a0: 6572 3a3a 0a2a 2043 6861 7261 6374 6572 er::.* Character
│ │ │ │ │ +000008b0: 4172 7261 793a 3a0a 2a20 4349 6e74 3a3a Array::.* CInt::
│ │ │ │ │ +000008c0: 0a2a 2043 6c61 7373 3a3a 0a2a 2043 6c61 .* Class::.* Cla
│ │ │ │ │ +000008d0: 7373 4465 7363 7269 7074 696f 6e3a 3a0a ssDescription::.
│ │ │ │ │ +000008e0: 2a20 434c 6f6e 673a 3a0a 2a20 434c 6f6e * CLong::.* CLon
│ │ │ │ │ +000008f0: 6744 6f75 626c 653a 3a0a 2a20 434c 6f6e gDouble::.* CLon
│ │ │ │ │ +00000900: 674c 6f6e 673a 3a0a 2a20 434f 626a 6563 gLong::.* CObjec
│ │ │ │ │ +00000910: 743a 3a0a 2a20 436f 6c6c 6563 7469 6f6e t::.* Collection
│ │ │ │ │ +00000920: 3a3a 0a2a 2043 6f6d 7069 6c65 6442 6c6f ::.* CompiledBlo
│ │ │ │ │ +00000930: 636b 3a3a 0a2a 2043 6f6d 7069 6c65 6443 ck::.* CompiledC
│ │ │ │ │ +00000940: 6f64 653a 3a0a 2a20 436f 6d70 696c 6564 ode::.* Compiled
│ │ │ │ │ +00000950: 4d65 7468 6f64 3a3a 0a2a 2043 6f6e 7465 Method::.* Conte
│ │ │ │ │ +00000960: 7874 5061 7274 3a3a 0a2a 2043 6f6e 7469 xtPart::.* Conti
│ │ │ │ │ +00000970: 6e75 6174 696f 6e3a 3a0a 2a20 4350 7472 nuation::.* CPtr
│ │ │ │ │ +00000980: 3a3a 0a2a 2043 5074 7243 5479 7065 3a3a ::.* CPtrCType::
│ │ │ │ │ +00000990: 0a2a 2043 5363 616c 6172 3a3a 0a2a 2043 .* CScalar::.* C
│ │ │ │ │ +000009a0: 5363 616c 6172 4354 7970 653a 3a0a 2a20 ScalarCType::.*
│ │ │ │ │ +000009b0: 4353 686f 7274 3a3a 0a2a 2043 536d 616c CShort::.* CSmal
│ │ │ │ │ +000009c0: 6c74 616c 6b3a 3a0a 2a20 4353 7472 696e ltalk::.* CStrin
│ │ │ │ │ +000009d0: 673a 3a0a 2a20 4353 7472 696e 6743 5479 g::.* CStringCTy
│ │ │ │ │ +000009e0: 7065 3a3a 0a2a 2043 5374 7275 6374 3a3a pe::.* CStruct::
│ │ │ │ │ +000009f0: 0a2a 2043 5479 7065 3a3a 0a2a 2043 5543 .* CType::.* CUC
│ │ │ │ │ +00000a00: 6861 723a 3a0a 2a20 4355 496e 743a 3a0a har::.* CUInt::.
│ │ │ │ │ +00000a10: 2a20 4355 4c6f 6e67 3a3a 0a2a 2043 554c * CULong::.* CUL
│ │ │ │ │ +00000a20: 6f6e 674c 6f6e 673a 3a0a 2a20 4355 6e69 ongLong::.* CUni
│ │ │ │ │ +00000a30: 6f6e 3a3a 0a2a 2043 5553 686f 7274 3a3a on::.* CUShort::
│ │ │ │ │ +00000a40: 0a2a 2044 6174 653a 3a0a 2a20 4461 7465 .* Date::.* Date
│ │ │ │ │ +00000a50: 5469 6d65 3a3a 0a2a 2044 6566 6572 7265 Time::.* Deferre
│ │ │ │ │ +00000a60: 6456 6172 6961 626c 6542 696e 6469 6e67 dVariableBinding
│ │ │ │ │ +00000a70: 3a3a 0a2a 2044 656c 6179 3a3a 0a2a 2044 ::.* Delay::.* D
│ │ │ │ │ +00000a80: 656c 6179 6564 4164 6170 746f 723a 3a0a elayedAdaptor::.
│ │ │ │ │ +00000a90: 2a20 4469 6374 696f 6e61 7279 3a3a 0a2a * Dictionary::.*
│ │ │ │ │ +00000aa0: 2044 6972 6563 7465 644d 6573 7361 6765 DirectedMessage
│ │ │ │ │ +00000ab0: 3a3a 0a2a 2044 6972 6563 746f 7279 3a3a ::.* Directory::
│ │ │ │ │ +00000ac0: 0a2a 2044 4c44 3a3a 0a2a 2044 756d 7065 .* DLD::.* Dumpe
│ │ │ │ │ +00000ad0: 7250 726f 7879 3a3a 0a2a 2044 7572 6174 rProxy::.* Durat
│ │ │ │ │ +00000ae0: 696f 6e3a 3a0a 2a20 4479 6e61 6d69 6356 ion::.* DynamicV
│ │ │ │ │ +00000af0: 6172 6961 626c 653a 3a0a 2a20 4572 726f ariable::.* Erro
│ │ │ │ │ +00000b00: 723a 3a0a 2a20 4578 6365 7074 696f 6e3a r::.* Exception:
│ │ │ │ │ +00000b10: 3a0a 2a20 4578 6365 7074 696f 6e53 6574 :.* ExceptionSet
│ │ │ │ │ +00000b20: 3a3a 0a2a 2046 616c 7365 3a3a 0a2a 2046 ::.* False::.* F
│ │ │ │ │ +00000b30: 696c 653a 3a0a 2a20 4669 6c65 4465 7363 ile::.* FileDesc
│ │ │ │ │ +00000b40: 7269 7074 6f72 3a3a 0a2a 2046 696c 6550 riptor::.* FileP
│ │ │ │ │ +00000b50: 6174 683a 3a0a 2a20 4669 6c65 5365 676d ath::.* FileSegm
│ │ │ │ │ +00000b60: 656e 743a 3a0a 2a20 4669 6c65 5374 7265 ent::.* FileStre
│ │ │ │ │ +00000b70: 616d 3a3a 0a2a 2046 6c6f 6174 3a3a 0a2a am::.* Float::.*
│ │ │ │ │ +00000b80: 2046 6c6f 6174 443a 3a0a 2a20 466c 6f61 FloatD::.* Floa
│ │ │ │ │ +00000b90: 7445 3a3a 0a2a 2046 6c6f 6174 513a 3a0a tE::.* FloatQ::.
│ │ │ │ │ +00000ba0: 2a20 4672 6163 7469 6f6e 3a3a 0a2a 2047 * Fraction::.* G
│ │ │ │ │ +00000bb0: 656e 6572 6174 6f72 3a3a 0a2a 2047 6574 enerator::.* Get
│ │ │ │ │ +00000bc0: 6f70 743a 3a0a 2a20 4861 6c74 3a3a 0a2a opt::.* Halt::.*
│ │ │ │ │ +00000bd0: 2048 6173 6865 6443 6f6c 6c65 6374 696f HashedCollectio
│ │ │ │ │ +00000be0: 6e3a 3a0a 2a20 486f 6d65 6441 7373 6f63 n::.* HomedAssoc
│ │ │ │ │ +00000bf0: 6961 7469 6f6e 3a3a 0a2a 2049 6465 6e74 iation::.* Ident
│ │ │ │ │ +00000c00: 6974 7944 6963 7469 6f6e 6172 793a 3a0a ityDictionary::.
│ │ │ │ │ +00000c10: 2a20 4964 656e 7469 7479 5365 743a 3a0a * IdentitySet::.
│ │ │ │ │ +00000c20: 2a20 496e 7465 6765 723a 3a0a 2a20 496e * Integer::.* In
│ │ │ │ │ +00000c30: 7465 7276 616c 3a3a 0a2a 2049 7465 7261 terval::.* Itera
│ │ │ │ │ +00000c40: 626c 653a 3a0a 2a20 4c61 7267 6541 7272 ble::.* LargeArr
│ │ │ │ │ +00000c50: 6179 3a3a 0a2a 204c 6172 6765 4172 7261 ay::.* LargeArra
│ │ │ │ │ +00000c60: 7965 6443 6f6c 6c65 6374 696f 6e3a 3a0a yedCollection::.
│ │ │ │ │ +00000c70: 2a20 4c61 7267 6542 7974 6541 7272 6179 * LargeByteArray
│ │ │ │ │ +00000c80: 3a3a 0a2a 204c 6172 6765 496e 7465 6765 ::.* LargeIntege
│ │ │ │ │ +00000c90: 723a 3a0a 2a20 4c61 7267 654e 6567 6174 r::.* LargeNegat
│ │ │ │ │ +00000ca0: 6976 6549 6e74 6567 6572 3a3a 0a2a 204c iveInteger::.* L
│ │ │ │ │ +00000cb0: 6172 6765 506f 7369 7469 7665 496e 7465 argePositiveInte
│ │ │ │ │ +00000cc0: 6765 723a 3a0a 2a20 4c61 7267 6557 6f72 ger::.* LargeWor
│ │ │ │ │ +00000cd0: 6441 7272 6179 3a3a 0a2a 204c 6172 6765 dArray::.* Large
│ │ │ │ │ +00000ce0: 5a65 726f 496e 7465 6765 723a 3a0a 2a20 ZeroInteger::.*
│ │ │ │ │ +00000cf0: 4c69 6e6b 3a3a 0a2a 204c 696e 6b65 644c Link::.* LinkedL
│ │ │ │ │ +00000d00: 6973 743a 3a0a 2a20 4c6f 6f6b 7570 4b65 ist::.* LookupKe
│ │ │ │ │ +00000d10: 793a 3a0a 2a20 4c6f 6f6b 7570 5461 626c y::.* LookupTabl
│ │ │ │ │ +00000d20: 653a 3a0a 2a20 4d61 676e 6974 7564 653a e::.* Magnitude:
│ │ │ │ │ +00000d30: 3a0a 2a20 4d61 7070 6564 436f 6c6c 6563 :.* MappedCollec
│ │ │ │ │ +00000d40: 7469 6f6e 3a3a 0a2a 204d 656d 6f72 793a tion::.* Memory:
│ │ │ │ │ +00000d50: 3a0a 2a20 4d65 7373 6167 653a 3a0a 2a20 :.* Message::.*
│ │ │ │ │ +00000d60: 4d65 7373 6167 654e 6f74 556e 6465 7273 MessageNotUnders
│ │ │ │ │ +00000d70: 746f 6f64 3a3a 0a2a 204d 6574 6163 6c61 tood::.* Metacla
│ │ │ │ │ +00000d80: 7373 3a3a 0a2a 204d 6574 686f 6443 6f6e ss::.* MethodCon
│ │ │ │ │ +00000d90: 7465 7874 3a3a 0a2a 204d 6574 686f 6444 text::.* MethodD
│ │ │ │ │ +00000da0: 6963 7469 6f6e 6172 793a 3a0a 2a20 4d65 ictionary::.* Me
│ │ │ │ │ +00000db0: 7468 6f64 496e 666f 3a3a 0a2a 204e 616d thodInfo::.* Nam
│ │ │ │ │ +00000dc0: 6573 7061 6365 3a3a 0a2a 204e 6574 436c espace::.* NetCl
│ │ │ │ │ +00000dd0: 6965 6e74 732e 5552 4952 6573 6f6c 7665 ients.URIResolve
│ │ │ │ │ +00000de0: 723a 3a0a 2a20 4e65 7443 6c69 656e 7473 r::.* NetClients
│ │ │ │ │ +00000df0: 2e55 524c 3a3a 0a2a 204e 6f74 6966 6963 .URL::.* Notific
│ │ │ │ │ +00000e00: 6174 696f 6e3a 3a0a 2a20 4e75 6c6c 5072 ation::.* NullPr
│ │ │ │ │ +00000e10: 6f78 793a 3a0a 2a20 4e75 6c6c 5661 6c75 oxy::.* NullValu
│ │ │ │ │ +00000e20: 6548 6f6c 6465 723a 3a0a 2a20 4e75 6d62 eHolder::.* Numb
│ │ │ │ │ +00000e30: 6572 3a3a 0a2a 204f 626a 6563 743a 3a0a er::.* Object::.
│ │ │ │ │ +00000e40: 2a20 4f62 6a65 6374 4475 6d70 6572 3a3a * ObjectDumper::
│ │ │ │ │ +00000e50: 0a2a 204f 626a 6563 744d 656d 6f72 793a .* ObjectMemory:
│ │ │ │ │ +00000e60: 3a0a 2a20 4f72 6465 7265 6443 6f6c 6c65 :.* OrderedColle
│ │ │ │ │ +00000e70: 6374 696f 6e3a 3a0a 2a20 5061 636b 6167 ction::.* Packag
│ │ │ │ │ +00000e80: 653a 3a0a 2a20 5061 636b 6167 654c 6f61 e::.* PackageLoa
│ │ │ │ │ +00000e90: 6465 723a 3a0a 2a20 5065 726d 6973 7369 der::.* Permissi
│ │ │ │ │ +00000ea0: 6f6e 3a3a 0a2a 2050 6c75 6767 6162 6c65 on::.* Pluggable
│ │ │ │ │ +00000eb0: 4164 6170 746f 723a 3a0a 2a20 506c 7567 Adaptor::.* Plug
│ │ │ │ │ +00000ec0: 6761 626c 6550 726f 7879 3a3a 0a2a 2050 gableProxy::.* P
│ │ │ │ │ +00000ed0: 6f69 6e74 3a3a 0a2a 2050 6f73 6974 696f oint::.* Positio
│ │ │ │ │ +00000ee0: 6e61 626c 6553 7472 6561 6d3a 3a0a 2a20 nableStream::.*
│ │ │ │ │ +00000ef0: 5072 6f63 6573 733a 3a0a 2a20 5072 6f63 Process::.* Proc
│ │ │ │ │ +00000f00: 6573 7345 6e76 6972 6f6e 6d65 6e74 3a3a essEnvironment::
│ │ │ │ │ +00000f10: 0a2a 2050 726f 6365 7373 6f72 5363 6865 .* ProcessorSche
│ │ │ │ │ +00000f20: 6475 6c65 723a 3a0a 2a20 5072 6f63 6573 duler::.* Proces
│ │ │ │ │ +00000f30: 7356 6172 6961 626c 653a 3a0a 2a20 5072 sVariable::.* Pr
│ │ │ │ │ +00000f40: 6f6d 6973 653a 3a0a 2a20 5261 6e64 6f6d omise::.* Random
│ │ │ │ │ +00000f50: 3a3a 0a2a 2052 6561 6453 7472 6561 6d3a ::.* ReadStream:
│ │ │ │ │ +00000f60: 3a0a 2a20 5265 6164 5772 6974 6553 7472 :.* ReadWriteStr
│ │ │ │ │ +00000f70: 6561 6d3a 3a0a 2a20 5265 6374 616e 676c eam::.* Rectangl
│ │ │ │ │ +00000f80: 653a 3a0a 2a20 5265 6375 7273 696f 6e4c e::.* RecursionL
│ │ │ │ │ +00000f90: 6f63 6b3a 3a0a 2a20 5265 6765 783a 3a0a ock::.* Regex::.
│ │ │ │ │ +00000fa0: 2a20 5265 6765 7852 6573 756c 7473 3a3a * RegexResults::
│ │ │ │ │ +00000fb0: 0a2a 2052 6f6f 744e 616d 6573 7061 6365 .* RootNamespace
│ │ │ │ │ +00000fc0: 3a3a 0a2a 2052 756e 4172 7261 793a 3a0a ::.* RunArray::.
│ │ │ │ │ +00000fd0: 2a20 5363 616c 6564 4465 6369 6d61 6c3a * ScaledDecimal:
│ │ │ │ │ +00000fe0: 3a0a 2a20 5365 6375 7269 7479 506f 6c69 :.* SecurityPoli
│ │ │ │ │ +00000ff0: 6379 3a3a 0a2a 2053 656d 6170 686f 7265 cy::.* Semaphore
│ │ │ │ │ +00001000: 3a3a 0a2a 2053 6571 7565 6e63 6561 626c ::.* Sequenceabl
│ │ │ │ │ +00001010: 6543 6f6c 6c65 6374 696f 6e3a 3a0a 2a20 eCollection::.*
│ │ │ │ │ +00001020: 5365 743a 3a0a 2a20 5368 6172 6564 5175 Set::.* SharedQu
│ │ │ │ │ +00001030: 6575 653a 3a0a 2a20 5369 6e67 6c65 746f eue::.* Singleto
│ │ │ │ │ +00001040: 6e50 726f 7879 3a3a 0a2a 2053 6d61 6c6c nProxy::.* Small
│ │ │ │ │ +00001050: 496e 7465 6765 723a 3a0a 2a20 536f 7274 Integer::.* Sort
│ │ │ │ │ +00001060: 6564 436f 6c6c 6563 7469 6f6e 3a3a 0a2a edCollection::.*
│ │ │ │ │ +00001070: 2053 7472 6561 6d3a 3a0a 2a20 5374 7269 Stream::.* Stri
│ │ │ │ │ +00001080: 6e67 3a3a 0a2a 2053 796d 626f 6c3a 3a0a ng::.* Symbol::.
│ │ │ │ │ +00001090: 2a20 5379 6d4c 696e 6b3a 3a0a 2a20 5379 * SymLink::.* Sy
│ │ │ │ │ +000010a0: 7374 656d 4469 6374 696f 6e61 7279 3a3a stemDictionary::
│ │ │ │ │ +000010b0: 0a2a 2053 7973 7465 6d45 7863 6570 7469 .* SystemExcepti
│ │ │ │ │ +000010c0: 6f6e 732e 416c 7265 6164 7944 6566 696e ons.AlreadyDefin
│ │ │ │ │ +000010d0: 6564 3a3a 0a2a 2053 7973 7465 6d45 7863 ed::.* SystemExc
│ │ │ │ │ +000010e0: 6570 7469 6f6e 732e 4172 6775 6d65 6e74 eptions.Argument
│ │ │ │ │ +000010f0: 4f75 744f 6652 616e 6765 3a3a 0a2a 2053 OutOfRange::.* S
│ │ │ │ │ +00001100: 7973 7465 6d45 7863 6570 7469 6f6e 732e ystemExceptions.
│ │ │ │ │ +00001110: 4261 6452 6574 7572 6e3a 3a0a 2a20 5379 BadReturn::.* Sy
│ │ │ │ │ +00001120: 7374 656d 4578 6365 7074 696f 6e73 2e43 stemExceptions.C
│ │ │ │ │ +00001130: 496e 7465 7266 6163 6545 7272 6f72 3a3a InterfaceError::
│ │ │ │ │ +00001140: 0a2a 2053 7973 7465 6d45 7863 6570 7469 .* SystemExcepti
│ │ │ │ │ +00001150: 6f6e 732e 456d 7074 7943 6f6c 6c65 6374 ons.EmptyCollect
│ │ │ │ │ +00001160: 696f 6e3a 3a0a 2a20 5379 7374 656d 4578 ion::.* SystemEx
│ │ │ │ │ +00001170: 6365 7074 696f 6e73 2e45 6e64 4f66 5374 ceptions.EndOfSt
│ │ │ │ │ +00001180: 7265 616d 3a3a 0a2a 2053 7973 7465 6d45 ream::.* SystemE
│ │ │ │ │ +00001190: 7863 6570 7469 6f6e 732e 4669 6c65 4572 xceptions.FileEr
│ │ │ │ │ +000011a0: 726f 723a 3a0a 2a20 5379 7374 656d 4578 ror::.* SystemEx
│ │ │ │ │ +000011b0: 6365 7074 696f 6e73 2e49 6e64 6578 4f75 ceptions.IndexOu
│ │ │ │ │ +000011c0: 744f 6652 616e 6765 3a3a 0a2a 2053 7973 tOfRange::.* Sys
│ │ │ │ │ +000011d0: 7465 6d45 7863 6570 7469 6f6e 732e 496e temExceptions.In
│ │ │ │ │ +000011e0: 7661 6c69 6441 7267 756d 656e 743a 3a0a validArgument::.
│ │ │ │ │ +000011f0: 2a20 5379 7374 656d 4578 6365 7074 696f * SystemExceptio
│ │ │ │ │ +00001200: 6e73 2e49 6e76 616c 6964 5072 6f63 6573 ns.InvalidProces
│ │ │ │ │ +00001210: 7353 7461 7465 3a3a 0a2a 2053 7973 7465 sState::.* Syste
│ │ │ │ │ +00001220: 6d45 7863 6570 7469 6f6e 732e 496e 7661 mExceptions.Inva
│ │ │ │ │ +00001230: 6c69 6453 697a 653a 3a0a 2a20 5379 7374 lidSize::.* Syst
│ │ │ │ │ +00001240: 656d 4578 6365 7074 696f 6e73 2e49 6e76 emExceptions.Inv
│ │ │ │ │ +00001250: 616c 6964 5374 6174 653a 3a0a 2a20 5379 alidState::.* Sy
│ │ │ │ │ +00001260: 7374 656d 4578 6365 7074 696f 6e73 2e49 stemExceptions.I
│ │ │ │ │ +00001270: 6e76 616c 6964 5661 6c75 653a 3a0a 2a20 nvalidValue::.*
│ │ │ │ │ +00001280: 5379 7374 656d 4578 6365 7074 696f 6e73 SystemExceptions
│ │ │ │ │ +00001290: 2e4d 7573 7442 6542 6f6f 6c65 616e 3a3a .MustBeBoolean::
│ │ │ │ │ +000012a0: 0a2a 2053 7973 7465 6d45 7863 6570 7469 .* SystemExcepti
│ │ │ │ │ +000012b0: 6f6e 732e 4d75 7461 7469 6f6e 4572 726f ons.MutationErro
│ │ │ │ │ +000012c0: 723a 3a0a 2a20 5379 7374 656d 4578 6365 r::.* SystemExce
│ │ │ │ │ +000012d0: 7074 696f 6e73 2e4e 6f52 756e 6e61 626c ptions.NoRunnabl
│ │ │ │ │ +000012e0: 6550 726f 6365 7373 3a3a 0a2a 2053 7973 eProcess::.* Sys
│ │ │ │ │ +000012f0: 7465 6d45 7863 6570 7469 6f6e 732e 4e6f temExceptions.No
│ │ │ │ │ +00001300: 7445 6e6f 7567 6845 6c65 6d65 6e74 733a tEnoughElements:
│ │ │ │ │ 00001310: 3a0a 2a20 5379 7374 656d 4578 6365 7074 :.* SystemExcept
│ │ │ │ │ -00001320: 696f 6e73 2e4e 6f74 5965 7449 6d70 6c65 ions.NotYetImple
│ │ │ │ │ -00001330: 6d65 6e74 6564 3a3a 0a2a 2053 7973 7465 mented::.* Syste
│ │ │ │ │ -00001340: 6d45 7863 6570 7469 6f6e 732e 5061 636b mExceptions.Pack
│ │ │ │ │ -00001350: 6167 654e 6f74 4176 6169 6c61 626c 653a ageNotAvailable:
│ │ │ │ │ -00001360: 3a0a 2a20 5379 7374 656d 4578 6365 7074 :.* SystemExcept
│ │ │ │ │ -00001370: 696f 6e73 2e50 7269 6d69 7469 7665 4661 ions.PrimitiveFa
│ │ │ │ │ -00001380: 696c 6564 3a3a 0a2a 2053 7973 7465 6d45 iled::.* SystemE
│ │ │ │ │ -00001390: 7863 6570 7469 6f6e 732e 5072 6f63 6573 xceptions.Proces
│ │ │ │ │ -000013a0: 7342 6569 6e67 5465 726d 696e 6174 6564 sBeingTerminated
│ │ │ │ │ -000013b0: 3a3a 0a2a 2053 7973 7465 6d45 7863 6570 ::.* SystemExcep
│ │ │ │ │ -000013c0: 7469 6f6e 732e 5072 6f63 6573 7354 6572 tions.ProcessTer
│ │ │ │ │ -000013d0: 6d69 6e61 7465 643a 3a0a 2a20 5379 7374 minated::.* Syst
│ │ │ │ │ -000013e0: 656d 4578 6365 7074 696f 6e73 2e52 6561 emExceptions.Rea
│ │ │ │ │ -000013f0: 644f 6e6c 794f 626a 6563 743a 3a0a 2a20 dOnlyObject::.*
│ │ │ │ │ -00001400: 5379 7374 656d 4578 6365 7074 696f 6e73 SystemExceptions
│ │ │ │ │ -00001410: 2e53 6563 7572 6974 7945 7272 6f72 3a3a .SecurityError::
│ │ │ │ │ -00001420: 0a2a 2053 7973 7465 6d45 7863 6570 7469 .* SystemExcepti
│ │ │ │ │ -00001430: 6f6e 732e 5368 6f75 6c64 4e6f 7449 6d70 ons.ShouldNotImp
│ │ │ │ │ -00001440: 6c65 6d65 6e74 3a3a 0a2a 2053 7973 7465 lement::.* Syste
│ │ │ │ │ -00001450: 6d45 7863 6570 7469 6f6e 732e 5375 6263 mExceptions.Subc
│ │ │ │ │ -00001460: 6c61 7373 5265 7370 6f6e 7369 6269 6c69 lassResponsibili
│ │ │ │ │ -00001470: 7479 3a3a 0a2a 2053 7973 7465 6d45 7863 ty::.* SystemExc
│ │ │ │ │ -00001480: 6570 7469 6f6e 732e 556e 6861 6e64 6c65 eptions.Unhandle
│ │ │ │ │ -00001490: 6445 7863 6570 7469 6f6e 3a3a 0a2a 2053 dException::.* S
│ │ │ │ │ -000014a0: 7973 7465 6d45 7863 6570 7469 6f6e 732e ystemExceptions.
│ │ │ │ │ -000014b0: 5573 6572 496e 7465 7272 7570 743a 3a0a UserInterrupt::.
│ │ │ │ │ -000014c0: 2a20 5379 7374 656d 4578 6365 7074 696f * SystemExceptio
│ │ │ │ │ -000014d0: 6e73 2e56 6572 6966 6963 6174 696f 6e45 ns.VerificationE
│ │ │ │ │ -000014e0: 7272 6f72 3a3a 0a2a 2053 7973 7465 6d45 rror::.* SystemE
│ │ │ │ │ -000014f0: 7863 6570 7469 6f6e 732e 564d 4572 726f xceptions.VMErro
│ │ │ │ │ -00001500: 723a 3a0a 2a20 5379 7374 656d 4578 6365 r::.* SystemExce
│ │ │ │ │ -00001510: 7074 696f 6e73 2e57 726f 6e67 4172 6775 ptions.WrongArgu
│ │ │ │ │ -00001520: 6d65 6e74 436f 756e 743a 3a0a 2a20 5379 mentCount::.* Sy
│ │ │ │ │ -00001530: 7374 656d 4578 6365 7074 696f 6e73 2e57 stemExceptions.W
│ │ │ │ │ -00001540: 726f 6e67 436c 6173 733a 3a0a 2a20 5379 rongClass::.* Sy
│ │ │ │ │ -00001550: 7374 656d 4578 6365 7074 696f 6e73 2e57 stemExceptions.W
│ │ │ │ │ -00001560: 726f 6e67 4d65 7373 6167 6553 656e 743a rongMessageSent:
│ │ │ │ │ -00001570: 3a0a 2a20 5465 7874 436f 6c6c 6563 746f :.* TextCollecto
│ │ │ │ │ -00001580: 723a 3a0a 2a20 5469 6d65 3a3a 0a2a 2054 r::.* Time::.* T
│ │ │ │ │ -00001590: 7275 653a 3a0a 2a20 556e 6465 6669 6e65 rue::.* Undefine
│ │ │ │ │ -000015a0: 644f 626a 6563 743a 3a0a 2a20 556e 6963 dObject::.* Unic
│ │ │ │ │ -000015b0: 6f64 6543 6861 7261 6374 6572 3a3a 0a2a odeCharacter::.*
│ │ │ │ │ -000015c0: 2055 6e69 636f 6465 5374 7269 6e67 3a3a UnicodeString::
│ │ │ │ │ -000015d0: 0a2a 2056 616c 7565 4164 6170 746f 723a .* ValueAdaptor:
│ │ │ │ │ -000015e0: 3a0a 2a20 5661 6c75 6548 6f6c 6465 723a :.* ValueHolder:
│ │ │ │ │ -000015f0: 3a0a 2a20 5661 7269 6162 6c65 4269 6e64 :.* VariableBind
│ │ │ │ │ -00001600: 696e 673a 3a0a 2a20 5665 7273 696f 6e61 ing::.* Versiona
│ │ │ │ │ -00001610: 626c 654f 626a 6563 7450 726f 7879 3a3a bleObjectProxy::
│ │ │ │ │ -00001620: 0a2a 2056 4653 2e41 7263 6869 7665 4669 .* VFS.ArchiveFi
│ │ │ │ │ -00001630: 6c65 3a3a 0a2a 2056 4653 2e41 7263 6869 le::.* VFS.Archi
│ │ │ │ │ -00001640: 7665 4d65 6d62 6572 3a3a 0a2a 2056 4653 veMember::.* VFS
│ │ │ │ │ -00001650: 2e46 696c 6557 7261 7070 6572 3a3a 0a2a .FileWrapper::.*
│ │ │ │ │ -00001660: 2056 4653 2e53 746f 7265 645a 6970 4d65 VFS.StoredZipMe
│ │ │ │ │ -00001670: 6d62 6572 3a3a 0a2a 2056 4653 2e54 6d70 mber::.* VFS.Tmp
│ │ │ │ │ -00001680: 4669 6c65 4172 6368 6976 654d 656d 6265 FileArchiveMembe
│ │ │ │ │ -00001690: 723a 3a0a 2a20 5646 532e 5a69 7046 696c r::.* VFS.ZipFil
│ │ │ │ │ -000016a0: 653a 3a0a 2a20 5761 726e 696e 673a 3a0a e::.* Warning::.
│ │ │ │ │ -000016b0: 2a20 5765 616b 4172 7261 793a 3a0a 2a20 * WeakArray::.*
│ │ │ │ │ -000016c0: 5765 616b 4964 656e 7469 7479 5365 743a WeakIdentitySet:
│ │ │ │ │ -000016d0: 3a0a 2a20 5765 616b 4b65 7944 6963 7469 :.* WeakKeyDicti
│ │ │ │ │ -000016e0: 6f6e 6172 793a 3a0a 2a20 5765 616b 4b65 onary::.* WeakKe
│ │ │ │ │ -000016f0: 7949 6465 6e74 6974 7944 6963 7469 6f6e yIdentityDiction
│ │ │ │ │ -00001700: 6172 793a 3a0a 2a20 5765 616b 5365 743a ary::.* WeakSet:
│ │ │ │ │ -00001710: 3a0a 2a20 5765 616b 5661 6c75 6549 6465 :.* WeakValueIde
│ │ │ │ │ -00001720: 6e74 6974 7944 6963 7469 6f6e 6172 793a ntityDictionary:
│ │ │ │ │ -00001730: 3a0a 2a20 5765 616b 5661 6c75 654c 6f6f :.* WeakValueLoo
│ │ │ │ │ -00001740: 6b75 7054 6162 6c65 3a3a 0a2a 2057 6f72 kupTable::.* Wor
│ │ │ │ │ -00001750: 6441 7272 6179 3a3a 0a2a 2057 7269 7465 dArray::.* Write
│ │ │ │ │ -00001760: 5374 7265 616d 3a3a 0a2a 205a 6572 6f44 Stream::.* ZeroD
│ │ │ │ │ -00001770: 6976 6964 653a 3a0a 0a43 6c61 7373 2074 ivide::..Class t
│ │ │ │ │ -00001780: 7265 653a 0a2a 2041 7574 6f6c 6f61 643a ree:.* Autoload:
│ │ │ │ │ -00001790: 3a0a 2a20 4f62 6a65 6374 3a3a 0a2a 2020 :.* Object::.*
│ │ │ │ │ -000017a0: 2042 6568 6176 696f 723a 3a0a 2a20 2020 Behavior::.*
│ │ │ │ │ -000017b0: 2020 436c 6173 7344 6573 6372 6970 7469 ClassDescripti
│ │ │ │ │ -000017c0: 6f6e 3a3a 0a2a 2020 2020 2020 2043 6c61 on::.* Cla
│ │ │ │ │ -000017d0: 7373 3a3a 0a2a 2020 2020 2020 204d 6574 ss::.* Met
│ │ │ │ │ -000017e0: 6163 6c61 7373 3a3a 0a2a 2020 2042 6c6f aclass::.* Blo
│ │ │ │ │ -000017f0: 636b 436c 6f73 7572 653a 3a0a 2a20 2020 ckClosure::.*
│ │ │ │ │ -00001800: 426f 6f6c 6561 6e3a 3a0a 2a20 2020 2020 Boolean::.*
│ │ │ │ │ -00001810: 4661 6c73 653a 3a0a 2a20 2020 2020 5472 False::.* Tr
│ │ │ │ │ -00001820: 7565 3a3a 0a2a 2020 2043 4f62 6a65 6374 ue::.* CObject
│ │ │ │ │ -00001830: 3a3a 0a2a 2020 2020 2043 4167 6772 6567 ::.* CAggreg
│ │ │ │ │ -00001840: 6174 653a 3a0a 2a20 2020 2020 2020 4341 ate::.* CA
│ │ │ │ │ -00001850: 7272 6179 3a3a 0a2a 2020 2020 2020 2043 rray::.* C
│ │ │ │ │ -00001860: 5074 723a 3a0a 2a20 2020 2020 2020 2020 Ptr::.*
│ │ │ │ │ -00001870: 4353 7472 696e 673a 3a0a 2a20 2020 2020 CString::.*
│ │ │ │ │ -00001880: 4343 616c 6c61 626c 653a 3a0a 2a20 2020 CCallable::.*
│ │ │ │ │ -00001890: 2020 2020 4343 616c 6c62 6163 6b44 6573 CCallbackDes
│ │ │ │ │ -000018a0: 6372 6970 746f 723a 3a0a 2a20 2020 2020 criptor::.*
│ │ │ │ │ -000018b0: 2020 4346 756e 6374 696f 6e44 6573 6372 CFunctionDescr
│ │ │ │ │ -000018c0: 6970 746f 723a 3a0a 2a20 2020 2020 4343 iptor::.* CC
│ │ │ │ │ -000018d0: 6f6d 706f 756e 643a 3a0a 2a20 2020 2020 ompound::.*
│ │ │ │ │ -000018e0: 2020 4353 7472 7563 743a 3a0a 2a20 2020 CStruct::.*
│ │ │ │ │ -000018f0: 2020 2020 4355 6e69 6f6e 3a3a 0a2a 2020 CUnion::.*
│ │ │ │ │ -00001900: 2020 2043 5363 616c 6172 3a3a 0a2a 2020 CScalar::.*
│ │ │ │ │ -00001910: 2020 2020 2043 4368 6172 3a3a 0a2a 2020 CChar::.*
│ │ │ │ │ -00001920: 2020 2020 2043 446f 7562 6c65 3a3a 0a2a CDouble::.*
│ │ │ │ │ -00001930: 2020 2020 2020 2043 466c 6f61 743a 3a0a CFloat::.
│ │ │ │ │ -00001940: 2a20 2020 2020 2020 4349 6e74 3a3a 0a2a * CInt::.*
│ │ │ │ │ -00001950: 2020 2020 2020 2043 4c6f 6e67 3a3a 0a2a CLong::.*
│ │ │ │ │ -00001960: 2020 2020 2020 2043 4c6f 6e67 446f 7562 CLongDoub
│ │ │ │ │ -00001970: 6c65 3a3a 0a2a 2020 2020 2020 2043 4c6f le::.* CLo
│ │ │ │ │ -00001980: 6e67 4c6f 6e67 3a3a 0a2a 2020 2020 2020 ngLong::.*
│ │ │ │ │ -00001990: 2043 5368 6f72 743a 3a0a 2a20 2020 2020 CShort::.*
│ │ │ │ │ -000019a0: 2020 4353 6d61 6c6c 7461 6c6b 3a3a 0a2a CSmalltalk::.*
│ │ │ │ │ -000019b0: 2020 2020 2020 2043 5543 6861 723a 3a0a CUChar::.
│ │ │ │ │ -000019c0: 2a20 2020 2020 2020 2020 4342 7974 653a * CByte:
│ │ │ │ │ -000019d0: 3a0a 2a20 2020 2020 2020 2020 2020 4342 :.* CB
│ │ │ │ │ -000019e0: 6f6f 6c65 616e 3a3a 0a2a 2020 2020 2020 oolean::.*
│ │ │ │ │ -000019f0: 2043 5549 6e74 3a3a 0a2a 2020 2020 2020 CUInt::.*
│ │ │ │ │ -00001a00: 2043 554c 6f6e 673a 3a0a 2a20 2020 2020 CULong::.*
│ │ │ │ │ -00001a10: 2020 4355 4c6f 6e67 4c6f 6e67 3a3a 0a2a CULongLong::.*
│ │ │ │ │ -00001a20: 2020 2020 2020 2043 5553 686f 7274 3a3a CUShort::
│ │ │ │ │ -00001a30: 0a2a 2020 2043 6f6e 7465 7874 5061 7274 .* ContextPart
│ │ │ │ │ -00001a40: 3a3a 0a2a 2020 2020 2042 6c6f 636b 436f ::.* BlockCo
│ │ │ │ │ -00001a50: 6e74 6578 743a 3a0a 2a20 2020 2020 4d65 ntext::.* Me
│ │ │ │ │ -00001a60: 7468 6f64 436f 6e74 6578 743a 3a0a 2a20 thodContext::.*
│ │ │ │ │ -00001a70: 2020 436f 6e74 696e 7561 7469 6f6e 3a3a Continuation::
│ │ │ │ │ -00001a80: 0a2a 2020 2043 5479 7065 3a3a 0a2a 2020 .* CType::.*
│ │ │ │ │ -00001a90: 2020 2043 5074 7243 5479 7065 3a3a 0a2a CPtrCType::.*
│ │ │ │ │ -00001aa0: 2020 2020 2020 2043 4172 7261 7943 5479 CArrayCTy
│ │ │ │ │ -00001ab0: 7065 3a3a 0a2a 2020 2020 2043 5363 616c pe::.* CScal
│ │ │ │ │ -00001ac0: 6172 4354 7970 653a 3a0a 2a20 2020 2020 arCType::.*
│ │ │ │ │ -00001ad0: 2020 4353 7472 696e 6743 5479 7065 3a3a CStringCType::
│ │ │ │ │ -00001ae0: 0a2a 2020 2044 656c 6179 3a3a 0a2a 2020 .* Delay::.*
│ │ │ │ │ -00001af0: 2044 6972 6563 746f 7279 3a3a 0a2a 2020 Directory::.*
│ │ │ │ │ -00001b00: 2044 4c44 3a3a 0a2a 2020 2044 756d 7065 DLD::.* Dumpe
│ │ │ │ │ -00001b10: 7250 726f 7879 3a3a 0a2a 2020 2020 2041 rProxy::.* A
│ │ │ │ │ -00001b20: 6c74 6572 6e61 7469 7665 4f62 6a65 6374 lternativeObject
│ │ │ │ │ -00001b30: 5072 6f78 793a 3a0a 2a20 2020 2020 2020 Proxy::.*
│ │ │ │ │ -00001b40: 4e75 6c6c 5072 6f78 793a 3a0a 2a20 2020 NullProxy::.*
│ │ │ │ │ -00001b50: 2020 2020 2020 5665 7273 696f 6e61 626c Versionabl
│ │ │ │ │ -00001b60: 654f 626a 6563 7450 726f 7879 3a3a 0a2a eObjectProxy::.*
│ │ │ │ │ -00001b70: 2020 2020 2020 2050 6c75 6767 6162 6c65 Pluggable
│ │ │ │ │ -00001b80: 5072 6f78 793a 3a0a 2a20 2020 2020 2020 Proxy::.*
│ │ │ │ │ -00001b90: 5369 6e67 6c65 746f 6e50 726f 7879 3a3a SingletonProxy::
│ │ │ │ │ -00001ba0: 0a2a 2020 2044 796e 616d 6963 5661 7269 .* DynamicVari
│ │ │ │ │ -00001bb0: 6162 6c65 3a3a 0a2a 2020 2045 7863 6570 able::.* Excep
│ │ │ │ │ -00001bc0: 7469 6f6e 3a3a 0a2a 2020 2020 2045 7272 tion::.* Err
│ │ │ │ │ -00001bd0: 6f72 3a3a 0a2a 2020 2020 2020 2041 7269 or::.* Ari
│ │ │ │ │ -00001be0: 7468 6d65 7469 6345 7272 6f72 3a3a 0a2a thmeticError::.*
│ │ │ │ │ -00001bf0: 2020 2020 2020 2020 205a 6572 6f44 6976 ZeroDiv
│ │ │ │ │ -00001c00: 6964 653a 3a0a 2a20 2020 2020 2020 4d65 ide::.* Me
│ │ │ │ │ -00001c10: 7373 6167 654e 6f74 556e 6465 7273 746f ssageNotUndersto
│ │ │ │ │ -00001c20: 6f64 3a3a 0a2a 2020 2020 2020 2053 7973 od::.* Sys
│ │ │ │ │ -00001c30: 7465 6d45 7863 6570 7469 6f6e 732e 496e temExceptions.In
│ │ │ │ │ -00001c40: 7661 6c69 6456 616c 7565 3a3a 0a2a 2020 validValue::.*
│ │ │ │ │ -00001c50: 2020 2020 2020 2053 7973 7465 6d45 7863 SystemExc
│ │ │ │ │ -00001c60: 6570 7469 6f6e 732e 456d 7074 7943 6f6c eptions.EmptyCol
│ │ │ │ │ -00001c70: 6c65 6374 696f 6e3a 3a0a 2a20 2020 2020 lection::.*
│ │ │ │ │ -00001c80: 2020 2020 5379 7374 656d 4578 6365 7074 SystemExcept
│ │ │ │ │ -00001c90: 696f 6e73 2e49 6e76 616c 6964 4172 6775 ions.InvalidArgu
│ │ │ │ │ -00001ca0: 6d65 6e74 3a3a 0a2a 2020 2020 2020 2020 ment::.*
│ │ │ │ │ -00001cb0: 2020 2053 7973 7465 6d45 7863 6570 7469 SystemExcepti
│ │ │ │ │ -00001cc0: 6f6e 732e 416c 7265 6164 7944 6566 696e ons.AlreadyDefin
│ │ │ │ │ -00001cd0: 6564 3a3a 0a2a 2020 2020 2020 2020 2020 ed::.*
│ │ │ │ │ -00001ce0: 2053 7973 7465 6d45 7863 6570 7469 6f6e SystemException
│ │ │ │ │ -00001cf0: 732e 4172 6775 6d65 6e74 4f75 744f 6652 s.ArgumentOutOfR
│ │ │ │ │ -00001d00: 616e 6765 3a3a 0a2a 2020 2020 2020 2020 ange::.*
│ │ │ │ │ -00001d10: 2020 2020 2053 7973 7465 6d45 7863 6570 SystemExcep
│ │ │ │ │ -00001d20: 7469 6f6e 732e 496e 6465 784f 7574 4f66 tions.IndexOutOf
│ │ │ │ │ -00001d30: 5261 6e67 653a 3a0a 2a20 2020 2020 2020 Range::.*
│ │ │ │ │ -00001d40: 2020 2020 5379 7374 656d 4578 6365 7074 SystemExcept
│ │ │ │ │ -00001d50: 696f 6e73 2e49 6e76 616c 6964 5369 7a65 ions.InvalidSize
│ │ │ │ │ -00001d60: 3a3a 0a2a 2020 2020 2020 2020 2020 2053 ::.* S
│ │ │ │ │ -00001d70: 7973 7465 6d45 7863 6570 7469 6f6e 732e ystemExceptions.
│ │ │ │ │ -00001d80: 4e6f 7446 6f75 6e64 3a3a 0a2a 2020 2020 NotFound::.*
│ │ │ │ │ -00001d90: 2020 2020 2020 2020 2053 7973 7465 6d45 SystemE
│ │ │ │ │ -00001da0: 7863 6570 7469 6f6e 732e 5061 636b 6167 xceptions.Packag
│ │ │ │ │ -00001db0: 654e 6f74 4176 6169 6c61 626c 653a 3a0a eNotAvailable::.
│ │ │ │ │ -00001dc0: 2a20 2020 2020 2020 2020 5379 7374 656d * System
│ │ │ │ │ -00001dd0: 4578 6365 7074 696f 6e73 2e49 6e76 616c Exceptions.Inval
│ │ │ │ │ -00001de0: 6964 5072 6f63 6573 7353 7461 7465 3a3a idProcessState::
│ │ │ │ │ -00001df0: 0a2a 2020 2020 2020 2020 2053 7973 7465 .* Syste
│ │ │ │ │ -00001e00: 6d45 7863 6570 7469 6f6e 732e 496e 7661 mExceptions.Inva
│ │ │ │ │ -00001e10: 6c69 6453 7461 7465 3a3a 0a2a 2020 2020 lidState::.*
│ │ │ │ │ -00001e20: 2020 2020 2053 7973 7465 6d45 7863 6570 SystemExcep
│ │ │ │ │ -00001e30: 7469 6f6e 732e 4e6f 7449 6e64 6578 6162 tions.NotIndexab
│ │ │ │ │ -00001e40: 6c65 3a3a 0a2a 2020 2020 2020 2020 2053 le::.* S
│ │ │ │ │ -00001e50: 7973 7465 6d45 7863 6570 7469 6f6e 732e ystemExceptions.
│ │ │ │ │ -00001e60: 5072 6f63 6573 7354 6572 6d69 6e61 7465 ProcessTerminate
│ │ │ │ │ -00001e70: 643a 3a0a 2a20 2020 2020 2020 2020 5379 d::.* Sy
│ │ │ │ │ -00001e80: 7374 656d 4578 6365 7074 696f 6e73 2e52 stemExceptions.R
│ │ │ │ │ -00001e90: 6561 644f 6e6c 794f 626a 6563 743a 3a0a eadOnlyObject::.
│ │ │ │ │ -00001ea0: 2a20 2020 2020 2020 2020 5379 7374 656d * System
│ │ │ │ │ -00001eb0: 4578 6365 7074 696f 6e73 2e57 726f 6e67 Exceptions.Wrong
│ │ │ │ │ -00001ec0: 436c 6173 733a 3a0a 2a20 2020 2020 2020 Class::.*
│ │ │ │ │ -00001ed0: 2020 2020 5379 7374 656d 4578 6365 7074 SystemExcept
│ │ │ │ │ -00001ee0: 696f 6e73 2e4d 7573 7442 6542 6f6f 6c65 ions.MustBeBoole
│ │ │ │ │ -00001ef0: 616e 3a3a 0a2a 2020 2020 2020 2053 7973 an::.* Sys
│ │ │ │ │ -00001f00: 7465 6d45 7863 6570 7469 6f6e 732e 4d75 temExceptions.Mu
│ │ │ │ │ -00001f10: 7461 7469 6f6e 4572 726f 723a 3a0a 2a20 tationError::.*
│ │ │ │ │ -00001f20: 2020 2020 2020 5379 7374 656d 4578 6365 SystemExce
│ │ │ │ │ -00001f30: 7074 696f 6e73 2e4e 6f74 456e 6f75 6768 ptions.NotEnough
│ │ │ │ │ -00001f40: 456c 656d 656e 7473 3a3a 0a2a 2020 2020 Elements::.*
│ │ │ │ │ -00001f50: 2020 2053 7973 7465 6d45 7863 6570 7469 SystemExcepti
│ │ │ │ │ -00001f60: 6f6e 732e 4e6f 7449 6d70 6c65 6d65 6e74 ons.NotImplement
│ │ │ │ │ -00001f70: 6564 3a3a 0a2a 2020 2020 2020 2020 2053 ed::.* S
│ │ │ │ │ -00001f80: 7973 7465 6d45 7863 6570 7469 6f6e 732e ystemExceptions.
│ │ │ │ │ -00001f90: 4e6f 7459 6574 496d 706c 656d 656e 7465 NotYetImplemente
│ │ │ │ │ -00001fa0: 643a 3a0a 2a20 2020 2020 2020 2020 5379 d::.* Sy
│ │ │ │ │ -00001fb0: 7374 656d 4578 6365 7074 696f 6e73 2e53 stemExceptions.S
│ │ │ │ │ -00001fc0: 686f 756c 644e 6f74 496d 706c 656d 656e houldNotImplemen
│ │ │ │ │ -00001fd0: 743a 3a0a 2a20 2020 2020 2020 2020 2020 t::.*
│ │ │ │ │ -00001fe0: 5379 7374 656d 4578 6365 7074 696f 6e73 SystemExceptions
│ │ │ │ │ -00001ff0: 2e53 7562 636c 6173 7352 6573 706f 6e73 .SubclassRespons
│ │ │ │ │ -00002000: 6962 696c 6974 793a 3a0a 2a20 2020 2020 ibility::.*
│ │ │ │ │ -00002010: 2020 2020 2020 5379 7374 656d 4578 6365 SystemExce
│ │ │ │ │ -00002020: 7074 696f 6e73 2e57 726f 6e67 4d65 7373 ptions.WrongMess
│ │ │ │ │ -00002030: 6167 6553 656e 743a 3a0a 2a20 2020 2020 ageSent::.*
│ │ │ │ │ -00002040: 2020 5379 7374 656d 4578 6365 7074 696f SystemExceptio
│ │ │ │ │ -00002050: 6e73 2e56 4d45 7272 6f72 3a3a 0a2a 2020 ns.VMError::.*
│ │ │ │ │ -00002060: 2020 2020 2020 2053 7973 7465 6d45 7863 SystemExc
│ │ │ │ │ -00002070: 6570 7469 6f6e 732e 4261 6452 6574 7572 eptions.BadRetur
│ │ │ │ │ -00002080: 6e3a 3a0a 2a20 2020 2020 2020 2020 5379 n::.* Sy
│ │ │ │ │ -00002090: 7374 656d 4578 6365 7074 696f 6e73 2e4e stemExceptions.N
│ │ │ │ │ -000020a0: 6f52 756e 6e61 626c 6550 726f 6365 7373 oRunnableProcess
│ │ │ │ │ -000020b0: 3a3a 0a2a 2020 2020 2020 2020 2053 7973 ::.* Sys
│ │ │ │ │ -000020c0: 7465 6d45 7863 6570 7469 6f6e 732e 5072 temExceptions.Pr
│ │ │ │ │ -000020d0: 696d 6974 6976 6546 6169 6c65 643a 3a0a imitiveFailed::.
│ │ │ │ │ -000020e0: 2a20 2020 2020 2020 2020 2020 5379 7374 * Syst
│ │ │ │ │ -000020f0: 656d 4578 6365 7074 696f 6e73 2e43 496e emExceptions.CIn
│ │ │ │ │ -00002100: 7465 7266 6163 6545 7272 6f72 3a3a 0a2a terfaceError::.*
│ │ │ │ │ -00002110: 2020 2020 2020 2020 2020 2053 7973 7465 Syste
│ │ │ │ │ -00002120: 6d45 7863 6570 7469 6f6e 732e 4669 6c65 mExceptions.File
│ │ │ │ │ -00002130: 4572 726f 723a 3a0a 2a20 2020 2020 2020 Error::.*
│ │ │ │ │ -00002140: 2020 2020 5379 7374 656d 4578 6365 7074 SystemExcept
│ │ │ │ │ -00002150: 696f 6e73 2e57 726f 6e67 4172 6775 6d65 ions.WrongArgume
│ │ │ │ │ -00002160: 6e74 436f 756e 743a 3a0a 2a20 2020 2020 ntCount::.*
│ │ │ │ │ -00002170: 2020 2020 5379 7374 656d 4578 6365 7074 SystemExcept
│ │ │ │ │ -00002180: 696f 6e73 2e53 6563 7572 6974 7945 7272 ions.SecurityErr
│ │ │ │ │ -00002190: 6f72 3a3a 0a2a 2020 2020 2020 2020 2053 or::.* S
│ │ │ │ │ -000021a0: 7973 7465 6d45 7863 6570 7469 6f6e 732e ystemExceptions.
│ │ │ │ │ -000021b0: 5573 6572 496e 7465 7272 7570 743a 3a0a UserInterrupt::.
│ │ │ │ │ -000021c0: 2a20 2020 2020 2020 2020 5379 7374 656d * System
│ │ │ │ │ -000021d0: 4578 6365 7074 696f 6e73 2e56 6572 6966 Exceptions.Verif
│ │ │ │ │ -000021e0: 6963 6174 696f 6e45 7272 6f72 3a3a 0a2a icationError::.*
│ │ │ │ │ -000021f0: 2020 2020 2048 616c 743a 3a0a 2a20 2020 Halt::.*
│ │ │ │ │ -00002200: 2020 4e6f 7469 6669 6361 7469 6f6e 3a3a Notification::
│ │ │ │ │ -00002210: 0a2a 2020 2020 2020 2053 7973 7465 6d45 .* SystemE
│ │ │ │ │ -00002220: 7863 6570 7469 6f6e 732e 456e 644f 6653 xceptions.EndOfS
│ │ │ │ │ -00002230: 7472 6561 6d3a 3a0a 2a20 2020 2020 2020 tream::.*
│ │ │ │ │ -00002240: 5379 7374 656d 4578 6365 7074 696f 6e73 SystemExceptions
│ │ │ │ │ -00002250: 2e50 726f 6365 7373 4265 696e 6754 6572 .ProcessBeingTer
│ │ │ │ │ -00002260: 6d69 6e61 7465 643a 3a0a 2a20 2020 2020 minated::.*
│ │ │ │ │ -00002270: 2020 5761 726e 696e 673a 3a0a 2a20 2020 Warning::.*
│ │ │ │ │ -00002280: 2020 5379 7374 656d 4578 6365 7074 696f SystemExceptio
│ │ │ │ │ -00002290: 6e73 2e55 6e68 616e 646c 6564 4578 6365 ns.UnhandledExce
│ │ │ │ │ -000022a0: 7074 696f 6e3a 3a0a 2a20 2020 4578 6365 ption::.* Exce
│ │ │ │ │ -000022b0: 7074 696f 6e53 6574 3a3a 0a2a 2020 2046 ptionSet::.* F
│ │ │ │ │ -000022c0: 696c 6550 6174 683a 3a0a 2a20 2020 2020 ilePath::.*
│ │ │ │ │ -000022d0: 4669 6c65 3a3a 0a2a 2020 2020 2056 4653 File::.* VFS
│ │ │ │ │ -000022e0: 2e41 7263 6869 7665 4d65 6d62 6572 3a3a .ArchiveMember::
│ │ │ │ │ -000022f0: 0a2a 2020 2020 2020 2056 4653 2e54 6d70 .* VFS.Tmp
│ │ │ │ │ -00002300: 4669 6c65 4172 6368 6976 654d 656d 6265 FileArchiveMembe
│ │ │ │ │ -00002310: 723a 3a0a 2a20 2020 2020 2020 2020 5646 r::.* VF
│ │ │ │ │ -00002320: 532e 5374 6f72 6564 5a69 704d 656d 6265 S.StoredZipMembe
│ │ │ │ │ -00002330: 723a 3a0a 2a20 2020 2020 5646 532e 4669 r::.* VFS.Fi
│ │ │ │ │ -00002340: 6c65 5772 6170 7065 723a 3a0a 2a20 2020 leWrapper::.*
│ │ │ │ │ -00002350: 2020 2020 5646 532e 4172 6368 6976 6546 VFS.ArchiveF
│ │ │ │ │ -00002360: 696c 653a 3a0a 2a20 2020 2020 2020 2020 ile::.*
│ │ │ │ │ -00002370: 5646 532e 5a69 7046 696c 653a 3a0a 2a20 VFS.ZipFile::.*
│ │ │ │ │ -00002380: 2020 4669 6c65 5365 676d 656e 743a 3a0a FileSegment::.
│ │ │ │ │ -00002390: 2a20 2020 4765 746f 7074 3a3a 0a2a 2020 * Getopt::.*
│ │ │ │ │ -000023a0: 2049 7465 7261 626c 653a 3a0a 2a20 2020 Iterable::.*
│ │ │ │ │ -000023b0: 2020 436f 6c6c 6563 7469 6f6e 3a3a 0a2a Collection::.*
│ │ │ │ │ -000023c0: 2020 2020 2020 2042 6167 3a3a 0a2a 2020 Bag::.*
│ │ │ │ │ -000023d0: 2020 2020 2048 6173 6865 6443 6f6c 6c65 HashedColle
│ │ │ │ │ -000023e0: 6374 696f 6e3a 3a0a 2a20 2020 2020 2020 ction::.*
│ │ │ │ │ -000023f0: 2020 4469 6374 696f 6e61 7279 3a3a 0a2a Dictionary::.*
│ │ │ │ │ -00002400: 2020 2020 2020 2020 2020 2042 696e 6469 Bindi
│ │ │ │ │ -00002410: 6e67 4469 6374 696f 6e61 7279 3a3a 0a2a ngDictionary::.*
│ │ │ │ │ -00002420: 2020 2020 2020 2020 2020 2020 2041 6273 Abs
│ │ │ │ │ -00002430: 7472 6163 744e 616d 6573 7061 6365 3a3a tractNamespace::
│ │ │ │ │ -00002440: 0a2a 2020 2020 2020 2020 2020 2020 2020 .*
│ │ │ │ │ -00002450: 204e 616d 6573 7061 6365 3a3a 0a2a 2020 Namespace::.*
│ │ │ │ │ -00002460: 2020 2020 2020 2020 2020 2020 2052 6f6f Roo
│ │ │ │ │ -00002470: 744e 616d 6573 7061 6365 3a3a 0a2a 2020 tNamespace::.*
│ │ │ │ │ -00002480: 2020 2020 2020 2020 2020 2020 2020 2053 S
│ │ │ │ │ -00002490: 7973 7465 6d44 6963 7469 6f6e 6172 793a ystemDictionary:
│ │ │ │ │ -000024a0: 3a0a 2a20 2020 2020 2020 2020 2020 4c6f :.* Lo
│ │ │ │ │ -000024b0: 6f6b 7570 5461 626c 653a 3a0a 2a20 2020 okupTable::.*
│ │ │ │ │ -000024c0: 2020 2020 2020 2020 2020 4964 656e 7469 Identi
│ │ │ │ │ -000024d0: 7479 4469 6374 696f 6e61 7279 3a3a 0a2a tyDictionary::.*
│ │ │ │ │ -000024e0: 2020 2020 2020 2020 2020 2020 2020 204d M
│ │ │ │ │ -000024f0: 6574 686f 6444 6963 7469 6f6e 6172 793a ethodDictionary:
│ │ │ │ │ -00002500: 3a0a 2a20 2020 2020 2020 2020 2020 2020 :.*
│ │ │ │ │ -00002510: 5765 616b 5661 6c75 654c 6f6f 6b75 7054 WeakValueLookupT
│ │ │ │ │ -00002520: 6162 6c65 3a3a 0a2a 2020 2020 2020 2020 able::.*
│ │ │ │ │ -00002530: 2020 2020 2020 2057 6561 6b56 616c 7565 WeakValue
│ │ │ │ │ -00002540: 4964 656e 7469 7479 4469 6374 696f 6e61 IdentityDictiona
│ │ │ │ │ -00002550: 7279 3a3a 0a2a 2020 2020 2020 2020 2020 ry::.*
│ │ │ │ │ -00002560: 2057 6561 6b4b 6579 4469 6374 696f 6e61 WeakKeyDictiona
│ │ │ │ │ -00002570: 7279 3a3a 0a2a 2020 2020 2020 2020 2020 ry::.*
│ │ │ │ │ -00002580: 2020 2057 6561 6b4b 6579 4964 656e 7469 WeakKeyIdenti
│ │ │ │ │ -00002590: 7479 4469 6374 696f 6e61 7279 3a3a 0a2a tyDictionary::.*
│ │ │ │ │ -000025a0: 2020 2020 2020 2020 2053 6574 3a3a 0a2a Set::.*
│ │ │ │ │ -000025b0: 2020 2020 2020 2020 2020 2049 6465 6e74 Ident
│ │ │ │ │ -000025c0: 6974 7953 6574 3a3a 0a2a 2020 2020 2020 itySet::.*
│ │ │ │ │ -000025d0: 2020 2020 2057 6561 6b53 6574 3a3a 0a2a WeakSet::.*
│ │ │ │ │ -000025e0: 2020 2020 2020 2020 2020 2020 2057 6561 Wea
│ │ │ │ │ -000025f0: 6b49 6465 6e74 6974 7953 6574 3a3a 0a2a kIdentitySet::.*
│ │ │ │ │ -00002600: 2020 2020 2020 204d 6170 7065 6443 6f6c MappedCol
│ │ │ │ │ -00002610: 6c65 6374 696f 6e3a 3a0a 2a20 2020 2020 lection::.*
│ │ │ │ │ -00002620: 2020 5365 7175 656e 6365 6162 6c65 436f SequenceableCo
│ │ │ │ │ -00002630: 6c6c 6563 7469 6f6e 3a3a 0a2a 2020 2020 llection::.*
│ │ │ │ │ -00002640: 2020 2020 2041 7272 6179 6564 436f 6c6c ArrayedColl
│ │ │ │ │ -00002650: 6563 7469 6f6e 3a3a 0a2a 2020 2020 2020 ection::.*
│ │ │ │ │ -00002660: 2020 2020 2041 7272 6179 3a3a 0a2a 2020 Array::.*
│ │ │ │ │ -00002670: 2020 2020 2020 2020 2020 2057 6561 6b41 WeakA
│ │ │ │ │ -00002680: 7272 6179 3a3a 0a2a 2020 2020 2020 2020 rray::.*
│ │ │ │ │ -00002690: 2020 2042 7974 6541 7272 6179 3a3a 0a2a ByteArray::.*
│ │ │ │ │ -000026a0: 2020 2020 2020 2020 2020 2043 6861 7261 Chara
│ │ │ │ │ -000026b0: 6374 6572 4172 7261 793a 3a0a 2a20 2020 cterArray::.*
│ │ │ │ │ -000026c0: 2020 2020 2020 2020 2020 5374 7269 6e67 String
│ │ │ │ │ -000026d0: 3a3a 0a2a 2020 2020 2020 2020 2020 2020 ::.*
│ │ │ │ │ -000026e0: 2020 2053 796d 626f 6c3a 3a0a 2a20 2020 Symbol::.*
│ │ │ │ │ -000026f0: 2020 2020 2020 2020 2020 556e 6963 6f64 Unicod
│ │ │ │ │ -00002700: 6553 7472 696e 673a 3a0a 2a20 2020 2020 eString::.*
│ │ │ │ │ -00002710: 2020 2020 2020 436f 6d70 696c 6564 436f CompiledCo
│ │ │ │ │ -00002720: 6465 3a3a 0a2a 2020 2020 2020 2020 2020 de::.*
│ │ │ │ │ -00002730: 2020 2043 6f6d 7069 6c65 6442 6c6f 636b CompiledBlock
│ │ │ │ │ -00002740: 3a3a 0a2a 2020 2020 2020 2020 2020 2020 ::.*
│ │ │ │ │ -00002750: 2043 6f6d 7069 6c65 644d 6574 686f 643a CompiledMethod:
│ │ │ │ │ -00002760: 3a0a 2a20 2020 2020 2020 2020 2020 496e :.* In
│ │ │ │ │ -00002770: 7465 7276 616c 3a3a 0a2a 2020 2020 2020 terval::.*
│ │ │ │ │ -00002780: 2020 2020 204c 6172 6765 4172 7261 7965 LargeArraye
│ │ │ │ │ -00002790: 6443 6f6c 6c65 6374 696f 6e3a 3a0a 2a20 dCollection::.*
│ │ │ │ │ -000027a0: 2020 2020 2020 2020 2020 2020 4c61 7267 Larg
│ │ │ │ │ -000027b0: 6541 7272 6179 3a3a 0a2a 2020 2020 2020 eArray::.*
│ │ │ │ │ -000027c0: 2020 2020 2020 204c 6172 6765 4279 7465 LargeByte
│ │ │ │ │ -000027d0: 4172 7261 793a 3a0a 2a20 2020 2020 2020 Array::.*
│ │ │ │ │ -000027e0: 2020 2020 2020 4c61 7267 6557 6f72 6441 LargeWordA
│ │ │ │ │ -000027f0: 7272 6179 3a3a 0a2a 2020 2020 2020 2020 rray::.*
│ │ │ │ │ -00002800: 2020 2057 6f72 6441 7272 6179 3a3a 0a2a WordArray::.*
│ │ │ │ │ -00002810: 2020 2020 2020 2020 204c 696e 6b65 644c LinkedL
│ │ │ │ │ -00002820: 6973 743a 3a0a 2a20 2020 2020 2020 2020 ist::.*
│ │ │ │ │ -00002830: 2020 5365 6d61 7068 6f72 653a 3a0a 2a20 Semaphore::.*
│ │ │ │ │ -00002840: 2020 2020 2020 2020 4f72 6465 7265 6443 OrderedC
│ │ │ │ │ -00002850: 6f6c 6c65 6374 696f 6e3a 3a0a 2a20 2020 ollection::.*
│ │ │ │ │ -00002860: 2020 2020 2020 2020 5275 6e41 7272 6179 RunArray
│ │ │ │ │ -00002870: 3a3a 0a2a 2020 2020 2020 2020 2020 2053 ::.* S
│ │ │ │ │ -00002880: 6f72 7465 6443 6f6c 6c65 6374 696f 6e3a ortedCollection:
│ │ │ │ │ -00002890: 3a0a 2a20 2020 2020 5374 7265 616d 3a3a :.* Stream::
│ │ │ │ │ -000028a0: 0a2a 2020 2020 2020 2046 696c 6544 6573 .* FileDes
│ │ │ │ │ -000028b0: 6372 6970 746f 723a 3a0a 2a20 2020 2020 criptor::.*
│ │ │ │ │ -000028c0: 2020 2020 4669 6c65 5374 7265 616d 3a3a FileStream::
│ │ │ │ │ -000028d0: 0a2a 2020 2020 2020 2047 656e 6572 6174 .* Generat
│ │ │ │ │ -000028e0: 6f72 3a3a 0a2a 2020 2020 2020 204f 626a or::.* Obj
│ │ │ │ │ -000028f0: 6563 7444 756d 7065 723a 3a0a 2a20 2020 ectDumper::.*
│ │ │ │ │ -00002900: 2020 2020 506f 7369 7469 6f6e 6162 6c65 Positionable
│ │ │ │ │ -00002910: 5374 7265 616d 3a3a 0a2a 2020 2020 2020 Stream::.*
│ │ │ │ │ -00002920: 2020 2052 6561 6453 7472 6561 6d3a 3a0a ReadStream::.
│ │ │ │ │ -00002930: 2a20 2020 2020 2020 2020 5772 6974 6553 * WriteS
│ │ │ │ │ -00002940: 7472 6561 6d3a 3a0a 2a20 2020 2020 2020 tream::.*
│ │ │ │ │ -00002950: 2020 2020 5265 6164 5772 6974 6553 7472 ReadWriteStr
│ │ │ │ │ -00002960: 6561 6d3a 3a0a 2a20 2020 2020 2020 5261 eam::.* Ra
│ │ │ │ │ -00002970: 6e64 6f6d 3a3a 0a2a 2020 2020 2020 2054 ndom::.* T
│ │ │ │ │ -00002980: 6578 7443 6f6c 6c65 6374 6f72 3a3a 0a20 extCollector::.
│ │ │ │ │ -00002990: 2020 2028 4b65 726e 656c 2e50 6163 6b61 (Kernel.Packa
│ │ │ │ │ -000029a0: 6765 496e 666f 290a 2a20 2020 2020 5061 geInfo).* Pa
│ │ │ │ │ -000029b0: 636b 6167 653a 3a0a 2a20 2020 4c69 6e6b ckage::.* Link
│ │ │ │ │ -000029c0: 3a3a 0a2a 2020 2020 2050 726f 6365 7373 ::.* Process
│ │ │ │ │ -000029d0: 3a3a 0a2a 2020 2020 2020 2043 616c 6c69 ::.* Calli
│ │ │ │ │ -000029e0: 6e50 726f 6365 7373 3a3a 0a2a 2020 2020 nProcess::.*
│ │ │ │ │ -000029f0: 2053 796d 4c69 6e6b 3a3a 0a2a 2020 204d SymLink::.* M
│ │ │ │ │ -00002a00: 6167 6e69 7475 6465 3a3a 0a2a 2020 2020 agnitude::.*
│ │ │ │ │ -00002a10: 2043 6861 7261 6374 6572 3a3a 0a2a 2020 Character::.*
│ │ │ │ │ -00002a20: 2020 2020 2055 6e69 636f 6465 4368 6172 UnicodeChar
│ │ │ │ │ -00002a30: 6163 7465 723a 3a0a 2a20 2020 2020 4461 acter::.* Da
│ │ │ │ │ -00002a40: 7465 3a3a 0a2a 2020 2020 2020 2044 6174 te::.* Dat
│ │ │ │ │ -00002a50: 6554 696d 653a 3a0a 2a20 2020 2020 4c6f eTime::.* Lo
│ │ │ │ │ -00002a60: 6f6b 7570 4b65 793a 3a0a 2a20 2020 2020 okupKey::.*
│ │ │ │ │ -00002a70: 2020 4173 736f 6369 6174 696f 6e3a 3a0a Association::.
│ │ │ │ │ -00002a80: 2a20 2020 2020 2020 2020 486f 6d65 6441 * HomedA
│ │ │ │ │ -00002a90: 7373 6f63 6961 7469 6f6e 3a3a 0a2a 2020 ssociation::.*
│ │ │ │ │ -00002aa0: 2020 2020 2020 2020 2056 6172 6961 626c Variabl
│ │ │ │ │ -00002ab0: 6542 696e 6469 6e67 3a3a 0a2a 2020 2020 eBinding::.*
│ │ │ │ │ -00002ac0: 2020 2044 6566 6572 7265 6456 6172 6961 DeferredVaria
│ │ │ │ │ -00002ad0: 626c 6542 696e 6469 6e67 3a3a 0a2a 2020 bleBinding::.*
│ │ │ │ │ -00002ae0: 2020 2020 2050 726f 6365 7373 5661 7269 ProcessVari
│ │ │ │ │ -00002af0: 6162 6c65 3a3a 0a2a 2020 2020 204e 756d able::.* Num
│ │ │ │ │ -00002b00: 6265 723a 3a0a 2a20 2020 2020 2020 466c ber::.* Fl
│ │ │ │ │ -00002b10: 6f61 743a 3a0a 2a20 2020 2020 2020 2020 oat::.*
│ │ │ │ │ -00002b20: 466c 6f61 7444 3a3a 0a2a 2020 2020 2020 FloatD::.*
│ │ │ │ │ -00002b30: 2020 2046 6c6f 6174 453a 3a0a 2a20 2020 FloatE::.*
│ │ │ │ │ -00002b40: 2020 2020 2020 466c 6f61 7451 3a3a 0a2a FloatQ::.*
│ │ │ │ │ -00002b50: 2020 2020 2020 2046 7261 6374 696f 6e3a Fraction:
│ │ │ │ │ -00002b60: 3a0a 2a20 2020 2020 2020 496e 7465 6765 :.* Intege
│ │ │ │ │ -00002b70: 723a 3a0a 2a20 2020 2020 2020 2020 4c61 r::.* La
│ │ │ │ │ -00002b80: 7267 6549 6e74 6567 6572 3a3a 0a2a 2020 rgeInteger::.*
│ │ │ │ │ -00002b90: 2020 2020 2020 2020 204c 6172 6765 4e65 LargeNe
│ │ │ │ │ -00002ba0: 6761 7469 7665 496e 7465 6765 723a 3a0a gativeInteger::.
│ │ │ │ │ -00002bb0: 2a20 2020 2020 2020 2020 2020 4c61 7267 * Larg
│ │ │ │ │ -00002bc0: 6550 6f73 6974 6976 6549 6e74 6567 6572 ePositiveInteger
│ │ │ │ │ -00002bd0: 3a3a 0a2a 2020 2020 2020 2020 2020 2020 ::.*
│ │ │ │ │ -00002be0: 204c 6172 6765 5a65 726f 496e 7465 6765 LargeZeroIntege
│ │ │ │ │ -00002bf0: 723a 3a0a 2a20 2020 2020 2020 2020 536d r::.* Sm
│ │ │ │ │ -00002c00: 616c 6c49 6e74 6567 6572 3a3a 0a2a 2020 allInteger::.*
│ │ │ │ │ -00002c10: 2020 2020 2053 6361 6c65 6444 6563 696d ScaledDecim
│ │ │ │ │ -00002c20: 616c 3a3a 0a2a 2020 2020 2054 696d 653a al::.* Time:
│ │ │ │ │ -00002c30: 3a0a 2a20 2020 2020 2020 4475 7261 7469 :.* Durati
│ │ │ │ │ -00002c40: 6f6e 3a3a 0a2a 2020 204d 656d 6f72 793a on::.* Memory:
│ │ │ │ │ -00002c50: 3a0a 2a20 2020 4d65 7373 6167 653a 3a0a :.* Message::.
│ │ │ │ │ -00002c60: 2a20 2020 2020 4469 7265 6374 6564 4d65 * DirectedMe
│ │ │ │ │ -00002c70: 7373 6167 653a 3a0a 2a20 2020 4d65 7468 ssage::.* Meth
│ │ │ │ │ -00002c80: 6f64 496e 666f 3a3a 0a2a 2020 204e 6574 odInfo::.* Net
│ │ │ │ │ -00002c90: 436c 6965 6e74 732e 5552 4952 6573 6f6c Clients.URIResol
│ │ │ │ │ -00002ca0: 7665 723a 3a0a 2a20 2020 4e65 7443 6c69 ver::.* NetCli
│ │ │ │ │ -00002cb0: 656e 7473 2e55 524c 3a3a 0a2a 2020 204f ents.URL::.* O
│ │ │ │ │ -00002cc0: 626a 6563 744d 656d 6f72 793a 3a0a 2a20 bjectMemory::.*
│ │ │ │ │ -00002cd0: 2020 5061 636b 6167 654c 6f61 6465 723a PackageLoader:
│ │ │ │ │ -00002ce0: 3a0a 2a20 2020 5065 726d 6973 7369 6f6e :.* Permission
│ │ │ │ │ -00002cf0: 3a3a 0a2a 2020 2050 6f69 6e74 3a3a 0a2a ::.* Point::.*
│ │ │ │ │ -00002d00: 2020 2050 726f 6365 7373 456e 7669 726f ProcessEnviro
│ │ │ │ │ -00002d10: 6e6d 656e 743a 3a0a 2a20 2020 5072 6f63 nment::.* Proc
│ │ │ │ │ -00002d20: 6573 736f 7253 6368 6564 756c 6572 3a3a essorScheduler::
│ │ │ │ │ -00002d30: 0a2a 2020 2052 6563 7461 6e67 6c65 3a3a .* Rectangle::
│ │ │ │ │ -00002d40: 0a2a 2020 2052 6563 7572 7369 6f6e 4c6f .* RecursionLo
│ │ │ │ │ -00002d50: 636b 3a3a 0a2a 2020 2052 6567 6578 3a3a ck::.* Regex::
│ │ │ │ │ -00002d60: 0a2a 2020 2052 6567 6578 5265 7375 6c74 .* RegexResult
│ │ │ │ │ -00002d70: 733a 3a0a 2a20 2020 5365 6375 7269 7479 s::.* Security
│ │ │ │ │ -00002d80: 506f 6c69 6379 3a3a 0a2a 2020 2053 6861 Policy::.* Sha
│ │ │ │ │ -00002d90: 7265 6451 7565 7565 3a3a 0a2a 2020 2055 redQueue::.* U
│ │ │ │ │ -00002da0: 6e64 6566 696e 6564 4f62 6a65 6374 3a3a ndefinedObject::
│ │ │ │ │ -00002db0: 0a2a 2020 2056 616c 7565 4164 6170 746f .* ValueAdapto
│ │ │ │ │ -00002dc0: 723a 3a0a 2a20 2020 2020 4e75 6c6c 5661 r::.* NullVa
│ │ │ │ │ -00002dd0: 6c75 6548 6f6c 6465 723a 3a0a 2a20 2020 lueHolder::.*
│ │ │ │ │ -00002de0: 2020 506c 7567 6761 626c 6541 6461 7074 PluggableAdapt
│ │ │ │ │ -00002df0: 6f72 3a3a 0a2a 2020 2020 2020 2044 656c or::.* Del
│ │ │ │ │ -00002e00: 6179 6564 4164 6170 746f 723a 3a0a 2a20 ayedAdaptor::.*
│ │ │ │ │ -00002e10: 2020 2020 5661 6c75 6548 6f6c 6465 723a ValueHolder:
│ │ │ │ │ -00002e20: 3a0a 2a20 2020 2020 2020 5072 6f6d 6973 :.* Promis
│ │ │ │ │ -00002e30: 653a 3a0a 0a1f 0a46 696c 653a 2067 7374 e::....File: gst
│ │ │ │ │ -00002e40: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ -00002e50: 653a 2041 6273 7472 6163 744e 616d 6573 e: AbstractNames
│ │ │ │ │ -00002e60: 7061 6365 2c20 204e 6578 743a 2041 6c74 pace, Next: Alt
│ │ │ │ │ -00002e70: 6572 6e61 7469 7665 4f62 6a65 6374 5072 ernativeObjectPr
│ │ │ │ │ -00002e80: 6f78 792c 2020 5570 3a20 4261 7365 2063 oxy, Up: Base c
│ │ │ │ │ -00002e90: 6c61 7373 6573 0a0a 312e 3120 4162 7374 lasses..1.1 Abst
│ │ │ │ │ -00002ea0: 7261 6374 4e61 6d65 7370 6163 650a 3d3d ractNamespace.==
│ │ │ │ │ -00002eb0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ -00002ec0: 3d3d 3d0a 0a44 6566 696e 6564 2069 6e20 ===..Defined in
│ │ │ │ │ -00002ed0: 6e61 6d65 7370 6163 6520 536d 616c 6c74 namespace Smallt
│ │ │ │ │ -00002ee0: 616c 6b0a 5375 7065 7263 6c61 7373 3a20 alk.Superclass:
│ │ │ │ │ -00002ef0: 4269 6e64 696e 6744 6963 7469 6f6e 6172 BindingDictionar
│ │ │ │ │ -00002f00: 790a 4361 7465 676f 7279 3a20 4c61 6e67 y.Category: Lang
│ │ │ │ │ -00002f10: 7561 6765 2d49 6d70 6c65 6d65 6e74 6174 uage-Implementat
│ │ │ │ │ -00002f20: 696f 6e0a 2020 2020 2049 2061 6d20 6120 ion. I am a
│ │ │ │ │ -00002f30: 7370 6563 6961 6c20 666f 726d 206f 6620 special form of
│ │ │ │ │ -00002f40: 6469 6374 696f 6e61 7279 2e20 2043 6c61 dictionary. Cla
│ │ │ │ │ -00002f50: 7373 6573 2068 6f6c 6420 6f6e 2061 6e20 sses hold on an
│ │ │ │ │ -00002f60: 696e 7374 616e 6365 206f 660a 2020 2020 instance of.
│ │ │ │ │ -00002f70: 206d 653b 2069 7420 6973 2063 616c 6c65 me; it is calle
│ │ │ │ │ -00002f80: 6420 7468 6569 7220 2765 6e76 6972 6f6e d their 'environ
│ │ │ │ │ -00002f90: 6d65 6e74 272e 0a0a 2a20 4d65 6e75 3a0a ment'...* Menu:.
│ │ │ │ │ -00002fa0: 0a2a 2041 6273 7472 6163 744e 616d 6573 .* AbstractNames
│ │ │ │ │ -00002fb0: 7061 6365 2063 6c61 7373 2d69 6e73 7461 pace class-insta
│ │ │ │ │ -00002fc0: 6e63 6520 6372 6561 7469 6f6e 3a3a 2020 nce creation::
│ │ │ │ │ -00002fd0: 2863 6c61 7373 290a 2a20 4162 7374 7261 (class).* Abstra
│ │ │ │ │ -00002fe0: 6374 4e61 6d65 7370 6163 652d 6163 6365 ctNamespace-acce
│ │ │ │ │ -00002ff0: 7373 696e 673a 3a20 2028 696e 7374 616e ssing:: (instan
│ │ │ │ │ -00003000: 6365 290a 2a20 4162 7374 7261 6374 4e61 ce).* AbstractNa
│ │ │ │ │ -00003010: 6d65 7370 6163 652d 636f 6d70 696c 696e mespace-compilin
│ │ │ │ │ -00003020: 673a 3a20 2028 696e 7374 616e 6365 290a g:: (instance).
│ │ │ │ │ -00003030: 2a20 4162 7374 7261 6374 4e61 6d65 7370 * AbstractNamesp
│ │ │ │ │ -00003040: 6163 652d 636f 7079 696e 673a 3a20 2028 ace-copying:: (
│ │ │ │ │ -00003050: 696e 7374 616e 6365 290a 2a20 4162 7374 instance).* Abst
│ │ │ │ │ -00003060: 7261 6374 4e61 6d65 7370 6163 652d 6e61 ractNamespace-na
│ │ │ │ │ -00003070: 6d65 7370 6163 6520 6869 6572 6172 6368 mespace hierarch
│ │ │ │ │ -00003080: 793a 3a20 2028 696e 7374 616e 6365 290a y:: (instance).
│ │ │ │ │ -00003090: 2a20 4162 7374 7261 6374 4e61 6d65 7370 * AbstractNamesp
│ │ │ │ │ -000030a0: 6163 652d 6f76 6572 7269 6465 7320 666f ace-overrides fo
│ │ │ │ │ -000030b0: 7220 7375 7065 7273 7061 6365 733a 3a20 r superspaces::
│ │ │ │ │ -000030c0: 2028 696e 7374 616e 6365 290a 2a20 4162 (instance).* Ab
│ │ │ │ │ -000030d0: 7374 7261 6374 4e61 6d65 7370 6163 652d stractNamespace-
│ │ │ │ │ -000030e0: 7072 696e 7469 6e67 3a3a 2020 2869 6e73 printing:: (ins
│ │ │ │ │ -000030f0: 7461 6e63 6529 0a2a 2041 6273 7472 6163 tance).* Abstrac
│ │ │ │ │ -00003100: 744e 616d 6573 7061 6365 2d74 6573 7469 tNamespace-testi
│ │ │ │ │ -00003110: 6e67 3a3a 2020 2869 6e73 7461 6e63 6529 ng:: (instance)
│ │ │ │ │ -00003120: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ -00003130: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ -00003140: 4162 7374 7261 6374 4e61 6d65 7370 6163 AbstractNamespac
│ │ │ │ │ -00003150: 6520 636c 6173 732d 696e 7374 616e 6365 e class-instance
│ │ │ │ │ -00003160: 2063 7265 6174 696f 6e2c 2020 4e65 7874 creation, Next
│ │ │ │ │ -00003170: 3a20 4162 7374 7261 6374 4e61 6d65 7370 : AbstractNamesp
│ │ │ │ │ -00003180: 6163 652d 6163 6365 7373 696e 672c 2020 ace-accessing,
│ │ │ │ │ -00003190: 5570 3a20 4162 7374 7261 6374 4e61 6d65 Up: AbstractName
│ │ │ │ │ -000031a0: 7370 6163 650a 0a31 2e31 2e31 2041 6273 space..1.1.1 Abs
│ │ │ │ │ -000031b0: 7472 6163 744e 616d 6573 7061 6365 2063 tractNamespace c
│ │ │ │ │ -000031c0: 6c61 7373 3a20 696e 7374 616e 6365 2063 lass: instance c
│ │ │ │ │ -000031d0: 7265 6174 696f 6e0a 2d2d 2d2d 2d2d 2d2d reation.--------
│ │ │ │ │ -000031e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000031f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00003200: 2d2d 2d2d 2d2d 2d2d 0a0a 6e65 770a 2020 --------..new.
│ │ │ │ │ -00003210: 2020 2044 6973 6162 6c65 6420 2d20 7573 Disabled - us
│ │ │ │ │ -00003220: 6520 236e 6577 2074 6f20 6372 6561 7465 e #new to create
│ │ │ │ │ -00003230: 2069 6e73 7461 6e63 6573 0a0a 7072 696d instances..prim
│ │ │ │ │ -00003240: 4e65 773a 2070 6172 656e 7420 6e61 6d65 New: parent name
│ │ │ │ │ -00003250: 3a20 7370 6163 654e 616d 650a 2020 2020 : spaceName.
│ │ │ │ │ -00003260: 2050 7269 7661 7465 202d 2043 7265 6174 Private - Creat
│ │ │ │ │ -00003270: 6520 6120 6e65 7720 6e61 6d65 7370 6163 e a new namespac
│ │ │ │ │ -00003280: 6520 7769 7468 2074 6865 2067 6976 656e e with the given
│ │ │ │ │ -00003290: 206e 616d 6520 616e 6420 7061 7265 6e74 name and parent
│ │ │ │ │ -000032a0: 2c0a 2020 2020 2061 6e64 2061 6464 2074 ,. and add t
│ │ │ │ │ -000032b0: 6f20 7468 6520 7061 7265 6e74 2061 206b o the parent a k
│ │ │ │ │ -000032c0: 6579 2074 6861 7420 7265 6665 7265 6e63 ey that referenc
│ │ │ │ │ -000032d0: 6573 2069 742e 0a0a 1f0a 4669 6c65 3a20 es it.....File:
│ │ │ │ │ -000032e0: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ -000032f0: 4e6f 6465 3a20 4162 7374 7261 6374 4e61 Node: AbstractNa
│ │ │ │ │ -00003300: 6d65 7370 6163 652d 6163 6365 7373 696e mespace-accessin
│ │ │ │ │ -00003310: 672c 2020 4e65 7874 3a20 4162 7374 7261 g, Next: Abstra
│ │ │ │ │ -00003320: 6374 4e61 6d65 7370 6163 652d 636f 6d70 ctNamespace-comp
│ │ │ │ │ -00003330: 696c 696e 672c 2020 5072 6576 3a20 4162 iling, Prev: Ab
│ │ │ │ │ -00003340: 7374 7261 6374 4e61 6d65 7370 6163 6520 stractNamespace
│ │ │ │ │ -00003350: 636c 6173 732d 696e 7374 616e 6365 2063 class-instance c
│ │ │ │ │ -00003360: 7265 6174 696f 6e2c 2020 5570 3a20 4162 reation, Up: Ab
│ │ │ │ │ -00003370: 7374 7261 6374 4e61 6d65 7370 6163 650a stractNamespace.
│ │ │ │ │ -00003380: 0a31 2e31 2e32 2041 6273 7472 6163 744e .1.1.2 AbstractN
│ │ │ │ │ -00003390: 616d 6573 7061 6365 3a20 6163 6365 7373 amespace: access
│ │ │ │ │ -000033a0: 696e 670a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ing.------------
│ │ │ │ │ -000033b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000033c0: 2d2d 2d2d 2d2d 0a0a 616c 6c41 7373 6f63 ------..allAssoc
│ │ │ │ │ -000033d0: 6961 7469 6f6e 730a 2020 2020 2041 6e73 iations. Ans
│ │ │ │ │ -000033e0: 7765 7220 6120 4469 6374 696f 6e61 7279 wer a Dictionary
│ │ │ │ │ -000033f0: 2077 6974 6820 616c 6c20 6f66 2074 6865 with all of the
│ │ │ │ │ -00003400: 2061 7373 6f63 6961 7469 6f6e 7320 696e associations in
│ │ │ │ │ -00003410: 2074 6865 2072 6563 6569 7665 720a 2020 the receiver.
│ │ │ │ │ -00003420: 2020 2061 6e64 2065 6163 6820 6f66 2069 and each of i
│ │ │ │ │ -00003430: 7473 2073 7570 6572 7370 6163 6573 2028 ts superspaces (
│ │ │ │ │ -00003440: 6475 706c 6963 6174 6520 6b65 7973 2061 duplicate keys a
│ │ │ │ │ -00003450: 7265 2061 7373 6f63 6961 7465 6420 746f re associated to
│ │ │ │ │ -00003460: 2074 6865 0a20 2020 2020 6173 736f 6369 the. associ
│ │ │ │ │ -00003470: 6174 696f 6e73 2074 6861 7420 6172 6520 ations that are
│ │ │ │ │ -00003480: 6465 6570 6572 2069 6e20 7468 6520 6e61 deeper in the na
│ │ │ │ │ -00003490: 6d65 7370 6163 6520 6869 6572 6172 6368 mespace hierarch
│ │ │ │ │ -000034a0: 7929 0a0a 616c 6c42 6568 6176 696f 7273 y)..allBehaviors
│ │ │ │ │ -000034b0: 446f 3a20 6142 6c6f 636b 0a20 2020 2020 Do: aBlock.
│ │ │ │ │ -000034c0: 4576 616c 7561 7465 2061 426c 6f63 6b20 Evaluate aBlock
│ │ │ │ │ -000034d0: 6f6e 6365 2066 6f72 2065 6163 6820 636c once for each cl
│ │ │ │ │ -000034e0: 6173 7320 616e 6420 6d65 7461 636c 6173 ass and metaclas
│ │ │ │ │ -000034f0: 7320 696e 2074 6865 206e 616d 6573 7061 s in the namespa
│ │ │ │ │ -00003500: 6365 2e0a 0a61 6c6c 436c 6173 734f 626a ce...allClassObj
│ │ │ │ │ -00003510: 6563 7473 446f 3a20 6142 6c6f 636b 0a20 ectsDo: aBlock.
│ │ │ │ │ -00003520: 2020 2020 4576 616c 7561 7465 2061 426c Evaluate aBl
│ │ │ │ │ -00003530: 6f63 6b20 6f6e 6365 2066 6f72 2065 6163 ock once for eac
│ │ │ │ │ -00003540: 6820 636c 6173 7320 616e 6420 6d65 7461 h class and meta
│ │ │ │ │ -00003550: 636c 6173 7320 696e 2074 6865 206e 616d class in the nam
│ │ │ │ │ -00003560: 6573 7061 6365 2e0a 0a61 6c6c 436c 6173 espace...allClas
│ │ │ │ │ -00003570: 7365 7344 6f3a 2061 426c 6f63 6b0a 2020 sesDo: aBlock.
│ │ │ │ │ -00003580: 2020 2045 7661 6c75 6174 6520 6142 6c6f Evaluate aBlo
│ │ │ │ │ -00003590: 636b 206f 6e63 6520 666f 7220 6561 6368 ck once for each
│ │ │ │ │ -000035a0: 2063 6c61 7373 2069 6e20 7468 6520 6e61 class in the na
│ │ │ │ │ -000035b0: 6d65 7370 6163 652e 0a0a 616c 6c4d 6574 mespace...allMet
│ │ │ │ │ -000035c0: 6163 6c61 7373 6573 446f 3a20 6142 6c6f aclassesDo: aBlo
│ │ │ │ │ -000035d0: 636b 0a20 2020 2020 4576 616c 7561 7465 ck. Evaluate
│ │ │ │ │ -000035e0: 2061 426c 6f63 6b20 6f6e 6365 2066 6f72 aBlock once for
│ │ │ │ │ -000035f0: 2065 6163 6820 6d65 7461 636c 6173 7320 each metaclass
│ │ │ │ │ -00003600: 696e 2074 6865 206e 616d 6573 7061 6365 in the namespace
│ │ │ │ │ -00003610: 2e0a 0a63 6c61 7373 4174 3a20 614b 6579 ...classAt: aKey
│ │ │ │ │ -00003620: 0a20 2020 2020 416e 7377 6572 2074 6865 . Answer the
│ │ │ │ │ -00003630: 2076 616c 7565 2063 6f72 7269 7370 6f6e value corrispon
│ │ │ │ │ -00003640: 6469 6e67 2074 6f20 614b 6579 2069 6620 ding to aKey if
│ │ │ │ │ -00003650: 6974 2069 7320 6120 636c 6173 732e 2020 it is a class.
│ │ │ │ │ -00003660: 4661 696c 2069 660a 2020 2020 2065 6974 Fail if. eit
│ │ │ │ │ -00003670: 6865 7220 614b 6579 2069 7320 6e6f 7420 her aKey is not
│ │ │ │ │ -00003680: 666f 756e 6420 6f72 2069 7420 6973 2061 found or it is a
│ │ │ │ │ -00003690: 7373 6f63 6961 7465 6420 746f 2073 6f6d ssociated to som
│ │ │ │ │ -000036a0: 6574 6869 6e67 2064 6966 6665 7265 6e74 ething different
│ │ │ │ │ -000036b0: 0a20 2020 2020 6672 6f6d 2061 2063 6c61 . from a cla
│ │ │ │ │ -000036c0: 7373 2e0a 0a63 6c61 7373 4174 3a20 614b ss...classAt: aK
│ │ │ │ │ -000036d0: 6579 2069 6641 6273 656e 743a 2061 426c ey ifAbsent: aBl
│ │ │ │ │ -000036e0: 6f63 6b0a 2020 2020 2041 6e73 7765 7220 ock. Answer
│ │ │ │ │ -000036f0: 7468 6520 7661 6c75 6520 636f 7272 6973 the value corris
│ │ │ │ │ -00003700: 706f 6e64 696e 6720 746f 2061 4b65 7920 ponding to aKey
│ │ │ │ │ -00003710: 6966 2069 7420 6973 2061 2063 6c61 7373 if it is a class
│ │ │ │ │ -00003720: 2e20 2045 7661 6c75 6174 650a 2020 2020 . Evaluate.
│ │ │ │ │ -00003730: 2061 426c 6f63 6b20 616e 6420 616e 7377 aBlock and answ
│ │ │ │ │ -00003740: 6572 2069 7473 2072 6573 756c 7420 6966 er its result if
│ │ │ │ │ -00003750: 2065 6974 6865 7220 614b 6579 2069 7320 either aKey is
│ │ │ │ │ -00003760: 6e6f 7420 666f 756e 6420 6f72 2069 7420 not found or it
│ │ │ │ │ -00003770: 6973 0a20 2020 2020 6173 736f 6369 6174 is. associat
│ │ │ │ │ -00003780: 6564 2074 6f20 736f 6d65 7468 696e 6720 ed to something
│ │ │ │ │ -00003790: 6469 6666 6572 656e 7420 6672 6f6d 2061 different from a
│ │ │ │ │ -000037a0: 2063 6c61 7373 2e0a 0a1f 0a46 696c 653a class.....File:
│ │ │ │ │ -000037b0: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ -000037c0: 204e 6f64 653a 2041 6273 7472 6163 744e Node: AbstractN
│ │ │ │ │ -000037d0: 616d 6573 7061 6365 2d63 6f6d 7069 6c69 amespace-compili
│ │ │ │ │ -000037e0: 6e67 2c20 204e 6578 743a 2041 6273 7472 ng, Next: Abstr
│ │ │ │ │ -000037f0: 6163 744e 616d 6573 7061 6365 2d63 6f70 actNamespace-cop
│ │ │ │ │ -00003800: 7969 6e67 2c20 2050 7265 763a 2041 6273 ying, Prev: Abs
│ │ │ │ │ -00003810: 7472 6163 744e 616d 6573 7061 6365 2d61 tractNamespace-a
│ │ │ │ │ -00003820: 6363 6573 7369 6e67 2c20 2055 703a 2041 ccessing, Up: A
│ │ │ │ │ -00003830: 6273 7472 6163 744e 616d 6573 7061 6365 bstractNamespace
│ │ │ │ │ -00003840: 0a0a 312e 312e 3320 4162 7374 7261 6374 ..1.1.3 Abstract
│ │ │ │ │ -00003850: 4e61 6d65 7370 6163 653a 2063 6f6d 7069 Namespace: compi
│ │ │ │ │ -00003860: 6c69 6e67 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d ling.-----------
│ │ │ │ │ -00003870: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00003880: 2d2d 2d2d 2d2d 2d0a 0a61 6464 5368 6172 -------..addShar
│ │ │ │ │ -00003890: 6564 506f 6f6c 3a20 6144 6963 7469 6f6e edPool: aDiction
│ │ │ │ │ -000038a0: 6172 790a 2020 2020 2049 6d70 6f72 7420 ary. Import
│ │ │ │ │ -000038b0: 7468 6520 6769 7665 6e20 6269 6e64 696e the given bindin
│ │ │ │ │ -000038c0: 6773 2066 6f72 2063 6c61 7373 6573 2063 gs for classes c
│ │ │ │ │ -000038d0: 6f6d 7069 6c65 6420 7769 7468 206d 6520 ompiled with me
│ │ │ │ │ -000038e0: 6173 0a20 2020 2020 656e 7669 726f 6e6d as. environm
│ │ │ │ │ -000038f0: 656e 742e 0a0a 696d 706f 7274 3a20 6144 ent...import: aD
│ │ │ │ │ -00003900: 6963 7469 6f6e 6172 790a 2020 2020 2049 ictionary. I
│ │ │ │ │ -00003910: 6d70 6f72 7420 7468 6520 6769 7665 6e20 mport the given
│ │ │ │ │ -00003920: 6269 6e64 696e 6773 2066 6f72 2063 6c61 bindings for cla
│ │ │ │ │ -00003930: 7373 6573 2063 6f6d 7069 6c65 6420 7769 sses compiled wi
│ │ │ │ │ -00003940: 7468 206d 6520 6173 0a20 2020 2020 656e th me as. en
│ │ │ │ │ -00003950: 7669 726f 6e6d 656e 742e 0a0a 7265 6d6f vironment...remo
│ │ │ │ │ -00003960: 7665 5368 6172 6564 506f 6f6c 3a20 6144 veSharedPool: aD
│ │ │ │ │ -00003970: 6963 7469 6f6e 6172 790a 2020 2020 2052 ictionary. R
│ │ │ │ │ -00003980: 656d 6f76 6520 6144 6963 7469 6f6e 6172 emove aDictionar
│ │ │ │ │ -00003990: 7920 6672 6f6d 206d 7920 6c69 7374 206f y from my list o
│ │ │ │ │ -000039a0: 6620 6469 7265 6374 2070 6f6f 6c73 2e0a f direct pools..
│ │ │ │ │ -000039b0: 0a73 6861 7265 6450 6f6f 6c44 6963 7469 .sharedPoolDicti
│ │ │ │ │ -000039c0: 6f6e 6172 6965 730a 2020 2020 2041 6e73 onaries. Ans
│ │ │ │ │ -000039d0: 7765 7220 7468 6520 7368 6172 6564 2070 wer the shared p
│ │ │ │ │ -000039e0: 6f6f 6c73 2028 6e6f 7420 6e61 6d65 7329 ools (not names)
│ │ │ │ │ -000039f0: 2069 6d70 6f72 7465 6420 666f 7220 6d79 imported for my
│ │ │ │ │ -00003a00: 2063 6c61 7373 6573 2e0a 0a1f 0a46 696c classes.....Fil
│ │ │ │ │ -00003a10: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ -00003a20: 2c20 204e 6f64 653a 2041 6273 7472 6163 , Node: Abstrac
│ │ │ │ │ -00003a30: 744e 616d 6573 7061 6365 2d63 6f70 7969 tNamespace-copyi
│ │ │ │ │ -00003a40: 6e67 2c20 204e 6578 743a 2041 6273 7472 ng, Next: Abstr
│ │ │ │ │ -00003a50: 6163 744e 616d 6573 7061 6365 2d6e 616d actNamespace-nam
│ │ │ │ │ -00003a60: 6573 7061 6365 2068 6965 7261 7263 6879 espace hierarchy
│ │ │ │ │ -00003a70: 2c20 2050 7265 763a 2041 6273 7472 6163 , Prev: Abstrac
│ │ │ │ │ -00003a80: 744e 616d 6573 7061 6365 2d63 6f6d 7069 tNamespace-compi
│ │ │ │ │ -00003a90: 6c69 6e67 2c20 2055 703a 2041 6273 7472 ling, Up: Abstr
│ │ │ │ │ -00003aa0: 6163 744e 616d 6573 7061 6365 0a0a 312e actNamespace..1.
│ │ │ │ │ -00003ab0: 312e 3420 4162 7374 7261 6374 4e61 6d65 1.4 AbstractName
│ │ │ │ │ -00003ac0: 7370 6163 653a 2063 6f70 7969 6e67 0a2d space: copying.-
│ │ │ │ │ -00003ad0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00003ae0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------.
│ │ │ │ │ -00003af0: 0a63 6f70 7945 6d70 7479 3a20 6e65 7753 .copyEmpty: newS
│ │ │ │ │ -00003b00: 697a 650a 2020 2020 2041 6e73 7765 7220 ize. Answer
│ │ │ │ │ -00003b10: 616e 2065 6d70 7479 2063 6f70 7920 6f66 an empty copy of
│ │ │ │ │ -00003b20: 2074 6865 2072 6563 6569 7665 7220 7768 the receiver wh
│ │ │ │ │ -00003b30: 6f73 6520 7369 7a65 2069 7320 6e65 7753 ose size is newS
│ │ │ │ │ -00003b40: 697a 650a 0a77 6869 6c65 4375 7272 656e ize..whileCurren
│ │ │ │ │ -00003b50: 7444 6f3a 2061 426c 6f63 6b0a 2020 2020 tDo: aBlock.
│ │ │ │ │ -00003b60: 2045 7661 6c75 6174 6520 6142 6c6f 636b Evaluate aBlock
│ │ │ │ │ -00003b70: 2077 6974 6820 7468 6520 6375 7272 656e with the curren
│ │ │ │ │ -00003b80: 7420 6e61 6d65 7370 6163 6520 7365 7420 t namespace set
│ │ │ │ │ -00003b90: 746f 2074 6865 2072 6563 6569 7665 722e to the receiver.
│ │ │ │ │ -00003ba0: 0a20 2020 2020 416e 7377 6572 2074 6865 . Answer the
│ │ │ │ │ -00003bb0: 2072 6573 756c 7420 6f66 2074 6865 2065 result of the e
│ │ │ │ │ -00003bc0: 7661 6c75 6174 696f 6e2e 0a0a 1f0a 4669 valuation.....Fi
│ │ │ │ │ -00003bd0: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ -00003be0: 6f2c 2020 4e6f 6465 3a20 4162 7374 7261 o, Node: Abstra
│ │ │ │ │ -00003bf0: 6374 4e61 6d65 7370 6163 652d 6e61 6d65 ctNamespace-name
│ │ │ │ │ -00003c00: 7370 6163 6520 6869 6572 6172 6368 792c space hierarchy,
│ │ │ │ │ -00003c10: 2020 4e65 7874 3a20 4162 7374 7261 6374 Next: Abstract
│ │ │ │ │ -00003c20: 4e61 6d65 7370 6163 652d 6f76 6572 7269 Namespace-overri
│ │ │ │ │ -00003c30: 6465 7320 666f 7220 7375 7065 7273 7061 des for superspa
│ │ │ │ │ -00003c40: 6365 732c 2020 5072 6576 3a20 4162 7374 ces, Prev: Abst
│ │ │ │ │ -00003c50: 7261 6374 4e61 6d65 7370 6163 652d 636f ractNamespace-co
│ │ │ │ │ -00003c60: 7079 696e 672c 2020 5570 3a20 4162 7374 pying, Up: Abst
│ │ │ │ │ -00003c70: 7261 6374 4e61 6d65 7370 6163 650a 0a31 ractNamespace..1
│ │ │ │ │ -00003c80: 2e31 2e35 2041 6273 7472 6163 744e 616d .1.5 AbstractNam
│ │ │ │ │ -00003c90: 6573 7061 6365 3a20 6e61 6d65 7370 6163 espace: namespac
│ │ │ │ │ -00003ca0: 6520 6869 6572 6172 6368 790a 2d2d 2d2d e hierarchy.----
│ │ │ │ │ -00003cb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00003cc0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00003cd0: 2d2d 2d2d 2d2d 2d2d 0a0a 6164 6453 7562 --------..addSub
│ │ │ │ │ -00003ce0: 7370 6163 653a 2061 5379 6d62 6f6c 0a20 space: aSymbol.
│ │ │ │ │ -00003cf0: 2020 2020 4372 6561 7465 2061 206e 616d Create a nam
│ │ │ │ │ -00003d00: 6573 7061 6365 206e 616d 6564 2061 5379 espace named aSy
│ │ │ │ │ -00003d10: 6d62 6f6c 2c20 6164 6420 6974 2074 6f20 mbol, add it to
│ │ │ │ │ -00003d20: 7468 6520 7265 6365 6976 6572 2773 0a20 the receiver's.
│ │ │ │ │ -00003d30: 2020 2020 7375 6273 7061 6365 732c 2061 subspaces, a
│ │ │ │ │ -00003d40: 6e64 2061 6e73 7765 7220 6974 2e0a 0a61 nd answer it...a
│ │ │ │ │ -00003d50: 6c6c 5375 6261 7373 6f63 6961 7469 6f6e llSubassociation
│ │ │ │ │ -00003d60: 7344 6f3a 2061 426c 6f63 6b0a 2020 2020 sDo: aBlock.
│ │ │ │ │ -00003d70: 2049 6e76 6f6b 6573 2061 426c 6f63 6b20 Invokes aBlock
│ │ │ │ │ -00003d80: 6f6e 6365 2066 6f72 2065 7665 7279 2061 once for every a
│ │ │ │ │ -00003d90: 7373 6f63 6961 7469 6f6e 2069 6e20 6561 ssociation in ea
│ │ │ │ │ -00003da0: 6368 206f 6620 7468 6520 7265 6365 6976 ch of the receiv
│ │ │ │ │ -00003db0: 6572 2773 0a20 2020 2020 7375 6273 7061 er's. subspa
│ │ │ │ │ -00003dc0: 6365 732e 0a0a 616c 6c53 7562 7370 6163 ces...allSubspac
│ │ │ │ │ -00003dd0: 6573 0a20 2020 2020 416e 7377 6572 2074 es. Answer t
│ │ │ │ │ -00003de0: 6865 2064 6972 6563 7420 616e 6420 696e he direct and in
│ │ │ │ │ -00003df0: 6469 7265 6374 2073 7562 7370 6163 6573 direct subspaces
│ │ │ │ │ -00003e00: 206f 6620 7468 6520 7265 6365 6976 6572 of the receiver
│ │ │ │ │ -00003e10: 2069 6e20 6120 5365 740a 0a61 6c6c 5375 in a Set..allSu
│ │ │ │ │ -00003e20: 6273 7061 6365 7344 6f3a 2061 426c 6f63 bspacesDo: aBloc
│ │ │ │ │ -00003e30: 6b0a 2020 2020 2049 6e76 6f6b 6573 2061 k. Invokes a
│ │ │ │ │ -00003e40: 426c 6f63 6b20 666f 7220 616c 6c20 7375 Block for all su
│ │ │ │ │ -00003e50: 6273 7061 6365 732c 2062 6f74 6820 6469 bspaces, both di
│ │ │ │ │ -00003e60: 7265 6374 2061 6e64 2069 6e64 6972 6563 rect and indirec
│ │ │ │ │ -00003e70: 742e 0a0a 616c 6c53 7570 6572 7370 6163 t...allSuperspac
│ │ │ │ │ -00003e80: 6573 446f 3a20 6142 6c6f 636b 0a20 2020 esDo: aBlock.
│ │ │ │ │ -00003e90: 2020 4576 616c 7561 7465 2061 426c 6f63 Evaluate aBloc
│ │ │ │ │ -00003ea0: 6b20 6f6e 6365 2066 6f72 2065 6163 6820 k once for each
│ │ │ │ │ -00003eb0: 6f66 2074 6865 2072 6563 6569 7665 7227 of the receiver'
│ │ │ │ │ -00003ec0: 7320 7375 7065 7273 7061 6365 730a 0a69 s superspaces..i
│ │ │ │ │ -00003ed0: 6e63 6c75 6465 7343 6c61 7373 4e61 6d65 ncludesClassName
│ │ │ │ │ -00003ee0: 643a 2061 5374 7269 6e67 0a20 2020 2020 d: aString.
│ │ │ │ │ -00003ef0: 416e 7377 6572 2077 6865 7468 6572 2074 Answer whether t
│ │ │ │ │ -00003f00: 6865 2072 6563 6569 7665 7220 6f72 2061 he receiver or a
│ │ │ │ │ -00003f10: 6e79 206f 6620 6974 7320 7375 7065 7273 ny of its supers
│ │ │ │ │ -00003f20: 7061 6365 7320 696e 636c 7564 6520 7468 paces include th
│ │ │ │ │ -00003f30: 650a 2020 2020 2067 6976 656e 2063 6c61 e. given cla
│ │ │ │ │ -00003f40: 7373 202d 206e 6f74 6520 7468 6174 2074 ss - note that t
│ │ │ │ │ -00003f50: 6869 7320 6d65 7468 6f64 2028 756e 6c69 his method (unli
│ │ │ │ │ -00003f60: 6b65 2023 696e 636c 7564 6573 4b65 793a ke #includesKey:
│ │ │ │ │ -00003f70: 2920 646f 6573 206e 6f74 0a20 2020 2020 ) does not.
│ │ │ │ │ -00003f80: 7265 7175 6972 6520 6153 7472 696e 6720 require aString
│ │ │ │ │ -00003f90: 746f 2062 6520 696e 7465 726e 6564 2061 to be interned a
│ │ │ │ │ -00003fa0: 6e64 2028 756e 6c69 6b65 2023 696e 636c nd (unlike #incl
│ │ │ │ │ -00003fb0: 7564 6573 476c 6f62 616c 4e61 6d65 643a udesGlobalNamed:
│ │ │ │ │ -00003fc0: 290a 2020 2020 206f 6e6c 7920 7265 7475 ). only retu
│ │ │ │ │ -00003fd0: 726e 7320 7472 7565 2069 6620 7468 6520 rns true if the
│ │ │ │ │ -00003fe0: 676c 6f62 616c 2069 7320 6120 636c 6173 global is a clas
│ │ │ │ │ -00003ff0: 7320 6f62 6a65 6374 2e0a 0a69 6e63 6c75 s object...inclu
│ │ │ │ │ -00004000: 6465 7347 6c6f 6261 6c4e 616d 6564 3a20 desGlobalNamed:
│ │ │ │ │ -00004010: 6153 7472 696e 670a 2020 2020 2041 6e73 aString. Ans
│ │ │ │ │ -00004020: 7765 7220 7768 6574 6865 7220 7468 6520 wer whether the
│ │ │ │ │ -00004030: 7265 6365 6976 6572 206f 7220 616e 7920 receiver or any
│ │ │ │ │ -00004040: 6f66 2069 7473 2073 7570 6572 7370 6163 of its superspac
│ │ │ │ │ -00004050: 6573 2069 6e63 6c75 6465 2074 6865 0a20 es include the.
│ │ │ │ │ -00004060: 2020 2020 6769 7665 6e20 6b65 7920 2d20 given key -
│ │ │ │ │ -00004070: 6e6f 7465 2074 6861 7420 7468 6973 206d note that this m
│ │ │ │ │ -00004080: 6574 686f 6420 2875 6e6c 696b 6520 2369 ethod (unlike #i
│ │ │ │ │ -00004090: 6e63 6c75 6465 734b 6579 3a29 2064 6f65 ncludesKey:) doe
│ │ │ │ │ -000040a0: 7320 6e6f 740a 2020 2020 2072 6571 7569 s not. requi
│ │ │ │ │ -000040b0: 7265 2061 5374 7269 6e67 2074 6f20 6265 re aString to be
│ │ │ │ │ -000040c0: 2069 6e74 6572 6e65 6420 6275 7420 2875 interned but (u
│ │ │ │ │ -000040d0: 6e6c 696b 6520 2369 6e63 6c75 6465 7343 nlike #includesC
│ │ │ │ │ -000040e0: 6c61 7373 4e61 6d65 643a 290a 2020 2020 lassNamed:).
│ │ │ │ │ -000040f0: 2072 6574 7572 6e73 2074 7275 6520 6576 returns true ev
│ │ │ │ │ -00004100: 656e 2069 6620 7468 6520 676c 6f62 616c en if the global
│ │ │ │ │ -00004110: 2069 7320 6e6f 7420 6120 636c 6173 7320 is not a class
│ │ │ │ │ -00004120: 6f62 6a65 6374 2e0a 0a72 656d 6f76 6553 object...removeS
│ │ │ │ │ -00004130: 7562 7370 6163 653a 2061 5379 6d62 6f6c ubspace: aSymbol
│ │ │ │ │ -00004140: 0a20 2020 2020 5265 6d6f 7665 206d 7920 . Remove my
│ │ │ │ │ -00004150: 7375 6273 7061 6365 206e 616d 6564 2061 subspace named a
│ │ │ │ │ -00004160: 5379 6d62 6f6c 2066 726f 6d20 7468 6520 Symbol from the
│ │ │ │ │ -00004170: 6869 6572 6172 6368 792e 0a0a 7365 6c65 hierarchy...sele
│ │ │ │ │ -00004180: 6374 5375 6273 7061 6365 733a 2061 426c ctSubspaces: aBl
│ │ │ │ │ -00004190: 6f63 6b0a 2020 2020 2052 6574 7572 6e20 ock. Return
│ │ │ │ │ -000041a0: 6120 5365 7420 6f66 2073 7562 7370 6163 a Set of subspac
│ │ │ │ │ -000041b0: 6573 206f 6620 7468 6520 7265 6365 6976 es of the receiv
│ │ │ │ │ -000041c0: 6572 2073 6174 6973 6679 696e 6720 6142 er satisfying aB
│ │ │ │ │ -000041d0: 6c6f 636b 2e0a 0a73 656c 6563 7453 7570 lock...selectSup
│ │ │ │ │ -000041e0: 6572 7370 6163 6573 3a20 6142 6c6f 636b erspaces: aBlock
│ │ │ │ │ -000041f0: 0a20 2020 2020 5265 7475 726e 2061 2053 . Return a S
│ │ │ │ │ -00004200: 6574 206f 6620 7375 7065 7273 7061 6365 et of superspace
│ │ │ │ │ -00004210: 7320 6f66 2074 6865 2072 6563 6569 7665 s of the receive
│ │ │ │ │ -00004220: 7220 7361 7469 7366 7969 6e67 2061 426c r satisfying aBl
│ │ │ │ │ -00004230: 6f63 6b2e 0a0a 7369 626c 696e 6773 0a20 ock...siblings.
│ │ │ │ │ -00004240: 2020 2020 416e 7377 6572 2061 6c6c 2074 Answer all t
│ │ │ │ │ -00004250: 6865 206f 7468 6572 2063 6869 6c64 7265 he other childre
│ │ │ │ │ -00004260: 6e20 6f66 2074 6865 2073 616d 6520 6e61 n of the same na
│ │ │ │ │ -00004270: 6d65 7370 6163 6520 6173 2074 6865 0a20 mespace as the.
│ │ │ │ │ -00004280: 2020 2020 7265 6365 6976 6572 2e0a 0a73 receiver...s
│ │ │ │ │ -00004290: 6962 6c69 6e67 7344 6f3a 2061 426c 6f63 iblingsDo: aBloc
│ │ │ │ │ -000042a0: 6b0a 2020 2020 2045 7661 6c75 6174 6520 k. Evaluate
│ │ │ │ │ -000042b0: 6142 6c6f 636b 206f 6e63 6520 666f 7220 aBlock once for
│ │ │ │ │ -000042c0: 6561 6368 206f 6620 7468 6520 6f74 6865 each of the othe
│ │ │ │ │ -000042d0: 7220 726f 6f74 206e 616d 6573 7061 6365 r root namespace
│ │ │ │ │ -000042e0: 732c 2070 6173 7369 6e67 0a20 2020 2020 s, passing.
│ │ │ │ │ -000042f0: 7468 6520 6e61 6d65 7370 6163 6520 6173 the namespace as
│ │ │ │ │ -00004300: 2061 2070 6172 616d 6574 6572 2e0a 0a73 a parameter...s
│ │ │ │ │ -00004310: 7562 7370 6163 6573 0a20 2020 2020 416e ubspaces. An
│ │ │ │ │ -00004320: 7377 6572 2074 6865 2072 6563 6569 7665 swer the receive
│ │ │ │ │ -00004330: 7227 7320 6469 7265 6374 2073 7562 7370 r's direct subsp
│ │ │ │ │ -00004340: 6163 6573 0a0a 7375 6273 7061 6365 7344 aces..subspacesD
│ │ │ │ │ -00004350: 6f3a 2061 426c 6f63 6b0a 2020 2020 2049 o: aBlock. I
│ │ │ │ │ -00004360: 6e76 6f6b 6573 2061 426c 6f63 6b20 666f nvokes aBlock fo
│ │ │ │ │ -00004370: 7220 616c 6c20 6469 7265 6374 2073 7562 r all direct sub
│ │ │ │ │ -00004380: 7370 6163 6573 2e0a 0a73 7570 6572 7370 spaces...supersp
│ │ │ │ │ -00004390: 6163 650a 2020 2020 2041 6e73 7765 7220 ace. Answer
│ │ │ │ │ -000043a0: 7468 6520 7265 6365 6976 6572 2773 2073 the receiver's s
│ │ │ │ │ -000043b0: 7570 6572 7370 6163 652e 0a0a 7375 7065 uperspace...supe
│ │ │ │ │ -000043c0: 7273 7061 6365 3a20 614e 616d 6573 7061 rspace: aNamespa
│ │ │ │ │ -000043d0: 6365 0a20 2020 2020 5365 7420 7468 6520 ce. Set the
│ │ │ │ │ -000043e0: 7375 7065 7273 7061 6365 206f 6620 7468 superspace of th
│ │ │ │ │ -000043f0: 6520 7265 6365 6976 6572 2074 6f20 6265 e receiver to be
│ │ │ │ │ -00004400: 2027 614e 616d 6573 7061 6365 272e 2020 'aNamespace'.
│ │ │ │ │ -00004410: 416c 736f 2061 6464 730a 2020 2020 2074 Also adds. t
│ │ │ │ │ -00004420: 6865 2072 6563 6569 7665 7220 6173 2061 he receiver as a
│ │ │ │ │ -00004430: 2073 7562 7370 6163 6520 6f66 2069 742e subspace of it.
│ │ │ │ │ -00004440: 0a0a 7769 7468 416c 6c53 7562 7370 6163 ..withAllSubspac
│ │ │ │ │ -00004450: 6573 0a20 2020 2020 416e 7377 6572 2061 es. Answer a
│ │ │ │ │ -00004460: 2053 6574 2063 6f6e 7461 696e 696e 6720 Set containing
│ │ │ │ │ -00004470: 7468 6520 7265 6365 6976 6572 2074 6f67 the receiver tog
│ │ │ │ │ -00004480: 6574 6865 7220 7769 7468 2069 7473 2064 ether with its d
│ │ │ │ │ -00004490: 6972 6563 7420 616e 640a 2020 2020 2069 irect and. i
│ │ │ │ │ -000044a0: 6e64 6972 6563 7420 7375 6273 7061 6365 ndirect subspace
│ │ │ │ │ -000044b0: 730a 0a77 6974 6841 6c6c 5375 6273 7061 s..withAllSubspa
│ │ │ │ │ -000044c0: 6365 7344 6f3a 2061 426c 6f63 6b0a 2020 cesDo: aBlock.
│ │ │ │ │ -000044d0: 2020 2049 6e76 6f6b 6573 2061 426c 6f63 Invokes aBloc
│ │ │ │ │ -000044e0: 6b20 666f 7220 7468 6520 7265 6365 6976 k for the receiv
│ │ │ │ │ -000044f0: 6572 2061 6e64 2061 6c6c 2073 7562 636c er and all subcl
│ │ │ │ │ -00004500: 6173 7365 732c 2062 6f74 6820 6469 7265 asses, both dire
│ │ │ │ │ -00004510: 6374 2061 6e64 0a20 2020 2020 696e 6469 ct and. indi
│ │ │ │ │ -00004520: 7265 6374 2e0a 0a1f 0a46 696c 653a 2067 rect.....File: g
│ │ │ │ │ -00004530: 7374 2d62 6173 652e 696e 666f 2c20 204e st-base.info, N
│ │ │ │ │ -00004540: 6f64 653a 2041 6273 7472 6163 744e 616d ode: AbstractNam
│ │ │ │ │ -00004550: 6573 7061 6365 2d6f 7665 7272 6964 6573 espace-overrides
│ │ │ │ │ -00004560: 2066 6f72 2073 7570 6572 7370 6163 6573 for superspaces
│ │ │ │ │ -00004570: 2c20 204e 6578 743a 2041 6273 7472 6163 , Next: Abstrac
│ │ │ │ │ -00004580: 744e 616d 6573 7061 6365 2d70 7269 6e74 tNamespace-print
│ │ │ │ │ -00004590: 696e 672c 2020 5072 6576 3a20 4162 7374 ing, Prev: Abst
│ │ │ │ │ -000045a0: 7261 6374 4e61 6d65 7370 6163 652d 6e61 ractNamespace-na
│ │ │ │ │ -000045b0: 6d65 7370 6163 6520 6869 6572 6172 6368 mespace hierarch
│ │ │ │ │ -000045c0: 792c 2020 5570 3a20 4162 7374 7261 6374 y, Up: Abstract
│ │ │ │ │ -000045d0: 4e61 6d65 7370 6163 650a 0a31 2e31 2e36 Namespace..1.1.6
│ │ │ │ │ +00001320: 696f 6e73 2e4e 6f74 466f 756e 643a 3a0a ions.NotFound::.
│ │ │ │ │ +00001330: 2a20 5379 7374 656d 4578 6365 7074 696f * SystemExceptio
│ │ │ │ │ +00001340: 6e73 2e4e 6f74 496d 706c 656d 656e 7465 ns.NotImplemente
│ │ │ │ │ +00001350: 643a 3a0a 2a20 5379 7374 656d 4578 6365 d::.* SystemExce
│ │ │ │ │ +00001360: 7074 696f 6e73 2e4e 6f74 496e 6465 7861 ptions.NotIndexa
│ │ │ │ │ +00001370: 626c 653a 3a0a 2a20 5379 7374 656d 4578 ble::.* SystemEx
│ │ │ │ │ +00001380: 6365 7074 696f 6e73 2e4e 6f74 5965 7449 ceptions.NotYetI
│ │ │ │ │ +00001390: 6d70 6c65 6d65 6e74 6564 3a3a 0a2a 2053 mplemented::.* S
│ │ │ │ │ +000013a0: 7973 7465 6d45 7863 6570 7469 6f6e 732e ystemExceptions.
│ │ │ │ │ +000013b0: 5061 636b 6167 654e 6f74 4176 6169 6c61 PackageNotAvaila
│ │ │ │ │ +000013c0: 626c 653a 3a0a 2a20 5379 7374 656d 4578 ble::.* SystemEx
│ │ │ │ │ +000013d0: 6365 7074 696f 6e73 2e50 7269 6d69 7469 ceptions.Primiti
│ │ │ │ │ +000013e0: 7665 4661 696c 6564 3a3a 0a2a 2053 7973 veFailed::.* Sys
│ │ │ │ │ +000013f0: 7465 6d45 7863 6570 7469 6f6e 732e 5072 temExceptions.Pr
│ │ │ │ │ +00001400: 6f63 6573 7342 6569 6e67 5465 726d 696e ocessBeingTermin
│ │ │ │ │ +00001410: 6174 6564 3a3a 0a2a 2053 7973 7465 6d45 ated::.* SystemE
│ │ │ │ │ +00001420: 7863 6570 7469 6f6e 732e 5072 6f63 6573 xceptions.Proces
│ │ │ │ │ +00001430: 7354 6572 6d69 6e61 7465 643a 3a0a 2a20 sTerminated::.*
│ │ │ │ │ +00001440: 5379 7374 656d 4578 6365 7074 696f 6e73 SystemExceptions
│ │ │ │ │ +00001450: 2e52 6561 644f 6e6c 794f 626a 6563 743a .ReadOnlyObject:
│ │ │ │ │ +00001460: 3a0a 2a20 5379 7374 656d 4578 6365 7074 :.* SystemExcept
│ │ │ │ │ +00001470: 696f 6e73 2e53 6563 7572 6974 7945 7272 ions.SecurityErr
│ │ │ │ │ +00001480: 6f72 3a3a 0a2a 2053 7973 7465 6d45 7863 or::.* SystemExc
│ │ │ │ │ +00001490: 6570 7469 6f6e 732e 5368 6f75 6c64 4e6f eptions.ShouldNo
│ │ │ │ │ +000014a0: 7449 6d70 6c65 6d65 6e74 3a3a 0a2a 2053 tImplement::.* S
│ │ │ │ │ +000014b0: 7973 7465 6d45 7863 6570 7469 6f6e 732e ystemExceptions.
│ │ │ │ │ +000014c0: 5375 6263 6c61 7373 5265 7370 6f6e 7369 SubclassResponsi
│ │ │ │ │ +000014d0: 6269 6c69 7479 3a3a 0a2a 2053 7973 7465 bility::.* Syste
│ │ │ │ │ +000014e0: 6d45 7863 6570 7469 6f6e 732e 556e 6861 mExceptions.Unha
│ │ │ │ │ +000014f0: 6e64 6c65 6445 7863 6570 7469 6f6e 3a3a ndledException::
│ │ │ │ │ +00001500: 0a2a 2053 7973 7465 6d45 7863 6570 7469 .* SystemExcepti
│ │ │ │ │ +00001510: 6f6e 732e 5573 6572 496e 7465 7272 7570 ons.UserInterrup
│ │ │ │ │ +00001520: 743a 3a0a 2a20 5379 7374 656d 4578 6365 t::.* SystemExce
│ │ │ │ │ +00001530: 7074 696f 6e73 2e56 6572 6966 6963 6174 ptions.Verificat
│ │ │ │ │ +00001540: 696f 6e45 7272 6f72 3a3a 0a2a 2053 7973 ionError::.* Sys
│ │ │ │ │ +00001550: 7465 6d45 7863 6570 7469 6f6e 732e 564d temExceptions.VM
│ │ │ │ │ +00001560: 4572 726f 723a 3a0a 2a20 5379 7374 656d Error::.* System
│ │ │ │ │ +00001570: 4578 6365 7074 696f 6e73 2e57 726f 6e67 Exceptions.Wrong
│ │ │ │ │ +00001580: 4172 6775 6d65 6e74 436f 756e 743a 3a0a ArgumentCount::.
│ │ │ │ │ +00001590: 2a20 5379 7374 656d 4578 6365 7074 696f * SystemExceptio
│ │ │ │ │ +000015a0: 6e73 2e57 726f 6e67 436c 6173 733a 3a0a ns.WrongClass::.
│ │ │ │ │ +000015b0: 2a20 5379 7374 656d 4578 6365 7074 696f * SystemExceptio
│ │ │ │ │ +000015c0: 6e73 2e57 726f 6e67 4d65 7373 6167 6553 ns.WrongMessageS
│ │ │ │ │ +000015d0: 656e 743a 3a0a 2a20 5465 7874 436f 6c6c ent::.* TextColl
│ │ │ │ │ +000015e0: 6563 746f 723a 3a0a 2a20 5469 6d65 3a3a ector::.* Time::
│ │ │ │ │ +000015f0: 0a2a 2054 7275 653a 3a0a 2a20 556e 6465 .* True::.* Unde
│ │ │ │ │ +00001600: 6669 6e65 644f 626a 6563 743a 3a0a 2a20 finedObject::.*
│ │ │ │ │ +00001610: 556e 6963 6f64 6543 6861 7261 6374 6572 UnicodeCharacter
│ │ │ │ │ +00001620: 3a3a 0a2a 2055 6e69 636f 6465 5374 7269 ::.* UnicodeStri
│ │ │ │ │ +00001630: 6e67 3a3a 0a2a 2056 616c 7565 4164 6170 ng::.* ValueAdap
│ │ │ │ │ +00001640: 746f 723a 3a0a 2a20 5661 6c75 6548 6f6c tor::.* ValueHol
│ │ │ │ │ +00001650: 6465 723a 3a0a 2a20 5661 7269 6162 6c65 der::.* Variable
│ │ │ │ │ +00001660: 4269 6e64 696e 673a 3a0a 2a20 5665 7273 Binding::.* Vers
│ │ │ │ │ +00001670: 696f 6e61 626c 654f 626a 6563 7450 726f ionableObjectPro
│ │ │ │ │ +00001680: 7879 3a3a 0a2a 2056 4653 2e41 7263 6869 xy::.* VFS.Archi
│ │ │ │ │ +00001690: 7665 4669 6c65 3a3a 0a2a 2056 4653 2e41 veFile::.* VFS.A
│ │ │ │ │ +000016a0: 7263 6869 7665 4d65 6d62 6572 3a3a 0a2a rchiveMember::.*
│ │ │ │ │ +000016b0: 2056 4653 2e46 696c 6557 7261 7070 6572 VFS.FileWrapper
│ │ │ │ │ +000016c0: 3a3a 0a2a 2056 4653 2e53 746f 7265 645a ::.* VFS.StoredZ
│ │ │ │ │ +000016d0: 6970 4d65 6d62 6572 3a3a 0a2a 2056 4653 ipMember::.* VFS
│ │ │ │ │ +000016e0: 2e54 6d70 4669 6c65 4172 6368 6976 654d .TmpFileArchiveM
│ │ │ │ │ +000016f0: 656d 6265 723a 3a0a 2a20 5646 532e 5a69 ember::.* VFS.Zi
│ │ │ │ │ +00001700: 7046 696c 653a 3a0a 2a20 5761 726e 696e pFile::.* Warnin
│ │ │ │ │ +00001710: 673a 3a0a 2a20 5765 616b 4172 7261 793a g::.* WeakArray:
│ │ │ │ │ +00001720: 3a0a 2a20 5765 616b 4964 656e 7469 7479 :.* WeakIdentity
│ │ │ │ │ +00001730: 5365 743a 3a0a 2a20 5765 616b 4b65 7944 Set::.* WeakKeyD
│ │ │ │ │ +00001740: 6963 7469 6f6e 6172 793a 3a0a 2a20 5765 ictionary::.* We
│ │ │ │ │ +00001750: 616b 4b65 7949 6465 6e74 6974 7944 6963 akKeyIdentityDic
│ │ │ │ │ +00001760: 7469 6f6e 6172 793a 3a0a 2a20 5765 616b tionary::.* Weak
│ │ │ │ │ +00001770: 5365 743a 3a0a 2a20 5765 616b 5661 6c75 Set::.* WeakValu
│ │ │ │ │ +00001780: 6549 6465 6e74 6974 7944 6963 7469 6f6e eIdentityDiction
│ │ │ │ │ +00001790: 6172 793a 3a0a 2a20 5765 616b 5661 6c75 ary::.* WeakValu
│ │ │ │ │ +000017a0: 654c 6f6f 6b75 7054 6162 6c65 3a3a 0a2a eLookupTable::.*
│ │ │ │ │ +000017b0: 2057 6f72 6441 7272 6179 3a3a 0a2a 2057 WordArray::.* W
│ │ │ │ │ +000017c0: 7269 7465 5374 7265 616d 3a3a 0a2a 205a riteStream::.* Z
│ │ │ │ │ +000017d0: 6572 6f44 6976 6964 653a 3a0a 0a0a 436c eroDivide::...Cl
│ │ │ │ │ +000017e0: 6173 7320 7472 6565 3a0a 2a20 4175 746f ass tree:.* Auto
│ │ │ │ │ +000017f0: 6c6f 6164 3a3a 0a2a 204f 626a 6563 743a load::.* Object:
│ │ │ │ │ +00001800: 3a0a 2a20 2020 4265 6861 7669 6f72 3a3a :.* Behavior::
│ │ │ │ │ +00001810: 0a2a 2020 2020 2043 6c61 7373 4465 7363 .* ClassDesc
│ │ │ │ │ +00001820: 7269 7074 696f 6e3a 3a0a 2a20 2020 2020 ription::.*
│ │ │ │ │ +00001830: 2020 436c 6173 733a 3a0a 2a20 2020 2020 Class::.*
│ │ │ │ │ +00001840: 2020 4d65 7461 636c 6173 733a 3a0a 2a20 Metaclass::.*
│ │ │ │ │ +00001850: 2020 426c 6f63 6b43 6c6f 7375 7265 3a3a BlockClosure::
│ │ │ │ │ +00001860: 0a2a 2020 2042 6f6f 6c65 616e 3a3a 0a2a .* Boolean::.*
│ │ │ │ │ +00001870: 2020 2020 2046 616c 7365 3a3a 0a2a 2020 False::.*
│ │ │ │ │ +00001880: 2020 2054 7275 653a 3a0a 2a20 2020 434f True::.* CO
│ │ │ │ │ +00001890: 626a 6563 743a 3a0a 2a20 2020 2020 4341 bject::.* CA
│ │ │ │ │ +000018a0: 6767 7265 6761 7465 3a3a 0a2a 2020 2020 ggregate::.*
│ │ │ │ │ +000018b0: 2020 2043 4172 7261 793a 3a0a 2a20 2020 CArray::.*
│ │ │ │ │ +000018c0: 2020 2020 4350 7472 3a3a 0a2a 2020 2020 CPtr::.*
│ │ │ │ │ +000018d0: 2020 2020 2043 5374 7269 6e67 3a3a 0a2a CString::.*
│ │ │ │ │ +000018e0: 2020 2020 2043 4361 6c6c 6162 6c65 3a3a CCallable::
│ │ │ │ │ +000018f0: 0a2a 2020 2020 2020 2043 4361 6c6c 6261 .* CCallba
│ │ │ │ │ +00001900: 636b 4465 7363 7269 7074 6f72 3a3a 0a2a ckDescriptor::.*
│ │ │ │ │ +00001910: 2020 2020 2020 2043 4675 6e63 7469 6f6e CFunction
│ │ │ │ │ +00001920: 4465 7363 7269 7074 6f72 3a3a 0a2a 2020 Descriptor::.*
│ │ │ │ │ +00001930: 2020 2043 436f 6d70 6f75 6e64 3a3a 0a2a CCompound::.*
│ │ │ │ │ +00001940: 2020 2020 2020 2043 5374 7275 6374 3a3a CStruct::
│ │ │ │ │ +00001950: 0a2a 2020 2020 2020 2043 556e 696f 6e3a .* CUnion:
│ │ │ │ │ +00001960: 3a0a 2a20 2020 2020 4353 6361 6c61 723a :.* CScalar:
│ │ │ │ │ +00001970: 3a0a 2a20 2020 2020 2020 4343 6861 723a :.* CChar:
│ │ │ │ │ +00001980: 3a0a 2a20 2020 2020 2020 4344 6f75 626c :.* CDoubl
│ │ │ │ │ +00001990: 653a 3a0a 2a20 2020 2020 2020 4346 6c6f e::.* CFlo
│ │ │ │ │ +000019a0: 6174 3a3a 0a2a 2020 2020 2020 2043 496e at::.* CIn
│ │ │ │ │ +000019b0: 743a 3a0a 2a20 2020 2020 2020 434c 6f6e t::.* CLon
│ │ │ │ │ +000019c0: 673a 3a0a 2a20 2020 2020 2020 434c 6f6e g::.* CLon
│ │ │ │ │ +000019d0: 6744 6f75 626c 653a 3a0a 2a20 2020 2020 gDouble::.*
│ │ │ │ │ +000019e0: 2020 434c 6f6e 674c 6f6e 673a 3a0a 2a20 CLongLong::.*
│ │ │ │ │ +000019f0: 2020 2020 2020 4353 686f 7274 3a3a 0a2a CShort::.*
│ │ │ │ │ +00001a00: 2020 2020 2020 2043 536d 616c 6c74 616c CSmalltal
│ │ │ │ │ +00001a10: 6b3a 3a0a 2a20 2020 2020 2020 4355 4368 k::.* CUCh
│ │ │ │ │ +00001a20: 6172 3a3a 0a2a 2020 2020 2020 2020 2043 ar::.* C
│ │ │ │ │ +00001a30: 4279 7465 3a3a 0a2a 2020 2020 2020 2020 Byte::.*
│ │ │ │ │ +00001a40: 2020 2043 426f 6f6c 6561 6e3a 3a0a 2a20 CBoolean::.*
│ │ │ │ │ +00001a50: 2020 2020 2020 4355 496e 743a 3a0a 2a20 CUInt::.*
│ │ │ │ │ +00001a60: 2020 2020 2020 4355 4c6f 6e67 3a3a 0a2a CULong::.*
│ │ │ │ │ +00001a70: 2020 2020 2020 2043 554c 6f6e 674c 6f6e CULongLon
│ │ │ │ │ +00001a80: 673a 3a0a 2a20 2020 2020 2020 4355 5368 g::.* CUSh
│ │ │ │ │ +00001a90: 6f72 743a 3a0a 2a20 2020 436f 6e74 6578 ort::.* Contex
│ │ │ │ │ +00001aa0: 7450 6172 743a 3a0a 2a20 2020 2020 426c tPart::.* Bl
│ │ │ │ │ +00001ab0: 6f63 6b43 6f6e 7465 7874 3a3a 0a2a 2020 ockContext::.*
│ │ │ │ │ +00001ac0: 2020 204d 6574 686f 6443 6f6e 7465 7874 MethodContext
│ │ │ │ │ +00001ad0: 3a3a 0a2a 2020 2043 6f6e 7469 6e75 6174 ::.* Continuat
│ │ │ │ │ +00001ae0: 696f 6e3a 3a0a 2a20 2020 4354 7970 653a ion::.* CType:
│ │ │ │ │ +00001af0: 3a0a 2a20 2020 2020 4350 7472 4354 7970 :.* CPtrCTyp
│ │ │ │ │ +00001b00: 653a 3a0a 2a20 2020 2020 2020 4341 7272 e::.* CArr
│ │ │ │ │ +00001b10: 6179 4354 7970 653a 3a0a 2a20 2020 2020 ayCType::.*
│ │ │ │ │ +00001b20: 4353 6361 6c61 7243 5479 7065 3a3a 0a2a CScalarCType::.*
│ │ │ │ │ +00001b30: 2020 2020 2020 2043 5374 7269 6e67 4354 CStringCT
│ │ │ │ │ +00001b40: 7970 653a 3a0a 2a20 2020 4465 6c61 793a ype::.* Delay:
│ │ │ │ │ +00001b50: 3a0a 2a20 2020 4469 7265 6374 6f72 793a :.* Directory:
│ │ │ │ │ +00001b60: 3a0a 2a20 2020 444c 443a 3a0a 2a20 2020 :.* DLD::.*
│ │ │ │ │ +00001b70: 4475 6d70 6572 5072 6f78 793a 3a0a 2a20 DumperProxy::.*
│ │ │ │ │ +00001b80: 2020 2020 416c 7465 726e 6174 6976 654f AlternativeO
│ │ │ │ │ +00001b90: 626a 6563 7450 726f 7879 3a3a 0a2a 2020 bjectProxy::.*
│ │ │ │ │ +00001ba0: 2020 2020 204e 756c 6c50 726f 7879 3a3a NullProxy::
│ │ │ │ │ +00001bb0: 0a2a 2020 2020 2020 2020 2056 6572 7369 .* Versi
│ │ │ │ │ +00001bc0: 6f6e 6162 6c65 4f62 6a65 6374 5072 6f78 onableObjectProx
│ │ │ │ │ +00001bd0: 793a 3a0a 2a20 2020 2020 2020 506c 7567 y::.* Plug
│ │ │ │ │ +00001be0: 6761 626c 6550 726f 7879 3a3a 0a2a 2020 gableProxy::.*
│ │ │ │ │ +00001bf0: 2020 2020 2053 696e 676c 6574 6f6e 5072 SingletonPr
│ │ │ │ │ +00001c00: 6f78 793a 3a0a 2a20 2020 4479 6e61 6d69 oxy::.* Dynami
│ │ │ │ │ +00001c10: 6356 6172 6961 626c 653a 3a0a 2a20 2020 cVariable::.*
│ │ │ │ │ +00001c20: 4578 6365 7074 696f 6e3a 3a0a 2a20 2020 Exception::.*
│ │ │ │ │ +00001c30: 2020 4572 726f 723a 3a0a 2a20 2020 2020 Error::.*
│ │ │ │ │ +00001c40: 2020 4172 6974 686d 6574 6963 4572 726f ArithmeticErro
│ │ │ │ │ +00001c50: 723a 3a0a 2a20 2020 2020 2020 2020 5a65 r::.* Ze
│ │ │ │ │ +00001c60: 726f 4469 7669 6465 3a3a 0a2a 2020 2020 roDivide::.*
│ │ │ │ │ +00001c70: 2020 204d 6573 7361 6765 4e6f 7455 6e64 MessageNotUnd
│ │ │ │ │ +00001c80: 6572 7374 6f6f 643a 3a0a 2a20 2020 2020 erstood::.*
│ │ │ │ │ +00001c90: 2020 5379 7374 656d 4578 6365 7074 696f SystemExceptio
│ │ │ │ │ +00001ca0: 6e73 2e49 6e76 616c 6964 5661 6c75 653a ns.InvalidValue:
│ │ │ │ │ +00001cb0: 3a0a 2a20 2020 2020 2020 2020 5379 7374 :.* Syst
│ │ │ │ │ +00001cc0: 656d 4578 6365 7074 696f 6e73 2e45 6d70 emExceptions.Emp
│ │ │ │ │ +00001cd0: 7479 436f 6c6c 6563 7469 6f6e 3a3a 0a2a tyCollection::.*
│ │ │ │ │ +00001ce0: 2020 2020 2020 2020 2053 7973 7465 6d45 SystemE
│ │ │ │ │ +00001cf0: 7863 6570 7469 6f6e 732e 496e 7661 6c69 xceptions.Invali
│ │ │ │ │ +00001d00: 6441 7267 756d 656e 743a 3a0a 2a20 2020 dArgument::.*
│ │ │ │ │ +00001d10: 2020 2020 2020 2020 5379 7374 656d 4578 SystemEx
│ │ │ │ │ +00001d20: 6365 7074 696f 6e73 2e41 6c72 6561 6479 ceptions.Already
│ │ │ │ │ +00001d30: 4465 6669 6e65 643a 3a0a 2a20 2020 2020 Defined::.*
│ │ │ │ │ +00001d40: 2020 2020 2020 5379 7374 656d 4578 6365 SystemExce
│ │ │ │ │ +00001d50: 7074 696f 6e73 2e41 7267 756d 656e 744f ptions.ArgumentO
│ │ │ │ │ +00001d60: 7574 4f66 5261 6e67 653a 3a0a 2a20 2020 utOfRange::.*
│ │ │ │ │ +00001d70: 2020 2020 2020 2020 2020 5379 7374 656d System
│ │ │ │ │ +00001d80: 4578 6365 7074 696f 6e73 2e49 6e64 6578 Exceptions.Index
│ │ │ │ │ +00001d90: 4f75 744f 6652 616e 6765 3a3a 0a2a 2020 OutOfRange::.*
│ │ │ │ │ +00001da0: 2020 2020 2020 2020 2053 7973 7465 6d45 SystemE
│ │ │ │ │ +00001db0: 7863 6570 7469 6f6e 732e 496e 7661 6c69 xceptions.Invali
│ │ │ │ │ +00001dc0: 6453 697a 653a 3a0a 2a20 2020 2020 2020 dSize::.*
│ │ │ │ │ +00001dd0: 2020 2020 5379 7374 656d 4578 6365 7074 SystemExcept
│ │ │ │ │ +00001de0: 696f 6e73 2e4e 6f74 466f 756e 643a 3a0a ions.NotFound::.
│ │ │ │ │ +00001df0: 2a20 2020 2020 2020 2020 2020 2020 5379 * Sy
│ │ │ │ │ +00001e00: 7374 656d 4578 6365 7074 696f 6e73 2e50 stemExceptions.P
│ │ │ │ │ +00001e10: 6163 6b61 6765 4e6f 7441 7661 696c 6162 ackageNotAvailab
│ │ │ │ │ +00001e20: 6c65 3a3a 0a2a 2020 2020 2020 2020 2053 le::.* S
│ │ │ │ │ +00001e30: 7973 7465 6d45 7863 6570 7469 6f6e 732e ystemExceptions.
│ │ │ │ │ +00001e40: 496e 7661 6c69 6450 726f 6365 7373 5374 InvalidProcessSt
│ │ │ │ │ +00001e50: 6174 653a 3a0a 2a20 2020 2020 2020 2020 ate::.*
│ │ │ │ │ +00001e60: 5379 7374 656d 4578 6365 7074 696f 6e73 SystemExceptions
│ │ │ │ │ +00001e70: 2e49 6e76 616c 6964 5374 6174 653a 3a0a .InvalidState::.
│ │ │ │ │ +00001e80: 2a20 2020 2020 2020 2020 5379 7374 656d * System
│ │ │ │ │ +00001e90: 4578 6365 7074 696f 6e73 2e4e 6f74 496e Exceptions.NotIn
│ │ │ │ │ +00001ea0: 6465 7861 626c 653a 3a0a 2a20 2020 2020 dexable::.*
│ │ │ │ │ +00001eb0: 2020 2020 5379 7374 656d 4578 6365 7074 SystemExcept
│ │ │ │ │ +00001ec0: 696f 6e73 2e50 726f 6365 7373 5465 726d ions.ProcessTerm
│ │ │ │ │ +00001ed0: 696e 6174 6564 3a3a 0a2a 2020 2020 2020 inated::.*
│ │ │ │ │ +00001ee0: 2020 2053 7973 7465 6d45 7863 6570 7469 SystemExcepti
│ │ │ │ │ +00001ef0: 6f6e 732e 5265 6164 4f6e 6c79 4f62 6a65 ons.ReadOnlyObje
│ │ │ │ │ +00001f00: 6374 3a3a 0a2a 2020 2020 2020 2020 2053 ct::.* S
│ │ │ │ │ +00001f10: 7973 7465 6d45 7863 6570 7469 6f6e 732e ystemExceptions.
│ │ │ │ │ +00001f20: 5772 6f6e 6743 6c61 7373 3a3a 0a2a 2020 WrongClass::.*
│ │ │ │ │ +00001f30: 2020 2020 2020 2020 2053 7973 7465 6d45 SystemE
│ │ │ │ │ +00001f40: 7863 6570 7469 6f6e 732e 4d75 7374 4265 xceptions.MustBe
│ │ │ │ │ +00001f50: 426f 6f6c 6561 6e3a 3a0a 2a20 2020 2020 Boolean::.*
│ │ │ │ │ +00001f60: 2020 5379 7374 656d 4578 6365 7074 696f SystemExceptio
│ │ │ │ │ +00001f70: 6e73 2e4d 7574 6174 696f 6e45 7272 6f72 ns.MutationError
│ │ │ │ │ +00001f80: 3a3a 0a2a 2020 2020 2020 2053 7973 7465 ::.* Syste
│ │ │ │ │ +00001f90: 6d45 7863 6570 7469 6f6e 732e 4e6f 7445 mExceptions.NotE
│ │ │ │ │ +00001fa0: 6e6f 7567 6845 6c65 6d65 6e74 733a 3a0a noughElements::.
│ │ │ │ │ +00001fb0: 2a20 2020 2020 2020 5379 7374 656d 4578 * SystemEx
│ │ │ │ │ +00001fc0: 6365 7074 696f 6e73 2e4e 6f74 496d 706c ceptions.NotImpl
│ │ │ │ │ +00001fd0: 656d 656e 7465 643a 3a0a 2a20 2020 2020 emented::.*
│ │ │ │ │ +00001fe0: 2020 2020 5379 7374 656d 4578 6365 7074 SystemExcept
│ │ │ │ │ +00001ff0: 696f 6e73 2e4e 6f74 5965 7449 6d70 6c65 ions.NotYetImple
│ │ │ │ │ +00002000: 6d65 6e74 6564 3a3a 0a2a 2020 2020 2020 mented::.*
│ │ │ │ │ +00002010: 2020 2053 7973 7465 6d45 7863 6570 7469 SystemExcepti
│ │ │ │ │ +00002020: 6f6e 732e 5368 6f75 6c64 4e6f 7449 6d70 ons.ShouldNotImp
│ │ │ │ │ +00002030: 6c65 6d65 6e74 3a3a 0a2a 2020 2020 2020 lement::.*
│ │ │ │ │ +00002040: 2020 2020 2053 7973 7465 6d45 7863 6570 SystemExcep
│ │ │ │ │ +00002050: 7469 6f6e 732e 5375 6263 6c61 7373 5265 tions.SubclassRe
│ │ │ │ │ +00002060: 7370 6f6e 7369 6269 6c69 7479 3a3a 0a2a sponsibility::.*
│ │ │ │ │ +00002070: 2020 2020 2020 2020 2020 2053 7973 7465 Syste
│ │ │ │ │ +00002080: 6d45 7863 6570 7469 6f6e 732e 5772 6f6e mExceptions.Wron
│ │ │ │ │ +00002090: 674d 6573 7361 6765 5365 6e74 3a3a 0a2a gMessageSent::.*
│ │ │ │ │ +000020a0: 2020 2020 2020 2053 7973 7465 6d45 7863 SystemExc
│ │ │ │ │ +000020b0: 6570 7469 6f6e 732e 564d 4572 726f 723a eptions.VMError:
│ │ │ │ │ +000020c0: 3a0a 2a20 2020 2020 2020 2020 5379 7374 :.* Syst
│ │ │ │ │ +000020d0: 656d 4578 6365 7074 696f 6e73 2e42 6164 emExceptions.Bad
│ │ │ │ │ +000020e0: 5265 7475 726e 3a3a 0a2a 2020 2020 2020 Return::.*
│ │ │ │ │ +000020f0: 2020 2053 7973 7465 6d45 7863 6570 7469 SystemExcepti
│ │ │ │ │ +00002100: 6f6e 732e 4e6f 5275 6e6e 6162 6c65 5072 ons.NoRunnablePr
│ │ │ │ │ +00002110: 6f63 6573 733a 3a0a 2a20 2020 2020 2020 ocess::.*
│ │ │ │ │ +00002120: 2020 5379 7374 656d 4578 6365 7074 696f SystemExceptio
│ │ │ │ │ +00002130: 6e73 2e50 7269 6d69 7469 7665 4661 696c ns.PrimitiveFail
│ │ │ │ │ +00002140: 6564 3a3a 0a2a 2020 2020 2020 2020 2020 ed::.*
│ │ │ │ │ +00002150: 2053 7973 7465 6d45 7863 6570 7469 6f6e SystemException
│ │ │ │ │ +00002160: 732e 4349 6e74 6572 6661 6365 4572 726f s.CInterfaceErro
│ │ │ │ │ +00002170: 723a 3a0a 2a20 2020 2020 2020 2020 2020 r::.*
│ │ │ │ │ +00002180: 5379 7374 656d 4578 6365 7074 696f 6e73 SystemExceptions
│ │ │ │ │ +00002190: 2e46 696c 6545 7272 6f72 3a3a 0a2a 2020 .FileError::.*
│ │ │ │ │ +000021a0: 2020 2020 2020 2020 2053 7973 7465 6d45 SystemE
│ │ │ │ │ +000021b0: 7863 6570 7469 6f6e 732e 5772 6f6e 6741 xceptions.WrongA
│ │ │ │ │ +000021c0: 7267 756d 656e 7443 6f75 6e74 3a3a 0a2a rgumentCount::.*
│ │ │ │ │ +000021d0: 2020 2020 2020 2020 2053 7973 7465 6d45 SystemE
│ │ │ │ │ +000021e0: 7863 6570 7469 6f6e 732e 5365 6375 7269 xceptions.Securi
│ │ │ │ │ +000021f0: 7479 4572 726f 723a 3a0a 2a20 2020 2020 tyError::.*
│ │ │ │ │ +00002200: 2020 2020 5379 7374 656d 4578 6365 7074 SystemExcept
│ │ │ │ │ +00002210: 696f 6e73 2e55 7365 7249 6e74 6572 7275 ions.UserInterru
│ │ │ │ │ +00002220: 7074 3a3a 0a2a 2020 2020 2020 2020 2053 pt::.* S
│ │ │ │ │ +00002230: 7973 7465 6d45 7863 6570 7469 6f6e 732e ystemExceptions.
│ │ │ │ │ +00002240: 5665 7269 6669 6361 7469 6f6e 4572 726f VerificationErro
│ │ │ │ │ +00002250: 723a 3a0a 2a20 2020 2020 4861 6c74 3a3a r::.* Halt::
│ │ │ │ │ +00002260: 0a2a 2020 2020 204e 6f74 6966 6963 6174 .* Notificat
│ │ │ │ │ +00002270: 696f 6e3a 3a0a 2a20 2020 2020 2020 5379 ion::.* Sy
│ │ │ │ │ +00002280: 7374 656d 4578 6365 7074 696f 6e73 2e45 stemExceptions.E
│ │ │ │ │ +00002290: 6e64 4f66 5374 7265 616d 3a3a 0a2a 2020 ndOfStream::.*
│ │ │ │ │ +000022a0: 2020 2020 2053 7973 7465 6d45 7863 6570 SystemExcep
│ │ │ │ │ +000022b0: 7469 6f6e 732e 5072 6f63 6573 7342 6569 tions.ProcessBei
│ │ │ │ │ +000022c0: 6e67 5465 726d 696e 6174 6564 3a3a 0a2a ngTerminated::.*
│ │ │ │ │ +000022d0: 2020 2020 2020 2057 6172 6e69 6e67 3a3a Warning::
│ │ │ │ │ +000022e0: 0a2a 2020 2020 2053 7973 7465 6d45 7863 .* SystemExc
│ │ │ │ │ +000022f0: 6570 7469 6f6e 732e 556e 6861 6e64 6c65 eptions.Unhandle
│ │ │ │ │ +00002300: 6445 7863 6570 7469 6f6e 3a3a 0a2a 2020 dException::.*
│ │ │ │ │ +00002310: 2045 7863 6570 7469 6f6e 5365 743a 3a0a ExceptionSet::.
│ │ │ │ │ +00002320: 2a20 2020 4669 6c65 5061 7468 3a3a 0a2a * FilePath::.*
│ │ │ │ │ +00002330: 2020 2020 2046 696c 653a 3a0a 2a20 2020 File::.*
│ │ │ │ │ +00002340: 2020 5646 532e 4172 6368 6976 654d 656d VFS.ArchiveMem
│ │ │ │ │ +00002350: 6265 723a 3a0a 2a20 2020 2020 2020 5646 ber::.* VF
│ │ │ │ │ +00002360: 532e 546d 7046 696c 6541 7263 6869 7665 S.TmpFileArchive
│ │ │ │ │ +00002370: 4d65 6d62 6572 3a3a 0a2a 2020 2020 2020 Member::.*
│ │ │ │ │ +00002380: 2020 2056 4653 2e53 746f 7265 645a 6970 VFS.StoredZip
│ │ │ │ │ +00002390: 4d65 6d62 6572 3a3a 0a2a 2020 2020 2056 Member::.* V
│ │ │ │ │ +000023a0: 4653 2e46 696c 6557 7261 7070 6572 3a3a FS.FileWrapper::
│ │ │ │ │ +000023b0: 0a2a 2020 2020 2020 2056 4653 2e41 7263 .* VFS.Arc
│ │ │ │ │ +000023c0: 6869 7665 4669 6c65 3a3a 0a2a 2020 2020 hiveFile::.*
│ │ │ │ │ +000023d0: 2020 2020 2056 4653 2e5a 6970 4669 6c65 VFS.ZipFile
│ │ │ │ │ +000023e0: 3a3a 0a2a 2020 2046 696c 6553 6567 6d65 ::.* FileSegme
│ │ │ │ │ +000023f0: 6e74 3a3a 0a2a 2020 2047 6574 6f70 743a nt::.* Getopt:
│ │ │ │ │ +00002400: 3a0a 2a20 2020 4974 6572 6162 6c65 3a3a :.* Iterable::
│ │ │ │ │ +00002410: 0a2a 2020 2020 2043 6f6c 6c65 6374 696f .* Collectio
│ │ │ │ │ +00002420: 6e3a 3a0a 2a20 2020 2020 2020 4261 673a n::.* Bag:
│ │ │ │ │ +00002430: 3a0a 2a20 2020 2020 2020 4861 7368 6564 :.* Hashed
│ │ │ │ │ +00002440: 436f 6c6c 6563 7469 6f6e 3a3a 0a2a 2020 Collection::.*
│ │ │ │ │ +00002450: 2020 2020 2020 2044 6963 7469 6f6e 6172 Dictionar
│ │ │ │ │ +00002460: 793a 3a0a 2a20 2020 2020 2020 2020 2020 y::.*
│ │ │ │ │ +00002470: 4269 6e64 696e 6744 6963 7469 6f6e 6172 BindingDictionar
│ │ │ │ │ +00002480: 793a 3a0a 2a20 2020 2020 2020 2020 2020 y::.*
│ │ │ │ │ +00002490: 2020 4162 7374 7261 6374 4e61 6d65 7370 AbstractNamesp
│ │ │ │ │ +000024a0: 6163 653a 3a0a 2a20 2020 2020 2020 2020 ace::.*
│ │ │ │ │ +000024b0: 2020 2020 2020 4e61 6d65 7370 6163 653a Namespace:
│ │ │ │ │ +000024c0: 3a0a 2a20 2020 2020 2020 2020 2020 2020 :.*
│ │ │ │ │ +000024d0: 2020 526f 6f74 4e61 6d65 7370 6163 653a RootNamespace:
│ │ │ │ │ +000024e0: 3a0a 2a20 2020 2020 2020 2020 2020 2020 :.*
│ │ │ │ │ +000024f0: 2020 2020 5379 7374 656d 4469 6374 696f SystemDictio
│ │ │ │ │ +00002500: 6e61 7279 3a3a 0a2a 2020 2020 2020 2020 nary::.*
│ │ │ │ │ +00002510: 2020 204c 6f6f 6b75 7054 6162 6c65 3a3a LookupTable::
│ │ │ │ │ +00002520: 0a2a 2020 2020 2020 2020 2020 2020 2049 .* I
│ │ │ │ │ +00002530: 6465 6e74 6974 7944 6963 7469 6f6e 6172 dentityDictionar
│ │ │ │ │ +00002540: 793a 3a0a 2a20 2020 2020 2020 2020 2020 y::.*
│ │ │ │ │ +00002550: 2020 2020 4d65 7468 6f64 4469 6374 696f MethodDictio
│ │ │ │ │ +00002560: 6e61 7279 3a3a 0a2a 2020 2020 2020 2020 nary::.*
│ │ │ │ │ +00002570: 2020 2020 2057 6561 6b56 616c 7565 4c6f WeakValueLo
│ │ │ │ │ +00002580: 6f6b 7570 5461 626c 653a 3a0a 2a20 2020 okupTable::.*
│ │ │ │ │ +00002590: 2020 2020 2020 2020 2020 2020 5765 616b Weak
│ │ │ │ │ +000025a0: 5661 6c75 6549 6465 6e74 6974 7944 6963 ValueIdentityDic
│ │ │ │ │ +000025b0: 7469 6f6e 6172 793a 3a0a 2a20 2020 2020 tionary::.*
│ │ │ │ │ +000025c0: 2020 2020 2020 5765 616b 4b65 7944 6963 WeakKeyDic
│ │ │ │ │ +000025d0: 7469 6f6e 6172 793a 3a0a 2a20 2020 2020 tionary::.*
│ │ │ │ │ +000025e0: 2020 2020 2020 2020 5765 616b 4b65 7949 WeakKeyI
│ │ │ │ │ +000025f0: 6465 6e74 6974 7944 6963 7469 6f6e 6172 dentityDictionar
│ │ │ │ │ +00002600: 793a 3a0a 2a20 2020 2020 2020 2020 5365 y::.* Se
│ │ │ │ │ +00002610: 743a 3a0a 2a20 2020 2020 2020 2020 2020 t::.*
│ │ │ │ │ +00002620: 4964 656e 7469 7479 5365 743a 3a0a 2a20 IdentitySet::.*
│ │ │ │ │ +00002630: 2020 2020 2020 2020 2020 5765 616b 5365 WeakSe
│ │ │ │ │ +00002640: 743a 3a0a 2a20 2020 2020 2020 2020 2020 t::.*
│ │ │ │ │ +00002650: 2020 5765 616b 4964 656e 7469 7479 5365 WeakIdentitySe
│ │ │ │ │ +00002660: 743a 3a0a 2a20 2020 2020 2020 4d61 7070 t::.* Mapp
│ │ │ │ │ +00002670: 6564 436f 6c6c 6563 7469 6f6e 3a3a 0a2a edCollection::.*
│ │ │ │ │ +00002680: 2020 2020 2020 2053 6571 7565 6e63 6561 Sequencea
│ │ │ │ │ +00002690: 626c 6543 6f6c 6c65 6374 696f 6e3a 3a0a bleCollection::.
│ │ │ │ │ +000026a0: 2a20 2020 2020 2020 2020 4172 7261 7965 * Arraye
│ │ │ │ │ +000026b0: 6443 6f6c 6c65 6374 696f 6e3a 3a0a 2a20 dCollection::.*
│ │ │ │ │ +000026c0: 2020 2020 2020 2020 2020 4172 7261 793a Array:
│ │ │ │ │ +000026d0: 3a0a 2a20 2020 2020 2020 2020 2020 2020 :.*
│ │ │ │ │ +000026e0: 5765 616b 4172 7261 793a 3a0a 2a20 2020 WeakArray::.*
│ │ │ │ │ +000026f0: 2020 2020 2020 2020 4279 7465 4172 7261 ByteArra
│ │ │ │ │ +00002700: 793a 3a0a 2a20 2020 2020 2020 2020 2020 y::.*
│ │ │ │ │ +00002710: 4368 6172 6163 7465 7241 7272 6179 3a3a CharacterArray::
│ │ │ │ │ +00002720: 0a2a 2020 2020 2020 2020 2020 2020 2053 .* S
│ │ │ │ │ +00002730: 7472 696e 673a 3a0a 2a20 2020 2020 2020 tring::.*
│ │ │ │ │ +00002740: 2020 2020 2020 2020 5379 6d62 6f6c 3a3a Symbol::
│ │ │ │ │ +00002750: 0a2a 2020 2020 2020 2020 2020 2020 2055 .* U
│ │ │ │ │ +00002760: 6e69 636f 6465 5374 7269 6e67 3a3a 0a2a nicodeString::.*
│ │ │ │ │ +00002770: 2020 2020 2020 2020 2020 2043 6f6d 7069 Compi
│ │ │ │ │ +00002780: 6c65 6443 6f64 653a 3a0a 2a20 2020 2020 ledCode::.*
│ │ │ │ │ +00002790: 2020 2020 2020 2020 436f 6d70 696c 6564 Compiled
│ │ │ │ │ +000027a0: 426c 6f63 6b3a 3a0a 2a20 2020 2020 2020 Block::.*
│ │ │ │ │ +000027b0: 2020 2020 2020 436f 6d70 696c 6564 4d65 CompiledMe
│ │ │ │ │ +000027c0: 7468 6f64 3a3a 0a2a 2020 2020 2020 2020 thod::.*
│ │ │ │ │ +000027d0: 2020 2049 6e74 6572 7661 6c3a 3a0a 2a20 Interval::.*
│ │ │ │ │ +000027e0: 2020 2020 2020 2020 2020 4c61 7267 6541 LargeA
│ │ │ │ │ +000027f0: 7272 6179 6564 436f 6c6c 6563 7469 6f6e rrayedCollection
│ │ │ │ │ +00002800: 3a3a 0a2a 2020 2020 2020 2020 2020 2020 ::.*
│ │ │ │ │ +00002810: 204c 6172 6765 4172 7261 793a 3a0a 2a20 LargeArray::.*
│ │ │ │ │ +00002820: 2020 2020 2020 2020 2020 2020 4c61 7267 Larg
│ │ │ │ │ +00002830: 6542 7974 6541 7272 6179 3a3a 0a2a 2020 eByteArray::.*
│ │ │ │ │ +00002840: 2020 2020 2020 2020 2020 204c 6172 6765 Large
│ │ │ │ │ +00002850: 576f 7264 4172 7261 793a 3a0a 2a20 2020 WordArray::.*
│ │ │ │ │ +00002860: 2020 2020 2020 2020 576f 7264 4172 7261 WordArra
│ │ │ │ │ +00002870: 793a 3a0a 2a20 2020 2020 2020 2020 4c69 y::.* Li
│ │ │ │ │ +00002880: 6e6b 6564 4c69 7374 3a3a 0a2a 2020 2020 nkedList::.*
│ │ │ │ │ +00002890: 2020 2020 2020 2053 656d 6170 686f 7265 Semaphore
│ │ │ │ │ +000028a0: 3a3a 0a2a 2020 2020 2020 2020 204f 7264 ::.* Ord
│ │ │ │ │ +000028b0: 6572 6564 436f 6c6c 6563 7469 6f6e 3a3a eredCollection::
│ │ │ │ │ +000028c0: 0a2a 2020 2020 2020 2020 2020 2052 756e .* Run
│ │ │ │ │ +000028d0: 4172 7261 793a 3a0a 2a20 2020 2020 2020 Array::.*
│ │ │ │ │ +000028e0: 2020 2020 536f 7274 6564 436f 6c6c 6563 SortedCollec
│ │ │ │ │ +000028f0: 7469 6f6e 3a3a 0a2a 2020 2020 2053 7472 tion::.* Str
│ │ │ │ │ +00002900: 6561 6d3a 3a0a 2a20 2020 2020 2020 4669 eam::.* Fi
│ │ │ │ │ +00002910: 6c65 4465 7363 7269 7074 6f72 3a3a 0a2a leDescriptor::.*
│ │ │ │ │ +00002920: 2020 2020 2020 2020 2046 696c 6553 7472 FileStr
│ │ │ │ │ +00002930: 6561 6d3a 3a0a 2a20 2020 2020 2020 4765 eam::.* Ge
│ │ │ │ │ +00002940: 6e65 7261 746f 723a 3a0a 2a20 2020 2020 nerator::.*
│ │ │ │ │ +00002950: 2020 4f62 6a65 6374 4475 6d70 6572 3a3a ObjectDumper::
│ │ │ │ │ +00002960: 0a2a 2020 2020 2020 2050 6f73 6974 696f .* Positio
│ │ │ │ │ +00002970: 6e61 626c 6553 7472 6561 6d3a 3a0a 2a20 nableStream::.*
│ │ │ │ │ +00002980: 2020 2020 2020 2020 5265 6164 5374 7265 ReadStre
│ │ │ │ │ +00002990: 616d 3a3a 0a2a 2020 2020 2020 2020 2057 am::.* W
│ │ │ │ │ +000029a0: 7269 7465 5374 7265 616d 3a3a 0a2a 2020 riteStream::.*
│ │ │ │ │ +000029b0: 2020 2020 2020 2020 2052 6561 6457 7269 ReadWri
│ │ │ │ │ +000029c0: 7465 5374 7265 616d 3a3a 0a2a 2020 2020 teStream::.*
│ │ │ │ │ +000029d0: 2020 2052 616e 646f 6d3a 3a0a 2a20 2020 Random::.*
│ │ │ │ │ +000029e0: 2020 2020 5465 7874 436f 6c6c 6563 746f TextCollecto
│ │ │ │ │ +000029f0: 723a 3a0a 2020 2020 284b 6572 6e65 6c2e r::. (Kernel.
│ │ │ │ │ +00002a00: 5061 636b 6167 6549 6e66 6f29 0a2a 2020 PackageInfo).*
│ │ │ │ │ +00002a10: 2020 2050 6163 6b61 6765 3a3a 0a2a 2020 Package::.*
│ │ │ │ │ +00002a20: 204c 696e 6b3a 3a0a 2a20 2020 2020 5072 Link::.* Pr
│ │ │ │ │ +00002a30: 6f63 6573 733a 3a0a 2a20 2020 2020 2020 ocess::.*
│ │ │ │ │ +00002a40: 4361 6c6c 696e 5072 6f63 6573 733a 3a0a CallinProcess::.
│ │ │ │ │ +00002a50: 2a20 2020 2020 5379 6d4c 696e 6b3a 3a0a * SymLink::.
│ │ │ │ │ +00002a60: 2a20 2020 4d61 676e 6974 7564 653a 3a0a * Magnitude::.
│ │ │ │ │ +00002a70: 2a20 2020 2020 4368 6172 6163 7465 723a * Character:
│ │ │ │ │ +00002a80: 3a0a 2a20 2020 2020 2020 556e 6963 6f64 :.* Unicod
│ │ │ │ │ +00002a90: 6543 6861 7261 6374 6572 3a3a 0a2a 2020 eCharacter::.*
│ │ │ │ │ +00002aa0: 2020 2044 6174 653a 3a0a 2a20 2020 2020 Date::.*
│ │ │ │ │ +00002ab0: 2020 4461 7465 5469 6d65 3a3a 0a2a 2020 DateTime::.*
│ │ │ │ │ +00002ac0: 2020 204c 6f6f 6b75 704b 6579 3a3a 0a2a LookupKey::.*
│ │ │ │ │ +00002ad0: 2020 2020 2020 2041 7373 6f63 6961 7469 Associati
│ │ │ │ │ +00002ae0: 6f6e 3a3a 0a2a 2020 2020 2020 2020 2048 on::.* H
│ │ │ │ │ +00002af0: 6f6d 6564 4173 736f 6369 6174 696f 6e3a omedAssociation:
│ │ │ │ │ +00002b00: 3a0a 2a20 2020 2020 2020 2020 2020 5661 :.* Va
│ │ │ │ │ +00002b10: 7269 6162 6c65 4269 6e64 696e 673a 3a0a riableBinding::.
│ │ │ │ │ +00002b20: 2a20 2020 2020 2020 4465 6665 7272 6564 * Deferred
│ │ │ │ │ +00002b30: 5661 7269 6162 6c65 4269 6e64 696e 673a VariableBinding:
│ │ │ │ │ +00002b40: 3a0a 2a20 2020 2020 2020 5072 6f63 6573 :.* Proces
│ │ │ │ │ +00002b50: 7356 6172 6961 626c 653a 3a0a 2a20 2020 sVariable::.*
│ │ │ │ │ +00002b60: 2020 4e75 6d62 6572 3a3a 0a2a 2020 2020 Number::.*
│ │ │ │ │ +00002b70: 2020 2046 6c6f 6174 3a3a 0a2a 2020 2020 Float::.*
│ │ │ │ │ +00002b80: 2020 2020 2046 6c6f 6174 443a 3a0a 2a20 FloatD::.*
│ │ │ │ │ +00002b90: 2020 2020 2020 2020 466c 6f61 7445 3a3a FloatE::
│ │ │ │ │ +00002ba0: 0a2a 2020 2020 2020 2020 2046 6c6f 6174 .* Float
│ │ │ │ │ +00002bb0: 513a 3a0a 2a20 2020 2020 2020 4672 6163 Q::.* Frac
│ │ │ │ │ +00002bc0: 7469 6f6e 3a3a 0a2a 2020 2020 2020 2049 tion::.* I
│ │ │ │ │ +00002bd0: 6e74 6567 6572 3a3a 0a2a 2020 2020 2020 nteger::.*
│ │ │ │ │ +00002be0: 2020 204c 6172 6765 496e 7465 6765 723a LargeInteger:
│ │ │ │ │ +00002bf0: 3a0a 2a20 2020 2020 2020 2020 2020 4c61 :.* La
│ │ │ │ │ +00002c00: 7267 654e 6567 6174 6976 6549 6e74 6567 rgeNegativeInteg
│ │ │ │ │ +00002c10: 6572 3a3a 0a2a 2020 2020 2020 2020 2020 er::.*
│ │ │ │ │ +00002c20: 204c 6172 6765 506f 7369 7469 7665 496e LargePositiveIn
│ │ │ │ │ +00002c30: 7465 6765 723a 3a0a 2a20 2020 2020 2020 teger::.*
│ │ │ │ │ +00002c40: 2020 2020 2020 4c61 7267 655a 6572 6f49 LargeZeroI
│ │ │ │ │ +00002c50: 6e74 6567 6572 3a3a 0a2a 2020 2020 2020 nteger::.*
│ │ │ │ │ +00002c60: 2020 2053 6d61 6c6c 496e 7465 6765 723a SmallInteger:
│ │ │ │ │ +00002c70: 3a0a 2a20 2020 2020 2020 5363 616c 6564 :.* Scaled
│ │ │ │ │ +00002c80: 4465 6369 6d61 6c3a 3a0a 2a20 2020 2020 Decimal::.*
│ │ │ │ │ +00002c90: 5469 6d65 3a3a 0a2a 2020 2020 2020 2044 Time::.* D
│ │ │ │ │ +00002ca0: 7572 6174 696f 6e3a 3a0a 2a20 2020 4d65 uration::.* Me
│ │ │ │ │ +00002cb0: 6d6f 7279 3a3a 0a2a 2020 204d 6573 7361 mory::.* Messa
│ │ │ │ │ +00002cc0: 6765 3a3a 0a2a 2020 2020 2044 6972 6563 ge::.* Direc
│ │ │ │ │ +00002cd0: 7465 644d 6573 7361 6765 3a3a 0a2a 2020 tedMessage::.*
│ │ │ │ │ +00002ce0: 204d 6574 686f 6449 6e66 6f3a 3a0a 2a20 MethodInfo::.*
│ │ │ │ │ +00002cf0: 2020 4e65 7443 6c69 656e 7473 2e55 5249 NetClients.URI
│ │ │ │ │ +00002d00: 5265 736f 6c76 6572 3a3a 0a2a 2020 204e Resolver::.* N
│ │ │ │ │ +00002d10: 6574 436c 6965 6e74 732e 5552 4c3a 3a0a etClients.URL::.
│ │ │ │ │ +00002d20: 2a20 2020 4f62 6a65 6374 4d65 6d6f 7279 * ObjectMemory
│ │ │ │ │ +00002d30: 3a3a 0a2a 2020 2050 6163 6b61 6765 4c6f ::.* PackageLo
│ │ │ │ │ +00002d40: 6164 6572 3a3a 0a2a 2020 2050 6572 6d69 ader::.* Permi
│ │ │ │ │ +00002d50: 7373 696f 6e3a 3a0a 2a20 2020 506f 696e ssion::.* Poin
│ │ │ │ │ +00002d60: 743a 3a0a 2a20 2020 5072 6f63 6573 7345 t::.* ProcessE
│ │ │ │ │ +00002d70: 6e76 6972 6f6e 6d65 6e74 3a3a 0a2a 2020 nvironment::.*
│ │ │ │ │ +00002d80: 2050 726f 6365 7373 6f72 5363 6865 6475 ProcessorSchedu
│ │ │ │ │ +00002d90: 6c65 723a 3a0a 2a20 2020 5265 6374 616e ler::.* Rectan
│ │ │ │ │ +00002da0: 676c 653a 3a0a 2a20 2020 5265 6375 7273 gle::.* Recurs
│ │ │ │ │ +00002db0: 696f 6e4c 6f63 6b3a 3a0a 2a20 2020 5265 ionLock::.* Re
│ │ │ │ │ +00002dc0: 6765 783a 3a0a 2a20 2020 5265 6765 7852 gex::.* RegexR
│ │ │ │ │ +00002dd0: 6573 756c 7473 3a3a 0a2a 2020 2053 6563 esults::.* Sec
│ │ │ │ │ +00002de0: 7572 6974 7950 6f6c 6963 793a 3a0a 2a20 urityPolicy::.*
│ │ │ │ │ +00002df0: 2020 5368 6172 6564 5175 6575 653a 3a0a SharedQueue::.
│ │ │ │ │ +00002e00: 2a20 2020 556e 6465 6669 6e65 644f 626a * UndefinedObj
│ │ │ │ │ +00002e10: 6563 743a 3a0a 2a20 2020 5661 6c75 6541 ect::.* ValueA
│ │ │ │ │ +00002e20: 6461 7074 6f72 3a3a 0a2a 2020 2020 204e daptor::.* N
│ │ │ │ │ +00002e30: 756c 6c56 616c 7565 486f 6c64 6572 3a3a ullValueHolder::
│ │ │ │ │ +00002e40: 0a2a 2020 2020 2050 6c75 6767 6162 6c65 .* Pluggable
│ │ │ │ │ +00002e50: 4164 6170 746f 723a 3a0a 2a20 2020 2020 Adaptor::.*
│ │ │ │ │ +00002e60: 2020 4465 6c61 7965 6441 6461 7074 6f72 DelayedAdaptor
│ │ │ │ │ +00002e70: 3a3a 0a2a 2020 2020 2056 616c 7565 486f ::.* ValueHo
│ │ │ │ │ +00002e80: 6c64 6572 3a3a 0a2a 2020 2020 2020 2050 lder::.* P
│ │ │ │ │ +00002e90: 726f 6d69 7365 3a3a 0a0a 1f0a 4669 6c65 romise::....File
│ │ │ │ │ +00002ea0: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ +00002eb0: 2020 4e6f 6465 3a20 4162 7374 7261 6374 Node: Abstract
│ │ │ │ │ +00002ec0: 4e61 6d65 7370 6163 652c 2020 4e65 7874 Namespace, Next
│ │ │ │ │ +00002ed0: 3a20 416c 7465 726e 6174 6976 654f 626a : AlternativeObj
│ │ │ │ │ +00002ee0: 6563 7450 726f 7879 2c20 2055 703a 2042 ectProxy, Up: B
│ │ │ │ │ +00002ef0: 6173 6520 636c 6173 7365 730a 0a31 2e31 ase classes..1.1
│ │ │ │ │ +00002f00: 2041 6273 7472 6163 744e 616d 6573 7061 AbstractNamespa
│ │ │ │ │ +00002f10: 6365 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ce.=============
│ │ │ │ │ +00002f20: 3d3d 3d3d 3d3d 3d3d 0a0a 4465 6669 6e65 ========..Define
│ │ │ │ │ +00002f30: 6420 696e 206e 616d 6573 7061 6365 2053 d in namespace S
│ │ │ │ │ +00002f40: 6d61 6c6c 7461 6c6b 0a53 7570 6572 636c malltalk.Supercl
│ │ │ │ │ +00002f50: 6173 733a 2042 696e 6469 6e67 4469 6374 ass: BindingDict
│ │ │ │ │ +00002f60: 696f 6e61 7279 0a43 6174 6567 6f72 793a ionary.Category:
│ │ │ │ │ +00002f70: 204c 616e 6775 6167 652d 496d 706c 656d Language-Implem
│ │ │ │ │ +00002f80: 656e 7461 7469 6f6e 0a20 2020 2020 4920 entation. I
│ │ │ │ │ +00002f90: 616d 2061 2073 7065 6369 616c 2066 6f72 am a special for
│ │ │ │ │ +00002fa0: 6d20 6f66 2064 6963 7469 6f6e 6172 792e m of dictionary.
│ │ │ │ │ +00002fb0: 2020 436c 6173 7365 7320 686f 6c64 206f Classes hold o
│ │ │ │ │ +00002fc0: 6e20 616e 2069 6e73 7461 6e63 6520 6f66 n an instance of
│ │ │ │ │ +00002fd0: 0a20 2020 2020 6d65 3b20 6974 2069 7320 . me; it is
│ │ │ │ │ +00002fe0: 6361 6c6c 6564 2074 6865 6972 2060 656e called their `en
│ │ │ │ │ +00002ff0: 7669 726f 6e6d 656e 7427 2e0a 0a2a 204d vironment'...* M
│ │ │ │ │ +00003000: 656e 753a 0a0a 2a20 4162 7374 7261 6374 enu:..* Abstract
│ │ │ │ │ +00003010: 4e61 6d65 7370 6163 6520 636c 6173 732d Namespace class-
│ │ │ │ │ +00003020: 696e 7374 616e 6365 2063 7265 6174 696f instance creatio
│ │ │ │ │ +00003030: 6e3a 3a20 2028 636c 6173 7329 0a2a 2041 n:: (class).* A
│ │ │ │ │ +00003040: 6273 7472 6163 744e 616d 6573 7061 6365 bstractNamespace
│ │ │ │ │ +00003050: 2d61 6363 6573 7369 6e67 3a3a 2020 2869 -accessing:: (i
│ │ │ │ │ +00003060: 6e73 7461 6e63 6529 0a2a 2041 6273 7472 nstance).* Abstr
│ │ │ │ │ +00003070: 6163 744e 616d 6573 7061 6365 2d63 6f6d actNamespace-com
│ │ │ │ │ +00003080: 7069 6c69 6e67 3a3a 2020 2869 6e73 7461 piling:: (insta
│ │ │ │ │ +00003090: 6e63 6529 0a2a 2041 6273 7472 6163 744e nce).* AbstractN
│ │ │ │ │ +000030a0: 616d 6573 7061 6365 2d63 6f70 7969 6e67 amespace-copying
│ │ │ │ │ +000030b0: 3a3a 2020 2869 6e73 7461 6e63 6529 0a2a :: (instance).*
│ │ │ │ │ +000030c0: 2041 6273 7472 6163 744e 616d 6573 7061 AbstractNamespa
│ │ │ │ │ +000030d0: 6365 2d6e 616d 6573 7061 6365 2068 6965 ce-namespace hie
│ │ │ │ │ +000030e0: 7261 7263 6879 3a3a 2020 2869 6e73 7461 rarchy:: (insta
│ │ │ │ │ +000030f0: 6e63 6529 0a2a 2041 6273 7472 6163 744e nce).* AbstractN
│ │ │ │ │ +00003100: 616d 6573 7061 6365 2d6f 7665 7272 6964 amespace-overrid
│ │ │ │ │ +00003110: 6573 2066 6f72 2073 7570 6572 7370 6163 es for superspac
│ │ │ │ │ +00003120: 6573 3a3a 2020 2869 6e73 7461 6e63 6529 es:: (instance)
│ │ │ │ │ +00003130: 0a2a 2041 6273 7472 6163 744e 616d 6573 .* AbstractNames
│ │ │ │ │ +00003140: 7061 6365 2d70 7269 6e74 696e 673a 3a20 pace-printing::
│ │ │ │ │ +00003150: 2028 696e 7374 616e 6365 290a 2a20 4162 (instance).* Ab
│ │ │ │ │ +00003160: 7374 7261 6374 4e61 6d65 7370 6163 652d stractNamespace-
│ │ │ │ │ +00003170: 7465 7374 696e 673a 3a20 2028 696e 7374 testing:: (inst
│ │ │ │ │ +00003180: 616e 6365 290a 0a1f 0a46 696c 653a 2067 ance)....File: g
│ │ │ │ │ +00003190: 7374 2d62 6173 652e 696e 666f 2c20 204e st-base.info, N
│ │ │ │ │ +000031a0: 6f64 653a 2041 6273 7472 6163 744e 616d ode: AbstractNam
│ │ │ │ │ +000031b0: 6573 7061 6365 2063 6c61 7373 2d69 6e73 espace class-ins
│ │ │ │ │ +000031c0: 7461 6e63 6520 6372 6561 7469 6f6e 2c20 tance creation,
│ │ │ │ │ +000031d0: 204e 6578 743a 2041 6273 7472 6163 744e Next: AbstractN
│ │ │ │ │ +000031e0: 616d 6573 7061 6365 2d61 6363 6573 7369 amespace-accessi
│ │ │ │ │ +000031f0: 6e67 2c20 2055 703a 2041 6273 7472 6163 ng, Up: Abstrac
│ │ │ │ │ +00003200: 744e 616d 6573 7061 6365 0a0a 312e 312e tNamespace..1.1.
│ │ │ │ │ +00003210: 3120 4162 7374 7261 6374 4e61 6d65 7370 1 AbstractNamesp
│ │ │ │ │ +00003220: 6163 6520 636c 6173 733a 2069 6e73 7461 ace class: insta
│ │ │ │ │ +00003230: 6e63 6520 6372 6561 7469 6f6e 0a2d 2d2d nce creation.---
│ │ │ │ │ +00003240: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00003250: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00003260: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a6e -------------..n
│ │ │ │ │ +00003270: 6577 0a20 2020 2020 4469 7361 626c 6564 ew. Disabled
│ │ │ │ │ +00003280: 202d 2075 7365 2023 6e65 7720 746f 2063 - use #new to c
│ │ │ │ │ +00003290: 7265 6174 6520 696e 7374 616e 6365 730a reate instances.
│ │ │ │ │ +000032a0: 0a70 7269 6d4e 6577 3a20 7061 7265 6e74 .primNew: parent
│ │ │ │ │ +000032b0: 206e 616d 653a 2073 7061 6365 4e61 6d65 name: spaceName
│ │ │ │ │ +000032c0: 0a20 2020 2020 5072 6976 6174 6520 2d20 . Private -
│ │ │ │ │ +000032d0: 4372 6561 7465 2061 206e 6577 206e 616d Create a new nam
│ │ │ │ │ +000032e0: 6573 7061 6365 2077 6974 6820 7468 6520 espace with the
│ │ │ │ │ +000032f0: 6769 7665 6e20 6e61 6d65 2061 6e64 2070 given name and p
│ │ │ │ │ +00003300: 6172 656e 742c 0a20 2020 2020 616e 6420 arent,. and
│ │ │ │ │ +00003310: 6164 6420 746f 2074 6865 2070 6172 656e add to the paren
│ │ │ │ │ +00003320: 7420 6120 6b65 7920 7468 6174 2072 6566 t a key that ref
│ │ │ │ │ +00003330: 6572 656e 6365 7320 6974 2e0a 0a0a 1f0a erences it......
│ │ │ │ │ +00003340: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ +00003350: 6e66 6f2c 2020 4e6f 6465 3a20 4162 7374 nfo, Node: Abst
│ │ │ │ │ +00003360: 7261 6374 4e61 6d65 7370 6163 652d 6163 ractNamespace-ac
│ │ │ │ │ +00003370: 6365 7373 696e 672c 2020 4e65 7874 3a20 cessing, Next:
│ │ │ │ │ +00003380: 4162 7374 7261 6374 4e61 6d65 7370 6163 AbstractNamespac
│ │ │ │ │ +00003390: 652d 636f 6d70 696c 696e 672c 2020 5072 e-compiling, Pr
│ │ │ │ │ +000033a0: 6576 3a20 4162 7374 7261 6374 4e61 6d65 ev: AbstractName
│ │ │ │ │ +000033b0: 7370 6163 6520 636c 6173 732d 696e 7374 space class-inst
│ │ │ │ │ +000033c0: 616e 6365 2063 7265 6174 696f 6e2c 2020 ance creation,
│ │ │ │ │ +000033d0: 5570 3a20 4162 7374 7261 6374 4e61 6d65 Up: AbstractName
│ │ │ │ │ +000033e0: 7370 6163 650a 0a31 2e31 2e32 2041 6273 space..1.1.2 Abs
│ │ │ │ │ +000033f0: 7472 6163 744e 616d 6573 7061 6365 3a20 tractNamespace:
│ │ │ │ │ +00003400: 6163 6365 7373 696e 670a 2d2d 2d2d 2d2d accessing.------
│ │ │ │ │ +00003410: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00003420: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 616c ------------..al
│ │ │ │ │ +00003430: 6c41 7373 6f63 6961 7469 6f6e 730a 2020 lAssociations.
│ │ │ │ │ +00003440: 2020 2041 6e73 7765 7220 6120 4469 6374 Answer a Dict
│ │ │ │ │ +00003450: 696f 6e61 7279 2077 6974 6820 616c 6c20 ionary with all
│ │ │ │ │ +00003460: 6f66 2074 6865 2061 7373 6f63 6961 7469 of the associati
│ │ │ │ │ +00003470: 6f6e 7320 696e 2074 6865 2072 6563 6569 ons in the recei
│ │ │ │ │ +00003480: 7665 720a 2020 2020 2061 6e64 2065 6163 ver. and eac
│ │ │ │ │ +00003490: 6820 6f66 2069 7473 2073 7570 6572 7370 h of its supersp
│ │ │ │ │ +000034a0: 6163 6573 2028 6475 706c 6963 6174 6520 aces (duplicate
│ │ │ │ │ +000034b0: 6b65 7973 2061 7265 2061 7373 6f63 6961 keys are associa
│ │ │ │ │ +000034c0: 7465 6420 746f 2074 6865 0a20 2020 2020 ted to the.
│ │ │ │ │ +000034d0: 6173 736f 6369 6174 696f 6e73 2074 6861 associations tha
│ │ │ │ │ +000034e0: 7420 6172 6520 6465 6570 6572 2069 6e20 t are deeper in
│ │ │ │ │ +000034f0: 7468 6520 6e61 6d65 7370 6163 6520 6869 the namespace hi
│ │ │ │ │ +00003500: 6572 6172 6368 7929 0a0a 616c 6c42 6568 erarchy)..allBeh
│ │ │ │ │ +00003510: 6176 696f 7273 446f 3a20 6142 6c6f 636b aviorsDo: aBlock
│ │ │ │ │ +00003520: 0a20 2020 2020 4576 616c 7561 7465 2061 . Evaluate a
│ │ │ │ │ +00003530: 426c 6f63 6b20 6f6e 6365 2066 6f72 2065 Block once for e
│ │ │ │ │ +00003540: 6163 6820 636c 6173 7320 616e 6420 6d65 ach class and me
│ │ │ │ │ +00003550: 7461 636c 6173 7320 696e 2074 6865 206e taclass in the n
│ │ │ │ │ +00003560: 616d 6573 7061 6365 2e0a 0a61 6c6c 436c amespace...allCl
│ │ │ │ │ +00003570: 6173 734f 626a 6563 7473 446f 3a20 6142 assObjectsDo: aB
│ │ │ │ │ +00003580: 6c6f 636b 0a20 2020 2020 4576 616c 7561 lock. Evalua
│ │ │ │ │ +00003590: 7465 2061 426c 6f63 6b20 6f6e 6365 2066 te aBlock once f
│ │ │ │ │ +000035a0: 6f72 2065 6163 6820 636c 6173 7320 616e or each class an
│ │ │ │ │ +000035b0: 6420 6d65 7461 636c 6173 7320 696e 2074 d metaclass in t
│ │ │ │ │ +000035c0: 6865 206e 616d 6573 7061 6365 2e0a 0a61 he namespace...a
│ │ │ │ │ +000035d0: 6c6c 436c 6173 7365 7344 6f3a 2061 426c llClassesDo: aBl
│ │ │ │ │ +000035e0: 6f63 6b0a 2020 2020 2045 7661 6c75 6174 ock. Evaluat
│ │ │ │ │ +000035f0: 6520 6142 6c6f 636b 206f 6e63 6520 666f e aBlock once fo
│ │ │ │ │ +00003600: 7220 6561 6368 2063 6c61 7373 2069 6e20 r each class in
│ │ │ │ │ +00003610: 7468 6520 6e61 6d65 7370 6163 652e 0a0a the namespace...
│ │ │ │ │ +00003620: 616c 6c4d 6574 6163 6c61 7373 6573 446f allMetaclassesDo
│ │ │ │ │ +00003630: 3a20 6142 6c6f 636b 0a20 2020 2020 4576 : aBlock. Ev
│ │ │ │ │ +00003640: 616c 7561 7465 2061 426c 6f63 6b20 6f6e aluate aBlock on
│ │ │ │ │ +00003650: 6365 2066 6f72 2065 6163 6820 6d65 7461 ce for each meta
│ │ │ │ │ +00003660: 636c 6173 7320 696e 2074 6865 206e 616d class in the nam
│ │ │ │ │ +00003670: 6573 7061 6365 2e0a 0a63 6c61 7373 4174 espace...classAt
│ │ │ │ │ +00003680: 3a20 614b 6579 0a20 2020 2020 416e 7377 : aKey. Answ
│ │ │ │ │ +00003690: 6572 2074 6865 2076 616c 7565 2063 6f72 er the value cor
│ │ │ │ │ +000036a0: 7269 7370 6f6e 6469 6e67 2074 6f20 614b risponding to aK
│ │ │ │ │ +000036b0: 6579 2069 6620 6974 2069 7320 6120 636c ey if it is a cl
│ │ │ │ │ +000036c0: 6173 732e 2046 6169 6c20 6966 0a20 2020 ass. Fail if.
│ │ │ │ │ +000036d0: 2020 6569 7468 6572 2061 4b65 7920 6973 either aKey is
│ │ │ │ │ +000036e0: 206e 6f74 2066 6f75 6e64 206f 7220 6974 not found or it
│ │ │ │ │ +000036f0: 2069 7320 6173 736f 6369 6174 6564 2074 is associated t
│ │ │ │ │ +00003700: 6f20 736f 6d65 7468 696e 6720 6469 6666 o something diff
│ │ │ │ │ +00003710: 6572 656e 740a 2020 2020 2066 726f 6d20 erent. from
│ │ │ │ │ +00003720: 6120 636c 6173 732e 0a0a 636c 6173 7341 a class...classA
│ │ │ │ │ +00003730: 743a 2061 4b65 7920 6966 4162 7365 6e74 t: aKey ifAbsent
│ │ │ │ │ +00003740: 3a20 6142 6c6f 636b 0a20 2020 2020 416e : aBlock. An
│ │ │ │ │ +00003750: 7377 6572 2074 6865 2076 616c 7565 2063 swer the value c
│ │ │ │ │ +00003760: 6f72 7269 7370 6f6e 6469 6e67 2074 6f20 orrisponding to
│ │ │ │ │ +00003770: 614b 6579 2069 6620 6974 2069 7320 6120 aKey if it is a
│ │ │ │ │ +00003780: 636c 6173 732e 2045 7661 6c75 6174 650a class. Evaluate.
│ │ │ │ │ +00003790: 2020 2020 2061 426c 6f63 6b20 616e 6420 aBlock and
│ │ │ │ │ +000037a0: 616e 7377 6572 2069 7473 2072 6573 756c answer its resul
│ │ │ │ │ +000037b0: 7420 6966 2065 6974 6865 7220 614b 6579 t if either aKey
│ │ │ │ │ +000037c0: 2069 7320 6e6f 7420 666f 756e 6420 6f72 is not found or
│ │ │ │ │ +000037d0: 2069 7420 6973 0a20 2020 2020 6173 736f it is. asso
│ │ │ │ │ +000037e0: 6369 6174 6564 2074 6f20 736f 6d65 7468 ciated to someth
│ │ │ │ │ +000037f0: 696e 6720 6469 6666 6572 656e 7420 6672 ing different fr
│ │ │ │ │ +00003800: 6f6d 2061 2063 6c61 7373 2e0a 0a0a 1f0a om a class......
│ │ │ │ │ +00003810: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ +00003820: 6e66 6f2c 2020 4e6f 6465 3a20 4162 7374 nfo, Node: Abst
│ │ │ │ │ +00003830: 7261 6374 4e61 6d65 7370 6163 652d 636f ractNamespace-co
│ │ │ │ │ +00003840: 6d70 696c 696e 672c 2020 4e65 7874 3a20 mpiling, Next:
│ │ │ │ │ +00003850: 4162 7374 7261 6374 4e61 6d65 7370 6163 AbstractNamespac
│ │ │ │ │ +00003860: 652d 636f 7079 696e 672c 2020 5072 6576 e-copying, Prev
│ │ │ │ │ +00003870: 3a20 4162 7374 7261 6374 4e61 6d65 7370 : AbstractNamesp
│ │ │ │ │ +00003880: 6163 652d 6163 6365 7373 696e 672c 2020 ace-accessing,
│ │ │ │ │ +00003890: 5570 3a20 4162 7374 7261 6374 4e61 6d65 Up: AbstractName
│ │ │ │ │ +000038a0: 7370 6163 650a 0a31 2e31 2e33 2041 6273 space..1.1.3 Abs
│ │ │ │ │ +000038b0: 7472 6163 744e 616d 6573 7061 6365 3a20 tractNamespace:
│ │ │ │ │ +000038c0: 636f 6d70 696c 696e 670a 2d2d 2d2d 2d2d compiling.------
│ │ │ │ │ +000038d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000038e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6164 ------------..ad
│ │ │ │ │ +000038f0: 6453 6861 7265 6450 6f6f 6c3a 2061 4469 dSharedPool: aDi
│ │ │ │ │ +00003900: 6374 696f 6e61 7279 0a20 2020 2020 496d ctionary. Im
│ │ │ │ │ +00003910: 706f 7274 2074 6865 2067 6976 656e 2062 port the given b
│ │ │ │ │ +00003920: 696e 6469 6e67 7320 666f 7220 636c 6173 indings for clas
│ │ │ │ │ +00003930: 7365 7320 636f 6d70 696c 6564 2077 6974 ses compiled wit
│ │ │ │ │ +00003940: 6820 6d65 2061 730a 2020 2020 2065 6e76 h me as. env
│ │ │ │ │ +00003950: 6972 6f6e 6d65 6e74 2e0a 0a69 6d70 6f72 ironment...impor
│ │ │ │ │ +00003960: 743a 2061 4469 6374 696f 6e61 7279 0a20 t: aDictionary.
│ │ │ │ │ +00003970: 2020 2020 496d 706f 7274 2074 6865 2067 Import the g
│ │ │ │ │ +00003980: 6976 656e 2062 696e 6469 6e67 7320 666f iven bindings fo
│ │ │ │ │ +00003990: 7220 636c 6173 7365 7320 636f 6d70 696c r classes compil
│ │ │ │ │ +000039a0: 6564 2077 6974 6820 6d65 2061 730a 2020 ed with me as.
│ │ │ │ │ +000039b0: 2020 2065 6e76 6972 6f6e 6d65 6e74 2e0a environment..
│ │ │ │ │ +000039c0: 0a72 656d 6f76 6553 6861 7265 6450 6f6f .removeSharedPoo
│ │ │ │ │ +000039d0: 6c3a 2061 4469 6374 696f 6e61 7279 0a20 l: aDictionary.
│ │ │ │ │ +000039e0: 2020 2020 5265 6d6f 7665 2061 4469 6374 Remove aDict
│ │ │ │ │ +000039f0: 696f 6e61 7279 2066 726f 6d20 6d79 206c ionary from my l
│ │ │ │ │ +00003a00: 6973 7420 6f66 2064 6972 6563 7420 706f ist of direct po
│ │ │ │ │ +00003a10: 6f6c 732e 0a0a 7368 6172 6564 506f 6f6c ols...sharedPool
│ │ │ │ │ +00003a20: 4469 6374 696f 6e61 7269 6573 0a20 2020 Dictionaries.
│ │ │ │ │ +00003a30: 2020 416e 7377 6572 2074 6865 2073 6861 Answer the sha
│ │ │ │ │ +00003a40: 7265 6420 706f 6f6c 7320 286e 6f74 206e red pools (not n
│ │ │ │ │ +00003a50: 616d 6573 2920 696d 706f 7274 6564 2066 ames) imported f
│ │ │ │ │ +00003a60: 6f72 206d 7920 636c 6173 7365 732e 0a0a or my classes...
│ │ │ │ │ +00003a70: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ +00003a80: 652e 696e 666f 2c20 204e 6f64 653a 2041 e.info, Node: A
│ │ │ │ │ +00003a90: 6273 7472 6163 744e 616d 6573 7061 6365 bstractNamespace
│ │ │ │ │ +00003aa0: 2d63 6f70 7969 6e67 2c20 204e 6578 743a -copying, Next:
│ │ │ │ │ +00003ab0: 2041 6273 7472 6163 744e 616d 6573 7061 AbstractNamespa
│ │ │ │ │ +00003ac0: 6365 2d6e 616d 6573 7061 6365 2068 6965 ce-namespace hie
│ │ │ │ │ +00003ad0: 7261 7263 6879 2c20 2050 7265 763a 2041 rarchy, Prev: A
│ │ │ │ │ +00003ae0: 6273 7472 6163 744e 616d 6573 7061 6365 bstractNamespace
│ │ │ │ │ +00003af0: 2d63 6f6d 7069 6c69 6e67 2c20 2055 703a -compiling, Up:
│ │ │ │ │ +00003b00: 2041 6273 7472 6163 744e 616d 6573 7061 AbstractNamespa
│ │ │ │ │ +00003b10: 6365 0a0a 312e 312e 3420 4162 7374 7261 ce..1.1.4 Abstra
│ │ │ │ │ +00003b20: 6374 4e61 6d65 7370 6163 653a 2063 6f70 ctNamespace: cop
│ │ │ │ │ +00003b30: 7969 6e67 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d ying.-----------
│ │ │ │ │ +00003b40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00003b50: 2d2d 2d2d 2d0a 0a63 6f70 7945 6d70 7479 -----..copyEmpty
│ │ │ │ │ +00003b60: 3a20 6e65 7753 697a 650a 2020 2020 2041 : newSize. A
│ │ │ │ │ +00003b70: 6e73 7765 7220 616e 2065 6d70 7479 2063 nswer an empty c
│ │ │ │ │ +00003b80: 6f70 7920 6f66 2074 6865 2072 6563 6569 opy of the recei
│ │ │ │ │ +00003b90: 7665 7220 7768 6f73 6520 7369 7a65 2069 ver whose size i
│ │ │ │ │ +00003ba0: 7320 6e65 7753 697a 650a 0a77 6869 6c65 s newSize..while
│ │ │ │ │ +00003bb0: 4375 7272 656e 7444 6f3a 2061 426c 6f63 CurrentDo: aBloc
│ │ │ │ │ +00003bc0: 6b0a 2020 2020 2045 7661 6c75 6174 6520 k. Evaluate
│ │ │ │ │ +00003bd0: 6142 6c6f 636b 2077 6974 6820 7468 6520 aBlock with the
│ │ │ │ │ +00003be0: 6375 7272 656e 7420 6e61 6d65 7370 6163 current namespac
│ │ │ │ │ +00003bf0: 6520 7365 7420 746f 2074 6865 2072 6563 e set to the rec
│ │ │ │ │ +00003c00: 6569 7665 722e 0a20 2020 2020 416e 7377 eiver.. Answ
│ │ │ │ │ +00003c10: 6572 2074 6865 2072 6573 756c 7420 6f66 er the result of
│ │ │ │ │ +00003c20: 2074 6865 2065 7661 6c75 6174 696f 6e2e the evaluation.
│ │ │ │ │ +00003c30: 0a0a 0a1f 0a46 696c 653a 2067 7374 2d62 .....File: gst-b
│ │ │ │ │ +00003c40: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ +00003c50: 2041 6273 7472 6163 744e 616d 6573 7061 AbstractNamespa
│ │ │ │ │ +00003c60: 6365 2d6e 616d 6573 7061 6365 2068 6965 ce-namespace hie
│ │ │ │ │ +00003c70: 7261 7263 6879 2c20 204e 6578 743a 2041 rarchy, Next: A
│ │ │ │ │ +00003c80: 6273 7472 6163 744e 616d 6573 7061 6365 bstractNamespace
│ │ │ │ │ +00003c90: 2d6f 7665 7272 6964 6573 2066 6f72 2073 -overrides for s
│ │ │ │ │ +00003ca0: 7570 6572 7370 6163 6573 2c20 2050 7265 uperspaces, Pre
│ │ │ │ │ +00003cb0: 763a 2041 6273 7472 6163 744e 616d 6573 v: AbstractNames
│ │ │ │ │ +00003cc0: 7061 6365 2d63 6f70 7969 6e67 2c20 2055 pace-copying, U
│ │ │ │ │ +00003cd0: 703a 2041 6273 7472 6163 744e 616d 6573 p: AbstractNames
│ │ │ │ │ +00003ce0: 7061 6365 0a0a 312e 312e 3520 4162 7374 pace..1.1.5 Abst
│ │ │ │ │ +00003cf0: 7261 6374 4e61 6d65 7370 6163 653a 206e ractNamespace: n
│ │ │ │ │ +00003d00: 616d 6573 7061 6365 2068 6965 7261 7263 amespace hierarc
│ │ │ │ │ +00003d10: 6879 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d hy.-------------
│ │ │ │ │ +00003d20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00003d30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------.
│ │ │ │ │ +00003d40: 0a61 6464 5375 6273 7061 6365 3a20 6153 .addSubspace: aS
│ │ │ │ │ +00003d50: 796d 626f 6c0a 2020 2020 2043 7265 6174 ymbol. Creat
│ │ │ │ │ +00003d60: 6520 6120 6e61 6d65 7370 6163 6520 6e61 e a namespace na
│ │ │ │ │ +00003d70: 6d65 6420 6153 796d 626f 6c2c 2061 6464 med aSymbol, add
│ │ │ │ │ +00003d80: 2069 7420 746f 2074 6865 2072 6563 6569 it to the recei
│ │ │ │ │ +00003d90: 7665 7227 730a 2020 2020 2073 7562 7370 ver's. subsp
│ │ │ │ │ +00003da0: 6163 6573 2c20 616e 6420 616e 7377 6572 aces, and answer
│ │ │ │ │ +00003db0: 2069 742e 0a0a 616c 6c53 7562 6173 736f it...allSubasso
│ │ │ │ │ +00003dc0: 6369 6174 696f 6e73 446f 3a20 6142 6c6f ciationsDo: aBlo
│ │ │ │ │ +00003dd0: 636b 0a20 2020 2020 496e 766f 6b65 7320 ck. Invokes
│ │ │ │ │ +00003de0: 6142 6c6f 636b 206f 6e63 6520 666f 7220 aBlock once for
│ │ │ │ │ +00003df0: 6576 6572 7920 6173 736f 6369 6174 696f every associatio
│ │ │ │ │ +00003e00: 6e20 696e 2065 6163 6820 6f66 2074 6865 n in each of the
│ │ │ │ │ +00003e10: 2072 6563 6569 7665 7227 730a 2020 2020 receiver's.
│ │ │ │ │ +00003e20: 2073 7562 7370 6163 6573 2e0a 0a61 6c6c subspaces...all
│ │ │ │ │ +00003e30: 5375 6273 7061 6365 730a 2020 2020 2041 Subspaces. A
│ │ │ │ │ +00003e40: 6e73 7765 7220 7468 6520 6469 7265 6374 nswer the direct
│ │ │ │ │ +00003e50: 2061 6e64 2069 6e64 6972 6563 7420 7375 and indirect su
│ │ │ │ │ +00003e60: 6273 7061 6365 7320 6f66 2074 6865 2072 bspaces of the r
│ │ │ │ │ +00003e70: 6563 6569 7665 7220 696e 2061 2053 6574 eceiver in a Set
│ │ │ │ │ +00003e80: 0a0a 616c 6c53 7562 7370 6163 6573 446f ..allSubspacesDo
│ │ │ │ │ +00003e90: 3a20 6142 6c6f 636b 0a20 2020 2020 496e : aBlock. In
│ │ │ │ │ +00003ea0: 766f 6b65 7320 6142 6c6f 636b 2066 6f72 vokes aBlock for
│ │ │ │ │ +00003eb0: 2061 6c6c 2073 7562 7370 6163 6573 2c20 all subspaces,
│ │ │ │ │ +00003ec0: 626f 7468 2064 6972 6563 7420 616e 6420 both direct and
│ │ │ │ │ +00003ed0: 696e 6469 7265 6374 2e0a 0a61 6c6c 5375 indirect...allSu
│ │ │ │ │ +00003ee0: 7065 7273 7061 6365 7344 6f3a 2061 426c perspacesDo: aBl
│ │ │ │ │ +00003ef0: 6f63 6b0a 2020 2020 2045 7661 6c75 6174 ock. Evaluat
│ │ │ │ │ +00003f00: 6520 6142 6c6f 636b 206f 6e63 6520 666f e aBlock once fo
│ │ │ │ │ +00003f10: 7220 6561 6368 206f 6620 7468 6520 7265 r each of the re
│ │ │ │ │ +00003f20: 6365 6976 6572 2773 2073 7570 6572 7370 ceiver's supersp
│ │ │ │ │ +00003f30: 6163 6573 0a0a 696e 636c 7564 6573 436c aces..includesCl
│ │ │ │ │ +00003f40: 6173 734e 616d 6564 3a20 6153 7472 696e assNamed: aStrin
│ │ │ │ │ +00003f50: 670a 2020 2020 2041 6e73 7765 7220 7768 g. Answer wh
│ │ │ │ │ +00003f60: 6574 6865 7220 7468 6520 7265 6365 6976 ether the receiv
│ │ │ │ │ +00003f70: 6572 206f 7220 616e 7920 6f66 2069 7473 er or any of its
│ │ │ │ │ +00003f80: 2073 7570 6572 7370 6163 6573 2069 6e63 superspaces inc
│ │ │ │ │ +00003f90: 6c75 6465 2074 6865 0a20 2020 2020 6769 lude the. gi
│ │ │ │ │ +00003fa0: 7665 6e20 636c 6173 7320 2d20 6e6f 7465 ven class - note
│ │ │ │ │ +00003fb0: 2074 6861 7420 7468 6973 206d 6574 686f that this metho
│ │ │ │ │ +00003fc0: 6420 2875 6e6c 696b 6520 2369 6e63 6c75 d (unlike #inclu
│ │ │ │ │ +00003fd0: 6465 734b 6579 3a29 2064 6f65 7320 6e6f desKey:) does no
│ │ │ │ │ +00003fe0: 740a 2020 2020 2072 6571 7569 7265 2061 t. require a
│ │ │ │ │ +00003ff0: 5374 7269 6e67 2074 6f20 6265 2069 6e74 String to be int
│ │ │ │ │ +00004000: 6572 6e65 6420 616e 6420 2875 6e6c 696b erned and (unlik
│ │ │ │ │ +00004010: 6520 2369 6e63 6c75 6465 7347 6c6f 6261 e #includesGloba
│ │ │ │ │ +00004020: 6c4e 616d 6564 3a29 0a20 2020 2020 6f6e lNamed:). on
│ │ │ │ │ +00004030: 6c79 2072 6574 7572 6e73 2074 7275 6520 ly returns true
│ │ │ │ │ +00004040: 6966 2074 6865 2067 6c6f 6261 6c20 6973 if the global is
│ │ │ │ │ +00004050: 2061 2063 6c61 7373 206f 626a 6563 742e a class object.
│ │ │ │ │ +00004060: 0a0a 696e 636c 7564 6573 476c 6f62 616c ..includesGlobal
│ │ │ │ │ +00004070: 4e61 6d65 643a 2061 5374 7269 6e67 0a20 Named: aString.
│ │ │ │ │ +00004080: 2020 2020 416e 7377 6572 2077 6865 7468 Answer wheth
│ │ │ │ │ +00004090: 6572 2074 6865 2072 6563 6569 7665 7220 er the receiver
│ │ │ │ │ +000040a0: 6f72 2061 6e79 206f 6620 6974 7320 7375 or any of its su
│ │ │ │ │ +000040b0: 7065 7273 7061 6365 7320 696e 636c 7564 perspaces includ
│ │ │ │ │ +000040c0: 6520 7468 650a 2020 2020 2067 6976 656e e the. given
│ │ │ │ │ +000040d0: 206b 6579 202d 206e 6f74 6520 7468 6174 key - note that
│ │ │ │ │ +000040e0: 2074 6869 7320 6d65 7468 6f64 2028 756e this method (un
│ │ │ │ │ +000040f0: 6c69 6b65 2023 696e 636c 7564 6573 4b65 like #includesKe
│ │ │ │ │ +00004100: 793a 2920 646f 6573 206e 6f74 0a20 2020 y:) does not.
│ │ │ │ │ +00004110: 2020 7265 7175 6972 6520 6153 7472 696e require aStrin
│ │ │ │ │ +00004120: 6720 746f 2062 6520 696e 7465 726e 6564 g to be interned
│ │ │ │ │ +00004130: 2062 7574 2028 756e 6c69 6b65 2023 696e but (unlike #in
│ │ │ │ │ +00004140: 636c 7564 6573 436c 6173 734e 616d 6564 cludesClassNamed
│ │ │ │ │ +00004150: 3a29 0a20 2020 2020 7265 7475 726e 7320 :). returns
│ │ │ │ │ +00004160: 7472 7565 2065 7665 6e20 6966 2074 6865 true even if the
│ │ │ │ │ +00004170: 2067 6c6f 6261 6c20 6973 206e 6f74 2061 global is not a
│ │ │ │ │ +00004180: 2063 6c61 7373 206f 626a 6563 742e 0a0a class object...
│ │ │ │ │ +00004190: 7265 6d6f 7665 5375 6273 7061 6365 3a20 removeSubspace:
│ │ │ │ │ +000041a0: 6153 796d 626f 6c0a 2020 2020 2052 656d aSymbol. Rem
│ │ │ │ │ +000041b0: 6f76 6520 6d79 2073 7562 7370 6163 6520 ove my subspace
│ │ │ │ │ +000041c0: 6e61 6d65 6420 6153 796d 626f 6c20 6672 named aSymbol fr
│ │ │ │ │ +000041d0: 6f6d 2074 6865 2068 6965 7261 7263 6879 om the hierarchy
│ │ │ │ │ +000041e0: 2e0a 0a73 656c 6563 7453 7562 7370 6163 ...selectSubspac
│ │ │ │ │ +000041f0: 6573 3a20 6142 6c6f 636b 0a20 2020 2020 es: aBlock.
│ │ │ │ │ +00004200: 5265 7475 726e 2061 2053 6574 206f 6620 Return a Set of
│ │ │ │ │ +00004210: 7375 6273 7061 6365 7320 6f66 2074 6865 subspaces of the
│ │ │ │ │ +00004220: 2072 6563 6569 7665 7220 7361 7469 7366 receiver satisf
│ │ │ │ │ +00004230: 7969 6e67 2061 426c 6f63 6b2e 0a0a 7365 ying aBlock...se
│ │ │ │ │ +00004240: 6c65 6374 5375 7065 7273 7061 6365 733a lectSuperspaces:
│ │ │ │ │ +00004250: 2061 426c 6f63 6b0a 2020 2020 2052 6574 aBlock. Ret
│ │ │ │ │ +00004260: 7572 6e20 6120 5365 7420 6f66 2073 7570 urn a Set of sup
│ │ │ │ │ +00004270: 6572 7370 6163 6573 206f 6620 7468 6520 erspaces of the
│ │ │ │ │ +00004280: 7265 6365 6976 6572 2073 6174 6973 6679 receiver satisfy
│ │ │ │ │ +00004290: 696e 6720 6142 6c6f 636b 2e0a 0a73 6962 ing aBlock...sib
│ │ │ │ │ +000042a0: 6c69 6e67 730a 2020 2020 2041 6e73 7765 lings. Answe
│ │ │ │ │ +000042b0: 7220 616c 6c20 7468 6520 6f74 6865 7220 r all the other
│ │ │ │ │ +000042c0: 6368 696c 6472 656e 206f 6620 7468 6520 children of the
│ │ │ │ │ +000042d0: 7361 6d65 206e 616d 6573 7061 6365 2061 same namespace a
│ │ │ │ │ +000042e0: 7320 7468 650a 2020 2020 2072 6563 6569 s the. recei
│ │ │ │ │ +000042f0: 7665 722e 0a0a 7369 626c 696e 6773 446f ver...siblingsDo
│ │ │ │ │ +00004300: 3a20 6142 6c6f 636b 0a20 2020 2020 4576 : aBlock. Ev
│ │ │ │ │ +00004310: 616c 7561 7465 2061 426c 6f63 6b20 6f6e aluate aBlock on
│ │ │ │ │ +00004320: 6365 2066 6f72 2065 6163 6820 6f66 2074 ce for each of t
│ │ │ │ │ +00004330: 6865 206f 7468 6572 2072 6f6f 7420 6e61 he other root na
│ │ │ │ │ +00004340: 6d65 7370 6163 6573 2c0a 2020 2020 2070 mespaces,. p
│ │ │ │ │ +00004350: 6173 7369 6e67 2074 6865 206e 616d 6573 assing the names
│ │ │ │ │ +00004360: 7061 6365 2061 7320 6120 7061 7261 6d65 pace as a parame
│ │ │ │ │ +00004370: 7465 722e 0a0a 7375 6273 7061 6365 730a ter...subspaces.
│ │ │ │ │ +00004380: 2020 2020 2041 6e73 7765 7220 7468 6520 Answer the
│ │ │ │ │ +00004390: 7265 6365 6976 6572 2773 2064 6972 6563 receiver's direc
│ │ │ │ │ +000043a0: 7420 7375 6273 7061 6365 730a 0a73 7562 t subspaces..sub
│ │ │ │ │ +000043b0: 7370 6163 6573 446f 3a20 6142 6c6f 636b spacesDo: aBlock
│ │ │ │ │ +000043c0: 0a20 2020 2020 496e 766f 6b65 7320 6142 . Invokes aB
│ │ │ │ │ +000043d0: 6c6f 636b 2066 6f72 2061 6c6c 2064 6972 lock for all dir
│ │ │ │ │ +000043e0: 6563 7420 7375 6273 7061 6365 732e 0a0a ect subspaces...
│ │ │ │ │ +000043f0: 7375 7065 7273 7061 6365 0a20 2020 2020 superspace.
│ │ │ │ │ +00004400: 416e 7377 6572 2074 6865 2072 6563 6569 Answer the recei
│ │ │ │ │ +00004410: 7665 7227 7320 7375 7065 7273 7061 6365 ver's superspace
│ │ │ │ │ +00004420: 2e0a 0a73 7570 6572 7370 6163 653a 2061 ...superspace: a
│ │ │ │ │ +00004430: 4e61 6d65 7370 6163 650a 2020 2020 2053 Namespace. S
│ │ │ │ │ +00004440: 6574 2074 6865 2073 7570 6572 7370 6163 et the superspac
│ │ │ │ │ +00004450: 6520 6f66 2074 6865 2072 6563 6569 7665 e of the receive
│ │ │ │ │ +00004460: 7220 746f 2062 6520 2761 4e61 6d65 7370 r to be 'aNamesp
│ │ │ │ │ +00004470: 6163 6527 2e20 2041 6c73 6f20 6164 6473 ace'. Also adds
│ │ │ │ │ +00004480: 0a20 2020 2020 7468 6520 7265 6365 6976 . the receiv
│ │ │ │ │ +00004490: 6572 2061 7320 6120 7375 6273 7061 6365 er as a subspace
│ │ │ │ │ +000044a0: 206f 6620 6974 2e0a 0a77 6974 6841 6c6c of it...withAll
│ │ │ │ │ +000044b0: 5375 6273 7061 6365 730a 2020 2020 2041 Subspaces. A
│ │ │ │ │ +000044c0: 6e73 7765 7220 6120 5365 7420 636f 6e74 nswer a Set cont
│ │ │ │ │ +000044d0: 6169 6e69 6e67 2074 6865 2072 6563 6569 aining the recei
│ │ │ │ │ +000044e0: 7665 7220 746f 6765 7468 6572 2077 6974 ver together wit
│ │ │ │ │ +000044f0: 6820 6974 7320 6469 7265 6374 2061 6e64 h its direct and
│ │ │ │ │ +00004500: 0a20 2020 2020 696e 6469 7265 6374 2073 . indirect s
│ │ │ │ │ +00004510: 7562 7370 6163 6573 0a0a 7769 7468 416c ubspaces..withAl
│ │ │ │ │ +00004520: 6c53 7562 7370 6163 6573 446f 3a20 6142 lSubspacesDo: aB
│ │ │ │ │ +00004530: 6c6f 636b 0a20 2020 2020 496e 766f 6b65 lock. Invoke
│ │ │ │ │ +00004540: 7320 6142 6c6f 636b 2066 6f72 2074 6865 s aBlock for the
│ │ │ │ │ +00004550: 2072 6563 6569 7665 7220 616e 6420 616c receiver and al
│ │ │ │ │ +00004560: 6c20 7375 6263 6c61 7373 6573 2c20 626f l subclasses, bo
│ │ │ │ │ +00004570: 7468 2064 6972 6563 740a 2020 2020 2061 th direct. a
│ │ │ │ │ +00004580: 6e64 2069 6e64 6972 6563 742e 0a0a 0a1f nd indirect.....
│ │ │ │ │ +00004590: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ +000045a0: 696e 666f 2c20 204e 6f64 653a 2041 6273 info, Node: Abs
│ │ │ │ │ +000045b0: 7472 6163 744e 616d 6573 7061 6365 2d6f tractNamespace-o
│ │ │ │ │ +000045c0: 7665 7272 6964 6573 2066 6f72 2073 7570 verrides for sup
│ │ │ │ │ +000045d0: 6572 7370 6163 6573 2c20 204e 6578 743a erspaces, Next:
│ │ │ │ │ 000045e0: 2041 6273 7472 6163 744e 616d 6573 7061 AbstractNamespa
│ │ │ │ │ -000045f0: 6365 3a20 6f76 6572 7269 6465 7320 666f ce: overrides fo
│ │ │ │ │ -00004600: 7220 7375 7065 7273 7061 6365 730a 2d2d r superspaces.--
│ │ │ │ │ -00004610: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00004620: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00004630: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00004640: 0a0a 696e 6865 7269 7465 644b 6579 730a ..inheritedKeys.
│ │ │ │ │ -00004650: 2020 2020 2041 6e73 7765 7220 6120 5365 Answer a Se
│ │ │ │ │ -00004660: 7420 6f66 2061 6c6c 2074 6865 206b 6579 t of all the key
│ │ │ │ │ -00004670: 7320 696e 2074 6865 2072 6563 6569 7665 s in the receive
│ │ │ │ │ -00004680: 7220 616e 6420 6974 7320 7375 7065 7273 r and its supers
│ │ │ │ │ -00004690: 7061 6365 730a 0a73 6574 3a20 6b65 7920 paces..set: key
│ │ │ │ │ -000046a0: 746f 3a20 6e65 7756 616c 7565 0a20 2020 to: newValue.
│ │ │ │ │ -000046b0: 2020 4173 7369 676e 206e 6577 5661 6c75 Assign newValu
│ │ │ │ │ -000046c0: 6520 746f 2074 6865 2076 6172 6961 626c e to the variabl
│ │ │ │ │ -000046d0: 6520 6e61 6d65 6420 6173 2073 7065 6369 e named as speci
│ │ │ │ │ -000046e0: 6669 6564 2062 7920 276b 6579 272e 2020 fied by 'key'.
│ │ │ │ │ -000046f0: 5468 6973 0a20 2020 2020 6d65 7468 6f64 This. method
│ │ │ │ │ -00004700: 2077 6f6e 2774 2064 6566 696e 6520 6120 won't define a
│ │ │ │ │ -00004710: 6e65 7720 7661 7269 6162 6c65 3b20 696e new variable; in
│ │ │ │ │ -00004720: 7374 6561 6420 6966 2074 6865 206b 6579 stead if the key
│ │ │ │ │ -00004730: 2069 7320 6e6f 7420 666f 756e 640a 2020 is not found.
│ │ │ │ │ -00004740: 2020 2069 7420 7769 6c6c 2073 6561 7263 it will searc
│ │ │ │ │ -00004750: 6820 696e 2073 7570 6572 7370 6163 6573 h in superspaces
│ │ │ │ │ -00004760: 2061 6e64 2072 6169 7369 6e67 2061 6e20 and raising an
│ │ │ │ │ -00004770: 6572 726f 7220 6966 2074 6865 2076 6172 error if the var
│ │ │ │ │ -00004780: 6961 626c 650a 2020 2020 2063 616e 6e6f iable. canno
│ │ │ │ │ -00004790: 7420 6265 2066 6f75 6e64 2069 6e20 616e t be found in an
│ │ │ │ │ -000047a0: 7920 6f66 2074 6865 2073 7570 6572 7370 y of the supersp
│ │ │ │ │ -000047b0: 6163 6573 2e20 2041 6e73 7765 7220 6e65 aces. Answer ne
│ │ │ │ │ -000047c0: 7756 616c 7565 2e0a 0a73 6574 3a20 6b65 wValue...set: ke
│ │ │ │ │ -000047d0: 7920 746f 3a20 6e65 7756 616c 7565 2069 y to: newValue i
│ │ │ │ │ -000047e0: 6641 6273 656e 743a 2061 426c 6f63 6b0a fAbsent: aBlock.
│ │ │ │ │ -000047f0: 2020 2020 2041 7373 6967 6e20 6e65 7756 Assign newV
│ │ │ │ │ -00004800: 616c 7565 2074 6f20 7468 6520 7661 7269 alue to the vari
│ │ │ │ │ -00004810: 6162 6c65 206e 616d 6564 2061 7320 7370 able named as sp
│ │ │ │ │ -00004820: 6563 6966 6965 6420 6279 2027 6b65 7927 ecified by 'key'
│ │ │ │ │ -00004830: 2e20 2054 6869 730a 2020 2020 206d 6574 . This. met
│ │ │ │ │ -00004840: 686f 6420 776f 6e27 7420 6465 6669 6e65 hod won't define
│ │ │ │ │ -00004850: 2061 206e 6577 2076 6172 6961 626c 653b a new variable;
│ │ │ │ │ -00004860: 2069 6e73 7465 6164 2069 6620 7468 6520 instead if the
│ │ │ │ │ -00004870: 6b65 7920 6973 206e 6f74 2066 6f75 6e64 key is not found
│ │ │ │ │ -00004880: 0a20 2020 2020 6974 2077 696c 6c20 7365 . it will se
│ │ │ │ │ -00004890: 6172 6368 2069 6e20 7375 7065 7273 7061 arch in superspa
│ │ │ │ │ -000048a0: 6365 7320 616e 6420 6576 616c 7561 7465 ces and evaluate
│ │ │ │ │ -000048b0: 2061 426c 6f63 6b20 6966 2069 7420 6973 aBlock if it is
│ │ │ │ │ -000048c0: 206e 6f74 0a20 2020 2020 666f 756e 642e not. found.
│ │ │ │ │ -000048d0: 2020 416e 7377 6572 206e 6577 5661 6c75 Answer newValu
│ │ │ │ │ -000048e0: 652e 0a0a 7661 6c75 6573 0a20 2020 2020 e...values.
│ │ │ │ │ -000048f0: 416e 7377 6572 2061 2042 6167 2063 6f6e Answer a Bag con
│ │ │ │ │ -00004900: 7461 696e 696e 6720 7468 6520 7661 6c75 taining the valu
│ │ │ │ │ -00004910: 6573 206f 6620 7468 6520 7265 6365 6976 es of the receiv
│ │ │ │ │ -00004920: 6572 0a0a 1f0a 4669 6c65 3a20 6773 742d er....File: gst-
│ │ │ │ │ -00004930: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ -00004940: 3a20 4162 7374 7261 6374 4e61 6d65 7370 : AbstractNamesp
│ │ │ │ │ -00004950: 6163 652d 7072 696e 7469 6e67 2c20 204e ace-printing, N
│ │ │ │ │ -00004960: 6578 743a 2041 6273 7472 6163 744e 616d ext: AbstractNam
│ │ │ │ │ -00004970: 6573 7061 6365 2d74 6573 7469 6e67 2c20 espace-testing,
│ │ │ │ │ -00004980: 2050 7265 763a 2041 6273 7472 6163 744e Prev: AbstractN
│ │ │ │ │ -00004990: 616d 6573 7061 6365 2d6f 7665 7272 6964 amespace-overrid
│ │ │ │ │ -000049a0: 6573 2066 6f72 2073 7570 6572 7370 6163 es for superspac
│ │ │ │ │ -000049b0: 6573 2c20 2055 703a 2041 6273 7472 6163 es, Up: Abstrac
│ │ │ │ │ -000049c0: 744e 616d 6573 7061 6365 0a0a 312e 312e tNamespace..1.1.
│ │ │ │ │ -000049d0: 3720 4162 7374 7261 6374 4e61 6d65 7370 7 AbstractNamesp
│ │ │ │ │ -000049e0: 6163 653a 2070 7269 6e74 696e 670a 2d2d ace: printing.--
│ │ │ │ │ -000049f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00004a00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------.
│ │ │ │ │ -00004a10: 0a6e 616d 650a 2020 2020 2041 6e73 7765 .name. Answe
│ │ │ │ │ -00004a20: 7220 7468 6520 7265 6365 6976 6572 2773 r the receiver's
│ │ │ │ │ -00004a30: 206e 616d 650a 0a6e 616d 653a 2061 5379 name..name: aSy
│ │ │ │ │ -00004a40: 6d62 6f6c 0a20 2020 2020 4368 616e 6765 mbol. Change
│ │ │ │ │ -00004a50: 2074 6865 2072 6563 6569 7665 7227 7320 the receiver's
│ │ │ │ │ -00004a60: 6e61 6d65 2074 6f20 6153 796d 626f 6c0a name to aSymbol.
│ │ │ │ │ -00004a70: 0a6e 616d 6549 6e3a 2061 4e61 6d65 7370 .nameIn: aNamesp
│ │ │ │ │ -00004a80: 6163 650a 2020 2020 2041 6e73 7765 7220 ace. Answer
│ │ │ │ │ -00004a90: 536d 616c 6c74 616c 6b20 636f 6465 2063 Smalltalk code c
│ │ │ │ │ -00004aa0: 6f6d 7069 6c69 6e67 2074 6f20 7468 6520 ompiling to the
│ │ │ │ │ -00004ab0: 7265 6365 6976 6572 2077 6865 6e20 7468 receiver when th
│ │ │ │ │ -00004ac0: 6520 6375 7272 656e 740a 2020 2020 206e e current. n
│ │ │ │ │ -00004ad0: 616d 6573 7061 6365 2069 7320 614e 616d amespace is aNam
│ │ │ │ │ -00004ae0: 6573 7061 6365 0a0a 7072 696e 744f 6e3a espace..printOn:
│ │ │ │ │ -00004af0: 2061 5374 7265 616d 0a20 2020 2020 5072 aStream. Pr
│ │ │ │ │ -00004b00: 696e 7420 6120 7265 7072 6573 656e 7461 int a representa
│ │ │ │ │ -00004b10: 7469 6f6e 206f 6620 7468 6520 7265 6365 tion of the rece
│ │ │ │ │ -00004b20: 6976 6572 0a0a 7374 6f72 654f 6e3a 2061 iver..storeOn: a
│ │ │ │ │ -00004b30: 5374 7265 616d 0a20 2020 2020 5374 6f72 Stream. Stor
│ │ │ │ │ -00004b40: 6520 536d 616c 6c74 616c 6b20 636f 6465 e Smalltalk code
│ │ │ │ │ -00004b50: 2063 6f6d 7069 6c69 6e67 2074 6f20 7468 compiling to th
│ │ │ │ │ -00004b60: 6520 7265 6365 6976 6572 0a0a 1f0a 4669 e receiver....Fi
│ │ │ │ │ -00004b70: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ -00004b80: 6f2c 2020 4e6f 6465 3a20 4162 7374 7261 o, Node: Abstra
│ │ │ │ │ -00004b90: 6374 4e61 6d65 7370 6163 652d 7465 7374 ctNamespace-test
│ │ │ │ │ -00004ba0: 696e 672c 2020 5072 6576 3a20 4162 7374 ing, Prev: Abst
│ │ │ │ │ -00004bb0: 7261 6374 4e61 6d65 7370 6163 652d 7072 ractNamespace-pr
│ │ │ │ │ -00004bc0: 696e 7469 6e67 2c20 2055 703a 2041 6273 inting, Up: Abs
│ │ │ │ │ -00004bd0: 7472 6163 744e 616d 6573 7061 6365 0a0a tractNamespace..
│ │ │ │ │ -00004be0: 312e 312e 3820 4162 7374 7261 6374 4e61 1.1.8 AbstractNa
│ │ │ │ │ -00004bf0: 6d65 7370 6163 653a 2074 6573 7469 6e67 mespace: testing
│ │ │ │ │ -00004c00: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------
│ │ │ │ │ -00004c10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00004c20: 2d0a 0a69 734e 616d 6573 7061 6365 0a20 -..isNamespace.
│ │ │ │ │ -00004c30: 2020 2020 416e 7377 6572 2027 7472 7565 Answer 'true
│ │ │ │ │ -00004c40: 272e 0a0a 6973 536d 616c 6c74 616c 6b0a '...isSmalltalk.
│ │ │ │ │ -00004c50: 2020 2020 2041 6e73 7765 7220 2766 616c Answer 'fal
│ │ │ │ │ -00004c60: 7365 272e 0a0a 1f0a 4669 6c65 3a20 6773 se'.....File: gs
│ │ │ │ │ -00004c70: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ -00004c80: 6465 3a20 416c 7465 726e 6174 6976 654f de: AlternativeO
│ │ │ │ │ -00004c90: 626a 6563 7450 726f 7879 2c20 204e 6578 bjectProxy, Nex
│ │ │ │ │ -00004ca0: 743a 2041 7269 7468 6d65 7469 6345 7272 t: ArithmeticErr
│ │ │ │ │ -00004cb0: 6f72 2c20 2050 7265 763a 2041 6273 7472 or, Prev: Abstr
│ │ │ │ │ -00004cc0: 6163 744e 616d 6573 7061 6365 2c20 2055 actNamespace, U
│ │ │ │ │ -00004cd0: 703a 2042 6173 6520 636c 6173 7365 730a p: Base classes.
│ │ │ │ │ -00004ce0: 0a31 2e32 2041 6c74 6572 6e61 7469 7665 .1.2 Alternative
│ │ │ │ │ -00004cf0: 4f62 6a65 6374 5072 6f78 790a 3d3d 3d3d ObjectProxy.====
│ │ │ │ │ -00004d00: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ -00004d10: 3d3d 3d3d 3d3d 0a0a 4465 6669 6e65 6420 ======..Defined
│ │ │ │ │ -00004d20: 696e 206e 616d 6573 7061 6365 2053 6d61 in namespace Sma
│ │ │ │ │ -00004d30: 6c6c 7461 6c6b 0a53 7570 6572 636c 6173 lltalk.Superclas
│ │ │ │ │ -00004d40: 733a 2044 756d 7065 7250 726f 7879 0a43 s: DumperProxy.C
│ │ │ │ │ -00004d50: 6174 6567 6f72 793a 2053 7472 6561 6d73 ategory: Streams
│ │ │ │ │ -00004d60: 2d46 696c 6573 0a20 2020 2020 4920 616d -Files. I am
│ │ │ │ │ -00004d70: 2061 2070 726f 7879 2074 6861 7420 7573 a proxy that us
│ │ │ │ │ -00004d80: 6573 2074 6865 2073 616d 6520 4f62 6a65 es the same Obje
│ │ │ │ │ -00004d90: 6374 4475 6d70 6572 2074 6f20 7374 6f72 ctDumper to stor
│ │ │ │ │ -00004da0: 6520 616e 206f 626a 6563 740a 2020 2020 e an object.
│ │ │ │ │ -00004db0: 2077 6869 6368 2069 7320 6e6f 7420 7468 which is not th
│ │ │ │ │ -00004dc0: 6520 6f62 6a65 6374 2074 6f20 6265 2064 e object to be d
│ │ │ │ │ -00004dd0: 756d 7065 642c 2062 7574 2066 726f 6d20 umped, but from
│ │ │ │ │ -00004de0: 7768 6963 6820 7468 6520 6475 6d70 6564 which the dumped
│ │ │ │ │ -00004df0: 0a20 2020 2020 6f62 6a65 6374 2063 616e . object can
│ │ │ │ │ -00004e00: 2062 6520 7265 636f 6e73 7472 7563 7465 be reconstructe
│ │ │ │ │ -00004e10: 642e 2020 4920 616d 2061 6e20 6162 7374 d. I am an abst
│ │ │ │ │ -00004e20: 7261 6374 2063 6c61 7373 2c20 7573 696e ract class, usin
│ │ │ │ │ -00004e30: 6720 6d65 0a20 2020 2020 776f 756c 6420 g me. would
│ │ │ │ │ -00004e40: 7265 7375 6c74 2069 6e20 696e 6669 6e69 result in infini
│ │ │ │ │ -00004e50: 7465 206c 6f6f 7073 2062 6563 6175 7365 te loops because
│ │ │ │ │ -00004e60: 2062 7920 6465 6661 756c 7420 4920 7472 by default I tr
│ │ │ │ │ -00004e70: 7920 746f 2073 746f 7265 0a20 2020 2020 y to store.
│ │ │ │ │ -00004e80: 7468 6520 7361 6d65 206f 626a 6563 7420 the same object
│ │ │ │ │ -00004e90: 6167 6169 6e20 616e 6420 6167 6169 6e2e again and again.
│ │ │ │ │ -00004ea0: 2020 5365 6520 7468 6520 6d65 7468 6f64 See the method
│ │ │ │ │ -00004eb0: 2063 6f6d 6d65 6e74 7320 666f 7220 6d6f comments for mo
│ │ │ │ │ -00004ec0: 7265 0a20 2020 2020 696e 666f 726d 6174 re. informat
│ │ │ │ │ -00004ed0: 696f 6e0a 0a2a 204d 656e 753a 0a0a 2a20 ion..* Menu:..*
│ │ │ │ │ -00004ee0: 416c 7465 726e 6174 6976 654f 626a 6563 AlternativeObjec
│ │ │ │ │ -00004ef0: 7450 726f 7879 2063 6c61 7373 2d69 6e73 tProxy class-ins
│ │ │ │ │ -00004f00: 7461 6e63 6520 6372 6561 7469 6f6e 3a3a tance creation::
│ │ │ │ │ -00004f10: 2020 2863 6c61 7373 290a 2a20 416c 7465 (class).* Alte
│ │ │ │ │ -00004f20: 726e 6174 6976 654f 626a 6563 7450 726f rnativeObjectPro
│ │ │ │ │ -00004f30: 7879 2d61 6363 6573 7369 6e67 3a3a 2020 xy-accessing::
│ │ │ │ │ -00004f40: 2869 6e73 7461 6e63 6529 0a0a 1f0a 4669 (instance)....Fi
│ │ │ │ │ -00004f50: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ -00004f60: 6f2c 2020 4e6f 6465 3a20 416c 7465 726e o, Node: Altern
│ │ │ │ │ -00004f70: 6174 6976 654f 626a 6563 7450 726f 7879 ativeObjectProxy
│ │ │ │ │ -00004f80: 2063 6c61 7373 2d69 6e73 7461 6e63 6520 class-instance
│ │ │ │ │ -00004f90: 6372 6561 7469 6f6e 2c20 204e 6578 743a creation, Next:
│ │ │ │ │ -00004fa0: 2041 6c74 6572 6e61 7469 7665 4f62 6a65 AlternativeObje
│ │ │ │ │ -00004fb0: 6374 5072 6f78 792d 6163 6365 7373 696e ctProxy-accessin
│ │ │ │ │ -00004fc0: 672c 2020 5570 3a20 416c 7465 726e 6174 g, Up: Alternat
│ │ │ │ │ -00004fd0: 6976 654f 626a 6563 7450 726f 7879 0a0a iveObjectProxy..
│ │ │ │ │ -00004fe0: 312e 322e 3120 416c 7465 726e 6174 6976 1.2.1 Alternativ
│ │ │ │ │ -00004ff0: 654f 626a 6563 7450 726f 7879 2063 6c61 eObjectProxy cla
│ │ │ │ │ -00005000: 7373 3a20 696e 7374 616e 6365 2063 7265 ss: instance cre
│ │ │ │ │ -00005010: 6174 696f 6e0a 2d2d 2d2d 2d2d 2d2d 2d2d ation.----------
│ │ │ │ │ -00005020: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00005030: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00005040: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a61 6363 -----------..acc
│ │ │ │ │ -00005050: 6570 7455 7361 6765 466f 7243 6c61 7373 eptUsageForClass
│ │ │ │ │ -00005060: 3a20 6143 6c61 7373 0a20 2020 2020 5468 : aClass. Th
│ │ │ │ │ -00005070: 6520 7265 6365 6976 6572 2077 6173 2061 e receiver was a
│ │ │ │ │ -00005080: 736b 6564 2074 6f20 6265 2075 7365 6420 sked to be used
│ │ │ │ │ -00005090: 6173 2061 2070 726f 7879 2066 6f72 2074 as a proxy for t
│ │ │ │ │ -000050a0: 6865 2063 6c61 7373 2061 436c 6173 732e he class aClass.
│ │ │ │ │ -000050b0: 0a20 2020 2020 416e 7377 6572 2077 6865 . Answer whe
│ │ │ │ │ -000050c0: 7468 6572 2074 6865 2072 6567 6973 7472 ther the registr
│ │ │ │ │ -000050d0: 6174 696f 6e20 6973 2066 696e 652e 2020 ation is fine.
│ │ │ │ │ -000050e0: 4279 2064 6566 6175 6c74 2c20 616e 7377 By default, answ
│ │ │ │ │ -000050f0: 6572 2074 7275 650a 2020 2020 2065 7863 er true. exc
│ │ │ │ │ -00005100: 6570 7420 6966 2041 6c74 6572 6e61 7469 ept if Alternati
│ │ │ │ │ -00005110: 7665 4f62 6a65 6374 5072 6f78 7920 6974 veObjectProxy it
│ │ │ │ │ -00005120: 7365 6c66 2069 7320 6265 696e 6720 7573 self is being us
│ │ │ │ │ -00005130: 6564 2e0a 0a6f 6e3a 2061 6e4f 626a 6563 ed...on: anObjec
│ │ │ │ │ -00005140: 740a 2020 2020 2041 6e73 7765 7220 6120 t. Answer a
│ │ │ │ │ -00005150: 7072 6f78 7920 746f 2062 6520 7573 6564 proxy to be used
│ │ │ │ │ -00005160: 2074 6f20 7361 7665 2061 6e4f 626a 6563 to save anObjec
│ │ │ │ │ -00005170: 742e 2020 494d 504f 5254 414e 543a 2074 t. IMPORTANT: t
│ │ │ │ │ -00005180: 6869 7320 6d65 7468 6f64 0a20 2020 2020 his method.
│ │ │ │ │ -00005190: 4d55 5354 2062 6520 6f76 6572 7269 6464 MUST be overridd
│ │ │ │ │ -000051a0: 656e 2073 6f20 7468 6174 2074 6865 206f en so that the o
│ │ │ │ │ -000051b0: 7665 7272 6964 6465 6e20 7665 7273 696f verridden versio
│ │ │ │ │ -000051c0: 6e20 7365 6e64 7320 236f 6e3a 2074 6f0a n sends #on: to.
│ │ │ │ │ -000051d0: 2020 2020 2073 7570 6572 2070 6173 7369 super passi
│ │ │ │ │ -000051e0: 6e67 2061 6e20 6f62 6a65 6374 2074 6861 ng an object tha
│ │ │ │ │ -000051f0: 7420 6973 204e 4f54 2074 6865 2073 616d t is NOT the sam
│ │ │ │ │ -00005200: 6520 6173 2061 6e4f 626a 6563 740a 2020 e as anObject.
│ │ │ │ │ -00005210: 2020 2028 616c 7465 726e 6174 6976 656c (alternativel
│ │ │ │ │ -00005220: 792c 2079 6f75 2063 616e 206f 7665 7272 y, you can overr
│ │ │ │ │ -00005230: 6964 6520 2364 756d 7054 6f3a 2c20 7768 ide #dumpTo:, wh
│ │ │ │ │ -00005240: 6963 6820 6973 2077 6861 7420 4e75 6c6c ich is what Null
│ │ │ │ │ -00005250: 5072 6f78 790a 2020 2020 2064 6f65 7329 Proxy. does)
│ │ │ │ │ -00005260: 2c20 6265 6361 7573 6520 7468 6174 2077 , because that w
│ │ │ │ │ -00005270: 6f75 6c64 2072 6573 756c 7420 696e 2061 ould result in a
│ │ │ │ │ -00005280: 6e20 696e 6669 6e69 7465 206c 6f6f 7021 n infinite loop!
│ │ │ │ │ -00005290: 2020 5468 6973 2061 6c73 6f0a 2020 2020 This also.
│ │ │ │ │ -000052a0: 206d 6561 6e73 2074 6861 7420 416c 7465 means that Alte
│ │ │ │ │ -000052b0: 726e 6174 6976 654f 626a 6563 7450 726f rnativeObjectPro
│ │ │ │ │ -000052c0: 7879 206d 7573 7420 6e65 7665 7220 6265 xy must never be
│ │ │ │ │ -000052d0: 2075 7365 6420 6469 7265 6374 6c79 202d used directly -
│ │ │ │ │ -000052e0: 0a20 2020 2020 6f6e 6c79 2061 7320 6120 . only as a
│ │ │ │ │ -000052f0: 7375 7065 7263 6c61 7373 2e0a 0a1f 0a46 superclass.....F
│ │ │ │ │ -00005300: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ -00005310: 666f 2c20 204e 6f64 653a 2041 6c74 6572 fo, Node: Alter
│ │ │ │ │ -00005320: 6e61 7469 7665 4f62 6a65 6374 5072 6f78 nativeObjectProx
│ │ │ │ │ -00005330: 792d 6163 6365 7373 696e 672c 2020 5072 y-accessing, Pr
│ │ │ │ │ -00005340: 6576 3a20 416c 7465 726e 6174 6976 654f ev: AlternativeO
│ │ │ │ │ -00005350: 626a 6563 7450 726f 7879 2063 6c61 7373 bjectProxy class
│ │ │ │ │ -00005360: 2d69 6e73 7461 6e63 6520 6372 6561 7469 -instance creati
│ │ │ │ │ -00005370: 6f6e 2c20 2055 703a 2041 6c74 6572 6e61 on, Up: Alterna
│ │ │ │ │ -00005380: 7469 7665 4f62 6a65 6374 5072 6f78 790a tiveObjectProxy.
│ │ │ │ │ -00005390: 0a31 2e32 2e32 2041 6c74 6572 6e61 7469 .1.2.2 Alternati
│ │ │ │ │ -000053a0: 7665 4f62 6a65 6374 5072 6f78 793a 2061 veObjectProxy: a
│ │ │ │ │ -000053b0: 6363 6573 7369 6e67 0a2d 2d2d 2d2d 2d2d ccessing.-------
│ │ │ │ │ -000053c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000053d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000053e0: 0a0a 6f62 6a65 6374 0a20 2020 2020 5265 ..object. Re
│ │ │ │ │ -000053f0: 636f 6e73 7472 7563 7420 7468 6520 6f62 construct the ob
│ │ │ │ │ -00005400: 6a65 6374 2073 746f 7265 6420 696e 2074 ject stored in t
│ │ │ │ │ -00005410: 6865 2070 726f 7879 2061 6e64 2061 6e73 he proxy and ans
│ │ │ │ │ -00005420: 7765 7220 6974 2e20 2041 0a20 2020 2020 wer it. A.
│ │ │ │ │ -00005430: 7375 6263 6c61 7373 2077 696c 6c20 7573 subclass will us
│ │ │ │ │ -00005440: 7561 6c6c 7920 6f76 6572 7269 6465 2074 ually override t
│ │ │ │ │ -00005450: 6869 730a 0a6f 626a 6563 743a 2074 6865 his..object: the
│ │ │ │ │ -00005460: 4f62 6a65 6374 0a20 2020 2020 5365 7420 Object. Set
│ │ │ │ │ -00005470: 7468 6520 6f62 6a65 6374 2074 6f20 6265 the object to be
│ │ │ │ │ -00005480: 2064 756d 7065 6420 746f 2074 6865 4f62 dumped to theOb
│ │ │ │ │ -00005490: 6a65 6374 2e20 2054 6869 7320 7368 6f75 ject. This shou
│ │ │ │ │ -000054a0: 6c64 206e 6f74 2062 650a 2020 2020 206f ld not be. o
│ │ │ │ │ -000054b0: 7665 7272 6964 6465 6e2e 0a0a 7072 696d verridden...prim
│ │ │ │ │ -000054c0: 4f62 6a65 6374 0a20 2020 2020 5265 636f Object. Reco
│ │ │ │ │ -000054d0: 6e73 7472 7563 7420 7468 6520 6f62 6a65 nstruct the obje
│ │ │ │ │ -000054e0: 6374 2073 746f 7265 6420 696e 2074 6865 ct stored in the
│ │ │ │ │ -000054f0: 2070 726f 7879 2061 6e64 2061 6e73 7765 proxy and answe
│ │ │ │ │ -00005500: 7220 6974 2e20 2054 6869 730a 2020 2020 r it. This.
│ │ │ │ │ -00005510: 206d 6574 686f 6420 6d75 7374 206e 6f74 method must not
│ │ │ │ │ -00005520: 2062 6520 6f76 6572 7269 6464 656e 0a0a be overridden..
│ │ │ │ │ -00005530: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ -00005540: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 4172 .info, Node: Ar
│ │ │ │ │ -00005550: 6974 686d 6574 6963 4572 726f 722c 2020 ithmeticError,
│ │ │ │ │ -00005560: 4e65 7874 3a20 4172 7261 792c 2020 5072 Next: Array, Pr
│ │ │ │ │ -00005570: 6576 3a20 416c 7465 726e 6174 6976 654f ev: AlternativeO
│ │ │ │ │ -00005580: 626a 6563 7450 726f 7879 2c20 2055 703a bjectProxy, Up:
│ │ │ │ │ -00005590: 2042 6173 6520 636c 6173 7365 730a 0a31 Base classes..1
│ │ │ │ │ -000055a0: 2e33 2041 7269 7468 6d65 7469 6345 7272 .3 ArithmeticErr
│ │ │ │ │ -000055b0: 6f72 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d or.=============
│ │ │ │ │ -000055c0: 3d3d 3d3d 3d3d 0a0a 4465 6669 6e65 6420 ======..Defined
│ │ │ │ │ -000055d0: 696e 206e 616d 6573 7061 6365 2053 6d61 in namespace Sma
│ │ │ │ │ -000055e0: 6c6c 7461 6c6b 0a53 7570 6572 636c 6173 lltalk.Superclas
│ │ │ │ │ -000055f0: 733a 2045 7272 6f72 0a43 6174 6567 6f72 s: Error.Categor
│ │ │ │ │ -00005600: 793a 204c 616e 6775 6167 652d 4578 6365 y: Language-Exce
│ │ │ │ │ -00005610: 7074 696f 6e73 0a20 2020 2020 416e 2041 ptions. An A
│ │ │ │ │ -00005620: 7269 7468 6d65 7469 6345 7272 6f72 2065 rithmeticError e
│ │ │ │ │ -00005630: 7863 6570 7469 6f6e 2069 7320 7261 6973 xception is rais
│ │ │ │ │ -00005640: 6564 2062 7920 6e75 6d65 7269 6320 636c ed by numeric cl
│ │ │ │ │ -00005650: 6173 7365 7320 7768 656e 2061 0a20 2020 asses when a.
│ │ │ │ │ -00005660: 2020 7072 6f67 7261 6d20 7472 6965 7320 program tries
│ │ │ │ │ -00005670: 746f 2064 6f20 736f 6d65 7468 696e 6720 to do something
│ │ │ │ │ -00005680: 7772 6f6e 672c 2073 7563 6820 6173 2065 wrong, such as e
│ │ │ │ │ -00005690: 7874 7261 6374 696e 6720 7468 6520 7371 xtracting the sq
│ │ │ │ │ -000056a0: 7561 7265 0a20 2020 2020 726f 6f74 206f uare. root o
│ │ │ │ │ -000056b0: 6620 6120 6e65 6761 7469 7665 206e 756d f a negative num
│ │ │ │ │ -000056c0: 6265 722e 0a0a 2a20 4d65 6e75 3a0a 0a2a ber...* Menu:..*
│ │ │ │ │ -000056d0: 2041 7269 7468 6d65 7469 6345 7272 6f72 ArithmeticError
│ │ │ │ │ -000056e0: 2d64 6573 6372 6970 7469 6f6e 3a3a 2020 -description::
│ │ │ │ │ -000056f0: 2869 6e73 7461 6e63 6529 0a0a 1f0a 4669 (instance)....Fi
│ │ │ │ │ -00005700: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ -00005710: 6f2c 2020 4e6f 6465 3a20 4172 6974 686d o, Node: Arithm
│ │ │ │ │ -00005720: 6574 6963 4572 726f 722d 6465 7363 7269 eticError-descri
│ │ │ │ │ -00005730: 7074 696f 6e2c 2020 5570 3a20 4172 6974 ption, Up: Arit
│ │ │ │ │ -00005740: 686d 6574 6963 4572 726f 720a 0a31 2e33 hmeticError..1.3
│ │ │ │ │ -00005750: 2e31 2041 7269 7468 6d65 7469 6345 7272 .1 ArithmeticErr
│ │ │ │ │ -00005760: 6f72 3a20 6465 7363 7269 7074 696f 6e0a or: description.
│ │ │ │ │ -00005770: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00005780: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00005790: 2d2d 0a0a 6465 7363 7269 7074 696f 6e0a --..description.
│ │ │ │ │ -000057a0: 2020 2020 2041 6e73 7765 7220 6120 7465 Answer a te
│ │ │ │ │ -000057b0: 7874 7561 6c20 6465 7363 7269 7074 696f xtual descriptio
│ │ │ │ │ -000057c0: 6e20 6f66 2074 6865 2065 7863 6570 7469 n of the excepti
│ │ │ │ │ -000057d0: 6f6e 2e0a 0a69 7352 6573 756d 6162 6c65 on...isResumable
│ │ │ │ │ -000057e0: 0a20 2020 2020 416e 7377 6572 2074 7275 . Answer tru
│ │ │ │ │ -000057f0: 652e 2020 4172 6974 686d 6574 6963 2065 e. Arithmetic e
│ │ │ │ │ -00005800: 7863 6570 7469 6f6e 7320 6172 6520 6279 xceptions are by
│ │ │ │ │ -00005810: 2064 6566 6175 6c74 2072 6573 756d 6162 default resumab
│ │ │ │ │ -00005820: 6c65 2e0a 0a1f 0a46 696c 653a 2067 7374 le.....File: gst
│ │ │ │ │ -00005830: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ -00005840: 653a 2041 7272 6179 2c20 204e 6578 743a e: Array, Next:
│ │ │ │ │ -00005850: 2041 7272 6179 6564 436f 6c6c 6563 7469 ArrayedCollecti
│ │ │ │ │ -00005860: 6f6e 2c20 2050 7265 763a 2041 7269 7468 on, Prev: Arith
│ │ │ │ │ -00005870: 6d65 7469 6345 7272 6f72 2c20 2055 703a meticError, Up:
│ │ │ │ │ -00005880: 2042 6173 6520 636c 6173 7365 730a 0a31 Base classes..1
│ │ │ │ │ -00005890: 2e34 2041 7272 6179 0a3d 3d3d 3d3d 3d3d .4 Array.=======
│ │ │ │ │ -000058a0: 3d3d 0a0a 4465 6669 6e65 6420 696e 206e ==..Defined in n
│ │ │ │ │ -000058b0: 616d 6573 7061 6365 2053 6d61 6c6c 7461 amespace Smallta
│ │ │ │ │ -000058c0: 6c6b 0a53 7570 6572 636c 6173 733a 2041 lk.Superclass: A
│ │ │ │ │ -000058d0: 7272 6179 6564 436f 6c6c 6563 7469 6f6e rrayedCollection
│ │ │ │ │ -000058e0: 0a43 6174 6567 6f72 793a 2043 6f6c 6c65 .Category: Colle
│ │ │ │ │ -000058f0: 6374 696f 6e73 2d53 6571 7565 6e63 6561 ctions-Sequencea
│ │ │ │ │ -00005900: 626c 650a 2020 2020 204d 7920 696e 7374 ble. My inst
│ │ │ │ │ -00005910: 616e 6365 7320 6172 6520 6f62 6a65 6374 ances are object
│ │ │ │ │ -00005920: 7320 7468 6174 2068 6176 6520 6172 7261 s that have arra
│ │ │ │ │ -00005930: 792d 6c69 6b65 2070 726f 7065 7274 6965 y-like propertie
│ │ │ │ │ -00005940: 733a 2074 6865 7920 6172 650a 2020 2020 s: they are.
│ │ │ │ │ -00005950: 2064 6972 6563 746c 7920 696e 6465 7861 directly indexa
│ │ │ │ │ -00005960: 626c 6520 6279 2069 6e74 6567 6572 7320 ble by integers
│ │ │ │ │ -00005970: 7374 6172 7469 6e67 2061 7420 312c 2061 starting at 1, a
│ │ │ │ │ -00005980: 6e64 2074 6865 7920 6172 6520 6669 7865 nd they are fixe
│ │ │ │ │ -00005990: 6420 696e 0a20 2020 2020 7369 7a65 2e20 d in. size.
│ │ │ │ │ -000059a0: 2049 2069 6e68 6572 6974 206f 626a 6563 I inherit objec
│ │ │ │ │ -000059b0: 7420 6372 6561 7469 6f6e 2062 6568 6176 t creation behav
│ │ │ │ │ -000059c0: 696f 7220 6d65 7373 6167 6573 2073 7563 ior messages suc
│ │ │ │ │ -000059d0: 6820 6173 2023 7769 7468 3a2c 0a20 2020 h as #with:,.
│ │ │ │ │ -000059e0: 2020 6173 2077 656c 6c20 6173 2069 7465 as well as ite
│ │ │ │ │ -000059f0: 7261 7469 6f6e 2061 6e64 2067 656e 6572 ration and gener
│ │ │ │ │ -00005a00: 616c 2061 6363 6573 7320 6265 6861 7669 al access behavi
│ │ │ │ │ -00005a10: 6f72 2066 726f 6d0a 2020 2020 2053 6571 or from. Seq
│ │ │ │ │ -00005a20: 7565 6e63 6561 626c 6543 6f6c 6c65 6374 uenceableCollect
│ │ │ │ │ -00005a30: 696f 6e2e 0a0a 2a20 4d65 6e75 3a0a 0a2a ion...* Menu:..*
│ │ │ │ │ -00005a40: 2041 7272 6179 2063 6c61 7373 2d69 6e73 Array class-ins
│ │ │ │ │ -00005a50: 7461 6e63 6520 6372 6561 7469 6f6e 3a3a tance creation::
│ │ │ │ │ -00005a60: 2020 2863 6c61 7373 290a 2a20 4172 7261 (class).* Arra
│ │ │ │ │ -00005a70: 792d 6275 696c 7420 696e 733a 3a20 2028 y-built ins:: (
│ │ │ │ │ -00005a80: 696e 7374 616e 6365 290a 2a20 4172 7261 instance).* Arra
│ │ │ │ │ -00005a90: 792d 6d75 7461 7469 6e67 206f 626a 6563 y-mutating objec
│ │ │ │ │ -00005aa0: 7473 3a3a 2020 2869 6e73 7461 6e63 6529 ts:: (instance)
│ │ │ │ │ -00005ab0: 0a2a 2041 7272 6179 2d70 7269 6e74 696e .* Array-printin
│ │ │ │ │ -00005ac0: 673a 3a20 2028 696e 7374 616e 6365 290a g:: (instance).
│ │ │ │ │ -00005ad0: 2a20 4172 7261 792d 7465 7374 696e 673a * Array-testing:
│ │ │ │ │ -00005ae0: 3a20 2028 696e 7374 616e 6365 290a 0a1f : (instance)...
│ │ │ │ │ -00005af0: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ -00005b00: 696e 666f 2c20 204e 6f64 653a 2041 7272 info, Node: Arr
│ │ │ │ │ -00005b10: 6179 2063 6c61 7373 2d69 6e73 7461 6e63 ay class-instanc
│ │ │ │ │ -00005b20: 6520 6372 6561 7469 6f6e 2c20 204e 6578 e creation, Nex
│ │ │ │ │ -00005b30: 743a 2041 7272 6179 2d62 7569 6c74 2069 t: Array-built i
│ │ │ │ │ -00005b40: 6e73 2c20 2055 703a 2041 7272 6179 0a0a ns, Up: Array..
│ │ │ │ │ -00005b50: 312e 342e 3120 4172 7261 7920 636c 6173 1.4.1 Array clas
│ │ │ │ │ -00005b60: 733a 2069 6e73 7461 6e63 6520 6372 6561 s: instance crea
│ │ │ │ │ -00005b70: 7469 6f6e 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d tion.-----------
│ │ │ │ │ -00005b80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00005b90: 2d2d 2d2d 2d2d 2d2d 2d0a 0a66 726f 6d3a ---------..from:
│ │ │ │ │ -00005ba0: 2061 6e41 7272 6179 0a20 2020 2020 416e anArray. An
│ │ │ │ │ -00005bb0: 7377 6572 2061 6e41 7272 6179 2c20 7768 swer anArray, wh
│ │ │ │ │ -00005bc0: 6963 6820 6973 2065 7870 6563 7465 6420 ich is expected
│ │ │ │ │ -00005bd0: 746f 2062 6520 616e 2061 7272 6179 2073 to be an array s
│ │ │ │ │ -00005be0: 7065 6369 6669 6564 2077 6974 6820 610a pecified with a.
│ │ │ │ │ -00005bf0: 2020 2020 2062 7261 6365 2d73 796e 7461 brace-synta
│ │ │ │ │ -00005c00: 7820 6578 7072 6573 7369 6f6e 2070 6572 x expression per
│ │ │ │ │ -00005c10: 206d 7920 696e 6865 7269 7465 6420 7072 my inherited pr
│ │ │ │ │ -00005c20: 6f74 6f63 6f6c 2e0a 0a1f 0a46 696c 653a otocol.....File:
│ │ │ │ │ -00005c30: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ -00005c40: 204e 6f64 653a 2041 7272 6179 2d62 7569 Node: Array-bui
│ │ │ │ │ -00005c50: 6c74 2069 6e73 2c20 204e 6578 743a 2041 lt ins, Next: A
│ │ │ │ │ -00005c60: 7272 6179 2d6d 7574 6174 696e 6720 6f62 rray-mutating ob
│ │ │ │ │ -00005c70: 6a65 6374 732c 2020 5072 6576 3a20 4172 jects, Prev: Ar
│ │ │ │ │ -00005c80: 7261 7920 636c 6173 732d 696e 7374 616e ray class-instan
│ │ │ │ │ -00005c90: 6365 2063 7265 6174 696f 6e2c 2020 5570 ce creation, Up
│ │ │ │ │ -00005ca0: 3a20 4172 7261 790a 0a31 2e34 2e32 2041 : Array..1.4.2 A
│ │ │ │ │ -00005cb0: 7272 6179 3a20 6275 696c 7420 696e 730a rray: built ins.
│ │ │ │ │ -00005cc0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00005cd0: 2d2d 2d2d 2d2d 0a0a 6174 3a20 616e 496e ------..at: anIn
│ │ │ │ │ -00005ce0: 6465 7820 6966 4162 7365 6e74 3a20 6142 dex ifAbsent: aB
│ │ │ │ │ -00005cf0: 6c6f 636b 0a20 2020 2020 416e 7377 6572 lock. Answer
│ │ │ │ │ -00005d00: 2074 6865 2069 6e64 6578 2d74 6820 696e the index-th in
│ │ │ │ │ -00005d10: 6465 7865 6420 696e 7374 616e 6365 2076 dexed instance v
│ │ │ │ │ -00005d20: 6172 6961 626c 6520 6f66 2074 6865 2072 ariable of the r
│ │ │ │ │ -00005d30: 6563 6569 7665 720a 0a72 6570 6c61 6365 eceiver..replace
│ │ │ │ │ -00005d40: 4672 6f6d 3a20 7374 6172 7420 746f 3a20 From: start to:
│ │ │ │ │ -00005d50: 7374 6f70 2077 6974 683a 2062 7974 6541 stop with: byteA
│ │ │ │ │ -00005d60: 7272 6179 2073 7461 7274 696e 6741 743a rray startingAt:
│ │ │ │ │ -00005d70: 2072 6570 6c61 6365 5374 6172 740a 2020 replaceStart.
│ │ │ │ │ -00005d80: 2020 2052 6570 6c61 6365 2074 6865 2063 Replace the c
│ │ │ │ │ -00005d90: 6861 7261 6374 6572 7320 6672 6f6d 2073 haracters from s
│ │ │ │ │ -00005da0: 7461 7274 2074 6f20 7374 6f70 2077 6974 tart to stop wit
│ │ │ │ │ -00005db0: 6820 6e65 7720 6368 6172 6163 7465 7273 h new characters
│ │ │ │ │ -00005dc0: 2077 686f 7365 0a20 2020 2020 4153 4349 whose. ASCI
│ │ │ │ │ -00005dd0: 4920 636f 6465 7320 6172 6520 636f 6e74 I codes are cont
│ │ │ │ │ -00005de0: 6169 6e65 6420 696e 2062 7974 6541 7272 ained in byteArr
│ │ │ │ │ -00005df0: 6179 2c20 7374 6172 7469 6e67 2061 7420 ay, starting at
│ │ │ │ │ -00005e00: 7468 650a 2020 2020 2072 6570 6c61 6365 the. replace
│ │ │ │ │ -00005e10: 5374 6172 7420 6c6f 6361 7469 6f6e 206f Start location o
│ │ │ │ │ -00005e20: 6620 6279 7465 4172 7261 790a 0a1f 0a46 f byteArray....F
│ │ │ │ │ -00005e30: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ -00005e40: 666f 2c20 204e 6f64 653a 2041 7272 6179 fo, Node: Array
│ │ │ │ │ -00005e50: 2d6d 7574 6174 696e 6720 6f62 6a65 6374 -mutating object
│ │ │ │ │ -00005e60: 732c 2020 4e65 7874 3a20 4172 7261 792d s, Next: Array-
│ │ │ │ │ -00005e70: 7072 696e 7469 6e67 2c20 2050 7265 763a printing, Prev:
│ │ │ │ │ -00005e80: 2041 7272 6179 2d62 7569 6c74 2069 6e73 Array-built ins
│ │ │ │ │ -00005e90: 2c20 2055 703a 2041 7272 6179 0a0a 312e , Up: Array..1.
│ │ │ │ │ -00005ea0: 342e 3320 4172 7261 793a 206d 7574 6174 4.3 Array: mutat
│ │ │ │ │ -00005eb0: 696e 6720 6f62 6a65 6374 730a 2d2d 2d2d ing objects.----
│ │ │ │ │ -00005ec0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00005ed0: 2d2d 2d2d 2d2d 2d2d 2d0a 0a6d 756c 7469 ---------..multi
│ │ │ │ │ -00005ee0: 4265 636f 6d65 3a20 616e 4172 7261 790a Become: anArray.
│ │ │ │ │ -00005ef0: 2020 2020 2054 7261 6e73 666f 726d 2065 Transform e
│ │ │ │ │ -00005f00: 7665 7279 206f 626a 6563 7420 696e 2074 very object in t
│ │ │ │ │ -00005f10: 6865 2072 6563 6569 7665 7220 696e 2065 he receiver in e
│ │ │ │ │ -00005f20: 6163 6820 636f 7272 6573 706f 6e64 696e ach correspondin
│ │ │ │ │ -00005f30: 6720 6f62 6a65 6374 0a20 2020 2020 696e g object. in
│ │ │ │ │ -00005f40: 2061 6e41 7272 6179 2e20 2061 6e41 7272 anArray. anArr
│ │ │ │ │ -00005f50: 6179 2061 6e64 2074 6865 2072 6563 6569 ay and the recei
│ │ │ │ │ -00005f60: 7665 7220 6d75 7374 2068 6176 6520 7468 ver must have th
│ │ │ │ │ -00005f70: 6520 7361 6d65 2073 697a 650a 0a1f 0a46 e same size....F
│ │ │ │ │ -00005f80: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ -00005f90: 666f 2c20 204e 6f64 653a 2041 7272 6179 fo, Node: Array
│ │ │ │ │ -00005fa0: 2d70 7269 6e74 696e 672c 2020 4e65 7874 -printing, Next
│ │ │ │ │ -00005fb0: 3a20 4172 7261 792d 7465 7374 696e 672c : Array-testing,
│ │ │ │ │ -00005fc0: 2020 5072 6576 3a20 4172 7261 792d 6d75 Prev: Array-mu
│ │ │ │ │ -00005fd0: 7461 7469 6e67 206f 626a 6563 7473 2c20 tating objects,
│ │ │ │ │ -00005fe0: 2055 703a 2041 7272 6179 0a0a 312e 342e Up: Array..1.4.
│ │ │ │ │ -00005ff0: 3420 4172 7261 793a 2070 7269 6e74 696e 4 Array: printin
│ │ │ │ │ -00006000: 670a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d g.--------------
│ │ │ │ │ -00006010: 2d2d 2d2d 2d2d 2d0a 0a69 734c 6974 6572 -------..isLiter
│ │ │ │ │ -00006020: 616c 4f62 6a65 6374 0a20 2020 2020 416e alObject. An
│ │ │ │ │ -00006030: 7377 6572 2077 6865 7468 6572 2074 6865 swer whether the
│ │ │ │ │ -00006040: 2072 6563 6569 7665 7220 6973 2065 7870 receiver is exp
│ │ │ │ │ -00006050: 7265 7373 6962 6c65 2061 7320 6120 536d ressible as a Sm
│ │ │ │ │ -00006060: 616c 6c74 616c 6b20 6c69 7465 7261 6c2e alltalk literal.
│ │ │ │ │ -00006070: 0a0a 7072 696e 744f 6e3a 2061 5374 7265 ..printOn: aStre
│ │ │ │ │ -00006080: 616d 0a20 2020 2020 5072 696e 7420 6120 am. Print a
│ │ │ │ │ -00006090: 7265 7072 6573 656e 7461 7469 6f6e 2066 representation f
│ │ │ │ │ -000060a0: 6f72 2074 6865 2072 6563 6569 7665 7220 or the receiver
│ │ │ │ │ -000060b0: 6f6e 2061 5374 7265 616d 0a0a 7374 6f72 on aStream..stor
│ │ │ │ │ -000060c0: 654c 6974 6572 616c 4f6e 3a20 6153 7472 eLiteralOn: aStr
│ │ │ │ │ -000060d0: 6561 6d0a 2020 2020 2053 746f 7265 2061 eam. Store a
│ │ │ │ │ -000060e0: 2053 6d61 6c6c 7461 6c6b 206c 6974 6572 Smalltalk liter
│ │ │ │ │ -000060f0: 616c 2063 6f6d 7069 6c69 6e67 2074 6f20 al compiling to
│ │ │ │ │ -00006100: 7468 6520 7265 6365 6976 6572 206f 6e20 the receiver on
│ │ │ │ │ -00006110: 6153 7472 6561 6d0a 0a73 746f 7265 4f6e aStream..storeOn
│ │ │ │ │ -00006120: 3a20 6153 7472 6561 6d0a 2020 2020 2053 : aStream. S
│ │ │ │ │ -00006130: 746f 7265 2053 6d61 6c6c 7461 6c6b 2063 tore Smalltalk c
│ │ │ │ │ -00006140: 6f64 6520 636f 6d70 696c 696e 6720 746f ode compiling to
│ │ │ │ │ -00006150: 2074 6865 2072 6563 6569 7665 7220 6f6e the receiver on
│ │ │ │ │ -00006160: 2061 5374 7265 616d 0a0a 1f0a 4669 6c65 aStream....File
│ │ │ │ │ -00006170: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ -00006180: 2020 4e6f 6465 3a20 4172 7261 792d 7465 Node: Array-te
│ │ │ │ │ -00006190: 7374 696e 672c 2020 5072 6576 3a20 4172 sting, Prev: Ar
│ │ │ │ │ -000061a0: 7261 792d 7072 696e 7469 6e67 2c20 2055 ray-printing, U
│ │ │ │ │ -000061b0: 703a 2041 7272 6179 0a0a 312e 342e 3520 p: Array..1.4.5
│ │ │ │ │ -000061c0: 4172 7261 793a 2074 6573 7469 6e67 0a2d Array: testing.-
│ │ │ │ │ -000061d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000061e0: 2d2d 2d0a 0a69 7341 7272 6179 0a20 2020 ---..isArray.
│ │ │ │ │ -000061f0: 2020 416e 7377 6572 2027 7472 7565 272e Answer 'true'.
│ │ │ │ │ -00006200: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ -00006210: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ -00006220: 4172 7261 7965 6443 6f6c 6c65 6374 696f ArrayedCollectio
│ │ │ │ │ -00006230: 6e2c 2020 4e65 7874 3a20 4173 736f 6369 n, Next: Associ
│ │ │ │ │ -00006240: 6174 696f 6e2c 2020 5072 6576 3a20 4172 ation, Prev: Ar
│ │ │ │ │ -00006250: 7261 792c 2020 5570 3a20 4261 7365 2063 ray, Up: Base c
│ │ │ │ │ -00006260: 6c61 7373 6573 0a0a 312e 3520 4172 7261 lasses..1.5 Arra
│ │ │ │ │ -00006270: 7965 6443 6f6c 6c65 6374 696f 6e0a 3d3d yedCollection.==
│ │ │ │ │ -00006280: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ -00006290: 3d3d 3d0a 0a44 6566 696e 6564 2069 6e20 ===..Defined in
│ │ │ │ │ -000062a0: 6e61 6d65 7370 6163 6520 536d 616c 6c74 namespace Smallt
│ │ │ │ │ -000062b0: 616c 6b0a 5375 7065 7263 6c61 7373 3a20 alk.Superclass:
│ │ │ │ │ -000062c0: 5365 7175 656e 6365 6162 6c65 436f 6c6c SequenceableColl
│ │ │ │ │ -000062d0: 6563 7469 6f6e 0a43 6174 6567 6f72 793a ection.Category:
│ │ │ │ │ -000062e0: 2043 6f6c 6c65 6374 696f 6e73 2d53 6571 Collections-Seq
│ │ │ │ │ -000062f0: 7565 6e63 6561 626c 650a 2020 2020 204d uenceable. M
│ │ │ │ │ -00006300: 7920 696e 7374 616e 6365 7320 6172 6520 y instances are
│ │ │ │ │ -00006310: 6f62 6a65 6374 7320 7468 6174 2061 7265 objects that are
│ │ │ │ │ -00006320: 2067 656e 6572 616c 6c79 2066 6978 6564 generally fixed
│ │ │ │ │ -00006330: 2073 697a 652c 2061 6e64 2061 7265 0a20 size, and are.
│ │ │ │ │ -00006340: 2020 2020 6163 6365 7373 6564 2062 7920 accessed by
│ │ │ │ │ -00006350: 616e 2069 6e74 6567 6572 2069 6e64 6578 an integer index
│ │ │ │ │ -00006360: 2e20 2054 6865 206f 7264 6572 696e 6720 . The ordering
│ │ │ │ │ -00006370: 6f66 206d 7920 696e 7374 616e 6365 2773 of my instance's
│ │ │ │ │ -00006380: 0a20 2020 2020 656c 656d 656e 7473 2069 . elements i
│ │ │ │ │ -00006390: 7320 6465 7465 726d 696e 6564 2065 7874 s determined ext
│ │ │ │ │ -000063a0: 6572 6e61 6c6c 793b 2049 2077 696c 6c20 ernally; I will
│ │ │ │ │ -000063b0: 6e6f 7420 7265 6172 7261 6e67 6520 7468 not rearrange th
│ │ │ │ │ -000063c0: 6520 6f72 6465 720a 2020 2020 206f 6620 e order. of
│ │ │ │ │ -000063d0: 7468 6520 656c 656d 656e 7473 2e0a 0a2a the elements...*
│ │ │ │ │ -000063e0: 204d 656e 753a 0a0a 2a20 4172 7261 7965 Menu:..* Arraye
│ │ │ │ │ -000063f0: 6443 6f6c 6c65 6374 696f 6e20 636c 6173 dCollection clas
│ │ │ │ │ -00006400: 732d 696e 7374 616e 6365 2063 7265 6174 s-instance creat
│ │ │ │ │ -00006410: 696f 6e3a 3a20 2028 636c 6173 7329 0a2a ion:: (class).*
│ │ │ │ │ -00006420: 2041 7272 6179 6564 436f 6c6c 6563 7469 ArrayedCollecti
│ │ │ │ │ -00006430: 6f6e 2d62 6173 6963 3a3a 2020 2869 6e73 on-basic:: (ins
│ │ │ │ │ -00006440: 7461 6e63 6529 0a2a 2041 7272 6179 6564 tance).* Arrayed
│ │ │ │ │ -00006450: 436f 6c6c 6563 7469 6f6e 2d62 7569 6c74 Collection-built
│ │ │ │ │ -00006460: 2069 6e73 3a3a 2020 2869 6e73 7461 6e63 ins:: (instanc
│ │ │ │ │ -00006470: 6529 0a2a 2041 7272 6179 6564 436f 6c6c e).* ArrayedColl
│ │ │ │ │ -00006480: 6563 7469 6f6e 2d63 6f6d 7069 6c65 723a ection-compiler:
│ │ │ │ │ -00006490: 3a20 2028 696e 7374 616e 6365 290a 2a20 : (instance).*
│ │ │ │ │ -000064a0: 4172 7261 7965 6443 6f6c 6c65 6374 696f ArrayedCollectio
│ │ │ │ │ -000064b0: 6e2d 636f 7079 696e 6720 436f 6c6c 6563 n-copying Collec
│ │ │ │ │ -000064c0: 7469 6f6e 733a 3a20 2028 696e 7374 616e tions:: (instan
│ │ │ │ │ -000064d0: 6365 290a 2a20 4172 7261 7965 6443 6f6c ce).* ArrayedCol
│ │ │ │ │ -000064e0: 6c65 6374 696f 6e2d 656e 756d 6572 6174 lection-enumerat
│ │ │ │ │ -000064f0: 696e 6720 7468 6520 656c 656d 656e 7473 ing the elements
│ │ │ │ │ -00006500: 206f 6620 6120 636f 6c6c 6563 7469 6f6e of a collection
│ │ │ │ │ -00006510: 3a3a 2020 2869 6e73 7461 6e63 6529 0a2a :: (instance).*
│ │ │ │ │ -00006520: 2041 7272 6179 6564 436f 6c6c 6563 7469 ArrayedCollecti
│ │ │ │ │ -00006530: 6f6e 2d73 6f72 7469 6e67 3a3a 2020 2869 on-sorting:: (i
│ │ │ │ │ +000045f0: 6365 2d70 7269 6e74 696e 672c 2020 5072 ce-printing, Pr
│ │ │ │ │ +00004600: 6576 3a20 4162 7374 7261 6374 4e61 6d65 ev: AbstractName
│ │ │ │ │ +00004610: 7370 6163 652d 6e61 6d65 7370 6163 6520 space-namespace
│ │ │ │ │ +00004620: 6869 6572 6172 6368 792c 2020 5570 3a20 hierarchy, Up:
│ │ │ │ │ +00004630: 4162 7374 7261 6374 4e61 6d65 7370 6163 AbstractNamespac
│ │ │ │ │ +00004640: 650a 0a31 2e31 2e36 2041 6273 7472 6163 e..1.1.6 Abstrac
│ │ │ │ │ +00004650: 744e 616d 6573 7061 6365 3a20 6f76 6572 tNamespace: over
│ │ │ │ │ +00004660: 7269 6465 7320 666f 7220 7375 7065 7273 rides for supers
│ │ │ │ │ +00004670: 7061 6365 730a 2d2d 2d2d 2d2d 2d2d 2d2d paces.----------
│ │ │ │ │ +00004680: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00004690: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000046a0: 2d2d 2d2d 2d2d 2d2d 0a0a 696e 6865 7269 --------..inheri
│ │ │ │ │ +000046b0: 7465 644b 6579 730a 2020 2020 2041 6e73 tedKeys. Ans
│ │ │ │ │ +000046c0: 7765 7220 6120 5365 7420 6f66 2061 6c6c wer a Set of all
│ │ │ │ │ +000046d0: 2074 6865 206b 6579 7320 696e 2074 6865 the keys in the
│ │ │ │ │ +000046e0: 2072 6563 6569 7665 7220 616e 6420 6974 receiver and it
│ │ │ │ │ +000046f0: 7320 7375 7065 7273 7061 6365 730a 0a73 s superspaces..s
│ │ │ │ │ +00004700: 6574 3a20 6b65 7920 746f 3a20 6e65 7756 et: key to: newV
│ │ │ │ │ +00004710: 616c 7565 0a20 2020 2020 4173 7369 676e alue. Assign
│ │ │ │ │ +00004720: 206e 6577 5661 6c75 6520 746f 2074 6865 newValue to the
│ │ │ │ │ +00004730: 2076 6172 6961 626c 6520 6e61 6d65 6420 variable named
│ │ │ │ │ +00004740: 6173 2073 7065 6369 6669 6564 2062 7920 as specified by
│ │ │ │ │ +00004750: 606b 6579 272e 2020 5468 6973 0a20 2020 `key'. This.
│ │ │ │ │ +00004760: 2020 6d65 7468 6f64 2077 6f6e 2774 2064 method won't d
│ │ │ │ │ +00004770: 6566 696e 6520 6120 6e65 7720 7661 7269 efine a new vari
│ │ │ │ │ +00004780: 6162 6c65 3b20 696e 7374 6561 6420 6966 able; instead if
│ │ │ │ │ +00004790: 2074 6865 206b 6579 2069 7320 6e6f 740a the key is not.
│ │ │ │ │ +000047a0: 2020 2020 2066 6f75 6e64 2069 7420 7769 found it wi
│ │ │ │ │ +000047b0: 6c6c 2073 6561 7263 6820 696e 2073 7570 ll search in sup
│ │ │ │ │ +000047c0: 6572 7370 6163 6573 2061 6e64 2072 6169 erspaces and rai
│ │ │ │ │ +000047d0: 7369 6e67 2061 6e20 6572 726f 7220 6966 sing an error if
│ │ │ │ │ +000047e0: 2074 6865 0a20 2020 2020 7661 7269 6162 the. variab
│ │ │ │ │ +000047f0: 6c65 2063 616e 6e6f 7420 6265 2066 6f75 le cannot be fou
│ │ │ │ │ +00004800: 6e64 2069 6e20 616e 7920 6f66 2074 6865 nd in any of the
│ │ │ │ │ +00004810: 2073 7570 6572 7370 6163 6573 2e20 2041 superspaces. A
│ │ │ │ │ +00004820: 6e73 7765 720a 2020 2020 206e 6577 5661 nswer. newVa
│ │ │ │ │ +00004830: 6c75 652e 0a0a 7365 743a 206b 6579 2074 lue...set: key t
│ │ │ │ │ +00004840: 6f3a 206e 6577 5661 6c75 6520 6966 4162 o: newValue ifAb
│ │ │ │ │ +00004850: 7365 6e74 3a20 6142 6c6f 636b 0a20 2020 sent: aBlock.
│ │ │ │ │ +00004860: 2020 4173 7369 676e 206e 6577 5661 6c75 Assign newValu
│ │ │ │ │ +00004870: 6520 746f 2074 6865 2076 6172 6961 626c e to the variabl
│ │ │ │ │ +00004880: 6520 6e61 6d65 6420 6173 2073 7065 6369 e named as speci
│ │ │ │ │ +00004890: 6669 6564 2062 7920 606b 6579 272e 2020 fied by `key'.
│ │ │ │ │ +000048a0: 5468 6973 0a20 2020 2020 6d65 7468 6f64 This. method
│ │ │ │ │ +000048b0: 2077 6f6e 2774 2064 6566 696e 6520 6120 won't define a
│ │ │ │ │ +000048c0: 6e65 7720 7661 7269 6162 6c65 3b20 696e new variable; in
│ │ │ │ │ +000048d0: 7374 6561 6420 6966 2074 6865 206b 6579 stead if the key
│ │ │ │ │ +000048e0: 2069 7320 6e6f 740a 2020 2020 2066 6f75 is not. fou
│ │ │ │ │ +000048f0: 6e64 2069 7420 7769 6c6c 2073 6561 7263 nd it will searc
│ │ │ │ │ +00004900: 6820 696e 2073 7570 6572 7370 6163 6573 h in superspaces
│ │ │ │ │ +00004910: 2061 6e64 2065 7661 6c75 6174 6520 6142 and evaluate aB
│ │ │ │ │ +00004920: 6c6f 636b 2069 6620 6974 2069 730a 2020 lock if it is.
│ │ │ │ │ +00004930: 2020 206e 6f74 2066 6f75 6e64 2e20 416e not found. An
│ │ │ │ │ +00004940: 7377 6572 206e 6577 5661 6c75 652e 0a0a swer newValue...
│ │ │ │ │ +00004950: 7661 6c75 6573 0a20 2020 2020 416e 7377 values. Answ
│ │ │ │ │ +00004960: 6572 2061 2042 6167 2063 6f6e 7461 696e er a Bag contain
│ │ │ │ │ +00004970: 696e 6720 7468 6520 7661 6c75 6573 206f ing the values o
│ │ │ │ │ +00004980: 6620 7468 6520 7265 6365 6976 6572 0a0a f the receiver..
│ │ │ │ │ +00004990: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ +000049a0: 652e 696e 666f 2c20 204e 6f64 653a 2041 e.info, Node: A
│ │ │ │ │ +000049b0: 6273 7472 6163 744e 616d 6573 7061 6365 bstractNamespace
│ │ │ │ │ +000049c0: 2d70 7269 6e74 696e 672c 2020 4e65 7874 -printing, Next
│ │ │ │ │ +000049d0: 3a20 4162 7374 7261 6374 4e61 6d65 7370 : AbstractNamesp
│ │ │ │ │ +000049e0: 6163 652d 7465 7374 696e 672c 2020 5072 ace-testing, Pr
│ │ │ │ │ +000049f0: 6576 3a20 4162 7374 7261 6374 4e61 6d65 ev: AbstractName
│ │ │ │ │ +00004a00: 7370 6163 652d 6f76 6572 7269 6465 7320 space-overrides
│ │ │ │ │ +00004a10: 666f 7220 7375 7065 7273 7061 6365 732c for superspaces,
│ │ │ │ │ +00004a20: 2020 5570 3a20 4162 7374 7261 6374 4e61 Up: AbstractNa
│ │ │ │ │ +00004a30: 6d65 7370 6163 650a 0a31 2e31 2e37 2041 mespace..1.1.7 A
│ │ │ │ │ +00004a40: 6273 7472 6163 744e 616d 6573 7061 6365 bstractNamespace
│ │ │ │ │ +00004a50: 3a20 7072 696e 7469 6e67 0a2d 2d2d 2d2d : printing.-----
│ │ │ │ │ +00004a60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00004a70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6e61 ------------..na
│ │ │ │ │ +00004a80: 6d65 0a20 2020 2020 416e 7377 6572 2074 me. Answer t
│ │ │ │ │ +00004a90: 6865 2072 6563 6569 7665 7227 7320 6e61 he receiver's na
│ │ │ │ │ +00004aa0: 6d65 0a0a 6e61 6d65 3a20 6153 796d 626f me..name: aSymbo
│ │ │ │ │ +00004ab0: 6c0a 2020 2020 2043 6861 6e67 6520 7468 l. Change th
│ │ │ │ │ +00004ac0: 6520 7265 6365 6976 6572 2773 206e 616d e receiver's nam
│ │ │ │ │ +00004ad0: 6520 746f 2061 5379 6d62 6f6c 0a0a 6e61 e to aSymbol..na
│ │ │ │ │ +00004ae0: 6d65 496e 3a20 614e 616d 6573 7061 6365 meIn: aNamespace
│ │ │ │ │ +00004af0: 0a20 2020 2020 416e 7377 6572 2053 6d61 . Answer Sma
│ │ │ │ │ +00004b00: 6c6c 7461 6c6b 2063 6f64 6520 636f 6d70 lltalk code comp
│ │ │ │ │ +00004b10: 696c 696e 6720 746f 2074 6865 2072 6563 iling to the rec
│ │ │ │ │ +00004b20: 6569 7665 7220 7768 656e 2074 6865 2063 eiver when the c
│ │ │ │ │ +00004b30: 7572 7265 6e74 0a20 2020 2020 6e61 6d65 urrent. name
│ │ │ │ │ +00004b40: 7370 6163 6520 6973 2061 4e61 6d65 7370 space is aNamesp
│ │ │ │ │ +00004b50: 6163 650a 0a70 7269 6e74 4f6e 3a20 6153 ace..printOn: aS
│ │ │ │ │ +00004b60: 7472 6561 6d0a 2020 2020 2050 7269 6e74 tream. Print
│ │ │ │ │ +00004b70: 2061 2072 6570 7265 7365 6e74 6174 696f a representatio
│ │ │ │ │ +00004b80: 6e20 6f66 2074 6865 2072 6563 6569 7665 n of the receive
│ │ │ │ │ +00004b90: 720a 0a73 746f 7265 4f6e 3a20 6153 7472 r..storeOn: aStr
│ │ │ │ │ +00004ba0: 6561 6d0a 2020 2020 2053 746f 7265 2053 eam. Store S
│ │ │ │ │ +00004bb0: 6d61 6c6c 7461 6c6b 2063 6f64 6520 636f malltalk code co
│ │ │ │ │ +00004bc0: 6d70 696c 696e 6720 746f 2074 6865 2072 mpiling to the r
│ │ │ │ │ +00004bd0: 6563 6569 7665 720a 0a0a 1f0a 4669 6c65 eceiver.....File
│ │ │ │ │ +00004be0: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ +00004bf0: 2020 4e6f 6465 3a20 4162 7374 7261 6374 Node: Abstract
│ │ │ │ │ +00004c00: 4e61 6d65 7370 6163 652d 7465 7374 696e Namespace-testin
│ │ │ │ │ +00004c10: 672c 2020 5072 6576 3a20 4162 7374 7261 g, Prev: Abstra
│ │ │ │ │ +00004c20: 6374 4e61 6d65 7370 6163 652d 7072 696e ctNamespace-prin
│ │ │ │ │ +00004c30: 7469 6e67 2c20 2055 703a 2041 6273 7472 ting, Up: Abstr
│ │ │ │ │ +00004c40: 6163 744e 616d 6573 7061 6365 0a0a 312e actNamespace..1.
│ │ │ │ │ +00004c50: 312e 3820 4162 7374 7261 6374 4e61 6d65 1.8 AbstractName
│ │ │ │ │ +00004c60: 7370 6163 653a 2074 6573 7469 6e67 0a2d space: testing.-
│ │ │ │ │ +00004c70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00004c80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------.
│ │ │ │ │ +00004c90: 0a69 734e 616d 6573 7061 6365 0a20 2020 .isNamespace.
│ │ │ │ │ +00004ca0: 2020 416e 7377 6572 2060 7472 7565 272e Answer `true'.
│ │ │ │ │ +00004cb0: 0a0a 6973 536d 616c 6c74 616c 6b0a 2020 ..isSmalltalk.
│ │ │ │ │ +00004cc0: 2020 2041 6e73 7765 7220 6066 616c 7365 Answer `false
│ │ │ │ │ +00004cd0: 272e 0a0a 0a1f 0a46 696c 653a 2067 7374 '......File: gst
│ │ │ │ │ +00004ce0: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ +00004cf0: 653a 2041 6c74 6572 6e61 7469 7665 4f62 e: AlternativeOb
│ │ │ │ │ +00004d00: 6a65 6374 5072 6f78 792c 2020 4e65 7874 jectProxy, Next
│ │ │ │ │ +00004d10: 3a20 4172 6974 686d 6574 6963 4572 726f : ArithmeticErro
│ │ │ │ │ +00004d20: 722c 2020 5072 6576 3a20 4162 7374 7261 r, Prev: Abstra
│ │ │ │ │ +00004d30: 6374 4e61 6d65 7370 6163 652c 2020 5570 ctNamespace, Up
│ │ │ │ │ +00004d40: 3a20 4261 7365 2063 6c61 7373 6573 0a0a : Base classes..
│ │ │ │ │ +00004d50: 312e 3220 416c 7465 726e 6174 6976 654f 1.2 AlternativeO
│ │ │ │ │ +00004d60: 626a 6563 7450 726f 7879 0a3d 3d3d 3d3d bjectProxy.=====
│ │ │ │ │ +00004d70: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ +00004d80: 3d3d 3d3d 3d0a 0a44 6566 696e 6564 2069 =====..Defined i
│ │ │ │ │ +00004d90: 6e20 6e61 6d65 7370 6163 6520 536d 616c n namespace Smal
│ │ │ │ │ +00004da0: 6c74 616c 6b0a 5375 7065 7263 6c61 7373 ltalk.Superclass
│ │ │ │ │ +00004db0: 3a20 4475 6d70 6572 5072 6f78 790a 4361 : DumperProxy.Ca
│ │ │ │ │ +00004dc0: 7465 676f 7279 3a20 5374 7265 616d 732d tegory: Streams-
│ │ │ │ │ +00004dd0: 4669 6c65 730a 2020 2020 2049 2061 6d20 Files. I am
│ │ │ │ │ +00004de0: 6120 7072 6f78 7920 7468 6174 2075 7365 a proxy that use
│ │ │ │ │ +00004df0: 7320 7468 6520 7361 6d65 204f 626a 6563 s the same Objec
│ │ │ │ │ +00004e00: 7444 756d 7065 7220 746f 2073 746f 7265 tDumper to store
│ │ │ │ │ +00004e10: 2061 6e20 6f62 6a65 6374 0a20 2020 2020 an object.
│ │ │ │ │ +00004e20: 7768 6963 6820 6973 206e 6f74 2074 6865 which is not the
│ │ │ │ │ +00004e30: 206f 626a 6563 7420 746f 2062 6520 6475 object to be du
│ │ │ │ │ +00004e40: 6d70 6564 2c20 6275 7420 6672 6f6d 2077 mped, but from w
│ │ │ │ │ +00004e50: 6869 6368 2074 6865 2064 756d 7065 640a hich the dumped.
│ │ │ │ │ +00004e60: 2020 2020 206f 626a 6563 7420 6361 6e20 object can
│ │ │ │ │ +00004e70: 6265 2072 6563 6f6e 7374 7275 6374 6564 be reconstructed
│ │ │ │ │ +00004e80: 2e20 2049 2061 6d20 616e 2061 6273 7472 . I am an abstr
│ │ │ │ │ +00004e90: 6163 7420 636c 6173 732c 2075 7369 6e67 act class, using
│ │ │ │ │ +00004ea0: 206d 650a 2020 2020 2077 6f75 6c64 2072 me. would r
│ │ │ │ │ +00004eb0: 6573 756c 7420 696e 2069 6e66 696e 6974 esult in infinit
│ │ │ │ │ +00004ec0: 6520 6c6f 6f70 7320 6265 6361 7573 6520 e loops because
│ │ │ │ │ +00004ed0: 6279 2064 6566 6175 6c74 2049 2074 7279 by default I try
│ │ │ │ │ +00004ee0: 2074 6f20 7374 6f72 650a 2020 2020 2074 to store. t
│ │ │ │ │ +00004ef0: 6865 2073 616d 6520 6f62 6a65 6374 2061 he same object a
│ │ │ │ │ +00004f00: 6761 696e 2061 6e64 2061 6761 696e 2e20 gain and again.
│ │ │ │ │ +00004f10: 2053 6565 2074 6865 206d 6574 686f 6420 See the method
│ │ │ │ │ +00004f20: 636f 6d6d 656e 7473 2066 6f72 206d 6f72 comments for mor
│ │ │ │ │ +00004f30: 650a 2020 2020 2069 6e66 6f72 6d61 7469 e. informati
│ │ │ │ │ +00004f40: 6f6e 0a0a 2a20 4d65 6e75 3a0a 0a2a 2041 on..* Menu:..* A
│ │ │ │ │ +00004f50: 6c74 6572 6e61 7469 7665 4f62 6a65 6374 lternativeObject
│ │ │ │ │ +00004f60: 5072 6f78 7920 636c 6173 732d 696e 7374 Proxy class-inst
│ │ │ │ │ +00004f70: 616e 6365 2063 7265 6174 696f 6e3a 3a20 ance creation::
│ │ │ │ │ +00004f80: 2028 636c 6173 7329 0a2a 2041 6c74 6572 (class).* Alter
│ │ │ │ │ +00004f90: 6e61 7469 7665 4f62 6a65 6374 5072 6f78 nativeObjectProx
│ │ │ │ │ +00004fa0: 792d 6163 6365 7373 696e 673a 3a20 2028 y-accessing:: (
│ │ │ │ │ +00004fb0: 696e 7374 616e 6365 290a 0a1f 0a46 696c instance)....Fil
│ │ │ │ │ +00004fc0: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ +00004fd0: 2c20 204e 6f64 653a 2041 6c74 6572 6e61 , Node: Alterna
│ │ │ │ │ +00004fe0: 7469 7665 4f62 6a65 6374 5072 6f78 7920 tiveObjectProxy
│ │ │ │ │ +00004ff0: 636c 6173 732d 696e 7374 616e 6365 2063 class-instance c
│ │ │ │ │ +00005000: 7265 6174 696f 6e2c 2020 4e65 7874 3a20 reation, Next:
│ │ │ │ │ +00005010: 416c 7465 726e 6174 6976 654f 626a 6563 AlternativeObjec
│ │ │ │ │ +00005020: 7450 726f 7879 2d61 6363 6573 7369 6e67 tProxy-accessing
│ │ │ │ │ +00005030: 2c20 2055 703a 2041 6c74 6572 6e61 7469 , Up: Alternati
│ │ │ │ │ +00005040: 7665 4f62 6a65 6374 5072 6f78 790a 0a31 veObjectProxy..1
│ │ │ │ │ +00005050: 2e32 2e31 2041 6c74 6572 6e61 7469 7665 .2.1 Alternative
│ │ │ │ │ +00005060: 4f62 6a65 6374 5072 6f78 7920 636c 6173 ObjectProxy clas
│ │ │ │ │ +00005070: 733a 2069 6e73 7461 6e63 6520 6372 6561 s: instance crea
│ │ │ │ │ +00005080: 7469 6f6e 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d tion.-----------
│ │ │ │ │ +00005090: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000050a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000050b0: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6163 6365 ----------..acce
│ │ │ │ │ +000050c0: 7074 5573 6167 6546 6f72 436c 6173 733a ptUsageForClass:
│ │ │ │ │ +000050d0: 2061 436c 6173 730a 2020 2020 2054 6865 aClass. The
│ │ │ │ │ +000050e0: 2072 6563 6569 7665 7220 7761 7320 6173 receiver was as
│ │ │ │ │ +000050f0: 6b65 6420 746f 2062 6520 7573 6564 2061 ked to be used a
│ │ │ │ │ +00005100: 7320 6120 7072 6f78 7920 666f 7220 7468 s a proxy for th
│ │ │ │ │ +00005110: 6520 636c 6173 7320 6143 6c61 7373 2e0a e class aClass..
│ │ │ │ │ +00005120: 2020 2020 2041 6e73 7765 7220 7768 6574 Answer whet
│ │ │ │ │ +00005130: 6865 7220 7468 6520 7265 6769 7374 7261 her the registra
│ │ │ │ │ +00005140: 7469 6f6e 2069 7320 6669 6e65 2e20 2042 tion is fine. B
│ │ │ │ │ +00005150: 7920 6465 6661 756c 742c 2061 6e73 7765 y default, answe
│ │ │ │ │ +00005160: 7220 7472 7565 0a20 2020 2020 6578 6365 r true. exce
│ │ │ │ │ +00005170: 7074 2069 6620 416c 7465 726e 6174 6976 pt if Alternativ
│ │ │ │ │ +00005180: 654f 626a 6563 7450 726f 7879 2069 7473 eObjectProxy its
│ │ │ │ │ +00005190: 656c 6620 6973 2062 6569 6e67 2075 7365 elf is being use
│ │ │ │ │ +000051a0: 642e 0a0a 6f6e 3a20 616e 4f62 6a65 6374 d...on: anObject
│ │ │ │ │ +000051b0: 0a20 2020 2020 416e 7377 6572 2061 2070 . Answer a p
│ │ │ │ │ +000051c0: 726f 7879 2074 6f20 6265 2075 7365 6420 roxy to be used
│ │ │ │ │ +000051d0: 746f 2073 6176 6520 616e 4f62 6a65 6374 to save anObject
│ │ │ │ │ +000051e0: 2e20 494d 504f 5254 414e 543a 2074 6869 . IMPORTANT: thi
│ │ │ │ │ +000051f0: 7320 6d65 7468 6f64 0a20 2020 2020 4d55 s method. MU
│ │ │ │ │ +00005200: 5354 2062 6520 6f76 6572 7269 6464 656e ST be overridden
│ │ │ │ │ +00005210: 2073 6f20 7468 6174 2074 6865 206f 7665 so that the ove
│ │ │ │ │ +00005220: 7272 6964 6465 6e20 7665 7273 696f 6e20 rridden version
│ │ │ │ │ +00005230: 7365 6e64 7320 236f 6e3a 2074 6f0a 2020 sends #on: to.
│ │ │ │ │ +00005240: 2020 2073 7570 6572 2070 6173 7369 6e67 super passing
│ │ │ │ │ +00005250: 2061 6e20 6f62 6a65 6374 2074 6861 7420 an object that
│ │ │ │ │ +00005260: 6973 204e 4f54 2074 6865 2073 616d 6520 is NOT the same
│ │ │ │ │ +00005270: 6173 2061 6e4f 626a 6563 740a 2020 2020 as anObject.
│ │ │ │ │ +00005280: 2028 616c 7465 726e 6174 6976 656c 792c (alternatively,
│ │ │ │ │ +00005290: 2079 6f75 2063 616e 206f 7665 7272 6964 you can overrid
│ │ │ │ │ +000052a0: 6520 2364 756d 7054 6f3a 2c20 7768 6963 e #dumpTo:, whic
│ │ │ │ │ +000052b0: 6820 6973 2077 6861 7420 4e75 6c6c 5072 h is what NullPr
│ │ │ │ │ +000052c0: 6f78 790a 2020 2020 2064 6f65 7329 2c20 oxy. does),
│ │ │ │ │ +000052d0: 6265 6361 7573 6520 7468 6174 2077 6f75 because that wou
│ │ │ │ │ +000052e0: 6c64 2072 6573 756c 7420 696e 2061 6e20 ld result in an
│ │ │ │ │ +000052f0: 696e 6669 6e69 7465 206c 6f6f 7021 2020 infinite loop!
│ │ │ │ │ +00005300: 5468 6973 2061 6c73 6f0a 2020 2020 206d This also. m
│ │ │ │ │ +00005310: 6561 6e73 2074 6861 7420 416c 7465 726e eans that Altern
│ │ │ │ │ +00005320: 6174 6976 654f 626a 6563 7450 726f 7879 ativeObjectProxy
│ │ │ │ │ +00005330: 206d 7573 7420 6e65 7665 7220 6265 2075 must never be u
│ │ │ │ │ +00005340: 7365 6420 6469 7265 6374 6c79 202d 0a20 sed directly -.
│ │ │ │ │ +00005350: 2020 2020 6f6e 6c79 2061 7320 6120 7375 only as a su
│ │ │ │ │ +00005360: 7065 7263 6c61 7373 2e0a 0a0a 1f0a 4669 perclass......Fi
│ │ │ │ │ +00005370: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ +00005380: 6f2c 2020 4e6f 6465 3a20 416c 7465 726e o, Node: Altern
│ │ │ │ │ +00005390: 6174 6976 654f 626a 6563 7450 726f 7879 ativeObjectProxy
│ │ │ │ │ +000053a0: 2d61 6363 6573 7369 6e67 2c20 2050 7265 -accessing, Pre
│ │ │ │ │ +000053b0: 763a 2041 6c74 6572 6e61 7469 7665 4f62 v: AlternativeOb
│ │ │ │ │ +000053c0: 6a65 6374 5072 6f78 7920 636c 6173 732d jectProxy class-
│ │ │ │ │ +000053d0: 696e 7374 616e 6365 2063 7265 6174 696f instance creatio
│ │ │ │ │ +000053e0: 6e2c 2020 5570 3a20 416c 7465 726e 6174 n, Up: Alternat
│ │ │ │ │ +000053f0: 6976 654f 626a 6563 7450 726f 7879 0a0a iveObjectProxy..
│ │ │ │ │ +00005400: 312e 322e 3220 416c 7465 726e 6174 6976 1.2.2 Alternativ
│ │ │ │ │ +00005410: 654f 626a 6563 7450 726f 7879 3a20 6163 eObjectProxy: ac
│ │ │ │ │ +00005420: 6365 7373 696e 670a 2d2d 2d2d 2d2d 2d2d cessing.--------
│ │ │ │ │ +00005430: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00005440: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------.
│ │ │ │ │ +00005450: 0a6f 626a 6563 740a 2020 2020 2052 6563 .object. Rec
│ │ │ │ │ +00005460: 6f6e 7374 7275 6374 2074 6865 206f 626a onstruct the obj
│ │ │ │ │ +00005470: 6563 7420 7374 6f72 6564 2069 6e20 7468 ect stored in th
│ │ │ │ │ +00005480: 6520 7072 6f78 7920 616e 6420 616e 7377 e proxy and answ
│ │ │ │ │ +00005490: 6572 2069 742e 2020 410a 2020 2020 2073 er it. A. s
│ │ │ │ │ +000054a0: 7562 636c 6173 7320 7769 6c6c 2075 7375 ubclass will usu
│ │ │ │ │ +000054b0: 616c 6c79 206f 7665 7272 6964 6520 7468 ally override th
│ │ │ │ │ +000054c0: 6973 0a0a 6f62 6a65 6374 3a20 7468 654f is..object: theO
│ │ │ │ │ +000054d0: 626a 6563 740a 2020 2020 2053 6574 2074 bject. Set t
│ │ │ │ │ +000054e0: 6865 206f 626a 6563 7420 746f 2062 6520 he object to be
│ │ │ │ │ +000054f0: 6475 6d70 6564 2074 6f20 7468 654f 626a dumped to theObj
│ │ │ │ │ +00005500: 6563 742e 2020 5468 6973 2073 686f 756c ect. This shoul
│ │ │ │ │ +00005510: 6420 6e6f 7420 6265 0a20 2020 2020 6f76 d not be. ov
│ │ │ │ │ +00005520: 6572 7269 6464 656e 2e0a 0a70 7269 6d4f erridden...primO
│ │ │ │ │ +00005530: 626a 6563 740a 2020 2020 2052 6563 6f6e bject. Recon
│ │ │ │ │ +00005540: 7374 7275 6374 2074 6865 206f 626a 6563 struct the objec
│ │ │ │ │ +00005550: 7420 7374 6f72 6564 2069 6e20 7468 6520 t stored in the
│ │ │ │ │ +00005560: 7072 6f78 7920 616e 6420 616e 7377 6572 proxy and answer
│ │ │ │ │ +00005570: 2069 742e 2020 5468 6973 0a20 2020 2020 it. This.
│ │ │ │ │ +00005580: 6d65 7468 6f64 206d 7573 7420 6e6f 7420 method must not
│ │ │ │ │ +00005590: 6265 206f 7665 7272 6964 6465 6e0a 0a0a be overridden...
│ │ │ │ │ +000055a0: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ +000055b0: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 4172 .info, Node: Ar
│ │ │ │ │ +000055c0: 6974 686d 6574 6963 4572 726f 722c 2020 ithmeticError,
│ │ │ │ │ +000055d0: 4e65 7874 3a20 4172 7261 792c 2020 5072 Next: Array, Pr
│ │ │ │ │ +000055e0: 6576 3a20 416c 7465 726e 6174 6976 654f ev: AlternativeO
│ │ │ │ │ +000055f0: 626a 6563 7450 726f 7879 2c20 2055 703a bjectProxy, Up:
│ │ │ │ │ +00005600: 2042 6173 6520 636c 6173 7365 730a 0a31 Base classes..1
│ │ │ │ │ +00005610: 2e33 2041 7269 7468 6d65 7469 6345 7272 .3 ArithmeticErr
│ │ │ │ │ +00005620: 6f72 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d or.=============
│ │ │ │ │ +00005630: 3d3d 3d3d 3d3d 0a0a 4465 6669 6e65 6420 ======..Defined
│ │ │ │ │ +00005640: 696e 206e 616d 6573 7061 6365 2053 6d61 in namespace Sma
│ │ │ │ │ +00005650: 6c6c 7461 6c6b 0a53 7570 6572 636c 6173 lltalk.Superclas
│ │ │ │ │ +00005660: 733a 2045 7272 6f72 0a43 6174 6567 6f72 s: Error.Categor
│ │ │ │ │ +00005670: 793a 204c 616e 6775 6167 652d 4578 6365 y: Language-Exce
│ │ │ │ │ +00005680: 7074 696f 6e73 0a20 2020 2020 416e 2041 ptions. An A
│ │ │ │ │ +00005690: 7269 7468 6d65 7469 6345 7272 6f72 2065 rithmeticError e
│ │ │ │ │ +000056a0: 7863 6570 7469 6f6e 2069 7320 7261 6973 xception is rais
│ │ │ │ │ +000056b0: 6564 2062 7920 6e75 6d65 7269 6320 636c ed by numeric cl
│ │ │ │ │ +000056c0: 6173 7365 7320 7768 656e 2061 0a20 2020 asses when a.
│ │ │ │ │ +000056d0: 2020 7072 6f67 7261 6d20 7472 6965 7320 program tries
│ │ │ │ │ +000056e0: 746f 2064 6f20 736f 6d65 7468 696e 6720 to do something
│ │ │ │ │ +000056f0: 7772 6f6e 672c 2073 7563 6820 6173 2065 wrong, such as e
│ │ │ │ │ +00005700: 7874 7261 6374 696e 6720 7468 6520 7371 xtracting the sq
│ │ │ │ │ +00005710: 7561 7265 0a20 2020 2020 726f 6f74 206f uare. root o
│ │ │ │ │ +00005720: 6620 6120 6e65 6761 7469 7665 206e 756d f a negative num
│ │ │ │ │ +00005730: 6265 722e 0a0a 2a20 4d65 6e75 3a0a 0a2a ber...* Menu:..*
│ │ │ │ │ +00005740: 2041 7269 7468 6d65 7469 6345 7272 6f72 ArithmeticError
│ │ │ │ │ +00005750: 2d64 6573 6372 6970 7469 6f6e 3a3a 2020 -description::
│ │ │ │ │ +00005760: 2869 6e73 7461 6e63 6529 0a0a 1f0a 4669 (instance)....Fi
│ │ │ │ │ +00005770: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ +00005780: 6f2c 2020 4e6f 6465 3a20 4172 6974 686d o, Node: Arithm
│ │ │ │ │ +00005790: 6574 6963 4572 726f 722d 6465 7363 7269 eticError-descri
│ │ │ │ │ +000057a0: 7074 696f 6e2c 2020 5570 3a20 4172 6974 ption, Up: Arit
│ │ │ │ │ +000057b0: 686d 6574 6963 4572 726f 720a 0a31 2e33 hmeticError..1.3
│ │ │ │ │ +000057c0: 2e31 2041 7269 7468 6d65 7469 6345 7272 .1 ArithmeticErr
│ │ │ │ │ +000057d0: 6f72 3a20 6465 7363 7269 7074 696f 6e0a or: description.
│ │ │ │ │ +000057e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000057f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00005800: 2d2d 0a0a 6465 7363 7269 7074 696f 6e0a --..description.
│ │ │ │ │ +00005810: 2020 2020 2041 6e73 7765 7220 6120 7465 Answer a te
│ │ │ │ │ +00005820: 7874 7561 6c20 6465 7363 7269 7074 696f xtual descriptio
│ │ │ │ │ +00005830: 6e20 6f66 2074 6865 2065 7863 6570 7469 n of the excepti
│ │ │ │ │ +00005840: 6f6e 2e0a 0a69 7352 6573 756d 6162 6c65 on...isResumable
│ │ │ │ │ +00005850: 0a20 2020 2020 416e 7377 6572 2074 7275 . Answer tru
│ │ │ │ │ +00005860: 652e 2020 4172 6974 686d 6574 6963 2065 e. Arithmetic e
│ │ │ │ │ +00005870: 7863 6570 7469 6f6e 7320 6172 6520 6279 xceptions are by
│ │ │ │ │ +00005880: 2064 6566 6175 6c74 2072 6573 756d 6162 default resumab
│ │ │ │ │ +00005890: 6c65 2e0a 0a0a 1f0a 4669 6c65 3a20 6773 le......File: gs
│ │ │ │ │ +000058a0: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ +000058b0: 6465 3a20 4172 7261 792c 2020 4e65 7874 de: Array, Next
│ │ │ │ │ +000058c0: 3a20 4172 7261 7965 6443 6f6c 6c65 6374 : ArrayedCollect
│ │ │ │ │ +000058d0: 696f 6e2c 2020 5072 6576 3a20 4172 6974 ion, Prev: Arit
│ │ │ │ │ +000058e0: 686d 6574 6963 4572 726f 722c 2020 5570 hmeticError, Up
│ │ │ │ │ +000058f0: 3a20 4261 7365 2063 6c61 7373 6573 0a0a : Base classes..
│ │ │ │ │ +00005900: 312e 3420 4172 7261 790a 3d3d 3d3d 3d3d 1.4 Array.======
│ │ │ │ │ +00005910: 3d3d 3d0a 0a44 6566 696e 6564 2069 6e20 ===..Defined in
│ │ │ │ │ +00005920: 6e61 6d65 7370 6163 6520 536d 616c 6c74 namespace Smallt
│ │ │ │ │ +00005930: 616c 6b0a 5375 7065 7263 6c61 7373 3a20 alk.Superclass:
│ │ │ │ │ +00005940: 4172 7261 7965 6443 6f6c 6c65 6374 696f ArrayedCollectio
│ │ │ │ │ +00005950: 6e0a 4361 7465 676f 7279 3a20 436f 6c6c n.Category: Coll
│ │ │ │ │ +00005960: 6563 7469 6f6e 732d 5365 7175 656e 6365 ections-Sequence
│ │ │ │ │ +00005970: 6162 6c65 0a20 2020 2020 4d79 2069 6e73 able. My ins
│ │ │ │ │ +00005980: 7461 6e63 6573 2061 7265 206f 626a 6563 tances are objec
│ │ │ │ │ +00005990: 7473 2074 6861 7420 6861 7665 2061 7272 ts that have arr
│ │ │ │ │ +000059a0: 6179 2d6c 696b 6520 7072 6f70 6572 7469 ay-like properti
│ │ │ │ │ +000059b0: 6573 3a20 7468 6579 2061 7265 0a20 2020 es: they are.
│ │ │ │ │ +000059c0: 2020 6469 7265 6374 6c79 2069 6e64 6578 directly index
│ │ │ │ │ +000059d0: 6162 6c65 2062 7920 696e 7465 6765 7273 able by integers
│ │ │ │ │ +000059e0: 2073 7461 7274 696e 6720 6174 2031 2c20 starting at 1,
│ │ │ │ │ +000059f0: 616e 6420 7468 6579 2061 7265 2066 6978 and they are fix
│ │ │ │ │ +00005a00: 6564 0a20 2020 2020 696e 2073 697a 652e ed. in size.
│ │ │ │ │ +00005a10: 2020 4920 696e 6865 7269 7420 6f62 6a65 I inherit obje
│ │ │ │ │ +00005a20: 6374 2063 7265 6174 696f 6e20 6265 6861 ct creation beha
│ │ │ │ │ +00005a30: 7669 6f72 206d 6573 7361 6765 7320 7375 vior messages su
│ │ │ │ │ +00005a40: 6368 2061 730a 2020 2020 2023 7769 7468 ch as. #with
│ │ │ │ │ +00005a50: 3a2c 2061 7320 7765 6c6c 2061 7320 6974 :, as well as it
│ │ │ │ │ +00005a60: 6572 6174 696f 6e20 616e 6420 6765 6e65 eration and gene
│ │ │ │ │ +00005a70: 7261 6c20 6163 6365 7373 2062 6568 6176 ral access behav
│ │ │ │ │ +00005a80: 696f 7220 6672 6f6d 0a20 2020 2020 5365 ior from. Se
│ │ │ │ │ +00005a90: 7175 656e 6365 6162 6c65 436f 6c6c 6563 quenceableCollec
│ │ │ │ │ +00005aa0: 7469 6f6e 2e0a 0a2a 204d 656e 753a 0a0a tion...* Menu:..
│ │ │ │ │ +00005ab0: 2a20 4172 7261 7920 636c 6173 732d 696e * Array class-in
│ │ │ │ │ +00005ac0: 7374 616e 6365 2063 7265 6174 696f 6e3a stance creation:
│ │ │ │ │ +00005ad0: 3a20 2028 636c 6173 7329 0a2a 2041 7272 : (class).* Arr
│ │ │ │ │ +00005ae0: 6179 2d62 7569 6c74 2069 6e73 3a3a 2020 ay-built ins::
│ │ │ │ │ +00005af0: 2869 6e73 7461 6e63 6529 0a2a 2041 7272 (instance).* Arr
│ │ │ │ │ +00005b00: 6179 2d6d 7574 6174 696e 6720 6f62 6a65 ay-mutating obje
│ │ │ │ │ +00005b10: 6374 733a 3a20 2028 696e 7374 616e 6365 cts:: (instance
│ │ │ │ │ +00005b20: 290a 2a20 4172 7261 792d 7072 696e 7469 ).* Array-printi
│ │ │ │ │ +00005b30: 6e67 3a3a 2020 2869 6e73 7461 6e63 6529 ng:: (instance)
│ │ │ │ │ +00005b40: 0a2a 2041 7272 6179 2d74 6573 7469 6e67 .* Array-testing
│ │ │ │ │ +00005b50: 3a3a 2020 2869 6e73 7461 6e63 6529 0a0a :: (instance)..
│ │ │ │ │ +00005b60: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ +00005b70: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 4172 .info, Node: Ar
│ │ │ │ │ +00005b80: 7261 7920 636c 6173 732d 696e 7374 616e ray class-instan
│ │ │ │ │ +00005b90: 6365 2063 7265 6174 696f 6e2c 2020 4e65 ce creation, Ne
│ │ │ │ │ +00005ba0: 7874 3a20 4172 7261 792d 6275 696c 7420 xt: Array-built
│ │ │ │ │ +00005bb0: 696e 732c 2020 5570 3a20 4172 7261 790a ins, Up: Array.
│ │ │ │ │ +00005bc0: 0a31 2e34 2e31 2041 7272 6179 2063 6c61 .1.4.1 Array cla
│ │ │ │ │ +00005bd0: 7373 3a20 696e 7374 616e 6365 2063 7265 ss: instance cre
│ │ │ │ │ +00005be0: 6174 696f 6e0a 2d2d 2d2d 2d2d 2d2d 2d2d ation.----------
│ │ │ │ │ +00005bf0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00005c00: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6672 6f6d ----------..from
│ │ │ │ │ +00005c10: 3a20 616e 4172 7261 790a 2020 2020 2041 : anArray. A
│ │ │ │ │ +00005c20: 6e73 7765 7220 616e 4172 7261 792c 2077 nswer anArray, w
│ │ │ │ │ +00005c30: 6869 6368 2069 7320 6578 7065 6374 6564 hich is expected
│ │ │ │ │ +00005c40: 2074 6f20 6265 2061 6e20 6172 7261 7920 to be an array
│ │ │ │ │ +00005c50: 7370 6563 6966 6965 6420 7769 7468 2061 specified with a
│ │ │ │ │ +00005c60: 0a20 2020 2020 6272 6163 652d 7379 6e74 . brace-synt
│ │ │ │ │ +00005c70: 6178 2065 7870 7265 7373 696f 6e20 7065 ax expression pe
│ │ │ │ │ +00005c80: 7220 6d79 2069 6e68 6572 6974 6564 2070 r my inherited p
│ │ │ │ │ +00005c90: 726f 746f 636f 6c2e 0a0a 0a1f 0a46 696c rotocol......Fil
│ │ │ │ │ +00005ca0: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ +00005cb0: 2c20 204e 6f64 653a 2041 7272 6179 2d62 , Node: Array-b
│ │ │ │ │ +00005cc0: 7569 6c74 2069 6e73 2c20 204e 6578 743a uilt ins, Next:
│ │ │ │ │ +00005cd0: 2041 7272 6179 2d6d 7574 6174 696e 6720 Array-mutating
│ │ │ │ │ +00005ce0: 6f62 6a65 6374 732c 2020 5072 6576 3a20 objects, Prev:
│ │ │ │ │ +00005cf0: 4172 7261 7920 636c 6173 732d 696e 7374 Array class-inst
│ │ │ │ │ +00005d00: 616e 6365 2063 7265 6174 696f 6e2c 2020 ance creation,
│ │ │ │ │ +00005d10: 5570 3a20 4172 7261 790a 0a31 2e34 2e32 Up: Array..1.4.2
│ │ │ │ │ +00005d20: 2041 7272 6179 3a20 6275 696c 7420 696e Array: built in
│ │ │ │ │ +00005d30: 730a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d s.--------------
│ │ │ │ │ +00005d40: 2d2d 2d2d 2d2d 2d2d 0a0a 6174 3a20 616e --------..at: an
│ │ │ │ │ +00005d50: 496e 6465 7820 6966 4162 7365 6e74 3a20 Index ifAbsent:
│ │ │ │ │ +00005d60: 6142 6c6f 636b 0a20 2020 2020 416e 7377 aBlock. Answ
│ │ │ │ │ +00005d70: 6572 2074 6865 2069 6e64 6578 2d74 6820 er the index-th
│ │ │ │ │ +00005d80: 696e 6465 7865 6420 696e 7374 616e 6365 indexed instance
│ │ │ │ │ +00005d90: 2076 6172 6961 626c 6520 6f66 2074 6865 variable of the
│ │ │ │ │ +00005da0: 2072 6563 6569 7665 720a 0a72 6570 6c61 receiver..repla
│ │ │ │ │ +00005db0: 6365 4672 6f6d 3a20 7374 6172 7420 746f ceFrom: start to
│ │ │ │ │ +00005dc0: 3a20 7374 6f70 2077 6974 683a 2062 7974 : stop with: byt
│ │ │ │ │ +00005dd0: 6541 7272 6179 2073 7461 7274 696e 6741 eArray startingA
│ │ │ │ │ +00005de0: 743a 2072 6570 6c61 6365 5374 6172 740a t: replaceStart.
│ │ │ │ │ +00005df0: 2020 2020 2052 6570 6c61 6365 2074 6865 Replace the
│ │ │ │ │ +00005e00: 2063 6861 7261 6374 6572 7320 6672 6f6d characters from
│ │ │ │ │ +00005e10: 2073 7461 7274 2074 6f20 7374 6f70 2077 start to stop w
│ │ │ │ │ +00005e20: 6974 6820 6e65 7720 6368 6172 6163 7465 ith new characte
│ │ │ │ │ +00005e30: 7273 2077 686f 7365 0a20 2020 2020 4153 rs whose. AS
│ │ │ │ │ +00005e40: 4349 4920 636f 6465 7320 6172 6520 636f CII codes are co
│ │ │ │ │ +00005e50: 6e74 6169 6e65 6420 696e 2062 7974 6541 ntained in byteA
│ │ │ │ │ +00005e60: 7272 6179 2c20 7374 6172 7469 6e67 2061 rray, starting a
│ │ │ │ │ +00005e70: 7420 7468 650a 2020 2020 2072 6570 6c61 t the. repla
│ │ │ │ │ +00005e80: 6365 5374 6172 7420 6c6f 6361 7469 6f6e ceStart location
│ │ │ │ │ +00005e90: 206f 6620 6279 7465 4172 7261 790a 0a0a of byteArray...
│ │ │ │ │ +00005ea0: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ +00005eb0: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 4172 .info, Node: Ar
│ │ │ │ │ +00005ec0: 7261 792d 6d75 7461 7469 6e67 206f 626a ray-mutating obj
│ │ │ │ │ +00005ed0: 6563 7473 2c20 204e 6578 743a 2041 7272 ects, Next: Arr
│ │ │ │ │ +00005ee0: 6179 2d70 7269 6e74 696e 672c 2020 5072 ay-printing, Pr
│ │ │ │ │ +00005ef0: 6576 3a20 4172 7261 792d 6275 696c 7420 ev: Array-built
│ │ │ │ │ +00005f00: 696e 732c 2020 5570 3a20 4172 7261 790a ins, Up: Array.
│ │ │ │ │ +00005f10: 0a31 2e34 2e33 2041 7272 6179 3a20 6d75 .1.4.3 Array: mu
│ │ │ │ │ +00005f20: 7461 7469 6e67 206f 626a 6563 7473 0a2d tating objects.-
│ │ │ │ │ +00005f30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00005f40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6d75 ------------..mu
│ │ │ │ │ +00005f50: 6c74 6942 6563 6f6d 653a 2061 6e41 7272 ltiBecome: anArr
│ │ │ │ │ +00005f60: 6179 0a20 2020 2020 5472 616e 7366 6f72 ay. Transfor
│ │ │ │ │ +00005f70: 6d20 6576 6572 7920 6f62 6a65 6374 2069 m every object i
│ │ │ │ │ +00005f80: 6e20 7468 6520 7265 6365 6976 6572 2069 n the receiver i
│ │ │ │ │ +00005f90: 6e20 6561 6368 2063 6f72 7265 7370 6f6e n each correspon
│ │ │ │ │ +00005fa0: 6469 6e67 0a20 2020 2020 6f62 6a65 6374 ding. object
│ │ │ │ │ +00005fb0: 2069 6e20 616e 4172 7261 792e 2061 6e41 in anArray. anA
│ │ │ │ │ +00005fc0: 7272 6179 2061 6e64 2074 6865 2072 6563 rray and the rec
│ │ │ │ │ +00005fd0: 6569 7665 7220 6d75 7374 2068 6176 6520 eiver must have
│ │ │ │ │ +00005fe0: 7468 6520 7361 6d65 2073 697a 650a 0a0a the same size...
│ │ │ │ │ +00005ff0: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ +00006000: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 4172 .info, Node: Ar
│ │ │ │ │ +00006010: 7261 792d 7072 696e 7469 6e67 2c20 204e ray-printing, N
│ │ │ │ │ +00006020: 6578 743a 2041 7272 6179 2d74 6573 7469 ext: Array-testi
│ │ │ │ │ +00006030: 6e67 2c20 2050 7265 763a 2041 7272 6179 ng, Prev: Array
│ │ │ │ │ +00006040: 2d6d 7574 6174 696e 6720 6f62 6a65 6374 -mutating object
│ │ │ │ │ +00006050: 732c 2020 5570 3a20 4172 7261 790a 0a31 s, Up: Array..1
│ │ │ │ │ +00006060: 2e34 2e34 2041 7272 6179 3a20 7072 696e .4.4 Array: prin
│ │ │ │ │ +00006070: 7469 6e67 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d ting.-----------
│ │ │ │ │ +00006080: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6973 4c69 ----------..isLi
│ │ │ │ │ +00006090: 7465 7261 6c4f 626a 6563 740a 2020 2020 teralObject.
│ │ │ │ │ +000060a0: 2041 6e73 7765 7220 7768 6574 6865 7220 Answer whether
│ │ │ │ │ +000060b0: 7468 6520 7265 6365 6976 6572 2069 7320 the receiver is
│ │ │ │ │ +000060c0: 6578 7072 6573 7369 626c 6520 6173 2061 expressible as a
│ │ │ │ │ +000060d0: 2053 6d61 6c6c 7461 6c6b 206c 6974 6572 Smalltalk liter
│ │ │ │ │ +000060e0: 616c 2e0a 0a70 7269 6e74 4f6e 3a20 6153 al...printOn: aS
│ │ │ │ │ +000060f0: 7472 6561 6d0a 2020 2020 2050 7269 6e74 tream. Print
│ │ │ │ │ +00006100: 2061 2072 6570 7265 7365 6e74 6174 696f a representatio
│ │ │ │ │ +00006110: 6e20 666f 7220 7468 6520 7265 6365 6976 n for the receiv
│ │ │ │ │ +00006120: 6572 206f 6e20 6153 7472 6561 6d0a 0a73 er on aStream..s
│ │ │ │ │ +00006130: 746f 7265 4c69 7465 7261 6c4f 6e3a 2061 toreLiteralOn: a
│ │ │ │ │ +00006140: 5374 7265 616d 0a20 2020 2020 5374 6f72 Stream. Stor
│ │ │ │ │ +00006150: 6520 6120 536d 616c 6c74 616c 6b20 6c69 e a Smalltalk li
│ │ │ │ │ +00006160: 7465 7261 6c20 636f 6d70 696c 696e 6720 teral compiling
│ │ │ │ │ +00006170: 746f 2074 6865 2072 6563 6569 7665 7220 to the receiver
│ │ │ │ │ +00006180: 6f6e 2061 5374 7265 616d 0a0a 7374 6f72 on aStream..stor
│ │ │ │ │ +00006190: 654f 6e3a 2061 5374 7265 616d 0a20 2020 eOn: aStream.
│ │ │ │ │ +000061a0: 2020 5374 6f72 6520 536d 616c 6c74 616c Store Smalltal
│ │ │ │ │ +000061b0: 6b20 636f 6465 2063 6f6d 7069 6c69 6e67 k code compiling
│ │ │ │ │ +000061c0: 2074 6f20 7468 6520 7265 6365 6976 6572 to the receiver
│ │ │ │ │ +000061d0: 206f 6e20 6153 7472 6561 6d0a 0a0a 1f0a on aStream.....
│ │ │ │ │ +000061e0: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ +000061f0: 6e66 6f2c 2020 4e6f 6465 3a20 4172 7261 nfo, Node: Arra
│ │ │ │ │ +00006200: 792d 7465 7374 696e 672c 2020 5072 6576 y-testing, Prev
│ │ │ │ │ +00006210: 3a20 4172 7261 792d 7072 696e 7469 6e67 : Array-printing
│ │ │ │ │ +00006220: 2c20 2055 703a 2041 7272 6179 0a0a 312e , Up: Array..1.
│ │ │ │ │ +00006230: 342e 3520 4172 7261 793a 2074 6573 7469 4.5 Array: testi
│ │ │ │ │ +00006240: 6e67 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ng.-------------
│ │ │ │ │ +00006250: 2d2d 2d2d 2d2d 2d0a 0a69 7341 7272 6179 -------..isArray
│ │ │ │ │ +00006260: 0a20 2020 2020 416e 7377 6572 2060 7472 . Answer `tr
│ │ │ │ │ +00006270: 7565 272e 0a0a 0a1f 0a46 696c 653a 2067 ue'......File: g
│ │ │ │ │ +00006280: 7374 2d62 6173 652e 696e 666f 2c20 204e st-base.info, N
│ │ │ │ │ +00006290: 6f64 653a 2041 7272 6179 6564 436f 6c6c ode: ArrayedColl
│ │ │ │ │ +000062a0: 6563 7469 6f6e 2c20 204e 6578 743a 2041 ection, Next: A
│ │ │ │ │ +000062b0: 7373 6f63 6961 7469 6f6e 2c20 2050 7265 ssociation, Pre
│ │ │ │ │ +000062c0: 763a 2041 7272 6179 2c20 2055 703a 2042 v: Array, Up: B
│ │ │ │ │ +000062d0: 6173 6520 636c 6173 7365 730a 0a31 2e35 ase classes..1.5
│ │ │ │ │ +000062e0: 2041 7272 6179 6564 436f 6c6c 6563 7469 ArrayedCollecti
│ │ │ │ │ +000062f0: 6f6e 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d on.=============
│ │ │ │ │ +00006300: 3d3d 3d3d 3d3d 3d3d 0a0a 4465 6669 6e65 ========..Define
│ │ │ │ │ +00006310: 6420 696e 206e 616d 6573 7061 6365 2053 d in namespace S
│ │ │ │ │ +00006320: 6d61 6c6c 7461 6c6b 0a53 7570 6572 636c malltalk.Supercl
│ │ │ │ │ +00006330: 6173 733a 2053 6571 7565 6e63 6561 626c ass: Sequenceabl
│ │ │ │ │ +00006340: 6543 6f6c 6c65 6374 696f 6e0a 4361 7465 eCollection.Cate
│ │ │ │ │ +00006350: 676f 7279 3a20 436f 6c6c 6563 7469 6f6e gory: Collection
│ │ │ │ │ +00006360: 732d 5365 7175 656e 6365 6162 6c65 0a20 s-Sequenceable.
│ │ │ │ │ +00006370: 2020 2020 4d79 2069 6e73 7461 6e63 6573 My instances
│ │ │ │ │ +00006380: 2061 7265 206f 626a 6563 7473 2074 6861 are objects tha
│ │ │ │ │ +00006390: 7420 6172 6520 6765 6e65 7261 6c6c 7920 t are generally
│ │ │ │ │ +000063a0: 6669 7865 6420 7369 7a65 2c20 616e 6420 fixed size, and
│ │ │ │ │ +000063b0: 6172 650a 2020 2020 2061 6363 6573 7365 are. accesse
│ │ │ │ │ +000063c0: 6420 6279 2061 6e20 696e 7465 6765 7220 d by an integer
│ │ │ │ │ +000063d0: 696e 6465 782e 2020 5468 6520 6f72 6465 index. The orde
│ │ │ │ │ +000063e0: 7269 6e67 206f 6620 6d79 2069 6e73 7461 ring of my insta
│ │ │ │ │ +000063f0: 6e63 6527 730a 2020 2020 2065 6c65 6d65 nce's. eleme
│ │ │ │ │ +00006400: 6e74 7320 6973 2064 6574 6572 6d69 6e65 nts is determine
│ │ │ │ │ +00006410: 6420 6578 7465 726e 616c 6c79 3b20 4920 d externally; I
│ │ │ │ │ +00006420: 7769 6c6c 206e 6f74 2072 6561 7272 616e will not rearran
│ │ │ │ │ +00006430: 6765 2074 6865 206f 7264 6572 0a20 2020 ge the order.
│ │ │ │ │ +00006440: 2020 6f66 2074 6865 2065 6c65 6d65 6e74 of the element
│ │ │ │ │ +00006450: 732e 0a0a 2a20 4d65 6e75 3a0a 0a2a 2041 s...* Menu:..* A
│ │ │ │ │ +00006460: 7272 6179 6564 436f 6c6c 6563 7469 6f6e rrayedCollection
│ │ │ │ │ +00006470: 2063 6c61 7373 2d69 6e73 7461 6e63 6520 class-instance
│ │ │ │ │ +00006480: 6372 6561 7469 6f6e 3a3a 2020 2863 6c61 creation:: (cla
│ │ │ │ │ +00006490: 7373 290a 2a20 4172 7261 7965 6443 6f6c ss).* ArrayedCol
│ │ │ │ │ +000064a0: 6c65 6374 696f 6e2d 6261 7369 633a 3a20 lection-basic::
│ │ │ │ │ +000064b0: 2028 696e 7374 616e 6365 290a 2a20 4172 (instance).* Ar
│ │ │ │ │ +000064c0: 7261 7965 6443 6f6c 6c65 6374 696f 6e2d rayedCollection-
│ │ │ │ │ +000064d0: 6275 696c 7420 696e 733a 3a20 2028 696e built ins:: (in
│ │ │ │ │ +000064e0: 7374 616e 6365 290a 2a20 4172 7261 7965 stance).* Arraye
│ │ │ │ │ +000064f0: 6443 6f6c 6c65 6374 696f 6e2d 636f 6d70 dCollection-comp
│ │ │ │ │ +00006500: 696c 6572 3a3a 2020 2869 6e73 7461 6e63 iler:: (instanc
│ │ │ │ │ +00006510: 6529 0a2a 2041 7272 6179 6564 436f 6c6c e).* ArrayedColl
│ │ │ │ │ +00006520: 6563 7469 6f6e 2d63 6f70 7969 6e67 2043 ection-copying C
│ │ │ │ │ +00006530: 6f6c 6c65 6374 696f 6e73 3a3a 2020 2869 ollections:: (i
│ │ │ │ │ 00006540: 6e73 7461 6e63 6529 0a2a 2041 7272 6179 nstance).* Array
│ │ │ │ │ -00006550: 6564 436f 6c6c 6563 7469 6f6e 2d73 746f edCollection-sto
│ │ │ │ │ -00006560: 7269 6e67 3a3a 2020 2869 6e73 7461 6e63 ring:: (instanc
│ │ │ │ │ -00006570: 6529 0a2a 2041 7272 6179 6564 436f 6c6c e).* ArrayedColl
│ │ │ │ │ -00006580: 6563 7469 6f6e 2d73 7472 6561 6d73 3a3a ection-streams::
│ │ │ │ │ -00006590: 2020 2869 6e73 7461 6e63 6529 0a0a 1f0a (instance)....
│ │ │ │ │ -000065a0: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ -000065b0: 6e66 6f2c 2020 4e6f 6465 3a20 4172 7261 nfo, Node: Arra
│ │ │ │ │ -000065c0: 7965 6443 6f6c 6c65 6374 696f 6e20 636c yedCollection cl
│ │ │ │ │ -000065d0: 6173 732d 696e 7374 616e 6365 2063 7265 ass-instance cre
│ │ │ │ │ -000065e0: 6174 696f 6e2c 2020 4e65 7874 3a20 4172 ation, Next: Ar
│ │ │ │ │ -000065f0: 7261 7965 6443 6f6c 6c65 6374 696f 6e2d rayedCollection-
│ │ │ │ │ -00006600: 6261 7369 632c 2020 5570 3a20 4172 7261 basic, Up: Arra
│ │ │ │ │ -00006610: 7965 6443 6f6c 6c65 6374 696f 6e0a 0a31 yedCollection..1
│ │ │ │ │ -00006620: 2e35 2e31 2041 7272 6179 6564 436f 6c6c .5.1 ArrayedColl
│ │ │ │ │ -00006630: 6563 7469 6f6e 2063 6c61 7373 3a20 696e ection class: in
│ │ │ │ │ -00006640: 7374 616e 6365 2063 7265 6174 696f 6e0a stance creation.
│ │ │ │ │ -00006650: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00006660: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00006670: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00006680: 0a0a 6a6f 696e 3a20 6143 6f6c 6c65 6374 ..join: aCollect
│ │ │ │ │ -00006690: 696f 6e0a 2020 2020 2057 6865 7265 2061 ion. Where a
│ │ │ │ │ -000066a0: 436f 6c6c 6563 7469 6f6e 2069 7320 6120 Collection is a
│ │ │ │ │ -000066b0: 636f 6c6c 6563 7469 6f6e 206f 6620 5365 collection of Se
│ │ │ │ │ -000066c0: 7175 656e 6365 6162 6c65 436f 6c6c 6563 quenceableCollec
│ │ │ │ │ -000066d0: 7469 6f6e 732c 0a20 2020 2020 616e 7377 tions,. answ
│ │ │ │ │ -000066e0: 6572 2061 206e 6577 2069 6e73 7461 6e63 er a new instanc
│ │ │ │ │ -000066f0: 6520 7769 7468 2061 6c6c 2074 6865 2065 e with all the e
│ │ │ │ │ -00006700: 6c65 6d65 6e74 7320 7468 6572 6569 6e2c lements therein,
│ │ │ │ │ -00006710: 2069 6e20 6f72 6465 722e 0a0a 6a6f 696e in order...join
│ │ │ │ │ -00006720: 3a20 6143 6f6c 6c65 6374 696f 6e20 7365 : aCollection se
│ │ │ │ │ -00006730: 7061 7261 7465 6442 793a 2073 6570 436f paratedBy: sepCo
│ │ │ │ │ -00006740: 6c6c 6563 7469 6f6e 0a20 2020 2020 5768 llection. Wh
│ │ │ │ │ -00006750: 6572 6520 6143 6f6c 6c65 6374 696f 6e20 ere aCollection
│ │ │ │ │ -00006760: 6973 2061 2063 6f6c 6c65 6374 696f 6e20 is a collection
│ │ │ │ │ -00006770: 6f66 2053 6571 7565 6e63 6561 626c 6543 of SequenceableC
│ │ │ │ │ -00006780: 6f6c 6c65 6374 696f 6e73 2c0a 2020 2020 ollections,.
│ │ │ │ │ -00006790: 2061 6e73 7765 7220 6120 6e65 7720 696e answer a new in
│ │ │ │ │ -000067a0: 7374 616e 6365 2077 6974 6820 616c 6c20 stance with all
│ │ │ │ │ -000067b0: 7468 6520 656c 656d 656e 7473 2074 6865 the elements the
│ │ │ │ │ -000067c0: 7265 696e 2c20 696e 206f 7264 6572 2c20 rein, in order,
│ │ │ │ │ -000067d0: 6561 6368 0a20 2020 2020 7365 7061 7261 each. separa
│ │ │ │ │ -000067e0: 7465 6420 6279 2061 6e20 6f63 6375 7272 ted by an occurr
│ │ │ │ │ -000067f0: 656e 6365 206f 6620 7365 7043 6f6c 6c65 ence of sepColle
│ │ │ │ │ -00006800: 6374 696f 6e2e 0a0a 6e65 773a 2073 697a ction...new: siz
│ │ │ │ │ -00006810: 6520 7769 7468 416c 6c3a 2061 6e4f 626a e withAll: anObj
│ │ │ │ │ -00006820: 6563 740a 2020 2020 2041 6e73 7765 7220 ect. Answer
│ │ │ │ │ -00006830: 6120 636f 6c6c 6563 7469 6f6e 2077 6974 a collection wit
│ │ │ │ │ -00006840: 6820 7468 6520 6769 7665 6e20 7369 7a65 h the given size
│ │ │ │ │ -00006850: 2c20 7768 6f73 6520 656c 656d 656e 7473 , whose elements
│ │ │ │ │ -00006860: 2061 7265 2061 6c6c 2073 6574 0a20 2020 are all set.
│ │ │ │ │ -00006870: 2020 746f 2061 6e4f 626a 6563 740a 0a73 to anObject..s
│ │ │ │ │ -00006880: 7472 6561 6d43 6f6e 7465 6e74 733a 2061 treamContents: a
│ │ │ │ │ -00006890: 426c 6f63 6b0a 2020 2020 2043 7265 6174 Block. Creat
│ │ │ │ │ -000068a0: 6520 6120 5265 6164 5772 6974 6553 7472 e a ReadWriteStr
│ │ │ │ │ -000068b0: 6561 6d20 6f6e 2061 6e20 656d 7074 7920 eam on an empty
│ │ │ │ │ -000068c0: 696e 7374 616e 6365 206f 6620 7468 6520 instance of the
│ │ │ │ │ -000068d0: 7265 6365 6976 6572 3b20 7061 7373 0a20 receiver; pass.
│ │ │ │ │ -000068e0: 2020 2020 7468 6520 7374 7265 616d 2074 the stream t
│ │ │ │ │ -000068f0: 6f20 6142 6c6f 636b 2c20 7468 656e 2072 o aBlock, then r
│ │ │ │ │ -00006900: 6574 7269 6576 6520 6974 7320 636f 6e74 etrieve its cont
│ │ │ │ │ -00006910: 656e 7473 2061 6e64 2061 6e73 7765 7220 ents and answer
│ │ │ │ │ -00006920: 7468 656d 2e0a 0a77 6974 683a 2065 6c65 them...with: ele
│ │ │ │ │ -00006930: 6d65 6e74 310a 2020 2020 2041 6e73 7765 ment1. Answe
│ │ │ │ │ -00006940: 7220 6120 636f 6c6c 6563 7469 6f6e 2077 r a collection w
│ │ │ │ │ -00006950: 686f 7365 206f 6e6c 7920 656c 656d 656e hose only elemen
│ │ │ │ │ -00006960: 7420 6973 2065 6c65 6d65 6e74 310a 0a77 t is element1..w
│ │ │ │ │ -00006970: 6974 683a 2065 6c65 6d65 6e74 3120 7769 ith: element1 wi
│ │ │ │ │ -00006980: 7468 3a20 656c 656d 656e 7432 0a20 2020 th: element2.
│ │ │ │ │ -00006990: 2020 416e 7377 6572 2061 2063 6f6c 6c65 Answer a colle
│ │ │ │ │ -000069a0: 6374 696f 6e20 7768 6f73 6520 6f6e 6c79 ction whose only
│ │ │ │ │ -000069b0: 2065 6c65 6d65 6e74 7320 6172 6520 7468 elements are th
│ │ │ │ │ -000069c0: 6520 7061 7261 6d65 7465 7273 2069 6e20 e parameters in
│ │ │ │ │ -000069d0: 7468 650a 2020 2020 206f 7264 6572 2074 the. order t
│ │ │ │ │ -000069e0: 6865 7920 7765 7265 2070 6173 7365 640a hey were passed.
│ │ │ │ │ -000069f0: 0a77 6974 683a 2065 6c65 6d65 6e74 3120 .with: element1
│ │ │ │ │ -00006a00: 7769 7468 3a20 656c 656d 656e 7432 2077 with: element2 w
│ │ │ │ │ -00006a10: 6974 683a 2065 6c65 6d65 6e74 330a 2020 ith: element3.
│ │ │ │ │ -00006a20: 2020 2041 6e73 7765 7220 6120 636f 6c6c Answer a coll
│ │ │ │ │ -00006a30: 6563 7469 6f6e 2077 686f 7365 206f 6e6c ection whose onl
│ │ │ │ │ -00006a40: 7920 656c 656d 656e 7473 2061 7265 2074 y elements are t
│ │ │ │ │ -00006a50: 6865 2070 6172 616d 6574 6572 7320 696e he parameters in
│ │ │ │ │ -00006a60: 2074 6865 0a20 2020 2020 6f72 6465 7220 the. order
│ │ │ │ │ -00006a70: 7468 6579 2077 6572 6520 7061 7373 6564 they were passed
│ │ │ │ │ -00006a80: 0a0a 7769 7468 3a20 656c 656d 656e 7431 ..with: element1
│ │ │ │ │ -00006a90: 2077 6974 683a 2065 6c65 6d65 6e74 3220 with: element2
│ │ │ │ │ -00006aa0: 7769 7468 3a20 656c 656d 656e 7433 2077 with: element3 w
│ │ │ │ │ -00006ab0: 6974 683a 2065 6c65 6d65 6e74 340a 2020 ith: element4.
│ │ │ │ │ -00006ac0: 2020 2041 6e73 7765 7220 6120 636f 6c6c Answer a coll
│ │ │ │ │ -00006ad0: 6563 7469 6f6e 2077 686f 7365 206f 6e6c ection whose onl
│ │ │ │ │ -00006ae0: 7920 656c 656d 656e 7473 2061 7265 2074 y elements are t
│ │ │ │ │ -00006af0: 6865 2070 6172 616d 6574 6572 7320 696e he parameters in
│ │ │ │ │ -00006b00: 2074 6865 0a20 2020 2020 6f72 6465 7220 the. order
│ │ │ │ │ -00006b10: 7468 6579 2077 6572 6520 7061 7373 6564 they were passed
│ │ │ │ │ -00006b20: 0a0a 7769 7468 3a20 656c 656d 656e 7431 ..with: element1
│ │ │ │ │ -00006b30: 2077 6974 683a 2065 6c65 6d65 6e74 3220 with: element2
│ │ │ │ │ -00006b40: 7769 7468 3a20 656c 656d 656e 7433 2077 with: element3 w
│ │ │ │ │ -00006b50: 6974 683a 2065 6c65 6d65 6e74 3420 7769 ith: element4 wi
│ │ │ │ │ -00006b60: 7468 3a20 656c 656d 656e 7435 0a20 2020 th: element5.
│ │ │ │ │ -00006b70: 2020 416e 7377 6572 2061 2063 6f6c 6c65 Answer a colle
│ │ │ │ │ -00006b80: 6374 696f 6e20 7768 6f73 6520 6f6e 6c79 ction whose only
│ │ │ │ │ -00006b90: 2065 6c65 6d65 6e74 7320 6172 6520 7468 elements are th
│ │ │ │ │ -00006ba0: 6520 7061 7261 6d65 7465 7273 2069 6e20 e parameters in
│ │ │ │ │ -00006bb0: 7468 650a 2020 2020 206f 7264 6572 2074 the. order t
│ │ │ │ │ -00006bc0: 6865 7920 7765 7265 2070 6173 7365 640a hey were passed.
│ │ │ │ │ -00006bd0: 0a77 6974 6841 6c6c 3a20 6143 6f6c 6c65 .withAll: aColle
│ │ │ │ │ -00006be0: 6374 696f 6e0a 2020 2020 2041 6e73 7765 ction. Answe
│ │ │ │ │ -00006bf0: 7220 6120 636f 6c6c 6563 7469 6f6e 2077 r a collection w
│ │ │ │ │ -00006c00: 686f 7365 2065 6c65 6d65 6e74 7320 6172 hose elements ar
│ │ │ │ │ -00006c10: 6520 7468 6520 7361 6d65 2061 7320 7468 e the same as th
│ │ │ │ │ -00006c20: 6f73 6520 696e 0a20 2020 2020 6143 6f6c ose in. aCol
│ │ │ │ │ -00006c30: 6c65 6374 696f 6e0a 0a1f 0a46 696c 653a lection....File:
│ │ │ │ │ -00006c40: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ -00006c50: 204e 6f64 653a 2041 7272 6179 6564 436f Node: ArrayedCo
│ │ │ │ │ -00006c60: 6c6c 6563 7469 6f6e 2d62 6173 6963 2c20 llection-basic,
│ │ │ │ │ -00006c70: 204e 6578 743a 2041 7272 6179 6564 436f Next: ArrayedCo
│ │ │ │ │ -00006c80: 6c6c 6563 7469 6f6e 2d62 7569 6c74 2069 llection-built i
│ │ │ │ │ -00006c90: 6e73 2c20 2050 7265 763a 2041 7272 6179 ns, Prev: Array
│ │ │ │ │ -00006ca0: 6564 436f 6c6c 6563 7469 6f6e 2063 6c61 edCollection cla
│ │ │ │ │ -00006cb0: 7373 2d69 6e73 7461 6e63 6520 6372 6561 ss-instance crea
│ │ │ │ │ -00006cc0: 7469 6f6e 2c20 2055 703a 2041 7272 6179 tion, Up: Array
│ │ │ │ │ -00006cd0: 6564 436f 6c6c 6563 7469 6f6e 0a0a 312e edCollection..1.
│ │ │ │ │ -00006ce0: 352e 3220 4172 7261 7965 6443 6f6c 6c65 5.2 ArrayedColle
│ │ │ │ │ -00006cf0: 6374 696f 6e3a 2062 6173 6963 0a2d 2d2d ction: basic.---
│ │ │ │ │ -00006d00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00006d10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a2c 2061 -----------.., a
│ │ │ │ │ -00006d20: 5365 7175 656e 6365 6162 6c65 436f 6c6c SequenceableColl
│ │ │ │ │ -00006d30: 6563 7469 6f6e 0a20 2020 2020 416e 7377 ection. Answ
│ │ │ │ │ -00006d40: 6572 2061 206e 6577 2069 6e73 7461 6e63 er a new instanc
│ │ │ │ │ -00006d50: 6520 6f66 2061 6e20 4172 7261 7965 6443 e of an ArrayedC
│ │ │ │ │ -00006d60: 6f6c 6c65 6374 696f 6e20 636f 6e74 6169 ollection contai
│ │ │ │ │ -00006d70: 6e69 6e67 2061 6c6c 2074 6865 0a20 2020 ning all the.
│ │ │ │ │ -00006d80: 2020 656c 656d 656e 7473 2069 6e20 7468 elements in th
│ │ │ │ │ -00006d90: 6520 7265 6365 6976 6572 2c20 666f 6c6c e receiver, foll
│ │ │ │ │ -00006da0: 6f77 6564 2062 7920 616c 6c20 7468 6520 owed by all the
│ │ │ │ │ -00006db0: 656c 656d 656e 7473 2069 6e0a 2020 2020 elements in.
│ │ │ │ │ -00006dc0: 2061 5365 7175 656e 6365 6162 6c65 436f aSequenceableCo
│ │ │ │ │ -00006dd0: 6c6c 6563 7469 6f6e 0a0a 6164 643a 2076 llection..add: v
│ │ │ │ │ -00006de0: 616c 7565 0a20 2020 2020 5468 6973 206d alue. This m
│ │ │ │ │ -00006df0: 6574 686f 6420 7368 6f75 6c64 206e 6f74 ethod should not
│ │ │ │ │ -00006e00: 2062 6520 6361 6c6c 6564 2066 6f72 2069 be called for i
│ │ │ │ │ -00006e10: 6e73 7461 6e63 6573 206f 6620 7468 6973 nstances of this
│ │ │ │ │ -00006e20: 2063 6c61 7373 2e0a 0a61 7441 6c6c 3a20 class...atAll:
│ │ │ │ │ -00006e30: 6b65 7943 6f6c 6c65 6374 696f 6e0a 2020 keyCollection.
│ │ │ │ │ -00006e40: 2020 2041 6e73 7765 7220 6120 636f 6c6c Answer a coll
│ │ │ │ │ -00006e50: 6563 7469 6f6e 206f 6620 7468 6520 7361 ection of the sa
│ │ │ │ │ -00006e60: 6d65 206b 696e 6420 7265 7475 726e 6564 me kind returned
│ │ │ │ │ -00006e70: 2062 7920 2363 6f6c 6c65 6374 3a2c 2074 by #collect:, t
│ │ │ │ │ -00006e80: 6861 740a 2020 2020 206f 6e6c 7920 696e hat. only in
│ │ │ │ │ -00006e90: 636c 7564 6573 2074 6865 2076 616c 7565 cludes the value
│ │ │ │ │ -00006ea0: 7320 6174 2074 6865 2067 6976 656e 2069 s at the given i
│ │ │ │ │ -00006eb0: 6e64 6963 6573 2e20 2046 6169 6c20 6966 ndices. Fail if
│ │ │ │ │ -00006ec0: 2061 6e79 206f 6620 7468 650a 2020 2020 any of the.
│ │ │ │ │ -00006ed0: 2076 616c 7565 7320 696e 206b 6579 436f values in keyCo
│ │ │ │ │ -00006ee0: 6c6c 6563 7469 6f6e 2069 7320 6f75 7420 llection is out
│ │ │ │ │ -00006ef0: 6f66 2062 6f75 6e64 7320 666f 7220 7468 of bounds for th
│ │ │ │ │ -00006f00: 6520 7265 6365 6976 6572 2e0a 0a63 6f70 e receiver...cop
│ │ │ │ │ -00006f10: 7946 726f 6d3a 2073 7461 7274 2074 6f3a yFrom: start to:
│ │ │ │ │ -00006f20: 2073 746f 700a 2020 2020 2041 6e73 7765 stop. Answe
│ │ │ │ │ -00006f30: 7220 6120 6e65 7720 636f 6c6c 6563 7469 r a new collecti
│ │ │ │ │ -00006f40: 6f6e 2063 6f6e 7461 696e 696e 6720 616c on containing al
│ │ │ │ │ -00006f50: 6c20 7468 6520 6974 656d 7320 696e 2074 l the items in t
│ │ │ │ │ -00006f60: 6865 2072 6563 6569 7665 720a 2020 2020 he receiver.
│ │ │ │ │ -00006f70: 2066 726f 6d20 7468 6520 7374 6172 742d from the start-
│ │ │ │ │ -00006f80: 7468 2061 6e64 2074 6f20 7468 6520 7374 th and to the st
│ │ │ │ │ -00006f90: 6f70 2d74 680a 0a63 6f70 7957 6974 683a op-th..copyWith:
│ │ │ │ │ -00006fa0: 2061 6e45 6c65 6d65 6e74 0a20 2020 2020 anElement.
│ │ │ │ │ -00006fb0: 416e 7377 6572 2061 206e 6577 2069 6e73 Answer a new ins
│ │ │ │ │ -00006fc0: 7461 6e63 6520 6f66 2061 6e20 4172 7261 tance of an Arra
│ │ │ │ │ -00006fd0: 7965 6443 6f6c 6c65 6374 696f 6e20 636f yedCollection co
│ │ │ │ │ -00006fe0: 6e74 6169 6e69 6e67 2061 6c6c 2074 6865 ntaining all the
│ │ │ │ │ -00006ff0: 0a20 2020 2020 656c 656d 656e 7473 2069 . elements i
│ │ │ │ │ -00007000: 6e20 7468 6520 7265 6365 6976 6572 2c20 n the receiver,
│ │ │ │ │ -00007010: 666f 6c6c 6f77 6564 2062 7920 7468 6520 followed by the
│ │ │ │ │ -00007020: 7369 6e67 6c65 2069 7465 6d20 616e 456c single item anEl
│ │ │ │ │ -00007030: 656d 656e 740a 0a63 6f70 7957 6974 686f ement..copyWitho
│ │ │ │ │ -00007040: 7574 3a20 6f6c 6445 6c65 6d65 6e74 0a20 ut: oldElement.
│ │ │ │ │ -00007050: 2020 2020 416e 7377 6572 2061 2063 6f70 Answer a cop
│ │ │ │ │ -00007060: 7920 6f66 2074 6865 2072 6563 6569 7665 y of the receive
│ │ │ │ │ -00007070: 7220 746f 2077 6869 6368 2061 6c6c 206f r to which all o
│ │ │ │ │ -00007080: 6363 7572 7265 6e63 6573 206f 660a 2020 ccurrences of.
│ │ │ │ │ -00007090: 2020 206f 6c64 456c 656d 656e 7420 6172 oldElement ar
│ │ │ │ │ -000070a0: 6520 7265 6d6f 7665 640a 0a1f 0a46 696c e removed....Fil
│ │ │ │ │ -000070b0: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ -000070c0: 2c20 204e 6f64 653a 2041 7272 6179 6564 , Node: Arrayed
│ │ │ │ │ -000070d0: 436f 6c6c 6563 7469 6f6e 2d62 7569 6c74 Collection-built
│ │ │ │ │ -000070e0: 2069 6e73 2c20 204e 6578 743a 2041 7272 ins, Next: Arr
│ │ │ │ │ -000070f0: 6179 6564 436f 6c6c 6563 7469 6f6e 2d63 ayedCollection-c
│ │ │ │ │ -00007100: 6f6d 7069 6c65 722c 2020 5072 6576 3a20 ompiler, Prev:
│ │ │ │ │ -00007110: 4172 7261 7965 6443 6f6c 6c65 6374 696f ArrayedCollectio
│ │ │ │ │ -00007120: 6e2d 6261 7369 632c 2020 5570 3a20 4172 n-basic, Up: Ar
│ │ │ │ │ -00007130: 7261 7965 6443 6f6c 6c65 6374 696f 6e0a rayedCollection.
│ │ │ │ │ -00007140: 0a31 2e35 2e33 2041 7272 6179 6564 436f .1.5.3 ArrayedCo
│ │ │ │ │ -00007150: 6c6c 6563 7469 6f6e 3a20 6275 696c 7420 llection: built
│ │ │ │ │ -00007160: 696e 730a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ins.------------
│ │ │ │ │ -00007170: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00007180: 2d2d 2d2d 2d2d 0a0a 7369 7a65 0a20 2020 ------..size.
│ │ │ │ │ -00007190: 2020 416e 7377 6572 2074 6865 2073 697a Answer the siz
│ │ │ │ │ -000071a0: 6520 6f66 2074 6865 2072 6563 6569 7665 e of the receive
│ │ │ │ │ -000071b0: 720a 0a1f 0a46 696c 653a 2067 7374 2d62 r....File: gst-b
│ │ │ │ │ -000071c0: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ -000071d0: 2041 7272 6179 6564 436f 6c6c 6563 7469 ArrayedCollecti
│ │ │ │ │ -000071e0: 6f6e 2d63 6f6d 7069 6c65 722c 2020 4e65 on-compiler, Ne
│ │ │ │ │ -000071f0: 7874 3a20 4172 7261 7965 6443 6f6c 6c65 xt: ArrayedColle
│ │ │ │ │ -00007200: 6374 696f 6e2d 636f 7079 696e 6720 436f ction-copying Co
│ │ │ │ │ -00007210: 6c6c 6563 7469 6f6e 732c 2020 5072 6576 llections, Prev
│ │ │ │ │ -00007220: 3a20 4172 7261 7965 6443 6f6c 6c65 6374 : ArrayedCollect
│ │ │ │ │ -00007230: 696f 6e2d 6275 696c 7420 696e 732c 2020 ion-built ins,
│ │ │ │ │ -00007240: 5570 3a20 4172 7261 7965 6443 6f6c 6c65 Up: ArrayedColle
│ │ │ │ │ -00007250: 6374 696f 6e0a 0a31 2e35 2e34 2041 7272 ction..1.5.4 Arr
│ │ │ │ │ -00007260: 6179 6564 436f 6c6c 6563 7469 6f6e 3a20 ayedCollection:
│ │ │ │ │ -00007270: 636f 6d70 696c 6572 0a2d 2d2d 2d2d 2d2d compiler.-------
│ │ │ │ │ -00007280: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00007290: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6c69 7465 ----------..lite
│ │ │ │ │ -000072a0: 7261 6c45 7175 616c 733a 2061 6e4f 626a ralEquals: anObj
│ │ │ │ │ -000072b0: 6563 740a 2020 2020 204e 6f74 2063 6f6d ect. Not com
│ │ │ │ │ -000072c0: 6d65 6e74 6564 2e0a 0a6c 6974 6572 616c mented...literal
│ │ │ │ │ -000072d0: 4861 7368 0a20 2020 2020 4e6f 7420 636f Hash. Not co
│ │ │ │ │ -000072e0: 6d6d 656e 7465 642e 0a0a 1f0a 4669 6c65 mmented.....File
│ │ │ │ │ -000072f0: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ -00007300: 2020 4e6f 6465 3a20 4172 7261 7965 6443 Node: ArrayedC
│ │ │ │ │ -00007310: 6f6c 6c65 6374 696f 6e2d 636f 7079 696e ollection-copyin
│ │ │ │ │ -00007320: 6720 436f 6c6c 6563 7469 6f6e 732c 2020 g Collections,
│ │ │ │ │ -00007330: 4e65 7874 3a20 4172 7261 7965 6443 6f6c Next: ArrayedCol
│ │ │ │ │ -00007340: 6c65 6374 696f 6e2d 656e 756d 6572 6174 lection-enumerat
│ │ │ │ │ -00007350: 696e 6720 7468 6520 656c 656d 656e 7473 ing the elements
│ │ │ │ │ -00007360: 206f 6620 6120 636f 6c6c 6563 7469 6f6e of a collection
│ │ │ │ │ -00007370: 2c20 2050 7265 763a 2041 7272 6179 6564 , Prev: Arrayed
│ │ │ │ │ -00007380: 436f 6c6c 6563 7469 6f6e 2d63 6f6d 7069 Collection-compi
│ │ │ │ │ -00007390: 6c65 722c 2020 5570 3a20 4172 7261 7965 ler, Up: Arraye
│ │ │ │ │ -000073a0: 6443 6f6c 6c65 6374 696f 6e0a 0a31 2e35 dCollection..1.5
│ │ │ │ │ -000073b0: 2e35 2041 7272 6179 6564 436f 6c6c 6563 .5 ArrayedCollec
│ │ │ │ │ -000073c0: 7469 6f6e 3a20 636f 7079 696e 6720 436f tion: copying Co
│ │ │ │ │ -000073d0: 6c6c 6563 7469 6f6e 730a 2d2d 2d2d 2d2d llections.------
│ │ │ │ │ -000073e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000073f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00007400: 2d2d 2d2d 2d2d 0a0a 636f 7079 5265 706c ------..copyRepl
│ │ │ │ │ -00007410: 6163 6541 6c6c 3a20 6f6c 6453 7562 436f aceAll: oldSubCo
│ │ │ │ │ -00007420: 6c6c 6563 7469 6f6e 2077 6974 683a 206e llection with: n
│ │ │ │ │ -00007430: 6577 5375 6243 6f6c 6c65 6374 696f 6e0a ewSubCollection.
│ │ │ │ │ -00007440: 2020 2020 2041 6e73 7765 7220 6120 6e65 Answer a ne
│ │ │ │ │ -00007450: 7720 636f 6c6c 6563 7469 6f6e 2069 6e20 w collection in
│ │ │ │ │ -00007460: 7768 6963 6820 616c 6c20 7468 6520 7365 which all the se
│ │ │ │ │ -00007470: 7175 656e 6365 7320 6d61 7463 6869 6e67 quences matching
│ │ │ │ │ -00007480: 0a20 2020 2020 6f6c 6453 7562 436f 6c6c . oldSubColl
│ │ │ │ │ -00007490: 6563 7469 6f6e 2061 7265 2072 6570 6c61 ection are repla
│ │ │ │ │ -000074a0: 6365 6420 7769 7468 206e 6577 5375 6243 ced with newSubC
│ │ │ │ │ -000074b0: 6f6c 6c65 6374 696f 6e0a 0a63 6f70 7952 ollection..copyR
│ │ │ │ │ -000074c0: 6570 6c61 6365 4672 6f6d 3a20 7374 6172 eplaceFrom: star
│ │ │ │ │ -000074d0: 7420 746f 3a20 7374 6f70 2077 6974 683a t to: stop with:
│ │ │ │ │ -000074e0: 2072 6570 6c61 6365 6d65 6e74 436f 6c6c replacementColl
│ │ │ │ │ -000074f0: 6563 7469 6f6e 0a20 2020 2020 416e 7377 ection. Answ
│ │ │ │ │ -00007500: 6572 2061 206e 6577 2063 6f6c 6c65 6374 er a new collect
│ │ │ │ │ -00007510: 696f 6e20 6f66 2074 6865 2073 616d 6520 ion of the same
│ │ │ │ │ -00007520: 636c 6173 7320 6173 2074 6865 2072 6563 class as the rec
│ │ │ │ │ -00007530: 6569 7665 7220 7468 6174 0a20 2020 2020 eiver that.
│ │ │ │ │ -00007540: 636f 6e74 6169 6e73 2074 6865 2073 616d contains the sam
│ │ │ │ │ -00007550: 6520 656c 656d 656e 7473 2061 7320 7468 e elements as th
│ │ │ │ │ -00007560: 6520 7265 6365 6976 6572 2c20 696e 2074 e receiver, in t
│ │ │ │ │ -00007570: 6865 2073 616d 6520 6f72 6465 722c 0a20 he same order,.
│ │ │ │ │ -00007580: 2020 2020 6578 6365 7074 2066 6f72 2065 except for e
│ │ │ │ │ -00007590: 6c65 6d65 6e74 7320 6672 6f6d 2069 6e64 lements from ind
│ │ │ │ │ -000075a0: 6578 2027 7374 6172 7427 2074 6f20 696e ex 'start' to in
│ │ │ │ │ -000075b0: 6465 7820 2773 746f 7027 2e0a 0a20 2020 dex 'stop'...
│ │ │ │ │ -000075c0: 2020 4966 2073 7461 7274 203c 2073 746f If start < sto
│ │ │ │ │ -000075d0: 702c 2074 6865 7365 2061 7265 2072 6570 p, these are rep
│ │ │ │ │ -000075e0: 6c61 6365 6420 6279 2074 6865 2063 6f6e laced by the con
│ │ │ │ │ -000075f0: 7465 6e74 7320 6f66 2074 6865 0a20 2020 tents of the.
│ │ │ │ │ -00007600: 2020 7265 706c 6163 656d 656e 7443 6f6c replacementCol
│ │ │ │ │ -00007610: 6c65 6374 696f 6e2e 2020 496e 7374 6561 lection. Instea
│ │ │ │ │ -00007620: 642c 2049 6620 7374 6172 7420 3d20 2873 d, If start = (s
│ │ │ │ │ -00007630: 746f 7020 2b20 3129 2c20 6c69 6b65 2069 top + 1), like i
│ │ │ │ │ -00007640: 6e0a 2020 2020 2027 636f 7079 5265 706c n. 'copyRepl
│ │ │ │ │ -00007650: 6163 6546 726f 6d3a 2034 2074 6f3a 2033 aceFrom: 4 to: 3
│ │ │ │ │ -00007660: 2077 6974 683a 2061 6e41 7272 6179 272c with: anArray',
│ │ │ │ │ -00007670: 2074 6865 6e20 6576 6572 7920 656c 656d then every elem
│ │ │ │ │ -00007680: 656e 7420 6f66 2074 6865 0a20 2020 2020 ent of the.
│ │ │ │ │ -00007690: 7265 6365 6976 6572 2077 696c 6c20 6265 receiver will be
│ │ │ │ │ -000076a0: 2070 7265 7365 6e74 2069 6e20 7468 6520 present in the
│ │ │ │ │ -000076b0: 616e 7377 6572 6564 2063 6f70 793b 2074 answered copy; t
│ │ │ │ │ -000076c0: 6865 206f 7065 7261 7469 6f6e 2077 696c he operation wil
│ │ │ │ │ -000076d0: 6c0a 2020 2020 2062 6520 616e 2061 7070 l. be an app
│ │ │ │ │ -000076e0: 656e 6420 6966 2073 746f 7020 6973 2065 end if stop is e
│ │ │ │ │ -000076f0: 7175 616c 2074 6f20 7468 6520 7369 7a65 qual to the size
│ │ │ │ │ -00007700: 206f 6620 7468 6520 7265 6365 6976 6572 of the receiver
│ │ │ │ │ -00007710: 206f 722c 2069 6620 6974 0a20 2020 2020 or, if it.
│ │ │ │ │ -00007720: 6973 206e 6f74 2c20 616e 2069 6e73 6572 is not, an inser
│ │ │ │ │ -00007730: 7420 6265 666f 7265 2069 6e64 6578 2027 t before index '
│ │ │ │ │ -00007740: 7374 6172 7427 2e0a 0a63 6f70 7952 6570 start'...copyRep
│ │ │ │ │ -00007750: 6c61 6365 4672 6f6d 3a20 7374 6172 7420 laceFrom: start
│ │ │ │ │ -00007760: 746f 3a20 7374 6f70 2077 6974 684f 626a to: stop withObj
│ │ │ │ │ -00007770: 6563 743a 2061 6e4f 626a 6563 740a 2020 ect: anObject.
│ │ │ │ │ -00007780: 2020 2041 6e73 7765 7220 6120 6e65 7720 Answer a new
│ │ │ │ │ -00007790: 636f 6c6c 6563 7469 6f6e 206f 6620 7468 collection of th
│ │ │ │ │ -000077a0: 6520 7361 6d65 2063 6c61 7373 2061 7320 e same class as
│ │ │ │ │ -000077b0: 7468 6520 7265 6365 6976 6572 2074 6861 the receiver tha
│ │ │ │ │ -000077c0: 740a 2020 2020 2063 6f6e 7461 696e 7320 t. contains
│ │ │ │ │ -000077d0: 7468 6520 7361 6d65 2065 6c65 6d65 6e74 the same element
│ │ │ │ │ -000077e0: 7320 6173 2074 6865 2072 6563 6569 7665 s as the receive
│ │ │ │ │ -000077f0: 722c 2069 6e20 7468 6520 7361 6d65 206f r, in the same o
│ │ │ │ │ -00007800: 7264 6572 2c0a 2020 2020 2065 7863 6570 rder,. excep
│ │ │ │ │ -00007810: 7420 666f 7220 656c 656d 656e 7473 2066 t for elements f
│ │ │ │ │ -00007820: 726f 6d20 696e 6465 7820 2773 7461 7274 rom index 'start
│ │ │ │ │ -00007830: 2720 746f 2069 6e64 6578 2027 7374 6f70 ' to index 'stop
│ │ │ │ │ -00007840: 272e 0a0a 2020 2020 2049 6620 7374 6172 '... If star
│ │ │ │ │ -00007850: 7420 3c20 7374 6f70 2c20 7468 6573 6520 t < stop, these
│ │ │ │ │ -00007860: 6172 6520 7265 706c 6163 6564 2062 7920 are replaced by
│ │ │ │ │ -00007870: 7374 6f70 2d73 7461 7274 2b31 2063 6f70 stop-start+1 cop
│ │ │ │ │ -00007880: 6965 7320 6f66 0a20 2020 2020 616e 4f62 ies of. anOb
│ │ │ │ │ -00007890: 6a65 6374 2e20 2049 6e73 7465 6164 2c20 ject. Instead,
│ │ │ │ │ -000078a0: 4966 2073 7461 7274 203d 2028 7374 6f70 If start = (stop
│ │ │ │ │ -000078b0: 202b 2031 292c 2074 6865 6e20 6576 6572 + 1), then ever
│ │ │ │ │ -000078c0: 7920 656c 656d 656e 7420 6f66 0a20 2020 y element of.
│ │ │ │ │ -000078d0: 2020 7468 6520 7265 6365 6976 6572 2077 the receiver w
│ │ │ │ │ -000078e0: 696c 6c20 6265 2070 7265 7365 6e74 2069 ill be present i
│ │ │ │ │ -000078f0: 6e20 7468 6520 616e 7377 6572 6564 2063 n the answered c
│ │ │ │ │ -00007900: 6f70 793b 2074 6865 206f 7065 7261 7469 opy; the operati
│ │ │ │ │ -00007910: 6f6e 0a20 2020 2020 7769 6c6c 2062 6520 on. will be
│ │ │ │ │ -00007920: 616e 2061 7070 656e 6420 6966 2073 746f an append if sto
│ │ │ │ │ -00007930: 7020 6973 2065 7175 616c 2074 6f20 7468 p is equal to th
│ │ │ │ │ -00007940: 6520 7369 7a65 206f 6620 7468 6520 7265 e size of the re
│ │ │ │ │ -00007950: 6365 6976 6572 206f 722c 0a20 2020 2020 ceiver or,.
│ │ │ │ │ -00007960: 6966 2069 7420 6973 206e 6f74 2c20 616e if it is not, an
│ │ │ │ │ -00007970: 2069 6e73 6572 7420 6265 666f 7265 2069 insert before i
│ │ │ │ │ -00007980: 6e64 6578 2027 7374 6172 7427 2e0a 0a72 ndex 'start'...r
│ │ │ │ │ -00007990: 6576 6572 7365 0a20 2020 2020 416e 7377 everse. Answ
│ │ │ │ │ -000079a0: 6572 2074 6865 2072 6563 6569 7665 7273 er the receivers
│ │ │ │ │ -000079b0: 2720 636f 6e74 656e 7473 2069 6e20 7265 ' contents in re
│ │ │ │ │ -000079c0: 7665 7273 6520 6f72 6465 720a 0a1f 0a46 verse order....F
│ │ │ │ │ -000079d0: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ -000079e0: 666f 2c20 204e 6f64 653a 2041 7272 6179 fo, Node: Array
│ │ │ │ │ -000079f0: 6564 436f 6c6c 6563 7469 6f6e 2d65 6e75 edCollection-enu
│ │ │ │ │ -00007a00: 6d65 7261 7469 6e67 2074 6865 2065 6c65 merating the ele
│ │ │ │ │ -00007a10: 6d65 6e74 7320 6f66 2061 2063 6f6c 6c65 ments of a colle
│ │ │ │ │ -00007a20: 6374 696f 6e2c 2020 4e65 7874 3a20 4172 ction, Next: Ar
│ │ │ │ │ -00007a30: 7261 7965 6443 6f6c 6c65 6374 696f 6e2d rayedCollection-
│ │ │ │ │ -00007a40: 736f 7274 696e 672c 2020 5072 6576 3a20 sorting, Prev:
│ │ │ │ │ -00007a50: 4172 7261 7965 6443 6f6c 6c65 6374 696f ArrayedCollectio
│ │ │ │ │ -00007a60: 6e2d 636f 7079 696e 6720 436f 6c6c 6563 n-copying Collec
│ │ │ │ │ -00007a70: 7469 6f6e 732c 2020 5570 3a20 4172 7261 tions, Up: Arra
│ │ │ │ │ -00007a80: 7965 6443 6f6c 6c65 6374 696f 6e0a 0a31 yedCollection..1
│ │ │ │ │ -00007a90: 2e35 2e36 2041 7272 6179 6564 436f 6c6c .5.6 ArrayedColl
│ │ │ │ │ -00007aa0: 6563 7469 6f6e 3a20 656e 756d 6572 6174 ection: enumerat
│ │ │ │ │ -00007ab0: 696e 6720 7468 6520 656c 656d 656e 7473 ing the elements
│ │ │ │ │ -00007ac0: 206f 6620 6120 636f 6c6c 6563 7469 6f6e of a collection
│ │ │ │ │ -00007ad0: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------
│ │ │ │ │ -00007ae0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00007af0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00007b00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00007b10: 2d2d 0a0a 636f 6c6c 6563 743a 2061 426c --..collect: aBl
│ │ │ │ │ -00007b20: 6f63 6b0a 2020 2020 2041 6e73 7765 7220 ock. Answer
│ │ │ │ │ -00007b30: 6120 6e65 7720 696e 7374 616e 6365 206f a new instance o
│ │ │ │ │ -00007b40: 6620 616e 2041 7272 6179 6564 436f 6c6c f an ArrayedColl
│ │ │ │ │ -00007b50: 6563 7469 6f6e 2063 6f6e 7461 696e 696e ection containin
│ │ │ │ │ -00007b60: 6720 616c 6c20 7468 650a 2020 2020 2072 g all the. r
│ │ │ │ │ -00007b70: 6573 756c 7473 206f 6620 6576 616c 7561 esults of evalua
│ │ │ │ │ -00007b80: 7469 6e67 2061 426c 6f63 6b20 7061 7373 ting aBlock pass
│ │ │ │ │ -00007b90: 696e 6720 6561 6368 206f 6620 7468 6520 ing each of the
│ │ │ │ │ -00007ba0: 7265 6365 6976 6572 2773 0a20 2020 2020 receiver's.
│ │ │ │ │ -00007bb0: 656c 656d 656e 7473 0a0a 7265 6a65 6374 elements..reject
│ │ │ │ │ -00007bc0: 3a20 6142 6c6f 636b 0a20 2020 2020 416e : aBlock. An
│ │ │ │ │ -00007bd0: 7377 6572 2061 206e 6577 2069 6e73 7461 swer a new insta
│ │ │ │ │ -00007be0: 6e63 6520 6f66 2061 6e20 4172 7261 7965 nce of an Arraye
│ │ │ │ │ -00007bf0: 6443 6f6c 6c65 6374 696f 6e20 636f 6e74 dCollection cont
│ │ │ │ │ -00007c00: 6169 6e69 6e67 2061 6c6c 2074 6865 0a20 aining all the.
│ │ │ │ │ -00007c10: 2020 2020 656c 656d 656e 7473 2069 6e20 elements in
│ │ │ │ │ -00007c20: 7468 6520 7265 6365 6976 6572 2077 6869 the receiver whi
│ │ │ │ │ -00007c30: 6368 2c20 7768 656e 2070 6173 7365 6420 ch, when passed
│ │ │ │ │ -00007c40: 746f 2061 426c 6f63 6b2c 2061 6e73 7765 to aBlock, answe
│ │ │ │ │ -00007c50: 7220 6661 6c73 650a 0a73 656c 6563 743a r false..select:
│ │ │ │ │ -00007c60: 2061 426c 6f63 6b0a 2020 2020 2041 6e73 aBlock. Ans
│ │ │ │ │ -00007c70: 7765 7220 6120 6e65 7720 696e 7374 616e wer a new instan
│ │ │ │ │ -00007c80: 6365 206f 6620 616e 2041 7272 6179 6564 ce of an Arrayed
│ │ │ │ │ -00007c90: 436f 6c6c 6563 7469 6f6e 2063 6f6e 7461 Collection conta
│ │ │ │ │ -00007ca0: 696e 696e 6720 616c 6c20 7468 650a 2020 ining all the.
│ │ │ │ │ -00007cb0: 2020 2065 6c65 6d65 6e74 7320 696e 2074 elements in t
│ │ │ │ │ -00007cc0: 6865 2072 6563 6569 7665 7220 7768 6963 he receiver whic
│ │ │ │ │ -00007cd0: 682c 2077 6865 6e20 7061 7373 6564 2074 h, when passed t
│ │ │ │ │ -00007ce0: 6f20 6142 6c6f 636b 2c20 616e 7377 6572 o aBlock, answer
│ │ │ │ │ -00007cf0: 2074 7275 650a 0a77 6974 683a 2061 5365 true..with: aSe
│ │ │ │ │ -00007d00: 7175 656e 6365 6162 6c65 436f 6c6c 6563 quenceableCollec
│ │ │ │ │ -00007d10: 7469 6f6e 2063 6f6c 6c65 6374 3a20 6142 tion collect: aB
│ │ │ │ │ -00007d20: 6c6f 636b 0a20 2020 2020 4576 616c 7561 lock. Evalua
│ │ │ │ │ -00007d30: 7465 2061 426c 6f63 6b20 666f 7220 6561 te aBlock for ea
│ │ │ │ │ -00007d40: 6368 2070 6169 7220 6f66 2065 6c65 6d65 ch pair of eleme
│ │ │ │ │ -00007d50: 6e74 7320 746f 6f6b 2072 6573 7065 6374 nts took respect
│ │ │ │ │ -00007d60: 6976 656c 7920 6672 6f6d 0a20 2020 2020 ively from.
│ │ │ │ │ -00007d70: 7468 6520 7265 6365 6976 6572 2061 6e64 the receiver and
│ │ │ │ │ -00007d80: 2066 726f 6d20 6153 6571 7565 6e63 6561 from aSequencea
│ │ │ │ │ -00007d90: 626c 6543 6f6c 6c65 6374 696f 6e3b 2061 bleCollection; a
│ │ │ │ │ -00007da0: 6e73 7765 7220 6120 636f 6c6c 6563 7469 nswer a collecti
│ │ │ │ │ -00007db0: 6f6e 0a20 2020 2020 6f66 2074 6865 2073 on. of the s
│ │ │ │ │ -00007dc0: 616d 6520 6b69 6e64 206f 6620 7468 6520 ame kind of the
│ │ │ │ │ -00007dd0: 7265 6365 6976 6572 2c20 6d61 6465 2077 receiver, made w
│ │ │ │ │ -00007de0: 6974 6820 7468 6520 626c 6f63 6b27 7320 ith the block's
│ │ │ │ │ -00007df0: 7265 7475 726e 0a20 2020 2020 7661 6c75 return. valu
│ │ │ │ │ -00007e00: 6573 2e20 2046 6169 6c20 6966 2074 6865 es. Fail if the
│ │ │ │ │ -00007e10: 2072 6563 6569 7665 7220 6861 7320 6e6f receiver has no
│ │ │ │ │ -00007e20: 7420 7468 6520 7361 6d65 2073 697a 6520 t the same size
│ │ │ │ │ -00007e30: 6173 0a20 2020 2020 6153 6571 7565 6e63 as. aSequenc
│ │ │ │ │ -00007e40: 6561 626c 6543 6f6c 6c65 6374 696f 6e2e eableCollection.
│ │ │ │ │ -00007e50: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ -00007e60: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ -00007e70: 4172 7261 7965 6443 6f6c 6c65 6374 696f ArrayedCollectio
│ │ │ │ │ -00007e80: 6e2d 736f 7274 696e 672c 2020 4e65 7874 n-sorting, Next
│ │ │ │ │ -00007e90: 3a20 4172 7261 7965 6443 6f6c 6c65 6374 : ArrayedCollect
│ │ │ │ │ -00007ea0: 696f 6e2d 7374 6f72 696e 672c 2020 5072 ion-storing, Pr
│ │ │ │ │ -00007eb0: 6576 3a20 4172 7261 7965 6443 6f6c 6c65 ev: ArrayedColle
│ │ │ │ │ -00007ec0: 6374 696f 6e2d 656e 756d 6572 6174 696e ction-enumeratin
│ │ │ │ │ -00007ed0: 6720 7468 6520 656c 656d 656e 7473 206f g the elements o
│ │ │ │ │ -00007ee0: 6620 6120 636f 6c6c 6563 7469 6f6e 2c20 f a collection,
│ │ │ │ │ -00007ef0: 2055 703a 2041 7272 6179 6564 436f 6c6c Up: ArrayedColl
│ │ │ │ │ -00007f00: 6563 7469 6f6e 0a0a 312e 352e 3720 4172 ection..1.5.7 Ar
│ │ │ │ │ -00007f10: 7261 7965 6443 6f6c 6c65 6374 696f 6e3a rayedCollection:
│ │ │ │ │ -00007f20: 2073 6f72 7469 6e67 0a2d 2d2d 2d2d 2d2d sorting.-------
│ │ │ │ │ -00007f30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00007f40: 2d2d 2d2d 2d2d 2d2d 2d0a 0a73 6f72 7465 ---------..sorte
│ │ │ │ │ -00007f50: 640a 2020 2020 2052 6574 7572 6e20 6120 d. Return a
│ │ │ │ │ -00007f60: 636f 7079 206f 6620 7468 6520 7265 6365 copy of the rece
│ │ │ │ │ -00007f70: 6976 6572 2073 6f72 7465 6420 6163 636f iver sorted acco
│ │ │ │ │ -00007f80: 7264 696e 6720 746f 2074 6865 2064 6566 rding to the def
│ │ │ │ │ -00007f90: 6175 6c74 2073 6f72 740a 2020 2020 2062 ault sort. b
│ │ │ │ │ -00007fa0: 6c6f 636b 2c20 7768 6963 6820 7573 6573 lock, which uses
│ │ │ │ │ -00007fb0: 2023 3c3d 2074 6f20 636f 6d70 6172 6520 #<= to compare
│ │ │ │ │ -00007fc0: 6974 656d 732e 0a0a 736f 7274 6564 3a20 items...sorted:
│ │ │ │ │ -00007fd0: 736f 7274 426c 6f63 6b0a 2020 2020 2052 sortBlock. R
│ │ │ │ │ -00007fe0: 6574 7572 6e20 6120 636f 7079 206f 6620 eturn a copy of
│ │ │ │ │ -00007ff0: 7468 6520 7265 6365 6976 6572 2073 6f72 the receiver sor
│ │ │ │ │ -00008000: 7465 6420 6163 636f 7264 696e 6720 746f ted according to
│ │ │ │ │ -00008010: 2074 6865 2067 6976 656e 2073 6f72 740a the given sort.
│ │ │ │ │ -00008020: 2020 2020 2062 6c6f 636b 2c20 7768 6963 block, whic
│ │ │ │ │ -00008030: 6820 6163 6365 7074 7320 7061 6972 206f h accepts pair o
│ │ │ │ │ -00008040: 6620 6974 656d 7320 616e 6420 7265 7475 f items and retu
│ │ │ │ │ -00008050: 726e 7320 7472 7565 2069 6620 7468 6520 rns true if the
│ │ │ │ │ -00008060: 6669 7273 740a 2020 2020 2069 7465 6d20 first. item
│ │ │ │ │ -00008070: 6973 206c 6573 7320 7468 616e 2074 6865 is less than the
│ │ │ │ │ -00008080: 2073 6563 6f6e 6420 6f6e 652e 0a0a 1f0a second one.....
│ │ │ │ │ -00008090: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ -000080a0: 6e66 6f2c 2020 4e6f 6465 3a20 4172 7261 nfo, Node: Arra
│ │ │ │ │ -000080b0: 7965 6443 6f6c 6c65 6374 696f 6e2d 7374 yedCollection-st
│ │ │ │ │ -000080c0: 6f72 696e 672c 2020 4e65 7874 3a20 4172 oring, Next: Ar
│ │ │ │ │ -000080d0: 7261 7965 6443 6f6c 6c65 6374 696f 6e2d rayedCollection-
│ │ │ │ │ -000080e0: 7374 7265 616d 732c 2020 5072 6576 3a20 streams, Prev:
│ │ │ │ │ -000080f0: 4172 7261 7965 6443 6f6c 6c65 6374 696f ArrayedCollectio
│ │ │ │ │ -00008100: 6e2d 736f 7274 696e 672c 2020 5570 3a20 n-sorting, Up:
│ │ │ │ │ -00008110: 4172 7261 7965 6443 6f6c 6c65 6374 696f ArrayedCollectio
│ │ │ │ │ -00008120: 6e0a 0a31 2e35 2e38 2041 7272 6179 6564 n..1.5.8 Arrayed
│ │ │ │ │ -00008130: 436f 6c6c 6563 7469 6f6e 3a20 7374 6f72 Collection: stor
│ │ │ │ │ -00008140: 696e 670a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ing.------------
│ │ │ │ │ -00008150: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00008160: 2d2d 2d2d 0a0a 7374 6f72 654f 6e3a 2061 ----..storeOn: a
│ │ │ │ │ -00008170: 5374 7265 616d 0a20 2020 2020 5374 6f72 Stream. Stor
│ │ │ │ │ -00008180: 6520 536d 616c 6c74 616c 6b20 636f 6465 e Smalltalk code
│ │ │ │ │ -00008190: 2063 6f6d 7069 6c69 6e67 2074 6f20 7468 compiling to th
│ │ │ │ │ -000081a0: 6520 7265 6365 6976 6572 206f 6e20 6153 e receiver on aS
│ │ │ │ │ -000081b0: 7472 6561 6d0a 0a1f 0a46 696c 653a 2067 tream....File: g
│ │ │ │ │ -000081c0: 7374 2d62 6173 652e 696e 666f 2c20 204e st-base.info, N
│ │ │ │ │ -000081d0: 6f64 653a 2041 7272 6179 6564 436f 6c6c ode: ArrayedColl
│ │ │ │ │ -000081e0: 6563 7469 6f6e 2d73 7472 6561 6d73 2c20 ection-streams,
│ │ │ │ │ -000081f0: 2050 7265 763a 2041 7272 6179 6564 436f Prev: ArrayedCo
│ │ │ │ │ -00008200: 6c6c 6563 7469 6f6e 2d73 746f 7269 6e67 llection-storing
│ │ │ │ │ -00008210: 2c20 2055 703a 2041 7272 6179 6564 436f , Up: ArrayedCo
│ │ │ │ │ -00008220: 6c6c 6563 7469 6f6e 0a0a 312e 352e 3920 llection..1.5.9
│ │ │ │ │ -00008230: 4172 7261 7965 6443 6f6c 6c65 6374 696f ArrayedCollectio
│ │ │ │ │ -00008240: 6e3a 2073 7472 6561 6d73 0a2d 2d2d 2d2d n: streams.-----
│ │ │ │ │ -00008250: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00008260: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a77 7269 -----------..wri
│ │ │ │ │ -00008270: 7465 5374 7265 616d 0a20 2020 2020 416e teStream. An
│ │ │ │ │ -00008280: 7377 6572 2061 2057 7269 7465 5374 7265 swer a WriteStre
│ │ │ │ │ -00008290: 616d 2073 7472 6561 6d69 6e67 206f 6e20 am streaming on
│ │ │ │ │ -000082a0: 7468 6520 7265 6365 6976 6572 0a0a 1f0a the receiver....
│ │ │ │ │ -000082b0: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ -000082c0: 6e66 6f2c 2020 4e6f 6465 3a20 4173 736f nfo, Node: Asso
│ │ │ │ │ -000082d0: 6369 6174 696f 6e2c 2020 4e65 7874 3a20 ciation, Next:
│ │ │ │ │ -000082e0: 4175 746f 6c6f 6164 2c20 2050 7265 763a Autoload, Prev:
│ │ │ │ │ -000082f0: 2041 7272 6179 6564 436f 6c6c 6563 7469 ArrayedCollecti
│ │ │ │ │ -00008300: 6f6e 2c20 2055 703a 2042 6173 6520 636c on, Up: Base cl
│ │ │ │ │ -00008310: 6173 7365 730a 0a31 2e36 2041 7373 6f63 asses..1.6 Assoc
│ │ │ │ │ -00008320: 6961 7469 6f6e 0a3d 3d3d 3d3d 3d3d 3d3d iation.=========
│ │ │ │ │ -00008330: 3d3d 3d3d 3d3d 0a0a 4465 6669 6e65 6420 ======..Defined
│ │ │ │ │ -00008340: 696e 206e 616d 6573 7061 6365 2053 6d61 in namespace Sma
│ │ │ │ │ -00008350: 6c6c 7461 6c6b 0a53 7570 6572 636c 6173 lltalk.Superclas
│ │ │ │ │ -00008360: 733a 204c 6f6f 6b75 704b 6579 0a43 6174 s: LookupKey.Cat
│ │ │ │ │ -00008370: 6567 6f72 793a 204c 616e 6775 6167 652d egory: Language-
│ │ │ │ │ -00008380: 4461 7461 2074 7970 6573 0a20 2020 2020 Data types.
│ │ │ │ │ -00008390: 4d79 2069 6e73 7461 6e63 6573 2072 6570 My instances rep
│ │ │ │ │ -000083a0: 7265 7365 6e74 2061 206d 6170 7069 6e67 resent a mapping
│ │ │ │ │ -000083b0: 2062 6574 7765 656e 2074 776f 206f 626a between two obj
│ │ │ │ │ -000083c0: 6563 7473 2e20 2054 7970 6963 616c 6c79 ects. Typically
│ │ │ │ │ -000083d0: 2c0a 2020 2020 206d 7920 226b 6579 2220 ,. my "key"
│ │ │ │ │ -000083e0: 6f62 6a65 6374 2069 7320 6120 7379 6d62 object is a symb
│ │ │ │ │ -000083f0: 6f6c 2c20 6275 7420 4920 646f 6e27 7420 ol, but I don't
│ │ │ │ │ -00008400: 7265 7175 6972 6520 7468 6973 2e20 204d require this. M
│ │ │ │ │ -00008410: 7920 2276 616c 7565 220a 2020 2020 206f y "value". o
│ │ │ │ │ -00008420: 626a 6563 7420 6861 7320 6e6f 2063 6f6e bject has no con
│ │ │ │ │ -00008430: 7665 6e74 696f 6e73 2061 7373 6f63 6961 ventions associa
│ │ │ │ │ -00008440: 7465 6420 7769 7468 2069 743b 2069 7420 ted with it; it
│ │ │ │ │ -00008450: 6361 6e20 6265 2061 6e79 206f 626a 6563 can be any objec
│ │ │ │ │ -00008460: 740a 2020 2020 2061 7420 616c 6c2e 0a0a t. at all...
│ │ │ │ │ -00008470: 2a20 4d65 6e75 3a0a 0a2a 2041 7373 6f63 * Menu:..* Assoc
│ │ │ │ │ -00008480: 6961 7469 6f6e 2063 6c61 7373 2d62 6173 iation class-bas
│ │ │ │ │ -00008490: 6963 3a3a 2020 2863 6c61 7373 290a 2a20 ic:: (class).*
│ │ │ │ │ -000084a0: 4173 736f 6369 6174 696f 6e2d 6163 6365 Association-acce
│ │ │ │ │ -000084b0: 7373 696e 673a 3a20 2028 696e 7374 616e ssing:: (instan
│ │ │ │ │ -000084c0: 6365 290a 2a20 4173 736f 6369 6174 696f ce).* Associatio
│ │ │ │ │ -000084d0: 6e2d 6669 6e61 6c69 7a61 7469 6f6e 3a3a n-finalization::
│ │ │ │ │ -000084e0: 2020 2869 6e73 7461 6e63 6529 0a2a 2041 (instance).* A
│ │ │ │ │ -000084f0: 7373 6f63 6961 7469 6f6e 2d70 7269 6e74 ssociation-print
│ │ │ │ │ -00008500: 696e 673a 3a20 2028 696e 7374 616e 6365 ing:: (instance
│ │ │ │ │ -00008510: 290a 2a20 4173 736f 6369 6174 696f 6e2d ).* Association-
│ │ │ │ │ -00008520: 7374 6f72 696e 673a 3a20 2028 696e 7374 storing:: (inst
│ │ │ │ │ -00008530: 616e 6365 290a 2a20 4173 736f 6369 6174 ance).* Associat
│ │ │ │ │ -00008540: 696f 6e2d 7465 7374 696e 673a 3a20 2028 ion-testing:: (
│ │ │ │ │ -00008550: 696e 7374 616e 6365 290a 0a1f 0a46 696c instance)....Fil
│ │ │ │ │ -00008560: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ -00008570: 2c20 204e 6f64 653a 2041 7373 6f63 6961 , Node: Associa
│ │ │ │ │ -00008580: 7469 6f6e 2063 6c61 7373 2d62 6173 6963 tion class-basic
│ │ │ │ │ -00008590: 2c20 204e 6578 743a 2041 7373 6f63 6961 , Next: Associa
│ │ │ │ │ -000085a0: 7469 6f6e 2d61 6363 6573 7369 6e67 2c20 tion-accessing,
│ │ │ │ │ -000085b0: 2055 703a 2041 7373 6f63 6961 7469 6f6e Up: Association
│ │ │ │ │ -000085c0: 0a0a 312e 362e 3120 4173 736f 6369 6174 ..1.6.1 Associat
│ │ │ │ │ -000085d0: 696f 6e20 636c 6173 733a 2062 6173 6963 ion class: basic
│ │ │ │ │ -000085e0: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------
│ │ │ │ │ -000085f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------.
│ │ │ │ │ -00008600: 0a6b 6579 3a20 614b 6579 2076 616c 7565 .key: aKey value
│ │ │ │ │ -00008610: 3a20 6156 616c 7565 0a20 2020 2020 416e : aValue. An
│ │ │ │ │ -00008620: 7377 6572 2061 206e 6577 2061 7373 6f63 swer a new assoc
│ │ │ │ │ -00008630: 6961 7469 6f6e 2077 6974 6820 7468 6520 iation with the
│ │ │ │ │ -00008640: 6769 7665 6e20 6b65 7920 616e 6420 7661 given key and va
│ │ │ │ │ -00008650: 6c75 650a 0a1f 0a46 696c 653a 2067 7374 lue....File: gst
│ │ │ │ │ -00008660: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ -00008670: 653a 2041 7373 6f63 6961 7469 6f6e 2d61 e: Association-a
│ │ │ │ │ -00008680: 6363 6573 7369 6e67 2c20 204e 6578 743a ccessing, Next:
│ │ │ │ │ -00008690: 2041 7373 6f63 6961 7469 6f6e 2d66 696e Association-fin
│ │ │ │ │ -000086a0: 616c 697a 6174 696f 6e2c 2020 5072 6576 alization, Prev
│ │ │ │ │ -000086b0: 3a20 4173 736f 6369 6174 696f 6e20 636c : Association cl
│ │ │ │ │ -000086c0: 6173 732d 6261 7369 632c 2020 5570 3a20 ass-basic, Up:
│ │ │ │ │ -000086d0: 4173 736f 6369 6174 696f 6e0a 0a31 2e36 Association..1.6
│ │ │ │ │ -000086e0: 2e32 2041 7373 6f63 6961 7469 6f6e 3a20 .2 Association:
│ │ │ │ │ -000086f0: 6163 6365 7373 696e 670a 2d2d 2d2d 2d2d accessing.------
│ │ │ │ │ -00008700: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00008710: 2d2d 2d2d 2d2d 0a0a 656e 7669 726f 6e6d ------..environm
│ │ │ │ │ -00008720: 656e 740a 2020 2020 2041 6e73 7765 7220 ent. Answer
│ │ │ │ │ -00008730: 6e69 6c2e 2020 5468 6973 2069 7320 7072 nil. This is pr
│ │ │ │ │ -00008740: 6573 656e 7420 746f 2061 6368 6965 7665 esent to achieve
│ │ │ │ │ -00008750: 2070 6f6c 796d 6f72 7068 6973 6d20 7769 polymorphism wi
│ │ │ │ │ -00008760: 7468 2069 6e73 7461 6e63 6573 0a20 2020 th instances.
│ │ │ │ │ -00008770: 2020 6f66 2056 6172 6961 626c 6542 696e of VariableBin
│ │ │ │ │ -00008780: 6469 6e67 2e0a 0a65 6e76 6972 6f6e 6d65 ding...environme
│ │ │ │ │ -00008790: 6e74 3a20 614e 616d 6573 7061 6365 0a20 nt: aNamespace.
│ │ │ │ │ -000087a0: 2020 2020 446f 206e 6f74 6869 6e67 2e20 Do nothing.
│ │ │ │ │ -000087b0: 2054 6869 7320 6973 2070 7265 7365 6e74 This is present
│ │ │ │ │ -000087c0: 2074 6f20 6163 6869 6576 6520 706f 6c79 to achieve poly
│ │ │ │ │ -000087d0: 6d6f 7270 6869 736d 2077 6974 6820 696e morphism with in
│ │ │ │ │ -000087e0: 7374 616e 6365 730a 2020 2020 206f 6620 stances. of
│ │ │ │ │ -000087f0: 5661 7269 6162 6c65 4269 6e64 696e 672e VariableBinding.
│ │ │ │ │ -00008800: 0a0a 6b65 793a 2061 4b65 7920 7661 6c75 ..key: aKey valu
│ │ │ │ │ -00008810: 653a 2061 5661 6c75 650a 2020 2020 2053 e: aValue. S
│ │ │ │ │ -00008820: 6574 2074 6865 2061 7373 6f63 6961 7469 et the associati
│ │ │ │ │ -00008830: 6f6e 2773 206b 6579 2074 6f20 614b 6579 on's key to aKey
│ │ │ │ │ -00008840: 2c20 616e 6420 6974 7320 7661 6c75 6520 , and its value
│ │ │ │ │ -00008850: 746f 2061 5661 6c75 650a 0a76 616c 7565 to aValue..value
│ │ │ │ │ -00008860: 0a20 2020 2020 416e 7377 6572 2074 6865 . Answer the
│ │ │ │ │ -00008870: 2061 7373 6f63 6961 7469 6f6e 2773 2076 association's v
│ │ │ │ │ -00008880: 616c 7565 0a0a 7661 6c75 653a 2061 5661 alue..value: aVa
│ │ │ │ │ -00008890: 6c75 650a 2020 2020 2053 6574 2074 6865 lue. Set the
│ │ │ │ │ -000088a0: 2061 7373 6f63 6961 7469 6f6e 2773 2076 association's v
│ │ │ │ │ -000088b0: 616c 7565 2074 6f20 6156 616c 7565 0a0a alue to aValue..
│ │ │ │ │ -000088c0: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ -000088d0: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 4173 .info, Node: As
│ │ │ │ │ -000088e0: 736f 6369 6174 696f 6e2d 6669 6e61 6c69 sociation-finali
│ │ │ │ │ -000088f0: 7a61 7469 6f6e 2c20 204e 6578 743a 2041 zation, Next: A
│ │ │ │ │ -00008900: 7373 6f63 6961 7469 6f6e 2d70 7269 6e74 ssociation-print
│ │ │ │ │ -00008910: 696e 672c 2020 5072 6576 3a20 4173 736f ing, Prev: Asso
│ │ │ │ │ -00008920: 6369 6174 696f 6e2d 6163 6365 7373 696e ciation-accessin
│ │ │ │ │ -00008930: 672c 2020 5570 3a20 4173 736f 6369 6174 g, Up: Associat
│ │ │ │ │ -00008940: 696f 6e0a 0a31 2e36 2e33 2041 7373 6f63 ion..1.6.3 Assoc
│ │ │ │ │ -00008950: 6961 7469 6f6e 3a20 6669 6e61 6c69 7a61 iation: finaliza
│ │ │ │ │ -00008960: 7469 6f6e 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d tion.-----------
│ │ │ │ │ -00008970: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00008980: 2d2d 2d2d 0a0a 6d6f 7572 6e0a 2020 2020 ----..mourn.
│ │ │ │ │ -00008990: 2046 696e 616c 697a 6520 7468 6520 7265 Finalize the re
│ │ │ │ │ -000089a0: 6365 6976 6572 0a0a 1f0a 4669 6c65 3a20 ceiver....File:
│ │ │ │ │ -000089b0: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ -000089c0: 4e6f 6465 3a20 4173 736f 6369 6174 696f Node: Associatio
│ │ │ │ │ -000089d0: 6e2d 7072 696e 7469 6e67 2c20 204e 6578 n-printing, Nex
│ │ │ │ │ -000089e0: 743a 2041 7373 6f63 6961 7469 6f6e 2d73 t: Association-s
│ │ │ │ │ -000089f0: 746f 7269 6e67 2c20 2050 7265 763a 2041 toring, Prev: A
│ │ │ │ │ -00008a00: 7373 6f63 6961 7469 6f6e 2d66 696e 616c ssociation-final
│ │ │ │ │ -00008a10: 697a 6174 696f 6e2c 2020 5570 3a20 4173 ization, Up: As
│ │ │ │ │ -00008a20: 736f 6369 6174 696f 6e0a 0a31 2e36 2e34 sociation..1.6.4
│ │ │ │ │ -00008a30: 2041 7373 6f63 6961 7469 6f6e 3a20 7072 Association: pr
│ │ │ │ │ -00008a40: 696e 7469 6e67 0a2d 2d2d 2d2d 2d2d 2d2d inting.---------
│ │ │ │ │ -00008a50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00008a60: 2d2d 0a0a 7072 696e 744f 6e3a 2061 5374 --..printOn: aSt
│ │ │ │ │ -00008a70: 7265 616d 0a20 2020 2020 5075 7420 6f6e ream. Put on
│ │ │ │ │ -00008a80: 2061 5374 7265 616d 2061 2072 6570 7265 aStream a repre
│ │ │ │ │ -00008a90: 7365 6e74 6174 696f 6e20 6f66 2074 6865 sentation of the
│ │ │ │ │ -00008aa0: 2072 6563 6569 7665 720a 0a1f 0a46 696c receiver....Fil
│ │ │ │ │ -00008ab0: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ -00008ac0: 2c20 204e 6f64 653a 2041 7373 6f63 6961 , Node: Associa
│ │ │ │ │ -00008ad0: 7469 6f6e 2d73 746f 7269 6e67 2c20 204e tion-storing, N
│ │ │ │ │ -00008ae0: 6578 743a 2041 7373 6f63 6961 7469 6f6e ext: Association
│ │ │ │ │ -00008af0: 2d74 6573 7469 6e67 2c20 2050 7265 763a -testing, Prev:
│ │ │ │ │ -00008b00: 2041 7373 6f63 6961 7469 6f6e 2d70 7269 Association-pri
│ │ │ │ │ -00008b10: 6e74 696e 672c 2020 5570 3a20 4173 736f nting, Up: Asso
│ │ │ │ │ -00008b20: 6369 6174 696f 6e0a 0a31 2e36 2e35 2041 ciation..1.6.5 A
│ │ │ │ │ -00008b30: 7373 6f63 6961 7469 6f6e 3a20 7374 6f72 ssociation: stor
│ │ │ │ │ -00008b40: 696e 670a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ing.------------
│ │ │ │ │ -00008b50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------..
│ │ │ │ │ -00008b60: 7374 6f72 654f 6e3a 2061 5374 7265 616d storeOn: aStream
│ │ │ │ │ -00008b70: 0a20 2020 2020 5075 7420 6f6e 2061 5374 . Put on aSt
│ │ │ │ │ -00008b80: 7265 616d 2073 6f6d 6520 536d 616c 6c74 ream some Smallt
│ │ │ │ │ -00008b90: 616c 6b20 636f 6465 2063 6f6d 7069 6c69 alk code compili
│ │ │ │ │ -00008ba0: 6e67 2074 6f20 7468 6520 7265 6365 6976 ng to the receiv
│ │ │ │ │ -00008bb0: 6572 0a0a 1f0a 4669 6c65 3a20 6773 742d er....File: gst-
│ │ │ │ │ -00008bc0: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ -00008bd0: 3a20 4173 736f 6369 6174 696f 6e2d 7465 : Association-te
│ │ │ │ │ -00008be0: 7374 696e 672c 2020 5072 6576 3a20 4173 sting, Prev: As
│ │ │ │ │ -00008bf0: 736f 6369 6174 696f 6e2d 7374 6f72 696e sociation-storin
│ │ │ │ │ -00008c00: 672c 2020 5570 3a20 4173 736f 6369 6174 g, Up: Associat
│ │ │ │ │ -00008c10: 696f 6e0a 0a31 2e36 2e36 2041 7373 6f63 ion..1.6.6 Assoc
│ │ │ │ │ -00008c20: 6961 7469 6f6e 3a20 7465 7374 696e 670a iation: testing.
│ │ │ │ │ -00008c30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00008c40: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 3d20 616e ----------..= an
│ │ │ │ │ -00008c50: 4173 736f 6369 6174 696f 6e0a 2020 2020 Association.
│ │ │ │ │ -00008c60: 2041 6e73 7765 7220 7768 6574 6865 7220 Answer whether
│ │ │ │ │ -00008c70: 7468 6520 6173 736f 6369 6174 696f 6e27 the association'
│ │ │ │ │ -00008c80: 7320 6b65 7920 616e 6420 7661 6c75 6520 s key and value
│ │ │ │ │ -00008c90: 6172 6520 7468 6520 7361 6d65 2061 730a are the same as.
│ │ │ │ │ -00008ca0: 2020 2020 2061 6e41 7373 6f63 6961 7469 anAssociati
│ │ │ │ │ -00008cb0: 6f6e 2773 2c20 6f72 2066 616c 7365 2069 on's, or false i
│ │ │ │ │ -00008cc0: 6620 616e 4173 736f 6369 6174 696f 6e20 f anAssociation
│ │ │ │ │ -00008cd0: 6973 206e 6f74 2061 6e20 4173 736f 6369 is not an Associ
│ │ │ │ │ -00008ce0: 6174 696f 6e2e 0a20 2020 2020 4173 2061 ation.. As a
│ │ │ │ │ -00008cf0: 2073 7065 6369 616c 2063 6173 652c 2069 special case, i
│ │ │ │ │ -00008d00: 6465 6e74 6963 616c 2076 616c 7565 7320 dentical values
│ │ │ │ │ -00008d10: 6172 6520 636f 6e73 6964 6572 6564 2065 are considered e
│ │ │ │ │ -00008d20: 7175 616c 2065 7665 6e20 6966 2023 3d0a qual even if #=.
│ │ │ │ │ -00008d30: 2020 2020 2072 6574 7572 6e73 2066 616c returns fal
│ │ │ │ │ -00008d40: 7365 2028 6173 2069 7320 7468 6520 6361 se (as is the ca
│ │ │ │ │ -00008d50: 7365 2066 6f72 204e 614e 2066 6c6f 6174 se for NaN float
│ │ │ │ │ -00008d60: 696e 672d 706f 696e 7420 7661 6c75 6573 ing-point values
│ │ │ │ │ -00008d70: 292e 0a0a 6861 7368 0a20 2020 2020 416e )...hash. An
│ │ │ │ │ -00008d80: 7377 6572 2061 6e20 6861 7368 2076 616c swer an hash val
│ │ │ │ │ -00008d90: 7565 2066 6f72 2074 6865 2072 6563 6569 ue for the recei
│ │ │ │ │ -00008da0: 7665 720a 0a1f 0a46 696c 653a 2067 7374 ver....File: gst
│ │ │ │ │ -00008db0: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ -00008dc0: 653a 2041 7574 6f6c 6f61 642c 2020 4e65 e: Autoload, Ne
│ │ │ │ │ -00008dd0: 7874 3a20 4261 672c 2020 5072 6576 3a20 xt: Bag, Prev:
│ │ │ │ │ -00008de0: 4173 736f 6369 6174 696f 6e2c 2020 5570 Association, Up
│ │ │ │ │ -00008df0: 3a20 4261 7365 2063 6c61 7373 6573 0a0a : Base classes..
│ │ │ │ │ -00008e00: 312e 3720 4175 746f 6c6f 6164 0a3d 3d3d 1.7 Autoload.===
│ │ │ │ │ -00008e10: 3d3d 3d3d 3d3d 3d3d 3d0a 0a44 6566 696e =========..Defin
│ │ │ │ │ -00008e20: 6564 2069 6e20 6e61 6d65 7370 6163 6520 ed in namespace
│ │ │ │ │ -00008e30: 536d 616c 6c74 616c 6b0a 5375 7065 7263 Smalltalk.Superc
│ │ │ │ │ -00008e40: 6c61 7373 3a20 6e6f 6e65 0a43 6174 6567 lass: none.Categ
│ │ │ │ │ -00008e50: 6f72 793a 2045 7861 6d70 6c65 732d 5573 ory: Examples-Us
│ │ │ │ │ -00008e60: 6566 756c 2074 6f6f 6c73 0a20 2020 2020 eful tools.
│ │ │ │ │ -00008e70: 4920 616d 206e 6f74 2061 2070 6172 7420 I am not a part
│ │ │ │ │ -00008e80: 6f66 2074 6865 206e 6f72 6d61 6c20 536d of the normal Sm
│ │ │ │ │ -00008e90: 616c 6c74 616c 6b20 6b65 726e 656c 2063 alltalk kernel c
│ │ │ │ │ -00008ea0: 6c61 7373 2073 7973 7465 6d2e 2020 490a lass system. I.
│ │ │ │ │ -00008eb0: 2020 2020 2070 726f 7669 6465 2074 6865 provide the
│ │ │ │ │ -00008ec0: 2061 6269 6c69 7479 2074 6f20 646f 206c ability to do l
│ │ │ │ │ -00008ed0: 6174 6520 2822 6f6e 2d64 656d 616e 6422 ate ("on-demand"
│ │ │ │ │ -00008ee0: 2920 6c6f 6164 696e 6720 6f66 2063 6c61 ) loading of cla
│ │ │ │ │ -00008ef0: 7373 0a20 2020 2020 6465 6669 6e69 7469 ss. definiti
│ │ │ │ │ -00008f00: 6f6e 732e 2020 5468 726f 7567 6820 6d65 ons. Through me
│ │ │ │ │ -00008f10: 2c20 796f 7520 6361 6e20 6465 6669 6e65 , you can define
│ │ │ │ │ -00008f20: 2061 6e79 2063 6c61 7373 2074 6f20 6265 any class to be
│ │ │ │ │ -00008f30: 206c 6f61 6465 640a 2020 2020 2077 6865 loaded. whe
│ │ │ │ │ -00008f40: 6e20 616e 7920 6d65 7373 6167 6520 6973 n any message is
│ │ │ │ │ -00008f50: 2073 656e 7420 746f 2074 6865 2063 6c61 sent to the cla
│ │ │ │ │ -00008f60: 7373 2069 7473 656c 6620 2873 7563 6820 ss itself (such
│ │ │ │ │ -00008f70: 6173 2074 6f20 6372 6561 7465 2061 6e0a as to create an.
│ │ │ │ │ -00008f80: 2020 2020 2069 6e73 7461 6e63 6529 206f instance) o
│ │ │ │ │ -00008f90: 7220 746f 2069 7473 206d 6574 6163 6c61 r to its metacla
│ │ │ │ │ -00008fa0: 7373 2028 7375 6368 2061 7320 236d 6574 ss (such as #met
│ │ │ │ │ -00008fb0: 686f 6473 466f 723a 2074 6f20 6578 7465 hodsFor: to exte
│ │ │ │ │ -00008fc0: 6e64 2069 740a 2020 2020 2077 6974 6820 nd it. with
│ │ │ │ │ -00008fd0: 636c 6173 732d 7369 6465 206d 6574 686f class-side metho
│ │ │ │ │ -00008fe0: 6473 292e 0a0a 2a20 4d65 6e75 3a0a 0a2a ds)...* Menu:..*
│ │ │ │ │ -00008ff0: 2041 7574 6f6c 6f61 6420 636c 6173 732d Autoload class-
│ │ │ │ │ -00009000: 696e 7374 616e 6365 2063 7265 6174 696f instance creatio
│ │ │ │ │ -00009010: 6e3a 3a20 2028 636c 6173 7329 0a2a 2041 n:: (class).* A
│ │ │ │ │ -00009020: 7574 6f6c 6f61 642d 6163 6365 7373 696e utoload-accessin
│ │ │ │ │ -00009030: 673a 3a20 2028 696e 7374 616e 6365 290a g:: (instance).
│ │ │ │ │ -00009040: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ -00009050: 652e 696e 666f 2c20 204e 6f64 653a 2041 e.info, Node: A
│ │ │ │ │ -00009060: 7574 6f6c 6f61 6420 636c 6173 732d 696e utoload class-in
│ │ │ │ │ -00009070: 7374 616e 6365 2063 7265 6174 696f 6e2c stance creation,
│ │ │ │ │ -00009080: 2020 4e65 7874 3a20 4175 746f 6c6f 6164 Next: Autoload
│ │ │ │ │ -00009090: 2d61 6363 6573 7369 6e67 2c20 2055 703a -accessing, Up:
│ │ │ │ │ -000090a0: 2041 7574 6f6c 6f61 640a 0a31 2e37 2e31 Autoload..1.7.1
│ │ │ │ │ -000090b0: 2041 7574 6f6c 6f61 6420 636c 6173 733a Autoload class:
│ │ │ │ │ -000090c0: 2069 6e73 7461 6e63 6520 6372 6561 7469 instance creati
│ │ │ │ │ -000090d0: 6f6e 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d on.-------------
│ │ │ │ │ -000090e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000090f0: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 636c 6173 ----------..clas
│ │ │ │ │ -00009100: 733a 206e 616d 6553 796d 626f 6c20 6672 s: nameSymbol fr
│ │ │ │ │ -00009110: 6f6d 3a20 6669 6c65 4e61 6d65 5374 7269 om: fileNameStri
│ │ │ │ │ -00009120: 6e67 0a20 2020 2020 4d61 6b65 2053 6d61 ng. Make Sma
│ │ │ │ │ -00009130: 6c6c 7461 6c6b 2061 7574 6f6d 6174 6963 lltalk automatic
│ │ │ │ │ -00009140: 616c 6c79 206c 6f61 6420 7468 6520 636c ally load the cl
│ │ │ │ │ -00009150: 6173 7320 6e61 6d65 6420 6e61 6d65 5379 ass named nameSy
│ │ │ │ │ -00009160: 6d62 6f6c 2066 726f 6d0a 2020 2020 2066 mbol from. f
│ │ │ │ │ -00009170: 696c 654e 616d 6553 7472 696e 6720 7768 ileNameString wh
│ │ │ │ │ -00009180: 656e 206e 6565 6465 640a 0a63 6c61 7373 en needed..class
│ │ │ │ │ -00009190: 3a20 6e61 6d65 5379 6d62 6f6c 2069 6e3a : nameSymbol in:
│ │ │ │ │ -000091a0: 2061 4e61 6d65 7370 6163 6520 6672 6f6d aNamespace from
│ │ │ │ │ -000091b0: 3a20 6669 6c65 4e61 6d65 5374 7269 6e67 : fileNameString
│ │ │ │ │ -000091c0: 0a20 2020 2020 4d61 6b65 2053 6d61 6c6c . Make Small
│ │ │ │ │ -000091d0: 7461 6c6b 2061 7574 6f6d 6174 6963 616c talk automatical
│ │ │ │ │ -000091e0: 6c79 206c 6f61 6420 7468 6520 636c 6173 ly load the clas
│ │ │ │ │ -000091f0: 7320 6e61 6d65 6420 6e61 6d65 5379 6d62 s named nameSymb
│ │ │ │ │ -00009200: 6f6c 2061 6e64 0a20 2020 2020 7265 7369 ol and. resi
│ │ │ │ │ -00009210: 6469 6e67 2069 6e20 614e 616d 6573 7061 ding in aNamespa
│ │ │ │ │ -00009220: 6365 2066 726f 6d20 6669 6c65 4e61 6d65 ce from fileName
│ │ │ │ │ -00009230: 5374 7269 6e67 2077 6865 6e20 6e65 6564 String when need
│ │ │ │ │ -00009240: 6564 0a0a 636c 6173 733a 206e 616d 6553 ed..class: nameS
│ │ │ │ │ -00009250: 796d 626f 6c20 696e 3a20 614e 616d 6573 ymbol in: aNames
│ │ │ │ │ -00009260: 7061 6365 206c 6f61 6465 723a 2061 6e4f pace loader: anO
│ │ │ │ │ -00009270: 626a 6563 740a 2020 2020 204d 616b 6520 bject. Make
│ │ │ │ │ -00009280: 536d 616c 6c74 616c 6b20 6175 746f 6d61 Smalltalk automa
│ │ │ │ │ -00009290: 7469 6361 6c6c 7920 6c6f 6164 2074 6865 tically load the
│ │ │ │ │ -000092a0: 2063 6c61 7373 206e 616d 6564 206e 616d class named nam
│ │ │ │ │ -000092b0: 6553 796d 626f 6c20 616e 640a 2020 2020 eSymbol and.
│ │ │ │ │ -000092c0: 2072 6573 6964 696e 6720 696e 2061 4e61 residing in aNa
│ │ │ │ │ -000092d0: 6d65 7370 6163 652e 2020 5768 656e 2074 mespace. When t
│ │ │ │ │ -000092e0: 6865 2063 6c61 7373 2069 7320 6e65 6564 he class is need
│ │ │ │ │ -000092f0: 6564 2c20 616e 4f62 6a65 6374 2077 696c ed, anObject wil
│ │ │ │ │ -00009300: 6c20 6265 0a20 2020 2020 7365 6e74 2023 l be. sent #
│ │ │ │ │ -00009310: 6175 746f 6c6f 6164 2e20 2042 7920 6465 autoload. By de
│ │ │ │ │ -00009320: 6661 756c 742c 2069 6e73 7461 6e63 6573 fault, instances
│ │ │ │ │ -00009330: 206f 6620 4669 6c65 5061 7468 2061 6e64 of FilePath and
│ │ │ │ │ -00009340: 2050 6163 6b61 6765 2063 616e 0a20 2020 Package can.
│ │ │ │ │ -00009350: 2020 6265 2075 7365 642e 0a0a 636c 6173 be used...clas
│ │ │ │ │ -00009360: 733a 206e 616d 6553 796d 626f 6c20 6c6f s: nameSymbol lo
│ │ │ │ │ -00009370: 6164 6572 3a20 616e 4f62 6a65 6374 0a20 ader: anObject.
│ │ │ │ │ -00009380: 2020 2020 4d61 6b65 2053 6d61 6c6c 7461 Make Smallta
│ │ │ │ │ -00009390: 6c6b 2061 7574 6f6d 6174 6963 616c 6c79 lk automatically
│ │ │ │ │ -000093a0: 206c 6f61 6420 7468 6520 636c 6173 7320 load the class
│ │ │ │ │ -000093b0: 6e61 6d65 6420 6e61 6d65 5379 6d62 6f6c named nameSymbol
│ │ │ │ │ -000093c0: 2e20 2057 6865 6e0a 2020 2020 2074 6865 . When. the
│ │ │ │ │ -000093d0: 2063 6c61 7373 2069 7320 6e65 6564 6564 class is needed
│ │ │ │ │ -000093e0: 2c20 616e 4f62 6a65 6374 2077 696c 6c20 , anObject will
│ │ │ │ │ -000093f0: 6265 2073 656e 7420 2361 7574 6f6c 6f61 be sent #autoloa
│ │ │ │ │ -00009400: 642e 2020 4279 2064 6566 6175 6c74 2c0a d. By default,.
│ │ │ │ │ -00009410: 2020 2020 2069 6e73 7461 6e63 6573 206f instances o
│ │ │ │ │ -00009420: 6620 4669 6c65 5061 7468 2061 6e64 2050 f FilePath and P
│ │ │ │ │ -00009430: 6163 6b61 6765 2063 616e 2062 6520 7573 ackage can be us
│ │ │ │ │ -00009440: 6564 2e0a 0a1f 0a46 696c 653a 2067 7374 ed.....File: gst
│ │ │ │ │ -00009450: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ -00009460: 653a 2041 7574 6f6c 6f61 642d 6163 6365 e: Autoload-acce
│ │ │ │ │ -00009470: 7373 696e 672c 2020 5072 6576 3a20 4175 ssing, Prev: Au
│ │ │ │ │ -00009480: 746f 6c6f 6164 2063 6c61 7373 2d69 6e73 toload class-ins
│ │ │ │ │ -00009490: 7461 6e63 6520 6372 6561 7469 6f6e 2c20 tance creation,
│ │ │ │ │ -000094a0: 2055 703a 2041 7574 6f6c 6f61 640a 0a31 Up: Autoload..1
│ │ │ │ │ -000094b0: 2e37 2e32 2041 7574 6f6c 6f61 643a 2061 .7.2 Autoload: a
│ │ │ │ │ -000094c0: 6363 6573 7369 6e67 0a2d 2d2d 2d2d 2d2d ccessing.-------
│ │ │ │ │ -000094d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000094e0: 2d2d 0a0a 636c 6173 730a 2020 2020 2057 --..class. W
│ │ │ │ │ -000094f0: 6520 6e65 6564 2069 7420 746f 2061 6363 e need it to acc
│ │ │ │ │ -00009500: 6573 7320 7468 6520 6d65 7461 636c 6173 ess the metaclas
│ │ │ │ │ -00009510: 7320 696e 7374 616e 6365 2c20 6265 6361 s instance, beca
│ │ │ │ │ -00009520: 7573 6520 7468 6174 2773 2077 6861 740a use that's what.
│ │ │ │ │ -00009530: 2020 2020 2077 696c 6c20 6c6f 6164 2074 will load t
│ │ │ │ │ -00009540: 6865 2066 696c 652e 0a0a 646f 6573 4e6f he file...doesNo
│ │ │ │ │ -00009550: 7455 6e64 6572 7374 616e 643a 2061 4d65 tUnderstand: aMe
│ │ │ │ │ -00009560: 7373 6167 650a 2020 2020 204c 6f61 6420 ssage. Load
│ │ │ │ │ -00009570: 7468 6520 636c 6173 7320 616e 6420 7265 the class and re
│ │ │ │ │ -00009580: 7365 6e64 2074 6865 206d 6573 7361 6765 send the message
│ │ │ │ │ -00009590: 2074 6f20 6974 0a0a 1f0a 4669 6c65 3a20 to it....File:
│ │ │ │ │ -000095a0: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ -000095b0: 4e6f 6465 3a20 4261 672c 2020 4e65 7874 Node: Bag, Next
│ │ │ │ │ -000095c0: 3a20 4265 6861 7669 6f72 2c20 2050 7265 : Behavior, Pre
│ │ │ │ │ -000095d0: 763a 2041 7574 6f6c 6f61 642c 2020 5570 v: Autoload, Up
│ │ │ │ │ -000095e0: 3a20 4261 7365 2063 6c61 7373 6573 0a0a : Base classes..
│ │ │ │ │ -000095f0: 312e 3820 4261 670a 3d3d 3d3d 3d3d 3d0a 1.8 Bag.=======.
│ │ │ │ │ -00009600: 0a44 6566 696e 6564 2069 6e20 6e61 6d65 .Defined in name
│ │ │ │ │ -00009610: 7370 6163 6520 536d 616c 6c74 616c 6b0a space Smalltalk.
│ │ │ │ │ -00009620: 5375 7065 7263 6c61 7373 3a20 436f 6c6c Superclass: Coll
│ │ │ │ │ -00009630: 6563 7469 6f6e 0a43 6174 6567 6f72 793a ection.Category:
│ │ │ │ │ -00009640: 2043 6f6c 6c65 6374 696f 6e73 2d55 6e6f Collections-Uno
│ │ │ │ │ -00009650: 7264 6572 6564 0a20 2020 2020 4d79 2069 rdered. My i
│ │ │ │ │ -00009660: 6e73 7461 6e63 6573 2061 7265 2075 6e6f nstances are uno
│ │ │ │ │ -00009670: 7264 6572 6564 2063 6f6c 6c65 6374 696f rdered collectio
│ │ │ │ │ -00009680: 6e73 206f 6620 6f62 6a65 6374 732e 2020 ns of objects.
│ │ │ │ │ -00009690: 596f 7520 6361 6e20 7468 696e 6b0a 2020 You can think.
│ │ │ │ │ -000096a0: 2020 206f 6620 6d65 2061 7320 6120 7365 of me as a se
│ │ │ │ │ -000096b0: 7420 7769 7468 2061 206d 656d 6f72 793b t with a memory;
│ │ │ │ │ -000096c0: 2074 6861 7420 6973 2c20 6966 2074 6865 that is, if the
│ │ │ │ │ -000096d0: 2073 616d 6520 6f62 6a65 6374 2069 7320 same object is
│ │ │ │ │ -000096e0: 6164 6465 640a 2020 2020 2074 6f20 6d65 added. to me
│ │ │ │ │ -000096f0: 2074 7769 6365 2c20 7468 656e 2049 2077 twice, then I w
│ │ │ │ │ -00009700: 696c 6c20 7265 706f 7274 2074 6861 7420 ill report that
│ │ │ │ │ -00009710: 7468 6174 2065 6c65 6d65 6e74 2068 6173 that element has
│ │ │ │ │ -00009720: 2062 6565 6e20 7374 6f72 6564 0a20 2020 been stored.
│ │ │ │ │ -00009730: 2020 7477 6963 652e 0a0a 2a20 4d65 6e75 twice...* Menu
│ │ │ │ │ -00009740: 3a0a 0a2a 2042 6167 2063 6c61 7373 2d62 :..* Bag class-b
│ │ │ │ │ -00009750: 6173 6963 3a3a 2020 2863 6c61 7373 290a asic:: (class).
│ │ │ │ │ -00009760: 2a20 4261 672d 6164 6469 6e67 3a3a 2020 * Bag-adding::
│ │ │ │ │ -00009770: 2869 6e73 7461 6e63 6529 0a2a 2042 6167 (instance).* Bag
│ │ │ │ │ -00009780: 2d65 6e75 6d65 7261 7469 6e67 2074 6865 -enumerating the
│ │ │ │ │ -00009790: 2065 6c65 6d65 6e74 7320 6f66 2061 2063 elements of a c
│ │ │ │ │ -000097a0: 6f6c 6c65 6374 696f 6e3a 3a20 2028 696e ollection:: (in
│ │ │ │ │ -000097b0: 7374 616e 6365 290a 2a20 4261 672d 6578 stance).* Bag-ex
│ │ │ │ │ -000097c0: 7472 6163 7469 6e67 2069 7465 6d73 3a3a tracting items::
│ │ │ │ │ -000097d0: 2020 2869 6e73 7461 6e63 6529 0a2a 2042 (instance).* B
│ │ │ │ │ -000097e0: 6167 2d70 7269 6e74 696e 673a 3a20 2028 ag-printing:: (
│ │ │ │ │ -000097f0: 696e 7374 616e 6365 290a 2a20 4261 672d instance).* Bag-
│ │ │ │ │ -00009800: 7265 6d6f 7669 6e67 3a3a 2020 2869 6e73 removing:: (ins
│ │ │ │ │ -00009810: 7461 6e63 6529 0a2a 2042 6167 2d73 746f tance).* Bag-sto
│ │ │ │ │ -00009820: 7269 6e67 3a3a 2020 2869 6e73 7461 6e63 ring:: (instanc
│ │ │ │ │ -00009830: 6529 0a2a 2042 6167 2d74 6573 7469 6e67 e).* Bag-testing
│ │ │ │ │ -00009840: 2063 6f6c 6c65 6374 696f 6e73 3a3a 2020 collections::
│ │ │ │ │ -00009850: 2869 6e73 7461 6e63 6529 0a0a 1f0a 4669 (instance)....Fi
│ │ │ │ │ -00009860: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ -00009870: 6f2c 2020 4e6f 6465 3a20 4261 6720 636c o, Node: Bag cl
│ │ │ │ │ -00009880: 6173 732d 6261 7369 632c 2020 4e65 7874 ass-basic, Next
│ │ │ │ │ -00009890: 3a20 4261 672d 6164 6469 6e67 2c20 2055 : Bag-adding, U
│ │ │ │ │ -000098a0: 703a 2042 6167 0a0a 312e 382e 3120 4261 p: Bag..1.8.1 Ba
│ │ │ │ │ -000098b0: 6720 636c 6173 733a 2062 6173 6963 0a2d g class: basic.-
│ │ │ │ │ -000098c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000098d0: 2d2d 2d2d 2d0a 0a6e 6577 0a20 2020 2020 -----..new.
│ │ │ │ │ -000098e0: 416e 7377 6572 2061 206e 6577 2069 6e73 Answer a new ins
│ │ │ │ │ -000098f0: 7461 6e63 6520 6f66 2074 6865 2072 6563 tance of the rec
│ │ │ │ │ -00009900: 6569 7665 720a 0a6e 6577 3a20 7369 7a65 eiver..new: size
│ │ │ │ │ -00009910: 0a20 2020 2020 416e 7377 6572 2061 206e . Answer a n
│ │ │ │ │ -00009920: 6577 2069 6e73 7461 6e63 6520 6f66 2074 ew instance of t
│ │ │ │ │ -00009930: 6865 2072 6563 6569 7665 722c 2077 6974 he receiver, wit
│ │ │ │ │ -00009940: 6820 7370 6163 6520 666f 7220 7369 7a65 h space for size
│ │ │ │ │ -00009950: 2064 6973 7469 6e63 740a 2020 2020 206f distinct. o
│ │ │ │ │ -00009960: 626a 6563 7473 0a0a 1f0a 4669 6c65 3a20 bjects....File:
│ │ │ │ │ -00009970: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ -00009980: 4e6f 6465 3a20 4261 672d 6164 6469 6e67 Node: Bag-adding
│ │ │ │ │ -00009990: 2c20 204e 6578 743a 2042 6167 2d65 6e75 , Next: Bag-enu
│ │ │ │ │ -000099a0: 6d65 7261 7469 6e67 2074 6865 2065 6c65 merating the ele
│ │ │ │ │ -000099b0: 6d65 6e74 7320 6f66 2061 2063 6f6c 6c65 ments of a colle
│ │ │ │ │ -000099c0: 6374 696f 6e2c 2020 5072 6576 3a20 4261 ction, Prev: Ba
│ │ │ │ │ -000099d0: 6720 636c 6173 732d 6261 7369 632c 2020 g class-basic,
│ │ │ │ │ -000099e0: 5570 3a20 4261 670a 0a31 2e38 2e32 2042 Up: Bag..1.8.2 B
│ │ │ │ │ -000099f0: 6167 3a20 6164 6469 6e67 0a2d 2d2d 2d2d ag: adding.-----
│ │ │ │ │ -00009a00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6164 ------------..ad
│ │ │ │ │ -00009a10: 643a 206e 6577 4f62 6a65 6374 0a20 2020 d: newObject.
│ │ │ │ │ -00009a20: 2020 4164 6420 616e 206f 6363 7572 7265 Add an occurre
│ │ │ │ │ -00009a30: 6e63 6520 6f66 206e 6577 4f62 6a65 6374 nce of newObject
│ │ │ │ │ -00009a40: 2074 6f20 7468 6520 7265 6365 6976 6572 to the receiver
│ │ │ │ │ -00009a50: 2e20 2041 6e73 7765 7220 6e65 774f 626a . Answer newObj
│ │ │ │ │ -00009a60: 6563 742e 0a20 2020 2020 4661 696c 2069 ect.. Fail i
│ │ │ │ │ -00009a70: 6620 6e65 774f 626a 6563 7420 6973 206e f newObject is n
│ │ │ │ │ -00009a80: 696c 2e0a 0a61 6464 3a20 6e65 774f 626a il...add: newObj
│ │ │ │ │ -00009a90: 6563 7420 7769 7468 4f63 6375 7272 656e ect withOccurren
│ │ │ │ │ -00009aa0: 6365 733a 2061 6e49 6e74 6567 6572 0a20 ces: anInteger.
│ │ │ │ │ -00009ab0: 2020 2020 4966 2061 6e49 6e74 6567 6572 If anInteger
│ │ │ │ │ -00009ac0: 203e 2030 2c20 6164 6420 616e 496e 7465 > 0, add anInte
│ │ │ │ │ -00009ad0: 6765 7220 6f63 6375 7272 656e 6365 7320 ger occurrences
│ │ │ │ │ -00009ae0: 6f66 206e 6577 4f62 6a65 6374 2074 6f20 of newObject to
│ │ │ │ │ -00009af0: 7468 650a 2020 2020 2072 6563 6569 7665 the. receive
│ │ │ │ │ -00009b00: 722e 2020 4966 2061 6e49 6e74 6567 6572 r. If anInteger
│ │ │ │ │ -00009b10: 203c 2030 2c20 7265 6d6f 7665 2074 6865 < 0, remove the
│ │ │ │ │ -00009b20: 6d2e 2020 416e 7377 6572 206e 6577 4f62 m. Answer newOb
│ │ │ │ │ -00009b30: 6a65 6374 2e20 2046 6169 6c0a 2020 2020 ject. Fail.
│ │ │ │ │ -00009b40: 2069 6620 6e65 774f 626a 6563 7420 6973 if newObject is
│ │ │ │ │ -00009b50: 206e 696c 2e0a 0a1f 0a46 696c 653a 2067 nil.....File: g
│ │ │ │ │ -00009b60: 7374 2d62 6173 652e 696e 666f 2c20 204e st-base.info, N
│ │ │ │ │ -00009b70: 6f64 653a 2042 6167 2d65 6e75 6d65 7261 ode: Bag-enumera
│ │ │ │ │ -00009b80: 7469 6e67 2074 6865 2065 6c65 6d65 6e74 ting the element
│ │ │ │ │ -00009b90: 7320 6f66 2061 2063 6f6c 6c65 6374 696f s of a collectio
│ │ │ │ │ -00009ba0: 6e2c 2020 4e65 7874 3a20 4261 672d 6578 n, Next: Bag-ex
│ │ │ │ │ -00009bb0: 7472 6163 7469 6e67 2069 7465 6d73 2c20 tracting items,
│ │ │ │ │ -00009bc0: 2050 7265 763a 2042 6167 2d61 6464 696e Prev: Bag-addin
│ │ │ │ │ -00009bd0: 672c 2020 5570 3a20 4261 670a 0a31 2e38 g, Up: Bag..1.8
│ │ │ │ │ -00009be0: 2e33 2042 6167 3a20 656e 756d 6572 6174 .3 Bag: enumerat
│ │ │ │ │ -00009bf0: 696e 6720 7468 6520 656c 656d 656e 7473 ing the elements
│ │ │ │ │ -00009c00: 206f 6620 6120 636f 6c6c 6563 7469 6f6e of a collection
│ │ │ │ │ -00009c10: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------
│ │ │ │ │ -00009c20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00009c30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00009c40: 2d2d 2d2d 0a0a 6173 5365 740a 2020 2020 ----..asSet.
│ │ │ │ │ -00009c50: 2041 6e73 7765 7220 6120 7365 7420 7769 Answer a set wi
│ │ │ │ │ -00009c60: 7468 2074 6865 2065 6c65 6d65 6e74 7320 th the elements
│ │ │ │ │ -00009c70: 6f66 2074 6865 2072 6563 6569 7665 720a of the receiver.
│ │ │ │ │ -00009c80: 0a64 6f3a 2061 426c 6f63 6b0a 2020 2020 .do: aBlock.
│ │ │ │ │ -00009c90: 2045 7661 6c75 6174 6520 7468 6520 626c Evaluate the bl
│ │ │ │ │ -00009ca0: 6f63 6b20 666f 7220 616c 6c20 6d65 6d62 ock for all memb
│ │ │ │ │ -00009cb0: 6572 7320 696e 2074 6865 2063 6f6c 6c65 ers in the colle
│ │ │ │ │ -00009cc0: 6374 696f 6e2e 0a0a 1f0a 4669 6c65 3a20 ction.....File:
│ │ │ │ │ -00009cd0: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ -00009ce0: 4e6f 6465 3a20 4261 672d 6578 7472 6163 Node: Bag-extrac
│ │ │ │ │ -00009cf0: 7469 6e67 2069 7465 6d73 2c20 204e 6578 ting items, Nex
│ │ │ │ │ -00009d00: 743a 2042 6167 2d70 7269 6e74 696e 672c t: Bag-printing,
│ │ │ │ │ -00009d10: 2020 5072 6576 3a20 4261 672d 656e 756d Prev: Bag-enum
│ │ │ │ │ -00009d20: 6572 6174 696e 6720 7468 6520 656c 656d erating the elem
│ │ │ │ │ -00009d30: 656e 7473 206f 6620 6120 636f 6c6c 6563 ents of a collec
│ │ │ │ │ -00009d40: 7469 6f6e 2c20 2055 703a 2042 6167 0a0a tion, Up: Bag..
│ │ │ │ │ -00009d50: 312e 382e 3420 4261 673a 2065 7874 7261 1.8.4 Bag: extra
│ │ │ │ │ -00009d60: 6374 696e 6720 6974 656d 730a 2d2d 2d2d cting items.----
│ │ │ │ │ -00009d70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00009d80: 2d2d 2d2d 2d2d 2d0a 0a73 6f72 7465 6442 -------..sortedB
│ │ │ │ │ -00009d90: 7943 6f75 6e74 0a20 2020 2020 416e 7377 yCount. Answ
│ │ │ │ │ -00009da0: 6572 2061 2063 6f6c 6c65 6374 696f 6e20 er a collection
│ │ │ │ │ -00009db0: 6f66 2063 6f75 6e74 7320 7769 7468 2065 of counts with e
│ │ │ │ │ -00009dc0: 6c65 6d65 6e74 732c 2073 6f72 7465 6420 lements, sorted
│ │ │ │ │ -00009dd0: 6279 2064 6563 7265 6173 696e 670a 2020 by decreasing.
│ │ │ │ │ -00009de0: 2020 2063 6f75 6e74 2e0a 0a1f 0a46 696c count.....Fil
│ │ │ │ │ -00009df0: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ -00009e00: 2c20 204e 6f64 653a 2042 6167 2d70 7269 , Node: Bag-pri
│ │ │ │ │ -00009e10: 6e74 696e 672c 2020 4e65 7874 3a20 4261 nting, Next: Ba
│ │ │ │ │ -00009e20: 672d 7265 6d6f 7669 6e67 2c20 2050 7265 g-removing, Pre
│ │ │ │ │ -00009e30: 763a 2042 6167 2d65 7874 7261 6374 696e v: Bag-extractin
│ │ │ │ │ -00009e40: 6720 6974 656d 732c 2020 5570 3a20 4261 g items, Up: Ba
│ │ │ │ │ -00009e50: 670a 0a31 2e38 2e35 2042 6167 3a20 7072 g..1.8.5 Bag: pr
│ │ │ │ │ -00009e60: 696e 7469 6e67 0a2d 2d2d 2d2d 2d2d 2d2d inting.---------
│ │ │ │ │ -00009e70: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 7072 696e ----------..prin
│ │ │ │ │ -00009e80: 744f 6e3a 2061 5374 7265 616d 0a20 2020 tOn: aStream.
│ │ │ │ │ -00009e90: 2020 5075 7420 6f6e 2061 5374 7265 616d Put on aStream
│ │ │ │ │ -00009ea0: 2061 2072 6570 7265 7365 6e74 6174 696f a representatio
│ │ │ │ │ -00009eb0: 6e20 6f66 2074 6865 2072 6563 6569 7665 n of the receive
│ │ │ │ │ -00009ec0: 720a 0a1f 0a46 696c 653a 2067 7374 2d62 r....File: gst-b
│ │ │ │ │ -00009ed0: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ -00009ee0: 2042 6167 2d72 656d 6f76 696e 672c 2020 Bag-removing,
│ │ │ │ │ -00009ef0: 4e65 7874 3a20 4261 672d 7374 6f72 696e Next: Bag-storin
│ │ │ │ │ -00009f00: 672c 2020 5072 6576 3a20 4261 672d 7072 g, Prev: Bag-pr
│ │ │ │ │ -00009f10: 696e 7469 6e67 2c20 2055 703a 2042 6167 inting, Up: Bag
│ │ │ │ │ -00009f20: 0a0a 312e 382e 3620 4261 673a 2072 656d ..1.8.6 Bag: rem
│ │ │ │ │ -00009f30: 6f76 696e 670a 2d2d 2d2d 2d2d 2d2d 2d2d oving.----------
│ │ │ │ │ -00009f40: 2d2d 2d2d 2d2d 2d2d 2d0a 0a72 656d 6f76 ---------..remov
│ │ │ │ │ -00009f50: 653a 206f 6c64 4f62 6a65 6374 2069 6641 e: oldObject ifA
│ │ │ │ │ -00009f60: 6273 656e 743a 2061 6e45 7863 6570 7469 bsent: anExcepti
│ │ │ │ │ -00009f70: 6f6e 426c 6f63 6b0a 2020 2020 2052 656d onBlock. Rem
│ │ │ │ │ -00009f80: 6f76 6520 6f6c 644f 626a 6563 7420 6672 ove oldObject fr
│ │ │ │ │ -00009f90: 6f6d 2074 6865 2063 6f6c 6c65 6374 696f om the collectio
│ │ │ │ │ -00009fa0: 6e20 616e 6420 7265 7475 726e 2069 742e n and return it.
│ │ │ │ │ -00009fb0: 2020 4966 2063 616e 2774 2062 650a 2020 If can't be.
│ │ │ │ │ -00009fc0: 2020 2066 6f75 6e64 2c20 616e 7377 6572 found, answer
│ │ │ │ │ -00009fd0: 2069 6e73 7465 6164 2074 6865 2072 6573 instead the res
│ │ │ │ │ -00009fe0: 756c 7420 6f66 2065 7661 6c75 6174 696f ult of evaluatio
│ │ │ │ │ -00009ff0: 6e67 2061 6e45 7863 6570 7469 6f6e 426c ng anExceptionBl
│ │ │ │ │ -0000a000: 6f63 6b0a 0a1f 0a46 696c 653a 2067 7374 ock....File: gst
│ │ │ │ │ -0000a010: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ -0000a020: 653a 2042 6167 2d73 746f 7269 6e67 2c20 e: Bag-storing,
│ │ │ │ │ -0000a030: 204e 6578 743a 2042 6167 2d74 6573 7469 Next: Bag-testi
│ │ │ │ │ -0000a040: 6e67 2063 6f6c 6c65 6374 696f 6e73 2c20 ng collections,
│ │ │ │ │ -0000a050: 2050 7265 763a 2042 6167 2d72 656d 6f76 Prev: Bag-remov
│ │ │ │ │ -0000a060: 696e 672c 2020 5570 3a20 4261 670a 0a31 ing, Up: Bag..1
│ │ │ │ │ -0000a070: 2e38 2e37 2042 6167 3a20 7374 6f72 696e .8.7 Bag: storin
│ │ │ │ │ -0000a080: 670a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d g.--------------
│ │ │ │ │ -0000a090: 2d2d 2d2d 0a0a 7374 6f72 654f 6e3a 2061 ----..storeOn: a
│ │ │ │ │ -0000a0a0: 5374 7265 616d 0a20 2020 2020 5075 7420 Stream. Put
│ │ │ │ │ -0000a0b0: 6f6e 2061 5374 7265 616d 2073 6f6d 6520 on aStream some
│ │ │ │ │ -0000a0c0: 536d 616c 6c74 616c 6b20 636f 6465 2063 Smalltalk code c
│ │ │ │ │ -0000a0d0: 6f6d 7069 6c69 6e67 2074 6f20 7468 6520 ompiling to the
│ │ │ │ │ -0000a0e0: 7265 6365 6976 6572 0a0a 1f0a 4669 6c65 receiver....File
│ │ │ │ │ -0000a0f0: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ -0000a100: 2020 4e6f 6465 3a20 4261 672d 7465 7374 Node: Bag-test
│ │ │ │ │ -0000a110: 696e 6720 636f 6c6c 6563 7469 6f6e 732c ing collections,
│ │ │ │ │ -0000a120: 2020 5072 6576 3a20 4261 672d 7374 6f72 Prev: Bag-stor
│ │ │ │ │ -0000a130: 696e 672c 2020 5570 3a20 4261 670a 0a31 ing, Up: Bag..1
│ │ │ │ │ -0000a140: 2e38 2e38 2042 6167 3a20 7465 7374 696e .8.8 Bag: testin
│ │ │ │ │ -0000a150: 6720 636f 6c6c 6563 7469 6f6e 730a 2d2d g collections.--
│ │ │ │ │ -0000a160: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0000a170: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 3d20 ------------..=
│ │ │ │ │ -0000a180: 6142 6167 0a20 2020 2020 416e 7377 6572 aBag. Answer
│ │ │ │ │ -0000a190: 2077 6865 7468 6572 2074 6865 2072 6563 whether the rec
│ │ │ │ │ -0000a1a0: 6569 7665 7220 616e 6420 6142 6167 2063 eiver and aBag c
│ │ │ │ │ -0000a1b0: 6f6e 7461 696e 2074 6865 2073 616d 6520 ontain the same
│ │ │ │ │ -0000a1c0: 6f62 6a65 6374 730a 0a68 6173 680a 2020 objects..hash.
│ │ │ │ │ -0000a1d0: 2020 2041 6e73 7765 7220 616e 2068 6173 Answer an has
│ │ │ │ │ -0000a1e0: 6820 7661 6c75 6520 666f 7220 7468 6520 h value for the
│ │ │ │ │ -0000a1f0: 7265 6365 6976 6572 0a0a 696e 636c 7564 receiver..includ
│ │ │ │ │ -0000a200: 6573 3a20 616e 4f62 6a65 6374 0a20 2020 es: anObject.
│ │ │ │ │ -0000a210: 2020 416e 7377 6572 2077 6865 7468 6572 Answer whether
│ │ │ │ │ -0000a220: 2077 6520 696e 636c 7564 6520 616e 4f62 we include anOb
│ │ │ │ │ -0000a230: 6a65 6374 0a0a 6f63 6375 7272 656e 6365 ject..occurrence
│ │ │ │ │ -0000a240: 734f 663a 2061 6e4f 626a 6563 740a 2020 sOf: anObject.
│ │ │ │ │ -0000a250: 2020 2041 6e73 7765 7220 7468 6520 6e75 Answer the nu
│ │ │ │ │ -0000a260: 6d62 6572 206f 6620 6f63 6375 7272 656e mber of occurren
│ │ │ │ │ -0000a270: 6365 7320 6f66 2061 6e4f 626a 6563 7420 ces of anObject
│ │ │ │ │ -0000a280: 666f 756e 6420 696e 2074 6865 2072 6563 found in the rec
│ │ │ │ │ -0000a290: 6569 7665 720a 0a73 697a 650a 2020 2020 eiver..size.
│ │ │ │ │ -0000a2a0: 2041 6e73 7765 7220 7468 6520 746f 7461 Answer the tota
│ │ │ │ │ -0000a2b0: 6c20 6e75 6d62 6572 206f 6620 6f62 6a65 l number of obje
│ │ │ │ │ -0000a2c0: 6374 7320 666f 756e 6420 696e 2074 6865 cts found in the
│ │ │ │ │ -0000a2d0: 2072 6563 6569 7665 720a 0a1f 0a46 696c receiver....Fil
│ │ │ │ │ -0000a2e0: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ -0000a2f0: 2c20 204e 6f64 653a 2042 6568 6176 696f , Node: Behavio
│ │ │ │ │ -0000a300: 722c 2020 4e65 7874 3a20 4269 6e64 696e r, Next: Bindin
│ │ │ │ │ -0000a310: 6744 6963 7469 6f6e 6172 792c 2020 5072 gDictionary, Pr
│ │ │ │ │ -0000a320: 6576 3a20 4261 672c 2020 5570 3a20 4261 ev: Bag, Up: Ba
│ │ │ │ │ -0000a330: 7365 2063 6c61 7373 6573 0a0a 312e 3920 se classes..1.9
│ │ │ │ │ -0000a340: 4265 6861 7669 6f72 0a3d 3d3d 3d3d 3d3d Behavior.=======
│ │ │ │ │ -0000a350: 3d3d 3d3d 3d0a 0a44 6566 696e 6564 2069 =====..Defined i
│ │ │ │ │ -0000a360: 6e20 6e61 6d65 7370 6163 6520 536d 616c n namespace Smal
│ │ │ │ │ -0000a370: 6c74 616c 6b0a 5375 7065 7263 6c61 7373 ltalk.Superclass
│ │ │ │ │ -0000a380: 3a20 4f62 6a65 6374 0a43 6174 6567 6f72 : Object.Categor
│ │ │ │ │ -0000a390: 793a 204c 616e 6775 6167 652d 496d 706c y: Language-Impl
│ │ │ │ │ -0000a3a0: 656d 656e 7461 7469 6f6e 0a20 2020 2020 ementation.
│ │ │ │ │ -0000a3b0: 4920 616d 2074 6865 2070 6172 656e 7420 I am the parent
│ │ │ │ │ -0000a3c0: 636c 6173 7320 6f66 2061 6c6c 2022 636c class of all "cl
│ │ │ │ │ -0000a3d0: 6173 7322 2074 7970 6520 6d65 7468 6f64 ass" type method
│ │ │ │ │ -0000a3e0: 732e 2020 4d79 2069 6e73 7461 6e63 6573 s. My instances
│ │ │ │ │ -0000a3f0: 0a20 2020 2020 6b6e 6f77 2061 626f 7574 . know about
│ │ │ │ │ -0000a400: 2074 6865 2073 7562 636c 6173 732f 7375 the subclass/su
│ │ │ │ │ -0000a410: 7065 7263 6c61 7373 2072 656c 6174 696f perclass relatio
│ │ │ │ │ -0000a420: 6e73 6869 7073 2062 6574 7765 656e 2063 nships between c
│ │ │ │ │ -0000a430: 6c61 7373 6573 2c0a 2020 2020 2063 6f6e lasses,. con
│ │ │ │ │ -0000a440: 7461 696e 2074 6865 2064 6573 6372 6970 tain the descrip
│ │ │ │ │ -0000a450: 7469 6f6e 2074 6861 7420 696e 7374 616e tion that instan
│ │ │ │ │ -0000a460: 6365 7320 6172 6520 6372 6561 7465 6420 ces are created
│ │ │ │ │ -0000a470: 6672 6f6d 2c20 616e 6420 686f 6c64 0a20 from, and hold.
│ │ │ │ │ -0000a480: 2020 2020 7468 6520 6d65 7468 6f64 2064 the method d
│ │ │ │ │ -0000a490: 6963 7469 6f6e 6172 7920 7468 6174 2773 ictionary that's
│ │ │ │ │ -0000a4a0: 2061 7373 6f63 6961 7465 6420 7769 7468 associated with
│ │ │ │ │ -0000a4b0: 2065 6163 6820 636c 6173 732e 2020 4920 each class. I
│ │ │ │ │ -0000a4c0: 7072 6f76 6964 650a 2020 2020 206d 6574 provide. met
│ │ │ │ │ -0000a4d0: 686f 6473 2066 6f72 2063 6f6d 7069 6c69 hods for compili
│ │ │ │ │ -0000a4e0: 6e67 206d 6574 686f 6473 2c20 6d6f 6469 ng methods, modi
│ │ │ │ │ -0000a4f0: 6679 696e 6720 7468 6520 636c 6173 7320 fying the class
│ │ │ │ │ -0000a500: 696e 6865 7269 7461 6e63 650a 2020 2020 inheritance.
│ │ │ │ │ -0000a510: 2068 6965 7261 7263 6879 2c20 6578 616d hierarchy, exam
│ │ │ │ │ -0000a520: 696e 696e 6720 7468 6520 6d65 7468 6f64 ining the method
│ │ │ │ │ -0000a530: 2064 6963 7469 6f6e 6172 792c 2061 6e64 dictionary, and
│ │ │ │ │ -0000a540: 2069 7465 7261 7469 6e67 206f 7665 7220 iterating over
│ │ │ │ │ -0000a550: 7468 650a 2020 2020 2063 6c61 7373 2068 the. class h
│ │ │ │ │ -0000a560: 6965 7261 7263 6879 2e0a 0a2a 204d 656e ierarchy...* Men
│ │ │ │ │ -0000a570: 753a 0a0a 2a20 4265 6861 7669 6f72 2d61 u:..* Behavior-a
│ │ │ │ │ -0000a580: 6363 6573 7369 6e67 2063 6c61 7373 2068 ccessing class h
│ │ │ │ │ -0000a590: 6965 7261 7263 6879 3a3a 2020 2869 6e73 ierarchy:: (ins
│ │ │ │ │ -0000a5a0: 7461 6e63 6529 0a2a 2042 6568 6176 696f tance).* Behavio
│ │ │ │ │ -0000a5b0: 722d 6163 6365 7373 696e 6720 696e 7374 r-accessing inst
│ │ │ │ │ -0000a5c0: 616e 6365 7320 616e 6420 7661 7269 6162 ances and variab
│ │ │ │ │ -0000a5d0: 6c65 733a 3a20 2028 696e 7374 616e 6365 les:: (instance
│ │ │ │ │ -0000a5e0: 290a 2a20 4265 6861 7669 6f72 2d61 6363 ).* Behavior-acc
│ │ │ │ │ -0000a5f0: 6573 7369 6e67 2074 6865 206d 6574 686f essing the metho
│ │ │ │ │ -0000a600: 6420 6469 6374 696f 6e61 7279 3a3a 2020 d dictionary::
│ │ │ │ │ -0000a610: 2869 6e73 7461 6e63 6529 0a2a 2042 6568 (instance).* Beh
│ │ │ │ │ -0000a620: 6176 696f 722d 6275 696c 7420 696e 733a avior-built ins:
│ │ │ │ │ -0000a630: 3a20 2028 696e 7374 616e 6365 290a 2a20 : (instance).*
│ │ │ │ │ -0000a640: 4265 6861 7669 6f72 2d62 7569 6c74 696e Behavior-builtin
│ │ │ │ │ -0000a650: 3a3a 2020 2869 6e73 7461 6e63 6529 0a2a :: (instance).*
│ │ │ │ │ -0000a660: 2042 6568 6176 696f 722d 636f 6d70 696c Behavior-compil
│ │ │ │ │ -0000a670: 6174 696f 6e3a 3a20 2028 696e 7374 616e ation:: (instan
│ │ │ │ │ -0000a680: 6365 290a 2a20 4265 6861 7669 6f72 2d63 ce).* Behavior-c
│ │ │ │ │ -0000a690: 6f6d 7069 6c61 7469 6f6e 2028 616c 7465 ompilation (alte
│ │ │ │ │ -0000a6a0: 726e 6174 6976 6529 3a3a 2020 2869 6e73 rnative):: (ins
│ │ │ │ │ -0000a6b0: 7461 6e63 6529 0a2a 2042 6568 6176 696f tance).* Behavio
│ │ │ │ │ -0000a6c0: 722d 636f 6d70 696c 696e 673a 3a20 2028 r-compiling:: (
│ │ │ │ │ -0000a6d0: 696e 7374 616e 6365 290a 2a20 4265 6861 instance).* Beha
│ │ │ │ │ -0000a6e0: 7669 6f72 2d63 6f6d 7069 6c69 6e67 206d vior-compiling m
│ │ │ │ │ -0000a6f0: 6574 686f 6473 3a3a 2020 2869 6e73 7461 ethods:: (insta
│ │ │ │ │ -0000a700: 6e63 6529 0a2a 2042 6568 6176 696f 722d nce).* Behavior-
│ │ │ │ │ -0000a710: 6372 6561 7469 6e67 2061 2063 6c61 7373 creating a class
│ │ │ │ │ -0000a720: 2068 6965 7261 7263 6879 3a3a 2020 2869 hierarchy:: (i
│ │ │ │ │ -0000a730: 6e73 7461 6e63 6529 0a2a 2042 6568 6176 nstance).* Behav
│ │ │ │ │ -0000a740: 696f 722d 656e 756d 6572 6174 696e 673a ior-enumerating:
│ │ │ │ │ -0000a750: 3a20 2028 696e 7374 616e 6365 290a 2a20 : (instance).*
│ │ │ │ │ -0000a760: 4265 6861 7669 6f72 2d65 7661 6c75 6174 Behavior-evaluat
│ │ │ │ │ -0000a770: 696e 673a 3a20 2028 696e 7374 616e 6365 ing:: (instance
│ │ │ │ │ -0000a780: 290a 2a20 4265 6861 7669 6f72 2d69 6e73 ).* Behavior-ins
│ │ │ │ │ -0000a790: 7461 6e63 6520 6372 6561 7469 6f6e 3a3a tance creation::
│ │ │ │ │ -0000a7a0: 2020 2869 6e73 7461 6e63 6529 0a2a 2042 (instance).* B
│ │ │ │ │ -0000a7b0: 6568 6176 696f 722d 696e 7374 616e 6365 ehavior-instance
│ │ │ │ │ -0000a7c0: 2076 6172 6961 626c 6573 3a3a 2020 2869 variables:: (i
│ │ │ │ │ -0000a7d0: 6e73 7461 6e63 6529 0a2a 2042 6568 6176 nstance).* Behav
│ │ │ │ │ -0000a7e0: 696f 722d 6d65 7468 6f64 2064 6963 7469 ior-method dicti
│ │ │ │ │ -0000a7f0: 6f6e 6172 793a 3a20 2028 696e 7374 616e onary:: (instan
│ │ │ │ │ -0000a800: 6365 290a 2a20 4265 6861 7669 6f72 2d70 ce).* Behavior-p
│ │ │ │ │ -0000a810: 6172 7369 6e67 2063 6c61 7373 2064 6563 arsing class dec
│ │ │ │ │ -0000a820: 6c61 7261 7469 6f6e 733a 3a20 2028 696e larations:: (in
│ │ │ │ │ -0000a830: 7374 616e 6365 290a 2a20 4265 6861 7669 stance).* Behavi
│ │ │ │ │ -0000a840: 6f72 2d70 6c75 6767 6162 6c65 2062 6568 or-pluggable beh
│ │ │ │ │ -0000a850: 6176 696f 7220 286e 6f74 2079 6574 2069 avior (not yet i
│ │ │ │ │ -0000a860: 6d70 6c65 6d65 6e74 6564 293a 3a20 2028 mplemented):: (
│ │ │ │ │ -0000a870: 696e 7374 616e 6365 290a 2a20 4265 6861 instance).* Beha
│ │ │ │ │ -0000a880: 7669 6f72 2d70 7269 6e74 696e 6720 6869 vior-printing hi
│ │ │ │ │ -0000a890: 6572 6172 6368 793a 3a20 2028 696e 7374 erarchy:: (inst
│ │ │ │ │ -0000a8a0: 616e 6365 290a 2a20 4265 6861 7669 6f72 ance).* Behavior
│ │ │ │ │ -0000a8b0: 2d73 6f75 7263 6520 636f 6465 3a3a 2020 -source code::
│ │ │ │ │ -0000a8c0: 2869 6e73 7461 6e63 6529 0a2a 2042 6568 (instance).* Beh
│ │ │ │ │ -0000a8d0: 6176 696f 722d 7374 696c 6c20 756e 636c avior-still uncl
│ │ │ │ │ -0000a8e0: 6173 7369 6669 6564 3a3a 2020 2869 6e73 assified:: (ins
│ │ │ │ │ -0000a8f0: 7461 6e63 6529 0a2a 2042 6568 6176 696f tance).* Behavio
│ │ │ │ │ -0000a900: 722d 7375 7070 6f72 7420 666f 7220 6c69 r-support for li
│ │ │ │ │ -0000a910: 6768 7477 6569 6768 7420 636c 6173 7365 ghtweight classe
│ │ │ │ │ -0000a920: 733a 3a20 2028 696e 7374 616e 6365 290a s:: (instance).
│ │ │ │ │ -0000a930: 2a20 4265 6861 7669 6f72 2d74 6573 7469 * Behavior-testi
│ │ │ │ │ -0000a940: 6e67 2066 756e 6374 696f 6e61 6c69 7479 ng functionality
│ │ │ │ │ -0000a950: 3a3a 2020 2869 6e73 7461 6e63 6529 0a2a :: (instance).*
│ │ │ │ │ -0000a960: 2042 6568 6176 696f 722d 7465 7374 696e Behavior-testin
│ │ │ │ │ -0000a970: 6720 7468 6520 636c 6173 7320 6869 6572 g the class hier
│ │ │ │ │ -0000a980: 6172 6368 793a 3a20 2028 696e 7374 616e archy:: (instan
│ │ │ │ │ -0000a990: 6365 290a 2a20 4265 6861 7669 6f72 2d74 ce).* Behavior-t
│ │ │ │ │ -0000a9a0: 6573 7469 6e67 2074 6865 2066 6f72 6d20 esting the form
│ │ │ │ │ -0000a9b0: 6f66 2074 6865 2069 6e73 7461 6e63 6573 of the instances
│ │ │ │ │ -0000a9c0: 3a3a 2020 2869 6e73 7461 6e63 6529 0a2a :: (instance).*
│ │ │ │ │ -0000a9d0: 2042 6568 6176 696f 722d 7465 7374 696e Behavior-testin
│ │ │ │ │ -0000a9e0: 6720 7468 6520 6d65 7468 6f64 2064 6963 g the method dic
│ │ │ │ │ -0000a9f0: 7469 6f6e 6172 793a 3a20 2028 696e 7374 tionary:: (inst
│ │ │ │ │ -0000aa00: 616e 6365 290a 0a1f 0a46 696c 653a 2067 ance)....File: g
│ │ │ │ │ -0000aa10: 7374 2d62 6173 652e 696e 666f 2c20 204e st-base.info, N
│ │ │ │ │ -0000aa20: 6f64 653a 2042 6568 6176 696f 722d 6163 ode: Behavior-ac
│ │ │ │ │ -0000aa30: 6365 7373 696e 6720 636c 6173 7320 6869 cessing class hi
│ │ │ │ │ -0000aa40: 6572 6172 6368 792c 2020 4e65 7874 3a20 erarchy, Next:
│ │ │ │ │ -0000aa50: 4265 6861 7669 6f72 2d61 6363 6573 7369 Behavior-accessi
│ │ │ │ │ -0000aa60: 6e67 2069 6e73 7461 6e63 6573 2061 6e64 ng instances and
│ │ │ │ │ -0000aa70: 2076 6172 6961 626c 6573 2c20 2055 703a variables, Up:
│ │ │ │ │ -0000aa80: 2042 6568 6176 696f 720a 0a31 2e39 2e31 Behavior..1.9.1
│ │ │ │ │ -0000aa90: 2042 6568 6176 696f 723a 2061 6363 6573 Behavior: acces
│ │ │ │ │ -0000aaa0: 7369 6e67 2063 6c61 7373 2068 6965 7261 sing class hiera
│ │ │ │ │ -0000aab0: 7263 6879 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d rchy.-----------
│ │ │ │ │ -0000aac0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0000aad0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------..
│ │ │ │ │ -0000aae0: 616c 6c53 7562 636c 6173 7365 730a 2020 allSubclasses.
│ │ │ │ │ -0000aaf0: 2020 2041 6e73 7765 7220 7468 6520 6469 Answer the di
│ │ │ │ │ -0000ab00: 7265 6374 2061 6e64 2069 6e64 6972 6563 rect and indirec
│ │ │ │ │ -0000ab10: 7420 7375 6263 6c61 7373 6573 206f 6620 t subclasses of
│ │ │ │ │ -0000ab20: 7468 6520 7265 6365 6976 6572 2069 6e20 the receiver in
│ │ │ │ │ -0000ab30: 6120 5365 740a 0a61 6c6c 5375 7065 7263 a Set..allSuperc
│ │ │ │ │ -0000ab40: 6c61 7373 6573 0a20 2020 2020 416e 7377 lasses. Answ
│ │ │ │ │ -0000ab50: 6572 2061 6c6c 2074 6865 2072 6563 6569 er all the recei
│ │ │ │ │ -0000ab60: 7665 7227 7320 7375 7065 7263 6c61 7373 ver's superclass
│ │ │ │ │ -0000ab70: 6573 2069 6e20 6120 636f 6c6c 6563 7469 es in a collecti
│ │ │ │ │ -0000ab80: 6f6e 0a0a 7375 6263 6c61 7373 6573 0a20 on..subclasses.
│ │ │ │ │ -0000ab90: 2020 2020 416e 7377 6572 2074 6865 2064 Answer the d
│ │ │ │ │ -0000aba0: 6972 6563 7420 7375 6263 6c61 7373 6573 irect subclasses
│ │ │ │ │ -0000abb0: 206f 6620 7468 6520 7265 6365 6976 6572 of the receiver
│ │ │ │ │ -0000abc0: 2069 6e20 6120 5365 740a 0a73 7570 6572 in a Set..super
│ │ │ │ │ -0000abd0: 636c 6173 730a 2020 2020 2041 6e73 7765 class. Answe
│ │ │ │ │ -0000abe0: 7220 7468 6520 7265 6365 6976 6572 2773 r the receiver's
│ │ │ │ │ -0000abf0: 2073 7570 6572 636c 6173 7320 2869 6620 superclass (if
│ │ │ │ │ -0000ac00: 616e 792c 206f 7468 6572 7769 7365 2061 any, otherwise a
│ │ │ │ │ -0000ac10: 6e73 7765 7220 6e69 6c29 0a0a 7769 7468 nswer nil)..with
│ │ │ │ │ -0000ac20: 416c 6c53 7562 636c 6173 7365 730a 2020 AllSubclasses.
│ │ │ │ │ -0000ac30: 2020 2041 6e73 7765 7220 6120 5365 7420 Answer a Set
│ │ │ │ │ -0000ac40: 636f 6e74 6169 6e69 6e67 2074 6865 2072 containing the r
│ │ │ │ │ -0000ac50: 6563 6569 7665 7220 746f 6765 7468 6572 eceiver together
│ │ │ │ │ -0000ac60: 2077 6974 6820 6974 7320 6469 7265 6374 with its direct
│ │ │ │ │ -0000ac70: 2061 6e64 0a20 2020 2020 696e 6469 7265 and. indire
│ │ │ │ │ -0000ac80: 6374 2073 7562 636c 6173 7365 730a 0a77 ct subclasses..w
│ │ │ │ │ -0000ac90: 6974 6841 6c6c 5375 7065 7263 6c61 7373 ithAllSuperclass
│ │ │ │ │ -0000aca0: 6573 0a20 2020 2020 416e 7377 6572 2074 es. Answer t
│ │ │ │ │ -0000acb0: 6865 2072 6563 6569 7665 7220 616e 6420 he receiver and
│ │ │ │ │ -0000acc0: 616c 6c20 6f66 2069 7473 2073 7570 6572 all of its super
│ │ │ │ │ -0000acd0: 636c 6173 7365 7320 696e 2061 2063 6f6c classes in a col
│ │ │ │ │ -0000ace0: 6c65 6374 696f 6e0a 0a1f 0a46 696c 653a lection....File:
│ │ │ │ │ -0000acf0: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ -0000ad00: 204e 6f64 653a 2042 6568 6176 696f 722d Node: Behavior-
│ │ │ │ │ -0000ad10: 6163 6365 7373 696e 6720 696e 7374 616e accessing instan
│ │ │ │ │ -0000ad20: 6365 7320 616e 6420 7661 7269 6162 6c65 ces and variable
│ │ │ │ │ -0000ad30: 732c 2020 4e65 7874 3a20 4265 6861 7669 s, Next: Behavi
│ │ │ │ │ -0000ad40: 6f72 2d61 6363 6573 7369 6e67 2074 6865 or-accessing the
│ │ │ │ │ -0000ad50: 206d 6574 686f 6420 6469 6374 696f 6e61 method dictiona
│ │ │ │ │ -0000ad60: 7279 2c20 2050 7265 763a 2042 6568 6176 ry, Prev: Behav
│ │ │ │ │ -0000ad70: 696f 722d 6163 6365 7373 696e 6720 636c ior-accessing cl
│ │ │ │ │ -0000ad80: 6173 7320 6869 6572 6172 6368 792c 2020 ass hierarchy,
│ │ │ │ │ -0000ad90: 5570 3a20 4265 6861 7669 6f72 0a0a 312e Up: Behavior..1.
│ │ │ │ │ -0000ada0: 392e 3220 4265 6861 7669 6f72 3a20 6163 9.2 Behavior: ac
│ │ │ │ │ -0000adb0: 6365 7373 696e 6720 696e 7374 616e 6365 cessing instance
│ │ │ │ │ -0000adc0: 7320 616e 6420 7661 7269 6162 6c65 730a s and variables.
│ │ │ │ │ -0000add0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0000ade0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0000adf0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0000ae00: 2d0a 0a61 6c6c 436c 6173 7356 6172 4e61 -..allClassVarNa
│ │ │ │ │ -0000ae10: 6d65 730a 2020 2020 2052 6574 7572 6e20 mes. Return
│ │ │ │ │ -0000ae20: 616c 6c20 7468 6520 636c 6173 7320 7661 all the class va
│ │ │ │ │ -0000ae30: 7269 6162 6c65 7320 756e 6465 7273 746f riables understo
│ │ │ │ │ -0000ae40: 6f64 2062 7920 7468 6520 7265 6365 6976 od by the receiv
│ │ │ │ │ -0000ae50: 6572 0a0a 616c 6c49 6e73 7456 6172 4e61 er..allInstVarNa
│ │ │ │ │ -0000ae60: 6d65 730a 2020 2020 2041 6e73 7765 7220 mes. Answer
│ │ │ │ │ -0000ae70: 7468 6520 6e61 6d65 7320 6f66 2065 7665 the names of eve
│ │ │ │ │ -0000ae80: 7279 2069 6e73 7461 6e63 6520 7661 7269 ry instance vari
│ │ │ │ │ -0000ae90: 6162 6c65 7320 7468 6520 7265 6365 6976 ables the receiv
│ │ │ │ │ -0000aea0: 6572 2063 6f6e 7461 696e 6564 0a20 2020 er contained.
│ │ │ │ │ -0000aeb0: 2020 696e 2074 6865 2072 6563 6569 7665 in the receive
│ │ │ │ │ -0000aec0: 7227 7320 696e 7374 616e 6365 730a 0a61 r's instances..a
│ │ │ │ │ -0000aed0: 6c6c 496e 7374 616e 6365 730a 2020 2020 llInstances.
│ │ │ │ │ -0000aee0: 2052 6574 7572 6e73 2061 2073 6574 206f Returns a set o
│ │ │ │ │ -0000aef0: 6620 616c 6c20 696e 7374 616e 6365 7320 f all instances
│ │ │ │ │ -0000af00: 6f66 2074 6865 2072 6563 6569 7665 720a of the receiver.
│ │ │ │ │ -0000af10: 0a61 6c6c 5368 6172 6564 506f 6f6c 4469 .allSharedPoolDi
│ │ │ │ │ -0000af20: 6374 696f 6e61 7269 6573 0a20 2020 2020 ctionaries.
│ │ │ │ │ -0000af30: 5265 7475 726e 2074 6865 2073 6861 7265 Return the share
│ │ │ │ │ -0000af40: 6420 706f 6f6c 7320 6465 6669 6e65 6420 d pools defined
│ │ │ │ │ -0000af50: 6279 2074 6865 2063 6c61 7373 2061 6e64 by the class and
│ │ │ │ │ -0000af60: 2061 6e79 206f 6620 6974 730a 2020 2020 any of its.
│ │ │ │ │ -0000af70: 2073 7570 6572 636c 6173 7365 732c 2069 superclasses, i
│ │ │ │ │ -0000af80: 6e20 7468 6520 636f 7272 6563 7420 7365 n the correct se
│ │ │ │ │ -0000af90: 6172 6368 206f 7264 6572 2e0a 0a61 6c6c arch order...all
│ │ │ │ │ -0000afa0: 5368 6172 6564 506f 6f6c 730a 2020 2020 SharedPools.
│ │ │ │ │ -0000afb0: 2052 6574 7572 6e20 7468 6520 6e61 6d65 Return the name
│ │ │ │ │ -0000afc0: 7320 6f66 2074 6865 2073 6861 7265 6420 s of the shared
│ │ │ │ │ -0000afd0: 706f 6f6c 7320 6465 6669 6e65 6420 6279 pools defined by
│ │ │ │ │ -0000afe0: 2074 6865 2063 6c61 7373 2061 6e64 2061 the class and a
│ │ │ │ │ -0000aff0: 6e79 0a20 2020 2020 6f66 2069 7473 2073 ny. of its s
│ │ │ │ │ -0000b000: 7570 6572 636c 6173 7365 732c 2069 6e20 uperclasses, in
│ │ │ │ │ -0000b010: 7468 6520 636f 7272 6563 7420 7365 6172 the correct sear
│ │ │ │ │ -0000b020: 6368 206f 7264 6572 2e0a 0a63 6c61 7373 ch order...class
│ │ │ │ │ -0000b030: 506f 6f6c 0a20 2020 2020 416e 7377 6572 Pool. Answer
│ │ │ │ │ -0000b040: 2074 6865 2063 6c61 7373 2070 6f6f 6c20 the class pool
│ │ │ │ │ -0000b050: 6469 6374 696f 6e61 7279 2e20 2053 696e dictionary. Sin
│ │ │ │ │ -0000b060: 6365 2042 6568 6176 696f 7220 646f 6573 ce Behavior does
│ │ │ │ │ -0000b070: 206e 6f74 2073 7570 706f 7274 0a20 2020 not support.
│ │ │ │ │ -0000b080: 2020 636c 6173 7365 7320 7769 7468 2063 classes with c
│ │ │ │ │ -0000b090: 6c61 7373 2076 6172 6961 626c 6573 2c20 lass variables,
│ │ │ │ │ -0000b0a0: 7765 2061 6e73 7765 7220 616e 2065 6d70 we answer an emp
│ │ │ │ │ -0000b0b0: 7479 206f 6e65 3b20 6164 6469 6e67 0a20 ty one; adding.
│ │ │ │ │ -0000b0c0: 2020 2020 7661 7269 6162 6c65 7320 746f variables to
│ │ │ │ │ -0000b0d0: 2069 7420 7265 7375 6c74 7320 696e 2061 it results in a
│ │ │ │ │ -0000b0e0: 6e20 6572 726f 722e 0a0a 636c 6173 7356 n error...classV
│ │ │ │ │ -0000b0f0: 6172 4e61 6d65 730a 2020 2020 2041 6e73 arNames. Ans
│ │ │ │ │ -0000b100: 7765 7220 616c 6c20 7468 6520 636c 6173 wer all the clas
│ │ │ │ │ -0000b110: 7320 7661 7269 6162 6c65 7320 666f 7220 s variables for
│ │ │ │ │ -0000b120: 696e 7374 616e 6365 7320 6f66 2074 6865 instances of the
│ │ │ │ │ -0000b130: 2072 6563 6569 7665 720a 0a69 6e64 6578 receiver..index
│ │ │ │ │ -0000b140: 4f66 496e 7374 5661 723a 2061 5374 7269 OfInstVar: aStri
│ │ │ │ │ -0000b150: 6e67 0a20 2020 2020 416e 7377 6572 2074 ng. Answer t
│ │ │ │ │ -0000b160: 6865 2069 6e64 6578 206f 6620 6153 7472 he index of aStr
│ │ │ │ │ -0000b170: 696e 6720 696e 2074 6865 2066 6978 6564 ing in the fixed
│ │ │ │ │ -0000b180: 2069 6e73 7461 6e63 6520 7661 7269 6162 instance variab
│ │ │ │ │ -0000b190: 6c65 7320 6f66 2074 6865 0a20 2020 2020 les of the.
│ │ │ │ │ -0000b1a0: 696e 7374 616e 6365 7320 6f66 2074 6865 instances of the
│ │ │ │ │ -0000b1b0: 2072 6563 6569 7665 722c 206f 7220 3020 receiver, or 0
│ │ │ │ │ -0000b1c0: 6966 2074 6865 2076 6172 6961 626c 6520 if the variable
│ │ │ │ │ -0000b1d0: 6973 206d 6973 7369 6e67 2e0a 0a69 6e64 is missing...ind
│ │ │ │ │ -0000b1e0: 6578 4f66 496e 7374 5661 723a 2061 5374 exOfInstVar: aSt
│ │ │ │ │ -0000b1f0: 7269 6e67 2069 6641 6273 656e 743a 2061 ring ifAbsent: a
│ │ │ │ │ -0000b200: 426c 6f63 6b0a 2020 2020 2041 6e73 7765 Block. Answe
│ │ │ │ │ -0000b210: 7220 7468 6520 696e 6465 7820 6f66 2061 r the index of a
│ │ │ │ │ -0000b220: 5374 7269 6e67 2069 6e20 7468 6520 6669 String in the fi
│ │ │ │ │ -0000b230: 7865 6420 696e 7374 616e 6365 2076 6172 xed instance var
│ │ │ │ │ -0000b240: 6961 626c 6573 206f 6620 7468 650a 2020 iables of the.
│ │ │ │ │ -0000b250: 2020 2069 6e73 7461 6e63 6573 206f 6620 instances of
│ │ │ │ │ -0000b260: 7468 6520 7265 6365 6976 6572 2c20 6f72 the receiver, or
│ │ │ │ │ -0000b270: 2030 2069 6620 7468 6520 7661 7269 6162 0 if the variab
│ │ │ │ │ -0000b280: 6c65 2069 7320 6d69 7373 696e 672e 0a0a le is missing...
│ │ │ │ │ -0000b290: 696e 7374 5661 724e 616d 6573 0a20 2020 instVarNames.
│ │ │ │ │ -0000b2a0: 2020 416e 7377 6572 2061 6e20 4172 7261 Answer an Arra
│ │ │ │ │ -0000b2b0: 7920 636f 6e74 6169 6e69 6e67 2074 6865 y containing the
│ │ │ │ │ -0000b2c0: 2069 6e73 7461 6e63 6520 7661 7269 6162 instance variab
│ │ │ │ │ -0000b2d0: 6c65 7320 6465 6669 6e65 6420 6279 2074 les defined by t
│ │ │ │ │ -0000b2e0: 6865 0a20 2020 2020 7265 6365 6976 6572 he. receiver
│ │ │ │ │ -0000b2f0: 0a0a 696e 7374 616e 6365 436f 756e 740a ..instanceCount.
│ │ │ │ │ -0000b300: 2020 2020 2052 6574 7572 6e20 6120 636f Return a co
│ │ │ │ │ -0000b310: 756e 7420 6f66 2061 6c6c 2074 6865 2069 unt of all the i
│ │ │ │ │ -0000b320: 6e73 7461 6e63 6573 206f 6620 7468 6520 nstances of the
│ │ │ │ │ -0000b330: 7265 6365 6976 6572 0a0a 7368 6172 6564 receiver..shared
│ │ │ │ │ -0000b340: 506f 6f6c 730a 2020 2020 2052 6574 7572 Pools. Retur
│ │ │ │ │ -0000b350: 6e20 7468 6520 6e61 6d65 7320 6f66 2074 n the names of t
│ │ │ │ │ -0000b360: 6865 2073 6861 7265 6420 706f 6f6c 7320 he shared pools
│ │ │ │ │ -0000b370: 6465 6669 6e65 6420 6279 2074 6865 2063 defined by the c
│ │ │ │ │ -0000b380: 6c61 7373 0a0a 7375 6263 6c61 7373 496e lass..subclassIn
│ │ │ │ │ -0000b390: 7374 5661 724e 616d 6573 0a20 2020 2020 stVarNames.
│ │ │ │ │ -0000b3a0: 416e 7377 6572 2074 6865 206e 616d 6573 Answer the names
│ │ │ │ │ -0000b3b0: 206f 6620 7468 6520 696e 7374 616e 6365 of the instance
│ │ │ │ │ -0000b3c0: 2076 6172 6961 626c 6573 2074 6865 2072 variables the r
│ │ │ │ │ -0000b3d0: 6563 6569 7665 7220 696e 6865 7269 7465 eceiver inherite
│ │ │ │ │ -0000b3e0: 640a 2020 2020 2066 726f 6d20 6974 7320 d. from its
│ │ │ │ │ -0000b3f0: 7375 7065 7263 6c61 7373 0a0a 1f0a 4669 superclass....Fi
│ │ │ │ │ -0000b400: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ -0000b410: 6f2c 2020 4e6f 6465 3a20 4265 6861 7669 o, Node: Behavi
│ │ │ │ │ -0000b420: 6f72 2d61 6363 6573 7369 6e67 2074 6865 or-accessing the
│ │ │ │ │ -0000b430: 206d 6574 686f 6420 6469 6374 696f 6e61 method dictiona
│ │ │ │ │ -0000b440: 7279 2c20 204e 6578 743a 2042 6568 6176 ry, Next: Behav
│ │ │ │ │ -0000b450: 696f 722d 6275 696c 7420 696e 732c 2020 ior-built ins,
│ │ │ │ │ -0000b460: 5072 6576 3a20 4265 6861 7669 6f72 2d61 Prev: Behavior-a
│ │ │ │ │ -0000b470: 6363 6573 7369 6e67 2069 6e73 7461 6e63 ccessing instanc
│ │ │ │ │ -0000b480: 6573 2061 6e64 2076 6172 6961 626c 6573 es and variables
│ │ │ │ │ -0000b490: 2c20 2055 703a 2042 6568 6176 696f 720a , Up: Behavior.
│ │ │ │ │ -0000b4a0: 0a31 2e39 2e33 2042 6568 6176 696f 723a .1.9.3 Behavior:
│ │ │ │ │ -0000b4b0: 2061 6363 6573 7369 6e67 2074 6865 206d accessing the m
│ │ │ │ │ -0000b4c0: 6574 686f 6420 6469 6374 696f 6e61 7279 ethod dictionary
│ │ │ │ │ -0000b4d0: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------
│ │ │ │ │ -0000b4e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0000b4f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0000b500: 0a0a 3e3e 2073 656c 6563 746f 720a 2020 ..>> selector.
│ │ │ │ │ -0000b510: 2020 2052 6574 7572 6e20 7468 6520 636f Return the co
│ │ │ │ │ -0000b520: 6d70 696c 6564 206d 6574 686f 6420 6173 mpiled method as
│ │ │ │ │ -0000b530: 736f 6369 6174 6564 2077 6974 6820 7365 sociated with se
│ │ │ │ │ -0000b540: 6c65 6374 6f72 2c20 6672 6f6d 2074 6865 lector, from the
│ │ │ │ │ -0000b550: 206c 6f63 616c 0a20 2020 2020 6d65 7468 local. meth
│ │ │ │ │ -0000b560: 6f64 2064 6963 7469 6f6e 6172 792e 2020 od dictionary.
│ │ │ │ │ -0000b570: 4572 726f 7220 6966 206e 6f74 2066 6f75 Error if not fou
│ │ │ │ │ -0000b580: 6e64 2e0a 0a61 6c6c 5365 6c65 6374 6f72 nd...allSelector
│ │ │ │ │ -0000b590: 730a 2020 2020 2041 6e73 7765 7220 6120 s. Answer a
│ │ │ │ │ -0000b5a0: 5365 7420 6f66 2061 6c6c 2074 6865 2073 Set of all the s
│ │ │ │ │ -0000b5b0: 656c 6563 746f 7273 2075 6e64 6572 7374 electors underst
│ │ │ │ │ -0000b5c0: 6f6f 6420 6279 2074 6865 2072 6563 6569 ood by the recei
│ │ │ │ │ -0000b5d0: 7665 720a 0a63 6f6d 7069 6c65 644d 6574 ver..compiledMet
│ │ │ │ │ -0000b5e0: 686f 6441 743a 2073 656c 6563 746f 720a hodAt: selector.
│ │ │ │ │ -0000b5f0: 2020 2020 2052 6574 7572 6e20 7468 6520 Return the
│ │ │ │ │ -0000b600: 636f 6d70 696c 6564 206d 6574 686f 6420 compiled method
│ │ │ │ │ -0000b610: 6173 736f 6369 6174 6564 2077 6974 6820 associated with
│ │ │ │ │ -0000b620: 7365 6c65 6374 6f72 2c20 6672 6f6d 2074 selector, from t
│ │ │ │ │ -0000b630: 6865 206c 6f63 616c 0a20 2020 2020 6d65 he local. me
│ │ │ │ │ -0000b640: 7468 6f64 2064 6963 7469 6f6e 6172 792e thod dictionary.
│ │ │ │ │ -0000b650: 2020 4572 726f 7220 6966 206e 6f74 2066 Error if not f
│ │ │ │ │ -0000b660: 6f75 6e64 2e0a 0a63 6f6d 7069 6c65 644d ound...compiledM
│ │ │ │ │ -0000b670: 6574 686f 6441 743a 2073 656c 6563 746f ethodAt: selecto
│ │ │ │ │ -0000b680: 7220 6966 4162 7365 6e74 3a20 6142 6c6f r ifAbsent: aBlo
│ │ │ │ │ -0000b690: 636b 0a20 2020 2020 5265 7475 726e 2074 ck. Return t
│ │ │ │ │ -0000b6a0: 6865 2063 6f6d 7069 6c65 6420 6d65 7468 he compiled meth
│ │ │ │ │ -0000b6b0: 6f64 2061 7373 6f63 6961 7465 6420 7769 od associated wi
│ │ │ │ │ -0000b6c0: 7468 2073 656c 6563 746f 722c 2066 726f th selector, fro
│ │ │ │ │ -0000b6d0: 6d20 7468 6520 6c6f 6361 6c0a 2020 2020 m the local.
│ │ │ │ │ -0000b6e0: 206d 6574 686f 6420 6469 6374 696f 6e61 method dictiona
│ │ │ │ │ -0000b6f0: 7279 2e20 2045 7661 6c75 6174 6520 6142 ry. Evaluate aB
│ │ │ │ │ -0000b700: 6c6f 636b 2069 6620 6e6f 7420 666f 756e lock if not foun
│ │ │ │ │ -0000b710: 642e 0a0a 666f 726d 6174 7465 6453 6f75 d...formattedSou
│ │ │ │ │ -0000b720: 7263 6553 7472 696e 6741 743a 2073 656c rceStringAt: sel
│ │ │ │ │ -0000b730: 6563 746f 720a 2020 2020 2041 6e73 7765 ector. Answe
│ │ │ │ │ -0000b740: 7220 7468 6520 6d65 7468 6f64 2073 6f75 r the method sou
│ │ │ │ │ -0000b750: 7263 6520 636f 6465 2061 7320 6120 666f rce code as a fo
│ │ │ │ │ -0000b760: 726d 6174 7465 6420 7374 7269 6e67 2028 rmatted string (
│ │ │ │ │ -0000b770: 6966 2061 7661 696c 6162 6c65 290a 2020 if available).
│ │ │ │ │ -0000b780: 2020 2066 6f72 2074 6865 2067 6976 656e for the given
│ │ │ │ │ -0000b790: 2073 656c 6563 746f 722e 2020 5265 7175 selector. Requ
│ │ │ │ │ -0000b7a0: 6972 6573 2070 6163 6b61 6765 2050 6172 ires package Par
│ │ │ │ │ -0000b7b0: 7365 722e 0a0a 6c6f 6f6b 7570 416c 6c53 ser...lookupAllS
│ │ │ │ │ -0000b7c0: 656c 6563 746f 7273 3a20 6153 656c 6563 electors: aSelec
│ │ │ │ │ -0000b7d0: 746f 720a 2020 2020 2041 6e73 7765 7220 tor. Answer
│ │ │ │ │ -0000b7e0: 6120 5365 7420 6f66 2061 6c6c 2074 6865 a Set of all the
│ │ │ │ │ -0000b7f0: 2063 6f6d 7069 6c65 6420 6d65 7468 6f64 compiled method
│ │ │ │ │ -0000b800: 2061 7373 6f63 6961 7465 6420 7769 7468 associated with
│ │ │ │ │ -0000b810: 2073 656c 6563 746f 722e 0a20 2020 2020 selector..
│ │ │ │ │ -0000b820: 6672 6f6d 2074 6865 206c 6f63 616c 206d from the local m
│ │ │ │ │ -0000b830: 6574 686f 6420 6469 6374 696f 6e61 7279 ethod dictionary
│ │ │ │ │ -0000b840: 2061 6e64 2061 6c6c 206f 6620 7468 6520 and all of the
│ │ │ │ │ -0000b850: 7375 7065 7263 6c61 7373 6573 2e0a 0a6c superclasses...l
│ │ │ │ │ -0000b860: 6f6f 6b75 7053 656c 6563 746f 723a 2061 ookupSelector: a
│ │ │ │ │ -0000b870: 5365 6c65 6374 6f72 0a20 2020 2020 5265 Selector. Re
│ │ │ │ │ -0000b880: 7475 726e 2074 6865 2063 6f6d 7069 6c65 turn the compile
│ │ │ │ │ -0000b890: 6420 6d65 7468 6f64 2061 7373 6f63 6961 d method associa
│ │ │ │ │ -0000b8a0: 7465 6420 7769 7468 2073 656c 6563 746f ted with selecto
│ │ │ │ │ -0000b8b0: 722c 2066 726f 6d20 7468 6520 6c6f 6361 r, from the loca
│ │ │ │ │ -0000b8c0: 6c0a 2020 2020 206d 6574 686f 6420 6469 l. method di
│ │ │ │ │ -0000b8d0: 6374 696f 6e61 7279 206f 7220 6f6e 6520 ctionary or one
│ │ │ │ │ -0000b8e0: 6f66 2061 2073 7570 6572 636c 6173 733b of a superclass;
│ │ │ │ │ -0000b8f0: 2072 6574 7572 6e20 6e69 6c20 6966 206e return nil if n
│ │ │ │ │ -0000b900: 6f74 2066 6f75 6e64 2e0a 0a70 6172 7365 ot found...parse
│ │ │ │ │ -0000b910: 5472 6565 466f 723a 2073 656c 6563 746f TreeFor: selecto
│ │ │ │ │ -0000b920: 720a 2020 2020 2041 6e73 7765 7220 7468 r. Answer th
│ │ │ │ │ -0000b930: 6520 7061 7273 6520 7472 6565 2066 6f72 e parse tree for
│ │ │ │ │ -0000b940: 2074 6865 2067 6976 656e 2073 656c 6563 the given selec
│ │ │ │ │ -0000b950: 746f 722c 206f 7220 6e69 6c20 6966 2074 tor, or nil if t
│ │ │ │ │ -0000b960: 6865 7265 2077 6173 0a20 2020 2020 616e here was. an
│ │ │ │ │ -0000b970: 2065 7272 6f72 2e20 2052 6571 7569 7265 error. Require
│ │ │ │ │ -0000b980: 7320 7468 6520 5061 7273 6572 2070 6163 s the Parser pac
│ │ │ │ │ -0000b990: 6b61 6765 2074 6f20 6265 206c 6f61 6465 kage to be loade
│ │ │ │ │ -0000b9a0: 642e 0a0a 7365 6c65 6374 6f72 4174 3a20 d...selectorAt:
│ │ │ │ │ -0000b9b0: 6d65 7468 6f64 0a20 2020 2020 5265 7475 method. Retu
│ │ │ │ │ -0000b9c0: 726e 2073 656c 6563 746f 7220 666f 7220 rn selector for
│ │ │ │ │ -0000b9d0: 7468 6520 6769 7665 6e20 436f 6d70 696c the given Compil
│ │ │ │ │ -0000b9e0: 6564 4d65 7468 6f64 0a0a 7365 6c65 6374 edMethod..select
│ │ │ │ │ -0000b9f0: 6f72 730a 2020 2020 2041 6e73 7765 7220 ors. Answer
│ │ │ │ │ -0000ba00: 6120 5365 7420 6f66 2074 6865 2072 6563 a Set of the rec
│ │ │ │ │ -0000ba10: 6569 7665 7227 7320 7365 6c65 6374 6f72 eiver's selector
│ │ │ │ │ -0000ba20: 730a 0a73 6f75 7263 6543 6f64 6541 743a s..sourceCodeAt:
│ │ │ │ │ -0000ba30: 2073 656c 6563 746f 720a 2020 2020 2041 selector. A
│ │ │ │ │ -0000ba40: 6e73 7765 7220 736f 7572 6365 2063 6f64 nswer source cod
│ │ │ │ │ -0000ba50: 6520 2869 6620 6176 6169 6c61 626c 6529 e (if available)
│ │ │ │ │ -0000ba60: 2066 6f72 2074 6865 2067 6976 656e 2073 for the given s
│ │ │ │ │ -0000ba70: 656c 6563 746f 722e 0a0a 736f 7572 6365 elector...source
│ │ │ │ │ -0000ba80: 436f 6465 4174 3a20 7365 6c65 6374 6f72 CodeAt: selector
│ │ │ │ │ -0000ba90: 2069 6641 6273 656e 743a 2061 426c 6f63 ifAbsent: aBloc
│ │ │ │ │ -0000baa0: 6b0a 2020 2020 2041 6e73 7765 7220 736f k. Answer so
│ │ │ │ │ -0000bab0: 7572 6365 2063 6f64 6520 2869 6620 6176 urce code (if av
│ │ │ │ │ -0000bac0: 6169 6c61 626c 6529 2066 6f72 2074 6865 ailable) for the
│ │ │ │ │ -0000bad0: 2067 6976 656e 2073 656c 6563 746f 722e given selector.
│ │ │ │ │ -0000bae0: 0a0a 736f 7572 6365 4d65 7468 6f64 4174 ..sourceMethodAt
│ │ │ │ │ -0000baf0: 3a20 7365 6c65 6374 6f72 0a20 2020 2020 : selector.
│ │ │ │ │ -0000bb00: 5468 6973 2069 7320 746f 6f20 6465 7065 This is too depe
│ │ │ │ │ -0000bb10: 6e64 656e 7420 6f6e 2074 6865 206f 7269 ndent on the ori
│ │ │ │ │ -0000bb20: 6769 6e61 6c20 696d 706c 656d 656e 7461 ginal implementa
│ │ │ │ │ -0000bb30: 7469 6f6e 0a0a 1f0a 4669 6c65 3a20 6773 tion....File: gs
│ │ │ │ │ -0000bb40: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ -0000bb50: 6465 3a20 4265 6861 7669 6f72 2d62 7569 de: Behavior-bui
│ │ │ │ │ -0000bb60: 6c74 2069 6e73 2c20 204e 6578 743a 2042 lt ins, Next: B
│ │ │ │ │ -0000bb70: 6568 6176 696f 722d 6275 696c 7469 6e2c ehavior-builtin,
│ │ │ │ │ -0000bb80: 2020 5072 6576 3a20 4265 6861 7669 6f72 Prev: Behavior
│ │ │ │ │ -0000bb90: 2d61 6363 6573 7369 6e67 2074 6865 206d -accessing the m
│ │ │ │ │ -0000bba0: 6574 686f 6420 6469 6374 696f 6e61 7279 ethod dictionary
│ │ │ │ │ -0000bbb0: 2c20 2055 703a 2042 6568 6176 696f 720a , Up: Behavior.
│ │ │ │ │ -0000bbc0: 0a31 2e39 2e34 2042 6568 6176 696f 723a .1.9.4 Behavior:
│ │ │ │ │ -0000bbd0: 2062 7569 6c74 2069 6e73 0a2d 2d2d 2d2d built ins.-----
│ │ │ │ │ -0000bbe0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0000bbf0: 2d2d 2d2d 0a0a 6261 7369 634e 6577 496e ----..basicNewIn
│ │ │ │ │ -0000bc00: 4669 7865 6453 7061 6365 0a20 2020 2020 FixedSpace.
│ │ │ │ │ -0000bc10: 4372 6561 7465 2061 206e 6577 2069 6e73 Create a new ins
│ │ │ │ │ -0000bc20: 7461 6e63 6520 6f66 2061 2063 6c61 7373 tance of a class
│ │ │ │ │ -0000bc30: 2077 6974 6820 6e6f 2069 6e64 6578 6564 with no indexed
│ │ │ │ │ -0000bc40: 2069 6e73 7461 6e63 650a 2020 2020 2076 instance. v
│ │ │ │ │ -0000bc50: 6172 6961 626c 6573 2e20 2054 6865 2069 ariables. The i
│ │ │ │ │ -0000bc60: 6e73 7461 6e63 6520 6973 2067 7561 7261 nstance is guara
│ │ │ │ │ -0000bc70: 6e74 6565 6420 6e6f 7420 746f 206d 6f76 nteed not to mov
│ │ │ │ │ -0000bc80: 6520 6163 726f 7373 2067 6172 6261 6765 e across garbage
│ │ │ │ │ -0000bc90: 0a20 2020 2020 636f 6c6c 6563 7469 6f6e . collection
│ │ │ │ │ -0000bca0: 732e 2020 4c69 6b65 2023 6261 7369 634e s. Like #basicN
│ │ │ │ │ -0000bcb0: 6577 2c20 7468 6973 206d 6574 686f 6420 ew, this method
│ │ │ │ │ -0000bcc0: 7368 6f75 6c64 206e 6f74 2062 6520 6f76 should not be ov
│ │ │ │ │ -0000bcd0: 6572 7269 6464 656e 2e0a 0a62 6173 6963 erridden...basic
│ │ │ │ │ -0000bce0: 4e65 7749 6e46 6978 6564 5370 6163 653a NewInFixedSpace:
│ │ │ │ │ -0000bcf0: 206e 756d 496e 7374 616e 6365 5661 7269 numInstanceVari
│ │ │ │ │ -0000bd00: 6162 6c65 730a 2020 2020 2043 7265 6174 ables. Creat
│ │ │ │ │ -0000bd10: 6520 6120 6e65 7720 696e 7374 616e 6365 e a new instance
│ │ │ │ │ -0000bd20: 206f 6620 6120 636c 6173 7320 7769 7468 of a class with
│ │ │ │ │ -0000bd30: 2069 6e64 6578 6564 2069 6e73 7461 6e63 indexed instanc
│ │ │ │ │ -0000bd40: 6520 7661 7269 6162 6c65 732e 0a20 2020 e variables..
│ │ │ │ │ -0000bd50: 2020 5468 6520 696e 7374 616e 6365 2068 The instance h
│ │ │ │ │ -0000bd60: 6173 206e 756d 496e 7374 616e 6365 5661 as numInstanceVa
│ │ │ │ │ -0000bd70: 7269 6162 6c65 7320 696e 6465 7865 6420 riables indexed
│ │ │ │ │ -0000bd80: 696e 7374 616e 6365 2076 6172 6961 626c instance variabl
│ │ │ │ │ -0000bd90: 6573 2e0a 2020 2020 2054 6865 2069 6e73 es.. The ins
│ │ │ │ │ -0000bda0: 7461 6e63 6520 6973 2067 7561 7261 6e74 tance is guarant
│ │ │ │ │ -0000bdb0: 6565 6420 6e6f 7420 746f 206d 6f76 6520 eed not to move
│ │ │ │ │ -0000bdc0: 6163 726f 7373 2067 6172 6261 6765 2063 across garbage c
│ │ │ │ │ -0000bdd0: 6f6c 6c65 6374 696f 6e73 2e0a 2020 2020 ollections..
│ │ │ │ │ -0000bde0: 204c 696b 6520 2362 6173 6963 4e65 773a Like #basicNew:
│ │ │ │ │ -0000bdf0: 2c20 7468 6973 206d 6574 686f 6420 7368 , this method sh
│ │ │ │ │ -0000be00: 6f75 6c64 206e 6f74 2062 6520 6f76 6572 ould not be over
│ │ │ │ │ -0000be10: 7269 6464 656e 2e0a 0a66 6c75 7368 4361 ridden...flushCa
│ │ │ │ │ -0000be20: 6368 650a 2020 2020 2049 6e76 616c 6964 che. Invalid
│ │ │ │ │ -0000be30: 6174 6520 7468 6520 6d65 7468 6f64 2063 ate the method c
│ │ │ │ │ -0000be40: 6163 6865 206b 6570 7420 6279 2074 6865 ache kept by the
│ │ │ │ │ -0000be50: 2076 6972 7475 616c 206d 6163 6869 6e65 virtual machine
│ │ │ │ │ -0000be60: 2e20 2054 6869 730a 2020 2020 206d 6573 . This. mes
│ │ │ │ │ -0000be70: 7361 6765 2073 686f 756c 6420 6e6f 7420 sage should not
│ │ │ │ │ -0000be80: 6e65 6564 2074 6f20 6265 2063 616c 6c65 need to be calle
│ │ │ │ │ -0000be90: 6420 6279 2075 7365 7220 7072 6f67 7261 d by user progra
│ │ │ │ │ -0000bea0: 6d73 2e0a 0a6d 6574 686f 6473 466f 723a ms...methodsFor:
│ │ │ │ │ -0000beb0: 2063 6174 6567 6f72 7920 6966 5472 7565 category ifTrue
│ │ │ │ │ -0000bec0: 3a20 636f 6e64 6974 696f 6e0a 2020 2020 : condition.
│ │ │ │ │ -0000bed0: 2043 6f6d 7069 6c65 2074 6865 2066 6f6c Compile the fol
│ │ │ │ │ -0000bee0: 6c6f 7769 6e67 2063 6f64 6520 696e 7369 lowing code insi
│ │ │ │ │ -0000bef0: 6465 2074 6865 2072 6563 6569 7665 722c de the receiver,
│ │ │ │ │ -0000bf00: 2077 6974 6820 7468 6520 6769 7665 6e0a with the given.
│ │ │ │ │ -0000bf10: 2020 2020 2063 6174 6567 6f72 792c 2069 category, i
│ │ │ │ │ -0000bf20: 6620 636f 6e64 6974 696f 6e20 6973 2074 f condition is t
│ │ │ │ │ -0000bf30: 7275 653b 2065 6c73 6520 6967 6e6f 7265 rue; else ignore
│ │ │ │ │ -0000bf40: 2069 740a 0a70 7269 6d43 6f6d 7069 6c65 it..primCompile
│ │ │ │ │ -0000bf50: 3a20 636f 6465 0a20 2020 2020 436f 6d70 : code. Comp
│ │ │ │ │ -0000bf60: 696c 6520 7468 6520 636f 6465 2c20 6120 ile the code, a
│ │ │ │ │ -0000bf70: 7374 7269 6e67 206f 7220 7265 6164 6162 string or readab
│ │ │ │ │ -0000bf80: 6c65 2073 7472 6561 6d2c 2077 6974 6820 le stream, with
│ │ │ │ │ -0000bf90: 6e6f 2063 6174 6567 6f72 792e 0a20 2020 no category..
│ │ │ │ │ -0000bfa0: 2020 4661 696c 2069 6620 7468 6520 636f Fail if the co
│ │ │ │ │ -0000bfb0: 6465 2064 6f65 7320 6e6f 7420 6f62 6579 de does not obey
│ │ │ │ │ -0000bfc0: 2053 6d61 6c6c 7461 6c6b 2073 796e 7461 Smalltalk synta
│ │ │ │ │ -0000bfd0: 782e 2020 416e 7377 6572 2074 6865 0a20 x. Answer the.
│ │ │ │ │ -0000bfe0: 2020 2020 6765 6e65 7261 7465 6420 436f generated Co
│ │ │ │ │ -0000bff0: 6d70 696c 6564 4d65 7468 6f64 2069 6620 mpiledMethod if
│ │ │ │ │ -0000c000: 6974 2064 6f65 732e 0a0a 2020 2020 2044 it does... D
│ │ │ │ │ -0000c010: 6f20 6e6f 7420 7365 6e64 2074 6869 7320 o not send this
│ │ │ │ │ -0000c020: 696e 2075 7365 7220 636f 6465 3b20 7573 in user code; us
│ │ │ │ │ -0000c030: 6520 2363 6f6d 7069 6c65 3a20 6f72 2072 e #compile: or r
│ │ │ │ │ -0000c040: 656c 6174 6564 206d 6574 686f 6473 0a20 elated methods.
│ │ │ │ │ -0000c050: 2020 2020 696e 7374 6561 642e 0a0a 7072 instead...pr
│ │ │ │ │ -0000c060: 696d 436f 6d70 696c 653a 2063 6f64 6520 imCompile: code
│ │ │ │ │ -0000c070: 6966 4572 726f 723a 2061 426c 6f63 6b0a ifError: aBlock.
│ │ │ │ │ -0000c080: 2020 2020 2041 7320 7769 7468 2023 7072 As with #pr
│ │ │ │ │ -0000c090: 696d 436f 6d70 696c 653a 2c20 6275 7420 imCompile:, but
│ │ │ │ │ -0000c0a0: 6576 616c 7561 7465 2061 426c 6f63 6b20 evaluate aBlock
│ │ │ │ │ -0000c0b0: 2870 6173 7369 6e67 2074 6865 2066 696c (passing the fil
│ │ │ │ │ -0000c0c0: 6520 6e61 6d65 2c0a 2020 2020 206c 696e e name,. lin
│ │ │ │ │ -0000c0d0: 6520 6e75 6d62 6572 2061 6e64 2064 6573 e number and des
│ │ │ │ │ -0000c0e0: 6372 6970 7469 6f6e 206f 6620 7468 6520 cription of the
│ │ │ │ │ -0000c0f0: 6572 726f 7229 2069 6620 7468 6520 636f error) if the co
│ │ │ │ │ -0000c100: 6465 2064 6f65 7320 6e6f 7420 6f62 6579 de does not obey
│ │ │ │ │ -0000c110: 0a20 2020 2020 536d 616c 6c74 616c 6b20 . Smalltalk
│ │ │ │ │ -0000c120: 7379 6e74 6178 2e0a 0a20 2020 2020 446f syntax... Do
│ │ │ │ │ -0000c130: 206e 6f74 2073 656e 6420 7468 6973 2069 not send this i
│ │ │ │ │ -0000c140: 6e20 7573 6572 2063 6f64 653b 2075 7365 n user code; use
│ │ │ │ │ -0000c150: 2023 636f 6d70 696c 653a 6966 4572 726f #compile:ifErro
│ │ │ │ │ -0000c160: 723a 206f 7220 7265 6c61 7465 640a 2020 r: or related.
│ │ │ │ │ -0000c170: 2020 206d 6574 686f 6473 2069 6e73 7465 methods inste
│ │ │ │ │ -0000c180: 6164 2e0a 0a73 6f6d 6549 6e73 7461 6e63 ad...someInstanc
│ │ │ │ │ -0000c190: 650a 2020 2020 2050 7269 7661 7465 202d e. Private -
│ │ │ │ │ -0000c1a0: 2041 6e73 7765 7220 7468 6520 6669 7273 Answer the firs
│ │ │ │ │ -0000c1b0: 7420 696e 7374 616e 6365 206f 6620 7468 t instance of th
│ │ │ │ │ -0000c1c0: 6520 7265 6365 6976 6572 2069 6e20 7468 e receiver in th
│ │ │ │ │ -0000c1d0: 6520 6f62 6a65 6374 0a20 2020 2020 7461 e object. ta
│ │ │ │ │ -0000c1e0: 626c 650a 0a1f 0a46 696c 653a 2067 7374 ble....File: gst
│ │ │ │ │ -0000c1f0: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ -0000c200: 653a 2042 6568 6176 696f 722d 6275 696c e: Behavior-buil
│ │ │ │ │ -0000c210: 7469 6e2c 2020 4e65 7874 3a20 4265 6861 tin, Next: Beha
│ │ │ │ │ -0000c220: 7669 6f72 2d63 6f6d 7069 6c61 7469 6f6e vior-compilation
│ │ │ │ │ -0000c230: 2c20 2050 7265 763a 2042 6568 6176 696f , Prev: Behavio
│ │ │ │ │ -0000c240: 722d 6275 696c 7420 696e 732c 2020 5570 r-built ins, Up
│ │ │ │ │ -0000c250: 3a20 4265 6861 7669 6f72 0a0a 312e 392e : Behavior..1.9.
│ │ │ │ │ -0000c260: 3520 4265 6861 7669 6f72 3a20 6275 696c 5 Behavior: buil
│ │ │ │ │ -0000c270: 7469 6e0a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d tin.------------
│ │ │ │ │ -0000c280: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a62 6173 -----------..bas
│ │ │ │ │ -0000c290: 6963 4e65 770a 2020 2020 2043 7265 6174 icNew. Creat
│ │ │ │ │ -0000c2a0: 6520 6120 6e65 7720 696e 7374 616e 6365 e a new instance
│ │ │ │ │ -0000c2b0: 206f 6620 6120 636c 6173 7320 7769 7468 of a class with
│ │ │ │ │ -0000c2c0: 206e 6f20 696e 6465 7865 6420 696e 7374 no indexed inst
│ │ │ │ │ -0000c2d0: 616e 6365 0a20 2020 2020 7661 7269 6162 ance. variab
│ │ │ │ │ -0000c2e0: 6c65 733b 2074 6869 7320 6d65 7468 6f64 les; this method
│ │ │ │ │ -0000c2f0: 206d 7573 7420 6e6f 7420 6265 206f 7665 must not be ove
│ │ │ │ │ -0000c300: 7272 6964 6465 6e2e 0a0a 6261 7369 634e rridden...basicN
│ │ │ │ │ -0000c310: 6577 3a20 6e75 6d49 6e73 7461 6e63 6556 ew: numInstanceV
│ │ │ │ │ -0000c320: 6172 6961 626c 6573 0a20 2020 2020 4372 ariables. Cr
│ │ │ │ │ -0000c330: 6561 7465 2061 206e 6577 2069 6e73 7461 eate a new insta
│ │ │ │ │ -0000c340: 6e63 6520 6f66 2061 2063 6c61 7373 2077 nce of a class w
│ │ │ │ │ -0000c350: 6974 6820 696e 6465 7865 6420 696e 7374 ith indexed inst
│ │ │ │ │ -0000c360: 616e 6365 2076 6172 6961 626c 6573 2e0a ance variables..
│ │ │ │ │ -0000c370: 2020 2020 2054 6865 2069 6e73 7461 6e63 The instanc
│ │ │ │ │ -0000c380: 6520 6861 7320 6e75 6d49 6e73 7461 6e63 e has numInstanc
│ │ │ │ │ -0000c390: 6556 6172 6961 626c 6573 2069 6e64 6578 eVariables index
│ │ │ │ │ -0000c3a0: 6564 2069 6e73 7461 6e63 6520 7661 7269 ed instance vari
│ │ │ │ │ -0000c3b0: 6162 6c65 733b 0a20 2020 2020 7468 6973 ables;. this
│ │ │ │ │ -0000c3c0: 206d 6574 686f 6420 6d75 7374 206e 6f74 method must not
│ │ │ │ │ -0000c3d0: 2062 6520 6f76 6572 7269 6464 656e 2e0a be overridden..
│ │ │ │ │ -0000c3e0: 0a6e 6577 0a20 2020 2020 4372 6561 7465 .new. Create
│ │ │ │ │ -0000c3f0: 2061 206e 6577 2069 6e73 7461 6e63 6520 a new instance
│ │ │ │ │ -0000c400: 6f66 2061 2063 6c61 7373 2077 6974 6820 of a class with
│ │ │ │ │ -0000c410: 6e6f 2069 6e64 6578 6564 2069 6e73 7461 no indexed insta
│ │ │ │ │ -0000c420: 6e63 6520 7661 7269 6162 6c65 730a 0a6e nce variables..n
│ │ │ │ │ -0000c430: 6577 3a20 6e75 6d49 6e73 7461 6e63 6556 ew: numInstanceV
│ │ │ │ │ -0000c440: 6172 6961 626c 6573 0a20 2020 2020 4372 ariables. Cr
│ │ │ │ │ -0000c450: 6561 7465 2061 206e 6577 2069 6e73 7461 eate a new insta
│ │ │ │ │ -0000c460: 6e63 6520 6f66 2061 2063 6c61 7373 2077 nce of a class w
│ │ │ │ │ -0000c470: 6974 6820 696e 6465 7865 6420 696e 7374 ith indexed inst
│ │ │ │ │ -0000c480: 616e 6365 2076 6172 6961 626c 6573 2e0a ance variables..
│ │ │ │ │ -0000c490: 2020 2020 2054 6865 2069 6e73 7461 6e63 The instanc
│ │ │ │ │ -0000c4a0: 6520 6861 7320 6e75 6d49 6e73 7461 6e63 e has numInstanc
│ │ │ │ │ -0000c4b0: 6556 6172 6961 626c 6573 2069 6e64 6578 eVariables index
│ │ │ │ │ -0000c4c0: 6564 2069 6e73 7461 6e63 6520 7661 7269 ed instance vari
│ │ │ │ │ -0000c4d0: 6162 6c65 732e 0a0a 1f0a 4669 6c65 3a20 ables.....File:
│ │ │ │ │ -0000c4e0: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ -0000c4f0: 4e6f 6465 3a20 4265 6861 7669 6f72 2d63 Node: Behavior-c
│ │ │ │ │ -0000c500: 6f6d 7069 6c61 7469 6f6e 2c20 204e 6578 ompilation, Nex
│ │ │ │ │ -0000c510: 743a 2042 6568 6176 696f 722d 636f 6d70 t: Behavior-comp
│ │ │ │ │ -0000c520: 696c 6174 696f 6e20 2861 6c74 6572 6e61 ilation (alterna
│ │ │ │ │ -0000c530: 7469 7665 292c 2020 5072 6576 3a20 4265 tive), Prev: Be
│ │ │ │ │ -0000c540: 6861 7669 6f72 2d62 7569 6c74 696e 2c20 havior-builtin,
│ │ │ │ │ -0000c550: 2055 703a 2042 6568 6176 696f 720a 0a31 Up: Behavior..1
│ │ │ │ │ -0000c560: 2e39 2e36 2042 6568 6176 696f 723a 2063 .9.6 Behavior: c
│ │ │ │ │ -0000c570: 6f6d 7069 6c61 7469 6f6e 0a2d 2d2d 2d2d ompilation.-----
│ │ │ │ │ -0000c580: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0000c590: 2d2d 2d2d 2d2d 0a0a 7363 6f70 6544 6963 ------..scopeDic
│ │ │ │ │ -0000c5a0: 7469 6f6e 6172 790a 2020 2020 2041 6e73 tionary. Ans
│ │ │ │ │ -0000c5b0: 7765 7220 7468 6520 6469 6374 696f 6e61 wer the dictiona
│ │ │ │ │ -0000c5c0: 7279 2074 6861 7420 6973 2075 7365 6420 ry that is used
│ │ │ │ │ -0000c5d0: 7768 656e 2074 6865 2072 6563 6569 7665 when the receive
│ │ │ │ │ -0000c5e0: 7220 6973 2062 6566 6f72 6520 610a 2020 r is before a.
│ │ │ │ │ -0000c5f0: 2020 2070 6572 696f 6420 696e 2053 6d61 period in Sma
│ │ │ │ │ -0000c600: 6c6c 7461 6c6b 2073 6f75 7263 6520 636f lltalk source co
│ │ │ │ │ -0000c610: 6465 2e0a 0a1f 0a46 696c 653a 2067 7374 de.....File: gst
│ │ │ │ │ -0000c620: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ -0000c630: 653a 2042 6568 6176 696f 722d 636f 6d70 e: Behavior-comp
│ │ │ │ │ -0000c640: 696c 6174 696f 6e20 2861 6c74 6572 6e61 ilation (alterna
│ │ │ │ │ -0000c650: 7469 7665 292c 2020 4e65 7874 3a20 4265 tive), Next: Be
│ │ │ │ │ -0000c660: 6861 7669 6f72 2d63 6f6d 7069 6c69 6e67 havior-compiling
│ │ │ │ │ -0000c670: 2c20 2050 7265 763a 2042 6568 6176 696f , Prev: Behavio
│ │ │ │ │ -0000c680: 722d 636f 6d70 696c 6174 696f 6e2c 2020 r-compilation,
│ │ │ │ │ -0000c690: 5570 3a20 4265 6861 7669 6f72 0a0a 312e Up: Behavior..1.
│ │ │ │ │ -0000c6a0: 392e 3720 4265 6861 7669 6f72 3a20 636f 9.7 Behavior: co
│ │ │ │ │ -0000c6b0: 6d70 696c 6174 696f 6e20 2861 6c74 6572 mpilation (alter
│ │ │ │ │ -0000c6c0: 6e61 7469 7665 290a 2d2d 2d2d 2d2d 2d2d native).--------
│ │ │ │ │ -0000c6d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0000c6e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0000c6f0: 2d0a 0a6d 6574 686f 6473 0a20 2020 2020 -..methods.
│ │ │ │ │ -0000c700: 446f 6e27 7420 7573 6520 7468 6973 2c20 Don't use this,
│ │ │ │ │ -0000c710: 6974 2773 206f 6e6c 7920 7072 6573 656e it's only presen
│ │ │ │ │ -0000c720: 7420 746f 2066 696c 6520 696e 2066 726f t to file in fro
│ │ │ │ │ -0000c730: 6d20 536d 616c 6c74 616c 6b2f 560a 0a6d m Smalltalk/V..m
│ │ │ │ │ -0000c740: 6574 686f 6473 466f 720a 2020 2020 2044 ethodsFor. D
│ │ │ │ │ -0000c750: 6f6e 2774 2075 7365 2074 6869 732c 2069 on't use this, i
│ │ │ │ │ -0000c760: 7427 7320 6f6e 6c79 2070 7265 7365 6e74 t's only present
│ │ │ │ │ -0000c770: 2074 6f20 6669 6c65 2069 6e20 6672 6f6d to file in from
│ │ │ │ │ -0000c780: 2044 6f6c 7068 696e 2053 6d61 6c6c 7461 Dolphin Smallta
│ │ │ │ │ -0000c790: 6c6b 0a0a 6d65 7468 6f64 7346 6f72 3a20 lk..methodsFor:
│ │ │ │ │ -0000c7a0: 6361 7465 676f 7279 2069 6646 6561 7475 category ifFeatu
│ │ │ │ │ -0000c7b0: 7265 733a 2066 6561 7475 7265 730a 2020 res: features.
│ │ │ │ │ -0000c7c0: 2020 2053 7461 7274 2063 6f6d 7069 6c69 Start compili
│ │ │ │ │ -0000c7d0: 6e67 206d 6574 686f 6473 2069 6e20 7468 ng methods in th
│ │ │ │ │ -0000c7e0: 6520 7265 6365 6976 6572 2069 6620 7468 e receiver if th
│ │ │ │ │ -0000c7f0: 6973 2069 6d70 6c65 6d65 6e74 6174 696f is implementatio
│ │ │ │ │ -0000c800: 6e20 6f66 0a20 2020 2020 536d 616c 6c74 n of. Smallt
│ │ │ │ │ -0000c810: 616c 6b20 6861 7320 7468 6520 6769 7665 alk has the give
│ │ │ │ │ -0000c820: 6e20 6665 6174 7572 6573 2c20 656c 7365 n features, else
│ │ │ │ │ -0000c830: 2073 6b69 7020 7468 6520 7365 6374 696f skip the sectio
│ │ │ │ │ -0000c840: 6e0a 0a6d 6574 686f 6473 466f 723a 2063 n..methodsFor: c
│ │ │ │ │ -0000c850: 6174 6567 6f72 7920 7374 616d 703a 206e ategory stamp: n
│ │ │ │ │ -0000c860: 6f74 5573 6564 0a20 2020 2020 446f 6e27 otUsed. Don'
│ │ │ │ │ -0000c870: 7420 7573 6520 7468 6973 2c20 6974 2773 t use this, it's
│ │ │ │ │ -0000c880: 206f 6e6c 7920 7072 6573 656e 7420 746f only present to
│ │ │ │ │ -0000c890: 2066 696c 6520 696e 2066 726f 6d20 5371 file in from Sq
│ │ │ │ │ -0000c8a0: 7565 616b 0a0a 7072 6976 6174 654d 6574 ueak..privateMet
│ │ │ │ │ -0000c8b0: 686f 6473 0a20 2020 2020 446f 6e27 7420 hods. Don't
│ │ │ │ │ -0000c8c0: 7573 6520 7468 6973 2c20 6974 2773 206f use this, it's o
│ │ │ │ │ -0000c8d0: 6e6c 7920 7072 6573 656e 7420 746f 2066 nly present to f
│ │ │ │ │ -0000c8e0: 696c 6520 696e 2066 726f 6d20 4942 4d20 ile in from IBM
│ │ │ │ │ -0000c8f0: 536d 616c 6c74 616c 6b0a 0a70 7562 6c69 Smalltalk..publi
│ │ │ │ │ -0000c900: 634d 6574 686f 6473 0a20 2020 2020 446f cMethods. Do
│ │ │ │ │ -0000c910: 6e27 7420 7573 6520 7468 6973 2c20 6974 n't use this, it
│ │ │ │ │ -0000c920: 2773 206f 6e6c 7920 7072 6573 656e 7420 's only present
│ │ │ │ │ -0000c930: 746f 2066 696c 6520 696e 2066 726f 6d20 to file in from
│ │ │ │ │ -0000c940: 4942 4d20 536d 616c 6c74 616c 6b0a 0a1f IBM Smalltalk...
│ │ │ │ │ -0000c950: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ -0000c960: 696e 666f 2c20 204e 6f64 653a 2042 6568 info, Node: Beh
│ │ │ │ │ -0000c970: 6176 696f 722d 636f 6d70 696c 696e 672c avior-compiling,
│ │ │ │ │ -0000c980: 2020 4e65 7874 3a20 4265 6861 7669 6f72 Next: Behavior
│ │ │ │ │ -0000c990: 2d63 6f6d 7069 6c69 6e67 206d 6574 686f -compiling metho
│ │ │ │ │ -0000c9a0: 6473 2c20 2050 7265 763a 2042 6568 6176 ds, Prev: Behav
│ │ │ │ │ -0000c9b0: 696f 722d 636f 6d70 696c 6174 696f 6e20 ior-compilation
│ │ │ │ │ -0000c9c0: 2861 6c74 6572 6e61 7469 7665 292c 2020 (alternative),
│ │ │ │ │ -0000c9d0: 5570 3a20 4265 6861 7669 6f72 0a0a 312e Up: Behavior..1.
│ │ │ │ │ -0000c9e0: 392e 3820 4265 6861 7669 6f72 3a20 636f 9.8 Behavior: co
│ │ │ │ │ -0000c9f0: 6d70 696c 696e 670a 2d2d 2d2d 2d2d 2d2d mpiling.--------
│ │ │ │ │ -0000ca00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0000ca10: 2d0a 0a63 6f6d 7069 6c65 7243 6c61 7373 -..compilerClass
│ │ │ │ │ -0000ca20: 0a20 2020 2020 5265 7475 726e 2074 6865 . Return the
│ │ │ │ │ -0000ca30: 2063 6c61 7373 2074 6861 7420 7769 6c6c class that will
│ │ │ │ │ -0000ca40: 2062 6520 7573 6564 2074 6f20 636f 6d70 be used to comp
│ │ │ │ │ -0000ca50: 696c 6520 7468 6520 7061 7273 6520 6e6f ile the parse no
│ │ │ │ │ -0000ca60: 6465 7320 696e 746f 0a20 2020 2020 6279 des into. by
│ │ │ │ │ -0000ca70: 7465 636f 6465 732e 0a0a 1f0a 4669 6c65 tecodes.....File
│ │ │ │ │ -0000ca80: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ -0000ca90: 2020 4e6f 6465 3a20 4265 6861 7669 6f72 Node: Behavior
│ │ │ │ │ -0000caa0: 2d63 6f6d 7069 6c69 6e67 206d 6574 686f -compiling metho
│ │ │ │ │ -0000cab0: 6473 2c20 204e 6578 743a 2042 6568 6176 ds, Next: Behav
│ │ │ │ │ -0000cac0: 696f 722d 6372 6561 7469 6e67 2061 2063 ior-creating a c
│ │ │ │ │ -0000cad0: 6c61 7373 2068 6965 7261 7263 6879 2c20 lass hierarchy,
│ │ │ │ │ -0000cae0: 2050 7265 763a 2042 6568 6176 696f 722d Prev: Behavior-
│ │ │ │ │ -0000caf0: 636f 6d70 696c 696e 672c 2020 5570 3a20 compiling, Up:
│ │ │ │ │ -0000cb00: 4265 6861 7669 6f72 0a0a 312e 392e 3920 Behavior..1.9.9
│ │ │ │ │ -0000cb10: 4265 6861 7669 6f72 3a20 636f 6d70 696c Behavior: compil
│ │ │ │ │ -0000cb20: 696e 6720 6d65 7468 6f64 730a 2d2d 2d2d ing methods.----
│ │ │ │ │ -0000cb30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0000cb40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a6d -------------..m
│ │ │ │ │ -0000cb50: 6574 686f 6473 466f 723a 2061 4361 7465 ethodsFor: aCate
│ │ │ │ │ -0000cb60: 676f 7279 5374 7269 6e67 0a20 2020 2020 goryString.
│ │ │ │ │ -0000cb70: 4361 6c6c 696e 6720 7468 6973 206d 6574 Calling this met
│ │ │ │ │ -0000cb80: 686f 6420 7072 6570 6172 6573 2074 6865 hod prepares the
│ │ │ │ │ -0000cb90: 2070 6172 7365 7220 746f 2072 6563 6569 parser to recei
│ │ │ │ │ -0000cba0: 7665 206d 6574 686f 6473 2074 6f20 6265 ve methods to be
│ │ │ │ │ -0000cbb0: 0a20 2020 2020 636f 6d70 696c 6564 2061 . compiled a
│ │ │ │ │ -0000cbc0: 6e64 2069 6e73 7461 6c6c 6564 2069 6e20 nd installed in
│ │ │ │ │ -0000cbd0: 7468 6520 7265 6365 6976 6572 2773 206d the receiver's m
│ │ │ │ │ -0000cbe0: 6574 686f 6420 6469 6374 696f 6e61 7279 ethod dictionary
│ │ │ │ │ -0000cbf0: 2e20 2054 6865 0a20 2020 2020 6d65 7468 . The. meth
│ │ │ │ │ -0000cc00: 6f64 7320 6172 6520 7075 7420 696e 2074 ods are put in t
│ │ │ │ │ -0000cc10: 6865 2063 6174 6567 6f72 7920 6964 656e he category iden
│ │ │ │ │ -0000cc20: 7469 6669 6564 2062 7920 7468 6520 7061 tified by the pa
│ │ │ │ │ -0000cc30: 7261 6d65 7465 722e 0a0a 706f 6f6c 5265 rameter...poolRe
│ │ │ │ │ -0000cc40: 736f 6c75 7469 6f6e 0a20 2020 2020 416e solution. An
│ │ │ │ │ -0000cc50: 7377 6572 2061 2050 6f6f 6c52 6573 6f6c swer a PoolResol
│ │ │ │ │ -0000cc60: 7574 696f 6e20 636c 6173 7320 746f 2062 ution class to b
│ │ │ │ │ -0000cc70: 6520 7573 6564 2066 6f72 2072 6573 6f6c e used for resol
│ │ │ │ │ -0000cc80: 7669 6e67 2070 6f6f 6c0a 2020 2020 2076 ving pool. v
│ │ │ │ │ -0000cc90: 6172 6961 626c 6573 2077 6869 6c65 2063 ariables while c
│ │ │ │ │ -0000cca0: 6f6d 7069 6c69 6e67 206d 6574 686f 6473 ompiling methods
│ │ │ │ │ -0000ccb0: 206f 6e20 7468 6973 2063 6c61 7373 2e0a on this class..
│ │ │ │ │ -0000ccc0: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ -0000ccd0: 652e 696e 666f 2c20 204e 6f64 653a 2042 e.info, Node: B
│ │ │ │ │ -0000cce0: 6568 6176 696f 722d 6372 6561 7469 6e67 ehavior-creating
│ │ │ │ │ -0000ccf0: 2061 2063 6c61 7373 2068 6965 7261 7263 a class hierarc
│ │ │ │ │ -0000cd00: 6879 2c20 204e 6578 743a 2042 6568 6176 hy, Next: Behav
│ │ │ │ │ -0000cd10: 696f 722d 656e 756d 6572 6174 696e 672c ior-enumerating,
│ │ │ │ │ -0000cd20: 2020 5072 6576 3a20 4265 6861 7669 6f72 Prev: Behavior
│ │ │ │ │ -0000cd30: 2d63 6f6d 7069 6c69 6e67 206d 6574 686f -compiling metho
│ │ │ │ │ -0000cd40: 6473 2c20 2055 703a 2042 6568 6176 696f ds, Up: Behavio
│ │ │ │ │ -0000cd50: 720a 0a31 2e39 2e31 3020 4265 6861 7669 r..1.9.10 Behavi
│ │ │ │ │ -0000cd60: 6f72 3a20 6372 6561 7469 6e67 2061 2063 or: creating a c
│ │ │ │ │ -0000cd70: 6c61 7373 2068 6965 7261 7263 6879 0a2d lass hierarchy.-
│ │ │ │ │ -0000cd80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0000cd90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0000cda0: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6164 6453 ----------..addS
│ │ │ │ │ -0000cdb0: 7562 636c 6173 733a 2061 436c 6173 730a ubclass: aClass.
│ │ │ │ │ -0000cdc0: 2020 2020 2041 6464 2061 436c 6173 7320 Add aClass
│ │ │ │ │ -0000cdd0: 6173 6f6e 6520 6f66 2074 6865 2072 6563 asone of the rec
│ │ │ │ │ -0000cde0: 6569 7665 7227 7320 7375 6263 6c61 7373 eiver's subclass
│ │ │ │ │ -0000cdf0: 6573 2e0a 0a72 656d 6f76 6553 7562 636c es...removeSubcl
│ │ │ │ │ -0000ce00: 6173 733a 2061 436c 6173 730a 2020 2020 ass: aClass.
│ │ │ │ │ -0000ce10: 2052 656d 6f76 6520 6143 6c61 7373 2066 Remove aClass f
│ │ │ │ │ -0000ce20: 726f 6d20 7468 6520 6c69 7374 206f 6620 rom the list of
│ │ │ │ │ -0000ce30: 7468 6520 7265 6365 6976 6572 2773 2073 the receiver's s
│ │ │ │ │ -0000ce40: 7562 636c 6173 7365 730a 0a73 7570 6572 ubclasses..super
│ │ │ │ │ -0000ce50: 636c 6173 733a 2061 436c 6173 730a 2020 class: aClass.
│ │ │ │ │ -0000ce60: 2020 2053 6574 2074 6865 2072 6563 6569 Set the recei
│ │ │ │ │ -0000ce70: 7665 7227 7320 7375 7065 7263 6c61 7373 ver's superclass
│ │ │ │ │ -0000ce80: 2e0a 0a1f 0a46 696c 653a 2067 7374 2d62 .....File: gst-b
│ │ │ │ │ -0000ce90: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ -0000cea0: 2042 6568 6176 696f 722d 656e 756d 6572 Behavior-enumer
│ │ │ │ │ -0000ceb0: 6174 696e 672c 2020 4e65 7874 3a20 4265 ating, Next: Be
│ │ │ │ │ -0000cec0: 6861 7669 6f72 2d65 7661 6c75 6174 696e havior-evaluatin
│ │ │ │ │ -0000ced0: 672c 2020 5072 6576 3a20 4265 6861 7669 g, Prev: Behavi
│ │ │ │ │ -0000cee0: 6f72 2d63 7265 6174 696e 6720 6120 636c or-creating a cl
│ │ │ │ │ -0000cef0: 6173 7320 6869 6572 6172 6368 792c 2020 ass hierarchy,
│ │ │ │ │ -0000cf00: 5570 3a20 4265 6861 7669 6f72 0a0a 312e Up: Behavior..1.
│ │ │ │ │ -0000cf10: 392e 3131 2042 6568 6176 696f 723a 2065 9.11 Behavior: e
│ │ │ │ │ -0000cf20: 6e75 6d65 7261 7469 6e67 0a2d 2d2d 2d2d numerating.-----
│ │ │ │ │ -0000cf30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0000cf40: 2d2d 2d2d 2d2d 2d0a 0a61 6c6c 496e 7374 -------..allInst
│ │ │ │ │ -0000cf50: 616e 6365 7344 6f3a 2061 426c 6f63 6b0a ancesDo: aBlock.
│ │ │ │ │ -0000cf60: 2020 2020 2049 6e76 6f6b 6573 2061 426c Invokes aBl
│ │ │ │ │ -0000cf70: 6f63 6b20 666f 7220 616c 6c20 696e 7374 ock for all inst
│ │ │ │ │ -0000cf80: 616e 6365 7320 6f66 2074 6865 2072 6563 ances of the rec
│ │ │ │ │ -0000cf90: 6569 7665 720a 0a61 6c6c 5375 6263 6c61 eiver..allSubcla
│ │ │ │ │ -0000cfa0: 7373 6573 446f 3a20 6142 6c6f 636b 0a20 ssesDo: aBlock.
│ │ │ │ │ -0000cfb0: 2020 2020 496e 766f 6b65 7320 6142 6c6f Invokes aBlo
│ │ │ │ │ -0000cfc0: 636b 2066 6f72 2061 6c6c 2073 7562 636c ck for all subcl
│ │ │ │ │ -0000cfd0: 6173 7365 732c 2062 6f74 6820 6469 7265 asses, both dire
│ │ │ │ │ -0000cfe0: 6374 2061 6e64 2069 6e64 6972 6563 742e ct and indirect.
│ │ │ │ │ -0000cff0: 0a0a 616c 6c53 7562 696e 7374 616e 6365 ..allSubinstance
│ │ │ │ │ -0000d000: 7344 6f3a 2061 426c 6f63 6b0a 2020 2020 sDo: aBlock.
│ │ │ │ │ -0000d010: 2049 6e76 6f6b 6573 2061 426c 6f63 6b20 Invokes aBlock
│ │ │ │ │ -0000d020: 666f 7220 616c 6c20 696e 7374 616e 6365 for all instance
│ │ │ │ │ -0000d030: 7320 6f66 2065 6163 6820 6f66 2074 6865 s of each of the
│ │ │ │ │ -0000d040: 2072 6563 6569 7665 7227 730a 2020 2020 receiver's.
│ │ │ │ │ -0000d050: 2073 7562 636c 6173 7365 732e 0a0a 616c subclasses...al
│ │ │ │ │ -0000d060: 6c53 7570 6572 636c 6173 7365 7344 6f3a lSuperclassesDo:
│ │ │ │ │ -0000d070: 2061 426c 6f63 6b0a 2020 2020 2049 6e76 aBlock. Inv
│ │ │ │ │ -0000d080: 6f6b 6573 2061 426c 6f63 6b20 666f 7220 okes aBlock for
│ │ │ │ │ -0000d090: 616c 6c20 7375 7065 7263 6c61 7373 6573 all superclasses
│ │ │ │ │ -0000d0a0: 2c20 626f 7468 2064 6972 6563 7420 616e , both direct an
│ │ │ │ │ -0000d0b0: 6420 696e 6469 7265 6374 2e0a 0a73 656c d indirect...sel
│ │ │ │ │ -0000d0c0: 6563 7453 7562 636c 6173 7365 733a 2061 ectSubclasses: a
│ │ │ │ │ -0000d0d0: 426c 6f63 6b0a 2020 2020 2052 6574 7572 Block. Retur
│ │ │ │ │ -0000d0e0: 6e20 6120 5365 7420 6f66 2073 7562 636c n a Set of subcl
│ │ │ │ │ -0000d0f0: 6173 7365 7320 6f66 2074 6865 2072 6563 asses of the rec
│ │ │ │ │ -0000d100: 6569 7665 7220 7361 7469 7366 7969 6e67 eiver satisfying
│ │ │ │ │ -0000d110: 2061 426c 6f63 6b2e 0a0a 7365 6c65 6374 aBlock...select
│ │ │ │ │ -0000d120: 5375 7065 7263 6c61 7373 6573 3a20 6142 Superclasses: aB
│ │ │ │ │ -0000d130: 6c6f 636b 0a20 2020 2020 5265 7475 726e lock. Return
│ │ │ │ │ -0000d140: 2061 2053 6574 206f 6620 7375 7065 7263 a Set of superc
│ │ │ │ │ -0000d150: 6c61 7373 6573 206f 6620 7468 6520 7265 lasses of the re
│ │ │ │ │ -0000d160: 6365 6976 6572 2073 6174 6973 6679 696e ceiver satisfyin
│ │ │ │ │ -0000d170: 6720 6142 6c6f 636b 2e0a 0a73 7562 636c g aBlock...subcl
│ │ │ │ │ -0000d180: 6173 7365 7344 6f3a 2061 426c 6f63 6b0a assesDo: aBlock.
│ │ │ │ │ -0000d190: 2020 2020 2049 6e76 6f6b 6573 2061 426c Invokes aBl
│ │ │ │ │ -0000d1a0: 6f63 6b20 666f 7220 616c 6c20 6469 7265 ock for all dire
│ │ │ │ │ -0000d1b0: 6374 2073 7562 636c 6173 7365 732e 0a0a ct subclasses...
│ │ │ │ │ -0000d1c0: 7769 7468 416c 6c53 7562 636c 6173 7365 withAllSubclasse
│ │ │ │ │ -0000d1d0: 7344 6f3a 2061 426c 6f63 6b0a 2020 2020 sDo: aBlock.
│ │ │ │ │ -0000d1e0: 2049 6e76 6f6b 6573 2061 426c 6f63 6b20 Invokes aBlock
│ │ │ │ │ -0000d1f0: 666f 7220 7468 6520 7265 6365 6976 6572 for the receiver
│ │ │ │ │ -0000d200: 2061 6e64 2061 6c6c 2073 7562 636c 6173 and all subclas
│ │ │ │ │ -0000d210: 7365 732c 2062 6f74 6820 6469 7265 6374 ses, both direct
│ │ │ │ │ -0000d220: 2061 6e64 0a20 2020 2020 696e 6469 7265 and. indire
│ │ │ │ │ -0000d230: 6374 2e0a 0a77 6974 6841 6c6c 5375 7065 ct...withAllSupe
│ │ │ │ │ -0000d240: 7263 6c61 7373 6573 446f 3a20 6142 6c6f rclassesDo: aBlo
│ │ │ │ │ -0000d250: 636b 0a20 2020 2020 496e 766f 6b65 7320 ck. Invokes
│ │ │ │ │ -0000d260: 6142 6c6f 636b 2066 6f72 2074 6865 2072 aBlock for the r
│ │ │ │ │ -0000d270: 6563 6569 7665 7220 616e 6420 616c 6c20 eceiver and all
│ │ │ │ │ -0000d280: 7375 7065 7263 6c61 7373 6573 2c20 626f superclasses, bo
│ │ │ │ │ -0000d290: 7468 2064 6972 6563 740a 2020 2020 2061 th direct. a
│ │ │ │ │ -0000d2a0: 6e64 2069 6e64 6972 6563 742e 0a0a 1f0a nd indirect.....
│ │ │ │ │ -0000d2b0: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ -0000d2c0: 6e66 6f2c 2020 4e6f 6465 3a20 4265 6861 nfo, Node: Beha
│ │ │ │ │ -0000d2d0: 7669 6f72 2d65 7661 6c75 6174 696e 672c vior-evaluating,
│ │ │ │ │ -0000d2e0: 2020 4e65 7874 3a20 4265 6861 7669 6f72 Next: Behavior
│ │ │ │ │ -0000d2f0: 2d69 6e73 7461 6e63 6520 6372 6561 7469 -instance creati
│ │ │ │ │ -0000d300: 6f6e 2c20 2050 7265 763a 2042 6568 6176 on, Prev: Behav
│ │ │ │ │ -0000d310: 696f 722d 656e 756d 6572 6174 696e 672c ior-enumerating,
│ │ │ │ │ -0000d320: 2020 5570 3a20 4265 6861 7669 6f72 0a0a Up: Behavior..
│ │ │ │ │ -0000d330: 312e 392e 3132 2042 6568 6176 696f 723a 1.9.12 Behavior:
│ │ │ │ │ -0000d340: 2065 7661 6c75 6174 696e 670a 2d2d 2d2d evaluating.----
│ │ │ │ │ -0000d350: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0000d360: 2d2d 2d2d 2d2d 2d0a 0a65 7661 6c53 7472 -------..evalStr
│ │ │ │ │ -0000d370: 696e 673a 2061 5374 7269 6e67 2074 6f3a ing: aString to:
│ │ │ │ │ -0000d380: 2061 6e4f 626a 6563 740a 2020 2020 2041 anObject. A
│ │ │ │ │ -0000d390: 6e73 7765 7220 7468 6520 7374 6163 6b20 nswer the stack
│ │ │ │ │ -0000d3a0: 746f 7020 6174 2074 6865 2065 6e64 206f top at the end o
│ │ │ │ │ -0000d3b0: 6620 7468 6520 6576 616c 7561 7469 6f6e f the evaluation
│ │ │ │ │ -0000d3c0: 206f 6620 7468 6520 636f 6465 2069 6e0a of the code in.
│ │ │ │ │ -0000d3d0: 2020 2020 2061 5374 7269 6e67 2e20 2054 aString. T
│ │ │ │ │ -0000d3e0: 6865 2063 6f64 6520 6973 2065 7865 6375 he code is execu
│ │ │ │ │ -0000d3f0: 7465 6420 6173 2070 6172 7420 6f66 2061 ted as part of a
│ │ │ │ │ -0000d400: 6e4f 626a 6563 740a 0a65 7661 6c53 7472 nObject..evalStr
│ │ │ │ │ -0000d410: 696e 673a 2061 5374 7269 6e67 2074 6f3a ing: aString to:
│ │ │ │ │ -0000d420: 2061 6e4f 626a 6563 7420 6966 4572 726f anObject ifErro
│ │ │ │ │ -0000d430: 723a 2061 426c 6f63 6b0a 2020 2020 2041 r: aBlock. A
│ │ │ │ │ -0000d440: 6e73 7765 7220 7468 6520 7374 6163 6b20 nswer the stack
│ │ │ │ │ -0000d450: 746f 7020 6174 2074 6865 2065 6e64 206f top at the end o
│ │ │ │ │ -0000d460: 6620 7468 6520 6576 616c 7561 7469 6f6e f the evaluation
│ │ │ │ │ -0000d470: 206f 6620 7468 6520 636f 6465 2069 6e0a of the code in.
│ │ │ │ │ -0000d480: 2020 2020 2061 5374 7269 6e67 2e20 2049 aString. I
│ │ │ │ │ -0000d490: 6620 6153 7472 696e 6720 6361 6e6e 6f74 f aString cannot
│ │ │ │ │ -0000d4a0: 2062 6520 7061 7273 6564 2c20 6576 616c be parsed, eval
│ │ │ │ │ -0000d4b0: 7561 7465 2061 426c 6f63 6b20 2873 6565 uate aBlock (see
│ │ │ │ │ -0000d4c0: 0a20 2020 2020 636f 6d70 696c 653a 6966 . compile:if
│ │ │ │ │ -0000d4d0: 4572 726f 723a 292e 2020 5468 6520 636f Error:). The co
│ │ │ │ │ -0000d4e0: 6465 2069 7320 6578 6563 7574 6564 2061 de is executed a
│ │ │ │ │ -0000d4f0: 7320 7061 7274 206f 6620 616e 4f62 6a65 s part of anObje
│ │ │ │ │ -0000d500: 6374 0a0a 6576 616c 7561 7465 3a20 636f ct..evaluate: co
│ │ │ │ │ -0000d510: 6465 0a20 2020 2020 4576 616c 7561 7465 de. Evaluate
│ │ │ │ │ -0000d520: 2053 6d61 6c6c 7461 6c6b 2065 7870 7265 Smalltalk expre
│ │ │ │ │ -0000d530: 7373 696f 6e20 696e 2027 636f 6465 2720 ssion in 'code'
│ │ │ │ │ -0000d540: 616e 6420 7265 7475 726e 2072 6573 756c and return resul
│ │ │ │ │ -0000d550: 742e 0a0a 6576 616c 7561 7465 3a20 636f t...evaluate: co
│ │ │ │ │ -0000d560: 6465 2069 6645 7272 6f72 3a20 626c 6f63 de ifError: bloc
│ │ │ │ │ -0000d570: 6b0a 2020 2020 2045 7661 6c75 6174 6520 k. Evaluate
│ │ │ │ │ -0000d580: 2763 6f64 6527 2e20 2049 6620 6120 7061 'code'. If a pa
│ │ │ │ │ -0000d590: 7273 696e 6720 6572 726f 7220 6973 2064 rsing error is d
│ │ │ │ │ -0000d5a0: 6574 6563 7465 642c 2069 6e76 6f6b 6520 etected, invoke
│ │ │ │ │ -0000d5b0: 2762 6c6f 636b 270a 0a65 7661 6c75 6174 'block'..evaluat
│ │ │ │ │ -0000d5c0: 653a 2063 6f64 6520 6e6f 7469 6679 696e e: code notifyin
│ │ │ │ │ -0000d5d0: 673a 2072 6571 7565 7374 6f72 0a20 2020 g: requestor.
│ │ │ │ │ -0000d5e0: 2020 4576 616c 7561 7465 2053 6d61 6c6c Evaluate Small
│ │ │ │ │ -0000d5f0: 7461 6c6b 2065 7870 7265 7373 696f 6e20 talk expression
│ │ │ │ │ -0000d600: 696e 2027 636f 6465 272e 2020 4966 2061 in 'code'. If a
│ │ │ │ │ -0000d610: 2070 6172 7369 6e67 2065 7272 6f72 2069 parsing error i
│ │ │ │ │ -0000d620: 730a 2020 2020 2065 6e63 6f75 6e74 6572 s. encounter
│ │ │ │ │ -0000d630: 6564 2c20 7365 6e64 2023 6572 726f 723a ed, send #error:
│ │ │ │ │ -0000d640: 2074 6f20 7265 7175 6573 746f 720a 0a65 to requestor..e
│ │ │ │ │ -0000d650: 7661 6c75 6174 653a 2063 6f64 6520 746f valuate: code to
│ │ │ │ │ -0000d660: 3a20 616e 4f62 6a65 6374 0a20 2020 2020 : anObject.
│ │ │ │ │ -0000d670: 4576 616c 7561 7465 2053 6d61 6c6c 7461 Evaluate Smallta
│ │ │ │ │ -0000d680: 6c6b 2065 7870 7265 7373 696f 6e20 6173 lk expression as
│ │ │ │ │ -0000d690: 2070 6172 7420 6f66 2061 6e4f 626a 6563 part of anObjec
│ │ │ │ │ -0000d6a0: 7427 7320 6d65 7468 6f64 0a20 2020 2020 t's method.
│ │ │ │ │ -0000d6b0: 6465 6669 6e69 7469 6f6e 0a0a 6576 616c definition..eval
│ │ │ │ │ -0000d6c0: 7561 7465 3a20 636f 6465 2074 6f3a 2061 uate: code to: a
│ │ │ │ │ -0000d6d0: 6e4f 626a 6563 7420 6966 4572 726f 723a nObject ifError:
│ │ │ │ │ -0000d6e0: 2062 6c6f 636b 0a20 2020 2020 4576 616c block. Eval
│ │ │ │ │ -0000d6f0: 7561 7465 2053 6d61 6c6c 7461 6c6b 2065 uate Smalltalk e
│ │ │ │ │ -0000d700: 7870 7265 7373 696f 6e20 6173 2070 6172 xpression as par
│ │ │ │ │ -0000d710: 7420 6f66 2061 6e4f 626a 6563 7427 7320 t of anObject's
│ │ │ │ │ -0000d720: 6d65 7468 6f64 0a20 2020 2020 6465 6669 method. defi
│ │ │ │ │ -0000d730: 6e69 7469 6f6e 2e20 2054 6869 7320 6d65 nition. This me
│ │ │ │ │ -0000d740: 7468 6f64 2069 7320 7573 6564 2074 6f20 thod is used to
│ │ │ │ │ -0000d750: 7375 7070 6f72 7420 496e 7370 6563 746f support Inspecto
│ │ │ │ │ -0000d760: 7220 6578 7072 6573 7369 6f6e 0a20 2020 r expression.
│ │ │ │ │ -0000d770: 2020 6576 616c 7561 7469 6f6e 2e20 2049 evaluation. I
│ │ │ │ │ -0000d780: 6620 6120 7061 7273 696e 6720 6572 726f f a parsing erro
│ │ │ │ │ -0000d790: 7220 6973 2065 6e63 6f75 6e74 6572 6564 r is encountered
│ │ │ │ │ -0000d7a0: 2c20 696e 766f 6b65 2065 7272 6f72 2062 , invoke error b
│ │ │ │ │ -0000d7b0: 6c6f 636b 2c0a 2020 2020 2027 626c 6f63 lock,. 'bloc
│ │ │ │ │ -0000d7c0: 6b27 0a0a 1f0a 4669 6c65 3a20 6773 742d k'....File: gst-
│ │ │ │ │ -0000d7d0: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ -0000d7e0: 3a20 4265 6861 7669 6f72 2d69 6e73 7461 : Behavior-insta
│ │ │ │ │ -0000d7f0: 6e63 6520 6372 6561 7469 6f6e 2c20 204e nce creation, N
│ │ │ │ │ -0000d800: 6578 743a 2042 6568 6176 696f 722d 696e ext: Behavior-in
│ │ │ │ │ -0000d810: 7374 616e 6365 2076 6172 6961 626c 6573 stance variables
│ │ │ │ │ -0000d820: 2c20 2050 7265 763a 2042 6568 6176 696f , Prev: Behavio
│ │ │ │ │ -0000d830: 722d 6576 616c 7561 7469 6e67 2c20 2055 r-evaluating, U
│ │ │ │ │ -0000d840: 703a 2042 6568 6176 696f 720a 0a31 2e39 p: Behavior..1.9
│ │ │ │ │ -0000d850: 2e31 3320 4265 6861 7669 6f72 3a20 696e .13 Behavior: in
│ │ │ │ │ -0000d860: 7374 616e 6365 2063 7265 6174 696f 6e0a stance creation.
│ │ │ │ │ -0000d870: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0000d880: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0000d890: 2d2d 0a0a 6e65 7749 6e46 6978 6564 5370 --..newInFixedSp
│ │ │ │ │ -0000d8a0: 6163 650a 2020 2020 2043 7265 6174 6520 ace. Create
│ │ │ │ │ -0000d8b0: 6120 6e65 7720 696e 7374 616e 6365 206f a new instance o
│ │ │ │ │ -0000d8c0: 6620 6120 636c 6173 7320 7769 7468 6f75 f a class withou
│ │ │ │ │ -0000d8d0: 7420 696e 6465 7865 6420 696e 7374 616e t indexed instan
│ │ │ │ │ -0000d8e0: 6365 0a20 2020 2020 7661 7269 6162 6c65 ce. variable
│ │ │ │ │ -0000d8f0: 732e 2020 5468 6520 696e 7374 616e 6365 s. The instance
│ │ │ │ │ -0000d900: 2069 7320 6775 6172 616e 7465 6564 206e is guaranteed n
│ │ │ │ │ -0000d910: 6f74 2074 6f20 6d6f 7665 2061 6372 6f73 ot to move acros
│ │ │ │ │ -0000d920: 7320 6761 7262 6167 650a 2020 2020 2063 s garbage. c
│ │ │ │ │ -0000d930: 6f6c 6c65 6374 696f 6e73 2e20 2049 6620 ollections. If
│ │ │ │ │ -0000d940: 6120 7375 6263 6c61 7373 206f 7665 7272 a subclass overr
│ │ │ │ │ -0000d950: 6964 6573 2023 6e65 772c 2074 6865 2063 ides #new, the c
│ │ │ │ │ -0000d960: 6861 6e67 6573 2077 696c 6c20 6170 706c hanges will appl
│ │ │ │ │ -0000d970: 790a 2020 2020 2074 6f20 7468 6973 206d y. to this m
│ │ │ │ │ -0000d980: 6574 686f 6420 746f 6f2e 0a0a 6e65 7749 ethod too...newI
│ │ │ │ │ -0000d990: 6e46 6978 6564 5370 6163 653a 206e 756d nFixedSpace: num
│ │ │ │ │ -0000d9a0: 496e 7374 616e 6365 5661 7269 6162 6c65 InstanceVariable
│ │ │ │ │ -0000d9b0: 730a 2020 2020 2043 7265 6174 6520 6120 s. Create a
│ │ │ │ │ -0000d9c0: 6e65 7720 696e 7374 616e 6365 206f 6620 new instance of
│ │ │ │ │ -0000d9d0: 6120 636c 6173 7320 7769 7468 2069 6e64 a class with ind
│ │ │ │ │ -0000d9e0: 6578 6564 2069 6e73 7461 6e63 6520 7661 exed instance va
│ │ │ │ │ -0000d9f0: 7269 6162 6c65 732e 0a20 2020 2020 5468 riables.. Th
│ │ │ │ │ -0000da00: 6520 696e 7374 616e 6365 2068 6173 206e e instance has n
│ │ │ │ │ -0000da10: 756d 496e 7374 616e 6365 5661 7269 6162 umInstanceVariab
│ │ │ │ │ -0000da20: 6c65 7320 696e 6465 7865 6420 696e 7374 les indexed inst
│ │ │ │ │ -0000da30: 616e 6365 2076 6172 6961 626c 6573 2e0a ance variables..
│ │ │ │ │ -0000da40: 2020 2020 2054 6865 2069 6e73 7461 6e63 The instanc
│ │ │ │ │ -0000da50: 6520 6973 2067 7561 7261 6e74 6565 6420 e is guaranteed
│ │ │ │ │ -0000da60: 6e6f 7420 746f 206d 6f76 6520 6163 726f not to move acro
│ │ │ │ │ -0000da70: 7373 2067 6172 6261 6765 2063 6f6c 6c65 ss garbage colle
│ │ │ │ │ -0000da80: 6374 696f 6e73 2e0a 2020 2020 2049 6620 ctions.. If
│ │ │ │ │ -0000da90: 6120 7375 6263 6c61 7373 206f 7665 7272 a subclass overr
│ │ │ │ │ -0000daa0: 6964 6573 2023 6e65 773a 2c20 7468 6520 ides #new:, the
│ │ │ │ │ -0000dab0: 6368 616e 6765 7320 7769 6c6c 2061 7070 changes will app
│ │ │ │ │ -0000dac0: 6c79 2074 6f20 7468 6973 0a20 2020 2020 ly to this.
│ │ │ │ │ -0000dad0: 6d65 7468 6f64 2074 6f6f 2e0a 0a1f 0a46 method too.....F
│ │ │ │ │ -0000dae0: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ -0000daf0: 666f 2c20 204e 6f64 653a 2042 6568 6176 fo, Node: Behav
│ │ │ │ │ -0000db00: 696f 722d 696e 7374 616e 6365 2076 6172 ior-instance var
│ │ │ │ │ -0000db10: 6961 626c 6573 2c20 204e 6578 743a 2042 iables, Next: B
│ │ │ │ │ -0000db20: 6568 6176 696f 722d 6d65 7468 6f64 2064 ehavior-method d
│ │ │ │ │ -0000db30: 6963 7469 6f6e 6172 792c 2020 5072 6576 ictionary, Prev
│ │ │ │ │ -0000db40: 3a20 4265 6861 7669 6f72 2d69 6e73 7461 : Behavior-insta
│ │ │ │ │ -0000db50: 6e63 6520 6372 6561 7469 6f6e 2c20 2055 nce creation, U
│ │ │ │ │ -0000db60: 703a 2042 6568 6176 696f 720a 0a31 2e39 p: Behavior..1.9
│ │ │ │ │ -0000db70: 2e31 3420 4265 6861 7669 6f72 3a20 696e .14 Behavior: in
│ │ │ │ │ -0000db80: 7374 616e 6365 2076 6172 6961 626c 6573 stance variables
│ │ │ │ │ -0000db90: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------
│ │ │ │ │ -0000dba0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0000dbb0: 2d2d 2d2d 0a0a 6164 6449 6e73 7456 6172 ----..addInstVar
│ │ │ │ │ -0000dbc0: 4e61 6d65 3a20 6153 7472 696e 670a 2020 Name: aString.
│ │ │ │ │ -0000dbd0: 2020 2041 6464 2074 6865 2067 6976 656e Add the given
│ │ │ │ │ -0000dbe0: 2069 6e73 7461 6e63 6520 7661 7269 6162 instance variab
│ │ │ │ │ -0000dbf0: 6c65 2074 6f20 696e 7374 616e 6365 206f le to instance o
│ │ │ │ │ -0000dc00: 6620 7468 6520 7265 6365 6976 6572 0a0a f the receiver..
│ │ │ │ │ -0000dc10: 696e 7374 616e 6365 5661 7269 6162 6c65 instanceVariable
│ │ │ │ │ -0000dc20: 4e61 6d65 733a 2069 6e73 7456 6172 4e61 Names: instVarNa
│ │ │ │ │ -0000dc30: 6d65 730a 2020 2020 2053 6574 2074 6865 mes. Set the
│ │ │ │ │ -0000dc40: 2069 6e73 7461 6e63 6520 7661 7269 6162 instance variab
│ │ │ │ │ -0000dc50: 6c65 7320 666f 7220 7468 6520 7265 6365 les for the rece
│ │ │ │ │ -0000dc60: 6976 6572 2074 6f20 6265 2074 686f 7365 iver to be those
│ │ │ │ │ -0000dc70: 2069 6e0a 2020 2020 2069 6e73 7456 6172 in. instVar
│ │ │ │ │ -0000dc80: 4e61 6d65 730a 0a72 656d 6f76 6549 6e73 Names..removeIns
│ │ │ │ │ -0000dc90: 7456 6172 4e61 6d65 3a20 6153 7472 696e tVarName: aStrin
│ │ │ │ │ -0000dca0: 670a 2020 2020 2052 656d 6f76 6520 7468 g. Remove th
│ │ │ │ │ -0000dcb0: 6520 6769 7665 6e20 696e 7374 616e 6365 e given instance
│ │ │ │ │ -0000dcc0: 2076 6172 6961 626c 6520 6672 6f6d 2074 variable from t
│ │ │ │ │ -0000dcd0: 6865 2072 6563 6569 7665 7220 616e 6420 he receiver and
│ │ │ │ │ -0000dce0: 7265 636f 6d70 696c 650a 2020 2020 2061 recompile. a
│ │ │ │ │ -0000dcf0: 6c6c 206f 6620 7468 6520 7265 6365 6976 ll of the receiv
│ │ │ │ │ -0000dd00: 6572 2773 2073 7562 636c 6173 7365 730a er's subclasses.
│ │ │ │ │ -0000dd10: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ -0000dd20: 652e 696e 666f 2c20 204e 6f64 653a 2042 e.info, Node: B
│ │ │ │ │ -0000dd30: 6568 6176 696f 722d 6d65 7468 6f64 2064 ehavior-method d
│ │ │ │ │ -0000dd40: 6963 7469 6f6e 6172 792c 2020 4e65 7874 ictionary, Next
│ │ │ │ │ -0000dd50: 3a20 4265 6861 7669 6f72 2d70 6172 7369 : Behavior-parsi
│ │ │ │ │ -0000dd60: 6e67 2063 6c61 7373 2064 6563 6c61 7261 ng class declara
│ │ │ │ │ -0000dd70: 7469 6f6e 732c 2020 5072 6576 3a20 4265 tions, Prev: Be
│ │ │ │ │ -0000dd80: 6861 7669 6f72 2d69 6e73 7461 6e63 6520 havior-instance
│ │ │ │ │ -0000dd90: 7661 7269 6162 6c65 732c 2020 5570 3a20 variables, Up:
│ │ │ │ │ -0000dda0: 4265 6861 7669 6f72 0a0a 312e 392e 3135 Behavior..1.9.15
│ │ │ │ │ -0000ddb0: 2042 6568 6176 696f 723a 206d 6574 686f Behavior: metho
│ │ │ │ │ -0000ddc0: 6420 6469 6374 696f 6e61 7279 0a2d 2d2d d dictionary.---
│ │ │ │ │ -0000ddd0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0000dde0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------.
│ │ │ │ │ -0000ddf0: 0a61 6464 5365 6c65 6374 6f72 3a20 7365 .addSelector: se
│ │ │ │ │ -0000de00: 6c65 6374 6f72 2077 6974 684d 6574 686f lector withMetho
│ │ │ │ │ -0000de10: 643a 2063 6f6d 7069 6c65 644d 6574 686f d: compiledMetho
│ │ │ │ │ -0000de20: 640a 2020 2020 2041 6464 2074 6865 2067 d. Add the g
│ │ │ │ │ -0000de30: 6976 656e 2063 6f6d 7069 6c65 644d 6574 iven compiledMet
│ │ │ │ │ -0000de40: 686f 6420 746f 2074 6865 206d 6574 686f hod to the metho
│ │ │ │ │ -0000de50: 6420 6469 6374 696f 6e61 7279 2c20 6769 d dictionary, gi
│ │ │ │ │ -0000de60: 7669 6e67 2069 740a 2020 2020 2074 6865 ving it. the
│ │ │ │ │ -0000de70: 2070 6173 7365 6420 7365 6c65 6374 6f72 passed selector
│ │ │ │ │ -0000de80: 2e20 2041 6e73 7765 7220 636f 6d70 696c . Answer compil
│ │ │ │ │ -0000de90: 6564 4d65 7468 6f64 0a0a 636f 6d70 696c edMethod..compil
│ │ │ │ │ -0000dea0: 653a 2063 6f64 650a 2020 2020 2043 6f6d e: code. Com
│ │ │ │ │ -0000deb0: 7069 6c65 206d 6574 686f 6420 736f 7572 pile method sour
│ │ │ │ │ -0000dec0: 6365 2e20 2049 6620 7468 6572 6520 6172 ce. If there ar
│ │ │ │ │ -0000ded0: 6520 7061 7273 696e 6720 6572 726f 7273 e parsing errors
│ │ │ │ │ -0000dee0: 2c20 616e 7377 6572 206e 696c 2e0a 2020 , answer nil..
│ │ │ │ │ -0000def0: 2020 2045 6c73 652c 2072 6574 7572 6e20 Else, return
│ │ │ │ │ -0000df00: 6120 436f 6d70 696c 6564 4d65 7468 6f64 a CompiledMethod
│ │ │ │ │ -0000df10: 2072 6573 756c 7420 6f66 2063 6f6d 7069 result of compi
│ │ │ │ │ -0000df20: 6c61 7469 6f6e 0a0a 636f 6d70 696c 653a lation..compile:
│ │ │ │ │ -0000df30: 2063 6f64 6520 6966 4572 726f 723a 2062 code ifError: b
│ │ │ │ │ -0000df40: 6c6f 636b 0a20 2020 2020 436f 6d70 696c lock. Compil
│ │ │ │ │ -0000df50: 6520 6d65 7468 6f64 2073 6f75 7263 652e e method source.
│ │ │ │ │ -0000df60: 2020 4966 2074 6865 7265 2061 7265 2070 If there are p
│ │ │ │ │ -0000df70: 6172 7369 6e67 2065 7272 6f72 732c 2069 arsing errors, i
│ │ │ │ │ -0000df80: 6e76 6f6b 650a 2020 2020 2065 7863 6570 nvoke. excep
│ │ │ │ │ -0000df90: 7469 6f6e 2062 6c6f 636b 2c20 2762 6c6f tion block, 'blo
│ │ │ │ │ -0000dfa0: 636b 2720 7061 7373 696e 6720 6669 6c65 ck' passing file
│ │ │ │ │ -0000dfb0: 206e 616d 652c 206c 696e 6520 6e75 6d62 name, line numb
│ │ │ │ │ -0000dfc0: 6572 2061 6e64 2065 7272 6f72 2e0a 2020 er and error..
│ │ │ │ │ -0000dfd0: 2020 2052 6574 7572 6e20 6120 436f 6d70 Return a Comp
│ │ │ │ │ -0000dfe0: 696c 6564 4d65 7468 6f64 2072 6573 756c iledMethod resul
│ │ │ │ │ -0000dff0: 7420 6f66 2063 6f6d 7069 6c61 7469 6f6e t of compilation
│ │ │ │ │ -0000e000: 0a0a 636f 6d70 696c 653a 2063 6f64 6520 ..compile: code
│ │ │ │ │ -0000e010: 6e6f 7469 6679 696e 673a 2072 6571 7565 notifying: reque
│ │ │ │ │ -0000e020: 7374 6f72 0a20 2020 2020 436f 6d70 696c stor. Compil
│ │ │ │ │ -0000e030: 6520 6d65 7468 6f64 2073 6f75 7263 652e e method source.
│ │ │ │ │ -0000e040: 2020 4966 2074 6865 7265 2061 7265 2070 If there are p
│ │ │ │ │ -0000e050: 6172 7369 6e67 2065 7272 6f72 732c 2073 arsing errors, s
│ │ │ │ │ -0000e060: 656e 6420 2365 7272 6f72 3a0a 2020 2020 end #error:.
│ │ │ │ │ -0000e070: 2074 6f20 7468 6520 7265 7175 6573 746f to the requesto
│ │ │ │ │ -0000e080: 7220 6f62 6a65 6374 2c20 656c 7365 2072 r object, else r
│ │ │ │ │ -0000e090: 6574 7572 6e20 6120 436f 6d70 696c 6564 eturn a Compiled
│ │ │ │ │ -0000e0a0: 4d65 7468 6f64 2072 6573 756c 7420 6f66 Method result of
│ │ │ │ │ -0000e0b0: 0a20 2020 2020 636f 6d70 696c 6174 696f . compilatio
│ │ │ │ │ -0000e0c0: 6e0a 0a63 6f6d 7069 6c65 416c 6c0a 2020 n..compileAll.
│ │ │ │ │ -0000e0d0: 2020 2052 6563 6f6d 7069 6c65 2061 6c6c Recompile all
│ │ │ │ │ -0000e0e0: 2073 656c 6563 746f 7273 2069 6e20 7468 selectors in th
│ │ │ │ │ -0000e0f0: 6520 7265 6365 6976 6572 2e20 2049 676e e receiver. Ign
│ │ │ │ │ -0000e100: 6f72 6520 6572 726f 7273 2e0a 0a63 6f6d ore errors...com
│ │ │ │ │ -0000e110: 7069 6c65 416c 6c3a 2061 4e6f 7469 6669 pileAll: aNotifi
│ │ │ │ │ -0000e120: 6572 0a20 2020 2020 5265 636f 6d70 696c er. Recompil
│ │ │ │ │ -0000e130: 6520 616c 6c20 7365 6c65 6374 6f72 7320 e all selectors
│ │ │ │ │ -0000e140: 696e 2074 6865 2072 6563 6569 7665 722e in the receiver.
│ │ │ │ │ -0000e150: 2020 4e6f 7469 6679 2061 4e6f 7469 6669 Notify aNotifi
│ │ │ │ │ -0000e160: 6572 2062 790a 2020 2020 2073 656e 6469 er by. sendi
│ │ │ │ │ -0000e170: 6e67 2023 6572 726f 723a 206d 6573 7361 ng #error: messa
│ │ │ │ │ -0000e180: 6765 7320 6966 2073 6f6d 6574 6869 6e67 ges if something
│ │ │ │ │ -0000e190: 2067 6f65 7320 7772 6f6e 672e 0a0a 636f goes wrong...co
│ │ │ │ │ -0000e1a0: 6d70 696c 6541 6c6c 5375 6263 6c61 7373 mpileAllSubclass
│ │ │ │ │ -0000e1b0: 6573 0a20 2020 2020 5265 636f 6d70 696c es. Recompil
│ │ │ │ │ -0000e1c0: 6520 616c 6c20 7365 6c65 6374 6f72 206f e all selector o
│ │ │ │ │ -0000e1d0: 6620 616c 6c20 7375 6263 6c61 7373 6573 f all subclasses
│ │ │ │ │ -0000e1e0: 2e20 204e 6f74 6966 7920 614e 6f74 6966 . Notify aNotif
│ │ │ │ │ -0000e1f0: 6965 7220 6279 0a20 2020 2020 7365 6e64 ier by. send
│ │ │ │ │ -0000e200: 696e 6720 2365 7272 6f72 3a20 6d65 7373 ing #error: mess
│ │ │ │ │ -0000e210: 6167 6573 2069 6620 736f 6d65 7468 696e ages if somethin
│ │ │ │ │ -0000e220: 6720 676f 6573 2077 726f 6e67 2e0a 0a63 g goes wrong...c
│ │ │ │ │ -0000e230: 6f6d 7069 6c65 416c 6c53 7562 636c 6173 ompileAllSubclas
│ │ │ │ │ -0000e240: 7365 733a 2061 4e6f 7469 6669 6572 0a20 ses: aNotifier.
│ │ │ │ │ -0000e250: 2020 2020 5265 636f 6d70 696c 6520 616c Recompile al
│ │ │ │ │ -0000e260: 6c20 7365 6c65 6374 6f72 206f 6620 616c l selector of al
│ │ │ │ │ -0000e270: 6c20 7375 6263 6c61 7373 6573 2e20 204e l subclasses. N
│ │ │ │ │ -0000e280: 6f74 6966 7920 614e 6f74 6966 6965 7220 otify aNotifier
│ │ │ │ │ -0000e290: 6279 0a20 2020 2020 7365 6e64 696e 6720 by. sending
│ │ │ │ │ -0000e2a0: 2365 7272 6f72 3a20 6d65 7373 6167 6573 #error: messages
│ │ │ │ │ -0000e2b0: 2069 6620 736f 6d65 7468 696e 6720 676f if something go
│ │ │ │ │ -0000e2c0: 6573 2077 726f 6e67 2e0a 0a63 7265 6174 es wrong...creat
│ │ │ │ │ -0000e2d0: 6547 6574 4d65 7468 6f64 3a20 7768 6174 eGetMethod: what
│ │ │ │ │ -0000e2e0: 0a20 2020 2020 4372 6561 7465 2061 206d . Create a m
│ │ │ │ │ -0000e2f0: 6574 686f 6420 6163 6365 7373 696e 6720 ethod accessing
│ │ │ │ │ -0000e300: 7468 6520 7661 7269 6162 6c65 2027 7768 the variable 'wh
│ │ │ │ │ -0000e310: 6174 272e 0a0a 6372 6561 7465 4765 744d at'...createGetM
│ │ │ │ │ -0000e320: 6574 686f 643a 2077 6861 7420 6465 6661 ethod: what defa
│ │ │ │ │ -0000e330: 756c 743a 2076 616c 7565 0a20 2020 2020 ult: value.
│ │ │ │ │ -0000e340: 4372 6561 7465 2061 206d 6574 686f 6420 Create a method
│ │ │ │ │ -0000e350: 6163 6365 7373 696e 6720 7468 6520 7661 accessing the va
│ │ │ │ │ -0000e360: 7269 6162 6c65 2027 7768 6174 272c 2077 riable 'what', w
│ │ │ │ │ -0000e370: 6974 6820 6120 6465 6661 756c 7420 7661 ith a default va
│ │ │ │ │ -0000e380: 6c75 650a 2020 2020 206f 6620 2776 616c lue. of 'val
│ │ │ │ │ -0000e390: 7565 272c 2075 7369 6e67 206c 617a 7920 ue', using lazy
│ │ │ │ │ -0000e3a0: 696e 6974 6961 6c69 7a61 7469 6f6e 0a0a initialization..
│ │ │ │ │ -0000e3b0: 6372 6561 7465 5365 744d 6574 686f 643a createSetMethod:
│ │ │ │ │ -0000e3c0: 2077 6861 740a 2020 2020 2043 7265 6174 what. Creat
│ │ │ │ │ -0000e3d0: 6520 6120 6d65 7468 6f64 2077 6869 6368 e a method which
│ │ │ │ │ -0000e3e0: 2073 6574 7320 7468 6520 7661 7269 6162 sets the variab
│ │ │ │ │ -0000e3f0: 6c65 2027 7768 6174 272e 0a0a 6465 636f le 'what'...deco
│ │ │ │ │ -0000e400: 6d70 696c 653a 2073 656c 6563 746f 720a mpile: selector.
│ │ │ │ │ -0000e410: 2020 2020 2044 6563 6f6d 7069 6c65 2074 Decompile t
│ │ │ │ │ -0000e420: 6865 2062 7974 6563 6f64 6573 2066 6f72 he bytecodes for
│ │ │ │ │ -0000e430: 2074 6865 2067 6976 656e 2073 656c 6563 the given selec
│ │ │ │ │ -0000e440: 746f 722e 0a0a 6465 6669 6e65 4173 796e tor...defineAsyn
│ │ │ │ │ -0000e450: 6343 4675 6e63 3a20 6346 756e 634e 616d cCFunc: cFuncNam
│ │ │ │ │ -0000e460: 6553 7472 696e 6720 7769 7468 5365 6c65 eString withSele
│ │ │ │ │ -0000e470: 6374 6f72 4172 6773 3a20 7365 6c65 6374 ctorArgs: select
│ │ │ │ │ -0000e480: 6f72 416e 6441 7267 7320 6172 6773 3a20 orAndArgs args:
│ │ │ │ │ -0000e490: 6172 6773 4172 7261 790a 2020 2020 2050 argsArray. P
│ │ │ │ │ -0000e4a0: 6c65 6173 6520 6c6f 6f6b 7570 2074 6865 lease lookup the
│ │ │ │ │ -0000e4b0: 2070 6172 7420 6f6e 2074 6865 2043 2069 part on the C i
│ │ │ │ │ -0000e4c0: 6e74 6572 6661 6365 2069 6e20 7468 6520 nterface in the
│ │ │ │ │ -0000e4d0: 6d61 6e75 616c 2e20 2054 6869 730a 2020 manual. This.
│ │ │ │ │ -0000e4e0: 2020 206d 6574 686f 6420 6973 2064 6570 method is dep
│ │ │ │ │ -0000e4f0: 7265 6361 7465 642c 2079 6f75 2073 686f recated, you sho
│ │ │ │ │ -0000e500: 756c 6420 7573 6520 7468 6520 6173 796e uld use the asyn
│ │ │ │ │ -0000e510: 6343 4361 6c6c 3a61 7267 733a 0a20 2020 cCCall:args:.
│ │ │ │ │ -0000e520: 2020 6174 7472 6962 7574 652e 0a0a 6465 attribute...de
│ │ │ │ │ -0000e530: 6669 6e65 4346 756e 633a 2063 4675 6e63 fineCFunc: cFunc
│ │ │ │ │ -0000e540: 4e61 6d65 5374 7269 6e67 2077 6974 6853 NameString withS
│ │ │ │ │ -0000e550: 656c 6563 746f 7241 7267 733a 2073 656c electorArgs: sel
│ │ │ │ │ -0000e560: 6563 746f 7241 6e64 4172 6773 2072 6574 ectorAndArgs ret
│ │ │ │ │ -0000e570: 7572 6e69 6e67 3a20 7265 7475 726e 5479 urning: returnTy
│ │ │ │ │ -0000e580: 7065 5379 6d62 6f6c 2061 7267 733a 2061 peSymbol args: a
│ │ │ │ │ -0000e590: 7267 7341 7272 6179 0a20 2020 2020 506c rgsArray. Pl
│ │ │ │ │ -0000e5a0: 6561 7365 206c 6f6f 6b75 7020 7468 6520 ease lookup the
│ │ │ │ │ -0000e5b0: 7061 7274 206f 6e20 7468 6520 4320 696e part on the C in
│ │ │ │ │ -0000e5c0: 7465 7266 6163 6520 696e 2074 6865 206d terface in the m
│ │ │ │ │ -0000e5d0: 616e 7561 6c2e 2020 5468 6973 0a20 2020 anual. This.
│ │ │ │ │ -0000e5e0: 2020 6d65 7468 6f64 2069 7320 6465 7072 method is depr
│ │ │ │ │ -0000e5f0: 6563 6174 6564 2c20 796f 7520 7368 6f75 ecated, you shou
│ │ │ │ │ -0000e600: 6c64 2075 7365 2074 6865 2063 4361 6c6c ld use the cCall
│ │ │ │ │ -0000e610: 3a72 6574 7572 6e69 6e67 3a61 7267 733a :returning:args:
│ │ │ │ │ -0000e620: 0a20 2020 2020 6174 7472 6962 7574 652e . attribute.
│ │ │ │ │ -0000e630: 0a0a 6564 6974 3a20 7365 6c65 6374 6f72 ..edit: selector
│ │ │ │ │ -0000e640: 0a20 2020 2020 4f70 656e 2045 6d61 6373 . Open Emacs
│ │ │ │ │ -0000e650: 2074 6f20 6564 6974 2074 6865 206d 6574 to edit the met
│ │ │ │ │ -0000e660: 686f 6420 7769 7468 2074 6865 2070 6173 hod with the pas
│ │ │ │ │ -0000e670: 7365 6420 7365 6c65 6374 6f72 2c20 7468 sed selector, th
│ │ │ │ │ -0000e680: 656e 0a20 2020 2020 636f 6d70 696c 6520 en. compile
│ │ │ │ │ -0000e690: 6974 0a0a 6d65 7468 6f64 4469 6374 696f it..methodDictio
│ │ │ │ │ -0000e6a0: 6e61 7279 0a20 2020 2020 416e 7377 6572 nary. Answer
│ │ │ │ │ -0000e6b0: 2074 6865 2072 6563 6569 7665 7227 7320 the receiver's
│ │ │ │ │ -0000e6c0: 6d65 7468 6f64 2064 6963 7469 6f6e 6172 method dictionar
│ │ │ │ │ -0000e6d0: 792e 2020 446f 6e27 7420 6d6f 6469 6679 y. Don't modify
│ │ │ │ │ -0000e6e0: 2074 6865 206d 6574 686f 640a 2020 2020 the method.
│ │ │ │ │ -0000e6f0: 2064 6963 7469 6f6e 6172 7920 756e 6c65 dictionary unle
│ │ │ │ │ -0000e700: 7373 2079 6f75 2065 7861 6374 6c79 206b ss you exactly k
│ │ │ │ │ -0000e710: 6e6f 7720 7768 6174 2079 6f75 2772 6520 now what you're
│ │ │ │ │ -0000e720: 646f 696e 670a 0a6d 6574 686f 6444 6963 doing..methodDic
│ │ │ │ │ -0000e730: 7469 6f6e 6172 793a 2061 4469 6374 696f tionary: aDictio
│ │ │ │ │ -0000e740: 6e61 7279 0a20 2020 2020 5365 7420 7468 nary. Set th
│ │ │ │ │ -0000e750: 6520 7265 6365 6976 6572 2773 206d 6574 e receiver's met
│ │ │ │ │ -0000e760: 686f 6420 6469 6374 696f 6e61 7279 2074 hod dictionary t
│ │ │ │ │ -0000e770: 6f20 6144 6963 7469 6f6e 6172 790a 0a72 o aDictionary..r
│ │ │ │ │ -0000e780: 6563 6f6d 7069 6c65 3a20 7365 6c65 6374 ecompile: select
│ │ │ │ │ -0000e790: 6f72 0a20 2020 2020 5265 636f 6d70 696c or. Recompil
│ │ │ │ │ -0000e7a0: 6520 7468 6520 6769 7665 6e20 7365 6c65 e the given sele
│ │ │ │ │ -0000e7b0: 6374 6f72 2c20 616e 7377 6572 206e 696c ctor, answer nil
│ │ │ │ │ -0000e7c0: 2069 6620 736f 6d65 7468 696e 6720 676f if something go
│ │ │ │ │ -0000e7d0: 6573 2077 726f 6e67 206f 720a 2020 2020 es wrong or.
│ │ │ │ │ -0000e7e0: 2074 6865 206e 6577 2043 6f6d 7069 6c65 the new Compile
│ │ │ │ │ -0000e7f0: 644d 6574 686f 6420 6966 2065 7665 7279 dMethod if every
│ │ │ │ │ -0000e800: 7468 696e 6727 7320 6f6b 2e0a 0a72 6563 thing's ok...rec
│ │ │ │ │ -0000e810: 6f6d 7069 6c65 3a20 7365 6c65 6374 6f72 ompile: selector
│ │ │ │ │ -0000e820: 206e 6f74 6966 7969 6e67 3a20 614e 6f74 notifying: aNot
│ │ │ │ │ -0000e830: 6966 6965 720a 2020 2020 2052 6563 6f6d ifier. Recom
│ │ │ │ │ -0000e840: 7069 6c65 2074 6865 2067 6976 656e 2073 pile the given s
│ │ │ │ │ -0000e850: 656c 6563 746f 722e 2020 4966 2074 6865 elector. If the
│ │ │ │ │ -0000e860: 7265 2061 7265 2070 6172 7369 6e67 2065 re are parsing e
│ │ │ │ │ -0000e870: 7272 6f72 732c 2073 656e 640a 2020 2020 rrors, send.
│ │ │ │ │ -0000e880: 2023 6572 726f 723a 2074 6f20 7468 6520 #error: to the
│ │ │ │ │ -0000e890: 614e 6f74 6966 6965 7220 6f62 6a65 6374 aNotifier object
│ │ │ │ │ -0000e8a0: 2c20 656c 7365 2072 6574 7572 6e20 6120 , else return a
│ │ │ │ │ -0000e8b0: 436f 6d70 696c 6564 4d65 7468 6f64 0a20 CompiledMethod.
│ │ │ │ │ -0000e8c0: 2020 2020 7265 7375 6c74 206f 6620 636f result of co
│ │ │ │ │ -0000e8d0: 6d70 696c 6174 696f 6e0a 0a72 656d 6f76 mpilation..remov
│ │ │ │ │ -0000e8e0: 6553 656c 6563 746f 723a 2073 656c 6563 eSelector: selec
│ │ │ │ │ -0000e8f0: 746f 720a 2020 2020 2052 656d 6f76 6520 tor. Remove
│ │ │ │ │ -0000e900: 7468 6520 6769 7665 6e20 7365 6c65 6374 the given select
│ │ │ │ │ -0000e910: 6f72 2066 726f 6d20 7468 6520 6d65 7468 or from the meth
│ │ │ │ │ -0000e920: 6f64 2064 6963 7469 6f6e 6172 792c 2061 od dictionary, a
│ │ │ │ │ -0000e930: 6e73 7765 7220 7468 650a 2020 2020 2043 nswer the. C
│ │ │ │ │ -0000e940: 6f6d 7069 6c65 644d 6574 686f 6420 6174 ompiledMethod at
│ │ │ │ │ -0000e950: 7461 6368 6564 2074 6f20 7468 6174 2073 tached to that s
│ │ │ │ │ -0000e960: 656c 6563 746f 720a 0a72 656d 6f76 6553 elector..removeS
│ │ │ │ │ -0000e970: 656c 6563 746f 723a 2073 656c 6563 746f elector: selecto
│ │ │ │ │ -0000e980: 7220 6966 4162 7365 6e74 3a20 6142 6c6f r ifAbsent: aBlo
│ │ │ │ │ -0000e990: 636b 0a20 2020 2020 5265 6d6f 7665 2074 ck. Remove t
│ │ │ │ │ -0000e9a0: 6865 2067 6976 656e 2073 656c 6563 746f he given selecto
│ │ │ │ │ -0000e9b0: 7220 6672 6f6d 2074 6865 206d 6574 686f r from the metho
│ │ │ │ │ -0000e9c0: 6420 6469 6374 696f 6e61 7279 2c20 616e d dictionary, an
│ │ │ │ │ -0000e9d0: 7377 6572 2074 6865 0a20 2020 2020 436f swer the. Co
│ │ │ │ │ -0000e9e0: 6d70 696c 6564 4d65 7468 6f64 2061 7474 mpiledMethod att
│ │ │ │ │ -0000e9f0: 6163 6865 6420 746f 2074 6861 7420 7365 ached to that se
│ │ │ │ │ -0000ea00: 6c65 6374 6f72 2e20 2049 6620 7468 6520 lector. If the
│ │ │ │ │ -0000ea10: 7365 6c65 6374 6f72 2063 616e 6e6f 740a selector cannot.
│ │ │ │ │ -0000ea20: 2020 2020 2062 6520 666f 756e 642c 2061 be found, a
│ │ │ │ │ -0000ea30: 6e73 7765 7220 7468 6520 7265 7375 6c74 nswer the result
│ │ │ │ │ -0000ea40: 206f 6620 6576 616c 7561 7469 6e67 2061 of evaluating a
│ │ │ │ │ -0000ea50: 426c 6f63 6b2e 0a0a 7365 6c65 6374 6f72 Block...selector
│ │ │ │ │ -0000ea60: 7341 6e64 4d65 7468 6f64 7344 6f3a 2061 sAndMethodsDo: a
│ │ │ │ │ -0000ea70: 426c 6f63 6b0a 2020 2020 2045 7661 6c75 Block. Evalu
│ │ │ │ │ -0000ea80: 6174 6520 6142 6c6f 636b 2c20 7061 7373 ate aBlock, pass
│ │ │ │ │ -0000ea90: 696e 6720 666f 7220 6561 6368 2065 7661 ing for each eva
│ │ │ │ │ -0000eaa0: 6c75 6174 696f 6e20 6120 7365 6c65 6374 luation a select
│ │ │ │ │ -0000eab0: 6f72 2074 6861 7427 730a 2020 2020 2064 or that's. d
│ │ │ │ │ -0000eac0: 6566 696e 6564 2069 6e20 7468 6520 7265 efined in the re
│ │ │ │ │ -0000ead0: 6365 6976 6572 2061 6e64 2074 6865 2063 ceiver and the c
│ │ │ │ │ -0000eae0: 6f72 7265 7370 6f6e 6469 6e67 206d 6574 orresponding met
│ │ │ │ │ -0000eaf0: 686f 642e 0a0a 1f0a 4669 6c65 3a20 6773 hod.....File: gs
│ │ │ │ │ -0000eb00: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ -0000eb10: 6465 3a20 4265 6861 7669 6f72 2d70 6172 de: Behavior-par
│ │ │ │ │ -0000eb20: 7369 6e67 2063 6c61 7373 2064 6563 6c61 sing class decla
│ │ │ │ │ -0000eb30: 7261 7469 6f6e 732c 2020 4e65 7874 3a20 rations, Next:
│ │ │ │ │ -0000eb40: 4265 6861 7669 6f72 2d70 6c75 6767 6162 Behavior-pluggab
│ │ │ │ │ -0000eb50: 6c65 2062 6568 6176 696f 7220 286e 6f74 le behavior (not
│ │ │ │ │ -0000eb60: 2079 6574 2069 6d70 6c65 6d65 6e74 6564 yet implemented
│ │ │ │ │ -0000eb70: 292c 2020 5072 6576 3a20 4265 6861 7669 ), Prev: Behavi
│ │ │ │ │ -0000eb80: 6f72 2d6d 6574 686f 6420 6469 6374 696f or-method dictio
│ │ │ │ │ -0000eb90: 6e61 7279 2c20 2055 703a 2042 6568 6176 nary, Up: Behav
│ │ │ │ │ -0000eba0: 696f 720a 0a31 2e39 2e31 3620 4265 6861 ior..1.9.16 Beha
│ │ │ │ │ -0000ebb0: 7669 6f72 3a20 7061 7273 696e 6720 636c vior: parsing cl
│ │ │ │ │ -0000ebc0: 6173 7320 6465 636c 6172 6174 696f 6e73 ass declarations
│ │ │ │ │ -0000ebd0: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------
│ │ │ │ │ -0000ebe0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0000ebf0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 7061 ------------..pa
│ │ │ │ │ -0000ec00: 7273 6549 6e73 7461 6e63 6556 6172 6961 rseInstanceVaria
│ │ │ │ │ -0000ec10: 626c 6553 7472 696e 673a 2076 6172 6961 bleString: varia
│ │ │ │ │ -0000ec20: 626c 6553 7472 696e 670a 2020 2020 2041 bleString. A
│ │ │ │ │ -0000ec30: 7320 7769 7468 2023 7061 7273 6556 6172 s with #parseVar
│ │ │ │ │ -0000ec40: 6961 626c 6553 7472 696e 673a 2c20 6275 iableString:, bu
│ │ │ │ │ -0000ec50: 7420 616e 7377 6572 2073 796d 626f 6c73 t answer symbols
│ │ │ │ │ -0000ec60: 2074 6861 7420 6e61 6d65 2074 6865 0a20 that name the.
│ │ │ │ │ -0000ec70: 2020 2020 7661 7269 6162 6c65 7320 696e variables in
│ │ │ │ │ -0000ec80: 7374 6561 6420 6f66 2073 7472 696e 6773 stead of strings
│ │ │ │ │ -0000ec90: 2e0a 0a70 6172 7365 5661 7269 6162 6c65 ...parseVariable
│ │ │ │ │ -0000eca0: 5374 7269 6e67 3a20 6153 7472 696e 670a String: aString.
│ │ │ │ │ -0000ecb0: 2020 2020 2041 6e73 7765 7220 616e 2061 Answer an a
│ │ │ │ │ -0000ecc0: 7272 6179 206f 6620 696e 7374 616e 6365 rray of instance
│ │ │ │ │ -0000ecd0: 2076 6172 6961 626c 6520 6e61 6d65 732e variable names.
│ │ │ │ │ -0000ece0: 2020 6153 7472 696e 6720 7368 6f75 6c64 aString should
│ │ │ │ │ -0000ecf0: 2073 7065 6369 6679 0a20 2020 2020 7468 specify. th
│ │ │ │ │ -0000ed00: 6573 6520 696e 2074 7261 6469 7469 6f6e ese in tradition
│ │ │ │ │ -0000ed10: 616c 2066 696c 652d 696e 2027 696e 7374 al file-in 'inst
│ │ │ │ │ -0000ed20: 616e 6365 5661 7269 6162 6c65 4e61 6d65 anceVariableName
│ │ │ │ │ -0000ed30: 7327 2066 6f72 6d61 742e 0a20 2020 2020 s' format..
│ │ │ │ │ -0000ed40: 5369 676e 616c 2061 6e20 6572 726f 7220 Signal an error
│ │ │ │ │ -0000ed50: 6966 2061 5374 7269 6e67 2063 6f6e 7461 if aString conta
│ │ │ │ │ -0000ed60: 696e 7320 736f 6d65 7468 696e 6720 6f74 ins something ot
│ │ │ │ │ -0000ed70: 6865 7220 7468 616e 2076 616c 6964 0a20 her than valid.
│ │ │ │ │ -0000ed80: 2020 2020 536d 616c 6c74 616c 6b20 7661 Smalltalk va
│ │ │ │ │ -0000ed90: 7269 6162 6c65 732e 0a0a 1f0a 4669 6c65 riables.....File
│ │ │ │ │ -0000eda0: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ -0000edb0: 2020 4e6f 6465 3a20 4265 6861 7669 6f72 Node: Behavior
│ │ │ │ │ -0000edc0: 2d70 6c75 6767 6162 6c65 2062 6568 6176 -pluggable behav
│ │ │ │ │ -0000edd0: 696f 7220 286e 6f74 2079 6574 2069 6d70 ior (not yet imp
│ │ │ │ │ -0000ede0: 6c65 6d65 6e74 6564 292c 2020 4e65 7874 lemented), Next
│ │ │ │ │ -0000edf0: 3a20 4265 6861 7669 6f72 2d70 7269 6e74 : Behavior-print
│ │ │ │ │ -0000ee00: 696e 6720 6869 6572 6172 6368 792c 2020 ing hierarchy,
│ │ │ │ │ -0000ee10: 5072 6576 3a20 4265 6861 7669 6f72 2d70 Prev: Behavior-p
│ │ │ │ │ -0000ee20: 6172 7369 6e67 2063 6c61 7373 2064 6563 arsing class dec
│ │ │ │ │ -0000ee30: 6c61 7261 7469 6f6e 732c 2020 5570 3a20 larations, Up:
│ │ │ │ │ -0000ee40: 4265 6861 7669 6f72 0a0a 312e 392e 3137 Behavior..1.9.17
│ │ │ │ │ -0000ee50: 2042 6568 6176 696f 723a 2070 6c75 6767 Behavior: plugg
│ │ │ │ │ -0000ee60: 6162 6c65 2062 6568 6176 696f 7220 286e able behavior (n
│ │ │ │ │ -0000ee70: 6f74 2079 6574 2069 6d70 6c65 6d65 6e74 ot yet implement
│ │ │ │ │ -0000ee80: 6564 290a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ed).------------
│ │ │ │ │ -0000ee90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0000eea0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0000eeb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a64 -------------..d
│ │ │ │ │ -0000eec0: 6562 7567 6765 7243 6c61 7373 0a20 2020 ebuggerClass.
│ │ │ │ │ -0000eed0: 2020 416e 7377 6572 2077 6869 6368 2063 Answer which c
│ │ │ │ │ -0000eee0: 6c61 7373 2069 7320 746f 2062 6520 7573 lass is to be us
│ │ │ │ │ -0000eef0: 6564 2074 6f20 6465 6275 6720 6120 6368 ed to debug a ch
│ │ │ │ │ -0000ef00: 6169 6e20 6f66 2063 6f6e 7465 7874 7320 ain of contexts
│ │ │ │ │ -0000ef10: 7768 6963 680a 2020 2020 2069 6e63 6c75 which. inclu
│ │ │ │ │ -0000ef20: 6465 7320 7468 6520 7265 6365 6976 6572 des the receiver
│ │ │ │ │ -0000ef30: 2e20 206e 696c 206d 6561 6e73 2027 646f . nil means 'do
│ │ │ │ │ -0000ef40: 206e 6f74 2064 6562 7567 273b 206f 7468 not debug'; oth
│ │ │ │ │ -0000ef50: 6572 2063 6c61 7373 6573 2061 7265 0a20 er classes are.
│ │ │ │ │ -0000ef60: 2020 2020 7365 6e74 2023 6465 6275 6767 sent #debugg
│ │ │ │ │ -0000ef70: 696e 6750 7269 6f72 6974 7920 616e 6420 ingPriority and
│ │ │ │ │ -0000ef80: 7468 6520 6f6e 6520 7769 7468 2074 6865 the one with the
│ │ │ │ │ -0000ef90: 2068 6967 6865 7374 2070 7269 6f72 6974 highest priorit
│ │ │ │ │ -0000efa0: 7920 6973 0a20 2020 2020 7069 636b 6564 y is. picked
│ │ │ │ │ -0000efb0: 2e0a 0a64 6563 6f6d 7069 6c65 7243 6c61 ...decompilerCla
│ │ │ │ │ -0000efc0: 7373 0a20 2020 2020 416e 7377 6572 2074 ss. Answer t
│ │ │ │ │ -0000efd0: 6865 2063 6c61 7373 2074 6861 7420 6361 he class that ca
│ │ │ │ │ -0000efe0: 6e20 6265 2075 7365 6420 746f 2064 6563 n be used to dec
│ │ │ │ │ -0000eff0: 6f6d 7069 6c65 206d 6574 686f 6473 2c20 ompile methods,
│ │ │ │ │ -0000f000: 6f72 206e 696c 2069 660a 2020 2020 2074 or nil if. t
│ │ │ │ │ -0000f010: 6865 7265 2069 7320 6e6f 6e65 2028 6173 here is none (as
│ │ │ │ │ -0000f020: 2069 7320 7468 6520 6361 7365 206e 6f77 is the case now
│ │ │ │ │ -0000f030: 292e 0a0a 6576 616c 7561 746f 7243 6c61 )...evaluatorCla
│ │ │ │ │ -0000f040: 7373 0a20 2020 2020 416e 7377 6572 2074 ss. Answer t
│ │ │ │ │ -0000f050: 6865 2063 6c61 7373 2074 6861 7420 6361 he class that ca
│ │ │ │ │ -0000f060: 6e20 6265 2075 7365 6420 746f 2065 7661 n be used to eva
│ │ │ │ │ -0000f070: 6c75 6174 6520 646f 6974 732c 206f 7220 luate doits, or
│ │ │ │ │ -0000f080: 6e69 6c20 6966 0a20 2020 2020 7468 6572 nil if. ther
│ │ │ │ │ -0000f090: 6520 6973 206e 6f6e 6520 2861 7320 6973 e is none (as is
│ │ │ │ │ -0000f0a0: 2074 6865 2063 6173 6520 6e6f 7729 2e0a the case now)..
│ │ │ │ │ -0000f0b0: 0a70 6172 7365 7243 6c61 7373 0a20 2020 .parserClass.
│ │ │ │ │ -0000f0c0: 2020 416e 7377 6572 2074 6865 2063 6c61 Answer the cla
│ │ │ │ │ -0000f0d0: 7373 2074 6861 7420 6361 6e20 6265 2075 ss that can be u
│ │ │ │ │ -0000f0e0: 7365 6420 746f 2070 6172 7365 206d 6574 sed to parse met
│ │ │ │ │ -0000f0f0: 686f 6473 2c20 6f72 206e 696c 2069 6620 hods, or nil if
│ │ │ │ │ -0000f100: 7468 6572 650a 2020 2020 2069 7320 6e6f there. is no
│ │ │ │ │ -0000f110: 6e65 2028 6173 2069 7320 7468 6520 6361 ne (as is the ca
│ │ │ │ │ -0000f120: 7365 206e 6f77 292e 0a0a 1f0a 4669 6c65 se now).....File
│ │ │ │ │ -0000f130: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ -0000f140: 2020 4e6f 6465 3a20 4265 6861 7669 6f72 Node: Behavior
│ │ │ │ │ -0000f150: 2d70 7269 6e74 696e 6720 6869 6572 6172 -printing hierar
│ │ │ │ │ -0000f160: 6368 792c 2020 4e65 7874 3a20 4265 6861 chy, Next: Beha
│ │ │ │ │ -0000f170: 7669 6f72 2d73 6f75 7263 6520 636f 6465 vior-source code
│ │ │ │ │ -0000f180: 2c20 2050 7265 763a 2042 6568 6176 696f , Prev: Behavio
│ │ │ │ │ -0000f190: 722d 706c 7567 6761 626c 6520 6265 6861 r-pluggable beha
│ │ │ │ │ -0000f1a0: 7669 6f72 2028 6e6f 7420 7965 7420 696d vior (not yet im
│ │ │ │ │ -0000f1b0: 706c 656d 656e 7465 6429 2c20 2055 703a plemented), Up:
│ │ │ │ │ -0000f1c0: 2042 6568 6176 696f 720a 0a31 2e39 2e31 Behavior..1.9.1
│ │ │ │ │ -0000f1d0: 3820 4265 6861 7669 6f72 3a20 7072 696e 8 Behavior: prin
│ │ │ │ │ -0000f1e0: 7469 6e67 2068 6965 7261 7263 6879 0a2d ting hierarchy.-
│ │ │ │ │ -0000f1f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0000f200: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0000f210: 2d2d 0a0a 6869 6572 6172 6368 7949 6e64 --..hierarchyInd
│ │ │ │ │ -0000f220: 656e 740a 2020 2020 2041 6e73 7765 7220 ent. Answer
│ │ │ │ │ -0000f230: 7468 6520 696e 6465 6e74 2074 6f20 6265 the indent to be
│ │ │ │ │ -0000f240: 2075 7365 6420 6279 2023 7072 696e 7448 used by #printH
│ │ │ │ │ -0000f250: 6965 7261 7263 6879 202d 2034 2062 7920 ierarchy - 4 by
│ │ │ │ │ -0000f260: 6465 6661 756c 740a 0a70 7269 6e74 4675 default..printFu
│ │ │ │ │ -0000f270: 6c6c 4869 6572 6172 6368 790a 2020 2020 llHierarchy.
│ │ │ │ │ -0000f280: 2050 7269 6e74 206d 7920 6675 6c6c 2068 Print my full h
│ │ │ │ │ -0000f290: 6965 7261 7263 6879 2028 692e 652e 2020 ierarchy (i.e.
│ │ │ │ │ -0000f2a0: 616c 6c20 6d79 2073 7570 6572 636c 6173 all my superclas
│ │ │ │ │ -0000f2b0: 7365 7320 616e 6420 7375 6263 6c61 7373 ses and subclass
│ │ │ │ │ -0000f2c0: 6573 290a 2020 2020 206f 6e20 7468 6520 es). on the
│ │ │ │ │ -0000f2d0: 7465 726d 696e 616c 2e0a 0a70 7269 6e74 terminal...print
│ │ │ │ │ -0000f2e0: 4869 6572 6172 6368 790a 2020 2020 2050 Hierarchy. P
│ │ │ │ │ -0000f2f0: 7269 6e74 206d 7920 656e 7469 7265 2073 rint my entire s
│ │ │ │ │ -0000f300: 7562 636c 6173 7320 6869 6572 6172 6368 ubclass hierarch
│ │ │ │ │ -0000f310: 7920 6f6e 2074 6865 2074 6572 6d69 6e61 y on the termina
│ │ │ │ │ -0000f320: 6c2e 0a0a 1f0a 4669 6c65 3a20 6773 742d l.....File: gst-
│ │ │ │ │ -0000f330: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ -0000f340: 3a20 4265 6861 7669 6f72 2d73 6f75 7263 : Behavior-sourc
│ │ │ │ │ -0000f350: 6520 636f 6465 2c20 204e 6578 743a 2042 e code, Next: B
│ │ │ │ │ -0000f360: 6568 6176 696f 722d 7374 696c 6c20 756e ehavior-still un
│ │ │ │ │ -0000f370: 636c 6173 7369 6669 6564 2c20 2050 7265 classified, Pre
│ │ │ │ │ -0000f380: 763a 2042 6568 6176 696f 722d 7072 696e v: Behavior-prin
│ │ │ │ │ -0000f390: 7469 6e67 2068 6965 7261 7263 6879 2c20 ting hierarchy,
│ │ │ │ │ -0000f3a0: 2055 703a 2042 6568 6176 696f 720a 0a31 Up: Behavior..1
│ │ │ │ │ -0000f3b0: 2e39 2e31 3920 4265 6861 7669 6f72 3a20 .9.19 Behavior:
│ │ │ │ │ -0000f3c0: 736f 7572 6365 2063 6f64 650a 2d2d 2d2d source code.----
│ │ │ │ │ -0000f3d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0000f3e0: 2d2d 2d2d 2d2d 2d2d 0a0a 666f 726d 6174 --------..format
│ │ │ │ │ -0000f3f0: 7465 6453 6f75 7263 6553 7472 696e 6741 tedSourceStringA
│ │ │ │ │ -0000f400: 743a 2061 5365 6c65 6374 6f72 2069 6641 t: aSelector ifA
│ │ │ │ │ -0000f410: 6273 656e 743a 2061 426c 6f63 6b0a 2020 bsent: aBlock.
│ │ │ │ │ -0000f420: 2020 2041 6e73 7765 7220 7468 6520 6d65 Answer the me
│ │ │ │ │ -0000f430: 7468 6f64 2073 6f75 7263 6520 636f 6465 thod source code
│ │ │ │ │ -0000f440: 2061 7320 6120 666f 726d 6174 7465 6420 as a formatted
│ │ │ │ │ -0000f450: 7374 7269 6e67 2e20 2052 6571 7569 7265 string. Require
│ │ │ │ │ -0000f460: 730a 2020 2020 2070 6163 6b61 6765 2050 s. package P
│ │ │ │ │ -0000f470: 6172 7365 722e 0a0a 1f0a 4669 6c65 3a20 arser.....File:
│ │ │ │ │ -0000f480: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ -0000f490: 4e6f 6465 3a20 4265 6861 7669 6f72 2d73 Node: Behavior-s
│ │ │ │ │ -0000f4a0: 7469 6c6c 2075 6e63 6c61 7373 6966 6965 till unclassifie
│ │ │ │ │ -0000f4b0: 642c 2020 4e65 7874 3a20 4265 6861 7669 d, Next: Behavi
│ │ │ │ │ -0000f4c0: 6f72 2d73 7570 706f 7274 2066 6f72 206c or-support for l
│ │ │ │ │ -0000f4d0: 6967 6874 7765 6967 6874 2063 6c61 7373 ightweight class
│ │ │ │ │ -0000f4e0: 6573 2c20 2050 7265 763a 2042 6568 6176 es, Prev: Behav
│ │ │ │ │ -0000f4f0: 696f 722d 736f 7572 6365 2063 6f64 652c ior-source code,
│ │ │ │ │ -0000f500: 2020 5570 3a20 4265 6861 7669 6f72 0a0a Up: Behavior..
│ │ │ │ │ -0000f510: 312e 392e 3230 2042 6568 6176 696f 723a 1.9.20 Behavior:
│ │ │ │ │ -0000f520: 2073 7469 6c6c 2075 6e63 6c61 7373 6966 still unclassif
│ │ │ │ │ -0000f530: 6965 640a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ied.------------
│ │ │ │ │ -0000f540: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0000f550: 2d2d 2d2d 2d2d 2d0a 0a61 6c6c 5368 6172 -------..allShar
│ │ │ │ │ -0000f560: 6564 506f 6f6c 4469 6374 696f 6e61 7269 edPoolDictionari
│ │ │ │ │ -0000f570: 6573 446f 3a20 6142 6c6f 636b 0a20 2020 esDo: aBlock.
│ │ │ │ │ -0000f580: 2020 416e 7377 6572 2074 6865 2073 6861 Answer the sha
│ │ │ │ │ -0000f590: 7265 6420 706f 6f6c 7320 7669 7369 626c red pools visibl
│ │ │ │ │ -0000f5a0: 6520 6672 6f6d 206d 6574 686f 6473 2069 e from methods i
│ │ │ │ │ -0000f5b0: 6e20 7468 6520 6d65 7461 636c 6173 732c n the metaclass,
│ │ │ │ │ -0000f5c0: 2069 6e0a 2020 2020 2074 6865 2063 6f72 in. the cor
│ │ │ │ │ -0000f5d0: 7265 6374 2073 6561 7263 6820 6f72 6465 rect search orde
│ │ │ │ │ -0000f5e0: 722e 0a0a 7061 7273 654e 6f64 6541 743a r...parseNodeAt:
│ │ │ │ │ -0000f5f0: 2073 656c 6563 746f 720a 2020 2020 2041 selector. A
│ │ │ │ │ -0000f600: 7661 696c 6162 6c65 206f 6e6c 7920 7768 vailable only wh
│ │ │ │ │ -0000f610: 656e 2074 6865 2050 6172 7365 7220 7061 en the Parser pa
│ │ │ │ │ -0000f620: 636b 6167 6520 6973 206c 6f61 6465 642d ckage is loaded-
│ │ │ │ │ -0000f630: 416e 7377 6572 2061 6e0a 2020 2020 2052 Answer an. R
│ │ │ │ │ -0000f640: 424d 6574 686f 644e 6f64 6520 7468 6174 BMethodNode that
│ │ │ │ │ -0000f650: 2063 6f6d 7069 6c65 7320 746f 206d 7920 compiles to my
│ │ │ │ │ -0000f660: 6d65 7468 6f64 206e 616d 6564 2062 7920 method named by
│ │ │ │ │ -0000f670: 7365 6c65 6374 6f72 2e0a 0a75 7064 6174 selector...updat
│ │ │ │ │ -0000f680: 6549 6e73 7461 6e63 6556 6172 733a 2076 eInstanceVars: v
│ │ │ │ │ -0000f690: 6172 6961 626c 6541 7272 6179 2073 6861 ariableArray sha
│ │ │ │ │ -0000f6a0: 7065 3a20 7368 6170 650a 2020 2020 2055 pe: shape. U
│ │ │ │ │ -0000f6b0: 7064 6174 6520 696e 7374 616e 6365 2076 pdate instance v
│ │ │ │ │ -0000f6c0: 6172 6961 626c 6573 2061 6e64 2069 6e73 ariables and ins
│ │ │ │ │ -0000f6d0: 7461 6e63 6520 7370 6563 206f 6620 7468 tance spec of th
│ │ │ │ │ -0000f6e0: 6520 636c 6173 7320 616e 6420 616c 6c0a e class and all.
│ │ │ │ │ -0000f6f0: 2020 2020 2069 7473 2073 7562 636c 6173 its subclas
│ │ │ │ │ -0000f700: 7365 732e 2020 7661 7269 6162 6c65 4172 ses. variableAr
│ │ │ │ │ -0000f710: 7261 7920 6c69 7374 7320 7468 6520 6e65 ray lists the ne
│ │ │ │ │ -0000f720: 7720 7661 7269 6162 6c65 732c 2069 6e63 w variables, inc
│ │ │ │ │ -0000f730: 6c75 6469 6e67 0a20 2020 2020 696e 6865 luding. inhe
│ │ │ │ │ -0000f740: 7269 7465 6420 6f6e 6573 2e0a 0a1f 0a46 rited ones.....F
│ │ │ │ │ -0000f750: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ -0000f760: 666f 2c20 204e 6f64 653a 2042 6568 6176 fo, Node: Behav
│ │ │ │ │ -0000f770: 696f 722d 7375 7070 6f72 7420 666f 7220 ior-support for
│ │ │ │ │ -0000f780: 6c69 6768 7477 6569 6768 7420 636c 6173 lightweight clas
│ │ │ │ │ -0000f790: 7365 732c 2020 4e65 7874 3a20 4265 6861 ses, Next: Beha
│ │ │ │ │ -0000f7a0: 7669 6f72 2d74 6573 7469 6e67 2066 756e vior-testing fun
│ │ │ │ │ -0000f7b0: 6374 696f 6e61 6c69 7479 2c20 2050 7265 ctionality, Pre
│ │ │ │ │ -0000f7c0: 763a 2042 6568 6176 696f 722d 7374 696c v: Behavior-stil
│ │ │ │ │ -0000f7d0: 6c20 756e 636c 6173 7369 6669 6564 2c20 l unclassified,
│ │ │ │ │ -0000f7e0: 2055 703a 2042 6568 6176 696f 720a 0a31 Up: Behavior..1
│ │ │ │ │ -0000f7f0: 2e39 2e32 3120 4265 6861 7669 6f72 3a20 .9.21 Behavior:
│ │ │ │ │ -0000f800: 7375 7070 6f72 7420 666f 7220 6c69 6768 support for ligh
│ │ │ │ │ -0000f810: 7477 6569 6768 7420 636c 6173 7365 730a tweight classes.
│ │ │ │ │ -0000f820: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0000f830: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0000f840: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0000f850: 0a0a 6172 7469 636c 650a 2020 2020 2041 ..article. A
│ │ │ │ │ -0000f860: 6e73 7765 7220 616e 2061 7274 6963 6c65 nswer an article
│ │ │ │ │ -0000f870: 2028 2761 2720 6f72 2027 616e 2729 2077 ('a' or 'an') w
│ │ │ │ │ -0000f880: 6869 6368 2069 7320 6f6b 2066 6f72 2074 hich is ok for t
│ │ │ │ │ -0000f890: 6865 2072 6563 6569 7665 7227 7320 6e61 he receiver's na
│ │ │ │ │ -0000f8a0: 6d65 0a0a 6173 436c 6173 730a 2020 2020 me..asClass.
│ │ │ │ │ -0000f8b0: 2041 6e73 7765 7220 7468 6520 6669 7273 Answer the firs
│ │ │ │ │ -0000f8c0: 7420 7375 7065 7263 6c61 7373 2074 6861 t superclass tha
│ │ │ │ │ -0000f8d0: 7420 6973 2061 2066 756c 6c2d 666c 6564 t is a full-fled
│ │ │ │ │ -0000f8e0: 6765 6420 436c 6173 7320 6f62 6a65 6374 ged Class object
│ │ │ │ │ -0000f8f0: 0a0a 656e 7669 726f 6e6d 656e 740a 2020 ..environment.
│ │ │ │ │ -0000f900: 2020 2041 6e73 7765 7220 7468 6520 6e61 Answer the na
│ │ │ │ │ -0000f910: 6d65 7370 6163 6520 7468 6174 2074 6869 mespace that thi
│ │ │ │ │ -0000f920: 7320 636c 6173 7320 6265 6c6f 6e67 7320 s class belongs
│ │ │ │ │ -0000f930: 746f 202d 2074 6865 2073 616d 6520 6173 to - the same as
│ │ │ │ │ -0000f940: 2074 6865 0a20 2020 2020 7375 7065 7263 the. superc
│ │ │ │ │ -0000f950: 6c61 7373 2c20 7369 6e63 6520 4265 6861 lass, since Beha
│ │ │ │ │ -0000f960: 7669 6f72 2064 6f65 7320 6e6f 7420 7375 vior does not su
│ │ │ │ │ -0000f970: 7070 6f72 7420 6e61 6d65 7370 6163 6573 pport namespaces
│ │ │ │ │ -0000f980: 2079 6574 2e0a 0a6e 616d 650a 2020 2020 yet...name.
│ │ │ │ │ -0000f990: 2041 6e73 7765 7220 7468 6520 636c 6173 Answer the clas
│ │ │ │ │ -0000f9a0: 7320 6e61 6d65 3b20 7468 6973 2070 7269 s name; this pri
│ │ │ │ │ -0000f9b0: 6e74 7320 746f 2074 6865 206e 616d 6520 nts to the name
│ │ │ │ │ -0000f9c0: 6f66 2074 6865 2073 7570 6572 636c 6173 of the superclas
│ │ │ │ │ -0000f9d0: 730a 2020 2020 2065 6e63 6c6f 7365 6420 s. enclosed
│ │ │ │ │ -0000f9e0: 696e 2062 7261 6365 732e 2020 5468 6973 in braces. This
│ │ │ │ │ -0000f9f0: 2063 6c61 7373 206e 616d 6520 6973 2075 class name is u
│ │ │ │ │ -0000fa00: 7365 642c 2066 6f72 2065 7861 6d70 6c65 sed, for example
│ │ │ │ │ -0000fa10: 2c20 746f 2070 7269 6e74 0a20 2020 2020 , to print.
│ │ │ │ │ -0000fa20: 7468 6520 7265 6365 6976 6572 2e0a 0a6e the receiver...n
│ │ │ │ │ -0000fa30: 616d 6549 6e3a 2061 4e61 6d65 7370 6163 ameIn: aNamespac
│ │ │ │ │ -0000fa40: 650a 2020 2020 2041 6e73 7765 7220 7468 e. Answer th
│ │ │ │ │ -0000fa50: 6520 636c 6173 7320 6e61 6d65 2077 6865 e class name whe
│ │ │ │ │ -0000fa60: 6e20 7468 6520 636c 6173 7320 6973 2072 n the class is r
│ │ │ │ │ -0000fa70: 6566 6572 656e 6365 6420 6672 6f6d 2061 eferenced from a
│ │ │ │ │ -0000fa80: 4e61 6d65 7370 6163 650a 2020 2020 202d Namespace. -
│ │ │ │ │ -0000fa90: 2061 2064 756d 6d79 206f 6e65 2c20 7369 a dummy one, si
│ │ │ │ │ -0000faa0: 6e63 6520 4265 6861 7669 6f72 2064 6f65 nce Behavior doe
│ │ │ │ │ -0000fab0: 7320 6e6f 7420 7375 7070 6f72 7420 6e61 s not support na
│ │ │ │ │ -0000fac0: 6d65 732e 0a0a 7072 696e 744f 6e3a 2061 mes...printOn: a
│ │ │ │ │ -0000fad0: 5374 7265 616d 2069 6e3a 2061 4e61 6d65 Stream in: aName
│ │ │ │ │ -0000fae0: 7370 6163 650a 2020 2020 2041 6e73 7765 space. Answe
│ │ │ │ │ -0000faf0: 7220 7468 6520 636c 6173 7320 6e61 6d65 r the class name
│ │ │ │ │ -0000fb00: 2077 6865 6e20 7468 6520 636c 6173 7320 when the class
│ │ │ │ │ -0000fb10: 6973 2072 6566 6572 656e 6365 6420 6672 is referenced fr
│ │ │ │ │ -0000fb20: 6f6d 2061 4e61 6d65 7370 6163 650a 2020 om aNamespace.
│ │ │ │ │ -0000fb30: 2020 202d 2061 2064 756d 6d79 206f 6e65 - a dummy one
│ │ │ │ │ -0000fb40: 2c20 7369 6e63 6520 4265 6861 7669 6f72 , since Behavior
│ │ │ │ │ -0000fb50: 2064 6f65 7320 6e6f 7420 7375 7070 6f72 does not suppor
│ │ │ │ │ -0000fb60: 7420 6e61 6d65 732e 0a0a 7365 6375 7269 t names...securi
│ │ │ │ │ -0000fb70: 7479 506f 6c69 6379 0a20 2020 2020 4e6f tyPolicy. No
│ │ │ │ │ -0000fb80: 7420 636f 6d6d 656e 7465 642e 0a0a 7365 t commented...se
│ │ │ │ │ -0000fb90: 6375 7269 7479 506f 6c69 6379 3a20 6153 curityPolicy: aS
│ │ │ │ │ -0000fba0: 6563 7572 6974 7950 6f6c 6963 790a 2020 ecurityPolicy.
│ │ │ │ │ -0000fbb0: 2020 2054 6869 7320 6d65 7468 6f64 2073 This method s
│ │ │ │ │ -0000fbc0: 686f 756c 6420 6e6f 7420 6265 2063 616c hould not be cal
│ │ │ │ │ -0000fbd0: 6c65 6420 666f 7220 696e 7374 616e 6365 led for instance
│ │ │ │ │ -0000fbe0: 7320 6f66 2074 6869 7320 636c 6173 732e s of this class.
│ │ │ │ │ -0000fbf0: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ -0000fc00: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ -0000fc10: 4265 6861 7669 6f72 2d74 6573 7469 6e67 Behavior-testing
│ │ │ │ │ -0000fc20: 2066 756e 6374 696f 6e61 6c69 7479 2c20 functionality,
│ │ │ │ │ -0000fc30: 204e 6578 743a 2042 6568 6176 696f 722d Next: Behavior-
│ │ │ │ │ -0000fc40: 7465 7374 696e 6720 7468 6520 636c 6173 testing the clas
│ │ │ │ │ -0000fc50: 7320 6869 6572 6172 6368 792c 2020 5072 s hierarchy, Pr
│ │ │ │ │ -0000fc60: 6576 3a20 4265 6861 7669 6f72 2d73 7570 ev: Behavior-sup
│ │ │ │ │ -0000fc70: 706f 7274 2066 6f72 206c 6967 6874 7765 port for lightwe
│ │ │ │ │ -0000fc80: 6967 6874 2063 6c61 7373 6573 2c20 2055 ight classes, U
│ │ │ │ │ -0000fc90: 703a 2042 6568 6176 696f 720a 0a31 2e39 p: Behavior..1.9
│ │ │ │ │ -0000fca0: 2e32 3220 4265 6861 7669 6f72 3a20 7465 .22 Behavior: te
│ │ │ │ │ -0000fcb0: 7374 696e 6720 6675 6e63 7469 6f6e 616c sting functional
│ │ │ │ │ -0000fcc0: 6974 790a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ity.------------
│ │ │ │ │ -0000fcd0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0000fce0: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6973 4265 ----------..isBe
│ │ │ │ │ -0000fcf0: 6861 7669 6f72 0a20 2020 2020 416e 7377 havior. Answ
│ │ │ │ │ -0000fd00: 6572 2027 7472 7565 272e 0a0a 1f0a 4669 er 'true'.....Fi
│ │ │ │ │ -0000fd10: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ -0000fd20: 6f2c 2020 4e6f 6465 3a20 4265 6861 7669 o, Node: Behavi
│ │ │ │ │ -0000fd30: 6f72 2d74 6573 7469 6e67 2074 6865 2063 or-testing the c
│ │ │ │ │ -0000fd40: 6c61 7373 2068 6965 7261 7263 6879 2c20 lass hierarchy,
│ │ │ │ │ -0000fd50: 204e 6578 743a 2042 6568 6176 696f 722d Next: Behavior-
│ │ │ │ │ -0000fd60: 7465 7374 696e 6720 7468 6520 666f 726d testing the form
│ │ │ │ │ -0000fd70: 206f 6620 7468 6520 696e 7374 616e 6365 of the instance
│ │ │ │ │ -0000fd80: 732c 2020 5072 6576 3a20 4265 6861 7669 s, Prev: Behavi
│ │ │ │ │ -0000fd90: 6f72 2d74 6573 7469 6e67 2066 756e 6374 or-testing funct
│ │ │ │ │ -0000fda0: 696f 6e61 6c69 7479 2c20 2055 703a 2042 ionality, Up: B
│ │ │ │ │ -0000fdb0: 6568 6176 696f 720a 0a31 2e39 2e32 3320 ehavior..1.9.23
│ │ │ │ │ -0000fdc0: 4265 6861 7669 6f72 3a20 7465 7374 696e Behavior: testin
│ │ │ │ │ -0000fdd0: 6720 7468 6520 636c 6173 7320 6869 6572 g the class hier
│ │ │ │ │ -0000fde0: 6172 6368 790a 2d2d 2d2d 2d2d 2d2d 2d2d archy.----------
│ │ │ │ │ -0000fdf0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0000fe00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0000fe10: 2d2d 0a0a 696e 636c 7564 6573 4265 6861 --..includesBeha
│ │ │ │ │ -0000fe20: 7669 6f72 3a20 6143 6c61 7373 0a20 2020 vior: aClass.
│ │ │ │ │ -0000fe30: 2020 5265 7475 726e 7320 7472 7565 2069 Returns true i
│ │ │ │ │ -0000fe40: 6620 6143 6c61 7373 2069 7320 7468 6520 f aClass is the
│ │ │ │ │ -0000fe50: 7265 6365 6976 6572 206f 7220 6120 7375 receiver or a su
│ │ │ │ │ -0000fe60: 7065 7263 6c61 7373 206f 6620 7468 650a perclass of the.
│ │ │ │ │ -0000fe70: 2020 2020 2072 6563 6569 7665 722e 0a0a receiver...
│ │ │ │ │ -0000fe80: 696e 6865 7269 7473 4672 6f6d 3a20 6143 inheritsFrom: aC
│ │ │ │ │ -0000fe90: 6c61 7373 0a20 2020 2020 5265 7475 726e lass. Return
│ │ │ │ │ -0000fea0: 7320 7472 7565 2069 6620 6143 6c61 7373 s true if aClass
│ │ │ │ │ -0000feb0: 2069 7320 6120 7375 7065 7263 6c61 7373 is a superclass
│ │ │ │ │ -0000fec0: 206f 6620 7468 6520 7265 6365 6976 6572 of the receiver
│ │ │ │ │ -0000fed0: 0a0a 6b69 6e64 4f66 5375 6263 6c61 7373 ..kindOfSubclass
│ │ │ │ │ -0000fee0: 0a20 2020 2020 5265 7475 726e 2061 2073 . Return a s
│ │ │ │ │ -0000fef0: 7472 696e 6720 696e 6469 6361 7469 6e67 tring indicating
│ │ │ │ │ -0000ff00: 2074 6865 2074 7970 6520 6f66 2063 6c61 the type of cla
│ │ │ │ │ -0000ff10: 7373 2074 6865 2072 6563 6569 7665 7220 ss the receiver
│ │ │ │ │ -0000ff20: 6973 0a0a 7368 6170 650a 2020 2020 2041 is..shape. A
│ │ │ │ │ -0000ff30: 6e73 7765 7220 7468 6520 7379 6d62 6f6c nswer the symbol
│ │ │ │ │ -0000ff40: 6963 2073 6861 7065 206f 6620 6d79 2069 ic shape of my i
│ │ │ │ │ -0000ff50: 6e73 7461 6e63 6573 2e0a 0a73 6861 7065 nstances...shape
│ │ │ │ │ -0000ff60: 3a20 7368 6170 650a 2020 2020 2047 6976 : shape. Giv
│ │ │ │ │ -0000ff70: 6520 7468 6520 7072 6f76 6964 6564 2073 e the provided s
│ │ │ │ │ -0000ff80: 6861 7065 2074 6f20 7468 6520 7265 6365 hape to the rece
│ │ │ │ │ -0000ff90: 6976 6572 2773 2069 6e73 7461 6e63 6573 iver's instances
│ │ │ │ │ -0000ffa0: 2e20 2054 6865 2073 6861 7065 2063 616e . The shape can
│ │ │ │ │ -0000ffb0: 0a20 2020 2020 6265 206e 696c 2c20 6f72 . be nil, or
│ │ │ │ │ -0000ffc0: 206f 6e65 206f 6620 2362 7974 6520 2369 one of #byte #i
│ │ │ │ │ -0000ffd0: 6e74 3820 2363 6861 7261 6374 6572 2023 nt8 #character #
│ │ │ │ │ -0000ffe0: 7368 6f72 7420 2377 6f72 6420 2375 7368 short #word #ush
│ │ │ │ │ -0000fff0: 6f72 7420 2369 6e74 0a20 2020 2020 2375 ort #int. #u
│ │ │ │ │ -00010000: 696e 7420 2369 6e74 3634 2023 7569 6e74 int #int64 #uint
│ │ │ │ │ -00010010: 3634 2023 7574 6633 3220 2366 6c6f 6174 64 #utf32 #float
│ │ │ │ │ -00010020: 2023 646f 7562 6c65 206f 7220 2370 6f69 #double or #poi
│ │ │ │ │ -00010030: 6e74 6572 2e20 2049 6e0a 2020 2020 2061 nter. In. a
│ │ │ │ │ -00010040: 6464 6974 696f 6e2c 2074 6865 2073 7065 ddition, the spe
│ │ │ │ │ -00010050: 6369 616c 2076 616c 7565 2023 696e 6865 cial value #inhe
│ │ │ │ │ -00010060: 7269 7420 6d65 616e 7320 746f 2075 7365 rit means to use
│ │ │ │ │ -00010070: 2074 6865 2073 6861 7065 206f 6620 7468 the shape of th
│ │ │ │ │ -00010080: 650a 2020 2020 2073 7570 6572 636c 6173 e. superclas
│ │ │ │ │ -00010090: 733b 206e 6f74 6520 686f 7765 7665 7220 s; note however
│ │ │ │ │ -000100a0: 7468 6174 2074 6869 7320 6973 2061 2073 that this is a s
│ │ │ │ │ -000100b0: 7461 7469 6320 7365 7474 696e 672c 2061 tatic setting, a
│ │ │ │ │ -000100c0: 6e64 0a20 2020 2020 7375 6263 6c61 7373 nd. subclass
│ │ │ │ │ -000100d0: 6573 2074 6861 7420 7573 6564 2023 696e es that used #in
│ │ │ │ │ -000100e0: 6865 7269 7420 6172 6520 6e6f 7420 6d75 herit are not mu
│ │ │ │ │ -000100f0: 7461 7465 6420 7768 656e 2074 6865 2073 tated when the s
│ │ │ │ │ -00010100: 7570 6572 636c 6173 730a 2020 2020 2061 uperclass. a
│ │ │ │ │ -00010110: 646f 7074 7320 6120 6469 6666 6572 656e dopts a differen
│ │ │ │ │ -00010120: 7420 7368 6170 652e 0a0a 1f0a 4669 6c65 t shape.....File
│ │ │ │ │ -00010130: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ -00010140: 2020 4e6f 6465 3a20 4265 6861 7669 6f72 Node: Behavior
│ │ │ │ │ -00010150: 2d74 6573 7469 6e67 2074 6865 2066 6f72 -testing the for
│ │ │ │ │ -00010160: 6d20 6f66 2074 6865 2069 6e73 7461 6e63 m of the instanc
│ │ │ │ │ -00010170: 6573 2c20 204e 6578 743a 2042 6568 6176 es, Next: Behav
│ │ │ │ │ -00010180: 696f 722d 7465 7374 696e 6720 7468 6520 ior-testing the
│ │ │ │ │ -00010190: 6d65 7468 6f64 2064 6963 7469 6f6e 6172 method dictionar
│ │ │ │ │ -000101a0: 792c 2020 5072 6576 3a20 4265 6861 7669 y, Prev: Behavi
│ │ │ │ │ -000101b0: 6f72 2d74 6573 7469 6e67 2074 6865 2063 or-testing the c
│ │ │ │ │ -000101c0: 6c61 7373 2068 6965 7261 7263 6879 2c20 lass hierarchy,
│ │ │ │ │ -000101d0: 2055 703a 2042 6568 6176 696f 720a 0a31 Up: Behavior..1
│ │ │ │ │ -000101e0: 2e39 2e32 3420 4265 6861 7669 6f72 3a20 .9.24 Behavior:
│ │ │ │ │ -000101f0: 7465 7374 696e 6720 7468 6520 666f 726d testing the form
│ │ │ │ │ -00010200: 206f 6620 7468 6520 696e 7374 616e 6365 of the instance
│ │ │ │ │ -00010210: 730a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d s.--------------
│ │ │ │ │ -00010220: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00010230: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00010240: 2d2d 2d2d 0a0a 696e 7374 5369 7a65 0a20 ----..instSize.
│ │ │ │ │ -00010250: 2020 2020 416e 7377 6572 2068 6f77 206d Answer how m
│ │ │ │ │ -00010260: 616e 7920 6669 7865 6420 696e 7374 616e any fixed instan
│ │ │ │ │ -00010270: 6365 2076 6172 6961 626c 6573 2061 7265 ce variables are
│ │ │ │ │ -00010280: 2072 6573 6572 7665 6420 746f 2065 6163 reserved to eac
│ │ │ │ │ -00010290: 6820 6f66 0a20 2020 2020 7468 6520 7265 h of. the re
│ │ │ │ │ -000102a0: 6365 6976 6572 2773 2069 6e73 7461 6e63 ceiver's instanc
│ │ │ │ │ -000102b0: 6573 0a0a 6973 4269 7473 0a20 2020 2020 es..isBits.
│ │ │ │ │ -000102c0: 416e 7377 6572 2077 6865 7468 6572 206d Answer whether m
│ │ │ │ │ -000102d0: 7920 696e 7374 616e 6365 7327 2076 6172 y instances' var
│ │ │ │ │ -000102e0: 6961 626c 6573 2061 7265 2069 6d6d 6564 iables are immed
│ │ │ │ │ -000102f0: 6961 7465 2c20 6e6f 6e2d 4f4f 500a 2020 iate, non-OOP.
│ │ │ │ │ -00010300: 2020 2076 616c 7565 732e 0a0a 6973 4669 values...isFi
│ │ │ │ │ -00010310: 7865 640a 2020 2020 2041 6e73 7765 7220 xed. Answer
│ │ │ │ │ -00010320: 7768 6574 6865 7220 7468 6520 7265 6365 whether the rece
│ │ │ │ │ -00010330: 6976 6572 2773 2069 6e73 7461 6e63 6573 iver's instances
│ │ │ │ │ -00010340: 2068 6176 6520 6e6f 2069 6e64 6578 6564 have no indexed
│ │ │ │ │ -00010350: 2069 6e73 7461 6e63 650a 2020 2020 2076 instance. v
│ │ │ │ │ -00010360: 6172 6961 626c 6573 0a0a 6973 4964 656e ariables..isIden
│ │ │ │ │ -00010370: 7469 7479 0a20 2020 2020 416e 7377 6572 tity. Answer
│ │ │ │ │ -00010380: 2077 6865 7468 6572 2078 203d 2079 2069 whether x = y i
│ │ │ │ │ -00010390: 6d70 6c69 6573 2078 203d 3d20 7920 666f mplies x == y fo
│ │ │ │ │ -000103a0: 7220 696e 7374 616e 6365 7320 6f66 2074 r instances of t
│ │ │ │ │ -000103b0: 6865 2072 6563 6569 7665 720a 0a69 7349 he receiver..isI
│ │ │ │ │ -000103c0: 6d6d 6564 6961 7465 0a20 2020 2020 416e mmediate. An
│ │ │ │ │ -000103d0: 7377 6572 2077 6865 7468 6572 2c20 6966 swer whether, if
│ │ │ │ │ -000103e0: 2078 2069 7320 616e 2069 6e73 7461 6e63 x is an instanc
│ │ │ │ │ -000103f0: 6520 6f66 2074 6865 2072 6563 6569 7665 e of the receive
│ │ │ │ │ -00010400: 722c 2078 2063 6f70 7920 3d3d 2078 0a0a r, x copy == x..
│ │ │ │ │ -00010410: 6973 506f 696e 7465 7273 0a20 2020 2020 isPointers.
│ │ │ │ │ -00010420: 416e 7377 6572 2077 6865 7468 6572 2074 Answer whether t
│ │ │ │ │ -00010430: 6865 2069 6e73 7461 6e63 6520 7661 7269 he instance vari
│ │ │ │ │ -00010440: 6162 6c65 7320 6f66 2074 6865 2072 6563 ables of the rec
│ │ │ │ │ -00010450: 6569 7665 7227 7320 696e 7374 616e 6365 eiver's instance
│ │ │ │ │ -00010460: 730a 2020 2020 2061 7265 206f 626a 6563 s. are objec
│ │ │ │ │ -00010470: 7473 0a0a 6973 5661 7269 6162 6c65 0a20 ts..isVariable.
│ │ │ │ │ -00010480: 2020 2020 416e 7377 6572 2077 6865 7468 Answer wheth
│ │ │ │ │ -00010490: 6572 2074 6865 2072 6563 6569 7665 7227 er the receiver'
│ │ │ │ │ -000104a0: 7320 696e 7374 616e 6365 7320 6861 7665 s instances have
│ │ │ │ │ -000104b0: 2069 6e64 6578 6564 2069 6e73 7461 6e63 indexed instanc
│ │ │ │ │ -000104c0: 650a 2020 2020 2076 6172 6961 626c 6573 e. variables
│ │ │ │ │ -000104d0: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ -000104e0: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ -000104f0: 4265 6861 7669 6f72 2d74 6573 7469 6e67 Behavior-testing
│ │ │ │ │ -00010500: 2074 6865 206d 6574 686f 6420 6469 6374 the method dict
│ │ │ │ │ -00010510: 696f 6e61 7279 2c20 2050 7265 763a 2042 ionary, Prev: B
│ │ │ │ │ -00010520: 6568 6176 696f 722d 7465 7374 696e 6720 ehavior-testing
│ │ │ │ │ -00010530: 7468 6520 666f 726d 206f 6620 7468 6520 the form of the
│ │ │ │ │ -00010540: 696e 7374 616e 6365 732c 2020 5570 3a20 instances, Up:
│ │ │ │ │ -00010550: 4265 6861 7669 6f72 0a0a 312e 392e 3235 Behavior..1.9.25
│ │ │ │ │ -00010560: 2042 6568 6176 696f 723a 2074 6573 7469 Behavior: testi
│ │ │ │ │ -00010570: 6e67 2074 6865 206d 6574 686f 6420 6469 ng the method di
│ │ │ │ │ -00010580: 6374 696f 6e61 7279 0a2d 2d2d 2d2d 2d2d ctionary.-------
│ │ │ │ │ -00010590: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000105a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000105b0: 2d2d 2d2d 2d2d 2d0a 0a63 616e 556e 6465 -------..canUnde
│ │ │ │ │ -000105c0: 7273 7461 6e64 3a20 7365 6c65 6374 6f72 rstand: selector
│ │ │ │ │ -000105d0: 0a20 2020 2020 5265 7475 726e 7320 7472 . Returns tr
│ │ │ │ │ -000105e0: 7565 2069 6620 7468 6520 696e 7374 616e ue if the instan
│ │ │ │ │ -000105f0: 6365 7320 6f66 2074 6865 2072 6563 6569 ces of the recei
│ │ │ │ │ -00010600: 7665 7220 756e 6465 7273 7461 6e64 2074 ver understand t
│ │ │ │ │ -00010610: 6865 2067 6976 656e 0a20 2020 2020 7365 he given. se
│ │ │ │ │ -00010620: 6c65 6374 6f72 0a0a 6861 734d 6574 686f lector..hasMetho
│ │ │ │ │ -00010630: 6473 0a20 2020 2020 5265 7475 726e 2077 ds. Return w
│ │ │ │ │ -00010640: 6865 7468 6572 2074 6865 2072 6563 6569 hether the recei
│ │ │ │ │ -00010650: 7665 7220 6861 7320 616e 7920 6d65 7468 ver has any meth
│ │ │ │ │ -00010660: 6f64 7320 6465 6669 6e65 640a 0a69 6e63 ods defined..inc
│ │ │ │ │ -00010670: 6c75 6465 7353 656c 6563 746f 723a 2073 ludesSelector: s
│ │ │ │ │ -00010680: 656c 6563 746f 720a 2020 2020 2052 6574 elector. Ret
│ │ │ │ │ -00010690: 7572 6e73 2074 7275 6520 6966 2074 6865 urns true if the
│ │ │ │ │ -000106a0: 206c 6f63 616c 206d 6574 686f 6420 6469 local method di
│ │ │ │ │ -000106b0: 6374 696f 6e61 7279 2063 6f6e 7461 696e ctionary contain
│ │ │ │ │ -000106c0: 7320 7468 6520 6769 7665 6e0a 2020 2020 s the given.
│ │ │ │ │ -000106d0: 2073 656c 6563 746f 720a 0a73 636f 7065 selector..scope
│ │ │ │ │ -000106e0: 4861 733a 206e 616d 6520 6966 5472 7565 Has: name ifTrue
│ │ │ │ │ -000106f0: 3a20 6142 6c6f 636b 0a20 2020 2020 4966 : aBlock. If
│ │ │ │ │ -00010700: 206d 6574 686f 6473 2075 6e64 6572 7374 methods underst
│ │ │ │ │ -00010710: 6f6f 6420 6279 2074 6865 2072 6563 6569 ood by the recei
│ │ │ │ │ -00010720: 7665 7227 7320 696e 7374 616e 6365 7320 ver's instances
│ │ │ │ │ -00010730: 6861 7665 2061 6363 6573 7320 746f 2061 have access to a
│ │ │ │ │ -00010740: 0a20 2020 2020 7379 6d62 6f6c 206e 616d . symbol nam
│ │ │ │ │ -00010750: 6564 2027 6e61 6d65 272c 2065 7661 6c75 ed 'name', evalu
│ │ │ │ │ -00010760: 6174 6520 6142 6c6f 636b 0a0a 7768 6963 ate aBlock..whic
│ │ │ │ │ -00010770: 6843 6c61 7373 496e 636c 7564 6573 5365 hClassIncludesSe
│ │ │ │ │ -00010780: 6c65 6374 6f72 3a20 7365 6c65 6374 6f72 lector: selector
│ │ │ │ │ -00010790: 0a20 2020 2020 416e 7377 6572 2077 6869 . Answer whi
│ │ │ │ │ -000107a0: 6368 2063 6c61 7373 2069 6e20 7468 6520 ch class in the
│ │ │ │ │ -000107b0: 7265 6365 6976 6572 2773 2068 6965 7261 receiver's hiera
│ │ │ │ │ -000107c0: 7263 6879 2063 6f6e 7461 696e 7320 7468 rchy contains th
│ │ │ │ │ -000107d0: 650a 2020 2020 2069 6d70 6c65 6d65 6e74 e. implement
│ │ │ │ │ -000107e0: 6174 696f 6e20 6f66 2073 656c 6563 746f ation of selecto
│ │ │ │ │ -000107f0: 7220 7573 6564 2062 7920 696e 7374 616e r used by instan
│ │ │ │ │ -00010800: 6365 7320 6f66 2074 6865 2063 6c61 7373 ces of the class
│ │ │ │ │ -00010810: 2028 6e69 6c20 6966 0a20 2020 2020 6e6f (nil if. no
│ │ │ │ │ -00010820: 6e65 2064 6f65 7329 0a0a 7768 6963 6853 ne does)..whichS
│ │ │ │ │ -00010830: 656c 6563 746f 7273 4163 6365 7373 3a20 electorsAccess:
│ │ │ │ │ -00010840: 696e 7374 5661 724e 616d 650a 2020 2020 instVarName.
│ │ │ │ │ -00010850: 2041 6e73 7765 7220 6120 5365 7420 6f66 Answer a Set of
│ │ │ │ │ -00010860: 2073 656c 6563 746f 7273 2077 6869 6368 selectors which
│ │ │ │ │ -00010870: 2061 6363 6573 7320 7468 6520 6769 7665 access the give
│ │ │ │ │ -00010880: 6e20 696e 7374 616e 6365 2076 6172 6961 n instance varia
│ │ │ │ │ -00010890: 626c 650a 0a77 6869 6368 5365 6c65 6374 ble..whichSelect
│ │ │ │ │ -000108a0: 6f72 7341 7373 6967 6e3a 2069 6e73 7456 orsAssign: instV
│ │ │ │ │ -000108b0: 6172 4e61 6d65 0a20 2020 2020 416e 7377 arName. Answ
│ │ │ │ │ -000108c0: 6572 2061 2053 6574 206f 6620 7365 6c65 er a Set of sele
│ │ │ │ │ -000108d0: 6374 6f72 7320 7768 6963 6820 7265 6164 ctors which read
│ │ │ │ │ -000108e0: 2074 6865 2067 6976 656e 2069 6e73 7461 the given insta
│ │ │ │ │ -000108f0: 6e63 6520 7661 7269 6162 6c65 0a0a 7768 nce variable..wh
│ │ │ │ │ -00010900: 6963 6853 656c 6563 746f 7273 5265 6164 ichSelectorsRead
│ │ │ │ │ -00010910: 3a20 696e 7374 5661 724e 616d 650a 2020 : instVarName.
│ │ │ │ │ -00010920: 2020 2041 6e73 7765 7220 6120 5365 7420 Answer a Set
│ │ │ │ │ -00010930: 6f66 2073 656c 6563 746f 7273 2077 6869 of selectors whi
│ │ │ │ │ -00010940: 6368 2072 6561 6420 7468 6520 6769 7665 ch read the give
│ │ │ │ │ -00010950: 6e20 696e 7374 616e 6365 2076 6172 6961 n instance varia
│ │ │ │ │ -00010960: 626c 650a 0a77 6869 6368 5365 6c65 6374 ble..whichSelect
│ │ │ │ │ -00010970: 6f72 7352 6566 6572 546f 3a20 616e 4f62 orsReferTo: anOb
│ │ │ │ │ -00010980: 6a65 6374 0a20 2020 2020 5265 7475 726e ject. Return
│ │ │ │ │ -00010990: 7320 6120 5365 7420 6f66 2073 656c 6563 s a Set of selec
│ │ │ │ │ -000109a0: 746f 7273 2074 6861 7420 7265 6665 7220 tors that refer
│ │ │ │ │ -000109b0: 746f 2061 6e4f 626a 6563 740a 0a77 6869 to anObject..whi
│ │ │ │ │ -000109c0: 6368 5365 6c65 6374 6f72 7352 6566 6572 chSelectorsRefer
│ │ │ │ │ -000109d0: 546f 4279 7465 436f 6465 3a20 6142 7974 ToByteCode: aByt
│ │ │ │ │ -000109e0: 6543 6f64 650a 2020 2020 2052 6574 7572 eCode. Retur
│ │ │ │ │ -000109f0: 6e20 7468 6520 636f 6c6c 6563 7469 6f6e n the collection
│ │ │ │ │ -00010a00: 206f 6620 7365 6c65 6374 6f72 7320 696e of selectors in
│ │ │ │ │ -00010a10: 2074 6865 2063 6c61 7373 2077 6869 6368 the class which
│ │ │ │ │ -00010a20: 2072 6566 6572 656e 6365 2074 6865 0a20 reference the.
│ │ │ │ │ -00010a30: 2020 2020 6279 7465 2063 6f64 652c 2061 byte code, a
│ │ │ │ │ -00010a40: 4279 7465 436f 6465 0a0a 1f0a 4669 6c65 ByteCode....File
│ │ │ │ │ -00010a50: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ -00010a60: 2020 4e6f 6465 3a20 4269 6e64 696e 6744 Node: BindingD
│ │ │ │ │ -00010a70: 6963 7469 6f6e 6172 792c 2020 4e65 7874 ictionary, Next
│ │ │ │ │ -00010a80: 3a20 426c 6f63 6b43 6c6f 7375 7265 2c20 : BlockClosure,
│ │ │ │ │ -00010a90: 2050 7265 763a 2042 6568 6176 696f 722c Prev: Behavior,
│ │ │ │ │ -00010aa0: 2020 5570 3a20 4261 7365 2063 6c61 7373 Up: Base class
│ │ │ │ │ -00010ab0: 6573 0a0a 312e 3130 2042 696e 6469 6e67 es..1.10 Binding
│ │ │ │ │ -00010ac0: 4469 6374 696f 6e61 7279 0a3d 3d3d 3d3d Dictionary.=====
│ │ │ │ │ -00010ad0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ -00010ae0: 3d0a 0a44 6566 696e 6564 2069 6e20 6e61 =..Defined in na
│ │ │ │ │ -00010af0: 6d65 7370 6163 6520 536d 616c 6c74 616c mespace Smalltal
│ │ │ │ │ -00010b00: 6b0a 5375 7065 7263 6c61 7373 3a20 4469 k.Superclass: Di
│ │ │ │ │ -00010b10: 6374 696f 6e61 7279 0a43 6174 6567 6f72 ctionary.Categor
│ │ │ │ │ -00010b20: 793a 204c 616e 6775 6167 652d 496d 706c y: Language-Impl
│ │ │ │ │ -00010b30: 656d 656e 7461 7469 6f6e 0a20 2020 2020 ementation.
│ │ │ │ │ -00010b40: 4920 616d 2061 2073 7065 6369 616c 2066 I am a special f
│ │ │ │ │ -00010b50: 6f72 6d20 6f66 2064 6963 7469 6f6e 6172 orm of dictionar
│ │ │ │ │ -00010b60: 7920 7468 6174 2070 726f 7669 6465 7320 y that provides
│ │ │ │ │ -00010b70: 7370 6563 6961 6c20 7761 7973 2074 6f0a special ways to.
│ │ │ │ │ -00010b80: 2020 2020 2061 6363 6573 7320 6d79 206b access my k
│ │ │ │ │ -00010b90: 6579 732c 2077 6869 6368 2074 7970 6963 eys, which typic
│ │ │ │ │ -00010ba0: 616c 6c79 2062 6567 696e 2077 6974 6820 ally begin with
│ │ │ │ │ -00010bb0: 616e 2075 7070 6572 6361 7365 206c 6574 an uppercase let
│ │ │ │ │ -00010bc0: 7465 723b 0a20 2020 2020 616c 736f 2c20 ter;. also,
│ │ │ │ │ -00010bd0: 6d79 2061 7373 6f63 6961 7469 6f6e 7320 my associations
│ │ │ │ │ -00010be0: 6172 6520 6163 7475 616c 6c79 2056 6172 are actually Var
│ │ │ │ │ -00010bf0: 6961 626c 6542 696e 6469 6e67 2069 6e73 iableBinding ins
│ │ │ │ │ -00010c00: 7461 6e63 6573 2e0a 0a20 2020 2020 4d79 tances... My
│ │ │ │ │ -00010c10: 206b 6579 7320 6172 6520 2865 7870 6563 keys are (expec
│ │ │ │ │ -00010c20: 7465 6420 746f 2062 6529 2073 796d 626f ted to be) symbo
│ │ │ │ │ -00010c30: 6c73 2c20 736f 2049 2075 7365 203d 3d20 ls, so I use ==
│ │ │ │ │ -00010c40: 746f 206d 6174 6368 2073 6561 7263 6865 to match searche
│ │ │ │ │ -00010c50: 640a 2020 2020 206b 6579 7320 746f 2074 d. keys to t
│ │ │ │ │ -00010c60: 686f 7365 2069 6e20 7468 6520 6469 6374 hose in the dict
│ │ │ │ │ -00010c70: 696f 6e61 7279 202d 2074 6869 7320 6973 ionary - this is
│ │ │ │ │ -00010c80: 2064 6f6e 6520 6578 7065 6374 696e 6720 done expecting
│ │ │ │ │ -00010c90: 7468 6174 2069 740a 2020 2020 2062 7269 that it. bri
│ │ │ │ │ -00010ca0: 6e67 7320 6120 6269 7420 6d6f 7265 2073 ngs a bit more s
│ │ │ │ │ -00010cb0: 7065 6564 2e0a 0a2a 204d 656e 753a 0a0a peed...* Menu:..
│ │ │ │ │ -00010cc0: 2a20 4269 6e64 696e 6744 6963 7469 6f6e * BindingDiction
│ │ │ │ │ -00010cd0: 6172 792d 6163 6365 7373 696e 673a 3a20 ary-accessing::
│ │ │ │ │ -00010ce0: 2028 696e 7374 616e 6365 290a 2a20 4269 (instance).* Bi
│ │ │ │ │ -00010cf0: 6e64 696e 6744 6963 7469 6f6e 6172 792d ndingDictionary-
│ │ │ │ │ -00010d00: 6261 7369 6320 2620 636f 7079 696e 673a basic & copying:
│ │ │ │ │ -00010d10: 3a20 2028 696e 7374 616e 6365 290a 2a20 : (instance).*
│ │ │ │ │ -00010d20: 4269 6e64 696e 6744 6963 7469 6f6e 6172 BindingDictionar
│ │ │ │ │ -00010d30: 792d 636f 7079 696e 673a 3a20 2028 696e y-copying:: (in
│ │ │ │ │ -00010d40: 7374 616e 6365 290a 2a20 4269 6e64 696e stance).* Bindin
│ │ │ │ │ -00010d50: 6744 6963 7469 6f6e 6172 792d 666f 7277 gDictionary-forw
│ │ │ │ │ -00010d60: 6172 6420 6465 636c 6172 6174 696f 6e73 ard declarations
│ │ │ │ │ -00010d70: 3a3a 2020 2869 6e73 7461 6e63 6529 0a2a :: (instance).*
│ │ │ │ │ -00010d80: 2042 696e 6469 6e67 4469 6374 696f 6e61 BindingDictiona
│ │ │ │ │ -00010d90: 7279 2d70 7269 6e74 696e 673a 3a20 2028 ry-printing:: (
│ │ │ │ │ -00010da0: 696e 7374 616e 6365 290a 2a20 4269 6e64 instance).* Bind
│ │ │ │ │ -00010db0: 696e 6744 6963 7469 6f6e 6172 792d 7465 ingDictionary-te
│ │ │ │ │ -00010dc0: 7374 696e 673a 3a20 2028 696e 7374 616e sting:: (instan
│ │ │ │ │ -00010dd0: 6365 290a 0a1f 0a46 696c 653a 2067 7374 ce)....File: gst
│ │ │ │ │ -00010de0: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ -00010df0: 653a 2042 696e 6469 6e67 4469 6374 696f e: BindingDictio
│ │ │ │ │ -00010e00: 6e61 7279 2d61 6363 6573 7369 6e67 2c20 nary-accessing,
│ │ │ │ │ -00010e10: 204e 6578 743a 2042 696e 6469 6e67 4469 Next: BindingDi
│ │ │ │ │ -00010e20: 6374 696f 6e61 7279 2d62 6173 6963 2026 ctionary-basic &
│ │ │ │ │ -00010e30: 2063 6f70 7969 6e67 2c20 2055 703a 2042 copying, Up: B
│ │ │ │ │ -00010e40: 696e 6469 6e67 4469 6374 696f 6e61 7279 indingDictionary
│ │ │ │ │ -00010e50: 0a0a 312e 3130 2e31 2042 696e 6469 6e67 ..1.10.1 Binding
│ │ │ │ │ -00010e60: 4469 6374 696f 6e61 7279 3a20 6163 6365 Dictionary: acce
│ │ │ │ │ -00010e70: 7373 696e 670a 2d2d 2d2d 2d2d 2d2d 2d2d ssing.----------
│ │ │ │ │ -00010e80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00010e90: 2d2d 2d2d 2d2d 2d2d 2d0a 0a64 6566 696e ---------..defin
│ │ │ │ │ -00010ea0: 653a 2061 5379 6d62 6f6c 0a20 2020 2020 e: aSymbol.
│ │ │ │ │ -00010eb0: 4465 6669 6e65 2061 5379 6d62 6f6c 2061 Define aSymbol a
│ │ │ │ │ -00010ec0: 7320 6571 7561 6c20 746f 206e 696c 2069 s equal to nil i
│ │ │ │ │ -00010ed0: 6e73 6964 6520 7468 6520 7265 6365 6976 nside the receiv
│ │ │ │ │ -00010ee0: 6572 2e20 2046 6169 6c20 6966 2073 7563 er. Fail if suc
│ │ │ │ │ -00010ef0: 6820 610a 2020 2020 2076 6172 6961 626c h a. variabl
│ │ │ │ │ -00010f00: 6520 616c 7265 6164 7920 6578 6973 7473 e already exists
│ │ │ │ │ -00010f10: 2028 7573 6520 2361 743a 7075 743a 2069 (use #at:put: i
│ │ │ │ │ -00010f20: 6620 796f 7520 646f 6e27 7420 7761 6e74 f you don't want
│ │ │ │ │ -00010f30: 2074 6f20 6661 696c 290a 0a64 6f65 734e to fail)..doesN
│ │ │ │ │ -00010f40: 6f74 556e 6465 7273 7461 6e64 3a20 614d otUnderstand: aM
│ │ │ │ │ -00010f50: 6573 7361 6765 0a20 2020 2020 5472 7920 essage. Try
│ │ │ │ │ -00010f60: 746f 206d 6170 2075 6e61 7279 2073 656c to map unary sel
│ │ │ │ │ -00010f70: 6563 746f 7273 2074 6f20 7265 6164 2061 ectors to read a
│ │ │ │ │ -00010f80: 6363 6573 7365 7320 746f 2074 6865 204e ccesses to the N
│ │ │ │ │ -00010f90: 616d 6573 7061 6365 2c20 616e 640a 2020 amespace, and.
│ │ │ │ │ -00010fa0: 2020 206f 6e65 2d61 7267 756d 656e 7420 one-argument
│ │ │ │ │ -00010fb0: 6b65 7977 6f72 6420 7365 6c65 6374 6f72 keyword selector
│ │ │ │ │ -00010fc0: 7320 746f 2077 7269 7465 2061 6363 6573 s to write acces
│ │ │ │ │ -00010fd0: 7365 732e 2020 4e6f 7465 2074 6861 743a ses. Note that:
│ │ │ │ │ -00010fe0: 2061 290a 2020 2020 2074 6869 7320 776f a). this wo
│ │ │ │ │ -00010ff0: 726b 7320 6f6e 6c79 2069 6620 7468 6520 rks only if the
│ │ │ │ │ -00011000: 7365 6c65 6374 6f72 2068 6173 2061 6e20 selector has an
│ │ │ │ │ -00011010: 7570 7065 7263 6173 6520 6669 7273 7420 uppercase first
│ │ │ │ │ -00011020: 6c65 7474 6572 3b20 616e 640a 2020 2020 letter; and.
│ │ │ │ │ -00011030: 2062 2920 2761 4e61 6d65 7370 6163 6520 b) 'aNamespace
│ │ │ │ │ -00011040: 5661 7269 6162 6c65 3a20 7661 6c75 6527 Variable: value'
│ │ │ │ │ -00011050: 2069 7320 7468 6520 7361 6d65 2061 7320 is the same as
│ │ │ │ │ -00011060: 2761 4e61 6d65 7370 6163 6520 7365 743a 'aNamespace set:
│ │ │ │ │ -00011070: 0a20 2020 2020 2356 6172 6961 626c 6520 . #Variable
│ │ │ │ │ -00011080: 746f 3a20 7661 6c75 6527 2c20 6e6f 7420 to: value', not
│ │ │ │ │ -00011090: 7468 6520 7361 6d65 2061 7320 2761 4e61 the same as 'aNa
│ │ │ │ │ -000110a0: 6d65 7370 6163 6520 6174 3a20 2356 6172 mespace at: #Var
│ │ │ │ │ -000110b0: 6961 626c 650a 2020 2020 2070 7574 3a20 iable. put:
│ │ │ │ │ -000110c0: 7661 6c75 6527 202d 2d20 7468 6520 6c61 value' -- the la
│ │ │ │ │ -000110d0: 7474 6572 2061 6c77 6179 7320 7265 6665 tter always refe
│ │ │ │ │ -000110e0: 7273 2074 6f20 7468 6520 6375 7272 656e rs to the curren
│ │ │ │ │ -000110f0: 7420 6e61 6d65 7370 6163 652c 0a20 2020 t namespace,.
│ │ │ │ │ -00011100: 2020 7768 696c 6520 7468 6520 666f 726d while the form
│ │ │ │ │ -00011110: 6572 2077 6f6e 2774 2064 6566 696e 6520 er won't define
│ │ │ │ │ -00011120: 6120 6e65 7720 7661 7269 6162 6c65 2c20 a new variable,
│ │ │ │ │ -00011130: 696e 7374 6561 6420 7365 6172 6368 696e instead searchin
│ │ │ │ │ -00011140: 6720 696e 0a20 2020 2020 7375 7065 7273 g in. supers
│ │ │ │ │ -00011150: 7061 6365 7320 2861 6e64 2072 6169 7369 paces (and raisi
│ │ │ │ │ -00011160: 6e67 2061 6e20 6572 726f 7220 6966 2074 ng an error if t
│ │ │ │ │ -00011170: 6865 2076 6172 6961 626c 6520 6361 6e6e he variable cann
│ │ │ │ │ -00011180: 6f74 2062 6520 666f 756e 6429 2e0a 0a65 ot be found)...e
│ │ │ │ │ -00011190: 6e76 6972 6f6e 6d65 6e74 0a20 2020 2020 nvironment.
│ │ │ │ │ -000111a0: 416e 7377 6572 2074 6865 2065 6e76 6972 Answer the envir
│ │ │ │ │ -000111b0: 6f6e 6d65 6e74 2074 6f20 7768 6963 6820 onment to which
│ │ │ │ │ -000111c0: 7468 6520 7265 6365 6976 6572 2069 7320 the receiver is
│ │ │ │ │ -000111d0: 636f 6e6e 6563 7465 642e 2020 5468 6973 connected. This
│ │ │ │ │ -000111e0: 0a20 2020 2020 6361 6e20 6265 2074 6865 . can be the
│ │ │ │ │ -000111f0: 2063 6c61 7373 2066 6f72 2061 2064 6963 class for a dic
│ │ │ │ │ -00011200: 7469 6f6e 6172 7920 7468 6174 2068 6f6c tionary that hol
│ │ │ │ │ -00011210: 6473 2063 6c61 7373 2076 6172 6961 626c ds class variabl
│ │ │ │ │ -00011220: 6573 2c20 6f72 0a20 2020 2020 7468 6520 es, or. the
│ │ │ │ │ -00011230: 7375 7065 722d 6e61 6d65 7370 6163 652e super-namespace.
│ │ │ │ │ -00011240: 2020 496e 2067 656e 6572 616c 2069 7420 In general it
│ │ │ │ │ -00011250: 6973 2075 7365 6420 746f 2063 6f6d 7075 is used to compu
│ │ │ │ │ -00011260: 7465 2074 6865 0a20 2020 2020 7265 6365 te the. rece
│ │ │ │ │ -00011270: 6976 6572 2773 206e 616d 652e 0a0a 656e iver's name...en
│ │ │ │ │ -00011280: 7669 726f 6e6d 656e 743a 2061 6e4f 626a vironment: anObj
│ │ │ │ │ -00011290: 6563 740a 2020 2020 2053 6574 2074 6865 ect. Set the
│ │ │ │ │ -000112a0: 2065 6e76 6972 6f6e 6d65 6e74 2074 6f20 environment to
│ │ │ │ │ -000112b0: 7768 6963 6820 7468 6520 7265 6365 6976 which the receiv
│ │ │ │ │ -000112c0: 6572 2069 7320 636f 6e6e 6563 7465 642e er is connected.
│ │ │ │ │ -000112d0: 2020 5468 6973 2063 616e 0a20 2020 2020 This can.
│ │ │ │ │ -000112e0: 6265 2074 6865 2063 6c61 7373 2066 6f72 be the class for
│ │ │ │ │ -000112f0: 2061 2064 6963 7469 6f6e 6172 7920 7468 a dictionary th
│ │ │ │ │ -00011300: 6174 2068 6f6c 6473 2063 6c61 7373 2076 at holds class v
│ │ │ │ │ -00011310: 6172 6961 626c 6573 2c20 6f72 2074 6865 ariables, or the
│ │ │ │ │ -00011320: 0a20 2020 2020 7375 7065 722d 6e61 6d65 . super-name
│ │ │ │ │ -00011330: 7370 6163 652e 2020 496e 2067 656e 6572 space. In gener
│ │ │ │ │ -00011340: 616c 2069 7420 6973 2075 7365 6420 746f al it is used to
│ │ │ │ │ -00011350: 2063 6f6d 7075 7465 2074 6865 2072 6563 compute the rec
│ │ │ │ │ -00011360: 6569 7665 7227 730a 2020 2020 206e 616d eiver's. nam
│ │ │ │ │ -00011370: 652e 0a0a 696d 706f 7274 3a20 6153 796d e...import: aSym
│ │ │ │ │ -00011380: 626f 6c20 6672 6f6d 3a20 614e 616d 6573 bol from: aNames
│ │ │ │ │ -00011390: 7061 6365 0a20 2020 2020 4164 6420 746f pace. Add to
│ │ │ │ │ -000113a0: 2074 6865 2072 6563 6569 7665 7220 7468 the receiver th
│ │ │ │ │ -000113b0: 6520 7379 6d62 6f6c 2061 5379 6d62 6f6c e symbol aSymbol
│ │ │ │ │ -000113c0: 2c20 6173 736f 6369 6174 6564 2074 6f20 , associated to
│ │ │ │ │ -000113d0: 7468 6520 7361 6d65 0a20 2020 2020 7661 the same. va
│ │ │ │ │ -000113e0: 6c75 6520 6173 2069 6e20 614e 616d 6573 lue as in aNames
│ │ │ │ │ -000113f0: 7061 6365 2e20 2046 6169 6c20 6966 2061 pace. Fail if a
│ │ │ │ │ -00011400: 4e61 6d65 7370 6163 6520 646f 6573 206e Namespace does n
│ │ │ │ │ -00011410: 6f74 2063 6f6e 7461 696e 2074 6865 0a20 ot contain the.
│ │ │ │ │ -00011420: 2020 2020 6769 7665 6e20 6b65 792e 0a0a given key...
│ │ │ │ │ -00011430: 6e61 6d65 0a20 2020 2020 416e 7377 6572 name. Answer
│ │ │ │ │ -00011440: 2074 6865 2072 6563 6569 7665 7227 7320 the receiver's
│ │ │ │ │ -00011450: 6e61 6d65 2c20 7768 6963 6820 6279 2064 name, which by d
│ │ │ │ │ -00011460: 6566 6175 6c74 2069 7320 7468 6520 7361 efault is the sa
│ │ │ │ │ -00011470: 6d65 2061 7320 7468 650a 2020 2020 206e me as the. n
│ │ │ │ │ -00011480: 616d 6520 6f66 2074 6865 2072 6563 6569 ame of the recei
│ │ │ │ │ -00011490: 7665 7227 7320 656e 7669 726f 6e6d 656e ver's environmen
│ │ │ │ │ -000114a0: 742e 0a0a 6e61 6d65 496e 3a20 614e 616d t...nameIn: aNam
│ │ │ │ │ -000114b0: 6573 7061 6365 0a20 2020 2020 416e 7377 espace. Answ
│ │ │ │ │ -000114c0: 6572 2074 6865 2072 6563 6569 7665 7227 er the receiver'
│ │ │ │ │ -000114d0: 7320 6e61 6d65 2077 6865 6e20 7265 6665 s name when refe
│ │ │ │ │ -000114e0: 7272 6564 2074 6f20 6672 6f6d 2061 4e61 rred to from aNa
│ │ │ │ │ -000114f0: 6d65 7370 6163 653b 2062 790a 2020 2020 mespace; by.
│ │ │ │ │ -00011500: 2064 6566 6175 6c74 2074 6865 2063 6f6d default the com
│ │ │ │ │ -00011510: 7075 7461 7469 6f6e 2069 7320 6465 6665 putation is defe
│ │ │ │ │ -00011520: 7272 6564 2074 6f20 7468 6520 7265 6365 rred to the rece
│ │ │ │ │ -00011530: 6976 6572 2773 2065 6e76 6972 6f6e 6d65 iver's environme
│ │ │ │ │ -00011540: 6e74 2e0a 0a1f 0a46 696c 653a 2067 7374 nt.....File: gst
│ │ │ │ │ -00011550: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ -00011560: 653a 2042 696e 6469 6e67 4469 6374 696f e: BindingDictio
│ │ │ │ │ -00011570: 6e61 7279 2d62 6173 6963 2026 2063 6f70 nary-basic & cop
│ │ │ │ │ -00011580: 7969 6e67 2c20 204e 6578 743a 2042 696e ying, Next: Bin
│ │ │ │ │ -00011590: 6469 6e67 4469 6374 696f 6e61 7279 2d63 dingDictionary-c
│ │ │ │ │ -000115a0: 6f70 7969 6e67 2c20 2050 7265 763a 2042 opying, Prev: B
│ │ │ │ │ -000115b0: 696e 6469 6e67 4469 6374 696f 6e61 7279 indingDictionary
│ │ │ │ │ -000115c0: 2d61 6363 6573 7369 6e67 2c20 2055 703a -accessing, Up:
│ │ │ │ │ -000115d0: 2042 696e 6469 6e67 4469 6374 696f 6e61 BindingDictiona
│ │ │ │ │ -000115e0: 7279 0a0a 312e 3130 2e32 2042 696e 6469 ry..1.10.2 Bindi
│ │ │ │ │ -000115f0: 6e67 4469 6374 696f 6e61 7279 3a20 6261 ngDictionary: ba
│ │ │ │ │ -00011600: 7369 6320 2620 636f 7079 696e 670a 2d2d sic & copying.--
│ │ │ │ │ -00011610: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00011620: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00011630: 2d2d 2d2d 2d2d 2d0a 0a3d 2061 7267 0a20 -------..= arg.
│ │ │ │ │ -00011640: 2020 2020 416e 7377 6572 2077 6865 7468 Answer wheth
│ │ │ │ │ -00011650: 6572 2074 6865 2072 6563 6569 7665 7220 er the receiver
│ │ │ │ │ -00011660: 6973 2065 7175 616c 2074 6f20 6172 672e is equal to arg.
│ │ │ │ │ -00011670: 2020 5468 6520 6571 7561 6c69 7479 2074 The equality t
│ │ │ │ │ -00011680: 6573 7420 6973 0a20 2020 2020 6279 2064 est is. by d
│ │ │ │ │ -00011690: 6566 6175 6c74 2074 6865 2073 616d 6520 efault the same
│ │ │ │ │ -000116a0: 6173 2074 6861 7420 666f 7220 6571 7561 as that for equa
│ │ │ │ │ -000116b0: 6c20 6f62 6a65 6374 732e 2020 3d20 6d75 l objects. = mu
│ │ │ │ │ -000116c0: 7374 206e 6f74 2066 6169 6c3b 0a20 2020 st not fail;.
│ │ │ │ │ -000116d0: 2020 616e 7377 6572 2066 616c 7365 2069 answer false i
│ │ │ │ │ -000116e0: 6620 7468 6520 7265 6365 6976 6572 2063 f the receiver c
│ │ │ │ │ -000116f0: 616e 6e6f 7420 6265 2063 6f6d 7061 7265 annot be compare
│ │ │ │ │ -00011700: 6420 746f 2061 7267 0a0a 6861 7368 0a20 d to arg..hash.
│ │ │ │ │ -00011710: 2020 2020 416e 7377 6572 2061 6e20 6861 Answer an ha
│ │ │ │ │ -00011720: 7368 2076 616c 7565 2066 6f72 2074 6865 sh value for the
│ │ │ │ │ -00011730: 2072 6563 6569 7665 722e 2020 5468 6973 receiver. This
│ │ │ │ │ -00011740: 2069 7320 7468 6520 7361 6d65 2061 7320 is the same as
│ │ │ │ │ -00011750: 7468 650a 2020 2020 206f 626a 6563 7427 the. object'
│ │ │ │ │ -00011760: 7320 2369 6465 6e74 6974 7948 6173 682e s #identityHash.
│ │ │ │ │ -00011770: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ -00011780: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ -00011790: 4269 6e64 696e 6744 6963 7469 6f6e 6172 BindingDictionar
│ │ │ │ │ -000117a0: 792d 636f 7079 696e 672c 2020 4e65 7874 y-copying, Next
│ │ │ │ │ -000117b0: 3a20 4269 6e64 696e 6744 6963 7469 6f6e : BindingDiction
│ │ │ │ │ -000117c0: 6172 792d 666f 7277 6172 6420 6465 636c ary-forward decl
│ │ │ │ │ -000117d0: 6172 6174 696f 6e73 2c20 2050 7265 763a arations, Prev:
│ │ │ │ │ -000117e0: 2042 696e 6469 6e67 4469 6374 696f 6e61 BindingDictiona
│ │ │ │ │ -000117f0: 7279 2d62 6173 6963 2026 2063 6f70 7969 ry-basic & copyi
│ │ │ │ │ -00011800: 6e67 2c20 2055 703a 2042 696e 6469 6e67 ng, Up: Binding
│ │ │ │ │ -00011810: 4469 6374 696f 6e61 7279 0a0a 312e 3130 Dictionary..1.10
│ │ │ │ │ -00011820: 2e33 2042 696e 6469 6e67 4469 6374 696f .3 BindingDictio
│ │ │ │ │ -00011830: 6e61 7279 3a20 636f 7079 696e 670a 2d2d nary: copying.--
│ │ │ │ │ -00011840: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00011850: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------.
│ │ │ │ │ -00011860: 0a63 6f70 790a 2020 2020 2041 6e73 7765 .copy. Answe
│ │ │ │ │ -00011870: 7220 7468 6520 7265 6365 6976 6572 2e0a r the receiver..
│ │ │ │ │ -00011880: 0a63 6f70 7945 6d70 7479 3a20 6e65 7753 .copyEmpty: newS
│ │ │ │ │ -00011890: 697a 650a 2020 2020 2041 6e73 7765 7220 ize. Answer
│ │ │ │ │ -000118a0: 616e 2065 6d70 7479 2063 6f70 7920 6f66 an empty copy of
│ │ │ │ │ -000118b0: 2074 6865 2072 6563 6569 7665 7220 7768 the receiver wh
│ │ │ │ │ -000118c0: 6f73 6520 7369 7a65 2069 7320 6e65 7753 ose size is newS
│ │ │ │ │ -000118d0: 697a 650a 0a63 6f70 7945 6d70 7479 466f ize..copyEmptyFo
│ │ │ │ │ -000118e0: 7243 6f6c 6c65 6374 0a20 2020 2020 416e rCollect. An
│ │ │ │ │ -000118f0: 7377 6572 2061 6e20 656d 7074 7920 636f swer an empty co
│ │ │ │ │ -00011900: 7079 206f 6620 7468 6520 7265 6365 6976 py of the receiv
│ │ │ │ │ -00011910: 6572 2077 6869 6368 2069 7320 6669 6c6c er which is fill
│ │ │ │ │ -00011920: 6564 2069 6e20 746f 2063 6f6d 7075 7465 ed in to compute
│ │ │ │ │ -00011930: 0a20 2020 2020 7468 6520 7265 7375 6c74 . the result
│ │ │ │ │ -00011940: 206f 6620 2363 6f6c 6c65 6374 3a0a 0a63 of #collect:..c
│ │ │ │ │ -00011950: 6f70 7945 6d70 7479 466f 7243 6f6c 6c65 opyEmptyForColle
│ │ │ │ │ -00011960: 6374 3a20 7369 7a65 0a20 2020 2020 416e ct: size. An
│ │ │ │ │ -00011970: 7377 6572 2061 6e20 656d 7074 7920 636f swer an empty co
│ │ │ │ │ -00011980: 7079 206f 6620 7468 6520 7265 6365 6976 py of the receiv
│ │ │ │ │ -00011990: 6572 2077 6869 6368 2069 7320 6669 6c6c er which is fill
│ │ │ │ │ -000119a0: 6564 2069 6e20 746f 2063 6f6d 7075 7465 ed in to compute
│ │ │ │ │ -000119b0: 0a20 2020 2020 7468 6520 7265 7375 6c74 . the result
│ │ │ │ │ -000119c0: 206f 6620 2363 6f6c 6c65 6374 3a0a 0a64 of #collect:..d
│ │ │ │ │ -000119d0: 6565 7043 6f70 790a 2020 2020 2041 6e73 eepCopy. Ans
│ │ │ │ │ -000119e0: 7765 7220 7468 6520 7265 6365 6976 6572 wer the receiver
│ │ │ │ │ -000119f0: 2e0a 0a73 6861 6c6c 6f77 436f 7079 0a20 ...shallowCopy.
│ │ │ │ │ -00011a00: 2020 2020 416e 7377 6572 2074 6865 2072 Answer the r
│ │ │ │ │ -00011a10: 6563 6569 7665 722e 0a0a 1f0a 4669 6c65 eceiver.....File
│ │ │ │ │ -00011a20: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ -00011a30: 2020 4e6f 6465 3a20 4269 6e64 696e 6744 Node: BindingD
│ │ │ │ │ -00011a40: 6963 7469 6f6e 6172 792d 666f 7277 6172 ictionary-forwar
│ │ │ │ │ -00011a50: 6420 6465 636c 6172 6174 696f 6e73 2c20 d declarations,
│ │ │ │ │ -00011a60: 204e 6578 743a 2042 696e 6469 6e67 4469 Next: BindingDi
│ │ │ │ │ -00011a70: 6374 696f 6e61 7279 2d70 7269 6e74 696e ctionary-printin
│ │ │ │ │ -00011a80: 672c 2020 5072 6576 3a20 4269 6e64 696e g, Prev: Bindin
│ │ │ │ │ -00011a90: 6744 6963 7469 6f6e 6172 792d 636f 7079 gDictionary-copy
│ │ │ │ │ -00011aa0: 696e 672c 2020 5570 3a20 4269 6e64 696e ing, Up: Bindin
│ │ │ │ │ -00011ab0: 6744 6963 7469 6f6e 6172 790a 0a31 2e31 gDictionary..1.1
│ │ │ │ │ -00011ac0: 302e 3420 4269 6e64 696e 6744 6963 7469 0.4 BindingDicti
│ │ │ │ │ -00011ad0: 6f6e 6172 793a 2066 6f72 7761 7264 2064 onary: forward d
│ │ │ │ │ -00011ae0: 6563 6c61 7261 7469 6f6e 730a 2d2d 2d2d eclarations.----
│ │ │ │ │ -00011af0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00011b00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00011b10: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6174 3a20 ----------..at:
│ │ │ │ │ -00011b20: 6b65 7920 7075 743a 2076 616c 7565 0a20 key put: value.
│ │ │ │ │ -00011b30: 2020 2020 5374 6f72 6520 7661 6c75 6520 Store value
│ │ │ │ │ -00011b40: 6173 2061 7373 6f63 6961 7465 6420 746f as associated to
│ │ │ │ │ -00011b50: 2074 6865 2067 6976 656e 206b 6579 2e20 the given key.
│ │ │ │ │ -00011b60: 2049 6620 616e 792c 2072 6563 7963 6c65 If any, recycle
│ │ │ │ │ -00011b70: 0a20 2020 2020 4173 736f 6369 6174 696f . Associatio
│ │ │ │ │ -00011b80: 6e73 2074 656d 706f 7261 7269 6c79 2073 ns temporarily s
│ │ │ │ │ -00011b90: 746f 7265 6420 6279 2074 6865 2063 6f6d tored by the com
│ │ │ │ │ -00011ba0: 7069 6c65 7220 696e 7369 6465 2074 6865 piler inside the
│ │ │ │ │ -00011bb0: 0a20 2020 2020 2755 6e64 6563 6c61 7265 . 'Undeclare
│ │ │ │ │ -00011bc0: 6427 2064 6963 7469 6f6e 6172 792e 0a0a d' dictionary...
│ │ │ │ │ -00011bd0: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ -00011be0: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 4269 .info, Node: Bi
│ │ │ │ │ -00011bf0: 6e64 696e 6744 6963 7469 6f6e 6172 792d ndingDictionary-
│ │ │ │ │ -00011c00: 7072 696e 7469 6e67 2c20 204e 6578 743a printing, Next:
│ │ │ │ │ -00011c10: 2042 696e 6469 6e67 4469 6374 696f 6e61 BindingDictiona
│ │ │ │ │ -00011c20: 7279 2d74 6573 7469 6e67 2c20 2050 7265 ry-testing, Pre
│ │ │ │ │ -00011c30: 763a 2042 696e 6469 6e67 4469 6374 696f v: BindingDictio
│ │ │ │ │ -00011c40: 6e61 7279 2d66 6f72 7761 7264 2064 6563 nary-forward dec
│ │ │ │ │ -00011c50: 6c61 7261 7469 6f6e 732c 2020 5570 3a20 larations, Up:
│ │ │ │ │ -00011c60: 4269 6e64 696e 6744 6963 7469 6f6e 6172 BindingDictionar
│ │ │ │ │ -00011c70: 790a 0a31 2e31 302e 3520 4269 6e64 696e y..1.10.5 Bindin
│ │ │ │ │ -00011c80: 6744 6963 7469 6f6e 6172 793a 2070 7269 gDictionary: pri
│ │ │ │ │ -00011c90: 6e74 696e 670a 2d2d 2d2d 2d2d 2d2d 2d2d nting.----------
│ │ │ │ │ -00011ca0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00011cb0: 2d2d 2d2d 2d2d 2d2d 0a0a 7072 696e 744f --------..printO
│ │ │ │ │ -00011cc0: 6e3a 2061 5374 7265 616d 2069 6e3a 2061 n: aStream in: a
│ │ │ │ │ -00011cd0: 4e61 6d65 7370 6163 650a 2020 2020 2050 Namespace. P
│ │ │ │ │ -00011ce0: 7269 6e74 2074 6865 2072 6563 6569 7665 rint the receive
│ │ │ │ │ -00011cf0: 7227 7320 6e61 6d65 2077 6865 6e20 7265 r's name when re
│ │ │ │ │ -00011d00: 6665 7272 6564 2074 6f20 6672 6f6d 2061 ferred to from a
│ │ │ │ │ -00011d10: 4e61 6d65 7370 6163 653b 2062 790a 2020 Namespace; by.
│ │ │ │ │ -00011d20: 2020 2064 6566 6175 6c74 2074 6865 2063 default the c
│ │ │ │ │ -00011d30: 6f6d 7075 7461 7469 6f6e 2069 7320 6465 omputation is de
│ │ │ │ │ -00011d40: 6665 7272 6564 2074 6f20 7468 6520 7265 ferred to the re
│ │ │ │ │ -00011d50: 6365 6976 6572 2773 2065 6e76 6972 6f6e ceiver's environ
│ │ │ │ │ -00011d60: 6d65 6e74 2e0a 0a1f 0a46 696c 653a 2067 ment.....File: g
│ │ │ │ │ -00011d70: 7374 2d62 6173 652e 696e 666f 2c20 204e st-base.info, N
│ │ │ │ │ -00011d80: 6f64 653a 2042 696e 6469 6e67 4469 6374 ode: BindingDict
│ │ │ │ │ -00011d90: 696f 6e61 7279 2d74 6573 7469 6e67 2c20 ionary-testing,
│ │ │ │ │ -00011da0: 2050 7265 763a 2042 696e 6469 6e67 4469 Prev: BindingDi
│ │ │ │ │ -00011db0: 6374 696f 6e61 7279 2d70 7269 6e74 696e ctionary-printin
│ │ │ │ │ -00011dc0: 672c 2020 5570 3a20 4269 6e64 696e 6744 g, Up: BindingD
│ │ │ │ │ -00011dd0: 6963 7469 6f6e 6172 790a 0a31 2e31 302e ictionary..1.10.
│ │ │ │ │ -00011de0: 3620 4269 6e64 696e 6744 6963 7469 6f6e 6 BindingDiction
│ │ │ │ │ -00011df0: 6172 793a 2074 6573 7469 6e67 0a2d 2d2d ary: testing.---
│ │ │ │ │ -00011e00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00011e10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------..
│ │ │ │ │ -00011e20: 7370 6563 6965 730a 2020 2020 2041 6e73 species. Ans
│ │ │ │ │ -00011e30: 7765 7220 2749 6465 6e74 6974 7944 6963 wer 'IdentityDic
│ │ │ │ │ -00011e40: 7469 6f6e 6172 7927 2e0a 0a1f 0a46 696c tionary'.....Fil
│ │ │ │ │ -00011e50: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ -00011e60: 2c20 204e 6f64 653a 2042 6c6f 636b 436c , Node: BlockCl
│ │ │ │ │ -00011e70: 6f73 7572 652c 2020 4e65 7874 3a20 426c osure, Next: Bl
│ │ │ │ │ -00011e80: 6f63 6b43 6f6e 7465 7874 2c20 2050 7265 ockContext, Pre
│ │ │ │ │ -00011e90: 763a 2042 696e 6469 6e67 4469 6374 696f v: BindingDictio
│ │ │ │ │ -00011ea0: 6e61 7279 2c20 2055 703a 2042 6173 6520 nary, Up: Base
│ │ │ │ │ -00011eb0: 636c 6173 7365 730a 0a31 2e31 3120 426c classes..1.11 Bl
│ │ │ │ │ -00011ec0: 6f63 6b43 6c6f 7375 7265 0a3d 3d3d 3d3d ockClosure.=====
│ │ │ │ │ -00011ed0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a 4465 ============..De
│ │ │ │ │ -00011ee0: 6669 6e65 6420 696e 206e 616d 6573 7061 fined in namespa
│ │ │ │ │ -00011ef0: 6365 2053 6d61 6c6c 7461 6c6b 0a53 7570 ce Smalltalk.Sup
│ │ │ │ │ -00011f00: 6572 636c 6173 733a 204f 626a 6563 740a erclass: Object.
│ │ │ │ │ -00011f10: 4361 7465 676f 7279 3a20 4c61 6e67 7561 Category: Langua
│ │ │ │ │ -00011f20: 6765 2d49 6d70 6c65 6d65 6e74 6174 696f ge-Implementatio
│ │ │ │ │ -00011f30: 6e0a 2020 2020 2049 2061 6d20 6120 6661 n. I am a fa
│ │ │ │ │ -00011f40: 6374 6f74 756d 2063 6c61 7373 2e20 204d ctotum class. M
│ │ │ │ │ -00011f50: 7920 696e 7374 616e 6365 7320 7265 7072 y instances repr
│ │ │ │ │ -00011f60: 6573 656e 7420 536d 616c 6c74 616c 6b20 esent Smalltalk
│ │ │ │ │ -00011f70: 626c 6f63 6b73 2c0a 2020 2020 2070 6f72 blocks,. por
│ │ │ │ │ -00011f80: 7469 6f6e 7320 6f66 2065 7865 6375 7465 tions of execute
│ │ │ │ │ -00011f90: 6162 6c65 2063 6f64 6520 7468 6174 2068 able code that h
│ │ │ │ │ -00011fa0: 6176 6520 6163 6365 7373 2074 6f20 7468 ave access to th
│ │ │ │ │ -00011fb0: 6520 656e 7669 726f 6e6d 656e 740a 2020 e environment.
│ │ │ │ │ -00011fc0: 2020 2074 6861 7420 7468 6579 2077 6572 that they wer
│ │ │ │ │ -00011fd0: 6520 6465 636c 6172 6564 2069 6e2c 2074 e declared in, t
│ │ │ │ │ -00011fe0: 616b 6520 7061 7261 6d65 7465 7273 2c20 ake parameters,
│ │ │ │ │ -00011ff0: 616e 6420 6361 6e20 6265 2070 6173 7365 and can be passe
│ │ │ │ │ -00012000: 640a 2020 2020 2061 726f 756e 6420 6173 d. around as
│ │ │ │ │ -00012010: 206f 626a 6563 7473 2074 6f20 6265 2065 objects to be e
│ │ │ │ │ -00012020: 7865 6375 7465 6420 6279 206d 6574 686f xecuted by metho
│ │ │ │ │ -00012030: 6473 206f 7574 7369 6465 2074 6865 2063 ds outside the c
│ │ │ │ │ -00012040: 7572 7265 6e74 0a20 2020 2020 636c 6173 urrent. clas
│ │ │ │ │ -00012050: 732e 2020 426c 6f63 6b20 636c 6f73 7572 s. Block closur
│ │ │ │ │ -00012060: 6573 2061 7265 2073 656e 7420 6120 6d65 es are sent a me
│ │ │ │ │ -00012070: 7373 6167 6520 746f 2063 6f6d 7075 7465 ssage to compute
│ │ │ │ │ -00012080: 2074 6865 6972 2076 616c 7565 0a20 2020 their value.
│ │ │ │ │ -00012090: 2020 616e 6420 6372 6561 7465 2061 206e and create a n
│ │ │ │ │ -000120a0: 6577 2065 7865 6375 7469 6f6e 2063 6f6e ew execution con
│ │ │ │ │ -000120b0: 7465 7874 3b20 7468 6973 2070 726f 7065 text; this prope
│ │ │ │ │ -000120c0: 7274 7920 6361 6e20 6265 2075 7365 6420 rty can be used
│ │ │ │ │ -000120d0: 696e 0a20 2020 2020 7468 6520 636f 6e73 in. the cons
│ │ │ │ │ -000120e0: 7472 7563 7469 6f6e 206f 6620 636f 6e74 truction of cont
│ │ │ │ │ -000120f0: 726f 6c20 666c 6f77 206d 6574 686f 6473 rol flow methods
│ │ │ │ │ -00012100: 2e20 2054 6865 7920 616c 736f 2070 726f . They also pro
│ │ │ │ │ -00012110: 7669 6465 2073 6f6d 650a 2020 2020 206d vide some. m
│ │ │ │ │ -00012120: 6574 686f 6473 2074 6861 7420 6172 6520 ethods that are
│ │ │ │ │ -00012130: 7573 6564 2069 6e20 7468 6520 6372 6561 used in the crea
│ │ │ │ │ -00012140: 7469 6f6e 206f 6620 5072 6f63 6573 7365 tion of Processe
│ │ │ │ │ -00012150: 7320 6672 6f6d 2062 6c6f 636b 732e 0a0a s from blocks...
│ │ │ │ │ -00012160: 2a20 4d65 6e75 3a0a 0a2a 2042 6c6f 636b * Menu:..* Block
│ │ │ │ │ -00012170: 436c 6f73 7572 6520 636c 6173 732d 696e Closure class-in
│ │ │ │ │ -00012180: 7374 616e 6365 2063 7265 6174 696f 6e3a stance creation:
│ │ │ │ │ -00012190: 3a20 2028 636c 6173 7329 0a2a 2042 6c6f : (class).* Blo
│ │ │ │ │ -000121a0: 636b 436c 6f73 7572 6520 636c 6173 732d ckClosure class-
│ │ │ │ │ -000121b0: 7465 7374 696e 673a 3a20 2028 636c 6173 testing:: (clas
│ │ │ │ │ -000121c0: 7329 0a2a 2042 6c6f 636b 436c 6f73 7572 s).* BlockClosur
│ │ │ │ │ -000121d0: 652d 6163 6365 7373 696e 673a 3a20 2028 e-accessing:: (
│ │ │ │ │ -000121e0: 696e 7374 616e 6365 290a 2a20 426c 6f63 instance).* Bloc
│ │ │ │ │ -000121f0: 6b43 6c6f 7375 7265 2d62 7569 6c74 2069 kClosure-built i
│ │ │ │ │ -00012200: 6e73 3a3a 2020 2869 6e73 7461 6e63 6529 ns:: (instance)
│ │ │ │ │ -00012210: 0a2a 2042 6c6f 636b 436c 6f73 7572 652d .* BlockClosure-
│ │ │ │ │ -00012220: 636f 6e74 726f 6c20 7374 7275 6374 7572 control structur
│ │ │ │ │ -00012230: 6573 3a3a 2020 2869 6e73 7461 6e63 6529 es:: (instance)
│ │ │ │ │ -00012240: 0a2a 2042 6c6f 636b 436c 6f73 7572 652d .* BlockClosure-
│ │ │ │ │ -00012250: 6578 6365 7074 696f 6e20 6861 6e64 6c69 exception handli
│ │ │ │ │ -00012260: 6e67 3a3a 2020 2869 6e73 7461 6e63 6529 ng:: (instance)
│ │ │ │ │ -00012270: 0a2a 2042 6c6f 636b 436c 6f73 7572 652d .* BlockClosure-
│ │ │ │ │ -00012280: 6d75 6c74 6970 6c65 2070 726f 6365 7373 multiple process
│ │ │ │ │ -00012290: 3a3a 2020 2869 6e73 7461 6e63 6529 0a2a :: (instance).*
│ │ │ │ │ -000122a0: 2042 6c6f 636b 436c 6f73 7572 652d 6f76 BlockClosure-ov
│ │ │ │ │ -000122b0: 6572 7269 6469 6e67 3a3a 2020 2869 6e73 erriding:: (ins
│ │ │ │ │ -000122c0: 7461 6e63 6529 0a2a 2042 6c6f 636b 436c tance).* BlockCl
│ │ │ │ │ -000122d0: 6f73 7572 652d 7465 7374 696e 673a 3a20 osure-testing::
│ │ │ │ │ -000122e0: 2028 696e 7374 616e 6365 290a 2a20 426c (instance).* Bl
│ │ │ │ │ -000122f0: 6f63 6b43 6c6f 7375 7265 2d75 6e77 696e ockClosure-unwin
│ │ │ │ │ -00012300: 6420 7072 6f74 6563 7469 6f6e 3a3a 2020 d protection::
│ │ │ │ │ -00012310: 2869 6e73 7461 6e63 6529 0a0a 1f0a 4669 (instance)....Fi
│ │ │ │ │ -00012320: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ -00012330: 6f2c 2020 4e6f 6465 3a20 426c 6f63 6b43 o, Node: BlockC
│ │ │ │ │ -00012340: 6c6f 7375 7265 2063 6c61 7373 2d69 6e73 losure class-ins
│ │ │ │ │ -00012350: 7461 6e63 6520 6372 6561 7469 6f6e 2c20 tance creation,
│ │ │ │ │ -00012360: 204e 6578 743a 2042 6c6f 636b 436c 6f73 Next: BlockClos
│ │ │ │ │ -00012370: 7572 6520 636c 6173 732d 7465 7374 696e ure class-testin
│ │ │ │ │ -00012380: 672c 2020 5570 3a20 426c 6f63 6b43 6c6f g, Up: BlockClo
│ │ │ │ │ -00012390: 7375 7265 0a0a 312e 3131 2e31 2042 6c6f sure..1.11.1 Blo
│ │ │ │ │ -000123a0: 636b 436c 6f73 7572 6520 636c 6173 733a ckClosure class:
│ │ │ │ │ -000123b0: 2069 6e73 7461 6e63 6520 6372 6561 7469 instance creati
│ │ │ │ │ -000123c0: 6f6e 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d on.-------------
│ │ │ │ │ -000123d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000123e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------.
│ │ │ │ │ -000123f0: 0a62 6c6f 636b 3a20 6143 6f6d 7069 6c65 .block: aCompile
│ │ │ │ │ -00012400: 6442 6c6f 636b 0a20 2020 2020 416e 7377 dBlock. Answ
│ │ │ │ │ -00012410: 6572 2061 2042 6c6f 636b 436c 6f73 7572 er a BlockClosur
│ │ │ │ │ -00012420: 6520 7468 6174 2061 6374 6976 6174 6573 e that activates
│ │ │ │ │ -00012430: 2074 6865 2070 6173 7365 6420 436f 6d70 the passed Comp
│ │ │ │ │ -00012440: 696c 6564 426c 6f63 6b2e 0a0a 626c 6f63 iledBlock...bloc
│ │ │ │ │ -00012450: 6b3a 2061 436f 6d70 696c 6564 426c 6f63 k: aCompiledBloc
│ │ │ │ │ -00012460: 6b20 7265 6365 6976 6572 3a20 616e 4f62 k receiver: anOb
│ │ │ │ │ -00012470: 6a65 6374 0a20 2020 2020 416e 7377 6572 ject. Answer
│ │ │ │ │ -00012480: 2061 2042 6c6f 636b 436c 6f73 7572 6520 a BlockClosure
│ │ │ │ │ -00012490: 7468 6174 2061 6374 6976 6174 6573 2074 that activates t
│ │ │ │ │ -000124a0: 6865 2070 6173 7365 6420 436f 6d70 696c he passed Compil
│ │ │ │ │ -000124b0: 6564 426c 6f63 6b20 7769 7468 0a20 2020 edBlock with.
│ │ │ │ │ -000124c0: 2020 7468 6520 6769 7665 6e20 7265 6365 the given rece
│ │ │ │ │ -000124d0: 6976 6572 2e0a 0a62 6c6f 636b 3a20 6143 iver...block: aC
│ │ │ │ │ -000124e0: 6f6d 7069 6c65 6442 6c6f 636b 2072 6563 ompiledBlock rec
│ │ │ │ │ -000124f0: 6569 7665 723a 2061 6e4f 626a 6563 7420 eiver: anObject
│ │ │ │ │ -00012500: 6f75 7465 7243 6f6e 7465 7874 3a20 6143 outerContext: aC
│ │ │ │ │ -00012510: 6f6e 7465 7874 0a20 2020 2020 416e 7377 ontext. Answ
│ │ │ │ │ -00012520: 6572 2061 2042 6c6f 636b 436c 6f73 7572 er a BlockClosur
│ │ │ │ │ -00012530: 6520 7468 6174 2061 6374 6976 6174 6573 e that activates
│ │ │ │ │ -00012540: 2074 6865 2070 6173 7365 6420 436f 6d70 the passed Comp
│ │ │ │ │ -00012550: 696c 6564 426c 6f63 6b20 7769 7468 0a20 iledBlock with.
│ │ │ │ │ -00012560: 2020 2020 7468 6520 6769 7665 6e20 7265 the given re
│ │ │ │ │ -00012570: 6365 6976 6572 2e0a 0a6e 756d 4172 6773 ceiver...numArgs
│ │ │ │ │ -00012580: 3a20 6172 6773 206e 756d 5465 6d70 733a : args numTemps:
│ │ │ │ │ -00012590: 2074 656d 7073 2062 7974 6563 6f64 6573 temps bytecodes
│ │ │ │ │ -000125a0: 3a20 6279 7465 636f 6465 7320 6465 7074 : bytecodes dept
│ │ │ │ │ -000125b0: 683a 2064 6570 7468 206c 6974 6572 616c h: depth literal
│ │ │ │ │ -000125c0: 733a 206c 6974 6572 616c 4172 7261 790a s: literalArray.
│ │ │ │ │ -000125d0: 2020 2020 2041 6e73 7765 7220 6120 426c Answer a Bl
│ │ │ │ │ -000125e0: 6f63 6b43 6c6f 7375 7265 2066 6f72 2061 ockClosure for a
│ │ │ │ │ -000125f0: 206e 6577 2043 6f6d 7069 6c65 6442 6c6f new CompiledBlo
│ │ │ │ │ -00012600: 636b 2074 6861 7420 6973 2063 7265 6174 ck that is creat
│ │ │ │ │ -00012610: 6564 2075 7369 6e67 0a20 2020 2020 7468 ed using. th
│ │ │ │ │ -00012620: 6520 7061 7373 6564 2070 6172 616d 6574 e passed paramet
│ │ │ │ │ -00012630: 6572 732e 2020 546f 206d 616b 6520 6974 ers. To make it
│ │ │ │ │ -00012640: 2077 6f72 6b2c 2079 6f75 206d 7573 7420 work, you must
│ │ │ │ │ -00012650: 7075 7420 7468 650a 2020 2020 2042 6c6f put the. Blo
│ │ │ │ │ -00012660: 636b 436c 6f73 7572 6520 696e 746f 2061 ckClosure into a
│ │ │ │ │ -00012670: 2043 6f6d 7069 6c65 644d 6574 686f 6427 CompiledMethod'
│ │ │ │ │ -00012680: 7320 6c69 7465 7261 6c73 2e0a 0a1f 0a46 s literals.....F
│ │ │ │ │ -00012690: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ -000126a0: 666f 2c20 204e 6f64 653a 2042 6c6f 636b fo, Node: Block
│ │ │ │ │ -000126b0: 436c 6f73 7572 6520 636c 6173 732d 7465 Closure class-te
│ │ │ │ │ -000126c0: 7374 696e 672c 2020 4e65 7874 3a20 426c sting, Next: Bl
│ │ │ │ │ -000126d0: 6f63 6b43 6c6f 7375 7265 2d61 6363 6573 ockClosure-acces
│ │ │ │ │ -000126e0: 7369 6e67 2c20 2050 7265 763a 2042 6c6f sing, Prev: Blo
│ │ │ │ │ -000126f0: 636b 436c 6f73 7572 6520 636c 6173 732d ckClosure class-
│ │ │ │ │ -00012700: 696e 7374 616e 6365 2063 7265 6174 696f instance creatio
│ │ │ │ │ -00012710: 6e2c 2020 5570 3a20 426c 6f63 6b43 6c6f n, Up: BlockClo
│ │ │ │ │ -00012720: 7375 7265 0a0a 312e 3131 2e32 2042 6c6f sure..1.11.2 Blo
│ │ │ │ │ -00012730: 636b 436c 6f73 7572 6520 636c 6173 733a ckClosure class:
│ │ │ │ │ -00012740: 2074 6573 7469 6e67 0a2d 2d2d 2d2d 2d2d testing.-------
│ │ │ │ │ -00012750: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00012760: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a69 7349 -----------..isI
│ │ │ │ │ -00012770: 6d6d 6564 6961 7465 0a20 2020 2020 416e mmediate. An
│ │ │ │ │ -00012780: 7377 6572 2077 6865 7468 6572 2c20 6966 swer whether, if
│ │ │ │ │ -00012790: 2078 2069 7320 616e 2069 6e73 7461 6e63 x is an instanc
│ │ │ │ │ -000127a0: 6520 6f66 2074 6865 2072 6563 6569 7665 e of the receive
│ │ │ │ │ -000127b0: 722c 2078 2063 6f70 7920 3d3d 2078 0a0a r, x copy == x..
│ │ │ │ │ -000127c0: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ -000127d0: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 426c .info, Node: Bl
│ │ │ │ │ -000127e0: 6f63 6b43 6c6f 7375 7265 2d61 6363 6573 ockClosure-acces
│ │ │ │ │ -000127f0: 7369 6e67 2c20 204e 6578 743a 2042 6c6f sing, Next: Blo
│ │ │ │ │ -00012800: 636b 436c 6f73 7572 652d 6275 696c 7420 ckClosure-built
│ │ │ │ │ -00012810: 696e 732c 2020 5072 6576 3a20 426c 6f63 ins, Prev: Bloc
│ │ │ │ │ -00012820: 6b43 6c6f 7375 7265 2063 6c61 7373 2d74 kClosure class-t
│ │ │ │ │ -00012830: 6573 7469 6e67 2c20 2055 703a 2042 6c6f esting, Up: Blo
│ │ │ │ │ -00012840: 636b 436c 6f73 7572 650a 0a31 2e31 312e ckClosure..1.11.
│ │ │ │ │ -00012850: 3320 426c 6f63 6b43 6c6f 7375 7265 3a20 3 BlockClosure:
│ │ │ │ │ -00012860: 6163 6365 7373 696e 670a 2d2d 2d2d 2d2d accessing.------
│ │ │ │ │ -00012870: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00012880: 2d2d 2d2d 2d2d 2d2d 0a0a 6172 6775 6d65 --------..argume
│ │ │ │ │ -00012890: 6e74 436f 756e 740a 2020 2020 2041 6e73 ntCount. Ans
│ │ │ │ │ -000128a0: 7765 7220 7468 6520 6e75 6d62 6572 206f wer the number o
│ │ │ │ │ -000128b0: 6620 6172 6775 6d65 6e74 7320 7061 7373 f arguments pass
│ │ │ │ │ -000128c0: 6564 2074 6f20 7468 6520 7265 6365 6976 ed to the receiv
│ │ │ │ │ -000128d0: 6572 0a0a 626c 6f63 6b0a 2020 2020 2041 er..block. A
│ │ │ │ │ -000128e0: 6e73 7765 7220 7468 6520 436f 6d70 696c nswer the Compil
│ │ │ │ │ -000128f0: 6564 426c 6f63 6b20 7768 6963 6820 636f edBlock which co
│ │ │ │ │ -00012900: 6e74 6169 6e73 2074 6865 2072 6563 6569 ntains the recei
│ │ │ │ │ -00012910: 7665 7227 7320 6279 7465 636f 6465 730a ver's bytecodes.
│ │ │ │ │ -00012920: 0a62 6c6f 636b 3a20 6143 6f6d 7069 6c65 .block: aCompile
│ │ │ │ │ -00012930: 6442 6c6f 636b 0a20 2020 2020 5365 7420 dBlock. Set
│ │ │ │ │ -00012940: 7468 6520 436f 6d70 696c 6564 426c 6f63 the CompiledBloc
│ │ │ │ │ -00012950: 6b20 7768 6963 6820 636f 6e74 6169 6e73 k which contains
│ │ │ │ │ -00012960: 2074 6865 2072 6563 6569 7665 7227 7320 the receiver's
│ │ │ │ │ -00012970: 6279 7465 636f 6465 730a 0a66 696e 616c bytecodes..final
│ │ │ │ │ -00012980: 4950 0a20 2020 2020 416e 7377 6572 2074 IP. Answer t
│ │ │ │ │ -00012990: 6865 206c 6173 7420 696e 7374 7275 6374 he last instruct
│ │ │ │ │ -000129a0: 696f 6e20 7468 6174 2063 616e 2062 6520 ion that can be
│ │ │ │ │ -000129b0: 6578 6563 7574 6564 2062 7920 7468 6520 executed by the
│ │ │ │ │ -000129c0: 7265 6365 6976 6572 0a0a 6669 7854 656d receiver..fixTem
│ │ │ │ │ -000129d0: 7073 0a20 2020 2020 5468 6973 2073 686f ps. This sho
│ │ │ │ │ -000129e0: 756c 6420 6669 7820 7468 6520 7661 6c75 uld fix the valu
│ │ │ │ │ -000129f0: 6573 206f 6620 7468 6520 7465 6d70 6f72 es of the tempor
│ │ │ │ │ -00012a00: 6172 7920 7661 7269 6162 6c65 7320 7573 ary variables us
│ │ │ │ │ -00012a10: 6564 2069 6e20 7468 650a 2020 2020 2062 ed in the. b
│ │ │ │ │ -00012a20: 6c6f 636b 2074 6861 7420 6172 6520 6f72 lock that are or
│ │ │ │ │ -00012a30: 6469 6e61 7269 6c79 2073 6861 7265 6420 dinarily shared
│ │ │ │ │ -00012a40: 7769 7468 2074 6865 206d 6574 686f 6420 with the method
│ │ │ │ │ -00012a50: 696e 2077 6869 6368 2074 6865 2062 6c6f in which the blo
│ │ │ │ │ -00012a60: 636b 0a20 2020 2020 6973 2064 6566 696e ck. is defin
│ │ │ │ │ -00012a70: 6564 2e20 204e 6f74 2064 6566 696e 6564 ed. Not defined
│ │ │ │ │ -00012a80: 2079 6574 2c20 6275 7420 6974 2069 7320 yet, but it is
│ │ │ │ │ -00012a90: 6e6f 7420 6861 726d 6675 6c20 7468 6174 not harmful that
│ │ │ │ │ -00012aa0: 2069 7420 6973 6e27 742e 0a20 2020 2020 it isn't..
│ │ │ │ │ -00012ab0: 416e 7377 6572 2074 6865 2072 6563 6569 Answer the recei
│ │ │ │ │ -00012ac0: 7665 722e 0a0a 696e 6974 6961 6c49 500a ver...initialIP.
│ │ │ │ │ -00012ad0: 2020 2020 2041 6e73 7765 7220 7468 6520 Answer the
│ │ │ │ │ -00012ae0: 696e 6974 6961 6c20 696e 7374 7275 6374 initial instruct
│ │ │ │ │ -00012af0: 696f 6e20 706f 696e 7465 7220 696e 746f ion pointer into
│ │ │ │ │ -00012b00: 2074 6865 2072 6563 6569 7665 722e 0a0a the receiver...
│ │ │ │ │ -00012b10: 6d65 7468 6f64 0a20 2020 2020 416e 7377 method. Answ
│ │ │ │ │ -00012b20: 6572 2074 6865 2043 6f6d 7069 6c65 644d er the CompiledM
│ │ │ │ │ -00012b30: 6574 686f 6420 696e 2077 6869 6368 2074 ethod in which t
│ │ │ │ │ -00012b40: 6865 2072 6563 6569 7665 7220 6c69 6573 he receiver lies
│ │ │ │ │ -00012b50: 0a0a 6e75 6d41 7267 730a 2020 2020 2041 ..numArgs. A
│ │ │ │ │ -00012b60: 6e73 7765 7220 7468 6520 6e75 6d62 6572 nswer the number
│ │ │ │ │ -00012b70: 206f 6620 6172 6775 6d65 6e74 7320 7061 of arguments pa
│ │ │ │ │ -00012b80: 7373 6564 2074 6f20 7468 6520 7265 6365 ssed to the rece
│ │ │ │ │ -00012b90: 6976 6572 0a0a 6e75 6d54 656d 7073 0a20 iver..numTemps.
│ │ │ │ │ -00012ba0: 2020 2020 416e 7377 6572 2074 6865 206e Answer the n
│ │ │ │ │ -00012bb0: 756d 6265 7220 6f66 2074 656d 706f 7261 umber of tempora
│ │ │ │ │ -00012bc0: 7279 2076 6172 6961 626c 6573 2075 7365 ry variables use
│ │ │ │ │ -00012bd0: 6420 6279 2074 6865 2072 6563 6569 7665 d by the receive
│ │ │ │ │ -00012be0: 720a 0a6f 7574 6572 436f 6e74 6578 740a r..outerContext.
│ │ │ │ │ -00012bf0: 2020 2020 2041 6e73 7765 7220 7468 6520 Answer the
│ │ │ │ │ -00012c00: 6d65 7468 6f64 2f62 6c6f 636b 2063 6f6e method/block con
│ │ │ │ │ -00012c10: 7465 7874 2077 6869 6368 2069 7320 7468 text which is th
│ │ │ │ │ -00012c20: 6520 696d 6d65 6469 6174 6520 6f75 7465 e immediate oute
│ │ │ │ │ -00012c30: 7220 6f66 2074 6865 0a20 2020 2020 7265 r of the. re
│ │ │ │ │ -00012c40: 6365 6976 6572 0a0a 6f75 7465 7243 6f6e ceiver..outerCon
│ │ │ │ │ -00012c50: 7465 7874 3a20 636f 6e74 6169 6e69 6e67 text: containing
│ │ │ │ │ -00012c60: 436f 6e74 6578 740a 2020 2020 2053 6574 Context. Set
│ │ │ │ │ -00012c70: 2074 6865 206d 6574 686f 642f 626c 6f63 the method/bloc
│ │ │ │ │ -00012c80: 6b20 636f 6e74 6578 7420 7768 6963 6820 k context which
│ │ │ │ │ -00012c90: 6973 2074 6865 2069 6d6d 6564 6961 7465 is the immediate
│ │ │ │ │ -00012ca0: 206f 7574 6572 206f 6620 7468 650a 2020 outer of the.
│ │ │ │ │ -00012cb0: 2020 2072 6563 6569 7665 720a 0a72 6563 receiver..rec
│ │ │ │ │ -00012cc0: 6569 7665 720a 2020 2020 2041 6e73 7765 eiver. Answe
│ │ │ │ │ -00012cd0: 7220 7468 6520 6f62 6a65 6374 2074 6861 r the object tha
│ │ │ │ │ -00012ce0: 7420 6973 2075 7365 6420 6173 2027 7365 t is used as 'se
│ │ │ │ │ -00012cf0: 6c66 2720 7768 656e 2065 7865 6375 7469 lf' when executi
│ │ │ │ │ -00012d00: 6e67 2074 6865 0a20 2020 2020 7265 6365 ng the. rece
│ │ │ │ │ -00012d10: 6976 6572 2028 6966 206e 696c 2c20 6974 iver (if nil, it
│ │ │ │ │ -00012d20: 206d 6967 6874 206d 6561 6e20 7468 6174 might mean that
│ │ │ │ │ -00012d30: 2074 6865 2072 6563 6569 7665 7220 6973 the receiver is
│ │ │ │ │ -00012d40: 206e 6f74 2076 616c 6964 0a20 2020 2020 not valid.
│ │ │ │ │ -00012d50: 7468 6f75 6768 2e2e 2e29 0a0a 7265 6365 though...)..rece
│ │ │ │ │ -00012d60: 6976 6572 3a20 616e 4f62 6a65 6374 0a20 iver: anObject.
│ │ │ │ │ -00012d70: 2020 2020 5365 7420 7468 6520 6f62 6a65 Set the obje
│ │ │ │ │ -00012d80: 6374 2074 6861 7420 6973 2075 7365 6420 ct that is used
│ │ │ │ │ -00012d90: 6173 2027 7365 6c66 2720 7768 656e 2065 as 'self' when e
│ │ │ │ │ -00012da0: 7865 6375 7469 6e67 2074 6865 2072 6563 xecuting the rec
│ │ │ │ │ -00012db0: 6569 7665 720a 0a73 7461 636b 4465 7074 eiver..stackDept
│ │ │ │ │ -00012dc0: 680a 2020 2020 2041 6e73 7765 7220 7468 h. Answer th
│ │ │ │ │ -00012dd0: 6520 6e75 6d62 6572 206f 6620 7374 6163 e number of stac
│ │ │ │ │ -00012de0: 6b20 736c 6f74 7320 6e65 6564 6564 2066 k slots needed f
│ │ │ │ │ -00012df0: 6f72 2074 6865 2072 6563 6569 7665 720a or the receiver.
│ │ │ │ │ -00012e00: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ -00012e10: 652e 696e 666f 2c20 204e 6f64 653a 2042 e.info, Node: B
│ │ │ │ │ -00012e20: 6c6f 636b 436c 6f73 7572 652d 6275 696c lockClosure-buil
│ │ │ │ │ -00012e30: 7420 696e 732c 2020 4e65 7874 3a20 426c t ins, Next: Bl
│ │ │ │ │ -00012e40: 6f63 6b43 6c6f 7375 7265 2d63 6f6e 7472 ockClosure-contr
│ │ │ │ │ -00012e50: 6f6c 2073 7472 7563 7475 7265 732c 2020 ol structures,
│ │ │ │ │ -00012e60: 5072 6576 3a20 426c 6f63 6b43 6c6f 7375 Prev: BlockClosu
│ │ │ │ │ -00012e70: 7265 2d61 6363 6573 7369 6e67 2c20 2055 re-accessing, U
│ │ │ │ │ -00012e80: 703a 2042 6c6f 636b 436c 6f73 7572 650a p: BlockClosure.
│ │ │ │ │ -00012e90: 0a31 2e31 312e 3420 426c 6f63 6b43 6c6f .1.11.4 BlockClo
│ │ │ │ │ -00012ea0: 7375 7265 3a20 6275 696c 7420 696e 730a sure: built ins.
│ │ │ │ │ -00012eb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00012ec0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------..
│ │ │ │ │ -00012ed0: 6375 6c6c 3a20 6172 6731 0a20 2020 2020 cull: arg1.
│ │ │ │ │ -00012ee0: 4576 616c 7561 7465 2074 6865 2072 6563 Evaluate the rec
│ │ │ │ │ -00012ef0: 6569 7665 722c 2070 6173 7369 6e67 2061 eiver, passing a
│ │ │ │ │ -00012f00: 7267 3120 6173 2074 6865 206f 6e6c 7920 rg1 as the only
│ │ │ │ │ -00012f10: 7061 7261 6d65 7465 7220 6966 2074 6865 parameter if the
│ │ │ │ │ -00012f20: 0a20 2020 2020 7265 6365 6976 6572 2068 . receiver h
│ │ │ │ │ -00012f30: 6173 2070 6172 616d 6574 6572 732e 0a0a as parameters...
│ │ │ │ │ -00012f40: 6375 6c6c 3a20 6172 6731 2063 756c 6c3a cull: arg1 cull:
│ │ │ │ │ -00012f50: 2061 7267 320a 2020 2020 2045 7661 6c75 arg2. Evalu
│ │ │ │ │ -00012f60: 6174 6520 7468 6520 7265 6365 6976 6572 ate the receiver
│ │ │ │ │ -00012f70: 2c20 7061 7373 696e 6720 6172 6731 2061 , passing arg1 a
│ │ │ │ │ -00012f80: 6e64 2061 7267 3220 6173 2070 6172 616d nd arg2 as param
│ │ │ │ │ -00012f90: 6574 6572 7320 6966 2074 6865 0a20 2020 eters if the.
│ │ │ │ │ -00012fa0: 2020 7265 6365 6976 6572 2061 6363 6570 receiver accep
│ │ │ │ │ -00012fb0: 7473 2074 6865 6d2e 0a0a 6375 6c6c 3a20 ts them...cull:
│ │ │ │ │ -00012fc0: 6172 6731 2063 756c 6c3a 2061 7267 3220 arg1 cull: arg2
│ │ │ │ │ -00012fd0: 6375 6c6c 3a20 6172 6733 0a20 2020 2020 cull: arg3.
│ │ │ │ │ -00012fe0: 4576 616c 7561 7465 2074 6865 2072 6563 Evaluate the rec
│ │ │ │ │ -00012ff0: 6569 7665 722c 2070 6173 7369 6e67 2061 eiver, passing a
│ │ │ │ │ -00013000: 7267 312c 2061 7267 3220 616e 6420 6172 rg1, arg2 and ar
│ │ │ │ │ -00013010: 6733 2061 7320 7061 7261 6d65 7465 7273 g3 as parameters
│ │ │ │ │ -00013020: 2069 660a 2020 2020 2074 6865 2072 6563 if. the rec
│ │ │ │ │ -00013030: 6569 7665 7220 6163 6365 7074 7320 7468 eiver accepts th
│ │ │ │ │ -00013040: 656d 2e0a 0a76 616c 7565 0a20 2020 2020 em...value.
│ │ │ │ │ -00013050: 4576 616c 7561 7465 2074 6865 2072 6563 Evaluate the rec
│ │ │ │ │ -00013060: 6569 7665 7220 7061 7373 696e 6720 6e6f eiver passing no
│ │ │ │ │ -00013070: 2070 6172 616d 6574 6572 730a 0a76 616c parameters..val
│ │ │ │ │ -00013080: 7565 3a20 6172 6731 0a20 2020 2020 4576 ue: arg1. Ev
│ │ │ │ │ -00013090: 616c 7561 7465 2074 6865 2072 6563 6569 aluate the recei
│ │ │ │ │ -000130a0: 7665 7220 7061 7373 696e 6720 6172 6731 ver passing arg1
│ │ │ │ │ -000130b0: 2061 7320 7468 6520 6f6e 6c79 2070 6172 as the only par
│ │ │ │ │ -000130c0: 616d 6574 6572 0a0a 7661 6c75 653a 2061 ameter..value: a
│ │ │ │ │ -000130d0: 7267 3120 7661 6c75 653a 2061 7267 320a rg1 value: arg2.
│ │ │ │ │ -000130e0: 2020 2020 2045 7661 6c75 6174 6520 7468 Evaluate th
│ │ │ │ │ -000130f0: 6520 7265 6365 6976 6572 2070 6173 7369 e receiver passi
│ │ │ │ │ -00013100: 6e67 2061 7267 3120 616e 6420 6172 6732 ng arg1 and arg2
│ │ │ │ │ -00013110: 2061 7320 7468 6520 7061 7261 6d65 7465 as the paramete
│ │ │ │ │ -00013120: 7273 0a0a 7661 6c75 653a 2061 7267 3120 rs..value: arg1
│ │ │ │ │ -00013130: 7661 6c75 653a 2061 7267 3220 7661 6c75 value: arg2 valu
│ │ │ │ │ -00013140: 653a 2061 7267 330a 2020 2020 2045 7661 e: arg3. Eva
│ │ │ │ │ -00013150: 6c75 6174 6520 7468 6520 7265 6365 6976 luate the receiv
│ │ │ │ │ -00013160: 6572 2070 6173 7369 6e67 2061 7267 312c er passing arg1,
│ │ │ │ │ -00013170: 2061 7267 3220 616e 6420 6172 6733 2061 arg2 and arg3 a
│ │ │ │ │ -00013180: 7320 7468 6520 7061 7261 6d65 7465 7273 s the parameters
│ │ │ │ │ -00013190: 0a0a 7661 6c75 6557 6974 6841 7267 756d ..valueWithArgum
│ │ │ │ │ -000131a0: 656e 7473 3a20 6172 6775 6d65 6e74 7341 ents: argumentsA
│ │ │ │ │ -000131b0: 7272 6179 0a20 2020 2020 4576 616c 7561 rray. Evalua
│ │ │ │ │ -000131c0: 7465 2074 6865 2072 6563 6569 7665 7220 te the receiver
│ │ │ │ │ -000131d0: 7061 7373 696e 6720 6172 6741 7272 6179 passing argArray
│ │ │ │ │ -000131e0: 2773 2065 6c65 6d65 6e74 7320 6173 2074 's elements as t
│ │ │ │ │ -000131f0: 6865 2070 6172 616d 6574 6572 730a 0a1f he parameters...
│ │ │ │ │ -00013200: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ -00013210: 696e 666f 2c20 204e 6f64 653a 2042 6c6f info, Node: Blo
│ │ │ │ │ -00013220: 636b 436c 6f73 7572 652d 636f 6e74 726f ckClosure-contro
│ │ │ │ │ -00013230: 6c20 7374 7275 6374 7572 6573 2c20 204e l structures, N
│ │ │ │ │ -00013240: 6578 743a 2042 6c6f 636b 436c 6f73 7572 ext: BlockClosur
│ │ │ │ │ -00013250: 652d 6578 6365 7074 696f 6e20 6861 6e64 e-exception hand
│ │ │ │ │ -00013260: 6c69 6e67 2c20 2050 7265 763a 2042 6c6f ling, Prev: Blo
│ │ │ │ │ -00013270: 636b 436c 6f73 7572 652d 6275 696c 7420 ckClosure-built
│ │ │ │ │ -00013280: 696e 732c 2020 5570 3a20 426c 6f63 6b43 ins, Up: BlockC
│ │ │ │ │ -00013290: 6c6f 7375 7265 0a0a 312e 3131 2e35 2042 losure..1.11.5 B
│ │ │ │ │ -000132a0: 6c6f 636b 436c 6f73 7572 653a 2063 6f6e lockClosure: con
│ │ │ │ │ -000132b0: 7472 6f6c 2073 7472 7563 7475 7265 730a trol structures.
│ │ │ │ │ -000132c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000132d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000132e0: 2d2d 2d2d 2d2d 2d0a 0a72 6570 6561 740a -------..repeat.
│ │ │ │ │ -000132f0: 2020 2020 2045 7661 6c75 6174 6520 7468 Evaluate th
│ │ │ │ │ -00013300: 6520 7265 6365 6976 6572 2027 666f 7265 e receiver 'fore
│ │ │ │ │ -00013310: 7665 7227 2028 6163 7475 616c 6c79 2075 ver' (actually u
│ │ │ │ │ -00013320: 6e74 696c 2061 2072 6574 7572 6e20 6973 ntil a return is
│ │ │ │ │ -00013330: 0a20 2020 2020 6578 6563 7574 6564 206f . executed o
│ │ │ │ │ -00013340: 7220 7468 6520 7072 6f63 6573 7320 6973 r the process is
│ │ │ │ │ -00013350: 2074 6572 6d69 6e61 7465 6429 2e0a 0a77 terminated)...w
│ │ │ │ │ -00013360: 6869 6c65 4661 6c73 650a 2020 2020 2045 hileFalse. E
│ │ │ │ │ -00013370: 7661 6c75 6174 6520 7468 6520 7265 6365 valuate the rece
│ │ │ │ │ -00013380: 6976 6572 2075 6e74 696c 2069 7420 7265 iver until it re
│ │ │ │ │ -00013390: 7475 726e 7320 7472 7565 0a0a 7768 696c turns true..whil
│ │ │ │ │ -000133a0: 6546 616c 7365 3a20 6142 6c6f 636b 0a20 eFalse: aBlock.
│ │ │ │ │ -000133b0: 2020 2020 4576 616c 7561 7465 2074 6865 Evaluate the
│ │ │ │ │ -000133c0: 2072 6563 6569 7665 722e 2020 4966 2069 receiver. If i
│ │ │ │ │ -000133d0: 7420 7265 7475 726e 7320 6661 6c73 652c t returns false,
│ │ │ │ │ -000133e0: 2065 7661 6c75 6174 6520 6142 6c6f 636b evaluate aBlock
│ │ │ │ │ -000133f0: 2061 6e64 0a20 2020 2020 7265 7374 6172 and. restar
│ │ │ │ │ -00013400: 740a 0a77 6869 6c65 5472 7565 0a20 2020 t..whileTrue.
│ │ │ │ │ -00013410: 2020 4576 616c 7561 7465 2074 6865 2072 Evaluate the r
│ │ │ │ │ -00013420: 6563 6569 7665 7220 756e 7469 6c20 6974 eceiver until it
│ │ │ │ │ -00013430: 2072 6574 7572 6e73 2066 616c 7365 0a0a returns false..
│ │ │ │ │ -00013440: 7768 696c 6554 7275 653a 2061 426c 6f63 whileTrue: aBloc
│ │ │ │ │ -00013450: 6b0a 2020 2020 2045 7661 6c75 6174 6520 k. Evaluate
│ │ │ │ │ -00013460: 7468 6520 7265 6365 6976 6572 2e20 2049 the receiver. I
│ │ │ │ │ -00013470: 6620 6974 2072 6574 7572 6e73 2074 7275 f it returns tru
│ │ │ │ │ -00013480: 652c 2065 7661 6c75 6174 6520 6142 6c6f e, evaluate aBlo
│ │ │ │ │ -00013490: 636b 2061 6e64 0a20 2020 2020 7265 7374 ck and. rest
│ │ │ │ │ -000134a0: 6172 740a 0a1f 0a46 696c 653a 2067 7374 art....File: gst
│ │ │ │ │ -000134b0: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ -000134c0: 653a 2042 6c6f 636b 436c 6f73 7572 652d e: BlockClosure-
│ │ │ │ │ -000134d0: 6578 6365 7074 696f 6e20 6861 6e64 6c69 exception handli
│ │ │ │ │ -000134e0: 6e67 2c20 204e 6578 743a 2042 6c6f 636b ng, Next: Block
│ │ │ │ │ -000134f0: 436c 6f73 7572 652d 6d75 6c74 6970 6c65 Closure-multiple
│ │ │ │ │ -00013500: 2070 726f 6365 7373 2c20 2050 7265 763a process, Prev:
│ │ │ │ │ -00013510: 2042 6c6f 636b 436c 6f73 7572 652d 636f BlockClosure-co
│ │ │ │ │ -00013520: 6e74 726f 6c20 7374 7275 6374 7572 6573 ntrol structures
│ │ │ │ │ -00013530: 2c20 2055 703a 2042 6c6f 636b 436c 6f73 , Up: BlockClos
│ │ │ │ │ -00013540: 7572 650a 0a31 2e31 312e 3620 426c 6f63 ure..1.11.6 Bloc
│ │ │ │ │ -00013550: 6b43 6c6f 7375 7265 3a20 6578 6365 7074 kClosure: except
│ │ │ │ │ -00013560: 696f 6e20 6861 6e64 6c69 6e67 0a2d 2d2d ion handling.---
│ │ │ │ │ -00013570: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00013580: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00013590: 2d2d 2d2d 0a0a 6966 4572 726f 723a 2061 ----..ifError: a
│ │ │ │ │ -000135a0: 426c 6f63 6b0a 2020 2020 2045 7661 6c75 Block. Evalu
│ │ │ │ │ -000135b0: 6174 6520 7468 6520 7265 6365 6976 6572 ate the receiver
│ │ │ │ │ -000135c0: 3b20 7768 656e 2023 6572 726f 723a 2069 ; when #error: i
│ │ │ │ │ -000135d0: 7320 6361 6c6c 6564 2c20 7061 7373 2074 s called, pass t
│ │ │ │ │ -000135e0: 6f20 6142 6c6f 636b 2074 6865 0a20 2020 o aBlock the.
│ │ │ │ │ -000135f0: 2020 7265 6365 6976 6572 2061 6e64 2074 receiver and t
│ │ │ │ │ -00013600: 6865 2070 6172 616d 6574 6572 2c20 616e he parameter, an
│ │ │ │ │ -00013610: 6420 616e 7377 6572 2074 6865 2072 6573 d answer the res
│ │ │ │ │ -00013620: 756c 7420 6f66 2065 7661 6c75 6174 696e ult of evaluatin
│ │ │ │ │ -00013630: 670a 2020 2020 2061 426c 6f63 6b2e 2020 g. aBlock.
│ │ │ │ │ -00013640: 4966 2061 6e6f 7468 6572 2065 7863 6570 If another excep
│ │ │ │ │ -00013650: 7469 6f6e 2069 7320 7261 6973 6564 2c20 tion is raised,
│ │ │ │ │ -00013660: 6974 2069 7320 7061 7373 6564 2074 6f20 it is passed to
│ │ │ │ │ -00013670: 616e 206f 7574 6572 0a20 2020 2020 6861 an outer. ha
│ │ │ │ │ -00013680: 6e64 6c65 723b 2069 6620 6e6f 2065 7863 ndler; if no exc
│ │ │ │ │ -00013690: 6570 7469 6f6e 2069 7320 7261 6973 6564 eption is raised
│ │ │ │ │ -000136a0: 2c20 7468 6520 7265 7375 6c74 206f 6620 , the result of
│ │ │ │ │ -000136b0: 6576 616c 7561 7469 6e67 2074 6865 0a20 evaluating the.
│ │ │ │ │ -000136c0: 2020 2020 7265 6365 6976 6572 2069 7320 receiver is
│ │ │ │ │ -000136d0: 7265 7475 726e 6564 2e0a 0a6f 6e3a 2061 returned...on: a
│ │ │ │ │ -000136e0: 6e45 7863 6570 7469 6f6e 2064 6f3a 2061 nException do: a
│ │ │ │ │ -000136f0: 426c 6f63 6b0a 2020 2020 2045 7661 6c75 Block. Evalu
│ │ │ │ │ -00013700: 6174 6520 7468 6520 7265 6365 6976 6572 ate the receiver
│ │ │ │ │ -00013710: 3b20 7768 656e 2061 6e45 7863 6570 7469 ; when anExcepti
│ │ │ │ │ -00013720: 6f6e 2069 7320 7369 676e 616c 6564 2c20 on is signaled,
│ │ │ │ │ -00013730: 6576 616c 7561 7465 0a20 2020 2020 6142 evaluate. aB
│ │ │ │ │ -00013740: 6c6f 636b 2070 6173 7369 6e67 2061 2053 lock passing a S
│ │ │ │ │ -00013750: 6967 6e61 6c20 6465 7363 7269 6269 6e67 ignal describing
│ │ │ │ │ -00013760: 2074 6865 2065 7863 6570 7469 6f6e 2e20 the exception.
│ │ │ │ │ -00013770: 2041 6e73 7765 7220 6569 7468 6572 0a20 Answer either.
│ │ │ │ │ -00013780: 2020 2020 7468 6520 7265 7375 6c74 206f the result o
│ │ │ │ │ -00013790: 6620 6576 616c 7561 7469 6e67 2074 6865 f evaluating the
│ │ │ │ │ -000137a0: 2072 6563 6569 7665 7220 6f72 2074 6865 receiver or the
│ │ │ │ │ -000137b0: 2070 6172 616d 6574 6572 206f 6620 610a parameter of a.
│ │ │ │ │ -000137c0: 2020 2020 2053 6967 6e61 6c3e 3e23 7265 Signal>>#re
│ │ │ │ │ -000137d0: 7475 726e 3a0a 0a6f 6e3a 2065 3120 646f turn:..on: e1 do
│ │ │ │ │ -000137e0: 3a20 6231 206f 6e3a 2065 3220 646f 3a20 : b1 on: e2 do:
│ │ │ │ │ -000137f0: 6232 0a20 2020 2020 4576 616c 7561 7465 b2. Evaluate
│ │ │ │ │ -00013800: 2074 6865 2072 6563 6569 7665 723b 2077 the receiver; w
│ │ │ │ │ -00013810: 6865 6e20 6531 206f 7220 6532 2061 7265 hen e1 or e2 are
│ │ │ │ │ -00013820: 2073 6967 6e61 6c65 642c 2065 7661 6c75 signaled, evalu
│ │ │ │ │ -00013830: 6174 650a 2020 2020 2072 6573 7065 6374 ate. respect
│ │ │ │ │ -00013840: 6976 656c 7920 6231 206f 7220 6232 2c20 ively b1 or b2,
│ │ │ │ │ -00013850: 7061 7373 696e 6720 6120 5369 676e 616c passing a Signal
│ │ │ │ │ -00013860: 2064 6573 6372 6962 696e 6720 7468 6520 describing the
│ │ │ │ │ -00013870: 6578 6365 7074 696f 6e2e 0a20 2020 2020 exception..
│ │ │ │ │ -00013880: 416e 7377 6572 2065 6974 6865 7220 7468 Answer either th
│ │ │ │ │ -00013890: 6520 7265 7375 6c74 206f 6620 6576 616c e result of eval
│ │ │ │ │ -000138a0: 7561 7469 6e67 2074 6865 2072 6563 6569 uating the recei
│ │ │ │ │ -000138b0: 7665 7220 6f72 2074 6865 2061 7267 756d ver or the argum
│ │ │ │ │ -000138c0: 656e 740a 2020 2020 206f 6620 6120 5369 ent. of a Si
│ │ │ │ │ -000138d0: 676e 616c 3e3e 2372 6574 7572 6e3a 0a0a gnal>>#return:..
│ │ │ │ │ -000138e0: 6f6e 3a20 6531 2064 6f3a 2062 3120 6f6e on: e1 do: b1 on
│ │ │ │ │ -000138f0: 3a20 6532 2064 6f3a 2062 3220 6f6e 3a20 : e2 do: b2 on:
│ │ │ │ │ -00013900: 6533 2064 6f3a 2062 330a 2020 2020 2045 e3 do: b3. E
│ │ │ │ │ -00013910: 7661 6c75 6174 6520 7468 6520 7265 6365 valuate the rece
│ │ │ │ │ -00013920: 6976 6572 3b20 7768 656e 2065 312c 2065 iver; when e1, e
│ │ │ │ │ -00013930: 3220 6f72 2065 3320 6172 6520 7369 676e 2 or e3 are sign
│ │ │ │ │ -00013940: 616c 6564 2c20 6576 616c 7561 7465 0a20 aled, evaluate.
│ │ │ │ │ -00013950: 2020 2020 7265 7370 6563 7469 7665 6c79 respectively
│ │ │ │ │ -00013960: 2062 312c 2062 3220 6f72 2062 332c 2070 b1, b2 or b3, p
│ │ │ │ │ -00013970: 6173 7369 6e67 2061 2053 6967 6e61 6c20 assing a Signal
│ │ │ │ │ -00013980: 6465 7363 7269 6269 6e67 2074 6865 0a20 describing the.
│ │ │ │ │ -00013990: 2020 2020 6578 6365 7074 696f 6e2e 2020 exception.
│ │ │ │ │ -000139a0: 416e 7377 6572 2065 6974 6865 7220 7468 Answer either th
│ │ │ │ │ -000139b0: 6520 7265 7375 6c74 206f 6620 6576 616c e result of eval
│ │ │ │ │ -000139c0: 7561 7469 6e67 2074 6865 2072 6563 6569 uating the recei
│ │ │ │ │ -000139d0: 7665 7220 6f72 0a20 2020 2020 7468 6520 ver or. the
│ │ │ │ │ -000139e0: 7061 7261 6d65 7465 7220 6f66 2061 2053 parameter of a S
│ │ │ │ │ -000139f0: 6967 6e61 6c3e 3e23 7265 7475 726e 3a0a ignal>>#return:.
│ │ │ │ │ -00013a00: 0a6f 6e3a 2065 3120 646f 3a20 6231 206f .on: e1 do: b1 o
│ │ │ │ │ -00013a10: 6e3a 2065 3220 646f 3a20 6232 206f 6e3a n: e2 do: b2 on:
│ │ │ │ │ -00013a20: 2065 3320 646f 3a20 6233 206f 6e3a 2065 e3 do: b3 on: e
│ │ │ │ │ -00013a30: 3420 646f 3a20 6234 0a20 2020 2020 4576 4 do: b4. Ev
│ │ │ │ │ -00013a40: 616c 7561 7465 2074 6865 2072 6563 6569 aluate the recei
│ │ │ │ │ -00013a50: 7665 723b 2077 6865 6e20 6531 2c20 6532 ver; when e1, e2
│ │ │ │ │ -00013a60: 2c20 6533 206f 7220 6534 2061 7265 2073 , e3 or e4 are s
│ │ │ │ │ -00013a70: 6967 6e61 6c65 642c 2065 7661 6c75 6174 ignaled, evaluat
│ │ │ │ │ -00013a80: 650a 2020 2020 2072 6573 7065 6374 6976 e. respectiv
│ │ │ │ │ -00013a90: 656c 7920 6231 2c20 6232 2c20 6233 206f ely b1, b2, b3 o
│ │ │ │ │ -00013aa0: 7220 6234 2c20 7061 7373 696e 6720 6120 r b4, passing a
│ │ │ │ │ -00013ab0: 5369 676e 616c 2064 6573 6372 6962 696e Signal describin
│ │ │ │ │ -00013ac0: 6720 7468 650a 2020 2020 2065 7863 6570 g the. excep
│ │ │ │ │ -00013ad0: 7469 6f6e 2e20 2041 6e73 7765 7220 6569 tion. Answer ei
│ │ │ │ │ -00013ae0: 7468 6572 2074 6865 2072 6573 756c 7420 ther the result
│ │ │ │ │ -00013af0: 6f66 2065 7661 6c75 6174 696e 6720 7468 of evaluating th
│ │ │ │ │ -00013b00: 6520 7265 6365 6976 6572 206f 720a 2020 e receiver or.
│ │ │ │ │ -00013b10: 2020 2074 6865 2070 6172 616d 6574 6572 the parameter
│ │ │ │ │ -00013b20: 206f 6620 6120 5369 676e 616c 3e3e 2372 of a Signal>>#r
│ │ │ │ │ -00013b30: 6574 7572 6e3a 0a0a 6f6e 3a20 6531 2064 eturn:..on: e1 d
│ │ │ │ │ -00013b40: 6f3a 2062 3120 6f6e 3a20 6532 2064 6f3a o: b1 on: e2 do:
│ │ │ │ │ -00013b50: 2062 3220 6f6e 3a20 6533 2064 6f3a 2062 b2 on: e3 do: b
│ │ │ │ │ -00013b60: 3320 6f6e 3a20 6534 2064 6f3a 2062 3420 3 on: e4 do: b4
│ │ │ │ │ -00013b70: 6f6e 3a20 6535 2064 6f3a 2062 350a 2020 on: e5 do: b5.
│ │ │ │ │ -00013b80: 2020 2045 7661 6c75 6174 6520 7468 6520 Evaluate the
│ │ │ │ │ -00013b90: 7265 6365 6976 6572 3b20 7768 656e 2065 receiver; when e
│ │ │ │ │ -00013ba0: 312c 2065 322c 2065 332c 2065 3420 6f72 1, e2, e3, e4 or
│ │ │ │ │ -00013bb0: 2065 3520 6172 6520 7369 676e 616c 6564 e5 are signaled
│ │ │ │ │ -00013bc0: 2c0a 2020 2020 2065 7661 6c75 6174 6520 ,. evaluate
│ │ │ │ │ -00013bd0: 7265 7370 6563 7469 7665 6c79 2062 312c respectively b1,
│ │ │ │ │ -00013be0: 2062 322c 2062 332c 2062 3420 6f72 2062 b2, b3, b4 or b
│ │ │ │ │ -00013bf0: 352c 2070 6173 7369 6e67 2061 2053 6967 5, passing a Sig
│ │ │ │ │ -00013c00: 6e61 6c0a 2020 2020 2064 6573 6372 6962 nal. describ
│ │ │ │ │ -00013c10: 696e 6720 7468 6520 6578 6365 7074 696f ing the exceptio
│ │ │ │ │ -00013c20: 6e2e 2020 416e 7377 6572 2065 6974 6865 n. Answer eithe
│ │ │ │ │ -00013c30: 7220 7468 6520 7265 7375 6c74 206f 6620 r the result of
│ │ │ │ │ -00013c40: 6576 616c 7561 7469 6e67 0a20 2020 2020 evaluating.
│ │ │ │ │ -00013c50: 7468 6520 7265 6365 6976 6572 206f 7220 the receiver or
│ │ │ │ │ -00013c60: 7468 6520 7061 7261 6d65 7465 7220 6f66 the parameter of
│ │ │ │ │ -00013c70: 2061 2053 6967 6e61 6c3e 3e23 7265 7475 a Signal>>#retu
│ │ │ │ │ -00013c80: 726e 3a0a 0a1f 0a46 696c 653a 2067 7374 rn:....File: gst
│ │ │ │ │ -00013c90: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ -00013ca0: 653a 2042 6c6f 636b 436c 6f73 7572 652d e: BlockClosure-
│ │ │ │ │ -00013cb0: 6d75 6c74 6970 6c65 2070 726f 6365 7373 multiple process
│ │ │ │ │ -00013cc0: 2c20 204e 6578 743a 2042 6c6f 636b 436c , Next: BlockCl
│ │ │ │ │ -00013cd0: 6f73 7572 652d 6f76 6572 7269 6469 6e67 osure-overriding
│ │ │ │ │ -00013ce0: 2c20 2050 7265 763a 2042 6c6f 636b 436c , Prev: BlockCl
│ │ │ │ │ -00013cf0: 6f73 7572 652d 6578 6365 7074 696f 6e20 osure-exception
│ │ │ │ │ -00013d00: 6861 6e64 6c69 6e67 2c20 2055 703a 2042 handling, Up: B
│ │ │ │ │ -00013d10: 6c6f 636b 436c 6f73 7572 650a 0a31 2e31 lockClosure..1.1
│ │ │ │ │ -00013d20: 312e 3720 426c 6f63 6b43 6c6f 7375 7265 1.7 BlockClosure
│ │ │ │ │ -00013d30: 3a20 6d75 6c74 6970 6c65 2070 726f 6365 : multiple proce
│ │ │ │ │ -00013d40: 7373 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ss.-------------
│ │ │ │ │ -00013d50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00013d60: 2d2d 2d2d 2d2d 2d2d 0a0a 666f 726b 0a20 --------..fork.
│ │ │ │ │ -00013d70: 2020 2020 4372 6561 7465 2061 206e 6577 Create a new
│ │ │ │ │ -00013d80: 2070 726f 6365 7373 2065 7865 6375 7469 process executi
│ │ │ │ │ -00013d90: 6e67 2074 6865 2072 6563 6569 7665 7220 ng the receiver
│ │ │ │ │ -00013da0: 616e 6420 7374 6172 7420 6974 0a0a 666f and start it..fo
│ │ │ │ │ -00013db0: 726b 4174 3a20 7072 696f 7269 7479 0a20 rkAt: priority.
│ │ │ │ │ -00013dc0: 2020 2020 4372 6561 7465 2061 206e 6577 Create a new
│ │ │ │ │ -00013dd0: 2070 726f 6365 7373 2065 7865 6375 7469 process executi
│ │ │ │ │ -00013de0: 6e67 2074 6865 2072 6563 6569 7665 7220 ng the receiver
│ │ │ │ │ -00013df0: 7769 7468 2067 6976 656e 2070 7269 6f72 with given prior
│ │ │ │ │ -00013e00: 6974 7920 616e 640a 2020 2020 2073 7461 ity and. sta
│ │ │ │ │ -00013e10: 7274 2069 740a 0a66 6f72 6b57 6974 686f rt it..forkWitho
│ │ │ │ │ -00013e20: 7574 5072 6565 6d70 7469 6f6e 0a20 2020 utPreemption.
│ │ │ │ │ -00013e30: 2020 4576 616c 7561 7465 2074 6865 2072 Evaluate the r
│ │ │ │ │ -00013e40: 6563 6569 7665 7220 696e 2061 2070 726f eceiver in a pro
│ │ │ │ │ -00013e50: 6365 7373 2074 6861 7420 6361 6e6e 6f74 cess that cannot
│ │ │ │ │ -00013e60: 2062 6520 7072 6565 6d70 7465 642e 2020 be preempted.
│ │ │ │ │ -00013e70: 4966 0a20 2020 2020 7468 6520 7265 6365 If. the rece
│ │ │ │ │ -00013e80: 6976 6572 2065 7870 6563 7420 6120 7061 iver expect a pa
│ │ │ │ │ -00013e90: 7261 6d65 7465 722c 2070 6173 7320 7468 rameter, pass th
│ │ │ │ │ -00013ea0: 6520 6375 7272 656e 7420 7072 6f63 6573 e current proces
│ │ │ │ │ -00013eb0: 732e 0a0a 6e65 7750 726f 6365 7373 0a20 s...newProcess.
│ │ │ │ │ -00013ec0: 2020 2020 4372 6561 7465 2061 206e 6577 Create a new
│ │ │ │ │ -00013ed0: 2070 726f 6365 7373 2065 7865 6375 7469 process executi
│ │ │ │ │ -00013ee0: 6e67 2074 6865 2072 6563 6569 7665 7220 ng the receiver
│ │ │ │ │ -00013ef0: 696e 2073 7573 7065 6e64 6564 2073 7461 in suspended sta
│ │ │ │ │ -00013f00: 7465 2e0a 2020 2020 2054 6865 2070 7269 te.. The pri
│ │ │ │ │ -00013f10: 6f72 6974 7920 6973 2074 6865 2073 616d ority is the sam
│ │ │ │ │ -00013f20: 6520 6173 2066 6f72 2074 6865 2063 616c e as for the cal
│ │ │ │ │ -00013f30: 6c69 6e67 2070 726f 6365 7373 2e20 2054 ling process. T
│ │ │ │ │ -00013f40: 6865 2072 6563 6569 7665 720a 2020 2020 he receiver.
│ │ │ │ │ -00013f50: 206d 7573 7420 6e6f 7420 636f 6e74 6169 must not contai
│ │ │ │ │ -00013f60: 6e20 7265 7475 726e 730a 0a6e 6577 5072 n returns..newPr
│ │ │ │ │ -00013f70: 6f63 6573 7357 6974 683a 2061 6e41 7272 ocessWith: anArr
│ │ │ │ │ -00013f80: 6179 0a20 2020 2020 4372 6561 7465 2061 ay. Create a
│ │ │ │ │ -00013f90: 206e 6577 2070 726f 6365 7373 2065 7865 new process exe
│ │ │ │ │ -00013fa0: 6375 7469 6e67 2074 6865 2072 6563 6569 cuting the recei
│ │ │ │ │ -00013fb0: 7665 7220 7769 7468 2074 6865 2070 6173 ver with the pas
│ │ │ │ │ -00013fc0: 7365 640a 2020 2020 2061 7267 756d 656e sed. argumen
│ │ │ │ │ -00013fd0: 7473 2c20 616e 6420 6c65 6176 6520 6974 ts, and leave it
│ │ │ │ │ -00013fe0: 2069 6e20 7375 7370 656e 6465 6420 7374 in suspended st
│ │ │ │ │ -00013ff0: 6174 652e 2020 5468 6520 7072 696f 7269 ate. The priori
│ │ │ │ │ -00014000: 7479 2069 7320 7468 650a 2020 2020 2073 ty is the. s
│ │ │ │ │ -00014010: 616d 6520 6173 2066 6f72 2074 6865 2063 ame as for the c
│ │ │ │ │ -00014020: 616c 6c69 6e67 2070 726f 6365 7373 2e20 alling process.
│ │ │ │ │ -00014030: 2054 6865 2072 6563 6569 7665 7220 6d75 The receiver mu
│ │ │ │ │ -00014040: 7374 206e 6f74 2063 6f6e 7461 696e 0a20 st not contain.
│ │ │ │ │ -00014050: 2020 2020 7265 7475 726e 730a 0a76 616c returns..val
│ │ │ │ │ -00014060: 7565 5769 7468 6f75 7449 6e74 6572 7275 ueWithoutInterru
│ │ │ │ │ -00014070: 7074 730a 2020 2020 2045 7661 6c75 6174 pts. Evaluat
│ │ │ │ │ -00014080: 6520 6142 6c6f 636b 2061 6e64 2064 656c e aBlock and del
│ │ │ │ │ -00014090: 6179 2061 6c6c 2069 6e74 6572 7275 7074 ay all interrupt
│ │ │ │ │ -000140a0: 7320 7468 6174 2061 7265 2072 6571 7565 s that are reque
│ │ │ │ │ -000140b0: 7374 6564 2074 6f20 7468 650a 2020 2020 sted to the.
│ │ │ │ │ -000140c0: 2061 6374 6976 6520 7072 6f63 6573 7320 active process
│ │ │ │ │ -000140d0: 6475 7269 6e67 2069 7473 2065 7865 6375 during its execu
│ │ │ │ │ -000140e0: 7469 6f6e 2074 6f20 6166 7465 7220 6142 tion to after aB
│ │ │ │ │ -000140f0: 6c6f 636b 2072 6574 7572 6e73 2e0a 0a76 lock returns...v
│ │ │ │ │ -00014100: 616c 7565 5769 7468 6f75 7450 7265 656d alueWithoutPreem
│ │ │ │ │ -00014110: 7074 696f 6e0a 2020 2020 2045 7661 6c75 ption. Evalu
│ │ │ │ │ -00014120: 6174 6520 7468 6520 7265 6365 6976 6572 ate the receiver
│ │ │ │ │ -00014130: 2077 6974 6820 6578 7465 726e 616c 2069 with external i
│ │ │ │ │ -00014140: 6e74 6572 7275 7074 7320 6469 7361 626c nterrupts disabl
│ │ │ │ │ -00014150: 6564 2e20 2054 6869 730a 2020 2020 2065 ed. This. e
│ │ │ │ │ -00014160: 6666 6563 7469 7665 6c79 2064 6973 6162 ffectively disab
│ │ │ │ │ -00014170: 6c65 7320 7072 6565 6d70 7469 6f6e 2061 les preemption a
│ │ │ │ │ -00014180: 7320 6c6f 6e67 2061 7320 7468 6520 626c s long as the bl
│ │ │ │ │ -00014190: 6f63 6b20 646f 6573 206e 6f74 0a20 2020 ock does not.
│ │ │ │ │ -000141a0: 2020 6578 706c 6963 6974 6c79 2079 6965 explicitly yie
│ │ │ │ │ -000141b0: 6c64 2063 6f6e 7472 6f6c 2c20 7761 6974 ld control, wait
│ │ │ │ │ -000141c0: 206f 6e20 7365 6d61 7068 6f72 6573 2c20 on semaphores,
│ │ │ │ │ -000141d0: 616e 6420 7468 6520 6c69 6b65 2e0a 0a1f and the like....
│ │ │ │ │ -000141e0: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ -000141f0: 696e 666f 2c20 204e 6f64 653a 2042 6c6f info, Node: Blo
│ │ │ │ │ -00014200: 636b 436c 6f73 7572 652d 6f76 6572 7269 ckClosure-overri
│ │ │ │ │ -00014210: 6469 6e67 2c20 204e 6578 743a 2042 6c6f ding, Next: Blo
│ │ │ │ │ -00014220: 636b 436c 6f73 7572 652d 7465 7374 696e ckClosure-testin
│ │ │ │ │ -00014230: 672c 2020 5072 6576 3a20 426c 6f63 6b43 g, Prev: BlockC
│ │ │ │ │ -00014240: 6c6f 7375 7265 2d6d 756c 7469 706c 6520 losure-multiple
│ │ │ │ │ -00014250: 7072 6f63 6573 732c 2020 5570 3a20 426c process, Up: Bl
│ │ │ │ │ -00014260: 6f63 6b43 6c6f 7375 7265 0a0a 312e 3131 ockClosure..1.11
│ │ │ │ │ -00014270: 2e38 2042 6c6f 636b 436c 6f73 7572 653a .8 BlockClosure:
│ │ │ │ │ -00014280: 206f 7665 7272 6964 696e 670a 2d2d 2d2d overriding.----
│ │ │ │ │ -00014290: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000142a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a63 6f70 -----------..cop
│ │ │ │ │ -000142b0: 790a 2020 2020 2041 6e73 7765 7220 7468 y. Answer th
│ │ │ │ │ -000142c0: 6520 7265 6365 6976 6572 2e0a 0a64 6565 e receiver...dee
│ │ │ │ │ -000142d0: 7043 6f70 790a 2020 2020 2041 6e73 7765 pCopy. Answe
│ │ │ │ │ -000142e0: 7220 6120 7368 616c 6c6f 7720 636f 7079 r a shallow copy
│ │ │ │ │ -000142f0: 2e0a 0a1f 0a46 696c 653a 2067 7374 2d62 .....File: gst-b
│ │ │ │ │ -00014300: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ -00014310: 2042 6c6f 636b 436c 6f73 7572 652d 7465 BlockClosure-te
│ │ │ │ │ -00014320: 7374 696e 672c 2020 4e65 7874 3a20 426c sting, Next: Bl
│ │ │ │ │ -00014330: 6f63 6b43 6c6f 7375 7265 2d75 6e77 696e ockClosure-unwin
│ │ │ │ │ -00014340: 6420 7072 6f74 6563 7469 6f6e 2c20 2050 d protection, P
│ │ │ │ │ -00014350: 7265 763a 2042 6c6f 636b 436c 6f73 7572 rev: BlockClosur
│ │ │ │ │ -00014360: 652d 6f76 6572 7269 6469 6e67 2c20 2055 e-overriding, U
│ │ │ │ │ -00014370: 703a 2042 6c6f 636b 436c 6f73 7572 650a p: BlockClosure.
│ │ │ │ │ -00014380: 0a31 2e31 312e 3920 426c 6f63 6b43 6c6f .1.11.9 BlockClo
│ │ │ │ │ -00014390: 7375 7265 3a20 7465 7374 696e 670a 2d2d sure: testing.--
│ │ │ │ │ -000143a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000143b0: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6861 734d ----------..hasM
│ │ │ │ │ -000143c0: 6574 686f 6452 6574 7572 6e0a 2020 2020 ethodReturn.
│ │ │ │ │ -000143d0: 2041 6e73 7765 7220 7768 6574 6865 7220 Answer whether
│ │ │ │ │ -000143e0: 7468 6520 626c 6f63 6b20 636f 6e74 6169 the block contai
│ │ │ │ │ -000143f0: 6e73 2061 206d 6574 686f 6420 7265 7475 ns a method retu
│ │ │ │ │ -00014400: 726e 0a0a 1f0a 4669 6c65 3a20 6773 742d rn....File: gst-
│ │ │ │ │ -00014410: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ -00014420: 3a20 426c 6f63 6b43 6c6f 7375 7265 2d75 : BlockClosure-u
│ │ │ │ │ -00014430: 6e77 696e 6420 7072 6f74 6563 7469 6f6e nwind protection
│ │ │ │ │ -00014440: 2c20 2050 7265 763a 2042 6c6f 636b 436c , Prev: BlockCl
│ │ │ │ │ -00014450: 6f73 7572 652d 7465 7374 696e 672c 2020 osure-testing,
│ │ │ │ │ -00014460: 5570 3a20 426c 6f63 6b43 6c6f 7375 7265 Up: BlockClosure
│ │ │ │ │ -00014470: 0a0a 312e 3131 2e31 3020 426c 6f63 6b43 ..1.11.10 BlockC
│ │ │ │ │ -00014480: 6c6f 7375 7265 3a20 756e 7769 6e64 2070 losure: unwind p
│ │ │ │ │ -00014490: 726f 7465 6374 696f 6e0a 2d2d 2d2d 2d2d rotection.------
│ │ │ │ │ -000144a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000144b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000144c0: 2d0a 0a65 6e73 7572 653a 2061 426c 6f63 -..ensure: aBloc
│ │ │ │ │ -000144d0: 6b0a 2020 2020 2045 7661 6c75 6174 6520 k. Evaluate
│ │ │ │ │ -000144e0: 7468 6520 7265 6365 6976 6572 3b20 7768 the receiver; wh
│ │ │ │ │ -000144f0: 656e 2061 6e79 2065 7863 6570 7469 6f6e en any exception
│ │ │ │ │ -00014500: 2069 7320 7369 676e 616c 6564 2065 7869 is signaled exi
│ │ │ │ │ -00014510: 740a 2020 2020 2072 6574 7572 6e69 6e67 t. returning
│ │ │ │ │ -00014520: 2074 6865 2072 6573 756c 7420 6f66 2065 the result of e
│ │ │ │ │ -00014530: 7661 6c75 6174 696e 6720 6142 6c6f 636b valuating aBlock
│ │ │ │ │ -00014540: 3b20 6966 206e 6f20 6578 6365 7074 696f ; if no exceptio
│ │ │ │ │ -00014550: 6e20 6973 0a20 2020 2020 7261 6973 6564 n is. raised
│ │ │ │ │ -00014560: 2c20 7265 7475 726e 2074 6865 2072 6573 , return the res
│ │ │ │ │ -00014570: 756c 7420 6f66 2065 7661 6c75 6174 696e ult of evaluatin
│ │ │ │ │ -00014580: 6720 6142 6c6f 636b 2077 6865 6e20 7468 g aBlock when th
│ │ │ │ │ -00014590: 6520 7265 6365 6976 6572 0a20 2020 2020 e receiver.
│ │ │ │ │ -000145a0: 6861 7320 656e 6465 640a 0a69 6643 7572 has ended..ifCur
│ │ │ │ │ -000145b0: 7461 696c 6564 3a20 6142 6c6f 636b 0a20 tailed: aBlock.
│ │ │ │ │ -000145c0: 2020 2020 4576 616c 7561 7465 2074 6865 Evaluate the
│ │ │ │ │ -000145d0: 2072 6563 6569 7665 723b 2069 6620 6974 receiver; if it
│ │ │ │ │ -000145e0: 7320 6578 6563 7574 696f 6e20 7472 6967 s execution trig
│ │ │ │ │ -000145f0: 6765 7273 2061 6e20 756e 7769 6e64 2077 gers an unwind w
│ │ │ │ │ -00014600: 6869 6368 0a20 2020 2020 7472 756e 6361 hich. trunca
│ │ │ │ │ -00014610: 7465 7320 7468 6520 6578 6563 7574 696f tes the executio
│ │ │ │ │ -00014620: 6e20 6f66 2074 6865 2062 6c6f 636b 2028 n of the block (
│ │ │ │ │ -00014630: 2763 7572 7461 696c 7327 2074 6865 2062 'curtails' the b
│ │ │ │ │ -00014640: 6c6f 636b 292c 0a20 2020 2020 6576 616c lock),. eval
│ │ │ │ │ -00014650: 7561 7465 2061 426c 6f63 6b2e 2020 5468 uate aBlock. Th
│ │ │ │ │ -00014660: 6520 7468 7265 6520 6361 7365 7320 7768 e three cases wh
│ │ │ │ │ -00014670: 6963 6820 6361 6e20 6375 7274 6169 6c20 ich can curtail
│ │ │ │ │ -00014680: 7468 6520 6578 6563 7574 696f 6e0a 2020 the execution.
│ │ │ │ │ -00014690: 2020 206f 6620 7468 6520 7265 6365 6976 of the receiv
│ │ │ │ │ -000146a0: 6572 2061 7265 3a20 6120 6e6f 6e2d 6c6f er are: a non-lo
│ │ │ │ │ -000146b0: 6361 6c20 7265 7475 726e 2069 6e20 7468 cal return in th
│ │ │ │ │ -000146c0: 6520 7265 6365 6976 6572 2c20 610a 2020 e receiver, a.
│ │ │ │ │ -000146d0: 2020 206e 6f6e 2d6c 6f63 616c 2072 6574 non-local ret
│ │ │ │ │ -000146e0: 7572 6e20 696e 2061 2062 6c6f 636b 2065 urn in a block e
│ │ │ │ │ -000146f0: 7661 6c75 6174 6564 2062 7920 7468 6520 valuated by the
│ │ │ │ │ -00014700: 7265 6365 6976 6572 2077 6869 6368 2072 receiver which r
│ │ │ │ │ -00014710: 6574 7572 6e73 0a20 2020 2020 7061 7374 eturns. past
│ │ │ │ │ -00014720: 2074 6865 2072 6563 6569 7665 7220 6974 the receiver it
│ │ │ │ │ -00014730: 7365 6c66 2c20 616e 6420 616e 2065 7863 self, and an exc
│ │ │ │ │ -00014740: 6570 7469 6f6e 2072 6169 7365 6420 616e eption raised an
│ │ │ │ │ -00014750: 6420 6e6f 7420 7265 7375 6d65 640a 2020 d not resumed.
│ │ │ │ │ -00014760: 2020 2064 7572 696e 6720 7468 6520 6578 during the ex
│ │ │ │ │ -00014770: 6563 7574 696f 6e20 6f66 2074 6865 2072 ecution of the r
│ │ │ │ │ -00014780: 6563 6569 7665 722e 0a0a 7661 6c75 6557 eceiver...valueW
│ │ │ │ │ -00014790: 6974 6855 6e77 696e 640a 2020 2020 2045 ithUnwind. E
│ │ │ │ │ -000147a0: 7661 6c75 6174 6520 7468 6520 7265 6365 valuate the rece
│ │ │ │ │ -000147b0: 6976 6572 2e20 2041 6e79 2065 7272 6f72 iver. Any error
│ │ │ │ │ -000147c0: 7320 6361 7573 6564 2062 7920 7468 6520 s caused by the
│ │ │ │ │ -000147d0: 626c 6f63 6b20 7769 6c6c 2063 6175 7365 block will cause
│ │ │ │ │ -000147e0: 2061 0a20 2020 2020 6261 636b 7472 6163 a. backtrac
│ │ │ │ │ -000147f0: 652c 2062 7574 2065 7865 6375 7469 6f6e e, but execution
│ │ │ │ │ -00014800: 2077 696c 6c20 636f 6e74 696e 7565 2069 will continue i
│ │ │ │ │ -00014810: 6e20 7468 6520 6d65 7468 6f64 2074 6861 n the method tha
│ │ │ │ │ -00014820: 7420 7365 6e74 0a20 2020 2020 2376 616c t sent. #val
│ │ │ │ │ -00014830: 7565 5769 7468 556e 7769 6e64 2c20 6166 ueWithUnwind, af
│ │ │ │ │ -00014840: 7465 7220 7468 6174 2063 616c 6c2e 2020 ter that call.
│ │ │ │ │ -00014850: 4578 616d 706c 653a 205b 2031 202f 2030 Example: [ 1 / 0
│ │ │ │ │ -00014860: 205d 0a20 2020 2020 7661 6c75 6557 6974 ]. valueWit
│ │ │ │ │ -00014870: 6855 6e77 696e 642e 2020 2775 6e77 696e hUnwind. 'unwin
│ │ │ │ │ -00014880: 6420 776f 726b 7321 2720 2070 7269 6e74 d works!' print
│ │ │ │ │ -00014890: 4e6c 2e0a 0a20 2020 2020 496d 706f 7274 Nl... Import
│ │ │ │ │ -000148a0: 616e 743a 2074 6869 7320 6d65 7468 6f64 ant: this method
│ │ │ │ │ -000148b0: 2069 7320 7075 626c 6963 2c20 6275 7420 is public, but
│ │ │ │ │ -000148c0: 6974 2069 7320 696e 7465 6e64 6564 2074 it is intended t
│ │ │ │ │ -000148d0: 6f20 6265 2075 7365 6420 696e 0a20 2020 o be used in.
│ │ │ │ │ -000148e0: 2020 7665 7279 2073 7065 6369 616c 2063 very special c
│ │ │ │ │ -000148f0: 6173 6573 2028 6173 2061 2072 756c 6520 ases (as a rule
│ │ │ │ │ -00014900: 6f66 2074 6875 6d62 2c20 7573 6520 6974 of thumb, use it
│ │ │ │ │ -00014910: 206f 6e6c 7920 7768 656e 2074 6865 0a20 only when the.
│ │ │ │ │ -00014920: 2020 2020 636f 7272 6573 706f 6e64 696e correspondin
│ │ │ │ │ -00014930: 6720 4320 636f 6465 2075 7365 7320 7468 g C code uses th
│ │ │ │ │ -00014940: 6520 5f67 7374 5f70 7265 7061 7265 5f65 e _gst_prepare_e
│ │ │ │ │ -00014950: 7865 6375 7469 6f6e 5f65 6e76 6972 6f6e xecution_environ
│ │ │ │ │ -00014960: 6d65 6e74 0a20 2020 2020 616e 6420 5f67 ment. and _g
│ │ │ │ │ -00014970: 7374 5f66 696e 6973 685f 6578 6563 7574 st_finish_execut
│ │ │ │ │ -00014980: 696f 6e5f 656e 7669 726f 6e6d 656e 7420 ion_environment
│ │ │ │ │ -00014990: 6675 6e63 7469 6f6e 7329 2e20 2059 6f75 functions). You
│ │ │ │ │ -000149a0: 2073 686f 756c 640a 2020 2020 2075 7375 should. usu
│ │ │ │ │ -000149b0: 616c 6c79 2072 656c 7920 6f6e 2023 656e ally rely on #en
│ │ │ │ │ -000149c0: 7375 7265 3a20 616e 6420 236f 6e3a 646f sure: and #on:do
│ │ │ │ │ -000149d0: 3a2e 0a0a 1f0a 4669 6c65 3a20 6773 742d :.....File: gst-
│ │ │ │ │ -000149e0: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ -000149f0: 3a20 426c 6f63 6b43 6f6e 7465 7874 2c20 : BlockContext,
│ │ │ │ │ -00014a00: 204e 6578 743a 2042 6f6f 6c65 616e 2c20 Next: Boolean,
│ │ │ │ │ -00014a10: 2050 7265 763a 2042 6c6f 636b 436c 6f73 Prev: BlockClos
│ │ │ │ │ -00014a20: 7572 652c 2020 5570 3a20 4261 7365 2063 ure, Up: Base c
│ │ │ │ │ -00014a30: 6c61 7373 6573 0a0a 312e 3132 2042 6c6f lasses..1.12 Blo
│ │ │ │ │ -00014a40: 636b 436f 6e74 6578 740a 3d3d 3d3d 3d3d ckContext.======
│ │ │ │ │ -00014a50: 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a44 6566 ===========..Def
│ │ │ │ │ -00014a60: 696e 6564 2069 6e20 6e61 6d65 7370 6163 ined in namespac
│ │ │ │ │ -00014a70: 6520 536d 616c 6c74 616c 6b0a 5375 7065 e Smalltalk.Supe
│ │ │ │ │ -00014a80: 7263 6c61 7373 3a20 436f 6e74 6578 7450 rclass: ContextP
│ │ │ │ │ -00014a90: 6172 740a 4361 7465 676f 7279 3a20 4c61 art.Category: La
│ │ │ │ │ -00014aa0: 6e67 7561 6765 2d49 6d70 6c65 6d65 6e74 nguage-Implement
│ │ │ │ │ -00014ab0: 6174 696f 6e0a 2020 2020 204d 7920 696e ation. My in
│ │ │ │ │ -00014ac0: 7374 616e 6365 7320 7265 7072 6573 656e stances represen
│ │ │ │ │ -00014ad0: 7420 6578 6563 7574 696e 6720 536d 616c t executing Smal
│ │ │ │ │ -00014ae0: 6c74 616c 6b20 626c 6f63 6b73 2c20 7768 ltalk blocks, wh
│ │ │ │ │ -00014af0: 6963 6820 6172 650a 2020 2020 2070 6f72 ich are. por
│ │ │ │ │ -00014b00: 7469 6f6e 7320 6f66 2065 7865 6375 7465 tions of execute
│ │ │ │ │ -00014b10: 6162 6c65 2063 6f64 6520 7468 6174 2068 able code that h
│ │ │ │ │ -00014b20: 6176 6520 6163 6365 7373 2074 6f20 7468 ave access to th
│ │ │ │ │ -00014b30: 6520 656e 7669 726f 6e6d 656e 740a 2020 e environment.
│ │ │ │ │ -00014b40: 2020 2074 6861 7420 7468 6579 2077 6572 that they wer
│ │ │ │ │ -00014b50: 6520 6465 636c 6172 6564 2069 6e2c 2074 e declared in, t
│ │ │ │ │ -00014b60: 616b 6520 7061 7261 6d65 7465 7273 2c20 ake parameters,
│ │ │ │ │ -00014b70: 616e 6420 7265 7375 6c74 2066 726f 6d0a and result from.
│ │ │ │ │ -00014b80: 2020 2020 2042 6c6f 636b 436c 6f73 7572 BlockClosur
│ │ │ │ │ -00014b90: 6520 6f62 6a65 6374 7320 6372 6561 7465 e objects create
│ │ │ │ │ -00014ba0: 6420 746f 2062 6520 6578 6563 7574 6564 d to be executed
│ │ │ │ │ -00014bb0: 2062 7920 6d65 7468 6f64 7320 6f75 7473 by methods outs
│ │ │ │ │ -00014bc0: 6964 6520 7468 650a 2020 2020 2063 7572 ide the. cur
│ │ │ │ │ -00014bd0: 7265 6e74 2063 6c61 7373 2e20 2042 6c6f rent class. Blo
│ │ │ │ │ -00014be0: 636b 2063 6f6e 7465 7874 7320 6172 6520 ck contexts are
│ │ │ │ │ -00014bf0: 6372 6561 7465 6420 6279 206d 6573 7361 created by messa
│ │ │ │ │ -00014c00: 6765 7320 7365 6e74 2074 6f0a 2020 2020 ges sent to.
│ │ │ │ │ -00014c10: 2063 6f6d 7075 7465 2061 2063 6c6f 7375 compute a closu
│ │ │ │ │ -00014c20: 7265 2773 2076 616c 7565 2e20 2054 6865 re's value. The
│ │ │ │ │ -00014c30: 7920 636f 6e74 6169 6e20 6120 7374 6163 y contain a stac
│ │ │ │ │ -00014c40: 6b20 616e 6420 616c 736f 2070 726f 7669 k and also provi
│ │ │ │ │ -00014c50: 6465 0a20 2020 2020 736f 6d65 206d 6574 de. some met
│ │ │ │ │ -00014c60: 686f 6473 2074 6861 7420 6361 6e20 6265 hods that can be
│ │ │ │ │ -00014c70: 2075 7365 6420 696e 2069 6e73 7065 6374 used in inspect
│ │ │ │ │ -00014c80: 696f 6e20 6f72 2064 6562 7567 6769 6e67 ion or debugging
│ │ │ │ │ -00014c90: 2e0a 0a2a 204d 656e 753a 0a0a 2a20 426c ...* Menu:..* Bl
│ │ │ │ │ -00014ca0: 6f63 6b43 6f6e 7465 7874 2d61 6363 6573 ockContext-acces
│ │ │ │ │ -00014cb0: 7369 6e67 3a3a 2020 2869 6e73 7461 6e63 sing:: (instanc
│ │ │ │ │ -00014cc0: 6529 0a2a 2042 6c6f 636b 436f 6e74 6578 e).* BlockContex
│ │ │ │ │ -00014cd0: 742d 6465 6275 6767 696e 673a 3a20 2028 t-debugging:: (
│ │ │ │ │ -00014ce0: 696e 7374 616e 6365 290a 2a20 426c 6f63 instance).* Bloc
│ │ │ │ │ -00014cf0: 6b43 6f6e 7465 7874 2d70 7269 6e74 696e kContext-printin
│ │ │ │ │ -00014d00: 673a 3a20 2028 696e 7374 616e 6365 290a g:: (instance).
│ │ │ │ │ -00014d10: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ -00014d20: 652e 696e 666f 2c20 204e 6f64 653a 2042 e.info, Node: B
│ │ │ │ │ -00014d30: 6c6f 636b 436f 6e74 6578 742d 6163 6365 lockContext-acce
│ │ │ │ │ -00014d40: 7373 696e 672c 2020 4e65 7874 3a20 426c ssing, Next: Bl
│ │ │ │ │ -00014d50: 6f63 6b43 6f6e 7465 7874 2d64 6562 7567 ockContext-debug
│ │ │ │ │ -00014d60: 6769 6e67 2c20 2055 703a 2042 6c6f 636b ging, Up: Block
│ │ │ │ │ -00014d70: 436f 6e74 6578 740a 0a31 2e31 322e 3120 Context..1.12.1
│ │ │ │ │ -00014d80: 426c 6f63 6b43 6f6e 7465 7874 3a20 6163 BlockContext: ac
│ │ │ │ │ -00014d90: 6365 7373 696e 670a 2d2d 2d2d 2d2d 2d2d cessing.--------
│ │ │ │ │ -00014da0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00014db0: 2d2d 2d2d 2d2d 0a0a 6361 6c6c 6572 0a20 ------..caller.
│ │ │ │ │ -00014dc0: 2020 2020 416e 7377 6572 2074 6865 2063 Answer the c
│ │ │ │ │ -00014dd0: 6f6e 7465 7874 2074 6861 7420 6361 6c6c ontext that call
│ │ │ │ │ -00014de0: 6564 2074 6865 2072 6563 6569 7665 720a ed the receiver.
│ │ │ │ │ -00014df0: 0a68 6f6d 650a 2020 2020 2041 6e73 7765 .home. Answe
│ │ │ │ │ -00014e00: 7220 7468 6520 4d65 7468 6f64 436f 6e74 r the MethodCont
│ │ │ │ │ -00014e10: 6578 7420 746f 2077 6869 6368 2074 6865 ext to which the
│ │ │ │ │ -00014e20: 2072 6563 6569 7665 7220 7265 6665 7273 receiver refers
│ │ │ │ │ -00014e30: 2c20 6f72 206e 696c 2069 6620 6974 0a20 , or nil if it.
│ │ │ │ │ -00014e40: 2020 2020 6861 7320 6265 656e 206f 7074 has been opt
│ │ │ │ │ -00014e50: 696d 697a 6564 2061 7761 790a 0a69 7342 imized away..isB
│ │ │ │ │ -00014e60: 6c6f 636b 0a20 2020 2020 416e 7377 6572 lock. Answer
│ │ │ │ │ -00014e70: 2077 6865 7468 6572 2074 6865 2072 6563 whether the rec
│ │ │ │ │ -00014e80: 6569 7665 7220 6973 2061 2062 6c6f 636b eiver is a block
│ │ │ │ │ -00014e90: 2063 6f6e 7465 7874 0a0a 6973 4469 7361 context..isDisa
│ │ │ │ │ -00014ea0: 626c 6564 0a20 2020 2020 416e 7377 6572 bled. Answer
│ │ │ │ │ -00014eb0: 7320 6661 6c73 652c 2062 6563 6175 7365 s false, because
│ │ │ │ │ -00014ec0: 2063 6f6e 7465 7874 7320 7468 6174 2061 contexts that a
│ │ │ │ │ -00014ed0: 7265 2073 6b69 7070 6564 2077 6865 6e20 re skipped when
│ │ │ │ │ -00014ee0: 646f 696e 6720 610a 2020 2020 2072 6574 doing a. ret
│ │ │ │ │ -00014ef0: 7572 6e20 6172 6520 616c 7761 7973 204d urn are always M
│ │ │ │ │ -00014f00: 6574 686f 6443 6f6e 7465 7874 732e 2020 ethodContexts.
│ │ │ │ │ -00014f10: 426c 6f63 6b43 6f6e 7465 7874 7320 6172 BlockContexts ar
│ │ │ │ │ -00014f20: 6520 7265 6d6f 7665 6420 6672 6f6d 0a20 e removed from.
│ │ │ │ │ -00014f30: 2020 2020 7468 6520 6368 6169 6e20 7768 the chain wh
│ │ │ │ │ -00014f40: 656e 6576 6572 2061 206e 6f6e 2d6c 6f63 enever a non-loc
│ │ │ │ │ -00014f50: 616c 2072 6574 7572 6e20 6973 2064 6f6e al return is don
│ │ │ │ │ -00014f60: 652c 2077 6869 6c65 204d 6574 686f 6443 e, while MethodC
│ │ │ │ │ -00014f70: 6f6e 7465 7874 730a 2020 2020 206e 6565 ontexts. nee
│ │ │ │ │ -00014f80: 6420 746f 2073 7461 7920 7468 6572 6520 d to stay there
│ │ │ │ │ -00014f90: 696e 2063 6173 6520 7468 6572 6520 6973 in case there is
│ │ │ │ │ -00014fa0: 2061 206e 6f6e 2d6c 6f63 616c 2072 6574 a non-local ret
│ │ │ │ │ -00014fb0: 7572 6e20 6672 6f6d 2074 6865 0a20 2020 urn from the.
│ │ │ │ │ -00014fc0: 2020 2365 6e73 7572 653a 2062 6c6f 636b #ensure: block
│ │ │ │ │ -00014fd0: 2e0a 0a69 7345 6e76 6972 6f6e 6d65 6e74 ...isEnvironment
│ │ │ │ │ -00014fe0: 0a20 2020 2020 546f 2063 7265 6174 6520 . To create
│ │ │ │ │ -00014ff0: 6120 7661 6c69 6420 6578 6563 7574 696f a valid executio
│ │ │ │ │ -00015000: 6e20 656e 7669 726f 6e6d 656e 7420 666f n environment fo
│ │ │ │ │ -00015010: 7220 7468 6520 696e 7465 7270 7265 7465 r the interprete
│ │ │ │ │ -00015020: 7220 6576 656e 0a20 2020 2020 6265 666f r even. befo
│ │ │ │ │ -00015030: 7265 2069 7420 7374 6172 7473 2c20 4753 re it starts, GS
│ │ │ │ │ -00015040: 5420 6372 6561 7465 7320 6120 6661 6b65 T creates a fake
│ │ │ │ │ -00015050: 2063 6f6e 7465 7874 2077 686f 7365 2073 context whose s
│ │ │ │ │ -00015060: 656c 6563 746f 7220 6973 206e 696c 0a20 elector is nil.
│ │ │ │ │ -00015070: 2020 2020 616e 6420 7768 6963 6820 6361 and which ca
│ │ │ │ │ -00015080: 6e20 6265 2075 7365 6420 6173 2061 206d n be used as a m
│ │ │ │ │ -00015090: 6172 6b65 7220 666f 7220 7468 6520 6375 arker for the cu
│ │ │ │ │ -000150a0: 7272 656e 7420 6578 6563 7574 696f 6e0a rrent execution.
│ │ │ │ │ -000150b0: 2020 2020 2065 6e76 6972 6f6e 6d65 6e74 environment
│ │ │ │ │ -000150c0: 2e20 2041 6e73 7765 7220 7768 6574 6865 . Answer whethe
│ │ │ │ │ -000150d0: 7220 7468 6520 7265 6365 6976 6572 2069 r the receiver i
│ │ │ │ │ -000150e0: 7320 7468 6174 206b 696e 6420 6f66 2063 s that kind of c
│ │ │ │ │ -000150f0: 6f6e 7465 7874 0a20 2020 2020 2861 6c77 ontext. (alw
│ │ │ │ │ -00015100: 6179 7320 6661 6c73 652c 2073 696e 6365 ays false, since
│ │ │ │ │ -00015110: 2074 686f 7365 2063 6f6e 7465 7874 7320 those contexts
│ │ │ │ │ -00015120: 6172 6520 616c 7761 7973 204d 6574 686f are always Metho
│ │ │ │ │ -00015130: 6443 6f6e 7465 7874 7329 2e0a 0a69 7355 dContexts)...isU
│ │ │ │ │ -00015140: 6e77 696e 640a 2020 2020 2041 6e73 7765 nwind. Answe
│ │ │ │ │ -00015150: 7273 2077 6865 7468 6572 2074 6865 2063 rs whether the c
│ │ │ │ │ -00015160: 6f6e 7465 7874 206d 7573 7420 636f 6e74 ontext must cont
│ │ │ │ │ -00015170: 696e 7565 2065 7865 6375 7469 6f6e 2065 inue execution e
│ │ │ │ │ -00015180: 7665 6e20 6166 7465 7220 610a 2020 2020 ven after a.
│ │ │ │ │ -00015190: 206e 6f6e 2d6c 6f63 616c 2072 6574 7572 non-local retur
│ │ │ │ │ -000151a0: 6e20 2861 2072 6574 7572 6e20 6672 6f6d n (a return from
│ │ │ │ │ -000151b0: 2074 6865 2065 6e63 6c6f 7369 6e67 206d the enclosing m
│ │ │ │ │ -000151c0: 6574 686f 6420 6f66 2061 2062 6c6f 636b ethod of a block
│ │ │ │ │ -000151d0: 2c20 6f72 0a20 2020 2020 6120 6361 6c6c , or. a call
│ │ │ │ │ -000151e0: 2074 6f20 7468 6520 2363 6f6e 7469 6e75 to the #continu
│ │ │ │ │ -000151f0: 653a 206d 6574 686f 6420 6f66 2043 6f6e e: method of Con
│ │ │ │ │ -00015200: 7465 7874 5061 7274 292e 2020 5375 6368 textPart). Such
│ │ │ │ │ -00015210: 2063 6f6e 7465 7874 7320 6172 650a 2020 contexts are.
│ │ │ │ │ -00015220: 2020 2063 7265 6174 6564 206f 6e6c 7920 created only
│ │ │ │ │ -00015230: 6279 2023 656e 7375 7265 3a20 616e 6420 by #ensure: and
│ │ │ │ │ -00015240: 6172 6520 616c 7761 7973 204d 6574 686f are always Metho
│ │ │ │ │ -00015250: 6443 6f6e 7465 7874 732e 0a0a 6e74 684f dContexts...nthO
│ │ │ │ │ -00015260: 7574 6572 436f 6e74 6578 743a 206e 0a20 uterContext: n.
│ │ │ │ │ -00015270: 2020 2020 416e 7377 6572 2074 6865 206e Answer the n
│ │ │ │ │ -00015280: 2d74 6820 6f75 7465 7220 626c 6f63 6b2f -th outer block/
│ │ │ │ │ -00015290: 6d65 7468 6f64 2063 6f6e 7465 7874 2066 method context f
│ │ │ │ │ -000152a0: 6f72 2074 6865 2072 6563 6569 7665 720a or the receiver.
│ │ │ │ │ -000152b0: 0a6f 7574 6572 436f 6e74 6578 740a 2020 .outerContext.
│ │ │ │ │ -000152c0: 2020 2041 6e73 7765 7220 7468 6520 6f75 Answer the ou
│ │ │ │ │ -000152d0: 7465 7220 626c 6f63 6b2f 6d65 7468 6f64 ter block/method
│ │ │ │ │ -000152e0: 2063 6f6e 7465 7874 2066 6f72 2074 6865 context for the
│ │ │ │ │ -000152f0: 2072 6563 6569 7665 720a 0a1f 0a46 696c receiver....Fil
│ │ │ │ │ -00015300: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ -00015310: 2c20 204e 6f64 653a 2042 6c6f 636b 436f , Node: BlockCo
│ │ │ │ │ -00015320: 6e74 6578 742d 6465 6275 6767 696e 672c ntext-debugging,
│ │ │ │ │ -00015330: 2020 4e65 7874 3a20 426c 6f63 6b43 6f6e Next: BlockCon
│ │ │ │ │ -00015340: 7465 7874 2d70 7269 6e74 696e 672c 2020 text-printing,
│ │ │ │ │ -00015350: 5072 6576 3a20 426c 6f63 6b43 6f6e 7465 Prev: BlockConte
│ │ │ │ │ -00015360: 7874 2d61 6363 6573 7369 6e67 2c20 2055 xt-accessing, U
│ │ │ │ │ -00015370: 703a 2042 6c6f 636b 436f 6e74 6578 740a p: BlockContext.
│ │ │ │ │ -00015380: 0a31 2e31 322e 3220 426c 6f63 6b43 6f6e .1.12.2 BlockCon
│ │ │ │ │ -00015390: 7465 7874 3a20 6465 6275 6767 696e 670a text: debugging.
│ │ │ │ │ -000153a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000153b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------..
│ │ │ │ │ -000153c0: 6973 496e 7465 726e 616c 4578 6365 7074 isInternalExcept
│ │ │ │ │ -000153d0: 696f 6e48 616e 646c 696e 6743 6f6e 7465 ionHandlingConte
│ │ │ │ │ -000153e0: 7874 0a20 2020 2020 416e 7377 6572 2077 xt. Answer w
│ │ │ │ │ -000153f0: 6865 7468 6572 2074 6865 2072 6563 6569 hether the recei
│ │ │ │ │ -00015400: 7665 7220 6973 2061 2063 6f6e 7465 7874 ver is a context
│ │ │ │ │ -00015410: 2074 6861 7420 7368 6f75 6c64 2062 6520 that should be
│ │ │ │ │ -00015420: 6869 6464 656e 2074 6f0a 2020 2020 2074 hidden to. t
│ │ │ │ │ -00015430: 6865 2075 7365 7220 7768 656e 2070 7265 he user when pre
│ │ │ │ │ -00015440: 7365 6e74 696e 6720 6120 6261 636b 7472 senting a backtr
│ │ │ │ │ -00015450: 6163 652e 2020 5375 6368 2063 6f6e 7465 ace. Such conte
│ │ │ │ │ -00015460: 7874 7320 6172 6520 6e65 7665 720a 2020 xts are never.
│ │ │ │ │ -00015470: 2020 2062 6c6f 636b 732c 2062 7574 2063 blocks, but c
│ │ │ │ │ -00015480: 6865 636b 2074 6865 2072 6573 7420 6f66 heck the rest of
│ │ │ │ │ -00015490: 2074 6865 2063 6861 696e 2e0a 0a1f 0a46 the chain.....F
│ │ │ │ │ -000154a0: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ -000154b0: 666f 2c20 204e 6f64 653a 2042 6c6f 636b fo, Node: Block
│ │ │ │ │ -000154c0: 436f 6e74 6578 742d 7072 696e 7469 6e67 Context-printing
│ │ │ │ │ -000154d0: 2c20 2050 7265 763a 2042 6c6f 636b 436f , Prev: BlockCo
│ │ │ │ │ -000154e0: 6e74 6578 742d 6465 6275 6767 696e 672c ntext-debugging,
│ │ │ │ │ -000154f0: 2020 5570 3a20 426c 6f63 6b43 6f6e 7465 Up: BlockConte
│ │ │ │ │ -00015500: 7874 0a0a 312e 3132 2e33 2042 6c6f 636b xt..1.12.3 Block
│ │ │ │ │ -00015510: 436f 6e74 6578 743a 2070 7269 6e74 696e Context: printin
│ │ │ │ │ -00015520: 670a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d g.--------------
│ │ │ │ │ -00015530: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------.
│ │ │ │ │ -00015540: 0a70 7269 6e74 4f6e 3a20 6153 7472 6561 .printOn: aStrea
│ │ │ │ │ -00015550: 6d0a 2020 2020 2050 7269 6e74 2061 2072 m. Print a r
│ │ │ │ │ -00015560: 6570 7265 7365 6e74 6174 696f 6e20 666f epresentation fo
│ │ │ │ │ -00015570: 7220 7468 6520 7265 6365 6976 6572 206f r the receiver o
│ │ │ │ │ -00015580: 6e20 6153 7472 6561 6d0a 0a1f 0a46 696c n aStream....Fil
│ │ │ │ │ -00015590: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ -000155a0: 2c20 204e 6f64 653a 2042 6f6f 6c65 616e , Node: Boolean
│ │ │ │ │ -000155b0: 2c20 204e 6578 743a 2042 7974 6541 7272 , Next: ByteArr
│ │ │ │ │ -000155c0: 6179 2c20 2050 7265 763a 2042 6c6f 636b ay, Prev: Block
│ │ │ │ │ -000155d0: 436f 6e74 6578 742c 2020 5570 3a20 4261 Context, Up: Ba
│ │ │ │ │ -000155e0: 7365 2063 6c61 7373 6573 0a0a 312e 3133 se classes..1.13
│ │ │ │ │ -000155f0: 2042 6f6f 6c65 616e 0a3d 3d3d 3d3d 3d3d Boolean.=======
│ │ │ │ │ -00015600: 3d3d 3d3d 3d0a 0a44 6566 696e 6564 2069 =====..Defined i
│ │ │ │ │ -00015610: 6e20 6e61 6d65 7370 6163 6520 536d 616c n namespace Smal
│ │ │ │ │ -00015620: 6c74 616c 6b0a 5375 7065 7263 6c61 7373 ltalk.Superclass
│ │ │ │ │ -00015630: 3a20 4f62 6a65 6374 0a43 6174 6567 6f72 : Object.Categor
│ │ │ │ │ -00015640: 793a 204c 616e 6775 6167 652d 4461 7461 y: Language-Data
│ │ │ │ │ -00015650: 2074 7970 6573 0a20 2020 2020 4920 6861 types. I ha
│ │ │ │ │ -00015660: 7665 2074 776f 2069 6e73 7461 6e63 6573 ve two instances
│ │ │ │ │ -00015670: 2069 6e20 7468 6520 536d 616c 6c74 616c in the Smalltal
│ │ │ │ │ -00015680: 6b20 7379 7374 656d 3a20 7472 7565 2061 k system: true a
│ │ │ │ │ -00015690: 6e64 2066 616c 7365 2e20 2049 0a20 2020 nd false. I.
│ │ │ │ │ -000156a0: 2020 7072 6f76 6964 6520 6d65 7468 6f64 provide method
│ │ │ │ │ -000156b0: 7320 7468 6174 2061 7265 2063 6f6e 6469 s that are condi
│ │ │ │ │ -000156c0: 7469 6f6e 616c 206f 6e20 626f 6f6c 6561 tional on boolea
│ │ │ │ │ -000156d0: 6e20 7661 6c75 6573 2c20 7375 6368 2061 n values, such a
│ │ │ │ │ -000156e0: 730a 2020 2020 2063 6f6e 6469 7469 6f6e s. condition
│ │ │ │ │ -000156f0: 616c 2065 7865 6375 7469 6f6e 2061 6e64 al execution and
│ │ │ │ │ -00015700: 206c 6f6f 7073 2c20 616e 6420 636f 6e64 loops, and cond
│ │ │ │ │ -00015710: 6974 696f 6e61 6c20 7465 7374 696e 672c itional testing,
│ │ │ │ │ -00015720: 2073 7563 6820 6173 0a20 2020 2020 636f such as. co
│ │ │ │ │ -00015730: 6e64 6974 696f 6e61 6c20 616e 6420 616e nditional and an
│ │ │ │ │ -00015740: 6420 636f 6e64 6974 696f 6e61 6c20 6f72 d conditional or
│ │ │ │ │ -00015750: 2e20 2049 2073 686f 756c 6420 7361 7920 . I should say
│ │ │ │ │ -00015760: 7468 6174 2049 2061 7070 6561 7220 746f that I appear to
│ │ │ │ │ -00015770: 0a20 2020 2020 7072 6f76 6964 6520 7468 . provide th
│ │ │ │ │ -00015780: 6f73 6520 6f70 6572 6174 696f 6e73 3b20 ose operations;
│ │ │ │ │ -00015790: 6d79 2073 7562 636c 6173 7365 7320 5472 my subclasses Tr
│ │ │ │ │ -000157a0: 7565 2061 6e64 2046 616c 7365 2061 6374 ue and False act
│ │ │ │ │ -000157b0: 7561 6c6c 790a 2020 2020 2070 726f 7669 ually. provi
│ │ │ │ │ -000157c0: 6465 2074 686f 7365 206f 7065 7261 7469 de those operati
│ │ │ │ │ -000157d0: 6f6e 732e 0a0a 2a20 4d65 6e75 3a0a 0a2a ons...* Menu:..*
│ │ │ │ │ -000157e0: 2042 6f6f 6c65 616e 2063 6c61 7373 2d74 Boolean class-t
│ │ │ │ │ -000157f0: 6573 7469 6e67 3a3a 2020 2863 6c61 7373 esting:: (class
│ │ │ │ │ -00015800: 290a 2a20 426f 6f6c 6561 6e2d 6261 7369 ).* Boolean-basi
│ │ │ │ │ -00015810: 633a 3a20 2028 696e 7374 616e 6365 290a c:: (instance).
│ │ │ │ │ -00015820: 2a20 426f 6f6c 6561 6e2d 4320 6861 636b * Boolean-C hack
│ │ │ │ │ -00015830: 733a 3a20 2028 696e 7374 616e 6365 290a s:: (instance).
│ │ │ │ │ -00015840: 2a20 426f 6f6c 6561 6e2d 6f76 6572 7269 * Boolean-overri
│ │ │ │ │ -00015850: 6469 6e67 3a3a 2020 2869 6e73 7461 6e63 ding:: (instanc
│ │ │ │ │ -00015860: 6529 0a2a 2042 6f6f 6c65 616e 2d73 746f e).* Boolean-sto
│ │ │ │ │ -00015870: 7269 6e67 3a3a 2020 2869 6e73 7461 6e63 ring:: (instanc
│ │ │ │ │ -00015880: 6529 0a0a 1f0a 4669 6c65 3a20 6773 742d e)....File: gst-
│ │ │ │ │ -00015890: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ -000158a0: 3a20 426f 6f6c 6561 6e20 636c 6173 732d : Boolean class-
│ │ │ │ │ -000158b0: 7465 7374 696e 672c 2020 4e65 7874 3a20 testing, Next:
│ │ │ │ │ -000158c0: 426f 6f6c 6561 6e2d 6261 7369 632c 2020 Boolean-basic,
│ │ │ │ │ -000158d0: 5570 3a20 426f 6f6c 6561 6e0a 0a31 2e31 Up: Boolean..1.1
│ │ │ │ │ -000158e0: 332e 3120 426f 6f6c 6561 6e20 636c 6173 3.1 Boolean clas
│ │ │ │ │ -000158f0: 733a 2074 6573 7469 6e67 0a2d 2d2d 2d2d s: testing.-----
│ │ │ │ │ -00015900: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00015910: 2d2d 2d2d 2d2d 2d2d 0a0a 6973 4964 656e --------..isIden
│ │ │ │ │ -00015920: 7469 7479 0a20 2020 2020 416e 7377 6572 tity. Answer
│ │ │ │ │ -00015930: 2077 6865 7468 6572 2078 203d 2079 2069 whether x = y i
│ │ │ │ │ -00015940: 6d70 6c69 6573 2078 203d 3d20 7920 666f mplies x == y fo
│ │ │ │ │ -00015950: 7220 696e 7374 616e 6365 7320 6f66 2074 r instances of t
│ │ │ │ │ -00015960: 6865 2072 6563 6569 7665 720a 0a69 7349 he receiver..isI
│ │ │ │ │ -00015970: 6d6d 6564 6961 7465 0a20 2020 2020 416e mmediate. An
│ │ │ │ │ -00015980: 7377 6572 2077 6865 7468 6572 2c20 6966 swer whether, if
│ │ │ │ │ -00015990: 2078 2069 7320 616e 2069 6e73 7461 6e63 x is an instanc
│ │ │ │ │ -000159a0: 6520 6f66 2074 6865 2072 6563 6569 7665 e of the receive
│ │ │ │ │ -000159b0: 722c 2078 2063 6f70 7920 3d3d 2078 0a0a r, x copy == x..
│ │ │ │ │ -000159c0: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ -000159d0: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 426f .info, Node: Bo
│ │ │ │ │ -000159e0: 6f6c 6561 6e2d 6261 7369 632c 2020 4e65 olean-basic, Ne
│ │ │ │ │ -000159f0: 7874 3a20 426f 6f6c 6561 6e2d 4320 6861 xt: Boolean-C ha
│ │ │ │ │ -00015a00: 636b 732c 2020 5072 6576 3a20 426f 6f6c cks, Prev: Bool
│ │ │ │ │ -00015a10: 6561 6e20 636c 6173 732d 7465 7374 696e ean class-testin
│ │ │ │ │ -00015a20: 672c 2020 5570 3a20 426f 6f6c 6561 6e0a g, Up: Boolean.
│ │ │ │ │ -00015a30: 0a31 2e31 332e 3220 426f 6f6c 6561 6e3a .1.13.2 Boolean:
│ │ │ │ │ -00015a40: 2062 6173 6963 0a2d 2d2d 2d2d 2d2d 2d2d basic.---------
│ │ │ │ │ -00015a50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 2620 ------------..&
│ │ │ │ │ -00015a60: 6142 6f6f 6c65 616e 0a20 2020 2020 5468 aBoolean. Th
│ │ │ │ │ -00015a70: 6973 206d 6574 686f 6427 7320 6675 6e63 is method's func
│ │ │ │ │ -00015a80: 7469 6f6e 616c 6974 7920 7368 6f75 6c64 tionality should
│ │ │ │ │ -00015a90: 2062 6520 696d 706c 656d 656e 7465 6420 be implemented
│ │ │ │ │ -00015aa0: 6279 2073 7562 636c 6173 7365 7320 6f66 by subclasses of
│ │ │ │ │ -00015ab0: 0a20 2020 2020 426f 6f6c 6561 6e0a 0a61 . Boolean..a
│ │ │ │ │ -00015ac0: 6e64 3a20 6142 6c6f 636b 0a20 2020 2020 nd: aBlock.
│ │ │ │ │ -00015ad0: 5468 6973 206d 6574 686f 6427 7320 6675 This method's fu
│ │ │ │ │ -00015ae0: 6e63 7469 6f6e 616c 6974 7920 7368 6f75 nctionality shou
│ │ │ │ │ -00015af0: 6c64 2062 6520 696d 706c 656d 656e 7465 ld be implemente
│ │ │ │ │ -00015b00: 6420 6279 2073 7562 636c 6173 7365 7320 d by subclasses
│ │ │ │ │ -00015b10: 6f66 0a20 2020 2020 426f 6f6c 6561 6e0a of. Boolean.
│ │ │ │ │ -00015b20: 0a65 7176 3a20 6142 6f6f 6c65 616e 0a20 .eqv: aBoolean.
│ │ │ │ │ -00015b30: 2020 2020 5468 6973 206d 6574 686f 6427 This method'
│ │ │ │ │ -00015b40: 7320 6675 6e63 7469 6f6e 616c 6974 7920 s functionality
│ │ │ │ │ -00015b50: 7368 6f75 6c64 2062 6520 696d 706c 656d should be implem
│ │ │ │ │ -00015b60: 656e 7465 6420 6279 2073 7562 636c 6173 ented by subclas
│ │ │ │ │ -00015b70: 7365 7320 6f66 0a20 2020 2020 426f 6f6c ses of. Bool
│ │ │ │ │ -00015b80: 6561 6e0a 0a69 6646 616c 7365 3a20 6661 ean..ifFalse: fa
│ │ │ │ │ -00015b90: 6c73 6542 6c6f 636b 0a20 2020 2020 5468 lseBlock. Th
│ │ │ │ │ -00015ba0: 6973 206d 6574 686f 6427 7320 6675 6e63 is method's func
│ │ │ │ │ -00015bb0: 7469 6f6e 616c 6974 7920 7368 6f75 6c64 tionality should
│ │ │ │ │ -00015bc0: 2062 6520 696d 706c 656d 656e 7465 6420 be implemented
│ │ │ │ │ -00015bd0: 6279 2073 7562 636c 6173 7365 7320 6f66 by subclasses of
│ │ │ │ │ -00015be0: 0a20 2020 2020 426f 6f6c 6561 6e0a 0a69 . Boolean..i
│ │ │ │ │ -00015bf0: 6646 616c 7365 3a20 6661 6c73 6542 6c6f fFalse: falseBlo
│ │ │ │ │ -00015c00: 636b 2069 6654 7275 653a 2074 7275 6542 ck ifTrue: trueB
│ │ │ │ │ -00015c10: 6c6f 636b 0a20 2020 2020 5468 6973 206d lock. This m
│ │ │ │ │ -00015c20: 6574 686f 6427 7320 6675 6e63 7469 6f6e ethod's function
│ │ │ │ │ -00015c30: 616c 6974 7920 7368 6f75 6c64 2062 6520 ality should be
│ │ │ │ │ -00015c40: 696d 706c 656d 656e 7465 6420 6279 2073 implemented by s
│ │ │ │ │ -00015c50: 7562 636c 6173 7365 7320 6f66 0a20 2020 ubclasses of.
│ │ │ │ │ -00015c60: 2020 426f 6f6c 6561 6e0a 0a69 6654 7275 Boolean..ifTru
│ │ │ │ │ -00015c70: 653a 2074 7275 6542 6c6f 636b 0a20 2020 e: trueBlock.
│ │ │ │ │ -00015c80: 2020 5468 6973 206d 6574 686f 6427 7320 This method's
│ │ │ │ │ -00015c90: 6675 6e63 7469 6f6e 616c 6974 7920 7368 functionality sh
│ │ │ │ │ -00015ca0: 6f75 6c64 2062 6520 696d 706c 656d 656e ould be implemen
│ │ │ │ │ -00015cb0: 7465 6420 6279 2073 7562 636c 6173 7365 ted by subclasse
│ │ │ │ │ -00015cc0: 7320 6f66 0a20 2020 2020 426f 6f6c 6561 s of. Boolea
│ │ │ │ │ -00015cd0: 6e0a 0a69 6654 7275 653a 2074 7275 6542 n..ifTrue: trueB
│ │ │ │ │ -00015ce0: 6c6f 636b 2069 6646 616c 7365 3a20 6661 lock ifFalse: fa
│ │ │ │ │ -00015cf0: 6c73 6542 6c6f 636b 0a20 2020 2020 5468 lseBlock. Th
│ │ │ │ │ -00015d00: 6973 206d 6574 686f 6427 7320 6675 6e63 is method's func
│ │ │ │ │ -00015d10: 7469 6f6e 616c 6974 7920 7368 6f75 6c64 tionality should
│ │ │ │ │ -00015d20: 2062 6520 696d 706c 656d 656e 7465 6420 be implemented
│ │ │ │ │ -00015d30: 6279 2073 7562 636c 6173 7365 7320 6f66 by subclasses of
│ │ │ │ │ -00015d40: 0a20 2020 2020 426f 6f6c 6561 6e0a 0a6e . Boolean..n
│ │ │ │ │ -00015d50: 6f74 0a20 2020 2020 5468 6973 206d 6574 ot. This met
│ │ │ │ │ -00015d60: 686f 6427 7320 6675 6e63 7469 6f6e 616c hod's functional
│ │ │ │ │ -00015d70: 6974 7920 7368 6f75 6c64 2062 6520 696d ity should be im
│ │ │ │ │ -00015d80: 706c 656d 656e 7465 6420 6279 2073 7562 plemented by sub
│ │ │ │ │ -00015d90: 636c 6173 7365 7320 6f66 0a20 2020 2020 classes of.
│ │ │ │ │ -00015da0: 426f 6f6c 6561 6e0a 0a6f 723a 2061 426c Boolean..or: aBl
│ │ │ │ │ -00015db0: 6f63 6b0a 2020 2020 2054 6869 7320 6d65 ock. This me
│ │ │ │ │ -00015dc0: 7468 6f64 2773 2066 756e 6374 696f 6e61 thod's functiona
│ │ │ │ │ -00015dd0: 6c69 7479 2073 686f 756c 6420 6265 2069 lity should be i
│ │ │ │ │ -00015de0: 6d70 6c65 6d65 6e74 6564 2062 7920 7375 mplemented by su
│ │ │ │ │ -00015df0: 6263 6c61 7373 6573 206f 660a 2020 2020 bclasses of.
│ │ │ │ │ -00015e00: 2042 6f6f 6c65 616e 0a0a 786f 723a 2061 Boolean..xor: a
│ │ │ │ │ -00015e10: 426f 6f6c 6561 6e0a 2020 2020 2054 6869 Boolean. Thi
│ │ │ │ │ -00015e20: 7320 6d65 7468 6f64 2773 2066 756e 6374 s method's funct
│ │ │ │ │ -00015e30: 696f 6e61 6c69 7479 2073 686f 756c 6420 ionality should
│ │ │ │ │ -00015e40: 6265 2069 6d70 6c65 6d65 6e74 6564 2062 be implemented b
│ │ │ │ │ -00015e50: 7920 7375 6263 6c61 7373 6573 206f 660a y subclasses of.
│ │ │ │ │ -00015e60: 2020 2020 2042 6f6f 6c65 616e 0a0a 7c20 Boolean..|
│ │ │ │ │ -00015e70: 6142 6f6f 6c65 616e 0a20 2020 2020 5468 aBoolean. Th
│ │ │ │ │ -00015e80: 6973 206d 6574 686f 6427 7320 6675 6e63 is method's func
│ │ │ │ │ -00015e90: 7469 6f6e 616c 6974 7920 7368 6f75 6c64 tionality should
│ │ │ │ │ -00015ea0: 2062 6520 696d 706c 656d 656e 7465 6420 be implemented
│ │ │ │ │ -00015eb0: 6279 2073 7562 636c 6173 7365 7320 6f66 by subclasses of
│ │ │ │ │ -00015ec0: 0a20 2020 2020 426f 6f6c 6561 6e0a 0a1f . Boolean...
│ │ │ │ │ -00015ed0: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ -00015ee0: 696e 666f 2c20 204e 6f64 653a 2042 6f6f info, Node: Boo
│ │ │ │ │ -00015ef0: 6c65 616e 2d43 2068 6163 6b73 2c20 204e lean-C hacks, N
│ │ │ │ │ -00015f00: 6578 743a 2042 6f6f 6c65 616e 2d6f 7665 ext: Boolean-ove
│ │ │ │ │ -00015f10: 7272 6964 696e 672c 2020 5072 6576 3a20 rriding, Prev:
│ │ │ │ │ -00015f20: 426f 6f6c 6561 6e2d 6261 7369 632c 2020 Boolean-basic,
│ │ │ │ │ -00015f30: 5570 3a20 426f 6f6c 6561 6e0a 0a31 2e31 Up: Boolean..1.1
│ │ │ │ │ -00015f40: 332e 3320 426f 6f6c 6561 6e3a 2043 2068 3.3 Boolean: C h
│ │ │ │ │ -00015f50: 6163 6b73 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d acks.-----------
│ │ │ │ │ -00015f60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6173 ------------..as
│ │ │ │ │ -00015f70: 4342 6f6f 6c65 616e 5661 6c75 650a 2020 CBooleanValue.
│ │ │ │ │ -00015f80: 2020 2054 6869 7320 6d65 7468 6f64 2773 This method's
│ │ │ │ │ -00015f90: 2066 756e 6374 696f 6e61 6c69 7479 2073 functionality s
│ │ │ │ │ -00015fa0: 686f 756c 6420 6265 2069 6d70 6c65 6d65 hould be impleme
│ │ │ │ │ -00015fb0: 6e74 6564 2062 7920 7375 6263 6c61 7373 nted by subclass
│ │ │ │ │ -00015fc0: 6573 206f 660a 2020 2020 2042 6f6f 6c65 es of. Boole
│ │ │ │ │ -00015fd0: 616e 0a0a 1f0a 4669 6c65 3a20 6773 742d an....File: gst-
│ │ │ │ │ -00015fe0: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ -00015ff0: 3a20 426f 6f6c 6561 6e2d 6f76 6572 7269 : Boolean-overri
│ │ │ │ │ -00016000: 6469 6e67 2c20 204e 6578 743a 2042 6f6f ding, Next: Boo
│ │ │ │ │ -00016010: 6c65 616e 2d73 746f 7269 6e67 2c20 2050 lean-storing, P
│ │ │ │ │ -00016020: 7265 763a 2042 6f6f 6c65 616e 2d43 2068 rev: Boolean-C h
│ │ │ │ │ -00016030: 6163 6b73 2c20 2055 703a 2042 6f6f 6c65 acks, Up: Boole
│ │ │ │ │ -00016040: 616e 0a0a 312e 3133 2e34 2042 6f6f 6c65 an..1.13.4 Boole
│ │ │ │ │ -00016050: 616e 3a20 6f76 6572 7269 6469 6e67 0a2d an: overriding.-
│ │ │ │ │ -00016060: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00016070: 2d2d 2d2d 2d2d 2d2d 2d0a 0a64 6565 7043 ---------..deepC
│ │ │ │ │ -00016080: 6f70 790a 2020 2020 2041 6e73 7765 7220 opy. Answer
│ │ │ │ │ -00016090: 7468 6520 7265 6365 6976 6572 2e0a 0a73 the receiver...s
│ │ │ │ │ -000160a0: 6861 6c6c 6f77 436f 7079 0a20 2020 2020 hallowCopy.
│ │ │ │ │ -000160b0: 416e 7377 6572 2074 6865 2072 6563 6569 Answer the recei
│ │ │ │ │ -000160c0: 7665 722e 0a0a 1f0a 4669 6c65 3a20 6773 ver.....File: gs
│ │ │ │ │ -000160d0: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ -000160e0: 6465 3a20 426f 6f6c 6561 6e2d 7374 6f72 de: Boolean-stor
│ │ │ │ │ -000160f0: 696e 672c 2020 5072 6576 3a20 426f 6f6c ing, Prev: Bool
│ │ │ │ │ -00016100: 6561 6e2d 6f76 6572 7269 6469 6e67 2c20 ean-overriding,
│ │ │ │ │ -00016110: 2055 703a 2042 6f6f 6c65 616e 0a0a 312e Up: Boolean..1.
│ │ │ │ │ -00016120: 3133 2e35 2042 6f6f 6c65 616e 3a20 7374 13.5 Boolean: st
│ │ │ │ │ -00016130: 6f72 696e 670a 2d2d 2d2d 2d2d 2d2d 2d2d oring.----------
│ │ │ │ │ -00016140: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a69 -------------..i
│ │ │ │ │ -00016150: 734c 6974 6572 616c 4f62 6a65 6374 0a20 sLiteralObject.
│ │ │ │ │ -00016160: 2020 2020 416e 7377 6572 2077 6865 7468 Answer wheth
│ │ │ │ │ -00016170: 6572 2074 6865 2072 6563 6569 7665 7220 er the receiver
│ │ │ │ │ -00016180: 6973 2065 7870 7265 7373 6962 6c65 2061 is expressible a
│ │ │ │ │ -00016190: 7320 6120 536d 616c 6c74 616c 6b20 6c69 s a Smalltalk li
│ │ │ │ │ -000161a0: 7465 7261 6c2e 0a0a 7374 6f72 654c 6974 teral...storeLit
│ │ │ │ │ -000161b0: 6572 616c 4f6e 3a20 6153 7472 6561 6d0a eralOn: aStream.
│ │ │ │ │ -000161c0: 2020 2020 2053 746f 7265 206f 6e20 6153 Store on aS
│ │ │ │ │ -000161d0: 7472 6561 6d20 736f 6d65 2053 6d61 6c6c tream some Small
│ │ │ │ │ -000161e0: 7461 6c6b 2063 6f64 6520 7768 6963 6820 talk code which
│ │ │ │ │ -000161f0: 636f 6d70 696c 6573 2074 6f20 7468 6520 compiles to the
│ │ │ │ │ -00016200: 7265 6365 6976 6572 0a0a 7374 6f72 654f receiver..storeO
│ │ │ │ │ -00016210: 6e3a 2061 5374 7265 616d 0a20 2020 2020 n: aStream.
│ │ │ │ │ -00016220: 5374 6f72 6520 6f6e 2061 5374 7265 616d Store on aStream
│ │ │ │ │ -00016230: 2073 6f6d 6520 536d 616c 6c74 616c 6b20 some Smalltalk
│ │ │ │ │ -00016240: 636f 6465 2077 6869 6368 2063 6f6d 7069 code which compi
│ │ │ │ │ -00016250: 6c65 7320 746f 2074 6865 2072 6563 6569 les to the recei
│ │ │ │ │ -00016260: 7665 720a 0a1f 0a46 696c 653a 2067 7374 ver....File: gst
│ │ │ │ │ -00016270: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ -00016280: 653a 2042 7974 6541 7272 6179 2c20 204e e: ByteArray, N
│ │ │ │ │ -00016290: 6578 743a 2043 4167 6772 6567 6174 652c ext: CAggregate,
│ │ │ │ │ -000162a0: 2020 5072 6576 3a20 426f 6f6c 6561 6e2c Prev: Boolean,
│ │ │ │ │ -000162b0: 2020 5570 3a20 4261 7365 2063 6c61 7373 Up: Base class
│ │ │ │ │ -000162c0: 6573 0a0a 312e 3134 2042 7974 6541 7272 es..1.14 ByteArr
│ │ │ │ │ -000162d0: 6179 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ay.=============
│ │ │ │ │ -000162e0: 3d0a 0a44 6566 696e 6564 2069 6e20 6e61 =..Defined in na
│ │ │ │ │ -000162f0: 6d65 7370 6163 6520 536d 616c 6c74 616c mespace Smalltal
│ │ │ │ │ -00016300: 6b0a 5375 7065 7263 6c61 7373 3a20 4172 k.Superclass: Ar
│ │ │ │ │ -00016310: 7261 7965 6443 6f6c 6c65 6374 696f 6e0a rayedCollection.
│ │ │ │ │ -00016320: 4361 7465 676f 7279 3a20 436f 6c6c 6563 Category: Collec
│ │ │ │ │ -00016330: 7469 6f6e 732d 5365 7175 656e 6365 6162 tions-Sequenceab
│ │ │ │ │ -00016340: 6c65 0a20 2020 2020 4d79 2069 6e73 7461 le. My insta
│ │ │ │ │ -00016350: 6e63 6573 2061 7265 2073 696d 696c 6172 nces are similar
│ │ │ │ │ -00016360: 2074 6f20 7374 7269 6e67 7320 696e 2074 to strings in t
│ │ │ │ │ -00016370: 6861 7420 7468 6579 2061 7265 2062 6f74 hat they are bot
│ │ │ │ │ -00016380: 680a 2020 2020 2072 6570 7265 7365 6e74 h. represent
│ │ │ │ │ -00016390: 6564 2061 7320 6120 7365 7175 656e 6365 ed as a sequence
│ │ │ │ │ -000163a0: 206f 6620 6279 7465 732c 2062 7574 206d of bytes, but m
│ │ │ │ │ -000163b0: 7920 696e 6469 7669 6475 616c 2065 6c65 y individual ele
│ │ │ │ │ -000163c0: 6d65 6e74 7320 6172 650a 2020 2020 2069 ments are. i
│ │ │ │ │ -000163d0: 6e74 6567 6572 732c 2077 6865 7265 2061 ntegers, where a
│ │ │ │ │ -000163e0: 7320 6120 5374 7269 6e67 2773 2065 6c65 s a String's ele
│ │ │ │ │ -000163f0: 6d65 6e74 7320 6172 6520 6368 6172 6163 ments are charac
│ │ │ │ │ -00016400: 7465 7273 2e0a 0a2a 204d 656e 753a 0a0a ters...* Menu:..
│ │ │ │ │ -00016410: 2a20 4279 7465 4172 7261 7920 636c 6173 * ByteArray clas
│ │ │ │ │ -00016420: 732d 696e 7374 616e 6365 2063 7265 6174 s-instance creat
│ │ │ │ │ -00016430: 696f 6e3a 3a20 2028 636c 6173 7329 0a2a ion:: (class).*
│ │ │ │ │ -00016440: 2042 7974 6541 7272 6179 2d62 6173 6963 ByteArray-basic
│ │ │ │ │ -00016450: 3a3a 2020 2869 6e73 7461 6e63 6529 0a2a :: (instance).*
│ │ │ │ │ -00016460: 2042 7974 6541 7272 6179 2d62 7569 6c74 ByteArray-built
│ │ │ │ │ -00016470: 2069 6e73 3a3a 2020 2869 6e73 7461 6e63 ins:: (instanc
│ │ │ │ │ -00016480: 6529 0a2a 2042 7974 6541 7272 6179 2d43 e).* ByteArray-C
│ │ │ │ │ -00016490: 4f62 6a65 6374 3a3a 2020 2869 6e73 7461 Object:: (insta
│ │ │ │ │ -000164a0: 6e63 6529 0a2a 2042 7974 6541 7272 6179 nce).* ByteArray
│ │ │ │ │ -000164b0: 2d63 6f6e 7665 7274 696e 673a 3a20 2028 -converting:: (
│ │ │ │ │ -000164c0: 696e 7374 616e 6365 290a 2a20 4279 7465 instance).* Byte
│ │ │ │ │ -000164d0: 4172 7261 792d 6d6f 7265 2061 6476 616e Array-more advan
│ │ │ │ │ -000164e0: 6365 6420 6163 6365 7373 696e 673a 3a20 ced accessing::
│ │ │ │ │ -000164f0: 2028 696e 7374 616e 6365 290a 2a20 4279 (instance).* By
│ │ │ │ │ -00016500: 7465 4172 7261 792d 7374 6f72 696e 673a teArray-storing:
│ │ │ │ │ -00016510: 3a20 2028 696e 7374 616e 6365 290a 0a1f : (instance)...
│ │ │ │ │ -00016520: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ -00016530: 696e 666f 2c20 204e 6f64 653a 2042 7974 info, Node: Byt
│ │ │ │ │ -00016540: 6541 7272 6179 2063 6c61 7373 2d69 6e73 eArray class-ins
│ │ │ │ │ -00016550: 7461 6e63 6520 6372 6561 7469 6f6e 2c20 tance creation,
│ │ │ │ │ -00016560: 204e 6578 743a 2042 7974 6541 7272 6179 Next: ByteArray
│ │ │ │ │ -00016570: 2d62 6173 6963 2c20 2055 703a 2042 7974 -basic, Up: Byt
│ │ │ │ │ -00016580: 6541 7272 6179 0a0a 312e 3134 2e31 2042 eArray..1.14.1 B
│ │ │ │ │ -00016590: 7974 6541 7272 6179 2063 6c61 7373 3a20 yteArray class:
│ │ │ │ │ -000165a0: 696e 7374 616e 6365 2063 7265 6174 696f instance creatio
│ │ │ │ │ -000165b0: 6e0a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d n.--------------
│ │ │ │ │ -000165c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000165d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a66 726f -----------..fro
│ │ │ │ │ -000165e0: 6d43 4461 7461 3a20 6143 4f62 6a65 6374 mCData: aCObject
│ │ │ │ │ -000165f0: 2073 697a 653a 2061 6e49 6e74 6567 6572 size: anInteger
│ │ │ │ │ -00016600: 0a20 2020 2020 416e 7377 6572 2061 2042 . Answer a B
│ │ │ │ │ -00016610: 7974 6541 7272 6179 2063 6f6e 7461 696e yteArray contain
│ │ │ │ │ -00016620: 696e 6720 616e 496e 7465 6765 7220 6279 ing anInteger by
│ │ │ │ │ -00016630: 7465 7320 7374 6172 7469 6e67 2061 7420 tes starting at
│ │ │ │ │ -00016640: 7468 650a 2020 2020 206c 6f63 6174 696f the. locatio
│ │ │ │ │ -00016650: 6e20 706f 696e 7465 6420 746f 2062 7920 n pointed to by
│ │ │ │ │ -00016660: 6143 4f62 6a65 6374 0a0a 1f0a 4669 6c65 aCObject....File
│ │ │ │ │ -00016670: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ -00016680: 2020 4e6f 6465 3a20 4279 7465 4172 7261 Node: ByteArra
│ │ │ │ │ -00016690: 792d 6261 7369 632c 2020 4e65 7874 3a20 y-basic, Next:
│ │ │ │ │ -000166a0: 4279 7465 4172 7261 792d 6275 696c 7420 ByteArray-built
│ │ │ │ │ -000166b0: 696e 732c 2020 5072 6576 3a20 4279 7465 ins, Prev: Byte
│ │ │ │ │ -000166c0: 4172 7261 7920 636c 6173 732d 696e 7374 Array class-inst
│ │ │ │ │ -000166d0: 616e 6365 2063 7265 6174 696f 6e2c 2020 ance creation,
│ │ │ │ │ -000166e0: 5570 3a20 4279 7465 4172 7261 790a 0a31 Up: ByteArray..1
│ │ │ │ │ -000166f0: 2e31 342e 3220 4279 7465 4172 7261 793a .14.2 ByteArray:
│ │ │ │ │ -00016700: 2062 6173 6963 0a2d 2d2d 2d2d 2d2d 2d2d basic.---------
│ │ │ │ │ -00016710: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------..
│ │ │ │ │ -00016720: 3d20 6143 6f6c 6c65 6374 696f 6e0a 2020 = aCollection.
│ │ │ │ │ -00016730: 2020 2041 6e73 7765 7220 7768 6574 6865 Answer whethe
│ │ │ │ │ -00016740: 7220 7468 6520 7265 6365 6976 6572 2773 r the receiver's
│ │ │ │ │ -00016750: 2069 7465 6d73 206d 6174 6368 2074 686f items match tho
│ │ │ │ │ -00016760: 7365 2069 6e20 6143 6f6c 6c65 6374 696f se in aCollectio
│ │ │ │ │ -00016770: 6e0a 0a69 6e64 6578 4f66 3a20 616e 456c n..indexOf: anEl
│ │ │ │ │ -00016780: 656d 656e 7420 7374 6172 7469 6e67 4174 ement startingAt
│ │ │ │ │ -00016790: 3a20 616e 496e 6465 780a 2020 2020 2041 : anIndex. A
│ │ │ │ │ -000167a0: 6e73 7765 7220 7468 6520 6669 7273 7420 nswer the first
│ │ │ │ │ -000167b0: 696e 6465 7820 3e20 616e 496e 6465 7820 index > anIndex
│ │ │ │ │ -000167c0: 7768 6963 6820 636f 6e74 6169 6e73 2061 which contains a
│ │ │ │ │ -000167d0: 6e45 6c65 6d65 6e74 2e20 2049 6e76 6f6b nElement. Invok
│ │ │ │ │ -000167e0: 650a 2020 2020 2065 7863 6570 7469 6f6e e. exception
│ │ │ │ │ -000167f0: 426c 6f63 6b20 616e 6420 616e 7377 6572 Block and answer
│ │ │ │ │ -00016800: 2069 7473 2072 6573 756c 7420 6966 206e its result if n
│ │ │ │ │ -00016810: 6f20 6974 656d 2069 7320 666f 756e 640a o item is found.
│ │ │ │ │ -00016820: 0a69 6e64 6578 4f66 3a20 616e 456c 656d .indexOf: anElem
│ │ │ │ │ -00016830: 656e 7420 7374 6172 7469 6e67 4174 3a20 ent startingAt:
│ │ │ │ │ -00016840: 616e 496e 6465 7820 6966 4162 7365 6e74 anIndex ifAbsent
│ │ │ │ │ -00016850: 3a20 6578 6365 7074 696f 6e42 6c6f 636b : exceptionBlock
│ │ │ │ │ -00016860: 0a20 2020 2020 416e 7377 6572 2074 6865 . Answer the
│ │ │ │ │ -00016870: 2066 6972 7374 2069 6e64 6578 203e 2061 first index > a
│ │ │ │ │ -00016880: 6e49 6e64 6578 2077 6869 6368 2063 6f6e nIndex which con
│ │ │ │ │ -00016890: 7461 696e 7320 616e 456c 656d 656e 742e tains anElement.
│ │ │ │ │ -000168a0: 2020 496e 766f 6b65 0a20 2020 2020 6578 Invoke. ex
│ │ │ │ │ -000168b0: 6365 7074 696f 6e42 6c6f 636b 2061 6e64 ceptionBlock and
│ │ │ │ │ -000168c0: 2061 6e73 7765 7220 6974 7320 7265 7375 answer its resu
│ │ │ │ │ -000168d0: 6c74 2069 6620 6e6f 2069 7465 6d20 6973 lt if no item is
│ │ │ │ │ -000168e0: 2066 6f75 6e64 0a0a 1f0a 4669 6c65 3a20 found....File:
│ │ │ │ │ -000168f0: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ -00016900: 4e6f 6465 3a20 4279 7465 4172 7261 792d Node: ByteArray-
│ │ │ │ │ -00016910: 6275 696c 7420 696e 732c 2020 4e65 7874 built ins, Next
│ │ │ │ │ -00016920: 3a20 4279 7465 4172 7261 792d 434f 626a : ByteArray-CObj
│ │ │ │ │ -00016930: 6563 742c 2020 5072 6576 3a20 4279 7465 ect, Prev: Byte
│ │ │ │ │ -00016940: 4172 7261 792d 6261 7369 632c 2020 5570 Array-basic, Up
│ │ │ │ │ -00016950: 3a20 4279 7465 4172 7261 790a 0a31 2e31 : ByteArray..1.1
│ │ │ │ │ -00016960: 342e 3320 4279 7465 4172 7261 793a 2062 4.3 ByteArray: b
│ │ │ │ │ -00016970: 7569 6c74 2069 6e73 0a2d 2d2d 2d2d 2d2d uilt ins.-------
│ │ │ │ │ -00016980: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00016990: 2d2d 2d2d 0a0a 6173 4344 6174 613a 2061 ----..asCData: a
│ │ │ │ │ -000169a0: 4354 7970 650a 2020 2020 2041 6c6c 6f63 CType. Alloc
│ │ │ │ │ -000169b0: 6174 6520 6d65 6d6f 7279 2077 6974 6820 ate memory with
│ │ │ │ │ -000169c0: 6d61 6c6c 6f63 2066 6f72 2061 2063 6f70 malloc for a cop
│ │ │ │ │ -000169d0: 7920 6f66 2074 6865 2072 6563 6569 7665 y of the receive
│ │ │ │ │ -000169e0: 722c 2061 6e64 2072 6574 7572 6e0a 2020 r, and return.
│ │ │ │ │ -000169f0: 2020 2069 7420 636f 6e76 6572 7465 6420 it converted
│ │ │ │ │ -00016a00: 746f 2061 2043 4f62 6a65 6374 2077 6974 to a CObject wit
│ │ │ │ │ -00016a10: 6820 7468 6520 6769 7665 6e20 7479 7065 h the given type
│ │ │ │ │ -00016a20: 0a0a 6174 3a20 616e 496e 6465 7820 6966 ..at: anIndex if
│ │ │ │ │ -00016a30: 4162 7365 6e74 3a20 6142 6c6f 636b 0a20 Absent: aBlock.
│ │ │ │ │ -00016a40: 2020 2020 416e 7377 6572 2074 6865 2069 Answer the i
│ │ │ │ │ -00016a50: 6e64 6578 2d74 6820 696e 6465 7865 6420 ndex-th indexed
│ │ │ │ │ -00016a60: 696e 7374 616e 6365 2076 6172 6961 626c instance variabl
│ │ │ │ │ -00016a70: 6520 6f66 2074 6865 2072 6563 6569 7665 e of the receive
│ │ │ │ │ -00016a80: 720a 0a62 7974 6541 743a 2069 6e64 6578 r..byteAt: index
│ │ │ │ │ -00016a90: 0a20 2020 2020 416e 7377 6572 2074 6865 . Answer the
│ │ │ │ │ -00016aa0: 2069 6e64 6578 2d74 6820 696e 6465 7865 index-th indexe
│ │ │ │ │ -00016ab0: 6420 696e 7374 616e 6365 2076 6172 6961 d instance varia
│ │ │ │ │ -00016ac0: 626c 6520 6f66 2074 6865 2072 6563 6569 ble of the recei
│ │ │ │ │ -00016ad0: 7665 720a 0a62 7974 6541 743a 2069 6e64 ver..byteAt: ind
│ │ │ │ │ -00016ae0: 6578 2070 7574 3a20 7661 6c75 650a 2020 ex put: value.
│ │ │ │ │ -00016af0: 2020 2053 746f 7265 2074 6865 2027 7661 Store the 'va
│ │ │ │ │ -00016b00: 6c75 6527 2062 7974 6520 696e 2074 6865 lue' byte in the
│ │ │ │ │ -00016b10: 2069 6e64 6578 2d74 6820 696e 6465 7865 index-th indexe
│ │ │ │ │ -00016b20: 6420 696e 7374 616e 6365 2076 6172 6961 d instance varia
│ │ │ │ │ -00016b30: 626c 6520 6f66 0a20 2020 2020 7468 6520 ble of. the
│ │ │ │ │ -00016b40: 7265 6365 6976 6572 0a0a 6861 7368 0a20 receiver..hash.
│ │ │ │ │ -00016b50: 2020 2020 416e 7377 6572 2061 6e20 6861 Answer an ha
│ │ │ │ │ -00016b60: 7368 2076 616c 7565 2066 6f72 2074 6865 sh value for the
│ │ │ │ │ -00016b70: 2072 6563 6569 7665 720a 0a72 6570 6c61 receiver..repla
│ │ │ │ │ -00016b80: 6365 4672 6f6d 3a20 7374 6172 7420 746f ceFrom: start to
│ │ │ │ │ -00016b90: 3a20 7374 6f70 2077 6974 683a 2061 4279 : stop with: aBy
│ │ │ │ │ -00016ba0: 7465 4172 7261 7920 7374 6172 7469 6e67 teArray starting
│ │ │ │ │ -00016bb0: 4174 3a20 7265 706c 6163 6553 7461 7274 At: replaceStart
│ │ │ │ │ -00016bc0: 0a20 2020 2020 5265 706c 6163 6520 7468 . Replace th
│ │ │ │ │ -00016bd0: 6520 6368 6172 6163 7465 7273 2066 726f e characters fro
│ │ │ │ │ -00016be0: 6d20 7374 6172 7420 746f 2073 746f 7020 m start to stop
│ │ │ │ │ -00016bf0: 7769 7468 2074 6865 2062 7974 6573 2063 with the bytes c
│ │ │ │ │ -00016c00: 6f6e 7461 696e 6564 0a20 2020 2020 696e ontained. in
│ │ │ │ │ -00016c10: 2061 4279 7465 4172 7261 7920 2877 6869 aByteArray (whi
│ │ │ │ │ -00016c20: 6368 2c20 6163 7475 616c 6c79 2c20 6361 ch, actually, ca
│ │ │ │ │ -00016c30: 6e20 6265 2061 6e79 2076 6172 6961 626c n be any variabl
│ │ │ │ │ -00016c40: 6520 6279 7465 2063 6c61 7373 292c 0a20 e byte class),.
│ │ │ │ │ -00016c50: 2020 2020 7374 6172 7469 6e67 2061 7420 starting at
│ │ │ │ │ -00016c60: 7468 6520 7265 706c 6163 6553 7461 7274 the replaceStart
│ │ │ │ │ -00016c70: 206c 6f63 6174 696f 6e20 6f66 2061 4279 location of aBy
│ │ │ │ │ -00016c80: 7465 4172 7261 790a 0a72 6570 6c61 6365 teArray..replace
│ │ │ │ │ -00016c90: 4672 6f6d 3a20 7374 6172 7420 746f 3a20 From: start to:
│ │ │ │ │ -00016ca0: 7374 6f70 2077 6974 6853 7472 696e 673a stop withString:
│ │ │ │ │ -00016cb0: 2061 5374 7269 6e67 2073 7461 7274 696e aString startin
│ │ │ │ │ -00016cc0: 6741 743a 2072 6570 6c61 6365 5374 6172 gAt: replaceStar
│ │ │ │ │ -00016cd0: 740a 2020 2020 2052 6570 6c61 6365 2074 t. Replace t
│ │ │ │ │ -00016ce0: 6865 2063 6861 7261 6374 6572 7320 6672 he characters fr
│ │ │ │ │ -00016cf0: 6f6d 2073 7461 7274 2074 6f20 7374 6f70 om start to stop
│ │ │ │ │ -00016d00: 2077 6974 6820 7468 6520 4153 4349 4920 with the ASCII
│ │ │ │ │ -00016d10: 636f 6465 730a 2020 2020 2063 6f6e 7461 codes. conta
│ │ │ │ │ -00016d20: 696e 6564 2069 6e20 6153 7472 696e 6720 ined in aString
│ │ │ │ │ -00016d30: 2877 6869 6368 2c20 6163 7475 616c 6c79 (which, actually
│ │ │ │ │ -00016d40: 2c20 6361 6e20 6265 2061 6e79 2076 6172 , can be any var
│ │ │ │ │ -00016d50: 6961 626c 6520 6279 7465 0a20 2020 2020 iable byte.
│ │ │ │ │ -00016d60: 636c 6173 7329 2c20 7374 6172 7469 6e67 class), starting
│ │ │ │ │ -00016d70: 2061 7420 7468 6520 7265 706c 6163 6553 at the replaceS
│ │ │ │ │ -00016d80: 7461 7274 206c 6f63 6174 696f 6e20 6f66 tart location of
│ │ │ │ │ -00016d90: 2061 5374 7269 6e67 0a0a 1f0a 4669 6c65 aString....File
│ │ │ │ │ -00016da0: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ -00016db0: 2020 4e6f 6465 3a20 4279 7465 4172 7261 Node: ByteArra
│ │ │ │ │ -00016dc0: 792d 434f 626a 6563 742c 2020 4e65 7874 y-CObject, Next
│ │ │ │ │ -00016dd0: 3a20 4279 7465 4172 7261 792d 636f 6e76 : ByteArray-conv
│ │ │ │ │ -00016de0: 6572 7469 6e67 2c20 2050 7265 763a 2042 erting, Prev: B
│ │ │ │ │ -00016df0: 7974 6541 7272 6179 2d62 7569 6c74 2069 yteArray-built i
│ │ │ │ │ -00016e00: 6e73 2c20 2055 703a 2042 7974 6541 7272 ns, Up: ByteArr
│ │ │ │ │ -00016e10: 6179 0a0a 312e 3134 2e34 2042 7974 6541 ay..1.14.4 ByteA
│ │ │ │ │ -00016e20: 7272 6179 3a20 434f 626a 6563 740a 2d2d rray: CObject.--
│ │ │ │ │ -00016e30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00016e40: 2d2d 2d2d 2d2d 2d0a 0a61 7343 4461 7461 -------..asCData
│ │ │ │ │ -00016e50: 0a20 2020 2020 416c 6c6f 6361 7465 206d . Allocate m
│ │ │ │ │ -00016e60: 656d 6f72 7920 7769 7468 206d 616c 6c6f emory with mallo
│ │ │ │ │ -00016e70: 6320 666f 7220 6120 636f 7079 206f 6620 c for a copy of
│ │ │ │ │ -00016e80: 7468 6520 7265 6365 6976 6572 2c20 616e the receiver, an
│ │ │ │ │ -00016e90: 6420 7265 7475 726e 0a20 2020 2020 6120 d return. a
│ │ │ │ │ -00016ea0: 706f 696e 7465 7220 746f 2069 7420 6173 pointer to it as
│ │ │ │ │ -00016eb0: 2061 2043 4279 7465 2e0a 0a63 6173 7454 a CByte...castT
│ │ │ │ │ -00016ec0: 6f3a 2074 7970 650a 2020 2020 2047 6976 o: type. Giv
│ │ │ │ │ -00016ed0: 6520 6163 6365 7373 2074 6f20 7468 6520 e access to the
│ │ │ │ │ -00016ee0: 7265 6365 6976 6572 2061 7320 6120 7661 receiver as a va
│ │ │ │ │ -00016ef0: 6c75 6520 7769 7468 2074 6865 2067 6976 lue with the giv
│ │ │ │ │ -00016f00: 656e 2043 5479 7065 2e0a 0a1f 0a46 696c en CType.....Fil
│ │ │ │ │ -00016f10: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ -00016f20: 2c20 204e 6f64 653a 2042 7974 6541 7272 , Node: ByteArr
│ │ │ │ │ -00016f30: 6179 2d63 6f6e 7665 7274 696e 672c 2020 ay-converting,
│ │ │ │ │ -00016f40: 4e65 7874 3a20 4279 7465 4172 7261 792d Next: ByteArray-
│ │ │ │ │ -00016f50: 6d6f 7265 2061 6476 616e 6365 6420 6163 more advanced ac
│ │ │ │ │ -00016f60: 6365 7373 696e 672c 2020 5072 6576 3a20 cessing, Prev:
│ │ │ │ │ -00016f70: 4279 7465 4172 7261 792d 434f 626a 6563 ByteArray-CObjec
│ │ │ │ │ -00016f80: 742c 2020 5570 3a20 4279 7465 4172 7261 t, Up: ByteArra
│ │ │ │ │ -00016f90: 790a 0a31 2e31 342e 3520 4279 7465 4172 y..1.14.5 ByteAr
│ │ │ │ │ -00016fa0: 7261 793a 2063 6f6e 7665 7274 696e 670a ray: converting.
│ │ │ │ │ -00016fb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00016fc0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6173 ------------..as
│ │ │ │ │ -00016fd0: 5374 7269 6e67 0a20 2020 2020 416e 7377 String. Answ
│ │ │ │ │ -00016fe0: 6572 2061 2053 7472 696e 6720 7768 6f73 er a String whos
│ │ │ │ │ -00016ff0: 6520 6368 6172 6163 7465 7227 7320 4153 e character's AS
│ │ │ │ │ -00017000: 4349 4920 636f 6465 7320 6172 6520 7468 CII codes are th
│ │ │ │ │ -00017010: 6520 7265 6365 6976 6572 2773 0a20 2020 e receiver's.
│ │ │ │ │ -00017020: 2020 636f 6e74 656e 7473 0a0a 6173 556e contents..asUn
│ │ │ │ │ -00017030: 6963 6f64 6553 7472 696e 670a 2020 2020 icodeString.
│ │ │ │ │ -00017040: 2041 6e73 7765 7220 6120 556e 6963 6f64 Answer a Unicod
│ │ │ │ │ -00017050: 6553 7472 696e 6720 7768 6f73 6520 6368 eString whose ch
│ │ │ │ │ -00017060: 6172 6163 7465 7227 7320 636f 6465 7320 aracter's codes
│ │ │ │ │ -00017070: 6172 6520 7468 6520 7265 6365 6976 6572 are the receiver
│ │ │ │ │ -00017080: 2773 0a20 2020 2020 636f 6e74 656e 7473 's. contents
│ │ │ │ │ -00017090: 2e20 2054 6869 7320 6973 206e 6f74 2069 . This is not i
│ │ │ │ │ -000170a0: 6d70 6c65 6d65 6e74 6564 2075 6e6c 6573 mplemented unles
│ │ │ │ │ -000170b0: 7320 796f 7520 6c6f 6164 2074 6865 2049 s you load the I
│ │ │ │ │ -000170c0: 3138 4e0a 2020 2020 2070 6163 6b61 6765 18N. package
│ │ │ │ │ -000170d0: 2e0a 0a1f 0a46 696c 653a 2067 7374 2d62 .....File: gst-b
│ │ │ │ │ -000170e0: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ -000170f0: 2042 7974 6541 7272 6179 2d6d 6f72 6520 ByteArray-more
│ │ │ │ │ -00017100: 6164 7661 6e63 6564 2061 6363 6573 7369 advanced accessi
│ │ │ │ │ -00017110: 6e67 2c20 204e 6578 743a 2042 7974 6541 ng, Next: ByteA
│ │ │ │ │ -00017120: 7272 6179 2d73 746f 7269 6e67 2c20 2050 rray-storing, P
│ │ │ │ │ -00017130: 7265 763a 2042 7974 6541 7272 6179 2d63 rev: ByteArray-c
│ │ │ │ │ -00017140: 6f6e 7665 7274 696e 672c 2020 5570 3a20 onverting, Up:
│ │ │ │ │ -00017150: 4279 7465 4172 7261 790a 0a31 2e31 342e ByteArray..1.14.
│ │ │ │ │ -00017160: 3620 4279 7465 4172 7261 793a 206d 6f72 6 ByteArray: mor
│ │ │ │ │ -00017170: 6520 6164 7661 6e63 6564 2061 6363 6573 e advanced acces
│ │ │ │ │ -00017180: 7369 6e67 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d sing.-----------
│ │ │ │ │ -00017190: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000171a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------..
│ │ │ │ │ -000171b0: 6368 6172 4174 3a20 696e 6465 780a 2020 charAt: index.
│ │ │ │ │ -000171c0: 2020 2041 6363 6573 7320 7468 6520 4320 Access the C
│ │ │ │ │ -000171d0: 6368 6172 2061 7420 7468 6520 6769 7665 char at the give
│ │ │ │ │ -000171e0: 6e20 696e 6465 7820 696e 2074 6865 2072 n index in the r
│ │ │ │ │ -000171f0: 6563 6569 7665 722e 2020 5468 6520 7661 eceiver. The va
│ │ │ │ │ -00017200: 6c75 6520 6973 0a20 2020 2020 7265 7475 lue is. retu
│ │ │ │ │ -00017210: 726e 6564 2061 7320 6120 536d 616c 6c74 rned as a Smallt
│ │ │ │ │ -00017220: 616c 6b20 4368 6172 6163 7465 722e 2020 alk Character.
│ │ │ │ │ -00017230: 496e 6469 6365 7320 6172 6520 312d 6261 Indices are 1-ba
│ │ │ │ │ -00017240: 7365 6420 6a75 7374 206c 696b 650a 2020 sed just like.
│ │ │ │ │ -00017250: 2020 2066 6f72 206f 7468 6572 2053 6d61 for other Sma
│ │ │ │ │ -00017260: 6c6c 7461 6c6b 2061 6363 6573 732e 0a0a lltalk access...
│ │ │ │ │ -00017270: 6368 6172 4174 3a20 696e 6465 7820 7075 charAt: index pu
│ │ │ │ │ -00017280: 743a 2076 616c 7565 0a20 2020 2020 5374 t: value. St
│ │ │ │ │ -00017290: 6f72 6520 6173 2061 2043 2063 6861 7220 ore as a C char
│ │ │ │ │ -000172a0: 7468 6520 536d 616c 6c74 616c 6b20 4368 the Smalltalk Ch
│ │ │ │ │ -000172b0: 6172 6163 7465 7220 6f72 2049 6e74 6567 aracter or Integ
│ │ │ │ │ -000172c0: 6572 206f 626a 6563 740a 2020 2020 2069 er object. i
│ │ │ │ │ -000172d0: 6465 6e74 6966 6965 6420 6279 2027 7661 dentified by 'va
│ │ │ │ │ -000172e0: 6c75 6527 2c20 6174 2074 6865 2067 6976 lue', at the giv
│ │ │ │ │ -000172f0: 656e 2069 6e64 6578 2069 6e20 7468 6520 en index in the
│ │ │ │ │ -00017300: 7265 6365 6976 6572 2c20 7573 696e 670a receiver, using.
│ │ │ │ │ -00017310: 2020 2020 2073 697a 656f 6628 6368 6172 sizeof(char
│ │ │ │ │ -00017320: 2920 6279 7465 7320 2d20 692e 652e 2020 ) bytes - i.e.
│ │ │ │ │ -00017330: 3120 6279 7465 2e20 2049 6e64 6963 6573 1 byte. Indices
│ │ │ │ │ -00017340: 2061 7265 2031 2d62 6173 6564 206a 7573 are 1-based jus
│ │ │ │ │ -00017350: 7420 6c69 6b65 0a20 2020 2020 666f 7220 t like. for
│ │ │ │ │ -00017360: 6f74 6865 7220 536d 616c 6c74 616c 6b20 other Smalltalk
│ │ │ │ │ -00017370: 6163 6365 7373 2e0a 0a64 6f75 626c 6541 access...doubleA
│ │ │ │ │ -00017380: 743a 2069 6e64 6578 0a20 2020 2020 4163 t: index. Ac
│ │ │ │ │ -00017390: 6365 7373 2074 6865 2043 2064 6f75 626c cess the C doubl
│ │ │ │ │ -000173a0: 6520 6174 2074 6865 2067 6976 656e 2069 e at the given i
│ │ │ │ │ -000173b0: 6e64 6578 2069 6e20 7468 6520 7265 6365 ndex in the rece
│ │ │ │ │ -000173c0: 6976 6572 2e20 2049 6e64 6963 6573 0a20 iver. Indices.
│ │ │ │ │ -000173d0: 2020 2020 6172 6520 312d 6261 7365 6420 are 1-based
│ │ │ │ │ -000173e0: 6a75 7374 206c 696b 6520 666f 7220 6f74 just like for ot
│ │ │ │ │ -000173f0: 6865 7220 536d 616c 6c74 616c 6b20 6163 her Smalltalk ac
│ │ │ │ │ -00017400: 6365 7373 2e0a 0a64 6f75 626c 6541 743a cess...doubleAt:
│ │ │ │ │ -00017410: 2069 6e64 6578 2070 7574 3a20 7661 6c75 index put: valu
│ │ │ │ │ -00017420: 650a 2020 2020 2053 746f 7265 2074 6865 e. Store the
│ │ │ │ │ -00017430: 2053 6d61 6c6c 7461 6c6b 2046 6c6f 6174 Smalltalk Float
│ │ │ │ │ -00017440: 206f 626a 6563 7420 6964 656e 7469 6669 object identifi
│ │ │ │ │ -00017450: 6564 2062 7920 2776 616c 7565 272c 2061 ed by 'value', a
│ │ │ │ │ -00017460: 7420 7468 650a 2020 2020 2067 6976 656e t the. given
│ │ │ │ │ -00017470: 2069 6e64 6578 2069 6e20 7468 6520 7265 index in the re
│ │ │ │ │ -00017480: 6365 6976 6572 2c20 7772 6974 696e 6720 ceiver, writing
│ │ │ │ │ -00017490: 6974 206c 696b 6520 6120 4320 646f 7562 it like a C doub
│ │ │ │ │ -000174a0: 6c65 2e20 2049 6e64 6963 6573 0a20 2020 le. Indices.
│ │ │ │ │ -000174b0: 2020 6172 6520 312d 6261 7365 6420 6a75 are 1-based ju
│ │ │ │ │ -000174c0: 7374 206c 696b 6520 666f 7220 6f74 6865 st like for othe
│ │ │ │ │ -000174d0: 7220 536d 616c 6c74 616c 6b20 6163 6365 r Smalltalk acce
│ │ │ │ │ -000174e0: 7373 2e0a 0a66 6c6f 6174 4174 3a20 696e ss...floatAt: in
│ │ │ │ │ -000174f0: 6465 780a 2020 2020 2041 6363 6573 7320 dex. Access
│ │ │ │ │ -00017500: 7468 6520 4320 666c 6f61 7420 6174 2074 the C float at t
│ │ │ │ │ -00017510: 6865 2067 6976 656e 2069 6e64 6578 2069 he given index i
│ │ │ │ │ -00017520: 6e20 7468 6520 7265 6365 6976 6572 2e20 n the receiver.
│ │ │ │ │ -00017530: 2049 6e64 6963 6573 2061 7265 0a20 2020 Indices are.
│ │ │ │ │ -00017540: 2020 312d 6261 7365 6420 6a75 7374 206c 1-based just l
│ │ │ │ │ -00017550: 696b 6520 666f 7220 6f74 6865 7220 536d ike for other Sm
│ │ │ │ │ -00017560: 616c 6c74 616c 6b20 6163 6365 7373 2e0a alltalk access..
│ │ │ │ │ -00017570: 0a66 6c6f 6174 4174 3a20 696e 6465 7820 .floatAt: index
│ │ │ │ │ -00017580: 7075 743a 2076 616c 7565 0a20 2020 2020 put: value.
│ │ │ │ │ -00017590: 5374 6f72 6520 7468 6520 536d 616c 6c74 Store the Smallt
│ │ │ │ │ -000175a0: 616c 6b20 466c 6f61 7420 6f62 6a65 6374 alk Float object
│ │ │ │ │ -000175b0: 2069 6465 6e74 6966 6965 6420 6279 2027 identified by '
│ │ │ │ │ -000175c0: 7661 6c75 6527 2c20 6174 2074 6865 0a20 value', at the.
│ │ │ │ │ -000175d0: 2020 2020 6769 7665 6e20 696e 6465 7820 given index
│ │ │ │ │ -000175e0: 696e 2074 6865 2072 6563 6569 7665 722c in the receiver,
│ │ │ │ │ -000175f0: 2077 7269 7469 6e67 2069 7420 6c69 6b65 writing it like
│ │ │ │ │ -00017600: 2061 2043 2066 6c6f 6174 2e20 2049 6e64 a C float. Ind
│ │ │ │ │ -00017610: 6963 6573 0a20 2020 2020 6172 6520 312d ices. are 1-
│ │ │ │ │ -00017620: 6261 7365 6420 6a75 7374 206c 696b 6520 based just like
│ │ │ │ │ -00017630: 666f 7220 6f74 6865 7220 536d 616c 6c74 for other Smallt
│ │ │ │ │ -00017640: 616c 6b20 6163 6365 7373 2e0a 0a69 6e74 alk access...int
│ │ │ │ │ -00017650: 4174 3a20 696e 6465 780a 2020 2020 2041 At: index. A
│ │ │ │ │ -00017660: 6363 6573 7320 7468 6520 4320 696e 7420 ccess the C int
│ │ │ │ │ -00017670: 6174 2074 6865 2067 6976 656e 2069 6e64 at the given ind
│ │ │ │ │ +00006550: 6564 436f 6c6c 6563 7469 6f6e 2d65 6e75 edCollection-enu
│ │ │ │ │ +00006560: 6d65 7261 7469 6e67 2074 6865 2065 6c65 merating the ele
│ │ │ │ │ +00006570: 6d65 6e74 7320 6f66 2061 2063 6f6c 6c65 ments of a colle
│ │ │ │ │ +00006580: 6374 696f 6e3a 3a20 2028 696e 7374 616e ction:: (instan
│ │ │ │ │ +00006590: 6365 290a 2a20 4172 7261 7965 6443 6f6c ce).* ArrayedCol
│ │ │ │ │ +000065a0: 6c65 6374 696f 6e2d 736f 7274 696e 673a lection-sorting:
│ │ │ │ │ +000065b0: 3a20 2028 696e 7374 616e 6365 290a 2a20 : (instance).*
│ │ │ │ │ +000065c0: 4172 7261 7965 6443 6f6c 6c65 6374 696f ArrayedCollectio
│ │ │ │ │ +000065d0: 6e2d 7374 6f72 696e 673a 3a20 2028 696e n-storing:: (in
│ │ │ │ │ +000065e0: 7374 616e 6365 290a 2a20 4172 7261 7965 stance).* Arraye
│ │ │ │ │ +000065f0: 6443 6f6c 6c65 6374 696f 6e2d 7374 7265 dCollection-stre
│ │ │ │ │ +00006600: 616d 733a 3a20 2028 696e 7374 616e 6365 ams:: (instance
│ │ │ │ │ +00006610: 290a 0a1f 0a46 696c 653a 2067 7374 2d62 )....File: gst-b
│ │ │ │ │ +00006620: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ +00006630: 2041 7272 6179 6564 436f 6c6c 6563 7469 ArrayedCollecti
│ │ │ │ │ +00006640: 6f6e 2063 6c61 7373 2d69 6e73 7461 6e63 on class-instanc
│ │ │ │ │ +00006650: 6520 6372 6561 7469 6f6e 2c20 204e 6578 e creation, Nex
│ │ │ │ │ +00006660: 743a 2041 7272 6179 6564 436f 6c6c 6563 t: ArrayedCollec
│ │ │ │ │ +00006670: 7469 6f6e 2d62 6173 6963 2c20 2055 703a tion-basic, Up:
│ │ │ │ │ +00006680: 2041 7272 6179 6564 436f 6c6c 6563 7469 ArrayedCollecti
│ │ │ │ │ +00006690: 6f6e 0a0a 312e 352e 3120 4172 7261 7965 on..1.5.1 Arraye
│ │ │ │ │ +000066a0: 6443 6f6c 6c65 6374 696f 6e20 636c 6173 dCollection clas
│ │ │ │ │ +000066b0: 733a 2069 6e73 7461 6e63 6520 6372 6561 s: instance crea
│ │ │ │ │ +000066c0: 7469 6f6e 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d tion.-----------
│ │ │ │ │ +000066d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000066e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000066f0: 2d2d 2d2d 2d0a 0a6a 6f69 6e3a 2061 436f -----..join: aCo
│ │ │ │ │ +00006700: 6c6c 6563 7469 6f6e 0a20 2020 2020 5768 llection. Wh
│ │ │ │ │ +00006710: 6572 6520 6143 6f6c 6c65 6374 696f 6e20 ere aCollection
│ │ │ │ │ +00006720: 6973 2061 2063 6f6c 6c65 6374 696f 6e20 is a collection
│ │ │ │ │ +00006730: 6f66 2053 6571 7565 6e63 6561 626c 6543 of SequenceableC
│ │ │ │ │ +00006740: 6f6c 6c65 6374 696f 6e73 2c0a 2020 2020 ollections,.
│ │ │ │ │ +00006750: 2061 6e73 7765 7220 6120 6e65 7720 696e answer a new in
│ │ │ │ │ +00006760: 7374 616e 6365 2077 6974 6820 616c 6c20 stance with all
│ │ │ │ │ +00006770: 7468 6520 656c 656d 656e 7473 2074 6865 the elements the
│ │ │ │ │ +00006780: 7265 696e 2c20 696e 206f 7264 6572 2e0a rein, in order..
│ │ │ │ │ +00006790: 0a6a 6f69 6e3a 2061 436f 6c6c 6563 7469 .join: aCollecti
│ │ │ │ │ +000067a0: 6f6e 2073 6570 6172 6174 6564 4279 3a20 on separatedBy:
│ │ │ │ │ +000067b0: 7365 7043 6f6c 6c65 6374 696f 6e0a 2020 sepCollection.
│ │ │ │ │ +000067c0: 2020 2057 6865 7265 2061 436f 6c6c 6563 Where aCollec
│ │ │ │ │ +000067d0: 7469 6f6e 2069 7320 6120 636f 6c6c 6563 tion is a collec
│ │ │ │ │ +000067e0: 7469 6f6e 206f 6620 5365 7175 656e 6365 tion of Sequence
│ │ │ │ │ +000067f0: 6162 6c65 436f 6c6c 6563 7469 6f6e 732c ableCollections,
│ │ │ │ │ +00006800: 0a20 2020 2020 616e 7377 6572 2061 206e . answer a n
│ │ │ │ │ +00006810: 6577 2069 6e73 7461 6e63 6520 7769 7468 ew instance with
│ │ │ │ │ +00006820: 2061 6c6c 2074 6865 2065 6c65 6d65 6e74 all the element
│ │ │ │ │ +00006830: 7320 7468 6572 6569 6e2c 2069 6e20 6f72 s therein, in or
│ │ │ │ │ +00006840: 6465 722c 0a20 2020 2020 6561 6368 2073 der,. each s
│ │ │ │ │ +00006850: 6570 6172 6174 6564 2062 7920 616e 206f eparated by an o
│ │ │ │ │ +00006860: 6363 7572 7265 6e63 6520 6f66 2073 6570 ccurrence of sep
│ │ │ │ │ +00006870: 436f 6c6c 6563 7469 6f6e 2e0a 0a6e 6577 Collection...new
│ │ │ │ │ +00006880: 3a20 7369 7a65 2077 6974 6841 6c6c 3a20 : size withAll:
│ │ │ │ │ +00006890: 616e 4f62 6a65 6374 0a20 2020 2020 416e anObject. An
│ │ │ │ │ +000068a0: 7377 6572 2061 2063 6f6c 6c65 6374 696f swer a collectio
│ │ │ │ │ +000068b0: 6e20 7769 7468 2074 6865 2067 6976 656e n with the given
│ │ │ │ │ +000068c0: 2073 697a 652c 2077 686f 7365 2065 6c65 size, whose ele
│ │ │ │ │ +000068d0: 6d65 6e74 7320 6172 6520 616c 6c0a 2020 ments are all.
│ │ │ │ │ +000068e0: 2020 2073 6574 2074 6f20 616e 4f62 6a65 set to anObje
│ │ │ │ │ +000068f0: 6374 0a0a 7374 7265 616d 436f 6e74 656e ct..streamConten
│ │ │ │ │ +00006900: 7473 3a20 6142 6c6f 636b 0a20 2020 2020 ts: aBlock.
│ │ │ │ │ +00006910: 4372 6561 7465 2061 2052 6561 6457 7269 Create a ReadWri
│ │ │ │ │ +00006920: 7465 5374 7265 616d 206f 6e20 616e 2065 teStream on an e
│ │ │ │ │ +00006930: 6d70 7479 2069 6e73 7461 6e63 6520 6f66 mpty instance of
│ │ │ │ │ +00006940: 2074 6865 2072 6563 6569 7665 723b 0a20 the receiver;.
│ │ │ │ │ +00006950: 2020 2020 7061 7373 2074 6865 2073 7472 pass the str
│ │ │ │ │ +00006960: 6561 6d20 746f 2061 426c 6f63 6b2c 2074 eam to aBlock, t
│ │ │ │ │ +00006970: 6865 6e20 7265 7472 6965 7665 2069 7473 hen retrieve its
│ │ │ │ │ +00006980: 2063 6f6e 7465 6e74 7320 616e 6420 616e contents and an
│ │ │ │ │ +00006990: 7377 6572 0a20 2020 2020 7468 656d 2e0a swer. them..
│ │ │ │ │ +000069a0: 0a77 6974 683a 2065 6c65 6d65 6e74 310a .with: element1.
│ │ │ │ │ +000069b0: 2020 2020 2041 6e73 7765 7220 6120 636f Answer a co
│ │ │ │ │ +000069c0: 6c6c 6563 7469 6f6e 2077 686f 7365 206f llection whose o
│ │ │ │ │ +000069d0: 6e6c 7920 656c 656d 656e 7420 6973 2065 nly element is e
│ │ │ │ │ +000069e0: 6c65 6d65 6e74 310a 0a77 6974 683a 2065 lement1..with: e
│ │ │ │ │ +000069f0: 6c65 6d65 6e74 3120 7769 7468 3a20 656c lement1 with: el
│ │ │ │ │ +00006a00: 656d 656e 7432 0a20 2020 2020 416e 7377 ement2. Answ
│ │ │ │ │ +00006a10: 6572 2061 2063 6f6c 6c65 6374 696f 6e20 er a collection
│ │ │ │ │ +00006a20: 7768 6f73 6520 6f6e 6c79 2065 6c65 6d65 whose only eleme
│ │ │ │ │ +00006a30: 6e74 7320 6172 6520 7468 6520 7061 7261 nts are the para
│ │ │ │ │ +00006a40: 6d65 7465 7273 2069 6e20 7468 650a 2020 meters in the.
│ │ │ │ │ +00006a50: 2020 206f 7264 6572 2074 6865 7920 7765 order they we
│ │ │ │ │ +00006a60: 7265 2070 6173 7365 640a 0a77 6974 683a re passed..with:
│ │ │ │ │ +00006a70: 2065 6c65 6d65 6e74 3120 7769 7468 3a20 element1 with:
│ │ │ │ │ +00006a80: 656c 656d 656e 7432 2077 6974 683a 2065 element2 with: e
│ │ │ │ │ +00006a90: 6c65 6d65 6e74 330a 2020 2020 2041 6e73 lement3. Ans
│ │ │ │ │ +00006aa0: 7765 7220 6120 636f 6c6c 6563 7469 6f6e wer a collection
│ │ │ │ │ +00006ab0: 2077 686f 7365 206f 6e6c 7920 656c 656d whose only elem
│ │ │ │ │ +00006ac0: 656e 7473 2061 7265 2074 6865 2070 6172 ents are the par
│ │ │ │ │ +00006ad0: 616d 6574 6572 7320 696e 2074 6865 0a20 ameters in the.
│ │ │ │ │ +00006ae0: 2020 2020 6f72 6465 7220 7468 6579 2077 order they w
│ │ │ │ │ +00006af0: 6572 6520 7061 7373 6564 0a0a 7769 7468 ere passed..with
│ │ │ │ │ +00006b00: 3a20 656c 656d 656e 7431 2077 6974 683a : element1 with:
│ │ │ │ │ +00006b10: 2065 6c65 6d65 6e74 3220 7769 7468 3a20 element2 with:
│ │ │ │ │ +00006b20: 656c 656d 656e 7433 2077 6974 683a 2065 element3 with: e
│ │ │ │ │ +00006b30: 6c65 6d65 6e74 340a 2020 2020 2041 6e73 lement4. Ans
│ │ │ │ │ +00006b40: 7765 7220 6120 636f 6c6c 6563 7469 6f6e wer a collection
│ │ │ │ │ +00006b50: 2077 686f 7365 206f 6e6c 7920 656c 656d whose only elem
│ │ │ │ │ +00006b60: 656e 7473 2061 7265 2074 6865 2070 6172 ents are the par
│ │ │ │ │ +00006b70: 616d 6574 6572 7320 696e 2074 6865 0a20 ameters in the.
│ │ │ │ │ +00006b80: 2020 2020 6f72 6465 7220 7468 6579 2077 order they w
│ │ │ │ │ +00006b90: 6572 6520 7061 7373 6564 0a0a 7769 7468 ere passed..with
│ │ │ │ │ +00006ba0: 3a20 656c 656d 656e 7431 2077 6974 683a : element1 with:
│ │ │ │ │ +00006bb0: 2065 6c65 6d65 6e74 3220 7769 7468 3a20 element2 with:
│ │ │ │ │ +00006bc0: 656c 656d 656e 7433 2077 6974 683a 2065 element3 with: e
│ │ │ │ │ +00006bd0: 6c65 6d65 6e74 3420 7769 7468 3a20 656c lement4 with: el
│ │ │ │ │ +00006be0: 656d 656e 7435 0a20 2020 2020 416e 7377 ement5. Answ
│ │ │ │ │ +00006bf0: 6572 2061 2063 6f6c 6c65 6374 696f 6e20 er a collection
│ │ │ │ │ +00006c00: 7768 6f73 6520 6f6e 6c79 2065 6c65 6d65 whose only eleme
│ │ │ │ │ +00006c10: 6e74 7320 6172 6520 7468 6520 7061 7261 nts are the para
│ │ │ │ │ +00006c20: 6d65 7465 7273 2069 6e20 7468 650a 2020 meters in the.
│ │ │ │ │ +00006c30: 2020 206f 7264 6572 2074 6865 7920 7765 order they we
│ │ │ │ │ +00006c40: 7265 2070 6173 7365 640a 0a77 6974 6841 re passed..withA
│ │ │ │ │ +00006c50: 6c6c 3a20 6143 6f6c 6c65 6374 696f 6e0a ll: aCollection.
│ │ │ │ │ +00006c60: 2020 2020 2041 6e73 7765 7220 6120 636f Answer a co
│ │ │ │ │ +00006c70: 6c6c 6563 7469 6f6e 2077 686f 7365 2065 llection whose e
│ │ │ │ │ +00006c80: 6c65 6d65 6e74 7320 6172 6520 7468 6520 lements are the
│ │ │ │ │ +00006c90: 7361 6d65 2061 7320 7468 6f73 6520 696e same as those in
│ │ │ │ │ +00006ca0: 0a20 2020 2020 6143 6f6c 6c65 6374 696f . aCollectio
│ │ │ │ │ +00006cb0: 6e0a 0a0a 1f0a 4669 6c65 3a20 6773 742d n.....File: gst-
│ │ │ │ │ +00006cc0: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ +00006cd0: 3a20 4172 7261 7965 6443 6f6c 6c65 6374 : ArrayedCollect
│ │ │ │ │ +00006ce0: 696f 6e2d 6261 7369 632c 2020 4e65 7874 ion-basic, Next
│ │ │ │ │ +00006cf0: 3a20 4172 7261 7965 6443 6f6c 6c65 6374 : ArrayedCollect
│ │ │ │ │ +00006d00: 696f 6e2d 6275 696c 7420 696e 732c 2020 ion-built ins,
│ │ │ │ │ +00006d10: 5072 6576 3a20 4172 7261 7965 6443 6f6c Prev: ArrayedCol
│ │ │ │ │ +00006d20: 6c65 6374 696f 6e20 636c 6173 732d 696e lection class-in
│ │ │ │ │ +00006d30: 7374 616e 6365 2063 7265 6174 696f 6e2c stance creation,
│ │ │ │ │ +00006d40: 2020 5570 3a20 4172 7261 7965 6443 6f6c Up: ArrayedCol
│ │ │ │ │ +00006d50: 6c65 6374 696f 6e0a 0a31 2e35 2e32 2041 lection..1.5.2 A
│ │ │ │ │ +00006d60: 7272 6179 6564 436f 6c6c 6563 7469 6f6e rrayedCollection
│ │ │ │ │ +00006d70: 3a20 6261 7369 630a 2d2d 2d2d 2d2d 2d2d : basic.--------
│ │ │ │ │ +00006d80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00006d90: 2d2d 2d2d 2d2d 0a0a 2c20 6153 6571 7565 ------.., aSeque
│ │ │ │ │ +00006da0: 6e63 6561 626c 6543 6f6c 6c65 6374 696f nceableCollectio
│ │ │ │ │ +00006db0: 6e0a 2020 2020 2041 6e73 7765 7220 6120 n. Answer a
│ │ │ │ │ +00006dc0: 6e65 7720 696e 7374 616e 6365 206f 6620 new instance of
│ │ │ │ │ +00006dd0: 616e 2041 7272 6179 6564 436f 6c6c 6563 an ArrayedCollec
│ │ │ │ │ +00006de0: 7469 6f6e 2063 6f6e 7461 696e 696e 6720 tion containing
│ │ │ │ │ +00006df0: 616c 6c20 7468 650a 2020 2020 2065 6c65 all the. ele
│ │ │ │ │ +00006e00: 6d65 6e74 7320 696e 2074 6865 2072 6563 ments in the rec
│ │ │ │ │ +00006e10: 6569 7665 722c 2066 6f6c 6c6f 7765 6420 eiver, followed
│ │ │ │ │ +00006e20: 6279 2061 6c6c 2074 6865 2065 6c65 6d65 by all the eleme
│ │ │ │ │ +00006e30: 6e74 7320 696e 0a20 2020 2020 6153 6571 nts in. aSeq
│ │ │ │ │ +00006e40: 7565 6e63 6561 626c 6543 6f6c 6c65 6374 uenceableCollect
│ │ │ │ │ +00006e50: 696f 6e0a 0a61 6464 3a20 7661 6c75 650a ion..add: value.
│ │ │ │ │ +00006e60: 2020 2020 2054 6869 7320 6d65 7468 6f64 This method
│ │ │ │ │ +00006e70: 2073 686f 756c 6420 6e6f 7420 6265 2063 should not be c
│ │ │ │ │ +00006e80: 616c 6c65 6420 666f 7220 696e 7374 616e alled for instan
│ │ │ │ │ +00006e90: 6365 7320 6f66 2074 6869 7320 636c 6173 ces of this clas
│ │ │ │ │ +00006ea0: 732e 0a0a 6174 416c 6c3a 206b 6579 436f s...atAll: keyCo
│ │ │ │ │ +00006eb0: 6c6c 6563 7469 6f6e 0a20 2020 2020 416e llection. An
│ │ │ │ │ +00006ec0: 7377 6572 2061 2063 6f6c 6c65 6374 696f swer a collectio
│ │ │ │ │ +00006ed0: 6e20 6f66 2074 6865 2073 616d 6520 6b69 n of the same ki
│ │ │ │ │ +00006ee0: 6e64 2072 6574 7572 6e65 6420 6279 2023 nd returned by #
│ │ │ │ │ +00006ef0: 636f 6c6c 6563 743a 2c20 7468 6174 0a20 collect:, that.
│ │ │ │ │ +00006f00: 2020 2020 6f6e 6c79 2069 6e63 6c75 6465 only include
│ │ │ │ │ +00006f10: 7320 7468 6520 7661 6c75 6573 2061 7420 s the values at
│ │ │ │ │ +00006f20: 7468 6520 6769 7665 6e20 696e 6469 6365 the given indice
│ │ │ │ │ +00006f30: 732e 2046 6169 6c20 6966 2061 6e79 206f s. Fail if any o
│ │ │ │ │ +00006f40: 6620 7468 650a 2020 2020 2076 616c 7565 f the. value
│ │ │ │ │ +00006f50: 7320 696e 206b 6579 436f 6c6c 6563 7469 s in keyCollecti
│ │ │ │ │ +00006f60: 6f6e 2069 7320 6f75 7420 6f66 2062 6f75 on is out of bou
│ │ │ │ │ +00006f70: 6e64 7320 666f 7220 7468 6520 7265 6365 nds for the rece
│ │ │ │ │ +00006f80: 6976 6572 2e0a 0a63 6f70 7946 726f 6d3a iver...copyFrom:
│ │ │ │ │ +00006f90: 2073 7461 7274 2074 6f3a 2073 746f 700a start to: stop.
│ │ │ │ │ +00006fa0: 2020 2020 2041 6e73 7765 7220 6120 6e65 Answer a ne
│ │ │ │ │ +00006fb0: 7720 636f 6c6c 6563 7469 6f6e 2063 6f6e w collection con
│ │ │ │ │ +00006fc0: 7461 696e 696e 6720 616c 6c20 7468 6520 taining all the
│ │ │ │ │ +00006fd0: 6974 656d 7320 696e 2074 6865 2072 6563 items in the rec
│ │ │ │ │ +00006fe0: 6569 7665 720a 2020 2020 2066 726f 6d20 eiver. from
│ │ │ │ │ +00006ff0: 7468 6520 7374 6172 742d 7468 2061 6e64 the start-th and
│ │ │ │ │ +00007000: 2074 6f20 7468 6520 7374 6f70 2d74 680a to the stop-th.
│ │ │ │ │ +00007010: 0a63 6f70 7957 6974 683a 2061 6e45 6c65 .copyWith: anEle
│ │ │ │ │ +00007020: 6d65 6e74 0a20 2020 2020 416e 7377 6572 ment. Answer
│ │ │ │ │ +00007030: 2061 206e 6577 2069 6e73 7461 6e63 6520 a new instance
│ │ │ │ │ +00007040: 6f66 2061 6e20 4172 7261 7965 6443 6f6c of an ArrayedCol
│ │ │ │ │ +00007050: 6c65 6374 696f 6e20 636f 6e74 6169 6e69 lection containi
│ │ │ │ │ +00007060: 6e67 2061 6c6c 2074 6865 0a20 2020 2020 ng all the.
│ │ │ │ │ +00007070: 656c 656d 656e 7473 2069 6e20 7468 6520 elements in the
│ │ │ │ │ +00007080: 7265 6365 6976 6572 2c20 666f 6c6c 6f77 receiver, follow
│ │ │ │ │ +00007090: 6564 2062 7920 7468 6520 7369 6e67 6c65 ed by the single
│ │ │ │ │ +000070a0: 2069 7465 6d20 616e 456c 656d 656e 740a item anElement.
│ │ │ │ │ +000070b0: 0a63 6f70 7957 6974 686f 7574 3a20 6f6c .copyWithout: ol
│ │ │ │ │ +000070c0: 6445 6c65 6d65 6e74 0a20 2020 2020 416e dElement. An
│ │ │ │ │ +000070d0: 7377 6572 2061 2063 6f70 7920 6f66 2074 swer a copy of t
│ │ │ │ │ +000070e0: 6865 2072 6563 6569 7665 7220 746f 2077 he receiver to w
│ │ │ │ │ +000070f0: 6869 6368 2061 6c6c 206f 6363 7572 7265 hich all occurre
│ │ │ │ │ +00007100: 6e63 6573 206f 660a 2020 2020 206f 6c64 nces of. old
│ │ │ │ │ +00007110: 456c 656d 656e 7420 6172 6520 7265 6d6f Element are remo
│ │ │ │ │ +00007120: 7665 640a 0a0a 1f0a 4669 6c65 3a20 6773 ved.....File: gs
│ │ │ │ │ +00007130: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ +00007140: 6465 3a20 4172 7261 7965 6443 6f6c 6c65 de: ArrayedColle
│ │ │ │ │ +00007150: 6374 696f 6e2d 6275 696c 7420 696e 732c ction-built ins,
│ │ │ │ │ +00007160: 2020 4e65 7874 3a20 4172 7261 7965 6443 Next: ArrayedC
│ │ │ │ │ +00007170: 6f6c 6c65 6374 696f 6e2d 636f 6d70 696c ollection-compil
│ │ │ │ │ +00007180: 6572 2c20 2050 7265 763a 2041 7272 6179 er, Prev: Array
│ │ │ │ │ +00007190: 6564 436f 6c6c 6563 7469 6f6e 2d62 6173 edCollection-bas
│ │ │ │ │ +000071a0: 6963 2c20 2055 703a 2041 7272 6179 6564 ic, Up: Arrayed
│ │ │ │ │ +000071b0: 436f 6c6c 6563 7469 6f6e 0a0a 312e 352e Collection..1.5.
│ │ │ │ │ +000071c0: 3320 4172 7261 7965 6443 6f6c 6c65 6374 3 ArrayedCollect
│ │ │ │ │ +000071d0: 696f 6e3a 2062 7569 6c74 2069 6e73 0a2d ion: built ins.-
│ │ │ │ │ +000071e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000071f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00007200: 2d0a 0a73 697a 650a 2020 2020 2041 6e73 -..size. Ans
│ │ │ │ │ +00007210: 7765 7220 7468 6520 7369 7a65 206f 6620 wer the size of
│ │ │ │ │ +00007220: 7468 6520 7265 6365 6976 6572 0a0a 0a1f the receiver....
│ │ │ │ │ +00007230: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ +00007240: 696e 666f 2c20 204e 6f64 653a 2041 7272 info, Node: Arr
│ │ │ │ │ +00007250: 6179 6564 436f 6c6c 6563 7469 6f6e 2d63 ayedCollection-c
│ │ │ │ │ +00007260: 6f6d 7069 6c65 722c 2020 4e65 7874 3a20 ompiler, Next:
│ │ │ │ │ +00007270: 4172 7261 7965 6443 6f6c 6c65 6374 696f ArrayedCollectio
│ │ │ │ │ +00007280: 6e2d 636f 7079 696e 6720 436f 6c6c 6563 n-copying Collec
│ │ │ │ │ +00007290: 7469 6f6e 732c 2020 5072 6576 3a20 4172 tions, Prev: Ar
│ │ │ │ │ +000072a0: 7261 7965 6443 6f6c 6c65 6374 696f 6e2d rayedCollection-
│ │ │ │ │ +000072b0: 6275 696c 7420 696e 732c 2020 5570 3a20 built ins, Up:
│ │ │ │ │ +000072c0: 4172 7261 7965 6443 6f6c 6c65 6374 696f ArrayedCollectio
│ │ │ │ │ +000072d0: 6e0a 0a31 2e35 2e34 2041 7272 6179 6564 n..1.5.4 Arrayed
│ │ │ │ │ +000072e0: 436f 6c6c 6563 7469 6f6e 3a20 636f 6d70 Collection: comp
│ │ │ │ │ +000072f0: 696c 6572 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d iler.-----------
│ │ │ │ │ +00007300: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00007310: 2d2d 2d2d 2d2d 0a0a 6c69 7465 7261 6c45 ------..literalE
│ │ │ │ │ +00007320: 7175 616c 733a 2061 6e4f 626a 6563 740a quals: anObject.
│ │ │ │ │ +00007330: 2020 2020 204e 6f74 2063 6f6d 6d65 6e74 Not comment
│ │ │ │ │ +00007340: 6564 2e0a 0a6c 6974 6572 616c 4861 7368 ed...literalHash
│ │ │ │ │ +00007350: 0a20 2020 2020 4e6f 7420 636f 6d6d 656e . Not commen
│ │ │ │ │ +00007360: 7465 642e 0a0a 0a1f 0a46 696c 653a 2067 ted......File: g
│ │ │ │ │ +00007370: 7374 2d62 6173 652e 696e 666f 2c20 204e st-base.info, N
│ │ │ │ │ +00007380: 6f64 653a 2041 7272 6179 6564 436f 6c6c ode: ArrayedColl
│ │ │ │ │ +00007390: 6563 7469 6f6e 2d63 6f70 7969 6e67 2043 ection-copying C
│ │ │ │ │ +000073a0: 6f6c 6c65 6374 696f 6e73 2c20 204e 6578 ollections, Nex
│ │ │ │ │ +000073b0: 743a 2041 7272 6179 6564 436f 6c6c 6563 t: ArrayedCollec
│ │ │ │ │ +000073c0: 7469 6f6e 2d65 6e75 6d65 7261 7469 6e67 tion-enumerating
│ │ │ │ │ +000073d0: 2074 6865 2065 6c65 6d65 6e74 7320 6f66 the elements of
│ │ │ │ │ +000073e0: 2061 2063 6f6c 6c65 6374 696f 6e2c 2020 a collection,
│ │ │ │ │ +000073f0: 5072 6576 3a20 4172 7261 7965 6443 6f6c Prev: ArrayedCol
│ │ │ │ │ +00007400: 6c65 6374 696f 6e2d 636f 6d70 696c 6572 lection-compiler
│ │ │ │ │ +00007410: 2c20 2055 703a 2041 7272 6179 6564 436f , Up: ArrayedCo
│ │ │ │ │ +00007420: 6c6c 6563 7469 6f6e 0a0a 312e 352e 3520 llection..1.5.5
│ │ │ │ │ +00007430: 4172 7261 7965 6443 6f6c 6c65 6374 696f ArrayedCollectio
│ │ │ │ │ +00007440: 6e3a 2063 6f70 7969 6e67 2043 6f6c 6c65 n: copying Colle
│ │ │ │ │ +00007450: 6374 696f 6e73 0a2d 2d2d 2d2d 2d2d 2d2d ctions.---------
│ │ │ │ │ +00007460: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00007470: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00007480: 2d2d 2d0a 0a63 6f70 7952 6570 6c61 6365 ---..copyReplace
│ │ │ │ │ +00007490: 416c 6c3a 206f 6c64 5375 6243 6f6c 6c65 All: oldSubColle
│ │ │ │ │ +000074a0: 6374 696f 6e20 7769 7468 3a20 6e65 7753 ction with: newS
│ │ │ │ │ +000074b0: 7562 436f 6c6c 6563 7469 6f6e 0a20 2020 ubCollection.
│ │ │ │ │ +000074c0: 2020 416e 7377 6572 2061 206e 6577 2063 Answer a new c
│ │ │ │ │ +000074d0: 6f6c 6c65 6374 696f 6e20 696e 2077 6869 ollection in whi
│ │ │ │ │ +000074e0: 6368 2061 6c6c 2074 6865 2073 6571 7565 ch all the seque
│ │ │ │ │ +000074f0: 6e63 6573 206d 6174 6368 696e 670a 2020 nces matching.
│ │ │ │ │ +00007500: 2020 206f 6c64 5375 6243 6f6c 6c65 6374 oldSubCollect
│ │ │ │ │ +00007510: 696f 6e20 6172 6520 7265 706c 6163 6564 ion are replaced
│ │ │ │ │ +00007520: 2077 6974 6820 6e65 7753 7562 436f 6c6c with newSubColl
│ │ │ │ │ +00007530: 6563 7469 6f6e 0a0a 636f 7079 5265 706c ection..copyRepl
│ │ │ │ │ +00007540: 6163 6546 726f 6d3a 2073 7461 7274 2074 aceFrom: start t
│ │ │ │ │ +00007550: 6f3a 2073 746f 7020 7769 7468 3a20 7265 o: stop with: re
│ │ │ │ │ +00007560: 706c 6163 656d 656e 7443 6f6c 6c65 6374 placementCollect
│ │ │ │ │ +00007570: 696f 6e0a 2020 2020 2041 6e73 7765 7220 ion. Answer
│ │ │ │ │ +00007580: 6120 6e65 7720 636f 6c6c 6563 7469 6f6e a new collection
│ │ │ │ │ +00007590: 206f 6620 7468 6520 7361 6d65 2063 6c61 of the same cla
│ │ │ │ │ +000075a0: 7373 2061 7320 7468 6520 7265 6365 6976 ss as the receiv
│ │ │ │ │ +000075b0: 6572 2074 6861 740a 2020 2020 2063 6f6e er that. con
│ │ │ │ │ +000075c0: 7461 696e 7320 7468 6520 7361 6d65 2065 tains the same e
│ │ │ │ │ +000075d0: 6c65 6d65 6e74 7320 6173 2074 6865 2072 lements as the r
│ │ │ │ │ +000075e0: 6563 6569 7665 722c 2069 6e20 7468 6520 eceiver, in the
│ │ │ │ │ +000075f0: 7361 6d65 206f 7264 6572 2c0a 2020 2020 same order,.
│ │ │ │ │ +00007600: 2065 7863 6570 7420 666f 7220 656c 656d except for elem
│ │ │ │ │ +00007610: 656e 7473 2066 726f 6d20 696e 6465 7820 ents from index
│ │ │ │ │ +00007620: 6073 7461 7274 2720 746f 2069 6e64 6578 `start' to index
│ │ │ │ │ +00007630: 2060 7374 6f70 272e 0a0a 2020 2020 2049 `stop'... I
│ │ │ │ │ +00007640: 6620 7374 6172 7420 3c20 7374 6f70 2c20 f start < stop,
│ │ │ │ │ +00007650: 7468 6573 6520 6172 6520 7265 706c 6163 these are replac
│ │ │ │ │ +00007660: 6564 2062 7920 7468 6520 636f 6e74 656e ed by the conten
│ │ │ │ │ +00007670: 7473 206f 6620 7468 650a 2020 2020 2072 ts of the. r
│ │ │ │ │ +00007680: 6570 6c61 6365 6d65 6e74 436f 6c6c 6563 eplacementCollec
│ │ │ │ │ +00007690: 7469 6f6e 2e20 2049 6e73 7465 6164 2c20 tion. Instead,
│ │ │ │ │ +000076a0: 4966 2073 7461 7274 203d 2028 7374 6f70 If start = (stop
│ │ │ │ │ +000076b0: 202b 2031 292c 206c 696b 6520 696e 0a20 + 1), like in.
│ │ │ │ │ +000076c0: 2020 2020 6063 6f70 7952 6570 6c61 6365 `copyReplace
│ │ │ │ │ +000076d0: 4672 6f6d 3a20 3420 746f 3a20 3320 7769 From: 4 to: 3 wi
│ │ │ │ │ +000076e0: 7468 3a20 616e 4172 7261 7927 2c20 7468 th: anArray', th
│ │ │ │ │ +000076f0: 656e 2065 7665 7279 2065 6c65 6d65 6e74 en every element
│ │ │ │ │ +00007700: 206f 660a 2020 2020 2074 6865 2072 6563 of. the rec
│ │ │ │ │ +00007710: 6569 7665 7220 7769 6c6c 2062 6520 7072 eiver will be pr
│ │ │ │ │ +00007720: 6573 656e 7420 696e 2074 6865 2061 6e73 esent in the ans
│ │ │ │ │ +00007730: 7765 7265 6420 636f 7079 3b20 7468 6520 wered copy; the
│ │ │ │ │ +00007740: 6f70 6572 6174 696f 6e0a 2020 2020 2077 operation. w
│ │ │ │ │ +00007750: 696c 6c20 6265 2061 6e20 6170 7065 6e64 ill be an append
│ │ │ │ │ +00007760: 2069 6620 7374 6f70 2069 7320 6571 7561 if stop is equa
│ │ │ │ │ +00007770: 6c20 746f 2074 6865 2073 697a 6520 6f66 l to the size of
│ │ │ │ │ +00007780: 2074 6865 2072 6563 6569 7665 7220 6f72 the receiver or
│ │ │ │ │ +00007790: 2c0a 2020 2020 2069 6620 6974 2069 7320 ,. if it is
│ │ │ │ │ +000077a0: 6e6f 742c 2061 6e20 696e 7365 7274 2062 not, an insert b
│ │ │ │ │ +000077b0: 6566 6f72 6520 696e 6465 7820 6073 7461 efore index `sta
│ │ │ │ │ +000077c0: 7274 272e 0a0a 636f 7079 5265 706c 6163 rt'...copyReplac
│ │ │ │ │ +000077d0: 6546 726f 6d3a 2073 7461 7274 2074 6f3a eFrom: start to:
│ │ │ │ │ +000077e0: 2073 746f 7020 7769 7468 4f62 6a65 6374 stop withObject
│ │ │ │ │ +000077f0: 3a20 616e 4f62 6a65 6374 0a20 2020 2020 : anObject.
│ │ │ │ │ +00007800: 416e 7377 6572 2061 206e 6577 2063 6f6c Answer a new col
│ │ │ │ │ +00007810: 6c65 6374 696f 6e20 6f66 2074 6865 2073 lection of the s
│ │ │ │ │ +00007820: 616d 6520 636c 6173 7320 6173 2074 6865 ame class as the
│ │ │ │ │ +00007830: 2072 6563 6569 7665 7220 7468 6174 0a20 receiver that.
│ │ │ │ │ +00007840: 2020 2020 636f 6e74 6169 6e73 2074 6865 contains the
│ │ │ │ │ +00007850: 2073 616d 6520 656c 656d 656e 7473 2061 same elements a
│ │ │ │ │ +00007860: 7320 7468 6520 7265 6365 6976 6572 2c20 s the receiver,
│ │ │ │ │ +00007870: 696e 2074 6865 2073 616d 6520 6f72 6465 in the same orde
│ │ │ │ │ +00007880: 722c 0a20 2020 2020 6578 6365 7074 2066 r,. except f
│ │ │ │ │ +00007890: 6f72 2065 6c65 6d65 6e74 7320 6672 6f6d or elements from
│ │ │ │ │ +000078a0: 2069 6e64 6578 2060 7374 6172 7427 2074 index `start' t
│ │ │ │ │ +000078b0: 6f20 696e 6465 7820 6073 746f 7027 2e0a o index `stop'..
│ │ │ │ │ +000078c0: 0a20 2020 2020 4966 2073 7461 7274 203c . If start <
│ │ │ │ │ +000078d0: 2073 746f 702c 2074 6865 7365 2061 7265 stop, these are
│ │ │ │ │ +000078e0: 2072 6570 6c61 6365 6420 6279 2073 746f replaced by sto
│ │ │ │ │ +000078f0: 702d 7374 6172 742b 3120 636f 7069 6573 p-start+1 copies
│ │ │ │ │ +00007900: 206f 660a 2020 2020 2061 6e4f 626a 6563 of. anObjec
│ │ │ │ │ +00007910: 742e 2020 496e 7374 6561 642c 2049 6620 t. Instead, If
│ │ │ │ │ +00007920: 7374 6172 7420 3d20 2873 746f 7020 2b20 start = (stop +
│ │ │ │ │ +00007930: 3129 2c20 7468 656e 2065 7665 7279 2065 1), then every e
│ │ │ │ │ +00007940: 6c65 6d65 6e74 206f 660a 2020 2020 2074 lement of. t
│ │ │ │ │ +00007950: 6865 2072 6563 6569 7665 7220 7769 6c6c he receiver will
│ │ │ │ │ +00007960: 2062 6520 7072 6573 656e 7420 696e 2074 be present in t
│ │ │ │ │ +00007970: 6865 2061 6e73 7765 7265 6420 636f 7079 he answered copy
│ │ │ │ │ +00007980: 3b20 7468 6520 6f70 6572 6174 696f 6e0a ; the operation.
│ │ │ │ │ +00007990: 2020 2020 2077 696c 6c20 6265 2061 6e20 will be an
│ │ │ │ │ +000079a0: 6170 7065 6e64 2069 6620 7374 6f70 2069 append if stop i
│ │ │ │ │ +000079b0: 7320 6571 7561 6c20 746f 2074 6865 2073 s equal to the s
│ │ │ │ │ +000079c0: 697a 6520 6f66 2074 6865 2072 6563 6569 ize of the recei
│ │ │ │ │ +000079d0: 7665 7220 6f72 2c0a 2020 2020 2069 6620 ver or,. if
│ │ │ │ │ +000079e0: 6974 2069 7320 6e6f 742c 2061 6e20 696e it is not, an in
│ │ │ │ │ +000079f0: 7365 7274 2062 6566 6f72 6520 696e 6465 sert before inde
│ │ │ │ │ +00007a00: 7820 6073 7461 7274 272e 0a0a 7265 7665 x `start'...reve
│ │ │ │ │ +00007a10: 7273 650a 2020 2020 2041 6e73 7765 7220 rse. Answer
│ │ │ │ │ +00007a20: 7468 6520 7265 6365 6976 6572 7327 2063 the receivers' c
│ │ │ │ │ +00007a30: 6f6e 7465 6e74 7320 696e 2072 6576 6572 ontents in rever
│ │ │ │ │ +00007a40: 7365 206f 7264 6572 0a0a 0a1f 0a46 696c se order.....Fil
│ │ │ │ │ +00007a50: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ +00007a60: 2c20 204e 6f64 653a 2041 7272 6179 6564 , Node: Arrayed
│ │ │ │ │ +00007a70: 436f 6c6c 6563 7469 6f6e 2d65 6e75 6d65 Collection-enume
│ │ │ │ │ +00007a80: 7261 7469 6e67 2074 6865 2065 6c65 6d65 rating the eleme
│ │ │ │ │ +00007a90: 6e74 7320 6f66 2061 2063 6f6c 6c65 6374 nts of a collect
│ │ │ │ │ +00007aa0: 696f 6e2c 2020 4e65 7874 3a20 4172 7261 ion, Next: Arra
│ │ │ │ │ +00007ab0: 7965 6443 6f6c 6c65 6374 696f 6e2d 736f yedCollection-so
│ │ │ │ │ +00007ac0: 7274 696e 672c 2020 5072 6576 3a20 4172 rting, Prev: Ar
│ │ │ │ │ +00007ad0: 7261 7965 6443 6f6c 6c65 6374 696f 6e2d rayedCollection-
│ │ │ │ │ +00007ae0: 636f 7079 696e 6720 436f 6c6c 6563 7469 copying Collecti
│ │ │ │ │ +00007af0: 6f6e 732c 2020 5570 3a20 4172 7261 7965 ons, Up: Arraye
│ │ │ │ │ +00007b00: 6443 6f6c 6c65 6374 696f 6e0a 0a31 2e35 dCollection..1.5
│ │ │ │ │ +00007b10: 2e36 2041 7272 6179 6564 436f 6c6c 6563 .6 ArrayedCollec
│ │ │ │ │ +00007b20: 7469 6f6e 3a20 656e 756d 6572 6174 696e tion: enumeratin
│ │ │ │ │ +00007b30: 6720 7468 6520 656c 656d 656e 7473 206f g the elements o
│ │ │ │ │ +00007b40: 6620 6120 636f 6c6c 6563 7469 6f6e 0a2d f a collection.-
│ │ │ │ │ +00007b50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00007b60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00007b70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00007b80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00007b90: 0a0a 636f 6c6c 6563 743a 2061 426c 6f63 ..collect: aBloc
│ │ │ │ │ +00007ba0: 6b0a 2020 2020 2041 6e73 7765 7220 6120 k. Answer a
│ │ │ │ │ +00007bb0: 6e65 7720 696e 7374 616e 6365 206f 6620 new instance of
│ │ │ │ │ +00007bc0: 616e 2041 7272 6179 6564 436f 6c6c 6563 an ArrayedCollec
│ │ │ │ │ +00007bd0: 7469 6f6e 2063 6f6e 7461 696e 696e 6720 tion containing
│ │ │ │ │ +00007be0: 616c 6c20 7468 650a 2020 2020 2072 6573 all the. res
│ │ │ │ │ +00007bf0: 756c 7473 206f 6620 6576 616c 7561 7469 ults of evaluati
│ │ │ │ │ +00007c00: 6e67 2061 426c 6f63 6b20 7061 7373 696e ng aBlock passin
│ │ │ │ │ +00007c10: 6720 6561 6368 206f 6620 7468 6520 7265 g each of the re
│ │ │ │ │ +00007c20: 6365 6976 6572 2773 0a20 2020 2020 656c ceiver's. el
│ │ │ │ │ +00007c30: 656d 656e 7473 0a0a 7265 6a65 6374 3a20 ements..reject:
│ │ │ │ │ +00007c40: 6142 6c6f 636b 0a20 2020 2020 416e 7377 aBlock. Answ
│ │ │ │ │ +00007c50: 6572 2061 206e 6577 2069 6e73 7461 6e63 er a new instanc
│ │ │ │ │ +00007c60: 6520 6f66 2061 6e20 4172 7261 7965 6443 e of an ArrayedC
│ │ │ │ │ +00007c70: 6f6c 6c65 6374 696f 6e20 636f 6e74 6169 ollection contai
│ │ │ │ │ +00007c80: 6e69 6e67 2061 6c6c 2074 6865 0a20 2020 ning all the.
│ │ │ │ │ +00007c90: 2020 656c 656d 656e 7473 2069 6e20 7468 elements in th
│ │ │ │ │ +00007ca0: 6520 7265 6365 6976 6572 2077 6869 6368 e receiver which
│ │ │ │ │ +00007cb0: 2c20 7768 656e 2070 6173 7365 6420 746f , when passed to
│ │ │ │ │ +00007cc0: 2061 426c 6f63 6b2c 2061 6e73 7765 7220 aBlock, answer
│ │ │ │ │ +00007cd0: 6661 6c73 650a 0a73 656c 6563 743a 2061 false..select: a
│ │ │ │ │ +00007ce0: 426c 6f63 6b0a 2020 2020 2041 6e73 7765 Block. Answe
│ │ │ │ │ +00007cf0: 7220 6120 6e65 7720 696e 7374 616e 6365 r a new instance
│ │ │ │ │ +00007d00: 206f 6620 616e 2041 7272 6179 6564 436f of an ArrayedCo
│ │ │ │ │ +00007d10: 6c6c 6563 7469 6f6e 2063 6f6e 7461 696e llection contain
│ │ │ │ │ +00007d20: 696e 6720 616c 6c20 7468 650a 2020 2020 ing all the.
│ │ │ │ │ +00007d30: 2065 6c65 6d65 6e74 7320 696e 2074 6865 elements in the
│ │ │ │ │ +00007d40: 2072 6563 6569 7665 7220 7768 6963 682c receiver which,
│ │ │ │ │ +00007d50: 2077 6865 6e20 7061 7373 6564 2074 6f20 when passed to
│ │ │ │ │ +00007d60: 6142 6c6f 636b 2c20 616e 7377 6572 2074 aBlock, answer t
│ │ │ │ │ +00007d70: 7275 650a 0a77 6974 683a 2061 5365 7175 rue..with: aSequ
│ │ │ │ │ +00007d80: 656e 6365 6162 6c65 436f 6c6c 6563 7469 enceableCollecti
│ │ │ │ │ +00007d90: 6f6e 2063 6f6c 6c65 6374 3a20 6142 6c6f on collect: aBlo
│ │ │ │ │ +00007da0: 636b 0a20 2020 2020 4576 616c 7561 7465 ck. Evaluate
│ │ │ │ │ +00007db0: 2061 426c 6f63 6b20 666f 7220 6561 6368 aBlock for each
│ │ │ │ │ +00007dc0: 2070 6169 7220 6f66 2065 6c65 6d65 6e74 pair of element
│ │ │ │ │ +00007dd0: 7320 746f 6f6b 2072 6573 7065 6374 6976 s took respectiv
│ │ │ │ │ +00007de0: 656c 7920 6672 6f6d 0a20 2020 2020 7468 ely from. th
│ │ │ │ │ +00007df0: 6520 7265 6365 6976 6572 2061 6e64 2066 e receiver and f
│ │ │ │ │ +00007e00: 726f 6d20 6153 6571 7565 6e63 6561 626c rom aSequenceabl
│ │ │ │ │ +00007e10: 6543 6f6c 6c65 6374 696f 6e3b 2061 6e73 eCollection; ans
│ │ │ │ │ +00007e20: 7765 7220 6120 636f 6c6c 6563 7469 6f6e wer a collection
│ │ │ │ │ +00007e30: 0a20 2020 2020 6f66 2074 6865 2073 616d . of the sam
│ │ │ │ │ +00007e40: 6520 6b69 6e64 206f 6620 7468 6520 7265 e kind of the re
│ │ │ │ │ +00007e50: 6365 6976 6572 2c20 6d61 6465 2077 6974 ceiver, made wit
│ │ │ │ │ +00007e60: 6820 7468 6520 626c 6f63 6b27 7320 7265 h the block's re
│ │ │ │ │ +00007e70: 7475 726e 0a20 2020 2020 7661 6c75 6573 turn. values
│ │ │ │ │ +00007e80: 2e20 4661 696c 2069 6620 7468 6520 7265 . Fail if the re
│ │ │ │ │ +00007e90: 6365 6976 6572 2068 6173 206e 6f74 2074 ceiver has not t
│ │ │ │ │ +00007ea0: 6865 2073 616d 6520 7369 7a65 2061 730a he same size as.
│ │ │ │ │ +00007eb0: 2020 2020 2061 5365 7175 656e 6365 6162 aSequenceab
│ │ │ │ │ +00007ec0: 6c65 436f 6c6c 6563 7469 6f6e 2e0a 0a0a leCollection....
│ │ │ │ │ +00007ed0: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ +00007ee0: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 4172 .info, Node: Ar
│ │ │ │ │ +00007ef0: 7261 7965 6443 6f6c 6c65 6374 696f 6e2d rayedCollection-
│ │ │ │ │ +00007f00: 736f 7274 696e 672c 2020 4e65 7874 3a20 sorting, Next:
│ │ │ │ │ +00007f10: 4172 7261 7965 6443 6f6c 6c65 6374 696f ArrayedCollectio
│ │ │ │ │ +00007f20: 6e2d 7374 6f72 696e 672c 2020 5072 6576 n-storing, Prev
│ │ │ │ │ +00007f30: 3a20 4172 7261 7965 6443 6f6c 6c65 6374 : ArrayedCollect
│ │ │ │ │ +00007f40: 696f 6e2d 656e 756d 6572 6174 696e 6720 ion-enumerating
│ │ │ │ │ +00007f50: 7468 6520 656c 656d 656e 7473 206f 6620 the elements of
│ │ │ │ │ +00007f60: 6120 636f 6c6c 6563 7469 6f6e 2c20 2055 a collection, U
│ │ │ │ │ +00007f70: 703a 2041 7272 6179 6564 436f 6c6c 6563 p: ArrayedCollec
│ │ │ │ │ +00007f80: 7469 6f6e 0a0a 312e 352e 3720 4172 7261 tion..1.5.7 Arra
│ │ │ │ │ +00007f90: 7965 6443 6f6c 6c65 6374 696f 6e3a 2073 yedCollection: s
│ │ │ │ │ +00007fa0: 6f72 7469 6e67 0a2d 2d2d 2d2d 2d2d 2d2d orting.---------
│ │ │ │ │ +00007fb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00007fc0: 2d2d 2d2d 2d2d 2d0a 0a73 6f72 7465 640a -------..sorted.
│ │ │ │ │ +00007fd0: 2020 2020 2052 6574 7572 6e20 6120 636f Return a co
│ │ │ │ │ +00007fe0: 7079 206f 6620 7468 6520 7265 6365 6976 py of the receiv
│ │ │ │ │ +00007ff0: 6572 2073 6f72 7465 6420 6163 636f 7264 er sorted accord
│ │ │ │ │ +00008000: 696e 6720 746f 2074 6865 2064 6566 6175 ing to the defau
│ │ │ │ │ +00008010: 6c74 2073 6f72 740a 2020 2020 2062 6c6f lt sort. blo
│ │ │ │ │ +00008020: 636b 2c20 7768 6963 6820 7573 6573 2023 ck, which uses #
│ │ │ │ │ +00008030: 3c3d 2074 6f20 636f 6d70 6172 6520 6974 <= to compare it
│ │ │ │ │ +00008040: 656d 732e 0a0a 736f 7274 6564 3a20 736f ems...sorted: so
│ │ │ │ │ +00008050: 7274 426c 6f63 6b0a 2020 2020 2052 6574 rtBlock. Ret
│ │ │ │ │ +00008060: 7572 6e20 6120 636f 7079 206f 6620 7468 urn a copy of th
│ │ │ │ │ +00008070: 6520 7265 6365 6976 6572 2073 6f72 7465 e receiver sorte
│ │ │ │ │ +00008080: 6420 6163 636f 7264 696e 6720 746f 2074 d according to t
│ │ │ │ │ +00008090: 6865 2067 6976 656e 2073 6f72 740a 2020 he given sort.
│ │ │ │ │ +000080a0: 2020 2062 6c6f 636b 2c20 7768 6963 6820 block, which
│ │ │ │ │ +000080b0: 6163 6365 7074 7320 7061 6972 206f 6620 accepts pair of
│ │ │ │ │ +000080c0: 6974 656d 7320 616e 6420 7265 7475 726e items and return
│ │ │ │ │ +000080d0: 7320 7472 7565 2069 6620 7468 6520 6669 s true if the fi
│ │ │ │ │ +000080e0: 7273 740a 2020 2020 2069 7465 6d20 6973 rst. item is
│ │ │ │ │ +000080f0: 206c 6573 7320 7468 616e 2074 6865 2073 less than the s
│ │ │ │ │ +00008100: 6563 6f6e 6420 6f6e 652e 0a0a 0a1f 0a46 econd one......F
│ │ │ │ │ +00008110: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ +00008120: 666f 2c20 204e 6f64 653a 2041 7272 6179 fo, Node: Array
│ │ │ │ │ +00008130: 6564 436f 6c6c 6563 7469 6f6e 2d73 746f edCollection-sto
│ │ │ │ │ +00008140: 7269 6e67 2c20 204e 6578 743a 2041 7272 ring, Next: Arr
│ │ │ │ │ +00008150: 6179 6564 436f 6c6c 6563 7469 6f6e 2d73 ayedCollection-s
│ │ │ │ │ +00008160: 7472 6561 6d73 2c20 2050 7265 763a 2041 treams, Prev: A
│ │ │ │ │ +00008170: 7272 6179 6564 436f 6c6c 6563 7469 6f6e rrayedCollection
│ │ │ │ │ +00008180: 2d73 6f72 7469 6e67 2c20 2055 703a 2041 -sorting, Up: A
│ │ │ │ │ +00008190: 7272 6179 6564 436f 6c6c 6563 7469 6f6e rrayedCollection
│ │ │ │ │ +000081a0: 0a0a 312e 352e 3820 4172 7261 7965 6443 ..1.5.8 ArrayedC
│ │ │ │ │ +000081b0: 6f6c 6c65 6374 696f 6e3a 2073 746f 7269 ollection: stori
│ │ │ │ │ +000081c0: 6e67 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ng.-------------
│ │ │ │ │ +000081d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000081e0: 2d2d 2d0a 0a73 746f 7265 4f6e 3a20 6153 ---..storeOn: aS
│ │ │ │ │ +000081f0: 7472 6561 6d0a 2020 2020 2053 746f 7265 tream. Store
│ │ │ │ │ +00008200: 2053 6d61 6c6c 7461 6c6b 2063 6f64 6520 Smalltalk code
│ │ │ │ │ +00008210: 636f 6d70 696c 696e 6720 746f 2074 6865 compiling to the
│ │ │ │ │ +00008220: 2072 6563 6569 7665 7220 6f6e 2061 5374 receiver on aSt
│ │ │ │ │ +00008230: 7265 616d 0a0a 0a1f 0a46 696c 653a 2067 ream.....File: g
│ │ │ │ │ +00008240: 7374 2d62 6173 652e 696e 666f 2c20 204e st-base.info, N
│ │ │ │ │ +00008250: 6f64 653a 2041 7272 6179 6564 436f 6c6c ode: ArrayedColl
│ │ │ │ │ +00008260: 6563 7469 6f6e 2d73 7472 6561 6d73 2c20 ection-streams,
│ │ │ │ │ +00008270: 2050 7265 763a 2041 7272 6179 6564 436f Prev: ArrayedCo
│ │ │ │ │ +00008280: 6c6c 6563 7469 6f6e 2d73 746f 7269 6e67 llection-storing
│ │ │ │ │ +00008290: 2c20 2055 703a 2041 7272 6179 6564 436f , Up: ArrayedCo
│ │ │ │ │ +000082a0: 6c6c 6563 7469 6f6e 0a0a 312e 352e 3920 llection..1.5.9
│ │ │ │ │ +000082b0: 4172 7261 7965 6443 6f6c 6c65 6374 696f ArrayedCollectio
│ │ │ │ │ +000082c0: 6e3a 2073 7472 6561 6d73 0a2d 2d2d 2d2d n: streams.-----
│ │ │ │ │ +000082d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000082e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a77 7269 -----------..wri
│ │ │ │ │ +000082f0: 7465 5374 7265 616d 0a20 2020 2020 416e teStream. An
│ │ │ │ │ +00008300: 7377 6572 2061 2057 7269 7465 5374 7265 swer a WriteStre
│ │ │ │ │ +00008310: 616d 2073 7472 6561 6d69 6e67 206f 6e20 am streaming on
│ │ │ │ │ +00008320: 7468 6520 7265 6365 6976 6572 0a0a 0a1f the receiver....
│ │ │ │ │ +00008330: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ +00008340: 696e 666f 2c20 204e 6f64 653a 2041 7373 info, Node: Ass
│ │ │ │ │ +00008350: 6f63 6961 7469 6f6e 2c20 204e 6578 743a ociation, Next:
│ │ │ │ │ +00008360: 2041 7574 6f6c 6f61 642c 2020 5072 6576 Autoload, Prev
│ │ │ │ │ +00008370: 3a20 4172 7261 7965 6443 6f6c 6c65 6374 : ArrayedCollect
│ │ │ │ │ +00008380: 696f 6e2c 2020 5570 3a20 4261 7365 2063 ion, Up: Base c
│ │ │ │ │ +00008390: 6c61 7373 6573 0a0a 312e 3620 4173 736f lasses..1.6 Asso
│ │ │ │ │ +000083a0: 6369 6174 696f 6e0a 3d3d 3d3d 3d3d 3d3d ciation.========
│ │ │ │ │ +000083b0: 3d3d 3d3d 3d3d 3d0a 0a44 6566 696e 6564 =======..Defined
│ │ │ │ │ +000083c0: 2069 6e20 6e61 6d65 7370 6163 6520 536d in namespace Sm
│ │ │ │ │ +000083d0: 616c 6c74 616c 6b0a 5375 7065 7263 6c61 alltalk.Supercla
│ │ │ │ │ +000083e0: 7373 3a20 4c6f 6f6b 7570 4b65 790a 4361 ss: LookupKey.Ca
│ │ │ │ │ +000083f0: 7465 676f 7279 3a20 4c61 6e67 7561 6765 tegory: Language
│ │ │ │ │ +00008400: 2d44 6174 6120 7479 7065 730a 2020 2020 -Data types.
│ │ │ │ │ +00008410: 204d 7920 696e 7374 616e 6365 7320 7265 My instances re
│ │ │ │ │ +00008420: 7072 6573 656e 7420 6120 6d61 7070 696e present a mappin
│ │ │ │ │ +00008430: 6720 6265 7477 6565 6e20 7477 6f20 6f62 g between two ob
│ │ │ │ │ +00008440: 6a65 6374 732e 2020 5479 7069 6361 6c6c jects. Typicall
│ │ │ │ │ +00008450: 792c 0a20 2020 2020 6d79 2022 6b65 7922 y,. my "key"
│ │ │ │ │ +00008460: 206f 626a 6563 7420 6973 2061 2073 796d object is a sym
│ │ │ │ │ +00008470: 626f 6c2c 2062 7574 2049 2064 6f6e 2774 bol, but I don't
│ │ │ │ │ +00008480: 2072 6571 7569 7265 2074 6869 732e 2020 require this.
│ │ │ │ │ +00008490: 4d79 2022 7661 6c75 6522 0a20 2020 2020 My "value".
│ │ │ │ │ +000084a0: 6f62 6a65 6374 2068 6173 206e 6f20 636f object has no co
│ │ │ │ │ +000084b0: 6e76 656e 7469 6f6e 7320 6173 736f 6369 nventions associ
│ │ │ │ │ +000084c0: 6174 6564 2077 6974 6820 6974 3b20 6974 ated with it; it
│ │ │ │ │ +000084d0: 2063 616e 2062 6520 616e 7920 6f62 6a65 can be any obje
│ │ │ │ │ +000084e0: 6374 0a20 2020 2020 6174 2061 6c6c 2e0a ct. at all..
│ │ │ │ │ +000084f0: 0a2a 204d 656e 753a 0a0a 2a20 4173 736f .* Menu:..* Asso
│ │ │ │ │ +00008500: 6369 6174 696f 6e20 636c 6173 732d 6261 ciation class-ba
│ │ │ │ │ +00008510: 7369 633a 3a20 2028 636c 6173 7329 0a2a sic:: (class).*
│ │ │ │ │ +00008520: 2041 7373 6f63 6961 7469 6f6e 2d61 6363 Association-acc
│ │ │ │ │ +00008530: 6573 7369 6e67 3a3a 2020 2869 6e73 7461 essing:: (insta
│ │ │ │ │ +00008540: 6e63 6529 0a2a 2041 7373 6f63 6961 7469 nce).* Associati
│ │ │ │ │ +00008550: 6f6e 2d66 696e 616c 697a 6174 696f 6e3a on-finalization:
│ │ │ │ │ +00008560: 3a20 2028 696e 7374 616e 6365 290a 2a20 : (instance).*
│ │ │ │ │ +00008570: 4173 736f 6369 6174 696f 6e2d 7072 696e Association-prin
│ │ │ │ │ +00008580: 7469 6e67 3a3a 2020 2869 6e73 7461 6e63 ting:: (instanc
│ │ │ │ │ +00008590: 6529 0a2a 2041 7373 6f63 6961 7469 6f6e e).* Association
│ │ │ │ │ +000085a0: 2d73 746f 7269 6e67 3a3a 2020 2869 6e73 -storing:: (ins
│ │ │ │ │ +000085b0: 7461 6e63 6529 0a2a 2041 7373 6f63 6961 tance).* Associa
│ │ │ │ │ +000085c0: 7469 6f6e 2d74 6573 7469 6e67 3a3a 2020 tion-testing::
│ │ │ │ │ +000085d0: 2869 6e73 7461 6e63 6529 0a0a 1f0a 4669 (instance)....Fi
│ │ │ │ │ +000085e0: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ +000085f0: 6f2c 2020 4e6f 6465 3a20 4173 736f 6369 o, Node: Associ
│ │ │ │ │ +00008600: 6174 696f 6e20 636c 6173 732d 6261 7369 ation class-basi
│ │ │ │ │ +00008610: 632c 2020 4e65 7874 3a20 4173 736f 6369 c, Next: Associ
│ │ │ │ │ +00008620: 6174 696f 6e2d 6163 6365 7373 696e 672c ation-accessing,
│ │ │ │ │ +00008630: 2020 5570 3a20 4173 736f 6369 6174 696f Up: Associatio
│ │ │ │ │ +00008640: 6e0a 0a31 2e36 2e31 2041 7373 6f63 6961 n..1.6.1 Associa
│ │ │ │ │ +00008650: 7469 6f6e 2063 6c61 7373 3a20 6261 7369 tion class: basi
│ │ │ │ │ +00008660: 630a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d c.--------------
│ │ │ │ │ +00008670: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00008680: 0a0a 6b65 793a 2061 4b65 7920 7661 6c75 ..key: aKey valu
│ │ │ │ │ +00008690: 653a 2061 5661 6c75 650a 2020 2020 2041 e: aValue. A
│ │ │ │ │ +000086a0: 6e73 7765 7220 6120 6e65 7720 6173 736f nswer a new asso
│ │ │ │ │ +000086b0: 6369 6174 696f 6e20 7769 7468 2074 6865 ciation with the
│ │ │ │ │ +000086c0: 2067 6976 656e 206b 6579 2061 6e64 2076 given key and v
│ │ │ │ │ +000086d0: 616c 7565 0a0a 0a1f 0a46 696c 653a 2067 alue.....File: g
│ │ │ │ │ +000086e0: 7374 2d62 6173 652e 696e 666f 2c20 204e st-base.info, N
│ │ │ │ │ +000086f0: 6f64 653a 2041 7373 6f63 6961 7469 6f6e ode: Association
│ │ │ │ │ +00008700: 2d61 6363 6573 7369 6e67 2c20 204e 6578 -accessing, Nex
│ │ │ │ │ +00008710: 743a 2041 7373 6f63 6961 7469 6f6e 2d66 t: Association-f
│ │ │ │ │ +00008720: 696e 616c 697a 6174 696f 6e2c 2020 5072 inalization, Pr
│ │ │ │ │ +00008730: 6576 3a20 4173 736f 6369 6174 696f 6e20 ev: Association
│ │ │ │ │ +00008740: 636c 6173 732d 6261 7369 632c 2020 5570 class-basic, Up
│ │ │ │ │ +00008750: 3a20 4173 736f 6369 6174 696f 6e0a 0a31 : Association..1
│ │ │ │ │ +00008760: 2e36 2e32 2041 7373 6f63 6961 7469 6f6e .6.2 Association
│ │ │ │ │ +00008770: 3a20 6163 6365 7373 696e 670a 2d2d 2d2d : accessing.----
│ │ │ │ │ +00008780: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00008790: 2d2d 2d2d 2d2d 2d2d 0a0a 656e 7669 726f --------..enviro
│ │ │ │ │ +000087a0: 6e6d 656e 740a 2020 2020 2041 6e73 7765 nment. Answe
│ │ │ │ │ +000087b0: 7220 6e69 6c2e 2020 5468 6973 2069 7320 r nil. This is
│ │ │ │ │ +000087c0: 7072 6573 656e 7420 746f 2061 6368 6965 present to achie
│ │ │ │ │ +000087d0: 7665 2070 6f6c 796d 6f72 7068 6973 6d20 ve polymorphism
│ │ │ │ │ +000087e0: 7769 7468 0a20 2020 2020 696e 7374 616e with. instan
│ │ │ │ │ +000087f0: 6365 7320 6f66 2056 6172 6961 626c 6542 ces of VariableB
│ │ │ │ │ +00008800: 696e 6469 6e67 2e0a 0a65 6e76 6972 6f6e inding...environ
│ │ │ │ │ +00008810: 6d65 6e74 3a20 614e 616d 6573 7061 6365 ment: aNamespace
│ │ │ │ │ +00008820: 0a20 2020 2020 446f 206e 6f74 6869 6e67 . Do nothing
│ │ │ │ │ +00008830: 2e20 2054 6869 7320 6973 2070 7265 7365 . This is prese
│ │ │ │ │ +00008840: 6e74 2074 6f20 6163 6869 6576 6520 706f nt to achieve po
│ │ │ │ │ +00008850: 6c79 6d6f 7270 6869 736d 2077 6974 680a lymorphism with.
│ │ │ │ │ +00008860: 2020 2020 2069 6e73 7461 6e63 6573 206f instances o
│ │ │ │ │ +00008870: 6620 5661 7269 6162 6c65 4269 6e64 696e f VariableBindin
│ │ │ │ │ +00008880: 672e 0a0a 6b65 793a 2061 4b65 7920 7661 g...key: aKey va
│ │ │ │ │ +00008890: 6c75 653a 2061 5661 6c75 650a 2020 2020 lue: aValue.
│ │ │ │ │ +000088a0: 2053 6574 2074 6865 2061 7373 6f63 6961 Set the associa
│ │ │ │ │ +000088b0: 7469 6f6e 2773 206b 6579 2074 6f20 614b tion's key to aK
│ │ │ │ │ +000088c0: 6579 2c20 616e 6420 6974 7320 7661 6c75 ey, and its valu
│ │ │ │ │ +000088d0: 6520 746f 2061 5661 6c75 650a 0a76 616c e to aValue..val
│ │ │ │ │ +000088e0: 7565 0a20 2020 2020 416e 7377 6572 2074 ue. Answer t
│ │ │ │ │ +000088f0: 6865 2061 7373 6f63 6961 7469 6f6e 2773 he association's
│ │ │ │ │ +00008900: 2076 616c 7565 0a0a 7661 6c75 653a 2061 value..value: a
│ │ │ │ │ +00008910: 5661 6c75 650a 2020 2020 2053 6574 2074 Value. Set t
│ │ │ │ │ +00008920: 6865 2061 7373 6f63 6961 7469 6f6e 2773 he association's
│ │ │ │ │ +00008930: 2076 616c 7565 2074 6f20 6156 616c 7565 value to aValue
│ │ │ │ │ +00008940: 0a0a 0a1f 0a46 696c 653a 2067 7374 2d62 .....File: gst-b
│ │ │ │ │ +00008950: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ +00008960: 2041 7373 6f63 6961 7469 6f6e 2d66 696e Association-fin
│ │ │ │ │ +00008970: 616c 697a 6174 696f 6e2c 2020 4e65 7874 alization, Next
│ │ │ │ │ +00008980: 3a20 4173 736f 6369 6174 696f 6e2d 7072 : Association-pr
│ │ │ │ │ +00008990: 696e 7469 6e67 2c20 2050 7265 763a 2041 inting, Prev: A
│ │ │ │ │ +000089a0: 7373 6f63 6961 7469 6f6e 2d61 6363 6573 ssociation-acces
│ │ │ │ │ +000089b0: 7369 6e67 2c20 2055 703a 2041 7373 6f63 sing, Up: Assoc
│ │ │ │ │ +000089c0: 6961 7469 6f6e 0a0a 312e 362e 3320 4173 iation..1.6.3 As
│ │ │ │ │ +000089d0: 736f 6369 6174 696f 6e3a 2066 696e 616c sociation: final
│ │ │ │ │ +000089e0: 697a 6174 696f 6e0a 2d2d 2d2d 2d2d 2d2d ization.--------
│ │ │ │ │ +000089f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00008a00: 2d2d 2d2d 2d2d 2d0a 0a6d 6f75 726e 0a20 -------..mourn.
│ │ │ │ │ +00008a10: 2020 2020 4669 6e61 6c69 7a65 2074 6865 Finalize the
│ │ │ │ │ +00008a20: 2072 6563 6569 7665 720a 0a0a 1f0a 4669 receiver.....Fi
│ │ │ │ │ +00008a30: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ +00008a40: 6f2c 2020 4e6f 6465 3a20 4173 736f 6369 o, Node: Associ
│ │ │ │ │ +00008a50: 6174 696f 6e2d 7072 696e 7469 6e67 2c20 ation-printing,
│ │ │ │ │ +00008a60: 204e 6578 743a 2041 7373 6f63 6961 7469 Next: Associati
│ │ │ │ │ +00008a70: 6f6e 2d73 746f 7269 6e67 2c20 2050 7265 on-storing, Pre
│ │ │ │ │ +00008a80: 763a 2041 7373 6f63 6961 7469 6f6e 2d66 v: Association-f
│ │ │ │ │ +00008a90: 696e 616c 697a 6174 696f 6e2c 2020 5570 inalization, Up
│ │ │ │ │ +00008aa0: 3a20 4173 736f 6369 6174 696f 6e0a 0a31 : Association..1
│ │ │ │ │ +00008ab0: 2e36 2e34 2041 7373 6f63 6961 7469 6f6e .6.4 Association
│ │ │ │ │ +00008ac0: 3a20 7072 696e 7469 6e67 0a2d 2d2d 2d2d : printing.-----
│ │ │ │ │ +00008ad0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00008ae0: 2d2d 2d2d 2d2d 0a0a 7072 696e 744f 6e3a ------..printOn:
│ │ │ │ │ +00008af0: 2061 5374 7265 616d 0a20 2020 2020 5075 aStream. Pu
│ │ │ │ │ +00008b00: 7420 6f6e 2061 5374 7265 616d 2061 2072 t on aStream a r
│ │ │ │ │ +00008b10: 6570 7265 7365 6e74 6174 696f 6e20 6f66 epresentation of
│ │ │ │ │ +00008b20: 2074 6865 2072 6563 6569 7665 720a 0a0a the receiver...
│ │ │ │ │ +00008b30: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ +00008b40: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 4173 .info, Node: As
│ │ │ │ │ +00008b50: 736f 6369 6174 696f 6e2d 7374 6f72 696e sociation-storin
│ │ │ │ │ +00008b60: 672c 2020 4e65 7874 3a20 4173 736f 6369 g, Next: Associ
│ │ │ │ │ +00008b70: 6174 696f 6e2d 7465 7374 696e 672c 2020 ation-testing,
│ │ │ │ │ +00008b80: 5072 6576 3a20 4173 736f 6369 6174 696f Prev: Associatio
│ │ │ │ │ +00008b90: 6e2d 7072 696e 7469 6e67 2c20 2055 703a n-printing, Up:
│ │ │ │ │ +00008ba0: 2041 7373 6f63 6961 7469 6f6e 0a0a 312e Association..1.
│ │ │ │ │ +00008bb0: 362e 3520 4173 736f 6369 6174 696f 6e3a 6.5 Association:
│ │ │ │ │ +00008bc0: 2073 746f 7269 6e67 0a2d 2d2d 2d2d 2d2d storing.-------
│ │ │ │ │ +00008bd0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00008be0: 2d2d 2d0a 0a73 746f 7265 4f6e 3a20 6153 ---..storeOn: aS
│ │ │ │ │ +00008bf0: 7472 6561 6d0a 2020 2020 2050 7574 206f tream. Put o
│ │ │ │ │ +00008c00: 6e20 6153 7472 6561 6d20 736f 6d65 2053 n aStream some S
│ │ │ │ │ +00008c10: 6d61 6c6c 7461 6c6b 2063 6f64 6520 636f malltalk code co
│ │ │ │ │ +00008c20: 6d70 696c 696e 6720 746f 2074 6865 2072 mpiling to the r
│ │ │ │ │ +00008c30: 6563 6569 7665 720a 0a0a 1f0a 4669 6c65 eceiver.....File
│ │ │ │ │ +00008c40: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ +00008c50: 2020 4e6f 6465 3a20 4173 736f 6369 6174 Node: Associat
│ │ │ │ │ +00008c60: 696f 6e2d 7465 7374 696e 672c 2020 5072 ion-testing, Pr
│ │ │ │ │ +00008c70: 6576 3a20 4173 736f 6369 6174 696f 6e2d ev: Association-
│ │ │ │ │ +00008c80: 7374 6f72 696e 672c 2020 5570 3a20 4173 storing, Up: As
│ │ │ │ │ +00008c90: 736f 6369 6174 696f 6e0a 0a31 2e36 2e36 sociation..1.6.6
│ │ │ │ │ +00008ca0: 2041 7373 6f63 6961 7469 6f6e 3a20 7465 Association: te
│ │ │ │ │ +00008cb0: 7374 696e 670a 2d2d 2d2d 2d2d 2d2d 2d2d sting.----------
│ │ │ │ │ +00008cc0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00008cd0: 0a0a 3d20 616e 4173 736f 6369 6174 696f ..= anAssociatio
│ │ │ │ │ +00008ce0: 6e0a 2020 2020 2041 6e73 7765 7220 7768 n. Answer wh
│ │ │ │ │ +00008cf0: 6574 6865 7220 7468 6520 6173 736f 6369 ether the associ
│ │ │ │ │ +00008d00: 6174 696f 6e27 7320 6b65 7920 616e 6420 ation's key and
│ │ │ │ │ +00008d10: 7661 6c75 6520 6172 6520 7468 6520 7361 value are the sa
│ │ │ │ │ +00008d20: 6d65 2061 730a 2020 2020 2061 6e41 7373 me as. anAss
│ │ │ │ │ +00008d30: 6f63 6961 7469 6f6e 2773 2c20 6f72 2066 ociation's, or f
│ │ │ │ │ +00008d40: 616c 7365 2069 6620 616e 4173 736f 6369 alse if anAssoci
│ │ │ │ │ +00008d50: 6174 696f 6e20 6973 206e 6f74 2061 6e20 ation is not an
│ │ │ │ │ +00008d60: 4173 736f 6369 6174 696f 6e2e 0a20 2020 Association..
│ │ │ │ │ +00008d70: 2020 4173 2061 2073 7065 6369 616c 2063 As a special c
│ │ │ │ │ +00008d80: 6173 652c 2069 6465 6e74 6963 616c 2076 ase, identical v
│ │ │ │ │ +00008d90: 616c 7565 7320 6172 6520 636f 6e73 6964 alues are consid
│ │ │ │ │ +00008da0: 6572 6564 2065 7175 616c 2065 7665 6e20 ered equal even
│ │ │ │ │ +00008db0: 6966 0a20 2020 2020 233d 2072 6574 7572 if. #= retur
│ │ │ │ │ +00008dc0: 6e73 2066 616c 7365 2028 6173 2069 7320 ns false (as is
│ │ │ │ │ +00008dd0: 7468 6520 6361 7365 2066 6f72 204e 614e the case for NaN
│ │ │ │ │ +00008de0: 2066 6c6f 6174 696e 672d 706f 696e 7420 floating-point
│ │ │ │ │ +00008df0: 7661 6c75 6573 292e 0a0a 6861 7368 0a20 values)...hash.
│ │ │ │ │ +00008e00: 2020 2020 416e 7377 6572 2061 6e20 6861 Answer an ha
│ │ │ │ │ +00008e10: 7368 2076 616c 7565 2066 6f72 2074 6865 sh value for the
│ │ │ │ │ +00008e20: 2072 6563 6569 7665 720a 0a0a 1f0a 4669 receiver.....Fi
│ │ │ │ │ +00008e30: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ +00008e40: 6f2c 2020 4e6f 6465 3a20 4175 746f 6c6f o, Node: Autolo
│ │ │ │ │ +00008e50: 6164 2c20 204e 6578 743a 2042 6167 2c20 ad, Next: Bag,
│ │ │ │ │ +00008e60: 2050 7265 763a 2041 7373 6f63 6961 7469 Prev: Associati
│ │ │ │ │ +00008e70: 6f6e 2c20 2055 703a 2042 6173 6520 636c on, Up: Base cl
│ │ │ │ │ +00008e80: 6173 7365 730a 0a31 2e37 2041 7574 6f6c asses..1.7 Autol
│ │ │ │ │ +00008e90: 6f61 640a 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d oad.============
│ │ │ │ │ +00008ea0: 0a0a 4465 6669 6e65 6420 696e 206e 616d ..Defined in nam
│ │ │ │ │ +00008eb0: 6573 7061 6365 2053 6d61 6c6c 7461 6c6b espace Smalltalk
│ │ │ │ │ +00008ec0: 0a53 7570 6572 636c 6173 733a 206e 6f6e .Superclass: non
│ │ │ │ │ +00008ed0: 650a 4361 7465 676f 7279 3a20 4578 616d e.Category: Exam
│ │ │ │ │ +00008ee0: 706c 6573 2d55 7365 6675 6c20 746f 6f6c ples-Useful tool
│ │ │ │ │ +00008ef0: 730a 2020 2020 2049 2061 6d20 6e6f 7420 s. I am not
│ │ │ │ │ +00008f00: 6120 7061 7274 206f 6620 7468 6520 6e6f a part of the no
│ │ │ │ │ +00008f10: 726d 616c 2053 6d61 6c6c 7461 6c6b 206b rmal Smalltalk k
│ │ │ │ │ +00008f20: 6572 6e65 6c20 636c 6173 7320 7379 7374 ernel class syst
│ │ │ │ │ +00008f30: 656d 2e20 2049 0a20 2020 2020 7072 6f76 em. I. prov
│ │ │ │ │ +00008f40: 6964 6520 7468 6520 6162 696c 6974 7920 ide the ability
│ │ │ │ │ +00008f50: 746f 2064 6f20 6c61 7465 2028 226f 6e2d to do late ("on-
│ │ │ │ │ +00008f60: 6465 6d61 6e64 2229 206c 6f61 6469 6e67 demand") loading
│ │ │ │ │ +00008f70: 206f 6620 636c 6173 730a 2020 2020 2064 of class. d
│ │ │ │ │ +00008f80: 6566 696e 6974 696f 6e73 2e20 2054 6872 efinitions. Thr
│ │ │ │ │ +00008f90: 6f75 6768 206d 652c 2079 6f75 2063 616e ough me, you can
│ │ │ │ │ +00008fa0: 2064 6566 696e 6520 616e 7920 636c 6173 define any clas
│ │ │ │ │ +00008fb0: 7320 746f 2062 6520 6c6f 6164 6564 0a20 s to be loaded.
│ │ │ │ │ +00008fc0: 2020 2020 7768 656e 2061 6e79 206d 6573 when any mes
│ │ │ │ │ +00008fd0: 7361 6765 2069 7320 7365 6e74 2074 6f20 sage is sent to
│ │ │ │ │ +00008fe0: 7468 6520 636c 6173 7320 6974 7365 6c66 the class itself
│ │ │ │ │ +00008ff0: 2028 7375 6368 2061 7320 746f 2063 7265 (such as to cre
│ │ │ │ │ +00009000: 6174 6520 616e 0a20 2020 2020 696e 7374 ate an. inst
│ │ │ │ │ +00009010: 616e 6365 2920 6f72 2074 6f20 6974 7320 ance) or to its
│ │ │ │ │ +00009020: 6d65 7461 636c 6173 7320 2873 7563 6820 metaclass (such
│ │ │ │ │ +00009030: 6173 2023 6d65 7468 6f64 7346 6f72 3a20 as #methodsFor:
│ │ │ │ │ +00009040: 746f 2065 7874 656e 6420 6974 0a20 2020 to extend it.
│ │ │ │ │ +00009050: 2020 7769 7468 2063 6c61 7373 2d73 6964 with class-sid
│ │ │ │ │ +00009060: 6520 6d65 7468 6f64 7329 2e0a 0a2a 204d e methods)...* M
│ │ │ │ │ +00009070: 656e 753a 0a0a 2a20 4175 746f 6c6f 6164 enu:..* Autoload
│ │ │ │ │ +00009080: 2063 6c61 7373 2d69 6e73 7461 6e63 6520 class-instance
│ │ │ │ │ +00009090: 6372 6561 7469 6f6e 3a3a 2020 2863 6c61 creation:: (cla
│ │ │ │ │ +000090a0: 7373 290a 2a20 4175 746f 6c6f 6164 2d61 ss).* Autoload-a
│ │ │ │ │ +000090b0: 6363 6573 7369 6e67 3a3a 2020 2869 6e73 ccessing:: (ins
│ │ │ │ │ +000090c0: 7461 6e63 6529 0a0a 1f0a 4669 6c65 3a20 tance)....File:
│ │ │ │ │ +000090d0: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ +000090e0: 4e6f 6465 3a20 4175 746f 6c6f 6164 2063 Node: Autoload c
│ │ │ │ │ +000090f0: 6c61 7373 2d69 6e73 7461 6e63 6520 6372 lass-instance cr
│ │ │ │ │ +00009100: 6561 7469 6f6e 2c20 204e 6578 743a 2041 eation, Next: A
│ │ │ │ │ +00009110: 7574 6f6c 6f61 642d 6163 6365 7373 696e utoload-accessin
│ │ │ │ │ +00009120: 672c 2020 5570 3a20 4175 746f 6c6f 6164 g, Up: Autoload
│ │ │ │ │ +00009130: 0a0a 312e 372e 3120 4175 746f 6c6f 6164 ..1.7.1 Autoload
│ │ │ │ │ +00009140: 2063 6c61 7373 3a20 696e 7374 616e 6365 class: instance
│ │ │ │ │ +00009150: 2063 7265 6174 696f 6e0a 2d2d 2d2d 2d2d creation.------
│ │ │ │ │ +00009160: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00009170: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00009180: 2d0a 0a63 6c61 7373 3a20 6e61 6d65 5379 -..class: nameSy
│ │ │ │ │ +00009190: 6d62 6f6c 2066 726f 6d3a 2066 696c 654e mbol from: fileN
│ │ │ │ │ +000091a0: 616d 6553 7472 696e 670a 2020 2020 204d ameString. M
│ │ │ │ │ +000091b0: 616b 6520 536d 616c 6c74 616c 6b20 6175 ake Smalltalk au
│ │ │ │ │ +000091c0: 746f 6d61 7469 6361 6c6c 7920 6c6f 6164 tomatically load
│ │ │ │ │ +000091d0: 2074 6865 2063 6c61 7373 206e 616d 6564 the class named
│ │ │ │ │ +000091e0: 206e 616d 6553 796d 626f 6c20 6672 6f6d nameSymbol from
│ │ │ │ │ +000091f0: 0a20 2020 2020 6669 6c65 4e61 6d65 5374 . fileNameSt
│ │ │ │ │ +00009200: 7269 6e67 2077 6865 6e20 6e65 6564 6564 ring when needed
│ │ │ │ │ +00009210: 0a0a 636c 6173 733a 206e 616d 6553 796d ..class: nameSym
│ │ │ │ │ +00009220: 626f 6c20 696e 3a20 614e 616d 6573 7061 bol in: aNamespa
│ │ │ │ │ +00009230: 6365 2066 726f 6d3a 2066 696c 654e 616d ce from: fileNam
│ │ │ │ │ +00009240: 6553 7472 696e 670a 2020 2020 204d 616b eString. Mak
│ │ │ │ │ +00009250: 6520 536d 616c 6c74 616c 6b20 6175 746f e Smalltalk auto
│ │ │ │ │ +00009260: 6d61 7469 6361 6c6c 7920 6c6f 6164 2074 matically load t
│ │ │ │ │ +00009270: 6865 2063 6c61 7373 206e 616d 6564 206e he class named n
│ │ │ │ │ +00009280: 616d 6553 796d 626f 6c20 616e 640a 2020 ameSymbol and.
│ │ │ │ │ +00009290: 2020 2072 6573 6964 696e 6720 696e 2061 residing in a
│ │ │ │ │ +000092a0: 4e61 6d65 7370 6163 6520 6672 6f6d 2066 Namespace from f
│ │ │ │ │ +000092b0: 696c 654e 616d 6553 7472 696e 6720 7768 ileNameString wh
│ │ │ │ │ +000092c0: 656e 206e 6565 6465 640a 0a63 6c61 7373 en needed..class
│ │ │ │ │ +000092d0: 3a20 6e61 6d65 5379 6d62 6f6c 2069 6e3a : nameSymbol in:
│ │ │ │ │ +000092e0: 2061 4e61 6d65 7370 6163 6520 6c6f 6164 aNamespace load
│ │ │ │ │ +000092f0: 6572 3a20 616e 4f62 6a65 6374 0a20 2020 er: anObject.
│ │ │ │ │ +00009300: 2020 4d61 6b65 2053 6d61 6c6c 7461 6c6b Make Smalltalk
│ │ │ │ │ +00009310: 2061 7574 6f6d 6174 6963 616c 6c79 206c automatically l
│ │ │ │ │ +00009320: 6f61 6420 7468 6520 636c 6173 7320 6e61 oad the class na
│ │ │ │ │ +00009330: 6d65 6420 6e61 6d65 5379 6d62 6f6c 2061 med nameSymbol a
│ │ │ │ │ +00009340: 6e64 0a20 2020 2020 7265 7369 6469 6e67 nd. residing
│ │ │ │ │ +00009350: 2069 6e20 614e 616d 6573 7061 6365 2e20 in aNamespace.
│ │ │ │ │ +00009360: 2057 6865 6e20 7468 6520 636c 6173 7320 When the class
│ │ │ │ │ +00009370: 6973 206e 6565 6465 642c 2061 6e4f 626a is needed, anObj
│ │ │ │ │ +00009380: 6563 7420 7769 6c6c 0a20 2020 2020 6265 ect will. be
│ │ │ │ │ +00009390: 2073 656e 7420 2361 7574 6f6c 6f61 642e sent #autoload.
│ │ │ │ │ +000093a0: 2020 4279 2064 6566 6175 6c74 2c20 696e By default, in
│ │ │ │ │ +000093b0: 7374 616e 6365 7320 6f66 2046 696c 6550 stances of FileP
│ │ │ │ │ +000093c0: 6174 6820 616e 6420 5061 636b 6167 650a ath and Package.
│ │ │ │ │ +000093d0: 2020 2020 2063 616e 2062 6520 7573 6564 can be used
│ │ │ │ │ +000093e0: 2e0a 0a63 6c61 7373 3a20 6e61 6d65 5379 ...class: nameSy
│ │ │ │ │ +000093f0: 6d62 6f6c 206c 6f61 6465 723a 2061 6e4f mbol loader: anO
│ │ │ │ │ +00009400: 626a 6563 740a 2020 2020 204d 616b 6520 bject. Make
│ │ │ │ │ +00009410: 536d 616c 6c74 616c 6b20 6175 746f 6d61 Smalltalk automa
│ │ │ │ │ +00009420: 7469 6361 6c6c 7920 6c6f 6164 2074 6865 tically load the
│ │ │ │ │ +00009430: 2063 6c61 7373 206e 616d 6564 206e 616d class named nam
│ │ │ │ │ +00009440: 6553 796d 626f 6c2e 0a20 2020 2020 5768 eSymbol.. Wh
│ │ │ │ │ +00009450: 656e 2074 6865 2063 6c61 7373 2069 7320 en the class is
│ │ │ │ │ +00009460: 6e65 6564 6564 2c20 616e 4f62 6a65 6374 needed, anObject
│ │ │ │ │ +00009470: 2077 696c 6c20 6265 2073 656e 7420 2361 will be sent #a
│ │ │ │ │ +00009480: 7574 6f6c 6f61 642e 2020 4279 0a20 2020 utoload. By.
│ │ │ │ │ +00009490: 2020 6465 6661 756c 742c 2069 6e73 7461 default, insta
│ │ │ │ │ +000094a0: 6e63 6573 206f 6620 4669 6c65 5061 7468 nces of FilePath
│ │ │ │ │ +000094b0: 2061 6e64 2050 6163 6b61 6765 2063 616e and Package can
│ │ │ │ │ +000094c0: 2062 6520 7573 6564 2e0a 0a0a 1f0a 4669 be used......Fi
│ │ │ │ │ +000094d0: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ +000094e0: 6f2c 2020 4e6f 6465 3a20 4175 746f 6c6f o, Node: Autolo
│ │ │ │ │ +000094f0: 6164 2d61 6363 6573 7369 6e67 2c20 2050 ad-accessing, P
│ │ │ │ │ +00009500: 7265 763a 2041 7574 6f6c 6f61 6420 636c rev: Autoload cl
│ │ │ │ │ +00009510: 6173 732d 696e 7374 616e 6365 2063 7265 ass-instance cre
│ │ │ │ │ +00009520: 6174 696f 6e2c 2020 5570 3a20 4175 746f ation, Up: Auto
│ │ │ │ │ +00009530: 6c6f 6164 0a0a 312e 372e 3220 4175 746f load..1.7.2 Auto
│ │ │ │ │ +00009540: 6c6f 6164 3a20 6163 6365 7373 696e 670a load: accessing.
│ │ │ │ │ +00009550: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00009560: 2d2d 2d2d 2d2d 2d2d 2d0a 0a63 6c61 7373 ---------..class
│ │ │ │ │ +00009570: 0a20 2020 2020 5765 206e 6565 6420 6974 . We need it
│ │ │ │ │ +00009580: 2074 6f20 6163 6365 7373 2074 6865 206d to access the m
│ │ │ │ │ +00009590: 6574 6163 6c61 7373 2069 6e73 7461 6e63 etaclass instanc
│ │ │ │ │ +000095a0: 652c 2062 6563 6175 7365 2074 6861 7427 e, because that'
│ │ │ │ │ +000095b0: 7320 7768 6174 0a20 2020 2020 7769 6c6c s what. will
│ │ │ │ │ +000095c0: 206c 6f61 6420 7468 6520 6669 6c65 2e0a load the file..
│ │ │ │ │ +000095d0: 0a64 6f65 734e 6f74 556e 6465 7273 7461 .doesNotUndersta
│ │ │ │ │ +000095e0: 6e64 3a20 614d 6573 7361 6765 0a20 2020 nd: aMessage.
│ │ │ │ │ +000095f0: 2020 4c6f 6164 2074 6865 2063 6c61 7373 Load the class
│ │ │ │ │ +00009600: 2061 6e64 2072 6573 656e 6420 7468 6520 and resend the
│ │ │ │ │ +00009610: 6d65 7373 6167 6520 746f 2069 740a 0a0a message to it...
│ │ │ │ │ +00009620: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ +00009630: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 4261 .info, Node: Ba
│ │ │ │ │ +00009640: 672c 2020 4e65 7874 3a20 4265 6861 7669 g, Next: Behavi
│ │ │ │ │ +00009650: 6f72 2c20 2050 7265 763a 2041 7574 6f6c or, Prev: Autol
│ │ │ │ │ +00009660: 6f61 642c 2020 5570 3a20 4261 7365 2063 oad, Up: Base c
│ │ │ │ │ +00009670: 6c61 7373 6573 0a0a 312e 3820 4261 670a lasses..1.8 Bag.
│ │ │ │ │ +00009680: 3d3d 3d3d 3d3d 3d0a 0a44 6566 696e 6564 =======..Defined
│ │ │ │ │ +00009690: 2069 6e20 6e61 6d65 7370 6163 6520 536d in namespace Sm
│ │ │ │ │ +000096a0: 616c 6c74 616c 6b0a 5375 7065 7263 6c61 alltalk.Supercla
│ │ │ │ │ +000096b0: 7373 3a20 436f 6c6c 6563 7469 6f6e 0a43 ss: Collection.C
│ │ │ │ │ +000096c0: 6174 6567 6f72 793a 2043 6f6c 6c65 6374 ategory: Collect
│ │ │ │ │ +000096d0: 696f 6e73 2d55 6e6f 7264 6572 6564 0a20 ions-Unordered.
│ │ │ │ │ +000096e0: 2020 2020 4d79 2069 6e73 7461 6e63 6573 My instances
│ │ │ │ │ +000096f0: 2061 7265 2075 6e6f 7264 6572 6564 2063 are unordered c
│ │ │ │ │ +00009700: 6f6c 6c65 6374 696f 6e73 206f 6620 6f62 ollections of ob
│ │ │ │ │ +00009710: 6a65 6374 732e 2020 596f 7520 6361 6e20 jects. You can
│ │ │ │ │ +00009720: 7468 696e 6b0a 2020 2020 206f 6620 6d65 think. of me
│ │ │ │ │ +00009730: 2061 7320 6120 7365 7420 7769 7468 2061 as a set with a
│ │ │ │ │ +00009740: 206d 656d 6f72 793b 2074 6861 7420 6973 memory; that is
│ │ │ │ │ +00009750: 2c20 6966 2074 6865 2073 616d 6520 6f62 , if the same ob
│ │ │ │ │ +00009760: 6a65 6374 2069 7320 6164 6465 640a 2020 ject is added.
│ │ │ │ │ +00009770: 2020 2074 6f20 6d65 2074 7769 6365 2c20 to me twice,
│ │ │ │ │ +00009780: 7468 656e 2049 2077 696c 6c20 7265 706f then I will repo
│ │ │ │ │ +00009790: 7274 2074 6861 7420 7468 6174 2065 6c65 rt that that ele
│ │ │ │ │ +000097a0: 6d65 6e74 2068 6173 2062 6565 6e20 7374 ment has been st
│ │ │ │ │ +000097b0: 6f72 6564 0a20 2020 2020 7477 6963 652e ored. twice.
│ │ │ │ │ +000097c0: 0a0a 2a20 4d65 6e75 3a0a 0a2a 2042 6167 ..* Menu:..* Bag
│ │ │ │ │ +000097d0: 2063 6c61 7373 2d62 6173 6963 3a3a 2020 class-basic::
│ │ │ │ │ +000097e0: 2863 6c61 7373 290a 2a20 4261 672d 6164 (class).* Bag-ad
│ │ │ │ │ +000097f0: 6469 6e67 3a3a 2020 2869 6e73 7461 6e63 ding:: (instanc
│ │ │ │ │ +00009800: 6529 0a2a 2042 6167 2d65 6e75 6d65 7261 e).* Bag-enumera
│ │ │ │ │ +00009810: 7469 6e67 2074 6865 2065 6c65 6d65 6e74 ting the element
│ │ │ │ │ +00009820: 7320 6f66 2061 2063 6f6c 6c65 6374 696f s of a collectio
│ │ │ │ │ +00009830: 6e3a 3a20 2028 696e 7374 616e 6365 290a n:: (instance).
│ │ │ │ │ +00009840: 2a20 4261 672d 6578 7472 6163 7469 6e67 * Bag-extracting
│ │ │ │ │ +00009850: 2069 7465 6d73 3a3a 2020 2869 6e73 7461 items:: (insta
│ │ │ │ │ +00009860: 6e63 6529 0a2a 2042 6167 2d70 7269 6e74 nce).* Bag-print
│ │ │ │ │ +00009870: 696e 673a 3a20 2028 696e 7374 616e 6365 ing:: (instance
│ │ │ │ │ +00009880: 290a 2a20 4261 672d 7265 6d6f 7669 6e67 ).* Bag-removing
│ │ │ │ │ +00009890: 3a3a 2020 2869 6e73 7461 6e63 6529 0a2a :: (instance).*
│ │ │ │ │ +000098a0: 2042 6167 2d73 746f 7269 6e67 3a3a 2020 Bag-storing::
│ │ │ │ │ +000098b0: 2869 6e73 7461 6e63 6529 0a2a 2042 6167 (instance).* Bag
│ │ │ │ │ +000098c0: 2d74 6573 7469 6e67 2063 6f6c 6c65 6374 -testing collect
│ │ │ │ │ +000098d0: 696f 6e73 3a3a 2020 2869 6e73 7461 6e63 ions:: (instanc
│ │ │ │ │ +000098e0: 6529 0a0a 1f0a 4669 6c65 3a20 6773 742d e)....File: gst-
│ │ │ │ │ +000098f0: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ +00009900: 3a20 4261 6720 636c 6173 732d 6261 7369 : Bag class-basi
│ │ │ │ │ +00009910: 632c 2020 4e65 7874 3a20 4261 672d 6164 c, Next: Bag-ad
│ │ │ │ │ +00009920: 6469 6e67 2c20 2055 703a 2042 6167 0a0a ding, Up: Bag..
│ │ │ │ │ +00009930: 312e 382e 3120 4261 6720 636c 6173 733a 1.8.1 Bag class:
│ │ │ │ │ +00009940: 2062 6173 6963 0a2d 2d2d 2d2d 2d2d 2d2d basic.---------
│ │ │ │ │ +00009950: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a6e -------------..n
│ │ │ │ │ +00009960: 6577 0a20 2020 2020 416e 7377 6572 2061 ew. Answer a
│ │ │ │ │ +00009970: 206e 6577 2069 6e73 7461 6e63 6520 6f66 new instance of
│ │ │ │ │ +00009980: 2074 6865 2072 6563 6569 7665 720a 0a6e the receiver..n
│ │ │ │ │ +00009990: 6577 3a20 7369 7a65 0a20 2020 2020 416e ew: size. An
│ │ │ │ │ +000099a0: 7377 6572 2061 206e 6577 2069 6e73 7461 swer a new insta
│ │ │ │ │ +000099b0: 6e63 6520 6f66 2074 6865 2072 6563 6569 nce of the recei
│ │ │ │ │ +000099c0: 7665 722c 2077 6974 6820 7370 6163 6520 ver, with space
│ │ │ │ │ +000099d0: 666f 7220 7369 7a65 2064 6973 7469 6e63 for size distinc
│ │ │ │ │ +000099e0: 740a 2020 2020 206f 626a 6563 7473 0a0a t. objects..
│ │ │ │ │ +000099f0: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ +00009a00: 652e 696e 666f 2c20 204e 6f64 653a 2042 e.info, Node: B
│ │ │ │ │ +00009a10: 6167 2d61 6464 696e 672c 2020 4e65 7874 ag-adding, Next
│ │ │ │ │ +00009a20: 3a20 4261 672d 656e 756d 6572 6174 696e : Bag-enumeratin
│ │ │ │ │ +00009a30: 6720 7468 6520 656c 656d 656e 7473 206f g the elements o
│ │ │ │ │ +00009a40: 6620 6120 636f 6c6c 6563 7469 6f6e 2c20 f a collection,
│ │ │ │ │ +00009a50: 2050 7265 763a 2042 6167 2063 6c61 7373 Prev: Bag class
│ │ │ │ │ +00009a60: 2d62 6173 6963 2c20 2055 703a 2042 6167 -basic, Up: Bag
│ │ │ │ │ +00009a70: 0a0a 312e 382e 3220 4261 673a 2061 6464 ..1.8.2 Bag: add
│ │ │ │ │ +00009a80: 696e 670a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ing.------------
│ │ │ │ │ +00009a90: 2d2d 2d2d 2d0a 0a61 6464 3a20 6e65 774f -----..add: newO
│ │ │ │ │ +00009aa0: 626a 6563 740a 2020 2020 2041 6464 2061 bject. Add a
│ │ │ │ │ +00009ab0: 6e20 6f63 6375 7272 656e 6365 206f 6620 n occurrence of
│ │ │ │ │ +00009ac0: 6e65 774f 626a 6563 7420 746f 2074 6865 newObject to the
│ │ │ │ │ +00009ad0: 2072 6563 6569 7665 722e 2041 6e73 7765 receiver. Answe
│ │ │ │ │ +00009ae0: 7220 6e65 774f 626a 6563 742e 0a20 2020 r newObject..
│ │ │ │ │ +00009af0: 2020 4661 696c 2069 6620 6e65 774f 626a Fail if newObj
│ │ │ │ │ +00009b00: 6563 7420 6973 206e 696c 2e0a 0a61 6464 ect is nil...add
│ │ │ │ │ +00009b10: 3a20 6e65 774f 626a 6563 7420 7769 7468 : newObject with
│ │ │ │ │ +00009b20: 4f63 6375 7272 656e 6365 733a 2061 6e49 Occurrences: anI
│ │ │ │ │ +00009b30: 6e74 6567 6572 0a20 2020 2020 4966 2061 nteger. If a
│ │ │ │ │ +00009b40: 6e49 6e74 6567 6572 203e 2030 2c20 6164 nInteger > 0, ad
│ │ │ │ │ +00009b50: 6420 616e 496e 7465 6765 7220 6f63 6375 d anInteger occu
│ │ │ │ │ +00009b60: 7272 656e 6365 7320 6f66 206e 6577 4f62 rrences of newOb
│ │ │ │ │ +00009b70: 6a65 6374 2074 6f20 7468 650a 2020 2020 ject to the.
│ │ │ │ │ +00009b80: 2072 6563 6569 7665 722e 2049 6620 616e receiver. If an
│ │ │ │ │ +00009b90: 496e 7465 6765 7220 3c20 302c 2072 656d Integer < 0, rem
│ │ │ │ │ +00009ba0: 6f76 6520 7468 656d 2e20 416e 7377 6572 ove them. Answer
│ │ │ │ │ +00009bb0: 206e 6577 4f62 6a65 6374 2e20 2046 6169 newObject. Fai
│ │ │ │ │ +00009bc0: 6c0a 2020 2020 2069 6620 6e65 774f 626a l. if newObj
│ │ │ │ │ +00009bd0: 6563 7420 6973 206e 696c 2e0a 0a0a 1f0a ect is nil......
│ │ │ │ │ +00009be0: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ +00009bf0: 6e66 6f2c 2020 4e6f 6465 3a20 4261 672d nfo, Node: Bag-
│ │ │ │ │ +00009c00: 656e 756d 6572 6174 696e 6720 7468 6520 enumerating the
│ │ │ │ │ +00009c10: 656c 656d 656e 7473 206f 6620 6120 636f elements of a co
│ │ │ │ │ +00009c20: 6c6c 6563 7469 6f6e 2c20 204e 6578 743a llection, Next:
│ │ │ │ │ +00009c30: 2042 6167 2d65 7874 7261 6374 696e 6720 Bag-extracting
│ │ │ │ │ +00009c40: 6974 656d 732c 2020 5072 6576 3a20 4261 items, Prev: Ba
│ │ │ │ │ +00009c50: 672d 6164 6469 6e67 2c20 2055 703a 2042 g-adding, Up: B
│ │ │ │ │ +00009c60: 6167 0a0a 312e 382e 3320 4261 673a 2065 ag..1.8.3 Bag: e
│ │ │ │ │ +00009c70: 6e75 6d65 7261 7469 6e67 2074 6865 2065 numerating the e
│ │ │ │ │ +00009c80: 6c65 6d65 6e74 7320 6f66 2061 2063 6f6c lements of a col
│ │ │ │ │ +00009c90: 6c65 6374 696f 6e0a 2d2d 2d2d 2d2d 2d2d lection.--------
│ │ │ │ │ +00009ca0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00009cb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00009cc0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a61 7353 -----------..asS
│ │ │ │ │ +00009cd0: 6574 0a20 2020 2020 416e 7377 6572 2061 et. Answer a
│ │ │ │ │ +00009ce0: 2073 6574 2077 6974 6820 7468 6520 656c set with the el
│ │ │ │ │ +00009cf0: 656d 656e 7473 206f 6620 7468 6520 7265 ements of the re
│ │ │ │ │ +00009d00: 6365 6976 6572 0a0a 646f 3a20 6142 6c6f ceiver..do: aBlo
│ │ │ │ │ +00009d10: 636b 0a20 2020 2020 4576 616c 7561 7465 ck. Evaluate
│ │ │ │ │ +00009d20: 2074 6865 2062 6c6f 636b 2066 6f72 2061 the block for a
│ │ │ │ │ +00009d30: 6c6c 206d 656d 6265 7273 2069 6e20 7468 ll members in th
│ │ │ │ │ +00009d40: 6520 636f 6c6c 6563 7469 6f6e 2e0a 0a0a e collection....
│ │ │ │ │ +00009d50: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ +00009d60: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 4261 .info, Node: Ba
│ │ │ │ │ +00009d70: 672d 6578 7472 6163 7469 6e67 2069 7465 g-extracting ite
│ │ │ │ │ +00009d80: 6d73 2c20 204e 6578 743a 2042 6167 2d70 ms, Next: Bag-p
│ │ │ │ │ +00009d90: 7269 6e74 696e 672c 2020 5072 6576 3a20 rinting, Prev:
│ │ │ │ │ +00009da0: 4261 672d 656e 756d 6572 6174 696e 6720 Bag-enumerating
│ │ │ │ │ +00009db0: 7468 6520 656c 656d 656e 7473 206f 6620 the elements of
│ │ │ │ │ +00009dc0: 6120 636f 6c6c 6563 7469 6f6e 2c20 2055 a collection, U
│ │ │ │ │ +00009dd0: 703a 2042 6167 0a0a 312e 382e 3420 4261 p: Bag..1.8.4 Ba
│ │ │ │ │ +00009de0: 673a 2065 7874 7261 6374 696e 6720 6974 g: extracting it
│ │ │ │ │ +00009df0: 656d 730a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ems.------------
│ │ │ │ │ +00009e00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------.
│ │ │ │ │ +00009e10: 0a73 6f72 7465 6442 7943 6f75 6e74 0a20 .sortedByCount.
│ │ │ │ │ +00009e20: 2020 2020 416e 7377 6572 2061 2063 6f6c Answer a col
│ │ │ │ │ +00009e30: 6c65 6374 696f 6e20 6f66 2063 6f75 6e74 lection of count
│ │ │ │ │ +00009e40: 7320 7769 7468 2065 6c65 6d65 6e74 732c s with elements,
│ │ │ │ │ +00009e50: 2073 6f72 7465 6420 6279 2064 6563 7265 sorted by decre
│ │ │ │ │ +00009e60: 6173 696e 670a 2020 2020 2063 6f75 6e74 asing. count
│ │ │ │ │ +00009e70: 2e0a 0a0a 1f0a 4669 6c65 3a20 6773 742d ......File: gst-
│ │ │ │ │ +00009e80: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ +00009e90: 3a20 4261 672d 7072 696e 7469 6e67 2c20 : Bag-printing,
│ │ │ │ │ +00009ea0: 204e 6578 743a 2042 6167 2d72 656d 6f76 Next: Bag-remov
│ │ │ │ │ +00009eb0: 696e 672c 2020 5072 6576 3a20 4261 672d ing, Prev: Bag-
│ │ │ │ │ +00009ec0: 6578 7472 6163 7469 6e67 2069 7465 6d73 extracting items
│ │ │ │ │ +00009ed0: 2c20 2055 703a 2042 6167 0a0a 312e 382e , Up: Bag..1.8.
│ │ │ │ │ +00009ee0: 3520 4261 673a 2070 7269 6e74 696e 670a 5 Bag: printing.
│ │ │ │ │ +00009ef0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00009f00: 2d2d 2d0a 0a70 7269 6e74 4f6e 3a20 6153 ---..printOn: aS
│ │ │ │ │ +00009f10: 7472 6561 6d0a 2020 2020 2050 7574 206f tream. Put o
│ │ │ │ │ +00009f20: 6e20 6153 7472 6561 6d20 6120 7265 7072 n aStream a repr
│ │ │ │ │ +00009f30: 6573 656e 7461 7469 6f6e 206f 6620 7468 esentation of th
│ │ │ │ │ +00009f40: 6520 7265 6365 6976 6572 0a0a 0a1f 0a46 e receiver.....F
│ │ │ │ │ +00009f50: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ +00009f60: 666f 2c20 204e 6f64 653a 2042 6167 2d72 fo, Node: Bag-r
│ │ │ │ │ +00009f70: 656d 6f76 696e 672c 2020 4e65 7874 3a20 emoving, Next:
│ │ │ │ │ +00009f80: 4261 672d 7374 6f72 696e 672c 2020 5072 Bag-storing, Pr
│ │ │ │ │ +00009f90: 6576 3a20 4261 672d 7072 696e 7469 6e67 ev: Bag-printing
│ │ │ │ │ +00009fa0: 2c20 2055 703a 2042 6167 0a0a 312e 382e , Up: Bag..1.8.
│ │ │ │ │ +00009fb0: 3620 4261 673a 2072 656d 6f76 696e 670a 6 Bag: removing.
│ │ │ │ │ +00009fc0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00009fd0: 2d2d 2d0a 0a72 656d 6f76 653a 206f 6c64 ---..remove: old
│ │ │ │ │ +00009fe0: 4f62 6a65 6374 2069 6641 6273 656e 743a Object ifAbsent:
│ │ │ │ │ +00009ff0: 2061 6e45 7863 6570 7469 6f6e 426c 6f63 anExceptionBloc
│ │ │ │ │ +0000a000: 6b0a 2020 2020 2052 656d 6f76 6520 6f6c k. Remove ol
│ │ │ │ │ +0000a010: 644f 626a 6563 7420 6672 6f6d 2074 6865 dObject from the
│ │ │ │ │ +0000a020: 2063 6f6c 6c65 6374 696f 6e20 616e 6420 collection and
│ │ │ │ │ +0000a030: 7265 7475 726e 2069 742e 2049 6620 6361 return it. If ca
│ │ │ │ │ +0000a040: 6e27 7420 6265 0a20 2020 2020 666f 756e n't be. foun
│ │ │ │ │ +0000a050: 642c 2061 6e73 7765 7220 696e 7374 6561 d, answer instea
│ │ │ │ │ +0000a060: 6420 7468 6520 7265 7375 6c74 206f 6620 d the result of
│ │ │ │ │ +0000a070: 6576 616c 7561 7469 6f6e 6720 616e 4578 evaluationg anEx
│ │ │ │ │ +0000a080: 6365 7074 696f 6e42 6c6f 636b 0a0a 0a1f ceptionBlock....
│ │ │ │ │ +0000a090: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ +0000a0a0: 696e 666f 2c20 204e 6f64 653a 2042 6167 info, Node: Bag
│ │ │ │ │ +0000a0b0: 2d73 746f 7269 6e67 2c20 204e 6578 743a -storing, Next:
│ │ │ │ │ +0000a0c0: 2042 6167 2d74 6573 7469 6e67 2063 6f6c Bag-testing col
│ │ │ │ │ +0000a0d0: 6c65 6374 696f 6e73 2c20 2050 7265 763a lections, Prev:
│ │ │ │ │ +0000a0e0: 2042 6167 2d72 656d 6f76 696e 672c 2020 Bag-removing,
│ │ │ │ │ +0000a0f0: 5570 3a20 4261 670a 0a31 2e38 2e37 2042 Up: Bag..1.8.7 B
│ │ │ │ │ +0000a100: 6167 3a20 7374 6f72 696e 670a 2d2d 2d2d ag: storing.----
│ │ │ │ │ +0000a110: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------..
│ │ │ │ │ +0000a120: 7374 6f72 654f 6e3a 2061 5374 7265 616d storeOn: aStream
│ │ │ │ │ +0000a130: 0a20 2020 2020 5075 7420 6f6e 2061 5374 . Put on aSt
│ │ │ │ │ +0000a140: 7265 616d 2073 6f6d 6520 536d 616c 6c74 ream some Smallt
│ │ │ │ │ +0000a150: 616c 6b20 636f 6465 2063 6f6d 7069 6c69 alk code compili
│ │ │ │ │ +0000a160: 6e67 2074 6f20 7468 6520 7265 6365 6976 ng to the receiv
│ │ │ │ │ +0000a170: 6572 0a0a 0a1f 0a46 696c 653a 2067 7374 er.....File: gst
│ │ │ │ │ +0000a180: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ +0000a190: 653a 2042 6167 2d74 6573 7469 6e67 2063 e: Bag-testing c
│ │ │ │ │ +0000a1a0: 6f6c 6c65 6374 696f 6e73 2c20 2050 7265 ollections, Pre
│ │ │ │ │ +0000a1b0: 763a 2042 6167 2d73 746f 7269 6e67 2c20 v: Bag-storing,
│ │ │ │ │ +0000a1c0: 2055 703a 2042 6167 0a0a 312e 382e 3820 Up: Bag..1.8.8
│ │ │ │ │ +0000a1d0: 4261 673a 2074 6573 7469 6e67 2063 6f6c Bag: testing col
│ │ │ │ │ +0000a1e0: 6c65 6374 696f 6e73 0a2d 2d2d 2d2d 2d2d lections.-------
│ │ │ │ │ +0000a1f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0000a200: 2d2d 2d2d 2d2d 2d0a 0a3d 2061 4261 670a -------..= aBag.
│ │ │ │ │ +0000a210: 2020 2020 2041 6e73 7765 7220 7768 6574 Answer whet
│ │ │ │ │ +0000a220: 6865 7220 7468 6520 7265 6365 6976 6572 her the receiver
│ │ │ │ │ +0000a230: 2061 6e64 2061 4261 6720 636f 6e74 6169 and aBag contai
│ │ │ │ │ +0000a240: 6e20 7468 6520 7361 6d65 206f 626a 6563 n the same objec
│ │ │ │ │ +0000a250: 7473 0a0a 6861 7368 0a20 2020 2020 416e ts..hash. An
│ │ │ │ │ +0000a260: 7377 6572 2061 6e20 6861 7368 2076 616c swer an hash val
│ │ │ │ │ +0000a270: 7565 2066 6f72 2074 6865 2072 6563 6569 ue for the recei
│ │ │ │ │ +0000a280: 7665 720a 0a69 6e63 6c75 6465 733a 2061 ver..includes: a
│ │ │ │ │ +0000a290: 6e4f 626a 6563 740a 2020 2020 2041 6e73 nObject. Ans
│ │ │ │ │ +0000a2a0: 7765 7220 7768 6574 6865 7220 7765 2069 wer whether we i
│ │ │ │ │ +0000a2b0: 6e63 6c75 6465 2061 6e4f 626a 6563 740a nclude anObject.
│ │ │ │ │ +0000a2c0: 0a6f 6363 7572 7265 6e63 6573 4f66 3a20 .occurrencesOf:
│ │ │ │ │ +0000a2d0: 616e 4f62 6a65 6374 0a20 2020 2020 416e anObject. An
│ │ │ │ │ +0000a2e0: 7377 6572 2074 6865 206e 756d 6265 7220 swer the number
│ │ │ │ │ +0000a2f0: 6f66 206f 6363 7572 7265 6e63 6573 206f of occurrences o
│ │ │ │ │ +0000a300: 6620 616e 4f62 6a65 6374 2066 6f75 6e64 f anObject found
│ │ │ │ │ +0000a310: 2069 6e20 7468 6520 7265 6365 6976 6572 in the receiver
│ │ │ │ │ +0000a320: 0a0a 7369 7a65 0a20 2020 2020 416e 7377 ..size. Answ
│ │ │ │ │ +0000a330: 6572 2074 6865 2074 6f74 616c 206e 756d er the total num
│ │ │ │ │ +0000a340: 6265 7220 6f66 206f 626a 6563 7473 2066 ber of objects f
│ │ │ │ │ +0000a350: 6f75 6e64 2069 6e20 7468 6520 7265 6365 ound in the rece
│ │ │ │ │ +0000a360: 6976 6572 0a0a 0a1f 0a46 696c 653a 2067 iver.....File: g
│ │ │ │ │ +0000a370: 7374 2d62 6173 652e 696e 666f 2c20 204e st-base.info, N
│ │ │ │ │ +0000a380: 6f64 653a 2042 6568 6176 696f 722c 2020 ode: Behavior,
│ │ │ │ │ +0000a390: 4e65 7874 3a20 4269 6e64 696e 6744 6963 Next: BindingDic
│ │ │ │ │ +0000a3a0: 7469 6f6e 6172 792c 2020 5072 6576 3a20 tionary, Prev:
│ │ │ │ │ +0000a3b0: 4261 672c 2020 5570 3a20 4261 7365 2063 Bag, Up: Base c
│ │ │ │ │ +0000a3c0: 6c61 7373 6573 0a0a 312e 3920 4265 6861 lasses..1.9 Beha
│ │ │ │ │ +0000a3d0: 7669 6f72 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d vior.===========
│ │ │ │ │ +0000a3e0: 3d0a 0a44 6566 696e 6564 2069 6e20 6e61 =..Defined in na
│ │ │ │ │ +0000a3f0: 6d65 7370 6163 6520 536d 616c 6c74 616c mespace Smalltal
│ │ │ │ │ +0000a400: 6b0a 5375 7065 7263 6c61 7373 3a20 4f62 k.Superclass: Ob
│ │ │ │ │ +0000a410: 6a65 6374 0a43 6174 6567 6f72 793a 204c ject.Category: L
│ │ │ │ │ +0000a420: 616e 6775 6167 652d 496d 706c 656d 656e anguage-Implemen
│ │ │ │ │ +0000a430: 7461 7469 6f6e 0a20 2020 2020 4920 616d tation. I am
│ │ │ │ │ +0000a440: 2074 6865 2070 6172 656e 7420 636c 6173 the parent clas
│ │ │ │ │ +0000a450: 7320 6f66 2061 6c6c 2022 636c 6173 7322 s of all "class"
│ │ │ │ │ +0000a460: 2074 7970 6520 6d65 7468 6f64 732e 2020 type methods.
│ │ │ │ │ +0000a470: 4d79 2069 6e73 7461 6e63 6573 0a20 2020 My instances.
│ │ │ │ │ +0000a480: 2020 6b6e 6f77 2061 626f 7574 2074 6865 know about the
│ │ │ │ │ +0000a490: 2073 7562 636c 6173 732f 7375 7065 7263 subclass/superc
│ │ │ │ │ +0000a4a0: 6c61 7373 2072 656c 6174 696f 6e73 6869 lass relationshi
│ │ │ │ │ +0000a4b0: 7073 2062 6574 7765 656e 2063 6c61 7373 ps between class
│ │ │ │ │ +0000a4c0: 6573 2c0a 2020 2020 2063 6f6e 7461 696e es,. contain
│ │ │ │ │ +0000a4d0: 2074 6865 2064 6573 6372 6970 7469 6f6e the description
│ │ │ │ │ +0000a4e0: 2074 6861 7420 696e 7374 616e 6365 7320 that instances
│ │ │ │ │ +0000a4f0: 6172 6520 6372 6561 7465 6420 6672 6f6d are created from
│ │ │ │ │ +0000a500: 2c20 616e 6420 686f 6c64 0a20 2020 2020 , and hold.
│ │ │ │ │ +0000a510: 7468 6520 6d65 7468 6f64 2064 6963 7469 the method dicti
│ │ │ │ │ +0000a520: 6f6e 6172 7920 7468 6174 2773 2061 7373 onary that's ass
│ │ │ │ │ +0000a530: 6f63 6961 7465 6420 7769 7468 2065 6163 ociated with eac
│ │ │ │ │ +0000a540: 6820 636c 6173 732e 2020 490a 2020 2020 h class. I.
│ │ │ │ │ +0000a550: 2070 726f 7669 6465 206d 6574 686f 6473 provide methods
│ │ │ │ │ +0000a560: 2066 6f72 2063 6f6d 7069 6c69 6e67 206d for compiling m
│ │ │ │ │ +0000a570: 6574 686f 6473 2c20 6d6f 6469 6679 696e ethods, modifyin
│ │ │ │ │ +0000a580: 6720 7468 6520 636c 6173 730a 2020 2020 g the class.
│ │ │ │ │ +0000a590: 2069 6e68 6572 6974 616e 6365 2068 6965 inheritance hie
│ │ │ │ │ +0000a5a0: 7261 7263 6879 2c20 6578 616d 696e 696e rarchy, examinin
│ │ │ │ │ +0000a5b0: 6720 7468 6520 6d65 7468 6f64 2064 6963 g the method dic
│ │ │ │ │ +0000a5c0: 7469 6f6e 6172 792c 2061 6e64 0a20 2020 tionary, and.
│ │ │ │ │ +0000a5d0: 2020 6974 6572 6174 696e 6720 6f76 6572 iterating over
│ │ │ │ │ +0000a5e0: 2074 6865 2063 6c61 7373 2068 6965 7261 the class hiera
│ │ │ │ │ +0000a5f0: 7263 6879 2e0a 0a2a 204d 656e 753a 0a0a rchy...* Menu:..
│ │ │ │ │ +0000a600: 2a20 4265 6861 7669 6f72 2d61 6363 6573 * Behavior-acces
│ │ │ │ │ +0000a610: 7369 6e67 2063 6c61 7373 2068 6965 7261 sing class hiera
│ │ │ │ │ +0000a620: 7263 6879 3a3a 2020 2869 6e73 7461 6e63 rchy:: (instanc
│ │ │ │ │ +0000a630: 6529 0a2a 2042 6568 6176 696f 722d 6163 e).* Behavior-ac
│ │ │ │ │ +0000a640: 6365 7373 696e 6720 696e 7374 616e 6365 cessing instance
│ │ │ │ │ +0000a650: 7320 616e 6420 7661 7269 6162 6c65 733a s and variables:
│ │ │ │ │ +0000a660: 3a20 2028 696e 7374 616e 6365 290a 2a20 : (instance).*
│ │ │ │ │ +0000a670: 4265 6861 7669 6f72 2d61 6363 6573 7369 Behavior-accessi
│ │ │ │ │ +0000a680: 6e67 2074 6865 206d 6574 686f 6420 6469 ng the method di
│ │ │ │ │ +0000a690: 6374 696f 6e61 7279 3a3a 2020 2869 6e73 ctionary:: (ins
│ │ │ │ │ +0000a6a0: 7461 6e63 6529 0a2a 2042 6568 6176 696f tance).* Behavio
│ │ │ │ │ +0000a6b0: 722d 6275 696c 7420 696e 733a 3a20 2028 r-built ins:: (
│ │ │ │ │ +0000a6c0: 696e 7374 616e 6365 290a 2a20 4265 6861 instance).* Beha
│ │ │ │ │ +0000a6d0: 7669 6f72 2d62 7569 6c74 696e 3a3a 2020 vior-builtin::
│ │ │ │ │ +0000a6e0: 2869 6e73 7461 6e63 6529 0a2a 2042 6568 (instance).* Beh
│ │ │ │ │ +0000a6f0: 6176 696f 722d 636f 6d70 696c 6174 696f avior-compilatio
│ │ │ │ │ +0000a700: 6e3a 3a20 2028 696e 7374 616e 6365 290a n:: (instance).
│ │ │ │ │ +0000a710: 2a20 4265 6861 7669 6f72 2d63 6f6d 7069 * Behavior-compi
│ │ │ │ │ +0000a720: 6c61 7469 6f6e 2028 616c 7465 726e 6174 lation (alternat
│ │ │ │ │ +0000a730: 6976 6529 3a3a 2020 2869 6e73 7461 6e63 ive):: (instanc
│ │ │ │ │ +0000a740: 6529 0a2a 2042 6568 6176 696f 722d 636f e).* Behavior-co
│ │ │ │ │ +0000a750: 6d70 696c 696e 673a 3a20 2028 696e 7374 mpiling:: (inst
│ │ │ │ │ +0000a760: 616e 6365 290a 2a20 4265 6861 7669 6f72 ance).* Behavior
│ │ │ │ │ +0000a770: 2d63 6f6d 7069 6c69 6e67 206d 6574 686f -compiling metho
│ │ │ │ │ +0000a780: 6473 3a3a 2020 2869 6e73 7461 6e63 6529 ds:: (instance)
│ │ │ │ │ +0000a790: 0a2a 2042 6568 6176 696f 722d 6372 6561 .* Behavior-crea
│ │ │ │ │ +0000a7a0: 7469 6e67 2061 2063 6c61 7373 2068 6965 ting a class hie
│ │ │ │ │ +0000a7b0: 7261 7263 6879 3a3a 2020 2869 6e73 7461 rarchy:: (insta
│ │ │ │ │ +0000a7c0: 6e63 6529 0a2a 2042 6568 6176 696f 722d nce).* Behavior-
│ │ │ │ │ +0000a7d0: 656e 756d 6572 6174 696e 673a 3a20 2028 enumerating:: (
│ │ │ │ │ +0000a7e0: 696e 7374 616e 6365 290a 2a20 4265 6861 instance).* Beha
│ │ │ │ │ +0000a7f0: 7669 6f72 2d65 7661 6c75 6174 696e 673a vior-evaluating:
│ │ │ │ │ +0000a800: 3a20 2028 696e 7374 616e 6365 290a 2a20 : (instance).*
│ │ │ │ │ +0000a810: 4265 6861 7669 6f72 2d69 6e73 7461 6e63 Behavior-instanc
│ │ │ │ │ +0000a820: 6520 6372 6561 7469 6f6e 3a3a 2020 2869 e creation:: (i
│ │ │ │ │ +0000a830: 6e73 7461 6e63 6529 0a2a 2042 6568 6176 nstance).* Behav
│ │ │ │ │ +0000a840: 696f 722d 696e 7374 616e 6365 2076 6172 ior-instance var
│ │ │ │ │ +0000a850: 6961 626c 6573 3a3a 2020 2869 6e73 7461 iables:: (insta
│ │ │ │ │ +0000a860: 6e63 6529 0a2a 2042 6568 6176 696f 722d nce).* Behavior-
│ │ │ │ │ +0000a870: 6d65 7468 6f64 2064 6963 7469 6f6e 6172 method dictionar
│ │ │ │ │ +0000a880: 793a 3a20 2028 696e 7374 616e 6365 290a y:: (instance).
│ │ │ │ │ +0000a890: 2a20 4265 6861 7669 6f72 2d70 6172 7369 * Behavior-parsi
│ │ │ │ │ +0000a8a0: 6e67 2063 6c61 7373 2064 6563 6c61 7261 ng class declara
│ │ │ │ │ +0000a8b0: 7469 6f6e 733a 3a20 2028 696e 7374 616e tions:: (instan
│ │ │ │ │ +0000a8c0: 6365 290a 2a20 4265 6861 7669 6f72 2d70 ce).* Behavior-p
│ │ │ │ │ +0000a8d0: 6c75 6767 6162 6c65 2062 6568 6176 696f luggable behavio
│ │ │ │ │ +0000a8e0: 7220 286e 6f74 2079 6574 2069 6d70 6c65 r (not yet imple
│ │ │ │ │ +0000a8f0: 6d65 6e74 6564 293a 3a20 2028 696e 7374 mented):: (inst
│ │ │ │ │ +0000a900: 616e 6365 290a 2a20 4265 6861 7669 6f72 ance).* Behavior
│ │ │ │ │ +0000a910: 2d70 7269 6e74 696e 6720 6869 6572 6172 -printing hierar
│ │ │ │ │ +0000a920: 6368 793a 3a20 2028 696e 7374 616e 6365 chy:: (instance
│ │ │ │ │ +0000a930: 290a 2a20 4265 6861 7669 6f72 2d73 6f75 ).* Behavior-sou
│ │ │ │ │ +0000a940: 7263 6520 636f 6465 3a3a 2020 2869 6e73 rce code:: (ins
│ │ │ │ │ +0000a950: 7461 6e63 6529 0a2a 2042 6568 6176 696f tance).* Behavio
│ │ │ │ │ +0000a960: 722d 7374 696c 6c20 756e 636c 6173 7369 r-still unclassi
│ │ │ │ │ +0000a970: 6669 6564 3a3a 2020 2869 6e73 7461 6e63 fied:: (instanc
│ │ │ │ │ +0000a980: 6529 0a2a 2042 6568 6176 696f 722d 7375 e).* Behavior-su
│ │ │ │ │ +0000a990: 7070 6f72 7420 666f 7220 6c69 6768 7477 pport for lightw
│ │ │ │ │ +0000a9a0: 6569 6768 7420 636c 6173 7365 733a 3a20 eight classes::
│ │ │ │ │ +0000a9b0: 2028 696e 7374 616e 6365 290a 2a20 4265 (instance).* Be
│ │ │ │ │ +0000a9c0: 6861 7669 6f72 2d74 6573 7469 6e67 2066 havior-testing f
│ │ │ │ │ +0000a9d0: 756e 6374 696f 6e61 6c69 7479 3a3a 2020 unctionality::
│ │ │ │ │ +0000a9e0: 2869 6e73 7461 6e63 6529 0a2a 2042 6568 (instance).* Beh
│ │ │ │ │ +0000a9f0: 6176 696f 722d 7465 7374 696e 6720 7468 avior-testing th
│ │ │ │ │ +0000aa00: 6520 636c 6173 7320 6869 6572 6172 6368 e class hierarch
│ │ │ │ │ +0000aa10: 793a 3a20 2028 696e 7374 616e 6365 290a y:: (instance).
│ │ │ │ │ +0000aa20: 2a20 4265 6861 7669 6f72 2d74 6573 7469 * Behavior-testi
│ │ │ │ │ +0000aa30: 6e67 2074 6865 2066 6f72 6d20 6f66 2074 ng the form of t
│ │ │ │ │ +0000aa40: 6865 2069 6e73 7461 6e63 6573 3a3a 2020 he instances::
│ │ │ │ │ +0000aa50: 2869 6e73 7461 6e63 6529 0a2a 2042 6568 (instance).* Beh
│ │ │ │ │ +0000aa60: 6176 696f 722d 7465 7374 696e 6720 7468 avior-testing th
│ │ │ │ │ +0000aa70: 6520 6d65 7468 6f64 2064 6963 7469 6f6e e method diction
│ │ │ │ │ +0000aa80: 6172 793a 3a20 2028 696e 7374 616e 6365 ary:: (instance
│ │ │ │ │ +0000aa90: 290a 0a1f 0a46 696c 653a 2067 7374 2d62 )....File: gst-b
│ │ │ │ │ +0000aaa0: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ +0000aab0: 2042 6568 6176 696f 722d 6163 6365 7373 Behavior-access
│ │ │ │ │ +0000aac0: 696e 6720 636c 6173 7320 6869 6572 6172 ing class hierar
│ │ │ │ │ +0000aad0: 6368 792c 2020 4e65 7874 3a20 4265 6861 chy, Next: Beha
│ │ │ │ │ +0000aae0: 7669 6f72 2d61 6363 6573 7369 6e67 2069 vior-accessing i
│ │ │ │ │ +0000aaf0: 6e73 7461 6e63 6573 2061 6e64 2076 6172 nstances and var
│ │ │ │ │ +0000ab00: 6961 626c 6573 2c20 2055 703a 2042 6568 iables, Up: Beh
│ │ │ │ │ +0000ab10: 6176 696f 720a 0a31 2e39 2e31 2042 6568 avior..1.9.1 Beh
│ │ │ │ │ +0000ab20: 6176 696f 723a 2061 6363 6573 7369 6e67 avior: accessing
│ │ │ │ │ +0000ab30: 2063 6c61 7373 2068 6965 7261 7263 6879 class hierarchy
│ │ │ │ │ +0000ab40: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------
│ │ │ │ │ +0000ab50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0000ab60: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 616c 6c53 ----------..allS
│ │ │ │ │ +0000ab70: 7562 636c 6173 7365 730a 2020 2020 2041 ubclasses. A
│ │ │ │ │ +0000ab80: 6e73 7765 7220 7468 6520 6469 7265 6374 nswer the direct
│ │ │ │ │ +0000ab90: 2061 6e64 2069 6e64 6972 6563 7420 7375 and indirect su
│ │ │ │ │ +0000aba0: 6263 6c61 7373 6573 206f 6620 7468 6520 bclasses of the
│ │ │ │ │ +0000abb0: 7265 6365 6976 6572 2069 6e20 6120 5365 receiver in a Se
│ │ │ │ │ +0000abc0: 740a 0a61 6c6c 5375 7065 7263 6c61 7373 t..allSuperclass
│ │ │ │ │ +0000abd0: 6573 0a20 2020 2020 416e 7377 6572 2061 es. Answer a
│ │ │ │ │ +0000abe0: 6c6c 2074 6865 2072 6563 6569 7665 7227 ll the receiver'
│ │ │ │ │ +0000abf0: 7320 7375 7065 7263 6c61 7373 6573 2069 s superclasses i
│ │ │ │ │ +0000ac00: 6e20 6120 636f 6c6c 6563 7469 6f6e 0a0a n a collection..
│ │ │ │ │ +0000ac10: 7375 6263 6c61 7373 6573 0a20 2020 2020 subclasses.
│ │ │ │ │ +0000ac20: 416e 7377 6572 2074 6865 2064 6972 6563 Answer the direc
│ │ │ │ │ +0000ac30: 7420 7375 6263 6c61 7373 6573 206f 6620 t subclasses of
│ │ │ │ │ +0000ac40: 7468 6520 7265 6365 6976 6572 2069 6e20 the receiver in
│ │ │ │ │ +0000ac50: 6120 5365 740a 0a73 7570 6572 636c 6173 a Set..superclas
│ │ │ │ │ +0000ac60: 730a 2020 2020 2041 6e73 7765 7220 7468 s. Answer th
│ │ │ │ │ +0000ac70: 6520 7265 6365 6976 6572 2773 2073 7570 e receiver's sup
│ │ │ │ │ +0000ac80: 6572 636c 6173 7320 2869 6620 616e 792c erclass (if any,
│ │ │ │ │ +0000ac90: 206f 7468 6572 7769 7365 2061 6e73 7765 otherwise answe
│ │ │ │ │ +0000aca0: 7220 6e69 6c29 0a0a 7769 7468 416c 6c53 r nil)..withAllS
│ │ │ │ │ +0000acb0: 7562 636c 6173 7365 730a 2020 2020 2041 ubclasses. A
│ │ │ │ │ +0000acc0: 6e73 7765 7220 6120 5365 7420 636f 6e74 nswer a Set cont
│ │ │ │ │ +0000acd0: 6169 6e69 6e67 2074 6865 2072 6563 6569 aining the recei
│ │ │ │ │ +0000ace0: 7665 7220 746f 6765 7468 6572 2077 6974 ver together wit
│ │ │ │ │ +0000acf0: 6820 6974 7320 6469 7265 6374 2061 6e64 h its direct and
│ │ │ │ │ +0000ad00: 0a20 2020 2020 696e 6469 7265 6374 2073 . indirect s
│ │ │ │ │ +0000ad10: 7562 636c 6173 7365 730a 0a77 6974 6841 ubclasses..withA
│ │ │ │ │ +0000ad20: 6c6c 5375 7065 7263 6c61 7373 6573 0a20 llSuperclasses.
│ │ │ │ │ +0000ad30: 2020 2020 416e 7377 6572 2074 6865 2072 Answer the r
│ │ │ │ │ +0000ad40: 6563 6569 7665 7220 616e 6420 616c 6c20 eceiver and all
│ │ │ │ │ +0000ad50: 6f66 2069 7473 2073 7570 6572 636c 6173 of its superclas
│ │ │ │ │ +0000ad60: 7365 7320 696e 2061 2063 6f6c 6c65 6374 ses in a collect
│ │ │ │ │ +0000ad70: 696f 6e0a 0a0a 1f0a 4669 6c65 3a20 6773 ion.....File: gs
│ │ │ │ │ +0000ad80: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ +0000ad90: 6465 3a20 4265 6861 7669 6f72 2d61 6363 de: Behavior-acc
│ │ │ │ │ +0000ada0: 6573 7369 6e67 2069 6e73 7461 6e63 6573 essing instances
│ │ │ │ │ +0000adb0: 2061 6e64 2076 6172 6961 626c 6573 2c20 and variables,
│ │ │ │ │ +0000adc0: 204e 6578 743a 2042 6568 6176 696f 722d Next: Behavior-
│ │ │ │ │ +0000add0: 6163 6365 7373 696e 6720 7468 6520 6d65 accessing the me
│ │ │ │ │ +0000ade0: 7468 6f64 2064 6963 7469 6f6e 6172 792c thod dictionary,
│ │ │ │ │ +0000adf0: 2020 5072 6576 3a20 4265 6861 7669 6f72 Prev: Behavior
│ │ │ │ │ +0000ae00: 2d61 6363 6573 7369 6e67 2063 6c61 7373 -accessing class
│ │ │ │ │ +0000ae10: 2068 6965 7261 7263 6879 2c20 2055 703a hierarchy, Up:
│ │ │ │ │ +0000ae20: 2042 6568 6176 696f 720a 0a31 2e39 2e32 Behavior..1.9.2
│ │ │ │ │ +0000ae30: 2042 6568 6176 696f 723a 2061 6363 6573 Behavior: acces
│ │ │ │ │ +0000ae40: 7369 6e67 2069 6e73 7461 6e63 6573 2061 sing instances a
│ │ │ │ │ +0000ae50: 6e64 2076 6172 6961 626c 6573 0a2d 2d2d nd variables.---
│ │ │ │ │ +0000ae60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0000ae70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0000ae80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------..
│ │ │ │ │ +0000ae90: 616c 6c43 6c61 7373 5661 724e 616d 6573 allClassVarNames
│ │ │ │ │ +0000aea0: 0a20 2020 2020 5265 7475 726e 2061 6c6c . Return all
│ │ │ │ │ +0000aeb0: 2074 6865 2063 6c61 7373 2076 6172 6961 the class varia
│ │ │ │ │ +0000aec0: 626c 6573 2075 6e64 6572 7374 6f6f 6420 bles understood
│ │ │ │ │ +0000aed0: 6279 2074 6865 2072 6563 6569 7665 720a by the receiver.
│ │ │ │ │ +0000aee0: 0a61 6c6c 496e 7374 5661 724e 616d 6573 .allInstVarNames
│ │ │ │ │ +0000aef0: 0a20 2020 2020 416e 7377 6572 2074 6865 . Answer the
│ │ │ │ │ +0000af00: 206e 616d 6573 206f 6620 6576 6572 7920 names of every
│ │ │ │ │ +0000af10: 696e 7374 616e 6365 2076 6172 6961 626c instance variabl
│ │ │ │ │ +0000af20: 6573 2074 6865 2072 6563 6569 7665 720a es the receiver.
│ │ │ │ │ +0000af30: 2020 2020 2063 6f6e 7461 696e 6564 2069 contained i
│ │ │ │ │ +0000af40: 6e20 7468 6520 7265 6365 6976 6572 2773 n the receiver's
│ │ │ │ │ +0000af50: 2069 6e73 7461 6e63 6573 0a0a 616c 6c49 instances..allI
│ │ │ │ │ +0000af60: 6e73 7461 6e63 6573 0a20 2020 2020 5265 nstances. Re
│ │ │ │ │ +0000af70: 7475 726e 7320 6120 7365 7420 6f66 2061 turns a set of a
│ │ │ │ │ +0000af80: 6c6c 2069 6e73 7461 6e63 6573 206f 6620 ll instances of
│ │ │ │ │ +0000af90: 7468 6520 7265 6365 6976 6572 0a0a 616c the receiver..al
│ │ │ │ │ +0000afa0: 6c53 6861 7265 6450 6f6f 6c44 6963 7469 lSharedPoolDicti
│ │ │ │ │ +0000afb0: 6f6e 6172 6965 730a 2020 2020 2052 6574 onaries. Ret
│ │ │ │ │ +0000afc0: 7572 6e20 7468 6520 7368 6172 6564 2070 urn the shared p
│ │ │ │ │ +0000afd0: 6f6f 6c73 2064 6566 696e 6564 2062 7920 ools defined by
│ │ │ │ │ +0000afe0: 7468 6520 636c 6173 7320 616e 6420 616e the class and an
│ │ │ │ │ +0000aff0: 7920 6f66 2069 7473 0a20 2020 2020 7375 y of its. su
│ │ │ │ │ +0000b000: 7065 7263 6c61 7373 6573 2c20 696e 2074 perclasses, in t
│ │ │ │ │ +0000b010: 6865 2063 6f72 7265 6374 2073 6561 7263 he correct searc
│ │ │ │ │ +0000b020: 6820 6f72 6465 722e 0a0a 616c 6c53 6861 h order...allSha
│ │ │ │ │ +0000b030: 7265 6450 6f6f 6c73 0a20 2020 2020 5265 redPools. Re
│ │ │ │ │ +0000b040: 7475 726e 2074 6865 206e 616d 6573 206f turn the names o
│ │ │ │ │ +0000b050: 6620 7468 6520 7368 6172 6564 2070 6f6f f the shared poo
│ │ │ │ │ +0000b060: 6c73 2064 6566 696e 6564 2062 7920 7468 ls defined by th
│ │ │ │ │ +0000b070: 6520 636c 6173 7320 616e 6420 616e 790a e class and any.
│ │ │ │ │ +0000b080: 2020 2020 206f 6620 6974 7320 7375 7065 of its supe
│ │ │ │ │ +0000b090: 7263 6c61 7373 6573 2c20 696e 2074 6865 rclasses, in the
│ │ │ │ │ +0000b0a0: 2063 6f72 7265 6374 2073 6561 7263 6820 correct search
│ │ │ │ │ +0000b0b0: 6f72 6465 722e 0a0a 636c 6173 7350 6f6f order...classPoo
│ │ │ │ │ +0000b0c0: 6c0a 2020 2020 2041 6e73 7765 7220 7468 l. Answer th
│ │ │ │ │ +0000b0d0: 6520 636c 6173 7320 706f 6f6c 2064 6963 e class pool dic
│ │ │ │ │ +0000b0e0: 7469 6f6e 6172 792e 2053 696e 6365 2042 tionary. Since B
│ │ │ │ │ +0000b0f0: 6568 6176 696f 7220 646f 6573 206e 6f74 ehavior does not
│ │ │ │ │ +0000b100: 2073 7570 706f 7274 0a20 2020 2020 636c support. cl
│ │ │ │ │ +0000b110: 6173 7365 7320 7769 7468 2063 6c61 7373 asses with class
│ │ │ │ │ +0000b120: 2076 6172 6961 626c 6573 2c20 7765 2061 variables, we a
│ │ │ │ │ +0000b130: 6e73 7765 7220 616e 2065 6d70 7479 206f nswer an empty o
│ │ │ │ │ +0000b140: 6e65 3b20 6164 6469 6e67 0a20 2020 2020 ne; adding.
│ │ │ │ │ +0000b150: 7661 7269 6162 6c65 7320 746f 2069 7420 variables to it
│ │ │ │ │ +0000b160: 7265 7375 6c74 7320 696e 2061 6e20 6572 results in an er
│ │ │ │ │ +0000b170: 726f 722e 0a0a 636c 6173 7356 6172 4e61 ror...classVarNa
│ │ │ │ │ +0000b180: 6d65 730a 2020 2020 2041 6e73 7765 7220 mes. Answer
│ │ │ │ │ +0000b190: 616c 6c20 7468 6520 636c 6173 7320 7661 all the class va
│ │ │ │ │ +0000b1a0: 7269 6162 6c65 7320 666f 7220 696e 7374 riables for inst
│ │ │ │ │ +0000b1b0: 616e 6365 7320 6f66 2074 6865 2072 6563 ances of the rec
│ │ │ │ │ +0000b1c0: 6569 7665 720a 0a69 6e64 6578 4f66 496e eiver..indexOfIn
│ │ │ │ │ +0000b1d0: 7374 5661 723a 2061 5374 7269 6e67 0a20 stVar: aString.
│ │ │ │ │ +0000b1e0: 2020 2020 416e 7377 6572 2074 6865 2069 Answer the i
│ │ │ │ │ +0000b1f0: 6e64 6578 206f 6620 6153 7472 696e 6720 ndex of aString
│ │ │ │ │ +0000b200: 696e 2074 6865 2066 6978 6564 2069 6e73 in the fixed ins
│ │ │ │ │ +0000b210: 7461 6e63 6520 7661 7269 6162 6c65 7320 tance variables
│ │ │ │ │ +0000b220: 6f66 2074 6865 0a20 2020 2020 696e 7374 of the. inst
│ │ │ │ │ +0000b230: 616e 6365 7320 6f66 2074 6865 2072 6563 ances of the rec
│ │ │ │ │ +0000b240: 6569 7665 722c 206f 7220 3020 6966 2074 eiver, or 0 if t
│ │ │ │ │ +0000b250: 6865 2076 6172 6961 626c 6520 6973 206d he variable is m
│ │ │ │ │ +0000b260: 6973 7369 6e67 2e0a 0a69 6e64 6578 4f66 issing...indexOf
│ │ │ │ │ +0000b270: 496e 7374 5661 723a 2061 5374 7269 6e67 InstVar: aString
│ │ │ │ │ +0000b280: 2069 6641 6273 656e 743a 2061 426c 6f63 ifAbsent: aBloc
│ │ │ │ │ +0000b290: 6b0a 2020 2020 2041 6e73 7765 7220 7468 k. Answer th
│ │ │ │ │ +0000b2a0: 6520 696e 6465 7820 6f66 2061 5374 7269 e index of aStri
│ │ │ │ │ +0000b2b0: 6e67 2069 6e20 7468 6520 6669 7865 6420 ng in the fixed
│ │ │ │ │ +0000b2c0: 696e 7374 616e 6365 2076 6172 6961 626c instance variabl
│ │ │ │ │ +0000b2d0: 6573 206f 6620 7468 650a 2020 2020 2069 es of the. i
│ │ │ │ │ +0000b2e0: 6e73 7461 6e63 6573 206f 6620 7468 6520 nstances of the
│ │ │ │ │ +0000b2f0: 7265 6365 6976 6572 2c20 6f72 2030 2069 receiver, or 0 i
│ │ │ │ │ +0000b300: 6620 7468 6520 7661 7269 6162 6c65 2069 f the variable i
│ │ │ │ │ +0000b310: 7320 6d69 7373 696e 672e 0a0a 696e 7374 s missing...inst
│ │ │ │ │ +0000b320: 5661 724e 616d 6573 0a20 2020 2020 416e VarNames. An
│ │ │ │ │ +0000b330: 7377 6572 2061 6e20 4172 7261 7920 636f swer an Array co
│ │ │ │ │ +0000b340: 6e74 6169 6e69 6e67 2074 6865 2069 6e73 ntaining the ins
│ │ │ │ │ +0000b350: 7461 6e63 6520 7661 7269 6162 6c65 7320 tance variables
│ │ │ │ │ +0000b360: 6465 6669 6e65 6420 6279 2074 6865 0a20 defined by the.
│ │ │ │ │ +0000b370: 2020 2020 7265 6365 6976 6572 0a0a 696e receiver..in
│ │ │ │ │ +0000b380: 7374 616e 6365 436f 756e 740a 2020 2020 stanceCount.
│ │ │ │ │ +0000b390: 2052 6574 7572 6e20 6120 636f 756e 7420 Return a count
│ │ │ │ │ +0000b3a0: 6f66 2061 6c6c 2074 6865 2069 6e73 7461 of all the insta
│ │ │ │ │ +0000b3b0: 6e63 6573 206f 6620 7468 6520 7265 6365 nces of the rece
│ │ │ │ │ +0000b3c0: 6976 6572 0a0a 7368 6172 6564 506f 6f6c iver..sharedPool
│ │ │ │ │ +0000b3d0: 730a 2020 2020 2052 6574 7572 6e20 7468 s. Return th
│ │ │ │ │ +0000b3e0: 6520 6e61 6d65 7320 6f66 2074 6865 2073 e names of the s
│ │ │ │ │ +0000b3f0: 6861 7265 6420 706f 6f6c 7320 6465 6669 hared pools defi
│ │ │ │ │ +0000b400: 6e65 6420 6279 2074 6865 2063 6c61 7373 ned by the class
│ │ │ │ │ +0000b410: 0a0a 7375 6263 6c61 7373 496e 7374 5661 ..subclassInstVa
│ │ │ │ │ +0000b420: 724e 616d 6573 0a20 2020 2020 416e 7377 rNames. Answ
│ │ │ │ │ +0000b430: 6572 2074 6865 206e 616d 6573 206f 6620 er the names of
│ │ │ │ │ +0000b440: 7468 6520 696e 7374 616e 6365 2076 6172 the instance var
│ │ │ │ │ +0000b450: 6961 626c 6573 2074 6865 2072 6563 6569 iables the recei
│ │ │ │ │ +0000b460: 7665 7220 696e 6865 7269 7465 640a 2020 ver inherited.
│ │ │ │ │ +0000b470: 2020 2066 726f 6d20 6974 7320 7375 7065 from its supe
│ │ │ │ │ +0000b480: 7263 6c61 7373 0a0a 0a1f 0a46 696c 653a rclass.....File:
│ │ │ │ │ +0000b490: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ +0000b4a0: 204e 6f64 653a 2042 6568 6176 696f 722d Node: Behavior-
│ │ │ │ │ +0000b4b0: 6163 6365 7373 696e 6720 7468 6520 6d65 accessing the me
│ │ │ │ │ +0000b4c0: 7468 6f64 2064 6963 7469 6f6e 6172 792c thod dictionary,
│ │ │ │ │ +0000b4d0: 2020 4e65 7874 3a20 4265 6861 7669 6f72 Next: Behavior
│ │ │ │ │ +0000b4e0: 2d62 7569 6c74 2069 6e73 2c20 2050 7265 -built ins, Pre
│ │ │ │ │ +0000b4f0: 763a 2042 6568 6176 696f 722d 6163 6365 v: Behavior-acce
│ │ │ │ │ +0000b500: 7373 696e 6720 696e 7374 616e 6365 7320 ssing instances
│ │ │ │ │ +0000b510: 616e 6420 7661 7269 6162 6c65 732c 2020 and variables,
│ │ │ │ │ +0000b520: 5570 3a20 4265 6861 7669 6f72 0a0a 312e Up: Behavior..1.
│ │ │ │ │ +0000b530: 392e 3320 4265 6861 7669 6f72 3a20 6163 9.3 Behavior: ac
│ │ │ │ │ +0000b540: 6365 7373 696e 6720 7468 6520 6d65 7468 cessing the meth
│ │ │ │ │ +0000b550: 6f64 2064 6963 7469 6f6e 6172 790a 2d2d od dictionary.--
│ │ │ │ │ +0000b560: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0000b570: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0000b580: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a3e -------------..>
│ │ │ │ │ +0000b590: 3e20 7365 6c65 6374 6f72 0a20 2020 2020 > selector.
│ │ │ │ │ +0000b5a0: 5265 7475 726e 2074 6865 2063 6f6d 7069 Return the compi
│ │ │ │ │ +0000b5b0: 6c65 6420 6d65 7468 6f64 2061 7373 6f63 led method assoc
│ │ │ │ │ +0000b5c0: 6961 7465 6420 7769 7468 2073 656c 6563 iated with selec
│ │ │ │ │ +0000b5d0: 746f 722c 2066 726f 6d20 7468 6520 6c6f tor, from the lo
│ │ │ │ │ +0000b5e0: 6361 6c0a 2020 2020 206d 6574 686f 6420 cal. method
│ │ │ │ │ +0000b5f0: 6469 6374 696f 6e61 7279 2e20 2045 7272 dictionary. Err
│ │ │ │ │ +0000b600: 6f72 2069 6620 6e6f 7420 666f 756e 642e or if not found.
│ │ │ │ │ +0000b610: 0a0a 616c 6c53 656c 6563 746f 7273 0a20 ..allSelectors.
│ │ │ │ │ +0000b620: 2020 2020 416e 7377 6572 2061 2053 6574 Answer a Set
│ │ │ │ │ +0000b630: 206f 6620 616c 6c20 7468 6520 7365 6c65 of all the sele
│ │ │ │ │ +0000b640: 6374 6f72 7320 756e 6465 7273 746f 6f64 ctors understood
│ │ │ │ │ +0000b650: 2062 7920 7468 6520 7265 6365 6976 6572 by the receiver
│ │ │ │ │ +0000b660: 0a0a 636f 6d70 696c 6564 4d65 7468 6f64 ..compiledMethod
│ │ │ │ │ +0000b670: 4174 3a20 7365 6c65 6374 6f72 0a20 2020 At: selector.
│ │ │ │ │ +0000b680: 2020 5265 7475 726e 2074 6865 2063 6f6d Return the com
│ │ │ │ │ +0000b690: 7069 6c65 6420 6d65 7468 6f64 2061 7373 piled method ass
│ │ │ │ │ +0000b6a0: 6f63 6961 7465 6420 7769 7468 2073 656c ociated with sel
│ │ │ │ │ +0000b6b0: 6563 746f 722c 2066 726f 6d20 7468 6520 ector, from the
│ │ │ │ │ +0000b6c0: 6c6f 6361 6c0a 2020 2020 206d 6574 686f local. metho
│ │ │ │ │ +0000b6d0: 6420 6469 6374 696f 6e61 7279 2e20 2045 d dictionary. E
│ │ │ │ │ +0000b6e0: 7272 6f72 2069 6620 6e6f 7420 666f 756e rror if not foun
│ │ │ │ │ +0000b6f0: 642e 0a0a 636f 6d70 696c 6564 4d65 7468 d...compiledMeth
│ │ │ │ │ +0000b700: 6f64 4174 3a20 7365 6c65 6374 6f72 2069 odAt: selector i
│ │ │ │ │ +0000b710: 6641 6273 656e 743a 2061 426c 6f63 6b0a fAbsent: aBlock.
│ │ │ │ │ +0000b720: 2020 2020 2052 6574 7572 6e20 7468 6520 Return the
│ │ │ │ │ +0000b730: 636f 6d70 696c 6564 206d 6574 686f 6420 compiled method
│ │ │ │ │ +0000b740: 6173 736f 6369 6174 6564 2077 6974 6820 associated with
│ │ │ │ │ +0000b750: 7365 6c65 6374 6f72 2c20 6672 6f6d 2074 selector, from t
│ │ │ │ │ +0000b760: 6865 206c 6f63 616c 0a20 2020 2020 6d65 he local. me
│ │ │ │ │ +0000b770: 7468 6f64 2064 6963 7469 6f6e 6172 792e thod dictionary.
│ │ │ │ │ +0000b780: 2020 4576 616c 7561 7465 2061 426c 6f63 Evaluate aBloc
│ │ │ │ │ +0000b790: 6b20 6966 206e 6f74 2066 6f75 6e64 2e0a k if not found..
│ │ │ │ │ +0000b7a0: 0a66 6f72 6d61 7474 6564 536f 7572 6365 .formattedSource
│ │ │ │ │ +0000b7b0: 5374 7269 6e67 4174 3a20 7365 6c65 6374 StringAt: select
│ │ │ │ │ +0000b7c0: 6f72 0a20 2020 2020 416e 7377 6572 2074 or. Answer t
│ │ │ │ │ +0000b7d0: 6865 206d 6574 686f 6420 736f 7572 6365 he method source
│ │ │ │ │ +0000b7e0: 2063 6f64 6520 6173 2061 2066 6f72 6d61 code as a forma
│ │ │ │ │ +0000b7f0: 7474 6564 2073 7472 696e 6720 2869 6620 tted string (if
│ │ │ │ │ +0000b800: 6176 6169 6c61 626c 6529 0a20 2020 2020 available).
│ │ │ │ │ +0000b810: 666f 7220 7468 6520 6769 7665 6e20 7365 for the given se
│ │ │ │ │ +0000b820: 6c65 6374 6f72 2e20 2052 6571 7569 7265 lector. Require
│ │ │ │ │ +0000b830: 7320 7061 636b 6167 6520 5061 7273 6572 s package Parser
│ │ │ │ │ +0000b840: 2e0a 0a6c 6f6f 6b75 7041 6c6c 5365 6c65 ...lookupAllSele
│ │ │ │ │ +0000b850: 6374 6f72 733a 2061 5365 6c65 6374 6f72 ctors: aSelector
│ │ │ │ │ +0000b860: 0a20 2020 2020 416e 7377 6572 2061 2053 . Answer a S
│ │ │ │ │ +0000b870: 6574 206f 6620 616c 6c20 7468 6520 636f et of all the co
│ │ │ │ │ +0000b880: 6d70 696c 6564 206d 6574 686f 6420 6173 mpiled method as
│ │ │ │ │ +0000b890: 736f 6369 6174 6564 2077 6974 6820 7365 sociated with se
│ │ │ │ │ +0000b8a0: 6c65 6374 6f72 2e0a 2020 2020 2066 726f lector.. fro
│ │ │ │ │ +0000b8b0: 6d20 7468 6520 6c6f 6361 6c20 6d65 7468 m the local meth
│ │ │ │ │ +0000b8c0: 6f64 2064 6963 7469 6f6e 6172 7920 616e od dictionary an
│ │ │ │ │ +0000b8d0: 6420 616c 6c20 6f66 2074 6865 2073 7570 d all of the sup
│ │ │ │ │ +0000b8e0: 6572 636c 6173 7365 732e 0a0a 6c6f 6f6b erclasses...look
│ │ │ │ │ +0000b8f0: 7570 5365 6c65 6374 6f72 3a20 6153 656c upSelector: aSel
│ │ │ │ │ +0000b900: 6563 746f 720a 2020 2020 2052 6574 7572 ector. Retur
│ │ │ │ │ +0000b910: 6e20 7468 6520 636f 6d70 696c 6564 206d n the compiled m
│ │ │ │ │ +0000b920: 6574 686f 6420 6173 736f 6369 6174 6564 ethod associated
│ │ │ │ │ +0000b930: 2077 6974 6820 7365 6c65 6374 6f72 2c20 with selector,
│ │ │ │ │ +0000b940: 6672 6f6d 2074 6865 206c 6f63 616c 0a20 from the local.
│ │ │ │ │ +0000b950: 2020 2020 6d65 7468 6f64 2064 6963 7469 method dicti
│ │ │ │ │ +0000b960: 6f6e 6172 7920 6f72 206f 6e65 206f 6620 onary or one of
│ │ │ │ │ +0000b970: 6120 7375 7065 7263 6c61 7373 3b20 7265 a superclass; re
│ │ │ │ │ +0000b980: 7475 726e 206e 696c 2069 6620 6e6f 7420 turn nil if not
│ │ │ │ │ +0000b990: 666f 756e 642e 0a0a 7061 7273 6554 7265 found...parseTre
│ │ │ │ │ +0000b9a0: 6546 6f72 3a20 7365 6c65 6374 6f72 0a20 eFor: selector.
│ │ │ │ │ +0000b9b0: 2020 2020 416e 7377 6572 2074 6865 2070 Answer the p
│ │ │ │ │ +0000b9c0: 6172 7365 2074 7265 6520 666f 7220 7468 arse tree for th
│ │ │ │ │ +0000b9d0: 6520 6769 7665 6e20 7365 6c65 6374 6f72 e given selector
│ │ │ │ │ +0000b9e0: 2c20 6f72 206e 696c 2069 6620 7468 6572 , or nil if ther
│ │ │ │ │ +0000b9f0: 6520 7761 730a 2020 2020 2061 6e20 6572 e was. an er
│ │ │ │ │ +0000ba00: 726f 722e 2020 5265 7175 6972 6573 2074 ror. Requires t
│ │ │ │ │ +0000ba10: 6865 2050 6172 7365 7220 7061 636b 6167 he Parser packag
│ │ │ │ │ +0000ba20: 6520 746f 2062 6520 6c6f 6164 6564 2e0a e to be loaded..
│ │ │ │ │ +0000ba30: 0a73 656c 6563 746f 7241 743a 206d 6574 .selectorAt: met
│ │ │ │ │ +0000ba40: 686f 640a 2020 2020 2052 6574 7572 6e20 hod. Return
│ │ │ │ │ +0000ba50: 7365 6c65 6374 6f72 2066 6f72 2074 6865 selector for the
│ │ │ │ │ +0000ba60: 2067 6976 656e 2043 6f6d 7069 6c65 644d given CompiledM
│ │ │ │ │ +0000ba70: 6574 686f 640a 0a73 656c 6563 746f 7273 ethod..selectors
│ │ │ │ │ +0000ba80: 0a20 2020 2020 416e 7377 6572 2061 2053 . Answer a S
│ │ │ │ │ +0000ba90: 6574 206f 6620 7468 6520 7265 6365 6976 et of the receiv
│ │ │ │ │ +0000baa0: 6572 2773 2073 656c 6563 746f 7273 0a0a er's selectors..
│ │ │ │ │ +0000bab0: 736f 7572 6365 436f 6465 4174 3a20 7365 sourceCodeAt: se
│ │ │ │ │ +0000bac0: 6c65 6374 6f72 0a20 2020 2020 416e 7377 lector. Answ
│ │ │ │ │ +0000bad0: 6572 2073 6f75 7263 6520 636f 6465 2028 er source code (
│ │ │ │ │ +0000bae0: 6966 2061 7661 696c 6162 6c65 2920 666f if available) fo
│ │ │ │ │ +0000baf0: 7220 7468 6520 6769 7665 6e20 7365 6c65 r the given sele
│ │ │ │ │ +0000bb00: 6374 6f72 2e0a 0a73 6f75 7263 6543 6f64 ctor...sourceCod
│ │ │ │ │ +0000bb10: 6541 743a 2073 656c 6563 746f 7220 6966 eAt: selector if
│ │ │ │ │ +0000bb20: 4162 7365 6e74 3a20 6142 6c6f 636b 0a20 Absent: aBlock.
│ │ │ │ │ +0000bb30: 2020 2020 416e 7377 6572 2073 6f75 7263 Answer sourc
│ │ │ │ │ +0000bb40: 6520 636f 6465 2028 6966 2061 7661 696c e code (if avail
│ │ │ │ │ +0000bb50: 6162 6c65 2920 666f 7220 7468 6520 6769 able) for the gi
│ │ │ │ │ +0000bb60: 7665 6e20 7365 6c65 6374 6f72 2e0a 0a73 ven selector...s
│ │ │ │ │ +0000bb70: 6f75 7263 654d 6574 686f 6441 743a 2073 ourceMethodAt: s
│ │ │ │ │ +0000bb80: 656c 6563 746f 720a 2020 2020 2054 6869 elector. Thi
│ │ │ │ │ +0000bb90: 7320 6973 2074 6f6f 2064 6570 656e 6465 s is too depende
│ │ │ │ │ +0000bba0: 6e74 206f 6e20 7468 6520 6f72 6967 696e nt on the origin
│ │ │ │ │ +0000bbb0: 616c 2069 6d70 6c65 6d65 6e74 6174 696f al implementatio
│ │ │ │ │ +0000bbc0: 6e0a 0a0a 1f0a 4669 6c65 3a20 6773 742d n.....File: gst-
│ │ │ │ │ +0000bbd0: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ +0000bbe0: 3a20 4265 6861 7669 6f72 2d62 7569 6c74 : Behavior-built
│ │ │ │ │ +0000bbf0: 2069 6e73 2c20 204e 6578 743a 2042 6568 ins, Next: Beh
│ │ │ │ │ +0000bc00: 6176 696f 722d 6275 696c 7469 6e2c 2020 avior-builtin,
│ │ │ │ │ +0000bc10: 5072 6576 3a20 4265 6861 7669 6f72 2d61 Prev: Behavior-a
│ │ │ │ │ +0000bc20: 6363 6573 7369 6e67 2074 6865 206d 6574 ccessing the met
│ │ │ │ │ +0000bc30: 686f 6420 6469 6374 696f 6e61 7279 2c20 hod dictionary,
│ │ │ │ │ +0000bc40: 2055 703a 2042 6568 6176 696f 720a 0a31 Up: Behavior..1
│ │ │ │ │ +0000bc50: 2e39 2e34 2042 6568 6176 696f 723a 2062 .9.4 Behavior: b
│ │ │ │ │ +0000bc60: 7569 6c74 2069 6e73 0a2d 2d2d 2d2d 2d2d uilt ins.-------
│ │ │ │ │ +0000bc70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0000bc80: 2d2d 0a0a 6261 7369 634e 6577 496e 4669 --..basicNewInFi
│ │ │ │ │ +0000bc90: 7865 6453 7061 6365 0a20 2020 2020 4372 xedSpace. Cr
│ │ │ │ │ +0000bca0: 6561 7465 2061 206e 6577 2069 6e73 7461 eate a new insta
│ │ │ │ │ +0000bcb0: 6e63 6520 6f66 2061 2063 6c61 7373 2077 nce of a class w
│ │ │ │ │ +0000bcc0: 6974 6820 6e6f 2069 6e64 6578 6564 2069 ith no indexed i
│ │ │ │ │ +0000bcd0: 6e73 7461 6e63 650a 2020 2020 2076 6172 nstance. var
│ │ │ │ │ +0000bce0: 6961 626c 6573 2e20 2054 6865 2069 6e73 iables. The ins
│ │ │ │ │ +0000bcf0: 7461 6e63 6520 6973 2067 7561 7261 6e74 tance is guarant
│ │ │ │ │ +0000bd00: 6565 6420 6e6f 7420 746f 206d 6f76 6520 eed not to move
│ │ │ │ │ +0000bd10: 6163 726f 7373 2067 6172 6261 6765 0a20 across garbage.
│ │ │ │ │ +0000bd20: 2020 2020 636f 6c6c 6563 7469 6f6e 732e collections.
│ │ │ │ │ +0000bd30: 2020 4c69 6b65 2023 6261 7369 634e 6577 Like #basicNew
│ │ │ │ │ +0000bd40: 2c20 7468 6973 206d 6574 686f 6420 7368 , this method sh
│ │ │ │ │ +0000bd50: 6f75 6c64 206e 6f74 2062 6520 6f76 6572 ould not be over
│ │ │ │ │ +0000bd60: 7269 6464 656e 2e0a 0a62 6173 6963 4e65 ridden...basicNe
│ │ │ │ │ +0000bd70: 7749 6e46 6978 6564 5370 6163 653a 206e wInFixedSpace: n
│ │ │ │ │ +0000bd80: 756d 496e 7374 616e 6365 5661 7269 6162 umInstanceVariab
│ │ │ │ │ +0000bd90: 6c65 730a 2020 2020 2043 7265 6174 6520 les. Create
│ │ │ │ │ +0000bda0: 6120 6e65 7720 696e 7374 616e 6365 206f a new instance o
│ │ │ │ │ +0000bdb0: 6620 6120 636c 6173 7320 7769 7468 2069 f a class with i
│ │ │ │ │ +0000bdc0: 6e64 6578 6564 2069 6e73 7461 6e63 6520 ndexed instance
│ │ │ │ │ +0000bdd0: 7661 7269 6162 6c65 732e 0a20 2020 2020 variables..
│ │ │ │ │ +0000bde0: 5468 6520 696e 7374 616e 6365 2068 6173 The instance has
│ │ │ │ │ +0000bdf0: 206e 756d 496e 7374 616e 6365 5661 7269 numInstanceVari
│ │ │ │ │ +0000be00: 6162 6c65 7320 696e 6465 7865 6420 696e ables indexed in
│ │ │ │ │ +0000be10: 7374 616e 6365 2076 6172 6961 626c 6573 stance variables
│ │ │ │ │ +0000be20: 2e0a 2020 2020 2054 6865 2069 6e73 7461 .. The insta
│ │ │ │ │ +0000be30: 6e63 6520 6973 2067 7561 7261 6e74 6565 nce is guarantee
│ │ │ │ │ +0000be40: 6420 6e6f 7420 746f 206d 6f76 6520 6163 d not to move ac
│ │ │ │ │ +0000be50: 726f 7373 2067 6172 6261 6765 2063 6f6c ross garbage col
│ │ │ │ │ +0000be60: 6c65 6374 696f 6e73 2e0a 2020 2020 204c lections.. L
│ │ │ │ │ +0000be70: 696b 6520 2362 6173 6963 4e65 773a 2c20 ike #basicNew:,
│ │ │ │ │ +0000be80: 7468 6973 206d 6574 686f 6420 7368 6f75 this method shou
│ │ │ │ │ +0000be90: 6c64 206e 6f74 2062 6520 6f76 6572 7269 ld not be overri
│ │ │ │ │ +0000bea0: 6464 656e 2e0a 0a66 6c75 7368 4361 6368 dden...flushCach
│ │ │ │ │ +0000beb0: 650a 2020 2020 2049 6e76 616c 6964 6174 e. Invalidat
│ │ │ │ │ +0000bec0: 6520 7468 6520 6d65 7468 6f64 2063 6163 e the method cac
│ │ │ │ │ +0000bed0: 6865 206b 6570 7420 6279 2074 6865 2076 he kept by the v
│ │ │ │ │ +0000bee0: 6972 7475 616c 206d 6163 6869 6e65 2e20 irtual machine.
│ │ │ │ │ +0000bef0: 5468 6973 0a20 2020 2020 6d65 7373 6167 This. messag
│ │ │ │ │ +0000bf00: 6520 7368 6f75 6c64 206e 6f74 206e 6565 e should not nee
│ │ │ │ │ +0000bf10: 6420 746f 2062 6520 6361 6c6c 6564 2062 d to be called b
│ │ │ │ │ +0000bf20: 7920 7573 6572 2070 726f 6772 616d 732e y user programs.
│ │ │ │ │ +0000bf30: 0a0a 6d65 7468 6f64 7346 6f72 3a20 6361 ..methodsFor: ca
│ │ │ │ │ +0000bf40: 7465 676f 7279 2069 6654 7275 653a 2063 tegory ifTrue: c
│ │ │ │ │ +0000bf50: 6f6e 6469 7469 6f6e 0a20 2020 2020 436f ondition. Co
│ │ │ │ │ +0000bf60: 6d70 696c 6520 7468 6520 666f 6c6c 6f77 mpile the follow
│ │ │ │ │ +0000bf70: 696e 6720 636f 6465 2069 6e73 6964 6520 ing code inside
│ │ │ │ │ +0000bf80: 7468 6520 7265 6365 6976 6572 2c20 7769 the receiver, wi
│ │ │ │ │ +0000bf90: 7468 2074 6865 2067 6976 656e 0a20 2020 th the given.
│ │ │ │ │ +0000bfa0: 2020 6361 7465 676f 7279 2c20 6966 2063 category, if c
│ │ │ │ │ +0000bfb0: 6f6e 6469 7469 6f6e 2069 7320 7472 7565 ondition is true
│ │ │ │ │ +0000bfc0: 3b20 656c 7365 2069 676e 6f72 6520 6974 ; else ignore it
│ │ │ │ │ +0000bfd0: 0a0a 7072 696d 436f 6d70 696c 653a 2063 ..primCompile: c
│ │ │ │ │ +0000bfe0: 6f64 650a 2020 2020 2043 6f6d 7069 6c65 ode. Compile
│ │ │ │ │ +0000bff0: 2074 6865 2063 6f64 652c 2061 2073 7472 the code, a str
│ │ │ │ │ +0000c000: 696e 6720 6f72 2072 6561 6461 626c 6520 ing or readable
│ │ │ │ │ +0000c010: 7374 7265 616d 2c20 7769 7468 206e 6f20 stream, with no
│ │ │ │ │ +0000c020: 6361 7465 676f 7279 2e0a 2020 2020 2046 category.. F
│ │ │ │ │ +0000c030: 6169 6c20 6966 2074 6865 2063 6f64 6520 ail if the code
│ │ │ │ │ +0000c040: 646f 6573 206e 6f74 206f 6265 7920 536d does not obey Sm
│ │ │ │ │ +0000c050: 616c 6c74 616c 6b20 7379 6e74 6178 2e20 alltalk syntax.
│ │ │ │ │ +0000c060: 416e 7377 6572 2074 6865 0a20 2020 2020 Answer the.
│ │ │ │ │ +0000c070: 6765 6e65 7261 7465 6420 436f 6d70 696c generated Compil
│ │ │ │ │ +0000c080: 6564 4d65 7468 6f64 2069 6620 6974 2064 edMethod if it d
│ │ │ │ │ +0000c090: 6f65 732e 0a0a 2020 2020 2044 6f20 6e6f oes... Do no
│ │ │ │ │ +0000c0a0: 7420 7365 6e64 2074 6869 7320 696e 2075 t send this in u
│ │ │ │ │ +0000c0b0: 7365 7220 636f 6465 3b20 7573 6520 2363 ser code; use #c
│ │ │ │ │ +0000c0c0: 6f6d 7069 6c65 3a20 6f72 2072 656c 6174 ompile: or relat
│ │ │ │ │ +0000c0d0: 6564 206d 6574 686f 6473 0a20 2020 2020 ed methods.
│ │ │ │ │ +0000c0e0: 696e 7374 6561 642e 0a0a 7072 696d 436f instead...primCo
│ │ │ │ │ +0000c0f0: 6d70 696c 653a 2063 6f64 6520 6966 4572 mpile: code ifEr
│ │ │ │ │ +0000c100: 726f 723a 2061 426c 6f63 6b0a 2020 2020 ror: aBlock.
│ │ │ │ │ +0000c110: 2041 7320 7769 7468 2023 7072 696d 436f As with #primCo
│ │ │ │ │ +0000c120: 6d70 696c 653a 2c20 6275 7420 6576 616c mpile:, but eval
│ │ │ │ │ +0000c130: 7561 7465 2061 426c 6f63 6b20 2870 6173 uate aBlock (pas
│ │ │ │ │ +0000c140: 7369 6e67 2074 6865 2066 696c 6520 6e61 sing the file na
│ │ │ │ │ +0000c150: 6d65 2c0a 2020 2020 206c 696e 6520 6e75 me,. line nu
│ │ │ │ │ +0000c160: 6d62 6572 2061 6e64 2064 6573 6372 6970 mber and descrip
│ │ │ │ │ +0000c170: 7469 6f6e 206f 6620 7468 6520 6572 726f tion of the erro
│ │ │ │ │ +0000c180: 7229 2069 6620 7468 6520 636f 6465 2064 r) if the code d
│ │ │ │ │ +0000c190: 6f65 7320 6e6f 740a 2020 2020 206f 6265 oes not. obe
│ │ │ │ │ +0000c1a0: 7920 536d 616c 6c74 616c 6b20 7379 6e74 y Smalltalk synt
│ │ │ │ │ +0000c1b0: 6178 2e0a 0a20 2020 2020 446f 206e 6f74 ax... Do not
│ │ │ │ │ +0000c1c0: 2073 656e 6420 7468 6973 2069 6e20 7573 send this in us
│ │ │ │ │ +0000c1d0: 6572 2063 6f64 653b 2075 7365 2023 636f er code; use #co
│ │ │ │ │ +0000c1e0: 6d70 696c 653a 6966 4572 726f 723a 206f mpile:ifError: o
│ │ │ │ │ +0000c1f0: 7220 7265 6c61 7465 640a 2020 2020 206d r related. m
│ │ │ │ │ +0000c200: 6574 686f 6473 2069 6e73 7465 6164 2e0a ethods instead..
│ │ │ │ │ +0000c210: 0a73 6f6d 6549 6e73 7461 6e63 650a 2020 .someInstance.
│ │ │ │ │ +0000c220: 2020 2050 7269 7661 7465 202d 2041 6e73 Private - Ans
│ │ │ │ │ +0000c230: 7765 7220 7468 6520 6669 7273 7420 696e wer the first in
│ │ │ │ │ +0000c240: 7374 616e 6365 206f 6620 7468 6520 7265 stance of the re
│ │ │ │ │ +0000c250: 6365 6976 6572 2069 6e20 7468 6520 6f62 ceiver in the ob
│ │ │ │ │ +0000c260: 6a65 6374 0a20 2020 2020 7461 626c 650a ject. table.
│ │ │ │ │ +0000c270: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ +0000c280: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ +0000c290: 4265 6861 7669 6f72 2d62 7569 6c74 696e Behavior-builtin
│ │ │ │ │ +0000c2a0: 2c20 204e 6578 743a 2042 6568 6176 696f , Next: Behavio
│ │ │ │ │ +0000c2b0: 722d 636f 6d70 696c 6174 696f 6e2c 2020 r-compilation,
│ │ │ │ │ +0000c2c0: 5072 6576 3a20 4265 6861 7669 6f72 2d62 Prev: Behavior-b
│ │ │ │ │ +0000c2d0: 7569 6c74 2069 6e73 2c20 2055 703a 2042 uilt ins, Up: B
│ │ │ │ │ +0000c2e0: 6568 6176 696f 720a 0a31 2e39 2e35 2042 ehavior..1.9.5 B
│ │ │ │ │ +0000c2f0: 6568 6176 696f 723a 2062 7569 6c74 696e ehavior: builtin
│ │ │ │ │ +0000c300: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------
│ │ │ │ │ +0000c310: 2d2d 2d2d 2d2d 2d2d 0a0a 6261 7369 634e --------..basicN
│ │ │ │ │ +0000c320: 6577 0a20 2020 2020 4372 6561 7465 2061 ew. Create a
│ │ │ │ │ +0000c330: 206e 6577 2069 6e73 7461 6e63 6520 6f66 new instance of
│ │ │ │ │ +0000c340: 2061 2063 6c61 7373 2077 6974 6820 6e6f a class with no
│ │ │ │ │ +0000c350: 2069 6e64 6578 6564 2069 6e73 7461 6e63 indexed instanc
│ │ │ │ │ +0000c360: 650a 2020 2020 2076 6172 6961 626c 6573 e. variables
│ │ │ │ │ +0000c370: 3b20 7468 6973 206d 6574 686f 6420 6d75 ; this method mu
│ │ │ │ │ +0000c380: 7374 206e 6f74 2062 6520 6f76 6572 7269 st not be overri
│ │ │ │ │ +0000c390: 6464 656e 2e0a 0a62 6173 6963 4e65 773a dden...basicNew:
│ │ │ │ │ +0000c3a0: 206e 756d 496e 7374 616e 6365 5661 7269 numInstanceVari
│ │ │ │ │ +0000c3b0: 6162 6c65 730a 2020 2020 2043 7265 6174 ables. Creat
│ │ │ │ │ +0000c3c0: 6520 6120 6e65 7720 696e 7374 616e 6365 e a new instance
│ │ │ │ │ +0000c3d0: 206f 6620 6120 636c 6173 7320 7769 7468 of a class with
│ │ │ │ │ +0000c3e0: 2069 6e64 6578 6564 2069 6e73 7461 6e63 indexed instanc
│ │ │ │ │ +0000c3f0: 6520 7661 7269 6162 6c65 732e 0a20 2020 e variables..
│ │ │ │ │ +0000c400: 2020 5468 6520 696e 7374 616e 6365 2068 The instance h
│ │ │ │ │ +0000c410: 6173 206e 756d 496e 7374 616e 6365 5661 as numInstanceVa
│ │ │ │ │ +0000c420: 7269 6162 6c65 7320 696e 6465 7865 6420 riables indexed
│ │ │ │ │ +0000c430: 696e 7374 616e 6365 2076 6172 6961 626c instance variabl
│ │ │ │ │ +0000c440: 6573 3b0a 2020 2020 2074 6869 7320 6d65 es;. this me
│ │ │ │ │ +0000c450: 7468 6f64 206d 7573 7420 6e6f 7420 6265 thod must not be
│ │ │ │ │ +0000c460: 206f 7665 7272 6964 6465 6e2e 0a0a 6e65 overridden...ne
│ │ │ │ │ +0000c470: 770a 2020 2020 2043 7265 6174 6520 6120 w. Create a
│ │ │ │ │ +0000c480: 6e65 7720 696e 7374 616e 6365 206f 6620 new instance of
│ │ │ │ │ +0000c490: 6120 636c 6173 7320 7769 7468 206e 6f20 a class with no
│ │ │ │ │ +0000c4a0: 696e 6465 7865 6420 696e 7374 616e 6365 indexed instance
│ │ │ │ │ +0000c4b0: 2076 6172 6961 626c 6573 0a0a 6e65 773a variables..new:
│ │ │ │ │ +0000c4c0: 206e 756d 496e 7374 616e 6365 5661 7269 numInstanceVari
│ │ │ │ │ +0000c4d0: 6162 6c65 730a 2020 2020 2043 7265 6174 ables. Creat
│ │ │ │ │ +0000c4e0: 6520 6120 6e65 7720 696e 7374 616e 6365 e a new instance
│ │ │ │ │ +0000c4f0: 206f 6620 6120 636c 6173 7320 7769 7468 of a class with
│ │ │ │ │ +0000c500: 2069 6e64 6578 6564 2069 6e73 7461 6e63 indexed instanc
│ │ │ │ │ +0000c510: 6520 7661 7269 6162 6c65 732e 0a20 2020 e variables..
│ │ │ │ │ +0000c520: 2020 5468 6520 696e 7374 616e 6365 2068 The instance h
│ │ │ │ │ +0000c530: 6173 206e 756d 496e 7374 616e 6365 5661 as numInstanceVa
│ │ │ │ │ +0000c540: 7269 6162 6c65 7320 696e 6465 7865 6420 riables indexed
│ │ │ │ │ +0000c550: 696e 7374 616e 6365 2076 6172 6961 626c instance variabl
│ │ │ │ │ +0000c560: 6573 2e0a 0a0a 1f0a 4669 6c65 3a20 6773 es......File: gs
│ │ │ │ │ +0000c570: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ +0000c580: 6465 3a20 4265 6861 7669 6f72 2d63 6f6d de: Behavior-com
│ │ │ │ │ +0000c590: 7069 6c61 7469 6f6e 2c20 204e 6578 743a pilation, Next:
│ │ │ │ │ +0000c5a0: 2042 6568 6176 696f 722d 636f 6d70 696c Behavior-compil
│ │ │ │ │ +0000c5b0: 6174 696f 6e20 2861 6c74 6572 6e61 7469 ation (alternati
│ │ │ │ │ +0000c5c0: 7665 292c 2020 5072 6576 3a20 4265 6861 ve), Prev: Beha
│ │ │ │ │ +0000c5d0: 7669 6f72 2d62 7569 6c74 696e 2c20 2055 vior-builtin, U
│ │ │ │ │ +0000c5e0: 703a 2042 6568 6176 696f 720a 0a31 2e39 p: Behavior..1.9
│ │ │ │ │ +0000c5f0: 2e36 2042 6568 6176 696f 723a 2063 6f6d .6 Behavior: com
│ │ │ │ │ +0000c600: 7069 6c61 7469 6f6e 0a2d 2d2d 2d2d 2d2d pilation.-------
│ │ │ │ │ +0000c610: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0000c620: 2d2d 2d2d 0a0a 7363 6f70 6544 6963 7469 ----..scopeDicti
│ │ │ │ │ +0000c630: 6f6e 6172 790a 2020 2020 2041 6e73 7765 onary. Answe
│ │ │ │ │ +0000c640: 7220 7468 6520 6469 6374 696f 6e61 7279 r the dictionary
│ │ │ │ │ +0000c650: 2074 6861 7420 6973 2075 7365 6420 7768 that is used wh
│ │ │ │ │ +0000c660: 656e 2074 6865 2072 6563 6569 7665 7220 en the receiver
│ │ │ │ │ +0000c670: 6973 2062 6566 6f72 6520 610a 2020 2020 is before a.
│ │ │ │ │ +0000c680: 2070 6572 696f 6420 696e 2053 6d61 6c6c period in Small
│ │ │ │ │ +0000c690: 7461 6c6b 2073 6f75 7263 6520 636f 6465 talk source code
│ │ │ │ │ +0000c6a0: 2e0a 0a0a 1f0a 4669 6c65 3a20 6773 742d ......File: gst-
│ │ │ │ │ +0000c6b0: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ +0000c6c0: 3a20 4265 6861 7669 6f72 2d63 6f6d 7069 : Behavior-compi
│ │ │ │ │ +0000c6d0: 6c61 7469 6f6e 2028 616c 7465 726e 6174 lation (alternat
│ │ │ │ │ +0000c6e0: 6976 6529 2c20 204e 6578 743a 2042 6568 ive), Next: Beh
│ │ │ │ │ +0000c6f0: 6176 696f 722d 636f 6d70 696c 696e 672c avior-compiling,
│ │ │ │ │ +0000c700: 2020 5072 6576 3a20 4265 6861 7669 6f72 Prev: Behavior
│ │ │ │ │ +0000c710: 2d63 6f6d 7069 6c61 7469 6f6e 2c20 2055 -compilation, U
│ │ │ │ │ +0000c720: 703a 2042 6568 6176 696f 720a 0a31 2e39 p: Behavior..1.9
│ │ │ │ │ +0000c730: 2e37 2042 6568 6176 696f 723a 2063 6f6d .7 Behavior: com
│ │ │ │ │ +0000c740: 7069 6c61 7469 6f6e 2028 616c 7465 726e pilation (altern
│ │ │ │ │ +0000c750: 6174 6976 6529 0a2d 2d2d 2d2d 2d2d 2d2d ative).---------
│ │ │ │ │ +0000c760: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0000c770: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0000c780: 0a0a 6d65 7468 6f64 730a 2020 2020 2044 ..methods. D
│ │ │ │ │ +0000c790: 6f6e 2774 2075 7365 2074 6869 732c 2069 on't use this, i
│ │ │ │ │ +0000c7a0: 7427 7320 6f6e 6c79 2070 7265 7365 6e74 t's only present
│ │ │ │ │ +0000c7b0: 2074 6f20 6669 6c65 2069 6e20 6672 6f6d to file in from
│ │ │ │ │ +0000c7c0: 2053 6d61 6c6c 7461 6c6b 2f56 0a0a 6d65 Smalltalk/V..me
│ │ │ │ │ +0000c7d0: 7468 6f64 7346 6f72 0a20 2020 2020 446f thodsFor. Do
│ │ │ │ │ +0000c7e0: 6e27 7420 7573 6520 7468 6973 2c20 6974 n't use this, it
│ │ │ │ │ +0000c7f0: 2773 206f 6e6c 7920 7072 6573 656e 7420 's only present
│ │ │ │ │ +0000c800: 746f 2066 696c 6520 696e 2066 726f 6d20 to file in from
│ │ │ │ │ +0000c810: 446f 6c70 6869 6e20 536d 616c 6c74 616c Dolphin Smalltal
│ │ │ │ │ +0000c820: 6b0a 0a6d 6574 686f 6473 466f 723a 2063 k..methodsFor: c
│ │ │ │ │ +0000c830: 6174 6567 6f72 7920 6966 4665 6174 7572 ategory ifFeatur
│ │ │ │ │ +0000c840: 6573 3a20 6665 6174 7572 6573 0a20 2020 es: features.
│ │ │ │ │ +0000c850: 2020 5374 6172 7420 636f 6d70 696c 696e Start compilin
│ │ │ │ │ +0000c860: 6720 6d65 7468 6f64 7320 696e 2074 6865 g methods in the
│ │ │ │ │ +0000c870: 2072 6563 6569 7665 7220 6966 2074 6869 receiver if thi
│ │ │ │ │ +0000c880: 7320 696d 706c 656d 656e 7461 7469 6f6e s implementation
│ │ │ │ │ +0000c890: 206f 660a 2020 2020 2053 6d61 6c6c 7461 of. Smallta
│ │ │ │ │ +0000c8a0: 6c6b 2068 6173 2074 6865 2067 6976 656e lk has the given
│ │ │ │ │ +0000c8b0: 2066 6561 7475 7265 732c 2065 6c73 6520 features, else
│ │ │ │ │ +0000c8c0: 736b 6970 2074 6865 2073 6563 7469 6f6e skip the section
│ │ │ │ │ +0000c8d0: 0a0a 6d65 7468 6f64 7346 6f72 3a20 6361 ..methodsFor: ca
│ │ │ │ │ +0000c8e0: 7465 676f 7279 2073 7461 6d70 3a20 6e6f tegory stamp: no
│ │ │ │ │ +0000c8f0: 7455 7365 640a 2020 2020 2044 6f6e 2774 tUsed. Don't
│ │ │ │ │ +0000c900: 2075 7365 2074 6869 732c 2069 7427 7320 use this, it's
│ │ │ │ │ +0000c910: 6f6e 6c79 2070 7265 7365 6e74 2074 6f20 only present to
│ │ │ │ │ +0000c920: 6669 6c65 2069 6e20 6672 6f6d 2053 7175 file in from Squ
│ │ │ │ │ +0000c930: 6561 6b0a 0a70 7269 7661 7465 4d65 7468 eak..privateMeth
│ │ │ │ │ +0000c940: 6f64 730a 2020 2020 2044 6f6e 2774 2075 ods. Don't u
│ │ │ │ │ +0000c950: 7365 2074 6869 732c 2069 7427 7320 6f6e se this, it's on
│ │ │ │ │ +0000c960: 6c79 2070 7265 7365 6e74 2074 6f20 6669 ly present to fi
│ │ │ │ │ +0000c970: 6c65 2069 6e20 6672 6f6d 2049 424d 2053 le in from IBM S
│ │ │ │ │ +0000c980: 6d61 6c6c 7461 6c6b 0a0a 7075 626c 6963 malltalk..public
│ │ │ │ │ +0000c990: 4d65 7468 6f64 730a 2020 2020 2044 6f6e Methods. Don
│ │ │ │ │ +0000c9a0: 2774 2075 7365 2074 6869 732c 2069 7427 't use this, it'
│ │ │ │ │ +0000c9b0: 7320 6f6e 6c79 2070 7265 7365 6e74 2074 s only present t
│ │ │ │ │ +0000c9c0: 6f20 6669 6c65 2069 6e20 6672 6f6d 2049 o file in from I
│ │ │ │ │ +0000c9d0: 424d 2053 6d61 6c6c 7461 6c6b 0a0a 0a1f BM Smalltalk....
│ │ │ │ │ +0000c9e0: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ +0000c9f0: 696e 666f 2c20 204e 6f64 653a 2042 6568 info, Node: Beh
│ │ │ │ │ +0000ca00: 6176 696f 722d 636f 6d70 696c 696e 672c avior-compiling,
│ │ │ │ │ +0000ca10: 2020 4e65 7874 3a20 4265 6861 7669 6f72 Next: Behavior
│ │ │ │ │ +0000ca20: 2d63 6f6d 7069 6c69 6e67 206d 6574 686f -compiling metho
│ │ │ │ │ +0000ca30: 6473 2c20 2050 7265 763a 2042 6568 6176 ds, Prev: Behav
│ │ │ │ │ +0000ca40: 696f 722d 636f 6d70 696c 6174 696f 6e20 ior-compilation
│ │ │ │ │ +0000ca50: 2861 6c74 6572 6e61 7469 7665 292c 2020 (alternative),
│ │ │ │ │ +0000ca60: 5570 3a20 4265 6861 7669 6f72 0a0a 312e Up: Behavior..1.
│ │ │ │ │ +0000ca70: 392e 3820 4265 6861 7669 6f72 3a20 636f 9.8 Behavior: co
│ │ │ │ │ +0000ca80: 6d70 696c 696e 670a 2d2d 2d2d 2d2d 2d2d mpiling.--------
│ │ │ │ │ +0000ca90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0000caa0: 2d0a 0a63 6f6d 7069 6c65 7243 6c61 7373 -..compilerClass
│ │ │ │ │ +0000cab0: 0a20 2020 2020 5265 7475 726e 2074 6865 . Return the
│ │ │ │ │ +0000cac0: 2063 6c61 7373 2074 6861 7420 7769 6c6c class that will
│ │ │ │ │ +0000cad0: 2062 6520 7573 6564 2074 6f20 636f 6d70 be used to comp
│ │ │ │ │ +0000cae0: 696c 6520 7468 6520 7061 7273 6520 6e6f ile the parse no
│ │ │ │ │ +0000caf0: 6465 7320 696e 746f 0a20 2020 2020 6279 des into. by
│ │ │ │ │ +0000cb00: 7465 636f 6465 732e 0a0a 0a1f 0a46 696c tecodes......Fil
│ │ │ │ │ +0000cb10: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ +0000cb20: 2c20 204e 6f64 653a 2042 6568 6176 696f , Node: Behavio
│ │ │ │ │ +0000cb30: 722d 636f 6d70 696c 696e 6720 6d65 7468 r-compiling meth
│ │ │ │ │ +0000cb40: 6f64 732c 2020 4e65 7874 3a20 4265 6861 ods, Next: Beha
│ │ │ │ │ +0000cb50: 7669 6f72 2d63 7265 6174 696e 6720 6120 vior-creating a
│ │ │ │ │ +0000cb60: 636c 6173 7320 6869 6572 6172 6368 792c class hierarchy,
│ │ │ │ │ +0000cb70: 2020 5072 6576 3a20 4265 6861 7669 6f72 Prev: Behavior
│ │ │ │ │ +0000cb80: 2d63 6f6d 7069 6c69 6e67 2c20 2055 703a -compiling, Up:
│ │ │ │ │ +0000cb90: 2042 6568 6176 696f 720a 0a31 2e39 2e39 Behavior..1.9.9
│ │ │ │ │ +0000cba0: 2042 6568 6176 696f 723a 2063 6f6d 7069 Behavior: compi
│ │ │ │ │ +0000cbb0: 6c69 6e67 206d 6574 686f 6473 0a2d 2d2d ling methods.---
│ │ │ │ │ +0000cbc0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0000cbd0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------..
│ │ │ │ │ +0000cbe0: 6d65 7468 6f64 7346 6f72 3a20 6143 6174 methodsFor: aCat
│ │ │ │ │ +0000cbf0: 6567 6f72 7953 7472 696e 670a 2020 2020 egoryString.
│ │ │ │ │ +0000cc00: 2043 616c 6c69 6e67 2074 6869 7320 6d65 Calling this me
│ │ │ │ │ +0000cc10: 7468 6f64 2070 7265 7061 7265 7320 7468 thod prepares th
│ │ │ │ │ +0000cc20: 6520 7061 7273 6572 2074 6f20 7265 6365 e parser to rece
│ │ │ │ │ +0000cc30: 6976 6520 6d65 7468 6f64 7320 746f 2062 ive methods to b
│ │ │ │ │ +0000cc40: 650a 2020 2020 2063 6f6d 7069 6c65 6420 e. compiled
│ │ │ │ │ +0000cc50: 616e 6420 696e 7374 616c 6c65 6420 696e and installed in
│ │ │ │ │ +0000cc60: 2074 6865 2072 6563 6569 7665 7227 7320 the receiver's
│ │ │ │ │ +0000cc70: 6d65 7468 6f64 2064 6963 7469 6f6e 6172 method dictionar
│ │ │ │ │ +0000cc80: 792e 2020 5468 650a 2020 2020 206d 6574 y. The. met
│ │ │ │ │ +0000cc90: 686f 6473 2061 7265 2070 7574 2069 6e20 hods are put in
│ │ │ │ │ +0000cca0: 7468 6520 6361 7465 676f 7279 2069 6465 the category ide
│ │ │ │ │ +0000ccb0: 6e74 6966 6965 6420 6279 2074 6865 2070 ntified by the p
│ │ │ │ │ +0000ccc0: 6172 616d 6574 6572 2e0a 0a70 6f6f 6c52 arameter...poolR
│ │ │ │ │ +0000ccd0: 6573 6f6c 7574 696f 6e0a 2020 2020 2041 esolution. A
│ │ │ │ │ +0000cce0: 6e73 7765 7220 6120 506f 6f6c 5265 736f nswer a PoolReso
│ │ │ │ │ +0000ccf0: 6c75 7469 6f6e 2063 6c61 7373 2074 6f20 lution class to
│ │ │ │ │ +0000cd00: 6265 2075 7365 6420 666f 7220 7265 736f be used for reso
│ │ │ │ │ +0000cd10: 6c76 696e 6720 706f 6f6c 0a20 2020 2020 lving pool.
│ │ │ │ │ +0000cd20: 7661 7269 6162 6c65 7320 7768 696c 6520 variables while
│ │ │ │ │ +0000cd30: 636f 6d70 696c 696e 6720 6d65 7468 6f64 compiling method
│ │ │ │ │ +0000cd40: 7320 6f6e 2074 6869 7320 636c 6173 732e s on this class.
│ │ │ │ │ +0000cd50: 0a0a 0a1f 0a46 696c 653a 2067 7374 2d62 .....File: gst-b
│ │ │ │ │ +0000cd60: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ +0000cd70: 2042 6568 6176 696f 722d 6372 6561 7469 Behavior-creati
│ │ │ │ │ +0000cd80: 6e67 2061 2063 6c61 7373 2068 6965 7261 ng a class hiera
│ │ │ │ │ +0000cd90: 7263 6879 2c20 204e 6578 743a 2042 6568 rchy, Next: Beh
│ │ │ │ │ +0000cda0: 6176 696f 722d 656e 756d 6572 6174 696e avior-enumeratin
│ │ │ │ │ +0000cdb0: 672c 2020 5072 6576 3a20 4265 6861 7669 g, Prev: Behavi
│ │ │ │ │ +0000cdc0: 6f72 2d63 6f6d 7069 6c69 6e67 206d 6574 or-compiling met
│ │ │ │ │ +0000cdd0: 686f 6473 2c20 2055 703a 2042 6568 6176 hods, Up: Behav
│ │ │ │ │ +0000cde0: 696f 720a 0a31 2e39 2e31 3020 4265 6861 ior..1.9.10 Beha
│ │ │ │ │ +0000cdf0: 7669 6f72 3a20 6372 6561 7469 6e67 2061 vior: creating a
│ │ │ │ │ +0000ce00: 2063 6c61 7373 2068 6965 7261 7263 6879 class hierarchy
│ │ │ │ │ +0000ce10: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------
│ │ │ │ │ +0000ce20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0000ce30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6164 ------------..ad
│ │ │ │ │ +0000ce40: 6453 7562 636c 6173 733a 2061 436c 6173 dSubclass: aClas
│ │ │ │ │ +0000ce50: 730a 2020 2020 2041 6464 2061 436c 6173 s. Add aClas
│ │ │ │ │ +0000ce60: 7320 6173 6f6e 6520 6f66 2074 6865 2072 s asone of the r
│ │ │ │ │ +0000ce70: 6563 6569 7665 7227 7320 7375 6263 6c61 eceiver's subcla
│ │ │ │ │ +0000ce80: 7373 6573 2e0a 0a72 656d 6f76 6553 7562 sses...removeSub
│ │ │ │ │ +0000ce90: 636c 6173 733a 2061 436c 6173 730a 2020 class: aClass.
│ │ │ │ │ +0000cea0: 2020 2052 656d 6f76 6520 6143 6c61 7373 Remove aClass
│ │ │ │ │ +0000ceb0: 2066 726f 6d20 7468 6520 6c69 7374 206f from the list o
│ │ │ │ │ +0000cec0: 6620 7468 6520 7265 6365 6976 6572 2773 f the receiver's
│ │ │ │ │ +0000ced0: 2073 7562 636c 6173 7365 730a 0a73 7570 subclasses..sup
│ │ │ │ │ +0000cee0: 6572 636c 6173 733a 2061 436c 6173 730a erclass: aClass.
│ │ │ │ │ +0000cef0: 2020 2020 2053 6574 2074 6865 2072 6563 Set the rec
│ │ │ │ │ +0000cf00: 6569 7665 7227 7320 7375 7065 7263 6c61 eiver's supercla
│ │ │ │ │ +0000cf10: 7373 2e0a 0a0a 1f0a 4669 6c65 3a20 6773 ss......File: gs
│ │ │ │ │ +0000cf20: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ +0000cf30: 6465 3a20 4265 6861 7669 6f72 2d65 6e75 de: Behavior-enu
│ │ │ │ │ +0000cf40: 6d65 7261 7469 6e67 2c20 204e 6578 743a merating, Next:
│ │ │ │ │ +0000cf50: 2042 6568 6176 696f 722d 6576 616c 7561 Behavior-evalua
│ │ │ │ │ +0000cf60: 7469 6e67 2c20 2050 7265 763a 2042 6568 ting, Prev: Beh
│ │ │ │ │ +0000cf70: 6176 696f 722d 6372 6561 7469 6e67 2061 avior-creating a
│ │ │ │ │ +0000cf80: 2063 6c61 7373 2068 6965 7261 7263 6879 class hierarchy
│ │ │ │ │ +0000cf90: 2c20 2055 703a 2042 6568 6176 696f 720a , Up: Behavior.
│ │ │ │ │ +0000cfa0: 0a31 2e39 2e31 3120 4265 6861 7669 6f72 .1.9.11 Behavior
│ │ │ │ │ +0000cfb0: 3a20 656e 756d 6572 6174 696e 670a 2d2d : enumerating.--
│ │ │ │ │ +0000cfc0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0000cfd0: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 616c 6c49 ----------..allI
│ │ │ │ │ +0000cfe0: 6e73 7461 6e63 6573 446f 3a20 6142 6c6f nstancesDo: aBlo
│ │ │ │ │ +0000cff0: 636b 0a20 2020 2020 496e 766f 6b65 7320 ck. Invokes
│ │ │ │ │ +0000d000: 6142 6c6f 636b 2066 6f72 2061 6c6c 2069 aBlock for all i
│ │ │ │ │ +0000d010: 6e73 7461 6e63 6573 206f 6620 7468 6520 nstances of the
│ │ │ │ │ +0000d020: 7265 6365 6976 6572 0a0a 616c 6c53 7562 receiver..allSub
│ │ │ │ │ +0000d030: 636c 6173 7365 7344 6f3a 2061 426c 6f63 classesDo: aBloc
│ │ │ │ │ +0000d040: 6b0a 2020 2020 2049 6e76 6f6b 6573 2061 k. Invokes a
│ │ │ │ │ +0000d050: 426c 6f63 6b20 666f 7220 616c 6c20 7375 Block for all su
│ │ │ │ │ +0000d060: 6263 6c61 7373 6573 2c20 626f 7468 2064 bclasses, both d
│ │ │ │ │ +0000d070: 6972 6563 7420 616e 6420 696e 6469 7265 irect and indire
│ │ │ │ │ +0000d080: 6374 2e0a 0a61 6c6c 5375 6269 6e73 7461 ct...allSubinsta
│ │ │ │ │ +0000d090: 6e63 6573 446f 3a20 6142 6c6f 636b 0a20 ncesDo: aBlock.
│ │ │ │ │ +0000d0a0: 2020 2020 496e 766f 6b65 7320 6142 6c6f Invokes aBlo
│ │ │ │ │ +0000d0b0: 636b 2066 6f72 2061 6c6c 2069 6e73 7461 ck for all insta
│ │ │ │ │ +0000d0c0: 6e63 6573 206f 6620 6561 6368 206f 6620 nces of each of
│ │ │ │ │ +0000d0d0: 7468 6520 7265 6365 6976 6572 2773 0a20 the receiver's.
│ │ │ │ │ +0000d0e0: 2020 2020 7375 6263 6c61 7373 6573 2e0a subclasses..
│ │ │ │ │ +0000d0f0: 0a61 6c6c 5375 7065 7263 6c61 7373 6573 .allSuperclasses
│ │ │ │ │ +0000d100: 446f 3a20 6142 6c6f 636b 0a20 2020 2020 Do: aBlock.
│ │ │ │ │ +0000d110: 496e 766f 6b65 7320 6142 6c6f 636b 2066 Invokes aBlock f
│ │ │ │ │ +0000d120: 6f72 2061 6c6c 2073 7570 6572 636c 6173 or all superclas
│ │ │ │ │ +0000d130: 7365 732c 2062 6f74 6820 6469 7265 6374 ses, both direct
│ │ │ │ │ +0000d140: 2061 6e64 2069 6e64 6972 6563 742e 0a0a and indirect...
│ │ │ │ │ +0000d150: 7365 6c65 6374 5375 6263 6c61 7373 6573 selectSubclasses
│ │ │ │ │ +0000d160: 3a20 6142 6c6f 636b 0a20 2020 2020 5265 : aBlock. Re
│ │ │ │ │ +0000d170: 7475 726e 2061 2053 6574 206f 6620 7375 turn a Set of su
│ │ │ │ │ +0000d180: 6263 6c61 7373 6573 206f 6620 7468 6520 bclasses of the
│ │ │ │ │ +0000d190: 7265 6365 6976 6572 2073 6174 6973 6679 receiver satisfy
│ │ │ │ │ +0000d1a0: 696e 6720 6142 6c6f 636b 2e0a 0a73 656c ing aBlock...sel
│ │ │ │ │ +0000d1b0: 6563 7453 7570 6572 636c 6173 7365 733a ectSuperclasses:
│ │ │ │ │ +0000d1c0: 2061 426c 6f63 6b0a 2020 2020 2052 6574 aBlock. Ret
│ │ │ │ │ +0000d1d0: 7572 6e20 6120 5365 7420 6f66 2073 7570 urn a Set of sup
│ │ │ │ │ +0000d1e0: 6572 636c 6173 7365 7320 6f66 2074 6865 erclasses of the
│ │ │ │ │ +0000d1f0: 2072 6563 6569 7665 7220 7361 7469 7366 receiver satisf
│ │ │ │ │ +0000d200: 7969 6e67 2061 426c 6f63 6b2e 0a0a 7375 ying aBlock...su
│ │ │ │ │ +0000d210: 6263 6c61 7373 6573 446f 3a20 6142 6c6f bclassesDo: aBlo
│ │ │ │ │ +0000d220: 636b 0a20 2020 2020 496e 766f 6b65 7320 ck. Invokes
│ │ │ │ │ +0000d230: 6142 6c6f 636b 2066 6f72 2061 6c6c 2064 aBlock for all d
│ │ │ │ │ +0000d240: 6972 6563 7420 7375 6263 6c61 7373 6573 irect subclasses
│ │ │ │ │ +0000d250: 2e0a 0a77 6974 6841 6c6c 5375 6263 6c61 ...withAllSubcla
│ │ │ │ │ +0000d260: 7373 6573 446f 3a20 6142 6c6f 636b 0a20 ssesDo: aBlock.
│ │ │ │ │ +0000d270: 2020 2020 496e 766f 6b65 7320 6142 6c6f Invokes aBlo
│ │ │ │ │ +0000d280: 636b 2066 6f72 2074 6865 2072 6563 6569 ck for the recei
│ │ │ │ │ +0000d290: 7665 7220 616e 6420 616c 6c20 7375 6263 ver and all subc
│ │ │ │ │ +0000d2a0: 6c61 7373 6573 2c20 626f 7468 2064 6972 lasses, both dir
│ │ │ │ │ +0000d2b0: 6563 740a 2020 2020 2061 6e64 2069 6e64 ect. and ind
│ │ │ │ │ +0000d2c0: 6972 6563 742e 0a0a 7769 7468 416c 6c53 irect...withAllS
│ │ │ │ │ +0000d2d0: 7570 6572 636c 6173 7365 7344 6f3a 2061 uperclassesDo: a
│ │ │ │ │ +0000d2e0: 426c 6f63 6b0a 2020 2020 2049 6e76 6f6b Block. Invok
│ │ │ │ │ +0000d2f0: 6573 2061 426c 6f63 6b20 666f 7220 7468 es aBlock for th
│ │ │ │ │ +0000d300: 6520 7265 6365 6976 6572 2061 6e64 2061 e receiver and a
│ │ │ │ │ +0000d310: 6c6c 2073 7570 6572 636c 6173 7365 732c ll superclasses,
│ │ │ │ │ +0000d320: 2062 6f74 6820 6469 7265 6374 0a20 2020 both direct.
│ │ │ │ │ +0000d330: 2020 616e 6420 696e 6469 7265 6374 2e0a and indirect..
│ │ │ │ │ +0000d340: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ +0000d350: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ +0000d360: 4265 6861 7669 6f72 2d65 7661 6c75 6174 Behavior-evaluat
│ │ │ │ │ +0000d370: 696e 672c 2020 4e65 7874 3a20 4265 6861 ing, Next: Beha
│ │ │ │ │ +0000d380: 7669 6f72 2d69 6e73 7461 6e63 6520 6372 vior-instance cr
│ │ │ │ │ +0000d390: 6561 7469 6f6e 2c20 2050 7265 763a 2042 eation, Prev: B
│ │ │ │ │ +0000d3a0: 6568 6176 696f 722d 656e 756d 6572 6174 ehavior-enumerat
│ │ │ │ │ +0000d3b0: 696e 672c 2020 5570 3a20 4265 6861 7669 ing, Up: Behavi
│ │ │ │ │ +0000d3c0: 6f72 0a0a 312e 392e 3132 2042 6568 6176 or..1.9.12 Behav
│ │ │ │ │ +0000d3d0: 696f 723a 2065 7661 6c75 6174 696e 670a ior: evaluating.
│ │ │ │ │ +0000d3e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0000d3f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a65 7661 -----------..eva
│ │ │ │ │ +0000d400: 6c53 7472 696e 673a 2061 5374 7269 6e67 lString: aString
│ │ │ │ │ +0000d410: 2074 6f3a 2061 6e4f 626a 6563 740a 2020 to: anObject.
│ │ │ │ │ +0000d420: 2020 2041 6e73 7765 7220 7468 6520 7374 Answer the st
│ │ │ │ │ +0000d430: 6163 6b20 746f 7020 6174 2074 6865 2065 ack top at the e
│ │ │ │ │ +0000d440: 6e64 206f 6620 7468 6520 6576 616c 7561 nd of the evalua
│ │ │ │ │ +0000d450: 7469 6f6e 206f 6620 7468 6520 636f 6465 tion of the code
│ │ │ │ │ +0000d460: 2069 6e0a 2020 2020 2061 5374 7269 6e67 in. aString
│ │ │ │ │ +0000d470: 2e20 5468 6520 636f 6465 2069 7320 6578 . The code is ex
│ │ │ │ │ +0000d480: 6563 7574 6564 2061 7320 7061 7274 206f ecuted as part o
│ │ │ │ │ +0000d490: 6620 616e 4f62 6a65 6374 0a0a 6576 616c f anObject..eval
│ │ │ │ │ +0000d4a0: 5374 7269 6e67 3a20 6153 7472 696e 6720 String: aString
│ │ │ │ │ +0000d4b0: 746f 3a20 616e 4f62 6a65 6374 2069 6645 to: anObject ifE
│ │ │ │ │ +0000d4c0: 7272 6f72 3a20 6142 6c6f 636b 0a20 2020 rror: aBlock.
│ │ │ │ │ +0000d4d0: 2020 416e 7377 6572 2074 6865 2073 7461 Answer the sta
│ │ │ │ │ +0000d4e0: 636b 2074 6f70 2061 7420 7468 6520 656e ck top at the en
│ │ │ │ │ +0000d4f0: 6420 6f66 2074 6865 2065 7661 6c75 6174 d of the evaluat
│ │ │ │ │ +0000d500: 696f 6e20 6f66 2074 6865 2063 6f64 6520 ion of the code
│ │ │ │ │ +0000d510: 696e 0a20 2020 2020 6153 7472 696e 672e in. aString.
│ │ │ │ │ +0000d520: 2049 6620 6153 7472 696e 6720 6361 6e6e If aString cann
│ │ │ │ │ +0000d530: 6f74 2062 6520 7061 7273 6564 2c20 6576 ot be parsed, ev
│ │ │ │ │ +0000d540: 616c 7561 7465 2061 426c 6f63 6b20 2873 aluate aBlock (s
│ │ │ │ │ +0000d550: 6565 0a20 2020 2020 636f 6d70 696c 653a ee. compile:
│ │ │ │ │ +0000d560: 6966 4572 726f 723a 292e 2054 6865 2063 ifError:). The c
│ │ │ │ │ +0000d570: 6f64 6520 6973 2065 7865 6375 7465 6420 ode is executed
│ │ │ │ │ +0000d580: 6173 2070 6172 7420 6f66 2061 6e4f 626a as part of anObj
│ │ │ │ │ +0000d590: 6563 740a 0a65 7661 6c75 6174 653a 2063 ect..evaluate: c
│ │ │ │ │ +0000d5a0: 6f64 650a 2020 2020 2045 7661 6c75 6174 ode. Evaluat
│ │ │ │ │ +0000d5b0: 6520 536d 616c 6c74 616c 6b20 6578 7072 e Smalltalk expr
│ │ │ │ │ +0000d5c0: 6573 7369 6f6e 2069 6e20 2763 6f64 6527 ession in 'code'
│ │ │ │ │ +0000d5d0: 2061 6e64 2072 6574 7572 6e20 7265 7375 and return resu
│ │ │ │ │ +0000d5e0: 6c74 2e0a 0a65 7661 6c75 6174 653a 2063 lt...evaluate: c
│ │ │ │ │ +0000d5f0: 6f64 6520 6966 4572 726f 723a 2062 6c6f ode ifError: blo
│ │ │ │ │ +0000d600: 636b 0a20 2020 2020 4576 616c 7561 7465 ck. Evaluate
│ │ │ │ │ +0000d610: 2027 636f 6465 272e 2020 4966 2061 2070 'code'. If a p
│ │ │ │ │ +0000d620: 6172 7369 6e67 2065 7272 6f72 2069 7320 arsing error is
│ │ │ │ │ +0000d630: 6465 7465 6374 6564 2c20 696e 766f 6b65 detected, invoke
│ │ │ │ │ +0000d640: 2027 626c 6f63 6b27 0a0a 6576 616c 7561 'block'..evalua
│ │ │ │ │ +0000d650: 7465 3a20 636f 6465 206e 6f74 6966 7969 te: code notifyi
│ │ │ │ │ +0000d660: 6e67 3a20 7265 7175 6573 746f 720a 2020 ng: requestor.
│ │ │ │ │ +0000d670: 2020 2045 7661 6c75 6174 6520 536d 616c Evaluate Smal
│ │ │ │ │ +0000d680: 6c74 616c 6b20 6578 7072 6573 7369 6f6e ltalk expression
│ │ │ │ │ +0000d690: 2069 6e20 2763 6f64 6527 2e20 4966 2061 in 'code'. If a
│ │ │ │ │ +0000d6a0: 2070 6172 7369 6e67 2065 7272 6f72 2069 parsing error i
│ │ │ │ │ +0000d6b0: 730a 2020 2020 2065 6e63 6f75 6e74 6572 s. encounter
│ │ │ │ │ +0000d6c0: 6564 2c20 7365 6e64 2023 6572 726f 723a ed, send #error:
│ │ │ │ │ +0000d6d0: 2074 6f20 7265 7175 6573 746f 720a 0a65 to requestor..e
│ │ │ │ │ +0000d6e0: 7661 6c75 6174 653a 2063 6f64 6520 746f valuate: code to
│ │ │ │ │ +0000d6f0: 3a20 616e 4f62 6a65 6374 0a20 2020 2020 : anObject.
│ │ │ │ │ +0000d700: 4576 616c 7561 7465 2053 6d61 6c6c 7461 Evaluate Smallta
│ │ │ │ │ +0000d710: 6c6b 2065 7870 7265 7373 696f 6e20 6173 lk expression as
│ │ │ │ │ +0000d720: 2070 6172 7420 6f66 2061 6e4f 626a 6563 part of anObjec
│ │ │ │ │ +0000d730: 7427 7320 6d65 7468 6f64 0a20 2020 2020 t's method.
│ │ │ │ │ +0000d740: 6465 6669 6e69 7469 6f6e 0a0a 6576 616c definition..eval
│ │ │ │ │ +0000d750: 7561 7465 3a20 636f 6465 2074 6f3a 2061 uate: code to: a
│ │ │ │ │ +0000d760: 6e4f 626a 6563 7420 6966 4572 726f 723a nObject ifError:
│ │ │ │ │ +0000d770: 2062 6c6f 636b 0a20 2020 2020 4576 616c block. Eval
│ │ │ │ │ +0000d780: 7561 7465 2053 6d61 6c6c 7461 6c6b 2065 uate Smalltalk e
│ │ │ │ │ +0000d790: 7870 7265 7373 696f 6e20 6173 2070 6172 xpression as par
│ │ │ │ │ +0000d7a0: 7420 6f66 2061 6e4f 626a 6563 7427 7320 t of anObject's
│ │ │ │ │ +0000d7b0: 6d65 7468 6f64 0a20 2020 2020 6465 6669 method. defi
│ │ │ │ │ +0000d7c0: 6e69 7469 6f6e 2e20 2054 6869 7320 6d65 nition. This me
│ │ │ │ │ +0000d7d0: 7468 6f64 2069 7320 7573 6564 2074 6f20 thod is used to
│ │ │ │ │ +0000d7e0: 7375 7070 6f72 7420 496e 7370 6563 746f support Inspecto
│ │ │ │ │ +0000d7f0: 7220 6578 7072 6573 7369 6f6e 0a20 2020 r expression.
│ │ │ │ │ +0000d800: 2020 6576 616c 7561 7469 6f6e 2e20 2049 evaluation. I
│ │ │ │ │ +0000d810: 6620 6120 7061 7273 696e 6720 6572 726f f a parsing erro
│ │ │ │ │ +0000d820: 7220 6973 2065 6e63 6f75 6e74 6572 6564 r is encountered
│ │ │ │ │ +0000d830: 2c20 696e 766f 6b65 2065 7272 6f72 0a20 , invoke error.
│ │ │ │ │ +0000d840: 2020 2020 626c 6f63 6b2c 2027 626c 6f63 block, 'bloc
│ │ │ │ │ +0000d850: 6b27 0a0a 0a1f 0a46 696c 653a 2067 7374 k'.....File: gst
│ │ │ │ │ +0000d860: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ +0000d870: 653a 2042 6568 6176 696f 722d 696e 7374 e: Behavior-inst
│ │ │ │ │ +0000d880: 616e 6365 2063 7265 6174 696f 6e2c 2020 ance creation,
│ │ │ │ │ +0000d890: 4e65 7874 3a20 4265 6861 7669 6f72 2d69 Next: Behavior-i
│ │ │ │ │ +0000d8a0: 6e73 7461 6e63 6520 7661 7269 6162 6c65 nstance variable
│ │ │ │ │ +0000d8b0: 732c 2020 5072 6576 3a20 4265 6861 7669 s, Prev: Behavi
│ │ │ │ │ +0000d8c0: 6f72 2d65 7661 6c75 6174 696e 672c 2020 or-evaluating,
│ │ │ │ │ +0000d8d0: 5570 3a20 4265 6861 7669 6f72 0a0a 312e Up: Behavior..1.
│ │ │ │ │ +0000d8e0: 392e 3133 2042 6568 6176 696f 723a 2069 9.13 Behavior: i
│ │ │ │ │ +0000d8f0: 6e73 7461 6e63 6520 6372 6561 7469 6f6e nstance creation
│ │ │ │ │ +0000d900: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------
│ │ │ │ │ +0000d910: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0000d920: 2d2d 2d0a 0a6e 6577 496e 4669 7865 6453 ---..newInFixedS
│ │ │ │ │ +0000d930: 7061 6365 0a20 2020 2020 4372 6561 7465 pace. Create
│ │ │ │ │ +0000d940: 2061 206e 6577 2069 6e73 7461 6e63 6520 a new instance
│ │ │ │ │ +0000d950: 6f66 2061 2063 6c61 7373 2077 6974 686f of a class witho
│ │ │ │ │ +0000d960: 7574 2069 6e64 6578 6564 2069 6e73 7461 ut indexed insta
│ │ │ │ │ +0000d970: 6e63 650a 2020 2020 2076 6172 6961 626c nce. variabl
│ │ │ │ │ +0000d980: 6573 2e20 2054 6865 2069 6e73 7461 6e63 es. The instanc
│ │ │ │ │ +0000d990: 6520 6973 2067 7561 7261 6e74 6565 6420 e is guaranteed
│ │ │ │ │ +0000d9a0: 6e6f 7420 746f 206d 6f76 6520 6163 726f not to move acro
│ │ │ │ │ +0000d9b0: 7373 2067 6172 6261 6765 0a20 2020 2020 ss garbage.
│ │ │ │ │ +0000d9c0: 636f 6c6c 6563 7469 6f6e 732e 2020 4966 collections. If
│ │ │ │ │ +0000d9d0: 2061 2073 7562 636c 6173 7320 6f76 6572 a subclass over
│ │ │ │ │ +0000d9e0: 7269 6465 7320 236e 6577 2c20 7468 6520 rides #new, the
│ │ │ │ │ +0000d9f0: 6368 616e 6765 7320 7769 6c6c 2061 7070 changes will app
│ │ │ │ │ +0000da00: 6c79 0a20 2020 2020 746f 2074 6869 7320 ly. to this
│ │ │ │ │ +0000da10: 6d65 7468 6f64 2074 6f6f 2e0a 0a6e 6577 method too...new
│ │ │ │ │ +0000da20: 496e 4669 7865 6453 7061 6365 3a20 6e75 InFixedSpace: nu
│ │ │ │ │ +0000da30: 6d49 6e73 7461 6e63 6556 6172 6961 626c mInstanceVariabl
│ │ │ │ │ +0000da40: 6573 0a20 2020 2020 4372 6561 7465 2061 es. Create a
│ │ │ │ │ +0000da50: 206e 6577 2069 6e73 7461 6e63 6520 6f66 new instance of
│ │ │ │ │ +0000da60: 2061 2063 6c61 7373 2077 6974 6820 696e a class with in
│ │ │ │ │ +0000da70: 6465 7865 6420 696e 7374 616e 6365 2076 dexed instance v
│ │ │ │ │ +0000da80: 6172 6961 626c 6573 2e0a 2020 2020 2054 ariables.. T
│ │ │ │ │ +0000da90: 6865 2069 6e73 7461 6e63 6520 6861 7320 he instance has
│ │ │ │ │ +0000daa0: 6e75 6d49 6e73 7461 6e63 6556 6172 6961 numInstanceVaria
│ │ │ │ │ +0000dab0: 626c 6573 2069 6e64 6578 6564 2069 6e73 bles indexed ins
│ │ │ │ │ +0000dac0: 7461 6e63 6520 7661 7269 6162 6c65 732e tance variables.
│ │ │ │ │ +0000dad0: 0a20 2020 2020 5468 6520 696e 7374 616e . The instan
│ │ │ │ │ +0000dae0: 6365 2069 7320 6775 6172 616e 7465 6564 ce is guaranteed
│ │ │ │ │ +0000daf0: 206e 6f74 2074 6f20 6d6f 7665 2061 6372 not to move acr
│ │ │ │ │ +0000db00: 6f73 7320 6761 7262 6167 6520 636f 6c6c oss garbage coll
│ │ │ │ │ +0000db10: 6563 7469 6f6e 732e 0a20 2020 2020 4966 ections.. If
│ │ │ │ │ +0000db20: 2061 2073 7562 636c 6173 7320 6f76 6572 a subclass over
│ │ │ │ │ +0000db30: 7269 6465 7320 236e 6577 3a2c 2074 6865 rides #new:, the
│ │ │ │ │ +0000db40: 2063 6861 6e67 6573 2077 696c 6c20 6170 changes will ap
│ │ │ │ │ +0000db50: 706c 7920 746f 2074 6869 730a 2020 2020 ply to this.
│ │ │ │ │ +0000db60: 206d 6574 686f 6420 746f 6f2e 0a0a 0a1f method too.....
│ │ │ │ │ +0000db70: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ +0000db80: 696e 666f 2c20 204e 6f64 653a 2042 6568 info, Node: Beh
│ │ │ │ │ +0000db90: 6176 696f 722d 696e 7374 616e 6365 2076 avior-instance v
│ │ │ │ │ +0000dba0: 6172 6961 626c 6573 2c20 204e 6578 743a ariables, Next:
│ │ │ │ │ +0000dbb0: 2042 6568 6176 696f 722d 6d65 7468 6f64 Behavior-method
│ │ │ │ │ +0000dbc0: 2064 6963 7469 6f6e 6172 792c 2020 5072 dictionary, Pr
│ │ │ │ │ +0000dbd0: 6576 3a20 4265 6861 7669 6f72 2d69 6e73 ev: Behavior-ins
│ │ │ │ │ +0000dbe0: 7461 6e63 6520 6372 6561 7469 6f6e 2c20 tance creation,
│ │ │ │ │ +0000dbf0: 2055 703a 2042 6568 6176 696f 720a 0a31 Up: Behavior..1
│ │ │ │ │ +0000dc00: 2e39 2e31 3420 4265 6861 7669 6f72 3a20 .9.14 Behavior:
│ │ │ │ │ +0000dc10: 696e 7374 616e 6365 2076 6172 6961 626c instance variabl
│ │ │ │ │ +0000dc20: 6573 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d es.-------------
│ │ │ │ │ +0000dc30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0000dc40: 2d2d 2d2d 2d2d 0a0a 6164 6449 6e73 7456 ------..addInstV
│ │ │ │ │ +0000dc50: 6172 4e61 6d65 3a20 6153 7472 696e 670a arName: aString.
│ │ │ │ │ +0000dc60: 2020 2020 2041 6464 2074 6865 2067 6976 Add the giv
│ │ │ │ │ +0000dc70: 656e 2069 6e73 7461 6e63 6520 7661 7269 en instance vari
│ │ │ │ │ +0000dc80: 6162 6c65 2074 6f20 696e 7374 616e 6365 able to instance
│ │ │ │ │ +0000dc90: 206f 6620 7468 6520 7265 6365 6976 6572 of the receiver
│ │ │ │ │ +0000dca0: 0a0a 696e 7374 616e 6365 5661 7269 6162 ..instanceVariab
│ │ │ │ │ +0000dcb0: 6c65 4e61 6d65 733a 2069 6e73 7456 6172 leNames: instVar
│ │ │ │ │ +0000dcc0: 4e61 6d65 730a 2020 2020 2053 6574 2074 Names. Set t
│ │ │ │ │ +0000dcd0: 6865 2069 6e73 7461 6e63 6520 7661 7269 he instance vari
│ │ │ │ │ +0000dce0: 6162 6c65 7320 666f 7220 7468 6520 7265 ables for the re
│ │ │ │ │ +0000dcf0: 6365 6976 6572 2074 6f20 6265 2074 686f ceiver to be tho
│ │ │ │ │ +0000dd00: 7365 2069 6e0a 2020 2020 2069 6e73 7456 se in. instV
│ │ │ │ │ +0000dd10: 6172 4e61 6d65 730a 0a72 656d 6f76 6549 arNames..removeI
│ │ │ │ │ +0000dd20: 6e73 7456 6172 4e61 6d65 3a20 6153 7472 nstVarName: aStr
│ │ │ │ │ +0000dd30: 696e 670a 2020 2020 2052 656d 6f76 6520 ing. Remove
│ │ │ │ │ +0000dd40: 7468 6520 6769 7665 6e20 696e 7374 616e the given instan
│ │ │ │ │ +0000dd50: 6365 2076 6172 6961 626c 6520 6672 6f6d ce variable from
│ │ │ │ │ +0000dd60: 2074 6865 2072 6563 6569 7665 7220 616e the receiver an
│ │ │ │ │ +0000dd70: 6420 7265 636f 6d70 696c 650a 2020 2020 d recompile.
│ │ │ │ │ +0000dd80: 2061 6c6c 206f 6620 7468 6520 7265 6365 all of the rece
│ │ │ │ │ +0000dd90: 6976 6572 2773 2073 7562 636c 6173 7365 iver's subclasse
│ │ │ │ │ +0000dda0: 730a 0a0a 1f0a 4669 6c65 3a20 6773 742d s.....File: gst-
│ │ │ │ │ +0000ddb0: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ +0000ddc0: 3a20 4265 6861 7669 6f72 2d6d 6574 686f : Behavior-metho
│ │ │ │ │ +0000ddd0: 6420 6469 6374 696f 6e61 7279 2c20 204e d dictionary, N
│ │ │ │ │ +0000dde0: 6578 743a 2042 6568 6176 696f 722d 7061 ext: Behavior-pa
│ │ │ │ │ +0000ddf0: 7273 696e 6720 636c 6173 7320 6465 636c rsing class decl
│ │ │ │ │ +0000de00: 6172 6174 696f 6e73 2c20 2050 7265 763a arations, Prev:
│ │ │ │ │ +0000de10: 2042 6568 6176 696f 722d 696e 7374 616e Behavior-instan
│ │ │ │ │ +0000de20: 6365 2076 6172 6961 626c 6573 2c20 2055 ce variables, U
│ │ │ │ │ +0000de30: 703a 2042 6568 6176 696f 720a 0a31 2e39 p: Behavior..1.9
│ │ │ │ │ +0000de40: 2e31 3520 4265 6861 7669 6f72 3a20 6d65 .15 Behavior: me
│ │ │ │ │ +0000de50: 7468 6f64 2064 6963 7469 6f6e 6172 790a thod dictionary.
│ │ │ │ │ +0000de60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0000de70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0000de80: 2d2d 0a0a 6164 6453 656c 6563 746f 723a --..addSelector:
│ │ │ │ │ +0000de90: 2073 656c 6563 746f 7220 7769 7468 4d65 selector withMe
│ │ │ │ │ +0000dea0: 7468 6f64 3a20 636f 6d70 696c 6564 4d65 thod: compiledMe
│ │ │ │ │ +0000deb0: 7468 6f64 0a20 2020 2020 4164 6420 7468 thod. Add th
│ │ │ │ │ +0000dec0: 6520 6769 7665 6e20 636f 6d70 696c 6564 e given compiled
│ │ │ │ │ +0000ded0: 4d65 7468 6f64 2074 6f20 7468 6520 6d65 Method to the me
│ │ │ │ │ +0000dee0: 7468 6f64 2064 6963 7469 6f6e 6172 792c thod dictionary,
│ │ │ │ │ +0000def0: 2067 6976 696e 6720 6974 0a20 2020 2020 giving it.
│ │ │ │ │ +0000df00: 7468 6520 7061 7373 6564 2073 656c 6563 the passed selec
│ │ │ │ │ +0000df10: 746f 722e 2041 6e73 7765 7220 636f 6d70 tor. Answer comp
│ │ │ │ │ +0000df20: 696c 6564 4d65 7468 6f64 0a0a 636f 6d70 iledMethod..comp
│ │ │ │ │ +0000df30: 696c 653a 2063 6f64 650a 2020 2020 2043 ile: code. C
│ │ │ │ │ +0000df40: 6f6d 7069 6c65 206d 6574 686f 6420 736f ompile method so
│ │ │ │ │ +0000df50: 7572 6365 2e20 2049 6620 7468 6572 6520 urce. If there
│ │ │ │ │ +0000df60: 6172 6520 7061 7273 696e 6720 6572 726f are parsing erro
│ │ │ │ │ +0000df70: 7273 2c20 616e 7377 6572 206e 696c 2e0a rs, answer nil..
│ │ │ │ │ +0000df80: 2020 2020 2045 6c73 652c 2072 6574 7572 Else, retur
│ │ │ │ │ +0000df90: 6e20 6120 436f 6d70 696c 6564 4d65 7468 n a CompiledMeth
│ │ │ │ │ +0000dfa0: 6f64 2072 6573 756c 7420 6f66 2063 6f6d od result of com
│ │ │ │ │ +0000dfb0: 7069 6c61 7469 6f6e 0a0a 636f 6d70 696c pilation..compil
│ │ │ │ │ +0000dfc0: 653a 2063 6f64 6520 6966 4572 726f 723a e: code ifError:
│ │ │ │ │ +0000dfd0: 2062 6c6f 636b 0a20 2020 2020 436f 6d70 block. Comp
│ │ │ │ │ +0000dfe0: 696c 6520 6d65 7468 6f64 2073 6f75 7263 ile method sourc
│ │ │ │ │ +0000dff0: 652e 2020 4966 2074 6865 7265 2061 7265 e. If there are
│ │ │ │ │ +0000e000: 2070 6172 7369 6e67 2065 7272 6f72 732c parsing errors,
│ │ │ │ │ +0000e010: 2069 6e76 6f6b 650a 2020 2020 2065 7863 invoke. exc
│ │ │ │ │ +0000e020: 6570 7469 6f6e 2062 6c6f 636b 2c20 2762 eption block, 'b
│ │ │ │ │ +0000e030: 6c6f 636b 2720 7061 7373 696e 6720 6669 lock' passing fi
│ │ │ │ │ +0000e040: 6c65 206e 616d 652c 206c 696e 6520 6e75 le name, line nu
│ │ │ │ │ +0000e050: 6d62 6572 2061 6e64 2065 7272 6f72 2e0a mber and error..
│ │ │ │ │ +0000e060: 2020 2020 2052 6574 7572 6e20 6120 436f Return a Co
│ │ │ │ │ +0000e070: 6d70 696c 6564 4d65 7468 6f64 2072 6573 mpiledMethod res
│ │ │ │ │ +0000e080: 756c 7420 6f66 2063 6f6d 7069 6c61 7469 ult of compilati
│ │ │ │ │ +0000e090: 6f6e 0a0a 636f 6d70 696c 653a 2063 6f64 on..compile: cod
│ │ │ │ │ +0000e0a0: 6520 6e6f 7469 6679 696e 673a 2072 6571 e notifying: req
│ │ │ │ │ +0000e0b0: 7565 7374 6f72 0a20 2020 2020 436f 6d70 uestor. Comp
│ │ │ │ │ +0000e0c0: 696c 6520 6d65 7468 6f64 2073 6f75 7263 ile method sourc
│ │ │ │ │ +0000e0d0: 652e 2020 4966 2074 6865 7265 2061 7265 e. If there are
│ │ │ │ │ +0000e0e0: 2070 6172 7369 6e67 2065 7272 6f72 732c parsing errors,
│ │ │ │ │ +0000e0f0: 2073 656e 6420 2365 7272 6f72 3a0a 2020 send #error:.
│ │ │ │ │ +0000e100: 2020 2074 6f20 7468 6520 7265 7175 6573 to the reques
│ │ │ │ │ +0000e110: 746f 7220 6f62 6a65 6374 2c20 656c 7365 tor object, else
│ │ │ │ │ +0000e120: 2072 6574 7572 6e20 6120 436f 6d70 696c return a Compil
│ │ │ │ │ +0000e130: 6564 4d65 7468 6f64 2072 6573 756c 7420 edMethod result
│ │ │ │ │ +0000e140: 6f66 0a20 2020 2020 636f 6d70 696c 6174 of. compilat
│ │ │ │ │ +0000e150: 696f 6e0a 0a63 6f6d 7069 6c65 416c 6c0a ion..compileAll.
│ │ │ │ │ +0000e160: 2020 2020 2052 6563 6f6d 7069 6c65 2061 Recompile a
│ │ │ │ │ +0000e170: 6c6c 2073 656c 6563 746f 7273 2069 6e20 ll selectors in
│ │ │ │ │ +0000e180: 7468 6520 7265 6365 6976 6572 2e20 4967 the receiver. Ig
│ │ │ │ │ +0000e190: 6e6f 7265 2065 7272 6f72 732e 0a0a 636f nore errors...co
│ │ │ │ │ +0000e1a0: 6d70 696c 6541 6c6c 3a20 614e 6f74 6966 mpileAll: aNotif
│ │ │ │ │ +0000e1b0: 6965 720a 2020 2020 2052 6563 6f6d 7069 ier. Recompi
│ │ │ │ │ +0000e1c0: 6c65 2061 6c6c 2073 656c 6563 746f 7273 le all selectors
│ │ │ │ │ +0000e1d0: 2069 6e20 7468 6520 7265 6365 6976 6572 in the receiver
│ │ │ │ │ +0000e1e0: 2e20 4e6f 7469 6679 2061 4e6f 7469 6669 . Notify aNotifi
│ │ │ │ │ +0000e1f0: 6572 2062 790a 2020 2020 2073 656e 6469 er by. sendi
│ │ │ │ │ +0000e200: 6e67 2023 6572 726f 723a 206d 6573 7361 ng #error: messa
│ │ │ │ │ +0000e210: 6765 7320 6966 2073 6f6d 6574 6869 6e67 ges if something
│ │ │ │ │ +0000e220: 2067 6f65 7320 7772 6f6e 672e 0a0a 636f goes wrong...co
│ │ │ │ │ +0000e230: 6d70 696c 6541 6c6c 5375 6263 6c61 7373 mpileAllSubclass
│ │ │ │ │ +0000e240: 6573 0a20 2020 2020 5265 636f 6d70 696c es. Recompil
│ │ │ │ │ +0000e250: 6520 616c 6c20 7365 6c65 6374 6f72 206f e all selector o
│ │ │ │ │ +0000e260: 6620 616c 6c20 7375 6263 6c61 7373 6573 f all subclasses
│ │ │ │ │ +0000e270: 2e20 4e6f 7469 6679 2061 4e6f 7469 6669 . Notify aNotifi
│ │ │ │ │ +0000e280: 6572 2062 790a 2020 2020 2073 656e 6469 er by. sendi
│ │ │ │ │ +0000e290: 6e67 2023 6572 726f 723a 206d 6573 7361 ng #error: messa
│ │ │ │ │ +0000e2a0: 6765 7320 6966 2073 6f6d 6574 6869 6e67 ges if something
│ │ │ │ │ +0000e2b0: 2067 6f65 7320 7772 6f6e 672e 0a0a 636f goes wrong...co
│ │ │ │ │ +0000e2c0: 6d70 696c 6541 6c6c 5375 6263 6c61 7373 mpileAllSubclass
│ │ │ │ │ +0000e2d0: 6573 3a20 614e 6f74 6966 6965 720a 2020 es: aNotifier.
│ │ │ │ │ +0000e2e0: 2020 2052 6563 6f6d 7069 6c65 2061 6c6c Recompile all
│ │ │ │ │ +0000e2f0: 2073 656c 6563 746f 7220 6f66 2061 6c6c selector of all
│ │ │ │ │ +0000e300: 2073 7562 636c 6173 7365 732e 204e 6f74 subclasses. Not
│ │ │ │ │ +0000e310: 6966 7920 614e 6f74 6966 6965 7220 6279 ify aNotifier by
│ │ │ │ │ +0000e320: 0a20 2020 2020 7365 6e64 696e 6720 2365 . sending #e
│ │ │ │ │ +0000e330: 7272 6f72 3a20 6d65 7373 6167 6573 2069 rror: messages i
│ │ │ │ │ +0000e340: 6620 736f 6d65 7468 696e 6720 676f 6573 f something goes
│ │ │ │ │ +0000e350: 2077 726f 6e67 2e0a 0a63 7265 6174 6547 wrong...createG
│ │ │ │ │ +0000e360: 6574 4d65 7468 6f64 3a20 7768 6174 0a20 etMethod: what.
│ │ │ │ │ +0000e370: 2020 2020 4372 6561 7465 2061 206d 6574 Create a met
│ │ │ │ │ +0000e380: 686f 6420 6163 6365 7373 696e 6720 7468 hod accessing th
│ │ │ │ │ +0000e390: 6520 7661 7269 6162 6c65 2060 7768 6174 e variable `what
│ │ │ │ │ +0000e3a0: 272e 0a0a 6372 6561 7465 4765 744d 6574 '...createGetMet
│ │ │ │ │ +0000e3b0: 686f 643a 2077 6861 7420 6465 6661 756c hod: what defaul
│ │ │ │ │ +0000e3c0: 743a 2076 616c 7565 0a20 2020 2020 4372 t: value. Cr
│ │ │ │ │ +0000e3d0: 6561 7465 2061 206d 6574 686f 6420 6163 eate a method ac
│ │ │ │ │ +0000e3e0: 6365 7373 696e 6720 7468 6520 7661 7269 cessing the vari
│ │ │ │ │ +0000e3f0: 6162 6c65 2060 7768 6174 272c 2077 6974 able `what', wit
│ │ │ │ │ +0000e400: 6820 6120 6465 6661 756c 7420 7661 6c75 h a default valu
│ │ │ │ │ +0000e410: 650a 2020 2020 206f 6620 6076 616c 7565 e. of `value
│ │ │ │ │ +0000e420: 272c 2075 7369 6e67 206c 617a 7920 696e ', using lazy in
│ │ │ │ │ +0000e430: 6974 6961 6c69 7a61 7469 6f6e 0a0a 6372 itialization..cr
│ │ │ │ │ +0000e440: 6561 7465 5365 744d 6574 686f 643a 2077 eateSetMethod: w
│ │ │ │ │ +0000e450: 6861 740a 2020 2020 2043 7265 6174 6520 hat. Create
│ │ │ │ │ +0000e460: 6120 6d65 7468 6f64 2077 6869 6368 2073 a method which s
│ │ │ │ │ +0000e470: 6574 7320 7468 6520 7661 7269 6162 6c65 ets the variable
│ │ │ │ │ +0000e480: 2060 7768 6174 272e 0a0a 6465 636f 6d70 `what'...decomp
│ │ │ │ │ +0000e490: 696c 653a 2073 656c 6563 746f 720a 2020 ile: selector.
│ │ │ │ │ +0000e4a0: 2020 2044 6563 6f6d 7069 6c65 2074 6865 Decompile the
│ │ │ │ │ +0000e4b0: 2062 7974 6563 6f64 6573 2066 6f72 2074 bytecodes for t
│ │ │ │ │ +0000e4c0: 6865 2067 6976 656e 2073 656c 6563 746f he given selecto
│ │ │ │ │ +0000e4d0: 722e 0a0a 6465 6669 6e65 4173 796e 6343 r...defineAsyncC
│ │ │ │ │ +0000e4e0: 4675 6e63 3a20 6346 756e 634e 616d 6553 Func: cFuncNameS
│ │ │ │ │ +0000e4f0: 7472 696e 6720 7769 7468 5365 6c65 6374 tring withSelect
│ │ │ │ │ +0000e500: 6f72 4172 6773 3a20 7365 6c65 6374 6f72 orArgs: selector
│ │ │ │ │ +0000e510: 416e 6441 7267 7320 6172 6773 3a20 6172 AndArgs args: ar
│ │ │ │ │ +0000e520: 6773 4172 7261 790a 2020 2020 2050 6c65 gsArray. Ple
│ │ │ │ │ +0000e530: 6173 6520 6c6f 6f6b 7570 2074 6865 2070 ase lookup the p
│ │ │ │ │ +0000e540: 6172 7420 6f6e 2074 6865 2043 2069 6e74 art on the C int
│ │ │ │ │ +0000e550: 6572 6661 6365 2069 6e20 7468 6520 6d61 erface in the ma
│ │ │ │ │ +0000e560: 6e75 616c 2e20 2054 6869 730a 2020 2020 nual. This.
│ │ │ │ │ +0000e570: 206d 6574 686f 6420 6973 2064 6570 7265 method is depre
│ │ │ │ │ +0000e580: 6361 7465 642c 2079 6f75 2073 686f 756c cated, you shoul
│ │ │ │ │ +0000e590: 6420 7573 6520 7468 6520 6173 796e 6343 d use the asyncC
│ │ │ │ │ +0000e5a0: 4361 6c6c 3a61 7267 733a 0a20 2020 2020 Call:args:.
│ │ │ │ │ +0000e5b0: 6174 7472 6962 7574 652e 0a0a 6465 6669 attribute...defi
│ │ │ │ │ +0000e5c0: 6e65 4346 756e 633a 2063 4675 6e63 4e61 neCFunc: cFuncNa
│ │ │ │ │ +0000e5d0: 6d65 5374 7269 6e67 2077 6974 6853 656c meString withSel
│ │ │ │ │ +0000e5e0: 6563 746f 7241 7267 733a 2073 656c 6563 ectorArgs: selec
│ │ │ │ │ +0000e5f0: 746f 7241 6e64 4172 6773 2072 6574 7572 torAndArgs retur
│ │ │ │ │ +0000e600: 6e69 6e67 3a20 7265 7475 726e 5479 7065 ning: returnType
│ │ │ │ │ +0000e610: 5379 6d62 6f6c 2061 7267 733a 2061 7267 Symbol args: arg
│ │ │ │ │ +0000e620: 7341 7272 6179 0a20 2020 2020 506c 6561 sArray. Plea
│ │ │ │ │ +0000e630: 7365 206c 6f6f 6b75 7020 7468 6520 7061 se lookup the pa
│ │ │ │ │ +0000e640: 7274 206f 6e20 7468 6520 4320 696e 7465 rt on the C inte
│ │ │ │ │ +0000e650: 7266 6163 6520 696e 2074 6865 206d 616e rface in the man
│ │ │ │ │ +0000e660: 7561 6c2e 2020 5468 6973 0a20 2020 2020 ual. This.
│ │ │ │ │ +0000e670: 6d65 7468 6f64 2069 7320 6465 7072 6563 method is deprec
│ │ │ │ │ +0000e680: 6174 6564 2c20 796f 7520 7368 6f75 6c64 ated, you should
│ │ │ │ │ +0000e690: 2075 7365 2074 6865 2063 4361 6c6c 3a72 use the cCall:r
│ │ │ │ │ +0000e6a0: 6574 7572 6e69 6e67 3a61 7267 733a 0a20 eturning:args:.
│ │ │ │ │ +0000e6b0: 2020 2020 6174 7472 6962 7574 652e 0a0a attribute...
│ │ │ │ │ +0000e6c0: 6564 6974 3a20 7365 6c65 6374 6f72 0a20 edit: selector.
│ │ │ │ │ +0000e6d0: 2020 2020 4f70 656e 2045 6d61 6373 2074 Open Emacs t
│ │ │ │ │ +0000e6e0: 6f20 6564 6974 2074 6865 206d 6574 686f o edit the metho
│ │ │ │ │ +0000e6f0: 6420 7769 7468 2074 6865 2070 6173 7365 d with the passe
│ │ │ │ │ +0000e700: 6420 7365 6c65 6374 6f72 2c20 7468 656e d selector, then
│ │ │ │ │ +0000e710: 0a20 2020 2020 636f 6d70 696c 6520 6974 . compile it
│ │ │ │ │ +0000e720: 0a0a 6d65 7468 6f64 4469 6374 696f 6e61 ..methodDictiona
│ │ │ │ │ +0000e730: 7279 0a20 2020 2020 416e 7377 6572 2074 ry. Answer t
│ │ │ │ │ +0000e740: 6865 2072 6563 6569 7665 7227 7320 6d65 he receiver's me
│ │ │ │ │ +0000e750: 7468 6f64 2064 6963 7469 6f6e 6172 792e thod dictionary.
│ │ │ │ │ +0000e760: 2044 6f6e 2774 206d 6f64 6966 7920 7468 Don't modify th
│ │ │ │ │ +0000e770: 6520 6d65 7468 6f64 0a20 2020 2020 6469 e method. di
│ │ │ │ │ +0000e780: 6374 696f 6e61 7279 2075 6e6c 6573 7320 ctionary unless
│ │ │ │ │ +0000e790: 796f 7520 6578 6163 746c 7920 6b6e 6f77 you exactly know
│ │ │ │ │ +0000e7a0: 2077 6861 7420 796f 7527 7265 2064 6f69 what you're doi
│ │ │ │ │ +0000e7b0: 6e67 0a0a 6d65 7468 6f64 4469 6374 696f ng..methodDictio
│ │ │ │ │ +0000e7c0: 6e61 7279 3a20 6144 6963 7469 6f6e 6172 nary: aDictionar
│ │ │ │ │ +0000e7d0: 790a 2020 2020 2053 6574 2074 6865 2072 y. Set the r
│ │ │ │ │ +0000e7e0: 6563 6569 7665 7227 7320 6d65 7468 6f64 eceiver's method
│ │ │ │ │ +0000e7f0: 2064 6963 7469 6f6e 6172 7920 746f 2061 dictionary to a
│ │ │ │ │ +0000e800: 4469 6374 696f 6e61 7279 0a0a 7265 636f Dictionary..reco
│ │ │ │ │ +0000e810: 6d70 696c 653a 2073 656c 6563 746f 720a mpile: selector.
│ │ │ │ │ +0000e820: 2020 2020 2052 6563 6f6d 7069 6c65 2074 Recompile t
│ │ │ │ │ +0000e830: 6865 2067 6976 656e 2073 656c 6563 746f he given selecto
│ │ │ │ │ +0000e840: 722c 2061 6e73 7765 7220 6e69 6c20 6966 r, answer nil if
│ │ │ │ │ +0000e850: 2073 6f6d 6574 6869 6e67 2067 6f65 7320 something goes
│ │ │ │ │ +0000e860: 7772 6f6e 6720 6f72 0a20 2020 2020 7468 wrong or. th
│ │ │ │ │ +0000e870: 6520 6e65 7720 436f 6d70 696c 6564 4d65 e new CompiledMe
│ │ │ │ │ +0000e880: 7468 6f64 2069 6620 6576 6572 7974 6869 thod if everythi
│ │ │ │ │ +0000e890: 6e67 2773 206f 6b2e 0a0a 7265 636f 6d70 ng's ok...recomp
│ │ │ │ │ +0000e8a0: 696c 653a 2073 656c 6563 746f 7220 6e6f ile: selector no
│ │ │ │ │ +0000e8b0: 7469 6679 696e 673a 2061 4e6f 7469 6669 tifying: aNotifi
│ │ │ │ │ +0000e8c0: 6572 0a20 2020 2020 5265 636f 6d70 696c er. Recompil
│ │ │ │ │ +0000e8d0: 6520 7468 6520 6769 7665 6e20 7365 6c65 e the given sele
│ │ │ │ │ +0000e8e0: 6374 6f72 2e20 2049 6620 7468 6572 6520 ctor. If there
│ │ │ │ │ +0000e8f0: 6172 6520 7061 7273 696e 6720 6572 726f are parsing erro
│ │ │ │ │ +0000e900: 7273 2c20 7365 6e64 0a20 2020 2020 2365 rs, send. #e
│ │ │ │ │ +0000e910: 7272 6f72 3a20 746f 2074 6865 2061 4e6f rror: to the aNo
│ │ │ │ │ +0000e920: 7469 6669 6572 206f 626a 6563 742c 2065 tifier object, e
│ │ │ │ │ +0000e930: 6c73 6520 7265 7475 726e 2061 2043 6f6d lse return a Com
│ │ │ │ │ +0000e940: 7069 6c65 644d 6574 686f 640a 2020 2020 piledMethod.
│ │ │ │ │ +0000e950: 2072 6573 756c 7420 6f66 2063 6f6d 7069 result of compi
│ │ │ │ │ +0000e960: 6c61 7469 6f6e 0a0a 7265 6d6f 7665 5365 lation..removeSe
│ │ │ │ │ +0000e970: 6c65 6374 6f72 3a20 7365 6c65 6374 6f72 lector: selector
│ │ │ │ │ +0000e980: 0a20 2020 2020 5265 6d6f 7665 2074 6865 . Remove the
│ │ │ │ │ +0000e990: 2067 6976 656e 2073 656c 6563 746f 7220 given selector
│ │ │ │ │ +0000e9a0: 6672 6f6d 2074 6865 206d 6574 686f 6420 from the method
│ │ │ │ │ +0000e9b0: 6469 6374 696f 6e61 7279 2c20 616e 7377 dictionary, answ
│ │ │ │ │ +0000e9c0: 6572 2074 6865 0a20 2020 2020 436f 6d70 er the. Comp
│ │ │ │ │ +0000e9d0: 696c 6564 4d65 7468 6f64 2061 7474 6163 iledMethod attac
│ │ │ │ │ +0000e9e0: 6865 6420 746f 2074 6861 7420 7365 6c65 hed to that sele
│ │ │ │ │ +0000e9f0: 6374 6f72 0a0a 7265 6d6f 7665 5365 6c65 ctor..removeSele
│ │ │ │ │ +0000ea00: 6374 6f72 3a20 7365 6c65 6374 6f72 2069 ctor: selector i
│ │ │ │ │ +0000ea10: 6641 6273 656e 743a 2061 426c 6f63 6b0a fAbsent: aBlock.
│ │ │ │ │ +0000ea20: 2020 2020 2052 656d 6f76 6520 7468 6520 Remove the
│ │ │ │ │ +0000ea30: 6769 7665 6e20 7365 6c65 6374 6f72 2066 given selector f
│ │ │ │ │ +0000ea40: 726f 6d20 7468 6520 6d65 7468 6f64 2064 rom the method d
│ │ │ │ │ +0000ea50: 6963 7469 6f6e 6172 792c 2061 6e73 7765 ictionary, answe
│ │ │ │ │ +0000ea60: 7220 7468 650a 2020 2020 2043 6f6d 7069 r the. Compi
│ │ │ │ │ +0000ea70: 6c65 644d 6574 686f 6420 6174 7461 6368 ledMethod attach
│ │ │ │ │ +0000ea80: 6564 2074 6f20 7468 6174 2073 656c 6563 ed to that selec
│ │ │ │ │ +0000ea90: 746f 722e 2049 6620 7468 6520 7365 6c65 tor. If the sele
│ │ │ │ │ +0000eaa0: 6374 6f72 2063 616e 6e6f 740a 2020 2020 ctor cannot.
│ │ │ │ │ +0000eab0: 2062 6520 666f 756e 642c 2061 6e73 7765 be found, answe
│ │ │ │ │ +0000eac0: 7220 7468 6520 7265 7375 6c74 206f 6620 r the result of
│ │ │ │ │ +0000ead0: 6576 616c 7561 7469 6e67 2061 426c 6f63 evaluating aBloc
│ │ │ │ │ +0000eae0: 6b2e 0a0a 7365 6c65 6374 6f72 7341 6e64 k...selectorsAnd
│ │ │ │ │ +0000eaf0: 4d65 7468 6f64 7344 6f3a 2061 426c 6f63 MethodsDo: aBloc
│ │ │ │ │ +0000eb00: 6b0a 2020 2020 2045 7661 6c75 6174 6520 k. Evaluate
│ │ │ │ │ +0000eb10: 6142 6c6f 636b 2c20 7061 7373 696e 6720 aBlock, passing
│ │ │ │ │ +0000eb20: 666f 7220 6561 6368 2065 7661 6c75 6174 for each evaluat
│ │ │ │ │ +0000eb30: 696f 6e20 6120 7365 6c65 6374 6f72 2074 ion a selector t
│ │ │ │ │ +0000eb40: 6861 7427 730a 2020 2020 2064 6566 696e hat's. defin
│ │ │ │ │ +0000eb50: 6564 2069 6e20 7468 6520 7265 6365 6976 ed in the receiv
│ │ │ │ │ +0000eb60: 6572 2061 6e64 2074 6865 2063 6f72 7265 er and the corre
│ │ │ │ │ +0000eb70: 7370 6f6e 6469 6e67 206d 6574 686f 642e sponding method.
│ │ │ │ │ +0000eb80: 0a0a 0a1f 0a46 696c 653a 2067 7374 2d62 .....File: gst-b
│ │ │ │ │ +0000eb90: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ +0000eba0: 2042 6568 6176 696f 722d 7061 7273 696e Behavior-parsin
│ │ │ │ │ +0000ebb0: 6720 636c 6173 7320 6465 636c 6172 6174 g class declarat
│ │ │ │ │ +0000ebc0: 696f 6e73 2c20 204e 6578 743a 2042 6568 ions, Next: Beh
│ │ │ │ │ +0000ebd0: 6176 696f 722d 706c 7567 6761 626c 6520 avior-pluggable
│ │ │ │ │ +0000ebe0: 6265 6861 7669 6f72 2028 6e6f 7420 7965 behavior (not ye
│ │ │ │ │ +0000ebf0: 7420 696d 706c 656d 656e 7465 6429 2c20 t implemented),
│ │ │ │ │ +0000ec00: 2050 7265 763a 2042 6568 6176 696f 722d Prev: Behavior-
│ │ │ │ │ +0000ec10: 6d65 7468 6f64 2064 6963 7469 6f6e 6172 method dictionar
│ │ │ │ │ +0000ec20: 792c 2020 5570 3a20 4265 6861 7669 6f72 y, Up: Behavior
│ │ │ │ │ +0000ec30: 0a0a 312e 392e 3136 2042 6568 6176 696f ..1.9.16 Behavio
│ │ │ │ │ +0000ec40: 723a 2070 6172 7369 6e67 2063 6c61 7373 r: parsing class
│ │ │ │ │ +0000ec50: 2064 6563 6c61 7261 7469 6f6e 730a 2d2d declarations.--
│ │ │ │ │ +0000ec60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0000ec70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0000ec80: 2d2d 2d2d 2d2d 2d2d 2d0a 0a70 6172 7365 ---------..parse
│ │ │ │ │ +0000ec90: 496e 7374 616e 6365 5661 7269 6162 6c65 InstanceVariable
│ │ │ │ │ +0000eca0: 5374 7269 6e67 3a20 7661 7269 6162 6c65 String: variable
│ │ │ │ │ +0000ecb0: 5374 7269 6e67 0a20 2020 2020 4173 2077 String. As w
│ │ │ │ │ +0000ecc0: 6974 6820 2370 6172 7365 5661 7269 6162 ith #parseVariab
│ │ │ │ │ +0000ecd0: 6c65 5374 7269 6e67 3a2c 2062 7574 2061 leString:, but a
│ │ │ │ │ +0000ece0: 6e73 7765 7220 7379 6d62 6f6c 7320 7468 nswer symbols th
│ │ │ │ │ +0000ecf0: 6174 206e 616d 6520 7468 650a 2020 2020 at name the.
│ │ │ │ │ +0000ed00: 2076 6172 6961 626c 6573 2069 6e73 7465 variables inste
│ │ │ │ │ +0000ed10: 6164 206f 6620 7374 7269 6e67 732e 0a0a ad of strings...
│ │ │ │ │ +0000ed20: 7061 7273 6556 6172 6961 626c 6553 7472 parseVariableStr
│ │ │ │ │ +0000ed30: 696e 673a 2061 5374 7269 6e67 0a20 2020 ing: aString.
│ │ │ │ │ +0000ed40: 2020 416e 7377 6572 2061 6e20 6172 7261 Answer an arra
│ │ │ │ │ +0000ed50: 7920 6f66 2069 6e73 7461 6e63 6520 7661 y of instance va
│ │ │ │ │ +0000ed60: 7269 6162 6c65 206e 616d 6573 2e20 2061 riable names. a
│ │ │ │ │ +0000ed70: 5374 7269 6e67 2073 686f 756c 640a 2020 String should.
│ │ │ │ │ +0000ed80: 2020 2073 7065 6369 6679 2074 6865 7365 specify these
│ │ │ │ │ +0000ed90: 2069 6e20 7472 6164 6974 696f 6e61 6c20 in traditional
│ │ │ │ │ +0000eda0: 6669 6c65 2d69 6e20 6069 6e73 7461 6e63 file-in `instanc
│ │ │ │ │ +0000edb0: 6556 6172 6961 626c 654e 616d 6573 270a eVariableNames'.
│ │ │ │ │ +0000edc0: 2020 2020 2066 6f72 6d61 742e 2020 5369 format. Si
│ │ │ │ │ +0000edd0: 676e 616c 2061 6e20 6572 726f 7220 6966 gnal an error if
│ │ │ │ │ +0000ede0: 2061 5374 7269 6e67 2063 6f6e 7461 696e aString contain
│ │ │ │ │ +0000edf0: 7320 736f 6d65 7468 696e 6720 6f74 6865 s something othe
│ │ │ │ │ +0000ee00: 7220 7468 616e 0a20 2020 2020 7661 6c69 r than. vali
│ │ │ │ │ +0000ee10: 6420 536d 616c 6c74 616c 6b20 7661 7269 d Smalltalk vari
│ │ │ │ │ +0000ee20: 6162 6c65 732e 0a0a 0a1f 0a46 696c 653a ables......File:
│ │ │ │ │ +0000ee30: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ +0000ee40: 204e 6f64 653a 2042 6568 6176 696f 722d Node: Behavior-
│ │ │ │ │ +0000ee50: 706c 7567 6761 626c 6520 6265 6861 7669 pluggable behavi
│ │ │ │ │ +0000ee60: 6f72 2028 6e6f 7420 7965 7420 696d 706c or (not yet impl
│ │ │ │ │ +0000ee70: 656d 656e 7465 6429 2c20 204e 6578 743a emented), Next:
│ │ │ │ │ +0000ee80: 2042 6568 6176 696f 722d 7072 696e 7469 Behavior-printi
│ │ │ │ │ +0000ee90: 6e67 2068 6965 7261 7263 6879 2c20 2050 ng hierarchy, P
│ │ │ │ │ +0000eea0: 7265 763a 2042 6568 6176 696f 722d 7061 rev: Behavior-pa
│ │ │ │ │ +0000eeb0: 7273 696e 6720 636c 6173 7320 6465 636c rsing class decl
│ │ │ │ │ +0000eec0: 6172 6174 696f 6e73 2c20 2055 703a 2042 arations, Up: B
│ │ │ │ │ +0000eed0: 6568 6176 696f 720a 0a31 2e39 2e31 3720 ehavior..1.9.17
│ │ │ │ │ +0000eee0: 4265 6861 7669 6f72 3a20 706c 7567 6761 Behavior: plugga
│ │ │ │ │ +0000eef0: 626c 6520 6265 6861 7669 6f72 2028 6e6f ble behavior (no
│ │ │ │ │ +0000ef00: 7420 7965 7420 696d 706c 656d 656e 7465 t yet implemente
│ │ │ │ │ +0000ef10: 6429 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d d).-------------
│ │ │ │ │ +0000ef20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0000ef30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0000ef40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6465 ------------..de
│ │ │ │ │ +0000ef50: 6275 6767 6572 436c 6173 730a 2020 2020 buggerClass.
│ │ │ │ │ +0000ef60: 2041 6e73 7765 7220 7768 6963 6820 636c Answer which cl
│ │ │ │ │ +0000ef70: 6173 7320 6973 2074 6f20 6265 2075 7365 ass is to be use
│ │ │ │ │ +0000ef80: 6420 746f 2064 6562 7567 2061 2063 6861 d to debug a cha
│ │ │ │ │ +0000ef90: 696e 206f 6620 636f 6e74 6578 7473 2077 in of contexts w
│ │ │ │ │ +0000efa0: 6869 6368 0a20 2020 2020 696e 636c 7564 hich. includ
│ │ │ │ │ +0000efb0: 6573 2074 6865 2072 6563 6569 7665 722e es the receiver.
│ │ │ │ │ +0000efc0: 2020 6e69 6c20 6d65 616e 7320 2764 6f20 nil means 'do
│ │ │ │ │ +0000efd0: 6e6f 7420 6465 6275 6727 3b20 6f74 6865 not debug'; othe
│ │ │ │ │ +0000efe0: 7220 636c 6173 7365 7320 6172 650a 2020 r classes are.
│ │ │ │ │ +0000eff0: 2020 2073 656e 7420 2364 6562 7567 6769 sent #debuggi
│ │ │ │ │ +0000f000: 6e67 5072 696f 7269 7479 2061 6e64 2074 ngPriority and t
│ │ │ │ │ +0000f010: 6865 206f 6e65 2077 6974 6820 7468 6520 he one with the
│ │ │ │ │ +0000f020: 6869 6768 6573 7420 7072 696f 7269 7479 highest priority
│ │ │ │ │ +0000f030: 2069 730a 2020 2020 2070 6963 6b65 642e is. picked.
│ │ │ │ │ +0000f040: 0a0a 6465 636f 6d70 696c 6572 436c 6173 ..decompilerClas
│ │ │ │ │ +0000f050: 730a 2020 2020 2041 6e73 7765 7220 7468 s. Answer th
│ │ │ │ │ +0000f060: 6520 636c 6173 7320 7468 6174 2063 616e e class that can
│ │ │ │ │ +0000f070: 2062 6520 7573 6564 2074 6f20 6465 636f be used to deco
│ │ │ │ │ +0000f080: 6d70 696c 6520 6d65 7468 6f64 732c 206f mpile methods, o
│ │ │ │ │ +0000f090: 7220 6e69 6c20 6966 0a20 2020 2020 7468 r nil if. th
│ │ │ │ │ +0000f0a0: 6572 6520 6973 206e 6f6e 6520 2861 7320 ere is none (as
│ │ │ │ │ +0000f0b0: 6973 2074 6865 2063 6173 6520 6e6f 7729 is the case now)
│ │ │ │ │ +0000f0c0: 2e0a 0a65 7661 6c75 6174 6f72 436c 6173 ...evaluatorClas
│ │ │ │ │ +0000f0d0: 730a 2020 2020 2041 6e73 7765 7220 7468 s. Answer th
│ │ │ │ │ +0000f0e0: 6520 636c 6173 7320 7468 6174 2063 616e e class that can
│ │ │ │ │ +0000f0f0: 2062 6520 7573 6564 2074 6f20 6576 616c be used to eval
│ │ │ │ │ +0000f100: 7561 7465 2064 6f69 7473 2c20 6f72 206e uate doits, or n
│ │ │ │ │ +0000f110: 696c 2069 660a 2020 2020 2074 6865 7265 il if. there
│ │ │ │ │ +0000f120: 2069 7320 6e6f 6e65 2028 6173 2069 7320 is none (as is
│ │ │ │ │ +0000f130: 7468 6520 6361 7365 206e 6f77 292e 0a0a the case now)...
│ │ │ │ │ +0000f140: 7061 7273 6572 436c 6173 730a 2020 2020 parserClass.
│ │ │ │ │ +0000f150: 2041 6e73 7765 7220 7468 6520 636c 6173 Answer the clas
│ │ │ │ │ +0000f160: 7320 7468 6174 2063 616e 2062 6520 7573 s that can be us
│ │ │ │ │ +0000f170: 6564 2074 6f20 7061 7273 6520 6d65 7468 ed to parse meth
│ │ │ │ │ +0000f180: 6f64 732c 206f 7220 6e69 6c20 6966 0a20 ods, or nil if.
│ │ │ │ │ +0000f190: 2020 2020 7468 6572 6520 6973 206e 6f6e there is non
│ │ │ │ │ +0000f1a0: 6520 2861 7320 6973 2074 6865 2063 6173 e (as is the cas
│ │ │ │ │ +0000f1b0: 6520 6e6f 7729 2e0a 0a0a 1f0a 4669 6c65 e now)......File
│ │ │ │ │ +0000f1c0: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ +0000f1d0: 2020 4e6f 6465 3a20 4265 6861 7669 6f72 Node: Behavior
│ │ │ │ │ +0000f1e0: 2d70 7269 6e74 696e 6720 6869 6572 6172 -printing hierar
│ │ │ │ │ +0000f1f0: 6368 792c 2020 4e65 7874 3a20 4265 6861 chy, Next: Beha
│ │ │ │ │ +0000f200: 7669 6f72 2d73 6f75 7263 6520 636f 6465 vior-source code
│ │ │ │ │ +0000f210: 2c20 2050 7265 763a 2042 6568 6176 696f , Prev: Behavio
│ │ │ │ │ +0000f220: 722d 706c 7567 6761 626c 6520 6265 6861 r-pluggable beha
│ │ │ │ │ +0000f230: 7669 6f72 2028 6e6f 7420 7965 7420 696d vior (not yet im
│ │ │ │ │ +0000f240: 706c 656d 656e 7465 6429 2c20 2055 703a plemented), Up:
│ │ │ │ │ +0000f250: 2042 6568 6176 696f 720a 0a31 2e39 2e31 Behavior..1.9.1
│ │ │ │ │ +0000f260: 3820 4265 6861 7669 6f72 3a20 7072 696e 8 Behavior: prin
│ │ │ │ │ +0000f270: 7469 6e67 2068 6965 7261 7263 6879 0a2d ting hierarchy.-
│ │ │ │ │ +0000f280: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0000f290: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0000f2a0: 2d2d 0a0a 6869 6572 6172 6368 7949 6e64 --..hierarchyInd
│ │ │ │ │ +0000f2b0: 656e 740a 2020 2020 2041 6e73 7765 7220 ent. Answer
│ │ │ │ │ +0000f2c0: 7468 6520 696e 6465 6e74 2074 6f20 6265 the indent to be
│ │ │ │ │ +0000f2d0: 2075 7365 6420 6279 2023 7072 696e 7448 used by #printH
│ │ │ │ │ +0000f2e0: 6965 7261 7263 6879 202d 2034 2062 7920 ierarchy - 4 by
│ │ │ │ │ +0000f2f0: 6465 6661 756c 740a 0a70 7269 6e74 4675 default..printFu
│ │ │ │ │ +0000f300: 6c6c 4869 6572 6172 6368 790a 2020 2020 llHierarchy.
│ │ │ │ │ +0000f310: 2050 7269 6e74 206d 7920 6675 6c6c 2068 Print my full h
│ │ │ │ │ +0000f320: 6965 7261 7263 6879 2028 692e 652e 2061 ierarchy (i.e. a
│ │ │ │ │ +0000f330: 6c6c 206d 7920 7375 7065 7263 6c61 7373 ll my superclass
│ │ │ │ │ +0000f340: 6573 2061 6e64 2073 7562 636c 6173 7365 es and subclasse
│ │ │ │ │ +0000f350: 7329 0a20 2020 2020 6f6e 2074 6865 2074 s). on the t
│ │ │ │ │ +0000f360: 6572 6d69 6e61 6c2e 0a0a 7072 696e 7448 erminal...printH
│ │ │ │ │ +0000f370: 6965 7261 7263 6879 0a20 2020 2020 5072 ierarchy. Pr
│ │ │ │ │ +0000f380: 696e 7420 6d79 2065 6e74 6972 6520 7375 int my entire su
│ │ │ │ │ +0000f390: 6263 6c61 7373 2068 6965 7261 7263 6879 bclass hierarchy
│ │ │ │ │ +0000f3a0: 206f 6e20 7468 6520 7465 726d 696e 616c on the terminal
│ │ │ │ │ +0000f3b0: 2e0a 0a0a 1f0a 4669 6c65 3a20 6773 742d ......File: gst-
│ │ │ │ │ +0000f3c0: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ +0000f3d0: 3a20 4265 6861 7669 6f72 2d73 6f75 7263 : Behavior-sourc
│ │ │ │ │ +0000f3e0: 6520 636f 6465 2c20 204e 6578 743a 2042 e code, Next: B
│ │ │ │ │ +0000f3f0: 6568 6176 696f 722d 7374 696c 6c20 756e ehavior-still un
│ │ │ │ │ +0000f400: 636c 6173 7369 6669 6564 2c20 2050 7265 classified, Pre
│ │ │ │ │ +0000f410: 763a 2042 6568 6176 696f 722d 7072 696e v: Behavior-prin
│ │ │ │ │ +0000f420: 7469 6e67 2068 6965 7261 7263 6879 2c20 ting hierarchy,
│ │ │ │ │ +0000f430: 2055 703a 2042 6568 6176 696f 720a 0a31 Up: Behavior..1
│ │ │ │ │ +0000f440: 2e39 2e31 3920 4265 6861 7669 6f72 3a20 .9.19 Behavior:
│ │ │ │ │ +0000f450: 736f 7572 6365 2063 6f64 650a 2d2d 2d2d source code.----
│ │ │ │ │ +0000f460: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0000f470: 2d2d 2d2d 2d2d 2d2d 0a0a 666f 726d 6174 --------..format
│ │ │ │ │ +0000f480: 7465 6453 6f75 7263 6553 7472 696e 6741 tedSourceStringA
│ │ │ │ │ +0000f490: 743a 2061 5365 6c65 6374 6f72 2069 6641 t: aSelector ifA
│ │ │ │ │ +0000f4a0: 6273 656e 743a 2061 426c 6f63 6b0a 2020 bsent: aBlock.
│ │ │ │ │ +0000f4b0: 2020 2041 6e73 7765 7220 7468 6520 6d65 Answer the me
│ │ │ │ │ +0000f4c0: 7468 6f64 2073 6f75 7263 6520 636f 6465 thod source code
│ │ │ │ │ +0000f4d0: 2061 7320 6120 666f 726d 6174 7465 6420 as a formatted
│ │ │ │ │ +0000f4e0: 7374 7269 6e67 2e20 5265 7175 6972 6573 string. Requires
│ │ │ │ │ +0000f4f0: 0a20 2020 2020 7061 636b 6167 6520 5061 . package Pa
│ │ │ │ │ +0000f500: 7273 6572 2e0a 0a0a 1f0a 4669 6c65 3a20 rser......File:
│ │ │ │ │ +0000f510: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ +0000f520: 4e6f 6465 3a20 4265 6861 7669 6f72 2d73 Node: Behavior-s
│ │ │ │ │ +0000f530: 7469 6c6c 2075 6e63 6c61 7373 6966 6965 till unclassifie
│ │ │ │ │ +0000f540: 642c 2020 4e65 7874 3a20 4265 6861 7669 d, Next: Behavi
│ │ │ │ │ +0000f550: 6f72 2d73 7570 706f 7274 2066 6f72 206c or-support for l
│ │ │ │ │ +0000f560: 6967 6874 7765 6967 6874 2063 6c61 7373 ightweight class
│ │ │ │ │ +0000f570: 6573 2c20 2050 7265 763a 2042 6568 6176 es, Prev: Behav
│ │ │ │ │ +0000f580: 696f 722d 736f 7572 6365 2063 6f64 652c ior-source code,
│ │ │ │ │ +0000f590: 2020 5570 3a20 4265 6861 7669 6f72 0a0a Up: Behavior..
│ │ │ │ │ +0000f5a0: 312e 392e 3230 2042 6568 6176 696f 723a 1.9.20 Behavior:
│ │ │ │ │ +0000f5b0: 2073 7469 6c6c 2075 6e63 6c61 7373 6966 still unclassif
│ │ │ │ │ +0000f5c0: 6965 640a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ied.------------
│ │ │ │ │ +0000f5d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0000f5e0: 2d2d 2d2d 2d2d 2d0a 0a61 6c6c 5368 6172 -------..allShar
│ │ │ │ │ +0000f5f0: 6564 506f 6f6c 4469 6374 696f 6e61 7269 edPoolDictionari
│ │ │ │ │ +0000f600: 6573 446f 3a20 6142 6c6f 636b 0a20 2020 esDo: aBlock.
│ │ │ │ │ +0000f610: 2020 416e 7377 6572 2074 6865 2073 6861 Answer the sha
│ │ │ │ │ +0000f620: 7265 6420 706f 6f6c 7320 7669 7369 626c red pools visibl
│ │ │ │ │ +0000f630: 6520 6672 6f6d 206d 6574 686f 6473 2069 e from methods i
│ │ │ │ │ +0000f640: 6e20 7468 6520 6d65 7461 636c 6173 732c n the metaclass,
│ │ │ │ │ +0000f650: 2069 6e0a 2020 2020 2074 6865 2063 6f72 in. the cor
│ │ │ │ │ +0000f660: 7265 6374 2073 6561 7263 6820 6f72 6465 rect search orde
│ │ │ │ │ +0000f670: 722e 0a0a 7061 7273 654e 6f64 6541 743a r...parseNodeAt:
│ │ │ │ │ +0000f680: 2073 656c 6563 746f 720a 2020 2020 2041 selector. A
│ │ │ │ │ +0000f690: 7661 696c 6162 6c65 206f 6e6c 7920 7768 vailable only wh
│ │ │ │ │ +0000f6a0: 656e 2074 6865 2050 6172 7365 7220 7061 en the Parser pa
│ │ │ │ │ +0000f6b0: 636b 6167 6520 6973 206c 6f61 6465 642d ckage is loaded-
│ │ │ │ │ +0000f6c0: 416e 7377 6572 2061 6e0a 2020 2020 2052 Answer an. R
│ │ │ │ │ +0000f6d0: 424d 6574 686f 644e 6f64 6520 7468 6174 BMethodNode that
│ │ │ │ │ +0000f6e0: 2063 6f6d 7069 6c65 7320 746f 206d 7920 compiles to my
│ │ │ │ │ +0000f6f0: 6d65 7468 6f64 206e 616d 6564 2062 7920 method named by
│ │ │ │ │ +0000f700: 7365 6c65 6374 6f72 2e0a 0a75 7064 6174 selector...updat
│ │ │ │ │ +0000f710: 6549 6e73 7461 6e63 6556 6172 733a 2076 eInstanceVars: v
│ │ │ │ │ +0000f720: 6172 6961 626c 6541 7272 6179 2073 6861 ariableArray sha
│ │ │ │ │ +0000f730: 7065 3a20 7368 6170 650a 2020 2020 2055 pe: shape. U
│ │ │ │ │ +0000f740: 7064 6174 6520 696e 7374 616e 6365 2076 pdate instance v
│ │ │ │ │ +0000f750: 6172 6961 626c 6573 2061 6e64 2069 6e73 ariables and ins
│ │ │ │ │ +0000f760: 7461 6e63 6520 7370 6563 206f 6620 7468 tance spec of th
│ │ │ │ │ +0000f770: 6520 636c 6173 7320 616e 6420 616c 6c0a e class and all.
│ │ │ │ │ +0000f780: 2020 2020 2069 7473 2073 7562 636c 6173 its subclas
│ │ │ │ │ +0000f790: 7365 732e 2020 7661 7269 6162 6c65 4172 ses. variableAr
│ │ │ │ │ +0000f7a0: 7261 7920 6c69 7374 7320 7468 6520 6e65 ray lists the ne
│ │ │ │ │ +0000f7b0: 7720 7661 7269 6162 6c65 732c 2069 6e63 w variables, inc
│ │ │ │ │ +0000f7c0: 6c75 6469 6e67 0a20 2020 2020 696e 6865 luding. inhe
│ │ │ │ │ +0000f7d0: 7269 7465 6420 6f6e 6573 2e0a 0a0a 1f0a rited ones......
│ │ │ │ │ +0000f7e0: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ +0000f7f0: 6e66 6f2c 2020 4e6f 6465 3a20 4265 6861 nfo, Node: Beha
│ │ │ │ │ +0000f800: 7669 6f72 2d73 7570 706f 7274 2066 6f72 vior-support for
│ │ │ │ │ +0000f810: 206c 6967 6874 7765 6967 6874 2063 6c61 lightweight cla
│ │ │ │ │ +0000f820: 7373 6573 2c20 204e 6578 743a 2042 6568 sses, Next: Beh
│ │ │ │ │ +0000f830: 6176 696f 722d 7465 7374 696e 6720 6675 avior-testing fu
│ │ │ │ │ +0000f840: 6e63 7469 6f6e 616c 6974 792c 2020 5072 nctionality, Pr
│ │ │ │ │ +0000f850: 6576 3a20 4265 6861 7669 6f72 2d73 7469 ev: Behavior-sti
│ │ │ │ │ +0000f860: 6c6c 2075 6e63 6c61 7373 6966 6965 642c ll unclassified,
│ │ │ │ │ +0000f870: 2020 5570 3a20 4265 6861 7669 6f72 0a0a Up: Behavior..
│ │ │ │ │ +0000f880: 312e 392e 3231 2042 6568 6176 696f 723a 1.9.21 Behavior:
│ │ │ │ │ +0000f890: 2073 7570 706f 7274 2066 6f72 206c 6967 support for lig
│ │ │ │ │ +0000f8a0: 6874 7765 6967 6874 2063 6c61 7373 6573 htweight classes
│ │ │ │ │ +0000f8b0: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------
│ │ │ │ │ +0000f8c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0000f8d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0000f8e0: 2d0a 0a61 7274 6963 6c65 0a20 2020 2020 -..article.
│ │ │ │ │ +0000f8f0: 416e 7377 6572 2061 6e20 6172 7469 636c Answer an articl
│ │ │ │ │ +0000f900: 6520 2860 6127 206f 7220 6061 6e27 2920 e (`a' or `an')
│ │ │ │ │ +0000f910: 7768 6963 6820 6973 206f 6b20 666f 7220 which is ok for
│ │ │ │ │ +0000f920: 7468 6520 7265 6365 6976 6572 2773 206e the receiver's n
│ │ │ │ │ +0000f930: 616d 650a 0a61 7343 6c61 7373 0a20 2020 ame..asClass.
│ │ │ │ │ +0000f940: 2020 416e 7377 6572 2074 6865 2066 6972 Answer the fir
│ │ │ │ │ +0000f950: 7374 2073 7570 6572 636c 6173 7320 7468 st superclass th
│ │ │ │ │ +0000f960: 6174 2069 7320 6120 6675 6c6c 2d66 6c65 at is a full-fle
│ │ │ │ │ +0000f970: 6467 6564 2043 6c61 7373 206f 626a 6563 dged Class objec
│ │ │ │ │ +0000f980: 740a 0a65 6e76 6972 6f6e 6d65 6e74 0a20 t..environment.
│ │ │ │ │ +0000f990: 2020 2020 416e 7377 6572 2074 6865 206e Answer the n
│ │ │ │ │ +0000f9a0: 616d 6573 7061 6365 2074 6861 7420 7468 amespace that th
│ │ │ │ │ +0000f9b0: 6973 2063 6c61 7373 2062 656c 6f6e 6773 is class belongs
│ │ │ │ │ +0000f9c0: 2074 6f20 2d20 7468 6520 7361 6d65 2061 to - the same a
│ │ │ │ │ +0000f9d0: 7320 7468 650a 2020 2020 2073 7570 6572 s the. super
│ │ │ │ │ +0000f9e0: 636c 6173 732c 2073 696e 6365 2042 6568 class, since Beh
│ │ │ │ │ +0000f9f0: 6176 696f 7220 646f 6573 206e 6f74 2073 avior does not s
│ │ │ │ │ +0000fa00: 7570 706f 7274 206e 616d 6573 7061 6365 upport namespace
│ │ │ │ │ +0000fa10: 7320 7965 742e 0a0a 6e61 6d65 0a20 2020 s yet...name.
│ │ │ │ │ +0000fa20: 2020 416e 7377 6572 2074 6865 2063 6c61 Answer the cla
│ │ │ │ │ +0000fa30: 7373 206e 616d 653b 2074 6869 7320 7072 ss name; this pr
│ │ │ │ │ +0000fa40: 696e 7473 2074 6f20 7468 6520 6e61 6d65 ints to the name
│ │ │ │ │ +0000fa50: 206f 6620 7468 6520 7375 7065 7263 6c61 of the supercla
│ │ │ │ │ +0000fa60: 7373 0a20 2020 2020 656e 636c 6f73 6564 ss. enclosed
│ │ │ │ │ +0000fa70: 2069 6e20 6272 6163 6573 2e20 2054 6869 in braces. Thi
│ │ │ │ │ +0000fa80: 7320 636c 6173 7320 6e61 6d65 2069 7320 s class name is
│ │ │ │ │ +0000fa90: 7573 6564 2c20 666f 7220 6578 616d 706c used, for exampl
│ │ │ │ │ +0000faa0: 652c 2074 6f20 7072 696e 740a 2020 2020 e, to print.
│ │ │ │ │ +0000fab0: 2074 6865 2072 6563 6569 7665 722e 0a0a the receiver...
│ │ │ │ │ +0000fac0: 6e61 6d65 496e 3a20 614e 616d 6573 7061 nameIn: aNamespa
│ │ │ │ │ +0000fad0: 6365 0a20 2020 2020 416e 7377 6572 2074 ce. Answer t
│ │ │ │ │ +0000fae0: 6865 2063 6c61 7373 206e 616d 6520 7768 he class name wh
│ │ │ │ │ +0000faf0: 656e 2074 6865 2063 6c61 7373 2069 7320 en the class is
│ │ │ │ │ +0000fb00: 7265 6665 7265 6e63 6564 2066 726f 6d20 referenced from
│ │ │ │ │ +0000fb10: 614e 616d 6573 7061 6365 0a20 2020 2020 aNamespace.
│ │ │ │ │ +0000fb20: 2d20 6120 6475 6d6d 7920 6f6e 652c 2073 - a dummy one, s
│ │ │ │ │ +0000fb30: 696e 6365 2042 6568 6176 696f 7220 646f ince Behavior do
│ │ │ │ │ +0000fb40: 6573 206e 6f74 2073 7570 706f 7274 206e es not support n
│ │ │ │ │ +0000fb50: 616d 6573 2e0a 0a70 7269 6e74 4f6e 3a20 ames...printOn:
│ │ │ │ │ +0000fb60: 6153 7472 6561 6d20 696e 3a20 614e 616d aStream in: aNam
│ │ │ │ │ +0000fb70: 6573 7061 6365 0a20 2020 2020 416e 7377 espace. Answ
│ │ │ │ │ +0000fb80: 6572 2074 6865 2063 6c61 7373 206e 616d er the class nam
│ │ │ │ │ +0000fb90: 6520 7768 656e 2074 6865 2063 6c61 7373 e when the class
│ │ │ │ │ +0000fba0: 2069 7320 7265 6665 7265 6e63 6564 2066 is referenced f
│ │ │ │ │ +0000fbb0: 726f 6d20 614e 616d 6573 7061 6365 0a20 rom aNamespace.
│ │ │ │ │ +0000fbc0: 2020 2020 2d20 6120 6475 6d6d 7920 6f6e - a dummy on
│ │ │ │ │ +0000fbd0: 652c 2073 696e 6365 2042 6568 6176 696f e, since Behavio
│ │ │ │ │ +0000fbe0: 7220 646f 6573 206e 6f74 2073 7570 706f r does not suppo
│ │ │ │ │ +0000fbf0: 7274 206e 616d 6573 2e0a 0a73 6563 7572 rt names...secur
│ │ │ │ │ +0000fc00: 6974 7950 6f6c 6963 790a 2020 2020 204e ityPolicy. N
│ │ │ │ │ +0000fc10: 6f74 2063 6f6d 6d65 6e74 6564 2e0a 0a73 ot commented...s
│ │ │ │ │ +0000fc20: 6563 7572 6974 7950 6f6c 6963 793a 2061 ecurityPolicy: a
│ │ │ │ │ +0000fc30: 5365 6375 7269 7479 506f 6c69 6379 0a20 SecurityPolicy.
│ │ │ │ │ +0000fc40: 2020 2020 5468 6973 206d 6574 686f 6420 This method
│ │ │ │ │ +0000fc50: 7368 6f75 6c64 206e 6f74 2062 6520 6361 should not be ca
│ │ │ │ │ +0000fc60: 6c6c 6564 2066 6f72 2069 6e73 7461 6e63 lled for instanc
│ │ │ │ │ +0000fc70: 6573 206f 6620 7468 6973 2063 6c61 7373 es of this class
│ │ │ │ │ +0000fc80: 2e0a 0a0a 1f0a 4669 6c65 3a20 6773 742d ......File: gst-
│ │ │ │ │ +0000fc90: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ +0000fca0: 3a20 4265 6861 7669 6f72 2d74 6573 7469 : Behavior-testi
│ │ │ │ │ +0000fcb0: 6e67 2066 756e 6374 696f 6e61 6c69 7479 ng functionality
│ │ │ │ │ +0000fcc0: 2c20 204e 6578 743a 2042 6568 6176 696f , Next: Behavio
│ │ │ │ │ +0000fcd0: 722d 7465 7374 696e 6720 7468 6520 636c r-testing the cl
│ │ │ │ │ +0000fce0: 6173 7320 6869 6572 6172 6368 792c 2020 ass hierarchy,
│ │ │ │ │ +0000fcf0: 5072 6576 3a20 4265 6861 7669 6f72 2d73 Prev: Behavior-s
│ │ │ │ │ +0000fd00: 7570 706f 7274 2066 6f72 206c 6967 6874 upport for light
│ │ │ │ │ +0000fd10: 7765 6967 6874 2063 6c61 7373 6573 2c20 weight classes,
│ │ │ │ │ +0000fd20: 2055 703a 2042 6568 6176 696f 720a 0a31 Up: Behavior..1
│ │ │ │ │ +0000fd30: 2e39 2e32 3220 4265 6861 7669 6f72 3a20 .9.22 Behavior:
│ │ │ │ │ +0000fd40: 7465 7374 696e 6720 6675 6e63 7469 6f6e testing function
│ │ │ │ │ +0000fd50: 616c 6974 790a 2d2d 2d2d 2d2d 2d2d 2d2d ality.----------
│ │ │ │ │ +0000fd60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0000fd70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6973 ------------..is
│ │ │ │ │ +0000fd80: 4265 6861 7669 6f72 0a20 2020 2020 416e Behavior. An
│ │ │ │ │ +0000fd90: 7377 6572 2060 7472 7565 272e 0a0a 0a1f swer `true'.....
│ │ │ │ │ +0000fda0: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ +0000fdb0: 696e 666f 2c20 204e 6f64 653a 2042 6568 info, Node: Beh
│ │ │ │ │ +0000fdc0: 6176 696f 722d 7465 7374 696e 6720 7468 avior-testing th
│ │ │ │ │ +0000fdd0: 6520 636c 6173 7320 6869 6572 6172 6368 e class hierarch
│ │ │ │ │ +0000fde0: 792c 2020 4e65 7874 3a20 4265 6861 7669 y, Next: Behavi
│ │ │ │ │ +0000fdf0: 6f72 2d74 6573 7469 6e67 2074 6865 2066 or-testing the f
│ │ │ │ │ +0000fe00: 6f72 6d20 6f66 2074 6865 2069 6e73 7461 orm of the insta
│ │ │ │ │ +0000fe10: 6e63 6573 2c20 2050 7265 763a 2042 6568 nces, Prev: Beh
│ │ │ │ │ +0000fe20: 6176 696f 722d 7465 7374 696e 6720 6675 avior-testing fu
│ │ │ │ │ +0000fe30: 6e63 7469 6f6e 616c 6974 792c 2020 5570 nctionality, Up
│ │ │ │ │ +0000fe40: 3a20 4265 6861 7669 6f72 0a0a 312e 392e : Behavior..1.9.
│ │ │ │ │ +0000fe50: 3233 2042 6568 6176 696f 723a 2074 6573 23 Behavior: tes
│ │ │ │ │ +0000fe60: 7469 6e67 2074 6865 2063 6c61 7373 2068 ting the class h
│ │ │ │ │ +0000fe70: 6965 7261 7263 6879 0a2d 2d2d 2d2d 2d2d ierarchy.-------
│ │ │ │ │ +0000fe80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0000fe90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0000fea0: 2d2d 2d2d 2d0a 0a69 6e63 6c75 6465 7342 -----..includesB
│ │ │ │ │ +0000feb0: 6568 6176 696f 723a 2061 436c 6173 730a ehavior: aClass.
│ │ │ │ │ +0000fec0: 2020 2020 2052 6574 7572 6e73 2074 7275 Returns tru
│ │ │ │ │ +0000fed0: 6520 6966 2061 436c 6173 7320 6973 2074 e if aClass is t
│ │ │ │ │ +0000fee0: 6865 2072 6563 6569 7665 7220 6f72 2061 he receiver or a
│ │ │ │ │ +0000fef0: 2073 7570 6572 636c 6173 7320 6f66 2074 superclass of t
│ │ │ │ │ +0000ff00: 6865 0a20 2020 2020 7265 6365 6976 6572 he. receiver
│ │ │ │ │ +0000ff10: 2e0a 0a69 6e68 6572 6974 7346 726f 6d3a ...inheritsFrom:
│ │ │ │ │ +0000ff20: 2061 436c 6173 730a 2020 2020 2052 6574 aClass. Ret
│ │ │ │ │ +0000ff30: 7572 6e73 2074 7275 6520 6966 2061 436c urns true if aCl
│ │ │ │ │ +0000ff40: 6173 7320 6973 2061 2073 7570 6572 636c ass is a supercl
│ │ │ │ │ +0000ff50: 6173 7320 6f66 2074 6865 2072 6563 6569 ass of the recei
│ │ │ │ │ +0000ff60: 7665 720a 0a6b 696e 644f 6653 7562 636c ver..kindOfSubcl
│ │ │ │ │ +0000ff70: 6173 730a 2020 2020 2052 6574 7572 6e20 ass. Return
│ │ │ │ │ +0000ff80: 6120 7374 7269 6e67 2069 6e64 6963 6174 a string indicat
│ │ │ │ │ +0000ff90: 696e 6720 7468 6520 7479 7065 206f 6620 ing the type of
│ │ │ │ │ +0000ffa0: 636c 6173 7320 7468 6520 7265 6365 6976 class the receiv
│ │ │ │ │ +0000ffb0: 6572 2069 730a 0a73 6861 7065 0a20 2020 er is..shape.
│ │ │ │ │ +0000ffc0: 2020 416e 7377 6572 2074 6865 2073 796d Answer the sym
│ │ │ │ │ +0000ffd0: 626f 6c69 6320 7368 6170 6520 6f66 206d bolic shape of m
│ │ │ │ │ +0000ffe0: 7920 696e 7374 616e 6365 732e 0a0a 7368 y instances...sh
│ │ │ │ │ +0000fff0: 6170 653a 2073 6861 7065 0a20 2020 2020 ape: shape.
│ │ │ │ │ +00010000: 4769 7665 2074 6865 2070 726f 7669 6465 Give the provide
│ │ │ │ │ +00010010: 6420 7368 6170 6520 746f 2074 6865 2072 d shape to the r
│ │ │ │ │ +00010020: 6563 6569 7665 7227 7320 696e 7374 616e eceiver's instan
│ │ │ │ │ +00010030: 6365 732e 2020 5468 6520 7368 6170 650a ces. The shape.
│ │ │ │ │ +00010040: 2020 2020 2063 616e 2062 6520 6e69 6c2c can be nil,
│ │ │ │ │ +00010050: 206f 7220 6f6e 6520 6f66 2023 6279 7465 or one of #byte
│ │ │ │ │ +00010060: 2023 696e 7438 2023 6368 6172 6163 7465 #int8 #characte
│ │ │ │ │ +00010070: 7220 2373 686f 7274 2023 776f 7264 2023 r #short #word #
│ │ │ │ │ +00010080: 7573 686f 7274 0a20 2020 2020 2369 6e74 ushort. #int
│ │ │ │ │ +00010090: 2023 7569 6e74 2023 696e 7436 3420 2375 #uint #int64 #u
│ │ │ │ │ +000100a0: 696e 7436 3420 2375 7466 3332 2023 666c int64 #utf32 #fl
│ │ │ │ │ +000100b0: 6f61 7420 2364 6f75 626c 6520 6f72 2023 oat #double or #
│ │ │ │ │ +000100c0: 706f 696e 7465 722e 2020 496e 0a20 2020 pointer. In.
│ │ │ │ │ +000100d0: 2020 6164 6469 7469 6f6e 2c20 7468 6520 addition, the
│ │ │ │ │ +000100e0: 7370 6563 6961 6c20 7661 6c75 6520 2369 special value #i
│ │ │ │ │ +000100f0: 6e68 6572 6974 206d 6561 6e73 2074 6f20 nherit means to
│ │ │ │ │ +00010100: 7573 6520 7468 6520 7368 6170 6520 6f66 use the shape of
│ │ │ │ │ +00010110: 2074 6865 0a20 2020 2020 7375 7065 7263 the. superc
│ │ │ │ │ +00010120: 6c61 7373 3b20 6e6f 7465 2068 6f77 6576 lass; note howev
│ │ │ │ │ +00010130: 6572 2074 6861 7420 7468 6973 2069 7320 er that this is
│ │ │ │ │ +00010140: 6120 7374 6174 6963 2073 6574 7469 6e67 a static setting
│ │ │ │ │ +00010150: 2c20 616e 640a 2020 2020 2073 7562 636c , and. subcl
│ │ │ │ │ +00010160: 6173 7365 7320 7468 6174 2075 7365 6420 asses that used
│ │ │ │ │ +00010170: 2369 6e68 6572 6974 2061 7265 206e 6f74 #inherit are not
│ │ │ │ │ +00010180: 206d 7574 6174 6564 2077 6865 6e20 7468 mutated when th
│ │ │ │ │ +00010190: 6520 7375 7065 7263 6c61 7373 0a20 2020 e superclass.
│ │ │ │ │ +000101a0: 2020 6164 6f70 7473 2061 2064 6966 6665 adopts a diffe
│ │ │ │ │ +000101b0: 7265 6e74 2073 6861 7065 2e0a 0a0a 1f0a rent shape......
│ │ │ │ │ +000101c0: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ +000101d0: 6e66 6f2c 2020 4e6f 6465 3a20 4265 6861 nfo, Node: Beha
│ │ │ │ │ +000101e0: 7669 6f72 2d74 6573 7469 6e67 2074 6865 vior-testing the
│ │ │ │ │ +000101f0: 2066 6f72 6d20 6f66 2074 6865 2069 6e73 form of the ins
│ │ │ │ │ +00010200: 7461 6e63 6573 2c20 204e 6578 743a 2042 tances, Next: B
│ │ │ │ │ +00010210: 6568 6176 696f 722d 7465 7374 696e 6720 ehavior-testing
│ │ │ │ │ +00010220: 7468 6520 6d65 7468 6f64 2064 6963 7469 the method dicti
│ │ │ │ │ +00010230: 6f6e 6172 792c 2020 5072 6576 3a20 4265 onary, Prev: Be
│ │ │ │ │ +00010240: 6861 7669 6f72 2d74 6573 7469 6e67 2074 havior-testing t
│ │ │ │ │ +00010250: 6865 2063 6c61 7373 2068 6965 7261 7263 he class hierarc
│ │ │ │ │ +00010260: 6879 2c20 2055 703a 2042 6568 6176 696f hy, Up: Behavio
│ │ │ │ │ +00010270: 720a 0a31 2e39 2e32 3420 4265 6861 7669 r..1.9.24 Behavi
│ │ │ │ │ +00010280: 6f72 3a20 7465 7374 696e 6720 7468 6520 or: testing the
│ │ │ │ │ +00010290: 666f 726d 206f 6620 7468 6520 696e 7374 form of the inst
│ │ │ │ │ +000102a0: 616e 6365 730a 2d2d 2d2d 2d2d 2d2d 2d2d ances.----------
│ │ │ │ │ +000102b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000102c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000102d0: 2d2d 2d2d 2d2d 2d2d 0a0a 696e 7374 5369 --------..instSi
│ │ │ │ │ +000102e0: 7a65 0a20 2020 2020 416e 7377 6572 2068 ze. Answer h
│ │ │ │ │ +000102f0: 6f77 206d 616e 7920 6669 7865 6420 696e ow many fixed in
│ │ │ │ │ +00010300: 7374 616e 6365 2076 6172 6961 626c 6573 stance variables
│ │ │ │ │ +00010310: 2061 7265 2072 6573 6572 7665 6420 746f are reserved to
│ │ │ │ │ +00010320: 2065 6163 6820 6f66 0a20 2020 2020 7468 each of. th
│ │ │ │ │ +00010330: 6520 7265 6365 6976 6572 2773 2069 6e73 e receiver's ins
│ │ │ │ │ +00010340: 7461 6e63 6573 0a0a 6973 4269 7473 0a20 tances..isBits.
│ │ │ │ │ +00010350: 2020 2020 416e 7377 6572 2077 6865 7468 Answer wheth
│ │ │ │ │ +00010360: 6572 206d 7920 696e 7374 616e 6365 7327 er my instances'
│ │ │ │ │ +00010370: 2076 6172 6961 626c 6573 2061 7265 2069 variables are i
│ │ │ │ │ +00010380: 6d6d 6564 6961 7465 2c20 6e6f 6e2d 4f4f mmediate, non-OO
│ │ │ │ │ +00010390: 500a 2020 2020 2076 616c 7565 732e 0a0a P. values...
│ │ │ │ │ +000103a0: 6973 4669 7865 640a 2020 2020 2041 6e73 isFixed. Ans
│ │ │ │ │ +000103b0: 7765 7220 7768 6574 6865 7220 7468 6520 wer whether the
│ │ │ │ │ +000103c0: 7265 6365 6976 6572 2773 2069 6e73 7461 receiver's insta
│ │ │ │ │ +000103d0: 6e63 6573 2068 6176 6520 6e6f 2069 6e64 nces have no ind
│ │ │ │ │ +000103e0: 6578 6564 2069 6e73 7461 6e63 650a 2020 exed instance.
│ │ │ │ │ +000103f0: 2020 2076 6172 6961 626c 6573 0a0a 6973 variables..is
│ │ │ │ │ +00010400: 4964 656e 7469 7479 0a20 2020 2020 416e Identity. An
│ │ │ │ │ +00010410: 7377 6572 2077 6865 7468 6572 2078 203d swer whether x =
│ │ │ │ │ +00010420: 2079 2069 6d70 6c69 6573 2078 203d 3d20 y implies x ==
│ │ │ │ │ +00010430: 7920 666f 7220 696e 7374 616e 6365 7320 y for instances
│ │ │ │ │ +00010440: 6f66 2074 6865 2072 6563 6569 7665 720a of the receiver.
│ │ │ │ │ +00010450: 0a69 7349 6d6d 6564 6961 7465 0a20 2020 .isImmediate.
│ │ │ │ │ +00010460: 2020 416e 7377 6572 2077 6865 7468 6572 Answer whether
│ │ │ │ │ +00010470: 2c20 6966 2078 2069 7320 616e 2069 6e73 , if x is an ins
│ │ │ │ │ +00010480: 7461 6e63 6520 6f66 2074 6865 2072 6563 tance of the rec
│ │ │ │ │ +00010490: 6569 7665 722c 2078 2063 6f70 7920 3d3d eiver, x copy ==
│ │ │ │ │ +000104a0: 2078 0a0a 6973 506f 696e 7465 7273 0a20 x..isPointers.
│ │ │ │ │ +000104b0: 2020 2020 416e 7377 6572 2077 6865 7468 Answer wheth
│ │ │ │ │ +000104c0: 6572 2074 6865 2069 6e73 7461 6e63 6520 er the instance
│ │ │ │ │ +000104d0: 7661 7269 6162 6c65 7320 6f66 2074 6865 variables of the
│ │ │ │ │ +000104e0: 2072 6563 6569 7665 7227 7320 696e 7374 receiver's inst
│ │ │ │ │ +000104f0: 616e 6365 730a 2020 2020 2061 7265 206f ances. are o
│ │ │ │ │ +00010500: 626a 6563 7473 0a0a 6973 5661 7269 6162 bjects..isVariab
│ │ │ │ │ +00010510: 6c65 0a20 2020 2020 416e 7377 6572 2077 le. Answer w
│ │ │ │ │ +00010520: 6865 7468 6572 2074 6865 2072 6563 6569 hether the recei
│ │ │ │ │ +00010530: 7665 7227 7320 696e 7374 616e 6365 7320 ver's instances
│ │ │ │ │ +00010540: 6861 7665 2069 6e64 6578 6564 2069 6e73 have indexed ins
│ │ │ │ │ +00010550: 7461 6e63 650a 2020 2020 2076 6172 6961 tance. varia
│ │ │ │ │ +00010560: 626c 6573 0a0a 0a1f 0a46 696c 653a 2067 bles.....File: g
│ │ │ │ │ +00010570: 7374 2d62 6173 652e 696e 666f 2c20 204e st-base.info, N
│ │ │ │ │ +00010580: 6f64 653a 2042 6568 6176 696f 722d 7465 ode: Behavior-te
│ │ │ │ │ +00010590: 7374 696e 6720 7468 6520 6d65 7468 6f64 sting the method
│ │ │ │ │ +000105a0: 2064 6963 7469 6f6e 6172 792c 2020 5072 dictionary, Pr
│ │ │ │ │ +000105b0: 6576 3a20 4265 6861 7669 6f72 2d74 6573 ev: Behavior-tes
│ │ │ │ │ +000105c0: 7469 6e67 2074 6865 2066 6f72 6d20 6f66 ting the form of
│ │ │ │ │ +000105d0: 2074 6865 2069 6e73 7461 6e63 6573 2c20 the instances,
│ │ │ │ │ +000105e0: 2055 703a 2042 6568 6176 696f 720a 0a31 Up: Behavior..1
│ │ │ │ │ +000105f0: 2e39 2e32 3520 4265 6861 7669 6f72 3a20 .9.25 Behavior:
│ │ │ │ │ +00010600: 7465 7374 696e 6720 7468 6520 6d65 7468 testing the meth
│ │ │ │ │ +00010610: 6f64 2064 6963 7469 6f6e 6172 790a 2d2d od dictionary.--
│ │ │ │ │ +00010620: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00010630: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00010640: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6361 ------------..ca
│ │ │ │ │ +00010650: 6e55 6e64 6572 7374 616e 643a 2073 656c nUnderstand: sel
│ │ │ │ │ +00010660: 6563 746f 720a 2020 2020 2052 6574 7572 ector. Retur
│ │ │ │ │ +00010670: 6e73 2074 7275 6520 6966 2074 6865 2069 ns true if the i
│ │ │ │ │ +00010680: 6e73 7461 6e63 6573 206f 6620 7468 6520 nstances of the
│ │ │ │ │ +00010690: 7265 6365 6976 6572 2075 6e64 6572 7374 receiver underst
│ │ │ │ │ +000106a0: 616e 6420 7468 6520 6769 7665 6e0a 2020 and the given.
│ │ │ │ │ +000106b0: 2020 2073 656c 6563 746f 720a 0a68 6173 selector..has
│ │ │ │ │ +000106c0: 4d65 7468 6f64 730a 2020 2020 2052 6574 Methods. Ret
│ │ │ │ │ +000106d0: 7572 6e20 7768 6574 6865 7220 7468 6520 urn whether the
│ │ │ │ │ +000106e0: 7265 6365 6976 6572 2068 6173 2061 6e79 receiver has any
│ │ │ │ │ +000106f0: 206d 6574 686f 6473 2064 6566 696e 6564 methods defined
│ │ │ │ │ +00010700: 0a0a 696e 636c 7564 6573 5365 6c65 6374 ..includesSelect
│ │ │ │ │ +00010710: 6f72 3a20 7365 6c65 6374 6f72 0a20 2020 or: selector.
│ │ │ │ │ +00010720: 2020 5265 7475 726e 7320 7472 7565 2069 Returns true i
│ │ │ │ │ +00010730: 6620 7468 6520 6c6f 6361 6c20 6d65 7468 f the local meth
│ │ │ │ │ +00010740: 6f64 2064 6963 7469 6f6e 6172 7920 636f od dictionary co
│ │ │ │ │ +00010750: 6e74 6169 6e73 2074 6865 2067 6976 656e ntains the given
│ │ │ │ │ +00010760: 0a20 2020 2020 7365 6c65 6374 6f72 0a0a . selector..
│ │ │ │ │ +00010770: 7363 6f70 6548 6173 3a20 6e61 6d65 2069 scopeHas: name i
│ │ │ │ │ +00010780: 6654 7275 653a 2061 426c 6f63 6b0a 2020 fTrue: aBlock.
│ │ │ │ │ +00010790: 2020 2049 6620 6d65 7468 6f64 7320 756e If methods un
│ │ │ │ │ +000107a0: 6465 7273 746f 6f64 2062 7920 7468 6520 derstood by the
│ │ │ │ │ +000107b0: 7265 6365 6976 6572 2773 2069 6e73 7461 receiver's insta
│ │ │ │ │ +000107c0: 6e63 6573 2068 6176 6520 6163 6365 7373 nces have access
│ │ │ │ │ +000107d0: 2074 6f20 610a 2020 2020 2073 796d 626f to a. symbo
│ │ │ │ │ +000107e0: 6c20 6e61 6d65 6420 276e 616d 6527 2c20 l named 'name',
│ │ │ │ │ +000107f0: 6576 616c 7561 7465 2061 426c 6f63 6b0a evaluate aBlock.
│ │ │ │ │ +00010800: 0a77 6869 6368 436c 6173 7349 6e63 6c75 .whichClassInclu
│ │ │ │ │ +00010810: 6465 7353 656c 6563 746f 723a 2073 656c desSelector: sel
│ │ │ │ │ +00010820: 6563 746f 720a 2020 2020 2041 6e73 7765 ector. Answe
│ │ │ │ │ +00010830: 7220 7768 6963 6820 636c 6173 7320 696e r which class in
│ │ │ │ │ +00010840: 2074 6865 2072 6563 6569 7665 7227 7320 the receiver's
│ │ │ │ │ +00010850: 6869 6572 6172 6368 7920 636f 6e74 6169 hierarchy contai
│ │ │ │ │ +00010860: 6e73 2074 6865 0a20 2020 2020 696d 706c ns the. impl
│ │ │ │ │ +00010870: 656d 656e 7461 7469 6f6e 206f 6620 7365 ementation of se
│ │ │ │ │ +00010880: 6c65 6374 6f72 2075 7365 6420 6279 2069 lector used by i
│ │ │ │ │ +00010890: 6e73 7461 6e63 6573 206f 6620 7468 6520 nstances of the
│ │ │ │ │ +000108a0: 636c 6173 7320 286e 696c 2069 660a 2020 class (nil if.
│ │ │ │ │ +000108b0: 2020 206e 6f6e 6520 646f 6573 290a 0a77 none does)..w
│ │ │ │ │ +000108c0: 6869 6368 5365 6c65 6374 6f72 7341 6363 hichSelectorsAcc
│ │ │ │ │ +000108d0: 6573 733a 2069 6e73 7456 6172 4e61 6d65 ess: instVarName
│ │ │ │ │ +000108e0: 0a20 2020 2020 416e 7377 6572 2061 2053 . Answer a S
│ │ │ │ │ +000108f0: 6574 206f 6620 7365 6c65 6374 6f72 7320 et of selectors
│ │ │ │ │ +00010900: 7768 6963 6820 6163 6365 7373 2074 6865 which access the
│ │ │ │ │ +00010910: 2067 6976 656e 2069 6e73 7461 6e63 6520 given instance
│ │ │ │ │ +00010920: 7661 7269 6162 6c65 0a0a 7768 6963 6853 variable..whichS
│ │ │ │ │ +00010930: 656c 6563 746f 7273 4173 7369 676e 3a20 electorsAssign:
│ │ │ │ │ +00010940: 696e 7374 5661 724e 616d 650a 2020 2020 instVarName.
│ │ │ │ │ +00010950: 2041 6e73 7765 7220 6120 5365 7420 6f66 Answer a Set of
│ │ │ │ │ +00010960: 2073 656c 6563 746f 7273 2077 6869 6368 selectors which
│ │ │ │ │ +00010970: 2072 6561 6420 7468 6520 6769 7665 6e20 read the given
│ │ │ │ │ +00010980: 696e 7374 616e 6365 2076 6172 6961 626c instance variabl
│ │ │ │ │ +00010990: 650a 0a77 6869 6368 5365 6c65 6374 6f72 e..whichSelector
│ │ │ │ │ +000109a0: 7352 6561 643a 2069 6e73 7456 6172 4e61 sRead: instVarNa
│ │ │ │ │ +000109b0: 6d65 0a20 2020 2020 416e 7377 6572 2061 me. Answer a
│ │ │ │ │ +000109c0: 2053 6574 206f 6620 7365 6c65 6374 6f72 Set of selector
│ │ │ │ │ +000109d0: 7320 7768 6963 6820 7265 6164 2074 6865 s which read the
│ │ │ │ │ +000109e0: 2067 6976 656e 2069 6e73 7461 6e63 6520 given instance
│ │ │ │ │ +000109f0: 7661 7269 6162 6c65 0a0a 7768 6963 6853 variable..whichS
│ │ │ │ │ +00010a00: 656c 6563 746f 7273 5265 6665 7254 6f3a electorsReferTo:
│ │ │ │ │ +00010a10: 2061 6e4f 626a 6563 740a 2020 2020 2052 anObject. R
│ │ │ │ │ +00010a20: 6574 7572 6e73 2061 2053 6574 206f 6620 eturns a Set of
│ │ │ │ │ +00010a30: 7365 6c65 6374 6f72 7320 7468 6174 2072 selectors that r
│ │ │ │ │ +00010a40: 6566 6572 2074 6f20 616e 4f62 6a65 6374 efer to anObject
│ │ │ │ │ +00010a50: 0a0a 7768 6963 6853 656c 6563 746f 7273 ..whichSelectors
│ │ │ │ │ +00010a60: 5265 6665 7254 6f42 7974 6543 6f64 653a ReferToByteCode:
│ │ │ │ │ +00010a70: 2061 4279 7465 436f 6465 0a20 2020 2020 aByteCode.
│ │ │ │ │ +00010a80: 5265 7475 726e 2074 6865 2063 6f6c 6c65 Return the colle
│ │ │ │ │ +00010a90: 6374 696f 6e20 6f66 2073 656c 6563 746f ction of selecto
│ │ │ │ │ +00010aa0: 7273 2069 6e20 7468 6520 636c 6173 7320 rs in the class
│ │ │ │ │ +00010ab0: 7768 6963 6820 7265 6665 7265 6e63 650a which reference.
│ │ │ │ │ +00010ac0: 2020 2020 2074 6865 2062 7974 6520 636f the byte co
│ │ │ │ │ +00010ad0: 6465 2c20 6142 7974 6543 6f64 650a 0a0a de, aByteCode...
│ │ │ │ │ +00010ae0: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ +00010af0: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 4269 .info, Node: Bi
│ │ │ │ │ +00010b00: 6e64 696e 6744 6963 7469 6f6e 6172 792c ndingDictionary,
│ │ │ │ │ +00010b10: 2020 4e65 7874 3a20 426c 6f63 6b43 6c6f Next: BlockClo
│ │ │ │ │ +00010b20: 7375 7265 2c20 2050 7265 763a 2042 6568 sure, Prev: Beh
│ │ │ │ │ +00010b30: 6176 696f 722c 2020 5570 3a20 4261 7365 avior, Up: Base
│ │ │ │ │ +00010b40: 2063 6c61 7373 6573 0a0a 312e 3130 2042 classes..1.10 B
│ │ │ │ │ +00010b50: 696e 6469 6e67 4469 6374 696f 6e61 7279 indingDictionary
│ │ │ │ │ +00010b60: 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d .===============
│ │ │ │ │ +00010b70: 3d3d 3d3d 3d3d 3d0a 0a44 6566 696e 6564 =======..Defined
│ │ │ │ │ +00010b80: 2069 6e20 6e61 6d65 7370 6163 6520 536d in namespace Sm
│ │ │ │ │ +00010b90: 616c 6c74 616c 6b0a 5375 7065 7263 6c61 alltalk.Supercla
│ │ │ │ │ +00010ba0: 7373 3a20 4469 6374 696f 6e61 7279 0a43 ss: Dictionary.C
│ │ │ │ │ +00010bb0: 6174 6567 6f72 793a 204c 616e 6775 6167 ategory: Languag
│ │ │ │ │ +00010bc0: 652d 496d 706c 656d 656e 7461 7469 6f6e e-Implementation
│ │ │ │ │ +00010bd0: 0a20 2020 2020 4920 616d 2061 2073 7065 . I am a spe
│ │ │ │ │ +00010be0: 6369 616c 2066 6f72 6d20 6f66 2064 6963 cial form of dic
│ │ │ │ │ +00010bf0: 7469 6f6e 6172 7920 7468 6174 2070 726f tionary that pro
│ │ │ │ │ +00010c00: 7669 6465 7320 7370 6563 6961 6c20 7761 vides special wa
│ │ │ │ │ +00010c10: 7973 2074 6f0a 2020 2020 2061 6363 6573 ys to. acces
│ │ │ │ │ +00010c20: 7320 6d79 206b 6579 732c 2077 6869 6368 s my keys, which
│ │ │ │ │ +00010c30: 2074 7970 6963 616c 6c79 2062 6567 696e typically begin
│ │ │ │ │ +00010c40: 2077 6974 6820 616e 2075 7070 6572 6361 with an upperca
│ │ │ │ │ +00010c50: 7365 206c 6574 7465 723b 0a20 2020 2020 se letter;.
│ │ │ │ │ +00010c60: 616c 736f 2c20 6d79 2061 7373 6f63 6961 also, my associa
│ │ │ │ │ +00010c70: 7469 6f6e 7320 6172 6520 6163 7475 616c tions are actual
│ │ │ │ │ +00010c80: 6c79 2056 6172 6961 626c 6542 696e 6469 ly VariableBindi
│ │ │ │ │ +00010c90: 6e67 2069 6e73 7461 6e63 6573 2e0a 0a20 ng instances...
│ │ │ │ │ +00010ca0: 2020 2020 4d79 206b 6579 7320 6172 6520 My keys are
│ │ │ │ │ +00010cb0: 2865 7870 6563 7465 6420 746f 2062 6529 (expected to be)
│ │ │ │ │ +00010cc0: 2073 796d 626f 6c73 2c20 736f 2049 2075 symbols, so I u
│ │ │ │ │ +00010cd0: 7365 203d 3d20 746f 206d 6174 6368 0a20 se == to match.
│ │ │ │ │ +00010ce0: 2020 2020 7365 6172 6368 6564 206b 6579 searched key
│ │ │ │ │ +00010cf0: 7320 746f 2074 686f 7365 2069 6e20 7468 s to those in th
│ │ │ │ │ +00010d00: 6520 6469 6374 696f 6e61 7279 202d 2074 e dictionary - t
│ │ │ │ │ +00010d10: 6869 7320 6973 2064 6f6e 6520 6578 7065 his is done expe
│ │ │ │ │ +00010d20: 6374 696e 670a 2020 2020 2074 6861 7420 cting. that
│ │ │ │ │ +00010d30: 6974 2062 7269 6e67 7320 6120 6269 7420 it brings a bit
│ │ │ │ │ +00010d40: 6d6f 7265 2073 7065 6564 2e0a 0a2a 204d more speed...* M
│ │ │ │ │ +00010d50: 656e 753a 0a0a 2a20 4269 6e64 696e 6744 enu:..* BindingD
│ │ │ │ │ +00010d60: 6963 7469 6f6e 6172 792d 6163 6365 7373 ictionary-access
│ │ │ │ │ +00010d70: 696e 673a 3a20 2028 696e 7374 616e 6365 ing:: (instance
│ │ │ │ │ +00010d80: 290a 2a20 4269 6e64 696e 6744 6963 7469 ).* BindingDicti
│ │ │ │ │ +00010d90: 6f6e 6172 792d 6261 7369 6320 2620 636f onary-basic & co
│ │ │ │ │ +00010da0: 7079 696e 673a 3a20 2028 696e 7374 616e pying:: (instan
│ │ │ │ │ +00010db0: 6365 290a 2a20 4269 6e64 696e 6744 6963 ce).* BindingDic
│ │ │ │ │ +00010dc0: 7469 6f6e 6172 792d 636f 7079 696e 673a tionary-copying:
│ │ │ │ │ +00010dd0: 3a20 2028 696e 7374 616e 6365 290a 2a20 : (instance).*
│ │ │ │ │ +00010de0: 4269 6e64 696e 6744 6963 7469 6f6e 6172 BindingDictionar
│ │ │ │ │ +00010df0: 792d 666f 7277 6172 6420 6465 636c 6172 y-forward declar
│ │ │ │ │ +00010e00: 6174 696f 6e73 3a3a 2020 2869 6e73 7461 ations:: (insta
│ │ │ │ │ +00010e10: 6e63 6529 0a2a 2042 696e 6469 6e67 4469 nce).* BindingDi
│ │ │ │ │ +00010e20: 6374 696f 6e61 7279 2d70 7269 6e74 696e ctionary-printin
│ │ │ │ │ +00010e30: 673a 3a20 2028 696e 7374 616e 6365 290a g:: (instance).
│ │ │ │ │ +00010e40: 2a20 4269 6e64 696e 6744 6963 7469 6f6e * BindingDiction
│ │ │ │ │ +00010e50: 6172 792d 7465 7374 696e 673a 3a20 2028 ary-testing:: (
│ │ │ │ │ +00010e60: 696e 7374 616e 6365 290a 0a1f 0a46 696c instance)....Fil
│ │ │ │ │ +00010e70: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ +00010e80: 2c20 204e 6f64 653a 2042 696e 6469 6e67 , Node: Binding
│ │ │ │ │ +00010e90: 4469 6374 696f 6e61 7279 2d61 6363 6573 Dictionary-acces
│ │ │ │ │ +00010ea0: 7369 6e67 2c20 204e 6578 743a 2042 696e sing, Next: Bin
│ │ │ │ │ +00010eb0: 6469 6e67 4469 6374 696f 6e61 7279 2d62 dingDictionary-b
│ │ │ │ │ +00010ec0: 6173 6963 2026 2063 6f70 7969 6e67 2c20 asic & copying,
│ │ │ │ │ +00010ed0: 2055 703a 2042 696e 6469 6e67 4469 6374 Up: BindingDict
│ │ │ │ │ +00010ee0: 696f 6e61 7279 0a0a 312e 3130 2e31 2042 ionary..1.10.1 B
│ │ │ │ │ +00010ef0: 696e 6469 6e67 4469 6374 696f 6e61 7279 indingDictionary
│ │ │ │ │ +00010f00: 3a20 6163 6365 7373 696e 670a 2d2d 2d2d : accessing.----
│ │ │ │ │ +00010f10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00010f20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------.
│ │ │ │ │ +00010f30: 0a64 6566 696e 653a 2061 5379 6d62 6f6c .define: aSymbol
│ │ │ │ │ +00010f40: 0a20 2020 2020 4465 6669 6e65 2061 5379 . Define aSy
│ │ │ │ │ +00010f50: 6d62 6f6c 2061 7320 6571 7561 6c20 746f mbol as equal to
│ │ │ │ │ +00010f60: 206e 696c 2069 6e73 6964 6520 7468 6520 nil inside the
│ │ │ │ │ +00010f70: 7265 6365 6976 6572 2e20 2046 6169 6c20 receiver. Fail
│ │ │ │ │ +00010f80: 6966 2073 7563 680a 2020 2020 2061 2076 if such. a v
│ │ │ │ │ +00010f90: 6172 6961 626c 6520 616c 7265 6164 7920 ariable already
│ │ │ │ │ +00010fa0: 6578 6973 7473 2028 7573 6520 2361 743a exists (use #at:
│ │ │ │ │ +00010fb0: 7075 743a 2069 6620 796f 7520 646f 6e27 put: if you don'
│ │ │ │ │ +00010fc0: 7420 7761 6e74 2074 6f20 6661 696c 290a t want to fail).
│ │ │ │ │ +00010fd0: 0a64 6f65 734e 6f74 556e 6465 7273 7461 .doesNotUndersta
│ │ │ │ │ +00010fe0: 6e64 3a20 614d 6573 7361 6765 0a20 2020 nd: aMessage.
│ │ │ │ │ +00010ff0: 2020 5472 7920 746f 206d 6170 2075 6e61 Try to map una
│ │ │ │ │ +00011000: 7279 2073 656c 6563 746f 7273 2074 6f20 ry selectors to
│ │ │ │ │ +00011010: 7265 6164 2061 6363 6573 7365 7320 746f read accesses to
│ │ │ │ │ +00011020: 2074 6865 204e 616d 6573 7061 6365 2c20 the Namespace,
│ │ │ │ │ +00011030: 616e 640a 2020 2020 206f 6e65 2d61 7267 and. one-arg
│ │ │ │ │ +00011040: 756d 656e 7420 6b65 7977 6f72 6420 7365 ument keyword se
│ │ │ │ │ +00011050: 6c65 6374 6f72 7320 746f 2077 7269 7465 lectors to write
│ │ │ │ │ +00011060: 2061 6363 6573 7365 732e 2020 4e6f 7465 accesses. Note
│ │ │ │ │ +00011070: 2074 6861 743a 2061 290a 2020 2020 2074 that: a). t
│ │ │ │ │ +00011080: 6869 7320 776f 726b 7320 6f6e 6c79 2069 his works only i
│ │ │ │ │ +00011090: 6620 7468 6520 7365 6c65 6374 6f72 2068 f the selector h
│ │ │ │ │ +000110a0: 6173 2061 6e20 7570 7065 7263 6173 6520 as an uppercase
│ │ │ │ │ +000110b0: 6669 7273 7420 6c65 7474 6572 3b20 616e first letter; an
│ │ │ │ │ +000110c0: 640a 2020 2020 2062 2920 6061 4e61 6d65 d. b) `aName
│ │ │ │ │ +000110d0: 7370 6163 6520 5661 7269 6162 6c65 3a20 space Variable:
│ │ │ │ │ +000110e0: 7661 6c75 6527 2069 7320 7468 6520 7361 value' is the sa
│ │ │ │ │ +000110f0: 6d65 2061 7320 6061 4e61 6d65 7370 6163 me as `aNamespac
│ │ │ │ │ +00011100: 6520 7365 743a 0a20 2020 2020 2356 6172 e set:. #Var
│ │ │ │ │ +00011110: 6961 626c 6520 746f 3a20 7661 6c75 6527 iable to: value'
│ │ │ │ │ +00011120: 2c20 6e6f 7420 7468 6520 7361 6d65 2061 , not the same a
│ │ │ │ │ +00011130: 7320 6061 4e61 6d65 7370 6163 6520 6174 s `aNamespace at
│ │ │ │ │ +00011140: 3a20 2356 6172 6961 626c 650a 2020 2020 : #Variable.
│ │ │ │ │ +00011150: 2070 7574 3a20 7661 6c75 6527 202d 2d20 put: value' --
│ │ │ │ │ +00011160: 7468 6520 6c61 7474 6572 2061 6c77 6179 the latter alway
│ │ │ │ │ +00011170: 7320 7265 6665 7273 2074 6f20 7468 6520 s refers to the
│ │ │ │ │ +00011180: 6375 7272 656e 7420 6e61 6d65 7370 6163 current namespac
│ │ │ │ │ +00011190: 652c 0a20 2020 2020 7768 696c 6520 7468 e,. while th
│ │ │ │ │ +000111a0: 6520 666f 726d 6572 2077 6f6e 2774 2064 e former won't d
│ │ │ │ │ +000111b0: 6566 696e 6520 6120 6e65 7720 7661 7269 efine a new vari
│ │ │ │ │ +000111c0: 6162 6c65 2c20 696e 7374 6561 6420 7365 able, instead se
│ │ │ │ │ +000111d0: 6172 6368 696e 6720 696e 0a20 2020 2020 arching in.
│ │ │ │ │ +000111e0: 7375 7065 7273 7061 6365 7320 2861 6e64 superspaces (and
│ │ │ │ │ +000111f0: 2072 6169 7369 6e67 2061 6e20 6572 726f raising an erro
│ │ │ │ │ +00011200: 7220 6966 2074 6865 2076 6172 6961 626c r if the variabl
│ │ │ │ │ +00011210: 6520 6361 6e6e 6f74 2062 6520 666f 756e e cannot be foun
│ │ │ │ │ +00011220: 6429 2e0a 0a65 6e76 6972 6f6e 6d65 6e74 d)...environment
│ │ │ │ │ +00011230: 0a20 2020 2020 416e 7377 6572 2074 6865 . Answer the
│ │ │ │ │ +00011240: 2065 6e76 6972 6f6e 6d65 6e74 2074 6f20 environment to
│ │ │ │ │ +00011250: 7768 6963 6820 7468 6520 7265 6365 6976 which the receiv
│ │ │ │ │ +00011260: 6572 2069 7320 636f 6e6e 6563 7465 642e er is connected.
│ │ │ │ │ +00011270: 2020 5468 6973 0a20 2020 2020 6361 6e20 This. can
│ │ │ │ │ +00011280: 6265 2074 6865 2063 6c61 7373 2066 6f72 be the class for
│ │ │ │ │ +00011290: 2061 2064 6963 7469 6f6e 6172 7920 7468 a dictionary th
│ │ │ │ │ +000112a0: 6174 2068 6f6c 6473 2063 6c61 7373 2076 at holds class v
│ │ │ │ │ +000112b0: 6172 6961 626c 6573 2c20 6f72 0a20 2020 ariables, or.
│ │ │ │ │ +000112c0: 2020 7468 6520 7375 7065 722d 6e61 6d65 the super-name
│ │ │ │ │ +000112d0: 7370 6163 652e 2020 496e 2067 656e 6572 space. In gener
│ │ │ │ │ +000112e0: 616c 2069 7420 6973 2075 7365 6420 746f al it is used to
│ │ │ │ │ +000112f0: 2063 6f6d 7075 7465 2074 6865 0a20 2020 compute the.
│ │ │ │ │ +00011300: 2020 7265 6365 6976 6572 2773 206e 616d receiver's nam
│ │ │ │ │ +00011310: 652e 0a0a 656e 7669 726f 6e6d 656e 743a e...environment:
│ │ │ │ │ +00011320: 2061 6e4f 626a 6563 740a 2020 2020 2053 anObject. S
│ │ │ │ │ +00011330: 6574 2074 6865 2065 6e76 6972 6f6e 6d65 et the environme
│ │ │ │ │ +00011340: 6e74 2074 6f20 7768 6963 6820 7468 6520 nt to which the
│ │ │ │ │ +00011350: 7265 6365 6976 6572 2069 7320 636f 6e6e receiver is conn
│ │ │ │ │ +00011360: 6563 7465 642e 2020 5468 6973 2063 616e ected. This can
│ │ │ │ │ +00011370: 0a20 2020 2020 6265 2074 6865 2063 6c61 . be the cla
│ │ │ │ │ +00011380: 7373 2066 6f72 2061 2064 6963 7469 6f6e ss for a diction
│ │ │ │ │ +00011390: 6172 7920 7468 6174 2068 6f6c 6473 2063 ary that holds c
│ │ │ │ │ +000113a0: 6c61 7373 2076 6172 6961 626c 6573 2c20 lass variables,
│ │ │ │ │ +000113b0: 6f72 2074 6865 0a20 2020 2020 7375 7065 or the. supe
│ │ │ │ │ +000113c0: 722d 6e61 6d65 7370 6163 652e 2020 496e r-namespace. In
│ │ │ │ │ +000113d0: 2067 656e 6572 616c 2069 7420 6973 2075 general it is u
│ │ │ │ │ +000113e0: 7365 6420 746f 2063 6f6d 7075 7465 2074 sed to compute t
│ │ │ │ │ +000113f0: 6865 2072 6563 6569 7665 7227 730a 2020 he receiver's.
│ │ │ │ │ +00011400: 2020 206e 616d 652e 0a0a 696d 706f 7274 name...import
│ │ │ │ │ +00011410: 3a20 6153 796d 626f 6c20 6672 6f6d 3a20 : aSymbol from:
│ │ │ │ │ +00011420: 614e 616d 6573 7061 6365 0a20 2020 2020 aNamespace.
│ │ │ │ │ +00011430: 4164 6420 746f 2074 6865 2072 6563 6569 Add to the recei
│ │ │ │ │ +00011440: 7665 7220 7468 6520 7379 6d62 6f6c 2061 ver the symbol a
│ │ │ │ │ +00011450: 5379 6d62 6f6c 2c20 6173 736f 6369 6174 Symbol, associat
│ │ │ │ │ +00011460: 6564 2074 6f20 7468 6520 7361 6d65 0a20 ed to the same.
│ │ │ │ │ +00011470: 2020 2020 7661 6c75 6520 6173 2069 6e20 value as in
│ │ │ │ │ +00011480: 614e 616d 6573 7061 6365 2e20 4661 696c aNamespace. Fail
│ │ │ │ │ +00011490: 2069 6620 614e 616d 6573 7061 6365 2064 if aNamespace d
│ │ │ │ │ +000114a0: 6f65 7320 6e6f 7420 636f 6e74 6169 6e20 oes not contain
│ │ │ │ │ +000114b0: 7468 650a 2020 2020 2067 6976 656e 206b the. given k
│ │ │ │ │ +000114c0: 6579 2e0a 0a6e 616d 650a 2020 2020 2041 ey...name. A
│ │ │ │ │ +000114d0: 6e73 7765 7220 7468 6520 7265 6365 6976 nswer the receiv
│ │ │ │ │ +000114e0: 6572 2773 206e 616d 652c 2077 6869 6368 er's name, which
│ │ │ │ │ +000114f0: 2062 7920 6465 6661 756c 7420 6973 2074 by default is t
│ │ │ │ │ +00011500: 6865 2073 616d 6520 6173 2074 6865 0a20 he same as the.
│ │ │ │ │ +00011510: 2020 2020 6e61 6d65 206f 6620 7468 6520 name of the
│ │ │ │ │ +00011520: 7265 6365 6976 6572 2773 2065 6e76 6972 receiver's envir
│ │ │ │ │ +00011530: 6f6e 6d65 6e74 2e0a 0a6e 616d 6549 6e3a onment...nameIn:
│ │ │ │ │ +00011540: 2061 4e61 6d65 7370 6163 650a 2020 2020 aNamespace.
│ │ │ │ │ +00011550: 2041 6e73 7765 7220 7468 6520 7265 6365 Answer the rece
│ │ │ │ │ +00011560: 6976 6572 2773 206e 616d 6520 7768 656e iver's name when
│ │ │ │ │ +00011570: 2072 6566 6572 7265 6420 746f 2066 726f referred to fro
│ │ │ │ │ +00011580: 6d20 614e 616d 6573 7061 6365 3b20 6279 m aNamespace; by
│ │ │ │ │ +00011590: 0a20 2020 2020 6465 6661 756c 7420 7468 . default th
│ │ │ │ │ +000115a0: 6520 636f 6d70 7574 6174 696f 6e20 6973 e computation is
│ │ │ │ │ +000115b0: 2064 6566 6572 7265 6420 746f 2074 6865 deferred to the
│ │ │ │ │ +000115c0: 2072 6563 6569 7665 7227 7320 656e 7669 receiver's envi
│ │ │ │ │ +000115d0: 726f 6e6d 656e 742e 0a0a 0a1f 0a46 696c ronment......Fil
│ │ │ │ │ +000115e0: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ +000115f0: 2c20 204e 6f64 653a 2042 696e 6469 6e67 , Node: Binding
│ │ │ │ │ +00011600: 4469 6374 696f 6e61 7279 2d62 6173 6963 Dictionary-basic
│ │ │ │ │ +00011610: 2026 2063 6f70 7969 6e67 2c20 204e 6578 & copying, Nex
│ │ │ │ │ +00011620: 743a 2042 696e 6469 6e67 4469 6374 696f t: BindingDictio
│ │ │ │ │ +00011630: 6e61 7279 2d63 6f70 7969 6e67 2c20 2050 nary-copying, P
│ │ │ │ │ +00011640: 7265 763a 2042 696e 6469 6e67 4469 6374 rev: BindingDict
│ │ │ │ │ +00011650: 696f 6e61 7279 2d61 6363 6573 7369 6e67 ionary-accessing
│ │ │ │ │ +00011660: 2c20 2055 703a 2042 696e 6469 6e67 4469 , Up: BindingDi
│ │ │ │ │ +00011670: 6374 696f 6e61 7279 0a0a 312e 3130 2e32 ctionary..1.10.2
│ │ │ │ │ +00011680: 2042 696e 6469 6e67 4469 6374 696f 6e61 BindingDictiona
│ │ │ │ │ +00011690: 7279 3a20 6261 7369 6320 2620 636f 7079 ry: basic & copy
│ │ │ │ │ +000116a0: 696e 670a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ing.------------
│ │ │ │ │ +000116b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000116c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a3d -------------..=
│ │ │ │ │ +000116d0: 2061 7267 0a20 2020 2020 416e 7377 6572 arg. Answer
│ │ │ │ │ +000116e0: 2077 6865 7468 6572 2074 6865 2072 6563 whether the rec
│ │ │ │ │ +000116f0: 6569 7665 7220 6973 2065 7175 616c 2074 eiver is equal t
│ │ │ │ │ +00011700: 6f20 6172 672e 2054 6865 2065 7175 616c o arg. The equal
│ │ │ │ │ +00011710: 6974 7920 7465 7374 2069 730a 2020 2020 ity test is.
│ │ │ │ │ +00011720: 2062 7920 6465 6661 756c 7420 7468 6520 by default the
│ │ │ │ │ +00011730: 7361 6d65 2061 7320 7468 6174 2066 6f72 same as that for
│ │ │ │ │ +00011740: 2065 7175 616c 206f 626a 6563 7473 2e20 equal objects.
│ │ │ │ │ +00011750: 3d20 6d75 7374 206e 6f74 2066 6169 6c3b = must not fail;
│ │ │ │ │ +00011760: 0a20 2020 2020 616e 7377 6572 2066 616c . answer fal
│ │ │ │ │ +00011770: 7365 2069 6620 7468 6520 7265 6365 6976 se if the receiv
│ │ │ │ │ +00011780: 6572 2063 616e 6e6f 7420 6265 2063 6f6d er cannot be com
│ │ │ │ │ +00011790: 7061 7265 6420 746f 2061 7267 0a0a 6861 pared to arg..ha
│ │ │ │ │ +000117a0: 7368 0a20 2020 2020 416e 7377 6572 2061 sh. Answer a
│ │ │ │ │ +000117b0: 6e20 6861 7368 2076 616c 7565 2066 6f72 n hash value for
│ │ │ │ │ +000117c0: 2074 6865 2072 6563 6569 7665 722e 2020 the receiver.
│ │ │ │ │ +000117d0: 5468 6973 2069 7320 7468 6520 7361 6d65 This is the same
│ │ │ │ │ +000117e0: 2061 7320 7468 650a 2020 2020 206f 626a as the. obj
│ │ │ │ │ +000117f0: 6563 7427 7320 2369 6465 6e74 6974 7948 ect's #identityH
│ │ │ │ │ +00011800: 6173 682e 0a0a 0a1f 0a46 696c 653a 2067 ash......File: g
│ │ │ │ │ +00011810: 7374 2d62 6173 652e 696e 666f 2c20 204e st-base.info, N
│ │ │ │ │ +00011820: 6f64 653a 2042 696e 6469 6e67 4469 6374 ode: BindingDict
│ │ │ │ │ +00011830: 696f 6e61 7279 2d63 6f70 7969 6e67 2c20 ionary-copying,
│ │ │ │ │ +00011840: 204e 6578 743a 2042 696e 6469 6e67 4469 Next: BindingDi
│ │ │ │ │ +00011850: 6374 696f 6e61 7279 2d66 6f72 7761 7264 ctionary-forward
│ │ │ │ │ +00011860: 2064 6563 6c61 7261 7469 6f6e 732c 2020 declarations,
│ │ │ │ │ +00011870: 5072 6576 3a20 4269 6e64 696e 6744 6963 Prev: BindingDic
│ │ │ │ │ +00011880: 7469 6f6e 6172 792d 6261 7369 6320 2620 tionary-basic &
│ │ │ │ │ +00011890: 636f 7079 696e 672c 2020 5570 3a20 4269 copying, Up: Bi
│ │ │ │ │ +000118a0: 6e64 696e 6744 6963 7469 6f6e 6172 790a ndingDictionary.
│ │ │ │ │ +000118b0: 0a31 2e31 302e 3320 4269 6e64 696e 6744 .1.10.3 BindingD
│ │ │ │ │ +000118c0: 6963 7469 6f6e 6172 793a 2063 6f70 7969 ictionary: copyi
│ │ │ │ │ +000118d0: 6e67 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ng.-------------
│ │ │ │ │ +000118e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000118f0: 2d2d 2d2d 0a0a 636f 7079 0a20 2020 2020 ----..copy.
│ │ │ │ │ +00011900: 416e 7377 6572 2074 6865 2072 6563 6569 Answer the recei
│ │ │ │ │ +00011910: 7665 722e 0a0a 636f 7079 456d 7074 793a ver...copyEmpty:
│ │ │ │ │ +00011920: 206e 6577 5369 7a65 0a20 2020 2020 416e newSize. An
│ │ │ │ │ +00011930: 7377 6572 2061 6e20 656d 7074 7920 636f swer an empty co
│ │ │ │ │ +00011940: 7079 206f 6620 7468 6520 7265 6365 6976 py of the receiv
│ │ │ │ │ +00011950: 6572 2077 686f 7365 2073 697a 6520 6973 er whose size is
│ │ │ │ │ +00011960: 206e 6577 5369 7a65 0a0a 636f 7079 456d newSize..copyEm
│ │ │ │ │ +00011970: 7074 7946 6f72 436f 6c6c 6563 740a 2020 ptyForCollect.
│ │ │ │ │ +00011980: 2020 2041 6e73 7765 7220 616e 2065 6d70 Answer an emp
│ │ │ │ │ +00011990: 7479 2063 6f70 7920 6f66 2074 6865 2072 ty copy of the r
│ │ │ │ │ +000119a0: 6563 6569 7665 7220 7768 6963 6820 6973 eceiver which is
│ │ │ │ │ +000119b0: 2066 696c 6c65 6420 696e 2074 6f20 636f filled in to co
│ │ │ │ │ +000119c0: 6d70 7574 650a 2020 2020 2074 6865 2072 mpute. the r
│ │ │ │ │ +000119d0: 6573 756c 7420 6f66 2023 636f 6c6c 6563 esult of #collec
│ │ │ │ │ +000119e0: 743a 0a0a 636f 7079 456d 7074 7946 6f72 t:..copyEmptyFor
│ │ │ │ │ +000119f0: 436f 6c6c 6563 743a 2073 697a 650a 2020 Collect: size.
│ │ │ │ │ +00011a00: 2020 2041 6e73 7765 7220 616e 2065 6d70 Answer an emp
│ │ │ │ │ +00011a10: 7479 2063 6f70 7920 6f66 2074 6865 2072 ty copy of the r
│ │ │ │ │ +00011a20: 6563 6569 7665 7220 7768 6963 6820 6973 eceiver which is
│ │ │ │ │ +00011a30: 2066 696c 6c65 6420 696e 2074 6f20 636f filled in to co
│ │ │ │ │ +00011a40: 6d70 7574 650a 2020 2020 2074 6865 2072 mpute. the r
│ │ │ │ │ +00011a50: 6573 756c 7420 6f66 2023 636f 6c6c 6563 esult of #collec
│ │ │ │ │ +00011a60: 743a 0a0a 6465 6570 436f 7079 0a20 2020 t:..deepCopy.
│ │ │ │ │ +00011a70: 2020 416e 7377 6572 2074 6865 2072 6563 Answer the rec
│ │ │ │ │ +00011a80: 6569 7665 722e 0a0a 7368 616c 6c6f 7743 eiver...shallowC
│ │ │ │ │ +00011a90: 6f70 790a 2020 2020 2041 6e73 7765 7220 opy. Answer
│ │ │ │ │ +00011aa0: 7468 6520 7265 6365 6976 6572 2e0a 0a0a the receiver....
│ │ │ │ │ +00011ab0: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ +00011ac0: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 4269 .info, Node: Bi
│ │ │ │ │ +00011ad0: 6e64 696e 6744 6963 7469 6f6e 6172 792d ndingDictionary-
│ │ │ │ │ +00011ae0: 666f 7277 6172 6420 6465 636c 6172 6174 forward declarat
│ │ │ │ │ +00011af0: 696f 6e73 2c20 204e 6578 743a 2042 696e ions, Next: Bin
│ │ │ │ │ +00011b00: 6469 6e67 4469 6374 696f 6e61 7279 2d70 dingDictionary-p
│ │ │ │ │ +00011b10: 7269 6e74 696e 672c 2020 5072 6576 3a20 rinting, Prev:
│ │ │ │ │ +00011b20: 4269 6e64 696e 6744 6963 7469 6f6e 6172 BindingDictionar
│ │ │ │ │ +00011b30: 792d 636f 7079 696e 672c 2020 5570 3a20 y-copying, Up:
│ │ │ │ │ +00011b40: 4269 6e64 696e 6744 6963 7469 6f6e 6172 BindingDictionar
│ │ │ │ │ +00011b50: 790a 0a31 2e31 302e 3420 4269 6e64 696e y..1.10.4 Bindin
│ │ │ │ │ +00011b60: 6744 6963 7469 6f6e 6172 793a 2066 6f72 gDictionary: for
│ │ │ │ │ +00011b70: 7761 7264 2064 6563 6c61 7261 7469 6f6e ward declaration
│ │ │ │ │ +00011b80: 730a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d s.--------------
│ │ │ │ │ +00011b90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00011ba0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00011bb0: 0a0a 6174 3a20 6b65 7920 7075 743a 2076 ..at: key put: v
│ │ │ │ │ +00011bc0: 616c 7565 0a20 2020 2020 5374 6f72 6520 alue. Store
│ │ │ │ │ +00011bd0: 7661 6c75 6520 6173 2061 7373 6f63 6961 value as associa
│ │ │ │ │ +00011be0: 7465 6420 746f 2074 6865 2067 6976 656e ted to the given
│ │ │ │ │ +00011bf0: 206b 6579 2e20 4966 2061 6e79 2c20 7265 key. If any, re
│ │ │ │ │ +00011c00: 6379 636c 650a 2020 2020 2041 7373 6f63 cycle. Assoc
│ │ │ │ │ +00011c10: 6961 7469 6f6e 7320 7465 6d70 6f72 6172 iations temporar
│ │ │ │ │ +00011c20: 696c 7920 7374 6f72 6564 2062 7920 7468 ily stored by th
│ │ │ │ │ +00011c30: 6520 636f 6d70 696c 6572 2069 6e73 6964 e compiler insid
│ │ │ │ │ +00011c40: 6520 7468 650a 2020 2020 2060 556e 6465 e the. `Unde
│ │ │ │ │ +00011c50: 636c 6172 6564 2720 6469 6374 696f 6e61 clared' dictiona
│ │ │ │ │ +00011c60: 7279 2e0a 0a0a 1f0a 4669 6c65 3a20 6773 ry......File: gs
│ │ │ │ │ +00011c70: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ +00011c80: 6465 3a20 4269 6e64 696e 6744 6963 7469 de: BindingDicti
│ │ │ │ │ +00011c90: 6f6e 6172 792d 7072 696e 7469 6e67 2c20 onary-printing,
│ │ │ │ │ +00011ca0: 204e 6578 743a 2042 696e 6469 6e67 4469 Next: BindingDi
│ │ │ │ │ +00011cb0: 6374 696f 6e61 7279 2d74 6573 7469 6e67 ctionary-testing
│ │ │ │ │ +00011cc0: 2c20 2050 7265 763a 2042 696e 6469 6e67 , Prev: Binding
│ │ │ │ │ +00011cd0: 4469 6374 696f 6e61 7279 2d66 6f72 7761 Dictionary-forwa
│ │ │ │ │ +00011ce0: 7264 2064 6563 6c61 7261 7469 6f6e 732c rd declarations,
│ │ │ │ │ +00011cf0: 2020 5570 3a20 4269 6e64 696e 6744 6963 Up: BindingDic
│ │ │ │ │ +00011d00: 7469 6f6e 6172 790a 0a31 2e31 302e 3520 tionary..1.10.5
│ │ │ │ │ +00011d10: 4269 6e64 696e 6744 6963 7469 6f6e 6172 BindingDictionar
│ │ │ │ │ +00011d20: 793a 2070 7269 6e74 696e 670a 2d2d 2d2d y: printing.----
│ │ │ │ │ +00011d30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00011d40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------..
│ │ │ │ │ +00011d50: 7072 696e 744f 6e3a 2061 5374 7265 616d printOn: aStream
│ │ │ │ │ +00011d60: 2069 6e3a 2061 4e61 6d65 7370 6163 650a in: aNamespace.
│ │ │ │ │ +00011d70: 2020 2020 2050 7269 6e74 2074 6865 2072 Print the r
│ │ │ │ │ +00011d80: 6563 6569 7665 7227 7320 6e61 6d65 2077 eceiver's name w
│ │ │ │ │ +00011d90: 6865 6e20 7265 6665 7272 6564 2074 6f20 hen referred to
│ │ │ │ │ +00011da0: 6672 6f6d 2061 4e61 6d65 7370 6163 653b from aNamespace;
│ │ │ │ │ +00011db0: 2062 790a 2020 2020 2064 6566 6175 6c74 by. default
│ │ │ │ │ +00011dc0: 2074 6865 2063 6f6d 7075 7461 7469 6f6e the computation
│ │ │ │ │ +00011dd0: 2069 7320 6465 6665 7272 6564 2074 6f20 is deferred to
│ │ │ │ │ +00011de0: 7468 6520 7265 6365 6976 6572 2773 2065 the receiver's e
│ │ │ │ │ +00011df0: 6e76 6972 6f6e 6d65 6e74 2e0a 0a0a 1f0a nvironment......
│ │ │ │ │ +00011e00: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ +00011e10: 6e66 6f2c 2020 4e6f 6465 3a20 4269 6e64 nfo, Node: Bind
│ │ │ │ │ +00011e20: 696e 6744 6963 7469 6f6e 6172 792d 7465 ingDictionary-te
│ │ │ │ │ +00011e30: 7374 696e 672c 2020 5072 6576 3a20 4269 sting, Prev: Bi
│ │ │ │ │ +00011e40: 6e64 696e 6744 6963 7469 6f6e 6172 792d ndingDictionary-
│ │ │ │ │ +00011e50: 7072 696e 7469 6e67 2c20 2055 703a 2042 printing, Up: B
│ │ │ │ │ +00011e60: 696e 6469 6e67 4469 6374 696f 6e61 7279 indingDictionary
│ │ │ │ │ +00011e70: 0a0a 312e 3130 2e36 2042 696e 6469 6e67 ..1.10.6 Binding
│ │ │ │ │ +00011e80: 4469 6374 696f 6e61 7279 3a20 7465 7374 Dictionary: test
│ │ │ │ │ +00011e90: 696e 670a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ing.------------
│ │ │ │ │ +00011ea0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00011eb0: 2d2d 2d2d 2d0a 0a73 7065 6369 6573 0a20 -----..species.
│ │ │ │ │ +00011ec0: 2020 2020 416e 7377 6572 2060 4964 656e Answer `Iden
│ │ │ │ │ +00011ed0: 7469 7479 4469 6374 696f 6e61 7279 272e tityDictionary'.
│ │ │ │ │ +00011ee0: 0a0a 0a1f 0a46 696c 653a 2067 7374 2d62 .....File: gst-b
│ │ │ │ │ +00011ef0: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ +00011f00: 2042 6c6f 636b 436c 6f73 7572 652c 2020 BlockClosure,
│ │ │ │ │ +00011f10: 4e65 7874 3a20 426c 6f63 6b43 6f6e 7465 Next: BlockConte
│ │ │ │ │ +00011f20: 7874 2c20 2050 7265 763a 2042 696e 6469 xt, Prev: Bindi
│ │ │ │ │ +00011f30: 6e67 4469 6374 696f 6e61 7279 2c20 2055 ngDictionary, U
│ │ │ │ │ +00011f40: 703a 2042 6173 6520 636c 6173 7365 730a p: Base classes.
│ │ │ │ │ +00011f50: 0a31 2e31 3120 426c 6f63 6b43 6c6f 7375 .1.11 BlockClosu
│ │ │ │ │ +00011f60: 7265 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d re.=============
│ │ │ │ │ +00011f70: 3d3d 3d3d 0a0a 4465 6669 6e65 6420 696e ====..Defined in
│ │ │ │ │ +00011f80: 206e 616d 6573 7061 6365 2053 6d61 6c6c namespace Small
│ │ │ │ │ +00011f90: 7461 6c6b 0a53 7570 6572 636c 6173 733a talk.Superclass:
│ │ │ │ │ +00011fa0: 204f 626a 6563 740a 4361 7465 676f 7279 Object.Category
│ │ │ │ │ +00011fb0: 3a20 4c61 6e67 7561 6765 2d49 6d70 6c65 : Language-Imple
│ │ │ │ │ +00011fc0: 6d65 6e74 6174 696f 6e0a 2020 2020 2049 mentation. I
│ │ │ │ │ +00011fd0: 2061 6d20 6120 6661 6374 6f74 756d 2063 am a factotum c
│ │ │ │ │ +00011fe0: 6c61 7373 2e20 204d 7920 696e 7374 616e lass. My instan
│ │ │ │ │ +00011ff0: 6365 7320 7265 7072 6573 656e 7420 536d ces represent Sm
│ │ │ │ │ +00012000: 616c 6c74 616c 6b20 626c 6f63 6b73 2c0a alltalk blocks,.
│ │ │ │ │ +00012010: 2020 2020 2070 6f72 7469 6f6e 7320 6f66 portions of
│ │ │ │ │ +00012020: 2065 7865 6375 7465 6162 6c65 2063 6f64 executeable cod
│ │ │ │ │ +00012030: 6520 7468 6174 2068 6176 6520 6163 6365 e that have acce
│ │ │ │ │ +00012040: 7373 2074 6f20 7468 6520 656e 7669 726f ss to the enviro
│ │ │ │ │ +00012050: 6e6d 656e 740a 2020 2020 2074 6861 7420 nment. that
│ │ │ │ │ +00012060: 7468 6579 2077 6572 6520 6465 636c 6172 they were declar
│ │ │ │ │ +00012070: 6564 2069 6e2c 2074 616b 6520 7061 7261 ed in, take para
│ │ │ │ │ +00012080: 6d65 7465 7273 2c20 616e 6420 6361 6e20 meters, and can
│ │ │ │ │ +00012090: 6265 2070 6173 7365 640a 2020 2020 2061 be passed. a
│ │ │ │ │ +000120a0: 726f 756e 6420 6173 206f 626a 6563 7473 round as objects
│ │ │ │ │ +000120b0: 2074 6f20 6265 2065 7865 6375 7465 6420 to be executed
│ │ │ │ │ +000120c0: 6279 206d 6574 686f 6473 206f 7574 7369 by methods outsi
│ │ │ │ │ +000120d0: 6465 2074 6865 2063 7572 7265 6e74 0a20 de the current.
│ │ │ │ │ +000120e0: 2020 2020 636c 6173 732e 2020 426c 6f63 class. Bloc
│ │ │ │ │ +000120f0: 6b20 636c 6f73 7572 6573 2061 7265 2073 k closures are s
│ │ │ │ │ +00012100: 656e 7420 6120 6d65 7373 6167 6520 746f ent a message to
│ │ │ │ │ +00012110: 2063 6f6d 7075 7465 2074 6865 6972 2076 compute their v
│ │ │ │ │ +00012120: 616c 7565 0a20 2020 2020 616e 6420 6372 alue. and cr
│ │ │ │ │ +00012130: 6561 7465 2061 206e 6577 2065 7865 6375 eate a new execu
│ │ │ │ │ +00012140: 7469 6f6e 2063 6f6e 7465 7874 3b20 7468 tion context; th
│ │ │ │ │ +00012150: 6973 2070 726f 7065 7274 7920 6361 6e20 is property can
│ │ │ │ │ +00012160: 6265 2075 7365 6420 696e 0a20 2020 2020 be used in.
│ │ │ │ │ +00012170: 7468 6520 636f 6e73 7472 7563 7469 6f6e the construction
│ │ │ │ │ +00012180: 206f 6620 636f 6e74 726f 6c20 666c 6f77 of control flow
│ │ │ │ │ +00012190: 206d 6574 686f 6473 2e20 2054 6865 7920 methods. They
│ │ │ │ │ +000121a0: 616c 736f 2070 726f 7669 6465 2073 6f6d also provide som
│ │ │ │ │ +000121b0: 650a 2020 2020 206d 6574 686f 6473 2074 e. methods t
│ │ │ │ │ +000121c0: 6861 7420 6172 6520 7573 6564 2069 6e20 hat are used in
│ │ │ │ │ +000121d0: 7468 6520 6372 6561 7469 6f6e 206f 6620 the creation of
│ │ │ │ │ +000121e0: 5072 6f63 6573 7365 7320 6672 6f6d 2062 Processes from b
│ │ │ │ │ +000121f0: 6c6f 636b 732e 0a0a 2a20 4d65 6e75 3a0a locks...* Menu:.
│ │ │ │ │ +00012200: 0a2a 2042 6c6f 636b 436c 6f73 7572 6520 .* BlockClosure
│ │ │ │ │ +00012210: 636c 6173 732d 696e 7374 616e 6365 2063 class-instance c
│ │ │ │ │ +00012220: 7265 6174 696f 6e3a 3a20 2028 636c 6173 reation:: (clas
│ │ │ │ │ +00012230: 7329 0a2a 2042 6c6f 636b 436c 6f73 7572 s).* BlockClosur
│ │ │ │ │ +00012240: 6520 636c 6173 732d 7465 7374 696e 673a e class-testing:
│ │ │ │ │ +00012250: 3a20 2028 636c 6173 7329 0a2a 2042 6c6f : (class).* Blo
│ │ │ │ │ +00012260: 636b 436c 6f73 7572 652d 6163 6365 7373 ckClosure-access
│ │ │ │ │ +00012270: 696e 673a 3a20 2028 696e 7374 616e 6365 ing:: (instance
│ │ │ │ │ +00012280: 290a 2a20 426c 6f63 6b43 6c6f 7375 7265 ).* BlockClosure
│ │ │ │ │ +00012290: 2d62 7569 6c74 2069 6e73 3a3a 2020 2869 -built ins:: (i
│ │ │ │ │ +000122a0: 6e73 7461 6e63 6529 0a2a 2042 6c6f 636b nstance).* Block
│ │ │ │ │ +000122b0: 436c 6f73 7572 652d 636f 6e74 726f 6c20 Closure-control
│ │ │ │ │ +000122c0: 7374 7275 6374 7572 6573 3a3a 2020 2869 structures:: (i
│ │ │ │ │ +000122d0: 6e73 7461 6e63 6529 0a2a 2042 6c6f 636b nstance).* Block
│ │ │ │ │ +000122e0: 436c 6f73 7572 652d 6578 6365 7074 696f Closure-exceptio
│ │ │ │ │ +000122f0: 6e20 6861 6e64 6c69 6e67 3a3a 2020 2869 n handling:: (i
│ │ │ │ │ +00012300: 6e73 7461 6e63 6529 0a2a 2042 6c6f 636b nstance).* Block
│ │ │ │ │ +00012310: 436c 6f73 7572 652d 6d75 6c74 6970 6c65 Closure-multiple
│ │ │ │ │ +00012320: 2070 726f 6365 7373 3a3a 2020 2869 6e73 process:: (ins
│ │ │ │ │ +00012330: 7461 6e63 6529 0a2a 2042 6c6f 636b 436c tance).* BlockCl
│ │ │ │ │ +00012340: 6f73 7572 652d 6f76 6572 7269 6469 6e67 osure-overriding
│ │ │ │ │ +00012350: 3a3a 2020 2869 6e73 7461 6e63 6529 0a2a :: (instance).*
│ │ │ │ │ +00012360: 2042 6c6f 636b 436c 6f73 7572 652d 7465 BlockClosure-te
│ │ │ │ │ +00012370: 7374 696e 673a 3a20 2028 696e 7374 616e sting:: (instan
│ │ │ │ │ +00012380: 6365 290a 2a20 426c 6f63 6b43 6c6f 7375 ce).* BlockClosu
│ │ │ │ │ +00012390: 7265 2d75 6e77 696e 6420 7072 6f74 6563 re-unwind protec
│ │ │ │ │ +000123a0: 7469 6f6e 3a3a 2020 2869 6e73 7461 6e63 tion:: (instanc
│ │ │ │ │ +000123b0: 6529 0a0a 1f0a 4669 6c65 3a20 6773 742d e)....File: gst-
│ │ │ │ │ +000123c0: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ +000123d0: 3a20 426c 6f63 6b43 6c6f 7375 7265 2063 : BlockClosure c
│ │ │ │ │ +000123e0: 6c61 7373 2d69 6e73 7461 6e63 6520 6372 lass-instance cr
│ │ │ │ │ +000123f0: 6561 7469 6f6e 2c20 204e 6578 743a 2042 eation, Next: B
│ │ │ │ │ +00012400: 6c6f 636b 436c 6f73 7572 6520 636c 6173 lockClosure clas
│ │ │ │ │ +00012410: 732d 7465 7374 696e 672c 2020 5570 3a20 s-testing, Up:
│ │ │ │ │ +00012420: 426c 6f63 6b43 6c6f 7375 7265 0a0a 312e BlockClosure..1.
│ │ │ │ │ +00012430: 3131 2e31 2042 6c6f 636b 436c 6f73 7572 11.1 BlockClosur
│ │ │ │ │ +00012440: 6520 636c 6173 733a 2069 6e73 7461 6e63 e class: instanc
│ │ │ │ │ +00012450: 6520 6372 6561 7469 6f6e 0a2d 2d2d 2d2d e creation.-----
│ │ │ │ │ +00012460: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00012470: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00012480: 2d2d 2d2d 2d2d 2d0a 0a62 6c6f 636b 3a20 -------..block:
│ │ │ │ │ +00012490: 6143 6f6d 7069 6c65 6442 6c6f 636b 0a20 aCompiledBlock.
│ │ │ │ │ +000124a0: 2020 2020 416e 7377 6572 2061 2042 6c6f Answer a Blo
│ │ │ │ │ +000124b0: 636b 436c 6f73 7572 6520 7468 6174 2061 ckClosure that a
│ │ │ │ │ +000124c0: 6374 6976 6174 6573 2074 6865 2070 6173 ctivates the pas
│ │ │ │ │ +000124d0: 7365 6420 436f 6d70 696c 6564 426c 6f63 sed CompiledBloc
│ │ │ │ │ +000124e0: 6b2e 0a0a 626c 6f63 6b3a 2061 436f 6d70 k...block: aComp
│ │ │ │ │ +000124f0: 696c 6564 426c 6f63 6b20 7265 6365 6976 iledBlock receiv
│ │ │ │ │ +00012500: 6572 3a20 616e 4f62 6a65 6374 0a20 2020 er: anObject.
│ │ │ │ │ +00012510: 2020 416e 7377 6572 2061 2042 6c6f 636b Answer a Block
│ │ │ │ │ +00012520: 436c 6f73 7572 6520 7468 6174 2061 6374 Closure that act
│ │ │ │ │ +00012530: 6976 6174 6573 2074 6865 2070 6173 7365 ivates the passe
│ │ │ │ │ +00012540: 6420 436f 6d70 696c 6564 426c 6f63 6b20 d CompiledBlock
│ │ │ │ │ +00012550: 7769 7468 0a20 2020 2020 7468 6520 6769 with. the gi
│ │ │ │ │ +00012560: 7665 6e20 7265 6365 6976 6572 2e0a 0a62 ven receiver...b
│ │ │ │ │ +00012570: 6c6f 636b 3a20 6143 6f6d 7069 6c65 6442 lock: aCompiledB
│ │ │ │ │ +00012580: 6c6f 636b 2072 6563 6569 7665 723a 2061 lock receiver: a
│ │ │ │ │ +00012590: 6e4f 626a 6563 7420 6f75 7465 7243 6f6e nObject outerCon
│ │ │ │ │ +000125a0: 7465 7874 3a20 6143 6f6e 7465 7874 0a20 text: aContext.
│ │ │ │ │ +000125b0: 2020 2020 416e 7377 6572 2061 2042 6c6f Answer a Blo
│ │ │ │ │ +000125c0: 636b 436c 6f73 7572 6520 7468 6174 2061 ckClosure that a
│ │ │ │ │ +000125d0: 6374 6976 6174 6573 2074 6865 2070 6173 ctivates the pas
│ │ │ │ │ +000125e0: 7365 6420 436f 6d70 696c 6564 426c 6f63 sed CompiledBloc
│ │ │ │ │ +000125f0: 6b20 7769 7468 0a20 2020 2020 7468 6520 k with. the
│ │ │ │ │ +00012600: 6769 7665 6e20 7265 6365 6976 6572 2e0a given receiver..
│ │ │ │ │ +00012610: 0a6e 756d 4172 6773 3a20 6172 6773 206e .numArgs: args n
│ │ │ │ │ +00012620: 756d 5465 6d70 733a 2074 656d 7073 2062 umTemps: temps b
│ │ │ │ │ +00012630: 7974 6563 6f64 6573 3a20 6279 7465 636f ytecodes: byteco
│ │ │ │ │ +00012640: 6465 7320 6465 7074 683a 2064 6570 7468 des depth: depth
│ │ │ │ │ +00012650: 206c 6974 6572 616c 733a 206c 6974 6572 literals: liter
│ │ │ │ │ +00012660: 616c 4172 7261 790a 2020 2020 2041 6e73 alArray. Ans
│ │ │ │ │ +00012670: 7765 7220 6120 426c 6f63 6b43 6c6f 7375 wer a BlockClosu
│ │ │ │ │ +00012680: 7265 2066 6f72 2061 206e 6577 2043 6f6d re for a new Com
│ │ │ │ │ +00012690: 7069 6c65 6442 6c6f 636b 2074 6861 7420 piledBlock that
│ │ │ │ │ +000126a0: 6973 2063 7265 6174 6564 2075 7369 6e67 is created using
│ │ │ │ │ +000126b0: 0a20 2020 2020 7468 6520 7061 7373 6564 . the passed
│ │ │ │ │ +000126c0: 2070 6172 616d 6574 6572 732e 2020 546f parameters. To
│ │ │ │ │ +000126d0: 206d 616b 6520 6974 2077 6f72 6b2c 2079 make it work, y
│ │ │ │ │ +000126e0: 6f75 206d 7573 7420 7075 7420 7468 650a ou must put the.
│ │ │ │ │ +000126f0: 2020 2020 2042 6c6f 636b 436c 6f73 7572 BlockClosur
│ │ │ │ │ +00012700: 6520 696e 746f 2061 2043 6f6d 7069 6c65 e into a Compile
│ │ │ │ │ +00012710: 644d 6574 686f 6427 7320 6c69 7465 7261 dMethod's litera
│ │ │ │ │ +00012720: 6c73 2e0a 0a0a 1f0a 4669 6c65 3a20 6773 ls......File: gs
│ │ │ │ │ +00012730: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ +00012740: 6465 3a20 426c 6f63 6b43 6c6f 7375 7265 de: BlockClosure
│ │ │ │ │ +00012750: 2063 6c61 7373 2d74 6573 7469 6e67 2c20 class-testing,
│ │ │ │ │ +00012760: 204e 6578 743a 2042 6c6f 636b 436c 6f73 Next: BlockClos
│ │ │ │ │ +00012770: 7572 652d 6163 6365 7373 696e 672c 2020 ure-accessing,
│ │ │ │ │ +00012780: 5072 6576 3a20 426c 6f63 6b43 6c6f 7375 Prev: BlockClosu
│ │ │ │ │ +00012790: 7265 2063 6c61 7373 2d69 6e73 7461 6e63 re class-instanc
│ │ │ │ │ +000127a0: 6520 6372 6561 7469 6f6e 2c20 2055 703a e creation, Up:
│ │ │ │ │ +000127b0: 2042 6c6f 636b 436c 6f73 7572 650a 0a31 BlockClosure..1
│ │ │ │ │ +000127c0: 2e31 312e 3220 426c 6f63 6b43 6c6f 7375 .11.2 BlockClosu
│ │ │ │ │ +000127d0: 7265 2063 6c61 7373 3a20 7465 7374 696e re class: testin
│ │ │ │ │ +000127e0: 670a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d g.--------------
│ │ │ │ │ +000127f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00012800: 2d2d 2d2d 0a0a 6973 496d 6d65 6469 6174 ----..isImmediat
│ │ │ │ │ +00012810: 650a 2020 2020 2041 6e73 7765 7220 7768 e. Answer wh
│ │ │ │ │ +00012820: 6574 6865 722c 2069 6620 7820 6973 2061 ether, if x is a
│ │ │ │ │ +00012830: 6e20 696e 7374 616e 6365 206f 6620 7468 n instance of th
│ │ │ │ │ +00012840: 6520 7265 6365 6976 6572 2c20 7820 636f e receiver, x co
│ │ │ │ │ +00012850: 7079 203d 3d20 780a 0a0a 1f0a 4669 6c65 py == x.....File
│ │ │ │ │ +00012860: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ +00012870: 2020 4e6f 6465 3a20 426c 6f63 6b43 6c6f Node: BlockClo
│ │ │ │ │ +00012880: 7375 7265 2d61 6363 6573 7369 6e67 2c20 sure-accessing,
│ │ │ │ │ +00012890: 204e 6578 743a 2042 6c6f 636b 436c 6f73 Next: BlockClos
│ │ │ │ │ +000128a0: 7572 652d 6275 696c 7420 696e 732c 2020 ure-built ins,
│ │ │ │ │ +000128b0: 5072 6576 3a20 426c 6f63 6b43 6c6f 7375 Prev: BlockClosu
│ │ │ │ │ +000128c0: 7265 2063 6c61 7373 2d74 6573 7469 6e67 re class-testing
│ │ │ │ │ +000128d0: 2c20 2055 703a 2042 6c6f 636b 436c 6f73 , Up: BlockClos
│ │ │ │ │ +000128e0: 7572 650a 0a31 2e31 312e 3320 426c 6f63 ure..1.11.3 Bloc
│ │ │ │ │ +000128f0: 6b43 6c6f 7375 7265 3a20 6163 6365 7373 kClosure: access
│ │ │ │ │ +00012900: 696e 670a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ing.------------
│ │ │ │ │ +00012910: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00012920: 2d2d 0a0a 6172 6775 6d65 6e74 436f 756e --..argumentCoun
│ │ │ │ │ +00012930: 740a 2020 2020 2041 6e73 7765 7220 7468 t. Answer th
│ │ │ │ │ +00012940: 6520 6e75 6d62 6572 206f 6620 6172 6775 e number of argu
│ │ │ │ │ +00012950: 6d65 6e74 7320 7061 7373 6564 2074 6f20 ments passed to
│ │ │ │ │ +00012960: 7468 6520 7265 6365 6976 6572 0a0a 626c the receiver..bl
│ │ │ │ │ +00012970: 6f63 6b0a 2020 2020 2041 6e73 7765 7220 ock. Answer
│ │ │ │ │ +00012980: 7468 6520 436f 6d70 696c 6564 426c 6f63 the CompiledBloc
│ │ │ │ │ +00012990: 6b20 7768 6963 6820 636f 6e74 6169 6e73 k which contains
│ │ │ │ │ +000129a0: 2074 6865 2072 6563 6569 7665 7227 7320 the receiver's
│ │ │ │ │ +000129b0: 6279 7465 636f 6465 730a 0a62 6c6f 636b bytecodes..block
│ │ │ │ │ +000129c0: 3a20 6143 6f6d 7069 6c65 6442 6c6f 636b : aCompiledBlock
│ │ │ │ │ +000129d0: 0a20 2020 2020 5365 7420 7468 6520 436f . Set the Co
│ │ │ │ │ +000129e0: 6d70 696c 6564 426c 6f63 6b20 7768 6963 mpiledBlock whic
│ │ │ │ │ +000129f0: 6820 636f 6e74 6169 6e73 2074 6865 2072 h contains the r
│ │ │ │ │ +00012a00: 6563 6569 7665 7227 7320 6279 7465 636f eceiver's byteco
│ │ │ │ │ +00012a10: 6465 730a 0a66 696e 616c 4950 0a20 2020 des..finalIP.
│ │ │ │ │ +00012a20: 2020 416e 7377 6572 2074 6865 206c 6173 Answer the las
│ │ │ │ │ +00012a30: 7420 696e 7374 7275 6374 696f 6e20 7468 t instruction th
│ │ │ │ │ +00012a40: 6174 2063 616e 2062 6520 6578 6563 7574 at can be execut
│ │ │ │ │ +00012a50: 6564 2062 7920 7468 6520 7265 6365 6976 ed by the receiv
│ │ │ │ │ +00012a60: 6572 0a0a 6669 7854 656d 7073 0a20 2020 er..fixTemps.
│ │ │ │ │ +00012a70: 2020 5468 6973 2073 686f 756c 6420 6669 This should fi
│ │ │ │ │ +00012a80: 7820 7468 6520 7661 6c75 6573 206f 6620 x the values of
│ │ │ │ │ +00012a90: 7468 6520 7465 6d70 6f72 6172 7920 7661 the temporary va
│ │ │ │ │ +00012aa0: 7269 6162 6c65 7320 7573 6564 2069 6e20 riables used in
│ │ │ │ │ +00012ab0: 7468 650a 2020 2020 2062 6c6f 636b 2074 the. block t
│ │ │ │ │ +00012ac0: 6861 7420 6172 6520 6f72 6469 6e61 7269 hat are ordinari
│ │ │ │ │ +00012ad0: 6c79 2073 6861 7265 6420 7769 7468 2074 ly shared with t
│ │ │ │ │ +00012ae0: 6865 206d 6574 686f 6420 696e 2077 6869 he method in whi
│ │ │ │ │ +00012af0: 6368 2074 6865 2062 6c6f 636b 0a20 2020 ch the block.
│ │ │ │ │ +00012b00: 2020 6973 2064 6566 696e 6564 2e20 204e is defined. N
│ │ │ │ │ +00012b10: 6f74 2064 6566 696e 6564 2079 6574 2c20 ot defined yet,
│ │ │ │ │ +00012b20: 6275 7420 6974 2069 7320 6e6f 7420 6861 but it is not ha
│ │ │ │ │ +00012b30: 726d 6675 6c20 7468 6174 2069 7420 6973 rmful that it is
│ │ │ │ │ +00012b40: 6e27 742e 0a20 2020 2020 416e 7377 6572 n't.. Answer
│ │ │ │ │ +00012b50: 2074 6865 2072 6563 6569 7665 722e 0a0a the receiver...
│ │ │ │ │ +00012b60: 696e 6974 6961 6c49 500a 2020 2020 2041 initialIP. A
│ │ │ │ │ +00012b70: 6e73 7765 7220 7468 6520 696e 6974 6961 nswer the initia
│ │ │ │ │ +00012b80: 6c20 696e 7374 7275 6374 696f 6e20 706f l instruction po
│ │ │ │ │ +00012b90: 696e 7465 7220 696e 746f 2074 6865 2072 inter into the r
│ │ │ │ │ +00012ba0: 6563 6569 7665 722e 0a0a 6d65 7468 6f64 eceiver...method
│ │ │ │ │ +00012bb0: 0a20 2020 2020 416e 7377 6572 2074 6865 . Answer the
│ │ │ │ │ +00012bc0: 2043 6f6d 7069 6c65 644d 6574 686f 6420 CompiledMethod
│ │ │ │ │ +00012bd0: 696e 2077 6869 6368 2074 6865 2072 6563 in which the rec
│ │ │ │ │ +00012be0: 6569 7665 7220 6c69 6573 0a0a 6e75 6d41 eiver lies..numA
│ │ │ │ │ +00012bf0: 7267 730a 2020 2020 2041 6e73 7765 7220 rgs. Answer
│ │ │ │ │ +00012c00: 7468 6520 6e75 6d62 6572 206f 6620 6172 the number of ar
│ │ │ │ │ +00012c10: 6775 6d65 6e74 7320 7061 7373 6564 2074 guments passed t
│ │ │ │ │ +00012c20: 6f20 7468 6520 7265 6365 6976 6572 0a0a o the receiver..
│ │ │ │ │ +00012c30: 6e75 6d54 656d 7073 0a20 2020 2020 416e numTemps. An
│ │ │ │ │ +00012c40: 7377 6572 2074 6865 206e 756d 6265 7220 swer the number
│ │ │ │ │ +00012c50: 6f66 2074 656d 706f 7261 7279 2076 6172 of temporary var
│ │ │ │ │ +00012c60: 6961 626c 6573 2075 7365 6420 6279 2074 iables used by t
│ │ │ │ │ +00012c70: 6865 2072 6563 6569 7665 720a 0a6f 7574 he receiver..out
│ │ │ │ │ +00012c80: 6572 436f 6e74 6578 740a 2020 2020 2041 erContext. A
│ │ │ │ │ +00012c90: 6e73 7765 7220 7468 6520 6d65 7468 6f64 nswer the method
│ │ │ │ │ +00012ca0: 2f62 6c6f 636b 2063 6f6e 7465 7874 2077 /block context w
│ │ │ │ │ +00012cb0: 6869 6368 2069 7320 7468 6520 696d 6d65 hich is the imme
│ │ │ │ │ +00012cc0: 6469 6174 6520 6f75 7465 7220 6f66 0a20 diate outer of.
│ │ │ │ │ +00012cd0: 2020 2020 7468 6520 7265 6365 6976 6572 the receiver
│ │ │ │ │ +00012ce0: 0a0a 6f75 7465 7243 6f6e 7465 7874 3a20 ..outerContext:
│ │ │ │ │ +00012cf0: 636f 6e74 6169 6e69 6e67 436f 6e74 6578 containingContex
│ │ │ │ │ +00012d00: 740a 2020 2020 2053 6574 2074 6865 206d t. Set the m
│ │ │ │ │ +00012d10: 6574 686f 642f 626c 6f63 6b20 636f 6e74 ethod/block cont
│ │ │ │ │ +00012d20: 6578 7420 7768 6963 6820 6973 2074 6865 ext which is the
│ │ │ │ │ +00012d30: 2069 6d6d 6564 6961 7465 206f 7574 6572 immediate outer
│ │ │ │ │ +00012d40: 206f 6620 7468 650a 2020 2020 2072 6563 of the. rec
│ │ │ │ │ +00012d50: 6569 7665 720a 0a72 6563 6569 7665 720a eiver..receiver.
│ │ │ │ │ +00012d60: 2020 2020 2041 6e73 7765 7220 7468 6520 Answer the
│ │ │ │ │ +00012d70: 6f62 6a65 6374 2074 6861 7420 6973 2075 object that is u
│ │ │ │ │ +00012d80: 7365 6420 6173 2060 7365 6c66 2720 7768 sed as `self' wh
│ │ │ │ │ +00012d90: 656e 2065 7865 6375 7469 6e67 2074 6865 en executing the
│ │ │ │ │ +00012da0: 0a20 2020 2020 7265 6365 6976 6572 2028 . receiver (
│ │ │ │ │ +00012db0: 6966 206e 696c 2c20 6974 206d 6967 6874 if nil, it might
│ │ │ │ │ +00012dc0: 206d 6561 6e20 7468 6174 2074 6865 2072 mean that the r
│ │ │ │ │ +00012dd0: 6563 6569 7665 7220 6973 206e 6f74 2076 eceiver is not v
│ │ │ │ │ +00012de0: 616c 6964 0a20 2020 2020 7468 6f75 6768 alid. though
│ │ │ │ │ +00012df0: 2e2e 2e29 0a0a 7265 6365 6976 6572 3a20 ...)..receiver:
│ │ │ │ │ +00012e00: 616e 4f62 6a65 6374 0a20 2020 2020 5365 anObject. Se
│ │ │ │ │ +00012e10: 7420 7468 6520 6f62 6a65 6374 2074 6861 t the object tha
│ │ │ │ │ +00012e20: 7420 6973 2075 7365 6420 6173 2060 7365 t is used as `se
│ │ │ │ │ +00012e30: 6c66 2720 7768 656e 2065 7865 6375 7469 lf' when executi
│ │ │ │ │ +00012e40: 6e67 2074 6865 2072 6563 6569 7665 720a ng the receiver.
│ │ │ │ │ +00012e50: 0a73 7461 636b 4465 7074 680a 2020 2020 .stackDepth.
│ │ │ │ │ +00012e60: 2041 6e73 7765 7220 7468 6520 6e75 6d62 Answer the numb
│ │ │ │ │ +00012e70: 6572 206f 6620 7374 6163 6b20 736c 6f74 er of stack slot
│ │ │ │ │ +00012e80: 7320 6e65 6564 6564 2066 6f72 2074 6865 s needed for the
│ │ │ │ │ +00012e90: 2072 6563 6569 7665 720a 0a0a 1f0a 4669 receiver.....Fi
│ │ │ │ │ +00012ea0: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ +00012eb0: 6f2c 2020 4e6f 6465 3a20 426c 6f63 6b43 o, Node: BlockC
│ │ │ │ │ +00012ec0: 6c6f 7375 7265 2d62 7569 6c74 2069 6e73 losure-built ins
│ │ │ │ │ +00012ed0: 2c20 204e 6578 743a 2042 6c6f 636b 436c , Next: BlockCl
│ │ │ │ │ +00012ee0: 6f73 7572 652d 636f 6e74 726f 6c20 7374 osure-control st
│ │ │ │ │ +00012ef0: 7275 6374 7572 6573 2c20 2050 7265 763a ructures, Prev:
│ │ │ │ │ +00012f00: 2042 6c6f 636b 436c 6f73 7572 652d 6163 BlockClosure-ac
│ │ │ │ │ +00012f10: 6365 7373 696e 672c 2020 5570 3a20 426c cessing, Up: Bl
│ │ │ │ │ +00012f20: 6f63 6b43 6c6f 7375 7265 0a0a 312e 3131 ockClosure..1.11
│ │ │ │ │ +00012f30: 2e34 2042 6c6f 636b 436c 6f73 7572 653a .4 BlockClosure:
│ │ │ │ │ +00012f40: 2062 7569 6c74 2069 6e73 0a2d 2d2d 2d2d built ins.-----
│ │ │ │ │ +00012f50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00012f60: 2d2d 2d2d 2d2d 2d2d 2d0a 0a63 756c 6c3a ---------..cull:
│ │ │ │ │ +00012f70: 2061 7267 310a 2020 2020 2045 7661 6c75 arg1. Evalu
│ │ │ │ │ +00012f80: 6174 6520 7468 6520 7265 6365 6976 6572 ate the receiver
│ │ │ │ │ +00012f90: 2c20 7061 7373 696e 6720 6172 6731 2061 , passing arg1 a
│ │ │ │ │ +00012fa0: 7320 7468 6520 6f6e 6c79 2070 6172 616d s the only param
│ │ │ │ │ +00012fb0: 6574 6572 2069 6620 7468 650a 2020 2020 eter if the.
│ │ │ │ │ +00012fc0: 2072 6563 6569 7665 7220 6861 7320 7061 receiver has pa
│ │ │ │ │ +00012fd0: 7261 6d65 7465 7273 2e0a 0a63 756c 6c3a rameters...cull:
│ │ │ │ │ +00012fe0: 2061 7267 3120 6375 6c6c 3a20 6172 6732 arg1 cull: arg2
│ │ │ │ │ +00012ff0: 0a20 2020 2020 4576 616c 7561 7465 2074 . Evaluate t
│ │ │ │ │ +00013000: 6865 2072 6563 6569 7665 722c 2070 6173 he receiver, pas
│ │ │ │ │ +00013010: 7369 6e67 2061 7267 3120 616e 6420 6172 sing arg1 and ar
│ │ │ │ │ +00013020: 6732 2061 7320 7061 7261 6d65 7465 7273 g2 as parameters
│ │ │ │ │ +00013030: 2069 6620 7468 650a 2020 2020 2072 6563 if the. rec
│ │ │ │ │ +00013040: 6569 7665 7220 6163 6365 7074 7320 7468 eiver accepts th
│ │ │ │ │ +00013050: 656d 2e0a 0a63 756c 6c3a 2061 7267 3120 em...cull: arg1
│ │ │ │ │ +00013060: 6375 6c6c 3a20 6172 6732 2063 756c 6c3a cull: arg2 cull:
│ │ │ │ │ +00013070: 2061 7267 330a 2020 2020 2045 7661 6c75 arg3. Evalu
│ │ │ │ │ +00013080: 6174 6520 7468 6520 7265 6365 6976 6572 ate the receiver
│ │ │ │ │ +00013090: 2c20 7061 7373 696e 6720 6172 6731 2c20 , passing arg1,
│ │ │ │ │ +000130a0: 6172 6732 2061 6e64 2061 7267 3320 6173 arg2 and arg3 as
│ │ │ │ │ +000130b0: 2070 6172 616d 6574 6572 7320 6966 0a20 parameters if.
│ │ │ │ │ +000130c0: 2020 2020 7468 6520 7265 6365 6976 6572 the receiver
│ │ │ │ │ +000130d0: 2061 6363 6570 7473 2074 6865 6d2e 0a0a accepts them...
│ │ │ │ │ +000130e0: 7661 6c75 650a 2020 2020 2045 7661 6c75 value. Evalu
│ │ │ │ │ +000130f0: 6174 6520 7468 6520 7265 6365 6976 6572 ate the receiver
│ │ │ │ │ +00013100: 2070 6173 7369 6e67 206e 6f20 7061 7261 passing no para
│ │ │ │ │ +00013110: 6d65 7465 7273 0a0a 7661 6c75 653a 2061 meters..value: a
│ │ │ │ │ +00013120: 7267 310a 2020 2020 2045 7661 6c75 6174 rg1. Evaluat
│ │ │ │ │ +00013130: 6520 7468 6520 7265 6365 6976 6572 2070 e the receiver p
│ │ │ │ │ +00013140: 6173 7369 6e67 2061 7267 3120 6173 2074 assing arg1 as t
│ │ │ │ │ +00013150: 6865 206f 6e6c 7920 7061 7261 6d65 7465 he only paramete
│ │ │ │ │ +00013160: 720a 0a76 616c 7565 3a20 6172 6731 2076 r..value: arg1 v
│ │ │ │ │ +00013170: 616c 7565 3a20 6172 6732 0a20 2020 2020 alue: arg2.
│ │ │ │ │ +00013180: 4576 616c 7561 7465 2074 6865 2072 6563 Evaluate the rec
│ │ │ │ │ +00013190: 6569 7665 7220 7061 7373 696e 6720 6172 eiver passing ar
│ │ │ │ │ +000131a0: 6731 2061 6e64 2061 7267 3220 6173 2074 g1 and arg2 as t
│ │ │ │ │ +000131b0: 6865 2070 6172 616d 6574 6572 730a 0a76 he parameters..v
│ │ │ │ │ +000131c0: 616c 7565 3a20 6172 6731 2076 616c 7565 alue: arg1 value
│ │ │ │ │ +000131d0: 3a20 6172 6732 2076 616c 7565 3a20 6172 : arg2 value: ar
│ │ │ │ │ +000131e0: 6733 0a20 2020 2020 4576 616c 7561 7465 g3. Evaluate
│ │ │ │ │ +000131f0: 2074 6865 2072 6563 6569 7665 7220 7061 the receiver pa
│ │ │ │ │ +00013200: 7373 696e 6720 6172 6731 2c20 6172 6732 ssing arg1, arg2
│ │ │ │ │ +00013210: 2061 6e64 2061 7267 3320 6173 2074 6865 and arg3 as the
│ │ │ │ │ +00013220: 2070 6172 616d 6574 6572 730a 0a76 616c parameters..val
│ │ │ │ │ +00013230: 7565 5769 7468 4172 6775 6d65 6e74 733a ueWithArguments:
│ │ │ │ │ +00013240: 2061 7267 756d 656e 7473 4172 7261 790a argumentsArray.
│ │ │ │ │ +00013250: 2020 2020 2045 7661 6c75 6174 6520 7468 Evaluate th
│ │ │ │ │ +00013260: 6520 7265 6365 6976 6572 2070 6173 7369 e receiver passi
│ │ │ │ │ +00013270: 6e67 2061 7267 4172 7261 7927 7320 656c ng argArray's el
│ │ │ │ │ +00013280: 656d 656e 7473 2061 7320 7468 6520 7061 ements as the pa
│ │ │ │ │ +00013290: 7261 6d65 7465 7273 0a0a 0a1f 0a46 696c rameters.....Fil
│ │ │ │ │ +000132a0: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ +000132b0: 2c20 204e 6f64 653a 2042 6c6f 636b 436c , Node: BlockCl
│ │ │ │ │ +000132c0: 6f73 7572 652d 636f 6e74 726f 6c20 7374 osure-control st
│ │ │ │ │ +000132d0: 7275 6374 7572 6573 2c20 204e 6578 743a ructures, Next:
│ │ │ │ │ +000132e0: 2042 6c6f 636b 436c 6f73 7572 652d 6578 BlockClosure-ex
│ │ │ │ │ +000132f0: 6365 7074 696f 6e20 6861 6e64 6c69 6e67 ception handling
│ │ │ │ │ +00013300: 2c20 2050 7265 763a 2042 6c6f 636b 436c , Prev: BlockCl
│ │ │ │ │ +00013310: 6f73 7572 652d 6275 696c 7420 696e 732c osure-built ins,
│ │ │ │ │ +00013320: 2020 5570 3a20 426c 6f63 6b43 6c6f 7375 Up: BlockClosu
│ │ │ │ │ +00013330: 7265 0a0a 312e 3131 2e35 2042 6c6f 636b re..1.11.5 Block
│ │ │ │ │ +00013340: 436c 6f73 7572 653a 2063 6f6e 7472 6f6c Closure: control
│ │ │ │ │ +00013350: 2073 7472 7563 7475 7265 730a 2d2d 2d2d structures.----
│ │ │ │ │ +00013360: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00013370: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00013380: 2d2d 2d0a 0a72 6570 6561 740a 2020 2020 ---..repeat.
│ │ │ │ │ +00013390: 2045 7661 6c75 6174 6520 7468 6520 7265 Evaluate the re
│ │ │ │ │ +000133a0: 6365 6976 6572 2027 666f 7265 7665 7227 ceiver 'forever'
│ │ │ │ │ +000133b0: 2028 6163 7475 616c 6c79 2075 6e74 696c (actually until
│ │ │ │ │ +000133c0: 2061 2072 6574 7572 6e20 6973 0a20 2020 a return is.
│ │ │ │ │ +000133d0: 2020 6578 6563 7574 6564 206f 7220 7468 executed or th
│ │ │ │ │ +000133e0: 6520 7072 6f63 6573 7320 6973 2074 6572 e process is ter
│ │ │ │ │ +000133f0: 6d69 6e61 7465 6429 2e0a 0a77 6869 6c65 minated)...while
│ │ │ │ │ +00013400: 4661 6c73 650a 2020 2020 2045 7661 6c75 False. Evalu
│ │ │ │ │ +00013410: 6174 6520 7468 6520 7265 6365 6976 6572 ate the receiver
│ │ │ │ │ +00013420: 2075 6e74 696c 2069 7420 7265 7475 726e until it return
│ │ │ │ │ +00013430: 7320 7472 7565 0a0a 7768 696c 6546 616c s true..whileFal
│ │ │ │ │ +00013440: 7365 3a20 6142 6c6f 636b 0a20 2020 2020 se: aBlock.
│ │ │ │ │ +00013450: 4576 616c 7561 7465 2074 6865 2072 6563 Evaluate the rec
│ │ │ │ │ +00013460: 6569 7665 722e 2049 6620 6974 2072 6574 eiver. If it ret
│ │ │ │ │ +00013470: 7572 6e73 2066 616c 7365 2c20 6576 616c urns false, eval
│ │ │ │ │ +00013480: 7561 7465 2061 426c 6f63 6b20 616e 640a uate aBlock and.
│ │ │ │ │ +00013490: 2020 2020 2072 6573 7461 7274 0a0a 7768 restart..wh
│ │ │ │ │ +000134a0: 696c 6554 7275 650a 2020 2020 2045 7661 ileTrue. Eva
│ │ │ │ │ +000134b0: 6c75 6174 6520 7468 6520 7265 6365 6976 luate the receiv
│ │ │ │ │ +000134c0: 6572 2075 6e74 696c 2069 7420 7265 7475 er until it retu
│ │ │ │ │ +000134d0: 726e 7320 6661 6c73 650a 0a77 6869 6c65 rns false..while
│ │ │ │ │ +000134e0: 5472 7565 3a20 6142 6c6f 636b 0a20 2020 True: aBlock.
│ │ │ │ │ +000134f0: 2020 4576 616c 7561 7465 2074 6865 2072 Evaluate the r
│ │ │ │ │ +00013500: 6563 6569 7665 722e 2049 6620 6974 2072 eceiver. If it r
│ │ │ │ │ +00013510: 6574 7572 6e73 2074 7275 652c 2065 7661 eturns true, eva
│ │ │ │ │ +00013520: 6c75 6174 6520 6142 6c6f 636b 2061 6e64 luate aBlock and
│ │ │ │ │ +00013530: 0a20 2020 2020 7265 7374 6172 740a 0a0a . restart...
│ │ │ │ │ +00013540: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ +00013550: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 426c .info, Node: Bl
│ │ │ │ │ +00013560: 6f63 6b43 6c6f 7375 7265 2d65 7863 6570 ockClosure-excep
│ │ │ │ │ +00013570: 7469 6f6e 2068 616e 646c 696e 672c 2020 tion handling,
│ │ │ │ │ +00013580: 4e65 7874 3a20 426c 6f63 6b43 6c6f 7375 Next: BlockClosu
│ │ │ │ │ +00013590: 7265 2d6d 756c 7469 706c 6520 7072 6f63 re-multiple proc
│ │ │ │ │ +000135a0: 6573 732c 2020 5072 6576 3a20 426c 6f63 ess, Prev: Bloc
│ │ │ │ │ +000135b0: 6b43 6c6f 7375 7265 2d63 6f6e 7472 6f6c kClosure-control
│ │ │ │ │ +000135c0: 2073 7472 7563 7475 7265 732c 2020 5570 structures, Up
│ │ │ │ │ +000135d0: 3a20 426c 6f63 6b43 6c6f 7375 7265 0a0a : BlockClosure..
│ │ │ │ │ +000135e0: 312e 3131 2e36 2042 6c6f 636b 436c 6f73 1.11.6 BlockClos
│ │ │ │ │ +000135f0: 7572 653a 2065 7863 6570 7469 6f6e 2068 ure: exception h
│ │ │ │ │ +00013600: 616e 646c 696e 670a 2d2d 2d2d 2d2d 2d2d andling.--------
│ │ │ │ │ +00013610: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00013620: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------.
│ │ │ │ │ +00013630: 0a69 6645 7272 6f72 3a20 6142 6c6f 636b .ifError: aBlock
│ │ │ │ │ +00013640: 0a20 2020 2020 4576 616c 7561 7465 2074 . Evaluate t
│ │ │ │ │ +00013650: 6865 2072 6563 6569 7665 723b 2077 6865 he receiver; whe
│ │ │ │ │ +00013660: 6e20 2365 7272 6f72 3a20 6973 2063 616c n #error: is cal
│ │ │ │ │ +00013670: 6c65 642c 2070 6173 7320 746f 2061 426c led, pass to aBl
│ │ │ │ │ +00013680: 6f63 6b20 7468 650a 2020 2020 2072 6563 ock the. rec
│ │ │ │ │ +00013690: 6569 7665 7220 616e 6420 7468 6520 7061 eiver and the pa
│ │ │ │ │ +000136a0: 7261 6d65 7465 722c 2061 6e64 2061 6e73 rameter, and ans
│ │ │ │ │ +000136b0: 7765 7220 7468 6520 7265 7375 6c74 206f wer the result o
│ │ │ │ │ +000136c0: 6620 6576 616c 7561 7469 6e67 0a20 2020 f evaluating.
│ │ │ │ │ +000136d0: 2020 6142 6c6f 636b 2e20 2049 6620 616e aBlock. If an
│ │ │ │ │ +000136e0: 6f74 6865 7220 6578 6365 7074 696f 6e20 other exception
│ │ │ │ │ +000136f0: 6973 2072 6169 7365 642c 2069 7420 6973 is raised, it is
│ │ │ │ │ +00013700: 2070 6173 7365 6420 746f 2061 6e20 6f75 passed to an ou
│ │ │ │ │ +00013710: 7465 720a 2020 2020 2068 616e 646c 6572 ter. handler
│ │ │ │ │ +00013720: 3b20 6966 206e 6f20 6578 6365 7074 696f ; if no exceptio
│ │ │ │ │ +00013730: 6e20 6973 2072 6169 7365 642c 2074 6865 n is raised, the
│ │ │ │ │ +00013740: 2072 6573 756c 7420 6f66 2065 7661 6c75 result of evalu
│ │ │ │ │ +00013750: 6174 696e 6720 7468 650a 2020 2020 2072 ating the. r
│ │ │ │ │ +00013760: 6563 6569 7665 7220 6973 2072 6574 7572 eceiver is retur
│ │ │ │ │ +00013770: 6e65 642e 0a0a 6f6e 3a20 616e 4578 6365 ned...on: anExce
│ │ │ │ │ +00013780: 7074 696f 6e20 646f 3a20 6142 6c6f 636b ption do: aBlock
│ │ │ │ │ +00013790: 0a20 2020 2020 4576 616c 7561 7465 2074 . Evaluate t
│ │ │ │ │ +000137a0: 6865 2072 6563 6569 7665 723b 2077 6865 he receiver; whe
│ │ │ │ │ +000137b0: 6e20 616e 4578 6365 7074 696f 6e20 6973 n anException is
│ │ │ │ │ +000137c0: 2073 6967 6e61 6c65 642c 2065 7661 6c75 signaled, evalu
│ │ │ │ │ +000137d0: 6174 650a 2020 2020 2061 426c 6f63 6b20 ate. aBlock
│ │ │ │ │ +000137e0: 7061 7373 696e 6720 6120 5369 676e 616c passing a Signal
│ │ │ │ │ +000137f0: 2064 6573 6372 6962 696e 6720 7468 6520 describing the
│ │ │ │ │ +00013800: 6578 6365 7074 696f 6e2e 2041 6e73 7765 exception. Answe
│ │ │ │ │ +00013810: 7220 6569 7468 6572 0a20 2020 2020 7468 r either. th
│ │ │ │ │ +00013820: 6520 7265 7375 6c74 206f 6620 6576 616c e result of eval
│ │ │ │ │ +00013830: 7561 7469 6e67 2074 6865 2072 6563 6569 uating the recei
│ │ │ │ │ +00013840: 7665 7220 6f72 2074 6865 2070 6172 616d ver or the param
│ │ │ │ │ +00013850: 6574 6572 206f 6620 610a 2020 2020 2053 eter of a. S
│ │ │ │ │ +00013860: 6967 6e61 6c3e 3e23 7265 7475 726e 3a0a ignal>>#return:.
│ │ │ │ │ +00013870: 0a6f 6e3a 2065 3120 646f 3a20 6231 206f .on: e1 do: b1 o
│ │ │ │ │ +00013880: 6e3a 2065 3220 646f 3a20 6232 0a20 2020 n: e2 do: b2.
│ │ │ │ │ +00013890: 2020 4576 616c 7561 7465 2074 6865 2072 Evaluate the r
│ │ │ │ │ +000138a0: 6563 6569 7665 723b 2077 6865 6e20 6531 eceiver; when e1
│ │ │ │ │ +000138b0: 206f 7220 6532 2061 7265 2073 6967 6e61 or e2 are signa
│ │ │ │ │ +000138c0: 6c65 642c 2065 7661 6c75 6174 650a 2020 led, evaluate.
│ │ │ │ │ +000138d0: 2020 2072 6573 7065 6374 6976 656c 7920 respectively
│ │ │ │ │ +000138e0: 6231 206f 7220 6232 2c20 7061 7373 696e b1 or b2, passin
│ │ │ │ │ +000138f0: 6720 6120 5369 676e 616c 2064 6573 6372 g a Signal descr
│ │ │ │ │ +00013900: 6962 696e 6720 7468 6520 6578 6365 7074 ibing the except
│ │ │ │ │ +00013910: 696f 6e2e 0a20 2020 2020 416e 7377 6572 ion.. Answer
│ │ │ │ │ +00013920: 2065 6974 6865 7220 7468 6520 7265 7375 either the resu
│ │ │ │ │ +00013930: 6c74 206f 6620 6576 616c 7561 7469 6e67 lt of evaluating
│ │ │ │ │ +00013940: 2074 6865 2072 6563 6569 7665 7220 6f72 the receiver or
│ │ │ │ │ +00013950: 2074 6865 0a20 2020 2020 6172 6775 6d65 the. argume
│ │ │ │ │ +00013960: 6e74 206f 6620 6120 5369 676e 616c 3e3e nt of a Signal>>
│ │ │ │ │ +00013970: 2372 6574 7572 6e3a 0a0a 6f6e 3a20 6531 #return:..on: e1
│ │ │ │ │ +00013980: 2064 6f3a 2062 3120 6f6e 3a20 6532 2064 do: b1 on: e2 d
│ │ │ │ │ +00013990: 6f3a 2062 3220 6f6e 3a20 6533 2064 6f3a o: b2 on: e3 do:
│ │ │ │ │ +000139a0: 2062 330a 2020 2020 2045 7661 6c75 6174 b3. Evaluat
│ │ │ │ │ +000139b0: 6520 7468 6520 7265 6365 6976 6572 3b20 e the receiver;
│ │ │ │ │ +000139c0: 7768 656e 2065 312c 2065 3220 6f72 2065 when e1, e2 or e
│ │ │ │ │ +000139d0: 3320 6172 6520 7369 676e 616c 6564 2c20 3 are signaled,
│ │ │ │ │ +000139e0: 6576 616c 7561 7465 0a20 2020 2020 7265 evaluate. re
│ │ │ │ │ +000139f0: 7370 6563 7469 7665 6c79 2062 312c 2062 spectively b1, b
│ │ │ │ │ +00013a00: 3220 6f72 2062 332c 2070 6173 7369 6e67 2 or b3, passing
│ │ │ │ │ +00013a10: 2061 2053 6967 6e61 6c20 6465 7363 7269 a Signal descri
│ │ │ │ │ +00013a20: 6269 6e67 2074 6865 0a20 2020 2020 6578 bing the. ex
│ │ │ │ │ +00013a30: 6365 7074 696f 6e2e 2020 416e 7377 6572 ception. Answer
│ │ │ │ │ +00013a40: 2065 6974 6865 7220 7468 6520 7265 7375 either the resu
│ │ │ │ │ +00013a50: 6c74 206f 6620 6576 616c 7561 7469 6e67 lt of evaluating
│ │ │ │ │ +00013a60: 2074 6865 2072 6563 6569 7665 7220 6f72 the receiver or
│ │ │ │ │ +00013a70: 0a20 2020 2020 7468 6520 7061 7261 6d65 . the parame
│ │ │ │ │ +00013a80: 7465 7220 6f66 2061 2053 6967 6e61 6c3e ter of a Signal>
│ │ │ │ │ +00013a90: 3e23 7265 7475 726e 3a0a 0a6f 6e3a 2065 >#return:..on: e
│ │ │ │ │ +00013aa0: 3120 646f 3a20 6231 206f 6e3a 2065 3220 1 do: b1 on: e2
│ │ │ │ │ +00013ab0: 646f 3a20 6232 206f 6e3a 2065 3320 646f do: b2 on: e3 do
│ │ │ │ │ +00013ac0: 3a20 6233 206f 6e3a 2065 3420 646f 3a20 : b3 on: e4 do:
│ │ │ │ │ +00013ad0: 6234 0a20 2020 2020 4576 616c 7561 7465 b4. Evaluate
│ │ │ │ │ +00013ae0: 2074 6865 2072 6563 6569 7665 723b 2077 the receiver; w
│ │ │ │ │ +00013af0: 6865 6e20 6531 2c20 6532 2c20 6533 206f hen e1, e2, e3 o
│ │ │ │ │ +00013b00: 7220 6534 2061 7265 2073 6967 6e61 6c65 r e4 are signale
│ │ │ │ │ +00013b10: 642c 2065 7661 6c75 6174 650a 2020 2020 d, evaluate.
│ │ │ │ │ +00013b20: 2072 6573 7065 6374 6976 656c 7920 6231 respectively b1
│ │ │ │ │ +00013b30: 2c20 6232 2c20 6233 206f 7220 6234 2c20 , b2, b3 or b4,
│ │ │ │ │ +00013b40: 7061 7373 696e 6720 6120 5369 676e 616c passing a Signal
│ │ │ │ │ +00013b50: 2064 6573 6372 6962 696e 6720 7468 650a describing the.
│ │ │ │ │ +00013b60: 2020 2020 2065 7863 6570 7469 6f6e 2e20 exception.
│ │ │ │ │ +00013b70: 2041 6e73 7765 7220 6569 7468 6572 2074 Answer either t
│ │ │ │ │ +00013b80: 6865 2072 6573 756c 7420 6f66 2065 7661 he result of eva
│ │ │ │ │ +00013b90: 6c75 6174 696e 6720 7468 6520 7265 6365 luating the rece
│ │ │ │ │ +00013ba0: 6976 6572 206f 720a 2020 2020 2074 6865 iver or. the
│ │ │ │ │ +00013bb0: 2070 6172 616d 6574 6572 206f 6620 6120 parameter of a
│ │ │ │ │ +00013bc0: 5369 676e 616c 3e3e 2372 6574 7572 6e3a Signal>>#return:
│ │ │ │ │ +00013bd0: 0a0a 6f6e 3a20 6531 2064 6f3a 2062 3120 ..on: e1 do: b1
│ │ │ │ │ +00013be0: 6f6e 3a20 6532 2064 6f3a 2062 3220 6f6e on: e2 do: b2 on
│ │ │ │ │ +00013bf0: 3a20 6533 2064 6f3a 2062 3320 6f6e 3a20 : e3 do: b3 on:
│ │ │ │ │ +00013c00: 6534 2064 6f3a 2062 3420 6f6e 3a20 6535 e4 do: b4 on: e5
│ │ │ │ │ +00013c10: 2064 6f3a 2062 350a 2020 2020 2045 7661 do: b5. Eva
│ │ │ │ │ +00013c20: 6c75 6174 6520 7468 6520 7265 6365 6976 luate the receiv
│ │ │ │ │ +00013c30: 6572 3b20 7768 656e 2065 312c 2065 322c er; when e1, e2,
│ │ │ │ │ +00013c40: 2065 332c 2065 3420 6f72 2065 3520 6172 e3, e4 or e5 ar
│ │ │ │ │ +00013c50: 6520 7369 676e 616c 6564 2c0a 2020 2020 e signaled,.
│ │ │ │ │ +00013c60: 2065 7661 6c75 6174 6520 7265 7370 6563 evaluate respec
│ │ │ │ │ +00013c70: 7469 7665 6c79 2062 312c 2062 322c 2062 tively b1, b2, b
│ │ │ │ │ +00013c80: 332c 2062 3420 6f72 2062 352c 2070 6173 3, b4 or b5, pas
│ │ │ │ │ +00013c90: 7369 6e67 2061 2053 6967 6e61 6c0a 2020 sing a Signal.
│ │ │ │ │ +00013ca0: 2020 2064 6573 6372 6962 696e 6720 7468 describing th
│ │ │ │ │ +00013cb0: 6520 6578 6365 7074 696f 6e2e 2020 416e e exception. An
│ │ │ │ │ +00013cc0: 7377 6572 2065 6974 6865 7220 7468 6520 swer either the
│ │ │ │ │ +00013cd0: 7265 7375 6c74 206f 6620 6576 616c 7561 result of evalua
│ │ │ │ │ +00013ce0: 7469 6e67 0a20 2020 2020 7468 6520 7265 ting. the re
│ │ │ │ │ +00013cf0: 6365 6976 6572 206f 7220 7468 6520 7061 ceiver or the pa
│ │ │ │ │ +00013d00: 7261 6d65 7465 7220 6f66 2061 2053 6967 rameter of a Sig
│ │ │ │ │ +00013d10: 6e61 6c3e 3e23 7265 7475 726e 3a0a 0a0a nal>>#return:...
│ │ │ │ │ +00013d20: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ +00013d30: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 426c .info, Node: Bl
│ │ │ │ │ +00013d40: 6f63 6b43 6c6f 7375 7265 2d6d 756c 7469 ockClosure-multi
│ │ │ │ │ +00013d50: 706c 6520 7072 6f63 6573 732c 2020 4e65 ple process, Ne
│ │ │ │ │ +00013d60: 7874 3a20 426c 6f63 6b43 6c6f 7375 7265 xt: BlockClosure
│ │ │ │ │ +00013d70: 2d6f 7665 7272 6964 696e 672c 2020 5072 -overriding, Pr
│ │ │ │ │ +00013d80: 6576 3a20 426c 6f63 6b43 6c6f 7375 7265 ev: BlockClosure
│ │ │ │ │ +00013d90: 2d65 7863 6570 7469 6f6e 2068 616e 646c -exception handl
│ │ │ │ │ +00013da0: 696e 672c 2020 5570 3a20 426c 6f63 6b43 ing, Up: BlockC
│ │ │ │ │ +00013db0: 6c6f 7375 7265 0a0a 312e 3131 2e37 2042 losure..1.11.7 B
│ │ │ │ │ +00013dc0: 6c6f 636b 436c 6f73 7572 653a 206d 756c lockClosure: mul
│ │ │ │ │ +00013dd0: 7469 706c 6520 7072 6f63 6573 730a 2d2d tiple process.--
│ │ │ │ │ +00013de0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00013df0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00013e00: 2d2d 2d0a 0a66 6f72 6b0a 2020 2020 2043 ---..fork. C
│ │ │ │ │ +00013e10: 7265 6174 6520 6120 6e65 7720 7072 6f63 reate a new proc
│ │ │ │ │ +00013e20: 6573 7320 6578 6563 7574 696e 6720 7468 ess executing th
│ │ │ │ │ +00013e30: 6520 7265 6365 6976 6572 2061 6e64 2073 e receiver and s
│ │ │ │ │ +00013e40: 7461 7274 2069 740a 0a66 6f72 6b41 743a tart it..forkAt:
│ │ │ │ │ +00013e50: 2070 7269 6f72 6974 790a 2020 2020 2043 priority. C
│ │ │ │ │ +00013e60: 7265 6174 6520 6120 6e65 7720 7072 6f63 reate a new proc
│ │ │ │ │ +00013e70: 6573 7320 6578 6563 7574 696e 6720 7468 ess executing th
│ │ │ │ │ +00013e80: 6520 7265 6365 6976 6572 2077 6974 6820 e receiver with
│ │ │ │ │ +00013e90: 6769 7665 6e20 7072 696f 7269 7479 0a20 given priority.
│ │ │ │ │ +00013ea0: 2020 2020 616e 6420 7374 6172 7420 6974 and start it
│ │ │ │ │ +00013eb0: 0a0a 666f 726b 5769 7468 6f75 7450 7265 ..forkWithoutPre
│ │ │ │ │ +00013ec0: 656d 7074 696f 6e0a 2020 2020 2045 7661 emption. Eva
│ │ │ │ │ +00013ed0: 6c75 6174 6520 7468 6520 7265 6365 6976 luate the receiv
│ │ │ │ │ +00013ee0: 6572 2069 6e20 6120 7072 6f63 6573 7320 er in a process
│ │ │ │ │ +00013ef0: 7468 6174 2063 616e 6e6f 7420 6265 2070 that cannot be p
│ │ │ │ │ +00013f00: 7265 656d 7074 6564 2e20 2049 660a 2020 reempted. If.
│ │ │ │ │ +00013f10: 2020 2074 6865 2072 6563 6569 7665 7220 the receiver
│ │ │ │ │ +00013f20: 6578 7065 6374 2061 2070 6172 616d 6574 expect a paramet
│ │ │ │ │ +00013f30: 6572 2c20 7061 7373 2074 6865 2063 7572 er, pass the cur
│ │ │ │ │ +00013f40: 7265 6e74 2070 726f 6365 7373 2e0a 0a6e rent process...n
│ │ │ │ │ +00013f50: 6577 5072 6f63 6573 730a 2020 2020 2043 ewProcess. C
│ │ │ │ │ +00013f60: 7265 6174 6520 6120 6e65 7720 7072 6f63 reate a new proc
│ │ │ │ │ +00013f70: 6573 7320 6578 6563 7574 696e 6720 7468 ess executing th
│ │ │ │ │ +00013f80: 6520 7265 6365 6976 6572 2069 6e20 7375 e receiver in su
│ │ │ │ │ +00013f90: 7370 656e 6465 6420 7374 6174 652e 0a20 spended state..
│ │ │ │ │ +00013fa0: 2020 2020 5468 6520 7072 696f 7269 7479 The priority
│ │ │ │ │ +00013fb0: 2069 7320 7468 6520 7361 6d65 2061 7320 is the same as
│ │ │ │ │ +00013fc0: 666f 7220 7468 6520 6361 6c6c 696e 6720 for the calling
│ │ │ │ │ +00013fd0: 7072 6f63 6573 732e 2054 6865 2072 6563 process. The rec
│ │ │ │ │ +00013fe0: 6569 7665 720a 2020 2020 206d 7573 7420 eiver. must
│ │ │ │ │ +00013ff0: 6e6f 7420 636f 6e74 6169 6e20 7265 7475 not contain retu
│ │ │ │ │ +00014000: 726e 730a 0a6e 6577 5072 6f63 6573 7357 rns..newProcessW
│ │ │ │ │ +00014010: 6974 683a 2061 6e41 7272 6179 0a20 2020 ith: anArray.
│ │ │ │ │ +00014020: 2020 4372 6561 7465 2061 206e 6577 2070 Create a new p
│ │ │ │ │ +00014030: 726f 6365 7373 2065 7865 6375 7469 6e67 rocess executing
│ │ │ │ │ +00014040: 2074 6865 2072 6563 6569 7665 7220 7769 the receiver wi
│ │ │ │ │ +00014050: 7468 2074 6865 2070 6173 7365 640a 2020 th the passed.
│ │ │ │ │ +00014060: 2020 2061 7267 756d 656e 7473 2c20 616e arguments, an
│ │ │ │ │ +00014070: 6420 6c65 6176 6520 6974 2069 6e20 7375 d leave it in su
│ │ │ │ │ +00014080: 7370 656e 6465 6420 7374 6174 652e 2054 spended state. T
│ │ │ │ │ +00014090: 6865 2070 7269 6f72 6974 7920 6973 2074 he priority is t
│ │ │ │ │ +000140a0: 6865 0a20 2020 2020 7361 6d65 2061 7320 he. same as
│ │ │ │ │ +000140b0: 666f 7220 7468 6520 6361 6c6c 696e 6720 for the calling
│ │ │ │ │ +000140c0: 7072 6f63 6573 732e 2054 6865 2072 6563 process. The rec
│ │ │ │ │ +000140d0: 6569 7665 7220 6d75 7374 206e 6f74 2063 eiver must not c
│ │ │ │ │ +000140e0: 6f6e 7461 696e 0a20 2020 2020 7265 7475 ontain. retu
│ │ │ │ │ +000140f0: 726e 730a 0a76 616c 7565 5769 7468 6f75 rns..valueWithou
│ │ │ │ │ +00014100: 7449 6e74 6572 7275 7074 730a 2020 2020 tInterrupts.
│ │ │ │ │ +00014110: 2045 7661 6c75 6174 6520 6142 6c6f 636b Evaluate aBlock
│ │ │ │ │ +00014120: 2061 6e64 2064 656c 6179 2061 6c6c 2069 and delay all i
│ │ │ │ │ +00014130: 6e74 6572 7275 7074 7320 7468 6174 2061 nterrupts that a
│ │ │ │ │ +00014140: 7265 2072 6571 7565 7374 6564 2074 6f20 re requested to
│ │ │ │ │ +00014150: 7468 650a 2020 2020 2061 6374 6976 6520 the. active
│ │ │ │ │ +00014160: 7072 6f63 6573 7320 6475 7269 6e67 2069 process during i
│ │ │ │ │ +00014170: 7473 2065 7865 6375 7469 6f6e 2074 6f20 ts execution to
│ │ │ │ │ +00014180: 6166 7465 7220 6142 6c6f 636b 2072 6574 after aBlock ret
│ │ │ │ │ +00014190: 7572 6e73 2e0a 0a76 616c 7565 5769 7468 urns...valueWith
│ │ │ │ │ +000141a0: 6f75 7450 7265 656d 7074 696f 6e0a 2020 outPreemption.
│ │ │ │ │ +000141b0: 2020 2045 7661 6c75 6174 6520 7468 6520 Evaluate the
│ │ │ │ │ +000141c0: 7265 6365 6976 6572 2077 6974 6820 6578 receiver with ex
│ │ │ │ │ +000141d0: 7465 726e 616c 2069 6e74 6572 7275 7074 ternal interrupt
│ │ │ │ │ +000141e0: 7320 6469 7361 626c 6564 2e20 2054 6869 s disabled. Thi
│ │ │ │ │ +000141f0: 730a 2020 2020 2065 6666 6563 7469 7665 s. effective
│ │ │ │ │ +00014200: 6c79 2064 6973 6162 6c65 7320 7072 6565 ly disables pree
│ │ │ │ │ +00014210: 6d70 7469 6f6e 2061 7320 6c6f 6e67 2061 mption as long a
│ │ │ │ │ +00014220: 7320 7468 6520 626c 6f63 6b20 646f 6573 s the block does
│ │ │ │ │ +00014230: 206e 6f74 0a20 2020 2020 6578 706c 6963 not. explic
│ │ │ │ │ +00014240: 6974 6c79 2079 6965 6c64 2063 6f6e 7472 itly yield contr
│ │ │ │ │ +00014250: 6f6c 2c20 7761 6974 206f 6e20 7365 6d61 ol, wait on sema
│ │ │ │ │ +00014260: 7068 6f72 6573 2c20 616e 6420 7468 6520 phores, and the
│ │ │ │ │ +00014270: 6c69 6b65 2e0a 0a0a 1f0a 4669 6c65 3a20 like......File:
│ │ │ │ │ +00014280: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ +00014290: 4e6f 6465 3a20 426c 6f63 6b43 6c6f 7375 Node: BlockClosu
│ │ │ │ │ +000142a0: 7265 2d6f 7665 7272 6964 696e 672c 2020 re-overriding,
│ │ │ │ │ +000142b0: 4e65 7874 3a20 426c 6f63 6b43 6c6f 7375 Next: BlockClosu
│ │ │ │ │ +000142c0: 7265 2d74 6573 7469 6e67 2c20 2050 7265 re-testing, Pre
│ │ │ │ │ +000142d0: 763a 2042 6c6f 636b 436c 6f73 7572 652d v: BlockClosure-
│ │ │ │ │ +000142e0: 6d75 6c74 6970 6c65 2070 726f 6365 7373 multiple process
│ │ │ │ │ +000142f0: 2c20 2055 703a 2042 6c6f 636b 436c 6f73 , Up: BlockClos
│ │ │ │ │ +00014300: 7572 650a 0a31 2e31 312e 3820 426c 6f63 ure..1.11.8 Bloc
│ │ │ │ │ +00014310: 6b43 6c6f 7375 7265 3a20 6f76 6572 7269 kClosure: overri
│ │ │ │ │ +00014320: 6469 6e67 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d ding.-----------
│ │ │ │ │ +00014330: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00014340: 2d2d 2d2d 0a0a 636f 7079 0a20 2020 2020 ----..copy.
│ │ │ │ │ +00014350: 416e 7377 6572 2074 6865 2072 6563 6569 Answer the recei
│ │ │ │ │ +00014360: 7665 722e 0a0a 6465 6570 436f 7079 0a20 ver...deepCopy.
│ │ │ │ │ +00014370: 2020 2020 416e 7377 6572 2061 2073 6861 Answer a sha
│ │ │ │ │ +00014380: 6c6c 6f77 2063 6f70 792e 0a0a 0a1f 0a46 llow copy......F
│ │ │ │ │ +00014390: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ +000143a0: 666f 2c20 204e 6f64 653a 2042 6c6f 636b fo, Node: Block
│ │ │ │ │ +000143b0: 436c 6f73 7572 652d 7465 7374 696e 672c Closure-testing,
│ │ │ │ │ +000143c0: 2020 4e65 7874 3a20 426c 6f63 6b43 6c6f Next: BlockClo
│ │ │ │ │ +000143d0: 7375 7265 2d75 6e77 696e 6420 7072 6f74 sure-unwind prot
│ │ │ │ │ +000143e0: 6563 7469 6f6e 2c20 2050 7265 763a 2042 ection, Prev: B
│ │ │ │ │ +000143f0: 6c6f 636b 436c 6f73 7572 652d 6f76 6572 lockClosure-over
│ │ │ │ │ +00014400: 7269 6469 6e67 2c20 2055 703a 2042 6c6f riding, Up: Blo
│ │ │ │ │ +00014410: 636b 436c 6f73 7572 650a 0a31 2e31 312e ckClosure..1.11.
│ │ │ │ │ +00014420: 3920 426c 6f63 6b43 6c6f 7375 7265 3a20 9 BlockClosure:
│ │ │ │ │ +00014430: 7465 7374 696e 670a 2d2d 2d2d 2d2d 2d2d testing.--------
│ │ │ │ │ +00014440: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00014450: 2d2d 2d2d 0a0a 6861 734d 6574 686f 6452 ----..hasMethodR
│ │ │ │ │ +00014460: 6574 7572 6e0a 2020 2020 2041 6e73 7765 eturn. Answe
│ │ │ │ │ +00014470: 7220 7768 6574 6865 7220 7468 6520 626c r whether the bl
│ │ │ │ │ +00014480: 6f63 6b20 636f 6e74 6169 6e73 2061 206d ock contains a m
│ │ │ │ │ +00014490: 6574 686f 6420 7265 7475 726e 0a0a 0a1f ethod return....
│ │ │ │ │ +000144a0: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ +000144b0: 696e 666f 2c20 204e 6f64 653a 2042 6c6f info, Node: Blo
│ │ │ │ │ +000144c0: 636b 436c 6f73 7572 652d 756e 7769 6e64 ckClosure-unwind
│ │ │ │ │ +000144d0: 2070 726f 7465 6374 696f 6e2c 2020 5072 protection, Pr
│ │ │ │ │ +000144e0: 6576 3a20 426c 6f63 6b43 6c6f 7375 7265 ev: BlockClosure
│ │ │ │ │ +000144f0: 2d74 6573 7469 6e67 2c20 2055 703a 2042 -testing, Up: B
│ │ │ │ │ +00014500: 6c6f 636b 436c 6f73 7572 650a 0a31 2e31 lockClosure..1.1
│ │ │ │ │ +00014510: 312e 3130 2042 6c6f 636b 436c 6f73 7572 1.10 BlockClosur
│ │ │ │ │ +00014520: 653a 2075 6e77 696e 6420 7072 6f74 6563 e: unwind protec
│ │ │ │ │ +00014530: 7469 6f6e 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d tion.-----------
│ │ │ │ │ +00014540: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00014550: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 656e ------------..en
│ │ │ │ │ +00014560: 7375 7265 3a20 6142 6c6f 636b 0a20 2020 sure: aBlock.
│ │ │ │ │ +00014570: 2020 4576 616c 7561 7465 2074 6865 2072 Evaluate the r
│ │ │ │ │ +00014580: 6563 6569 7665 723b 2077 6865 6e20 616e eceiver; when an
│ │ │ │ │ +00014590: 7920 6578 6365 7074 696f 6e20 6973 2073 y exception is s
│ │ │ │ │ +000145a0: 6967 6e61 6c65 6420 6578 6974 0a20 2020 ignaled exit.
│ │ │ │ │ +000145b0: 2020 7265 7475 726e 696e 6720 7468 6520 returning the
│ │ │ │ │ +000145c0: 7265 7375 6c74 206f 6620 6576 616c 7561 result of evalua
│ │ │ │ │ +000145d0: 7469 6e67 2061 426c 6f63 6b3b 2069 6620 ting aBlock; if
│ │ │ │ │ +000145e0: 6e6f 2065 7863 6570 7469 6f6e 2069 730a no exception is.
│ │ │ │ │ +000145f0: 2020 2020 2072 6169 7365 642c 2072 6574 raised, ret
│ │ │ │ │ +00014600: 7572 6e20 7468 6520 7265 7375 6c74 206f urn the result o
│ │ │ │ │ +00014610: 6620 6576 616c 7561 7469 6e67 2061 426c f evaluating aBl
│ │ │ │ │ +00014620: 6f63 6b20 7768 656e 2074 6865 2072 6563 ock when the rec
│ │ │ │ │ +00014630: 6569 7665 720a 2020 2020 2068 6173 2065 eiver. has e
│ │ │ │ │ +00014640: 6e64 6564 0a0a 6966 4375 7274 6169 6c65 nded..ifCurtaile
│ │ │ │ │ +00014650: 643a 2061 426c 6f63 6b0a 2020 2020 2045 d: aBlock. E
│ │ │ │ │ +00014660: 7661 6c75 6174 6520 7468 6520 7265 6365 valuate the rece
│ │ │ │ │ +00014670: 6976 6572 3b20 6966 2069 7473 2065 7865 iver; if its exe
│ │ │ │ │ +00014680: 6375 7469 6f6e 2074 7269 6767 6572 7320 cution triggers
│ │ │ │ │ +00014690: 616e 2075 6e77 696e 6420 7768 6963 680a an unwind which.
│ │ │ │ │ +000146a0: 2020 2020 2074 7275 6e63 6174 6573 2074 truncates t
│ │ │ │ │ +000146b0: 6865 2065 7865 6375 7469 6f6e 206f 6620 he execution of
│ │ │ │ │ +000146c0: 7468 6520 626c 6f63 6b20 2860 6375 7274 the block (`curt
│ │ │ │ │ +000146d0: 6169 6c73 2720 7468 6520 626c 6f63 6b29 ails' the block)
│ │ │ │ │ +000146e0: 2c0a 2020 2020 2065 7661 6c75 6174 6520 ,. evaluate
│ │ │ │ │ +000146f0: 6142 6c6f 636b 2e20 2054 6865 2074 6872 aBlock. The thr
│ │ │ │ │ +00014700: 6565 2063 6173 6573 2077 6869 6368 2063 ee cases which c
│ │ │ │ │ +00014710: 616e 2063 7572 7461 696c 2074 6865 2065 an curtail the e
│ │ │ │ │ +00014720: 7865 6375 7469 6f6e 0a20 2020 2020 6f66 xecution. of
│ │ │ │ │ +00014730: 2074 6865 2072 6563 6569 7665 7220 6172 the receiver ar
│ │ │ │ │ +00014740: 653a 2061 206e 6f6e 2d6c 6f63 616c 2072 e: a non-local r
│ │ │ │ │ +00014750: 6574 7572 6e20 696e 2074 6865 2072 6563 eturn in the rec
│ │ │ │ │ +00014760: 6569 7665 722c 2061 0a20 2020 2020 6e6f eiver, a. no
│ │ │ │ │ +00014770: 6e2d 6c6f 6361 6c20 7265 7475 726e 2069 n-local return i
│ │ │ │ │ +00014780: 6e20 6120 626c 6f63 6b20 6576 616c 7561 n a block evalua
│ │ │ │ │ +00014790: 7465 6420 6279 2074 6865 2072 6563 6569 ted by the recei
│ │ │ │ │ +000147a0: 7665 7220 7768 6963 680a 2020 2020 2072 ver which. r
│ │ │ │ │ +000147b0: 6574 7572 6e73 2070 6173 7420 7468 6520 eturns past the
│ │ │ │ │ +000147c0: 7265 6365 6976 6572 2069 7473 656c 662c receiver itself,
│ │ │ │ │ +000147d0: 2061 6e64 2061 6e20 6578 6365 7074 696f and an exceptio
│ │ │ │ │ +000147e0: 6e20 7261 6973 6564 2061 6e64 206e 6f74 n raised and not
│ │ │ │ │ +000147f0: 0a20 2020 2020 7265 7375 6d65 6420 6475 . resumed du
│ │ │ │ │ +00014800: 7269 6e67 2074 6865 2065 7865 6375 7469 ring the executi
│ │ │ │ │ +00014810: 6f6e 206f 6620 7468 6520 7265 6365 6976 on of the receiv
│ │ │ │ │ +00014820: 6572 2e0a 0a76 616c 7565 5769 7468 556e er...valueWithUn
│ │ │ │ │ +00014830: 7769 6e64 0a20 2020 2020 4576 616c 7561 wind. Evalua
│ │ │ │ │ +00014840: 7465 2074 6865 2072 6563 6569 7665 722e te the receiver.
│ │ │ │ │ +00014850: 2041 6e79 2065 7272 6f72 7320 6361 7573 Any errors caus
│ │ │ │ │ +00014860: 6564 2062 7920 7468 6520 626c 6f63 6b20 ed by the block
│ │ │ │ │ +00014870: 7769 6c6c 2063 6175 7365 2061 0a20 2020 will cause a.
│ │ │ │ │ +00014880: 2020 6261 636b 7472 6163 652c 2062 7574 backtrace, but
│ │ │ │ │ +00014890: 2065 7865 6375 7469 6f6e 2077 696c 6c20 execution will
│ │ │ │ │ +000148a0: 636f 6e74 696e 7565 2069 6e20 7468 6520 continue in the
│ │ │ │ │ +000148b0: 6d65 7468 6f64 2074 6861 7420 7365 6e74 method that sent
│ │ │ │ │ +000148c0: 0a20 2020 2020 2376 616c 7565 5769 7468 . #valueWith
│ │ │ │ │ +000148d0: 556e 7769 6e64 2c20 6166 7465 7220 7468 Unwind, after th
│ │ │ │ │ +000148e0: 6174 2063 616c 6c2e 2045 7861 6d70 6c65 at call. Example
│ │ │ │ │ +000148f0: 3a20 5b20 3120 2f20 3020 5d0a 2020 2020 : [ 1 / 0 ].
│ │ │ │ │ +00014900: 2076 616c 7565 5769 7468 556e 7769 6e64 valueWithUnwind
│ │ │ │ │ +00014910: 2e20 2027 756e 7769 6e64 2077 6f72 6b73 . 'unwind works
│ │ │ │ │ +00014920: 2127 2070 7269 6e74 4e6c 2e0a 0a20 2020 !' printNl...
│ │ │ │ │ +00014930: 2020 496d 706f 7274 616e 743a 2074 6869 Important: thi
│ │ │ │ │ +00014940: 7320 6d65 7468 6f64 2069 7320 7075 626c s method is publ
│ │ │ │ │ +00014950: 6963 2c20 6275 7420 6974 2069 7320 696e ic, but it is in
│ │ │ │ │ +00014960: 7465 6e64 6564 2074 6f20 6265 2075 7365 tended to be use
│ │ │ │ │ +00014970: 6420 696e 0a20 2020 2020 7665 7279 2073 d in. very s
│ │ │ │ │ +00014980: 7065 6369 616c 2063 6173 6573 2028 6173 pecial cases (as
│ │ │ │ │ +00014990: 2061 2072 756c 6520 6f66 2074 6875 6d62 a rule of thumb
│ │ │ │ │ +000149a0: 2c20 7573 6520 6974 206f 6e6c 7920 7768 , use it only wh
│ │ │ │ │ +000149b0: 656e 2074 6865 0a20 2020 2020 636f 7272 en the. corr
│ │ │ │ │ +000149c0: 6573 706f 6e64 696e 6720 4320 636f 6465 esponding C code
│ │ │ │ │ +000149d0: 2075 7365 7320 7468 6520 5f67 7374 5f70 uses the _gst_p
│ │ │ │ │ +000149e0: 7265 7061 7265 5f65 7865 6375 7469 6f6e repare_execution
│ │ │ │ │ +000149f0: 5f65 6e76 6972 6f6e 6d65 6e74 0a20 2020 _environment.
│ │ │ │ │ +00014a00: 2020 616e 6420 5f67 7374 5f66 696e 6973 and _gst_finis
│ │ │ │ │ +00014a10: 685f 6578 6563 7574 696f 6e5f 656e 7669 h_execution_envi
│ │ │ │ │ +00014a20: 726f 6e6d 656e 7420 6675 6e63 7469 6f6e ronment function
│ │ │ │ │ +00014a30: 7329 2e20 596f 7520 7368 6f75 6c64 0a20 s). You should.
│ │ │ │ │ +00014a40: 2020 2020 7573 7561 6c6c 7920 7265 6c79 usually rely
│ │ │ │ │ +00014a50: 206f 6e20 2365 6e73 7572 653a 2061 6e64 on #ensure: and
│ │ │ │ │ +00014a60: 2023 6f6e 3a64 6f3a 2e0a 0a0a 1f0a 4669 #on:do:......Fi
│ │ │ │ │ +00014a70: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ +00014a80: 6f2c 2020 4e6f 6465 3a20 426c 6f63 6b43 o, Node: BlockC
│ │ │ │ │ +00014a90: 6f6e 7465 7874 2c20 204e 6578 743a 2042 ontext, Next: B
│ │ │ │ │ +00014aa0: 6f6f 6c65 616e 2c20 2050 7265 763a 2042 oolean, Prev: B
│ │ │ │ │ +00014ab0: 6c6f 636b 436c 6f73 7572 652c 2020 5570 lockClosure, Up
│ │ │ │ │ +00014ac0: 3a20 4261 7365 2063 6c61 7373 6573 0a0a : Base classes..
│ │ │ │ │ +00014ad0: 312e 3132 2042 6c6f 636b 436f 6e74 6578 1.12 BlockContex
│ │ │ │ │ +00014ae0: 740a 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d t.==============
│ │ │ │ │ +00014af0: 3d3d 3d0a 0a44 6566 696e 6564 2069 6e20 ===..Defined in
│ │ │ │ │ +00014b00: 6e61 6d65 7370 6163 6520 536d 616c 6c74 namespace Smallt
│ │ │ │ │ +00014b10: 616c 6b0a 5375 7065 7263 6c61 7373 3a20 alk.Superclass:
│ │ │ │ │ +00014b20: 436f 6e74 6578 7450 6172 740a 4361 7465 ContextPart.Cate
│ │ │ │ │ +00014b30: 676f 7279 3a20 4c61 6e67 7561 6765 2d49 gory: Language-I
│ │ │ │ │ +00014b40: 6d70 6c65 6d65 6e74 6174 696f 6e0a 2020 mplementation.
│ │ │ │ │ +00014b50: 2020 204d 7920 696e 7374 616e 6365 7320 My instances
│ │ │ │ │ +00014b60: 7265 7072 6573 656e 7420 6578 6563 7574 represent execut
│ │ │ │ │ +00014b70: 696e 6720 536d 616c 6c74 616c 6b20 626c ing Smalltalk bl
│ │ │ │ │ +00014b80: 6f63 6b73 2c20 7768 6963 6820 6172 650a ocks, which are.
│ │ │ │ │ +00014b90: 2020 2020 2070 6f72 7469 6f6e 7320 6f66 portions of
│ │ │ │ │ +00014ba0: 2065 7865 6375 7465 6162 6c65 2063 6f64 executeable cod
│ │ │ │ │ +00014bb0: 6520 7468 6174 2068 6176 6520 6163 6365 e that have acce
│ │ │ │ │ +00014bc0: 7373 2074 6f20 7468 6520 656e 7669 726f ss to the enviro
│ │ │ │ │ +00014bd0: 6e6d 656e 740a 2020 2020 2074 6861 7420 nment. that
│ │ │ │ │ +00014be0: 7468 6579 2077 6572 6520 6465 636c 6172 they were declar
│ │ │ │ │ +00014bf0: 6564 2069 6e2c 2074 616b 6520 7061 7261 ed in, take para
│ │ │ │ │ +00014c00: 6d65 7465 7273 2c20 616e 6420 7265 7375 meters, and resu
│ │ │ │ │ +00014c10: 6c74 2066 726f 6d0a 2020 2020 2042 6c6f lt from. Blo
│ │ │ │ │ +00014c20: 636b 436c 6f73 7572 6520 6f62 6a65 6374 ckClosure object
│ │ │ │ │ +00014c30: 7320 6372 6561 7465 6420 746f 2062 6520 s created to be
│ │ │ │ │ +00014c40: 6578 6563 7574 6564 2062 7920 6d65 7468 executed by meth
│ │ │ │ │ +00014c50: 6f64 7320 6f75 7473 6964 6520 7468 650a ods outside the.
│ │ │ │ │ +00014c60: 2020 2020 2063 7572 7265 6e74 2063 6c61 current cla
│ │ │ │ │ +00014c70: 7373 2e20 2042 6c6f 636b 2063 6f6e 7465 ss. Block conte
│ │ │ │ │ +00014c80: 7874 7320 6172 6520 6372 6561 7465 6420 xts are created
│ │ │ │ │ +00014c90: 6279 206d 6573 7361 6765 7320 7365 6e74 by messages sent
│ │ │ │ │ +00014ca0: 2074 6f0a 2020 2020 2063 6f6d 7075 7465 to. compute
│ │ │ │ │ +00014cb0: 2061 2063 6c6f 7375 7265 2773 2076 616c a closure's val
│ │ │ │ │ +00014cc0: 7565 2e20 2054 6865 7920 636f 6e74 6169 ue. They contai
│ │ │ │ │ +00014cd0: 6e20 6120 7374 6163 6b20 616e 6420 616c n a stack and al
│ │ │ │ │ +00014ce0: 736f 2070 726f 7669 6465 0a20 2020 2020 so provide.
│ │ │ │ │ +00014cf0: 736f 6d65 206d 6574 686f 6473 2074 6861 some methods tha
│ │ │ │ │ +00014d00: 7420 6361 6e20 6265 2075 7365 6420 696e t can be used in
│ │ │ │ │ +00014d10: 2069 6e73 7065 6374 696f 6e20 6f72 2064 inspection or d
│ │ │ │ │ +00014d20: 6562 7567 6769 6e67 2e0a 0a2a 204d 656e ebugging...* Men
│ │ │ │ │ +00014d30: 753a 0a0a 2a20 426c 6f63 6b43 6f6e 7465 u:..* BlockConte
│ │ │ │ │ +00014d40: 7874 2d61 6363 6573 7369 6e67 3a3a 2020 xt-accessing::
│ │ │ │ │ +00014d50: 2869 6e73 7461 6e63 6529 0a2a 2042 6c6f (instance).* Blo
│ │ │ │ │ +00014d60: 636b 436f 6e74 6578 742d 6465 6275 6767 ckContext-debugg
│ │ │ │ │ +00014d70: 696e 673a 3a20 2028 696e 7374 616e 6365 ing:: (instance
│ │ │ │ │ +00014d80: 290a 2a20 426c 6f63 6b43 6f6e 7465 7874 ).* BlockContext
│ │ │ │ │ +00014d90: 2d70 7269 6e74 696e 673a 3a20 2028 696e -printing:: (in
│ │ │ │ │ +00014da0: 7374 616e 6365 290a 0a1f 0a46 696c 653a stance)....File:
│ │ │ │ │ +00014db0: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ +00014dc0: 204e 6f64 653a 2042 6c6f 636b 436f 6e74 Node: BlockCont
│ │ │ │ │ +00014dd0: 6578 742d 6163 6365 7373 696e 672c 2020 ext-accessing,
│ │ │ │ │ +00014de0: 4e65 7874 3a20 426c 6f63 6b43 6f6e 7465 Next: BlockConte
│ │ │ │ │ +00014df0: 7874 2d64 6562 7567 6769 6e67 2c20 2055 xt-debugging, U
│ │ │ │ │ +00014e00: 703a 2042 6c6f 636b 436f 6e74 6578 740a p: BlockContext.
│ │ │ │ │ +00014e10: 0a31 2e31 322e 3120 426c 6f63 6b43 6f6e .1.12.1 BlockCon
│ │ │ │ │ +00014e20: 7465 7874 3a20 6163 6365 7373 696e 670a text: accessing.
│ │ │ │ │ +00014e30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00014e40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------..
│ │ │ │ │ +00014e50: 6361 6c6c 6572 0a20 2020 2020 416e 7377 caller. Answ
│ │ │ │ │ +00014e60: 6572 2074 6865 2063 6f6e 7465 7874 2074 er the context t
│ │ │ │ │ +00014e70: 6861 7420 6361 6c6c 6564 2074 6865 2072 hat called the r
│ │ │ │ │ +00014e80: 6563 6569 7665 720a 0a68 6f6d 650a 2020 eceiver..home.
│ │ │ │ │ +00014e90: 2020 2041 6e73 7765 7220 7468 6520 4d65 Answer the Me
│ │ │ │ │ +00014ea0: 7468 6f64 436f 6e74 6578 7420 746f 2077 thodContext to w
│ │ │ │ │ +00014eb0: 6869 6368 2074 6865 2072 6563 6569 7665 hich the receive
│ │ │ │ │ +00014ec0: 7220 7265 6665 7273 2c20 6f72 206e 696c r refers, or nil
│ │ │ │ │ +00014ed0: 2069 660a 2020 2020 2069 7420 6861 7320 if. it has
│ │ │ │ │ +00014ee0: 6265 656e 206f 7074 696d 697a 6564 2061 been optimized a
│ │ │ │ │ +00014ef0: 7761 790a 0a69 7342 6c6f 636b 0a20 2020 way..isBlock.
│ │ │ │ │ +00014f00: 2020 416e 7377 6572 2077 6865 7468 6572 Answer whether
│ │ │ │ │ +00014f10: 2074 6865 2072 6563 6569 7665 7220 6973 the receiver is
│ │ │ │ │ +00014f20: 2061 2062 6c6f 636b 2063 6f6e 7465 7874 a block context
│ │ │ │ │ +00014f30: 0a0a 6973 4469 7361 626c 6564 0a20 2020 ..isDisabled.
│ │ │ │ │ +00014f40: 2020 416e 7377 6572 7320 6661 6c73 652c Answers false,
│ │ │ │ │ +00014f50: 2062 6563 6175 7365 2063 6f6e 7465 7874 because context
│ │ │ │ │ +00014f60: 7320 7468 6174 2061 7265 2073 6b69 7070 s that are skipp
│ │ │ │ │ +00014f70: 6564 2077 6865 6e20 646f 696e 6720 610a ed when doing a.
│ │ │ │ │ +00014f80: 2020 2020 2072 6574 7572 6e20 6172 6520 return are
│ │ │ │ │ +00014f90: 616c 7761 7973 204d 6574 686f 6443 6f6e always MethodCon
│ │ │ │ │ +00014fa0: 7465 7874 732e 2020 426c 6f63 6b43 6f6e texts. BlockCon
│ │ │ │ │ +00014fb0: 7465 7874 7320 6172 6520 7265 6d6f 7665 texts are remove
│ │ │ │ │ +00014fc0: 6420 6672 6f6d 0a20 2020 2020 7468 6520 d from. the
│ │ │ │ │ +00014fd0: 6368 6169 6e20 7768 656e 6576 6572 2061 chain whenever a
│ │ │ │ │ +00014fe0: 206e 6f6e 2d6c 6f63 616c 2072 6574 7572 non-local retur
│ │ │ │ │ +00014ff0: 6e20 6973 2064 6f6e 652c 2077 6869 6c65 n is done, while
│ │ │ │ │ +00015000: 0a20 2020 2020 4d65 7468 6f64 436f 6e74 . MethodCont
│ │ │ │ │ +00015010: 6578 7473 206e 6565 6420 746f 2073 7461 exts need to sta
│ │ │ │ │ +00015020: 7920 7468 6572 6520 696e 2063 6173 6520 y there in case
│ │ │ │ │ +00015030: 7468 6572 6520 6973 2061 206e 6f6e 2d6c there is a non-l
│ │ │ │ │ +00015040: 6f63 616c 0a20 2020 2020 7265 7475 726e ocal. return
│ │ │ │ │ +00015050: 2066 726f 6d20 7468 6520 2365 6e73 7572 from the #ensur
│ │ │ │ │ +00015060: 653a 2062 6c6f 636b 2e0a 0a69 7345 6e76 e: block...isEnv
│ │ │ │ │ +00015070: 6972 6f6e 6d65 6e74 0a20 2020 2020 546f ironment. To
│ │ │ │ │ +00015080: 2063 7265 6174 6520 6120 7661 6c69 6420 create a valid
│ │ │ │ │ +00015090: 6578 6563 7574 696f 6e20 656e 7669 726f execution enviro
│ │ │ │ │ +000150a0: 6e6d 656e 7420 666f 7220 7468 6520 696e nment for the in
│ │ │ │ │ +000150b0: 7465 7270 7265 7465 7220 6576 656e 0a20 terpreter even.
│ │ │ │ │ +000150c0: 2020 2020 6265 666f 7265 2069 7420 7374 before it st
│ │ │ │ │ +000150d0: 6172 7473 2c20 4753 5420 6372 6561 7465 arts, GST create
│ │ │ │ │ +000150e0: 7320 6120 6661 6b65 2063 6f6e 7465 7874 s a fake context
│ │ │ │ │ +000150f0: 2077 686f 7365 2073 656c 6563 746f 7220 whose selector
│ │ │ │ │ +00015100: 6973 206e 696c 0a20 2020 2020 616e 6420 is nil. and
│ │ │ │ │ +00015110: 7768 6963 6820 6361 6e20 6265 2075 7365 which can be use
│ │ │ │ │ +00015120: 6420 6173 2061 206d 6172 6b65 7220 666f d as a marker fo
│ │ │ │ │ +00015130: 7220 7468 6520 6375 7272 656e 7420 6578 r the current ex
│ │ │ │ │ +00015140: 6563 7574 696f 6e0a 2020 2020 2065 6e76 ecution. env
│ │ │ │ │ +00015150: 6972 6f6e 6d65 6e74 2e20 2041 6e73 7765 ironment. Answe
│ │ │ │ │ +00015160: 7220 7768 6574 6865 7220 7468 6520 7265 r whether the re
│ │ │ │ │ +00015170: 6365 6976 6572 2069 7320 7468 6174 206b ceiver is that k
│ │ │ │ │ +00015180: 696e 6420 6f66 2063 6f6e 7465 7874 0a20 ind of context.
│ │ │ │ │ +00015190: 2020 2020 2861 6c77 6179 7320 6661 6c73 (always fals
│ │ │ │ │ +000151a0: 652c 2073 696e 6365 2074 686f 7365 2063 e, since those c
│ │ │ │ │ +000151b0: 6f6e 7465 7874 7320 6172 6520 616c 7761 ontexts are alwa
│ │ │ │ │ +000151c0: 7973 204d 6574 686f 6443 6f6e 7465 7874 ys MethodContext
│ │ │ │ │ +000151d0: 7329 2e0a 0a69 7355 6e77 696e 640a 2020 s)...isUnwind.
│ │ │ │ │ +000151e0: 2020 2041 6e73 7765 7273 2077 6865 7468 Answers wheth
│ │ │ │ │ +000151f0: 6572 2074 6865 2063 6f6e 7465 7874 206d er the context m
│ │ │ │ │ +00015200: 7573 7420 636f 6e74 696e 7565 2065 7865 ust continue exe
│ │ │ │ │ +00015210: 6375 7469 6f6e 2065 7665 6e20 6166 7465 cution even afte
│ │ │ │ │ +00015220: 7220 610a 2020 2020 206e 6f6e 2d6c 6f63 r a. non-loc
│ │ │ │ │ +00015230: 616c 2072 6574 7572 6e20 2861 2072 6574 al return (a ret
│ │ │ │ │ +00015240: 7572 6e20 6672 6f6d 2074 6865 2065 6e63 urn from the enc
│ │ │ │ │ +00015250: 6c6f 7369 6e67 206d 6574 686f 6420 6f66 losing method of
│ │ │ │ │ +00015260: 2061 2062 6c6f 636b 2c20 6f72 0a20 2020 a block, or.
│ │ │ │ │ +00015270: 2020 6120 6361 6c6c 2074 6f20 7468 6520 a call to the
│ │ │ │ │ +00015280: 2363 6f6e 7469 6e75 653a 206d 6574 686f #continue: metho
│ │ │ │ │ +00015290: 6420 6f66 2043 6f6e 7465 7874 5061 7274 d of ContextPart
│ │ │ │ │ +000152a0: 292e 2020 5375 6368 2063 6f6e 7465 7874 ). Such context
│ │ │ │ │ +000152b0: 7320 6172 650a 2020 2020 2063 7265 6174 s are. creat
│ │ │ │ │ +000152c0: 6564 206f 6e6c 7920 6279 2023 656e 7375 ed only by #ensu
│ │ │ │ │ +000152d0: 7265 3a20 616e 6420 6172 6520 616c 7761 re: and are alwa
│ │ │ │ │ +000152e0: 7973 204d 6574 686f 6443 6f6e 7465 7874 ys MethodContext
│ │ │ │ │ +000152f0: 732e 0a0a 6e74 684f 7574 6572 436f 6e74 s...nthOuterCont
│ │ │ │ │ +00015300: 6578 743a 206e 0a20 2020 2020 416e 7377 ext: n. Answ
│ │ │ │ │ +00015310: 6572 2074 6865 206e 2d74 6820 6f75 7465 er the n-th oute
│ │ │ │ │ +00015320: 7220 626c 6f63 6b2f 6d65 7468 6f64 2063 r block/method c
│ │ │ │ │ +00015330: 6f6e 7465 7874 2066 6f72 2074 6865 2072 ontext for the r
│ │ │ │ │ +00015340: 6563 6569 7665 720a 0a6f 7574 6572 436f eceiver..outerCo
│ │ │ │ │ +00015350: 6e74 6578 740a 2020 2020 2041 6e73 7765 ntext. Answe
│ │ │ │ │ +00015360: 7220 7468 6520 6f75 7465 7220 626c 6f63 r the outer bloc
│ │ │ │ │ +00015370: 6b2f 6d65 7468 6f64 2063 6f6e 7465 7874 k/method context
│ │ │ │ │ +00015380: 2066 6f72 2074 6865 2072 6563 6569 7665 for the receive
│ │ │ │ │ +00015390: 720a 0a0a 1f0a 4669 6c65 3a20 6773 742d r.....File: gst-
│ │ │ │ │ +000153a0: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ +000153b0: 3a20 426c 6f63 6b43 6f6e 7465 7874 2d64 : BlockContext-d
│ │ │ │ │ +000153c0: 6562 7567 6769 6e67 2c20 204e 6578 743a ebugging, Next:
│ │ │ │ │ +000153d0: 2042 6c6f 636b 436f 6e74 6578 742d 7072 BlockContext-pr
│ │ │ │ │ +000153e0: 696e 7469 6e67 2c20 2050 7265 763a 2042 inting, Prev: B
│ │ │ │ │ +000153f0: 6c6f 636b 436f 6e74 6578 742d 6163 6365 lockContext-acce
│ │ │ │ │ +00015400: 7373 696e 672c 2020 5570 3a20 426c 6f63 ssing, Up: Bloc
│ │ │ │ │ +00015410: 6b43 6f6e 7465 7874 0a0a 312e 3132 2e32 kContext..1.12.2
│ │ │ │ │ +00015420: 2042 6c6f 636b 436f 6e74 6578 743a 2064 BlockContext: d
│ │ │ │ │ +00015430: 6562 7567 6769 6e67 0a2d 2d2d 2d2d 2d2d ebugging.-------
│ │ │ │ │ +00015440: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00015450: 2d2d 2d2d 2d2d 2d0a 0a69 7349 6e74 6572 -------..isInter
│ │ │ │ │ +00015460: 6e61 6c45 7863 6570 7469 6f6e 4861 6e64 nalExceptionHand
│ │ │ │ │ +00015470: 6c69 6e67 436f 6e74 6578 740a 2020 2020 lingContext.
│ │ │ │ │ +00015480: 2041 6e73 7765 7220 7768 6574 6865 7220 Answer whether
│ │ │ │ │ +00015490: 7468 6520 7265 6365 6976 6572 2069 7320 the receiver is
│ │ │ │ │ +000154a0: 6120 636f 6e74 6578 7420 7468 6174 2073 a context that s
│ │ │ │ │ +000154b0: 686f 756c 6420 6265 2068 6964 6465 6e20 hould be hidden
│ │ │ │ │ +000154c0: 746f 0a20 2020 2020 7468 6520 7573 6572 to. the user
│ │ │ │ │ +000154d0: 2077 6865 6e20 7072 6573 656e 7469 6e67 when presenting
│ │ │ │ │ +000154e0: 2061 2062 6163 6b74 7261 6365 2e20 2053 a backtrace. S
│ │ │ │ │ +000154f0: 7563 6820 636f 6e74 6578 7473 2061 7265 uch contexts are
│ │ │ │ │ +00015500: 206e 6576 6572 0a20 2020 2020 626c 6f63 never. bloc
│ │ │ │ │ +00015510: 6b73 2c20 6275 7420 6368 6563 6b20 7468 ks, but check th
│ │ │ │ │ +00015520: 6520 7265 7374 206f 6620 7468 6520 6368 e rest of the ch
│ │ │ │ │ +00015530: 6169 6e2e 0a0a 0a1f 0a46 696c 653a 2067 ain......File: g
│ │ │ │ │ +00015540: 7374 2d62 6173 652e 696e 666f 2c20 204e st-base.info, N
│ │ │ │ │ +00015550: 6f64 653a 2042 6c6f 636b 436f 6e74 6578 ode: BlockContex
│ │ │ │ │ +00015560: 742d 7072 696e 7469 6e67 2c20 2050 7265 t-printing, Pre
│ │ │ │ │ +00015570: 763a 2042 6c6f 636b 436f 6e74 6578 742d v: BlockContext-
│ │ │ │ │ +00015580: 6465 6275 6767 696e 672c 2020 5570 3a20 debugging, Up:
│ │ │ │ │ +00015590: 426c 6f63 6b43 6f6e 7465 7874 0a0a 312e BlockContext..1.
│ │ │ │ │ +000155a0: 3132 2e33 2042 6c6f 636b 436f 6e74 6578 12.3 BlockContex
│ │ │ │ │ +000155b0: 743a 2070 7269 6e74 696e 670a 2d2d 2d2d t: printing.----
│ │ │ │ │ +000155c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000155d0: 2d2d 2d2d 2d2d 2d2d 2d0a 0a70 7269 6e74 ---------..print
│ │ │ │ │ +000155e0: 4f6e 3a20 6153 7472 6561 6d0a 2020 2020 On: aStream.
│ │ │ │ │ +000155f0: 2050 7269 6e74 2061 2072 6570 7265 7365 Print a represe
│ │ │ │ │ +00015600: 6e74 6174 696f 6e20 666f 7220 7468 6520 ntation for the
│ │ │ │ │ +00015610: 7265 6365 6976 6572 206f 6e20 6153 7472 receiver on aStr
│ │ │ │ │ +00015620: 6561 6d0a 0a0a 1f0a 4669 6c65 3a20 6773 eam.....File: gs
│ │ │ │ │ +00015630: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ +00015640: 6465 3a20 426f 6f6c 6561 6e2c 2020 4e65 de: Boolean, Ne
│ │ │ │ │ +00015650: 7874 3a20 4279 7465 4172 7261 792c 2020 xt: ByteArray,
│ │ │ │ │ +00015660: 5072 6576 3a20 426c 6f63 6b43 6f6e 7465 Prev: BlockConte
│ │ │ │ │ +00015670: 7874 2c20 2055 703a 2042 6173 6520 636c xt, Up: Base cl
│ │ │ │ │ +00015680: 6173 7365 730a 0a31 2e31 3320 426f 6f6c asses..1.13 Bool
│ │ │ │ │ +00015690: 6561 6e0a 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ean.============
│ │ │ │ │ +000156a0: 0a0a 4465 6669 6e65 6420 696e 206e 616d ..Defined in nam
│ │ │ │ │ +000156b0: 6573 7061 6365 2053 6d61 6c6c 7461 6c6b espace Smalltalk
│ │ │ │ │ +000156c0: 0a53 7570 6572 636c 6173 733a 204f 626a .Superclass: Obj
│ │ │ │ │ +000156d0: 6563 740a 4361 7465 676f 7279 3a20 4c61 ect.Category: La
│ │ │ │ │ +000156e0: 6e67 7561 6765 2d44 6174 6120 7479 7065 nguage-Data type
│ │ │ │ │ +000156f0: 730a 2020 2020 2049 2068 6176 6520 7477 s. I have tw
│ │ │ │ │ +00015700: 6f20 696e 7374 616e 6365 7320 696e 2074 o instances in t
│ │ │ │ │ +00015710: 6865 2053 6d61 6c6c 7461 6c6b 2073 7973 he Smalltalk sys
│ │ │ │ │ +00015720: 7465 6d3a 2074 7275 6520 616e 6420 6661 tem: true and fa
│ │ │ │ │ +00015730: 6c73 652e 2020 490a 2020 2020 2070 726f lse. I. pro
│ │ │ │ │ +00015740: 7669 6465 206d 6574 686f 6473 2074 6861 vide methods tha
│ │ │ │ │ +00015750: 7420 6172 6520 636f 6e64 6974 696f 6e61 t are conditiona
│ │ │ │ │ +00015760: 6c20 6f6e 2062 6f6f 6c65 616e 2076 616c l on boolean val
│ │ │ │ │ +00015770: 7565 732c 2073 7563 6820 6173 0a20 2020 ues, such as.
│ │ │ │ │ +00015780: 2020 636f 6e64 6974 696f 6e61 6c20 6578 conditional ex
│ │ │ │ │ +00015790: 6563 7574 696f 6e20 616e 6420 6c6f 6f70 ecution and loop
│ │ │ │ │ +000157a0: 732c 2061 6e64 2063 6f6e 6469 7469 6f6e s, and condition
│ │ │ │ │ +000157b0: 616c 2074 6573 7469 6e67 2c20 7375 6368 al testing, such
│ │ │ │ │ +000157c0: 2061 730a 2020 2020 2063 6f6e 6469 7469 as. conditi
│ │ │ │ │ +000157d0: 6f6e 616c 2061 6e64 2061 6e64 2063 6f6e onal and and con
│ │ │ │ │ +000157e0: 6469 7469 6f6e 616c 206f 722e 2020 4920 ditional or. I
│ │ │ │ │ +000157f0: 7368 6f75 6c64 2073 6179 2074 6861 7420 should say that
│ │ │ │ │ +00015800: 4920 6170 7065 6172 2074 6f0a 2020 2020 I appear to.
│ │ │ │ │ +00015810: 2070 726f 7669 6465 2074 686f 7365 206f provide those o
│ │ │ │ │ +00015820: 7065 7261 7469 6f6e 733b 206d 7920 7375 perations; my su
│ │ │ │ │ +00015830: 6263 6c61 7373 6573 2054 7275 6520 616e bclasses True an
│ │ │ │ │ +00015840: 6420 4661 6c73 6520 6163 7475 616c 6c79 d False actually
│ │ │ │ │ +00015850: 0a20 2020 2020 7072 6f76 6964 6520 7468 . provide th
│ │ │ │ │ +00015860: 6f73 6520 6f70 6572 6174 696f 6e73 2e0a ose operations..
│ │ │ │ │ +00015870: 0a2a 204d 656e 753a 0a0a 2a20 426f 6f6c .* Menu:..* Bool
│ │ │ │ │ +00015880: 6561 6e20 636c 6173 732d 7465 7374 696e ean class-testin
│ │ │ │ │ +00015890: 673a 3a20 2028 636c 6173 7329 0a2a 2042 g:: (class).* B
│ │ │ │ │ +000158a0: 6f6f 6c65 616e 2d62 6173 6963 3a3a 2020 oolean-basic::
│ │ │ │ │ +000158b0: 2869 6e73 7461 6e63 6529 0a2a 2042 6f6f (instance).* Boo
│ │ │ │ │ +000158c0: 6c65 616e 2d43 2068 6163 6b73 3a3a 2020 lean-C hacks::
│ │ │ │ │ +000158d0: 2869 6e73 7461 6e63 6529 0a2a 2042 6f6f (instance).* Boo
│ │ │ │ │ +000158e0: 6c65 616e 2d6f 7665 7272 6964 696e 673a lean-overriding:
│ │ │ │ │ +000158f0: 3a20 2028 696e 7374 616e 6365 290a 2a20 : (instance).*
│ │ │ │ │ +00015900: 426f 6f6c 6561 6e2d 7374 6f72 696e 673a Boolean-storing:
│ │ │ │ │ +00015910: 3a20 2028 696e 7374 616e 6365 290a 0a1f : (instance)...
│ │ │ │ │ +00015920: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ +00015930: 696e 666f 2c20 204e 6f64 653a 2042 6f6f info, Node: Boo
│ │ │ │ │ +00015940: 6c65 616e 2063 6c61 7373 2d74 6573 7469 lean class-testi
│ │ │ │ │ +00015950: 6e67 2c20 204e 6578 743a 2042 6f6f 6c65 ng, Next: Boole
│ │ │ │ │ +00015960: 616e 2d62 6173 6963 2c20 2055 703a 2042 an-basic, Up: B
│ │ │ │ │ +00015970: 6f6f 6c65 616e 0a0a 312e 3133 2e31 2042 oolean..1.13.1 B
│ │ │ │ │ +00015980: 6f6f 6c65 616e 2063 6c61 7373 3a20 7465 oolean class: te
│ │ │ │ │ +00015990: 7374 696e 670a 2d2d 2d2d 2d2d 2d2d 2d2d sting.----------
│ │ │ │ │ +000159a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000159b0: 2d2d 2d0a 0a69 7349 6465 6e74 6974 790a ---..isIdentity.
│ │ │ │ │ +000159c0: 2020 2020 2041 6e73 7765 7220 7768 6574 Answer whet
│ │ │ │ │ +000159d0: 6865 7220 7820 3d20 7920 696d 706c 6965 her x = y implie
│ │ │ │ │ +000159e0: 7320 7820 3d3d 2079 2066 6f72 2069 6e73 s x == y for ins
│ │ │ │ │ +000159f0: 7461 6e63 6573 206f 6620 7468 6520 7265 tances of the re
│ │ │ │ │ +00015a00: 6365 6976 6572 0a0a 6973 496d 6d65 6469 ceiver..isImmedi
│ │ │ │ │ +00015a10: 6174 650a 2020 2020 2041 6e73 7765 7220 ate. Answer
│ │ │ │ │ +00015a20: 7768 6574 6865 722c 2069 6620 7820 6973 whether, if x is
│ │ │ │ │ +00015a30: 2061 6e20 696e 7374 616e 6365 206f 6620 an instance of
│ │ │ │ │ +00015a40: 7468 6520 7265 6365 6976 6572 2c20 7820 the receiver, x
│ │ │ │ │ +00015a50: 636f 7079 203d 3d20 780a 0a0a 1f0a 4669 copy == x.....Fi
│ │ │ │ │ +00015a60: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ +00015a70: 6f2c 2020 4e6f 6465 3a20 426f 6f6c 6561 o, Node: Boolea
│ │ │ │ │ +00015a80: 6e2d 6261 7369 632c 2020 4e65 7874 3a20 n-basic, Next:
│ │ │ │ │ +00015a90: 426f 6f6c 6561 6e2d 4320 6861 636b 732c Boolean-C hacks,
│ │ │ │ │ +00015aa0: 2020 5072 6576 3a20 426f 6f6c 6561 6e20 Prev: Boolean
│ │ │ │ │ +00015ab0: 636c 6173 732d 7465 7374 696e 672c 2020 class-testing,
│ │ │ │ │ +00015ac0: 5570 3a20 426f 6f6c 6561 6e0a 0a31 2e31 Up: Boolean..1.1
│ │ │ │ │ +00015ad0: 332e 3220 426f 6f6c 6561 6e3a 2062 6173 3.2 Boolean: bas
│ │ │ │ │ +00015ae0: 6963 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ic.-------------
│ │ │ │ │ +00015af0: 2d2d 2d2d 2d2d 2d2d 0a0a 2620 6142 6f6f --------..& aBoo
│ │ │ │ │ +00015b00: 6c65 616e 0a20 2020 2020 5468 6973 206d lean. This m
│ │ │ │ │ +00015b10: 6574 686f 6427 7320 6675 6e63 7469 6f6e ethod's function
│ │ │ │ │ +00015b20: 616c 6974 7920 7368 6f75 6c64 2062 6520 ality should be
│ │ │ │ │ +00015b30: 696d 706c 656d 656e 7465 6420 6279 2073 implemented by s
│ │ │ │ │ +00015b40: 7562 636c 6173 7365 7320 6f66 0a20 2020 ubclasses of.
│ │ │ │ │ +00015b50: 2020 426f 6f6c 6561 6e0a 0a61 6e64 3a20 Boolean..and:
│ │ │ │ │ +00015b60: 6142 6c6f 636b 0a20 2020 2020 5468 6973 aBlock. This
│ │ │ │ │ +00015b70: 206d 6574 686f 6427 7320 6675 6e63 7469 method's functi
│ │ │ │ │ +00015b80: 6f6e 616c 6974 7920 7368 6f75 6c64 2062 onality should b
│ │ │ │ │ +00015b90: 6520 696d 706c 656d 656e 7465 6420 6279 e implemented by
│ │ │ │ │ +00015ba0: 2073 7562 636c 6173 7365 7320 6f66 0a20 subclasses of.
│ │ │ │ │ +00015bb0: 2020 2020 426f 6f6c 6561 6e0a 0a65 7176 Boolean..eqv
│ │ │ │ │ +00015bc0: 3a20 6142 6f6f 6c65 616e 0a20 2020 2020 : aBoolean.
│ │ │ │ │ +00015bd0: 5468 6973 206d 6574 686f 6427 7320 6675 This method's fu
│ │ │ │ │ +00015be0: 6e63 7469 6f6e 616c 6974 7920 7368 6f75 nctionality shou
│ │ │ │ │ +00015bf0: 6c64 2062 6520 696d 706c 656d 656e 7465 ld be implemente
│ │ │ │ │ +00015c00: 6420 6279 2073 7562 636c 6173 7365 7320 d by subclasses
│ │ │ │ │ +00015c10: 6f66 0a20 2020 2020 426f 6f6c 6561 6e0a of. Boolean.
│ │ │ │ │ +00015c20: 0a69 6646 616c 7365 3a20 6661 6c73 6542 .ifFalse: falseB
│ │ │ │ │ +00015c30: 6c6f 636b 0a20 2020 2020 5468 6973 206d lock. This m
│ │ │ │ │ +00015c40: 6574 686f 6427 7320 6675 6e63 7469 6f6e ethod's function
│ │ │ │ │ +00015c50: 616c 6974 7920 7368 6f75 6c64 2062 6520 ality should be
│ │ │ │ │ +00015c60: 696d 706c 656d 656e 7465 6420 6279 2073 implemented by s
│ │ │ │ │ +00015c70: 7562 636c 6173 7365 7320 6f66 0a20 2020 ubclasses of.
│ │ │ │ │ +00015c80: 2020 426f 6f6c 6561 6e0a 0a69 6646 616c Boolean..ifFal
│ │ │ │ │ +00015c90: 7365 3a20 6661 6c73 6542 6c6f 636b 2069 se: falseBlock i
│ │ │ │ │ +00015ca0: 6654 7275 653a 2074 7275 6542 6c6f 636b fTrue: trueBlock
│ │ │ │ │ +00015cb0: 0a20 2020 2020 5468 6973 206d 6574 686f . This metho
│ │ │ │ │ +00015cc0: 6427 7320 6675 6e63 7469 6f6e 616c 6974 d's functionalit
│ │ │ │ │ +00015cd0: 7920 7368 6f75 6c64 2062 6520 696d 706c y should be impl
│ │ │ │ │ +00015ce0: 656d 656e 7465 6420 6279 2073 7562 636c emented by subcl
│ │ │ │ │ +00015cf0: 6173 7365 7320 6f66 0a20 2020 2020 426f asses of. Bo
│ │ │ │ │ +00015d00: 6f6c 6561 6e0a 0a69 6654 7275 653a 2074 olean..ifTrue: t
│ │ │ │ │ +00015d10: 7275 6542 6c6f 636b 0a20 2020 2020 5468 rueBlock. Th
│ │ │ │ │ +00015d20: 6973 206d 6574 686f 6427 7320 6675 6e63 is method's func
│ │ │ │ │ +00015d30: 7469 6f6e 616c 6974 7920 7368 6f75 6c64 tionality should
│ │ │ │ │ +00015d40: 2062 6520 696d 706c 656d 656e 7465 6420 be implemented
│ │ │ │ │ +00015d50: 6279 2073 7562 636c 6173 7365 7320 6f66 by subclasses of
│ │ │ │ │ +00015d60: 0a20 2020 2020 426f 6f6c 6561 6e0a 0a69 . Boolean..i
│ │ │ │ │ +00015d70: 6654 7275 653a 2074 7275 6542 6c6f 636b fTrue: trueBlock
│ │ │ │ │ +00015d80: 2069 6646 616c 7365 3a20 6661 6c73 6542 ifFalse: falseB
│ │ │ │ │ +00015d90: 6c6f 636b 0a20 2020 2020 5468 6973 206d lock. This m
│ │ │ │ │ +00015da0: 6574 686f 6427 7320 6675 6e63 7469 6f6e ethod's function
│ │ │ │ │ +00015db0: 616c 6974 7920 7368 6f75 6c64 2062 6520 ality should be
│ │ │ │ │ +00015dc0: 696d 706c 656d 656e 7465 6420 6279 2073 implemented by s
│ │ │ │ │ +00015dd0: 7562 636c 6173 7365 7320 6f66 0a20 2020 ubclasses of.
│ │ │ │ │ +00015de0: 2020 426f 6f6c 6561 6e0a 0a6e 6f74 0a20 Boolean..not.
│ │ │ │ │ +00015df0: 2020 2020 5468 6973 206d 6574 686f 6427 This method'
│ │ │ │ │ +00015e00: 7320 6675 6e63 7469 6f6e 616c 6974 7920 s functionality
│ │ │ │ │ +00015e10: 7368 6f75 6c64 2062 6520 696d 706c 656d should be implem
│ │ │ │ │ +00015e20: 656e 7465 6420 6279 2073 7562 636c 6173 ented by subclas
│ │ │ │ │ +00015e30: 7365 7320 6f66 0a20 2020 2020 426f 6f6c ses of. Bool
│ │ │ │ │ +00015e40: 6561 6e0a 0a6f 723a 2061 426c 6f63 6b0a ean..or: aBlock.
│ │ │ │ │ +00015e50: 2020 2020 2054 6869 7320 6d65 7468 6f64 This method
│ │ │ │ │ +00015e60: 2773 2066 756e 6374 696f 6e61 6c69 7479 's functionality
│ │ │ │ │ +00015e70: 2073 686f 756c 6420 6265 2069 6d70 6c65 should be imple
│ │ │ │ │ +00015e80: 6d65 6e74 6564 2062 7920 7375 6263 6c61 mented by subcla
│ │ │ │ │ +00015e90: 7373 6573 206f 660a 2020 2020 2042 6f6f sses of. Boo
│ │ │ │ │ +00015ea0: 6c65 616e 0a0a 786f 723a 2061 426f 6f6c lean..xor: aBool
│ │ │ │ │ +00015eb0: 6561 6e0a 2020 2020 2054 6869 7320 6d65 ean. This me
│ │ │ │ │ +00015ec0: 7468 6f64 2773 2066 756e 6374 696f 6e61 thod's functiona
│ │ │ │ │ +00015ed0: 6c69 7479 2073 686f 756c 6420 6265 2069 lity should be i
│ │ │ │ │ +00015ee0: 6d70 6c65 6d65 6e74 6564 2062 7920 7375 mplemented by su
│ │ │ │ │ +00015ef0: 6263 6c61 7373 6573 206f 660a 2020 2020 bclasses of.
│ │ │ │ │ +00015f00: 2042 6f6f 6c65 616e 0a0a 7c20 6142 6f6f Boolean..| aBoo
│ │ │ │ │ +00015f10: 6c65 616e 0a20 2020 2020 5468 6973 206d lean. This m
│ │ │ │ │ +00015f20: 6574 686f 6427 7320 6675 6e63 7469 6f6e ethod's function
│ │ │ │ │ +00015f30: 616c 6974 7920 7368 6f75 6c64 2062 6520 ality should be
│ │ │ │ │ +00015f40: 696d 706c 656d 656e 7465 6420 6279 2073 implemented by s
│ │ │ │ │ +00015f50: 7562 636c 6173 7365 7320 6f66 0a20 2020 ubclasses of.
│ │ │ │ │ +00015f60: 2020 426f 6f6c 6561 6e0a 0a0a 1f0a 4669 Boolean.....Fi
│ │ │ │ │ +00015f70: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ +00015f80: 6f2c 2020 4e6f 6465 3a20 426f 6f6c 6561 o, Node: Boolea
│ │ │ │ │ +00015f90: 6e2d 4320 6861 636b 732c 2020 4e65 7874 n-C hacks, Next
│ │ │ │ │ +00015fa0: 3a20 426f 6f6c 6561 6e2d 6f76 6572 7269 : Boolean-overri
│ │ │ │ │ +00015fb0: 6469 6e67 2c20 2050 7265 763a 2042 6f6f ding, Prev: Boo
│ │ │ │ │ +00015fc0: 6c65 616e 2d62 6173 6963 2c20 2055 703a lean-basic, Up:
│ │ │ │ │ +00015fd0: 2042 6f6f 6c65 616e 0a0a 312e 3133 2e33 Boolean..1.13.3
│ │ │ │ │ +00015fe0: 2042 6f6f 6c65 616e 3a20 4320 6861 636b Boolean: C hack
│ │ │ │ │ +00015ff0: 730a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d s.--------------
│ │ │ │ │ +00016000: 2d2d 2d2d 2d2d 2d2d 2d0a 0a61 7343 426f ---------..asCBo
│ │ │ │ │ +00016010: 6f6c 6561 6e56 616c 7565 0a20 2020 2020 oleanValue.
│ │ │ │ │ +00016020: 5468 6973 206d 6574 686f 6427 7320 6675 This method's fu
│ │ │ │ │ +00016030: 6e63 7469 6f6e 616c 6974 7920 7368 6f75 nctionality shou
│ │ │ │ │ +00016040: 6c64 2062 6520 696d 706c 656d 656e 7465 ld be implemente
│ │ │ │ │ +00016050: 6420 6279 2073 7562 636c 6173 7365 7320 d by subclasses
│ │ │ │ │ +00016060: 6f66 0a20 2020 2020 426f 6f6c 6561 6e0a of. Boolean.
│ │ │ │ │ +00016070: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ +00016080: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ +00016090: 426f 6f6c 6561 6e2d 6f76 6572 7269 6469 Boolean-overridi
│ │ │ │ │ +000160a0: 6e67 2c20 204e 6578 743a 2042 6f6f 6c65 ng, Next: Boole
│ │ │ │ │ +000160b0: 616e 2d73 746f 7269 6e67 2c20 2050 7265 an-storing, Pre
│ │ │ │ │ +000160c0: 763a 2042 6f6f 6c65 616e 2d43 2068 6163 v: Boolean-C hac
│ │ │ │ │ +000160d0: 6b73 2c20 2055 703a 2042 6f6f 6c65 616e ks, Up: Boolean
│ │ │ │ │ +000160e0: 0a0a 312e 3133 2e34 2042 6f6f 6c65 616e ..1.13.4 Boolean
│ │ │ │ │ +000160f0: 3a20 6f76 6572 7269 6469 6e67 0a2d 2d2d : overriding.---
│ │ │ │ │ +00016100: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00016110: 2d2d 2d2d 2d2d 2d0a 0a64 6565 7043 6f70 -------..deepCop
│ │ │ │ │ +00016120: 790a 2020 2020 2041 6e73 7765 7220 7468 y. Answer th
│ │ │ │ │ +00016130: 6520 7265 6365 6976 6572 2e0a 0a73 6861 e receiver...sha
│ │ │ │ │ +00016140: 6c6c 6f77 436f 7079 0a20 2020 2020 416e llowCopy. An
│ │ │ │ │ +00016150: 7377 6572 2074 6865 2072 6563 6569 7665 swer the receive
│ │ │ │ │ +00016160: 722e 0a0a 0a1f 0a46 696c 653a 2067 7374 r......File: gst
│ │ │ │ │ +00016170: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ +00016180: 653a 2042 6f6f 6c65 616e 2d73 746f 7269 e: Boolean-stori
│ │ │ │ │ +00016190: 6e67 2c20 2050 7265 763a 2042 6f6f 6c65 ng, Prev: Boole
│ │ │ │ │ +000161a0: 616e 2d6f 7665 7272 6964 696e 672c 2020 an-overriding,
│ │ │ │ │ +000161b0: 5570 3a20 426f 6f6c 6561 6e0a 0a31 2e31 Up: Boolean..1.1
│ │ │ │ │ +000161c0: 332e 3520 426f 6f6c 6561 6e3a 2073 746f 3.5 Boolean: sto
│ │ │ │ │ +000161d0: 7269 6e67 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d ring.-----------
│ │ │ │ │ +000161e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6973 ------------..is
│ │ │ │ │ +000161f0: 4c69 7465 7261 6c4f 626a 6563 740a 2020 LiteralObject.
│ │ │ │ │ +00016200: 2020 2041 6e73 7765 7220 7768 6574 6865 Answer whethe
│ │ │ │ │ +00016210: 7220 7468 6520 7265 6365 6976 6572 2069 r the receiver i
│ │ │ │ │ +00016220: 7320 6578 7072 6573 7369 626c 6520 6173 s expressible as
│ │ │ │ │ +00016230: 2061 2053 6d61 6c6c 7461 6c6b 206c 6974 a Smalltalk lit
│ │ │ │ │ +00016240: 6572 616c 2e0a 0a73 746f 7265 4c69 7465 eral...storeLite
│ │ │ │ │ +00016250: 7261 6c4f 6e3a 2061 5374 7265 616d 0a20 ralOn: aStream.
│ │ │ │ │ +00016260: 2020 2020 5374 6f72 6520 6f6e 2061 5374 Store on aSt
│ │ │ │ │ +00016270: 7265 616d 2073 6f6d 6520 536d 616c 6c74 ream some Smallt
│ │ │ │ │ +00016280: 616c 6b20 636f 6465 2077 6869 6368 2063 alk code which c
│ │ │ │ │ +00016290: 6f6d 7069 6c65 7320 746f 2074 6865 2072 ompiles to the r
│ │ │ │ │ +000162a0: 6563 6569 7665 720a 0a73 746f 7265 4f6e eceiver..storeOn
│ │ │ │ │ +000162b0: 3a20 6153 7472 6561 6d0a 2020 2020 2053 : aStream. S
│ │ │ │ │ +000162c0: 746f 7265 206f 6e20 6153 7472 6561 6d20 tore on aStream
│ │ │ │ │ +000162d0: 736f 6d65 2053 6d61 6c6c 7461 6c6b 2063 some Smalltalk c
│ │ │ │ │ +000162e0: 6f64 6520 7768 6963 6820 636f 6d70 696c ode which compil
│ │ │ │ │ +000162f0: 6573 2074 6f20 7468 6520 7265 6365 6976 es to the receiv
│ │ │ │ │ +00016300: 6572 0a0a 0a1f 0a46 696c 653a 2067 7374 er.....File: gst
│ │ │ │ │ +00016310: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ +00016320: 653a 2042 7974 6541 7272 6179 2c20 204e e: ByteArray, N
│ │ │ │ │ +00016330: 6578 743a 2043 4167 6772 6567 6174 652c ext: CAggregate,
│ │ │ │ │ +00016340: 2020 5072 6576 3a20 426f 6f6c 6561 6e2c Prev: Boolean,
│ │ │ │ │ +00016350: 2020 5570 3a20 4261 7365 2063 6c61 7373 Up: Base class
│ │ │ │ │ +00016360: 6573 0a0a 312e 3134 2042 7974 6541 7272 es..1.14 ByteArr
│ │ │ │ │ +00016370: 6179 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ay.=============
│ │ │ │ │ +00016380: 3d0a 0a44 6566 696e 6564 2069 6e20 6e61 =..Defined in na
│ │ │ │ │ +00016390: 6d65 7370 6163 6520 536d 616c 6c74 616c mespace Smalltal
│ │ │ │ │ +000163a0: 6b0a 5375 7065 7263 6c61 7373 3a20 4172 k.Superclass: Ar
│ │ │ │ │ +000163b0: 7261 7965 6443 6f6c 6c65 6374 696f 6e0a rayedCollection.
│ │ │ │ │ +000163c0: 4361 7465 676f 7279 3a20 436f 6c6c 6563 Category: Collec
│ │ │ │ │ +000163d0: 7469 6f6e 732d 5365 7175 656e 6365 6162 tions-Sequenceab
│ │ │ │ │ +000163e0: 6c65 0a20 2020 2020 4d79 2069 6e73 7461 le. My insta
│ │ │ │ │ +000163f0: 6e63 6573 2061 7265 2073 696d 696c 6172 nces are similar
│ │ │ │ │ +00016400: 2074 6f20 7374 7269 6e67 7320 696e 2074 to strings in t
│ │ │ │ │ +00016410: 6861 7420 7468 6579 2061 7265 2062 6f74 hat they are bot
│ │ │ │ │ +00016420: 680a 2020 2020 2072 6570 7265 7365 6e74 h. represent
│ │ │ │ │ +00016430: 6564 2061 7320 6120 7365 7175 656e 6365 ed as a sequence
│ │ │ │ │ +00016440: 206f 6620 6279 7465 732c 2062 7574 206d of bytes, but m
│ │ │ │ │ +00016450: 7920 696e 6469 7669 6475 616c 2065 6c65 y individual ele
│ │ │ │ │ +00016460: 6d65 6e74 7320 6172 650a 2020 2020 2069 ments are. i
│ │ │ │ │ +00016470: 6e74 6567 6572 732c 2077 6865 7265 2061 ntegers, where a
│ │ │ │ │ +00016480: 7320 6120 5374 7269 6e67 2773 2065 6c65 s a String's ele
│ │ │ │ │ +00016490: 6d65 6e74 7320 6172 6520 6368 6172 6163 ments are charac
│ │ │ │ │ +000164a0: 7465 7273 2e0a 0a2a 204d 656e 753a 0a0a ters...* Menu:..
│ │ │ │ │ +000164b0: 2a20 4279 7465 4172 7261 7920 636c 6173 * ByteArray clas
│ │ │ │ │ +000164c0: 732d 696e 7374 616e 6365 2063 7265 6174 s-instance creat
│ │ │ │ │ +000164d0: 696f 6e3a 3a20 2028 636c 6173 7329 0a2a ion:: (class).*
│ │ │ │ │ +000164e0: 2042 7974 6541 7272 6179 2d62 6173 6963 ByteArray-basic
│ │ │ │ │ +000164f0: 3a3a 2020 2869 6e73 7461 6e63 6529 0a2a :: (instance).*
│ │ │ │ │ +00016500: 2042 7974 6541 7272 6179 2d62 7569 6c74 ByteArray-built
│ │ │ │ │ +00016510: 2069 6e73 3a3a 2020 2869 6e73 7461 6e63 ins:: (instanc
│ │ │ │ │ +00016520: 6529 0a2a 2042 7974 6541 7272 6179 2d43 e).* ByteArray-C
│ │ │ │ │ +00016530: 4f62 6a65 6374 3a3a 2020 2869 6e73 7461 Object:: (insta
│ │ │ │ │ +00016540: 6e63 6529 0a2a 2042 7974 6541 7272 6179 nce).* ByteArray
│ │ │ │ │ +00016550: 2d63 6f6e 7665 7274 696e 673a 3a20 2028 -converting:: (
│ │ │ │ │ +00016560: 696e 7374 616e 6365 290a 2a20 4279 7465 instance).* Byte
│ │ │ │ │ +00016570: 4172 7261 792d 6d6f 7265 2061 6476 616e Array-more advan
│ │ │ │ │ +00016580: 6365 6420 6163 6365 7373 696e 673a 3a20 ced accessing::
│ │ │ │ │ +00016590: 2028 696e 7374 616e 6365 290a 2a20 4279 (instance).* By
│ │ │ │ │ +000165a0: 7465 4172 7261 792d 7374 6f72 696e 673a teArray-storing:
│ │ │ │ │ +000165b0: 3a20 2028 696e 7374 616e 6365 290a 0a1f : (instance)...
│ │ │ │ │ +000165c0: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ +000165d0: 696e 666f 2c20 204e 6f64 653a 2042 7974 info, Node: Byt
│ │ │ │ │ +000165e0: 6541 7272 6179 2063 6c61 7373 2d69 6e73 eArray class-ins
│ │ │ │ │ +000165f0: 7461 6e63 6520 6372 6561 7469 6f6e 2c20 tance creation,
│ │ │ │ │ +00016600: 204e 6578 743a 2042 7974 6541 7272 6179 Next: ByteArray
│ │ │ │ │ +00016610: 2d62 6173 6963 2c20 2055 703a 2042 7974 -basic, Up: Byt
│ │ │ │ │ +00016620: 6541 7272 6179 0a0a 312e 3134 2e31 2042 eArray..1.14.1 B
│ │ │ │ │ +00016630: 7974 6541 7272 6179 2063 6c61 7373 3a20 yteArray class:
│ │ │ │ │ +00016640: 696e 7374 616e 6365 2063 7265 6174 696f instance creatio
│ │ │ │ │ +00016650: 6e0a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d n.--------------
│ │ │ │ │ +00016660: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00016670: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a66 726f -----------..fro
│ │ │ │ │ +00016680: 6d43 4461 7461 3a20 6143 4f62 6a65 6374 mCData: aCObject
│ │ │ │ │ +00016690: 2073 697a 653a 2061 6e49 6e74 6567 6572 size: anInteger
│ │ │ │ │ +000166a0: 0a20 2020 2020 416e 7377 6572 2061 2042 . Answer a B
│ │ │ │ │ +000166b0: 7974 6541 7272 6179 2063 6f6e 7461 696e yteArray contain
│ │ │ │ │ +000166c0: 696e 6720 616e 496e 7465 6765 7220 6279 ing anInteger by
│ │ │ │ │ +000166d0: 7465 7320 7374 6172 7469 6e67 2061 7420 tes starting at
│ │ │ │ │ +000166e0: 7468 650a 2020 2020 206c 6f63 6174 696f the. locatio
│ │ │ │ │ +000166f0: 6e20 706f 696e 7465 6420 746f 2062 7920 n pointed to by
│ │ │ │ │ +00016700: 6143 4f62 6a65 6374 0a0a 0a1f 0a46 696c aCObject.....Fil
│ │ │ │ │ +00016710: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ +00016720: 2c20 204e 6f64 653a 2042 7974 6541 7272 , Node: ByteArr
│ │ │ │ │ +00016730: 6179 2d62 6173 6963 2c20 204e 6578 743a ay-basic, Next:
│ │ │ │ │ +00016740: 2042 7974 6541 7272 6179 2d62 7569 6c74 ByteArray-built
│ │ │ │ │ +00016750: 2069 6e73 2c20 2050 7265 763a 2042 7974 ins, Prev: Byt
│ │ │ │ │ +00016760: 6541 7272 6179 2063 6c61 7373 2d69 6e73 eArray class-ins
│ │ │ │ │ +00016770: 7461 6e63 6520 6372 6561 7469 6f6e 2c20 tance creation,
│ │ │ │ │ +00016780: 2055 703a 2042 7974 6541 7272 6179 0a0a Up: ByteArray..
│ │ │ │ │ +00016790: 312e 3134 2e32 2042 7974 6541 7272 6179 1.14.2 ByteArray
│ │ │ │ │ +000167a0: 3a20 6261 7369 630a 2d2d 2d2d 2d2d 2d2d : basic.--------
│ │ │ │ │ +000167b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------.
│ │ │ │ │ +000167c0: 0a3d 2061 436f 6c6c 6563 7469 6f6e 0a20 .= aCollection.
│ │ │ │ │ +000167d0: 2020 2020 416e 7377 6572 2077 6865 7468 Answer wheth
│ │ │ │ │ +000167e0: 6572 2074 6865 2072 6563 6569 7665 7227 er the receiver'
│ │ │ │ │ +000167f0: 7320 6974 656d 7320 6d61 7463 6820 7468 s items match th
│ │ │ │ │ +00016800: 6f73 6520 696e 2061 436f 6c6c 6563 7469 ose in aCollecti
│ │ │ │ │ +00016810: 6f6e 0a0a 696e 6465 784f 663a 2061 6e45 on..indexOf: anE
│ │ │ │ │ +00016820: 6c65 6d65 6e74 2073 7461 7274 696e 6741 lement startingA
│ │ │ │ │ +00016830: 743a 2061 6e49 6e64 6578 0a20 2020 2020 t: anIndex.
│ │ │ │ │ +00016840: 416e 7377 6572 2074 6865 2066 6972 7374 Answer the first
│ │ │ │ │ +00016850: 2069 6e64 6578 203e 2061 6e49 6e64 6578 index > anIndex
│ │ │ │ │ +00016860: 2077 6869 6368 2063 6f6e 7461 696e 7320 which contains
│ │ │ │ │ +00016870: 616e 456c 656d 656e 742e 2020 496e 766f anElement. Invo
│ │ │ │ │ +00016880: 6b65 0a20 2020 2020 6578 6365 7074 696f ke. exceptio
│ │ │ │ │ +00016890: 6e42 6c6f 636b 2061 6e64 2061 6e73 7765 nBlock and answe
│ │ │ │ │ +000168a0: 7220 6974 7320 7265 7375 6c74 2069 6620 r its result if
│ │ │ │ │ +000168b0: 6e6f 2069 7465 6d20 6973 2066 6f75 6e64 no item is found
│ │ │ │ │ +000168c0: 0a0a 696e 6465 784f 663a 2061 6e45 6c65 ..indexOf: anEle
│ │ │ │ │ +000168d0: 6d65 6e74 2073 7461 7274 696e 6741 743a ment startingAt:
│ │ │ │ │ +000168e0: 2061 6e49 6e64 6578 2069 6641 6273 656e anIndex ifAbsen
│ │ │ │ │ +000168f0: 743a 2065 7863 6570 7469 6f6e 426c 6f63 t: exceptionBloc
│ │ │ │ │ +00016900: 6b0a 2020 2020 2041 6e73 7765 7220 7468 k. Answer th
│ │ │ │ │ +00016910: 6520 6669 7273 7420 696e 6465 7820 3e20 e first index >
│ │ │ │ │ +00016920: 616e 496e 6465 7820 7768 6963 6820 636f anIndex which co
│ │ │ │ │ +00016930: 6e74 6169 6e73 2061 6e45 6c65 6d65 6e74 ntains anElement
│ │ │ │ │ +00016940: 2e20 2049 6e76 6f6b 650a 2020 2020 2065 . Invoke. e
│ │ │ │ │ +00016950: 7863 6570 7469 6f6e 426c 6f63 6b20 616e xceptionBlock an
│ │ │ │ │ +00016960: 6420 616e 7377 6572 2069 7473 2072 6573 d answer its res
│ │ │ │ │ +00016970: 756c 7420 6966 206e 6f20 6974 656d 2069 ult if no item i
│ │ │ │ │ +00016980: 7320 666f 756e 640a 0a0a 1f0a 4669 6c65 s found.....File
│ │ │ │ │ +00016990: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ +000169a0: 2020 4e6f 6465 3a20 4279 7465 4172 7261 Node: ByteArra
│ │ │ │ │ +000169b0: 792d 6275 696c 7420 696e 732c 2020 4e65 y-built ins, Ne
│ │ │ │ │ +000169c0: 7874 3a20 4279 7465 4172 7261 792d 434f xt: ByteArray-CO
│ │ │ │ │ +000169d0: 626a 6563 742c 2020 5072 6576 3a20 4279 bject, Prev: By
│ │ │ │ │ +000169e0: 7465 4172 7261 792d 6261 7369 632c 2020 teArray-basic,
│ │ │ │ │ +000169f0: 5570 3a20 4279 7465 4172 7261 790a 0a31 Up: ByteArray..1
│ │ │ │ │ +00016a00: 2e31 342e 3320 4279 7465 4172 7261 793a .14.3 ByteArray:
│ │ │ │ │ +00016a10: 2062 7569 6c74 2069 6e73 0a2d 2d2d 2d2d built ins.-----
│ │ │ │ │ +00016a20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00016a30: 2d2d 2d2d 2d2d 0a0a 6173 4344 6174 613a ------..asCData:
│ │ │ │ │ +00016a40: 2061 4354 7970 650a 2020 2020 2041 6c6c aCType. All
│ │ │ │ │ +00016a50: 6f63 6174 6520 6d65 6d6f 7279 2077 6974 ocate memory wit
│ │ │ │ │ +00016a60: 6820 6d61 6c6c 6f63 2066 6f72 2061 2063 h malloc for a c
│ │ │ │ │ +00016a70: 6f70 7920 6f66 2074 6865 2072 6563 6569 opy of the recei
│ │ │ │ │ +00016a80: 7665 722c 2061 6e64 2072 6574 7572 6e0a ver, and return.
│ │ │ │ │ +00016a90: 2020 2020 2069 7420 636f 6e76 6572 7465 it converte
│ │ │ │ │ +00016aa0: 6420 746f 2061 2043 4f62 6a65 6374 2077 d to a CObject w
│ │ │ │ │ +00016ab0: 6974 6820 7468 6520 6769 7665 6e20 7479 ith the given ty
│ │ │ │ │ +00016ac0: 7065 0a0a 6174 3a20 616e 496e 6465 7820 pe..at: anIndex
│ │ │ │ │ +00016ad0: 6966 4162 7365 6e74 3a20 6142 6c6f 636b ifAbsent: aBlock
│ │ │ │ │ +00016ae0: 0a20 2020 2020 416e 7377 6572 2074 6865 . Answer the
│ │ │ │ │ +00016af0: 2069 6e64 6578 2d74 6820 696e 6465 7865 index-th indexe
│ │ │ │ │ +00016b00: 6420 696e 7374 616e 6365 2076 6172 6961 d instance varia
│ │ │ │ │ +00016b10: 626c 6520 6f66 2074 6865 2072 6563 6569 ble of the recei
│ │ │ │ │ +00016b20: 7665 720a 0a62 7974 6541 743a 2069 6e64 ver..byteAt: ind
│ │ │ │ │ +00016b30: 6578 0a20 2020 2020 416e 7377 6572 2074 ex. Answer t
│ │ │ │ │ +00016b40: 6865 2069 6e64 6578 2d74 6820 696e 6465 he index-th inde
│ │ │ │ │ +00016b50: 7865 6420 696e 7374 616e 6365 2076 6172 xed instance var
│ │ │ │ │ +00016b60: 6961 626c 6520 6f66 2074 6865 2072 6563 iable of the rec
│ │ │ │ │ +00016b70: 6569 7665 720a 0a62 7974 6541 743a 2069 eiver..byteAt: i
│ │ │ │ │ +00016b80: 6e64 6578 2070 7574 3a20 7661 6c75 650a ndex put: value.
│ │ │ │ │ +00016b90: 2020 2020 2053 746f 7265 2074 6865 2060 Store the `
│ │ │ │ │ +00016ba0: 7661 6c75 6527 2062 7974 6520 696e 2074 value' byte in t
│ │ │ │ │ +00016bb0: 6865 2069 6e64 6578 2d74 6820 696e 6465 he index-th inde
│ │ │ │ │ +00016bc0: 7865 6420 696e 7374 616e 6365 2076 6172 xed instance var
│ │ │ │ │ +00016bd0: 6961 626c 650a 2020 2020 206f 6620 7468 iable. of th
│ │ │ │ │ +00016be0: 6520 7265 6365 6976 6572 0a0a 6861 7368 e receiver..hash
│ │ │ │ │ +00016bf0: 0a20 2020 2020 416e 7377 6572 2061 6e20 . Answer an
│ │ │ │ │ +00016c00: 6861 7368 2076 616c 7565 2066 6f72 2074 hash value for t
│ │ │ │ │ +00016c10: 6865 2072 6563 6569 7665 720a 0a72 6570 he receiver..rep
│ │ │ │ │ +00016c20: 6c61 6365 4672 6f6d 3a20 7374 6172 7420 laceFrom: start
│ │ │ │ │ +00016c30: 746f 3a20 7374 6f70 2077 6974 683a 2061 to: stop with: a
│ │ │ │ │ +00016c40: 4279 7465 4172 7261 7920 7374 6172 7469 ByteArray starti
│ │ │ │ │ +00016c50: 6e67 4174 3a20 7265 706c 6163 6553 7461 ngAt: replaceSta
│ │ │ │ │ +00016c60: 7274 0a20 2020 2020 5265 706c 6163 6520 rt. Replace
│ │ │ │ │ +00016c70: 7468 6520 6368 6172 6163 7465 7273 2066 the characters f
│ │ │ │ │ +00016c80: 726f 6d20 7374 6172 7420 746f 2073 746f rom start to sto
│ │ │ │ │ +00016c90: 7020 7769 7468 2074 6865 2062 7974 6573 p with the bytes
│ │ │ │ │ +00016ca0: 2063 6f6e 7461 696e 6564 0a20 2020 2020 contained.
│ │ │ │ │ +00016cb0: 696e 2061 4279 7465 4172 7261 7920 2877 in aByteArray (w
│ │ │ │ │ +00016cc0: 6869 6368 2c20 6163 7475 616c 6c79 2c20 hich, actually,
│ │ │ │ │ +00016cd0: 6361 6e20 6265 2061 6e79 2076 6172 6961 can be any varia
│ │ │ │ │ +00016ce0: 626c 6520 6279 7465 2063 6c61 7373 292c ble byte class),
│ │ │ │ │ +00016cf0: 0a20 2020 2020 7374 6172 7469 6e67 2061 . starting a
│ │ │ │ │ +00016d00: 7420 7468 6520 7265 706c 6163 6553 7461 t the replaceSta
│ │ │ │ │ +00016d10: 7274 206c 6f63 6174 696f 6e20 6f66 2061 rt location of a
│ │ │ │ │ +00016d20: 4279 7465 4172 7261 790a 0a72 6570 6c61 ByteArray..repla
│ │ │ │ │ +00016d30: 6365 4672 6f6d 3a20 7374 6172 7420 746f ceFrom: start to
│ │ │ │ │ +00016d40: 3a20 7374 6f70 2077 6974 6853 7472 696e : stop withStrin
│ │ │ │ │ +00016d50: 673a 2061 5374 7269 6e67 2073 7461 7274 g: aString start
│ │ │ │ │ +00016d60: 696e 6741 743a 2072 6570 6c61 6365 5374 ingAt: replaceSt
│ │ │ │ │ +00016d70: 6172 740a 2020 2020 2052 6570 6c61 6365 art. Replace
│ │ │ │ │ +00016d80: 2074 6865 2063 6861 7261 6374 6572 7320 the characters
│ │ │ │ │ +00016d90: 6672 6f6d 2073 7461 7274 2074 6f20 7374 from start to st
│ │ │ │ │ +00016da0: 6f70 2077 6974 6820 7468 6520 4153 4349 op with the ASCI
│ │ │ │ │ +00016db0: 4920 636f 6465 730a 2020 2020 2063 6f6e I codes. con
│ │ │ │ │ +00016dc0: 7461 696e 6564 2069 6e20 6153 7472 696e tained in aStrin
│ │ │ │ │ +00016dd0: 6720 2877 6869 6368 2c20 6163 7475 616c g (which, actual
│ │ │ │ │ +00016de0: 6c79 2c20 6361 6e20 6265 2061 6e79 2076 ly, can be any v
│ │ │ │ │ +00016df0: 6172 6961 626c 6520 6279 7465 0a20 2020 ariable byte.
│ │ │ │ │ +00016e00: 2020 636c 6173 7329 2c20 7374 6172 7469 class), starti
│ │ │ │ │ +00016e10: 6e67 2061 7420 7468 6520 7265 706c 6163 ng at the replac
│ │ │ │ │ +00016e20: 6553 7461 7274 206c 6f63 6174 696f 6e20 eStart location
│ │ │ │ │ +00016e30: 6f66 2061 5374 7269 6e67 0a0a 0a1f 0a46 of aString.....F
│ │ │ │ │ +00016e40: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ +00016e50: 666f 2c20 204e 6f64 653a 2042 7974 6541 fo, Node: ByteA
│ │ │ │ │ +00016e60: 7272 6179 2d43 4f62 6a65 6374 2c20 204e rray-CObject, N
│ │ │ │ │ +00016e70: 6578 743a 2042 7974 6541 7272 6179 2d63 ext: ByteArray-c
│ │ │ │ │ +00016e80: 6f6e 7665 7274 696e 672c 2020 5072 6576 onverting, Prev
│ │ │ │ │ +00016e90: 3a20 4279 7465 4172 7261 792d 6275 696c : ByteArray-buil
│ │ │ │ │ +00016ea0: 7420 696e 732c 2020 5570 3a20 4279 7465 t ins, Up: Byte
│ │ │ │ │ +00016eb0: 4172 7261 790a 0a31 2e31 342e 3420 4279 Array..1.14.4 By
│ │ │ │ │ +00016ec0: 7465 4172 7261 793a 2043 4f62 6a65 6374 teArray: CObject
│ │ │ │ │ +00016ed0: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------
│ │ │ │ │ +00016ee0: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6173 4344 ----------..asCD
│ │ │ │ │ +00016ef0: 6174 610a 2020 2020 2041 6c6c 6f63 6174 ata. Allocat
│ │ │ │ │ +00016f00: 6520 6d65 6d6f 7279 2077 6974 6820 6d61 e memory with ma
│ │ │ │ │ +00016f10: 6c6c 6f63 2066 6f72 2061 2063 6f70 7920 lloc for a copy
│ │ │ │ │ +00016f20: 6f66 2074 6865 2072 6563 6569 7665 722c of the receiver,
│ │ │ │ │ +00016f30: 2061 6e64 2072 6574 7572 6e0a 2020 2020 and return.
│ │ │ │ │ +00016f40: 2061 2070 6f69 6e74 6572 2074 6f20 6974 a pointer to it
│ │ │ │ │ +00016f50: 2061 7320 6120 4342 7974 652e 0a0a 6361 as a CByte...ca
│ │ │ │ │ +00016f60: 7374 546f 3a20 7479 7065 0a20 2020 2020 stTo: type.
│ │ │ │ │ +00016f70: 4769 7665 2061 6363 6573 7320 746f 2074 Give access to t
│ │ │ │ │ +00016f80: 6865 2072 6563 6569 7665 7220 6173 2061 he receiver as a
│ │ │ │ │ +00016f90: 2076 616c 7565 2077 6974 6820 7468 6520 value with the
│ │ │ │ │ +00016fa0: 6769 7665 6e20 4354 7970 652e 0a0a 0a1f given CType.....
│ │ │ │ │ +00016fb0: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ +00016fc0: 696e 666f 2c20 204e 6f64 653a 2042 7974 info, Node: Byt
│ │ │ │ │ +00016fd0: 6541 7272 6179 2d63 6f6e 7665 7274 696e eArray-convertin
│ │ │ │ │ +00016fe0: 672c 2020 4e65 7874 3a20 4279 7465 4172 g, Next: ByteAr
│ │ │ │ │ +00016ff0: 7261 792d 6d6f 7265 2061 6476 616e 6365 ray-more advance
│ │ │ │ │ +00017000: 6420 6163 6365 7373 696e 672c 2020 5072 d accessing, Pr
│ │ │ │ │ +00017010: 6576 3a20 4279 7465 4172 7261 792d 434f ev: ByteArray-CO
│ │ │ │ │ +00017020: 626a 6563 742c 2020 5570 3a20 4279 7465 bject, Up: Byte
│ │ │ │ │ +00017030: 4172 7261 790a 0a31 2e31 342e 3520 4279 Array..1.14.5 By
│ │ │ │ │ +00017040: 7465 4172 7261 793a 2063 6f6e 7665 7274 teArray: convert
│ │ │ │ │ +00017050: 696e 670a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ing.------------
│ │ │ │ │ +00017060: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00017070: 0a0a 6173 5374 7269 6e67 0a20 2020 2020 ..asString.
│ │ │ │ │ +00017080: 416e 7377 6572 2061 2053 7472 696e 6720 Answer a String
│ │ │ │ │ +00017090: 7768 6f73 6520 6368 6172 6163 7465 7227 whose character'
│ │ │ │ │ +000170a0: 7320 4153 4349 4920 636f 6465 7320 6172 s ASCII codes ar
│ │ │ │ │ +000170b0: 6520 7468 6520 7265 6365 6976 6572 2773 e the receiver's
│ │ │ │ │ +000170c0: 0a20 2020 2020 636f 6e74 656e 7473 0a0a . contents..
│ │ │ │ │ +000170d0: 6173 556e 6963 6f64 6553 7472 696e 670a asUnicodeString.
│ │ │ │ │ +000170e0: 2020 2020 2041 6e73 7765 7220 6120 556e Answer a Un
│ │ │ │ │ +000170f0: 6963 6f64 6553 7472 696e 6720 7768 6f73 icodeString whos
│ │ │ │ │ +00017100: 6520 6368 6172 6163 7465 7227 7320 636f e character's co
│ │ │ │ │ +00017110: 6465 7320 6172 6520 7468 6520 7265 6365 des are the rece
│ │ │ │ │ +00017120: 6976 6572 2773 0a20 2020 2020 636f 6e74 iver's. cont
│ │ │ │ │ +00017130: 656e 7473 2e20 2054 6869 7320 6973 206e ents. This is n
│ │ │ │ │ +00017140: 6f74 2069 6d70 6c65 6d65 6e74 6564 2075 ot implemented u
│ │ │ │ │ +00017150: 6e6c 6573 7320 796f 7520 6c6f 6164 2074 nless you load t
│ │ │ │ │ +00017160: 6865 2049 3138 4e0a 2020 2020 2070 6163 he I18N. pac
│ │ │ │ │ +00017170: 6b61 6765 2e0a 0a0a 1f0a 4669 6c65 3a20 kage......File:
│ │ │ │ │ +00017180: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ +00017190: 4e6f 6465 3a20 4279 7465 4172 7261 792d Node: ByteArray-
│ │ │ │ │ +000171a0: 6d6f 7265 2061 6476 616e 6365 6420 6163 more advanced ac
│ │ │ │ │ +000171b0: 6365 7373 696e 672c 2020 4e65 7874 3a20 cessing, Next:
│ │ │ │ │ +000171c0: 4279 7465 4172 7261 792d 7374 6f72 696e ByteArray-storin
│ │ │ │ │ +000171d0: 672c 2020 5072 6576 3a20 4279 7465 4172 g, Prev: ByteAr
│ │ │ │ │ +000171e0: 7261 792d 636f 6e76 6572 7469 6e67 2c20 ray-converting,
│ │ │ │ │ +000171f0: 2055 703a 2042 7974 6541 7272 6179 0a0a Up: ByteArray..
│ │ │ │ │ +00017200: 312e 3134 2e36 2042 7974 6541 7272 6179 1.14.6 ByteArray
│ │ │ │ │ +00017210: 3a20 6d6f 7265 2061 6476 616e 6365 6420 : more advanced
│ │ │ │ │ +00017220: 6163 6365 7373 696e 670a 2d2d 2d2d 2d2d accessing.------
│ │ │ │ │ +00017230: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00017240: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00017250: 2d2d 2d0a 0a63 6861 7241 743a 2069 6e64 ---..charAt: ind
│ │ │ │ │ +00017260: 6578 0a20 2020 2020 4163 6365 7373 2074 ex. Access t
│ │ │ │ │ +00017270: 6865 2043 2063 6861 7220 6174 2074 6865 he C char at the
│ │ │ │ │ +00017280: 2067 6976 656e 2069 6e64 6578 2069 6e20 given index in
│ │ │ │ │ +00017290: 7468 6520 7265 6365 6976 6572 2e20 5468 the receiver. Th
│ │ │ │ │ +000172a0: 6520 7661 6c75 6520 6973 0a20 2020 2020 e value is.
│ │ │ │ │ +000172b0: 7265 7475 726e 6564 2061 7320 6120 536d returned as a Sm
│ │ │ │ │ +000172c0: 616c 6c74 616c 6b20 4368 6172 6163 7465 alltalk Characte
│ │ │ │ │ +000172d0: 722e 2020 496e 6469 6365 7320 6172 6520 r. Indices are
│ │ │ │ │ +000172e0: 312d 6261 7365 6420 6a75 7374 206c 696b 1-based just lik
│ │ │ │ │ +000172f0: 650a 2020 2020 2066 6f72 206f 7468 6572 e. for other
│ │ │ │ │ +00017300: 2053 6d61 6c6c 7461 6c6b 2061 6363 6573 Smalltalk acces
│ │ │ │ │ +00017310: 732e 0a0a 6368 6172 4174 3a20 696e 6465 s...charAt: inde
│ │ │ │ │ +00017320: 7820 7075 743a 2076 616c 7565 0a20 2020 x put: value.
│ │ │ │ │ +00017330: 2020 5374 6f72 6520 6173 2061 2043 2063 Store as a C c
│ │ │ │ │ +00017340: 6861 7220 7468 6520 536d 616c 6c74 616c har the Smalltal
│ │ │ │ │ +00017350: 6b20 4368 6172 6163 7465 7220 6f72 2049 k Character or I
│ │ │ │ │ +00017360: 6e74 6567 6572 206f 626a 6563 740a 2020 nteger object.
│ │ │ │ │ +00017370: 2020 2069 6465 6e74 6966 6965 6420 6279 identified by
│ │ │ │ │ +00017380: 2060 7661 6c75 6527 2c20 6174 2074 6865 `value', at the
│ │ │ │ │ +00017390: 2067 6976 656e 2069 6e64 6578 2069 6e20 given index in
│ │ │ │ │ +000173a0: 7468 6520 7265 6365 6976 6572 2c20 7573 the receiver, us
│ │ │ │ │ +000173b0: 696e 670a 2020 2020 2073 697a 656f 6628 ing. sizeof(
│ │ │ │ │ +000173c0: 6368 6172 2920 6279 7465 7320 2d20 692e char) bytes - i.
│ │ │ │ │ +000173d0: 652e 2031 2062 7974 652e 2020 496e 6469 e. 1 byte. Indi
│ │ │ │ │ +000173e0: 6365 7320 6172 6520 312d 6261 7365 6420 ces are 1-based
│ │ │ │ │ +000173f0: 6a75 7374 206c 696b 650a 2020 2020 2066 just like. f
│ │ │ │ │ +00017400: 6f72 206f 7468 6572 2053 6d61 6c6c 7461 or other Smallta
│ │ │ │ │ +00017410: 6c6b 2061 6363 6573 732e 0a0a 646f 7562 lk access...doub
│ │ │ │ │ +00017420: 6c65 4174 3a20 696e 6465 780a 2020 2020 leAt: index.
│ │ │ │ │ +00017430: 2041 6363 6573 7320 7468 6520 4320 646f Access the C do
│ │ │ │ │ +00017440: 7562 6c65 2061 7420 7468 6520 6769 7665 uble at the give
│ │ │ │ │ +00017450: 6e20 696e 6465 7820 696e 2074 6865 2072 n index in the r
│ │ │ │ │ +00017460: 6563 6569 7665 722e 2020 496e 6469 6365 eceiver. Indice
│ │ │ │ │ +00017470: 730a 2020 2020 2061 7265 2031 2d62 6173 s. are 1-bas
│ │ │ │ │ +00017480: 6564 206a 7573 7420 6c69 6b65 2066 6f72 ed just like for
│ │ │ │ │ +00017490: 206f 7468 6572 2053 6d61 6c6c 7461 6c6b other Smalltalk
│ │ │ │ │ +000174a0: 2061 6363 6573 732e 0a0a 646f 7562 6c65 access...double
│ │ │ │ │ +000174b0: 4174 3a20 696e 6465 7820 7075 743a 2076 At: index put: v
│ │ │ │ │ +000174c0: 616c 7565 0a20 2020 2020 5374 6f72 6520 alue. Store
│ │ │ │ │ +000174d0: 7468 6520 536d 616c 6c74 616c 6b20 466c the Smalltalk Fl
│ │ │ │ │ +000174e0: 6f61 7420 6f62 6a65 6374 2069 6465 6e74 oat object ident
│ │ │ │ │ +000174f0: 6966 6965 6420 6279 2060 7661 6c75 6527 ified by `value'
│ │ │ │ │ +00017500: 2c20 6174 2074 6865 0a20 2020 2020 6769 , at the. gi
│ │ │ │ │ +00017510: 7665 6e20 696e 6465 7820 696e 2074 6865 ven index in the
│ │ │ │ │ +00017520: 2072 6563 6569 7665 722c 2077 7269 7469 receiver, writi
│ │ │ │ │ +00017530: 6e67 2069 7420 6c69 6b65 2061 2043 2064 ng it like a C d
│ │ │ │ │ +00017540: 6f75 626c 652e 2020 496e 6469 6365 730a ouble. Indices.
│ │ │ │ │ +00017550: 2020 2020 2061 7265 2031 2d62 6173 6564 are 1-based
│ │ │ │ │ +00017560: 206a 7573 7420 6c69 6b65 2066 6f72 206f just like for o
│ │ │ │ │ +00017570: 7468 6572 2053 6d61 6c6c 7461 6c6b 2061 ther Smalltalk a
│ │ │ │ │ +00017580: 6363 6573 732e 0a0a 666c 6f61 7441 743a ccess...floatAt:
│ │ │ │ │ +00017590: 2069 6e64 6578 0a20 2020 2020 4163 6365 index. Acce
│ │ │ │ │ +000175a0: 7373 2074 6865 2043 2066 6c6f 6174 2061 ss the C float a
│ │ │ │ │ +000175b0: 7420 7468 6520 6769 7665 6e20 696e 6465 t the given inde
│ │ │ │ │ +000175c0: 7820 696e 2074 6865 2072 6563 6569 7665 x in the receive
│ │ │ │ │ +000175d0: 722e 2020 496e 6469 6365 730a 2020 2020 r. Indices.
│ │ │ │ │ +000175e0: 2061 7265 2031 2d62 6173 6564 206a 7573 are 1-based jus
│ │ │ │ │ +000175f0: 7420 6c69 6b65 2066 6f72 206f 7468 6572 t like for other
│ │ │ │ │ +00017600: 2053 6d61 6c6c 7461 6c6b 2061 6363 6573 Smalltalk acces
│ │ │ │ │ +00017610: 732e 0a0a 666c 6f61 7441 743a 2069 6e64 s...floatAt: ind
│ │ │ │ │ +00017620: 6578 2070 7574 3a20 7661 6c75 650a 2020 ex put: value.
│ │ │ │ │ +00017630: 2020 2053 746f 7265 2074 6865 2053 6d61 Store the Sma
│ │ │ │ │ +00017640: 6c6c 7461 6c6b 2046 6c6f 6174 206f 626a lltalk Float obj
│ │ │ │ │ +00017650: 6563 7420 6964 656e 7469 6669 6564 2062 ect identified b
│ │ │ │ │ +00017660: 7920 6076 616c 7565 272c 2061 7420 7468 y `value', at th
│ │ │ │ │ +00017670: 650a 2020 2020 2067 6976 656e 2069 6e64 e. given ind
│ │ │ │ │ 00017680: 6578 2069 6e20 7468 6520 7265 6365 6976 ex in the receiv
│ │ │ │ │ -00017690: 6572 2e20 2049 6e64 6963 6573 2061 7265 er. Indices are
│ │ │ │ │ -000176a0: 0a20 2020 2020 312d 6261 7365 6420 6a75 . 1-based ju
│ │ │ │ │ -000176b0: 7374 206c 696b 6520 666f 7220 6f74 6865 st like for othe
│ │ │ │ │ -000176c0: 7220 536d 616c 6c74 616c 6b20 6163 6365 r Smalltalk acce
│ │ │ │ │ -000176d0: 7373 2e0a 0a69 6e74 4174 3a20 696e 6465 ss...intAt: inde
│ │ │ │ │ -000176e0: 7820 7075 743a 2076 616c 7565 0a20 2020 x put: value.
│ │ │ │ │ -000176f0: 2020 5374 6f72 6520 7468 6520 536d 616c Store the Smal
│ │ │ │ │ -00017700: 6c74 616c 6b20 496e 7465 6765 7220 6f62 ltalk Integer ob
│ │ │ │ │ -00017710: 6a65 6374 2069 6465 6e74 6966 6965 6420 ject identified
│ │ │ │ │ -00017720: 6279 2027 7661 6c75 6527 2c20 6174 2074 by 'value', at t
│ │ │ │ │ -00017730: 6865 0a20 2020 2020 6769 7665 6e20 696e he. given in
│ │ │ │ │ -00017740: 6465 7820 696e 2074 6865 2072 6563 6569 dex in the recei
│ │ │ │ │ -00017750: 7665 722c 2075 7369 6e67 2073 697a 656f ver, using sizeo
│ │ │ │ │ -00017760: 6628 696e 7429 2062 7974 6573 2e20 2049 f(int) bytes. I
│ │ │ │ │ -00017770: 6e64 6963 6573 2061 7265 0a20 2020 2020 ndices are.
│ │ │ │ │ -00017780: 312d 6261 7365 6420 6a75 7374 206c 696b 1-based just lik
│ │ │ │ │ -00017790: 6520 666f 7220 6f74 6865 7220 536d 616c e for other Smal
│ │ │ │ │ -000177a0: 6c74 616c 6b20 6163 6365 7373 2e0a 0a6c ltalk access...l
│ │ │ │ │ -000177b0: 6f6e 6741 743a 2069 6e64 6578 0a20 2020 ongAt: index.
│ │ │ │ │ -000177c0: 2020 4163 6365 7373 2074 6865 2043 206c Access the C l
│ │ │ │ │ -000177d0: 6f6e 6720 696e 7420 6174 2074 6865 2067 ong int at the g
│ │ │ │ │ -000177e0: 6976 656e 2069 6e64 6578 2069 6e20 7468 iven index in th
│ │ │ │ │ -000177f0: 6520 7265 6365 6976 6572 2e20 2049 6e64 e receiver. Ind
│ │ │ │ │ -00017800: 6963 6573 0a20 2020 2020 6172 6520 312d ices. are 1-
│ │ │ │ │ -00017810: 6261 7365 6420 6a75 7374 206c 696b 6520 based just like
│ │ │ │ │ -00017820: 666f 7220 6f74 6865 7220 536d 616c 6c74 for other Smallt
│ │ │ │ │ -00017830: 616c 6b20 6163 6365 7373 2e0a 0a6c 6f6e alk access...lon
│ │ │ │ │ -00017840: 6741 743a 2069 6e64 6578 2070 7574 3a20 gAt: index put:
│ │ │ │ │ -00017850: 7661 6c75 650a 2020 2020 2053 746f 7265 value. Store
│ │ │ │ │ -00017860: 2074 6865 2053 6d61 6c6c 7461 6c6b 2049 the Smalltalk I
│ │ │ │ │ -00017870: 6e74 6567 6572 206f 626a 6563 7420 6964 nteger object id
│ │ │ │ │ -00017880: 656e 7469 6669 6564 2062 7920 2776 616c entified by 'val
│ │ │ │ │ -00017890: 7565 272c 2061 7420 7468 650a 2020 2020 ue', at the.
│ │ │ │ │ -000178a0: 2067 6976 656e 2069 6e64 6578 2069 6e20 given index in
│ │ │ │ │ -000178b0: 7468 6520 7265 6365 6976 6572 2c20 7573 the receiver, us
│ │ │ │ │ -000178c0: 696e 6720 7369 7a65 6f66 286c 6f6e 6729 ing sizeof(long)
│ │ │ │ │ -000178d0: 2062 7974 6573 2e20 2049 6e64 6963 6573 bytes. Indices
│ │ │ │ │ -000178e0: 2061 7265 0a20 2020 2020 312d 6261 7365 are. 1-base
│ │ │ │ │ -000178f0: 6420 6a75 7374 206c 696b 6520 666f 7220 d just like for
│ │ │ │ │ -00017900: 6f74 6865 7220 536d 616c 6c74 616c 6b20 other Smalltalk
│ │ │ │ │ -00017910: 6163 6365 7373 2e0a 0a6c 6f6e 6744 6f75 access...longDou
│ │ │ │ │ -00017920: 626c 6541 743a 2069 6e64 6578 0a20 2020 bleAt: index.
│ │ │ │ │ -00017930: 2020 4163 6365 7373 2074 6865 2043 206c Access the C l
│ │ │ │ │ -00017940: 6f6e 6720 646f 7562 6c65 2061 7420 7468 ong double at th
│ │ │ │ │ -00017950: 6520 6769 7665 6e20 696e 6465 7820 696e e given index in
│ │ │ │ │ -00017960: 2074 6865 2072 6563 6569 7665 722e 0a20 the receiver..
│ │ │ │ │ -00017970: 2020 2020 496e 6469 6365 7320 6172 6520 Indices are
│ │ │ │ │ -00017980: 312d 6261 7365 6420 6a75 7374 206c 696b 1-based just lik
│ │ │ │ │ -00017990: 6520 666f 7220 6f74 6865 7220 536d 616c e for other Smal
│ │ │ │ │ -000179a0: 6c74 616c 6b20 6163 6365 7373 2e0a 0a6c ltalk access...l
│ │ │ │ │ -000179b0: 6f6e 6744 6f75 626c 6541 743a 2069 6e64 ongDoubleAt: ind
│ │ │ │ │ -000179c0: 6578 2070 7574 3a20 7661 6c75 650a 2020 ex put: value.
│ │ │ │ │ -000179d0: 2020 2053 746f 7265 2074 6865 2053 6d61 Store the Sma
│ │ │ │ │ -000179e0: 6c6c 7461 6c6b 2046 6c6f 6174 206f 626a lltalk Float obj
│ │ │ │ │ -000179f0: 6563 7420 6964 656e 7469 6669 6564 2062 ect identified b
│ │ │ │ │ -00017a00: 7920 2776 616c 7565 272c 2061 7420 7468 y 'value', at th
│ │ │ │ │ -00017a10: 650a 2020 2020 2067 6976 656e 2069 6e64 e. given ind
│ │ │ │ │ -00017a20: 6578 2069 6e20 7468 6520 7265 6365 6976 ex in the receiv
│ │ │ │ │ -00017a30: 6572 2c20 7772 6974 696e 6720 6974 206c er, writing it l
│ │ │ │ │ -00017a40: 696b 6520 6120 4320 646f 7562 6c65 2e20 ike a C double.
│ │ │ │ │ -00017a50: 2049 6e64 6963 6573 0a20 2020 2020 6172 Indices. ar
│ │ │ │ │ -00017a60: 6520 312d 6261 7365 6420 6a75 7374 206c e 1-based just l
│ │ │ │ │ -00017a70: 696b 6520 666f 7220 6f74 6865 7220 536d ike for other Sm
│ │ │ │ │ -00017a80: 616c 6c74 616c 6b20 6163 6365 7373 2e0a alltalk access..
│ │ │ │ │ -00017a90: 0a6f 626a 6563 7441 743a 2069 6e64 6578 .objectAt: index
│ │ │ │ │ -00017aa0: 0a20 2020 2020 4163 6365 7373 2074 6865 . Access the
│ │ │ │ │ -00017ab0: 2053 6d61 6c6c 7461 6c6b 206f 626a 6563 Smalltalk objec
│ │ │ │ │ -00017ac0: 7420 284f 4f50 2920 6174 2074 6865 2067 t (OOP) at the g
│ │ │ │ │ -00017ad0: 6976 656e 2069 6e64 6578 2069 6e20 7468 iven index in th
│ │ │ │ │ -00017ae0: 650a 2020 2020 2072 6563 6569 7665 722e e. receiver.
│ │ │ │ │ -00017af0: 2020 496e 6469 6365 7320 6172 6520 312d Indices are 1-
│ │ │ │ │ -00017b00: 6261 7365 6420 6a75 7374 206c 696b 6520 based just like
│ │ │ │ │ -00017b10: 666f 7220 6f74 6865 7220 536d 616c 6c74 for other Smallt
│ │ │ │ │ -00017b20: 616c 6b0a 2020 2020 2061 6363 6573 732e alk. access.
│ │ │ │ │ -00017b30: 0a0a 6f62 6a65 6374 4174 3a20 696e 6465 ..objectAt: inde
│ │ │ │ │ -00017b40: 7820 7075 743a 2076 616c 7565 0a20 2020 x put: value.
│ │ │ │ │ -00017b50: 2020 5374 6f72 6520 6120 706f 696e 7465 Store a pointe
│ │ │ │ │ -00017b60: 7220 284f 4f50 2920 746f 2074 6865 2053 r (OOP) to the S
│ │ │ │ │ -00017b70: 6d61 6c6c 7461 6c6b 206f 626a 6563 7420 malltalk object
│ │ │ │ │ -00017b80: 6964 656e 7469 6669 6564 2062 790a 2020 identified by.
│ │ │ │ │ -00017b90: 2020 2027 7661 6c75 6527 2c20 6174 2074 'value', at t
│ │ │ │ │ -00017ba0: 6865 2067 6976 656e 2069 6e64 6578 2069 he given index i
│ │ │ │ │ -00017bb0: 6e20 7468 6520 7265 6365 6976 6572 2e20 n the receiver.
│ │ │ │ │ -00017bc0: 2049 6e64 6963 6573 2061 7265 2031 2d62 Indices are 1-b
│ │ │ │ │ -00017bd0: 6173 6564 0a20 2020 2020 6a75 7374 206c ased. just l
│ │ │ │ │ -00017be0: 696b 6520 666f 7220 6f74 6865 7220 536d ike for other Sm
│ │ │ │ │ -00017bf0: 616c 6c74 616c 6b20 6163 6365 7373 2e0a alltalk access..
│ │ │ │ │ -00017c00: 0a73 686f 7274 4174 3a20 696e 6465 780a .shortAt: index.
│ │ │ │ │ -00017c10: 2020 2020 2041 6363 6573 7320 7468 6520 Access the
│ │ │ │ │ -00017c20: 4320 7368 6f72 7420 696e 7420 6174 2074 C short int at t
│ │ │ │ │ -00017c30: 6865 2067 6976 656e 2069 6e64 6578 2069 he given index i
│ │ │ │ │ -00017c40: 6e20 7468 6520 7265 6365 6976 6572 2e20 n the receiver.
│ │ │ │ │ -00017c50: 2049 6e64 6963 6573 0a20 2020 2020 6172 Indices. ar
│ │ │ │ │ -00017c60: 6520 312d 6261 7365 6420 6a75 7374 206c e 1-based just l
│ │ │ │ │ -00017c70: 696b 6520 666f 7220 6f74 6865 7220 536d ike for other Sm
│ │ │ │ │ -00017c80: 616c 6c74 616c 6b20 6163 6365 7373 2e0a alltalk access..
│ │ │ │ │ -00017c90: 0a73 686f 7274 4174 3a20 696e 6465 7820 .shortAt: index
│ │ │ │ │ -00017ca0: 7075 743a 2076 616c 7565 0a20 2020 2020 put: value.
│ │ │ │ │ -00017cb0: 5374 6f72 6520 7468 6520 536d 616c 6c74 Store the Smallt
│ │ │ │ │ -00017cc0: 616c 6b20 496e 7465 6765 7220 6f62 6a65 alk Integer obje
│ │ │ │ │ -00017cd0: 6374 2069 6465 6e74 6966 6965 6420 6279 ct identified by
│ │ │ │ │ -00017ce0: 2027 7661 6c75 6527 2c20 6174 2074 6865 'value', at the
│ │ │ │ │ -00017cf0: 0a20 2020 2020 6769 7665 6e20 696e 6465 . given inde
│ │ │ │ │ -00017d00: 7820 696e 2074 6865 2072 6563 6569 7665 x in the receive
│ │ │ │ │ -00017d10: 722c 2075 7369 6e67 2073 697a 656f 6628 r, using sizeof(
│ │ │ │ │ -00017d20: 7368 6f72 7429 2062 7974 6573 2e20 2049 short) bytes. I
│ │ │ │ │ -00017d30: 6e64 6963 6573 0a20 2020 2020 6172 6520 ndices. are
│ │ │ │ │ -00017d40: 312d 6261 7365 6420 6a75 7374 206c 696b 1-based just lik
│ │ │ │ │ -00017d50: 6520 666f 7220 6f74 6865 7220 536d 616c e for other Smal
│ │ │ │ │ -00017d60: 6c74 616c 6b20 6163 6365 7373 2e0a 0a73 ltalk access...s
│ │ │ │ │ -00017d70: 7472 696e 6741 743a 2069 6e64 6578 0a20 tringAt: index.
│ │ │ │ │ -00017d80: 2020 2020 4163 6365 7373 2074 6865 2073 Access the s
│ │ │ │ │ -00017d90: 7472 696e 6720 706f 696e 7465 6420 6279 tring pointed by
│ │ │ │ │ -00017da0: 2074 6865 2043 2027 6368 6172 202a 2720 the C 'char *'
│ │ │ │ │ -00017db0: 6174 2074 6865 2067 6976 656e 2069 6e64 at the given ind
│ │ │ │ │ -00017dc0: 6578 2069 6e0a 2020 2020 2074 6865 2072 ex in. the r
│ │ │ │ │ -00017dd0: 6563 6569 7665 722e 2020 496e 6469 6365 eceiver. Indice
│ │ │ │ │ -00017de0: 7320 6172 6520 312d 6261 7365 6420 6a75 s are 1-based ju
│ │ │ │ │ -00017df0: 7374 206c 696b 6520 666f 7220 6f74 6865 st like for othe
│ │ │ │ │ -00017e00: 7220 536d 616c 6c74 616c 6b0a 2020 2020 r Smalltalk.
│ │ │ │ │ -00017e10: 2061 6363 6573 732e 0a0a 7374 7269 6e67 access...string
│ │ │ │ │ -00017e20: 4174 3a20 696e 6465 7820 7075 743a 2076 At: index put: v
│ │ │ │ │ -00017e30: 616c 7565 0a20 2020 2020 5374 6f72 6520 alue. Store
│ │ │ │ │ -00017e40: 7468 6520 536d 616c 6c74 616c 6b20 5374 the Smalltalk St
│ │ │ │ │ -00017e50: 7269 6e67 206f 626a 6563 7420 6964 656e ring object iden
│ │ │ │ │ -00017e60: 7469 6669 6564 2062 7920 2776 616c 7565 tified by 'value
│ │ │ │ │ -00017e70: 272c 2061 7420 7468 650a 2020 2020 2067 ', at the. g
│ │ │ │ │ -00017e80: 6976 656e 2069 6e64 6578 2069 6e20 7468 iven index in th
│ │ │ │ │ -00017e90: 6520 7265 6365 6976 6572 2c20 7772 6974 e receiver, writ
│ │ │ │ │ -00017ea0: 696e 6720 6974 206c 696b 6520 6120 2a46 ing it like a *F
│ │ │ │ │ -00017eb0: 5245 5348 4c59 2041 4c4c 4f43 4154 4544 RESHLY ALLOCATED
│ │ │ │ │ -00017ec0: 2a0a 2020 2020 2043 2073 7472 696e 672e *. C string.
│ │ │ │ │ -00017ed0: 2020 4974 2069 7320 7468 6520 6361 6c6c It is the call
│ │ │ │ │ -00017ee0: 6572 2773 2072 6573 706f 6e73 6962 696c er's responsibil
│ │ │ │ │ -00017ef0: 6974 7920 746f 2066 7265 6520 6974 2069 ity to free it i
│ │ │ │ │ -00017f00: 660a 2020 2020 206e 6563 6573 7361 7279 f. necessary
│ │ │ │ │ -00017f10: 2e20 2049 6e64 6963 6573 2061 7265 2031 . Indices are 1
│ │ │ │ │ -00017f20: 2d62 6173 6564 206a 7573 7420 6c69 6b65 -based just like
│ │ │ │ │ -00017f30: 2066 6f72 206f 7468 6572 2053 6d61 6c6c for other Small
│ │ │ │ │ -00017f40: 7461 6c6b 0a20 2020 2020 6163 6365 7373 talk. access
│ │ │ │ │ -00017f50: 2e0a 0a75 6368 6172 4174 3a20 696e 6465 ...ucharAt: inde
│ │ │ │ │ -00017f60: 780a 2020 2020 2041 6363 6573 7320 7468 x. Access th
│ │ │ │ │ -00017f70: 6520 4320 756e 7369 676e 6564 2063 6861 e C unsigned cha
│ │ │ │ │ -00017f80: 7220 6174 2074 6865 2067 6976 656e 2069 r at the given i
│ │ │ │ │ -00017f90: 6e64 6578 2069 6e20 7468 6520 7265 6365 ndex in the rece
│ │ │ │ │ -00017fa0: 6976 6572 2e20 2054 6865 0a20 2020 2020 iver. The.
│ │ │ │ │ -00017fb0: 7661 6c75 6520 6973 2072 6574 7572 6e65 value is returne
│ │ │ │ │ -00017fc0: 6420 6173 2061 2053 6d61 6c6c 7461 6c6b d as a Smalltalk
│ │ │ │ │ -00017fd0: 2043 6861 7261 6374 6572 2e20 2049 6e64 Character. Ind
│ │ │ │ │ -00017fe0: 6963 6573 2061 7265 2031 2d62 6173 6564 ices are 1-based
│ │ │ │ │ -00017ff0: 0a20 2020 2020 6a75 7374 206c 696b 6520 . just like
│ │ │ │ │ -00018000: 666f 7220 6f74 6865 7220 536d 616c 6c74 for other Smallt
│ │ │ │ │ -00018010: 616c 6b20 6163 6365 7373 2e0a 0a75 6368 alk access...uch
│ │ │ │ │ -00018020: 6172 4174 3a20 696e 6465 7820 7075 743a arAt: index put:
│ │ │ │ │ -00018030: 2076 616c 7565 0a20 2020 2020 5374 6f72 value. Stor
│ │ │ │ │ -00018040: 6520 6173 2061 2043 2063 6861 7220 7468 e as a C char th
│ │ │ │ │ -00018050: 6520 536d 616c 6c74 616c 6b20 4368 6172 e Smalltalk Char
│ │ │ │ │ -00018060: 6163 7465 7220 6f72 2049 6e74 6567 6572 acter or Integer
│ │ │ │ │ -00018070: 206f 626a 6563 740a 2020 2020 2069 6465 object. ide
│ │ │ │ │ -00018080: 6e74 6966 6965 6420 6279 2027 7661 6c75 ntified by 'valu
│ │ │ │ │ -00018090: 6527 2c20 6174 2074 6865 2067 6976 656e e', at the given
│ │ │ │ │ -000180a0: 2069 6e64 6578 2069 6e20 7468 6520 7265 index in the re
│ │ │ │ │ -000180b0: 6365 6976 6572 2c20 7573 696e 670a 2020 ceiver, using.
│ │ │ │ │ -000180c0: 2020 2073 697a 656f 6628 6368 6172 2920 sizeof(char)
│ │ │ │ │ -000180d0: 6279 7465 7320 2d20 692e 652e 2020 3120 bytes - i.e. 1
│ │ │ │ │ -000180e0: 6279 7465 2e20 2049 6e64 6963 6573 2061 byte. Indices a
│ │ │ │ │ -000180f0: 7265 2031 2d62 6173 6564 206a 7573 7420 re 1-based just
│ │ │ │ │ -00018100: 6c69 6b65 0a20 2020 2020 666f 7220 6f74 like. for ot
│ │ │ │ │ -00018110: 6865 7220 536d 616c 6c74 616c 6b20 6163 her Smalltalk ac
│ │ │ │ │ -00018120: 6365 7373 2e0a 0a75 696e 7441 743a 2069 cess...uintAt: i
│ │ │ │ │ -00018130: 6e64 6578 0a20 2020 2020 4163 6365 7373 ndex. Access
│ │ │ │ │ -00018140: 2074 6865 2043 2075 6e73 6967 6e65 6420 the C unsigned
│ │ │ │ │ -00018150: 696e 7420 6174 2074 6865 2067 6976 656e int at the given
│ │ │ │ │ -00018160: 2069 6e64 6578 2069 6e20 7468 6520 7265 index in the re
│ │ │ │ │ -00018170: 6365 6976 6572 2e0a 2020 2020 2049 6e64 ceiver.. Ind
│ │ │ │ │ -00018180: 6963 6573 2061 7265 2031 2d62 6173 6564 ices are 1-based
│ │ │ │ │ -00018190: 206a 7573 7420 6c69 6b65 2066 6f72 206f just like for o
│ │ │ │ │ -000181a0: 7468 6572 2053 6d61 6c6c 7461 6c6b 2061 ther Smalltalk a
│ │ │ │ │ -000181b0: 6363 6573 732e 0a0a 7569 6e74 4174 3a20 ccess...uintAt:
│ │ │ │ │ -000181c0: 696e 6465 7820 7075 743a 2076 616c 7565 index put: value
│ │ │ │ │ -000181d0: 0a20 2020 2020 5374 6f72 6520 7468 6520 . Store the
│ │ │ │ │ -000181e0: 536d 616c 6c74 616c 6b20 496e 7465 6765 Smalltalk Intege
│ │ │ │ │ -000181f0: 7220 6f62 6a65 6374 2069 6465 6e74 6966 r object identif
│ │ │ │ │ -00018200: 6965 6420 6279 2027 7661 6c75 6527 2c20 ied by 'value',
│ │ │ │ │ -00018210: 6174 2074 6865 0a20 2020 2020 6769 7665 at the. give
│ │ │ │ │ -00018220: 6e20 696e 6465 7820 696e 2074 6865 2072 n index in the r
│ │ │ │ │ -00018230: 6563 6569 7665 722c 2075 7369 6e67 2073 eceiver, using s
│ │ │ │ │ -00018240: 697a 656f 6628 696e 7429 2062 7974 6573 izeof(int) bytes
│ │ │ │ │ -00018250: 2e20 2049 6e64 6963 6573 2061 7265 0a20 . Indices are.
│ │ │ │ │ -00018260: 2020 2020 312d 6261 7365 6420 6a75 7374 1-based just
│ │ │ │ │ -00018270: 206c 696b 6520 666f 7220 6f74 6865 7220 like for other
│ │ │ │ │ -00018280: 536d 616c 6c74 616c 6b20 6163 6365 7373 Smalltalk access
│ │ │ │ │ -00018290: 2e0a 0a75 6c6f 6e67 4174 3a20 696e 6465 ...ulongAt: inde
│ │ │ │ │ -000182a0: 780a 2020 2020 2041 6363 6573 7320 7468 x. Access th
│ │ │ │ │ -000182b0: 6520 4320 756e 7369 676e 6564 206c 6f6e e C unsigned lon
│ │ │ │ │ -000182c0: 6720 696e 7420 6174 2074 6865 2067 6976 g int at the giv
│ │ │ │ │ -000182d0: 656e 2069 6e64 6578 2069 6e20 7468 6520 en index in the
│ │ │ │ │ -000182e0: 7265 6365 6976 6572 2e0a 2020 2020 2049 receiver.. I
│ │ │ │ │ -000182f0: 6e64 6963 6573 2061 7265 2031 2d62 6173 ndices are 1-bas
│ │ │ │ │ -00018300: 6564 206a 7573 7420 6c69 6b65 2066 6f72 ed just like for
│ │ │ │ │ -00018310: 206f 7468 6572 2053 6d61 6c6c 7461 6c6b other Smalltalk
│ │ │ │ │ -00018320: 2061 6363 6573 732e 0a0a 756c 6f6e 6741 access...ulongA
│ │ │ │ │ -00018330: 743a 2069 6e64 6578 2070 7574 3a20 7661 t: index put: va
│ │ │ │ │ -00018340: 6c75 650a 2020 2020 2053 746f 7265 2074 lue. Store t
│ │ │ │ │ -00018350: 6865 2053 6d61 6c6c 7461 6c6b 2049 6e74 he Smalltalk Int
│ │ │ │ │ -00018360: 6567 6572 206f 626a 6563 7420 6964 656e eger object iden
│ │ │ │ │ -00018370: 7469 6669 6564 2062 7920 2776 616c 7565 tified by 'value
│ │ │ │ │ -00018380: 272c 2061 7420 7468 650a 2020 2020 2067 ', at the. g
│ │ │ │ │ -00018390: 6976 656e 2069 6e64 6578 2069 6e20 7468 iven index in th
│ │ │ │ │ -000183a0: 6520 7265 6365 6976 6572 2c20 7573 696e e receiver, usin
│ │ │ │ │ -000183b0: 6720 7369 7a65 6f66 286c 6f6e 6729 2062 g sizeof(long) b
│ │ │ │ │ -000183c0: 7974 6573 2e20 2049 6e64 6963 6573 2061 ytes. Indices a
│ │ │ │ │ -000183d0: 7265 0a20 2020 2020 312d 6261 7365 6420 re. 1-based
│ │ │ │ │ -000183e0: 6a75 7374 206c 696b 6520 666f 7220 6f74 just like for ot
│ │ │ │ │ -000183f0: 6865 7220 536d 616c 6c74 616c 6b20 6163 her Smalltalk ac
│ │ │ │ │ -00018400: 6365 7373 2e0a 0a75 6e73 6967 6e65 6443 cess...unsignedC
│ │ │ │ │ -00018410: 6861 7241 743a 2069 6e64 6578 0a20 2020 harAt: index.
│ │ │ │ │ -00018420: 2020 4163 6365 7373 2074 6865 2043 2075 Access the C u
│ │ │ │ │ -00018430: 6e73 6967 6e65 6420 6368 6172 2061 7420 nsigned char at
│ │ │ │ │ -00018440: 7468 6520 6769 7665 6e20 696e 6465 7820 the given index
│ │ │ │ │ -00018450: 696e 2074 6865 2072 6563 6569 7665 722e in the receiver.
│ │ │ │ │ -00018460: 2020 5468 650a 2020 2020 2076 616c 7565 The. value
│ │ │ │ │ -00018470: 2069 7320 7265 7475 726e 6564 2061 7320 is returned as
│ │ │ │ │ -00018480: 6120 536d 616c 6c74 616c 6b20 4368 6172 a Smalltalk Char
│ │ │ │ │ -00018490: 6163 7465 722e 2020 496e 6469 6365 7320 acter. Indices
│ │ │ │ │ -000184a0: 6172 6520 312d 6261 7365 640a 2020 2020 are 1-based.
│ │ │ │ │ -000184b0: 206a 7573 7420 6c69 6b65 2066 6f72 206f just like for o
│ │ │ │ │ -000184c0: 7468 6572 2053 6d61 6c6c 7461 6c6b 2061 ther Smalltalk a
│ │ │ │ │ -000184d0: 6363 6573 732e 0a0a 756e 7369 676e 6564 ccess...unsigned
│ │ │ │ │ -000184e0: 4368 6172 4174 3a20 696e 6465 7820 7075 CharAt: index pu
│ │ │ │ │ -000184f0: 743a 2076 616c 7565 0a20 2020 2020 5374 t: value. St
│ │ │ │ │ -00018500: 6f72 6520 6173 2061 2043 2063 6861 7220 ore as a C char
│ │ │ │ │ -00018510: 7468 6520 536d 616c 6c74 616c 6b20 4368 the Smalltalk Ch
│ │ │ │ │ -00018520: 6172 6163 7465 7220 6f72 2049 6e74 6567 aracter or Integ
│ │ │ │ │ -00018530: 6572 206f 626a 6563 740a 2020 2020 2069 er object. i
│ │ │ │ │ -00018540: 6465 6e74 6966 6965 6420 6279 2027 7661 dentified by 'va
│ │ │ │ │ -00018550: 6c75 6527 2c20 6174 2074 6865 2067 6976 lue', at the giv
│ │ │ │ │ -00018560: 656e 2069 6e64 6578 2069 6e20 7468 6520 en index in the
│ │ │ │ │ -00018570: 7265 6365 6976 6572 2c20 7573 696e 670a receiver, using.
│ │ │ │ │ -00018580: 2020 2020 2073 697a 656f 6628 6368 6172 sizeof(char
│ │ │ │ │ -00018590: 2920 6279 7465 7320 2d20 692e 652e 2020 ) bytes - i.e.
│ │ │ │ │ -000185a0: 3120 6279 7465 2e20 2049 6e64 6963 6573 1 byte. Indices
│ │ │ │ │ -000185b0: 2061 7265 2031 2d62 6173 6564 206a 7573 are 1-based jus
│ │ │ │ │ -000185c0: 7420 6c69 6b65 0a20 2020 2020 666f 7220 t like. for
│ │ │ │ │ -000185d0: 6f74 6865 7220 536d 616c 6c74 616c 6b20 other Smalltalk
│ │ │ │ │ -000185e0: 6163 6365 7373 2e0a 0a75 6e73 6967 6e65 access...unsigne
│ │ │ │ │ -000185f0: 6449 6e74 4174 3a20 696e 6465 780a 2020 dIntAt: index.
│ │ │ │ │ -00018600: 2020 2041 6363 6573 7320 7468 6520 4320 Access the C
│ │ │ │ │ -00018610: 756e 7369 676e 6564 2069 6e74 2061 7420 unsigned int at
│ │ │ │ │ -00018620: 7468 6520 6769 7665 6e20 696e 6465 7820 the given index
│ │ │ │ │ -00018630: 696e 2074 6865 2072 6563 6569 7665 722e in the receiver.
│ │ │ │ │ -00018640: 0a20 2020 2020 496e 6469 6365 7320 6172 . Indices ar
│ │ │ │ │ -00018650: 6520 312d 6261 7365 6420 6a75 7374 206c e 1-based just l
│ │ │ │ │ -00018660: 696b 6520 666f 7220 6f74 6865 7220 536d ike for other Sm
│ │ │ │ │ -00018670: 616c 6c74 616c 6b20 6163 6365 7373 2e0a alltalk access..
│ │ │ │ │ -00018680: 0a75 6e73 6967 6e65 6449 6e74 4174 3a20 .unsignedIntAt:
│ │ │ │ │ -00018690: 696e 6465 7820 7075 743a 2076 616c 7565 index put: value
│ │ │ │ │ -000186a0: 0a20 2020 2020 5374 6f72 6520 7468 6520 . Store the
│ │ │ │ │ -000186b0: 536d 616c 6c74 616c 6b20 496e 7465 6765 Smalltalk Intege
│ │ │ │ │ -000186c0: 7220 6f62 6a65 6374 2069 6465 6e74 6966 r object identif
│ │ │ │ │ -000186d0: 6965 6420 6279 2027 7661 6c75 6527 2c20 ied by 'value',
│ │ │ │ │ -000186e0: 6174 2074 6865 0a20 2020 2020 6769 7665 at the. give
│ │ │ │ │ -000186f0: 6e20 696e 6465 7820 696e 2074 6865 2072 n index in the r
│ │ │ │ │ -00018700: 6563 6569 7665 722c 2075 7369 6e67 2073 eceiver, using s
│ │ │ │ │ -00018710: 697a 656f 6628 696e 7429 2062 7974 6573 izeof(int) bytes
│ │ │ │ │ -00018720: 2e20 2049 6e64 6963 6573 2061 7265 0a20 . Indices are.
│ │ │ │ │ -00018730: 2020 2020 312d 6261 7365 6420 6a75 7374 1-based just
│ │ │ │ │ -00018740: 206c 696b 6520 666f 7220 6f74 6865 7220 like for other
│ │ │ │ │ -00018750: 536d 616c 6c74 616c 6b20 6163 6365 7373 Smalltalk access
│ │ │ │ │ -00018760: 2e0a 0a75 6e73 6967 6e65 644c 6f6e 6741 ...unsignedLongA
│ │ │ │ │ -00018770: 743a 2069 6e64 6578 0a20 2020 2020 4163 t: index. Ac
│ │ │ │ │ -00018780: 6365 7373 2074 6865 2043 2075 6e73 6967 cess the C unsig
│ │ │ │ │ -00018790: 6e65 6420 6c6f 6e67 2069 6e74 2061 7420 ned long int at
│ │ │ │ │ -000187a0: 7468 6520 6769 7665 6e20 696e 6465 7820 the given index
│ │ │ │ │ -000187b0: 696e 2074 6865 2072 6563 6569 7665 722e in the receiver.
│ │ │ │ │ -000187c0: 0a20 2020 2020 496e 6469 6365 7320 6172 . Indices ar
│ │ │ │ │ -000187d0: 6520 312d 6261 7365 6420 6a75 7374 206c e 1-based just l
│ │ │ │ │ -000187e0: 696b 6520 666f 7220 6f74 6865 7220 536d ike for other Sm
│ │ │ │ │ -000187f0: 616c 6c74 616c 6b20 6163 6365 7373 2e0a alltalk access..
│ │ │ │ │ -00018800: 0a75 6e73 6967 6e65 644c 6f6e 6741 743a .unsignedLongAt:
│ │ │ │ │ -00018810: 2069 6e64 6578 2070 7574 3a20 7661 6c75 index put: valu
│ │ │ │ │ -00018820: 650a 2020 2020 2053 746f 7265 2074 6865 e. Store the
│ │ │ │ │ -00018830: 2053 6d61 6c6c 7461 6c6b 2049 6e74 6567 Smalltalk Integ
│ │ │ │ │ -00018840: 6572 206f 626a 6563 7420 6964 656e 7469 er object identi
│ │ │ │ │ -00018850: 6669 6564 2062 7920 2776 616c 7565 272c fied by 'value',
│ │ │ │ │ -00018860: 2061 7420 7468 650a 2020 2020 2067 6976 at the. giv
│ │ │ │ │ -00018870: 656e 2069 6e64 6578 2069 6e20 7468 6520 en index in the
│ │ │ │ │ -00018880: 7265 6365 6976 6572 2c20 7573 696e 6720 receiver, using
│ │ │ │ │ -00018890: 7369 7a65 6f66 286c 6f6e 6729 2062 7974 sizeof(long) byt
│ │ │ │ │ -000188a0: 6573 2e20 2049 6e64 6963 6573 2061 7265 es. Indices are
│ │ │ │ │ -000188b0: 0a20 2020 2020 312d 6261 7365 6420 6a75 . 1-based ju
│ │ │ │ │ -000188c0: 7374 206c 696b 6520 666f 7220 6f74 6865 st like for othe
│ │ │ │ │ -000188d0: 7220 536d 616c 6c74 616c 6b20 6163 6365 r Smalltalk acce
│ │ │ │ │ -000188e0: 7373 2e0a 0a75 6e73 6967 6e65 6453 686f ss...unsignedSho
│ │ │ │ │ -000188f0: 7274 4174 3a20 696e 6465 780a 2020 2020 rtAt: index.
│ │ │ │ │ -00018900: 2041 6363 6573 7320 7468 6520 4320 756e Access the C un
│ │ │ │ │ -00018910: 7369 676e 6564 2073 686f 7274 2069 6e74 signed short int
│ │ │ │ │ -00018920: 2061 7420 7468 6520 6769 7665 6e20 696e at the given in
│ │ │ │ │ -00018930: 6465 7820 696e 2074 6865 2072 6563 6569 dex in the recei
│ │ │ │ │ -00018940: 7665 722e 0a20 2020 2020 496e 6469 6365 ver.. Indice
│ │ │ │ │ -00018950: 7320 6172 6520 312d 6261 7365 6420 6a75 s are 1-based ju
│ │ │ │ │ -00018960: 7374 206c 696b 6520 666f 7220 6f74 6865 st like for othe
│ │ │ │ │ -00018970: 7220 536d 616c 6c74 616c 6b20 6163 6365 r Smalltalk acce
│ │ │ │ │ -00018980: 7373 2e0a 0a75 6e73 6967 6e65 6453 686f ss...unsignedSho
│ │ │ │ │ -00018990: 7274 4174 3a20 696e 6465 7820 7075 743a rtAt: index put:
│ │ │ │ │ -000189a0: 2076 616c 7565 0a20 2020 2020 5374 6f72 value. Stor
│ │ │ │ │ -000189b0: 6520 7468 6520 536d 616c 6c74 616c 6b20 e the Smalltalk
│ │ │ │ │ -000189c0: 496e 7465 6765 7220 6f62 6a65 6374 2069 Integer object i
│ │ │ │ │ -000189d0: 6465 6e74 6966 6965 6420 6279 2027 7661 dentified by 'va
│ │ │ │ │ -000189e0: 6c75 6527 2c20 6174 2074 6865 0a20 2020 lue', at the.
│ │ │ │ │ -000189f0: 2020 6769 7665 6e20 696e 6465 7820 696e given index in
│ │ │ │ │ -00018a00: 2074 6865 2072 6563 6569 7665 722c 2075 the receiver, u
│ │ │ │ │ -00018a10: 7369 6e67 2073 697a 656f 6628 7368 6f72 sing sizeof(shor
│ │ │ │ │ -00018a20: 7429 2062 7974 6573 2e20 2049 6e64 6963 t) bytes. Indic
│ │ │ │ │ -00018a30: 6573 0a20 2020 2020 6172 6520 312d 6261 es. are 1-ba
│ │ │ │ │ -00018a40: 7365 6420 6a75 7374 206c 696b 6520 666f sed just like fo
│ │ │ │ │ -00018a50: 7220 6f74 6865 7220 536d 616c 6c74 616c r other Smalltal
│ │ │ │ │ -00018a60: 6b20 6163 6365 7373 2e0a 0a75 7368 6f72 k access...ushor
│ │ │ │ │ -00018a70: 7441 743a 2069 6e64 6578 0a20 2020 2020 tAt: index.
│ │ │ │ │ -00018a80: 4163 6365 7373 2074 6865 2043 2075 6e73 Access the C uns
│ │ │ │ │ -00018a90: 6967 6e65 6420 7368 6f72 7420 696e 7420 igned short int
│ │ │ │ │ -00018aa0: 6174 2074 6865 2067 6976 656e 2069 6e64 at the given ind
│ │ │ │ │ -00018ab0: 6578 2069 6e20 7468 6520 7265 6365 6976 ex in the receiv
│ │ │ │ │ -00018ac0: 6572 2e0a 2020 2020 2049 6e64 6963 6573 er.. Indices
│ │ │ │ │ -00018ad0: 2061 7265 2031 2d62 6173 6564 206a 7573 are 1-based jus
│ │ │ │ │ -00018ae0: 7420 6c69 6b65 2066 6f72 206f 7468 6572 t like for other
│ │ │ │ │ -00018af0: 2053 6d61 6c6c 7461 6c6b 2061 6363 6573 Smalltalk acces
│ │ │ │ │ -00018b00: 732e 0a0a 7573 686f 7274 4174 3a20 696e s...ushortAt: in
│ │ │ │ │ -00018b10: 6465 7820 7075 743a 2076 616c 7565 0a20 dex put: value.
│ │ │ │ │ -00018b20: 2020 2020 5374 6f72 6520 7468 6520 536d Store the Sm
│ │ │ │ │ -00018b30: 616c 6c74 616c 6b20 496e 7465 6765 7220 alltalk Integer
│ │ │ │ │ -00018b40: 6f62 6a65 6374 2069 6465 6e74 6966 6965 object identifie
│ │ │ │ │ -00018b50: 6420 6279 2027 7661 6c75 6527 2c20 6174 d by 'value', at
│ │ │ │ │ -00018b60: 2074 6865 0a20 2020 2020 6769 7665 6e20 the. given
│ │ │ │ │ -00018b70: 696e 6465 7820 696e 2074 6865 2072 6563 index in the rec
│ │ │ │ │ -00018b80: 6569 7665 722c 2075 7369 6e67 2073 697a eiver, using siz
│ │ │ │ │ -00018b90: 656f 6628 7368 6f72 7429 2062 7974 6573 eof(short) bytes
│ │ │ │ │ -00018ba0: 2e20 2049 6e64 6963 6573 0a20 2020 2020 . Indices.
│ │ │ │ │ -00018bb0: 6172 6520 312d 6261 7365 6420 6a75 7374 are 1-based just
│ │ │ │ │ -00018bc0: 206c 696b 6520 666f 7220 6f74 6865 7220 like for other
│ │ │ │ │ -00018bd0: 536d 616c 6c74 616c 6b20 6163 6365 7373 Smalltalk access
│ │ │ │ │ -00018be0: 2e0a 0a1f 0a46 696c 653a 2067 7374 2d62 .....File: gst-b
│ │ │ │ │ -00018bf0: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ -00018c00: 2042 7974 6541 7272 6179 2d73 746f 7269 ByteArray-stori
│ │ │ │ │ -00018c10: 6e67 2c20 2050 7265 763a 2042 7974 6541 ng, Prev: ByteA
│ │ │ │ │ -00018c20: 7272 6179 2d6d 6f72 6520 6164 7661 6e63 rray-more advanc
│ │ │ │ │ -00018c30: 6564 2061 6363 6573 7369 6e67 2c20 2055 ed accessing, U
│ │ │ │ │ -00018c40: 703a 2042 7974 6541 7272 6179 0a0a 312e p: ByteArray..1.
│ │ │ │ │ -00018c50: 3134 2e37 2042 7974 6541 7272 6179 3a20 14.7 ByteArray:
│ │ │ │ │ -00018c60: 7374 6f72 696e 670a 2d2d 2d2d 2d2d 2d2d storing.--------
│ │ │ │ │ -00018c70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00018c80: 2d0a 0a69 734c 6974 6572 616c 4f62 6a65 -..isLiteralObje
│ │ │ │ │ -00018c90: 6374 0a20 2020 2020 416e 7377 6572 2077 ct. Answer w
│ │ │ │ │ -00018ca0: 6865 7468 6572 2074 6865 2072 6563 6569 hether the recei
│ │ │ │ │ -00018cb0: 7665 7220 6973 2065 7870 7265 7373 6962 ver is expressib
│ │ │ │ │ -00018cc0: 6c65 2061 7320 6120 536d 616c 6c74 616c le as a Smalltal
│ │ │ │ │ -00018cd0: 6b20 6c69 7465 7261 6c2e 0a0a 7374 6f72 k literal...stor
│ │ │ │ │ -00018ce0: 654c 6974 6572 616c 4f6e 3a20 6153 7472 eLiteralOn: aStr
│ │ │ │ │ -00018cf0: 6561 6d0a 2020 2020 2050 7574 2061 2053 eam. Put a S
│ │ │ │ │ -00018d00: 6d61 6c6c 7461 6c6b 206c 6974 6572 616c malltalk literal
│ │ │ │ │ -00018d10: 2065 7661 6c75 6174 696e 6720 746f 2074 evaluating to t
│ │ │ │ │ -00018d20: 6865 2072 6563 6569 7665 7220 6f6e 2061 he receiver on a
│ │ │ │ │ -00018d30: 5374 7265 616d 2e0a 0a73 746f 7265 4f6e Stream...storeOn
│ │ │ │ │ -00018d40: 3a20 6153 7472 6561 6d0a 2020 2020 2050 : aStream. P
│ │ │ │ │ -00018d50: 7574 2053 6d61 6c6c 7461 6c6b 2063 6f64 ut Smalltalk cod
│ │ │ │ │ -00018d60: 6520 6576 616c 7561 7469 6e67 2074 6f20 e evaluating to
│ │ │ │ │ -00018d70: 7468 6520 7265 6365 6976 6572 206f 6e20 the receiver on
│ │ │ │ │ -00018d80: 6153 7472 6561 6d2e 0a0a 1f0a 4669 6c65 aStream.....File
│ │ │ │ │ -00018d90: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ -00018da0: 2020 4e6f 6465 3a20 4341 6767 7265 6761 Node: CAggrega
│ │ │ │ │ -00018db0: 7465 2c20 204e 6578 743a 2043 616c 6c69 te, Next: Calli
│ │ │ │ │ -00018dc0: 6e50 726f 6365 7373 2c20 2050 7265 763a nProcess, Prev:
│ │ │ │ │ -00018dd0: 2042 7974 6541 7272 6179 2c20 2055 703a ByteArray, Up:
│ │ │ │ │ -00018de0: 2042 6173 6520 636c 6173 7365 730a 0a31 Base classes..1
│ │ │ │ │ -00018df0: 2e31 3520 4341 6767 7265 6761 7465 0a3d .15 CAggregate.=
│ │ │ │ │ -00018e00: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a ==============..
│ │ │ │ │ -00018e10: 4465 6669 6e65 6420 696e 206e 616d 6573 Defined in names
│ │ │ │ │ -00018e20: 7061 6365 2053 6d61 6c6c 7461 6c6b 0a53 pace Smalltalk.S
│ │ │ │ │ -00018e30: 7570 6572 636c 6173 733a 2043 4f62 6a65 uperclass: CObje
│ │ │ │ │ -00018e40: 6374 0a43 6174 6567 6f72 793a 204c 616e ct.Category: Lan
│ │ │ │ │ -00018e50: 6775 6167 652d 4320 696e 7465 7266 6163 guage-C interfac
│ │ │ │ │ -00018e60: 650a 0a2a 204d 656e 753a 0a0a 2a20 4341 e..* Menu:..* CA
│ │ │ │ │ -00018e70: 6767 7265 6761 7465 2063 6c61 7373 2d61 ggregate class-a
│ │ │ │ │ -00018e80: 6363 6573 7369 6e67 3a3a 2020 2863 6c61 ccessing:: (cla
│ │ │ │ │ -00018e90: 7373 290a 2a20 4341 6767 7265 6761 7465 ss).* CAggregate
│ │ │ │ │ -00018ea0: 2d61 6363 6573 7369 6e67 3a3a 2020 2869 -accessing:: (i
│ │ │ │ │ -00018eb0: 6e73 7461 6e63 6529 0a0a 1f0a 4669 6c65 nstance)....File
│ │ │ │ │ -00018ec0: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ -00018ed0: 2020 4e6f 6465 3a20 4341 6767 7265 6761 Node: CAggrega
│ │ │ │ │ -00018ee0: 7465 2063 6c61 7373 2d61 6363 6573 7369 te class-accessi
│ │ │ │ │ -00018ef0: 6e67 2c20 204e 6578 743a 2043 4167 6772 ng, Next: CAggr
│ │ │ │ │ -00018f00: 6567 6174 652d 6163 6365 7373 696e 672c egate-accessing,
│ │ │ │ │ -00018f10: 2020 5570 3a20 4341 6767 7265 6761 7465 Up: CAggregate
│ │ │ │ │ -00018f20: 0a0a 312e 3135 2e31 2043 4167 6772 6567 ..1.15.1 CAggreg
│ │ │ │ │ -00018f30: 6174 6520 636c 6173 733a 2061 6363 6573 ate class: acces
│ │ │ │ │ -00018f40: 7369 6e67 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d sing.-----------
│ │ │ │ │ -00018f50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00018f60: 2d2d 2d2d 2d2d 2d0a 0a61 6c69 676e 6f66 -------..alignof
│ │ │ │ │ -00018f70: 0a20 2020 2020 416e 7377 6572 2074 6865 . Answer the
│ │ │ │ │ -00018f80: 2072 6563 6569 7665 7227 7320 696e 7374 receiver's inst
│ │ │ │ │ -00018f90: 616e 6365 7320 7265 7175 6972 6564 2061 ances required a
│ │ │ │ │ -00018fa0: 6c69 676d 656e 740a 0a73 697a 656f 660a ligment..sizeof.
│ │ │ │ │ -00018fb0: 2020 2020 2041 6e73 7765 7220 7468 6520 Answer the
│ │ │ │ │ -00018fc0: 7265 6365 6976 6572 2773 2069 6e73 7461 receiver's insta
│ │ │ │ │ -00018fd0: 6e63 6573 2073 697a 650a 0a1f 0a46 696c nces size....Fil
│ │ │ │ │ -00018fe0: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ -00018ff0: 2c20 204e 6f64 653a 2043 4167 6772 6567 , Node: CAggreg
│ │ │ │ │ -00019000: 6174 652d 6163 6365 7373 696e 672c 2020 ate-accessing,
│ │ │ │ │ -00019010: 5072 6576 3a20 4341 6767 7265 6761 7465 Prev: CAggregate
│ │ │ │ │ -00019020: 2063 6c61 7373 2d61 6363 6573 7369 6e67 class-accessing
│ │ │ │ │ -00019030: 2c20 2055 703a 2043 4167 6772 6567 6174 , Up: CAggregat
│ │ │ │ │ -00019040: 650a 0a31 2e31 352e 3220 4341 6767 7265 e..1.15.2 CAggre
│ │ │ │ │ -00019050: 6761 7465 3a20 6163 6365 7373 696e 670a gate: accessing.
│ │ │ │ │ -00019060: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00019070: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 656c ------------..el
│ │ │ │ │ -00019080: 656d 656e 7454 7970 650a 2020 2020 2041 ementType. A
│ │ │ │ │ -00019090: 6e73 7765 7220 7468 6520 7479 7065 206f nswer the type o
│ │ │ │ │ -000190a0: 7665 7220 7768 6963 6820 7468 6520 7265 ver which the re
│ │ │ │ │ -000190b0: 6365 6976 6572 2069 7320 636f 6e73 7472 ceiver is constr
│ │ │ │ │ -000190c0: 7563 7465 642e 0a0a 1f0a 4669 6c65 3a20 ucted.....File:
│ │ │ │ │ -000190d0: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ -000190e0: 4e6f 6465 3a20 4361 6c6c 696e 5072 6f63 Node: CallinProc
│ │ │ │ │ -000190f0: 6573 732c 2020 4e65 7874 3a20 4341 7272 ess, Next: CArr
│ │ │ │ │ -00019100: 6179 2c20 2050 7265 763a 2043 4167 6772 ay, Prev: CAggr
│ │ │ │ │ -00019110: 6567 6174 652c 2020 5570 3a20 4261 7365 egate, Up: Base
│ │ │ │ │ -00019120: 2063 6c61 7373 6573 0a0a 312e 3136 2043 classes..1.16 C
│ │ │ │ │ -00019130: 616c 6c69 6e50 726f 6365 7373 0a3d 3d3d allinProcess.===
│ │ │ │ │ -00019140: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a ===============.
│ │ │ │ │ -00019150: 0a44 6566 696e 6564 2069 6e20 6e61 6d65 .Defined in name
│ │ │ │ │ -00019160: 7370 6163 6520 536d 616c 6c74 616c 6b0a space Smalltalk.
│ │ │ │ │ -00019170: 5375 7065 7263 6c61 7373 3a20 5072 6f63 Superclass: Proc
│ │ │ │ │ -00019180: 6573 730a 4361 7465 676f 7279 3a20 4c61 ess.Category: La
│ │ │ │ │ -00019190: 6e67 7561 6765 2d50 726f 6365 7373 6573 nguage-Processes
│ │ │ │ │ -000191a0: 0a20 2020 2020 4920 7265 7072 6573 656e . I represen
│ │ │ │ │ -000191b0: 7420 6120 756e 6974 206f 6620 636f 6d70 t a unit of comp
│ │ │ │ │ -000191c0: 7574 6174 696f 6e20 666f 7220 7768 6963 utation for whic
│ │ │ │ │ -000191d0: 6820 6578 7465 726e 616c 2043 2063 6f64 h external C cod
│ │ │ │ │ -000191e0: 650a 2020 2020 2072 6571 7565 7374 6564 e. requested
│ │ │ │ │ -000191f0: 2065 7865 6375 7469 6f6e 2c20 736f 2049 execution, so I
│ │ │ │ │ -00019200: 206d 7573 7420 7374 6f72 6520 7468 6520 must store the
│ │ │ │ │ -00019210: 7265 7475 726e 6564 2076 616c 7565 206f returned value o
│ │ │ │ │ -00019220: 6e63 6520 6d79 0a20 2020 2020 636f 6d70 nce my. comp
│ │ │ │ │ -00019230: 7574 6174 696f 6e20 7465 726d 696e 6174 utation terminat
│ │ │ │ │ -00019240: 6573 2061 6e64 2049 206d 7573 7420 6e6f es and I must no
│ │ │ │ │ -00019250: 7420 7375 7276 6976 6520 6163 726f 7373 t survive across
│ │ │ │ │ -00019260: 2069 6d61 6765 2073 6176 6573 0a20 2020 image saves.
│ │ │ │ │ -00019270: 2020 2873 696e 6365 2074 686f 7365 2077 (since those w
│ │ │ │ │ -00019280: 686f 2069 6e76 6f6b 6564 206d 6520 6e6f ho invoked me no
│ │ │ │ │ -00019290: 206c 6f6e 6765 7220 6578 6973 7429 2e20 longer exist).
│ │ │ │ │ -000192a0: 2049 2061 6d20 6f74 6865 7277 6973 650a I am otherwise.
│ │ │ │ │ -000192b0: 2020 2020 2065 7175 6976 616c 656e 7420 equivalent
│ │ │ │ │ -000192c0: 746f 2061 2050 726f 6365 7373 2e0a 0a2a to a Process...*
│ │ │ │ │ -000192d0: 204d 656e 753a 0a0a 2a20 4361 6c6c 696e Menu:..* Callin
│ │ │ │ │ -000192e0: 5072 6f63 6573 732d 6465 6275 6767 696e Process-debuggin
│ │ │ │ │ -000192f0: 673a 3a20 2028 696e 7374 616e 6365 290a g:: (instance).
│ │ │ │ │ -00019300: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ -00019310: 652e 696e 666f 2c20 204e 6f64 653a 2043 e.info, Node: C
│ │ │ │ │ -00019320: 616c 6c69 6e50 726f 6365 7373 2d64 6562 allinProcess-deb
│ │ │ │ │ -00019330: 7567 6769 6e67 2c20 2055 703a 2043 616c ugging, Up: Cal
│ │ │ │ │ -00019340: 6c69 6e50 726f 6365 7373 0a0a 312e 3136 linProcess..1.16
│ │ │ │ │ -00019350: 2e31 2043 616c 6c69 6e50 726f 6365 7373 .1 CallinProcess
│ │ │ │ │ -00019360: 3a20 6465 6275 6767 696e 670a 2d2d 2d2d : debugging.----
│ │ │ │ │ -00019370: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00019380: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a64 6574 -----------..det
│ │ │ │ │ -00019390: 6163 680a 2020 2020 2043 6f6e 7469 6e75 ach. Continu
│ │ │ │ │ -000193a0: 6520 7275 6e6e 696e 6720 7468 6520 7265 e running the re
│ │ │ │ │ -000193b0: 6365 6976 6572 2061 7320 6120 6e6f 726d ceiver as a norm
│ │ │ │ │ -000193c0: 616c 2050 726f 6365 7373 2c20 616e 6420 al Process, and
│ │ │ │ │ -000193d0: 7265 7475 726e 206e 696c 0a20 2020 2020 return nil.
│ │ │ │ │ -000193e0: 6672 6f6d 2074 6865 2063 616c 6c69 6e2e from the callin.
│ │ │ │ │ -000193f0: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ -00019400: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ -00019410: 4341 7272 6179 2c20 204e 6578 743a 2043 CArray, Next: C
│ │ │ │ │ -00019420: 4172 7261 7943 5479 7065 2c20 2050 7265 ArrayCType, Pre
│ │ │ │ │ -00019430: 763a 2043 616c 6c69 6e50 726f 6365 7373 v: CallinProcess
│ │ │ │ │ -00019440: 2c20 2055 703a 2042 6173 6520 636c 6173 , Up: Base clas
│ │ │ │ │ -00019450: 7365 730a 0a31 2e31 3720 4341 7272 6179 ses..1.17 CArray
│ │ │ │ │ -00019460: 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a 4465 .===========..De
│ │ │ │ │ -00019470: 6669 6e65 6420 696e 206e 616d 6573 7061 fined in namespa
│ │ │ │ │ -00019480: 6365 2053 6d61 6c6c 7461 6c6b 0a53 7570 ce Smalltalk.Sup
│ │ │ │ │ -00019490: 6572 636c 6173 733a 2043 4167 6772 6567 erclass: CAggreg
│ │ │ │ │ -000194a0: 6174 650a 4361 7465 676f 7279 3a20 4c61 ate.Category: La
│ │ │ │ │ -000194b0: 6e67 7561 6765 2d43 2069 6e74 6572 6661 nguage-C interfa
│ │ │ │ │ -000194c0: 6365 0a0a 2a20 4d65 6e75 3a0a 0a2a 2043 ce..* Menu:..* C
│ │ │ │ │ -000194d0: 4172 7261 792d 6163 6365 7373 696e 673a Array-accessing:
│ │ │ │ │ -000194e0: 3a20 2028 696e 7374 616e 6365 290a 0a1f : (instance)...
│ │ │ │ │ -000194f0: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ -00019500: 696e 666f 2c20 204e 6f64 653a 2043 4172 info, Node: CAr
│ │ │ │ │ -00019510: 7261 792d 6163 6365 7373 696e 672c 2020 ray-accessing,
│ │ │ │ │ -00019520: 5570 3a20 4341 7272 6179 0a0a 312e 3137 Up: CArray..1.17
│ │ │ │ │ -00019530: 2e31 2043 4172 7261 793a 2061 6363 6573 .1 CArray: acces
│ │ │ │ │ -00019540: 7369 6e67 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d sing.-----------
│ │ │ │ │ -00019550: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a61 -------------..a
│ │ │ │ │ -00019560: 6c69 676e 6f66 0a20 2020 2020 416e 7377 lignof. Answ
│ │ │ │ │ -00019570: 6572 2074 6865 2072 6563 6569 7665 7227 er the receiver'
│ │ │ │ │ -00019580: 7320 7265 7175 6972 6564 2061 6c69 676d s required aligm
│ │ │ │ │ -00019590: 656e 740a 0a73 697a 656f 660a 2020 2020 ent..sizeof.
│ │ │ │ │ -000195a0: 2041 6e73 7765 7220 7468 6520 7265 6365 Answer the rece
│ │ │ │ │ -000195b0: 6976 6572 2773 2073 697a 650a 0a1f 0a46 iver's size....F
│ │ │ │ │ -000195c0: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ -000195d0: 666f 2c20 204e 6f64 653a 2043 4172 7261 fo, Node: CArra
│ │ │ │ │ -000195e0: 7943 5479 7065 2c20 204e 6578 743a 2043 yCType, Next: C
│ │ │ │ │ -000195f0: 426f 6f6c 6561 6e2c 2020 5072 6576 3a20 Boolean, Prev:
│ │ │ │ │ -00019600: 4341 7272 6179 2c20 2055 703a 2042 6173 CArray, Up: Bas
│ │ │ │ │ -00019610: 6520 636c 6173 7365 730a 0a31 2e31 3820 e classes..1.18
│ │ │ │ │ -00019620: 4341 7272 6179 4354 7970 650a 3d3d 3d3d CArrayCType.====
│ │ │ │ │ -00019630: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a 4465 ============..De
│ │ │ │ │ -00019640: 6669 6e65 6420 696e 206e 616d 6573 7061 fined in namespa
│ │ │ │ │ -00019650: 6365 2053 6d61 6c6c 7461 6c6b 0a53 7570 ce Smalltalk.Sup
│ │ │ │ │ -00019660: 6572 636c 6173 733a 2043 5074 7243 5479 erclass: CPtrCTy
│ │ │ │ │ -00019670: 7065 0a43 6174 6567 6f72 793a 204c 616e pe.Category: Lan
│ │ │ │ │ -00019680: 6775 6167 652d 4320 696e 7465 7266 6163 guage-C interfac
│ │ │ │ │ -00019690: 650a 0a2a 204d 656e 753a 0a0a 2a20 4341 e..* Menu:..* CA
│ │ │ │ │ -000196a0: 7272 6179 4354 7970 6520 636c 6173 732d rrayCType class-
│ │ │ │ │ -000196b0: 696e 7374 616e 6365 2063 7265 6174 696f instance creatio
│ │ │ │ │ -000196c0: 6e3a 3a20 2028 636c 6173 7329 0a2a 2043 n:: (class).* C
│ │ │ │ │ -000196d0: 4172 7261 7943 5479 7065 2d61 6363 6573 ArrayCType-acces
│ │ │ │ │ -000196e0: 7369 6e67 3a3a 2020 2869 6e73 7461 6e63 sing:: (instanc
│ │ │ │ │ -000196f0: 6529 0a2a 2043 4172 7261 7943 5479 7065 e).* CArrayCType
│ │ │ │ │ -00019700: 2d62 6173 6963 3a3a 2020 2869 6e73 7461 -basic:: (insta
│ │ │ │ │ -00019710: 6e63 6529 0a2a 2043 4172 7261 7943 5479 nce).* CArrayCTy
│ │ │ │ │ -00019720: 7065 2d73 746f 7269 6e67 3a3a 2020 2869 pe-storing:: (i
│ │ │ │ │ -00019730: 6e73 7461 6e63 6529 0a0a 1f0a 4669 6c65 nstance)....File
│ │ │ │ │ -00019740: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ -00019750: 2020 4e6f 6465 3a20 4341 7272 6179 4354 Node: CArrayCT
│ │ │ │ │ -00019760: 7970 6520 636c 6173 732d 696e 7374 616e ype class-instan
│ │ │ │ │ -00019770: 6365 2063 7265 6174 696f 6e2c 2020 4e65 ce creation, Ne
│ │ │ │ │ -00019780: 7874 3a20 4341 7272 6179 4354 7970 652d xt: CArrayCType-
│ │ │ │ │ -00019790: 6163 6365 7373 696e 672c 2020 5570 3a20 accessing, Up:
│ │ │ │ │ -000197a0: 4341 7272 6179 4354 7970 650a 0a31 2e31 CArrayCType..1.1
│ │ │ │ │ -000197b0: 382e 3120 4341 7272 6179 4354 7970 6520 8.1 CArrayCType
│ │ │ │ │ -000197c0: 636c 6173 733a 2069 6e73 7461 6e63 6520 class: instance
│ │ │ │ │ -000197d0: 6372 6561 7469 6f6e 0a2d 2d2d 2d2d 2d2d creation.-------
│ │ │ │ │ -000197e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000197f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00019800: 2d2d 2d2d 0a0a 656c 656d 656e 7454 7970 ----..elementTyp
│ │ │ │ │ -00019810: 653a 2061 4354 7970 650a 2020 2020 2054 e: aCType. T
│ │ │ │ │ -00019820: 6869 7320 6d65 7468 6f64 2073 686f 756c his method shoul
│ │ │ │ │ -00019830: 6420 6e6f 7420 6265 2063 616c 6c65 6420 d not be called
│ │ │ │ │ -00019840: 666f 7220 696e 7374 616e 6365 7320 6f66 for instances of
│ │ │ │ │ -00019850: 2074 6869 7320 636c 6173 732e 0a0a 656c this class...el
│ │ │ │ │ -00019860: 656d 656e 7454 7970 653a 2061 4354 7970 ementType: aCTyp
│ │ │ │ │ -00019870: 6520 6e75 6d62 6572 4f66 456c 656d 656e e numberOfElemen
│ │ │ │ │ -00019880: 7473 3a20 616e 496e 7465 6765 720a 2020 ts: anInteger.
│ │ │ │ │ -00019890: 2020 2041 6e73 7765 7220 6120 6e65 7720 Answer a new
│ │ │ │ │ -000198a0: 696e 7374 616e 6365 206f 6620 4350 7472 instance of CPtr
│ │ │ │ │ -000198b0: 4354 7970 6520 7468 6174 206d 6170 7320 CType that maps
│ │ │ │ │ -000198c0: 616e 2061 7272 6179 2077 686f 7365 0a20 an array whose.
│ │ │ │ │ -000198d0: 2020 2020 656c 656d 656e 7473 2061 7265 elements are
│ │ │ │ │ -000198e0: 206f 6620 7468 6520 6769 7665 6e20 4354 of the given CT
│ │ │ │ │ -000198f0: 7970 652c 2061 6e64 2077 686f 7365 2073 ype, and whose s
│ │ │ │ │ -00019900: 697a 6520 6973 2065 7861 6374 6c79 0a20 ize is exactly.
│ │ │ │ │ -00019910: 2020 2020 616e 496e 7465 6765 7220 656c anInteger el
│ │ │ │ │ -00019920: 656d 656e 7473 2028 6f66 2063 6f75 7273 ements (of cours
│ │ │ │ │ -00019930: 652c 2061 6e49 6e74 6567 6572 206f 6e6c e, anInteger onl
│ │ │ │ │ -00019940: 7920 6d61 7474 6572 7320 666f 720a 2020 y matters for.
│ │ │ │ │ -00019950: 2020 2061 6c6c 6f63 6174 696f 6e2c 206e allocation, n
│ │ │ │ │ -00019960: 6f74 2066 6f72 2061 6363 6573 732c 2073 ot for access, s
│ │ │ │ │ -00019970: 696e 6365 206e 6f20 6f75 742d 6f66 2d62 ince no out-of-b
│ │ │ │ │ -00019980: 6f75 6e64 7320 7072 6f74 6563 7469 6f6e ounds protection
│ │ │ │ │ -00019990: 2069 730a 2020 2020 2070 726f 7669 6465 is. provide
│ │ │ │ │ -000199a0: 6420 666f 7220 4320 6f62 6a65 6374 7329 d for C objects)
│ │ │ │ │ -000199b0: 2e0a 0a66 726f 6d3a 2074 7970 650a 2020 ...from: type.
│ │ │ │ │ -000199c0: 2020 2050 7269 7661 7465 202d 2043 616c Private - Cal
│ │ │ │ │ -000199d0: 6c65 6420 6279 2043 5479 7065 3e3e 6672 led by CType>>fr
│ │ │ │ │ -000199e0: 6f6d 3a20 666f 7220 6172 7261 7973 0a0a om: for arrays..
│ │ │ │ │ -000199f0: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ -00019a00: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 4341 .info, Node: CA
│ │ │ │ │ -00019a10: 7272 6179 4354 7970 652d 6163 6365 7373 rrayCType-access
│ │ │ │ │ -00019a20: 696e 672c 2020 4e65 7874 3a20 4341 7272 ing, Next: CArr
│ │ │ │ │ -00019a30: 6179 4354 7970 652d 6261 7369 632c 2020 ayCType-basic,
│ │ │ │ │ -00019a40: 5072 6576 3a20 4341 7272 6179 4354 7970 Prev: CArrayCTyp
│ │ │ │ │ -00019a50: 6520 636c 6173 732d 696e 7374 616e 6365 e class-instance
│ │ │ │ │ -00019a60: 2063 7265 6174 696f 6e2c 2020 5570 3a20 creation, Up:
│ │ │ │ │ -00019a70: 4341 7272 6179 4354 7970 650a 0a31 2e31 CArrayCType..1.1
│ │ │ │ │ -00019a80: 382e 3220 4341 7272 6179 4354 7970 653a 8.2 CArrayCType:
│ │ │ │ │ -00019a90: 2061 6363 6573 7369 6e67 0a2d 2d2d 2d2d accessing.-----
│ │ │ │ │ -00019aa0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00019ab0: 2d2d 2d2d 2d2d 2d2d 0a0a 616c 6967 6e6f --------..aligno
│ │ │ │ │ -00019ac0: 660a 2020 2020 2041 6e73 7765 7220 7468 f. Answer th
│ │ │ │ │ -00019ad0: 6520 616c 6967 6e6d 656e 7420 6f66 2074 e alignment of t
│ │ │ │ │ -00019ae0: 6865 2072 6563 6569 7665 7227 7320 696e he receiver's in
│ │ │ │ │ -00019af0: 7374 616e 6365 730a 0a6e 756d 6265 724f stances..numberO
│ │ │ │ │ -00019b00: 6645 6c65 6d65 6e74 730a 2020 2020 2041 fElements. A
│ │ │ │ │ -00019b10: 6e73 7765 7220 7468 6520 6e75 6d62 6572 nswer the number
│ │ │ │ │ -00019b20: 206f 6620 656c 656d 656e 7473 2069 6e20 of elements in
│ │ │ │ │ -00019b30: 7468 6520 7265 6365 6976 6572 2773 2069 the receiver's i
│ │ │ │ │ -00019b40: 6e73 7461 6e63 6573 0a0a 7369 7a65 6f66 nstances..sizeof
│ │ │ │ │ -00019b50: 0a20 2020 2020 416e 7377 6572 2074 6865 . Answer the
│ │ │ │ │ -00019b60: 2073 697a 6520 6f66 2074 6865 2072 6563 size of the rec
│ │ │ │ │ -00019b70: 6569 7665 7227 7320 696e 7374 616e 6365 eiver's instance
│ │ │ │ │ -00019b80: 730a 0a1f 0a46 696c 653a 2067 7374 2d62 s....File: gst-b
│ │ │ │ │ -00019b90: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ -00019ba0: 2043 4172 7261 7943 5479 7065 2d62 6173 CArrayCType-bas
│ │ │ │ │ -00019bb0: 6963 2c20 204e 6578 743a 2043 4172 7261 ic, Next: CArra
│ │ │ │ │ -00019bc0: 7943 5479 7065 2d73 746f 7269 6e67 2c20 yCType-storing,
│ │ │ │ │ -00019bd0: 2050 7265 763a 2043 4172 7261 7943 5479 Prev: CArrayCTy
│ │ │ │ │ -00019be0: 7065 2d61 6363 6573 7369 6e67 2c20 2055 pe-accessing, U
│ │ │ │ │ -00019bf0: 703a 2043 4172 7261 7943 5479 7065 0a0a p: CArrayCType..
│ │ │ │ │ -00019c00: 312e 3138 2e33 2043 4172 7261 7943 5479 1.18.3 CArrayCTy
│ │ │ │ │ -00019c10: 7065 3a20 6261 7369 630a 2d2d 2d2d 2d2d pe: basic.------
│ │ │ │ │ -00019c20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00019c30: 2d2d 2d0a 0a3d 2061 6e4f 626a 6563 740a ---..= anObject.
│ │ │ │ │ -00019c40: 2020 2020 2052 6574 7572 6e20 7768 6574 Return whet
│ │ │ │ │ -00019c50: 6865 7220 7468 6520 7265 6365 6976 6572 her the receiver
│ │ │ │ │ -00019c60: 2061 6e64 2061 6e4f 626a 6563 7420 6172 and anObject ar
│ │ │ │ │ -00019c70: 6520 6571 7561 6c2e 0a0a 6861 7368 0a20 e equal...hash.
│ │ │ │ │ -00019c80: 2020 2020 5265 7475 726e 2061 2068 6173 Return a has
│ │ │ │ │ -00019c90: 6820 636f 6465 2066 6f72 2074 6865 2072 h code for the r
│ │ │ │ │ -00019ca0: 6563 6569 7665 722e 0a0a 1f0a 4669 6c65 eceiver.....File
│ │ │ │ │ -00019cb0: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ -00019cc0: 2020 4e6f 6465 3a20 4341 7272 6179 4354 Node: CArrayCT
│ │ │ │ │ -00019cd0: 7970 652d 7374 6f72 696e 672c 2020 5072 ype-storing, Pr
│ │ │ │ │ -00019ce0: 6576 3a20 4341 7272 6179 4354 7970 652d ev: CArrayCType-
│ │ │ │ │ -00019cf0: 6261 7369 632c 2020 5570 3a20 4341 7272 basic, Up: CArr
│ │ │ │ │ -00019d00: 6179 4354 7970 650a 0a31 2e31 382e 3420 ayCType..1.18.4
│ │ │ │ │ -00019d10: 4341 7272 6179 4354 7970 653a 2073 746f CArrayCType: sto
│ │ │ │ │ -00019d20: 7269 6e67 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d ring.-----------
│ │ │ │ │ -00019d30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00019d40: 0a0a 7374 6f72 654f 6e3a 2061 5374 7265 ..storeOn: aStre
│ │ │ │ │ -00019d50: 616d 0a20 2020 2020 4173 2077 6974 6820 am. As with
│ │ │ │ │ -00019d60: 7375 7065 722e 0a0a 1f0a 4669 6c65 3a20 super.....File:
│ │ │ │ │ -00019d70: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ -00019d80: 4e6f 6465 3a20 4342 6f6f 6c65 616e 2c20 Node: CBoolean,
│ │ │ │ │ -00019d90: 204e 6578 743a 2043 4279 7465 2c20 2050 Next: CByte, P
│ │ │ │ │ -00019da0: 7265 763a 2043 4172 7261 7943 5479 7065 rev: CArrayCType
│ │ │ │ │ -00019db0: 2c20 2055 703a 2042 6173 6520 636c 6173 , Up: Base clas
│ │ │ │ │ -00019dc0: 7365 730a 0a31 2e31 3920 4342 6f6f 6c65 ses..1.19 CBoole
│ │ │ │ │ -00019dd0: 616e 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d an.=============
│ │ │ │ │ -00019de0: 0a0a 4465 6669 6e65 6420 696e 206e 616d ..Defined in nam
│ │ │ │ │ -00019df0: 6573 7061 6365 2053 6d61 6c6c 7461 6c6b espace Smalltalk
│ │ │ │ │ -00019e00: 0a53 7570 6572 636c 6173 733a 2043 4279 .Superclass: CBy
│ │ │ │ │ -00019e10: 7465 0a43 6174 6567 6f72 793a 204c 616e te.Category: Lan
│ │ │ │ │ -00019e20: 6775 6167 652d 4320 696e 7465 7266 6163 guage-C interfac
│ │ │ │ │ -00019e30: 650a 2020 2020 2049 2072 6574 7572 6e20 e. I return
│ │ │ │ │ -00019e40: 7472 7565 2069 6620 6120 6279 7465 2069 true if a byte i
│ │ │ │ │ -00019e50: 7320 6e6f 7420 7a65 726f 2c20 6661 6c73 s not zero, fals
│ │ │ │ │ -00019e60: 6520 6f74 6865 7277 6973 652e 0a0a 2a20 e otherwise...*
│ │ │ │ │ -00019e70: 4d65 6e75 3a0a 0a2a 2043 426f 6f6c 6561 Menu:..* CBoolea
│ │ │ │ │ -00019e80: 6e20 636c 6173 732d 636f 6e76 6572 7369 n class-conversi
│ │ │ │ │ -00019e90: 6f6e 3a3a 2020 2863 6c61 7373 290a 2a20 on:: (class).*
│ │ │ │ │ -00019ea0: 4342 6f6f 6c65 616e 2d61 6363 6573 7369 CBoolean-accessi
│ │ │ │ │ -00019eb0: 6e67 3a3a 2020 2869 6e73 7461 6e63 6529 ng:: (instance)
│ │ │ │ │ -00019ec0: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ -00019ed0: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ -00019ee0: 4342 6f6f 6c65 616e 2063 6c61 7373 2d63 CBoolean class-c
│ │ │ │ │ -00019ef0: 6f6e 7665 7273 696f 6e2c 2020 4e65 7874 onversion, Next
│ │ │ │ │ -00019f00: 3a20 4342 6f6f 6c65 616e 2d61 6363 6573 : CBoolean-acces
│ │ │ │ │ -00019f10: 7369 6e67 2c20 2055 703a 2043 426f 6f6c sing, Up: CBool
│ │ │ │ │ -00019f20: 6561 6e0a 0a31 2e31 392e 3120 4342 6f6f ean..1.19.1 CBoo
│ │ │ │ │ -00019f30: 6c65 616e 2063 6c61 7373 3a20 636f 6e76 lean class: conv
│ │ │ │ │ -00019f40: 6572 7369 6f6e 0a2d 2d2d 2d2d 2d2d 2d2d ersion.---------
│ │ │ │ │ -00019f50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00019f60: 2d2d 2d2d 2d2d 2d2d 0a0a 7479 7065 0a20 --------..type.
│ │ │ │ │ -00019f70: 2020 2020 416e 7377 6572 2061 2043 5479 Answer a CTy
│ │ │ │ │ -00019f80: 7065 2066 6f72 2074 6865 2072 6563 6569 pe for the recei
│ │ │ │ │ -00019f90: 7665 720a 0a1f 0a46 696c 653a 2067 7374 ver....File: gst
│ │ │ │ │ -00019fa0: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ -00019fb0: 653a 2043 426f 6f6c 6561 6e2d 6163 6365 e: CBoolean-acce
│ │ │ │ │ -00019fc0: 7373 696e 672c 2020 5072 6576 3a20 4342 ssing, Prev: CB
│ │ │ │ │ -00019fd0: 6f6f 6c65 616e 2063 6c61 7373 2d63 6f6e oolean class-con
│ │ │ │ │ -00019fe0: 7665 7273 696f 6e2c 2020 5570 3a20 4342 version, Up: CB
│ │ │ │ │ -00019ff0: 6f6f 6c65 616e 0a0a 312e 3139 2e32 2043 oolean..1.19.2 C
│ │ │ │ │ -0001a000: 426f 6f6c 6561 6e3a 2061 6363 6573 7369 Boolean: accessi
│ │ │ │ │ -0001a010: 6e67 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ng.-------------
│ │ │ │ │ -0001a020: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a76 -------------..v
│ │ │ │ │ -0001a030: 616c 7565 0a20 2020 2020 4765 7420 7468 alue. Get th
│ │ │ │ │ -0001a040: 6520 7265 6365 6976 6572 2773 2076 616c e receiver's val
│ │ │ │ │ -0001a050: 7565 202d 2061 6e73 7765 7220 7472 7565 ue - answer true
│ │ │ │ │ -0001a060: 2069 6620 6974 2069 7320 213d 2030 2c20 if it is != 0,
│ │ │ │ │ -0001a070: 6661 6c73 6520 6966 2069 740a 2020 2020 false if it.
│ │ │ │ │ -0001a080: 2069 7320 302e 0a0a 7661 6c75 653a 2061 is 0...value: a
│ │ │ │ │ -0001a090: 426f 6f6c 6561 6e0a 2020 2020 2053 6574 Boolean. Set
│ │ │ │ │ -0001a0a0: 2074 6865 2072 6563 6569 7665 7227 7320 the receiver's
│ │ │ │ │ -0001a0b0: 7661 6c75 6520 2d20 6974 2773 2074 6865 value - it's the
│ │ │ │ │ -0001a0c0: 2073 616d 6520 6173 2066 6f72 2043 4279 same as for CBy
│ │ │ │ │ -0001a0d0: 7465 732c 2062 7574 2077 6520 6765 740a tes, but we get.
│ │ │ │ │ -0001a0e0: 2020 2020 2061 2042 6f6f 6c65 616e 2c20 a Boolean,
│ │ │ │ │ -0001a0f0: 6e6f 7420 6120 4368 6172 6163 7465 720a not a Character.
│ │ │ │ │ -0001a100: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ -0001a110: 652e 696e 666f 2c20 204e 6f64 653a 2043 e.info, Node: C
│ │ │ │ │ -0001a120: 4279 7465 2c20 204e 6578 743a 2043 4361 Byte, Next: CCa
│ │ │ │ │ -0001a130: 6c6c 6162 6c65 2c20 2050 7265 763a 2043 llable, Prev: C
│ │ │ │ │ -0001a140: 426f 6f6c 6561 6e2c 2020 5570 3a20 4261 Boolean, Up: Ba
│ │ │ │ │ -0001a150: 7365 2063 6c61 7373 6573 0a0a 312e 3230 se classes..1.20
│ │ │ │ │ -0001a160: 2043 4279 7465 0a3d 3d3d 3d3d 3d3d 3d3d CByte.=========
│ │ │ │ │ -0001a170: 3d0a 0a44 6566 696e 6564 2069 6e20 6e61 =..Defined in na
│ │ │ │ │ -0001a180: 6d65 7370 6163 6520 536d 616c 6c74 616c mespace Smalltal
│ │ │ │ │ -0001a190: 6b0a 5375 7065 7263 6c61 7373 3a20 4355 k.Superclass: CU
│ │ │ │ │ -0001a1a0: 4368 6172 0a43 6174 6567 6f72 793a 204c Char.Category: L
│ │ │ │ │ -0001a1b0: 616e 6775 6167 652d 4320 696e 7465 7266 anguage-C interf
│ │ │ │ │ -0001a1c0: 6163 650a 2020 2020 2059 6f75 206b 6e6f ace. You kno
│ │ │ │ │ -0001a1d0: 7720 7768 6174 2061 2062 7974 6520 6973 w what a byte is
│ │ │ │ │ -0001a1e0: 2c20 646f 6e27 7420 796f 753f 213f 0a0a , don't you?!?..
│ │ │ │ │ -0001a1f0: 2a20 4d65 6e75 3a0a 0a2a 2043 4279 7465 * Menu:..* CByte
│ │ │ │ │ -0001a200: 2063 6c61 7373 2d63 6f6e 7665 7273 696f class-conversio
│ │ │ │ │ -0001a210: 6e3a 3a20 2028 636c 6173 7329 0a2a 2043 n:: (class).* C
│ │ │ │ │ -0001a220: 4279 7465 2d61 6363 6573 7369 6e67 3a3a Byte-accessing::
│ │ │ │ │ -0001a230: 2020 2869 6e73 7461 6e63 6529 0a0a 1f0a (instance)....
│ │ │ │ │ -0001a240: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ -0001a250: 6e66 6f2c 2020 4e6f 6465 3a20 4342 7974 nfo, Node: CByt
│ │ │ │ │ -0001a260: 6520 636c 6173 732d 636f 6e76 6572 7369 e class-conversi
│ │ │ │ │ -0001a270: 6f6e 2c20 204e 6578 743a 2043 4279 7465 on, Next: CByte
│ │ │ │ │ -0001a280: 2d61 6363 6573 7369 6e67 2c20 2055 703a -accessing, Up:
│ │ │ │ │ -0001a290: 2043 4279 7465 0a0a 312e 3230 2e31 2043 CByte..1.20.1 C
│ │ │ │ │ -0001a2a0: 4279 7465 2063 6c61 7373 3a20 636f 6e76 Byte class: conv
│ │ │ │ │ -0001a2b0: 6572 7369 6f6e 0a2d 2d2d 2d2d 2d2d 2d2d ersion.---------
│ │ │ │ │ -0001a2c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0001a2d0: 2d2d 2d2d 2d0a 0a63 4f62 6a53 746f 7265 -----..cObjStore
│ │ │ │ │ -0001a2e0: 6454 7970 650a 2020 2020 204e 6f74 6869 dType. Nothi
│ │ │ │ │ -0001a2f0: 6e67 2073 7065 6369 616c 2069 6e20 7468 ng special in th
│ │ │ │ │ -0001a300: 6520 6465 6661 756c 7420 6361 7365 202d e default case -
│ │ │ │ │ -0001a310: 2061 6e73 7765 7220 6120 4354 7970 6520 answer a CType
│ │ │ │ │ -0001a320: 666f 7220 7468 650a 2020 2020 2072 6563 for the. rec
│ │ │ │ │ -0001a330: 6569 7665 720a 0a74 7970 650a 2020 2020 eiver..type.
│ │ │ │ │ -0001a340: 2041 6e73 7765 7220 6120 4354 7970 6520 Answer a CType
│ │ │ │ │ -0001a350: 666f 7220 7468 6520 7265 6365 6976 6572 for the receiver
│ │ │ │ │ -0001a360: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ -0001a370: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ -0001a380: 4342 7974 652d 6163 6365 7373 696e 672c CByte-accessing,
│ │ │ │ │ -0001a390: 2020 5072 6576 3a20 4342 7974 6520 636c Prev: CByte cl
│ │ │ │ │ -0001a3a0: 6173 732d 636f 6e76 6572 7369 6f6e 2c20 ass-conversion,
│ │ │ │ │ -0001a3b0: 2055 703a 2043 4279 7465 0a0a 312e 3230 Up: CByte..1.20
│ │ │ │ │ -0001a3c0: 2e32 2043 4279 7465 3a20 6163 6365 7373 .2 CByte: access
│ │ │ │ │ -0001a3d0: 696e 670a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ing.------------
│ │ │ │ │ -0001a3e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a63 4f62 -----------..cOb
│ │ │ │ │ -0001a3f0: 6a53 746f 7265 6454 7970 650a 2020 2020 jStoredType.
│ │ │ │ │ -0001a400: 204e 6f74 6869 6e67 2073 7065 6369 616c Nothing special
│ │ │ │ │ -0001a410: 2069 6e20 7468 6520 6465 6661 756c 7420 in the default
│ │ │ │ │ -0001a420: 6361 7365 202d 2061 6e73 7765 7220 7468 case - answer th
│ │ │ │ │ -0001a430: 6520 7265 6365 6976 6572 2773 2043 5479 e receiver's CTy
│ │ │ │ │ -0001a440: 7065 0a0a 7661 6c75 650a 2020 2020 2041 pe..value. A
│ │ │ │ │ -0001a450: 6e73 7765 7220 7468 6520 7661 6c75 6520 nswer the value
│ │ │ │ │ -0001a460: 7468 6520 7265 6365 6976 6572 2069 7320 the receiver is
│ │ │ │ │ -0001a470: 706f 696e 7469 6e67 2074 6f2e 2020 5468 pointing to. Th
│ │ │ │ │ -0001a480: 6520 7265 7475 726e 6564 2076 616c 7565 e returned value
│ │ │ │ │ -0001a490: 0a20 2020 2020 6973 2061 2053 6d61 6c6c . is a Small
│ │ │ │ │ -0001a4a0: 496e 7465 6765 720a 0a76 616c 7565 3a20 Integer..value:
│ │ │ │ │ -0001a4b0: 6156 616c 7565 0a20 2020 2020 5365 7420 aValue. Set
│ │ │ │ │ -0001a4c0: 7468 6520 7265 6365 6976 6572 2074 6f20 the receiver to
│ │ │ │ │ -0001a4d0: 706f 696e 7420 746f 2074 6865 2076 616c point to the val
│ │ │ │ │ -0001a4e0: 7565 2c20 6156 616c 7565 2028 6120 536d ue, aValue (a Sm
│ │ │ │ │ -0001a4f0: 616c 6c49 6e74 6567 6572 292e 0a0a 1f0a allInteger).....
│ │ │ │ │ -0001a500: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ -0001a510: 6e66 6f2c 2020 4e6f 6465 3a20 4343 616c nfo, Node: CCal
│ │ │ │ │ -0001a520: 6c61 626c 652c 2020 4e65 7874 3a20 4343 lable, Next: CC
│ │ │ │ │ -0001a530: 616c 6c62 6163 6b44 6573 6372 6970 746f allbackDescripto
│ │ │ │ │ -0001a540: 722c 2020 5072 6576 3a20 4342 7974 652c r, Prev: CByte,
│ │ │ │ │ -0001a550: 2020 5570 3a20 4261 7365 2063 6c61 7373 Up: Base class
│ │ │ │ │ -0001a560: 6573 0a0a 312e 3231 2043 4361 6c6c 6162 es..1.21 CCallab
│ │ │ │ │ -0001a570: 6c65 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d le.=============
│ │ │ │ │ -0001a580: 3d0a 0a44 6566 696e 6564 2069 6e20 6e61 =..Defined in na
│ │ │ │ │ -0001a590: 6d65 7370 6163 6520 536d 616c 6c74 616c mespace Smalltal
│ │ │ │ │ -0001a5a0: 6b0a 5375 7065 7263 6c61 7373 3a20 434f k.Superclass: CO
│ │ │ │ │ -0001a5b0: 626a 6563 740a 4361 7465 676f 7279 3a20 bject.Category:
│ │ │ │ │ -0001a5c0: 4c61 6e67 7561 6765 2d43 2069 6e74 6572 Language-C inter
│ │ │ │ │ -0001a5d0: 6661 6365 0a20 2020 2020 4920 616d 206e face. I am n
│ │ │ │ │ -0001a5e0: 6f74 2070 6172 7420 6f66 2074 6865 2053 ot part of the S
│ │ │ │ │ -0001a5f0: 6d61 6c6c 7461 6c6b 2064 6566 696e 6974 malltalk definit
│ │ │ │ │ -0001a600: 696f 6e2e 2020 4d79 2069 6e73 7461 6e63 ion. My instanc
│ │ │ │ │ -0001a610: 6573 2063 6f6e 7461 696e 0a20 2020 2020 es contain.
│ │ │ │ │ -0001a620: 696e 666f 726d 6174 696f 6e20 6162 6f75 information abou
│ │ │ │ │ -0001a630: 7420 4320 6675 6e63 7469 6f6e 7320 7468 t C functions th
│ │ │ │ │ -0001a640: 6174 2063 616e 2062 6520 6361 6c6c 6564 at can be called
│ │ │ │ │ -0001a650: 2066 726f 6d20 7769 7468 696e 0a20 2020 from within.
│ │ │ │ │ -0001a660: 2020 536d 616c 6c74 616c 6b2c 2073 7563 Smalltalk, suc
│ │ │ │ │ -0001a670: 6820 6173 206e 756d 6265 7220 616e 6420 h as number and
│ │ │ │ │ -0001a680: 7479 7065 206f 6620 7061 7261 6d65 7465 type of paramete
│ │ │ │ │ -0001a690: 7273 2e20 2054 6869 7320 696e 666f 726d rs. This inform
│ │ │ │ │ -0001a6a0: 6174 696f 6e0a 2020 2020 2069 7320 7573 ation. is us
│ │ │ │ │ -0001a6b0: 6564 2062 7920 7468 6520 4320 6361 6c6c ed by the C call
│ │ │ │ │ -0001a6c0: 6f75 7420 6d65 6368 616e 6973 6d20 746f out mechanism to
│ │ │ │ │ -0001a6d0: 2070 6572 666f 726d 2074 6865 2061 6374 perform the act
│ │ │ │ │ -0001a6e0: 7561 6c20 6361 6c6c 2d6f 7574 0a20 2020 ual call-out.
│ │ │ │ │ -0001a6f0: 2020 746f 2043 2072 6f75 7469 6e65 732e to C routines.
│ │ │ │ │ -0001a700: 0a0a 2a20 4d65 6e75 3a0a 0a2a 2043 4361 ..* Menu:..* CCa
│ │ │ │ │ -0001a710: 6c6c 6162 6c65 2063 6c61 7373 2d69 6e73 llable class-ins
│ │ │ │ │ -0001a720: 7461 6e63 6520 6372 6561 7469 6f6e 3a3a tance creation::
│ │ │ │ │ -0001a730: 2020 2863 6c61 7373 290a 2a20 4343 616c (class).* CCal
│ │ │ │ │ -0001a740: 6c61 626c 652d 6163 6365 7373 696e 673a lable-accessing:
│ │ │ │ │ -0001a750: 3a20 2028 696e 7374 616e 6365 290a 2a20 : (instance).*
│ │ │ │ │ -0001a760: 4343 616c 6c61 626c 652d 6361 6c6c 696e CCallable-callin
│ │ │ │ │ -0001a770: 673a 3a20 2028 696e 7374 616e 6365 290a g:: (instance).
│ │ │ │ │ -0001a780: 2a20 4343 616c 6c61 626c 652d 7265 7374 * CCallable-rest
│ │ │ │ │ -0001a790: 6f72 696e 673a 3a20 2028 696e 7374 616e oring:: (instan
│ │ │ │ │ -0001a7a0: 6365 290a 0a1f 0a46 696c 653a 2067 7374 ce)....File: gst
│ │ │ │ │ -0001a7b0: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ -0001a7c0: 653a 2043 4361 6c6c 6162 6c65 2063 6c61 e: CCallable cla
│ │ │ │ │ -0001a7d0: 7373 2d69 6e73 7461 6e63 6520 6372 6561 ss-instance crea
│ │ │ │ │ -0001a7e0: 7469 6f6e 2c20 204e 6578 743a 2043 4361 tion, Next: CCa
│ │ │ │ │ -0001a7f0: 6c6c 6162 6c65 2d61 6363 6573 7369 6e67 llable-accessing
│ │ │ │ │ -0001a800: 2c20 2055 703a 2043 4361 6c6c 6162 6c65 , Up: CCallable
│ │ │ │ │ -0001a810: 0a0a 312e 3231 2e31 2043 4361 6c6c 6162 ..1.21.1 CCallab
│ │ │ │ │ -0001a820: 6c65 2063 6c61 7373 3a20 696e 7374 616e le class: instan
│ │ │ │ │ -0001a830: 6365 2063 7265 6174 696f 6e0a 2d2d 2d2d ce creation.----
│ │ │ │ │ -0001a840: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0001a850: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0001a860: 2d2d 2d2d 2d0a 0a66 6f72 3a20 6143 4f62 -----..for: aCOb
│ │ │ │ │ -0001a870: 6a65 6374 2072 6574 7572 6e69 6e67 3a20 ject returning:
│ │ │ │ │ -0001a880: 7265 7475 726e 5479 7065 5379 6d62 6f6c returnTypeSymbol
│ │ │ │ │ -0001a890: 2077 6974 6841 7267 733a 2061 7267 7341 withArgs: argsA
│ │ │ │ │ -0001a8a0: 7272 6179 0a20 2020 2020 416e 7377 6572 rray. Answer
│ │ │ │ │ -0001a8b0: 2061 2043 4675 6e63 7469 6f6e 4465 7363 a CFunctionDesc
│ │ │ │ │ -0001a8c0: 7269 7074 6f72 2077 6974 6820 7468 6520 riptor with the
│ │ │ │ │ -0001a8d0: 6769 7665 6e20 6164 6472 6573 732c 2072 given address, r
│ │ │ │ │ -0001a8e0: 6574 7572 6e20 7479 7065 0a20 2020 2020 eturn type.
│ │ │ │ │ -0001a8f0: 616e 6420 6172 6775 6d65 6e74 732e 2020 and arguments.
│ │ │ │ │ -0001a900: 5468 6520 6164 6472 6573 7320 7769 6c6c The address will
│ │ │ │ │ -0001a910: 2062 6520 7265 7365 7420 746f 204e 554c be reset to NUL
│ │ │ │ │ -0001a920: 4c20 7570 6f6e 2069 6d61 6765 2073 6176 L upon image sav
│ │ │ │ │ -0001a930: 650a 2020 2020 2028 616e 6420 6974 2773 e. (and it's
│ │ │ │ │ -0001a940: 2074 6865 2075 7365 7227 7320 7461 736b the user's task
│ │ │ │ │ -0001a950: 2074 6f20 6669 6775 7265 206f 7574 2061 to figure out a
│ │ │ │ │ -0001a960: 2077 6179 2074 6f20 7265 696e 6974 6961 way to reinitia
│ │ │ │ │ -0001a970: 6c69 7a65 2069 7421 290a 0a1f 0a46 696c lize it!)....Fil
│ │ │ │ │ -0001a980: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ -0001a990: 2c20 204e 6f64 653a 2043 4361 6c6c 6162 , Node: CCallab
│ │ │ │ │ -0001a9a0: 6c65 2d61 6363 6573 7369 6e67 2c20 204e le-accessing, N
│ │ │ │ │ -0001a9b0: 6578 743a 2043 4361 6c6c 6162 6c65 2d63 ext: CCallable-c
│ │ │ │ │ -0001a9c0: 616c 6c69 6e67 2c20 2050 7265 763a 2043 alling, Prev: C
│ │ │ │ │ -0001a9d0: 4361 6c6c 6162 6c65 2063 6c61 7373 2d69 Callable class-i
│ │ │ │ │ -0001a9e0: 6e73 7461 6e63 6520 6372 6561 7469 6f6e nstance creation
│ │ │ │ │ -0001a9f0: 2c20 2055 703a 2043 4361 6c6c 6162 6c65 , Up: CCallable
│ │ │ │ │ -0001aa00: 0a0a 312e 3231 2e32 2043 4361 6c6c 6162 ..1.21.2 CCallab
│ │ │ │ │ -0001aa10: 6c65 3a20 6163 6365 7373 696e 670a 2d2d le: accessing.--
│ │ │ │ │ -0001aa20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0001aa30: 2d2d 2d2d 2d2d 2d2d 2d0a 0a69 7356 616c ---------..isVal
│ │ │ │ │ -0001aa40: 6964 0a20 2020 2020 416e 7377 6572 2077 id. Answer w
│ │ │ │ │ -0001aa50: 6865 7468 6572 2074 6865 206f 626a 6563 hether the objec
│ │ │ │ │ -0001aa60: 7420 7265 7072 6573 656e 7473 2061 2076 t represents a v
│ │ │ │ │ -0001aa70: 616c 6964 2066 756e 6374 696f 6e2e 0a0a alid function...
│ │ │ │ │ -0001aa80: 7265 7475 726e 5479 7065 0a20 2020 2020 returnType.
│ │ │ │ │ -0001aa90: 4e6f 7420 636f 6d6d 656e 7465 642e 0a0a Not commented...
│ │ │ │ │ -0001aaa0: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ -0001aab0: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 4343 .info, Node: CC
│ │ │ │ │ -0001aac0: 616c 6c61 626c 652d 6361 6c6c 696e 672c allable-calling,
│ │ │ │ │ -0001aad0: 2020 4e65 7874 3a20 4343 616c 6c61 626c Next: CCallabl
│ │ │ │ │ -0001aae0: 652d 7265 7374 6f72 696e 672c 2020 5072 e-restoring, Pr
│ │ │ │ │ -0001aaf0: 6576 3a20 4343 616c 6c61 626c 652d 6163 ev: CCallable-ac
│ │ │ │ │ -0001ab00: 6365 7373 696e 672c 2020 5570 3a20 4343 cessing, Up: CC
│ │ │ │ │ -0001ab10: 616c 6c61 626c 650a 0a31 2e32 312e 3320 allable..1.21.3
│ │ │ │ │ -0001ab20: 4343 616c 6c61 626c 653a 2063 616c 6c69 CCallable: calli
│ │ │ │ │ -0001ab30: 6e67 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ng.-------------
│ │ │ │ │ -0001ab40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6173 ------------..as
│ │ │ │ │ -0001ab50: 796e 6343 616c 6c0a 2020 2020 2050 6572 yncCall. Per
│ │ │ │ │ -0001ab60: 666f 726d 2074 6865 2063 616c 6c2d 6f75 form the call-ou
│ │ │ │ │ -0001ab70: 7420 666f 7220 7468 6520 6675 6e63 7469 t for the functi
│ │ │ │ │ -0001ab80: 6f6e 2072 6570 7265 7365 6e74 6564 2062 on represented b
│ │ │ │ │ -0001ab90: 7920 7468 6520 7265 6365 6976 6572 2e0a y the receiver..
│ │ │ │ │ -0001aba0: 2020 2020 2054 6865 2061 7267 756d 656e The argumen
│ │ │ │ │ -0001abb0: 7473 2028 616e 6420 7468 6520 7265 6365 ts (and the rece
│ │ │ │ │ -0001abc0: 6976 6572 2069 6620 6f6e 6520 6f66 2074 iver if one of t
│ │ │ │ │ -0001abd0: 6865 2061 7267 756d 656e 7473 2068 6173 he arguments has
│ │ │ │ │ -0001abe0: 2074 7970 650a 2020 2020 2023 7365 6c66 type. #self
│ │ │ │ │ -0001abf0: 206f 7220 2373 656c 6653 6d61 6c6c 7461 or #selfSmallta
│ │ │ │ │ -0001ac00: 6c6b 2920 6172 6520 7461 6b65 6e20 6672 lk) are taken fr
│ │ │ │ │ -0001ac10: 6f6d 2074 6865 2070 6172 656e 7420 636f om the parent co
│ │ │ │ │ -0001ac20: 6e74 6578 742e 0a20 2020 2020 4173 796e ntext.. Asyn
│ │ │ │ │ -0001ac30: 6368 726f 6e6f 7573 2063 616c 6c2d 6f75 chronous call-ou
│ │ │ │ │ -0001ac40: 7473 2064 6f6e 2774 2072 6574 7572 6e20 ts don't return
│ │ │ │ │ -0001ac50: 6120 7661 6c75 652c 2062 7574 2069 6620 a value, but if
│ │ │ │ │ -0001ac60: 7468 6520 6675 6e63 7469 6f6e 0a20 2020 the function.
│ │ │ │ │ -0001ac70: 2020 6361 6c6c 7320 6261 636b 2069 6e74 calls back int
│ │ │ │ │ -0001ac80: 6f20 536d 616c 6c74 616c 6b20 7468 6520 o Smalltalk the
│ │ │ │ │ -0001ac90: 7072 6f63 6573 7320 7468 6174 2073 7461 process that sta
│ │ │ │ │ -0001aca0: 7274 6564 2074 6865 2063 616c 6c2d 6f75 rted the call-ou
│ │ │ │ │ -0001acb0: 7420 6973 0a20 2020 2020 6e6f 7420 7375 t is. not su
│ │ │ │ │ -0001acc0: 7370 656e 6465 642e 0a0a 6173 796e 6343 spended...asyncC
│ │ │ │ │ -0001acd0: 616c 6c4e 6f52 6574 7279 4672 6f6d 3a20 allNoRetryFrom:
│ │ │ │ │ -0001ace0: 6143 6f6e 7465 7874 0a20 2020 2020 5065 aContext. Pe
│ │ │ │ │ -0001acf0: 7266 6f72 6d20 7468 6520 6361 6c6c 2d6f rform the call-o
│ │ │ │ │ -0001ad00: 7574 2066 6f72 2074 6865 2066 756e 6374 ut for the funct
│ │ │ │ │ -0001ad10: 696f 6e20 7265 7072 6573 656e 7465 6420 ion represented
│ │ │ │ │ -0001ad20: 6279 2074 6865 2072 6563 6569 7665 722e by the receiver.
│ │ │ │ │ -0001ad30: 0a20 2020 2020 5468 6520 6172 6775 6d65 . The argume
│ │ │ │ │ -0001ad40: 6e74 7320 2861 6e64 2074 6865 2072 6563 nts (and the rec
│ │ │ │ │ -0001ad50: 6569 7665 7220 6966 206f 6e65 206f 6620 eiver if one of
│ │ │ │ │ -0001ad60: 7468 6520 6172 6775 6d65 6e74 7320 6861 the arguments ha
│ │ │ │ │ -0001ad70: 7320 7479 7065 0a20 2020 2020 2373 656c s type. #sel
│ │ │ │ │ -0001ad80: 6620 6f72 2023 7365 6c66 536d 616c 6c74 f or #selfSmallt
│ │ │ │ │ -0001ad90: 616c 6b29 2061 7265 2074 616b 656e 2066 alk) are taken f
│ │ │ │ │ -0001ada0: 726f 6d20 7468 6520 6261 7365 206f 6620 rom the base of
│ │ │ │ │ -0001adb0: 7468 6520 7374 6163 6b20 6f66 0a20 2020 the stack of.
│ │ │ │ │ -0001adc0: 2020 6143 6f6e 7465 7874 2e20 2041 7379 aContext. Asy
│ │ │ │ │ -0001add0: 6e63 6872 6f6e 6f75 7320 6361 6c6c 2d6f nchronous call-o
│ │ │ │ │ -0001ade0: 7574 7320 646f 6e27 7420 7265 7475 726e uts don't return
│ │ │ │ │ -0001adf0: 2061 2076 616c 7565 2c20 6275 7420 6966 a value, but if
│ │ │ │ │ -0001ae00: 2074 6865 0a20 2020 2020 6675 6e63 7469 the. functi
│ │ │ │ │ -0001ae10: 6f6e 2063 616c 6c73 2062 6163 6b20 696e on calls back in
│ │ │ │ │ -0001ae20: 746f 2053 6d61 6c6c 7461 6c6b 2074 6865 to Smalltalk the
│ │ │ │ │ -0001ae30: 2070 726f 6365 7373 2074 6861 7420 7374 process that st
│ │ │ │ │ -0001ae40: 6172 7465 6420 7468 650a 2020 2020 2063 arted the. c
│ │ │ │ │ -0001ae50: 616c 6c2d 6f75 7420 6973 206e 6f74 2073 all-out is not s
│ │ │ │ │ -0001ae60: 7573 7065 6e64 6564 2e20 2055 6e6c 696b uspended. Unlik
│ │ │ │ │ -0001ae70: 6520 2361 7379 6e63 4361 6c6c 4672 6f6d e #asyncCallFrom
│ │ │ │ │ -0001ae80: 3a2c 2074 6869 7320 6d65 7468 6f64 0a20 :, this method.
│ │ │ │ │ -0001ae90: 2020 2020 646f 6573 206e 6f74 2061 7474 does not att
│ │ │ │ │ -0001aea0: 656d 7074 2074 6f20 6669 6e64 2066 756e empt to find fun
│ │ │ │ │ -0001aeb0: 6374 696f 6e73 2069 6e20 7368 6172 6564 ctions in shared
│ │ │ │ │ -0001aec0: 206f 626a 6563 7473 2e0a 0a63 616c 6c49 objects...callI
│ │ │ │ │ -0001aed0: 6e74 6f3a 2061 5661 6c75 6548 6f6c 6465 nto: aValueHolde
│ │ │ │ │ -0001aee0: 720a 2020 2020 2050 6572 666f 726d 2074 r. Perform t
│ │ │ │ │ -0001aef0: 6865 2063 616c 6c2d 6f75 7420 666f 7220 he call-out for
│ │ │ │ │ -0001af00: 7468 6520 6675 6e63 7469 6f6e 2072 6570 the function rep
│ │ │ │ │ -0001af10: 7265 7365 6e74 6564 2062 7920 7468 6520 resented by the
│ │ │ │ │ -0001af20: 7265 6365 6976 6572 2e0a 2020 2020 2054 receiver.. T
│ │ │ │ │ -0001af30: 6865 2061 7267 756d 656e 7473 2028 616e he arguments (an
│ │ │ │ │ -0001af40: 6420 7468 6520 7265 6365 6976 6572 2069 d the receiver i
│ │ │ │ │ -0001af50: 6620 6f6e 6520 6f66 2074 6865 2061 7267 f one of the arg
│ │ │ │ │ -0001af60: 756d 656e 7473 2068 6173 2074 7970 650a uments has type.
│ │ │ │ │ -0001af70: 2020 2020 2023 7365 6c66 206f 7220 2373 #self or #s
│ │ │ │ │ -0001af80: 656c 6653 6d61 6c6c 7461 6c6b 2920 6172 elfSmalltalk) ar
│ │ │ │ │ -0001af90: 6520 7461 6b65 6e20 6672 6f6d 2074 6865 e taken from the
│ │ │ │ │ -0001afa0: 2070 6172 656e 7420 636f 6e74 6578 742c parent context,
│ │ │ │ │ -0001afb0: 2061 6e64 2074 6865 0a20 2020 2020 7468 and the. th
│ │ │ │ │ -0001afc0: 6520 7265 7375 6c74 2069 7320 7374 6f72 e result is stor
│ │ │ │ │ -0001afd0: 6564 2069 6e74 6f20 6156 616c 7565 486f ed into aValueHo
│ │ │ │ │ -0001afe0: 6c64 6572 2e20 2061 5661 6c75 6548 6f6c lder. aValueHol
│ │ │ │ │ -0001aff0: 6465 7220 6973 2061 6c73 6f0a 2020 2020 der is also.
│ │ │ │ │ -0001b000: 2072 6574 7572 6e65 642e 0a0a 6361 6c6c returned...call
│ │ │ │ │ -0001b010: 4e6f 5265 7472 7946 726f 6d3a 2061 436f NoRetryFrom: aCo
│ │ │ │ │ -0001b020: 6e74 6578 7420 696e 746f 3a20 6156 616c ntext into: aVal
│ │ │ │ │ -0001b030: 7565 486f 6c64 6572 0a20 2020 2020 5065 ueHolder. Pe
│ │ │ │ │ -0001b040: 7266 6f72 6d20 7468 6520 6361 6c6c 2d6f rform the call-o
│ │ │ │ │ -0001b050: 7574 2066 6f72 2074 6865 2066 756e 6374 ut for the funct
│ │ │ │ │ -0001b060: 696f 6e20 7265 7072 6573 656e 7465 6420 ion represented
│ │ │ │ │ -0001b070: 6279 2074 6865 2072 6563 6569 7665 722e by the receiver.
│ │ │ │ │ -0001b080: 0a20 2020 2020 5468 6520 6172 6775 6d65 . The argume
│ │ │ │ │ -0001b090: 6e74 7320 2861 6e64 2074 6865 2072 6563 nts (and the rec
│ │ │ │ │ -0001b0a0: 6569 7665 7220 6966 206f 6e65 206f 6620 eiver if one of
│ │ │ │ │ -0001b0b0: 7468 6520 6172 6775 6d65 6e74 7320 6861 the arguments ha
│ │ │ │ │ -0001b0c0: 7320 7479 7065 0a20 2020 2020 2373 656c s type. #sel
│ │ │ │ │ -0001b0d0: 6620 6f72 2023 7365 6c66 536d 616c 6c74 f or #selfSmallt
│ │ │ │ │ -0001b0e0: 616c 6b29 2061 7265 2074 616b 656e 2066 alk) are taken f
│ │ │ │ │ -0001b0f0: 726f 6d20 7468 6520 6261 7365 206f 6620 rom the base of
│ │ │ │ │ -0001b100: 7468 6520 7374 6163 6b20 6f66 0a20 2020 the stack of.
│ │ │ │ │ -0001b110: 2020 6143 6f6e 7465 7874 2c20 616e 6420 aContext, and
│ │ │ │ │ -0001b120: 7468 6520 7265 7375 6c74 2069 7320 7374 the result is st
│ │ │ │ │ -0001b130: 6f72 6564 2069 6e74 6f20 6156 616c 7565 ored into aValue
│ │ │ │ │ -0001b140: 486f 6c64 6572 2e20 2061 5661 6c75 6548 Holder. aValueH
│ │ │ │ │ -0001b150: 6f6c 6465 720a 2020 2020 2069 7320 616c older. is al
│ │ │ │ │ -0001b160: 736f 2072 6574 7572 6e65 642e 2020 556e so returned. Un
│ │ │ │ │ -0001b170: 6c69 6b65 2023 6361 6c6c 4672 6f6d 3a69 like #callFrom:i
│ │ │ │ │ -0001b180: 6e74 6f3a 2c20 7468 6973 206d 6574 686f nto:, this metho
│ │ │ │ │ -0001b190: 6420 646f 6573 206e 6f74 0a20 2020 2020 d does not.
│ │ │ │ │ -0001b1a0: 6174 7465 6d70 7420 746f 2066 696e 6420 attempt to find
│ │ │ │ │ -0001b1b0: 6675 6e63 7469 6f6e 7320 696e 2073 6861 functions in sha
│ │ │ │ │ -0001b1c0: 7265 6420 6f62 6a65 6374 732e 0a0a 1f0a red objects.....
│ │ │ │ │ -0001b1d0: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ -0001b1e0: 6e66 6f2c 2020 4e6f 6465 3a20 4343 616c nfo, Node: CCal
│ │ │ │ │ -0001b1f0: 6c61 626c 652d 7265 7374 6f72 696e 672c lable-restoring,
│ │ │ │ │ -0001b200: 2020 5072 6576 3a20 4343 616c 6c61 626c Prev: CCallabl
│ │ │ │ │ -0001b210: 652d 6361 6c6c 696e 672c 2020 5570 3a20 e-calling, Up:
│ │ │ │ │ -0001b220: 4343 616c 6c61 626c 650a 0a31 2e32 312e CCallable..1.21.
│ │ │ │ │ -0001b230: 3420 4343 616c 6c61 626c 653a 2072 6573 4 CCallable: res
│ │ │ │ │ -0001b240: 746f 7269 6e67 0a2d 2d2d 2d2d 2d2d 2d2d toring.---------
│ │ │ │ │ -0001b250: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0001b260: 2d2d 0a0a 6c69 6e6b 0a20 2020 2020 5265 --..link. Re
│ │ │ │ │ -0001b270: 6275 696c 6420 7468 6520 6f62 6a65 6374 build the object
│ │ │ │ │ -0001b280: 2061 6674 6572 2074 6865 2069 6d61 6765 after the image
│ │ │ │ │ -0001b290: 2069 7320 7265 7374 6172 7465 642e 0a0a is restarted...
│ │ │ │ │ -0001b2a0: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ -0001b2b0: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 4343 .info, Node: CC
│ │ │ │ │ -0001b2c0: 616c 6c62 6163 6b44 6573 6372 6970 746f allbackDescripto
│ │ │ │ │ -0001b2d0: 722c 2020 4e65 7874 3a20 4343 6861 722c r, Next: CChar,
│ │ │ │ │ -0001b2e0: 2020 5072 6576 3a20 4343 616c 6c61 626c Prev: CCallabl
│ │ │ │ │ -0001b2f0: 652c 2020 5570 3a20 4261 7365 2063 6c61 e, Up: Base cla
│ │ │ │ │ -0001b300: 7373 6573 0a0a 312e 3232 2043 4361 6c6c sses..1.22 CCall
│ │ │ │ │ -0001b310: 6261 636b 4465 7363 7269 7074 6f72 0a3d backDescriptor.=
│ │ │ │ │ -0001b320: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ -0001b330: 3d3d 3d3d 3d3d 3d0a 0a44 6566 696e 6564 =======..Defined
│ │ │ │ │ -0001b340: 2069 6e20 6e61 6d65 7370 6163 6520 536d in namespace Sm
│ │ │ │ │ -0001b350: 616c 6c74 616c 6b0a 5375 7065 7263 6c61 alltalk.Supercla
│ │ │ │ │ -0001b360: 7373 3a20 4343 616c 6c61 626c 650a 4361 ss: CCallable.Ca
│ │ │ │ │ -0001b370: 7465 676f 7279 3a20 4c61 6e67 7561 6765 tegory: Language
│ │ │ │ │ -0001b380: 2d43 2069 6e74 6572 6661 6365 0a20 2020 -C interface.
│ │ │ │ │ -0001b390: 2020 4920 616d 206e 6f74 2070 6172 7420 I am not part
│ │ │ │ │ -0001b3a0: 6f66 2074 6865 2053 6d61 6c6c 7461 6c6b of the Smalltalk
│ │ │ │ │ -0001b3b0: 2064 6566 696e 6974 696f 6e2e 2020 4d79 definition. My
│ │ │ │ │ -0001b3c0: 2069 6e73 7461 6e63 6573 2061 7265 2061 instances are a
│ │ │ │ │ -0001b3d0: 626c 650a 2020 2020 2074 6f20 636f 6e76 ble. to conv
│ │ │ │ │ -0001b3e0: 6572 7420 626c 6f63 6b73 2069 6e74 6f20 ert blocks into
│ │ │ │ │ -0001b3f0: 4320 6675 6e63 7469 6f6e 7320 7468 6174 C functions that
│ │ │ │ │ -0001b400: 2063 616e 2062 6520 7061 7373 6564 2074 can be passed t
│ │ │ │ │ -0001b410: 6f20 432e 0a0a 2a20 4d65 6e75 3a0a 0a2a o C...* Menu:..*
│ │ │ │ │ -0001b420: 2043 4361 6c6c 6261 636b 4465 7363 7269 CCallbackDescri
│ │ │ │ │ -0001b430: 7074 6f72 2063 6c61 7373 2d69 6e73 7461 ptor class-insta
│ │ │ │ │ -0001b440: 6e63 6520 6372 6561 7469 6f6e 3a3a 2020 nce creation::
│ │ │ │ │ -0001b450: 2863 6c61 7373 290a 2a20 4343 616c 6c62 (class).* CCallb
│ │ │ │ │ -0001b460: 6163 6b44 6573 6372 6970 746f 722d 6163 ackDescriptor-ac
│ │ │ │ │ -0001b470: 6365 7373 696e 673a 3a20 2028 696e 7374 cessing:: (inst
│ │ │ │ │ -0001b480: 616e 6365 290a 2a20 4343 616c 6c62 6163 ance).* CCallbac
│ │ │ │ │ -0001b490: 6b44 6573 6372 6970 746f 722d 7265 7374 kDescriptor-rest
│ │ │ │ │ -0001b4a0: 6f72 696e 673a 3a20 2028 696e 7374 616e oring:: (instan
│ │ │ │ │ -0001b4b0: 6365 290a 0a1f 0a46 696c 653a 2067 7374 ce)....File: gst
│ │ │ │ │ -0001b4c0: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ -0001b4d0: 653a 2043 4361 6c6c 6261 636b 4465 7363 e: CCallbackDesc
│ │ │ │ │ -0001b4e0: 7269 7074 6f72 2063 6c61 7373 2d69 6e73 riptor class-ins
│ │ │ │ │ -0001b4f0: 7461 6e63 6520 6372 6561 7469 6f6e 2c20 tance creation,
│ │ │ │ │ -0001b500: 204e 6578 743a 2043 4361 6c6c 6261 636b Next: CCallback
│ │ │ │ │ +00017690: 6572 2c20 7772 6974 696e 6720 6974 206c er, writing it l
│ │ │ │ │ +000176a0: 696b 6520 6120 4320 666c 6f61 742e 2020 ike a C float.
│ │ │ │ │ +000176b0: 496e 6469 6365 730a 2020 2020 2061 7265 Indices. are
│ │ │ │ │ +000176c0: 2031 2d62 6173 6564 206a 7573 7420 6c69 1-based just li
│ │ │ │ │ +000176d0: 6b65 2066 6f72 206f 7468 6572 2053 6d61 ke for other Sma
│ │ │ │ │ +000176e0: 6c6c 7461 6c6b 2061 6363 6573 732e 0a0a lltalk access...
│ │ │ │ │ +000176f0: 696e 7441 743a 2069 6e64 6578 0a20 2020 intAt: index.
│ │ │ │ │ +00017700: 2020 4163 6365 7373 2074 6865 2043 2069 Access the C i
│ │ │ │ │ +00017710: 6e74 2061 7420 7468 6520 6769 7665 6e20 nt at the given
│ │ │ │ │ +00017720: 696e 6465 7820 696e 2074 6865 2072 6563 index in the rec
│ │ │ │ │ +00017730: 6569 7665 722e 2020 496e 6469 6365 7320 eiver. Indices
│ │ │ │ │ +00017740: 6172 650a 2020 2020 2031 2d62 6173 6564 are. 1-based
│ │ │ │ │ +00017750: 206a 7573 7420 6c69 6b65 2066 6f72 206f just like for o
│ │ │ │ │ +00017760: 7468 6572 2053 6d61 6c6c 7461 6c6b 2061 ther Smalltalk a
│ │ │ │ │ +00017770: 6363 6573 732e 0a0a 696e 7441 743a 2069 ccess...intAt: i
│ │ │ │ │ +00017780: 6e64 6578 2070 7574 3a20 7661 6c75 650a ndex put: value.
│ │ │ │ │ +00017790: 2020 2020 2053 746f 7265 2074 6865 2053 Store the S
│ │ │ │ │ +000177a0: 6d61 6c6c 7461 6c6b 2049 6e74 6567 6572 malltalk Integer
│ │ │ │ │ +000177b0: 206f 626a 6563 7420 6964 656e 7469 6669 object identifi
│ │ │ │ │ +000177c0: 6564 2062 7920 6076 616c 7565 272c 2061 ed by `value', a
│ │ │ │ │ +000177d0: 7420 7468 650a 2020 2020 2067 6976 656e t the. given
│ │ │ │ │ +000177e0: 2069 6e64 6578 2069 6e20 7468 6520 7265 index in the re
│ │ │ │ │ +000177f0: 6365 6976 6572 2c20 7573 696e 6720 7369 ceiver, using si
│ │ │ │ │ +00017800: 7a65 6f66 2869 6e74 2920 6279 7465 732e zeof(int) bytes.
│ │ │ │ │ +00017810: 2020 496e 6469 6365 7320 6172 650a 2020 Indices are.
│ │ │ │ │ +00017820: 2020 2031 2d62 6173 6564 206a 7573 7420 1-based just
│ │ │ │ │ +00017830: 6c69 6b65 2066 6f72 206f 7468 6572 2053 like for other S
│ │ │ │ │ +00017840: 6d61 6c6c 7461 6c6b 2061 6363 6573 732e malltalk access.
│ │ │ │ │ +00017850: 0a0a 6c6f 6e67 4174 3a20 696e 6465 780a ..longAt: index.
│ │ │ │ │ +00017860: 2020 2020 2041 6363 6573 7320 7468 6520 Access the
│ │ │ │ │ +00017870: 4320 6c6f 6e67 2069 6e74 2061 7420 7468 C long int at th
│ │ │ │ │ +00017880: 6520 6769 7665 6e20 696e 6465 7820 696e e given index in
│ │ │ │ │ +00017890: 2074 6865 2072 6563 6569 7665 722e 2020 the receiver.
│ │ │ │ │ +000178a0: 496e 6469 6365 730a 2020 2020 2061 7265 Indices. are
│ │ │ │ │ +000178b0: 2031 2d62 6173 6564 206a 7573 7420 6c69 1-based just li
│ │ │ │ │ +000178c0: 6b65 2066 6f72 206f 7468 6572 2053 6d61 ke for other Sma
│ │ │ │ │ +000178d0: 6c6c 7461 6c6b 2061 6363 6573 732e 0a0a lltalk access...
│ │ │ │ │ +000178e0: 6c6f 6e67 4174 3a20 696e 6465 7820 7075 longAt: index pu
│ │ │ │ │ +000178f0: 743a 2076 616c 7565 0a20 2020 2020 5374 t: value. St
│ │ │ │ │ +00017900: 6f72 6520 7468 6520 536d 616c 6c74 616c ore the Smalltal
│ │ │ │ │ +00017910: 6b20 496e 7465 6765 7220 6f62 6a65 6374 k Integer object
│ │ │ │ │ +00017920: 2069 6465 6e74 6966 6965 6420 6279 2060 identified by `
│ │ │ │ │ +00017930: 7661 6c75 6527 2c20 6174 2074 6865 0a20 value', at the.
│ │ │ │ │ +00017940: 2020 2020 6769 7665 6e20 696e 6465 7820 given index
│ │ │ │ │ +00017950: 696e 2074 6865 2072 6563 6569 7665 722c in the receiver,
│ │ │ │ │ +00017960: 2075 7369 6e67 2073 697a 656f 6628 6c6f using sizeof(lo
│ │ │ │ │ +00017970: 6e67 2920 6279 7465 732e 2020 496e 6469 ng) bytes. Indi
│ │ │ │ │ +00017980: 6365 730a 2020 2020 2061 7265 2031 2d62 ces. are 1-b
│ │ │ │ │ +00017990: 6173 6564 206a 7573 7420 6c69 6b65 2066 ased just like f
│ │ │ │ │ +000179a0: 6f72 206f 7468 6572 2053 6d61 6c6c 7461 or other Smallta
│ │ │ │ │ +000179b0: 6c6b 2061 6363 6573 732e 0a0a 6c6f 6e67 lk access...long
│ │ │ │ │ +000179c0: 446f 7562 6c65 4174 3a20 696e 6465 780a DoubleAt: index.
│ │ │ │ │ +000179d0: 2020 2020 2041 6363 6573 7320 7468 6520 Access the
│ │ │ │ │ +000179e0: 4320 6c6f 6e67 2064 6f75 626c 6520 6174 C long double at
│ │ │ │ │ +000179f0: 2074 6865 2067 6976 656e 2069 6e64 6578 the given index
│ │ │ │ │ +00017a00: 2069 6e20 7468 6520 7265 6365 6976 6572 in the receiver
│ │ │ │ │ +00017a10: 2e0a 2020 2020 2049 6e64 6963 6573 2061 .. Indices a
│ │ │ │ │ +00017a20: 7265 2031 2d62 6173 6564 206a 7573 7420 re 1-based just
│ │ │ │ │ +00017a30: 6c69 6b65 2066 6f72 206f 7468 6572 2053 like for other S
│ │ │ │ │ +00017a40: 6d61 6c6c 7461 6c6b 2061 6363 6573 732e malltalk access.
│ │ │ │ │ +00017a50: 0a0a 6c6f 6e67 446f 7562 6c65 4174 3a20 ..longDoubleAt:
│ │ │ │ │ +00017a60: 696e 6465 7820 7075 743a 2076 616c 7565 index put: value
│ │ │ │ │ +00017a70: 0a20 2020 2020 5374 6f72 6520 7468 6520 . Store the
│ │ │ │ │ +00017a80: 536d 616c 6c74 616c 6b20 466c 6f61 7420 Smalltalk Float
│ │ │ │ │ +00017a90: 6f62 6a65 6374 2069 6465 6e74 6966 6965 object identifie
│ │ │ │ │ +00017aa0: 6420 6279 2060 7661 6c75 6527 2c20 6174 d by `value', at
│ │ │ │ │ +00017ab0: 2074 6865 0a20 2020 2020 6769 7665 6e20 the. given
│ │ │ │ │ +00017ac0: 696e 6465 7820 696e 2074 6865 2072 6563 index in the rec
│ │ │ │ │ +00017ad0: 6569 7665 722c 2077 7269 7469 6e67 2069 eiver, writing i
│ │ │ │ │ +00017ae0: 7420 6c69 6b65 2061 2043 2064 6f75 626c t like a C doubl
│ │ │ │ │ +00017af0: 652e 2020 496e 6469 6365 730a 2020 2020 e. Indices.
│ │ │ │ │ +00017b00: 2061 7265 2031 2d62 6173 6564 206a 7573 are 1-based jus
│ │ │ │ │ +00017b10: 7420 6c69 6b65 2066 6f72 206f 7468 6572 t like for other
│ │ │ │ │ +00017b20: 2053 6d61 6c6c 7461 6c6b 2061 6363 6573 Smalltalk acces
│ │ │ │ │ +00017b30: 732e 0a0a 6f62 6a65 6374 4174 3a20 696e s...objectAt: in
│ │ │ │ │ +00017b40: 6465 780a 2020 2020 2041 6363 6573 7320 dex. Access
│ │ │ │ │ +00017b50: 7468 6520 536d 616c 6c74 616c 6b20 6f62 the Smalltalk ob
│ │ │ │ │ +00017b60: 6a65 6374 2028 4f4f 5029 2061 7420 7468 ject (OOP) at th
│ │ │ │ │ +00017b70: 6520 6769 7665 6e20 696e 6465 7820 696e e given index in
│ │ │ │ │ +00017b80: 2074 6865 0a20 2020 2020 7265 6365 6976 the. receiv
│ │ │ │ │ +00017b90: 6572 2e20 2049 6e64 6963 6573 2061 7265 er. Indices are
│ │ │ │ │ +00017ba0: 2031 2d62 6173 6564 206a 7573 7420 6c69 1-based just li
│ │ │ │ │ +00017bb0: 6b65 2066 6f72 206f 7468 6572 2053 6d61 ke for other Sma
│ │ │ │ │ +00017bc0: 6c6c 7461 6c6b 0a20 2020 2020 6163 6365 lltalk. acce
│ │ │ │ │ +00017bd0: 7373 2e0a 0a6f 626a 6563 7441 743a 2069 ss...objectAt: i
│ │ │ │ │ +00017be0: 6e64 6578 2070 7574 3a20 7661 6c75 650a ndex put: value.
│ │ │ │ │ +00017bf0: 2020 2020 2053 746f 7265 2061 2070 6f69 Store a poi
│ │ │ │ │ +00017c00: 6e74 6572 2028 4f4f 5029 2074 6f20 7468 nter (OOP) to th
│ │ │ │ │ +00017c10: 6520 536d 616c 6c74 616c 6b20 6f62 6a65 e Smalltalk obje
│ │ │ │ │ +00017c20: 6374 2069 6465 6e74 6966 6965 6420 6279 ct identified by
│ │ │ │ │ +00017c30: 0a20 2020 2020 6076 616c 7565 272c 2061 . `value', a
│ │ │ │ │ +00017c40: 7420 7468 6520 6769 7665 6e20 696e 6465 t the given inde
│ │ │ │ │ +00017c50: 7820 696e 2074 6865 2072 6563 6569 7665 x in the receive
│ │ │ │ │ +00017c60: 722e 2020 496e 6469 6365 7320 6172 6520 r. Indices are
│ │ │ │ │ +00017c70: 312d 6261 7365 640a 2020 2020 206a 7573 1-based. jus
│ │ │ │ │ +00017c80: 7420 6c69 6b65 2066 6f72 206f 7468 6572 t like for other
│ │ │ │ │ +00017c90: 2053 6d61 6c6c 7461 6c6b 2061 6363 6573 Smalltalk acces
│ │ │ │ │ +00017ca0: 732e 0a0a 7368 6f72 7441 743a 2069 6e64 s...shortAt: ind
│ │ │ │ │ +00017cb0: 6578 0a20 2020 2020 4163 6365 7373 2074 ex. Access t
│ │ │ │ │ +00017cc0: 6865 2043 2073 686f 7274 2069 6e74 2061 he C short int a
│ │ │ │ │ +00017cd0: 7420 7468 6520 6769 7665 6e20 696e 6465 t the given inde
│ │ │ │ │ +00017ce0: 7820 696e 2074 6865 2072 6563 6569 7665 x in the receive
│ │ │ │ │ +00017cf0: 722e 0a20 2020 2020 496e 6469 6365 7320 r.. Indices
│ │ │ │ │ +00017d00: 6172 6520 312d 6261 7365 6420 6a75 7374 are 1-based just
│ │ │ │ │ +00017d10: 206c 696b 6520 666f 7220 6f74 6865 7220 like for other
│ │ │ │ │ +00017d20: 536d 616c 6c74 616c 6b20 6163 6365 7373 Smalltalk access
│ │ │ │ │ +00017d30: 2e0a 0a73 686f 7274 4174 3a20 696e 6465 ...shortAt: inde
│ │ │ │ │ +00017d40: 7820 7075 743a 2076 616c 7565 0a20 2020 x put: value.
│ │ │ │ │ +00017d50: 2020 5374 6f72 6520 7468 6520 536d 616c Store the Smal
│ │ │ │ │ +00017d60: 6c74 616c 6b20 496e 7465 6765 7220 6f62 ltalk Integer ob
│ │ │ │ │ +00017d70: 6a65 6374 2069 6465 6e74 6966 6965 6420 ject identified
│ │ │ │ │ +00017d80: 6279 2060 7661 6c75 6527 2c20 6174 2074 by `value', at t
│ │ │ │ │ +00017d90: 6865 0a20 2020 2020 6769 7665 6e20 696e he. given in
│ │ │ │ │ +00017da0: 6465 7820 696e 2074 6865 2072 6563 6569 dex in the recei
│ │ │ │ │ +00017db0: 7665 722c 2075 7369 6e67 2073 697a 656f ver, using sizeo
│ │ │ │ │ +00017dc0: 6628 7368 6f72 7429 2062 7974 6573 2e20 f(short) bytes.
│ │ │ │ │ +00017dd0: 2049 6e64 6963 6573 0a20 2020 2020 6172 Indices. ar
│ │ │ │ │ +00017de0: 6520 312d 6261 7365 6420 6a75 7374 206c e 1-based just l
│ │ │ │ │ +00017df0: 696b 6520 666f 7220 6f74 6865 7220 536d ike for other Sm
│ │ │ │ │ +00017e00: 616c 6c74 616c 6b20 6163 6365 7373 2e0a alltalk access..
│ │ │ │ │ +00017e10: 0a73 7472 696e 6741 743a 2069 6e64 6578 .stringAt: index
│ │ │ │ │ +00017e20: 0a20 2020 2020 4163 6365 7373 2074 6865 . Access the
│ │ │ │ │ +00017e30: 2073 7472 696e 6720 706f 696e 7465 6420 string pointed
│ │ │ │ │ +00017e40: 6279 2074 6865 2043 2060 6368 6172 202a by the C `char *
│ │ │ │ │ +00017e50: 2720 6174 2074 6865 2067 6976 656e 2069 ' at the given i
│ │ │ │ │ +00017e60: 6e64 6578 2069 6e0a 2020 2020 2074 6865 ndex in. the
│ │ │ │ │ +00017e70: 2072 6563 6569 7665 722e 2049 6e64 6963 receiver. Indic
│ │ │ │ │ +00017e80: 6573 2061 7265 2031 2d62 6173 6564 206a es are 1-based j
│ │ │ │ │ +00017e90: 7573 7420 6c69 6b65 2066 6f72 206f 7468 ust like for oth
│ │ │ │ │ +00017ea0: 6572 2053 6d61 6c6c 7461 6c6b 0a20 2020 er Smalltalk.
│ │ │ │ │ +00017eb0: 2020 6163 6365 7373 2e0a 0a73 7472 696e access...strin
│ │ │ │ │ +00017ec0: 6741 743a 2069 6e64 6578 2070 7574 3a20 gAt: index put:
│ │ │ │ │ +00017ed0: 7661 6c75 650a 2020 2020 2053 746f 7265 value. Store
│ │ │ │ │ +00017ee0: 2074 6865 2053 6d61 6c6c 7461 6c6b 2053 the Smalltalk S
│ │ │ │ │ +00017ef0: 7472 696e 6720 6f62 6a65 6374 2069 6465 tring object ide
│ │ │ │ │ +00017f00: 6e74 6966 6965 6420 6279 2060 7661 6c75 ntified by `valu
│ │ │ │ │ +00017f10: 6527 2c20 6174 2074 6865 0a20 2020 2020 e', at the.
│ │ │ │ │ +00017f20: 6769 7665 6e20 696e 6465 7820 696e 2074 given index in t
│ │ │ │ │ +00017f30: 6865 2072 6563 6569 7665 722c 2077 7269 he receiver, wri
│ │ │ │ │ +00017f40: 7469 6e67 2069 7420 6c69 6b65 2061 202a ting it like a *
│ │ │ │ │ +00017f50: 4652 4553 484c 5920 414c 4c4f 4341 5445 FRESHLY ALLOCATE
│ │ │ │ │ +00017f60: 442a 0a20 2020 2020 4320 7374 7269 6e67 D*. C string
│ │ │ │ │ +00017f70: 2e20 4974 2069 7320 7468 6520 6361 6c6c . It is the call
│ │ │ │ │ +00017f80: 6572 2773 2072 6573 706f 6e73 6962 696c er's responsibil
│ │ │ │ │ +00017f90: 6974 7920 746f 2066 7265 6520 6974 2069 ity to free it i
│ │ │ │ │ +00017fa0: 660a 2020 2020 206e 6563 6573 7361 7279 f. necessary
│ │ │ │ │ +00017fb0: 2e20 2049 6e64 6963 6573 2061 7265 2031 . Indices are 1
│ │ │ │ │ +00017fc0: 2d62 6173 6564 206a 7573 7420 6c69 6b65 -based just like
│ │ │ │ │ +00017fd0: 2066 6f72 206f 7468 6572 2053 6d61 6c6c for other Small
│ │ │ │ │ +00017fe0: 7461 6c6b 0a20 2020 2020 6163 6365 7373 talk. access
│ │ │ │ │ +00017ff0: 2e0a 0a75 6368 6172 4174 3a20 696e 6465 ...ucharAt: inde
│ │ │ │ │ +00018000: 780a 2020 2020 2041 6363 6573 7320 7468 x. Access th
│ │ │ │ │ +00018010: 6520 4320 756e 7369 676e 6564 2063 6861 e C unsigned cha
│ │ │ │ │ +00018020: 7220 6174 2074 6865 2067 6976 656e 2069 r at the given i
│ │ │ │ │ +00018030: 6e64 6578 2069 6e20 7468 6520 7265 6365 ndex in the rece
│ │ │ │ │ +00018040: 6976 6572 2e0a 2020 2020 2054 6865 2076 iver.. The v
│ │ │ │ │ +00018050: 616c 7565 2069 7320 7265 7475 726e 6564 alue is returned
│ │ │ │ │ +00018060: 2061 7320 6120 536d 616c 6c74 616c 6b20 as a Smalltalk
│ │ │ │ │ +00018070: 4368 6172 6163 7465 722e 2020 496e 6469 Character. Indi
│ │ │ │ │ +00018080: 6365 7320 6172 650a 2020 2020 2031 2d62 ces are. 1-b
│ │ │ │ │ +00018090: 6173 6564 206a 7573 7420 6c69 6b65 2066 ased just like f
│ │ │ │ │ +000180a0: 6f72 206f 7468 6572 2053 6d61 6c6c 7461 or other Smallta
│ │ │ │ │ +000180b0: 6c6b 2061 6363 6573 732e 0a0a 7563 6861 lk access...ucha
│ │ │ │ │ +000180c0: 7241 743a 2069 6e64 6578 2070 7574 3a20 rAt: index put:
│ │ │ │ │ +000180d0: 7661 6c75 650a 2020 2020 2053 746f 7265 value. Store
│ │ │ │ │ +000180e0: 2061 7320 6120 4320 6368 6172 2074 6865 as a C char the
│ │ │ │ │ +000180f0: 2053 6d61 6c6c 7461 6c6b 2043 6861 7261 Smalltalk Chara
│ │ │ │ │ +00018100: 6374 6572 206f 7220 496e 7465 6765 7220 cter or Integer
│ │ │ │ │ +00018110: 6f62 6a65 6374 0a20 2020 2020 6964 656e object. iden
│ │ │ │ │ +00018120: 7469 6669 6564 2062 7920 6076 616c 7565 tified by `value
│ │ │ │ │ +00018130: 272c 2061 7420 7468 6520 6769 7665 6e20 ', at the given
│ │ │ │ │ +00018140: 696e 6465 7820 696e 2074 6865 2072 6563 index in the rec
│ │ │ │ │ +00018150: 6569 7665 722c 2075 7369 6e67 0a20 2020 eiver, using.
│ │ │ │ │ +00018160: 2020 7369 7a65 6f66 2863 6861 7229 2062 sizeof(char) b
│ │ │ │ │ +00018170: 7974 6573 202d 2069 2e65 2e20 3120 6279 ytes - i.e. 1 by
│ │ │ │ │ +00018180: 7465 2e20 2049 6e64 6963 6573 2061 7265 te. Indices are
│ │ │ │ │ +00018190: 2031 2d62 6173 6564 206a 7573 7420 6c69 1-based just li
│ │ │ │ │ +000181a0: 6b65 0a20 2020 2020 666f 7220 6f74 6865 ke. for othe
│ │ │ │ │ +000181b0: 7220 536d 616c 6c74 616c 6b20 6163 6365 r Smalltalk acce
│ │ │ │ │ +000181c0: 7373 2e0a 0a75 696e 7441 743a 2069 6e64 ss...uintAt: ind
│ │ │ │ │ +000181d0: 6578 0a20 2020 2020 4163 6365 7373 2074 ex. Access t
│ │ │ │ │ +000181e0: 6865 2043 2075 6e73 6967 6e65 6420 696e he C unsigned in
│ │ │ │ │ +000181f0: 7420 6174 2074 6865 2067 6976 656e 2069 t at the given i
│ │ │ │ │ +00018200: 6e64 6578 2069 6e20 7468 6520 7265 6365 ndex in the rece
│ │ │ │ │ +00018210: 6976 6572 2e0a 2020 2020 2049 6e64 6963 iver.. Indic
│ │ │ │ │ +00018220: 6573 2061 7265 2031 2d62 6173 6564 206a es are 1-based j
│ │ │ │ │ +00018230: 7573 7420 6c69 6b65 2066 6f72 206f 7468 ust like for oth
│ │ │ │ │ +00018240: 6572 2053 6d61 6c6c 7461 6c6b 2061 6363 er Smalltalk acc
│ │ │ │ │ +00018250: 6573 732e 0a0a 7569 6e74 4174 3a20 696e ess...uintAt: in
│ │ │ │ │ +00018260: 6465 7820 7075 743a 2076 616c 7565 0a20 dex put: value.
│ │ │ │ │ +00018270: 2020 2020 5374 6f72 6520 7468 6520 536d Store the Sm
│ │ │ │ │ +00018280: 616c 6c74 616c 6b20 496e 7465 6765 7220 alltalk Integer
│ │ │ │ │ +00018290: 6f62 6a65 6374 2069 6465 6e74 6966 6965 object identifie
│ │ │ │ │ +000182a0: 6420 6279 2060 7661 6c75 6527 2c20 6174 d by `value', at
│ │ │ │ │ +000182b0: 2074 6865 0a20 2020 2020 6769 7665 6e20 the. given
│ │ │ │ │ +000182c0: 696e 6465 7820 696e 2074 6865 2072 6563 index in the rec
│ │ │ │ │ +000182d0: 6569 7665 722c 2075 7369 6e67 2073 697a eiver, using siz
│ │ │ │ │ +000182e0: 656f 6628 696e 7429 2062 7974 6573 2e20 eof(int) bytes.
│ │ │ │ │ +000182f0: 2049 6e64 6963 6573 2061 7265 0a20 2020 Indices are.
│ │ │ │ │ +00018300: 2020 312d 6261 7365 6420 6a75 7374 206c 1-based just l
│ │ │ │ │ +00018310: 696b 6520 666f 7220 6f74 6865 7220 536d ike for other Sm
│ │ │ │ │ +00018320: 616c 6c74 616c 6b20 6163 6365 7373 2e0a alltalk access..
│ │ │ │ │ +00018330: 0a75 6c6f 6e67 4174 3a20 696e 6465 780a .ulongAt: index.
│ │ │ │ │ +00018340: 2020 2020 2041 6363 6573 7320 7468 6520 Access the
│ │ │ │ │ +00018350: 4320 756e 7369 676e 6564 206c 6f6e 6720 C unsigned long
│ │ │ │ │ +00018360: 696e 7420 6174 2074 6865 2067 6976 656e int at the given
│ │ │ │ │ +00018370: 2069 6e64 6578 2069 6e20 7468 6520 7265 index in the re
│ │ │ │ │ +00018380: 6365 6976 6572 2e0a 2020 2020 2049 6e64 ceiver.. Ind
│ │ │ │ │ +00018390: 6963 6573 2061 7265 2031 2d62 6173 6564 ices are 1-based
│ │ │ │ │ +000183a0: 206a 7573 7420 6c69 6b65 2066 6f72 206f just like for o
│ │ │ │ │ +000183b0: 7468 6572 2053 6d61 6c6c 7461 6c6b 2061 ther Smalltalk a
│ │ │ │ │ +000183c0: 6363 6573 732e 0a0a 756c 6f6e 6741 743a ccess...ulongAt:
│ │ │ │ │ +000183d0: 2069 6e64 6578 2070 7574 3a20 7661 6c75 index put: valu
│ │ │ │ │ +000183e0: 650a 2020 2020 2053 746f 7265 2074 6865 e. Store the
│ │ │ │ │ +000183f0: 2053 6d61 6c6c 7461 6c6b 2049 6e74 6567 Smalltalk Integ
│ │ │ │ │ +00018400: 6572 206f 626a 6563 7420 6964 656e 7469 er object identi
│ │ │ │ │ +00018410: 6669 6564 2062 7920 6076 616c 7565 272c fied by `value',
│ │ │ │ │ +00018420: 2061 7420 7468 650a 2020 2020 2067 6976 at the. giv
│ │ │ │ │ +00018430: 656e 2069 6e64 6578 2069 6e20 7468 6520 en index in the
│ │ │ │ │ +00018440: 7265 6365 6976 6572 2c20 7573 696e 6720 receiver, using
│ │ │ │ │ +00018450: 7369 7a65 6f66 286c 6f6e 6729 2062 7974 sizeof(long) byt
│ │ │ │ │ +00018460: 6573 2e20 2049 6e64 6963 6573 0a20 2020 es. Indices.
│ │ │ │ │ +00018470: 2020 6172 6520 312d 6261 7365 6420 6a75 are 1-based ju
│ │ │ │ │ +00018480: 7374 206c 696b 6520 666f 7220 6f74 6865 st like for othe
│ │ │ │ │ +00018490: 7220 536d 616c 6c74 616c 6b20 6163 6365 r Smalltalk acce
│ │ │ │ │ +000184a0: 7373 2e0a 0a75 6e73 6967 6e65 6443 6861 ss...unsignedCha
│ │ │ │ │ +000184b0: 7241 743a 2069 6e64 6578 0a20 2020 2020 rAt: index.
│ │ │ │ │ +000184c0: 4163 6365 7373 2074 6865 2043 2075 6e73 Access the C uns
│ │ │ │ │ +000184d0: 6967 6e65 6420 6368 6172 2061 7420 7468 igned char at th
│ │ │ │ │ +000184e0: 6520 6769 7665 6e20 696e 6465 7820 696e e given index in
│ │ │ │ │ +000184f0: 2074 6865 2072 6563 6569 7665 722e 0a20 the receiver..
│ │ │ │ │ +00018500: 2020 2020 5468 6520 7661 6c75 6520 6973 The value is
│ │ │ │ │ +00018510: 2072 6574 7572 6e65 6420 6173 2061 2053 returned as a S
│ │ │ │ │ +00018520: 6d61 6c6c 7461 6c6b 2043 6861 7261 6374 malltalk Charact
│ │ │ │ │ +00018530: 6572 2e20 2049 6e64 6963 6573 2061 7265 er. Indices are
│ │ │ │ │ +00018540: 0a20 2020 2020 312d 6261 7365 6420 6a75 . 1-based ju
│ │ │ │ │ +00018550: 7374 206c 696b 6520 666f 7220 6f74 6865 st like for othe
│ │ │ │ │ +00018560: 7220 536d 616c 6c74 616c 6b20 6163 6365 r Smalltalk acce
│ │ │ │ │ +00018570: 7373 2e0a 0a75 6e73 6967 6e65 6443 6861 ss...unsignedCha
│ │ │ │ │ +00018580: 7241 743a 2069 6e64 6578 2070 7574 3a20 rAt: index put:
│ │ │ │ │ +00018590: 7661 6c75 650a 2020 2020 2053 746f 7265 value. Store
│ │ │ │ │ +000185a0: 2061 7320 6120 4320 6368 6172 2074 6865 as a C char the
│ │ │ │ │ +000185b0: 2053 6d61 6c6c 7461 6c6b 2043 6861 7261 Smalltalk Chara
│ │ │ │ │ +000185c0: 6374 6572 206f 7220 496e 7465 6765 7220 cter or Integer
│ │ │ │ │ +000185d0: 6f62 6a65 6374 0a20 2020 2020 6964 656e object. iden
│ │ │ │ │ +000185e0: 7469 6669 6564 2062 7920 6076 616c 7565 tified by `value
│ │ │ │ │ +000185f0: 272c 2061 7420 7468 6520 6769 7665 6e20 ', at the given
│ │ │ │ │ +00018600: 696e 6465 7820 696e 2074 6865 2072 6563 index in the rec
│ │ │ │ │ +00018610: 6569 7665 722c 2075 7369 6e67 0a20 2020 eiver, using.
│ │ │ │ │ +00018620: 2020 7369 7a65 6f66 2863 6861 7229 2062 sizeof(char) b
│ │ │ │ │ +00018630: 7974 6573 202d 2069 2e65 2e20 3120 6279 ytes - i.e. 1 by
│ │ │ │ │ +00018640: 7465 2e20 2049 6e64 6963 6573 2061 7265 te. Indices are
│ │ │ │ │ +00018650: 2031 2d62 6173 6564 206a 7573 7420 6c69 1-based just li
│ │ │ │ │ +00018660: 6b65 0a20 2020 2020 666f 7220 6f74 6865 ke. for othe
│ │ │ │ │ +00018670: 7220 536d 616c 6c74 616c 6b20 6163 6365 r Smalltalk acce
│ │ │ │ │ +00018680: 7373 2e0a 0a75 6e73 6967 6e65 6449 6e74 ss...unsignedInt
│ │ │ │ │ +00018690: 4174 3a20 696e 6465 780a 2020 2020 2041 At: index. A
│ │ │ │ │ +000186a0: 6363 6573 7320 7468 6520 4320 756e 7369 ccess the C unsi
│ │ │ │ │ +000186b0: 676e 6564 2069 6e74 2061 7420 7468 6520 gned int at the
│ │ │ │ │ +000186c0: 6769 7665 6e20 696e 6465 7820 696e 2074 given index in t
│ │ │ │ │ +000186d0: 6865 2072 6563 6569 7665 722e 0a20 2020 he receiver..
│ │ │ │ │ +000186e0: 2020 496e 6469 6365 7320 6172 6520 312d Indices are 1-
│ │ │ │ │ +000186f0: 6261 7365 6420 6a75 7374 206c 696b 6520 based just like
│ │ │ │ │ +00018700: 666f 7220 6f74 6865 7220 536d 616c 6c74 for other Smallt
│ │ │ │ │ +00018710: 616c 6b20 6163 6365 7373 2e0a 0a75 6e73 alk access...uns
│ │ │ │ │ +00018720: 6967 6e65 6449 6e74 4174 3a20 696e 6465 ignedIntAt: inde
│ │ │ │ │ +00018730: 7820 7075 743a 2076 616c 7565 0a20 2020 x put: value.
│ │ │ │ │ +00018740: 2020 5374 6f72 6520 7468 6520 536d 616c Store the Smal
│ │ │ │ │ +00018750: 6c74 616c 6b20 496e 7465 6765 7220 6f62 ltalk Integer ob
│ │ │ │ │ +00018760: 6a65 6374 2069 6465 6e74 6966 6965 6420 ject identified
│ │ │ │ │ +00018770: 6279 2060 7661 6c75 6527 2c20 6174 2074 by `value', at t
│ │ │ │ │ +00018780: 6865 0a20 2020 2020 6769 7665 6e20 696e he. given in
│ │ │ │ │ +00018790: 6465 7820 696e 2074 6865 2072 6563 6569 dex in the recei
│ │ │ │ │ +000187a0: 7665 722c 2075 7369 6e67 2073 697a 656f ver, using sizeo
│ │ │ │ │ +000187b0: 6628 696e 7429 2062 7974 6573 2e20 2049 f(int) bytes. I
│ │ │ │ │ +000187c0: 6e64 6963 6573 2061 7265 0a20 2020 2020 ndices are.
│ │ │ │ │ +000187d0: 312d 6261 7365 6420 6a75 7374 206c 696b 1-based just lik
│ │ │ │ │ +000187e0: 6520 666f 7220 6f74 6865 7220 536d 616c e for other Smal
│ │ │ │ │ +000187f0: 6c74 616c 6b20 6163 6365 7373 2e0a 0a75 ltalk access...u
│ │ │ │ │ +00018800: 6e73 6967 6e65 644c 6f6e 6741 743a 2069 nsignedLongAt: i
│ │ │ │ │ +00018810: 6e64 6578 0a20 2020 2020 4163 6365 7373 ndex. Access
│ │ │ │ │ +00018820: 2074 6865 2043 2075 6e73 6967 6e65 6420 the C unsigned
│ │ │ │ │ +00018830: 6c6f 6e67 2069 6e74 2061 7420 7468 6520 long int at the
│ │ │ │ │ +00018840: 6769 7665 6e20 696e 6465 7820 696e 2074 given index in t
│ │ │ │ │ +00018850: 6865 2072 6563 6569 7665 722e 0a20 2020 he receiver..
│ │ │ │ │ +00018860: 2020 496e 6469 6365 7320 6172 6520 312d Indices are 1-
│ │ │ │ │ +00018870: 6261 7365 6420 6a75 7374 206c 696b 6520 based just like
│ │ │ │ │ +00018880: 666f 7220 6f74 6865 7220 536d 616c 6c74 for other Smallt
│ │ │ │ │ +00018890: 616c 6b20 6163 6365 7373 2e0a 0a75 6e73 alk access...uns
│ │ │ │ │ +000188a0: 6967 6e65 644c 6f6e 6741 743a 2069 6e64 ignedLongAt: ind
│ │ │ │ │ +000188b0: 6578 2070 7574 3a20 7661 6c75 650a 2020 ex put: value.
│ │ │ │ │ +000188c0: 2020 2053 746f 7265 2074 6865 2053 6d61 Store the Sma
│ │ │ │ │ +000188d0: 6c6c 7461 6c6b 2049 6e74 6567 6572 206f lltalk Integer o
│ │ │ │ │ +000188e0: 626a 6563 7420 6964 656e 7469 6669 6564 bject identified
│ │ │ │ │ +000188f0: 2062 7920 6076 616c 7565 272c 2061 7420 by `value', at
│ │ │ │ │ +00018900: 7468 650a 2020 2020 2067 6976 656e 2069 the. given i
│ │ │ │ │ +00018910: 6e64 6578 2069 6e20 7468 6520 7265 6365 ndex in the rece
│ │ │ │ │ +00018920: 6976 6572 2c20 7573 696e 6720 7369 7a65 iver, using size
│ │ │ │ │ +00018930: 6f66 286c 6f6e 6729 2062 7974 6573 2e20 of(long) bytes.
│ │ │ │ │ +00018940: 2049 6e64 6963 6573 0a20 2020 2020 6172 Indices. ar
│ │ │ │ │ +00018950: 6520 312d 6261 7365 6420 6a75 7374 206c e 1-based just l
│ │ │ │ │ +00018960: 696b 6520 666f 7220 6f74 6865 7220 536d ike for other Sm
│ │ │ │ │ +00018970: 616c 6c74 616c 6b20 6163 6365 7373 2e0a alltalk access..
│ │ │ │ │ +00018980: 0a75 6e73 6967 6e65 6453 686f 7274 4174 .unsignedShortAt
│ │ │ │ │ +00018990: 3a20 696e 6465 780a 2020 2020 2041 6363 : index. Acc
│ │ │ │ │ +000189a0: 6573 7320 7468 6520 4320 756e 7369 676e ess the C unsign
│ │ │ │ │ +000189b0: 6564 2073 686f 7274 2069 6e74 2061 7420 ed short int at
│ │ │ │ │ +000189c0: 7468 6520 6769 7665 6e20 696e 6465 7820 the given index
│ │ │ │ │ +000189d0: 696e 2074 6865 2072 6563 6569 7665 722e in the receiver.
│ │ │ │ │ +000189e0: 0a20 2020 2020 496e 6469 6365 7320 6172 . Indices ar
│ │ │ │ │ +000189f0: 6520 312d 6261 7365 6420 6a75 7374 206c e 1-based just l
│ │ │ │ │ +00018a00: 696b 6520 666f 7220 6f74 6865 7220 536d ike for other Sm
│ │ │ │ │ +00018a10: 616c 6c74 616c 6b20 6163 6365 7373 2e0a alltalk access..
│ │ │ │ │ +00018a20: 0a75 6e73 6967 6e65 6453 686f 7274 4174 .unsignedShortAt
│ │ │ │ │ +00018a30: 3a20 696e 6465 7820 7075 743a 2076 616c : index put: val
│ │ │ │ │ +00018a40: 7565 0a20 2020 2020 5374 6f72 6520 7468 ue. Store th
│ │ │ │ │ +00018a50: 6520 536d 616c 6c74 616c 6b20 496e 7465 e Smalltalk Inte
│ │ │ │ │ +00018a60: 6765 7220 6f62 6a65 6374 2069 6465 6e74 ger object ident
│ │ │ │ │ +00018a70: 6966 6965 6420 6279 2060 7661 6c75 6527 ified by `value'
│ │ │ │ │ +00018a80: 2c20 6174 2074 6865 0a20 2020 2020 6769 , at the. gi
│ │ │ │ │ +00018a90: 7665 6e20 696e 6465 7820 696e 2074 6865 ven index in the
│ │ │ │ │ +00018aa0: 2072 6563 6569 7665 722c 2075 7369 6e67 receiver, using
│ │ │ │ │ +00018ab0: 2073 697a 656f 6628 7368 6f72 7429 2062 sizeof(short) b
│ │ │ │ │ +00018ac0: 7974 6573 2e20 2049 6e64 6963 6573 0a20 ytes. Indices.
│ │ │ │ │ +00018ad0: 2020 2020 6172 6520 312d 6261 7365 6420 are 1-based
│ │ │ │ │ +00018ae0: 6a75 7374 206c 696b 6520 666f 7220 6f74 just like for ot
│ │ │ │ │ +00018af0: 6865 7220 536d 616c 6c74 616c 6b20 6163 her Smalltalk ac
│ │ │ │ │ +00018b00: 6365 7373 2e0a 0a75 7368 6f72 7441 743a cess...ushortAt:
│ │ │ │ │ +00018b10: 2069 6e64 6578 0a20 2020 2020 4163 6365 index. Acce
│ │ │ │ │ +00018b20: 7373 2074 6865 2043 2075 6e73 6967 6e65 ss the C unsigne
│ │ │ │ │ +00018b30: 6420 7368 6f72 7420 696e 7420 6174 2074 d short int at t
│ │ │ │ │ +00018b40: 6865 2067 6976 656e 2069 6e64 6578 2069 he given index i
│ │ │ │ │ +00018b50: 6e20 7468 6520 7265 6365 6976 6572 2e0a n the receiver..
│ │ │ │ │ +00018b60: 2020 2020 2049 6e64 6963 6573 2061 7265 Indices are
│ │ │ │ │ +00018b70: 2031 2d62 6173 6564 206a 7573 7420 6c69 1-based just li
│ │ │ │ │ +00018b80: 6b65 2066 6f72 206f 7468 6572 2053 6d61 ke for other Sma
│ │ │ │ │ +00018b90: 6c6c 7461 6c6b 2061 6363 6573 732e 0a0a lltalk access...
│ │ │ │ │ +00018ba0: 7573 686f 7274 4174 3a20 696e 6465 7820 ushortAt: index
│ │ │ │ │ +00018bb0: 7075 743a 2076 616c 7565 0a20 2020 2020 put: value.
│ │ │ │ │ +00018bc0: 5374 6f72 6520 7468 6520 536d 616c 6c74 Store the Smallt
│ │ │ │ │ +00018bd0: 616c 6b20 496e 7465 6765 7220 6f62 6a65 alk Integer obje
│ │ │ │ │ +00018be0: 6374 2069 6465 6e74 6966 6965 6420 6279 ct identified by
│ │ │ │ │ +00018bf0: 2060 7661 6c75 6527 2c20 6174 2074 6865 `value', at the
│ │ │ │ │ +00018c00: 0a20 2020 2020 6769 7665 6e20 696e 6465 . given inde
│ │ │ │ │ +00018c10: 7820 696e 2074 6865 2072 6563 6569 7665 x in the receive
│ │ │ │ │ +00018c20: 722c 2075 7369 6e67 2073 697a 656f 6628 r, using sizeof(
│ │ │ │ │ +00018c30: 7368 6f72 7429 2062 7974 6573 2e20 2049 short) bytes. I
│ │ │ │ │ +00018c40: 6e64 6963 6573 0a20 2020 2020 6172 6520 ndices. are
│ │ │ │ │ +00018c50: 312d 6261 7365 6420 6a75 7374 206c 696b 1-based just lik
│ │ │ │ │ +00018c60: 6520 666f 7220 6f74 6865 7220 536d 616c e for other Smal
│ │ │ │ │ +00018c70: 6c74 616c 6b20 6163 6365 7373 2e0a 0a0a ltalk access....
│ │ │ │ │ +00018c80: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ +00018c90: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 4279 .info, Node: By
│ │ │ │ │ +00018ca0: 7465 4172 7261 792d 7374 6f72 696e 672c teArray-storing,
│ │ │ │ │ +00018cb0: 2020 5072 6576 3a20 4279 7465 4172 7261 Prev: ByteArra
│ │ │ │ │ +00018cc0: 792d 6d6f 7265 2061 6476 616e 6365 6420 y-more advanced
│ │ │ │ │ +00018cd0: 6163 6365 7373 696e 672c 2020 5570 3a20 accessing, Up:
│ │ │ │ │ +00018ce0: 4279 7465 4172 7261 790a 0a31 2e31 342e ByteArray..1.14.
│ │ │ │ │ +00018cf0: 3720 4279 7465 4172 7261 793a 2073 746f 7 ByteArray: sto
│ │ │ │ │ +00018d00: 7269 6e67 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d ring.-----------
│ │ │ │ │ +00018d10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------..
│ │ │ │ │ +00018d20: 6973 4c69 7465 7261 6c4f 626a 6563 740a isLiteralObject.
│ │ │ │ │ +00018d30: 2020 2020 2041 6e73 7765 7220 7768 6574 Answer whet
│ │ │ │ │ +00018d40: 6865 7220 7468 6520 7265 6365 6976 6572 her the receiver
│ │ │ │ │ +00018d50: 2069 7320 6578 7072 6573 7369 626c 6520 is expressible
│ │ │ │ │ +00018d60: 6173 2061 2053 6d61 6c6c 7461 6c6b 206c as a Smalltalk l
│ │ │ │ │ +00018d70: 6974 6572 616c 2e0a 0a73 746f 7265 4c69 iteral...storeLi
│ │ │ │ │ +00018d80: 7465 7261 6c4f 6e3a 2061 5374 7265 616d teralOn: aStream
│ │ │ │ │ +00018d90: 0a20 2020 2020 5075 7420 6120 536d 616c . Put a Smal
│ │ │ │ │ +00018da0: 6c74 616c 6b20 6c69 7465 7261 6c20 6576 ltalk literal ev
│ │ │ │ │ +00018db0: 616c 7561 7469 6e67 2074 6f20 7468 6520 aluating to the
│ │ │ │ │ +00018dc0: 7265 6365 6976 6572 206f 6e20 6153 7472 receiver on aStr
│ │ │ │ │ +00018dd0: 6561 6d2e 0a0a 7374 6f72 654f 6e3a 2061 eam...storeOn: a
│ │ │ │ │ +00018de0: 5374 7265 616d 0a20 2020 2020 5075 7420 Stream. Put
│ │ │ │ │ +00018df0: 536d 616c 6c74 616c 6b20 636f 6465 2065 Smalltalk code e
│ │ │ │ │ +00018e00: 7661 6c75 6174 696e 6720 746f 2074 6865 valuating to the
│ │ │ │ │ +00018e10: 2072 6563 6569 7665 7220 6f6e 2061 5374 receiver on aSt
│ │ │ │ │ +00018e20: 7265 616d 2e0a 0a0a 1f0a 4669 6c65 3a20 ream......File:
│ │ │ │ │ +00018e30: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ +00018e40: 4e6f 6465 3a20 4341 6767 7265 6761 7465 Node: CAggregate
│ │ │ │ │ +00018e50: 2c20 204e 6578 743a 2043 616c 6c69 6e50 , Next: CallinP
│ │ │ │ │ +00018e60: 726f 6365 7373 2c20 2050 7265 763a 2042 rocess, Prev: B
│ │ │ │ │ +00018e70: 7974 6541 7272 6179 2c20 2055 703a 2042 yteArray, Up: B
│ │ │ │ │ +00018e80: 6173 6520 636c 6173 7365 730a 0a31 2e31 ase classes..1.1
│ │ │ │ │ +00018e90: 3520 4341 6767 7265 6761 7465 0a3d 3d3d 5 CAggregate.===
│ │ │ │ │ +00018ea0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a 4465 ============..De
│ │ │ │ │ +00018eb0: 6669 6e65 6420 696e 206e 616d 6573 7061 fined in namespa
│ │ │ │ │ +00018ec0: 6365 2053 6d61 6c6c 7461 6c6b 0a53 7570 ce Smalltalk.Sup
│ │ │ │ │ +00018ed0: 6572 636c 6173 733a 2043 4f62 6a65 6374 erclass: CObject
│ │ │ │ │ +00018ee0: 0a43 6174 6567 6f72 793a 204c 616e 6775 .Category: Langu
│ │ │ │ │ +00018ef0: 6167 652d 4320 696e 7465 7266 6163 650a age-C interface.
│ │ │ │ │ +00018f00: 0a2a 204d 656e 753a 0a0a 2a20 4341 6767 .* Menu:..* CAgg
│ │ │ │ │ +00018f10: 7265 6761 7465 2063 6c61 7373 2d61 6363 regate class-acc
│ │ │ │ │ +00018f20: 6573 7369 6e67 3a3a 2020 2863 6c61 7373 essing:: (class
│ │ │ │ │ +00018f30: 290a 2a20 4341 6767 7265 6761 7465 2d61 ).* CAggregate-a
│ │ │ │ │ +00018f40: 6363 6573 7369 6e67 3a3a 2020 2869 6e73 ccessing:: (ins
│ │ │ │ │ +00018f50: 7461 6e63 6529 0a0a 1f0a 4669 6c65 3a20 tance)....File:
│ │ │ │ │ +00018f60: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ +00018f70: 4e6f 6465 3a20 4341 6767 7265 6761 7465 Node: CAggregate
│ │ │ │ │ +00018f80: 2063 6c61 7373 2d61 6363 6573 7369 6e67 class-accessing
│ │ │ │ │ +00018f90: 2c20 204e 6578 743a 2043 4167 6772 6567 , Next: CAggreg
│ │ │ │ │ +00018fa0: 6174 652d 6163 6365 7373 696e 672c 2020 ate-accessing,
│ │ │ │ │ +00018fb0: 5570 3a20 4341 6767 7265 6761 7465 0a0a Up: CAggregate..
│ │ │ │ │ +00018fc0: 312e 3135 2e31 2043 4167 6772 6567 6174 1.15.1 CAggregat
│ │ │ │ │ +00018fd0: 6520 636c 6173 733a 2061 6363 6573 7369 e class: accessi
│ │ │ │ │ +00018fe0: 6e67 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ng.-------------
│ │ │ │ │ +00018ff0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00019000: 2d2d 2d2d 2d0a 0a61 6c69 676e 6f66 0a20 -----..alignof.
│ │ │ │ │ +00019010: 2020 2020 416e 7377 6572 2074 6865 2072 Answer the r
│ │ │ │ │ +00019020: 6563 6569 7665 7227 7320 696e 7374 616e eceiver's instan
│ │ │ │ │ +00019030: 6365 7320 7265 7175 6972 6564 2061 6c69 ces required ali
│ │ │ │ │ +00019040: 676d 656e 740a 0a73 697a 656f 660a 2020 gment..sizeof.
│ │ │ │ │ +00019050: 2020 2041 6e73 7765 7220 7468 6520 7265 Answer the re
│ │ │ │ │ +00019060: 6365 6976 6572 2773 2069 6e73 7461 6e63 ceiver's instanc
│ │ │ │ │ +00019070: 6573 2073 697a 650a 0a0a 1f0a 4669 6c65 es size.....File
│ │ │ │ │ +00019080: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ +00019090: 2020 4e6f 6465 3a20 4341 6767 7265 6761 Node: CAggrega
│ │ │ │ │ +000190a0: 7465 2d61 6363 6573 7369 6e67 2c20 2050 te-accessing, P
│ │ │ │ │ +000190b0: 7265 763a 2043 4167 6772 6567 6174 6520 rev: CAggregate
│ │ │ │ │ +000190c0: 636c 6173 732d 6163 6365 7373 696e 672c class-accessing,
│ │ │ │ │ +000190d0: 2020 5570 3a20 4341 6767 7265 6761 7465 Up: CAggregate
│ │ │ │ │ +000190e0: 0a0a 312e 3135 2e32 2043 4167 6772 6567 ..1.15.2 CAggreg
│ │ │ │ │ +000190f0: 6174 653a 2061 6363 6573 7369 6e67 0a2d ate: accessing.-
│ │ │ │ │ +00019100: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00019110: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a65 6c65 -----------..ele
│ │ │ │ │ +00019120: 6d65 6e74 5479 7065 0a20 2020 2020 416e mentType. An
│ │ │ │ │ +00019130: 7377 6572 2074 6865 2074 7970 6520 6f76 swer the type ov
│ │ │ │ │ +00019140: 6572 2077 6869 6368 2074 6865 2072 6563 er which the rec
│ │ │ │ │ +00019150: 6569 7665 7220 6973 2063 6f6e 7374 7275 eiver is constru
│ │ │ │ │ +00019160: 6374 6564 2e0a 0a0a 1f0a 4669 6c65 3a20 cted......File:
│ │ │ │ │ +00019170: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ +00019180: 4e6f 6465 3a20 4361 6c6c 696e 5072 6f63 Node: CallinProc
│ │ │ │ │ +00019190: 6573 732c 2020 4e65 7874 3a20 4341 7272 ess, Next: CArr
│ │ │ │ │ +000191a0: 6179 2c20 2050 7265 763a 2043 4167 6772 ay, Prev: CAggr
│ │ │ │ │ +000191b0: 6567 6174 652c 2020 5570 3a20 4261 7365 egate, Up: Base
│ │ │ │ │ +000191c0: 2063 6c61 7373 6573 0a0a 312e 3136 2043 classes..1.16 C
│ │ │ │ │ +000191d0: 616c 6c69 6e50 726f 6365 7373 0a3d 3d3d allinProcess.===
│ │ │ │ │ +000191e0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a ===============.
│ │ │ │ │ +000191f0: 0a44 6566 696e 6564 2069 6e20 6e61 6d65 .Defined in name
│ │ │ │ │ +00019200: 7370 6163 6520 536d 616c 6c74 616c 6b0a space Smalltalk.
│ │ │ │ │ +00019210: 5375 7065 7263 6c61 7373 3a20 5072 6f63 Superclass: Proc
│ │ │ │ │ +00019220: 6573 730a 4361 7465 676f 7279 3a20 4c61 ess.Category: La
│ │ │ │ │ +00019230: 6e67 7561 6765 2d50 726f 6365 7373 6573 nguage-Processes
│ │ │ │ │ +00019240: 0a20 2020 2020 4920 7265 7072 6573 656e . I represen
│ │ │ │ │ +00019250: 7420 6120 756e 6974 206f 6620 636f 6d70 t a unit of comp
│ │ │ │ │ +00019260: 7574 6174 696f 6e20 666f 7220 7768 6963 utation for whic
│ │ │ │ │ +00019270: 6820 6578 7465 726e 616c 2043 2063 6f64 h external C cod
│ │ │ │ │ +00019280: 650a 2020 2020 2072 6571 7565 7374 6564 e. requested
│ │ │ │ │ +00019290: 2065 7865 6375 7469 6f6e 2c20 736f 2049 execution, so I
│ │ │ │ │ +000192a0: 206d 7573 7420 7374 6f72 6520 7468 6520 must store the
│ │ │ │ │ +000192b0: 7265 7475 726e 6564 2076 616c 7565 206f returned value o
│ │ │ │ │ +000192c0: 6e63 6520 6d79 0a20 2020 2020 636f 6d70 nce my. comp
│ │ │ │ │ +000192d0: 7574 6174 696f 6e20 7465 726d 696e 6174 utation terminat
│ │ │ │ │ +000192e0: 6573 2061 6e64 2049 206d 7573 7420 6e6f es and I must no
│ │ │ │ │ +000192f0: 7420 7375 7276 6976 6520 6163 726f 7373 t survive across
│ │ │ │ │ +00019300: 2069 6d61 6765 2073 6176 6573 0a20 2020 image saves.
│ │ │ │ │ +00019310: 2020 2873 696e 6365 2074 686f 7365 2077 (since those w
│ │ │ │ │ +00019320: 686f 2069 6e76 6f6b 6564 206d 6520 6e6f ho invoked me no
│ │ │ │ │ +00019330: 206c 6f6e 6765 7220 6578 6973 7429 2e20 longer exist).
│ │ │ │ │ +00019340: 2049 2061 6d20 6f74 6865 7277 6973 650a I am otherwise.
│ │ │ │ │ +00019350: 2020 2020 2065 7175 6976 616c 656e 7420 equivalent
│ │ │ │ │ +00019360: 746f 2061 2050 726f 6365 7373 2e0a 0a2a to a Process...*
│ │ │ │ │ +00019370: 204d 656e 753a 0a0a 2a20 4361 6c6c 696e Menu:..* Callin
│ │ │ │ │ +00019380: 5072 6f63 6573 732d 6465 6275 6767 696e Process-debuggin
│ │ │ │ │ +00019390: 673a 3a20 2028 696e 7374 616e 6365 290a g:: (instance).
│ │ │ │ │ +000193a0: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ +000193b0: 652e 696e 666f 2c20 204e 6f64 653a 2043 e.info, Node: C
│ │ │ │ │ +000193c0: 616c 6c69 6e50 726f 6365 7373 2d64 6562 allinProcess-deb
│ │ │ │ │ +000193d0: 7567 6769 6e67 2c20 2055 703a 2043 616c ugging, Up: Cal
│ │ │ │ │ +000193e0: 6c69 6e50 726f 6365 7373 0a0a 312e 3136 linProcess..1.16
│ │ │ │ │ +000193f0: 2e31 2043 616c 6c69 6e50 726f 6365 7373 .1 CallinProcess
│ │ │ │ │ +00019400: 3a20 6465 6275 6767 696e 670a 2d2d 2d2d : debugging.----
│ │ │ │ │ +00019410: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00019420: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a64 6574 -----------..det
│ │ │ │ │ +00019430: 6163 680a 2020 2020 2043 6f6e 7469 6e75 ach. Continu
│ │ │ │ │ +00019440: 6520 7275 6e6e 696e 6720 7468 6520 7265 e running the re
│ │ │ │ │ +00019450: 6365 6976 6572 2061 7320 6120 6e6f 726d ceiver as a norm
│ │ │ │ │ +00019460: 616c 2050 726f 6365 7373 2c20 616e 6420 al Process, and
│ │ │ │ │ +00019470: 7265 7475 726e 206e 696c 0a20 2020 2020 return nil.
│ │ │ │ │ +00019480: 6672 6f6d 2074 6865 2063 616c 6c69 6e2e from the callin.
│ │ │ │ │ +00019490: 0a0a 0a1f 0a46 696c 653a 2067 7374 2d62 .....File: gst-b
│ │ │ │ │ +000194a0: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ +000194b0: 2043 4172 7261 792c 2020 4e65 7874 3a20 CArray, Next:
│ │ │ │ │ +000194c0: 4341 7272 6179 4354 7970 652c 2020 5072 CArrayCType, Pr
│ │ │ │ │ +000194d0: 6576 3a20 4361 6c6c 696e 5072 6f63 6573 ev: CallinProces
│ │ │ │ │ +000194e0: 732c 2020 5570 3a20 4261 7365 2063 6c61 s, Up: Base cla
│ │ │ │ │ +000194f0: 7373 6573 0a0a 312e 3137 2043 4172 7261 sses..1.17 CArra
│ │ │ │ │ +00019500: 790a 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a44 y.===========..D
│ │ │ │ │ +00019510: 6566 696e 6564 2069 6e20 6e61 6d65 7370 efined in namesp
│ │ │ │ │ +00019520: 6163 6520 536d 616c 6c74 616c 6b0a 5375 ace Smalltalk.Su
│ │ │ │ │ +00019530: 7065 7263 6c61 7373 3a20 4341 6767 7265 perclass: CAggre
│ │ │ │ │ +00019540: 6761 7465 0a43 6174 6567 6f72 793a 204c gate.Category: L
│ │ │ │ │ +00019550: 616e 6775 6167 652d 4320 696e 7465 7266 anguage-C interf
│ │ │ │ │ +00019560: 6163 650a 0a2a 204d 656e 753a 0a0a 2a20 ace..* Menu:..*
│ │ │ │ │ +00019570: 4341 7272 6179 2d61 6363 6573 7369 6e67 CArray-accessing
│ │ │ │ │ +00019580: 3a3a 2020 2869 6e73 7461 6e63 6529 0a0a :: (instance)..
│ │ │ │ │ +00019590: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ +000195a0: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 4341 .info, Node: CA
│ │ │ │ │ +000195b0: 7272 6179 2d61 6363 6573 7369 6e67 2c20 rray-accessing,
│ │ │ │ │ +000195c0: 2055 703a 2043 4172 7261 790a 0a31 2e31 Up: CArray..1.1
│ │ │ │ │ +000195d0: 372e 3120 4341 7272 6179 3a20 6163 6365 7.1 CArray: acce
│ │ │ │ │ +000195e0: 7373 696e 670a 2d2d 2d2d 2d2d 2d2d 2d2d ssing.----------
│ │ │ │ │ +000195f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------..
│ │ │ │ │ +00019600: 616c 6967 6e6f 660a 2020 2020 2041 6e73 alignof. Ans
│ │ │ │ │ +00019610: 7765 7220 7468 6520 7265 6365 6976 6572 wer the receiver
│ │ │ │ │ +00019620: 2773 2072 6571 7569 7265 6420 616c 6967 's required alig
│ │ │ │ │ +00019630: 6d65 6e74 0a0a 7369 7a65 6f66 0a20 2020 ment..sizeof.
│ │ │ │ │ +00019640: 2020 416e 7377 6572 2074 6865 2072 6563 Answer the rec
│ │ │ │ │ +00019650: 6569 7665 7227 7320 7369 7a65 0a0a 0a1f eiver's size....
│ │ │ │ │ +00019660: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ +00019670: 696e 666f 2c20 204e 6f64 653a 2043 4172 info, Node: CAr
│ │ │ │ │ +00019680: 7261 7943 5479 7065 2c20 204e 6578 743a rayCType, Next:
│ │ │ │ │ +00019690: 2043 426f 6f6c 6561 6e2c 2020 5072 6576 CBoolean, Prev
│ │ │ │ │ +000196a0: 3a20 4341 7272 6179 2c20 2055 703a 2042 : CArray, Up: B
│ │ │ │ │ +000196b0: 6173 6520 636c 6173 7365 730a 0a31 2e31 ase classes..1.1
│ │ │ │ │ +000196c0: 3820 4341 7272 6179 4354 7970 650a 3d3d 8 CArrayCType.==
│ │ │ │ │ +000196d0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a ==============..
│ │ │ │ │ +000196e0: 4465 6669 6e65 6420 696e 206e 616d 6573 Defined in names
│ │ │ │ │ +000196f0: 7061 6365 2053 6d61 6c6c 7461 6c6b 0a53 pace Smalltalk.S
│ │ │ │ │ +00019700: 7570 6572 636c 6173 733a 2043 5074 7243 uperclass: CPtrC
│ │ │ │ │ +00019710: 5479 7065 0a43 6174 6567 6f72 793a 204c Type.Category: L
│ │ │ │ │ +00019720: 616e 6775 6167 652d 4320 696e 7465 7266 anguage-C interf
│ │ │ │ │ +00019730: 6163 650a 0a2a 204d 656e 753a 0a0a 2a20 ace..* Menu:..*
│ │ │ │ │ +00019740: 4341 7272 6179 4354 7970 6520 636c 6173 CArrayCType clas
│ │ │ │ │ +00019750: 732d 696e 7374 616e 6365 2063 7265 6174 s-instance creat
│ │ │ │ │ +00019760: 696f 6e3a 3a20 2028 636c 6173 7329 0a2a ion:: (class).*
│ │ │ │ │ +00019770: 2043 4172 7261 7943 5479 7065 2d61 6363 CArrayCType-acc
│ │ │ │ │ +00019780: 6573 7369 6e67 3a3a 2020 2869 6e73 7461 essing:: (insta
│ │ │ │ │ +00019790: 6e63 6529 0a2a 2043 4172 7261 7943 5479 nce).* CArrayCTy
│ │ │ │ │ +000197a0: 7065 2d62 6173 6963 3a3a 2020 2869 6e73 pe-basic:: (ins
│ │ │ │ │ +000197b0: 7461 6e63 6529 0a2a 2043 4172 7261 7943 tance).* CArrayC
│ │ │ │ │ +000197c0: 5479 7065 2d73 746f 7269 6e67 3a3a 2020 Type-storing::
│ │ │ │ │ +000197d0: 2869 6e73 7461 6e63 6529 0a0a 1f0a 4669 (instance)....Fi
│ │ │ │ │ +000197e0: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ +000197f0: 6f2c 2020 4e6f 6465 3a20 4341 7272 6179 o, Node: CArray
│ │ │ │ │ +00019800: 4354 7970 6520 636c 6173 732d 696e 7374 CType class-inst
│ │ │ │ │ +00019810: 616e 6365 2063 7265 6174 696f 6e2c 2020 ance creation,
│ │ │ │ │ +00019820: 4e65 7874 3a20 4341 7272 6179 4354 7970 Next: CArrayCTyp
│ │ │ │ │ +00019830: 652d 6163 6365 7373 696e 672c 2020 5570 e-accessing, Up
│ │ │ │ │ +00019840: 3a20 4341 7272 6179 4354 7970 650a 0a31 : CArrayCType..1
│ │ │ │ │ +00019850: 2e31 382e 3120 4341 7272 6179 4354 7970 .18.1 CArrayCTyp
│ │ │ │ │ +00019860: 6520 636c 6173 733a 2069 6e73 7461 6e63 e class: instanc
│ │ │ │ │ +00019870: 6520 6372 6561 7469 6f6e 0a2d 2d2d 2d2d e creation.-----
│ │ │ │ │ +00019880: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00019890: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000198a0: 2d2d 2d2d 2d2d 0a0a 656c 656d 656e 7454 ------..elementT
│ │ │ │ │ +000198b0: 7970 653a 2061 4354 7970 650a 2020 2020 ype: aCType.
│ │ │ │ │ +000198c0: 2054 6869 7320 6d65 7468 6f64 2073 686f This method sho
│ │ │ │ │ +000198d0: 756c 6420 6e6f 7420 6265 2063 616c 6c65 uld not be calle
│ │ │ │ │ +000198e0: 6420 666f 7220 696e 7374 616e 6365 7320 d for instances
│ │ │ │ │ +000198f0: 6f66 2074 6869 7320 636c 6173 732e 0a0a of this class...
│ │ │ │ │ +00019900: 656c 656d 656e 7454 7970 653a 2061 4354 elementType: aCT
│ │ │ │ │ +00019910: 7970 6520 6e75 6d62 6572 4f66 456c 656d ype numberOfElem
│ │ │ │ │ +00019920: 656e 7473 3a20 616e 496e 7465 6765 720a ents: anInteger.
│ │ │ │ │ +00019930: 2020 2020 2041 6e73 7765 7220 6120 6e65 Answer a ne
│ │ │ │ │ +00019940: 7720 696e 7374 616e 6365 206f 6620 4350 w instance of CP
│ │ │ │ │ +00019950: 7472 4354 7970 6520 7468 6174 206d 6170 trCType that map
│ │ │ │ │ +00019960: 7320 616e 2061 7272 6179 2077 686f 7365 s an array whose
│ │ │ │ │ +00019970: 0a20 2020 2020 656c 656d 656e 7473 2061 . elements a
│ │ │ │ │ +00019980: 7265 206f 6620 7468 6520 6769 7665 6e20 re of the given
│ │ │ │ │ +00019990: 4354 7970 652c 2061 6e64 2077 686f 7365 CType, and whose
│ │ │ │ │ +000199a0: 2073 697a 6520 6973 2065 7861 6374 6c79 size is exactly
│ │ │ │ │ +000199b0: 0a20 2020 2020 616e 496e 7465 6765 7220 . anInteger
│ │ │ │ │ +000199c0: 656c 656d 656e 7473 2028 6f66 2063 6f75 elements (of cou
│ │ │ │ │ +000199d0: 7273 652c 2061 6e49 6e74 6567 6572 206f rse, anInteger o
│ │ │ │ │ +000199e0: 6e6c 7920 6d61 7474 6572 7320 666f 720a nly matters for.
│ │ │ │ │ +000199f0: 2020 2020 2061 6c6c 6f63 6174 696f 6e2c allocation,
│ │ │ │ │ +00019a00: 206e 6f74 2066 6f72 2061 6363 6573 732c not for access,
│ │ │ │ │ +00019a10: 2073 696e 6365 206e 6f20 6f75 742d 6f66 since no out-of
│ │ │ │ │ +00019a20: 2d62 6f75 6e64 7320 7072 6f74 6563 7469 -bounds protecti
│ │ │ │ │ +00019a30: 6f6e 2069 730a 2020 2020 2070 726f 7669 on is. provi
│ │ │ │ │ +00019a40: 6465 6420 666f 7220 4320 6f62 6a65 6374 ded for C object
│ │ │ │ │ +00019a50: 7329 2e0a 0a66 726f 6d3a 2074 7970 650a s)...from: type.
│ │ │ │ │ +00019a60: 2020 2020 2050 7269 7661 7465 202d 2043 Private - C
│ │ │ │ │ +00019a70: 616c 6c65 6420 6279 2043 5479 7065 3e3e alled by CType>>
│ │ │ │ │ +00019a80: 6672 6f6d 3a20 666f 7220 6172 7261 7973 from: for arrays
│ │ │ │ │ +00019a90: 0a0a 0a1f 0a46 696c 653a 2067 7374 2d62 .....File: gst-b
│ │ │ │ │ +00019aa0: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ +00019ab0: 2043 4172 7261 7943 5479 7065 2d61 6363 CArrayCType-acc
│ │ │ │ │ +00019ac0: 6573 7369 6e67 2c20 204e 6578 743a 2043 essing, Next: C
│ │ │ │ │ +00019ad0: 4172 7261 7943 5479 7065 2d62 6173 6963 ArrayCType-basic
│ │ │ │ │ +00019ae0: 2c20 2050 7265 763a 2043 4172 7261 7943 , Prev: CArrayC
│ │ │ │ │ +00019af0: 5479 7065 2063 6c61 7373 2d69 6e73 7461 Type class-insta
│ │ │ │ │ +00019b00: 6e63 6520 6372 6561 7469 6f6e 2c20 2055 nce creation, U
│ │ │ │ │ +00019b10: 703a 2043 4172 7261 7943 5479 7065 0a0a p: CArrayCType..
│ │ │ │ │ +00019b20: 312e 3138 2e32 2043 4172 7261 7943 5479 1.18.2 CArrayCTy
│ │ │ │ │ +00019b30: 7065 3a20 6163 6365 7373 696e 670a 2d2d pe: accessing.--
│ │ │ │ │ +00019b40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00019b50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a61 6c69 -----------..ali
│ │ │ │ │ +00019b60: 676e 6f66 0a20 2020 2020 416e 7377 6572 gnof. Answer
│ │ │ │ │ +00019b70: 2074 6865 2061 6c69 676e 6d65 6e74 206f the alignment o
│ │ │ │ │ +00019b80: 6620 7468 6520 7265 6365 6976 6572 2773 f the receiver's
│ │ │ │ │ +00019b90: 2069 6e73 7461 6e63 6573 0a0a 6e75 6d62 instances..numb
│ │ │ │ │ +00019ba0: 6572 4f66 456c 656d 656e 7473 0a20 2020 erOfElements.
│ │ │ │ │ +00019bb0: 2020 416e 7377 6572 2074 6865 206e 756d Answer the num
│ │ │ │ │ +00019bc0: 6265 7220 6f66 2065 6c65 6d65 6e74 7320 ber of elements
│ │ │ │ │ +00019bd0: 696e 2074 6865 2072 6563 6569 7665 7227 in the receiver'
│ │ │ │ │ +00019be0: 7320 696e 7374 616e 6365 730a 0a73 697a s instances..siz
│ │ │ │ │ +00019bf0: 656f 660a 2020 2020 2041 6e73 7765 7220 eof. Answer
│ │ │ │ │ +00019c00: 7468 6520 7369 7a65 206f 6620 7468 6520 the size of the
│ │ │ │ │ +00019c10: 7265 6365 6976 6572 2773 2069 6e73 7461 receiver's insta
│ │ │ │ │ +00019c20: 6e63 6573 0a0a 0a1f 0a46 696c 653a 2067 nces.....File: g
│ │ │ │ │ +00019c30: 7374 2d62 6173 652e 696e 666f 2c20 204e st-base.info, N
│ │ │ │ │ +00019c40: 6f64 653a 2043 4172 7261 7943 5479 7065 ode: CArrayCType
│ │ │ │ │ +00019c50: 2d62 6173 6963 2c20 204e 6578 743a 2043 -basic, Next: C
│ │ │ │ │ +00019c60: 4172 7261 7943 5479 7065 2d73 746f 7269 ArrayCType-stori
│ │ │ │ │ +00019c70: 6e67 2c20 2050 7265 763a 2043 4172 7261 ng, Prev: CArra
│ │ │ │ │ +00019c80: 7943 5479 7065 2d61 6363 6573 7369 6e67 yCType-accessing
│ │ │ │ │ +00019c90: 2c20 2055 703a 2043 4172 7261 7943 5479 , Up: CArrayCTy
│ │ │ │ │ +00019ca0: 7065 0a0a 312e 3138 2e33 2043 4172 7261 pe..1.18.3 CArra
│ │ │ │ │ +00019cb0: 7943 5479 7065 3a20 6261 7369 630a 2d2d yCType: basic.--
│ │ │ │ │ +00019cc0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00019cd0: 2d2d 2d2d 2d2d 2d0a 0a3d 2061 6e4f 626a -------..= anObj
│ │ │ │ │ +00019ce0: 6563 740a 2020 2020 2052 6574 7572 6e20 ect. Return
│ │ │ │ │ +00019cf0: 7768 6574 6865 7220 7468 6520 7265 6365 whether the rece
│ │ │ │ │ +00019d00: 6976 6572 2061 6e64 2061 6e4f 626a 6563 iver and anObjec
│ │ │ │ │ +00019d10: 7420 6172 6520 6571 7561 6c2e 0a0a 6861 t are equal...ha
│ │ │ │ │ +00019d20: 7368 0a20 2020 2020 5265 7475 726e 2061 sh. Return a
│ │ │ │ │ +00019d30: 2068 6173 6820 636f 6465 2066 6f72 2074 hash code for t
│ │ │ │ │ +00019d40: 6865 2072 6563 6569 7665 722e 0a0a 0a1f he receiver.....
│ │ │ │ │ +00019d50: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ +00019d60: 696e 666f 2c20 204e 6f64 653a 2043 4172 info, Node: CAr
│ │ │ │ │ +00019d70: 7261 7943 5479 7065 2d73 746f 7269 6e67 rayCType-storing
│ │ │ │ │ +00019d80: 2c20 2050 7265 763a 2043 4172 7261 7943 , Prev: CArrayC
│ │ │ │ │ +00019d90: 5479 7065 2d62 6173 6963 2c20 2055 703a Type-basic, Up:
│ │ │ │ │ +00019da0: 2043 4172 7261 7943 5479 7065 0a0a 312e CArrayCType..1.
│ │ │ │ │ +00019db0: 3138 2e34 2043 4172 7261 7943 5479 7065 18.4 CArrayCType
│ │ │ │ │ +00019dc0: 3a20 7374 6f72 696e 670a 2d2d 2d2d 2d2d : storing.------
│ │ │ │ │ +00019dd0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00019de0: 2d2d 2d2d 2d0a 0a73 746f 7265 4f6e 3a20 -----..storeOn:
│ │ │ │ │ +00019df0: 6153 7472 6561 6d0a 2020 2020 2041 7320 aStream. As
│ │ │ │ │ +00019e00: 7769 7468 2073 7570 6572 2e0a 0a0a 1f0a with super......
│ │ │ │ │ +00019e10: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ +00019e20: 6e66 6f2c 2020 4e6f 6465 3a20 4342 6f6f nfo, Node: CBoo
│ │ │ │ │ +00019e30: 6c65 616e 2c20 204e 6578 743a 2043 4279 lean, Next: CBy
│ │ │ │ │ +00019e40: 7465 2c20 2050 7265 763a 2043 4172 7261 te, Prev: CArra
│ │ │ │ │ +00019e50: 7943 5479 7065 2c20 2055 703a 2042 6173 yCType, Up: Bas
│ │ │ │ │ +00019e60: 6520 636c 6173 7365 730a 0a31 2e31 3920 e classes..1.19
│ │ │ │ │ +00019e70: 4342 6f6f 6c65 616e 0a3d 3d3d 3d3d 3d3d CBoolean.=======
│ │ │ │ │ +00019e80: 3d3d 3d3d 3d3d 0a0a 4465 6669 6e65 6420 ======..Defined
│ │ │ │ │ +00019e90: 696e 206e 616d 6573 7061 6365 2053 6d61 in namespace Sma
│ │ │ │ │ +00019ea0: 6c6c 7461 6c6b 0a53 7570 6572 636c 6173 lltalk.Superclas
│ │ │ │ │ +00019eb0: 733a 2043 4279 7465 0a43 6174 6567 6f72 s: CByte.Categor
│ │ │ │ │ +00019ec0: 793a 204c 616e 6775 6167 652d 4320 696e y: Language-C in
│ │ │ │ │ +00019ed0: 7465 7266 6163 650a 2020 2020 2049 2072 terface. I r
│ │ │ │ │ +00019ee0: 6574 7572 6e20 7472 7565 2069 6620 6120 eturn true if a
│ │ │ │ │ +00019ef0: 6279 7465 2069 7320 6e6f 7420 7a65 726f byte is not zero
│ │ │ │ │ +00019f00: 2c20 6661 6c73 6520 6f74 6865 7277 6973 , false otherwis
│ │ │ │ │ +00019f10: 652e 0a0a 2a20 4d65 6e75 3a0a 0a2a 2043 e...* Menu:..* C
│ │ │ │ │ +00019f20: 426f 6f6c 6561 6e20 636c 6173 732d 636f Boolean class-co
│ │ │ │ │ +00019f30: 6e76 6572 7369 6f6e 3a3a 2020 2863 6c61 nversion:: (cla
│ │ │ │ │ +00019f40: 7373 290a 2a20 4342 6f6f 6c65 616e 2d61 ss).* CBoolean-a
│ │ │ │ │ +00019f50: 6363 6573 7369 6e67 3a3a 2020 2869 6e73 ccessing:: (ins
│ │ │ │ │ +00019f60: 7461 6e63 6529 0a0a 1f0a 4669 6c65 3a20 tance)....File:
│ │ │ │ │ +00019f70: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ +00019f80: 4e6f 6465 3a20 4342 6f6f 6c65 616e 2063 Node: CBoolean c
│ │ │ │ │ +00019f90: 6c61 7373 2d63 6f6e 7665 7273 696f 6e2c lass-conversion,
│ │ │ │ │ +00019fa0: 2020 4e65 7874 3a20 4342 6f6f 6c65 616e Next: CBoolean
│ │ │ │ │ +00019fb0: 2d61 6363 6573 7369 6e67 2c20 2055 703a -accessing, Up:
│ │ │ │ │ +00019fc0: 2043 426f 6f6c 6561 6e0a 0a31 2e31 392e CBoolean..1.19.
│ │ │ │ │ +00019fd0: 3120 4342 6f6f 6c65 616e 2063 6c61 7373 1 CBoolean class
│ │ │ │ │ +00019fe0: 3a20 636f 6e76 6572 7369 6f6e 0a2d 2d2d : conversion.---
│ │ │ │ │ +00019ff0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0001a000: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------..
│ │ │ │ │ +0001a010: 7479 7065 0a20 2020 2020 416e 7377 6572 type. Answer
│ │ │ │ │ +0001a020: 2061 2043 5479 7065 2066 6f72 2074 6865 a CType for the
│ │ │ │ │ +0001a030: 2072 6563 6569 7665 720a 0a0a 1f0a 4669 receiver.....Fi
│ │ │ │ │ +0001a040: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ +0001a050: 6f2c 2020 4e6f 6465 3a20 4342 6f6f 6c65 o, Node: CBoole
│ │ │ │ │ +0001a060: 616e 2d61 6363 6573 7369 6e67 2c20 2050 an-accessing, P
│ │ │ │ │ +0001a070: 7265 763a 2043 426f 6f6c 6561 6e20 636c rev: CBoolean cl
│ │ │ │ │ +0001a080: 6173 732d 636f 6e76 6572 7369 6f6e 2c20 ass-conversion,
│ │ │ │ │ +0001a090: 2055 703a 2043 426f 6f6c 6561 6e0a 0a31 Up: CBoolean..1
│ │ │ │ │ +0001a0a0: 2e31 392e 3220 4342 6f6f 6c65 616e 3a20 .19.2 CBoolean:
│ │ │ │ │ +0001a0b0: 6163 6365 7373 696e 670a 2d2d 2d2d 2d2d accessing.------
│ │ │ │ │ +0001a0c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0001a0d0: 2d2d 2d2d 0a0a 7661 6c75 650a 2020 2020 ----..value.
│ │ │ │ │ +0001a0e0: 2047 6574 2074 6865 2072 6563 6569 7665 Get the receive
│ │ │ │ │ +0001a0f0: 7227 7320 7661 6c75 6520 2d20 616e 7377 r's value - answ
│ │ │ │ │ +0001a100: 6572 2074 7275 6520 6966 2069 7420 6973 er true if it is
│ │ │ │ │ +0001a110: 2021 3d20 302c 2066 616c 7365 2069 6620 != 0, false if
│ │ │ │ │ +0001a120: 6974 0a20 2020 2020 6973 2030 2e0a 0a76 it. is 0...v
│ │ │ │ │ +0001a130: 616c 7565 3a20 6142 6f6f 6c65 616e 0a20 alue: aBoolean.
│ │ │ │ │ +0001a140: 2020 2020 5365 7420 7468 6520 7265 6365 Set the rece
│ │ │ │ │ +0001a150: 6976 6572 2773 2076 616c 7565 202d 2069 iver's value - i
│ │ │ │ │ +0001a160: 7427 7320 7468 6520 7361 6d65 2061 7320 t's the same as
│ │ │ │ │ +0001a170: 666f 7220 4342 7974 6573 2c20 6275 7420 for CBytes, but
│ │ │ │ │ +0001a180: 7765 2067 6574 0a20 2020 2020 6120 426f we get. a Bo
│ │ │ │ │ +0001a190: 6f6c 6561 6e2c 206e 6f74 2061 2043 6861 olean, not a Cha
│ │ │ │ │ +0001a1a0: 7261 6374 6572 0a0a 0a1f 0a46 696c 653a racter.....File:
│ │ │ │ │ +0001a1b0: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ +0001a1c0: 204e 6f64 653a 2043 4279 7465 2c20 204e Node: CByte, N
│ │ │ │ │ +0001a1d0: 6578 743a 2043 4361 6c6c 6162 6c65 2c20 ext: CCallable,
│ │ │ │ │ +0001a1e0: 2050 7265 763a 2043 426f 6f6c 6561 6e2c Prev: CBoolean,
│ │ │ │ │ +0001a1f0: 2020 5570 3a20 4261 7365 2063 6c61 7373 Up: Base class
│ │ │ │ │ +0001a200: 6573 0a0a 312e 3230 2043 4279 7465 0a3d es..1.20 CByte.=
│ │ │ │ │ +0001a210: 3d3d 3d3d 3d3d 3d3d 3d0a 0a44 6566 696e =========..Defin
│ │ │ │ │ +0001a220: 6564 2069 6e20 6e61 6d65 7370 6163 6520 ed in namespace
│ │ │ │ │ +0001a230: 536d 616c 6c74 616c 6b0a 5375 7065 7263 Smalltalk.Superc
│ │ │ │ │ +0001a240: 6c61 7373 3a20 4355 4368 6172 0a43 6174 lass: CUChar.Cat
│ │ │ │ │ +0001a250: 6567 6f72 793a 204c 616e 6775 6167 652d egory: Language-
│ │ │ │ │ +0001a260: 4320 696e 7465 7266 6163 650a 2020 2020 C interface.
│ │ │ │ │ +0001a270: 2059 6f75 206b 6e6f 7720 7768 6174 2061 You know what a
│ │ │ │ │ +0001a280: 2062 7974 6520 6973 2c20 646f 6e27 7420 byte is, don't
│ │ │ │ │ +0001a290: 796f 753f 213f 0a0a 2a20 4d65 6e75 3a0a you?!?..* Menu:.
│ │ │ │ │ +0001a2a0: 0a2a 2043 4279 7465 2063 6c61 7373 2d63 .* CByte class-c
│ │ │ │ │ +0001a2b0: 6f6e 7665 7273 696f 6e3a 3a20 2028 636c onversion:: (cl
│ │ │ │ │ +0001a2c0: 6173 7329 0a2a 2043 4279 7465 2d61 6363 ass).* CByte-acc
│ │ │ │ │ +0001a2d0: 6573 7369 6e67 3a3a 2020 2869 6e73 7461 essing:: (insta
│ │ │ │ │ +0001a2e0: 6e63 6529 0a0a 1f0a 4669 6c65 3a20 6773 nce)....File: gs
│ │ │ │ │ +0001a2f0: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ +0001a300: 6465 3a20 4342 7974 6520 636c 6173 732d de: CByte class-
│ │ │ │ │ +0001a310: 636f 6e76 6572 7369 6f6e 2c20 204e 6578 conversion, Nex
│ │ │ │ │ +0001a320: 743a 2043 4279 7465 2d61 6363 6573 7369 t: CByte-accessi
│ │ │ │ │ +0001a330: 6e67 2c20 2055 703a 2043 4279 7465 0a0a ng, Up: CByte..
│ │ │ │ │ +0001a340: 312e 3230 2e31 2043 4279 7465 2063 6c61 1.20.1 CByte cla
│ │ │ │ │ +0001a350: 7373 3a20 636f 6e76 6572 7369 6f6e 0a2d ss: conversion.-
│ │ │ │ │ +0001a360: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0001a370: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a63 -------------..c
│ │ │ │ │ +0001a380: 4f62 6a53 746f 7265 6454 7970 650a 2020 ObjStoredType.
│ │ │ │ │ +0001a390: 2020 204e 6f74 6869 6e67 2073 7065 6369 Nothing speci
│ │ │ │ │ +0001a3a0: 616c 2069 6e20 7468 6520 6465 6661 756c al in the defaul
│ │ │ │ │ +0001a3b0: 7420 6361 7365 202d 2061 6e73 7765 7220 t case - answer
│ │ │ │ │ +0001a3c0: 6120 4354 7970 6520 666f 7220 7468 650a a CType for the.
│ │ │ │ │ +0001a3d0: 2020 2020 2072 6563 6569 7665 720a 0a74 receiver..t
│ │ │ │ │ +0001a3e0: 7970 650a 2020 2020 2041 6e73 7765 7220 ype. Answer
│ │ │ │ │ +0001a3f0: 6120 4354 7970 6520 666f 7220 7468 6520 a CType for the
│ │ │ │ │ +0001a400: 7265 6365 6976 6572 0a0a 0a1f 0a46 696c receiver.....Fil
│ │ │ │ │ +0001a410: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ +0001a420: 2c20 204e 6f64 653a 2043 4279 7465 2d61 , Node: CByte-a
│ │ │ │ │ +0001a430: 6363 6573 7369 6e67 2c20 2050 7265 763a ccessing, Prev:
│ │ │ │ │ +0001a440: 2043 4279 7465 2063 6c61 7373 2d63 6f6e CByte class-con
│ │ │ │ │ +0001a450: 7665 7273 696f 6e2c 2020 5570 3a20 4342 version, Up: CB
│ │ │ │ │ +0001a460: 7974 650a 0a31 2e32 302e 3220 4342 7974 yte..1.20.2 CByt
│ │ │ │ │ +0001a470: 653a 2061 6363 6573 7369 6e67 0a2d 2d2d e: accessing.---
│ │ │ │ │ +0001a480: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0001a490: 2d2d 2d2d 0a0a 634f 626a 5374 6f72 6564 ----..cObjStored
│ │ │ │ │ +0001a4a0: 5479 7065 0a20 2020 2020 4e6f 7468 696e Type. Nothin
│ │ │ │ │ +0001a4b0: 6720 7370 6563 6961 6c20 696e 2074 6865 g special in the
│ │ │ │ │ +0001a4c0: 2064 6566 6175 6c74 2063 6173 6520 2d20 default case -
│ │ │ │ │ +0001a4d0: 616e 7377 6572 2074 6865 2072 6563 6569 answer the recei
│ │ │ │ │ +0001a4e0: 7665 7227 7320 4354 7970 650a 0a76 616c ver's CType..val
│ │ │ │ │ +0001a4f0: 7565 0a20 2020 2020 416e 7377 6572 2074 ue. Answer t
│ │ │ │ │ +0001a500: 6865 2076 616c 7565 2074 6865 2072 6563 he value the rec
│ │ │ │ │ +0001a510: 6569 7665 7220 6973 2070 6f69 6e74 696e eiver is pointin
│ │ │ │ │ +0001a520: 6720 746f 2e20 5468 6520 7265 7475 726e g to. The return
│ │ │ │ │ +0001a530: 6564 2076 616c 7565 0a20 2020 2020 6973 ed value. is
│ │ │ │ │ +0001a540: 2061 2053 6d61 6c6c 496e 7465 6765 720a a SmallInteger.
│ │ │ │ │ +0001a550: 0a76 616c 7565 3a20 6156 616c 7565 0a20 .value: aValue.
│ │ │ │ │ +0001a560: 2020 2020 5365 7420 7468 6520 7265 6365 Set the rece
│ │ │ │ │ +0001a570: 6976 6572 2074 6f20 706f 696e 7420 746f iver to point to
│ │ │ │ │ +0001a580: 2074 6865 2076 616c 7565 2c20 6156 616c the value, aVal
│ │ │ │ │ +0001a590: 7565 2028 6120 536d 616c 6c49 6e74 6567 ue (a SmallInteg
│ │ │ │ │ +0001a5a0: 6572 292e 0a0a 0a1f 0a46 696c 653a 2067 er)......File: g
│ │ │ │ │ +0001a5b0: 7374 2d62 6173 652e 696e 666f 2c20 204e st-base.info, N
│ │ │ │ │ +0001a5c0: 6f64 653a 2043 4361 6c6c 6162 6c65 2c20 ode: CCallable,
│ │ │ │ │ +0001a5d0: 204e 6578 743a 2043 4361 6c6c 6261 636b Next: CCallback
│ │ │ │ │ +0001a5e0: 4465 7363 7269 7074 6f72 2c20 2050 7265 Descriptor, Pre
│ │ │ │ │ +0001a5f0: 763a 2043 4279 7465 2c20 2055 703a 2042 v: CByte, Up: B
│ │ │ │ │ +0001a600: 6173 6520 636c 6173 7365 730a 0a31 2e32 ase classes..1.2
│ │ │ │ │ +0001a610: 3120 4343 616c 6c61 626c 650a 3d3d 3d3d 1 CCallable.====
│ │ │ │ │ +0001a620: 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a 4465 6669 ==========..Defi
│ │ │ │ │ +0001a630: 6e65 6420 696e 206e 616d 6573 7061 6365 ned in namespace
│ │ │ │ │ +0001a640: 2053 6d61 6c6c 7461 6c6b 0a53 7570 6572 Smalltalk.Super
│ │ │ │ │ +0001a650: 636c 6173 733a 2043 4f62 6a65 6374 0a43 class: CObject.C
│ │ │ │ │ +0001a660: 6174 6567 6f72 793a 204c 616e 6775 6167 ategory: Languag
│ │ │ │ │ +0001a670: 652d 4320 696e 7465 7266 6163 650a 2020 e-C interface.
│ │ │ │ │ +0001a680: 2020 2049 2061 6d20 6e6f 7420 7061 7274 I am not part
│ │ │ │ │ +0001a690: 206f 6620 7468 6520 536d 616c 6c74 616c of the Smalltal
│ │ │ │ │ +0001a6a0: 6b20 6465 6669 6e69 7469 6f6e 2e20 204d k definition. M
│ │ │ │ │ +0001a6b0: 7920 696e 7374 616e 6365 7320 636f 6e74 y instances cont
│ │ │ │ │ +0001a6c0: 6169 6e0a 2020 2020 2069 6e66 6f72 6d61 ain. informa
│ │ │ │ │ +0001a6d0: 7469 6f6e 2061 626f 7574 2043 2066 756e tion about C fun
│ │ │ │ │ +0001a6e0: 6374 696f 6e73 2074 6861 7420 6361 6e20 ctions that can
│ │ │ │ │ +0001a6f0: 6265 2063 616c 6c65 6420 6672 6f6d 2077 be called from w
│ │ │ │ │ +0001a700: 6974 6869 6e0a 2020 2020 2053 6d61 6c6c ithin. Small
│ │ │ │ │ +0001a710: 7461 6c6b 2c20 7375 6368 2061 7320 6e75 talk, such as nu
│ │ │ │ │ +0001a720: 6d62 6572 2061 6e64 2074 7970 6520 6f66 mber and type of
│ │ │ │ │ +0001a730: 2070 6172 616d 6574 6572 732e 2020 5468 parameters. Th
│ │ │ │ │ +0001a740: 6973 0a20 2020 2020 696e 666f 726d 6174 is. informat
│ │ │ │ │ +0001a750: 696f 6e20 6973 2075 7365 6420 6279 2074 ion is used by t
│ │ │ │ │ +0001a760: 6865 2043 2063 616c 6c6f 7574 206d 6563 he C callout mec
│ │ │ │ │ +0001a770: 6861 6e69 736d 2074 6f20 7065 7266 6f72 hanism to perfor
│ │ │ │ │ +0001a780: 6d20 7468 650a 2020 2020 2061 6374 7561 m the. actua
│ │ │ │ │ +0001a790: 6c20 6361 6c6c 2d6f 7574 2074 6f20 4320 l call-out to C
│ │ │ │ │ +0001a7a0: 726f 7574 696e 6573 2e0a 0a2a 204d 656e routines...* Men
│ │ │ │ │ +0001a7b0: 753a 0a0a 2a20 4343 616c 6c61 626c 6520 u:..* CCallable
│ │ │ │ │ +0001a7c0: 636c 6173 732d 696e 7374 616e 6365 2063 class-instance c
│ │ │ │ │ +0001a7d0: 7265 6174 696f 6e3a 3a20 2028 636c 6173 reation:: (clas
│ │ │ │ │ +0001a7e0: 7329 0a2a 2043 4361 6c6c 6162 6c65 2d61 s).* CCallable-a
│ │ │ │ │ +0001a7f0: 6363 6573 7369 6e67 3a3a 2020 2869 6e73 ccessing:: (ins
│ │ │ │ │ +0001a800: 7461 6e63 6529 0a2a 2043 4361 6c6c 6162 tance).* CCallab
│ │ │ │ │ +0001a810: 6c65 2d63 616c 6c69 6e67 3a3a 2020 2869 le-calling:: (i
│ │ │ │ │ +0001a820: 6e73 7461 6e63 6529 0a2a 2043 4361 6c6c nstance).* CCall
│ │ │ │ │ +0001a830: 6162 6c65 2d72 6573 746f 7269 6e67 3a3a able-restoring::
│ │ │ │ │ +0001a840: 2020 2869 6e73 7461 6e63 6529 0a0a 1f0a (instance)....
│ │ │ │ │ +0001a850: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ +0001a860: 6e66 6f2c 2020 4e6f 6465 3a20 4343 616c nfo, Node: CCal
│ │ │ │ │ +0001a870: 6c61 626c 6520 636c 6173 732d 696e 7374 lable class-inst
│ │ │ │ │ +0001a880: 616e 6365 2063 7265 6174 696f 6e2c 2020 ance creation,
│ │ │ │ │ +0001a890: 4e65 7874 3a20 4343 616c 6c61 626c 652d Next: CCallable-
│ │ │ │ │ +0001a8a0: 6163 6365 7373 696e 672c 2020 5570 3a20 accessing, Up:
│ │ │ │ │ +0001a8b0: 4343 616c 6c61 626c 650a 0a31 2e32 312e CCallable..1.21.
│ │ │ │ │ +0001a8c0: 3120 4343 616c 6c61 626c 6520 636c 6173 1 CCallable clas
│ │ │ │ │ +0001a8d0: 733a 2069 6e73 7461 6e63 6520 6372 6561 s: instance crea
│ │ │ │ │ +0001a8e0: 7469 6f6e 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d tion.-----------
│ │ │ │ │ +0001a8f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0001a900: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------..
│ │ │ │ │ +0001a910: 666f 723a 2061 434f 626a 6563 7420 7265 for: aCObject re
│ │ │ │ │ +0001a920: 7475 726e 696e 673a 2072 6574 7572 6e54 turning: returnT
│ │ │ │ │ +0001a930: 7970 6553 796d 626f 6c20 7769 7468 4172 ypeSymbol withAr
│ │ │ │ │ +0001a940: 6773 3a20 6172 6773 4172 7261 790a 2020 gs: argsArray.
│ │ │ │ │ +0001a950: 2020 2041 6e73 7765 7220 6120 4346 756e Answer a CFun
│ │ │ │ │ +0001a960: 6374 696f 6e44 6573 6372 6970 746f 7220 ctionDescriptor
│ │ │ │ │ +0001a970: 7769 7468 2074 6865 2067 6976 656e 2061 with the given a
│ │ │ │ │ +0001a980: 6464 7265 7373 2c20 7265 7475 726e 2074 ddress, return t
│ │ │ │ │ +0001a990: 7970 650a 2020 2020 2061 6e64 2061 7267 ype. and arg
│ │ │ │ │ +0001a9a0: 756d 656e 7473 2e20 2054 6865 2061 6464 uments. The add
│ │ │ │ │ +0001a9b0: 7265 7373 2077 696c 6c20 6265 2072 6573 ress will be res
│ │ │ │ │ +0001a9c0: 6574 2074 6f20 4e55 4c4c 2075 706f 6e20 et to NULL upon
│ │ │ │ │ +0001a9d0: 696d 6167 6520 7361 7665 0a20 2020 2020 image save.
│ │ │ │ │ +0001a9e0: 2861 6e64 2069 7427 7320 7468 6520 7573 (and it's the us
│ │ │ │ │ +0001a9f0: 6572 2773 2074 6173 6b20 746f 2066 6967 er's task to fig
│ │ │ │ │ +0001aa00: 7572 6520 6f75 7420 6120 7761 7920 746f ure out a way to
│ │ │ │ │ +0001aa10: 2072 6569 6e69 7469 616c 697a 6520 6974 reinitialize it
│ │ │ │ │ +0001aa20: 2129 0a0a 0a1f 0a46 696c 653a 2067 7374 !).....File: gst
│ │ │ │ │ +0001aa30: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ +0001aa40: 653a 2043 4361 6c6c 6162 6c65 2d61 6363 e: CCallable-acc
│ │ │ │ │ +0001aa50: 6573 7369 6e67 2c20 204e 6578 743a 2043 essing, Next: C
│ │ │ │ │ +0001aa60: 4361 6c6c 6162 6c65 2d63 616c 6c69 6e67 Callable-calling
│ │ │ │ │ +0001aa70: 2c20 2050 7265 763a 2043 4361 6c6c 6162 , Prev: CCallab
│ │ │ │ │ +0001aa80: 6c65 2063 6c61 7373 2d69 6e73 7461 6e63 le class-instanc
│ │ │ │ │ +0001aa90: 6520 6372 6561 7469 6f6e 2c20 2055 703a e creation, Up:
│ │ │ │ │ +0001aaa0: 2043 4361 6c6c 6162 6c65 0a0a 312e 3231 CCallable..1.21
│ │ │ │ │ +0001aab0: 2e32 2043 4361 6c6c 6162 6c65 3a20 6163 .2 CCallable: ac
│ │ │ │ │ +0001aac0: 6365 7373 696e 670a 2d2d 2d2d 2d2d 2d2d cessing.--------
│ │ │ │ │ +0001aad0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0001aae0: 2d2d 2d0a 0a69 7356 616c 6964 0a20 2020 ---..isValid.
│ │ │ │ │ +0001aaf0: 2020 416e 7377 6572 2077 6865 7468 6572 Answer whether
│ │ │ │ │ +0001ab00: 2074 6865 206f 626a 6563 7420 7265 7072 the object repr
│ │ │ │ │ +0001ab10: 6573 656e 7473 2061 2076 616c 6964 2066 esents a valid f
│ │ │ │ │ +0001ab20: 756e 6374 696f 6e2e 0a0a 7265 7475 726e unction...return
│ │ │ │ │ +0001ab30: 5479 7065 0a20 2020 2020 4e6f 7420 636f Type. Not co
│ │ │ │ │ +0001ab40: 6d6d 656e 7465 642e 0a0a 0a1f 0a46 696c mmented......Fil
│ │ │ │ │ +0001ab50: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ +0001ab60: 2c20 204e 6f64 653a 2043 4361 6c6c 6162 , Node: CCallab
│ │ │ │ │ +0001ab70: 6c65 2d63 616c 6c69 6e67 2c20 204e 6578 le-calling, Nex
│ │ │ │ │ +0001ab80: 743a 2043 4361 6c6c 6162 6c65 2d72 6573 t: CCallable-res
│ │ │ │ │ +0001ab90: 746f 7269 6e67 2c20 2050 7265 763a 2043 toring, Prev: C
│ │ │ │ │ +0001aba0: 4361 6c6c 6162 6c65 2d61 6363 6573 7369 Callable-accessi
│ │ │ │ │ +0001abb0: 6e67 2c20 2055 703a 2043 4361 6c6c 6162 ng, Up: CCallab
│ │ │ │ │ +0001abc0: 6c65 0a0a 312e 3231 2e33 2043 4361 6c6c le..1.21.3 CCall
│ │ │ │ │ +0001abd0: 6162 6c65 3a20 6361 6c6c 696e 670a 2d2d able: calling.--
│ │ │ │ │ +0001abe0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0001abf0: 2d2d 2d2d 2d2d 2d0a 0a61 7379 6e63 4361 -------..asyncCa
│ │ │ │ │ +0001ac00: 6c6c 0a20 2020 2020 5065 7266 6f72 6d20 ll. Perform
│ │ │ │ │ +0001ac10: 7468 6520 6361 6c6c 2d6f 7574 2066 6f72 the call-out for
│ │ │ │ │ +0001ac20: 2074 6865 2066 756e 6374 696f 6e20 7265 the function re
│ │ │ │ │ +0001ac30: 7072 6573 656e 7465 6420 6279 2074 6865 presented by the
│ │ │ │ │ +0001ac40: 2072 6563 6569 7665 722e 0a20 2020 2020 receiver..
│ │ │ │ │ +0001ac50: 5468 6520 6172 6775 6d65 6e74 7320 2861 The arguments (a
│ │ │ │ │ +0001ac60: 6e64 2074 6865 2072 6563 6569 7665 7220 nd the receiver
│ │ │ │ │ +0001ac70: 6966 206f 6e65 206f 6620 7468 6520 6172 if one of the ar
│ │ │ │ │ +0001ac80: 6775 6d65 6e74 7320 6861 7320 7479 7065 guments has type
│ │ │ │ │ +0001ac90: 0a20 2020 2020 2373 656c 6620 6f72 2023 . #self or #
│ │ │ │ │ +0001aca0: 7365 6c66 536d 616c 6c74 616c 6b29 2061 selfSmalltalk) a
│ │ │ │ │ +0001acb0: 7265 2074 616b 656e 2066 726f 6d20 7468 re taken from th
│ │ │ │ │ +0001acc0: 6520 7061 7265 6e74 2063 6f6e 7465 7874 e parent context
│ │ │ │ │ +0001acd0: 2e0a 2020 2020 2041 7379 6e63 6872 6f6e .. Asynchron
│ │ │ │ │ +0001ace0: 6f75 7320 6361 6c6c 2d6f 7574 7320 646f ous call-outs do
│ │ │ │ │ +0001acf0: 6e27 7420 7265 7475 726e 2061 2076 616c n't return a val
│ │ │ │ │ +0001ad00: 7565 2c20 6275 7420 6966 2074 6865 2066 ue, but if the f
│ │ │ │ │ +0001ad10: 756e 6374 696f 6e0a 2020 2020 2063 616c unction. cal
│ │ │ │ │ +0001ad20: 6c73 2062 6163 6b20 696e 746f 2053 6d61 ls back into Sma
│ │ │ │ │ +0001ad30: 6c6c 7461 6c6b 2074 6865 2070 726f 6365 lltalk the proce
│ │ │ │ │ +0001ad40: 7373 2074 6861 7420 7374 6172 7465 6420 ss that started
│ │ │ │ │ +0001ad50: 7468 6520 6361 6c6c 2d6f 7574 2069 730a the call-out is.
│ │ │ │ │ +0001ad60: 2020 2020 206e 6f74 2073 7573 7065 6e64 not suspend
│ │ │ │ │ +0001ad70: 6564 2e0a 0a61 7379 6e63 4361 6c6c 4e6f ed...asyncCallNo
│ │ │ │ │ +0001ad80: 5265 7472 7946 726f 6d3a 2061 436f 6e74 RetryFrom: aCont
│ │ │ │ │ +0001ad90: 6578 740a 2020 2020 2050 6572 666f 726d ext. Perform
│ │ │ │ │ +0001ada0: 2074 6865 2063 616c 6c2d 6f75 7420 666f the call-out fo
│ │ │ │ │ +0001adb0: 7220 7468 6520 6675 6e63 7469 6f6e 2072 r the function r
│ │ │ │ │ +0001adc0: 6570 7265 7365 6e74 6564 2062 7920 7468 epresented by th
│ │ │ │ │ +0001add0: 6520 7265 6365 6976 6572 2e0a 2020 2020 e receiver..
│ │ │ │ │ +0001ade0: 2054 6865 2061 7267 756d 656e 7473 2028 The arguments (
│ │ │ │ │ +0001adf0: 616e 6420 7468 6520 7265 6365 6976 6572 and the receiver
│ │ │ │ │ +0001ae00: 2069 6620 6f6e 6520 6f66 2074 6865 2061 if one of the a
│ │ │ │ │ +0001ae10: 7267 756d 656e 7473 2068 6173 2074 7970 rguments has typ
│ │ │ │ │ +0001ae20: 650a 2020 2020 2023 7365 6c66 206f 7220 e. #self or
│ │ │ │ │ +0001ae30: 2373 656c 6653 6d61 6c6c 7461 6c6b 2920 #selfSmalltalk)
│ │ │ │ │ +0001ae40: 6172 6520 7461 6b65 6e20 6672 6f6d 2074 are taken from t
│ │ │ │ │ +0001ae50: 6865 2062 6173 6520 6f66 2074 6865 2073 he base of the s
│ │ │ │ │ +0001ae60: 7461 636b 206f 660a 2020 2020 2061 436f tack of. aCo
│ │ │ │ │ +0001ae70: 6e74 6578 742e 2020 4173 796e 6368 726f ntext. Asynchro
│ │ │ │ │ +0001ae80: 6e6f 7573 2063 616c 6c2d 6f75 7473 2064 nous call-outs d
│ │ │ │ │ +0001ae90: 6f6e 2774 2072 6574 7572 6e20 6120 7661 on't return a va
│ │ │ │ │ +0001aea0: 6c75 652c 2062 7574 2069 6620 7468 650a lue, but if the.
│ │ │ │ │ +0001aeb0: 2020 2020 2066 756e 6374 696f 6e20 6361 function ca
│ │ │ │ │ +0001aec0: 6c6c 7320 6261 636b 2069 6e74 6f20 536d lls back into Sm
│ │ │ │ │ +0001aed0: 616c 6c74 616c 6b20 7468 6520 7072 6f63 alltalk the proc
│ │ │ │ │ +0001aee0: 6573 7320 7468 6174 2073 7461 7274 6564 ess that started
│ │ │ │ │ +0001aef0: 2074 6865 0a20 2020 2020 6361 6c6c 2d6f the. call-o
│ │ │ │ │ +0001af00: 7574 2069 7320 6e6f 7420 7375 7370 656e ut is not suspen
│ │ │ │ │ +0001af10: 6465 642e 2020 556e 6c69 6b65 2023 6173 ded. Unlike #as
│ │ │ │ │ +0001af20: 796e 6343 616c 6c46 726f 6d3a 2c20 7468 yncCallFrom:, th
│ │ │ │ │ +0001af30: 6973 206d 6574 686f 640a 2020 2020 2064 is method. d
│ │ │ │ │ +0001af40: 6f65 7320 6e6f 7420 6174 7465 6d70 7420 oes not attempt
│ │ │ │ │ +0001af50: 746f 2066 696e 6420 6675 6e63 7469 6f6e to find function
│ │ │ │ │ +0001af60: 7320 696e 2073 6861 7265 6420 6f62 6a65 s in shared obje
│ │ │ │ │ +0001af70: 6374 732e 0a0a 6361 6c6c 496e 746f 3a20 cts...callInto:
│ │ │ │ │ +0001af80: 6156 616c 7565 486f 6c64 6572 0a20 2020 aValueHolder.
│ │ │ │ │ +0001af90: 2020 5065 7266 6f72 6d20 7468 6520 6361 Perform the ca
│ │ │ │ │ +0001afa0: 6c6c 2d6f 7574 2066 6f72 2074 6865 2066 ll-out for the f
│ │ │ │ │ +0001afb0: 756e 6374 696f 6e20 7265 7072 6573 656e unction represen
│ │ │ │ │ +0001afc0: 7465 6420 6279 2074 6865 2072 6563 6569 ted by the recei
│ │ │ │ │ +0001afd0: 7665 722e 0a20 2020 2020 5468 6520 6172 ver.. The ar
│ │ │ │ │ +0001afe0: 6775 6d65 6e74 7320 2861 6e64 2074 6865 guments (and the
│ │ │ │ │ +0001aff0: 2072 6563 6569 7665 7220 6966 206f 6e65 receiver if one
│ │ │ │ │ +0001b000: 206f 6620 7468 6520 6172 6775 6d65 6e74 of the argument
│ │ │ │ │ +0001b010: 7320 6861 7320 7479 7065 0a20 2020 2020 s has type.
│ │ │ │ │ +0001b020: 2373 656c 6620 6f72 2023 7365 6c66 536d #self or #selfSm
│ │ │ │ │ +0001b030: 616c 6c74 616c 6b29 2061 7265 2074 616b alltalk) are tak
│ │ │ │ │ +0001b040: 656e 2066 726f 6d20 7468 6520 7061 7265 en from the pare
│ │ │ │ │ +0001b050: 6e74 2063 6f6e 7465 7874 2c20 616e 6420 nt context, and
│ │ │ │ │ +0001b060: 7468 650a 2020 2020 2074 6865 2072 6573 the. the res
│ │ │ │ │ +0001b070: 756c 7420 6973 2073 746f 7265 6420 696e ult is stored in
│ │ │ │ │ +0001b080: 746f 2061 5661 6c75 6548 6f6c 6465 722e to aValueHolder.
│ │ │ │ │ +0001b090: 2020 6156 616c 7565 486f 6c64 6572 2069 aValueHolder i
│ │ │ │ │ +0001b0a0: 7320 616c 736f 0a20 2020 2020 7265 7475 s also. retu
│ │ │ │ │ +0001b0b0: 726e 6564 2e0a 0a63 616c 6c4e 6f52 6574 rned...callNoRet
│ │ │ │ │ +0001b0c0: 7279 4672 6f6d 3a20 6143 6f6e 7465 7874 ryFrom: aContext
│ │ │ │ │ +0001b0d0: 2069 6e74 6f3a 2061 5661 6c75 6548 6f6c into: aValueHol
│ │ │ │ │ +0001b0e0: 6465 720a 2020 2020 2050 6572 666f 726d der. Perform
│ │ │ │ │ +0001b0f0: 2074 6865 2063 616c 6c2d 6f75 7420 666f the call-out fo
│ │ │ │ │ +0001b100: 7220 7468 6520 6675 6e63 7469 6f6e 2072 r the function r
│ │ │ │ │ +0001b110: 6570 7265 7365 6e74 6564 2062 7920 7468 epresented by th
│ │ │ │ │ +0001b120: 6520 7265 6365 6976 6572 2e0a 2020 2020 e receiver..
│ │ │ │ │ +0001b130: 2054 6865 2061 7267 756d 656e 7473 2028 The arguments (
│ │ │ │ │ +0001b140: 616e 6420 7468 6520 7265 6365 6976 6572 and the receiver
│ │ │ │ │ +0001b150: 2069 6620 6f6e 6520 6f66 2074 6865 2061 if one of the a
│ │ │ │ │ +0001b160: 7267 756d 656e 7473 2068 6173 2074 7970 rguments has typ
│ │ │ │ │ +0001b170: 650a 2020 2020 2023 7365 6c66 206f 7220 e. #self or
│ │ │ │ │ +0001b180: 2373 656c 6653 6d61 6c6c 7461 6c6b 2920 #selfSmalltalk)
│ │ │ │ │ +0001b190: 6172 6520 7461 6b65 6e20 6672 6f6d 2074 are taken from t
│ │ │ │ │ +0001b1a0: 6865 2062 6173 6520 6f66 2074 6865 2073 he base of the s
│ │ │ │ │ +0001b1b0: 7461 636b 206f 660a 2020 2020 2061 436f tack of. aCo
│ │ │ │ │ +0001b1c0: 6e74 6578 742c 2061 6e64 2074 6865 2072 ntext, and the r
│ │ │ │ │ +0001b1d0: 6573 756c 7420 6973 2073 746f 7265 6420 esult is stored
│ │ │ │ │ +0001b1e0: 696e 746f 2061 5661 6c75 6548 6f6c 6465 into aValueHolde
│ │ │ │ │ +0001b1f0: 722e 2020 6156 616c 7565 486f 6c64 6572 r. aValueHolder
│ │ │ │ │ +0001b200: 0a20 2020 2020 6973 2061 6c73 6f20 7265 . is also re
│ │ │ │ │ +0001b210: 7475 726e 6564 2e20 2055 6e6c 696b 6520 turned. Unlike
│ │ │ │ │ +0001b220: 2363 616c 6c46 726f 6d3a 696e 746f 3a2c #callFrom:into:,
│ │ │ │ │ +0001b230: 2074 6869 7320 6d65 7468 6f64 2064 6f65 this method doe
│ │ │ │ │ +0001b240: 7320 6e6f 740a 2020 2020 2061 7474 656d s not. attem
│ │ │ │ │ +0001b250: 7074 2074 6f20 6669 6e64 2066 756e 6374 pt to find funct
│ │ │ │ │ +0001b260: 696f 6e73 2069 6e20 7368 6172 6564 206f ions in shared o
│ │ │ │ │ +0001b270: 626a 6563 7473 2e0a 0a0a 1f0a 4669 6c65 bjects......File
│ │ │ │ │ +0001b280: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ +0001b290: 2020 4e6f 6465 3a20 4343 616c 6c61 626c Node: CCallabl
│ │ │ │ │ +0001b2a0: 652d 7265 7374 6f72 696e 672c 2020 5072 e-restoring, Pr
│ │ │ │ │ +0001b2b0: 6576 3a20 4343 616c 6c61 626c 652d 6361 ev: CCallable-ca
│ │ │ │ │ +0001b2c0: 6c6c 696e 672c 2020 5570 3a20 4343 616c lling, Up: CCal
│ │ │ │ │ +0001b2d0: 6c61 626c 650a 0a31 2e32 312e 3420 4343 lable..1.21.4 CC
│ │ │ │ │ +0001b2e0: 616c 6c61 626c 653a 2072 6573 746f 7269 allable: restori
│ │ │ │ │ +0001b2f0: 6e67 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ng.-------------
│ │ │ │ │ +0001b300: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------..
│ │ │ │ │ +0001b310: 6c69 6e6b 0a20 2020 2020 5265 6275 696c link. Rebuil
│ │ │ │ │ +0001b320: 6420 7468 6520 6f62 6a65 6374 2061 6674 d the object aft
│ │ │ │ │ +0001b330: 6572 2074 6865 2069 6d61 6765 2069 7320 er the image is
│ │ │ │ │ +0001b340: 7265 7374 6172 7465 642e 0a0a 0a1f 0a46 restarted......F
│ │ │ │ │ +0001b350: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ +0001b360: 666f 2c20 204e 6f64 653a 2043 4361 6c6c fo, Node: CCall
│ │ │ │ │ +0001b370: 6261 636b 4465 7363 7269 7074 6f72 2c20 backDescriptor,
│ │ │ │ │ +0001b380: 204e 6578 743a 2043 4368 6172 2c20 2050 Next: CChar, P
│ │ │ │ │ +0001b390: 7265 763a 2043 4361 6c6c 6162 6c65 2c20 rev: CCallable,
│ │ │ │ │ +0001b3a0: 2055 703a 2042 6173 6520 636c 6173 7365 Up: Base classe
│ │ │ │ │ +0001b3b0: 730a 0a31 2e32 3220 4343 616c 6c62 6163 s..1.22 CCallbac
│ │ │ │ │ +0001b3c0: 6b44 6573 6372 6970 746f 720a 3d3d 3d3d kDescriptor.====
│ │ │ │ │ +0001b3d0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ +0001b3e0: 3d3d 3d3d 0a0a 4465 6669 6e65 6420 696e ====..Defined in
│ │ │ │ │ +0001b3f0: 206e 616d 6573 7061 6365 2053 6d61 6c6c namespace Small
│ │ │ │ │ +0001b400: 7461 6c6b 0a53 7570 6572 636c 6173 733a talk.Superclass:
│ │ │ │ │ +0001b410: 2043 4361 6c6c 6162 6c65 0a43 6174 6567 CCallable.Categ
│ │ │ │ │ +0001b420: 6f72 793a 204c 616e 6775 6167 652d 4320 ory: Language-C
│ │ │ │ │ +0001b430: 696e 7465 7266 6163 650a 2020 2020 2049 interface. I
│ │ │ │ │ +0001b440: 2061 6d20 6e6f 7420 7061 7274 206f 6620 am not part of
│ │ │ │ │ +0001b450: 7468 6520 536d 616c 6c74 616c 6b20 6465 the Smalltalk de
│ │ │ │ │ +0001b460: 6669 6e69 7469 6f6e 2e20 204d 7920 696e finition. My in
│ │ │ │ │ +0001b470: 7374 616e 6365 7320 6172 6520 6162 6c65 stances are able
│ │ │ │ │ +0001b480: 0a20 2020 2020 746f 2063 6f6e 7665 7274 . to convert
│ │ │ │ │ +0001b490: 2062 6c6f 636b 7320 696e 746f 2043 2066 blocks into C f
│ │ │ │ │ +0001b4a0: 756e 6374 696f 6e73 2074 6861 7420 6361 unctions that ca
│ │ │ │ │ +0001b4b0: 6e20 6265 2070 6173 7365 6420 746f 2043 n be passed to C
│ │ │ │ │ +0001b4c0: 2e0a 0a2a 204d 656e 753a 0a0a 2a20 4343 ...* Menu:..* CC
│ │ │ │ │ +0001b4d0: 616c 6c62 6163 6b44 6573 6372 6970 746f allbackDescripto
│ │ │ │ │ +0001b4e0: 7220 636c 6173 732d 696e 7374 616e 6365 r class-instance
│ │ │ │ │ +0001b4f0: 2063 7265 6174 696f 6e3a 3a20 2028 636c creation:: (cl
│ │ │ │ │ +0001b500: 6173 7329 0a2a 2043 4361 6c6c 6261 636b ass).* CCallback
│ │ │ │ │ 0001b510: 4465 7363 7269 7074 6f72 2d61 6363 6573 Descriptor-acces
│ │ │ │ │ -0001b520: 7369 6e67 2c20 2055 703a 2043 4361 6c6c sing, Up: CCall
│ │ │ │ │ -0001b530: 6261 636b 4465 7363 7269 7074 6f72 0a0a backDescriptor..
│ │ │ │ │ -0001b540: 312e 3232 2e31 2043 4361 6c6c 6261 636b 1.22.1 CCallback
│ │ │ │ │ -0001b550: 4465 7363 7269 7074 6f72 2063 6c61 7373 Descriptor class
│ │ │ │ │ -0001b560: 3a20 696e 7374 616e 6365 2063 7265 6174 : instance creat
│ │ │ │ │ -0001b570: 696f 6e0a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ion.------------
│ │ │ │ │ -0001b580: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0001b590: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0001b5a0: 2d2d 2d2d 2d2d 2d0a 0a66 6f72 3a20 6142 -------..for: aB
│ │ │ │ │ -0001b5b0: 6c6f 636b 2072 6574 7572 6e69 6e67 3a20 lock returning:
│ │ │ │ │ -0001b5c0: 7265 7475 726e 5479 7065 5379 6d62 6f6c returnTypeSymbol
│ │ │ │ │ -0001b5d0: 2077 6974 6841 7267 733a 2061 7267 7341 withArgs: argsA
│ │ │ │ │ -0001b5e0: 7272 6179 0a20 2020 2020 416e 7377 6572 rray. Answer
│ │ │ │ │ -0001b5f0: 2061 2043 4361 6c6c 6261 636b 4465 7363 a CCallbackDesc
│ │ │ │ │ -0001b600: 7269 7074 6f72 2077 6974 6820 7468 6520 riptor with the
│ │ │ │ │ -0001b610: 6769 7665 6e20 626c 6f63 6b2c 2072 6574 given block, ret
│ │ │ │ │ -0001b620: 7572 6e20 7479 7065 2061 6e64 0a20 2020 urn type and.
│ │ │ │ │ -0001b630: 2020 6172 6775 6d65 6e74 732e 0a0a 1f0a arguments.....
│ │ │ │ │ -0001b640: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ -0001b650: 6e66 6f2c 2020 4e6f 6465 3a20 4343 616c nfo, Node: CCal
│ │ │ │ │ -0001b660: 6c62 6163 6b44 6573 6372 6970 746f 722d lbackDescriptor-
│ │ │ │ │ -0001b670: 6163 6365 7373 696e 672c 2020 4e65 7874 accessing, Next
│ │ │ │ │ -0001b680: 3a20 4343 616c 6c62 6163 6b44 6573 6372 : CCallbackDescr
│ │ │ │ │ -0001b690: 6970 746f 722d 7265 7374 6f72 696e 672c iptor-restoring,
│ │ │ │ │ -0001b6a0: 2020 5072 6576 3a20 4343 616c 6c62 6163 Prev: CCallbac
│ │ │ │ │ -0001b6b0: 6b44 6573 6372 6970 746f 7220 636c 6173 kDescriptor clas
│ │ │ │ │ -0001b6c0: 732d 696e 7374 616e 6365 2063 7265 6174 s-instance creat
│ │ │ │ │ -0001b6d0: 696f 6e2c 2020 5570 3a20 4343 616c 6c62 ion, Up: CCallb
│ │ │ │ │ -0001b6e0: 6163 6b44 6573 6372 6970 746f 720a 0a31 ackDescriptor..1
│ │ │ │ │ -0001b6f0: 2e32 322e 3220 4343 616c 6c62 6163 6b44 .22.2 CCallbackD
│ │ │ │ │ -0001b700: 6573 6372 6970 746f 723a 2061 6363 6573 escriptor: acces
│ │ │ │ │ -0001b710: 7369 6e67 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d sing.-----------
│ │ │ │ │ -0001b720: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0001b730: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 626c 6f63 ----------..bloc
│ │ │ │ │ -0001b740: 6b0a 2020 2020 2041 6e73 7765 7220 7468 k. Answer th
│ │ │ │ │ -0001b750: 6520 626c 6f63 6b20 6f66 2074 6865 2066 e block of the f
│ │ │ │ │ -0001b760: 756e 6374 696f 6e20 7265 7072 6573 656e unction represen
│ │ │ │ │ -0001b770: 7465 6420 6279 2074 6865 2072 6563 6569 ted by the recei
│ │ │ │ │ -0001b780: 7665 722e 0a0a 626c 6f63 6b3a 2061 426c ver...block: aBl
│ │ │ │ │ -0001b790: 6f63 6b0a 2020 2020 2053 6574 2074 6865 ock. Set the
│ │ │ │ │ -0001b7a0: 2062 6c6f 636b 206f 6620 7468 6520 6675 block of the fu
│ │ │ │ │ -0001b7b0: 6e63 7469 6f6e 2072 6570 7265 7365 6e74 nction represent
│ │ │ │ │ -0001b7c0: 6564 2062 7920 7468 6520 7265 6365 6976 ed by the receiv
│ │ │ │ │ -0001b7d0: 6572 2e0a 0a1f 0a46 696c 653a 2067 7374 er.....File: gst
│ │ │ │ │ -0001b7e0: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ -0001b7f0: 653a 2043 4361 6c6c 6261 636b 4465 7363 e: CCallbackDesc
│ │ │ │ │ -0001b800: 7269 7074 6f72 2d72 6573 746f 7269 6e67 riptor-restoring
│ │ │ │ │ -0001b810: 2c20 2050 7265 763a 2043 4361 6c6c 6261 , Prev: CCallba
│ │ │ │ │ -0001b820: 636b 4465 7363 7269 7074 6f72 2d61 6363 ckDescriptor-acc
│ │ │ │ │ -0001b830: 6573 7369 6e67 2c20 2055 703a 2043 4361 essing, Up: CCa
│ │ │ │ │ -0001b840: 6c6c 6261 636b 4465 7363 7269 7074 6f72 llbackDescriptor
│ │ │ │ │ -0001b850: 0a0a 312e 3232 2e33 2043 4361 6c6c 6261 ..1.22.3 CCallba
│ │ │ │ │ -0001b860: 636b 4465 7363 7269 7074 6f72 3a20 7265 ckDescriptor: re
│ │ │ │ │ -0001b870: 7374 6f72 696e 670a 2d2d 2d2d 2d2d 2d2d storing.--------
│ │ │ │ │ -0001b880: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0001b890: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a6c -------------..l
│ │ │ │ │ -0001b8a0: 696e 6b0a 2020 2020 204d 616b 6520 7468 ink. Make th
│ │ │ │ │ -0001b8b0: 6520 6164 6472 6573 7320 6f66 2074 6865 e address of the
│ │ │ │ │ -0001b8c0: 2066 756e 6374 696f 6e20 706f 696e 7420 function point
│ │ │ │ │ -0001b8d0: 746f 2074 6865 2072 6567 6973 7465 7265 to the registere
│ │ │ │ │ -0001b8e0: 6420 6164 6472 6573 732e 0a0a 1f0a 4669 d address.....Fi
│ │ │ │ │ -0001b8f0: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ -0001b900: 6f2c 2020 4e6f 6465 3a20 4343 6861 722c o, Node: CChar,
│ │ │ │ │ -0001b910: 2020 4e65 7874 3a20 4343 6f6d 706f 756e Next: CCompoun
│ │ │ │ │ -0001b920: 642c 2020 5072 6576 3a20 4343 616c 6c62 d, Prev: CCallb
│ │ │ │ │ -0001b930: 6163 6b44 6573 6372 6970 746f 722c 2020 ackDescriptor,
│ │ │ │ │ -0001b940: 5570 3a20 4261 7365 2063 6c61 7373 6573 Up: Base classes
│ │ │ │ │ -0001b950: 0a0a 312e 3233 2043 4368 6172 0a3d 3d3d ..1.23 CChar.===
│ │ │ │ │ -0001b960: 3d3d 3d3d 3d3d 3d0a 0a44 6566 696e 6564 =======..Defined
│ │ │ │ │ -0001b970: 2069 6e20 6e61 6d65 7370 6163 6520 536d in namespace Sm
│ │ │ │ │ -0001b980: 616c 6c74 616c 6b0a 5375 7065 7263 6c61 alltalk.Supercla
│ │ │ │ │ -0001b990: 7373 3a20 4353 6361 6c61 720a 4361 7465 ss: CScalar.Cate
│ │ │ │ │ -0001b9a0: 676f 7279 3a20 4c61 6e67 7561 6765 2d43 gory: Language-C
│ │ │ │ │ -0001b9b0: 2069 6e74 6572 6661 6365 0a0a 2a20 4d65 interface..* Me
│ │ │ │ │ -0001b9c0: 6e75 3a0a 0a2a 2043 4368 6172 2063 6c61 nu:..* CChar cla
│ │ │ │ │ -0001b9d0: 7373 2d61 6363 6573 7369 6e67 3a3a 2020 ss-accessing::
│ │ │ │ │ -0001b9e0: 2863 6c61 7373 290a 2a20 4343 6861 722d (class).* CChar-
│ │ │ │ │ -0001b9f0: 6163 6365 7373 696e 673a 3a20 2028 696e accessing:: (in
│ │ │ │ │ -0001ba00: 7374 616e 6365 290a 2a20 4343 6861 722d stance).* CChar-
│ │ │ │ │ -0001ba10: 636f 6e76 6572 7369 6f6e 3a3a 2020 2869 conversion:: (i
│ │ │ │ │ -0001ba20: 6e73 7461 6e63 6529 0a0a 1f0a 4669 6c65 nstance)....File
│ │ │ │ │ -0001ba30: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ -0001ba40: 2020 4e6f 6465 3a20 4343 6861 7220 636c Node: CChar cl
│ │ │ │ │ -0001ba50: 6173 732d 6163 6365 7373 696e 672c 2020 ass-accessing,
│ │ │ │ │ -0001ba60: 4e65 7874 3a20 4343 6861 722d 6163 6365 Next: CChar-acce
│ │ │ │ │ -0001ba70: 7373 696e 672c 2020 5570 3a20 4343 6861 ssing, Up: CCha
│ │ │ │ │ -0001ba80: 720a 0a31 2e32 332e 3120 4343 6861 7220 r..1.23.1 CChar
│ │ │ │ │ -0001ba90: 636c 6173 733a 2061 6363 6573 7369 6e67 class: accessing
│ │ │ │ │ -0001baa0: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------
│ │ │ │ │ -0001bab0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------..
│ │ │ │ │ -0001bac0: 616c 6967 6e6f 660a 2020 2020 2041 6e73 alignof. Ans
│ │ │ │ │ -0001bad0: 7765 7220 7468 6520 7265 6365 6976 6572 wer the receiver
│ │ │ │ │ -0001bae0: 2773 2069 6e73 7461 6e63 6573 2072 6571 's instances req
│ │ │ │ │ -0001baf0: 7569 7265 6420 616c 6967 6d65 6e74 0a0a uired aligment..
│ │ │ │ │ -0001bb00: 634f 626a 5374 6f72 6564 5479 7065 0a20 cObjStoredType.
│ │ │ │ │ -0001bb10: 2020 2020 5072 6976 6174 6520 2d20 416e Private - An
│ │ │ │ │ -0001bb20: 7377 6572 2061 6e20 696e 6465 7820 7265 swer an index re
│ │ │ │ │ -0001bb30: 6665 7272 696e 6720 746f 2074 6865 2072 ferring to the r
│ │ │ │ │ -0001bb40: 6563 6569 7665 7227 7320 696e 7374 616e eceiver's instan
│ │ │ │ │ -0001bb50: 6365 730a 2020 2020 2073 6361 6c61 7220 ces. scalar
│ │ │ │ │ -0001bb60: 7479 7065 0a0a 7369 7a65 6f66 0a20 2020 type..sizeof.
│ │ │ │ │ -0001bb70: 2020 416e 7377 6572 2074 6865 2072 6563 Answer the rec
│ │ │ │ │ -0001bb80: 6569 7665 7227 7320 696e 7374 616e 6365 eiver's instance
│ │ │ │ │ -0001bb90: 7320 7369 7a65 0a0a 1f0a 4669 6c65 3a20 s size....File:
│ │ │ │ │ -0001bba0: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ -0001bbb0: 4e6f 6465 3a20 4343 6861 722d 6163 6365 Node: CChar-acce
│ │ │ │ │ -0001bbc0: 7373 696e 672c 2020 4e65 7874 3a20 4343 ssing, Next: CC
│ │ │ │ │ -0001bbd0: 6861 722d 636f 6e76 6572 7369 6f6e 2c20 har-conversion,
│ │ │ │ │ -0001bbe0: 2050 7265 763a 2043 4368 6172 2063 6c61 Prev: CChar cla
│ │ │ │ │ -0001bbf0: 7373 2d61 6363 6573 7369 6e67 2c20 2055 ss-accessing, U
│ │ │ │ │ -0001bc00: 703a 2043 4368 6172 0a0a 312e 3233 2e32 p: CChar..1.23.2
│ │ │ │ │ -0001bc10: 2043 4368 6172 3a20 6163 6365 7373 696e CChar: accessin
│ │ │ │ │ -0001bc20: 670a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d g.--------------
│ │ │ │ │ -0001bc30: 2d2d 2d2d 2d2d 2d2d 2d0a 0a61 6c69 676e ---------..align
│ │ │ │ │ -0001bc40: 6f66 0a20 2020 2020 416e 7377 6572 2074 of. Answer t
│ │ │ │ │ -0001bc50: 6865 2072 6563 6569 7665 7227 7320 7265 he receiver's re
│ │ │ │ │ -0001bc60: 7175 6972 6564 2061 6c69 676d 656e 740a quired aligment.
│ │ │ │ │ -0001bc70: 0a63 4f62 6a53 746f 7265 6454 7970 650a .cObjStoredType.
│ │ │ │ │ -0001bc80: 2020 2020 2050 7269 7661 7465 202d 2041 Private - A
│ │ │ │ │ -0001bc90: 6e73 7765 7220 616e 2069 6e64 6578 2072 nswer an index r
│ │ │ │ │ -0001bca0: 6566 6572 7269 6e67 2074 6f20 7468 6520 eferring to the
│ │ │ │ │ -0001bcb0: 7265 6365 6976 6572 2773 2073 6361 6c61 receiver's scala
│ │ │ │ │ -0001bcc0: 7220 7479 7065 0a0a 7369 7a65 6f66 0a20 r type..sizeof.
│ │ │ │ │ -0001bcd0: 2020 2020 416e 7377 6572 2074 6865 2072 Answer the r
│ │ │ │ │ -0001bce0: 6563 6569 7665 7227 7320 7369 7a65 0a0a eceiver's size..
│ │ │ │ │ -0001bcf0: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ -0001bd00: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 4343 .info, Node: CC
│ │ │ │ │ -0001bd10: 6861 722d 636f 6e76 6572 7369 6f6e 2c20 har-conversion,
│ │ │ │ │ -0001bd20: 2050 7265 763a 2043 4368 6172 2d61 6363 Prev: CChar-acc
│ │ │ │ │ -0001bd30: 6573 7369 6e67 2c20 2055 703a 2043 4368 essing, Up: CCh
│ │ │ │ │ -0001bd40: 6172 0a0a 312e 3233 2e33 2043 4368 6172 ar..1.23.3 CChar
│ │ │ │ │ -0001bd50: 3a20 636f 6e76 6572 7369 6f6e 0a2d 2d2d : conversion.---
│ │ │ │ │ -0001bd60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0001bd70: 2d2d 2d2d 2d0a 0a61 7342 7974 6541 7272 -----..asByteArr
│ │ │ │ │ -0001bd80: 6179 3a20 7369 7a65 0a20 2020 2020 436f ay: size. Co
│ │ │ │ │ -0001bd90: 6e76 6572 7420 7369 7a65 2062 7974 6573 nvert size bytes
│ │ │ │ │ -0001bda0: 2070 6f69 6e74 6564 2074 6f20 6279 2074 pointed to by t
│ │ │ │ │ -0001bdb0: 6865 2072 6563 6569 7665 7220 746f 2061 he receiver to a
│ │ │ │ │ -0001bdc0: 2053 7472 696e 670a 0a61 7353 7472 696e String..asStrin
│ │ │ │ │ -0001bdd0: 670a 2020 2020 2043 6f6e 7665 7274 2074 g. Convert t
│ │ │ │ │ -0001bde0: 6865 2064 6174 6120 706f 696e 7465 6420 he data pointed
│ │ │ │ │ -0001bdf0: 746f 2062 7920 7468 6520 7265 6365 6976 to by the receiv
│ │ │ │ │ -0001be00: 6572 2c20 7570 2074 6f20 7468 6520 6669 er, up to the fi
│ │ │ │ │ -0001be10: 7273 7420 4e55 4c4c 0a20 2020 2020 6279 rst NULL. by
│ │ │ │ │ -0001be20: 7465 2c20 746f 2061 2053 7472 696e 670a te, to a String.
│ │ │ │ │ -0001be30: 0a61 7353 7472 696e 673a 2073 697a 650a .asString: size.
│ │ │ │ │ -0001be40: 2020 2020 2043 6f6e 7665 7274 2073 697a Convert siz
│ │ │ │ │ -0001be50: 6520 6279 7465 7320 706f 696e 7465 6420 e bytes pointed
│ │ │ │ │ -0001be60: 746f 2062 7920 7468 6520 7265 6365 6976 to by the receiv
│ │ │ │ │ -0001be70: 6572 2074 6f20 6120 5374 7269 6e67 0a0a er to a String..
│ │ │ │ │ -0001be80: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ -0001be90: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 4343 .info, Node: CC
│ │ │ │ │ -0001bea0: 6f6d 706f 756e 642c 2020 4e65 7874 3a20 ompound, Next:
│ │ │ │ │ -0001beb0: 4344 6f75 626c 652c 2020 5072 6576 3a20 CDouble, Prev:
│ │ │ │ │ -0001bec0: 4343 6861 722c 2020 5570 3a20 4261 7365 CChar, Up: Base
│ │ │ │ │ -0001bed0: 2063 6c61 7373 6573 0a0a 312e 3234 2043 classes..1.24 C
│ │ │ │ │ -0001bee0: 436f 6d70 6f75 6e64 0a3d 3d3d 3d3d 3d3d Compound.=======
│ │ │ │ │ -0001bef0: 3d3d 3d3d 3d3d 3d0a 0a44 6566 696e 6564 =======..Defined
│ │ │ │ │ -0001bf00: 2069 6e20 6e61 6d65 7370 6163 6520 536d in namespace Sm
│ │ │ │ │ -0001bf10: 616c 6c74 616c 6b0a 5375 7065 7263 6c61 alltalk.Supercla
│ │ │ │ │ -0001bf20: 7373 3a20 434f 626a 6563 740a 4361 7465 ss: CObject.Cate
│ │ │ │ │ -0001bf30: 676f 7279 3a20 4c61 6e67 7561 6765 2d43 gory: Language-C
│ │ │ │ │ -0001bf40: 2069 6e74 6572 6661 6365 0a0a 2a20 4d65 interface..* Me
│ │ │ │ │ -0001bf50: 6e75 3a0a 0a2a 2043 436f 6d70 6f75 6e64 nu:..* CCompound
│ │ │ │ │ -0001bf60: 2063 6c61 7373 2d69 6e73 7461 6e63 6520 class-instance
│ │ │ │ │ -0001bf70: 6372 6561 7469 6f6e 3a3a 2020 2863 6c61 creation:: (cla
│ │ │ │ │ -0001bf80: 7373 290a 2a20 4343 6f6d 706f 756e 6420 ss).* CCompound
│ │ │ │ │ -0001bf90: 636c 6173 732d 7375 6263 6c61 7373 2063 class-subclass c
│ │ │ │ │ -0001bfa0: 7265 6174 696f 6e3a 3a20 2028 636c 6173 reation:: (clas
│ │ │ │ │ -0001bfb0: 7329 0a2a 2043 436f 6d70 6f75 6e64 2d64 s).* CCompound-d
│ │ │ │ │ -0001bfc0: 6562 7567 6769 6e67 3a3a 2020 2869 6e73 ebugging:: (ins
│ │ │ │ │ -0001bfd0: 7461 6e63 6529 0a0a 1f0a 4669 6c65 3a20 tance)....File:
│ │ │ │ │ -0001bfe0: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ -0001bff0: 4e6f 6465 3a20 4343 6f6d 706f 756e 6420 Node: CCompound
│ │ │ │ │ -0001c000: 636c 6173 732d 696e 7374 616e 6365 2063 class-instance c
│ │ │ │ │ -0001c010: 7265 6174 696f 6e2c 2020 4e65 7874 3a20 reation, Next:
│ │ │ │ │ -0001c020: 4343 6f6d 706f 756e 6420 636c 6173 732d CCompound class-
│ │ │ │ │ -0001c030: 7375 6263 6c61 7373 2063 7265 6174 696f subclass creatio
│ │ │ │ │ -0001c040: 6e2c 2020 5570 3a20 4343 6f6d 706f 756e n, Up: CCompoun
│ │ │ │ │ -0001c050: 640a 0a31 2e32 342e 3120 4343 6f6d 706f d..1.24.1 CCompo
│ │ │ │ │ -0001c060: 756e 6420 636c 6173 733a 2069 6e73 7461 und class: insta
│ │ │ │ │ -0001c070: 6e63 6520 6372 6561 7469 6f6e 0a2d 2d2d nce creation.---
│ │ │ │ │ -0001c080: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0001c090: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0001c0a0: 2d2d 2d2d 2d2d 0a0a 6763 4e65 770a 2020 ------..gcNew.
│ │ │ │ │ -0001c0b0: 2020 2041 6c6c 6f63 6174 6520 6120 6e65 Allocate a ne
│ │ │ │ │ -0001c0c0: 7720 696e 7374 616e 6365 206f 6620 7468 w instance of th
│ │ │ │ │ -0001c0d0: 6520 7265 6365 6976 6572 2c20 6261 636b e receiver, back
│ │ │ │ │ -0001c0e0: 6564 2062 790a 2020 2020 2067 6172 6261 ed by. garba
│ │ │ │ │ -0001c0f0: 6765 2d63 6f6c 6c65 6374 6564 2073 746f ge-collected sto
│ │ │ │ │ -0001c100: 7261 6765 2e0a 0a6e 6577 0a20 2020 2020 rage...new.
│ │ │ │ │ -0001c110: 416c 6c6f 6361 7465 2061 206e 6577 2069 Allocate a new i
│ │ │ │ │ -0001c120: 6e73 7461 6e63 6520 6f66 2074 6865 2072 nstance of the r
│ │ │ │ │ -0001c130: 6563 6569 7665 722e 2020 546f 2066 7265 eceiver. To fre
│ │ │ │ │ -0001c140: 6520 7468 6520 6d65 6d6f 7279 2061 6674 e the memory aft
│ │ │ │ │ -0001c150: 6572 0a20 2020 2020 4743 2c20 7265 6d65 er. GC, reme
│ │ │ │ │ -0001c160: 6d62 6572 2074 6f20 6361 6c6c 2023 6164 mber to call #ad
│ │ │ │ │ -0001c170: 6454 6f42 6546 696e 616c 697a 6564 2e0a dToBeFinalized..
│ │ │ │ │ -0001c180: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ -0001c190: 652e 696e 666f 2c20 204e 6f64 653a 2043 e.info, Node: C
│ │ │ │ │ -0001c1a0: 436f 6d70 6f75 6e64 2063 6c61 7373 2d73 Compound class-s
│ │ │ │ │ -0001c1b0: 7562 636c 6173 7320 6372 6561 7469 6f6e ubclass creation
│ │ │ │ │ -0001c1c0: 2c20 204e 6578 743a 2043 436f 6d70 6f75 , Next: CCompou
│ │ │ │ │ -0001c1d0: 6e64 2d64 6562 7567 6769 6e67 2c20 2050 nd-debugging, P
│ │ │ │ │ -0001c1e0: 7265 763a 2043 436f 6d70 6f75 6e64 2063 rev: CCompound c
│ │ │ │ │ -0001c1f0: 6c61 7373 2d69 6e73 7461 6e63 6520 6372 lass-instance cr
│ │ │ │ │ -0001c200: 6561 7469 6f6e 2c20 2055 703a 2043 436f eation, Up: CCo
│ │ │ │ │ -0001c210: 6d70 6f75 6e64 0a0a 312e 3234 2e32 2043 mpound..1.24.2 C
│ │ │ │ │ -0001c220: 436f 6d70 6f75 6e64 2063 6c61 7373 3a20 Compound class:
│ │ │ │ │ -0001c230: 7375 6263 6c61 7373 2063 7265 6174 696f subclass creatio
│ │ │ │ │ -0001c240: 6e0a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d n.--------------
│ │ │ │ │ -0001c250: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0001c260: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a61 6c69 -----------..ali
│ │ │ │ │ -0001c270: 676e 6f66 0a20 2020 2020 416e 7377 6572 gnof. Answer
│ │ │ │ │ -0001c280: 2031 2c20 7468 6520 616c 6967 6e6d 656e 1, the alignmen
│ │ │ │ │ -0001c290: 7420 6f66 2061 6e20 656d 7074 7920 7374 t of an empty st
│ │ │ │ │ -0001c2a0: 7275 6374 0a0a 636c 6173 7350 7261 676d ruct..classPragm
│ │ │ │ │ -0001c2b0: 6173 0a20 2020 2020 5265 7475 726e 2074 as. Return t
│ │ │ │ │ -0001c2c0: 6865 2070 7261 676d 6173 2074 6861 7420 he pragmas that
│ │ │ │ │ -0001c2d0: 6172 6520 7772 6974 7465 6e20 696e 2074 are written in t
│ │ │ │ │ -0001c2e0: 6865 2066 696c 652d 6f75 7420 6f66 2074 he file-out of t
│ │ │ │ │ -0001c2f0: 6869 7320 636c 6173 732e 0a0a 636f 6d70 his class...comp
│ │ │ │ │ -0001c300: 696c 6553 697a 653a 2073 697a 6520 616c ileSize: size al
│ │ │ │ │ -0001c310: 6967 6e3a 2061 6c69 676e 6d65 6e74 0a20 ign: alignment.
│ │ │ │ │ -0001c320: 2020 2020 5072 6976 6174 6520 2d20 436f Private - Co
│ │ │ │ │ -0001c330: 6d70 696c 6520 7369 7a65 6f66 2061 6e64 mpile sizeof and
│ │ │ │ │ -0001c340: 2061 6c69 676e 6f66 206d 6574 686f 6473 alignof methods
│ │ │ │ │ -0001c350: 0a0a 6465 636c 6172 6174 696f 6e0a 2020 ..declaration.
│ │ │ │ │ -0001c360: 2020 2052 6574 7572 6e20 7468 6520 6465 Return the de
│ │ │ │ │ -0001c370: 7363 7269 7074 696f 6e20 6f66 2074 6865 scription of the
│ │ │ │ │ -0001c380: 2066 6965 6c64 7320 696e 2074 6865 2072 fields in the r
│ │ │ │ │ -0001c390: 6563 6569 7665 7220 636c 6173 732e 0a0a eceiver class...
│ │ │ │ │ -0001c3a0: 6465 636c 6172 6174 696f 6e3a 2061 7272 declaration: arr
│ │ │ │ │ -0001c3b0: 6179 0a20 2020 2020 5468 6973 206d 6574 ay. This met
│ │ │ │ │ -0001c3c0: 686f 6427 7320 6675 6e63 7469 6f6e 616c hod's functional
│ │ │ │ │ -0001c3d0: 6974 7920 7368 6f75 6c64 2062 6520 696d ity should be im
│ │ │ │ │ -0001c3e0: 706c 656d 656e 7465 6420 6279 2073 7562 plemented by sub
│ │ │ │ │ -0001c3f0: 636c 6173 7365 7320 6f66 0a20 2020 2020 classes of.
│ │ │ │ │ -0001c400: 4343 6f6d 706f 756e 640a 0a64 6563 6c61 CCompound..decla
│ │ │ │ │ -0001c410: 7261 7469 6f6e 3a20 6172 7261 7920 696e ration: array in
│ │ │ │ │ -0001c420: 6a65 6374 3a20 7374 6172 744f 6666 7365 ject: startOffse
│ │ │ │ │ -0001c430: 7420 696e 746f 3a20 6142 6c6f 636b 0a20 t into: aBlock.
│ │ │ │ │ -0001c440: 2020 2020 436f 6d70 696c 6520 6d65 7468 Compile meth
│ │ │ │ │ -0001c450: 6f64 7320 7468 6174 2069 6d70 6c65 6d65 ods that impleme
│ │ │ │ │ -0001c460: 6e74 2074 6865 2064 6563 6c61 7261 7469 nt the declarati
│ │ │ │ │ -0001c470: 6f6e 2069 6e20 6172 7261 792e 2020 546f on in array. To
│ │ │ │ │ -0001c480: 0a20 2020 2020 636f 6d70 7574 6520 7468 . compute th
│ │ │ │ │ -0001c490: 6520 6f66 6673 6574 2061 6674 6572 2065 e offset after e
│ │ │ │ │ -0001c4a0: 6163 6820 6669 656c 642c 2074 6865 2076 ach field, the v
│ │ │ │ │ -0001c4b0: 616c 7565 206f 6620 7468 6520 6f6c 6420 alue of the old
│ │ │ │ │ -0001c4c0: 6f66 6673 6574 0a20 2020 2020 706c 7573 offset. plus
│ │ │ │ │ -0001c4d0: 2074 6865 206e 6577 2066 6965 6c64 2773 the new field's
│ │ │ │ │ -0001c4e0: 2073 697a 6520 6973 2070 6173 7365 6420 size is passed
│ │ │ │ │ -0001c4f0: 746f 2061 426c 6f63 6b2c 2074 6f67 6574 to aBlock, toget
│ │ │ │ │ -0001c500: 6865 7220 7769 7468 2074 6865 0a20 2020 her with the.
│ │ │ │ │ -0001c510: 2020 6e65 7720 6669 656c 6427 7320 616c new field's al
│ │ │ │ │ -0001c520: 6967 6e6d 656e 7420 7265 7175 6972 656d ignment requirem
│ │ │ │ │ -0001c530: 656e 7473 2e0a 0a65 6d69 7446 6965 6c64 ents...emitField
│ │ │ │ │ -0001c540: 4e61 6d65 546f 3a20 7374 7220 666f 723a NameTo: str for:
│ │ │ │ │ -0001c550: 206e 616d 650a 2020 2020 2050 7269 7661 name. Priva
│ │ │ │ │ -0001c560: 7465 202d 2045 6d69 7420 6f6e 746f 2074 te - Emit onto t
│ │ │ │ │ -0001c570: 6865 2067 6976 656e 2073 7472 6561 6d20 he given stream
│ │ │ │ │ -0001c580: 7468 6520 636f 6465 2066 6f72 2061 6464 the code for add
│ │ │ │ │ -0001c590: 696e 6720 7468 6520 6769 7665 6e0a 2020 ing the given.
│ │ │ │ │ -0001c5a0: 2020 2073 656c 6563 746f 7220 746f 2074 selector to t
│ │ │ │ │ -0001c5b0: 6865 2043 436f 6d70 6f75 6e64 2773 2023 he CCompound's #
│ │ │ │ │ -0001c5c0: 6578 616d 696e 654f 6e3a 206d 6574 686f examineOn: metho
│ │ │ │ │ -0001c5d0: 642e 0a0a 6e65 7753 7472 7563 743a 2073 d...newStruct: s
│ │ │ │ │ -0001c5e0: 7472 7563 744e 616d 6520 6465 636c 6172 tructName declar
│ │ │ │ │ -0001c5f0: 6174 696f 6e3a 2061 7272 6179 0a20 2020 ation: array.
│ │ │ │ │ -0001c600: 2020 5468 6520 6f6c 6420 7761 7920 746f The old way to
│ │ │ │ │ -0001c610: 2063 7265 6174 6520 6120 4353 7472 7563 create a CStruc
│ │ │ │ │ -0001c620: 742e 2020 5375 7065 7273 6564 6564 2062 t. Superseded b
│ │ │ │ │ -0001c630: 790a 2020 2020 2023 7375 6263 6c61 7373 y. #subclass
│ │ │ │ │ -0001c640: 3a64 6563 6c61 7261 7469 6f6e 3a2e 2e2e :declaration:...
│ │ │ │ │ -0001c650: 0a0a 7369 7a65 6f66 0a20 2020 2020 416e ..sizeof. An
│ │ │ │ │ -0001c660: 7377 6572 2030 2c20 7468 6520 7369 7a65 swer 0, the size
│ │ │ │ │ -0001c670: 206f 6620 616e 2065 6d70 7479 2073 7472 of an empty str
│ │ │ │ │ -0001c680: 7563 740a 0a73 7562 636c 6173 733a 2073 uct..subclass: s
│ │ │ │ │ -0001c690: 7472 7563 744e 616d 6520 6465 636c 6172 tructName declar
│ │ │ │ │ -0001c6a0: 6174 696f 6e3a 2061 7272 6179 2063 6c61 ation: array cla
│ │ │ │ │ -0001c6b0: 7373 5661 7269 6162 6c65 4e61 6d65 733a ssVariableNames:
│ │ │ │ │ -0001c6c0: 2063 766e 2070 6f6f 6c44 6963 7469 6f6e cvn poolDiction
│ │ │ │ │ -0001c6d0: 6172 6965 733a 2070 6420 6361 7465 676f aries: pd catego
│ │ │ │ │ -0001c6e0: 7279 3a20 6361 7465 676f 7279 0a20 2020 ry: category.
│ │ │ │ │ -0001c6f0: 2020 4372 6561 7465 2061 206e 6577 2063 Create a new c
│ │ │ │ │ -0001c700: 6c61 7373 2077 6974 6820 7468 6520 6769 lass with the gi
│ │ │ │ │ -0001c710: 7665 6e20 6e61 6d65 2074 6861 7420 636f ven name that co
│ │ │ │ │ -0001c720: 6e74 6169 6e73 2063 6f64 6520 746f 0a20 ntains code to.
│ │ │ │ │ -0001c730: 2020 2020 696d 706c 656d 656e 7420 7468 implement th
│ │ │ │ │ -0001c740: 6520 6769 7665 6e20 4320 7374 7275 6374 e given C struct
│ │ │ │ │ -0001c750: 2e20 2041 6c6c 2074 6865 2070 6172 616d . All the param
│ │ │ │ │ -0001c760: 6574 6572 7320 6578 6365 7074 2027 6172 eters except 'ar
│ │ │ │ │ -0001c770: 7261 7927 0a20 2020 2020 6172 6520 7468 ray'. are th
│ │ │ │ │ -0001c780: 6520 7361 6d65 2061 7320 666f 7220 6120 e same as for a
│ │ │ │ │ -0001c790: 7374 616e 6461 7264 2063 6c61 7373 2063 standard class c
│ │ │ │ │ -0001c7a0: 7265 6174 696f 6e20 6d65 7373 6167 653b reation message;
│ │ │ │ │ -0001c7b0: 2073 6565 0a20 2020 2020 646f 6375 6d65 see. docume
│ │ │ │ │ -0001c7c0: 6e74 6174 696f 6e20 666f 7220 6d6f 7265 ntation for more
│ │ │ │ │ -0001c7d0: 2069 6e66 6f72 6d61 7469 6f6e 0a0a 1f0a information....
│ │ │ │ │ -0001c7e0: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ -0001c7f0: 6e66 6f2c 2020 4e6f 6465 3a20 4343 6f6d nfo, Node: CCom
│ │ │ │ │ -0001c800: 706f 756e 642d 6465 6275 6767 696e 672c pound-debugging,
│ │ │ │ │ -0001c810: 2020 5072 6576 3a20 4343 6f6d 706f 756e Prev: CCompoun
│ │ │ │ │ -0001c820: 6420 636c 6173 732d 7375 6263 6c61 7373 d class-subclass
│ │ │ │ │ -0001c830: 2063 7265 6174 696f 6e2c 2020 5570 3a20 creation, Up:
│ │ │ │ │ -0001c840: 4343 6f6d 706f 756e 640a 0a31 2e32 342e CCompound..1.24.
│ │ │ │ │ -0001c850: 3320 4343 6f6d 706f 756e 643a 2064 6562 3 CCompound: deb
│ │ │ │ │ -0001c860: 7567 6769 6e67 0a2d 2d2d 2d2d 2d2d 2d2d ugging.---------
│ │ │ │ │ -0001c870: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0001c880: 2d2d 0a0a 6578 616d 696e 654f 6e3a 2061 --..examineOn: a
│ │ │ │ │ -0001c890: 5374 7265 616d 0a20 2020 2020 5072 696e Stream. Prin
│ │ │ │ │ -0001c8a0: 7420 7468 6520 636f 6e74 656e 7473 206f t the contents o
│ │ │ │ │ -0001c8b0: 6620 7468 6520 7265 6365 6976 6572 2773 f the receiver's
│ │ │ │ │ -0001c8c0: 2066 6965 6c64 7320 6f6e 2061 5374 7265 fields on aStre
│ │ │ │ │ -0001c8d0: 616d 0a0a 6669 656c 6453 656c 6563 746f am..fieldSelecto
│ │ │ │ │ -0001c8e0: 724c 6973 740a 2020 2020 2041 6e73 7765 rList. Answe
│ │ │ │ │ -0001c8f0: 7220 6120 6c69 7374 206f 6620 7365 6c65 r a list of sele
│ │ │ │ │ -0001c900: 6374 6f72 7320 7768 6f73 6520 7265 7475 ctors whose retu
│ │ │ │ │ -0001c910: 726e 2076 616c 7565 7320 7368 6f75 6c64 rn values should
│ │ │ │ │ -0001c920: 2062 6520 7072 696e 7465 6420 6279 0a20 be printed by.
│ │ │ │ │ -0001c930: 2020 2020 2365 7861 6d69 6e65 4f6e 3a2e #examineOn:.
│ │ │ │ │ -0001c940: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ -0001c950: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ -0001c960: 4344 6f75 626c 652c 2020 4e65 7874 3a20 CDouble, Next:
│ │ │ │ │ -0001c970: 4346 6c6f 6174 2c20 2050 7265 763a 2043 CFloat, Prev: C
│ │ │ │ │ -0001c980: 436f 6d70 6f75 6e64 2c20 2055 703a 2042 Compound, Up: B
│ │ │ │ │ -0001c990: 6173 6520 636c 6173 7365 730a 0a31 2e32 ase classes..1.2
│ │ │ │ │ -0001c9a0: 3520 4344 6f75 626c 650a 3d3d 3d3d 3d3d 5 CDouble.======
│ │ │ │ │ -0001c9b0: 3d3d 3d3d 3d3d 0a0a 4465 6669 6e65 6420 ======..Defined
│ │ │ │ │ -0001c9c0: 696e 206e 616d 6573 7061 6365 2053 6d61 in namespace Sma
│ │ │ │ │ -0001c9d0: 6c6c 7461 6c6b 0a53 7570 6572 636c 6173 lltalk.Superclas
│ │ │ │ │ -0001c9e0: 733a 2043 5363 616c 6172 0a43 6174 6567 s: CScalar.Categ
│ │ │ │ │ -0001c9f0: 6f72 793a 204c 616e 6775 6167 652d 4320 ory: Language-C
│ │ │ │ │ -0001ca00: 696e 7465 7266 6163 650a 0a2a 204d 656e interface..* Men
│ │ │ │ │ -0001ca10: 753a 0a0a 2a20 4344 6f75 626c 6520 636c u:..* CDouble cl
│ │ │ │ │ -0001ca20: 6173 732d 6163 6365 7373 696e 673a 3a20 ass-accessing::
│ │ │ │ │ -0001ca30: 2028 636c 6173 7329 0a2a 2043 446f 7562 (class).* CDoub
│ │ │ │ │ -0001ca40: 6c65 2d61 6363 6573 7369 6e67 3a3a 2020 le-accessing::
│ │ │ │ │ -0001ca50: 2869 6e73 7461 6e63 6529 0a0a 1f0a 4669 (instance)....Fi
│ │ │ │ │ -0001ca60: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ -0001ca70: 6f2c 2020 4e6f 6465 3a20 4344 6f75 626c o, Node: CDoubl
│ │ │ │ │ -0001ca80: 6520 636c 6173 732d 6163 6365 7373 696e e class-accessin
│ │ │ │ │ -0001ca90: 672c 2020 4e65 7874 3a20 4344 6f75 626c g, Next: CDoubl
│ │ │ │ │ -0001caa0: 652d 6163 6365 7373 696e 672c 2020 5570 e-accessing, Up
│ │ │ │ │ -0001cab0: 3a20 4344 6f75 626c 650a 0a31 2e32 352e : CDouble..1.25.
│ │ │ │ │ -0001cac0: 3120 4344 6f75 626c 6520 636c 6173 733a 1 CDouble class:
│ │ │ │ │ -0001cad0: 2061 6363 6573 7369 6e67 0a2d 2d2d 2d2d accessing.-----
│ │ │ │ │ -0001cae0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0001caf0: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 616c 6967 ----------..alig
│ │ │ │ │ -0001cb00: 6e6f 660a 2020 2020 2041 6e73 7765 7220 nof. Answer
│ │ │ │ │ -0001cb10: 7468 6520 7265 6365 6976 6572 2773 2069 the receiver's i
│ │ │ │ │ -0001cb20: 6e73 7461 6e63 6573 2072 6571 7569 7265 nstances require
│ │ │ │ │ -0001cb30: 6420 616c 6967 6d65 6e74 0a0a 634f 626a d aligment..cObj
│ │ │ │ │ -0001cb40: 5374 6f72 6564 5479 7065 0a20 2020 2020 StoredType.
│ │ │ │ │ -0001cb50: 5072 6976 6174 6520 2d20 416e 7377 6572 Private - Answer
│ │ │ │ │ -0001cb60: 2061 6e20 696e 6465 7820 7265 6665 7272 an index referr
│ │ │ │ │ -0001cb70: 696e 6720 746f 2074 6865 2072 6563 6569 ing to the recei
│ │ │ │ │ -0001cb80: 7665 7227 7320 696e 7374 616e 6365 730a ver's instances.
│ │ │ │ │ -0001cb90: 2020 2020 2073 6361 6c61 7220 7479 7065 scalar type
│ │ │ │ │ -0001cba0: 0a0a 7369 7a65 6f66 0a20 2020 2020 416e ..sizeof. An
│ │ │ │ │ -0001cbb0: 7377 6572 2074 6865 2072 6563 6569 7665 swer the receive
│ │ │ │ │ -0001cbc0: 7227 7320 696e 7374 616e 6365 7320 7369 r's instances si
│ │ │ │ │ -0001cbd0: 7a65 0a0a 1f0a 4669 6c65 3a20 6773 742d ze....File: gst-
│ │ │ │ │ -0001cbe0: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ -0001cbf0: 3a20 4344 6f75 626c 652d 6163 6365 7373 : CDouble-access
│ │ │ │ │ -0001cc00: 696e 672c 2020 5072 6576 3a20 4344 6f75 ing, Prev: CDou
│ │ │ │ │ -0001cc10: 626c 6520 636c 6173 732d 6163 6365 7373 ble class-access
│ │ │ │ │ -0001cc20: 696e 672c 2020 5570 3a20 4344 6f75 626c ing, Up: CDoubl
│ │ │ │ │ -0001cc30: 650a 0a31 2e32 352e 3220 4344 6f75 626c e..1.25.2 CDoubl
│ │ │ │ │ -0001cc40: 653a 2061 6363 6573 7369 6e67 0a2d 2d2d e: accessing.---
│ │ │ │ │ -0001cc50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0001cc60: 2d2d 2d2d 2d2d 0a0a 616c 6967 6e6f 660a ------..alignof.
│ │ │ │ │ -0001cc70: 2020 2020 2041 6e73 7765 7220 7468 6520 Answer the
│ │ │ │ │ -0001cc80: 7265 6365 6976 6572 2773 2072 6571 7569 receiver's requi
│ │ │ │ │ -0001cc90: 7265 6420 616c 6967 6d65 6e74 0a0a 634f red aligment..cO
│ │ │ │ │ -0001cca0: 626a 5374 6f72 6564 5479 7065 0a20 2020 bjStoredType.
│ │ │ │ │ -0001ccb0: 2020 5072 6976 6174 6520 2d20 416e 7377 Private - Answ
│ │ │ │ │ -0001ccc0: 6572 2061 6e20 696e 6465 7820 7265 6665 er an index refe
│ │ │ │ │ -0001ccd0: 7272 696e 6720 746f 2074 6865 2072 6563 rring to the rec
│ │ │ │ │ -0001cce0: 6569 7665 7227 7320 7363 616c 6172 2074 eiver's scalar t
│ │ │ │ │ -0001ccf0: 7970 650a 0a73 697a 656f 660a 2020 2020 ype..sizeof.
│ │ │ │ │ -0001cd00: 2041 6e73 7765 7220 7468 6520 7265 6365 Answer the rece
│ │ │ │ │ -0001cd10: 6976 6572 2773 2073 697a 650a 0a1f 0a46 iver's size....F
│ │ │ │ │ -0001cd20: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ -0001cd30: 666f 2c20 204e 6f64 653a 2043 466c 6f61 fo, Node: CFloa
│ │ │ │ │ -0001cd40: 742c 2020 4e65 7874 3a20 4346 756e 6374 t, Next: CFunct
│ │ │ │ │ -0001cd50: 696f 6e44 6573 6372 6970 746f 722c 2020 ionDescriptor,
│ │ │ │ │ -0001cd60: 5072 6576 3a20 4344 6f75 626c 652c 2020 Prev: CDouble,
│ │ │ │ │ -0001cd70: 5570 3a20 4261 7365 2063 6c61 7373 6573 Up: Base classes
│ │ │ │ │ -0001cd80: 0a0a 312e 3236 2043 466c 6f61 740a 3d3d ..1.26 CFloat.==
│ │ │ │ │ -0001cd90: 3d3d 3d3d 3d3d 3d3d 3d0a 0a44 6566 696e =========..Defin
│ │ │ │ │ -0001cda0: 6564 2069 6e20 6e61 6d65 7370 6163 6520 ed in namespace
│ │ │ │ │ -0001cdb0: 536d 616c 6c74 616c 6b0a 5375 7065 7263 Smalltalk.Superc
│ │ │ │ │ -0001cdc0: 6c61 7373 3a20 4353 6361 6c61 720a 4361 lass: CScalar.Ca
│ │ │ │ │ -0001cdd0: 7465 676f 7279 3a20 4c61 6e67 7561 6765 tegory: Language
│ │ │ │ │ -0001cde0: 2d43 2069 6e74 6572 6661 6365 0a0a 2a20 -C interface..*
│ │ │ │ │ -0001cdf0: 4d65 6e75 3a0a 0a2a 2043 466c 6f61 7420 Menu:..* CFloat
│ │ │ │ │ -0001ce00: 636c 6173 732d 6163 6365 7373 696e 673a class-accessing:
│ │ │ │ │ -0001ce10: 3a20 2028 636c 6173 7329 0a2a 2043 466c : (class).* CFl
│ │ │ │ │ -0001ce20: 6f61 742d 6163 6365 7373 696e 673a 3a20 oat-accessing::
│ │ │ │ │ -0001ce30: 2028 696e 7374 616e 6365 290a 0a1f 0a46 (instance)....F
│ │ │ │ │ -0001ce40: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ -0001ce50: 666f 2c20 204e 6f64 653a 2043 466c 6f61 fo, Node: CFloa
│ │ │ │ │ -0001ce60: 7420 636c 6173 732d 6163 6365 7373 696e t class-accessin
│ │ │ │ │ -0001ce70: 672c 2020 4e65 7874 3a20 4346 6c6f 6174 g, Next: CFloat
│ │ │ │ │ -0001ce80: 2d61 6363 6573 7369 6e67 2c20 2055 703a -accessing, Up:
│ │ │ │ │ -0001ce90: 2043 466c 6f61 740a 0a31 2e32 362e 3120 CFloat..1.26.1
│ │ │ │ │ -0001cea0: 4346 6c6f 6174 2063 6c61 7373 3a20 6163 CFloat class: ac
│ │ │ │ │ -0001ceb0: 6365 7373 696e 670a 2d2d 2d2d 2d2d 2d2d cessing.--------
│ │ │ │ │ -0001cec0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0001ced0: 2d2d 2d2d 2d2d 0a0a 616c 6967 6e6f 660a ------..alignof.
│ │ │ │ │ -0001cee0: 2020 2020 2041 6e73 7765 7220 7468 6520 Answer the
│ │ │ │ │ -0001cef0: 7265 6365 6976 6572 2773 2069 6e73 7461 receiver's insta
│ │ │ │ │ -0001cf00: 6e63 6573 2072 6571 7569 7265 6420 616c nces required al
│ │ │ │ │ -0001cf10: 6967 6d65 6e74 0a0a 634f 626a 5374 6f72 igment..cObjStor
│ │ │ │ │ -0001cf20: 6564 5479 7065 0a20 2020 2020 5072 6976 edType. Priv
│ │ │ │ │ -0001cf30: 6174 6520 2d20 416e 7377 6572 2061 6e20 ate - Answer an
│ │ │ │ │ -0001cf40: 696e 6465 7820 7265 6665 7272 696e 6720 index referring
│ │ │ │ │ -0001cf50: 746f 2074 6865 2072 6563 6569 7665 7227 to the receiver'
│ │ │ │ │ -0001cf60: 7320 696e 7374 616e 6365 730a 2020 2020 s instances.
│ │ │ │ │ -0001cf70: 2073 6361 6c61 7220 7479 7065 0a0a 7369 scalar type..si
│ │ │ │ │ -0001cf80: 7a65 6f66 0a20 2020 2020 416e 7377 6572 zeof. Answer
│ │ │ │ │ -0001cf90: 2074 6865 2072 6563 6569 7665 7227 7320 the receiver's
│ │ │ │ │ -0001cfa0: 696e 7374 616e 6365 7320 7369 7a65 0a0a instances size..
│ │ │ │ │ -0001cfb0: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ -0001cfc0: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 4346 .info, Node: CF
│ │ │ │ │ -0001cfd0: 6c6f 6174 2d61 6363 6573 7369 6e67 2c20 loat-accessing,
│ │ │ │ │ -0001cfe0: 2050 7265 763a 2043 466c 6f61 7420 636c Prev: CFloat cl
│ │ │ │ │ -0001cff0: 6173 732d 6163 6365 7373 696e 672c 2020 ass-accessing,
│ │ │ │ │ -0001d000: 5570 3a20 4346 6c6f 6174 0a0a 312e 3236 Up: CFloat..1.26
│ │ │ │ │ -0001d010: 2e32 2043 466c 6f61 743a 2061 6363 6573 .2 CFloat: acces
│ │ │ │ │ -0001d020: 7369 6e67 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d sing.-----------
│ │ │ │ │ -0001d030: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a61 -------------..a
│ │ │ │ │ -0001d040: 6c69 676e 6f66 0a20 2020 2020 416e 7377 lignof. Answ
│ │ │ │ │ -0001d050: 6572 2074 6865 2072 6563 6569 7665 7227 er the receiver'
│ │ │ │ │ -0001d060: 7320 7265 7175 6972 6564 2061 6c69 676d s required aligm
│ │ │ │ │ -0001d070: 656e 740a 0a63 4f62 6a53 746f 7265 6454 ent..cObjStoredT
│ │ │ │ │ -0001d080: 7970 650a 2020 2020 2050 7269 7661 7465 ype. Private
│ │ │ │ │ -0001d090: 202d 2041 6e73 7765 7220 616e 2069 6e64 - Answer an ind
│ │ │ │ │ -0001d0a0: 6578 2072 6566 6572 7269 6e67 2074 6f20 ex referring to
│ │ │ │ │ -0001d0b0: 7468 6520 7265 6365 6976 6572 2773 2073 the receiver's s
│ │ │ │ │ -0001d0c0: 6361 6c61 7220 7479 7065 0a0a 7369 7a65 calar type..size
│ │ │ │ │ -0001d0d0: 6f66 0a20 2020 2020 416e 7377 6572 2074 of. Answer t
│ │ │ │ │ -0001d0e0: 6865 2072 6563 6569 7665 7227 7320 7369 he receiver's si
│ │ │ │ │ -0001d0f0: 7a65 0a0a 1f0a 4669 6c65 3a20 6773 742d ze....File: gst-
│ │ │ │ │ -0001d100: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ -0001d110: 3a20 4346 756e 6374 696f 6e44 6573 6372 : CFunctionDescr
│ │ │ │ │ -0001d120: 6970 746f 722c 2020 4e65 7874 3a20 4368 iptor, Next: Ch
│ │ │ │ │ -0001d130: 6172 6163 7465 722c 2020 5072 6576 3a20 aracter, Prev:
│ │ │ │ │ -0001d140: 4346 6c6f 6174 2c20 2055 703a 2042 6173 CFloat, Up: Bas
│ │ │ │ │ -0001d150: 6520 636c 6173 7365 730a 0a31 2e32 3720 e classes..1.27
│ │ │ │ │ -0001d160: 4346 756e 6374 696f 6e44 6573 6372 6970 CFunctionDescrip
│ │ │ │ │ -0001d170: 746f 720a 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d tor.============
│ │ │ │ │ -0001d180: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a 4465 ============..De
│ │ │ │ │ -0001d190: 6669 6e65 6420 696e 206e 616d 6573 7061 fined in namespa
│ │ │ │ │ -0001d1a0: 6365 2053 6d61 6c6c 7461 6c6b 0a53 7570 ce Smalltalk.Sup
│ │ │ │ │ -0001d1b0: 6572 636c 6173 733a 2043 4361 6c6c 6162 erclass: CCallab
│ │ │ │ │ -0001d1c0: 6c65 0a43 6174 6567 6f72 793a 204c 616e le.Category: Lan
│ │ │ │ │ -0001d1d0: 6775 6167 652d 4320 696e 7465 7266 6163 guage-C interfac
│ │ │ │ │ -0001d1e0: 650a 2020 2020 2049 2061 6d20 6e6f 7420 e. I am not
│ │ │ │ │ -0001d1f0: 7061 7274 206f 6620 7468 6520 536d 616c part of the Smal
│ │ │ │ │ -0001d200: 6c74 616c 6b20 6465 6669 6e69 7469 6f6e ltalk definition
│ │ │ │ │ -0001d210: 2e20 204d 7920 696e 7374 616e 6365 7320 . My instances
│ │ │ │ │ -0001d220: 636f 6e74 6169 6e0a 2020 2020 2069 6e66 contain. inf
│ │ │ │ │ -0001d230: 6f72 6d61 7469 6f6e 2061 626f 7574 2043 ormation about C
│ │ │ │ │ -0001d240: 2066 756e 6374 696f 6e73 2074 6861 7420 functions that
│ │ │ │ │ -0001d250: 6361 6e20 6265 2063 616c 6c65 6420 6672 can be called fr
│ │ │ │ │ -0001d260: 6f6d 2077 6974 6869 6e0a 2020 2020 2053 om within. S
│ │ │ │ │ -0001d270: 6d61 6c6c 7461 6c6b 2c20 7375 6368 2061 malltalk, such a
│ │ │ │ │ -0001d280: 7320 6e75 6d62 6572 2061 6e64 2074 7970 s number and typ
│ │ │ │ │ -0001d290: 6520 6f66 2070 6172 616d 6574 6572 732e e of parameters.
│ │ │ │ │ -0001d2a0: 2020 5468 6973 2069 6e66 6f72 6d61 7469 This informati
│ │ │ │ │ -0001d2b0: 6f6e 0a20 2020 2020 6973 2075 7365 6420 on. is used
│ │ │ │ │ -0001d2c0: 6279 2074 6865 2043 2063 616c 6c6f 7574 by the C callout
│ │ │ │ │ -0001d2d0: 206d 6563 6861 6e69 736d 2074 6f20 7065 mechanism to pe
│ │ │ │ │ -0001d2e0: 7266 6f72 6d20 7468 6520 6163 7475 616c rform the actual
│ │ │ │ │ -0001d2f0: 2063 616c 6c2d 6f75 740a 2020 2020 2074 call-out. t
│ │ │ │ │ -0001d300: 6f20 4320 726f 7574 696e 6573 2e0a 0a2a o C routines...*
│ │ │ │ │ -0001d310: 204d 656e 753a 0a0a 2a20 4346 756e 6374 Menu:..* CFunct
│ │ │ │ │ -0001d320: 696f 6e44 6573 6372 6970 746f 7220 636c ionDescriptor cl
│ │ │ │ │ -0001d330: 6173 732d 696e 7374 616e 6365 2063 7265 ass-instance cre
│ │ │ │ │ -0001d340: 6174 696f 6e3a 3a20 2028 636c 6173 7329 ation:: (class)
│ │ │ │ │ -0001d350: 0a2a 2043 4675 6e63 7469 6f6e 4465 7363 .* CFunctionDesc
│ │ │ │ │ -0001d360: 7269 7074 6f72 2063 6c61 7373 2d74 6573 riptor class-tes
│ │ │ │ │ -0001d370: 7469 6e67 3a3a 2020 2863 6c61 7373 290a ting:: (class).
│ │ │ │ │ -0001d380: 2a20 4346 756e 6374 696f 6e44 6573 6372 * CFunctionDescr
│ │ │ │ │ -0001d390: 6970 746f 722d 6163 6365 7373 696e 673a iptor-accessing:
│ │ │ │ │ -0001d3a0: 3a20 2028 696e 7374 616e 6365 290a 2a20 : (instance).*
│ │ │ │ │ -0001d3b0: 4346 756e 6374 696f 6e44 6573 6372 6970 CFunctionDescrip
│ │ │ │ │ -0001d3c0: 746f 722d 7072 696e 7469 6e67 3a3a 2020 tor-printing::
│ │ │ │ │ -0001d3d0: 2869 6e73 7461 6e63 6529 0a2a 2043 4675 (instance).* CFu
│ │ │ │ │ -0001d3e0: 6e63 7469 6f6e 4465 7363 7269 7074 6f72 nctionDescriptor
│ │ │ │ │ -0001d3f0: 2d72 6573 746f 7269 6e67 3a3a 2020 2869 -restoring:: (i
│ │ │ │ │ -0001d400: 6e73 7461 6e63 6529 0a0a 1f0a 4669 6c65 nstance)....File
│ │ │ │ │ -0001d410: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ -0001d420: 2020 4e6f 6465 3a20 4346 756e 6374 696f Node: CFunctio
│ │ │ │ │ -0001d430: 6e44 6573 6372 6970 746f 7220 636c 6173 nDescriptor clas
│ │ │ │ │ -0001d440: 732d 696e 7374 616e 6365 2063 7265 6174 s-instance creat
│ │ │ │ │ -0001d450: 696f 6e2c 2020 4e65 7874 3a20 4346 756e ion, Next: CFun
│ │ │ │ │ -0001d460: 6374 696f 6e44 6573 6372 6970 746f 7220 ctionDescriptor
│ │ │ │ │ -0001d470: 636c 6173 732d 7465 7374 696e 672c 2020 class-testing,
│ │ │ │ │ -0001d480: 5570 3a20 4346 756e 6374 696f 6e44 6573 Up: CFunctionDes
│ │ │ │ │ -0001d490: 6372 6970 746f 720a 0a31 2e32 372e 3120 criptor..1.27.1
│ │ │ │ │ -0001d4a0: 4346 756e 6374 696f 6e44 6573 6372 6970 CFunctionDescrip
│ │ │ │ │ -0001d4b0: 746f 7220 636c 6173 733a 2069 6e73 7461 tor class: insta
│ │ │ │ │ -0001d4c0: 6e63 6520 6372 6561 7469 6f6e 0a2d 2d2d nce creation.---
│ │ │ │ │ -0001d4d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0001d4e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0001d4f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0001d500: 0a0a 666f 723a 2066 756e 634e 616d 6520 ..for: funcName
│ │ │ │ │ -0001d510: 7265 7475 726e 696e 673a 2072 6574 7572 returning: retur
│ │ │ │ │ -0001d520: 6e54 7970 6553 796d 626f 6c20 7769 7468 nTypeSymbol with
│ │ │ │ │ -0001d530: 4172 6773 3a20 6172 6773 4172 7261 790a Args: argsArray.
│ │ │ │ │ -0001d540: 2020 2020 2041 6e73 7765 7220 6120 4346 Answer a CF
│ │ │ │ │ -0001d550: 756e 6374 696f 6e44 6573 6372 6970 746f unctionDescripto
│ │ │ │ │ -0001d560: 7220 7769 7468 2074 6865 2067 6976 656e r with the given
│ │ │ │ │ -0001d570: 2066 756e 6374 696f 6e20 6e61 6d65 2c20 function name,
│ │ │ │ │ -0001d580: 7265 7475 726e 0a20 2020 2020 7479 7065 return. type
│ │ │ │ │ -0001d590: 2061 6e64 2061 7267 756d 656e 7473 2e20 and arguments.
│ │ │ │ │ -0001d5a0: 2066 756e 634e 616d 6520 6d75 7374 2062 funcName must b
│ │ │ │ │ -0001d5b0: 6520 6120 5374 7269 6e67 2e0a 0a1f 0a46 e a String.....F
│ │ │ │ │ -0001d5c0: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ -0001d5d0: 666f 2c20 204e 6f64 653a 2043 4675 6e63 fo, Node: CFunc
│ │ │ │ │ -0001d5e0: 7469 6f6e 4465 7363 7269 7074 6f72 2063 tionDescriptor c
│ │ │ │ │ -0001d5f0: 6c61 7373 2d74 6573 7469 6e67 2c20 204e lass-testing, N
│ │ │ │ │ -0001d600: 6578 743a 2043 4675 6e63 7469 6f6e 4465 ext: CFunctionDe
│ │ │ │ │ -0001d610: 7363 7269 7074 6f72 2d61 6363 6573 7369 scriptor-accessi
│ │ │ │ │ -0001d620: 6e67 2c20 2050 7265 763a 2043 4675 6e63 ng, Prev: CFunc
│ │ │ │ │ -0001d630: 7469 6f6e 4465 7363 7269 7074 6f72 2063 tionDescriptor c
│ │ │ │ │ -0001d640: 6c61 7373 2d69 6e73 7461 6e63 6520 6372 lass-instance cr
│ │ │ │ │ -0001d650: 6561 7469 6f6e 2c20 2055 703a 2043 4675 eation, Up: CFu
│ │ │ │ │ -0001d660: 6e63 7469 6f6e 4465 7363 7269 7074 6f72 nctionDescriptor
│ │ │ │ │ -0001d670: 0a0a 312e 3237 2e32 2043 4675 6e63 7469 ..1.27.2 CFuncti
│ │ │ │ │ -0001d680: 6f6e 4465 7363 7269 7074 6f72 2063 6c61 onDescriptor cla
│ │ │ │ │ -0001d690: 7373 3a20 7465 7374 696e 670a 2d2d 2d2d ss: testing.----
│ │ │ │ │ -0001d6a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0001d6b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0001d6c0: 2d2d 2d2d 2d0a 0a61 6464 7265 7373 4f66 -----..addressOf
│ │ │ │ │ -0001d6d0: 3a20 6675 6e63 7469 6f6e 0a20 2020 2020 : function.
│ │ │ │ │ -0001d6e0: 416e 7377 6572 2077 6865 7468 6572 2061 Answer whether a
│ │ │ │ │ -0001d6f0: 2066 756e 6374 696f 6e20 6973 2072 6567 function is reg
│ │ │ │ │ -0001d700: 6973 7465 7265 6420 286f 6e20 7468 6520 istered (on the
│ │ │ │ │ -0001d710: 4320 7369 6465 2920 7769 7468 2074 6865 C side) with the
│ │ │ │ │ -0001d720: 0a20 2020 2020 6769 7665 6e20 6e61 6d65 . given name
│ │ │ │ │ -0001d730: 206f 7220 6973 2064 796e 616d 6963 616c or is dynamical
│ │ │ │ │ -0001d740: 6c79 206c 6f61 6461 626c 652e 0a0a 6973 ly loadable...is
│ │ │ │ │ -0001d750: 4675 6e63 7469 6f6e 3a20 6675 6e63 7469 Function: functi
│ │ │ │ │ -0001d760: 6f6e 0a20 2020 2020 416e 7377 6572 2077 on. Answer w
│ │ │ │ │ -0001d770: 6865 7468 6572 2061 2066 756e 6374 696f hether a functio
│ │ │ │ │ -0001d780: 6e20 6973 2072 6567 6973 7465 7265 6420 n is registered
│ │ │ │ │ -0001d790: 286f 6e20 7468 6520 4320 7369 6465 2920 (on the C side)
│ │ │ │ │ -0001d7a0: 7769 7468 2074 6865 0a20 2020 2020 6769 with the. gi
│ │ │ │ │ -0001d7b0: 7665 6e20 6e61 6d65 2e0a 0a1f 0a46 696c ven name.....Fil
│ │ │ │ │ -0001d7c0: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ -0001d7d0: 2c20 204e 6f64 653a 2043 4675 6e63 7469 , Node: CFuncti
│ │ │ │ │ -0001d7e0: 6f6e 4465 7363 7269 7074 6f72 2d61 6363 onDescriptor-acc
│ │ │ │ │ -0001d7f0: 6573 7369 6e67 2c20 204e 6578 743a 2043 essing, Next: C
│ │ │ │ │ -0001d800: 4675 6e63 7469 6f6e 4465 7363 7269 7074 FunctionDescript
│ │ │ │ │ -0001d810: 6f72 2d70 7269 6e74 696e 672c 2020 5072 or-printing, Pr
│ │ │ │ │ -0001d820: 6576 3a20 4346 756e 6374 696f 6e44 6573 ev: CFunctionDes
│ │ │ │ │ -0001d830: 6372 6970 746f 7220 636c 6173 732d 7465 criptor class-te
│ │ │ │ │ -0001d840: 7374 696e 672c 2020 5570 3a20 4346 756e sting, Up: CFun
│ │ │ │ │ -0001d850: 6374 696f 6e44 6573 6372 6970 746f 720a ctionDescriptor.
│ │ │ │ │ -0001d860: 0a31 2e32 372e 3320 4346 756e 6374 696f .1.27.3 CFunctio
│ │ │ │ │ -0001d870: 6e44 6573 6372 6970 746f 723a 2061 6363 nDescriptor: acc
│ │ │ │ │ -0001d880: 6573 7369 6e67 0a2d 2d2d 2d2d 2d2d 2d2d essing.---------
│ │ │ │ │ -0001d890: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0001d8a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6e61 ------------..na
│ │ │ │ │ -0001d8b0: 6d65 0a20 2020 2020 416e 7377 6572 2074 me. Answer t
│ │ │ │ │ -0001d8c0: 6865 206e 616d 6520 6f66 2074 6865 2066 he name of the f
│ │ │ │ │ -0001d8d0: 756e 6374 696f 6e20 286f 6e20 7468 6520 unction (on the
│ │ │ │ │ -0001d8e0: 4320 7369 6465 2920 7265 7072 6573 656e C side) represen
│ │ │ │ │ -0001d8f0: 7465 6420 6279 2074 6865 0a20 2020 2020 ted by the.
│ │ │ │ │ -0001d900: 7265 6365 6976 6572 0a0a 6e61 6d65 3a20 receiver..name:
│ │ │ │ │ -0001d910: 6153 7472 696e 670a 2020 2020 2053 6574 aString. Set
│ │ │ │ │ -0001d920: 2074 6865 206e 616d 6520 6f66 2074 6865 the name of the
│ │ │ │ │ -0001d930: 2066 756e 6374 696f 6e20 286f 6e20 7468 function (on th
│ │ │ │ │ -0001d940: 6520 4320 7369 6465 2920 7265 7072 6573 e C side) repres
│ │ │ │ │ -0001d950: 656e 7465 6420 6279 2074 6865 0a20 2020 ented by the.
│ │ │ │ │ -0001d960: 2020 7265 6365 6976 6572 0a0a 1f0a 4669 receiver....Fi
│ │ │ │ │ -0001d970: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ -0001d980: 6f2c 2020 4e6f 6465 3a20 4346 756e 6374 o, Node: CFunct
│ │ │ │ │ -0001d990: 696f 6e44 6573 6372 6970 746f 722d 7072 ionDescriptor-pr
│ │ │ │ │ -0001d9a0: 696e 7469 6e67 2c20 204e 6578 743a 2043 inting, Next: C
│ │ │ │ │ -0001d9b0: 4675 6e63 7469 6f6e 4465 7363 7269 7074 FunctionDescript
│ │ │ │ │ -0001d9c0: 6f72 2d72 6573 746f 7269 6e67 2c20 2050 or-restoring, P
│ │ │ │ │ -0001d9d0: 7265 763a 2043 4675 6e63 7469 6f6e 4465 rev: CFunctionDe
│ │ │ │ │ -0001d9e0: 7363 7269 7074 6f72 2d61 6363 6573 7369 scriptor-accessi
│ │ │ │ │ -0001d9f0: 6e67 2c20 2055 703a 2043 4675 6e63 7469 ng, Up: CFuncti
│ │ │ │ │ -0001da00: 6f6e 4465 7363 7269 7074 6f72 0a0a 312e onDescriptor..1.
│ │ │ │ │ -0001da10: 3237 2e34 2043 4675 6e63 7469 6f6e 4465 27.4 CFunctionDe
│ │ │ │ │ -0001da20: 7363 7269 7074 6f72 3a20 7072 696e 7469 scriptor: printi
│ │ │ │ │ -0001da30: 6e67 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ng.-------------
│ │ │ │ │ -0001da40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0001da50: 2d2d 2d2d 2d2d 2d0a 0a70 7269 6e74 4f6e -------..printOn
│ │ │ │ │ -0001da60: 3a20 6153 7472 6561 6d0a 2020 2020 2050 : aStream. P
│ │ │ │ │ -0001da70: 7269 6e74 2061 2072 6570 7265 7365 6e74 rint a represent
│ │ │ │ │ -0001da80: 6174 696f 6e20 6f66 2074 6865 2072 6563 ation of the rec
│ │ │ │ │ -0001da90: 6569 7665 7220 6f6e 746f 2061 5374 7265 eiver onto aStre
│ │ │ │ │ -0001daa0: 616d 0a0a 1f0a 4669 6c65 3a20 6773 742d am....File: gst-
│ │ │ │ │ -0001dab0: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ -0001dac0: 3a20 4346 756e 6374 696f 6e44 6573 6372 : CFunctionDescr
│ │ │ │ │ -0001dad0: 6970 746f 722d 7265 7374 6f72 696e 672c iptor-restoring,
│ │ │ │ │ -0001dae0: 2020 5072 6576 3a20 4346 756e 6374 696f Prev: CFunctio
│ │ │ │ │ -0001daf0: 6e44 6573 6372 6970 746f 722d 7072 696e nDescriptor-prin
│ │ │ │ │ -0001db00: 7469 6e67 2c20 2055 703a 2043 4675 6e63 ting, Up: CFunc
│ │ │ │ │ -0001db10: 7469 6f6e 4465 7363 7269 7074 6f72 0a0a tionDescriptor..
│ │ │ │ │ -0001db20: 312e 3237 2e35 2043 4675 6e63 7469 6f6e 1.27.5 CFunction
│ │ │ │ │ -0001db30: 4465 7363 7269 7074 6f72 3a20 7265 7374 Descriptor: rest
│ │ │ │ │ -0001db40: 6f72 696e 670a 2d2d 2d2d 2d2d 2d2d 2d2d oring.----------
│ │ │ │ │ -0001db50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0001db60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a6c 696e -----------..lin
│ │ │ │ │ -0001db70: 6b0a 2020 2020 204d 616b 6520 7468 6520 k. Make the
│ │ │ │ │ -0001db80: 6164 6472 6573 7320 6f66 2074 6865 2066 address of the f
│ │ │ │ │ -0001db90: 756e 6374 696f 6e20 706f 696e 7420 746f unction point to
│ │ │ │ │ -0001dba0: 2074 6865 2072 6567 6973 7465 7265 6420 the registered
│ │ │ │ │ -0001dbb0: 6164 6472 6573 732e 0a0a 1f0a 4669 6c65 address.....File
│ │ │ │ │ -0001dbc0: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ -0001dbd0: 2020 4e6f 6465 3a20 4368 6172 6163 7465 Node: Characte
│ │ │ │ │ -0001dbe0: 722c 2020 4e65 7874 3a20 4368 6172 6163 r, Next: Charac
│ │ │ │ │ -0001dbf0: 7465 7241 7272 6179 2c20 2050 7265 763a terArray, Prev:
│ │ │ │ │ -0001dc00: 2043 4675 6e63 7469 6f6e 4465 7363 7269 CFunctionDescri
│ │ │ │ │ -0001dc10: 7074 6f72 2c20 2055 703a 2042 6173 6520 ptor, Up: Base
│ │ │ │ │ -0001dc20: 636c 6173 7365 730a 0a31 2e32 3820 4368 classes..1.28 Ch
│ │ │ │ │ -0001dc30: 6172 6163 7465 720a 3d3d 3d3d 3d3d 3d3d aracter.========
│ │ │ │ │ -0001dc40: 3d3d 3d3d 3d3d 0a0a 4465 6669 6e65 6420 ======..Defined
│ │ │ │ │ -0001dc50: 696e 206e 616d 6573 7061 6365 2053 6d61 in namespace Sma
│ │ │ │ │ -0001dc60: 6c6c 7461 6c6b 0a53 7570 6572 636c 6173 lltalk.Superclas
│ │ │ │ │ -0001dc70: 733a 204d 6167 6e69 7475 6465 0a43 6174 s: Magnitude.Cat
│ │ │ │ │ -0001dc80: 6567 6f72 793a 204c 616e 6775 6167 652d egory: Language-
│ │ │ │ │ -0001dc90: 4461 7461 2074 7970 6573 0a20 2020 2020 Data types.
│ │ │ │ │ -0001dca0: 4d79 2069 6e73 7461 6e63 6573 2072 6570 My instances rep
│ │ │ │ │ -0001dcb0: 7265 7365 6e74 2074 6865 2032 3536 2063 resent the 256 c
│ │ │ │ │ -0001dcc0: 6861 7261 6374 6572 7320 6f66 2074 6865 haracters of the
│ │ │ │ │ -0001dcd0: 2063 6861 7261 6374 6572 2073 6574 2e20 character set.
│ │ │ │ │ -0001dce0: 2049 0a20 2020 2020 7072 6f76 6964 6520 I. provide
│ │ │ │ │ -0001dcf0: 6d65 7373 6167 6573 2074 6f20 7472 616e messages to tran
│ │ │ │ │ -0001dd00: 736c 6174 6520 6265 7477 6565 6e20 696e slate between in
│ │ │ │ │ -0001dd10: 7465 6765 7273 2061 6e64 2063 6861 7261 tegers and chara
│ │ │ │ │ -0001dd20: 6374 6572 0a20 2020 2020 6f62 6a65 6374 cter. object
│ │ │ │ │ -0001dd30: 732c 2061 6e64 2070 726f 7669 6465 206e s, and provide n
│ │ │ │ │ -0001dd40: 616d 6573 2066 6f72 2073 6f6d 6520 6f66 ames for some of
│ │ │ │ │ -0001dd50: 2074 6865 2063 6f6d 6d6f 6e20 756e 7072 the common unpr
│ │ │ │ │ -0001dd60: 696e 7461 626c 650a 2020 2020 2063 6861 intable. cha
│ │ │ │ │ -0001dd70: 7261 6374 6572 732e 0a0a 2020 2020 2043 racters... C
│ │ │ │ │ -0001dd80: 6861 7261 6374 6572 2069 7320 616c 7761 haracter is alwa
│ │ │ │ │ -0001dd90: 7973 2075 7365 6420 286d 6f73 746c 7920 ys used (mostly
│ │ │ │ │ -0001dda0: 666f 7220 7065 7266 6f72 6d61 6e63 6520 for performance
│ │ │ │ │ -0001ddb0: 7265 6173 6f6e 7329 2077 6865 6e0a 2020 reasons) when.
│ │ │ │ │ -0001ddc0: 2020 2072 6566 6572 7269 6e67 2074 6f20 referring to
│ │ │ │ │ -0001ddd0: 6368 6172 6163 7465 7273 2077 686f 7365 characters whose
│ │ │ │ │ -0001dde0: 2063 6f64 6520 706f 696e 7420 6973 2062 code point is b
│ │ │ │ │ -0001ddf0: 6574 7765 656e 2030 2061 6e64 2031 3237 etween 0 and 127
│ │ │ │ │ -0001de00: 2e0a 2020 2020 2041 626f 7665 2031 3237 .. Above 127
│ │ │ │ │ -0001de10: 2c20 696e 7374 6561 642c 206d 6f72 6520 , instead, more
│ │ │ │ │ -0001de20: 6361 7265 2069 7320 6e65 6564 6564 3a20 care is needed:
│ │ │ │ │ -0001de30: 4368 6172 6163 7465 7220 7265 6665 7273 Character refers
│ │ │ │ │ -0001de40: 2074 6f20 6279 7465 730a 2020 2020 2074 to bytes. t
│ │ │ │ │ -0001de50: 6861 7420 6172 6520 7573 6564 2061 7320 hat are used as
│ │ │ │ │ -0001de60: 7061 7274 206f 6620 656e 636f 6469 6e67 part of encoding
│ │ │ │ │ -0001de70: 206f 6620 6120 6368 6172 6163 7465 722c of a character,
│ │ │ │ │ -0001de80: 2077 6869 6c65 0a20 2020 2020 556e 6963 while. Unic
│ │ │ │ │ -0001de90: 6f64 6543 6861 7261 6374 6572 2072 6566 odeCharacter ref
│ │ │ │ │ -0001dea0: 6572 7320 746f 2074 6865 2063 6861 7261 ers to the chara
│ │ │ │ │ -0001deb0: 6374 6572 2069 7473 656c 662e 0a0a 2a20 cter itself...*
│ │ │ │ │ -0001dec0: 4d65 6e75 3a0a 0a2a 2043 6861 7261 6374 Menu:..* Charact
│ │ │ │ │ -0001ded0: 6572 2063 6c61 7373 2d62 7569 6c74 2069 er class-built i
│ │ │ │ │ -0001dee0: 6e73 3a3a 2020 2863 6c61 7373 290a 2a20 ns:: (class).*
│ │ │ │ │ -0001def0: 4368 6172 6163 7465 7220 636c 6173 732d Character class-
│ │ │ │ │ -0001df00: 636f 6e73 7461 6e74 733a 3a20 2028 636c constants:: (cl
│ │ │ │ │ -0001df10: 6173 7329 0a2a 2043 6861 7261 6374 6572 ass).* Character
│ │ │ │ │ -0001df20: 2063 6c61 7373 2d69 6e69 7469 616c 697a class-initializ
│ │ │ │ │ -0001df30: 696e 6720 6c6f 6f6b 7570 2074 6162 6c65 ing lookup table
│ │ │ │ │ -0001df40: 733a 3a20 2028 636c 6173 7329 0a2a 2043 s:: (class).* C
│ │ │ │ │ -0001df50: 6861 7261 6374 6572 2063 6c61 7373 2d69 haracter class-i
│ │ │ │ │ -0001df60: 6e73 7461 6e63 6520 6372 6561 7469 6f6e nstance creation
│ │ │ │ │ -0001df70: 3a3a 2020 2863 6c61 7373 290a 2a20 4368 :: (class).* Ch
│ │ │ │ │ -0001df80: 6172 6163 7465 7220 636c 6173 732d 7465 aracter class-te
│ │ │ │ │ -0001df90: 7374 696e 673a 3a20 2028 636c 6173 7329 sting:: (class)
│ │ │ │ │ -0001dfa0: 0a2a 2043 6861 7261 6374 6572 2d62 7569 .* Character-bui
│ │ │ │ │ -0001dfb0: 6c74 2069 6e73 3a3a 2020 2869 6e73 7461 lt ins:: (insta
│ │ │ │ │ -0001dfc0: 6e63 6529 0a2a 2043 6861 7261 6374 6572 nce).* Character
│ │ │ │ │ -0001dfd0: 2d63 6f65 7263 696f 6e20 6d65 7468 6f64 -coercion method
│ │ │ │ │ -0001dfe0: 733a 3a20 2028 696e 7374 616e 6365 290a s:: (instance).
│ │ │ │ │ -0001dff0: 2a20 4368 6172 6163 7465 722d 636f 6d70 * Character-comp
│ │ │ │ │ -0001e000: 6172 696e 673a 3a20 2028 696e 7374 616e aring:: (instan
│ │ │ │ │ -0001e010: 6365 290a 2a20 4368 6172 6163 7465 722d ce).* Character-
│ │ │ │ │ -0001e020: 636f 6e76 6572 7469 6e67 3a3a 2020 2869 converting:: (i
│ │ │ │ │ -0001e030: 6e73 7461 6e63 6529 0a2a 2043 6861 7261 nstance).* Chara
│ │ │ │ │ -0001e040: 6374 6572 2d70 7269 6e74 696e 673a 3a20 cter-printing::
│ │ │ │ │ -0001e050: 2028 696e 7374 616e 6365 290a 2a20 4368 (instance).* Ch
│ │ │ │ │ -0001e060: 6172 6163 7465 722d 7374 6f72 696e 673a aracter-storing:
│ │ │ │ │ -0001e070: 3a20 2028 696e 7374 616e 6365 290a 2a20 : (instance).*
│ │ │ │ │ -0001e080: 4368 6172 6163 7465 722d 7465 7374 696e Character-testin
│ │ │ │ │ -0001e090: 673a 3a20 2028 696e 7374 616e 6365 290a g:: (instance).
│ │ │ │ │ -0001e0a0: 2a20 4368 6172 6163 7465 722d 7465 7374 * Character-test
│ │ │ │ │ -0001e0b0: 696e 6720 6675 6e63 7469 6f6e 616c 6974 ing functionalit
│ │ │ │ │ -0001e0c0: 793a 3a20 2028 696e 7374 616e 6365 290a y:: (instance).
│ │ │ │ │ -0001e0d0: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ -0001e0e0: 652e 696e 666f 2c20 204e 6f64 653a 2043 e.info, Node: C
│ │ │ │ │ -0001e0f0: 6861 7261 6374 6572 2063 6c61 7373 2d62 haracter class-b
│ │ │ │ │ -0001e100: 7569 6c74 2069 6e73 2c20 204e 6578 743a uilt ins, Next:
│ │ │ │ │ -0001e110: 2043 6861 7261 6374 6572 2063 6c61 7373 Character class
│ │ │ │ │ -0001e120: 2d63 6f6e 7374 616e 7473 2c20 2055 703a -constants, Up:
│ │ │ │ │ -0001e130: 2043 6861 7261 6374 6572 0a0a 312e 3238 Character..1.28
│ │ │ │ │ -0001e140: 2e31 2043 6861 7261 6374 6572 2063 6c61 .1 Character cla
│ │ │ │ │ -0001e150: 7373 3a20 6275 696c 7420 696e 730a 2d2d ss: built ins.--
│ │ │ │ │ -0001e160: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0001e170: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------.
│ │ │ │ │ -0001e180: 0a61 7363 6969 5661 6c75 653a 2061 6e49 .asciiValue: anI
│ │ │ │ │ -0001e190: 6e74 6567 6572 0a20 2020 2020 5265 7475 nteger. Retu
│ │ │ │ │ -0001e1a0: 726e 7320 7468 6520 6368 6172 6163 7465 rns the characte
│ │ │ │ │ -0001e1b0: 7220 6f62 6a65 6374 2063 6f72 7265 7370 r object corresp
│ │ │ │ │ -0001e1c0: 6f6e 6469 6e67 2074 6f20 616e 496e 7465 onding to anInte
│ │ │ │ │ -0001e1d0: 6765 722e 2020 4572 726f 7220 6966 0a20 ger. Error if.
│ │ │ │ │ -0001e1e0: 2020 2020 616e 496e 7465 6765 7220 6973 anInteger is
│ │ │ │ │ -0001e1f0: 206e 6f74 2061 6e20 696e 7465 6765 722c not an integer,
│ │ │ │ │ -0001e200: 206f 7220 6e6f 7420 696e 2030 2e2e 3132 or not in 0..12
│ │ │ │ │ -0001e210: 372e 0a0a 636f 6465 506f 696e 743a 2061 7...codePoint: a
│ │ │ │ │ -0001e220: 6e49 6e74 6567 6572 0a20 2020 2020 5265 nInteger. Re
│ │ │ │ │ -0001e230: 7475 726e 7320 7468 6520 6368 6172 6163 turns the charac
│ │ │ │ │ -0001e240: 7465 7220 6f62 6a65 6374 2c20 706f 7373 ter object, poss
│ │ │ │ │ -0001e250: 6962 6c79 2061 6e20 556e 6963 6f64 6543 ibly an UnicodeC
│ │ │ │ │ -0001e260: 6861 7261 6374 6572 2c0a 2020 2020 2063 haracter,. c
│ │ │ │ │ -0001e270: 6f72 7265 7370 6f6e 6469 6e67 2074 6f20 orresponding to
│ │ │ │ │ -0001e280: 616e 496e 7465 6765 722e 2020 4572 726f anInteger. Erro
│ │ │ │ │ -0001e290: 7220 6966 2061 6e49 6e74 6567 6572 2069 r if anInteger i
│ │ │ │ │ -0001e2a0: 7320 6e6f 7420 616e 2069 6e74 6567 6572 s not an integer
│ │ │ │ │ -0001e2b0: 2c0a 2020 2020 206f 7220 6e6f 7420 696e ,. or not in
│ │ │ │ │ -0001e2c0: 2030 2e2e 3136 7231 3046 4646 462e 0a0a 0..16r10FFFF...
│ │ │ │ │ -0001e2d0: 7661 6c75 653a 2061 6e49 6e74 6567 6572 value: anInteger
│ │ │ │ │ -0001e2e0: 0a20 2020 2020 5265 7475 726e 7320 7468 . Returns th
│ │ │ │ │ -0001e2f0: 6520 6368 6172 6163 7465 7220 6f62 6a65 e character obje
│ │ │ │ │ -0001e300: 6374 2063 6f72 7265 7370 6f6e 6469 6e67 ct corresponding
│ │ │ │ │ -0001e310: 2074 6f20 616e 496e 7465 6765 722e 2020 to anInteger.
│ │ │ │ │ -0001e320: 4572 726f 7220 6966 0a20 2020 2020 616e Error if. an
│ │ │ │ │ -0001e330: 496e 7465 6765 7220 6973 206e 6f74 2061 Integer is not a
│ │ │ │ │ -0001e340: 6e20 696e 7465 6765 722c 206f 7220 6e6f n integer, or no
│ │ │ │ │ -0001e350: 7420 696e 2030 2e2e 3235 352e 0a0a 1f0a t in 0..255.....
│ │ │ │ │ -0001e360: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ -0001e370: 6e66 6f2c 2020 4e6f 6465 3a20 4368 6172 nfo, Node: Char
│ │ │ │ │ -0001e380: 6163 7465 7220 636c 6173 732d 636f 6e73 acter class-cons
│ │ │ │ │ -0001e390: 7461 6e74 732c 2020 4e65 7874 3a20 4368 tants, Next: Ch
│ │ │ │ │ -0001e3a0: 6172 6163 7465 7220 636c 6173 732d 696e aracter class-in
│ │ │ │ │ -0001e3b0: 6974 6961 6c69 7a69 6e67 206c 6f6f 6b75 itializing looku
│ │ │ │ │ -0001e3c0: 7020 7461 626c 6573 2c20 2050 7265 763a p tables, Prev:
│ │ │ │ │ -0001e3d0: 2043 6861 7261 6374 6572 2063 6c61 7373 Character class
│ │ │ │ │ -0001e3e0: 2d62 7569 6c74 2069 6e73 2c20 2055 703a -built ins, Up:
│ │ │ │ │ -0001e3f0: 2043 6861 7261 6374 6572 0a0a 312e 3238 Character..1.28
│ │ │ │ │ -0001e400: 2e32 2043 6861 7261 6374 6572 2063 6c61 .2 Character cla
│ │ │ │ │ -0001e410: 7373 3a20 636f 6e73 7461 6e74 730a 2d2d ss: constants.--
│ │ │ │ │ -0001e420: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0001e430: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------.
│ │ │ │ │ -0001e440: 0a62 6163 6b73 7061 6365 0a20 2020 2020 .backspace.
│ │ │ │ │ -0001e450: 5265 7475 726e 7320 7468 6520 6368 6172 Returns the char
│ │ │ │ │ -0001e460: 6163 7465 7220 2762 6163 6b73 7061 6365 acter 'backspace
│ │ │ │ │ -0001e470: 270a 0a62 656c 6c0a 2020 2020 2052 6574 '..bell. Ret
│ │ │ │ │ -0001e480: 7572 6e73 2074 6865 2063 6861 7261 6374 urns the charact
│ │ │ │ │ -0001e490: 6572 2027 6265 6c27 0a0a 6372 0a20 2020 er 'bel'..cr.
│ │ │ │ │ -0001e4a0: 2020 5265 7475 726e 7320 7468 6520 6368 Returns the ch
│ │ │ │ │ -0001e4b0: 6172 6163 7465 7220 2763 7227 0a0a 656f aracter 'cr'..eo
│ │ │ │ │ -0001e4c0: 660a 2020 2020 2052 6574 7572 6e73 2074 f. Returns t
│ │ │ │ │ -0001e4d0: 6865 2063 6861 7261 6374 6572 2027 656f he character 'eo
│ │ │ │ │ -0001e4e0: 6627 2c20 616c 736f 206b 6e6f 776e 2061 f', also known a
│ │ │ │ │ -0001e4f0: 7320 2773 7562 270a 0a65 6f74 0a20 2020 s 'sub'..eot.
│ │ │ │ │ -0001e500: 2020 5265 7475 726e 7320 7468 6520 6368 Returns the ch
│ │ │ │ │ -0001e510: 6172 6163 7465 7220 2765 6f74 272c 2061 aracter 'eot', a
│ │ │ │ │ -0001e520: 6c73 6f20 6b6e 6f77 6e20 6173 2027 4374 lso known as 'Ct
│ │ │ │ │ -0001e530: 726c 2d44 270a 0a65 7363 0a20 2020 2020 rl-D'..esc.
│ │ │ │ │ -0001e540: 5265 7475 726e 7320 7468 6520 6368 6172 Returns the char
│ │ │ │ │ -0001e550: 6163 7465 7220 2765 7363 270a 0a66 660a acter 'esc'..ff.
│ │ │ │ │ -0001e560: 2020 2020 2052 6574 7572 6e73 2074 6865 Returns the
│ │ │ │ │ -0001e570: 2063 6861 7261 6374 6572 2027 6666 272c character 'ff',
│ │ │ │ │ -0001e580: 2061 6c73 6f20 6b6e 6f77 6e20 6173 2027 also known as '
│ │ │ │ │ -0001e590: 6e65 7750 6167 6527 0a0a 6c66 0a20 2020 newPage'..lf.
│ │ │ │ │ -0001e5a0: 2020 5265 7475 726e 7320 7468 6520 6368 Returns the ch
│ │ │ │ │ -0001e5b0: 6172 6163 7465 7220 276c 6627 2c20 616c aracter 'lf', al
│ │ │ │ │ -0001e5c0: 736f 206b 6e6f 776e 2061 7320 276e 6c27 so known as 'nl'
│ │ │ │ │ -0001e5d0: 0a0a 6e65 7750 6167 650a 2020 2020 2052 ..newPage. R
│ │ │ │ │ -0001e5e0: 6574 7572 6e73 2074 6865 2063 6861 7261 eturns the chara
│ │ │ │ │ -0001e5f0: 6374 6572 2027 6e65 7750 6167 6527 2c20 cter 'newPage',
│ │ │ │ │ -0001e600: 616c 736f 206b 6e6f 776e 2061 7320 2766 also known as 'f
│ │ │ │ │ -0001e610: 6627 0a0a 6e6c 0a20 2020 2020 5265 7475 f'..nl. Retu
│ │ │ │ │ -0001e620: 726e 7320 7468 6520 6368 6172 6163 7465 rns the characte
│ │ │ │ │ -0001e630: 7220 276e 6c27 2c20 616c 736f 206b 6e6f r 'nl', also kno
│ │ │ │ │ -0001e640: 776e 2061 7320 276c 6627 0a0a 6e75 6c0a wn as 'lf'..nul.
│ │ │ │ │ -0001e650: 2020 2020 2052 6574 7572 6e73 2074 6865 Returns the
│ │ │ │ │ -0001e660: 2063 6861 7261 6374 6572 2027 6e75 6c27 character 'nul'
│ │ │ │ │ -0001e670: 0a0a 7370 6163 650a 2020 2020 2052 6574 ..space. Ret
│ │ │ │ │ -0001e680: 7572 6e73 2074 6865 2063 6861 7261 6374 urns the charact
│ │ │ │ │ -0001e690: 6572 2027 7370 6163 6527 0a0a 7461 620a er 'space'..tab.
│ │ │ │ │ -0001e6a0: 2020 2020 2052 6574 7572 6e73 2074 6865 Returns the
│ │ │ │ │ -0001e6b0: 2063 6861 7261 6374 6572 2027 7461 6227 character 'tab'
│ │ │ │ │ -0001e6c0: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ -0001e6d0: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ -0001e6e0: 4368 6172 6163 7465 7220 636c 6173 732d Character class-
│ │ │ │ │ -0001e6f0: 696e 6974 6961 6c69 7a69 6e67 206c 6f6f initializing loo
│ │ │ │ │ -0001e700: 6b75 7020 7461 626c 6573 2c20 204e 6578 kup tables, Nex
│ │ │ │ │ -0001e710: 743a 2043 6861 7261 6374 6572 2063 6c61 t: Character cla
│ │ │ │ │ -0001e720: 7373 2d69 6e73 7461 6e63 6520 6372 6561 ss-instance crea
│ │ │ │ │ -0001e730: 7469 6f6e 2c20 2050 7265 763a 2043 6861 tion, Prev: Cha
│ │ │ │ │ -0001e740: 7261 6374 6572 2063 6c61 7373 2d63 6f6e racter class-con
│ │ │ │ │ -0001e750: 7374 616e 7473 2c20 2055 703a 2043 6861 stants, Up: Cha
│ │ │ │ │ -0001e760: 7261 6374 6572 0a0a 312e 3238 2e33 2043 racter..1.28.3 C
│ │ │ │ │ -0001e770: 6861 7261 6374 6572 2063 6c61 7373 3a20 haracter class:
│ │ │ │ │ -0001e780: 696e 6974 6961 6c69 7a69 6e67 206c 6f6f initializing loo
│ │ │ │ │ -0001e790: 6b75 7020 7461 626c 6573 0a2d 2d2d 2d2d kup tables.-----
│ │ │ │ │ -0001e7a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0001e7b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0001e7c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a69 -------------..i
│ │ │ │ │ -0001e7d0: 6e69 7469 616c 697a 650a 2020 2020 2049 nitialize. I
│ │ │ │ │ -0001e7e0: 6e69 7469 616c 697a 6520 7468 6520 6c6f nitialize the lo
│ │ │ │ │ -0001e7f0: 6f6b 7570 2074 6162 6c65 2077 6869 6368 okup table which
│ │ │ │ │ -0001e800: 2069 7320 7573 6564 2074 6f20 6d61 6b65 is used to make
│ │ │ │ │ -0001e810: 2063 6173 6520 616e 640a 2020 2020 2064 case and. d
│ │ │ │ │ -0001e820: 6967 6974 2d74 6f2d 6368 6172 2063 6f6e igit-to-char con
│ │ │ │ │ -0001e830: 7665 7273 696f 6e73 2066 6173 7465 722e versions faster.
│ │ │ │ │ -0001e840: 2020 496e 6469 6365 7320 696e 2054 6162 Indices in Tab
│ │ │ │ │ -0001e850: 6c65 2061 7265 2041 5343 4949 0a20 2020 le are ASCII.
│ │ │ │ │ -0001e860: 2020 7661 6c75 6573 2069 6e63 7265 6d65 values increme
│ │ │ │ │ -0001e870: 6e74 6564 2062 7920 6f6e 652e 2020 496e nted by one. In
│ │ │ │ │ -0001e880: 6469 6365 7320 312d 3235 3620 636c 6173 dices 1-256 clas
│ │ │ │ │ -0001e890: 7369 6679 2063 6861 7273 2028 3020 3d0a sify chars (0 =.
│ │ │ │ │ -0001e8a0: 2020 2020 206e 6f74 6869 6e67 2073 7065 nothing spe
│ │ │ │ │ -0001e8b0: 6369 616c 2c20 3220 3d20 7365 7061 7261 cial, 2 = separa
│ │ │ │ │ -0001e8c0: 746f 722c 2034 3820 3d20 6469 6769 742c tor, 48 = digit,
│ │ │ │ │ -0001e8d0: 2035 3520 3d20 7570 7065 7263 6173 652c 55 = uppercase,
│ │ │ │ │ -0001e8e0: 2033 203d 0a20 2020 2020 6c6f 7765 7263 3 =. lowerc
│ │ │ │ │ -0001e8f0: 6173 6529 2c20 696e 6469 6365 7320 3235 ase), indices 25
│ │ │ │ │ -0001e900: 372d 3531 3220 6d61 7020 746f 206c 6f77 7-512 map to low
│ │ │ │ │ -0001e910: 6572 6361 7365 2063 6861 7273 2c20 696e ercase chars, in
│ │ │ │ │ -0001e920: 6469 6365 7320 3531 332d 3736 380a 2020 dices 513-768.
│ │ │ │ │ -0001e930: 2020 206d 6170 2074 6f20 7570 7065 7263 map to upperc
│ │ │ │ │ -0001e940: 6173 6520 6368 6172 732e 0a0a 1f0a 4669 ase chars.....Fi
│ │ │ │ │ -0001e950: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ -0001e960: 6f2c 2020 4e6f 6465 3a20 4368 6172 6163 o, Node: Charac
│ │ │ │ │ -0001e970: 7465 7220 636c 6173 732d 696e 7374 616e ter class-instan
│ │ │ │ │ -0001e980: 6365 2063 7265 6174 696f 6e2c 2020 4e65 ce creation, Ne
│ │ │ │ │ -0001e990: 7874 3a20 4368 6172 6163 7465 7220 636c xt: Character cl
│ │ │ │ │ -0001e9a0: 6173 732d 7465 7374 696e 672c 2020 5072 ass-testing, Pr
│ │ │ │ │ -0001e9b0: 6576 3a20 4368 6172 6163 7465 7220 636c ev: Character cl
│ │ │ │ │ -0001e9c0: 6173 732d 696e 6974 6961 6c69 7a69 6e67 ass-initializing
│ │ │ │ │ -0001e9d0: 206c 6f6f 6b75 7020 7461 626c 6573 2c20 lookup tables,
│ │ │ │ │ -0001e9e0: 2055 703a 2043 6861 7261 6374 6572 0a0a Up: Character..
│ │ │ │ │ -0001e9f0: 312e 3238 2e34 2043 6861 7261 6374 6572 1.28.4 Character
│ │ │ │ │ -0001ea00: 2063 6c61 7373 3a20 696e 7374 616e 6365 class: instance
│ │ │ │ │ -0001ea10: 2063 7265 6174 696f 6e0a 2d2d 2d2d 2d2d creation.------
│ │ │ │ │ -0001ea20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0001ea30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0001ea40: 2d2d 2d0a 0a64 6967 6974 5661 6c75 653a ---..digitValue:
│ │ │ │ │ -0001ea50: 2061 6e49 6e74 6567 6572 0a20 2020 2020 anInteger.
│ │ │ │ │ -0001ea60: 5265 7475 726e 7320 6120 6368 6172 6163 Returns a charac
│ │ │ │ │ -0001ea70: 7465 7220 7468 6174 2063 6f72 7265 7370 ter that corresp
│ │ │ │ │ -0001ea80: 6f6e 6473 2074 6f20 616e 496e 7465 6765 onds to anIntege
│ │ │ │ │ -0001ea90: 722e 2020 302d 3920 6d61 7020 746f 0a20 r. 0-9 map to.
│ │ │ │ │ -0001eaa0: 2020 2020 2430 2d24 392c 2031 302d 3335 $0-$9, 10-35
│ │ │ │ │ -0001eab0: 206d 6170 2074 6f20 2441 2d24 5a0a 0a1f map to $A-$Z...
│ │ │ │ │ -0001eac0: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ -0001ead0: 696e 666f 2c20 204e 6f64 653a 2043 6861 info, Node: Cha
│ │ │ │ │ -0001eae0: 7261 6374 6572 2063 6c61 7373 2d74 6573 racter class-tes
│ │ │ │ │ -0001eaf0: 7469 6e67 2c20 204e 6578 743a 2043 6861 ting, Next: Cha
│ │ │ │ │ -0001eb00: 7261 6374 6572 2d62 7569 6c74 2069 6e73 racter-built ins
│ │ │ │ │ -0001eb10: 2c20 2050 7265 763a 2043 6861 7261 6374 , Prev: Charact
│ │ │ │ │ -0001eb20: 6572 2063 6c61 7373 2d69 6e73 7461 6e63 er class-instanc
│ │ │ │ │ -0001eb30: 6520 6372 6561 7469 6f6e 2c20 2055 703a e creation, Up:
│ │ │ │ │ -0001eb40: 2043 6861 7261 6374 6572 0a0a 312e 3238 Character..1.28
│ │ │ │ │ -0001eb50: 2e35 2043 6861 7261 6374 6572 2063 6c61 .5 Character cla
│ │ │ │ │ -0001eb60: 7373 3a20 7465 7374 696e 670a 2d2d 2d2d ss: testing.----
│ │ │ │ │ -0001eb70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0001eb80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a69 7349 -----------..isI
│ │ │ │ │ -0001eb90: 6d6d 6564 6961 7465 0a20 2020 2020 416e mmediate. An
│ │ │ │ │ -0001eba0: 7377 6572 2077 6865 7468 6572 2c20 6966 swer whether, if
│ │ │ │ │ -0001ebb0: 2078 2069 7320 616e 2069 6e73 7461 6e63 x is an instanc
│ │ │ │ │ -0001ebc0: 6520 6f66 2074 6865 2072 6563 6569 7665 e of the receive
│ │ │ │ │ -0001ebd0: 722c 2078 2063 6f70 7920 3d3d 2078 0a0a r, x copy == x..
│ │ │ │ │ -0001ebe0: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ -0001ebf0: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 4368 .info, Node: Ch
│ │ │ │ │ -0001ec00: 6172 6163 7465 722d 6275 696c 7420 696e aracter-built in
│ │ │ │ │ -0001ec10: 732c 2020 4e65 7874 3a20 4368 6172 6163 s, Next: Charac
│ │ │ │ │ -0001ec20: 7465 722d 636f 6572 6369 6f6e 206d 6574 ter-coercion met
│ │ │ │ │ -0001ec30: 686f 6473 2c20 2050 7265 763a 2043 6861 hods, Prev: Cha
│ │ │ │ │ -0001ec40: 7261 6374 6572 2063 6c61 7373 2d74 6573 racter class-tes
│ │ │ │ │ -0001ec50: 7469 6e67 2c20 2055 703a 2043 6861 7261 ting, Up: Chara
│ │ │ │ │ -0001ec60: 6374 6572 0a0a 312e 3238 2e36 2043 6861 cter..1.28.6 Cha
│ │ │ │ │ -0001ec70: 7261 6374 6572 3a20 6275 696c 7420 696e racter: built in
│ │ │ │ │ -0001ec80: 730a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d s.--------------
│ │ │ │ │ -0001ec90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a3d -------------..=
│ │ │ │ │ -0001eca0: 2063 6861 720a 2020 2020 2042 6f6f 6c65 char. Boole
│ │ │ │ │ -0001ecb0: 616e 2072 6574 7572 6e20 7661 6c75 653b an return value;
│ │ │ │ │ -0001ecc0: 2074 7275 6520 6966 2074 6865 2063 6861 true if the cha
│ │ │ │ │ -0001ecd0: 7261 6374 6572 7320 6172 6520 6571 7561 racters are equa
│ │ │ │ │ -0001ece0: 6c0a 0a61 7349 6e74 6567 6572 0a20 2020 l..asInteger.
│ │ │ │ │ -0001ecf0: 2020 5265 7475 726e 7320 7468 6520 696e Returns the in
│ │ │ │ │ -0001ed00: 7465 6765 7220 7661 6c75 6520 636f 7272 teger value corr
│ │ │ │ │ -0001ed10: 6573 706f 6e64 696e 6720 746f 2073 656c esponding to sel
│ │ │ │ │ -0001ed20: 662e 2020 2363 6f64 6550 6f69 6e74 2c0a f. #codePoint,.
│ │ │ │ │ -0001ed30: 2020 2020 2023 6173 6369 6956 616c 7565 #asciiValue
│ │ │ │ │ -0001ed40: 2c20 2376 616c 7565 2c20 616e 6420 2361 , #value, and #a
│ │ │ │ │ -0001ed50: 7349 6e74 6567 6572 2061 7265 2073 796e sInteger are syn
│ │ │ │ │ -0001ed60: 6f6e 796d 732e 0a0a 6173 6369 6956 616c onyms...asciiVal
│ │ │ │ │ -0001ed70: 7565 0a20 2020 2020 5265 7475 726e 7320 ue. Returns
│ │ │ │ │ -0001ed80: 7468 6520 696e 7465 6765 7220 7661 6c75 the integer valu
│ │ │ │ │ -0001ed90: 6520 636f 7272 6573 706f 6e64 696e 6720 e corresponding
│ │ │ │ │ -0001eda0: 746f 2073 656c 662e 2020 2363 6f64 6550 to self. #codeP
│ │ │ │ │ -0001edb0: 6f69 6e74 2c0a 2020 2020 2023 6173 6369 oint,. #asci
│ │ │ │ │ -0001edc0: 6956 616c 7565 2c20 2376 616c 7565 2c20 iValue, #value,
│ │ │ │ │ -0001edd0: 616e 6420 2361 7349 6e74 6567 6572 2061 and #asInteger a
│ │ │ │ │ -0001ede0: 7265 2073 796e 6f6e 796d 732e 0a0a 636f re synonyms...co
│ │ │ │ │ -0001edf0: 6465 506f 696e 740a 2020 2020 2052 6574 dePoint. Ret
│ │ │ │ │ -0001ee00: 7572 6e73 2074 6865 2069 6e74 6567 6572 urns the integer
│ │ │ │ │ -0001ee10: 2076 616c 7565 2063 6f72 7265 7370 6f6e value correspon
│ │ │ │ │ -0001ee20: 6469 6e67 2074 6f20 7365 6c66 2e20 2023 ding to self. #
│ │ │ │ │ -0001ee30: 636f 6465 506f 696e 742c 0a20 2020 2020 codePoint,.
│ │ │ │ │ -0001ee40: 2361 7363 6969 5661 6c75 652c 2023 7661 #asciiValue, #va
│ │ │ │ │ -0001ee50: 6c75 652c 2061 6e64 2023 6173 496e 7465 lue, and #asInte
│ │ │ │ │ -0001ee60: 6765 7220 6172 6520 7379 6e6f 6e79 6d73 ger are synonyms
│ │ │ │ │ -0001ee70: 2e0a 0a76 616c 7565 0a20 2020 2020 5265 ...value. Re
│ │ │ │ │ -0001ee80: 7475 726e 7320 7468 6520 696e 7465 6765 turns the intege
│ │ │ │ │ -0001ee90: 7220 7661 6c75 6520 636f 7272 6573 706f r value correspo
│ │ │ │ │ -0001eea0: 6e64 696e 6720 746f 2073 656c 662e 2020 nding to self.
│ │ │ │ │ -0001eeb0: 2363 6f64 6550 6f69 6e74 2c0a 2020 2020 #codePoint,.
│ │ │ │ │ -0001eec0: 2023 6173 6369 6956 616c 7565 2c20 2376 #asciiValue, #v
│ │ │ │ │ -0001eed0: 616c 7565 2c20 616e 6420 2361 7349 6e74 alue, and #asInt
│ │ │ │ │ -0001eee0: 6567 6572 2061 7265 2073 796e 6f6e 796d eger are synonym
│ │ │ │ │ -0001eef0: 732e 0a0a 1f0a 4669 6c65 3a20 6773 742d s.....File: gst-
│ │ │ │ │ -0001ef00: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ -0001ef10: 3a20 4368 6172 6163 7465 722d 636f 6572 : Character-coer
│ │ │ │ │ -0001ef20: 6369 6f6e 206d 6574 686f 6473 2c20 204e cion methods, N
│ │ │ │ │ -0001ef30: 6578 743a 2043 6861 7261 6374 6572 2d63 ext: Character-c
│ │ │ │ │ -0001ef40: 6f6d 7061 7269 6e67 2c20 2050 7265 763a omparing, Prev:
│ │ │ │ │ -0001ef50: 2043 6861 7261 6374 6572 2d62 7569 6c74 Character-built
│ │ │ │ │ -0001ef60: 2069 6e73 2c20 2055 703a 2043 6861 7261 ins, Up: Chara
│ │ │ │ │ -0001ef70: 6374 6572 0a0a 312e 3238 2e37 2043 6861 cter..1.28.7 Cha
│ │ │ │ │ -0001ef80: 7261 6374 6572 3a20 636f 6572 6369 6f6e racter: coercion
│ │ │ │ │ -0001ef90: 206d 6574 686f 6473 0a2d 2d2d 2d2d 2d2d methods.-------
│ │ │ │ │ -0001efa0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0001efb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a2a 2061 -----------..* a
│ │ │ │ │ -0001efc0: 4e75 6d62 6572 0a20 2020 2020 5265 7475 Number. Retu
│ │ │ │ │ -0001efd0: 726e 7320 6120 5374 7269 6e67 2077 6974 rns a String wit
│ │ │ │ │ -0001efe0: 6820 614e 756d 6265 7220 6f63 6375 7272 h aNumber occurr
│ │ │ │ │ -0001eff0: 656e 6365 7320 6f66 2074 6865 2072 6563 ences of the rec
│ │ │ │ │ -0001f000: 6569 7665 722e 0a0a 6173 4c6f 7765 7263 eiver...asLowerc
│ │ │ │ │ -0001f010: 6173 650a 2020 2020 2052 6574 7572 6e73 ase. Returns
│ │ │ │ │ -0001f020: 2073 656c 6620 6173 2061 206c 6f77 6572 self as a lower
│ │ │ │ │ -0001f030: 6361 7365 2063 6861 7261 6374 6572 2069 case character i
│ │ │ │ │ -0001f040: 6620 6974 2773 2061 6e20 7570 7065 7263 f it's an upperc
│ │ │ │ │ -0001f050: 6173 6520 6c65 7474 6572 2c0a 2020 2020 ase letter,.
│ │ │ │ │ -0001f060: 206f 7468 6572 7769 7365 2072 6574 7572 otherwise retur
│ │ │ │ │ -0001f070: 6e73 2074 6865 2063 6861 7261 6374 6572 ns the character
│ │ │ │ │ -0001f080: 2075 6e63 6861 6e67 6564 2e0a 0a61 7353 unchanged...asS
│ │ │ │ │ -0001f090: 7472 696e 670a 2020 2020 2052 6574 7572 tring. Retur
│ │ │ │ │ -0001f0a0: 6e73 2074 6865 2063 6861 7261 6374 6572 ns the character
│ │ │ │ │ -0001f0b0: 2073 656c 6620 6173 2061 2073 7472 696e self as a strin
│ │ │ │ │ -0001f0c0: 672e 2020 4f6e 6c79 2076 616c 6964 2069 g. Only valid i
│ │ │ │ │ -0001f0d0: 6620 7468 650a 2020 2020 2063 6861 7261 f the. chara
│ │ │ │ │ -0001f0e0: 6374 6572 2069 7320 6265 7477 6565 6e20 cter is between
│ │ │ │ │ -0001f0f0: 3020 616e 6420 3235 352e 0a0a 6173 5379 0 and 255...asSy
│ │ │ │ │ -0001f100: 6d62 6f6c 0a20 2020 2020 5265 7475 726e mbol. Return
│ │ │ │ │ -0001f110: 7320 7468 6520 6368 6172 6163 7465 7220 s the character
│ │ │ │ │ -0001f120: 7365 6c66 2061 7320 6120 7379 6d62 6f6c self as a symbol
│ │ │ │ │ -0001f130: 2e0a 0a61 7355 6e69 636f 6465 5374 7269 ...asUnicodeStri
│ │ │ │ │ -0001f140: 6e67 0a20 2020 2020 5265 7475 726e 7320 ng. Returns
│ │ │ │ │ -0001f150: 7468 6520 6368 6172 6163 7465 7220 7365 the character se
│ │ │ │ │ -0001f160: 6c66 2061 7320 6120 556e 6963 6f64 6520 lf as a Unicode
│ │ │ │ │ -0001f170: 7374 7269 6e67 2e0a 0a61 7355 7070 6572 string...asUpper
│ │ │ │ │ -0001f180: 6361 7365 0a20 2020 2020 5265 7475 726e case. Return
│ │ │ │ │ -0001f190: 7320 7365 6c66 2061 7320 6120 7570 7065 s self as a uppe
│ │ │ │ │ -0001f1a0: 7263 6173 6520 6368 6172 6163 7465 7220 rcase character
│ │ │ │ │ -0001f1b0: 6966 2069 7427 7320 616e 206c 6f77 6572 if it's an lower
│ │ │ │ │ -0001f1c0: 6361 7365 206c 6574 7465 722c 0a20 2020 case letter,.
│ │ │ │ │ -0001f1d0: 2020 6f74 6865 7277 6973 6520 7265 7475 otherwise retu
│ │ │ │ │ -0001f1e0: 726e 7320 7468 6520 6368 6172 6163 7465 rns the characte
│ │ │ │ │ -0001f1f0: 7220 756e 6368 616e 6765 642e 0a0a 1f0a r unchanged.....
│ │ │ │ │ -0001f200: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ -0001f210: 6e66 6f2c 2020 4e6f 6465 3a20 4368 6172 nfo, Node: Char
│ │ │ │ │ -0001f220: 6163 7465 722d 636f 6d70 6172 696e 672c acter-comparing,
│ │ │ │ │ -0001f230: 2020 4e65 7874 3a20 4368 6172 6163 7465 Next: Characte
│ │ │ │ │ -0001f240: 722d 636f 6e76 6572 7469 6e67 2c20 2050 r-converting, P
│ │ │ │ │ -0001f250: 7265 763a 2043 6861 7261 6374 6572 2d63 rev: Character-c
│ │ │ │ │ -0001f260: 6f65 7263 696f 6e20 6d65 7468 6f64 732c oercion methods,
│ │ │ │ │ -0001f270: 2020 5570 3a20 4368 6172 6163 7465 720a Up: Character.
│ │ │ │ │ -0001f280: 0a31 2e32 382e 3820 4368 6172 6163 7465 .1.28.8 Characte
│ │ │ │ │ -0001f290: 723a 2063 6f6d 7061 7269 6e67 0a2d 2d2d r: comparing.---
│ │ │ │ │ -0001f2a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0001f2b0: 2d2d 2d2d 2d2d 2d2d 0a0a 3c20 6143 6861 --------..< aCha
│ │ │ │ │ -0001f2c0: 7261 6374 6572 0a20 2020 2020 436f 6d70 racter. Comp
│ │ │ │ │ -0001f2d0: 6172 6520 7468 6520 6368 6172 6163 7465 are the characte
│ │ │ │ │ -0001f2e0: 7227 7320 4153 4349 4920 7661 6c75 652e r's ASCII value.
│ │ │ │ │ -0001f2f0: 2020 416e 7377 6572 2077 6865 7468 6572 Answer whether
│ │ │ │ │ -0001f300: 2074 6865 2072 6563 6569 7665 7227 730a the receiver's.
│ │ │ │ │ -0001f310: 2020 2020 2069 7320 7468 6520 6c65 6173 is the leas
│ │ │ │ │ -0001f320: 742e 0a0a 3c3d 2061 4368 6172 6163 7465 t...<= aCharacte
│ │ │ │ │ -0001f330: 720a 2020 2020 2043 6f6d 7061 7265 2074 r. Compare t
│ │ │ │ │ -0001f340: 6865 2063 6861 7261 6374 6572 2773 2041 he character's A
│ │ │ │ │ -0001f350: 5343 4949 2076 616c 7565 2e20 2041 6e73 SCII value. Ans
│ │ │ │ │ -0001f360: 7765 7220 7768 6574 6865 7220 7468 6520 wer whether the
│ │ │ │ │ -0001f370: 7265 6365 6976 6572 2773 0a20 2020 2020 receiver's.
│ │ │ │ │ -0001f380: 6973 2074 6865 206c 6561 7374 206f 7220 is the least or
│ │ │ │ │ -0001f390: 7468 6569 7220 6571 7561 6c2e 0a0a 3e20 their equal...>
│ │ │ │ │ -0001f3a0: 6143 6861 7261 6374 6572 0a20 2020 2020 aCharacter.
│ │ │ │ │ -0001f3b0: 436f 6d70 6172 6520 7468 6520 6368 6172 Compare the char
│ │ │ │ │ -0001f3c0: 6163 7465 7227 7320 4153 4349 4920 7661 acter's ASCII va
│ │ │ │ │ -0001f3d0: 6c75 652e 2020 416e 7377 6572 2077 6865 lue. Answer whe
│ │ │ │ │ -0001f3e0: 7468 6572 2074 6865 2072 6563 6569 7665 ther the receive
│ │ │ │ │ -0001f3f0: 7227 730a 2020 2020 2069 7320 7468 6520 r's. is the
│ │ │ │ │ -0001f400: 6772 6561 7465 7374 2e0a 0a3e 3d20 6143 greatest...>= aC
│ │ │ │ │ -0001f410: 6861 7261 6374 6572 0a20 2020 2020 436f haracter. Co
│ │ │ │ │ -0001f420: 6d70 6172 6520 7468 6520 6368 6172 6163 mpare the charac
│ │ │ │ │ -0001f430: 7465 7227 7320 4153 4349 4920 7661 6c75 ter's ASCII valu
│ │ │ │ │ -0001f440: 652e 2020 416e 7377 6572 2077 6865 7468 e. Answer wheth
│ │ │ │ │ -0001f450: 6572 2074 6865 2072 6563 6569 7665 7227 er the receiver'
│ │ │ │ │ -0001f460: 730a 2020 2020 2069 7320 7468 6520 6772 s. is the gr
│ │ │ │ │ -0001f470: 6561 7465 7374 206f 7220 7468 6569 7220 eatest or their
│ │ │ │ │ -0001f480: 6571 7561 6c2e 0a0a 1f0a 4669 6c65 3a20 equal.....File:
│ │ │ │ │ -0001f490: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ -0001f4a0: 4e6f 6465 3a20 4368 6172 6163 7465 722d Node: Character-
│ │ │ │ │ -0001f4b0: 636f 6e76 6572 7469 6e67 2c20 204e 6578 converting, Nex
│ │ │ │ │ -0001f4c0: 743a 2043 6861 7261 6374 6572 2d70 7269 t: Character-pri
│ │ │ │ │ -0001f4d0: 6e74 696e 672c 2020 5072 6576 3a20 4368 nting, Prev: Ch
│ │ │ │ │ -0001f4e0: 6172 6163 7465 722d 636f 6d70 6172 696e aracter-comparin
│ │ │ │ │ -0001f4f0: 672c 2020 5570 3a20 4368 6172 6163 7465 g, Up: Characte
│ │ │ │ │ -0001f500: 720a 0a31 2e32 382e 3920 4368 6172 6163 r..1.28.9 Charac
│ │ │ │ │ -0001f510: 7465 723a 2063 6f6e 7665 7274 696e 670a ter: converting.
│ │ │ │ │ -0001f520: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0001f530: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6173 ------------..as
│ │ │ │ │ -0001f540: 4368 6172 6163 7465 720a 2020 2020 2052 Character. R
│ │ │ │ │ -0001f550: 6574 7572 6e20 7468 6520 7265 6365 6976 eturn the receiv
│ │ │ │ │ -0001f560: 6572 2c20 7369 6e63 6520 6974 2069 7320 er, since it is
│ │ │ │ │ -0001f570: 616c 7265 6164 7920 6120 6368 6172 6163 already a charac
│ │ │ │ │ -0001f580: 7465 722e 0a0a 6469 6769 7456 616c 7565 ter...digitValue
│ │ │ │ │ -0001f590: 0a20 2020 2020 5265 7475 726e 7320 7468 . Returns th
│ │ │ │ │ -0001f5a0: 6520 7661 6c75 6520 6f66 2073 656c 6620 e value of self
│ │ │ │ │ -0001f5b0: 696e 7465 7270 7265 7465 6420 6173 2061 interpreted as a
│ │ │ │ │ -0001f5c0: 2064 6967 6974 2e20 2048 6572 652c 2027 digit. Here, '
│ │ │ │ │ -0001f5d0: 6469 6769 7427 0a20 2020 2020 6d65 616e digit'. mean
│ │ │ │ │ -0001f5e0: 7320 6569 7468 6572 2030 2d39 2c20 6f72 s either 0-9, or
│ │ │ │ │ -0001f5f0: 2041 2d5a 2c20 7768 6963 6820 6d61 7073 A-Z, which maps
│ │ │ │ │ -0001f600: 2074 6f20 3130 2d33 352e 0a0a 1f0a 4669 to 10-35.....Fi
│ │ │ │ │ -0001f610: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ -0001f620: 6f2c 2020 4e6f 6465 3a20 4368 6172 6163 o, Node: Charac
│ │ │ │ │ -0001f630: 7465 722d 7072 696e 7469 6e67 2c20 204e ter-printing, N
│ │ │ │ │ -0001f640: 6578 743a 2043 6861 7261 6374 6572 2d73 ext: Character-s
│ │ │ │ │ -0001f650: 746f 7269 6e67 2c20 2050 7265 763a 2043 toring, Prev: C
│ │ │ │ │ -0001f660: 6861 7261 6374 6572 2d63 6f6e 7665 7274 haracter-convert
│ │ │ │ │ -0001f670: 696e 672c 2020 5570 3a20 4368 6172 6163 ing, Up: Charac
│ │ │ │ │ -0001f680: 7465 720a 0a31 2e32 382e 3130 2043 6861 ter..1.28.10 Cha
│ │ │ │ │ -0001f690: 7261 6374 6572 3a20 7072 696e 7469 6e67 racter: printing
│ │ │ │ │ -0001f6a0: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------
│ │ │ │ │ -0001f6b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6469 ------------..di
│ │ │ │ │ -0001f6c0: 7370 6c61 794f 6e3a 2061 5374 7265 616d splayOn: aStream
│ │ │ │ │ -0001f6d0: 0a20 2020 2020 5072 696e 7420 6120 7265 . Print a re
│ │ │ │ │ -0001f6e0: 7072 6573 656e 7461 7469 6f6e 206f 6620 presentation of
│ │ │ │ │ -0001f6f0: 7468 6520 7265 6365 6976 6572 206f 6e20 the receiver on
│ │ │ │ │ -0001f700: 6153 7472 6561 6d2e 2020 556e 6c69 6b65 aStream. Unlike
│ │ │ │ │ -0001f710: 0a20 2020 2020 2370 7269 6e74 4f6e 3a2c . #printOn:,
│ │ │ │ │ -0001f720: 2074 6869 7320 6d65 7468 6f64 2073 7472 this method str
│ │ │ │ │ -0001f730: 6970 7320 7468 6520 6c65 6164 696e 6720 ips the leading
│ │ │ │ │ -0001f740: 646f 6c6c 6172 2e0a 0a70 7269 6e74 4f6e dollar...printOn
│ │ │ │ │ -0001f750: 3a20 6153 7472 6561 6d0a 2020 2020 2050 : aStream. P
│ │ │ │ │ -0001f760: 7269 6e74 2061 2072 6570 7265 7365 6e74 rint a represent
│ │ │ │ │ -0001f770: 6174 696f 6e20 6f66 2074 6865 2072 6563 ation of the rec
│ │ │ │ │ -0001f780: 6569 7665 7220 6f6e 2061 5374 7265 616d eiver on aStream
│ │ │ │ │ -0001f790: 0a0a 7374 6f72 654c 6974 6572 616c 4f6e ..storeLiteralOn
│ │ │ │ │ -0001f7a0: 3a20 6153 7472 6561 6d0a 2020 2020 2053 : aStream. S
│ │ │ │ │ -0001f7b0: 746f 7265 206f 6e20 6153 7472 6561 6d20 tore on aStream
│ │ │ │ │ -0001f7c0: 736f 6d65 2053 6d61 6c6c 7461 6c6b 2063 some Smalltalk c
│ │ │ │ │ -0001f7d0: 6f64 6520 7768 6963 6820 636f 6d70 696c ode which compil
│ │ │ │ │ -0001f7e0: 6573 2074 6f20 7468 6520 7265 6365 6976 es to the receiv
│ │ │ │ │ -0001f7f0: 6572 0a0a 1f0a 4669 6c65 3a20 6773 742d er....File: gst-
│ │ │ │ │ -0001f800: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ -0001f810: 3a20 4368 6172 6163 7465 722d 7374 6f72 : Character-stor
│ │ │ │ │ -0001f820: 696e 672c 2020 4e65 7874 3a20 4368 6172 ing, Next: Char
│ │ │ │ │ -0001f830: 6163 7465 722d 7465 7374 696e 672c 2020 acter-testing,
│ │ │ │ │ -0001f840: 5072 6576 3a20 4368 6172 6163 7465 722d Prev: Character-
│ │ │ │ │ -0001f850: 7072 696e 7469 6e67 2c20 2055 703a 2043 printing, Up: C
│ │ │ │ │ -0001f860: 6861 7261 6374 6572 0a0a 312e 3238 2e31 haracter..1.28.1
│ │ │ │ │ -0001f870: 3120 4368 6172 6163 7465 723a 2073 746f 1 Character: sto
│ │ │ │ │ -0001f880: 7269 6e67 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d ring.-----------
│ │ │ │ │ -0001f890: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------.
│ │ │ │ │ -0001f8a0: 0a69 734c 6974 6572 616c 4f62 6a65 6374 .isLiteralObject
│ │ │ │ │ -0001f8b0: 0a20 2020 2020 416e 7377 6572 2077 6865 . Answer whe
│ │ │ │ │ -0001f8c0: 7468 6572 2074 6865 2072 6563 6569 7665 ther the receive
│ │ │ │ │ -0001f8d0: 7220 6973 2065 7870 7265 7373 6962 6c65 r is expressible
│ │ │ │ │ -0001f8e0: 2061 7320 6120 536d 616c 6c74 616c 6b20 as a Smalltalk
│ │ │ │ │ -0001f8f0: 6c69 7465 7261 6c2e 0a0a 7374 6f72 654f literal...storeO
│ │ │ │ │ -0001f900: 6e3a 2061 5374 7265 616d 0a20 2020 2020 n: aStream.
│ │ │ │ │ -0001f910: 5374 6f72 6520 536d 616c 6c74 616c 6b20 Store Smalltalk
│ │ │ │ │ -0001f920: 636f 6465 2063 6f6d 7069 6c69 6e67 2074 code compiling t
│ │ │ │ │ -0001f930: 6f20 7468 6520 7265 6365 6976 6572 206f o the receiver o
│ │ │ │ │ -0001f940: 6e20 6153 7472 6561 6d0a 0a1f 0a46 696c n aStream....Fil
│ │ │ │ │ -0001f950: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ -0001f960: 2c20 204e 6f64 653a 2043 6861 7261 6374 , Node: Charact
│ │ │ │ │ -0001f970: 6572 2d74 6573 7469 6e67 2c20 204e 6578 er-testing, Nex
│ │ │ │ │ -0001f980: 743a 2043 6861 7261 6374 6572 2d74 6573 t: Character-tes
│ │ │ │ │ -0001f990: 7469 6e67 2066 756e 6374 696f 6e61 6c69 ting functionali
│ │ │ │ │ -0001f9a0: 7479 2c20 2050 7265 763a 2043 6861 7261 ty, Prev: Chara
│ │ │ │ │ -0001f9b0: 6374 6572 2d73 746f 7269 6e67 2c20 2055 cter-storing, U
│ │ │ │ │ -0001f9c0: 703a 2043 6861 7261 6374 6572 0a0a 312e p: Character..1.
│ │ │ │ │ -0001f9d0: 3238 2e31 3220 4368 6172 6163 7465 723a 28.12 Character:
│ │ │ │ │ -0001f9e0: 2074 6573 7469 6e67 0a2d 2d2d 2d2d 2d2d testing.-------
│ │ │ │ │ -0001f9f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0001fa00: 2d2d 2d0a 0a69 7341 6c70 6861 4e75 6d65 ---..isAlphaNume
│ │ │ │ │ -0001fa10: 7269 630a 2020 2020 2054 7275 6520 6966 ric. True if
│ │ │ │ │ -0001fa20: 2073 656c 6620 6973 2061 206c 6574 7465 self is a lette
│ │ │ │ │ -0001fa30: 7220 6f72 2061 2064 6967 6974 0a0a 6973 r or a digit..is
│ │ │ │ │ -0001fa40: 4469 6769 740a 2020 2020 2054 7275 6520 Digit. True
│ │ │ │ │ -0001fa50: 6966 2073 656c 6620 6973 2061 2030 2d39 if self is a 0-9
│ │ │ │ │ -0001fa60: 2064 6967 6974 0a0a 6973 4469 6769 743a digit..isDigit:
│ │ │ │ │ -0001fa70: 2072 6164 6978 0a20 2020 2020 416e 7377 radix. Answ
│ │ │ │ │ -0001fa80: 6572 2077 6865 7468 6572 2074 6865 2072 er whether the r
│ │ │ │ │ -0001fa90: 6563 6569 7665 7220 6973 2061 2076 616c eceiver is a val
│ │ │ │ │ -0001faa0: 6964 2063 6861 7261 6374 6572 2069 6e20 id character in
│ │ │ │ │ -0001fab0: 7468 6520 6769 7665 6e0a 2020 2020 2072 the given. r
│ │ │ │ │ -0001fac0: 6164 6978 2e0a 0a69 734c 6574 7465 720a adix...isLetter.
│ │ │ │ │ -0001fad0: 2020 2020 2054 7275 6520 6966 2073 656c True if sel
│ │ │ │ │ -0001fae0: 6620 6973 2061 6e20 7570 7065 722d 206f f is an upper- o
│ │ │ │ │ -0001faf0: 7220 6c6f 7765 7263 6173 6520 6c65 7474 r lowercase lett
│ │ │ │ │ -0001fb00: 6572 0a0a 6973 4c6f 7765 7263 6173 650a er..isLowercase.
│ │ │ │ │ -0001fb10: 2020 2020 2054 7275 6520 6966 2073 656c True if sel
│ │ │ │ │ -0001fb20: 6620 6973 2061 206c 6f77 6572 6361 7365 f is a lowercase
│ │ │ │ │ -0001fb30: 206c 6574 7465 720a 0a69 7350 6174 6853 letter..isPathS
│ │ │ │ │ -0001fb40: 6570 6172 6174 6f72 0a20 2020 2020 5265 eparator. Re
│ │ │ │ │ -0001fb50: 7475 726e 7320 7472 7565 2069 6620 7365 turns true if se
│ │ │ │ │ -0001fb60: 6c66 2069 7320 6120 7061 7468 2073 6570 lf is a path sep
│ │ │ │ │ -0001fb70: 6172 6174 6f72 2028 242f 206f 7220 245c arator ($/ or $\
│ │ │ │ │ -0001fb80: 2075 6e64 6572 2057 696e 646f 7773 2c0a under Windows,.
│ │ │ │ │ -0001fb90: 2020 2020 2024 2f20 6f6e 6c79 2075 6e64 $/ only und
│ │ │ │ │ -0001fba0: 6572 2055 6e69 7820 7379 7374 656d 7320 er Unix systems
│ │ │ │ │ -0001fbb0: 696e 636c 7564 696e 6720 4d61 6320 4f53 including Mac OS
│ │ │ │ │ -0001fbc0: 2058 292e 0a0a 6973 5075 6e63 7475 6174 X)...isPunctuat
│ │ │ │ │ -0001fbd0: 696f 6e0a 2020 2020 2052 6574 7572 6e73 ion. Returns
│ │ │ │ │ -0001fbe0: 2074 7275 6520 6966 2073 656c 6620 6973 true if self is
│ │ │ │ │ -0001fbf0: 206f 6e65 206f 6620 272e 2c3a 3b21 3f27 one of '.,:;!?'
│ │ │ │ │ -0001fc00: 0a0a 6973 5365 7061 7261 746f 720a 2020 ..isSeparator.
│ │ │ │ │ -0001fc10: 2020 2052 6574 7572 6e73 2074 7275 6520 Returns true
│ │ │ │ │ -0001fc20: 6966 2073 656c 6620 6973 2061 2073 7061 if self is a spa
│ │ │ │ │ -0001fc30: 6365 2c20 6372 2c20 7461 622c 206e 6c2c ce, cr, tab, nl,
│ │ │ │ │ -0001fc40: 206f 7220 6e65 7750 6167 650a 0a69 7355 or newPage..isU
│ │ │ │ │ -0001fc50: 7070 6572 6361 7365 0a20 2020 2020 5472 ppercase. Tr
│ │ │ │ │ -0001fc60: 7565 2069 6620 7365 6c66 2069 7320 7570 ue if self is up
│ │ │ │ │ -0001fc70: 7065 7263 6173 650a 0a69 7356 6f77 656c percase..isVowel
│ │ │ │ │ -0001fc80: 0a20 2020 2020 5265 7475 726e 7320 7472 . Returns tr
│ │ │ │ │ -0001fc90: 7565 2069 6620 7365 6c66 2069 7320 612c ue if self is a,
│ │ │ │ │ -0001fca0: 2065 2c20 692c 206f 2c20 6f72 2075 3b20 e, i, o, or u;
│ │ │ │ │ -0001fcb0: 6361 7365 2069 6e73 656e 7369 7469 7665 case insensitive
│ │ │ │ │ -0001fcc0: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ -0001fcd0: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ -0001fce0: 4368 6172 6163 7465 722d 7465 7374 696e Character-testin
│ │ │ │ │ -0001fcf0: 6720 6675 6e63 7469 6f6e 616c 6974 792c g functionality,
│ │ │ │ │ -0001fd00: 2020 5072 6576 3a20 4368 6172 6163 7465 Prev: Characte
│ │ │ │ │ -0001fd10: 722d 7465 7374 696e 672c 2020 5570 3a20 r-testing, Up:
│ │ │ │ │ -0001fd20: 4368 6172 6163 7465 720a 0a31 2e32 382e Character..1.28.
│ │ │ │ │ -0001fd30: 3133 2043 6861 7261 6374 6572 3a20 7465 13 Character: te
│ │ │ │ │ -0001fd40: 7374 696e 6720 6675 6e63 7469 6f6e 616c sting functional
│ │ │ │ │ -0001fd50: 6974 790a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ity.------------
│ │ │ │ │ -0001fd60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0001fd70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6973 ------------..is
│ │ │ │ │ -0001fd80: 4368 6172 6163 7465 720a 2020 2020 2041 Character. A
│ │ │ │ │ -0001fd90: 6e73 7765 7220 5472 7565 2e20 2057 6527 nswer True. We'
│ │ │ │ │ -0001fda0: 7265 2064 6566 696e 6974 656c 7920 6368 re definitely ch
│ │ │ │ │ -0001fdb0: 6172 6163 7465 7273 0a0a 1f0a 4669 6c65 aracters....File
│ │ │ │ │ -0001fdc0: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ -0001fdd0: 2020 4e6f 6465 3a20 4368 6172 6163 7465 Node: Characte
│ │ │ │ │ -0001fde0: 7241 7272 6179 2c20 204e 6578 743a 2043 rArray, Next: C
│ │ │ │ │ -0001fdf0: 496e 742c 2020 5072 6576 3a20 4368 6172 Int, Prev: Char
│ │ │ │ │ -0001fe00: 6163 7465 722c 2020 5570 3a20 4261 7365 acter, Up: Base
│ │ │ │ │ -0001fe10: 2063 6c61 7373 6573 0a0a 312e 3239 2043 classes..1.29 C
│ │ │ │ │ -0001fe20: 6861 7261 6374 6572 4172 7261 790a 3d3d haracterArray.==
│ │ │ │ │ -0001fe30: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ -0001fe40: 3d0a 0a44 6566 696e 6564 2069 6e20 6e61 =..Defined in na
│ │ │ │ │ -0001fe50: 6d65 7370 6163 6520 536d 616c 6c74 616c mespace Smalltal
│ │ │ │ │ -0001fe60: 6b0a 5375 7065 7263 6c61 7373 3a20 4172 k.Superclass: Ar
│ │ │ │ │ -0001fe70: 7261 7965 6443 6f6c 6c65 6374 696f 6e0a rayedCollection.
│ │ │ │ │ -0001fe80: 4361 7465 676f 7279 3a20 436f 6c6c 6563 Category: Collec
│ │ │ │ │ -0001fe90: 7469 6f6e 732d 5465 7874 0a20 2020 2020 tions-Text.
│ │ │ │ │ -0001fea0: 4d79 2069 6e73 7461 6e63 6573 2072 6570 My instances rep
│ │ │ │ │ -0001feb0: 7265 7365 6e74 2061 2067 656e 6572 6963 resent a generic
│ │ │ │ │ -0001fec0: 2074 6578 7475 616c 2028 7374 7269 6e67 textual (string
│ │ │ │ │ -0001fed0: 2920 6461 7461 2074 7970 652e 2020 490a ) data type. I.
│ │ │ │ │ -0001fee0: 2020 2020 2070 726f 7669 6465 2061 6363 provide acc
│ │ │ │ │ -0001fef0: 6573 7369 6e67 2061 6e64 206d 616e 6970 essing and manip
│ │ │ │ │ -0001ff00: 756c 6174 696f 6e20 6d65 7468 6f64 7320 ulation methods
│ │ │ │ │ -0001ff10: 666f 7220 7374 7269 6e67 732e 0a0a 2a20 for strings...*
│ │ │ │ │ -0001ff20: 4d65 6e75 3a0a 0a2a 2043 6861 7261 6374 Menu:..* Charact
│ │ │ │ │ -0001ff30: 6572 4172 7261 7920 636c 6173 732d 6261 erArray class-ba
│ │ │ │ │ -0001ff40: 7369 633a 3a20 2028 636c 6173 7329 0a2a sic:: (class).*
│ │ │ │ │ -0001ff50: 2043 6861 7261 6374 6572 4172 7261 7920 CharacterArray
│ │ │ │ │ -0001ff60: 636c 6173 732d 6d75 6c74 6962 7974 6520 class-multibyte
│ │ │ │ │ -0001ff70: 656e 636f 6469 6e67 733a 3a20 2028 636c encodings:: (cl
│ │ │ │ │ -0001ff80: 6173 7329 0a2a 2043 6861 7261 6374 6572 ass).* Character
│ │ │ │ │ -0001ff90: 4172 7261 792d 6261 7369 633a 3a20 2028 Array-basic:: (
│ │ │ │ │ -0001ffa0: 696e 7374 616e 6365 290a 2a20 4368 6172 instance).* Char
│ │ │ │ │ -0001ffb0: 6163 7465 7241 7272 6179 2d62 7569 6c74 acterArray-built
│ │ │ │ │ -0001ffc0: 2069 6e73 3a3a 2020 2869 6e73 7461 6e63 ins:: (instanc
│ │ │ │ │ -0001ffd0: 6529 0a2a 2043 6861 7261 6374 6572 4172 e).* CharacterAr
│ │ │ │ │ -0001ffe0: 7261 792d 636f 6d70 6172 696e 673a 3a20 ray-comparing::
│ │ │ │ │ -0001fff0: 2028 696e 7374 616e 6365 290a 2a20 4368 (instance).* Ch
│ │ │ │ │ -00020000: 6172 6163 7465 7241 7272 6179 2d63 6f6e aracterArray-con
│ │ │ │ │ -00020010: 7665 7274 696e 673a 3a20 2028 696e 7374 verting:: (inst
│ │ │ │ │ -00020020: 616e 6365 290a 2a20 4368 6172 6163 7465 ance).* Characte
│ │ │ │ │ -00020030: 7241 7272 6179 2d6d 756c 7469 6279 7465 rArray-multibyte
│ │ │ │ │ -00020040: 2065 6e63 6f64 696e 6773 3a3a 2020 2869 encodings:: (i
│ │ │ │ │ -00020050: 6e73 7461 6e63 6529 0a2a 2043 6861 7261 nstance).* Chara
│ │ │ │ │ -00020060: 6374 6572 4172 7261 792d 7374 696c 6c20 cterArray-still
│ │ │ │ │ -00020070: 756e 636c 6173 7369 6669 6564 3a3a 2020 unclassified::
│ │ │ │ │ -00020080: 2869 6e73 7461 6e63 6529 0a2a 2043 6861 (instance).* Cha
│ │ │ │ │ -00020090: 7261 6374 6572 4172 7261 792d 7374 7269 racterArray-stri
│ │ │ │ │ -000200a0: 6e67 2070 726f 6365 7373 696e 673a 3a20 ng processing::
│ │ │ │ │ -000200b0: 2028 696e 7374 616e 6365 290a 2a20 4368 (instance).* Ch
│ │ │ │ │ -000200c0: 6172 6163 7465 7241 7272 6179 2d74 6573 aracterArray-tes
│ │ │ │ │ -000200d0: 7469 6e67 2066 756e 6374 696f 6e61 6c69 ting functionali
│ │ │ │ │ -000200e0: 7479 3a3a 2020 2869 6e73 7461 6e63 6529 ty:: (instance)
│ │ │ │ │ -000200f0: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ -00020100: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ -00020110: 4368 6172 6163 7465 7241 7272 6179 2063 CharacterArray c
│ │ │ │ │ -00020120: 6c61 7373 2d62 6173 6963 2c20 204e 6578 lass-basic, Nex
│ │ │ │ │ -00020130: 743a 2043 6861 7261 6374 6572 4172 7261 t: CharacterArra
│ │ │ │ │ -00020140: 7920 636c 6173 732d 6d75 6c74 6962 7974 y class-multibyt
│ │ │ │ │ -00020150: 6520 656e 636f 6469 6e67 732c 2020 5570 e encodings, Up
│ │ │ │ │ -00020160: 3a20 4368 6172 6163 7465 7241 7272 6179 : CharacterArray
│ │ │ │ │ -00020170: 0a0a 312e 3239 2e31 2043 6861 7261 6374 ..1.29.1 Charact
│ │ │ │ │ -00020180: 6572 4172 7261 7920 636c 6173 733a 2062 erArray class: b
│ │ │ │ │ -00020190: 6173 6963 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d asic.-----------
│ │ │ │ │ -000201a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000201b0: 2d2d 2d2d 2d2d 2d0a 0a66 726f 6d53 7472 -------..fromStr
│ │ │ │ │ -000201c0: 696e 673a 2061 4368 6172 6163 7465 7241 ing: aCharacterA
│ │ │ │ │ -000201d0: 7272 6179 0a20 2020 2020 4d61 6b65 2075 rray. Make u
│ │ │ │ │ -000201e0: 7020 616e 2069 6e73 7461 6e63 6520 6f66 p an instance of
│ │ │ │ │ -000201f0: 2074 6865 2072 6563 6569 7665 7220 636f the receiver co
│ │ │ │ │ -00020200: 6e74 6169 6e69 6e67 2074 6865 2073 616d ntaining the sam
│ │ │ │ │ -00020210: 6520 6368 6172 6163 7465 7273 0a20 2020 e characters.
│ │ │ │ │ -00020220: 2020 6173 2061 4368 6172 6163 7465 7241 as aCharacterA
│ │ │ │ │ -00020230: 7272 6179 2c20 616e 6420 616e 7377 6572 rray, and answer
│ │ │ │ │ -00020240: 2069 742e 0a0a 6c69 6e65 4465 6c69 6d69 it...lineDelimi
│ │ │ │ │ -00020250: 7465 720a 2020 2020 2041 6e73 7765 7220 ter. Answer
│ │ │ │ │ -00020260: 6120 4368 6172 6163 7465 7241 7272 6179 a CharacterArray
│ │ │ │ │ -00020270: 2077 6869 6368 206f 6e65 2063 616e 2075 which one can u
│ │ │ │ │ -00020280: 7365 2061 7320 6120 6c69 6e65 2064 656c se as a line del
│ │ │ │ │ -00020290: 696d 6974 6572 2e0a 2020 2020 2054 6869 imiter.. Thi
│ │ │ │ │ -000202a0: 7320 6973 206d 6561 6e74 2074 6f20 6265 s is meant to be
│ │ │ │ │ -000202b0: 2075 7365 6420 6f6e 2073 7562 636c 6173 used on subclas
│ │ │ │ │ -000202c0: 7365 7320 6f66 2043 6861 7261 6374 6572 ses of Character
│ │ │ │ │ -000202d0: 4172 7261 792e 0a0a 1f0a 4669 6c65 3a20 Array.....File:
│ │ │ │ │ -000202e0: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ -000202f0: 4e6f 6465 3a20 4368 6172 6163 7465 7241 Node: CharacterA
│ │ │ │ │ -00020300: 7272 6179 2063 6c61 7373 2d6d 756c 7469 rray class-multi
│ │ │ │ │ -00020310: 6279 7465 2065 6e63 6f64 696e 6773 2c20 byte encodings,
│ │ │ │ │ -00020320: 204e 6578 743a 2043 6861 7261 6374 6572 Next: Character
│ │ │ │ │ -00020330: 4172 7261 792d 6261 7369 632c 2020 5072 Array-basic, Pr
│ │ │ │ │ -00020340: 6576 3a20 4368 6172 6163 7465 7241 7272 ev: CharacterArr
│ │ │ │ │ -00020350: 6179 2063 6c61 7373 2d62 6173 6963 2c20 ay class-basic,
│ │ │ │ │ -00020360: 2055 703a 2043 6861 7261 6374 6572 4172 Up: CharacterAr
│ │ │ │ │ -00020370: 7261 790a 0a31 2e32 392e 3220 4368 6172 ray..1.29.2 Char
│ │ │ │ │ -00020380: 6163 7465 7241 7272 6179 2063 6c61 7373 acterArray class
│ │ │ │ │ -00020390: 3a20 6d75 6c74 6962 7974 6520 656e 636f : multibyte enco
│ │ │ │ │ -000203a0: 6469 6e67 730a 2d2d 2d2d 2d2d 2d2d 2d2d dings.----------
│ │ │ │ │ -000203b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000203c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000203d0: 2d2d 2d2d 2d2d 0a0a 6973 556e 6963 6f64 ------..isUnicod
│ │ │ │ │ -000203e0: 650a 2020 2020 2041 6e73 7765 7220 7768 e. Answer wh
│ │ │ │ │ -000203f0: 6574 6865 7220 7468 6520 7265 6365 6976 ether the receiv
│ │ │ │ │ -00020400: 6572 2073 746f 7265 7320 6279 7465 7320 er stores bytes
│ │ │ │ │ -00020410: 2869 2e65 2e20 2061 6e20 656e 636f 6465 (i.e. an encode
│ │ │ │ │ -00020420: 6420 666f 726d 2920 6f72 0a20 2020 2020 d form) or.
│ │ │ │ │ -00020430: 6368 6172 6163 7465 7273 2028 6966 2074 characters (if t
│ │ │ │ │ -00020440: 7275 6520 6973 2072 6574 7572 6e65 6429 rue is returned)
│ │ │ │ │ -00020450: 2e0a 0a1f 0a46 696c 653a 2067 7374 2d62 .....File: gst-b
│ │ │ │ │ -00020460: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ -00020470: 2043 6861 7261 6374 6572 4172 7261 792d CharacterArray-
│ │ │ │ │ -00020480: 6261 7369 632c 2020 4e65 7874 3a20 4368 basic, Next: Ch
│ │ │ │ │ -00020490: 6172 6163 7465 7241 7272 6179 2d62 7569 aracterArray-bui
│ │ │ │ │ -000204a0: 6c74 2069 6e73 2c20 2050 7265 763a 2043 lt ins, Prev: C
│ │ │ │ │ -000204b0: 6861 7261 6374 6572 4172 7261 7920 636c haracterArray cl
│ │ │ │ │ -000204c0: 6173 732d 6d75 6c74 6962 7974 6520 656e ass-multibyte en
│ │ │ │ │ -000204d0: 636f 6469 6e67 732c 2020 5570 3a20 4368 codings, Up: Ch
│ │ │ │ │ -000204e0: 6172 6163 7465 7241 7272 6179 0a0a 312e aracterArray..1.
│ │ │ │ │ -000204f0: 3239 2e33 2043 6861 7261 6374 6572 4172 29.3 CharacterAr
│ │ │ │ │ -00020500: 7261 793a 2062 6173 6963 0a2d 2d2d 2d2d ray: basic.-----
│ │ │ │ │ -00020510: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00020520: 2d2d 2d2d 2d2d 2d0a 0a76 616c 7565 4174 -------..valueAt
│ │ │ │ │ -00020530: 3a20 616e 496e 6465 7820 6966 4162 7365 : anIndex ifAbse
│ │ │ │ │ -00020540: 6e74 3a20 6142 6c6f 636b 0a20 2020 2020 nt: aBlock.
│ │ │ │ │ -00020550: 416e 7377 6572 2074 6865 2061 7363 6969 Answer the ascii
│ │ │ │ │ -00020560: 2076 616c 7565 206f 6620 7468 6520 616e value of the an
│ │ │ │ │ -00020570: 496e 6465 782d 7468 2063 6861 7261 6374 Index-th charact
│ │ │ │ │ -00020580: 6572 206f 6620 7468 6520 7265 6365 6976 er of the receiv
│ │ │ │ │ -00020590: 6572 2c0a 2020 2020 206f 7220 6576 616c er,. or eval
│ │ │ │ │ -000205a0: 7561 7465 2061 426c 6f63 6b20 616e 6420 uate aBlock and
│ │ │ │ │ -000205b0: 616e 7377 6572 2074 6865 2072 6573 756c answer the resul
│ │ │ │ │ -000205c0: 7420 6966 2074 6865 2069 6e64 6578 2069 t if the index i
│ │ │ │ │ -000205d0: 7320 6f75 7420 6f66 0a20 2020 2020 7261 s out of. ra
│ │ │ │ │ -000205e0: 6e67 652e 0a0a 1f0a 4669 6c65 3a20 6773 nge.....File: gs
│ │ │ │ │ -000205f0: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ -00020600: 6465 3a20 4368 6172 6163 7465 7241 7272 de: CharacterArr
│ │ │ │ │ -00020610: 6179 2d62 7569 6c74 2069 6e73 2c20 204e ay-built ins, N
│ │ │ │ │ -00020620: 6578 743a 2043 6861 7261 6374 6572 4172 ext: CharacterAr
│ │ │ │ │ -00020630: 7261 792d 636f 6d70 6172 696e 672c 2020 ray-comparing,
│ │ │ │ │ -00020640: 5072 6576 3a20 4368 6172 6163 7465 7241 Prev: CharacterA
│ │ │ │ │ -00020650: 7272 6179 2d62 6173 6963 2c20 2055 703a rray-basic, Up:
│ │ │ │ │ -00020660: 2043 6861 7261 6374 6572 4172 7261 790a CharacterArray.
│ │ │ │ │ -00020670: 0a31 2e32 392e 3420 4368 6172 6163 7465 .1.29.4 Characte
│ │ │ │ │ -00020680: 7241 7272 6179 3a20 6275 696c 7420 696e rArray: built in
│ │ │ │ │ -00020690: 730a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d s.--------------
│ │ │ │ │ -000206a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000206b0: 2d2d 0a0a 7661 6c75 6541 743a 2069 6e64 --..valueAt: ind
│ │ │ │ │ -000206c0: 6578 0a20 2020 2020 416e 7377 6572 2074 ex. Answer t
│ │ │ │ │ -000206d0: 6865 2061 7363 6969 2076 616c 7565 206f he ascii value o
│ │ │ │ │ -000206e0: 6620 696e 6465 782d 7468 2063 6861 7261 f index-th chara
│ │ │ │ │ -000206f0: 6374 6572 2076 6172 6961 626c 6520 6f66 cter variable of
│ │ │ │ │ -00020700: 2074 6865 0a20 2020 2020 7265 6365 6976 the. receiv
│ │ │ │ │ -00020710: 6572 0a0a 7661 6c75 6541 743a 2069 6e64 er..valueAt: ind
│ │ │ │ │ -00020720: 6578 2070 7574 3a20 7661 6c75 650a 2020 ex put: value.
│ │ │ │ │ -00020730: 2020 2053 746f 7265 2028 4368 6172 6163 Store (Charac
│ │ │ │ │ -00020740: 7465 7220 7661 6c75 653a 2076 616c 7565 ter value: value
│ │ │ │ │ -00020750: 2920 696e 2074 6865 2069 6e64 6578 2d74 ) in the index-t
│ │ │ │ │ -00020760: 6820 696e 6465 7865 6420 696e 7374 616e h indexed instan
│ │ │ │ │ -00020770: 6365 0a20 2020 2020 7661 7269 6162 6c65 ce. variable
│ │ │ │ │ -00020780: 206f 6620 7468 6520 7265 6365 6976 6572 of the receiver
│ │ │ │ │ -00020790: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ -000207a0: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ -000207b0: 4368 6172 6163 7465 7241 7272 6179 2d63 CharacterArray-c
│ │ │ │ │ -000207c0: 6f6d 7061 7269 6e67 2c20 204e 6578 743a omparing, Next:
│ │ │ │ │ -000207d0: 2043 6861 7261 6374 6572 4172 7261 792d CharacterArray-
│ │ │ │ │ -000207e0: 636f 6e76 6572 7469 6e67 2c20 2050 7265 converting, Pre
│ │ │ │ │ -000207f0: 763a 2043 6861 7261 6374 6572 4172 7261 v: CharacterArra
│ │ │ │ │ -00020800: 792d 6275 696c 7420 696e 732c 2020 5570 y-built ins, Up
│ │ │ │ │ -00020810: 3a20 4368 6172 6163 7465 7241 7272 6179 : CharacterArray
│ │ │ │ │ -00020820: 0a0a 312e 3239 2e35 2043 6861 7261 6374 ..1.29.5 Charact
│ │ │ │ │ -00020830: 6572 4172 7261 793a 2063 6f6d 7061 7269 erArray: compari
│ │ │ │ │ -00020840: 6e67 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ng.-------------
│ │ │ │ │ -00020850: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00020860: 2d2d 2d0a 0a3c 2061 4368 6172 6163 7465 ---..< aCharacte
│ │ │ │ │ -00020870: 7241 7272 6179 0a20 2020 2020 5265 7475 rArray. Retu
│ │ │ │ │ -00020880: 726e 2074 7275 6520 6966 2074 6865 2072 rn true if the r
│ │ │ │ │ -00020890: 6563 6569 7665 7220 6973 206c 6573 7320 eceiver is less
│ │ │ │ │ -000208a0: 7468 616e 2061 4368 6172 6163 7465 7241 than aCharacterA
│ │ │ │ │ -000208b0: 7272 6179 2c20 6967 6e6f 7269 6e67 0a20 rray, ignoring.
│ │ │ │ │ -000208c0: 2020 2020 6361 7365 2064 6966 6665 7265 case differe
│ │ │ │ │ -000208d0: 6e63 6573 2e0a 0a3c 3d20 6143 6861 7261 nces...<= aChara
│ │ │ │ │ -000208e0: 6374 6572 4172 7261 790a 2020 2020 2052 cterArray. R
│ │ │ │ │ -000208f0: 6574 7572 6e73 2074 7275 6520 6966 2074 eturns true if t
│ │ │ │ │ -00020900: 6865 2072 6563 6569 7665 7220 6973 206c he receiver is l
│ │ │ │ │ -00020910: 6573 7320 7468 616e 206f 7220 6571 7561 ess than or equa
│ │ │ │ │ -00020920: 6c20 746f 0a20 2020 2020 6143 6861 7261 l to. aChara
│ │ │ │ │ -00020930: 6374 6572 4172 7261 792c 2069 676e 6f72 cterArray, ignor
│ │ │ │ │ -00020940: 696e 6720 6361 7365 2064 6966 6665 7265 ing case differe
│ │ │ │ │ -00020950: 6e63 6573 2e20 2049 6620 6973 2072 6563 nces. If is rec
│ │ │ │ │ -00020960: 6569 7665 7220 6973 2061 6e0a 2020 2020 eiver is an.
│ │ │ │ │ -00020970: 2069 6e69 7469 616c 2073 7562 7374 7269 initial substri
│ │ │ │ │ -00020980: 6e67 206f 6620 6143 6861 7261 6374 6572 ng of aCharacter
│ │ │ │ │ -00020990: 4172 7261 792c 2069 7420 6973 2063 6f6e Array, it is con
│ │ │ │ │ -000209a0: 7369 6465 7265 6420 746f 2062 6520 6c65 sidered to be le
│ │ │ │ │ -000209b0: 7373 0a20 2020 2020 7468 616e 2061 4368 ss. than aCh
│ │ │ │ │ -000209c0: 6172 6163 7465 7241 7272 6179 2e0a 0a3d aracterArray...=
│ │ │ │ │ -000209d0: 2061 5374 7269 6e67 0a20 2020 2020 416e aString. An
│ │ │ │ │ -000209e0: 7377 6572 2077 6865 7468 6572 2074 6865 swer whether the
│ │ │ │ │ -000209f0: 2072 6563 6569 7665 7227 7320 6974 656d receiver's item
│ │ │ │ │ -00020a00: 7320 6d61 7463 6820 7468 6f73 6520 696e s match those in
│ │ │ │ │ -00020a10: 2061 436f 6c6c 6563 7469 6f6e 0a0a 3e20 aCollection..>
│ │ │ │ │ -00020a20: 6143 6861 7261 6374 6572 4172 7261 790a aCharacterArray.
│ │ │ │ │ -00020a30: 2020 2020 2052 6574 7572 6e20 7472 7565 Return true
│ │ │ │ │ -00020a40: 2069 6620 7468 6520 7265 6365 6976 6572 if the receiver
│ │ │ │ │ -00020a50: 2069 7320 6772 6561 7465 7220 7468 616e is greater than
│ │ │ │ │ -00020a60: 2061 4368 6172 6163 7465 7241 7272 6179 aCharacterArray
│ │ │ │ │ -00020a70: 2c0a 2020 2020 2069 676e 6f72 696e 6720 ,. ignoring
│ │ │ │ │ -00020a80: 6361 7365 2064 6966 6665 7265 6e63 6573 case differences
│ │ │ │ │ -00020a90: 2e0a 0a3e 3d20 6143 6861 7261 6374 6572 ...>= aCharacter
│ │ │ │ │ -00020aa0: 4172 7261 790a 2020 2020 2052 6574 7572 Array. Retur
│ │ │ │ │ -00020ab0: 6e73 2074 7275 6520 6966 2074 6865 2072 ns true if the r
│ │ │ │ │ -00020ac0: 6563 6569 7665 7220 6973 2067 7265 6174 eceiver is great
│ │ │ │ │ -00020ad0: 6572 2074 6861 6e20 6f72 2065 7175 616c er than or equal
│ │ │ │ │ -00020ae0: 2074 6f0a 2020 2020 2061 4368 6172 6163 to. aCharac
│ │ │ │ │ -00020af0: 7465 7241 7272 6179 2c20 6967 6e6f 7269 terArray, ignori
│ │ │ │ │ -00020b00: 6e67 2063 6173 6520 6469 6666 6572 656e ng case differen
│ │ │ │ │ -00020b10: 6365 732e 2020 4966 2069 7320 6143 6861 ces. If is aCha
│ │ │ │ │ -00020b20: 7261 6374 6572 4172 7261 790a 2020 2020 racterArray.
│ │ │ │ │ -00020b30: 2069 7320 616e 2069 6e69 7469 616c 2073 is an initial s
│ │ │ │ │ -00020b40: 7562 7374 7269 6e67 206f 6620 7468 6520 ubstring of the
│ │ │ │ │ -00020b50: 7265 6365 6976 6572 2c20 6974 2069 7320 receiver, it is
│ │ │ │ │ -00020b60: 636f 6e73 6964 6572 6564 2074 6f20 6265 considered to be
│ │ │ │ │ -00020b70: 0a20 2020 2020 6c65 7373 2074 6861 6e20 . less than
│ │ │ │ │ -00020b80: 7468 6520 7265 6365 6976 6572 2e0a 0a69 the receiver...i
│ │ │ │ │ -00020b90: 6e64 6578 4f66 3a20 6143 6861 7261 6374 ndexOf: aCharact
│ │ │ │ │ -00020ba0: 6572 4172 7261 7920 6d61 7463 6843 6173 erArray matchCas
│ │ │ │ │ -00020bb0: 653a 2061 426f 6f6c 6561 6e20 7374 6172 e: aBoolean star
│ │ │ │ │ -00020bc0: 7469 6e67 4174 3a20 616e 496e 6465 780a tingAt: anIndex.
│ │ │ │ │ -00020bd0: 2020 2020 2041 6e73 7765 7220 616e 2049 Answer an I
│ │ │ │ │ -00020be0: 6e74 6572 7661 6c20 6f66 2069 6e64 6963 nterval of indic
│ │ │ │ │ -00020bf0: 6573 2069 6e20 7468 6520 7265 6365 6976 es in the receiv
│ │ │ │ │ -00020c00: 6572 2077 6869 6368 206d 6174 6368 2074 er which match t
│ │ │ │ │ -00020c10: 6865 0a20 2020 2020 6143 6861 7261 6374 he. aCharact
│ │ │ │ │ -00020c20: 6572 4172 7261 7920 7061 7474 6572 6e2e erArray pattern.
│ │ │ │ │ -00020c30: 2020 2320 696e 2061 4368 6172 6163 7465 # in aCharacte
│ │ │ │ │ -00020c40: 7241 7272 6179 206d 6561 6e73 2027 6d61 rArray means 'ma
│ │ │ │ │ -00020c50: 7463 6820 616e 790a 2020 2020 2063 6861 tch any. cha
│ │ │ │ │ -00020c60: 7261 6374 6572 272c 202a 2069 6e20 6143 racter', * in aC
│ │ │ │ │ -00020c70: 6861 7261 6374 6572 4172 7261 7920 6d65 haracterArray me
│ │ │ │ │ -00020c80: 616e 7320 276d 6174 6368 2061 6e79 2073 ans 'match any s
│ │ │ │ │ -00020c90: 6571 7565 6e63 6520 6f66 0a20 2020 2020 equence of.
│ │ │ │ │ -00020ca0: 6368 6172 6163 7465 7273 272e 2020 5468 characters'. Th
│ │ │ │ │ -00020cb0: 6520 6669 7273 7420 6974 656d 206f 6620 e first item of
│ │ │ │ │ -00020cc0: 7468 6520 7265 7475 726e 6564 2069 6e74 the returned int
│ │ │ │ │ -00020cd0: 6572 7661 6c20 6973 203e 3d0a 2020 2020 erval is >=.
│ │ │ │ │ -00020ce0: 2061 6e49 6e64 6578 2e20 2049 6620 6142 anIndex. If aB
│ │ │ │ │ -00020cf0: 6f6f 6c65 616e 2069 7320 6661 6c73 652c oolean is false,
│ │ │ │ │ -00020d00: 2074 6865 2073 6561 7263 6820 6973 2063 the search is c
│ │ │ │ │ -00020d10: 6173 652d 696e 7365 6e73 6974 6976 652c ase-insensitive,
│ │ │ │ │ -00020d20: 0a20 2020 2020 656c 7365 2069 7420 6973 . else it is
│ │ │ │ │ -00020d30: 2063 6173 652d 7365 6e73 6974 6976 652e case-sensitive.
│ │ │ │ │ -00020d40: 2020 4966 206e 6f20 496e 7465 7276 616c If no Interval
│ │ │ │ │ -00020d50: 206d 6174 6368 6573 2074 6865 2070 6174 matches the pat
│ │ │ │ │ -00020d60: 7465 726e 2c0a 2020 2020 2061 6e73 7765 tern,. answe
│ │ │ │ │ -00020d70: 7220 6e69 6c2e 0a0a 6d61 7463 683a 2061 r nil...match: a
│ │ │ │ │ -00020d80: 4368 6172 6163 7465 7241 7272 6179 0a20 CharacterArray.
│ │ │ │ │ -00020d90: 2020 2020 416e 7377 6572 2077 6865 7468 Answer wheth
│ │ │ │ │ -00020da0: 6572 2061 4368 6172 6163 7465 7241 7272 er aCharacterArr
│ │ │ │ │ -00020db0: 6179 206d 6174 6368 6573 2074 6865 2070 ay matches the p
│ │ │ │ │ -00020dc0: 6174 7465 726e 2063 6f6e 7461 696e 6564 attern contained
│ │ │ │ │ -00020dd0: 2069 6e20 7468 650a 2020 2020 2072 6563 in the. rec
│ │ │ │ │ -00020de0: 6569 7665 722e 2020 2320 696e 2074 6865 eiver. # in the
│ │ │ │ │ -00020df0: 2072 6563 6569 7665 7220 6d65 616e 7320 receiver means
│ │ │ │ │ -00020e00: 276d 6174 6368 2061 6e79 2063 6861 7261 'match any chara
│ │ │ │ │ -00020e10: 6374 6572 272c 202a 2069 6e0a 2020 2020 cter', * in.
│ │ │ │ │ -00020e20: 2072 6563 6569 7665 7220 6d65 616e 7320 receiver means
│ │ │ │ │ -00020e30: 276d 6174 6368 2061 6e79 2073 6571 7565 'match any seque
│ │ │ │ │ -00020e40: 6e63 6520 6f66 2063 6861 7261 6374 6572 nce of character
│ │ │ │ │ -00020e50: 7327 2e0a 0a6d 6174 6368 3a20 6143 6861 s'...match: aCha
│ │ │ │ │ -00020e60: 7261 6374 6572 4172 7261 7920 6967 6e6f racterArray igno
│ │ │ │ │ -00020e70: 7265 4361 7365 3a20 6142 6f6f 6c65 616e reCase: aBoolean
│ │ │ │ │ -00020e80: 0a20 2020 2020 416e 7377 6572 2077 6865 . Answer whe
│ │ │ │ │ -00020e90: 7468 6572 2061 4368 6172 6163 7465 7241 ther aCharacterA
│ │ │ │ │ -00020ea0: 7272 6179 206d 6174 6368 6573 2074 6865 rray matches the
│ │ │ │ │ -00020eb0: 2070 6174 7465 726e 2063 6f6e 7461 696e pattern contain
│ │ │ │ │ -00020ec0: 6564 2069 6e20 7468 650a 2020 2020 2072 ed in the. r
│ │ │ │ │ -00020ed0: 6563 6569 7665 722e 2020 2320 696e 2074 eceiver. # in t
│ │ │ │ │ -00020ee0: 6865 2072 6563 6569 7665 7220 6d65 616e he receiver mean
│ │ │ │ │ -00020ef0: 7320 276d 6174 6368 2061 6e79 2063 6861 s 'match any cha
│ │ │ │ │ -00020f00: 7261 6374 6572 272c 202a 2069 6e0a 2020 racter', * in.
│ │ │ │ │ -00020f10: 2020 2072 6563 6569 7665 7220 6d65 616e receiver mean
│ │ │ │ │ -00020f20: 7320 276d 6174 6368 2061 6e79 2073 6571 s 'match any seq
│ │ │ │ │ -00020f30: 7565 6e63 6520 6f66 2063 6861 7261 6374 uence of charact
│ │ │ │ │ -00020f40: 6572 7327 2e20 2054 6865 2063 6173 6520 ers'. The case
│ │ │ │ │ -00020f50: 6f66 0a20 2020 2020 616c 7068 6162 6574 of. alphabet
│ │ │ │ │ -00020f60: 6963 2063 6861 7261 6374 6572 7320 6973 ic characters is
│ │ │ │ │ -00020f70: 2069 676e 6f72 6564 2069 6620 6142 6f6f ignored if aBoo
│ │ │ │ │ -00020f80: 6c65 616e 2069 7320 7472 7565 2e0a 0a73 lean is true...s
│ │ │ │ │ -00020f90: 616d 6541 733a 2061 4368 6172 6163 7465 ameAs: aCharacte
│ │ │ │ │ -00020fa0: 7241 7272 6179 0a20 2020 2020 5265 7475 rArray. Retu
│ │ │ │ │ -00020fb0: 726e 7320 7472 7565 2069 6620 7468 6520 rns true if the
│ │ │ │ │ -00020fc0: 7265 6365 6976 6572 2069 7320 7468 6520 receiver is the
│ │ │ │ │ -00020fd0: 7361 6d65 2043 6861 7261 6374 6572 4172 same CharacterAr
│ │ │ │ │ -00020fe0: 7261 7920 6173 0a20 2020 2020 6143 6861 ray as. aCha
│ │ │ │ │ -00020ff0: 7261 6374 6572 4172 7261 792c 2069 676e racterArray, ign
│ │ │ │ │ -00021000: 6f72 696e 6720 6361 7365 2064 6966 6665 oring case diffe
│ │ │ │ │ -00021010: 7265 6e63 6573 2e0a 0a1f 0a46 696c 653a rences.....File:
│ │ │ │ │ -00021020: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ -00021030: 204e 6f64 653a 2043 6861 7261 6374 6572 Node: Character
│ │ │ │ │ -00021040: 4172 7261 792d 636f 6e76 6572 7469 6e67 Array-converting
│ │ │ │ │ -00021050: 2c20 204e 6578 743a 2043 6861 7261 6374 , Next: Charact
│ │ │ │ │ -00021060: 6572 4172 7261 792d 6d75 6c74 6962 7974 erArray-multibyt
│ │ │ │ │ -00021070: 6520 656e 636f 6469 6e67 732c 2020 5072 e encodings, Pr
│ │ │ │ │ -00021080: 6576 3a20 4368 6172 6163 7465 7241 7272 ev: CharacterArr
│ │ │ │ │ -00021090: 6179 2d63 6f6d 7061 7269 6e67 2c20 2055 ay-comparing, U
│ │ │ │ │ -000210a0: 703a 2043 6861 7261 6374 6572 4172 7261 p: CharacterArra
│ │ │ │ │ -000210b0: 790a 0a31 2e32 392e 3620 4368 6172 6163 y..1.29.6 Charac
│ │ │ │ │ -000210c0: 7465 7241 7272 6179 3a20 636f 6e76 6572 terArray: conver
│ │ │ │ │ -000210d0: 7469 6e67 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d ting.-----------
│ │ │ │ │ -000210e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000210f0: 2d2d 2d2d 2d2d 0a0a 6173 4279 7465 4172 ------..asByteAr
│ │ │ │ │ -00021100: 7261 790a 2020 2020 2052 6574 7572 6e20 ray. Return
│ │ │ │ │ -00021110: 7468 6520 7265 6365 6976 6572 2c20 636f the receiver, co
│ │ │ │ │ -00021120: 6e76 6572 7465 6420 746f 2061 2042 7974 nverted to a Byt
│ │ │ │ │ -00021130: 6541 7272 6179 206f 6620 4153 4349 4920 eArray of ASCII
│ │ │ │ │ -00021140: 7661 6c75 6573 0a0a 6173 436c 6173 7350 values..asClassP
│ │ │ │ │ -00021150: 6f6f 6c4b 6579 0a20 2020 2020 5265 7475 oolKey. Retu
│ │ │ │ │ -00021160: 726e 2074 6865 2072 6563 6569 7665 722c rn the receiver,
│ │ │ │ │ -00021170: 2072 6561 6479 2074 6f20 6265 2070 7574 ready to be put
│ │ │ │ │ -00021180: 2069 6e20 6120 636c 6173 7320 706f 6f6c in a class pool
│ │ │ │ │ -00021190: 2064 6963 7469 6f6e 6172 790a 0a61 7347 dictionary..asG
│ │ │ │ │ -000211a0: 6c6f 6261 6c4b 6579 0a20 2020 2020 5265 lobalKey. Re
│ │ │ │ │ -000211b0: 7475 726e 2074 6865 2072 6563 6569 7665 turn the receive
│ │ │ │ │ -000211c0: 722c 2072 6561 6479 2074 6f20 6265 2070 r, ready to be p
│ │ │ │ │ -000211d0: 7574 2069 6e20 7468 6520 536d 616c 6c74 ut in the Smallt
│ │ │ │ │ -000211e0: 616c 6b20 6469 6374 696f 6e61 7279 0a0a alk dictionary..
│ │ │ │ │ -000211f0: 6173 496e 7465 6765 720a 2020 2020 2050 asInteger. P
│ │ │ │ │ -00021200: 6172 7365 2061 6e20 496e 7465 6765 7220 arse an Integer
│ │ │ │ │ -00021210: 6e75 6d62 6572 2066 726f 6d20 7468 6520 number from the
│ │ │ │ │ -00021220: 7265 6365 6976 6572 2075 6e74 696c 2074 receiver until t
│ │ │ │ │ -00021230: 6865 2069 6e70 7574 2063 6861 7261 6374 he input charact
│ │ │ │ │ -00021240: 6572 0a20 2020 2020 6973 2069 6e76 616c er. is inval
│ │ │ │ │ -00021250: 6964 2061 6e64 2061 6e73 7765 7220 7468 id and answer th
│ │ │ │ │ -00021260: 6520 7265 7375 6c74 2061 7420 7468 6973 e result at this
│ │ │ │ │ -00021270: 2070 6f69 6e74 0a0a 6173 4c6f 7765 7263 point..asLowerc
│ │ │ │ │ -00021280: 6173 650a 2020 2020 2052 6574 7572 6e73 ase. Returns
│ │ │ │ │ -00021290: 2061 2063 6f70 7920 6f66 2073 656c 6620 a copy of self
│ │ │ │ │ -000212a0: 6173 2061 206c 6f77 6572 6361 7365 2043 as a lowercase C
│ │ │ │ │ -000212b0: 6861 7261 6374 6572 4172 7261 790a 0a61 haracterArray..a
│ │ │ │ │ -000212c0: 734e 756d 6265 720a 2020 2020 2050 6172 sNumber. Par
│ │ │ │ │ -000212d0: 7365 2061 204e 756d 6265 7220 6672 6f6d se a Number from
│ │ │ │ │ -000212e0: 2074 6865 2072 6563 6569 7665 7220 756e the receiver un
│ │ │ │ │ -000212f0: 7469 6c20 7468 6520 696e 7075 7420 6368 til the input ch
│ │ │ │ │ -00021300: 6172 6163 7465 7220 6973 0a20 2020 2020 aracter is.
│ │ │ │ │ -00021310: 696e 7661 6c69 6420 616e 6420 616e 7377 invalid and answ
│ │ │ │ │ -00021320: 6572 2074 6865 2072 6573 756c 7420 6174 er the result at
│ │ │ │ │ -00021330: 2074 6869 7320 706f 696e 740a 0a61 7350 this point..asP
│ │ │ │ │ -00021340: 6f6f 6c4b 6579 0a20 2020 2020 5265 7475 oolKey. Retu
│ │ │ │ │ -00021350: 726e 2074 6865 2072 6563 6569 7665 722c rn the receiver,
│ │ │ │ │ -00021360: 2072 6561 6479 2074 6f20 6265 2070 7574 ready to be put
│ │ │ │ │ -00021370: 2069 6e20 6120 706f 6f6c 2064 6963 7469 in a pool dicti
│ │ │ │ │ -00021380: 6f6e 6172 790a 0a61 7353 7472 696e 670a onary..asString.
│ │ │ │ │ -00021390: 2020 2020 2042 7574 2049 2061 6c72 6561 But I alrea
│ │ │ │ │ -000213a0: 6479 2061 6d20 6120 5374 7269 6e67 2120 dy am a String!
│ │ │ │ │ -000213b0: 2052 6561 6c6c 7921 0a0a 6173 5379 6d62 Really!..asSymb
│ │ │ │ │ -000213c0: 6f6c 0a20 2020 2020 5265 7475 726e 7320 ol. Returns
│ │ │ │ │ -000213d0: 7468 6520 7379 6d62 6f6c 2063 6f72 7265 the symbol corre
│ │ │ │ │ -000213e0: 7370 6f6e 6469 6e67 2074 6f20 7468 6520 sponding to the
│ │ │ │ │ -000213f0: 4368 6172 6163 7465 7241 7272 6179 0a0a CharacterArray..
│ │ │ │ │ -00021400: 6173 556e 6963 6f64 6553 7472 696e 670a asUnicodeString.
│ │ │ │ │ -00021410: 2020 2020 2041 6e73 7765 7220 6120 556e Answer a Un
│ │ │ │ │ -00021420: 6963 6f64 6553 7472 696e 6720 7768 6f73 icodeString whos
│ │ │ │ │ -00021430: 6520 6368 6172 6163 7465 7227 7320 636f e character's co
│ │ │ │ │ -00021440: 6465 7320 6172 6520 7468 6520 7265 6365 des are the rece
│ │ │ │ │ -00021450: 6976 6572 2773 0a20 2020 2020 636f 6e74 iver's. cont
│ │ │ │ │ -00021460: 656e 7473 2054 6869 7320 6973 206e 6f74 ents This is not
│ │ │ │ │ -00021470: 2069 6d70 6c65 6d65 6e74 6564 2075 6e6c implemented unl
│ │ │ │ │ -00021480: 6573 7320 796f 7520 6c6f 6164 2074 6865 ess you load the
│ │ │ │ │ -00021490: 2049 3138 4e20 7061 636b 6167 652e 0a0a I18N package...
│ │ │ │ │ -000214a0: 6173 5570 7065 7263 6173 650a 2020 2020 asUppercase.
│ │ │ │ │ -000214b0: 2052 6574 7572 6e73 2061 2063 6f70 7920 Returns a copy
│ │ │ │ │ -000214c0: 6f66 2073 656c 6620 6173 2061 6e20 7570 of self as an up
│ │ │ │ │ -000214d0: 7065 7263 6173 6520 4368 6172 6163 7465 percase Characte
│ │ │ │ │ -000214e0: 7241 7272 6179 0a0a 6669 6c65 4e61 6d65 rArray..fileName
│ │ │ │ │ -000214f0: 0a20 2020 2020 4275 7420 4920 646f 6e27 . But I don'
│ │ │ │ │ -00021500: 7420 4841 5645 2061 2066 696c 6520 6e61 t HAVE a file na
│ │ │ │ │ -00021510: 6d65 210a 0a66 696c 6550 6f73 0a20 2020 me!..filePos.
│ │ │ │ │ -00021520: 2020 4275 7420 4920 646f 6e27 7420 4841 But I don't HA
│ │ │ │ │ -00021530: 5645 2061 2066 696c 6520 706f 7369 7469 VE a file positi
│ │ │ │ │ -00021540: 6f6e 210a 0a69 734e 756d 6572 6963 0a20 on!..isNumeric.
│ │ │ │ │ -00021550: 2020 2020 416e 7377 6572 2077 6865 7468 Answer wheth
│ │ │ │ │ -00021560: 6572 2074 6865 2072 6563 6569 7665 7220 er the receiver
│ │ │ │ │ -00021570: 6465 6e6f 7465 7320 6120 6e75 6d62 6572 denotes a number
│ │ │ │ │ -00021580: 0a0a 7472 696d 5365 7061 7261 746f 7273 ..trimSeparators
│ │ │ │ │ -00021590: 0a20 2020 2020 5265 7475 726e 2061 2063 . Return a c
│ │ │ │ │ -000215a0: 6f70 7920 6f66 2074 6865 2072 6563 6965 opy of the recie
│ │ │ │ │ -000215b0: 7665 7220 7769 7468 6f75 7420 616e 7920 ver without any
│ │ │ │ │ -000215c0: 7370 6163 6573 206f 6e20 6672 6f6e 7420 spaces on front
│ │ │ │ │ -000215d0: 6f72 2062 6163 6b2e 0a20 2020 2020 5468 or back.. Th
│ │ │ │ │ -000215e0: 6520 696d 706c 656d 656e 7461 7469 6f6e e implementation
│ │ │ │ │ -000215f0: 2069 7320 7072 6f74 6563 7465 6420 6167 is protected ag
│ │ │ │ │ -00021600: 6169 6e73 7420 7468 6520 2761 6c6c 2062 ainst the 'all b
│ │ │ │ │ -00021610: 6c61 6e6b 7327 2063 6173 652e 0a0a 1f0a lanks' case.....
│ │ │ │ │ -00021620: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ -00021630: 6e66 6f2c 2020 4e6f 6465 3a20 4368 6172 nfo, Node: Char
│ │ │ │ │ -00021640: 6163 7465 7241 7272 6179 2d6d 756c 7469 acterArray-multi
│ │ │ │ │ -00021650: 6279 7465 2065 6e63 6f64 696e 6773 2c20 byte encodings,
│ │ │ │ │ -00021660: 204e 6578 743a 2043 6861 7261 6374 6572 Next: Character
│ │ │ │ │ -00021670: 4172 7261 792d 7374 696c 6c20 756e 636c Array-still uncl
│ │ │ │ │ -00021680: 6173 7369 6669 6564 2c20 2050 7265 763a assified, Prev:
│ │ │ │ │ -00021690: 2043 6861 7261 6374 6572 4172 7261 792d CharacterArray-
│ │ │ │ │ -000216a0: 636f 6e76 6572 7469 6e67 2c20 2055 703a converting, Up:
│ │ │ │ │ -000216b0: 2043 6861 7261 6374 6572 4172 7261 790a CharacterArray.
│ │ │ │ │ -000216c0: 0a31 2e32 392e 3720 4368 6172 6163 7465 .1.29.7 Characte
│ │ │ │ │ -000216d0: 7241 7272 6179 3a20 6d75 6c74 6962 7974 rArray: multibyt
│ │ │ │ │ -000216e0: 6520 656e 636f 6469 6e67 730a 2d2d 2d2d e encodings.----
│ │ │ │ │ -000216f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00021700: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00021710: 2d2d 2d2d 2d2d 0a0a 656e 636f 6469 6e67 ------..encoding
│ │ │ │ │ -00021720: 0a20 2020 2020 416e 7377 6572 2074 6865 . Answer the
│ │ │ │ │ -00021730: 2065 6e63 6f64 696e 6720 7573 6564 2062 encoding used b
│ │ │ │ │ -00021740: 7920 7468 6520 7265 6365 6976 6572 2e0a y the receiver..
│ │ │ │ │ -00021750: 0a69 7355 6e69 636f 6465 0a20 2020 2020 .isUnicode.
│ │ │ │ │ -00021760: 416e 7377 6572 2077 6865 7468 6572 2074 Answer whether t
│ │ │ │ │ -00021770: 6865 2072 6563 6569 7665 7220 7374 6f72 he receiver stor
│ │ │ │ │ -00021780: 6573 2062 7974 6573 2028 692e 652e 2020 es bytes (i.e.
│ │ │ │ │ -00021790: 616e 2065 6e63 6f64 6564 2066 6f72 6d29 an encoded form)
│ │ │ │ │ -000217a0: 206f 720a 2020 2020 2063 6861 7261 6374 or. charact
│ │ │ │ │ -000217b0: 6572 7320 2869 6620 7472 7565 2069 7320 ers (if true is
│ │ │ │ │ -000217c0: 7265 7475 726e 6564 292e 0a0a 6e75 6d62 returned)...numb
│ │ │ │ │ -000217d0: 6572 4f66 4368 6172 6163 7465 7273 0a20 erOfCharacters.
│ │ │ │ │ -000217e0: 2020 2020 416e 7377 6572 2074 6865 206e Answer the n
│ │ │ │ │ -000217f0: 756d 6265 7220 6f66 2055 6e69 636f 6465 umber of Unicode
│ │ │ │ │ -00021800: 2063 6861 7261 6374 6572 7320 696e 2074 characters in t
│ │ │ │ │ -00021810: 6865 2072 6563 6569 7665 722e 2020 5468 he receiver. Th
│ │ │ │ │ -00021820: 6973 2069 730a 2020 2020 206e 6f74 2069 is is. not i
│ │ │ │ │ -00021830: 6d70 6c65 6d65 6e74 6564 2075 6e6c 6573 mplemented unles
│ │ │ │ │ -00021840: 7320 796f 7520 6c6f 6164 2074 6865 2049 s you load the I
│ │ │ │ │ -00021850: 3138 4e20 7061 636b 6167 652e 0a0a 1f0a 18N package.....
│ │ │ │ │ -00021860: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ -00021870: 6e66 6f2c 2020 4e6f 6465 3a20 4368 6172 nfo, Node: Char
│ │ │ │ │ -00021880: 6163 7465 7241 7272 6179 2d73 7469 6c6c acterArray-still
│ │ │ │ │ -00021890: 2075 6e63 6c61 7373 6966 6965 642c 2020 unclassified,
│ │ │ │ │ -000218a0: 4e65 7874 3a20 4368 6172 6163 7465 7241 Next: CharacterA
│ │ │ │ │ -000218b0: 7272 6179 2d73 7472 696e 6720 7072 6f63 rray-string proc
│ │ │ │ │ -000218c0: 6573 7369 6e67 2c20 2050 7265 763a 2043 essing, Prev: C
│ │ │ │ │ -000218d0: 6861 7261 6374 6572 4172 7261 792d 6d75 haracterArray-mu
│ │ │ │ │ -000218e0: 6c74 6962 7974 6520 656e 636f 6469 6e67 ltibyte encoding
│ │ │ │ │ -000218f0: 732c 2020 5570 3a20 4368 6172 6163 7465 s, Up: Characte
│ │ │ │ │ -00021900: 7241 7272 6179 0a0a 312e 3239 2e38 2043 rArray..1.29.8 C
│ │ │ │ │ -00021910: 6861 7261 6374 6572 4172 7261 793a 2073 haracterArray: s
│ │ │ │ │ -00021920: 7469 6c6c 2075 6e63 6c61 7373 6966 6965 till unclassifie
│ │ │ │ │ -00021930: 640a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d d.--------------
│ │ │ │ │ -00021940: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00021950: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a77 6974 -----------..wit
│ │ │ │ │ -00021960: 6855 6e69 7853 6865 6c6c 4573 6361 7065 hUnixShellEscape
│ │ │ │ │ -00021970: 730a 2020 2020 2041 6e73 7765 7220 7468 s. Answer th
│ │ │ │ │ -00021980: 6520 7265 6365 6976 6572 2077 6974 6820 e receiver with
│ │ │ │ │ -00021990: 7370 6563 6961 6c20 7368 656c 6c20 6368 special shell ch
│ │ │ │ │ -000219a0: 6172 6163 7465 7273 2063 6f6e 7665 7274 aracters convert
│ │ │ │ │ -000219b0: 6564 2074 6f20 610a 2020 2020 2062 6163 ed to a. bac
│ │ │ │ │ -000219c0: 6b73 6c61 7368 2073 6571 7565 6e63 652e kslash sequence.
│ │ │ │ │ -000219d0: 0a0a 7769 7468 5769 6e64 6f77 7353 6865 ..withWindowsShe
│ │ │ │ │ -000219e0: 6c6c 4573 6361 7065 730a 2020 2020 2041 llEscapes. A
│ │ │ │ │ -000219f0: 6e73 7765 7220 7468 6520 7265 6365 6976 nswer the receiv
│ │ │ │ │ -00021a00: 6572 2077 6974 6820 5769 6e64 6f77 7320 er with Windows
│ │ │ │ │ -00021a10: 7368 656c 6c20 6368 6172 6163 7465 7273 shell characters
│ │ │ │ │ -00021a20: 2065 7363 6170 6564 2070 726f 7065 726c escaped properl
│ │ │ │ │ -00021a30: 792e 0a0a 1f0a 4669 6c65 3a20 6773 742d y.....File: gst-
│ │ │ │ │ -00021a40: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ -00021a50: 3a20 4368 6172 6163 7465 7241 7272 6179 : CharacterArray
│ │ │ │ │ -00021a60: 2d73 7472 696e 6720 7072 6f63 6573 7369 -string processi
│ │ │ │ │ -00021a70: 6e67 2c20 204e 6578 743a 2043 6861 7261 ng, Next: Chara
│ │ │ │ │ -00021a80: 6374 6572 4172 7261 792d 7465 7374 696e cterArray-testin
│ │ │ │ │ -00021a90: 6720 6675 6e63 7469 6f6e 616c 6974 792c g functionality,
│ │ │ │ │ -00021aa0: 2020 5072 6576 3a20 4368 6172 6163 7465 Prev: Characte
│ │ │ │ │ -00021ab0: 7241 7272 6179 2d73 7469 6c6c 2075 6e63 rArray-still unc
│ │ │ │ │ -00021ac0: 6c61 7373 6966 6965 642c 2020 5570 3a20 lassified, Up:
│ │ │ │ │ -00021ad0: 4368 6172 6163 7465 7241 7272 6179 0a0a CharacterArray..
│ │ │ │ │ -00021ae0: 312e 3239 2e39 2043 6861 7261 6374 6572 1.29.9 Character
│ │ │ │ │ -00021af0: 4172 7261 793a 2073 7472 696e 6720 7072 Array: string pr
│ │ │ │ │ -00021b00: 6f63 6573 7369 6e67 0a2d 2d2d 2d2d 2d2d ocessing.-------
│ │ │ │ │ -00021b10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00021b20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00021b30: 2d0a 0a25 2061 436f 6c6c 6563 7469 6f6e -..% aCollection
│ │ │ │ │ -00021b40: 0a20 2020 2020 416e 7377 6572 2074 6865 . Answer the
│ │ │ │ │ -00021b50: 2072 6563 6569 7665 7220 7769 7468 2073 receiver with s
│ │ │ │ │ -00021b60: 7065 6369 616c 2065 7363 6170 6520 7365 pecial escape se
│ │ │ │ │ -00021b70: 7175 656e 6365 7320 7265 706c 6163 6564 quences replaced
│ │ │ │ │ -00021b80: 2062 790a 2020 2020 2065 6c65 6d65 6e74 by. element
│ │ │ │ │ -00021b90: 7320 6f66 2061 436f 6c6c 6563 7469 6f6e s of aCollection
│ │ │ │ │ -00021ba0: 2e20 2025 6e20 2831 3c3d 6e3c 3d39 2c20 . %n (1<=n<=9,
│ │ │ │ │ -00021bb0: 413c 3d6e 3c3d 5a29 2061 7265 2072 6570 A<=n<=Z) are rep
│ │ │ │ │ -00021bc0: 6c61 6365 6420 6279 2074 6865 0a20 2020 laced by the.
│ │ │ │ │ -00021bd0: 2020 6e2d 7468 2065 6c65 6d65 6e74 206f n-th element o
│ │ │ │ │ -00021be0: 6620 6143 6f6c 6c65 6374 696f 6e20 2841 f aCollection (A
│ │ │ │ │ -00021bf0: 2062 6569 6e67 2074 6865 2031 302d 7468 being the 10-th
│ │ │ │ │ -00021c00: 2065 6c65 6d65 6e74 2061 6e64 2073 6f20 element and so
│ │ │ │ │ -00021c10: 6f6e 0a20 2020 2020 756e 7469 6c20 7468 on. until th
│ │ │ │ │ -00021c20: 6520 3335 7468 292e 2020 2528 7374 7269 e 35th). %(stri
│ │ │ │ │ -00021c30: 6e67 2920 7365 7175 656e 6365 7320 6172 ng) sequences ar
│ │ │ │ │ -00021c40: 6520 6163 6365 7373 6564 2061 7320 7374 e accessed as st
│ │ │ │ │ -00021c50: 7269 6e67 732c 0a20 2020 2020 7768 6963 rings,. whic
│ │ │ │ │ -00021c60: 6820 6d61 6b65 7320 7365 6e73 6520 6f6e h makes sense on
│ │ │ │ │ -00021c70: 6c79 2069 6620 6143 6f6c 6c65 6374 696f ly if aCollectio
│ │ │ │ │ -00021c80: 6e20 6973 2061 2044 6963 7469 6f6e 6172 n is a Dictionar
│ │ │ │ │ -00021c90: 7920 6f72 0a20 2020 2020 4c6f 6f6b 7570 y or. Lookup
│ │ │ │ │ -00021ca0: 5461 626c 652e 2020 496e 2061 6464 6974 Table. In addit
│ │ │ │ │ -00021cb0: 696f 6e2c 2074 6865 2073 7065 6369 616c ion, the special
│ │ │ │ │ -00021cc0: 2070 6174 7465 726e 0a20 2020 2020 253c pattern. %<
│ │ │ │ │ -00021cd0: 7472 7565 5374 7269 6e67 7c66 616c 7365 trueString|false
│ │ │ │ │ -00021ce0: 5374 7269 6e67 3e6e 206f 7220 253c 7472 String>n or %
(string) is
│ │ │ │ │ -00021d10: 0a20 2020 2020 7265 706c 6163 6564 2077 . replaced w
│ │ │ │ │ -00021d20: 6974 6820 6f6e 6520 6f66 2074 6865 2074 ith one of the t
│ │ │ │ │ -00021d30: 776f 2073 7472 696e 6773 2064 6570 656e wo strings depen
│ │ │ │ │ -00021d40: 6469 6e67 206f 6e20 7468 6520 656c 656d ding on the elem
│ │ │ │ │ -00021d50: 656e 7420 6f66 0a20 2020 2020 6143 6f6c ent of. aCol
│ │ │ │ │ -00021d60: 6c65 6374 696f 6e20 6265 696e 6720 7472 lection being tr
│ │ │ │ │ -00021d70: 7565 206f 7220 6661 6c73 652e 2020 5468 ue or false. Th
│ │ │ │ │ -00021d80: 6520 7265 706c 6163 6564 2065 6c65 6d65 e replaced eleme
│ │ │ │ │ -00021d90: 6e74 7320 6172 650a 2020 2020 2027 6469 nts are. 'di
│ │ │ │ │ -00021da0: 7370 6c61 7965 6427 2028 692e 652e 2020 splayed' (i.e.
│ │ │ │ │ -00021db0: 7468 6569 7220 6469 7370 6c61 7953 7472 their displayStr
│ │ │ │ │ -00021dc0: 696e 6720 6973 2075 7365 6429 2e0a 0a62 ing is used)...b
│ │ │ │ │ -00021dd0: 696e 6457 6974 683a 2073 310a 2020 2020 indWith: s1.
│ │ │ │ │ -00021de0: 2041 6e73 7765 7220 7468 6520 7265 6365 Answer the rece
│ │ │ │ │ -00021df0: 6976 6572 2077 6974 6820 6576 6572 7920 iver with every
│ │ │ │ │ -00021e00: 2531 2072 6570 6c61 6365 6420 6279 2074 %1 replaced by t
│ │ │ │ │ -00021e10: 6865 2064 6973 706c 6179 5374 7269 6e67 he displayString
│ │ │ │ │ -00021e20: 206f 660a 2020 2020 2073 310a 0a62 696e of. s1..bin
│ │ │ │ │ -00021e30: 6457 6974 683a 2073 3120 7769 7468 3a20 dWith: s1 with:
│ │ │ │ │ -00021e40: 7332 0a20 2020 2020 416e 7377 6572 2074 s2. Answer t
│ │ │ │ │ -00021e50: 6865 2072 6563 6569 7665 7220 7769 7468 he receiver with
│ │ │ │ │ -00021e60: 2065 7665 7279 2025 3120 6f72 2025 3220 every %1 or %2
│ │ │ │ │ -00021e70: 7265 706c 6163 6564 2062 7920 7331 206f replaced by s1 o
│ │ │ │ │ -00021e80: 7220 7332 2c0a 2020 2020 2072 6573 7065 r s2,. respe
│ │ │ │ │ -00021e90: 6374 6976 656c 792e 2020 7331 2061 6e64 ctively. s1 and
│ │ │ │ │ -00021ea0: 2073 3220 6172 6520 2764 6973 706c 6179 s2 are 'display
│ │ │ │ │ -00021eb0: 6564 2720 2869 2e65 2e20 2074 6865 6972 ed' (i.e. their
│ │ │ │ │ -00021ec0: 2064 6973 706c 6179 5374 7269 6e67 0a20 displayString.
│ │ │ │ │ -00021ed0: 2020 2020 6973 2075 7365 6429 2075 706f is used) upo
│ │ │ │ │ -00021ee0: 6e20 7265 706c 6163 656d 656e 742e 0a0a n replacement...
│ │ │ │ │ -00021ef0: 6269 6e64 5769 7468 3a20 7331 2077 6974 bindWith: s1 wit
│ │ │ │ │ -00021f00: 683a 2073 3220 7769 7468 3a20 7333 0a20 h: s2 with: s3.
│ │ │ │ │ -00021f10: 2020 2020 416e 7377 6572 2074 6865 2072 Answer the r
│ │ │ │ │ -00021f20: 6563 6569 7665 7220 7769 7468 2065 7665 eceiver with eve
│ │ │ │ │ -00021f30: 7279 2025 312c 2025 3220 6f72 2025 3320 ry %1, %2 or %3
│ │ │ │ │ -00021f40: 7265 706c 6163 6564 2062 7920 7331 2c20 replaced by s1,
│ │ │ │ │ -00021f50: 7332 206f 720a 2020 2020 2073 332c 2072 s2 or. s3, r
│ │ │ │ │ -00021f60: 6573 7065 6374 6976 656c 792e 2020 7331 espectively. s1
│ │ │ │ │ -00021f70: 2c20 7332 2061 6e64 2073 3320 6172 6520 , s2 and s3 are
│ │ │ │ │ -00021f80: 2764 6973 706c 6179 6564 2720 2869 2e65 'displayed' (i.e
│ │ │ │ │ -00021f90: 2e20 2074 6865 6972 0a20 2020 2020 6469 . their. di
│ │ │ │ │ -00021fa0: 7370 6c61 7953 7472 696e 6720 6973 2075 splayString is u
│ │ │ │ │ -00021fb0: 7365 6429 2075 706f 6e20 7265 706c 6163 sed) upon replac
│ │ │ │ │ -00021fc0: 656d 656e 742e 0a0a 6269 6e64 5769 7468 ement...bindWith
│ │ │ │ │ -00021fd0: 3a20 7331 2077 6974 683a 2073 3220 7769 : s1 with: s2 wi
│ │ │ │ │ -00021fe0: 7468 3a20 7333 2077 6974 683a 2073 340a th: s3 with: s4.
│ │ │ │ │ -00021ff0: 2020 2020 2041 6e73 7765 7220 7468 6520 Answer the
│ │ │ │ │ -00022000: 7265 6365 6976 6572 2077 6974 6820 6576 receiver with ev
│ │ │ │ │ -00022010: 6572 7920 2531 2c20 2532 2c20 2533 206f ery %1, %2, %3 o
│ │ │ │ │ -00022020: 7220 2534 2072 6570 6c61 6365 6420 6279 r %4 replaced by
│ │ │ │ │ -00022030: 2073 312c 2073 322c 0a20 2020 2020 7333 s1, s2,. s3
│ │ │ │ │ -00022040: 206f 7220 7334 2c20 7265 7370 6563 7469 or s4, respecti
│ │ │ │ │ -00022050: 7665 6c79 2e20 2073 312c 2073 322c 2073 vely. s1, s2, s
│ │ │ │ │ -00022060: 3320 616e 6420 7334 2061 7265 2027 6469 3 and s4 are 'di
│ │ │ │ │ -00022070: 7370 6c61 7965 6427 2028 692e 652e 0a20 splayed' (i.e..
│ │ │ │ │ -00022080: 2020 2020 7468 6569 7220 6469 7370 6c61 their displa
│ │ │ │ │ -00022090: 7953 7472 696e 6720 6973 2075 7365 6429 yString is used)
│ │ │ │ │ -000220a0: 2075 706f 6e20 7265 706c 6163 656d 656e upon replacemen
│ │ │ │ │ -000220b0: 742e 0a0a 6269 6e64 5769 7468 4172 6775 t...bindWithArgu
│ │ │ │ │ -000220c0: 6d65 6e74 733a 2061 436f 6c6c 6563 7469 ments: aCollecti
│ │ │ │ │ -000220d0: 6f6e 0a20 2020 2020 416e 7377 6572 2074 on. Answer t
│ │ │ │ │ -000220e0: 6865 2072 6563 6569 7665 7220 7769 7468 he receiver with
│ │ │ │ │ -000220f0: 2073 7065 6369 616c 2065 7363 6170 6520 special escape
│ │ │ │ │ -00022100: 7365 7175 656e 6365 7320 7265 706c 6163 sequences replac
│ │ │ │ │ -00022110: 6564 2062 790a 2020 2020 2065 6c65 6d65 ed by. eleme
│ │ │ │ │ -00022120: 6e74 7320 6f66 2061 436f 6c6c 6563 7469 nts of aCollecti
│ │ │ │ │ -00022130: 6f6e 2e20 2025 6e20 2831 3c3d 6e3c 3d39 on. %n (1<=n<=9
│ │ │ │ │ -00022140: 2c20 413c 3d6e 3c3d 5a29 2061 7265 2072 , A<=n<=Z) are r
│ │ │ │ │ -00022150: 6570 6c61 6365 6420 6279 2074 6865 0a20 eplaced by the.
│ │ │ │ │ -00022160: 2020 2020 6e2d 7468 2065 6c65 6d65 6e74 n-th element
│ │ │ │ │ -00022170: 206f 6620 6143 6f6c 6c65 6374 696f 6e20 of aCollection
│ │ │ │ │ -00022180: 2841 2062 6569 6e67 2074 6865 2031 302d (A being the 10-
│ │ │ │ │ -00022190: 7468 2065 6c65 6d65 6e74 2061 6e64 2073 th element and s
│ │ │ │ │ -000221a0: 6f20 6f6e 0a20 2020 2020 756e 7469 6c20 o on. until
│ │ │ │ │ -000221b0: 7468 6520 3335 7468 292e 2020 2528 7374 the 35th). %(st
│ │ │ │ │ -000221c0: 7269 6e67 2920 7365 7175 656e 6365 7320 ring) sequences
│ │ │ │ │ -000221d0: 6172 6520 6163 6365 7373 6564 2061 7320 are accessed as
│ │ │ │ │ -000221e0: 7374 7269 6e67 732c 0a20 2020 2020 7768 strings,. wh
│ │ │ │ │ -000221f0: 6963 6820 6d61 6b65 7320 7365 6e73 6520 ich makes sense
│ │ │ │ │ -00022200: 6f6e 6c79 2069 6620 6143 6f6c 6c65 6374 only if aCollect
│ │ │ │ │ -00022210: 696f 6e20 6973 2061 2044 6963 7469 6f6e ion is a Diction
│ │ │ │ │ -00022220: 6172 7920 6f72 0a20 2020 2020 4c6f 6f6b ary or. Look
│ │ │ │ │ -00022230: 7570 5461 626c 652e 2020 496e 2061 6464 upTable. In add
│ │ │ │ │ -00022240: 6974 696f 6e2c 2074 6865 2073 7065 6369 ition, the speci
│ │ │ │ │ -00022250: 616c 2070 6174 7465 726e 0a20 2020 2020 al pattern.
│ │ │ │ │ -00022260: 253c 7472 7565 5374 7269 6e67 7c66 616c %n or %<
│ │ │ │ │ -00022280: 7472 7565 5374 7269 6e67 7c66 616c 7365 trueString|false
│ │ │ │ │ -00022290: 5374 7269 6e67 3e28 7374 7269 6e67 2920 String>(string)
│ │ │ │ │ -000222a0: 6973 0a20 2020 2020 7265 706c 6163 6564 is. replaced
│ │ │ │ │ -000222b0: 2077 6974 6820 6f6e 6520 6f66 2074 6865 with one of the
│ │ │ │ │ -000222c0: 2074 776f 2073 7472 696e 6773 2064 6570 two strings dep
│ │ │ │ │ -000222d0: 656e 6469 6e67 206f 6e20 7468 6520 656c ending on the el
│ │ │ │ │ -000222e0: 656d 656e 7420 6f66 0a20 2020 2020 6143 ement of. aC
│ │ │ │ │ -000222f0: 6f6c 6c65 6374 696f 6e20 6265 696e 6720 ollection being
│ │ │ │ │ -00022300: 7472 7565 206f 7220 6661 6c73 652e 2020 true or false.
│ │ │ │ │ -00022310: 5468 6520 7265 706c 6163 6564 2065 6c65 The replaced ele
│ │ │ │ │ -00022320: 6d65 6e74 7320 6172 650a 2020 2020 2027 ments are. '
│ │ │ │ │ -00022330: 6469 7370 6c61 7965 6427 2028 692e 652e displayed' (i.e.
│ │ │ │ │ -00022340: 2020 7468 6569 7220 6469 7370 6c61 7953 their displayS
│ │ │ │ │ -00022350: 7472 696e 6720 6973 2075 7365 6429 2e0a tring is used)..
│ │ │ │ │ -00022360: 0a63 6f6e 7472 6163 7454 6f3a 2073 6d61 .contractTo: sma
│ │ │ │ │ -00022370: 6c6c 5369 7a65 0a20 2020 2020 4569 7468 llSize. Eith
│ │ │ │ │ -00022380: 6572 2072 6574 7572 6e20 6d79 7365 6c66 er return myself
│ │ │ │ │ -00022390: 2c20 6f72 2061 2063 6f70 7920 7368 6f72 , or a copy shor
│ │ │ │ │ -000223a0: 7465 6e65 6420 746f 2073 6d61 6c6c 5369 tened to smallSi
│ │ │ │ │ -000223b0: 7a65 2063 6861 7261 6374 6572 730a 2020 ze characters.
│ │ │ │ │ -000223c0: 2020 2062 7920 696e 7365 7274 696e 6720 by inserting
│ │ │ │ │ -000223d0: 616e 2065 6c6c 6970 7369 7320 2874 6872 an ellipsis (thr
│ │ │ │ │ -000223e0: 6565 2064 6f74 733a 202e 2e2e 290a 0a6c ee dots: ...)..l
│ │ │ │ │ -000223f0: 696e 6573 0a20 2020 2020 416e 7377 6572 ines. Answer
│ │ │ │ │ -00022400: 2061 6e20 4172 7261 7920 6f66 2053 7472 an Array of Str
│ │ │ │ │ -00022410: 696e 6773 2065 6163 6820 7265 7072 6573 ings each repres
│ │ │ │ │ -00022420: 656e 7469 6e67 206f 6e65 206c 696e 6520 enting one line
│ │ │ │ │ -00022430: 696e 2074 6865 0a20 2020 2020 7265 6365 in the. rece
│ │ │ │ │ -00022440: 6976 6572 2e0a 0a6c 696e 6573 446f 3a20 iver...linesDo:
│ │ │ │ │ -00022450: 6142 6c6f 636b 0a20 2020 2020 4576 616c aBlock. Eval
│ │ │ │ │ -00022460: 7561 7465 2061 426c 6f63 6b20 6f6e 6365 uate aBlock once
│ │ │ │ │ -00022470: 2066 6f72 2065 7665 7279 206e 6577 6c69 for every newli
│ │ │ │ │ -00022480: 6e65 2064 656c 696d 6974 6564 206c 696e ne delimited lin
│ │ │ │ │ -00022490: 6520 696e 2074 6865 0a20 2020 2020 7265 e in the. re
│ │ │ │ │ -000224a0: 6365 6976 6572 2c20 7061 7373 696e 6720 ceiver, passing
│ │ │ │ │ -000224b0: 7468 6520 6c69 6e65 2074 6f20 7468 6520 the line to the
│ │ │ │ │ -000224c0: 626c 6f63 6b2e 0a0a 7375 6253 7472 696e block...subStrin
│ │ │ │ │ -000224d0: 6773 0a20 2020 2020 416e 7377 6572 2061 gs. Answer a
│ │ │ │ │ -000224e0: 6e20 4f72 6465 7265 6443 6f6c 6c65 6374 n OrderedCollect
│ │ │ │ │ -000224f0: 696f 6e20 6f66 2073 7562 7374 7269 6e67 ion of substring
│ │ │ │ │ -00022500: 7320 6f66 2074 6865 2072 6563 6569 7665 s of the receive
│ │ │ │ │ -00022510: 722e 2020 4120 6e65 770a 2020 2020 2073 r. A new. s
│ │ │ │ │ -00022520: 7562 7374 7269 6e67 2073 7461 7274 2061 ubstring start a
│ │ │ │ │ -00022530: 7420 7468 6520 7374 6172 7420 6f66 2074 t the start of t
│ │ │ │ │ -00022540: 6865 2072 6563 6569 7665 722c 206f 7220 he receiver, or
│ │ │ │ │ -00022550: 6166 7465 7220 6576 6572 790a 2020 2020 after every.
│ │ │ │ │ -00022560: 2073 6571 7565 6e63 6520 6f66 2077 6869 sequence of whi
│ │ │ │ │ -00022570: 7465 2073 7061 6365 2063 6861 7261 6374 te space charact
│ │ │ │ │ -00022580: 6572 730a 0a73 7562 5374 7269 6e67 733a ers..subStrings:
│ │ │ │ │ -00022590: 2073 6570 0a20 2020 2020 416e 7377 6572 sep. Answer
│ │ │ │ │ +0001b520: 7369 6e67 3a3a 2020 2869 6e73 7461 6e63 sing:: (instanc
│ │ │ │ │ +0001b530: 6529 0a2a 2043 4361 6c6c 6261 636b 4465 e).* CCallbackDe
│ │ │ │ │ +0001b540: 7363 7269 7074 6f72 2d72 6573 746f 7269 scriptor-restori
│ │ │ │ │ +0001b550: 6e67 3a3a 2020 2869 6e73 7461 6e63 6529 ng:: (instance)
│ │ │ │ │ +0001b560: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ +0001b570: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ +0001b580: 4343 616c 6c62 6163 6b44 6573 6372 6970 CCallbackDescrip
│ │ │ │ │ +0001b590: 746f 7220 636c 6173 732d 696e 7374 616e tor class-instan
│ │ │ │ │ +0001b5a0: 6365 2063 7265 6174 696f 6e2c 2020 4e65 ce creation, Ne
│ │ │ │ │ +0001b5b0: 7874 3a20 4343 616c 6c62 6163 6b44 6573 xt: CCallbackDes
│ │ │ │ │ +0001b5c0: 6372 6970 746f 722d 6163 6365 7373 696e criptor-accessin
│ │ │ │ │ +0001b5d0: 672c 2020 5570 3a20 4343 616c 6c62 6163 g, Up: CCallbac
│ │ │ │ │ +0001b5e0: 6b44 6573 6372 6970 746f 720a 0a31 2e32 kDescriptor..1.2
│ │ │ │ │ +0001b5f0: 322e 3120 4343 616c 6c62 6163 6b44 6573 2.1 CCallbackDes
│ │ │ │ │ +0001b600: 6372 6970 746f 7220 636c 6173 733a 2069 criptor class: i
│ │ │ │ │ +0001b610: 6e73 7461 6e63 6520 6372 6561 7469 6f6e nstance creation
│ │ │ │ │ +0001b620: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------
│ │ │ │ │ +0001b630: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0001b640: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0001b650: 2d2d 2d2d 0a0a 666f 723a 2061 426c 6f63 ----..for: aBloc
│ │ │ │ │ +0001b660: 6b20 7265 7475 726e 696e 673a 2072 6574 k returning: ret
│ │ │ │ │ +0001b670: 7572 6e54 7970 6553 796d 626f 6c20 7769 urnTypeSymbol wi
│ │ │ │ │ +0001b680: 7468 4172 6773 3a20 6172 6773 4172 7261 thArgs: argsArra
│ │ │ │ │ +0001b690: 790a 2020 2020 2041 6e73 7765 7220 6120 y. Answer a
│ │ │ │ │ +0001b6a0: 4343 616c 6c62 6163 6b44 6573 6372 6970 CCallbackDescrip
│ │ │ │ │ +0001b6b0: 746f 7220 7769 7468 2074 6865 2067 6976 tor with the giv
│ │ │ │ │ +0001b6c0: 656e 2062 6c6f 636b 2c20 7265 7475 726e en block, return
│ │ │ │ │ +0001b6d0: 2074 7970 6520 616e 640a 2020 2020 2061 type and. a
│ │ │ │ │ +0001b6e0: 7267 756d 656e 7473 2e0a 0a0a 1f0a 4669 rguments......Fi
│ │ │ │ │ +0001b6f0: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ +0001b700: 6f2c 2020 4e6f 6465 3a20 4343 616c 6c62 o, Node: CCallb
│ │ │ │ │ +0001b710: 6163 6b44 6573 6372 6970 746f 722d 6163 ackDescriptor-ac
│ │ │ │ │ +0001b720: 6365 7373 696e 672c 2020 4e65 7874 3a20 cessing, Next:
│ │ │ │ │ +0001b730: 4343 616c 6c62 6163 6b44 6573 6372 6970 CCallbackDescrip
│ │ │ │ │ +0001b740: 746f 722d 7265 7374 6f72 696e 672c 2020 tor-restoring,
│ │ │ │ │ +0001b750: 5072 6576 3a20 4343 616c 6c62 6163 6b44 Prev: CCallbackD
│ │ │ │ │ +0001b760: 6573 6372 6970 746f 7220 636c 6173 732d escriptor class-
│ │ │ │ │ +0001b770: 696e 7374 616e 6365 2063 7265 6174 696f instance creatio
│ │ │ │ │ +0001b780: 6e2c 2020 5570 3a20 4343 616c 6c62 6163 n, Up: CCallbac
│ │ │ │ │ +0001b790: 6b44 6573 6372 6970 746f 720a 0a31 2e32 kDescriptor..1.2
│ │ │ │ │ +0001b7a0: 322e 3220 4343 616c 6c62 6163 6b44 6573 2.2 CCallbackDes
│ │ │ │ │ +0001b7b0: 6372 6970 746f 723a 2061 6363 6573 7369 criptor: accessi
│ │ │ │ │ +0001b7c0: 6e67 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ng.-------------
│ │ │ │ │ +0001b7d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0001b7e0: 2d2d 2d2d 2d2d 2d2d 0a0a 626c 6f63 6b0a --------..block.
│ │ │ │ │ +0001b7f0: 2020 2020 2041 6e73 7765 7220 7468 6520 Answer the
│ │ │ │ │ +0001b800: 626c 6f63 6b20 6f66 2074 6865 2066 756e block of the fun
│ │ │ │ │ +0001b810: 6374 696f 6e20 7265 7072 6573 656e 7465 ction represente
│ │ │ │ │ +0001b820: 6420 6279 2074 6865 2072 6563 6569 7665 d by the receive
│ │ │ │ │ +0001b830: 722e 0a0a 626c 6f63 6b3a 2061 426c 6f63 r...block: aBloc
│ │ │ │ │ +0001b840: 6b0a 2020 2020 2053 6574 2074 6865 2062 k. Set the b
│ │ │ │ │ +0001b850: 6c6f 636b 206f 6620 7468 6520 6675 6e63 lock of the func
│ │ │ │ │ +0001b860: 7469 6f6e 2072 6570 7265 7365 6e74 6564 tion represented
│ │ │ │ │ +0001b870: 2062 7920 7468 6520 7265 6365 6976 6572 by the receiver
│ │ │ │ │ +0001b880: 2e0a 0a0a 1f0a 4669 6c65 3a20 6773 742d ......File: gst-
│ │ │ │ │ +0001b890: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ +0001b8a0: 3a20 4343 616c 6c62 6163 6b44 6573 6372 : CCallbackDescr
│ │ │ │ │ +0001b8b0: 6970 746f 722d 7265 7374 6f72 696e 672c iptor-restoring,
│ │ │ │ │ +0001b8c0: 2020 5072 6576 3a20 4343 616c 6c62 6163 Prev: CCallbac
│ │ │ │ │ +0001b8d0: 6b44 6573 6372 6970 746f 722d 6163 6365 kDescriptor-acce
│ │ │ │ │ +0001b8e0: 7373 696e 672c 2020 5570 3a20 4343 616c ssing, Up: CCal
│ │ │ │ │ +0001b8f0: 6c62 6163 6b44 6573 6372 6970 746f 720a lbackDescriptor.
│ │ │ │ │ +0001b900: 0a31 2e32 322e 3320 4343 616c 6c62 6163 .1.22.3 CCallbac
│ │ │ │ │ +0001b910: 6b44 6573 6372 6970 746f 723a 2072 6573 kDescriptor: res
│ │ │ │ │ +0001b920: 746f 7269 6e67 0a2d 2d2d 2d2d 2d2d 2d2d toring.---------
│ │ │ │ │ +0001b930: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0001b940: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6c69 ------------..li
│ │ │ │ │ +0001b950: 6e6b 0a20 2020 2020 4d61 6b65 2074 6865 nk. Make the
│ │ │ │ │ +0001b960: 2061 6464 7265 7373 206f 6620 7468 6520 address of the
│ │ │ │ │ +0001b970: 6675 6e63 7469 6f6e 2070 6f69 6e74 2074 function point t
│ │ │ │ │ +0001b980: 6f20 7468 6520 7265 6769 7374 6572 6564 o the registered
│ │ │ │ │ +0001b990: 2061 6464 7265 7373 2e0a 0a0a 1f0a 4669 address......Fi
│ │ │ │ │ +0001b9a0: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ +0001b9b0: 6f2c 2020 4e6f 6465 3a20 4343 6861 722c o, Node: CChar,
│ │ │ │ │ +0001b9c0: 2020 4e65 7874 3a20 4343 6f6d 706f 756e Next: CCompoun
│ │ │ │ │ +0001b9d0: 642c 2020 5072 6576 3a20 4343 616c 6c62 d, Prev: CCallb
│ │ │ │ │ +0001b9e0: 6163 6b44 6573 6372 6970 746f 722c 2020 ackDescriptor,
│ │ │ │ │ +0001b9f0: 5570 3a20 4261 7365 2063 6c61 7373 6573 Up: Base classes
│ │ │ │ │ +0001ba00: 0a0a 312e 3233 2043 4368 6172 0a3d 3d3d ..1.23 CChar.===
│ │ │ │ │ +0001ba10: 3d3d 3d3d 3d3d 3d0a 0a44 6566 696e 6564 =======..Defined
│ │ │ │ │ +0001ba20: 2069 6e20 6e61 6d65 7370 6163 6520 536d in namespace Sm
│ │ │ │ │ +0001ba30: 616c 6c74 616c 6b0a 5375 7065 7263 6c61 alltalk.Supercla
│ │ │ │ │ +0001ba40: 7373 3a20 4353 6361 6c61 720a 4361 7465 ss: CScalar.Cate
│ │ │ │ │ +0001ba50: 676f 7279 3a20 4c61 6e67 7561 6765 2d43 gory: Language-C
│ │ │ │ │ +0001ba60: 2069 6e74 6572 6661 6365 0a0a 2a20 4d65 interface..* Me
│ │ │ │ │ +0001ba70: 6e75 3a0a 0a2a 2043 4368 6172 2063 6c61 nu:..* CChar cla
│ │ │ │ │ +0001ba80: 7373 2d61 6363 6573 7369 6e67 3a3a 2020 ss-accessing::
│ │ │ │ │ +0001ba90: 2863 6c61 7373 290a 2a20 4343 6861 722d (class).* CChar-
│ │ │ │ │ +0001baa0: 6163 6365 7373 696e 673a 3a20 2028 696e accessing:: (in
│ │ │ │ │ +0001bab0: 7374 616e 6365 290a 2a20 4343 6861 722d stance).* CChar-
│ │ │ │ │ +0001bac0: 636f 6e76 6572 7369 6f6e 3a3a 2020 2869 conversion:: (i
│ │ │ │ │ +0001bad0: 6e73 7461 6e63 6529 0a0a 1f0a 4669 6c65 nstance)....File
│ │ │ │ │ +0001bae0: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ +0001baf0: 2020 4e6f 6465 3a20 4343 6861 7220 636c Node: CChar cl
│ │ │ │ │ +0001bb00: 6173 732d 6163 6365 7373 696e 672c 2020 ass-accessing,
│ │ │ │ │ +0001bb10: 4e65 7874 3a20 4343 6861 722d 6163 6365 Next: CChar-acce
│ │ │ │ │ +0001bb20: 7373 696e 672c 2020 5570 3a20 4343 6861 ssing, Up: CCha
│ │ │ │ │ +0001bb30: 720a 0a31 2e32 332e 3120 4343 6861 7220 r..1.23.1 CChar
│ │ │ │ │ +0001bb40: 636c 6173 733a 2061 6363 6573 7369 6e67 class: accessing
│ │ │ │ │ +0001bb50: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------
│ │ │ │ │ +0001bb60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------..
│ │ │ │ │ +0001bb70: 616c 6967 6e6f 660a 2020 2020 2041 6e73 alignof. Ans
│ │ │ │ │ +0001bb80: 7765 7220 7468 6520 7265 6365 6976 6572 wer the receiver
│ │ │ │ │ +0001bb90: 2773 2069 6e73 7461 6e63 6573 2072 6571 's instances req
│ │ │ │ │ +0001bba0: 7569 7265 6420 616c 6967 6d65 6e74 0a0a uired aligment..
│ │ │ │ │ +0001bbb0: 634f 626a 5374 6f72 6564 5479 7065 0a20 cObjStoredType.
│ │ │ │ │ +0001bbc0: 2020 2020 5072 6976 6174 6520 2d20 416e Private - An
│ │ │ │ │ +0001bbd0: 7377 6572 2061 6e20 696e 6465 7820 7265 swer an index re
│ │ │ │ │ +0001bbe0: 6665 7272 696e 6720 746f 2074 6865 2072 ferring to the r
│ │ │ │ │ +0001bbf0: 6563 6569 7665 7227 7320 696e 7374 616e eceiver's instan
│ │ │ │ │ +0001bc00: 6365 730a 2020 2020 2073 6361 6c61 7220 ces. scalar
│ │ │ │ │ +0001bc10: 7479 7065 0a0a 7369 7a65 6f66 0a20 2020 type..sizeof.
│ │ │ │ │ +0001bc20: 2020 416e 7377 6572 2074 6865 2072 6563 Answer the rec
│ │ │ │ │ +0001bc30: 6569 7665 7227 7320 696e 7374 616e 6365 eiver's instance
│ │ │ │ │ +0001bc40: 7320 7369 7a65 0a0a 0a1f 0a46 696c 653a s size.....File:
│ │ │ │ │ +0001bc50: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ +0001bc60: 204e 6f64 653a 2043 4368 6172 2d61 6363 Node: CChar-acc
│ │ │ │ │ +0001bc70: 6573 7369 6e67 2c20 204e 6578 743a 2043 essing, Next: C
│ │ │ │ │ +0001bc80: 4368 6172 2d63 6f6e 7665 7273 696f 6e2c Char-conversion,
│ │ │ │ │ +0001bc90: 2020 5072 6576 3a20 4343 6861 7220 636c Prev: CChar cl
│ │ │ │ │ +0001bca0: 6173 732d 6163 6365 7373 696e 672c 2020 ass-accessing,
│ │ │ │ │ +0001bcb0: 5570 3a20 4343 6861 720a 0a31 2e32 332e Up: CChar..1.23.
│ │ │ │ │ +0001bcc0: 3220 4343 6861 723a 2061 6363 6573 7369 2 CChar: accessi
│ │ │ │ │ +0001bcd0: 6e67 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ng.-------------
│ │ │ │ │ +0001bce0: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 616c 6967 ----------..alig
│ │ │ │ │ +0001bcf0: 6e6f 660a 2020 2020 2041 6e73 7765 7220 nof. Answer
│ │ │ │ │ +0001bd00: 7468 6520 7265 6365 6976 6572 2773 2072 the receiver's r
│ │ │ │ │ +0001bd10: 6571 7569 7265 6420 616c 6967 6d65 6e74 equired aligment
│ │ │ │ │ +0001bd20: 0a0a 634f 626a 5374 6f72 6564 5479 7065 ..cObjStoredType
│ │ │ │ │ +0001bd30: 0a20 2020 2020 5072 6976 6174 6520 2d20 . Private -
│ │ │ │ │ +0001bd40: 416e 7377 6572 2061 6e20 696e 6465 7820 Answer an index
│ │ │ │ │ +0001bd50: 7265 6665 7272 696e 6720 746f 2074 6865 referring to the
│ │ │ │ │ +0001bd60: 2072 6563 6569 7665 7227 7320 7363 616c receiver's scal
│ │ │ │ │ +0001bd70: 6172 2074 7970 650a 0a73 697a 656f 660a ar type..sizeof.
│ │ │ │ │ +0001bd80: 2020 2020 2041 6e73 7765 7220 7468 6520 Answer the
│ │ │ │ │ +0001bd90: 7265 6365 6976 6572 2773 2073 697a 650a receiver's size.
│ │ │ │ │ +0001bda0: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ +0001bdb0: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ +0001bdc0: 4343 6861 722d 636f 6e76 6572 7369 6f6e CChar-conversion
│ │ │ │ │ +0001bdd0: 2c20 2050 7265 763a 2043 4368 6172 2d61 , Prev: CChar-a
│ │ │ │ │ +0001bde0: 6363 6573 7369 6e67 2c20 2055 703a 2043 ccessing, Up: C
│ │ │ │ │ +0001bdf0: 4368 6172 0a0a 312e 3233 2e33 2043 4368 Char..1.23.3 CCh
│ │ │ │ │ +0001be00: 6172 3a20 636f 6e76 6572 7369 6f6e 0a2d ar: conversion.-
│ │ │ │ │ +0001be10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0001be20: 2d2d 2d2d 2d2d 2d0a 0a61 7342 7974 6541 -------..asByteA
│ │ │ │ │ +0001be30: 7272 6179 3a20 7369 7a65 0a20 2020 2020 rray: size.
│ │ │ │ │ +0001be40: 436f 6e76 6572 7420 7369 7a65 2062 7974 Convert size byt
│ │ │ │ │ +0001be50: 6573 2070 6f69 6e74 6564 2074 6f20 6279 es pointed to by
│ │ │ │ │ +0001be60: 2074 6865 2072 6563 6569 7665 7220 746f the receiver to
│ │ │ │ │ +0001be70: 2061 2053 7472 696e 670a 0a61 7353 7472 a String..asStr
│ │ │ │ │ +0001be80: 696e 670a 2020 2020 2043 6f6e 7665 7274 ing. Convert
│ │ │ │ │ +0001be90: 2074 6865 2064 6174 6120 706f 696e 7465 the data pointe
│ │ │ │ │ +0001bea0: 6420 746f 2062 7920 7468 6520 7265 6365 d to by the rece
│ │ │ │ │ +0001beb0: 6976 6572 2c20 7570 2074 6f20 7468 6520 iver, up to the
│ │ │ │ │ +0001bec0: 6669 7273 7420 4e55 4c4c 0a20 2020 2020 first NULL.
│ │ │ │ │ +0001bed0: 6279 7465 2c20 746f 2061 2053 7472 696e byte, to a Strin
│ │ │ │ │ +0001bee0: 670a 0a61 7353 7472 696e 673a 2073 697a g..asString: siz
│ │ │ │ │ +0001bef0: 650a 2020 2020 2043 6f6e 7665 7274 2073 e. Convert s
│ │ │ │ │ +0001bf00: 697a 6520 6279 7465 7320 706f 696e 7465 ize bytes pointe
│ │ │ │ │ +0001bf10: 6420 746f 2062 7920 7468 6520 7265 6365 d to by the rece
│ │ │ │ │ +0001bf20: 6976 6572 2074 6f20 6120 5374 7269 6e67 iver to a String
│ │ │ │ │ +0001bf30: 0a0a 0a1f 0a46 696c 653a 2067 7374 2d62 .....File: gst-b
│ │ │ │ │ +0001bf40: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ +0001bf50: 2043 436f 6d70 6f75 6e64 2c20 204e 6578 CCompound, Nex
│ │ │ │ │ +0001bf60: 743a 2043 446f 7562 6c65 2c20 2050 7265 t: CDouble, Pre
│ │ │ │ │ +0001bf70: 763a 2043 4368 6172 2c20 2055 703a 2042 v: CChar, Up: B
│ │ │ │ │ +0001bf80: 6173 6520 636c 6173 7365 730a 0a31 2e32 ase classes..1.2
│ │ │ │ │ +0001bf90: 3420 4343 6f6d 706f 756e 640a 3d3d 3d3d 4 CCompound.====
│ │ │ │ │ +0001bfa0: 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a 4465 6669 ==========..Defi
│ │ │ │ │ +0001bfb0: 6e65 6420 696e 206e 616d 6573 7061 6365 ned in namespace
│ │ │ │ │ +0001bfc0: 2053 6d61 6c6c 7461 6c6b 0a53 7570 6572 Smalltalk.Super
│ │ │ │ │ +0001bfd0: 636c 6173 733a 2043 4f62 6a65 6374 0a43 class: CObject.C
│ │ │ │ │ +0001bfe0: 6174 6567 6f72 793a 204c 616e 6775 6167 ategory: Languag
│ │ │ │ │ +0001bff0: 652d 4320 696e 7465 7266 6163 650a 0a2a e-C interface..*
│ │ │ │ │ +0001c000: 204d 656e 753a 0a0a 2a20 4343 6f6d 706f Menu:..* CCompo
│ │ │ │ │ +0001c010: 756e 6420 636c 6173 732d 696e 7374 616e und class-instan
│ │ │ │ │ +0001c020: 6365 2063 7265 6174 696f 6e3a 3a20 2028 ce creation:: (
│ │ │ │ │ +0001c030: 636c 6173 7329 0a2a 2043 436f 6d70 6f75 class).* CCompou
│ │ │ │ │ +0001c040: 6e64 2063 6c61 7373 2d73 7562 636c 6173 nd class-subclas
│ │ │ │ │ +0001c050: 7320 6372 6561 7469 6f6e 3a3a 2020 2863 s creation:: (c
│ │ │ │ │ +0001c060: 6c61 7373 290a 2a20 4343 6f6d 706f 756e lass).* CCompoun
│ │ │ │ │ +0001c070: 642d 6465 6275 6767 696e 673a 3a20 2028 d-debugging:: (
│ │ │ │ │ +0001c080: 696e 7374 616e 6365 290a 0a1f 0a46 696c instance)....Fil
│ │ │ │ │ +0001c090: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ +0001c0a0: 2c20 204e 6f64 653a 2043 436f 6d70 6f75 , Node: CCompou
│ │ │ │ │ +0001c0b0: 6e64 2063 6c61 7373 2d69 6e73 7461 6e63 nd class-instanc
│ │ │ │ │ +0001c0c0: 6520 6372 6561 7469 6f6e 2c20 204e 6578 e creation, Nex
│ │ │ │ │ +0001c0d0: 743a 2043 436f 6d70 6f75 6e64 2063 6c61 t: CCompound cla
│ │ │ │ │ +0001c0e0: 7373 2d73 7562 636c 6173 7320 6372 6561 ss-subclass crea
│ │ │ │ │ +0001c0f0: 7469 6f6e 2c20 2055 703a 2043 436f 6d70 tion, Up: CComp
│ │ │ │ │ +0001c100: 6f75 6e64 0a0a 312e 3234 2e31 2043 436f ound..1.24.1 CCo
│ │ │ │ │ +0001c110: 6d70 6f75 6e64 2063 6c61 7373 3a20 696e mpound class: in
│ │ │ │ │ +0001c120: 7374 616e 6365 2063 7265 6174 696f 6e0a stance creation.
│ │ │ │ │ +0001c130: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0001c140: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0001c150: 2d2d 2d2d 2d2d 2d2d 2d0a 0a67 634e 6577 ---------..gcNew
│ │ │ │ │ +0001c160: 0a20 2020 2020 416c 6c6f 6361 7465 2061 . Allocate a
│ │ │ │ │ +0001c170: 206e 6577 2069 6e73 7461 6e63 6520 6f66 new instance of
│ │ │ │ │ +0001c180: 2074 6865 2072 6563 6569 7665 722c 2062 the receiver, b
│ │ │ │ │ +0001c190: 6163 6b65 6420 6279 0a20 2020 2020 6761 acked by. ga
│ │ │ │ │ +0001c1a0: 7262 6167 652d 636f 6c6c 6563 7465 6420 rbage-collected
│ │ │ │ │ +0001c1b0: 7374 6f72 6167 652e 0a0a 6e65 770a 2020 storage...new.
│ │ │ │ │ +0001c1c0: 2020 2041 6c6c 6f63 6174 6520 6120 6e65 Allocate a ne
│ │ │ │ │ +0001c1d0: 7720 696e 7374 616e 6365 206f 6620 7468 w instance of th
│ │ │ │ │ +0001c1e0: 6520 7265 6365 6976 6572 2e20 546f 2066 e receiver. To f
│ │ │ │ │ +0001c1f0: 7265 6520 7468 6520 6d65 6d6f 7279 2061 ree the memory a
│ │ │ │ │ +0001c200: 6674 6572 0a20 2020 2020 4743 2c20 7265 fter. GC, re
│ │ │ │ │ +0001c210: 6d65 6d62 6572 2074 6f20 6361 6c6c 2023 member to call #
│ │ │ │ │ +0001c220: 6164 6454 6f42 6546 696e 616c 697a 6564 addToBeFinalized
│ │ │ │ │ +0001c230: 2e0a 0a0a 1f0a 4669 6c65 3a20 6773 742d ......File: gst-
│ │ │ │ │ +0001c240: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ +0001c250: 3a20 4343 6f6d 706f 756e 6420 636c 6173 : CCompound clas
│ │ │ │ │ +0001c260: 732d 7375 6263 6c61 7373 2063 7265 6174 s-subclass creat
│ │ │ │ │ +0001c270: 696f 6e2c 2020 4e65 7874 3a20 4343 6f6d ion, Next: CCom
│ │ │ │ │ +0001c280: 706f 756e 642d 6465 6275 6767 696e 672c pound-debugging,
│ │ │ │ │ +0001c290: 2020 5072 6576 3a20 4343 6f6d 706f 756e Prev: CCompoun
│ │ │ │ │ +0001c2a0: 6420 636c 6173 732d 696e 7374 616e 6365 d class-instance
│ │ │ │ │ +0001c2b0: 2063 7265 6174 696f 6e2c 2020 5570 3a20 creation, Up:
│ │ │ │ │ +0001c2c0: 4343 6f6d 706f 756e 640a 0a31 2e32 342e CCompound..1.24.
│ │ │ │ │ +0001c2d0: 3220 4343 6f6d 706f 756e 6420 636c 6173 2 CCompound clas
│ │ │ │ │ +0001c2e0: 733a 2073 7562 636c 6173 7320 6372 6561 s: subclass crea
│ │ │ │ │ +0001c2f0: 7469 6f6e 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d tion.-----------
│ │ │ │ │ +0001c300: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0001c310: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------..
│ │ │ │ │ +0001c320: 616c 6967 6e6f 660a 2020 2020 2041 6e73 alignof. Ans
│ │ │ │ │ +0001c330: 7765 7220 312c 2074 6865 2061 6c69 676e wer 1, the align
│ │ │ │ │ +0001c340: 6d65 6e74 206f 6620 616e 2065 6d70 7479 ment of an empty
│ │ │ │ │ +0001c350: 2073 7472 7563 740a 0a63 6c61 7373 5072 struct..classPr
│ │ │ │ │ +0001c360: 6167 6d61 730a 2020 2020 2052 6574 7572 agmas. Retur
│ │ │ │ │ +0001c370: 6e20 7468 6520 7072 6167 6d61 7320 7468 n the pragmas th
│ │ │ │ │ +0001c380: 6174 2061 7265 2077 7269 7474 656e 2069 at are written i
│ │ │ │ │ +0001c390: 6e20 7468 6520 6669 6c65 2d6f 7574 206f n the file-out o
│ │ │ │ │ +0001c3a0: 6620 7468 6973 2063 6c61 7373 2e0a 0a63 f this class...c
│ │ │ │ │ +0001c3b0: 6f6d 7069 6c65 5369 7a65 3a20 7369 7a65 ompileSize: size
│ │ │ │ │ +0001c3c0: 2061 6c69 676e 3a20 616c 6967 6e6d 656e align: alignmen
│ │ │ │ │ +0001c3d0: 740a 2020 2020 2050 7269 7661 7465 202d t. Private -
│ │ │ │ │ +0001c3e0: 2043 6f6d 7069 6c65 2073 697a 656f 6620 Compile sizeof
│ │ │ │ │ +0001c3f0: 616e 6420 616c 6967 6e6f 6620 6d65 7468 and alignof meth
│ │ │ │ │ +0001c400: 6f64 730a 0a64 6563 6c61 7261 7469 6f6e ods..declaration
│ │ │ │ │ +0001c410: 0a20 2020 2020 5265 7475 726e 2074 6865 . Return the
│ │ │ │ │ +0001c420: 2064 6573 6372 6970 7469 6f6e 206f 6620 description of
│ │ │ │ │ +0001c430: 7468 6520 6669 656c 6473 2069 6e20 7468 the fields in th
│ │ │ │ │ +0001c440: 6520 7265 6365 6976 6572 2063 6c61 7373 e receiver class
│ │ │ │ │ +0001c450: 2e0a 0a64 6563 6c61 7261 7469 6f6e 3a20 ...declaration:
│ │ │ │ │ +0001c460: 6172 7261 790a 2020 2020 2054 6869 7320 array. This
│ │ │ │ │ +0001c470: 6d65 7468 6f64 2773 2066 756e 6374 696f method's functio
│ │ │ │ │ +0001c480: 6e61 6c69 7479 2073 686f 756c 6420 6265 nality should be
│ │ │ │ │ +0001c490: 2069 6d70 6c65 6d65 6e74 6564 2062 7920 implemented by
│ │ │ │ │ +0001c4a0: 7375 6263 6c61 7373 6573 206f 660a 2020 subclasses of.
│ │ │ │ │ +0001c4b0: 2020 2043 436f 6d70 6f75 6e64 0a0a 6465 CCompound..de
│ │ │ │ │ +0001c4c0: 636c 6172 6174 696f 6e3a 2061 7272 6179 claration: array
│ │ │ │ │ +0001c4d0: 2069 6e6a 6563 743a 2073 7461 7274 4f66 inject: startOf
│ │ │ │ │ +0001c4e0: 6673 6574 2069 6e74 6f3a 2061 426c 6f63 fset into: aBloc
│ │ │ │ │ +0001c4f0: 6b0a 2020 2020 2043 6f6d 7069 6c65 206d k. Compile m
│ │ │ │ │ +0001c500: 6574 686f 6473 2074 6861 7420 696d 706c ethods that impl
│ │ │ │ │ +0001c510: 656d 656e 7420 7468 6520 6465 636c 6172 ement the declar
│ │ │ │ │ +0001c520: 6174 696f 6e20 696e 2061 7272 6179 2e20 ation in array.
│ │ │ │ │ +0001c530: 2054 6f0a 2020 2020 2063 6f6d 7075 7465 To. compute
│ │ │ │ │ +0001c540: 2074 6865 206f 6666 7365 7420 6166 7465 the offset afte
│ │ │ │ │ +0001c550: 7220 6561 6368 2066 6965 6c64 2c20 7468 r each field, th
│ │ │ │ │ +0001c560: 6520 7661 6c75 6520 6f66 2074 6865 206f e value of the o
│ │ │ │ │ +0001c570: 6c64 206f 6666 7365 740a 2020 2020 2070 ld offset. p
│ │ │ │ │ +0001c580: 6c75 7320 7468 6520 6e65 7720 6669 656c lus the new fiel
│ │ │ │ │ +0001c590: 6427 7320 7369 7a65 2069 7320 7061 7373 d's size is pass
│ │ │ │ │ +0001c5a0: 6564 2074 6f20 6142 6c6f 636b 2c20 746f ed to aBlock, to
│ │ │ │ │ +0001c5b0: 6765 7468 6572 2077 6974 6820 7468 650a gether with the.
│ │ │ │ │ +0001c5c0: 2020 2020 206e 6577 2066 6965 6c64 2773 new field's
│ │ │ │ │ +0001c5d0: 2061 6c69 676e 6d65 6e74 2072 6571 7569 alignment requi
│ │ │ │ │ +0001c5e0: 7265 6d65 6e74 732e 0a0a 656d 6974 4669 rements...emitFi
│ │ │ │ │ +0001c5f0: 656c 644e 616d 6554 6f3a 2073 7472 2066 eldNameTo: str f
│ │ │ │ │ +0001c600: 6f72 3a20 6e61 6d65 0a20 2020 2020 5072 or: name. Pr
│ │ │ │ │ +0001c610: 6976 6174 6520 2d20 456d 6974 206f 6e74 ivate - Emit ont
│ │ │ │ │ +0001c620: 6f20 7468 6520 6769 7665 6e20 7374 7265 o the given stre
│ │ │ │ │ +0001c630: 616d 2074 6865 2063 6f64 6520 666f 7220 am the code for
│ │ │ │ │ +0001c640: 6164 6469 6e67 2074 6865 2067 6976 656e adding the given
│ │ │ │ │ +0001c650: 0a20 2020 2020 7365 6c65 6374 6f72 2074 . selector t
│ │ │ │ │ +0001c660: 6f20 7468 6520 4343 6f6d 706f 756e 6427 o the CCompound'
│ │ │ │ │ +0001c670: 7320 2365 7861 6d69 6e65 4f6e 3a20 6d65 s #examineOn: me
│ │ │ │ │ +0001c680: 7468 6f64 2e0a 0a6e 6577 5374 7275 6374 thod...newStruct
│ │ │ │ │ +0001c690: 3a20 7374 7275 6374 4e61 6d65 2064 6563 : structName dec
│ │ │ │ │ +0001c6a0: 6c61 7261 7469 6f6e 3a20 6172 7261 790a laration: array.
│ │ │ │ │ +0001c6b0: 2020 2020 2054 6865 206f 6c64 2077 6179 The old way
│ │ │ │ │ +0001c6c0: 2074 6f20 6372 6561 7465 2061 2043 5374 to create a CSt
│ │ │ │ │ +0001c6d0: 7275 6374 2e20 2053 7570 6572 7365 6465 ruct. Supersede
│ │ │ │ │ +0001c6e0: 6420 6279 0a20 2020 2020 2373 7562 636c d by. #subcl
│ │ │ │ │ +0001c6f0: 6173 733a 6465 636c 6172 6174 696f 6e3a ass:declaration:
│ │ │ │ │ +0001c700: 2e2e 2e0a 0a73 697a 656f 660a 2020 2020 .....sizeof.
│ │ │ │ │ +0001c710: 2041 6e73 7765 7220 302c 2074 6865 2073 Answer 0, the s
│ │ │ │ │ +0001c720: 697a 6520 6f66 2061 6e20 656d 7074 7920 ize of an empty
│ │ │ │ │ +0001c730: 7374 7275 6374 0a0a 7375 6263 6c61 7373 struct..subclass
│ │ │ │ │ +0001c740: 3a20 7374 7275 6374 4e61 6d65 2064 6563 : structName dec
│ │ │ │ │ +0001c750: 6c61 7261 7469 6f6e 3a20 6172 7261 7920 laration: array
│ │ │ │ │ +0001c760: 636c 6173 7356 6172 6961 626c 654e 616d classVariableNam
│ │ │ │ │ +0001c770: 6573 3a20 6376 6e20 706f 6f6c 4469 6374 es: cvn poolDict
│ │ │ │ │ +0001c780: 696f 6e61 7269 6573 3a20 7064 2063 6174 ionaries: pd cat
│ │ │ │ │ +0001c790: 6567 6f72 793a 2063 6174 6567 6f72 790a egory: category.
│ │ │ │ │ +0001c7a0: 2020 2020 2043 7265 6174 6520 6120 6e65 Create a ne
│ │ │ │ │ +0001c7b0: 7720 636c 6173 7320 7769 7468 2074 6865 w class with the
│ │ │ │ │ +0001c7c0: 2067 6976 656e 206e 616d 6520 7468 6174 given name that
│ │ │ │ │ +0001c7d0: 2063 6f6e 7461 696e 7320 636f 6465 2074 contains code t
│ │ │ │ │ +0001c7e0: 6f0a 2020 2020 2069 6d70 6c65 6d65 6e74 o. implement
│ │ │ │ │ +0001c7f0: 2074 6865 2067 6976 656e 2043 2073 7472 the given C str
│ │ │ │ │ +0001c800: 7563 742e 2020 416c 6c20 7468 6520 7061 uct. All the pa
│ │ │ │ │ +0001c810: 7261 6d65 7465 7273 2065 7863 6570 7420 rameters except
│ │ │ │ │ +0001c820: 6061 7272 6179 270a 2020 2020 2061 7265 `array'. are
│ │ │ │ │ +0001c830: 2074 6865 2073 616d 6520 6173 2066 6f72 the same as for
│ │ │ │ │ +0001c840: 2061 2073 7461 6e64 6172 6420 636c 6173 a standard clas
│ │ │ │ │ +0001c850: 7320 6372 6561 7469 6f6e 206d 6573 7361 s creation messa
│ │ │ │ │ +0001c860: 6765 3b20 7365 650a 2020 2020 2064 6f63 ge; see. doc
│ │ │ │ │ +0001c870: 756d 656e 7461 7469 6f6e 2066 6f72 206d umentation for m
│ │ │ │ │ +0001c880: 6f72 6520 696e 666f 726d 6174 696f 6e0a ore information.
│ │ │ │ │ +0001c890: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ +0001c8a0: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ +0001c8b0: 4343 6f6d 706f 756e 642d 6465 6275 6767 CCompound-debugg
│ │ │ │ │ +0001c8c0: 696e 672c 2020 5072 6576 3a20 4343 6f6d ing, Prev: CCom
│ │ │ │ │ +0001c8d0: 706f 756e 6420 636c 6173 732d 7375 6263 pound class-subc
│ │ │ │ │ +0001c8e0: 6c61 7373 2063 7265 6174 696f 6e2c 2020 lass creation,
│ │ │ │ │ +0001c8f0: 5570 3a20 4343 6f6d 706f 756e 640a 0a31 Up: CCompound..1
│ │ │ │ │ +0001c900: 2e32 342e 3320 4343 6f6d 706f 756e 643a .24.3 CCompound:
│ │ │ │ │ +0001c910: 2064 6562 7567 6769 6e67 0a2d 2d2d 2d2d debugging.-----
│ │ │ │ │ +0001c920: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0001c930: 2d2d 2d2d 2d2d 0a0a 6578 616d 696e 654f ------..examineO
│ │ │ │ │ +0001c940: 6e3a 2061 5374 7265 616d 0a20 2020 2020 n: aStream.
│ │ │ │ │ +0001c950: 5072 696e 7420 7468 6520 636f 6e74 656e Print the conten
│ │ │ │ │ +0001c960: 7473 206f 6620 7468 6520 7265 6365 6976 ts of the receiv
│ │ │ │ │ +0001c970: 6572 2773 2066 6965 6c64 7320 6f6e 2061 er's fields on a
│ │ │ │ │ +0001c980: 5374 7265 616d 0a0a 6669 656c 6453 656c Stream..fieldSel
│ │ │ │ │ +0001c990: 6563 746f 724c 6973 740a 2020 2020 2041 ectorList. A
│ │ │ │ │ +0001c9a0: 6e73 7765 7220 6120 6c69 7374 206f 6620 nswer a list of
│ │ │ │ │ +0001c9b0: 7365 6c65 6374 6f72 7320 7768 6f73 6520 selectors whose
│ │ │ │ │ +0001c9c0: 7265 7475 726e 2076 616c 7565 7320 7368 return values sh
│ │ │ │ │ +0001c9d0: 6f75 6c64 2062 6520 7072 696e 7465 640a ould be printed.
│ │ │ │ │ +0001c9e0: 2020 2020 2062 7920 2365 7861 6d69 6e65 by #examine
│ │ │ │ │ +0001c9f0: 4f6e 3a2e 0a0a 0a1f 0a46 696c 653a 2067 On:......File: g
│ │ │ │ │ +0001ca00: 7374 2d62 6173 652e 696e 666f 2c20 204e st-base.info, N
│ │ │ │ │ +0001ca10: 6f64 653a 2043 446f 7562 6c65 2c20 204e ode: CDouble, N
│ │ │ │ │ +0001ca20: 6578 743a 2043 466c 6f61 742c 2020 5072 ext: CFloat, Pr
│ │ │ │ │ +0001ca30: 6576 3a20 4343 6f6d 706f 756e 642c 2020 ev: CCompound,
│ │ │ │ │ +0001ca40: 5570 3a20 4261 7365 2063 6c61 7373 6573 Up: Base classes
│ │ │ │ │ +0001ca50: 0a0a 312e 3235 2043 446f 7562 6c65 0a3d ..1.25 CDouble.=
│ │ │ │ │ +0001ca60: 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a44 6566 ===========..Def
│ │ │ │ │ +0001ca70: 696e 6564 2069 6e20 6e61 6d65 7370 6163 ined in namespac
│ │ │ │ │ +0001ca80: 6520 536d 616c 6c74 616c 6b0a 5375 7065 e Smalltalk.Supe
│ │ │ │ │ +0001ca90: 7263 6c61 7373 3a20 4353 6361 6c61 720a rclass: CScalar.
│ │ │ │ │ +0001caa0: 4361 7465 676f 7279 3a20 4c61 6e67 7561 Category: Langua
│ │ │ │ │ +0001cab0: 6765 2d43 2069 6e74 6572 6661 6365 0a0a ge-C interface..
│ │ │ │ │ +0001cac0: 2a20 4d65 6e75 3a0a 0a2a 2043 446f 7562 * Menu:..* CDoub
│ │ │ │ │ +0001cad0: 6c65 2063 6c61 7373 2d61 6363 6573 7369 le class-accessi
│ │ │ │ │ +0001cae0: 6e67 3a3a 2020 2863 6c61 7373 290a 2a20 ng:: (class).*
│ │ │ │ │ +0001caf0: 4344 6f75 626c 652d 6163 6365 7373 696e CDouble-accessin
│ │ │ │ │ +0001cb00: 673a 3a20 2028 696e 7374 616e 6365 290a g:: (instance).
│ │ │ │ │ +0001cb10: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ +0001cb20: 652e 696e 666f 2c20 204e 6f64 653a 2043 e.info, Node: C
│ │ │ │ │ +0001cb30: 446f 7562 6c65 2063 6c61 7373 2d61 6363 Double class-acc
│ │ │ │ │ +0001cb40: 6573 7369 6e67 2c20 204e 6578 743a 2043 essing, Next: C
│ │ │ │ │ +0001cb50: 446f 7562 6c65 2d61 6363 6573 7369 6e67 Double-accessing
│ │ │ │ │ +0001cb60: 2c20 2055 703a 2043 446f 7562 6c65 0a0a , Up: CDouble..
│ │ │ │ │ +0001cb70: 312e 3235 2e31 2043 446f 7562 6c65 2063 1.25.1 CDouble c
│ │ │ │ │ +0001cb80: 6c61 7373 3a20 6163 6365 7373 696e 670a lass: accessing.
│ │ │ │ │ +0001cb90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0001cba0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------.
│ │ │ │ │ +0001cbb0: 0a61 6c69 676e 6f66 0a20 2020 2020 416e .alignof. An
│ │ │ │ │ +0001cbc0: 7377 6572 2074 6865 2072 6563 6569 7665 swer the receive
│ │ │ │ │ +0001cbd0: 7227 7320 696e 7374 616e 6365 7320 7265 r's instances re
│ │ │ │ │ +0001cbe0: 7175 6972 6564 2061 6c69 676d 656e 740a quired aligment.
│ │ │ │ │ +0001cbf0: 0a63 4f62 6a53 746f 7265 6454 7970 650a .cObjStoredType.
│ │ │ │ │ +0001cc00: 2020 2020 2050 7269 7661 7465 202d 2041 Private - A
│ │ │ │ │ +0001cc10: 6e73 7765 7220 616e 2069 6e64 6578 2072 nswer an index r
│ │ │ │ │ +0001cc20: 6566 6572 7269 6e67 2074 6f20 7468 6520 eferring to the
│ │ │ │ │ +0001cc30: 7265 6365 6976 6572 2773 2069 6e73 7461 receiver's insta
│ │ │ │ │ +0001cc40: 6e63 6573 0a20 2020 2020 7363 616c 6172 nces. scalar
│ │ │ │ │ +0001cc50: 2074 7970 650a 0a73 697a 656f 660a 2020 type..sizeof.
│ │ │ │ │ +0001cc60: 2020 2041 6e73 7765 7220 7468 6520 7265 Answer the re
│ │ │ │ │ +0001cc70: 6365 6976 6572 2773 2069 6e73 7461 6e63 ceiver's instanc
│ │ │ │ │ +0001cc80: 6573 2073 697a 650a 0a0a 1f0a 4669 6c65 es size.....File
│ │ │ │ │ +0001cc90: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ +0001cca0: 2020 4e6f 6465 3a20 4344 6f75 626c 652d Node: CDouble-
│ │ │ │ │ +0001ccb0: 6163 6365 7373 696e 672c 2020 5072 6576 accessing, Prev
│ │ │ │ │ +0001ccc0: 3a20 4344 6f75 626c 6520 636c 6173 732d : CDouble class-
│ │ │ │ │ +0001ccd0: 6163 6365 7373 696e 672c 2020 5570 3a20 accessing, Up:
│ │ │ │ │ +0001cce0: 4344 6f75 626c 650a 0a31 2e32 352e 3220 CDouble..1.25.2
│ │ │ │ │ +0001ccf0: 4344 6f75 626c 653a 2061 6363 6573 7369 CDouble: accessi
│ │ │ │ │ +0001cd00: 6e67 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ng.-------------
│ │ │ │ │ +0001cd10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 616c ------------..al
│ │ │ │ │ +0001cd20: 6967 6e6f 660a 2020 2020 2041 6e73 7765 ignof. Answe
│ │ │ │ │ +0001cd30: 7220 7468 6520 7265 6365 6976 6572 2773 r the receiver's
│ │ │ │ │ +0001cd40: 2072 6571 7569 7265 6420 616c 6967 6d65 required aligme
│ │ │ │ │ +0001cd50: 6e74 0a0a 634f 626a 5374 6f72 6564 5479 nt..cObjStoredTy
│ │ │ │ │ +0001cd60: 7065 0a20 2020 2020 5072 6976 6174 6520 pe. Private
│ │ │ │ │ +0001cd70: 2d20 416e 7377 6572 2061 6e20 696e 6465 - Answer an inde
│ │ │ │ │ +0001cd80: 7820 7265 6665 7272 696e 6720 746f 2074 x referring to t
│ │ │ │ │ +0001cd90: 6865 2072 6563 6569 7665 7227 7320 7363 he receiver's sc
│ │ │ │ │ +0001cda0: 616c 6172 2074 7970 650a 0a73 697a 656f alar type..sizeo
│ │ │ │ │ +0001cdb0: 660a 2020 2020 2041 6e73 7765 7220 7468 f. Answer th
│ │ │ │ │ +0001cdc0: 6520 7265 6365 6976 6572 2773 2073 697a e receiver's siz
│ │ │ │ │ +0001cdd0: 650a 0a0a 1f0a 4669 6c65 3a20 6773 742d e.....File: gst-
│ │ │ │ │ +0001cde0: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ +0001cdf0: 3a20 4346 6c6f 6174 2c20 204e 6578 743a : CFloat, Next:
│ │ │ │ │ +0001ce00: 2043 4675 6e63 7469 6f6e 4465 7363 7269 CFunctionDescri
│ │ │ │ │ +0001ce10: 7074 6f72 2c20 2050 7265 763a 2043 446f ptor, Prev: CDo
│ │ │ │ │ +0001ce20: 7562 6c65 2c20 2055 703a 2042 6173 6520 uble, Up: Base
│ │ │ │ │ +0001ce30: 636c 6173 7365 730a 0a31 2e32 3620 4346 classes..1.26 CF
│ │ │ │ │ +0001ce40: 6c6f 6174 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d loat.===========
│ │ │ │ │ +0001ce50: 0a0a 4465 6669 6e65 6420 696e 206e 616d ..Defined in nam
│ │ │ │ │ +0001ce60: 6573 7061 6365 2053 6d61 6c6c 7461 6c6b espace Smalltalk
│ │ │ │ │ +0001ce70: 0a53 7570 6572 636c 6173 733a 2043 5363 .Superclass: CSc
│ │ │ │ │ +0001ce80: 616c 6172 0a43 6174 6567 6f72 793a 204c alar.Category: L
│ │ │ │ │ +0001ce90: 616e 6775 6167 652d 4320 696e 7465 7266 anguage-C interf
│ │ │ │ │ +0001cea0: 6163 650a 0a2a 204d 656e 753a 0a0a 2a20 ace..* Menu:..*
│ │ │ │ │ +0001ceb0: 4346 6c6f 6174 2063 6c61 7373 2d61 6363 CFloat class-acc
│ │ │ │ │ +0001cec0: 6573 7369 6e67 3a3a 2020 2863 6c61 7373 essing:: (class
│ │ │ │ │ +0001ced0: 290a 2a20 4346 6c6f 6174 2d61 6363 6573 ).* CFloat-acces
│ │ │ │ │ +0001cee0: 7369 6e67 3a3a 2020 2869 6e73 7461 6e63 sing:: (instanc
│ │ │ │ │ +0001cef0: 6529 0a0a 1f0a 4669 6c65 3a20 6773 742d e)....File: gst-
│ │ │ │ │ +0001cf00: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ +0001cf10: 3a20 4346 6c6f 6174 2063 6c61 7373 2d61 : CFloat class-a
│ │ │ │ │ +0001cf20: 6363 6573 7369 6e67 2c20 204e 6578 743a ccessing, Next:
│ │ │ │ │ +0001cf30: 2043 466c 6f61 742d 6163 6365 7373 696e CFloat-accessin
│ │ │ │ │ +0001cf40: 672c 2020 5570 3a20 4346 6c6f 6174 0a0a g, Up: CFloat..
│ │ │ │ │ +0001cf50: 312e 3236 2e31 2043 466c 6f61 7420 636c 1.26.1 CFloat cl
│ │ │ │ │ +0001cf60: 6173 733a 2061 6363 6573 7369 6e67 0a2d ass: accessing.-
│ │ │ │ │ +0001cf70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0001cf80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a61 -------------..a
│ │ │ │ │ +0001cf90: 6c69 676e 6f66 0a20 2020 2020 416e 7377 lignof. Answ
│ │ │ │ │ +0001cfa0: 6572 2074 6865 2072 6563 6569 7665 7227 er the receiver'
│ │ │ │ │ +0001cfb0: 7320 696e 7374 616e 6365 7320 7265 7175 s instances requ
│ │ │ │ │ +0001cfc0: 6972 6564 2061 6c69 676d 656e 740a 0a63 ired aligment..c
│ │ │ │ │ +0001cfd0: 4f62 6a53 746f 7265 6454 7970 650a 2020 ObjStoredType.
│ │ │ │ │ +0001cfe0: 2020 2050 7269 7661 7465 202d 2041 6e73 Private - Ans
│ │ │ │ │ +0001cff0: 7765 7220 616e 2069 6e64 6578 2072 6566 wer an index ref
│ │ │ │ │ +0001d000: 6572 7269 6e67 2074 6f20 7468 6520 7265 erring to the re
│ │ │ │ │ +0001d010: 6365 6976 6572 2773 2069 6e73 7461 6e63 ceiver's instanc
│ │ │ │ │ +0001d020: 6573 0a20 2020 2020 7363 616c 6172 2074 es. scalar t
│ │ │ │ │ +0001d030: 7970 650a 0a73 697a 656f 660a 2020 2020 ype..sizeof.
│ │ │ │ │ +0001d040: 2041 6e73 7765 7220 7468 6520 7265 6365 Answer the rece
│ │ │ │ │ +0001d050: 6976 6572 2773 2069 6e73 7461 6e63 6573 iver's instances
│ │ │ │ │ +0001d060: 2073 697a 650a 0a0a 1f0a 4669 6c65 3a20 size.....File:
│ │ │ │ │ +0001d070: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ +0001d080: 4e6f 6465 3a20 4346 6c6f 6174 2d61 6363 Node: CFloat-acc
│ │ │ │ │ +0001d090: 6573 7369 6e67 2c20 2050 7265 763a 2043 essing, Prev: C
│ │ │ │ │ +0001d0a0: 466c 6f61 7420 636c 6173 732d 6163 6365 Float class-acce
│ │ │ │ │ +0001d0b0: 7373 696e 672c 2020 5570 3a20 4346 6c6f ssing, Up: CFlo
│ │ │ │ │ +0001d0c0: 6174 0a0a 312e 3236 2e32 2043 466c 6f61 at..1.26.2 CFloa
│ │ │ │ │ +0001d0d0: 743a 2061 6363 6573 7369 6e67 0a2d 2d2d t: accessing.---
│ │ │ │ │ +0001d0e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0001d0f0: 2d2d 2d2d 2d0a 0a61 6c69 676e 6f66 0a20 -----..alignof.
│ │ │ │ │ +0001d100: 2020 2020 416e 7377 6572 2074 6865 2072 Answer the r
│ │ │ │ │ +0001d110: 6563 6569 7665 7227 7320 7265 7175 6972 eceiver's requir
│ │ │ │ │ +0001d120: 6564 2061 6c69 676d 656e 740a 0a63 4f62 ed aligment..cOb
│ │ │ │ │ +0001d130: 6a53 746f 7265 6454 7970 650a 2020 2020 jStoredType.
│ │ │ │ │ +0001d140: 2050 7269 7661 7465 202d 2041 6e73 7765 Private - Answe
│ │ │ │ │ +0001d150: 7220 616e 2069 6e64 6578 2072 6566 6572 r an index refer
│ │ │ │ │ +0001d160: 7269 6e67 2074 6f20 7468 6520 7265 6365 ring to the rece
│ │ │ │ │ +0001d170: 6976 6572 2773 2073 6361 6c61 7220 7479 iver's scalar ty
│ │ │ │ │ +0001d180: 7065 0a0a 7369 7a65 6f66 0a20 2020 2020 pe..sizeof.
│ │ │ │ │ +0001d190: 416e 7377 6572 2074 6865 2072 6563 6569 Answer the recei
│ │ │ │ │ +0001d1a0: 7665 7227 7320 7369 7a65 0a0a 0a1f 0a46 ver's size.....F
│ │ │ │ │ +0001d1b0: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ +0001d1c0: 666f 2c20 204e 6f64 653a 2043 4675 6e63 fo, Node: CFunc
│ │ │ │ │ +0001d1d0: 7469 6f6e 4465 7363 7269 7074 6f72 2c20 tionDescriptor,
│ │ │ │ │ +0001d1e0: 204e 6578 743a 2043 6861 7261 6374 6572 Next: Character
│ │ │ │ │ +0001d1f0: 2c20 2050 7265 763a 2043 466c 6f61 742c , Prev: CFloat,
│ │ │ │ │ +0001d200: 2020 5570 3a20 4261 7365 2063 6c61 7373 Up: Base class
│ │ │ │ │ +0001d210: 6573 0a0a 312e 3237 2043 4675 6e63 7469 es..1.27 CFuncti
│ │ │ │ │ +0001d220: 6f6e 4465 7363 7269 7074 6f72 0a3d 3d3d onDescriptor.===
│ │ │ │ │ +0001d230: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ +0001d240: 3d3d 3d3d 3d0a 0a44 6566 696e 6564 2069 =====..Defined i
│ │ │ │ │ +0001d250: 6e20 6e61 6d65 7370 6163 6520 536d 616c n namespace Smal
│ │ │ │ │ +0001d260: 6c74 616c 6b0a 5375 7065 7263 6c61 7373 ltalk.Superclass
│ │ │ │ │ +0001d270: 3a20 4343 616c 6c61 626c 650a 4361 7465 : CCallable.Cate
│ │ │ │ │ +0001d280: 676f 7279 3a20 4c61 6e67 7561 6765 2d43 gory: Language-C
│ │ │ │ │ +0001d290: 2069 6e74 6572 6661 6365 0a20 2020 2020 interface.
│ │ │ │ │ +0001d2a0: 4920 616d 206e 6f74 2070 6172 7420 6f66 I am not part of
│ │ │ │ │ +0001d2b0: 2074 6865 2053 6d61 6c6c 7461 6c6b 2064 the Smalltalk d
│ │ │ │ │ +0001d2c0: 6566 696e 6974 696f 6e2e 2020 4d79 2069 efinition. My i
│ │ │ │ │ +0001d2d0: 6e73 7461 6e63 6573 2063 6f6e 7461 696e nstances contain
│ │ │ │ │ +0001d2e0: 0a20 2020 2020 696e 666f 726d 6174 696f . informatio
│ │ │ │ │ +0001d2f0: 6e20 6162 6f75 7420 4320 6675 6e63 7469 n about C functi
│ │ │ │ │ +0001d300: 6f6e 7320 7468 6174 2063 616e 2062 6520 ons that can be
│ │ │ │ │ +0001d310: 6361 6c6c 6564 2066 726f 6d20 7769 7468 called from with
│ │ │ │ │ +0001d320: 696e 0a20 2020 2020 536d 616c 6c74 616c in. Smalltal
│ │ │ │ │ +0001d330: 6b2c 2073 7563 6820 6173 206e 756d 6265 k, such as numbe
│ │ │ │ │ +0001d340: 7220 616e 6420 7479 7065 206f 6620 7061 r and type of pa
│ │ │ │ │ +0001d350: 7261 6d65 7465 7273 2e20 2054 6869 730a rameters. This.
│ │ │ │ │ +0001d360: 2020 2020 2069 6e66 6f72 6d61 7469 6f6e information
│ │ │ │ │ +0001d370: 2069 7320 7573 6564 2062 7920 7468 6520 is used by the
│ │ │ │ │ +0001d380: 4320 6361 6c6c 6f75 7420 6d65 6368 616e C callout mechan
│ │ │ │ │ +0001d390: 6973 6d20 746f 2070 6572 666f 726d 2074 ism to perform t
│ │ │ │ │ +0001d3a0: 6865 0a20 2020 2020 6163 7475 616c 2063 he. actual c
│ │ │ │ │ +0001d3b0: 616c 6c2d 6f75 7420 746f 2043 2072 6f75 all-out to C rou
│ │ │ │ │ +0001d3c0: 7469 6e65 732e 0a0a 2a20 4d65 6e75 3a0a tines...* Menu:.
│ │ │ │ │ +0001d3d0: 0a2a 2043 4675 6e63 7469 6f6e 4465 7363 .* CFunctionDesc
│ │ │ │ │ +0001d3e0: 7269 7074 6f72 2063 6c61 7373 2d69 6e73 riptor class-ins
│ │ │ │ │ +0001d3f0: 7461 6e63 6520 6372 6561 7469 6f6e 3a3a tance creation::
│ │ │ │ │ +0001d400: 2020 2863 6c61 7373 290a 2a20 4346 756e (class).* CFun
│ │ │ │ │ +0001d410: 6374 696f 6e44 6573 6372 6970 746f 7220 ctionDescriptor
│ │ │ │ │ +0001d420: 636c 6173 732d 7465 7374 696e 673a 3a20 class-testing::
│ │ │ │ │ +0001d430: 2028 636c 6173 7329 0a2a 2043 4675 6e63 (class).* CFunc
│ │ │ │ │ +0001d440: 7469 6f6e 4465 7363 7269 7074 6f72 2d61 tionDescriptor-a
│ │ │ │ │ +0001d450: 6363 6573 7369 6e67 3a3a 2020 2869 6e73 ccessing:: (ins
│ │ │ │ │ +0001d460: 7461 6e63 6529 0a2a 2043 4675 6e63 7469 tance).* CFuncti
│ │ │ │ │ +0001d470: 6f6e 4465 7363 7269 7074 6f72 2d70 7269 onDescriptor-pri
│ │ │ │ │ +0001d480: 6e74 696e 673a 3a20 2028 696e 7374 616e nting:: (instan
│ │ │ │ │ +0001d490: 6365 290a 2a20 4346 756e 6374 696f 6e44 ce).* CFunctionD
│ │ │ │ │ +0001d4a0: 6573 6372 6970 746f 722d 7265 7374 6f72 escriptor-restor
│ │ │ │ │ +0001d4b0: 696e 673a 3a20 2028 696e 7374 616e 6365 ing:: (instance
│ │ │ │ │ +0001d4c0: 290a 0a1f 0a46 696c 653a 2067 7374 2d62 )....File: gst-b
│ │ │ │ │ +0001d4d0: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ +0001d4e0: 2043 4675 6e63 7469 6f6e 4465 7363 7269 CFunctionDescri
│ │ │ │ │ +0001d4f0: 7074 6f72 2063 6c61 7373 2d69 6e73 7461 ptor class-insta
│ │ │ │ │ +0001d500: 6e63 6520 6372 6561 7469 6f6e 2c20 204e nce creation, N
│ │ │ │ │ +0001d510: 6578 743a 2043 4675 6e63 7469 6f6e 4465 ext: CFunctionDe
│ │ │ │ │ +0001d520: 7363 7269 7074 6f72 2063 6c61 7373 2d74 scriptor class-t
│ │ │ │ │ +0001d530: 6573 7469 6e67 2c20 2055 703a 2043 4675 esting, Up: CFu
│ │ │ │ │ +0001d540: 6e63 7469 6f6e 4465 7363 7269 7074 6f72 nctionDescriptor
│ │ │ │ │ +0001d550: 0a0a 312e 3237 2e31 2043 4675 6e63 7469 ..1.27.1 CFuncti
│ │ │ │ │ +0001d560: 6f6e 4465 7363 7269 7074 6f72 2063 6c61 onDescriptor cla
│ │ │ │ │ +0001d570: 7373 3a20 696e 7374 616e 6365 2063 7265 ss: instance cre
│ │ │ │ │ +0001d580: 6174 696f 6e0a 2d2d 2d2d 2d2d 2d2d 2d2d ation.----------
│ │ │ │ │ +0001d590: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0001d5a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0001d5b0: 2d2d 2d2d 2d2d 2d2d 2d0a 0a66 6f72 3a20 ---------..for:
│ │ │ │ │ +0001d5c0: 6675 6e63 4e61 6d65 2072 6574 7572 6e69 funcName returni
│ │ │ │ │ +0001d5d0: 6e67 3a20 7265 7475 726e 5479 7065 5379 ng: returnTypeSy
│ │ │ │ │ +0001d5e0: 6d62 6f6c 2077 6974 6841 7267 733a 2061 mbol withArgs: a
│ │ │ │ │ +0001d5f0: 7267 7341 7272 6179 0a20 2020 2020 416e rgsArray. An
│ │ │ │ │ +0001d600: 7377 6572 2061 2043 4675 6e63 7469 6f6e swer a CFunction
│ │ │ │ │ +0001d610: 4465 7363 7269 7074 6f72 2077 6974 6820 Descriptor with
│ │ │ │ │ +0001d620: 7468 6520 6769 7665 6e20 6675 6e63 7469 the given functi
│ │ │ │ │ +0001d630: 6f6e 206e 616d 652c 2072 6574 7572 6e0a on name, return.
│ │ │ │ │ +0001d640: 2020 2020 2074 7970 6520 616e 6420 6172 type and ar
│ │ │ │ │ +0001d650: 6775 6d65 6e74 732e 2020 6675 6e63 4e61 guments. funcNa
│ │ │ │ │ +0001d660: 6d65 206d 7573 7420 6265 2061 2053 7472 me must be a Str
│ │ │ │ │ +0001d670: 696e 672e 0a0a 0a1f 0a46 696c 653a 2067 ing......File: g
│ │ │ │ │ +0001d680: 7374 2d62 6173 652e 696e 666f 2c20 204e st-base.info, N
│ │ │ │ │ +0001d690: 6f64 653a 2043 4675 6e63 7469 6f6e 4465 ode: CFunctionDe
│ │ │ │ │ +0001d6a0: 7363 7269 7074 6f72 2063 6c61 7373 2d74 scriptor class-t
│ │ │ │ │ +0001d6b0: 6573 7469 6e67 2c20 204e 6578 743a 2043 esting, Next: C
│ │ │ │ │ +0001d6c0: 4675 6e63 7469 6f6e 4465 7363 7269 7074 FunctionDescript
│ │ │ │ │ +0001d6d0: 6f72 2d61 6363 6573 7369 6e67 2c20 2050 or-accessing, P
│ │ │ │ │ +0001d6e0: 7265 763a 2043 4675 6e63 7469 6f6e 4465 rev: CFunctionDe
│ │ │ │ │ +0001d6f0: 7363 7269 7074 6f72 2063 6c61 7373 2d69 scriptor class-i
│ │ │ │ │ +0001d700: 6e73 7461 6e63 6520 6372 6561 7469 6f6e nstance creation
│ │ │ │ │ +0001d710: 2c20 2055 703a 2043 4675 6e63 7469 6f6e , Up: CFunction
│ │ │ │ │ +0001d720: 4465 7363 7269 7074 6f72 0a0a 312e 3237 Descriptor..1.27
│ │ │ │ │ +0001d730: 2e32 2043 4675 6e63 7469 6f6e 4465 7363 .2 CFunctionDesc
│ │ │ │ │ +0001d740: 7269 7074 6f72 2063 6c61 7373 3a20 7465 riptor class: te
│ │ │ │ │ +0001d750: 7374 696e 670a 2d2d 2d2d 2d2d 2d2d 2d2d sting.----------
│ │ │ │ │ +0001d760: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0001d770: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------.
│ │ │ │ │ +0001d780: 0a61 6464 7265 7373 4f66 3a20 6675 6e63 .addressOf: func
│ │ │ │ │ +0001d790: 7469 6f6e 0a20 2020 2020 416e 7377 6572 tion. Answer
│ │ │ │ │ +0001d7a0: 2077 6865 7468 6572 2061 2066 756e 6374 whether a funct
│ │ │ │ │ +0001d7b0: 696f 6e20 6973 2072 6567 6973 7465 7265 ion is registere
│ │ │ │ │ +0001d7c0: 6420 286f 6e20 7468 6520 4320 7369 6465 d (on the C side
│ │ │ │ │ +0001d7d0: 2920 7769 7468 2074 6865 0a20 2020 2020 ) with the.
│ │ │ │ │ +0001d7e0: 6769 7665 6e20 6e61 6d65 206f 7220 6973 given name or is
│ │ │ │ │ +0001d7f0: 2064 796e 616d 6963 616c 6c79 206c 6f61 dynamically loa
│ │ │ │ │ +0001d800: 6461 626c 652e 0a0a 6973 4675 6e63 7469 dable...isFuncti
│ │ │ │ │ +0001d810: 6f6e 3a20 6675 6e63 7469 6f6e 0a20 2020 on: function.
│ │ │ │ │ +0001d820: 2020 416e 7377 6572 2077 6865 7468 6572 Answer whether
│ │ │ │ │ +0001d830: 2061 2066 756e 6374 696f 6e20 6973 2072 a function is r
│ │ │ │ │ +0001d840: 6567 6973 7465 7265 6420 286f 6e20 7468 egistered (on th
│ │ │ │ │ +0001d850: 6520 4320 7369 6465 2920 7769 7468 2074 e C side) with t
│ │ │ │ │ +0001d860: 6865 0a20 2020 2020 6769 7665 6e20 6e61 he. given na
│ │ │ │ │ +0001d870: 6d65 2e0a 0a0a 1f0a 4669 6c65 3a20 6773 me......File: gs
│ │ │ │ │ +0001d880: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ +0001d890: 6465 3a20 4346 756e 6374 696f 6e44 6573 de: CFunctionDes
│ │ │ │ │ +0001d8a0: 6372 6970 746f 722d 6163 6365 7373 696e criptor-accessin
│ │ │ │ │ +0001d8b0: 672c 2020 4e65 7874 3a20 4346 756e 6374 g, Next: CFunct
│ │ │ │ │ +0001d8c0: 696f 6e44 6573 6372 6970 746f 722d 7072 ionDescriptor-pr
│ │ │ │ │ +0001d8d0: 696e 7469 6e67 2c20 2050 7265 763a 2043 inting, Prev: C
│ │ │ │ │ +0001d8e0: 4675 6e63 7469 6f6e 4465 7363 7269 7074 FunctionDescript
│ │ │ │ │ +0001d8f0: 6f72 2063 6c61 7373 2d74 6573 7469 6e67 or class-testing
│ │ │ │ │ +0001d900: 2c20 2055 703a 2043 4675 6e63 7469 6f6e , Up: CFunction
│ │ │ │ │ +0001d910: 4465 7363 7269 7074 6f72 0a0a 312e 3237 Descriptor..1.27
│ │ │ │ │ +0001d920: 2e33 2043 4675 6e63 7469 6f6e 4465 7363 .3 CFunctionDesc
│ │ │ │ │ +0001d930: 7269 7074 6f72 3a20 6163 6365 7373 696e riptor: accessin
│ │ │ │ │ +0001d940: 670a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d g.--------------
│ │ │ │ │ +0001d950: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0001d960: 2d2d 2d2d 2d2d 2d0a 0a6e 616d 650a 2020 -------..name.
│ │ │ │ │ +0001d970: 2020 2041 6e73 7765 7220 7468 6520 6e61 Answer the na
│ │ │ │ │ +0001d980: 6d65 206f 6620 7468 6520 6675 6e63 7469 me of the functi
│ │ │ │ │ +0001d990: 6f6e 2028 6f6e 2074 6865 2043 2073 6964 on (on the C sid
│ │ │ │ │ +0001d9a0: 6529 2072 6570 7265 7365 6e74 6564 2062 e) represented b
│ │ │ │ │ +0001d9b0: 7920 7468 650a 2020 2020 2072 6563 6569 y the. recei
│ │ │ │ │ +0001d9c0: 7665 720a 0a6e 616d 653a 2061 5374 7269 ver..name: aStri
│ │ │ │ │ +0001d9d0: 6e67 0a20 2020 2020 5365 7420 7468 6520 ng. Set the
│ │ │ │ │ +0001d9e0: 6e61 6d65 206f 6620 7468 6520 6675 6e63 name of the func
│ │ │ │ │ +0001d9f0: 7469 6f6e 2028 6f6e 2074 6865 2043 2073 tion (on the C s
│ │ │ │ │ +0001da00: 6964 6529 2072 6570 7265 7365 6e74 6564 ide) represented
│ │ │ │ │ +0001da10: 2062 7920 7468 650a 2020 2020 2072 6563 by the. rec
│ │ │ │ │ +0001da20: 6569 7665 720a 0a0a 1f0a 4669 6c65 3a20 eiver.....File:
│ │ │ │ │ +0001da30: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ +0001da40: 4e6f 6465 3a20 4346 756e 6374 696f 6e44 Node: CFunctionD
│ │ │ │ │ +0001da50: 6573 6372 6970 746f 722d 7072 696e 7469 escriptor-printi
│ │ │ │ │ +0001da60: 6e67 2c20 204e 6578 743a 2043 4675 6e63 ng, Next: CFunc
│ │ │ │ │ +0001da70: 7469 6f6e 4465 7363 7269 7074 6f72 2d72 tionDescriptor-r
│ │ │ │ │ +0001da80: 6573 746f 7269 6e67 2c20 2050 7265 763a estoring, Prev:
│ │ │ │ │ +0001da90: 2043 4675 6e63 7469 6f6e 4465 7363 7269 CFunctionDescri
│ │ │ │ │ +0001daa0: 7074 6f72 2d61 6363 6573 7369 6e67 2c20 ptor-accessing,
│ │ │ │ │ +0001dab0: 2055 703a 2043 4675 6e63 7469 6f6e 4465 Up: CFunctionDe
│ │ │ │ │ +0001dac0: 7363 7269 7074 6f72 0a0a 312e 3237 2e34 scriptor..1.27.4
│ │ │ │ │ +0001dad0: 2043 4675 6e63 7469 6f6e 4465 7363 7269 CFunctionDescri
│ │ │ │ │ +0001dae0: 7074 6f72 3a20 7072 696e 7469 6e67 0a2d ptor: printing.-
│ │ │ │ │ +0001daf0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0001db00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0001db10: 2d2d 2d0a 0a70 7269 6e74 4f6e 3a20 6153 ---..printOn: aS
│ │ │ │ │ +0001db20: 7472 6561 6d0a 2020 2020 2050 7269 6e74 tream. Print
│ │ │ │ │ +0001db30: 2061 2072 6570 7265 7365 6e74 6174 696f a representatio
│ │ │ │ │ +0001db40: 6e20 6f66 2074 6865 2072 6563 6569 7665 n of the receive
│ │ │ │ │ +0001db50: 7220 6f6e 746f 2061 5374 7265 616d 0a0a r onto aStream..
│ │ │ │ │ +0001db60: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ +0001db70: 652e 696e 666f 2c20 204e 6f64 653a 2043 e.info, Node: C
│ │ │ │ │ +0001db80: 4675 6e63 7469 6f6e 4465 7363 7269 7074 FunctionDescript
│ │ │ │ │ +0001db90: 6f72 2d72 6573 746f 7269 6e67 2c20 2050 or-restoring, P
│ │ │ │ │ +0001dba0: 7265 763a 2043 4675 6e63 7469 6f6e 4465 rev: CFunctionDe
│ │ │ │ │ +0001dbb0: 7363 7269 7074 6f72 2d70 7269 6e74 696e scriptor-printin
│ │ │ │ │ +0001dbc0: 672c 2020 5570 3a20 4346 756e 6374 696f g, Up: CFunctio
│ │ │ │ │ +0001dbd0: 6e44 6573 6372 6970 746f 720a 0a31 2e32 nDescriptor..1.2
│ │ │ │ │ +0001dbe0: 372e 3520 4346 756e 6374 696f 6e44 6573 7.5 CFunctionDes
│ │ │ │ │ +0001dbf0: 6372 6970 746f 723a 2072 6573 746f 7269 criptor: restori
│ │ │ │ │ +0001dc00: 6e67 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ng.-------------
│ │ │ │ │ +0001dc10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0001dc20: 2d2d 2d2d 2d2d 2d2d 0a0a 6c69 6e6b 0a20 --------..link.
│ │ │ │ │ +0001dc30: 2020 2020 4d61 6b65 2074 6865 2061 6464 Make the add
│ │ │ │ │ +0001dc40: 7265 7373 206f 6620 7468 6520 6675 6e63 ress of the func
│ │ │ │ │ +0001dc50: 7469 6f6e 2070 6f69 6e74 2074 6f20 7468 tion point to th
│ │ │ │ │ +0001dc60: 6520 7265 6769 7374 6572 6564 2061 6464 e registered add
│ │ │ │ │ +0001dc70: 7265 7373 2e0a 0a0a 1f0a 4669 6c65 3a20 ress......File:
│ │ │ │ │ +0001dc80: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ +0001dc90: 4e6f 6465 3a20 4368 6172 6163 7465 722c Node: Character,
│ │ │ │ │ +0001dca0: 2020 4e65 7874 3a20 4368 6172 6163 7465 Next: Characte
│ │ │ │ │ +0001dcb0: 7241 7272 6179 2c20 2050 7265 763a 2043 rArray, Prev: C
│ │ │ │ │ +0001dcc0: 4675 6e63 7469 6f6e 4465 7363 7269 7074 FunctionDescript
│ │ │ │ │ +0001dcd0: 6f72 2c20 2055 703a 2042 6173 6520 636c or, Up: Base cl
│ │ │ │ │ +0001dce0: 6173 7365 730a 0a31 2e32 3820 4368 6172 asses..1.28 Char
│ │ │ │ │ +0001dcf0: 6163 7465 720a 3d3d 3d3d 3d3d 3d3d 3d3d acter.==========
│ │ │ │ │ +0001dd00: 3d3d 3d3d 0a0a 4465 6669 6e65 6420 696e ====..Defined in
│ │ │ │ │ +0001dd10: 206e 616d 6573 7061 6365 2053 6d61 6c6c namespace Small
│ │ │ │ │ +0001dd20: 7461 6c6b 0a53 7570 6572 636c 6173 733a talk.Superclass:
│ │ │ │ │ +0001dd30: 204d 6167 6e69 7475 6465 0a43 6174 6567 Magnitude.Categ
│ │ │ │ │ +0001dd40: 6f72 793a 204c 616e 6775 6167 652d 4461 ory: Language-Da
│ │ │ │ │ +0001dd50: 7461 2074 7970 6573 0a20 2020 2020 4d79 ta types. My
│ │ │ │ │ +0001dd60: 2069 6e73 7461 6e63 6573 2072 6570 7265 instances repre
│ │ │ │ │ +0001dd70: 7365 6e74 2074 6865 2032 3536 2063 6861 sent the 256 cha
│ │ │ │ │ +0001dd80: 7261 6374 6572 7320 6f66 2074 6865 2063 racters of the c
│ │ │ │ │ +0001dd90: 6861 7261 6374 6572 2073 6574 2e20 2049 haracter set. I
│ │ │ │ │ +0001dda0: 0a20 2020 2020 7072 6f76 6964 6520 6d65 . provide me
│ │ │ │ │ +0001ddb0: 7373 6167 6573 2074 6f20 7472 616e 736c ssages to transl
│ │ │ │ │ +0001ddc0: 6174 6520 6265 7477 6565 6e20 696e 7465 ate between inte
│ │ │ │ │ +0001ddd0: 6765 7273 2061 6e64 2063 6861 7261 6374 gers and charact
│ │ │ │ │ +0001dde0: 6572 0a20 2020 2020 6f62 6a65 6374 732c er. objects,
│ │ │ │ │ +0001ddf0: 2061 6e64 2070 726f 7669 6465 206e 616d and provide nam
│ │ │ │ │ +0001de00: 6573 2066 6f72 2073 6f6d 6520 6f66 2074 es for some of t
│ │ │ │ │ +0001de10: 6865 2063 6f6d 6d6f 6e20 756e 7072 696e he common unprin
│ │ │ │ │ +0001de20: 7461 626c 650a 2020 2020 2063 6861 7261 table. chara
│ │ │ │ │ +0001de30: 6374 6572 732e 0a0a 2020 2020 2043 6861 cters... Cha
│ │ │ │ │ +0001de40: 7261 6374 6572 2069 7320 616c 7761 7973 racter is always
│ │ │ │ │ +0001de50: 2075 7365 6420 286d 6f73 746c 7920 666f used (mostly fo
│ │ │ │ │ +0001de60: 7220 7065 7266 6f72 6d61 6e63 6520 7265 r performance re
│ │ │ │ │ +0001de70: 6173 6f6e 7329 2077 6865 6e0a 2020 2020 asons) when.
│ │ │ │ │ +0001de80: 2072 6566 6572 7269 6e67 2074 6f20 6368 referring to ch
│ │ │ │ │ +0001de90: 6172 6163 7465 7273 2077 686f 7365 2063 aracters whose c
│ │ │ │ │ +0001dea0: 6f64 6520 706f 696e 7420 6973 2062 6574 ode point is bet
│ │ │ │ │ +0001deb0: 7765 656e 2030 2061 6e64 2031 3237 2e0a ween 0 and 127..
│ │ │ │ │ +0001dec0: 2020 2020 2041 626f 7665 2031 3237 2c20 Above 127,
│ │ │ │ │ +0001ded0: 696e 7374 6561 642c 206d 6f72 6520 6361 instead, more ca
│ │ │ │ │ +0001dee0: 7265 2069 7320 6e65 6564 6564 3a20 4368 re is needed: Ch
│ │ │ │ │ +0001def0: 6172 6163 7465 7220 7265 6665 7273 2074 aracter refers t
│ │ │ │ │ +0001df00: 6f20 6279 7465 730a 2020 2020 2074 6861 o bytes. tha
│ │ │ │ │ +0001df10: 7420 6172 6520 7573 6564 2061 7320 7061 t are used as pa
│ │ │ │ │ +0001df20: 7274 206f 6620 656e 636f 6469 6e67 206f rt of encoding o
│ │ │ │ │ +0001df30: 6620 6120 6368 6172 6163 7465 722c 2077 f a character, w
│ │ │ │ │ +0001df40: 6869 6c65 0a20 2020 2020 556e 6963 6f64 hile. Unicod
│ │ │ │ │ +0001df50: 6543 6861 7261 6374 6572 2072 6566 6572 eCharacter refer
│ │ │ │ │ +0001df60: 7320 746f 2074 6865 2063 6861 7261 6374 s to the charact
│ │ │ │ │ +0001df70: 6572 2069 7473 656c 662e 0a0a 2a20 4d65 er itself...* Me
│ │ │ │ │ +0001df80: 6e75 3a0a 0a2a 2043 6861 7261 6374 6572 nu:..* Character
│ │ │ │ │ +0001df90: 2063 6c61 7373 2d62 7569 6c74 2069 6e73 class-built ins
│ │ │ │ │ +0001dfa0: 3a3a 2020 2863 6c61 7373 290a 2a20 4368 :: (class).* Ch
│ │ │ │ │ +0001dfb0: 6172 6163 7465 7220 636c 6173 732d 636f aracter class-co
│ │ │ │ │ +0001dfc0: 6e73 7461 6e74 733a 3a20 2028 636c 6173 nstants:: (clas
│ │ │ │ │ +0001dfd0: 7329 0a2a 2043 6861 7261 6374 6572 2063 s).* Character c
│ │ │ │ │ +0001dfe0: 6c61 7373 2d69 6e69 7469 616c 697a 696e lass-initializin
│ │ │ │ │ +0001dff0: 6720 6c6f 6f6b 7570 2074 6162 6c65 733a g lookup tables:
│ │ │ │ │ +0001e000: 3a20 2028 636c 6173 7329 0a2a 2043 6861 : (class).* Cha
│ │ │ │ │ +0001e010: 7261 6374 6572 2063 6c61 7373 2d69 6e73 racter class-ins
│ │ │ │ │ +0001e020: 7461 6e63 6520 6372 6561 7469 6f6e 3a3a tance creation::
│ │ │ │ │ +0001e030: 2020 2863 6c61 7373 290a 2a20 4368 6172 (class).* Char
│ │ │ │ │ +0001e040: 6163 7465 7220 636c 6173 732d 7465 7374 acter class-test
│ │ │ │ │ +0001e050: 696e 673a 3a20 2028 636c 6173 7329 0a2a ing:: (class).*
│ │ │ │ │ +0001e060: 2043 6861 7261 6374 6572 2d62 7569 6c74 Character-built
│ │ │ │ │ +0001e070: 2069 6e73 3a3a 2020 2869 6e73 7461 6e63 ins:: (instanc
│ │ │ │ │ +0001e080: 6529 0a2a 2043 6861 7261 6374 6572 2d63 e).* Character-c
│ │ │ │ │ +0001e090: 6f65 7263 696f 6e20 6d65 7468 6f64 733a oercion methods:
│ │ │ │ │ +0001e0a0: 3a20 2028 696e 7374 616e 6365 290a 2a20 : (instance).*
│ │ │ │ │ +0001e0b0: 4368 6172 6163 7465 722d 636f 6d70 6172 Character-compar
│ │ │ │ │ +0001e0c0: 696e 673a 3a20 2028 696e 7374 616e 6365 ing:: (instance
│ │ │ │ │ +0001e0d0: 290a 2a20 4368 6172 6163 7465 722d 636f ).* Character-co
│ │ │ │ │ +0001e0e0: 6e76 6572 7469 6e67 3a3a 2020 2869 6e73 nverting:: (ins
│ │ │ │ │ +0001e0f0: 7461 6e63 6529 0a2a 2043 6861 7261 6374 tance).* Charact
│ │ │ │ │ +0001e100: 6572 2d70 7269 6e74 696e 673a 3a20 2028 er-printing:: (
│ │ │ │ │ +0001e110: 696e 7374 616e 6365 290a 2a20 4368 6172 instance).* Char
│ │ │ │ │ +0001e120: 6163 7465 722d 7374 6f72 696e 673a 3a20 acter-storing::
│ │ │ │ │ +0001e130: 2028 696e 7374 616e 6365 290a 2a20 4368 (instance).* Ch
│ │ │ │ │ +0001e140: 6172 6163 7465 722d 7465 7374 696e 673a aracter-testing:
│ │ │ │ │ +0001e150: 3a20 2028 696e 7374 616e 6365 290a 2a20 : (instance).*
│ │ │ │ │ +0001e160: 4368 6172 6163 7465 722d 7465 7374 696e Character-testin
│ │ │ │ │ +0001e170: 6720 6675 6e63 7469 6f6e 616c 6974 793a g functionality:
│ │ │ │ │ +0001e180: 3a20 2028 696e 7374 616e 6365 290a 0a1f : (instance)...
│ │ │ │ │ +0001e190: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ +0001e1a0: 696e 666f 2c20 204e 6f64 653a 2043 6861 info, Node: Cha
│ │ │ │ │ +0001e1b0: 7261 6374 6572 2063 6c61 7373 2d62 7569 racter class-bui
│ │ │ │ │ +0001e1c0: 6c74 2069 6e73 2c20 204e 6578 743a 2043 lt ins, Next: C
│ │ │ │ │ +0001e1d0: 6861 7261 6374 6572 2063 6c61 7373 2d63 haracter class-c
│ │ │ │ │ +0001e1e0: 6f6e 7374 616e 7473 2c20 2055 703a 2043 onstants, Up: C
│ │ │ │ │ +0001e1f0: 6861 7261 6374 6572 0a0a 312e 3238 2e31 haracter..1.28.1
│ │ │ │ │ +0001e200: 2043 6861 7261 6374 6572 2063 6c61 7373 Character class
│ │ │ │ │ +0001e210: 3a20 6275 696c 7420 696e 730a 2d2d 2d2d : built ins.----
│ │ │ │ │ +0001e220: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0001e230: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a61 -------------..a
│ │ │ │ │ +0001e240: 7363 6969 5661 6c75 653a 2061 6e49 6e74 sciiValue: anInt
│ │ │ │ │ +0001e250: 6567 6572 0a20 2020 2020 5265 7475 726e eger. Return
│ │ │ │ │ +0001e260: 7320 7468 6520 6368 6172 6163 7465 7220 s the character
│ │ │ │ │ +0001e270: 6f62 6a65 6374 2063 6f72 7265 7370 6f6e object correspon
│ │ │ │ │ +0001e280: 6469 6e67 2074 6f20 616e 496e 7465 6765 ding to anIntege
│ │ │ │ │ +0001e290: 722e 2020 4572 726f 7220 6966 0a20 2020 r. Error if.
│ │ │ │ │ +0001e2a0: 2020 616e 496e 7465 6765 7220 6973 206e anInteger is n
│ │ │ │ │ +0001e2b0: 6f74 2061 6e20 696e 7465 6765 722c 206f ot an integer, o
│ │ │ │ │ +0001e2c0: 7220 6e6f 7420 696e 2030 2e2e 3132 372e r not in 0..127.
│ │ │ │ │ +0001e2d0: 0a0a 636f 6465 506f 696e 743a 2061 6e49 ..codePoint: anI
│ │ │ │ │ +0001e2e0: 6e74 6567 6572 0a20 2020 2020 5265 7475 nteger. Retu
│ │ │ │ │ +0001e2f0: 726e 7320 7468 6520 6368 6172 6163 7465 rns the characte
│ │ │ │ │ +0001e300: 7220 6f62 6a65 6374 2c20 706f 7373 6962 r object, possib
│ │ │ │ │ +0001e310: 6c79 2061 6e20 556e 6963 6f64 6543 6861 ly an UnicodeCha
│ │ │ │ │ +0001e320: 7261 6374 6572 2c0a 2020 2020 2063 6f72 racter,. cor
│ │ │ │ │ +0001e330: 7265 7370 6f6e 6469 6e67 2074 6f20 616e responding to an
│ │ │ │ │ +0001e340: 496e 7465 6765 722e 2020 4572 726f 7220 Integer. Error
│ │ │ │ │ +0001e350: 6966 2061 6e49 6e74 6567 6572 2069 7320 if anInteger is
│ │ │ │ │ +0001e360: 6e6f 7420 616e 2069 6e74 6567 6572 2c0a not an integer,.
│ │ │ │ │ +0001e370: 2020 2020 206f 7220 6e6f 7420 696e 2030 or not in 0
│ │ │ │ │ +0001e380: 2e2e 3136 7231 3046 4646 462e 0a0a 7661 ..16r10FFFF...va
│ │ │ │ │ +0001e390: 6c75 653a 2061 6e49 6e74 6567 6572 0a20 lue: anInteger.
│ │ │ │ │ +0001e3a0: 2020 2020 5265 7475 726e 7320 7468 6520 Returns the
│ │ │ │ │ +0001e3b0: 6368 6172 6163 7465 7220 6f62 6a65 6374 character object
│ │ │ │ │ +0001e3c0: 2063 6f72 7265 7370 6f6e 6469 6e67 2074 corresponding t
│ │ │ │ │ +0001e3d0: 6f20 616e 496e 7465 6765 722e 2020 4572 o anInteger. Er
│ │ │ │ │ +0001e3e0: 726f 7220 6966 0a20 2020 2020 616e 496e ror if. anIn
│ │ │ │ │ +0001e3f0: 7465 6765 7220 6973 206e 6f74 2061 6e20 teger is not an
│ │ │ │ │ +0001e400: 696e 7465 6765 722c 206f 7220 6e6f 7420 integer, or not
│ │ │ │ │ +0001e410: 696e 2030 2e2e 3235 352e 0a0a 0a1f 0a46 in 0..255......F
│ │ │ │ │ +0001e420: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ +0001e430: 666f 2c20 204e 6f64 653a 2043 6861 7261 fo, Node: Chara
│ │ │ │ │ +0001e440: 6374 6572 2063 6c61 7373 2d63 6f6e 7374 cter class-const
│ │ │ │ │ +0001e450: 616e 7473 2c20 204e 6578 743a 2043 6861 ants, Next: Cha
│ │ │ │ │ +0001e460: 7261 6374 6572 2063 6c61 7373 2d69 6e69 racter class-ini
│ │ │ │ │ +0001e470: 7469 616c 697a 696e 6720 6c6f 6f6b 7570 tializing lookup
│ │ │ │ │ +0001e480: 2074 6162 6c65 732c 2020 5072 6576 3a20 tables, Prev:
│ │ │ │ │ +0001e490: 4368 6172 6163 7465 7220 636c 6173 732d Character class-
│ │ │ │ │ +0001e4a0: 6275 696c 7420 696e 732c 2020 5570 3a20 built ins, Up:
│ │ │ │ │ +0001e4b0: 4368 6172 6163 7465 720a 0a31 2e32 382e Character..1.28.
│ │ │ │ │ +0001e4c0: 3220 4368 6172 6163 7465 7220 636c 6173 2 Character clas
│ │ │ │ │ +0001e4d0: 733a 2063 6f6e 7374 616e 7473 0a2d 2d2d s: constants.---
│ │ │ │ │ +0001e4e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0001e4f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------..
│ │ │ │ │ +0001e500: 6261 636b 7370 6163 650a 2020 2020 2052 backspace. R
│ │ │ │ │ +0001e510: 6574 7572 6e73 2074 6865 2063 6861 7261 eturns the chara
│ │ │ │ │ +0001e520: 6374 6572 2027 6261 636b 7370 6163 6527 cter 'backspace'
│ │ │ │ │ +0001e530: 0a0a 6265 6c6c 0a20 2020 2020 5265 7475 ..bell. Retu
│ │ │ │ │ +0001e540: 726e 7320 7468 6520 6368 6172 6163 7465 rns the characte
│ │ │ │ │ +0001e550: 7220 2762 656c 270a 0a63 720a 2020 2020 r 'bel'..cr.
│ │ │ │ │ +0001e560: 2052 6574 7572 6e73 2074 6865 2063 6861 Returns the cha
│ │ │ │ │ +0001e570: 7261 6374 6572 2027 6372 270a 0a65 6f66 racter 'cr'..eof
│ │ │ │ │ +0001e580: 0a20 2020 2020 5265 7475 726e 7320 7468 . Returns th
│ │ │ │ │ +0001e590: 6520 6368 6172 6163 7465 7220 2765 6f66 e character 'eof
│ │ │ │ │ +0001e5a0: 272c 2061 6c73 6f20 6b6e 6f77 6e20 6173 ', also known as
│ │ │ │ │ +0001e5b0: 2027 7375 6227 0a0a 656f 740a 2020 2020 'sub'..eot.
│ │ │ │ │ +0001e5c0: 2052 6574 7572 6e73 2074 6865 2063 6861 Returns the cha
│ │ │ │ │ +0001e5d0: 7261 6374 6572 2027 656f 7427 2c20 616c racter 'eot', al
│ │ │ │ │ +0001e5e0: 736f 206b 6e6f 776e 2061 7320 2743 7472 so known as 'Ctr
│ │ │ │ │ +0001e5f0: 6c2d 4427 0a0a 6573 630a 2020 2020 2052 l-D'..esc. R
│ │ │ │ │ +0001e600: 6574 7572 6e73 2074 6865 2063 6861 7261 eturns the chara
│ │ │ │ │ +0001e610: 6374 6572 2027 6573 6327 0a0a 6666 0a20 cter 'esc'..ff.
│ │ │ │ │ +0001e620: 2020 2020 5265 7475 726e 7320 7468 6520 Returns the
│ │ │ │ │ +0001e630: 6368 6172 6163 7465 7220 2766 6627 2c20 character 'ff',
│ │ │ │ │ +0001e640: 616c 736f 206b 6e6f 776e 2061 7320 276e also known as 'n
│ │ │ │ │ +0001e650: 6577 5061 6765 270a 0a6c 660a 2020 2020 ewPage'..lf.
│ │ │ │ │ +0001e660: 2052 6574 7572 6e73 2074 6865 2063 6861 Returns the cha
│ │ │ │ │ +0001e670: 7261 6374 6572 2027 6c66 272c 2061 6c73 racter 'lf', als
│ │ │ │ │ +0001e680: 6f20 6b6e 6f77 6e20 6173 2027 6e6c 270a o known as 'nl'.
│ │ │ │ │ +0001e690: 0a6e 6577 5061 6765 0a20 2020 2020 5265 .newPage. Re
│ │ │ │ │ +0001e6a0: 7475 726e 7320 7468 6520 6368 6172 6163 turns the charac
│ │ │ │ │ +0001e6b0: 7465 7220 276e 6577 5061 6765 272c 2061 ter 'newPage', a
│ │ │ │ │ +0001e6c0: 6c73 6f20 6b6e 6f77 6e20 6173 2027 6666 lso known as 'ff
│ │ │ │ │ +0001e6d0: 270a 0a6e 6c0a 2020 2020 2052 6574 7572 '..nl. Retur
│ │ │ │ │ +0001e6e0: 6e73 2074 6865 2063 6861 7261 6374 6572 ns the character
│ │ │ │ │ +0001e6f0: 2027 6e6c 272c 2061 6c73 6f20 6b6e 6f77 'nl', also know
│ │ │ │ │ +0001e700: 6e20 6173 2027 6c66 270a 0a6e 756c 0a20 n as 'lf'..nul.
│ │ │ │ │ +0001e710: 2020 2020 5265 7475 726e 7320 7468 6520 Returns the
│ │ │ │ │ +0001e720: 6368 6172 6163 7465 7220 276e 756c 270a character 'nul'.
│ │ │ │ │ +0001e730: 0a73 7061 6365 0a20 2020 2020 5265 7475 .space. Retu
│ │ │ │ │ +0001e740: 726e 7320 7468 6520 6368 6172 6163 7465 rns the characte
│ │ │ │ │ +0001e750: 7220 2773 7061 6365 270a 0a74 6162 0a20 r 'space'..tab.
│ │ │ │ │ +0001e760: 2020 2020 5265 7475 726e 7320 7468 6520 Returns the
│ │ │ │ │ +0001e770: 6368 6172 6163 7465 7220 2774 6162 270a character 'tab'.
│ │ │ │ │ +0001e780: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ +0001e790: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ +0001e7a0: 4368 6172 6163 7465 7220 636c 6173 732d Character class-
│ │ │ │ │ +0001e7b0: 696e 6974 6961 6c69 7a69 6e67 206c 6f6f initializing loo
│ │ │ │ │ +0001e7c0: 6b75 7020 7461 626c 6573 2c20 204e 6578 kup tables, Nex
│ │ │ │ │ +0001e7d0: 743a 2043 6861 7261 6374 6572 2063 6c61 t: Character cla
│ │ │ │ │ +0001e7e0: 7373 2d69 6e73 7461 6e63 6520 6372 6561 ss-instance crea
│ │ │ │ │ +0001e7f0: 7469 6f6e 2c20 2050 7265 763a 2043 6861 tion, Prev: Cha
│ │ │ │ │ +0001e800: 7261 6374 6572 2063 6c61 7373 2d63 6f6e racter class-con
│ │ │ │ │ +0001e810: 7374 616e 7473 2c20 2055 703a 2043 6861 stants, Up: Cha
│ │ │ │ │ +0001e820: 7261 6374 6572 0a0a 312e 3238 2e33 2043 racter..1.28.3 C
│ │ │ │ │ +0001e830: 6861 7261 6374 6572 2063 6c61 7373 3a20 haracter class:
│ │ │ │ │ +0001e840: 696e 6974 6961 6c69 7a69 6e67 206c 6f6f initializing loo
│ │ │ │ │ +0001e850: 6b75 7020 7461 626c 6573 0a2d 2d2d 2d2d kup tables.-----
│ │ │ │ │ +0001e860: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0001e870: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0001e880: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a69 -------------..i
│ │ │ │ │ +0001e890: 6e69 7469 616c 697a 650a 2020 2020 2049 nitialize. I
│ │ │ │ │ +0001e8a0: 6e69 7469 616c 697a 6520 7468 6520 6c6f nitialize the lo
│ │ │ │ │ +0001e8b0: 6f6b 7570 2074 6162 6c65 2077 6869 6368 okup table which
│ │ │ │ │ +0001e8c0: 2069 7320 7573 6564 2074 6f20 6d61 6b65 is used to make
│ │ │ │ │ +0001e8d0: 2063 6173 6520 616e 640a 2020 2020 2064 case and. d
│ │ │ │ │ +0001e8e0: 6967 6974 2d74 6f2d 6368 6172 2063 6f6e igit-to-char con
│ │ │ │ │ +0001e8f0: 7665 7273 696f 6e73 2066 6173 7465 722e versions faster.
│ │ │ │ │ +0001e900: 2020 496e 6469 6365 7320 696e 2054 6162 Indices in Tab
│ │ │ │ │ +0001e910: 6c65 2061 7265 2041 5343 4949 0a20 2020 le are ASCII.
│ │ │ │ │ +0001e920: 2020 7661 6c75 6573 2069 6e63 7265 6d65 values increme
│ │ │ │ │ +0001e930: 6e74 6564 2062 7920 6f6e 652e 2049 6e64 nted by one. Ind
│ │ │ │ │ +0001e940: 6963 6573 2031 2d32 3536 2063 6c61 7373 ices 1-256 class
│ │ │ │ │ +0001e950: 6966 7920 6368 6172 7320 2830 203d 0a20 ify chars (0 =.
│ │ │ │ │ +0001e960: 2020 2020 6e6f 7468 696e 6720 7370 6563 nothing spec
│ │ │ │ │ +0001e970: 6961 6c2c 2032 203d 2073 6570 6172 6174 ial, 2 = separat
│ │ │ │ │ +0001e980: 6f72 2c20 3438 203d 2064 6967 6974 2c20 or, 48 = digit,
│ │ │ │ │ +0001e990: 3535 203d 2075 7070 6572 6361 7365 2c20 55 = uppercase,
│ │ │ │ │ +0001e9a0: 3320 3d0a 2020 2020 206c 6f77 6572 6361 3 =. lowerca
│ │ │ │ │ +0001e9b0: 7365 292c 2069 6e64 6963 6573 2032 3537 se), indices 257
│ │ │ │ │ +0001e9c0: 2d35 3132 206d 6170 2074 6f20 6c6f 7765 -512 map to lowe
│ │ │ │ │ +0001e9d0: 7263 6173 6520 6368 6172 732c 2069 6e64 rcase chars, ind
│ │ │ │ │ +0001e9e0: 6963 6573 0a20 2020 2020 3531 332d 3736 ices. 513-76
│ │ │ │ │ +0001e9f0: 3820 6d61 7020 746f 2075 7070 6572 6361 8 map to upperca
│ │ │ │ │ +0001ea00: 7365 2063 6861 7273 2e0a 0a0a 1f0a 4669 se chars......Fi
│ │ │ │ │ +0001ea10: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ +0001ea20: 6f2c 2020 4e6f 6465 3a20 4368 6172 6163 o, Node: Charac
│ │ │ │ │ +0001ea30: 7465 7220 636c 6173 732d 696e 7374 616e ter class-instan
│ │ │ │ │ +0001ea40: 6365 2063 7265 6174 696f 6e2c 2020 4e65 ce creation, Ne
│ │ │ │ │ +0001ea50: 7874 3a20 4368 6172 6163 7465 7220 636c xt: Character cl
│ │ │ │ │ +0001ea60: 6173 732d 7465 7374 696e 672c 2020 5072 ass-testing, Pr
│ │ │ │ │ +0001ea70: 6576 3a20 4368 6172 6163 7465 7220 636c ev: Character cl
│ │ │ │ │ +0001ea80: 6173 732d 696e 6974 6961 6c69 7a69 6e67 ass-initializing
│ │ │ │ │ +0001ea90: 206c 6f6f 6b75 7020 7461 626c 6573 2c20 lookup tables,
│ │ │ │ │ +0001eaa0: 2055 703a 2043 6861 7261 6374 6572 0a0a Up: Character..
│ │ │ │ │ +0001eab0: 312e 3238 2e34 2043 6861 7261 6374 6572 1.28.4 Character
│ │ │ │ │ +0001eac0: 2063 6c61 7373 3a20 696e 7374 616e 6365 class: instance
│ │ │ │ │ +0001ead0: 2063 7265 6174 696f 6e0a 2d2d 2d2d 2d2d creation.------
│ │ │ │ │ +0001eae0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0001eaf0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0001eb00: 2d2d 2d0a 0a64 6967 6974 5661 6c75 653a ---..digitValue:
│ │ │ │ │ +0001eb10: 2061 6e49 6e74 6567 6572 0a20 2020 2020 anInteger.
│ │ │ │ │ +0001eb20: 5265 7475 726e 7320 6120 6368 6172 6163 Returns a charac
│ │ │ │ │ +0001eb30: 7465 7220 7468 6174 2063 6f72 7265 7370 ter that corresp
│ │ │ │ │ +0001eb40: 6f6e 6473 2074 6f20 616e 496e 7465 6765 onds to anIntege
│ │ │ │ │ +0001eb50: 722e 2020 302d 3920 6d61 7020 746f 0a20 r. 0-9 map to.
│ │ │ │ │ +0001eb60: 2020 2020 2430 2d24 392c 2031 302d 3335 $0-$9, 10-35
│ │ │ │ │ +0001eb70: 206d 6170 2074 6f20 2441 2d24 5a0a 0a0a map to $A-$Z...
│ │ │ │ │ +0001eb80: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ +0001eb90: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 4368 .info, Node: Ch
│ │ │ │ │ +0001eba0: 6172 6163 7465 7220 636c 6173 732d 7465 aracter class-te
│ │ │ │ │ +0001ebb0: 7374 696e 672c 2020 4e65 7874 3a20 4368 sting, Next: Ch
│ │ │ │ │ +0001ebc0: 6172 6163 7465 722d 6275 696c 7420 696e aracter-built in
│ │ │ │ │ +0001ebd0: 732c 2020 5072 6576 3a20 4368 6172 6163 s, Prev: Charac
│ │ │ │ │ +0001ebe0: 7465 7220 636c 6173 732d 696e 7374 616e ter class-instan
│ │ │ │ │ +0001ebf0: 6365 2063 7265 6174 696f 6e2c 2020 5570 ce creation, Up
│ │ │ │ │ +0001ec00: 3a20 4368 6172 6163 7465 720a 0a31 2e32 : Character..1.2
│ │ │ │ │ +0001ec10: 382e 3520 4368 6172 6163 7465 7220 636c 8.5 Character cl
│ │ │ │ │ +0001ec20: 6173 733a 2074 6573 7469 6e67 0a2d 2d2d ass: testing.---
│ │ │ │ │ +0001ec30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0001ec40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6973 ------------..is
│ │ │ │ │ +0001ec50: 496d 6d65 6469 6174 650a 2020 2020 2041 Immediate. A
│ │ │ │ │ +0001ec60: 6e73 7765 7220 7768 6574 6865 722c 2069 nswer whether, i
│ │ │ │ │ +0001ec70: 6620 7820 6973 2061 6e20 696e 7374 616e f x is an instan
│ │ │ │ │ +0001ec80: 6365 206f 6620 7468 6520 7265 6365 6976 ce of the receiv
│ │ │ │ │ +0001ec90: 6572 2c20 7820 636f 7079 203d 3d20 780a er, x copy == x.
│ │ │ │ │ +0001eca0: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ +0001ecb0: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ +0001ecc0: 4368 6172 6163 7465 722d 6275 696c 7420 Character-built
│ │ │ │ │ +0001ecd0: 696e 732c 2020 4e65 7874 3a20 4368 6172 ins, Next: Char
│ │ │ │ │ +0001ece0: 6163 7465 722d 636f 6572 6369 6f6e 206d acter-coercion m
│ │ │ │ │ +0001ecf0: 6574 686f 6473 2c20 2050 7265 763a 2043 ethods, Prev: C
│ │ │ │ │ +0001ed00: 6861 7261 6374 6572 2063 6c61 7373 2d74 haracter class-t
│ │ │ │ │ +0001ed10: 6573 7469 6e67 2c20 2055 703a 2043 6861 esting, Up: Cha
│ │ │ │ │ +0001ed20: 7261 6374 6572 0a0a 312e 3238 2e36 2043 racter..1.28.6 C
│ │ │ │ │ +0001ed30: 6861 7261 6374 6572 3a20 6275 696c 7420 haracter: built
│ │ │ │ │ +0001ed40: 696e 730a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ins.------------
│ │ │ │ │ +0001ed50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------.
│ │ │ │ │ +0001ed60: 0a3d 2063 6861 720a 2020 2020 2042 6f6f .= char. Boo
│ │ │ │ │ +0001ed70: 6c65 616e 2072 6574 7572 6e20 7661 6c75 lean return valu
│ │ │ │ │ +0001ed80: 653b 2074 7275 6520 6966 2074 6865 2063 e; true if the c
│ │ │ │ │ +0001ed90: 6861 7261 6374 6572 7320 6172 6520 6571 haracters are eq
│ │ │ │ │ +0001eda0: 7561 6c0a 0a61 7349 6e74 6567 6572 0a20 ual..asInteger.
│ │ │ │ │ +0001edb0: 2020 2020 5265 7475 726e 7320 7468 6520 Returns the
│ │ │ │ │ +0001edc0: 696e 7465 6765 7220 7661 6c75 6520 636f integer value co
│ │ │ │ │ +0001edd0: 7272 6573 706f 6e64 696e 6720 746f 2073 rresponding to s
│ │ │ │ │ +0001ede0: 656c 662e 2020 2363 6f64 6550 6f69 6e74 elf. #codePoint
│ │ │ │ │ +0001edf0: 2c0a 2020 2020 2023 6173 6369 6956 616c ,. #asciiVal
│ │ │ │ │ +0001ee00: 7565 2c20 2376 616c 7565 2c20 616e 6420 ue, #value, and
│ │ │ │ │ +0001ee10: 2361 7349 6e74 6567 6572 2061 7265 2073 #asInteger are s
│ │ │ │ │ +0001ee20: 796e 6f6e 796d 732e 0a0a 6173 6369 6956 ynonyms...asciiV
│ │ │ │ │ +0001ee30: 616c 7565 0a20 2020 2020 5265 7475 726e alue. Return
│ │ │ │ │ +0001ee40: 7320 7468 6520 696e 7465 6765 7220 7661 s the integer va
│ │ │ │ │ +0001ee50: 6c75 6520 636f 7272 6573 706f 6e64 696e lue correspondin
│ │ │ │ │ +0001ee60: 6720 746f 2073 656c 662e 2020 2363 6f64 g to self. #cod
│ │ │ │ │ +0001ee70: 6550 6f69 6e74 2c0a 2020 2020 2023 6173 ePoint,. #as
│ │ │ │ │ +0001ee80: 6369 6956 616c 7565 2c20 2376 616c 7565 ciiValue, #value
│ │ │ │ │ +0001ee90: 2c20 616e 6420 2361 7349 6e74 6567 6572 , and #asInteger
│ │ │ │ │ +0001eea0: 2061 7265 2073 796e 6f6e 796d 732e 0a0a are synonyms...
│ │ │ │ │ +0001eeb0: 636f 6465 506f 696e 740a 2020 2020 2052 codePoint. R
│ │ │ │ │ +0001eec0: 6574 7572 6e73 2074 6865 2069 6e74 6567 eturns the integ
│ │ │ │ │ +0001eed0: 6572 2076 616c 7565 2063 6f72 7265 7370 er value corresp
│ │ │ │ │ +0001eee0: 6f6e 6469 6e67 2074 6f20 7365 6c66 2e20 onding to self.
│ │ │ │ │ +0001eef0: 2023 636f 6465 506f 696e 742c 0a20 2020 #codePoint,.
│ │ │ │ │ +0001ef00: 2020 2361 7363 6969 5661 6c75 652c 2023 #asciiValue, #
│ │ │ │ │ +0001ef10: 7661 6c75 652c 2061 6e64 2023 6173 496e value, and #asIn
│ │ │ │ │ +0001ef20: 7465 6765 7220 6172 6520 7379 6e6f 6e79 teger are synony
│ │ │ │ │ +0001ef30: 6d73 2e0a 0a76 616c 7565 0a20 2020 2020 ms...value.
│ │ │ │ │ +0001ef40: 5265 7475 726e 7320 7468 6520 696e 7465 Returns the inte
│ │ │ │ │ +0001ef50: 6765 7220 7661 6c75 6520 636f 7272 6573 ger value corres
│ │ │ │ │ +0001ef60: 706f 6e64 696e 6720 746f 2073 656c 662e ponding to self.
│ │ │ │ │ +0001ef70: 2020 2363 6f64 6550 6f69 6e74 2c0a 2020 #codePoint,.
│ │ │ │ │ +0001ef80: 2020 2023 6173 6369 6956 616c 7565 2c20 #asciiValue,
│ │ │ │ │ +0001ef90: 2376 616c 7565 2c20 616e 6420 2361 7349 #value, and #asI
│ │ │ │ │ +0001efa0: 6e74 6567 6572 2061 7265 2073 796e 6f6e nteger are synon
│ │ │ │ │ +0001efb0: 796d 732e 0a0a 0a1f 0a46 696c 653a 2067 yms......File: g
│ │ │ │ │ +0001efc0: 7374 2d62 6173 652e 696e 666f 2c20 204e st-base.info, N
│ │ │ │ │ +0001efd0: 6f64 653a 2043 6861 7261 6374 6572 2d63 ode: Character-c
│ │ │ │ │ +0001efe0: 6f65 7263 696f 6e20 6d65 7468 6f64 732c oercion methods,
│ │ │ │ │ +0001eff0: 2020 4e65 7874 3a20 4368 6172 6163 7465 Next: Characte
│ │ │ │ │ +0001f000: 722d 636f 6d70 6172 696e 672c 2020 5072 r-comparing, Pr
│ │ │ │ │ +0001f010: 6576 3a20 4368 6172 6163 7465 722d 6275 ev: Character-bu
│ │ │ │ │ +0001f020: 696c 7420 696e 732c 2020 5570 3a20 4368 ilt ins, Up: Ch
│ │ │ │ │ +0001f030: 6172 6163 7465 720a 0a31 2e32 382e 3720 aracter..1.28.7
│ │ │ │ │ +0001f040: 4368 6172 6163 7465 723a 2063 6f65 7263 Character: coerc
│ │ │ │ │ +0001f050: 696f 6e20 6d65 7468 6f64 730a 2d2d 2d2d ion methods.----
│ │ │ │ │ +0001f060: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0001f070: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------..
│ │ │ │ │ +0001f080: 2a20 614e 756d 6265 720a 2020 2020 2052 * aNumber. R
│ │ │ │ │ +0001f090: 6574 7572 6e73 2061 2053 7472 696e 6720 eturns a String
│ │ │ │ │ +0001f0a0: 7769 7468 2061 4e75 6d62 6572 206f 6363 with aNumber occ
│ │ │ │ │ +0001f0b0: 7572 7265 6e63 6573 206f 6620 7468 6520 urrences of the
│ │ │ │ │ +0001f0c0: 7265 6365 6976 6572 2e0a 0a61 734c 6f77 receiver...asLow
│ │ │ │ │ +0001f0d0: 6572 6361 7365 0a20 2020 2020 5265 7475 ercase. Retu
│ │ │ │ │ +0001f0e0: 726e 7320 7365 6c66 2061 7320 6120 6c6f rns self as a lo
│ │ │ │ │ +0001f0f0: 7765 7263 6173 6520 6368 6172 6163 7465 wercase characte
│ │ │ │ │ +0001f100: 7220 6966 2069 7427 7320 616e 2075 7070 r if it's an upp
│ │ │ │ │ +0001f110: 6572 6361 7365 206c 6574 7465 722c 0a20 ercase letter,.
│ │ │ │ │ +0001f120: 2020 2020 6f74 6865 7277 6973 6520 7265 otherwise re
│ │ │ │ │ +0001f130: 7475 726e 7320 7468 6520 6368 6172 6163 turns the charac
│ │ │ │ │ +0001f140: 7465 7220 756e 6368 616e 6765 642e 0a0a ter unchanged...
│ │ │ │ │ +0001f150: 6173 5374 7269 6e67 0a20 2020 2020 5265 asString. Re
│ │ │ │ │ +0001f160: 7475 726e 7320 7468 6520 6368 6172 6163 turns the charac
│ │ │ │ │ +0001f170: 7465 7220 7365 6c66 2061 7320 6120 7374 ter self as a st
│ │ │ │ │ +0001f180: 7269 6e67 2e20 204f 6e6c 7920 7661 6c69 ring. Only vali
│ │ │ │ │ +0001f190: 6420 6966 2074 6865 0a20 2020 2020 6368 d if the. ch
│ │ │ │ │ +0001f1a0: 6172 6163 7465 7220 6973 2062 6574 7765 aracter is betwe
│ │ │ │ │ +0001f1b0: 656e 2030 2061 6e64 2032 3535 2e0a 0a61 en 0 and 255...a
│ │ │ │ │ +0001f1c0: 7353 796d 626f 6c0a 2020 2020 2052 6574 sSymbol. Ret
│ │ │ │ │ +0001f1d0: 7572 6e73 2074 6865 2063 6861 7261 6374 urns the charact
│ │ │ │ │ +0001f1e0: 6572 2073 656c 6620 6173 2061 2073 796d er self as a sym
│ │ │ │ │ +0001f1f0: 626f 6c2e 0a0a 6173 556e 6963 6f64 6553 bol...asUnicodeS
│ │ │ │ │ +0001f200: 7472 696e 670a 2020 2020 2052 6574 7572 tring. Retur
│ │ │ │ │ +0001f210: 6e73 2074 6865 2063 6861 7261 6374 6572 ns the character
│ │ │ │ │ +0001f220: 2073 656c 6620 6173 2061 2055 6e69 636f self as a Unico
│ │ │ │ │ +0001f230: 6465 2073 7472 696e 672e 0a0a 6173 5570 de string...asUp
│ │ │ │ │ +0001f240: 7065 7263 6173 650a 2020 2020 2052 6574 percase. Ret
│ │ │ │ │ +0001f250: 7572 6e73 2073 656c 6620 6173 2061 2075 urns self as a u
│ │ │ │ │ +0001f260: 7070 6572 6361 7365 2063 6861 7261 6374 ppercase charact
│ │ │ │ │ +0001f270: 6572 2069 6620 6974 2773 2061 6e20 6c6f er if it's an lo
│ │ │ │ │ +0001f280: 7765 7263 6173 6520 6c65 7474 6572 2c0a wercase letter,.
│ │ │ │ │ +0001f290: 2020 2020 206f 7468 6572 7769 7365 2072 otherwise r
│ │ │ │ │ +0001f2a0: 6574 7572 6e73 2074 6865 2063 6861 7261 eturns the chara
│ │ │ │ │ +0001f2b0: 6374 6572 2075 6e63 6861 6e67 6564 2e0a cter unchanged..
│ │ │ │ │ +0001f2c0: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ +0001f2d0: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ +0001f2e0: 4368 6172 6163 7465 722d 636f 6d70 6172 Character-compar
│ │ │ │ │ +0001f2f0: 696e 672c 2020 4e65 7874 3a20 4368 6172 ing, Next: Char
│ │ │ │ │ +0001f300: 6163 7465 722d 636f 6e76 6572 7469 6e67 acter-converting
│ │ │ │ │ +0001f310: 2c20 2050 7265 763a 2043 6861 7261 6374 , Prev: Charact
│ │ │ │ │ +0001f320: 6572 2d63 6f65 7263 696f 6e20 6d65 7468 er-coercion meth
│ │ │ │ │ +0001f330: 6f64 732c 2020 5570 3a20 4368 6172 6163 ods, Up: Charac
│ │ │ │ │ +0001f340: 7465 720a 0a31 2e32 382e 3820 4368 6172 ter..1.28.8 Char
│ │ │ │ │ +0001f350: 6163 7465 723a 2063 6f6d 7061 7269 6e67 acter: comparing
│ │ │ │ │ +0001f360: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------
│ │ │ │ │ +0001f370: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 3c20 ------------..<
│ │ │ │ │ +0001f380: 6143 6861 7261 6374 6572 0a20 2020 2020 aCharacter.
│ │ │ │ │ +0001f390: 436f 6d70 6172 6520 7468 6520 6368 6172 Compare the char
│ │ │ │ │ +0001f3a0: 6163 7465 7227 7320 4153 4349 4920 7661 acter's ASCII va
│ │ │ │ │ +0001f3b0: 6c75 652e 2041 6e73 7765 7220 7768 6574 lue. Answer whet
│ │ │ │ │ +0001f3c0: 6865 7220 7468 6520 7265 6365 6976 6572 her the receiver
│ │ │ │ │ +0001f3d0: 2773 0a20 2020 2020 6973 2074 6865 206c 's. is the l
│ │ │ │ │ +0001f3e0: 6561 7374 2e0a 0a3c 3d20 6143 6861 7261 east...<= aChara
│ │ │ │ │ +0001f3f0: 6374 6572 0a20 2020 2020 436f 6d70 6172 cter. Compar
│ │ │ │ │ +0001f400: 6520 7468 6520 6368 6172 6163 7465 7227 e the character'
│ │ │ │ │ +0001f410: 7320 4153 4349 4920 7661 6c75 652e 2041 s ASCII value. A
│ │ │ │ │ +0001f420: 6e73 7765 7220 7768 6574 6865 7220 7468 nswer whether th
│ │ │ │ │ +0001f430: 6520 7265 6365 6976 6572 2773 0a20 2020 e receiver's.
│ │ │ │ │ +0001f440: 2020 6973 2074 6865 206c 6561 7374 206f is the least o
│ │ │ │ │ +0001f450: 7220 7468 6569 7220 6571 7561 6c2e 0a0a r their equal...
│ │ │ │ │ +0001f460: 3e20 6143 6861 7261 6374 6572 0a20 2020 > aCharacter.
│ │ │ │ │ +0001f470: 2020 436f 6d70 6172 6520 7468 6520 6368 Compare the ch
│ │ │ │ │ +0001f480: 6172 6163 7465 7227 7320 4153 4349 4920 aracter's ASCII
│ │ │ │ │ +0001f490: 7661 6c75 652e 2041 6e73 7765 7220 7768 value. Answer wh
│ │ │ │ │ +0001f4a0: 6574 6865 7220 7468 6520 7265 6365 6976 ether the receiv
│ │ │ │ │ +0001f4b0: 6572 2773 0a20 2020 2020 6973 2074 6865 er's. is the
│ │ │ │ │ +0001f4c0: 2067 7265 6174 6573 742e 0a0a 3e3d 2061 greatest...>= a
│ │ │ │ │ +0001f4d0: 4368 6172 6163 7465 720a 2020 2020 2043 Character. C
│ │ │ │ │ +0001f4e0: 6f6d 7061 7265 2074 6865 2063 6861 7261 ompare the chara
│ │ │ │ │ +0001f4f0: 6374 6572 2773 2041 5343 4949 2076 616c cter's ASCII val
│ │ │ │ │ +0001f500: 7565 2e20 416e 7377 6572 2077 6865 7468 ue. Answer wheth
│ │ │ │ │ +0001f510: 6572 2074 6865 2072 6563 6569 7665 7227 er the receiver'
│ │ │ │ │ +0001f520: 730a 2020 2020 2069 7320 7468 6520 6772 s. is the gr
│ │ │ │ │ +0001f530: 6561 7465 7374 206f 7220 7468 6569 7220 eatest or their
│ │ │ │ │ +0001f540: 6571 7561 6c2e 0a0a 0a1f 0a46 696c 653a equal......File:
│ │ │ │ │ +0001f550: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ +0001f560: 204e 6f64 653a 2043 6861 7261 6374 6572 Node: Character
│ │ │ │ │ +0001f570: 2d63 6f6e 7665 7274 696e 672c 2020 4e65 -converting, Ne
│ │ │ │ │ +0001f580: 7874 3a20 4368 6172 6163 7465 722d 7072 xt: Character-pr
│ │ │ │ │ +0001f590: 696e 7469 6e67 2c20 2050 7265 763a 2043 inting, Prev: C
│ │ │ │ │ +0001f5a0: 6861 7261 6374 6572 2d63 6f6d 7061 7269 haracter-compari
│ │ │ │ │ +0001f5b0: 6e67 2c20 2055 703a 2043 6861 7261 6374 ng, Up: Charact
│ │ │ │ │ +0001f5c0: 6572 0a0a 312e 3238 2e39 2043 6861 7261 er..1.28.9 Chara
│ │ │ │ │ +0001f5d0: 6374 6572 3a20 636f 6e76 6572 7469 6e67 cter: converting
│ │ │ │ │ +0001f5e0: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------
│ │ │ │ │ +0001f5f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a61 -------------..a
│ │ │ │ │ +0001f600: 7343 6861 7261 6374 6572 0a20 2020 2020 sCharacter.
│ │ │ │ │ +0001f610: 5265 7475 726e 2074 6865 2072 6563 6569 Return the recei
│ │ │ │ │ +0001f620: 7665 722c 2073 696e 6365 2069 7420 6973 ver, since it is
│ │ │ │ │ +0001f630: 2061 6c72 6561 6479 2061 2063 6861 7261 already a chara
│ │ │ │ │ +0001f640: 6374 6572 2e0a 0a64 6967 6974 5661 6c75 cter...digitValu
│ │ │ │ │ +0001f650: 650a 2020 2020 2052 6574 7572 6e73 2074 e. Returns t
│ │ │ │ │ +0001f660: 6865 2076 616c 7565 206f 6620 7365 6c66 he value of self
│ │ │ │ │ +0001f670: 2069 6e74 6572 7072 6574 6564 2061 7320 interpreted as
│ │ │ │ │ +0001f680: 6120 6469 6769 742e 2020 4865 7265 2c20 a digit. Here,
│ │ │ │ │ +0001f690: 2764 6967 6974 270a 2020 2020 206d 6561 'digit'. mea
│ │ │ │ │ +0001f6a0: 6e73 2065 6974 6865 7220 302d 392c 206f ns either 0-9, o
│ │ │ │ │ +0001f6b0: 7220 412d 5a2c 2077 6869 6368 206d 6170 r A-Z, which map
│ │ │ │ │ +0001f6c0: 7320 746f 2031 302d 3335 2e0a 0a0a 1f0a s to 10-35......
│ │ │ │ │ +0001f6d0: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ +0001f6e0: 6e66 6f2c 2020 4e6f 6465 3a20 4368 6172 nfo, Node: Char
│ │ │ │ │ +0001f6f0: 6163 7465 722d 7072 696e 7469 6e67 2c20 acter-printing,
│ │ │ │ │ +0001f700: 204e 6578 743a 2043 6861 7261 6374 6572 Next: Character
│ │ │ │ │ +0001f710: 2d73 746f 7269 6e67 2c20 2050 7265 763a -storing, Prev:
│ │ │ │ │ +0001f720: 2043 6861 7261 6374 6572 2d63 6f6e 7665 Character-conve
│ │ │ │ │ +0001f730: 7274 696e 672c 2020 5570 3a20 4368 6172 rting, Up: Char
│ │ │ │ │ +0001f740: 6163 7465 720a 0a31 2e32 382e 3130 2043 acter..1.28.10 C
│ │ │ │ │ +0001f750: 6861 7261 6374 6572 3a20 7072 696e 7469 haracter: printi
│ │ │ │ │ +0001f760: 6e67 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ng.-------------
│ │ │ │ │ +0001f770: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------..
│ │ │ │ │ +0001f780: 6469 7370 6c61 794f 6e3a 2061 5374 7265 displayOn: aStre
│ │ │ │ │ +0001f790: 616d 0a20 2020 2020 5072 696e 7420 6120 am. Print a
│ │ │ │ │ +0001f7a0: 7265 7072 6573 656e 7461 7469 6f6e 206f representation o
│ │ │ │ │ +0001f7b0: 6620 7468 6520 7265 6365 6976 6572 206f f the receiver o
│ │ │ │ │ +0001f7c0: 6e20 6153 7472 6561 6d2e 2055 6e6c 696b n aStream. Unlik
│ │ │ │ │ +0001f7d0: 650a 2020 2020 2023 7072 696e 744f 6e3a e. #printOn:
│ │ │ │ │ +0001f7e0: 2c20 7468 6973 206d 6574 686f 6420 7374 , this method st
│ │ │ │ │ +0001f7f0: 7269 7073 2074 6865 206c 6561 6469 6e67 rips the leading
│ │ │ │ │ +0001f800: 2064 6f6c 6c61 722e 0a0a 7072 696e 744f dollar...printO
│ │ │ │ │ +0001f810: 6e3a 2061 5374 7265 616d 0a20 2020 2020 n: aStream.
│ │ │ │ │ +0001f820: 5072 696e 7420 6120 7265 7072 6573 656e Print a represen
│ │ │ │ │ +0001f830: 7461 7469 6f6e 206f 6620 7468 6520 7265 tation of the re
│ │ │ │ │ +0001f840: 6365 6976 6572 206f 6e20 6153 7472 6561 ceiver on aStrea
│ │ │ │ │ +0001f850: 6d0a 0a73 746f 7265 4c69 7465 7261 6c4f m..storeLiteralO
│ │ │ │ │ +0001f860: 6e3a 2061 5374 7265 616d 0a20 2020 2020 n: aStream.
│ │ │ │ │ +0001f870: 5374 6f72 6520 6f6e 2061 5374 7265 616d Store on aStream
│ │ │ │ │ +0001f880: 2073 6f6d 6520 536d 616c 6c74 616c 6b20 some Smalltalk
│ │ │ │ │ +0001f890: 636f 6465 2077 6869 6368 2063 6f6d 7069 code which compi
│ │ │ │ │ +0001f8a0: 6c65 7320 746f 2074 6865 2072 6563 6569 les to the recei
│ │ │ │ │ +0001f8b0: 7665 720a 0a0a 1f0a 4669 6c65 3a20 6773 ver.....File: gs
│ │ │ │ │ +0001f8c0: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ +0001f8d0: 6465 3a20 4368 6172 6163 7465 722d 7374 de: Character-st
│ │ │ │ │ +0001f8e0: 6f72 696e 672c 2020 4e65 7874 3a20 4368 oring, Next: Ch
│ │ │ │ │ +0001f8f0: 6172 6163 7465 722d 7465 7374 696e 672c aracter-testing,
│ │ │ │ │ +0001f900: 2020 5072 6576 3a20 4368 6172 6163 7465 Prev: Characte
│ │ │ │ │ +0001f910: 722d 7072 696e 7469 6e67 2c20 2055 703a r-printing, Up:
│ │ │ │ │ +0001f920: 2043 6861 7261 6374 6572 0a0a 312e 3238 Character..1.28
│ │ │ │ │ +0001f930: 2e31 3120 4368 6172 6163 7465 723a 2073 .11 Character: s
│ │ │ │ │ +0001f940: 746f 7269 6e67 0a2d 2d2d 2d2d 2d2d 2d2d toring.---------
│ │ │ │ │ +0001f950: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0001f960: 2d0a 0a69 734c 6974 6572 616c 4f62 6a65 -..isLiteralObje
│ │ │ │ │ +0001f970: 6374 0a20 2020 2020 416e 7377 6572 2077 ct. Answer w
│ │ │ │ │ +0001f980: 6865 7468 6572 2074 6865 2072 6563 6569 hether the recei
│ │ │ │ │ +0001f990: 7665 7220 6973 2065 7870 7265 7373 6962 ver is expressib
│ │ │ │ │ +0001f9a0: 6c65 2061 7320 6120 536d 616c 6c74 616c le as a Smalltal
│ │ │ │ │ +0001f9b0: 6b20 6c69 7465 7261 6c2e 0a0a 7374 6f72 k literal...stor
│ │ │ │ │ +0001f9c0: 654f 6e3a 2061 5374 7265 616d 0a20 2020 eOn: aStream.
│ │ │ │ │ +0001f9d0: 2020 5374 6f72 6520 536d 616c 6c74 616c Store Smalltal
│ │ │ │ │ +0001f9e0: 6b20 636f 6465 2063 6f6d 7069 6c69 6e67 k code compiling
│ │ │ │ │ +0001f9f0: 2074 6f20 7468 6520 7265 6365 6976 6572 to the receiver
│ │ │ │ │ +0001fa00: 206f 6e20 6153 7472 6561 6d0a 0a0a 1f0a on aStream.....
│ │ │ │ │ +0001fa10: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ +0001fa20: 6e66 6f2c 2020 4e6f 6465 3a20 4368 6172 nfo, Node: Char
│ │ │ │ │ +0001fa30: 6163 7465 722d 7465 7374 696e 672c 2020 acter-testing,
│ │ │ │ │ +0001fa40: 4e65 7874 3a20 4368 6172 6163 7465 722d Next: Character-
│ │ │ │ │ +0001fa50: 7465 7374 696e 6720 6675 6e63 7469 6f6e testing function
│ │ │ │ │ +0001fa60: 616c 6974 792c 2020 5072 6576 3a20 4368 ality, Prev: Ch
│ │ │ │ │ +0001fa70: 6172 6163 7465 722d 7374 6f72 696e 672c aracter-storing,
│ │ │ │ │ +0001fa80: 2020 5570 3a20 4368 6172 6163 7465 720a Up: Character.
│ │ │ │ │ +0001fa90: 0a31 2e32 382e 3132 2043 6861 7261 6374 .1.28.12 Charact
│ │ │ │ │ +0001faa0: 6572 3a20 7465 7374 696e 670a 2d2d 2d2d er: testing.----
│ │ │ │ │ +0001fab0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0001fac0: 2d2d 2d2d 2d2d 0a0a 6973 416c 7068 614e ------..isAlphaN
│ │ │ │ │ +0001fad0: 756d 6572 6963 0a20 2020 2020 5472 7565 umeric. True
│ │ │ │ │ +0001fae0: 2069 6620 7365 6c66 2069 7320 6120 6c65 if self is a le
│ │ │ │ │ +0001faf0: 7474 6572 206f 7220 6120 6469 6769 740a tter or a digit.
│ │ │ │ │ +0001fb00: 0a69 7344 6967 6974 0a20 2020 2020 5472 .isDigit. Tr
│ │ │ │ │ +0001fb10: 7565 2069 6620 7365 6c66 2069 7320 6120 ue if self is a
│ │ │ │ │ +0001fb20: 302d 3920 6469 6769 740a 0a69 7344 6967 0-9 digit..isDig
│ │ │ │ │ +0001fb30: 6974 3a20 7261 6469 780a 2020 2020 2041 it: radix. A
│ │ │ │ │ +0001fb40: 6e73 7765 7220 7768 6574 6865 7220 7468 nswer whether th
│ │ │ │ │ +0001fb50: 6520 7265 6365 6976 6572 2069 7320 6120 e receiver is a
│ │ │ │ │ +0001fb60: 7661 6c69 6420 6368 6172 6163 7465 7220 valid character
│ │ │ │ │ +0001fb70: 696e 2074 6865 2067 6976 656e 0a20 2020 in the given.
│ │ │ │ │ +0001fb80: 2020 7261 6469 782e 0a0a 6973 4c65 7474 radix...isLett
│ │ │ │ │ +0001fb90: 6572 0a20 2020 2020 5472 7565 2069 6620 er. True if
│ │ │ │ │ +0001fba0: 7365 6c66 2069 7320 616e 2075 7070 6572 self is an upper
│ │ │ │ │ +0001fbb0: 2d20 6f72 206c 6f77 6572 6361 7365 206c - or lowercase l
│ │ │ │ │ +0001fbc0: 6574 7465 720a 0a69 734c 6f77 6572 6361 etter..isLowerca
│ │ │ │ │ +0001fbd0: 7365 0a20 2020 2020 5472 7565 2069 6620 se. True if
│ │ │ │ │ +0001fbe0: 7365 6c66 2069 7320 6120 6c6f 7765 7263 self is a lowerc
│ │ │ │ │ +0001fbf0: 6173 6520 6c65 7474 6572 0a0a 6973 5061 ase letter..isPa
│ │ │ │ │ +0001fc00: 7468 5365 7061 7261 746f 720a 2020 2020 thSeparator.
│ │ │ │ │ +0001fc10: 2052 6574 7572 6e73 2074 7275 6520 6966 Returns true if
│ │ │ │ │ +0001fc20: 2073 656c 6620 6973 2061 2070 6174 6820 self is a path
│ │ │ │ │ +0001fc30: 7365 7061 7261 746f 7220 2824 2f20 6f72 separator ($/ or
│ │ │ │ │ +0001fc40: 2024 5c20 756e 6465 7220 5769 6e64 6f77 $\ under Window
│ │ │ │ │ +0001fc50: 732c 0a20 2020 2020 242f 206f 6e6c 7920 s,. $/ only
│ │ │ │ │ +0001fc60: 756e 6465 7220 556e 6978 2073 7973 7465 under Unix syste
│ │ │ │ │ +0001fc70: 6d73 2069 6e63 6c75 6469 6e67 204d 6163 ms including Mac
│ │ │ │ │ +0001fc80: 204f 5320 5829 2e0a 0a69 7350 756e 6374 OS X)...isPunct
│ │ │ │ │ +0001fc90: 7561 7469 6f6e 0a20 2020 2020 5265 7475 uation. Retu
│ │ │ │ │ +0001fca0: 726e 7320 7472 7565 2069 6620 7365 6c66 rns true if self
│ │ │ │ │ +0001fcb0: 2069 7320 6f6e 6520 6f66 2027 2e2c 3a3b is one of '.,:;
│ │ │ │ │ +0001fcc0: 213f 270a 0a69 7353 6570 6172 6174 6f72 !?'..isSeparator
│ │ │ │ │ +0001fcd0: 0a20 2020 2020 5265 7475 726e 7320 7472 . Returns tr
│ │ │ │ │ +0001fce0: 7565 2069 6620 7365 6c66 2069 7320 6120 ue if self is a
│ │ │ │ │ +0001fcf0: 7370 6163 652c 2063 722c 2074 6162 2c20 space, cr, tab,
│ │ │ │ │ +0001fd00: 6e6c 2c20 6f72 206e 6577 5061 6765 0a0a nl, or newPage..
│ │ │ │ │ +0001fd10: 6973 5570 7065 7263 6173 650a 2020 2020 isUppercase.
│ │ │ │ │ +0001fd20: 2054 7275 6520 6966 2073 656c 6620 6973 True if self is
│ │ │ │ │ +0001fd30: 2075 7070 6572 6361 7365 0a0a 6973 566f uppercase..isVo
│ │ │ │ │ +0001fd40: 7765 6c0a 2020 2020 2052 6574 7572 6e73 wel. Returns
│ │ │ │ │ +0001fd50: 2074 7275 6520 6966 2073 656c 6620 6973 true if self is
│ │ │ │ │ +0001fd60: 2061 2c20 652c 2069 2c20 6f2c 206f 7220 a, e, i, o, or
│ │ │ │ │ +0001fd70: 753b 2063 6173 6520 696e 7365 6e73 6974 u; case insensit
│ │ │ │ │ +0001fd80: 6976 650a 0a0a 1f0a 4669 6c65 3a20 6773 ive.....File: gs
│ │ │ │ │ +0001fd90: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ +0001fda0: 6465 3a20 4368 6172 6163 7465 722d 7465 de: Character-te
│ │ │ │ │ +0001fdb0: 7374 696e 6720 6675 6e63 7469 6f6e 616c sting functional
│ │ │ │ │ +0001fdc0: 6974 792c 2020 5072 6576 3a20 4368 6172 ity, Prev: Char
│ │ │ │ │ +0001fdd0: 6163 7465 722d 7465 7374 696e 672c 2020 acter-testing,
│ │ │ │ │ +0001fde0: 5570 3a20 4368 6172 6163 7465 720a 0a31 Up: Character..1
│ │ │ │ │ +0001fdf0: 2e32 382e 3133 2043 6861 7261 6374 6572 .28.13 Character
│ │ │ │ │ +0001fe00: 3a20 7465 7374 696e 6720 6675 6e63 7469 : testing functi
│ │ │ │ │ +0001fe10: 6f6e 616c 6974 790a 2d2d 2d2d 2d2d 2d2d onality.--------
│ │ │ │ │ +0001fe20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0001fe30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0001fe40: 0a0a 6973 4368 6172 6163 7465 720a 2020 ..isCharacter.
│ │ │ │ │ +0001fe50: 2020 2041 6e73 7765 7220 5472 7565 2e20 Answer True.
│ │ │ │ │ +0001fe60: 5765 2772 6520 6465 6669 6e69 7465 6c79 We're definitely
│ │ │ │ │ +0001fe70: 2063 6861 7261 6374 6572 730a 0a0a 1f0a characters.....
│ │ │ │ │ +0001fe80: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ +0001fe90: 6e66 6f2c 2020 4e6f 6465 3a20 4368 6172 nfo, Node: Char
│ │ │ │ │ +0001fea0: 6163 7465 7241 7272 6179 2c20 204e 6578 acterArray, Nex
│ │ │ │ │ +0001feb0: 743a 2043 496e 742c 2020 5072 6576 3a20 t: CInt, Prev:
│ │ │ │ │ +0001fec0: 4368 6172 6163 7465 722c 2020 5570 3a20 Character, Up:
│ │ │ │ │ +0001fed0: 4261 7365 2063 6c61 7373 6573 0a0a 312e Base classes..1.
│ │ │ │ │ +0001fee0: 3239 2043 6861 7261 6374 6572 4172 7261 29 CharacterArra
│ │ │ │ │ +0001fef0: 790a 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d y.==============
│ │ │ │ │ +0001ff00: 3d3d 3d3d 3d0a 0a44 6566 696e 6564 2069 =====..Defined i
│ │ │ │ │ +0001ff10: 6e20 6e61 6d65 7370 6163 6520 536d 616c n namespace Smal
│ │ │ │ │ +0001ff20: 6c74 616c 6b0a 5375 7065 7263 6c61 7373 ltalk.Superclass
│ │ │ │ │ +0001ff30: 3a20 4172 7261 7965 6443 6f6c 6c65 6374 : ArrayedCollect
│ │ │ │ │ +0001ff40: 696f 6e0a 4361 7465 676f 7279 3a20 436f ion.Category: Co
│ │ │ │ │ +0001ff50: 6c6c 6563 7469 6f6e 732d 5465 7874 0a20 llections-Text.
│ │ │ │ │ +0001ff60: 2020 2020 4d79 2069 6e73 7461 6e63 6573 My instances
│ │ │ │ │ +0001ff70: 2072 6570 7265 7365 6e74 2061 2067 656e represent a gen
│ │ │ │ │ +0001ff80: 6572 6963 2074 6578 7475 616c 2028 7374 eric textual (st
│ │ │ │ │ +0001ff90: 7269 6e67 2920 6461 7461 2074 7970 652e ring) data type.
│ │ │ │ │ +0001ffa0: 2020 490a 2020 2020 2070 726f 7669 6465 I. provide
│ │ │ │ │ +0001ffb0: 2061 6363 6573 7369 6e67 2061 6e64 206d accessing and m
│ │ │ │ │ +0001ffc0: 616e 6970 756c 6174 696f 6e20 6d65 7468 anipulation meth
│ │ │ │ │ +0001ffd0: 6f64 7320 666f 7220 7374 7269 6e67 732e ods for strings.
│ │ │ │ │ +0001ffe0: 0a0a 2a20 4d65 6e75 3a0a 0a2a 2043 6861 ..* Menu:..* Cha
│ │ │ │ │ +0001fff0: 7261 6374 6572 4172 7261 7920 636c 6173 racterArray clas
│ │ │ │ │ +00020000: 732d 6261 7369 633a 3a20 2028 636c 6173 s-basic:: (clas
│ │ │ │ │ +00020010: 7329 0a2a 2043 6861 7261 6374 6572 4172 s).* CharacterAr
│ │ │ │ │ +00020020: 7261 7920 636c 6173 732d 6d75 6c74 6962 ray class-multib
│ │ │ │ │ +00020030: 7974 6520 656e 636f 6469 6e67 733a 3a20 yte encodings::
│ │ │ │ │ +00020040: 2028 636c 6173 7329 0a2a 2043 6861 7261 (class).* Chara
│ │ │ │ │ +00020050: 6374 6572 4172 7261 792d 6261 7369 633a cterArray-basic:
│ │ │ │ │ +00020060: 3a20 2028 696e 7374 616e 6365 290a 2a20 : (instance).*
│ │ │ │ │ +00020070: 4368 6172 6163 7465 7241 7272 6179 2d62 CharacterArray-b
│ │ │ │ │ +00020080: 7569 6c74 2069 6e73 3a3a 2020 2869 6e73 uilt ins:: (ins
│ │ │ │ │ +00020090: 7461 6e63 6529 0a2a 2043 6861 7261 6374 tance).* Charact
│ │ │ │ │ +000200a0: 6572 4172 7261 792d 636f 6d70 6172 696e erArray-comparin
│ │ │ │ │ +000200b0: 673a 3a20 2028 696e 7374 616e 6365 290a g:: (instance).
│ │ │ │ │ +000200c0: 2a20 4368 6172 6163 7465 7241 7272 6179 * CharacterArray
│ │ │ │ │ +000200d0: 2d63 6f6e 7665 7274 696e 673a 3a20 2028 -converting:: (
│ │ │ │ │ +000200e0: 696e 7374 616e 6365 290a 2a20 4368 6172 instance).* Char
│ │ │ │ │ +000200f0: 6163 7465 7241 7272 6179 2d6d 756c 7469 acterArray-multi
│ │ │ │ │ +00020100: 6279 7465 2065 6e63 6f64 696e 6773 3a3a byte encodings::
│ │ │ │ │ +00020110: 2020 2869 6e73 7461 6e63 6529 0a2a 2043 (instance).* C
│ │ │ │ │ +00020120: 6861 7261 6374 6572 4172 7261 792d 7374 haracterArray-st
│ │ │ │ │ +00020130: 696c 6c20 756e 636c 6173 7369 6669 6564 ill unclassified
│ │ │ │ │ +00020140: 3a3a 2020 2869 6e73 7461 6e63 6529 0a2a :: (instance).*
│ │ │ │ │ +00020150: 2043 6861 7261 6374 6572 4172 7261 792d CharacterArray-
│ │ │ │ │ +00020160: 7374 7269 6e67 2070 726f 6365 7373 696e string processin
│ │ │ │ │ +00020170: 673a 3a20 2028 696e 7374 616e 6365 290a g:: (instance).
│ │ │ │ │ +00020180: 2a20 4368 6172 6163 7465 7241 7272 6179 * CharacterArray
│ │ │ │ │ +00020190: 2d74 6573 7469 6e67 2066 756e 6374 696f -testing functio
│ │ │ │ │ +000201a0: 6e61 6c69 7479 3a3a 2020 2869 6e73 7461 nality:: (insta
│ │ │ │ │ +000201b0: 6e63 6529 0a0a 1f0a 4669 6c65 3a20 6773 nce)....File: gs
│ │ │ │ │ +000201c0: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ +000201d0: 6465 3a20 4368 6172 6163 7465 7241 7272 de: CharacterArr
│ │ │ │ │ +000201e0: 6179 2063 6c61 7373 2d62 6173 6963 2c20 ay class-basic,
│ │ │ │ │ +000201f0: 204e 6578 743a 2043 6861 7261 6374 6572 Next: Character
│ │ │ │ │ +00020200: 4172 7261 7920 636c 6173 732d 6d75 6c74 Array class-mult
│ │ │ │ │ +00020210: 6962 7974 6520 656e 636f 6469 6e67 732c ibyte encodings,
│ │ │ │ │ +00020220: 2020 5570 3a20 4368 6172 6163 7465 7241 Up: CharacterA
│ │ │ │ │ +00020230: 7272 6179 0a0a 312e 3239 2e31 2043 6861 rray..1.29.1 Cha
│ │ │ │ │ +00020240: 7261 6374 6572 4172 7261 7920 636c 6173 racterArray clas
│ │ │ │ │ +00020250: 733a 2062 6173 6963 0a2d 2d2d 2d2d 2d2d s: basic.-------
│ │ │ │ │ +00020260: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00020270: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a66 726f -----------..fro
│ │ │ │ │ +00020280: 6d53 7472 696e 673a 2061 4368 6172 6163 mString: aCharac
│ │ │ │ │ +00020290: 7465 7241 7272 6179 0a20 2020 2020 4d61 terArray. Ma
│ │ │ │ │ +000202a0: 6b65 2075 7020 616e 2069 6e73 7461 6e63 ke up an instanc
│ │ │ │ │ +000202b0: 6520 6f66 2074 6865 2072 6563 6569 7665 e of the receive
│ │ │ │ │ +000202c0: 7220 636f 6e74 6169 6e69 6e67 2074 6865 r containing the
│ │ │ │ │ +000202d0: 2073 616d 6520 6368 6172 6163 7465 7273 same characters
│ │ │ │ │ +000202e0: 0a20 2020 2020 6173 2061 4368 6172 6163 . as aCharac
│ │ │ │ │ +000202f0: 7465 7241 7272 6179 2c20 616e 6420 616e terArray, and an
│ │ │ │ │ +00020300: 7377 6572 2069 742e 0a0a 6c69 6e65 4465 swer it...lineDe
│ │ │ │ │ +00020310: 6c69 6d69 7465 720a 2020 2020 2041 6e73 limiter. Ans
│ │ │ │ │ +00020320: 7765 7220 6120 4368 6172 6163 7465 7241 wer a CharacterA
│ │ │ │ │ +00020330: 7272 6179 2077 6869 6368 206f 6e65 2063 rray which one c
│ │ │ │ │ +00020340: 616e 2075 7365 2061 7320 6120 6c69 6e65 an use as a line
│ │ │ │ │ +00020350: 2064 656c 696d 6974 6572 2e0a 2020 2020 delimiter..
│ │ │ │ │ +00020360: 2054 6869 7320 6973 206d 6561 6e74 2074 This is meant t
│ │ │ │ │ +00020370: 6f20 6265 2075 7365 6420 6f6e 2073 7562 o be used on sub
│ │ │ │ │ +00020380: 636c 6173 7365 7320 6f66 2043 6861 7261 classes of Chara
│ │ │ │ │ +00020390: 6374 6572 4172 7261 792e 0a0a 0a1f 0a46 cterArray......F
│ │ │ │ │ +000203a0: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ +000203b0: 666f 2c20 204e 6f64 653a 2043 6861 7261 fo, Node: Chara
│ │ │ │ │ +000203c0: 6374 6572 4172 7261 7920 636c 6173 732d cterArray class-
│ │ │ │ │ +000203d0: 6d75 6c74 6962 7974 6520 656e 636f 6469 multibyte encodi
│ │ │ │ │ +000203e0: 6e67 732c 2020 4e65 7874 3a20 4368 6172 ngs, Next: Char
│ │ │ │ │ +000203f0: 6163 7465 7241 7272 6179 2d62 6173 6963 acterArray-basic
│ │ │ │ │ +00020400: 2c20 2050 7265 763a 2043 6861 7261 6374 , Prev: Charact
│ │ │ │ │ +00020410: 6572 4172 7261 7920 636c 6173 732d 6261 erArray class-ba
│ │ │ │ │ +00020420: 7369 632c 2020 5570 3a20 4368 6172 6163 sic, Up: Charac
│ │ │ │ │ +00020430: 7465 7241 7272 6179 0a0a 312e 3239 2e32 terArray..1.29.2
│ │ │ │ │ +00020440: 2043 6861 7261 6374 6572 4172 7261 7920 CharacterArray
│ │ │ │ │ +00020450: 636c 6173 733a 206d 756c 7469 6279 7465 class: multibyte
│ │ │ │ │ +00020460: 2065 6e63 6f64 696e 6773 0a2d 2d2d 2d2d encodings.-----
│ │ │ │ │ +00020470: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00020480: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00020490: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a69 7355 -----------..isU
│ │ │ │ │ +000204a0: 6e69 636f 6465 0a20 2020 2020 416e 7377 nicode. Answ
│ │ │ │ │ +000204b0: 6572 2077 6865 7468 6572 2074 6865 2072 er whether the r
│ │ │ │ │ +000204c0: 6563 6569 7665 7220 7374 6f72 6573 2062 eceiver stores b
│ │ │ │ │ +000204d0: 7974 6573 2028 692e 652e 2061 6e20 656e ytes (i.e. an en
│ │ │ │ │ +000204e0: 636f 6465 6420 666f 726d 2920 6f72 0a20 coded form) or.
│ │ │ │ │ +000204f0: 2020 2020 6368 6172 6163 7465 7273 2028 characters (
│ │ │ │ │ +00020500: 6966 2074 7275 6520 6973 2072 6574 7572 if true is retur
│ │ │ │ │ +00020510: 6e65 6429 2e0a 0a0a 1f0a 4669 6c65 3a20 ned)......File:
│ │ │ │ │ +00020520: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ +00020530: 4e6f 6465 3a20 4368 6172 6163 7465 7241 Node: CharacterA
│ │ │ │ │ +00020540: 7272 6179 2d62 6173 6963 2c20 204e 6578 rray-basic, Nex
│ │ │ │ │ +00020550: 743a 2043 6861 7261 6374 6572 4172 7261 t: CharacterArra
│ │ │ │ │ +00020560: 792d 6275 696c 7420 696e 732c 2020 5072 y-built ins, Pr
│ │ │ │ │ +00020570: 6576 3a20 4368 6172 6163 7465 7241 7272 ev: CharacterArr
│ │ │ │ │ +00020580: 6179 2063 6c61 7373 2d6d 756c 7469 6279 ay class-multiby
│ │ │ │ │ +00020590: 7465 2065 6e63 6f64 696e 6773 2c20 2055 te encodings, U
│ │ │ │ │ +000205a0: 703a 2043 6861 7261 6374 6572 4172 7261 p: CharacterArra
│ │ │ │ │ +000205b0: 790a 0a31 2e32 392e 3320 4368 6172 6163 y..1.29.3 Charac
│ │ │ │ │ +000205c0: 7465 7241 7272 6179 3a20 6261 7369 630a terArray: basic.
│ │ │ │ │ +000205d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000205e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 7661 ------------..va
│ │ │ │ │ +000205f0: 6c75 6541 743a 2061 6e49 6e64 6578 2069 lueAt: anIndex i
│ │ │ │ │ +00020600: 6641 6273 656e 743a 2061 426c 6f63 6b0a fAbsent: aBlock.
│ │ │ │ │ +00020610: 2020 2020 2041 6e73 7765 7220 7468 6520 Answer the
│ │ │ │ │ +00020620: 6173 6369 6920 7661 6c75 6520 6f66 2074 ascii value of t
│ │ │ │ │ +00020630: 6865 2061 6e49 6e64 6578 2d74 6820 6368 he anIndex-th ch
│ │ │ │ │ +00020640: 6172 6163 7465 7220 6f66 2074 6865 2072 aracter of the r
│ │ │ │ │ +00020650: 6563 6569 7665 722c 0a20 2020 2020 6f72 eceiver,. or
│ │ │ │ │ +00020660: 2065 7661 6c75 6174 6520 6142 6c6f 636b evaluate aBlock
│ │ │ │ │ +00020670: 2061 6e64 2061 6e73 7765 7220 7468 6520 and answer the
│ │ │ │ │ +00020680: 7265 7375 6c74 2069 6620 7468 6520 696e result if the in
│ │ │ │ │ +00020690: 6465 7820 6973 206f 7574 206f 660a 2020 dex is out of.
│ │ │ │ │ +000206a0: 2020 2072 616e 6765 2e0a 0a0a 1f0a 4669 range......Fi
│ │ │ │ │ +000206b0: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ +000206c0: 6f2c 2020 4e6f 6465 3a20 4368 6172 6163 o, Node: Charac
│ │ │ │ │ +000206d0: 7465 7241 7272 6179 2d62 7569 6c74 2069 terArray-built i
│ │ │ │ │ +000206e0: 6e73 2c20 204e 6578 743a 2043 6861 7261 ns, Next: Chara
│ │ │ │ │ +000206f0: 6374 6572 4172 7261 792d 636f 6d70 6172 cterArray-compar
│ │ │ │ │ +00020700: 696e 672c 2020 5072 6576 3a20 4368 6172 ing, Prev: Char
│ │ │ │ │ +00020710: 6163 7465 7241 7272 6179 2d62 6173 6963 acterArray-basic
│ │ │ │ │ +00020720: 2c20 2055 703a 2043 6861 7261 6374 6572 , Up: Character
│ │ │ │ │ +00020730: 4172 7261 790a 0a31 2e32 392e 3420 4368 Array..1.29.4 Ch
│ │ │ │ │ +00020740: 6172 6163 7465 7241 7272 6179 3a20 6275 aracterArray: bu
│ │ │ │ │ +00020750: 696c 7420 696e 730a 2d2d 2d2d 2d2d 2d2d ilt ins.--------
│ │ │ │ │ +00020760: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00020770: 2d2d 2d2d 2d2d 2d2d 0a0a 7661 6c75 6541 --------..valueA
│ │ │ │ │ +00020780: 743a 2069 6e64 6578 0a20 2020 2020 416e t: index. An
│ │ │ │ │ +00020790: 7377 6572 2074 6865 2061 7363 6969 2076 swer the ascii v
│ │ │ │ │ +000207a0: 616c 7565 206f 6620 696e 6465 782d 7468 alue of index-th
│ │ │ │ │ +000207b0: 2063 6861 7261 6374 6572 2076 6172 6961 character varia
│ │ │ │ │ +000207c0: 626c 6520 6f66 2074 6865 0a20 2020 2020 ble of the.
│ │ │ │ │ +000207d0: 7265 6365 6976 6572 0a0a 7661 6c75 6541 receiver..valueA
│ │ │ │ │ +000207e0: 743a 2069 6e64 6578 2070 7574 3a20 7661 t: index put: va
│ │ │ │ │ +000207f0: 6c75 650a 2020 2020 2053 746f 7265 2028 lue. Store (
│ │ │ │ │ +00020800: 4368 6172 6163 7465 7220 7661 6c75 653a Character value:
│ │ │ │ │ +00020810: 2076 616c 7565 2920 696e 2074 6865 2069 value) in the i
│ │ │ │ │ +00020820: 6e64 6578 2d74 6820 696e 6465 7865 6420 ndex-th indexed
│ │ │ │ │ +00020830: 696e 7374 616e 6365 0a20 2020 2020 7661 instance. va
│ │ │ │ │ +00020840: 7269 6162 6c65 206f 6620 7468 6520 7265 riable of the re
│ │ │ │ │ +00020850: 6365 6976 6572 0a0a 0a1f 0a46 696c 653a ceiver.....File:
│ │ │ │ │ +00020860: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ +00020870: 204e 6f64 653a 2043 6861 7261 6374 6572 Node: Character
│ │ │ │ │ +00020880: 4172 7261 792d 636f 6d70 6172 696e 672c Array-comparing,
│ │ │ │ │ +00020890: 2020 4e65 7874 3a20 4368 6172 6163 7465 Next: Characte
│ │ │ │ │ +000208a0: 7241 7272 6179 2d63 6f6e 7665 7274 696e rArray-convertin
│ │ │ │ │ +000208b0: 672c 2020 5072 6576 3a20 4368 6172 6163 g, Prev: Charac
│ │ │ │ │ +000208c0: 7465 7241 7272 6179 2d62 7569 6c74 2069 terArray-built i
│ │ │ │ │ +000208d0: 6e73 2c20 2055 703a 2043 6861 7261 6374 ns, Up: Charact
│ │ │ │ │ +000208e0: 6572 4172 7261 790a 0a31 2e32 392e 3520 erArray..1.29.5
│ │ │ │ │ +000208f0: 4368 6172 6163 7465 7241 7272 6179 3a20 CharacterArray:
│ │ │ │ │ +00020900: 636f 6d70 6172 696e 670a 2d2d 2d2d 2d2d comparing.------
│ │ │ │ │ +00020910: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00020920: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 3c20 6143 ----------..< aC
│ │ │ │ │ +00020930: 6861 7261 6374 6572 4172 7261 790a 2020 haracterArray.
│ │ │ │ │ +00020940: 2020 2052 6574 7572 6e20 7472 7565 2069 Return true i
│ │ │ │ │ +00020950: 6620 7468 6520 7265 6365 6976 6572 2069 f the receiver i
│ │ │ │ │ +00020960: 7320 6c65 7373 2074 6861 6e20 6143 6861 s less than aCha
│ │ │ │ │ +00020970: 7261 6374 6572 4172 7261 792c 2069 676e racterArray, ign
│ │ │ │ │ +00020980: 6f72 696e 670a 2020 2020 2063 6173 6520 oring. case
│ │ │ │ │ +00020990: 6469 6666 6572 656e 6365 732e 0a0a 3c3d differences...<=
│ │ │ │ │ +000209a0: 2061 4368 6172 6163 7465 7241 7272 6179 aCharacterArray
│ │ │ │ │ +000209b0: 0a20 2020 2020 5265 7475 726e 7320 7472 . Returns tr
│ │ │ │ │ +000209c0: 7565 2069 6620 7468 6520 7265 6365 6976 ue if the receiv
│ │ │ │ │ +000209d0: 6572 2069 7320 6c65 7373 2074 6861 6e20 er is less than
│ │ │ │ │ +000209e0: 6f72 2065 7175 616c 2074 6f0a 2020 2020 or equal to.
│ │ │ │ │ +000209f0: 2061 4368 6172 6163 7465 7241 7272 6179 aCharacterArray
│ │ │ │ │ +00020a00: 2c20 6967 6e6f 7269 6e67 2063 6173 6520 , ignoring case
│ │ │ │ │ +00020a10: 6469 6666 6572 656e 6365 732e 2020 4966 differences. If
│ │ │ │ │ +00020a20: 2069 7320 7265 6365 6976 6572 2069 7320 is receiver is
│ │ │ │ │ +00020a30: 616e 0a20 2020 2020 696e 6974 6961 6c20 an. initial
│ │ │ │ │ +00020a40: 7375 6273 7472 696e 6720 6f66 2061 4368 substring of aCh
│ │ │ │ │ +00020a50: 6172 6163 7465 7241 7272 6179 2c20 6974 aracterArray, it
│ │ │ │ │ +00020a60: 2069 7320 636f 6e73 6964 6572 6564 2074 is considered t
│ │ │ │ │ +00020a70: 6f20 6265 206c 6573 730a 2020 2020 2074 o be less. t
│ │ │ │ │ +00020a80: 6861 6e20 6143 6861 7261 6374 6572 4172 han aCharacterAr
│ │ │ │ │ +00020a90: 7261 792e 0a0a 3d20 6153 7472 696e 670a ray...= aString.
│ │ │ │ │ +00020aa0: 2020 2020 2041 6e73 7765 7220 7768 6574 Answer whet
│ │ │ │ │ +00020ab0: 6865 7220 7468 6520 7265 6365 6976 6572 her the receiver
│ │ │ │ │ +00020ac0: 2773 2069 7465 6d73 206d 6174 6368 2074 's items match t
│ │ │ │ │ +00020ad0: 686f 7365 2069 6e20 6143 6f6c 6c65 6374 hose in aCollect
│ │ │ │ │ +00020ae0: 696f 6e0a 0a3e 2061 4368 6172 6163 7465 ion..> aCharacte
│ │ │ │ │ +00020af0: 7241 7272 6179 0a20 2020 2020 5265 7475 rArray. Retu
│ │ │ │ │ +00020b00: 726e 2074 7275 6520 6966 2074 6865 2072 rn true if the r
│ │ │ │ │ +00020b10: 6563 6569 7665 7220 6973 2067 7265 6174 eceiver is great
│ │ │ │ │ +00020b20: 6572 2074 6861 6e20 6143 6861 7261 6374 er than aCharact
│ │ │ │ │ +00020b30: 6572 4172 7261 792c 0a20 2020 2020 6967 erArray,. ig
│ │ │ │ │ +00020b40: 6e6f 7269 6e67 2063 6173 6520 6469 6666 noring case diff
│ │ │ │ │ +00020b50: 6572 656e 6365 732e 0a0a 3e3d 2061 4368 erences...>= aCh
│ │ │ │ │ +00020b60: 6172 6163 7465 7241 7272 6179 0a20 2020 aracterArray.
│ │ │ │ │ +00020b70: 2020 5265 7475 726e 7320 7472 7565 2069 Returns true i
│ │ │ │ │ +00020b80: 6620 7468 6520 7265 6365 6976 6572 2069 f the receiver i
│ │ │ │ │ +00020b90: 7320 6772 6561 7465 7220 7468 616e 206f s greater than o
│ │ │ │ │ +00020ba0: 7220 6571 7561 6c20 746f 0a20 2020 2020 r equal to.
│ │ │ │ │ +00020bb0: 6143 6861 7261 6374 6572 4172 7261 792c aCharacterArray,
│ │ │ │ │ +00020bc0: 2069 676e 6f72 696e 6720 6361 7365 2064 ignoring case d
│ │ │ │ │ +00020bd0: 6966 6665 7265 6e63 6573 2e20 2049 6620 ifferences. If
│ │ │ │ │ +00020be0: 6973 2061 4368 6172 6163 7465 7241 7272 is aCharacterArr
│ │ │ │ │ +00020bf0: 6179 0a20 2020 2020 6973 2061 6e20 696e ay. is an in
│ │ │ │ │ +00020c00: 6974 6961 6c20 7375 6273 7472 696e 6720 itial substring
│ │ │ │ │ +00020c10: 6f66 2074 6865 2072 6563 6569 7665 722c of the receiver,
│ │ │ │ │ +00020c20: 2069 7420 6973 2063 6f6e 7369 6465 7265 it is considere
│ │ │ │ │ +00020c30: 6420 746f 2062 650a 2020 2020 206c 6573 d to be. les
│ │ │ │ │ +00020c40: 7320 7468 616e 2074 6865 2072 6563 6569 s than the recei
│ │ │ │ │ +00020c50: 7665 722e 0a0a 696e 6465 784f 663a 2061 ver...indexOf: a
│ │ │ │ │ +00020c60: 4368 6172 6163 7465 7241 7272 6179 206d CharacterArray m
│ │ │ │ │ +00020c70: 6174 6368 4361 7365 3a20 6142 6f6f 6c65 atchCase: aBoole
│ │ │ │ │ +00020c80: 616e 2073 7461 7274 696e 6741 743a 2061 an startingAt: a
│ │ │ │ │ +00020c90: 6e49 6e64 6578 0a20 2020 2020 416e 7377 nIndex. Answ
│ │ │ │ │ +00020ca0: 6572 2061 6e20 496e 7465 7276 616c 206f er an Interval o
│ │ │ │ │ +00020cb0: 6620 696e 6469 6365 7320 696e 2074 6865 f indices in the
│ │ │ │ │ +00020cc0: 2072 6563 6569 7665 7220 7768 6963 6820 receiver which
│ │ │ │ │ +00020cd0: 6d61 7463 6820 7468 650a 2020 2020 2061 match the. a
│ │ │ │ │ +00020ce0: 4368 6172 6163 7465 7241 7272 6179 2070 CharacterArray p
│ │ │ │ │ +00020cf0: 6174 7465 726e 2e20 2320 696e 2061 4368 attern. # in aCh
│ │ │ │ │ +00020d00: 6172 6163 7465 7241 7272 6179 206d 6561 aracterArray mea
│ │ │ │ │ +00020d10: 6e73 2027 6d61 7463 6820 616e 790a 2020 ns 'match any.
│ │ │ │ │ +00020d20: 2020 2063 6861 7261 6374 6572 272c 202a character', *
│ │ │ │ │ +00020d30: 2069 6e20 6143 6861 7261 6374 6572 4172 in aCharacterAr
│ │ │ │ │ +00020d40: 7261 7920 6d65 616e 7320 276d 6174 6368 ray means 'match
│ │ │ │ │ +00020d50: 2061 6e79 2073 6571 7565 6e63 6520 6f66 any sequence of
│ │ │ │ │ +00020d60: 0a20 2020 2020 6368 6172 6163 7465 7273 . characters
│ │ │ │ │ +00020d70: 272e 2054 6865 2066 6972 7374 2069 7465 '. The first ite
│ │ │ │ │ +00020d80: 6d20 6f66 2074 6865 2072 6574 7572 6e65 m of the returne
│ │ │ │ │ +00020d90: 6420 696e 7465 7276 616c 2069 7320 3e3d d interval is >=
│ │ │ │ │ +00020da0: 0a20 2020 2020 616e 496e 6465 782e 2049 . anIndex. I
│ │ │ │ │ +00020db0: 6620 6142 6f6f 6c65 616e 2069 7320 6661 f aBoolean is fa
│ │ │ │ │ +00020dc0: 6c73 652c 2074 6865 2073 6561 7263 6820 lse, the search
│ │ │ │ │ +00020dd0: 6973 2063 6173 652d 696e 7365 6e73 6974 is case-insensit
│ │ │ │ │ +00020de0: 6976 652c 0a20 2020 2020 656c 7365 2069 ive,. else i
│ │ │ │ │ +00020df0: 7420 6973 2063 6173 652d 7365 6e73 6974 t is case-sensit
│ │ │ │ │ +00020e00: 6976 652e 2049 6620 6e6f 2049 6e74 6572 ive. If no Inter
│ │ │ │ │ +00020e10: 7661 6c20 6d61 7463 6865 7320 7468 6520 val matches the
│ │ │ │ │ +00020e20: 7061 7474 6572 6e2c 0a20 2020 2020 616e pattern,. an
│ │ │ │ │ +00020e30: 7377 6572 206e 696c 2e0a 0a6d 6174 6368 swer nil...match
│ │ │ │ │ +00020e40: 3a20 6143 6861 7261 6374 6572 4172 7261 : aCharacterArra
│ │ │ │ │ +00020e50: 790a 2020 2020 2041 6e73 7765 7220 7768 y. Answer wh
│ │ │ │ │ +00020e60: 6574 6865 7220 6143 6861 7261 6374 6572 ether aCharacter
│ │ │ │ │ +00020e70: 4172 7261 7920 6d61 7463 6865 7320 7468 Array matches th
│ │ │ │ │ +00020e80: 6520 7061 7474 6572 6e20 636f 6e74 6169 e pattern contai
│ │ │ │ │ +00020e90: 6e65 6420 696e 2074 6865 0a20 2020 2020 ned in the.
│ │ │ │ │ +00020ea0: 7265 6365 6976 6572 2e20 2320 696e 2074 receiver. # in t
│ │ │ │ │ +00020eb0: 6865 2072 6563 6569 7665 7220 6d65 616e he receiver mean
│ │ │ │ │ +00020ec0: 7320 276d 6174 6368 2061 6e79 2063 6861 s 'match any cha
│ │ │ │ │ +00020ed0: 7261 6374 6572 272c 202a 2069 6e0a 2020 racter', * in.
│ │ │ │ │ +00020ee0: 2020 2072 6563 6569 7665 7220 6d65 616e receiver mean
│ │ │ │ │ +00020ef0: 7320 276d 6174 6368 2061 6e79 2073 6571 s 'match any seq
│ │ │ │ │ +00020f00: 7565 6e63 6520 6f66 2063 6861 7261 6374 uence of charact
│ │ │ │ │ +00020f10: 6572 7327 2e0a 0a6d 6174 6368 3a20 6143 ers'...match: aC
│ │ │ │ │ +00020f20: 6861 7261 6374 6572 4172 7261 7920 6967 haracterArray ig
│ │ │ │ │ +00020f30: 6e6f 7265 4361 7365 3a20 6142 6f6f 6c65 noreCase: aBoole
│ │ │ │ │ +00020f40: 616e 0a20 2020 2020 416e 7377 6572 2077 an. Answer w
│ │ │ │ │ +00020f50: 6865 7468 6572 2061 4368 6172 6163 7465 hether aCharacte
│ │ │ │ │ +00020f60: 7241 7272 6179 206d 6174 6368 6573 2074 rArray matches t
│ │ │ │ │ +00020f70: 6865 2070 6174 7465 726e 2063 6f6e 7461 he pattern conta
│ │ │ │ │ +00020f80: 696e 6564 2069 6e20 7468 650a 2020 2020 ined in the.
│ │ │ │ │ +00020f90: 2072 6563 6569 7665 722e 2023 2069 6e20 receiver. # in
│ │ │ │ │ +00020fa0: 7468 6520 7265 6365 6976 6572 206d 6561 the receiver mea
│ │ │ │ │ +00020fb0: 6e73 2027 6d61 7463 6820 616e 7920 6368 ns 'match any ch
│ │ │ │ │ +00020fc0: 6172 6163 7465 7227 2c20 2a20 696e 0a20 aracter', * in.
│ │ │ │ │ +00020fd0: 2020 2020 7265 6365 6976 6572 206d 6561 receiver mea
│ │ │ │ │ +00020fe0: 6e73 2027 6d61 7463 6820 616e 7920 7365 ns 'match any se
│ │ │ │ │ +00020ff0: 7175 656e 6365 206f 6620 6368 6172 6163 quence of charac
│ │ │ │ │ +00021000: 7465 7273 272e 2020 5468 6520 6361 7365 ters'. The case
│ │ │ │ │ +00021010: 206f 660a 2020 2020 2061 6c70 6861 6265 of. alphabe
│ │ │ │ │ +00021020: 7469 6320 6368 6172 6163 7465 7273 2069 tic characters i
│ │ │ │ │ +00021030: 7320 6967 6e6f 7265 6420 6966 2061 426f s ignored if aBo
│ │ │ │ │ +00021040: 6f6c 6561 6e20 6973 2074 7275 652e 0a0a olean is true...
│ │ │ │ │ +00021050: 7361 6d65 4173 3a20 6143 6861 7261 6374 sameAs: aCharact
│ │ │ │ │ +00021060: 6572 4172 7261 790a 2020 2020 2052 6574 erArray. Ret
│ │ │ │ │ +00021070: 7572 6e73 2074 7275 6520 6966 2074 6865 urns true if the
│ │ │ │ │ +00021080: 2072 6563 6569 7665 7220 6973 2074 6865 receiver is the
│ │ │ │ │ +00021090: 2073 616d 6520 4368 6172 6163 7465 7241 same CharacterA
│ │ │ │ │ +000210a0: 7272 6179 2061 730a 2020 2020 2061 4368 rray as. aCh
│ │ │ │ │ +000210b0: 6172 6163 7465 7241 7272 6179 2c20 6967 aracterArray, ig
│ │ │ │ │ +000210c0: 6e6f 7269 6e67 2063 6173 6520 6469 6666 noring case diff
│ │ │ │ │ +000210d0: 6572 656e 6365 732e 0a0a 0a1f 0a46 696c erences......Fil
│ │ │ │ │ +000210e0: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ +000210f0: 2c20 204e 6f64 653a 2043 6861 7261 6374 , Node: Charact
│ │ │ │ │ +00021100: 6572 4172 7261 792d 636f 6e76 6572 7469 erArray-converti
│ │ │ │ │ +00021110: 6e67 2c20 204e 6578 743a 2043 6861 7261 ng, Next: Chara
│ │ │ │ │ +00021120: 6374 6572 4172 7261 792d 6d75 6c74 6962 cterArray-multib
│ │ │ │ │ +00021130: 7974 6520 656e 636f 6469 6e67 732c 2020 yte encodings,
│ │ │ │ │ +00021140: 5072 6576 3a20 4368 6172 6163 7465 7241 Prev: CharacterA
│ │ │ │ │ +00021150: 7272 6179 2d63 6f6d 7061 7269 6e67 2c20 rray-comparing,
│ │ │ │ │ +00021160: 2055 703a 2043 6861 7261 6374 6572 4172 Up: CharacterAr
│ │ │ │ │ +00021170: 7261 790a 0a31 2e32 392e 3620 4368 6172 ray..1.29.6 Char
│ │ │ │ │ +00021180: 6163 7465 7241 7272 6179 3a20 636f 6e76 acterArray: conv
│ │ │ │ │ +00021190: 6572 7469 6e67 0a2d 2d2d 2d2d 2d2d 2d2d erting.---------
│ │ │ │ │ +000211a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000211b0: 2d2d 2d2d 2d2d 2d2d 0a0a 6173 4279 7465 --------..asByte
│ │ │ │ │ +000211c0: 4172 7261 790a 2020 2020 2052 6574 7572 Array. Retur
│ │ │ │ │ +000211d0: 6e20 7468 6520 7265 6365 6976 6572 2c20 n the receiver,
│ │ │ │ │ +000211e0: 636f 6e76 6572 7465 6420 746f 2061 2042 converted to a B
│ │ │ │ │ +000211f0: 7974 6541 7272 6179 206f 6620 4153 4349 yteArray of ASCI
│ │ │ │ │ +00021200: 4920 7661 6c75 6573 0a0a 6173 436c 6173 I values..asClas
│ │ │ │ │ +00021210: 7350 6f6f 6c4b 6579 0a20 2020 2020 5265 sPoolKey. Re
│ │ │ │ │ +00021220: 7475 726e 2074 6865 2072 6563 6569 7665 turn the receive
│ │ │ │ │ +00021230: 722c 2072 6561 6479 2074 6f20 6265 2070 r, ready to be p
│ │ │ │ │ +00021240: 7574 2069 6e20 6120 636c 6173 7320 706f ut in a class po
│ │ │ │ │ +00021250: 6f6c 2064 6963 7469 6f6e 6172 790a 0a61 ol dictionary..a
│ │ │ │ │ +00021260: 7347 6c6f 6261 6c4b 6579 0a20 2020 2020 sGlobalKey.
│ │ │ │ │ +00021270: 5265 7475 726e 2074 6865 2072 6563 6569 Return the recei
│ │ │ │ │ +00021280: 7665 722c 2072 6561 6479 2074 6f20 6265 ver, ready to be
│ │ │ │ │ +00021290: 2070 7574 2069 6e20 7468 6520 536d 616c put in the Smal
│ │ │ │ │ +000212a0: 6c74 616c 6b20 6469 6374 696f 6e61 7279 ltalk dictionary
│ │ │ │ │ +000212b0: 0a0a 6173 496e 7465 6765 720a 2020 2020 ..asInteger.
│ │ │ │ │ +000212c0: 2050 6172 7365 2061 6e20 496e 7465 6765 Parse an Intege
│ │ │ │ │ +000212d0: 7220 6e75 6d62 6572 2066 726f 6d20 7468 r number from th
│ │ │ │ │ +000212e0: 6520 7265 6365 6976 6572 2075 6e74 696c e receiver until
│ │ │ │ │ +000212f0: 2074 6865 2069 6e70 7574 2063 6861 7261 the input chara
│ │ │ │ │ +00021300: 6374 6572 0a20 2020 2020 6973 2069 6e76 cter. is inv
│ │ │ │ │ +00021310: 616c 6964 2061 6e64 2061 6e73 7765 7220 alid and answer
│ │ │ │ │ +00021320: 7468 6520 7265 7375 6c74 2061 7420 7468 the result at th
│ │ │ │ │ +00021330: 6973 2070 6f69 6e74 0a0a 6173 4c6f 7765 is point..asLowe
│ │ │ │ │ +00021340: 7263 6173 650a 2020 2020 2052 6574 7572 rcase. Retur
│ │ │ │ │ +00021350: 6e73 2061 2063 6f70 7920 6f66 2073 656c ns a copy of sel
│ │ │ │ │ +00021360: 6620 6173 2061 206c 6f77 6572 6361 7365 f as a lowercase
│ │ │ │ │ +00021370: 2043 6861 7261 6374 6572 4172 7261 790a CharacterArray.
│ │ │ │ │ +00021380: 0a61 734e 756d 6265 720a 2020 2020 2050 .asNumber. P
│ │ │ │ │ +00021390: 6172 7365 2061 204e 756d 6265 7220 6672 arse a Number fr
│ │ │ │ │ +000213a0: 6f6d 2074 6865 2072 6563 6569 7665 7220 om the receiver
│ │ │ │ │ +000213b0: 756e 7469 6c20 7468 6520 696e 7075 7420 until the input
│ │ │ │ │ +000213c0: 6368 6172 6163 7465 7220 6973 0a20 2020 character is.
│ │ │ │ │ +000213d0: 2020 696e 7661 6c69 6420 616e 6420 616e invalid and an
│ │ │ │ │ +000213e0: 7377 6572 2074 6865 2072 6573 756c 7420 swer the result
│ │ │ │ │ +000213f0: 6174 2074 6869 7320 706f 696e 740a 0a61 at this point..a
│ │ │ │ │ +00021400: 7350 6f6f 6c4b 6579 0a20 2020 2020 5265 sPoolKey. Re
│ │ │ │ │ +00021410: 7475 726e 2074 6865 2072 6563 6569 7665 turn the receive
│ │ │ │ │ +00021420: 722c 2072 6561 6479 2074 6f20 6265 2070 r, ready to be p
│ │ │ │ │ +00021430: 7574 2069 6e20 6120 706f 6f6c 2064 6963 ut in a pool dic
│ │ │ │ │ +00021440: 7469 6f6e 6172 790a 0a61 7353 7472 696e tionary..asStrin
│ │ │ │ │ +00021450: 670a 2020 2020 2042 7574 2049 2061 6c72 g. But I alr
│ │ │ │ │ +00021460: 6561 6479 2061 6d20 6120 5374 7269 6e67 eady am a String
│ │ │ │ │ +00021470: 2120 2052 6561 6c6c 7921 0a0a 6173 5379 ! Really!..asSy
│ │ │ │ │ +00021480: 6d62 6f6c 0a20 2020 2020 5265 7475 726e mbol. Return
│ │ │ │ │ +00021490: 7320 7468 6520 7379 6d62 6f6c 2063 6f72 s the symbol cor
│ │ │ │ │ +000214a0: 7265 7370 6f6e 6469 6e67 2074 6f20 7468 responding to th
│ │ │ │ │ +000214b0: 6520 4368 6172 6163 7465 7241 7272 6179 e CharacterArray
│ │ │ │ │ +000214c0: 0a0a 6173 556e 6963 6f64 6553 7472 696e ..asUnicodeStrin
│ │ │ │ │ +000214d0: 670a 2020 2020 2041 6e73 7765 7220 6120 g. Answer a
│ │ │ │ │ +000214e0: 556e 6963 6f64 6553 7472 696e 6720 7768 UnicodeString wh
│ │ │ │ │ +000214f0: 6f73 6520 6368 6172 6163 7465 7227 7320 ose character's
│ │ │ │ │ +00021500: 636f 6465 7320 6172 6520 7468 6520 7265 codes are the re
│ │ │ │ │ +00021510: 6365 6976 6572 2773 0a20 2020 2020 636f ceiver's. co
│ │ │ │ │ +00021520: 6e74 656e 7473 2054 6869 7320 6973 206e ntents This is n
│ │ │ │ │ +00021530: 6f74 2069 6d70 6c65 6d65 6e74 6564 2075 ot implemented u
│ │ │ │ │ +00021540: 6e6c 6573 7320 796f 7520 6c6f 6164 2074 nless you load t
│ │ │ │ │ +00021550: 6865 2049 3138 4e20 7061 636b 6167 652e he I18N package.
│ │ │ │ │ +00021560: 0a0a 6173 5570 7065 7263 6173 650a 2020 ..asUppercase.
│ │ │ │ │ +00021570: 2020 2052 6574 7572 6e73 2061 2063 6f70 Returns a cop
│ │ │ │ │ +00021580: 7920 6f66 2073 656c 6620 6173 2061 6e20 y of self as an
│ │ │ │ │ +00021590: 7570 7065 7263 6173 6520 4368 6172 6163 uppercase Charac
│ │ │ │ │ +000215a0: 7465 7241 7272 6179 0a0a 6669 6c65 4e61 terArray..fileNa
│ │ │ │ │ +000215b0: 6d65 0a20 2020 2020 4275 7420 4920 646f me. But I do
│ │ │ │ │ +000215c0: 6e27 7420 4841 5645 2061 2066 696c 6520 n't HAVE a file
│ │ │ │ │ +000215d0: 6e61 6d65 210a 0a66 696c 6550 6f73 0a20 name!..filePos.
│ │ │ │ │ +000215e0: 2020 2020 4275 7420 4920 646f 6e27 7420 But I don't
│ │ │ │ │ +000215f0: 4841 5645 2061 2066 696c 6520 706f 7369 HAVE a file posi
│ │ │ │ │ +00021600: 7469 6f6e 210a 0a69 734e 756d 6572 6963 tion!..isNumeric
│ │ │ │ │ +00021610: 0a20 2020 2020 416e 7377 6572 2077 6865 . Answer whe
│ │ │ │ │ +00021620: 7468 6572 2074 6865 2072 6563 6569 7665 ther the receive
│ │ │ │ │ +00021630: 7220 6465 6e6f 7465 7320 6120 6e75 6d62 r denotes a numb
│ │ │ │ │ +00021640: 6572 0a0a 7472 696d 5365 7061 7261 746f er..trimSeparato
│ │ │ │ │ +00021650: 7273 0a20 2020 2020 5265 7475 726e 2061 rs. Return a
│ │ │ │ │ +00021660: 2063 6f70 7920 6f66 2074 6865 2072 6563 copy of the rec
│ │ │ │ │ +00021670: 6965 7665 7220 7769 7468 6f75 7420 616e iever without an
│ │ │ │ │ +00021680: 7920 7370 6163 6573 206f 6e20 6672 6f6e y spaces on fron
│ │ │ │ │ +00021690: 7420 6f72 2062 6163 6b2e 0a20 2020 2020 t or back..
│ │ │ │ │ +000216a0: 5468 6520 696d 706c 656d 656e 7461 7469 The implementati
│ │ │ │ │ +000216b0: 6f6e 2069 7320 7072 6f74 6563 7465 6420 on is protected
│ │ │ │ │ +000216c0: 6167 6169 6e73 7420 7468 6520 6061 6c6c against the `all
│ │ │ │ │ +000216d0: 2062 6c61 6e6b 7327 2063 6173 652e 0a0a blanks' case...
│ │ │ │ │ +000216e0: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ +000216f0: 652e 696e 666f 2c20 204e 6f64 653a 2043 e.info, Node: C
│ │ │ │ │ +00021700: 6861 7261 6374 6572 4172 7261 792d 6d75 haracterArray-mu
│ │ │ │ │ +00021710: 6c74 6962 7974 6520 656e 636f 6469 6e67 ltibyte encoding
│ │ │ │ │ +00021720: 732c 2020 4e65 7874 3a20 4368 6172 6163 s, Next: Charac
│ │ │ │ │ +00021730: 7465 7241 7272 6179 2d73 7469 6c6c 2075 terArray-still u
│ │ │ │ │ +00021740: 6e63 6c61 7373 6966 6965 642c 2020 5072 nclassified, Pr
│ │ │ │ │ +00021750: 6576 3a20 4368 6172 6163 7465 7241 7272 ev: CharacterArr
│ │ │ │ │ +00021760: 6179 2d63 6f6e 7665 7274 696e 672c 2020 ay-converting,
│ │ │ │ │ +00021770: 5570 3a20 4368 6172 6163 7465 7241 7272 Up: CharacterArr
│ │ │ │ │ +00021780: 6179 0a0a 312e 3239 2e37 2043 6861 7261 ay..1.29.7 Chara
│ │ │ │ │ +00021790: 6374 6572 4172 7261 793a 206d 756c 7469 cterArray: multi
│ │ │ │ │ +000217a0: 6279 7465 2065 6e63 6f64 696e 6773 0a2d byte encodings.-
│ │ │ │ │ +000217b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000217c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000217d0: 2d2d 2d2d 2d2d 2d2d 2d0a 0a65 6e63 6f64 ---------..encod
│ │ │ │ │ +000217e0: 696e 670a 2020 2020 2041 6e73 7765 7220 ing. Answer
│ │ │ │ │ +000217f0: 7468 6520 656e 636f 6469 6e67 2075 7365 the encoding use
│ │ │ │ │ +00021800: 6420 6279 2074 6865 2072 6563 6569 7665 d by the receive
│ │ │ │ │ +00021810: 722e 0a0a 6973 556e 6963 6f64 650a 2020 r...isUnicode.
│ │ │ │ │ +00021820: 2020 2041 6e73 7765 7220 7768 6574 6865 Answer whethe
│ │ │ │ │ +00021830: 7220 7468 6520 7265 6365 6976 6572 2073 r the receiver s
│ │ │ │ │ +00021840: 746f 7265 7320 6279 7465 7320 2869 2e65 tores bytes (i.e
│ │ │ │ │ +00021850: 2e20 616e 2065 6e63 6f64 6564 2066 6f72 . an encoded for
│ │ │ │ │ +00021860: 6d29 206f 720a 2020 2020 2063 6861 7261 m) or. chara
│ │ │ │ │ +00021870: 6374 6572 7320 2869 6620 7472 7565 2069 cters (if true i
│ │ │ │ │ +00021880: 7320 7265 7475 726e 6564 292e 0a0a 6e75 s returned)...nu
│ │ │ │ │ +00021890: 6d62 6572 4f66 4368 6172 6163 7465 7273 mberOfCharacters
│ │ │ │ │ +000218a0: 0a20 2020 2020 416e 7377 6572 2074 6865 . Answer the
│ │ │ │ │ +000218b0: 206e 756d 6265 7220 6f66 2055 6e69 636f number of Unico
│ │ │ │ │ +000218c0: 6465 2063 6861 7261 6374 6572 7320 696e de characters in
│ │ │ │ │ +000218d0: 2074 6865 2072 6563 6569 7665 722e 2020 the receiver.
│ │ │ │ │ +000218e0: 5468 6973 2069 730a 2020 2020 206e 6f74 This is. not
│ │ │ │ │ +000218f0: 2069 6d70 6c65 6d65 6e74 6564 2075 6e6c implemented unl
│ │ │ │ │ +00021900: 6573 7320 796f 7520 6c6f 6164 2074 6865 ess you load the
│ │ │ │ │ +00021910: 2049 3138 4e20 7061 636b 6167 652e 0a0a I18N package...
│ │ │ │ │ +00021920: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ +00021930: 652e 696e 666f 2c20 204e 6f64 653a 2043 e.info, Node: C
│ │ │ │ │ +00021940: 6861 7261 6374 6572 4172 7261 792d 7374 haracterArray-st
│ │ │ │ │ +00021950: 696c 6c20 756e 636c 6173 7369 6669 6564 ill unclassified
│ │ │ │ │ +00021960: 2c20 204e 6578 743a 2043 6861 7261 6374 , Next: Charact
│ │ │ │ │ +00021970: 6572 4172 7261 792d 7374 7269 6e67 2070 erArray-string p
│ │ │ │ │ +00021980: 726f 6365 7373 696e 672c 2020 5072 6576 rocessing, Prev
│ │ │ │ │ +00021990: 3a20 4368 6172 6163 7465 7241 7272 6179 : CharacterArray
│ │ │ │ │ +000219a0: 2d6d 756c 7469 6279 7465 2065 6e63 6f64 -multibyte encod
│ │ │ │ │ +000219b0: 696e 6773 2c20 2055 703a 2043 6861 7261 ings, Up: Chara
│ │ │ │ │ +000219c0: 6374 6572 4172 7261 790a 0a31 2e32 392e cterArray..1.29.
│ │ │ │ │ +000219d0: 3820 4368 6172 6163 7465 7241 7272 6179 8 CharacterArray
│ │ │ │ │ +000219e0: 3a20 7374 696c 6c20 756e 636c 6173 7369 : still unclassi
│ │ │ │ │ +000219f0: 6669 6564 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d fied.-----------
│ │ │ │ │ +00021a00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00021a10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------..
│ │ │ │ │ +00021a20: 7769 7468 556e 6978 5368 656c 6c45 7363 withUnixShellEsc
│ │ │ │ │ +00021a30: 6170 6573 0a20 2020 2020 416e 7377 6572 apes. Answer
│ │ │ │ │ +00021a40: 2074 6865 2072 6563 6569 7665 7220 7769 the receiver wi
│ │ │ │ │ +00021a50: 7468 2073 7065 6369 616c 2073 6865 6c6c th special shell
│ │ │ │ │ +00021a60: 2063 6861 7261 6374 6572 7320 636f 6e76 characters conv
│ │ │ │ │ +00021a70: 6572 7465 6420 746f 2061 0a20 2020 2020 erted to a.
│ │ │ │ │ +00021a80: 6261 636b 736c 6173 6820 7365 7175 656e backslash sequen
│ │ │ │ │ +00021a90: 6365 2e0a 0a77 6974 6857 696e 646f 7773 ce...withWindows
│ │ │ │ │ +00021aa0: 5368 656c 6c45 7363 6170 6573 0a20 2020 ShellEscapes.
│ │ │ │ │ +00021ab0: 2020 416e 7377 6572 2074 6865 2072 6563 Answer the rec
│ │ │ │ │ +00021ac0: 6569 7665 7220 7769 7468 2057 696e 646f eiver with Windo
│ │ │ │ │ +00021ad0: 7773 2073 6865 6c6c 2063 6861 7261 6374 ws shell charact
│ │ │ │ │ +00021ae0: 6572 7320 6573 6361 7065 6420 7072 6f70 ers escaped prop
│ │ │ │ │ +00021af0: 6572 6c79 2e0a 0a0a 1f0a 4669 6c65 3a20 erly......File:
│ │ │ │ │ +00021b00: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ +00021b10: 4e6f 6465 3a20 4368 6172 6163 7465 7241 Node: CharacterA
│ │ │ │ │ +00021b20: 7272 6179 2d73 7472 696e 6720 7072 6f63 rray-string proc
│ │ │ │ │ +00021b30: 6573 7369 6e67 2c20 204e 6578 743a 2043 essing, Next: C
│ │ │ │ │ +00021b40: 6861 7261 6374 6572 4172 7261 792d 7465 haracterArray-te
│ │ │ │ │ +00021b50: 7374 696e 6720 6675 6e63 7469 6f6e 616c sting functional
│ │ │ │ │ +00021b60: 6974 792c 2020 5072 6576 3a20 4368 6172 ity, Prev: Char
│ │ │ │ │ +00021b70: 6163 7465 7241 7272 6179 2d73 7469 6c6c acterArray-still
│ │ │ │ │ +00021b80: 2075 6e63 6c61 7373 6966 6965 642c 2020 unclassified,
│ │ │ │ │ +00021b90: 5570 3a20 4368 6172 6163 7465 7241 7272 Up: CharacterArr
│ │ │ │ │ +00021ba0: 6179 0a0a 312e 3239 2e39 2043 6861 7261 ay..1.29.9 Chara
│ │ │ │ │ +00021bb0: 6374 6572 4172 7261 793a 2073 7472 696e cterArray: strin
│ │ │ │ │ +00021bc0: 6720 7072 6f63 6573 7369 6e67 0a2d 2d2d g processing.---
│ │ │ │ │ +00021bd0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00021be0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00021bf0: 2d2d 2d2d 2d0a 0a25 2061 436f 6c6c 6563 -----..% aCollec
│ │ │ │ │ +00021c00: 7469 6f6e 0a20 2020 2020 416e 7377 6572 tion. Answer
│ │ │ │ │ +00021c10: 2074 6865 2072 6563 6569 7665 7220 7769 the receiver wi
│ │ │ │ │ +00021c20: 7468 2073 7065 6369 616c 2065 7363 6170 th special escap
│ │ │ │ │ +00021c30: 6520 7365 7175 656e 6365 7320 7265 706c e sequences repl
│ │ │ │ │ +00021c40: 6163 6564 2062 790a 2020 2020 2065 6c65 aced by. ele
│ │ │ │ │ +00021c50: 6d65 6e74 7320 6f66 2061 436f 6c6c 6563 ments of aCollec
│ │ │ │ │ +00021c60: 7469 6f6e 2e20 2020 256e 2028 313c 3d6e tion. %n (1<=n
│ │ │ │ │ +00021c70: 3c3d 392c 2041 3c3d 6e3c 3d5a 2920 6172 <=9, A<=n<=Z) ar
│ │ │ │ │ +00021c80: 6520 7265 706c 6163 6564 2062 790a 2020 e replaced by.
│ │ │ │ │ +00021c90: 2020 2074 6865 206e 2d74 6820 656c 656d the n-th elem
│ │ │ │ │ +00021ca0: 656e 7420 6f66 2061 436f 6c6c 6563 7469 ent of aCollecti
│ │ │ │ │ +00021cb0: 6f6e 2028 4120 6265 696e 6720 7468 6520 on (A being the
│ │ │ │ │ +00021cc0: 3130 2d74 6820 656c 656d 656e 7420 616e 10-th element an
│ │ │ │ │ +00021cd0: 6420 736f 0a20 2020 2020 6f6e 2075 6e74 d so. on unt
│ │ │ │ │ +00021ce0: 696c 2074 6865 2033 3574 6829 2e20 2025 il the 35th). %
│ │ │ │ │ +00021cf0: 2873 7472 696e 6729 2073 6571 7565 6e63 (string) sequenc
│ │ │ │ │ +00021d00: 6573 2061 7265 2061 6363 6573 7365 6420 es are accessed
│ │ │ │ │ +00021d10: 6173 2073 7472 696e 6773 2c0a 2020 2020 as strings,.
│ │ │ │ │ +00021d20: 2077 6869 6368 206d 616b 6573 2073 656e which makes sen
│ │ │ │ │ +00021d30: 7365 206f 6e6c 7920 6966 2061 436f 6c6c se only if aColl
│ │ │ │ │ +00021d40: 6563 7469 6f6e 2069 7320 6120 4469 6374 ection is a Dict
│ │ │ │ │ +00021d50: 696f 6e61 7279 206f 720a 2020 2020 204c ionary or. L
│ │ │ │ │ +00021d60: 6f6f 6b75 7054 6162 6c65 2e20 2049 6e20 ookupTable. In
│ │ │ │ │ +00021d70: 6164 6469 7469 6f6e 2c20 7468 6520 7370 addition, the sp
│ │ │ │ │ +00021d80: 6563 6961 6c20 7061 7474 6572 6e0a 2020 ecial pattern.
│ │ │ │ │ +00021d90: 2020 2025 3c74 7275 6553 7472 696e 677c %n or
│ │ │ │ │ +00021db0: 2025 3c74 7275 6553 7472 696e 677c 6661 %(strin
│ │ │ │ │ +00021dd0: 6729 2069 730a 2020 2020 2072 6570 6c61 g) is. repla
│ │ │ │ │ +00021de0: 6365 6420 7769 7468 206f 6e65 206f 6620 ced with one of
│ │ │ │ │ +00021df0: 7468 6520 7477 6f20 7374 7269 6e67 7320 the two strings
│ │ │ │ │ +00021e00: 6465 7065 6e64 696e 6720 6f6e 2074 6865 depending on the
│ │ │ │ │ +00021e10: 2065 6c65 6d65 6e74 206f 660a 2020 2020 element of.
│ │ │ │ │ +00021e20: 2061 436f 6c6c 6563 7469 6f6e 2062 6569 aCollection bei
│ │ │ │ │ +00021e30: 6e67 2074 7275 6520 6f72 2066 616c 7365 ng true or false
│ │ │ │ │ +00021e40: 2e20 2054 6865 2072 6570 6c61 6365 6420 . The replaced
│ │ │ │ │ +00021e50: 656c 656d 656e 7473 2061 7265 0a20 2020 elements are.
│ │ │ │ │ +00021e60: 2020 6064 6973 706c 6179 6564 2720 2869 `displayed' (i
│ │ │ │ │ +00021e70: 2e65 2e20 7468 6569 7220 6469 7370 6c61 .e. their displa
│ │ │ │ │ +00021e80: 7953 7472 696e 6720 6973 2075 7365 6429 yString is used)
│ │ │ │ │ +00021e90: 2e0a 0a62 696e 6457 6974 683a 2073 310a ...bindWith: s1.
│ │ │ │ │ +00021ea0: 2020 2020 2041 6e73 7765 7220 7468 6520 Answer the
│ │ │ │ │ +00021eb0: 7265 6365 6976 6572 2077 6974 6820 6576 receiver with ev
│ │ │ │ │ +00021ec0: 6572 7920 2531 2072 6570 6c61 6365 6420 ery %1 replaced
│ │ │ │ │ +00021ed0: 6279 2074 6865 2064 6973 706c 6179 5374 by the displaySt
│ │ │ │ │ +00021ee0: 7269 6e67 206f 660a 2020 2020 2073 310a ring of. s1.
│ │ │ │ │ +00021ef0: 0a62 696e 6457 6974 683a 2073 3120 7769 .bindWith: s1 wi
│ │ │ │ │ +00021f00: 7468 3a20 7332 0a20 2020 2020 416e 7377 th: s2. Answ
│ │ │ │ │ +00021f10: 6572 2074 6865 2072 6563 6569 7665 7220 er the receiver
│ │ │ │ │ +00021f20: 7769 7468 2065 7665 7279 2025 3120 6f72 with every %1 or
│ │ │ │ │ +00021f30: 2025 3220 7265 706c 6163 6564 2062 7920 %2 replaced by
│ │ │ │ │ +00021f40: 7331 206f 7220 7332 2c0a 2020 2020 2072 s1 or s2,. r
│ │ │ │ │ +00021f50: 6573 7065 6374 6976 656c 792e 2020 7331 espectively. s1
│ │ │ │ │ +00021f60: 2061 6e64 2073 3220 6172 6520 6064 6973 and s2 are `dis
│ │ │ │ │ +00021f70: 706c 6179 6564 2720 2869 2e65 2e20 7468 played' (i.e. th
│ │ │ │ │ +00021f80: 6569 7220 6469 7370 6c61 7953 7472 696e eir displayStrin
│ │ │ │ │ +00021f90: 670a 2020 2020 2069 7320 7573 6564 2920 g. is used)
│ │ │ │ │ +00021fa0: 7570 6f6e 2072 6570 6c61 6365 6d65 6e74 upon replacement
│ │ │ │ │ +00021fb0: 2e0a 0a62 696e 6457 6974 683a 2073 3120 ...bindWith: s1
│ │ │ │ │ +00021fc0: 7769 7468 3a20 7332 2077 6974 683a 2073 with: s2 with: s
│ │ │ │ │ +00021fd0: 330a 2020 2020 2041 6e73 7765 7220 7468 3. Answer th
│ │ │ │ │ +00021fe0: 6520 7265 6365 6976 6572 2077 6974 6820 e receiver with
│ │ │ │ │ +00021ff0: 6576 6572 7920 2531 2c20 2532 206f 7220 every %1, %2 or
│ │ │ │ │ +00022000: 2533 2072 6570 6c61 6365 6420 6279 2073 %3 replaced by s
│ │ │ │ │ +00022010: 312c 2073 3220 6f72 0a20 2020 2020 7333 1, s2 or. s3
│ │ │ │ │ +00022020: 2c20 7265 7370 6563 7469 7665 6c79 2e20 , respectively.
│ │ │ │ │ +00022030: 2073 312c 2073 3220 616e 6420 7333 2061 s1, s2 and s3 a
│ │ │ │ │ +00022040: 7265 2060 6469 7370 6c61 7965 6427 2028 re `displayed' (
│ │ │ │ │ +00022050: 692e 652e 2074 6865 6972 0a20 2020 2020 i.e. their.
│ │ │ │ │ +00022060: 6469 7370 6c61 7953 7472 696e 6720 6973 displayString is
│ │ │ │ │ +00022070: 2075 7365 6429 2075 706f 6e20 7265 706c used) upon repl
│ │ │ │ │ +00022080: 6163 656d 656e 742e 0a0a 6269 6e64 5769 acement...bindWi
│ │ │ │ │ +00022090: 7468 3a20 7331 2077 6974 683a 2073 3220 th: s1 with: s2
│ │ │ │ │ +000220a0: 7769 7468 3a20 7333 2077 6974 683a 2073 with: s3 with: s
│ │ │ │ │ +000220b0: 340a 2020 2020 2041 6e73 7765 7220 7468 4. Answer th
│ │ │ │ │ +000220c0: 6520 7265 6365 6976 6572 2077 6974 6820 e receiver with
│ │ │ │ │ +000220d0: 6576 6572 7920 2531 2c20 2532 2c20 2533 every %1, %2, %3
│ │ │ │ │ +000220e0: 206f 7220 2534 2072 6570 6c61 6365 6420 or %4 replaced
│ │ │ │ │ +000220f0: 6279 2073 312c 0a20 2020 2020 7332 2c20 by s1,. s2,
│ │ │ │ │ +00022100: 7333 206f 7220 7334 2c20 7265 7370 6563 s3 or s4, respec
│ │ │ │ │ +00022110: 7469 7665 6c79 2e20 2073 312c 2073 322c tively. s1, s2,
│ │ │ │ │ +00022120: 2073 3320 616e 6420 7334 2061 7265 2060 s3 and s4 are `
│ │ │ │ │ +00022130: 6469 7370 6c61 7965 6427 0a20 2020 2020 displayed'.
│ │ │ │ │ +00022140: 2869 2e65 2e20 7468 6569 7220 6469 7370 (i.e. their disp
│ │ │ │ │ +00022150: 6c61 7953 7472 696e 6720 6973 2075 7365 layString is use
│ │ │ │ │ +00022160: 6429 2075 706f 6e20 7265 706c 6163 656d d) upon replacem
│ │ │ │ │ +00022170: 656e 742e 0a0a 6269 6e64 5769 7468 4172 ent...bindWithAr
│ │ │ │ │ +00022180: 6775 6d65 6e74 733a 2061 436f 6c6c 6563 guments: aCollec
│ │ │ │ │ +00022190: 7469 6f6e 0a20 2020 2020 416e 7377 6572 tion. Answer
│ │ │ │ │ +000221a0: 2074 6865 2072 6563 6569 7665 7220 7769 the receiver wi
│ │ │ │ │ +000221b0: 7468 2073 7065 6369 616c 2065 7363 6170 th special escap
│ │ │ │ │ +000221c0: 6520 7365 7175 656e 6365 7320 7265 706c e sequences repl
│ │ │ │ │ +000221d0: 6163 6564 2062 790a 2020 2020 2065 6c65 aced by. ele
│ │ │ │ │ +000221e0: 6d65 6e74 7320 6f66 2061 436f 6c6c 6563 ments of aCollec
│ │ │ │ │ +000221f0: 7469 6f6e 2e20 2020 256e 2028 313c 3d6e tion. %n (1<=n
│ │ │ │ │ +00022200: 3c3d 392c 2041 3c3d 6e3c 3d5a 2920 6172 <=9, A<=n<=Z) ar
│ │ │ │ │ +00022210: 6520 7265 706c 6163 6564 2062 790a 2020 e replaced by.
│ │ │ │ │ +00022220: 2020 2074 6865 206e 2d74 6820 656c 656d the n-th elem
│ │ │ │ │ +00022230: 656e 7420 6f66 2061 436f 6c6c 6563 7469 ent of aCollecti
│ │ │ │ │ +00022240: 6f6e 2028 4120 6265 696e 6720 7468 6520 on (A being the
│ │ │ │ │ +00022250: 3130 2d74 6820 656c 656d 656e 7420 616e 10-th element an
│ │ │ │ │ +00022260: 6420 736f 0a20 2020 2020 6f6e 2075 6e74 d so. on unt
│ │ │ │ │ +00022270: 696c 2074 6865 2033 3574 6829 2e20 2025 il the 35th). %
│ │ │ │ │ +00022280: 2873 7472 696e 6729 2073 6571 7565 6e63 (string) sequenc
│ │ │ │ │ +00022290: 6573 2061 7265 2061 6363 6573 7365 6420 es are accessed
│ │ │ │ │ +000222a0: 6173 2073 7472 696e 6773 2c0a 2020 2020 as strings,.
│ │ │ │ │ +000222b0: 2077 6869 6368 206d 616b 6573 2073 656e which makes sen
│ │ │ │ │ +000222c0: 7365 206f 6e6c 7920 6966 2061 436f 6c6c se only if aColl
│ │ │ │ │ +000222d0: 6563 7469 6f6e 2069 7320 6120 4469 6374 ection is a Dict
│ │ │ │ │ +000222e0: 696f 6e61 7279 206f 720a 2020 2020 204c ionary or. L
│ │ │ │ │ +000222f0: 6f6f 6b75 7054 6162 6c65 2e20 2049 6e20 ookupTable. In
│ │ │ │ │ +00022300: 6164 6469 7469 6f6e 2c20 7468 6520 7370 addition, the sp
│ │ │ │ │ +00022310: 6563 6961 6c20 7061 7474 6572 6e0a 2020 ecial pattern.
│ │ │ │ │ +00022320: 2020 2025 3c74 7275 6553 7472 696e 677c %n or
│ │ │ │ │ +00022340: 2025 3c74 7275 6553 7472 696e 677c 6661 %(strin
│ │ │ │ │ +00022360: 6729 2069 730a 2020 2020 2072 6570 6c61 g) is. repla
│ │ │ │ │ +00022370: 6365 6420 7769 7468 206f 6e65 206f 6620 ced with one of
│ │ │ │ │ +00022380: 7468 6520 7477 6f20 7374 7269 6e67 7320 the two strings
│ │ │ │ │ +00022390: 6465 7065 6e64 696e 6720 6f6e 2074 6865 depending on the
│ │ │ │ │ +000223a0: 2065 6c65 6d65 6e74 206f 660a 2020 2020 element of.
│ │ │ │ │ +000223b0: 2061 436f 6c6c 6563 7469 6f6e 2062 6569 aCollection bei
│ │ │ │ │ +000223c0: 6e67 2074 7275 6520 6f72 2066 616c 7365 ng true or false
│ │ │ │ │ +000223d0: 2e20 2054 6865 2072 6570 6c61 6365 6420 . The replaced
│ │ │ │ │ +000223e0: 656c 656d 656e 7473 2061 7265 0a20 2020 elements are.
│ │ │ │ │ +000223f0: 2020 6064 6973 706c 6179 6564 2720 2869 `displayed' (i
│ │ │ │ │ +00022400: 2e65 2e20 7468 6569 7220 6469 7370 6c61 .e. their displa
│ │ │ │ │ +00022410: 7953 7472 696e 6720 6973 2075 7365 6429 yString is used)
│ │ │ │ │ +00022420: 2e0a 0a63 6f6e 7472 6163 7454 6f3a 2073 ...contractTo: s
│ │ │ │ │ +00022430: 6d61 6c6c 5369 7a65 0a20 2020 2020 4569 mallSize. Ei
│ │ │ │ │ +00022440: 7468 6572 2072 6574 7572 6e20 6d79 7365 ther return myse
│ │ │ │ │ +00022450: 6c66 2c20 6f72 2061 2063 6f70 7920 7368 lf, or a copy sh
│ │ │ │ │ +00022460: 6f72 7465 6e65 6420 746f 2073 6d61 6c6c ortened to small
│ │ │ │ │ +00022470: 5369 7a65 2063 6861 7261 6374 6572 730a Size characters.
│ │ │ │ │ +00022480: 2020 2020 2062 7920 696e 7365 7274 696e by insertin
│ │ │ │ │ +00022490: 6720 616e 2065 6c6c 6970 7369 7320 2874 g an ellipsis (t
│ │ │ │ │ +000224a0: 6872 6565 2064 6f74 733a 202e 2e2e 290a hree dots: ...).
│ │ │ │ │ +000224b0: 0a6c 696e 6573 0a20 2020 2020 416e 7377 .lines. Answ
│ │ │ │ │ +000224c0: 6572 2061 6e20 4172 7261 7920 6f66 2053 er an Array of S
│ │ │ │ │ +000224d0: 7472 696e 6773 2065 6163 6820 7265 7072 trings each repr
│ │ │ │ │ +000224e0: 6573 656e 7469 6e67 206f 6e65 206c 696e esenting one lin
│ │ │ │ │ +000224f0: 6520 696e 2074 6865 0a20 2020 2020 7265 e in the. re
│ │ │ │ │ +00022500: 6365 6976 6572 2e0a 0a6c 696e 6573 446f ceiver...linesDo
│ │ │ │ │ +00022510: 3a20 6142 6c6f 636b 0a20 2020 2020 4576 : aBlock. Ev
│ │ │ │ │ +00022520: 616c 7561 7465 2061 426c 6f63 6b20 6f6e aluate aBlock on
│ │ │ │ │ +00022530: 6365 2066 6f72 2065 7665 7279 206e 6577 ce for every new
│ │ │ │ │ +00022540: 6c69 6e65 2064 656c 696d 6974 6564 206c line delimited l
│ │ │ │ │ +00022550: 696e 6520 696e 2074 6865 0a20 2020 2020 ine in the.
│ │ │ │ │ +00022560: 7265 6365 6976 6572 2c20 7061 7373 696e receiver, passin
│ │ │ │ │ +00022570: 6720 7468 6520 6c69 6e65 2074 6f20 7468 g the line to th
│ │ │ │ │ +00022580: 6520 626c 6f63 6b2e 0a0a 7375 6253 7472 e block...subStr
│ │ │ │ │ +00022590: 696e 6773 0a20 2020 2020 416e 7377 6572 ings. Answer
│ │ │ │ │ 000225a0: 2061 6e20 4f72 6465 7265 6443 6f6c 6c65 an OrderedColle
│ │ │ │ │ 000225b0: 6374 696f 6e20 6f66 2073 7562 7374 7269 ction of substri
│ │ │ │ │ 000225c0: 6e67 7320 6f66 2074 6865 2072 6563 6569 ngs of the recei
│ │ │ │ │ -000225d0: 7665 722e 2020 4120 6e65 770a 2020 2020 ver. A new.
│ │ │ │ │ -000225e0: 2073 7562 7374 7269 6e67 2073 7461 7274 substring start
│ │ │ │ │ -000225f0: 2061 7420 7468 6520 7374 6172 7420 6f66 at the start of
│ │ │ │ │ -00022600: 2074 6865 2072 6563 6569 7665 722c 206f the receiver, o
│ │ │ │ │ -00022610: 7220 6166 7465 7220 6576 6572 790a 2020 r after every.
│ │ │ │ │ -00022620: 2020 206f 6363 7572 7265 6e63 6520 6f66 occurrence of
│ │ │ │ │ -00022630: 206f 6e65 206f 6620 7468 6520 6368 6172 one of the char
│ │ │ │ │ -00022640: 6163 7465 7273 2069 6e20 7365 700a 0a73 acters in sep..s
│ │ │ │ │ -00022650: 7562 7374 7269 6e67 730a 2020 2020 2041 ubstrings. A
│ │ │ │ │ -00022660: 6e73 7765 7220 616e 204f 7264 6572 6564 nswer an Ordered
│ │ │ │ │ -00022670: 436f 6c6c 6563 7469 6f6e 206f 6620 7375 Collection of su
│ │ │ │ │ -00022680: 6273 7472 696e 6773 206f 6620 7468 6520 bstrings of the
│ │ │ │ │ -00022690: 7265 6365 6976 6572 2e20 2041 206e 6577 receiver. A new
│ │ │ │ │ -000226a0: 0a20 2020 2020 7375 6273 7472 696e 6720 . substring
│ │ │ │ │ -000226b0: 7374 6172 7420 6174 2074 6865 2073 7461 start at the sta
│ │ │ │ │ -000226c0: 7274 206f 6620 7468 6520 7265 6365 6976 rt of the receiv
│ │ │ │ │ -000226d0: 6572 2c20 6f72 2061 6674 6572 2065 7665 er, or after eve
│ │ │ │ │ -000226e0: 7279 0a20 2020 2020 7365 7175 656e 6365 ry. sequence
│ │ │ │ │ -000226f0: 206f 6620 7768 6974 6520 7370 6163 6520 of white space
│ │ │ │ │ -00022700: 6368 6172 6163 7465 7273 2e20 2054 6869 characters. Thi
│ │ │ │ │ -00022710: 7320 6d65 7373 6167 6520 6973 2070 7265 s message is pre
│ │ │ │ │ -00022720: 7365 7276 6564 2066 6f72 0a20 2020 2020 served for.
│ │ │ │ │ -00022730: 6261 636b 7761 7264 7320 636f 6d70 6174 backwards compat
│ │ │ │ │ -00022740: 6962 696c 6974 793b 2074 6865 2041 4e53 ibility; the ANS
│ │ │ │ │ -00022750: 4920 7374 616e 6461 7264 206d 616e 6461 I standard manda
│ │ │ │ │ -00022760: 7465 7320 2773 7562 5374 7269 6e67 7327 tes 'subStrings'
│ │ │ │ │ -00022770: 2c0a 2020 2020 2077 6974 6820 616e 2075 ,. with an u
│ │ │ │ │ -00022780: 7070 6572 6361 7365 2073 2e0a 0a73 7562 ppercase s...sub
│ │ │ │ │ -00022790: 7374 7269 6e67 733a 2073 6570 0a20 2020 strings: sep.
│ │ │ │ │ -000227a0: 2020 416e 7377 6572 2061 6e20 4f72 6465 Answer an Orde
│ │ │ │ │ -000227b0: 7265 6443 6f6c 6c65 6374 696f 6e20 6f66 redCollection of
│ │ │ │ │ -000227c0: 2073 7562 7374 7269 6e67 7320 6f66 2074 substrings of t
│ │ │ │ │ -000227d0: 6865 2072 6563 6569 7665 722e 2020 4120 he receiver. A
│ │ │ │ │ -000227e0: 6e65 770a 2020 2020 2073 7562 7374 7269 new. substri
│ │ │ │ │ -000227f0: 6e67 2073 7461 7274 2061 7420 7468 6520 ng start at the
│ │ │ │ │ -00022800: 7374 6172 7420 6f66 2074 6865 2072 6563 start of the rec
│ │ │ │ │ -00022810: 6569 7665 722c 206f 7220 6166 7465 7220 eiver, or after
│ │ │ │ │ -00022820: 6576 6572 790a 2020 2020 206f 6363 7572 every. occur
│ │ │ │ │ -00022830: 7265 6e63 6520 6f66 206f 6e65 206f 6620 rence of one of
│ │ │ │ │ -00022840: 7468 6520 6368 6172 6163 7465 7273 2069 the characters i
│ │ │ │ │ -00022850: 6e20 7365 702e 2020 5468 6973 206d 6573 n sep. This mes
│ │ │ │ │ -00022860: 7361 6765 2069 730a 2020 2020 2070 7265 sage is. pre
│ │ │ │ │ -00022870: 7365 7276 6564 2066 6f72 2062 6163 6b77 served for backw
│ │ │ │ │ -00022880: 6172 6473 2063 6f6d 7061 7469 6269 6c69 ards compatibili
│ │ │ │ │ -00022890: 7479 3b20 7468 6520 414e 5349 2073 7461 ty; the ANSI sta
│ │ │ │ │ -000228a0: 6e64 6172 6420 6d61 6e64 6174 6573 0a20 ndard mandates.
│ │ │ │ │ -000228b0: 2020 2020 2773 7562 5374 7269 6e67 733a 'subStrings:
│ │ │ │ │ -000228c0: 272c 2077 6974 6820 616e 2075 7070 6572 ', with an upper
│ │ │ │ │ -000228d0: 6361 7365 2073 2e0a 0a77 6974 6853 6865 case s...withShe
│ │ │ │ │ -000228e0: 6c6c 4573 6361 7065 730a 2020 2020 2041 llEscapes. A
│ │ │ │ │ -000228f0: 6e73 7765 7220 7468 6520 7265 6365 6976 nswer the receiv
│ │ │ │ │ -00022900: 6572 2077 6974 6820 7370 6563 6961 6c20 er with special
│ │ │ │ │ -00022910: 7368 656c 6c20 6368 6172 6163 7465 7273 shell characters
│ │ │ │ │ -00022920: 2063 6f6e 7665 7274 6564 2074 6f20 610a converted to a.
│ │ │ │ │ -00022930: 2020 2020 2062 6163 6b73 6c61 7368 2073 backslash s
│ │ │ │ │ -00022940: 6571 7565 6e63 652e 0a0a 1f0a 4669 6c65 equence.....File
│ │ │ │ │ -00022950: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ -00022960: 2020 4e6f 6465 3a20 4368 6172 6163 7465 Node: Characte
│ │ │ │ │ -00022970: 7241 7272 6179 2d74 6573 7469 6e67 2066 rArray-testing f
│ │ │ │ │ -00022980: 756e 6374 696f 6e61 6c69 7479 2c20 2050 unctionality, P
│ │ │ │ │ -00022990: 7265 763a 2043 6861 7261 6374 6572 4172 rev: CharacterAr
│ │ │ │ │ -000229a0: 7261 792d 7374 7269 6e67 2070 726f 6365 ray-string proce
│ │ │ │ │ -000229b0: 7373 696e 672c 2020 5570 3a20 4368 6172 ssing, Up: Char
│ │ │ │ │ -000229c0: 6163 7465 7241 7272 6179 0a0a 312e 3239 acterArray..1.29
│ │ │ │ │ -000229d0: 2e31 3020 4368 6172 6163 7465 7241 7272 .10 CharacterArr
│ │ │ │ │ -000229e0: 6179 3a20 7465 7374 696e 6720 6675 6e63 ay: testing func
│ │ │ │ │ -000229f0: 7469 6f6e 616c 6974 790a 2d2d 2d2d 2d2d tionality.------
│ │ │ │ │ -00022a00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00022a10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00022a20: 2d2d 2d2d 2d2d 2d0a 0a69 7343 6861 7261 -------..isChara
│ │ │ │ │ -00022a30: 6374 6572 4172 7261 790a 2020 2020 2041 cterArray. A
│ │ │ │ │ -00022a40: 6e73 7765 7220 2774 7275 6527 2e0a 0a1f nswer 'true'....
│ │ │ │ │ -00022a50: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ -00022a60: 696e 666f 2c20 204e 6f64 653a 2043 496e info, Node: CIn
│ │ │ │ │ -00022a70: 742c 2020 4e65 7874 3a20 436c 6173 732c t, Next: Class,
│ │ │ │ │ -00022a80: 2020 5072 6576 3a20 4368 6172 6163 7465 Prev: Characte
│ │ │ │ │ -00022a90: 7241 7272 6179 2c20 2055 703a 2042 6173 rArray, Up: Bas
│ │ │ │ │ -00022aa0: 6520 636c 6173 7365 730a 0a31 2e33 3020 e classes..1.30
│ │ │ │ │ -00022ab0: 4349 6e74 0a3d 3d3d 3d3d 3d3d 3d3d 0a0a CInt.=========..
│ │ │ │ │ -00022ac0: 4465 6669 6e65 6420 696e 206e 616d 6573 Defined in names
│ │ │ │ │ -00022ad0: 7061 6365 2053 6d61 6c6c 7461 6c6b 0a53 pace Smalltalk.S
│ │ │ │ │ -00022ae0: 7570 6572 636c 6173 733a 2043 5363 616c uperclass: CScal
│ │ │ │ │ -00022af0: 6172 0a43 6174 6567 6f72 793a 204c 616e ar.Category: Lan
│ │ │ │ │ -00022b00: 6775 6167 652d 4320 696e 7465 7266 6163 guage-C interfac
│ │ │ │ │ -00022b10: 650a 0a2a 204d 656e 753a 0a0a 2a20 4349 e..* Menu:..* CI
│ │ │ │ │ -00022b20: 6e74 2063 6c61 7373 2d61 6363 6573 7369 nt class-accessi
│ │ │ │ │ -00022b30: 6e67 3a3a 2020 2863 6c61 7373 290a 2a20 ng:: (class).*
│ │ │ │ │ -00022b40: 4349 6e74 2d61 6363 6573 7369 6e67 3a3a CInt-accessing::
│ │ │ │ │ -00022b50: 2020 2869 6e73 7461 6e63 6529 0a0a 1f0a (instance)....
│ │ │ │ │ -00022b60: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ -00022b70: 6e66 6f2c 2020 4e6f 6465 3a20 4349 6e74 nfo, Node: CInt
│ │ │ │ │ -00022b80: 2063 6c61 7373 2d61 6363 6573 7369 6e67 class-accessing
│ │ │ │ │ -00022b90: 2c20 204e 6578 743a 2043 496e 742d 6163 , Next: CInt-ac
│ │ │ │ │ -00022ba0: 6365 7373 696e 672c 2020 5570 3a20 4349 cessing, Up: CI
│ │ │ │ │ -00022bb0: 6e74 0a0a 312e 3330 2e31 2043 496e 7420 nt..1.30.1 CInt
│ │ │ │ │ -00022bc0: 636c 6173 733a 2061 6363 6573 7369 6e67 class: accessing
│ │ │ │ │ -00022bd0: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------
│ │ │ │ │ -00022be0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a61 -------------..a
│ │ │ │ │ -00022bf0: 6c69 676e 6f66 0a20 2020 2020 416e 7377 lignof. Answ
│ │ │ │ │ -00022c00: 6572 2074 6865 2072 6563 6569 7665 7227 er the receiver'
│ │ │ │ │ -00022c10: 7320 7265 7175 6972 6564 2061 6c69 676d s required aligm
│ │ │ │ │ -00022c20: 656e 740a 0a63 4f62 6a53 746f 7265 6454 ent..cObjStoredT
│ │ │ │ │ -00022c30: 7970 650a 2020 2020 2050 7269 7661 7465 ype. Private
│ │ │ │ │ -00022c40: 202d 2041 6e73 7765 7220 616e 2069 6e64 - Answer an ind
│ │ │ │ │ -00022c50: 6578 2072 6566 6572 7269 6e67 2074 6f20 ex referring to
│ │ │ │ │ -00022c60: 7468 6520 7265 6365 6976 6572 2773 2069 the receiver's i
│ │ │ │ │ -00022c70: 6e73 7461 6e63 6573 0a20 2020 2020 7363 nstances. sc
│ │ │ │ │ -00022c80: 616c 6172 2074 7970 650a 0a73 697a 656f alar type..sizeo
│ │ │ │ │ -00022c90: 660a 2020 2020 2041 6e73 7765 7220 7468 f. Answer th
│ │ │ │ │ -00022ca0: 6520 7265 6365 6976 6572 2773 2073 697a e receiver's siz
│ │ │ │ │ -00022cb0: 650a 0a1f 0a46 696c 653a 2067 7374 2d62 e....File: gst-b
│ │ │ │ │ -00022cc0: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ -00022cd0: 2043 496e 742d 6163 6365 7373 696e 672c CInt-accessing,
│ │ │ │ │ -00022ce0: 2020 5072 6576 3a20 4349 6e74 2063 6c61 Prev: CInt cla
│ │ │ │ │ -00022cf0: 7373 2d61 6363 6573 7369 6e67 2c20 2055 ss-accessing, U
│ │ │ │ │ -00022d00: 703a 2043 496e 740a 0a31 2e33 302e 3220 p: CInt..1.30.2
│ │ │ │ │ -00022d10: 4349 6e74 3a20 6163 6365 7373 696e 670a CInt: accessing.
│ │ │ │ │ -00022d20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00022d30: 2d2d 2d2d 2d2d 0a0a 616c 6967 6e6f 660a ------..alignof.
│ │ │ │ │ -00022d40: 2020 2020 2041 6e73 7765 7220 7468 6520 Answer the
│ │ │ │ │ -00022d50: 7265 6365 6976 6572 2773 2069 6e73 7461 receiver's insta
│ │ │ │ │ -00022d60: 6e63 6573 2072 6571 7569 7265 6420 616c nces required al
│ │ │ │ │ -00022d70: 6967 6d65 6e74 0a0a 634f 626a 5374 6f72 igment..cObjStor
│ │ │ │ │ -00022d80: 6564 5479 7065 0a20 2020 2020 5072 6976 edType. Priv
│ │ │ │ │ -00022d90: 6174 6520 2d20 416e 7377 6572 2061 6e20 ate - Answer an
│ │ │ │ │ -00022da0: 696e 6465 7820 7265 6665 7272 696e 6720 index referring
│ │ │ │ │ -00022db0: 746f 2074 6865 2072 6563 6569 7665 7227 to the receiver'
│ │ │ │ │ -00022dc0: 7320 7363 616c 6172 2074 7970 650a 0a73 s scalar type..s
│ │ │ │ │ -00022dd0: 697a 656f 660a 2020 2020 2041 6e73 7765 izeof. Answe
│ │ │ │ │ -00022de0: 7220 7468 6520 7265 6365 6976 6572 2773 r the receiver's
│ │ │ │ │ -00022df0: 2069 6e73 7461 6e63 6573 2073 697a 650a instances size.
│ │ │ │ │ -00022e00: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ -00022e10: 652e 696e 666f 2c20 204e 6f64 653a 2043 e.info, Node: C
│ │ │ │ │ -00022e20: 6c61 7373 2c20 204e 6578 743a 2043 6c61 lass, Next: Cla
│ │ │ │ │ -00022e30: 7373 4465 7363 7269 7074 696f 6e2c 2020 ssDescription,
│ │ │ │ │ -00022e40: 5072 6576 3a20 4349 6e74 2c20 2055 703a Prev: CInt, Up:
│ │ │ │ │ -00022e50: 2042 6173 6520 636c 6173 7365 730a 0a31 Base classes..1
│ │ │ │ │ -00022e60: 2e33 3120 436c 6173 730a 3d3d 3d3d 3d3d .31 Class.======
│ │ │ │ │ -00022e70: 3d3d 3d3d 0a0a 4465 6669 6e65 6420 696e ====..Defined in
│ │ │ │ │ -00022e80: 206e 616d 6573 7061 6365 2053 6d61 6c6c namespace Small
│ │ │ │ │ -00022e90: 7461 6c6b 0a53 7570 6572 636c 6173 733a talk.Superclass:
│ │ │ │ │ -00022ea0: 2043 6c61 7373 4465 7363 7269 7074 696f ClassDescriptio
│ │ │ │ │ -00022eb0: 6e0a 4361 7465 676f 7279 3a20 4c61 6e67 n.Category: Lang
│ │ │ │ │ -00022ec0: 7561 6765 2d49 6d70 6c65 6d65 6e74 6174 uage-Implementat
│ │ │ │ │ -00022ed0: 696f 6e0a 2020 2020 2049 2061 6d20 5448 ion. I am TH
│ │ │ │ │ -00022ee0: 4520 636c 6173 7320 6f62 6a65 6374 2e20 E class object.
│ │ │ │ │ -00022ef0: 204d 7920 696e 7374 616e 6365 7320 6172 My instances ar
│ │ │ │ │ -00022f00: 6520 7468 6520 636c 6173 7365 7320 6f66 e the classes of
│ │ │ │ │ -00022f10: 2074 6865 2073 7973 7465 6d2e 0a20 2020 the system..
│ │ │ │ │ -00022f20: 2020 4920 7072 6f76 6964 6520 696e 666f I provide info
│ │ │ │ │ -00022f30: 726d 6174 696f 6e20 636f 6d6d 6f6e 6c79 rmation commonly
│ │ │ │ │ -00022f40: 2061 7474 7269 6275 7465 6420 746f 2063 attributed to c
│ │ │ │ │ -00022f50: 6c61 7373 6573 3a20 6e61 6d65 6c79 2c20 lasses: namely,
│ │ │ │ │ -00022f60: 7468 650a 2020 2020 2063 6c61 7373 206e the. class n
│ │ │ │ │ -00022f70: 616d 652c 2063 6c61 7373 2063 6f6d 6d65 ame, class comme
│ │ │ │ │ -00022f80: 6e74 2028 796f 7520 776f 756c 646e 2774 nt (you wouldn't
│ │ │ │ │ -00022f90: 2062 6520 7265 6164 696e 6720 7468 6973 be reading this
│ │ │ │ │ -00022fa0: 2069 6620 6974 0a20 2020 2020 7765 7265 if it. were
│ │ │ │ │ -00022fb0: 6e27 7420 666f 7220 6d65 292c 2061 206c n't for me), a l
│ │ │ │ │ -00022fc0: 6973 7420 6f66 2074 6865 2069 6e73 7461 ist of the insta
│ │ │ │ │ -00022fd0: 6e63 6520 7661 7269 6162 6c65 7320 6f66 nce variables of
│ │ │ │ │ -00022fe0: 2074 6865 2063 6c61 7373 2c20 616e 640a the class, and.
│ │ │ │ │ -00022ff0: 2020 2020 2074 6865 2063 6c61 7373 2063 the class c
│ │ │ │ │ -00023000: 6174 6567 6f72 792e 0a0a 2a20 4d65 6e75 ategory...* Menu
│ │ │ │ │ -00023010: 3a0a 0a2a 2043 6c61 7373 2063 6c61 7373 :..* Class class
│ │ │ │ │ -00023020: 2d69 6e69 7469 616c 697a 653a 3a20 2028 -initialize:: (
│ │ │ │ │ -00023030: 636c 6173 7329 0a2a 2043 6c61 7373 2d61 class).* Class-a
│ │ │ │ │ -00023040: 6363 6573 7369 6e67 2069 6e73 7461 6e63 ccessing instanc
│ │ │ │ │ -00023050: 6573 2061 6e64 2076 6172 6961 626c 6573 es and variables
│ │ │ │ │ -00023060: 3a3a 2020 2869 6e73 7461 6e63 6529 0a2a :: (instance).*
│ │ │ │ │ -00023070: 2043 6c61 7373 2d66 696c 696e 673a 3a20 Class-filing::
│ │ │ │ │ -00023080: 2028 696e 7374 616e 6365 290a 2a20 436c (instance).* Cl
│ │ │ │ │ -00023090: 6173 732d 696e 7374 616e 6365 2063 7265 ass-instance cre
│ │ │ │ │ -000230a0: 6174 696f 6e3a 3a20 2028 696e 7374 616e ation:: (instan
│ │ │ │ │ -000230b0: 6365 290a 2a20 436c 6173 732d 696e 7374 ce).* Class-inst
│ │ │ │ │ -000230c0: 616e 6365 2063 7265 6174 696f 6e20 2d20 ance creation -
│ │ │ │ │ -000230d0: 616c 7465 726e 6174 6976 653a 3a20 2028 alternative:: (
│ │ │ │ │ -000230e0: 696e 7374 616e 6365 290a 2a20 436c 6173 instance).* Clas
│ │ │ │ │ -000230f0: 732d 7072 6167 6d61 733a 3a20 2028 696e s-pragmas:: (in
│ │ │ │ │ -00023100: 7374 616e 6365 290a 2a20 436c 6173 732d stance).* Class-
│ │ │ │ │ -00023110: 7072 696e 7469 6e67 3a3a 2020 2869 6e73 printing:: (ins
│ │ │ │ │ -00023120: 7461 6e63 6529 0a2a 2043 6c61 7373 2d73 tance).* Class-s
│ │ │ │ │ -00023130: 6176 696e 6720 616e 6420 6c6f 6164 696e aving and loadin
│ │ │ │ │ -00023140: 673a 3a20 2028 696e 7374 616e 6365 290a g:: (instance).
│ │ │ │ │ -00023150: 2a20 436c 6173 732d 7365 6375 7269 7479 * Class-security
│ │ │ │ │ -00023160: 3a3a 2020 2869 6e73 7461 6e63 6529 0a2a :: (instance).*
│ │ │ │ │ -00023170: 2043 6c61 7373 2d73 7469 6c6c 2075 6e63 Class-still unc
│ │ │ │ │ -00023180: 6c61 7373 6966 6965 643a 3a20 2028 696e lassified:: (in
│ │ │ │ │ -00023190: 7374 616e 6365 290a 2a20 436c 6173 732d stance).* Class-
│ │ │ │ │ -000231a0: 7465 7374 696e 673a 3a20 2028 696e 7374 testing:: (inst
│ │ │ │ │ -000231b0: 616e 6365 290a 2a20 436c 6173 732d 7465 ance).* Class-te
│ │ │ │ │ -000231c0: 7374 696e 6720 6675 6e63 7469 6f6e 616c sting functional
│ │ │ │ │ -000231d0: 6974 793a 3a20 2028 696e 7374 616e 6365 ity:: (instance
│ │ │ │ │ -000231e0: 290a 0a1f 0a46 696c 653a 2067 7374 2d62 )....File: gst-b
│ │ │ │ │ -000231f0: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ -00023200: 2043 6c61 7373 2063 6c61 7373 2d69 6e69 Class class-ini
│ │ │ │ │ -00023210: 7469 616c 697a 652c 2020 4e65 7874 3a20 tialize, Next:
│ │ │ │ │ -00023220: 436c 6173 732d 6163 6365 7373 696e 6720 Class-accessing
│ │ │ │ │ -00023230: 696e 7374 616e 6365 7320 616e 6420 7661 instances and va
│ │ │ │ │ -00023240: 7269 6162 6c65 732c 2020 5570 3a20 436c riables, Up: Cl
│ │ │ │ │ -00023250: 6173 730a 0a31 2e33 312e 3120 436c 6173 ass..1.31.1 Clas
│ │ │ │ │ -00023260: 7320 636c 6173 733a 2069 6e69 7469 616c s class: initial
│ │ │ │ │ -00023270: 697a 650a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ize.------------
│ │ │ │ │ -00023280: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00023290: 2d2d 0a0a 696e 6974 6961 6c69 7a65 0a20 --..initialize.
│ │ │ │ │ -000232a0: 2020 2020 5065 7266 6f72 6d20 7468 6520 Perform the
│ │ │ │ │ -000232b0: 7370 6563 6961 6c20 696e 6974 6961 6c69 special initiali
│ │ │ │ │ -000232c0: 7a61 7469 6f6e 206f 6620 726f 6f74 2063 zation of root c
│ │ │ │ │ -000232d0: 6c61 7373 6573 2e0a 0a1f 0a46 696c 653a lasses.....File:
│ │ │ │ │ -000232e0: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ -000232f0: 204e 6f64 653a 2043 6c61 7373 2d61 6363 Node: Class-acc
│ │ │ │ │ -00023300: 6573 7369 6e67 2069 6e73 7461 6e63 6573 essing instances
│ │ │ │ │ -00023310: 2061 6e64 2076 6172 6961 626c 6573 2c20 and variables,
│ │ │ │ │ -00023320: 204e 6578 743a 2043 6c61 7373 2d66 696c Next: Class-fil
│ │ │ │ │ -00023330: 696e 672c 2020 5072 6576 3a20 436c 6173 ing, Prev: Clas
│ │ │ │ │ -00023340: 7320 636c 6173 732d 696e 6974 6961 6c69 s class-initiali
│ │ │ │ │ -00023350: 7a65 2c20 2055 703a 2043 6c61 7373 0a0a ze, Up: Class..
│ │ │ │ │ -00023360: 312e 3331 2e32 2043 6c61 7373 3a20 6163 1.31.2 Class: ac
│ │ │ │ │ -00023370: 6365 7373 696e 6720 696e 7374 616e 6365 cessing instance
│ │ │ │ │ -00023380: 7320 616e 6420 7661 7269 6162 6c65 730a s and variables.
│ │ │ │ │ -00023390: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000233a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000233b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------.
│ │ │ │ │ -000233c0: 0a61 6464 436c 6173 7356 6172 4e61 6d65 .addClassVarName
│ │ │ │ │ -000233d0: 3a20 6153 7472 696e 670a 2020 2020 2041 : aString. A
│ │ │ │ │ -000233e0: 6464 2061 2063 6c61 7373 2076 6172 6961 dd a class varia
│ │ │ │ │ -000233f0: 626c 6520 7769 7468 2074 6865 2067 6976 ble with the giv
│ │ │ │ │ -00023400: 656e 206e 616d 6520 746f 2074 6865 2063 en name to the c
│ │ │ │ │ -00023410: 6c61 7373 2070 6f6f 6c0a 2020 2020 2064 lass pool. d
│ │ │ │ │ -00023420: 6963 7469 6f6e 6172 792e 0a0a 6164 6443 ictionary...addC
│ │ │ │ │ -00023430: 6c61 7373 5661 724e 616d 653a 2061 5374 lassVarName: aSt
│ │ │ │ │ -00023440: 7269 6e67 2076 616c 7565 3a20 7661 6c75 ring value: valu
│ │ │ │ │ -00023450: 6542 6c6f 636b 0a20 2020 2020 4164 6420 eBlock. Add
│ │ │ │ │ -00023460: 6120 636c 6173 7320 7661 7269 6162 6c65 a class variable
│ │ │ │ │ -00023470: 2077 6974 6820 7468 6520 6769 7665 6e20 with the given
│ │ │ │ │ -00023480: 6e61 6d65 2074 6f20 7468 6520 636c 6173 name to the clas
│ │ │ │ │ -00023490: 7320 706f 6f6c 0a20 2020 2020 6469 6374 s pool. dict
│ │ │ │ │ -000234a0: 696f 6e61 7279 2c20 616e 6420 6576 616c ionary, and eval
│ │ │ │ │ -000234b0: 7561 7465 2076 616c 7565 426c 6f63 6b20 uate valueBlock
│ │ │ │ │ -000234c0: 6173 2069 7473 2069 6e69 7469 616c 697a as its initializ
│ │ │ │ │ -000234d0: 6572 2e0a 0a61 6464 5368 6172 6564 506f er...addSharedPo
│ │ │ │ │ -000234e0: 6f6c 3a20 6144 6963 7469 6f6e 6172 790a ol: aDictionary.
│ │ │ │ │ -000234f0: 2020 2020 2041 6464 2074 6865 2067 6976 Add the giv
│ │ │ │ │ -00023500: 656e 2073 6861 7265 6420 706f 6f6c 2074 en shared pool t
│ │ │ │ │ -00023510: 6f20 7468 6520 6c69 7374 206f 6620 7468 o the list of th
│ │ │ │ │ -00023520: 6520 636c 6173 7327 2070 6f6f 6c0a 2020 e class' pool.
│ │ │ │ │ -00023530: 2020 2064 6963 7469 6f6e 6172 6965 730a dictionaries.
│ │ │ │ │ -00023540: 0a61 6c6c 436c 6173 7356 6172 4e61 6d65 .allClassVarName
│ │ │ │ │ -00023550: 730a 2020 2020 2041 6e73 7765 7220 7468 s. Answer th
│ │ │ │ │ -00023560: 6520 6e61 6d65 7320 6f66 2074 6865 2076 e names of the v
│ │ │ │ │ -00023570: 6172 6961 626c 6573 2069 6e20 7468 6520 ariables in the
│ │ │ │ │ -00023580: 7265 6365 6976 6572 2773 2063 6c61 7373 receiver's class
│ │ │ │ │ -00023590: 2070 6f6f 6c0a 2020 2020 2064 6963 7469 pool. dicti
│ │ │ │ │ -000235a0: 6f6e 6172 7920 616e 6420 696e 2065 6163 onary and in eac
│ │ │ │ │ -000235b0: 6820 6f66 2074 6865 2073 7570 6572 636c h of the supercl
│ │ │ │ │ -000235c0: 6173 7365 7327 2063 6c61 7373 2070 6f6f asses' class poo
│ │ │ │ │ -000235d0: 6c20 6469 6374 696f 6e61 7269 6573 0a0a l dictionaries..
│ │ │ │ │ -000235e0: 6269 6e64 696e 6746 6f72 3a20 6153 7472 bindingFor: aStr
│ │ │ │ │ -000235f0: 696e 670a 2020 2020 2041 6e73 7765 7220 ing. Answer
│ │ │ │ │ -00023600: 7468 6520 7661 7269 6162 6c65 2062 696e the variable bin
│ │ │ │ │ -00023610: 6469 6e67 2066 6f72 2074 6865 2063 6c61 ding for the cla
│ │ │ │ │ -00023620: 7373 2076 6172 6961 626c 6520 7769 7468 ss variable with
│ │ │ │ │ -00023630: 2074 6865 2067 6976 656e 0a20 2020 2020 the given.
│ │ │ │ │ -00023640: 6e61 6d65 0a0a 6361 7465 676f 7279 0a20 name..category.
│ │ │ │ │ -00023650: 2020 2020 416e 7377 6572 2074 6865 2063 Answer the c
│ │ │ │ │ -00023660: 6c61 7373 2063 6174 6567 6f72 790a 0a63 lass category..c
│ │ │ │ │ -00023670: 6174 6567 6f72 793a 2061 5374 7269 6e67 ategory: aString
│ │ │ │ │ -00023680: 0a20 2020 2020 4368 616e 6765 2074 6865 . Change the
│ │ │ │ │ -00023690: 2063 6c61 7373 2063 6174 6567 6f72 7920 class category
│ │ │ │ │ -000236a0: 746f 2061 5374 7269 6e67 0a0a 636c 6173 to aString..clas
│ │ │ │ │ -000236b0: 7350 6f6f 6c0a 2020 2020 2041 6e73 7765 sPool. Answe
│ │ │ │ │ -000236c0: 7220 7468 6520 636c 6173 7320 706f 6f6c r the class pool
│ │ │ │ │ -000236d0: 2064 6963 7469 6f6e 6172 790a 0a63 6c61 dictionary..cla
│ │ │ │ │ -000236e0: 7373 5072 6167 6d61 730a 2020 2020 2052 ssPragmas. R
│ │ │ │ │ -000236f0: 6574 7572 6e20 7468 6520 7072 6167 6d61 eturn the pragma
│ │ │ │ │ -00023700: 7320 7468 6174 2061 7265 2077 7269 7474 s that are writt
│ │ │ │ │ -00023710: 656e 2069 6e20 7468 6520 6669 6c65 2d6f en in the file-o
│ │ │ │ │ -00023720: 7574 206f 6620 7468 6973 2063 6c61 7373 ut of this class
│ │ │ │ │ -00023730: 2e0a 0a63 6c61 7373 5661 724e 616d 6573 ...classVarNames
│ │ │ │ │ -00023740: 0a20 2020 2020 416e 7377 6572 2074 6865 . Answer the
│ │ │ │ │ -00023750: 206e 616d 6573 206f 6620 7468 6520 7661 names of the va
│ │ │ │ │ -00023760: 7269 6162 6c65 7320 696e 2074 6865 2063 riables in the c
│ │ │ │ │ -00023770: 6c61 7373 2070 6f6f 6c20 6469 6374 696f lass pool dictio
│ │ │ │ │ -00023780: 6e61 7279 0a0a 636f 6d6d 656e 740a 2020 nary..comment.
│ │ │ │ │ -00023790: 2020 2041 6e73 7765 7220 7468 6520 636c Answer the cl
│ │ │ │ │ -000237a0: 6173 7320 636f 6d6d 656e 740a 0a63 6f6d ass comment..com
│ │ │ │ │ -000237b0: 6d65 6e74 3a20 6153 7472 696e 670a 2020 ment: aString.
│ │ │ │ │ -000237c0: 2020 2043 6861 6e67 6520 7468 6520 636c Change the cl
│ │ │ │ │ -000237d0: 6173 7320 6e61 6d65 0a0a 656e 7669 726f ass name..enviro
│ │ │ │ │ -000237e0: 6e6d 656e 740a 2020 2020 2041 6e73 7765 nment. Answe
│ │ │ │ │ -000237f0: 7220 2765 6e76 6972 6f6e 6d65 6e74 272e r 'environment'.
│ │ │ │ │ -00023800: 0a0a 656e 7669 726f 6e6d 656e 743a 2061 ..environment: a
│ │ │ │ │ -00023810: 4e61 6d65 7370 6163 650a 2020 2020 2053 Namespace. S
│ │ │ │ │ -00023820: 6574 2074 6865 2072 6563 6569 7665 7227 et the receiver'
│ │ │ │ │ -00023830: 7320 656e 7669 726f 6e6d 656e 7420 746f s environment to
│ │ │ │ │ -00023840: 2061 4e61 6d65 7370 6163 6520 616e 6420 aNamespace and
│ │ │ │ │ -00023850: 7265 636f 6d70 696c 650a 2020 2020 2065 recompile. e
│ │ │ │ │ -00023860: 7665 7279 7468 696e 670a 0a69 6e69 7469 verything..initi
│ │ │ │ │ -00023870: 616c 697a 650a 2020 2020 2072 6564 6566 alize. redef
│ │ │ │ │ -00023880: 696e 6564 2069 6e20 6368 696c 6472 656e ined in children
│ │ │ │ │ -00023890: 2028 3f29 0a0a 696e 6974 6961 6c69 7a65 (?)..initialize
│ │ │ │ │ -000238a0: 4173 526f 6f74 436c 6173 730a 2020 2020 AsRootClass.
│ │ │ │ │ -000238b0: 2050 6572 666f 726d 2073 7065 6369 616c Perform special
│ │ │ │ │ -000238c0: 2069 6e69 7469 616c 697a 6174 696f 6e20 initialization
│ │ │ │ │ -000238d0: 7265 7365 7276 6564 2074 6f20 726f 6f74 reserved to root
│ │ │ │ │ -000238e0: 2063 6c61 7373 6573 2e0a 0a6e 616d 650a classes...name.
│ │ │ │ │ -000238f0: 2020 2020 2041 6e73 7765 7220 7468 6520 Answer the
│ │ │ │ │ -00023900: 636c 6173 7320 6e61 6d65 0a0a 7265 6d6f class name..remo
│ │ │ │ │ -00023910: 7665 436c 6173 7356 6172 4e61 6d65 3a20 veClassVarName:
│ │ │ │ │ -00023920: 6153 7472 696e 670a 2020 2020 2052 656d aString. Rem
│ │ │ │ │ -00023930: 6f76 6573 2074 6865 2063 6c61 7373 2076 oves the class v
│ │ │ │ │ -00023940: 6172 6961 626c 6520 6672 6f6d 2074 6865 ariable from the
│ │ │ │ │ -00023950: 2063 6c61 7373 2c20 6572 726f 7220 6966 class, error if
│ │ │ │ │ -00023960: 206e 6f74 2070 7265 7365 6e74 2c20 6f72 not present, or
│ │ │ │ │ -00023970: 0a20 2020 2020 7374 696c 6c20 696e 2075 . still in u
│ │ │ │ │ -00023980: 7365 2e0a 0a72 656d 6f76 6553 6861 7265 se...removeShare
│ │ │ │ │ -00023990: 6450 6f6f 6c3a 2061 4469 6374 696f 6e61 dPool: aDictiona
│ │ │ │ │ -000239a0: 7279 0a20 2020 2020 5265 6d6f 7665 2074 ry. Remove t
│ │ │ │ │ -000239b0: 6865 2067 6976 656e 2064 6963 7469 6f6e he given diction
│ │ │ │ │ -000239c0: 6172 7920 746f 2074 6865 206c 6973 7420 ary to the list
│ │ │ │ │ -000239d0: 6f66 2074 6865 2063 6c61 7373 2720 706f of the class' po
│ │ │ │ │ -000239e0: 6f6c 0a20 2020 2020 6469 6374 696f 6e61 ol. dictiona
│ │ │ │ │ -000239f0: 7269 6573 0a0a 7368 6172 6564 506f 6f6c ries..sharedPool
│ │ │ │ │ -00023a00: 730a 2020 2020 2052 6574 7572 6e20 7468 s. Return th
│ │ │ │ │ -00023a10: 6520 6e61 6d65 7320 6f66 2074 6865 2073 e names of the s
│ │ │ │ │ -00023a20: 6861 7265 6420 706f 6f6c 7320 6465 6669 hared pools defi
│ │ │ │ │ -00023a30: 6e65 6420 6279 2074 6865 2063 6c61 7373 ned by the class
│ │ │ │ │ -00023a40: 0a0a 7375 7065 7263 6c61 7373 3a20 6143 ..superclass: aC
│ │ │ │ │ -00023a50: 6c61 7373 0a20 2020 2020 5365 7420 7468 lass. Set th
│ │ │ │ │ -00023a60: 6520 7265 6365 6976 6572 2773 2073 7570 e receiver's sup
│ │ │ │ │ -00023a70: 6572 636c 6173 732e 0a0a 1f0a 4669 6c65 erclass.....File
│ │ │ │ │ -00023a80: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ -00023a90: 2020 4e6f 6465 3a20 436c 6173 732d 6669 Node: Class-fi
│ │ │ │ │ -00023aa0: 6c69 6e67 2c20 204e 6578 743a 2043 6c61 ling, Next: Cla
│ │ │ │ │ -00023ab0: 7373 2d69 6e73 7461 6e63 6520 6372 6561 ss-instance crea
│ │ │ │ │ -00023ac0: 7469 6f6e 2c20 2050 7265 763a 2043 6c61 tion, Prev: Cla
│ │ │ │ │ -00023ad0: 7373 2d61 6363 6573 7369 6e67 2069 6e73 ss-accessing ins
│ │ │ │ │ -00023ae0: 7461 6e63 6573 2061 6e64 2076 6172 6961 tances and varia
│ │ │ │ │ -00023af0: 626c 6573 2c20 2055 703a 2043 6c61 7373 bles, Up: Class
│ │ │ │ │ -00023b00: 0a0a 312e 3331 2e33 2043 6c61 7373 3a20 ..1.31.3 Class:
│ │ │ │ │ -00023b10: 6669 6c69 6e67 0a2d 2d2d 2d2d 2d2d 2d2d filing.---------
│ │ │ │ │ -00023b20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a66 696c -----------..fil
│ │ │ │ │ -00023b30: 654f 7574 4465 636c 6172 6174 696f 6e4f eOutDeclarationO
│ │ │ │ │ -00023b40: 6e3a 2061 4669 6c65 5374 7265 616d 0a20 n: aFileStream.
│ │ │ │ │ -00023b50: 2020 2020 4669 6c65 206f 7574 2063 6c61 File out cla
│ │ │ │ │ -00023b60: 7373 2064 6566 696e 6974 696f 6e20 746f ss definition to
│ │ │ │ │ -00023b70: 2061 4669 6c65 5374 7265 616d 2e20 2052 aFileStream. R
│ │ │ │ │ -00023b80: 6571 7569 7265 7320 7061 636b 6167 6520 equires package
│ │ │ │ │ -00023b90: 5061 7273 6572 2e0a 0a66 696c 654f 7574 Parser...fileOut
│ │ │ │ │ -00023ba0: 4f6e 3a20 6146 696c 6553 7472 6561 6d0a On: aFileStream.
│ │ │ │ │ -00023bb0: 2020 2020 2046 696c 6520 6f75 7420 636f File out co
│ │ │ │ │ -00023bc0: 6d70 6c65 7465 2063 6c61 7373 2064 6573 mplete class des
│ │ │ │ │ -00023bd0: 6372 6970 7469 6f6e 3a20 636c 6173 7320 cription: class
│ │ │ │ │ -00023be0: 6465 6669 6e69 7469 6f6e 2c20 636c 6173 definition, clas
│ │ │ │ │ -00023bf0: 7320 616e 640a 2020 2020 2069 6e73 7461 s and. insta
│ │ │ │ │ -00023c00: 6e63 6520 6d65 7468 6f64 732e 2020 5265 nce methods. Re
│ │ │ │ │ -00023c10: 7175 6972 6573 2070 6163 6b61 6765 2050 quires package P
│ │ │ │ │ -00023c20: 6172 7365 722e 0a0a 1f0a 4669 6c65 3a20 arser.....File:
│ │ │ │ │ -00023c30: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ -00023c40: 4e6f 6465 3a20 436c 6173 732d 696e 7374 Node: Class-inst
│ │ │ │ │ -00023c50: 616e 6365 2063 7265 6174 696f 6e2c 2020 ance creation,
│ │ │ │ │ -00023c60: 4e65 7874 3a20 436c 6173 732d 696e 7374 Next: Class-inst
│ │ │ │ │ -00023c70: 616e 6365 2063 7265 6174 696f 6e20 2d20 ance creation -
│ │ │ │ │ -00023c80: 616c 7465 726e 6174 6976 652c 2020 5072 alternative, Pr
│ │ │ │ │ -00023c90: 6576 3a20 436c 6173 732d 6669 6c69 6e67 ev: Class-filing
│ │ │ │ │ -00023ca0: 2c20 2055 703a 2043 6c61 7373 0a0a 312e , Up: Class..1.
│ │ │ │ │ -00023cb0: 3331 2e34 2043 6c61 7373 3a20 696e 7374 31.4 Class: inst
│ │ │ │ │ -00023cc0: 616e 6365 2063 7265 6174 696f 6e0a 2d2d ance creation.--
│ │ │ │ │ -00023cd0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00023ce0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a65 -------------..e
│ │ │ │ │ -00023cf0: 7874 656e 640a 2020 2020 2052 6564 6566 xtend. Redef
│ │ │ │ │ -00023d00: 696e 6520 6120 7665 7273 696f 6e20 6f66 ine a version of
│ │ │ │ │ -00023d10: 2074 6865 2072 6563 6569 7665 7220 696e the receiver in
│ │ │ │ │ -00023d20: 2074 6865 2063 7572 7265 6e74 206e 616d the current nam
│ │ │ │ │ -00023d30: 6573 7061 6365 2e20 204e 6f74 653a 0a20 espace. Note:.
│ │ │ │ │ -00023d40: 2020 2020 7468 6973 206d 6574 686f 6420 this method
│ │ │ │ │ -00023d50: 6361 6e20 6269 7465 2079 6f75 2069 6e20 can bite you in
│ │ │ │ │ -00023d60: 7661 7269 6f75 7320 7761 7973 2077 6865 various ways whe
│ │ │ │ │ -00023d70: 6e20 7365 6e74 2074 6f20 7379 7374 656d n sent to system
│ │ │ │ │ -00023d80: 0a20 2020 2020 636c 6173 7365 733b 2072 . classes; r
│ │ │ │ │ -00023d90: 6561 6420 7468 6520 7365 6374 696f 6e20 ead the section
│ │ │ │ │ -00023da0: 6f6e 206e 616d 6573 7061 6365 7320 696e on namespaces in
│ │ │ │ │ -00023db0: 2074 6865 206d 616e 7561 6c20 666f 7220 the manual for
│ │ │ │ │ -00023dc0: 736f 6d65 0a20 2020 2020 6578 616d 706c some. exampl
│ │ │ │ │ -00023dd0: 6573 206f 6620 7468 6520 7072 6f62 6c65 es of the proble
│ │ │ │ │ -00023de0: 6d73 2079 6f75 2063 616e 2065 6e63 6f75 ms you can encou
│ │ │ │ │ -00023df0: 6e74 6572 2e0a 0a69 6e68 6572 6974 5368 nter...inheritSh
│ │ │ │ │ -00023e00: 6170 650a 2020 2020 2041 6e73 7765 7220 ape. Answer
│ │ │ │ │ -00023e10: 7768 6574 6865 7220 7375 6263 6c61 7373 whether subclass
│ │ │ │ │ -00023e20: 6573 2077 696c 6c20 6861 7665 2062 7920 es will have by
│ │ │ │ │ -00023e30: 6465 6661 756c 7420 7468 6520 7361 6d65 default the same
│ │ │ │ │ -00023e40: 2073 6861 7065 2061 730a 2020 2020 2074 shape as. t
│ │ │ │ │ -00023e50: 6869 7320 636c 6173 732e 2020 5468 6520 his class. The
│ │ │ │ │ -00023e60: 6465 6661 756c 7420 6973 2066 616c 7365 default is false
│ │ │ │ │ -00023e70: 2e0a 0a73 7562 636c 6173 733a 2063 6c61 ...subclass: cla
│ │ │ │ │ -00023e80: 7373 4e61 6d65 5374 7269 6e67 0a20 2020 ssNameString.
│ │ │ │ │ -00023e90: 2020 4465 6669 6e65 2061 2073 7562 636c Define a subcl
│ │ │ │ │ -00023ea0: 6173 7320 6f66 2074 6865 2072 6563 6569 ass of the recei
│ │ │ │ │ -00023eb0: 7665 7220 7769 7468 2074 6865 2067 6976 ver with the giv
│ │ │ │ │ -00023ec0: 656e 206e 616d 652e 2020 4966 2074 6865 en name. If the
│ │ │ │ │ -00023ed0: 0a20 2020 2020 636c 6173 7320 6973 2061 . class is a
│ │ │ │ │ -00023ee0: 6c72 6561 6479 2064 6566 696e 6564 2c20 lready defined,
│ │ │ │ │ -00023ef0: 646f 6e27 7420 6d6f 6469 6679 2069 7473 don't modify its
│ │ │ │ │ -00023f00: 2069 6e73 7461 6e63 6520 6f72 2063 6c61 instance or cla
│ │ │ │ │ -00023f10: 7373 0a20 2020 2020 7661 7269 6162 6c65 ss. variable
│ │ │ │ │ -00023f20: 7320 6275 7420 7374 696c 6c2c 2069 6620 s but still, if
│ │ │ │ │ -00023f30: 6e65 6365 7373 6172 792c 2072 6563 6f6d necessary, recom
│ │ │ │ │ -00023f40: 7069 6c65 2065 7665 7279 7468 696e 6720 pile everything
│ │ │ │ │ -00023f50: 6e65 6564 6564 2e0a 0a73 7562 636c 6173 needed...subclas
│ │ │ │ │ -00023f60: 733a 2063 6c61 7373 4e61 6d65 5374 7269 s: classNameStri
│ │ │ │ │ -00023f70: 6e67 2069 6e73 7461 6e63 6556 6172 6961 ng instanceVaria
│ │ │ │ │ -00023f80: 626c 654e 616d 6573 3a20 7374 7269 6e67 bleNames: string
│ │ │ │ │ -00023f90: 496e 7374 5661 724e 616d 6573 2063 6c61 InstVarNames cla
│ │ │ │ │ -00023fa0: 7373 5661 7269 6162 6c65 4e61 6d65 733a ssVariableNames:
│ │ │ │ │ -00023fb0: 2073 7472 696e 674f 6643 6c61 7373 5661 stringOfClassVa
│ │ │ │ │ -00023fc0: 724e 616d 6573 2070 6f6f 6c44 6963 7469 rNames poolDicti
│ │ │ │ │ -00023fd0: 6f6e 6172 6965 733a 2073 7472 696e 674f onaries: stringO
│ │ │ │ │ -00023fe0: 6650 6f6f 6c4e 616d 6573 2063 6174 6567 fPoolNames categ
│ │ │ │ │ -00023ff0: 6f72 793a 2063 6174 6567 6f72 794e 616d ory: categoryNam
│ │ │ │ │ -00024000: 6553 7472 696e 670a 2020 2020 2044 6566 eString. Def
│ │ │ │ │ -00024010: 696e 6520 6120 6669 7865 6420 7375 6263 ine a fixed subc
│ │ │ │ │ -00024020: 6c61 7373 206f 6620 7468 6520 7265 6365 lass of the rece
│ │ │ │ │ -00024030: 6976 6572 2077 6974 6820 7468 6520 6769 iver with the gi
│ │ │ │ │ -00024040: 7665 6e20 6e61 6d65 2c0a 2020 2020 2069 ven name,. i
│ │ │ │ │ -00024050: 6e73 7461 6e63 6520 7661 7269 6162 6c65 nstance variable
│ │ │ │ │ -00024060: 732c 2063 6c61 7373 2076 6172 6961 626c s, class variabl
│ │ │ │ │ -00024070: 6573 2c20 706f 6f6c 2064 6963 7469 6f6e es, pool diction
│ │ │ │ │ -00024080: 6172 6965 7320 616e 640a 2020 2020 2063 aries and. c
│ │ │ │ │ -00024090: 6174 6567 6f72 792e 2020 4966 2074 6865 ategory. If the
│ │ │ │ │ -000240a0: 2063 6c61 7373 2069 7320 616c 7265 6164 class is alread
│ │ │ │ │ -000240b0: 7920 6465 6669 6e65 642c 2069 6620 6e65 y defined, if ne
│ │ │ │ │ -000240c0: 6365 7373 6172 792c 2072 6563 6f6d 7069 cessary, recompi
│ │ │ │ │ -000240d0: 6c65 0a20 2020 2020 6576 6572 7974 6869 le. everythi
│ │ │ │ │ -000240e0: 6e67 206e 6565 6465 642e 0a0a 7661 7269 ng needed...vari
│ │ │ │ │ -000240f0: 6162 6c65 3a20 7368 6170 6520 7375 6263 able: shape subc
│ │ │ │ │ -00024100: 6c61 7373 3a20 636c 6173 734e 616d 6553 lass: classNameS
│ │ │ │ │ -00024110: 7472 696e 6720 696e 7374 616e 6365 5661 tring instanceVa
│ │ │ │ │ -00024120: 7269 6162 6c65 4e61 6d65 733a 2073 7472 riableNames: str
│ │ │ │ │ -00024130: 696e 6749 6e73 7456 6172 4e61 6d65 7320 ingInstVarNames
│ │ │ │ │ -00024140: 636c 6173 7356 6172 6961 626c 654e 616d classVariableNam
│ │ │ │ │ -00024150: 6573 3a20 7374 7269 6e67 4f66 436c 6173 es: stringOfClas
│ │ │ │ │ -00024160: 7356 6172 4e61 6d65 7320 706f 6f6c 4469 sVarNames poolDi
│ │ │ │ │ -00024170: 6374 696f 6e61 7269 6573 3a20 7374 7269 ctionaries: stri
│ │ │ │ │ -00024180: 6e67 4f66 506f 6f6c 4e61 6d65 7320 6361 ngOfPoolNames ca
│ │ │ │ │ -00024190: 7465 676f 7279 3a20 6361 7465 676f 7279 tegory: category
│ │ │ │ │ -000241a0: 4e61 6d65 5374 7269 6e67 0a20 2020 2020 NameString.
│ │ │ │ │ -000241b0: 4465 6669 6e65 2061 2076 6172 6961 626c Define a variabl
│ │ │ │ │ -000241c0: 6520 7375 6263 6c61 7373 206f 6620 7468 e subclass of th
│ │ │ │ │ -000241d0: 6520 7265 6365 6976 6572 2077 6974 6820 e receiver with
│ │ │ │ │ -000241e0: 7468 6520 6769 7665 6e20 6e61 6d65 2c0a the given name,.
│ │ │ │ │ -000241f0: 2020 2020 2073 6861 7065 2c20 696e 7374 shape, inst
│ │ │ │ │ -00024200: 616e 6365 2076 6172 6961 626c 6573 2c20 ance variables,
│ │ │ │ │ -00024210: 636c 6173 7320 7661 7269 6162 6c65 732c class variables,
│ │ │ │ │ -00024220: 2070 6f6f 6c20 6469 6374 696f 6e61 7269 pool dictionari
│ │ │ │ │ -00024230: 6573 2061 6e64 0a20 2020 2020 6361 7465 es and. cate
│ │ │ │ │ -00024240: 676f 7279 2e20 2049 6620 7468 6520 636c gory. If the cl
│ │ │ │ │ -00024250: 6173 7320 6973 2061 6c72 6561 6479 2064 ass is already d
│ │ │ │ │ -00024260: 6566 696e 6564 2c20 6966 206e 6563 6573 efined, if neces
│ │ │ │ │ -00024270: 7361 7279 2c20 7265 636f 6d70 696c 650a sary, recompile.
│ │ │ │ │ -00024280: 2020 2020 2065 7665 7279 7468 696e 6720 everything
│ │ │ │ │ -00024290: 6e65 6564 6564 2e20 2054 6865 2073 6861 needed. The sha
│ │ │ │ │ -000242a0: 7065 2063 616e 2062 6520 6f6e 6520 6f66 pe can be one of
│ │ │ │ │ -000242b0: 2023 6279 7465 2023 696e 7438 2023 6368 #byte #int8 #ch
│ │ │ │ │ -000242c0: 6172 6163 7465 720a 2020 2020 2023 7368 aracter. #sh
│ │ │ │ │ -000242d0: 6f72 7420 2375 7368 6f72 7420 2369 6e74 ort #ushort #int
│ │ │ │ │ -000242e0: 2023 7569 6e74 2023 696e 7436 3420 2375 #uint #int64 #u
│ │ │ │ │ -000242f0: 696e 7436 3420 2375 7466 3332 2023 666c int64 #utf32 #fl
│ │ │ │ │ -00024300: 6f61 7420 2364 6f75 626c 6520 6f72 0a20 oat #double or.
│ │ │ │ │ -00024310: 2020 2020 2370 6f69 6e74 6572 2e0a 0a76 #pointer...v
│ │ │ │ │ -00024320: 6172 6961 626c 6542 7974 6553 7562 636c ariableByteSubcl
│ │ │ │ │ -00024330: 6173 733a 2063 6c61 7373 4e61 6d65 5374 ass: classNameSt
│ │ │ │ │ -00024340: 7269 6e67 2069 6e73 7461 6e63 6556 6172 ring instanceVar
│ │ │ │ │ -00024350: 6961 626c 654e 616d 6573 3a20 7374 7269 iableNames: stri
│ │ │ │ │ -00024360: 6e67 496e 7374 5661 724e 616d 6573 2063 ngInstVarNames c
│ │ │ │ │ -00024370: 6c61 7373 5661 7269 6162 6c65 4e61 6d65 lassVariableName
│ │ │ │ │ -00024380: 733a 2073 7472 696e 674f 6643 6c61 7373 s: stringOfClass
│ │ │ │ │ -00024390: 5661 724e 616d 6573 2070 6f6f 6c44 6963 VarNames poolDic
│ │ │ │ │ -000243a0: 7469 6f6e 6172 6965 733a 2073 7472 696e tionaries: strin
│ │ │ │ │ -000243b0: 674f 6650 6f6f 6c4e 616d 6573 2063 6174 gOfPoolNames cat
│ │ │ │ │ -000243c0: 6567 6f72 793a 2063 6174 6567 6f72 794e egory: categoryN
│ │ │ │ │ -000243d0: 616d 6553 7472 696e 670a 2020 2020 2044 ameString. D
│ │ │ │ │ -000243e0: 6566 696e 6520 6120 6279 7465 2076 6172 efine a byte var
│ │ │ │ │ -000243f0: 6961 626c 6520 7375 6263 6c61 7373 206f iable subclass o
│ │ │ │ │ -00024400: 6620 7468 6520 7265 6365 6976 6572 2077 f the receiver w
│ │ │ │ │ -00024410: 6974 6820 7468 6520 6769 7665 6e0a 2020 ith the given.
│ │ │ │ │ -00024420: 2020 206e 616d 652c 2069 6e73 7461 6e63 name, instanc
│ │ │ │ │ -00024430: 6520 7661 7269 6162 6c65 7320 286d 7573 e variables (mus
│ │ │ │ │ -00024440: 7420 6265 2022 292c 2063 6c61 7373 2076 t be "), class v
│ │ │ │ │ -00024450: 6172 6961 626c 6573 2c20 706f 6f6c 0a20 ariables, pool.
│ │ │ │ │ -00024460: 2020 2020 6469 6374 696f 6e61 7269 6573 dictionaries
│ │ │ │ │ -00024470: 2061 6e64 2063 6174 6567 6f72 792e 2020 and category.
│ │ │ │ │ -00024480: 4966 2074 6865 2063 6c61 7373 2069 7320 If the class is
│ │ │ │ │ -00024490: 616c 7265 6164 7920 6465 6669 6e65 642c already defined,
│ │ │ │ │ -000244a0: 2069 660a 2020 2020 206e 6563 6573 7361 if. necessa
│ │ │ │ │ -000244b0: 7279 2c20 7265 636f 6d70 696c 6520 6576 ry, recompile ev
│ │ │ │ │ -000244c0: 6572 7974 6869 6e67 206e 6565 6465 642e erything needed.
│ │ │ │ │ -000244d0: 0a0a 7661 7269 6162 6c65 5375 6263 6c61 ..variableSubcla
│ │ │ │ │ -000244e0: 7373 3a20 636c 6173 734e 616d 6553 7472 ss: classNameStr
│ │ │ │ │ -000244f0: 696e 6720 696e 7374 616e 6365 5661 7269 ing instanceVari
│ │ │ │ │ -00024500: 6162 6c65 4e61 6d65 733a 2073 7472 696e ableNames: strin
│ │ │ │ │ -00024510: 6749 6e73 7456 6172 4e61 6d65 7320 636c gInstVarNames cl
│ │ │ │ │ -00024520: 6173 7356 6172 6961 626c 654e 616d 6573 assVariableNames
│ │ │ │ │ -00024530: 3a20 7374 7269 6e67 4f66 436c 6173 7356 : stringOfClassV
│ │ │ │ │ -00024540: 6172 4e61 6d65 7320 706f 6f6c 4469 6374 arNames poolDict
│ │ │ │ │ -00024550: 696f 6e61 7269 6573 3a20 7374 7269 6e67 ionaries: string
│ │ │ │ │ -00024560: 4f66 506f 6f6c 4e61 6d65 7320 6361 7465 OfPoolNames cate
│ │ │ │ │ -00024570: 676f 7279 3a20 6361 7465 676f 7279 4e61 gory: categoryNa
│ │ │ │ │ -00024580: 6d65 5374 7269 6e67 0a20 2020 2020 4465 meString. De
│ │ │ │ │ -00024590: 6669 6e65 2061 2076 6172 6961 626c 6520 fine a variable
│ │ │ │ │ -000245a0: 706f 696e 7465 7220 7375 6263 6c61 7373 pointer subclass
│ │ │ │ │ -000245b0: 206f 6620 7468 6520 7265 6365 6976 6572 of the receiver
│ │ │ │ │ -000245c0: 2077 6974 6820 7468 6520 6769 7665 6e0a with the given.
│ │ │ │ │ -000245d0: 2020 2020 206e 616d 652c 2069 6e73 7461 name, insta
│ │ │ │ │ -000245e0: 6e63 6520 7661 7269 6162 6c65 732c 2063 nce variables, c
│ │ │ │ │ -000245f0: 6c61 7373 2076 6172 6961 626c 6573 2c20 lass variables,
│ │ │ │ │ -00024600: 706f 6f6c 2064 6963 7469 6f6e 6172 6965 pool dictionarie
│ │ │ │ │ -00024610: 7320 616e 640a 2020 2020 2063 6174 6567 s and. categ
│ │ │ │ │ -00024620: 6f72 792e 2020 4966 2074 6865 2063 6c61 ory. If the cla
│ │ │ │ │ -00024630: 7373 2069 7320 616c 7265 6164 7920 6465 ss is already de
│ │ │ │ │ -00024640: 6669 6e65 642c 2069 6620 6e65 6365 7373 fined, if necess
│ │ │ │ │ -00024650: 6172 792c 2072 6563 6f6d 7069 6c65 0a20 ary, recompile.
│ │ │ │ │ -00024660: 2020 2020 6576 6572 7974 6869 6e67 206e everything n
│ │ │ │ │ -00024670: 6565 6465 642e 0a0a 7661 7269 6162 6c65 eeded...variable
│ │ │ │ │ -00024680: 576f 7264 5375 6263 6c61 7373 3a20 636c WordSubclass: cl
│ │ │ │ │ -00024690: 6173 734e 616d 6553 7472 696e 6720 696e assNameString in
│ │ │ │ │ -000246a0: 7374 616e 6365 5661 7269 6162 6c65 4e61 stanceVariableNa
│ │ │ │ │ -000246b0: 6d65 733a 2073 7472 696e 6749 6e73 7456 mes: stringInstV
│ │ │ │ │ -000246c0: 6172 4e61 6d65 7320 636c 6173 7356 6172 arNames classVar
│ │ │ │ │ -000246d0: 6961 626c 654e 616d 6573 3a20 7374 7269 iableNames: stri
│ │ │ │ │ -000246e0: 6e67 4f66 436c 6173 7356 6172 4e61 6d65 ngOfClassVarName
│ │ │ │ │ -000246f0: 7320 706f 6f6c 4469 6374 696f 6e61 7269 s poolDictionari
│ │ │ │ │ -00024700: 6573 3a20 7374 7269 6e67 4f66 506f 6f6c es: stringOfPool
│ │ │ │ │ -00024710: 4e61 6d65 7320 6361 7465 676f 7279 3a20 Names category:
│ │ │ │ │ -00024720: 6361 7465 676f 7279 4e61 6d65 5374 7269 categoryNameStri
│ │ │ │ │ -00024730: 6e67 0a20 2020 2020 4465 6669 6e65 2061 ng. Define a
│ │ │ │ │ -00024740: 2077 6f72 6420 7661 7269 6162 6c65 2073 word variable s
│ │ │ │ │ -00024750: 7562 636c 6173 7320 6f66 2074 6865 2072 ubclass of the r
│ │ │ │ │ -00024760: 6563 6569 7665 7220 7769 7468 2074 6865 eceiver with the
│ │ │ │ │ -00024770: 2067 6976 656e 0a20 2020 2020 6e61 6d65 given. name
│ │ │ │ │ -00024780: 2c20 696e 7374 616e 6365 2076 6172 6961 , instance varia
│ │ │ │ │ -00024790: 626c 6573 2028 6d75 7374 2062 6520 2229 bles (must be ")
│ │ │ │ │ -000247a0: 2c20 636c 6173 7320 7661 7269 6162 6c65 , class variable
│ │ │ │ │ -000247b0: 732c 2070 6f6f 6c0a 2020 2020 2064 6963 s, pool. dic
│ │ │ │ │ -000247c0: 7469 6f6e 6172 6965 7320 616e 6420 6361 tionaries and ca
│ │ │ │ │ -000247d0: 7465 676f 7279 2e20 2049 6620 7468 6520 tegory. If the
│ │ │ │ │ -000247e0: 636c 6173 7320 6973 2061 6c72 6561 6479 class is already
│ │ │ │ │ -000247f0: 2064 6566 696e 6564 2c20 6966 0a20 2020 defined, if.
│ │ │ │ │ -00024800: 2020 6e65 6365 7373 6172 792c 2072 6563 necessary, rec
│ │ │ │ │ -00024810: 6f6d 7069 6c65 2065 7665 7279 7468 696e ompile everythin
│ │ │ │ │ -00024820: 6720 6e65 6564 6564 2e0a 0a1f 0a46 696c g needed.....Fil
│ │ │ │ │ -00024830: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ -00024840: 2c20 204e 6f64 653a 2043 6c61 7373 2d69 , Node: Class-i
│ │ │ │ │ -00024850: 6e73 7461 6e63 6520 6372 6561 7469 6f6e nstance creation
│ │ │ │ │ -00024860: 202d 2061 6c74 6572 6e61 7469 7665 2c20 - alternative,
│ │ │ │ │ -00024870: 204e 6578 743a 2043 6c61 7373 2d70 7261 Next: Class-pra
│ │ │ │ │ -00024880: 676d 6173 2c20 2050 7265 763a 2043 6c61 gmas, Prev: Cla
│ │ │ │ │ -00024890: 7373 2d69 6e73 7461 6e63 6520 6372 6561 ss-instance crea
│ │ │ │ │ -000248a0: 7469 6f6e 2c20 2055 703a 2043 6c61 7373 tion, Up: Class
│ │ │ │ │ -000248b0: 0a0a 312e 3331 2e35 2043 6c61 7373 3a20 ..1.31.5 Class:
│ │ │ │ │ -000248c0: 696e 7374 616e 6365 2063 7265 6174 696f instance creatio
│ │ │ │ │ -000248d0: 6e20 2d20 616c 7465 726e 6174 6976 650a n - alternative.
│ │ │ │ │ -000248e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000248f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00024900: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a63 -------------..c
│ │ │ │ │ -00024910: 6174 6567 6f72 6965 7346 6f72 3a20 6d65 ategoriesFor: me
│ │ │ │ │ -00024920: 7468 6f64 2061 7265 3a20 6361 7465 676f thod are: catego
│ │ │ │ │ -00024930: 7269 6573 0a20 2020 2020 446f 6e27 7420 ries. Don't
│ │ │ │ │ -00024940: 7573 6520 7468 6973 2c20 6974 2069 7320 use this, it is
│ │ │ │ │ -00024950: 6f6e 6c79 2070 7265 7365 6e74 2074 6f20 only present to
│ │ │ │ │ -00024960: 6669 6c65 2069 6e20 6672 6f6d 2049 424d file in from IBM
│ │ │ │ │ -00024970: 2053 6d61 6c6c 7461 6c6b 0a0a 7375 6263 Smalltalk..subc
│ │ │ │ │ -00024980: 6c61 7373 3a20 636c 6173 734e 616d 6553 lass: classNameS
│ │ │ │ │ -00024990: 7472 696e 6720 636c 6173 7349 6e73 7461 tring classInsta
│ │ │ │ │ -000249a0: 6e63 6556 6172 6961 626c 654e 616d 6573 nceVariableNames
│ │ │ │ │ -000249b0: 3a20 7374 7269 6e67 436c 6173 7349 6e73 : stringClassIns
│ │ │ │ │ -000249c0: 7456 6172 4e61 6d65 7320 696e 7374 616e tVarNames instan
│ │ │ │ │ -000249d0: 6365 5661 7269 6162 6c65 4e61 6d65 733a ceVariableNames:
│ │ │ │ │ -000249e0: 2073 7472 696e 6749 6e73 7456 6172 4e61 stringInstVarNa
│ │ │ │ │ -000249f0: 6d65 7320 636c 6173 7356 6172 6961 626c mes classVariabl
│ │ │ │ │ -00024a00: 654e 616d 6573 3a20 7374 7269 6e67 4f66 eNames: stringOf
│ │ │ │ │ -00024a10: 436c 6173 7356 6172 4e61 6d65 7320 706f ClassVarNames po
│ │ │ │ │ -00024a20: 6f6c 4469 6374 696f 6e61 7269 6573 3a20 olDictionaries:
│ │ │ │ │ -00024a30: 7374 7269 6e67 4f66 506f 6f6c 4e61 6d65 stringOfPoolName
│ │ │ │ │ -00024a40: 730a 2020 2020 2044 6f6e 2774 2075 7365 s. Don't use
│ │ │ │ │ -00024a50: 2074 6869 732c 2069 7420 6973 206f 6e6c this, it is onl
│ │ │ │ │ -00024a60: 7920 7072 6573 656e 7420 746f 2066 696c y present to fil
│ │ │ │ │ -00024a70: 6520 696e 2066 726f 6d20 4942 4d20 536d e in from IBM Sm
│ │ │ │ │ -00024a80: 616c 6c74 616c 6b0a 0a73 7562 636c 6173 alltalk..subclas
│ │ │ │ │ -00024a90: 733a 2063 6c61 7373 4e61 6d65 5374 7269 s: classNameStri
│ │ │ │ │ -00024aa0: 6e67 2069 6e73 7461 6e63 6556 6172 6961 ng instanceVaria
│ │ │ │ │ -00024ab0: 626c 654e 616d 6573 3a20 7374 7269 6e67 bleNames: string
│ │ │ │ │ -00024ac0: 496e 7374 5661 724e 616d 6573 2063 6c61 InstVarNames cla
│ │ │ │ │ -00024ad0: 7373 5661 7269 6162 6c65 4e61 6d65 733a ssVariableNames:
│ │ │ │ │ -00024ae0: 2073 7472 696e 674f 6643 6c61 7373 5661 stringOfClassVa
│ │ │ │ │ -00024af0: 724e 616d 6573 2070 6f6f 6c44 6963 7469 rNames poolDicti
│ │ │ │ │ -00024b00: 6f6e 6172 6965 733a 2073 7472 696e 674f onaries: stringO
│ │ │ │ │ -00024b10: 6650 6f6f 6c4e 616d 6573 0a20 2020 2020 fPoolNames.
│ │ │ │ │ -00024b20: 446f 6e27 7420 7573 6520 7468 6973 2c20 Don't use this,
│ │ │ │ │ -00024b30: 6974 2069 7320 6f6e 6c79 2070 7265 7365 it is only prese
│ │ │ │ │ -00024b40: 6e74 2074 6f20 6669 6c65 2069 6e20 6672 nt to file in fr
│ │ │ │ │ -00024b50: 6f6d 2049 424d 2053 6d61 6c6c 7461 6c6b om IBM Smalltalk
│ │ │ │ │ -00024b60: 0a0a 7661 7269 6162 6c65 4279 7465 5375 ..variableByteSu
│ │ │ │ │ -00024b70: 6263 6c61 7373 3a20 636c 6173 734e 616d bclass: classNam
│ │ │ │ │ -00024b80: 6553 7472 696e 6720 636c 6173 7349 6e73 eString classIns
│ │ │ │ │ -00024b90: 7461 6e63 6556 6172 6961 626c 654e 616d tanceVariableNam
│ │ │ │ │ -00024ba0: 6573 3a20 7374 7269 6e67 436c 6173 7349 es: stringClassI
│ │ │ │ │ -00024bb0: 6e73 7456 6172 4e61 6d65 7320 636c 6173 nstVarNames clas
│ │ │ │ │ -00024bc0: 7356 6172 6961 626c 654e 616d 6573 3a20 sVariableNames:
│ │ │ │ │ -00024bd0: 7374 7269 6e67 4f66 436c 6173 7356 6172 stringOfClassVar
│ │ │ │ │ -00024be0: 4e61 6d65 7320 706f 6f6c 4469 6374 696f Names poolDictio
│ │ │ │ │ -00024bf0: 6e61 7269 6573 3a20 7374 7269 6e67 4f66 naries: stringOf
│ │ │ │ │ -00024c00: 506f 6f6c 4e61 6d65 730a 2020 2020 2044 PoolNames. D
│ │ │ │ │ -00024c10: 6f6e 2774 2075 7365 2074 6869 732c 2069 on't use this, i
│ │ │ │ │ -00024c20: 7420 6973 206f 6e6c 7920 7072 6573 656e t is only presen
│ │ │ │ │ -00024c30: 7420 746f 2066 696c 6520 696e 2066 726f t to file in fro
│ │ │ │ │ -00024c40: 6d20 4942 4d20 536d 616c 6c74 616c 6b0a m IBM Smalltalk.
│ │ │ │ │ -00024c50: 0a76 6172 6961 626c 6542 7974 6553 7562 .variableByteSub
│ │ │ │ │ -00024c60: 636c 6173 733a 2063 6c61 7373 4e61 6d65 class: className
│ │ │ │ │ -00024c70: 5374 7269 6e67 2063 6c61 7373 5661 7269 String classVari
│ │ │ │ │ -00024c80: 6162 6c65 4e61 6d65 733a 2073 7472 696e ableNames: strin
│ │ │ │ │ -00024c90: 674f 6643 6c61 7373 5661 724e 616d 6573 gOfClassVarNames
│ │ │ │ │ -00024ca0: 2070 6f6f 6c44 6963 7469 6f6e 6172 6965 poolDictionarie
│ │ │ │ │ -00024cb0: 733a 2073 7472 696e 674f 6650 6f6f 6c4e s: stringOfPoolN
│ │ │ │ │ -00024cc0: 616d 6573 0a20 2020 2020 446f 6e27 7420 ames. Don't
│ │ │ │ │ -00024cd0: 7573 6520 7468 6973 2c20 6974 2069 7320 use this, it is
│ │ │ │ │ -00024ce0: 6f6e 6c79 2070 7265 7365 6e74 2074 6f20 only present to
│ │ │ │ │ -00024cf0: 6669 6c65 2069 6e20 6672 6f6d 2049 424d file in from IBM
│ │ │ │ │ -00024d00: 2053 6d61 6c6c 7461 6c6b 0a0a 7661 7269 Smalltalk..vari
│ │ │ │ │ -00024d10: 6162 6c65 4c6f 6e67 5375 6263 6c61 7373 ableLongSubclass
│ │ │ │ │ -00024d20: 3a20 636c 6173 734e 616d 6553 7472 696e : classNameStrin
│ │ │ │ │ -00024d30: 6720 636c 6173 7349 6e73 7461 6e63 6556 g classInstanceV
│ │ │ │ │ -00024d40: 6172 6961 626c 654e 616d 6573 3a20 7374 ariableNames: st
│ │ │ │ │ -00024d50: 7269 6e67 436c 6173 7349 6e73 7456 6172 ringClassInstVar
│ │ │ │ │ -00024d60: 4e61 6d65 7320 636c 6173 7356 6172 6961 Names classVaria
│ │ │ │ │ -00024d70: 626c 654e 616d 6573 3a20 7374 7269 6e67 bleNames: string
│ │ │ │ │ -00024d80: 4f66 436c 6173 7356 6172 4e61 6d65 7320 OfClassVarNames
│ │ │ │ │ -00024d90: 706f 6f6c 4469 6374 696f 6e61 7269 6573 poolDictionaries
│ │ │ │ │ -00024da0: 3a20 7374 7269 6e67 4f66 506f 6f6c 4e61 : stringOfPoolNa
│ │ │ │ │ -00024db0: 6d65 730a 2020 2020 2044 6f6e 2774 2075 mes. Don't u
│ │ │ │ │ -00024dc0: 7365 2074 6869 732c 2069 7420 6973 206f se this, it is o
│ │ │ │ │ -00024dd0: 6e6c 7920 7072 6573 656e 7420 746f 2066 nly present to f
│ │ │ │ │ -00024de0: 696c 6520 696e 2066 726f 6d20 4942 4d20 ile in from IBM
│ │ │ │ │ -00024df0: 536d 616c 6c74 616c 6b0a 0a76 6172 6961 Smalltalk..varia
│ │ │ │ │ -00024e00: 626c 654c 6f6e 6753 7562 636c 6173 733a bleLongSubclass:
│ │ │ │ │ -00024e10: 2063 6c61 7373 4e61 6d65 5374 7269 6e67 classNameString
│ │ │ │ │ -00024e20: 2063 6c61 7373 5661 7269 6162 6c65 4e61 classVariableNa
│ │ │ │ │ -00024e30: 6d65 733a 2073 7472 696e 674f 6643 6c61 mes: stringOfCla
│ │ │ │ │ -00024e40: 7373 5661 724e 616d 6573 2070 6f6f 6c44 ssVarNames poolD
│ │ │ │ │ -00024e50: 6963 7469 6f6e 6172 6965 733a 2073 7472 ictionaries: str
│ │ │ │ │ -00024e60: 696e 674f 6650 6f6f 6c4e 616d 6573 0a20 ingOfPoolNames.
│ │ │ │ │ -00024e70: 2020 2020 446f 6e27 7420 7573 6520 7468 Don't use th
│ │ │ │ │ -00024e80: 6973 2c20 6974 2069 7320 6f6e 6c79 2070 is, it is only p
│ │ │ │ │ -00024e90: 7265 7365 6e74 2074 6f20 6669 6c65 2069 resent to file i
│ │ │ │ │ -00024ea0: 6e20 6672 6f6d 2049 424d 2053 6d61 6c6c n from IBM Small
│ │ │ │ │ -00024eb0: 7461 6c6b 0a0a 7661 7269 6162 6c65 5375 talk..variableSu
│ │ │ │ │ -00024ec0: 6263 6c61 7373 3a20 636c 6173 734e 616d bclass: classNam
│ │ │ │ │ -00024ed0: 6553 7472 696e 6720 636c 6173 7349 6e73 eString classIns
│ │ │ │ │ -00024ee0: 7461 6e63 6556 6172 6961 626c 654e 616d tanceVariableNam
│ │ │ │ │ -00024ef0: 6573 3a20 7374 7269 6e67 436c 6173 7349 es: stringClassI
│ │ │ │ │ -00024f00: 6e73 7456 6172 4e61 6d65 7320 696e 7374 nstVarNames inst
│ │ │ │ │ -00024f10: 616e 6365 5661 7269 6162 6c65 4e61 6d65 anceVariableName
│ │ │ │ │ -00024f20: 733a 2073 7472 696e 6749 6e73 7456 6172 s: stringInstVar
│ │ │ │ │ -00024f30: 4e61 6d65 7320 636c 6173 7356 6172 6961 Names classVaria
│ │ │ │ │ -00024f40: 626c 654e 616d 6573 3a20 7374 7269 6e67 bleNames: string
│ │ │ │ │ -00024f50: 4f66 436c 6173 7356 6172 4e61 6d65 7320 OfClassVarNames
│ │ │ │ │ -00024f60: 706f 6f6c 4469 6374 696f 6e61 7269 6573 poolDictionaries
│ │ │ │ │ -00024f70: 3a20 7374 7269 6e67 4f66 506f 6f6c 4e61 : stringOfPoolNa
│ │ │ │ │ -00024f80: 6d65 730a 2020 2020 2044 6f6e 2774 2075 mes. Don't u
│ │ │ │ │ -00024f90: 7365 2074 6869 732c 2069 7420 6973 206f se this, it is o
│ │ │ │ │ -00024fa0: 6e6c 7920 7072 6573 656e 7420 746f 2066 nly present to f
│ │ │ │ │ -00024fb0: 696c 6520 696e 2066 726f 6d20 4942 4d20 ile in from IBM
│ │ │ │ │ -00024fc0: 536d 616c 6c74 616c 6b0a 0a76 6172 6961 Smalltalk..varia
│ │ │ │ │ -00024fd0: 626c 6553 7562 636c 6173 733a 2063 6c61 bleSubclass: cla
│ │ │ │ │ -00024fe0: 7373 4e61 6d65 5374 7269 6e67 2069 6e73 ssNameString ins
│ │ │ │ │ -00024ff0: 7461 6e63 6556 6172 6961 626c 654e 616d tanceVariableNam
│ │ │ │ │ -00025000: 6573 3a20 7374 7269 6e67 496e 7374 5661 es: stringInstVa
│ │ │ │ │ -00025010: 724e 616d 6573 2063 6c61 7373 5661 7269 rNames classVari
│ │ │ │ │ -00025020: 6162 6c65 4e61 6d65 733a 2073 7472 696e ableNames: strin
│ │ │ │ │ -00025030: 674f 6643 6c61 7373 5661 724e 616d 6573 gOfClassVarNames
│ │ │ │ │ -00025040: 2070 6f6f 6c44 6963 7469 6f6e 6172 6965 poolDictionarie
│ │ │ │ │ -00025050: 733a 2073 7472 696e 674f 6650 6f6f 6c4e s: stringOfPoolN
│ │ │ │ │ -00025060: 616d 6573 0a20 2020 2020 446f 6e27 7420 ames. Don't
│ │ │ │ │ -00025070: 7573 6520 7468 6973 2c20 6974 2069 7320 use this, it is
│ │ │ │ │ -00025080: 6f6e 6c79 2070 7265 7365 6e74 2074 6f20 only present to
│ │ │ │ │ -00025090: 6669 6c65 2069 6e20 6672 6f6d 2049 424d file in from IBM
│ │ │ │ │ -000250a0: 2053 6d61 6c6c 7461 6c6b 0a0a 1f0a 4669 Smalltalk....Fi
│ │ │ │ │ -000250b0: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ -000250c0: 6f2c 2020 4e6f 6465 3a20 436c 6173 732d o, Node: Class-
│ │ │ │ │ -000250d0: 7072 6167 6d61 732c 2020 4e65 7874 3a20 pragmas, Next:
│ │ │ │ │ -000250e0: 436c 6173 732d 7072 696e 7469 6e67 2c20 Class-printing,
│ │ │ │ │ -000250f0: 2050 7265 763a 2043 6c61 7373 2d69 6e73 Prev: Class-ins
│ │ │ │ │ -00025100: 7461 6e63 6520 6372 6561 7469 6f6e 202d tance creation -
│ │ │ │ │ -00025110: 2061 6c74 6572 6e61 7469 7665 2c20 2055 alternative, U
│ │ │ │ │ -00025120: 703a 2043 6c61 7373 0a0a 312e 3331 2e36 p: Class..1.31.6
│ │ │ │ │ -00025130: 2043 6c61 7373 3a20 7072 6167 6d61 730a Class: pragmas.
│ │ │ │ │ -00025140: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00025150: 2d2d 2d2d 2d0a 0a70 7261 676d 6148 616e -----..pragmaHan
│ │ │ │ │ -00025160: 646c 6572 466f 723a 2061 5379 6d62 6f6c dlerFor: aSymbol
│ │ │ │ │ -00025170: 0a20 2020 2020 416e 7377 6572 2074 6865 . Answer the
│ │ │ │ │ -00025180: 2028 706f 7373 6962 6c79 2069 6e68 6572 (possibly inher
│ │ │ │ │ -00025190: 6974 6564 2920 7265 6769 7374 6572 6564 ited) registered
│ │ │ │ │ -000251a0: 2068 616e 646c 6572 2066 6f72 2070 7261 handler for pra
│ │ │ │ │ -000251b0: 676d 610a 2020 2020 2061 5379 6d62 6f6c gma. aSymbol
│ │ │ │ │ -000251c0: 2c20 6f72 206e 696c 2069 6620 6e6f 7420 , or nil if not
│ │ │ │ │ -000251d0: 666f 756e 642e 0a0a 7265 6769 7374 6572 found...register
│ │ │ │ │ -000251e0: 4861 6e64 6c65 723a 2061 426c 6f63 6b20 Handler: aBlock
│ │ │ │ │ -000251f0: 666f 7250 7261 676d 613a 2070 7261 676d forPragma: pragm
│ │ │ │ │ -00025200: 610a 2020 2020 2057 6869 6c65 2063 6f6d a. While com
│ │ │ │ │ -00025210: 7069 6c69 6e67 206d 6574 686f 6473 2c20 piling methods,
│ │ │ │ │ -00025220: 6f6e 2065 7665 7279 2065 6e63 6f75 6e74 on every encount
│ │ │ │ │ -00025230: 6572 206f 6620 7468 6520 7072 6167 6d61 er of the pragma
│ │ │ │ │ -00025240: 2077 6974 6820 7468 650a 2020 2020 2067 with the. g
│ │ │ │ │ -00025250: 6976 656e 206e 616d 652c 2063 616c 6c20 iven name, call
│ │ │ │ │ -00025260: 6142 6c6f 636b 2077 6974 6820 7468 6520 aBlock with the
│ │ │ │ │ -00025270: 436f 6d70 696c 6564 4d65 7468 6f64 2061 CompiledMethod a
│ │ │ │ │ -00025280: 6e64 2061 6e20 6172 7261 7920 6f66 0a20 nd an array of.
│ │ │ │ │ -00025290: 2020 2020 7072 6167 6d61 2061 7267 756d pragma argum
│ │ │ │ │ -000252a0: 656e 7420 7661 6c75 6573 2e0a 0a1f 0a46 ent values.....F
│ │ │ │ │ -000252b0: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ -000252c0: 666f 2c20 204e 6f64 653a 2043 6c61 7373 fo, Node: Class
│ │ │ │ │ -000252d0: 2d70 7269 6e74 696e 672c 2020 4e65 7874 -printing, Next
│ │ │ │ │ -000252e0: 3a20 436c 6173 732d 7361 7669 6e67 2061 : Class-saving a
│ │ │ │ │ -000252f0: 6e64 206c 6f61 6469 6e67 2c20 2050 7265 nd loading, Pre
│ │ │ │ │ -00025300: 763a 2043 6c61 7373 2d70 7261 676d 6173 v: Class-pragmas
│ │ │ │ │ -00025310: 2c20 2055 703a 2043 6c61 7373 0a0a 312e , Up: Class..1.
│ │ │ │ │ -00025320: 3331 2e37 2043 6c61 7373 3a20 7072 696e 31.7 Class: prin
│ │ │ │ │ -00025330: 7469 6e67 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d ting.-----------
│ │ │ │ │ -00025340: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a61 7274 -----------..art
│ │ │ │ │ -00025350: 6963 6c65 0a20 2020 2020 416e 7377 6572 icle. Answer
│ │ │ │ │ -00025360: 2061 6e20 6172 7469 636c 6520 2827 6127 an article ('a'
│ │ │ │ │ -00025370: 206f 7220 2761 6e27 2920 7768 6963 6820 or 'an') which
│ │ │ │ │ -00025380: 6973 206f 6b20 666f 7220 7468 6520 7265 is ok for the re
│ │ │ │ │ -00025390: 6365 6976 6572 2773 206e 616d 650a 0a70 ceiver's name..p
│ │ │ │ │ -000253a0: 7269 6e74 4f6e 3a20 6153 7472 6561 6d0a rintOn: aStream.
│ │ │ │ │ -000253b0: 2020 2020 2050 7269 6e74 2061 2072 6570 Print a rep
│ │ │ │ │ -000253c0: 7265 7365 6e74 6174 696f 6e20 6f66 2074 resentation of t
│ │ │ │ │ -000253d0: 6865 2072 6563 6569 7665 7220 6f6e 2061 he receiver on a
│ │ │ │ │ -000253e0: 5374 7265 616d 0a0a 7374 6f72 654f 6e3a Stream..storeOn:
│ │ │ │ │ -000253f0: 2061 5374 7265 616d 0a20 2020 2020 5374 aStream. St
│ │ │ │ │ -00025400: 6f72 6520 536d 616c 6c74 616c 6b20 636f ore Smalltalk co
│ │ │ │ │ -00025410: 6465 2063 6f6d 7069 6c69 6e67 2074 6f20 de compiling to
│ │ │ │ │ -00025420: 7468 6520 7265 6365 6976 6572 206f 6e20 the receiver on
│ │ │ │ │ -00025430: 6153 7472 6561 6d0a 0a1f 0a46 696c 653a aStream....File:
│ │ │ │ │ -00025440: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ -00025450: 204e 6f64 653a 2043 6c61 7373 2d73 6176 Node: Class-sav
│ │ │ │ │ -00025460: 696e 6720 616e 6420 6c6f 6164 696e 672c ing and loading,
│ │ │ │ │ -00025470: 2020 4e65 7874 3a20 436c 6173 732d 7365 Next: Class-se
│ │ │ │ │ -00025480: 6375 7269 7479 2c20 2050 7265 763a 2043 curity, Prev: C
│ │ │ │ │ -00025490: 6c61 7373 2d70 7269 6e74 696e 672c 2020 lass-printing,
│ │ │ │ │ -000254a0: 5570 3a20 436c 6173 730a 0a31 2e33 312e Up: Class..1.31.
│ │ │ │ │ -000254b0: 3820 436c 6173 733a 2073 6176 696e 6720 8 Class: saving
│ │ │ │ │ -000254c0: 616e 6420 6c6f 6164 696e 670a 2d2d 2d2d and loading.----
│ │ │ │ │ -000254d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000254e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6269 ------------..bi
│ │ │ │ │ -000254f0: 6e61 7279 5265 7072 6573 656e 7461 7469 naryRepresentati
│ │ │ │ │ -00025500: 6f6e 5665 7273 696f 6e0a 2020 2020 2041 onVersion. A
│ │ │ │ │ -00025510: 6e73 7765 7220 6120 6e75 6d62 6572 203e nswer a number >
│ │ │ │ │ -00025520: 3d20 3020 7768 6963 6820 7265 7072 6573 = 0 which repres
│ │ │ │ │ -00025530: 656e 7473 2074 6865 2063 7572 7265 6e74 ents the current
│ │ │ │ │ -00025540: 2076 6572 7369 6f6e 206f 6620 7468 650a version of the.
│ │ │ │ │ -00025550: 2020 2020 206f 626a 6563 7427 7320 7265 object's re
│ │ │ │ │ -00025560: 7072 6573 656e 7461 7469 6f6e 2e20 2054 presentation. T
│ │ │ │ │ -00025570: 6865 2064 6566 6175 6c74 2069 6d70 6c65 he default imple
│ │ │ │ │ -00025580: 6d65 6e74 6174 696f 6e20 616e 7377 6572 mentation answer
│ │ │ │ │ -00025590: 7320 7a65 726f 2e0a 0a63 6f6e 7665 7274 s zero...convert
│ │ │ │ │ -000255a0: 4672 6f6d 5665 7273 696f 6e3a 2076 6572 FromVersion: ver
│ │ │ │ │ -000255b0: 7369 6f6e 2077 6974 6846 6978 6564 5661 sion withFixedVa
│ │ │ │ │ -000255c0: 7269 6162 6c65 733a 2066 6978 6564 2069 riables: fixed i
│ │ │ │ │ -000255d0: 6e64 6578 6564 5661 7269 6162 6c65 733a ndexedVariables:
│ │ │ │ │ -000255e0: 2069 6e64 6578 6564 2066 6f72 3a20 616e indexed for: an
│ │ │ │ │ -000255f0: 4f62 6a65 6374 4475 6d70 6572 0a20 2020 ObjectDumper.
│ │ │ │ │ -00025600: 2020 5468 6973 206d 6574 686f 6420 6973 This method is
│ │ │ │ │ -00025610: 2063 616c 6c65 6420 6966 2061 2056 6572 called if a Ver
│ │ │ │ │ -00025620: 7369 6f6e 6162 6c65 4f62 6a65 6374 5072 sionableObjectPr
│ │ │ │ │ -00025630: 6f78 7920 6973 2061 7474 6163 6865 6420 oxy is attached
│ │ │ │ │ -00025640: 746f 2061 0a20 2020 2020 636c 6173 732e to a. class.
│ │ │ │ │ -00025650: 2020 4974 2072 6563 6569 7665 7320 7468 It receives th
│ │ │ │ │ -00025660: 6520 7665 7273 696f 6e20 6e75 6d62 6572 e version number
│ │ │ │ │ -00025670: 2074 6861 7420 7761 7320 7374 6f72 6564 that was stored
│ │ │ │ │ -00025680: 2066 6f72 2074 6865 0a20 2020 2020 6f62 for the. ob
│ │ │ │ │ -00025690: 6a65 6374 2028 6f72 206e 696c 2069 6620 ject (or nil if
│ │ │ │ │ -000256a0: 7468 6520 6f62 6a65 6374 2064 6964 206e the object did n
│ │ │ │ │ -000256b0: 6f74 2075 7365 2061 2056 6572 7369 6f6e ot use a Version
│ │ │ │ │ -000256c0: 6162 6c65 4f62 6a65 6374 5072 6f78 7929 ableObjectProxy)
│ │ │ │ │ -000256d0: 2c0a 2020 2020 2074 6865 2066 6978 6564 ,. the fixed
│ │ │ │ │ -000256e0: 2069 6e73 7461 6e63 6520 7661 7269 6162 instance variab
│ │ │ │ │ -000256f0: 6c65 732c 2074 6865 2069 6e64 6578 6564 les, the indexed
│ │ │ │ │ -00025700: 2069 6e73 7461 6e63 6520 7661 7269 6162 instance variab
│ │ │ │ │ -00025710: 6c65 732c 2061 6e64 0a20 2020 2020 7468 les, and. th
│ │ │ │ │ -00025720: 6520 4f62 6a65 6374 4475 6d70 6572 2074 e ObjectDumper t
│ │ │ │ │ -00025730: 6861 7420 6861 7320 7265 6164 2074 6865 hat has read the
│ │ │ │ │ -00025740: 206f 626a 6563 742e 2020 5468 6520 6465 object. The de
│ │ │ │ │ -00025750: 6661 756c 740a 2020 2020 2069 6d70 6c65 fault. imple
│ │ │ │ │ -00025760: 6d65 6e74 6174 696f 6e20 6967 6e6f 7265 mentation ignore
│ │ │ │ │ -00025770: 7320 7468 6520 7665 7273 696f 6e20 616e s the version an
│ │ │ │ │ -00025780: 6420 7369 6d70 6c79 2066 696c 6c73 2069 d simply fills i
│ │ │ │ │ -00025790: 6e20 616e 2069 6e73 7461 6e63 650a 2020 n an instance.
│ │ │ │ │ -000257a0: 2020 206f 6620 7468 6520 7265 6365 6976 of the receiv
│ │ │ │ │ -000257b0: 6572 2077 6974 6820 7468 6520 6769 7665 er with the give
│ │ │ │ │ -000257c0: 6e20 6669 7865 6420 616e 6420 696e 6465 n fixed and inde
│ │ │ │ │ -000257d0: 7865 6420 696e 7374 616e 6365 2076 6172 xed instance var
│ │ │ │ │ -000257e0: 6961 626c 6573 0a20 2020 2020 286e 696c iables. (nil
│ │ │ │ │ -000257f0: 2069 6620 7468 6520 636c 6173 7320 696e if the class in
│ │ │ │ │ -00025800: 7374 616e 6365 7320 6172 6520 6f66 2066 stances are of f
│ │ │ │ │ -00025810: 6978 6564 2073 697a 6529 2e20 2049 6620 ixed size). If
│ │ │ │ │ -00025820: 696e 7374 616e 6365 0a20 2020 2020 7661 instance. va
│ │ │ │ │ -00025830: 7269 6162 6c65 7320 7765 7265 2072 656d riables were rem
│ │ │ │ │ -00025840: 6f76 6564 2066 726f 6d20 7468 6520 636c oved from the cl
│ │ │ │ │ -00025850: 6173 732c 2065 7874 7261 7320 6172 6520 ass, extras are
│ │ │ │ │ -00025860: 6967 6e6f 7265 643b 2069 6620 7468 650a ignored; if the.
│ │ │ │ │ -00025870: 2020 2020 2063 6c61 7373 2069 7320 6e6f class is no
│ │ │ │ │ -00025880: 7720 6669 7865 6420 616e 6420 7573 6564 w fixed and used
│ │ │ │ │ -00025890: 2074 6f20 6265 2069 6e64 6578 6564 2c20 to be indexed,
│ │ │ │ │ -000258a0: 696e 6465 7865 6420 6973 206e 6f74 2075 indexed is not u
│ │ │ │ │ -000258b0: 7365 642e 0a0a 6e6f 6e56 6572 7369 6f6e sed...nonVersion
│ │ │ │ │ -000258c0: 6564 496e 7374 5369 7a65 0a20 2020 2020 edInstSize.
│ │ │ │ │ -000258d0: 416e 7377 6572 2074 6865 206e 756d 6265 Answer the numbe
│ │ │ │ │ -000258e0: 7220 6f66 2069 6e73 7461 6e63 6520 7661 r of instance va
│ │ │ │ │ -000258f0: 7269 6162 6c65 7320 7468 6174 2074 6865 riables that the
│ │ │ │ │ -00025900: 2063 6c61 7373 2075 7365 6420 746f 2068 class used to h
│ │ │ │ │ -00025910: 6176 650a 2020 2020 2077 6865 6e20 6f62 ave. when ob
│ │ │ │ │ -00025920: 6a65 6374 7320 7765 7265 2073 746f 7265 jects were store
│ │ │ │ │ -00025930: 6420 7769 7468 6f75 7420 7573 696e 6720 d without using
│ │ │ │ │ -00025940: 6120 5665 7273 696f 6e61 626c 654f 626a a VersionableObj
│ │ │ │ │ -00025950: 6563 7450 726f 7879 2e0a 2020 2020 2054 ectProxy.. T
│ │ │ │ │ -00025960: 6865 2064 6566 6175 6c74 2069 6d70 6c65 he default imple
│ │ │ │ │ -00025970: 6d65 6e74 6174 696f 6e20 616e 7377 6572 mentation answer
│ │ │ │ │ -00025980: 7320 7468 6520 6375 7272 656e 7420 696e s the current in
│ │ │ │ │ -00025990: 7374 5369 7a65 2e0a 0a1f 0a46 696c 653a stSize.....File:
│ │ │ │ │ -000259a0: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ -000259b0: 204e 6f64 653a 2043 6c61 7373 2d73 6563 Node: Class-sec
│ │ │ │ │ -000259c0: 7572 6974 792c 2020 4e65 7874 3a20 436c urity, Next: Cl
│ │ │ │ │ -000259d0: 6173 732d 7374 696c 6c20 756e 636c 6173 ass-still unclas
│ │ │ │ │ -000259e0: 7369 6669 6564 2c20 2050 7265 763a 2043 sified, Prev: C
│ │ │ │ │ -000259f0: 6c61 7373 2d73 6176 696e 6720 616e 6420 lass-saving and
│ │ │ │ │ -00025a00: 6c6f 6164 696e 672c 2020 5570 3a20 436c loading, Up: Cl
│ │ │ │ │ -00025a10: 6173 730a 0a31 2e33 312e 3920 436c 6173 ass..1.31.9 Clas
│ │ │ │ │ -00025a20: 733a 2073 6563 7572 6974 790a 2d2d 2d2d s: security.----
│ │ │ │ │ -00025a30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00025a40: 2d2d 0a0a 6368 6563 6b3a 2061 5065 726d --..check: aPerm
│ │ │ │ │ -00025a50: 6973 7369 6f6e 0a20 2020 2020 4e6f 7420 ission. Not
│ │ │ │ │ -00025a60: 636f 6d6d 656e 7465 642e 0a0a 7365 6375 commented...secu
│ │ │ │ │ -00025a70: 7269 7479 506f 6c69 6379 0a20 2020 2020 rityPolicy.
│ │ │ │ │ -00025a80: 416e 7377 6572 2027 7365 6375 7269 7479 Answer 'security
│ │ │ │ │ -00025a90: 506f 6c69 6379 272e 0a0a 7365 6375 7269 Policy'...securi
│ │ │ │ │ -00025aa0: 7479 506f 6c69 6379 3a20 6153 6563 7572 tyPolicy: aSecur
│ │ │ │ │ -00025ab0: 6974 7950 6f6c 6963 790a 2020 2020 204e ityPolicy. N
│ │ │ │ │ -00025ac0: 6f74 2063 6f6d 6d65 6e74 6564 2e0a 0a1f ot commented....
│ │ │ │ │ -00025ad0: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ -00025ae0: 696e 666f 2c20 204e 6f64 653a 2043 6c61 info, Node: Cla
│ │ │ │ │ -00025af0: 7373 2d73 7469 6c6c 2075 6e63 6c61 7373 ss-still unclass
│ │ │ │ │ -00025b00: 6966 6965 642c 2020 4e65 7874 3a20 436c ified, Next: Cl
│ │ │ │ │ -00025b10: 6173 732d 7465 7374 696e 672c 2020 5072 ass-testing, Pr
│ │ │ │ │ -00025b20: 6576 3a20 436c 6173 732d 7365 6375 7269 ev: Class-securi
│ │ │ │ │ -00025b30: 7479 2c20 2055 703a 2043 6c61 7373 0a0a ty, Up: Class..
│ │ │ │ │ -00025b40: 312e 3331 2e31 3020 436c 6173 733a 2073 1.31.10 Class: s
│ │ │ │ │ -00025b50: 7469 6c6c 2075 6e63 6c61 7373 6966 6965 till unclassifie
│ │ │ │ │ -00025b60: 640a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d d.--------------
│ │ │ │ │ -00025b70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00025b80: 2d2d 2d0a 0a61 6c6c 5368 6172 6564 506f ---..allSharedPo
│ │ │ │ │ -00025b90: 6f6c 4469 6374 696f 6e61 7269 6573 446f olDictionariesDo
│ │ │ │ │ -00025ba0: 3a20 6142 6c6f 636b 0a20 2020 2020 416e : aBlock. An
│ │ │ │ │ -00025bb0: 7377 6572 2074 6865 2073 6861 7265 6420 swer the shared
│ │ │ │ │ -00025bc0: 706f 6f6c 7320 7669 7369 626c 6520 6672 pools visible fr
│ │ │ │ │ -00025bd0: 6f6d 206d 6574 686f 6473 2069 6e20 7468 om methods in th
│ │ │ │ │ -00025be0: 6520 6d65 7461 636c 6173 732c 2069 6e0a e metaclass, in.
│ │ │ │ │ -00025bf0: 2020 2020 2074 6865 2063 6f72 7265 6374 the correct
│ │ │ │ │ -00025c00: 2073 6561 7263 6820 6f72 6465 722e 0a0a search order...
│ │ │ │ │ -00025c10: 6669 6c65 4f75 7448 6561 6465 724f 6e3a fileOutHeaderOn:
│ │ │ │ │ -00025c20: 2061 4669 6c65 5374 7265 616d 0a20 2020 aFileStream.
│ │ │ │ │ -00025c30: 2020 4e6f 7420 636f 6d6d 656e 7465 642e Not commented.
│ │ │ │ │ -00025c40: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ -00025c50: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ -00025c60: 436c 6173 732d 7465 7374 696e 672c 2020 Class-testing,
│ │ │ │ │ -00025c70: 4e65 7874 3a20 436c 6173 732d 7465 7374 Next: Class-test
│ │ │ │ │ -00025c80: 696e 6720 6675 6e63 7469 6f6e 616c 6974 ing functionalit
│ │ │ │ │ -00025c90: 792c 2020 5072 6576 3a20 436c 6173 732d y, Prev: Class-
│ │ │ │ │ -00025ca0: 7374 696c 6c20 756e 636c 6173 7369 6669 still unclassifi
│ │ │ │ │ -00025cb0: 6564 2c20 2055 703a 2043 6c61 7373 0a0a ed, Up: Class..
│ │ │ │ │ -00025cc0: 312e 3331 2e31 3120 436c 6173 733a 2074 1.31.11 Class: t
│ │ │ │ │ -00025cd0: 6573 7469 6e67 0a2d 2d2d 2d2d 2d2d 2d2d esting.---------
│ │ │ │ │ -00025ce0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a3d -------------..=
│ │ │ │ │ -00025cf0: 2061 436c 6173 730a 2020 2020 2052 6574 aClass. Ret
│ │ │ │ │ -00025d00: 7572 6e73 2074 7275 6520 6966 2074 6865 urns true if the
│ │ │ │ │ -00025d10: 2074 776f 2063 6c61 7373 206f 626a 6563 two class objec
│ │ │ │ │ -00025d20: 7473 2061 7265 2074 6f20 6265 2063 6f6e ts are to be con
│ │ │ │ │ -00025d30: 7369 6465 7265 6420 6571 7561 6c2e 0a0a sidered equal...
│ │ │ │ │ -00025d40: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ -00025d50: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 436c .info, Node: Cl
│ │ │ │ │ -00025d60: 6173 732d 7465 7374 696e 6720 6675 6e63 ass-testing func
│ │ │ │ │ -00025d70: 7469 6f6e 616c 6974 792c 2020 5072 6576 tionality, Prev
│ │ │ │ │ -00025d80: 3a20 436c 6173 732d 7465 7374 696e 672c : Class-testing,
│ │ │ │ │ -00025d90: 2020 5570 3a20 436c 6173 730a 0a31 2e33 Up: Class..1.3
│ │ │ │ │ -00025da0: 312e 3132 2043 6c61 7373 3a20 7465 7374 1.12 Class: test
│ │ │ │ │ -00025db0: 696e 6720 6675 6e63 7469 6f6e 616c 6974 ing functionalit
│ │ │ │ │ -00025dc0: 790a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d y.--------------
│ │ │ │ │ -00025dd0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00025de0: 2d2d 2d2d 2d2d 0a0a 6173 436c 6173 730a ------..asClass.
│ │ │ │ │ -00025df0: 2020 2020 2041 6e73 7765 7220 7468 6520 Answer the
│ │ │ │ │ -00025e00: 7265 6365 6976 6572 2e0a 0a69 7343 6c61 receiver...isCla
│ │ │ │ │ -00025e10: 7373 0a20 2020 2020 416e 7377 6572 2027 ss. Answer '
│ │ │ │ │ -00025e20: 7472 7565 272e 0a0a 1f0a 4669 6c65 3a20 true'.....File:
│ │ │ │ │ -00025e30: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ -00025e40: 4e6f 6465 3a20 436c 6173 7344 6573 6372 Node: ClassDescr
│ │ │ │ │ -00025e50: 6970 7469 6f6e 2c20 204e 6578 743a 2043 iption, Next: C
│ │ │ │ │ -00025e60: 4c6f 6e67 2c20 2050 7265 763a 2043 6c61 Long, Prev: Cla
│ │ │ │ │ -00025e70: 7373 2c20 2055 703a 2042 6173 6520 636c ss, Up: Base cl
│ │ │ │ │ -00025e80: 6173 7365 730a 0a31 2e33 3220 436c 6173 asses..1.32 Clas
│ │ │ │ │ -00025e90: 7344 6573 6372 6970 7469 6f6e 0a3d 3d3d sDescription.===
│ │ │ │ │ -00025ea0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ -00025eb0: 3d3d 0a0a 4465 6669 6e65 6420 696e 206e ==..Defined in n
│ │ │ │ │ -00025ec0: 616d 6573 7061 6365 2053 6d61 6c6c 7461 amespace Smallta
│ │ │ │ │ -00025ed0: 6c6b 0a53 7570 6572 636c 6173 733a 2042 lk.Superclass: B
│ │ │ │ │ -00025ee0: 6568 6176 696f 720a 4361 7465 676f 7279 ehavior.Category
│ │ │ │ │ -00025ef0: 3a20 4c61 6e67 7561 6765 2d49 6d70 6c65 : Language-Imple
│ │ │ │ │ -00025f00: 6d65 6e74 6174 696f 6e0a 2020 2020 204d mentation. M
│ │ │ │ │ -00025f10: 7920 696e 7374 616e 6365 7320 7072 6f76 y instances prov
│ │ │ │ │ -00025f20: 6964 6520 6d65 7468 6f64 7320 7468 6174 ide methods that
│ │ │ │ │ -00025f30: 2061 6363 6573 7320 636c 6173 7365 7320 access classes
│ │ │ │ │ -00025f40: 6279 2063 6174 6567 6f72 792c 2061 6e64 by category, and
│ │ │ │ │ -00025f50: 0a20 2020 2020 616c 6c6f 7720 7768 6f6c . allow whol
│ │ │ │ │ -00025f60: 6520 6361 7465 676f 7269 6573 206f 6620 e categories of
│ │ │ │ │ -00025f70: 636c 6173 7365 7320 746f 2062 6520 6669 classes to be fi
│ │ │ │ │ -00025f80: 6c65 6420 6f75 7420 746f 2065 7874 6572 led out to exter
│ │ │ │ │ -00025f90: 6e61 6c20 6469 736b 0a20 2020 2020 6669 nal disk. fi
│ │ │ │ │ -00025fa0: 6c65 732e 0a0a 2a20 4d65 6e75 3a0a 0a2a les...* Menu:..*
│ │ │ │ │ -00025fb0: 2043 6c61 7373 4465 7363 7269 7074 696f ClassDescriptio
│ │ │ │ │ -00025fc0: 6e2d 636f 6d70 696c 696e 673a 3a20 2028 n-compiling:: (
│ │ │ │ │ -00025fd0: 696e 7374 616e 6365 290a 2a20 436c 6173 instance).* Clas
│ │ │ │ │ -00025fe0: 7344 6573 6372 6970 7469 6f6e 2d63 6f6e sDescription-con
│ │ │ │ │ -00025ff0: 7665 7273 696f 6e3a 3a20 2028 696e 7374 version:: (inst
│ │ │ │ │ -00026000: 616e 6365 290a 2a20 436c 6173 7344 6573 ance).* ClassDes
│ │ │ │ │ -00026010: 6372 6970 7469 6f6e 2d63 6f70 7969 6e67 cription-copying
│ │ │ │ │ -00026020: 3a3a 2020 2869 6e73 7461 6e63 6529 0a2a :: (instance).*
│ │ │ │ │ -00026030: 2043 6c61 7373 4465 7363 7269 7074 696f ClassDescriptio
│ │ │ │ │ -00026040: 6e2d 6669 6c69 6e67 3a3a 2020 2869 6e73 n-filing:: (ins
│ │ │ │ │ -00026050: 7461 6e63 6529 0a2a 2043 6c61 7373 4465 tance).* ClassDe
│ │ │ │ │ -00026060: 7363 7269 7074 696f 6e2d 6f72 6761 6e69 scription-organi
│ │ │ │ │ -00026070: 7a61 7469 6f6e 206f 6620 6d65 7373 6167 zation of messag
│ │ │ │ │ -00026080: 6573 2061 6e64 2063 6c61 7373 6573 3a3a es and classes::
│ │ │ │ │ -00026090: 2020 2869 6e73 7461 6e63 6529 0a2a 2043 (instance).* C
│ │ │ │ │ -000260a0: 6c61 7373 4465 7363 7269 7074 696f 6e2d lassDescription-
│ │ │ │ │ -000260b0: 7061 7273 696e 6720 636c 6173 7320 6465 parsing class de
│ │ │ │ │ -000260c0: 636c 6172 6174 696f 6e73 3a3a 2020 2869 clarations:: (i
│ │ │ │ │ -000260d0: 6e73 7461 6e63 6529 0a2a 2043 6c61 7373 nstance).* Class
│ │ │ │ │ -000260e0: 4465 7363 7269 7074 696f 6e2d 7072 696e Description-prin
│ │ │ │ │ -000260f0: 7469 6e67 3a3a 2020 2869 6e73 7461 6e63 ting:: (instanc
│ │ │ │ │ -00026100: 6529 0a2a 2043 6c61 7373 4465 7363 7269 e).* ClassDescri
│ │ │ │ │ -00026110: 7074 696f 6e2d 7374 696c 6c20 756e 636c ption-still uncl
│ │ │ │ │ -00026120: 6173 7369 6669 6564 3a3a 2020 2869 6e73 assified:: (ins
│ │ │ │ │ -00026130: 7461 6e63 6529 0a0a 1f0a 4669 6c65 3a20 tance)....File:
│ │ │ │ │ -00026140: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ -00026150: 4e6f 6465 3a20 436c 6173 7344 6573 6372 Node: ClassDescr
│ │ │ │ │ -00026160: 6970 7469 6f6e 2d63 6f6d 7069 6c69 6e67 iption-compiling
│ │ │ │ │ -00026170: 2c20 204e 6578 743a 2043 6c61 7373 4465 , Next: ClassDe
│ │ │ │ │ -00026180: 7363 7269 7074 696f 6e2d 636f 6e76 6572 scription-conver
│ │ │ │ │ -00026190: 7369 6f6e 2c20 2055 703a 2043 6c61 7373 sion, Up: Class
│ │ │ │ │ -000261a0: 4465 7363 7269 7074 696f 6e0a 0a31 2e33 Description..1.3
│ │ │ │ │ -000261b0: 322e 3120 436c 6173 7344 6573 6372 6970 2.1 ClassDescrip
│ │ │ │ │ -000261c0: 7469 6f6e 3a20 636f 6d70 696c 696e 670a tion: compiling.
│ │ │ │ │ -000261d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000261e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000261f0: 2d2d 0a0a 636f 6d70 696c 653a 2063 6f64 --..compile: cod
│ │ │ │ │ -00026200: 6520 636c 6173 7369 6669 6564 3a20 6361 e classified: ca
│ │ │ │ │ -00026210: 7465 676f 7279 4e61 6d65 0a20 2020 2020 tegoryName.
│ │ │ │ │ -00026220: 436f 6d70 696c 6520 636f 6465 2069 6e20 Compile code in
│ │ │ │ │ -00026230: 7468 6520 7265 6365 6976 6572 2c20 6173 the receiver, as
│ │ │ │ │ -00026240: 7369 676e 696e 6720 7468 6520 6d65 7468 signing the meth
│ │ │ │ │ -00026250: 6f64 2074 6f20 7468 6520 6769 7665 6e0a od to the given.
│ │ │ │ │ -00026260: 2020 2020 2063 6174 6567 6f72 792e 2020 category.
│ │ │ │ │ -00026270: 416e 7377 6572 2074 6865 206e 6577 6c79 Answer the newly
│ │ │ │ │ -00026280: 2063 7265 6174 6564 2043 6f6d 7069 6c65 created Compile
│ │ │ │ │ -00026290: 644d 6574 686f 642c 206f 7220 6e69 6c20 dMethod, or nil
│ │ │ │ │ -000262a0: 6966 2061 6e0a 2020 2020 2065 7272 6f72 if an. error
│ │ │ │ │ -000262b0: 2077 6173 2066 6f75 6e64 2e0a 0a63 6f6d was found...com
│ │ │ │ │ -000262c0: 7069 6c65 3a20 636f 6465 2063 6c61 7373 pile: code class
│ │ │ │ │ -000262d0: 6966 6965 643a 2063 6174 6567 6f72 794e ified: categoryN
│ │ │ │ │ -000262e0: 616d 6520 6966 4572 726f 723a 2062 6c6f ame ifError: blo
│ │ │ │ │ -000262f0: 636b 0a20 2020 2020 436f 6d70 696c 6520 ck. Compile
│ │ │ │ │ -00026300: 6d65 7468 6f64 2073 6f75 7263 6520 616e method source an
│ │ │ │ │ -00026310: 6420 696e 7374 616c 6c20 696e 206d 6574 d install in met
│ │ │ │ │ -00026320: 686f 6420 6361 7465 676f 7279 2c20 6361 hod category, ca
│ │ │ │ │ -00026330: 7465 676f 7279 4e61 6d65 2e0a 2020 2020 tegoryName..
│ │ │ │ │ -00026340: 2049 6620 7468 6572 6520 6172 6520 7061 If there are pa
│ │ │ │ │ -00026350: 7273 696e 6720 6572 726f 7273 2c20 696e rsing errors, in
│ │ │ │ │ -00026360: 766f 6b65 2065 7863 6570 7469 6f6e 2062 voke exception b
│ │ │ │ │ -00026370: 6c6f 636b 2c20 2762 6c6f 636b 2720 2873 lock, 'block' (s
│ │ │ │ │ -00026380: 6565 0a20 2020 2020 636f 6d70 696c 653a ee. compile:
│ │ │ │ │ -00026390: 6966 4572 726f 723a 292e 2020 5265 7475 ifError:). Retu
│ │ │ │ │ -000263a0: 726e 2074 6865 206d 6574 686f 640a 0a63 rn the method..c
│ │ │ │ │ -000263b0: 6f6d 7069 6c65 3a20 636f 6465 2063 6c61 ompile: code cla
│ │ │ │ │ -000263c0: 7373 6966 6965 643a 2063 6174 6567 6f72 ssified: categor
│ │ │ │ │ -000263d0: 794e 616d 6520 6e6f 7469 6679 696e 673a yName notifying:
│ │ │ │ │ -000263e0: 2072 6571 7565 7374 6f72 0a20 2020 2020 requestor.
│ │ │ │ │ -000263f0: 436f 6d70 696c 6520 6d65 7468 6f64 2073 Compile method s
│ │ │ │ │ -00026400: 6f75 7263 6520 616e 6420 696e 7374 616c ource and instal
│ │ │ │ │ -00026410: 6c20 696e 206d 6574 686f 6420 6361 7465 l in method cate
│ │ │ │ │ -00026420: 676f 7279 2c20 6361 7465 676f 7279 4e61 gory, categoryNa
│ │ │ │ │ -00026430: 6d65 2e0a 2020 2020 2049 6620 7468 6572 me.. If ther
│ │ │ │ │ -00026440: 6520 6172 6520 7061 7273 696e 6720 6572 e are parsing er
│ │ │ │ │ -00026450: 726f 7273 2c20 7365 6e64 2061 6e20 6572 rors, send an er
│ │ │ │ │ -00026460: 726f 7220 6d65 7373 6167 6520 746f 2072 ror message to r
│ │ │ │ │ -00026470: 6571 7565 7374 6f72 0a0a 1f0a 4669 6c65 equestor....File
│ │ │ │ │ -00026480: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ -00026490: 2020 4e6f 6465 3a20 436c 6173 7344 6573 Node: ClassDes
│ │ │ │ │ -000264a0: 6372 6970 7469 6f6e 2d63 6f6e 7665 7273 cription-convers
│ │ │ │ │ -000264b0: 696f 6e2c 2020 4e65 7874 3a20 436c 6173 ion, Next: Clas
│ │ │ │ │ -000264c0: 7344 6573 6372 6970 7469 6f6e 2d63 6f70 sDescription-cop
│ │ │ │ │ -000264d0: 7969 6e67 2c20 2050 7265 763a 2043 6c61 ying, Prev: Cla
│ │ │ │ │ -000264e0: 7373 4465 7363 7269 7074 696f 6e2d 636f ssDescription-co
│ │ │ │ │ -000264f0: 6d70 696c 696e 672c 2020 5570 3a20 436c mpiling, Up: Cl
│ │ │ │ │ -00026500: 6173 7344 6573 6372 6970 7469 6f6e 0a0a assDescription..
│ │ │ │ │ -00026510: 312e 3332 2e32 2043 6c61 7373 4465 7363 1.32.2 ClassDesc
│ │ │ │ │ -00026520: 7269 7074 696f 6e3a 2063 6f6e 7665 7273 ription: convers
│ │ │ │ │ -00026530: 696f 6e0a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ion.------------
│ │ │ │ │ -00026540: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00026550: 2d2d 2d2d 2d2d 2d0a 0a61 7343 6c61 7373 -------..asClass
│ │ │ │ │ -00026560: 0a20 2020 2020 5468 6973 206d 6574 686f . This metho
│ │ │ │ │ -00026570: 6427 7320 6675 6e63 7469 6f6e 616c 6974 d's functionalit
│ │ │ │ │ -00026580: 7920 7368 6f75 6c64 2062 6520 696d 706c y should be impl
│ │ │ │ │ -00026590: 656d 656e 7465 6420 6279 2073 7562 636c emented by subcl
│ │ │ │ │ -000265a0: 6173 7365 7320 6f66 0a20 2020 2020 436c asses of. Cl
│ │ │ │ │ -000265b0: 6173 7344 6573 6372 6970 7469 6f6e 0a0a assDescription..
│ │ │ │ │ -000265c0: 6173 4d65 7461 636c 6173 730a 2020 2020 asMetaclass.
│ │ │ │ │ -000265d0: 2041 6e73 7765 7220 7468 6520 6d65 7461 Answer the meta
│ │ │ │ │ -000265e0: 636c 6173 7320 6173 736f 6369 6174 6564 class associated
│ │ │ │ │ -000265f0: 2074 6f20 7468 6520 7265 6365 6976 6572 to the receiver
│ │ │ │ │ -00026600: 0a0a 6269 6e64 696e 670a 2020 2020 2041 ..binding. A
│ │ │ │ │ -00026610: 6e73 7765 7220 6120 5661 7269 6162 6c65 nswer a Variable
│ │ │ │ │ -00026620: 4269 6e64 696e 6720 6f62 6a65 6374 2077 Binding object w
│ │ │ │ │ -00026630: 686f 7365 2076 616c 7565 2069 7320 7468 hose value is th
│ │ │ │ │ -00026640: 6520 7265 6365 6976 6572 0a0a 1f0a 4669 e receiver....Fi
│ │ │ │ │ -00026650: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ -00026660: 6f2c 2020 4e6f 6465 3a20 436c 6173 7344 o, Node: ClassD
│ │ │ │ │ -00026670: 6573 6372 6970 7469 6f6e 2d63 6f70 7969 escription-copyi
│ │ │ │ │ -00026680: 6e67 2c20 204e 6578 743a 2043 6c61 7373 ng, Next: Class
│ │ │ │ │ -00026690: 4465 7363 7269 7074 696f 6e2d 6669 6c69 Description-fili
│ │ │ │ │ -000266a0: 6e67 2c20 2050 7265 763a 2043 6c61 7373 ng, Prev: Class
│ │ │ │ │ -000266b0: 4465 7363 7269 7074 696f 6e2d 636f 6e76 Description-conv
│ │ │ │ │ -000266c0: 6572 7369 6f6e 2c20 2055 703a 2043 6c61 ersion, Up: Cla
│ │ │ │ │ -000266d0: 7373 4465 7363 7269 7074 696f 6e0a 0a31 ssDescription..1
│ │ │ │ │ -000266e0: 2e33 322e 3320 436c 6173 7344 6573 6372 .32.3 ClassDescr
│ │ │ │ │ -000266f0: 6970 7469 6f6e 3a20 636f 7079 696e 670a iption: copying.
│ │ │ │ │ -00026700: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00026710: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00026720: 0a0a 636f 7079 3a20 7365 6c65 6374 6f72 ..copy: selector
│ │ │ │ │ -00026730: 2066 726f 6d3a 2061 436c 6173 730a 2020 from: aClass.
│ │ │ │ │ -00026740: 2020 2043 6f70 7920 7468 6520 6769 7665 Copy the give
│ │ │ │ │ -00026750: 6e20 7365 6c65 6374 6f72 2066 726f 6d20 n selector from
│ │ │ │ │ -00026760: 6143 6c61 7373 2c20 6173 7369 676e 696e aClass, assignin
│ │ │ │ │ -00026770: 6720 6974 2074 6865 2073 616d 6520 6361 g it the same ca
│ │ │ │ │ -00026780: 7465 676f 7279 0a0a 636f 7079 3a20 7365 tegory..copy: se
│ │ │ │ │ -00026790: 6c65 6374 6f72 2066 726f 6d3a 2061 436c lector from: aCl
│ │ │ │ │ -000267a0: 6173 7320 636c 6173 7369 6669 6564 3a20 ass classified:
│ │ │ │ │ -000267b0: 6361 7465 676f 7279 4e61 6d65 0a20 2020 categoryName.
│ │ │ │ │ -000267c0: 2020 436f 7079 2074 6865 2067 6976 656e Copy the given
│ │ │ │ │ -000267d0: 2073 656c 6563 746f 7220 6672 6f6d 2061 selector from a
│ │ │ │ │ -000267e0: 436c 6173 732c 2061 7373 6967 6e69 6e67 Class, assigning
│ │ │ │ │ -000267f0: 2069 7420 7468 6520 6769 7665 6e0a 2020 it the given.
│ │ │ │ │ -00026800: 2020 2063 6174 6567 6f72 790a 0a63 6f70 category..cop
│ │ │ │ │ -00026810: 7941 6c6c 3a20 6172 7261 794f 6653 656c yAll: arrayOfSel
│ │ │ │ │ -00026820: 6563 746f 7273 2066 726f 6d3a 2063 6c61 ectors from: cla
│ │ │ │ │ -00026830: 7373 0a20 2020 2020 436f 7079 2061 6c6c ss. Copy all
│ │ │ │ │ -00026840: 2074 6865 2073 656c 6563 746f 7273 2069 the selectors i
│ │ │ │ │ -00026850: 6e20 6172 7261 794f 6653 656c 6563 746f n arrayOfSelecto
│ │ │ │ │ -00026860: 7273 2066 726f 6d20 636c 6173 732c 2061 rs from class, a
│ │ │ │ │ -00026870: 7373 6967 6e69 6e67 0a20 2020 2020 7468 ssigning. th
│ │ │ │ │ -00026880: 656d 2074 6865 2073 616d 6520 6361 7465 em the same cate
│ │ │ │ │ -00026890: 676f 7279 2074 6865 7920 6861 7665 2069 gory they have i
│ │ │ │ │ -000268a0: 6e20 636c 6173 730a 0a63 6f70 7941 6c6c n class..copyAll
│ │ │ │ │ -000268b0: 3a20 6172 7261 794f 6653 656c 6563 746f : arrayOfSelecto
│ │ │ │ │ -000268c0: 7273 2066 726f 6d3a 2063 6c61 7373 2063 rs from: class c
│ │ │ │ │ -000268d0: 6c61 7373 6966 6965 643a 2063 6174 6567 lassified: categ
│ │ │ │ │ -000268e0: 6f72 794e 616d 650a 2020 2020 2043 6f70 oryName. Cop
│ │ │ │ │ -000268f0: 7920 616c 6c20 7468 6520 7365 6c65 6374 y all the select
│ │ │ │ │ -00026900: 6f72 7320 696e 2061 7272 6179 4f66 5365 ors in arrayOfSe
│ │ │ │ │ -00026910: 6c65 6374 6f72 7320 6672 6f6d 2061 436c lectors from aCl
│ │ │ │ │ -00026920: 6173 732c 2061 7373 6967 6e69 6e67 0a20 ass, assigning.
│ │ │ │ │ -00026930: 2020 2020 7468 656d 2074 6865 2067 6976 them the giv
│ │ │ │ │ -00026940: 656e 2063 6174 6567 6f72 790a 0a63 6f70 en category..cop
│ │ │ │ │ -00026950: 7941 6c6c 4361 7465 676f 7269 6573 4672 yAllCategoriesFr
│ │ │ │ │ -00026960: 6f6d 3a20 6143 6c61 7373 0a20 2020 2020 om: aClass.
│ │ │ │ │ -00026970: 436f 7079 2061 6c6c 2074 6865 2073 656c Copy all the sel
│ │ │ │ │ -00026980: 6563 746f 7273 2069 6e20 6143 6c61 7373 ectors in aClass
│ │ │ │ │ -00026990: 2c20 6173 7369 676e 696e 6720 7468 656d , assigning them
│ │ │ │ │ -000269a0: 2074 6865 206f 7269 6769 6e61 6c0a 2020 the original.
│ │ │ │ │ -000269b0: 2020 2063 6174 6567 6f72 790a 0a63 6f70 category..cop
│ │ │ │ │ -000269c0: 7943 6174 6567 6f72 793a 2063 6174 6567 yCategory: categ
│ │ │ │ │ -000269d0: 6f72 794e 616d 6520 6672 6f6d 3a20 6143 oryName from: aC
│ │ │ │ │ -000269e0: 6c61 7373 0a20 2020 2020 436f 7079 2061 lass. Copy a
│ │ │ │ │ -000269f0: 6c6c 2074 6865 2073 656c 6563 746f 7273 ll the selectors
│ │ │ │ │ -00026a00: 2069 6e20 6672 6f6d 2061 436c 6173 7320 in from aClass
│ │ │ │ │ -00026a10: 7468 6174 2062 656c 6f6e 6720 746f 2074 that belong to t
│ │ │ │ │ -00026a20: 6865 2067 6976 656e 0a20 2020 2020 6361 he given. ca
│ │ │ │ │ -00026a30: 7465 676f 7279 0a0a 636f 7079 4361 7465 tegory..copyCate
│ │ │ │ │ -00026a40: 676f 7279 3a20 6361 7465 676f 7279 4e61 gory: categoryNa
│ │ │ │ │ -00026a50: 6d65 2066 726f 6d3a 2061 436c 6173 7320 me from: aClass
│ │ │ │ │ -00026a60: 636c 6173 7369 6669 6564 3a20 6e65 7743 classified: newC
│ │ │ │ │ -00026a70: 6174 6567 6f72 794e 616d 650a 2020 2020 ategoryName.
│ │ │ │ │ -00026a80: 2043 6f70 7920 616c 6c20 7468 6520 7365 Copy all the se
│ │ │ │ │ -00026a90: 6c65 6374 6f72 7320 696e 2066 726f 6d20 lectors in from
│ │ │ │ │ -00026aa0: 6143 6c61 7373 2074 6861 7420 6265 6c6f aClass that belo
│ │ │ │ │ -00026ab0: 6e67 2074 6f20 7468 6520 6769 7665 6e0a ng to the given.
│ │ │ │ │ -00026ac0: 2020 2020 2063 6174 6567 6f72 792c 2072 category, r
│ │ │ │ │ -00026ad0: 6563 6c61 7373 6966 7969 6e67 2074 6865 eclassifying the
│ │ │ │ │ -00026ae0: 6d20 6173 2062 656c 6f6e 6769 6e67 2074 m as belonging t
│ │ │ │ │ -00026af0: 6f20 7468 6520 6769 7665 6e20 6361 7465 o the given cate
│ │ │ │ │ -00026b00: 676f 7279 0a0a 1f0a 4669 6c65 3a20 6773 gory....File: gs
│ │ │ │ │ -00026b10: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ -00026b20: 6465 3a20 436c 6173 7344 6573 6372 6970 de: ClassDescrip
│ │ │ │ │ -00026b30: 7469 6f6e 2d66 696c 696e 672c 2020 4e65 tion-filing, Ne
│ │ │ │ │ -00026b40: 7874 3a20 436c 6173 7344 6573 6372 6970 xt: ClassDescrip
│ │ │ │ │ -00026b50: 7469 6f6e 2d6f 7267 616e 697a 6174 696f tion-organizatio
│ │ │ │ │ -00026b60: 6e20 6f66 206d 6573 7361 6765 7320 616e n of messages an
│ │ │ │ │ -00026b70: 6420 636c 6173 7365 732c 2020 5072 6576 d classes, Prev
│ │ │ │ │ -00026b80: 3a20 436c 6173 7344 6573 6372 6970 7469 : ClassDescripti
│ │ │ │ │ -00026b90: 6f6e 2d63 6f70 7969 6e67 2c20 2055 703a on-copying, Up:
│ │ │ │ │ -00026ba0: 2043 6c61 7373 4465 7363 7269 7074 696f ClassDescriptio
│ │ │ │ │ -00026bb0: 6e0a 0a31 2e33 322e 3420 436c 6173 7344 n..1.32.4 ClassD
│ │ │ │ │ -00026bc0: 6573 6372 6970 7469 6f6e 3a20 6669 6c69 escription: fili
│ │ │ │ │ -00026bd0: 6e67 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ng.-------------
│ │ │ │ │ -00026be0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00026bf0: 2d2d 0a0a 6669 6c65 4f75 743a 2066 696c --..fileOut: fil
│ │ │ │ │ -00026c00: 654e 616d 650a 2020 2020 204f 7065 6e20 eName. Open
│ │ │ │ │ -00026c10: 7468 6520 6769 7665 6e20 6669 6c65 2061 the given file a
│ │ │ │ │ -00026c20: 6e64 2074 6f20 6669 6c65 206f 7574 2061 nd to file out a
│ │ │ │ │ -00026c30: 2063 6f6d 706c 6574 6520 636c 6173 7320 complete class
│ │ │ │ │ -00026c40: 6465 7363 7269 7074 696f 6e20 746f 0a20 description to.
│ │ │ │ │ -00026c50: 2020 2020 6974 2e20 2052 6571 7569 7265 it. Require
│ │ │ │ │ -00026c60: 7320 7061 636b 6167 6520 5061 7273 6572 s package Parser
│ │ │ │ │ -00026c70: 2e0a 0a66 696c 654f 7574 4361 7465 676f ...fileOutCatego
│ │ │ │ │ -00026c80: 7279 3a20 6361 7465 676f 7279 4e61 6d65 ry: categoryName
│ │ │ │ │ -00026c90: 2074 6f3a 2066 696c 654e 616d 650a 2020 to: fileName.
│ │ │ │ │ -00026ca0: 2020 2046 696c 6520 6f75 7420 616c 6c20 File out all
│ │ │ │ │ -00026cb0: 7468 6520 6d65 7468 6f64 7320 6265 6c6f the methods belo
│ │ │ │ │ -00026cc0: 6e67 696e 6720 746f 2074 6865 206d 6574 nging to the met
│ │ │ │ │ -00026cd0: 686f 6420 6361 7465 676f 7279 2c0a 2020 hod category,.
│ │ │ │ │ -00026ce0: 2020 2063 6174 6567 6f72 794e 616d 652c categoryName,
│ │ │ │ │ -00026cf0: 2074 6f20 7468 6520 6669 6c65 4e61 6d65 to the fileName
│ │ │ │ │ -00026d00: 2066 696c 652e 2020 5265 7175 6972 6573 file. Requires
│ │ │ │ │ -00026d10: 2070 6163 6b61 6765 2050 6172 7365 722e package Parser.
│ │ │ │ │ -00026d20: 0a0a 6669 6c65 4f75 744f 6e3a 2061 4669 ..fileOutOn: aFi
│ │ │ │ │ -00026d30: 6c65 5374 7265 616d 0a20 2020 2020 4669 leStream. Fi
│ │ │ │ │ -00026d40: 6c65 206f 7574 2063 6f6d 706c 6574 6520 le out complete
│ │ │ │ │ -00026d50: 636c 6173 7320 6465 7363 7269 7074 696f class descriptio
│ │ │ │ │ -00026d60: 6e3a 2063 6c61 7373 2064 6566 696e 6974 n: class definit
│ │ │ │ │ -00026d70: 696f 6e2c 2063 6c61 7373 2061 6e64 0a20 ion, class and.
│ │ │ │ │ -00026d80: 2020 2020 696e 7374 616e 6365 206d 6574 instance met
│ │ │ │ │ -00026d90: 686f 6473 2e20 2052 6571 7569 7265 7320 hods. Requires
│ │ │ │ │ -00026da0: 7061 636b 6167 6520 5061 7273 6572 2e0a package Parser..
│ │ │ │ │ -00026db0: 0a66 696c 654f 7574 5365 6c65 6374 6f72 .fileOutSelector
│ │ │ │ │ -00026dc0: 3a20 7365 6c65 6374 6f72 2074 6f3a 2066 : selector to: f
│ │ │ │ │ -00026dd0: 696c 654e 616d 650a 2020 2020 2046 696c ileName. Fil
│ │ │ │ │ -00026de0: 6520 6f75 7420 7468 6520 6769 7665 6e20 e out the given
│ │ │ │ │ -00026df0: 7365 6c65 6374 6f72 2074 6f20 6669 6c65 selector to file
│ │ │ │ │ -00026e00: 4e61 6d65 2e20 2052 6571 7569 7265 7320 Name. Requires
│ │ │ │ │ -00026e10: 7061 636b 6167 6520 5061 7273 6572 2e0a package Parser..
│ │ │ │ │ -00026e20: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ -00026e30: 652e 696e 666f 2c20 204e 6f64 653a 2043 e.info, Node: C
│ │ │ │ │ -00026e40: 6c61 7373 4465 7363 7269 7074 696f 6e2d lassDescription-
│ │ │ │ │ -00026e50: 6f72 6761 6e69 7a61 7469 6f6e 206f 6620 organization of
│ │ │ │ │ -00026e60: 6d65 7373 6167 6573 2061 6e64 2063 6c61 messages and cla
│ │ │ │ │ -00026e70: 7373 6573 2c20 204e 6578 743a 2043 6c61 sses, Next: Cla
│ │ │ │ │ -00026e80: 7373 4465 7363 7269 7074 696f 6e2d 7061 ssDescription-pa
│ │ │ │ │ -00026e90: 7273 696e 6720 636c 6173 7320 6465 636c rsing class decl
│ │ │ │ │ -00026ea0: 6172 6174 696f 6e73 2c20 2050 7265 763a arations, Prev:
│ │ │ │ │ -00026eb0: 2043 6c61 7373 4465 7363 7269 7074 696f ClassDescriptio
│ │ │ │ │ -00026ec0: 6e2d 6669 6c69 6e67 2c20 2055 703a 2043 n-filing, Up: C
│ │ │ │ │ -00026ed0: 6c61 7373 4465 7363 7269 7074 696f 6e0a lassDescription.
│ │ │ │ │ -00026ee0: 0a31 2e33 322e 3520 436c 6173 7344 6573 .1.32.5 ClassDes
│ │ │ │ │ -00026ef0: 6372 6970 7469 6f6e 3a20 6f72 6761 6e69 cription: organi
│ │ │ │ │ -00026f00: 7a61 7469 6f6e 206f 6620 6d65 7373 6167 zation of messag
│ │ │ │ │ -00026f10: 6573 2061 6e64 2063 6c61 7373 6573 0a2d es and classes.-
│ │ │ │ │ -00026f20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00026f30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00026f40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00026f50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 636c ------------..cl
│ │ │ │ │ -00026f60: 6173 7369 6679 3a20 6153 656c 6563 746f assify: aSelecto
│ │ │ │ │ -00026f70: 7220 756e 6465 723a 2061 5374 7269 6e67 r under: aString
│ │ │ │ │ -00026f80: 0a20 2020 2020 5075 7420 7468 6520 6d65 . Put the me
│ │ │ │ │ -00026f90: 7468 6f64 2069 6465 6e74 6966 6965 6420 thod identified
│ │ │ │ │ -00026fa0: 6279 2074 6865 2073 656c 6563 746f 7220 by the selector
│ │ │ │ │ -00026fb0: 6153 656c 6563 746f 7220 756e 6465 7220 aSelector under
│ │ │ │ │ -00026fc0: 7468 650a 2020 2020 2063 6174 6567 6f72 the. categor
│ │ │ │ │ -00026fd0: 7920 6769 7665 6e20 6279 2061 5374 7269 y given by aStri
│ │ │ │ │ -00026fe0: 6e67 2e0a 0a63 7265 6174 6547 6574 4d65 ng...createGetMe
│ │ │ │ │ -00026ff0: 7468 6f64 3a20 7768 6174 0a20 2020 2020 thod: what.
│ │ │ │ │ -00027000: 4372 6561 7465 2061 206d 6574 686f 6420 Create a method
│ │ │ │ │ -00027010: 6163 6365 7373 696e 6720 7468 6520 7661 accessing the va
│ │ │ │ │ -00027020: 7269 6162 6c65 2027 7768 6174 272e 0a0a riable 'what'...
│ │ │ │ │ -00027030: 6372 6561 7465 4765 744d 6574 686f 643a createGetMethod:
│ │ │ │ │ -00027040: 2077 6861 7420 6465 6661 756c 743a 2076 what default: v
│ │ │ │ │ -00027050: 616c 7565 0a20 2020 2020 4372 6561 7465 alue. Create
│ │ │ │ │ -00027060: 2061 206d 6574 686f 6420 6163 6365 7373 a method access
│ │ │ │ │ -00027070: 696e 6720 7468 6520 7661 7269 6162 6c65 ing the variable
│ │ │ │ │ -00027080: 2027 7768 6174 272c 2077 6974 6820 6120 'what', with a
│ │ │ │ │ -00027090: 6465 6661 756c 7420 7661 6c75 650a 2020 default value.
│ │ │ │ │ -000270a0: 2020 206f 6620 2776 616c 7565 272c 2075 of 'value', u
│ │ │ │ │ -000270b0: 7369 6e67 206c 617a 7920 696e 6974 6961 sing lazy initia
│ │ │ │ │ -000270c0: 6c69 7a61 7469 6f6e 0a0a 6372 6561 7465 lization..create
│ │ │ │ │ -000270d0: 5365 744d 6574 686f 643a 2077 6861 740a SetMethod: what.
│ │ │ │ │ -000270e0: 2020 2020 2043 7265 6174 6520 6120 6d65 Create a me
│ │ │ │ │ -000270f0: 7468 6f64 2077 6869 6368 2073 6574 7320 thod which sets
│ │ │ │ │ -00027100: 7468 6520 7661 7269 6162 6c65 2027 7768 the variable 'wh
│ │ │ │ │ -00027110: 6174 272e 0a0a 6465 6669 6e65 4173 796e at'...defineAsyn
│ │ │ │ │ -00027120: 6343 4675 6e63 3a20 6346 756e 634e 616d cCFunc: cFuncNam
│ │ │ │ │ -00027130: 6553 7472 696e 6720 7769 7468 5365 6c65 eString withSele
│ │ │ │ │ -00027140: 6374 6f72 4172 6773 3a20 7365 6c65 6374 ctorArgs: select
│ │ │ │ │ -00027150: 6f72 416e 6441 7267 7320 6172 6773 3a20 orAndArgs args:
│ │ │ │ │ -00027160: 6172 6773 4172 7261 790a 2020 2020 2053 argsArray. S
│ │ │ │ │ -00027170: 6565 2064 6f63 756d 656e 7461 7469 6f6e ee documentation
│ │ │ │ │ -00027180: 2e20 2054 6869 7320 6675 6e63 7469 6f6e . This function
│ │ │ │ │ -00027190: 2069 7320 6465 7072 6563 6174 6564 2c20 is deprecated,
│ │ │ │ │ -000271a0: 796f 7520 7368 6f75 6c64 2075 7365 2074 you should use t
│ │ │ │ │ -000271b0: 6865 0a20 2020 2020 3c61 7379 6e63 4343 he. spec
│ │ │ │ │ -000271d0: 6961 6c20 7379 6e74 6178 2069 6e73 7465 ial syntax inste
│ │ │ │ │ -000271e0: 6164 2e0a 0a64 6566 696e 6543 4675 6e63 ad...defineCFunc
│ │ │ │ │ -000271f0: 3a20 6346 756e 634e 616d 6553 7472 696e : cFuncNameStrin
│ │ │ │ │ -00027200: 6720 7769 7468 5365 6c65 6374 6f72 4172 g withSelectorAr
│ │ │ │ │ -00027210: 6773 3a20 7365 6c65 6374 6f72 416e 6441 gs: selectorAndA
│ │ │ │ │ -00027220: 7267 7320 7265 7475 726e 696e 673a 2072 rgs returning: r
│ │ │ │ │ -00027230: 6574 7572 6e54 7970 6553 796d 626f 6c20 eturnTypeSymbol
│ │ │ │ │ -00027240: 6172 6773 3a20 6172 6773 4172 7261 790a args: argsArray.
│ │ │ │ │ -00027250: 2020 2020 2053 6565 2064 6f63 756d 656e See documen
│ │ │ │ │ -00027260: 7461 7469 6f6e 2e20 2054 6869 7320 6675 tation. This fu
│ │ │ │ │ -00027270: 6e63 7469 6f6e 2069 7320 6465 7072 6563 nction is deprec
│ │ │ │ │ -00027280: 6174 6564 2c20 796f 7520 7368 6f75 6c64 ated, you should
│ │ │ │ │ -00027290: 2075 7365 2074 6865 0a20 2020 2020 3c61 use the. special syntax
│ │ │ │ │ -000272c0: 2069 6e73 7465 6164 2e0a 0a72 656d 6f76 instead...remov
│ │ │ │ │ -000272d0: 6543 6174 6567 6f72 793a 2061 5374 7269 eCategory: aStri
│ │ │ │ │ -000272e0: 6e67 0a20 2020 2020 5265 6d6f 7665 2066 ng. Remove f
│ │ │ │ │ -000272f0: 726f 6d20 7468 6520 7265 6365 6976 6572 rom the receiver
│ │ │ │ │ -00027300: 2065 7665 7279 206d 6574 686f 6420 6265 every method be
│ │ │ │ │ -00027310: 6c6f 6e67 696e 6720 746f 2074 6865 2067 longing to the g
│ │ │ │ │ -00027320: 6976 656e 0a20 2020 2020 6361 7465 676f iven. catego
│ │ │ │ │ -00027330: 7279 0a0a 7768 6963 6843 6174 6567 6f72 ry..whichCategor
│ │ │ │ │ -00027340: 7949 6e63 6c75 6465 7353 656c 6563 746f yIncludesSelecto
│ │ │ │ │ -00027350: 723a 2073 656c 6563 746f 720a 2020 2020 r: selector.
│ │ │ │ │ -00027360: 2041 6e73 7765 7220 7468 6520 6361 7465 Answer the cate
│ │ │ │ │ -00027370: 676f 7279 2066 6f72 2074 6865 2067 6976 gory for the giv
│ │ │ │ │ -00027380: 656e 2073 656c 6563 746f 722c 206f 7220 en selector, or
│ │ │ │ │ -00027390: 6e69 6c20 6966 2074 6865 2073 656c 6563 nil if the selec
│ │ │ │ │ -000273a0: 746f 720a 2020 2020 2069 7320 6e6f 7420 tor. is not
│ │ │ │ │ -000273b0: 666f 756e 640a 0a1f 0a46 696c 653a 2067 found....File: g
│ │ │ │ │ -000273c0: 7374 2d62 6173 652e 696e 666f 2c20 204e st-base.info, N
│ │ │ │ │ -000273d0: 6f64 653a 2043 6c61 7373 4465 7363 7269 ode: ClassDescri
│ │ │ │ │ -000273e0: 7074 696f 6e2d 7061 7273 696e 6720 636c ption-parsing cl
│ │ │ │ │ -000273f0: 6173 7320 6465 636c 6172 6174 696f 6e73 ass declarations
│ │ │ │ │ -00027400: 2c20 204e 6578 743a 2043 6c61 7373 4465 , Next: ClassDe
│ │ │ │ │ -00027410: 7363 7269 7074 696f 6e2d 7072 696e 7469 scription-printi
│ │ │ │ │ -00027420: 6e67 2c20 2050 7265 763a 2043 6c61 7373 ng, Prev: Class
│ │ │ │ │ -00027430: 4465 7363 7269 7074 696f 6e2d 6f72 6761 Description-orga
│ │ │ │ │ -00027440: 6e69 7a61 7469 6f6e 206f 6620 6d65 7373 nization of mess
│ │ │ │ │ -00027450: 6167 6573 2061 6e64 2063 6c61 7373 6573 ages and classes
│ │ │ │ │ -00027460: 2c20 2055 703a 2043 6c61 7373 4465 7363 , Up: ClassDesc
│ │ │ │ │ -00027470: 7269 7074 696f 6e0a 0a31 2e33 322e 3620 ription..1.32.6
│ │ │ │ │ -00027480: 436c 6173 7344 6573 6372 6970 7469 6f6e ClassDescription
│ │ │ │ │ -00027490: 3a20 7061 7273 696e 6720 636c 6173 7320 : parsing class
│ │ │ │ │ -000274a0: 6465 636c 6172 6174 696f 6e73 0a2d 2d2d declarations.---
│ │ │ │ │ -000274b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000274c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000274d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000274e0: 0a0a 6164 6453 6861 7265 6450 6f6f 6c3a ..addSharedPool:
│ │ │ │ │ -000274f0: 2061 4469 6374 696f 6e61 7279 0a20 2020 aDictionary.
│ │ │ │ │ -00027500: 2020 4164 6420 7468 6520 6769 7665 6e20 Add the given
│ │ │ │ │ -00027510: 7368 6172 6564 2070 6f6f 6c20 746f 2074 shared pool to t
│ │ │ │ │ -00027520: 6865 206c 6973 7420 6f66 2074 6865 2063 he list of the c
│ │ │ │ │ -00027530: 6c61 7373 2720 706f 6f6c 0a20 2020 2020 lass' pool.
│ │ │ │ │ -00027540: 6469 6374 696f 6e61 7269 6573 0a0a 696d dictionaries..im
│ │ │ │ │ -00027550: 706f 7274 3a20 6144 6963 7469 6f6e 6172 port: aDictionar
│ │ │ │ │ -00027560: 790a 2020 2020 2041 6464 2074 6865 2067 y. Add the g
│ │ │ │ │ -00027570: 6976 656e 2073 6861 7265 6420 706f 6f6c iven shared pool
│ │ │ │ │ -00027580: 2074 6f20 7468 6520 6c69 7374 206f 6620 to the list of
│ │ │ │ │ -00027590: 7468 6520 636c 6173 7327 2070 6f6f 6c0a the class' pool.
│ │ │ │ │ -000275a0: 2020 2020 2064 6963 7469 6f6e 6172 6965 dictionarie
│ │ │ │ │ -000275b0: 730a 0a1f 0a46 696c 653a 2067 7374 2d62 s....File: gst-b
│ │ │ │ │ -000275c0: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ -000275d0: 2043 6c61 7373 4465 7363 7269 7074 696f ClassDescriptio
│ │ │ │ │ -000275e0: 6e2d 7072 696e 7469 6e67 2c20 204e 6578 n-printing, Nex
│ │ │ │ │ -000275f0: 743a 2043 6c61 7373 4465 7363 7269 7074 t: ClassDescript
│ │ │ │ │ -00027600: 696f 6e2d 7374 696c 6c20 756e 636c 6173 ion-still unclas
│ │ │ │ │ -00027610: 7369 6669 6564 2c20 2050 7265 763a 2043 sified, Prev: C
│ │ │ │ │ -00027620: 6c61 7373 4465 7363 7269 7074 696f 6e2d lassDescription-
│ │ │ │ │ -00027630: 7061 7273 696e 6720 636c 6173 7320 6465 parsing class de
│ │ │ │ │ -00027640: 636c 6172 6174 696f 6e73 2c20 2055 703a clarations, Up:
│ │ │ │ │ -00027650: 2043 6c61 7373 4465 7363 7269 7074 696f ClassDescriptio
│ │ │ │ │ -00027660: 6e0a 0a31 2e33 322e 3720 436c 6173 7344 n..1.32.7 ClassD
│ │ │ │ │ -00027670: 6573 6372 6970 7469 6f6e 3a20 7072 696e escription: prin
│ │ │ │ │ -00027680: 7469 6e67 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d ting.-----------
│ │ │ │ │ -00027690: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000276a0: 2d2d 2d2d 2d2d 0a0a 636c 6173 7356 6172 ------..classVar
│ │ │ │ │ -000276b0: 6961 626c 6553 7472 696e 670a 2020 2020 iableString.
│ │ │ │ │ -000276c0: 2054 6869 7320 6d65 7468 6f64 2773 2066 This method's f
│ │ │ │ │ -000276d0: 756e 6374 696f 6e61 6c69 7479 2073 686f unctionality sho
│ │ │ │ │ -000276e0: 756c 6420 6265 2069 6d70 6c65 6d65 6e74 uld be implement
│ │ │ │ │ -000276f0: 6564 2062 7920 7375 6263 6c61 7373 6573 ed by subclasses
│ │ │ │ │ -00027700: 206f 660a 2020 2020 2043 6c61 7373 4465 of. ClassDe
│ │ │ │ │ -00027710: 7363 7269 7074 696f 6e0a 0a69 6e73 7461 scription..insta
│ │ │ │ │ -00027720: 6e63 6556 6172 6961 626c 6553 7472 696e nceVariableStrin
│ │ │ │ │ -00027730: 670a 2020 2020 2041 6e73 7765 7220 6120 g. Answer a
│ │ │ │ │ -00027740: 7374 7269 6e67 2063 6f6e 7461 696e 696e string containin
│ │ │ │ │ -00027750: 6720 7468 6520 6e61 6d65 206f 6620 7468 g the name of th
│ │ │ │ │ -00027760: 6520 7265 6365 6976 6572 2773 2069 6e73 e receiver's ins
│ │ │ │ │ -00027770: 7461 6e63 650a 2020 2020 2076 6172 6961 tance. varia
│ │ │ │ │ -00027780: 626c 6573 2e0a 0a6e 616d 6549 6e3a 2061 bles...nameIn: a
│ │ │ │ │ -00027790: 4e61 6d65 7370 6163 650a 2020 2020 2041 Namespace. A
│ │ │ │ │ -000277a0: 6e73 7765 7220 7468 6520 636c 6173 7320 nswer the class
│ │ │ │ │ -000277b0: 6e61 6d65 2077 6865 6e20 7468 6520 636c name when the cl
│ │ │ │ │ -000277c0: 6173 7320 6973 2072 6566 6572 656e 6365 ass is reference
│ │ │ │ │ -000277d0: 6420 6672 6f6d 2061 4e61 6d65 7370 6163 d from aNamespac
│ │ │ │ │ -000277e0: 650a 0a70 7269 6e74 4f6e 3a20 6153 7472 e..printOn: aStr
│ │ │ │ │ -000277f0: 6561 6d20 696e 3a20 614e 616d 6573 7061 eam in: aNamespa
│ │ │ │ │ -00027800: 6365 0a20 2020 2020 5072 696e 7420 6f6e ce. Print on
│ │ │ │ │ -00027810: 2061 5374 7265 616d 2074 6865 2063 6c61 aStream the cla
│ │ │ │ │ -00027820: 7373 206e 616d 6520 7768 656e 2074 6865 ss name when the
│ │ │ │ │ -00027830: 2063 6c61 7373 2069 7320 7265 6665 7265 class is refere
│ │ │ │ │ -00027840: 6e63 6564 2066 726f 6d0a 2020 2020 2061 nced from. a
│ │ │ │ │ -00027850: 4e61 6d65 7370 6163 650a 0a73 6861 7265 Namespace..share
│ │ │ │ │ -00027860: 6456 6172 6961 626c 6553 7472 696e 670a dVariableString.
│ │ │ │ │ -00027870: 2020 2020 2054 6869 7320 6d65 7468 6f64 This method
│ │ │ │ │ -00027880: 2773 2066 756e 6374 696f 6e61 6c69 7479 's functionality
│ │ │ │ │ -00027890: 2073 686f 756c 6420 6265 2069 6d70 6c65 should be imple
│ │ │ │ │ -000278a0: 6d65 6e74 6564 2062 7920 7375 6263 6c61 mented by subcla
│ │ │ │ │ -000278b0: 7373 6573 206f 660a 2020 2020 2043 6c61 sses of. Cla
│ │ │ │ │ -000278c0: 7373 4465 7363 7269 7074 696f 6e0a 0a1f ssDescription...
│ │ │ │ │ -000278d0: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ -000278e0: 696e 666f 2c20 204e 6f64 653a 2043 6c61 info, Node: Cla
│ │ │ │ │ -000278f0: 7373 4465 7363 7269 7074 696f 6e2d 7374 ssDescription-st
│ │ │ │ │ -00027900: 696c 6c20 756e 636c 6173 7369 6669 6564 ill unclassified
│ │ │ │ │ -00027910: 2c20 2050 7265 763a 2043 6c61 7373 4465 , Prev: ClassDe
│ │ │ │ │ -00027920: 7363 7269 7074 696f 6e2d 7072 696e 7469 scription-printi
│ │ │ │ │ -00027930: 6e67 2c20 2055 703a 2043 6c61 7373 4465 ng, Up: ClassDe
│ │ │ │ │ -00027940: 7363 7269 7074 696f 6e0a 0a31 2e33 322e scription..1.32.
│ │ │ │ │ -00027950: 3820 436c 6173 7344 6573 6372 6970 7469 8 ClassDescripti
│ │ │ │ │ -00027960: 6f6e 3a20 7374 696c 6c20 756e 636c 6173 on: still unclas
│ │ │ │ │ -00027970: 7369 6669 6564 0a2d 2d2d 2d2d 2d2d 2d2d sified.---------
│ │ │ │ │ -00027980: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00027990: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000279a0: 2d2d 0a0a 6669 6c65 4f75 7443 6174 6567 --..fileOutCateg
│ │ │ │ │ -000279b0: 6f72 793a 2063 6174 6567 6f72 7920 746f ory: category to
│ │ │ │ │ -000279c0: 5374 7265 616d 3a20 6146 696c 6553 7472 Stream: aFileStr
│ │ │ │ │ -000279d0: 6561 6d0a 2020 2020 2046 696c 6520 6f75 eam. File ou
│ │ │ │ │ -000279e0: 7420 616c 6c20 7468 6520 6d65 7468 6f64 t all the method
│ │ │ │ │ -000279f0: 7320 6265 6c6f 6e67 696e 6720 746f 2074 s belonging to t
│ │ │ │ │ -00027a00: 6865 206d 6574 686f 6420 6361 7465 676f he method catego
│ │ │ │ │ -00027a10: 7279 2c0a 2020 2020 2063 6174 6567 6f72 ry,. categor
│ │ │ │ │ -00027a20: 792c 2074 6f20 6146 696c 6553 7472 6561 y, to aFileStrea
│ │ │ │ │ -00027a30: 6d2e 2020 5265 7175 6972 6573 2070 6163 m. Requires pac
│ │ │ │ │ -00027a40: 6b61 6765 2050 6172 7365 722e 0a0a 6669 kage Parser...fi
│ │ │ │ │ -00027a50: 6c65 4f75 7453 656c 6563 746f 723a 2061 leOutSelector: a
│ │ │ │ │ -00027a60: 5379 6d62 6f6c 2074 6f53 7472 6561 6d3a Symbol toStream:
│ │ │ │ │ -00027a70: 2061 4669 6c65 5374 7265 616d 0a20 2020 aFileStream.
│ │ │ │ │ -00027a80: 2020 4669 6c65 206f 7574 2061 6c6c 2074 File out all t
│ │ │ │ │ -00027a90: 6865 206d 6574 686f 6473 2062 656c 6f6e he methods belon
│ │ │ │ │ -00027aa0: 6769 6e67 2074 6f20 7468 6520 6d65 7468 ging to the meth
│ │ │ │ │ -00027ab0: 6f64 2063 6174 6567 6f72 792c 0a20 2020 od category,.
│ │ │ │ │ -00027ac0: 2020 6361 7465 676f 7279 2c20 746f 2061 category, to a
│ │ │ │ │ -00027ad0: 4669 6c65 5374 7265 616d 2e20 2052 6571 FileStream. Req
│ │ │ │ │ -00027ae0: 7569 7265 7320 7061 636b 6167 6520 5061 uires package Pa
│ │ │ │ │ -00027af0: 7273 6572 2e0a 0a1f 0a46 696c 653a 2067 rser.....File: g
│ │ │ │ │ -00027b00: 7374 2d62 6173 652e 696e 666f 2c20 204e st-base.info, N
│ │ │ │ │ -00027b10: 6f64 653a 2043 4c6f 6e67 2c20 204e 6578 ode: CLong, Nex
│ │ │ │ │ -00027b20: 743a 2043 4c6f 6e67 446f 7562 6c65 2c20 t: CLongDouble,
│ │ │ │ │ -00027b30: 2050 7265 763a 2043 6c61 7373 4465 7363 Prev: ClassDesc
│ │ │ │ │ -00027b40: 7269 7074 696f 6e2c 2020 5570 3a20 4261 ription, Up: Ba
│ │ │ │ │ -00027b50: 7365 2063 6c61 7373 6573 0a0a 312e 3333 se classes..1.33
│ │ │ │ │ -00027b60: 2043 4c6f 6e67 0a3d 3d3d 3d3d 3d3d 3d3d CLong.=========
│ │ │ │ │ -00027b70: 3d0a 0a44 6566 696e 6564 2069 6e20 6e61 =..Defined in na
│ │ │ │ │ -00027b80: 6d65 7370 6163 6520 536d 616c 6c74 616c mespace Smalltal
│ │ │ │ │ -00027b90: 6b0a 5375 7065 7263 6c61 7373 3a20 4353 k.Superclass: CS
│ │ │ │ │ -00027ba0: 6361 6c61 720a 4361 7465 676f 7279 3a20 calar.Category:
│ │ │ │ │ -00027bb0: 4c61 6e67 7561 6765 2d43 2069 6e74 6572 Language-C inter
│ │ │ │ │ -00027bc0: 6661 6365 0a0a 2a20 4d65 6e75 3a0a 0a2a face..* Menu:..*
│ │ │ │ │ -00027bd0: 2043 4c6f 6e67 2063 6c61 7373 2d61 6363 CLong class-acc
│ │ │ │ │ -00027be0: 6573 7369 6e67 3a3a 2020 2863 6c61 7373 essing:: (class
│ │ │ │ │ -00027bf0: 290a 2a20 434c 6f6e 672d 6163 6365 7373 ).* CLong-access
│ │ │ │ │ -00027c00: 696e 673a 3a20 2028 696e 7374 616e 6365 ing:: (instance
│ │ │ │ │ -00027c10: 290a 0a1f 0a46 696c 653a 2067 7374 2d62 )....File: gst-b
│ │ │ │ │ -00027c20: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ -00027c30: 2043 4c6f 6e67 2063 6c61 7373 2d61 6363 CLong class-acc
│ │ │ │ │ -00027c40: 6573 7369 6e67 2c20 204e 6578 743a 2043 essing, Next: C
│ │ │ │ │ -00027c50: 4c6f 6e67 2d61 6363 6573 7369 6e67 2c20 Long-accessing,
│ │ │ │ │ -00027c60: 2055 703a 2043 4c6f 6e67 0a0a 312e 3333 Up: CLong..1.33
│ │ │ │ │ -00027c70: 2e31 2043 4c6f 6e67 2063 6c61 7373 3a20 .1 CLong class:
│ │ │ │ │ -00027c80: 6163 6365 7373 696e 670a 2d2d 2d2d 2d2d accessing.------
│ │ │ │ │ -00027c90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00027ca0: 2d2d 2d2d 2d2d 2d0a 0a61 6c69 676e 6f66 -------..alignof
│ │ │ │ │ -00027cb0: 0a20 2020 2020 416e 7377 6572 2074 6865 . Answer the
│ │ │ │ │ -00027cc0: 2072 6563 6569 7665 7227 7320 696e 7374 receiver's inst
│ │ │ │ │ -00027cd0: 616e 6365 7320 7265 7175 6972 6564 2061 ances required a
│ │ │ │ │ -00027ce0: 6c69 676d 656e 740a 0a63 4f62 6a53 746f ligment..cObjSto
│ │ │ │ │ -00027cf0: 7265 6454 7970 650a 2020 2020 2050 7269 redType. Pri
│ │ │ │ │ -00027d00: 7661 7465 202d 2041 6e73 7765 7220 616e vate - Answer an
│ │ │ │ │ -00027d10: 2069 6e64 6578 2072 6566 6572 7269 6e67 index referring
│ │ │ │ │ -00027d20: 2074 6f20 7468 6520 7265 6365 6976 6572 to the receiver
│ │ │ │ │ -00027d30: 2773 2069 6e73 7461 6e63 6573 0a20 2020 's instances.
│ │ │ │ │ -00027d40: 2020 7363 616c 6172 2074 7970 650a 0a73 scalar type..s
│ │ │ │ │ -00027d50: 697a 656f 660a 2020 2020 2041 6e73 7765 izeof. Answe
│ │ │ │ │ -00027d60: 7220 7468 6520 7265 6365 6976 6572 2773 r the receiver's
│ │ │ │ │ -00027d70: 2069 6e73 7461 6e63 6573 2073 697a 650a instances size.
│ │ │ │ │ -00027d80: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ -00027d90: 652e 696e 666f 2c20 204e 6f64 653a 2043 e.info, Node: C
│ │ │ │ │ -00027da0: 4c6f 6e67 2d61 6363 6573 7369 6e67 2c20 Long-accessing,
│ │ │ │ │ -00027db0: 2050 7265 763a 2043 4c6f 6e67 2063 6c61 Prev: CLong cla
│ │ │ │ │ -00027dc0: 7373 2d61 6363 6573 7369 6e67 2c20 2055 ss-accessing, U
│ │ │ │ │ -00027dd0: 703a 2043 4c6f 6e67 0a0a 312e 3333 2e32 p: CLong..1.33.2
│ │ │ │ │ -00027de0: 2043 4c6f 6e67 3a20 6163 6365 7373 696e CLong: accessin
│ │ │ │ │ -00027df0: 670a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d g.--------------
│ │ │ │ │ -00027e00: 2d2d 2d2d 2d2d 2d2d 2d0a 0a61 6c69 676e ---------..align
│ │ │ │ │ -00027e10: 6f66 0a20 2020 2020 416e 7377 6572 2074 of. Answer t
│ │ │ │ │ -00027e20: 6865 2072 6563 6569 7665 7227 7320 7265 he receiver's re
│ │ │ │ │ -00027e30: 7175 6972 6564 2061 6c69 676d 656e 740a quired aligment.
│ │ │ │ │ -00027e40: 0a63 4f62 6a53 746f 7265 6454 7970 650a .cObjStoredType.
│ │ │ │ │ -00027e50: 2020 2020 2050 7269 7661 7465 202d 2041 Private - A
│ │ │ │ │ -00027e60: 6e73 7765 7220 616e 2069 6e64 6578 2072 nswer an index r
│ │ │ │ │ -00027e70: 6566 6572 7269 6e67 2074 6f20 7468 6520 eferring to the
│ │ │ │ │ -00027e80: 7265 6365 6976 6572 2773 2073 6361 6c61 receiver's scala
│ │ │ │ │ -00027e90: 7220 7479 7065 0a0a 7369 7a65 6f66 0a20 r type..sizeof.
│ │ │ │ │ -00027ea0: 2020 2020 416e 7377 6572 2074 6865 2072 Answer the r
│ │ │ │ │ -00027eb0: 6563 6569 7665 7227 7320 7369 7a65 0a0a eceiver's size..
│ │ │ │ │ -00027ec0: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ -00027ed0: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 434c .info, Node: CL
│ │ │ │ │ -00027ee0: 6f6e 6744 6f75 626c 652c 2020 4e65 7874 ongDouble, Next
│ │ │ │ │ -00027ef0: 3a20 434c 6f6e 674c 6f6e 672c 2020 5072 : CLongLong, Pr
│ │ │ │ │ -00027f00: 6576 3a20 434c 6f6e 672c 2020 5570 3a20 ev: CLong, Up:
│ │ │ │ │ -00027f10: 4261 7365 2063 6c61 7373 6573 0a0a 312e Base classes..1.
│ │ │ │ │ -00027f20: 3334 2043 4c6f 6e67 446f 7562 6c65 0a3d 34 CLongDouble.=
│ │ │ │ │ -00027f30: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a ===============.
│ │ │ │ │ -00027f40: 0a44 6566 696e 6564 2069 6e20 6e61 6d65 .Defined in name
│ │ │ │ │ -00027f50: 7370 6163 6520 536d 616c 6c74 616c 6b0a space Smalltalk.
│ │ │ │ │ -00027f60: 5375 7065 7263 6c61 7373 3a20 4353 6361 Superclass: CSca
│ │ │ │ │ -00027f70: 6c61 720a 4361 7465 676f 7279 3a20 4c61 lar.Category: La
│ │ │ │ │ -00027f80: 6e67 7561 6765 2d43 2069 6e74 6572 6661 nguage-C interfa
│ │ │ │ │ -00027f90: 6365 0a0a 2a20 4d65 6e75 3a0a 0a2a 2043 ce..* Menu:..* C
│ │ │ │ │ -00027fa0: 4c6f 6e67 446f 7562 6c65 2063 6c61 7373 LongDouble class
│ │ │ │ │ -00027fb0: 2d61 6363 6573 7369 6e67 3a3a 2020 2863 -accessing:: (c
│ │ │ │ │ -00027fc0: 6c61 7373 290a 2a20 434c 6f6e 6744 6f75 lass).* CLongDou
│ │ │ │ │ -00027fd0: 626c 652d 6163 6365 7373 696e 673a 3a20 ble-accessing::
│ │ │ │ │ -00027fe0: 2028 696e 7374 616e 6365 290a 0a1f 0a46 (instance)....F
│ │ │ │ │ -00027ff0: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ -00028000: 666f 2c20 204e 6f64 653a 2043 4c6f 6e67 fo, Node: CLong
│ │ │ │ │ -00028010: 446f 7562 6c65 2063 6c61 7373 2d61 6363 Double class-acc
│ │ │ │ │ -00028020: 6573 7369 6e67 2c20 204e 6578 743a 2043 essing, Next: C
│ │ │ │ │ -00028030: 4c6f 6e67 446f 7562 6c65 2d61 6363 6573 LongDouble-acces
│ │ │ │ │ -00028040: 7369 6e67 2c20 2055 703a 2043 4c6f 6e67 sing, Up: CLong
│ │ │ │ │ -00028050: 446f 7562 6c65 0a0a 312e 3334 2e31 2043 Double..1.34.1 C
│ │ │ │ │ -00028060: 4c6f 6e67 446f 7562 6c65 2063 6c61 7373 LongDouble class
│ │ │ │ │ -00028070: 3a20 6163 6365 7373 696e 670a 2d2d 2d2d : accessing.----
│ │ │ │ │ -00028080: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00028090: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------.
│ │ │ │ │ -000280a0: 0a61 6c69 676e 6f66 0a20 2020 2020 416e .alignof. An
│ │ │ │ │ -000280b0: 7377 6572 2074 6865 2072 6563 6569 7665 swer the receive
│ │ │ │ │ -000280c0: 7227 7320 696e 7374 616e 6365 7320 7265 r's instances re
│ │ │ │ │ -000280d0: 7175 6972 6564 2061 6c69 676d 656e 740a quired aligment.
│ │ │ │ │ -000280e0: 0a63 4f62 6a53 746f 7265 6454 7970 650a .cObjStoredType.
│ │ │ │ │ -000280f0: 2020 2020 2050 7269 7661 7465 202d 2041 Private - A
│ │ │ │ │ -00028100: 6e73 7765 7220 616e 2069 6e64 6578 2072 nswer an index r
│ │ │ │ │ -00028110: 6566 6572 7269 6e67 2074 6f20 7468 6520 eferring to the
│ │ │ │ │ -00028120: 7265 6365 6976 6572 2773 2069 6e73 7461 receiver's insta
│ │ │ │ │ -00028130: 6e63 6573 0a20 2020 2020 7363 616c 6172 nces. scalar
│ │ │ │ │ -00028140: 2074 7970 650a 0a73 697a 656f 660a 2020 type..sizeof.
│ │ │ │ │ -00028150: 2020 2041 6e73 7765 7220 7468 6520 7265 Answer the re
│ │ │ │ │ -00028160: 6365 6976 6572 2773 2069 6e73 7461 6e63 ceiver's instanc
│ │ │ │ │ -00028170: 6573 2073 697a 650a 0a1f 0a46 696c 653a es size....File:
│ │ │ │ │ -00028180: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ -00028190: 204e 6f64 653a 2043 4c6f 6e67 446f 7562 Node: CLongDoub
│ │ │ │ │ -000281a0: 6c65 2d61 6363 6573 7369 6e67 2c20 2050 le-accessing, P
│ │ │ │ │ -000281b0: 7265 763a 2043 4c6f 6e67 446f 7562 6c65 rev: CLongDouble
│ │ │ │ │ -000281c0: 2063 6c61 7373 2d61 6363 6573 7369 6e67 class-accessing
│ │ │ │ │ -000281d0: 2c20 2055 703a 2043 4c6f 6e67 446f 7562 , Up: CLongDoub
│ │ │ │ │ -000281e0: 6c65 0a0a 312e 3334 2e32 2043 4c6f 6e67 le..1.34.2 CLong
│ │ │ │ │ -000281f0: 446f 7562 6c65 3a20 6163 6365 7373 696e Double: accessin
│ │ │ │ │ -00028200: 670a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d g.--------------
│ │ │ │ │ -00028210: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------.
│ │ │ │ │ -00028220: 0a61 6c69 676e 6f66 0a20 2020 2020 416e .alignof. An
│ │ │ │ │ -00028230: 7377 6572 2074 6865 2072 6563 6569 7665 swer the receive
│ │ │ │ │ -00028240: 7227 7320 7265 7175 6972 6564 2061 6c69 r's required ali
│ │ │ │ │ -00028250: 676d 656e 740a 0a63 4f62 6a53 746f 7265 gment..cObjStore
│ │ │ │ │ -00028260: 6454 7970 650a 2020 2020 2050 7269 7661 dType. Priva
│ │ │ │ │ -00028270: 7465 202d 2041 6e73 7765 7220 616e 2069 te - Answer an i
│ │ │ │ │ -00028280: 6e64 6578 2072 6566 6572 7269 6e67 2074 ndex referring t
│ │ │ │ │ -00028290: 6f20 7468 6520 7265 6365 6976 6572 2773 o the receiver's
│ │ │ │ │ -000282a0: 2073 6361 6c61 7220 7479 7065 0a0a 7369 scalar type..si
│ │ │ │ │ -000282b0: 7a65 6f66 0a20 2020 2020 416e 7377 6572 zeof. Answer
│ │ │ │ │ -000282c0: 2074 6865 2072 6563 6569 7665 7227 7320 the receiver's
│ │ │ │ │ -000282d0: 7369 7a65 0a0a 1f0a 4669 6c65 3a20 6773 size....File: gs
│ │ │ │ │ -000282e0: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ -000282f0: 6465 3a20 434c 6f6e 674c 6f6e 672c 2020 de: CLongLong,
│ │ │ │ │ -00028300: 4e65 7874 3a20 434f 626a 6563 742c 2020 Next: CObject,
│ │ │ │ │ -00028310: 5072 6576 3a20 434c 6f6e 6744 6f75 626c Prev: CLongDoubl
│ │ │ │ │ -00028320: 652c 2020 5570 3a20 4261 7365 2063 6c61 e, Up: Base cla
│ │ │ │ │ -00028330: 7373 6573 0a0a 312e 3335 2043 4c6f 6e67 sses..1.35 CLong
│ │ │ │ │ -00028340: 4c6f 6e67 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d Long.===========
│ │ │ │ │ -00028350: 3d3d 3d0a 0a44 6566 696e 6564 2069 6e20 ===..Defined in
│ │ │ │ │ -00028360: 6e61 6d65 7370 6163 6520 536d 616c 6c74 namespace Smallt
│ │ │ │ │ -00028370: 616c 6b0a 5375 7065 7263 6c61 7373 3a20 alk.Superclass:
│ │ │ │ │ -00028380: 4353 6361 6c61 720a 4361 7465 676f 7279 CScalar.Category
│ │ │ │ │ -00028390: 3a20 4c61 6e67 7561 6765 2d43 2069 6e74 : Language-C int
│ │ │ │ │ -000283a0: 6572 6661 6365 0a0a 2a20 4d65 6e75 3a0a erface..* Menu:.
│ │ │ │ │ -000283b0: 0a2a 2043 4c6f 6e67 4c6f 6e67 2063 6c61 .* CLongLong cla
│ │ │ │ │ -000283c0: 7373 2d61 6363 6573 7369 6e67 3a3a 2020 ss-accessing::
│ │ │ │ │ -000283d0: 2863 6c61 7373 290a 2a20 434c 6f6e 674c (class).* CLongL
│ │ │ │ │ -000283e0: 6f6e 672d 6163 6365 7373 696e 673a 3a20 ong-accessing::
│ │ │ │ │ -000283f0: 2028 696e 7374 616e 6365 290a 0a1f 0a46 (instance)....F
│ │ │ │ │ -00028400: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ -00028410: 666f 2c20 204e 6f64 653a 2043 4c6f 6e67 fo, Node: CLong
│ │ │ │ │ -00028420: 4c6f 6e67 2063 6c61 7373 2d61 6363 6573 Long class-acces
│ │ │ │ │ -00028430: 7369 6e67 2c20 204e 6578 743a 2043 4c6f sing, Next: CLo
│ │ │ │ │ -00028440: 6e67 4c6f 6e67 2d61 6363 6573 7369 6e67 ngLong-accessing
│ │ │ │ │ -00028450: 2c20 2055 703a 2043 4c6f 6e67 4c6f 6e67 , Up: CLongLong
│ │ │ │ │ -00028460: 0a0a 312e 3335 2e31 2043 4c6f 6e67 4c6f ..1.35.1 CLongLo
│ │ │ │ │ -00028470: 6e67 2063 6c61 7373 3a20 6163 6365 7373 ng class: access
│ │ │ │ │ -00028480: 696e 670a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ing.------------
│ │ │ │ │ -00028490: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000284a0: 2d2d 2d2d 2d0a 0a61 6c69 676e 6f66 0a20 -----..alignof.
│ │ │ │ │ -000284b0: 2020 2020 416e 7377 6572 2074 6865 2072 Answer the r
│ │ │ │ │ -000284c0: 6563 6569 7665 7227 7320 696e 7374 616e eceiver's instan
│ │ │ │ │ -000284d0: 6365 7320 7265 7175 6972 6564 2061 6c69 ces required ali
│ │ │ │ │ -000284e0: 676d 656e 740a 0a63 4f62 6a53 746f 7265 gment..cObjStore
│ │ │ │ │ -000284f0: 6454 7970 650a 2020 2020 2050 7269 7661 dType. Priva
│ │ │ │ │ -00028500: 7465 202d 2041 6e73 7765 7220 616e 2069 te - Answer an i
│ │ │ │ │ -00028510: 6e64 6578 2072 6566 6572 7269 6e67 2074 ndex referring t
│ │ │ │ │ -00028520: 6f20 7468 6520 7265 6365 6976 6572 2773 o the receiver's
│ │ │ │ │ -00028530: 2069 6e73 7461 6e63 6573 0a20 2020 2020 instances.
│ │ │ │ │ -00028540: 7363 616c 6172 2074 7970 650a 0a73 697a scalar type..siz
│ │ │ │ │ -00028550: 656f 660a 2020 2020 2041 6e73 7765 7220 eof. Answer
│ │ │ │ │ -00028560: 7468 6520 7265 6365 6976 6572 2773 2069 the receiver's i
│ │ │ │ │ -00028570: 6e73 7461 6e63 6573 2073 697a 650a 0a1f nstances size...
│ │ │ │ │ -00028580: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ -00028590: 696e 666f 2c20 204e 6f64 653a 2043 4c6f info, Node: CLo
│ │ │ │ │ -000285a0: 6e67 4c6f 6e67 2d61 6363 6573 7369 6e67 ngLong-accessing
│ │ │ │ │ -000285b0: 2c20 2050 7265 763a 2043 4c6f 6e67 4c6f , Prev: CLongLo
│ │ │ │ │ -000285c0: 6e67 2063 6c61 7373 2d61 6363 6573 7369 ng class-accessi
│ │ │ │ │ -000285d0: 6e67 2c20 2055 703a 2043 4c6f 6e67 4c6f ng, Up: CLongLo
│ │ │ │ │ -000285e0: 6e67 0a0a 312e 3335 2e32 2043 4c6f 6e67 ng..1.35.2 CLong
│ │ │ │ │ -000285f0: 4c6f 6e67 3a20 6163 6365 7373 696e 670a Long: accessing.
│ │ │ │ │ -00028600: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00028610: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a61 6c69 -----------..ali
│ │ │ │ │ -00028620: 676e 6f66 0a20 2020 2020 416e 7377 6572 gnof. Answer
│ │ │ │ │ -00028630: 2074 6865 2072 6563 6569 7665 7227 7320 the receiver's
│ │ │ │ │ -00028640: 7265 7175 6972 6564 2061 6c69 676d 656e required aligmen
│ │ │ │ │ -00028650: 740a 0a63 4f62 6a53 746f 7265 6454 7970 t..cObjStoredTyp
│ │ │ │ │ -00028660: 650a 2020 2020 2050 7269 7661 7465 202d e. Private -
│ │ │ │ │ -00028670: 2041 6e73 7765 7220 616e 2069 6e64 6578 Answer an index
│ │ │ │ │ -00028680: 2072 6566 6572 7269 6e67 2074 6f20 7468 referring to th
│ │ │ │ │ -00028690: 6520 7265 6365 6976 6572 2773 2073 6361 e receiver's sca
│ │ │ │ │ -000286a0: 6c61 7220 7479 7065 0a0a 7369 7a65 6f66 lar type..sizeof
│ │ │ │ │ -000286b0: 0a20 2020 2020 416e 7377 6572 2074 6865 . Answer the
│ │ │ │ │ -000286c0: 2072 6563 6569 7665 7227 7320 7369 7a65 receiver's size
│ │ │ │ │ -000286d0: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ -000286e0: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ -000286f0: 434f 626a 6563 742c 2020 4e65 7874 3a20 CObject, Next:
│ │ │ │ │ -00028700: 436f 6c6c 6563 7469 6f6e 2c20 2050 7265 Collection, Pre
│ │ │ │ │ -00028710: 763a 2043 4c6f 6e67 4c6f 6e67 2c20 2055 v: CLongLong, U
│ │ │ │ │ -00028720: 703a 2042 6173 6520 636c 6173 7365 730a p: Base classes.
│ │ │ │ │ -00028730: 0a31 2e33 3620 434f 626a 6563 740a 3d3d .1.36 CObject.==
│ │ │ │ │ -00028740: 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a 4465 6669 ==========..Defi
│ │ │ │ │ -00028750: 6e65 6420 696e 206e 616d 6573 7061 6365 ned in namespace
│ │ │ │ │ -00028760: 2053 6d61 6c6c 7461 6c6b 0a53 7570 6572 Smalltalk.Super
│ │ │ │ │ -00028770: 636c 6173 733a 204f 626a 6563 740a 4361 class: Object.Ca
│ │ │ │ │ -00028780: 7465 676f 7279 3a20 4c61 6e67 7561 6765 tegory: Language
│ │ │ │ │ -00028790: 2d43 2069 6e74 6572 6661 6365 0a20 2020 -C interface.
│ │ │ │ │ -000287a0: 2020 4920 616d 206e 6f74 2070 6172 7420 I am not part
│ │ │ │ │ -000287b0: 6f66 2074 6865 2073 7461 6e64 6172 6420 of the standard
│ │ │ │ │ -000287c0: 536d 616c 6c74 616c 6b20 6b65 726e 656c Smalltalk kernel
│ │ │ │ │ -000287d0: 2063 6c61 7373 2068 6965 7261 7263 6879 class hierarchy
│ │ │ │ │ -000287e0: 2e20 204d 790a 2020 2020 2069 6e73 7461 . My. insta
│ │ │ │ │ -000287f0: 6e63 6573 2063 6f6e 7461 696e 2076 616c nces contain val
│ │ │ │ │ -00028800: 7565 7320 7468 6174 2061 7265 206e 6f74 ues that are not
│ │ │ │ │ -00028810: 2069 6e74 6572 7072 6574 6564 2062 7920 interpreted by
│ │ │ │ │ -00028820: 7468 6520 536d 616c 6c74 616c 6b0a 2020 the Smalltalk.
│ │ │ │ │ -00028830: 2020 2073 7973 7465 6d3b 2074 6865 7920 system; they
│ │ │ │ │ -00028840: 6672 6571 7565 6e74 6c79 2068 6f6c 6420 frequently hold
│ │ │ │ │ -00028850: 2270 6f69 6e74 6572 7322 2074 6f20 6461 "pointers" to da
│ │ │ │ │ -00028860: 7461 206f 7574 7369 6465 206f 6620 7468 ta outside of th
│ │ │ │ │ -00028870: 650a 2020 2020 2053 6d61 6c6c 7461 6c6b e. Smalltalk
│ │ │ │ │ -00028880: 2065 6e76 6972 6f6e 6d65 6e74 2e20 2054 environment. T
│ │ │ │ │ -00028890: 6865 2043 2063 616c 6c6f 7574 206d 6563 he C callout mec
│ │ │ │ │ -000288a0: 6861 6e69 736d 2061 6c6c 6f77 7320 6d79 hanism allows my
│ │ │ │ │ -000288b0: 2069 6e73 7461 6e63 6573 0a20 2020 2020 instances.
│ │ │ │ │ -000288c0: 746f 2062 6520 7472 616e 7366 6f72 6d65 to be transforme
│ │ │ │ │ -000288d0: 6420 696e 746f 2074 6865 6972 2063 6f72 d into their cor
│ │ │ │ │ -000288e0: 7265 7370 6f6e 6469 6e67 2043 2076 616c responding C val
│ │ │ │ │ -000288f0: 7565 7320 666f 7220 7573 6520 696e 0a20 ues for use in.
│ │ │ │ │ -00028900: 2020 2020 6578 7465 726e 616c 2072 6f75 external rou
│ │ │ │ │ -00028910: 7469 6e65 732e 0a0a 2a20 4d65 6e75 3a0a tines...* Menu:.
│ │ │ │ │ -00028920: 0a2a 2043 4f62 6a65 6374 2063 6c61 7373 .* CObject class
│ │ │ │ │ -00028930: 2d63 6f6e 7665 7273 696f 6e3a 3a20 2028 -conversion:: (
│ │ │ │ │ -00028940: 636c 6173 7329 0a2a 2043 4f62 6a65 6374 class).* CObject
│ │ │ │ │ -00028950: 2063 6c61 7373 2d69 6e73 7461 6e63 6520 class-instance
│ │ │ │ │ -00028960: 6372 6561 7469 6f6e 3a3a 2020 2863 6c61 creation:: (cla
│ │ │ │ │ -00028970: 7373 290a 2a20 434f 626a 6563 7420 636c ss).* CObject cl
│ │ │ │ │ -00028980: 6173 732d 7072 696d 6974 6976 6520 616c ass-primitive al
│ │ │ │ │ -00028990: 6c6f 6361 7469 6f6e 3a3a 2020 2863 6c61 location:: (cla
│ │ │ │ │ -000289a0: 7373 290a 2a20 434f 626a 6563 7420 636c ss).* CObject cl
│ │ │ │ │ -000289b0: 6173 732d 7375 6263 6c61 7373 2063 7265 ass-subclass cre
│ │ │ │ │ -000289c0: 6174 696f 6e3a 3a20 2028 636c 6173 7329 ation:: (class)
│ │ │ │ │ -000289d0: 0a2a 2043 4f62 6a65 6374 2d61 6363 6573 .* CObject-acces
│ │ │ │ │ -000289e0: 7369 6e67 3a3a 2020 2869 6e73 7461 6e63 sing:: (instanc
│ │ │ │ │ -000289f0: 6529 0a2a 2043 4f62 6a65 6374 2d62 6173 e).* CObject-bas
│ │ │ │ │ -00028a00: 6963 3a3a 2020 2869 6e73 7461 6e63 6529 ic:: (instance)
│ │ │ │ │ -00028a10: 0a2a 2043 4f62 6a65 6374 2d43 2064 6174 .* CObject-C dat
│ │ │ │ │ -00028a20: 6120 6163 6365 7373 3a3a 2020 2869 6e73 a access:: (ins
│ │ │ │ │ -00028a30: 7461 6e63 6529 0a2a 2043 4f62 6a65 6374 tance).* CObject
│ │ │ │ │ -00028a40: 2d63 6f6e 7665 7273 696f 6e3a 3a20 2028 -conversion:: (
│ │ │ │ │ -00028a50: 696e 7374 616e 6365 290a 2a20 434f 626a instance).* CObj
│ │ │ │ │ -00028a60: 6563 742d 6669 6e61 6c69 7a61 7469 6f6e ect-finalization
│ │ │ │ │ -00028a70: 3a3a 2020 2869 6e73 7461 6e63 6529 0a2a :: (instance).*
│ │ │ │ │ -00028a80: 2043 4f62 6a65 6374 2d70 6f69 6e74 6572 CObject-pointer
│ │ │ │ │ -00028a90: 2d6c 696b 6520 6265 6861 7669 6f72 3a3a -like behavior::
│ │ │ │ │ -00028aa0: 2020 2869 6e73 7461 6e63 6529 0a2a 2043 (instance).* C
│ │ │ │ │ -00028ab0: 4f62 6a65 6374 2d74 6573 7469 6e67 3a3a Object-testing::
│ │ │ │ │ -00028ac0: 2020 2869 6e73 7461 6e63 6529 0a2a 2043 (instance).* C
│ │ │ │ │ -00028ad0: 4f62 6a65 6374 2d74 6573 7469 6e67 2066 Object-testing f
│ │ │ │ │ -00028ae0: 756e 6374 696f 6e61 6c69 7479 3a3a 2020 unctionality::
│ │ │ │ │ -00028af0: 2869 6e73 7461 6e63 6529 0a0a 1f0a 4669 (instance)....Fi
│ │ │ │ │ -00028b00: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ -00028b10: 6f2c 2020 4e6f 6465 3a20 434f 626a 6563 o, Node: CObjec
│ │ │ │ │ -00028b20: 7420 636c 6173 732d 636f 6e76 6572 7369 t class-conversi
│ │ │ │ │ -00028b30: 6f6e 2c20 204e 6578 743a 2043 4f62 6a65 on, Next: CObje
│ │ │ │ │ -00028b40: 6374 2063 6c61 7373 2d69 6e73 7461 6e63 ct class-instanc
│ │ │ │ │ -00028b50: 6520 6372 6561 7469 6f6e 2c20 2055 703a e creation, Up:
│ │ │ │ │ -00028b60: 2043 4f62 6a65 6374 0a0a 312e 3336 2e31 CObject..1.36.1
│ │ │ │ │ -00028b70: 2043 4f62 6a65 6374 2063 6c61 7373 3a20 CObject class:
│ │ │ │ │ -00028b80: 636f 6e76 6572 7369 6f6e 0a2d 2d2d 2d2d conversion.-----
│ │ │ │ │ -00028b90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00028ba0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a74 7970 -----------..typ
│ │ │ │ │ -00028bb0: 650a 2020 2020 204e 6f74 6869 6e67 2073 e. Nothing s
│ │ │ │ │ -00028bc0: 7065 6369 616c 2069 6e20 7468 6520 6465 pecial in the de
│ │ │ │ │ -00028bd0: 6661 756c 7420 6361 7365 202d 2061 6e73 fault case - ans
│ │ │ │ │ -00028be0: 7765 7220 6120 4354 7970 6520 666f 7220 wer a CType for
│ │ │ │ │ -00028bf0: 7468 650a 2020 2020 2072 6563 6569 7665 the. receive
│ │ │ │ │ -00028c00: 720a 0a1f 0a46 696c 653a 2067 7374 2d62 r....File: gst-b
│ │ │ │ │ -00028c10: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ -00028c20: 2043 4f62 6a65 6374 2063 6c61 7373 2d69 CObject class-i
│ │ │ │ │ -00028c30: 6e73 7461 6e63 6520 6372 6561 7469 6f6e nstance creation
│ │ │ │ │ -00028c40: 2c20 204e 6578 743a 2043 4f62 6a65 6374 , Next: CObject
│ │ │ │ │ -00028c50: 2063 6c61 7373 2d70 7269 6d69 7469 7665 class-primitive
│ │ │ │ │ -00028c60: 2061 6c6c 6f63 6174 696f 6e2c 2020 5072 allocation, Pr
│ │ │ │ │ -00028c70: 6576 3a20 434f 626a 6563 7420 636c 6173 ev: CObject clas
│ │ │ │ │ -00028c80: 732d 636f 6e76 6572 7369 6f6e 2c20 2055 s-conversion, U
│ │ │ │ │ -00028c90: 703a 2043 4f62 6a65 6374 0a0a 312e 3336 p: CObject..1.36
│ │ │ │ │ -00028ca0: 2e32 2043 4f62 6a65 6374 2063 6c61 7373 .2 CObject class
│ │ │ │ │ -00028cb0: 3a20 696e 7374 616e 6365 2063 7265 6174 : instance creat
│ │ │ │ │ -00028cc0: 696f 6e0a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ion.------------
│ │ │ │ │ -00028cd0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00028ce0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a61 6464 -----------..add
│ │ │ │ │ -00028cf0: 7265 7373 3a20 616e 496e 7465 6765 720a ress: anInteger.
│ │ │ │ │ -00028d00: 2020 2020 2041 6e73 7765 7220 6120 6e65 Answer a ne
│ │ │ │ │ -00028d10: 7720 6f62 6a65 6374 2070 6f69 6e74 696e w object pointin
│ │ │ │ │ -00028d20: 6720 746f 2074 6865 2070 6173 7365 6420 g to the passed
│ │ │ │ │ -00028d30: 6164 6472 6573 732c 2061 6e49 6e74 6567 address, anInteg
│ │ │ │ │ -00028d40: 6572 0a0a 616c 6c6f 633a 206e 4279 7465 er..alloc: nByte
│ │ │ │ │ -00028d50: 730a 2020 2020 2041 6c6c 6f63 6174 6520 s. Allocate
│ │ │ │ │ -00028d60: 6e42 7974 6573 2062 7974 6573 2061 6e64 nBytes bytes and
│ │ │ │ │ -00028d70: 2072 6574 7572 6e20 616e 2069 6e73 7461 return an insta
│ │ │ │ │ -00028d80: 6e63 6520 6f66 2074 6865 2072 6563 6569 nce of the recei
│ │ │ │ │ -00028d90: 7665 720a 0a67 6341 6c6c 6f63 3a20 6e42 ver..gcAlloc: nB
│ │ │ │ │ -00028da0: 7974 6573 0a20 2020 2020 416c 6c6f 6361 ytes. Alloca
│ │ │ │ │ -00028db0: 7465 206e 4279 7465 7320 6279 7465 7320 te nBytes bytes
│ │ │ │ │ -00028dc0: 616e 6420 7265 7475 726e 2061 6e20 696e and return an in
│ │ │ │ │ -00028dd0: 7374 616e 6365 206f 6620 7468 6520 7265 stance of the re
│ │ │ │ │ -00028de0: 6365 6976 6572 0a0a 6763 4e65 773a 206e ceiver..gcNew: n
│ │ │ │ │ -00028df0: 4279 7465 730a 2020 2020 2041 6c6c 6f63 Bytes. Alloc
│ │ │ │ │ -00028e00: 6174 6520 6e42 7974 6573 2062 7974 6573 ate nBytes bytes
│ │ │ │ │ -00028e10: 2061 6e64 2072 6574 7572 6e20 616e 2069 and return an i
│ │ │ │ │ -00028e20: 6e73 7461 6e63 6520 6f66 2074 6865 2072 nstance of the r
│ │ │ │ │ -00028e30: 6563 6569 7665 720a 0a6e 6577 0a20 2020 eceiver..new.
│ │ │ │ │ -00028e40: 2020 416e 7377 6572 2061 206e 6577 206f Answer a new o
│ │ │ │ │ -00028e50: 626a 6563 7420 706f 696e 7469 6e67 2074 bject pointing t
│ │ │ │ │ -00028e60: 6f20 4e55 4c4c 2e0a 0a6e 6577 3a20 6e42 o NULL...new: nB
│ │ │ │ │ -00028e70: 7974 6573 0a20 2020 2020 416c 6c6f 6361 ytes. Alloca
│ │ │ │ │ -00028e80: 7465 206e 4279 7465 7320 6279 7465 7320 te nBytes bytes
│ │ │ │ │ -00028e90: 616e 6420 7265 7475 726e 2061 6e20 696e and return an in
│ │ │ │ │ -00028ea0: 7374 616e 6365 206f 6620 7468 6520 7265 stance of the re
│ │ │ │ │ -00028eb0: 6365 6976 6572 0a0a 1f0a 4669 6c65 3a20 ceiver....File:
│ │ │ │ │ -00028ec0: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ -00028ed0: 4e6f 6465 3a20 434f 626a 6563 7420 636c Node: CObject cl
│ │ │ │ │ -00028ee0: 6173 732d 7072 696d 6974 6976 6520 616c ass-primitive al
│ │ │ │ │ -00028ef0: 6c6f 6361 7469 6f6e 2c20 204e 6578 743a location, Next:
│ │ │ │ │ -00028f00: 2043 4f62 6a65 6374 2063 6c61 7373 2d73 CObject class-s
│ │ │ │ │ -00028f10: 7562 636c 6173 7320 6372 6561 7469 6f6e ubclass creation
│ │ │ │ │ -00028f20: 2c20 2050 7265 763a 2043 4f62 6a65 6374 , Prev: CObject
│ │ │ │ │ -00028f30: 2063 6c61 7373 2d69 6e73 7461 6e63 6520 class-instance
│ │ │ │ │ -00028f40: 6372 6561 7469 6f6e 2c20 2055 703a 2043 creation, Up: C
│ │ │ │ │ -00028f50: 4f62 6a65 6374 0a0a 312e 3336 2e33 2043 Object..1.36.3 C
│ │ │ │ │ -00028f60: 4f62 6a65 6374 2063 6c61 7373 3a20 7072 Object class: pr
│ │ │ │ │ -00028f70: 696d 6974 6976 6520 616c 6c6f 6361 7469 imitive allocati
│ │ │ │ │ -00028f80: 6f6e 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d on.-------------
│ │ │ │ │ -00028f90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00028fa0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a61 -------------..a
│ │ │ │ │ -00028fb0: 6c6c 6f63 3a20 6e42 7974 6573 2074 7970 lloc: nBytes typ
│ │ │ │ │ -00028fc0: 653a 2063 5479 7065 4f62 6a65 6374 0a20 e: cTypeObject.
│ │ │ │ │ -00028fd0: 2020 2020 416c 6c6f 6361 7465 206e 4279 Allocate nBy
│ │ │ │ │ -00028fe0: 7465 7320 6279 7465 7320 616e 6420 7265 tes bytes and re
│ │ │ │ │ -00028ff0: 7475 726e 2061 2043 4f62 6a65 6374 206f turn a CObject o
│ │ │ │ │ -00029000: 6620 7468 6520 6769 7665 6e20 7479 7065 f the given type
│ │ │ │ │ -00029010: 0a0a 6763 416c 6c6f 633a 206e 4279 7465 ..gcAlloc: nByte
│ │ │ │ │ -00029020: 7320 7479 7065 3a20 6354 7970 654f 626a s type: cTypeObj
│ │ │ │ │ -00029030: 6563 740a 2020 2020 2041 6c6c 6f63 6174 ect. Allocat
│ │ │ │ │ -00029040: 6520 6e42 7974 6573 2062 7974 6573 2061 e nBytes bytes a
│ │ │ │ │ -00029050: 6e64 2072 6574 7572 6e20 6120 434f 626a nd return a CObj
│ │ │ │ │ -00029060: 6563 7420 6f66 2074 6865 2067 6976 656e ect of the given
│ │ │ │ │ -00029070: 2074 7970 650a 0a1f 0a46 696c 653a 2067 type....File: g
│ │ │ │ │ -00029080: 7374 2d62 6173 652e 696e 666f 2c20 204e st-base.info, N
│ │ │ │ │ -00029090: 6f64 653a 2043 4f62 6a65 6374 2063 6c61 ode: CObject cla
│ │ │ │ │ -000290a0: 7373 2d73 7562 636c 6173 7320 6372 6561 ss-subclass crea
│ │ │ │ │ -000290b0: 7469 6f6e 2c20 204e 6578 743a 2043 4f62 tion, Next: COb
│ │ │ │ │ -000290c0: 6a65 6374 2d61 6363 6573 7369 6e67 2c20 ject-accessing,
│ │ │ │ │ -000290d0: 2050 7265 763a 2043 4f62 6a65 6374 2063 Prev: CObject c
│ │ │ │ │ -000290e0: 6c61 7373 2d70 7269 6d69 7469 7665 2061 lass-primitive a
│ │ │ │ │ -000290f0: 6c6c 6f63 6174 696f 6e2c 2020 5570 3a20 llocation, Up:
│ │ │ │ │ -00029100: 434f 626a 6563 740a 0a31 2e33 362e 3420 CObject..1.36.4
│ │ │ │ │ -00029110: 434f 626a 6563 7420 636c 6173 733a 2073 CObject class: s
│ │ │ │ │ -00029120: 7562 636c 6173 7320 6372 6561 7469 6f6e ubclass creation
│ │ │ │ │ -00029130: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------
│ │ │ │ │ -00029140: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00029150: 2d2d 2d2d 2d2d 2d2d 0a0a 696e 6865 7269 --------..inheri
│ │ │ │ │ -00029160: 7453 6861 7065 0a20 2020 2020 416e 7377 tShape. Answ
│ │ │ │ │ -00029170: 6572 2077 6865 7468 6572 2073 7562 636c er whether subcl
│ │ │ │ │ -00029180: 6173 7365 7320 7769 6c6c 2068 6176 6520 asses will have
│ │ │ │ │ -00029190: 6279 2064 6566 6175 6c74 2074 6865 2073 by default the s
│ │ │ │ │ -000291a0: 616d 6520 7368 6170 6520 6173 0a20 2020 ame shape as.
│ │ │ │ │ -000291b0: 2020 7468 6973 2063 6c61 7373 2e20 2054 this class. T
│ │ │ │ │ -000291c0: 6865 2064 6566 6175 6c74 2069 7320 7472 he default is tr
│ │ │ │ │ -000291d0: 7565 2066 6f72 2074 6865 2043 4f62 6a65 ue for the CObje
│ │ │ │ │ -000291e0: 6374 2068 6965 7261 7263 6879 2e0a 0a1f ct hierarchy....
│ │ │ │ │ -000291f0: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ -00029200: 696e 666f 2c20 204e 6f64 653a 2043 4f62 info, Node: COb
│ │ │ │ │ -00029210: 6a65 6374 2d61 6363 6573 7369 6e67 2c20 ject-accessing,
│ │ │ │ │ -00029220: 204e 6578 743a 2043 4f62 6a65 6374 2d62 Next: CObject-b
│ │ │ │ │ -00029230: 6173 6963 2c20 2050 7265 763a 2043 4f62 asic, Prev: COb
│ │ │ │ │ -00029240: 6a65 6374 2063 6c61 7373 2d73 7562 636c ject class-subcl
│ │ │ │ │ -00029250: 6173 7320 6372 6561 7469 6f6e 2c20 2055 ass creation, U
│ │ │ │ │ -00029260: 703a 2043 4f62 6a65 6374 0a0a 312e 3336 p: CObject..1.36
│ │ │ │ │ -00029270: 2e35 2043 4f62 6a65 6374 3a20 6163 6365 .5 CObject: acce
│ │ │ │ │ -00029280: 7373 696e 670a 2d2d 2d2d 2d2d 2d2d 2d2d ssing.----------
│ │ │ │ │ -00029290: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------.
│ │ │ │ │ -000292a0: 0a61 6464 7265 7373 0a20 2020 2020 416e .address. An
│ │ │ │ │ -000292b0: 7377 6572 2074 6865 2061 6464 7265 7373 swer the address
│ │ │ │ │ -000292c0: 2074 6865 2072 6563 6569 7665 7220 6973 the receiver is
│ │ │ │ │ -000292d0: 2070 6f69 6e74 696e 6720 746f 2e20 2054 pointing to. T
│ │ │ │ │ -000292e0: 6865 2061 6464 7265 7373 2063 616e 2062 he address can b
│ │ │ │ │ -000292f0: 650a 2020 2020 2061 6273 6f6c 7574 6520 e. absolute
│ │ │ │ │ -00029300: 6966 2074 6865 2073 746f 7261 6765 2069 if the storage i
│ │ │ │ │ -00029310: 7320 6e69 6c2c 206f 7220 7265 6c61 7469 s nil, or relati
│ │ │ │ │ -00029320: 7665 2074 6f20 7468 6520 536d 616c 6c74 ve to the Smallt
│ │ │ │ │ -00029330: 616c 6b20 6f62 6a65 6374 0a20 2020 2020 alk object.
│ │ │ │ │ -00029340: 696e 2023 7374 6f72 6167 652e 2020 496e in #storage. In
│ │ │ │ │ -00029350: 2074 6869 7320 6361 7365 2c20 616e 2061 this case, an a
│ │ │ │ │ -00029360: 6464 7265 7373 206f 6620 3020 636f 7272 ddress of 0 corr
│ │ │ │ │ -00029370: 6573 706f 6e64 7320 746f 2074 6865 0a20 esponds to the.
│ │ │ │ │ -00029380: 2020 2020 6669 7273 7420 696e 7374 616e first instan
│ │ │ │ │ -00029390: 6365 2076 6172 6961 626c 652e 0a0a 6164 ce variable...ad
│ │ │ │ │ -000293a0: 6472 6573 733a 2061 6e49 6e74 6567 6572 dress: anInteger
│ │ │ │ │ -000293b0: 0a20 2020 2020 5365 7420 7468 6520 7265 . Set the re
│ │ │ │ │ -000293c0: 6365 6976 6572 2074 6f20 706f 696e 7420 ceiver to point
│ │ │ │ │ -000293d0: 746f 2074 6865 2070 6173 7365 6420 6164 to the passed ad
│ │ │ │ │ -000293e0: 6472 6573 732c 2061 6e49 6e74 6567 6572 dress, anInteger
│ │ │ │ │ -000293f0: 0a0a 6973 4162 736f 6c75 7465 0a20 2020 ..isAbsolute.
│ │ │ │ │ -00029400: 2020 416e 7377 6572 2077 6865 7468 6572 Answer whether
│ │ │ │ │ -00029410: 2074 6865 206f 626a 6563 7420 706f 696e the object poin
│ │ │ │ │ -00029420: 7473 2069 6e74 6f20 6120 6761 7262 6167 ts into a garbag
│ │ │ │ │ -00029430: 652d 636f 6c6c 6563 7465 6420 536d 616c e-collected Smal
│ │ │ │ │ -00029440: 6c74 616c 6b0a 2020 2020 2073 746f 7261 ltalk. stora
│ │ │ │ │ -00029450: 6765 2c20 6f72 2069 7420 6973 2061 6e20 ge, or it is an
│ │ │ │ │ -00029460: 6162 736f 6c75 7465 2061 6464 7265 7373 absolute address
│ │ │ │ │ -00029470: 2e0a 0a70 7269 6e74 4f6e 3a20 6153 7472 ...printOn: aStr
│ │ │ │ │ -00029480: 6561 6d0a 2020 2020 2050 7269 6e74 2061 eam. Print a
│ │ │ │ │ -00029490: 2072 6570 7265 7365 6e74 6174 696f 6e20 representation
│ │ │ │ │ -000294a0: 6f66 2074 6865 2072 6563 6569 7665 720a of the receiver.
│ │ │ │ │ -000294b0: 0a73 746f 7261 6765 0a20 2020 2020 416e .storage. An
│ │ │ │ │ -000294c0: 7377 6572 2074 6865 2073 746f 7261 6765 swer the storage
│ │ │ │ │ -000294d0: 2074 6861 7420 7468 6520 7265 6365 6976 that the receiv
│ │ │ │ │ -000294e0: 6572 2069 7320 706f 696e 7469 6e67 2069 er is pointing i
│ │ │ │ │ -000294f0: 6e74 6f2c 206f 7220 6e69 6c20 6966 0a20 nto, or nil if.
│ │ │ │ │ -00029500: 2020 2020 7468 6520 6164 6472 6573 7320 the address
│ │ │ │ │ -00029510: 6973 2061 6273 6f6c 7574 652e 0a0a 7374 is absolute...st
│ │ │ │ │ -00029520: 6f72 6167 653a 2061 6e4f 626a 6563 740a orage: anObject.
│ │ │ │ │ -00029530: 2020 2020 2043 6861 6e67 6520 7468 6520 Change the
│ │ │ │ │ -00029540: 7265 6365 6976 6572 2074 6f20 706f 696e receiver to poin
│ │ │ │ │ -00029550: 7420 746f 2074 6865 2073 746f 7261 6765 t to the storage
│ │ │ │ │ -00029560: 206f 6620 616e 4f62 6a65 6374 2e0a 0a74 of anObject...t
│ │ │ │ │ -00029570: 7970 653a 2061 4354 7970 650a 2020 2020 ype: aCType.
│ │ │ │ │ -00029580: 2053 6574 2074 6865 2072 6563 6569 7665 Set the receive
│ │ │ │ │ -00029590: 7227 7320 7479 7065 2074 6f20 6143 5479 r's type to aCTy
│ │ │ │ │ -000295a0: 7065 2e0a 0a1f 0a46 696c 653a 2067 7374 pe.....File: gst
│ │ │ │ │ -000295b0: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ -000295c0: 653a 2043 4f62 6a65 6374 2d62 6173 6963 e: CObject-basic
│ │ │ │ │ -000295d0: 2c20 204e 6578 743a 2043 4f62 6a65 6374 , Next: CObject
│ │ │ │ │ -000295e0: 2d43 2064 6174 6120 6163 6365 7373 2c20 -C data access,
│ │ │ │ │ -000295f0: 2050 7265 763a 2043 4f62 6a65 6374 2d61 Prev: CObject-a
│ │ │ │ │ -00029600: 6363 6573 7369 6e67 2c20 2055 703a 2043 ccessing, Up: C
│ │ │ │ │ -00029610: 4f62 6a65 6374 0a0a 312e 3336 2e36 2043 Object..1.36.6 C
│ │ │ │ │ -00029620: 4f62 6a65 6374 3a20 6261 7369 630a 2d2d Object: basic.--
│ │ │ │ │ -00029630: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00029640: 2d2d 2d0a 0a3d 2061 6e4f 626a 6563 740a ---..= anObject.
│ │ │ │ │ -00029650: 2020 2020 2052 6574 7572 6e20 7472 7565 Return true
│ │ │ │ │ -00029660: 2069 6620 7468 6520 7265 6365 6976 6572 if the receiver
│ │ │ │ │ -00029670: 2061 6e64 2061 434f 626a 6563 7420 6172 and aCObject ar
│ │ │ │ │ -00029680: 6520 6571 7561 6c2e 0a0a 6861 7368 0a20 e equal...hash.
│ │ │ │ │ -00029690: 2020 2020 5265 7475 726e 2061 2068 6173 Return a has
│ │ │ │ │ -000296a0: 6820 7661 6c75 6520 666f 7220 616e 4f62 h value for anOb
│ │ │ │ │ -000296b0: 6a65 6374 2e0a 0a1f 0a46 696c 653a 2067 ject.....File: g
│ │ │ │ │ -000296c0: 7374 2d62 6173 652e 696e 666f 2c20 204e st-base.info, N
│ │ │ │ │ -000296d0: 6f64 653a 2043 4f62 6a65 6374 2d43 2064 ode: CObject-C d
│ │ │ │ │ -000296e0: 6174 6120 6163 6365 7373 2c20 204e 6578 ata access, Nex
│ │ │ │ │ -000296f0: 743a 2043 4f62 6a65 6374 2d63 6f6e 7665 t: CObject-conve
│ │ │ │ │ -00029700: 7273 696f 6e2c 2020 5072 6576 3a20 434f rsion, Prev: CO
│ │ │ │ │ -00029710: 626a 6563 742d 6261 7369 632c 2020 5570 bject-basic, Up
│ │ │ │ │ -00029720: 3a20 434f 626a 6563 740a 0a31 2e33 362e : CObject..1.36.
│ │ │ │ │ -00029730: 3720 434f 626a 6563 743a 2043 2064 6174 7 CObject: C dat
│ │ │ │ │ -00029740: 6120 6163 6365 7373 0a2d 2d2d 2d2d 2d2d a access.-------
│ │ │ │ │ -00029750: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00029760: 2d2d 2d2d 2d2d 0a0a 6174 3a20 6279 7465 ------..at: byte
│ │ │ │ │ -00029770: 4f66 6673 6574 2070 7574 3a20 6156 616c Offset put: aVal
│ │ │ │ │ -00029780: 7565 2074 7970 653a 2061 5479 7065 0a20 ue type: aType.
│ │ │ │ │ -00029790: 2020 2020 5374 6f72 6520 6156 616c 7565 Store aValue
│ │ │ │ │ -000297a0: 2061 7320 6461 7461 206f 6620 7468 6520 as data of the
│ │ │ │ │ -000297b0: 6769 7665 6e20 7479 7065 2066 726f 6d20 given type from
│ │ │ │ │ -000297c0: 6279 7465 4f66 6673 6574 2062 7974 6573 byteOffset bytes
│ │ │ │ │ -000297d0: 2061 6674 6572 0a20 2020 2020 7468 6520 after. the
│ │ │ │ │ -000297e0: 706f 696e 7465 7220 7374 6f72 6564 2069 pointer stored i
│ │ │ │ │ -000297f0: 6e20 7468 6520 7265 6365 6976 6572 0a0a n the receiver..
│ │ │ │ │ -00029800: 6174 3a20 6279 7465 4f66 6673 6574 2074 at: byteOffset t
│ │ │ │ │ -00029810: 7970 653a 2061 5479 7065 0a20 2020 2020 ype: aType.
│ │ │ │ │ -00029820: 416e 7377 6572 2073 6f6d 6520 6461 7461 Answer some data
│ │ │ │ │ -00029830: 206f 6620 7468 6520 6769 7665 6e20 7479 of the given ty
│ │ │ │ │ -00029840: 7065 2066 726f 6d20 6279 7465 4f66 6673 pe from byteOffs
│ │ │ │ │ -00029850: 6574 2062 7974 6573 2061 6674 6572 2074 et bytes after t
│ │ │ │ │ -00029860: 6865 0a20 2020 2020 706f 696e 7465 7220 he. pointer
│ │ │ │ │ -00029870: 7374 6f72 6564 2069 6e20 7468 6520 7265 stored in the re
│ │ │ │ │ -00029880: 6365 6976 6572 0a0a 6672 6565 0a20 2020 ceiver..free.
│ │ │ │ │ -00029890: 2020 4672 6565 2074 6865 2072 6563 6569 Free the recei
│ │ │ │ │ -000298a0: 7665 7227 7320 706f 696e 7465 7220 616e ver's pointer an
│ │ │ │ │ -000298b0: 6420 7365 7420 6974 2074 6f20 6e75 6c6c d set it to null
│ │ │ │ │ -000298c0: 2e20 2042 6967 2074 726f 7562 6c65 2068 . Big trouble h
│ │ │ │ │ -000298d0: 6974 730a 2020 2020 2079 6f75 2069 6620 its. you if
│ │ │ │ │ -000298e0: 7468 6520 7265 6365 6976 6572 2064 6f65 the receiver doe
│ │ │ │ │ -000298f0: 736e 2774 2070 6f69 6e74 2074 6f20 7468 sn't point to th
│ │ │ │ │ -00029900: 6520 6261 7365 206f 6620 6120 6d61 6c6c e base of a mall
│ │ │ │ │ -00029910: 6f63 2d65 6420 6172 6561 2e0a 0a1f 0a46 oc-ed area.....F
│ │ │ │ │ -00029920: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ -00029930: 666f 2c20 204e 6f64 653a 2043 4f62 6a65 fo, Node: CObje
│ │ │ │ │ -00029940: 6374 2d63 6f6e 7665 7273 696f 6e2c 2020 ct-conversion,
│ │ │ │ │ -00029950: 4e65 7874 3a20 434f 626a 6563 742d 6669 Next: CObject-fi
│ │ │ │ │ -00029960: 6e61 6c69 7a61 7469 6f6e 2c20 2050 7265 nalization, Pre
│ │ │ │ │ -00029970: 763a 2043 4f62 6a65 6374 2d43 2064 6174 v: CObject-C dat
│ │ │ │ │ -00029980: 6120 6163 6365 7373 2c20 2055 703a 2043 a access, Up: C
│ │ │ │ │ -00029990: 4f62 6a65 6374 0a0a 312e 3336 2e38 2043 Object..1.36.8 C
│ │ │ │ │ -000299a0: 4f62 6a65 6374 3a20 636f 6e76 6572 7369 Object: conversi
│ │ │ │ │ -000299b0: 6f6e 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d on.-------------
│ │ │ │ │ -000299c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a63 -------------..c
│ │ │ │ │ -000299d0: 6173 7454 6f3a 2061 5479 7065 0a20 2020 astTo: aType.
│ │ │ │ │ -000299e0: 2020 416e 7377 6572 2061 6e6f 7468 6572 Answer another
│ │ │ │ │ -000299f0: 2043 4f62 6a65 6374 2c20 706f 696e 7469 CObject, pointi
│ │ │ │ │ -00029a00: 6e67 2074 6f20 7468 6520 7361 6d65 2061 ng to the same a
│ │ │ │ │ -00029a10: 6464 7265 7373 2061 7320 7468 650a 2020 ddress as the.
│ │ │ │ │ -00029a20: 2020 2072 6563 6569 7665 722c 2062 7574 receiver, but
│ │ │ │ │ -00029a30: 2062 656c 6f6e 6769 6e67 2074 6f20 7468 belonging to th
│ │ │ │ │ -00029a40: 6520 6154 7970 6520 4354 7970 652e 0a0a e aType CType...
│ │ │ │ │ -00029a50: 6e61 7272 6f77 0a20 2020 2020 5468 6973 narrow. This
│ │ │ │ │ -00029a60: 206d 6574 686f 6420 6973 2063 616c 6c65 method is calle
│ │ │ │ │ -00029a70: 6420 6f6e 2043 4f62 6a65 6374 7320 7265 d on CObjects re
│ │ │ │ │ -00029a80: 7475 726e 6564 2062 7920 6120 4320 6361 turned by a C ca
│ │ │ │ │ -00029a90: 6c6c 2d6f 7574 2077 686f 7365 0a20 2020 ll-out whose.
│ │ │ │ │ -00029aa0: 2020 7265 7475 726e 2074 7970 6520 6973 return type is
│ │ │ │ │ -00029ab0: 2073 7065 6369 6669 6564 2061 7320 6120 specified as a
│ │ │ │ │ -00029ac0: 4354 7970 653b 2069 7420 6d6f 7374 6c79 CType; it mostly
│ │ │ │ │ -00029ad0: 2061 6c6c 6f77 7320 6f6e 6520 746f 2063 allows one to c
│ │ │ │ │ -00029ae0: 6861 6e67 650a 2020 2020 2074 6865 2063 hange. the c
│ │ │ │ │ -00029af0: 6c61 7373 206f 6620 7468 6520 7265 7475 lass of the retu
│ │ │ │ │ -00029b00: 726e 6564 2043 4f62 6a65 6374 2e20 2042 rned CObject. B
│ │ │ │ │ -00029b10: 7920 6465 6661 756c 7420 6974 2064 6f65 y default it doe
│ │ │ │ │ -00029b20: 7320 6e6f 7468 696e 672c 2061 6e64 0a20 s nothing, and.
│ │ │ │ │ -00029b30: 2020 2020 7468 6174 2773 2077 6879 2069 that's why i
│ │ │ │ │ -00029b40: 7420 6973 206e 6f74 2063 616c 6c65 6420 t is not called
│ │ │ │ │ -00029b50: 7768 656e 2023 634f 626a 6563 7420 6973 when #cObject is
│ │ │ │ │ -00029b60: 2075 7365 6420 746f 2073 7065 6369 6679 used to specify
│ │ │ │ │ -00029b70: 2074 6865 0a20 2020 2020 7265 7475 726e the. return
│ │ │ │ │ -00029b80: 2074 7970 652e 0a0a 7479 7065 0a20 2020 type...type.
│ │ │ │ │ -00029b90: 2020 416e 7377 6572 2061 2043 5479 7065 Answer a CType
│ │ │ │ │ -00029ba0: 2066 6f72 2074 6865 2072 6563 6569 7665 for the receive
│ │ │ │ │ -00029bb0: 720a 0a1f 0a46 696c 653a 2067 7374 2d62 r....File: gst-b
│ │ │ │ │ -00029bc0: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ -00029bd0: 2043 4f62 6a65 6374 2d66 696e 616c 697a CObject-finaliz
│ │ │ │ │ -00029be0: 6174 696f 6e2c 2020 4e65 7874 3a20 434f ation, Next: CO
│ │ │ │ │ -00029bf0: 626a 6563 742d 706f 696e 7465 722d 6c69 bject-pointer-li
│ │ │ │ │ -00029c00: 6b65 2062 6568 6176 696f 722c 2020 5072 ke behavior, Pr
│ │ │ │ │ -00029c10: 6576 3a20 434f 626a 6563 742d 636f 6e76 ev: CObject-conv
│ │ │ │ │ -00029c20: 6572 7369 6f6e 2c20 2055 703a 2043 4f62 ersion, Up: COb
│ │ │ │ │ -00029c30: 6a65 6374 0a0a 312e 3336 2e39 2043 4f62 ject..1.36.9 COb
│ │ │ │ │ -00029c40: 6a65 6374 3a20 6669 6e61 6c69 7a61 7469 ject: finalizati
│ │ │ │ │ -00029c50: 6f6e 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d on.-------------
│ │ │ │ │ -00029c60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------.
│ │ │ │ │ -00029c70: 0a66 696e 616c 697a 650a 2020 2020 2054 .finalize. T
│ │ │ │ │ -00029c80: 6f20 6d61 6b65 2074 6865 2056 4d20 6361 o make the VM ca
│ │ │ │ │ -00029c90: 6c6c 2074 6869 732c 2075 7365 2023 6164 ll this, use #ad
│ │ │ │ │ -00029ca0: 6454 6f42 6546 696e 616c 697a 6564 2e20 dToBeFinalized.
│ │ │ │ │ -00029cb0: 2049 7420 6672 6565 730a 2020 2020 2061 It frees. a
│ │ │ │ │ -00029cc0: 7574 6f6d 6174 6963 616c 6c79 2061 6e79 utomatically any
│ │ │ │ │ -00029cd0: 206d 656d 6f72 7920 706f 696e 7465 6420 memory pointed
│ │ │ │ │ -00029ce0: 746f 2062 7920 7468 6520 434f 626a 6563 to by the CObjec
│ │ │ │ │ -00029cf0: 742e 2020 4974 2069 7320 6e6f 740a 2020 t. It is not.
│ │ │ │ │ -00029d00: 2020 2061 7574 6f6d 6174 6963 616c 6c79 automatically
│ │ │ │ │ -00029d10: 2065 6e61 626c 6564 2062 6563 6175 7365 enabled because
│ │ │ │ │ -00029d20: 2062 6967 2074 726f 7562 6c65 2068 6974 big trouble hit
│ │ │ │ │ -00029d30: 7320 796f 7520 6966 2079 6f75 2075 7365 s you if you use
│ │ │ │ │ -00029d40: 2023 6672 6565 0a20 2020 2020 616e 6420 #free. and
│ │ │ │ │ -00029d50: 7468 6520 7265 6365 6976 6572 2064 6f65 the receiver doe
│ │ │ │ │ -00029d60: 736e 2774 2070 6f69 6e74 2074 6f20 7468 sn't point to th
│ │ │ │ │ -00029d70: 6520 6261 7365 206f 6620 6120 6d61 6c6c e base of a mall
│ │ │ │ │ -00029d80: 6f63 2d65 6420 6172 6561 2e0a 0a1f 0a46 oc-ed area.....F
│ │ │ │ │ -00029d90: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ -00029da0: 666f 2c20 204e 6f64 653a 2043 4f62 6a65 fo, Node: CObje
│ │ │ │ │ -00029db0: 6374 2d70 6f69 6e74 6572 2d6c 696b 6520 ct-pointer-like
│ │ │ │ │ -00029dc0: 6265 6861 7669 6f72 2c20 204e 6578 743a behavior, Next:
│ │ │ │ │ -00029dd0: 2043 4f62 6a65 6374 2d74 6573 7469 6e67 CObject-testing
│ │ │ │ │ -00029de0: 2c20 2050 7265 763a 2043 4f62 6a65 6374 , Prev: CObject
│ │ │ │ │ -00029df0: 2d66 696e 616c 697a 6174 696f 6e2c 2020 -finalization,
│ │ │ │ │ -00029e00: 5570 3a20 434f 626a 6563 740a 0a31 2e33 Up: CObject..1.3
│ │ │ │ │ -00029e10: 362e 3130 2043 4f62 6a65 6374 3a20 706f 6.10 CObject: po
│ │ │ │ │ -00029e20: 696e 7465 722d 6c69 6b65 2062 6568 6176 inter-like behav
│ │ │ │ │ -00029e30: 696f 720a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ior.------------
│ │ │ │ │ -00029e40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00029e50: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 2b20 616e ----------..+ an
│ │ │ │ │ -00029e60: 496e 7465 6765 720a 2020 2020 2052 6574 Integer. Ret
│ │ │ │ │ -00029e70: 7572 6e20 616e 6f74 6865 7220 696e 7374 urn another inst
│ │ │ │ │ -00029e80: 616e 6365 206f 6620 7468 6520 7265 6365 ance of the rece
│ │ │ │ │ -00029e90: 6976 6572 2773 2063 6c61 7373 2077 6869 iver's class whi
│ │ │ │ │ -00029ea0: 6368 2070 6f69 6e74 7320 6174 0a20 2020 ch points at.
│ │ │ │ │ -00029eb0: 2020 2672 6563 6569 7665 725b 616e 496e &receiver[anIn
│ │ │ │ │ -00029ec0: 7465 6765 725d 2028 6f72 2c20 6966 2079 teger] (or, if y
│ │ │ │ │ -00029ed0: 6f75 2070 7265 6665 722c 2077 6861 7420 ou prefer, what
│ │ │ │ │ -00029ee0: 2772 6563 6569 7665 7220 2b0a 2020 2020 'receiver +.
│ │ │ │ │ -00029ef0: 2061 6e49 6e74 6567 6572 2720 646f 6573 anInteger' does
│ │ │ │ │ -00029f00: 2069 6e20 4329 2e0a 0a2d 2069 6e74 4f72 in C)...- intOr
│ │ │ │ │ -00029f10: 5074 720a 2020 2020 2049 6620 696e 744f Ptr. If intO
│ │ │ │ │ -00029f20: 7250 7472 2069 7320 616e 2069 6e74 6567 rPtr is an integ
│ │ │ │ │ -00029f30: 6572 2c20 7265 7475 726e 2061 6e6f 7468 er, return anoth
│ │ │ │ │ -00029f40: 6572 2069 6e73 7461 6e63 6520 6f66 2074 er instance of t
│ │ │ │ │ -00029f50: 6865 0a20 2020 2020 7265 6365 6976 6572 he. receiver
│ │ │ │ │ -00029f60: 2773 2063 6c61 7373 2070 6f69 6e74 696e 's class pointin
│ │ │ │ │ -00029f70: 6720 6174 2026 7265 6365 6976 6572 5b2d g at &receiver[-
│ │ │ │ │ -00029f80: 616e 496e 7465 6765 725d 2028 6f72 2c20 anInteger] (or,
│ │ │ │ │ -00029f90: 6966 2079 6f75 0a20 2020 2020 7072 6566 if you. pref
│ │ │ │ │ -00029fa0: 6572 2c20 7768 6174 2027 7265 6365 6976 er, what 'receiv
│ │ │ │ │ -00029fb0: 6572 202d 2061 6e49 6e74 6567 6572 2720 er - anInteger'
│ │ │ │ │ -00029fc0: 646f 6573 2069 6e20 4329 2e20 4966 2069 does in C). If i
│ │ │ │ │ -00029fd0: 7420 6973 2074 6865 2073 616d 650a 2020 t is the same.
│ │ │ │ │ -00029fe0: 2020 2063 6c61 7373 2061 7320 7468 6520 class as the
│ │ │ │ │ -00029ff0: 7265 6365 6976 6572 2c20 7265 7475 726e receiver, return
│ │ │ │ │ -0002a000: 2074 6865 2064 6966 6665 7265 6e63 6520 the difference
│ │ │ │ │ -0002a010: 696e 2063 6861 7273 2c20 692e 652e 2020 in chars, i.e.
│ │ │ │ │ -0002a020: 696e 0a20 2020 2020 6279 7465 732c 2062 in. bytes, b
│ │ │ │ │ -0002a030: 6574 7765 656e 2074 6865 2074 776f 2070 etween the two p
│ │ │ │ │ -0002a040: 6f69 6e74 6564 2061 6464 7265 7373 6573 ointed addresses
│ │ │ │ │ -0002a050: 2028 6f72 2c20 6966 2079 6f75 2070 7265 (or, if you pre
│ │ │ │ │ -0002a060: 6665 722c 2077 6861 740a 2020 2020 2027 fer, what. '
│ │ │ │ │ -0002a070: 7265 6365 6976 6572 202d 2061 6e6f 7468 receiver - anoth
│ │ │ │ │ -0002a080: 6572 4368 6172 5074 7227 2064 6f65 7320 erCharPtr' does
│ │ │ │ │ -0002a090: 696e 2043 290a 0a61 6464 7265 7373 4174 in C)..addressAt
│ │ │ │ │ -0002a0a0: 3a20 616e 496e 6465 780a 2020 2020 2052 : anIndex. R
│ │ │ │ │ -0002a0b0: 6574 7572 6e20 6120 6e65 7720 434f 626a eturn a new CObj
│ │ │ │ │ -0002a0c0: 6563 7420 6f66 2074 6865 2065 6c65 6d65 ect of the eleme
│ │ │ │ │ -0002a0d0: 6e74 2074 7970 652c 2063 6f72 7265 7370 nt type, corresp
│ │ │ │ │ -0002a0e0: 6f6e 6469 6e67 2074 6f20 616e 0a20 2020 onding to an.
│ │ │ │ │ -0002a0f0: 2020 6f62 6a65 6374 2074 6861 7420 6973 object that is
│ │ │ │ │ -0002a100: 2061 6e49 6e64 6578 2070 6c61 6365 7320 anIndex places
│ │ │ │ │ -0002a110: 7061 7374 2074 6865 2072 6563 6569 7665 past the receive
│ │ │ │ │ -0002a120: 7220 2872 656d 656d 6265 7220 7468 6174 r (remember that
│ │ │ │ │ -0002a130: 0a20 2020 2020 434f 626a 6563 7473 2072 . CObjects r
│ │ │ │ │ -0002a140: 6570 7265 7365 6e74 2070 6f69 6e74 6572 epresent pointer
│ │ │ │ │ -0002a150: 7320 616e 6420 7468 6174 2043 2070 6f69 s and that C poi
│ │ │ │ │ -0002a160: 6e74 6572 7320 6265 6861 7665 206c 696b nters behave lik
│ │ │ │ │ -0002a170: 650a 2020 2020 2061 7272 6179 7329 2e20 e. arrays).
│ │ │ │ │ -0002a180: 2061 6e49 6e64 6578 2069 7320 7a65 726f anIndex is zero
│ │ │ │ │ -0002a190: 2d62 6173 6564 2c20 6a75 7374 206c 696b -based, just lik
│ │ │ │ │ -0002a1a0: 6520 7769 7468 2061 6c6c 206f 7468 6572 e with all other
│ │ │ │ │ -0002a1b0: 2043 2d73 7479 6c65 0a20 2020 2020 6163 C-style. ac
│ │ │ │ │ -0002a1c0: 6365 7373 696e 672e 0a0a 6174 3a20 616e cessing...at: an
│ │ │ │ │ -0002a1d0: 496e 6465 780a 2020 2020 2044 6572 6566 Index. Deref
│ │ │ │ │ -0002a1e0: 6572 656e 6365 2061 2070 6f69 6e74 6572 erence a pointer
│ │ │ │ │ -0002a1f0: 2074 6861 7420 6973 2061 6e49 6e64 6578 that is anIndex
│ │ │ │ │ -0002a200: 2070 6c61 6365 7320 7061 7374 2074 6865 places past the
│ │ │ │ │ -0002a210: 2072 6563 6569 7665 720a 2020 2020 2028 receiver. (
│ │ │ │ │ -0002a220: 7265 6d65 6d62 6572 2074 6861 7420 434f remember that CO
│ │ │ │ │ -0002a230: 626a 6563 7473 2072 6570 7265 7365 6e74 bjects represent
│ │ │ │ │ -0002a240: 2070 6f69 6e74 6572 7320 616e 6420 7468 pointers and th
│ │ │ │ │ -0002a250: 6174 2043 2070 6f69 6e74 6572 730a 2020 at C pointers.
│ │ │ │ │ -0002a260: 2020 2062 6568 6176 6520 6c69 6b65 2061 behave like a
│ │ │ │ │ -0002a270: 7272 6179 7329 2e20 2061 6e49 6e64 6578 rrays). anIndex
│ │ │ │ │ -0002a280: 2069 7320 7a65 726f 2d62 6173 6564 2c20 is zero-based,
│ │ │ │ │ -0002a290: 6a75 7374 206c 696b 6520 7769 7468 2061 just like with a
│ │ │ │ │ -0002a2a0: 6c6c 0a20 2020 2020 6f74 6865 7220 432d ll. other C-
│ │ │ │ │ -0002a2b0: 7374 796c 6520 6163 6365 7373 696e 672e style accessing.
│ │ │ │ │ -0002a2c0: 0a0a 6174 3a20 616e 496e 6465 7820 7075 ..at: anIndex pu
│ │ │ │ │ -0002a2d0: 743a 2061 5661 6c75 650a 2020 2020 2053 t: aValue. S
│ │ │ │ │ -0002a2e0: 746f 7265 2061 6e49 6e64 6578 2070 6c61 tore anIndex pla
│ │ │ │ │ -0002a2f0: 6365 7320 7061 7374 2074 6865 2072 6563 ces past the rec
│ │ │ │ │ -0002a300: 6569 7665 7220 7468 6520 7061 7373 6564 eiver the passed
│ │ │ │ │ -0002a310: 2053 6d61 6c6c 7461 6c6b 206f 626a 6563 Smalltalk objec
│ │ │ │ │ -0002a320: 740a 2020 2020 206f 7220 434f 626a 6563 t. or CObjec
│ │ │ │ │ -0002a330: 7420 2761 5661 6c75 6527 3b20 6966 2069 t 'aValue'; if i
│ │ │ │ │ -0002a340: 7420 6973 2061 2043 4f62 6a65 6374 2069 t is a CObject i
│ │ │ │ │ -0002a350: 7320 6465 7265 6665 7265 6e63 6564 3a20 s dereferenced:
│ │ │ │ │ -0002a360: 7468 6174 2069 732c 0a20 2020 2020 7468 that is,. th
│ │ │ │ │ -0002a370: 6973 206d 6574 686f 6420 6973 2065 7175 is method is equ
│ │ │ │ │ -0002a380: 6976 616c 656e 7420 6569 7468 6572 2074 ivalent either t
│ │ │ │ │ -0002a390: 6f20 636f 626a 5b61 6e49 6e64 6578 5d3d o cobj[anIndex]=
│ │ │ │ │ -0002a3a0: 6156 616c 7565 206f 720a 2020 2020 2063 aValue or. c
│ │ │ │ │ -0002a3b0: 6f62 6a5b 616e 496e 6465 785d 3d2a 6156 obj[anIndex]=*aV
│ │ │ │ │ -0002a3c0: 616c 7565 2e20 2061 6e49 6e64 6578 2069 alue. anIndex i
│ │ │ │ │ -0002a3d0: 7320 7a65 726f 2d62 6173 6564 2c20 6a75 s zero-based, ju
│ │ │ │ │ -0002a3e0: 7374 206c 696b 6520 7769 7468 2061 6c6c st like with all
│ │ │ │ │ -0002a3f0: 0a20 2020 2020 6f74 6865 7220 432d 7374 . other C-st
│ │ │ │ │ -0002a400: 796c 6520 6163 6365 7373 696e 672e 0a0a yle accessing...
│ │ │ │ │ -0002a410: 2020 2020 2049 6e20 626f 7468 2063 6173 In both cas
│ │ │ │ │ -0002a420: 6573 2c20 6156 616c 7565 2073 686f 756c es, aValue shoul
│ │ │ │ │ -0002a430: 6420 6265 206f 6620 7468 6520 656c 656d d be of the elem
│ │ │ │ │ -0002a440: 656e 7420 7479 7065 206f 7220 6f66 2074 ent type or of t
│ │ │ │ │ -0002a450: 6865 0a20 2020 2020 636f 7272 6573 706f he. correspo
│ │ │ │ │ -0002a460: 6e64 696e 6720 536d 616c 6c74 616c 6b20 nding Smalltalk
│ │ │ │ │ -0002a470: 7479 7065 2028 7468 6174 2069 732c 2061 type (that is, a
│ │ │ │ │ -0002a480: 2053 7472 696e 6720 6973 206f 6b20 666f String is ok fo
│ │ │ │ │ -0002a490: 7220 616e 2061 7272 6179 0a20 2020 2020 r an array.
│ │ │ │ │ -0002a4a0: 6f66 2043 5374 7269 6e67 7329 2074 6f20 of CStrings) to
│ │ │ │ │ -0002a4b0: 6176 6f69 6420 7479 7069 6e67 2070 726f avoid typing pro
│ │ │ │ │ -0002a4c0: 626c 656d 7320 7768 6963 6820 686f 7765 blems which howe
│ │ │ │ │ -0002a4d0: 7665 7220 7769 6c6c 206e 6f74 2062 650a ver will not be.
│ │ │ │ │ -0002a4e0: 2020 2020 2073 6967 6e61 6c65 6420 6265 signaled be
│ │ │ │ │ -0002a4f0: 6361 7573 6520 4320 6973 2075 6e74 7970 cause C is untyp
│ │ │ │ │ -0002a500: 6564 2e0a 0a64 6563 720a 2020 2020 2041 ed...decr. A
│ │ │ │ │ -0002a510: 646a 7573 7420 7468 6520 706f 696e 7465 djust the pointe
│ │ │ │ │ -0002a520: 7220 6279 2073 697a 656f 6628 6465 7265 r by sizeof(dere
│ │ │ │ │ -0002a530: 6665 7265 6e63 6564 5479 7065 2920 6279 ferencedType) by
│ │ │ │ │ -0002a540: 7465 7320 646f 776e 2028 692e 652e 0a20 tes down (i.e..
│ │ │ │ │ -0002a550: 2020 2020 2d72 6563 6569 7665 7229 0a0a -receiver)..
│ │ │ │ │ -0002a560: 6465 6372 4279 3a20 616e 496e 7465 6765 decrBy: anIntege
│ │ │ │ │ -0002a570: 720a 2020 2020 2041 646a 7573 7420 7468 r. Adjust th
│ │ │ │ │ -0002a580: 6520 706f 696e 7465 7220 6279 2061 6e49 e pointer by anI
│ │ │ │ │ -0002a590: 6e74 6567 6572 2065 6c65 6d65 6e74 7320 nteger elements
│ │ │ │ │ -0002a5a0: 646f 776e 2028 692e 652e 2020 7265 6365 down (i.e. rece
│ │ │ │ │ -0002a5b0: 6976 6572 202d 3d0a 2020 2020 2061 6e49 iver -=. anI
│ │ │ │ │ -0002a5c0: 6e74 6567 6572 290a 0a69 6e63 720a 2020 nteger)..incr.
│ │ │ │ │ -0002a5d0: 2020 2041 646a 7573 7420 7468 6520 706f Adjust the po
│ │ │ │ │ -0002a5e0: 696e 7465 7220 6279 2073 697a 656f 6628 inter by sizeof(
│ │ │ │ │ -0002a5f0: 6465 7265 6665 7265 6e63 6564 5479 7065 dereferencedType
│ │ │ │ │ -0002a600: 2920 6279 7465 7320 7570 2028 692e 652e ) bytes up (i.e.
│ │ │ │ │ -0002a610: 0a20 2020 2020 2b2b 7265 6365 6976 6572 . ++receiver
│ │ │ │ │ -0002a620: 290a 0a69 6e63 7242 793a 2061 6e49 6e74 )..incrBy: anInt
│ │ │ │ │ -0002a630: 6567 6572 0a20 2020 2020 4164 6a75 7374 eger. Adjust
│ │ │ │ │ -0002a640: 2074 6865 2070 6f69 6e74 6572 2062 7920 the pointer by
│ │ │ │ │ -0002a650: 616e 496e 7465 6765 7220 656c 656d 656e anInteger elemen
│ │ │ │ │ -0002a660: 7473 2075 7020 2869 2e65 2e20 2072 6563 ts up (i.e. rec
│ │ │ │ │ -0002a670: 6569 7665 7220 2b3d 0a20 2020 2020 616e eiver +=. an
│ │ │ │ │ -0002a680: 496e 7465 6765 7229 0a0a 1f0a 4669 6c65 Integer)....File
│ │ │ │ │ -0002a690: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ -0002a6a0: 2020 4e6f 6465 3a20 434f 626a 6563 742d Node: CObject-
│ │ │ │ │ -0002a6b0: 7465 7374 696e 672c 2020 4e65 7874 3a20 testing, Next:
│ │ │ │ │ -0002a6c0: 434f 626a 6563 742d 7465 7374 696e 6720 CObject-testing
│ │ │ │ │ -0002a6d0: 6675 6e63 7469 6f6e 616c 6974 792c 2020 functionality,
│ │ │ │ │ -0002a6e0: 5072 6576 3a20 434f 626a 6563 742d 706f Prev: CObject-po
│ │ │ │ │ -0002a6f0: 696e 7465 722d 6c69 6b65 2062 6568 6176 inter-like behav
│ │ │ │ │ -0002a700: 696f 722c 2020 5570 3a20 434f 626a 6563 ior, Up: CObjec
│ │ │ │ │ -0002a710: 740a 0a31 2e33 362e 3131 2043 4f62 6a65 t..1.36.11 CObje
│ │ │ │ │ -0002a720: 6374 3a20 7465 7374 696e 670a 2d2d 2d2d ct: testing.----
│ │ │ │ │ -0002a730: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0002a740: 2d2d 2d2d 0a0a 6973 4e75 6c6c 0a20 2020 ----..isNull.
│ │ │ │ │ -0002a750: 2020 5265 7475 726e 2074 7275 6520 6966 Return true if
│ │ │ │ │ -0002a760: 2074 6865 2072 6563 6569 7665 7220 706f the receiver po
│ │ │ │ │ -0002a770: 696e 7473 2074 6f20 4e55 4c4c 2e0a 0a1f ints to NULL....
│ │ │ │ │ -0002a780: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ -0002a790: 696e 666f 2c20 204e 6f64 653a 2043 4f62 info, Node: COb
│ │ │ │ │ -0002a7a0: 6a65 6374 2d74 6573 7469 6e67 2066 756e ject-testing fun
│ │ │ │ │ -0002a7b0: 6374 696f 6e61 6c69 7479 2c20 2050 7265 ctionality, Pre
│ │ │ │ │ -0002a7c0: 763a 2043 4f62 6a65 6374 2d74 6573 7469 v: CObject-testi
│ │ │ │ │ -0002a7d0: 6e67 2c20 2055 703a 2043 4f62 6a65 6374 ng, Up: CObject
│ │ │ │ │ -0002a7e0: 0a0a 312e 3336 2e31 3220 434f 626a 6563 ..1.36.12 CObjec
│ │ │ │ │ -0002a7f0: 743a 2074 6573 7469 6e67 2066 756e 6374 t: testing funct
│ │ │ │ │ -0002a800: 696f 6e61 6c69 7479 0a2d 2d2d 2d2d 2d2d ionality.-------
│ │ │ │ │ -0002a810: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0002a820: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------.
│ │ │ │ │ -0002a830: 0a69 7343 4f62 6a65 6374 0a20 2020 2020 .isCObject.
│ │ │ │ │ -0002a840: 416e 7377 6572 2027 7472 7565 272e 0a0a Answer 'true'...
│ │ │ │ │ -0002a850: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ -0002a860: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 436f .info, Node: Co
│ │ │ │ │ -0002a870: 6c6c 6563 7469 6f6e 2c20 204e 6578 743a llection, Next:
│ │ │ │ │ -0002a880: 2043 6f6d 7069 6c65 6442 6c6f 636b 2c20 CompiledBlock,
│ │ │ │ │ -0002a890: 2050 7265 763a 2043 4f62 6a65 6374 2c20 Prev: CObject,
│ │ │ │ │ -0002a8a0: 2055 703a 2042 6173 6520 636c 6173 7365 Up: Base classe
│ │ │ │ │ -0002a8b0: 730a 0a31 2e33 3720 436f 6c6c 6563 7469 s..1.37 Collecti
│ │ │ │ │ -0002a8c0: 6f6e 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d on.=============
│ │ │ │ │ -0002a8d0: 3d3d 0a0a 4465 6669 6e65 6420 696e 206e ==..Defined in n
│ │ │ │ │ -0002a8e0: 616d 6573 7061 6365 2053 6d61 6c6c 7461 amespace Smallta
│ │ │ │ │ -0002a8f0: 6c6b 0a53 7570 6572 636c 6173 733a 2049 lk.Superclass: I
│ │ │ │ │ -0002a900: 7465 7261 626c 650a 4361 7465 676f 7279 terable.Category
│ │ │ │ │ -0002a910: 3a20 436f 6c6c 6563 7469 6f6e 730a 2020 : Collections.
│ │ │ │ │ -0002a920: 2020 2049 2061 6d20 616e 2061 6273 7472 I am an abstr
│ │ │ │ │ -0002a930: 6163 7420 636c 6173 732e 2020 4d79 2069 act class. My i
│ │ │ │ │ -0002a940: 6e73 7461 6e63 6573 2061 7265 2063 6f6c nstances are col
│ │ │ │ │ -0002a950: 6c65 6374 696f 6e73 206f 6620 6f62 6a65 lections of obje
│ │ │ │ │ -0002a960: 6374 732e 0a20 2020 2020 4d79 2073 7562 cts.. My sub
│ │ │ │ │ -0002a970: 636c 6173 7365 7320 6d61 7920 706c 6163 classes may plac
│ │ │ │ │ -0002a980: 6520 736f 6d65 2072 6573 7472 6963 7469 e some restricti
│ │ │ │ │ -0002a990: 6f6e 7320 6f72 2061 6464 2073 6f6d 6520 ons or add some
│ │ │ │ │ -0002a9a0: 6465 6669 6e69 7469 6f6e 730a 2020 2020 definitions.
│ │ │ │ │ -0002a9b0: 2074 6f20 686f 7720 7468 6520 6f62 6a65 to how the obje
│ │ │ │ │ -0002a9c0: 6374 7320 6172 6520 7374 6f72 6564 206f cts are stored o
│ │ │ │ │ -0002a9d0: 7220 6f72 6761 6e69 7a65 643b 2049 2073 r organized; I s
│ │ │ │ │ -0002a9e0: 6179 206e 6f74 6869 6e67 2061 626f 7574 ay nothing about
│ │ │ │ │ -0002a9f0: 0a20 2020 2020 7468 6973 2e20 2049 206d . this. I m
│ │ │ │ │ -0002aa00: 6572 656c 7920 7072 6f76 6964 6520 736f erely provide so
│ │ │ │ │ -0002aa10: 6d65 206f 626a 6563 7420 6372 6561 7469 me object creati
│ │ │ │ │ -0002aa20: 6f6e 2061 6e64 2061 6363 6573 7320 726f on and access ro
│ │ │ │ │ -0002aa30: 7574 696e 6573 0a20 2020 2020 666f 7220 utines. for
│ │ │ │ │ -0002aa40: 6765 6e65 7261 6c20 636f 6c6c 6563 7469 general collecti
│ │ │ │ │ -0002aa50: 6f6e 7320 6f66 206f 626a 6563 7473 2e0a ons of objects..
│ │ │ │ │ -0002aa60: 0a2a 204d 656e 753a 0a0a 2a20 436f 6c6c .* Menu:..* Coll
│ │ │ │ │ -0002aa70: 6563 7469 6f6e 2063 6c61 7373 2d69 6e73 ection class-ins
│ │ │ │ │ -0002aa80: 7461 6e63 6520 6372 6561 7469 6f6e 3a3a tance creation::
│ │ │ │ │ -0002aa90: 2020 2863 6c61 7373 290a 2a20 436f 6c6c (class).* Coll
│ │ │ │ │ -0002aaa0: 6563 7469 6f6e 2063 6c61 7373 2d6d 756c ection class-mul
│ │ │ │ │ -0002aab0: 7469 6279 7465 2065 6e63 6f64 696e 6773 tibyte encodings
│ │ │ │ │ -0002aac0: 3a3a 2020 2863 6c61 7373 290a 2a20 436f :: (class).* Co
│ │ │ │ │ -0002aad0: 6c6c 6563 7469 6f6e 2d61 6464 696e 673a llection-adding:
│ │ │ │ │ -0002aae0: 3a20 2028 696e 7374 616e 6365 290a 2a20 : (instance).*
│ │ │ │ │ -0002aaf0: 436f 6c6c 6563 7469 6f6e 2d63 6f6d 7069 Collection-compi
│ │ │ │ │ -0002ab00: 6c65 723a 3a20 2028 696e 7374 616e 6365 ler:: (instance
│ │ │ │ │ -0002ab10: 290a 2a20 436f 6c6c 6563 7469 6f6e 2d63 ).* Collection-c
│ │ │ │ │ -0002ab20: 6f6e 6361 7465 6e61 7469 6e67 3a3a 2020 oncatenating::
│ │ │ │ │ -0002ab30: 2869 6e73 7461 6e63 6529 0a2a 2043 6f6c (instance).* Col
│ │ │ │ │ -0002ab40: 6c65 6374 696f 6e2d 636f 6e76 6572 7469 lection-converti
│ │ │ │ │ -0002ab50: 6e67 3a3a 2020 2869 6e73 7461 6e63 6529 ng:: (instance)
│ │ │ │ │ -0002ab60: 0a2a 2043 6f6c 6c65 6374 696f 6e2d 636f .* Collection-co
│ │ │ │ │ -0002ab70: 7079 696e 6720 436f 6c6c 6563 7469 6f6e pying Collection
│ │ │ │ │ -0002ab80: 733a 3a20 2028 696e 7374 616e 6365 290a s:: (instance).
│ │ │ │ │ -0002ab90: 2a20 436f 6c6c 6563 7469 6f6e 2d63 6f70 * Collection-cop
│ │ │ │ │ -0002aba0: 7969 6e67 2053 6571 7565 6e63 6561 626c ying Sequenceabl
│ │ │ │ │ -0002abb0: 6543 6f6c 6c65 6374 696f 6e73 3a3a 2020 eCollections::
│ │ │ │ │ -0002abc0: 2869 6e73 7461 6e63 6529 0a2a 2043 6f6c (instance).* Col
│ │ │ │ │ -0002abd0: 6c65 6374 696f 6e2d 656e 756d 6572 6174 lection-enumerat
│ │ │ │ │ -0002abe0: 696f 6e3a 3a20 2028 696e 7374 616e 6365 ion:: (instance
│ │ │ │ │ -0002abf0: 290a 2a20 436f 6c6c 6563 7469 6f6e 2d66 ).* Collection-f
│ │ │ │ │ -0002ac00: 696e 616c 697a 6174 696f 6e3a 3a20 2028 inalization:: (
│ │ │ │ │ -0002ac10: 696e 7374 616e 6365 290a 2a20 436f 6c6c instance).* Coll
│ │ │ │ │ -0002ac20: 6563 7469 6f6e 2d70 7269 6e74 696e 673a ection-printing:
│ │ │ │ │ -0002ac30: 3a20 2028 696e 7374 616e 6365 290a 2a20 : (instance).*
│ │ │ │ │ -0002ac40: 436f 6c6c 6563 7469 6f6e 2d72 656d 6f76 Collection-remov
│ │ │ │ │ -0002ac50: 696e 673a 3a20 2028 696e 7374 616e 6365 ing:: (instance
│ │ │ │ │ -0002ac60: 290a 2a20 436f 6c6c 6563 7469 6f6e 2d73 ).* Collection-s
│ │ │ │ │ -0002ac70: 6f72 7469 6e67 3a3a 2020 2869 6e73 7461 orting:: (insta
│ │ │ │ │ -0002ac80: 6e63 6529 0a2a 2043 6f6c 6c65 6374 696f nce).* Collectio
│ │ │ │ │ -0002ac90: 6e2d 7374 6f72 696e 673a 3a20 2028 696e n-storing:: (in
│ │ │ │ │ -0002aca0: 7374 616e 6365 290a 2a20 436f 6c6c 6563 stance).* Collec
│ │ │ │ │ -0002acb0: 7469 6f6e 2d74 6573 7469 6e67 2063 6f6c tion-testing col
│ │ │ │ │ -0002acc0: 6c65 6374 696f 6e73 3a3a 2020 2869 6e73 lections:: (ins
│ │ │ │ │ -0002acd0: 7461 6e63 6529 0a0a 1f0a 4669 6c65 3a20 tance)....File:
│ │ │ │ │ -0002ace0: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ -0002acf0: 4e6f 6465 3a20 436f 6c6c 6563 7469 6f6e Node: Collection
│ │ │ │ │ -0002ad00: 2063 6c61 7373 2d69 6e73 7461 6e63 6520 class-instance
│ │ │ │ │ -0002ad10: 6372 6561 7469 6f6e 2c20 204e 6578 743a creation, Next:
│ │ │ │ │ -0002ad20: 2043 6f6c 6c65 6374 696f 6e20 636c 6173 Collection clas
│ │ │ │ │ -0002ad30: 732d 6d75 6c74 6962 7974 6520 656e 636f s-multibyte enco
│ │ │ │ │ -0002ad40: 6469 6e67 732c 2020 5570 3a20 436f 6c6c dings, Up: Coll
│ │ │ │ │ -0002ad50: 6563 7469 6f6e 0a0a 312e 3337 2e31 2043 ection..1.37.1 C
│ │ │ │ │ -0002ad60: 6f6c 6c65 6374 696f 6e20 636c 6173 733a ollection class:
│ │ │ │ │ -0002ad70: 2069 6e73 7461 6e63 6520 6372 6561 7469 instance creati
│ │ │ │ │ -0002ad80: 6f6e 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d on.-------------
│ │ │ │ │ -0002ad90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0002ada0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a66 -------------..f
│ │ │ │ │ -0002adb0: 726f 6d3a 2061 6e41 7272 6179 0a20 2020 rom: anArray.
│ │ │ │ │ -0002adc0: 2020 436f 6e76 6572 7420 616e 4172 7261 Convert anArra
│ │ │ │ │ -0002add0: 7920 746f 2061 6e20 696e 7374 616e 6365 y to an instance
│ │ │ │ │ -0002ade0: 206f 6620 7468 6520 7265 6365 6976 6572 of the receiver
│ │ │ │ │ -0002adf0: 2e20 2061 6e41 7272 6179 2069 730a 2020 . anArray is.
│ │ │ │ │ -0002ae00: 2020 2073 7472 7563 7475 7265 6420 7375 structured su
│ │ │ │ │ -0002ae10: 6368 2074 6861 7420 7468 6520 696e 7374 ch that the inst
│ │ │ │ │ -0002ae20: 616e 6365 2063 616e 2062 6520 636f 6e76 ance can be conv
│ │ │ │ │ -0002ae30: 656e 6965 6e74 6c79 2061 6e64 2066 756c eniently and ful
│ │ │ │ │ -0002ae40: 6c79 0a20 2020 2020 7370 6563 6966 6965 ly. specifie
│ │ │ │ │ -0002ae50: 6420 7573 696e 6720 6272 6163 652d 7379 d using brace-sy
│ │ │ │ │ -0002ae60: 6e74 6178 2c20 706f 7373 6962 6c79 2062 ntax, possibly b
│ │ │ │ │ -0002ae70: 7920 696d 706f 7369 6e67 2073 6f6d 6520 y imposing some
│ │ │ │ │ -0002ae80: 6164 6469 7469 6f6e 616c 0a20 2020 2020 additional.
│ │ │ │ │ -0002ae90: 7374 7275 6374 7572 6520 6f6e 2061 6e41 structure on anA
│ │ │ │ │ -0002aea0: 7272 6179 2e0a 0a6a 6f69 6e3a 2061 436f rray...join: aCo
│ │ │ │ │ -0002aeb0: 6c6c 6563 7469 6f6e 0a20 2020 2020 416e llection. An
│ │ │ │ │ -0002aec0: 7377 6572 2061 2063 6f6c 6c65 6374 696f swer a collectio
│ │ │ │ │ -0002aed0: 6e20 666f 726d 6564 2062 7920 7472 6561 n formed by trea
│ │ │ │ │ -0002aee0: 7469 6e67 2065 6163 6820 656c 656d 656e ting each elemen
│ │ │ │ │ -0002aef0: 7420 696e 2061 436f 6c6c 6563 7469 6f6e t in aCollection
│ │ │ │ │ -0002af00: 0a20 2020 2020 6173 2061 2027 7769 7468 . as a 'with
│ │ │ │ │ -0002af10: 416c 6c3a 2720 6172 6775 6d65 6e74 2063 All:' argument c
│ │ │ │ │ -0002af20: 6f6c 6c65 6374 696f 6e20 746f 2062 6520 ollection to be
│ │ │ │ │ -0002af30: 6164 6465 6420 746f 2061 206e 6577 2069 added to a new i
│ │ │ │ │ -0002af40: 6e73 7461 6e63 652e 0a0a 7769 7468 3a20 nstance...with:
│ │ │ │ │ -0002af50: 616e 4f62 6a65 6374 0a20 2020 2020 416e anObject. An
│ │ │ │ │ -0002af60: 7377 6572 2061 2063 6f6c 6c65 6374 696f swer a collectio
│ │ │ │ │ -0002af70: 6e20 7768 6f73 6520 6f6e 6c79 2065 6c65 n whose only ele
│ │ │ │ │ -0002af80: 6d65 6e74 2069 7320 616e 4f62 6a65 6374 ment is anObject
│ │ │ │ │ -0002af90: 0a0a 7769 7468 3a20 6669 7273 744f 626a ..with: firstObj
│ │ │ │ │ -0002afa0: 6563 7420 7769 7468 3a20 7365 636f 6e64 ect with: second
│ │ │ │ │ -0002afb0: 4f62 6a65 6374 0a20 2020 2020 416e 7377 Object. Answ
│ │ │ │ │ -0002afc0: 6572 2061 2063 6f6c 6c65 6374 696f 6e20 er a collection
│ │ │ │ │ -0002afd0: 7768 6f73 6520 6f6e 6c79 2065 6c65 6d65 whose only eleme
│ │ │ │ │ -0002afe0: 6e74 7320 6172 6520 7468 6520 7061 7261 nts are the para
│ │ │ │ │ -0002aff0: 6d65 7465 7273 2069 6e20 7468 650a 2020 meters in the.
│ │ │ │ │ -0002b000: 2020 206f 7264 6572 2074 6865 7920 7765 order they we
│ │ │ │ │ -0002b010: 7265 2070 6173 7365 640a 0a77 6974 683a re passed..with:
│ │ │ │ │ -0002b020: 2066 6972 7374 4f62 6a65 6374 2077 6974 firstObject wit
│ │ │ │ │ -0002b030: 683a 2073 6563 6f6e 644f 626a 6563 7420 h: secondObject
│ │ │ │ │ -0002b040: 7769 7468 3a20 7468 6972 644f 626a 6563 with: thirdObjec
│ │ │ │ │ -0002b050: 740a 2020 2020 2041 6e73 7765 7220 6120 t. Answer a
│ │ │ │ │ -0002b060: 636f 6c6c 6563 7469 6f6e 2077 686f 7365 collection whose
│ │ │ │ │ -0002b070: 206f 6e6c 7920 656c 656d 656e 7473 2061 only elements a
│ │ │ │ │ -0002b080: 7265 2074 6865 2070 6172 616d 6574 6572 re the parameter
│ │ │ │ │ -0002b090: 7320 696e 2074 6865 0a20 2020 2020 6f72 s in the. or
│ │ │ │ │ -0002b0a0: 6465 7220 7468 6579 2077 6572 6520 7061 der they were pa
│ │ │ │ │ -0002b0b0: 7373 6564 0a0a 7769 7468 3a20 6669 7273 ssed..with: firs
│ │ │ │ │ -0002b0c0: 744f 626a 6563 7420 7769 7468 3a20 7365 tObject with: se
│ │ │ │ │ -0002b0d0: 636f 6e64 4f62 6a65 6374 2077 6974 683a condObject with:
│ │ │ │ │ -0002b0e0: 2074 6869 7264 4f62 6a65 6374 2077 6974 thirdObject wit
│ │ │ │ │ -0002b0f0: 683a 2066 6f75 7274 684f 626a 6563 740a h: fourthObject.
│ │ │ │ │ -0002b100: 2020 2020 2041 6e73 7765 7220 6120 636f Answer a co
│ │ │ │ │ -0002b110: 6c6c 6563 7469 6f6e 2077 686f 7365 206f llection whose o
│ │ │ │ │ -0002b120: 6e6c 7920 656c 656d 656e 7473 2061 7265 nly elements are
│ │ │ │ │ -0002b130: 2074 6865 2070 6172 616d 6574 6572 7320 the parameters
│ │ │ │ │ -0002b140: 696e 2074 6865 0a20 2020 2020 6f72 6465 in the. orde
│ │ │ │ │ -0002b150: 7220 7468 6579 2077 6572 6520 7061 7373 r they were pass
│ │ │ │ │ -0002b160: 6564 0a0a 7769 7468 3a20 6669 7273 744f ed..with: firstO
│ │ │ │ │ -0002b170: 626a 6563 7420 7769 7468 3a20 7365 636f bject with: seco
│ │ │ │ │ -0002b180: 6e64 4f62 6a65 6374 2077 6974 683a 2074 ndObject with: t
│ │ │ │ │ -0002b190: 6869 7264 4f62 6a65 6374 2077 6974 683a hirdObject with:
│ │ │ │ │ -0002b1a0: 2066 6f75 7274 684f 626a 6563 7420 7769 fourthObject wi
│ │ │ │ │ -0002b1b0: 7468 3a20 6669 6674 684f 626a 6563 740a th: fifthObject.
│ │ │ │ │ -0002b1c0: 2020 2020 2041 6e73 7765 7220 6120 636f Answer a co
│ │ │ │ │ -0002b1d0: 6c6c 6563 7469 6f6e 2077 686f 7365 206f llection whose o
│ │ │ │ │ -0002b1e0: 6e6c 7920 656c 656d 656e 7473 2061 7265 nly elements are
│ │ │ │ │ -0002b1f0: 2074 6865 2070 6172 616d 6574 6572 7320 the parameters
│ │ │ │ │ -0002b200: 696e 2074 6865 0a20 2020 2020 6f72 6465 in the. orde
│ │ │ │ │ -0002b210: 7220 7468 6579 2077 6572 6520 7061 7373 r they were pass
│ │ │ │ │ -0002b220: 6564 0a0a 7769 7468 416c 6c3a 2061 436f ed..withAll: aCo
│ │ │ │ │ -0002b230: 6c6c 6563 7469 6f6e 0a20 2020 2020 416e llection. An
│ │ │ │ │ -0002b240: 7377 6572 2061 2063 6f6c 6c65 6374 696f swer a collectio
│ │ │ │ │ -0002b250: 6e20 7768 6f73 6520 656c 656d 656e 7473 n whose elements
│ │ │ │ │ -0002b260: 2061 7265 2061 6c6c 2074 686f 7365 2069 are all those i
│ │ │ │ │ -0002b270: 6e20 6143 6f6c 6c65 6374 696f 6e0a 0a1f n aCollection...
│ │ │ │ │ -0002b280: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ -0002b290: 696e 666f 2c20 204e 6f64 653a 2043 6f6c info, Node: Col
│ │ │ │ │ -0002b2a0: 6c65 6374 696f 6e20 636c 6173 732d 6d75 lection class-mu
│ │ │ │ │ -0002b2b0: 6c74 6962 7974 6520 656e 636f 6469 6e67 ltibyte encoding
│ │ │ │ │ -0002b2c0: 732c 2020 4e65 7874 3a20 436f 6c6c 6563 s, Next: Collec
│ │ │ │ │ -0002b2d0: 7469 6f6e 2d61 6464 696e 672c 2020 5072 tion-adding, Pr
│ │ │ │ │ -0002b2e0: 6576 3a20 436f 6c6c 6563 7469 6f6e 2063 ev: Collection c
│ │ │ │ │ -0002b2f0: 6c61 7373 2d69 6e73 7461 6e63 6520 6372 lass-instance cr
│ │ │ │ │ -0002b300: 6561 7469 6f6e 2c20 2055 703a 2043 6f6c eation, Up: Col
│ │ │ │ │ -0002b310: 6c65 6374 696f 6e0a 0a31 2e33 372e 3220 lection..1.37.2
│ │ │ │ │ -0002b320: 436f 6c6c 6563 7469 6f6e 2063 6c61 7373 Collection class
│ │ │ │ │ -0002b330: 3a20 6d75 6c74 6962 7974 6520 656e 636f : multibyte enco
│ │ │ │ │ -0002b340: 6469 6e67 730a 2d2d 2d2d 2d2d 2d2d 2d2d dings.----------
│ │ │ │ │ -0002b350: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0002b360: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0002b370: 2d2d 0a0a 6973 556e 6963 6f64 650a 2020 --..isUnicode.
│ │ │ │ │ -0002b380: 2020 2041 6e73 7765 7220 7472 7565 3b20 Answer true;
│ │ │ │ │ -0002b390: 7468 6520 7265 6365 6976 6572 2069 7320 the receiver is
│ │ │ │ │ -0002b3a0: 6162 6c65 2074 6f20 7374 6f72 6520 6172 able to store ar
│ │ │ │ │ -0002b3b0: 6269 7472 6172 7920 556e 6963 6f64 650a bitrary Unicode.
│ │ │ │ │ -0002b3c0: 2020 2020 2063 6861 7261 6374 6572 732e characters.
│ │ │ │ │ -0002b3d0: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ -0002b3e0: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ -0002b3f0: 436f 6c6c 6563 7469 6f6e 2d61 6464 696e Collection-addin
│ │ │ │ │ -0002b400: 672c 2020 4e65 7874 3a20 436f 6c6c 6563 g, Next: Collec
│ │ │ │ │ -0002b410: 7469 6f6e 2d63 6f6d 7069 6c65 722c 2020 tion-compiler,
│ │ │ │ │ -0002b420: 5072 6576 3a20 436f 6c6c 6563 7469 6f6e Prev: Collection
│ │ │ │ │ -0002b430: 2063 6c61 7373 2d6d 756c 7469 6279 7465 class-multibyte
│ │ │ │ │ -0002b440: 2065 6e63 6f64 696e 6773 2c20 2055 703a encodings, Up:
│ │ │ │ │ -0002b450: 2043 6f6c 6c65 6374 696f 6e0a 0a31 2e33 Collection..1.3
│ │ │ │ │ -0002b460: 372e 3320 436f 6c6c 6563 7469 6f6e 3a20 7.3 Collection:
│ │ │ │ │ -0002b470: 6164 6469 6e67 0a2d 2d2d 2d2d 2d2d 2d2d adding.---------
│ │ │ │ │ -0002b480: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0002b490: 0a0a 6164 643a 206e 6577 4f62 6a65 6374 ..add: newObject
│ │ │ │ │ -0002b4a0: 0a20 2020 2020 4164 6420 6e65 774f 626a . Add newObj
│ │ │ │ │ -0002b4b0: 6563 7420 746f 2074 6865 2072 6563 6569 ect to the recei
│ │ │ │ │ -0002b4c0: 7665 722c 2061 6e73 7765 7220 6974 0a0a ver, answer it..
│ │ │ │ │ -0002b4d0: 6164 6441 6c6c 3a20 6143 6f6c 6c65 6374 addAll: aCollect
│ │ │ │ │ -0002b4e0: 696f 6e0a 2020 2020 2041 6464 7320 616c ion. Adds al
│ │ │ │ │ -0002b4f0: 6c20 7468 6520 656c 656d 656e 7473 206f l the elements o
│ │ │ │ │ -0002b500: 6620 2761 436f 6c6c 6563 7469 6f6e 2720 f 'aCollection'
│ │ │ │ │ -0002b510: 746f 2074 6865 2072 6563 6569 7665 722c to the receiver,
│ │ │ │ │ -0002b520: 2061 6e73 7765 720a 2020 2020 2061 436f answer. aCo
│ │ │ │ │ -0002b530: 6c6c 6563 7469 6f6e 0a0a 1f0a 4669 6c65 llection....File
│ │ │ │ │ -0002b540: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ -0002b550: 2020 4e6f 6465 3a20 436f 6c6c 6563 7469 Node: Collecti
│ │ │ │ │ -0002b560: 6f6e 2d63 6f6d 7069 6c65 722c 2020 4e65 on-compiler, Ne
│ │ │ │ │ -0002b570: 7874 3a20 436f 6c6c 6563 7469 6f6e 2d63 xt: Collection-c
│ │ │ │ │ -0002b580: 6f6e 6361 7465 6e61 7469 6e67 2c20 2050 oncatenating, P
│ │ │ │ │ -0002b590: 7265 763a 2043 6f6c 6c65 6374 696f 6e2d rev: Collection-
│ │ │ │ │ -0002b5a0: 6164 6469 6e67 2c20 2055 703a 2043 6f6c adding, Up: Col
│ │ │ │ │ -0002b5b0: 6c65 6374 696f 6e0a 0a31 2e33 372e 3420 lection..1.37.4
│ │ │ │ │ -0002b5c0: 436f 6c6c 6563 7469 6f6e 3a20 636f 6d70 Collection: comp
│ │ │ │ │ -0002b5d0: 696c 6572 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d iler.-----------
│ │ │ │ │ -0002b5e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0002b5f0: 0a0a 6c69 7465 7261 6c45 7175 616c 733a ..literalEquals:
│ │ │ │ │ -0002b600: 2061 6e4f 626a 6563 740a 2020 2020 204e anObject. N
│ │ │ │ │ -0002b610: 6f74 2063 6f6d 6d65 6e74 6564 2e0a 0a6c ot commented...l
│ │ │ │ │ -0002b620: 6974 6572 616c 4861 7368 0a20 2020 2020 iteralHash.
│ │ │ │ │ -0002b630: 4e6f 7420 636f 6d6d 656e 7465 642e 0a0a Not commented...
│ │ │ │ │ -0002b640: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ -0002b650: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 436f .info, Node: Co
│ │ │ │ │ -0002b660: 6c6c 6563 7469 6f6e 2d63 6f6e 6361 7465 llection-concate
│ │ │ │ │ -0002b670: 6e61 7469 6e67 2c20 204e 6578 743a 2043 nating, Next: C
│ │ │ │ │ -0002b680: 6f6c 6c65 6374 696f 6e2d 636f 6e76 6572 ollection-conver
│ │ │ │ │ -0002b690: 7469 6e67 2c20 2050 7265 763a 2043 6f6c ting, Prev: Col
│ │ │ │ │ -0002b6a0: 6c65 6374 696f 6e2d 636f 6d70 696c 6572 lection-compiler
│ │ │ │ │ -0002b6b0: 2c20 2055 703a 2043 6f6c 6c65 6374 696f , Up: Collectio
│ │ │ │ │ -0002b6c0: 6e0a 0a31 2e33 372e 3520 436f 6c6c 6563 n..1.37.5 Collec
│ │ │ │ │ -0002b6d0: 7469 6f6e 3a20 636f 6e63 6174 656e 6174 tion: concatenat
│ │ │ │ │ -0002b6e0: 696e 670a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ing.------------
│ │ │ │ │ -0002b6f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0002b700: 2d2d 2d2d 0a0a 6a6f 696e 0a20 2020 2020 ----..join.
│ │ │ │ │ -0002b710: 416e 7377 6572 2061 206e 6577 2063 6f6c Answer a new col
│ │ │ │ │ -0002b720: 6c65 6374 696f 6e20 6c69 6b65 206d 7920 lection like my
│ │ │ │ │ -0002b730: 6669 7273 7420 656c 656d 656e 742c 2077 first element, w
│ │ │ │ │ -0002b740: 6974 6820 616c 6c20 7468 650a 2020 2020 ith all the.
│ │ │ │ │ -0002b750: 2065 6c65 6d65 6e74 7320 2869 6e20 6f72 elements (in or
│ │ │ │ │ -0002b760: 6465 7229 206f 6620 616c 6c20 6d79 2065 der) of all my e
│ │ │ │ │ -0002b770: 6c65 6d65 6e74 732c 2077 6869 6368 2073 lements, which s
│ │ │ │ │ -0002b780: 686f 756c 6420 6265 0a20 2020 2020 636f hould be. co
│ │ │ │ │ -0002b790: 6c6c 6563 7469 6f6e 732e 0a0a 2020 2020 llections...
│ │ │ │ │ -0002b7a0: 2049 2075 7365 206d 7920 6669 7273 7420 I use my first
│ │ │ │ │ -0002b7b0: 656c 656d 656e 7420 696e 7374 6561 6420 element instead
│ │ │ │ │ -0002b7c0: 6f66 206d 7973 656c 6620 6173 2061 2070 of myself as a p
│ │ │ │ │ -0002b7d0: 726f 746f 7479 7065 2062 6563 6175 7365 rototype because
│ │ │ │ │ -0002b7e0: 206d 790a 2020 2020 2065 6c65 6d65 6e74 my. element
│ │ │ │ │ -0002b7f0: 7320 6172 6520 6d6f 7265 206c 696b 656c s are more likel
│ │ │ │ │ -0002b800: 7920 746f 2073 6861 7265 2074 6865 2064 y to share the d
│ │ │ │ │ -0002b810: 6573 6972 6564 2070 726f 7065 7274 6965 esired propertie
│ │ │ │ │ -0002b820: 7320 7468 616e 2049 2061 6d2c 0a20 2020 s than I am,.
│ │ │ │ │ -0002b830: 2020 7375 6368 2061 7320 696e 3a0a 0a20 such as in:..
│ │ │ │ │ -0002b840: 2020 2020 2328 2768 656c 6c6f 2c20 2720 #('hello, '
│ │ │ │ │ -0002b850: 2777 6f72 6c64 2729 206a 6f69 6e20 3d3e 'world') join =>
│ │ │ │ │ -0002b860: 2027 6865 6c6c 6f2c 2077 6f72 6c64 270a 'hello, world'.
│ │ │ │ │ -0002b870: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ -0002b880: 652e 696e 666f 2c20 204e 6f64 653a 2043 e.info, Node: C
│ │ │ │ │ -0002b890: 6f6c 6c65 6374 696f 6e2d 636f 6e76 6572 ollection-conver
│ │ │ │ │ -0002b8a0: 7469 6e67 2c20 204e 6578 743a 2043 6f6c ting, Next: Col
│ │ │ │ │ -0002b8b0: 6c65 6374 696f 6e2d 636f 7079 696e 6720 lection-copying
│ │ │ │ │ -0002b8c0: 436f 6c6c 6563 7469 6f6e 732c 2020 5072 Collections, Pr
│ │ │ │ │ -0002b8d0: 6576 3a20 436f 6c6c 6563 7469 6f6e 2d63 ev: Collection-c
│ │ │ │ │ -0002b8e0: 6f6e 6361 7465 6e61 7469 6e67 2c20 2055 oncatenating, U
│ │ │ │ │ -0002b8f0: 703a 2043 6f6c 6c65 6374 696f 6e0a 0a31 p: Collection..1
│ │ │ │ │ -0002b900: 2e33 372e 3620 436f 6c6c 6563 7469 6f6e .37.6 Collection
│ │ │ │ │ -0002b910: 3a20 636f 6e76 6572 7469 6e67 0a2d 2d2d : converting.---
│ │ │ │ │ -0002b920: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0002b930: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6173 4172 ----------..asAr
│ │ │ │ │ -0002b940: 7261 790a 2020 2020 2041 6e73 7765 7220 ray. Answer
│ │ │ │ │ -0002b950: 616e 2041 7272 6179 2063 6f6e 7461 696e an Array contain
│ │ │ │ │ -0002b960: 696e 6720 616c 6c20 7468 6520 656c 656d ing all the elem
│ │ │ │ │ -0002b970: 656e 7473 2069 6e20 7468 6520 7265 6365 ents in the rece
│ │ │ │ │ -0002b980: 6976 6572 0a0a 6173 4261 670a 2020 2020 iver..asBag.
│ │ │ │ │ -0002b990: 2041 6e73 7765 7220 6120 4261 6720 636f Answer a Bag co
│ │ │ │ │ -0002b9a0: 6e74 6169 6e69 6e67 2061 6c6c 2074 6865 ntaining all the
│ │ │ │ │ -0002b9b0: 2065 6c65 6d65 6e74 7320 696e 2074 6865 elements in the
│ │ │ │ │ -0002b9c0: 2072 6563 6569 7665 720a 0a61 7342 7974 receiver..asByt
│ │ │ │ │ -0002b9d0: 6541 7272 6179 0a20 2020 2020 416e 7377 eArray. Answ
│ │ │ │ │ -0002b9e0: 6572 2061 2042 7974 6541 7272 6179 2063 er a ByteArray c
│ │ │ │ │ -0002b9f0: 6f6e 7461 696e 696e 6720 616c 6c20 7468 ontaining all th
│ │ │ │ │ -0002ba00: 6520 656c 656d 656e 7473 2069 6e20 7468 e elements in th
│ │ │ │ │ -0002ba10: 6520 7265 6365 6976 6572 0a0a 6173 4f72 e receiver..asOr
│ │ │ │ │ -0002ba20: 6465 7265 6443 6f6c 6c65 6374 696f 6e0a deredCollection.
│ │ │ │ │ -0002ba30: 2020 2020 2041 6e73 7765 7220 616e 204f Answer an O
│ │ │ │ │ -0002ba40: 7264 6572 6564 436f 6c6c 6563 7469 6f6e rderedCollection
│ │ │ │ │ -0002ba50: 2063 6f6e 7461 696e 696e 6720 616c 6c20 containing all
│ │ │ │ │ -0002ba60: 7468 6520 656c 656d 656e 7473 2069 6e20 the elements in
│ │ │ │ │ -0002ba70: 7468 650a 2020 2020 2072 6563 6569 7665 the. receive
│ │ │ │ │ -0002ba80: 720a 0a61 7352 756e 4172 7261 790a 2020 r..asRunArray.
│ │ │ │ │ -0002ba90: 2020 2041 6e73 7765 7220 7468 6520 7265 Answer the re
│ │ │ │ │ -0002baa0: 6365 6976 6572 2063 6f6e 7665 7274 6564 ceiver converted
│ │ │ │ │ -0002bab0: 2074 6f20 6120 5275 6e41 7272 6179 2e20 to a RunArray.
│ │ │ │ │ -0002bac0: 2049 6620 7468 6520 7265 6365 6976 6572 If the receiver
│ │ │ │ │ -0002bad0: 2069 730a 2020 2020 206e 6f74 206f 7264 is. not ord
│ │ │ │ │ -0002bae0: 6572 6564 2074 6865 206f 7264 6572 206f ered the order o
│ │ │ │ │ -0002baf0: 6620 7468 6520 656c 656d 656e 7473 2069 f the elements i
│ │ │ │ │ -0002bb00: 6e20 7468 6520 5275 6e41 7272 6179 206d n the RunArray m
│ │ │ │ │ -0002bb10: 6967 6874 206e 6f74 2062 650a 2020 2020 ight not be.
│ │ │ │ │ -0002bb20: 2074 6865 2023 646f 3a20 6f72 6465 722e the #do: order.
│ │ │ │ │ -0002bb30: 0a0a 6173 5365 740a 2020 2020 2041 6e73 ..asSet. Ans
│ │ │ │ │ -0002bb40: 7765 7220 6120 5365 7420 636f 6e74 6169 wer a Set contai
│ │ │ │ │ -0002bb50: 6e69 6e67 2061 6c6c 2074 6865 2065 6c65 ning all the ele
│ │ │ │ │ -0002bb60: 6d65 6e74 7320 696e 2074 6865 2072 6563 ments in the rec
│ │ │ │ │ -0002bb70: 6569 7665 7220 7769 7468 206e 6f0a 2020 eiver with no.
│ │ │ │ │ -0002bb80: 2020 2064 7570 6c69 6361 7465 730a 0a61 duplicates..a
│ │ │ │ │ -0002bb90: 7353 6f72 7465 6443 6f6c 6c65 6374 696f sSortedCollectio
│ │ │ │ │ -0002bba0: 6e0a 2020 2020 2041 6e73 7765 7220 6120 n. Answer a
│ │ │ │ │ -0002bbb0: 536f 7274 6564 436f 6c6c 6563 7469 6f6e SortedCollection
│ │ │ │ │ -0002bbc0: 2063 6f6e 7461 696e 696e 6720 616c 6c20 containing all
│ │ │ │ │ -0002bbd0: 7468 6520 656c 656d 656e 7473 2069 6e20 the elements in
│ │ │ │ │ -0002bbe0: 7468 650a 2020 2020 2072 6563 6569 7665 the. receive
│ │ │ │ │ -0002bbf0: 7220 7769 7468 2074 6865 2064 6566 6175 r with the defau
│ │ │ │ │ -0002bc00: 6c74 2073 6f72 7420 626c 6f63 6b20 2d20 lt sort block -
│ │ │ │ │ -0002bc10: 5b20 3a61 203a 6220 7c20 6120 3c3d 2062 [ :a :b | a <= b
│ │ │ │ │ -0002bc20: 205d 0a0a 6173 536f 7274 6564 436f 6c6c ]..asSortedColl
│ │ │ │ │ -0002bc30: 6563 7469 6f6e 3a20 6142 6c6f 636b 0a20 ection: aBlock.
│ │ │ │ │ -0002bc40: 2020 2020 416e 7377 6572 2061 2053 6f72 Answer a Sor
│ │ │ │ │ -0002bc50: 7465 6443 6f6c 6c65 6374 696f 6e20 7768 tedCollection wh
│ │ │ │ │ -0002bc60: 6f73 6520 656c 656d 656e 7473 2061 7265 ose elements are
│ │ │ │ │ -0002bc70: 2074 6865 2065 6c65 6d65 6e74 7320 6f66 the elements of
│ │ │ │ │ -0002bc80: 2074 6865 0a20 2020 2020 7265 6365 6976 the. receiv
│ │ │ │ │ -0002bc90: 6572 2c20 736f 7274 6564 2061 6363 6f72 er, sorted accor
│ │ │ │ │ -0002bca0: 6469 6e67 2074 6f20 7468 6520 736f 7274 ding to the sort
│ │ │ │ │ -0002bcb0: 2062 6c6f 636b 2061 426c 6f63 6b0a 0a61 block aBlock..a
│ │ │ │ │ -0002bcc0: 7353 7472 696e 670a 2020 2020 2041 6e73 sString. Ans
│ │ │ │ │ -0002bcd0: 7765 7220 6120 5374 7269 6e67 2063 6f6e wer a String con
│ │ │ │ │ -0002bce0: 7461 696e 696e 6720 616c 6c20 7468 6520 taining all the
│ │ │ │ │ -0002bcf0: 656c 656d 656e 7473 2069 6e20 7468 6520 elements in the
│ │ │ │ │ -0002bd00: 7265 6365 6976 6572 0a0a 6173 556e 6963 receiver..asUnic
│ │ │ │ │ -0002bd10: 6f64 6553 7472 696e 670a 2020 2020 2041 odeString. A
│ │ │ │ │ -0002bd20: 6e73 7765 7220 6120 556e 6963 6f64 6553 nswer a UnicodeS
│ │ │ │ │ -0002bd30: 7472 696e 6720 636f 6e74 6169 6e69 6e67 tring containing
│ │ │ │ │ -0002bd40: 2061 6c6c 2074 6865 2065 6c65 6d65 6e74 all the element
│ │ │ │ │ -0002bd50: 7320 696e 2074 6865 2072 6563 6569 7665 s in the receive
│ │ │ │ │ -0002bd60: 720a 0a1f 0a46 696c 653a 2067 7374 2d62 r....File: gst-b
│ │ │ │ │ -0002bd70: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ -0002bd80: 2043 6f6c 6c65 6374 696f 6e2d 636f 7079 Collection-copy
│ │ │ │ │ -0002bd90: 696e 6720 436f 6c6c 6563 7469 6f6e 732c ing Collections,
│ │ │ │ │ -0002bda0: 2020 4e65 7874 3a20 436f 6c6c 6563 7469 Next: Collecti
│ │ │ │ │ -0002bdb0: 6f6e 2d63 6f70 7969 6e67 2053 6571 7565 on-copying Seque
│ │ │ │ │ -0002bdc0: 6e63 6561 626c 6543 6f6c 6c65 6374 696f nceableCollectio
│ │ │ │ │ -0002bdd0: 6e73 2c20 2050 7265 763a 2043 6f6c 6c65 ns, Prev: Colle
│ │ │ │ │ -0002bde0: 6374 696f 6e2d 636f 6e76 6572 7469 6e67 ction-converting
│ │ │ │ │ -0002bdf0: 2c20 2055 703a 2043 6f6c 6c65 6374 696f , Up: Collectio
│ │ │ │ │ -0002be00: 6e0a 0a31 2e33 372e 3720 436f 6c6c 6563 n..1.37.7 Collec
│ │ │ │ │ -0002be10: 7469 6f6e 3a20 636f 7079 696e 6720 436f tion: copying Co
│ │ │ │ │ -0002be20: 6c6c 6563 7469 6f6e 730a 2d2d 2d2d 2d2d llections.------
│ │ │ │ │ -0002be30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0002be40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0002be50: 0a0a 636f 7079 5265 706c 6163 696e 673a ..copyReplacing:
│ │ │ │ │ -0002be60: 2074 6172 6765 744f 626a 6563 7420 7769 targetObject wi
│ │ │ │ │ -0002be70: 7468 4f62 6a65 6374 3a20 6e65 774f 626a thObject: newObj
│ │ │ │ │ -0002be80: 6563 740a 2020 2020 2043 6f70 7920 7265 ect. Copy re
│ │ │ │ │ -0002be90: 706c 6163 696e 6720 6561 6368 206f 626a placing each obj
│ │ │ │ │ -0002bea0: 6563 7420 7768 6963 6820 6973 203d 2074 ect which is = t
│ │ │ │ │ -0002beb0: 6f20 7461 7267 6574 4f62 6a65 6374 2077 o targetObject w
│ │ │ │ │ -0002bec0: 6974 680a 2020 2020 206e 6577 4f62 6a65 ith. newObje
│ │ │ │ │ -0002bed0: 6374 0a0a 636f 7079 5769 7468 3a20 6e65 ct..copyWith: ne
│ │ │ │ │ -0002bee0: 7745 6c65 6d65 6e74 0a20 2020 2020 416e wElement. An
│ │ │ │ │ -0002bef0: 7377 6572 2061 2063 6f70 7920 6f66 2074 swer a copy of t
│ │ │ │ │ -0002bf00: 6865 2072 6563 6569 7665 7220 746f 2077 he receiver to w
│ │ │ │ │ -0002bf10: 6869 6368 206e 6577 456c 656d 656e 7420 hich newElement
│ │ │ │ │ -0002bf20: 6973 2061 6464 6564 0a0a 636f 7079 5769 is added..copyWi
│ │ │ │ │ -0002bf30: 7468 6f75 743a 206f 6c64 456c 656d 656e thout: oldElemen
│ │ │ │ │ -0002bf40: 740a 2020 2020 2041 6e73 7765 7220 6120 t. Answer a
│ │ │ │ │ -0002bf50: 636f 7079 206f 6620 7468 6520 7265 6365 copy of the rece
│ │ │ │ │ -0002bf60: 6976 6572 2074 6f20 7768 6963 6820 616c iver to which al
│ │ │ │ │ -0002bf70: 6c20 6f63 6375 7272 656e 6365 7320 6f66 l occurrences of
│ │ │ │ │ -0002bf80: 0a20 2020 2020 6f6c 6445 6c65 6d65 6e74 . oldElement
│ │ │ │ │ -0002bf90: 2061 7265 2072 656d 6f76 6564 0a0a 1f0a are removed....
│ │ │ │ │ -0002bfa0: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ -0002bfb0: 6e66 6f2c 2020 4e6f 6465 3a20 436f 6c6c nfo, Node: Coll
│ │ │ │ │ -0002bfc0: 6563 7469 6f6e 2d63 6f70 7969 6e67 2053 ection-copying S
│ │ │ │ │ -0002bfd0: 6571 7565 6e63 6561 626c 6543 6f6c 6c65 equenceableColle
│ │ │ │ │ -0002bfe0: 6374 696f 6e73 2c20 204e 6578 743a 2043 ctions, Next: C
│ │ │ │ │ -0002bff0: 6f6c 6c65 6374 696f 6e2d 656e 756d 6572 ollection-enumer
│ │ │ │ │ -0002c000: 6174 696f 6e2c 2020 5072 6576 3a20 436f ation, Prev: Co
│ │ │ │ │ -0002c010: 6c6c 6563 7469 6f6e 2d63 6f70 7969 6e67 llection-copying
│ │ │ │ │ -0002c020: 2043 6f6c 6c65 6374 696f 6e73 2c20 2055 Collections, U
│ │ │ │ │ -0002c030: 703a 2043 6f6c 6c65 6374 696f 6e0a 0a31 p: Collection..1
│ │ │ │ │ -0002c040: 2e33 372e 3820 436f 6c6c 6563 7469 6f6e .37.8 Collection
│ │ │ │ │ -0002c050: 3a20 636f 7079 696e 6720 5365 7175 656e : copying Sequen
│ │ │ │ │ -0002c060: 6365 6162 6c65 436f 6c6c 6563 7469 6f6e ceableCollection
│ │ │ │ │ -0002c070: 730a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d s.--------------
│ │ │ │ │ -0002c080: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0002c090: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0002c0a0: 2d2d 2d2d 0a0a 2c20 616e 4974 6572 6162 ----.., anIterab
│ │ │ │ │ -0002c0b0: 6c65 0a20 2020 2020 4170 7065 6e64 2061 le. Append a
│ │ │ │ │ -0002c0c0: 6e49 7465 7261 626c 6520 6174 2074 6865 nIterable at the
│ │ │ │ │ -0002c0d0: 2065 6e64 206f 6620 6120 636f 7079 206f end of a copy o
│ │ │ │ │ -0002c0e0: 6620 7468 6520 7265 6365 6976 6572 2028 f the receiver (
│ │ │ │ │ -0002c0f0: 7573 696e 670a 2020 2020 2023 6164 643a using. #add:
│ │ │ │ │ -0002c100: 292c 2061 6e64 2061 6e73 7765 7220 6120 ), and answer a
│ │ │ │ │ -0002c110: 6e65 7720 636f 6c6c 6563 7469 6f6e 0a0a new collection..
│ │ │ │ │ -0002c120: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ -0002c130: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 436f .info, Node: Co
│ │ │ │ │ -0002c140: 6c6c 6563 7469 6f6e 2d65 6e75 6d65 7261 llection-enumera
│ │ │ │ │ -0002c150: 7469 6f6e 2c20 204e 6578 743a 2043 6f6c tion, Next: Col
│ │ │ │ │ -0002c160: 6c65 6374 696f 6e2d 6669 6e61 6c69 7a61 lection-finaliza
│ │ │ │ │ -0002c170: 7469 6f6e 2c20 2050 7265 763a 2043 6f6c tion, Prev: Col
│ │ │ │ │ -0002c180: 6c65 6374 696f 6e2d 636f 7079 696e 6720 lection-copying
│ │ │ │ │ -0002c190: 5365 7175 656e 6365 6162 6c65 436f 6c6c SequenceableColl
│ │ │ │ │ -0002c1a0: 6563 7469 6f6e 732c 2020 5570 3a20 436f ections, Up: Co
│ │ │ │ │ -0002c1b0: 6c6c 6563 7469 6f6e 0a0a 312e 3337 2e39 llection..1.37.9
│ │ │ │ │ -0002c1c0: 2043 6f6c 6c65 6374 696f 6e3a 2065 6e75 Collection: enu
│ │ │ │ │ -0002c1d0: 6d65 7261 7469 6f6e 0a2d 2d2d 2d2d 2d2d meration.-------
│ │ │ │ │ -0002c1e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0002c1f0: 2d2d 2d2d 2d2d 2d0a 0a61 6e79 4f6e 650a -------..anyOne.
│ │ │ │ │ -0002c200: 2020 2020 2041 6e73 7765 7220 616e 2075 Answer an u
│ │ │ │ │ -0002c210: 6e73 7065 6369 6669 6564 2065 6c65 6d65 nspecified eleme
│ │ │ │ │ -0002c220: 6e74 206f 6620 7468 6520 636f 6c6c 6563 nt of the collec
│ │ │ │ │ -0002c230: 7469 6f6e 2e0a 0a62 6543 6f6e 7369 7374 tion...beConsist
│ │ │ │ │ -0002c240: 656e 740a 2020 2020 2054 6869 7320 6d65 ent. This me
│ │ │ │ │ -0002c250: 7468 6f64 2069 7320 7072 6976 6174 652c thod is private,
│ │ │ │ │ -0002c260: 2062 7574 2069 7420 6973 2071 7569 7465 but it is quite
│ │ │ │ │ -0002c270: 2069 6e74 6572 6573 7469 6e67 2073 6f20 interesting so
│ │ │ │ │ -0002c280: 6974 2069 730a 2020 2020 2064 6f63 756d it is. docum
│ │ │ │ │ -0002c290: 656e 7465 642e 2020 4974 2065 6e73 7572 ented. It ensur
│ │ │ │ │ -0002c2a0: 6573 2074 6861 7420 6120 636f 6c6c 6563 es that a collec
│ │ │ │ │ -0002c2b0: 7469 6f6e 2069 7320 696e 2061 2063 6f6e tion is in a con
│ │ │ │ │ -0002c2c0: 7369 7374 656e 7420 7374 6174 650a 2020 sistent state.
│ │ │ │ │ -0002c2d0: 2020 2062 6566 6f72 6520 6174 7465 6d70 before attemp
│ │ │ │ │ -0002c2e0: 7469 6e67 2074 6f20 6974 6572 6174 6520 ting to iterate
│ │ │ │ │ -0002c2f0: 6f6e 2069 743b 2069 7473 2070 7265 7365 on it; its prese
│ │ │ │ │ -0002c300: 6e63 6520 7265 6475 6365 7320 7468 6520 nce reduces the
│ │ │ │ │ -0002c310: 6e75 6d62 6572 0a20 2020 2020 6f66 206f number. of o
│ │ │ │ │ -0002c320: 7665 7272 6964 6573 206e 6565 6465 6420 verrides needed
│ │ │ │ │ -0002c330: 6279 2063 6f6c 6c65 6374 696f 6e73 2077 by collections w
│ │ │ │ │ -0002c340: 686f 2074 7279 2074 6f20 616d 6f72 7469 ho try to amorti
│ │ │ │ │ -0002c350: 7a65 2074 6865 6972 0a20 2020 2020 6578 ze their. ex
│ │ │ │ │ -0002c360: 6563 7574 696f 6e20 7469 6d65 732e 2020 ecution times.
│ │ │ │ │ -0002c370: 5468 6520 6465 6661 756c 7420 696d 706c The default impl
│ │ │ │ │ -0002c380: 656d 656e 7461 7469 6f6e 2064 6f65 7320 ementation does
│ │ │ │ │ -0002c390: 6e6f 7468 696e 672c 2073 6f20 6974 2069 nothing, so it i
│ │ │ │ │ -0002c3a0: 730a 2020 2020 206f 7074 696d 697a 6564 s. optimized
│ │ │ │ │ -0002c3b0: 206f 7574 2062 7920 7468 6520 7669 7274 out by the virt
│ │ │ │ │ -0002c3c0: 7561 6c20 6d61 6368 696e 6520 616e 6420 ual machine and
│ │ │ │ │ -0002c3d0: 736f 2069 7420 6c6f 7365 7320 7665 7279 so it loses very
│ │ │ │ │ -0002c3e0: 206c 6974 746c 6520 6f6e 0a20 2020 2020 little on.
│ │ │ │ │ -0002c3f0: 7468 6520 7065 7266 6f72 6d61 6e63 6520 the performance
│ │ │ │ │ -0002c400: 7369 6465 2e20 204e 6f74 6520 7468 6174 side. Note that
│ │ │ │ │ -0002c410: 2064 6573 6365 6e64 616e 7473 206f 6620 descendants of
│ │ │ │ │ -0002c420: 436f 6c6c 6563 7469 6f6e 2068 6176 6520 Collection have
│ │ │ │ │ -0002c430: 746f 0a20 2020 2020 6361 6c6c 2069 7420 to. call it
│ │ │ │ │ -0002c440: 6578 706c 6963 6974 6c79 2073 696e 6365 explicitly since
│ │ │ │ │ -0002c450: 2023 646f 3a20 6973 2061 6273 7472 6163 #do: is abstrac
│ │ │ │ │ -0002c460: 7420 696e 2043 6f6c 6c65 6374 696f 6e2e t in Collection.
│ │ │ │ │ -0002c470: 0a0a 636f 6c6c 6563 743a 2061 426c 6f63 ..collect: aBloc
│ │ │ │ │ -0002c480: 6b0a 2020 2020 2041 6e73 7765 7220 6120 k. Answer a
│ │ │ │ │ -0002c490: 6e65 7720 696e 7374 616e 6365 206f 6620 new instance of
│ │ │ │ │ -0002c4a0: 6120 436f 6c6c 6563 7469 6f6e 2063 6f6e a Collection con
│ │ │ │ │ -0002c4b0: 7461 696e 696e 6720 616c 6c20 7468 6520 taining all the
│ │ │ │ │ -0002c4c0: 7265 7375 6c74 7320 6f66 0a20 2020 2020 results of.
│ │ │ │ │ -0002c4d0: 6576 616c 7561 7469 6e67 2061 426c 6f63 evaluating aBloc
│ │ │ │ │ -0002c4e0: 6b20 7061 7373 696e 6720 6561 6368 206f k passing each o
│ │ │ │ │ -0002c4f0: 6620 7468 6520 7265 6365 6976 6572 2773 f the receiver's
│ │ │ │ │ -0002c500: 2065 6c65 6d65 6e74 730a 0a67 6174 6865 elements..gathe
│ │ │ │ │ -0002c510: 723a 2061 426c 6f63 6b0a 2020 2020 2041 r: aBlock. A
│ │ │ │ │ -0002c520: 6e73 7765 7220 6120 6e65 7720 696e 7374 nswer a new inst
│ │ │ │ │ -0002c530: 616e 6365 206f 6620 6120 436f 6c6c 6563 ance of a Collec
│ │ │ │ │ -0002c540: 7469 6f6e 2063 6f6e 7461 696e 696e 6720 tion containing
│ │ │ │ │ -0002c550: 616c 6c20 7468 6520 7265 7375 6c74 7320 all the results
│ │ │ │ │ -0002c560: 6f66 0a20 2020 2020 6576 616c 7561 7469 of. evaluati
│ │ │ │ │ -0002c570: 6e67 2061 426c 6f63 6b2c 206a 6f69 6e65 ng aBlock, joine
│ │ │ │ │ -0002c580: 6420 746f 6765 7468 6572 2e20 2061 426c d together. aBl
│ │ │ │ │ -0002c590: 6f63 6b20 7368 6f75 6c64 2072 6574 7572 ock should retur
│ │ │ │ │ -0002c5a0: 6e0a 2020 2020 2063 6f6c 6c65 6374 696f n. collectio
│ │ │ │ │ -0002c5b0: 6e73 2e20 2054 6865 2072 6573 756c 7420 ns. The result
│ │ │ │ │ -0002c5c0: 6973 2074 6865 2073 616d 6520 6b69 6e64 is the same kind
│ │ │ │ │ -0002c5d0: 2061 7320 7468 6520 6669 7273 7420 636f as the first co
│ │ │ │ │ -0002c5e0: 6c6c 6563 7469 6f6e 2c0a 2020 2020 2072 llection,. r
│ │ │ │ │ -0002c5f0: 6574 7572 6e65 6420 6279 2061 426c 6f63 eturned by aBloc
│ │ │ │ │ -0002c600: 6b20 2861 7320 666f 7220 236a 6f69 6e29 k (as for #join)
│ │ │ │ │ -0002c610: 2e0a 0a72 6561 6453 7472 6561 6d0a 2020 ...readStream.
│ │ │ │ │ -0002c620: 2020 2041 6e73 7765 7220 6120 7374 7265 Answer a stre
│ │ │ │ │ -0002c630: 616d 2074 6861 7420 6769 7665 7320 656c am that gives el
│ │ │ │ │ -0002c640: 656d 656e 7473 206f 6620 7468 6520 7265 ements of the re
│ │ │ │ │ -0002c650: 6365 6976 6572 0a0a 7265 6a65 6374 3a20 ceiver..reject:
│ │ │ │ │ -0002c660: 6142 6c6f 636b 0a20 2020 2020 416e 7377 aBlock. Answ
│ │ │ │ │ -0002c670: 6572 2061 206e 6577 2069 6e73 7461 6e63 er a new instanc
│ │ │ │ │ -0002c680: 6520 6f66 2061 2043 6f6c 6c65 6374 696f e of a Collectio
│ │ │ │ │ -0002c690: 6e20 636f 6e74 6169 6e69 6e67 2061 6c6c n containing all
│ │ │ │ │ -0002c6a0: 2074 6865 2065 6c65 6d65 6e74 730a 2020 the elements.
│ │ │ │ │ -0002c6b0: 2020 2069 6e20 7468 6520 7265 6365 6976 in the receiv
│ │ │ │ │ -0002c6c0: 6572 2077 6869 6368 2c20 7768 656e 2070 er which, when p
│ │ │ │ │ -0002c6d0: 6173 7365 6420 746f 2061 426c 6f63 6b2c assed to aBlock,
│ │ │ │ │ -0002c6e0: 2064 6f6e 2774 2061 6e73 7765 7220 7472 don't answer tr
│ │ │ │ │ -0002c6f0: 7565 0a0a 7365 6c65 6374 3a20 6142 6c6f ue..select: aBlo
│ │ │ │ │ -0002c700: 636b 0a20 2020 2020 416e 7377 6572 2061 ck. Answer a
│ │ │ │ │ -0002c710: 206e 6577 2069 6e73 7461 6e63 6520 6f66 new instance of
│ │ │ │ │ -0002c720: 2061 2043 6f6c 6c65 6374 696f 6e20 636f a Collection co
│ │ │ │ │ -0002c730: 6e74 6169 6e69 6e67 2061 6c6c 2074 6865 ntaining all the
│ │ │ │ │ -0002c740: 2065 6c65 6d65 6e74 730a 2020 2020 2069 elements. i
│ │ │ │ │ -0002c750: 6e20 7468 6520 7265 6365 6976 6572 2077 n the receiver w
│ │ │ │ │ -0002c760: 6869 6368 2c20 7768 656e 2070 6173 7365 hich, when passe
│ │ │ │ │ -0002c770: 6420 746f 2061 426c 6f63 6b2c 2061 6e73 d to aBlock, ans
│ │ │ │ │ -0002c780: 7765 7220 7472 7565 0a0a 1f0a 4669 6c65 wer true....File
│ │ │ │ │ -0002c790: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ -0002c7a0: 2020 4e6f 6465 3a20 436f 6c6c 6563 7469 Node: Collecti
│ │ │ │ │ -0002c7b0: 6f6e 2d66 696e 616c 697a 6174 696f 6e2c on-finalization,
│ │ │ │ │ -0002c7c0: 2020 4e65 7874 3a20 436f 6c6c 6563 7469 Next: Collecti
│ │ │ │ │ -0002c7d0: 6f6e 2d70 7269 6e74 696e 672c 2020 5072 on-printing, Pr
│ │ │ │ │ -0002c7e0: 6576 3a20 436f 6c6c 6563 7469 6f6e 2d65 ev: Collection-e
│ │ │ │ │ -0002c7f0: 6e75 6d65 7261 7469 6f6e 2c20 2055 703a numeration, Up:
│ │ │ │ │ -0002c800: 2043 6f6c 6c65 6374 696f 6e0a 0a31 2e33 Collection..1.3
│ │ │ │ │ -0002c810: 372e 3130 2043 6f6c 6c65 6374 696f 6e3a 7.10 Collection:
│ │ │ │ │ -0002c820: 2066 696e 616c 697a 6174 696f 6e0a 2d2d finalization.--
│ │ │ │ │ -0002c830: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0002c840: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------..
│ │ │ │ │ -0002c850: 6d6f 7572 6e3a 2061 6e4f 626a 6563 740a mourn: anObject.
│ │ │ │ │ -0002c860: 2020 2020 2050 7269 7661 7465 202d 2061 Private - a
│ │ │ │ │ -0002c870: 6e4f 626a 6563 7420 6861 7320 6265 656e nObject has been
│ │ │ │ │ -0002c880: 2066 6f75 6e64 2074 6f20 6861 7665 2061 found to have a
│ │ │ │ │ -0002c890: 2077 6561 6b20 6b65 792c 2072 656d 6f76 weak key, remov
│ │ │ │ │ -0002c8a0: 6520 6974 2061 6e64 0a20 2020 2020 706f e it and. po
│ │ │ │ │ -0002c8b0: 7373 6962 6c79 2066 696e 616c 697a 6520 ssibly finalize
│ │ │ │ │ -0002c8c0: 7468 6520 6b65 792e 0a0a 1f0a 4669 6c65 the key.....File
│ │ │ │ │ -0002c8d0: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ -0002c8e0: 2020 4e6f 6465 3a20 436f 6c6c 6563 7469 Node: Collecti
│ │ │ │ │ -0002c8f0: 6f6e 2d70 7269 6e74 696e 672c 2020 4e65 on-printing, Ne
│ │ │ │ │ -0002c900: 7874 3a20 436f 6c6c 6563 7469 6f6e 2d72 xt: Collection-r
│ │ │ │ │ -0002c910: 656d 6f76 696e 672c 2020 5072 6576 3a20 emoving, Prev:
│ │ │ │ │ -0002c920: 436f 6c6c 6563 7469 6f6e 2d66 696e 616c Collection-final
│ │ │ │ │ -0002c930: 697a 6174 696f 6e2c 2020 5570 3a20 436f ization, Up: Co
│ │ │ │ │ -0002c940: 6c6c 6563 7469 6f6e 0a0a 312e 3337 2e31 llection..1.37.1
│ │ │ │ │ -0002c950: 3120 436f 6c6c 6563 7469 6f6e 3a20 7072 1 Collection: pr
│ │ │ │ │ -0002c960: 696e 7469 6e67 0a2d 2d2d 2d2d 2d2d 2d2d inting.---------
│ │ │ │ │ -0002c970: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0002c980: 2d2d 2d0a 0a64 6973 706c 6179 4c69 6e65 ---..displayLine
│ │ │ │ │ -0002c990: 730a 2020 2020 2050 7269 6e74 2065 6163 s. Print eac
│ │ │ │ │ -0002c9a0: 6820 656c 656d 656e 7420 6f66 2074 6865 h element of the
│ │ │ │ │ -0002c9b0: 2072 6563 6569 7665 7220 746f 2061 206c receiver to a l
│ │ │ │ │ -0002c9c0: 696e 6520 6f6e 2073 7461 6e64 6172 6420 ine on standard
│ │ │ │ │ -0002c9d0: 6f75 7470 7574 2e0a 0a65 7861 6d69 6e65 output...examine
│ │ │ │ │ -0002c9e0: 4f6e 3a20 6153 7472 6561 6d0a 2020 2020 On: aStream.
│ │ │ │ │ -0002c9f0: 2050 7269 6e74 2061 6c6c 2074 6865 2069 Print all the i
│ │ │ │ │ -0002ca00: 6e73 7461 6e63 6520 7661 7269 6162 6c65 nstance variable
│ │ │ │ │ -0002ca10: 7320 616e 6420 6f62 6a65 6374 7320 696e s and objects in
│ │ │ │ │ -0002ca20: 2074 6865 2072 6563 6569 7665 7220 6f6e the receiver on
│ │ │ │ │ -0002ca30: 0a20 2020 2020 6153 7472 6561 6d0a 0a70 . aStream..p
│ │ │ │ │ -0002ca40: 7269 6e74 4f6e 3a20 6153 7472 6561 6d0a rintOn: aStream.
│ │ │ │ │ -0002ca50: 2020 2020 2050 7269 6e74 2061 2072 6570 Print a rep
│ │ │ │ │ -0002ca60: 7265 7365 6e74 6174 696f 6e20 6f66 2074 resentation of t
│ │ │ │ │ -0002ca70: 6865 2072 6563 6569 7665 7220 6f6e 2061 he receiver on a
│ │ │ │ │ -0002ca80: 5374 7265 616d 0a0a 1f0a 4669 6c65 3a20 Stream....File:
│ │ │ │ │ -0002ca90: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ -0002caa0: 4e6f 6465 3a20 436f 6c6c 6563 7469 6f6e Node: Collection
│ │ │ │ │ -0002cab0: 2d72 656d 6f76 696e 672c 2020 4e65 7874 -removing, Next
│ │ │ │ │ -0002cac0: 3a20 436f 6c6c 6563 7469 6f6e 2d73 6f72 : Collection-sor
│ │ │ │ │ -0002cad0: 7469 6e67 2c20 2050 7265 763a 2043 6f6c ting, Prev: Col
│ │ │ │ │ -0002cae0: 6c65 6374 696f 6e2d 7072 696e 7469 6e67 lection-printing
│ │ │ │ │ -0002caf0: 2c20 2055 703a 2043 6f6c 6c65 6374 696f , Up: Collectio
│ │ │ │ │ -0002cb00: 6e0a 0a31 2e33 372e 3132 2043 6f6c 6c65 n..1.37.12 Colle
│ │ │ │ │ -0002cb10: 6374 696f 6e3a 2072 656d 6f76 696e 670a ction: removing.
│ │ │ │ │ -0002cb20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0002cb30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 656d ------------..em
│ │ │ │ │ -0002cb40: 7074 790a 2020 2020 2052 656d 6f76 6520 pty. Remove
│ │ │ │ │ -0002cb50: 6576 6572 7974 6869 6e67 2066 726f 6d20 everything from
│ │ │ │ │ -0002cb60: 7468 6520 7265 6365 6976 6572 2e0a 0a72 the receiver...r
│ │ │ │ │ -0002cb70: 656d 6f76 653a 206f 6c64 4f62 6a65 6374 emove: oldObject
│ │ │ │ │ -0002cb80: 0a20 2020 2020 5265 6d6f 7665 206f 6c64 . Remove old
│ │ │ │ │ -0002cb90: 4f62 6a65 6374 2066 726f 6d20 7468 6520 Object from the
│ │ │ │ │ -0002cba0: 7265 6365 6976 6572 2e20 2049 6620 6162 receiver. If ab
│ │ │ │ │ -0002cbb0: 7365 6e74 2c20 6661 696c 2c20 656c 7365 sent, fail, else
│ │ │ │ │ -0002cbc0: 2061 6e73 7765 720a 2020 2020 206f 6c64 answer. old
│ │ │ │ │ -0002cbd0: 4f62 6a65 6374 2e0a 0a72 656d 6f76 653a Object...remove:
│ │ │ │ │ -0002cbe0: 206f 6c64 4f62 6a65 6374 2069 6641 6273 oldObject ifAbs
│ │ │ │ │ -0002cbf0: 656e 743a 2061 6e45 7863 6570 7469 6f6e ent: anException
│ │ │ │ │ -0002cc00: 426c 6f63 6b0a 2020 2020 2052 656d 6f76 Block. Remov
│ │ │ │ │ -0002cc10: 6520 6f6c 644f 626a 6563 7420 6672 6f6d e oldObject from
│ │ │ │ │ -0002cc20: 2074 6865 2072 6563 6569 7665 722e 2020 the receiver.
│ │ │ │ │ -0002cc30: 4966 2061 6273 656e 742c 2065 7661 6c75 If absent, evalu
│ │ │ │ │ -0002cc40: 6174 650a 2020 2020 2061 6e45 7863 6570 ate. anExcep
│ │ │ │ │ -0002cc50: 7469 6f6e 426c 6f63 6b20 616e 6420 616e tionBlock and an
│ │ │ │ │ -0002cc60: 7377 6572 2074 6865 2072 6573 756c 742c swer the result,
│ │ │ │ │ -0002cc70: 2065 6c73 6520 616e 7377 6572 206f 6c64 else answer old
│ │ │ │ │ -0002cc80: 4f62 6a65 6374 2e0a 0a72 656d 6f76 6541 Object...removeA
│ │ │ │ │ -0002cc90: 6c6c 3a20 6143 6f6c 6c65 6374 696f 6e0a ll: aCollection.
│ │ │ │ │ -0002cca0: 2020 2020 2052 656d 6f76 6520 6561 6368 Remove each
│ │ │ │ │ -0002ccb0: 206f 626a 6563 7420 696e 2061 436f 6c6c object in aColl
│ │ │ │ │ -0002ccc0: 6563 7469 6f6e 2c20 616e 7377 6572 2061 ection, answer a
│ │ │ │ │ -0002ccd0: 436f 6c6c 6563 7469 6f6e 2c20 6661 696c Collection, fail
│ │ │ │ │ -0002cce0: 2069 6620 736f 6d65 0a20 2020 2020 6f66 if some. of
│ │ │ │ │ -0002ccf0: 2074 6865 6d20 6973 2061 6273 656e 742e them is absent.
│ │ │ │ │ -0002cd00: 2020 5761 726e 696e 673a 2074 6869 7320 Warning: this
│ │ │ │ │ -0002cd10: 636f 756c 6420 6c65 6176 6520 7468 6520 could leave the
│ │ │ │ │ -0002cd20: 636f 6c6c 6563 7469 6f6e 2069 6e20 610a collection in a.
│ │ │ │ │ -0002cd30: 2020 2020 2073 656d 692d 7570 6461 7465 semi-update
│ │ │ │ │ -0002cd40: 6420 7374 6174 652e 0a0a 7265 6d6f 7665 d state...remove
│ │ │ │ │ -0002cd50: 416c 6c3a 2061 436f 6c6c 6563 7469 6f6e All: aCollection
│ │ │ │ │ -0002cd60: 2069 6641 6273 656e 743a 2061 426c 6f63 ifAbsent: aBloc
│ │ │ │ │ -0002cd70: 6b0a 2020 2020 2052 656d 6f76 6520 6561 k. Remove ea
│ │ │ │ │ -0002cd80: 6368 206f 626a 6563 7420 696e 2061 436f ch object in aCo
│ │ │ │ │ -0002cd90: 6c6c 6563 7469 6f6e 2c20 616e 7377 6572 llection, answer
│ │ │ │ │ -0002cda0: 2061 436f 6c6c 6563 7469 6f6e 3b20 6966 aCollection; if
│ │ │ │ │ -0002cdb0: 2073 6f6d 650a 2020 2020 2065 6c65 6d65 some. eleme
│ │ │ │ │ -0002cdc0: 6e74 2069 7320 6162 7365 6e74 2c20 7061 nt is absent, pa
│ │ │ │ │ -0002cdd0: 7373 2069 7420 746f 2061 426c 6f63 6b2e ss it to aBlock.
│ │ │ │ │ -0002cde0: 0a0a 7265 6d6f 7665 416c 6c53 7563 6854 ..removeAllSuchT
│ │ │ │ │ -0002cdf0: 6861 743a 2061 426c 6f63 6b0a 2020 2020 hat: aBlock.
│ │ │ │ │ -0002ce00: 2052 656d 6f76 6520 6672 6f6d 2074 6865 Remove from the
│ │ │ │ │ -0002ce10: 2072 6563 6569 7665 7220 616c 6c20 6f62 receiver all ob
│ │ │ │ │ -0002ce20: 6a65 6374 7320 666f 7220 7768 6963 6820 jects for which
│ │ │ │ │ -0002ce30: 6142 6c6f 636b 2072 6574 7572 6e73 2074 aBlock returns t
│ │ │ │ │ -0002ce40: 7275 652e 0a0a 1f0a 4669 6c65 3a20 6773 rue.....File: gs
│ │ │ │ │ -0002ce50: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ -0002ce60: 6465 3a20 436f 6c6c 6563 7469 6f6e 2d73 de: Collection-s
│ │ │ │ │ -0002ce70: 6f72 7469 6e67 2c20 204e 6578 743a 2043 orting, Next: C
│ │ │ │ │ -0002ce80: 6f6c 6c65 6374 696f 6e2d 7374 6f72 696e ollection-storin
│ │ │ │ │ -0002ce90: 672c 2020 5072 6576 3a20 436f 6c6c 6563 g, Prev: Collec
│ │ │ │ │ -0002cea0: 7469 6f6e 2d72 656d 6f76 696e 672c 2020 tion-removing,
│ │ │ │ │ -0002ceb0: 5570 3a20 436f 6c6c 6563 7469 6f6e 0a0a Up: Collection..
│ │ │ │ │ -0002cec0: 312e 3337 2e31 3320 436f 6c6c 6563 7469 1.37.13 Collecti
│ │ │ │ │ -0002ced0: 6f6e 3a20 736f 7274 696e 670a 2d2d 2d2d on: sorting.----
│ │ │ │ │ -0002cee0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0002cef0: 2d2d 2d2d 2d2d 2d0a 0a73 6f72 7465 640a -------..sorted.
│ │ │ │ │ -0002cf00: 2020 2020 2052 6574 7572 6e20 6120 7365 Return a se
│ │ │ │ │ -0002cf10: 7175 656e 6365 6162 6c65 2063 6f6c 6c65 quenceable colle
│ │ │ │ │ -0002cf20: 6374 696f 6e20 7769 7468 2074 6865 2063 ction with the c
│ │ │ │ │ -0002cf30: 6f6e 7465 6e74 7320 6f66 2074 6865 2072 ontents of the r
│ │ │ │ │ -0002cf40: 6563 6569 7665 720a 2020 2020 2073 6f72 eceiver. sor
│ │ │ │ │ -0002cf50: 7465 6420 6163 636f 7264 696e 6720 746f ted according to
│ │ │ │ │ -0002cf60: 2074 6865 2064 6566 6175 6c74 2073 6f72 the default sor
│ │ │ │ │ -0002cf70: 7420 626c 6f63 6b2c 2077 6869 6368 2075 t block, which u
│ │ │ │ │ -0002cf80: 7365 7320 233c 3d20 746f 0a20 2020 2020 ses #<= to.
│ │ │ │ │ -0002cf90: 636f 6d70 6172 6520 6974 656d 732e 0a0a compare items...
│ │ │ │ │ -0002cfa0: 736f 7274 6564 3a20 736f 7274 426c 6f63 sorted: sortBloc
│ │ │ │ │ -0002cfb0: 6b0a 2020 2020 2052 6574 7572 6e20 6120 k. Return a
│ │ │ │ │ -0002cfc0: 7365 7175 656e 6365 6162 6c65 2063 6f6c sequenceable col
│ │ │ │ │ -0002cfd0: 6c65 6374 696f 6e20 7769 7468 2074 6865 lection with the
│ │ │ │ │ -0002cfe0: 2063 6f6e 7465 6e74 7320 6f66 2074 6865 contents of the
│ │ │ │ │ -0002cff0: 2072 6563 6569 7665 720a 2020 2020 2073 receiver. s
│ │ │ │ │ -0002d000: 6f72 7465 6420 6163 636f 7264 696e 6720 orted according
│ │ │ │ │ -0002d010: 746f 2074 6865 2067 6976 656e 2073 6f72 to the given sor
│ │ │ │ │ -0002d020: 7420 626c 6f63 6b2c 2077 6869 6368 2061 t block, which a
│ │ │ │ │ -0002d030: 6363 6570 7473 2070 6169 7220 6f66 0a20 ccepts pair of.
│ │ │ │ │ -0002d040: 2020 2020 6974 656d 7320 616e 6420 7265 items and re
│ │ │ │ │ -0002d050: 7475 726e 7320 7472 7565 2069 6620 7468 turns true if th
│ │ │ │ │ -0002d060: 6520 6669 7273 7420 6974 656d 2069 7320 e first item is
│ │ │ │ │ -0002d070: 6c65 7373 2074 6861 6e20 7468 6520 7365 less than the se
│ │ │ │ │ -0002d080: 636f 6e64 0a20 2020 2020 6f6e 652e 0a0a cond. one...
│ │ │ │ │ -0002d090: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ -0002d0a0: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 436f .info, Node: Co
│ │ │ │ │ -0002d0b0: 6c6c 6563 7469 6f6e 2d73 746f 7269 6e67 llection-storing
│ │ │ │ │ -0002d0c0: 2c20 204e 6578 743a 2043 6f6c 6c65 6374 , Next: Collect
│ │ │ │ │ -0002d0d0: 696f 6e2d 7465 7374 696e 6720 636f 6c6c ion-testing coll
│ │ │ │ │ -0002d0e0: 6563 7469 6f6e 732c 2020 5072 6576 3a20 ections, Prev:
│ │ │ │ │ -0002d0f0: 436f 6c6c 6563 7469 6f6e 2d73 6f72 7469 Collection-sorti
│ │ │ │ │ -0002d100: 6e67 2c20 2055 703a 2043 6f6c 6c65 6374 ng, Up: Collect
│ │ │ │ │ -0002d110: 696f 6e0a 0a31 2e33 372e 3134 2043 6f6c ion..1.37.14 Col
│ │ │ │ │ -0002d120: 6c65 6374 696f 6e3a 2073 746f 7269 6e67 lection: storing
│ │ │ │ │ -0002d130: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------
│ │ │ │ │ -0002d140: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 7374 ------------..st
│ │ │ │ │ -0002d150: 6f72 654f 6e3a 2061 5374 7265 616d 0a20 oreOn: aStream.
│ │ │ │ │ -0002d160: 2020 2020 5374 6f72 6520 536d 616c 6c74 Store Smallt
│ │ │ │ │ -0002d170: 616c 6b20 636f 6465 2063 6f6d 7069 6c69 alk code compili
│ │ │ │ │ -0002d180: 6e67 2074 6f20 7468 6520 7265 6365 6976 ng to the receiv
│ │ │ │ │ -0002d190: 6572 206f 6e20 6153 7472 6561 6d0a 0a1f er on aStream...
│ │ │ │ │ -0002d1a0: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ -0002d1b0: 696e 666f 2c20 204e 6f64 653a 2043 6f6c info, Node: Col
│ │ │ │ │ -0002d1c0: 6c65 6374 696f 6e2d 7465 7374 696e 6720 lection-testing
│ │ │ │ │ -0002d1d0: 636f 6c6c 6563 7469 6f6e 732c 2020 5072 collections, Pr
│ │ │ │ │ -0002d1e0: 6576 3a20 436f 6c6c 6563 7469 6f6e 2d73 ev: Collection-s
│ │ │ │ │ -0002d1f0: 746f 7269 6e67 2c20 2055 703a 2043 6f6c toring, Up: Col
│ │ │ │ │ -0002d200: 6c65 6374 696f 6e0a 0a31 2e33 372e 3135 lection..1.37.15
│ │ │ │ │ -0002d210: 2043 6f6c 6c65 6374 696f 6e3a 2074 6573 Collection: tes
│ │ │ │ │ -0002d220: 7469 6e67 2063 6f6c 6c65 6374 696f 6e73 ting collections
│ │ │ │ │ -0002d230: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------
│ │ │ │ │ -0002d240: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0002d250: 2d2d 2d2d 2d2d 2d2d 0a0a 6361 7061 6369 --------..capaci
│ │ │ │ │ -0002d260: 7479 0a20 2020 2020 416e 7377 6572 2068 ty. Answer h
│ │ │ │ │ -0002d270: 6f77 206d 616e 7920 656c 656d 656e 7473 ow many elements
│ │ │ │ │ -0002d280: 2074 6865 2072 6563 6569 7665 7220 6361 the receiver ca
│ │ │ │ │ -0002d290: 6e20 686f 6c64 2062 6566 6f72 6520 6861 n hold before ha
│ │ │ │ │ -0002d2a0: 7669 6e67 2074 6f0a 2020 2020 2067 726f ving to. gro
│ │ │ │ │ -0002d2b0: 772e 0a0a 6964 656e 7469 7479 496e 636c w...identityIncl
│ │ │ │ │ -0002d2c0: 7564 6573 3a20 616e 4f62 6a65 6374 0a20 udes: anObject.
│ │ │ │ │ -0002d2d0: 2020 2020 416e 7377 6572 2077 6865 7468 Answer wheth
│ │ │ │ │ -0002d2e0: 6572 2077 6520 696e 636c 7564 6520 7468 er we include th
│ │ │ │ │ -0002d2f0: 6520 616e 4f62 6a65 6374 206f 626a 6563 e anObject objec
│ │ │ │ │ -0002d300: 740a 0a69 6e63 6c75 6465 733a 2061 6e4f t..includes: anO
│ │ │ │ │ -0002d310: 626a 6563 740a 2020 2020 2041 6e73 7765 bject. Answe
│ │ │ │ │ -0002d320: 7220 7768 6574 6865 7220 7765 2069 6e63 r whether we inc
│ │ │ │ │ -0002d330: 6c75 6465 2061 6e4f 626a 6563 740a 0a69 lude anObject..i
│ │ │ │ │ -0002d340: 6e63 6c75 6465 7341 6c6c 4f66 3a20 6143 ncludesAllOf: aC
│ │ │ │ │ -0002d350: 6f6c 6c65 6374 696f 6e0a 2020 2020 2041 ollection. A
│ │ │ │ │ -0002d360: 6e73 7765 7220 7768 6574 6865 7220 7765 nswer whether we
│ │ │ │ │ -0002d370: 2069 6e63 6c75 6465 2061 6c6c 206f 6620 include all of
│ │ │ │ │ -0002d380: 7468 6520 6f62 6a65 6374 7320 696e 2061 the objects in a
│ │ │ │ │ -0002d390: 436f 6c6c 6563 7469 6f6e 0a0a 696e 636c Collection..incl
│ │ │ │ │ -0002d3a0: 7564 6573 416e 794f 663a 2061 436f 6c6c udesAnyOf: aColl
│ │ │ │ │ -0002d3b0: 6563 7469 6f6e 0a20 2020 2020 416e 7377 ection. Answ
│ │ │ │ │ -0002d3c0: 6572 2077 6865 7468 6572 2077 6520 696e er whether we in
│ │ │ │ │ -0002d3d0: 636c 7564 6520 616e 7920 6f66 2074 6865 clude any of the
│ │ │ │ │ -0002d3e0: 206f 626a 6563 7473 2069 6e20 6143 6f6c objects in aCol
│ │ │ │ │ -0002d3f0: 6c65 6374 696f 6e0a 0a69 7345 6d70 7479 lection..isEmpty
│ │ │ │ │ -0002d400: 0a20 2020 2020 416e 7377 6572 2077 6865 . Answer whe
│ │ │ │ │ -0002d410: 7468 6572 2077 6520 6172 6520 2873 7469 ther we are (sti
│ │ │ │ │ -0002d420: 6c6c 2920 656d 7074 790a 0a69 7353 6571 ll) empty..isSeq
│ │ │ │ │ -0002d430: 7565 6e63 6561 626c 650a 2020 2020 2041 uenceable. A
│ │ │ │ │ -0002d440: 6e73 7765 7220 7768 6574 6865 7220 7468 nswer whether th
│ │ │ │ │ -0002d450: 6520 7265 6365 6976 6572 2063 616e 2062 e receiver can b
│ │ │ │ │ -0002d460: 6520 6163 6365 7373 6564 2062 7920 6120 e accessed by a
│ │ │ │ │ -0002d470: 6e75 6d65 7269 6320 696e 6465 7820 7769 numeric index wi
│ │ │ │ │ -0002d480: 7468 0a20 2020 2020 2361 743a 2f23 6174 th. #at:/#at
│ │ │ │ │ -0002d490: 3a70 7574 3a2e 0a0a 6e6f 7445 6d70 7479 :put:...notEmpty
│ │ │ │ │ -0002d4a0: 0a20 2020 2020 416e 7377 6572 2077 6865 . Answer whe
│ │ │ │ │ -0002d4b0: 7468 6572 2077 6520 696e 636c 7564 6520 ther we include
│ │ │ │ │ -0002d4c0: 6174 206c 6561 7374 206f 6e65 206f 626a at least one obj
│ │ │ │ │ -0002d4d0: 6563 740a 0a6f 6363 7572 7265 6e63 6573 ect..occurrences
│ │ │ │ │ -0002d4e0: 4f66 3a20 616e 4f62 6a65 6374 0a20 2020 Of: anObject.
│ │ │ │ │ -0002d4f0: 2020 416e 7377 6572 2068 6f77 206d 616e Answer how man
│ │ │ │ │ -0002d500: 7920 6f63 6375 7272 656e 6365 7320 6f66 y occurrences of
│ │ │ │ │ -0002d510: 2061 6e4f 626a 6563 7420 7765 2069 6e63 anObject we inc
│ │ │ │ │ -0002d520: 6c75 6465 0a0a 7369 7a65 0a20 2020 2020 lude..size.
│ │ │ │ │ -0002d530: 416e 7377 6572 2068 6f77 206d 616e 7920 Answer how many
│ │ │ │ │ -0002d540: 6f62 6a65 6374 7320 7765 2069 6e63 6c75 objects we inclu
│ │ │ │ │ -0002d550: 6465 0a0a 1f0a 4669 6c65 3a20 6773 742d de....File: gst-
│ │ │ │ │ -0002d560: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ -0002d570: 3a20 436f 6d70 696c 6564 426c 6f63 6b2c : CompiledBlock,
│ │ │ │ │ -0002d580: 2020 4e65 7874 3a20 436f 6d70 696c 6564 Next: Compiled
│ │ │ │ │ -0002d590: 436f 6465 2c20 2050 7265 763a 2043 6f6c Code, Prev: Col
│ │ │ │ │ -0002d5a0: 6c65 6374 696f 6e2c 2020 5570 3a20 4261 lection, Up: Ba
│ │ │ │ │ -0002d5b0: 7365 2063 6c61 7373 6573 0a0a 312e 3338 se classes..1.38
│ │ │ │ │ -0002d5c0: 2043 6f6d 7069 6c65 6442 6c6f 636b 0a3d CompiledBlock.=
│ │ │ │ │ -0002d5d0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ -0002d5e0: 3d0a 0a44 6566 696e 6564 2069 6e20 6e61 =..Defined in na
│ │ │ │ │ -0002d5f0: 6d65 7370 6163 6520 536d 616c 6c74 616c mespace Smalltal
│ │ │ │ │ -0002d600: 6b0a 5375 7065 7263 6c61 7373 3a20 436f k.Superclass: Co
│ │ │ │ │ -0002d610: 6d70 696c 6564 436f 6465 0a43 6174 6567 mpiledCode.Categ
│ │ │ │ │ -0002d620: 6f72 793a 204c 616e 6775 6167 652d 496d ory: Language-Im
│ │ │ │ │ -0002d630: 706c 656d 656e 7461 7469 6f6e 0a20 2020 plementation.
│ │ │ │ │ -0002d640: 2020 4920 7265 7072 6573 656e 7420 6120 I represent a
│ │ │ │ │ -0002d650: 626c 6f63 6b20 7468 6174 2068 6173 2062 block that has b
│ │ │ │ │ -0002d660: 6565 6e20 636f 6d70 696c 6564 2e0a 0a2a een compiled...*
│ │ │ │ │ -0002d670: 204d 656e 753a 0a0a 2a20 436f 6d70 696c Menu:..* Compil
│ │ │ │ │ -0002d680: 6564 426c 6f63 6b20 636c 6173 732d 696e edBlock class-in
│ │ │ │ │ -0002d690: 7374 616e 6365 2063 7265 6174 696f 6e3a stance creation:
│ │ │ │ │ -0002d6a0: 3a20 2028 636c 6173 7329 0a2a 2043 6f6d : (class).* Com
│ │ │ │ │ -0002d6b0: 7069 6c65 6442 6c6f 636b 2d61 6363 6573 piledBlock-acces
│ │ │ │ │ -0002d6c0: 7369 6e67 3a3a 2020 2869 6e73 7461 6e63 sing:: (instanc
│ │ │ │ │ -0002d6d0: 6529 0a2a 2043 6f6d 7069 6c65 6442 6c6f e).* CompiledBlo
│ │ │ │ │ -0002d6e0: 636b 2d62 6173 6963 3a3a 2020 2869 6e73 ck-basic:: (ins
│ │ │ │ │ -0002d6f0: 7461 6e63 6529 0a2a 2043 6f6d 7069 6c65 tance).* Compile
│ │ │ │ │ -0002d700: 6442 6c6f 636b 2d70 7269 6e74 696e 673a dBlock-printing:
│ │ │ │ │ -0002d710: 3a20 2028 696e 7374 616e 6365 290a 2a20 : (instance).*
│ │ │ │ │ -0002d720: 436f 6d70 696c 6564 426c 6f63 6b2d 7361 CompiledBlock-sa
│ │ │ │ │ -0002d730: 7669 6e67 2061 6e64 206c 6f61 6469 6e67 ving and loading
│ │ │ │ │ -0002d740: 3a3a 2020 2869 6e73 7461 6e63 6529 0a0a :: (instance)..
│ │ │ │ │ -0002d750: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ -0002d760: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 436f .info, Node: Co
│ │ │ │ │ -0002d770: 6d70 696c 6564 426c 6f63 6b20 636c 6173 mpiledBlock clas
│ │ │ │ │ -0002d780: 732d 696e 7374 616e 6365 2063 7265 6174 s-instance creat
│ │ │ │ │ -0002d790: 696f 6e2c 2020 4e65 7874 3a20 436f 6d70 ion, Next: Comp
│ │ │ │ │ -0002d7a0: 696c 6564 426c 6f63 6b2d 6163 6365 7373 iledBlock-access
│ │ │ │ │ -0002d7b0: 696e 672c 2020 5570 3a20 436f 6d70 696c ing, Up: Compil
│ │ │ │ │ -0002d7c0: 6564 426c 6f63 6b0a 0a31 2e33 382e 3120 edBlock..1.38.1
│ │ │ │ │ -0002d7d0: 436f 6d70 696c 6564 426c 6f63 6b20 636c CompiledBlock cl
│ │ │ │ │ -0002d7e0: 6173 733a 2069 6e73 7461 6e63 6520 6372 ass: instance cr
│ │ │ │ │ -0002d7f0: 6561 7469 6f6e 0a2d 2d2d 2d2d 2d2d 2d2d eation.---------
│ │ │ │ │ -0002d800: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0002d810: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0002d820: 2d2d 2d2d 0a0a 6e65 773a 206e 756d 4279 ----..new: numBy
│ │ │ │ │ -0002d830: 7465 636f 6465 7320 6865 6164 6572 3a20 tecodes header:
│ │ │ │ │ -0002d840: 616e 496e 7465 6765 7220 6d65 7468 6f64 anInteger method
│ │ │ │ │ -0002d850: 3a20 6f75 7465 724d 6574 686f 640a 2020 : outerMethod.
│ │ │ │ │ -0002d860: 2020 2041 6e73 7765 7220 6120 6e65 7720 Answer a new
│ │ │ │ │ -0002d870: 696e 7374 616e 6365 206f 6620 7468 6520 instance of the
│ │ │ │ │ -0002d880: 7265 6365 6976 6572 2077 6974 6820 726f receiver with ro
│ │ │ │ │ -0002d890: 6f6d 2066 6f72 2074 6865 2067 6976 656e om for the given
│ │ │ │ │ -0002d8a0: 0a20 2020 2020 6e75 6d62 6572 206f 6620 . number of
│ │ │ │ │ -0002d8b0: 6279 7465 636f 6465 7320 616e 6420 7468 bytecodes and th
│ │ │ │ │ -0002d8c0: 6520 6769 7665 6e20 6865 6164 6572 2e0a e given header..
│ │ │ │ │ -0002d8d0: 0a6e 756d 4172 6773 3a20 6172 6773 206e .numArgs: args n
│ │ │ │ │ -0002d8e0: 756d 5465 6d70 733a 2074 656d 7073 2062 umTemps: temps b
│ │ │ │ │ -0002d8f0: 7974 6563 6f64 6573 3a20 6279 7465 636f ytecodes: byteco
│ │ │ │ │ -0002d900: 6465 7320 6465 7074 683a 2064 6570 7468 des depth: depth
│ │ │ │ │ -0002d910: 206c 6974 6572 616c 733a 206c 6974 6572 literals: liter
│ │ │ │ │ -0002d920: 616c 4172 7261 790a 2020 2020 2041 6e73 alArray. Ans
│ │ │ │ │ -0002d930: 7765 7220 616e 2028 616c 6d6f 7374 2920 wer an (almost)
│ │ │ │ │ -0002d940: 6675 6c6c 2066 6c65 6467 6564 2043 6f6d full fledged Com
│ │ │ │ │ -0002d950: 7069 6c65 6442 6c6f 636b 2e20 2054 6f20 piledBlock. To
│ │ │ │ │ -0002d960: 6d61 6b65 2069 740a 2020 2020 2063 6f6d make it. com
│ │ │ │ │ -0002d970: 706c 6574 652c 2079 6f75 206d 7573 7420 plete, you must
│ │ │ │ │ -0002d980: 6569 7468 6572 2073 6574 2074 6865 206e either set the n
│ │ │ │ │ -0002d990: 6577 206f 626a 6563 7427 7320 276d 6574 ew object's 'met
│ │ │ │ │ -0002d9a0: 686f 6427 2076 6172 6961 626c 652c 0a20 hod' variable,.
│ │ │ │ │ -0002d9b0: 2020 2020 6f72 2070 7574 2069 7420 696e or put it in
│ │ │ │ │ -0002d9c0: 746f 2061 2042 6c6f 636b 436c 6f73 7572 to a BlockClosur
│ │ │ │ │ -0002d9d0: 6520 616e 6420 7075 7420 7468 6520 426c e and put the Bl
│ │ │ │ │ -0002d9e0: 6f63 6b43 6c6f 7375 7265 2069 6e74 6f20 ockClosure into
│ │ │ │ │ -0002d9f0: 610a 2020 2020 2043 6f6d 7069 6c65 644d a. CompiledM
│ │ │ │ │ -0002da00: 6574 686f 6427 7320 6c69 7465 7261 6c73 ethod's literals
│ │ │ │ │ -0002da10: 2e20 2054 6865 2063 6c65 616e 2d6e 6573 . The clean-nes
│ │ │ │ │ -0002da20: 7320 6f66 2074 6865 2062 6c6f 636b 2069 s of the block i
│ │ │ │ │ -0002da30: 730a 2020 2020 2061 7574 6f6d 6174 6963 s. automatic
│ │ │ │ │ -0002da40: 616c 6c79 2063 6f6d 7075 7465 642e 0a0a ally computed...
│ │ │ │ │ -0002da50: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ -0002da60: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 436f .info, Node: Co
│ │ │ │ │ -0002da70: 6d70 696c 6564 426c 6f63 6b2d 6163 6365 mpiledBlock-acce
│ │ │ │ │ -0002da80: 7373 696e 672c 2020 4e65 7874 3a20 436f ssing, Next: Co
│ │ │ │ │ -0002da90: 6d70 696c 6564 426c 6f63 6b2d 6261 7369 mpiledBlock-basi
│ │ │ │ │ -0002daa0: 632c 2020 5072 6576 3a20 436f 6d70 696c c, Prev: Compil
│ │ │ │ │ -0002dab0: 6564 426c 6f63 6b20 636c 6173 732d 696e edBlock class-in
│ │ │ │ │ -0002dac0: 7374 616e 6365 2063 7265 6174 696f 6e2c stance creation,
│ │ │ │ │ -0002dad0: 2020 5570 3a20 436f 6d70 696c 6564 426c Up: CompiledBl
│ │ │ │ │ -0002dae0: 6f63 6b0a 0a31 2e33 382e 3220 436f 6d70 ock..1.38.2 Comp
│ │ │ │ │ -0002daf0: 696c 6564 426c 6f63 6b3a 2061 6363 6573 iledBlock: acces
│ │ │ │ │ -0002db00: 7369 6e67 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d sing.-----------
│ │ │ │ │ -0002db10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0002db20: 2d2d 2d2d 0a0a 666c 6167 730a 2020 2020 ----..flags.
│ │ │ │ │ -0002db30: 2041 6e73 7765 7220 7468 6520 2763 6c65 Answer the 'cle
│ │ │ │ │ -0002db40: 616e 6e65 7373 2720 6f66 2074 6865 2062 anness' of the b
│ │ │ │ │ -0002db50: 6c6f 636b 2e20 2030 203d 2063 6c65 616e lock. 0 = clean
│ │ │ │ │ -0002db60: 3b20 3120 3d20 6163 6365 7373 2074 6f0a ; 1 = access to.
│ │ │ │ │ -0002db70: 2020 2020 2072 6563 6569 7665 7220 7661 receiver va
│ │ │ │ │ -0002db80: 7269 6162 6c65 7320 616e 642f 6f72 2073 riables and/or s
│ │ │ │ │ -0002db90: 656c 663b 2032 2d33 3020 3d20 6163 6365 elf; 2-30 = acce
│ │ │ │ │ -0002dba0: 7373 2074 6f20 7661 7269 6162 6c65 7320 ss to variables
│ │ │ │ │ -0002dbb0: 7468 6174 2061 7265 0a20 2020 2020 312d that are. 1-
│ │ │ │ │ -0002dbc0: 3239 2063 6f6e 7465 7874 7320 6177 6179 29 contexts away
│ │ │ │ │ -0002dbd0: 3b20 3331 203d 2072 6574 7572 6e20 6672 ; 31 = return fr
│ │ │ │ │ -0002dbe0: 6f6d 206d 6574 686f 6420 6f72 2070 7573 om method or pus
│ │ │ │ │ -0002dbf0: 6820 7468 6973 436f 6e74 6578 740a 0a6d h thisContext..m
│ │ │ │ │ -0002dc00: 6574 686f 640a 2020 2020 2041 6e73 7765 ethod. Answe
│ │ │ │ │ -0002dc10: 7220 7468 6520 436f 6d70 696c 6564 4d65 r the CompiledMe
│ │ │ │ │ -0002dc20: 7468 6f64 2069 6e20 7768 6963 6820 7468 thod in which th
│ │ │ │ │ -0002dc30: 6520 7265 6365 6976 6572 206c 6965 730a e receiver lies.
│ │ │ │ │ -0002dc40: 0a6d 6574 686f 6443 6c61 7373 0a20 2020 .methodClass.
│ │ │ │ │ -0002dc50: 2020 416e 7377 6572 2074 6865 2063 6c61 Answer the cla
│ │ │ │ │ -0002dc60: 7373 2069 6e20 7768 6963 6820 7468 6520 ss in which the
│ │ │ │ │ -0002dc70: 7265 6365 6976 6572 2069 7320 696e 7374 receiver is inst
│ │ │ │ │ -0002dc80: 616c 6c65 642e 0a0a 6d65 7468 6f64 436c alled...methodCl
│ │ │ │ │ -0002dc90: 6173 733a 206d 6574 686f 6443 6c61 7373 ass: methodClass
│ │ │ │ │ -0002dca0: 0a20 2020 2020 5365 7420 7468 6520 7265 . Set the re
│ │ │ │ │ -0002dcb0: 6365 6976 6572 2773 2063 6c61 7373 2069 ceiver's class i
│ │ │ │ │ -0002dcc0: 6e73 7461 6e63 6520 7661 7269 6162 6c65 nstance variable
│ │ │ │ │ -0002dcd0: 0a0a 6e75 6d41 7267 730a 2020 2020 2041 ..numArgs. A
│ │ │ │ │ -0002dce0: 6e73 7765 7220 7468 6520 6e75 6d62 6572 nswer the number
│ │ │ │ │ -0002dcf0: 206f 6620 6172 6775 6d65 6e74 7320 7061 of arguments pa
│ │ │ │ │ -0002dd00: 7373 6564 2074 6f20 7468 6520 7265 6365 ssed to the rece
│ │ │ │ │ -0002dd10: 6976 6572 0a0a 6e75 6d4c 6974 6572 616c iver..numLiteral
│ │ │ │ │ -0002dd20: 730a 2020 2020 2041 6e73 7765 7220 7468 s. Answer th
│ │ │ │ │ -0002dd30: 6520 6e75 6d62 6572 206f 6620 6c69 7465 e number of lite
│ │ │ │ │ -0002dd40: 7261 6c73 2066 6f72 2074 6865 2072 6563 rals for the rec
│ │ │ │ │ -0002dd50: 6569 7665 720a 0a6e 756d 5465 6d70 730a eiver..numTemps.
│ │ │ │ │ -0002dd60: 2020 2020 2041 6e73 7765 7220 7468 6520 Answer the
│ │ │ │ │ -0002dd70: 6e75 6d62 6572 206f 6620 7465 6d70 6f72 number of tempor
│ │ │ │ │ -0002dd80: 6172 7920 7661 7269 6162 6c65 7320 7573 ary variables us
│ │ │ │ │ -0002dd90: 6564 2062 7920 7468 6520 7265 6365 6976 ed by the receiv
│ │ │ │ │ -0002dda0: 6572 0a0a 7365 6c65 6374 6f72 0a20 2020 er..selector.
│ │ │ │ │ -0002ddb0: 2020 416e 7377 6572 2074 6865 2073 656c Answer the sel
│ │ │ │ │ -0002ddc0: 6563 746f 7220 7468 726f 7567 6820 7768 ector through wh
│ │ │ │ │ -0002ddd0: 6963 6820 7468 6520 6d65 7468 6f64 2069 ich the method i
│ │ │ │ │ -0002dde0: 7320 6361 6c6c 6564 0a0a 7365 6c65 6374 s called..select
│ │ │ │ │ -0002ddf0: 6f72 3a20 6153 796d 626f 6c0a 2020 2020 or: aSymbol.
│ │ │ │ │ -0002de00: 2053 6574 2074 6865 2073 656c 6563 746f Set the selecto
│ │ │ │ │ -0002de10: 7220 7468 726f 7567 6820 7768 6963 6820 r through which
│ │ │ │ │ -0002de20: 7468 6520 6d65 7468 6f64 2069 7320 6361 the method is ca
│ │ │ │ │ -0002de30: 6c6c 6564 0a0a 736f 7572 6365 436f 6465 lled..sourceCode
│ │ │ │ │ -0002de40: 4c69 6e65 7344 656c 7461 0a20 2020 2020 LinesDelta.
│ │ │ │ │ -0002de50: 416e 7377 6572 2074 6865 2064 656c 7461 Answer the delta
│ │ │ │ │ -0002de60: 2066 726f 6d20 7468 6520 6e75 6d62 6572 from the number
│ │ │ │ │ -0002de70: 7320 696e 204c 494e 455f 4e55 4d42 4552 s in LINE_NUMBER
│ │ │ │ │ -0002de80: 2062 7974 6563 6f64 6573 2074 6f0a 2020 bytecodes to.
│ │ │ │ │ -0002de90: 2020 2073 6f75 7263 6520 636f 6465 206c source code l
│ │ │ │ │ -0002dea0: 696e 6520 6e75 6d62 6572 732e 0a0a 736f ine numbers...so
│ │ │ │ │ -0002deb0: 7572 6365 436f 6465 4d61 700a 2020 2020 urceCodeMap.
│ │ │ │ │ -0002dec0: 2041 6e73 7765 7220 616e 2061 7272 6179 Answer an array
│ │ │ │ │ -0002ded0: 2077 6869 6368 206d 6170 7320 6279 7465 which maps byte
│ │ │ │ │ -0002dee0: 636f 6465 2069 6e64 6963 6573 2074 6f20 code indices to
│ │ │ │ │ -0002def0: 736f 7572 6365 2063 6f64 6520 6c69 6e65 source code line
│ │ │ │ │ -0002df00: 0a20 2020 2020 6e75 6d62 6572 732e 2020 . numbers.
│ │ │ │ │ -0002df10: 3020 7661 6c75 6573 2072 6570 7265 7365 0 values represe
│ │ │ │ │ -0002df20: 6e74 2069 6e76 616c 6964 2069 6e73 7472 nt invalid instr
│ │ │ │ │ -0002df30: 7563 7469 6f6e 2070 6f69 6e74 6572 2069 uction pointer i
│ │ │ │ │ -0002df40: 6e64 6963 6573 2e0a 0a73 7461 636b 4465 ndices...stackDe
│ │ │ │ │ -0002df50: 7074 680a 2020 2020 2041 6e73 7765 7220 pth. Answer
│ │ │ │ │ -0002df60: 7468 6520 6e75 6d62 6572 206f 6620 7374 the number of st
│ │ │ │ │ -0002df70: 6163 6b20 736c 6f74 7320 6e65 6564 6564 ack slots needed
│ │ │ │ │ -0002df80: 2066 6f72 2074 6865 2072 6563 6569 7665 for the receive
│ │ │ │ │ -0002df90: 720a 0a1f 0a46 696c 653a 2067 7374 2d62 r....File: gst-b
│ │ │ │ │ -0002dfa0: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ -0002dfb0: 2043 6f6d 7069 6c65 6442 6c6f 636b 2d62 CompiledBlock-b
│ │ │ │ │ -0002dfc0: 6173 6963 2c20 204e 6578 743a 2043 6f6d asic, Next: Com
│ │ │ │ │ -0002dfd0: 7069 6c65 6442 6c6f 636b 2d70 7269 6e74 piledBlock-print
│ │ │ │ │ -0002dfe0: 696e 672c 2020 5072 6576 3a20 436f 6d70 ing, Prev: Comp
│ │ │ │ │ -0002dff0: 696c 6564 426c 6f63 6b2d 6163 6365 7373 iledBlock-access
│ │ │ │ │ -0002e000: 696e 672c 2020 5570 3a20 436f 6d70 696c ing, Up: Compil
│ │ │ │ │ -0002e010: 6564 426c 6f63 6b0a 0a31 2e33 382e 3320 edBlock..1.38.3
│ │ │ │ │ -0002e020: 436f 6d70 696c 6564 426c 6f63 6b3a 2062 CompiledBlock: b
│ │ │ │ │ -0002e030: 6173 6963 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d asic.-----------
│ │ │ │ │ -0002e040: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0002e050: 0a0a 3d20 614d 6574 686f 640a 2020 2020 ..= aMethod.
│ │ │ │ │ -0002e060: 2041 6e73 7765 7220 7768 6574 6865 7220 Answer whether
│ │ │ │ │ -0002e070: 7468 6520 7265 6365 6976 6572 2061 6e64 the receiver and
│ │ │ │ │ -0002e080: 2061 4d65 7468 6f64 2061 7265 2065 7175 aMethod are equ
│ │ │ │ │ -0002e090: 616c 0a0a 6d65 7468 6f64 4361 7465 676f al..methodCatego
│ │ │ │ │ -0002e0a0: 7279 0a20 2020 2020 416e 7377 6572 2074 ry. Answer t
│ │ │ │ │ -0002e0b0: 6865 206d 6574 686f 6420 6361 7465 676f he method catego
│ │ │ │ │ -0002e0c0: 7279 0a0a 6d65 7468 6f64 4361 7465 676f ry..methodCatego
│ │ │ │ │ -0002e0d0: 7279 3a20 6143 6174 6567 6f72 790a 2020 ry: aCategory.
│ │ │ │ │ -0002e0e0: 2020 2053 6574 2074 6865 206d 6574 686f Set the metho
│ │ │ │ │ -0002e0f0: 6420 6361 7465 676f 7279 2074 6f20 7468 d category to th
│ │ │ │ │ -0002e100: 6520 6769 7665 6e20 7374 7269 6e67 0a0a e given string..
│ │ │ │ │ -0002e110: 6d65 7468 6f64 536f 7572 6365 436f 6465 methodSourceCode
│ │ │ │ │ -0002e120: 0a20 2020 2020 416e 7377 6572 2074 6865 . Answer the
│ │ │ │ │ -0002e130: 206d 6574 686f 6420 736f 7572 6365 2063 method source c
│ │ │ │ │ -0002e140: 6f64 6520 2861 2046 696c 6553 6567 6d65 ode (a FileSegme
│ │ │ │ │ -0002e150: 6e74 206f 7220 5374 7269 6e67 206f 7220 nt or String or
│ │ │ │ │ -0002e160: 6e69 6c29 0a0a 6d65 7468 6f64 536f 7572 nil)..methodSour
│ │ │ │ │ -0002e170: 6365 4669 6c65 0a20 2020 2020 416e 7377 ceFile. Answ
│ │ │ │ │ -0002e180: 6572 2074 6865 2066 696c 6520 7768 6572 er the file wher
│ │ │ │ │ -0002e190: 6520 7468 6520 6d65 7468 6f64 2073 6f75 e the method sou
│ │ │ │ │ -0002e1a0: 7263 6520 636f 6465 2069 7320 7374 6f72 rce code is stor
│ │ │ │ │ -0002e1b0: 6564 0a0a 6d65 7468 6f64 536f 7572 6365 ed..methodSource
│ │ │ │ │ -0002e1c0: 506f 730a 2020 2020 2041 6e73 7765 7220 Pos. Answer
│ │ │ │ │ -0002e1d0: 7468 6520 6c6f 6361 7469 6f6e 2077 6865 the location whe
│ │ │ │ │ -0002e1e0: 7265 2074 6865 206d 6574 686f 6420 736f re the method so
│ │ │ │ │ -0002e1f0: 7572 6365 2063 6f64 6520 6973 2073 746f urce code is sto
│ │ │ │ │ -0002e200: 7265 6420 696e 2074 6865 0a20 2020 2020 red in the.
│ │ │ │ │ -0002e210: 6d65 7468 6f64 536f 7572 6365 4669 6c65 methodSourceFile
│ │ │ │ │ -0002e220: 0a0a 6d65 7468 6f64 536f 7572 6365 5374 ..methodSourceSt
│ │ │ │ │ -0002e230: 7269 6e67 0a20 2020 2020 416e 7377 6572 ring. Answer
│ │ │ │ │ -0002e240: 2074 6865 206d 6574 686f 6420 736f 7572 the method sour
│ │ │ │ │ -0002e250: 6365 2063 6f64 6520 6173 2061 2073 7472 ce code as a str
│ │ │ │ │ -0002e260: 696e 670a 0a1f 0a46 696c 653a 2067 7374 ing....File: gst
│ │ │ │ │ -0002e270: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ -0002e280: 653a 2043 6f6d 7069 6c65 6442 6c6f 636b e: CompiledBlock
│ │ │ │ │ -0002e290: 2d70 7269 6e74 696e 672c 2020 4e65 7874 -printing, Next
│ │ │ │ │ -0002e2a0: 3a20 436f 6d70 696c 6564 426c 6f63 6b2d : CompiledBlock-
│ │ │ │ │ -0002e2b0: 7361 7669 6e67 2061 6e64 206c 6f61 6469 saving and loadi
│ │ │ │ │ -0002e2c0: 6e67 2c20 2050 7265 763a 2043 6f6d 7069 ng, Prev: Compi
│ │ │ │ │ -0002e2d0: 6c65 6442 6c6f 636b 2d62 6173 6963 2c20 ledBlock-basic,
│ │ │ │ │ -0002e2e0: 2055 703a 2043 6f6d 7069 6c65 6442 6c6f Up: CompiledBlo
│ │ │ │ │ -0002e2f0: 636b 0a0a 312e 3338 2e34 2043 6f6d 7069 ck..1.38.4 Compi
│ │ │ │ │ -0002e300: 6c65 6442 6c6f 636b 3a20 7072 696e 7469 ledBlock: printi
│ │ │ │ │ -0002e310: 6e67 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ng.-------------
│ │ │ │ │ -0002e320: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0002e330: 2d0a 0a70 7269 6e74 4f6e 3a20 6153 7472 -..printOn: aStr
│ │ │ │ │ -0002e340: 6561 6d0a 2020 2020 2050 7269 6e74 2074 eam. Print t
│ │ │ │ │ -0002e350: 6865 2072 6563 6569 7665 7227 7320 636c he receiver's cl
│ │ │ │ │ -0002e360: 6173 7320 616e 6420 7365 6c65 6374 6f72 ass and selector
│ │ │ │ │ -0002e370: 206f 6e20 6153 7472 6561 6d0a 0a1f 0a46 on aStream....F
│ │ │ │ │ -0002e380: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ -0002e390: 666f 2c20 204e 6f64 653a 2043 6f6d 7069 fo, Node: Compi
│ │ │ │ │ -0002e3a0: 6c65 6442 6c6f 636b 2d73 6176 696e 6720 ledBlock-saving
│ │ │ │ │ -0002e3b0: 616e 6420 6c6f 6164 696e 672c 2020 5072 and loading, Pr
│ │ │ │ │ -0002e3c0: 6576 3a20 436f 6d70 696c 6564 426c 6f63 ev: CompiledBloc
│ │ │ │ │ -0002e3d0: 6b2d 7072 696e 7469 6e67 2c20 2055 703a k-printing, Up:
│ │ │ │ │ -0002e3e0: 2043 6f6d 7069 6c65 6442 6c6f 636b 0a0a CompiledBlock..
│ │ │ │ │ -0002e3f0: 312e 3338 2e35 2043 6f6d 7069 6c65 6442 1.38.5 CompiledB
│ │ │ │ │ -0002e400: 6c6f 636b 3a20 7361 7669 6e67 2061 6e64 lock: saving and
│ │ │ │ │ -0002e410: 206c 6f61 6469 6e67 0a2d 2d2d 2d2d 2d2d loading.-------
│ │ │ │ │ +000225d0: 7665 722e 2041 206e 6577 0a20 2020 2020 ver. A new.
│ │ │ │ │ +000225e0: 7375 6273 7472 696e 6720 7374 6172 7420 substring start
│ │ │ │ │ +000225f0: 6174 2074 6865 2073 7461 7274 206f 6620 at the start of
│ │ │ │ │ +00022600: 7468 6520 7265 6365 6976 6572 2c20 6f72 the receiver, or
│ │ │ │ │ +00022610: 2061 6674 6572 2065 7665 7279 0a20 2020 after every.
│ │ │ │ │ +00022620: 2020 7365 7175 656e 6365 206f 6620 7768 sequence of wh
│ │ │ │ │ +00022630: 6974 6520 7370 6163 6520 6368 6172 6163 ite space charac
│ │ │ │ │ +00022640: 7465 7273 0a0a 7375 6253 7472 696e 6773 ters..subStrings
│ │ │ │ │ +00022650: 3a20 7365 700a 2020 2020 2041 6e73 7765 : sep. Answe
│ │ │ │ │ +00022660: 7220 616e 204f 7264 6572 6564 436f 6c6c r an OrderedColl
│ │ │ │ │ +00022670: 6563 7469 6f6e 206f 6620 7375 6273 7472 ection of substr
│ │ │ │ │ +00022680: 696e 6773 206f 6620 7468 6520 7265 6365 ings of the rece
│ │ │ │ │ +00022690: 6976 6572 2e20 4120 6e65 770a 2020 2020 iver. A new.
│ │ │ │ │ +000226a0: 2073 7562 7374 7269 6e67 2073 7461 7274 substring start
│ │ │ │ │ +000226b0: 2061 7420 7468 6520 7374 6172 7420 6f66 at the start of
│ │ │ │ │ +000226c0: 2074 6865 2072 6563 6569 7665 722c 206f the receiver, o
│ │ │ │ │ +000226d0: 7220 6166 7465 7220 6576 6572 790a 2020 r after every.
│ │ │ │ │ +000226e0: 2020 206f 6363 7572 7265 6e63 6520 6f66 occurrence of
│ │ │ │ │ +000226f0: 206f 6e65 206f 6620 7468 6520 6368 6172 one of the char
│ │ │ │ │ +00022700: 6163 7465 7273 2069 6e20 7365 700a 0a73 acters in sep..s
│ │ │ │ │ +00022710: 7562 7374 7269 6e67 730a 2020 2020 2041 ubstrings. A
│ │ │ │ │ +00022720: 6e73 7765 7220 616e 204f 7264 6572 6564 nswer an Ordered
│ │ │ │ │ +00022730: 436f 6c6c 6563 7469 6f6e 206f 6620 7375 Collection of su
│ │ │ │ │ +00022740: 6273 7472 696e 6773 206f 6620 7468 6520 bstrings of the
│ │ │ │ │ +00022750: 7265 6365 6976 6572 2e20 4120 6e65 770a receiver. A new.
│ │ │ │ │ +00022760: 2020 2020 2073 7562 7374 7269 6e67 2073 substring s
│ │ │ │ │ +00022770: 7461 7274 2061 7420 7468 6520 7374 6172 tart at the star
│ │ │ │ │ +00022780: 7420 6f66 2074 6865 2072 6563 6569 7665 t of the receive
│ │ │ │ │ +00022790: 722c 206f 7220 6166 7465 7220 6576 6572 r, or after ever
│ │ │ │ │ +000227a0: 790a 2020 2020 2073 6571 7565 6e63 6520 y. sequence
│ │ │ │ │ +000227b0: 6f66 2077 6869 7465 2073 7061 6365 2063 of white space c
│ │ │ │ │ +000227c0: 6861 7261 6374 6572 732e 2020 5468 6973 haracters. This
│ │ │ │ │ +000227d0: 206d 6573 7361 6765 2069 7320 7072 6573 message is pres
│ │ │ │ │ +000227e0: 6572 7665 6420 666f 720a 2020 2020 2062 erved for. b
│ │ │ │ │ +000227f0: 6163 6b77 6172 6473 2063 6f6d 7061 7469 ackwards compati
│ │ │ │ │ +00022800: 6269 6c69 7479 3b20 7468 6520 414e 5349 bility; the ANSI
│ │ │ │ │ +00022810: 2073 7461 6e64 6172 6420 6d61 6e64 6174 standard mandat
│ │ │ │ │ +00022820: 6573 2060 7375 6253 7472 696e 6773 272c es `subStrings',
│ │ │ │ │ +00022830: 0a20 2020 2020 7769 7468 2061 6e20 7570 . with an up
│ │ │ │ │ +00022840: 7065 7263 6173 6520 732e 0a0a 7375 6273 percase s...subs
│ │ │ │ │ +00022850: 7472 696e 6773 3a20 7365 700a 2020 2020 trings: sep.
│ │ │ │ │ +00022860: 2041 6e73 7765 7220 616e 204f 7264 6572 Answer an Order
│ │ │ │ │ +00022870: 6564 436f 6c6c 6563 7469 6f6e 206f 6620 edCollection of
│ │ │ │ │ +00022880: 7375 6273 7472 696e 6773 206f 6620 7468 substrings of th
│ │ │ │ │ +00022890: 6520 7265 6365 6976 6572 2e20 4120 6e65 e receiver. A ne
│ │ │ │ │ +000228a0: 770a 2020 2020 2073 7562 7374 7269 6e67 w. substring
│ │ │ │ │ +000228b0: 2073 7461 7274 2061 7420 7468 6520 7374 start at the st
│ │ │ │ │ +000228c0: 6172 7420 6f66 2074 6865 2072 6563 6569 art of the recei
│ │ │ │ │ +000228d0: 7665 722c 206f 7220 6166 7465 7220 6576 ver, or after ev
│ │ │ │ │ +000228e0: 6572 790a 2020 2020 206f 6363 7572 7265 ery. occurre
│ │ │ │ │ +000228f0: 6e63 6520 6f66 206f 6e65 206f 6620 7468 nce of one of th
│ │ │ │ │ +00022900: 6520 6368 6172 6163 7465 7273 2069 6e20 e characters in
│ │ │ │ │ +00022910: 7365 702e 2020 5468 6973 206d 6573 7361 sep. This messa
│ │ │ │ │ +00022920: 6765 2069 730a 2020 2020 2070 7265 7365 ge is. prese
│ │ │ │ │ +00022930: 7276 6564 2066 6f72 2062 6163 6b77 6172 rved for backwar
│ │ │ │ │ +00022940: 6473 2063 6f6d 7061 7469 6269 6c69 7479 ds compatibility
│ │ │ │ │ +00022950: 3b20 7468 6520 414e 5349 2073 7461 6e64 ; the ANSI stand
│ │ │ │ │ +00022960: 6172 6420 6d61 6e64 6174 6573 0a20 2020 ard mandates.
│ │ │ │ │ +00022970: 2020 6073 7562 5374 7269 6e67 733a 272c `subStrings:',
│ │ │ │ │ +00022980: 2077 6974 6820 616e 2075 7070 6572 6361 with an upperca
│ │ │ │ │ +00022990: 7365 2073 2e0a 0a77 6974 6853 6865 6c6c se s...withShell
│ │ │ │ │ +000229a0: 4573 6361 7065 730a 2020 2020 2041 6e73 Escapes. Ans
│ │ │ │ │ +000229b0: 7765 7220 7468 6520 7265 6365 6976 6572 wer the receiver
│ │ │ │ │ +000229c0: 2077 6974 6820 7370 6563 6961 6c20 7368 with special sh
│ │ │ │ │ +000229d0: 656c 6c20 6368 6172 6163 7465 7273 2063 ell characters c
│ │ │ │ │ +000229e0: 6f6e 7665 7274 6564 2074 6f20 610a 2020 onverted to a.
│ │ │ │ │ +000229f0: 2020 2062 6163 6b73 6c61 7368 2073 6571 backslash seq
│ │ │ │ │ +00022a00: 7565 6e63 652e 0a0a 0a1f 0a46 696c 653a uence......File:
│ │ │ │ │ +00022a10: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ +00022a20: 204e 6f64 653a 2043 6861 7261 6374 6572 Node: Character
│ │ │ │ │ +00022a30: 4172 7261 792d 7465 7374 696e 6720 6675 Array-testing fu
│ │ │ │ │ +00022a40: 6e63 7469 6f6e 616c 6974 792c 2020 5072 nctionality, Pr
│ │ │ │ │ +00022a50: 6576 3a20 4368 6172 6163 7465 7241 7272 ev: CharacterArr
│ │ │ │ │ +00022a60: 6179 2d73 7472 696e 6720 7072 6f63 6573 ay-string proces
│ │ │ │ │ +00022a70: 7369 6e67 2c20 2055 703a 2043 6861 7261 sing, Up: Chara
│ │ │ │ │ +00022a80: 6374 6572 4172 7261 790a 0a31 2e32 392e cterArray..1.29.
│ │ │ │ │ +00022a90: 3130 2043 6861 7261 6374 6572 4172 7261 10 CharacterArra
│ │ │ │ │ +00022aa0: 793a 2074 6573 7469 6e67 2066 756e 6374 y: testing funct
│ │ │ │ │ +00022ab0: 696f 6e61 6c69 7479 0a2d 2d2d 2d2d 2d2d ionality.-------
│ │ │ │ │ +00022ac0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00022ad0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00022ae0: 2d2d 2d2d 2d2d 0a0a 6973 4368 6172 6163 ------..isCharac
│ │ │ │ │ +00022af0: 7465 7241 7272 6179 0a20 2020 2020 416e terArray. An
│ │ │ │ │ +00022b00: 7377 6572 2060 7472 7565 272e 0a0a 0a1f swer `true'.....
│ │ │ │ │ +00022b10: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ +00022b20: 696e 666f 2c20 204e 6f64 653a 2043 496e info, Node: CIn
│ │ │ │ │ +00022b30: 742c 2020 4e65 7874 3a20 436c 6173 732c t, Next: Class,
│ │ │ │ │ +00022b40: 2020 5072 6576 3a20 4368 6172 6163 7465 Prev: Characte
│ │ │ │ │ +00022b50: 7241 7272 6179 2c20 2055 703a 2042 6173 rArray, Up: Bas
│ │ │ │ │ +00022b60: 6520 636c 6173 7365 730a 0a31 2e33 3020 e classes..1.30
│ │ │ │ │ +00022b70: 4349 6e74 0a3d 3d3d 3d3d 3d3d 3d3d 0a0a CInt.=========..
│ │ │ │ │ +00022b80: 4465 6669 6e65 6420 696e 206e 616d 6573 Defined in names
│ │ │ │ │ +00022b90: 7061 6365 2053 6d61 6c6c 7461 6c6b 0a53 pace Smalltalk.S
│ │ │ │ │ +00022ba0: 7570 6572 636c 6173 733a 2043 5363 616c uperclass: CScal
│ │ │ │ │ +00022bb0: 6172 0a43 6174 6567 6f72 793a 204c 616e ar.Category: Lan
│ │ │ │ │ +00022bc0: 6775 6167 652d 4320 696e 7465 7266 6163 guage-C interfac
│ │ │ │ │ +00022bd0: 650a 0a2a 204d 656e 753a 0a0a 2a20 4349 e..* Menu:..* CI
│ │ │ │ │ +00022be0: 6e74 2063 6c61 7373 2d61 6363 6573 7369 nt class-accessi
│ │ │ │ │ +00022bf0: 6e67 3a3a 2020 2863 6c61 7373 290a 2a20 ng:: (class).*
│ │ │ │ │ +00022c00: 4349 6e74 2d61 6363 6573 7369 6e67 3a3a CInt-accessing::
│ │ │ │ │ +00022c10: 2020 2869 6e73 7461 6e63 6529 0a0a 1f0a (instance)....
│ │ │ │ │ +00022c20: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ +00022c30: 6e66 6f2c 2020 4e6f 6465 3a20 4349 6e74 nfo, Node: CInt
│ │ │ │ │ +00022c40: 2063 6c61 7373 2d61 6363 6573 7369 6e67 class-accessing
│ │ │ │ │ +00022c50: 2c20 204e 6578 743a 2043 496e 742d 6163 , Next: CInt-ac
│ │ │ │ │ +00022c60: 6365 7373 696e 672c 2020 5570 3a20 4349 cessing, Up: CI
│ │ │ │ │ +00022c70: 6e74 0a0a 312e 3330 2e31 2043 496e 7420 nt..1.30.1 CInt
│ │ │ │ │ +00022c80: 636c 6173 733a 2061 6363 6573 7369 6e67 class: accessing
│ │ │ │ │ +00022c90: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------
│ │ │ │ │ +00022ca0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a61 -------------..a
│ │ │ │ │ +00022cb0: 6c69 676e 6f66 0a20 2020 2020 416e 7377 lignof. Answ
│ │ │ │ │ +00022cc0: 6572 2074 6865 2072 6563 6569 7665 7227 er the receiver'
│ │ │ │ │ +00022cd0: 7320 7265 7175 6972 6564 2061 6c69 676d s required aligm
│ │ │ │ │ +00022ce0: 656e 740a 0a63 4f62 6a53 746f 7265 6454 ent..cObjStoredT
│ │ │ │ │ +00022cf0: 7970 650a 2020 2020 2050 7269 7661 7465 ype. Private
│ │ │ │ │ +00022d00: 202d 2041 6e73 7765 7220 616e 2069 6e64 - Answer an ind
│ │ │ │ │ +00022d10: 6578 2072 6566 6572 7269 6e67 2074 6f20 ex referring to
│ │ │ │ │ +00022d20: 7468 6520 7265 6365 6976 6572 2773 2069 the receiver's i
│ │ │ │ │ +00022d30: 6e73 7461 6e63 6573 0a20 2020 2020 7363 nstances. sc
│ │ │ │ │ +00022d40: 616c 6172 2074 7970 650a 0a73 697a 656f alar type..sizeo
│ │ │ │ │ +00022d50: 660a 2020 2020 2041 6e73 7765 7220 7468 f. Answer th
│ │ │ │ │ +00022d60: 6520 7265 6365 6976 6572 2773 2073 697a e receiver's siz
│ │ │ │ │ +00022d70: 650a 0a0a 1f0a 4669 6c65 3a20 6773 742d e.....File: gst-
│ │ │ │ │ +00022d80: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ +00022d90: 3a20 4349 6e74 2d61 6363 6573 7369 6e67 : CInt-accessing
│ │ │ │ │ +00022da0: 2c20 2050 7265 763a 2043 496e 7420 636c , Prev: CInt cl
│ │ │ │ │ +00022db0: 6173 732d 6163 6365 7373 696e 672c 2020 ass-accessing,
│ │ │ │ │ +00022dc0: 5570 3a20 4349 6e74 0a0a 312e 3330 2e32 Up: CInt..1.30.2
│ │ │ │ │ +00022dd0: 2043 496e 743a 2061 6363 6573 7369 6e67 CInt: accessing
│ │ │ │ │ +00022de0: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------
│ │ │ │ │ +00022df0: 2d2d 2d2d 2d2d 2d0a 0a61 6c69 676e 6f66 -------..alignof
│ │ │ │ │ +00022e00: 0a20 2020 2020 416e 7377 6572 2074 6865 . Answer the
│ │ │ │ │ +00022e10: 2072 6563 6569 7665 7227 7320 696e 7374 receiver's inst
│ │ │ │ │ +00022e20: 616e 6365 7320 7265 7175 6972 6564 2061 ances required a
│ │ │ │ │ +00022e30: 6c69 676d 656e 740a 0a63 4f62 6a53 746f ligment..cObjSto
│ │ │ │ │ +00022e40: 7265 6454 7970 650a 2020 2020 2050 7269 redType. Pri
│ │ │ │ │ +00022e50: 7661 7465 202d 2041 6e73 7765 7220 616e vate - Answer an
│ │ │ │ │ +00022e60: 2069 6e64 6578 2072 6566 6572 7269 6e67 index referring
│ │ │ │ │ +00022e70: 2074 6f20 7468 6520 7265 6365 6976 6572 to the receiver
│ │ │ │ │ +00022e80: 2773 2073 6361 6c61 7220 7479 7065 0a0a 's scalar type..
│ │ │ │ │ +00022e90: 7369 7a65 6f66 0a20 2020 2020 416e 7377 sizeof. Answ
│ │ │ │ │ +00022ea0: 6572 2074 6865 2072 6563 6569 7665 7227 er the receiver'
│ │ │ │ │ +00022eb0: 7320 696e 7374 616e 6365 7320 7369 7a65 s instances size
│ │ │ │ │ +00022ec0: 0a0a 0a1f 0a46 696c 653a 2067 7374 2d62 .....File: gst-b
│ │ │ │ │ +00022ed0: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ +00022ee0: 2043 6c61 7373 2c20 204e 6578 743a 2043 Class, Next: C
│ │ │ │ │ +00022ef0: 6c61 7373 4465 7363 7269 7074 696f 6e2c lassDescription,
│ │ │ │ │ +00022f00: 2020 5072 6576 3a20 4349 6e74 2c20 2055 Prev: CInt, U
│ │ │ │ │ +00022f10: 703a 2042 6173 6520 636c 6173 7365 730a p: Base classes.
│ │ │ │ │ +00022f20: 0a31 2e33 3120 436c 6173 730a 3d3d 3d3d .1.31 Class.====
│ │ │ │ │ +00022f30: 3d3d 3d3d 3d3d 0a0a 4465 6669 6e65 6420 ======..Defined
│ │ │ │ │ +00022f40: 696e 206e 616d 6573 7061 6365 2053 6d61 in namespace Sma
│ │ │ │ │ +00022f50: 6c6c 7461 6c6b 0a53 7570 6572 636c 6173 lltalk.Superclas
│ │ │ │ │ +00022f60: 733a 2043 6c61 7373 4465 7363 7269 7074 s: ClassDescript
│ │ │ │ │ +00022f70: 696f 6e0a 4361 7465 676f 7279 3a20 4c61 ion.Category: La
│ │ │ │ │ +00022f80: 6e67 7561 6765 2d49 6d70 6c65 6d65 6e74 nguage-Implement
│ │ │ │ │ +00022f90: 6174 696f 6e0a 2020 2020 2049 2061 6d20 ation. I am
│ │ │ │ │ +00022fa0: 5448 4520 636c 6173 7320 6f62 6a65 6374 THE class object
│ │ │ │ │ +00022fb0: 2e20 204d 7920 696e 7374 616e 6365 7320 . My instances
│ │ │ │ │ +00022fc0: 6172 6520 7468 6520 636c 6173 7365 7320 are the classes
│ │ │ │ │ +00022fd0: 6f66 2074 6865 2073 7973 7465 6d2e 0a20 of the system..
│ │ │ │ │ +00022fe0: 2020 2020 4920 7072 6f76 6964 6520 696e I provide in
│ │ │ │ │ +00022ff0: 666f 726d 6174 696f 6e20 636f 6d6d 6f6e formation common
│ │ │ │ │ +00023000: 6c79 2061 7474 7269 6275 7465 6420 746f ly attributed to
│ │ │ │ │ +00023010: 2063 6c61 7373 6573 3a20 6e61 6d65 6c79 classes: namely
│ │ │ │ │ +00023020: 2c20 7468 650a 2020 2020 2063 6c61 7373 , the. class
│ │ │ │ │ +00023030: 206e 616d 652c 2063 6c61 7373 2063 6f6d name, class com
│ │ │ │ │ +00023040: 6d65 6e74 2028 796f 7520 776f 756c 646e ment (you wouldn
│ │ │ │ │ +00023050: 2774 2062 6520 7265 6164 696e 6720 7468 't be reading th
│ │ │ │ │ +00023060: 6973 2069 6620 6974 0a20 2020 2020 7765 is if it. we
│ │ │ │ │ +00023070: 7265 6e27 7420 666f 7220 6d65 292c 2061 ren't for me), a
│ │ │ │ │ +00023080: 206c 6973 7420 6f66 2074 6865 2069 6e73 list of the ins
│ │ │ │ │ +00023090: 7461 6e63 6520 7661 7269 6162 6c65 7320 tance variables
│ │ │ │ │ +000230a0: 6f66 2074 6865 2063 6c61 7373 2c20 616e of the class, an
│ │ │ │ │ +000230b0: 640a 2020 2020 2074 6865 2063 6c61 7373 d. the class
│ │ │ │ │ +000230c0: 2063 6174 6567 6f72 792e 0a0a 2a20 4d65 category...* Me
│ │ │ │ │ +000230d0: 6e75 3a0a 0a2a 2043 6c61 7373 2063 6c61 nu:..* Class cla
│ │ │ │ │ +000230e0: 7373 2d69 6e69 7469 616c 697a 653a 3a20 ss-initialize::
│ │ │ │ │ +000230f0: 2028 636c 6173 7329 0a2a 2043 6c61 7373 (class).* Class
│ │ │ │ │ +00023100: 2d61 6363 6573 7369 6e67 2069 6e73 7461 -accessing insta
│ │ │ │ │ +00023110: 6e63 6573 2061 6e64 2076 6172 6961 626c nces and variabl
│ │ │ │ │ +00023120: 6573 3a3a 2020 2869 6e73 7461 6e63 6529 es:: (instance)
│ │ │ │ │ +00023130: 0a2a 2043 6c61 7373 2d66 696c 696e 673a .* Class-filing:
│ │ │ │ │ +00023140: 3a20 2028 696e 7374 616e 6365 290a 2a20 : (instance).*
│ │ │ │ │ +00023150: 436c 6173 732d 696e 7374 616e 6365 2063 Class-instance c
│ │ │ │ │ +00023160: 7265 6174 696f 6e3a 3a20 2028 696e 7374 reation:: (inst
│ │ │ │ │ +00023170: 616e 6365 290a 2a20 436c 6173 732d 696e ance).* Class-in
│ │ │ │ │ +00023180: 7374 616e 6365 2063 7265 6174 696f 6e20 stance creation
│ │ │ │ │ +00023190: 2d20 616c 7465 726e 6174 6976 653a 3a20 - alternative::
│ │ │ │ │ +000231a0: 2028 696e 7374 616e 6365 290a 2a20 436c (instance).* Cl
│ │ │ │ │ +000231b0: 6173 732d 7072 6167 6d61 733a 3a20 2028 ass-pragmas:: (
│ │ │ │ │ +000231c0: 696e 7374 616e 6365 290a 2a20 436c 6173 instance).* Clas
│ │ │ │ │ +000231d0: 732d 7072 696e 7469 6e67 3a3a 2020 2869 s-printing:: (i
│ │ │ │ │ +000231e0: 6e73 7461 6e63 6529 0a2a 2043 6c61 7373 nstance).* Class
│ │ │ │ │ +000231f0: 2d73 6176 696e 6720 616e 6420 6c6f 6164 -saving and load
│ │ │ │ │ +00023200: 696e 673a 3a20 2028 696e 7374 616e 6365 ing:: (instance
│ │ │ │ │ +00023210: 290a 2a20 436c 6173 732d 7365 6375 7269 ).* Class-securi
│ │ │ │ │ +00023220: 7479 3a3a 2020 2869 6e73 7461 6e63 6529 ty:: (instance)
│ │ │ │ │ +00023230: 0a2a 2043 6c61 7373 2d73 7469 6c6c 2075 .* Class-still u
│ │ │ │ │ +00023240: 6e63 6c61 7373 6966 6965 643a 3a20 2028 nclassified:: (
│ │ │ │ │ +00023250: 696e 7374 616e 6365 290a 2a20 436c 6173 instance).* Clas
│ │ │ │ │ +00023260: 732d 7465 7374 696e 673a 3a20 2028 696e s-testing:: (in
│ │ │ │ │ +00023270: 7374 616e 6365 290a 2a20 436c 6173 732d stance).* Class-
│ │ │ │ │ +00023280: 7465 7374 696e 6720 6675 6e63 7469 6f6e testing function
│ │ │ │ │ +00023290: 616c 6974 793a 3a20 2028 696e 7374 616e ality:: (instan
│ │ │ │ │ +000232a0: 6365 290a 0a1f 0a46 696c 653a 2067 7374 ce)....File: gst
│ │ │ │ │ +000232b0: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ +000232c0: 653a 2043 6c61 7373 2063 6c61 7373 2d69 e: Class class-i
│ │ │ │ │ +000232d0: 6e69 7469 616c 697a 652c 2020 4e65 7874 nitialize, Next
│ │ │ │ │ +000232e0: 3a20 436c 6173 732d 6163 6365 7373 696e : Class-accessin
│ │ │ │ │ +000232f0: 6720 696e 7374 616e 6365 7320 616e 6420 g instances and
│ │ │ │ │ +00023300: 7661 7269 6162 6c65 732c 2020 5570 3a20 variables, Up:
│ │ │ │ │ +00023310: 436c 6173 730a 0a31 2e33 312e 3120 436c Class..1.31.1 Cl
│ │ │ │ │ +00023320: 6173 7320 636c 6173 733a 2069 6e69 7469 ass class: initi
│ │ │ │ │ +00023330: 616c 697a 650a 2d2d 2d2d 2d2d 2d2d 2d2d alize.----------
│ │ │ │ │ +00023340: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00023350: 2d2d 2d2d 0a0a 696e 6974 6961 6c69 7a65 ----..initialize
│ │ │ │ │ +00023360: 0a20 2020 2020 5065 7266 6f72 6d20 7468 . Perform th
│ │ │ │ │ +00023370: 6520 7370 6563 6961 6c20 696e 6974 6961 e special initia
│ │ │ │ │ +00023380: 6c69 7a61 7469 6f6e 206f 6620 726f 6f74 lization of root
│ │ │ │ │ +00023390: 2063 6c61 7373 6573 2e0a 0a0a 1f0a 4669 classes......Fi
│ │ │ │ │ +000233a0: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ +000233b0: 6f2c 2020 4e6f 6465 3a20 436c 6173 732d o, Node: Class-
│ │ │ │ │ +000233c0: 6163 6365 7373 696e 6720 696e 7374 616e accessing instan
│ │ │ │ │ +000233d0: 6365 7320 616e 6420 7661 7269 6162 6c65 ces and variable
│ │ │ │ │ +000233e0: 732c 2020 4e65 7874 3a20 436c 6173 732d s, Next: Class-
│ │ │ │ │ +000233f0: 6669 6c69 6e67 2c20 2050 7265 763a 2043 filing, Prev: C
│ │ │ │ │ +00023400: 6c61 7373 2063 6c61 7373 2d69 6e69 7469 lass class-initi
│ │ │ │ │ +00023410: 616c 697a 652c 2020 5570 3a20 436c 6173 alize, Up: Clas
│ │ │ │ │ +00023420: 730a 0a31 2e33 312e 3220 436c 6173 733a s..1.31.2 Class:
│ │ │ │ │ +00023430: 2061 6363 6573 7369 6e67 2069 6e73 7461 accessing insta
│ │ │ │ │ +00023440: 6e63 6573 2061 6e64 2076 6172 6961 626c nces and variabl
│ │ │ │ │ +00023450: 6573 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d es.-------------
│ │ │ │ │ +00023460: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00023470: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00023480: 2d2d 0a0a 6164 6443 6c61 7373 5661 724e --..addClassVarN
│ │ │ │ │ +00023490: 616d 653a 2061 5374 7269 6e67 0a20 2020 ame: aString.
│ │ │ │ │ +000234a0: 2020 4164 6420 6120 636c 6173 7320 7661 Add a class va
│ │ │ │ │ +000234b0: 7269 6162 6c65 2077 6974 6820 7468 6520 riable with the
│ │ │ │ │ +000234c0: 6769 7665 6e20 6e61 6d65 2074 6f20 7468 given name to th
│ │ │ │ │ +000234d0: 6520 636c 6173 7320 706f 6f6c 0a20 2020 e class pool.
│ │ │ │ │ +000234e0: 2020 6469 6374 696f 6e61 7279 2e0a 0a61 dictionary...a
│ │ │ │ │ +000234f0: 6464 436c 6173 7356 6172 4e61 6d65 3a20 ddClassVarName:
│ │ │ │ │ +00023500: 6153 7472 696e 6720 7661 6c75 653a 2076 aString value: v
│ │ │ │ │ +00023510: 616c 7565 426c 6f63 6b0a 2020 2020 2041 alueBlock. A
│ │ │ │ │ +00023520: 6464 2061 2063 6c61 7373 2076 6172 6961 dd a class varia
│ │ │ │ │ +00023530: 626c 6520 7769 7468 2074 6865 2067 6976 ble with the giv
│ │ │ │ │ +00023540: 656e 206e 616d 6520 746f 2074 6865 2063 en name to the c
│ │ │ │ │ +00023550: 6c61 7373 2070 6f6f 6c0a 2020 2020 2064 lass pool. d
│ │ │ │ │ +00023560: 6963 7469 6f6e 6172 792c 2061 6e64 2065 ictionary, and e
│ │ │ │ │ +00023570: 7661 6c75 6174 6520 7661 6c75 6542 6c6f valuate valueBlo
│ │ │ │ │ +00023580: 636b 2061 7320 6974 7320 696e 6974 6961 ck as its initia
│ │ │ │ │ +00023590: 6c69 7a65 722e 0a0a 6164 6453 6861 7265 lizer...addShare
│ │ │ │ │ +000235a0: 6450 6f6f 6c3a 2061 4469 6374 696f 6e61 dPool: aDictiona
│ │ │ │ │ +000235b0: 7279 0a20 2020 2020 4164 6420 7468 6520 ry. Add the
│ │ │ │ │ +000235c0: 6769 7665 6e20 7368 6172 6564 2070 6f6f given shared poo
│ │ │ │ │ +000235d0: 6c20 746f 2074 6865 206c 6973 7420 6f66 l to the list of
│ │ │ │ │ +000235e0: 2074 6865 2063 6c61 7373 2720 706f 6f6c the class' pool
│ │ │ │ │ +000235f0: 0a20 2020 2020 6469 6374 696f 6e61 7269 . dictionari
│ │ │ │ │ +00023600: 6573 0a0a 616c 6c43 6c61 7373 5661 724e es..allClassVarN
│ │ │ │ │ +00023610: 616d 6573 0a20 2020 2020 416e 7377 6572 ames. Answer
│ │ │ │ │ +00023620: 2074 6865 206e 616d 6573 206f 6620 7468 the names of th
│ │ │ │ │ +00023630: 6520 7661 7269 6162 6c65 7320 696e 2074 e variables in t
│ │ │ │ │ +00023640: 6865 2072 6563 6569 7665 7227 7320 636c he receiver's cl
│ │ │ │ │ +00023650: 6173 7320 706f 6f6c 0a20 2020 2020 6469 ass pool. di
│ │ │ │ │ +00023660: 6374 696f 6e61 7279 2061 6e64 2069 6e20 ctionary and in
│ │ │ │ │ +00023670: 6561 6368 206f 6620 7468 6520 7375 7065 each of the supe
│ │ │ │ │ +00023680: 7263 6c61 7373 6573 2720 636c 6173 7320 rclasses' class
│ │ │ │ │ +00023690: 706f 6f6c 2064 6963 7469 6f6e 6172 6965 pool dictionarie
│ │ │ │ │ +000236a0: 730a 0a62 696e 6469 6e67 466f 723a 2061 s..bindingFor: a
│ │ │ │ │ +000236b0: 5374 7269 6e67 0a20 2020 2020 416e 7377 String. Answ
│ │ │ │ │ +000236c0: 6572 2074 6865 2076 6172 6961 626c 6520 er the variable
│ │ │ │ │ +000236d0: 6269 6e64 696e 6720 666f 7220 7468 6520 binding for the
│ │ │ │ │ +000236e0: 636c 6173 7320 7661 7269 6162 6c65 2077 class variable w
│ │ │ │ │ +000236f0: 6974 6820 7468 6520 6769 7665 6e0a 2020 ith the given.
│ │ │ │ │ +00023700: 2020 206e 616d 650a 0a63 6174 6567 6f72 name..categor
│ │ │ │ │ +00023710: 790a 2020 2020 2041 6e73 7765 7220 7468 y. Answer th
│ │ │ │ │ +00023720: 6520 636c 6173 7320 6361 7465 676f 7279 e class category
│ │ │ │ │ +00023730: 0a0a 6361 7465 676f 7279 3a20 6153 7472 ..category: aStr
│ │ │ │ │ +00023740: 696e 670a 2020 2020 2043 6861 6e67 6520 ing. Change
│ │ │ │ │ +00023750: 7468 6520 636c 6173 7320 6361 7465 676f the class catego
│ │ │ │ │ +00023760: 7279 2074 6f20 6153 7472 696e 670a 0a63 ry to aString..c
│ │ │ │ │ +00023770: 6c61 7373 506f 6f6c 0a20 2020 2020 416e lassPool. An
│ │ │ │ │ +00023780: 7377 6572 2074 6865 2063 6c61 7373 2070 swer the class p
│ │ │ │ │ +00023790: 6f6f 6c20 6469 6374 696f 6e61 7279 0a0a ool dictionary..
│ │ │ │ │ +000237a0: 636c 6173 7350 7261 676d 6173 0a20 2020 classPragmas.
│ │ │ │ │ +000237b0: 2020 5265 7475 726e 2074 6865 2070 7261 Return the pra
│ │ │ │ │ +000237c0: 676d 6173 2074 6861 7420 6172 6520 7772 gmas that are wr
│ │ │ │ │ +000237d0: 6974 7465 6e20 696e 2074 6865 2066 696c itten in the fil
│ │ │ │ │ +000237e0: 652d 6f75 7420 6f66 2074 6869 7320 636c e-out of this cl
│ │ │ │ │ +000237f0: 6173 732e 0a0a 636c 6173 7356 6172 4e61 ass...classVarNa
│ │ │ │ │ +00023800: 6d65 730a 2020 2020 2041 6e73 7765 7220 mes. Answer
│ │ │ │ │ +00023810: 7468 6520 6e61 6d65 7320 6f66 2074 6865 the names of the
│ │ │ │ │ +00023820: 2076 6172 6961 626c 6573 2069 6e20 7468 variables in th
│ │ │ │ │ +00023830: 6520 636c 6173 7320 706f 6f6c 2064 6963 e class pool dic
│ │ │ │ │ +00023840: 7469 6f6e 6172 790a 0a63 6f6d 6d65 6e74 tionary..comment
│ │ │ │ │ +00023850: 0a20 2020 2020 416e 7377 6572 2074 6865 . Answer the
│ │ │ │ │ +00023860: 2063 6c61 7373 2063 6f6d 6d65 6e74 0a0a class comment..
│ │ │ │ │ +00023870: 636f 6d6d 656e 743a 2061 5374 7269 6e67 comment: aString
│ │ │ │ │ +00023880: 0a20 2020 2020 4368 616e 6765 2074 6865 . Change the
│ │ │ │ │ +00023890: 2063 6c61 7373 206e 616d 650a 0a65 6e76 class name..env
│ │ │ │ │ +000238a0: 6972 6f6e 6d65 6e74 0a20 2020 2020 416e ironment. An
│ │ │ │ │ +000238b0: 7377 6572 2060 656e 7669 726f 6e6d 656e swer `environmen
│ │ │ │ │ +000238c0: 7427 2e0a 0a65 6e76 6972 6f6e 6d65 6e74 t'...environment
│ │ │ │ │ +000238d0: 3a20 614e 616d 6573 7061 6365 0a20 2020 : aNamespace.
│ │ │ │ │ +000238e0: 2020 5365 7420 7468 6520 7265 6365 6976 Set the receiv
│ │ │ │ │ +000238f0: 6572 2773 2065 6e76 6972 6f6e 6d65 6e74 er's environment
│ │ │ │ │ +00023900: 2074 6f20 614e 616d 6573 7061 6365 2061 to aNamespace a
│ │ │ │ │ +00023910: 6e64 2072 6563 6f6d 7069 6c65 0a20 2020 nd recompile.
│ │ │ │ │ +00023920: 2020 6576 6572 7974 6869 6e67 0a0a 696e everything..in
│ │ │ │ │ +00023930: 6974 6961 6c69 7a65 0a20 2020 2020 7265 itialize. re
│ │ │ │ │ +00023940: 6465 6669 6e65 6420 696e 2063 6869 6c64 defined in child
│ │ │ │ │ +00023950: 7265 6e20 283f 290a 0a69 6e69 7469 616c ren (?)..initial
│ │ │ │ │ +00023960: 697a 6541 7352 6f6f 7443 6c61 7373 0a20 izeAsRootClass.
│ │ │ │ │ +00023970: 2020 2020 5065 7266 6f72 6d20 7370 6563 Perform spec
│ │ │ │ │ +00023980: 6961 6c20 696e 6974 6961 6c69 7a61 7469 ial initializati
│ │ │ │ │ +00023990: 6f6e 2072 6573 6572 7665 6420 746f 2072 on reserved to r
│ │ │ │ │ +000239a0: 6f6f 7420 636c 6173 7365 732e 0a0a 6e61 oot classes...na
│ │ │ │ │ +000239b0: 6d65 0a20 2020 2020 416e 7377 6572 2074 me. Answer t
│ │ │ │ │ +000239c0: 6865 2063 6c61 7373 206e 616d 650a 0a72 he class name..r
│ │ │ │ │ +000239d0: 656d 6f76 6543 6c61 7373 5661 724e 616d emoveClassVarNam
│ │ │ │ │ +000239e0: 653a 2061 5374 7269 6e67 0a20 2020 2020 e: aString.
│ │ │ │ │ +000239f0: 5265 6d6f 7665 7320 7468 6520 636c 6173 Removes the clas
│ │ │ │ │ +00023a00: 7320 7661 7269 6162 6c65 2066 726f 6d20 s variable from
│ │ │ │ │ +00023a10: 7468 6520 636c 6173 732c 2065 7272 6f72 the class, error
│ │ │ │ │ +00023a20: 2069 6620 6e6f 7420 7072 6573 656e 742c if not present,
│ │ │ │ │ +00023a30: 206f 720a 2020 2020 2073 7469 6c6c 2069 or. still i
│ │ │ │ │ +00023a40: 6e20 7573 652e 0a0a 7265 6d6f 7665 5368 n use...removeSh
│ │ │ │ │ +00023a50: 6172 6564 506f 6f6c 3a20 6144 6963 7469 aredPool: aDicti
│ │ │ │ │ +00023a60: 6f6e 6172 790a 2020 2020 2052 656d 6f76 onary. Remov
│ │ │ │ │ +00023a70: 6520 7468 6520 6769 7665 6e20 6469 6374 e the given dict
│ │ │ │ │ +00023a80: 696f 6e61 7279 2074 6f20 7468 6520 6c69 ionary to the li
│ │ │ │ │ +00023a90: 7374 206f 6620 7468 6520 636c 6173 7327 st of the class'
│ │ │ │ │ +00023aa0: 2070 6f6f 6c0a 2020 2020 2064 6963 7469 pool. dicti
│ │ │ │ │ +00023ab0: 6f6e 6172 6965 730a 0a73 6861 7265 6450 onaries..sharedP
│ │ │ │ │ +00023ac0: 6f6f 6c73 0a20 2020 2020 5265 7475 726e ools. Return
│ │ │ │ │ +00023ad0: 2074 6865 206e 616d 6573 206f 6620 7468 the names of th
│ │ │ │ │ +00023ae0: 6520 7368 6172 6564 2070 6f6f 6c73 2064 e shared pools d
│ │ │ │ │ +00023af0: 6566 696e 6564 2062 7920 7468 6520 636c efined by the cl
│ │ │ │ │ +00023b00: 6173 730a 0a73 7570 6572 636c 6173 733a ass..superclass:
│ │ │ │ │ +00023b10: 2061 436c 6173 730a 2020 2020 2053 6574 aClass. Set
│ │ │ │ │ +00023b20: 2074 6865 2072 6563 6569 7665 7227 7320 the receiver's
│ │ │ │ │ +00023b30: 7375 7065 7263 6c61 7373 2e0a 0a0a 1f0a superclass......
│ │ │ │ │ +00023b40: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ +00023b50: 6e66 6f2c 2020 4e6f 6465 3a20 436c 6173 nfo, Node: Clas
│ │ │ │ │ +00023b60: 732d 6669 6c69 6e67 2c20 204e 6578 743a s-filing, Next:
│ │ │ │ │ +00023b70: 2043 6c61 7373 2d69 6e73 7461 6e63 6520 Class-instance
│ │ │ │ │ +00023b80: 6372 6561 7469 6f6e 2c20 2050 7265 763a creation, Prev:
│ │ │ │ │ +00023b90: 2043 6c61 7373 2d61 6363 6573 7369 6e67 Class-accessing
│ │ │ │ │ +00023ba0: 2069 6e73 7461 6e63 6573 2061 6e64 2076 instances and v
│ │ │ │ │ +00023bb0: 6172 6961 626c 6573 2c20 2055 703a 2043 ariables, Up: C
│ │ │ │ │ +00023bc0: 6c61 7373 0a0a 312e 3331 2e33 2043 6c61 lass..1.31.3 Cla
│ │ │ │ │ +00023bd0: 7373 3a20 6669 6c69 6e67 0a2d 2d2d 2d2d ss: filing.-----
│ │ │ │ │ +00023be0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------.
│ │ │ │ │ +00023bf0: 0a66 696c 654f 7574 4465 636c 6172 6174 .fileOutDeclarat
│ │ │ │ │ +00023c00: 696f 6e4f 6e3a 2061 4669 6c65 5374 7265 ionOn: aFileStre
│ │ │ │ │ +00023c10: 616d 0a20 2020 2020 4669 6c65 206f 7574 am. File out
│ │ │ │ │ +00023c20: 2063 6c61 7373 2064 6566 696e 6974 696f class definitio
│ │ │ │ │ +00023c30: 6e20 746f 2061 4669 6c65 5374 7265 616d n to aFileStream
│ │ │ │ │ +00023c40: 2e20 2052 6571 7569 7265 7320 7061 636b . Requires pack
│ │ │ │ │ +00023c50: 6167 6520 5061 7273 6572 2e0a 0a66 696c age Parser...fil
│ │ │ │ │ +00023c60: 654f 7574 4f6e 3a20 6146 696c 6553 7472 eOutOn: aFileStr
│ │ │ │ │ +00023c70: 6561 6d0a 2020 2020 2046 696c 6520 6f75 eam. File ou
│ │ │ │ │ +00023c80: 7420 636f 6d70 6c65 7465 2063 6c61 7373 t complete class
│ │ │ │ │ +00023c90: 2064 6573 6372 6970 7469 6f6e 3a20 2063 description: c
│ │ │ │ │ +00023ca0: 6c61 7373 2064 6566 696e 6974 696f 6e2c lass definition,
│ │ │ │ │ +00023cb0: 2063 6c61 7373 2061 6e64 0a20 2020 2020 class and.
│ │ │ │ │ +00023cc0: 696e 7374 616e 6365 206d 6574 686f 6473 instance methods
│ │ │ │ │ +00023cd0: 2e20 2052 6571 7569 7265 7320 7061 636b . Requires pack
│ │ │ │ │ +00023ce0: 6167 6520 5061 7273 6572 2e0a 0a0a 1f0a age Parser......
│ │ │ │ │ +00023cf0: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ +00023d00: 6e66 6f2c 2020 4e6f 6465 3a20 436c 6173 nfo, Node: Clas
│ │ │ │ │ +00023d10: 732d 696e 7374 616e 6365 2063 7265 6174 s-instance creat
│ │ │ │ │ +00023d20: 696f 6e2c 2020 4e65 7874 3a20 436c 6173 ion, Next: Clas
│ │ │ │ │ +00023d30: 732d 696e 7374 616e 6365 2063 7265 6174 s-instance creat
│ │ │ │ │ +00023d40: 696f 6e20 2d20 616c 7465 726e 6174 6976 ion - alternativ
│ │ │ │ │ +00023d50: 652c 2020 5072 6576 3a20 436c 6173 732d e, Prev: Class-
│ │ │ │ │ +00023d60: 6669 6c69 6e67 2c20 2055 703a 2043 6c61 filing, Up: Cla
│ │ │ │ │ +00023d70: 7373 0a0a 312e 3331 2e34 2043 6c61 7373 ss..1.31.4 Class
│ │ │ │ │ +00023d80: 3a20 696e 7374 616e 6365 2063 7265 6174 : instance creat
│ │ │ │ │ +00023d90: 696f 6e0a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ion.------------
│ │ │ │ │ +00023da0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00023db0: 2d2d 2d0a 0a65 7874 656e 640a 2020 2020 ---..extend.
│ │ │ │ │ +00023dc0: 2052 6564 6566 696e 6520 6120 7665 7273 Redefine a vers
│ │ │ │ │ +00023dd0: 696f 6e20 6f66 2074 6865 2072 6563 6569 ion of the recei
│ │ │ │ │ +00023de0: 7665 7220 696e 2074 6865 2063 7572 7265 ver in the curre
│ │ │ │ │ +00023df0: 6e74 206e 616d 6573 7061 6365 2e20 204e nt namespace. N
│ │ │ │ │ +00023e00: 6f74 653a 0a20 2020 2020 7468 6973 206d ote:. this m
│ │ │ │ │ +00023e10: 6574 686f 6420 6361 6e20 6269 7465 2079 ethod can bite y
│ │ │ │ │ +00023e20: 6f75 2069 6e20 7661 7269 6f75 7320 7761 ou in various wa
│ │ │ │ │ +00023e30: 7973 2077 6865 6e20 7365 6e74 2074 6f20 ys when sent to
│ │ │ │ │ +00023e40: 7379 7374 656d 0a20 2020 2020 636c 6173 system. clas
│ │ │ │ │ +00023e50: 7365 733b 2072 6561 6420 7468 6520 7365 ses; read the se
│ │ │ │ │ +00023e60: 6374 696f 6e20 6f6e 206e 616d 6573 7061 ction on namespa
│ │ │ │ │ +00023e70: 6365 7320 696e 2074 6865 206d 616e 7561 ces in the manua
│ │ │ │ │ +00023e80: 6c20 666f 7220 736f 6d65 0a20 2020 2020 l for some.
│ │ │ │ │ +00023e90: 6578 616d 706c 6573 206f 6620 7468 6520 examples of the
│ │ │ │ │ +00023ea0: 7072 6f62 6c65 6d73 2079 6f75 2063 616e problems you can
│ │ │ │ │ +00023eb0: 2065 6e63 6f75 6e74 6572 2e0a 0a69 6e68 encounter...inh
│ │ │ │ │ +00023ec0: 6572 6974 5368 6170 650a 2020 2020 2041 eritShape. A
│ │ │ │ │ +00023ed0: 6e73 7765 7220 7768 6574 6865 7220 7375 nswer whether su
│ │ │ │ │ +00023ee0: 6263 6c61 7373 6573 2077 696c 6c20 6861 bclasses will ha
│ │ │ │ │ +00023ef0: 7665 2062 7920 6465 6661 756c 7420 7468 ve by default th
│ │ │ │ │ +00023f00: 6520 7361 6d65 2073 6861 7065 2061 730a e same shape as.
│ │ │ │ │ +00023f10: 2020 2020 2074 6869 7320 636c 6173 732e this class.
│ │ │ │ │ +00023f20: 2020 5468 6520 6465 6661 756c 7420 6973 The default is
│ │ │ │ │ +00023f30: 2066 616c 7365 2e0a 0a73 7562 636c 6173 false...subclas
│ │ │ │ │ +00023f40: 733a 2063 6c61 7373 4e61 6d65 5374 7269 s: classNameStri
│ │ │ │ │ +00023f50: 6e67 0a20 2020 2020 4465 6669 6e65 2061 ng. Define a
│ │ │ │ │ +00023f60: 2073 7562 636c 6173 7320 6f66 2074 6865 subclass of the
│ │ │ │ │ +00023f70: 2072 6563 6569 7665 7220 7769 7468 2074 receiver with t
│ │ │ │ │ +00023f80: 6865 2067 6976 656e 206e 616d 652e 2020 he given name.
│ │ │ │ │ +00023f90: 4966 2074 6865 0a20 2020 2020 636c 6173 If the. clas
│ │ │ │ │ +00023fa0: 7320 6973 2061 6c72 6561 6479 2064 6566 s is already def
│ │ │ │ │ +00023fb0: 696e 6564 2c20 646f 6e27 7420 6d6f 6469 ined, don't modi
│ │ │ │ │ +00023fc0: 6679 2069 7473 2069 6e73 7461 6e63 6520 fy its instance
│ │ │ │ │ +00023fd0: 6f72 2063 6c61 7373 0a20 2020 2020 7661 or class. va
│ │ │ │ │ +00023fe0: 7269 6162 6c65 7320 6275 7420 7374 696c riables but stil
│ │ │ │ │ +00023ff0: 6c2c 2069 6620 6e65 6365 7373 6172 792c l, if necessary,
│ │ │ │ │ +00024000: 2072 6563 6f6d 7069 6c65 2065 7665 7279 recompile every
│ │ │ │ │ +00024010: 7468 696e 6720 6e65 6564 6564 2e0a 0a73 thing needed...s
│ │ │ │ │ +00024020: 7562 636c 6173 733a 2063 6c61 7373 4e61 ubclass: classNa
│ │ │ │ │ +00024030: 6d65 5374 7269 6e67 2069 6e73 7461 6e63 meString instanc
│ │ │ │ │ +00024040: 6556 6172 6961 626c 654e 616d 6573 3a20 eVariableNames:
│ │ │ │ │ +00024050: 7374 7269 6e67 496e 7374 5661 724e 616d stringInstVarNam
│ │ │ │ │ +00024060: 6573 2063 6c61 7373 5661 7269 6162 6c65 es classVariable
│ │ │ │ │ +00024070: 4e61 6d65 733a 2073 7472 696e 674f 6643 Names: stringOfC
│ │ │ │ │ +00024080: 6c61 7373 5661 724e 616d 6573 2070 6f6f lassVarNames poo
│ │ │ │ │ +00024090: 6c44 6963 7469 6f6e 6172 6965 733a 2073 lDictionaries: s
│ │ │ │ │ +000240a0: 7472 696e 674f 6650 6f6f 6c4e 616d 6573 tringOfPoolNames
│ │ │ │ │ +000240b0: 2063 6174 6567 6f72 793a 2063 6174 6567 category: categ
│ │ │ │ │ +000240c0: 6f72 794e 616d 6553 7472 696e 670a 2020 oryNameString.
│ │ │ │ │ +000240d0: 2020 2044 6566 696e 6520 6120 6669 7865 Define a fixe
│ │ │ │ │ +000240e0: 6420 7375 6263 6c61 7373 206f 6620 7468 d subclass of th
│ │ │ │ │ +000240f0: 6520 7265 6365 6976 6572 2077 6974 6820 e receiver with
│ │ │ │ │ +00024100: 7468 6520 6769 7665 6e20 6e61 6d65 2c0a the given name,.
│ │ │ │ │ +00024110: 2020 2020 2069 6e73 7461 6e63 6520 7661 instance va
│ │ │ │ │ +00024120: 7269 6162 6c65 732c 2063 6c61 7373 2076 riables, class v
│ │ │ │ │ +00024130: 6172 6961 626c 6573 2c20 706f 6f6c 2064 ariables, pool d
│ │ │ │ │ +00024140: 6963 7469 6f6e 6172 6965 7320 616e 640a ictionaries and.
│ │ │ │ │ +00024150: 2020 2020 2063 6174 6567 6f72 792e 2049 category. I
│ │ │ │ │ +00024160: 6620 7468 6520 636c 6173 7320 6973 2061 f the class is a
│ │ │ │ │ +00024170: 6c72 6561 6479 2064 6566 696e 6564 2c20 lready defined,
│ │ │ │ │ +00024180: 6966 206e 6563 6573 7361 7279 2c20 7265 if necessary, re
│ │ │ │ │ +00024190: 636f 6d70 696c 650a 2020 2020 2065 7665 compile. eve
│ │ │ │ │ +000241a0: 7279 7468 696e 6720 6e65 6564 6564 2e0a rything needed..
│ │ │ │ │ +000241b0: 0a76 6172 6961 626c 653a 2073 6861 7065 .variable: shape
│ │ │ │ │ +000241c0: 2073 7562 636c 6173 733a 2063 6c61 7373 subclass: class
│ │ │ │ │ +000241d0: 4e61 6d65 5374 7269 6e67 2069 6e73 7461 NameString insta
│ │ │ │ │ +000241e0: 6e63 6556 6172 6961 626c 654e 616d 6573 nceVariableNames
│ │ │ │ │ +000241f0: 3a20 7374 7269 6e67 496e 7374 5661 724e : stringInstVarN
│ │ │ │ │ +00024200: 616d 6573 2063 6c61 7373 5661 7269 6162 ames classVariab
│ │ │ │ │ +00024210: 6c65 4e61 6d65 733a 2073 7472 696e 674f leNames: stringO
│ │ │ │ │ +00024220: 6643 6c61 7373 5661 724e 616d 6573 2070 fClassVarNames p
│ │ │ │ │ +00024230: 6f6f 6c44 6963 7469 6f6e 6172 6965 733a oolDictionaries:
│ │ │ │ │ +00024240: 2073 7472 696e 674f 6650 6f6f 6c4e 616d stringOfPoolNam
│ │ │ │ │ +00024250: 6573 2063 6174 6567 6f72 793a 2063 6174 es category: cat
│ │ │ │ │ +00024260: 6567 6f72 794e 616d 6553 7472 696e 670a egoryNameString.
│ │ │ │ │ +00024270: 2020 2020 2044 6566 696e 6520 6120 7661 Define a va
│ │ │ │ │ +00024280: 7269 6162 6c65 2073 7562 636c 6173 7320 riable subclass
│ │ │ │ │ +00024290: 6f66 2074 6865 2072 6563 6569 7665 7220 of the receiver
│ │ │ │ │ +000242a0: 7769 7468 2074 6865 2067 6976 656e 206e with the given n
│ │ │ │ │ +000242b0: 616d 652c 0a20 2020 2020 7368 6170 652c ame,. shape,
│ │ │ │ │ +000242c0: 2069 6e73 7461 6e63 6520 7661 7269 6162 instance variab
│ │ │ │ │ +000242d0: 6c65 732c 2063 6c61 7373 2076 6172 6961 les, class varia
│ │ │ │ │ +000242e0: 626c 6573 2c20 706f 6f6c 2064 6963 7469 bles, pool dicti
│ │ │ │ │ +000242f0: 6f6e 6172 6965 7320 616e 640a 2020 2020 onaries and.
│ │ │ │ │ +00024300: 2063 6174 6567 6f72 792e 2049 6620 7468 category. If th
│ │ │ │ │ +00024310: 6520 636c 6173 7320 6973 2061 6c72 6561 e class is alrea
│ │ │ │ │ +00024320: 6479 2064 6566 696e 6564 2c20 6966 206e dy defined, if n
│ │ │ │ │ +00024330: 6563 6573 7361 7279 2c20 7265 636f 6d70 ecessary, recomp
│ │ │ │ │ +00024340: 696c 650a 2020 2020 2065 7665 7279 7468 ile. everyth
│ │ │ │ │ +00024350: 696e 6720 6e65 6564 6564 2e20 2054 6865 ing needed. The
│ │ │ │ │ +00024360: 2073 6861 7065 2063 616e 2062 6520 6f6e shape can be on
│ │ │ │ │ +00024370: 6520 6f66 2023 6279 7465 2023 696e 7438 e of #byte #int8
│ │ │ │ │ +00024380: 2023 6368 6172 6163 7465 720a 2020 2020 #character.
│ │ │ │ │ +00024390: 2023 7368 6f72 7420 2375 7368 6f72 7420 #short #ushort
│ │ │ │ │ +000243a0: 2369 6e74 2023 7569 6e74 2023 696e 7436 #int #uint #int6
│ │ │ │ │ +000243b0: 3420 2375 696e 7436 3420 2375 7466 3332 4 #uint64 #utf32
│ │ │ │ │ +000243c0: 2023 666c 6f61 7420 2364 6f75 626c 6520 #float #double
│ │ │ │ │ +000243d0: 6f72 0a20 2020 2020 2370 6f69 6e74 6572 or. #pointer
│ │ │ │ │ +000243e0: 2e0a 0a76 6172 6961 626c 6542 7974 6553 ...variableByteS
│ │ │ │ │ +000243f0: 7562 636c 6173 733a 2063 6c61 7373 4e61 ubclass: classNa
│ │ │ │ │ +00024400: 6d65 5374 7269 6e67 2069 6e73 7461 6e63 meString instanc
│ │ │ │ │ +00024410: 6556 6172 6961 626c 654e 616d 6573 3a20 eVariableNames:
│ │ │ │ │ +00024420: 7374 7269 6e67 496e 7374 5661 724e 616d stringInstVarNam
│ │ │ │ │ +00024430: 6573 2063 6c61 7373 5661 7269 6162 6c65 es classVariable
│ │ │ │ │ +00024440: 4e61 6d65 733a 2073 7472 696e 674f 6643 Names: stringOfC
│ │ │ │ │ +00024450: 6c61 7373 5661 724e 616d 6573 2070 6f6f lassVarNames poo
│ │ │ │ │ +00024460: 6c44 6963 7469 6f6e 6172 6965 733a 2073 lDictionaries: s
│ │ │ │ │ +00024470: 7472 696e 674f 6650 6f6f 6c4e 616d 6573 tringOfPoolNames
│ │ │ │ │ +00024480: 2063 6174 6567 6f72 793a 2063 6174 6567 category: categ
│ │ │ │ │ +00024490: 6f72 794e 616d 6553 7472 696e 670a 2020 oryNameString.
│ │ │ │ │ +000244a0: 2020 2044 6566 696e 6520 6120 6279 7465 Define a byte
│ │ │ │ │ +000244b0: 2076 6172 6961 626c 6520 7375 6263 6c61 variable subcla
│ │ │ │ │ +000244c0: 7373 206f 6620 7468 6520 7265 6365 6976 ss of the receiv
│ │ │ │ │ +000244d0: 6572 2077 6974 6820 7468 6520 6769 7665 er with the give
│ │ │ │ │ +000244e0: 6e0a 2020 2020 206e 616d 652c 2069 6e73 n. name, ins
│ │ │ │ │ +000244f0: 7461 6e63 6520 7661 7269 6162 6c65 7320 tance variables
│ │ │ │ │ +00024500: 286d 7573 7420 6265 2022 292c 2063 6c61 (must be "), cla
│ │ │ │ │ +00024510: 7373 2076 6172 6961 626c 6573 2c20 706f ss variables, po
│ │ │ │ │ +00024520: 6f6c 0a20 2020 2020 6469 6374 696f 6e61 ol. dictiona
│ │ │ │ │ +00024530: 7269 6573 2061 6e64 2063 6174 6567 6f72 ries and categor
│ │ │ │ │ +00024540: 792e 2049 6620 7468 6520 636c 6173 7320 y. If the class
│ │ │ │ │ +00024550: 6973 2061 6c72 6561 6479 2064 6566 696e is already defin
│ │ │ │ │ +00024560: 6564 2c20 6966 0a20 2020 2020 6e65 6365 ed, if. nece
│ │ │ │ │ +00024570: 7373 6172 792c 2072 6563 6f6d 7069 6c65 ssary, recompile
│ │ │ │ │ +00024580: 2065 7665 7279 7468 696e 6720 6e65 6564 everything need
│ │ │ │ │ +00024590: 6564 2e0a 0a76 6172 6961 626c 6553 7562 ed...variableSub
│ │ │ │ │ +000245a0: 636c 6173 733a 2063 6c61 7373 4e61 6d65 class: className
│ │ │ │ │ +000245b0: 5374 7269 6e67 2069 6e73 7461 6e63 6556 String instanceV
│ │ │ │ │ +000245c0: 6172 6961 626c 654e 616d 6573 3a20 7374 ariableNames: st
│ │ │ │ │ +000245d0: 7269 6e67 496e 7374 5661 724e 616d 6573 ringInstVarNames
│ │ │ │ │ +000245e0: 2063 6c61 7373 5661 7269 6162 6c65 4e61 classVariableNa
│ │ │ │ │ +000245f0: 6d65 733a 2073 7472 696e 674f 6643 6c61 mes: stringOfCla
│ │ │ │ │ +00024600: 7373 5661 724e 616d 6573 2070 6f6f 6c44 ssVarNames poolD
│ │ │ │ │ +00024610: 6963 7469 6f6e 6172 6965 733a 2073 7472 ictionaries: str
│ │ │ │ │ +00024620: 696e 674f 6650 6f6f 6c4e 616d 6573 2063 ingOfPoolNames c
│ │ │ │ │ +00024630: 6174 6567 6f72 793a 2063 6174 6567 6f72 ategory: categor
│ │ │ │ │ +00024640: 794e 616d 6553 7472 696e 670a 2020 2020 yNameString.
│ │ │ │ │ +00024650: 2044 6566 696e 6520 6120 7661 7269 6162 Define a variab
│ │ │ │ │ +00024660: 6c65 2070 6f69 6e74 6572 2073 7562 636c le pointer subcl
│ │ │ │ │ +00024670: 6173 7320 6f66 2074 6865 2072 6563 6569 ass of the recei
│ │ │ │ │ +00024680: 7665 7220 7769 7468 2074 6865 2067 6976 ver with the giv
│ │ │ │ │ +00024690: 656e 0a20 2020 2020 6e61 6d65 2c20 696e en. name, in
│ │ │ │ │ +000246a0: 7374 616e 6365 2076 6172 6961 626c 6573 stance variables
│ │ │ │ │ +000246b0: 2c20 636c 6173 7320 7661 7269 6162 6c65 , class variable
│ │ │ │ │ +000246c0: 732c 2070 6f6f 6c20 6469 6374 696f 6e61 s, pool dictiona
│ │ │ │ │ +000246d0: 7269 6573 2061 6e64 0a20 2020 2020 6361 ries and. ca
│ │ │ │ │ +000246e0: 7465 676f 7279 2e20 4966 2074 6865 2063 tegory. If the c
│ │ │ │ │ +000246f0: 6c61 7373 2069 7320 616c 7265 6164 7920 lass is already
│ │ │ │ │ +00024700: 6465 6669 6e65 642c 2069 6620 6e65 6365 defined, if nece
│ │ │ │ │ +00024710: 7373 6172 792c 2072 6563 6f6d 7069 6c65 ssary, recompile
│ │ │ │ │ +00024720: 0a20 2020 2020 6576 6572 7974 6869 6e67 . everything
│ │ │ │ │ +00024730: 206e 6565 6465 642e 0a0a 7661 7269 6162 needed...variab
│ │ │ │ │ +00024740: 6c65 576f 7264 5375 6263 6c61 7373 3a20 leWordSubclass:
│ │ │ │ │ +00024750: 636c 6173 734e 616d 6553 7472 696e 6720 classNameString
│ │ │ │ │ +00024760: 696e 7374 616e 6365 5661 7269 6162 6c65 instanceVariable
│ │ │ │ │ +00024770: 4e61 6d65 733a 2073 7472 696e 6749 6e73 Names: stringIns
│ │ │ │ │ +00024780: 7456 6172 4e61 6d65 7320 636c 6173 7356 tVarNames classV
│ │ │ │ │ +00024790: 6172 6961 626c 654e 616d 6573 3a20 7374 ariableNames: st
│ │ │ │ │ +000247a0: 7269 6e67 4f66 436c 6173 7356 6172 4e61 ringOfClassVarNa
│ │ │ │ │ +000247b0: 6d65 7320 706f 6f6c 4469 6374 696f 6e61 mes poolDictiona
│ │ │ │ │ +000247c0: 7269 6573 3a20 7374 7269 6e67 4f66 506f ries: stringOfPo
│ │ │ │ │ +000247d0: 6f6c 4e61 6d65 7320 6361 7465 676f 7279 olNames category
│ │ │ │ │ +000247e0: 3a20 6361 7465 676f 7279 4e61 6d65 5374 : categoryNameSt
│ │ │ │ │ +000247f0: 7269 6e67 0a20 2020 2020 4465 6669 6e65 ring. Define
│ │ │ │ │ +00024800: 2061 2077 6f72 6420 7661 7269 6162 6c65 a word variable
│ │ │ │ │ +00024810: 2073 7562 636c 6173 7320 6f66 2074 6865 subclass of the
│ │ │ │ │ +00024820: 2072 6563 6569 7665 7220 7769 7468 2074 receiver with t
│ │ │ │ │ +00024830: 6865 2067 6976 656e 0a20 2020 2020 6e61 he given. na
│ │ │ │ │ +00024840: 6d65 2c20 696e 7374 616e 6365 2076 6172 me, instance var
│ │ │ │ │ +00024850: 6961 626c 6573 2028 6d75 7374 2062 6520 iables (must be
│ │ │ │ │ +00024860: 2229 2c20 636c 6173 7320 7661 7269 6162 "), class variab
│ │ │ │ │ +00024870: 6c65 732c 2070 6f6f 6c0a 2020 2020 2064 les, pool. d
│ │ │ │ │ +00024880: 6963 7469 6f6e 6172 6965 7320 616e 6420 ictionaries and
│ │ │ │ │ +00024890: 6361 7465 676f 7279 2e20 4966 2074 6865 category. If the
│ │ │ │ │ +000248a0: 2063 6c61 7373 2069 7320 616c 7265 6164 class is alread
│ │ │ │ │ +000248b0: 7920 6465 6669 6e65 642c 2069 660a 2020 y defined, if.
│ │ │ │ │ +000248c0: 2020 206e 6563 6573 7361 7279 2c20 7265 necessary, re
│ │ │ │ │ +000248d0: 636f 6d70 696c 6520 6576 6572 7974 6869 compile everythi
│ │ │ │ │ +000248e0: 6e67 206e 6565 6465 642e 0a0a 0a1f 0a46 ng needed......F
│ │ │ │ │ +000248f0: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ +00024900: 666f 2c20 204e 6f64 653a 2043 6c61 7373 fo, Node: Class
│ │ │ │ │ +00024910: 2d69 6e73 7461 6e63 6520 6372 6561 7469 -instance creati
│ │ │ │ │ +00024920: 6f6e 202d 2061 6c74 6572 6e61 7469 7665 on - alternative
│ │ │ │ │ +00024930: 2c20 204e 6578 743a 2043 6c61 7373 2d70 , Next: Class-p
│ │ │ │ │ +00024940: 7261 676d 6173 2c20 2050 7265 763a 2043 ragmas, Prev: C
│ │ │ │ │ +00024950: 6c61 7373 2d69 6e73 7461 6e63 6520 6372 lass-instance cr
│ │ │ │ │ +00024960: 6561 7469 6f6e 2c20 2055 703a 2043 6c61 eation, Up: Cla
│ │ │ │ │ +00024970: 7373 0a0a 312e 3331 2e35 2043 6c61 7373 ss..1.31.5 Class
│ │ │ │ │ +00024980: 3a20 696e 7374 616e 6365 2063 7265 6174 : instance creat
│ │ │ │ │ +00024990: 696f 6e20 2d20 616c 7465 726e 6174 6976 ion - alternativ
│ │ │ │ │ +000249a0: 650a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d e.--------------
│ │ │ │ │ +000249b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000249c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------.
│ │ │ │ │ +000249d0: 0a63 6174 6567 6f72 6965 7346 6f72 3a20 .categoriesFor:
│ │ │ │ │ +000249e0: 6d65 7468 6f64 2061 7265 3a20 6361 7465 method are: cate
│ │ │ │ │ +000249f0: 676f 7269 6573 0a20 2020 2020 446f 6e27 gories. Don'
│ │ │ │ │ +00024a00: 7420 7573 6520 7468 6973 2c20 6974 2069 t use this, it i
│ │ │ │ │ +00024a10: 7320 6f6e 6c79 2070 7265 7365 6e74 2074 s only present t
│ │ │ │ │ +00024a20: 6f20 6669 6c65 2069 6e20 6672 6f6d 2049 o file in from I
│ │ │ │ │ +00024a30: 424d 2053 6d61 6c6c 7461 6c6b 0a0a 7375 BM Smalltalk..su
│ │ │ │ │ +00024a40: 6263 6c61 7373 3a20 636c 6173 734e 616d bclass: classNam
│ │ │ │ │ +00024a50: 6553 7472 696e 6720 636c 6173 7349 6e73 eString classIns
│ │ │ │ │ +00024a60: 7461 6e63 6556 6172 6961 626c 654e 616d tanceVariableNam
│ │ │ │ │ +00024a70: 6573 3a20 7374 7269 6e67 436c 6173 7349 es: stringClassI
│ │ │ │ │ +00024a80: 6e73 7456 6172 4e61 6d65 7320 696e 7374 nstVarNames inst
│ │ │ │ │ +00024a90: 616e 6365 5661 7269 6162 6c65 4e61 6d65 anceVariableName
│ │ │ │ │ +00024aa0: 733a 2073 7472 696e 6749 6e73 7456 6172 s: stringInstVar
│ │ │ │ │ +00024ab0: 4e61 6d65 7320 636c 6173 7356 6172 6961 Names classVaria
│ │ │ │ │ +00024ac0: 626c 654e 616d 6573 3a20 7374 7269 6e67 bleNames: string
│ │ │ │ │ +00024ad0: 4f66 436c 6173 7356 6172 4e61 6d65 7320 OfClassVarNames
│ │ │ │ │ +00024ae0: 706f 6f6c 4469 6374 696f 6e61 7269 6573 poolDictionaries
│ │ │ │ │ +00024af0: 3a20 7374 7269 6e67 4f66 506f 6f6c 4e61 : stringOfPoolNa
│ │ │ │ │ +00024b00: 6d65 730a 2020 2020 2044 6f6e 2774 2075 mes. Don't u
│ │ │ │ │ +00024b10: 7365 2074 6869 732c 2069 7420 6973 206f se this, it is o
│ │ │ │ │ +00024b20: 6e6c 7920 7072 6573 656e 7420 746f 2066 nly present to f
│ │ │ │ │ +00024b30: 696c 6520 696e 2066 726f 6d20 4942 4d20 ile in from IBM
│ │ │ │ │ +00024b40: 536d 616c 6c74 616c 6b0a 0a73 7562 636c Smalltalk..subcl
│ │ │ │ │ +00024b50: 6173 733a 2063 6c61 7373 4e61 6d65 5374 ass: classNameSt
│ │ │ │ │ +00024b60: 7269 6e67 2069 6e73 7461 6e63 6556 6172 ring instanceVar
│ │ │ │ │ +00024b70: 6961 626c 654e 616d 6573 3a20 7374 7269 iableNames: stri
│ │ │ │ │ +00024b80: 6e67 496e 7374 5661 724e 616d 6573 2063 ngInstVarNames c
│ │ │ │ │ +00024b90: 6c61 7373 5661 7269 6162 6c65 4e61 6d65 lassVariableName
│ │ │ │ │ +00024ba0: 733a 2073 7472 696e 674f 6643 6c61 7373 s: stringOfClass
│ │ │ │ │ +00024bb0: 5661 724e 616d 6573 2070 6f6f 6c44 6963 VarNames poolDic
│ │ │ │ │ +00024bc0: 7469 6f6e 6172 6965 733a 2073 7472 696e tionaries: strin
│ │ │ │ │ +00024bd0: 674f 6650 6f6f 6c4e 616d 6573 0a20 2020 gOfPoolNames.
│ │ │ │ │ +00024be0: 2020 446f 6e27 7420 7573 6520 7468 6973 Don't use this
│ │ │ │ │ +00024bf0: 2c20 6974 2069 7320 6f6e 6c79 2070 7265 , it is only pre
│ │ │ │ │ +00024c00: 7365 6e74 2074 6f20 6669 6c65 2069 6e20 sent to file in
│ │ │ │ │ +00024c10: 6672 6f6d 2049 424d 2053 6d61 6c6c 7461 from IBM Smallta
│ │ │ │ │ +00024c20: 6c6b 0a0a 7661 7269 6162 6c65 4279 7465 lk..variableByte
│ │ │ │ │ +00024c30: 5375 6263 6c61 7373 3a20 636c 6173 734e Subclass: classN
│ │ │ │ │ +00024c40: 616d 6553 7472 696e 6720 636c 6173 7349 ameString classI
│ │ │ │ │ +00024c50: 6e73 7461 6e63 6556 6172 6961 626c 654e nstanceVariableN
│ │ │ │ │ +00024c60: 616d 6573 3a20 7374 7269 6e67 436c 6173 ames: stringClas
│ │ │ │ │ +00024c70: 7349 6e73 7456 6172 4e61 6d65 7320 636c sInstVarNames cl
│ │ │ │ │ +00024c80: 6173 7356 6172 6961 626c 654e 616d 6573 assVariableNames
│ │ │ │ │ +00024c90: 3a20 7374 7269 6e67 4f66 436c 6173 7356 : stringOfClassV
│ │ │ │ │ +00024ca0: 6172 4e61 6d65 7320 706f 6f6c 4469 6374 arNames poolDict
│ │ │ │ │ +00024cb0: 696f 6e61 7269 6573 3a20 7374 7269 6e67 ionaries: string
│ │ │ │ │ +00024cc0: 4f66 506f 6f6c 4e61 6d65 730a 2020 2020 OfPoolNames.
│ │ │ │ │ +00024cd0: 2044 6f6e 2774 2075 7365 2074 6869 732c Don't use this,
│ │ │ │ │ +00024ce0: 2069 7420 6973 206f 6e6c 7920 7072 6573 it is only pres
│ │ │ │ │ +00024cf0: 656e 7420 746f 2066 696c 6520 696e 2066 ent to file in f
│ │ │ │ │ +00024d00: 726f 6d20 4942 4d20 536d 616c 6c74 616c rom IBM Smalltal
│ │ │ │ │ +00024d10: 6b0a 0a76 6172 6961 626c 6542 7974 6553 k..variableByteS
│ │ │ │ │ +00024d20: 7562 636c 6173 733a 2063 6c61 7373 4e61 ubclass: classNa
│ │ │ │ │ +00024d30: 6d65 5374 7269 6e67 2063 6c61 7373 5661 meString classVa
│ │ │ │ │ +00024d40: 7269 6162 6c65 4e61 6d65 733a 2073 7472 riableNames: str
│ │ │ │ │ +00024d50: 696e 674f 6643 6c61 7373 5661 724e 616d ingOfClassVarNam
│ │ │ │ │ +00024d60: 6573 2070 6f6f 6c44 6963 7469 6f6e 6172 es poolDictionar
│ │ │ │ │ +00024d70: 6965 733a 2073 7472 696e 674f 6650 6f6f ies: stringOfPoo
│ │ │ │ │ +00024d80: 6c4e 616d 6573 0a20 2020 2020 446f 6e27 lNames. Don'
│ │ │ │ │ +00024d90: 7420 7573 6520 7468 6973 2c20 6974 2069 t use this, it i
│ │ │ │ │ +00024da0: 7320 6f6e 6c79 2070 7265 7365 6e74 2074 s only present t
│ │ │ │ │ +00024db0: 6f20 6669 6c65 2069 6e20 6672 6f6d 2049 o file in from I
│ │ │ │ │ +00024dc0: 424d 2053 6d61 6c6c 7461 6c6b 0a0a 7661 BM Smalltalk..va
│ │ │ │ │ +00024dd0: 7269 6162 6c65 4c6f 6e67 5375 6263 6c61 riableLongSubcla
│ │ │ │ │ +00024de0: 7373 3a20 636c 6173 734e 616d 6553 7472 ss: classNameStr
│ │ │ │ │ +00024df0: 696e 6720 636c 6173 7349 6e73 7461 6e63 ing classInstanc
│ │ │ │ │ +00024e00: 6556 6172 6961 626c 654e 616d 6573 3a20 eVariableNames:
│ │ │ │ │ +00024e10: 7374 7269 6e67 436c 6173 7349 6e73 7456 stringClassInstV
│ │ │ │ │ +00024e20: 6172 4e61 6d65 7320 636c 6173 7356 6172 arNames classVar
│ │ │ │ │ +00024e30: 6961 626c 654e 616d 6573 3a20 7374 7269 iableNames: stri
│ │ │ │ │ +00024e40: 6e67 4f66 436c 6173 7356 6172 4e61 6d65 ngOfClassVarName
│ │ │ │ │ +00024e50: 7320 706f 6f6c 4469 6374 696f 6e61 7269 s poolDictionari
│ │ │ │ │ +00024e60: 6573 3a20 7374 7269 6e67 4f66 506f 6f6c es: stringOfPool
│ │ │ │ │ +00024e70: 4e61 6d65 730a 2020 2020 2044 6f6e 2774 Names. Don't
│ │ │ │ │ +00024e80: 2075 7365 2074 6869 732c 2069 7420 6973 use this, it is
│ │ │ │ │ +00024e90: 206f 6e6c 7920 7072 6573 656e 7420 746f only present to
│ │ │ │ │ +00024ea0: 2066 696c 6520 696e 2066 726f 6d20 4942 file in from IB
│ │ │ │ │ +00024eb0: 4d20 536d 616c 6c74 616c 6b0a 0a76 6172 M Smalltalk..var
│ │ │ │ │ +00024ec0: 6961 626c 654c 6f6e 6753 7562 636c 6173 iableLongSubclas
│ │ │ │ │ +00024ed0: 733a 2063 6c61 7373 4e61 6d65 5374 7269 s: classNameStri
│ │ │ │ │ +00024ee0: 6e67 2063 6c61 7373 5661 7269 6162 6c65 ng classVariable
│ │ │ │ │ +00024ef0: 4e61 6d65 733a 2073 7472 696e 674f 6643 Names: stringOfC
│ │ │ │ │ +00024f00: 6c61 7373 5661 724e 616d 6573 2070 6f6f lassVarNames poo
│ │ │ │ │ +00024f10: 6c44 6963 7469 6f6e 6172 6965 733a 2073 lDictionaries: s
│ │ │ │ │ +00024f20: 7472 696e 674f 6650 6f6f 6c4e 616d 6573 tringOfPoolNames
│ │ │ │ │ +00024f30: 0a20 2020 2020 446f 6e27 7420 7573 6520 . Don't use
│ │ │ │ │ +00024f40: 7468 6973 2c20 6974 2069 7320 6f6e 6c79 this, it is only
│ │ │ │ │ +00024f50: 2070 7265 7365 6e74 2074 6f20 6669 6c65 present to file
│ │ │ │ │ +00024f60: 2069 6e20 6672 6f6d 2049 424d 2053 6d61 in from IBM Sma
│ │ │ │ │ +00024f70: 6c6c 7461 6c6b 0a0a 7661 7269 6162 6c65 lltalk..variable
│ │ │ │ │ +00024f80: 5375 6263 6c61 7373 3a20 636c 6173 734e Subclass: classN
│ │ │ │ │ +00024f90: 616d 6553 7472 696e 6720 636c 6173 7349 ameString classI
│ │ │ │ │ +00024fa0: 6e73 7461 6e63 6556 6172 6961 626c 654e nstanceVariableN
│ │ │ │ │ +00024fb0: 616d 6573 3a20 7374 7269 6e67 436c 6173 ames: stringClas
│ │ │ │ │ +00024fc0: 7349 6e73 7456 6172 4e61 6d65 7320 696e sInstVarNames in
│ │ │ │ │ +00024fd0: 7374 616e 6365 5661 7269 6162 6c65 4e61 stanceVariableNa
│ │ │ │ │ +00024fe0: 6d65 733a 2073 7472 696e 6749 6e73 7456 mes: stringInstV
│ │ │ │ │ +00024ff0: 6172 4e61 6d65 7320 636c 6173 7356 6172 arNames classVar
│ │ │ │ │ +00025000: 6961 626c 654e 616d 6573 3a20 7374 7269 iableNames: stri
│ │ │ │ │ +00025010: 6e67 4f66 436c 6173 7356 6172 4e61 6d65 ngOfClassVarName
│ │ │ │ │ +00025020: 7320 706f 6f6c 4469 6374 696f 6e61 7269 s poolDictionari
│ │ │ │ │ +00025030: 6573 3a20 7374 7269 6e67 4f66 506f 6f6c es: stringOfPool
│ │ │ │ │ +00025040: 4e61 6d65 730a 2020 2020 2044 6f6e 2774 Names. Don't
│ │ │ │ │ +00025050: 2075 7365 2074 6869 732c 2069 7420 6973 use this, it is
│ │ │ │ │ +00025060: 206f 6e6c 7920 7072 6573 656e 7420 746f only present to
│ │ │ │ │ +00025070: 2066 696c 6520 696e 2066 726f 6d20 4942 file in from IB
│ │ │ │ │ +00025080: 4d20 536d 616c 6c74 616c 6b0a 0a76 6172 M Smalltalk..var
│ │ │ │ │ +00025090: 6961 626c 6553 7562 636c 6173 733a 2063 iableSubclass: c
│ │ │ │ │ +000250a0: 6c61 7373 4e61 6d65 5374 7269 6e67 2069 lassNameString i
│ │ │ │ │ +000250b0: 6e73 7461 6e63 6556 6172 6961 626c 654e nstanceVariableN
│ │ │ │ │ +000250c0: 616d 6573 3a20 7374 7269 6e67 496e 7374 ames: stringInst
│ │ │ │ │ +000250d0: 5661 724e 616d 6573 2063 6c61 7373 5661 VarNames classVa
│ │ │ │ │ +000250e0: 7269 6162 6c65 4e61 6d65 733a 2073 7472 riableNames: str
│ │ │ │ │ +000250f0: 696e 674f 6643 6c61 7373 5661 724e 616d ingOfClassVarNam
│ │ │ │ │ +00025100: 6573 2070 6f6f 6c44 6963 7469 6f6e 6172 es poolDictionar
│ │ │ │ │ +00025110: 6965 733a 2073 7472 696e 674f 6650 6f6f ies: stringOfPoo
│ │ │ │ │ +00025120: 6c4e 616d 6573 0a20 2020 2020 446f 6e27 lNames. Don'
│ │ │ │ │ +00025130: 7420 7573 6520 7468 6973 2c20 6974 2069 t use this, it i
│ │ │ │ │ +00025140: 7320 6f6e 6c79 2070 7265 7365 6e74 2074 s only present t
│ │ │ │ │ +00025150: 6f20 6669 6c65 2069 6e20 6672 6f6d 2049 o file in from I
│ │ │ │ │ +00025160: 424d 2053 6d61 6c6c 7461 6c6b 0a0a 0a1f BM Smalltalk....
│ │ │ │ │ +00025170: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ +00025180: 696e 666f 2c20 204e 6f64 653a 2043 6c61 info, Node: Cla
│ │ │ │ │ +00025190: 7373 2d70 7261 676d 6173 2c20 204e 6578 ss-pragmas, Nex
│ │ │ │ │ +000251a0: 743a 2043 6c61 7373 2d70 7269 6e74 696e t: Class-printin
│ │ │ │ │ +000251b0: 672c 2020 5072 6576 3a20 436c 6173 732d g, Prev: Class-
│ │ │ │ │ +000251c0: 696e 7374 616e 6365 2063 7265 6174 696f instance creatio
│ │ │ │ │ +000251d0: 6e20 2d20 616c 7465 726e 6174 6976 652c n - alternative,
│ │ │ │ │ +000251e0: 2020 5570 3a20 436c 6173 730a 0a31 2e33 Up: Class..1.3
│ │ │ │ │ +000251f0: 312e 3620 436c 6173 733a 2070 7261 676d 1.6 Class: pragm
│ │ │ │ │ +00025200: 6173 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d as.-------------
│ │ │ │ │ +00025210: 2d2d 2d2d 2d2d 2d2d 0a0a 7072 6167 6d61 --------..pragma
│ │ │ │ │ +00025220: 4861 6e64 6c65 7246 6f72 3a20 6153 796d HandlerFor: aSym
│ │ │ │ │ +00025230: 626f 6c0a 2020 2020 2041 6e73 7765 7220 bol. Answer
│ │ │ │ │ +00025240: 7468 6520 2870 6f73 7369 626c 7920 696e the (possibly in
│ │ │ │ │ +00025250: 6865 7269 7465 6429 2072 6567 6973 7465 herited) registe
│ │ │ │ │ +00025260: 7265 6420 6861 6e64 6c65 7220 666f 7220 red handler for
│ │ │ │ │ +00025270: 7072 6167 6d61 0a20 2020 2020 6153 796d pragma. aSym
│ │ │ │ │ +00025280: 626f 6c2c 206f 7220 6e69 6c20 6966 206e bol, or nil if n
│ │ │ │ │ +00025290: 6f74 2066 6f75 6e64 2e0a 0a72 6567 6973 ot found...regis
│ │ │ │ │ +000252a0: 7465 7248 616e 646c 6572 3a20 6142 6c6f terHandler: aBlo
│ │ │ │ │ +000252b0: 636b 2066 6f72 5072 6167 6d61 3a20 7072 ck forPragma: pr
│ │ │ │ │ +000252c0: 6167 6d61 0a20 2020 2020 5768 696c 6520 agma. While
│ │ │ │ │ +000252d0: 636f 6d70 696c 696e 6720 6d65 7468 6f64 compiling method
│ │ │ │ │ +000252e0: 732c 206f 6e20 6576 6572 7920 656e 636f s, on every enco
│ │ │ │ │ +000252f0: 756e 7465 7220 6f66 2074 6865 2070 7261 unter of the pra
│ │ │ │ │ +00025300: 676d 6120 7769 7468 2074 6865 0a20 2020 gma with the.
│ │ │ │ │ +00025310: 2020 6769 7665 6e20 6e61 6d65 2c20 6361 given name, ca
│ │ │ │ │ +00025320: 6c6c 2061 426c 6f63 6b20 7769 7468 2074 ll aBlock with t
│ │ │ │ │ +00025330: 6865 2043 6f6d 7069 6c65 644d 6574 686f he CompiledMetho
│ │ │ │ │ +00025340: 6420 616e 6420 616e 2061 7272 6179 206f d and an array o
│ │ │ │ │ +00025350: 660a 2020 2020 2070 7261 676d 6120 6172 f. pragma ar
│ │ │ │ │ +00025360: 6775 6d65 6e74 2076 616c 7565 732e 0a0a gument values...
│ │ │ │ │ +00025370: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ +00025380: 652e 696e 666f 2c20 204e 6f64 653a 2043 e.info, Node: C
│ │ │ │ │ +00025390: 6c61 7373 2d70 7269 6e74 696e 672c 2020 lass-printing,
│ │ │ │ │ +000253a0: 4e65 7874 3a20 436c 6173 732d 7361 7669 Next: Class-savi
│ │ │ │ │ +000253b0: 6e67 2061 6e64 206c 6f61 6469 6e67 2c20 ng and loading,
│ │ │ │ │ +000253c0: 2050 7265 763a 2043 6c61 7373 2d70 7261 Prev: Class-pra
│ │ │ │ │ +000253d0: 676d 6173 2c20 2055 703a 2043 6c61 7373 gmas, Up: Class
│ │ │ │ │ +000253e0: 0a0a 312e 3331 2e37 2043 6c61 7373 3a20 ..1.31.7 Class:
│ │ │ │ │ +000253f0: 7072 696e 7469 6e67 0a2d 2d2d 2d2d 2d2d printing.-------
│ │ │ │ │ +00025400: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------.
│ │ │ │ │ +00025410: 0a61 7274 6963 6c65 0a20 2020 2020 416e .article. An
│ │ │ │ │ +00025420: 7377 6572 2061 6e20 6172 7469 636c 6520 swer an article
│ │ │ │ │ +00025430: 2860 6127 206f 7220 6061 6e27 2920 7768 (`a' or `an') wh
│ │ │ │ │ +00025440: 6963 6820 6973 206f 6b20 666f 7220 7468 ich is ok for th
│ │ │ │ │ +00025450: 6520 7265 6365 6976 6572 2773 206e 616d e receiver's nam
│ │ │ │ │ +00025460: 650a 0a70 7269 6e74 4f6e 3a20 6153 7472 e..printOn: aStr
│ │ │ │ │ +00025470: 6561 6d0a 2020 2020 2050 7269 6e74 2061 eam. Print a
│ │ │ │ │ +00025480: 2072 6570 7265 7365 6e74 6174 696f 6e20 representation
│ │ │ │ │ +00025490: 6f66 2074 6865 2072 6563 6569 7665 7220 of the receiver
│ │ │ │ │ +000254a0: 6f6e 2061 5374 7265 616d 0a0a 7374 6f72 on aStream..stor
│ │ │ │ │ +000254b0: 654f 6e3a 2061 5374 7265 616d 0a20 2020 eOn: aStream.
│ │ │ │ │ +000254c0: 2020 5374 6f72 6520 536d 616c 6c74 616c Store Smalltal
│ │ │ │ │ +000254d0: 6b20 636f 6465 2063 6f6d 7069 6c69 6e67 k code compiling
│ │ │ │ │ +000254e0: 2074 6f20 7468 6520 7265 6365 6976 6572 to the receiver
│ │ │ │ │ +000254f0: 206f 6e20 6153 7472 6561 6d0a 0a0a 1f0a on aStream.....
│ │ │ │ │ +00025500: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ +00025510: 6e66 6f2c 2020 4e6f 6465 3a20 436c 6173 nfo, Node: Clas
│ │ │ │ │ +00025520: 732d 7361 7669 6e67 2061 6e64 206c 6f61 s-saving and loa
│ │ │ │ │ +00025530: 6469 6e67 2c20 204e 6578 743a 2043 6c61 ding, Next: Cla
│ │ │ │ │ +00025540: 7373 2d73 6563 7572 6974 792c 2020 5072 ss-security, Pr
│ │ │ │ │ +00025550: 6576 3a20 436c 6173 732d 7072 696e 7469 ev: Class-printi
│ │ │ │ │ +00025560: 6e67 2c20 2055 703a 2043 6c61 7373 0a0a ng, Up: Class..
│ │ │ │ │ +00025570: 312e 3331 2e38 2043 6c61 7373 3a20 7361 1.31.8 Class: sa
│ │ │ │ │ +00025580: 7669 6e67 2061 6e64 206c 6f61 6469 6e67 ving and loading
│ │ │ │ │ +00025590: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------
│ │ │ │ │ +000255a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000255b0: 2d0a 0a62 696e 6172 7952 6570 7265 7365 -..binaryReprese
│ │ │ │ │ +000255c0: 6e74 6174 696f 6e56 6572 7369 6f6e 0a20 ntationVersion.
│ │ │ │ │ +000255d0: 2020 2020 416e 7377 6572 2061 206e 756d Answer a num
│ │ │ │ │ +000255e0: 6265 7220 3e3d 2030 2077 6869 6368 2072 ber >= 0 which r
│ │ │ │ │ +000255f0: 6570 7265 7365 6e74 7320 7468 6520 6375 epresents the cu
│ │ │ │ │ +00025600: 7272 656e 7420 7665 7273 696f 6e20 6f66 rrent version of
│ │ │ │ │ +00025610: 2074 6865 0a20 2020 2020 6f62 6a65 6374 the. object
│ │ │ │ │ +00025620: 2773 2072 6570 7265 7365 6e74 6174 696f 's representatio
│ │ │ │ │ +00025630: 6e2e 2020 5468 6520 6465 6661 756c 7420 n. The default
│ │ │ │ │ +00025640: 696d 706c 656d 656e 7461 7469 6f6e 2061 implementation a
│ │ │ │ │ +00025650: 6e73 7765 7273 207a 6572 6f2e 0a0a 636f nswers zero...co
│ │ │ │ │ +00025660: 6e76 6572 7446 726f 6d56 6572 7369 6f6e nvertFromVersion
│ │ │ │ │ +00025670: 3a20 7665 7273 696f 6e20 7769 7468 4669 : version withFi
│ │ │ │ │ +00025680: 7865 6456 6172 6961 626c 6573 3a20 6669 xedVariables: fi
│ │ │ │ │ +00025690: 7865 6420 696e 6465 7865 6456 6172 6961 xed indexedVaria
│ │ │ │ │ +000256a0: 626c 6573 3a20 696e 6465 7865 6420 666f bles: indexed fo
│ │ │ │ │ +000256b0: 723a 2061 6e4f 626a 6563 7444 756d 7065 r: anObjectDumpe
│ │ │ │ │ +000256c0: 720a 2020 2020 2054 6869 7320 6d65 7468 r. This meth
│ │ │ │ │ +000256d0: 6f64 2069 7320 6361 6c6c 6564 2069 6620 od is called if
│ │ │ │ │ +000256e0: 6120 5665 7273 696f 6e61 626c 654f 626a a VersionableObj
│ │ │ │ │ +000256f0: 6563 7450 726f 7879 2069 7320 6174 7461 ectProxy is atta
│ │ │ │ │ +00025700: 6368 6564 2074 6f20 610a 2020 2020 2063 ched to a. c
│ │ │ │ │ +00025710: 6c61 7373 2e20 2049 7420 7265 6365 6976 lass. It receiv
│ │ │ │ │ +00025720: 6573 2074 6865 2076 6572 7369 6f6e 206e es the version n
│ │ │ │ │ +00025730: 756d 6265 7220 7468 6174 2077 6173 2073 umber that was s
│ │ │ │ │ +00025740: 746f 7265 6420 666f 7220 7468 650a 2020 tored for the.
│ │ │ │ │ +00025750: 2020 206f 626a 6563 7420 286f 7220 6e69 object (or ni
│ │ │ │ │ +00025760: 6c20 6966 2074 6865 206f 626a 6563 7420 l if the object
│ │ │ │ │ +00025770: 6469 6420 6e6f 7420 7573 6520 6120 5665 did not use a Ve
│ │ │ │ │ +00025780: 7273 696f 6e61 626c 654f 626a 6563 7450 rsionableObjectP
│ │ │ │ │ +00025790: 726f 7879 292c 0a20 2020 2020 7468 6520 roxy),. the
│ │ │ │ │ +000257a0: 6669 7865 6420 696e 7374 616e 6365 2076 fixed instance v
│ │ │ │ │ +000257b0: 6172 6961 626c 6573 2c20 7468 6520 696e ariables, the in
│ │ │ │ │ +000257c0: 6465 7865 6420 696e 7374 616e 6365 2076 dexed instance v
│ │ │ │ │ +000257d0: 6172 6961 626c 6573 2c20 616e 640a 2020 ariables, and.
│ │ │ │ │ +000257e0: 2020 2074 6865 204f 626a 6563 7444 756d the ObjectDum
│ │ │ │ │ +000257f0: 7065 7220 7468 6174 2068 6173 2072 6561 per that has rea
│ │ │ │ │ +00025800: 6420 7468 6520 6f62 6a65 6374 2e20 2054 d the object. T
│ │ │ │ │ +00025810: 6865 2064 6566 6175 6c74 0a20 2020 2020 he default.
│ │ │ │ │ +00025820: 696d 706c 656d 656e 7461 7469 6f6e 2069 implementation i
│ │ │ │ │ +00025830: 676e 6f72 6573 2074 6865 2076 6572 7369 gnores the versi
│ │ │ │ │ +00025840: 6f6e 2061 6e64 2073 696d 706c 7920 6669 on and simply fi
│ │ │ │ │ +00025850: 6c6c 7320 696e 2061 6e20 696e 7374 616e lls in an instan
│ │ │ │ │ +00025860: 6365 0a20 2020 2020 6f66 2074 6865 2072 ce. of the r
│ │ │ │ │ +00025870: 6563 6569 7665 7220 7769 7468 2074 6865 eceiver with the
│ │ │ │ │ +00025880: 2067 6976 656e 2066 6978 6564 2061 6e64 given fixed and
│ │ │ │ │ +00025890: 2069 6e64 6578 6564 2069 6e73 7461 6e63 indexed instanc
│ │ │ │ │ +000258a0: 650a 2020 2020 2076 6172 6961 626c 6573 e. variables
│ │ │ │ │ +000258b0: 2028 6e69 6c20 6966 2074 6865 2063 6c61 (nil if the cla
│ │ │ │ │ +000258c0: 7373 2069 6e73 7461 6e63 6573 2061 7265 ss instances are
│ │ │ │ │ +000258d0: 206f 6620 6669 7865 6420 7369 7a65 292e of fixed size).
│ │ │ │ │ +000258e0: 2020 4966 0a20 2020 2020 696e 7374 616e If. instan
│ │ │ │ │ +000258f0: 6365 2076 6172 6961 626c 6573 2077 6572 ce variables wer
│ │ │ │ │ +00025900: 6520 7265 6d6f 7665 6420 6672 6f6d 2074 e removed from t
│ │ │ │ │ +00025910: 6865 2063 6c61 7373 2c20 6578 7472 6173 he class, extras
│ │ │ │ │ +00025920: 2061 7265 0a20 2020 2020 6967 6e6f 7265 are. ignore
│ │ │ │ │ +00025930: 643b 2069 6620 7468 6520 636c 6173 7320 d; if the class
│ │ │ │ │ +00025940: 6973 206e 6f77 2066 6978 6564 2061 6e64 is now fixed and
│ │ │ │ │ +00025950: 2075 7365 6420 746f 2062 6520 696e 6465 used to be inde
│ │ │ │ │ +00025960: 7865 642c 2069 6e64 6578 6564 0a20 2020 xed, indexed.
│ │ │ │ │ +00025970: 2020 6973 206e 6f74 2075 7365 642e 0a0a is not used...
│ │ │ │ │ +00025980: 6e6f 6e56 6572 7369 6f6e 6564 496e 7374 nonVersionedInst
│ │ │ │ │ +00025990: 5369 7a65 0a20 2020 2020 416e 7377 6572 Size. Answer
│ │ │ │ │ +000259a0: 2074 6865 206e 756d 6265 7220 6f66 2069 the number of i
│ │ │ │ │ +000259b0: 6e73 7461 6e63 6520 7661 7269 6162 6c65 nstance variable
│ │ │ │ │ +000259c0: 7320 7468 6174 2074 6865 2063 6c61 7373 s that the class
│ │ │ │ │ +000259d0: 2075 7365 6420 746f 2068 6176 650a 2020 used to have.
│ │ │ │ │ +000259e0: 2020 2077 6865 6e20 6f62 6a65 6374 7320 when objects
│ │ │ │ │ +000259f0: 7765 7265 2073 746f 7265 6420 7769 7468 were stored with
│ │ │ │ │ +00025a00: 6f75 7420 7573 696e 6720 6120 5665 7273 out using a Vers
│ │ │ │ │ +00025a10: 696f 6e61 626c 654f 626a 6563 7450 726f ionableObjectPro
│ │ │ │ │ +00025a20: 7879 2e0a 2020 2020 2054 6865 2064 6566 xy.. The def
│ │ │ │ │ +00025a30: 6175 6c74 2069 6d70 6c65 6d65 6e74 6174 ault implementat
│ │ │ │ │ +00025a40: 696f 6e20 616e 7377 6572 7320 7468 6520 ion answers the
│ │ │ │ │ +00025a50: 6375 7272 656e 7420 696e 7374 5369 7a65 current instSize
│ │ │ │ │ +00025a60: 2e0a 0a0a 1f0a 4669 6c65 3a20 6773 742d ......File: gst-
│ │ │ │ │ +00025a70: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ +00025a80: 3a20 436c 6173 732d 7365 6375 7269 7479 : Class-security
│ │ │ │ │ +00025a90: 2c20 204e 6578 743a 2043 6c61 7373 2d73 , Next: Class-s
│ │ │ │ │ +00025aa0: 7469 6c6c 2075 6e63 6c61 7373 6966 6965 till unclassifie
│ │ │ │ │ +00025ab0: 642c 2020 5072 6576 3a20 436c 6173 732d d, Prev: Class-
│ │ │ │ │ +00025ac0: 7361 7669 6e67 2061 6e64 206c 6f61 6469 saving and loadi
│ │ │ │ │ +00025ad0: 6e67 2c20 2055 703a 2043 6c61 7373 0a0a ng, Up: Class..
│ │ │ │ │ +00025ae0: 312e 3331 2e39 2043 6c61 7373 3a20 7365 1.31.9 Class: se
│ │ │ │ │ +00025af0: 6375 7269 7479 0a2d 2d2d 2d2d 2d2d 2d2d curity.---------
│ │ │ │ │ +00025b00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a63 -------------..c
│ │ │ │ │ +00025b10: 6865 636b 3a20 6150 6572 6d69 7373 696f heck: aPermissio
│ │ │ │ │ +00025b20: 6e0a 2020 2020 204e 6f74 2063 6f6d 6d65 n. Not comme
│ │ │ │ │ +00025b30: 6e74 6564 2e0a 0a73 6563 7572 6974 7950 nted...securityP
│ │ │ │ │ +00025b40: 6f6c 6963 790a 2020 2020 2041 6e73 7765 olicy. Answe
│ │ │ │ │ +00025b50: 7220 6073 6563 7572 6974 7950 6f6c 6963 r `securityPolic
│ │ │ │ │ +00025b60: 7927 2e0a 0a73 6563 7572 6974 7950 6f6c y'...securityPol
│ │ │ │ │ +00025b70: 6963 793a 2061 5365 6375 7269 7479 506f icy: aSecurityPo
│ │ │ │ │ +00025b80: 6c69 6379 0a20 2020 2020 4e6f 7420 636f licy. Not co
│ │ │ │ │ +00025b90: 6d6d 656e 7465 642e 0a0a 0a1f 0a46 696c mmented......Fil
│ │ │ │ │ +00025ba0: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ +00025bb0: 2c20 204e 6f64 653a 2043 6c61 7373 2d73 , Node: Class-s
│ │ │ │ │ +00025bc0: 7469 6c6c 2075 6e63 6c61 7373 6966 6965 till unclassifie
│ │ │ │ │ +00025bd0: 642c 2020 4e65 7874 3a20 436c 6173 732d d, Next: Class-
│ │ │ │ │ +00025be0: 7465 7374 696e 672c 2020 5072 6576 3a20 testing, Prev:
│ │ │ │ │ +00025bf0: 436c 6173 732d 7365 6375 7269 7479 2c20 Class-security,
│ │ │ │ │ +00025c00: 2055 703a 2043 6c61 7373 0a0a 312e 3331 Up: Class..1.31
│ │ │ │ │ +00025c10: 2e31 3020 436c 6173 733a 2073 7469 6c6c .10 Class: still
│ │ │ │ │ +00025c20: 2075 6e63 6c61 7373 6966 6965 640a 2d2d unclassified.--
│ │ │ │ │ +00025c30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00025c40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------.
│ │ │ │ │ +00025c50: 0a61 6c6c 5368 6172 6564 506f 6f6c 4469 .allSharedPoolDi
│ │ │ │ │ +00025c60: 6374 696f 6e61 7269 6573 446f 3a20 6142 ctionariesDo: aB
│ │ │ │ │ +00025c70: 6c6f 636b 0a20 2020 2020 416e 7377 6572 lock. Answer
│ │ │ │ │ +00025c80: 2074 6865 2073 6861 7265 6420 706f 6f6c the shared pool
│ │ │ │ │ +00025c90: 7320 7669 7369 626c 6520 6672 6f6d 206d s visible from m
│ │ │ │ │ +00025ca0: 6574 686f 6473 2069 6e20 7468 6520 6d65 ethods in the me
│ │ │ │ │ +00025cb0: 7461 636c 6173 732c 2069 6e0a 2020 2020 taclass, in.
│ │ │ │ │ +00025cc0: 2074 6865 2063 6f72 7265 6374 2073 6561 the correct sea
│ │ │ │ │ +00025cd0: 7263 6820 6f72 6465 722e 0a0a 6669 6c65 rch order...file
│ │ │ │ │ +00025ce0: 4f75 7448 6561 6465 724f 6e3a 2061 4669 OutHeaderOn: aFi
│ │ │ │ │ +00025cf0: 6c65 5374 7265 616d 0a20 2020 2020 4e6f leStream. No
│ │ │ │ │ +00025d00: 7420 636f 6d6d 656e 7465 642e 0a0a 0a1f t commented.....
│ │ │ │ │ +00025d10: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ +00025d20: 696e 666f 2c20 204e 6f64 653a 2043 6c61 info, Node: Cla
│ │ │ │ │ +00025d30: 7373 2d74 6573 7469 6e67 2c20 204e 6578 ss-testing, Nex
│ │ │ │ │ +00025d40: 743a 2043 6c61 7373 2d74 6573 7469 6e67 t: Class-testing
│ │ │ │ │ +00025d50: 2066 756e 6374 696f 6e61 6c69 7479 2c20 functionality,
│ │ │ │ │ +00025d60: 2050 7265 763a 2043 6c61 7373 2d73 7469 Prev: Class-sti
│ │ │ │ │ +00025d70: 6c6c 2075 6e63 6c61 7373 6966 6965 642c ll unclassified,
│ │ │ │ │ +00025d80: 2020 5570 3a20 436c 6173 730a 0a31 2e33 Up: Class..1.3
│ │ │ │ │ +00025d90: 312e 3131 2043 6c61 7373 3a20 7465 7374 1.11 Class: test
│ │ │ │ │ +00025da0: 696e 670a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ing.------------
│ │ │ │ │ +00025db0: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 3d20 6143 ----------..= aC
│ │ │ │ │ +00025dc0: 6c61 7373 0a20 2020 2020 5265 7475 726e lass. Return
│ │ │ │ │ +00025dd0: 7320 7472 7565 2069 6620 7468 6520 7477 s true if the tw
│ │ │ │ │ +00025de0: 6f20 636c 6173 7320 6f62 6a65 6374 7320 o class objects
│ │ │ │ │ +00025df0: 6172 6520 746f 2062 6520 636f 6e73 6964 are to be consid
│ │ │ │ │ +00025e00: 6572 6564 2065 7175 616c 2e0a 0a0a 1f0a ered equal......
│ │ │ │ │ +00025e10: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ +00025e20: 6e66 6f2c 2020 4e6f 6465 3a20 436c 6173 nfo, Node: Clas
│ │ │ │ │ +00025e30: 732d 7465 7374 696e 6720 6675 6e63 7469 s-testing functi
│ │ │ │ │ +00025e40: 6f6e 616c 6974 792c 2020 5072 6576 3a20 onality, Prev:
│ │ │ │ │ +00025e50: 436c 6173 732d 7465 7374 696e 672c 2020 Class-testing,
│ │ │ │ │ +00025e60: 5570 3a20 436c 6173 730a 0a31 2e33 312e Up: Class..1.31.
│ │ │ │ │ +00025e70: 3132 2043 6c61 7373 3a20 7465 7374 696e 12 Class: testin
│ │ │ │ │ +00025e80: 6720 6675 6e63 7469 6f6e 616c 6974 790a g functionality.
│ │ │ │ │ +00025e90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00025ea0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00025eb0: 2d2d 2d2d 0a0a 6173 436c 6173 730a 2020 ----..asClass.
│ │ │ │ │ +00025ec0: 2020 2041 6e73 7765 7220 7468 6520 7265 Answer the re
│ │ │ │ │ +00025ed0: 6365 6976 6572 2e0a 0a69 7343 6c61 7373 ceiver...isClass
│ │ │ │ │ +00025ee0: 0a20 2020 2020 416e 7377 6572 2060 7472 . Answer `tr
│ │ │ │ │ +00025ef0: 7565 272e 0a0a 0a1f 0a46 696c 653a 2067 ue'......File: g
│ │ │ │ │ +00025f00: 7374 2d62 6173 652e 696e 666f 2c20 204e st-base.info, N
│ │ │ │ │ +00025f10: 6f64 653a 2043 6c61 7373 4465 7363 7269 ode: ClassDescri
│ │ │ │ │ +00025f20: 7074 696f 6e2c 2020 4e65 7874 3a20 434c ption, Next: CL
│ │ │ │ │ +00025f30: 6f6e 672c 2020 5072 6576 3a20 436c 6173 ong, Prev: Clas
│ │ │ │ │ +00025f40: 732c 2020 5570 3a20 4261 7365 2063 6c61 s, Up: Base cla
│ │ │ │ │ +00025f50: 7373 6573 0a0a 312e 3332 2043 6c61 7373 sses..1.32 Class
│ │ │ │ │ +00025f60: 4465 7363 7269 7074 696f 6e0a 3d3d 3d3d Description.====
│ │ │ │ │ +00025f70: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ +00025f80: 3d0a 0a44 6566 696e 6564 2069 6e20 6e61 =..Defined in na
│ │ │ │ │ +00025f90: 6d65 7370 6163 6520 536d 616c 6c74 616c mespace Smalltal
│ │ │ │ │ +00025fa0: 6b0a 5375 7065 7263 6c61 7373 3a20 4265 k.Superclass: Be
│ │ │ │ │ +00025fb0: 6861 7669 6f72 0a43 6174 6567 6f72 793a havior.Category:
│ │ │ │ │ +00025fc0: 204c 616e 6775 6167 652d 496d 706c 656d Language-Implem
│ │ │ │ │ +00025fd0: 656e 7461 7469 6f6e 0a20 2020 2020 4d79 entation. My
│ │ │ │ │ +00025fe0: 2069 6e73 7461 6e63 6573 2070 726f 7669 instances provi
│ │ │ │ │ +00025ff0: 6465 206d 6574 686f 6473 2074 6861 7420 de methods that
│ │ │ │ │ +00026000: 6163 6365 7373 2063 6c61 7373 6573 2062 access classes b
│ │ │ │ │ +00026010: 7920 6361 7465 676f 7279 2c20 616e 640a y category, and.
│ │ │ │ │ +00026020: 2020 2020 2061 6c6c 6f77 2077 686f 6c65 allow whole
│ │ │ │ │ +00026030: 2063 6174 6567 6f72 6965 7320 6f66 2063 categories of c
│ │ │ │ │ +00026040: 6c61 7373 6573 2074 6f20 6265 2066 696c lasses to be fil
│ │ │ │ │ +00026050: 6564 206f 7574 2074 6f20 6578 7465 726e ed out to extern
│ │ │ │ │ +00026060: 616c 2064 6973 6b0a 2020 2020 2066 696c al disk. fil
│ │ │ │ │ +00026070: 6573 2e0a 0a2a 204d 656e 753a 0a0a 2a20 es...* Menu:..*
│ │ │ │ │ +00026080: 436c 6173 7344 6573 6372 6970 7469 6f6e ClassDescription
│ │ │ │ │ +00026090: 2d63 6f6d 7069 6c69 6e67 3a3a 2020 2869 -compiling:: (i
│ │ │ │ │ +000260a0: 6e73 7461 6e63 6529 0a2a 2043 6c61 7373 nstance).* Class
│ │ │ │ │ +000260b0: 4465 7363 7269 7074 696f 6e2d 636f 6e76 Description-conv
│ │ │ │ │ +000260c0: 6572 7369 6f6e 3a3a 2020 2869 6e73 7461 ersion:: (insta
│ │ │ │ │ +000260d0: 6e63 6529 0a2a 2043 6c61 7373 4465 7363 nce).* ClassDesc
│ │ │ │ │ +000260e0: 7269 7074 696f 6e2d 636f 7079 696e 673a ription-copying:
│ │ │ │ │ +000260f0: 3a20 2028 696e 7374 616e 6365 290a 2a20 : (instance).*
│ │ │ │ │ +00026100: 436c 6173 7344 6573 6372 6970 7469 6f6e ClassDescription
│ │ │ │ │ +00026110: 2d66 696c 696e 673a 3a20 2028 696e 7374 -filing:: (inst
│ │ │ │ │ +00026120: 616e 6365 290a 2a20 436c 6173 7344 6573 ance).* ClassDes
│ │ │ │ │ +00026130: 6372 6970 7469 6f6e 2d6f 7267 616e 697a cription-organiz
│ │ │ │ │ +00026140: 6174 696f 6e20 6f66 206d 6573 7361 6765 ation of message
│ │ │ │ │ +00026150: 7320 616e 6420 636c 6173 7365 733a 3a20 s and classes::
│ │ │ │ │ +00026160: 2028 696e 7374 616e 6365 290a 2a20 436c (instance).* Cl
│ │ │ │ │ +00026170: 6173 7344 6573 6372 6970 7469 6f6e 2d70 assDescription-p
│ │ │ │ │ +00026180: 6172 7369 6e67 2063 6c61 7373 2064 6563 arsing class dec
│ │ │ │ │ +00026190: 6c61 7261 7469 6f6e 733a 3a20 2028 696e larations:: (in
│ │ │ │ │ +000261a0: 7374 616e 6365 290a 2a20 436c 6173 7344 stance).* ClassD
│ │ │ │ │ +000261b0: 6573 6372 6970 7469 6f6e 2d70 7269 6e74 escription-print
│ │ │ │ │ +000261c0: 696e 673a 3a20 2028 696e 7374 616e 6365 ing:: (instance
│ │ │ │ │ +000261d0: 290a 2a20 436c 6173 7344 6573 6372 6970 ).* ClassDescrip
│ │ │ │ │ +000261e0: 7469 6f6e 2d73 7469 6c6c 2075 6e63 6c61 tion-still uncla
│ │ │ │ │ +000261f0: 7373 6966 6965 643a 3a20 2028 696e 7374 ssified:: (inst
│ │ │ │ │ +00026200: 616e 6365 290a 0a1f 0a46 696c 653a 2067 ance)....File: g
│ │ │ │ │ +00026210: 7374 2d62 6173 652e 696e 666f 2c20 204e st-base.info, N
│ │ │ │ │ +00026220: 6f64 653a 2043 6c61 7373 4465 7363 7269 ode: ClassDescri
│ │ │ │ │ +00026230: 7074 696f 6e2d 636f 6d70 696c 696e 672c ption-compiling,
│ │ │ │ │ +00026240: 2020 4e65 7874 3a20 436c 6173 7344 6573 Next: ClassDes
│ │ │ │ │ +00026250: 6372 6970 7469 6f6e 2d63 6f6e 7665 7273 cription-convers
│ │ │ │ │ +00026260: 696f 6e2c 2020 5570 3a20 436c 6173 7344 ion, Up: ClassD
│ │ │ │ │ +00026270: 6573 6372 6970 7469 6f6e 0a0a 312e 3332 escription..1.32
│ │ │ │ │ +00026280: 2e31 2043 6c61 7373 4465 7363 7269 7074 .1 ClassDescript
│ │ │ │ │ +00026290: 696f 6e3a 2063 6f6d 7069 6c69 6e67 0a2d ion: compiling.-
│ │ │ │ │ +000262a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000262b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000262c0: 2d0a 0a63 6f6d 7069 6c65 3a20 636f 6465 -..compile: code
│ │ │ │ │ +000262d0: 2063 6c61 7373 6966 6965 643a 2063 6174 classified: cat
│ │ │ │ │ +000262e0: 6567 6f72 794e 616d 650a 2020 2020 2043 egoryName. C
│ │ │ │ │ +000262f0: 6f6d 7069 6c65 2063 6f64 6520 696e 2074 ompile code in t
│ │ │ │ │ +00026300: 6865 2072 6563 6569 7665 722c 2061 7373 he receiver, ass
│ │ │ │ │ +00026310: 6967 6e69 6e67 2074 6865 206d 6574 686f igning the metho
│ │ │ │ │ +00026320: 6420 746f 2074 6865 2067 6976 656e 0a20 d to the given.
│ │ │ │ │ +00026330: 2020 2020 6361 7465 676f 7279 2e20 2041 category. A
│ │ │ │ │ +00026340: 6e73 7765 7220 7468 6520 6e65 776c 7920 nswer the newly
│ │ │ │ │ +00026350: 6372 6561 7465 6420 436f 6d70 696c 6564 created Compiled
│ │ │ │ │ +00026360: 4d65 7468 6f64 2c20 6f72 206e 696c 2069 Method, or nil i
│ │ │ │ │ +00026370: 6620 616e 0a20 2020 2020 6572 726f 7220 f an. error
│ │ │ │ │ +00026380: 7761 7320 666f 756e 642e 0a0a 636f 6d70 was found...comp
│ │ │ │ │ +00026390: 696c 653a 2063 6f64 6520 636c 6173 7369 ile: code classi
│ │ │ │ │ +000263a0: 6669 6564 3a20 6361 7465 676f 7279 4e61 fied: categoryNa
│ │ │ │ │ +000263b0: 6d65 2069 6645 7272 6f72 3a20 626c 6f63 me ifError: bloc
│ │ │ │ │ +000263c0: 6b0a 2020 2020 2043 6f6d 7069 6c65 206d k. Compile m
│ │ │ │ │ +000263d0: 6574 686f 6420 736f 7572 6365 2061 6e64 ethod source and
│ │ │ │ │ +000263e0: 2069 6e73 7461 6c6c 2069 6e20 6d65 7468 install in meth
│ │ │ │ │ +000263f0: 6f64 2063 6174 6567 6f72 792c 0a20 2020 od category,.
│ │ │ │ │ +00026400: 2020 6361 7465 676f 7279 4e61 6d65 2e20 categoryName.
│ │ │ │ │ +00026410: 2049 6620 7468 6572 6520 6172 6520 7061 If there are pa
│ │ │ │ │ +00026420: 7273 696e 6720 6572 726f 7273 2c20 696e rsing errors, in
│ │ │ │ │ +00026430: 766f 6b65 2065 7863 6570 7469 6f6e 0a20 voke exception.
│ │ │ │ │ +00026440: 2020 2020 626c 6f63 6b2c 2027 626c 6f63 block, 'bloc
│ │ │ │ │ +00026450: 6b27 2028 7365 6520 636f 6d70 696c 653a k' (see compile:
│ │ │ │ │ +00026460: 6966 4572 726f 723a 292e 2020 5265 7475 ifError:). Retu
│ │ │ │ │ +00026470: 726e 2074 6865 206d 6574 686f 640a 0a63 rn the method..c
│ │ │ │ │ +00026480: 6f6d 7069 6c65 3a20 636f 6465 2063 6c61 ompile: code cla
│ │ │ │ │ +00026490: 7373 6966 6965 643a 2063 6174 6567 6f72 ssified: categor
│ │ │ │ │ +000264a0: 794e 616d 6520 6e6f 7469 6679 696e 673a yName notifying:
│ │ │ │ │ +000264b0: 2072 6571 7565 7374 6f72 0a20 2020 2020 requestor.
│ │ │ │ │ +000264c0: 436f 6d70 696c 6520 6d65 7468 6f64 2073 Compile method s
│ │ │ │ │ +000264d0: 6f75 7263 6520 616e 6420 696e 7374 616c ource and instal
│ │ │ │ │ +000264e0: 6c20 696e 206d 6574 686f 6420 6361 7465 l in method cate
│ │ │ │ │ +000264f0: 676f 7279 2c0a 2020 2020 2063 6174 6567 gory,. categ
│ │ │ │ │ +00026500: 6f72 794e 616d 652e 2020 4966 2074 6865 oryName. If the
│ │ │ │ │ +00026510: 7265 2061 7265 2070 6172 7369 6e67 2065 re are parsing e
│ │ │ │ │ +00026520: 7272 6f72 732c 2073 656e 6420 616e 2065 rrors, send an e
│ │ │ │ │ +00026530: 7272 6f72 206d 6573 7361 6765 0a20 2020 rror message.
│ │ │ │ │ +00026540: 2020 746f 2072 6571 7565 7374 6f72 0a0a to requestor..
│ │ │ │ │ +00026550: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ +00026560: 652e 696e 666f 2c20 204e 6f64 653a 2043 e.info, Node: C
│ │ │ │ │ +00026570: 6c61 7373 4465 7363 7269 7074 696f 6e2d lassDescription-
│ │ │ │ │ +00026580: 636f 6e76 6572 7369 6f6e 2c20 204e 6578 conversion, Nex
│ │ │ │ │ +00026590: 743a 2043 6c61 7373 4465 7363 7269 7074 t: ClassDescript
│ │ │ │ │ +000265a0: 696f 6e2d 636f 7079 696e 672c 2020 5072 ion-copying, Pr
│ │ │ │ │ +000265b0: 6576 3a20 436c 6173 7344 6573 6372 6970 ev: ClassDescrip
│ │ │ │ │ +000265c0: 7469 6f6e 2d63 6f6d 7069 6c69 6e67 2c20 tion-compiling,
│ │ │ │ │ +000265d0: 2055 703a 2043 6c61 7373 4465 7363 7269 Up: ClassDescri
│ │ │ │ │ +000265e0: 7074 696f 6e0a 0a31 2e33 322e 3220 436c ption..1.32.2 Cl
│ │ │ │ │ +000265f0: 6173 7344 6573 6372 6970 7469 6f6e 3a20 assDescription:
│ │ │ │ │ +00026600: 636f 6e76 6572 7369 6f6e 0a2d 2d2d 2d2d conversion.-----
│ │ │ │ │ +00026610: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00026620: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------..
│ │ │ │ │ +00026630: 6173 436c 6173 730a 2020 2020 2054 6869 asClass. Thi
│ │ │ │ │ +00026640: 7320 6d65 7468 6f64 2773 2066 756e 6374 s method's funct
│ │ │ │ │ +00026650: 696f 6e61 6c69 7479 2073 686f 756c 6420 ionality should
│ │ │ │ │ +00026660: 6265 2069 6d70 6c65 6d65 6e74 6564 2062 be implemented b
│ │ │ │ │ +00026670: 7920 7375 6263 6c61 7373 6573 206f 660a y subclasses of.
│ │ │ │ │ +00026680: 2020 2020 2043 6c61 7373 4465 7363 7269 ClassDescri
│ │ │ │ │ +00026690: 7074 696f 6e0a 0a61 734d 6574 6163 6c61 ption..asMetacla
│ │ │ │ │ +000266a0: 7373 0a20 2020 2020 416e 7377 6572 2074 ss. Answer t
│ │ │ │ │ +000266b0: 6865 206d 6574 6163 6c61 7373 2061 7373 he metaclass ass
│ │ │ │ │ +000266c0: 6f63 6961 7465 6420 746f 2074 6865 2072 ociated to the r
│ │ │ │ │ +000266d0: 6563 6569 7665 720a 0a62 696e 6469 6e67 eceiver..binding
│ │ │ │ │ +000266e0: 0a20 2020 2020 416e 7377 6572 2061 2056 . Answer a V
│ │ │ │ │ +000266f0: 6172 6961 626c 6542 696e 6469 6e67 206f ariableBinding o
│ │ │ │ │ +00026700: 626a 6563 7420 7768 6f73 6520 7661 6c75 bject whose valu
│ │ │ │ │ +00026710: 6520 6973 2074 6865 2072 6563 6569 7665 e is the receive
│ │ │ │ │ +00026720: 720a 0a0a 1f0a 4669 6c65 3a20 6773 742d r.....File: gst-
│ │ │ │ │ +00026730: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ +00026740: 3a20 436c 6173 7344 6573 6372 6970 7469 : ClassDescripti
│ │ │ │ │ +00026750: 6f6e 2d63 6f70 7969 6e67 2c20 204e 6578 on-copying, Nex
│ │ │ │ │ +00026760: 743a 2043 6c61 7373 4465 7363 7269 7074 t: ClassDescript
│ │ │ │ │ +00026770: 696f 6e2d 6669 6c69 6e67 2c20 2050 7265 ion-filing, Pre
│ │ │ │ │ +00026780: 763a 2043 6c61 7373 4465 7363 7269 7074 v: ClassDescript
│ │ │ │ │ +00026790: 696f 6e2d 636f 6e76 6572 7369 6f6e 2c20 ion-conversion,
│ │ │ │ │ +000267a0: 2055 703a 2043 6c61 7373 4465 7363 7269 Up: ClassDescri
│ │ │ │ │ +000267b0: 7074 696f 6e0a 0a31 2e33 322e 3320 436c ption..1.32.3 Cl
│ │ │ │ │ +000267c0: 6173 7344 6573 6372 6970 7469 6f6e 3a20 assDescription:
│ │ │ │ │ +000267d0: 636f 7079 696e 670a 2d2d 2d2d 2d2d 2d2d copying.--------
│ │ │ │ │ +000267e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000267f0: 2d2d 2d2d 2d2d 2d2d 0a0a 636f 7079 3a20 --------..copy:
│ │ │ │ │ +00026800: 7365 6c65 6374 6f72 2066 726f 6d3a 2061 selector from: a
│ │ │ │ │ +00026810: 436c 6173 730a 2020 2020 2043 6f70 7920 Class. Copy
│ │ │ │ │ +00026820: 7468 6520 6769 7665 6e20 7365 6c65 6374 the given select
│ │ │ │ │ +00026830: 6f72 2066 726f 6d20 6143 6c61 7373 2c20 or from aClass,
│ │ │ │ │ +00026840: 6173 7369 676e 696e 6720 6974 2074 6865 assigning it the
│ │ │ │ │ +00026850: 2073 616d 6520 6361 7465 676f 7279 0a0a same category..
│ │ │ │ │ +00026860: 636f 7079 3a20 7365 6c65 6374 6f72 2066 copy: selector f
│ │ │ │ │ +00026870: 726f 6d3a 2061 436c 6173 7320 636c 6173 rom: aClass clas
│ │ │ │ │ +00026880: 7369 6669 6564 3a20 6361 7465 676f 7279 sified: category
│ │ │ │ │ +00026890: 4e61 6d65 0a20 2020 2020 436f 7079 2074 Name. Copy t
│ │ │ │ │ +000268a0: 6865 2067 6976 656e 2073 656c 6563 746f he given selecto
│ │ │ │ │ +000268b0: 7220 6672 6f6d 2061 436c 6173 732c 2061 r from aClass, a
│ │ │ │ │ +000268c0: 7373 6967 6e69 6e67 2069 7420 7468 6520 ssigning it the
│ │ │ │ │ +000268d0: 6769 7665 6e0a 2020 2020 2063 6174 6567 given. categ
│ │ │ │ │ +000268e0: 6f72 790a 0a63 6f70 7941 6c6c 3a20 6172 ory..copyAll: ar
│ │ │ │ │ +000268f0: 7261 794f 6653 656c 6563 746f 7273 2066 rayOfSelectors f
│ │ │ │ │ +00026900: 726f 6d3a 2063 6c61 7373 0a20 2020 2020 rom: class.
│ │ │ │ │ +00026910: 436f 7079 2061 6c6c 2074 6865 2073 656c Copy all the sel
│ │ │ │ │ +00026920: 6563 746f 7273 2069 6e20 6172 7261 794f ectors in arrayO
│ │ │ │ │ +00026930: 6653 656c 6563 746f 7273 2066 726f 6d20 fSelectors from
│ │ │ │ │ +00026940: 636c 6173 732c 2061 7373 6967 6e69 6e67 class, assigning
│ │ │ │ │ +00026950: 0a20 2020 2020 7468 656d 2074 6865 2073 . them the s
│ │ │ │ │ +00026960: 616d 6520 6361 7465 676f 7279 2074 6865 ame category the
│ │ │ │ │ +00026970: 7920 6861 7665 2069 6e20 636c 6173 730a y have in class.
│ │ │ │ │ +00026980: 0a63 6f70 7941 6c6c 3a20 6172 7261 794f .copyAll: arrayO
│ │ │ │ │ +00026990: 6653 656c 6563 746f 7273 2066 726f 6d3a fSelectors from:
│ │ │ │ │ +000269a0: 2063 6c61 7373 2063 6c61 7373 6966 6965 class classifie
│ │ │ │ │ +000269b0: 643a 2063 6174 6567 6f72 794e 616d 650a d: categoryName.
│ │ │ │ │ +000269c0: 2020 2020 2043 6f70 7920 616c 6c20 7468 Copy all th
│ │ │ │ │ +000269d0: 6520 7365 6c65 6374 6f72 7320 696e 2061 e selectors in a
│ │ │ │ │ +000269e0: 7272 6179 4f66 5365 6c65 6374 6f72 7320 rrayOfSelectors
│ │ │ │ │ +000269f0: 6672 6f6d 2061 436c 6173 732c 2061 7373 from aClass, ass
│ │ │ │ │ +00026a00: 6967 6e69 6e67 0a20 2020 2020 7468 656d igning. them
│ │ │ │ │ +00026a10: 2074 6865 2067 6976 656e 2063 6174 6567 the given categ
│ │ │ │ │ +00026a20: 6f72 790a 0a63 6f70 7941 6c6c 4361 7465 ory..copyAllCate
│ │ │ │ │ +00026a30: 676f 7269 6573 4672 6f6d 3a20 6143 6c61 goriesFrom: aCla
│ │ │ │ │ +00026a40: 7373 0a20 2020 2020 436f 7079 2061 6c6c ss. Copy all
│ │ │ │ │ +00026a50: 2074 6865 2073 656c 6563 746f 7273 2069 the selectors i
│ │ │ │ │ +00026a60: 6e20 6143 6c61 7373 2c20 6173 7369 676e n aClass, assign
│ │ │ │ │ +00026a70: 696e 6720 7468 656d 2074 6865 206f 7269 ing them the ori
│ │ │ │ │ +00026a80: 6769 6e61 6c0a 2020 2020 2063 6174 6567 ginal. categ
│ │ │ │ │ +00026a90: 6f72 790a 0a63 6f70 7943 6174 6567 6f72 ory..copyCategor
│ │ │ │ │ +00026aa0: 793a 2063 6174 6567 6f72 794e 616d 6520 y: categoryName
│ │ │ │ │ +00026ab0: 6672 6f6d 3a20 6143 6c61 7373 0a20 2020 from: aClass.
│ │ │ │ │ +00026ac0: 2020 436f 7079 2061 6c6c 2074 6865 2073 Copy all the s
│ │ │ │ │ +00026ad0: 656c 6563 746f 7273 2069 6e20 6672 6f6d electors in from
│ │ │ │ │ +00026ae0: 2061 436c 6173 7320 7468 6174 2062 656c aClass that bel
│ │ │ │ │ +00026af0: 6f6e 6720 746f 2074 6865 2067 6976 656e ong to the given
│ │ │ │ │ +00026b00: 0a20 2020 2020 6361 7465 676f 7279 0a0a . category..
│ │ │ │ │ +00026b10: 636f 7079 4361 7465 676f 7279 3a20 6361 copyCategory: ca
│ │ │ │ │ +00026b20: 7465 676f 7279 4e61 6d65 2066 726f 6d3a tegoryName from:
│ │ │ │ │ +00026b30: 2061 436c 6173 7320 636c 6173 7369 6669 aClass classifi
│ │ │ │ │ +00026b40: 6564 3a20 6e65 7743 6174 6567 6f72 794e ed: newCategoryN
│ │ │ │ │ +00026b50: 616d 650a 2020 2020 2043 6f70 7920 616c ame. Copy al
│ │ │ │ │ +00026b60: 6c20 7468 6520 7365 6c65 6374 6f72 7320 l the selectors
│ │ │ │ │ +00026b70: 696e 2066 726f 6d20 6143 6c61 7373 2074 in from aClass t
│ │ │ │ │ +00026b80: 6861 7420 6265 6c6f 6e67 2074 6f20 7468 hat belong to th
│ │ │ │ │ +00026b90: 6520 6769 7665 6e0a 2020 2020 2063 6174 e given. cat
│ │ │ │ │ +00026ba0: 6567 6f72 792c 2072 6563 6c61 7373 6966 egory, reclassif
│ │ │ │ │ +00026bb0: 7969 6e67 2074 6865 6d20 6173 2062 656c ying them as bel
│ │ │ │ │ +00026bc0: 6f6e 6769 6e67 2074 6f20 7468 6520 6769 onging to the gi
│ │ │ │ │ +00026bd0: 7665 6e20 6361 7465 676f 7279 0a0a 0a1f ven category....
│ │ │ │ │ +00026be0: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ +00026bf0: 696e 666f 2c20 204e 6f64 653a 2043 6c61 info, Node: Cla
│ │ │ │ │ +00026c00: 7373 4465 7363 7269 7074 696f 6e2d 6669 ssDescription-fi
│ │ │ │ │ +00026c10: 6c69 6e67 2c20 204e 6578 743a 2043 6c61 ling, Next: Cla
│ │ │ │ │ +00026c20: 7373 4465 7363 7269 7074 696f 6e2d 6f72 ssDescription-or
│ │ │ │ │ +00026c30: 6761 6e69 7a61 7469 6f6e 206f 6620 6d65 ganization of me
│ │ │ │ │ +00026c40: 7373 6167 6573 2061 6e64 2063 6c61 7373 ssages and class
│ │ │ │ │ +00026c50: 6573 2c20 2050 7265 763a 2043 6c61 7373 es, Prev: Class
│ │ │ │ │ +00026c60: 4465 7363 7269 7074 696f 6e2d 636f 7079 Description-copy
│ │ │ │ │ +00026c70: 696e 672c 2020 5570 3a20 436c 6173 7344 ing, Up: ClassD
│ │ │ │ │ +00026c80: 6573 6372 6970 7469 6f6e 0a0a 312e 3332 escription..1.32
│ │ │ │ │ +00026c90: 2e34 2043 6c61 7373 4465 7363 7269 7074 .4 ClassDescript
│ │ │ │ │ +00026ca0: 696f 6e3a 2066 696c 696e 670a 2d2d 2d2d ion: filing.----
│ │ │ │ │ +00026cb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00026cc0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a66 696c -----------..fil
│ │ │ │ │ +00026cd0: 654f 7574 3a20 6669 6c65 4e61 6d65 0a20 eOut: fileName.
│ │ │ │ │ +00026ce0: 2020 2020 4f70 656e 2074 6865 2067 6976 Open the giv
│ │ │ │ │ +00026cf0: 656e 2066 696c 6520 616e 6420 746f 2066 en file and to f
│ │ │ │ │ +00026d00: 696c 6520 6f75 7420 6120 636f 6d70 6c65 ile out a comple
│ │ │ │ │ +00026d10: 7465 2063 6c61 7373 2064 6573 6372 6970 te class descrip
│ │ │ │ │ +00026d20: 7469 6f6e 0a20 2020 2020 746f 2069 742e tion. to it.
│ │ │ │ │ +00026d30: 2020 5265 7175 6972 6573 2070 6163 6b61 Requires packa
│ │ │ │ │ +00026d40: 6765 2050 6172 7365 722e 0a0a 6669 6c65 ge Parser...file
│ │ │ │ │ +00026d50: 4f75 7443 6174 6567 6f72 793a 2063 6174 OutCategory: cat
│ │ │ │ │ +00026d60: 6567 6f72 794e 616d 6520 746f 3a20 6669 egoryName to: fi
│ │ │ │ │ +00026d70: 6c65 4e61 6d65 0a20 2020 2020 4669 6c65 leName. File
│ │ │ │ │ +00026d80: 206f 7574 2061 6c6c 2074 6865 206d 6574 out all the met
│ │ │ │ │ +00026d90: 686f 6473 2062 656c 6f6e 6769 6e67 2074 hods belonging t
│ │ │ │ │ +00026da0: 6f20 7468 6520 6d65 7468 6f64 2063 6174 o the method cat
│ │ │ │ │ +00026db0: 6567 6f72 792c 0a20 2020 2020 6361 7465 egory,. cate
│ │ │ │ │ +00026dc0: 676f 7279 4e61 6d65 2c20 746f 2074 6865 goryName, to the
│ │ │ │ │ +00026dd0: 2066 696c 654e 616d 6520 6669 6c65 2e20 fileName file.
│ │ │ │ │ +00026de0: 2052 6571 7569 7265 7320 7061 636b 6167 Requires packag
│ │ │ │ │ +00026df0: 6520 5061 7273 6572 2e0a 0a66 696c 654f e Parser...fileO
│ │ │ │ │ +00026e00: 7574 4f6e 3a20 6146 696c 6553 7472 6561 utOn: aFileStrea
│ │ │ │ │ +00026e10: 6d0a 2020 2020 2046 696c 6520 6f75 7420 m. File out
│ │ │ │ │ +00026e20: 636f 6d70 6c65 7465 2063 6c61 7373 2064 complete class d
│ │ │ │ │ +00026e30: 6573 6372 6970 7469 6f6e 3a20 2063 6c61 escription: cla
│ │ │ │ │ +00026e40: 7373 2064 6566 696e 6974 696f 6e2c 2063 ss definition, c
│ │ │ │ │ +00026e50: 6c61 7373 2061 6e64 0a20 2020 2020 696e lass and. in
│ │ │ │ │ +00026e60: 7374 616e 6365 206d 6574 686f 6473 2e20 stance methods.
│ │ │ │ │ +00026e70: 2052 6571 7569 7265 7320 7061 636b 6167 Requires packag
│ │ │ │ │ +00026e80: 6520 5061 7273 6572 2e0a 0a66 696c 654f e Parser...fileO
│ │ │ │ │ +00026e90: 7574 5365 6c65 6374 6f72 3a20 7365 6c65 utSelector: sele
│ │ │ │ │ +00026ea0: 6374 6f72 2074 6f3a 2066 696c 654e 616d ctor to: fileNam
│ │ │ │ │ +00026eb0: 650a 2020 2020 2046 696c 6520 6f75 7420 e. File out
│ │ │ │ │ +00026ec0: 7468 6520 6769 7665 6e20 7365 6c65 6374 the given select
│ │ │ │ │ +00026ed0: 6f72 2074 6f20 6669 6c65 4e61 6d65 2e20 or to fileName.
│ │ │ │ │ +00026ee0: 2052 6571 7569 7265 7320 7061 636b 6167 Requires packag
│ │ │ │ │ +00026ef0: 6520 5061 7273 6572 2e0a 0a0a 1f0a 4669 e Parser......Fi
│ │ │ │ │ +00026f00: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ +00026f10: 6f2c 2020 4e6f 6465 3a20 436c 6173 7344 o, Node: ClassD
│ │ │ │ │ +00026f20: 6573 6372 6970 7469 6f6e 2d6f 7267 616e escription-organ
│ │ │ │ │ +00026f30: 697a 6174 696f 6e20 6f66 206d 6573 7361 ization of messa
│ │ │ │ │ +00026f40: 6765 7320 616e 6420 636c 6173 7365 732c ges and classes,
│ │ │ │ │ +00026f50: 2020 4e65 7874 3a20 436c 6173 7344 6573 Next: ClassDes
│ │ │ │ │ +00026f60: 6372 6970 7469 6f6e 2d70 6172 7369 6e67 cription-parsing
│ │ │ │ │ +00026f70: 2063 6c61 7373 2064 6563 6c61 7261 7469 class declarati
│ │ │ │ │ +00026f80: 6f6e 732c 2020 5072 6576 3a20 436c 6173 ons, Prev: Clas
│ │ │ │ │ +00026f90: 7344 6573 6372 6970 7469 6f6e 2d66 696c sDescription-fil
│ │ │ │ │ +00026fa0: 696e 672c 2020 5570 3a20 436c 6173 7344 ing, Up: ClassD
│ │ │ │ │ +00026fb0: 6573 6372 6970 7469 6f6e 0a0a 312e 3332 escription..1.32
│ │ │ │ │ +00026fc0: 2e35 2043 6c61 7373 4465 7363 7269 7074 .5 ClassDescript
│ │ │ │ │ +00026fd0: 696f 6e3a 206f 7267 616e 697a 6174 696f ion: organizatio
│ │ │ │ │ +00026fe0: 6e20 6f66 206d 6573 7361 6765 7320 616e n of messages an
│ │ │ │ │ +00026ff0: 6420 636c 6173 7365 730a 2d2d 2d2d 2d2d d classes.------
│ │ │ │ │ +00027000: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00027010: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00027020: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00027030: 2d2d 2d2d 2d2d 2d0a 0a63 6c61 7373 6966 -------..classif
│ │ │ │ │ +00027040: 793a 2061 5365 6c65 6374 6f72 2075 6e64 y: aSelector und
│ │ │ │ │ +00027050: 6572 3a20 6153 7472 696e 670a 2020 2020 er: aString.
│ │ │ │ │ +00027060: 2050 7574 2074 6865 206d 6574 686f 6420 Put the method
│ │ │ │ │ +00027070: 6964 656e 7469 6669 6564 2062 7920 7468 identified by th
│ │ │ │ │ +00027080: 6520 7365 6c65 6374 6f72 2061 5365 6c65 e selector aSele
│ │ │ │ │ +00027090: 6374 6f72 2075 6e64 6572 2074 6865 0a20 ctor under the.
│ │ │ │ │ +000270a0: 2020 2020 6361 7465 676f 7279 2067 6976 category giv
│ │ │ │ │ +000270b0: 656e 2062 7920 6153 7472 696e 672e 0a0a en by aString...
│ │ │ │ │ +000270c0: 6372 6561 7465 4765 744d 6574 686f 643a createGetMethod:
│ │ │ │ │ +000270d0: 2077 6861 740a 2020 2020 2043 7265 6174 what. Creat
│ │ │ │ │ +000270e0: 6520 6120 6d65 7468 6f64 2061 6363 6573 e a method acces
│ │ │ │ │ +000270f0: 7369 6e67 2074 6865 2076 6172 6961 626c sing the variabl
│ │ │ │ │ +00027100: 6520 6077 6861 7427 2e0a 0a63 7265 6174 e `what'...creat
│ │ │ │ │ +00027110: 6547 6574 4d65 7468 6f64 3a20 7768 6174 eGetMethod: what
│ │ │ │ │ +00027120: 2064 6566 6175 6c74 3a20 7661 6c75 650a default: value.
│ │ │ │ │ +00027130: 2020 2020 2043 7265 6174 6520 6120 6d65 Create a me
│ │ │ │ │ +00027140: 7468 6f64 2061 6363 6573 7369 6e67 2074 thod accessing t
│ │ │ │ │ +00027150: 6865 2076 6172 6961 626c 6520 6077 6861 he variable `wha
│ │ │ │ │ +00027160: 7427 2c20 7769 7468 2061 2064 6566 6175 t', with a defau
│ │ │ │ │ +00027170: 6c74 2076 616c 7565 0a20 2020 2020 6f66 lt value. of
│ │ │ │ │ +00027180: 2060 7661 6c75 6527 2c20 7573 696e 6720 `value', using
│ │ │ │ │ +00027190: 6c61 7a79 2069 6e69 7469 616c 697a 6174 lazy initializat
│ │ │ │ │ +000271a0: 696f 6e0a 0a63 7265 6174 6553 6574 4d65 ion..createSetMe
│ │ │ │ │ +000271b0: 7468 6f64 3a20 7768 6174 0a20 2020 2020 thod: what.
│ │ │ │ │ +000271c0: 4372 6561 7465 2061 206d 6574 686f 6420 Create a method
│ │ │ │ │ +000271d0: 7768 6963 6820 7365 7473 2074 6865 2076 which sets the v
│ │ │ │ │ +000271e0: 6172 6961 626c 6520 6077 6861 7427 2e0a ariable `what'..
│ │ │ │ │ +000271f0: 0a64 6566 696e 6541 7379 6e63 4346 756e .defineAsyncCFun
│ │ │ │ │ +00027200: 633a 2063 4675 6e63 4e61 6d65 5374 7269 c: cFuncNameStri
│ │ │ │ │ +00027210: 6e67 2077 6974 6853 656c 6563 746f 7241 ng withSelectorA
│ │ │ │ │ +00027220: 7267 733a 2073 656c 6563 746f 7241 6e64 rgs: selectorAnd
│ │ │ │ │ +00027230: 4172 6773 2061 7267 733a 2061 7267 7341 Args args: argsA
│ │ │ │ │ +00027240: 7272 6179 0a20 2020 2020 5365 6520 646f rray. See do
│ │ │ │ │ +00027250: 6375 6d65 6e74 6174 696f 6e2e 2020 5468 cumentation. Th
│ │ │ │ │ +00027260: 6973 2066 756e 6374 696f 6e20 6973 2064 is function is d
│ │ │ │ │ +00027270: 6570 7265 6361 7465 642c 2079 6f75 2073 eprecated, you s
│ │ │ │ │ +00027280: 686f 756c 6420 7573 650a 2020 2020 2074 hould use. t
│ │ │ │ │ +00027290: 6865 203c 6173 796e 6343 4361 6c6c 3a20 he special sy
│ │ │ │ │ +000272b0: 6e74 6178 2069 6e73 7465 6164 2e0a 0a64 ntax instead...d
│ │ │ │ │ +000272c0: 6566 696e 6543 4675 6e63 3a20 6346 756e efineCFunc: cFun
│ │ │ │ │ +000272d0: 634e 616d 6553 7472 696e 6720 7769 7468 cNameString with
│ │ │ │ │ +000272e0: 5365 6c65 6374 6f72 4172 6773 3a20 7365 SelectorArgs: se
│ │ │ │ │ +000272f0: 6c65 6374 6f72 416e 6441 7267 7320 7265 lectorAndArgs re
│ │ │ │ │ +00027300: 7475 726e 696e 673a 2072 6574 7572 6e54 turning: returnT
│ │ │ │ │ +00027310: 7970 6553 796d 626f 6c20 6172 6773 3a20 ypeSymbol args:
│ │ │ │ │ +00027320: 6172 6773 4172 7261 790a 2020 2020 2053 argsArray. S
│ │ │ │ │ +00027330: 6565 2064 6f63 756d 656e 7461 7469 6f6e ee documentation
│ │ │ │ │ +00027340: 2e20 2054 6869 7320 6675 6e63 7469 6f6e . This function
│ │ │ │ │ +00027350: 2069 7320 6465 7072 6563 6174 6564 2c20 is deprecated,
│ │ │ │ │ +00027360: 796f 7520 7368 6f75 6c64 2075 7365 0a20 you should use.
│ │ │ │ │ +00027370: 2020 2020 7468 6520 3c61 7379 6e63 4343 the speci
│ │ │ │ │ +00027390: 616c 2073 796e 7461 7820 696e 7374 6561 al syntax instea
│ │ │ │ │ +000273a0: 642e 0a0a 7265 6d6f 7665 4361 7465 676f d...removeCatego
│ │ │ │ │ +000273b0: 7279 3a20 6153 7472 696e 670a 2020 2020 ry: aString.
│ │ │ │ │ +000273c0: 2052 656d 6f76 6520 6672 6f6d 2074 6865 Remove from the
│ │ │ │ │ +000273d0: 2072 6563 6569 7665 7220 6576 6572 7920 receiver every
│ │ │ │ │ +000273e0: 6d65 7468 6f64 2062 656c 6f6e 6769 6e67 method belonging
│ │ │ │ │ +000273f0: 2074 6f20 7468 6520 6769 7665 6e0a 2020 to the given.
│ │ │ │ │ +00027400: 2020 2063 6174 6567 6f72 790a 0a77 6869 category..whi
│ │ │ │ │ +00027410: 6368 4361 7465 676f 7279 496e 636c 7564 chCategoryInclud
│ │ │ │ │ +00027420: 6573 5365 6c65 6374 6f72 3a20 7365 6c65 esSelector: sele
│ │ │ │ │ +00027430: 6374 6f72 0a20 2020 2020 416e 7377 6572 ctor. Answer
│ │ │ │ │ +00027440: 2074 6865 2063 6174 6567 6f72 7920 666f the category fo
│ │ │ │ │ +00027450: 7220 7468 6520 6769 7665 6e20 7365 6c65 r the given sele
│ │ │ │ │ +00027460: 6374 6f72 2c20 6f72 206e 696c 2069 6620 ctor, or nil if
│ │ │ │ │ +00027470: 7468 6520 7365 6c65 6374 6f72 0a20 2020 the selector.
│ │ │ │ │ +00027480: 2020 6973 206e 6f74 2066 6f75 6e64 0a0a is not found..
│ │ │ │ │ +00027490: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ +000274a0: 652e 696e 666f 2c20 204e 6f64 653a 2043 e.info, Node: C
│ │ │ │ │ +000274b0: 6c61 7373 4465 7363 7269 7074 696f 6e2d lassDescription-
│ │ │ │ │ +000274c0: 7061 7273 696e 6720 636c 6173 7320 6465 parsing class de
│ │ │ │ │ +000274d0: 636c 6172 6174 696f 6e73 2c20 204e 6578 clarations, Nex
│ │ │ │ │ +000274e0: 743a 2043 6c61 7373 4465 7363 7269 7074 t: ClassDescript
│ │ │ │ │ +000274f0: 696f 6e2d 7072 696e 7469 6e67 2c20 2050 ion-printing, P
│ │ │ │ │ +00027500: 7265 763a 2043 6c61 7373 4465 7363 7269 rev: ClassDescri
│ │ │ │ │ +00027510: 7074 696f 6e2d 6f72 6761 6e69 7a61 7469 ption-organizati
│ │ │ │ │ +00027520: 6f6e 206f 6620 6d65 7373 6167 6573 2061 on of messages a
│ │ │ │ │ +00027530: 6e64 2063 6c61 7373 6573 2c20 2055 703a nd classes, Up:
│ │ │ │ │ +00027540: 2043 6c61 7373 4465 7363 7269 7074 696f ClassDescriptio
│ │ │ │ │ +00027550: 6e0a 0a31 2e33 322e 3620 436c 6173 7344 n..1.32.6 ClassD
│ │ │ │ │ +00027560: 6573 6372 6970 7469 6f6e 3a20 7061 7273 escription: pars
│ │ │ │ │ +00027570: 696e 6720 636c 6173 7320 6465 636c 6172 ing class declar
│ │ │ │ │ +00027580: 6174 696f 6e73 0a2d 2d2d 2d2d 2d2d 2d2d ations.---------
│ │ │ │ │ +00027590: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000275a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000275b0: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6164 6453 ----------..addS
│ │ │ │ │ +000275c0: 6861 7265 6450 6f6f 6c3a 2061 4469 6374 haredPool: aDict
│ │ │ │ │ +000275d0: 696f 6e61 7279 0a20 2020 2020 4164 6420 ionary. Add
│ │ │ │ │ +000275e0: 7468 6520 6769 7665 6e20 7368 6172 6564 the given shared
│ │ │ │ │ +000275f0: 2070 6f6f 6c20 746f 2074 6865 206c 6973 pool to the lis
│ │ │ │ │ +00027600: 7420 6f66 2074 6865 2063 6c61 7373 2720 t of the class'
│ │ │ │ │ +00027610: 706f 6f6c 0a20 2020 2020 6469 6374 696f pool. dictio
│ │ │ │ │ +00027620: 6e61 7269 6573 0a0a 696d 706f 7274 3a20 naries..import:
│ │ │ │ │ +00027630: 6144 6963 7469 6f6e 6172 790a 2020 2020 aDictionary.
│ │ │ │ │ +00027640: 2041 6464 2074 6865 2067 6976 656e 2073 Add the given s
│ │ │ │ │ +00027650: 6861 7265 6420 706f 6f6c 2074 6f20 7468 hared pool to th
│ │ │ │ │ +00027660: 6520 6c69 7374 206f 6620 7468 6520 636c e list of the cl
│ │ │ │ │ +00027670: 6173 7327 2070 6f6f 6c0a 2020 2020 2064 ass' pool. d
│ │ │ │ │ +00027680: 6963 7469 6f6e 6172 6965 730a 0a0a 1f0a ictionaries.....
│ │ │ │ │ +00027690: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ +000276a0: 6e66 6f2c 2020 4e6f 6465 3a20 436c 6173 nfo, Node: Clas
│ │ │ │ │ +000276b0: 7344 6573 6372 6970 7469 6f6e 2d70 7269 sDescription-pri
│ │ │ │ │ +000276c0: 6e74 696e 672c 2020 4e65 7874 3a20 436c nting, Next: Cl
│ │ │ │ │ +000276d0: 6173 7344 6573 6372 6970 7469 6f6e 2d73 assDescription-s
│ │ │ │ │ +000276e0: 7469 6c6c 2075 6e63 6c61 7373 6966 6965 till unclassifie
│ │ │ │ │ +000276f0: 642c 2020 5072 6576 3a20 436c 6173 7344 d, Prev: ClassD
│ │ │ │ │ +00027700: 6573 6372 6970 7469 6f6e 2d70 6172 7369 escription-parsi
│ │ │ │ │ +00027710: 6e67 2063 6c61 7373 2064 6563 6c61 7261 ng class declara
│ │ │ │ │ +00027720: 7469 6f6e 732c 2020 5570 3a20 436c 6173 tions, Up: Clas
│ │ │ │ │ +00027730: 7344 6573 6372 6970 7469 6f6e 0a0a 312e sDescription..1.
│ │ │ │ │ +00027740: 3332 2e37 2043 6c61 7373 4465 7363 7269 32.7 ClassDescri
│ │ │ │ │ +00027750: 7074 696f 6e3a 2070 7269 6e74 696e 670a ption: printing.
│ │ │ │ │ +00027760: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00027770: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00027780: 2d0a 0a63 6c61 7373 5661 7269 6162 6c65 -..classVariable
│ │ │ │ │ +00027790: 5374 7269 6e67 0a20 2020 2020 5468 6973 String. This
│ │ │ │ │ +000277a0: 206d 6574 686f 6427 7320 6675 6e63 7469 method's functi
│ │ │ │ │ +000277b0: 6f6e 616c 6974 7920 7368 6f75 6c64 2062 onality should b
│ │ │ │ │ +000277c0: 6520 696d 706c 656d 656e 7465 6420 6279 e implemented by
│ │ │ │ │ +000277d0: 2073 7562 636c 6173 7365 7320 6f66 0a20 subclasses of.
│ │ │ │ │ +000277e0: 2020 2020 436c 6173 7344 6573 6372 6970 ClassDescrip
│ │ │ │ │ +000277f0: 7469 6f6e 0a0a 696e 7374 616e 6365 5661 tion..instanceVa
│ │ │ │ │ +00027800: 7269 6162 6c65 5374 7269 6e67 0a20 2020 riableString.
│ │ │ │ │ +00027810: 2020 416e 7377 6572 2061 2073 7472 696e Answer a strin
│ │ │ │ │ +00027820: 6720 636f 6e74 6169 6e69 6e67 2074 6865 g containing the
│ │ │ │ │ +00027830: 206e 616d 6520 6f66 2074 6865 2072 6563 name of the rec
│ │ │ │ │ +00027840: 6569 7665 7227 7320 696e 7374 616e 6365 eiver's instance
│ │ │ │ │ +00027850: 0a20 2020 2020 7661 7269 6162 6c65 732e . variables.
│ │ │ │ │ +00027860: 0a0a 6e61 6d65 496e 3a20 614e 616d 6573 ..nameIn: aNames
│ │ │ │ │ +00027870: 7061 6365 0a20 2020 2020 416e 7377 6572 pace. Answer
│ │ │ │ │ +00027880: 2074 6865 2063 6c61 7373 206e 616d 6520 the class name
│ │ │ │ │ +00027890: 7768 656e 2074 6865 2063 6c61 7373 2069 when the class i
│ │ │ │ │ +000278a0: 7320 7265 6665 7265 6e63 6564 2066 726f s referenced fro
│ │ │ │ │ +000278b0: 6d20 614e 616d 6573 7061 6365 0a0a 7072 m aNamespace..pr
│ │ │ │ │ +000278c0: 696e 744f 6e3a 2061 5374 7265 616d 2069 intOn: aStream i
│ │ │ │ │ +000278d0: 6e3a 2061 4e61 6d65 7370 6163 650a 2020 n: aNamespace.
│ │ │ │ │ +000278e0: 2020 2050 7269 6e74 206f 6e20 6153 7472 Print on aStr
│ │ │ │ │ +000278f0: 6561 6d20 7468 6520 636c 6173 7320 6e61 eam the class na
│ │ │ │ │ +00027900: 6d65 2077 6865 6e20 7468 6520 636c 6173 me when the clas
│ │ │ │ │ +00027910: 7320 6973 2072 6566 6572 656e 6365 6420 s is referenced
│ │ │ │ │ +00027920: 6672 6f6d 0a20 2020 2020 614e 616d 6573 from. aNames
│ │ │ │ │ +00027930: 7061 6365 0a0a 7368 6172 6564 5661 7269 pace..sharedVari
│ │ │ │ │ +00027940: 6162 6c65 5374 7269 6e67 0a20 2020 2020 ableString.
│ │ │ │ │ +00027950: 5468 6973 206d 6574 686f 6427 7320 6675 This method's fu
│ │ │ │ │ +00027960: 6e63 7469 6f6e 616c 6974 7920 7368 6f75 nctionality shou
│ │ │ │ │ +00027970: 6c64 2062 6520 696d 706c 656d 656e 7465 ld be implemente
│ │ │ │ │ +00027980: 6420 6279 2073 7562 636c 6173 7365 7320 d by subclasses
│ │ │ │ │ +00027990: 6f66 0a20 2020 2020 436c 6173 7344 6573 of. ClassDes
│ │ │ │ │ +000279a0: 6372 6970 7469 6f6e 0a0a 0a1f 0a46 696c cription.....Fil
│ │ │ │ │ +000279b0: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ +000279c0: 2c20 204e 6f64 653a 2043 6c61 7373 4465 , Node: ClassDe
│ │ │ │ │ +000279d0: 7363 7269 7074 696f 6e2d 7374 696c 6c20 scription-still
│ │ │ │ │ +000279e0: 756e 636c 6173 7369 6669 6564 2c20 2050 unclassified, P
│ │ │ │ │ +000279f0: 7265 763a 2043 6c61 7373 4465 7363 7269 rev: ClassDescri
│ │ │ │ │ +00027a00: 7074 696f 6e2d 7072 696e 7469 6e67 2c20 ption-printing,
│ │ │ │ │ +00027a10: 2055 703a 2043 6c61 7373 4465 7363 7269 Up: ClassDescri
│ │ │ │ │ +00027a20: 7074 696f 6e0a 0a31 2e33 322e 3820 436c ption..1.32.8 Cl
│ │ │ │ │ +00027a30: 6173 7344 6573 6372 6970 7469 6f6e 3a20 assDescription:
│ │ │ │ │ +00027a40: 7374 696c 6c20 756e 636c 6173 7369 6669 still unclassifi
│ │ │ │ │ +00027a50: 6564 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ed.-------------
│ │ │ │ │ +00027a60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00027a70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------..
│ │ │ │ │ +00027a80: 6669 6c65 4f75 7443 6174 6567 6f72 793a fileOutCategory:
│ │ │ │ │ +00027a90: 2063 6174 6567 6f72 7920 746f 5374 7265 category toStre
│ │ │ │ │ +00027aa0: 616d 3a20 6146 696c 6553 7472 6561 6d0a am: aFileStream.
│ │ │ │ │ +00027ab0: 2020 2020 2046 696c 6520 6f75 7420 616c File out al
│ │ │ │ │ +00027ac0: 6c20 7468 6520 6d65 7468 6f64 7320 6265 l the methods be
│ │ │ │ │ +00027ad0: 6c6f 6e67 696e 6720 746f 2074 6865 206d longing to the m
│ │ │ │ │ +00027ae0: 6574 686f 6420 6361 7465 676f 7279 2c0a ethod category,.
│ │ │ │ │ +00027af0: 2020 2020 2063 6174 6567 6f72 792c 2074 category, t
│ │ │ │ │ +00027b00: 6f20 6146 696c 6553 7472 6561 6d2e 2020 o aFileStream.
│ │ │ │ │ +00027b10: 5265 7175 6972 6573 2070 6163 6b61 6765 Requires package
│ │ │ │ │ +00027b20: 2050 6172 7365 722e 0a0a 6669 6c65 4f75 Parser...fileOu
│ │ │ │ │ +00027b30: 7453 656c 6563 746f 723a 2061 5379 6d62 tSelector: aSymb
│ │ │ │ │ +00027b40: 6f6c 2074 6f53 7472 6561 6d3a 2061 4669 ol toStream: aFi
│ │ │ │ │ +00027b50: 6c65 5374 7265 616d 0a20 2020 2020 4669 leStream. Fi
│ │ │ │ │ +00027b60: 6c65 206f 7574 2061 6c6c 2074 6865 206d le out all the m
│ │ │ │ │ +00027b70: 6574 686f 6473 2062 656c 6f6e 6769 6e67 ethods belonging
│ │ │ │ │ +00027b80: 2074 6f20 7468 6520 6d65 7468 6f64 2063 to the method c
│ │ │ │ │ +00027b90: 6174 6567 6f72 792c 0a20 2020 2020 6361 ategory,. ca
│ │ │ │ │ +00027ba0: 7465 676f 7279 2c20 746f 2061 4669 6c65 tegory, to aFile
│ │ │ │ │ +00027bb0: 5374 7265 616d 2e20 2052 6571 7569 7265 Stream. Require
│ │ │ │ │ +00027bc0: 7320 7061 636b 6167 6520 5061 7273 6572 s package Parser
│ │ │ │ │ +00027bd0: 2e0a 0a0a 1f0a 4669 6c65 3a20 6773 742d ......File: gst-
│ │ │ │ │ +00027be0: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ +00027bf0: 3a20 434c 6f6e 672c 2020 4e65 7874 3a20 : CLong, Next:
│ │ │ │ │ +00027c00: 434c 6f6e 6744 6f75 626c 652c 2020 5072 CLongDouble, Pr
│ │ │ │ │ +00027c10: 6576 3a20 436c 6173 7344 6573 6372 6970 ev: ClassDescrip
│ │ │ │ │ +00027c20: 7469 6f6e 2c20 2055 703a 2042 6173 6520 tion, Up: Base
│ │ │ │ │ +00027c30: 636c 6173 7365 730a 0a31 2e33 3320 434c classes..1.33 CL
│ │ │ │ │ +00027c40: 6f6e 670a 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a ong.==========..
│ │ │ │ │ +00027c50: 4465 6669 6e65 6420 696e 206e 616d 6573 Defined in names
│ │ │ │ │ +00027c60: 7061 6365 2053 6d61 6c6c 7461 6c6b 0a53 pace Smalltalk.S
│ │ │ │ │ +00027c70: 7570 6572 636c 6173 733a 2043 5363 616c uperclass: CScal
│ │ │ │ │ +00027c80: 6172 0a43 6174 6567 6f72 793a 204c 616e ar.Category: Lan
│ │ │ │ │ +00027c90: 6775 6167 652d 4320 696e 7465 7266 6163 guage-C interfac
│ │ │ │ │ +00027ca0: 650a 0a2a 204d 656e 753a 0a0a 2a20 434c e..* Menu:..* CL
│ │ │ │ │ +00027cb0: 6f6e 6720 636c 6173 732d 6163 6365 7373 ong class-access
│ │ │ │ │ +00027cc0: 696e 673a 3a20 2028 636c 6173 7329 0a2a ing:: (class).*
│ │ │ │ │ +00027cd0: 2043 4c6f 6e67 2d61 6363 6573 7369 6e67 CLong-accessing
│ │ │ │ │ +00027ce0: 3a3a 2020 2869 6e73 7461 6e63 6529 0a0a :: (instance)..
│ │ │ │ │ +00027cf0: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ +00027d00: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 434c .info, Node: CL
│ │ │ │ │ +00027d10: 6f6e 6720 636c 6173 732d 6163 6365 7373 ong class-access
│ │ │ │ │ +00027d20: 696e 672c 2020 4e65 7874 3a20 434c 6f6e ing, Next: CLon
│ │ │ │ │ +00027d30: 672d 6163 6365 7373 696e 672c 2020 5570 g-accessing, Up
│ │ │ │ │ +00027d40: 3a20 434c 6f6e 670a 0a31 2e33 332e 3120 : CLong..1.33.1
│ │ │ │ │ +00027d50: 434c 6f6e 6720 636c 6173 733a 2061 6363 CLong class: acc
│ │ │ │ │ +00027d60: 6573 7369 6e67 0a2d 2d2d 2d2d 2d2d 2d2d essing.---------
│ │ │ │ │ +00027d70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00027d80: 2d2d 2d2d 0a0a 616c 6967 6e6f 660a 2020 ----..alignof.
│ │ │ │ │ +00027d90: 2020 2041 6e73 7765 7220 7468 6520 7265 Answer the re
│ │ │ │ │ +00027da0: 6365 6976 6572 2773 2069 6e73 7461 6e63 ceiver's instanc
│ │ │ │ │ +00027db0: 6573 2072 6571 7569 7265 6420 616c 6967 es required alig
│ │ │ │ │ +00027dc0: 6d65 6e74 0a0a 634f 626a 5374 6f72 6564 ment..cObjStored
│ │ │ │ │ +00027dd0: 5479 7065 0a20 2020 2020 5072 6976 6174 Type. Privat
│ │ │ │ │ +00027de0: 6520 2d20 416e 7377 6572 2061 6e20 696e e - Answer an in
│ │ │ │ │ +00027df0: 6465 7820 7265 6665 7272 696e 6720 746f dex referring to
│ │ │ │ │ +00027e00: 2074 6865 2072 6563 6569 7665 7227 7320 the receiver's
│ │ │ │ │ +00027e10: 696e 7374 616e 6365 730a 2020 2020 2073 instances. s
│ │ │ │ │ +00027e20: 6361 6c61 7220 7479 7065 0a0a 7369 7a65 calar type..size
│ │ │ │ │ +00027e30: 6f66 0a20 2020 2020 416e 7377 6572 2074 of. Answer t
│ │ │ │ │ +00027e40: 6865 2072 6563 6569 7665 7227 7320 696e he receiver's in
│ │ │ │ │ +00027e50: 7374 616e 6365 7320 7369 7a65 0a0a 0a1f stances size....
│ │ │ │ │ +00027e60: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ +00027e70: 696e 666f 2c20 204e 6f64 653a 2043 4c6f info, Node: CLo
│ │ │ │ │ +00027e80: 6e67 2d61 6363 6573 7369 6e67 2c20 2050 ng-accessing, P
│ │ │ │ │ +00027e90: 7265 763a 2043 4c6f 6e67 2063 6c61 7373 rev: CLong class
│ │ │ │ │ +00027ea0: 2d61 6363 6573 7369 6e67 2c20 2055 703a -accessing, Up:
│ │ │ │ │ +00027eb0: 2043 4c6f 6e67 0a0a 312e 3333 2e32 2043 CLong..1.33.2 C
│ │ │ │ │ +00027ec0: 4c6f 6e67 3a20 6163 6365 7373 696e 670a Long: accessing.
│ │ │ │ │ +00027ed0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00027ee0: 2d2d 2d2d 2d2d 2d0a 0a61 6c69 676e 6f66 -------..alignof
│ │ │ │ │ +00027ef0: 0a20 2020 2020 416e 7377 6572 2074 6865 . Answer the
│ │ │ │ │ +00027f00: 2072 6563 6569 7665 7227 7320 7265 7175 receiver's requ
│ │ │ │ │ +00027f10: 6972 6564 2061 6c69 676d 656e 740a 0a63 ired aligment..c
│ │ │ │ │ +00027f20: 4f62 6a53 746f 7265 6454 7970 650a 2020 ObjStoredType.
│ │ │ │ │ +00027f30: 2020 2050 7269 7661 7465 202d 2041 6e73 Private - Ans
│ │ │ │ │ +00027f40: 7765 7220 616e 2069 6e64 6578 2072 6566 wer an index ref
│ │ │ │ │ +00027f50: 6572 7269 6e67 2074 6f20 7468 6520 7265 erring to the re
│ │ │ │ │ +00027f60: 6365 6976 6572 2773 2073 6361 6c61 7220 ceiver's scalar
│ │ │ │ │ +00027f70: 7479 7065 0a0a 7369 7a65 6f66 0a20 2020 type..sizeof.
│ │ │ │ │ +00027f80: 2020 416e 7377 6572 2074 6865 2072 6563 Answer the rec
│ │ │ │ │ +00027f90: 6569 7665 7227 7320 7369 7a65 0a0a 0a1f eiver's size....
│ │ │ │ │ +00027fa0: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ +00027fb0: 696e 666f 2c20 204e 6f64 653a 2043 4c6f info, Node: CLo
│ │ │ │ │ +00027fc0: 6e67 446f 7562 6c65 2c20 204e 6578 743a ngDouble, Next:
│ │ │ │ │ +00027fd0: 2043 4c6f 6e67 4c6f 6e67 2c20 2050 7265 CLongLong, Pre
│ │ │ │ │ +00027fe0: 763a 2043 4c6f 6e67 2c20 2055 703a 2042 v: CLong, Up: B
│ │ │ │ │ +00027ff0: 6173 6520 636c 6173 7365 730a 0a31 2e33 ase classes..1.3
│ │ │ │ │ +00028000: 3420 434c 6f6e 6744 6f75 626c 650a 3d3d 4 CLongDouble.==
│ │ │ │ │ +00028010: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a ==============..
│ │ │ │ │ +00028020: 4465 6669 6e65 6420 696e 206e 616d 6573 Defined in names
│ │ │ │ │ +00028030: 7061 6365 2053 6d61 6c6c 7461 6c6b 0a53 pace Smalltalk.S
│ │ │ │ │ +00028040: 7570 6572 636c 6173 733a 2043 5363 616c uperclass: CScal
│ │ │ │ │ +00028050: 6172 0a43 6174 6567 6f72 793a 204c 616e ar.Category: Lan
│ │ │ │ │ +00028060: 6775 6167 652d 4320 696e 7465 7266 6163 guage-C interfac
│ │ │ │ │ +00028070: 650a 0a2a 204d 656e 753a 0a0a 2a20 434c e..* Menu:..* CL
│ │ │ │ │ +00028080: 6f6e 6744 6f75 626c 6520 636c 6173 732d ongDouble class-
│ │ │ │ │ +00028090: 6163 6365 7373 696e 673a 3a20 2028 636c accessing:: (cl
│ │ │ │ │ +000280a0: 6173 7329 0a2a 2043 4c6f 6e67 446f 7562 ass).* CLongDoub
│ │ │ │ │ +000280b0: 6c65 2d61 6363 6573 7369 6e67 3a3a 2020 le-accessing::
│ │ │ │ │ +000280c0: 2869 6e73 7461 6e63 6529 0a0a 1f0a 4669 (instance)....Fi
│ │ │ │ │ +000280d0: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ +000280e0: 6f2c 2020 4e6f 6465 3a20 434c 6f6e 6744 o, Node: CLongD
│ │ │ │ │ +000280f0: 6f75 626c 6520 636c 6173 732d 6163 6365 ouble class-acce
│ │ │ │ │ +00028100: 7373 696e 672c 2020 4e65 7874 3a20 434c ssing, Next: CL
│ │ │ │ │ +00028110: 6f6e 6744 6f75 626c 652d 6163 6365 7373 ongDouble-access
│ │ │ │ │ +00028120: 696e 672c 2020 5570 3a20 434c 6f6e 6744 ing, Up: CLongD
│ │ │ │ │ +00028130: 6f75 626c 650a 0a31 2e33 342e 3120 434c ouble..1.34.1 CL
│ │ │ │ │ +00028140: 6f6e 6744 6f75 626c 6520 636c 6173 733a ongDouble class:
│ │ │ │ │ +00028150: 2061 6363 6573 7369 6e67 0a2d 2d2d 2d2d accessing.-----
│ │ │ │ │ +00028160: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00028170: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------..
│ │ │ │ │ +00028180: 616c 6967 6e6f 660a 2020 2020 2041 6e73 alignof. Ans
│ │ │ │ │ +00028190: 7765 7220 7468 6520 7265 6365 6976 6572 wer the receiver
│ │ │ │ │ +000281a0: 2773 2069 6e73 7461 6e63 6573 2072 6571 's instances req
│ │ │ │ │ +000281b0: 7569 7265 6420 616c 6967 6d65 6e74 0a0a uired aligment..
│ │ │ │ │ +000281c0: 634f 626a 5374 6f72 6564 5479 7065 0a20 cObjStoredType.
│ │ │ │ │ +000281d0: 2020 2020 5072 6976 6174 6520 2d20 416e Private - An
│ │ │ │ │ +000281e0: 7377 6572 2061 6e20 696e 6465 7820 7265 swer an index re
│ │ │ │ │ +000281f0: 6665 7272 696e 6720 746f 2074 6865 2072 ferring to the r
│ │ │ │ │ +00028200: 6563 6569 7665 7227 7320 696e 7374 616e eceiver's instan
│ │ │ │ │ +00028210: 6365 730a 2020 2020 2073 6361 6c61 7220 ces. scalar
│ │ │ │ │ +00028220: 7479 7065 0a0a 7369 7a65 6f66 0a20 2020 type..sizeof.
│ │ │ │ │ +00028230: 2020 416e 7377 6572 2074 6865 2072 6563 Answer the rec
│ │ │ │ │ +00028240: 6569 7665 7227 7320 696e 7374 616e 6365 eiver's instance
│ │ │ │ │ +00028250: 7320 7369 7a65 0a0a 0a1f 0a46 696c 653a s size.....File:
│ │ │ │ │ +00028260: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ +00028270: 204e 6f64 653a 2043 4c6f 6e67 446f 7562 Node: CLongDoub
│ │ │ │ │ +00028280: 6c65 2d61 6363 6573 7369 6e67 2c20 2050 le-accessing, P
│ │ │ │ │ +00028290: 7265 763a 2043 4c6f 6e67 446f 7562 6c65 rev: CLongDouble
│ │ │ │ │ +000282a0: 2063 6c61 7373 2d61 6363 6573 7369 6e67 class-accessing
│ │ │ │ │ +000282b0: 2c20 2055 703a 2043 4c6f 6e67 446f 7562 , Up: CLongDoub
│ │ │ │ │ +000282c0: 6c65 0a0a 312e 3334 2e32 2043 4c6f 6e67 le..1.34.2 CLong
│ │ │ │ │ +000282d0: 446f 7562 6c65 3a20 6163 6365 7373 696e Double: accessin
│ │ │ │ │ +000282e0: 670a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d g.--------------
│ │ │ │ │ +000282f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------.
│ │ │ │ │ +00028300: 0a61 6c69 676e 6f66 0a20 2020 2020 416e .alignof. An
│ │ │ │ │ +00028310: 7377 6572 2074 6865 2072 6563 6569 7665 swer the receive
│ │ │ │ │ +00028320: 7227 7320 7265 7175 6972 6564 2061 6c69 r's required ali
│ │ │ │ │ +00028330: 676d 656e 740a 0a63 4f62 6a53 746f 7265 gment..cObjStore
│ │ │ │ │ +00028340: 6454 7970 650a 2020 2020 2050 7269 7661 dType. Priva
│ │ │ │ │ +00028350: 7465 202d 2041 6e73 7765 7220 616e 2069 te - Answer an i
│ │ │ │ │ +00028360: 6e64 6578 2072 6566 6572 7269 6e67 2074 ndex referring t
│ │ │ │ │ +00028370: 6f20 7468 6520 7265 6365 6976 6572 2773 o the receiver's
│ │ │ │ │ +00028380: 2073 6361 6c61 7220 7479 7065 0a0a 7369 scalar type..si
│ │ │ │ │ +00028390: 7a65 6f66 0a20 2020 2020 416e 7377 6572 zeof. Answer
│ │ │ │ │ +000283a0: 2074 6865 2072 6563 6569 7665 7227 7320 the receiver's
│ │ │ │ │ +000283b0: 7369 7a65 0a0a 0a1f 0a46 696c 653a 2067 size.....File: g
│ │ │ │ │ +000283c0: 7374 2d62 6173 652e 696e 666f 2c20 204e st-base.info, N
│ │ │ │ │ +000283d0: 6f64 653a 2043 4c6f 6e67 4c6f 6e67 2c20 ode: CLongLong,
│ │ │ │ │ +000283e0: 204e 6578 743a 2043 4f62 6a65 6374 2c20 Next: CObject,
│ │ │ │ │ +000283f0: 2050 7265 763a 2043 4c6f 6e67 446f 7562 Prev: CLongDoub
│ │ │ │ │ +00028400: 6c65 2c20 2055 703a 2042 6173 6520 636c le, Up: Base cl
│ │ │ │ │ +00028410: 6173 7365 730a 0a31 2e33 3520 434c 6f6e asses..1.35 CLon
│ │ │ │ │ +00028420: 674c 6f6e 670a 3d3d 3d3d 3d3d 3d3d 3d3d gLong.==========
│ │ │ │ │ +00028430: 3d3d 3d3d 0a0a 4465 6669 6e65 6420 696e ====..Defined in
│ │ │ │ │ +00028440: 206e 616d 6573 7061 6365 2053 6d61 6c6c namespace Small
│ │ │ │ │ +00028450: 7461 6c6b 0a53 7570 6572 636c 6173 733a talk.Superclass:
│ │ │ │ │ +00028460: 2043 5363 616c 6172 0a43 6174 6567 6f72 CScalar.Categor
│ │ │ │ │ +00028470: 793a 204c 616e 6775 6167 652d 4320 696e y: Language-C in
│ │ │ │ │ +00028480: 7465 7266 6163 650a 0a2a 204d 656e 753a terface..* Menu:
│ │ │ │ │ +00028490: 0a0a 2a20 434c 6f6e 674c 6f6e 6720 636c ..* CLongLong cl
│ │ │ │ │ +000284a0: 6173 732d 6163 6365 7373 696e 673a 3a20 ass-accessing::
│ │ │ │ │ +000284b0: 2028 636c 6173 7329 0a2a 2043 4c6f 6e67 (class).* CLong
│ │ │ │ │ +000284c0: 4c6f 6e67 2d61 6363 6573 7369 6e67 3a3a Long-accessing::
│ │ │ │ │ +000284d0: 2020 2869 6e73 7461 6e63 6529 0a0a 1f0a (instance)....
│ │ │ │ │ +000284e0: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ +000284f0: 6e66 6f2c 2020 4e6f 6465 3a20 434c 6f6e nfo, Node: CLon
│ │ │ │ │ +00028500: 674c 6f6e 6720 636c 6173 732d 6163 6365 gLong class-acce
│ │ │ │ │ +00028510: 7373 696e 672c 2020 4e65 7874 3a20 434c ssing, Next: CL
│ │ │ │ │ +00028520: 6f6e 674c 6f6e 672d 6163 6365 7373 696e ongLong-accessin
│ │ │ │ │ +00028530: 672c 2020 5570 3a20 434c 6f6e 674c 6f6e g, Up: CLongLon
│ │ │ │ │ +00028540: 670a 0a31 2e33 352e 3120 434c 6f6e 674c g..1.35.1 CLongL
│ │ │ │ │ +00028550: 6f6e 6720 636c 6173 733a 2061 6363 6573 ong class: acces
│ │ │ │ │ +00028560: 7369 6e67 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d sing.-----------
│ │ │ │ │ +00028570: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00028580: 2d2d 2d2d 2d2d 0a0a 616c 6967 6e6f 660a ------..alignof.
│ │ │ │ │ +00028590: 2020 2020 2041 6e73 7765 7220 7468 6520 Answer the
│ │ │ │ │ +000285a0: 7265 6365 6976 6572 2773 2069 6e73 7461 receiver's insta
│ │ │ │ │ +000285b0: 6e63 6573 2072 6571 7569 7265 6420 616c nces required al
│ │ │ │ │ +000285c0: 6967 6d65 6e74 0a0a 634f 626a 5374 6f72 igment..cObjStor
│ │ │ │ │ +000285d0: 6564 5479 7065 0a20 2020 2020 5072 6976 edType. Priv
│ │ │ │ │ +000285e0: 6174 6520 2d20 416e 7377 6572 2061 6e20 ate - Answer an
│ │ │ │ │ +000285f0: 696e 6465 7820 7265 6665 7272 696e 6720 index referring
│ │ │ │ │ +00028600: 746f 2074 6865 2072 6563 6569 7665 7227 to the receiver'
│ │ │ │ │ +00028610: 7320 696e 7374 616e 6365 730a 2020 2020 s instances.
│ │ │ │ │ +00028620: 2073 6361 6c61 7220 7479 7065 0a0a 7369 scalar type..si
│ │ │ │ │ +00028630: 7a65 6f66 0a20 2020 2020 416e 7377 6572 zeof. Answer
│ │ │ │ │ +00028640: 2074 6865 2072 6563 6569 7665 7227 7320 the receiver's
│ │ │ │ │ +00028650: 696e 7374 616e 6365 7320 7369 7a65 0a0a instances size..
│ │ │ │ │ +00028660: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ +00028670: 652e 696e 666f 2c20 204e 6f64 653a 2043 e.info, Node: C
│ │ │ │ │ +00028680: 4c6f 6e67 4c6f 6e67 2d61 6363 6573 7369 LongLong-accessi
│ │ │ │ │ +00028690: 6e67 2c20 2050 7265 763a 2043 4c6f 6e67 ng, Prev: CLong
│ │ │ │ │ +000286a0: 4c6f 6e67 2063 6c61 7373 2d61 6363 6573 Long class-acces
│ │ │ │ │ +000286b0: 7369 6e67 2c20 2055 703a 2043 4c6f 6e67 sing, Up: CLong
│ │ │ │ │ +000286c0: 4c6f 6e67 0a0a 312e 3335 2e32 2043 4c6f Long..1.35.2 CLo
│ │ │ │ │ +000286d0: 6e67 4c6f 6e67 3a20 6163 6365 7373 696e ngLong: accessin
│ │ │ │ │ +000286e0: 670a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d g.--------------
│ │ │ │ │ +000286f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a61 -------------..a
│ │ │ │ │ +00028700: 6c69 676e 6f66 0a20 2020 2020 416e 7377 lignof. Answ
│ │ │ │ │ +00028710: 6572 2074 6865 2072 6563 6569 7665 7227 er the receiver'
│ │ │ │ │ +00028720: 7320 7265 7175 6972 6564 2061 6c69 676d s required aligm
│ │ │ │ │ +00028730: 656e 740a 0a63 4f62 6a53 746f 7265 6454 ent..cObjStoredT
│ │ │ │ │ +00028740: 7970 650a 2020 2020 2050 7269 7661 7465 ype. Private
│ │ │ │ │ +00028750: 202d 2041 6e73 7765 7220 616e 2069 6e64 - Answer an ind
│ │ │ │ │ +00028760: 6578 2072 6566 6572 7269 6e67 2074 6f20 ex referring to
│ │ │ │ │ +00028770: 7468 6520 7265 6365 6976 6572 2773 2073 the receiver's s
│ │ │ │ │ +00028780: 6361 6c61 7220 7479 7065 0a0a 7369 7a65 calar type..size
│ │ │ │ │ +00028790: 6f66 0a20 2020 2020 416e 7377 6572 2074 of. Answer t
│ │ │ │ │ +000287a0: 6865 2072 6563 6569 7665 7227 7320 7369 he receiver's si
│ │ │ │ │ +000287b0: 7a65 0a0a 0a1f 0a46 696c 653a 2067 7374 ze.....File: gst
│ │ │ │ │ +000287c0: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ +000287d0: 653a 2043 4f62 6a65 6374 2c20 204e 6578 e: CObject, Nex
│ │ │ │ │ +000287e0: 743a 2043 6f6c 6c65 6374 696f 6e2c 2020 t: Collection,
│ │ │ │ │ +000287f0: 5072 6576 3a20 434c 6f6e 674c 6f6e 672c Prev: CLongLong,
│ │ │ │ │ +00028800: 2020 5570 3a20 4261 7365 2063 6c61 7373 Up: Base class
│ │ │ │ │ +00028810: 6573 0a0a 312e 3336 2043 4f62 6a65 6374 es..1.36 CObject
│ │ │ │ │ +00028820: 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a44 .============..D
│ │ │ │ │ +00028830: 6566 696e 6564 2069 6e20 6e61 6d65 7370 efined in namesp
│ │ │ │ │ +00028840: 6163 6520 536d 616c 6c74 616c 6b0a 5375 ace Smalltalk.Su
│ │ │ │ │ +00028850: 7065 7263 6c61 7373 3a20 4f62 6a65 6374 perclass: Object
│ │ │ │ │ +00028860: 0a43 6174 6567 6f72 793a 204c 616e 6775 .Category: Langu
│ │ │ │ │ +00028870: 6167 652d 4320 696e 7465 7266 6163 650a age-C interface.
│ │ │ │ │ +00028880: 2020 2020 2049 2061 6d20 6e6f 7420 7061 I am not pa
│ │ │ │ │ +00028890: 7274 206f 6620 7468 6520 7374 616e 6461 rt of the standa
│ │ │ │ │ +000288a0: 7264 2053 6d61 6c6c 7461 6c6b 206b 6572 rd Smalltalk ker
│ │ │ │ │ +000288b0: 6e65 6c20 636c 6173 7320 6869 6572 6172 nel class hierar
│ │ │ │ │ +000288c0: 6368 792e 0a20 2020 2020 4d79 2069 6e73 chy.. My ins
│ │ │ │ │ +000288d0: 7461 6e63 6573 2063 6f6e 7461 696e 2076 tances contain v
│ │ │ │ │ +000288e0: 616c 7565 7320 7468 6174 2061 7265 206e alues that are n
│ │ │ │ │ +000288f0: 6f74 2069 6e74 6572 7072 6574 6564 2062 ot interpreted b
│ │ │ │ │ +00028900: 7920 7468 650a 2020 2020 2053 6d61 6c6c y the. Small
│ │ │ │ │ +00028910: 7461 6c6b 2073 7973 7465 6d3b 2074 6865 talk system; the
│ │ │ │ │ +00028920: 7920 6672 6571 7565 6e74 6c79 2068 6f6c y frequently hol
│ │ │ │ │ +00028930: 6420 2270 6f69 6e74 6572 7322 2074 6f20 d "pointers" to
│ │ │ │ │ +00028940: 6461 7461 206f 7574 7369 6465 0a20 2020 data outside.
│ │ │ │ │ +00028950: 2020 6f66 2074 6865 2053 6d61 6c6c 7461 of the Smallta
│ │ │ │ │ +00028960: 6c6b 2065 6e76 6972 6f6e 6d65 6e74 2e20 lk environment.
│ │ │ │ │ +00028970: 2054 6865 2043 2063 616c 6c6f 7574 206d The C callout m
│ │ │ │ │ +00028980: 6563 6861 6e69 736d 2061 6c6c 6f77 7320 echanism allows
│ │ │ │ │ +00028990: 6d79 0a20 2020 2020 696e 7374 616e 6365 my. instance
│ │ │ │ │ +000289a0: 7320 746f 2062 6520 7472 616e 7366 6f72 s to be transfor
│ │ │ │ │ +000289b0: 6d65 6420 696e 746f 2074 6865 6972 2063 med into their c
│ │ │ │ │ +000289c0: 6f72 7265 7370 6f6e 6469 6e67 2043 2076 orresponding C v
│ │ │ │ │ +000289d0: 616c 7565 7320 666f 720a 2020 2020 2075 alues for. u
│ │ │ │ │ +000289e0: 7365 2069 6e20 6578 7465 726e 616c 2072 se in external r
│ │ │ │ │ +000289f0: 6f75 7469 6e65 732e 0a0a 2a20 4d65 6e75 outines...* Menu
│ │ │ │ │ +00028a00: 3a0a 0a2a 2043 4f62 6a65 6374 2063 6c61 :..* CObject cla
│ │ │ │ │ +00028a10: 7373 2d63 6f6e 7665 7273 696f 6e3a 3a20 ss-conversion::
│ │ │ │ │ +00028a20: 2028 636c 6173 7329 0a2a 2043 4f62 6a65 (class).* CObje
│ │ │ │ │ +00028a30: 6374 2063 6c61 7373 2d69 6e73 7461 6e63 ct class-instanc
│ │ │ │ │ +00028a40: 6520 6372 6561 7469 6f6e 3a3a 2020 2863 e creation:: (c
│ │ │ │ │ +00028a50: 6c61 7373 290a 2a20 434f 626a 6563 7420 lass).* CObject
│ │ │ │ │ +00028a60: 636c 6173 732d 7072 696d 6974 6976 6520 class-primitive
│ │ │ │ │ +00028a70: 616c 6c6f 6361 7469 6f6e 3a3a 2020 2863 allocation:: (c
│ │ │ │ │ +00028a80: 6c61 7373 290a 2a20 434f 626a 6563 7420 lass).* CObject
│ │ │ │ │ +00028a90: 636c 6173 732d 7375 6263 6c61 7373 2063 class-subclass c
│ │ │ │ │ +00028aa0: 7265 6174 696f 6e3a 3a20 2028 636c 6173 reation:: (clas
│ │ │ │ │ +00028ab0: 7329 0a2a 2043 4f62 6a65 6374 2d61 6363 s).* CObject-acc
│ │ │ │ │ +00028ac0: 6573 7369 6e67 3a3a 2020 2869 6e73 7461 essing:: (insta
│ │ │ │ │ +00028ad0: 6e63 6529 0a2a 2043 4f62 6a65 6374 2d62 nce).* CObject-b
│ │ │ │ │ +00028ae0: 6173 6963 3a3a 2020 2869 6e73 7461 6e63 asic:: (instanc
│ │ │ │ │ +00028af0: 6529 0a2a 2043 4f62 6a65 6374 2d43 2064 e).* CObject-C d
│ │ │ │ │ +00028b00: 6174 6120 6163 6365 7373 3a3a 2020 2869 ata access:: (i
│ │ │ │ │ +00028b10: 6e73 7461 6e63 6529 0a2a 2043 4f62 6a65 nstance).* CObje
│ │ │ │ │ +00028b20: 6374 2d63 6f6e 7665 7273 696f 6e3a 3a20 ct-conversion::
│ │ │ │ │ +00028b30: 2028 696e 7374 616e 6365 290a 2a20 434f (instance).* CO
│ │ │ │ │ +00028b40: 626a 6563 742d 6669 6e61 6c69 7a61 7469 bject-finalizati
│ │ │ │ │ +00028b50: 6f6e 3a3a 2020 2869 6e73 7461 6e63 6529 on:: (instance)
│ │ │ │ │ +00028b60: 0a2a 2043 4f62 6a65 6374 2d70 6f69 6e74 .* CObject-point
│ │ │ │ │ +00028b70: 6572 2d6c 696b 6520 6265 6861 7669 6f72 er-like behavior
│ │ │ │ │ +00028b80: 3a3a 2020 2869 6e73 7461 6e63 6529 0a2a :: (instance).*
│ │ │ │ │ +00028b90: 2043 4f62 6a65 6374 2d74 6573 7469 6e67 CObject-testing
│ │ │ │ │ +00028ba0: 3a3a 2020 2869 6e73 7461 6e63 6529 0a2a :: (instance).*
│ │ │ │ │ +00028bb0: 2043 4f62 6a65 6374 2d74 6573 7469 6e67 CObject-testing
│ │ │ │ │ +00028bc0: 2066 756e 6374 696f 6e61 6c69 7479 3a3a functionality::
│ │ │ │ │ +00028bd0: 2020 2869 6e73 7461 6e63 6529 0a0a 1f0a (instance)....
│ │ │ │ │ +00028be0: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ +00028bf0: 6e66 6f2c 2020 4e6f 6465 3a20 434f 626a nfo, Node: CObj
│ │ │ │ │ +00028c00: 6563 7420 636c 6173 732d 636f 6e76 6572 ect class-conver
│ │ │ │ │ +00028c10: 7369 6f6e 2c20 204e 6578 743a 2043 4f62 sion, Next: COb
│ │ │ │ │ +00028c20: 6a65 6374 2063 6c61 7373 2d69 6e73 7461 ject class-insta
│ │ │ │ │ +00028c30: 6e63 6520 6372 6561 7469 6f6e 2c20 2055 nce creation, U
│ │ │ │ │ +00028c40: 703a 2043 4f62 6a65 6374 0a0a 312e 3336 p: CObject..1.36
│ │ │ │ │ +00028c50: 2e31 2043 4f62 6a65 6374 2063 6c61 7373 .1 CObject class
│ │ │ │ │ +00028c60: 3a20 636f 6e76 6572 7369 6f6e 0a2d 2d2d : conversion.---
│ │ │ │ │ +00028c70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00028c80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a74 -------------..t
│ │ │ │ │ +00028c90: 7970 650a 2020 2020 204e 6f74 6869 6e67 ype. Nothing
│ │ │ │ │ +00028ca0: 2073 7065 6369 616c 2069 6e20 7468 6520 special in the
│ │ │ │ │ +00028cb0: 6465 6661 756c 7420 6361 7365 202d 2061 default case - a
│ │ │ │ │ +00028cc0: 6e73 7765 7220 6120 4354 7970 6520 666f nswer a CType fo
│ │ │ │ │ +00028cd0: 7220 7468 650a 2020 2020 2072 6563 6569 r the. recei
│ │ │ │ │ +00028ce0: 7665 720a 0a0a 1f0a 4669 6c65 3a20 6773 ver.....File: gs
│ │ │ │ │ +00028cf0: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ +00028d00: 6465 3a20 434f 626a 6563 7420 636c 6173 de: CObject clas
│ │ │ │ │ +00028d10: 732d 696e 7374 616e 6365 2063 7265 6174 s-instance creat
│ │ │ │ │ +00028d20: 696f 6e2c 2020 4e65 7874 3a20 434f 626a ion, Next: CObj
│ │ │ │ │ +00028d30: 6563 7420 636c 6173 732d 7072 696d 6974 ect class-primit
│ │ │ │ │ +00028d40: 6976 6520 616c 6c6f 6361 7469 6f6e 2c20 ive allocation,
│ │ │ │ │ +00028d50: 2050 7265 763a 2043 4f62 6a65 6374 2063 Prev: CObject c
│ │ │ │ │ +00028d60: 6c61 7373 2d63 6f6e 7665 7273 696f 6e2c lass-conversion,
│ │ │ │ │ +00028d70: 2020 5570 3a20 434f 626a 6563 740a 0a31 Up: CObject..1
│ │ │ │ │ +00028d80: 2e33 362e 3220 434f 626a 6563 7420 636c .36.2 CObject cl
│ │ │ │ │ +00028d90: 6173 733a 2069 6e73 7461 6e63 6520 6372 ass: instance cr
│ │ │ │ │ +00028da0: 6561 7469 6f6e 0a2d 2d2d 2d2d 2d2d 2d2d eation.---------
│ │ │ │ │ +00028db0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00028dc0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------..
│ │ │ │ │ +00028dd0: 6164 6472 6573 733a 2061 6e49 6e74 6567 address: anInteg
│ │ │ │ │ +00028de0: 6572 0a20 2020 2020 416e 7377 6572 2061 er. Answer a
│ │ │ │ │ +00028df0: 206e 6577 206f 626a 6563 7420 706f 696e new object poin
│ │ │ │ │ +00028e00: 7469 6e67 2074 6f20 7468 6520 7061 7373 ting to the pass
│ │ │ │ │ +00028e10: 6564 2061 6464 7265 7373 2c20 616e 496e ed address, anIn
│ │ │ │ │ +00028e20: 7465 6765 720a 0a61 6c6c 6f63 3a20 6e42 teger..alloc: nB
│ │ │ │ │ +00028e30: 7974 6573 0a20 2020 2020 416c 6c6f 6361 ytes. Alloca
│ │ │ │ │ +00028e40: 7465 206e 4279 7465 7320 6279 7465 7320 te nBytes bytes
│ │ │ │ │ +00028e50: 616e 6420 7265 7475 726e 2061 6e20 696e and return an in
│ │ │ │ │ +00028e60: 7374 616e 6365 206f 6620 7468 6520 7265 stance of the re
│ │ │ │ │ +00028e70: 6365 6976 6572 0a0a 6763 416c 6c6f 633a ceiver..gcAlloc:
│ │ │ │ │ +00028e80: 206e 4279 7465 730a 2020 2020 2041 6c6c nBytes. All
│ │ │ │ │ +00028e90: 6f63 6174 6520 6e42 7974 6573 2062 7974 ocate nBytes byt
│ │ │ │ │ +00028ea0: 6573 2061 6e64 2072 6574 7572 6e20 616e es and return an
│ │ │ │ │ +00028eb0: 2069 6e73 7461 6e63 6520 6f66 2074 6865 instance of the
│ │ │ │ │ +00028ec0: 2072 6563 6569 7665 720a 0a67 634e 6577 receiver..gcNew
│ │ │ │ │ +00028ed0: 3a20 6e42 7974 6573 0a20 2020 2020 416c : nBytes. Al
│ │ │ │ │ +00028ee0: 6c6f 6361 7465 206e 4279 7465 7320 6279 locate nBytes by
│ │ │ │ │ +00028ef0: 7465 7320 616e 6420 7265 7475 726e 2061 tes and return a
│ │ │ │ │ +00028f00: 6e20 696e 7374 616e 6365 206f 6620 7468 n instance of th
│ │ │ │ │ +00028f10: 6520 7265 6365 6976 6572 0a0a 6e65 770a e receiver..new.
│ │ │ │ │ +00028f20: 2020 2020 2041 6e73 7765 7220 6120 6e65 Answer a ne
│ │ │ │ │ +00028f30: 7720 6f62 6a65 6374 2070 6f69 6e74 696e w object pointin
│ │ │ │ │ +00028f40: 6720 746f 204e 554c 4c2e 0a0a 6e65 773a g to NULL...new:
│ │ │ │ │ +00028f50: 206e 4279 7465 730a 2020 2020 2041 6c6c nBytes. All
│ │ │ │ │ +00028f60: 6f63 6174 6520 6e42 7974 6573 2062 7974 ocate nBytes byt
│ │ │ │ │ +00028f70: 6573 2061 6e64 2072 6574 7572 6e20 616e es and return an
│ │ │ │ │ +00028f80: 2069 6e73 7461 6e63 6520 6f66 2074 6865 instance of the
│ │ │ │ │ +00028f90: 2072 6563 6569 7665 720a 0a0a 1f0a 4669 receiver.....Fi
│ │ │ │ │ +00028fa0: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ +00028fb0: 6f2c 2020 4e6f 6465 3a20 434f 626a 6563 o, Node: CObjec
│ │ │ │ │ +00028fc0: 7420 636c 6173 732d 7072 696d 6974 6976 t class-primitiv
│ │ │ │ │ +00028fd0: 6520 616c 6c6f 6361 7469 6f6e 2c20 204e e allocation, N
│ │ │ │ │ +00028fe0: 6578 743a 2043 4f62 6a65 6374 2063 6c61 ext: CObject cla
│ │ │ │ │ +00028ff0: 7373 2d73 7562 636c 6173 7320 6372 6561 ss-subclass crea
│ │ │ │ │ +00029000: 7469 6f6e 2c20 2050 7265 763a 2043 4f62 tion, Prev: COb
│ │ │ │ │ +00029010: 6a65 6374 2063 6c61 7373 2d69 6e73 7461 ject class-insta
│ │ │ │ │ +00029020: 6e63 6520 6372 6561 7469 6f6e 2c20 2055 nce creation, U
│ │ │ │ │ +00029030: 703a 2043 4f62 6a65 6374 0a0a 312e 3336 p: CObject..1.36
│ │ │ │ │ +00029040: 2e33 2043 4f62 6a65 6374 2063 6c61 7373 .3 CObject class
│ │ │ │ │ +00029050: 3a20 7072 696d 6974 6976 6520 616c 6c6f : primitive allo
│ │ │ │ │ +00029060: 6361 7469 6f6e 0a2d 2d2d 2d2d 2d2d 2d2d cation.---------
│ │ │ │ │ +00029070: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00029080: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00029090: 2d0a 0a61 6c6c 6f63 3a20 6e42 7974 6573 -..alloc: nBytes
│ │ │ │ │ +000290a0: 2074 7970 653a 2063 5479 7065 4f62 6a65 type: cTypeObje
│ │ │ │ │ +000290b0: 6374 0a20 2020 2020 416c 6c6f 6361 7465 ct. Allocate
│ │ │ │ │ +000290c0: 206e 4279 7465 7320 6279 7465 7320 616e nBytes bytes an
│ │ │ │ │ +000290d0: 6420 7265 7475 726e 2061 2043 4f62 6a65 d return a CObje
│ │ │ │ │ +000290e0: 6374 206f 6620 7468 6520 6769 7665 6e20 ct of the given
│ │ │ │ │ +000290f0: 7479 7065 0a0a 6763 416c 6c6f 633a 206e type..gcAlloc: n
│ │ │ │ │ +00029100: 4279 7465 7320 7479 7065 3a20 6354 7970 Bytes type: cTyp
│ │ │ │ │ +00029110: 654f 626a 6563 740a 2020 2020 2041 6c6c eObject. All
│ │ │ │ │ +00029120: 6f63 6174 6520 6e42 7974 6573 2062 7974 ocate nBytes byt
│ │ │ │ │ +00029130: 6573 2061 6e64 2072 6574 7572 6e20 6120 es and return a
│ │ │ │ │ +00029140: 434f 626a 6563 7420 6f66 2074 6865 2067 CObject of the g
│ │ │ │ │ +00029150: 6976 656e 2074 7970 650a 0a0a 1f0a 4669 iven type.....Fi
│ │ │ │ │ +00029160: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ +00029170: 6f2c 2020 4e6f 6465 3a20 434f 626a 6563 o, Node: CObjec
│ │ │ │ │ +00029180: 7420 636c 6173 732d 7375 6263 6c61 7373 t class-subclass
│ │ │ │ │ +00029190: 2063 7265 6174 696f 6e2c 2020 4e65 7874 creation, Next
│ │ │ │ │ +000291a0: 3a20 434f 626a 6563 742d 6163 6365 7373 : CObject-access
│ │ │ │ │ +000291b0: 696e 672c 2020 5072 6576 3a20 434f 626a ing, Prev: CObj
│ │ │ │ │ +000291c0: 6563 7420 636c 6173 732d 7072 696d 6974 ect class-primit
│ │ │ │ │ +000291d0: 6976 6520 616c 6c6f 6361 7469 6f6e 2c20 ive allocation,
│ │ │ │ │ +000291e0: 2055 703a 2043 4f62 6a65 6374 0a0a 312e Up: CObject..1.
│ │ │ │ │ +000291f0: 3336 2e34 2043 4f62 6a65 6374 2063 6c61 36.4 CObject cla
│ │ │ │ │ +00029200: 7373 3a20 7375 6263 6c61 7373 2063 7265 ss: subclass cre
│ │ │ │ │ +00029210: 6174 696f 6e0a 2d2d 2d2d 2d2d 2d2d 2d2d ation.----------
│ │ │ │ │ +00029220: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00029230: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a69 -------------..i
│ │ │ │ │ +00029240: 6e68 6572 6974 5368 6170 650a 2020 2020 nheritShape.
│ │ │ │ │ +00029250: 2041 6e73 7765 7220 7768 6574 6865 7220 Answer whether
│ │ │ │ │ +00029260: 7375 6263 6c61 7373 6573 2077 696c 6c20 subclasses will
│ │ │ │ │ +00029270: 6861 7665 2062 7920 6465 6661 756c 7420 have by default
│ │ │ │ │ +00029280: 7468 6520 7361 6d65 2073 6861 7065 2061 the same shape a
│ │ │ │ │ +00029290: 730a 2020 2020 2074 6869 7320 636c 6173 s. this clas
│ │ │ │ │ +000292a0: 732e 2020 5468 6520 6465 6661 756c 7420 s. The default
│ │ │ │ │ +000292b0: 6973 2074 7275 6520 666f 7220 7468 6520 is true for the
│ │ │ │ │ +000292c0: 434f 626a 6563 7420 6869 6572 6172 6368 CObject hierarch
│ │ │ │ │ +000292d0: 792e 0a0a 0a1f 0a46 696c 653a 2067 7374 y......File: gst
│ │ │ │ │ +000292e0: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ +000292f0: 653a 2043 4f62 6a65 6374 2d61 6363 6573 e: CObject-acces
│ │ │ │ │ +00029300: 7369 6e67 2c20 204e 6578 743a 2043 4f62 sing, Next: COb
│ │ │ │ │ +00029310: 6a65 6374 2d62 6173 6963 2c20 2050 7265 ject-basic, Pre
│ │ │ │ │ +00029320: 763a 2043 4f62 6a65 6374 2063 6c61 7373 v: CObject class
│ │ │ │ │ +00029330: 2d73 7562 636c 6173 7320 6372 6561 7469 -subclass creati
│ │ │ │ │ +00029340: 6f6e 2c20 2055 703a 2043 4f62 6a65 6374 on, Up: CObject
│ │ │ │ │ +00029350: 0a0a 312e 3336 2e35 2043 4f62 6a65 6374 ..1.36.5 CObject
│ │ │ │ │ +00029360: 3a20 6163 6365 7373 696e 670a 2d2d 2d2d : accessing.----
│ │ │ │ │ +00029370: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00029380: 2d2d 2d2d 2d0a 0a61 6464 7265 7373 0a20 -----..address.
│ │ │ │ │ +00029390: 2020 2020 416e 7377 6572 2074 6865 2061 Answer the a
│ │ │ │ │ +000293a0: 6464 7265 7373 2074 6865 2072 6563 6569 ddress the recei
│ │ │ │ │ +000293b0: 7665 7220 6973 2070 6f69 6e74 696e 6720 ver is pointing
│ │ │ │ │ +000293c0: 746f 2e20 2054 6865 2061 6464 7265 7373 to. The address
│ │ │ │ │ +000293d0: 2063 616e 0a20 2020 2020 6265 2061 6273 can. be abs
│ │ │ │ │ +000293e0: 6f6c 7574 6520 6966 2074 6865 2073 746f olute if the sto
│ │ │ │ │ +000293f0: 7261 6765 2069 7320 6e69 6c2c 206f 7220 rage is nil, or
│ │ │ │ │ +00029400: 7265 6c61 7469 7665 2074 6f20 7468 6520 relative to the
│ │ │ │ │ +00029410: 536d 616c 6c74 616c 6b0a 2020 2020 206f Smalltalk. o
│ │ │ │ │ +00029420: 626a 6563 7420 696e 2023 7374 6f72 6167 bject in #storag
│ │ │ │ │ +00029430: 652e 2020 496e 2074 6869 7320 6361 7365 e. In this case
│ │ │ │ │ +00029440: 2c20 616e 2061 6464 7265 7373 206f 6620 , an address of
│ │ │ │ │ +00029450: 3020 636f 7272 6573 706f 6e64 7320 746f 0 corresponds to
│ │ │ │ │ +00029460: 0a20 2020 2020 7468 6520 6669 7273 7420 . the first
│ │ │ │ │ +00029470: 696e 7374 616e 6365 2076 6172 6961 626c instance variabl
│ │ │ │ │ +00029480: 652e 0a0a 6164 6472 6573 733a 2061 6e49 e...address: anI
│ │ │ │ │ +00029490: 6e74 6567 6572 0a20 2020 2020 5365 7420 nteger. Set
│ │ │ │ │ +000294a0: 7468 6520 7265 6365 6976 6572 2074 6f20 the receiver to
│ │ │ │ │ +000294b0: 706f 696e 7420 746f 2074 6865 2070 6173 point to the pas
│ │ │ │ │ +000294c0: 7365 6420 6164 6472 6573 732c 2061 6e49 sed address, anI
│ │ │ │ │ +000294d0: 6e74 6567 6572 0a0a 6973 4162 736f 6c75 nteger..isAbsolu
│ │ │ │ │ +000294e0: 7465 0a20 2020 2020 416e 7377 6572 2077 te. Answer w
│ │ │ │ │ +000294f0: 6865 7468 6572 2074 6865 206f 626a 6563 hether the objec
│ │ │ │ │ +00029500: 7420 706f 696e 7473 2069 6e74 6f20 6120 t points into a
│ │ │ │ │ +00029510: 6761 7262 6167 652d 636f 6c6c 6563 7465 garbage-collecte
│ │ │ │ │ +00029520: 6420 536d 616c 6c74 616c 6b0a 2020 2020 d Smalltalk.
│ │ │ │ │ +00029530: 2073 746f 7261 6765 2c20 6f72 2069 7420 storage, or it
│ │ │ │ │ +00029540: 6973 2061 6e20 6162 736f 6c75 7465 2061 is an absolute a
│ │ │ │ │ +00029550: 6464 7265 7373 2e0a 0a70 7269 6e74 4f6e ddress...printOn
│ │ │ │ │ +00029560: 3a20 6153 7472 6561 6d0a 2020 2020 2050 : aStream. P
│ │ │ │ │ +00029570: 7269 6e74 2061 2072 6570 7265 7365 6e74 rint a represent
│ │ │ │ │ +00029580: 6174 696f 6e20 6f66 2074 6865 2072 6563 ation of the rec
│ │ │ │ │ +00029590: 6569 7665 720a 0a73 746f 7261 6765 0a20 eiver..storage.
│ │ │ │ │ +000295a0: 2020 2020 416e 7377 6572 2074 6865 2073 Answer the s
│ │ │ │ │ +000295b0: 746f 7261 6765 2074 6861 7420 7468 6520 torage that the
│ │ │ │ │ +000295c0: 7265 6365 6976 6572 2069 7320 706f 696e receiver is poin
│ │ │ │ │ +000295d0: 7469 6e67 2069 6e74 6f2c 206f 7220 6e69 ting into, or ni
│ │ │ │ │ +000295e0: 6c20 6966 0a20 2020 2020 7468 6520 6164 l if. the ad
│ │ │ │ │ +000295f0: 6472 6573 7320 6973 2061 6273 6f6c 7574 dress is absolut
│ │ │ │ │ +00029600: 652e 0a0a 7374 6f72 6167 653a 2061 6e4f e...storage: anO
│ │ │ │ │ +00029610: 626a 6563 740a 2020 2020 2043 6861 6e67 bject. Chang
│ │ │ │ │ +00029620: 6520 7468 6520 7265 6365 6976 6572 2074 e the receiver t
│ │ │ │ │ +00029630: 6f20 706f 696e 7420 746f 2074 6865 2073 o point to the s
│ │ │ │ │ +00029640: 746f 7261 6765 206f 6620 616e 4f62 6a65 torage of anObje
│ │ │ │ │ +00029650: 6374 2e0a 0a74 7970 653a 2061 4354 7970 ct...type: aCTyp
│ │ │ │ │ +00029660: 650a 2020 2020 2053 6574 2074 6865 2072 e. Set the r
│ │ │ │ │ +00029670: 6563 6569 7665 7227 7320 7479 7065 2074 eceiver's type t
│ │ │ │ │ +00029680: 6f20 6143 5479 7065 2e0a 0a0a 1f0a 4669 o aCType......Fi
│ │ │ │ │ +00029690: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ +000296a0: 6f2c 2020 4e6f 6465 3a20 434f 626a 6563 o, Node: CObjec
│ │ │ │ │ +000296b0: 742d 6261 7369 632c 2020 4e65 7874 3a20 t-basic, Next:
│ │ │ │ │ +000296c0: 434f 626a 6563 742d 4320 6461 7461 2061 CObject-C data a
│ │ │ │ │ +000296d0: 6363 6573 732c 2020 5072 6576 3a20 434f ccess, Prev: CO
│ │ │ │ │ +000296e0: 626a 6563 742d 6163 6365 7373 696e 672c bject-accessing,
│ │ │ │ │ +000296f0: 2020 5570 3a20 434f 626a 6563 740a 0a31 Up: CObject..1
│ │ │ │ │ +00029700: 2e33 362e 3620 434f 626a 6563 743a 2062 .36.6 CObject: b
│ │ │ │ │ +00029710: 6173 6963 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d asic.-----------
│ │ │ │ │ +00029720: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 3d20 616e ----------..= an
│ │ │ │ │ +00029730: 4f62 6a65 6374 0a20 2020 2020 5265 7475 Object. Retu
│ │ │ │ │ +00029740: 726e 2074 7275 6520 6966 2074 6865 2072 rn true if the r
│ │ │ │ │ +00029750: 6563 6569 7665 7220 616e 6420 6143 4f62 eceiver and aCOb
│ │ │ │ │ +00029760: 6a65 6374 2061 7265 2065 7175 616c 2e0a ject are equal..
│ │ │ │ │ +00029770: 0a68 6173 680a 2020 2020 2052 6574 7572 .hash. Retur
│ │ │ │ │ +00029780: 6e20 6120 6861 7368 2076 616c 7565 2066 n a hash value f
│ │ │ │ │ +00029790: 6f72 2061 6e4f 626a 6563 742e 0a0a 0a1f or anObject.....
│ │ │ │ │ +000297a0: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ +000297b0: 696e 666f 2c20 204e 6f64 653a 2043 4f62 info, Node: COb
│ │ │ │ │ +000297c0: 6a65 6374 2d43 2064 6174 6120 6163 6365 ject-C data acce
│ │ │ │ │ +000297d0: 7373 2c20 204e 6578 743a 2043 4f62 6a65 ss, Next: CObje
│ │ │ │ │ +000297e0: 6374 2d63 6f6e 7665 7273 696f 6e2c 2020 ct-conversion,
│ │ │ │ │ +000297f0: 5072 6576 3a20 434f 626a 6563 742d 6261 Prev: CObject-ba
│ │ │ │ │ +00029800: 7369 632c 2020 5570 3a20 434f 626a 6563 sic, Up: CObjec
│ │ │ │ │ +00029810: 740a 0a31 2e33 362e 3720 434f 626a 6563 t..1.36.7 CObjec
│ │ │ │ │ +00029820: 743a 2043 2064 6174 6120 6163 6365 7373 t: C data access
│ │ │ │ │ +00029830: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------
│ │ │ │ │ +00029840: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------..
│ │ │ │ │ +00029850: 6174 3a20 6279 7465 4f66 6673 6574 2070 at: byteOffset p
│ │ │ │ │ +00029860: 7574 3a20 6156 616c 7565 2074 7970 653a ut: aValue type:
│ │ │ │ │ +00029870: 2061 5479 7065 0a20 2020 2020 5374 6f72 aType. Stor
│ │ │ │ │ +00029880: 6520 6156 616c 7565 2061 7320 6461 7461 e aValue as data
│ │ │ │ │ +00029890: 206f 6620 7468 6520 6769 7665 6e20 7479 of the given ty
│ │ │ │ │ +000298a0: 7065 2066 726f 6d20 6279 7465 4f66 6673 pe from byteOffs
│ │ │ │ │ +000298b0: 6574 2062 7974 6573 2061 6674 6572 0a20 et bytes after.
│ │ │ │ │ +000298c0: 2020 2020 7468 6520 706f 696e 7465 7220 the pointer
│ │ │ │ │ +000298d0: 7374 6f72 6564 2069 6e20 7468 6520 7265 stored in the re
│ │ │ │ │ +000298e0: 6365 6976 6572 0a0a 6174 3a20 6279 7465 ceiver..at: byte
│ │ │ │ │ +000298f0: 4f66 6673 6574 2074 7970 653a 2061 5479 Offset type: aTy
│ │ │ │ │ +00029900: 7065 0a20 2020 2020 416e 7377 6572 2073 pe. Answer s
│ │ │ │ │ +00029910: 6f6d 6520 6461 7461 206f 6620 7468 6520 ome data of the
│ │ │ │ │ +00029920: 6769 7665 6e20 7479 7065 2066 726f 6d20 given type from
│ │ │ │ │ +00029930: 6279 7465 4f66 6673 6574 2062 7974 6573 byteOffset bytes
│ │ │ │ │ +00029940: 2061 6674 6572 2074 6865 0a20 2020 2020 after the.
│ │ │ │ │ +00029950: 706f 696e 7465 7220 7374 6f72 6564 2069 pointer stored i
│ │ │ │ │ +00029960: 6e20 7468 6520 7265 6365 6976 6572 0a0a n the receiver..
│ │ │ │ │ +00029970: 6672 6565 0a20 2020 2020 4672 6565 2074 free. Free t
│ │ │ │ │ +00029980: 6865 2072 6563 6569 7665 7227 7320 706f he receiver's po
│ │ │ │ │ +00029990: 696e 7465 7220 616e 6420 7365 7420 6974 inter and set it
│ │ │ │ │ +000299a0: 2074 6f20 6e75 6c6c 2e20 4269 6720 7472 to null. Big tr
│ │ │ │ │ +000299b0: 6f75 626c 6520 6869 7473 0a20 2020 2020 ouble hits.
│ │ │ │ │ +000299c0: 796f 7520 6966 2074 6865 2072 6563 6569 you if the recei
│ │ │ │ │ +000299d0: 7665 7220 646f 6573 6e27 7420 706f 696e ver doesn't poin
│ │ │ │ │ +000299e0: 7420 746f 2074 6865 2062 6173 6520 6f66 t to the base of
│ │ │ │ │ +000299f0: 2061 206d 616c 6c6f 632d 6564 2061 7265 a malloc-ed are
│ │ │ │ │ +00029a00: 612e 0a0a 0a1f 0a46 696c 653a 2067 7374 a......File: gst
│ │ │ │ │ +00029a10: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ +00029a20: 653a 2043 4f62 6a65 6374 2d63 6f6e 7665 e: CObject-conve
│ │ │ │ │ +00029a30: 7273 696f 6e2c 2020 4e65 7874 3a20 434f rsion, Next: CO
│ │ │ │ │ +00029a40: 626a 6563 742d 6669 6e61 6c69 7a61 7469 bject-finalizati
│ │ │ │ │ +00029a50: 6f6e 2c20 2050 7265 763a 2043 4f62 6a65 on, Prev: CObje
│ │ │ │ │ +00029a60: 6374 2d43 2064 6174 6120 6163 6365 7373 ct-C data access
│ │ │ │ │ +00029a70: 2c20 2055 703a 2043 4f62 6a65 6374 0a0a , Up: CObject..
│ │ │ │ │ +00029a80: 312e 3336 2e38 2043 4f62 6a65 6374 3a20 1.36.8 CObject:
│ │ │ │ │ +00029a90: 636f 6e76 6572 7369 6f6e 0a2d 2d2d 2d2d conversion.-----
│ │ │ │ │ +00029aa0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00029ab0: 2d2d 2d2d 2d0a 0a63 6173 7454 6f3a 2061 -----..castTo: a
│ │ │ │ │ +00029ac0: 5479 7065 0a20 2020 2020 416e 7377 6572 Type. Answer
│ │ │ │ │ +00029ad0: 2061 6e6f 7468 6572 2043 4f62 6a65 6374 another CObject
│ │ │ │ │ +00029ae0: 2c20 706f 696e 7469 6e67 2074 6f20 7468 , pointing to th
│ │ │ │ │ +00029af0: 6520 7361 6d65 2061 6464 7265 7373 2061 e same address a
│ │ │ │ │ +00029b00: 7320 7468 650a 2020 2020 2072 6563 6569 s the. recei
│ │ │ │ │ +00029b10: 7665 722c 2062 7574 2062 656c 6f6e 6769 ver, but belongi
│ │ │ │ │ +00029b20: 6e67 2074 6f20 7468 6520 6154 7970 6520 ng to the aType
│ │ │ │ │ +00029b30: 4354 7970 652e 0a0a 6e61 7272 6f77 0a20 CType...narrow.
│ │ │ │ │ +00029b40: 2020 2020 5468 6973 206d 6574 686f 6420 This method
│ │ │ │ │ +00029b50: 6973 2063 616c 6c65 6420 6f6e 2043 4f62 is called on COb
│ │ │ │ │ +00029b60: 6a65 6374 7320 7265 7475 726e 6564 2062 jects returned b
│ │ │ │ │ +00029b70: 7920 6120 4320 6361 6c6c 2d6f 7574 2077 y a C call-out w
│ │ │ │ │ +00029b80: 686f 7365 0a20 2020 2020 7265 7475 726e hose. return
│ │ │ │ │ +00029b90: 2074 7970 6520 6973 2073 7065 6369 6669 type is specifi
│ │ │ │ │ +00029ba0: 6564 2061 7320 6120 4354 7970 653b 2069 ed as a CType; i
│ │ │ │ │ +00029bb0: 7420 6d6f 7374 6c79 2061 6c6c 6f77 7320 t mostly allows
│ │ │ │ │ +00029bc0: 6f6e 6520 746f 0a20 2020 2020 6368 616e one to. chan
│ │ │ │ │ +00029bd0: 6765 2074 6865 2063 6c61 7373 206f 6620 ge the class of
│ │ │ │ │ +00029be0: 7468 6520 7265 7475 726e 6564 2043 4f62 the returned COb
│ │ │ │ │ +00029bf0: 6a65 6374 2e20 2042 7920 6465 6661 756c ject. By defaul
│ │ │ │ │ +00029c00: 7420 6974 2064 6f65 730a 2020 2020 206e t it does. n
│ │ │ │ │ +00029c10: 6f74 6869 6e67 2c20 616e 6420 7468 6174 othing, and that
│ │ │ │ │ +00029c20: 2773 2077 6879 2069 7420 6973 206e 6f74 's why it is not
│ │ │ │ │ +00029c30: 2063 616c 6c65 6420 7768 656e 2023 634f called when #cO
│ │ │ │ │ +00029c40: 626a 6563 7420 6973 2075 7365 6420 746f bject is used to
│ │ │ │ │ +00029c50: 0a20 2020 2020 7370 6563 6966 7920 7468 . specify th
│ │ │ │ │ +00029c60: 6520 7265 7475 726e 2074 7970 652e 0a0a e return type...
│ │ │ │ │ +00029c70: 7479 7065 0a20 2020 2020 416e 7377 6572 type. Answer
│ │ │ │ │ +00029c80: 2061 2043 5479 7065 2066 6f72 2074 6865 a CType for the
│ │ │ │ │ +00029c90: 2072 6563 6569 7665 720a 0a0a 1f0a 4669 receiver.....Fi
│ │ │ │ │ +00029ca0: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ +00029cb0: 6f2c 2020 4e6f 6465 3a20 434f 626a 6563 o, Node: CObjec
│ │ │ │ │ +00029cc0: 742d 6669 6e61 6c69 7a61 7469 6f6e 2c20 t-finalization,
│ │ │ │ │ +00029cd0: 204e 6578 743a 2043 4f62 6a65 6374 2d70 Next: CObject-p
│ │ │ │ │ +00029ce0: 6f69 6e74 6572 2d6c 696b 6520 6265 6861 ointer-like beha
│ │ │ │ │ +00029cf0: 7669 6f72 2c20 2050 7265 763a 2043 4f62 vior, Prev: COb
│ │ │ │ │ +00029d00: 6a65 6374 2d63 6f6e 7665 7273 696f 6e2c ject-conversion,
│ │ │ │ │ +00029d10: 2020 5570 3a20 434f 626a 6563 740a 0a31 Up: CObject..1
│ │ │ │ │ +00029d20: 2e33 362e 3920 434f 626a 6563 743a 2066 .36.9 CObject: f
│ │ │ │ │ +00029d30: 696e 616c 697a 6174 696f 6e0a 2d2d 2d2d inalization.----
│ │ │ │ │ +00029d40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00029d50: 2d2d 2d2d 2d2d 2d2d 0a0a 6669 6e61 6c69 --------..finali
│ │ │ │ │ +00029d60: 7a65 0a20 2020 2020 546f 206d 616b 6520 ze. To make
│ │ │ │ │ +00029d70: 7468 6520 564d 2063 616c 6c20 7468 6973 the VM call this
│ │ │ │ │ +00029d80: 2c20 7573 6520 2361 6464 546f 4265 4669 , use #addToBeFi
│ │ │ │ │ +00029d90: 6e61 6c69 7a65 642e 2049 7420 6672 6565 nalized. It free
│ │ │ │ │ +00029da0: 730a 2020 2020 2061 7574 6f6d 6174 6963 s. automatic
│ │ │ │ │ +00029db0: 616c 6c79 2061 6e79 206d 656d 6f72 7920 ally any memory
│ │ │ │ │ +00029dc0: 706f 696e 7465 6420 746f 2062 7920 7468 pointed to by th
│ │ │ │ │ +00029dd0: 6520 434f 626a 6563 742e 2049 7420 6973 e CObject. It is
│ │ │ │ │ +00029de0: 206e 6f74 0a20 2020 2020 6175 746f 6d61 not. automa
│ │ │ │ │ +00029df0: 7469 6361 6c6c 7920 656e 6162 6c65 6420 tically enabled
│ │ │ │ │ +00029e00: 6265 6361 7573 6520 6269 6720 7472 6f75 because big trou
│ │ │ │ │ +00029e10: 626c 6520 6869 7473 2079 6f75 2069 6620 ble hits you if
│ │ │ │ │ +00029e20: 796f 7520 7573 650a 2020 2020 2023 6672 you use. #fr
│ │ │ │ │ +00029e30: 6565 2061 6e64 2074 6865 2072 6563 6569 ee and the recei
│ │ │ │ │ +00029e40: 7665 7220 646f 6573 6e27 7420 706f 696e ver doesn't poin
│ │ │ │ │ +00029e50: 7420 746f 2074 6865 2062 6173 6520 6f66 t to the base of
│ │ │ │ │ +00029e60: 2061 206d 616c 6c6f 632d 6564 0a20 2020 a malloc-ed.
│ │ │ │ │ +00029e70: 2020 6172 6561 2e0a 0a0a 1f0a 4669 6c65 area......File
│ │ │ │ │ +00029e80: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ +00029e90: 2020 4e6f 6465 3a20 434f 626a 6563 742d Node: CObject-
│ │ │ │ │ +00029ea0: 706f 696e 7465 722d 6c69 6b65 2062 6568 pointer-like beh
│ │ │ │ │ +00029eb0: 6176 696f 722c 2020 4e65 7874 3a20 434f avior, Next: CO
│ │ │ │ │ +00029ec0: 626a 6563 742d 7465 7374 696e 672c 2020 bject-testing,
│ │ │ │ │ +00029ed0: 5072 6576 3a20 434f 626a 6563 742d 6669 Prev: CObject-fi
│ │ │ │ │ +00029ee0: 6e61 6c69 7a61 7469 6f6e 2c20 2055 703a nalization, Up:
│ │ │ │ │ +00029ef0: 2043 4f62 6a65 6374 0a0a 312e 3336 2e31 CObject..1.36.1
│ │ │ │ │ +00029f00: 3020 434f 626a 6563 743a 2070 6f69 6e74 0 CObject: point
│ │ │ │ │ +00029f10: 6572 2d6c 696b 6520 6265 6861 7669 6f72 er-like behavior
│ │ │ │ │ +00029f20: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------
│ │ │ │ │ +00029f30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00029f40: 2d2d 2d2d 2d2d 2d0a 0a2b 2061 6e49 6e74 -------..+ anInt
│ │ │ │ │ +00029f50: 6567 6572 0a20 2020 2020 5265 7475 726e eger. Return
│ │ │ │ │ +00029f60: 2061 6e6f 7468 6572 2069 6e73 7461 6e63 another instanc
│ │ │ │ │ +00029f70: 6520 6f66 2074 6865 2072 6563 6569 7665 e of the receive
│ │ │ │ │ +00029f80: 7227 7320 636c 6173 7320 7768 6963 6820 r's class which
│ │ │ │ │ +00029f90: 706f 696e 7473 2061 740a 2020 2020 2026 points at. &
│ │ │ │ │ +00029fa0: 7265 6365 6976 6572 5b61 6e49 6e74 6567 receiver[anInteg
│ │ │ │ │ +00029fb0: 6572 5d20 286f 722c 2069 6620 796f 7520 er] (or, if you
│ │ │ │ │ +00029fc0: 7072 6566 6572 2c20 7768 6174 2060 7265 prefer, what `re
│ │ │ │ │ +00029fd0: 6365 6976 6572 202b 0a20 2020 2020 616e ceiver +. an
│ │ │ │ │ +00029fe0: 496e 7465 6765 7227 2064 6f65 7320 696e Integer' does in
│ │ │ │ │ +00029ff0: 2043 292e 0a0a 2d20 696e 744f 7250 7472 C)...- intOrPtr
│ │ │ │ │ +0002a000: 0a20 2020 2020 4966 2069 6e74 4f72 5074 . If intOrPt
│ │ │ │ │ +0002a010: 7220 6973 2061 6e20 696e 7465 6765 722c r is an integer,
│ │ │ │ │ +0002a020: 2072 6574 7572 6e20 616e 6f74 6865 7220 return another
│ │ │ │ │ +0002a030: 696e 7374 616e 6365 206f 6620 7468 650a instance of the.
│ │ │ │ │ +0002a040: 2020 2020 2072 6563 6569 7665 7227 7320 receiver's
│ │ │ │ │ +0002a050: 636c 6173 7320 706f 696e 7469 6e67 2061 class pointing a
│ │ │ │ │ +0002a060: 7420 2672 6563 6569 7665 725b 2d61 6e49 t &receiver[-anI
│ │ │ │ │ +0002a070: 6e74 6567 6572 5d20 286f 722c 2069 6620 nteger] (or, if
│ │ │ │ │ +0002a080: 796f 750a 2020 2020 2070 7265 6665 722c you. prefer,
│ │ │ │ │ +0002a090: 2077 6861 7420 6072 6563 6569 7665 7220 what `receiver
│ │ │ │ │ +0002a0a0: 2d20 616e 496e 7465 6765 7227 2064 6f65 - anInteger' doe
│ │ │ │ │ +0002a0b0: 7320 696e 2043 292e 2020 4966 2069 7420 s in C). If it
│ │ │ │ │ +0002a0c0: 6973 2074 6865 2073 616d 650a 2020 2020 is the same.
│ │ │ │ │ +0002a0d0: 2063 6c61 7373 2061 7320 7468 6520 7265 class as the re
│ │ │ │ │ +0002a0e0: 6365 6976 6572 2c20 7265 7475 726e 2074 ceiver, return t
│ │ │ │ │ +0002a0f0: 6865 2064 6966 6665 7265 6e63 6520 696e he difference in
│ │ │ │ │ +0002a100: 2063 6861 7273 2c20 692e 652e 2069 6e0a chars, i.e. in.
│ │ │ │ │ +0002a110: 2020 2020 2062 7974 6573 2c20 6265 7477 bytes, betw
│ │ │ │ │ +0002a120: 6565 6e20 7468 6520 7477 6f20 706f 696e een the two poin
│ │ │ │ │ +0002a130: 7465 6420 6164 6472 6573 7365 7320 286f ted addresses (o
│ │ │ │ │ +0002a140: 722c 2069 6620 796f 7520 7072 6566 6572 r, if you prefer
│ │ │ │ │ +0002a150: 2c20 7768 6174 0a20 2020 2020 6072 6563 , what. `rec
│ │ │ │ │ +0002a160: 6569 7665 7220 2d20 616e 6f74 6865 7243 eiver - anotherC
│ │ │ │ │ +0002a170: 6861 7250 7472 2720 646f 6573 2069 6e20 harPtr' does in
│ │ │ │ │ +0002a180: 4329 0a0a 6164 6472 6573 7341 743a 2061 C)..addressAt: a
│ │ │ │ │ +0002a190: 6e49 6e64 6578 0a20 2020 2020 5265 7475 nIndex. Retu
│ │ │ │ │ +0002a1a0: 726e 2061 206e 6577 2043 4f62 6a65 6374 rn a new CObject
│ │ │ │ │ +0002a1b0: 206f 6620 7468 6520 656c 656d 656e 7420 of the element
│ │ │ │ │ +0002a1c0: 7479 7065 2c20 636f 7272 6573 706f 6e64 type, correspond
│ │ │ │ │ +0002a1d0: 696e 6720 746f 2061 6e0a 2020 2020 206f ing to an. o
│ │ │ │ │ +0002a1e0: 626a 6563 7420 7468 6174 2069 7320 616e bject that is an
│ │ │ │ │ +0002a1f0: 496e 6465 7820 706c 6163 6573 2070 6173 Index places pas
│ │ │ │ │ +0002a200: 7420 7468 6520 7265 6365 6976 6572 2028 t the receiver (
│ │ │ │ │ +0002a210: 7265 6d65 6d62 6572 2074 6861 740a 2020 remember that.
│ │ │ │ │ +0002a220: 2020 2043 4f62 6a65 6374 7320 7265 7072 CObjects repr
│ │ │ │ │ +0002a230: 6573 656e 7420 706f 696e 7465 7273 2061 esent pointers a
│ │ │ │ │ +0002a240: 6e64 2074 6861 7420 4320 706f 696e 7465 nd that C pointe
│ │ │ │ │ +0002a250: 7273 2062 6568 6176 6520 6c69 6b65 0a20 rs behave like.
│ │ │ │ │ +0002a260: 2020 2020 6172 7261 7973 292e 2020 616e arrays). an
│ │ │ │ │ +0002a270: 496e 6465 7820 6973 207a 6572 6f2d 6261 Index is zero-ba
│ │ │ │ │ +0002a280: 7365 642c 206a 7573 7420 6c69 6b65 2077 sed, just like w
│ │ │ │ │ +0002a290: 6974 6820 616c 6c20 6f74 6865 7220 432d ith all other C-
│ │ │ │ │ +0002a2a0: 7374 796c 650a 2020 2020 2061 6363 6573 style. acces
│ │ │ │ │ +0002a2b0: 7369 6e67 2e0a 0a61 743a 2061 6e49 6e64 sing...at: anInd
│ │ │ │ │ +0002a2c0: 6578 0a20 2020 2020 4465 7265 6665 7265 ex. Derefere
│ │ │ │ │ +0002a2d0: 6e63 6520 6120 706f 696e 7465 7220 7468 nce a pointer th
│ │ │ │ │ +0002a2e0: 6174 2069 7320 616e 496e 6465 7820 706c at is anIndex pl
│ │ │ │ │ +0002a2f0: 6163 6573 2070 6173 7420 7468 6520 7265 aces past the re
│ │ │ │ │ +0002a300: 6365 6976 6572 0a20 2020 2020 2872 656d ceiver. (rem
│ │ │ │ │ +0002a310: 656d 6265 7220 7468 6174 2043 4f62 6a65 ember that CObje
│ │ │ │ │ +0002a320: 6374 7320 7265 7072 6573 656e 7420 706f cts represent po
│ │ │ │ │ +0002a330: 696e 7465 7273 2061 6e64 2074 6861 7420 inters and that
│ │ │ │ │ +0002a340: 4320 706f 696e 7465 7273 0a20 2020 2020 C pointers.
│ │ │ │ │ +0002a350: 6265 6861 7665 206c 696b 6520 6172 7261 behave like arra
│ │ │ │ │ +0002a360: 7973 292e 2020 616e 496e 6465 7820 6973 ys). anIndex is
│ │ │ │ │ +0002a370: 207a 6572 6f2d 6261 7365 642c 206a 7573 zero-based, jus
│ │ │ │ │ +0002a380: 7420 6c69 6b65 2077 6974 6820 616c 6c0a t like with all.
│ │ │ │ │ +0002a390: 2020 2020 206f 7468 6572 2043 2d73 7479 other C-sty
│ │ │ │ │ +0002a3a0: 6c65 2061 6363 6573 7369 6e67 2e0a 0a61 le accessing...a
│ │ │ │ │ +0002a3b0: 743a 2061 6e49 6e64 6578 2070 7574 3a20 t: anIndex put:
│ │ │ │ │ +0002a3c0: 6156 616c 7565 0a20 2020 2020 5374 6f72 aValue. Stor
│ │ │ │ │ +0002a3d0: 6520 616e 496e 6465 7820 706c 6163 6573 e anIndex places
│ │ │ │ │ +0002a3e0: 2070 6173 7420 7468 6520 7265 6365 6976 past the receiv
│ │ │ │ │ +0002a3f0: 6572 2074 6865 2070 6173 7365 6420 536d er the passed Sm
│ │ │ │ │ +0002a400: 616c 6c74 616c 6b20 6f62 6a65 6374 0a20 alltalk object.
│ │ │ │ │ +0002a410: 2020 2020 6f72 2043 4f62 6a65 6374 2060 or CObject `
│ │ │ │ │ +0002a420: 6156 616c 7565 273b 2069 6620 6974 2069 aValue'; if it i
│ │ │ │ │ +0002a430: 7320 6120 434f 626a 6563 7420 6973 2064 s a CObject is d
│ │ │ │ │ +0002a440: 6572 6566 6572 656e 6365 643a 2074 6861 ereferenced: tha
│ │ │ │ │ +0002a450: 7420 6973 2c0a 2020 2020 2074 6869 7320 t is,. this
│ │ │ │ │ +0002a460: 6d65 7468 6f64 2069 7320 6571 7569 7661 method is equiva
│ │ │ │ │ +0002a470: 6c65 6e74 2065 6974 6865 7220 746f 2063 lent either to c
│ │ │ │ │ +0002a480: 6f62 6a5b 616e 496e 6465 785d 3d61 5661 obj[anIndex]=aVa
│ │ │ │ │ +0002a490: 6c75 6520 6f72 0a20 2020 2020 636f 626a lue or. cobj
│ │ │ │ │ +0002a4a0: 5b61 6e49 6e64 6578 5d3d 2a61 5661 6c75 [anIndex]=*aValu
│ │ │ │ │ +0002a4b0: 652e 2020 616e 496e 6465 7820 6973 207a e. anIndex is z
│ │ │ │ │ +0002a4c0: 6572 6f2d 6261 7365 642c 206a 7573 7420 ero-based, just
│ │ │ │ │ +0002a4d0: 6c69 6b65 2077 6974 6820 616c 6c0a 2020 like with all.
│ │ │ │ │ +0002a4e0: 2020 206f 7468 6572 2043 2d73 7479 6c65 other C-style
│ │ │ │ │ +0002a4f0: 2061 6363 6573 7369 6e67 2e0a 0a20 2020 accessing...
│ │ │ │ │ +0002a500: 2020 496e 2062 6f74 6820 6361 7365 732c In both cases,
│ │ │ │ │ +0002a510: 2061 5661 6c75 6520 7368 6f75 6c64 2062 aValue should b
│ │ │ │ │ +0002a520: 6520 6f66 2074 6865 2065 6c65 6d65 6e74 e of the element
│ │ │ │ │ +0002a530: 2074 7970 6520 6f72 206f 6620 7468 650a type or of the.
│ │ │ │ │ +0002a540: 2020 2020 2063 6f72 7265 7370 6f6e 6469 correspondi
│ │ │ │ │ +0002a550: 6e67 2053 6d61 6c6c 7461 6c6b 2074 7970 ng Smalltalk typ
│ │ │ │ │ +0002a560: 6520 2874 6861 7420 6973 2c20 6120 5374 e (that is, a St
│ │ │ │ │ +0002a570: 7269 6e67 2069 7320 6f6b 2066 6f72 2061 ring is ok for a
│ │ │ │ │ +0002a580: 6e20 6172 7261 790a 2020 2020 206f 6620 n array. of
│ │ │ │ │ +0002a590: 4353 7472 696e 6773 2920 746f 2061 766f CStrings) to avo
│ │ │ │ │ +0002a5a0: 6964 2074 7970 696e 6720 7072 6f62 6c65 id typing proble
│ │ │ │ │ +0002a5b0: 6d73 2077 6869 6368 2068 6f77 6576 6572 ms which however
│ │ │ │ │ +0002a5c0: 2077 696c 6c20 6e6f 7420 6265 0a20 2020 will not be.
│ │ │ │ │ +0002a5d0: 2020 7369 676e 616c 6564 2062 6563 6175 signaled becau
│ │ │ │ │ +0002a5e0: 7365 2043 2069 7320 756e 7479 7065 642e se C is untyped.
│ │ │ │ │ +0002a5f0: 0a0a 6465 6372 0a20 2020 2020 4164 6a75 ..decr. Adju
│ │ │ │ │ +0002a600: 7374 2074 6865 2070 6f69 6e74 6572 2062 st the pointer b
│ │ │ │ │ +0002a610: 7920 7369 7a65 6f66 2864 6572 6566 6572 y sizeof(derefer
│ │ │ │ │ +0002a620: 656e 6365 6454 7970 6529 2062 7974 6573 encedType) bytes
│ │ │ │ │ +0002a630: 2064 6f77 6e20 2869 2e65 2e0a 2020 2020 down (i.e..
│ │ │ │ │ +0002a640: 202d 7265 6365 6976 6572 290a 0a64 6563 -receiver)..dec
│ │ │ │ │ +0002a650: 7242 793a 2061 6e49 6e74 6567 6572 0a20 rBy: anInteger.
│ │ │ │ │ +0002a660: 2020 2020 4164 6a75 7374 2074 6865 2070 Adjust the p
│ │ │ │ │ +0002a670: 6f69 6e74 6572 2062 7920 616e 496e 7465 ointer by anInte
│ │ │ │ │ +0002a680: 6765 7220 656c 656d 656e 7473 2064 6f77 ger elements dow
│ │ │ │ │ +0002a690: 6e20 2869 2e65 2e20 7265 6365 6976 6572 n (i.e. receiver
│ │ │ │ │ +0002a6a0: 202d 3d0a 2020 2020 2061 6e49 6e74 6567 -=. anInteg
│ │ │ │ │ +0002a6b0: 6572 290a 0a69 6e63 720a 2020 2020 2041 er)..incr. A
│ │ │ │ │ +0002a6c0: 646a 7573 7420 7468 6520 706f 696e 7465 djust the pointe
│ │ │ │ │ +0002a6d0: 7220 6279 2073 697a 656f 6628 6465 7265 r by sizeof(dere
│ │ │ │ │ +0002a6e0: 6665 7265 6e63 6564 5479 7065 2920 6279 ferencedType) by
│ │ │ │ │ +0002a6f0: 7465 7320 7570 2028 692e 652e 0a20 2020 tes up (i.e..
│ │ │ │ │ +0002a700: 2020 2b2b 7265 6365 6976 6572 290a 0a69 ++receiver)..i
│ │ │ │ │ +0002a710: 6e63 7242 793a 2061 6e49 6e74 6567 6572 ncrBy: anInteger
│ │ │ │ │ +0002a720: 0a20 2020 2020 4164 6a75 7374 2074 6865 . Adjust the
│ │ │ │ │ +0002a730: 2070 6f69 6e74 6572 2062 7920 616e 496e pointer by anIn
│ │ │ │ │ +0002a740: 7465 6765 7220 656c 656d 656e 7473 2075 teger elements u
│ │ │ │ │ +0002a750: 7020 2869 2e65 2e20 7265 6365 6976 6572 p (i.e. receiver
│ │ │ │ │ +0002a760: 202b 3d0a 2020 2020 2061 6e49 6e74 6567 +=. anInteg
│ │ │ │ │ +0002a770: 6572 290a 0a0a 1f0a 4669 6c65 3a20 6773 er).....File: gs
│ │ │ │ │ +0002a780: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ +0002a790: 6465 3a20 434f 626a 6563 742d 7465 7374 de: CObject-test
│ │ │ │ │ +0002a7a0: 696e 672c 2020 4e65 7874 3a20 434f 626a ing, Next: CObj
│ │ │ │ │ +0002a7b0: 6563 742d 7465 7374 696e 6720 6675 6e63 ect-testing func
│ │ │ │ │ +0002a7c0: 7469 6f6e 616c 6974 792c 2020 5072 6576 tionality, Prev
│ │ │ │ │ +0002a7d0: 3a20 434f 626a 6563 742d 706f 696e 7465 : CObject-pointe
│ │ │ │ │ +0002a7e0: 722d 6c69 6b65 2062 6568 6176 696f 722c r-like behavior,
│ │ │ │ │ +0002a7f0: 2020 5570 3a20 434f 626a 6563 740a 0a31 Up: CObject..1
│ │ │ │ │ +0002a800: 2e33 362e 3131 2043 4f62 6a65 6374 3a20 .36.11 CObject:
│ │ │ │ │ +0002a810: 7465 7374 696e 670a 2d2d 2d2d 2d2d 2d2d testing.--------
│ │ │ │ │ +0002a820: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0002a830: 0a0a 6973 4e75 6c6c 0a20 2020 2020 5265 ..isNull. Re
│ │ │ │ │ +0002a840: 7475 726e 2074 7275 6520 6966 2074 6865 turn true if the
│ │ │ │ │ +0002a850: 2072 6563 6569 7665 7220 706f 696e 7473 receiver points
│ │ │ │ │ +0002a860: 2074 6f20 4e55 4c4c 2e0a 0a0a 1f0a 4669 to NULL......Fi
│ │ │ │ │ +0002a870: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ +0002a880: 6f2c 2020 4e6f 6465 3a20 434f 626a 6563 o, Node: CObjec
│ │ │ │ │ +0002a890: 742d 7465 7374 696e 6720 6675 6e63 7469 t-testing functi
│ │ │ │ │ +0002a8a0: 6f6e 616c 6974 792c 2020 5072 6576 3a20 onality, Prev:
│ │ │ │ │ +0002a8b0: 434f 626a 6563 742d 7465 7374 696e 672c CObject-testing,
│ │ │ │ │ +0002a8c0: 2020 5570 3a20 434f 626a 6563 740a 0a31 Up: CObject..1
│ │ │ │ │ +0002a8d0: 2e33 362e 3132 2043 4f62 6a65 6374 3a20 .36.12 CObject:
│ │ │ │ │ +0002a8e0: 7465 7374 696e 6720 6675 6e63 7469 6f6e testing function
│ │ │ │ │ +0002a8f0: 616c 6974 790a 2d2d 2d2d 2d2d 2d2d 2d2d ality.----------
│ │ │ │ │ +0002a900: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0002a910: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6973 ------------..is
│ │ │ │ │ +0002a920: 434f 626a 6563 740a 2020 2020 2041 6e73 CObject. Ans
│ │ │ │ │ +0002a930: 7765 7220 6074 7275 6527 2e0a 0a0a 1f0a wer `true'......
│ │ │ │ │ +0002a940: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ +0002a950: 6e66 6f2c 2020 4e6f 6465 3a20 436f 6c6c nfo, Node: Coll
│ │ │ │ │ +0002a960: 6563 7469 6f6e 2c20 204e 6578 743a 2043 ection, Next: C
│ │ │ │ │ +0002a970: 6f6d 7069 6c65 6442 6c6f 636b 2c20 2050 ompiledBlock, P
│ │ │ │ │ +0002a980: 7265 763a 2043 4f62 6a65 6374 2c20 2055 rev: CObject, U
│ │ │ │ │ +0002a990: 703a 2042 6173 6520 636c 6173 7365 730a p: Base classes.
│ │ │ │ │ +0002a9a0: 0a31 2e33 3720 436f 6c6c 6563 7469 6f6e .1.37 Collection
│ │ │ │ │ +0002a9b0: 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d .===============
│ │ │ │ │ +0002a9c0: 0a0a 4465 6669 6e65 6420 696e 206e 616d ..Defined in nam
│ │ │ │ │ +0002a9d0: 6573 7061 6365 2053 6d61 6c6c 7461 6c6b espace Smalltalk
│ │ │ │ │ +0002a9e0: 0a53 7570 6572 636c 6173 733a 2049 7465 .Superclass: Ite
│ │ │ │ │ +0002a9f0: 7261 626c 650a 4361 7465 676f 7279 3a20 rable.Category:
│ │ │ │ │ +0002aa00: 436f 6c6c 6563 7469 6f6e 730a 2020 2020 Collections.
│ │ │ │ │ +0002aa10: 2049 2061 6d20 616e 2061 6273 7472 6163 I am an abstrac
│ │ │ │ │ +0002aa20: 7420 636c 6173 732e 2020 4d79 2069 6e73 t class. My ins
│ │ │ │ │ +0002aa30: 7461 6e63 6573 2061 7265 2063 6f6c 6c65 tances are colle
│ │ │ │ │ +0002aa40: 6374 696f 6e73 206f 6620 6f62 6a65 6374 ctions of object
│ │ │ │ │ +0002aa50: 732e 0a20 2020 2020 4d79 2073 7562 636c s.. My subcl
│ │ │ │ │ +0002aa60: 6173 7365 7320 6d61 7920 706c 6163 6520 asses may place
│ │ │ │ │ +0002aa70: 736f 6d65 2072 6573 7472 6963 7469 6f6e some restriction
│ │ │ │ │ +0002aa80: 7320 6f72 2061 6464 2073 6f6d 6520 6465 s or add some de
│ │ │ │ │ +0002aa90: 6669 6e69 7469 6f6e 730a 2020 2020 2074 finitions. t
│ │ │ │ │ +0002aaa0: 6f20 686f 7720 7468 6520 6f62 6a65 6374 o how the object
│ │ │ │ │ +0002aab0: 7320 6172 6520 7374 6f72 6564 206f 7220 s are stored or
│ │ │ │ │ +0002aac0: 6f72 6761 6e69 7a65 643b 2049 2073 6179 organized; I say
│ │ │ │ │ +0002aad0: 206e 6f74 6869 6e67 2061 626f 7574 0a20 nothing about.
│ │ │ │ │ +0002aae0: 2020 2020 7468 6973 2e20 2049 206d 6572 this. I mer
│ │ │ │ │ +0002aaf0: 656c 7920 7072 6f76 6964 6520 736f 6d65 ely provide some
│ │ │ │ │ +0002ab00: 206f 626a 6563 7420 6372 6561 7469 6f6e object creation
│ │ │ │ │ +0002ab10: 2061 6e64 2061 6363 6573 7320 726f 7574 and access rout
│ │ │ │ │ +0002ab20: 696e 6573 0a20 2020 2020 666f 7220 6765 ines. for ge
│ │ │ │ │ +0002ab30: 6e65 7261 6c20 636f 6c6c 6563 7469 6f6e neral collection
│ │ │ │ │ +0002ab40: 7320 6f66 206f 626a 6563 7473 2e0a 0a2a s of objects...*
│ │ │ │ │ +0002ab50: 204d 656e 753a 0a0a 2a20 436f 6c6c 6563 Menu:..* Collec
│ │ │ │ │ +0002ab60: 7469 6f6e 2063 6c61 7373 2d69 6e73 7461 tion class-insta
│ │ │ │ │ +0002ab70: 6e63 6520 6372 6561 7469 6f6e 3a3a 2020 nce creation::
│ │ │ │ │ +0002ab80: 2863 6c61 7373 290a 2a20 436f 6c6c 6563 (class).* Collec
│ │ │ │ │ +0002ab90: 7469 6f6e 2063 6c61 7373 2d6d 756c 7469 tion class-multi
│ │ │ │ │ +0002aba0: 6279 7465 2065 6e63 6f64 696e 6773 3a3a byte encodings::
│ │ │ │ │ +0002abb0: 2020 2863 6c61 7373 290a 2a20 436f 6c6c (class).* Coll
│ │ │ │ │ +0002abc0: 6563 7469 6f6e 2d61 6464 696e 673a 3a20 ection-adding::
│ │ │ │ │ +0002abd0: 2028 696e 7374 616e 6365 290a 2a20 436f (instance).* Co
│ │ │ │ │ +0002abe0: 6c6c 6563 7469 6f6e 2d63 6f6d 7069 6c65 llection-compile
│ │ │ │ │ +0002abf0: 723a 3a20 2028 696e 7374 616e 6365 290a r:: (instance).
│ │ │ │ │ +0002ac00: 2a20 436f 6c6c 6563 7469 6f6e 2d63 6f6e * Collection-con
│ │ │ │ │ +0002ac10: 6361 7465 6e61 7469 6e67 3a3a 2020 2869 catenating:: (i
│ │ │ │ │ +0002ac20: 6e73 7461 6e63 6529 0a2a 2043 6f6c 6c65 nstance).* Colle
│ │ │ │ │ +0002ac30: 6374 696f 6e2d 636f 6e76 6572 7469 6e67 ction-converting
│ │ │ │ │ +0002ac40: 3a3a 2020 2869 6e73 7461 6e63 6529 0a2a :: (instance).*
│ │ │ │ │ +0002ac50: 2043 6f6c 6c65 6374 696f 6e2d 636f 7079 Collection-copy
│ │ │ │ │ +0002ac60: 696e 6720 436f 6c6c 6563 7469 6f6e 733a ing Collections:
│ │ │ │ │ +0002ac70: 3a20 2028 696e 7374 616e 6365 290a 2a20 : (instance).*
│ │ │ │ │ +0002ac80: 436f 6c6c 6563 7469 6f6e 2d63 6f70 7969 Collection-copyi
│ │ │ │ │ +0002ac90: 6e67 2053 6571 7565 6e63 6561 626c 6543 ng SequenceableC
│ │ │ │ │ +0002aca0: 6f6c 6c65 6374 696f 6e73 3a3a 2020 2869 ollections:: (i
│ │ │ │ │ +0002acb0: 6e73 7461 6e63 6529 0a2a 2043 6f6c 6c65 nstance).* Colle
│ │ │ │ │ +0002acc0: 6374 696f 6e2d 656e 756d 6572 6174 696f ction-enumeratio
│ │ │ │ │ +0002acd0: 6e3a 3a20 2028 696e 7374 616e 6365 290a n:: (instance).
│ │ │ │ │ +0002ace0: 2a20 436f 6c6c 6563 7469 6f6e 2d66 696e * Collection-fin
│ │ │ │ │ +0002acf0: 616c 697a 6174 696f 6e3a 3a20 2028 696e alization:: (in
│ │ │ │ │ +0002ad00: 7374 616e 6365 290a 2a20 436f 6c6c 6563 stance).* Collec
│ │ │ │ │ +0002ad10: 7469 6f6e 2d70 7269 6e74 696e 673a 3a20 tion-printing::
│ │ │ │ │ +0002ad20: 2028 696e 7374 616e 6365 290a 2a20 436f (instance).* Co
│ │ │ │ │ +0002ad30: 6c6c 6563 7469 6f6e 2d72 656d 6f76 696e llection-removin
│ │ │ │ │ +0002ad40: 673a 3a20 2028 696e 7374 616e 6365 290a g:: (instance).
│ │ │ │ │ +0002ad50: 2a20 436f 6c6c 6563 7469 6f6e 2d73 6f72 * Collection-sor
│ │ │ │ │ +0002ad60: 7469 6e67 3a3a 2020 2869 6e73 7461 6e63 ting:: (instanc
│ │ │ │ │ +0002ad70: 6529 0a2a 2043 6f6c 6c65 6374 696f 6e2d e).* Collection-
│ │ │ │ │ +0002ad80: 7374 6f72 696e 673a 3a20 2028 696e 7374 storing:: (inst
│ │ │ │ │ +0002ad90: 616e 6365 290a 2a20 436f 6c6c 6563 7469 ance).* Collecti
│ │ │ │ │ +0002ada0: 6f6e 2d74 6573 7469 6e67 2063 6f6c 6c65 on-testing colle
│ │ │ │ │ +0002adb0: 6374 696f 6e73 3a3a 2020 2869 6e73 7461 ctions:: (insta
│ │ │ │ │ +0002adc0: 6e63 6529 0a0a 1f0a 4669 6c65 3a20 6773 nce)....File: gs
│ │ │ │ │ +0002add0: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ +0002ade0: 6465 3a20 436f 6c6c 6563 7469 6f6e 2063 de: Collection c
│ │ │ │ │ +0002adf0: 6c61 7373 2d69 6e73 7461 6e63 6520 6372 lass-instance cr
│ │ │ │ │ +0002ae00: 6561 7469 6f6e 2c20 204e 6578 743a 2043 eation, Next: C
│ │ │ │ │ +0002ae10: 6f6c 6c65 6374 696f 6e20 636c 6173 732d ollection class-
│ │ │ │ │ +0002ae20: 6d75 6c74 6962 7974 6520 656e 636f 6469 multibyte encodi
│ │ │ │ │ +0002ae30: 6e67 732c 2020 5570 3a20 436f 6c6c 6563 ngs, Up: Collec
│ │ │ │ │ +0002ae40: 7469 6f6e 0a0a 312e 3337 2e31 2043 6f6c tion..1.37.1 Col
│ │ │ │ │ +0002ae50: 6c65 6374 696f 6e20 636c 6173 733a 2069 lection class: i
│ │ │ │ │ +0002ae60: 6e73 7461 6e63 6520 6372 6561 7469 6f6e nstance creation
│ │ │ │ │ +0002ae70: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------
│ │ │ │ │ +0002ae80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0002ae90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a66 726f -----------..fro
│ │ │ │ │ +0002aea0: 6d3a 2061 6e41 7272 6179 0a20 2020 2020 m: anArray.
│ │ │ │ │ +0002aeb0: 436f 6e76 6572 7420 616e 4172 7261 7920 Convert anArray
│ │ │ │ │ +0002aec0: 746f 2061 6e20 696e 7374 616e 6365 206f to an instance o
│ │ │ │ │ +0002aed0: 6620 7468 6520 7265 6365 6976 6572 2e20 f the receiver.
│ │ │ │ │ +0002aee0: 2061 6e41 7272 6179 2069 730a 2020 2020 anArray is.
│ │ │ │ │ +0002aef0: 2073 7472 7563 7475 7265 6420 7375 6368 structured such
│ │ │ │ │ +0002af00: 2074 6861 7420 7468 6520 696e 7374 616e that the instan
│ │ │ │ │ +0002af10: 6365 2063 616e 2062 6520 636f 6e76 656e ce can be conven
│ │ │ │ │ +0002af20: 6965 6e74 6c79 2061 6e64 2066 756c 6c79 iently and fully
│ │ │ │ │ +0002af30: 0a20 2020 2020 7370 6563 6966 6965 6420 . specified
│ │ │ │ │ +0002af40: 7573 696e 6720 6272 6163 652d 7379 6e74 using brace-synt
│ │ │ │ │ +0002af50: 6178 2c20 706f 7373 6962 6c79 2062 7920 ax, possibly by
│ │ │ │ │ +0002af60: 696d 706f 7369 6e67 2073 6f6d 6520 6164 imposing some ad
│ │ │ │ │ +0002af70: 6469 7469 6f6e 616c 0a20 2020 2020 7374 ditional. st
│ │ │ │ │ +0002af80: 7275 6374 7572 6520 6f6e 2061 6e41 7272 ructure on anArr
│ │ │ │ │ +0002af90: 6179 2e0a 0a6a 6f69 6e3a 2061 436f 6c6c ay...join: aColl
│ │ │ │ │ +0002afa0: 6563 7469 6f6e 0a20 2020 2020 416e 7377 ection. Answ
│ │ │ │ │ +0002afb0: 6572 2061 2063 6f6c 6c65 6374 696f 6e20 er a collection
│ │ │ │ │ +0002afc0: 666f 726d 6564 2062 7920 7472 6561 7469 formed by treati
│ │ │ │ │ +0002afd0: 6e67 2065 6163 6820 656c 656d 656e 7420 ng each element
│ │ │ │ │ +0002afe0: 696e 2061 436f 6c6c 6563 7469 6f6e 0a20 in aCollection.
│ │ │ │ │ +0002aff0: 2020 2020 6173 2061 2060 7769 7468 416c as a `withAl
│ │ │ │ │ +0002b000: 6c3a 2720 6172 6775 6d65 6e74 2063 6f6c l:' argument col
│ │ │ │ │ +0002b010: 6c65 6374 696f 6e20 746f 2062 6520 6164 lection to be ad
│ │ │ │ │ +0002b020: 6465 6420 746f 2061 206e 6577 2069 6e73 ded to a new ins
│ │ │ │ │ +0002b030: 7461 6e63 652e 0a0a 7769 7468 3a20 616e tance...with: an
│ │ │ │ │ +0002b040: 4f62 6a65 6374 0a20 2020 2020 416e 7377 Object. Answ
│ │ │ │ │ +0002b050: 6572 2061 2063 6f6c 6c65 6374 696f 6e20 er a collection
│ │ │ │ │ +0002b060: 7768 6f73 6520 6f6e 6c79 2065 6c65 6d65 whose only eleme
│ │ │ │ │ +0002b070: 6e74 2069 7320 616e 4f62 6a65 6374 0a0a nt is anObject..
│ │ │ │ │ +0002b080: 7769 7468 3a20 6669 7273 744f 626a 6563 with: firstObjec
│ │ │ │ │ +0002b090: 7420 7769 7468 3a20 7365 636f 6e64 4f62 t with: secondOb
│ │ │ │ │ +0002b0a0: 6a65 6374 0a20 2020 2020 416e 7377 6572 ject. Answer
│ │ │ │ │ +0002b0b0: 2061 2063 6f6c 6c65 6374 696f 6e20 7768 a collection wh
│ │ │ │ │ +0002b0c0: 6f73 6520 6f6e 6c79 2065 6c65 6d65 6e74 ose only element
│ │ │ │ │ +0002b0d0: 7320 6172 6520 7468 6520 7061 7261 6d65 s are the parame
│ │ │ │ │ +0002b0e0: 7465 7273 2069 6e20 7468 650a 2020 2020 ters in the.
│ │ │ │ │ +0002b0f0: 206f 7264 6572 2074 6865 7920 7765 7265 order they were
│ │ │ │ │ +0002b100: 2070 6173 7365 640a 0a77 6974 683a 2066 passed..with: f
│ │ │ │ │ +0002b110: 6972 7374 4f62 6a65 6374 2077 6974 683a irstObject with:
│ │ │ │ │ +0002b120: 2073 6563 6f6e 644f 626a 6563 7420 7769 secondObject wi
│ │ │ │ │ +0002b130: 7468 3a20 7468 6972 644f 626a 6563 740a th: thirdObject.
│ │ │ │ │ +0002b140: 2020 2020 2041 6e73 7765 7220 6120 636f Answer a co
│ │ │ │ │ +0002b150: 6c6c 6563 7469 6f6e 2077 686f 7365 206f llection whose o
│ │ │ │ │ +0002b160: 6e6c 7920 656c 656d 656e 7473 2061 7265 nly elements are
│ │ │ │ │ +0002b170: 2074 6865 2070 6172 616d 6574 6572 7320 the parameters
│ │ │ │ │ +0002b180: 696e 2074 6865 0a20 2020 2020 6f72 6465 in the. orde
│ │ │ │ │ +0002b190: 7220 7468 6579 2077 6572 6520 7061 7373 r they were pass
│ │ │ │ │ +0002b1a0: 6564 0a0a 7769 7468 3a20 6669 7273 744f ed..with: firstO
│ │ │ │ │ +0002b1b0: 626a 6563 7420 7769 7468 3a20 7365 636f bject with: seco
│ │ │ │ │ +0002b1c0: 6e64 4f62 6a65 6374 2077 6974 683a 2074 ndObject with: t
│ │ │ │ │ +0002b1d0: 6869 7264 4f62 6a65 6374 2077 6974 683a hirdObject with:
│ │ │ │ │ +0002b1e0: 2066 6f75 7274 684f 626a 6563 740a 2020 fourthObject.
│ │ │ │ │ +0002b1f0: 2020 2041 6e73 7765 7220 6120 636f 6c6c Answer a coll
│ │ │ │ │ +0002b200: 6563 7469 6f6e 2077 686f 7365 206f 6e6c ection whose onl
│ │ │ │ │ +0002b210: 7920 656c 656d 656e 7473 2061 7265 2074 y elements are t
│ │ │ │ │ +0002b220: 6865 2070 6172 616d 6574 6572 7320 696e he parameters in
│ │ │ │ │ +0002b230: 2074 6865 0a20 2020 2020 6f72 6465 7220 the. order
│ │ │ │ │ +0002b240: 7468 6579 2077 6572 6520 7061 7373 6564 they were passed
│ │ │ │ │ +0002b250: 0a0a 7769 7468 3a20 6669 7273 744f 626a ..with: firstObj
│ │ │ │ │ +0002b260: 6563 7420 7769 7468 3a20 7365 636f 6e64 ect with: second
│ │ │ │ │ +0002b270: 4f62 6a65 6374 2077 6974 683a 2074 6869 Object with: thi
│ │ │ │ │ +0002b280: 7264 4f62 6a65 6374 2077 6974 683a 2066 rdObject with: f
│ │ │ │ │ +0002b290: 6f75 7274 684f 626a 6563 7420 7769 7468 ourthObject with
│ │ │ │ │ +0002b2a0: 3a20 6669 6674 684f 626a 6563 740a 2020 : fifthObject.
│ │ │ │ │ +0002b2b0: 2020 2041 6e73 7765 7220 6120 636f 6c6c Answer a coll
│ │ │ │ │ +0002b2c0: 6563 7469 6f6e 2077 686f 7365 206f 6e6c ection whose onl
│ │ │ │ │ +0002b2d0: 7920 656c 656d 656e 7473 2061 7265 2074 y elements are t
│ │ │ │ │ +0002b2e0: 6865 2070 6172 616d 6574 6572 7320 696e he parameters in
│ │ │ │ │ +0002b2f0: 2074 6865 0a20 2020 2020 6f72 6465 7220 the. order
│ │ │ │ │ +0002b300: 7468 6579 2077 6572 6520 7061 7373 6564 they were passed
│ │ │ │ │ +0002b310: 0a0a 7769 7468 416c 6c3a 2061 436f 6c6c ..withAll: aColl
│ │ │ │ │ +0002b320: 6563 7469 6f6e 0a20 2020 2020 416e 7377 ection. Answ
│ │ │ │ │ +0002b330: 6572 2061 2063 6f6c 6c65 6374 696f 6e20 er a collection
│ │ │ │ │ +0002b340: 7768 6f73 6520 656c 656d 656e 7473 2061 whose elements a
│ │ │ │ │ +0002b350: 7265 2061 6c6c 2074 686f 7365 2069 6e20 re all those in
│ │ │ │ │ +0002b360: 6143 6f6c 6c65 6374 696f 6e0a 0a0a 1f0a aCollection.....
│ │ │ │ │ +0002b370: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ +0002b380: 6e66 6f2c 2020 4e6f 6465 3a20 436f 6c6c nfo, Node: Coll
│ │ │ │ │ +0002b390: 6563 7469 6f6e 2063 6c61 7373 2d6d 756c ection class-mul
│ │ │ │ │ +0002b3a0: 7469 6279 7465 2065 6e63 6f64 696e 6773 tibyte encodings
│ │ │ │ │ +0002b3b0: 2c20 204e 6578 743a 2043 6f6c 6c65 6374 , Next: Collect
│ │ │ │ │ +0002b3c0: 696f 6e2d 6164 6469 6e67 2c20 2050 7265 ion-adding, Pre
│ │ │ │ │ +0002b3d0: 763a 2043 6f6c 6c65 6374 696f 6e20 636c v: Collection cl
│ │ │ │ │ +0002b3e0: 6173 732d 696e 7374 616e 6365 2063 7265 ass-instance cre
│ │ │ │ │ +0002b3f0: 6174 696f 6e2c 2020 5570 3a20 436f 6c6c ation, Up: Coll
│ │ │ │ │ +0002b400: 6563 7469 6f6e 0a0a 312e 3337 2e32 2043 ection..1.37.2 C
│ │ │ │ │ +0002b410: 6f6c 6c65 6374 696f 6e20 636c 6173 733a ollection class:
│ │ │ │ │ +0002b420: 206d 756c 7469 6279 7465 2065 6e63 6f64 multibyte encod
│ │ │ │ │ +0002b430: 696e 6773 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d ings.-----------
│ │ │ │ │ +0002b440: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0002b450: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0002b460: 2d0a 0a69 7355 6e69 636f 6465 0a20 2020 -..isUnicode.
│ │ │ │ │ +0002b470: 2020 416e 7377 6572 2074 7275 653b 2074 Answer true; t
│ │ │ │ │ +0002b480: 6865 2072 6563 6569 7665 7220 6973 2061 he receiver is a
│ │ │ │ │ +0002b490: 626c 6520 746f 2073 746f 7265 2061 7262 ble to store arb
│ │ │ │ │ +0002b4a0: 6974 7261 7279 2055 6e69 636f 6465 0a20 itrary Unicode.
│ │ │ │ │ +0002b4b0: 2020 2020 6368 6172 6163 7465 7273 2e0a characters..
│ │ │ │ │ +0002b4c0: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ +0002b4d0: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ +0002b4e0: 436f 6c6c 6563 7469 6f6e 2d61 6464 696e Collection-addin
│ │ │ │ │ +0002b4f0: 672c 2020 4e65 7874 3a20 436f 6c6c 6563 g, Next: Collec
│ │ │ │ │ +0002b500: 7469 6f6e 2d63 6f6d 7069 6c65 722c 2020 tion-compiler,
│ │ │ │ │ +0002b510: 5072 6576 3a20 436f 6c6c 6563 7469 6f6e Prev: Collection
│ │ │ │ │ +0002b520: 2063 6c61 7373 2d6d 756c 7469 6279 7465 class-multibyte
│ │ │ │ │ +0002b530: 2065 6e63 6f64 696e 6773 2c20 2055 703a encodings, Up:
│ │ │ │ │ +0002b540: 2043 6f6c 6c65 6374 696f 6e0a 0a31 2e33 Collection..1.3
│ │ │ │ │ +0002b550: 372e 3320 436f 6c6c 6563 7469 6f6e 3a20 7.3 Collection:
│ │ │ │ │ +0002b560: 6164 6469 6e67 0a2d 2d2d 2d2d 2d2d 2d2d adding.---------
│ │ │ │ │ +0002b570: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0002b580: 0a0a 6164 643a 206e 6577 4f62 6a65 6374 ..add: newObject
│ │ │ │ │ +0002b590: 0a20 2020 2020 4164 6420 6e65 774f 626a . Add newObj
│ │ │ │ │ +0002b5a0: 6563 7420 746f 2074 6865 2072 6563 6569 ect to the recei
│ │ │ │ │ +0002b5b0: 7665 722c 2061 6e73 7765 7220 6974 0a0a ver, answer it..
│ │ │ │ │ +0002b5c0: 6164 6441 6c6c 3a20 6143 6f6c 6c65 6374 addAll: aCollect
│ │ │ │ │ +0002b5d0: 696f 6e0a 2020 2020 2041 6464 7320 616c ion. Adds al
│ │ │ │ │ +0002b5e0: 6c20 7468 6520 656c 656d 656e 7473 206f l the elements o
│ │ │ │ │ +0002b5f0: 6620 2761 436f 6c6c 6563 7469 6f6e 2720 f 'aCollection'
│ │ │ │ │ +0002b600: 746f 2074 6865 2072 6563 6569 7665 722c to the receiver,
│ │ │ │ │ +0002b610: 2061 6e73 7765 720a 2020 2020 2061 436f answer. aCo
│ │ │ │ │ +0002b620: 6c6c 6563 7469 6f6e 0a0a 0a1f 0a46 696c llection.....Fil
│ │ │ │ │ +0002b630: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ +0002b640: 2c20 204e 6f64 653a 2043 6f6c 6c65 6374 , Node: Collect
│ │ │ │ │ +0002b650: 696f 6e2d 636f 6d70 696c 6572 2c20 204e ion-compiler, N
│ │ │ │ │ +0002b660: 6578 743a 2043 6f6c 6c65 6374 696f 6e2d ext: Collection-
│ │ │ │ │ +0002b670: 636f 6e63 6174 656e 6174 696e 672c 2020 concatenating,
│ │ │ │ │ +0002b680: 5072 6576 3a20 436f 6c6c 6563 7469 6f6e Prev: Collection
│ │ │ │ │ +0002b690: 2d61 6464 696e 672c 2020 5570 3a20 436f -adding, Up: Co
│ │ │ │ │ +0002b6a0: 6c6c 6563 7469 6f6e 0a0a 312e 3337 2e34 llection..1.37.4
│ │ │ │ │ +0002b6b0: 2043 6f6c 6c65 6374 696f 6e3a 2063 6f6d Collection: com
│ │ │ │ │ +0002b6c0: 7069 6c65 720a 2d2d 2d2d 2d2d 2d2d 2d2d piler.----------
│ │ │ │ │ +0002b6d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0002b6e0: 2d0a 0a6c 6974 6572 616c 4571 7561 6c73 -..literalEquals
│ │ │ │ │ +0002b6f0: 3a20 616e 4f62 6a65 6374 0a20 2020 2020 : anObject.
│ │ │ │ │ +0002b700: 4e6f 7420 636f 6d6d 656e 7465 642e 0a0a Not commented...
│ │ │ │ │ +0002b710: 6c69 7465 7261 6c48 6173 680a 2020 2020 literalHash.
│ │ │ │ │ +0002b720: 204e 6f74 2063 6f6d 6d65 6e74 6564 2e0a Not commented..
│ │ │ │ │ +0002b730: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ +0002b740: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ +0002b750: 436f 6c6c 6563 7469 6f6e 2d63 6f6e 6361 Collection-conca
│ │ │ │ │ +0002b760: 7465 6e61 7469 6e67 2c20 204e 6578 743a tenating, Next:
│ │ │ │ │ +0002b770: 2043 6f6c 6c65 6374 696f 6e2d 636f 6e76 Collection-conv
│ │ │ │ │ +0002b780: 6572 7469 6e67 2c20 2050 7265 763a 2043 erting, Prev: C
│ │ │ │ │ +0002b790: 6f6c 6c65 6374 696f 6e2d 636f 6d70 696c ollection-compil
│ │ │ │ │ +0002b7a0: 6572 2c20 2055 703a 2043 6f6c 6c65 6374 er, Up: Collect
│ │ │ │ │ +0002b7b0: 696f 6e0a 0a31 2e33 372e 3520 436f 6c6c ion..1.37.5 Coll
│ │ │ │ │ +0002b7c0: 6563 7469 6f6e 3a20 636f 6e63 6174 656e ection: concaten
│ │ │ │ │ +0002b7d0: 6174 696e 670a 2d2d 2d2d 2d2d 2d2d 2d2d ating.----------
│ │ │ │ │ +0002b7e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0002b7f0: 2d2d 2d2d 2d2d 0a0a 6a6f 696e 0a20 2020 ------..join.
│ │ │ │ │ +0002b800: 2020 416e 7377 6572 2061 206e 6577 2063 Answer a new c
│ │ │ │ │ +0002b810: 6f6c 6c65 6374 696f 6e20 6c69 6b65 206d ollection like m
│ │ │ │ │ +0002b820: 7920 6669 7273 7420 656c 656d 656e 742c y first element,
│ │ │ │ │ +0002b830: 2077 6974 6820 616c 6c20 7468 650a 2020 with all the.
│ │ │ │ │ +0002b840: 2020 2065 6c65 6d65 6e74 7320 2869 6e20 elements (in
│ │ │ │ │ +0002b850: 6f72 6465 7229 206f 6620 616c 6c20 6d79 order) of all my
│ │ │ │ │ +0002b860: 2065 6c65 6d65 6e74 732c 2077 6869 6368 elements, which
│ │ │ │ │ +0002b870: 2073 686f 756c 6420 6265 0a20 2020 2020 should be.
│ │ │ │ │ +0002b880: 636f 6c6c 6563 7469 6f6e 732e 0a0a 2020 collections...
│ │ │ │ │ +0002b890: 2020 2049 2075 7365 206d 7920 6669 7273 I use my firs
│ │ │ │ │ +0002b8a0: 7420 656c 656d 656e 7420 696e 7374 6561 t element instea
│ │ │ │ │ +0002b8b0: 6420 6f66 206d 7973 656c 6620 6173 2061 d of myself as a
│ │ │ │ │ +0002b8c0: 2070 726f 746f 7479 7065 2062 6563 6175 prototype becau
│ │ │ │ │ +0002b8d0: 7365 206d 790a 2020 2020 2065 6c65 6d65 se my. eleme
│ │ │ │ │ +0002b8e0: 6e74 7320 6172 6520 6d6f 7265 206c 696b nts are more lik
│ │ │ │ │ +0002b8f0: 656c 7920 746f 2073 6861 7265 2074 6865 ely to share the
│ │ │ │ │ +0002b900: 2064 6573 6972 6564 2070 726f 7065 7274 desired propert
│ │ │ │ │ +0002b910: 6965 7320 7468 616e 2049 0a20 2020 2020 ies than I.
│ │ │ │ │ +0002b920: 616d 2c20 7375 6368 2061 7320 696e 3a0a am, such as in:.
│ │ │ │ │ +0002b930: 0a20 2020 2020 2328 2768 656c 6c6f 2c20 . #('hello,
│ │ │ │ │ +0002b940: 2720 2777 6f72 6c64 2729 206a 6f69 6e20 ' 'world') join
│ │ │ │ │ +0002b950: 3d3e 2027 6865 6c6c 6f2c 2077 6f72 6c64 => 'hello, world
│ │ │ │ │ +0002b960: 270a 0a0a 1f0a 4669 6c65 3a20 6773 742d '.....File: gst-
│ │ │ │ │ +0002b970: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ +0002b980: 3a20 436f 6c6c 6563 7469 6f6e 2d63 6f6e : Collection-con
│ │ │ │ │ +0002b990: 7665 7274 696e 672c 2020 4e65 7874 3a20 verting, Next:
│ │ │ │ │ +0002b9a0: 436f 6c6c 6563 7469 6f6e 2d63 6f70 7969 Collection-copyi
│ │ │ │ │ +0002b9b0: 6e67 2043 6f6c 6c65 6374 696f 6e73 2c20 ng Collections,
│ │ │ │ │ +0002b9c0: 2050 7265 763a 2043 6f6c 6c65 6374 696f Prev: Collectio
│ │ │ │ │ +0002b9d0: 6e2d 636f 6e63 6174 656e 6174 696e 672c n-concatenating,
│ │ │ │ │ +0002b9e0: 2020 5570 3a20 436f 6c6c 6563 7469 6f6e Up: Collection
│ │ │ │ │ +0002b9f0: 0a0a 312e 3337 2e36 2043 6f6c 6c65 6374 ..1.37.6 Collect
│ │ │ │ │ +0002ba00: 696f 6e3a 2063 6f6e 7665 7274 696e 670a ion: converting.
│ │ │ │ │ +0002ba10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0002ba20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a61 -------------..a
│ │ │ │ │ +0002ba30: 7341 7272 6179 0a20 2020 2020 416e 7377 sArray. Answ
│ │ │ │ │ +0002ba40: 6572 2061 6e20 4172 7261 7920 636f 6e74 er an Array cont
│ │ │ │ │ +0002ba50: 6169 6e69 6e67 2061 6c6c 2074 6865 2065 aining all the e
│ │ │ │ │ +0002ba60: 6c65 6d65 6e74 7320 696e 2074 6865 2072 lements in the r
│ │ │ │ │ +0002ba70: 6563 6569 7665 720a 0a61 7342 6167 0a20 eceiver..asBag.
│ │ │ │ │ +0002ba80: 2020 2020 416e 7377 6572 2061 2042 6167 Answer a Bag
│ │ │ │ │ +0002ba90: 2063 6f6e 7461 696e 696e 6720 616c 6c20 containing all
│ │ │ │ │ +0002baa0: 7468 6520 656c 656d 656e 7473 2069 6e20 the elements in
│ │ │ │ │ +0002bab0: 7468 6520 7265 6365 6976 6572 0a0a 6173 the receiver..as
│ │ │ │ │ +0002bac0: 4279 7465 4172 7261 790a 2020 2020 2041 ByteArray. A
│ │ │ │ │ +0002bad0: 6e73 7765 7220 6120 4279 7465 4172 7261 nswer a ByteArra
│ │ │ │ │ +0002bae0: 7920 636f 6e74 6169 6e69 6e67 2061 6c6c y containing all
│ │ │ │ │ +0002baf0: 2074 6865 2065 6c65 6d65 6e74 7320 696e the elements in
│ │ │ │ │ +0002bb00: 2074 6865 2072 6563 6569 7665 720a 0a61 the receiver..a
│ │ │ │ │ +0002bb10: 734f 7264 6572 6564 436f 6c6c 6563 7469 sOrderedCollecti
│ │ │ │ │ +0002bb20: 6f6e 0a20 2020 2020 416e 7377 6572 2061 on. Answer a
│ │ │ │ │ +0002bb30: 6e20 4f72 6465 7265 6443 6f6c 6c65 6374 n OrderedCollect
│ │ │ │ │ +0002bb40: 696f 6e20 636f 6e74 6169 6e69 6e67 2061 ion containing a
│ │ │ │ │ +0002bb50: 6c6c 2074 6865 2065 6c65 6d65 6e74 7320 ll the elements
│ │ │ │ │ +0002bb60: 696e 2074 6865 0a20 2020 2020 7265 6365 in the. rece
│ │ │ │ │ +0002bb70: 6976 6572 0a0a 6173 5275 6e41 7272 6179 iver..asRunArray
│ │ │ │ │ +0002bb80: 0a20 2020 2020 416e 7377 6572 2074 6865 . Answer the
│ │ │ │ │ +0002bb90: 2072 6563 6569 7665 7220 636f 6e76 6572 receiver conver
│ │ │ │ │ +0002bba0: 7465 6420 746f 2061 2052 756e 4172 7261 ted to a RunArra
│ │ │ │ │ +0002bbb0: 792e 2049 6620 7468 6520 7265 6365 6976 y. If the receiv
│ │ │ │ │ +0002bbc0: 6572 2069 7320 6e6f 740a 2020 2020 206f er is not. o
│ │ │ │ │ +0002bbd0: 7264 6572 6564 2074 6865 206f 7264 6572 rdered the order
│ │ │ │ │ +0002bbe0: 206f 6620 7468 6520 656c 656d 656e 7473 of the elements
│ │ │ │ │ +0002bbf0: 2069 6e20 7468 6520 5275 6e41 7272 6179 in the RunArray
│ │ │ │ │ +0002bc00: 206d 6967 6874 206e 6f74 2062 6520 7468 might not be th
│ │ │ │ │ +0002bc10: 650a 2020 2020 2023 646f 3a20 6f72 6465 e. #do: orde
│ │ │ │ │ +0002bc20: 722e 0a0a 6173 5365 740a 2020 2020 2041 r...asSet. A
│ │ │ │ │ +0002bc30: 6e73 7765 7220 6120 5365 7420 636f 6e74 nswer a Set cont
│ │ │ │ │ +0002bc40: 6169 6e69 6e67 2061 6c6c 2074 6865 2065 aining all the e
│ │ │ │ │ +0002bc50: 6c65 6d65 6e74 7320 696e 2074 6865 2072 lements in the r
│ │ │ │ │ +0002bc60: 6563 6569 7665 7220 7769 7468 206e 6f0a eceiver with no.
│ │ │ │ │ +0002bc70: 2020 2020 2064 7570 6c69 6361 7465 730a duplicates.
│ │ │ │ │ +0002bc80: 0a61 7353 6f72 7465 6443 6f6c 6c65 6374 .asSortedCollect
│ │ │ │ │ +0002bc90: 696f 6e0a 2020 2020 2041 6e73 7765 7220 ion. Answer
│ │ │ │ │ +0002bca0: 6120 536f 7274 6564 436f 6c6c 6563 7469 a SortedCollecti
│ │ │ │ │ +0002bcb0: 6f6e 2063 6f6e 7461 696e 696e 6720 616c on containing al
│ │ │ │ │ +0002bcc0: 6c20 7468 6520 656c 656d 656e 7473 2069 l the elements i
│ │ │ │ │ +0002bcd0: 6e20 7468 650a 2020 2020 2072 6563 6569 n the. recei
│ │ │ │ │ +0002bce0: 7665 7220 7769 7468 2074 6865 2064 6566 ver with the def
│ │ │ │ │ +0002bcf0: 6175 6c74 2073 6f72 7420 626c 6f63 6b20 ault sort block
│ │ │ │ │ +0002bd00: 2d20 5b20 3a61 203a 6220 7c20 6120 3c3d - [ :a :b | a <=
│ │ │ │ │ +0002bd10: 2062 205d 0a0a 6173 536f 7274 6564 436f b ]..asSortedCo
│ │ │ │ │ +0002bd20: 6c6c 6563 7469 6f6e 3a20 6142 6c6f 636b llection: aBlock
│ │ │ │ │ +0002bd30: 0a20 2020 2020 416e 7377 6572 2061 2053 . Answer a S
│ │ │ │ │ +0002bd40: 6f72 7465 6443 6f6c 6c65 6374 696f 6e20 ortedCollection
│ │ │ │ │ +0002bd50: 7768 6f73 6520 656c 656d 656e 7473 2061 whose elements a
│ │ │ │ │ +0002bd60: 7265 2074 6865 2065 6c65 6d65 6e74 7320 re the elements
│ │ │ │ │ +0002bd70: 6f66 2074 6865 0a20 2020 2020 7265 6365 of the. rece
│ │ │ │ │ +0002bd80: 6976 6572 2c20 736f 7274 6564 2061 6363 iver, sorted acc
│ │ │ │ │ +0002bd90: 6f72 6469 6e67 2074 6f20 7468 6520 736f ording to the so
│ │ │ │ │ +0002bda0: 7274 2062 6c6f 636b 2061 426c 6f63 6b0a rt block aBlock.
│ │ │ │ │ +0002bdb0: 0a61 7353 7472 696e 670a 2020 2020 2041 .asString. A
│ │ │ │ │ +0002bdc0: 6e73 7765 7220 6120 5374 7269 6e67 2063 nswer a String c
│ │ │ │ │ +0002bdd0: 6f6e 7461 696e 696e 6720 616c 6c20 7468 ontaining all th
│ │ │ │ │ +0002bde0: 6520 656c 656d 656e 7473 2069 6e20 7468 e elements in th
│ │ │ │ │ +0002bdf0: 6520 7265 6365 6976 6572 0a0a 6173 556e e receiver..asUn
│ │ │ │ │ +0002be00: 6963 6f64 6553 7472 696e 670a 2020 2020 icodeString.
│ │ │ │ │ +0002be10: 2041 6e73 7765 7220 6120 556e 6963 6f64 Answer a Unicod
│ │ │ │ │ +0002be20: 6553 7472 696e 6720 636f 6e74 6169 6e69 eString containi
│ │ │ │ │ +0002be30: 6e67 2061 6c6c 2074 6865 2065 6c65 6d65 ng all the eleme
│ │ │ │ │ +0002be40: 6e74 7320 696e 2074 6865 2072 6563 6569 nts in the recei
│ │ │ │ │ +0002be50: 7665 720a 0a0a 1f0a 4669 6c65 3a20 6773 ver.....File: gs
│ │ │ │ │ +0002be60: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ +0002be70: 6465 3a20 436f 6c6c 6563 7469 6f6e 2d63 de: Collection-c
│ │ │ │ │ +0002be80: 6f70 7969 6e67 2043 6f6c 6c65 6374 696f opying Collectio
│ │ │ │ │ +0002be90: 6e73 2c20 204e 6578 743a 2043 6f6c 6c65 ns, Next: Colle
│ │ │ │ │ +0002bea0: 6374 696f 6e2d 636f 7079 696e 6720 5365 ction-copying Se
│ │ │ │ │ +0002beb0: 7175 656e 6365 6162 6c65 436f 6c6c 6563 quenceableCollec
│ │ │ │ │ +0002bec0: 7469 6f6e 732c 2020 5072 6576 3a20 436f tions, Prev: Co
│ │ │ │ │ +0002bed0: 6c6c 6563 7469 6f6e 2d63 6f6e 7665 7274 llection-convert
│ │ │ │ │ +0002bee0: 696e 672c 2020 5570 3a20 436f 6c6c 6563 ing, Up: Collec
│ │ │ │ │ +0002bef0: 7469 6f6e 0a0a 312e 3337 2e37 2043 6f6c tion..1.37.7 Col
│ │ │ │ │ +0002bf00: 6c65 6374 696f 6e3a 2063 6f70 7969 6e67 lection: copying
│ │ │ │ │ +0002bf10: 2043 6f6c 6c65 6374 696f 6e73 0a2d 2d2d Collections.---
│ │ │ │ │ +0002bf20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0002bf30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0002bf40: 2d2d 2d0a 0a63 6f70 7952 6570 6c61 6369 ---..copyReplaci
│ │ │ │ │ +0002bf50: 6e67 3a20 7461 7267 6574 4f62 6a65 6374 ng: targetObject
│ │ │ │ │ +0002bf60: 2077 6974 684f 626a 6563 743a 206e 6577 withObject: new
│ │ │ │ │ +0002bf70: 4f62 6a65 6374 0a20 2020 2020 436f 7079 Object. Copy
│ │ │ │ │ +0002bf80: 2072 6570 6c61 6369 6e67 2065 6163 6820 replacing each
│ │ │ │ │ +0002bf90: 6f62 6a65 6374 2077 6869 6368 2069 7320 object which is
│ │ │ │ │ +0002bfa0: 3d20 746f 2074 6172 6765 744f 626a 6563 = to targetObjec
│ │ │ │ │ +0002bfb0: 7420 7769 7468 0a20 2020 2020 6e65 774f t with. newO
│ │ │ │ │ +0002bfc0: 626a 6563 740a 0a63 6f70 7957 6974 683a bject..copyWith:
│ │ │ │ │ +0002bfd0: 206e 6577 456c 656d 656e 740a 2020 2020 newElement.
│ │ │ │ │ +0002bfe0: 2041 6e73 7765 7220 6120 636f 7079 206f Answer a copy o
│ │ │ │ │ +0002bff0: 6620 7468 6520 7265 6365 6976 6572 2074 f the receiver t
│ │ │ │ │ +0002c000: 6f20 7768 6963 6820 6e65 7745 6c65 6d65 o which newEleme
│ │ │ │ │ +0002c010: 6e74 2069 7320 6164 6465 640a 0a63 6f70 nt is added..cop
│ │ │ │ │ +0002c020: 7957 6974 686f 7574 3a20 6f6c 6445 6c65 yWithout: oldEle
│ │ │ │ │ +0002c030: 6d65 6e74 0a20 2020 2020 416e 7377 6572 ment. Answer
│ │ │ │ │ +0002c040: 2061 2063 6f70 7920 6f66 2074 6865 2072 a copy of the r
│ │ │ │ │ +0002c050: 6563 6569 7665 7220 746f 2077 6869 6368 eceiver to which
│ │ │ │ │ +0002c060: 2061 6c6c 206f 6363 7572 7265 6e63 6573 all occurrences
│ │ │ │ │ +0002c070: 206f 660a 2020 2020 206f 6c64 456c 656d of. oldElem
│ │ │ │ │ +0002c080: 656e 7420 6172 6520 7265 6d6f 7665 640a ent are removed.
│ │ │ │ │ +0002c090: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ +0002c0a0: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ +0002c0b0: 436f 6c6c 6563 7469 6f6e 2d63 6f70 7969 Collection-copyi
│ │ │ │ │ +0002c0c0: 6e67 2053 6571 7565 6e63 6561 626c 6543 ng SequenceableC
│ │ │ │ │ +0002c0d0: 6f6c 6c65 6374 696f 6e73 2c20 204e 6578 ollections, Nex
│ │ │ │ │ +0002c0e0: 743a 2043 6f6c 6c65 6374 696f 6e2d 656e t: Collection-en
│ │ │ │ │ +0002c0f0: 756d 6572 6174 696f 6e2c 2020 5072 6576 umeration, Prev
│ │ │ │ │ +0002c100: 3a20 436f 6c6c 6563 7469 6f6e 2d63 6f70 : Collection-cop
│ │ │ │ │ +0002c110: 7969 6e67 2043 6f6c 6c65 6374 696f 6e73 ying Collections
│ │ │ │ │ +0002c120: 2c20 2055 703a 2043 6f6c 6c65 6374 696f , Up: Collectio
│ │ │ │ │ +0002c130: 6e0a 0a31 2e33 372e 3820 436f 6c6c 6563 n..1.37.8 Collec
│ │ │ │ │ +0002c140: 7469 6f6e 3a20 636f 7079 696e 6720 5365 tion: copying Se
│ │ │ │ │ +0002c150: 7175 656e 6365 6162 6c65 436f 6c6c 6563 quenceableCollec
│ │ │ │ │ +0002c160: 7469 6f6e 730a 2d2d 2d2d 2d2d 2d2d 2d2d tions.----------
│ │ │ │ │ +0002c170: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0002c180: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0002c190: 2d2d 2d2d 2d2d 2d2d 0a0a 2c20 616e 4974 --------.., anIt
│ │ │ │ │ +0002c1a0: 6572 6162 6c65 0a20 2020 2020 4170 7065 erable. Appe
│ │ │ │ │ +0002c1b0: 6e64 2061 6e49 7465 7261 626c 6520 6174 nd anIterable at
│ │ │ │ │ +0002c1c0: 2074 6865 2065 6e64 206f 6620 6120 636f the end of a co
│ │ │ │ │ +0002c1d0: 7079 206f 6620 7468 6520 7265 6365 6976 py of the receiv
│ │ │ │ │ +0002c1e0: 6572 2028 7573 696e 670a 2020 2020 2023 er (using. #
│ │ │ │ │ +0002c1f0: 6164 643a 292c 2061 6e64 2061 6e73 7765 add:), and answe
│ │ │ │ │ +0002c200: 7220 6120 6e65 7720 636f 6c6c 6563 7469 r a new collecti
│ │ │ │ │ +0002c210: 6f6e 0a0a 0a1f 0a46 696c 653a 2067 7374 on.....File: gst
│ │ │ │ │ +0002c220: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ +0002c230: 653a 2043 6f6c 6c65 6374 696f 6e2d 656e e: Collection-en
│ │ │ │ │ +0002c240: 756d 6572 6174 696f 6e2c 2020 4e65 7874 umeration, Next
│ │ │ │ │ +0002c250: 3a20 436f 6c6c 6563 7469 6f6e 2d66 696e : Collection-fin
│ │ │ │ │ +0002c260: 616c 697a 6174 696f 6e2c 2020 5072 6576 alization, Prev
│ │ │ │ │ +0002c270: 3a20 436f 6c6c 6563 7469 6f6e 2d63 6f70 : Collection-cop
│ │ │ │ │ +0002c280: 7969 6e67 2053 6571 7565 6e63 6561 626c ying Sequenceabl
│ │ │ │ │ +0002c290: 6543 6f6c 6c65 6374 696f 6e73 2c20 2055 eCollections, U
│ │ │ │ │ +0002c2a0: 703a 2043 6f6c 6c65 6374 696f 6e0a 0a31 p: Collection..1
│ │ │ │ │ +0002c2b0: 2e33 372e 3920 436f 6c6c 6563 7469 6f6e .37.9 Collection
│ │ │ │ │ +0002c2c0: 3a20 656e 756d 6572 6174 696f 6e0a 2d2d : enumeration.--
│ │ │ │ │ +0002c2d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0002c2e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 616e ------------..an
│ │ │ │ │ +0002c2f0: 794f 6e65 0a20 2020 2020 416e 7377 6572 yOne. Answer
│ │ │ │ │ +0002c300: 2061 6e20 756e 7370 6563 6966 6965 6420 an unspecified
│ │ │ │ │ +0002c310: 656c 656d 656e 7420 6f66 2074 6865 2063 element of the c
│ │ │ │ │ +0002c320: 6f6c 6c65 6374 696f 6e2e 0a0a 6265 436f ollection...beCo
│ │ │ │ │ +0002c330: 6e73 6973 7465 6e74 0a20 2020 2020 5468 nsistent. Th
│ │ │ │ │ +0002c340: 6973 206d 6574 686f 6420 6973 2070 7269 is method is pri
│ │ │ │ │ +0002c350: 7661 7465 2c20 6275 7420 6974 2069 7320 vate, but it is
│ │ │ │ │ +0002c360: 7175 6974 6520 696e 7465 7265 7374 696e quite interestin
│ │ │ │ │ +0002c370: 6720 736f 2069 7420 6973 0a20 2020 2020 g so it is.
│ │ │ │ │ +0002c380: 646f 6375 6d65 6e74 6564 2e20 4974 2065 documented. It e
│ │ │ │ │ +0002c390: 6e73 7572 6573 2074 6861 7420 6120 636f nsures that a co
│ │ │ │ │ +0002c3a0: 6c6c 6563 7469 6f6e 2069 7320 696e 2061 llection is in a
│ │ │ │ │ +0002c3b0: 2063 6f6e 7369 7374 656e 7420 7374 6174 consistent stat
│ │ │ │ │ +0002c3c0: 650a 2020 2020 2062 6566 6f72 6520 6174 e. before at
│ │ │ │ │ +0002c3d0: 7465 6d70 7469 6e67 2074 6f20 6974 6572 tempting to iter
│ │ │ │ │ +0002c3e0: 6174 6520 6f6e 2069 743b 2069 7473 2070 ate on it; its p
│ │ │ │ │ +0002c3f0: 7265 7365 6e63 6520 7265 6475 6365 7320 resence reduces
│ │ │ │ │ +0002c400: 7468 650a 2020 2020 206e 756d 6265 7220 the. number
│ │ │ │ │ +0002c410: 6f66 206f 7665 7272 6964 6573 206e 6565 of overrides nee
│ │ │ │ │ +0002c420: 6465 6420 6279 2063 6f6c 6c65 6374 696f ded by collectio
│ │ │ │ │ +0002c430: 6e73 2077 686f 2074 7279 2074 6f20 616d ns who try to am
│ │ │ │ │ +0002c440: 6f72 7469 7a65 0a20 2020 2020 7468 6569 ortize. thei
│ │ │ │ │ +0002c450: 7220 6578 6563 7574 696f 6e20 7469 6d65 r execution time
│ │ │ │ │ +0002c460: 732e 2020 5468 6520 6465 6661 756c 7420 s. The default
│ │ │ │ │ +0002c470: 696d 706c 656d 656e 7461 7469 6f6e 2064 implementation d
│ │ │ │ │ +0002c480: 6f65 7320 6e6f 7468 696e 672c 0a20 2020 oes nothing,.
│ │ │ │ │ +0002c490: 2020 736f 2069 7420 6973 206f 7074 696d so it is optim
│ │ │ │ │ +0002c4a0: 697a 6564 206f 7574 2062 7920 7468 6520 ized out by the
│ │ │ │ │ +0002c4b0: 7669 7274 7561 6c20 6d61 6368 696e 6520 virtual machine
│ │ │ │ │ +0002c4c0: 616e 6420 736f 2069 7420 6c6f 7365 7320 and so it loses
│ │ │ │ │ +0002c4d0: 7665 7279 0a20 2020 2020 6c69 7474 6c65 very. little
│ │ │ │ │ +0002c4e0: 206f 6e20 7468 6520 7065 7266 6f72 6d61 on the performa
│ │ │ │ │ +0002c4f0: 6e63 6520 7369 6465 2e20 204e 6f74 6520 nce side. Note
│ │ │ │ │ +0002c500: 7468 6174 2064 6573 6365 6e64 616e 7473 that descendants
│ │ │ │ │ +0002c510: 206f 660a 2020 2020 2043 6f6c 6c65 6374 of. Collect
│ │ │ │ │ +0002c520: 696f 6e20 6861 7665 2074 6f20 6361 6c6c ion have to call
│ │ │ │ │ +0002c530: 2069 7420 6578 706c 6963 6974 6c79 2073 it explicitly s
│ │ │ │ │ +0002c540: 696e 6365 2023 646f 3a20 6973 2061 6273 ince #do: is abs
│ │ │ │ │ +0002c550: 7472 6163 7420 696e 0a20 2020 2020 436f tract in. Co
│ │ │ │ │ +0002c560: 6c6c 6563 7469 6f6e 2e0a 0a63 6f6c 6c65 llection...colle
│ │ │ │ │ +0002c570: 6374 3a20 6142 6c6f 636b 0a20 2020 2020 ct: aBlock.
│ │ │ │ │ +0002c580: 416e 7377 6572 2061 206e 6577 2069 6e73 Answer a new ins
│ │ │ │ │ +0002c590: 7461 6e63 6520 6f66 2061 2043 6f6c 6c65 tance of a Colle
│ │ │ │ │ +0002c5a0: 6374 696f 6e20 636f 6e74 6169 6e69 6e67 ction containing
│ │ │ │ │ +0002c5b0: 2061 6c6c 2074 6865 2072 6573 756c 7473 all the results
│ │ │ │ │ +0002c5c0: 0a20 2020 2020 6f66 2065 7661 6c75 6174 . of evaluat
│ │ │ │ │ +0002c5d0: 696e 6720 6142 6c6f 636b 2070 6173 7369 ing aBlock passi
│ │ │ │ │ +0002c5e0: 6e67 2065 6163 6820 6f66 2074 6865 2072 ng each of the r
│ │ │ │ │ +0002c5f0: 6563 6569 7665 7227 7320 656c 656d 656e eceiver's elemen
│ │ │ │ │ +0002c600: 7473 0a0a 6761 7468 6572 3a20 6142 6c6f ts..gather: aBlo
│ │ │ │ │ +0002c610: 636b 0a20 2020 2020 416e 7377 6572 2061 ck. Answer a
│ │ │ │ │ +0002c620: 206e 6577 2069 6e73 7461 6e63 6520 6f66 new instance of
│ │ │ │ │ +0002c630: 2061 2043 6f6c 6c65 6374 696f 6e20 636f a Collection co
│ │ │ │ │ +0002c640: 6e74 6169 6e69 6e67 2061 6c6c 2074 6865 ntaining all the
│ │ │ │ │ +0002c650: 2072 6573 756c 7473 0a20 2020 2020 6f66 results. of
│ │ │ │ │ +0002c660: 2065 7661 6c75 6174 696e 6720 6142 6c6f evaluating aBlo
│ │ │ │ │ +0002c670: 636b 2c20 6a6f 696e 6564 2074 6f67 6574 ck, joined toget
│ │ │ │ │ +0002c680: 6865 722e 2020 6142 6c6f 636b 2073 686f her. aBlock sho
│ │ │ │ │ +0002c690: 756c 6420 7265 7475 726e 0a20 2020 2020 uld return.
│ │ │ │ │ +0002c6a0: 636f 6c6c 6563 7469 6f6e 732e 2020 5468 collections. Th
│ │ │ │ │ +0002c6b0: 6520 7265 7375 6c74 2069 7320 7468 6520 e result is the
│ │ │ │ │ +0002c6c0: 7361 6d65 206b 696e 6420 6173 2074 6865 same kind as the
│ │ │ │ │ +0002c6d0: 2066 6972 7374 2063 6f6c 6c65 6374 696f first collectio
│ │ │ │ │ +0002c6e0: 6e2c 0a20 2020 2020 7265 7475 726e 6564 n,. returned
│ │ │ │ │ +0002c6f0: 2062 7920 6142 6c6f 636b 2028 6173 2066 by aBlock (as f
│ │ │ │ │ +0002c700: 6f72 2023 6a6f 696e 292e 0a0a 7265 6164 or #join)...read
│ │ │ │ │ +0002c710: 5374 7265 616d 0a20 2020 2020 416e 7377 Stream. Answ
│ │ │ │ │ +0002c720: 6572 2061 2073 7472 6561 6d20 7468 6174 er a stream that
│ │ │ │ │ +0002c730: 2067 6976 6573 2065 6c65 6d65 6e74 7320 gives elements
│ │ │ │ │ +0002c740: 6f66 2074 6865 2072 6563 6569 7665 720a of the receiver.
│ │ │ │ │ +0002c750: 0a72 656a 6563 743a 2061 426c 6f63 6b0a .reject: aBlock.
│ │ │ │ │ +0002c760: 2020 2020 2041 6e73 7765 7220 6120 6e65 Answer a ne
│ │ │ │ │ +0002c770: 7720 696e 7374 616e 6365 206f 6620 6120 w instance of a
│ │ │ │ │ +0002c780: 436f 6c6c 6563 7469 6f6e 2063 6f6e 7461 Collection conta
│ │ │ │ │ +0002c790: 696e 696e 6720 616c 6c20 7468 6520 656c ining all the el
│ │ │ │ │ +0002c7a0: 656d 656e 7473 0a20 2020 2020 696e 2074 ements. in t
│ │ │ │ │ +0002c7b0: 6865 2072 6563 6569 7665 7220 7768 6963 he receiver whic
│ │ │ │ │ +0002c7c0: 682c 2077 6865 6e20 7061 7373 6564 2074 h, when passed t
│ │ │ │ │ +0002c7d0: 6f20 6142 6c6f 636b 2c20 646f 6e27 7420 o aBlock, don't
│ │ │ │ │ +0002c7e0: 616e 7377 6572 2074 7275 650a 0a73 656c answer true..sel
│ │ │ │ │ +0002c7f0: 6563 743a 2061 426c 6f63 6b0a 2020 2020 ect: aBlock.
│ │ │ │ │ +0002c800: 2041 6e73 7765 7220 6120 6e65 7720 696e Answer a new in
│ │ │ │ │ +0002c810: 7374 616e 6365 206f 6620 6120 436f 6c6c stance of a Coll
│ │ │ │ │ +0002c820: 6563 7469 6f6e 2063 6f6e 7461 696e 696e ection containin
│ │ │ │ │ +0002c830: 6720 616c 6c20 7468 6520 656c 656d 656e g all the elemen
│ │ │ │ │ +0002c840: 7473 0a20 2020 2020 696e 2074 6865 2072 ts. in the r
│ │ │ │ │ +0002c850: 6563 6569 7665 7220 7768 6963 682c 2077 eceiver which, w
│ │ │ │ │ +0002c860: 6865 6e20 7061 7373 6564 2074 6f20 6142 hen passed to aB
│ │ │ │ │ +0002c870: 6c6f 636b 2c20 616e 7377 6572 2074 7275 lock, answer tru
│ │ │ │ │ +0002c880: 650a 0a0a 1f0a 4669 6c65 3a20 6773 742d e.....File: gst-
│ │ │ │ │ +0002c890: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ +0002c8a0: 3a20 436f 6c6c 6563 7469 6f6e 2d66 696e : Collection-fin
│ │ │ │ │ +0002c8b0: 616c 697a 6174 696f 6e2c 2020 4e65 7874 alization, Next
│ │ │ │ │ +0002c8c0: 3a20 436f 6c6c 6563 7469 6f6e 2d70 7269 : Collection-pri
│ │ │ │ │ +0002c8d0: 6e74 696e 672c 2020 5072 6576 3a20 436f nting, Prev: Co
│ │ │ │ │ +0002c8e0: 6c6c 6563 7469 6f6e 2d65 6e75 6d65 7261 llection-enumera
│ │ │ │ │ +0002c8f0: 7469 6f6e 2c20 2055 703a 2043 6f6c 6c65 tion, Up: Colle
│ │ │ │ │ +0002c900: 6374 696f 6e0a 0a31 2e33 372e 3130 2043 ction..1.37.10 C
│ │ │ │ │ +0002c910: 6f6c 6c65 6374 696f 6e3a 2066 696e 616c ollection: final
│ │ │ │ │ +0002c920: 697a 6174 696f 6e0a 2d2d 2d2d 2d2d 2d2d ization.--------
│ │ │ │ │ +0002c930: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0002c940: 2d2d 2d2d 2d2d 2d2d 0a0a 6d6f 7572 6e3a --------..mourn:
│ │ │ │ │ +0002c950: 2061 6e4f 626a 6563 740a 2020 2020 2050 anObject. P
│ │ │ │ │ +0002c960: 7269 7661 7465 202d 2061 6e4f 626a 6563 rivate - anObjec
│ │ │ │ │ +0002c970: 7420 6861 7320 6265 656e 2066 6f75 6e64 t has been found
│ │ │ │ │ +0002c980: 2074 6f20 6861 7665 2061 2077 6561 6b20 to have a weak
│ │ │ │ │ +0002c990: 6b65 792c 2072 656d 6f76 6520 6974 0a20 key, remove it.
│ │ │ │ │ +0002c9a0: 2020 2020 616e 6420 706f 7373 6962 6c79 and possibly
│ │ │ │ │ +0002c9b0: 2066 696e 616c 697a 6520 7468 6520 6b65 finalize the ke
│ │ │ │ │ +0002c9c0: 792e 0a0a 0a1f 0a46 696c 653a 2067 7374 y......File: gst
│ │ │ │ │ +0002c9d0: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ +0002c9e0: 653a 2043 6f6c 6c65 6374 696f 6e2d 7072 e: Collection-pr
│ │ │ │ │ +0002c9f0: 696e 7469 6e67 2c20 204e 6578 743a 2043 inting, Next: C
│ │ │ │ │ +0002ca00: 6f6c 6c65 6374 696f 6e2d 7265 6d6f 7669 ollection-removi
│ │ │ │ │ +0002ca10: 6e67 2c20 2050 7265 763a 2043 6f6c 6c65 ng, Prev: Colle
│ │ │ │ │ +0002ca20: 6374 696f 6e2d 6669 6e61 6c69 7a61 7469 ction-finalizati
│ │ │ │ │ +0002ca30: 6f6e 2c20 2055 703a 2043 6f6c 6c65 6374 on, Up: Collect
│ │ │ │ │ +0002ca40: 696f 6e0a 0a31 2e33 372e 3131 2043 6f6c ion..1.37.11 Col
│ │ │ │ │ +0002ca50: 6c65 6374 696f 6e3a 2070 7269 6e74 696e lection: printin
│ │ │ │ │ +0002ca60: 670a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d g.--------------
│ │ │ │ │ +0002ca70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------..
│ │ │ │ │ +0002ca80: 6469 7370 6c61 794c 696e 6573 0a20 2020 displayLines.
│ │ │ │ │ +0002ca90: 2020 5072 696e 7420 6561 6368 2065 6c65 Print each ele
│ │ │ │ │ +0002caa0: 6d65 6e74 206f 6620 7468 6520 7265 6365 ment of the rece
│ │ │ │ │ +0002cab0: 6976 6572 2074 6f20 6120 6c69 6e65 206f iver to a line o
│ │ │ │ │ +0002cac0: 6e20 7374 616e 6461 7264 206f 7574 7075 n standard outpu
│ │ │ │ │ +0002cad0: 742e 0a0a 6578 616d 696e 654f 6e3a 2061 t...examineOn: a
│ │ │ │ │ +0002cae0: 5374 7265 616d 0a20 2020 2020 5072 696e Stream. Prin
│ │ │ │ │ +0002caf0: 7420 616c 6c20 7468 6520 696e 7374 616e t all the instan
│ │ │ │ │ +0002cb00: 6365 2076 6172 6961 626c 6573 2061 6e64 ce variables and
│ │ │ │ │ +0002cb10: 206f 626a 6563 7473 2069 6e20 7468 6520 objects in the
│ │ │ │ │ +0002cb20: 7265 6365 6976 6572 206f 6e0a 2020 2020 receiver on.
│ │ │ │ │ +0002cb30: 2061 5374 7265 616d 0a0a 7072 696e 744f aStream..printO
│ │ │ │ │ +0002cb40: 6e3a 2061 5374 7265 616d 0a20 2020 2020 n: aStream.
│ │ │ │ │ +0002cb50: 5072 696e 7420 6120 7265 7072 6573 656e Print a represen
│ │ │ │ │ +0002cb60: 7461 7469 6f6e 206f 6620 7468 6520 7265 tation of the re
│ │ │ │ │ +0002cb70: 6365 6976 6572 206f 6e20 6153 7472 6561 ceiver on aStrea
│ │ │ │ │ +0002cb80: 6d0a 0a0a 1f0a 4669 6c65 3a20 6773 742d m.....File: gst-
│ │ │ │ │ +0002cb90: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ +0002cba0: 3a20 436f 6c6c 6563 7469 6f6e 2d72 656d : Collection-rem
│ │ │ │ │ +0002cbb0: 6f76 696e 672c 2020 4e65 7874 3a20 436f oving, Next: Co
│ │ │ │ │ +0002cbc0: 6c6c 6563 7469 6f6e 2d73 6f72 7469 6e67 llection-sorting
│ │ │ │ │ +0002cbd0: 2c20 2050 7265 763a 2043 6f6c 6c65 6374 , Prev: Collect
│ │ │ │ │ +0002cbe0: 696f 6e2d 7072 696e 7469 6e67 2c20 2055 ion-printing, U
│ │ │ │ │ +0002cbf0: 703a 2043 6f6c 6c65 6374 696f 6e0a 0a31 p: Collection..1
│ │ │ │ │ +0002cc00: 2e33 372e 3132 2043 6f6c 6c65 6374 696f .37.12 Collectio
│ │ │ │ │ +0002cc10: 6e3a 2072 656d 6f76 696e 670a 2d2d 2d2d n: removing.----
│ │ │ │ │ +0002cc20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0002cc30: 2d2d 2d2d 2d2d 2d2d 0a0a 656d 7074 790a --------..empty.
│ │ │ │ │ +0002cc40: 2020 2020 2052 656d 6f76 6520 6576 6572 Remove ever
│ │ │ │ │ +0002cc50: 7974 6869 6e67 2066 726f 6d20 7468 6520 ything from the
│ │ │ │ │ +0002cc60: 7265 6365 6976 6572 2e0a 0a72 656d 6f76 receiver...remov
│ │ │ │ │ +0002cc70: 653a 206f 6c64 4f62 6a65 6374 0a20 2020 e: oldObject.
│ │ │ │ │ +0002cc80: 2020 5265 6d6f 7665 206f 6c64 4f62 6a65 Remove oldObje
│ │ │ │ │ +0002cc90: 6374 2066 726f 6d20 7468 6520 7265 6365 ct from the rece
│ │ │ │ │ +0002cca0: 6976 6572 2e20 4966 2061 6273 656e 742c iver. If absent,
│ │ │ │ │ +0002ccb0: 2066 6169 6c2c 2065 6c73 6520 616e 7377 fail, else answ
│ │ │ │ │ +0002ccc0: 6572 0a20 2020 2020 6f6c 644f 626a 6563 er. oldObjec
│ │ │ │ │ +0002ccd0: 742e 0a0a 7265 6d6f 7665 3a20 6f6c 644f t...remove: oldO
│ │ │ │ │ +0002cce0: 626a 6563 7420 6966 4162 7365 6e74 3a20 bject ifAbsent:
│ │ │ │ │ +0002ccf0: 616e 4578 6365 7074 696f 6e42 6c6f 636b anExceptionBlock
│ │ │ │ │ +0002cd00: 0a20 2020 2020 5265 6d6f 7665 206f 6c64 . Remove old
│ │ │ │ │ +0002cd10: 4f62 6a65 6374 2066 726f 6d20 7468 6520 Object from the
│ │ │ │ │ +0002cd20: 7265 6365 6976 6572 2e20 4966 2061 6273 receiver. If abs
│ │ │ │ │ +0002cd30: 656e 742c 2065 7661 6c75 6174 650a 2020 ent, evaluate.
│ │ │ │ │ +0002cd40: 2020 2061 6e45 7863 6570 7469 6f6e 426c anExceptionBl
│ │ │ │ │ +0002cd50: 6f63 6b20 616e 6420 616e 7377 6572 2074 ock and answer t
│ │ │ │ │ +0002cd60: 6865 2072 6573 756c 742c 2065 6c73 6520 he result, else
│ │ │ │ │ +0002cd70: 616e 7377 6572 206f 6c64 4f62 6a65 6374 answer oldObject
│ │ │ │ │ +0002cd80: 2e0a 0a72 656d 6f76 6541 6c6c 3a20 6143 ...removeAll: aC
│ │ │ │ │ +0002cd90: 6f6c 6c65 6374 696f 6e0a 2020 2020 2052 ollection. R
│ │ │ │ │ +0002cda0: 656d 6f76 6520 6561 6368 206f 626a 6563 emove each objec
│ │ │ │ │ +0002cdb0: 7420 696e 2061 436f 6c6c 6563 7469 6f6e t in aCollection
│ │ │ │ │ +0002cdc0: 2c20 616e 7377 6572 2061 436f 6c6c 6563 , answer aCollec
│ │ │ │ │ +0002cdd0: 7469 6f6e 2c20 6661 696c 2069 6620 736f tion, fail if so
│ │ │ │ │ +0002cde0: 6d65 0a20 2020 2020 6f66 2074 6865 6d20 me. of them
│ │ │ │ │ +0002cdf0: 6973 2061 6273 656e 742e 2057 6172 6e69 is absent. Warni
│ │ │ │ │ +0002ce00: 6e67 3a20 7468 6973 2063 6f75 6c64 206c ng: this could l
│ │ │ │ │ +0002ce10: 6561 7665 2074 6865 2063 6f6c 6c65 6374 eave the collect
│ │ │ │ │ +0002ce20: 696f 6e20 696e 2061 0a20 2020 2020 7365 ion in a. se
│ │ │ │ │ +0002ce30: 6d69 2d75 7064 6174 6564 2073 7461 7465 mi-updated state
│ │ │ │ │ +0002ce40: 2e0a 0a72 656d 6f76 6541 6c6c 3a20 6143 ...removeAll: aC
│ │ │ │ │ +0002ce50: 6f6c 6c65 6374 696f 6e20 6966 4162 7365 ollection ifAbse
│ │ │ │ │ +0002ce60: 6e74 3a20 6142 6c6f 636b 0a20 2020 2020 nt: aBlock.
│ │ │ │ │ +0002ce70: 5265 6d6f 7665 2065 6163 6820 6f62 6a65 Remove each obje
│ │ │ │ │ +0002ce80: 6374 2069 6e20 6143 6f6c 6c65 6374 696f ct in aCollectio
│ │ │ │ │ +0002ce90: 6e2c 2061 6e73 7765 7220 6143 6f6c 6c65 n, answer aColle
│ │ │ │ │ +0002cea0: 6374 696f 6e3b 2069 6620 736f 6d65 0a20 ction; if some.
│ │ │ │ │ +0002ceb0: 2020 2020 656c 656d 656e 7420 6973 2061 element is a
│ │ │ │ │ +0002cec0: 6273 656e 742c 2070 6173 7320 6974 2074 bsent, pass it t
│ │ │ │ │ +0002ced0: 6f20 6142 6c6f 636b 2e0a 0a72 656d 6f76 o aBlock...remov
│ │ │ │ │ +0002cee0: 6541 6c6c 5375 6368 5468 6174 3a20 6142 eAllSuchThat: aB
│ │ │ │ │ +0002cef0: 6c6f 636b 0a20 2020 2020 5265 6d6f 7665 lock. Remove
│ │ │ │ │ +0002cf00: 2066 726f 6d20 7468 6520 7265 6365 6976 from the receiv
│ │ │ │ │ +0002cf10: 6572 2061 6c6c 206f 626a 6563 7473 2066 er all objects f
│ │ │ │ │ +0002cf20: 6f72 2077 6869 6368 2061 426c 6f63 6b20 or which aBlock
│ │ │ │ │ +0002cf30: 7265 7475 726e 7320 7472 7565 2e0a 0a0a returns true....
│ │ │ │ │ +0002cf40: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ +0002cf50: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 436f .info, Node: Co
│ │ │ │ │ +0002cf60: 6c6c 6563 7469 6f6e 2d73 6f72 7469 6e67 llection-sorting
│ │ │ │ │ +0002cf70: 2c20 204e 6578 743a 2043 6f6c 6c65 6374 , Next: Collect
│ │ │ │ │ +0002cf80: 696f 6e2d 7374 6f72 696e 672c 2020 5072 ion-storing, Pr
│ │ │ │ │ +0002cf90: 6576 3a20 436f 6c6c 6563 7469 6f6e 2d72 ev: Collection-r
│ │ │ │ │ +0002cfa0: 656d 6f76 696e 672c 2020 5570 3a20 436f emoving, Up: Co
│ │ │ │ │ +0002cfb0: 6c6c 6563 7469 6f6e 0a0a 312e 3337 2e31 llection..1.37.1
│ │ │ │ │ +0002cfc0: 3320 436f 6c6c 6563 7469 6f6e 3a20 736f 3 Collection: so
│ │ │ │ │ +0002cfd0: 7274 696e 670a 2d2d 2d2d 2d2d 2d2d 2d2d rting.----------
│ │ │ │ │ +0002cfe0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0002cff0: 2d0a 0a73 6f72 7465 640a 2020 2020 2052 -..sorted. R
│ │ │ │ │ +0002d000: 6574 7572 6e20 6120 7365 7175 656e 6365 eturn a sequence
│ │ │ │ │ +0002d010: 6162 6c65 2063 6f6c 6c65 6374 696f 6e20 able collection
│ │ │ │ │ +0002d020: 7769 7468 2074 6865 2063 6f6e 7465 6e74 with the content
│ │ │ │ │ +0002d030: 7320 6f66 2074 6865 2072 6563 6569 7665 s of the receive
│ │ │ │ │ +0002d040: 720a 2020 2020 2073 6f72 7465 6420 6163 r. sorted ac
│ │ │ │ │ +0002d050: 636f 7264 696e 6720 746f 2074 6865 2064 cording to the d
│ │ │ │ │ +0002d060: 6566 6175 6c74 2073 6f72 7420 626c 6f63 efault sort bloc
│ │ │ │ │ +0002d070: 6b2c 2077 6869 6368 2075 7365 7320 233c k, which uses #<
│ │ │ │ │ +0002d080: 3d20 746f 0a20 2020 2020 636f 6d70 6172 = to. compar
│ │ │ │ │ +0002d090: 6520 6974 656d 732e 0a0a 736f 7274 6564 e items...sorted
│ │ │ │ │ +0002d0a0: 3a20 736f 7274 426c 6f63 6b0a 2020 2020 : sortBlock.
│ │ │ │ │ +0002d0b0: 2052 6574 7572 6e20 6120 7365 7175 656e Return a sequen
│ │ │ │ │ +0002d0c0: 6365 6162 6c65 2063 6f6c 6c65 6374 696f ceable collectio
│ │ │ │ │ +0002d0d0: 6e20 7769 7468 2074 6865 2063 6f6e 7465 n with the conte
│ │ │ │ │ +0002d0e0: 6e74 7320 6f66 2074 6865 2072 6563 6569 nts of the recei
│ │ │ │ │ +0002d0f0: 7665 720a 2020 2020 2073 6f72 7465 6420 ver. sorted
│ │ │ │ │ +0002d100: 6163 636f 7264 696e 6720 746f 2074 6865 according to the
│ │ │ │ │ +0002d110: 2067 6976 656e 2073 6f72 7420 626c 6f63 given sort bloc
│ │ │ │ │ +0002d120: 6b2c 2077 6869 6368 2061 6363 6570 7473 k, which accepts
│ │ │ │ │ +0002d130: 2070 6169 7220 6f66 0a20 2020 2020 6974 pair of. it
│ │ │ │ │ +0002d140: 656d 7320 616e 6420 7265 7475 726e 7320 ems and returns
│ │ │ │ │ +0002d150: 7472 7565 2069 6620 7468 6520 6669 7273 true if the firs
│ │ │ │ │ +0002d160: 7420 6974 656d 2069 7320 6c65 7373 2074 t item is less t
│ │ │ │ │ +0002d170: 6861 6e20 7468 6520 7365 636f 6e64 0a20 han the second.
│ │ │ │ │ +0002d180: 2020 2020 6f6e 652e 0a0a 0a1f 0a46 696c one......Fil
│ │ │ │ │ +0002d190: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ +0002d1a0: 2c20 204e 6f64 653a 2043 6f6c 6c65 6374 , Node: Collect
│ │ │ │ │ +0002d1b0: 696f 6e2d 7374 6f72 696e 672c 2020 4e65 ion-storing, Ne
│ │ │ │ │ +0002d1c0: 7874 3a20 436f 6c6c 6563 7469 6f6e 2d74 xt: Collection-t
│ │ │ │ │ +0002d1d0: 6573 7469 6e67 2063 6f6c 6c65 6374 696f esting collectio
│ │ │ │ │ +0002d1e0: 6e73 2c20 2050 7265 763a 2043 6f6c 6c65 ns, Prev: Colle
│ │ │ │ │ +0002d1f0: 6374 696f 6e2d 736f 7274 696e 672c 2020 ction-sorting,
│ │ │ │ │ +0002d200: 5570 3a20 436f 6c6c 6563 7469 6f6e 0a0a Up: Collection..
│ │ │ │ │ +0002d210: 312e 3337 2e31 3420 436f 6c6c 6563 7469 1.37.14 Collecti
│ │ │ │ │ +0002d220: 6f6e 3a20 7374 6f72 696e 670a 2d2d 2d2d on: storing.----
│ │ │ │ │ +0002d230: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0002d240: 2d2d 2d2d 2d2d 2d0a 0a73 746f 7265 4f6e -------..storeOn
│ │ │ │ │ +0002d250: 3a20 6153 7472 6561 6d0a 2020 2020 2053 : aStream. S
│ │ │ │ │ +0002d260: 746f 7265 2053 6d61 6c6c 7461 6c6b 2063 tore Smalltalk c
│ │ │ │ │ +0002d270: 6f64 6520 636f 6d70 696c 696e 6720 746f ode compiling to
│ │ │ │ │ +0002d280: 2074 6865 2072 6563 6569 7665 7220 6f6e the receiver on
│ │ │ │ │ +0002d290: 2061 5374 7265 616d 0a0a 0a1f 0a46 696c aStream.....Fil
│ │ │ │ │ +0002d2a0: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ +0002d2b0: 2c20 204e 6f64 653a 2043 6f6c 6c65 6374 , Node: Collect
│ │ │ │ │ +0002d2c0: 696f 6e2d 7465 7374 696e 6720 636f 6c6c ion-testing coll
│ │ │ │ │ +0002d2d0: 6563 7469 6f6e 732c 2020 5072 6576 3a20 ections, Prev:
│ │ │ │ │ +0002d2e0: 436f 6c6c 6563 7469 6f6e 2d73 746f 7269 Collection-stori
│ │ │ │ │ +0002d2f0: 6e67 2c20 2055 703a 2043 6f6c 6c65 6374 ng, Up: Collect
│ │ │ │ │ +0002d300: 696f 6e0a 0a31 2e33 372e 3135 2043 6f6c ion..1.37.15 Col
│ │ │ │ │ +0002d310: 6c65 6374 696f 6e3a 2074 6573 7469 6e67 lection: testing
│ │ │ │ │ +0002d320: 2063 6f6c 6c65 6374 696f 6e73 0a2d 2d2d collections.---
│ │ │ │ │ +0002d330: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0002d340: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0002d350: 2d2d 2d2d 0a0a 6361 7061 6369 7479 0a20 ----..capacity.
│ │ │ │ │ +0002d360: 2020 2020 416e 7377 6572 2068 6f77 206d Answer how m
│ │ │ │ │ +0002d370: 616e 7920 656c 656d 656e 7473 2074 6865 any elements the
│ │ │ │ │ +0002d380: 2072 6563 6569 7665 7220 6361 6e20 686f receiver can ho
│ │ │ │ │ +0002d390: 6c64 2062 6566 6f72 6520 6861 7669 6e67 ld before having
│ │ │ │ │ +0002d3a0: 2074 6f0a 2020 2020 2067 726f 772e 0a0a to. grow...
│ │ │ │ │ +0002d3b0: 6964 656e 7469 7479 496e 636c 7564 6573 identityIncludes
│ │ │ │ │ +0002d3c0: 3a20 616e 4f62 6a65 6374 0a20 2020 2020 : anObject.
│ │ │ │ │ +0002d3d0: 416e 7377 6572 2077 6865 7468 6572 2077 Answer whether w
│ │ │ │ │ +0002d3e0: 6520 696e 636c 7564 6520 7468 6520 616e e include the an
│ │ │ │ │ +0002d3f0: 4f62 6a65 6374 206f 626a 6563 740a 0a69 Object object..i
│ │ │ │ │ +0002d400: 6e63 6c75 6465 733a 2061 6e4f 626a 6563 ncludes: anObjec
│ │ │ │ │ +0002d410: 740a 2020 2020 2041 6e73 7765 7220 7768 t. Answer wh
│ │ │ │ │ +0002d420: 6574 6865 7220 7765 2069 6e63 6c75 6465 ether we include
│ │ │ │ │ +0002d430: 2061 6e4f 626a 6563 740a 0a69 6e63 6c75 anObject..inclu
│ │ │ │ │ +0002d440: 6465 7341 6c6c 4f66 3a20 6143 6f6c 6c65 desAllOf: aColle
│ │ │ │ │ +0002d450: 6374 696f 6e0a 2020 2020 2041 6e73 7765 ction. Answe
│ │ │ │ │ +0002d460: 7220 7768 6574 6865 7220 7765 2069 6e63 r whether we inc
│ │ │ │ │ +0002d470: 6c75 6465 2061 6c6c 206f 6620 7468 6520 lude all of the
│ │ │ │ │ +0002d480: 6f62 6a65 6374 7320 696e 2061 436f 6c6c objects in aColl
│ │ │ │ │ +0002d490: 6563 7469 6f6e 0a0a 696e 636c 7564 6573 ection..includes
│ │ │ │ │ +0002d4a0: 416e 794f 663a 2061 436f 6c6c 6563 7469 AnyOf: aCollecti
│ │ │ │ │ +0002d4b0: 6f6e 0a20 2020 2020 416e 7377 6572 2077 on. Answer w
│ │ │ │ │ +0002d4c0: 6865 7468 6572 2077 6520 696e 636c 7564 hether we includ
│ │ │ │ │ +0002d4d0: 6520 616e 7920 6f66 2074 6865 206f 626a e any of the obj
│ │ │ │ │ +0002d4e0: 6563 7473 2069 6e20 6143 6f6c 6c65 6374 ects in aCollect
│ │ │ │ │ +0002d4f0: 696f 6e0a 0a69 7345 6d70 7479 0a20 2020 ion..isEmpty.
│ │ │ │ │ +0002d500: 2020 416e 7377 6572 2077 6865 7468 6572 Answer whether
│ │ │ │ │ +0002d510: 2077 6520 6172 6520 2873 7469 6c6c 2920 we are (still)
│ │ │ │ │ +0002d520: 656d 7074 790a 0a69 7353 6571 7565 6e63 empty..isSequenc
│ │ │ │ │ +0002d530: 6561 626c 650a 2020 2020 2041 6e73 7765 eable. Answe
│ │ │ │ │ +0002d540: 7220 7768 6574 6865 7220 7468 6520 7265 r whether the re
│ │ │ │ │ +0002d550: 6365 6976 6572 2063 616e 2062 6520 6163 ceiver can be ac
│ │ │ │ │ +0002d560: 6365 7373 6564 2062 7920 6120 6e75 6d65 cessed by a nume
│ │ │ │ │ +0002d570: 7269 6320 696e 6465 7820 7769 7468 0a20 ric index with.
│ │ │ │ │ +0002d580: 2020 2020 2361 743a 2f23 6174 3a70 7574 #at:/#at:put
│ │ │ │ │ +0002d590: 3a2e 0a0a 6e6f 7445 6d70 7479 0a20 2020 :...notEmpty.
│ │ │ │ │ +0002d5a0: 2020 416e 7377 6572 2077 6865 7468 6572 Answer whether
│ │ │ │ │ +0002d5b0: 2077 6520 696e 636c 7564 6520 6174 206c we include at l
│ │ │ │ │ +0002d5c0: 6561 7374 206f 6e65 206f 626a 6563 740a east one object.
│ │ │ │ │ +0002d5d0: 0a6f 6363 7572 7265 6e63 6573 4f66 3a20 .occurrencesOf:
│ │ │ │ │ +0002d5e0: 616e 4f62 6a65 6374 0a20 2020 2020 416e anObject. An
│ │ │ │ │ +0002d5f0: 7377 6572 2068 6f77 206d 616e 7920 6f63 swer how many oc
│ │ │ │ │ +0002d600: 6375 7272 656e 6365 7320 6f66 2061 6e4f currences of anO
│ │ │ │ │ +0002d610: 626a 6563 7420 7765 2069 6e63 6c75 6465 bject we include
│ │ │ │ │ +0002d620: 0a0a 7369 7a65 0a20 2020 2020 416e 7377 ..size. Answ
│ │ │ │ │ +0002d630: 6572 2068 6f77 206d 616e 7920 6f62 6a65 er how many obje
│ │ │ │ │ +0002d640: 6374 7320 7765 2069 6e63 6c75 6465 0a0a cts we include..
│ │ │ │ │ +0002d650: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ +0002d660: 652e 696e 666f 2c20 204e 6f64 653a 2043 e.info, Node: C
│ │ │ │ │ +0002d670: 6f6d 7069 6c65 6442 6c6f 636b 2c20 204e ompiledBlock, N
│ │ │ │ │ +0002d680: 6578 743a 2043 6f6d 7069 6c65 6443 6f64 ext: CompiledCod
│ │ │ │ │ +0002d690: 652c 2020 5072 6576 3a20 436f 6c6c 6563 e, Prev: Collec
│ │ │ │ │ +0002d6a0: 7469 6f6e 2c20 2055 703a 2042 6173 6520 tion, Up: Base
│ │ │ │ │ +0002d6b0: 636c 6173 7365 730a 0a31 2e33 3820 436f classes..1.38 Co
│ │ │ │ │ +0002d6c0: 6d70 696c 6564 426c 6f63 6b0a 3d3d 3d3d mpiledBlock.====
│ │ │ │ │ +0002d6d0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a ==============..
│ │ │ │ │ +0002d6e0: 4465 6669 6e65 6420 696e 206e 616d 6573 Defined in names
│ │ │ │ │ +0002d6f0: 7061 6365 2053 6d61 6c6c 7461 6c6b 0a53 pace Smalltalk.S
│ │ │ │ │ +0002d700: 7570 6572 636c 6173 733a 2043 6f6d 7069 uperclass: Compi
│ │ │ │ │ +0002d710: 6c65 6443 6f64 650a 4361 7465 676f 7279 ledCode.Category
│ │ │ │ │ +0002d720: 3a20 4c61 6e67 7561 6765 2d49 6d70 6c65 : Language-Imple
│ │ │ │ │ +0002d730: 6d65 6e74 6174 696f 6e0a 2020 2020 2049 mentation. I
│ │ │ │ │ +0002d740: 2072 6570 7265 7365 6e74 2061 2062 6c6f represent a blo
│ │ │ │ │ +0002d750: 636b 2074 6861 7420 6861 7320 6265 656e ck that has been
│ │ │ │ │ +0002d760: 2063 6f6d 7069 6c65 642e 0a0a 2a20 4d65 compiled...* Me
│ │ │ │ │ +0002d770: 6e75 3a0a 0a2a 2043 6f6d 7069 6c65 6442 nu:..* CompiledB
│ │ │ │ │ +0002d780: 6c6f 636b 2063 6c61 7373 2d69 6e73 7461 lock class-insta
│ │ │ │ │ +0002d790: 6e63 6520 6372 6561 7469 6f6e 3a3a 2020 nce creation::
│ │ │ │ │ +0002d7a0: 2863 6c61 7373 290a 2a20 436f 6d70 696c (class).* Compil
│ │ │ │ │ +0002d7b0: 6564 426c 6f63 6b2d 6163 6365 7373 696e edBlock-accessin
│ │ │ │ │ +0002d7c0: 673a 3a20 2028 696e 7374 616e 6365 290a g:: (instance).
│ │ │ │ │ +0002d7d0: 2a20 436f 6d70 696c 6564 426c 6f63 6b2d * CompiledBlock-
│ │ │ │ │ +0002d7e0: 6261 7369 633a 3a20 2028 696e 7374 616e basic:: (instan
│ │ │ │ │ +0002d7f0: 6365 290a 2a20 436f 6d70 696c 6564 426c ce).* CompiledBl
│ │ │ │ │ +0002d800: 6f63 6b2d 7072 696e 7469 6e67 3a3a 2020 ock-printing::
│ │ │ │ │ +0002d810: 2869 6e73 7461 6e63 6529 0a2a 2043 6f6d (instance).* Com
│ │ │ │ │ +0002d820: 7069 6c65 6442 6c6f 636b 2d73 6176 696e piledBlock-savin
│ │ │ │ │ +0002d830: 6720 616e 6420 6c6f 6164 696e 673a 3a20 g and loading::
│ │ │ │ │ +0002d840: 2028 696e 7374 616e 6365 290a 0a1f 0a46 (instance)....F
│ │ │ │ │ +0002d850: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ +0002d860: 666f 2c20 204e 6f64 653a 2043 6f6d 7069 fo, Node: Compi
│ │ │ │ │ +0002d870: 6c65 6442 6c6f 636b 2063 6c61 7373 2d69 ledBlock class-i
│ │ │ │ │ +0002d880: 6e73 7461 6e63 6520 6372 6561 7469 6f6e nstance creation
│ │ │ │ │ +0002d890: 2c20 204e 6578 743a 2043 6f6d 7069 6c65 , Next: Compile
│ │ │ │ │ +0002d8a0: 6442 6c6f 636b 2d61 6363 6573 7369 6e67 dBlock-accessing
│ │ │ │ │ +0002d8b0: 2c20 2055 703a 2043 6f6d 7069 6c65 6442 , Up: CompiledB
│ │ │ │ │ +0002d8c0: 6c6f 636b 0a0a 312e 3338 2e31 2043 6f6d lock..1.38.1 Com
│ │ │ │ │ +0002d8d0: 7069 6c65 6442 6c6f 636b 2063 6c61 7373 piledBlock class
│ │ │ │ │ +0002d8e0: 3a20 696e 7374 616e 6365 2063 7265 6174 : instance creat
│ │ │ │ │ +0002d8f0: 696f 6e0a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ion.------------
│ │ │ │ │ +0002d900: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0002d910: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0002d920: 2d0a 0a6e 6577 3a20 6e75 6d42 7974 6563 -..new: numBytec
│ │ │ │ │ +0002d930: 6f64 6573 2068 6561 6465 723a 2061 6e49 odes header: anI
│ │ │ │ │ +0002d940: 6e74 6567 6572 206d 6574 686f 643a 206f nteger method: o
│ │ │ │ │ +0002d950: 7574 6572 4d65 7468 6f64 0a20 2020 2020 uterMethod.
│ │ │ │ │ +0002d960: 416e 7377 6572 2061 206e 6577 2069 6e73 Answer a new ins
│ │ │ │ │ +0002d970: 7461 6e63 6520 6f66 2074 6865 2072 6563 tance of the rec
│ │ │ │ │ +0002d980: 6569 7665 7220 7769 7468 2072 6f6f 6d20 eiver with room
│ │ │ │ │ +0002d990: 666f 7220 7468 6520 6769 7665 6e0a 2020 for the given.
│ │ │ │ │ +0002d9a0: 2020 206e 756d 6265 7220 6f66 2062 7974 number of byt
│ │ │ │ │ +0002d9b0: 6563 6f64 6573 2061 6e64 2074 6865 2067 ecodes and the g
│ │ │ │ │ +0002d9c0: 6976 656e 2068 6561 6465 722e 0a0a 6e75 iven header...nu
│ │ │ │ │ +0002d9d0: 6d41 7267 733a 2061 7267 7320 6e75 6d54 mArgs: args numT
│ │ │ │ │ +0002d9e0: 656d 7073 3a20 7465 6d70 7320 6279 7465 emps: temps byte
│ │ │ │ │ +0002d9f0: 636f 6465 733a 2062 7974 6563 6f64 6573 codes: bytecodes
│ │ │ │ │ +0002da00: 2064 6570 7468 3a20 6465 7074 6820 6c69 depth: depth li
│ │ │ │ │ +0002da10: 7465 7261 6c73 3a20 6c69 7465 7261 6c41 terals: literalA
│ │ │ │ │ +0002da20: 7272 6179 0a20 2020 2020 416e 7377 6572 rray. Answer
│ │ │ │ │ +0002da30: 2061 6e20 2861 6c6d 6f73 7429 2066 756c an (almost) ful
│ │ │ │ │ +0002da40: 6c20 666c 6564 6765 6420 436f 6d70 696c l fledged Compil
│ │ │ │ │ +0002da50: 6564 426c 6f63 6b2e 2020 546f 206d 616b edBlock. To mak
│ │ │ │ │ +0002da60: 6520 6974 0a20 2020 2020 636f 6d70 6c65 e it. comple
│ │ │ │ │ +0002da70: 7465 2c20 796f 7520 6d75 7374 2065 6974 te, you must eit
│ │ │ │ │ +0002da80: 6865 7220 7365 7420 7468 6520 6e65 7720 her set the new
│ │ │ │ │ +0002da90: 6f62 6a65 6374 2773 2060 6d65 7468 6f64 object's `method
│ │ │ │ │ +0002daa0: 2720 7661 7269 6162 6c65 2c0a 2020 2020 ' variable,.
│ │ │ │ │ +0002dab0: 206f 7220 7075 7420 6974 2069 6e74 6f20 or put it into
│ │ │ │ │ +0002dac0: 6120 426c 6f63 6b43 6c6f 7375 7265 2061 a BlockClosure a
│ │ │ │ │ +0002dad0: 6e64 2070 7574 2074 6865 2042 6c6f 636b nd put the Block
│ │ │ │ │ +0002dae0: 436c 6f73 7572 6520 696e 746f 2061 0a20 Closure into a.
│ │ │ │ │ +0002daf0: 2020 2020 436f 6d70 696c 6564 4d65 7468 CompiledMeth
│ │ │ │ │ +0002db00: 6f64 2773 206c 6974 6572 616c 732e 2020 od's literals.
│ │ │ │ │ +0002db10: 5468 6520 636c 6561 6e2d 6e65 7373 206f The clean-ness o
│ │ │ │ │ +0002db20: 6620 7468 6520 626c 6f63 6b20 6973 0a20 f the block is.
│ │ │ │ │ +0002db30: 2020 2020 6175 746f 6d61 7469 6361 6c6c automaticall
│ │ │ │ │ +0002db40: 7920 636f 6d70 7574 6564 2e0a 0a0a 1f0a y computed......
│ │ │ │ │ +0002db50: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ +0002db60: 6e66 6f2c 2020 4e6f 6465 3a20 436f 6d70 nfo, Node: Comp
│ │ │ │ │ +0002db70: 696c 6564 426c 6f63 6b2d 6163 6365 7373 iledBlock-access
│ │ │ │ │ +0002db80: 696e 672c 2020 4e65 7874 3a20 436f 6d70 ing, Next: Comp
│ │ │ │ │ +0002db90: 696c 6564 426c 6f63 6b2d 6261 7369 632c iledBlock-basic,
│ │ │ │ │ +0002dba0: 2020 5072 6576 3a20 436f 6d70 696c 6564 Prev: Compiled
│ │ │ │ │ +0002dbb0: 426c 6f63 6b20 636c 6173 732d 696e 7374 Block class-inst
│ │ │ │ │ +0002dbc0: 616e 6365 2063 7265 6174 696f 6e2c 2020 ance creation,
│ │ │ │ │ +0002dbd0: 5570 3a20 436f 6d70 696c 6564 426c 6f63 Up: CompiledBloc
│ │ │ │ │ +0002dbe0: 6b0a 0a31 2e33 382e 3220 436f 6d70 696c k..1.38.2 Compil
│ │ │ │ │ +0002dbf0: 6564 426c 6f63 6b3a 2061 6363 6573 7369 edBlock: accessi
│ │ │ │ │ +0002dc00: 6e67 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ng.-------------
│ │ │ │ │ +0002dc10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0002dc20: 2d2d 0a0a 666c 6167 730a 2020 2020 2041 --..flags. A
│ │ │ │ │ +0002dc30: 6e73 7765 7220 7468 6520 6063 6c65 616e nswer the `clean
│ │ │ │ │ +0002dc40: 6e65 7373 2720 6f66 2074 6865 2062 6c6f ness' of the blo
│ │ │ │ │ +0002dc50: 636b 2e20 2030 203d 2063 6c65 616e 3b20 ck. 0 = clean;
│ │ │ │ │ +0002dc60: 3120 3d20 6163 6365 7373 2074 6f0a 2020 1 = access to.
│ │ │ │ │ +0002dc70: 2020 2072 6563 6569 7665 7220 7661 7269 receiver vari
│ │ │ │ │ +0002dc80: 6162 6c65 7320 616e 642f 6f72 2073 656c ables and/or sel
│ │ │ │ │ +0002dc90: 663b 2032 2d33 3020 3d20 6163 6365 7373 f; 2-30 = access
│ │ │ │ │ +0002dca0: 2074 6f20 7661 7269 6162 6c65 7320 7468 to variables th
│ │ │ │ │ +0002dcb0: 6174 0a20 2020 2020 6172 6520 312d 3239 at. are 1-29
│ │ │ │ │ +0002dcc0: 2063 6f6e 7465 7874 7320 6177 6179 3b20 contexts away;
│ │ │ │ │ +0002dcd0: 3331 203d 2072 6574 7572 6e20 6672 6f6d 31 = return from
│ │ │ │ │ +0002dce0: 206d 6574 686f 6420 6f72 2070 7573 6820 method or push
│ │ │ │ │ +0002dcf0: 7468 6973 436f 6e74 6578 740a 0a6d 6574 thisContext..met
│ │ │ │ │ +0002dd00: 686f 640a 2020 2020 2041 6e73 7765 7220 hod. Answer
│ │ │ │ │ +0002dd10: 7468 6520 436f 6d70 696c 6564 4d65 7468 the CompiledMeth
│ │ │ │ │ +0002dd20: 6f64 2069 6e20 7768 6963 6820 7468 6520 od in which the
│ │ │ │ │ +0002dd30: 7265 6365 6976 6572 206c 6965 730a 0a6d receiver lies..m
│ │ │ │ │ +0002dd40: 6574 686f 6443 6c61 7373 0a20 2020 2020 ethodClass.
│ │ │ │ │ +0002dd50: 416e 7377 6572 2074 6865 2063 6c61 7373 Answer the class
│ │ │ │ │ +0002dd60: 2069 6e20 7768 6963 6820 7468 6520 7265 in which the re
│ │ │ │ │ +0002dd70: 6365 6976 6572 2069 7320 696e 7374 616c ceiver is instal
│ │ │ │ │ +0002dd80: 6c65 642e 0a0a 6d65 7468 6f64 436c 6173 led...methodClas
│ │ │ │ │ +0002dd90: 733a 206d 6574 686f 6443 6c61 7373 0a20 s: methodClass.
│ │ │ │ │ +0002dda0: 2020 2020 5365 7420 7468 6520 7265 6365 Set the rece
│ │ │ │ │ +0002ddb0: 6976 6572 2773 2063 6c61 7373 2069 6e73 iver's class ins
│ │ │ │ │ +0002ddc0: 7461 6e63 6520 7661 7269 6162 6c65 0a0a tance variable..
│ │ │ │ │ +0002ddd0: 6e75 6d41 7267 730a 2020 2020 2041 6e73 numArgs. Ans
│ │ │ │ │ +0002dde0: 7765 7220 7468 6520 6e75 6d62 6572 206f wer the number o
│ │ │ │ │ +0002ddf0: 6620 6172 6775 6d65 6e74 7320 7061 7373 f arguments pass
│ │ │ │ │ +0002de00: 6564 2074 6f20 7468 6520 7265 6365 6976 ed to the receiv
│ │ │ │ │ +0002de10: 6572 0a0a 6e75 6d4c 6974 6572 616c 730a er..numLiterals.
│ │ │ │ │ +0002de20: 2020 2020 2041 6e73 7765 7220 7468 6520 Answer the
│ │ │ │ │ +0002de30: 6e75 6d62 6572 206f 6620 6c69 7465 7261 number of litera
│ │ │ │ │ +0002de40: 6c73 2066 6f72 2074 6865 2072 6563 6569 ls for the recei
│ │ │ │ │ +0002de50: 7665 720a 0a6e 756d 5465 6d70 730a 2020 ver..numTemps.
│ │ │ │ │ +0002de60: 2020 2041 6e73 7765 7220 7468 6520 6e75 Answer the nu
│ │ │ │ │ +0002de70: 6d62 6572 206f 6620 7465 6d70 6f72 6172 mber of temporar
│ │ │ │ │ +0002de80: 7920 7661 7269 6162 6c65 7320 7573 6564 y variables used
│ │ │ │ │ +0002de90: 2062 7920 7468 6520 7265 6365 6976 6572 by the receiver
│ │ │ │ │ +0002dea0: 0a0a 7365 6c65 6374 6f72 0a20 2020 2020 ..selector.
│ │ │ │ │ +0002deb0: 416e 7377 6572 2074 6865 2073 656c 6563 Answer the selec
│ │ │ │ │ +0002dec0: 746f 7220 7468 726f 7567 6820 7768 6963 tor through whic
│ │ │ │ │ +0002ded0: 6820 7468 6520 6d65 7468 6f64 2069 7320 h the method is
│ │ │ │ │ +0002dee0: 6361 6c6c 6564 0a0a 7365 6c65 6374 6f72 called..selector
│ │ │ │ │ +0002def0: 3a20 6153 796d 626f 6c0a 2020 2020 2053 : aSymbol. S
│ │ │ │ │ +0002df00: 6574 2074 6865 2073 656c 6563 746f 7220 et the selector
│ │ │ │ │ +0002df10: 7468 726f 7567 6820 7768 6963 6820 7468 through which th
│ │ │ │ │ +0002df20: 6520 6d65 7468 6f64 2069 7320 6361 6c6c e method is call
│ │ │ │ │ +0002df30: 6564 0a0a 736f 7572 6365 436f 6465 4c69 ed..sourceCodeLi
│ │ │ │ │ +0002df40: 6e65 7344 656c 7461 0a20 2020 2020 416e nesDelta. An
│ │ │ │ │ +0002df50: 7377 6572 2074 6865 2064 656c 7461 2066 swer the delta f
│ │ │ │ │ +0002df60: 726f 6d20 7468 6520 6e75 6d62 6572 7320 rom the numbers
│ │ │ │ │ +0002df70: 696e 204c 494e 455f 4e55 4d42 4552 2062 in LINE_NUMBER b
│ │ │ │ │ +0002df80: 7974 6563 6f64 6573 2074 6f0a 2020 2020 ytecodes to.
│ │ │ │ │ +0002df90: 2073 6f75 7263 6520 636f 6465 206c 696e source code lin
│ │ │ │ │ +0002dfa0: 6520 6e75 6d62 6572 732e 0a0a 736f 7572 e numbers...sour
│ │ │ │ │ +0002dfb0: 6365 436f 6465 4d61 700a 2020 2020 2041 ceCodeMap. A
│ │ │ │ │ +0002dfc0: 6e73 7765 7220 616e 2061 7272 6179 2077 nswer an array w
│ │ │ │ │ +0002dfd0: 6869 6368 206d 6170 7320 6279 7465 636f hich maps byteco
│ │ │ │ │ +0002dfe0: 6465 2069 6e64 6963 6573 2074 6f20 736f de indices to so
│ │ │ │ │ +0002dff0: 7572 6365 2063 6f64 6520 6c69 6e65 0a20 urce code line.
│ │ │ │ │ +0002e000: 2020 2020 6e75 6d62 6572 732e 2020 3020 numbers. 0
│ │ │ │ │ +0002e010: 7661 6c75 6573 2072 6570 7265 7365 6e74 values represent
│ │ │ │ │ +0002e020: 2069 6e76 616c 6964 2069 6e73 7472 7563 invalid instruc
│ │ │ │ │ +0002e030: 7469 6f6e 2070 6f69 6e74 6572 2069 6e64 tion pointer ind
│ │ │ │ │ +0002e040: 6963 6573 2e0a 0a73 7461 636b 4465 7074 ices...stackDept
│ │ │ │ │ +0002e050: 680a 2020 2020 2041 6e73 7765 7220 7468 h. Answer th
│ │ │ │ │ +0002e060: 6520 6e75 6d62 6572 206f 6620 7374 6163 e number of stac
│ │ │ │ │ +0002e070: 6b20 736c 6f74 7320 6e65 6564 6564 2066 k slots needed f
│ │ │ │ │ +0002e080: 6f72 2074 6865 2072 6563 6569 7665 720a or the receiver.
│ │ │ │ │ +0002e090: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ +0002e0a0: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ +0002e0b0: 436f 6d70 696c 6564 426c 6f63 6b2d 6261 CompiledBlock-ba
│ │ │ │ │ +0002e0c0: 7369 632c 2020 4e65 7874 3a20 436f 6d70 sic, Next: Comp
│ │ │ │ │ +0002e0d0: 696c 6564 426c 6f63 6b2d 7072 696e 7469 iledBlock-printi
│ │ │ │ │ +0002e0e0: 6e67 2c20 2050 7265 763a 2043 6f6d 7069 ng, Prev: Compi
│ │ │ │ │ +0002e0f0: 6c65 6442 6c6f 636b 2d61 6363 6573 7369 ledBlock-accessi
│ │ │ │ │ +0002e100: 6e67 2c20 2055 703a 2043 6f6d 7069 6c65 ng, Up: Compile
│ │ │ │ │ +0002e110: 6442 6c6f 636b 0a0a 312e 3338 2e33 2043 dBlock..1.38.3 C
│ │ │ │ │ +0002e120: 6f6d 7069 6c65 6442 6c6f 636b 3a20 6261 ompiledBlock: ba
│ │ │ │ │ +0002e130: 7369 630a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d sic.------------
│ │ │ │ │ +0002e140: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------.
│ │ │ │ │ +0002e150: 0a3d 2061 4d65 7468 6f64 0a20 2020 2020 .= aMethod.
│ │ │ │ │ +0002e160: 416e 7377 6572 2077 6865 7468 6572 2074 Answer whether t
│ │ │ │ │ +0002e170: 6865 2072 6563 6569 7665 7220 616e 6420 he receiver and
│ │ │ │ │ +0002e180: 614d 6574 686f 6420 6172 6520 6571 7561 aMethod are equa
│ │ │ │ │ +0002e190: 6c0a 0a6d 6574 686f 6443 6174 6567 6f72 l..methodCategor
│ │ │ │ │ +0002e1a0: 790a 2020 2020 2041 6e73 7765 7220 7468 y. Answer th
│ │ │ │ │ +0002e1b0: 6520 6d65 7468 6f64 2063 6174 6567 6f72 e method categor
│ │ │ │ │ +0002e1c0: 790a 0a6d 6574 686f 6443 6174 6567 6f72 y..methodCategor
│ │ │ │ │ +0002e1d0: 793a 2061 4361 7465 676f 7279 0a20 2020 y: aCategory.
│ │ │ │ │ +0002e1e0: 2020 5365 7420 7468 6520 6d65 7468 6f64 Set the method
│ │ │ │ │ +0002e1f0: 2063 6174 6567 6f72 7920 746f 2074 6865 category to the
│ │ │ │ │ +0002e200: 2067 6976 656e 2073 7472 696e 670a 0a6d given string..m
│ │ │ │ │ +0002e210: 6574 686f 6453 6f75 7263 6543 6f64 650a ethodSourceCode.
│ │ │ │ │ +0002e220: 2020 2020 2041 6e73 7765 7220 7468 6520 Answer the
│ │ │ │ │ +0002e230: 6d65 7468 6f64 2073 6f75 7263 6520 636f method source co
│ │ │ │ │ +0002e240: 6465 2028 6120 4669 6c65 5365 676d 656e de (a FileSegmen
│ │ │ │ │ +0002e250: 7420 6f72 2053 7472 696e 6720 6f72 206e t or String or n
│ │ │ │ │ +0002e260: 696c 290a 0a6d 6574 686f 6453 6f75 7263 il)..methodSourc
│ │ │ │ │ +0002e270: 6546 696c 650a 2020 2020 2041 6e73 7765 eFile. Answe
│ │ │ │ │ +0002e280: 7220 7468 6520 6669 6c65 2077 6865 7265 r the file where
│ │ │ │ │ +0002e290: 2074 6865 206d 6574 686f 6420 736f 7572 the method sour
│ │ │ │ │ +0002e2a0: 6365 2063 6f64 6520 6973 2073 746f 7265 ce code is store
│ │ │ │ │ +0002e2b0: 640a 0a6d 6574 686f 6453 6f75 7263 6550 d..methodSourceP
│ │ │ │ │ +0002e2c0: 6f73 0a20 2020 2020 416e 7377 6572 2074 os. Answer t
│ │ │ │ │ +0002e2d0: 6865 206c 6f63 6174 696f 6e20 7768 6572 he location wher
│ │ │ │ │ +0002e2e0: 6520 7468 6520 6d65 7468 6f64 2073 6f75 e the method sou
│ │ │ │ │ +0002e2f0: 7263 6520 636f 6465 2069 7320 7374 6f72 rce code is stor
│ │ │ │ │ +0002e300: 6564 2069 6e20 7468 650a 2020 2020 206d ed in the. m
│ │ │ │ │ +0002e310: 6574 686f 6453 6f75 7263 6546 696c 650a ethodSourceFile.
│ │ │ │ │ +0002e320: 0a6d 6574 686f 6453 6f75 7263 6553 7472 .methodSourceStr
│ │ │ │ │ +0002e330: 696e 670a 2020 2020 2041 6e73 7765 7220 ing. Answer
│ │ │ │ │ +0002e340: 7468 6520 6d65 7468 6f64 2073 6f75 7263 the method sourc
│ │ │ │ │ +0002e350: 6520 636f 6465 2061 7320 6120 7374 7269 e code as a stri
│ │ │ │ │ +0002e360: 6e67 0a0a 0a1f 0a46 696c 653a 2067 7374 ng.....File: gst
│ │ │ │ │ +0002e370: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ +0002e380: 653a 2043 6f6d 7069 6c65 6442 6c6f 636b e: CompiledBlock
│ │ │ │ │ +0002e390: 2d70 7269 6e74 696e 672c 2020 4e65 7874 -printing, Next
│ │ │ │ │ +0002e3a0: 3a20 436f 6d70 696c 6564 426c 6f63 6b2d : CompiledBlock-
│ │ │ │ │ +0002e3b0: 7361 7669 6e67 2061 6e64 206c 6f61 6469 saving and loadi
│ │ │ │ │ +0002e3c0: 6e67 2c20 2050 7265 763a 2043 6f6d 7069 ng, Prev: Compi
│ │ │ │ │ +0002e3d0: 6c65 6442 6c6f 636b 2d62 6173 6963 2c20 ledBlock-basic,
│ │ │ │ │ +0002e3e0: 2055 703a 2043 6f6d 7069 6c65 6442 6c6f Up: CompiledBlo
│ │ │ │ │ +0002e3f0: 636b 0a0a 312e 3338 2e34 2043 6f6d 7069 ck..1.38.4 Compi
│ │ │ │ │ +0002e400: 6c65 6442 6c6f 636b 3a20 7072 696e 7469 ledBlock: printi
│ │ │ │ │ +0002e410: 6e67 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ng.-------------
│ │ │ │ │ 0002e420: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0002e430: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0002e440: 2d0a 0a62 696e 6172 7952 6570 7265 7365 -..binaryReprese
│ │ │ │ │ -0002e450: 6e74 6174 696f 6e4f 626a 6563 740a 2020 ntationObject.
│ │ │ │ │ -0002e460: 2020 2054 6869 7320 6d65 7468 6f64 2069 This method i
│ │ │ │ │ -0002e470: 7320 696d 706c 656d 656e 7465 6420 746f s implemented to
│ │ │ │ │ -0002e480: 2061 6c6c 6f77 2066 6f72 2061 2050 6c75 allow for a Plu
│ │ │ │ │ -0002e490: 6767 6162 6c65 5072 6f78 7920 746f 2062 ggableProxy to b
│ │ │ │ │ -0002e4a0: 6520 7573 6564 0a20 2020 2020 7769 7468 e used. with
│ │ │ │ │ -0002e4b0: 2043 6f6d 7069 6c65 6442 6c6f 636b 732e CompiledBlocks.
│ │ │ │ │ -0002e4c0: 2020 416e 7377 6572 2061 2044 6972 6563 Answer a Direc
│ │ │ │ │ -0002e4d0: 7465 644d 6573 7361 6765 2077 6869 6368 tedMessage which
│ │ │ │ │ -0002e4e0: 2073 656e 6473 0a20 2020 2020 2362 6c6f sends. #blo
│ │ │ │ │ -0002e4f0: 636b 4174 3a20 746f 2074 6865 2043 6f6d ckAt: to the Com
│ │ │ │ │ -0002e500: 7069 6c65 644d 6574 686f 6420 636f 6e74 piledMethod cont
│ │ │ │ │ -0002e510: 6169 6e69 6e67 2074 6865 2072 6563 6569 aining the recei
│ │ │ │ │ -0002e520: 7665 722e 0a0a 1f0a 4669 6c65 3a20 6773 ver.....File: gs
│ │ │ │ │ -0002e530: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ -0002e540: 6465 3a20 436f 6d70 696c 6564 436f 6465 de: CompiledCode
│ │ │ │ │ -0002e550: 2c20 204e 6578 743a 2043 6f6d 7069 6c65 , Next: Compile
│ │ │ │ │ -0002e560: 644d 6574 686f 642c 2020 5072 6576 3a20 dMethod, Prev:
│ │ │ │ │ -0002e570: 436f 6d70 696c 6564 426c 6f63 6b2c 2020 CompiledBlock,
│ │ │ │ │ -0002e580: 5570 3a20 4261 7365 2063 6c61 7373 6573 Up: Base classes
│ │ │ │ │ -0002e590: 0a0a 312e 3339 2043 6f6d 7069 6c65 6443 ..1.39 CompiledC
│ │ │ │ │ -0002e5a0: 6f64 650a 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ode.============
│ │ │ │ │ -0002e5b0: 3d3d 3d3d 3d0a 0a44 6566 696e 6564 2069 =====..Defined i
│ │ │ │ │ -0002e5c0: 6e20 6e61 6d65 7370 6163 6520 536d 616c n namespace Smal
│ │ │ │ │ -0002e5d0: 6c74 616c 6b0a 5375 7065 7263 6c61 7373 ltalk.Superclass
│ │ │ │ │ -0002e5e0: 3a20 4172 7261 7965 6443 6f6c 6c65 6374 : ArrayedCollect
│ │ │ │ │ -0002e5f0: 696f 6e0a 4361 7465 676f 7279 3a20 4c61 ion.Category: La
│ │ │ │ │ -0002e600: 6e67 7561 6765 2d49 6d70 6c65 6d65 6e74 nguage-Implement
│ │ │ │ │ -0002e610: 6174 696f 6e0a 2020 2020 2049 2072 6570 ation. I rep
│ │ │ │ │ -0002e620: 7265 7365 6e74 2063 6f64 6520 7468 6174 resent code that
│ │ │ │ │ -0002e630: 2068 6173 2062 6565 6e20 636f 6d70 696c has been compil
│ │ │ │ │ -0002e640: 6564 2e20 2049 2061 6d20 616e 2061 6273 ed. I am an abs
│ │ │ │ │ -0002e650: 7472 6163 740a 2020 2020 2073 7570 6572 tract. super
│ │ │ │ │ -0002e660: 636c 6173 7320 666f 7220 626c 6f63 6b73 class for blocks
│ │ │ │ │ -0002e670: 2061 6e64 206d 6574 686f 6473 0a0a 2a20 and methods..*
│ │ │ │ │ -0002e680: 4d65 6e75 3a0a 0a2a 2043 6f6d 7069 6c65 Menu:..* Compile
│ │ │ │ │ -0002e690: 6443 6f64 6520 636c 6173 732d 6361 6368 dCode class-cach
│ │ │ │ │ -0002e6a0: 6520 666c 7573 6869 6e67 3a3a 2020 2863 e flushing:: (c
│ │ │ │ │ -0002e6b0: 6c61 7373 290a 2a20 436f 6d70 696c 6564 lass).* Compiled
│ │ │ │ │ -0002e6c0: 436f 6465 2063 6c61 7373 2d69 6e73 7461 Code class-insta
│ │ │ │ │ -0002e6d0: 6e63 6520 6372 6561 7469 6f6e 3a3a 2020 nce creation::
│ │ │ │ │ -0002e6e0: 2863 6c61 7373 290a 2a20 436f 6d70 696c (class).* Compil
│ │ │ │ │ -0002e6f0: 6564 436f 6465 2063 6c61 7373 2d74 6162 edCode class-tab
│ │ │ │ │ -0002e700: 6c65 733a 3a20 2028 636c 6173 7329 0a2a les:: (class).*
│ │ │ │ │ -0002e710: 2043 6f6d 7069 6c65 6443 6f64 652d 6163 CompiledCode-ac
│ │ │ │ │ -0002e720: 6365 7373 696e 673a 3a20 2028 696e 7374 cessing:: (inst
│ │ │ │ │ -0002e730: 616e 6365 290a 2a20 436f 6d70 696c 6564 ance).* Compiled
│ │ │ │ │ -0002e740: 436f 6465 2d62 6173 6963 3a3a 2020 2869 Code-basic:: (i
│ │ │ │ │ -0002e750: 6e73 7461 6e63 6529 0a2a 2043 6f6d 7069 nstance).* Compi
│ │ │ │ │ -0002e760: 6c65 6443 6f64 652d 636f 7079 696e 673a ledCode-copying:
│ │ │ │ │ -0002e770: 3a20 2028 696e 7374 616e 6365 290a 2a20 : (instance).*
│ │ │ │ │ -0002e780: 436f 6d70 696c 6564 436f 6465 2d64 6562 CompiledCode-deb
│ │ │ │ │ -0002e790: 7567 6769 6e67 3a3a 2020 2869 6e73 7461 ugging:: (insta
│ │ │ │ │ -0002e7a0: 6e63 6529 0a2a 2043 6f6d 7069 6c65 6443 nce).* CompiledC
│ │ │ │ │ -0002e7b0: 6f64 652d 6465 636f 6469 6e67 2062 7974 ode-decoding byt
│ │ │ │ │ -0002e7c0: 6563 6f64 6573 3a3a 2020 2869 6e73 7461 ecodes:: (insta
│ │ │ │ │ -0002e7d0: 6e63 6529 0a2a 2043 6f6d 7069 6c65 6443 nce).* CompiledC
│ │ │ │ │ -0002e7e0: 6f64 652d 6c69 7465 7261 6c73 202d 2069 ode-literals - i
│ │ │ │ │ -0002e7f0: 7465 7261 7469 6f6e 3a3a 2020 2869 6e73 teration:: (ins
│ │ │ │ │ -0002e800: 7461 6e63 6529 0a2a 2043 6f6d 7069 6c65 tance).* Compile
│ │ │ │ │ -0002e810: 6443 6f64 652d 7365 6375 7269 7479 3a3a dCode-security::
│ │ │ │ │ -0002e820: 2020 2869 6e73 7461 6e63 6529 0a2a 2043 (instance).* C
│ │ │ │ │ -0002e830: 6f6d 7069 6c65 6443 6f64 652d 7465 7374 ompiledCode-test
│ │ │ │ │ -0002e840: 696e 6720 6163 6365 7373 6573 3a3a 2020 ing accesses::
│ │ │ │ │ +0002e430: 2d0a 0a70 7269 6e74 4f6e 3a20 6153 7472 -..printOn: aStr
│ │ │ │ │ +0002e440: 6561 6d0a 2020 2020 2050 7269 6e74 2074 eam. Print t
│ │ │ │ │ +0002e450: 6865 2072 6563 6569 7665 7227 7320 636c he receiver's cl
│ │ │ │ │ +0002e460: 6173 7320 616e 6420 7365 6c65 6374 6f72 ass and selector
│ │ │ │ │ +0002e470: 206f 6e20 6153 7472 6561 6d0a 0a0a 1f0a on aStream.....
│ │ │ │ │ +0002e480: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ +0002e490: 6e66 6f2c 2020 4e6f 6465 3a20 436f 6d70 nfo, Node: Comp
│ │ │ │ │ +0002e4a0: 696c 6564 426c 6f63 6b2d 7361 7669 6e67 iledBlock-saving
│ │ │ │ │ +0002e4b0: 2061 6e64 206c 6f61 6469 6e67 2c20 2050 and loading, P
│ │ │ │ │ +0002e4c0: 7265 763a 2043 6f6d 7069 6c65 6442 6c6f rev: CompiledBlo
│ │ │ │ │ +0002e4d0: 636b 2d70 7269 6e74 696e 672c 2020 5570 ck-printing, Up
│ │ │ │ │ +0002e4e0: 3a20 436f 6d70 696c 6564 426c 6f63 6b0a : CompiledBlock.
│ │ │ │ │ +0002e4f0: 0a31 2e33 382e 3520 436f 6d70 696c 6564 .1.38.5 Compiled
│ │ │ │ │ +0002e500: 426c 6f63 6b3a 2073 6176 696e 6720 616e Block: saving an
│ │ │ │ │ +0002e510: 6420 6c6f 6164 696e 670a 2d2d 2d2d 2d2d d loading.------
│ │ │ │ │ +0002e520: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0002e530: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0002e540: 2d2d 0a0a 6269 6e61 7279 5265 7072 6573 --..binaryRepres
│ │ │ │ │ +0002e550: 656e 7461 7469 6f6e 4f62 6a65 6374 0a20 entationObject.
│ │ │ │ │ +0002e560: 2020 2020 5468 6973 206d 6574 686f 6420 This method
│ │ │ │ │ +0002e570: 6973 2069 6d70 6c65 6d65 6e74 6564 2074 is implemented t
│ │ │ │ │ +0002e580: 6f20 616c 6c6f 7720 666f 7220 6120 506c o allow for a Pl
│ │ │ │ │ +0002e590: 7567 6761 626c 6550 726f 7879 2074 6f20 uggableProxy to
│ │ │ │ │ +0002e5a0: 6265 2075 7365 640a 2020 2020 2077 6974 be used. wit
│ │ │ │ │ +0002e5b0: 6820 436f 6d70 696c 6564 426c 6f63 6b73 h CompiledBlocks
│ │ │ │ │ +0002e5c0: 2e20 2041 6e73 7765 7220 6120 4469 7265 . Answer a Dire
│ │ │ │ │ +0002e5d0: 6374 6564 4d65 7373 6167 6520 7768 6963 ctedMessage whic
│ │ │ │ │ +0002e5e0: 6820 7365 6e64 730a 2020 2020 2023 626c h sends. #bl
│ │ │ │ │ +0002e5f0: 6f63 6b41 743a 2074 6f20 7468 6520 436f ockAt: to the Co
│ │ │ │ │ +0002e600: 6d70 696c 6564 4d65 7468 6f64 2063 6f6e mpiledMethod con
│ │ │ │ │ +0002e610: 7461 696e 696e 6720 7468 6520 7265 6365 taining the rece
│ │ │ │ │ +0002e620: 6976 6572 2e0a 0a0a 1f0a 4669 6c65 3a20 iver......File:
│ │ │ │ │ +0002e630: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ +0002e640: 4e6f 6465 3a20 436f 6d70 696c 6564 436f Node: CompiledCo
│ │ │ │ │ +0002e650: 6465 2c20 204e 6578 743a 2043 6f6d 7069 de, Next: Compi
│ │ │ │ │ +0002e660: 6c65 644d 6574 686f 642c 2020 5072 6576 ledMethod, Prev
│ │ │ │ │ +0002e670: 3a20 436f 6d70 696c 6564 426c 6f63 6b2c : CompiledBlock,
│ │ │ │ │ +0002e680: 2020 5570 3a20 4261 7365 2063 6c61 7373 Up: Base class
│ │ │ │ │ +0002e690: 6573 0a0a 312e 3339 2043 6f6d 7069 6c65 es..1.39 Compile
│ │ │ │ │ +0002e6a0: 6443 6f64 650a 3d3d 3d3d 3d3d 3d3d 3d3d dCode.==========
│ │ │ │ │ +0002e6b0: 3d3d 3d3d 3d3d 3d0a 0a44 6566 696e 6564 =======..Defined
│ │ │ │ │ +0002e6c0: 2069 6e20 6e61 6d65 7370 6163 6520 536d in namespace Sm
│ │ │ │ │ +0002e6d0: 616c 6c74 616c 6b0a 5375 7065 7263 6c61 alltalk.Supercla
│ │ │ │ │ +0002e6e0: 7373 3a20 4172 7261 7965 6443 6f6c 6c65 ss: ArrayedColle
│ │ │ │ │ +0002e6f0: 6374 696f 6e0a 4361 7465 676f 7279 3a20 ction.Category:
│ │ │ │ │ +0002e700: 4c61 6e67 7561 6765 2d49 6d70 6c65 6d65 Language-Impleme
│ │ │ │ │ +0002e710: 6e74 6174 696f 6e0a 2020 2020 2049 2072 ntation. I r
│ │ │ │ │ +0002e720: 6570 7265 7365 6e74 2063 6f64 6520 7468 epresent code th
│ │ │ │ │ +0002e730: 6174 2068 6173 2062 6565 6e20 636f 6d70 at has been comp
│ │ │ │ │ +0002e740: 696c 6564 2e20 2049 2061 6d20 616e 2061 iled. I am an a
│ │ │ │ │ +0002e750: 6273 7472 6163 740a 2020 2020 2073 7570 bstract. sup
│ │ │ │ │ +0002e760: 6572 636c 6173 7320 666f 7220 626c 6f63 erclass for bloc
│ │ │ │ │ +0002e770: 6b73 2061 6e64 206d 6574 686f 6473 0a0a ks and methods..
│ │ │ │ │ +0002e780: 2a20 4d65 6e75 3a0a 0a2a 2043 6f6d 7069 * Menu:..* Compi
│ │ │ │ │ +0002e790: 6c65 6443 6f64 6520 636c 6173 732d 6361 ledCode class-ca
│ │ │ │ │ +0002e7a0: 6368 6520 666c 7573 6869 6e67 3a3a 2020 che flushing::
│ │ │ │ │ +0002e7b0: 2863 6c61 7373 290a 2a20 436f 6d70 696c (class).* Compil
│ │ │ │ │ +0002e7c0: 6564 436f 6465 2063 6c61 7373 2d69 6e73 edCode class-ins
│ │ │ │ │ +0002e7d0: 7461 6e63 6520 6372 6561 7469 6f6e 3a3a tance creation::
│ │ │ │ │ +0002e7e0: 2020 2863 6c61 7373 290a 2a20 436f 6d70 (class).* Comp
│ │ │ │ │ +0002e7f0: 696c 6564 436f 6465 2063 6c61 7373 2d74 iledCode class-t
│ │ │ │ │ +0002e800: 6162 6c65 733a 3a20 2028 636c 6173 7329 ables:: (class)
│ │ │ │ │ +0002e810: 0a2a 2043 6f6d 7069 6c65 6443 6f64 652d .* CompiledCode-
│ │ │ │ │ +0002e820: 6163 6365 7373 696e 673a 3a20 2028 696e accessing:: (in
│ │ │ │ │ +0002e830: 7374 616e 6365 290a 2a20 436f 6d70 696c stance).* Compil
│ │ │ │ │ +0002e840: 6564 436f 6465 2d62 6173 6963 3a3a 2020 edCode-basic::
│ │ │ │ │ 0002e850: 2869 6e73 7461 6e63 6529 0a2a 2043 6f6d (instance).* Com
│ │ │ │ │ -0002e860: 7069 6c65 6443 6f64 652d 7472 616e 736c piledCode-transl
│ │ │ │ │ -0002e870: 6174 696f 6e3a 3a20 2028 696e 7374 616e ation:: (instan
│ │ │ │ │ -0002e880: 6365 290a 0a1f 0a46 696c 653a 2067 7374 ce)....File: gst
│ │ │ │ │ -0002e890: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ -0002e8a0: 653a 2043 6f6d 7069 6c65 6443 6f64 6520 e: CompiledCode
│ │ │ │ │ -0002e8b0: 636c 6173 732d 6361 6368 6520 666c 7573 class-cache flus
│ │ │ │ │ -0002e8c0: 6869 6e67 2c20 204e 6578 743a 2043 6f6d hing, Next: Com
│ │ │ │ │ -0002e8d0: 7069 6c65 6443 6f64 6520 636c 6173 732d piledCode class-
│ │ │ │ │ -0002e8e0: 696e 7374 616e 6365 2063 7265 6174 696f instance creatio
│ │ │ │ │ -0002e8f0: 6e2c 2020 5570 3a20 436f 6d70 696c 6564 n, Up: Compiled
│ │ │ │ │ -0002e900: 436f 6465 0a0a 312e 3339 2e31 2043 6f6d Code..1.39.1 Com
│ │ │ │ │ -0002e910: 7069 6c65 6443 6f64 6520 636c 6173 733a piledCode class:
│ │ │ │ │ -0002e920: 2063 6163 6865 2066 6c75 7368 696e 670a cache flushing.
│ │ │ │ │ -0002e930: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0002e940: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0002e950: 2d2d 2d2d 2d2d 2d2d 2d0a 0a66 6c75 7368 ---------..flush
│ │ │ │ │ -0002e960: 5472 616e 736c 6174 6f72 4361 6368 650a TranslatorCache.
│ │ │ │ │ -0002e970: 2020 2020 2041 6e73 7765 7220 616e 7920 Answer any
│ │ │ │ │ -0002e980: 6b69 6e64 206f 6620 6361 6368 6520 6d61 kind of cache ma
│ │ │ │ │ -0002e990: 6e74 6169 6e65 6420 6279 2061 206a 7573 ntained by a jus
│ │ │ │ │ -0002e9a0: 742d 696e 2d74 696d 6520 636f 6465 0a20 t-in-time code.
│ │ │ │ │ -0002e9b0: 2020 2020 7472 616e 736c 6174 6f72 2069 translator i
│ │ │ │ │ -0002e9c0: 6e20 7468 6520 7669 7274 7561 6c20 6d61 n the virtual ma
│ │ │ │ │ -0002e9d0: 6368 696e 6520 2869 6620 616e 7929 2e20 chine (if any).
│ │ │ │ │ -0002e9e0: 2044 6f20 6e6f 7468 696e 6720 666f 7220 Do nothing for
│ │ │ │ │ -0002e9f0: 6e6f 772e 0a0a 1f0a 4669 6c65 3a20 6773 now.....File: gs
│ │ │ │ │ -0002ea00: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ -0002ea10: 6465 3a20 436f 6d70 696c 6564 436f 6465 de: CompiledCode
│ │ │ │ │ -0002ea20: 2063 6c61 7373 2d69 6e73 7461 6e63 6520 class-instance
│ │ │ │ │ -0002ea30: 6372 6561 7469 6f6e 2c20 204e 6578 743a creation, Next:
│ │ │ │ │ -0002ea40: 2043 6f6d 7069 6c65 6443 6f64 6520 636c CompiledCode cl
│ │ │ │ │ -0002ea50: 6173 732d 7461 626c 6573 2c20 2050 7265 ass-tables, Pre
│ │ │ │ │ -0002ea60: 763a 2043 6f6d 7069 6c65 6443 6f64 6520 v: CompiledCode
│ │ │ │ │ -0002ea70: 636c 6173 732d 6361 6368 6520 666c 7573 class-cache flus
│ │ │ │ │ -0002ea80: 6869 6e67 2c20 2055 703a 2043 6f6d 7069 hing, Up: Compi
│ │ │ │ │ -0002ea90: 6c65 6443 6f64 650a 0a31 2e33 392e 3220 ledCode..1.39.2
│ │ │ │ │ -0002eaa0: 436f 6d70 696c 6564 436f 6465 2063 6c61 CompiledCode cla
│ │ │ │ │ -0002eab0: 7373 3a20 696e 7374 616e 6365 2063 7265 ss: instance cre
│ │ │ │ │ -0002eac0: 6174 696f 6e0a 2d2d 2d2d 2d2d 2d2d 2d2d ation.----------
│ │ │ │ │ -0002ead0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0002eae0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0002eaf0: 2d2d 0a0a 6e65 773a 206e 756d 4279 7465 --..new: numByte
│ │ │ │ │ -0002eb00: 636f 6465 7320 6865 6164 6572 3a20 616e codes header: an
│ │ │ │ │ -0002eb10: 496e 7465 6765 7220 6c69 7465 7261 6c73 Integer literals
│ │ │ │ │ -0002eb20: 3a20 6c69 7465 7261 6c73 0a20 2020 2020 : literals.
│ │ │ │ │ -0002eb30: 416e 7377 6572 2061 206e 6577 2069 6e73 Answer a new ins
│ │ │ │ │ -0002eb40: 7461 6e63 6520 6f66 2074 6865 2072 6563 tance of the rec
│ │ │ │ │ -0002eb50: 6569 7665 7220 7769 7468 2072 6f6f 6d20 eiver with room
│ │ │ │ │ -0002eb60: 666f 7220 7468 6520 6769 7665 6e0a 2020 for the given.
│ │ │ │ │ -0002eb70: 2020 206e 756d 6265 7220 6f66 2062 7974 number of byt
│ │ │ │ │ -0002eb80: 6563 6f64 6573 2061 6e64 2074 6865 2067 ecodes and the g
│ │ │ │ │ -0002eb90: 6976 656e 2068 6561 6465 720a 0a6e 6577 iven header..new
│ │ │ │ │ -0002eba0: 3a20 6e75 6d42 7974 6563 6f64 6573 2068 : numBytecodes h
│ │ │ │ │ -0002ebb0: 6561 6465 723a 2061 6e49 6e74 6567 6572 eader: anInteger
│ │ │ │ │ -0002ebc0: 206e 756d 4c69 7465 7261 6c73 3a20 6e75 numLiterals: nu
│ │ │ │ │ -0002ebd0: 6d4c 6974 6572 616c 730a 2020 2020 2041 mLiterals. A
│ │ │ │ │ -0002ebe0: 6e73 7765 7220 6120 6e65 7720 696e 7374 nswer a new inst
│ │ │ │ │ -0002ebf0: 616e 6365 206f 6620 7468 6520 7265 6365 ance of the rece
│ │ │ │ │ -0002ec00: 6976 6572 2077 6974 6820 726f 6f6d 2066 iver with room f
│ │ │ │ │ -0002ec10: 6f72 2074 6865 2067 6976 656e 0a20 2020 or the given.
│ │ │ │ │ -0002ec20: 2020 6e75 6d62 6572 206f 6620 6279 7465 number of byte
│ │ │ │ │ -0002ec30: 636f 6465 7320 616e 6420 7468 6520 6769 codes and the gi
│ │ │ │ │ -0002ec40: 7665 6e20 6865 6164 6572 0a0a 1f0a 4669 ven header....Fi
│ │ │ │ │ -0002ec50: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ -0002ec60: 6f2c 2020 4e6f 6465 3a20 436f 6d70 696c o, Node: Compil
│ │ │ │ │ -0002ec70: 6564 436f 6465 2063 6c61 7373 2d74 6162 edCode class-tab
│ │ │ │ │ -0002ec80: 6c65 732c 2020 4e65 7874 3a20 436f 6d70 les, Next: Comp
│ │ │ │ │ -0002ec90: 696c 6564 436f 6465 2d61 6363 6573 7369 iledCode-accessi
│ │ │ │ │ -0002eca0: 6e67 2c20 2050 7265 763a 2043 6f6d 7069 ng, Prev: Compi
│ │ │ │ │ -0002ecb0: 6c65 6443 6f64 6520 636c 6173 732d 696e ledCode class-in
│ │ │ │ │ -0002ecc0: 7374 616e 6365 2063 7265 6174 696f 6e2c stance creation,
│ │ │ │ │ -0002ecd0: 2020 5570 3a20 436f 6d70 696c 6564 436f Up: CompiledCo
│ │ │ │ │ -0002ece0: 6465 0a0a 312e 3339 2e33 2043 6f6d 7069 de..1.39.3 Compi
│ │ │ │ │ -0002ecf0: 6c65 6443 6f64 6520 636c 6173 733a 2074 ledCode class: t
│ │ │ │ │ -0002ed00: 6162 6c65 730a 2d2d 2d2d 2d2d 2d2d 2d2d ables.----------
│ │ │ │ │ -0002ed10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0002ed20: 2d2d 2d2d 2d2d 2d0a 0a62 7974 6563 6f64 -------..bytecod
│ │ │ │ │ -0002ed30: 6549 6e66 6f54 6162 6c65 0a20 2020 2020 eInfoTable.
│ │ │ │ │ -0002ed40: 5265 7475 726e 2061 2042 7974 6541 7272 Return a ByteArr
│ │ │ │ │ -0002ed50: 6179 2077 6869 6368 2064 6566 696e 6573 ay which defines
│ │ │ │ │ -0002ed60: 2073 6f6d 6520 7072 6f70 6572 7469 6573 some properties
│ │ │ │ │ -0002ed70: 206f 6620 7468 6520 6279 7465 636f 6465 of the bytecode
│ │ │ │ │ -0002ed80: 732e 0a20 2020 2020 466f 7220 6561 6368 s.. For each
│ │ │ │ │ -0002ed90: 2062 7974 6563 6f64 652c 2034 2062 7974 bytecode, 4 byt
│ │ │ │ │ -0002eda0: 6573 2061 7265 2072 6573 6572 7665 642e es are reserved.
│ │ │ │ │ -0002edb0: 2020 5468 6520 666f 7572 7468 2062 7974 The fourth byt
│ │ │ │ │ -0002edc0: 6520 6973 2061 2066 6c61 670a 2020 2020 e is a flag.
│ │ │ │ │ -0002edd0: 2062 7974 653a 2062 6974 2037 206d 6561 byte: bit 7 mea
│ │ │ │ │ -0002ede0: 6e73 2074 6861 7420 7468 6520 6172 6775 ns that the argu
│ │ │ │ │ -0002edf0: 6d65 6e74 2069 7320 6120 6c69 6e65 206e ment is a line n
│ │ │ │ │ -0002ee00: 756d 6265 7220 746f 2062 6520 7573 6564 umber to be used
│ │ │ │ │ -0002ee10: 2069 6e0a 2020 2020 2063 7265 6174 696e in. creatin
│ │ │ │ │ -0002ee20: 6720 7468 6520 6279 7465 636f 6465 2d3e g the bytecode->
│ │ │ │ │ -0002ee30: 6c69 6e65 206e 756d 6265 7220 6d61 702e line number map.
│ │ │ │ │ -0002ee40: 0a0a 2020 2020 2054 6865 2066 6972 7374 .. The first
│ │ │ │ │ -0002ee50: 2074 6872 6565 2068 6176 6520 6120 6d65 three have a me
│ │ │ │ │ -0002ee60: 616e 696e 6720 6f6e 6c79 2066 6f72 2074 aning only for t
│ │ │ │ │ -0002ee70: 686f 7365 2062 7974 6563 6f64 6573 2074 hose bytecodes t
│ │ │ │ │ -0002ee80: 6861 740a 2020 2020 2072 6570 7265 7365 hat. represe
│ │ │ │ │ -0002ee90: 6e74 2061 2063 6f6d 6269 6e61 7469 6f6e nt a combination
│ │ │ │ │ -0002eea0: 206f 6620 6f70 6572 6174 696f 6e73 3a20 of operations:
│ │ │ │ │ -0002eeb0: 7468 6520 636f 6d62 696e 6174 696f 6e20 the combination
│ │ │ │ │ -0002eec0: 6361 6e20 6265 2042 4331 0a20 2020 2020 can be BC1.
│ │ │ │ │ -0002eed0: 4152 4720 4243 3220 4f50 4552 414e 4420 ARG BC2 OPERAND
│ │ │ │ │ -0002eee0: 6966 2074 6865 2066 6f75 7274 6820 6279 if the fourth by
│ │ │ │ │ -0002eef0: 7465 2773 2062 6974 2030 203d 2030 206f te's bit 0 = 0 o
│ │ │ │ │ -0002ef00: 7220 4243 3120 4f50 4552 414e 4420 4243 r BC1 OPERAND BC
│ │ │ │ │ -0002ef10: 320a 2020 2020 2041 5247 2069 6620 7468 2. ARG if th
│ │ │ │ │ -0002ef20: 6520 666f 7572 7468 2062 7974 6527 7320 e fourth byte's
│ │ │ │ │ -0002ef30: 6269 7420 3020 3d20 310a 0a20 2020 2020 bit 0 = 1..
│ │ │ │ │ -0002ef40: 7768 6572 6520 4243 3120 6973 2074 6865 where BC1 is the
│ │ │ │ │ -0002ef50: 2066 6972 7374 2062 7974 652c 2042 4332 first byte, BC2
│ │ │ │ │ -0002ef60: 2069 7320 7468 6520 7365 636f 6e64 2c20 is the second,
│ │ │ │ │ -0002ef70: 4152 4720 6973 2074 6865 2074 6869 7264 ARG is the third
│ │ │ │ │ -0002ef80: 0a20 2020 2020 616e 6420 4f50 4552 414e . and OPERAN
│ │ │ │ │ -0002ef90: 4420 6973 2074 6865 2062 7974 6563 6f64 D is the bytecod
│ │ │ │ │ -0002efa0: 6520 6172 6775 6d65 6e74 2061 7320 6974 e argument as it
│ │ │ │ │ -0002efb0: 2061 7070 6561 7273 2069 6e20 7468 6520 appears in the
│ │ │ │ │ -0002efc0: 6279 7465 636f 6465 0a20 2020 2020 7374 bytecode. st
│ │ │ │ │ -0002efd0: 7265 616d 2e0a 0a73 7065 6369 616c 5365 ream...specialSe
│ │ │ │ │ -0002efe0: 6c65 6374 6f72 730a 2020 2020 2041 6e73 lectors. Ans
│ │ │ │ │ -0002eff0: 7765 7220 616e 2061 7272 6179 206f 6620 wer an array of
│ │ │ │ │ -0002f000: 6d65 7373 6167 6520 6e61 6d65 7320 7468 message names th
│ │ │ │ │ -0002f010: 6174 2064 6f6e 2774 206e 6565 6420 746f at don't need to
│ │ │ │ │ -0002f020: 2062 6520 696e 206c 6974 6572 616c 730a be in literals.
│ │ │ │ │ -0002f030: 2020 2020 2074 6f20 6265 2073 656e 7420 to be sent
│ │ │ │ │ -0002f040: 696e 2061 206d 6574 686f 642e 2020 5468 in a method. Th
│ │ │ │ │ -0002f050: 6569 7220 706f 7369 7469 6f6e 2068 6572 eir position her
│ │ │ │ │ -0002f060: 6520 7265 666c 6563 7473 2074 6865 6972 e reflects their
│ │ │ │ │ -0002f070: 2069 6e74 6567 6572 0a20 2020 2020 636f integer. co
│ │ │ │ │ -0002f080: 6465 2069 6e20 6279 7465 636f 6465 2e0a de in bytecode..
│ │ │ │ │ -0002f090: 0a73 7065 6369 616c 5365 6c65 6374 6f72 .specialSelector
│ │ │ │ │ -0002f0a0: 734e 756d 4172 6773 0a20 2020 2020 416e sNumArgs. An
│ │ │ │ │ -0002f0b0: 7377 6572 2061 2068 6172 6d6f 6e69 6f75 swer a harmoniou
│ │ │ │ │ -0002f0c0: 736c 792d 696e 6465 7865 6420 6172 7261 sly-indexed arra
│ │ │ │ │ -0002f0d0: 7920 6f66 2061 7269 7469 6573 2066 6f72 y of arities for
│ │ │ │ │ -0002f0e0: 2074 6865 206d 6573 7361 6765 730a 2020 the messages.
│ │ │ │ │ -0002f0f0: 2020 2061 6e73 7765 7265 6420 6279 2023 answered by #
│ │ │ │ │ -0002f100: 7370 6563 6961 6c53 656c 6563 746f 7273 specialSelectors
│ │ │ │ │ -0002f110: 2e0a 0a1f 0a46 696c 653a 2067 7374 2d62 .....File: gst-b
│ │ │ │ │ -0002f120: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ -0002f130: 2043 6f6d 7069 6c65 6443 6f64 652d 6163 CompiledCode-ac
│ │ │ │ │ -0002f140: 6365 7373 696e 672c 2020 4e65 7874 3a20 cessing, Next:
│ │ │ │ │ -0002f150: 436f 6d70 696c 6564 436f 6465 2d62 6173 CompiledCode-bas
│ │ │ │ │ -0002f160: 6963 2c20 2050 7265 763a 2043 6f6d 7069 ic, Prev: Compi
│ │ │ │ │ -0002f170: 6c65 6443 6f64 6520 636c 6173 732d 7461 ledCode class-ta
│ │ │ │ │ -0002f180: 626c 6573 2c20 2055 703a 2043 6f6d 7069 bles, Up: Compi
│ │ │ │ │ -0002f190: 6c65 6443 6f64 650a 0a31 2e33 392e 3420 ledCode..1.39.4
│ │ │ │ │ -0002f1a0: 436f 6d70 696c 6564 436f 6465 3a20 6163 CompiledCode: ac
│ │ │ │ │ -0002f1b0: 6365 7373 696e 670a 2d2d 2d2d 2d2d 2d2d cessing.--------
│ │ │ │ │ -0002f1c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0002f1d0: 2d2d 2d2d 2d2d 0a0a 6174 3a20 616e 496e ------..at: anIn
│ │ │ │ │ -0002f1e0: 6465 7820 7075 743a 2061 4279 7465 636f dex put: aByteco
│ │ │ │ │ -0002f1f0: 6465 0a20 2020 2020 5374 6f72 6520 6142 de. Store aB
│ │ │ │ │ -0002f200: 7974 6563 6f64 6520 6173 2074 6865 2061 ytecode as the a
│ │ │ │ │ -0002f210: 6e49 6e64 6578 2d74 6820 6279 7465 636f nIndex-th byteco
│ │ │ │ │ -0002f220: 6465 0a0a 626c 6f63 6b41 743a 2061 6e49 de..blockAt: anI
│ │ │ │ │ -0002f230: 6e64 6578 0a20 2020 2020 416e 7377 6572 ndex. Answer
│ │ │ │ │ -0002f240: 2074 6865 2043 6f6d 7069 6c65 6442 6c6f the CompiledBlo
│ │ │ │ │ -0002f250: 636b 2061 7474 6163 6865 6420 746f 2074 ck attached to t
│ │ │ │ │ -0002f260: 6865 2061 6e49 6e64 6578 2d74 6820 6c69 he anIndex-th li
│ │ │ │ │ -0002f270: 7465 7261 6c2c 0a20 2020 2020 6173 7375 teral,. assu
│ │ │ │ │ -0002f280: 6d69 6e67 2074 6861 7420 7468 6520 6c69 ming that the li
│ │ │ │ │ -0002f290: 7465 7261 6c20 6973 2061 2043 6f6d 7069 teral is a Compi
│ │ │ │ │ -0002f2a0: 6c65 6442 6c6f 636b 206f 7220 6120 426c ledBlock or a Bl
│ │ │ │ │ -0002f2b0: 6f63 6b43 6c6f 7375 7265 2e0a 0a62 7974 ockClosure...byt
│ │ │ │ │ -0002f2c0: 6563 6f64 6541 743a 2061 6e49 6e64 6578 ecodeAt: anIndex
│ │ │ │ │ -0002f2d0: 0a20 2020 2020 416e 7377 6572 2074 6865 . Answer the
│ │ │ │ │ -0002f2e0: 2061 6e49 6e64 6578 2d74 6820 6279 7465 anIndex-th byte
│ │ │ │ │ -0002f2f0: 636f 6465 0a0a 6279 7465 636f 6465 4174 code..bytecodeAt
│ │ │ │ │ -0002f300: 3a20 616e 496e 6465 7820 7075 743a 2061 : anIndex put: a
│ │ │ │ │ -0002f310: 4279 7465 636f 6465 0a20 2020 2020 5374 Bytecode. St
│ │ │ │ │ -0002f320: 6f72 6520 6142 7974 6563 6f64 6520 6173 ore aBytecode as
│ │ │ │ │ -0002f330: 2074 6865 2061 6e49 6e64 6578 2d74 6820 the anIndex-th
│ │ │ │ │ -0002f340: 6279 7465 636f 6465 0a0a 666c 6167 730a bytecode..flags.
│ │ │ │ │ -0002f350: 2020 2020 2050 7269 7661 7465 202d 2041 Private - A
│ │ │ │ │ -0002f360: 6e73 7765 7220 7468 6520 6f70 7469 6d69 nswer the optimi
│ │ │ │ │ -0002f370: 7a61 7469 6f6e 2066 6c61 6773 2066 6f72 zation flags for
│ │ │ │ │ -0002f380: 2074 6865 2072 6563 6569 7665 720a 0a69 the receiver..i
│ │ │ │ │ -0002f390: 7341 6e6e 6f74 6174 6564 0a20 2020 2020 sAnnotated.
│ │ │ │ │ -0002f3a0: 416e 7377 6572 2027 6661 6c73 6527 2e0a Answer 'false'..
│ │ │ │ │ -0002f3b0: 0a6c 6974 6572 616c 4174 3a20 616e 496e .literalAt: anIn
│ │ │ │ │ -0002f3c0: 6465 780a 2020 2020 2041 6e73 7765 7220 dex. Answer
│ │ │ │ │ -0002f3d0: 7468 6520 616e 496e 6465 782d 7468 206c the anIndex-th l
│ │ │ │ │ -0002f3e0: 6974 6572 616c 0a0a 6c69 7465 7261 6c41 iteral..literalA
│ │ │ │ │ -0002f3f0: 743a 2061 6e49 6e74 6567 6572 2070 7574 t: anInteger put
│ │ │ │ │ -0002f400: 3a20 6156 616c 7565 0a20 2020 2020 5374 : aValue. St
│ │ │ │ │ -0002f410: 6f72 6520 6156 616c 7565 2061 7320 7468 ore aValue as th
│ │ │ │ │ -0002f420: 6520 616e 496e 6465 782d 7468 206c 6974 e anIndex-th lit
│ │ │ │ │ -0002f430: 6572 616c 0a0a 6c69 7465 7261 6c73 0a20 eral..literals.
│ │ │ │ │ -0002f440: 2020 2020 416e 7377 6572 2074 6865 206c Answer the l
│ │ │ │ │ -0002f450: 6974 6572 616c 7320 7265 6665 7265 6e63 iterals referenc
│ │ │ │ │ -0002f460: 6564 2062 7920 6d79 2063 6f64 6520 6f72 ed by my code or
│ │ │ │ │ -0002f470: 2061 6e79 2043 6f6d 7069 6c65 6443 6f64 any CompiledCod
│ │ │ │ │ -0002f480: 650a 2020 2020 2069 6e73 7461 6e63 6573 e. instances
│ │ │ │ │ -0002f490: 2049 206f 776e 2e0a 0a6d 6574 686f 640a I own...method.
│ │ │ │ │ -0002f4a0: 2020 2020 2041 6e73 7765 7220 7468 6520 Answer the
│ │ │ │ │ -0002f4b0: 7061 7265 6e74 206d 6574 686f 6420 666f parent method fo
│ │ │ │ │ -0002f4c0: 7220 7468 6520 7265 6365 6976 6572 2c20 r the receiver,
│ │ │ │ │ -0002f4d0: 6f72 2073 656c 6620 6966 2069 7420 6973 or self if it is
│ │ │ │ │ -0002f4e0: 2061 0a20 2020 2020 6d65 7468 6f64 2e0a a. method..
│ │ │ │ │ -0002f4f0: 0a6d 6574 686f 6443 6c61 7373 0a20 2020 .methodClass.
│ │ │ │ │ -0002f500: 2020 416e 7377 6572 2074 6865 2063 6c61 Answer the cla
│ │ │ │ │ -0002f510: 7373 2069 6e20 7768 6963 6820 7468 6520 ss in which the
│ │ │ │ │ -0002f520: 7265 6365 6976 6572 2069 7320 696e 7374 receiver is inst
│ │ │ │ │ -0002f530: 616c 6c65 642e 0a0a 6d65 7468 6f64 436c alled...methodCl
│ │ │ │ │ -0002f540: 6173 733a 206d 6574 686f 6443 6c61 7373 ass: methodClass
│ │ │ │ │ -0002f550: 0a20 2020 2020 5365 7420 7468 6520 7265 . Set the re
│ │ │ │ │ -0002f560: 6365 6976 6572 2773 2063 6c61 7373 2069 ceiver's class i
│ │ │ │ │ -0002f570: 6e73 7461 6e63 6520 7661 7269 6162 6c65 nstance variable
│ │ │ │ │ -0002f580: 0a0a 6e75 6d41 7267 730a 2020 2020 2041 ..numArgs. A
│ │ │ │ │ -0002f590: 6e73 7765 7220 7468 6520 6e75 6d62 6572 nswer the number
│ │ │ │ │ -0002f5a0: 206f 6620 6172 6775 6d65 6e74 7320 666f of arguments fo
│ │ │ │ │ -0002f5b0: 7220 7468 6520 7265 6365 6976 6572 0a0a r the receiver..
│ │ │ │ │ -0002f5c0: 6e75 6d4c 6974 6572 616c 730a 2020 2020 numLiterals.
│ │ │ │ │ -0002f5d0: 2041 6e73 7765 7220 7468 6520 6e75 6d62 Answer the numb
│ │ │ │ │ -0002f5e0: 6572 206f 6620 6c69 7465 7261 6c73 2066 er of literals f
│ │ │ │ │ -0002f5f0: 6f72 2074 6865 2072 6563 6569 7665 720a or the receiver.
│ │ │ │ │ -0002f600: 0a6e 756d 5465 6d70 730a 2020 2020 2041 .numTemps. A
│ │ │ │ │ -0002f610: 6e73 7765 7220 7468 6520 6e75 6d62 6572 nswer the number
│ │ │ │ │ -0002f620: 206f 6620 7465 6d70 6f72 6172 6965 7320 of temporaries
│ │ │ │ │ -0002f630: 666f 7220 7468 6520 7265 6365 6976 6572 for the receiver
│ │ │ │ │ -0002f640: 0a0a 7072 696d 6974 6976 650a 2020 2020 ..primitive.
│ │ │ │ │ -0002f650: 2041 6e73 7765 7220 7468 6520 7072 696d Answer the prim
│ │ │ │ │ -0002f660: 6974 6976 6520 6361 6c6c 6564 2062 7920 itive called by
│ │ │ │ │ -0002f670: 7468 6520 7265 6365 6976 6572 0a0a 7365 the receiver..se
│ │ │ │ │ -0002f680: 6c65 6374 6f72 0a20 2020 2020 416e 7377 lector. Answ
│ │ │ │ │ -0002f690: 6572 2074 6865 2073 656c 6563 746f 7220 er the selector
│ │ │ │ │ -0002f6a0: 7468 726f 7567 6820 7768 6963 6820 7468 through which th
│ │ │ │ │ -0002f6b0: 6520 6d65 7468 6f64 2069 7320 6361 6c6c e method is call
│ │ │ │ │ -0002f6c0: 6564 0a0a 7365 6c65 6374 6f72 3a20 6153 ed..selector: aS
│ │ │ │ │ -0002f6d0: 796d 626f 6c0a 2020 2020 2053 6574 2074 ymbol. Set t
│ │ │ │ │ -0002f6e0: 6865 2073 656c 6563 746f 7220 7468 726f he selector thro
│ │ │ │ │ -0002f6f0: 7567 6820 7768 6963 6820 7468 6520 6d65 ugh which the me
│ │ │ │ │ -0002f700: 7468 6f64 2069 7320 6361 6c6c 6564 0a0a thod is called..
│ │ │ │ │ -0002f710: 736f 7572 6365 436f 6465 4c69 6e65 7344 sourceCodeLinesD
│ │ │ │ │ -0002f720: 656c 7461 0a20 2020 2020 416e 7377 6572 elta. Answer
│ │ │ │ │ -0002f730: 2074 6865 2064 656c 7461 2066 726f 6d20 the delta from
│ │ │ │ │ -0002f740: 7468 6520 6e75 6d62 6572 7320 696e 204c the numbers in L
│ │ │ │ │ -0002f750: 494e 455f 4e55 4d42 4552 2062 7974 6563 INE_NUMBER bytec
│ │ │ │ │ -0002f760: 6f64 6573 2074 6f0a 2020 2020 2073 6f75 odes to. sou
│ │ │ │ │ -0002f770: 7263 6520 636f 6465 206c 696e 6520 6e75 rce code line nu
│ │ │ │ │ -0002f780: 6d62 6572 732e 0a0a 7374 6163 6b44 6570 mbers...stackDep
│ │ │ │ │ -0002f790: 7468 0a20 2020 2020 416e 7377 6572 2074 th. Answer t
│ │ │ │ │ -0002f7a0: 6865 206e 756d 6265 7220 6f66 2073 7461 he number of sta
│ │ │ │ │ -0002f7b0: 636b 2073 6c6f 7473 206e 6565 6465 6420 ck slots needed
│ │ │ │ │ -0002f7c0: 666f 7220 7468 6520 7265 6365 6976 6572 for the receiver
│ │ │ │ │ -0002f7d0: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ -0002f7e0: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ -0002f7f0: 436f 6d70 696c 6564 436f 6465 2d62 6173 CompiledCode-bas
│ │ │ │ │ -0002f800: 6963 2c20 204e 6578 743a 2043 6f6d 7069 ic, Next: Compi
│ │ │ │ │ -0002f810: 6c65 6443 6f64 652d 636f 7079 696e 672c ledCode-copying,
│ │ │ │ │ -0002f820: 2020 5072 6576 3a20 436f 6d70 696c 6564 Prev: Compiled
│ │ │ │ │ -0002f830: 436f 6465 2d61 6363 6573 7369 6e67 2c20 Code-accessing,
│ │ │ │ │ -0002f840: 2055 703a 2043 6f6d 7069 6c65 6443 6f64 Up: CompiledCod
│ │ │ │ │ -0002f850: 650a 0a31 2e33 392e 3520 436f 6d70 696c e..1.39.5 Compil
│ │ │ │ │ -0002f860: 6564 436f 6465 3a20 6261 7369 630a 2d2d edCode: basic.--
│ │ │ │ │ -0002f870: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0002f880: 2d2d 2d2d 2d2d 2d2d 0a0a 3d20 614d 6574 --------..= aMet
│ │ │ │ │ -0002f890: 686f 640a 2020 2020 2041 6e73 7765 7220 hod. Answer
│ │ │ │ │ -0002f8a0: 7768 6574 6865 7220 7468 6520 7265 6365 whether the rece
│ │ │ │ │ -0002f8b0: 6976 6572 2069 7320 7468 6520 7361 6d65 iver is the same
│ │ │ │ │ -0002f8c0: 206f 626a 6563 7420 6173 2061 7267 2e20 object as arg.
│ │ │ │ │ -0002f8d0: 2054 6573 7469 6e67 2066 6f72 0a20 2020 Testing for.
│ │ │ │ │ -0002f8e0: 2020 6571 7561 6c69 7479 2063 6f75 6c64 equality could
│ │ │ │ │ -0002f8f0: 2062 7265 616b 2074 6865 2062 726f 7773 break the brows
│ │ │ │ │ -0002f900: 6572 2c20 7369 6e63 6520 6974 2773 2070 er, since it's p
│ │ │ │ │ -0002f910: 6f73 7369 626c 6520 746f 2070 7574 0a20 ossible to put.
│ │ │ │ │ -0002f920: 2020 2020 6172 6269 7472 6172 7920 6f62 arbitrary ob
│ │ │ │ │ -0002f930: 6a65 6374 7320 7669 6120 2323 282e 2e2e jects via ##(...
│ │ │ │ │ -0002f940: 292c 2073 6f20 7468 6973 2069 7320 7361 ), so this is sa
│ │ │ │ │ -0002f950: 6665 722e 0a0a 6861 7368 0a20 2020 2020 fer...hash.
│ │ │ │ │ -0002f960: 416e 7377 6572 2061 6e20 6861 7368 2076 Answer an hash v
│ │ │ │ │ -0002f970: 616c 7565 2066 6f72 2074 6865 2072 6563 alue for the rec
│ │ │ │ │ -0002f980: 6569 7665 720a 0a6d 6574 686f 6443 6174 eiver..methodCat
│ │ │ │ │ -0002f990: 6567 6f72 790a 2020 2020 2041 6e73 7765 egory. Answe
│ │ │ │ │ -0002f9a0: 7220 7468 6520 6d65 7468 6f64 2063 6174 r the method cat
│ │ │ │ │ -0002f9b0: 6567 6f72 790a 0a6d 6574 686f 6443 6174 egory..methodCat
│ │ │ │ │ -0002f9c0: 6567 6f72 793a 2061 4361 7465 676f 7279 egory: aCategory
│ │ │ │ │ -0002f9d0: 0a20 2020 2020 5365 7420 7468 6520 6d65 . Set the me
│ │ │ │ │ -0002f9e0: 7468 6f64 2063 6174 6567 6f72 7920 746f thod category to
│ │ │ │ │ -0002f9f0: 2074 6865 2067 6976 656e 2073 7472 696e the given strin
│ │ │ │ │ -0002fa00: 670a 0a6d 6574 686f 6453 6f75 7263 6543 g..methodSourceC
│ │ │ │ │ -0002fa10: 6f64 650a 2020 2020 2041 6e73 7765 7220 ode. Answer
│ │ │ │ │ -0002fa20: 7468 6520 6d65 7468 6f64 2073 6f75 7263 the method sourc
│ │ │ │ │ -0002fa30: 6520 636f 6465 2028 6120 4669 6c65 5365 e code (a FileSe
│ │ │ │ │ -0002fa40: 676d 656e 7420 6f72 2053 7472 696e 6720 gment or String
│ │ │ │ │ -0002fa50: 6f72 206e 696c 290a 0a6d 6574 686f 6453 or nil)..methodS
│ │ │ │ │ -0002fa60: 6f75 7263 6546 696c 650a 2020 2020 2041 ourceFile. A
│ │ │ │ │ -0002fa70: 6e73 7765 7220 7468 6520 6669 6c65 2077 nswer the file w
│ │ │ │ │ -0002fa80: 6865 7265 2074 6865 206d 6574 686f 6420 here the method
│ │ │ │ │ -0002fa90: 736f 7572 6365 2063 6f64 6520 6973 2073 source code is s
│ │ │ │ │ -0002faa0: 746f 7265 640a 0a6d 6574 686f 6453 6f75 tored..methodSou
│ │ │ │ │ -0002fab0: 7263 6550 6f73 0a20 2020 2020 416e 7377 rcePos. Answ
│ │ │ │ │ -0002fac0: 6572 2074 6865 206c 6f63 6174 696f 6e20 er the location
│ │ │ │ │ -0002fad0: 7768 6572 6520 7468 6520 6d65 7468 6f64 where the method
│ │ │ │ │ -0002fae0: 2073 6f75 7263 6520 636f 6465 2069 7320 source code is
│ │ │ │ │ -0002faf0: 7374 6f72 6564 2069 6e20 7468 650a 2020 stored in the.
│ │ │ │ │ -0002fb00: 2020 206d 6574 686f 6453 6f75 7263 6546 methodSourceF
│ │ │ │ │ -0002fb10: 696c 650a 0a6d 6574 686f 6453 6f75 7263 ile..methodSourc
│ │ │ │ │ -0002fb20: 6553 7472 696e 670a 2020 2020 2041 6e73 eString. Ans
│ │ │ │ │ -0002fb30: 7765 7220 7468 6520 6d65 7468 6f64 2073 wer the method s
│ │ │ │ │ -0002fb40: 6f75 7263 6520 636f 6465 2061 7320 6120 ource code as a
│ │ │ │ │ -0002fb50: 7374 7269 6e67 0a0a 1f0a 4669 6c65 3a20 string....File:
│ │ │ │ │ -0002fb60: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ -0002fb70: 4e6f 6465 3a20 436f 6d70 696c 6564 436f Node: CompiledCo
│ │ │ │ │ -0002fb80: 6465 2d63 6f70 7969 6e67 2c20 204e 6578 de-copying, Nex
│ │ │ │ │ -0002fb90: 743a 2043 6f6d 7069 6c65 6443 6f64 652d t: CompiledCode-
│ │ │ │ │ -0002fba0: 6465 6275 6767 696e 672c 2020 5072 6576 debugging, Prev
│ │ │ │ │ -0002fbb0: 3a20 436f 6d70 696c 6564 436f 6465 2d62 : CompiledCode-b
│ │ │ │ │ -0002fbc0: 6173 6963 2c20 2055 703a 2043 6f6d 7069 asic, Up: Compi
│ │ │ │ │ -0002fbd0: 6c65 6443 6f64 650a 0a31 2e33 392e 3620 ledCode..1.39.6
│ │ │ │ │ -0002fbe0: 436f 6d70 696c 6564 436f 6465 3a20 636f CompiledCode: co
│ │ │ │ │ -0002fbf0: 7079 696e 670a 2d2d 2d2d 2d2d 2d2d 2d2d pying.----------
│ │ │ │ │ -0002fc00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0002fc10: 2d2d 0a0a 6465 6570 436f 7079 0a20 2020 --..deepCopy.
│ │ │ │ │ -0002fc20: 2020 416e 7377 6572 2061 2064 6565 7020 Answer a deep
│ │ │ │ │ -0002fc30: 636f 7079 206f 6620 7468 6520 7265 6365 copy of the rece
│ │ │ │ │ -0002fc40: 6976 6572 0a0a 1f0a 4669 6c65 3a20 6773 iver....File: gs
│ │ │ │ │ -0002fc50: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ -0002fc60: 6465 3a20 436f 6d70 696c 6564 436f 6465 de: CompiledCode
│ │ │ │ │ -0002fc70: 2d64 6562 7567 6769 6e67 2c20 204e 6578 -debugging, Nex
│ │ │ │ │ -0002fc80: 743a 2043 6f6d 7069 6c65 6443 6f64 652d t: CompiledCode-
│ │ │ │ │ -0002fc90: 6465 636f 6469 6e67 2062 7974 6563 6f64 decoding bytecod
│ │ │ │ │ -0002fca0: 6573 2c20 2050 7265 763a 2043 6f6d 7069 es, Prev: Compi
│ │ │ │ │ -0002fcb0: 6c65 6443 6f64 652d 636f 7079 696e 672c ledCode-copying,
│ │ │ │ │ -0002fcc0: 2020 5570 3a20 436f 6d70 696c 6564 436f Up: CompiledCo
│ │ │ │ │ -0002fcd0: 6465 0a0a 312e 3339 2e37 2043 6f6d 7069 de..1.39.7 Compi
│ │ │ │ │ -0002fce0: 6c65 6443 6f64 653a 2064 6562 7567 6769 ledCode: debuggi
│ │ │ │ │ -0002fcf0: 6e67 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ng.-------------
│ │ │ │ │ -0002fd00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0002fd10: 2d0a 0a65 7861 6d69 6e65 4f6e 3a20 6153 -..examineOn: aS
│ │ │ │ │ -0002fd20: 7472 6561 6d0a 2020 2020 2050 7269 6e74 tream. Print
│ │ │ │ │ -0002fd30: 2074 6865 2063 6f6e 7465 6e74 7320 6f66 the contents of
│ │ │ │ │ -0002fd40: 2074 6865 2072 6563 6569 7665 7220 696e the receiver in
│ │ │ │ │ -0002fd50: 2061 2076 6572 626f 7365 2077 6179 2e0a a verbose way..
│ │ │ │ │ -0002fd60: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ -0002fd70: 652e 696e 666f 2c20 204e 6f64 653a 2043 e.info, Node: C
│ │ │ │ │ -0002fd80: 6f6d 7069 6c65 6443 6f64 652d 6465 636f ompiledCode-deco
│ │ │ │ │ -0002fd90: 6469 6e67 2062 7974 6563 6f64 6573 2c20 ding bytecodes,
│ │ │ │ │ -0002fda0: 204e 6578 743a 2043 6f6d 7069 6c65 6443 Next: CompiledC
│ │ │ │ │ -0002fdb0: 6f64 652d 6c69 7465 7261 6c73 202d 2069 ode-literals - i
│ │ │ │ │ -0002fdc0: 7465 7261 7469 6f6e 2c20 2050 7265 763a teration, Prev:
│ │ │ │ │ -0002fdd0: 2043 6f6d 7069 6c65 6443 6f64 652d 6465 CompiledCode-de
│ │ │ │ │ -0002fde0: 6275 6767 696e 672c 2020 5570 3a20 436f bugging, Up: Co
│ │ │ │ │ -0002fdf0: 6d70 696c 6564 436f 6465 0a0a 312e 3339 mpiledCode..1.39
│ │ │ │ │ -0002fe00: 2e38 2043 6f6d 7069 6c65 6443 6f64 653a .8 CompiledCode:
│ │ │ │ │ -0002fe10: 2064 6563 6f64 696e 6720 6279 7465 636f decoding byteco
│ │ │ │ │ -0002fe20: 6465 730a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d des.------------
│ │ │ │ │ -0002fe30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0002fe40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a64 6973 -----------..dis
│ │ │ │ │ -0002fe50: 7061 7463 6854 6f3a 2061 6e4f 626a 6563 patchTo: anObjec
│ │ │ │ │ -0002fe60: 7420 7769 7468 3a20 7061 7261 6d0a 2020 t with: param.
│ │ │ │ │ -0002fe70: 2020 2044 6973 6173 7365 6d62 6c65 2074 Disassemble t
│ │ │ │ │ -0002fe80: 6865 2062 7974 6563 6f64 6573 2061 6e64 he bytecodes and
│ │ │ │ │ -0002fe90: 2074 656c 6c20 616e 4f62 6a65 6374 2061 tell anObject a
│ │ │ │ │ -0002fea0: 626f 7574 2074 6865 6d20 696e 2074 6865 bout them in the
│ │ │ │ │ -0002feb0: 2066 6f72 6d0a 2020 2020 206f 6620 6d65 form. of me
│ │ │ │ │ -0002fec0: 7373 6167 6520 7365 6e64 732e 2020 7061 ssage sends. pa
│ │ │ │ │ -0002fed0: 7261 6d20 6973 2067 6976 656e 2061 7320 ram is given as
│ │ │ │ │ -0002fee0: 616e 2061 7267 756d 656e 7420 746f 2065 an argument to e
│ │ │ │ │ -0002fef0: 7665 7279 206d 6573 7361 6765 0a20 2020 very message.
│ │ │ │ │ -0002ff00: 2020 7365 6e64 2e0a 0a1f 0a46 696c 653a send.....File:
│ │ │ │ │ -0002ff10: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ -0002ff20: 204e 6f64 653a 2043 6f6d 7069 6c65 6443 Node: CompiledC
│ │ │ │ │ -0002ff30: 6f64 652d 6c69 7465 7261 6c73 202d 2069 ode-literals - i
│ │ │ │ │ -0002ff40: 7465 7261 7469 6f6e 2c20 204e 6578 743a teration, Next:
│ │ │ │ │ -0002ff50: 2043 6f6d 7069 6c65 6443 6f64 652d 7365 CompiledCode-se
│ │ │ │ │ -0002ff60: 6375 7269 7479 2c20 2050 7265 763a 2043 curity, Prev: C
│ │ │ │ │ -0002ff70: 6f6d 7069 6c65 6443 6f64 652d 6465 636f ompiledCode-deco
│ │ │ │ │ -0002ff80: 6469 6e67 2062 7974 6563 6f64 6573 2c20 ding bytecodes,
│ │ │ │ │ -0002ff90: 2055 703a 2043 6f6d 7069 6c65 6443 6f64 Up: CompiledCod
│ │ │ │ │ -0002ffa0: 650a 0a31 2e33 392e 3920 436f 6d70 696c e..1.39.9 Compil
│ │ │ │ │ -0002ffb0: 6564 436f 6465 3a20 6c69 7465 7261 6c73 edCode: literals
│ │ │ │ │ -0002ffc0: 202d 2069 7465 7261 7469 6f6e 0a2d 2d2d - iteration.---
│ │ │ │ │ -0002ffd0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0002ffe0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0002fff0: 2d2d 2d2d 2d2d 0a0a 616c 6c4c 6974 6572 ------..allLiter
│ │ │ │ │ -00030000: 616c 5379 6d62 6f6c 7344 6f3a 2061 426c alSymbolsDo: aBl
│ │ │ │ │ -00030010: 6f63 6b0a 2020 2020 2041 7320 7769 7468 ock. As with
│ │ │ │ │ -00030020: 2023 616c 6c4c 6974 6572 616c 7344 6f3a #allLiteralsDo:
│ │ │ │ │ -00030030: 2c20 6275 7420 6f6e 6c79 2063 616c 6c20 , but only call
│ │ │ │ │ -00030040: 6142 6c6f 636b 2077 6974 6820 666f 756e aBlock with foun
│ │ │ │ │ -00030050: 6420 5379 6d62 6f6c 732e 0a0a 616c 6c4c d Symbols...allL
│ │ │ │ │ -00030060: 6974 6572 616c 7344 6f3a 2061 426c 6f63 iteralsDo: aBloc
│ │ │ │ │ -00030070: 6b0a 2020 2020 2057 616c 6b20 6d79 206c k. Walk my l
│ │ │ │ │ -00030080: 6974 6572 616c 732c 2064 6573 6365 6e64 iterals, descend
│ │ │ │ │ -00030090: 696e 6720 696e 746f 2041 7272 6179 7320 ing into Arrays
│ │ │ │ │ -000300a0: 616e 6420 4d65 7373 6167 6573 2c20 696e and Messages, in
│ │ │ │ │ -000300b0: 766f 6b69 6e67 0a20 2020 2020 6142 6c6f voking. aBlo
│ │ │ │ │ -000300c0: 636b 2077 6974 6820 6561 6368 2074 6f75 ck with each tou
│ │ │ │ │ -000300d0: 6368 6564 206f 626a 6563 742e 0a0a 6c69 ched object...li
│ │ │ │ │ -000300e0: 7465 7261 6c73 446f 3a20 6142 6c6f 636b teralsDo: aBlock
│ │ │ │ │ -000300f0: 0a20 2020 2020 496e 766f 6b65 2061 426c . Invoke aBl
│ │ │ │ │ -00030100: 6f63 6b20 7769 7468 2065 6163 6820 6f62 ock with each ob
│ │ │ │ │ -00030110: 6a65 6374 2069 6d6d 6564 6961 7465 6c79 ject immediately
│ │ │ │ │ -00030120: 2069 6e20 6d79 206c 6973 7420 6f66 206c in my list of l
│ │ │ │ │ -00030130: 6974 6572 616c 732e 0a0a 1f0a 4669 6c65 iterals.....File
│ │ │ │ │ -00030140: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ -00030150: 2020 4e6f 6465 3a20 436f 6d70 696c 6564 Node: Compiled
│ │ │ │ │ -00030160: 436f 6465 2d73 6563 7572 6974 792c 2020 Code-security,
│ │ │ │ │ -00030170: 4e65 7874 3a20 436f 6d70 696c 6564 436f Next: CompiledCo
│ │ │ │ │ -00030180: 6465 2d74 6573 7469 6e67 2061 6363 6573 de-testing acces
│ │ │ │ │ -00030190: 7365 732c 2020 5072 6576 3a20 436f 6d70 ses, Prev: Comp
│ │ │ │ │ -000301a0: 696c 6564 436f 6465 2d6c 6974 6572 616c iledCode-literal
│ │ │ │ │ -000301b0: 7320 2d20 6974 6572 6174 696f 6e2c 2020 s - iteration,
│ │ │ │ │ -000301c0: 5570 3a20 436f 6d70 696c 6564 436f 6465 Up: CompiledCode
│ │ │ │ │ -000301d0: 0a0a 312e 3339 2e31 3020 436f 6d70 696c ..1.39.10 Compil
│ │ │ │ │ -000301e0: 6564 436f 6465 3a20 7365 6375 7269 7479 edCode: security
│ │ │ │ │ -000301f0: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------
│ │ │ │ │ -00030200: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------.
│ │ │ │ │ -00030210: 0a76 6572 6966 790a 2020 2020 2056 6572 .verify. Ver
│ │ │ │ │ -00030220: 6966 7920 7468 6520 6279 7465 636f 6465 ify the bytecode
│ │ │ │ │ -00030230: 7320 666f 7220 7468 6520 7265 6365 6976 s for the receiv
│ │ │ │ │ -00030240: 6572 2c20 616e 6420 7261 6973 6520 616e er, and raise an
│ │ │ │ │ -00030250: 2065 7863 6570 7469 6f6e 2069 660a 2020 exception if.
│ │ │ │ │ -00030260: 2020 2074 6865 2076 6572 6966 6963 6174 the verificat
│ │ │ │ │ -00030270: 696f 6e20 7072 6f63 6573 7320 6661 696c ion process fail
│ │ │ │ │ -00030280: 6564 2e0a 0a1f 0a46 696c 653a 2067 7374 ed.....File: gst
│ │ │ │ │ -00030290: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ -000302a0: 653a 2043 6f6d 7069 6c65 6443 6f64 652d e: CompiledCode-
│ │ │ │ │ -000302b0: 7465 7374 696e 6720 6163 6365 7373 6573 testing accesses
│ │ │ │ │ -000302c0: 2c20 204e 6578 743a 2043 6f6d 7069 6c65 , Next: Compile
│ │ │ │ │ -000302d0: 6443 6f64 652d 7472 616e 736c 6174 696f dCode-translatio
│ │ │ │ │ -000302e0: 6e2c 2020 5072 6576 3a20 436f 6d70 696c n, Prev: Compil
│ │ │ │ │ -000302f0: 6564 436f 6465 2d73 6563 7572 6974 792c edCode-security,
│ │ │ │ │ -00030300: 2020 5570 3a20 436f 6d70 696c 6564 436f Up: CompiledCo
│ │ │ │ │ -00030310: 6465 0a0a 312e 3339 2e31 3120 436f 6d70 de..1.39.11 Comp
│ │ │ │ │ -00030320: 696c 6564 436f 6465 3a20 7465 7374 696e iledCode: testin
│ │ │ │ │ -00030330: 6720 6163 6365 7373 6573 0a2d 2d2d 2d2d g accesses.-----
│ │ │ │ │ -00030340: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00030350: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00030360: 2d0a 0a61 6363 6573 7365 733a 2069 6e73 -..accesses: ins
│ │ │ │ │ -00030370: 7456 6172 496e 6465 780a 2020 2020 2041 tVarIndex. A
│ │ │ │ │ -00030380: 6e73 7765 7220 7768 6574 6865 7220 7468 nswer whether th
│ │ │ │ │ -00030390: 6520 7265 6365 6976 6572 2061 6363 6573 e receiver acces
│ │ │ │ │ -000303a0: 7365 7320 7468 6520 696e 7374 616e 6365 ses the instance
│ │ │ │ │ -000303b0: 2076 6172 6961 626c 6520 7769 7468 2074 variable with t
│ │ │ │ │ -000303c0: 6865 0a20 2020 2020 6769 7665 6e20 696e he. given in
│ │ │ │ │ -000303d0: 6465 780a 0a61 7373 6967 6e73 3a20 696e dex..assigns: in
│ │ │ │ │ -000303e0: 7374 5661 7249 6e64 6578 0a20 2020 2020 stVarIndex.
│ │ │ │ │ -000303f0: 416e 7377 6572 2077 6865 7468 6572 2074 Answer whether t
│ │ │ │ │ -00030400: 6865 2072 6563 6569 7665 7220 7772 6974 he receiver writ
│ │ │ │ │ -00030410: 6573 2074 6f20 7468 6520 696e 7374 616e es to the instan
│ │ │ │ │ -00030420: 6365 2076 6172 6961 626c 6520 7769 7468 ce variable with
│ │ │ │ │ -00030430: 0a20 2020 2020 7468 6520 6769 7665 6e20 . the given
│ │ │ │ │ -00030440: 696e 6465 780a 0a63 6f6e 7461 696e 734c index..containsL
│ │ │ │ │ -00030450: 6974 6572 616c 3a20 616e 4f62 6a65 6374 iteral: anObject
│ │ │ │ │ -00030460: 0a20 2020 2020 416e 7377 6572 2069 6620 . Answer if
│ │ │ │ │ -00030470: 7468 6520 7265 6365 6976 6572 2063 6f6e the receiver con
│ │ │ │ │ -00030480: 7461 696e 7320 6120 6c69 7465 7261 6c20 tains a literal
│ │ │ │ │ -00030490: 7768 6963 6820 6973 2065 7175 616c 2074 which is equal t
│ │ │ │ │ -000304a0: 6f0a 2020 2020 2061 6e4f 626a 6563 742e o. anObject.
│ │ │ │ │ -000304b0: 0a0a 6861 7342 7974 6563 6f64 653a 2062 ..hasBytecode: b
│ │ │ │ │ -000304c0: 7974 6520 6265 7477 6565 6e3a 2066 6972 yte between: fir
│ │ │ │ │ -000304d0: 7374 496e 6465 7820 616e 643a 206c 6173 stIndex and: las
│ │ │ │ │ -000304e0: 7449 6e64 6578 0a20 2020 2020 416e 7377 tIndex. Answ
│ │ │ │ │ -000304f0: 6572 2077 6865 7468 6572 2074 6865 2072 er whether the r
│ │ │ │ │ -00030500: 6563 6569 7665 7220 696e 636c 7564 6573 eceiver includes
│ │ │ │ │ -00030510: 2074 6865 2027 6279 7465 2720 6279 7465 the 'byte' byte
│ │ │ │ │ -00030520: 636f 6465 2069 6e20 616e 7920 6f66 0a20 code in any of.
│ │ │ │ │ -00030530: 2020 2020 7468 6520 696e 6469 6365 7320 the indices
│ │ │ │ │ -00030540: 6265 7477 6565 6e20 6669 7273 7449 6e64 between firstInd
│ │ │ │ │ -00030550: 6578 2061 6e64 206c 6173 7449 6e64 6578 ex and lastIndex
│ │ │ │ │ -00030560: 2e0a 0a6a 756d 7044 6573 7469 6e61 7469 ...jumpDestinati
│ │ │ │ │ -00030570: 6f6e 4174 3a20 616e 496e 6465 7820 666f onAt: anIndex fo
│ │ │ │ │ -00030580: 7277 6172 643a 2061 426f 6f6c 6561 6e0a rward: aBoolean.
│ │ │ │ │ -00030590: 2020 2020 2041 6e73 7765 7220 7768 6572 Answer wher
│ │ │ │ │ -000305a0: 6520 7468 6520 6a75 6d70 2061 7420 6279 e the jump at by
│ │ │ │ │ -000305b0: 7465 636f 6465 2069 6e64 6578 2027 616e tecode index 'an
│ │ │ │ │ -000305c0: 496e 6465 7827 206c 616e 6473 0a0a 7265 Index' lands..re
│ │ │ │ │ -000305d0: 6164 733a 2069 6e73 7456 6172 496e 6465 ads: instVarInde
│ │ │ │ │ -000305e0: 780a 2020 2020 2041 6e73 7765 7220 7768 x. Answer wh
│ │ │ │ │ -000305f0: 6574 6865 7220 7468 6520 7265 6365 6976 ether the receiv
│ │ │ │ │ -00030600: 6572 2072 6561 6473 2074 6865 2069 6e73 er reads the ins
│ │ │ │ │ -00030610: 7461 6e63 6520 7661 7269 6162 6c65 2077 tance variable w
│ │ │ │ │ -00030620: 6974 6820 7468 650a 2020 2020 2067 6976 ith the. giv
│ │ │ │ │ -00030630: 656e 2069 6e64 6578 0a0a 7265 6665 7273 en index..refers
│ │ │ │ │ -00030640: 546f 3a20 616e 4f62 6a65 6374 0a20 2020 To: anObject.
│ │ │ │ │ -00030650: 2020 416e 7377 6572 2077 6865 7468 6572 Answer whether
│ │ │ │ │ -00030660: 2074 6865 2072 6563 6569 7665 7220 7265 the receiver re
│ │ │ │ │ -00030670: 6665 7273 2074 6f20 7468 6520 6769 7665 fers to the give
│ │ │ │ │ -00030680: 6e20 6f62 6a65 6374 0a0a 7365 6e64 7354 n object..sendsT
│ │ │ │ │ -00030690: 6f53 7570 6572 0a20 2020 2020 416e 7377 oSuper. Answ
│ │ │ │ │ -000306a0: 6572 2077 6865 7468 6572 2074 6865 2072 er whether the r
│ │ │ │ │ -000306b0: 6563 6569 7665 7220 696e 636c 7564 6573 eceiver includes
│ │ │ │ │ -000306c0: 2061 2073 656e 6420 746f 2073 7570 6572 a send to super
│ │ │ │ │ -000306d0: 2e0a 0a73 6f75 7263 6543 6f64 654d 6170 ...sourceCodeMap
│ │ │ │ │ -000306e0: 0a20 2020 2020 416e 7377 6572 2061 6e20 . Answer an
│ │ │ │ │ -000306f0: 6172 7261 7920 7768 6963 6820 6d61 7073 array which maps
│ │ │ │ │ -00030700: 2062 7974 6563 6f64 6520 696e 6469 6365 bytecode indice
│ │ │ │ │ -00030710: 7320 746f 2073 6f75 7263 6520 636f 6465 s to source code
│ │ │ │ │ -00030720: 206c 696e 650a 2020 2020 206e 756d 6265 line. numbe
│ │ │ │ │ -00030730: 7273 2e20 2030 2076 616c 7565 7320 7265 rs. 0 values re
│ │ │ │ │ -00030740: 7072 6573 656e 7420 696e 7661 6c69 6420 present invalid
│ │ │ │ │ -00030750: 696e 7374 7275 6374 696f 6e20 706f 696e instruction poin
│ │ │ │ │ -00030760: 7465 7220 696e 6469 6365 732e 0a0a 1f0a ter indices.....
│ │ │ │ │ -00030770: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ -00030780: 6e66 6f2c 2020 4e6f 6465 3a20 436f 6d70 nfo, Node: Comp
│ │ │ │ │ -00030790: 696c 6564 436f 6465 2d74 7261 6e73 6c61 iledCode-transla
│ │ │ │ │ -000307a0: 7469 6f6e 2c20 2050 7265 763a 2043 6f6d tion, Prev: Com
│ │ │ │ │ -000307b0: 7069 6c65 6443 6f64 652d 7465 7374 696e piledCode-testin
│ │ │ │ │ -000307c0: 6720 6163 6365 7373 6573 2c20 2055 703a g accesses, Up:
│ │ │ │ │ -000307d0: 2043 6f6d 7069 6c65 6443 6f64 650a 0a31 CompiledCode..1
│ │ │ │ │ -000307e0: 2e33 392e 3132 2043 6f6d 7069 6c65 6443 .39.12 CompiledC
│ │ │ │ │ -000307f0: 6f64 653a 2074 7261 6e73 6c61 7469 6f6e ode: translation
│ │ │ │ │ -00030800: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------
│ │ │ │ │ -00030810: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00030820: 2d2d 0a0a 6469 7363 6172 6454 7261 6e73 --..discardTrans
│ │ │ │ │ -00030830: 6c61 7469 6f6e 0a20 2020 2020 466c 7573 lation. Flus
│ │ │ │ │ -00030840: 6820 7468 6520 6a75 7374 2d69 6e2d 7469 h the just-in-ti
│ │ │ │ │ -00030850: 6d65 2074 7261 6e73 6c61 7465 6420 636f me translated co
│ │ │ │ │ -00030860: 6465 2066 6f72 2074 6865 2072 6563 6569 de for the recei
│ │ │ │ │ -00030870: 7665 7220 2869 6620 616e 7929 2e0a 0a1f ver (if any)....
│ │ │ │ │ -00030880: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ -00030890: 696e 666f 2c20 204e 6f64 653a 2043 6f6d info, Node: Com
│ │ │ │ │ -000308a0: 7069 6c65 644d 6574 686f 642c 2020 4e65 piledMethod, Ne
│ │ │ │ │ -000308b0: 7874 3a20 436f 6e74 6578 7450 6172 742c xt: ContextPart,
│ │ │ │ │ -000308c0: 2020 5072 6576 3a20 436f 6d70 696c 6564 Prev: Compiled
│ │ │ │ │ -000308d0: 436f 6465 2c20 2055 703a 2042 6173 6520 Code, Up: Base
│ │ │ │ │ -000308e0: 636c 6173 7365 730a 0a31 2e34 3020 436f classes..1.40 Co
│ │ │ │ │ -000308f0: 6d70 696c 6564 4d65 7468 6f64 0a3d 3d3d mpiledMethod.===
│ │ │ │ │ -00030900: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ -00030910: 0a0a 4465 6669 6e65 6420 696e 206e 616d ..Defined in nam
│ │ │ │ │ -00030920: 6573 7061 6365 2053 6d61 6c6c 7461 6c6b espace Smalltalk
│ │ │ │ │ -00030930: 0a53 7570 6572 636c 6173 733a 2043 6f6d .Superclass: Com
│ │ │ │ │ -00030940: 7069 6c65 6443 6f64 650a 4361 7465 676f piledCode.Catego
│ │ │ │ │ -00030950: 7279 3a20 4c61 6e67 7561 6765 2d49 6d70 ry: Language-Imp
│ │ │ │ │ -00030960: 6c65 6d65 6e74 6174 696f 6e0a 2020 2020 lementation.
│ │ │ │ │ -00030970: 2049 2072 6570 7265 7365 6e74 206d 6574 I represent met
│ │ │ │ │ -00030980: 686f 6473 2074 6861 7420 6861 7665 2062 hods that have b
│ │ │ │ │ -00030990: 6565 6e20 636f 6d70 696c 6564 2e20 2049 een compiled. I
│ │ │ │ │ -000309a0: 2063 616e 2072 6563 6f6d 7069 6c65 0a20 can recompile.
│ │ │ │ │ -000309b0: 2020 2020 6d65 7468 6f64 7320 6672 6f6d methods from
│ │ │ │ │ -000309c0: 2074 6865 6972 2073 6f75 7263 6520 636f their source co
│ │ │ │ │ -000309d0: 6465 2c20 4920 6361 6e20 696e 766f 6b65 de, I can invoke
│ │ │ │ │ -000309e0: 2045 6d61 6373 2074 6f20 6564 6974 2074 Emacs to edit t
│ │ │ │ │ -000309f0: 6865 0a20 2020 2020 736f 7572 6365 2063 he. source c
│ │ │ │ │ -00030a00: 6f64 6520 666f 7220 6f6e 6520 6f66 206d ode for one of m
│ │ │ │ │ -00030a10: 7920 696e 7374 616e 6365 732c 2061 6e64 y instances, and
│ │ │ │ │ -00030a20: 2049 206b 6e6f 7720 686f 7720 746f 2061 I know how to a
│ │ │ │ │ -00030a30: 6363 6573 730a 2020 2020 2063 6f6d 706f ccess. compo
│ │ │ │ │ -00030a40: 6e65 6e74 7320 6f66 206d 7920 696e 7374 nents of my inst
│ │ │ │ │ -00030a50: 616e 6365 732e 0a0a 2a20 4d65 6e75 3a0a ances...* Menu:.
│ │ │ │ │ -00030a60: 0a2a 2043 6f6d 7069 6c65 644d 6574 686f .* CompiledMetho
│ │ │ │ │ -00030a70: 6420 636c 6173 732d 6320 6361 6c6c 2d6f d class-c call-o
│ │ │ │ │ -00030a80: 7574 733a 3a20 2028 636c 6173 7329 0a2a uts:: (class).*
│ │ │ │ │ -00030a90: 2043 6f6d 7069 6c65 644d 6574 686f 6420 CompiledMethod
│ │ │ │ │ -00030aa0: 636c 6173 732d 696e 7374 616e 6365 2063 class-instance c
│ │ │ │ │ -00030ab0: 7265 6174 696f 6e3a 3a20 2028 636c 6173 reation:: (clas
│ │ │ │ │ -00030ac0: 7329 0a2a 2043 6f6d 7069 6c65 644d 6574 s).* CompiledMet
│ │ │ │ │ -00030ad0: 686f 6420 636c 6173 732d 6c65 616e 2069 hod class-lean i
│ │ │ │ │ -00030ae0: 6d61 6765 733a 3a20 2028 636c 6173 7329 mages:: (class)
│ │ │ │ │ -00030af0: 0a2a 2043 6f6d 7069 6c65 644d 6574 686f .* CompiledMetho
│ │ │ │ │ -00030b00: 642d 6163 6365 7373 696e 673a 3a20 2028 d-accessing:: (
│ │ │ │ │ -00030b10: 696e 7374 616e 6365 290a 2a20 436f 6d70 instance).* Comp
│ │ │ │ │ -00030b20: 696c 6564 4d65 7468 6f64 2d61 7474 7269 iledMethod-attri
│ │ │ │ │ -00030b30: 6275 7465 733a 3a20 2028 696e 7374 616e butes:: (instan
│ │ │ │ │ -00030b40: 6365 290a 2a20 436f 6d70 696c 6564 4d65 ce).* CompiledMe
│ │ │ │ │ -00030b50: 7468 6f64 2d62 6173 6963 3a3a 2020 2869 thod-basic:: (i
│ │ │ │ │ -00030b60: 6e73 7461 6e63 6529 0a2a 2043 6f6d 7069 nstance).* Compi
│ │ │ │ │ -00030b70: 6c65 644d 6574 686f 642d 6320 6361 6c6c ledMethod-c call
│ │ │ │ │ -00030b80: 2d6f 7574 733a 3a20 2028 696e 7374 616e -outs:: (instan
│ │ │ │ │ -00030b90: 6365 290a 2a20 436f 6d70 696c 6564 4d65 ce).* CompiledMe
│ │ │ │ │ -00030ba0: 7468 6f64 2d63 6f6d 7069 6c69 6e67 3a3a thod-compiling::
│ │ │ │ │ -00030bb0: 2020 2869 6e73 7461 6e63 6529 0a2a 2043 (instance).* C
│ │ │ │ │ -00030bc0: 6f6d 7069 6c65 644d 6574 686f 642d 696e ompiledMethod-in
│ │ │ │ │ -00030bd0: 766f 6b69 6e67 3a3a 2020 2869 6e73 7461 voking:: (insta
│ │ │ │ │ -00030be0: 6e63 6529 0a2a 2043 6f6d 7069 6c65 644d nce).* CompiledM
│ │ │ │ │ -00030bf0: 6574 686f 642d 7072 696e 7469 6e67 3a3a ethod-printing::
│ │ │ │ │ -00030c00: 2020 2869 6e73 7461 6e63 6529 0a2a 2043 (instance).* C
│ │ │ │ │ -00030c10: 6f6d 7069 6c65 644d 6574 686f 642d 7361 ompiledMethod-sa
│ │ │ │ │ -00030c20: 7669 6e67 2061 6e64 206c 6f61 6469 6e67 ving and loading
│ │ │ │ │ -00030c30: 3a3a 2020 2869 6e73 7461 6e63 6529 0a2a :: (instance).*
│ │ │ │ │ -00030c40: 2043 6f6d 7069 6c65 644d 6574 686f 642d CompiledMethod-
│ │ │ │ │ -00030c50: 736f 7572 6365 2063 6f64 653a 3a20 2028 source code:: (
│ │ │ │ │ -00030c60: 696e 7374 616e 6365 290a 2a20 436f 6d70 instance).* Comp
│ │ │ │ │ -00030c70: 696c 6564 4d65 7468 6f64 2d74 6573 7469 iledMethod-testi
│ │ │ │ │ -00030c80: 6e67 3a3a 2020 2869 6e73 7461 6e63 6529 ng:: (instance)
│ │ │ │ │ -00030c90: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ -00030ca0: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ -00030cb0: 436f 6d70 696c 6564 4d65 7468 6f64 2063 CompiledMethod c
│ │ │ │ │ -00030cc0: 6c61 7373 2d63 2063 616c 6c2d 6f75 7473 lass-c call-outs
│ │ │ │ │ -00030cd0: 2c20 204e 6578 743a 2043 6f6d 7069 6c65 , Next: Compile
│ │ │ │ │ -00030ce0: 644d 6574 686f 6420 636c 6173 732d 696e dMethod class-in
│ │ │ │ │ -00030cf0: 7374 616e 6365 2063 7265 6174 696f 6e2c stance creation,
│ │ │ │ │ -00030d00: 2020 5570 3a20 436f 6d70 696c 6564 4d65 Up: CompiledMe
│ │ │ │ │ -00030d10: 7468 6f64 0a0a 312e 3430 2e31 2043 6f6d thod..1.40.1 Com
│ │ │ │ │ -00030d20: 7069 6c65 644d 6574 686f 6420 636c 6173 piledMethod clas
│ │ │ │ │ -00030d30: 733a 2063 2063 616c 6c2d 6f75 7473 0a2d s: c call-outs.-
│ │ │ │ │ -00030d40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00030d50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00030d60: 2d2d 2d2d 2d2d 2d0a 0a61 7379 6e63 4343 -------..asyncCC
│ │ │ │ │ -00030d70: 616c 6c3a 2064 6573 6372 206e 756d 4172 all: descr numAr
│ │ │ │ │ -00030d80: 6773 3a20 6e75 6d41 7267 7320 6174 7472 gs: numArgs attr
│ │ │ │ │ -00030d90: 6962 7574 6573 3a20 6174 7472 6962 7574 ibutes: attribut
│ │ │ │ │ -00030da0: 6573 4172 7261 790a 2020 2020 2052 6574 esArray. Ret
│ │ │ │ │ -00030db0: 7572 6e20 6120 436f 6d70 696c 6564 4d65 urn a CompiledMe
│ │ │ │ │ -00030dc0: 7468 6f64 2063 6f72 7265 7370 6f6e 6469 thod correspondi
│ │ │ │ │ -00030dd0: 6e67 2074 6f20 6120 2361 7379 6e63 4343 ng to a #asyncCC
│ │ │ │ │ -00030de0: 616c 6c3a 6172 6773 3a20 7072 6167 6d61 all:args: pragma
│ │ │ │ │ -00030df0: 0a20 2020 2020 7769 7468 2074 6865 2067 . with the g
│ │ │ │ │ -00030e00: 6976 656e 2061 7267 756d 656e 7473 2e0a iven arguments..
│ │ │ │ │ -00030e10: 0a63 4361 6c6c 3a20 6465 7363 7220 6e75 .cCall: descr nu
│ │ │ │ │ -00030e20: 6d41 7267 733a 206e 756d 4172 6773 2061 mArgs: numArgs a
│ │ │ │ │ -00030e30: 7474 7269 6275 7465 733a 2061 7474 7269 ttributes: attri
│ │ │ │ │ -00030e40: 6275 7465 7341 7272 6179 0a20 2020 2020 butesArray.
│ │ │ │ │ -00030e50: 5265 7475 726e 2061 2043 6f6d 7069 6c65 Return a Compile
│ │ │ │ │ -00030e60: 644d 6574 686f 6420 636f 7272 6573 706f dMethod correspo
│ │ │ │ │ -00030e70: 6e64 696e 6720 746f 2061 2023 6343 616c nding to a #cCal
│ │ │ │ │ -00030e80: 6c3a 7265 7475 726e 696e 673a 6172 6773 l:returning:args
│ │ │ │ │ -00030e90: 3a0a 2020 2020 2070 7261 676d 6120 7769 :. pragma wi
│ │ │ │ │ -00030ea0: 7468 2074 6865 2067 6976 656e 2061 7267 th the given arg
│ │ │ │ │ -00030eb0: 756d 656e 7473 2e0a 0a1f 0a46 696c 653a uments.....File:
│ │ │ │ │ -00030ec0: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ -00030ed0: 204e 6f64 653a 2043 6f6d 7069 6c65 644d Node: CompiledM
│ │ │ │ │ -00030ee0: 6574 686f 6420 636c 6173 732d 696e 7374 ethod class-inst
│ │ │ │ │ -00030ef0: 616e 6365 2063 7265 6174 696f 6e2c 2020 ance creation,
│ │ │ │ │ -00030f00: 4e65 7874 3a20 436f 6d70 696c 6564 4d65 Next: CompiledMe
│ │ │ │ │ -00030f10: 7468 6f64 2063 6c61 7373 2d6c 6561 6e20 thod class-lean
│ │ │ │ │ -00030f20: 696d 6167 6573 2c20 2050 7265 763a 2043 images, Prev: C
│ │ │ │ │ -00030f30: 6f6d 7069 6c65 644d 6574 686f 6420 636c ompiledMethod cl
│ │ │ │ │ -00030f40: 6173 732d 6320 6361 6c6c 2d6f 7574 732c ass-c call-outs,
│ │ │ │ │ -00030f50: 2020 5570 3a20 436f 6d70 696c 6564 4d65 Up: CompiledMe
│ │ │ │ │ -00030f60: 7468 6f64 0a0a 312e 3430 2e32 2043 6f6d thod..1.40.2 Com
│ │ │ │ │ -00030f70: 7069 6c65 644d 6574 686f 6420 636c 6173 piledMethod clas
│ │ │ │ │ -00030f80: 733a 2069 6e73 7461 6e63 6520 6372 6561 s: instance crea
│ │ │ │ │ -00030f90: 7469 6f6e 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d tion.-----------
│ │ │ │ │ -00030fa0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00030fb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00030fc0: 2d2d 2d0a 0a6c 6974 6572 616c 733a 206c ---..literals: l
│ │ │ │ │ -00030fd0: 6974 7320 6e75 6d41 7267 733a 206e 756d its numArgs: num
│ │ │ │ │ -00030fe0: 4172 6720 6e75 6d54 656d 7073 3a20 6e75 Arg numTemps: nu
│ │ │ │ │ -00030ff0: 6d54 656d 7020 6174 7472 6962 7574 6573 mTemp attributes
│ │ │ │ │ -00031000: 3a20 6174 7472 4172 7261 7920 6279 7465 : attrArray byte
│ │ │ │ │ -00031010: 636f 6465 733a 2062 7974 6563 6f64 6573 codes: bytecodes
│ │ │ │ │ -00031020: 2064 6570 7468 3a20 6465 7074 680a 2020 depth: depth.
│ │ │ │ │ -00031030: 2020 2041 6e73 7765 7220 6120 6675 6c6c Answer a full
│ │ │ │ │ -00031040: 2066 6c65 6467 6564 2043 6f6d 7069 6c65 fledged Compile
│ │ │ │ │ -00031050: 644d 6574 686f 642e 2020 436f 6e73 7472 dMethod. Constr
│ │ │ │ │ -00031060: 7563 7420 7468 6520 6d65 7468 6f64 2068 uct the method h
│ │ │ │ │ -00031070: 6561 6465 720a 2020 2020 2066 726f 6d20 eader. from
│ │ │ │ │ -00031080: 7468 6520 7061 7261 6d65 7465 7273 2c20 the parameters,
│ │ │ │ │ -00031090: 616e 6420 7365 7420 7468 6520 6c69 7465 and set the lite
│ │ │ │ │ -000310a0: 7261 6c73 2061 6e64 2062 7974 6563 6f64 rals and bytecod
│ │ │ │ │ -000310b0: 6573 2074 6f20 7468 650a 2020 2020 2070 es to the. p
│ │ │ │ │ -000310c0: 726f 7669 6465 6420 6f6e 6573 2e20 2041 rovided ones. A
│ │ │ │ │ -000310d0: 6c73 6f2c 2074 6865 2062 7974 6563 6f64 lso, the bytecod
│ │ │ │ │ -000310e0: 6573 2061 7265 206f 7074 696d 697a 6564 es are optimized
│ │ │ │ │ -000310f0: 2061 6e64 2061 6e79 2065 6d62 6564 6465 and any embedde
│ │ │ │ │ -00031100: 640a 2020 2020 2043 6f6d 7069 6c65 6442 d. CompiledB
│ │ │ │ │ -00031110: 6c6f 636b 7320 6d6f 6469 6669 6564 2074 locks modified t
│ │ │ │ │ -00031120: 6f20 7265 6665 7220 746f 2074 6865 7365 o refer to these
│ │ │ │ │ -00031130: 206c 6974 6572 616c 7320 616e 6420 746f literals and to
│ │ │ │ │ -00031140: 2074 6865 206e 6577 6c79 0a20 2020 2020 the newly.
│ │ │ │ │ -00031150: 6372 6561 7465 6420 436f 6d70 696c 6564 created Compiled
│ │ │ │ │ -00031160: 4d65 7468 6f64 2e0a 0a6e 756d 4172 6773 Method...numArgs
│ │ │ │ │ -00031170: 3a20 6172 6773 0a20 2020 2020 4372 6561 : args. Crea
│ │ │ │ │ -00031180: 7465 2061 2075 7365 722d 6465 6669 6e65 te a user-define
│ │ │ │ │ -00031190: 6420 6d65 7468 6f64 2028 6f6e 6520 7468 d method (one th
│ │ │ │ │ -000311a0: 6174 2069 7320 7365 6e74 0a20 2020 2020 at is sent.
│ │ │ │ │ -000311b0: 2376 616c 7565 5769 7468 5265 6365 6976 #valueWithReceiv
│ │ │ │ │ -000311c0: 6572 3a77 6974 6841 7267 756d 656e 7473 er:withArguments
│ │ │ │ │ -000311d0: 3a20 7768 656e 2069 7420 6973 2069 6e76 : when it is inv
│ │ │ │ │ -000311e0: 6f6b 6564 2920 7769 7468 206e 756d 4172 oked) with numAr
│ │ │ │ │ -000311f0: 6773 0a20 2020 2020 6172 6775 6d65 6e74 gs. argument
│ │ │ │ │ -00031200: 732e 2020 5468 6973 206f 6e6c 7920 6d61 s. This only ma
│ │ │ │ │ -00031210: 6b65 7320 7365 6e73 6520 7768 656e 2063 kes sense when c
│ │ │ │ │ -00031220: 616c 6c65 6420 666f 7220 6120 7375 6263 alled for a subc
│ │ │ │ │ -00031230: 6c61 7373 206f 660a 2020 2020 2043 6f6d lass of. Com
│ │ │ │ │ -00031240: 7069 6c65 644d 6574 686f 642e 0a0a 1f0a piledMethod.....
│ │ │ │ │ -00031250: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ -00031260: 6e66 6f2c 2020 4e6f 6465 3a20 436f 6d70 nfo, Node: Comp
│ │ │ │ │ -00031270: 696c 6564 4d65 7468 6f64 2063 6c61 7373 iledMethod class
│ │ │ │ │ -00031280: 2d6c 6561 6e20 696d 6167 6573 2c20 204e -lean images, N
│ │ │ │ │ -00031290: 6578 743a 2043 6f6d 7069 6c65 644d 6574 ext: CompiledMet
│ │ │ │ │ -000312a0: 686f 642d 6163 6365 7373 696e 672c 2020 hod-accessing,
│ │ │ │ │ -000312b0: 5072 6576 3a20 436f 6d70 696c 6564 4d65 Prev: CompiledMe
│ │ │ │ │ -000312c0: 7468 6f64 2063 6c61 7373 2d69 6e73 7461 thod class-insta
│ │ │ │ │ -000312d0: 6e63 6520 6372 6561 7469 6f6e 2c20 2055 nce creation, U
│ │ │ │ │ -000312e0: 703a 2043 6f6d 7069 6c65 644d 6574 686f p: CompiledMetho
│ │ │ │ │ -000312f0: 640a 0a31 2e34 302e 3320 436f 6d70 696c d..1.40.3 Compil
│ │ │ │ │ -00031300: 6564 4d65 7468 6f64 2063 6c61 7373 3a20 edMethod class:
│ │ │ │ │ -00031310: 6c65 616e 2069 6d61 6765 730a 2d2d 2d2d lean images.----
│ │ │ │ │ -00031320: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00031330: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00031340: 2d2d 2d2d 0a0a 7374 7269 7053 6f75 7263 ----..stripSourc
│ │ │ │ │ -00031350: 6543 6f64 650a 2020 2020 2052 656d 6f76 eCode. Remov
│ │ │ │ │ -00031360: 6520 616c 6c20 7468 6520 7265 6665 7265 e all the refere
│ │ │ │ │ -00031370: 6e63 6573 2074 6f20 6d65 7468 6f64 2073 nces to method s
│ │ │ │ │ -00031380: 6f75 7263 6520 636f 6465 2066 726f 6d20 ource code from
│ │ │ │ │ -00031390: 7468 6520 7379 7374 656d 0a0a 1f0a 4669 the system....Fi
│ │ │ │ │ -000313a0: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ -000313b0: 6f2c 2020 4e6f 6465 3a20 436f 6d70 696c o, Node: Compil
│ │ │ │ │ -000313c0: 6564 4d65 7468 6f64 2d61 6363 6573 7369 edMethod-accessi
│ │ │ │ │ -000313d0: 6e67 2c20 204e 6578 743a 2043 6f6d 7069 ng, Next: Compi
│ │ │ │ │ -000313e0: 6c65 644d 6574 686f 642d 6174 7472 6962 ledMethod-attrib
│ │ │ │ │ -000313f0: 7574 6573 2c20 2050 7265 763a 2043 6f6d utes, Prev: Com
│ │ │ │ │ -00031400: 7069 6c65 644d 6574 686f 6420 636c 6173 piledMethod clas
│ │ │ │ │ -00031410: 732d 6c65 616e 2069 6d61 6765 732c 2020 s-lean images,
│ │ │ │ │ -00031420: 5570 3a20 436f 6d70 696c 6564 4d65 7468 Up: CompiledMeth
│ │ │ │ │ -00031430: 6f64 0a0a 312e 3430 2e34 2043 6f6d 7069 od..1.40.4 Compi
│ │ │ │ │ -00031440: 6c65 644d 6574 686f 643a 2061 6363 6573 ledMethod: acces
│ │ │ │ │ -00031450: 7369 6e67 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d sing.-----------
│ │ │ │ │ -00031460: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00031470: 2d2d 2d2d 2d0a 0a61 6c6c 426c 6f63 6b73 -----..allBlocks
│ │ │ │ │ -00031480: 446f 3a20 6142 6c6f 636b 0a20 2020 2020 Do: aBlock.
│ │ │ │ │ -00031490: 4576 616c 7561 7465 2061 426c 6f63 6b2c Evaluate aBlock,
│ │ │ │ │ -000314a0: 2070 6173 7369 6e67 2074 6f20 6974 2061 passing to it a
│ │ │ │ │ -000314b0: 6c6c 2074 6865 2043 6f6d 7069 6c65 6442 ll the CompiledB
│ │ │ │ │ -000314c0: 6c6f 636b 7320 6974 2068 6f6c 6473 0a0a locks it holds..
│ │ │ │ │ -000314d0: 616c 6c4c 6974 6572 616c 730a 2020 2020 allLiterals.
│ │ │ │ │ -000314e0: 2041 6e73 7765 7220 7468 6520 6c69 7465 Answer the lite
│ │ │ │ │ -000314f0: 7261 6c73 2072 6566 6572 7265 6420 746f rals referred to
│ │ │ │ │ -00031500: 2062 7920 7468 6520 7265 6365 6976 6572 by the receiver
│ │ │ │ │ -00031510: 2061 6e64 2061 6c6c 2074 6865 2062 6c6f and all the blo
│ │ │ │ │ -00031520: 636b 730a 2020 2020 2069 6e20 6974 0a0a cks. in it..
│ │ │ │ │ -00031530: 666c 6167 730a 2020 2020 2050 7269 7661 flags. Priva
│ │ │ │ │ -00031540: 7465 202d 2041 6e73 7765 7220 7468 6520 te - Answer the
│ │ │ │ │ -00031550: 6f70 7469 6d69 7a61 7469 6f6e 2066 6c61 optimization fla
│ │ │ │ │ -00031560: 6773 2066 6f72 2074 6865 2072 6563 6569 gs for the recei
│ │ │ │ │ -00031570: 7665 720a 0a69 734f 6c64 5379 6e74 6178 ver..isOldSyntax
│ │ │ │ │ -00031580: 0a20 2020 2020 416e 7377 6572 2077 6865 . Answer whe
│ │ │ │ │ -00031590: 7468 6572 2074 6865 206d 6574 686f 6420 ther the method
│ │ │ │ │ -000315a0: 7761 7320 7772 6974 7465 6e20 7769 7468 was written with
│ │ │ │ │ -000315b0: 2074 6865 206f 6c64 2028 6368 756e 6b2d the old (chunk-
│ │ │ │ │ -000315c0: 666f 726d 6174 290a 2020 2020 2073 796e format). syn
│ │ │ │ │ -000315d0: 7461 780a 0a6d 6574 686f 640a 2020 2020 tax..method.
│ │ │ │ │ -000315e0: 2041 6e73 7765 7220 7468 6520 7265 6365 Answer the rece
│ │ │ │ │ -000315f0: 6976 6572 2c20 7369 6e63 6520 6974 2069 iver, since it i
│ │ │ │ │ -00031600: 7320 616c 7265 6164 7920 6120 6d65 7468 s already a meth
│ │ │ │ │ -00031610: 6f64 2e0a 0a6d 6574 686f 6443 6174 6567 od...methodCateg
│ │ │ │ │ -00031620: 6f72 790a 2020 2020 2041 6e73 7765 7220 ory. Answer
│ │ │ │ │ -00031630: 7468 6520 6d65 7468 6f64 2063 6174 6567 the method categ
│ │ │ │ │ -00031640: 6f72 790a 0a6d 6574 686f 6443 6174 6567 ory..methodCateg
│ │ │ │ │ -00031650: 6f72 793a 2061 4361 7465 676f 7279 0a20 ory: aCategory.
│ │ │ │ │ -00031660: 2020 2020 5365 7420 7468 6520 6d65 7468 Set the meth
│ │ │ │ │ -00031670: 6f64 2063 6174 6567 6f72 7920 746f 2074 od category to t
│ │ │ │ │ -00031680: 6865 2067 6976 656e 2073 7472 696e 670a he given string.
│ │ │ │ │ -00031690: 0a6d 6574 686f 6443 6c61 7373 0a20 2020 .methodClass.
│ │ │ │ │ -000316a0: 2020 416e 7377 6572 2074 6865 2063 6c61 Answer the cla
│ │ │ │ │ -000316b0: 7373 2069 6e20 7768 6963 6820 7468 6520 ss in which the
│ │ │ │ │ -000316c0: 7265 6365 6976 6572 2069 7320 696e 7374 receiver is inst
│ │ │ │ │ -000316d0: 616c 6c65 642e 0a0a 6d65 7468 6f64 436c alled...methodCl
│ │ │ │ │ -000316e0: 6173 733a 206d 6574 686f 6443 6c61 7373 ass: methodClass
│ │ │ │ │ -000316f0: 0a20 2020 2020 5365 7420 7468 6520 7265 . Set the re
│ │ │ │ │ -00031700: 6365 6976 6572 2773 2063 6c61 7373 2069 ceiver's class i
│ │ │ │ │ -00031710: 6e73 7461 6e63 6520 7661 7269 6162 6c65 nstance variable
│ │ │ │ │ -00031720: 0a0a 6e6f 7465 4f6c 6453 796e 7461 780a ..noteOldSyntax.
│ │ │ │ │ -00031730: 2020 2020 2052 656d 656d 6265 7220 7468 Remember th
│ │ │ │ │ -00031740: 6174 2074 6865 206d 6574 686f 6420 6973 at the method is
│ │ │ │ │ -00031750: 2077 7269 7474 656e 2077 6974 6820 7468 written with th
│ │ │ │ │ -00031760: 6520 6f6c 6420 2863 6875 6e6b 2d66 6f72 e old (chunk-for
│ │ │ │ │ -00031770: 6d61 7429 0a20 2020 2020 7379 6e74 6178 mat). syntax
│ │ │ │ │ -00031780: 0a0a 6e75 6d41 7267 730a 2020 2020 2041 ..numArgs. A
│ │ │ │ │ -00031790: 6e73 7765 7220 7468 6520 6e75 6d62 6572 nswer the number
│ │ │ │ │ -000317a0: 206f 6620 6172 6775 6d65 6e74 7320 666f of arguments fo
│ │ │ │ │ -000317b0: 7220 7468 6520 7265 6365 6976 6572 0a0a r the receiver..
│ │ │ │ │ -000317c0: 6e75 6d54 656d 7073 0a20 2020 2020 416e numTemps. An
│ │ │ │ │ -000317d0: 7377 6572 2074 6865 206e 756d 6265 7220 swer the number
│ │ │ │ │ -000317e0: 6f66 2074 656d 706f 7261 7269 6573 2066 of temporaries f
│ │ │ │ │ -000317f0: 6f72 2074 6865 2072 6563 6569 7665 720a or the receiver.
│ │ │ │ │ -00031800: 0a70 7269 6d69 7469 7665 0a20 2020 2020 .primitive.
│ │ │ │ │ -00031810: 416e 7377 6572 2074 6865 2070 7269 6d69 Answer the primi
│ │ │ │ │ -00031820: 7469 7665 2063 616c 6c65 6420 6279 2074 tive called by t
│ │ │ │ │ -00031830: 6865 2072 6563 6569 7665 720a 0a73 656c he receiver..sel
│ │ │ │ │ -00031840: 6563 746f 720a 2020 2020 2041 6e73 7765 ector. Answe
│ │ │ │ │ -00031850: 7220 7468 6520 7365 6c65 6374 6f72 2074 r the selector t
│ │ │ │ │ -00031860: 6872 6f75 6768 2077 6869 6368 2074 6865 hrough which the
│ │ │ │ │ -00031870: 206d 6574 686f 6420 6973 2063 616c 6c65 method is calle
│ │ │ │ │ -00031880: 640a 0a73 656c 6563 746f 723a 2061 5379 d..selector: aSy
│ │ │ │ │ -00031890: 6d62 6f6c 0a20 2020 2020 5365 7420 7468 mbol. Set th
│ │ │ │ │ -000318a0: 6520 7365 6c65 6374 6f72 2074 6872 6f75 e selector throu
│ │ │ │ │ -000318b0: 6768 2077 6869 6368 2074 6865 206d 6574 gh which the met
│ │ │ │ │ -000318c0: 686f 6420 6973 2063 616c 6c65 640a 0a73 hod is called..s
│ │ │ │ │ -000318d0: 6f75 7263 6543 6f64 654c 696e 6573 4465 ourceCodeLinesDe
│ │ │ │ │ -000318e0: 6c74 610a 2020 2020 2041 6e73 7765 7220 lta. Answer
│ │ │ │ │ -000318f0: 7468 6520 6465 6c74 6120 6672 6f6d 2074 the delta from t
│ │ │ │ │ -00031900: 6865 206e 756d 6265 7273 2069 6e20 4c49 he numbers in LI
│ │ │ │ │ -00031910: 4e45 5f4e 554d 4245 5220 6279 7465 636f NE_NUMBER byteco
│ │ │ │ │ -00031920: 6465 7320 746f 0a20 2020 2020 736f 7572 des to. sour
│ │ │ │ │ -00031930: 6365 2063 6f64 6520 6c69 6e65 206e 756d ce code line num
│ │ │ │ │ -00031940: 6265 7273 2e0a 0a73 7461 636b 4465 7074 bers...stackDept
│ │ │ │ │ -00031950: 680a 2020 2020 2041 6e73 7765 7220 7468 h. Answer th
│ │ │ │ │ -00031960: 6520 6e75 6d62 6572 206f 6620 7374 6163 e number of stac
│ │ │ │ │ -00031970: 6b20 736c 6f74 7320 6e65 6564 6564 2066 k slots needed f
│ │ │ │ │ -00031980: 6f72 2074 6865 2072 6563 6569 7665 720a or the receiver.
│ │ │ │ │ -00031990: 0a77 6974 6841 6c6c 426c 6f63 6b73 446f .withAllBlocksDo
│ │ │ │ │ -000319a0: 3a20 6142 6c6f 636b 0a20 2020 2020 4576 : aBlock. Ev
│ │ │ │ │ -000319b0: 616c 7561 7465 2061 426c 6f63 6b2c 2070 aluate aBlock, p
│ │ │ │ │ -000319c0: 6173 7369 6e67 2074 6865 2072 6563 6569 assing the recei
│ │ │ │ │ -000319d0: 7665 7220 616e 6420 616c 6c20 7468 6520 ver and all the
│ │ │ │ │ -000319e0: 436f 6d70 696c 6564 426c 6f63 6b73 2069 CompiledBlocks i
│ │ │ │ │ -000319f0: 740a 2020 2020 2068 6f6c 6473 0a0a 7769 t. holds..wi
│ │ │ │ │ -00031a00: 7468 4e65 774d 6574 686f 6443 6c61 7373 thNewMethodClass
│ │ │ │ │ -00031a10: 3a20 636c 6173 730a 2020 2020 2041 6e73 : class. Ans
│ │ │ │ │ -00031a20: 7765 7220 6569 7468 6572 2074 6865 2072 wer either the r
│ │ │ │ │ -00031a30: 6563 6569 7665 7220 6f72 2061 2063 6f70 eceiver or a cop
│ │ │ │ │ -00031a40: 7920 6f66 2069 742c 2077 6974 6820 7468 y of it, with th
│ │ │ │ │ -00031a50: 6520 6d65 7468 6f64 2063 6c61 7373 0a20 e method class.
│ │ │ │ │ -00031a60: 2020 2020 7365 7420 746f 2063 6c61 7373 set to class
│ │ │ │ │ -00031a70: 0a0a 7769 7468 4e65 774d 6574 686f 6443 ..withNewMethodC
│ │ │ │ │ -00031a80: 6c61 7373 3a20 636c 6173 7320 7365 6c65 lass: class sele
│ │ │ │ │ -00031a90: 6374 6f72 3a20 7365 6c65 6374 6f72 0a20 ctor: selector.
│ │ │ │ │ -00031aa0: 2020 2020 416e 7377 6572 2065 6974 6865 Answer eithe
│ │ │ │ │ -00031ab0: 7220 7468 6520 7265 6365 6976 6572 206f r the receiver o
│ │ │ │ │ -00031ac0: 7220 6120 636f 7079 206f 6620 6974 2c20 r a copy of it,
│ │ │ │ │ -00031ad0: 7769 7468 2074 6865 206d 6574 686f 6420 with the method
│ │ │ │ │ -00031ae0: 636c 6173 730a 2020 2020 2073 6574 2074 class. set t
│ │ │ │ │ -00031af0: 6f20 636c 6173 730a 0a1f 0a46 696c 653a o class....File:
│ │ │ │ │ -00031b00: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ -00031b10: 204e 6f64 653a 2043 6f6d 7069 6c65 644d Node: CompiledM
│ │ │ │ │ -00031b20: 6574 686f 642d 6174 7472 6962 7574 6573 ethod-attributes
│ │ │ │ │ -00031b30: 2c20 204e 6578 743a 2043 6f6d 7069 6c65 , Next: Compile
│ │ │ │ │ -00031b40: 644d 6574 686f 642d 6261 7369 632c 2020 dMethod-basic,
│ │ │ │ │ -00031b50: 5072 6576 3a20 436f 6d70 696c 6564 4d65 Prev: CompiledMe
│ │ │ │ │ -00031b60: 7468 6f64 2d61 6363 6573 7369 6e67 2c20 thod-accessing,
│ │ │ │ │ -00031b70: 2055 703a 2043 6f6d 7069 6c65 644d 6574 Up: CompiledMet
│ │ │ │ │ -00031b80: 686f 640a 0a31 2e34 302e 3520 436f 6d70 hod..1.40.5 Comp
│ │ │ │ │ -00031b90: 696c 6564 4d65 7468 6f64 3a20 6174 7472 iledMethod: attr
│ │ │ │ │ -00031ba0: 6962 7574 6573 0a2d 2d2d 2d2d 2d2d 2d2d ibutes.---------
│ │ │ │ │ -00031bb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00031bc0: 2d2d 2d2d 2d2d 2d2d 0a0a 6174 7472 6962 --------..attrib
│ │ │ │ │ -00031bd0: 7574 6541 743a 2061 5379 6d62 6f6c 0a20 uteAt: aSymbol.
│ │ │ │ │ -00031be0: 2020 2020 5265 7475 726e 2061 204d 6573 Return a Mes
│ │ │ │ │ -00031bf0: 7361 6765 2066 6f72 2074 6865 2066 6972 sage for the fir
│ │ │ │ │ -00031c00: 7374 2061 7474 7269 6275 7465 206e 616d st attribute nam
│ │ │ │ │ -00031c10: 6564 2061 5379 6d62 6f6c 2064 6566 696e ed aSymbol defin
│ │ │ │ │ -00031c20: 6564 2062 790a 2020 2020 2074 6865 2072 ed by. the r
│ │ │ │ │ -00031c30: 6563 6569 7665 722c 206f 7220 616e 7377 eceiver, or answ
│ │ │ │ │ -00031c40: 6572 2061 6e20 6572 726f 7220 6966 206e er an error if n
│ │ │ │ │ -00031c50: 6f6e 6520 7761 7320 666f 756e 642e 0a0a one was found...
│ │ │ │ │ -00031c60: 6174 7472 6962 7574 6541 743a 2061 5379 attributeAt: aSy
│ │ │ │ │ -00031c70: 6d62 6f6c 2069 6641 6273 656e 743a 2061 mbol ifAbsent: a
│ │ │ │ │ -00031c80: 426c 6f63 6b0a 2020 2020 2052 6574 7572 Block. Retur
│ │ │ │ │ -00031c90: 6e20 6120 4d65 7373 6167 6520 666f 7220 n a Message for
│ │ │ │ │ -00031ca0: 7468 6520 6669 7273 7420 6174 7472 6962 the first attrib
│ │ │ │ │ -00031cb0: 7574 6520 6e61 6d65 6420 6153 796d 626f ute named aSymbo
│ │ │ │ │ -00031cc0: 6c20 6465 6669 6e65 6420 6279 0a20 2020 l defined by.
│ │ │ │ │ -00031cd0: 2020 7468 6520 7265 6365 6976 6572 2c20 the receiver,
│ │ │ │ │ -00031ce0: 6f72 2065 7661 6c75 6174 6520 6142 6c6f or evaluate aBlo
│ │ │ │ │ -00031cf0: 636b 2069 7320 6e6f 6e65 2077 6173 2066 ck is none was f
│ │ │ │ │ -00031d00: 6f75 6e64 2e0a 0a61 7474 7269 6275 7465 ound...attribute
│ │ │ │ │ -00031d10: 730a 2020 2020 2052 6574 7572 6e20 616e s. Return an
│ │ │ │ │ -00031d20: 2041 7272 6179 206f 6620 4d65 7373 6167 Array of Messag
│ │ │ │ │ -00031d30: 6573 2c20 6f6e 6520 666f 7220 6561 6368 es, one for each
│ │ │ │ │ -00031d40: 2061 7474 7269 6275 7465 2064 6566 696e attribute defin
│ │ │ │ │ -00031d50: 6564 2062 7920 7468 650a 2020 2020 2072 ed by the. r
│ │ │ │ │ -00031d60: 6563 6569 7665 722e 0a0a 6174 7472 6962 eceiver...attrib
│ │ │ │ │ -00031d70: 7574 6573 446f 3a20 6142 6c6f 636b 0a20 utesDo: aBlock.
│ │ │ │ │ -00031d80: 2020 2020 4576 616c 7561 7465 2061 426c Evaluate aBl
│ │ │ │ │ -00031d90: 6f63 6b20 6f6e 6365 2066 6f72 2065 6163 ock once for eac
│ │ │ │ │ -00031da0: 6820 6174 7472 6962 7574 6520 6465 6669 h attribute defi
│ │ │ │ │ -00031db0: 6e65 6420 6279 2074 6865 2072 6563 6569 ned by the recei
│ │ │ │ │ -00031dc0: 7665 722c 0a20 2020 2020 7061 7373 696e ver,. passin
│ │ │ │ │ -00031dd0: 6720 6120 4d65 7373 6167 6520 6561 6368 g a Message each
│ │ │ │ │ -00031de0: 2074 696d 652e 0a0a 6973 416e 6e6f 7461 time...isAnnota
│ │ │ │ │ -00031df0: 7465 640a 2020 2020 2049 6620 7468 6520 ted. If the
│ │ │ │ │ -00031e00: 7265 6365 6976 6572 2068 6173 2061 6e79 receiver has any
│ │ │ │ │ -00031e10: 2061 7474 7269 6275 7465 732c 2061 6e73 attributes, ans
│ │ │ │ │ -00031e20: 7765 7220 7472 7565 2e0a 0a70 7269 6d69 wer true...primi
│ │ │ │ │ -00031e30: 7469 7665 4174 7472 6962 7574 650a 2020 tiveAttribute.
│ │ │ │ │ -00031e40: 2020 2049 6620 7468 6520 7265 6365 6976 If the receiv
│ │ │ │ │ -00031e50: 6572 2064 6566 696e 6573 2061 2070 7269 er defines a pri
│ │ │ │ │ -00031e60: 6d69 7469 7665 2c20 7265 7475 726e 2061 mitive, return a
│ │ │ │ │ -00031e70: 204d 6573 7361 6765 2072 6573 656d 626c Message resembl
│ │ │ │ │ -00031e80: 696e 670a 2020 2020 2074 6865 2061 7474 ing. the att
│ │ │ │ │ -00031e90: 7269 6275 7465 2074 6861 7420 7761 7320 ribute that was
│ │ │ │ │ -00031ea0: 7573 6564 2074 6f20 6465 6669 6e65 2069 used to define i
│ │ │ │ │ -00031eb0: 742e 0a0a 1f0a 4669 6c65 3a20 6773 742d t.....File: gst-
│ │ │ │ │ -00031ec0: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ -00031ed0: 3a20 436f 6d70 696c 6564 4d65 7468 6f64 : CompiledMethod
│ │ │ │ │ -00031ee0: 2d62 6173 6963 2c20 204e 6578 743a 2043 -basic, Next: C
│ │ │ │ │ -00031ef0: 6f6d 7069 6c65 644d 6574 686f 642d 6320 ompiledMethod-c
│ │ │ │ │ -00031f00: 6361 6c6c 2d6f 7574 732c 2020 5072 6576 call-outs, Prev
│ │ │ │ │ -00031f10: 3a20 436f 6d70 696c 6564 4d65 7468 6f64 : CompiledMethod
│ │ │ │ │ -00031f20: 2d61 7474 7269 6275 7465 732c 2020 5570 -attributes, Up
│ │ │ │ │ -00031f30: 3a20 436f 6d70 696c 6564 4d65 7468 6f64 : CompiledMethod
│ │ │ │ │ -00031f40: 0a0a 312e 3430 2e36 2043 6f6d 7069 6c65 ..1.40.6 Compile
│ │ │ │ │ -00031f50: 644d 6574 686f 643a 2062 6173 6963 0a2d dMethod: basic.-
│ │ │ │ │ -00031f60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00031f70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a3d 2061 -----------..= a
│ │ │ │ │ -00031f80: 4d65 7468 6f64 0a20 2020 2020 416e 7377 Method. Answ
│ │ │ │ │ -00031f90: 6572 2077 6865 7468 6572 2074 6865 2072 er whether the r
│ │ │ │ │ -00031fa0: 6563 6569 7665 7220 616e 6420 614d 6574 eceiver and aMet
│ │ │ │ │ -00031fb0: 686f 6420 6172 6520 6571 7561 6c0a 0a68 hod are equal..h
│ │ │ │ │ -00031fc0: 6173 680a 2020 2020 2041 6e73 7765 7220 ash. Answer
│ │ │ │ │ -00031fd0: 616e 2068 6173 6820 7661 6c75 6520 666f an hash value fo
│ │ │ │ │ -00031fe0: 7220 7468 6520 7265 6365 6976 6572 0a0a r the receiver..
│ │ │ │ │ -00031ff0: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ -00032000: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 436f .info, Node: Co
│ │ │ │ │ -00032010: 6d70 696c 6564 4d65 7468 6f64 2d63 2063 mpiledMethod-c c
│ │ │ │ │ -00032020: 616c 6c2d 6f75 7473 2c20 204e 6578 743a all-outs, Next:
│ │ │ │ │ -00032030: 2043 6f6d 7069 6c65 644d 6574 686f 642d CompiledMethod-
│ │ │ │ │ -00032040: 636f 6d70 696c 696e 672c 2020 5072 6576 compiling, Prev
│ │ │ │ │ -00032050: 3a20 436f 6d70 696c 6564 4d65 7468 6f64 : CompiledMethod
│ │ │ │ │ -00032060: 2d62 6173 6963 2c20 2055 703a 2043 6f6d -basic, Up: Com
│ │ │ │ │ -00032070: 7069 6c65 644d 6574 686f 640a 0a31 2e34 piledMethod..1.4
│ │ │ │ │ -00032080: 302e 3720 436f 6d70 696c 6564 4d65 7468 0.7 CompiledMeth
│ │ │ │ │ -00032090: 6f64 3a20 6320 6361 6c6c 2d6f 7574 730a od: c call-outs.
│ │ │ │ │ -000320a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000320b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000320c0: 2d2d 0a0a 6973 5661 6c69 6443 4361 6c6c --..isValidCCall
│ │ │ │ │ -000320d0: 0a20 2020 2020 416e 7377 6572 2077 6865 . Answer whe
│ │ │ │ │ -000320e0: 7468 6572 2049 2061 7070 6561 7220 746f ther I appear to
│ │ │ │ │ -000320f0: 2068 6176 6520 7468 6520 7661 6c69 6420 have the valid
│ │ │ │ │ -00032100: 666c 6167 732c 2069 6e66 6f72 6d61 7469 flags, informati
│ │ │ │ │ -00032110: 6f6e 2c20 616e 640a 2020 2020 206f 7073 on, and. ops
│ │ │ │ │ -00032120: 2074 6f20 696e 766f 6b65 2061 2043 2066 to invoke a C f
│ │ │ │ │ -00032130: 756e 6374 696f 6e20 616e 6420 616e 7377 unction and answ
│ │ │ │ │ -00032140: 6572 2069 7473 2072 6573 756c 742e 0a0a er its result...
│ │ │ │ │ -00032150: 7265 7772 6974 6541 7341 7379 6e63 4343 rewriteAsAsyncCC
│ │ │ │ │ -00032160: 616c 6c3a 2066 756e 6320 6172 6773 3a20 all: func args:
│ │ │ │ │ -00032170: 6172 6773 4172 7261 790a 2020 2020 204e argsArray. N
│ │ │ │ │ -00032180: 6f74 2063 6f6d 6d65 6e74 6564 2e0a 0a72 ot commented...r
│ │ │ │ │ -00032190: 6577 7269 7465 4173 4343 616c 6c3a 2066 ewriteAsCCall: f
│ │ │ │ │ -000321a0: 756e 634f 7244 6573 6372 2066 6f72 3a20 uncOrDescr for:
│ │ │ │ │ -000321b0: 6143 6c61 7373 0a20 2020 2020 4e6f 7420 aClass. Not
│ │ │ │ │ -000321c0: 636f 6d6d 656e 7465 642e 0a0a 7265 7772 commented...rewr
│ │ │ │ │ -000321d0: 6974 6541 7343 4361 6c6c 3a20 6675 6e63 iteAsCCall: func
│ │ │ │ │ -000321e0: 2072 6574 7572 6e69 6e67 3a20 7265 7475 returning: retu
│ │ │ │ │ -000321f0: 726e 5479 7065 2061 7267 733a 2061 7267 rnType args: arg
│ │ │ │ │ -00032200: 7341 7272 6179 0a20 2020 2020 4e6f 7420 sArray. Not
│ │ │ │ │ -00032210: 636f 6d6d 656e 7465 642e 0a0a 1f0a 4669 commented.....Fi
│ │ │ │ │ -00032220: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ -00032230: 6f2c 2020 4e6f 6465 3a20 436f 6d70 696c o, Node: Compil
│ │ │ │ │ -00032240: 6564 4d65 7468 6f64 2d63 6f6d 7069 6c69 edMethod-compili
│ │ │ │ │ -00032250: 6e67 2c20 204e 6578 743a 2043 6f6d 7069 ng, Next: Compi
│ │ │ │ │ -00032260: 6c65 644d 6574 686f 642d 696e 766f 6b69 ledMethod-invoki
│ │ │ │ │ -00032270: 6e67 2c20 2050 7265 763a 2043 6f6d 7069 ng, Prev: Compi
│ │ │ │ │ -00032280: 6c65 644d 6574 686f 642d 6320 6361 6c6c ledMethod-c call
│ │ │ │ │ -00032290: 2d6f 7574 732c 2020 5570 3a20 436f 6d70 -outs, Up: Comp
│ │ │ │ │ -000322a0: 696c 6564 4d65 7468 6f64 0a0a 312e 3430 iledMethod..1.40
│ │ │ │ │ -000322b0: 2e38 2043 6f6d 7069 6c65 644d 6574 686f .8 CompiledMetho
│ │ │ │ │ -000322c0: 643a 2063 6f6d 7069 6c69 6e67 0a2d 2d2d d: compiling.---
│ │ │ │ │ -000322d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000322e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a6d -------------..m
│ │ │ │ │ -000322f0: 6574 686f 6446 6f72 6d61 7474 6564 536f ethodFormattedSo
│ │ │ │ │ -00032300: 7572 6365 5374 7269 6e67 0a20 2020 2020 urceString.
│ │ │ │ │ -00032310: 416e 7377 6572 2074 6865 206d 6574 686f Answer the metho
│ │ │ │ │ -00032320: 6420 736f 7572 6365 2063 6f64 6520 6173 d source code as
│ │ │ │ │ -00032330: 2061 2073 7472 696e 672c 2066 6f72 6d61 a string, forma
│ │ │ │ │ -00032340: 7474 6564 2075 7369 6e67 2074 6865 0a20 tted using the.
│ │ │ │ │ -00032350: 2020 2020 5242 466f 726d 6174 7465 722e RBFormatter.
│ │ │ │ │ -00032360: 2020 5265 7175 6972 6573 2070 6163 6b61 Requires packa
│ │ │ │ │ -00032370: 6765 2050 6172 7365 722e 0a0a 6d65 7468 ge Parser...meth
│ │ │ │ │ -00032380: 6f64 5061 7273 654e 6f64 650a 2020 2020 odParseNode.
│ │ │ │ │ -00032390: 2041 6e73 7765 7220 7468 6520 7061 7273 Answer the pars
│ │ │ │ │ -000323a0: 6520 7472 6565 2066 6f72 2074 6865 2072 e tree for the r
│ │ │ │ │ -000323b0: 6563 6569 7665 722c 206f 7220 6e69 6c20 eceiver, or nil
│ │ │ │ │ -000323c0: 6966 2074 6865 7265 2069 7320 616e 0a20 if there is an.
│ │ │ │ │ -000323d0: 2020 2020 6572 726f 722e 2020 5265 7175 error. Requ
│ │ │ │ │ -000323e0: 6972 6573 2070 6163 6b61 6765 2050 6172 ires package Par
│ │ │ │ │ -000323f0: 7365 722e 0a0a 7061 7273 6572 436c 6173 ser...parserClas
│ │ │ │ │ -00032400: 730a 2020 2020 2041 6e73 7765 7220 6120 s. Answer a
│ │ │ │ │ -00032410: 7061 7273 6572 2063 6c61 7373 2c20 7369 parser class, si
│ │ │ │ │ -00032420: 6d69 6c61 7220 746f 2042 6568 6176 696f milar to Behavio
│ │ │ │ │ -00032430: 723e 3e70 6172 7365 7243 6c61 7373 2c20 r>>parserClass,
│ │ │ │ │ -00032440: 7468 6174 2063 616e 0a20 2020 2020 7061 that can. pa
│ │ │ │ │ -00032450: 7273 6520 6d79 2073 6f75 7263 6520 636f rse my source co
│ │ │ │ │ -00032460: 6465 2e20 2052 6571 7569 7265 7320 7061 de. Requires pa
│ │ │ │ │ -00032470: 636b 6167 6520 5061 7273 6572 2e0a 0a72 ckage Parser...r
│ │ │ │ │ -00032480: 6563 6f6d 7069 6c65 0a20 2020 2020 5265 ecompile. Re
│ │ │ │ │ -00032490: 636f 6d70 696c 6520 7468 6520 6d65 7468 compile the meth
│ │ │ │ │ -000324a0: 6f64 2069 6e20 7468 6520 7363 6f70 6520 od in the scope
│ │ │ │ │ -000324b0: 6f66 2074 6865 2063 6c61 7373 2077 6865 of the class whe
│ │ │ │ │ -000324c0: 7265 2069 7420 6c65 6176 6573 2e0a 0a72 re it leaves...r
│ │ │ │ │ -000324d0: 6563 6f6d 7069 6c65 4e6f 7469 6679 696e ecompileNotifyin
│ │ │ │ │ -000324e0: 673a 2061 4e6f 7469 6669 6572 0a20 2020 g: aNotifier.
│ │ │ │ │ -000324f0: 2020 5265 636f 6d70 696c 6520 7468 6520 Recompile the
│ │ │ │ │ -00032500: 6d65 7468 6f64 2069 6e20 7468 6520 7363 method in the sc
│ │ │ │ │ -00032510: 6f70 6520 6f66 2074 6865 2063 6c61 7373 ope of the class
│ │ │ │ │ -00032520: 2077 6865 7265 2069 7420 6c65 6176 6573 where it leaves
│ │ │ │ │ -00032530: 2c0a 2020 2020 206e 6f74 6966 7969 6e67 ,. notifying
│ │ │ │ │ -00032540: 2065 7272 6f72 7320 746f 2061 4e6f 7469 errors to aNoti
│ │ │ │ │ -00032550: 6669 6572 2062 7920 7365 6e64 696e 6720 fier by sending
│ │ │ │ │ -00032560: 6974 2023 6572 726f 723a 2e0a 0a1f 0a46 it #error:.....F
│ │ │ │ │ -00032570: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ -00032580: 666f 2c20 204e 6f64 653a 2043 6f6d 7069 fo, Node: Compi
│ │ │ │ │ -00032590: 6c65 644d 6574 686f 642d 696e 766f 6b69 ledMethod-invoki
│ │ │ │ │ -000325a0: 6e67 2c20 204e 6578 743a 2043 6f6d 7069 ng, Next: Compi
│ │ │ │ │ -000325b0: 6c65 644d 6574 686f 642d 7072 696e 7469 ledMethod-printi
│ │ │ │ │ -000325c0: 6e67 2c20 2050 7265 763a 2043 6f6d 7069 ng, Prev: Compi
│ │ │ │ │ -000325d0: 6c65 644d 6574 686f 642d 636f 6d70 696c ledMethod-compil
│ │ │ │ │ -000325e0: 696e 672c 2020 5570 3a20 436f 6d70 696c ing, Up: Compil
│ │ │ │ │ -000325f0: 6564 4d65 7468 6f64 0a0a 312e 3430 2e39 edMethod..1.40.9
│ │ │ │ │ -00032600: 2043 6f6d 7069 6c65 644d 6574 686f 643a CompiledMethod:
│ │ │ │ │ -00032610: 2069 6e76 6f6b 696e 670a 2d2d 2d2d 2d2d invoking.------
│ │ │ │ │ -00032620: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00032630: 2d2d 2d2d 2d2d 2d2d 2d0a 0a76 616c 7565 ---------..value
│ │ │ │ │ -00032640: 5769 7468 5265 6365 6976 6572 3a20 616e WithReceiver: an
│ │ │ │ │ -00032650: 4f62 6a65 6374 2077 6974 6841 7267 756d Object withArgum
│ │ │ │ │ -00032660: 656e 7473 3a20 6172 6773 0a20 2020 2020 ents: args.
│ │ │ │ │ -00032670: 4578 6563 7574 6520 7468 6520 6d65 7468 Execute the meth
│ │ │ │ │ -00032680: 6f64 2077 6974 6869 6e20 616e 4f62 6a65 od within anObje
│ │ │ │ │ -00032690: 6374 2c20 7061 7373 696e 6720 7468 6520 ct, passing the
│ │ │ │ │ -000326a0: 656c 656d 656e 7473 206f 6620 7468 650a elements of the.
│ │ │ │ │ -000326b0: 2020 2020 2061 7267 7320 4172 7261 7920 args Array
│ │ │ │ │ -000326c0: 6173 2070 6172 616d 6574 6572 732e 2020 as parameters.
│ │ │ │ │ -000326d0: 5468 6520 6d65 7468 6f64 206e 6565 6420 The method need
│ │ │ │ │ -000326e0: 6e6f 7420 7265 7369 6465 206f 6e20 7468 not reside on th
│ │ │ │ │ -000326f0: 650a 2020 2020 2068 6965 7261 7263 6879 e. hierarchy
│ │ │ │ │ -00032700: 2066 726f 6d20 7468 6520 7265 6365 6976 from the receiv
│ │ │ │ │ -00032710: 6572 2773 2063 6c61 7373 2074 6f20 4f62 er's class to Ob
│ │ │ │ │ -00032720: 6a65 6374 202d 2069 7420 6e65 6564 206e ject - it need n
│ │ │ │ │ -00032730: 6f74 2072 6573 6964 650a 2020 2020 2061 ot reside. a
│ │ │ │ │ -00032740: 7420 616c 6c20 696e 2061 204d 6574 686f t all in a Metho
│ │ │ │ │ -00032750: 6444 6963 7469 6f6e 6172 792c 2069 6e20 dDictionary, in
│ │ │ │ │ -00032760: 6661 6374 202d 2062 7574 2064 6f69 6e67 fact - but doing
│ │ │ │ │ -00032770: 2062 6164 2074 6869 6e67 7320 7769 6c6c bad things will
│ │ │ │ │ -00032780: 0a20 2020 2020 636f 6d70 726f 6d69 7365 . compromise
│ │ │ │ │ -00032790: 2073 7461 6269 6c69 7479 206f 6620 7468 stability of th
│ │ │ │ │ -000327a0: 6520 536d 616c 6c74 616c 6b20 7669 7274 e Smalltalk virt
│ │ │ │ │ -000327b0: 7561 6c20 6d61 6368 696e 6520 2861 6e64 ual machine (and
│ │ │ │ │ -000327c0: 2064 6f6e 2774 0a20 2020 2020 626c 616d don't. blam
│ │ │ │ │ -000327d0: 6520 616e 7962 6f64 7920 6275 7420 796f e anybody but yo
│ │ │ │ │ -000327e0: 7572 7365 6c66 292e 0a0a 2020 2020 2049 urself)... I
│ │ │ │ │ -000327f0: 6620 7468 6520 666c 6167 7320 6669 656c f the flags fiel
│ │ │ │ │ -00032800: 6420 6f66 2074 6865 206d 6574 686f 6420 d of the method
│ │ │ │ │ -00032810: 6865 6164 6572 2069 7320 362c 2074 6869 header is 6, thi
│ │ │ │ │ -00032820: 7320 6d65 7468 6f64 2069 6e73 7465 6164 s method instead
│ │ │ │ │ -00032830: 0a20 2020 2020 7072 6f76 6964 6573 2061 . provides a
│ │ │ │ │ -00032840: 2068 6f6f 6b20 6672 6f6d 2077 6869 6368 hook from which
│ │ │ │ │ -00032850: 2074 6865 2076 6972 7475 616c 206d 6163 the virtual mac
│ │ │ │ │ -00032860: 6869 6e65 2063 616e 2063 616c 6c20 6261 hine can call ba
│ │ │ │ │ -00032870: 636b 0a20 2020 2020 7768 656e 6576 6572 ck. whenever
│ │ │ │ │ -00032880: 2065 7865 6375 7469 6f6e 206f 6620 7468 execution of th
│ │ │ │ │ -00032890: 6520 6d65 7468 6f64 2069 7320 7265 7175 e method is requ
│ │ │ │ │ -000328a0: 6573 7465 642e 2020 496e 2074 6869 7320 ested. In this
│ │ │ │ │ -000328b0: 6361 7365 2c0a 2020 2020 2069 6e76 6f6b case,. invok
│ │ │ │ │ -000328c0: 696e 6720 7468 6520 6d65 7468 6f64 2077 ing the method w
│ │ │ │ │ -000328d0: 6f75 6c64 2063 6175 7365 2061 6e20 696e ould cause an in
│ │ │ │ │ -000328e0: 6669 6e69 7465 206c 6f6f 7020 2874 6865 finite loop (the
│ │ │ │ │ -000328f0: 2056 4d20 6173 6b73 2074 6865 0a20 2020 VM asks the.
│ │ │ │ │ -00032900: 2020 6d65 7468 6f64 2074 6f20 7275 6e2c method to run,
│ │ │ │ │ -00032910: 2074 6865 206d 6574 686f 6420 6173 6b73 the method asks
│ │ │ │ │ -00032920: 2074 6865 2056 4d20 746f 2069 6e76 6f6b the VM to invok
│ │ │ │ │ -00032930: 6520 6974 2c20 616e 6420 736f 206f 6e29 e it, and so on)
│ │ │ │ │ -00032940: 2c20 736f 0a20 2020 2020 7468 6973 206d , so. this m
│ │ │ │ │ -00032950: 6574 686f 6420 6661 696c 7320 7769 7468 ethod fails with
│ │ │ │ │ -00032960: 2061 2023 7375 6263 6c61 7373 5265 7370 a #subclassResp
│ │ │ │ │ -00032970: 6f6e 7369 6269 6c69 7479 2065 7272 6f72 onsibility error
│ │ │ │ │ -00032980: 2e0a 0a1f 0a46 696c 653a 2067 7374 2d62 .....File: gst-b
│ │ │ │ │ -00032990: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ -000329a0: 2043 6f6d 7069 6c65 644d 6574 686f 642d CompiledMethod-
│ │ │ │ │ -000329b0: 7072 696e 7469 6e67 2c20 204e 6578 743a printing, Next:
│ │ │ │ │ -000329c0: 2043 6f6d 7069 6c65 644d 6574 686f 642d CompiledMethod-
│ │ │ │ │ -000329d0: 7361 7669 6e67 2061 6e64 206c 6f61 6469 saving and loadi
│ │ │ │ │ -000329e0: 6e67 2c20 2050 7265 763a 2043 6f6d 7069 ng, Prev: Compi
│ │ │ │ │ -000329f0: 6c65 644d 6574 686f 642d 696e 766f 6b69 ledMethod-invoki
│ │ │ │ │ -00032a00: 6e67 2c20 2055 703a 2043 6f6d 7069 6c65 ng, Up: Compile
│ │ │ │ │ -00032a10: 644d 6574 686f 640a 0a31 2e34 302e 3130 dMethod..1.40.10
│ │ │ │ │ -00032a20: 2043 6f6d 7069 6c65 644d 6574 686f 643a CompiledMethod:
│ │ │ │ │ -00032a30: 2070 7269 6e74 696e 670a 2d2d 2d2d 2d2d printing.------
│ │ │ │ │ -00032a40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00032a50: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 7072 696e ----------..prin
│ │ │ │ │ -00032a60: 744f 6e3a 2061 5374 7265 616d 0a20 2020 tOn: aStream.
│ │ │ │ │ -00032a70: 2020 5072 696e 7420 7468 6520 7265 6365 Print the rece
│ │ │ │ │ -00032a80: 6976 6572 2773 2063 6c61 7373 2061 6e64 iver's class and
│ │ │ │ │ -00032a90: 2073 656c 6563 746f 7220 6f6e 2061 5374 selector on aSt
│ │ │ │ │ -00032aa0: 7265 616d 0a0a 7374 6f72 654f 6e3a 2061 ream..storeOn: a
│ │ │ │ │ -00032ab0: 5374 7265 616d 0a20 2020 2020 5072 696e Stream. Prin
│ │ │ │ │ -00032ac0: 7420 636f 6465 2074 6f20 6372 6561 7465 t code to create
│ │ │ │ │ -00032ad0: 2074 6865 2072 6563 6569 7665 7220 6f6e the receiver on
│ │ │ │ │ -00032ae0: 2061 5374 7265 616d 0a0a 1f0a 4669 6c65 aStream....File
│ │ │ │ │ -00032af0: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ -00032b00: 2020 4e6f 6465 3a20 436f 6d70 696c 6564 Node: Compiled
│ │ │ │ │ -00032b10: 4d65 7468 6f64 2d73 6176 696e 6720 616e Method-saving an
│ │ │ │ │ -00032b20: 6420 6c6f 6164 696e 672c 2020 4e65 7874 d loading, Next
│ │ │ │ │ -00032b30: 3a20 436f 6d70 696c 6564 4d65 7468 6f64 : CompiledMethod
│ │ │ │ │ -00032b40: 2d73 6f75 7263 6520 636f 6465 2c20 2050 -source code, P
│ │ │ │ │ -00032b50: 7265 763a 2043 6f6d 7069 6c65 644d 6574 rev: CompiledMet
│ │ │ │ │ -00032b60: 686f 642d 7072 696e 7469 6e67 2c20 2055 hod-printing, U
│ │ │ │ │ -00032b70: 703a 2043 6f6d 7069 6c65 644d 6574 686f p: CompiledMetho
│ │ │ │ │ -00032b80: 640a 0a31 2e34 302e 3131 2043 6f6d 7069 d..1.40.11 Compi
│ │ │ │ │ -00032b90: 6c65 644d 6574 686f 643a 2073 6176 696e ledMethod: savin
│ │ │ │ │ -00032ba0: 6720 616e 6420 6c6f 6164 696e 670a 2d2d g and loading.--
│ │ │ │ │ -00032bb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00032bc0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00032bd0: 2d2d 2d2d 2d2d 2d2d 0a0a 6269 6e61 7279 --------..binary
│ │ │ │ │ -00032be0: 5265 7072 6573 656e 7461 7469 6f6e 4f62 RepresentationOb
│ │ │ │ │ -00032bf0: 6a65 6374 0a20 2020 2020 5468 6973 206d ject. This m
│ │ │ │ │ -00032c00: 6574 686f 6420 6973 2069 6d70 6c65 6d65 ethod is impleme
│ │ │ │ │ -00032c10: 6e74 6564 2074 6f20 616c 6c6f 7720 666f nted to allow fo
│ │ │ │ │ -00032c20: 7220 6120 506c 7567 6761 626c 6550 726f r a PluggablePro
│ │ │ │ │ -00032c30: 7879 2074 6f20 6265 2075 7365 640a 2020 xy to be used.
│ │ │ │ │ -00032c40: 2020 2077 6974 6820 436f 6d70 696c 6564 with Compiled
│ │ │ │ │ -00032c50: 4d65 7468 6f64 732e 2020 416e 7377 6572 Methods. Answer
│ │ │ │ │ -00032c60: 2061 2044 6972 6563 7465 644d 6573 7361 a DirectedMessa
│ │ │ │ │ -00032c70: 6765 2077 6869 6368 2073 656e 6473 2023 ge which sends #
│ │ │ │ │ -00032c80: 3e3e 2074 6f0a 2020 2020 2074 6865 2063 >> to. the c
│ │ │ │ │ -00032c90: 6c61 7373 206f 626a 6563 7420 636f 6e74 lass object cont
│ │ │ │ │ -00032ca0: 6169 6e69 6e67 2074 6865 2072 6563 6569 aining the recei
│ │ │ │ │ -00032cb0: 7665 722e 0a0a 1f0a 4669 6c65 3a20 6773 ver.....File: gs
│ │ │ │ │ -00032cc0: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ -00032cd0: 6465 3a20 436f 6d70 696c 6564 4d65 7468 de: CompiledMeth
│ │ │ │ │ -00032ce0: 6f64 2d73 6f75 7263 6520 636f 6465 2c20 od-source code,
│ │ │ │ │ -00032cf0: 204e 6578 743a 2043 6f6d 7069 6c65 644d Next: CompiledM
│ │ │ │ │ -00032d00: 6574 686f 642d 7465 7374 696e 672c 2020 ethod-testing,
│ │ │ │ │ -00032d10: 5072 6576 3a20 436f 6d70 696c 6564 4d65 Prev: CompiledMe
│ │ │ │ │ -00032d20: 7468 6f64 2d73 6176 696e 6720 616e 6420 thod-saving and
│ │ │ │ │ -00032d30: 6c6f 6164 696e 672c 2020 5570 3a20 436f loading, Up: Co
│ │ │ │ │ -00032d40: 6d70 696c 6564 4d65 7468 6f64 0a0a 312e mpiledMethod..1.
│ │ │ │ │ -00032d50: 3430 2e31 3220 436f 6d70 696c 6564 4d65 40.12 CompiledMe
│ │ │ │ │ -00032d60: 7468 6f64 3a20 736f 7572 6365 2063 6f64 thod: source cod
│ │ │ │ │ -00032d70: 650a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d e.--------------
│ │ │ │ │ -00032d80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00032d90: 2d2d 2d2d 2d0a 0a6d 6574 686f 6452 6563 -----..methodRec
│ │ │ │ │ -00032da0: 6f6d 7069 6c61 7469 6f6e 536f 7572 6365 ompilationSource
│ │ │ │ │ -00032db0: 5374 7269 6e67 0a20 2020 2020 416e 7377 String. Answ
│ │ │ │ │ -00032dc0: 6572 2074 6865 206d 6574 686f 6420 736f er the method so
│ │ │ │ │ -00032dd0: 7572 6365 2063 6f64 6520 6173 2061 2073 urce code as a s
│ │ │ │ │ -00032de0: 7472 696e 672c 2065 6e73 7572 696e 6720 tring, ensuring
│ │ │ │ │ -00032df0: 7468 6174 2069 7420 6973 2069 6e0a 2020 that it is in.
│ │ │ │ │ -00032e00: 2020 206e 6577 2073 796e 7461 7820 2869 new syntax (i
│ │ │ │ │ -00032e10: 7420 6861 7320 6272 6163 6b65 7473 292e t has brackets).
│ │ │ │ │ -00032e20: 0a0a 6d65 7468 6f64 536f 7572 6365 436f ..methodSourceCo
│ │ │ │ │ -00032e30: 6465 0a20 2020 2020 416e 7377 6572 2074 de. Answer t
│ │ │ │ │ -00032e40: 6865 206d 6574 686f 6420 736f 7572 6365 he method source
│ │ │ │ │ -00032e50: 2063 6f64 6520 2861 2046 696c 6553 6567 code (a FileSeg
│ │ │ │ │ -00032e60: 6d65 6e74 206f 7220 5374 7269 6e67 206f ment or String o
│ │ │ │ │ -00032e70: 7220 6e69 6c29 0a0a 6d65 7468 6f64 536f r nil)..methodSo
│ │ │ │ │ -00032e80: 7572 6365 4669 6c65 0a20 2020 2020 416e urceFile. An
│ │ │ │ │ -00032e90: 7377 6572 2074 6865 2066 696c 6520 7768 swer the file wh
│ │ │ │ │ -00032ea0: 6572 6520 7468 6520 6d65 7468 6f64 2073 ere the method s
│ │ │ │ │ -00032eb0: 6f75 7263 6520 636f 6465 2069 7320 7374 ource code is st
│ │ │ │ │ -00032ec0: 6f72 6564 0a0a 6d65 7468 6f64 536f 7572 ored..methodSour
│ │ │ │ │ -00032ed0: 6365 506f 730a 2020 2020 2041 6e73 7765 cePos. Answe
│ │ │ │ │ -00032ee0: 7220 7468 6520 6c6f 6361 7469 6f6e 2077 r the location w
│ │ │ │ │ -00032ef0: 6865 7265 2074 6865 206d 6574 686f 6420 here the method
│ │ │ │ │ -00032f00: 736f 7572 6365 2063 6f64 6520 6973 2073 source code is s
│ │ │ │ │ -00032f10: 746f 7265 6420 696e 2074 6865 0a20 2020 tored in the.
│ │ │ │ │ -00032f20: 2020 6d65 7468 6f64 536f 7572 6365 4669 methodSourceFi
│ │ │ │ │ -00032f30: 6c65 0a0a 6d65 7468 6f64 536f 7572 6365 le..methodSource
│ │ │ │ │ -00032f40: 5374 7269 6e67 0a20 2020 2020 416e 7377 String. Answ
│ │ │ │ │ -00032f50: 6572 2074 6865 206d 6574 686f 6420 736f er the method so
│ │ │ │ │ -00032f60: 7572 6365 2063 6f64 6520 6173 2061 2073 urce code as a s
│ │ │ │ │ -00032f70: 7472 696e 670a 0a1f 0a46 696c 653a 2067 tring....File: g
│ │ │ │ │ -00032f80: 7374 2d62 6173 652e 696e 666f 2c20 204e st-base.info, N
│ │ │ │ │ -00032f90: 6f64 653a 2043 6f6d 7069 6c65 644d 6574 ode: CompiledMet
│ │ │ │ │ -00032fa0: 686f 642d 7465 7374 696e 672c 2020 5072 hod-testing, Pr
│ │ │ │ │ -00032fb0: 6576 3a20 436f 6d70 696c 6564 4d65 7468 ev: CompiledMeth
│ │ │ │ │ -00032fc0: 6f64 2d73 6f75 7263 6520 636f 6465 2c20 od-source code,
│ │ │ │ │ -00032fd0: 2055 703a 2043 6f6d 7069 6c65 644d 6574 Up: CompiledMet
│ │ │ │ │ -00032fe0: 686f 640a 0a31 2e34 302e 3133 2043 6f6d hod..1.40.13 Com
│ │ │ │ │ -00032ff0: 7069 6c65 644d 6574 686f 643a 2074 6573 piledMethod: tes
│ │ │ │ │ -00033000: 7469 6e67 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d ting.-----------
│ │ │ │ │ -00033010: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00033020: 2d2d 2d2d 0a0a 6163 6365 7373 6573 3a20 ----..accesses:
│ │ │ │ │ -00033030: 696e 7374 5661 7249 6e64 6578 0a20 2020 instVarIndex.
│ │ │ │ │ -00033040: 2020 416e 7377 6572 2077 6865 7468 6572 Answer whether
│ │ │ │ │ -00033050: 2074 6865 2072 6563 6569 7665 7220 6f72 the receiver or
│ │ │ │ │ -00033060: 2074 6865 2062 6c6f 636b 7320 6974 2063 the blocks it c
│ │ │ │ │ -00033070: 6f6e 7461 696e 7320 6163 6365 7373 6573 ontains accesses
│ │ │ │ │ -00033080: 2074 6865 0a20 2020 2020 696e 7374 616e the. instan
│ │ │ │ │ -00033090: 6365 2076 6172 6961 626c 6520 7769 7468 ce variable with
│ │ │ │ │ -000330a0: 2074 6865 2067 6976 656e 2069 6e64 6578 the given index
│ │ │ │ │ -000330b0: 0a0a 6173 7369 676e 733a 2069 6e73 7456 ..assigns: instV
│ │ │ │ │ -000330c0: 6172 496e 6465 780a 2020 2020 2041 6e73 arIndex. Ans
│ │ │ │ │ -000330d0: 7765 7220 7768 6574 6865 7220 7468 6520 wer whether the
│ │ │ │ │ -000330e0: 7265 6365 6976 6572 206f 7220 7468 6520 receiver or the
│ │ │ │ │ -000330f0: 626c 6f63 6b73 2069 7420 636f 6e74 6169 blocks it contai
│ │ │ │ │ -00033100: 6e73 2077 7269 7465 7320 746f 2074 6865 ns writes to the
│ │ │ │ │ -00033110: 0a20 2020 2020 696e 7374 616e 6365 2076 . instance v
│ │ │ │ │ -00033120: 6172 6961 626c 6520 7769 7468 2074 6865 ariable with the
│ │ │ │ │ -00033130: 2067 6976 656e 2069 6e64 6578 0a0a 6973 given index..is
│ │ │ │ │ -00033140: 4162 7374 7261 6374 0a20 2020 2020 416e Abstract. An
│ │ │ │ │ -00033150: 7377 6572 2077 6865 7468 6572 2074 6865 swer whether the
│ │ │ │ │ -00033160: 2072 6563 6569 7665 7220 6973 2061 6273 receiver is abs
│ │ │ │ │ -00033170: 7472 6163 742e 0a0a 7265 6164 733a 2069 tract...reads: i
│ │ │ │ │ -00033180: 6e73 7456 6172 496e 6465 780a 2020 2020 nstVarIndex.
│ │ │ │ │ -00033190: 2041 6e73 7765 7220 7768 6574 6865 7220 Answer whether
│ │ │ │ │ -000331a0: 7468 6520 7265 6365 6976 6572 206f 7220 the receiver or
│ │ │ │ │ -000331b0: 7468 6520 626c 6f63 6b73 2069 7420 636f the blocks it co
│ │ │ │ │ -000331c0: 6e74 6169 6e73 2072 6561 6473 2074 6f20 ntains reads to
│ │ │ │ │ -000331d0: 7468 650a 2020 2020 2069 6e73 7461 6e63 the. instanc
│ │ │ │ │ -000331e0: 6520 7661 7269 6162 6c65 2077 6974 6820 e variable with
│ │ │ │ │ -000331f0: 7468 6520 6769 7665 6e20 696e 6465 780a the given index.
│ │ │ │ │ -00033200: 0a73 656e 6473 546f 5375 7065 720a 2020 .sendsToSuper.
│ │ │ │ │ -00033210: 2020 2041 6e73 7765 7220 7768 6574 6865 Answer whethe
│ │ │ │ │ -00033220: 7220 7468 6520 7265 6365 6976 6572 206f r the receiver o
│ │ │ │ │ -00033230: 7220 7468 6520 626c 6f63 6b73 2069 7420 r the blocks it
│ │ │ │ │ -00033240: 636f 6e74 6169 6e73 2068 6176 6520 7365 contains have se
│ │ │ │ │ -00033250: 6e64 7320 746f 0a20 2020 2020 7375 7065 nds to. supe
│ │ │ │ │ -00033260: 720a 0a1f 0a46 696c 653a 2067 7374 2d62 r....File: gst-b
│ │ │ │ │ -00033270: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ -00033280: 2043 6f6e 7465 7874 5061 7274 2c20 204e ContextPart, N
│ │ │ │ │ -00033290: 6578 743a 2043 6f6e 7469 6e75 6174 696f ext: Continuatio
│ │ │ │ │ -000332a0: 6e2c 2020 5072 6576 3a20 436f 6d70 696c n, Prev: Compil
│ │ │ │ │ -000332b0: 6564 4d65 7468 6f64 2c20 2055 703a 2042 edMethod, Up: B
│ │ │ │ │ -000332c0: 6173 6520 636c 6173 7365 730a 0a31 2e34 ase classes..1.4
│ │ │ │ │ -000332d0: 3120 436f 6e74 6578 7450 6172 740a 3d3d 1 ContextPart.==
│ │ │ │ │ -000332e0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a ==============..
│ │ │ │ │ -000332f0: 4465 6669 6e65 6420 696e 206e 616d 6573 Defined in names
│ │ │ │ │ -00033300: 7061 6365 2053 6d61 6c6c 7461 6c6b 0a53 pace Smalltalk.S
│ │ │ │ │ -00033310: 7570 6572 636c 6173 733a 204f 626a 6563 uperclass: Objec
│ │ │ │ │ -00033320: 740a 4361 7465 676f 7279 3a20 4c61 6e67 t.Category: Lang
│ │ │ │ │ -00033330: 7561 6765 2d49 6d70 6c65 6d65 6e74 6174 uage-Implementat
│ │ │ │ │ -00033340: 696f 6e0a 2020 2020 204d 7920 696e 7374 ion. My inst
│ │ │ │ │ -00033350: 616e 6365 7320 7265 7072 6573 656e 7420 ances represent
│ │ │ │ │ -00033360: 6578 6563 7574 696e 6720 536d 616c 6c74 executing Smallt
│ │ │ │ │ -00033370: 616c 6b20 636f 6465 2c20 7768 6963 6820 alk code, which
│ │ │ │ │ -00033380: 7265 7072 6573 656e 740a 2020 2020 2074 represent. t
│ │ │ │ │ -00033390: 6865 206c 6f63 616c 2065 6e76 6972 6f6e he local environ
│ │ │ │ │ -000333a0: 6d65 6e74 206f 6620 6578 6563 7574 6162 ment of executab
│ │ │ │ │ -000333b0: 6c65 2063 6f64 652e 2020 5468 6579 2063 le code. They c
│ │ │ │ │ -000333c0: 6f6e 7461 696e 2061 2073 7461 636b 2061 ontain a stack a
│ │ │ │ │ -000333d0: 6e64 0a20 2020 2020 616c 736f 2070 726f nd. also pro
│ │ │ │ │ -000333e0: 7669 6465 2073 6f6d 6520 6d65 7468 6f64 vide some method
│ │ │ │ │ -000333f0: 7320 7468 6174 2063 616e 2062 6520 7573 s that can be us
│ │ │ │ │ -00033400: 6564 2069 6e20 696e 7370 6563 7469 6f6e ed in inspection
│ │ │ │ │ -00033410: 206f 720a 2020 2020 2064 6562 7567 6769 or. debuggi
│ │ │ │ │ -00033420: 6e67 2e0a 0a2a 204d 656e 753a 0a0a 2a20 ng...* Menu:..*
│ │ │ │ │ -00033430: 436f 6e74 6578 7450 6172 7420 636c 6173 ContextPart clas
│ │ │ │ │ -00033440: 732d 6275 696c 7420 696e 733a 3a20 2028 s-built ins:: (
│ │ │ │ │ -00033450: 636c 6173 7329 0a2a 2043 6f6e 7465 7874 class).* Context
│ │ │ │ │ -00033460: 5061 7274 2063 6c61 7373 2d65 7863 6570 Part class-excep
│ │ │ │ │ -00033470: 7469 6f6e 2068 616e 646c 696e 673a 3a20 tion handling::
│ │ │ │ │ -00033480: 2028 636c 6173 7329 0a2a 2043 6f6e 7465 (class).* Conte
│ │ │ │ │ -00033490: 7874 5061 7274 2d61 6363 6573 7369 6e67 xtPart-accessing
│ │ │ │ │ -000334a0: 3a3a 2020 2869 6e73 7461 6e63 6529 0a2a :: (instance).*
│ │ │ │ │ -000334b0: 2043 6f6e 7465 7874 5061 7274 2d62 7569 ContextPart-bui
│ │ │ │ │ -000334c0: 6c74 2069 6e73 3a3a 2020 2869 6e73 7461 lt ins:: (insta
│ │ │ │ │ -000334d0: 6e63 6529 0a2a 2043 6f6e 7465 7874 5061 nce).* ContextPa
│ │ │ │ │ -000334e0: 7274 2d63 6f70 7969 6e67 3a3a 2020 2869 rt-copying:: (i
│ │ │ │ │ -000334f0: 6e73 7461 6e63 6529 0a2a 2043 6f6e 7465 nstance).* Conte
│ │ │ │ │ -00033500: 7874 5061 7274 2d64 6562 7567 6769 6e67 xtPart-debugging
│ │ │ │ │ -00033510: 3a3a 2020 2869 6e73 7461 6e63 6529 0a2a :: (instance).*
│ │ │ │ │ -00033520: 2043 6f6e 7465 7874 5061 7274 2d65 6e75 ContextPart-enu
│ │ │ │ │ -00033530: 6d65 7261 7469 6e67 3a3a 2020 2869 6e73 merating:: (ins
│ │ │ │ │ -00033540: 7461 6e63 6529 0a2a 2043 6f6e 7465 7874 tance).* Context
│ │ │ │ │ -00033550: 5061 7274 2d70 7269 6e74 696e 673a 3a20 Part-printing::
│ │ │ │ │ -00033560: 2028 696e 7374 616e 6365 290a 2a20 436f (instance).* Co
│ │ │ │ │ -00033570: 6e74 6578 7450 6172 742d 7365 6375 7269 ntextPart-securi
│ │ │ │ │ -00033580: 7479 2063 6865 636b 733a 3a20 2028 696e ty checks:: (in
│ │ │ │ │ -00033590: 7374 616e 6365 290a 0a1f 0a46 696c 653a stance)....File:
│ │ │ │ │ -000335a0: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ -000335b0: 204e 6f64 653a 2043 6f6e 7465 7874 5061 Node: ContextPa
│ │ │ │ │ -000335c0: 7274 2063 6c61 7373 2d62 7569 6c74 2069 rt class-built i
│ │ │ │ │ -000335d0: 6e73 2c20 204e 6578 743a 2043 6f6e 7465 ns, Next: Conte
│ │ │ │ │ -000335e0: 7874 5061 7274 2063 6c61 7373 2d65 7863 xtPart class-exc
│ │ │ │ │ -000335f0: 6570 7469 6f6e 2068 616e 646c 696e 672c eption handling,
│ │ │ │ │ -00033600: 2020 5570 3a20 436f 6e74 6578 7450 6172 Up: ContextPar
│ │ │ │ │ -00033610: 740a 0a31 2e34 312e 3120 436f 6e74 6578 t..1.41.1 Contex
│ │ │ │ │ -00033620: 7450 6172 7420 636c 6173 733a 2062 7569 tPart class: bui
│ │ │ │ │ -00033630: 6c74 2069 6e73 0a2d 2d2d 2d2d 2d2d 2d2d lt ins.---------
│ │ │ │ │ -00033640: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00033650: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 7468 6973 ----------..this
│ │ │ │ │ -00033660: 436f 6e74 6578 740a 2020 2020 2052 6574 Context. Ret
│ │ │ │ │ -00033670: 7572 6e20 7468 6520 7661 6c75 6520 6f66 urn the value of
│ │ │ │ │ -00033680: 2074 6865 2074 6869 7343 6f6e 7465 7874 the thisContext
│ │ │ │ │ -00033690: 2076 6172 6961 626c 652e 2020 4361 6c6c variable. Call
│ │ │ │ │ -000336a0: 6564 2069 6e74 6572 6e61 6c6c 790a 2020 ed internally.
│ │ │ │ │ -000336b0: 2020 2077 6865 6e20 7468 6520 7661 7269 when the vari
│ │ │ │ │ -000336c0: 6162 6c65 2069 7320 6163 6365 7373 6564 able is accessed
│ │ │ │ │ -000336d0: 2e0a 0a1f 0a46 696c 653a 2067 7374 2d62 .....File: gst-b
│ │ │ │ │ -000336e0: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ -000336f0: 2043 6f6e 7465 7874 5061 7274 2063 6c61 ContextPart cla
│ │ │ │ │ -00033700: 7373 2d65 7863 6570 7469 6f6e 2068 616e ss-exception han
│ │ │ │ │ -00033710: 646c 696e 672c 2020 4e65 7874 3a20 436f dling, Next: Co
│ │ │ │ │ -00033720: 6e74 6578 7450 6172 742d 6163 6365 7373 ntextPart-access
│ │ │ │ │ -00033730: 696e 672c 2020 5072 6576 3a20 436f 6e74 ing, Prev: Cont
│ │ │ │ │ -00033740: 6578 7450 6172 7420 636c 6173 732d 6275 extPart class-bu
│ │ │ │ │ -00033750: 696c 7420 696e 732c 2020 5570 3a20 436f ilt ins, Up: Co
│ │ │ │ │ -00033760: 6e74 6578 7450 6172 740a 0a31 2e34 312e ntextPart..1.41.
│ │ │ │ │ -00033770: 3220 436f 6e74 6578 7450 6172 7420 636c 2 ContextPart cl
│ │ │ │ │ -00033780: 6173 733a 2065 7863 6570 7469 6f6e 2068 ass: exception h
│ │ │ │ │ -00033790: 616e 646c 696e 670a 2d2d 2d2d 2d2d 2d2d andling.--------
│ │ │ │ │ -000337a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000337b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000337c0: 2d2d 2d2d 0a0a 6261 636b 7472 6163 650a ----..backtrace.
│ │ │ │ │ -000337d0: 2020 2020 2050 7269 6e74 2061 2062 6163 Print a bac
│ │ │ │ │ -000337e0: 6b74 7261 6365 2066 726f 6d20 7468 6520 ktrace from the
│ │ │ │ │ -000337f0: 6361 6c6c 6572 2074 6f20 7468 6520 626f caller to the bo
│ │ │ │ │ -00033800: 7474 6f6d 206f 6620 7468 6520 7374 6163 ttom of the stac
│ │ │ │ │ -00033810: 6b20 6f6e 2074 6865 0a20 2020 2020 5472 k on the. Tr
│ │ │ │ │ -00033820: 616e 7363 7269 7074 0a0a 6261 636b 7472 anscript..backtr
│ │ │ │ │ -00033830: 6163 654f 6e3a 2061 5374 7265 616d 0a20 aceOn: aStream.
│ │ │ │ │ -00033840: 2020 2020 5072 696e 7420 6120 6261 636b Print a back
│ │ │ │ │ -00033850: 7472 6163 6520 6672 6f6d 2074 6865 2063 trace from the c
│ │ │ │ │ -00033860: 616c 6c65 7220 746f 2074 6865 2062 6f74 aller to the bot
│ │ │ │ │ -00033870: 746f 6d20 6f66 2074 6865 2073 7461 636b tom of the stack
│ │ │ │ │ -00033880: 206f 6e0a 2020 2020 2061 5374 7265 616d on. aStream
│ │ │ │ │ -00033890: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ -000338a0: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ -000338b0: 436f 6e74 6578 7450 6172 742d 6163 6365 ContextPart-acce
│ │ │ │ │ -000338c0: 7373 696e 672c 2020 4e65 7874 3a20 436f ssing, Next: Co
│ │ │ │ │ -000338d0: 6e74 6578 7450 6172 742d 6275 696c 7420 ntextPart-built
│ │ │ │ │ -000338e0: 696e 732c 2020 5072 6576 3a20 436f 6e74 ins, Prev: Cont
│ │ │ │ │ -000338f0: 6578 7450 6172 7420 636c 6173 732d 6578 extPart class-ex
│ │ │ │ │ -00033900: 6365 7074 696f 6e20 6861 6e64 6c69 6e67 ception handling
│ │ │ │ │ -00033910: 2c20 2055 703a 2043 6f6e 7465 7874 5061 , Up: ContextPa
│ │ │ │ │ -00033920: 7274 0a0a 312e 3431 2e33 2043 6f6e 7465 rt..1.41.3 Conte
│ │ │ │ │ -00033930: 7874 5061 7274 3a20 6163 6365 7373 696e xtPart: accessin
│ │ │ │ │ -00033940: 670a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d g.--------------
│ │ │ │ │ -00033950: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------.
│ │ │ │ │ -00033960: 0a61 743a 2069 6e64 6578 0a20 2020 2020 .at: index.
│ │ │ │ │ -00033970: 416e 7377 6572 2074 6865 2069 6e64 6578 Answer the index
│ │ │ │ │ -00033980: 2d74 6820 736c 6f74 2069 6e20 7468 6520 -th slot in the
│ │ │ │ │ -00033990: 7265 6365 6976 6572 2e20 2041 6e79 2072 receiver. Any r
│ │ │ │ │ -000339a0: 6561 6420 6163 6365 7373 2066 726f 6d0a ead access from.
│ │ │ │ │ -000339b0: 2020 2020 2028 7365 6c66 2073 697a 6520 (self size
│ │ │ │ │ -000339c0: 2b20 3129 2074 6f20 2873 656c 6620 6261 + 1) to (self ba
│ │ │ │ │ -000339d0: 7369 6353 697a 6529 2077 696c 6c20 6769 sicSize) will gi
│ │ │ │ │ -000339e0: 7665 206e 696c 2e0a 0a61 743a 2069 6e64 ve nil...at: ind
│ │ │ │ │ -000339f0: 6578 2070 7574 3a20 616e 4f62 6a65 6374 ex put: anObject
│ │ │ │ │ -00033a00: 0a20 2020 2020 416e 7377 6572 2074 6865 . Answer the
│ │ │ │ │ -00033a10: 2069 6e64 6578 2d74 6820 736c 6f74 2069 index-th slot i
│ │ │ │ │ -00033a20: 6e20 7468 6520 7265 6365 6976 6572 2e20 n the receiver.
│ │ │ │ │ -00033a30: 2041 6e79 2077 7269 7465 2061 6363 6573 Any write acces
│ │ │ │ │ -00033a40: 7320 6672 6f6d 0a20 2020 2020 2873 656c s from. (sel
│ │ │ │ │ -00033a50: 6620 7369 7a65 202b 2031 2920 746f 2028 f size + 1) to (
│ │ │ │ │ -00033a60: 7365 6c66 2062 6173 6963 5369 7a65 2920 self basicSize)
│ │ │ │ │ -00033a70: 7769 6c6c 2067 6976 6520 616e 2065 7272 will give an err
│ │ │ │ │ -00033a80: 6f72 2075 6e6c 6573 7320 6e69 6c0a 2020 or unless nil.
│ │ │ │ │ -00033a90: 2020 2069 7320 6265 696e 6720 7772 6974 is being writ
│ │ │ │ │ -00033aa0: 7465 6e2e 2020 5468 6973 2069 7320 6265 ten. This is be
│ │ │ │ │ -00033ab0: 6361 7573 6520 646f 696e 6720 7375 6368 cause doing such
│ │ │ │ │ -00033ac0: 2061 6e20 6163 6365 7373 2066 6972 7374 an access first
│ │ │ │ │ -00033ad0: 2c20 616e 640a 2020 2020 2074 6865 6e20 , and. then
│ │ │ │ │ -00033ae0: 7570 6461 7469 6e67 2073 702c 2069 7320 updating sp, is
│ │ │ │ │ -00033af0: 7261 6379 3a20 7468 6520 6761 7262 6167 racy: the garbag
│ │ │ │ │ -00033b00: 6520 636f 6c6c 6563 746f 7220 6d61 7920 e collector may
│ │ │ │ │ -00033b10: 7472 6967 6765 7220 696e 2074 6865 0a20 trigger in the.
│ │ │ │ │ -00033b20: 2020 2020 6d69 6464 6c65 2061 6e64 206d middle and m
│ │ │ │ │ -00033b30: 6f76 6520 616e 4f62 6a65 6374 2c20 6275 ove anObject, bu
│ │ │ │ │ -00033b40: 7420 7468 6520 736c 6f74 2069 6e20 7468 t the slot in th
│ │ │ │ │ -00033b50: 6520 636f 6e74 6578 7420 776f 6e27 7420 e context won't
│ │ │ │ │ -00033b60: 6265 0a20 2020 2020 6164 6a75 7374 6564 be. adjusted
│ │ │ │ │ -00033b70: 2e0a 0a63 6c69 656e 740a 2020 2020 2041 ...client. A
│ │ │ │ │ -00033b80: 6e73 7765 7220 7468 6520 636c 6965 6e74 nswer the client
│ │ │ │ │ -00033b90: 206f 6620 7468 6973 2063 6f6e 7465 7874 of this context
│ │ │ │ │ -00033ba0: 2c20 7468 6174 2069 732c 2074 6865 206f , that is, the o
│ │ │ │ │ -00033bb0: 626a 6563 7420 7468 6174 2073 656e 740a bject that sent.
│ │ │ │ │ -00033bc0: 2020 2020 2074 6865 206d 6573 7361 6765 the message
│ │ │ │ │ -00033bd0: 2074 6861 7420 6372 6561 7465 6420 7468 that created th
│ │ │ │ │ -00033be0: 6973 2063 6f6e 7465 7874 2e20 2046 6169 is context. Fai
│ │ │ │ │ -00033bf0: 6c20 6966 2074 6865 2072 6563 6569 7665 l if the receive
│ │ │ │ │ -00033c00: 7220 6861 7320 6e6f 0a20 2020 2020 7061 r has no. pa
│ │ │ │ │ -00033c10: 7265 6e74 0a0a 6375 7272 656e 7446 696c rent..currentFil
│ │ │ │ │ -00033c20: 654e 616d 650a 2020 2020 2041 6e73 7765 eName. Answe
│ │ │ │ │ -00033c30: 7220 7468 6520 6e61 6d65 206f 6620 7468 r the name of th
│ │ │ │ │ -00033c40: 6520 6669 6c65 2077 6865 7265 2074 6865 e file where the
│ │ │ │ │ -00033c50: 206d 6574 686f 6420 736f 7572 6365 2063 method source c
│ │ │ │ │ -00033c60: 6f64 6520 6973 0a0a 656e 7669 726f 6e6d ode is..environm
│ │ │ │ │ -00033c70: 656e 740a 2020 2020 2054 6f20 6372 6561 ent. To crea
│ │ │ │ │ -00033c80: 7465 2061 2076 616c 6964 2065 7865 6375 te a valid execu
│ │ │ │ │ -00033c90: 7469 6f6e 2065 6e76 6972 6f6e 6d65 6e74 tion environment
│ │ │ │ │ -00033ca0: 2066 6f72 2074 6865 2069 6e74 6572 7072 for the interpr
│ │ │ │ │ -00033cb0: 6574 6572 2065 7665 6e0a 2020 2020 2062 eter even. b
│ │ │ │ │ -00033cc0: 6566 6f72 6520 6974 2073 7461 7274 732c efore it starts,
│ │ │ │ │ -00033cd0: 2047 5354 2063 7265 6174 6573 2061 2066 GST creates a f
│ │ │ │ │ -00033ce0: 616b 6520 636f 6e74 6578 7420 7768 6f73 ake context whos
│ │ │ │ │ -00033cf0: 6520 7365 6c65 6374 6f72 2069 7320 6e69 e selector is ni
│ │ │ │ │ -00033d00: 6c0a 2020 2020 2061 6e64 2077 6869 6368 l. and which
│ │ │ │ │ -00033d10: 2063 616e 2062 6520 7573 6564 2061 7320 can be used as
│ │ │ │ │ -00033d20: 6120 6d61 726b 6572 2066 6f72 2074 6865 a marker for the
│ │ │ │ │ -00033d30: 2063 7572 7265 6e74 2065 7865 6375 7469 current executi
│ │ │ │ │ -00033d40: 6f6e 0a20 2020 2020 656e 7669 726f 6e6d on. environm
│ │ │ │ │ -00033d50: 656e 742e 2020 5468 6973 206d 6574 686f ent. This metho
│ │ │ │ │ -00033d60: 6420 616e 7377 6572 7320 7468 6174 2063 d answers that c
│ │ │ │ │ -00033d70: 6f6e 7465 7874 2e20 2046 6f72 2070 726f ontext. For pro
│ │ │ │ │ -00033d80: 6365 7373 6573 2c20 6974 0a20 2020 2020 cesses, it.
│ │ │ │ │ -00033d90: 616e 7377 6572 7320 7468 6520 7072 6f63 answers the proc
│ │ │ │ │ -00033da0: 6573 7320 626c 6f63 6b20 6974 7365 6c66 ess block itself
│ │ │ │ │ -00033db0: 0a0a 686f 6d65 0a20 2020 2020 416e 7377 ..home. Answ
│ │ │ │ │ -00033dc0: 6572 2074 6865 204d 6574 686f 6443 6f6e er the MethodCon
│ │ │ │ │ -00033dd0: 7465 7874 2074 6f20 7768 6963 6820 7468 text to which th
│ │ │ │ │ -00033de0: 6520 7265 6365 6976 6572 2072 6566 6572 e receiver refer
│ │ │ │ │ -00033df0: 730a 0a69 6e69 7469 616c 4950 0a20 2020 s..initialIP.
│ │ │ │ │ -00033e00: 2020 416e 7377 6572 2074 6865 2076 616c Answer the val
│ │ │ │ │ -00033e10: 7565 206f 6620 7468 6520 696e 7374 7275 ue of the instru
│ │ │ │ │ -00033e20: 6374 696f 6e20 706f 696e 7465 7220 7768 ction pointer wh
│ │ │ │ │ -00033e30: 656e 2065 7865 6375 7469 6f6e 2073 7461 en execution sta
│ │ │ │ │ -00033e40: 7274 730a 2020 2020 2069 6e20 7468 6520 rts. in the
│ │ │ │ │ -00033e50: 6375 7272 656e 7420 636f 6e74 6578 740a current context.
│ │ │ │ │ -00033e60: 0a69 700a 2020 2020 2041 6e73 7765 7220 .ip. Answer
│ │ │ │ │ -00033e70: 7468 6520 6375 7272 656e 7420 696e 7374 the current inst
│ │ │ │ │ -00033e80: 7275 6374 696f 6e20 706f 696e 7465 7220 ruction pointer
│ │ │ │ │ -00033e90: 696e 746f 2074 6865 2072 6563 6569 7665 into the receive
│ │ │ │ │ -00033ea0: 720a 0a69 703a 206e 6577 4950 0a20 2020 r..ip: newIP.
│ │ │ │ │ -00033eb0: 2020 5365 7420 7468 6520 696e 7374 7275 Set the instru
│ │ │ │ │ -00033ec0: 6374 696f 6e20 706f 696e 7465 7220 666f ction pointer fo
│ │ │ │ │ -00033ed0: 7220 7468 6520 7265 6365 6976 6572 0a0a r the receiver..
│ │ │ │ │ -00033ee0: 6973 426c 6f63 6b0a 2020 2020 2041 6e73 isBlock. Ans
│ │ │ │ │ -00033ef0: 7765 7220 7768 6574 6865 7220 7468 6520 wer whether the
│ │ │ │ │ -00033f00: 7265 6365 6976 6572 2069 7320 6120 626c receiver is a bl
│ │ │ │ │ -00033f10: 6f63 6b20 636f 6e74 6578 740a 0a69 7344 ock context..isD
│ │ │ │ │ -00033f20: 6973 6162 6c65 640a 2020 2020 2041 6e73 isabled. Ans
│ │ │ │ │ -00033f30: 7765 7273 2077 6865 7468 6572 2074 6865 wers whether the
│ │ │ │ │ -00033f40: 2063 6f6e 7465 7874 2069 7320 736b 6970 context is skip
│ │ │ │ │ -00033f50: 7065 6420 7768 656e 2064 6f69 6e67 2061 ped when doing a
│ │ │ │ │ -00033f60: 2072 6574 7572 6e2e 0a20 2020 2020 436f return.. Co
│ │ │ │ │ -00033f70: 6e74 6578 7473 2061 7265 206d 6172 6b65 ntexts are marke
│ │ │ │ │ -00033f80: 6420 6173 2064 6973 6162 6c65 6420 7768 d as disabled wh
│ │ │ │ │ -00033f90: 656e 6576 6572 2061 206e 6f6e 2d6c 6f63 enever a non-loc
│ │ │ │ │ -00033fa0: 616c 2072 6574 7572 6e20 6973 2064 6f6e al return is don
│ │ │ │ │ -00033fb0: 650a 2020 2020 2028 6569 7468 6572 2062 e. (either b
│ │ │ │ │ -00033fc0: 7920 7265 7475 726e 696e 6720 6672 6f6d y returning from
│ │ │ │ │ -00033fd0: 2074 6865 2065 6e63 6c6f 7369 6e67 206d the enclosing m
│ │ │ │ │ -00033fe0: 6574 686f 6420 6f66 2061 2062 6c6f 636b ethod of a block
│ │ │ │ │ -00033ff0: 2c20 6f72 2077 6974 680a 2020 2020 2074 , or with. t
│ │ │ │ │ -00034000: 6865 2023 636f 6e74 696e 7565 3a20 6d65 he #continue: me
│ │ │ │ │ -00034010: 7468 6f64 206f 6620 436f 6e74 6578 7450 thod of ContextP
│ │ │ │ │ -00034020: 6172 7429 2061 6e64 2074 6865 7265 2061 art) and there a
│ │ │ │ │ -00034030: 7265 2075 6e77 696e 6420 636f 6e74 6578 re unwind contex
│ │ │ │ │ -00034040: 7473 0a20 2020 2020 7375 6368 2061 7320 ts. such as
│ │ │ │ │ -00034050: 7468 6f73 6520 6372 6561 7465 6420 6279 those created by
│ │ │ │ │ -00034060: 2023 656e 7375 7265 3a2e 2020 416c 6c20 #ensure:. All
│ │ │ │ │ -00034070: 6e6f 6e2d 756e 7769 6e64 2063 6f6e 7465 non-unwind conte
│ │ │ │ │ -00034080: 7874 7320 6172 650a 2020 2020 2074 6865 xts are. the
│ │ │ │ │ -00034090: 6e20 6d61 726b 6564 2061 7320 6469 7361 n marked as disa
│ │ │ │ │ -000340a0: 626c 6564 2e0a 0a69 7345 6e76 6972 6f6e bled...isEnviron
│ │ │ │ │ -000340b0: 6d65 6e74 0a20 2020 2020 546f 2063 7265 ment. To cre
│ │ │ │ │ -000340c0: 6174 6520 6120 7661 6c69 6420 6578 6563 ate a valid exec
│ │ │ │ │ -000340d0: 7574 696f 6e20 656e 7669 726f 6e6d 656e ution environmen
│ │ │ │ │ -000340e0: 7420 666f 7220 7468 6520 696e 7465 7270 t for the interp
│ │ │ │ │ -000340f0: 7265 7465 7220 6576 656e 0a20 2020 2020 reter even.
│ │ │ │ │ -00034100: 6265 666f 7265 2069 7420 7374 6172 7473 before it starts
│ │ │ │ │ -00034110: 2c20 4753 5420 6372 6561 7465 7320 6120 , GST creates a
│ │ │ │ │ -00034120: 6661 6b65 2063 6f6e 7465 7874 2077 6869 fake context whi
│ │ │ │ │ -00034130: 6368 2069 6e76 6f6b 6573 2061 0a20 2020 ch invokes a.
│ │ │ │ │ -00034140: 2020 7370 6563 6961 6c20 2274 6572 6d69 special "termi
│ │ │ │ │ -00034150: 6e61 7469 6f6e 2220 6d65 7468 6f64 2e20 nation" method.
│ │ │ │ │ -00034160: 2053 7563 6820 6120 636f 6e74 6578 7420 Such a context
│ │ │ │ │ -00034170: 6361 6e20 6265 2075 7365 6420 6173 2061 can be used as a
│ │ │ │ │ -00034180: 0a20 2020 2020 6d61 726b 6572 2066 6f72 . marker for
│ │ │ │ │ -00034190: 2074 6865 2063 7572 7265 6e74 2065 7865 the current exe
│ │ │ │ │ -000341a0: 6375 7469 6f6e 2065 6e76 6972 6f6e 6d65 cution environme
│ │ │ │ │ -000341b0: 6e74 2e20 2041 6e73 7765 7220 7768 6574 nt. Answer whet
│ │ │ │ │ -000341c0: 6865 7220 7468 650a 2020 2020 2072 6563 her the. rec
│ │ │ │ │ -000341d0: 6569 7665 7220 6973 2074 6861 7420 6b69 eiver is that ki
│ │ │ │ │ -000341e0: 6e64 206f 6620 636f 6e74 6578 742e 0a0a nd of context...
│ │ │ │ │ -000341f0: 6973 5072 6f63 6573 730a 2020 2020 2041 isProcess. A
│ │ │ │ │ -00034200: 6e73 7765 7220 7768 6574 6865 7220 7468 nswer whether th
│ │ │ │ │ -00034210: 6520 7265 6365 6976 6572 2072 6570 7265 e receiver repre
│ │ │ │ │ -00034220: 7365 6e74 7320 6120 7072 6f63 6573 7320 sents a process
│ │ │ │ │ -00034230: 636f 6e74 6578 742c 2069 2e65 2e20 2061 context, i.e. a
│ │ │ │ │ -00034240: 0a20 2020 2020 636f 6e74 6578 7420 6372 . context cr
│ │ │ │ │ -00034250: 6561 7465 6420 6279 2042 6c6f 636b 436c eated by BlockCl
│ │ │ │ │ -00034260: 6f73 7572 653e 3e23 6e65 7750 726f 6365 osure>>#newProce
│ │ │ │ │ -00034270: 7373 2e20 2053 7563 6820 6120 636f 6e74 ss. Such a cont
│ │ │ │ │ -00034280: 6578 7420 6361 6e0a 2020 2020 2062 6520 ext can. be
│ │ │ │ │ -00034290: 7265 636f 676e 697a 6564 2062 6563 6175 recognized becau
│ │ │ │ │ -000342a0: 7365 2069 7420 6861 7320 6e6f 2070 6172 se it has no par
│ │ │ │ │ -000342b0: 656e 7420 6275 7420 6974 7320 666c 6167 ent but its flag
│ │ │ │ │ -000342c0: 7320 6172 6520 6469 6666 6572 656e 740a s are different.
│ │ │ │ │ -000342d0: 2020 2020 2066 726f 6d20 7468 6f73 6520 from those
│ │ │ │ │ -000342e0: 6f66 2074 6865 2063 6f6e 7465 7874 7320 of the contexts
│ │ │ │ │ -000342f0: 6372 6561 7465 6420 6279 2074 6865 2056 created by the V
│ │ │ │ │ -00034300: 4d27 730a 2020 2020 2070 7265 7061 7265 M's. prepare
│ │ │ │ │ -00034310: 4578 6563 7574 696f 6e45 6e76 6972 6f6e ExecutionEnviron
│ │ │ │ │ -00034320: 6d65 6e74 2066 756e 6374 696f 6e2e 0a0a ment function...
│ │ │ │ │ -00034330: 6973 556e 7769 6e64 0a20 2020 2020 416e isUnwind. An
│ │ │ │ │ -00034340: 7377 6572 7320 7768 6574 6865 7220 7468 swers whether th
│ │ │ │ │ -00034350: 6520 636f 6e74 6578 7420 6d75 7374 2063 e context must c
│ │ │ │ │ -00034360: 6f6e 7469 6e75 6520 6578 6563 7574 696f ontinue executio
│ │ │ │ │ -00034370: 6e20 6576 656e 2061 6674 6572 2061 0a20 n even after a.
│ │ │ │ │ -00034380: 2020 2020 6e6f 6e2d 6c6f 6361 6c20 7265 non-local re
│ │ │ │ │ -00034390: 7475 726e 2028 6120 7265 7475 726e 2066 turn (a return f
│ │ │ │ │ -000343a0: 726f 6d20 7468 6520 656e 636c 6f73 696e rom the enclosin
│ │ │ │ │ -000343b0: 6720 6d65 7468 6f64 206f 6620 6120 626c g method of a bl
│ │ │ │ │ -000343c0: 6f63 6b2c 206f 720a 2020 2020 2061 2063 ock, or. a c
│ │ │ │ │ -000343d0: 616c 6c20 746f 2074 6865 2023 636f 6e74 all to the #cont
│ │ │ │ │ -000343e0: 696e 7565 3a20 6d65 7468 6f64 206f 6620 inue: method of
│ │ │ │ │ -000343f0: 436f 6e74 6578 7450 6172 7429 2e20 2053 ContextPart). S
│ │ │ │ │ -00034400: 7563 6820 636f 6e74 6578 7473 2061 7265 uch contexts are
│ │ │ │ │ -00034410: 0a20 2020 2020 6372 6561 7465 6420 6279 . created by
│ │ │ │ │ -00034420: 2023 656e 7375 7265 3a2e 0a0a 6d65 7468 #ensure:...meth
│ │ │ │ │ -00034430: 6f64 0a20 2020 2020 5265 7475 726e 2074 od. Return t
│ │ │ │ │ -00034440: 6865 2043 6f6d 7069 6c65 644d 6574 686f he CompiledMetho
│ │ │ │ │ -00034450: 6420 6265 696e 6720 6578 6563 7574 6564 d being executed
│ │ │ │ │ -00034460: 0a0a 6d65 7468 6f64 436c 6173 730a 2020 ..methodClass.
│ │ │ │ │ -00034470: 2020 2052 6574 7572 6e20 7468 6520 636c Return the cl
│ │ │ │ │ -00034480: 6173 7320 696e 2077 6869 6368 2074 6865 ass in which the
│ │ │ │ │ -00034490: 2043 6f6d 7069 6c65 644d 6574 686f 6420 CompiledMethod
│ │ │ │ │ -000344a0: 6265 696e 6720 6578 6563 7574 6564 2069 being executed i
│ │ │ │ │ -000344b0: 730a 2020 2020 2064 6566 696e 6564 0a0a s. defined..
│ │ │ │ │ -000344c0: 6e75 6d41 7267 730a 2020 2020 2041 6e73 numArgs. Ans
│ │ │ │ │ -000344d0: 7765 7220 7468 6520 6e75 6d62 6572 206f wer the number o
│ │ │ │ │ -000344e0: 6620 6172 6775 6d65 6e74 7320 7061 7373 f arguments pass
│ │ │ │ │ -000344f0: 6564 2074 6f20 7468 6520 7265 6365 6976 ed to the receiv
│ │ │ │ │ -00034500: 6572 0a0a 6e75 6d54 656d 7073 0a20 2020 er..numTemps.
│ │ │ │ │ -00034510: 2020 416e 7377 6572 2074 6865 206e 756d Answer the num
│ │ │ │ │ -00034520: 6265 7220 6f66 2074 656d 706f 7261 7269 ber of temporari
│ │ │ │ │ -00034530: 6573 2075 7365 6420 6279 2074 6865 2072 es used by the r
│ │ │ │ │ -00034540: 6563 6569 7665 720a 0a70 6172 656e 7443 eceiver..parentC
│ │ │ │ │ -00034550: 6f6e 7465 7874 0a20 2020 2020 416e 7377 ontext. Answ
│ │ │ │ │ -00034560: 6572 2074 6865 2063 6f6e 7465 7874 2074 er the context t
│ │ │ │ │ -00034570: 6861 7420 6361 6c6c 6564 2074 6865 2072 hat called the r
│ │ │ │ │ -00034580: 6563 6569 7665 720a 0a70 6172 656e 7443 eceiver..parentC
│ │ │ │ │ -00034590: 6f6e 7465 7874 3a20 6143 6f6e 7465 7874 ontext: aContext
│ │ │ │ │ -000345a0: 0a20 2020 2020 5365 7420 7468 6520 636f . Set the co
│ │ │ │ │ -000345b0: 6e74 6578 7420 746f 2077 6869 6368 2074 ntext to which t
│ │ │ │ │ -000345c0: 6865 2072 6563 6569 7665 7220 7769 6c6c he receiver will
│ │ │ │ │ -000345d0: 2072 6574 7572 6e0a 0a70 7573 683a 2061 return..push: a
│ │ │ │ │ -000345e0: 6e4f 626a 6563 740a 2020 2020 2050 7573 nObject. Pus
│ │ │ │ │ -000345f0: 6820 616e 206f 626a 6563 7420 6f6e 2074 h an object on t
│ │ │ │ │ -00034600: 6865 2072 6563 6569 7665 7227 7320 7374 he receiver's st
│ │ │ │ │ -00034610: 6163 6b2e 0a0a 7265 6365 6976 6572 0a20 ack...receiver.
│ │ │ │ │ -00034620: 2020 2020 5265 7475 726e 2074 6865 2072 Return the r
│ │ │ │ │ -00034630: 6563 6569 7665 7220 2873 656c 6629 2066 eceiver (self) f
│ │ │ │ │ -00034640: 6f72 2074 6865 206d 6574 686f 6420 6265 or the method be
│ │ │ │ │ -00034650: 696e 6720 6578 6563 7574 6564 0a0a 7365 ing executed..se
│ │ │ │ │ -00034660: 6c65 6374 6f72 0a20 2020 2020 5265 7475 lector. Retu
│ │ │ │ │ -00034670: 726e 2074 6865 2073 656c 6563 746f 7220 rn the selector
│ │ │ │ │ -00034680: 666f 7220 7468 6520 6d65 7468 6f64 2062 for the method b
│ │ │ │ │ -00034690: 6569 6e67 2065 7865 6375 7465 640a 0a73 eing executed..s
│ │ │ │ │ -000346a0: 697a 650a 2020 2020 2041 6e73 7765 7220 ize. Answer
│ │ │ │ │ -000346b0: 7468 6520 6e75 6d62 6572 206f 6620 7661 the number of va
│ │ │ │ │ -000346c0: 6c69 6420 6669 656c 6473 2066 6f72 2074 lid fields for t
│ │ │ │ │ -000346d0: 6865 2072 6563 6569 7665 722e 2020 416e he receiver. An
│ │ │ │ │ -000346e0: 7920 7265 6164 0a20 2020 2020 6163 6365 y read. acce
│ │ │ │ │ -000346f0: 7373 2066 726f 6d20 2873 656c 6620 7369 ss from (self si
│ │ │ │ │ -00034700: 7a65 202b 2031 2920 746f 2028 7365 6c66 ze + 1) to (self
│ │ │ │ │ -00034710: 2062 6173 6963 5369 7a65 2920 7769 6c6c basicSize) will
│ │ │ │ │ -00034720: 2067 6976 6520 6e69 6c2e 0a0a 7370 0a20 give nil...sp.
│ │ │ │ │ -00034730: 2020 2020 416e 7377 6572 2074 6865 2063 Answer the c
│ │ │ │ │ -00034740: 7572 7265 6e74 2073 7461 636b 2070 6f69 urrent stack poi
│ │ │ │ │ -00034750: 6e74 6572 2069 6e74 6f20 7468 6520 7265 nter into the re
│ │ │ │ │ -00034760: 6365 6976 6572 0a0a 7370 3a20 6e65 7753 ceiver..sp: newS
│ │ │ │ │ -00034770: 500a 2020 2020 2053 6574 2074 6865 2073 P. Set the s
│ │ │ │ │ -00034780: 7461 636b 2070 6f69 6e74 6572 2066 6f72 tack pointer for
│ │ │ │ │ -00034790: 2074 6865 2072 6563 6569 7665 722e 0a0a the receiver...
│ │ │ │ │ -000347a0: 7661 6c69 6453 697a 650a 2020 2020 2041 validSize. A
│ │ │ │ │ -000347b0: 6e73 7765 7220 686f 7720 6d61 6e79 2065 nswer how many e
│ │ │ │ │ -000347c0: 6c65 6d65 6e74 7320 696e 2074 6865 2072 lements in the r
│ │ │ │ │ -000347d0: 6563 6569 7665 7220 7368 6f75 6c64 2062 eceiver should b
│ │ │ │ │ -000347e0: 6520 696e 7370 6563 7465 640a 0a1f 0a46 e inspected....F
│ │ │ │ │ -000347f0: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ -00034800: 666f 2c20 204e 6f64 653a 2043 6f6e 7465 fo, Node: Conte
│ │ │ │ │ -00034810: 7874 5061 7274 2d62 7569 6c74 2069 6e73 xtPart-built ins
│ │ │ │ │ -00034820: 2c20 204e 6578 743a 2043 6f6e 7465 7874 , Next: Context
│ │ │ │ │ -00034830: 5061 7274 2d63 6f70 7969 6e67 2c20 2050 Part-copying, P
│ │ │ │ │ -00034840: 7265 763a 2043 6f6e 7465 7874 5061 7274 rev: ContextPart
│ │ │ │ │ -00034850: 2d61 6363 6573 7369 6e67 2c20 2055 703a -accessing, Up:
│ │ │ │ │ -00034860: 2043 6f6e 7465 7874 5061 7274 0a0a 312e ContextPart..1.
│ │ │ │ │ -00034870: 3431 2e34 2043 6f6e 7465 7874 5061 7274 41.4 ContextPart
│ │ │ │ │ -00034880: 3a20 6275 696c 7420 696e 730a 2d2d 2d2d : built ins.----
│ │ │ │ │ -00034890: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000348a0: 2d2d 2d2d 2d2d 2d2d 2d0a 0a63 6f6e 7469 ---------..conti
│ │ │ │ │ -000348b0: 6e75 653a 2061 6e4f 626a 6563 740a 2020 nue: anObject.
│ │ │ │ │ -000348c0: 2020 2052 6573 756d 6520 6578 6563 7574 Resume execut
│ │ │ │ │ -000348d0: 696f 6e20 6672 6f6d 2074 6865 2072 6563 ion from the rec
│ │ │ │ │ -000348e0: 6569 7665 722c 2066 616b 696e 6720 7468 eiver, faking th
│ │ │ │ │ -000348f0: 6174 2074 6865 2063 6f6e 7465 7874 206f at the context o
│ │ │ │ │ -00034900: 6e20 746f 700a 2020 2020 206f 6620 6974 n top. of it
│ │ │ │ │ -00034910: 2069 6e20 7468 6520 6578 6563 7574 696f in the executio
│ │ │ │ │ -00034920: 6e20 6368 6169 6e20 6861 7320 7265 7475 n chain has retu
│ │ │ │ │ -00034930: 726e 6564 2061 6e4f 626a 6563 742e 2020 rned anObject.
│ │ │ │ │ -00034940: 5468 6520 7265 6365 6976 6572 0a20 2020 The receiver.
│ │ │ │ │ -00034950: 2020 6d75 7374 2062 656c 6f6e 6720 746f must belong to
│ │ │ │ │ -00034960: 2074 6865 2073 616d 6520 7072 6f63 6573 the same proces
│ │ │ │ │ -00034970: 7320 6173 2074 6865 2065 7865 6375 7469 s as the executi
│ │ │ │ │ -00034980: 6e67 2063 6f6e 7465 7874 2c20 6f74 6865 ng context, othe
│ │ │ │ │ -00034990: 7277 6973 650a 2020 2020 2074 6865 2072 rwise. the r
│ │ │ │ │ -000349a0: 6573 756c 7473 2061 7265 206e 6f74 2070 esults are not p
│ │ │ │ │ -000349b0: 7265 6469 6374 6162 6c65 2e20 2041 6c6c redictable. All
│ │ │ │ │ -000349c0: 2023 656e 7375 7265 3a20 2861 6e64 2070 #ensure: (and p
│ │ │ │ │ -000349d0: 6f73 7369 626c 790a 2020 2020 2023 6966 ossibly. #if
│ │ │ │ │ -000349e0: 4375 7274 6169 6c65 643a 2920 626c 6f63 Curtailed:) bloc
│ │ │ │ │ -000349f0: 6b73 2062 6574 7765 656e 2074 6865 2063 ks between the c
│ │ │ │ │ -00034a00: 7572 7265 6e74 6c79 2065 7865 6375 7469 urrently executi
│ │ │ │ │ -00034a10: 6e67 2063 6f6e 7465 7874 2061 6e64 0a20 ng context and.
│ │ │ │ │ -00034a20: 2020 2020 7468 6520 7265 6365 6976 6572 the receiver
│ │ │ │ │ -00034a30: 2061 7265 2065 7661 6c75 6174 6564 2028 are evaluated (
│ │ │ │ │ -00034a40: 7768 6963 6820 6973 206e 6f74 2077 6861 which is not wha
│ │ │ │ │ -00034a50: 7420 776f 756c 6420 6861 7070 656e 2069 t would happen i
│ │ │ │ │ -00034a60: 6620 796f 750a 2020 2020 2064 6972 6563 f you. direc
│ │ │ │ │ -00034a70: 746c 7920 6261 7368 6564 2061 7420 7468 tly bashed at th
│ │ │ │ │ -00034a80: 6520 7061 7265 6e74 2063 6f6e 7465 7874 e parent context
│ │ │ │ │ -00034a90: 206f 6620 7468 6973 436f 6e74 6578 7429 of thisContext)
│ │ │ │ │ -00034aa0: 2e0a 0a1f 0a46 696c 653a 2067 7374 2d62 .....File: gst-b
│ │ │ │ │ -00034ab0: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ -00034ac0: 2043 6f6e 7465 7874 5061 7274 2d63 6f70 ContextPart-cop
│ │ │ │ │ -00034ad0: 7969 6e67 2c20 204e 6578 743a 2043 6f6e ying, Next: Con
│ │ │ │ │ -00034ae0: 7465 7874 5061 7274 2d64 6562 7567 6769 textPart-debuggi
│ │ │ │ │ -00034af0: 6e67 2c20 2050 7265 763a 2043 6f6e 7465 ng, Prev: Conte
│ │ │ │ │ -00034b00: 7874 5061 7274 2d62 7569 6c74 2069 6e73 xtPart-built ins
│ │ │ │ │ -00034b10: 2c20 2055 703a 2043 6f6e 7465 7874 5061 , Up: ContextPa
│ │ │ │ │ -00034b20: 7274 0a0a 312e 3431 2e35 2043 6f6e 7465 rt..1.41.5 Conte
│ │ │ │ │ -00034b30: 7874 5061 7274 3a20 636f 7079 696e 670a xtPart: copying.
│ │ │ │ │ -00034b40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00034b50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a63 6f70 -----------..cop
│ │ │ │ │ -00034b60: 7953 7461 636b 0a20 2020 2020 416e 7377 yStack. Answ
│ │ │ │ │ -00034b70: 6572 2061 2063 6f70 7920 6f66 2074 6865 er a copy of the
│ │ │ │ │ -00034b80: 2065 6e74 6972 6520 7374 6163 6b2e 0a0a entire stack...
│ │ │ │ │ -00034b90: 6465 6570 436f 7079 0a20 2020 2020 416e deepCopy. An
│ │ │ │ │ -00034ba0: 7377 6572 2061 2063 6f70 7920 6f66 2074 swer a copy of t
│ │ │ │ │ -00034bb0: 6865 2065 6e74 6972 6520 7374 6163 6b2c he entire stack,
│ │ │ │ │ -00034bc0: 2062 7574 2064 6f6e 2774 2063 6f70 7920 but don't copy
│ │ │ │ │ -00034bd0: 616e 7920 6f66 2074 6865 206f 7468 6572 any of the other
│ │ │ │ │ -00034be0: 0a20 2020 2020 696e 7374 616e 6365 2076 . instance v
│ │ │ │ │ -00034bf0: 6172 6961 626c 6573 206f 6620 7468 6520 ariables of the
│ │ │ │ │ -00034c00: 636f 6e74 6578 742e 0a0a 1f0a 4669 6c65 context.....File
│ │ │ │ │ -00034c10: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ -00034c20: 2020 4e6f 6465 3a20 436f 6e74 6578 7450 Node: ContextP
│ │ │ │ │ -00034c30: 6172 742d 6465 6275 6767 696e 672c 2020 art-debugging,
│ │ │ │ │ -00034c40: 4e65 7874 3a20 436f 6e74 6578 7450 6172 Next: ContextPar
│ │ │ │ │ -00034c50: 742d 656e 756d 6572 6174 696e 672c 2020 t-enumerating,
│ │ │ │ │ -00034c60: 5072 6576 3a20 436f 6e74 6578 7450 6172 Prev: ContextPar
│ │ │ │ │ -00034c70: 742d 636f 7079 696e 672c 2020 5570 3a20 t-copying, Up:
│ │ │ │ │ -00034c80: 436f 6e74 6578 7450 6172 740a 0a31 2e34 ContextPart..1.4
│ │ │ │ │ -00034c90: 312e 3620 436f 6e74 6578 7450 6172 743a 1.6 ContextPart:
│ │ │ │ │ -00034ca0: 2064 6562 7567 6769 6e67 0a2d 2d2d 2d2d debugging.-----
│ │ │ │ │ -00034cb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00034cc0: 2d2d 2d2d 2d2d 2d2d 0a0a 6375 7272 656e --------..curren
│ │ │ │ │ -00034cd0: 744c 696e 650a 2020 2020 2041 6e73 7765 tLine. Answe
│ │ │ │ │ -00034ce0: 7220 7468 6520 312d 6261 7365 6420 6e75 r the 1-based nu
│ │ │ │ │ -00034cf0: 6d62 6572 206f 6620 7468 6520 6c69 6e65 mber of the line
│ │ │ │ │ -00034d00: 2074 6861 7420 6973 2070 6f69 6e74 6564 that is pointed
│ │ │ │ │ -00034d10: 2074 6f20 6279 2074 6865 0a20 2020 2020 to by the.
│ │ │ │ │ -00034d20: 7265 6365 6976 6572 2773 2069 6e73 7472 receiver's instr
│ │ │ │ │ -00034d30: 7563 7469 6f6e 2070 6f69 6e74 6572 2e20 uction pointer.
│ │ │ │ │ -00034d40: 2054 6865 2044 6562 7567 546f 6f6c 7320 The DebugTools
│ │ │ │ │ -00034d50: 7061 636b 6167 6520 6361 6368 6573 0a20 package caches.
│ │ │ │ │ -00034d60: 2020 2020 696e 666f 726d 6174 696f 6e2c information,
│ │ │ │ │ -00034d70: 2074 6875 7320 6d61 6b69 6e67 2074 6865 thus making the
│ │ │ │ │ -00034d80: 2069 6d70 6c65 6d65 6e74 6174 696f 6e20 implementation
│ │ │ │ │ -00034d90: 6661 7374 6572 2e0a 0a63 7572 7265 6e74 faster...current
│ │ │ │ │ -00034da0: 4c69 6e65 496e 4669 6c65 0a20 2020 2020 LineInFile.
│ │ │ │ │ -00034db0: 416e 7377 6572 2074 6865 2031 2d62 6173 Answer the 1-bas
│ │ │ │ │ -00034dc0: 6564 206e 756d 6265 7220 6f66 2074 6865 ed number of the
│ │ │ │ │ -00034dd0: 206c 696e 6520 7468 6174 2069 7320 706f line that is po
│ │ │ │ │ -00034de0: 696e 7465 6420 746f 2062 7920 7468 650a inted to by the.
│ │ │ │ │ -00034df0: 2020 2020 2072 6563 6569 7665 7227 7320 receiver's
│ │ │ │ │ -00034e00: 696e 7374 7275 6374 696f 6e20 706f 696e instruction poin
│ │ │ │ │ -00034e10: 7465 722c 2072 656c 6174 6976 6520 746f ter, relative to
│ │ │ │ │ -00034e20: 2074 6865 206d 6574 686f 6427 7320 6669 the method's fi
│ │ │ │ │ -00034e30: 6c65 2e20 2054 6865 0a20 2020 2020 696d le. The. im
│ │ │ │ │ -00034e40: 706c 656d 656e 7461 7469 6f6e 2069 7320 plementation is
│ │ │ │ │ -00034e50: 736c 6f77 2075 6e6c 6573 7320 7468 6520 slow unless the
│ │ │ │ │ -00034e60: 4465 6275 6754 6f6f 6c73 2070 6163 6b61 DebugTools packa
│ │ │ │ │ -00034e70: 6765 2069 7320 6c6f 6164 6564 2e0a 0a64 ge is loaded...d
│ │ │ │ │ -00034e80: 6562 7567 6765 720a 2020 2020 2041 6e73 ebugger. Ans
│ │ │ │ │ -00034e90: 7765 7220 7468 6520 6465 6275 6767 6572 wer the debugger
│ │ │ │ │ -00034ea0: 2074 6861 7420 6973 2061 7474 6163 6865 that is attache
│ │ │ │ │ -00034eb0: 6420 746f 2074 6865 2067 6976 656e 2063 d to the given c
│ │ │ │ │ -00034ec0: 6f6e 7465 7874 2e20 2049 7420 6973 0a20 ontext. It is.
│ │ │ │ │ -00034ed0: 2020 2020 616c 7761 7973 206e 696c 2075 always nil u
│ │ │ │ │ -00034ee0: 6e6c 6573 7320 7468 6520 4465 6275 6754 nless the DebugT
│ │ │ │ │ -00034ef0: 6f6f 6c73 2070 6163 6b61 6765 2069 7320 ools package is
│ │ │ │ │ -00034f00: 6c6f 6164 6564 2e0a 0a64 6562 7567 6765 loaded...debugge
│ │ │ │ │ -00034f10: 7243 6c61 7373 0a20 2020 2020 416e 7377 rClass. Answ
│ │ │ │ │ -00034f20: 6572 2077 6869 6368 2064 6562 7567 6765 er which debugge
│ │ │ │ │ -00034f30: 7220 7368 6f75 6c64 2062 6520 7573 6564 r should be used
│ │ │ │ │ -00034f40: 2074 6f20 6465 6275 6720 7468 6520 6375 to debug the cu
│ │ │ │ │ -00034f50: 7272 656e 7420 636f 6e74 6578 740a 2020 rrent context.
│ │ │ │ │ -00034f60: 2020 2063 6861 696e 2e20 2054 6865 2063 chain. The c
│ │ │ │ │ -00034f70: 6c61 7373 2077 6974 6820 7468 6520 6869 lass with the hi
│ │ │ │ │ -00034f80: 6768 6573 7420 6465 6275 6767 696e 6720 ghest debugging
│ │ │ │ │ -00034f90: 7072 696f 7269 7479 2069 7320 7069 636b priority is pick
│ │ │ │ │ -00034fa0: 6564 0a20 2020 2020 616d 6f6e 6720 7468 ed. among th
│ │ │ │ │ -00034fb0: 6f73 6520 6d65 6e74 696f 6e65 6420 696e ose mentioned in
│ │ │ │ │ -00034fc0: 2074 6865 2063 6861 696e 2e0a 0a69 7349 the chain...isI
│ │ │ │ │ -00034fd0: 6e74 6572 6e61 6c45 7863 6570 7469 6f6e nternalException
│ │ │ │ │ -00034fe0: 4861 6e64 6c69 6e67 436f 6e74 6578 740a HandlingContext.
│ │ │ │ │ -00034ff0: 2020 2020 2041 6e73 7765 7220 7768 6574 Answer whet
│ │ │ │ │ -00035000: 6865 7220 7468 6520 7265 6365 6976 6572 her the receiver
│ │ │ │ │ -00035010: 2069 7320 6120 636f 6e74 6578 7420 7468 is a context th
│ │ │ │ │ -00035020: 6174 2073 686f 756c 6420 6265 2068 6964 at should be hid
│ │ │ │ │ -00035030: 6465 6e20 746f 0a20 2020 2020 7468 6520 den to. the
│ │ │ │ │ -00035040: 7573 6572 2077 6865 6e20 7072 6573 656e user when presen
│ │ │ │ │ -00035050: 7469 6e67 2061 2062 6163 6b74 7261 6365 ting a backtrace
│ │ │ │ │ -00035060: 2e0a 0a1f 0a46 696c 653a 2067 7374 2d62 .....File: gst-b
│ │ │ │ │ -00035070: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ -00035080: 2043 6f6e 7465 7874 5061 7274 2d65 6e75 ContextPart-enu
│ │ │ │ │ -00035090: 6d65 7261 7469 6e67 2c20 204e 6578 743a merating, Next:
│ │ │ │ │ -000350a0: 2043 6f6e 7465 7874 5061 7274 2d70 7269 ContextPart-pri
│ │ │ │ │ -000350b0: 6e74 696e 672c 2020 5072 6576 3a20 436f nting, Prev: Co
│ │ │ │ │ -000350c0: 6e74 6578 7450 6172 742d 6465 6275 6767 ntextPart-debugg
│ │ │ │ │ -000350d0: 696e 672c 2020 5570 3a20 436f 6e74 6578 ing, Up: Contex
│ │ │ │ │ -000350e0: 7450 6172 740a 0a31 2e34 312e 3720 436f tPart..1.41.7 Co
│ │ │ │ │ -000350f0: 6e74 6578 7450 6172 743a 2065 6e75 6d65 ntextPart: enume
│ │ │ │ │ -00035100: 7261 7469 6e67 0a2d 2d2d 2d2d 2d2d 2d2d rating.---------
│ │ │ │ │ -00035110: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00035120: 2d2d 2d2d 2d2d 0a0a 7363 616e 4261 636b ------..scanBack
│ │ │ │ │ -00035130: 7472 6163 6546 6f72 3a20 7365 6c65 6374 traceFor: select
│ │ │ │ │ -00035140: 6f72 7320 646f 3a20 6142 6c6f 636b 0a20 ors do: aBlock.
│ │ │ │ │ -00035150: 2020 2020 5363 616e 2074 6865 2062 6163 Scan the bac
│ │ │ │ │ -00035160: 6b74 7261 6365 2066 6f72 2063 6f6e 7465 ktrace for conte
│ │ │ │ │ -00035170: 7874 7320 7768 6f73 6520 7365 6c65 6374 xts whose select
│ │ │ │ │ -00035180: 6f72 2069 7320 616d 6f6e 6720 7468 6f73 or is among thos
│ │ │ │ │ -00035190: 650a 2020 2020 206c 6973 7465 6420 696e e. listed in
│ │ │ │ │ -000351a0: 2073 656c 6563 746f 7273 3b20 6966 206f selectors; if o
│ │ │ │ │ -000351b0: 6e65 2069 7320 666f 756e 642c 2069 6e76 ne is found, inv
│ │ │ │ │ -000351c0: 6f6b 6520 6142 6c6f 636b 2070 6173 7369 oke aBlock passi
│ │ │ │ │ -000351d0: 6e67 2074 6865 0a20 2020 2020 636f 6e74 ng the. cont
│ │ │ │ │ -000351e0: 6578 742e 0a0a 7363 616e 4261 636b 7472 ext...scanBacktr
│ │ │ │ │ -000351f0: 6163 6546 6f72 4174 7472 6962 7574 653a aceForAttribute:
│ │ │ │ │ -00035200: 2073 656c 6563 746f 7220 646f 3a20 6142 selector do: aB
│ │ │ │ │ -00035210: 6c6f 636b 0a20 2020 2020 5363 616e 2074 lock. Scan t
│ │ │ │ │ -00035220: 6865 2062 6163 6b74 7261 6365 2066 6f72 he backtrace for
│ │ │ │ │ -00035230: 2063 6f6e 7465 7874 7320 7768 6963 6820 contexts which
│ │ │ │ │ -00035240: 6861 7665 2074 6865 2061 7474 7269 6275 have the attribu
│ │ │ │ │ -00035250: 7465 2073 656c 6563 746f 720a 2020 2020 te selector.
│ │ │ │ │ -00035260: 206c 6973 7465 6420 696e 2073 656c 6563 listed in selec
│ │ │ │ │ -00035270: 746f 7273 3b20 6966 206f 6e65 2069 7320 tors; if one is
│ │ │ │ │ -00035280: 666f 756e 642c 2069 6e76 6f6b 6520 6142 found, invoke aB
│ │ │ │ │ -00035290: 6c6f 636b 2070 6173 7369 6e67 2074 6865 lock passing the
│ │ │ │ │ -000352a0: 0a20 2020 2020 636f 6e74 6578 7420 616e . context an
│ │ │ │ │ -000352b0: 6420 7468 6520 6174 7472 6962 7574 652e d the attribute.
│ │ │ │ │ -000352c0: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ -000352d0: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ -000352e0: 436f 6e74 6578 7450 6172 742d 7072 696e ContextPart-prin
│ │ │ │ │ -000352f0: 7469 6e67 2c20 204e 6578 743a 2043 6f6e ting, Next: Con
│ │ │ │ │ -00035300: 7465 7874 5061 7274 2d73 6563 7572 6974 textPart-securit
│ │ │ │ │ -00035310: 7920 6368 6563 6b73 2c20 2050 7265 763a y checks, Prev:
│ │ │ │ │ -00035320: 2043 6f6e 7465 7874 5061 7274 2d65 6e75 ContextPart-enu
│ │ │ │ │ -00035330: 6d65 7261 7469 6e67 2c20 2055 703a 2043 merating, Up: C
│ │ │ │ │ -00035340: 6f6e 7465 7874 5061 7274 0a0a 312e 3431 ontextPart..1.41
│ │ │ │ │ -00035350: 2e38 2043 6f6e 7465 7874 5061 7274 3a20 .8 ContextPart:
│ │ │ │ │ -00035360: 7072 696e 7469 6e67 0a2d 2d2d 2d2d 2d2d printing.-------
│ │ │ │ │ -00035370: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00035380: 2d2d 2d2d 2d0a 0a62 6163 6b74 7261 6365 -----..backtrace
│ │ │ │ │ -00035390: 0a20 2020 2020 5072 696e 7420 6120 6261 . Print a ba
│ │ │ │ │ -000353a0: 636b 7472 6163 6520 6672 6f6d 2074 6865 cktrace from the
│ │ │ │ │ -000353b0: 2072 6563 6569 7665 7220 746f 2074 6865 receiver to the
│ │ │ │ │ -000353c0: 2062 6f74 746f 6d20 6f66 2074 6865 2073 bottom of the s
│ │ │ │ │ -000353d0: 7461 636b 206f 6e0a 2020 2020 2074 6865 tack on. the
│ │ │ │ │ -000353e0: 2054 7261 6e73 6372 6970 742e 0a0a 6261 Transcript...ba
│ │ │ │ │ -000353f0: 636b 7472 6163 654f 6e3a 2061 5374 7265 cktraceOn: aStre
│ │ │ │ │ -00035400: 616d 0a20 2020 2020 5072 696e 7420 6120 am. Print a
│ │ │ │ │ -00035410: 6261 636b 7472 6163 6520 6672 6f6d 2074 backtrace from t
│ │ │ │ │ -00035420: 6865 2063 616c 6c65 7220 746f 2074 6865 he caller to the
│ │ │ │ │ -00035430: 2062 6f74 746f 6d20 6f66 2074 6865 2073 bottom of the s
│ │ │ │ │ -00035440: 7461 636b 206f 6e0a 2020 2020 2061 5374 tack on. aSt
│ │ │ │ │ -00035450: 7265 616d 2e0a 0a1f 0a46 696c 653a 2067 ream.....File: g
│ │ │ │ │ -00035460: 7374 2d62 6173 652e 696e 666f 2c20 204e st-base.info, N
│ │ │ │ │ -00035470: 6f64 653a 2043 6f6e 7465 7874 5061 7274 ode: ContextPart
│ │ │ │ │ -00035480: 2d73 6563 7572 6974 7920 6368 6563 6b73 -security checks
│ │ │ │ │ -00035490: 2c20 2050 7265 763a 2043 6f6e 7465 7874 , Prev: Context
│ │ │ │ │ -000354a0: 5061 7274 2d70 7269 6e74 696e 672c 2020 Part-printing,
│ │ │ │ │ -000354b0: 5570 3a20 436f 6e74 6578 7450 6172 740a Up: ContextPart.
│ │ │ │ │ -000354c0: 0a31 2e34 312e 3920 436f 6e74 6578 7450 .1.41.9 ContextP
│ │ │ │ │ -000354d0: 6172 743a 2073 6563 7572 6974 7920 6368 art: security ch
│ │ │ │ │ -000354e0: 6563 6b73 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d ecks.-----------
│ │ │ │ │ -000354f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00035500: 2d2d 2d2d 2d2d 2d2d 0a0a 6368 6563 6b53 --------..checkS
│ │ │ │ │ -00035510: 6563 7572 6974 7946 6f72 3a20 7065 726d ecurityFor: perm
│ │ │ │ │ -00035520: 0a20 2020 2020 416e 7377 6572 2074 6865 . Answer the
│ │ │ │ │ -00035530: 2072 6563 6569 7665 722e 0a0a 646f 5365 receiver...doSe
│ │ │ │ │ -00035540: 6375 7269 7479 4368 6563 6b46 6f72 4e61 curityCheckForNa
│ │ │ │ │ -00035550: 6d65 3a20 6e61 6d65 2061 6374 696f 6e73 me: name actions
│ │ │ │ │ -00035560: 3a20 6163 7469 6f6e 7320 7461 7267 6574 : actions target
│ │ │ │ │ -00035570: 3a20 7461 7267 6574 0a20 2020 2020 4e6f : target. No
│ │ │ │ │ -00035580: 7420 636f 6d6d 656e 7465 642e 0a0a 7365 t commented...se
│ │ │ │ │ -00035590: 6375 7269 7479 4368 6563 6b46 6f72 4e61 curityCheckForNa
│ │ │ │ │ -000355a0: 6d65 3a20 6e61 6d65 0a20 2020 2020 4e6f me: name. No
│ │ │ │ │ -000355b0: 7420 636f 6d6d 656e 7465 642e 0a0a 7365 t commented...se
│ │ │ │ │ -000355c0: 6375 7269 7479 4368 6563 6b46 6f72 4e61 curityCheckForNa
│ │ │ │ │ -000355d0: 6d65 3a20 6e61 6d65 2061 6374 696f 6e3a me: name action:
│ │ │ │ │ -000355e0: 2061 6374 696f 6e0a 2020 2020 204e 6f74 action. Not
│ │ │ │ │ -000355f0: 2063 6f6d 6d65 6e74 6564 2e0a 0a73 6563 commented...sec
│ │ │ │ │ -00035600: 7572 6974 7943 6865 636b 466f 724e 616d urityCheckForNam
│ │ │ │ │ -00035610: 653a 206e 616d 6520 6163 7469 6f6e 733a e: name actions:
│ │ │ │ │ -00035620: 2061 6374 696f 6e73 2074 6172 6765 743a actions target:
│ │ │ │ │ -00035630: 2074 6172 6765 740a 2020 2020 204e 6f74 target. Not
│ │ │ │ │ -00035640: 2063 6f6d 6d65 6e74 6564 2e0a 0a73 6563 commented...sec
│ │ │ │ │ -00035650: 7572 6974 7943 6865 636b 466f 724e 616d urityCheckForNam
│ │ │ │ │ -00035660: 653a 206e 616d 6520 7461 7267 6574 3a20 e: name target:
│ │ │ │ │ -00035670: 7461 7267 6574 0a20 2020 2020 4e6f 7420 target. Not
│ │ │ │ │ -00035680: 636f 6d6d 656e 7465 642e 0a0a 1f0a 4669 commented.....Fi
│ │ │ │ │ -00035690: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ -000356a0: 6f2c 2020 4e6f 6465 3a20 436f 6e74 696e o, Node: Contin
│ │ │ │ │ -000356b0: 7561 7469 6f6e 2c20 204e 6578 743a 2043 uation, Next: C
│ │ │ │ │ -000356c0: 5074 722c 2020 5072 6576 3a20 436f 6e74 Ptr, Prev: Cont
│ │ │ │ │ -000356d0: 6578 7450 6172 742c 2020 5570 3a20 4261 extPart, Up: Ba
│ │ │ │ │ -000356e0: 7365 2063 6c61 7373 6573 0a0a 312e 3432 se classes..1.42
│ │ │ │ │ -000356f0: 2043 6f6e 7469 6e75 6174 696f 6e0a 3d3d Continuation.==
│ │ │ │ │ -00035700: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a ===============.
│ │ │ │ │ -00035710: 0a44 6566 696e 6564 2069 6e20 6e61 6d65 .Defined in name
│ │ │ │ │ -00035720: 7370 6163 6520 536d 616c 6c74 616c 6b0a space Smalltalk.
│ │ │ │ │ -00035730: 5375 7065 7263 6c61 7373 3a20 4f62 6a65 Superclass: Obje
│ │ │ │ │ -00035740: 6374 0a43 6174 6567 6f72 793a 204c 616e ct.Category: Lan
│ │ │ │ │ -00035750: 6775 6167 652d 496d 706c 656d 656e 7461 guage-Implementa
│ │ │ │ │ -00035760: 7469 6f6e 0a20 2020 2020 4174 206d 7920 tion. At my
│ │ │ │ │ -00035770: 6865 6172 742c 2049 2061 6d20 736f 6d65 heart, I am some
│ │ │ │ │ -00035780: 7468 696e 6720 6c69 6b65 2074 6865 2067 thing like the g
│ │ │ │ │ -00035790: 6f74 6f20 696e 7374 7275 6374 696f 6e3b oto instruction;
│ │ │ │ │ -000357a0: 206d 7920 6372 6561 7469 6f6e 0a20 2020 my creation.
│ │ │ │ │ -000357b0: 2020 7365 7473 2074 6865 206c 6162 656c sets the label
│ │ │ │ │ -000357c0: 2c20 616e 6420 6d79 206d 6574 686f 6473 , and my methods
│ │ │ │ │ -000357d0: 2064 6f20 7468 6520 6a75 6d70 2e20 2048 do the jump. H
│ │ │ │ │ -000357e0: 6f77 6576 6572 2c20 7468 6973 2069 7320 owever, this is
│ │ │ │ │ -000357f0: 610a 2020 2020 2072 6561 6c6c 7920 706f a. really po
│ │ │ │ │ -00035800: 7765 7266 756c 206b 696e 6420 6f66 2067 werful kind of g
│ │ │ │ │ -00035810: 6f74 6f20 696e 7374 7275 6374 696f 6e2e oto instruction.
│ │ │ │ │ -00035820: 2020 4966 2079 6f75 7220 6861 6972 2069 If your hair i
│ │ │ │ │ -00035830: 7320 7475 726e 696e 670a 2020 2020 2067 s turning. g
│ │ │ │ │ -00035840: 7265 656e 2061 7420 7468 6973 2070 6f69 reen at this poi
│ │ │ │ │ -00035850: 6e74 2c20 646f 6e27 7420 776f 7272 7920 nt, don't worry
│ │ │ │ │ -00035860: 6173 2079 6f75 2077 696c 6c20 7072 6f62 as you will prob
│ │ │ │ │ -00035870: 6162 6c79 206f 6e6c 7920 6465 616c 0a20 ably only deal.
│ │ │ │ │ -00035880: 2020 2020 7769 7468 2075 7365 7273 206f with users o
│ │ │ │ │ -00035890: 6620 636f 6e74 696e 7561 7469 6f6e 732c f continuations,
│ │ │ │ │ -000358a0: 2072 6174 6865 7220 7468 616e 2077 6974 rather than wit
│ │ │ │ │ -000358b0: 6820 7468 6520 636f 6e63 6570 7420 6974 h the concept it
│ │ │ │ │ -000358c0: 7365 6c66 2e0a 0a2a 204d 656e 753a 0a0a self...* Menu:..
│ │ │ │ │ -000358d0: 2a20 436f 6e74 696e 7561 7469 6f6e 2063 * Continuation c
│ │ │ │ │ -000358e0: 6c61 7373 2d69 6e73 7461 6e63 6520 6372 lass-instance cr
│ │ │ │ │ -000358f0: 6561 7469 6f6e 3a3a 2020 2863 6c61 7373 eation:: (class
│ │ │ │ │ -00035900: 290a 2a20 436f 6e74 696e 7561 7469 6f6e ).* Continuation
│ │ │ │ │ -00035910: 2d69 6e76 6f63 6174 696f 6e3a 3a20 2028 -invocation:: (
│ │ │ │ │ -00035920: 696e 7374 616e 6365 290a 0a1f 0a46 696c instance)....Fil
│ │ │ │ │ -00035930: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ -00035940: 2c20 204e 6f64 653a 2043 6f6e 7469 6e75 , Node: Continu
│ │ │ │ │ -00035950: 6174 696f 6e20 636c 6173 732d 696e 7374 ation class-inst
│ │ │ │ │ -00035960: 616e 6365 2063 7265 6174 696f 6e2c 2020 ance creation,
│ │ │ │ │ -00035970: 4e65 7874 3a20 436f 6e74 696e 7561 7469 Next: Continuati
│ │ │ │ │ -00035980: 6f6e 2d69 6e76 6f63 6174 696f 6e2c 2020 on-invocation,
│ │ │ │ │ -00035990: 5570 3a20 436f 6e74 696e 7561 7469 6f6e Up: Continuation
│ │ │ │ │ -000359a0: 0a0a 312e 3432 2e31 2043 6f6e 7469 6e75 ..1.42.1 Continu
│ │ │ │ │ -000359b0: 6174 696f 6e20 636c 6173 733a 2069 6e73 ation class: ins
│ │ │ │ │ -000359c0: 7461 6e63 6520 6372 6561 7469 6f6e 0a2d tance creation.-
│ │ │ │ │ -000359d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000359e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000359f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a63 7572 -----------..cur
│ │ │ │ │ -00035a00: 7265 6e74 0a20 2020 2020 5265 7475 726e rent. Return
│ │ │ │ │ -00035a10: 2061 2063 6f6e 7469 6e75 6174 696f 6e2e a continuation.
│ │ │ │ │ -00035a20: 0a0a 6375 7272 656e 7444 6f3a 2061 426c ..currentDo: aBl
│ │ │ │ │ -00035a30: 6f63 6b0a 2020 2020 2050 6173 7320 6120 ock. Pass a
│ │ │ │ │ -00035a40: 636f 6e74 696e 7561 7469 6f6e 2074 6f20 continuation to
│ │ │ │ │ -00035a50: 7468 6520 6f6e 652d 6172 6775 6d65 6e74 the one-argument
│ │ │ │ │ -00035a60: 2062 6c6f 636b 2c20 6142 6c6f 636b 2061 block, aBlock a
│ │ │ │ │ -00035a70: 6e64 2072 6574 7572 6e0a 2020 2020 2074 nd return. t
│ │ │ │ │ -00035a80: 6865 2072 6573 756c 7420 6f66 2065 7661 he result of eva
│ │ │ │ │ -00035a90: 6c75 6174 696e 6720 6974 2e0a 0a65 7363 luating it...esc
│ │ │ │ │ -00035aa0: 6170 6544 6f3a 2061 426c 6f63 6b0a 2020 apeDo: aBlock.
│ │ │ │ │ -00035ab0: 2020 2050 6173 7320 6120 636f 6e74 696e Pass a contin
│ │ │ │ │ -00035ac0: 7561 7469 6f6e 2074 6f20 7468 6520 6f6e uation to the on
│ │ │ │ │ -00035ad0: 652d 6172 6775 6d65 6e74 2062 6c6f 636b e-argument block
│ │ │ │ │ -00035ae0: 2c20 6b6e 6f77 696e 6720 7468 6174 2061 , knowing that a
│ │ │ │ │ -00035af0: 426c 6f63 6b0a 2020 2020 2064 6f65 7320 Block. does
│ │ │ │ │ -00035b00: 6e6f 7420 6661 6c6c 206f 6666 2028 6569 not fall off (ei
│ │ │ │ │ -00035b10: 7468 6572 2062 6563 6175 7365 2069 7420 ther because it
│ │ │ │ │ -00035b20: 696e 636c 7564 6573 2061 206d 6574 686f includes a metho
│ │ │ │ │ -00035b30: 6420 7265 7475 726e 2c20 6f72 0a20 2020 d return, or.
│ │ │ │ │ -00035b40: 2020 6265 6361 7573 6520 6974 2079 6965 because it yie
│ │ │ │ │ -00035b50: 6c64 7320 636f 6e74 726f 6c20 746f 2061 lds control to a
│ │ │ │ │ -00035b60: 6e6f 7468 6572 2063 6f6e 7469 6e75 6174 nother continuat
│ │ │ │ │ -00035b70: 696f 6e29 2e20 2049 6620 6974 2064 6f65 ion). If it doe
│ │ │ │ │ -00035b80: 732c 2061 6e0a 2020 2020 2065 7863 6570 s, an. excep
│ │ │ │ │ -00035b90: 7469 6f6e 2077 696c 6c20 6265 2073 6967 tion will be sig
│ │ │ │ │ -00035ba0: 6e61 6c6c 6564 2061 6e64 2074 6865 2063 nalled and the c
│ │ │ │ │ -00035bb0: 7572 7265 6e74 2070 726f 6365 7373 2074 urrent process t
│ │ │ │ │ -00035bc0: 6572 6d69 6e61 7465 642e 0a0a 1f0a 4669 erminated.....Fi
│ │ │ │ │ -00035bd0: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ -00035be0: 6f2c 2020 4e6f 6465 3a20 436f 6e74 696e o, Node: Contin
│ │ │ │ │ -00035bf0: 7561 7469 6f6e 2d69 6e76 6f63 6174 696f uation-invocatio
│ │ │ │ │ -00035c00: 6e2c 2020 5072 6576 3a20 436f 6e74 696e n, Prev: Contin
│ │ │ │ │ -00035c10: 7561 7469 6f6e 2063 6c61 7373 2d69 6e73 uation class-ins
│ │ │ │ │ -00035c20: 7461 6e63 6520 6372 6561 7469 6f6e 2c20 tance creation,
│ │ │ │ │ -00035c30: 2055 703a 2043 6f6e 7469 6e75 6174 696f Up: Continuatio
│ │ │ │ │ -00035c40: 6e0a 0a31 2e34 322e 3220 436f 6e74 696e n..1.42.2 Contin
│ │ │ │ │ -00035c50: 7561 7469 6f6e 3a20 696e 766f 6361 7469 uation: invocati
│ │ │ │ │ -00035c60: 6f6e 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d on.-------------
│ │ │ │ │ -00035c70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00035c80: 2d2d 0a0a 6361 6c6c 4343 0a20 2020 2020 --..callCC.
│ │ │ │ │ -00035c90: 4163 7469 7661 7465 2074 6865 206f 7269 Activate the ori
│ │ │ │ │ -00035ca0: 6769 6e61 6c20 636f 6e74 696e 7561 7469 ginal continuati
│ │ │ │ │ -00035cb0: 6f6e 2c20 7061 7373 696e 6720 6261 636b on, passing back
│ │ │ │ │ -00035cc0: 2069 6e20 7475 726e 2061 0a20 2020 2020 in turn a.
│ │ │ │ │ -00035cd0: 636f 6e74 696e 7561 7469 6f6e 2066 6f72 continuation for
│ │ │ │ │ -00035ce0: 2074 6865 2063 616c 6c65 722e 2020 5468 the caller. Th
│ │ │ │ │ -00035cf0: 6520 6361 6c6c 6564 2063 6f6e 7469 6e75 e called continu
│ │ │ │ │ -00035d00: 6174 696f 6e20 6265 636f 6d65 730a 2020 ation becomes.
│ │ │ │ │ -00035d10: 2020 2075 6e75 7361 626c 652c 2061 6e64 unusable, and
│ │ │ │ │ -00035d20: 2061 6e79 2061 7474 656d 7074 2074 6f20 any attempt to
│ │ │ │ │ -00035d30: 7265 6163 7469 7661 7465 2069 7420 7769 reactivate it wi
│ │ │ │ │ -00035d40: 6c6c 2063 6175 7365 2061 6e20 6578 6365 ll cause an exce
│ │ │ │ │ -00035d50: 7074 696f 6e2e 0a20 2020 2020 5468 6973 ption.. This
│ │ │ │ │ -00035d60: 2069 7320 6e6f 7420 6120 6c69 6d69 7461 is not a limita
│ │ │ │ │ -00035d70: 7469 6f6e 2c20 696e 2067 656e 6572 616c tion, in general
│ │ │ │ │ -00035d80: 2c20 6265 6361 7573 6520 7468 6973 206d , because this m
│ │ │ │ │ -00035d90: 6574 686f 6420 6973 2075 7365 640a 2020 ethod is used.
│ │ │ │ │ -00035da0: 2020 2074 6f20 7265 706c 6163 6520 6120 to replace a
│ │ │ │ │ -00035db0: 636f 6e74 696e 7561 7469 6f6e 2077 6974 continuation wit
│ │ │ │ │ -00035dc0: 6820 616e 6f74 6865 7220 2873 6565 2074 h another (see t
│ │ │ │ │ -00035dd0: 6865 2069 6d70 6c65 6d65 6e74 6174 696f he implementatio
│ │ │ │ │ -00035de0: 6e20 6f66 0a20 2020 2020 7468 6520 4765 n of. the Ge
│ │ │ │ │ -00035df0: 6e65 7261 746f 7220 636c 6173 7329 2e0a nerator class)..
│ │ │ │ │ -00035e00: 0a6f 6e65 5368 6f74 5661 6c75 650a 2020 .oneShotValue.
│ │ │ │ │ -00035e10: 2020 2052 6574 7572 6e20 6e69 6c20 746f Return nil to
│ │ │ │ │ -00035e20: 2074 6865 206f 7269 6769 6e61 6c20 636f the original co
│ │ │ │ │ -00035e30: 6e74 696e 7561 7469 6f6e 2c20 7768 6963 ntinuation, whic
│ │ │ │ │ -00035e40: 6820 6265 636f 6d65 7320 756e 7573 6162 h becomes unusab
│ │ │ │ │ -00035e50: 6c65 2e0a 2020 2020 2041 7474 656d 7074 le.. Attempt
│ │ │ │ │ -00035e60: 696e 6720 746f 2072 6561 6374 6976 6174 ing to reactivat
│ │ │ │ │ -00035e70: 6520 6974 2077 696c 6c20 6361 7573 6520 e it will cause
│ │ │ │ │ -00035e80: 616e 2065 7863 6570 7469 6f6e 2e20 2054 an exception. T
│ │ │ │ │ -00035e90: 6869 7320 6973 2061 6e0a 2020 2020 206f his is an. o
│ │ │ │ │ -00035ea0: 7074 696d 697a 6174 696f 6e20 6f76 6572 ptimization over
│ │ │ │ │ -00035eb0: 2023 7661 6c75 652e 0a0a 6f6e 6553 686f #value...oneSho
│ │ │ │ │ -00035ec0: 7456 616c 7565 3a20 760a 2020 2020 2052 tValue: v. R
│ │ │ │ │ -00035ed0: 6574 7572 6e20 616e 4f62 6a65 6374 2074 eturn anObject t
│ │ │ │ │ -00035ee0: 6f20 7468 6520 6f72 6967 696e 616c 2063 o the original c
│ │ │ │ │ -00035ef0: 6f6e 7469 6e75 6174 696f 6e2c 2077 6869 ontinuation, whi
│ │ │ │ │ -00035f00: 6368 2062 6563 6f6d 6573 0a20 2020 2020 ch becomes.
│ │ │ │ │ -00035f10: 756e 7573 6162 6c65 2e20 2041 7474 656d unusable. Attem
│ │ │ │ │ -00035f20: 7074 696e 6720 746f 2072 6561 6374 6976 pting to reactiv
│ │ │ │ │ -00035f30: 6174 6520 6974 2077 696c 6c20 6361 7573 ate it will caus
│ │ │ │ │ -00035f40: 6520 616e 2065 7863 6570 7469 6f6e 2e0a e an exception..
│ │ │ │ │ -00035f50: 2020 2020 2054 6869 7320 6973 2061 6e20 This is an
│ │ │ │ │ -00035f60: 6f70 7469 6d69 7a61 7469 6f6e 206f 7665 optimization ove
│ │ │ │ │ -00035f70: 7220 2376 616c 7565 3a2e 0a0a 7661 6c75 r #value:...valu
│ │ │ │ │ -00035f80: 650a 2020 2020 2052 6574 7572 6e20 6e69 e. Return ni
│ │ │ │ │ -00035f90: 6c20 746f 2074 6865 206f 7269 6769 6e61 l to the origina
│ │ │ │ │ -00035fa0: 6c20 636f 6e74 696e 7561 7469 6f6e 2c20 l continuation,
│ │ │ │ │ -00035fb0: 636f 7079 696e 6720 7468 6520 7374 6163 copying the stac
│ │ │ │ │ -00035fc0: 6b20 746f 2061 6c6c 6f77 0a20 2020 2020 k to allow.
│ │ │ │ │ -00035fd0: 616e 6f74 6865 7220 6163 7469 7661 7469 another activati
│ │ │ │ │ -00035fe0: 6f6e 2e0a 0a76 616c 7565 3a20 616e 4f62 on...value: anOb
│ │ │ │ │ -00035ff0: 6a65 6374 0a20 2020 2020 5265 7475 726e ject. Return
│ │ │ │ │ +0002e860: 7069 6c65 6443 6f64 652d 636f 7079 696e piledCode-copyin
│ │ │ │ │ +0002e870: 673a 3a20 2028 696e 7374 616e 6365 290a g:: (instance).
│ │ │ │ │ +0002e880: 2a20 436f 6d70 696c 6564 436f 6465 2d64 * CompiledCode-d
│ │ │ │ │ +0002e890: 6562 7567 6769 6e67 3a3a 2020 2869 6e73 ebugging:: (ins
│ │ │ │ │ +0002e8a0: 7461 6e63 6529 0a2a 2043 6f6d 7069 6c65 tance).* Compile
│ │ │ │ │ +0002e8b0: 6443 6f64 652d 6465 636f 6469 6e67 2062 dCode-decoding b
│ │ │ │ │ +0002e8c0: 7974 6563 6f64 6573 3a3a 2020 2869 6e73 ytecodes:: (ins
│ │ │ │ │ +0002e8d0: 7461 6e63 6529 0a2a 2043 6f6d 7069 6c65 tance).* Compile
│ │ │ │ │ +0002e8e0: 6443 6f64 652d 6c69 7465 7261 6c73 202d dCode-literals -
│ │ │ │ │ +0002e8f0: 2069 7465 7261 7469 6f6e 3a3a 2020 2869 iteration:: (i
│ │ │ │ │ +0002e900: 6e73 7461 6e63 6529 0a2a 2043 6f6d 7069 nstance).* Compi
│ │ │ │ │ +0002e910: 6c65 6443 6f64 652d 7365 6375 7269 7479 ledCode-security
│ │ │ │ │ +0002e920: 3a3a 2020 2869 6e73 7461 6e63 6529 0a2a :: (instance).*
│ │ │ │ │ +0002e930: 2043 6f6d 7069 6c65 6443 6f64 652d 7465 CompiledCode-te
│ │ │ │ │ +0002e940: 7374 696e 6720 6163 6365 7373 6573 3a3a sting accesses::
│ │ │ │ │ +0002e950: 2020 2869 6e73 7461 6e63 6529 0a2a 2043 (instance).* C
│ │ │ │ │ +0002e960: 6f6d 7069 6c65 6443 6f64 652d 7472 616e ompiledCode-tran
│ │ │ │ │ +0002e970: 736c 6174 696f 6e3a 3a20 2028 696e 7374 slation:: (inst
│ │ │ │ │ +0002e980: 616e 6365 290a 0a1f 0a46 696c 653a 2067 ance)....File: g
│ │ │ │ │ +0002e990: 7374 2d62 6173 652e 696e 666f 2c20 204e st-base.info, N
│ │ │ │ │ +0002e9a0: 6f64 653a 2043 6f6d 7069 6c65 6443 6f64 ode: CompiledCod
│ │ │ │ │ +0002e9b0: 6520 636c 6173 732d 6361 6368 6520 666c e class-cache fl
│ │ │ │ │ +0002e9c0: 7573 6869 6e67 2c20 204e 6578 743a 2043 ushing, Next: C
│ │ │ │ │ +0002e9d0: 6f6d 7069 6c65 6443 6f64 6520 636c 6173 ompiledCode clas
│ │ │ │ │ +0002e9e0: 732d 696e 7374 616e 6365 2063 7265 6174 s-instance creat
│ │ │ │ │ +0002e9f0: 696f 6e2c 2020 5570 3a20 436f 6d70 696c ion, Up: Compil
│ │ │ │ │ +0002ea00: 6564 436f 6465 0a0a 312e 3339 2e31 2043 edCode..1.39.1 C
│ │ │ │ │ +0002ea10: 6f6d 7069 6c65 6443 6f64 6520 636c 6173 ompiledCode clas
│ │ │ │ │ +0002ea20: 733a 2063 6163 6865 2066 6c75 7368 696e s: cache flushin
│ │ │ │ │ +0002ea30: 670a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d g.--------------
│ │ │ │ │ +0002ea40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0002ea50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a66 6c75 -----------..flu
│ │ │ │ │ +0002ea60: 7368 5472 616e 736c 6174 6f72 4361 6368 shTranslatorCach
│ │ │ │ │ +0002ea70: 650a 2020 2020 2041 6e73 7765 7220 616e e. Answer an
│ │ │ │ │ +0002ea80: 7920 6b69 6e64 206f 6620 6361 6368 6520 y kind of cache
│ │ │ │ │ +0002ea90: 6d61 6e74 6169 6e65 6420 6279 2061 206a mantained by a j
│ │ │ │ │ +0002eaa0: 7573 742d 696e 2d74 696d 6520 636f 6465 ust-in-time code
│ │ │ │ │ +0002eab0: 0a20 2020 2020 7472 616e 736c 6174 6f72 . translator
│ │ │ │ │ +0002eac0: 2069 6e20 7468 6520 7669 7274 7561 6c20 in the virtual
│ │ │ │ │ +0002ead0: 6d61 6368 696e 6520 2869 6620 616e 7929 machine (if any)
│ │ │ │ │ +0002eae0: 2e20 2044 6f20 6e6f 7468 696e 6720 666f . Do nothing fo
│ │ │ │ │ +0002eaf0: 7220 6e6f 772e 0a0a 0a1f 0a46 696c 653a r now......File:
│ │ │ │ │ +0002eb00: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ +0002eb10: 204e 6f64 653a 2043 6f6d 7069 6c65 6443 Node: CompiledC
│ │ │ │ │ +0002eb20: 6f64 6520 636c 6173 732d 696e 7374 616e ode class-instan
│ │ │ │ │ +0002eb30: 6365 2063 7265 6174 696f 6e2c 2020 4e65 ce creation, Ne
│ │ │ │ │ +0002eb40: 7874 3a20 436f 6d70 696c 6564 436f 6465 xt: CompiledCode
│ │ │ │ │ +0002eb50: 2063 6c61 7373 2d74 6162 6c65 732c 2020 class-tables,
│ │ │ │ │ +0002eb60: 5072 6576 3a20 436f 6d70 696c 6564 436f Prev: CompiledCo
│ │ │ │ │ +0002eb70: 6465 2063 6c61 7373 2d63 6163 6865 2066 de class-cache f
│ │ │ │ │ +0002eb80: 6c75 7368 696e 672c 2020 5570 3a20 436f lushing, Up: Co
│ │ │ │ │ +0002eb90: 6d70 696c 6564 436f 6465 0a0a 312e 3339 mpiledCode..1.39
│ │ │ │ │ +0002eba0: 2e32 2043 6f6d 7069 6c65 6443 6f64 6520 .2 CompiledCode
│ │ │ │ │ +0002ebb0: 636c 6173 733a 2069 6e73 7461 6e63 6520 class: instance
│ │ │ │ │ +0002ebc0: 6372 6561 7469 6f6e 0a2d 2d2d 2d2d 2d2d creation.-------
│ │ │ │ │ +0002ebd0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0002ebe0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0002ebf0: 2d2d 2d2d 2d0a 0a6e 6577 3a20 6e75 6d42 -----..new: numB
│ │ │ │ │ +0002ec00: 7974 6563 6f64 6573 2068 6561 6465 723a ytecodes header:
│ │ │ │ │ +0002ec10: 2061 6e49 6e74 6567 6572 206c 6974 6572 anInteger liter
│ │ │ │ │ +0002ec20: 616c 733a 206c 6974 6572 616c 730a 2020 als: literals.
│ │ │ │ │ +0002ec30: 2020 2041 6e73 7765 7220 6120 6e65 7720 Answer a new
│ │ │ │ │ +0002ec40: 696e 7374 616e 6365 206f 6620 7468 6520 instance of the
│ │ │ │ │ +0002ec50: 7265 6365 6976 6572 2077 6974 6820 726f receiver with ro
│ │ │ │ │ +0002ec60: 6f6d 2066 6f72 2074 6865 2067 6976 656e om for the given
│ │ │ │ │ +0002ec70: 0a20 2020 2020 6e75 6d62 6572 206f 6620 . number of
│ │ │ │ │ +0002ec80: 6279 7465 636f 6465 7320 616e 6420 7468 bytecodes and th
│ │ │ │ │ +0002ec90: 6520 6769 7665 6e20 6865 6164 6572 0a0a e given header..
│ │ │ │ │ +0002eca0: 6e65 773a 206e 756d 4279 7465 636f 6465 new: numBytecode
│ │ │ │ │ +0002ecb0: 7320 6865 6164 6572 3a20 616e 496e 7465 s header: anInte
│ │ │ │ │ +0002ecc0: 6765 7220 6e75 6d4c 6974 6572 616c 733a ger numLiterals:
│ │ │ │ │ +0002ecd0: 206e 756d 4c69 7465 7261 6c73 0a20 2020 numLiterals.
│ │ │ │ │ +0002ece0: 2020 416e 7377 6572 2061 206e 6577 2069 Answer a new i
│ │ │ │ │ +0002ecf0: 6e73 7461 6e63 6520 6f66 2074 6865 2072 nstance of the r
│ │ │ │ │ +0002ed00: 6563 6569 7665 7220 7769 7468 2072 6f6f eceiver with roo
│ │ │ │ │ +0002ed10: 6d20 666f 7220 7468 6520 6769 7665 6e0a m for the given.
│ │ │ │ │ +0002ed20: 2020 2020 206e 756d 6265 7220 6f66 2062 number of b
│ │ │ │ │ +0002ed30: 7974 6563 6f64 6573 2061 6e64 2074 6865 ytecodes and the
│ │ │ │ │ +0002ed40: 2067 6976 656e 2068 6561 6465 720a 0a0a given header...
│ │ │ │ │ +0002ed50: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ +0002ed60: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 436f .info, Node: Co
│ │ │ │ │ +0002ed70: 6d70 696c 6564 436f 6465 2063 6c61 7373 mpiledCode class
│ │ │ │ │ +0002ed80: 2d74 6162 6c65 732c 2020 4e65 7874 3a20 -tables, Next:
│ │ │ │ │ +0002ed90: 436f 6d70 696c 6564 436f 6465 2d61 6363 CompiledCode-acc
│ │ │ │ │ +0002eda0: 6573 7369 6e67 2c20 2050 7265 763a 2043 essing, Prev: C
│ │ │ │ │ +0002edb0: 6f6d 7069 6c65 6443 6f64 6520 636c 6173 ompiledCode clas
│ │ │ │ │ +0002edc0: 732d 696e 7374 616e 6365 2063 7265 6174 s-instance creat
│ │ │ │ │ +0002edd0: 696f 6e2c 2020 5570 3a20 436f 6d70 696c ion, Up: Compil
│ │ │ │ │ +0002ede0: 6564 436f 6465 0a0a 312e 3339 2e33 2043 edCode..1.39.3 C
│ │ │ │ │ +0002edf0: 6f6d 7069 6c65 6443 6f64 6520 636c 6173 ompiledCode clas
│ │ │ │ │ +0002ee00: 733a 2074 6162 6c65 730a 2d2d 2d2d 2d2d s: tables.------
│ │ │ │ │ +0002ee10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0002ee20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a62 7974 -----------..byt
│ │ │ │ │ +0002ee30: 6563 6f64 6549 6e66 6f54 6162 6c65 0a20 ecodeInfoTable.
│ │ │ │ │ +0002ee40: 2020 2020 5265 7475 726e 2061 2042 7974 Return a Byt
│ │ │ │ │ +0002ee50: 6541 7272 6179 2077 6869 6368 2064 6566 eArray which def
│ │ │ │ │ +0002ee60: 696e 6573 2073 6f6d 6520 7072 6f70 6572 ines some proper
│ │ │ │ │ +0002ee70: 7469 6573 206f 6620 7468 6520 6279 7465 ties of the byte
│ │ │ │ │ +0002ee80: 636f 6465 732e 0a20 2020 2020 466f 7220 codes.. For
│ │ │ │ │ +0002ee90: 6561 6368 2062 7974 6563 6f64 652c 2034 each bytecode, 4
│ │ │ │ │ +0002eea0: 2062 7974 6573 2061 7265 2072 6573 6572 bytes are reser
│ │ │ │ │ +0002eeb0: 7665 642e 2020 5468 6520 666f 7572 7468 ved. The fourth
│ │ │ │ │ +0002eec0: 2062 7974 6520 6973 2061 0a20 2020 2020 byte is a.
│ │ │ │ │ +0002eed0: 666c 6167 2062 7974 653a 2062 6974 2037 flag byte: bit 7
│ │ │ │ │ +0002eee0: 206d 6561 6e73 2074 6861 7420 7468 6520 means that the
│ │ │ │ │ +0002eef0: 6172 6775 6d65 6e74 2069 7320 6120 6c69 argument is a li
│ │ │ │ │ +0002ef00: 6e65 206e 756d 6265 7220 746f 2062 650a ne number to be.
│ │ │ │ │ +0002ef10: 2020 2020 2075 7365 6420 696e 2063 7265 used in cre
│ │ │ │ │ +0002ef20: 6174 696e 6720 7468 6520 6279 7465 636f ating the byteco
│ │ │ │ │ +0002ef30: 6465 2d3e 6c69 6e65 206e 756d 6265 7220 de->line number
│ │ │ │ │ +0002ef40: 6d61 702e 0a0a 2020 2020 2054 6865 2066 map... The f
│ │ │ │ │ +0002ef50: 6972 7374 2074 6872 6565 2068 6176 6520 irst three have
│ │ │ │ │ +0002ef60: 6120 6d65 616e 696e 6720 6f6e 6c79 2066 a meaning only f
│ │ │ │ │ +0002ef70: 6f72 2074 686f 7365 2062 7974 6563 6f64 or those bytecod
│ │ │ │ │ +0002ef80: 6573 2074 6861 740a 2020 2020 2072 6570 es that. rep
│ │ │ │ │ +0002ef90: 7265 7365 6e74 2061 2063 6f6d 6269 6e61 resent a combina
│ │ │ │ │ +0002efa0: 7469 6f6e 206f 6620 6f70 6572 6174 696f tion of operatio
│ │ │ │ │ +0002efb0: 6e73 3a20 7468 6520 636f 6d62 696e 6174 ns: the combinat
│ │ │ │ │ +0002efc0: 696f 6e20 6361 6e20 6265 2042 4331 0a20 ion can be BC1.
│ │ │ │ │ +0002efd0: 2020 2020 4152 4720 4243 3220 4f50 4552 ARG BC2 OPER
│ │ │ │ │ +0002efe0: 414e 4420 2020 2020 2069 6620 7468 6520 AND if the
│ │ │ │ │ +0002eff0: 666f 7572 7468 2062 7974 6527 7320 6269 fourth byte's bi
│ │ │ │ │ +0002f000: 7420 3020 3d20 3020 6f72 2020 4243 310a t 0 = 0 or BC1.
│ │ │ │ │ +0002f010: 2020 2020 204f 5045 5241 4e44 2042 4332 OPERAND BC2
│ │ │ │ │ +0002f020: 2041 5247 2020 2020 2020 6966 2074 6865 ARG if the
│ │ │ │ │ +0002f030: 2066 6f75 7274 6820 6279 7465 2773 2062 fourth byte's b
│ │ │ │ │ +0002f040: 6974 2030 203d 2031 0a0a 2020 2020 2077 it 0 = 1.. w
│ │ │ │ │ +0002f050: 6865 7265 2042 4331 2069 7320 7468 6520 here BC1 is the
│ │ │ │ │ +0002f060: 6669 7273 7420 6279 7465 2c20 4243 3220 first byte, BC2
│ │ │ │ │ +0002f070: 6973 2074 6865 2073 6563 6f6e 642c 2041 is the second, A
│ │ │ │ │ +0002f080: 5247 2069 7320 7468 6520 7468 6972 640a RG is the third.
│ │ │ │ │ +0002f090: 2020 2020 2061 6e64 204f 5045 5241 4e44 and OPERAND
│ │ │ │ │ +0002f0a0: 2069 7320 7468 6520 6279 7465 636f 6465 is the bytecode
│ │ │ │ │ +0002f0b0: 2061 7267 756d 656e 7420 6173 2069 7420 argument as it
│ │ │ │ │ +0002f0c0: 6170 7065 6172 7320 696e 2074 6865 2062 appears in the b
│ │ │ │ │ +0002f0d0: 7974 6563 6f64 650a 2020 2020 2073 7472 ytecode. str
│ │ │ │ │ +0002f0e0: 6561 6d2e 0a0a 7370 6563 6961 6c53 656c eam...specialSel
│ │ │ │ │ +0002f0f0: 6563 746f 7273 0a20 2020 2020 416e 7377 ectors. Answ
│ │ │ │ │ +0002f100: 6572 2061 6e20 6172 7261 7920 6f66 206d er an array of m
│ │ │ │ │ +0002f110: 6573 7361 6765 206e 616d 6573 2074 6861 essage names tha
│ │ │ │ │ +0002f120: 7420 646f 6e27 7420 6e65 6564 2074 6f20 t don't need to
│ │ │ │ │ +0002f130: 6265 2069 6e20 6c69 7465 7261 6c73 0a20 be in literals.
│ │ │ │ │ +0002f140: 2020 2020 746f 2062 6520 7365 6e74 2069 to be sent i
│ │ │ │ │ +0002f150: 6e20 6120 6d65 7468 6f64 2e20 2054 6865 n a method. The
│ │ │ │ │ +0002f160: 6972 2070 6f73 6974 696f 6e20 6865 7265 ir position here
│ │ │ │ │ +0002f170: 2072 6566 6c65 6374 7320 7468 6569 720a reflects their.
│ │ │ │ │ +0002f180: 2020 2020 2069 6e74 6567 6572 2063 6f64 integer cod
│ │ │ │ │ +0002f190: 6520 696e 2062 7974 6563 6f64 652e 0a0a e in bytecode...
│ │ │ │ │ +0002f1a0: 7370 6563 6961 6c53 656c 6563 746f 7273 specialSelectors
│ │ │ │ │ +0002f1b0: 4e75 6d41 7267 730a 2020 2020 2041 6e73 NumArgs. Ans
│ │ │ │ │ +0002f1c0: 7765 7220 6120 6861 726d 6f6e 696f 7573 wer a harmonious
│ │ │ │ │ +0002f1d0: 6c79 2d69 6e64 6578 6564 2061 7272 6179 ly-indexed array
│ │ │ │ │ +0002f1e0: 206f 6620 6172 6974 6965 7320 666f 7220 of arities for
│ │ │ │ │ +0002f1f0: 7468 6520 6d65 7373 6167 6573 0a20 2020 the messages.
│ │ │ │ │ +0002f200: 2020 616e 7377 6572 6564 2062 7920 2373 answered by #s
│ │ │ │ │ +0002f210: 7065 6369 616c 5365 6c65 6374 6f72 732e pecialSelectors.
│ │ │ │ │ +0002f220: 0a0a 0a1f 0a46 696c 653a 2067 7374 2d62 .....File: gst-b
│ │ │ │ │ +0002f230: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ +0002f240: 2043 6f6d 7069 6c65 6443 6f64 652d 6163 CompiledCode-ac
│ │ │ │ │ +0002f250: 6365 7373 696e 672c 2020 4e65 7874 3a20 cessing, Next:
│ │ │ │ │ +0002f260: 436f 6d70 696c 6564 436f 6465 2d62 6173 CompiledCode-bas
│ │ │ │ │ +0002f270: 6963 2c20 2050 7265 763a 2043 6f6d 7069 ic, Prev: Compi
│ │ │ │ │ +0002f280: 6c65 6443 6f64 6520 636c 6173 732d 7461 ledCode class-ta
│ │ │ │ │ +0002f290: 626c 6573 2c20 2055 703a 2043 6f6d 7069 bles, Up: Compi
│ │ │ │ │ +0002f2a0: 6c65 6443 6f64 650a 0a31 2e33 392e 3420 ledCode..1.39.4
│ │ │ │ │ +0002f2b0: 436f 6d70 696c 6564 436f 6465 3a20 6163 CompiledCode: ac
│ │ │ │ │ +0002f2c0: 6365 7373 696e 670a 2d2d 2d2d 2d2d 2d2d cessing.--------
│ │ │ │ │ +0002f2d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0002f2e0: 2d2d 2d2d 2d2d 0a0a 6174 3a20 616e 496e ------..at: anIn
│ │ │ │ │ +0002f2f0: 6465 7820 7075 743a 2061 4279 7465 636f dex put: aByteco
│ │ │ │ │ +0002f300: 6465 0a20 2020 2020 5374 6f72 6520 6142 de. Store aB
│ │ │ │ │ +0002f310: 7974 6563 6f64 6520 6173 2074 6865 2061 ytecode as the a
│ │ │ │ │ +0002f320: 6e49 6e64 6578 2d74 6820 6279 7465 636f nIndex-th byteco
│ │ │ │ │ +0002f330: 6465 0a0a 626c 6f63 6b41 743a 2061 6e49 de..blockAt: anI
│ │ │ │ │ +0002f340: 6e64 6578 0a20 2020 2020 416e 7377 6572 ndex. Answer
│ │ │ │ │ +0002f350: 2074 6865 2043 6f6d 7069 6c65 6442 6c6f the CompiledBlo
│ │ │ │ │ +0002f360: 636b 2061 7474 6163 6865 6420 746f 2074 ck attached to t
│ │ │ │ │ +0002f370: 6865 2061 6e49 6e64 6578 2d74 6820 6c69 he anIndex-th li
│ │ │ │ │ +0002f380: 7465 7261 6c2c 0a20 2020 2020 6173 7375 teral,. assu
│ │ │ │ │ +0002f390: 6d69 6e67 2074 6861 7420 7468 6520 6c69 ming that the li
│ │ │ │ │ +0002f3a0: 7465 7261 6c20 6973 2061 2043 6f6d 7069 teral is a Compi
│ │ │ │ │ +0002f3b0: 6c65 6442 6c6f 636b 206f 7220 6120 426c ledBlock or a Bl
│ │ │ │ │ +0002f3c0: 6f63 6b43 6c6f 7375 7265 2e0a 0a62 7974 ockClosure...byt
│ │ │ │ │ +0002f3d0: 6563 6f64 6541 743a 2061 6e49 6e64 6578 ecodeAt: anIndex
│ │ │ │ │ +0002f3e0: 0a20 2020 2020 416e 7377 6572 2074 6865 . Answer the
│ │ │ │ │ +0002f3f0: 2061 6e49 6e64 6578 2d74 6820 6279 7465 anIndex-th byte
│ │ │ │ │ +0002f400: 636f 6465 0a0a 6279 7465 636f 6465 4174 code..bytecodeAt
│ │ │ │ │ +0002f410: 3a20 616e 496e 6465 7820 7075 743a 2061 : anIndex put: a
│ │ │ │ │ +0002f420: 4279 7465 636f 6465 0a20 2020 2020 5374 Bytecode. St
│ │ │ │ │ +0002f430: 6f72 6520 6142 7974 6563 6f64 6520 6173 ore aBytecode as
│ │ │ │ │ +0002f440: 2074 6865 2061 6e49 6e64 6578 2d74 6820 the anIndex-th
│ │ │ │ │ +0002f450: 6279 7465 636f 6465 0a0a 666c 6167 730a bytecode..flags.
│ │ │ │ │ +0002f460: 2020 2020 2050 7269 7661 7465 202d 2041 Private - A
│ │ │ │ │ +0002f470: 6e73 7765 7220 7468 6520 6f70 7469 6d69 nswer the optimi
│ │ │ │ │ +0002f480: 7a61 7469 6f6e 2066 6c61 6773 2066 6f72 zation flags for
│ │ │ │ │ +0002f490: 2074 6865 2072 6563 6569 7665 720a 0a69 the receiver..i
│ │ │ │ │ +0002f4a0: 7341 6e6e 6f74 6174 6564 0a20 2020 2020 sAnnotated.
│ │ │ │ │ +0002f4b0: 416e 7377 6572 2060 6661 6c73 6527 2e0a Answer `false'..
│ │ │ │ │ +0002f4c0: 0a6c 6974 6572 616c 4174 3a20 616e 496e .literalAt: anIn
│ │ │ │ │ +0002f4d0: 6465 780a 2020 2020 2041 6e73 7765 7220 dex. Answer
│ │ │ │ │ +0002f4e0: 7468 6520 616e 496e 6465 782d 7468 206c the anIndex-th l
│ │ │ │ │ +0002f4f0: 6974 6572 616c 0a0a 6c69 7465 7261 6c41 iteral..literalA
│ │ │ │ │ +0002f500: 743a 2061 6e49 6e74 6567 6572 2070 7574 t: anInteger put
│ │ │ │ │ +0002f510: 3a20 6156 616c 7565 0a20 2020 2020 5374 : aValue. St
│ │ │ │ │ +0002f520: 6f72 6520 6156 616c 7565 2061 7320 7468 ore aValue as th
│ │ │ │ │ +0002f530: 6520 616e 496e 6465 782d 7468 206c 6974 e anIndex-th lit
│ │ │ │ │ +0002f540: 6572 616c 0a0a 6c69 7465 7261 6c73 0a20 eral..literals.
│ │ │ │ │ +0002f550: 2020 2020 416e 7377 6572 2074 6865 206c Answer the l
│ │ │ │ │ +0002f560: 6974 6572 616c 7320 7265 6665 7265 6e63 iterals referenc
│ │ │ │ │ +0002f570: 6564 2062 7920 6d79 2063 6f64 6520 6f72 ed by my code or
│ │ │ │ │ +0002f580: 2061 6e79 2043 6f6d 7069 6c65 6443 6f64 any CompiledCod
│ │ │ │ │ +0002f590: 650a 2020 2020 2069 6e73 7461 6e63 6573 e. instances
│ │ │ │ │ +0002f5a0: 2049 206f 776e 2e0a 0a6d 6574 686f 640a I own...method.
│ │ │ │ │ +0002f5b0: 2020 2020 2041 6e73 7765 7220 7468 6520 Answer the
│ │ │ │ │ +0002f5c0: 7061 7265 6e74 206d 6574 686f 6420 666f parent method fo
│ │ │ │ │ +0002f5d0: 7220 7468 6520 7265 6365 6976 6572 2c20 r the receiver,
│ │ │ │ │ +0002f5e0: 6f72 2073 656c 6620 6966 2069 7420 6973 or self if it is
│ │ │ │ │ +0002f5f0: 2061 0a20 2020 2020 6d65 7468 6f64 2e0a a. method..
│ │ │ │ │ +0002f600: 0a6d 6574 686f 6443 6c61 7373 0a20 2020 .methodClass.
│ │ │ │ │ +0002f610: 2020 416e 7377 6572 2074 6865 2063 6c61 Answer the cla
│ │ │ │ │ +0002f620: 7373 2069 6e20 7768 6963 6820 7468 6520 ss in which the
│ │ │ │ │ +0002f630: 7265 6365 6976 6572 2069 7320 696e 7374 receiver is inst
│ │ │ │ │ +0002f640: 616c 6c65 642e 0a0a 6d65 7468 6f64 436c alled...methodCl
│ │ │ │ │ +0002f650: 6173 733a 206d 6574 686f 6443 6c61 7373 ass: methodClass
│ │ │ │ │ +0002f660: 0a20 2020 2020 5365 7420 7468 6520 7265 . Set the re
│ │ │ │ │ +0002f670: 6365 6976 6572 2773 2063 6c61 7373 2069 ceiver's class i
│ │ │ │ │ +0002f680: 6e73 7461 6e63 6520 7661 7269 6162 6c65 nstance variable
│ │ │ │ │ +0002f690: 0a0a 6e75 6d41 7267 730a 2020 2020 2041 ..numArgs. A
│ │ │ │ │ +0002f6a0: 6e73 7765 7220 7468 6520 6e75 6d62 6572 nswer the number
│ │ │ │ │ +0002f6b0: 206f 6620 6172 6775 6d65 6e74 7320 666f of arguments fo
│ │ │ │ │ +0002f6c0: 7220 7468 6520 7265 6365 6976 6572 0a0a r the receiver..
│ │ │ │ │ +0002f6d0: 6e75 6d4c 6974 6572 616c 730a 2020 2020 numLiterals.
│ │ │ │ │ +0002f6e0: 2041 6e73 7765 7220 7468 6520 6e75 6d62 Answer the numb
│ │ │ │ │ +0002f6f0: 6572 206f 6620 6c69 7465 7261 6c73 2066 er of literals f
│ │ │ │ │ +0002f700: 6f72 2074 6865 2072 6563 6569 7665 720a or the receiver.
│ │ │ │ │ +0002f710: 0a6e 756d 5465 6d70 730a 2020 2020 2041 .numTemps. A
│ │ │ │ │ +0002f720: 6e73 7765 7220 7468 6520 6e75 6d62 6572 nswer the number
│ │ │ │ │ +0002f730: 206f 6620 7465 6d70 6f72 6172 6965 7320 of temporaries
│ │ │ │ │ +0002f740: 666f 7220 7468 6520 7265 6365 6976 6572 for the receiver
│ │ │ │ │ +0002f750: 0a0a 7072 696d 6974 6976 650a 2020 2020 ..primitive.
│ │ │ │ │ +0002f760: 2041 6e73 7765 7220 7468 6520 7072 696d Answer the prim
│ │ │ │ │ +0002f770: 6974 6976 6520 6361 6c6c 6564 2062 7920 itive called by
│ │ │ │ │ +0002f780: 7468 6520 7265 6365 6976 6572 0a0a 7365 the receiver..se
│ │ │ │ │ +0002f790: 6c65 6374 6f72 0a20 2020 2020 416e 7377 lector. Answ
│ │ │ │ │ +0002f7a0: 6572 2074 6865 2073 656c 6563 746f 7220 er the selector
│ │ │ │ │ +0002f7b0: 7468 726f 7567 6820 7768 6963 6820 7468 through which th
│ │ │ │ │ +0002f7c0: 6520 6d65 7468 6f64 2069 7320 6361 6c6c e method is call
│ │ │ │ │ +0002f7d0: 6564 0a0a 7365 6c65 6374 6f72 3a20 6153 ed..selector: aS
│ │ │ │ │ +0002f7e0: 796d 626f 6c0a 2020 2020 2053 6574 2074 ymbol. Set t
│ │ │ │ │ +0002f7f0: 6865 2073 656c 6563 746f 7220 7468 726f he selector thro
│ │ │ │ │ +0002f800: 7567 6820 7768 6963 6820 7468 6520 6d65 ugh which the me
│ │ │ │ │ +0002f810: 7468 6f64 2069 7320 6361 6c6c 6564 0a0a thod is called..
│ │ │ │ │ +0002f820: 736f 7572 6365 436f 6465 4c69 6e65 7344 sourceCodeLinesD
│ │ │ │ │ +0002f830: 656c 7461 0a20 2020 2020 416e 7377 6572 elta. Answer
│ │ │ │ │ +0002f840: 2074 6865 2064 656c 7461 2066 726f 6d20 the delta from
│ │ │ │ │ +0002f850: 7468 6520 6e75 6d62 6572 7320 696e 204c the numbers in L
│ │ │ │ │ +0002f860: 494e 455f 4e55 4d42 4552 2062 7974 6563 INE_NUMBER bytec
│ │ │ │ │ +0002f870: 6f64 6573 2074 6f0a 2020 2020 2073 6f75 odes to. sou
│ │ │ │ │ +0002f880: 7263 6520 636f 6465 206c 696e 6520 6e75 rce code line nu
│ │ │ │ │ +0002f890: 6d62 6572 732e 0a0a 7374 6163 6b44 6570 mbers...stackDep
│ │ │ │ │ +0002f8a0: 7468 0a20 2020 2020 416e 7377 6572 2074 th. Answer t
│ │ │ │ │ +0002f8b0: 6865 206e 756d 6265 7220 6f66 2073 7461 he number of sta
│ │ │ │ │ +0002f8c0: 636b 2073 6c6f 7473 206e 6565 6465 6420 ck slots needed
│ │ │ │ │ +0002f8d0: 666f 7220 7468 6520 7265 6365 6976 6572 for the receiver
│ │ │ │ │ +0002f8e0: 0a0a 0a1f 0a46 696c 653a 2067 7374 2d62 .....File: gst-b
│ │ │ │ │ +0002f8f0: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ +0002f900: 2043 6f6d 7069 6c65 6443 6f64 652d 6261 CompiledCode-ba
│ │ │ │ │ +0002f910: 7369 632c 2020 4e65 7874 3a20 436f 6d70 sic, Next: Comp
│ │ │ │ │ +0002f920: 696c 6564 436f 6465 2d63 6f70 7969 6e67 iledCode-copying
│ │ │ │ │ +0002f930: 2c20 2050 7265 763a 2043 6f6d 7069 6c65 , Prev: Compile
│ │ │ │ │ +0002f940: 6443 6f64 652d 6163 6365 7373 696e 672c dCode-accessing,
│ │ │ │ │ +0002f950: 2020 5570 3a20 436f 6d70 696c 6564 436f Up: CompiledCo
│ │ │ │ │ +0002f960: 6465 0a0a 312e 3339 2e35 2043 6f6d 7069 de..1.39.5 Compi
│ │ │ │ │ +0002f970: 6c65 6443 6f64 653a 2062 6173 6963 0a2d ledCode: basic.-
│ │ │ │ │ +0002f980: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0002f990: 2d2d 2d2d 2d2d 2d2d 2d0a 0a3d 2061 4d65 ---------..= aMe
│ │ │ │ │ +0002f9a0: 7468 6f64 0a20 2020 2020 416e 7377 6572 thod. Answer
│ │ │ │ │ +0002f9b0: 2077 6865 7468 6572 2074 6865 2072 6563 whether the rec
│ │ │ │ │ +0002f9c0: 6569 7665 7220 6973 2074 6865 2073 616d eiver is the sam
│ │ │ │ │ +0002f9d0: 6520 6f62 6a65 6374 2061 7320 6172 672e e object as arg.
│ │ │ │ │ +0002f9e0: 2020 5465 7374 696e 670a 2020 2020 2066 Testing. f
│ │ │ │ │ +0002f9f0: 6f72 2065 7175 616c 6974 7920 636f 756c or equality coul
│ │ │ │ │ +0002fa00: 6420 6272 6561 6b20 7468 6520 6272 6f77 d break the brow
│ │ │ │ │ +0002fa10: 7365 722c 2073 696e 6365 2069 7427 7320 ser, since it's
│ │ │ │ │ +0002fa20: 706f 7373 6962 6c65 2074 6f20 7075 740a possible to put.
│ │ │ │ │ +0002fa30: 2020 2020 2061 7262 6974 7261 7279 206f arbitrary o
│ │ │ │ │ +0002fa40: 626a 6563 7473 2076 6961 2023 2328 2e2e bjects via ##(..
│ │ │ │ │ +0002fa50: 2e29 2c20 736f 2074 6869 7320 6973 2073 .), so this is s
│ │ │ │ │ +0002fa60: 6166 6572 2e0a 0a68 6173 680a 2020 2020 afer...hash.
│ │ │ │ │ +0002fa70: 2041 6e73 7765 7220 616e 2068 6173 6820 Answer an hash
│ │ │ │ │ +0002fa80: 7661 6c75 6520 666f 7220 7468 6520 7265 value for the re
│ │ │ │ │ +0002fa90: 6365 6976 6572 0a0a 6d65 7468 6f64 4361 ceiver..methodCa
│ │ │ │ │ +0002faa0: 7465 676f 7279 0a20 2020 2020 416e 7377 tegory. Answ
│ │ │ │ │ +0002fab0: 6572 2074 6865 206d 6574 686f 6420 6361 er the method ca
│ │ │ │ │ +0002fac0: 7465 676f 7279 0a0a 6d65 7468 6f64 4361 tegory..methodCa
│ │ │ │ │ +0002fad0: 7465 676f 7279 3a20 6143 6174 6567 6f72 tegory: aCategor
│ │ │ │ │ +0002fae0: 790a 2020 2020 2053 6574 2074 6865 206d y. Set the m
│ │ │ │ │ +0002faf0: 6574 686f 6420 6361 7465 676f 7279 2074 ethod category t
│ │ │ │ │ +0002fb00: 6f20 7468 6520 6769 7665 6e20 7374 7269 o the given stri
│ │ │ │ │ +0002fb10: 6e67 0a0a 6d65 7468 6f64 536f 7572 6365 ng..methodSource
│ │ │ │ │ +0002fb20: 436f 6465 0a20 2020 2020 416e 7377 6572 Code. Answer
│ │ │ │ │ +0002fb30: 2074 6865 206d 6574 686f 6420 736f 7572 the method sour
│ │ │ │ │ +0002fb40: 6365 2063 6f64 6520 2861 2046 696c 6553 ce code (a FileS
│ │ │ │ │ +0002fb50: 6567 6d65 6e74 206f 7220 5374 7269 6e67 egment or String
│ │ │ │ │ +0002fb60: 206f 7220 6e69 6c29 0a0a 6d65 7468 6f64 or nil)..method
│ │ │ │ │ +0002fb70: 536f 7572 6365 4669 6c65 0a20 2020 2020 SourceFile.
│ │ │ │ │ +0002fb80: 416e 7377 6572 2074 6865 2066 696c 6520 Answer the file
│ │ │ │ │ +0002fb90: 7768 6572 6520 7468 6520 6d65 7468 6f64 where the method
│ │ │ │ │ +0002fba0: 2073 6f75 7263 6520 636f 6465 2069 7320 source code is
│ │ │ │ │ +0002fbb0: 7374 6f72 6564 0a0a 6d65 7468 6f64 536f stored..methodSo
│ │ │ │ │ +0002fbc0: 7572 6365 506f 730a 2020 2020 2041 6e73 urcePos. Ans
│ │ │ │ │ +0002fbd0: 7765 7220 7468 6520 6c6f 6361 7469 6f6e wer the location
│ │ │ │ │ +0002fbe0: 2077 6865 7265 2074 6865 206d 6574 686f where the metho
│ │ │ │ │ +0002fbf0: 6420 736f 7572 6365 2063 6f64 6520 6973 d source code is
│ │ │ │ │ +0002fc00: 2073 746f 7265 6420 696e 2074 6865 0a20 stored in the.
│ │ │ │ │ +0002fc10: 2020 2020 6d65 7468 6f64 536f 7572 6365 methodSource
│ │ │ │ │ +0002fc20: 4669 6c65 0a0a 6d65 7468 6f64 536f 7572 File..methodSour
│ │ │ │ │ +0002fc30: 6365 5374 7269 6e67 0a20 2020 2020 416e ceString. An
│ │ │ │ │ +0002fc40: 7377 6572 2074 6865 206d 6574 686f 6420 swer the method
│ │ │ │ │ +0002fc50: 736f 7572 6365 2063 6f64 6520 6173 2061 source code as a
│ │ │ │ │ +0002fc60: 2073 7472 696e 670a 0a0a 1f0a 4669 6c65 string.....File
│ │ │ │ │ +0002fc70: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ +0002fc80: 2020 4e6f 6465 3a20 436f 6d70 696c 6564 Node: Compiled
│ │ │ │ │ +0002fc90: 436f 6465 2d63 6f70 7969 6e67 2c20 204e Code-copying, N
│ │ │ │ │ +0002fca0: 6578 743a 2043 6f6d 7069 6c65 6443 6f64 ext: CompiledCod
│ │ │ │ │ +0002fcb0: 652d 6465 6275 6767 696e 672c 2020 5072 e-debugging, Pr
│ │ │ │ │ +0002fcc0: 6576 3a20 436f 6d70 696c 6564 436f 6465 ev: CompiledCode
│ │ │ │ │ +0002fcd0: 2d62 6173 6963 2c20 2055 703a 2043 6f6d -basic, Up: Com
│ │ │ │ │ +0002fce0: 7069 6c65 6443 6f64 650a 0a31 2e33 392e piledCode..1.39.
│ │ │ │ │ +0002fcf0: 3620 436f 6d70 696c 6564 436f 6465 3a20 6 CompiledCode:
│ │ │ │ │ +0002fd00: 636f 7079 696e 670a 2d2d 2d2d 2d2d 2d2d copying.--------
│ │ │ │ │ +0002fd10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0002fd20: 2d2d 2d2d 0a0a 6465 6570 436f 7079 0a20 ----..deepCopy.
│ │ │ │ │ +0002fd30: 2020 2020 416e 7377 6572 2061 2064 6565 Answer a dee
│ │ │ │ │ +0002fd40: 7020 636f 7079 206f 6620 7468 6520 7265 p copy of the re
│ │ │ │ │ +0002fd50: 6365 6976 6572 0a0a 0a1f 0a46 696c 653a ceiver.....File:
│ │ │ │ │ +0002fd60: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ +0002fd70: 204e 6f64 653a 2043 6f6d 7069 6c65 6443 Node: CompiledC
│ │ │ │ │ +0002fd80: 6f64 652d 6465 6275 6767 696e 672c 2020 ode-debugging,
│ │ │ │ │ +0002fd90: 4e65 7874 3a20 436f 6d70 696c 6564 436f Next: CompiledCo
│ │ │ │ │ +0002fda0: 6465 2d64 6563 6f64 696e 6720 6279 7465 de-decoding byte
│ │ │ │ │ +0002fdb0: 636f 6465 732c 2020 5072 6576 3a20 436f codes, Prev: Co
│ │ │ │ │ +0002fdc0: 6d70 696c 6564 436f 6465 2d63 6f70 7969 mpiledCode-copyi
│ │ │ │ │ +0002fdd0: 6e67 2c20 2055 703a 2043 6f6d 7069 6c65 ng, Up: Compile
│ │ │ │ │ +0002fde0: 6443 6f64 650a 0a31 2e33 392e 3720 436f dCode..1.39.7 Co
│ │ │ │ │ +0002fdf0: 6d70 696c 6564 436f 6465 3a20 6465 6275 mpiledCode: debu
│ │ │ │ │ +0002fe00: 6767 696e 670a 2d2d 2d2d 2d2d 2d2d 2d2d gging.----------
│ │ │ │ │ +0002fe10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0002fe20: 2d2d 2d2d 0a0a 6578 616d 696e 654f 6e3a ----..examineOn:
│ │ │ │ │ +0002fe30: 2061 5374 7265 616d 0a20 2020 2020 5072 aStream. Pr
│ │ │ │ │ +0002fe40: 696e 7420 7468 6520 636f 6e74 656e 7473 int the contents
│ │ │ │ │ +0002fe50: 206f 6620 7468 6520 7265 6365 6976 6572 of the receiver
│ │ │ │ │ +0002fe60: 2069 6e20 6120 7665 7262 6f73 6520 7761 in a verbose wa
│ │ │ │ │ +0002fe70: 792e 0a0a 0a1f 0a46 696c 653a 2067 7374 y......File: gst
│ │ │ │ │ +0002fe80: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ +0002fe90: 653a 2043 6f6d 7069 6c65 6443 6f64 652d e: CompiledCode-
│ │ │ │ │ +0002fea0: 6465 636f 6469 6e67 2062 7974 6563 6f64 decoding bytecod
│ │ │ │ │ +0002feb0: 6573 2c20 204e 6578 743a 2043 6f6d 7069 es, Next: Compi
│ │ │ │ │ +0002fec0: 6c65 6443 6f64 652d 6c69 7465 7261 6c73 ledCode-literals
│ │ │ │ │ +0002fed0: 202d 2069 7465 7261 7469 6f6e 2c20 2050 - iteration, P
│ │ │ │ │ +0002fee0: 7265 763a 2043 6f6d 7069 6c65 6443 6f64 rev: CompiledCod
│ │ │ │ │ +0002fef0: 652d 6465 6275 6767 696e 672c 2020 5570 e-debugging, Up
│ │ │ │ │ +0002ff00: 3a20 436f 6d70 696c 6564 436f 6465 0a0a : CompiledCode..
│ │ │ │ │ +0002ff10: 312e 3339 2e38 2043 6f6d 7069 6c65 6443 1.39.8 CompiledC
│ │ │ │ │ +0002ff20: 6f64 653a 2064 6563 6f64 696e 6720 6279 ode: decoding by
│ │ │ │ │ +0002ff30: 7465 636f 6465 730a 2d2d 2d2d 2d2d 2d2d tecodes.--------
│ │ │ │ │ +0002ff40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0002ff50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------.
│ │ │ │ │ +0002ff60: 0a64 6973 7061 7463 6854 6f3a 2061 6e4f .dispatchTo: anO
│ │ │ │ │ +0002ff70: 626a 6563 7420 7769 7468 3a20 7061 7261 bject with: para
│ │ │ │ │ +0002ff80: 6d0a 2020 2020 2044 6973 6173 7365 6d62 m. Disassemb
│ │ │ │ │ +0002ff90: 6c65 2074 6865 2062 7974 6563 6f64 6573 le the bytecodes
│ │ │ │ │ +0002ffa0: 2061 6e64 2074 656c 6c20 616e 4f62 6a65 and tell anObje
│ │ │ │ │ +0002ffb0: 6374 2061 626f 7574 2074 6865 6d20 696e ct about them in
│ │ │ │ │ +0002ffc0: 2074 6865 2066 6f72 6d0a 2020 2020 206f the form. o
│ │ │ │ │ +0002ffd0: 6620 6d65 7373 6167 6520 7365 6e64 732e f message sends.
│ │ │ │ │ +0002ffe0: 2020 7061 7261 6d20 6973 2067 6976 656e param is given
│ │ │ │ │ +0002fff0: 2061 7320 616e 2061 7267 756d 656e 7420 as an argument
│ │ │ │ │ +00030000: 746f 2065 7665 7279 206d 6573 7361 6765 to every message
│ │ │ │ │ +00030010: 0a20 2020 2020 7365 6e64 2e0a 0a0a 1f0a . send......
│ │ │ │ │ +00030020: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ +00030030: 6e66 6f2c 2020 4e6f 6465 3a20 436f 6d70 nfo, Node: Comp
│ │ │ │ │ +00030040: 696c 6564 436f 6465 2d6c 6974 6572 616c iledCode-literal
│ │ │ │ │ +00030050: 7320 2d20 6974 6572 6174 696f 6e2c 2020 s - iteration,
│ │ │ │ │ +00030060: 4e65 7874 3a20 436f 6d70 696c 6564 436f Next: CompiledCo
│ │ │ │ │ +00030070: 6465 2d73 6563 7572 6974 792c 2020 5072 de-security, Pr
│ │ │ │ │ +00030080: 6576 3a20 436f 6d70 696c 6564 436f 6465 ev: CompiledCode
│ │ │ │ │ +00030090: 2d64 6563 6f64 696e 6720 6279 7465 636f -decoding byteco
│ │ │ │ │ +000300a0: 6465 732c 2020 5570 3a20 436f 6d70 696c des, Up: Compil
│ │ │ │ │ +000300b0: 6564 436f 6465 0a0a 312e 3339 2e39 2043 edCode..1.39.9 C
│ │ │ │ │ +000300c0: 6f6d 7069 6c65 6443 6f64 653a 206c 6974 ompiledCode: lit
│ │ │ │ │ +000300d0: 6572 616c 7320 2d20 6974 6572 6174 696f erals - iteratio
│ │ │ │ │ +000300e0: 6e0a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d n.--------------
│ │ │ │ │ +000300f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00030100: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a61 6c6c -----------..all
│ │ │ │ │ +00030110: 4c69 7465 7261 6c53 796d 626f 6c73 446f LiteralSymbolsDo
│ │ │ │ │ +00030120: 3a20 6142 6c6f 636b 0a20 2020 2020 4173 : aBlock. As
│ │ │ │ │ +00030130: 2077 6974 6820 2361 6c6c 4c69 7465 7261 with #allLitera
│ │ │ │ │ +00030140: 6c73 446f 3a2c 2062 7574 206f 6e6c 7920 lsDo:, but only
│ │ │ │ │ +00030150: 6361 6c6c 2061 426c 6f63 6b20 7769 7468 call aBlock with
│ │ │ │ │ +00030160: 2066 6f75 6e64 2053 796d 626f 6c73 2e0a found Symbols..
│ │ │ │ │ +00030170: 0a61 6c6c 4c69 7465 7261 6c73 446f 3a20 .allLiteralsDo:
│ │ │ │ │ +00030180: 6142 6c6f 636b 0a20 2020 2020 5761 6c6b aBlock. Walk
│ │ │ │ │ +00030190: 206d 7920 6c69 7465 7261 6c73 2c20 6465 my literals, de
│ │ │ │ │ +000301a0: 7363 656e 6469 6e67 2069 6e74 6f20 4172 scending into Ar
│ │ │ │ │ +000301b0: 7261 7973 2061 6e64 204d 6573 7361 6765 rays and Message
│ │ │ │ │ +000301c0: 732c 2069 6e76 6f6b 696e 670a 2020 2020 s, invoking.
│ │ │ │ │ +000301d0: 2061 426c 6f63 6b20 7769 7468 2065 6163 aBlock with eac
│ │ │ │ │ +000301e0: 6820 746f 7563 6865 6420 6f62 6a65 6374 h touched object
│ │ │ │ │ +000301f0: 2e0a 0a6c 6974 6572 616c 7344 6f3a 2061 ...literalsDo: a
│ │ │ │ │ +00030200: 426c 6f63 6b0a 2020 2020 2049 6e76 6f6b Block. Invok
│ │ │ │ │ +00030210: 6520 6142 6c6f 636b 2077 6974 6820 6561 e aBlock with ea
│ │ │ │ │ +00030220: 6368 206f 626a 6563 7420 696d 6d65 6469 ch object immedi
│ │ │ │ │ +00030230: 6174 656c 7920 696e 206d 7920 6c69 7374 ately in my list
│ │ │ │ │ +00030240: 206f 6620 6c69 7465 7261 6c73 2e0a 0a0a of literals....
│ │ │ │ │ +00030250: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ +00030260: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 436f .info, Node: Co
│ │ │ │ │ +00030270: 6d70 696c 6564 436f 6465 2d73 6563 7572 mpiledCode-secur
│ │ │ │ │ +00030280: 6974 792c 2020 4e65 7874 3a20 436f 6d70 ity, Next: Comp
│ │ │ │ │ +00030290: 696c 6564 436f 6465 2d74 6573 7469 6e67 iledCode-testing
│ │ │ │ │ +000302a0: 2061 6363 6573 7365 732c 2020 5072 6576 accesses, Prev
│ │ │ │ │ +000302b0: 3a20 436f 6d70 696c 6564 436f 6465 2d6c : CompiledCode-l
│ │ │ │ │ +000302c0: 6974 6572 616c 7320 2d20 6974 6572 6174 iterals - iterat
│ │ │ │ │ +000302d0: 696f 6e2c 2020 5570 3a20 436f 6d70 696c ion, Up: Compil
│ │ │ │ │ +000302e0: 6564 436f 6465 0a0a 312e 3339 2e31 3020 edCode..1.39.10
│ │ │ │ │ +000302f0: 436f 6d70 696c 6564 436f 6465 3a20 7365 CompiledCode: se
│ │ │ │ │ +00030300: 6375 7269 7479 0a2d 2d2d 2d2d 2d2d 2d2d curity.---------
│ │ │ │ │ +00030310: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00030320: 2d2d 2d2d 2d0a 0a76 6572 6966 790a 2020 -----..verify.
│ │ │ │ │ +00030330: 2020 2056 6572 6966 7920 7468 6520 6279 Verify the by
│ │ │ │ │ +00030340: 7465 636f 6465 7320 666f 7220 7468 6520 tecodes for the
│ │ │ │ │ +00030350: 7265 6365 6976 6572 2c20 616e 6420 7261 receiver, and ra
│ │ │ │ │ +00030360: 6973 6520 616e 2065 7863 6570 7469 6f6e ise an exception
│ │ │ │ │ +00030370: 2069 660a 2020 2020 2074 6865 2076 6572 if. the ver
│ │ │ │ │ +00030380: 6966 6963 6174 696f 6e20 7072 6f63 6573 ification proces
│ │ │ │ │ +00030390: 7320 6661 696c 6564 2e0a 0a0a 1f0a 4669 s failed......Fi
│ │ │ │ │ +000303a0: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ +000303b0: 6f2c 2020 4e6f 6465 3a20 436f 6d70 696c o, Node: Compil
│ │ │ │ │ +000303c0: 6564 436f 6465 2d74 6573 7469 6e67 2061 edCode-testing a
│ │ │ │ │ +000303d0: 6363 6573 7365 732c 2020 4e65 7874 3a20 ccesses, Next:
│ │ │ │ │ +000303e0: 436f 6d70 696c 6564 436f 6465 2d74 7261 CompiledCode-tra
│ │ │ │ │ +000303f0: 6e73 6c61 7469 6f6e 2c20 2050 7265 763a nslation, Prev:
│ │ │ │ │ +00030400: 2043 6f6d 7069 6c65 6443 6f64 652d 7365 CompiledCode-se
│ │ │ │ │ +00030410: 6375 7269 7479 2c20 2055 703a 2043 6f6d curity, Up: Com
│ │ │ │ │ +00030420: 7069 6c65 6443 6f64 650a 0a31 2e33 392e piledCode..1.39.
│ │ │ │ │ +00030430: 3131 2043 6f6d 7069 6c65 6443 6f64 653a 11 CompiledCode:
│ │ │ │ │ +00030440: 2074 6573 7469 6e67 2061 6363 6573 7365 testing accesse
│ │ │ │ │ +00030450: 730a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d s.--------------
│ │ │ │ │ +00030460: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00030470: 2d2d 2d2d 2d2d 2d2d 0a0a 6163 6365 7373 --------..access
│ │ │ │ │ +00030480: 6573 3a20 696e 7374 5661 7249 6e64 6578 es: instVarIndex
│ │ │ │ │ +00030490: 0a20 2020 2020 416e 7377 6572 2077 6865 . Answer whe
│ │ │ │ │ +000304a0: 7468 6572 2074 6865 2072 6563 6569 7665 ther the receive
│ │ │ │ │ +000304b0: 7220 6163 6365 7373 6573 2074 6865 2069 r accesses the i
│ │ │ │ │ +000304c0: 6e73 7461 6e63 6520 7661 7269 6162 6c65 nstance variable
│ │ │ │ │ +000304d0: 2077 6974 680a 2020 2020 2074 6865 2067 with. the g
│ │ │ │ │ +000304e0: 6976 656e 2069 6e64 6578 0a0a 6173 7369 iven index..assi
│ │ │ │ │ +000304f0: 676e 733a 2069 6e73 7456 6172 496e 6465 gns: instVarInde
│ │ │ │ │ +00030500: 780a 2020 2020 2041 6e73 7765 7220 7768 x. Answer wh
│ │ │ │ │ +00030510: 6574 6865 7220 7468 6520 7265 6365 6976 ether the receiv
│ │ │ │ │ +00030520: 6572 2077 7269 7465 7320 746f 2074 6865 er writes to the
│ │ │ │ │ +00030530: 2069 6e73 7461 6e63 6520 7661 7269 6162 instance variab
│ │ │ │ │ +00030540: 6c65 2077 6974 680a 2020 2020 2074 6865 le with. the
│ │ │ │ │ +00030550: 2067 6976 656e 2069 6e64 6578 0a0a 636f given index..co
│ │ │ │ │ +00030560: 6e74 6169 6e73 4c69 7465 7261 6c3a 2061 ntainsLiteral: a
│ │ │ │ │ +00030570: 6e4f 626a 6563 740a 2020 2020 2041 6e73 nObject. Ans
│ │ │ │ │ +00030580: 7765 7220 6966 2074 6865 2072 6563 6569 wer if the recei
│ │ │ │ │ +00030590: 7665 7220 636f 6e74 6169 6e73 2061 206c ver contains a l
│ │ │ │ │ +000305a0: 6974 6572 616c 2077 6869 6368 2069 7320 iteral which is
│ │ │ │ │ +000305b0: 6571 7561 6c20 746f 0a20 2020 2020 616e equal to. an
│ │ │ │ │ +000305c0: 4f62 6a65 6374 2e0a 0a68 6173 4279 7465 Object...hasByte
│ │ │ │ │ +000305d0: 636f 6465 3a20 6279 7465 2062 6574 7765 code: byte betwe
│ │ │ │ │ +000305e0: 656e 3a20 6669 7273 7449 6e64 6578 2061 en: firstIndex a
│ │ │ │ │ +000305f0: 6e64 3a20 6c61 7374 496e 6465 780a 2020 nd: lastIndex.
│ │ │ │ │ +00030600: 2020 2041 6e73 7765 7220 7768 6574 6865 Answer whethe
│ │ │ │ │ +00030610: 7220 7468 6520 7265 6365 6976 6572 2069 r the receiver i
│ │ │ │ │ +00030620: 6e63 6c75 6465 7320 7468 6520 6062 7974 ncludes the `byt
│ │ │ │ │ +00030630: 6527 2062 7974 6563 6f64 6520 696e 2061 e' bytecode in a
│ │ │ │ │ +00030640: 6e79 206f 660a 2020 2020 2074 6865 2069 ny of. the i
│ │ │ │ │ +00030650: 6e64 6963 6573 2062 6574 7765 656e 2066 ndices between f
│ │ │ │ │ +00030660: 6972 7374 496e 6465 7820 616e 6420 6c61 irstIndex and la
│ │ │ │ │ +00030670: 7374 496e 6465 782e 0a0a 6a75 6d70 4465 stIndex...jumpDe
│ │ │ │ │ +00030680: 7374 696e 6174 696f 6e41 743a 2061 6e49 stinationAt: anI
│ │ │ │ │ +00030690: 6e64 6578 2066 6f72 7761 7264 3a20 6142 ndex forward: aB
│ │ │ │ │ +000306a0: 6f6f 6c65 616e 0a20 2020 2020 416e 7377 oolean. Answ
│ │ │ │ │ +000306b0: 6572 2077 6865 7265 2074 6865 206a 756d er where the jum
│ │ │ │ │ +000306c0: 7020 6174 2062 7974 6563 6f64 6520 696e p at bytecode in
│ │ │ │ │ +000306d0: 6465 7820 6061 6e49 6e64 6578 2720 6c61 dex `anIndex' la
│ │ │ │ │ +000306e0: 6e64 730a 0a72 6561 6473 3a20 696e 7374 nds..reads: inst
│ │ │ │ │ +000306f0: 5661 7249 6e64 6578 0a20 2020 2020 416e VarIndex. An
│ │ │ │ │ +00030700: 7377 6572 2077 6865 7468 6572 2074 6865 swer whether the
│ │ │ │ │ +00030710: 2072 6563 6569 7665 7220 7265 6164 7320 receiver reads
│ │ │ │ │ +00030720: 7468 6520 696e 7374 616e 6365 2076 6172 the instance var
│ │ │ │ │ +00030730: 6961 626c 6520 7769 7468 2074 6865 0a20 iable with the.
│ │ │ │ │ +00030740: 2020 2020 6769 7665 6e20 696e 6465 780a given index.
│ │ │ │ │ +00030750: 0a72 6566 6572 7354 6f3a 2061 6e4f 626a .refersTo: anObj
│ │ │ │ │ +00030760: 6563 740a 2020 2020 2041 6e73 7765 7220 ect. Answer
│ │ │ │ │ +00030770: 7768 6574 6865 7220 7468 6520 7265 6365 whether the rece
│ │ │ │ │ +00030780: 6976 6572 2072 6566 6572 7320 746f 2074 iver refers to t
│ │ │ │ │ +00030790: 6865 2067 6976 656e 206f 626a 6563 740a he given object.
│ │ │ │ │ +000307a0: 0a73 656e 6473 546f 5375 7065 720a 2020 .sendsToSuper.
│ │ │ │ │ +000307b0: 2020 2041 6e73 7765 7220 7768 6574 6865 Answer whethe
│ │ │ │ │ +000307c0: 7220 7468 6520 7265 6365 6976 6572 2069 r the receiver i
│ │ │ │ │ +000307d0: 6e63 6c75 6465 7320 6120 7365 6e64 2074 ncludes a send t
│ │ │ │ │ +000307e0: 6f20 7375 7065 722e 0a0a 736f 7572 6365 o super...source
│ │ │ │ │ +000307f0: 436f 6465 4d61 700a 2020 2020 2041 6e73 CodeMap. Ans
│ │ │ │ │ +00030800: 7765 7220 616e 2061 7272 6179 2077 6869 wer an array whi
│ │ │ │ │ +00030810: 6368 206d 6170 7320 6279 7465 636f 6465 ch maps bytecode
│ │ │ │ │ +00030820: 2069 6e64 6963 6573 2074 6f20 736f 7572 indices to sour
│ │ │ │ │ +00030830: 6365 2063 6f64 6520 6c69 6e65 0a20 2020 ce code line.
│ │ │ │ │ +00030840: 2020 6e75 6d62 6572 732e 2020 3020 7661 numbers. 0 va
│ │ │ │ │ +00030850: 6c75 6573 2072 6570 7265 7365 6e74 2069 lues represent i
│ │ │ │ │ +00030860: 6e76 616c 6964 2069 6e73 7472 7563 7469 nvalid instructi
│ │ │ │ │ +00030870: 6f6e 2070 6f69 6e74 6572 2069 6e64 6963 on pointer indic
│ │ │ │ │ +00030880: 6573 2e0a 0a0a 1f0a 4669 6c65 3a20 6773 es......File: gs
│ │ │ │ │ +00030890: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ +000308a0: 6465 3a20 436f 6d70 696c 6564 436f 6465 de: CompiledCode
│ │ │ │ │ +000308b0: 2d74 7261 6e73 6c61 7469 6f6e 2c20 2050 -translation, P
│ │ │ │ │ +000308c0: 7265 763a 2043 6f6d 7069 6c65 6443 6f64 rev: CompiledCod
│ │ │ │ │ +000308d0: 652d 7465 7374 696e 6720 6163 6365 7373 e-testing access
│ │ │ │ │ +000308e0: 6573 2c20 2055 703a 2043 6f6d 7069 6c65 es, Up: Compile
│ │ │ │ │ +000308f0: 6443 6f64 650a 0a31 2e33 392e 3132 2043 dCode..1.39.12 C
│ │ │ │ │ +00030900: 6f6d 7069 6c65 6443 6f64 653a 2074 7261 ompiledCode: tra
│ │ │ │ │ +00030910: 6e73 6c61 7469 6f6e 0a2d 2d2d 2d2d 2d2d nslation.-------
│ │ │ │ │ +00030920: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00030930: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6469 7363 ----------..disc
│ │ │ │ │ +00030940: 6172 6454 7261 6e73 6c61 7469 6f6e 0a20 ardTranslation.
│ │ │ │ │ +00030950: 2020 2020 466c 7573 6820 7468 6520 6a75 Flush the ju
│ │ │ │ │ +00030960: 7374 2d69 6e2d 7469 6d65 2074 7261 6e73 st-in-time trans
│ │ │ │ │ +00030970: 6c61 7465 6420 636f 6465 2066 6f72 2074 lated code for t
│ │ │ │ │ +00030980: 6865 2072 6563 6569 7665 7220 2869 6620 he receiver (if
│ │ │ │ │ +00030990: 616e 7929 2e0a 0a0a 1f0a 4669 6c65 3a20 any)......File:
│ │ │ │ │ +000309a0: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ +000309b0: 4e6f 6465 3a20 436f 6d70 696c 6564 4d65 Node: CompiledMe
│ │ │ │ │ +000309c0: 7468 6f64 2c20 204e 6578 743a 2043 6f6e thod, Next: Con
│ │ │ │ │ +000309d0: 7465 7874 5061 7274 2c20 2050 7265 763a textPart, Prev:
│ │ │ │ │ +000309e0: 2043 6f6d 7069 6c65 6443 6f64 652c 2020 CompiledCode,
│ │ │ │ │ +000309f0: 5570 3a20 4261 7365 2063 6c61 7373 6573 Up: Base classes
│ │ │ │ │ +00030a00: 0a0a 312e 3430 2043 6f6d 7069 6c65 644d ..1.40 CompiledM
│ │ │ │ │ +00030a10: 6574 686f 640a 3d3d 3d3d 3d3d 3d3d 3d3d ethod.==========
│ │ │ │ │ +00030a20: 3d3d 3d3d 3d3d 3d3d 3d0a 0a44 6566 696e =========..Defin
│ │ │ │ │ +00030a30: 6564 2069 6e20 6e61 6d65 7370 6163 6520 ed in namespace
│ │ │ │ │ +00030a40: 536d 616c 6c74 616c 6b0a 5375 7065 7263 Smalltalk.Superc
│ │ │ │ │ +00030a50: 6c61 7373 3a20 436f 6d70 696c 6564 436f lass: CompiledCo
│ │ │ │ │ +00030a60: 6465 0a43 6174 6567 6f72 793a 204c 616e de.Category: Lan
│ │ │ │ │ +00030a70: 6775 6167 652d 496d 706c 656d 656e 7461 guage-Implementa
│ │ │ │ │ +00030a80: 7469 6f6e 0a20 2020 2020 4920 7265 7072 tion. I repr
│ │ │ │ │ +00030a90: 6573 656e 7420 6d65 7468 6f64 7320 7468 esent methods th
│ │ │ │ │ +00030aa0: 6174 2068 6176 6520 6265 656e 2063 6f6d at have been com
│ │ │ │ │ +00030ab0: 7069 6c65 642e 2020 4920 6361 6e20 7265 piled. I can re
│ │ │ │ │ +00030ac0: 636f 6d70 696c 650a 2020 2020 206d 6574 compile. met
│ │ │ │ │ +00030ad0: 686f 6473 2066 726f 6d20 7468 6569 7220 hods from their
│ │ │ │ │ +00030ae0: 736f 7572 6365 2063 6f64 652c 2049 2063 source code, I c
│ │ │ │ │ +00030af0: 616e 2069 6e76 6f6b 6520 456d 6163 7320 an invoke Emacs
│ │ │ │ │ +00030b00: 746f 2065 6469 7420 7468 650a 2020 2020 to edit the.
│ │ │ │ │ +00030b10: 2073 6f75 7263 6520 636f 6465 2066 6f72 source code for
│ │ │ │ │ +00030b20: 206f 6e65 206f 6620 6d79 2069 6e73 7461 one of my insta
│ │ │ │ │ +00030b30: 6e63 6573 2c20 616e 6420 4920 6b6e 6f77 nces, and I know
│ │ │ │ │ +00030b40: 2068 6f77 2074 6f20 6163 6365 7373 0a20 how to access.
│ │ │ │ │ +00030b50: 2020 2020 636f 6d70 6f6e 656e 7473 206f components o
│ │ │ │ │ +00030b60: 6620 6d79 2069 6e73 7461 6e63 6573 2e0a f my instances..
│ │ │ │ │ +00030b70: 0a2a 204d 656e 753a 0a0a 2a20 436f 6d70 .* Menu:..* Comp
│ │ │ │ │ +00030b80: 696c 6564 4d65 7468 6f64 2063 6c61 7373 iledMethod class
│ │ │ │ │ +00030b90: 2d63 2063 616c 6c2d 6f75 7473 3a3a 2020 -c call-outs::
│ │ │ │ │ +00030ba0: 2863 6c61 7373 290a 2a20 436f 6d70 696c (class).* Compil
│ │ │ │ │ +00030bb0: 6564 4d65 7468 6f64 2063 6c61 7373 2d69 edMethod class-i
│ │ │ │ │ +00030bc0: 6e73 7461 6e63 6520 6372 6561 7469 6f6e nstance creation
│ │ │ │ │ +00030bd0: 3a3a 2020 2863 6c61 7373 290a 2a20 436f :: (class).* Co
│ │ │ │ │ +00030be0: 6d70 696c 6564 4d65 7468 6f64 2063 6c61 mpiledMethod cla
│ │ │ │ │ +00030bf0: 7373 2d6c 6561 6e20 696d 6167 6573 3a3a ss-lean images::
│ │ │ │ │ +00030c00: 2020 2863 6c61 7373 290a 2a20 436f 6d70 (class).* Comp
│ │ │ │ │ +00030c10: 696c 6564 4d65 7468 6f64 2d61 6363 6573 iledMethod-acces
│ │ │ │ │ +00030c20: 7369 6e67 3a3a 2020 2869 6e73 7461 6e63 sing:: (instanc
│ │ │ │ │ +00030c30: 6529 0a2a 2043 6f6d 7069 6c65 644d 6574 e).* CompiledMet
│ │ │ │ │ +00030c40: 686f 642d 6174 7472 6962 7574 6573 3a3a hod-attributes::
│ │ │ │ │ +00030c50: 2020 2869 6e73 7461 6e63 6529 0a2a 2043 (instance).* C
│ │ │ │ │ +00030c60: 6f6d 7069 6c65 644d 6574 686f 642d 6261 ompiledMethod-ba
│ │ │ │ │ +00030c70: 7369 633a 3a20 2028 696e 7374 616e 6365 sic:: (instance
│ │ │ │ │ +00030c80: 290a 2a20 436f 6d70 696c 6564 4d65 7468 ).* CompiledMeth
│ │ │ │ │ +00030c90: 6f64 2d63 2063 616c 6c2d 6f75 7473 3a3a od-c call-outs::
│ │ │ │ │ +00030ca0: 2020 2869 6e73 7461 6e63 6529 0a2a 2043 (instance).* C
│ │ │ │ │ +00030cb0: 6f6d 7069 6c65 644d 6574 686f 642d 636f ompiledMethod-co
│ │ │ │ │ +00030cc0: 6d70 696c 696e 673a 3a20 2028 696e 7374 mpiling:: (inst
│ │ │ │ │ +00030cd0: 616e 6365 290a 2a20 436f 6d70 696c 6564 ance).* Compiled
│ │ │ │ │ +00030ce0: 4d65 7468 6f64 2d69 6e76 6f6b 696e 673a Method-invoking:
│ │ │ │ │ +00030cf0: 3a20 2028 696e 7374 616e 6365 290a 2a20 : (instance).*
│ │ │ │ │ +00030d00: 436f 6d70 696c 6564 4d65 7468 6f64 2d70 CompiledMethod-p
│ │ │ │ │ +00030d10: 7269 6e74 696e 673a 3a20 2028 696e 7374 rinting:: (inst
│ │ │ │ │ +00030d20: 616e 6365 290a 2a20 436f 6d70 696c 6564 ance).* Compiled
│ │ │ │ │ +00030d30: 4d65 7468 6f64 2d73 6176 696e 6720 616e Method-saving an
│ │ │ │ │ +00030d40: 6420 6c6f 6164 696e 673a 3a20 2028 696e d loading:: (in
│ │ │ │ │ +00030d50: 7374 616e 6365 290a 2a20 436f 6d70 696c stance).* Compil
│ │ │ │ │ +00030d60: 6564 4d65 7468 6f64 2d73 6f75 7263 6520 edMethod-source
│ │ │ │ │ +00030d70: 636f 6465 3a3a 2020 2869 6e73 7461 6e63 code:: (instanc
│ │ │ │ │ +00030d80: 6529 0a2a 2043 6f6d 7069 6c65 644d 6574 e).* CompiledMet
│ │ │ │ │ +00030d90: 686f 642d 7465 7374 696e 673a 3a20 2028 hod-testing:: (
│ │ │ │ │ +00030da0: 696e 7374 616e 6365 290a 0a1f 0a46 696c instance)....Fil
│ │ │ │ │ +00030db0: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ +00030dc0: 2c20 204e 6f64 653a 2043 6f6d 7069 6c65 , Node: Compile
│ │ │ │ │ +00030dd0: 644d 6574 686f 6420 636c 6173 732d 6320 dMethod class-c
│ │ │ │ │ +00030de0: 6361 6c6c 2d6f 7574 732c 2020 4e65 7874 call-outs, Next
│ │ │ │ │ +00030df0: 3a20 436f 6d70 696c 6564 4d65 7468 6f64 : CompiledMethod
│ │ │ │ │ +00030e00: 2063 6c61 7373 2d69 6e73 7461 6e63 6520 class-instance
│ │ │ │ │ +00030e10: 6372 6561 7469 6f6e 2c20 2055 703a 2043 creation, Up: C
│ │ │ │ │ +00030e20: 6f6d 7069 6c65 644d 6574 686f 640a 0a31 ompiledMethod..1
│ │ │ │ │ +00030e30: 2e34 302e 3120 436f 6d70 696c 6564 4d65 .40.1 CompiledMe
│ │ │ │ │ +00030e40: 7468 6f64 2063 6c61 7373 3a20 6320 6361 thod class: c ca
│ │ │ │ │ +00030e50: 6c6c 2d6f 7574 730a 2d2d 2d2d 2d2d 2d2d ll-outs.--------
│ │ │ │ │ +00030e60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00030e70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00030e80: 0a0a 6173 796e 6343 4361 6c6c 3a20 6465 ..asyncCCall: de
│ │ │ │ │ +00030e90: 7363 7220 6e75 6d41 7267 733a 206e 756d scr numArgs: num
│ │ │ │ │ +00030ea0: 4172 6773 2061 7474 7269 6275 7465 733a Args attributes:
│ │ │ │ │ +00030eb0: 2061 7474 7269 6275 7465 7341 7272 6179 attributesArray
│ │ │ │ │ +00030ec0: 0a20 2020 2020 5265 7475 726e 2061 2043 . Return a C
│ │ │ │ │ +00030ed0: 6f6d 7069 6c65 644d 6574 686f 6420 636f ompiledMethod co
│ │ │ │ │ +00030ee0: 7272 6573 706f 6e64 696e 6720 746f 2061 rresponding to a
│ │ │ │ │ +00030ef0: 2023 6173 796e 6343 4361 6c6c 3a61 7267 #asyncCCall:arg
│ │ │ │ │ +00030f00: 733a 0a20 2020 2020 7072 6167 6d61 2077 s:. pragma w
│ │ │ │ │ +00030f10: 6974 6820 7468 6520 6769 7665 6e20 6172 ith the given ar
│ │ │ │ │ +00030f20: 6775 6d65 6e74 732e 0a0a 6343 616c 6c3a guments...cCall:
│ │ │ │ │ +00030f30: 2064 6573 6372 206e 756d 4172 6773 3a20 descr numArgs:
│ │ │ │ │ +00030f40: 6e75 6d41 7267 7320 6174 7472 6962 7574 numArgs attribut
│ │ │ │ │ +00030f50: 6573 3a20 6174 7472 6962 7574 6573 4172 es: attributesAr
│ │ │ │ │ +00030f60: 7261 790a 2020 2020 2052 6574 7572 6e20 ray. Return
│ │ │ │ │ +00030f70: 6120 436f 6d70 696c 6564 4d65 7468 6f64 a CompiledMethod
│ │ │ │ │ +00030f80: 2063 6f72 7265 7370 6f6e 6469 6e67 2074 corresponding t
│ │ │ │ │ +00030f90: 6f20 6120 2363 4361 6c6c 3a72 6574 7572 o a #cCall:retur
│ │ │ │ │ +00030fa0: 6e69 6e67 3a61 7267 733a 0a20 2020 2020 ning:args:.
│ │ │ │ │ +00030fb0: 7072 6167 6d61 2077 6974 6820 7468 6520 pragma with the
│ │ │ │ │ +00030fc0: 6769 7665 6e20 6172 6775 6d65 6e74 732e given arguments.
│ │ │ │ │ +00030fd0: 0a0a 0a1f 0a46 696c 653a 2067 7374 2d62 .....File: gst-b
│ │ │ │ │ +00030fe0: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ +00030ff0: 2043 6f6d 7069 6c65 644d 6574 686f 6420 CompiledMethod
│ │ │ │ │ +00031000: 636c 6173 732d 696e 7374 616e 6365 2063 class-instance c
│ │ │ │ │ +00031010: 7265 6174 696f 6e2c 2020 4e65 7874 3a20 reation, Next:
│ │ │ │ │ +00031020: 436f 6d70 696c 6564 4d65 7468 6f64 2063 CompiledMethod c
│ │ │ │ │ +00031030: 6c61 7373 2d6c 6561 6e20 696d 6167 6573 lass-lean images
│ │ │ │ │ +00031040: 2c20 2050 7265 763a 2043 6f6d 7069 6c65 , Prev: Compile
│ │ │ │ │ +00031050: 644d 6574 686f 6420 636c 6173 732d 6320 dMethod class-c
│ │ │ │ │ +00031060: 6361 6c6c 2d6f 7574 732c 2020 5570 3a20 call-outs, Up:
│ │ │ │ │ +00031070: 436f 6d70 696c 6564 4d65 7468 6f64 0a0a CompiledMethod..
│ │ │ │ │ +00031080: 312e 3430 2e32 2043 6f6d 7069 6c65 644d 1.40.2 CompiledM
│ │ │ │ │ +00031090: 6574 686f 6420 636c 6173 733a 2069 6e73 ethod class: ins
│ │ │ │ │ +000310a0: 7461 6e63 6520 6372 6561 7469 6f6e 0a2d tance creation.-
│ │ │ │ │ +000310b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000310c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000310d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a6c -------------..l
│ │ │ │ │ +000310e0: 6974 6572 616c 733a 206c 6974 7320 6e75 iterals: lits nu
│ │ │ │ │ +000310f0: 6d41 7267 733a 206e 756d 4172 6720 6e75 mArgs: numArg nu
│ │ │ │ │ +00031100: 6d54 656d 7073 3a20 6e75 6d54 656d 7020 mTemps: numTemp
│ │ │ │ │ +00031110: 6174 7472 6962 7574 6573 3a20 6174 7472 attributes: attr
│ │ │ │ │ +00031120: 4172 7261 7920 6279 7465 636f 6465 733a Array bytecodes:
│ │ │ │ │ +00031130: 2062 7974 6563 6f64 6573 2064 6570 7468 bytecodes depth
│ │ │ │ │ +00031140: 3a20 6465 7074 680a 2020 2020 2041 6e73 : depth. Ans
│ │ │ │ │ +00031150: 7765 7220 6120 6675 6c6c 2066 6c65 6467 wer a full fledg
│ │ │ │ │ +00031160: 6564 2043 6f6d 7069 6c65 644d 6574 686f ed CompiledMetho
│ │ │ │ │ +00031170: 642e 2043 6f6e 7374 7275 6374 2074 6865 d. Construct the
│ │ │ │ │ +00031180: 206d 6574 686f 6420 6865 6164 6572 0a20 method header.
│ │ │ │ │ +00031190: 2020 2020 6672 6f6d 2074 6865 2070 6172 from the par
│ │ │ │ │ +000311a0: 616d 6574 6572 732c 2061 6e64 2073 6574 ameters, and set
│ │ │ │ │ +000311b0: 2074 6865 206c 6974 6572 616c 7320 616e the literals an
│ │ │ │ │ +000311c0: 6420 6279 7465 636f 6465 7320 746f 2074 d bytecodes to t
│ │ │ │ │ +000311d0: 6865 0a20 2020 2020 7072 6f76 6964 6564 he. provided
│ │ │ │ │ +000311e0: 206f 6e65 732e 2020 416c 736f 2c20 7468 ones. Also, th
│ │ │ │ │ +000311f0: 6520 6279 7465 636f 6465 7320 6172 6520 e bytecodes are
│ │ │ │ │ +00031200: 6f70 7469 6d69 7a65 6420 616e 6420 616e optimized and an
│ │ │ │ │ +00031210: 7920 656d 6265 6464 6564 0a20 2020 2020 y embedded.
│ │ │ │ │ +00031220: 436f 6d70 696c 6564 426c 6f63 6b73 206d CompiledBlocks m
│ │ │ │ │ +00031230: 6f64 6966 6965 6420 746f 2072 6566 6572 odified to refer
│ │ │ │ │ +00031240: 2074 6f20 7468 6573 6520 6c69 7465 7261 to these litera
│ │ │ │ │ +00031250: 6c73 2061 6e64 2074 6f20 7468 650a 2020 ls and to the.
│ │ │ │ │ +00031260: 2020 206e 6577 6c79 2063 7265 6174 6564 newly created
│ │ │ │ │ +00031270: 2043 6f6d 7069 6c65 644d 6574 686f 642e CompiledMethod.
│ │ │ │ │ +00031280: 0a0a 6e75 6d41 7267 733a 2061 7267 730a ..numArgs: args.
│ │ │ │ │ +00031290: 2020 2020 2043 7265 6174 6520 6120 7573 Create a us
│ │ │ │ │ +000312a0: 6572 2d64 6566 696e 6564 206d 6574 686f er-defined metho
│ │ │ │ │ +000312b0: 6420 286f 6e65 2074 6861 7420 6973 2073 d (one that is s
│ │ │ │ │ +000312c0: 656e 740a 2020 2020 2023 7661 6c75 6557 ent. #valueW
│ │ │ │ │ +000312d0: 6974 6852 6563 6569 7665 723a 7769 7468 ithReceiver:with
│ │ │ │ │ +000312e0: 4172 6775 6d65 6e74 733a 2077 6865 6e20 Arguments: when
│ │ │ │ │ +000312f0: 6974 2069 7320 696e 766f 6b65 6429 2077 it is invoked) w
│ │ │ │ │ +00031300: 6974 6820 6e75 6d41 7267 730a 2020 2020 ith numArgs.
│ │ │ │ │ +00031310: 2061 7267 756d 656e 7473 2e20 2054 6869 arguments. Thi
│ │ │ │ │ +00031320: 7320 6f6e 6c79 206d 616b 6573 2073 656e s only makes sen
│ │ │ │ │ +00031330: 7365 2077 6865 6e20 6361 6c6c 6564 2066 se when called f
│ │ │ │ │ +00031340: 6f72 2061 2073 7562 636c 6173 7320 6f66 or a subclass of
│ │ │ │ │ +00031350: 0a20 2020 2020 436f 6d70 696c 6564 4d65 . CompiledMe
│ │ │ │ │ +00031360: 7468 6f64 2e0a 0a0a 1f0a 4669 6c65 3a20 thod......File:
│ │ │ │ │ +00031370: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ +00031380: 4e6f 6465 3a20 436f 6d70 696c 6564 4d65 Node: CompiledMe
│ │ │ │ │ +00031390: 7468 6f64 2063 6c61 7373 2d6c 6561 6e20 thod class-lean
│ │ │ │ │ +000313a0: 696d 6167 6573 2c20 204e 6578 743a 2043 images, Next: C
│ │ │ │ │ +000313b0: 6f6d 7069 6c65 644d 6574 686f 642d 6163 ompiledMethod-ac
│ │ │ │ │ +000313c0: 6365 7373 696e 672c 2020 5072 6576 3a20 cessing, Prev:
│ │ │ │ │ +000313d0: 436f 6d70 696c 6564 4d65 7468 6f64 2063 CompiledMethod c
│ │ │ │ │ +000313e0: 6c61 7373 2d69 6e73 7461 6e63 6520 6372 lass-instance cr
│ │ │ │ │ +000313f0: 6561 7469 6f6e 2c20 2055 703a 2043 6f6d eation, Up: Com
│ │ │ │ │ +00031400: 7069 6c65 644d 6574 686f 640a 0a31 2e34 piledMethod..1.4
│ │ │ │ │ +00031410: 302e 3320 436f 6d70 696c 6564 4d65 7468 0.3 CompiledMeth
│ │ │ │ │ +00031420: 6f64 2063 6c61 7373 3a20 6c65 616e 2069 od class: lean i
│ │ │ │ │ +00031430: 6d61 6765 730a 2d2d 2d2d 2d2d 2d2d 2d2d mages.----------
│ │ │ │ │ +00031440: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00031450: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------..
│ │ │ │ │ +00031460: 7374 7269 7053 6f75 7263 6543 6f64 650a stripSourceCode.
│ │ │ │ │ +00031470: 2020 2020 2052 656d 6f76 6520 616c 6c20 Remove all
│ │ │ │ │ +00031480: 7468 6520 7265 6665 7265 6e63 6573 2074 the references t
│ │ │ │ │ +00031490: 6f20 6d65 7468 6f64 2073 6f75 7263 6520 o method source
│ │ │ │ │ +000314a0: 636f 6465 2066 726f 6d20 7468 6520 7379 code from the sy
│ │ │ │ │ +000314b0: 7374 656d 0a0a 0a1f 0a46 696c 653a 2067 stem.....File: g
│ │ │ │ │ +000314c0: 7374 2d62 6173 652e 696e 666f 2c20 204e st-base.info, N
│ │ │ │ │ +000314d0: 6f64 653a 2043 6f6d 7069 6c65 644d 6574 ode: CompiledMet
│ │ │ │ │ +000314e0: 686f 642d 6163 6365 7373 696e 672c 2020 hod-accessing,
│ │ │ │ │ +000314f0: 4e65 7874 3a20 436f 6d70 696c 6564 4d65 Next: CompiledMe
│ │ │ │ │ +00031500: 7468 6f64 2d61 7474 7269 6275 7465 732c thod-attributes,
│ │ │ │ │ +00031510: 2020 5072 6576 3a20 436f 6d70 696c 6564 Prev: Compiled
│ │ │ │ │ +00031520: 4d65 7468 6f64 2063 6c61 7373 2d6c 6561 Method class-lea
│ │ │ │ │ +00031530: 6e20 696d 6167 6573 2c20 2055 703a 2043 n images, Up: C
│ │ │ │ │ +00031540: 6f6d 7069 6c65 644d 6574 686f 640a 0a31 ompiledMethod..1
│ │ │ │ │ +00031550: 2e34 302e 3420 436f 6d70 696c 6564 4d65 .40.4 CompiledMe
│ │ │ │ │ +00031560: 7468 6f64 3a20 6163 6365 7373 696e 670a thod: accessing.
│ │ │ │ │ +00031570: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00031580: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00031590: 0a0a 616c 6c42 6c6f 636b 7344 6f3a 2061 ..allBlocksDo: a
│ │ │ │ │ +000315a0: 426c 6f63 6b0a 2020 2020 2045 7661 6c75 Block. Evalu
│ │ │ │ │ +000315b0: 6174 6520 6142 6c6f 636b 2c20 7061 7373 ate aBlock, pass
│ │ │ │ │ +000315c0: 696e 6720 746f 2069 7420 616c 6c20 7468 ing to it all th
│ │ │ │ │ +000315d0: 6520 436f 6d70 696c 6564 426c 6f63 6b73 e CompiledBlocks
│ │ │ │ │ +000315e0: 2069 7420 686f 6c64 730a 0a61 6c6c 4c69 it holds..allLi
│ │ │ │ │ +000315f0: 7465 7261 6c73 0a20 2020 2020 416e 7377 terals. Answ
│ │ │ │ │ +00031600: 6572 2074 6865 206c 6974 6572 616c 7320 er the literals
│ │ │ │ │ +00031610: 7265 6665 7272 6564 2074 6f20 6279 2074 referred to by t
│ │ │ │ │ +00031620: 6865 2072 6563 6569 7665 7220 616e 6420 he receiver and
│ │ │ │ │ +00031630: 616c 6c20 7468 6520 626c 6f63 6b73 0a20 all the blocks.
│ │ │ │ │ +00031640: 2020 2020 696e 2069 740a 0a66 6c61 6773 in it..flags
│ │ │ │ │ +00031650: 0a20 2020 2020 5072 6976 6174 6520 2d20 . Private -
│ │ │ │ │ +00031660: 416e 7377 6572 2074 6865 206f 7074 696d Answer the optim
│ │ │ │ │ +00031670: 697a 6174 696f 6e20 666c 6167 7320 666f ization flags fo
│ │ │ │ │ +00031680: 7220 7468 6520 7265 6365 6976 6572 0a0a r the receiver..
│ │ │ │ │ +00031690: 6973 4f6c 6453 796e 7461 780a 2020 2020 isOldSyntax.
│ │ │ │ │ +000316a0: 2041 6e73 7765 7220 7768 6574 6865 7220 Answer whether
│ │ │ │ │ +000316b0: 7468 6520 6d65 7468 6f64 2077 6173 2077 the method was w
│ │ │ │ │ +000316c0: 7269 7474 656e 2077 6974 6820 7468 6520 ritten with the
│ │ │ │ │ +000316d0: 6f6c 6420 2863 6875 6e6b 2d66 6f72 6d61 old (chunk-forma
│ │ │ │ │ +000316e0: 7429 0a20 2020 2020 7379 6e74 6178 0a0a t). syntax..
│ │ │ │ │ +000316f0: 6d65 7468 6f64 0a20 2020 2020 416e 7377 method. Answ
│ │ │ │ │ +00031700: 6572 2074 6865 2072 6563 6569 7665 722c er the receiver,
│ │ │ │ │ +00031710: 2073 696e 6365 2069 7420 6973 2061 6c72 since it is alr
│ │ │ │ │ +00031720: 6561 6479 2061 206d 6574 686f 642e 0a0a eady a method...
│ │ │ │ │ +00031730: 6d65 7468 6f64 4361 7465 676f 7279 0a20 methodCategory.
│ │ │ │ │ +00031740: 2020 2020 416e 7377 6572 2074 6865 206d Answer the m
│ │ │ │ │ +00031750: 6574 686f 6420 6361 7465 676f 7279 0a0a ethod category..
│ │ │ │ │ +00031760: 6d65 7468 6f64 4361 7465 676f 7279 3a20 methodCategory:
│ │ │ │ │ +00031770: 6143 6174 6567 6f72 790a 2020 2020 2053 aCategory. S
│ │ │ │ │ +00031780: 6574 2074 6865 206d 6574 686f 6420 6361 et the method ca
│ │ │ │ │ +00031790: 7465 676f 7279 2074 6f20 7468 6520 6769 tegory to the gi
│ │ │ │ │ +000317a0: 7665 6e20 7374 7269 6e67 0a0a 6d65 7468 ven string..meth
│ │ │ │ │ +000317b0: 6f64 436c 6173 730a 2020 2020 2041 6e73 odClass. Ans
│ │ │ │ │ +000317c0: 7765 7220 7468 6520 636c 6173 7320 696e wer the class in
│ │ │ │ │ +000317d0: 2077 6869 6368 2074 6865 2072 6563 6569 which the recei
│ │ │ │ │ +000317e0: 7665 7220 6973 2069 6e73 7461 6c6c 6564 ver is installed
│ │ │ │ │ +000317f0: 2e0a 0a6d 6574 686f 6443 6c61 7373 3a20 ...methodClass:
│ │ │ │ │ +00031800: 6d65 7468 6f64 436c 6173 730a 2020 2020 methodClass.
│ │ │ │ │ +00031810: 2053 6574 2074 6865 2072 6563 6569 7665 Set the receive
│ │ │ │ │ +00031820: 7227 7320 636c 6173 7320 696e 7374 616e r's class instan
│ │ │ │ │ +00031830: 6365 2076 6172 6961 626c 650a 0a6e 6f74 ce variable..not
│ │ │ │ │ +00031840: 654f 6c64 5379 6e74 6178 0a20 2020 2020 eOldSyntax.
│ │ │ │ │ +00031850: 5265 6d65 6d62 6572 2074 6861 7420 7468 Remember that th
│ │ │ │ │ +00031860: 6520 6d65 7468 6f64 2069 7320 7772 6974 e method is writ
│ │ │ │ │ +00031870: 7465 6e20 7769 7468 2074 6865 206f 6c64 ten with the old
│ │ │ │ │ +00031880: 2028 6368 756e 6b2d 666f 726d 6174 290a (chunk-format).
│ │ │ │ │ +00031890: 2020 2020 2073 796e 7461 780a 0a6e 756d syntax..num
│ │ │ │ │ +000318a0: 4172 6773 0a20 2020 2020 416e 7377 6572 Args. Answer
│ │ │ │ │ +000318b0: 2074 6865 206e 756d 6265 7220 6f66 2061 the number of a
│ │ │ │ │ +000318c0: 7267 756d 656e 7473 2066 6f72 2074 6865 rguments for the
│ │ │ │ │ +000318d0: 2072 6563 6569 7665 720a 0a6e 756d 5465 receiver..numTe
│ │ │ │ │ +000318e0: 6d70 730a 2020 2020 2041 6e73 7765 7220 mps. Answer
│ │ │ │ │ +000318f0: 7468 6520 6e75 6d62 6572 206f 6620 7465 the number of te
│ │ │ │ │ +00031900: 6d70 6f72 6172 6965 7320 666f 7220 7468 mporaries for th
│ │ │ │ │ +00031910: 6520 7265 6365 6976 6572 0a0a 7072 696d e receiver..prim
│ │ │ │ │ +00031920: 6974 6976 650a 2020 2020 2041 6e73 7765 itive. Answe
│ │ │ │ │ +00031930: 7220 7468 6520 7072 696d 6974 6976 6520 r the primitive
│ │ │ │ │ +00031940: 6361 6c6c 6564 2062 7920 7468 6520 7265 called by the re
│ │ │ │ │ +00031950: 6365 6976 6572 0a0a 7365 6c65 6374 6f72 ceiver..selector
│ │ │ │ │ +00031960: 0a20 2020 2020 416e 7377 6572 2074 6865 . Answer the
│ │ │ │ │ +00031970: 2073 656c 6563 746f 7220 7468 726f 7567 selector throug
│ │ │ │ │ +00031980: 6820 7768 6963 6820 7468 6520 6d65 7468 h which the meth
│ │ │ │ │ +00031990: 6f64 2069 7320 6361 6c6c 6564 0a0a 7365 od is called..se
│ │ │ │ │ +000319a0: 6c65 6374 6f72 3a20 6153 796d 626f 6c0a lector: aSymbol.
│ │ │ │ │ +000319b0: 2020 2020 2053 6574 2074 6865 2073 656c Set the sel
│ │ │ │ │ +000319c0: 6563 746f 7220 7468 726f 7567 6820 7768 ector through wh
│ │ │ │ │ +000319d0: 6963 6820 7468 6520 6d65 7468 6f64 2069 ich the method i
│ │ │ │ │ +000319e0: 7320 6361 6c6c 6564 0a0a 736f 7572 6365 s called..source
│ │ │ │ │ +000319f0: 436f 6465 4c69 6e65 7344 656c 7461 0a20 CodeLinesDelta.
│ │ │ │ │ +00031a00: 2020 2020 416e 7377 6572 2074 6865 2064 Answer the d
│ │ │ │ │ +00031a10: 656c 7461 2066 726f 6d20 7468 6520 6e75 elta from the nu
│ │ │ │ │ +00031a20: 6d62 6572 7320 696e 204c 494e 455f 4e55 mbers in LINE_NU
│ │ │ │ │ +00031a30: 4d42 4552 2062 7974 6563 6f64 6573 2074 MBER bytecodes t
│ │ │ │ │ +00031a40: 6f0a 2020 2020 2073 6f75 7263 6520 636f o. source co
│ │ │ │ │ +00031a50: 6465 206c 696e 6520 6e75 6d62 6572 732e de line numbers.
│ │ │ │ │ +00031a60: 0a0a 7374 6163 6b44 6570 7468 0a20 2020 ..stackDepth.
│ │ │ │ │ +00031a70: 2020 416e 7377 6572 2074 6865 206e 756d Answer the num
│ │ │ │ │ +00031a80: 6265 7220 6f66 2073 7461 636b 2073 6c6f ber of stack slo
│ │ │ │ │ +00031a90: 7473 206e 6565 6465 6420 666f 7220 7468 ts needed for th
│ │ │ │ │ +00031aa0: 6520 7265 6365 6976 6572 0a0a 7769 7468 e receiver..with
│ │ │ │ │ +00031ab0: 416c 6c42 6c6f 636b 7344 6f3a 2061 426c AllBlocksDo: aBl
│ │ │ │ │ +00031ac0: 6f63 6b0a 2020 2020 2045 7661 6c75 6174 ock. Evaluat
│ │ │ │ │ +00031ad0: 6520 6142 6c6f 636b 2c20 7061 7373 696e e aBlock, passin
│ │ │ │ │ +00031ae0: 6720 7468 6520 7265 6365 6976 6572 2061 g the receiver a
│ │ │ │ │ +00031af0: 6e64 2061 6c6c 2074 6865 2043 6f6d 7069 nd all the Compi
│ │ │ │ │ +00031b00: 6c65 6442 6c6f 636b 7320 6974 0a20 2020 ledBlocks it.
│ │ │ │ │ +00031b10: 2020 686f 6c64 730a 0a77 6974 684e 6577 holds..withNew
│ │ │ │ │ +00031b20: 4d65 7468 6f64 436c 6173 733a 2063 6c61 MethodClass: cla
│ │ │ │ │ +00031b30: 7373 0a20 2020 2020 416e 7377 6572 2065 ss. Answer e
│ │ │ │ │ +00031b40: 6974 6865 7220 7468 6520 7265 6365 6976 ither the receiv
│ │ │ │ │ +00031b50: 6572 206f 7220 6120 636f 7079 206f 6620 er or a copy of
│ │ │ │ │ +00031b60: 6974 2c20 7769 7468 2074 6865 206d 6574 it, with the met
│ │ │ │ │ +00031b70: 686f 6420 636c 6173 730a 2020 2020 2073 hod class. s
│ │ │ │ │ +00031b80: 6574 2074 6f20 636c 6173 730a 0a77 6974 et to class..wit
│ │ │ │ │ +00031b90: 684e 6577 4d65 7468 6f64 436c 6173 733a hNewMethodClass:
│ │ │ │ │ +00031ba0: 2063 6c61 7373 2073 656c 6563 746f 723a class selector:
│ │ │ │ │ +00031bb0: 2073 656c 6563 746f 720a 2020 2020 2041 selector. A
│ │ │ │ │ +00031bc0: 6e73 7765 7220 6569 7468 6572 2074 6865 nswer either the
│ │ │ │ │ +00031bd0: 2072 6563 6569 7665 7220 6f72 2061 2063 receiver or a c
│ │ │ │ │ +00031be0: 6f70 7920 6f66 2069 742c 2077 6974 6820 opy of it, with
│ │ │ │ │ +00031bf0: 7468 6520 6d65 7468 6f64 2063 6c61 7373 the method class
│ │ │ │ │ +00031c00: 0a20 2020 2020 7365 7420 746f 2063 6c61 . set to cla
│ │ │ │ │ +00031c10: 7373 0a0a 0a1f 0a46 696c 653a 2067 7374 ss.....File: gst
│ │ │ │ │ +00031c20: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ +00031c30: 653a 2043 6f6d 7069 6c65 644d 6574 686f e: CompiledMetho
│ │ │ │ │ +00031c40: 642d 6174 7472 6962 7574 6573 2c20 204e d-attributes, N
│ │ │ │ │ +00031c50: 6578 743a 2043 6f6d 7069 6c65 644d 6574 ext: CompiledMet
│ │ │ │ │ +00031c60: 686f 642d 6261 7369 632c 2020 5072 6576 hod-basic, Prev
│ │ │ │ │ +00031c70: 3a20 436f 6d70 696c 6564 4d65 7468 6f64 : CompiledMethod
│ │ │ │ │ +00031c80: 2d61 6363 6573 7369 6e67 2c20 2055 703a -accessing, Up:
│ │ │ │ │ +00031c90: 2043 6f6d 7069 6c65 644d 6574 686f 640a CompiledMethod.
│ │ │ │ │ +00031ca0: 0a31 2e34 302e 3520 436f 6d70 696c 6564 .1.40.5 Compiled
│ │ │ │ │ +00031cb0: 4d65 7468 6f64 3a20 6174 7472 6962 7574 Method: attribut
│ │ │ │ │ +00031cc0: 6573 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d es.-------------
│ │ │ │ │ +00031cd0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00031ce0: 2d2d 2d2d 0a0a 6174 7472 6962 7574 6541 ----..attributeA
│ │ │ │ │ +00031cf0: 743a 2061 5379 6d62 6f6c 0a20 2020 2020 t: aSymbol.
│ │ │ │ │ +00031d00: 5265 7475 726e 2061 204d 6573 7361 6765 Return a Message
│ │ │ │ │ +00031d10: 2066 6f72 2074 6865 2066 6972 7374 2061 for the first a
│ │ │ │ │ +00031d20: 7474 7269 6275 7465 206e 616d 6564 2061 ttribute named a
│ │ │ │ │ +00031d30: 5379 6d62 6f6c 2064 6566 696e 6564 2062 Symbol defined b
│ │ │ │ │ +00031d40: 790a 2020 2020 2074 6865 2072 6563 6569 y. the recei
│ │ │ │ │ +00031d50: 7665 722c 206f 7220 616e 7377 6572 2061 ver, or answer a
│ │ │ │ │ +00031d60: 6e20 6572 726f 7220 6966 206e 6f6e 6520 n error if none
│ │ │ │ │ +00031d70: 7761 7320 666f 756e 642e 0a0a 6174 7472 was found...attr
│ │ │ │ │ +00031d80: 6962 7574 6541 743a 2061 5379 6d62 6f6c ibuteAt: aSymbol
│ │ │ │ │ +00031d90: 2069 6641 6273 656e 743a 2061 426c 6f63 ifAbsent: aBloc
│ │ │ │ │ +00031da0: 6b0a 2020 2020 2052 6574 7572 6e20 6120 k. Return a
│ │ │ │ │ +00031db0: 4d65 7373 6167 6520 666f 7220 7468 6520 Message for the
│ │ │ │ │ +00031dc0: 6669 7273 7420 6174 7472 6962 7574 6520 first attribute
│ │ │ │ │ +00031dd0: 6e61 6d65 6420 6153 796d 626f 6c20 6465 named aSymbol de
│ │ │ │ │ +00031de0: 6669 6e65 6420 6279 0a20 2020 2020 7468 fined by. th
│ │ │ │ │ +00031df0: 6520 7265 6365 6976 6572 2c20 6f72 2065 e receiver, or e
│ │ │ │ │ +00031e00: 7661 6c75 6174 6520 6142 6c6f 636b 2069 valuate aBlock i
│ │ │ │ │ +00031e10: 7320 6e6f 6e65 2077 6173 2066 6f75 6e64 s none was found
│ │ │ │ │ +00031e20: 2e0a 0a61 7474 7269 6275 7465 730a 2020 ...attributes.
│ │ │ │ │ +00031e30: 2020 2052 6574 7572 6e20 616e 2041 7272 Return an Arr
│ │ │ │ │ +00031e40: 6179 206f 6620 4d65 7373 6167 6573 2c20 ay of Messages,
│ │ │ │ │ +00031e50: 6f6e 6520 666f 7220 6561 6368 2061 7474 one for each att
│ │ │ │ │ +00031e60: 7269 6275 7465 2064 6566 696e 6564 2062 ribute defined b
│ │ │ │ │ +00031e70: 7920 7468 650a 2020 2020 2072 6563 6569 y the. recei
│ │ │ │ │ +00031e80: 7665 722e 0a0a 6174 7472 6962 7574 6573 ver...attributes
│ │ │ │ │ +00031e90: 446f 3a20 6142 6c6f 636b 0a20 2020 2020 Do: aBlock.
│ │ │ │ │ +00031ea0: 4576 616c 7561 7465 2061 426c 6f63 6b20 Evaluate aBlock
│ │ │ │ │ +00031eb0: 6f6e 6365 2066 6f72 2065 6163 6820 6174 once for each at
│ │ │ │ │ +00031ec0: 7472 6962 7574 6520 6465 6669 6e65 6420 tribute defined
│ │ │ │ │ +00031ed0: 6279 2074 6865 2072 6563 6569 7665 722c by the receiver,
│ │ │ │ │ +00031ee0: 0a20 2020 2020 7061 7373 696e 6720 6120 . passing a
│ │ │ │ │ +00031ef0: 4d65 7373 6167 6520 6561 6368 2074 696d Message each tim
│ │ │ │ │ +00031f00: 652e 0a0a 6973 416e 6e6f 7461 7465 640a e...isAnnotated.
│ │ │ │ │ +00031f10: 2020 2020 2049 6620 7468 6520 7265 6365 If the rece
│ │ │ │ │ +00031f20: 6976 6572 2068 6173 2061 6e79 2061 7474 iver has any att
│ │ │ │ │ +00031f30: 7269 6275 7465 732c 2061 6e73 7765 7220 ributes, answer
│ │ │ │ │ +00031f40: 7472 7565 2e0a 0a70 7269 6d69 7469 7665 true...primitive
│ │ │ │ │ +00031f50: 4174 7472 6962 7574 650a 2020 2020 2049 Attribute. I
│ │ │ │ │ +00031f60: 6620 7468 6520 7265 6365 6976 6572 2064 f the receiver d
│ │ │ │ │ +00031f70: 6566 696e 6573 2061 2070 7269 6d69 7469 efines a primiti
│ │ │ │ │ +00031f80: 7665 2c20 7265 7475 726e 2061 204d 6573 ve, return a Mes
│ │ │ │ │ +00031f90: 7361 6765 2072 6573 656d 626c 696e 670a sage resembling.
│ │ │ │ │ +00031fa0: 2020 2020 2074 6865 2061 7474 7269 6275 the attribu
│ │ │ │ │ +00031fb0: 7465 2074 6861 7420 7761 7320 7573 6564 te that was used
│ │ │ │ │ +00031fc0: 2074 6f20 6465 6669 6e65 2069 742e 0a0a to define it...
│ │ │ │ │ +00031fd0: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ +00031fe0: 652e 696e 666f 2c20 204e 6f64 653a 2043 e.info, Node: C
│ │ │ │ │ +00031ff0: 6f6d 7069 6c65 644d 6574 686f 642d 6261 ompiledMethod-ba
│ │ │ │ │ +00032000: 7369 632c 2020 4e65 7874 3a20 436f 6d70 sic, Next: Comp
│ │ │ │ │ +00032010: 696c 6564 4d65 7468 6f64 2d63 2063 616c iledMethod-c cal
│ │ │ │ │ +00032020: 6c2d 6f75 7473 2c20 2050 7265 763a 2043 l-outs, Prev: C
│ │ │ │ │ +00032030: 6f6d 7069 6c65 644d 6574 686f 642d 6174 ompiledMethod-at
│ │ │ │ │ +00032040: 7472 6962 7574 6573 2c20 2055 703a 2043 tributes, Up: C
│ │ │ │ │ +00032050: 6f6d 7069 6c65 644d 6574 686f 640a 0a31 ompiledMethod..1
│ │ │ │ │ +00032060: 2e34 302e 3620 436f 6d70 696c 6564 4d65 .40.6 CompiledMe
│ │ │ │ │ +00032070: 7468 6f64 3a20 6261 7369 630a 2d2d 2d2d thod: basic.----
│ │ │ │ │ +00032080: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00032090: 2d2d 2d2d 2d2d 2d2d 0a0a 3d20 614d 6574 --------..= aMet
│ │ │ │ │ +000320a0: 686f 640a 2020 2020 2041 6e73 7765 7220 hod. Answer
│ │ │ │ │ +000320b0: 7768 6574 6865 7220 7468 6520 7265 6365 whether the rece
│ │ │ │ │ +000320c0: 6976 6572 2061 6e64 2061 4d65 7468 6f64 iver and aMethod
│ │ │ │ │ +000320d0: 2061 7265 2065 7175 616c 0a0a 6861 7368 are equal..hash
│ │ │ │ │ +000320e0: 0a20 2020 2020 416e 7377 6572 2061 6e20 . Answer an
│ │ │ │ │ +000320f0: 6861 7368 2076 616c 7565 2066 6f72 2074 hash value for t
│ │ │ │ │ +00032100: 6865 2072 6563 6569 7665 720a 0a0a 1f0a he receiver.....
│ │ │ │ │ +00032110: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ +00032120: 6e66 6f2c 2020 4e6f 6465 3a20 436f 6d70 nfo, Node: Comp
│ │ │ │ │ +00032130: 696c 6564 4d65 7468 6f64 2d63 2063 616c iledMethod-c cal
│ │ │ │ │ +00032140: 6c2d 6f75 7473 2c20 204e 6578 743a 2043 l-outs, Next: C
│ │ │ │ │ +00032150: 6f6d 7069 6c65 644d 6574 686f 642d 636f ompiledMethod-co
│ │ │ │ │ +00032160: 6d70 696c 696e 672c 2020 5072 6576 3a20 mpiling, Prev:
│ │ │ │ │ +00032170: 436f 6d70 696c 6564 4d65 7468 6f64 2d62 CompiledMethod-b
│ │ │ │ │ +00032180: 6173 6963 2c20 2055 703a 2043 6f6d 7069 asic, Up: Compi
│ │ │ │ │ +00032190: 6c65 644d 6574 686f 640a 0a31 2e34 302e ledMethod..1.40.
│ │ │ │ │ +000321a0: 3720 436f 6d70 696c 6564 4d65 7468 6f64 7 CompiledMethod
│ │ │ │ │ +000321b0: 3a20 6320 6361 6c6c 2d6f 7574 730a 2d2d : c call-outs.--
│ │ │ │ │ +000321c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000321d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000321e0: 0a0a 6973 5661 6c69 6443 4361 6c6c 0a20 ..isValidCCall.
│ │ │ │ │ +000321f0: 2020 2020 416e 7377 6572 2077 6865 7468 Answer wheth
│ │ │ │ │ +00032200: 6572 2049 2061 7070 6561 7220 746f 2068 er I appear to h
│ │ │ │ │ +00032210: 6176 6520 7468 6520 7661 6c69 6420 666c ave the valid fl
│ │ │ │ │ +00032220: 6167 732c 2069 6e66 6f72 6d61 7469 6f6e ags, information
│ │ │ │ │ +00032230: 2c20 616e 640a 2020 2020 206f 7073 2074 , and. ops t
│ │ │ │ │ +00032240: 6f20 696e 766f 6b65 2061 2043 2066 756e o invoke a C fun
│ │ │ │ │ +00032250: 6374 696f 6e20 616e 6420 616e 7377 6572 ction and answer
│ │ │ │ │ +00032260: 2069 7473 2072 6573 756c 742e 0a0a 7265 its result...re
│ │ │ │ │ +00032270: 7772 6974 6541 7341 7379 6e63 4343 616c writeAsAsyncCCal
│ │ │ │ │ +00032280: 6c3a 2066 756e 6320 6172 6773 3a20 6172 l: func args: ar
│ │ │ │ │ +00032290: 6773 4172 7261 790a 2020 2020 204e 6f74 gsArray. Not
│ │ │ │ │ +000322a0: 2063 6f6d 6d65 6e74 6564 2e0a 0a72 6577 commented...rew
│ │ │ │ │ +000322b0: 7269 7465 4173 4343 616c 6c3a 2066 756e riteAsCCall: fun
│ │ │ │ │ +000322c0: 634f 7244 6573 6372 2066 6f72 3a20 6143 cOrDescr for: aC
│ │ │ │ │ +000322d0: 6c61 7373 0a20 2020 2020 4e6f 7420 636f lass. Not co
│ │ │ │ │ +000322e0: 6d6d 656e 7465 642e 0a0a 7265 7772 6974 mmented...rewrit
│ │ │ │ │ +000322f0: 6541 7343 4361 6c6c 3a20 6675 6e63 2072 eAsCCall: func r
│ │ │ │ │ +00032300: 6574 7572 6e69 6e67 3a20 7265 7475 726e eturning: return
│ │ │ │ │ +00032310: 5479 7065 2061 7267 733a 2061 7267 7341 Type args: argsA
│ │ │ │ │ +00032320: 7272 6179 0a20 2020 2020 4e6f 7420 636f rray. Not co
│ │ │ │ │ +00032330: 6d6d 656e 7465 642e 0a0a 0a1f 0a46 696c mmented......Fil
│ │ │ │ │ +00032340: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ +00032350: 2c20 204e 6f64 653a 2043 6f6d 7069 6c65 , Node: Compile
│ │ │ │ │ +00032360: 644d 6574 686f 642d 636f 6d70 696c 696e dMethod-compilin
│ │ │ │ │ +00032370: 672c 2020 4e65 7874 3a20 436f 6d70 696c g, Next: Compil
│ │ │ │ │ +00032380: 6564 4d65 7468 6f64 2d69 6e76 6f6b 696e edMethod-invokin
│ │ │ │ │ +00032390: 672c 2020 5072 6576 3a20 436f 6d70 696c g, Prev: Compil
│ │ │ │ │ +000323a0: 6564 4d65 7468 6f64 2d63 2063 616c 6c2d edMethod-c call-
│ │ │ │ │ +000323b0: 6f75 7473 2c20 2055 703a 2043 6f6d 7069 outs, Up: Compi
│ │ │ │ │ +000323c0: 6c65 644d 6574 686f 640a 0a31 2e34 302e ledMethod..1.40.
│ │ │ │ │ +000323d0: 3820 436f 6d70 696c 6564 4d65 7468 6f64 8 CompiledMethod
│ │ │ │ │ +000323e0: 3a20 636f 6d70 696c 696e 670a 2d2d 2d2d : compiling.----
│ │ │ │ │ +000323f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00032400: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6d65 ------------..me
│ │ │ │ │ +00032410: 7468 6f64 466f 726d 6174 7465 6453 6f75 thodFormattedSou
│ │ │ │ │ +00032420: 7263 6553 7472 696e 670a 2020 2020 2041 rceString. A
│ │ │ │ │ +00032430: 6e73 7765 7220 7468 6520 6d65 7468 6f64 nswer the method
│ │ │ │ │ +00032440: 2073 6f75 7263 6520 636f 6465 2061 7320 source code as
│ │ │ │ │ +00032450: 6120 7374 7269 6e67 2c20 666f 726d 6174 a string, format
│ │ │ │ │ +00032460: 7465 6420 7573 696e 6720 7468 650a 2020 ted using the.
│ │ │ │ │ +00032470: 2020 2052 4246 6f72 6d61 7474 6572 2e20 RBFormatter.
│ │ │ │ │ +00032480: 2052 6571 7569 7265 7320 7061 636b 6167 Requires packag
│ │ │ │ │ +00032490: 6520 5061 7273 6572 2e0a 0a6d 6574 686f e Parser...metho
│ │ │ │ │ +000324a0: 6450 6172 7365 4e6f 6465 0a20 2020 2020 dParseNode.
│ │ │ │ │ +000324b0: 416e 7377 6572 2074 6865 2070 6172 7365 Answer the parse
│ │ │ │ │ +000324c0: 2074 7265 6520 666f 7220 7468 6520 7265 tree for the re
│ │ │ │ │ +000324d0: 6365 6976 6572 2c20 6f72 206e 696c 2069 ceiver, or nil i
│ │ │ │ │ +000324e0: 6620 7468 6572 6520 6973 2061 6e0a 2020 f there is an.
│ │ │ │ │ +000324f0: 2020 2065 7272 6f72 2e20 2052 6571 7569 error. Requi
│ │ │ │ │ +00032500: 7265 7320 7061 636b 6167 6520 5061 7273 res package Pars
│ │ │ │ │ +00032510: 6572 2e0a 0a70 6172 7365 7243 6c61 7373 er...parserClass
│ │ │ │ │ +00032520: 0a20 2020 2020 416e 7377 6572 2061 2070 . Answer a p
│ │ │ │ │ +00032530: 6172 7365 7220 636c 6173 732c 2073 696d arser class, sim
│ │ │ │ │ +00032540: 696c 6172 2074 6f20 4265 6861 7669 6f72 ilar to Behavior
│ │ │ │ │ +00032550: 3e3e 7061 7273 6572 436c 6173 732c 2074 >>parserClass, t
│ │ │ │ │ +00032560: 6861 7420 6361 6e0a 2020 2020 2070 6172 hat can. par
│ │ │ │ │ +00032570: 7365 206d 7920 736f 7572 6365 2063 6f64 se my source cod
│ │ │ │ │ +00032580: 652e 2020 5265 7175 6972 6573 2070 6163 e. Requires pac
│ │ │ │ │ +00032590: 6b61 6765 2050 6172 7365 722e 0a0a 7265 kage Parser...re
│ │ │ │ │ +000325a0: 636f 6d70 696c 650a 2020 2020 2052 6563 compile. Rec
│ │ │ │ │ +000325b0: 6f6d 7069 6c65 2074 6865 206d 6574 686f ompile the metho
│ │ │ │ │ +000325c0: 6420 696e 2074 6865 2073 636f 7065 206f d in the scope o
│ │ │ │ │ +000325d0: 6620 7468 6520 636c 6173 7320 7768 6572 f the class wher
│ │ │ │ │ +000325e0: 6520 6974 206c 6561 7665 732e 0a0a 7265 e it leaves...re
│ │ │ │ │ +000325f0: 636f 6d70 696c 654e 6f74 6966 7969 6e67 compileNotifying
│ │ │ │ │ +00032600: 3a20 614e 6f74 6966 6965 720a 2020 2020 : aNotifier.
│ │ │ │ │ +00032610: 2052 6563 6f6d 7069 6c65 2074 6865 206d Recompile the m
│ │ │ │ │ +00032620: 6574 686f 6420 696e 2074 6865 2073 636f ethod in the sco
│ │ │ │ │ +00032630: 7065 206f 6620 7468 6520 636c 6173 7320 pe of the class
│ │ │ │ │ +00032640: 7768 6572 6520 6974 206c 6561 7665 732c where it leaves,
│ │ │ │ │ +00032650: 0a20 2020 2020 6e6f 7469 6679 696e 6720 . notifying
│ │ │ │ │ +00032660: 6572 726f 7273 2074 6f20 614e 6f74 6966 errors to aNotif
│ │ │ │ │ +00032670: 6965 7220 6279 2073 656e 6469 6e67 2069 ier by sending i
│ │ │ │ │ +00032680: 7420 2365 7272 6f72 3a2e 0a0a 0a1f 0a46 t #error:......F
│ │ │ │ │ +00032690: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ +000326a0: 666f 2c20 204e 6f64 653a 2043 6f6d 7069 fo, Node: Compi
│ │ │ │ │ +000326b0: 6c65 644d 6574 686f 642d 696e 766f 6b69 ledMethod-invoki
│ │ │ │ │ +000326c0: 6e67 2c20 204e 6578 743a 2043 6f6d 7069 ng, Next: Compi
│ │ │ │ │ +000326d0: 6c65 644d 6574 686f 642d 7072 696e 7469 ledMethod-printi
│ │ │ │ │ +000326e0: 6e67 2c20 2050 7265 763a 2043 6f6d 7069 ng, Prev: Compi
│ │ │ │ │ +000326f0: 6c65 644d 6574 686f 642d 636f 6d70 696c ledMethod-compil
│ │ │ │ │ +00032700: 696e 672c 2020 5570 3a20 436f 6d70 696c ing, Up: Compil
│ │ │ │ │ +00032710: 6564 4d65 7468 6f64 0a0a 312e 3430 2e39 edMethod..1.40.9
│ │ │ │ │ +00032720: 2043 6f6d 7069 6c65 644d 6574 686f 643a CompiledMethod:
│ │ │ │ │ +00032730: 2069 6e76 6f6b 696e 670a 2d2d 2d2d 2d2d invoking.------
│ │ │ │ │ +00032740: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00032750: 2d2d 2d2d 2d2d 2d2d 2d0a 0a76 616c 7565 ---------..value
│ │ │ │ │ +00032760: 5769 7468 5265 6365 6976 6572 3a20 616e WithReceiver: an
│ │ │ │ │ +00032770: 4f62 6a65 6374 2077 6974 6841 7267 756d Object withArgum
│ │ │ │ │ +00032780: 656e 7473 3a20 6172 6773 0a20 2020 2020 ents: args.
│ │ │ │ │ +00032790: 4578 6563 7574 6520 7468 6520 6d65 7468 Execute the meth
│ │ │ │ │ +000327a0: 6f64 2077 6974 6869 6e20 616e 4f62 6a65 od within anObje
│ │ │ │ │ +000327b0: 6374 2c20 7061 7373 696e 6720 7468 6520 ct, passing the
│ │ │ │ │ +000327c0: 656c 656d 656e 7473 206f 6620 7468 650a elements of the.
│ │ │ │ │ +000327d0: 2020 2020 2061 7267 7320 4172 7261 7920 args Array
│ │ │ │ │ +000327e0: 6173 2070 6172 616d 6574 6572 732e 2020 as parameters.
│ │ │ │ │ +000327f0: 5468 6520 6d65 7468 6f64 206e 6565 6420 The method need
│ │ │ │ │ +00032800: 6e6f 7420 7265 7369 6465 206f 6e20 7468 not reside on th
│ │ │ │ │ +00032810: 650a 2020 2020 2068 6965 7261 7263 6879 e. hierarchy
│ │ │ │ │ +00032820: 2066 726f 6d20 7468 6520 7265 6365 6976 from the receiv
│ │ │ │ │ +00032830: 6572 2773 2063 6c61 7373 2074 6f20 4f62 er's class to Ob
│ │ │ │ │ +00032840: 6a65 6374 202d 2069 7420 6e65 6564 206e ject - it need n
│ │ │ │ │ +00032850: 6f74 2072 6573 6964 650a 2020 2020 2061 ot reside. a
│ │ │ │ │ +00032860: 7420 616c 6c20 696e 2061 204d 6574 686f t all in a Metho
│ │ │ │ │ +00032870: 6444 6963 7469 6f6e 6172 792c 2069 6e20 dDictionary, in
│ │ │ │ │ +00032880: 6661 6374 202d 2062 7574 2064 6f69 6e67 fact - but doing
│ │ │ │ │ +00032890: 2062 6164 2074 6869 6e67 7320 7769 6c6c bad things will
│ │ │ │ │ +000328a0: 0a20 2020 2020 636f 6d70 726f 6d69 7365 . compromise
│ │ │ │ │ +000328b0: 2073 7461 6269 6c69 7479 206f 6620 7468 stability of th
│ │ │ │ │ +000328c0: 6520 536d 616c 6c74 616c 6b20 7669 7274 e Smalltalk virt
│ │ │ │ │ +000328d0: 7561 6c20 6d61 6368 696e 6520 2861 6e64 ual machine (and
│ │ │ │ │ +000328e0: 2064 6f6e 2774 0a20 2020 2020 626c 616d don't. blam
│ │ │ │ │ +000328f0: 6520 616e 7962 6f64 7920 6275 7420 796f e anybody but yo
│ │ │ │ │ +00032900: 7572 7365 6c66 292e 0a0a 2020 2020 2049 urself)... I
│ │ │ │ │ +00032910: 6620 7468 6520 666c 6167 7320 6669 656c f the flags fiel
│ │ │ │ │ +00032920: 6420 6f66 2074 6865 206d 6574 686f 6420 d of the method
│ │ │ │ │ +00032930: 6865 6164 6572 2069 7320 362c 2074 6869 header is 6, thi
│ │ │ │ │ +00032940: 7320 6d65 7468 6f64 2069 6e73 7465 6164 s method instead
│ │ │ │ │ +00032950: 0a20 2020 2020 7072 6f76 6964 6573 2061 . provides a
│ │ │ │ │ +00032960: 2068 6f6f 6b20 6672 6f6d 2077 6869 6368 hook from which
│ │ │ │ │ +00032970: 2074 6865 2076 6972 7475 616c 206d 6163 the virtual mac
│ │ │ │ │ +00032980: 6869 6e65 2063 616e 2063 616c 6c20 6261 hine can call ba
│ │ │ │ │ +00032990: 636b 0a20 2020 2020 7768 656e 6576 6572 ck. whenever
│ │ │ │ │ +000329a0: 2065 7865 6375 7469 6f6e 206f 6620 7468 execution of th
│ │ │ │ │ +000329b0: 6520 6d65 7468 6f64 2069 7320 7265 7175 e method is requ
│ │ │ │ │ +000329c0: 6573 7465 642e 2020 496e 2074 6869 7320 ested. In this
│ │ │ │ │ +000329d0: 6361 7365 2c0a 2020 2020 2069 6e76 6f6b case,. invok
│ │ │ │ │ +000329e0: 696e 6720 7468 6520 6d65 7468 6f64 2077 ing the method w
│ │ │ │ │ +000329f0: 6f75 6c64 2063 6175 7365 2061 6e20 696e ould cause an in
│ │ │ │ │ +00032a00: 6669 6e69 7465 206c 6f6f 7020 2874 6865 finite loop (the
│ │ │ │ │ +00032a10: 2056 4d20 6173 6b73 2074 6865 0a20 2020 VM asks the.
│ │ │ │ │ +00032a20: 2020 6d65 7468 6f64 2074 6f20 7275 6e2c method to run,
│ │ │ │ │ +00032a30: 2074 6865 206d 6574 686f 6420 6173 6b73 the method asks
│ │ │ │ │ +00032a40: 2074 6865 2056 4d20 746f 2069 6e76 6f6b the VM to invok
│ │ │ │ │ +00032a50: 6520 6974 2c20 616e 6420 736f 206f 6e29 e it, and so on)
│ │ │ │ │ +00032a60: 2c20 736f 0a20 2020 2020 7468 6973 206d , so. this m
│ │ │ │ │ +00032a70: 6574 686f 6420 6661 696c 7320 7769 7468 ethod fails with
│ │ │ │ │ +00032a80: 2061 2023 7375 6263 6c61 7373 5265 7370 a #subclassResp
│ │ │ │ │ +00032a90: 6f6e 7369 6269 6c69 7479 2065 7272 6f72 onsibility error
│ │ │ │ │ +00032aa0: 2e0a 0a0a 1f0a 4669 6c65 3a20 6773 742d ......File: gst-
│ │ │ │ │ +00032ab0: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ +00032ac0: 3a20 436f 6d70 696c 6564 4d65 7468 6f64 : CompiledMethod
│ │ │ │ │ +00032ad0: 2d70 7269 6e74 696e 672c 2020 4e65 7874 -printing, Next
│ │ │ │ │ +00032ae0: 3a20 436f 6d70 696c 6564 4d65 7468 6f64 : CompiledMethod
│ │ │ │ │ +00032af0: 2d73 6176 696e 6720 616e 6420 6c6f 6164 -saving and load
│ │ │ │ │ +00032b00: 696e 672c 2020 5072 6576 3a20 436f 6d70 ing, Prev: Comp
│ │ │ │ │ +00032b10: 696c 6564 4d65 7468 6f64 2d69 6e76 6f6b iledMethod-invok
│ │ │ │ │ +00032b20: 696e 672c 2020 5570 3a20 436f 6d70 696c ing, Up: Compil
│ │ │ │ │ +00032b30: 6564 4d65 7468 6f64 0a0a 312e 3430 2e31 edMethod..1.40.1
│ │ │ │ │ +00032b40: 3020 436f 6d70 696c 6564 4d65 7468 6f64 0 CompiledMethod
│ │ │ │ │ +00032b50: 3a20 7072 696e 7469 6e67 0a2d 2d2d 2d2d : printing.-----
│ │ │ │ │ +00032b60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00032b70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a70 7269 -----------..pri
│ │ │ │ │ +00032b80: 6e74 4f6e 3a20 6153 7472 6561 6d0a 2020 ntOn: aStream.
│ │ │ │ │ +00032b90: 2020 2050 7269 6e74 2074 6865 2072 6563 Print the rec
│ │ │ │ │ +00032ba0: 6569 7665 7227 7320 636c 6173 7320 616e eiver's class an
│ │ │ │ │ +00032bb0: 6420 7365 6c65 6374 6f72 206f 6e20 6153 d selector on aS
│ │ │ │ │ +00032bc0: 7472 6561 6d0a 0a73 746f 7265 4f6e 3a20 tream..storeOn:
│ │ │ │ │ +00032bd0: 6153 7472 6561 6d0a 2020 2020 2050 7269 aStream. Pri
│ │ │ │ │ +00032be0: 6e74 2063 6f64 6520 746f 2063 7265 6174 nt code to creat
│ │ │ │ │ +00032bf0: 6520 7468 6520 7265 6365 6976 6572 206f e the receiver o
│ │ │ │ │ +00032c00: 6e20 6153 7472 6561 6d0a 0a0a 1f0a 4669 n aStream.....Fi
│ │ │ │ │ +00032c10: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ +00032c20: 6f2c 2020 4e6f 6465 3a20 436f 6d70 696c o, Node: Compil
│ │ │ │ │ +00032c30: 6564 4d65 7468 6f64 2d73 6176 696e 6720 edMethod-saving
│ │ │ │ │ +00032c40: 616e 6420 6c6f 6164 696e 672c 2020 4e65 and loading, Ne
│ │ │ │ │ +00032c50: 7874 3a20 436f 6d70 696c 6564 4d65 7468 xt: CompiledMeth
│ │ │ │ │ +00032c60: 6f64 2d73 6f75 7263 6520 636f 6465 2c20 od-source code,
│ │ │ │ │ +00032c70: 2050 7265 763a 2043 6f6d 7069 6c65 644d Prev: CompiledM
│ │ │ │ │ +00032c80: 6574 686f 642d 7072 696e 7469 6e67 2c20 ethod-printing,
│ │ │ │ │ +00032c90: 2055 703a 2043 6f6d 7069 6c65 644d 6574 Up: CompiledMet
│ │ │ │ │ +00032ca0: 686f 640a 0a31 2e34 302e 3131 2043 6f6d hod..1.40.11 Com
│ │ │ │ │ +00032cb0: 7069 6c65 644d 6574 686f 643a 2073 6176 piledMethod: sav
│ │ │ │ │ +00032cc0: 696e 6720 616e 6420 6c6f 6164 696e 670a ing and loading.
│ │ │ │ │ +00032cd0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00032ce0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00032cf0: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6269 6e61 ----------..bina
│ │ │ │ │ +00032d00: 7279 5265 7072 6573 656e 7461 7469 6f6e ryRepresentation
│ │ │ │ │ +00032d10: 4f62 6a65 6374 0a20 2020 2020 5468 6973 Object. This
│ │ │ │ │ +00032d20: 206d 6574 686f 6420 6973 2069 6d70 6c65 method is imple
│ │ │ │ │ +00032d30: 6d65 6e74 6564 2074 6f20 616c 6c6f 7720 mented to allow
│ │ │ │ │ +00032d40: 666f 7220 6120 506c 7567 6761 626c 6550 for a PluggableP
│ │ │ │ │ +00032d50: 726f 7879 2074 6f20 6265 2075 7365 640a roxy to be used.
│ │ │ │ │ +00032d60: 2020 2020 2077 6974 6820 436f 6d70 696c with Compil
│ │ │ │ │ +00032d70: 6564 4d65 7468 6f64 732e 2020 416e 7377 edMethods. Answ
│ │ │ │ │ +00032d80: 6572 2061 2044 6972 6563 7465 644d 6573 er a DirectedMes
│ │ │ │ │ +00032d90: 7361 6765 2077 6869 6368 2073 656e 6473 sage which sends
│ │ │ │ │ +00032da0: 2023 3e3e 2074 6f0a 2020 2020 2074 6865 #>> to. the
│ │ │ │ │ +00032db0: 2063 6c61 7373 206f 626a 6563 7420 636f class object co
│ │ │ │ │ +00032dc0: 6e74 6169 6e69 6e67 2074 6865 2072 6563 ntaining the rec
│ │ │ │ │ +00032dd0: 6569 7665 722e 0a0a 0a1f 0a46 696c 653a eiver......File:
│ │ │ │ │ +00032de0: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ +00032df0: 204e 6f64 653a 2043 6f6d 7069 6c65 644d Node: CompiledM
│ │ │ │ │ +00032e00: 6574 686f 642d 736f 7572 6365 2063 6f64 ethod-source cod
│ │ │ │ │ +00032e10: 652c 2020 4e65 7874 3a20 436f 6d70 696c e, Next: Compil
│ │ │ │ │ +00032e20: 6564 4d65 7468 6f64 2d74 6573 7469 6e67 edMethod-testing
│ │ │ │ │ +00032e30: 2c20 2050 7265 763a 2043 6f6d 7069 6c65 , Prev: Compile
│ │ │ │ │ +00032e40: 644d 6574 686f 642d 7361 7669 6e67 2061 dMethod-saving a
│ │ │ │ │ +00032e50: 6e64 206c 6f61 6469 6e67 2c20 2055 703a nd loading, Up:
│ │ │ │ │ +00032e60: 2043 6f6d 7069 6c65 644d 6574 686f 640a CompiledMethod.
│ │ │ │ │ +00032e70: 0a31 2e34 302e 3132 2043 6f6d 7069 6c65 .1.40.12 Compile
│ │ │ │ │ +00032e80: 644d 6574 686f 643a 2073 6f75 7263 6520 dMethod: source
│ │ │ │ │ +00032e90: 636f 6465 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d code.-----------
│ │ │ │ │ +00032ea0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00032eb0: 2d2d 2d2d 2d2d 2d2d 0a0a 6d65 7468 6f64 --------..method
│ │ │ │ │ +00032ec0: 5265 636f 6d70 696c 6174 696f 6e53 6f75 RecompilationSou
│ │ │ │ │ +00032ed0: 7263 6553 7472 696e 670a 2020 2020 2041 rceString. A
│ │ │ │ │ +00032ee0: 6e73 7765 7220 7468 6520 6d65 7468 6f64 nswer the method
│ │ │ │ │ +00032ef0: 2073 6f75 7263 6520 636f 6465 2061 7320 source code as
│ │ │ │ │ +00032f00: 6120 7374 7269 6e67 2c20 656e 7375 7269 a string, ensuri
│ │ │ │ │ +00032f10: 6e67 2074 6861 7420 6974 2069 7320 696e ng that it is in
│ │ │ │ │ +00032f20: 0a20 2020 2020 6e65 7720 7379 6e74 6178 . new syntax
│ │ │ │ │ +00032f30: 2028 6974 2068 6173 2062 7261 636b 6574 (it has bracket
│ │ │ │ │ +00032f40: 7329 2e0a 0a6d 6574 686f 6453 6f75 7263 s)...methodSourc
│ │ │ │ │ +00032f50: 6543 6f64 650a 2020 2020 2041 6e73 7765 eCode. Answe
│ │ │ │ │ +00032f60: 7220 7468 6520 6d65 7468 6f64 2073 6f75 r the method sou
│ │ │ │ │ +00032f70: 7263 6520 636f 6465 2028 6120 4669 6c65 rce code (a File
│ │ │ │ │ +00032f80: 5365 676d 656e 7420 6f72 2053 7472 696e Segment or Strin
│ │ │ │ │ +00032f90: 6720 6f72 206e 696c 290a 0a6d 6574 686f g or nil)..metho
│ │ │ │ │ +00032fa0: 6453 6f75 7263 6546 696c 650a 2020 2020 dSourceFile.
│ │ │ │ │ +00032fb0: 2041 6e73 7765 7220 7468 6520 6669 6c65 Answer the file
│ │ │ │ │ +00032fc0: 2077 6865 7265 2074 6865 206d 6574 686f where the metho
│ │ │ │ │ +00032fd0: 6420 736f 7572 6365 2063 6f64 6520 6973 d source code is
│ │ │ │ │ +00032fe0: 2073 746f 7265 640a 0a6d 6574 686f 6453 stored..methodS
│ │ │ │ │ +00032ff0: 6f75 7263 6550 6f73 0a20 2020 2020 416e ourcePos. An
│ │ │ │ │ +00033000: 7377 6572 2074 6865 206c 6f63 6174 696f swer the locatio
│ │ │ │ │ +00033010: 6e20 7768 6572 6520 7468 6520 6d65 7468 n where the meth
│ │ │ │ │ +00033020: 6f64 2073 6f75 7263 6520 636f 6465 2069 od source code i
│ │ │ │ │ +00033030: 7320 7374 6f72 6564 2069 6e20 7468 650a s stored in the.
│ │ │ │ │ +00033040: 2020 2020 206d 6574 686f 6453 6f75 7263 methodSourc
│ │ │ │ │ +00033050: 6546 696c 650a 0a6d 6574 686f 6453 6f75 eFile..methodSou
│ │ │ │ │ +00033060: 7263 6553 7472 696e 670a 2020 2020 2041 rceString. A
│ │ │ │ │ +00033070: 6e73 7765 7220 7468 6520 6d65 7468 6f64 nswer the method
│ │ │ │ │ +00033080: 2073 6f75 7263 6520 636f 6465 2061 7320 source code as
│ │ │ │ │ +00033090: 6120 7374 7269 6e67 0a0a 0a1f 0a46 696c a string.....Fil
│ │ │ │ │ +000330a0: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ +000330b0: 2c20 204e 6f64 653a 2043 6f6d 7069 6c65 , Node: Compile
│ │ │ │ │ +000330c0: 644d 6574 686f 642d 7465 7374 696e 672c dMethod-testing,
│ │ │ │ │ +000330d0: 2020 5072 6576 3a20 436f 6d70 696c 6564 Prev: Compiled
│ │ │ │ │ +000330e0: 4d65 7468 6f64 2d73 6f75 7263 6520 636f Method-source co
│ │ │ │ │ +000330f0: 6465 2c20 2055 703a 2043 6f6d 7069 6c65 de, Up: Compile
│ │ │ │ │ +00033100: 644d 6574 686f 640a 0a31 2e34 302e 3133 dMethod..1.40.13
│ │ │ │ │ +00033110: 2043 6f6d 7069 6c65 644d 6574 686f 643a CompiledMethod:
│ │ │ │ │ +00033120: 2074 6573 7469 6e67 0a2d 2d2d 2d2d 2d2d testing.-------
│ │ │ │ │ +00033130: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00033140: 2d2d 2d2d 2d2d 2d2d 0a0a 6163 6365 7373 --------..access
│ │ │ │ │ +00033150: 6573 3a20 696e 7374 5661 7249 6e64 6578 es: instVarIndex
│ │ │ │ │ +00033160: 0a20 2020 2020 416e 7377 6572 2077 6865 . Answer whe
│ │ │ │ │ +00033170: 7468 6572 2074 6865 2072 6563 6569 7665 ther the receive
│ │ │ │ │ +00033180: 7220 6f72 2074 6865 2062 6c6f 636b 7320 r or the blocks
│ │ │ │ │ +00033190: 6974 2063 6f6e 7461 696e 7320 6163 6365 it contains acce
│ │ │ │ │ +000331a0: 7373 6573 2074 6865 0a20 2020 2020 696e sses the. in
│ │ │ │ │ +000331b0: 7374 616e 6365 2076 6172 6961 626c 6520 stance variable
│ │ │ │ │ +000331c0: 7769 7468 2074 6865 2067 6976 656e 2069 with the given i
│ │ │ │ │ +000331d0: 6e64 6578 0a0a 6173 7369 676e 733a 2069 ndex..assigns: i
│ │ │ │ │ +000331e0: 6e73 7456 6172 496e 6465 780a 2020 2020 nstVarIndex.
│ │ │ │ │ +000331f0: 2041 6e73 7765 7220 7768 6574 6865 7220 Answer whether
│ │ │ │ │ +00033200: 7468 6520 7265 6365 6976 6572 206f 7220 the receiver or
│ │ │ │ │ +00033210: 7468 6520 626c 6f63 6b73 2069 7420 636f the blocks it co
│ │ │ │ │ +00033220: 6e74 6169 6e73 2077 7269 7465 7320 746f ntains writes to
│ │ │ │ │ +00033230: 0a20 2020 2020 7468 6520 696e 7374 616e . the instan
│ │ │ │ │ +00033240: 6365 2076 6172 6961 626c 6520 7769 7468 ce variable with
│ │ │ │ │ +00033250: 2074 6865 2067 6976 656e 2069 6e64 6578 the given index
│ │ │ │ │ +00033260: 0a0a 6973 4162 7374 7261 6374 0a20 2020 ..isAbstract.
│ │ │ │ │ +00033270: 2020 416e 7377 6572 2077 6865 7468 6572 Answer whether
│ │ │ │ │ +00033280: 2074 6865 2072 6563 6569 7665 7220 6973 the receiver is
│ │ │ │ │ +00033290: 2061 6273 7472 6163 742e 0a0a 7265 6164 abstract...read
│ │ │ │ │ +000332a0: 733a 2069 6e73 7456 6172 496e 6465 780a s: instVarIndex.
│ │ │ │ │ +000332b0: 2020 2020 2041 6e73 7765 7220 7768 6574 Answer whet
│ │ │ │ │ +000332c0: 6865 7220 7468 6520 7265 6365 6976 6572 her the receiver
│ │ │ │ │ +000332d0: 206f 7220 7468 6520 626c 6f63 6b73 2069 or the blocks i
│ │ │ │ │ +000332e0: 7420 636f 6e74 6169 6e73 2072 6561 6473 t contains reads
│ │ │ │ │ +000332f0: 2074 6f20 7468 650a 2020 2020 2069 6e73 to the. ins
│ │ │ │ │ +00033300: 7461 6e63 6520 7661 7269 6162 6c65 2077 tance variable w
│ │ │ │ │ +00033310: 6974 6820 7468 6520 6769 7665 6e20 696e ith the given in
│ │ │ │ │ +00033320: 6465 780a 0a73 656e 6473 546f 5375 7065 dex..sendsToSupe
│ │ │ │ │ +00033330: 720a 2020 2020 2041 6e73 7765 7220 7768 r. Answer wh
│ │ │ │ │ +00033340: 6574 6865 7220 7468 6520 7265 6365 6976 ether the receiv
│ │ │ │ │ +00033350: 6572 206f 7220 7468 6520 626c 6f63 6b73 er or the blocks
│ │ │ │ │ +00033360: 2069 7420 636f 6e74 6169 6e73 2068 6176 it contains hav
│ │ │ │ │ +00033370: 6520 7365 6e64 730a 2020 2020 2074 6f20 e sends. to
│ │ │ │ │ +00033380: 7375 7065 720a 0a0a 1f0a 4669 6c65 3a20 super.....File:
│ │ │ │ │ +00033390: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ +000333a0: 4e6f 6465 3a20 436f 6e74 6578 7450 6172 Node: ContextPar
│ │ │ │ │ +000333b0: 742c 2020 4e65 7874 3a20 436f 6e74 696e t, Next: Contin
│ │ │ │ │ +000333c0: 7561 7469 6f6e 2c20 2050 7265 763a 2043 uation, Prev: C
│ │ │ │ │ +000333d0: 6f6d 7069 6c65 644d 6574 686f 642c 2020 ompiledMethod,
│ │ │ │ │ +000333e0: 5570 3a20 4261 7365 2063 6c61 7373 6573 Up: Base classes
│ │ │ │ │ +000333f0: 0a0a 312e 3431 2043 6f6e 7465 7874 5061 ..1.41 ContextPa
│ │ │ │ │ +00033400: 7274 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d rt.=============
│ │ │ │ │ +00033410: 3d3d 3d0a 0a44 6566 696e 6564 2069 6e20 ===..Defined in
│ │ │ │ │ +00033420: 6e61 6d65 7370 6163 6520 536d 616c 6c74 namespace Smallt
│ │ │ │ │ +00033430: 616c 6b0a 5375 7065 7263 6c61 7373 3a20 alk.Superclass:
│ │ │ │ │ +00033440: 4f62 6a65 6374 0a43 6174 6567 6f72 793a Object.Category:
│ │ │ │ │ +00033450: 204c 616e 6775 6167 652d 496d 706c 656d Language-Implem
│ │ │ │ │ +00033460: 656e 7461 7469 6f6e 0a20 2020 2020 4d79 entation. My
│ │ │ │ │ +00033470: 2069 6e73 7461 6e63 6573 2072 6570 7265 instances repre
│ │ │ │ │ +00033480: 7365 6e74 2065 7865 6375 7469 6e67 2053 sent executing S
│ │ │ │ │ +00033490: 6d61 6c6c 7461 6c6b 2063 6f64 652c 2077 malltalk code, w
│ │ │ │ │ +000334a0: 6869 6368 2072 6570 7265 7365 6e74 0a20 hich represent.
│ │ │ │ │ +000334b0: 2020 2020 7468 6520 6c6f 6361 6c20 656e the local en
│ │ │ │ │ +000334c0: 7669 726f 6e6d 656e 7420 6f66 2065 7865 vironment of exe
│ │ │ │ │ +000334d0: 6375 7461 626c 6520 636f 6465 2e20 5468 cutable code. Th
│ │ │ │ │ +000334e0: 6579 2063 6f6e 7461 696e 2061 2073 7461 ey contain a sta
│ │ │ │ │ +000334f0: 636b 2061 6e64 0a20 2020 2020 616c 736f ck and. also
│ │ │ │ │ +00033500: 2070 726f 7669 6465 2073 6f6d 6520 6d65 provide some me
│ │ │ │ │ +00033510: 7468 6f64 7320 7468 6174 2063 616e 2062 thods that can b
│ │ │ │ │ +00033520: 6520 7573 6564 2069 6e20 696e 7370 6563 e used in inspec
│ │ │ │ │ +00033530: 7469 6f6e 206f 720a 2020 2020 2064 6562 tion or. deb
│ │ │ │ │ +00033540: 7567 6769 6e67 2e0a 0a2a 204d 656e 753a ugging...* Menu:
│ │ │ │ │ +00033550: 0a0a 2a20 436f 6e74 6578 7450 6172 7420 ..* ContextPart
│ │ │ │ │ +00033560: 636c 6173 732d 6275 696c 7420 696e 733a class-built ins:
│ │ │ │ │ +00033570: 3a20 2028 636c 6173 7329 0a2a 2043 6f6e : (class).* Con
│ │ │ │ │ +00033580: 7465 7874 5061 7274 2063 6c61 7373 2d65 textPart class-e
│ │ │ │ │ +00033590: 7863 6570 7469 6f6e 2068 616e 646c 696e xception handlin
│ │ │ │ │ +000335a0: 673a 3a20 2028 636c 6173 7329 0a2a 2043 g:: (class).* C
│ │ │ │ │ +000335b0: 6f6e 7465 7874 5061 7274 2d61 6363 6573 ontextPart-acces
│ │ │ │ │ +000335c0: 7369 6e67 3a3a 2020 2869 6e73 7461 6e63 sing:: (instanc
│ │ │ │ │ +000335d0: 6529 0a2a 2043 6f6e 7465 7874 5061 7274 e).* ContextPart
│ │ │ │ │ +000335e0: 2d62 7569 6c74 2069 6e73 3a3a 2020 2869 -built ins:: (i
│ │ │ │ │ +000335f0: 6e73 7461 6e63 6529 0a2a 2043 6f6e 7465 nstance).* Conte
│ │ │ │ │ +00033600: 7874 5061 7274 2d63 6f70 7969 6e67 3a3a xtPart-copying::
│ │ │ │ │ +00033610: 2020 2869 6e73 7461 6e63 6529 0a2a 2043 (instance).* C
│ │ │ │ │ +00033620: 6f6e 7465 7874 5061 7274 2d64 6562 7567 ontextPart-debug
│ │ │ │ │ +00033630: 6769 6e67 3a3a 2020 2869 6e73 7461 6e63 ging:: (instanc
│ │ │ │ │ +00033640: 6529 0a2a 2043 6f6e 7465 7874 5061 7274 e).* ContextPart
│ │ │ │ │ +00033650: 2d65 6e75 6d65 7261 7469 6e67 3a3a 2020 -enumerating::
│ │ │ │ │ +00033660: 2869 6e73 7461 6e63 6529 0a2a 2043 6f6e (instance).* Con
│ │ │ │ │ +00033670: 7465 7874 5061 7274 2d70 7269 6e74 696e textPart-printin
│ │ │ │ │ +00033680: 673a 3a20 2028 696e 7374 616e 6365 290a g:: (instance).
│ │ │ │ │ +00033690: 2a20 436f 6e74 6578 7450 6172 742d 7365 * ContextPart-se
│ │ │ │ │ +000336a0: 6375 7269 7479 2063 6865 636b 733a 3a20 curity checks::
│ │ │ │ │ +000336b0: 2028 696e 7374 616e 6365 290a 0a1f 0a46 (instance)....F
│ │ │ │ │ +000336c0: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ +000336d0: 666f 2c20 204e 6f64 653a 2043 6f6e 7465 fo, Node: Conte
│ │ │ │ │ +000336e0: 7874 5061 7274 2063 6c61 7373 2d62 7569 xtPart class-bui
│ │ │ │ │ +000336f0: 6c74 2069 6e73 2c20 204e 6578 743a 2043 lt ins, Next: C
│ │ │ │ │ +00033700: 6f6e 7465 7874 5061 7274 2063 6c61 7373 ontextPart class
│ │ │ │ │ +00033710: 2d65 7863 6570 7469 6f6e 2068 616e 646c -exception handl
│ │ │ │ │ +00033720: 696e 672c 2020 5570 3a20 436f 6e74 6578 ing, Up: Contex
│ │ │ │ │ +00033730: 7450 6172 740a 0a31 2e34 312e 3120 436f tPart..1.41.1 Co
│ │ │ │ │ +00033740: 6e74 6578 7450 6172 7420 636c 6173 733a ntextPart class:
│ │ │ │ │ +00033750: 2062 7569 6c74 2069 6e73 0a2d 2d2d 2d2d built ins.-----
│ │ │ │ │ +00033760: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00033770: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------..
│ │ │ │ │ +00033780: 7468 6973 436f 6e74 6578 740a 2020 2020 thisContext.
│ │ │ │ │ +00033790: 2052 6574 7572 6e20 7468 6520 7661 6c75 Return the valu
│ │ │ │ │ +000337a0: 6520 6f66 2074 6865 2074 6869 7343 6f6e e of the thisCon
│ │ │ │ │ +000337b0: 7465 7874 2076 6172 6961 626c 652e 2020 text variable.
│ │ │ │ │ +000337c0: 4361 6c6c 6564 2069 6e74 6572 6e61 6c6c Called internall
│ │ │ │ │ +000337d0: 790a 2020 2020 2077 6865 6e20 7468 6520 y. when the
│ │ │ │ │ +000337e0: 7661 7269 6162 6c65 2069 7320 6163 6365 variable is acce
│ │ │ │ │ +000337f0: 7373 6564 2e0a 0a0a 1f0a 4669 6c65 3a20 ssed......File:
│ │ │ │ │ +00033800: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ +00033810: 4e6f 6465 3a20 436f 6e74 6578 7450 6172 Node: ContextPar
│ │ │ │ │ +00033820: 7420 636c 6173 732d 6578 6365 7074 696f t class-exceptio
│ │ │ │ │ +00033830: 6e20 6861 6e64 6c69 6e67 2c20 204e 6578 n handling, Nex
│ │ │ │ │ +00033840: 743a 2043 6f6e 7465 7874 5061 7274 2d61 t: ContextPart-a
│ │ │ │ │ +00033850: 6363 6573 7369 6e67 2c20 2050 7265 763a ccessing, Prev:
│ │ │ │ │ +00033860: 2043 6f6e 7465 7874 5061 7274 2063 6c61 ContextPart cla
│ │ │ │ │ +00033870: 7373 2d62 7569 6c74 2069 6e73 2c20 2055 ss-built ins, U
│ │ │ │ │ +00033880: 703a 2043 6f6e 7465 7874 5061 7274 0a0a p: ContextPart..
│ │ │ │ │ +00033890: 312e 3431 2e32 2043 6f6e 7465 7874 5061 1.41.2 ContextPa
│ │ │ │ │ +000338a0: 7274 2063 6c61 7373 3a20 6578 6365 7074 rt class: except
│ │ │ │ │ +000338b0: 696f 6e20 6861 6e64 6c69 6e67 0a2d 2d2d ion handling.---
│ │ │ │ │ +000338c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000338d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000338e0: 2d2d 2d2d 2d2d 2d2d 2d0a 0a62 6163 6b74 ---------..backt
│ │ │ │ │ +000338f0: 7261 6365 0a20 2020 2020 5072 696e 7420 race. Print
│ │ │ │ │ +00033900: 6120 6261 636b 7472 6163 6520 6672 6f6d a backtrace from
│ │ │ │ │ +00033910: 2074 6865 2063 616c 6c65 7220 746f 2074 the caller to t
│ │ │ │ │ +00033920: 6865 2062 6f74 746f 6d20 6f66 2074 6865 he bottom of the
│ │ │ │ │ +00033930: 2073 7461 636b 206f 6e20 7468 650a 2020 stack on the.
│ │ │ │ │ +00033940: 2020 2054 7261 6e73 6372 6970 740a 0a62 Transcript..b
│ │ │ │ │ +00033950: 6163 6b74 7261 6365 4f6e 3a20 6153 7472 acktraceOn: aStr
│ │ │ │ │ +00033960: 6561 6d0a 2020 2020 2050 7269 6e74 2061 eam. Print a
│ │ │ │ │ +00033970: 2062 6163 6b74 7261 6365 2066 726f 6d20 backtrace from
│ │ │ │ │ +00033980: 7468 6520 6361 6c6c 6572 2074 6f20 7468 the caller to th
│ │ │ │ │ +00033990: 6520 626f 7474 6f6d 206f 6620 7468 6520 e bottom of the
│ │ │ │ │ +000339a0: 7374 6163 6b20 6f6e 0a20 2020 2020 6153 stack on. aS
│ │ │ │ │ +000339b0: 7472 6561 6d0a 0a0a 1f0a 4669 6c65 3a20 tream.....File:
│ │ │ │ │ +000339c0: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ +000339d0: 4e6f 6465 3a20 436f 6e74 6578 7450 6172 Node: ContextPar
│ │ │ │ │ +000339e0: 742d 6163 6365 7373 696e 672c 2020 4e65 t-accessing, Ne
│ │ │ │ │ +000339f0: 7874 3a20 436f 6e74 6578 7450 6172 742d xt: ContextPart-
│ │ │ │ │ +00033a00: 6275 696c 7420 696e 732c 2020 5072 6576 built ins, Prev
│ │ │ │ │ +00033a10: 3a20 436f 6e74 6578 7450 6172 7420 636c : ContextPart cl
│ │ │ │ │ +00033a20: 6173 732d 6578 6365 7074 696f 6e20 6861 ass-exception ha
│ │ │ │ │ +00033a30: 6e64 6c69 6e67 2c20 2055 703a 2043 6f6e ndling, Up: Con
│ │ │ │ │ +00033a40: 7465 7874 5061 7274 0a0a 312e 3431 2e33 textPart..1.41.3
│ │ │ │ │ +00033a50: 2043 6f6e 7465 7874 5061 7274 3a20 6163 ContextPart: ac
│ │ │ │ │ +00033a60: 6365 7373 696e 670a 2d2d 2d2d 2d2d 2d2d cessing.--------
│ │ │ │ │ +00033a70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00033a80: 2d2d 2d2d 2d0a 0a61 743a 2069 6e64 6578 -----..at: index
│ │ │ │ │ +00033a90: 0a20 2020 2020 416e 7377 6572 2074 6865 . Answer the
│ │ │ │ │ +00033aa0: 2069 6e64 6578 2d74 6820 736c 6f74 2069 index-th slot i
│ │ │ │ │ +00033ab0: 6e20 7468 6520 7265 6365 6976 6572 2e20 n the receiver.
│ │ │ │ │ +00033ac0: 416e 7920 7265 6164 2061 6363 6573 7320 Any read access
│ │ │ │ │ +00033ad0: 6672 6f6d 0a20 2020 2020 2873 656c 6620 from. (self
│ │ │ │ │ +00033ae0: 7369 7a65 202b 2031 2920 746f 2028 7365 size + 1) to (se
│ │ │ │ │ +00033af0: 6c66 2062 6173 6963 5369 7a65 2920 7769 lf basicSize) wi
│ │ │ │ │ +00033b00: 6c6c 2067 6976 6520 6e69 6c2e 0a0a 6174 ll give nil...at
│ │ │ │ │ +00033b10: 3a20 696e 6465 7820 7075 743a 2061 6e4f : index put: anO
│ │ │ │ │ +00033b20: 626a 6563 740a 2020 2020 2041 6e73 7765 bject. Answe
│ │ │ │ │ +00033b30: 7220 7468 6520 696e 6465 782d 7468 2073 r the index-th s
│ │ │ │ │ +00033b40: 6c6f 7420 696e 2074 6865 2072 6563 6569 lot in the recei
│ │ │ │ │ +00033b50: 7665 722e 2041 6e79 2077 7269 7465 2061 ver. Any write a
│ │ │ │ │ +00033b60: 6363 6573 7320 6672 6f6d 0a20 2020 2020 ccess from.
│ │ │ │ │ +00033b70: 2873 656c 6620 7369 7a65 202b 2031 2920 (self size + 1)
│ │ │ │ │ +00033b80: 746f 2028 7365 6c66 2062 6173 6963 5369 to (self basicSi
│ │ │ │ │ +00033b90: 7a65 2920 7769 6c6c 2067 6976 6520 616e ze) will give an
│ │ │ │ │ +00033ba0: 2065 7272 6f72 2075 6e6c 6573 7320 6e69 error unless ni
│ │ │ │ │ +00033bb0: 6c0a 2020 2020 2069 7320 6265 696e 6720 l. is being
│ │ │ │ │ +00033bc0: 7772 6974 7465 6e2e 2020 5468 6973 2069 written. This i
│ │ │ │ │ +00033bd0: 7320 6265 6361 7573 6520 646f 696e 6720 s because doing
│ │ │ │ │ +00033be0: 7375 6368 2061 6e20 6163 6365 7373 2066 such an access f
│ │ │ │ │ +00033bf0: 6972 7374 2c20 616e 640a 2020 2020 2074 irst, and. t
│ │ │ │ │ +00033c00: 6865 6e20 7570 6461 7469 6e67 2073 702c hen updating sp,
│ │ │ │ │ +00033c10: 2069 7320 7261 6379 3a20 7468 6520 6761 is racy: the ga
│ │ │ │ │ +00033c20: 7262 6167 6520 636f 6c6c 6563 746f 7220 rbage collector
│ │ │ │ │ +00033c30: 6d61 7920 7472 6967 6765 7220 696e 0a20 may trigger in.
│ │ │ │ │ +00033c40: 2020 2020 7468 6520 6d69 6464 6c65 2061 the middle a
│ │ │ │ │ +00033c50: 6e64 206d 6f76 6520 616e 4f62 6a65 6374 nd move anObject
│ │ │ │ │ +00033c60: 2c20 6275 7420 7468 6520 736c 6f74 2069 , but the slot i
│ │ │ │ │ +00033c70: 6e20 7468 6520 636f 6e74 6578 7420 776f n the context wo
│ │ │ │ │ +00033c80: 6e27 7420 6265 0a20 2020 2020 6164 6a75 n't be. adju
│ │ │ │ │ +00033c90: 7374 6564 2e0a 0a63 6c69 656e 740a 2020 sted...client.
│ │ │ │ │ +00033ca0: 2020 2041 6e73 7765 7220 7468 6520 636c Answer the cl
│ │ │ │ │ +00033cb0: 6965 6e74 206f 6620 7468 6973 2063 6f6e ient of this con
│ │ │ │ │ +00033cc0: 7465 7874 2c20 7468 6174 2069 732c 2074 text, that is, t
│ │ │ │ │ +00033cd0: 6865 206f 626a 6563 7420 7468 6174 2073 he object that s
│ │ │ │ │ +00033ce0: 656e 740a 2020 2020 2074 6865 206d 6573 ent. the mes
│ │ │ │ │ +00033cf0: 7361 6765 2074 6861 7420 6372 6561 7465 sage that create
│ │ │ │ │ +00033d00: 6420 7468 6973 2063 6f6e 7465 7874 2e20 d this context.
│ │ │ │ │ +00033d10: 4661 696c 2069 6620 7468 6520 7265 6365 Fail if the rece
│ │ │ │ │ +00033d20: 6976 6572 2068 6173 206e 6f0a 2020 2020 iver has no.
│ │ │ │ │ +00033d30: 2070 6172 656e 740a 0a63 7572 7265 6e74 parent..current
│ │ │ │ │ +00033d40: 4669 6c65 4e61 6d65 0a20 2020 2020 416e FileName. An
│ │ │ │ │ +00033d50: 7377 6572 2074 6865 206e 616d 6520 6f66 swer the name of
│ │ │ │ │ +00033d60: 2074 6865 2066 696c 6520 7768 6572 6520 the file where
│ │ │ │ │ +00033d70: 7468 6520 6d65 7468 6f64 2073 6f75 7263 the method sourc
│ │ │ │ │ +00033d80: 6520 636f 6465 2069 730a 0a65 6e76 6972 e code is..envir
│ │ │ │ │ +00033d90: 6f6e 6d65 6e74 0a20 2020 2020 546f 2063 onment. To c
│ │ │ │ │ +00033da0: 7265 6174 6520 6120 7661 6c69 6420 6578 reate a valid ex
│ │ │ │ │ +00033db0: 6563 7574 696f 6e20 656e 7669 726f 6e6d ecution environm
│ │ │ │ │ +00033dc0: 656e 7420 666f 7220 7468 6520 696e 7465 ent for the inte
│ │ │ │ │ +00033dd0: 7270 7265 7465 7220 6576 656e 0a20 2020 rpreter even.
│ │ │ │ │ +00033de0: 2020 6265 666f 7265 2069 7420 7374 6172 before it star
│ │ │ │ │ +00033df0: 7473 2c20 4753 5420 6372 6561 7465 7320 ts, GST creates
│ │ │ │ │ +00033e00: 6120 6661 6b65 2063 6f6e 7465 7874 2077 a fake context w
│ │ │ │ │ +00033e10: 686f 7365 2073 656c 6563 746f 7220 6973 hose selector is
│ │ │ │ │ +00033e20: 206e 696c 0a20 2020 2020 616e 6420 7768 nil. and wh
│ │ │ │ │ +00033e30: 6963 6820 6361 6e20 6265 2075 7365 6420 ich can be used
│ │ │ │ │ +00033e40: 6173 2061 206d 6172 6b65 7220 666f 7220 as a marker for
│ │ │ │ │ +00033e50: 7468 6520 6375 7272 656e 7420 6578 6563 the current exec
│ │ │ │ │ +00033e60: 7574 696f 6e0a 2020 2020 2065 6e76 6972 ution. envir
│ │ │ │ │ +00033e70: 6f6e 6d65 6e74 2e20 5468 6973 206d 6574 onment. This met
│ │ │ │ │ +00033e80: 686f 6420 616e 7377 6572 7320 7468 6174 hod answers that
│ │ │ │ │ +00033e90: 2063 6f6e 7465 7874 2e20 2046 6f72 2070 context. For p
│ │ │ │ │ +00033ea0: 726f 6365 7373 6573 2c20 6974 0a20 2020 rocesses, it.
│ │ │ │ │ +00033eb0: 2020 616e 7377 6572 7320 7468 6520 7072 answers the pr
│ │ │ │ │ +00033ec0: 6f63 6573 7320 626c 6f63 6b20 6974 7365 ocess block itse
│ │ │ │ │ +00033ed0: 6c66 0a0a 686f 6d65 0a20 2020 2020 416e lf..home. An
│ │ │ │ │ +00033ee0: 7377 6572 2074 6865 204d 6574 686f 6443 swer the MethodC
│ │ │ │ │ +00033ef0: 6f6e 7465 7874 2074 6f20 7768 6963 6820 ontext to which
│ │ │ │ │ +00033f00: 7468 6520 7265 6365 6976 6572 2072 6566 the receiver ref
│ │ │ │ │ +00033f10: 6572 730a 0a69 6e69 7469 616c 4950 0a20 ers..initialIP.
│ │ │ │ │ +00033f20: 2020 2020 416e 7377 6572 2074 6865 2076 Answer the v
│ │ │ │ │ +00033f30: 616c 7565 206f 6620 7468 6520 696e 7374 alue of the inst
│ │ │ │ │ +00033f40: 7275 6374 696f 6e20 706f 696e 7465 7220 ruction pointer
│ │ │ │ │ +00033f50: 7768 656e 2065 7865 6375 7469 6f6e 2073 when execution s
│ │ │ │ │ +00033f60: 7461 7274 730a 2020 2020 2069 6e20 7468 tarts. in th
│ │ │ │ │ +00033f70: 6520 6375 7272 656e 7420 636f 6e74 6578 e current contex
│ │ │ │ │ +00033f80: 740a 0a69 700a 2020 2020 2041 6e73 7765 t..ip. Answe
│ │ │ │ │ +00033f90: 7220 7468 6520 6375 7272 656e 7420 696e r the current in
│ │ │ │ │ +00033fa0: 7374 7275 6374 696f 6e20 706f 696e 7465 struction pointe
│ │ │ │ │ +00033fb0: 7220 696e 746f 2074 6865 2072 6563 6569 r into the recei
│ │ │ │ │ +00033fc0: 7665 720a 0a69 703a 206e 6577 4950 0a20 ver..ip: newIP.
│ │ │ │ │ +00033fd0: 2020 2020 5365 7420 7468 6520 696e 7374 Set the inst
│ │ │ │ │ +00033fe0: 7275 6374 696f 6e20 706f 696e 7465 7220 ruction pointer
│ │ │ │ │ +00033ff0: 666f 7220 7468 6520 7265 6365 6976 6572 for the receiver
│ │ │ │ │ +00034000: 0a0a 6973 426c 6f63 6b0a 2020 2020 2041 ..isBlock. A
│ │ │ │ │ +00034010: 6e73 7765 7220 7768 6574 6865 7220 7468 nswer whether th
│ │ │ │ │ +00034020: 6520 7265 6365 6976 6572 2069 7320 6120 e receiver is a
│ │ │ │ │ +00034030: 626c 6f63 6b20 636f 6e74 6578 740a 0a69 block context..i
│ │ │ │ │ +00034040: 7344 6973 6162 6c65 640a 2020 2020 2041 sDisabled. A
│ │ │ │ │ +00034050: 6e73 7765 7273 2077 6865 7468 6572 2074 nswers whether t
│ │ │ │ │ +00034060: 6865 2063 6f6e 7465 7874 2069 7320 736b he context is sk
│ │ │ │ │ +00034070: 6970 7065 6420 7768 656e 2064 6f69 6e67 ipped when doing
│ │ │ │ │ +00034080: 2061 2072 6574 7572 6e2e 0a20 2020 2020 a return..
│ │ │ │ │ +00034090: 436f 6e74 6578 7473 2061 7265 206d 6172 Contexts are mar
│ │ │ │ │ +000340a0: 6b65 6420 6173 2064 6973 6162 6c65 6420 ked as disabled
│ │ │ │ │ +000340b0: 7768 656e 6576 6572 2061 206e 6f6e 2d6c whenever a non-l
│ │ │ │ │ +000340c0: 6f63 616c 2072 6574 7572 6e20 6973 0a20 ocal return is.
│ │ │ │ │ +000340d0: 2020 2020 646f 6e65 2028 6569 7468 6572 done (either
│ │ │ │ │ +000340e0: 2062 7920 7265 7475 726e 696e 6720 6672 by returning fr
│ │ │ │ │ +000340f0: 6f6d 2074 6865 2065 6e63 6c6f 7369 6e67 om the enclosing
│ │ │ │ │ +00034100: 206d 6574 686f 6420 6f66 2061 2062 6c6f method of a blo
│ │ │ │ │ +00034110: 636b 2c20 6f72 0a20 2020 2020 7769 7468 ck, or. with
│ │ │ │ │ +00034120: 2074 6865 2023 636f 6e74 696e 7565 3a20 the #continue:
│ │ │ │ │ +00034130: 6d65 7468 6f64 206f 6620 436f 6e74 6578 method of Contex
│ │ │ │ │ +00034140: 7450 6172 7429 2061 6e64 2074 6865 7265 tPart) and there
│ │ │ │ │ +00034150: 2061 7265 2075 6e77 696e 640a 2020 2020 are unwind.
│ │ │ │ │ +00034160: 2063 6f6e 7465 7874 7320 7375 6368 2061 contexts such a
│ │ │ │ │ +00034170: 7320 7468 6f73 6520 6372 6561 7465 6420 s those created
│ │ │ │ │ +00034180: 6279 2023 656e 7375 7265 3a2e 2020 416c by #ensure:. Al
│ │ │ │ │ +00034190: 6c20 6e6f 6e2d 756e 7769 6e64 0a20 2020 l non-unwind.
│ │ │ │ │ +000341a0: 2020 636f 6e74 6578 7473 2061 7265 2074 contexts are t
│ │ │ │ │ +000341b0: 6865 6e20 6d61 726b 6564 2061 7320 6469 hen marked as di
│ │ │ │ │ +000341c0: 7361 626c 6564 2e0a 0a69 7345 6e76 6972 sabled...isEnvir
│ │ │ │ │ +000341d0: 6f6e 6d65 6e74 0a20 2020 2020 546f 2063 onment. To c
│ │ │ │ │ +000341e0: 7265 6174 6520 6120 7661 6c69 6420 6578 reate a valid ex
│ │ │ │ │ +000341f0: 6563 7574 696f 6e20 656e 7669 726f 6e6d ecution environm
│ │ │ │ │ +00034200: 656e 7420 666f 7220 7468 6520 696e 7465 ent for the inte
│ │ │ │ │ +00034210: 7270 7265 7465 7220 6576 656e 0a20 2020 rpreter even.
│ │ │ │ │ +00034220: 2020 6265 666f 7265 2069 7420 7374 6172 before it star
│ │ │ │ │ +00034230: 7473 2c20 4753 5420 6372 6561 7465 7320 ts, GST creates
│ │ │ │ │ +00034240: 6120 6661 6b65 2063 6f6e 7465 7874 2077 a fake context w
│ │ │ │ │ +00034250: 6869 6368 2069 6e76 6f6b 6573 2061 0a20 hich invokes a.
│ │ │ │ │ +00034260: 2020 2020 7370 6563 6961 6c20 2274 6572 special "ter
│ │ │ │ │ +00034270: 6d69 6e61 7469 6f6e 2220 6d65 7468 6f64 mination" method
│ │ │ │ │ +00034280: 2e20 2053 7563 6820 6120 636f 6e74 6578 . Such a contex
│ │ │ │ │ +00034290: 7420 6361 6e20 6265 2075 7365 6420 6173 t can be used as
│ │ │ │ │ +000342a0: 2061 0a20 2020 2020 6d61 726b 6572 2066 a. marker f
│ │ │ │ │ +000342b0: 6f72 2074 6865 2063 7572 7265 6e74 2065 or the current e
│ │ │ │ │ +000342c0: 7865 6375 7469 6f6e 2065 6e76 6972 6f6e xecution environ
│ │ │ │ │ +000342d0: 6d65 6e74 2e20 2041 6e73 7765 7220 7768 ment. Answer wh
│ │ │ │ │ +000342e0: 6574 6865 7220 7468 650a 2020 2020 2072 ether the. r
│ │ │ │ │ +000342f0: 6563 6569 7665 7220 6973 2074 6861 7420 eceiver is that
│ │ │ │ │ +00034300: 6b69 6e64 206f 6620 636f 6e74 6578 742e kind of context.
│ │ │ │ │ +00034310: 0a0a 6973 5072 6f63 6573 730a 2020 2020 ..isProcess.
│ │ │ │ │ +00034320: 2041 6e73 7765 7220 7768 6574 6865 7220 Answer whether
│ │ │ │ │ +00034330: 7468 6520 7265 6365 6976 6572 2072 6570 the receiver rep
│ │ │ │ │ +00034340: 7265 7365 6e74 7320 6120 7072 6f63 6573 resents a proces
│ │ │ │ │ +00034350: 7320 636f 6e74 6578 742c 2069 2e65 2e20 s context, i.e.
│ │ │ │ │ +00034360: 610a 2020 2020 2063 6f6e 7465 7874 2063 a. context c
│ │ │ │ │ +00034370: 7265 6174 6564 2062 7920 426c 6f63 6b43 reated by BlockC
│ │ │ │ │ +00034380: 6c6f 7375 7265 3e3e 236e 6577 5072 6f63 losure>>#newProc
│ │ │ │ │ +00034390: 6573 732e 2053 7563 6820 6120 636f 6e74 ess. Such a cont
│ │ │ │ │ +000343a0: 6578 7420 6361 6e0a 2020 2020 2062 6520 ext can. be
│ │ │ │ │ +000343b0: 7265 636f 676e 697a 6564 2062 6563 6175 recognized becau
│ │ │ │ │ +000343c0: 7365 2069 7420 6861 7320 6e6f 2070 6172 se it has no par
│ │ │ │ │ +000343d0: 656e 7420 6275 7420 6974 7320 666c 6167 ent but its flag
│ │ │ │ │ +000343e0: 7320 6172 6520 6469 6666 6572 656e 740a s are different.
│ │ │ │ │ +000343f0: 2020 2020 2066 726f 6d20 7468 6f73 6520 from those
│ │ │ │ │ +00034400: 6f66 2074 6865 2063 6f6e 7465 7874 7320 of the contexts
│ │ │ │ │ +00034410: 6372 6561 7465 6420 6279 2074 6865 2056 created by the V
│ │ │ │ │ +00034420: 4d27 730a 2020 2020 2070 7265 7061 7265 M's. prepare
│ │ │ │ │ +00034430: 4578 6563 7574 696f 6e45 6e76 6972 6f6e ExecutionEnviron
│ │ │ │ │ +00034440: 6d65 6e74 2066 756e 6374 696f 6e2e 0a0a ment function...
│ │ │ │ │ +00034450: 6973 556e 7769 6e64 0a20 2020 2020 416e isUnwind. An
│ │ │ │ │ +00034460: 7377 6572 7320 7768 6574 6865 7220 7468 swers whether th
│ │ │ │ │ +00034470: 6520 636f 6e74 6578 7420 6d75 7374 2063 e context must c
│ │ │ │ │ +00034480: 6f6e 7469 6e75 6520 6578 6563 7574 696f ontinue executio
│ │ │ │ │ +00034490: 6e20 6576 656e 2061 6674 6572 2061 0a20 n even after a.
│ │ │ │ │ +000344a0: 2020 2020 6e6f 6e2d 6c6f 6361 6c20 7265 non-local re
│ │ │ │ │ +000344b0: 7475 726e 2028 6120 7265 7475 726e 2066 turn (a return f
│ │ │ │ │ +000344c0: 726f 6d20 7468 6520 656e 636c 6f73 696e rom the enclosin
│ │ │ │ │ +000344d0: 6720 6d65 7468 6f64 206f 6620 6120 626c g method of a bl
│ │ │ │ │ +000344e0: 6f63 6b2c 206f 720a 2020 2020 2061 2063 ock, or. a c
│ │ │ │ │ +000344f0: 616c 6c20 746f 2074 6865 2023 636f 6e74 all to the #cont
│ │ │ │ │ +00034500: 696e 7565 3a20 6d65 7468 6f64 206f 6620 inue: method of
│ │ │ │ │ +00034510: 436f 6e74 6578 7450 6172 7429 2e20 2053 ContextPart). S
│ │ │ │ │ +00034520: 7563 6820 636f 6e74 6578 7473 2061 7265 uch contexts are
│ │ │ │ │ +00034530: 0a20 2020 2020 6372 6561 7465 6420 6279 . created by
│ │ │ │ │ +00034540: 2023 656e 7375 7265 3a2e 0a0a 6d65 7468 #ensure:...meth
│ │ │ │ │ +00034550: 6f64 0a20 2020 2020 5265 7475 726e 2074 od. Return t
│ │ │ │ │ +00034560: 6865 2043 6f6d 7069 6c65 644d 6574 686f he CompiledMetho
│ │ │ │ │ +00034570: 6420 6265 696e 6720 6578 6563 7574 6564 d being executed
│ │ │ │ │ +00034580: 0a0a 6d65 7468 6f64 436c 6173 730a 2020 ..methodClass.
│ │ │ │ │ +00034590: 2020 2052 6574 7572 6e20 7468 6520 636c Return the cl
│ │ │ │ │ +000345a0: 6173 7320 696e 2077 6869 6368 2074 6865 ass in which the
│ │ │ │ │ +000345b0: 2043 6f6d 7069 6c65 644d 6574 686f 6420 CompiledMethod
│ │ │ │ │ +000345c0: 6265 696e 6720 6578 6563 7574 6564 2069 being executed i
│ │ │ │ │ +000345d0: 730a 2020 2020 2064 6566 696e 6564 0a0a s. defined..
│ │ │ │ │ +000345e0: 6e75 6d41 7267 730a 2020 2020 2041 6e73 numArgs. Ans
│ │ │ │ │ +000345f0: 7765 7220 7468 6520 6e75 6d62 6572 206f wer the number o
│ │ │ │ │ +00034600: 6620 6172 6775 6d65 6e74 7320 7061 7373 f arguments pass
│ │ │ │ │ +00034610: 6564 2074 6f20 7468 6520 7265 6365 6976 ed to the receiv
│ │ │ │ │ +00034620: 6572 0a0a 6e75 6d54 656d 7073 0a20 2020 er..numTemps.
│ │ │ │ │ +00034630: 2020 416e 7377 6572 2074 6865 206e 756d Answer the num
│ │ │ │ │ +00034640: 6265 7220 6f66 2074 656d 706f 7261 7269 ber of temporari
│ │ │ │ │ +00034650: 6573 2075 7365 6420 6279 2074 6865 2072 es used by the r
│ │ │ │ │ +00034660: 6563 6569 7665 720a 0a70 6172 656e 7443 eceiver..parentC
│ │ │ │ │ +00034670: 6f6e 7465 7874 0a20 2020 2020 416e 7377 ontext. Answ
│ │ │ │ │ +00034680: 6572 2074 6865 2063 6f6e 7465 7874 2074 er the context t
│ │ │ │ │ +00034690: 6861 7420 6361 6c6c 6564 2074 6865 2072 hat called the r
│ │ │ │ │ +000346a0: 6563 6569 7665 720a 0a70 6172 656e 7443 eceiver..parentC
│ │ │ │ │ +000346b0: 6f6e 7465 7874 3a20 6143 6f6e 7465 7874 ontext: aContext
│ │ │ │ │ +000346c0: 0a20 2020 2020 5365 7420 7468 6520 636f . Set the co
│ │ │ │ │ +000346d0: 6e74 6578 7420 746f 2077 6869 6368 2074 ntext to which t
│ │ │ │ │ +000346e0: 6865 2072 6563 6569 7665 7220 7769 6c6c he receiver will
│ │ │ │ │ +000346f0: 2072 6574 7572 6e0a 0a70 7573 683a 2061 return..push: a
│ │ │ │ │ +00034700: 6e4f 626a 6563 740a 2020 2020 2050 7573 nObject. Pus
│ │ │ │ │ +00034710: 6820 616e 206f 626a 6563 7420 6f6e 2074 h an object on t
│ │ │ │ │ +00034720: 6865 2072 6563 6569 7665 7227 7320 7374 he receiver's st
│ │ │ │ │ +00034730: 6163 6b2e 0a0a 7265 6365 6976 6572 0a20 ack...receiver.
│ │ │ │ │ +00034740: 2020 2020 5265 7475 726e 2074 6865 2072 Return the r
│ │ │ │ │ +00034750: 6563 6569 7665 7220 2873 656c 6629 2066 eceiver (self) f
│ │ │ │ │ +00034760: 6f72 2074 6865 206d 6574 686f 6420 6265 or the method be
│ │ │ │ │ +00034770: 696e 6720 6578 6563 7574 6564 0a0a 7365 ing executed..se
│ │ │ │ │ +00034780: 6c65 6374 6f72 0a20 2020 2020 5265 7475 lector. Retu
│ │ │ │ │ +00034790: 726e 2074 6865 2073 656c 6563 746f 7220 rn the selector
│ │ │ │ │ +000347a0: 666f 7220 7468 6520 6d65 7468 6f64 2062 for the method b
│ │ │ │ │ +000347b0: 6569 6e67 2065 7865 6375 7465 640a 0a73 eing executed..s
│ │ │ │ │ +000347c0: 697a 650a 2020 2020 2041 6e73 7765 7220 ize. Answer
│ │ │ │ │ +000347d0: 7468 6520 6e75 6d62 6572 206f 6620 7661 the number of va
│ │ │ │ │ +000347e0: 6c69 6420 6669 656c 6473 2066 6f72 2074 lid fields for t
│ │ │ │ │ +000347f0: 6865 2072 6563 6569 7665 722e 2041 6e79 he receiver. Any
│ │ │ │ │ +00034800: 2072 6561 640a 2020 2020 2061 6363 6573 read. acces
│ │ │ │ │ +00034810: 7320 6672 6f6d 2028 7365 6c66 2073 697a s from (self siz
│ │ │ │ │ +00034820: 6520 2b20 3129 2074 6f20 2873 656c 6620 e + 1) to (self
│ │ │ │ │ +00034830: 6261 7369 6353 697a 6529 2077 696c 6c20 basicSize) will
│ │ │ │ │ +00034840: 6769 7665 206e 696c 2e0a 0a73 700a 2020 give nil...sp.
│ │ │ │ │ +00034850: 2020 2041 6e73 7765 7220 7468 6520 6375 Answer the cu
│ │ │ │ │ +00034860: 7272 656e 7420 7374 6163 6b20 706f 696e rrent stack poin
│ │ │ │ │ +00034870: 7465 7220 696e 746f 2074 6865 2072 6563 ter into the rec
│ │ │ │ │ +00034880: 6569 7665 720a 0a73 703a 206e 6577 5350 eiver..sp: newSP
│ │ │ │ │ +00034890: 0a20 2020 2020 5365 7420 7468 6520 7374 . Set the st
│ │ │ │ │ +000348a0: 6163 6b20 706f 696e 7465 7220 666f 7220 ack pointer for
│ │ │ │ │ +000348b0: 7468 6520 7265 6365 6976 6572 2e0a 0a76 the receiver...v
│ │ │ │ │ +000348c0: 616c 6964 5369 7a65 0a20 2020 2020 416e alidSize. An
│ │ │ │ │ +000348d0: 7377 6572 2068 6f77 206d 616e 7920 656c swer how many el
│ │ │ │ │ +000348e0: 656d 656e 7473 2069 6e20 7468 6520 7265 ements in the re
│ │ │ │ │ +000348f0: 6365 6976 6572 2073 686f 756c 6420 6265 ceiver should be
│ │ │ │ │ +00034900: 2069 6e73 7065 6374 6564 0a0a 0a1f 0a46 inspected.....F
│ │ │ │ │ +00034910: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ +00034920: 666f 2c20 204e 6f64 653a 2043 6f6e 7465 fo, Node: Conte
│ │ │ │ │ +00034930: 7874 5061 7274 2d62 7569 6c74 2069 6e73 xtPart-built ins
│ │ │ │ │ +00034940: 2c20 204e 6578 743a 2043 6f6e 7465 7874 , Next: Context
│ │ │ │ │ +00034950: 5061 7274 2d63 6f70 7969 6e67 2c20 2050 Part-copying, P
│ │ │ │ │ +00034960: 7265 763a 2043 6f6e 7465 7874 5061 7274 rev: ContextPart
│ │ │ │ │ +00034970: 2d61 6363 6573 7369 6e67 2c20 2055 703a -accessing, Up:
│ │ │ │ │ +00034980: 2043 6f6e 7465 7874 5061 7274 0a0a 312e ContextPart..1.
│ │ │ │ │ +00034990: 3431 2e34 2043 6f6e 7465 7874 5061 7274 41.4 ContextPart
│ │ │ │ │ +000349a0: 3a20 6275 696c 7420 696e 730a 2d2d 2d2d : built ins.----
│ │ │ │ │ +000349b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000349c0: 2d2d 2d2d 2d2d 2d2d 2d0a 0a63 6f6e 7469 ---------..conti
│ │ │ │ │ +000349d0: 6e75 653a 2061 6e4f 626a 6563 740a 2020 nue: anObject.
│ │ │ │ │ +000349e0: 2020 2052 6573 756d 6520 6578 6563 7574 Resume execut
│ │ │ │ │ +000349f0: 696f 6e20 6672 6f6d 2074 6865 2072 6563 ion from the rec
│ │ │ │ │ +00034a00: 6569 7665 722c 2066 616b 696e 6720 7468 eiver, faking th
│ │ │ │ │ +00034a10: 6174 2074 6865 2063 6f6e 7465 7874 206f at the context o
│ │ │ │ │ +00034a20: 6e20 746f 700a 2020 2020 206f 6620 6974 n top. of it
│ │ │ │ │ +00034a30: 2069 6e20 7468 6520 6578 6563 7574 696f in the executio
│ │ │ │ │ +00034a40: 6e20 6368 6169 6e20 6861 7320 7265 7475 n chain has retu
│ │ │ │ │ +00034a50: 726e 6564 2061 6e4f 626a 6563 742e 2020 rned anObject.
│ │ │ │ │ +00034a60: 5468 6520 7265 6365 6976 6572 0a20 2020 The receiver.
│ │ │ │ │ +00034a70: 2020 6d75 7374 2062 656c 6f6e 6720 746f must belong to
│ │ │ │ │ +00034a80: 2074 6865 2073 616d 6520 7072 6f63 6573 the same proces
│ │ │ │ │ +00034a90: 7320 6173 2074 6865 2065 7865 6375 7469 s as the executi
│ │ │ │ │ +00034aa0: 6e67 2063 6f6e 7465 7874 2c0a 2020 2020 ng context,.
│ │ │ │ │ +00034ab0: 206f 7468 6572 7769 7365 2074 6865 2072 otherwise the r
│ │ │ │ │ +00034ac0: 6573 756c 7473 2061 7265 206e 6f74 2070 esults are not p
│ │ │ │ │ +00034ad0: 7265 6469 6374 6162 6c65 2e20 2041 6c6c redictable. All
│ │ │ │ │ +00034ae0: 2023 656e 7375 7265 3a20 2861 6e64 0a20 #ensure: (and.
│ │ │ │ │ +00034af0: 2020 2020 706f 7373 6962 6c79 2023 6966 possibly #if
│ │ │ │ │ +00034b00: 4375 7274 6169 6c65 643a 2920 626c 6f63 Curtailed:) bloc
│ │ │ │ │ +00034b10: 6b73 2062 6574 7765 656e 2074 6865 2063 ks between the c
│ │ │ │ │ +00034b20: 7572 7265 6e74 6c79 2065 7865 6375 7469 urrently executi
│ │ │ │ │ +00034b30: 6e67 0a20 2020 2020 636f 6e74 6578 7420 ng. context
│ │ │ │ │ +00034b40: 616e 6420 7468 6520 7265 6365 6976 6572 and the receiver
│ │ │ │ │ +00034b50: 2061 7265 2065 7661 6c75 6174 6564 2028 are evaluated (
│ │ │ │ │ +00034b60: 7768 6963 6820 6973 206e 6f74 2077 6861 which is not wha
│ │ │ │ │ +00034b70: 7420 776f 756c 640a 2020 2020 2068 6170 t would. hap
│ │ │ │ │ +00034b80: 7065 6e20 6966 2079 6f75 2064 6972 6563 pen if you direc
│ │ │ │ │ +00034b90: 746c 7920 6261 7368 6564 2061 7420 7468 tly bashed at th
│ │ │ │ │ +00034ba0: 6520 7061 7265 6e74 2063 6f6e 7465 7874 e parent context
│ │ │ │ │ +00034bb0: 206f 660a 2020 2020 2074 6869 7343 6f6e of. thisCon
│ │ │ │ │ +00034bc0: 7465 7874 292e 0a0a 0a1f 0a46 696c 653a text)......File:
│ │ │ │ │ +00034bd0: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ +00034be0: 204e 6f64 653a 2043 6f6e 7465 7874 5061 Node: ContextPa
│ │ │ │ │ +00034bf0: 7274 2d63 6f70 7969 6e67 2c20 204e 6578 rt-copying, Nex
│ │ │ │ │ +00034c00: 743a 2043 6f6e 7465 7874 5061 7274 2d64 t: ContextPart-d
│ │ │ │ │ +00034c10: 6562 7567 6769 6e67 2c20 2050 7265 763a ebugging, Prev:
│ │ │ │ │ +00034c20: 2043 6f6e 7465 7874 5061 7274 2d62 7569 ContextPart-bui
│ │ │ │ │ +00034c30: 6c74 2069 6e73 2c20 2055 703a 2043 6f6e lt ins, Up: Con
│ │ │ │ │ +00034c40: 7465 7874 5061 7274 0a0a 312e 3431 2e35 textPart..1.41.5
│ │ │ │ │ +00034c50: 2043 6f6e 7465 7874 5061 7274 3a20 636f ContextPart: co
│ │ │ │ │ +00034c60: 7079 696e 670a 2d2d 2d2d 2d2d 2d2d 2d2d pying.----------
│ │ │ │ │ +00034c70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00034c80: 2d0a 0a63 6f70 7953 7461 636b 0a20 2020 -..copyStack.
│ │ │ │ │ +00034c90: 2020 416e 7377 6572 2061 2063 6f70 7920 Answer a copy
│ │ │ │ │ +00034ca0: 6f66 2074 6865 2065 6e74 6972 6520 7374 of the entire st
│ │ │ │ │ +00034cb0: 6163 6b2e 0a0a 6465 6570 436f 7079 0a20 ack...deepCopy.
│ │ │ │ │ +00034cc0: 2020 2020 416e 7377 6572 2061 2063 6f70 Answer a cop
│ │ │ │ │ +00034cd0: 7920 6f66 2074 6865 2065 6e74 6972 6520 y of the entire
│ │ │ │ │ +00034ce0: 7374 6163 6b2c 2062 7574 2064 6f6e 2774 stack, but don't
│ │ │ │ │ +00034cf0: 2063 6f70 7920 616e 7920 6f66 2074 6865 copy any of the
│ │ │ │ │ +00034d00: 206f 7468 6572 0a20 2020 2020 696e 7374 other. inst
│ │ │ │ │ +00034d10: 616e 6365 2076 6172 6961 626c 6573 206f ance variables o
│ │ │ │ │ +00034d20: 6620 7468 6520 636f 6e74 6578 742e 0a0a f the context...
│ │ │ │ │ +00034d30: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ +00034d40: 652e 696e 666f 2c20 204e 6f64 653a 2043 e.info, Node: C
│ │ │ │ │ +00034d50: 6f6e 7465 7874 5061 7274 2d64 6562 7567 ontextPart-debug
│ │ │ │ │ +00034d60: 6769 6e67 2c20 204e 6578 743a 2043 6f6e ging, Next: Con
│ │ │ │ │ +00034d70: 7465 7874 5061 7274 2d65 6e75 6d65 7261 textPart-enumera
│ │ │ │ │ +00034d80: 7469 6e67 2c20 2050 7265 763a 2043 6f6e ting, Prev: Con
│ │ │ │ │ +00034d90: 7465 7874 5061 7274 2d63 6f70 7969 6e67 textPart-copying
│ │ │ │ │ +00034da0: 2c20 2055 703a 2043 6f6e 7465 7874 5061 , Up: ContextPa
│ │ │ │ │ +00034db0: 7274 0a0a 312e 3431 2e36 2043 6f6e 7465 rt..1.41.6 Conte
│ │ │ │ │ +00034dc0: 7874 5061 7274 3a20 6465 6275 6767 696e xtPart: debuggin
│ │ │ │ │ +00034dd0: 670a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d g.--------------
│ │ │ │ │ +00034de0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------.
│ │ │ │ │ +00034df0: 0a63 7572 7265 6e74 4c69 6e65 0a20 2020 .currentLine.
│ │ │ │ │ +00034e00: 2020 416e 7377 6572 2074 6865 2031 2d62 Answer the 1-b
│ │ │ │ │ +00034e10: 6173 6564 206e 756d 6265 7220 6f66 2074 ased number of t
│ │ │ │ │ +00034e20: 6865 206c 696e 6520 7468 6174 2069 7320 he line that is
│ │ │ │ │ +00034e30: 706f 696e 7465 6420 746f 2062 7920 7468 pointed to by th
│ │ │ │ │ +00034e40: 650a 2020 2020 2072 6563 6569 7665 7227 e. receiver'
│ │ │ │ │ +00034e50: 7320 696e 7374 7275 6374 696f 6e20 706f s instruction po
│ │ │ │ │ +00034e60: 696e 7465 722e 2020 5468 6520 4465 6275 inter. The Debu
│ │ │ │ │ +00034e70: 6754 6f6f 6c73 2070 6163 6b61 6765 2063 gTools package c
│ │ │ │ │ +00034e80: 6163 6865 730a 2020 2020 2069 6e66 6f72 aches. infor
│ │ │ │ │ +00034e90: 6d61 7469 6f6e 2c20 7468 7573 206d 616b mation, thus mak
│ │ │ │ │ +00034ea0: 696e 6720 7468 6520 696d 706c 656d 656e ing the implemen
│ │ │ │ │ +00034eb0: 7461 7469 6f6e 2066 6173 7465 722e 0a0a tation faster...
│ │ │ │ │ +00034ec0: 6375 7272 656e 744c 696e 6549 6e46 696c currentLineInFil
│ │ │ │ │ +00034ed0: 650a 2020 2020 2041 6e73 7765 7220 7468 e. Answer th
│ │ │ │ │ +00034ee0: 6520 312d 6261 7365 6420 6e75 6d62 6572 e 1-based number
│ │ │ │ │ +00034ef0: 206f 6620 7468 6520 6c69 6e65 2074 6861 of the line tha
│ │ │ │ │ +00034f00: 7420 6973 2070 6f69 6e74 6564 2074 6f20 t is pointed to
│ │ │ │ │ +00034f10: 6279 2074 6865 0a20 2020 2020 7265 6365 by the. rece
│ │ │ │ │ +00034f20: 6976 6572 2773 2069 6e73 7472 7563 7469 iver's instructi
│ │ │ │ │ +00034f30: 6f6e 2070 6f69 6e74 6572 2c20 7265 6c61 on pointer, rela
│ │ │ │ │ +00034f40: 7469 7665 2074 6f20 7468 6520 6d65 7468 tive to the meth
│ │ │ │ │ +00034f50: 6f64 2773 2066 696c 652e 0a20 2020 2020 od's file..
│ │ │ │ │ +00034f60: 5468 6520 696d 706c 656d 656e 7461 7469 The implementati
│ │ │ │ │ +00034f70: 6f6e 2069 7320 736c 6f77 2075 6e6c 6573 on is slow unles
│ │ │ │ │ +00034f80: 7320 7468 6520 4465 6275 6754 6f6f 6c73 s the DebugTools
│ │ │ │ │ +00034f90: 2070 6163 6b61 6765 2069 7320 6c6f 6164 package is load
│ │ │ │ │ +00034fa0: 6564 2e0a 0a64 6562 7567 6765 720a 2020 ed...debugger.
│ │ │ │ │ +00034fb0: 2020 2041 6e73 7765 7220 7468 6520 6465 Answer the de
│ │ │ │ │ +00034fc0: 6275 6767 6572 2074 6861 7420 6973 2061 bugger that is a
│ │ │ │ │ +00034fd0: 7474 6163 6865 6420 746f 2074 6865 2067 ttached to the g
│ │ │ │ │ +00034fe0: 6976 656e 2063 6f6e 7465 7874 2e20 2049 iven context. I
│ │ │ │ │ +00034ff0: 7420 6973 0a20 2020 2020 616c 7761 7973 t is. always
│ │ │ │ │ +00035000: 206e 696c 2075 6e6c 6573 7320 7468 6520 nil unless the
│ │ │ │ │ +00035010: 4465 6275 6754 6f6f 6c73 2070 6163 6b61 DebugTools packa
│ │ │ │ │ +00035020: 6765 2069 7320 6c6f 6164 6564 2e0a 0a64 ge is loaded...d
│ │ │ │ │ +00035030: 6562 7567 6765 7243 6c61 7373 0a20 2020 ebuggerClass.
│ │ │ │ │ +00035040: 2020 416e 7377 6572 2077 6869 6368 2064 Answer which d
│ │ │ │ │ +00035050: 6562 7567 6765 7220 7368 6f75 6c64 2062 ebugger should b
│ │ │ │ │ +00035060: 6520 7573 6564 2074 6f20 6465 6275 6720 e used to debug
│ │ │ │ │ +00035070: 7468 6520 6375 7272 656e 7420 636f 6e74 the current cont
│ │ │ │ │ +00035080: 6578 740a 2020 2020 2063 6861 696e 2e20 ext. chain.
│ │ │ │ │ +00035090: 2054 6865 2063 6c61 7373 2077 6974 6820 The class with
│ │ │ │ │ +000350a0: 7468 6520 6869 6768 6573 7420 6465 6275 the highest debu
│ │ │ │ │ +000350b0: 6767 696e 6720 7072 696f 7269 7479 2069 gging priority i
│ │ │ │ │ +000350c0: 7320 7069 636b 6564 0a20 2020 2020 616d s picked. am
│ │ │ │ │ +000350d0: 6f6e 6720 7468 6f73 6520 6d65 6e74 696f ong those mentio
│ │ │ │ │ +000350e0: 6e65 6420 696e 2074 6865 2063 6861 696e ned in the chain
│ │ │ │ │ +000350f0: 2e0a 0a69 7349 6e74 6572 6e61 6c45 7863 ...isInternalExc
│ │ │ │ │ +00035100: 6570 7469 6f6e 4861 6e64 6c69 6e67 436f eptionHandlingCo
│ │ │ │ │ +00035110: 6e74 6578 740a 2020 2020 2041 6e73 7765 ntext. Answe
│ │ │ │ │ +00035120: 7220 7768 6574 6865 7220 7468 6520 7265 r whether the re
│ │ │ │ │ +00035130: 6365 6976 6572 2069 7320 6120 636f 6e74 ceiver is a cont
│ │ │ │ │ +00035140: 6578 7420 7468 6174 2073 686f 756c 6420 ext that should
│ │ │ │ │ +00035150: 6265 2068 6964 6465 6e20 746f 0a20 2020 be hidden to.
│ │ │ │ │ +00035160: 2020 7468 6520 7573 6572 2077 6865 6e20 the user when
│ │ │ │ │ +00035170: 7072 6573 656e 7469 6e67 2061 2062 6163 presenting a bac
│ │ │ │ │ +00035180: 6b74 7261 6365 2e0a 0a0a 1f0a 4669 6c65 ktrace......File
│ │ │ │ │ +00035190: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ +000351a0: 2020 4e6f 6465 3a20 436f 6e74 6578 7450 Node: ContextP
│ │ │ │ │ +000351b0: 6172 742d 656e 756d 6572 6174 696e 672c art-enumerating,
│ │ │ │ │ +000351c0: 2020 4e65 7874 3a20 436f 6e74 6578 7450 Next: ContextP
│ │ │ │ │ +000351d0: 6172 742d 7072 696e 7469 6e67 2c20 2050 art-printing, P
│ │ │ │ │ +000351e0: 7265 763a 2043 6f6e 7465 7874 5061 7274 rev: ContextPart
│ │ │ │ │ +000351f0: 2d64 6562 7567 6769 6e67 2c20 2055 703a -debugging, Up:
│ │ │ │ │ +00035200: 2043 6f6e 7465 7874 5061 7274 0a0a 312e ContextPart..1.
│ │ │ │ │ +00035210: 3431 2e37 2043 6f6e 7465 7874 5061 7274 41.7 ContextPart
│ │ │ │ │ +00035220: 3a20 656e 756d 6572 6174 696e 670a 2d2d : enumerating.--
│ │ │ │ │ +00035230: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00035240: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a73 -------------..s
│ │ │ │ │ +00035250: 6361 6e42 6163 6b74 7261 6365 466f 723a canBacktraceFor:
│ │ │ │ │ +00035260: 2073 656c 6563 746f 7273 2064 6f3a 2061 selectors do: a
│ │ │ │ │ +00035270: 426c 6f63 6b0a 2020 2020 2053 6361 6e20 Block. Scan
│ │ │ │ │ +00035280: 7468 6520 6261 636b 7472 6163 6520 666f the backtrace fo
│ │ │ │ │ +00035290: 7220 636f 6e74 6578 7473 2077 686f 7365 r contexts whose
│ │ │ │ │ +000352a0: 2073 656c 6563 746f 7220 6973 2061 6d6f selector is amo
│ │ │ │ │ +000352b0: 6e67 2074 686f 7365 0a20 2020 2020 6c69 ng those. li
│ │ │ │ │ +000352c0: 7374 6564 2069 6e20 7365 6c65 6374 6f72 sted in selector
│ │ │ │ │ +000352d0: 733b 2069 6620 6f6e 6520 6973 2066 6f75 s; if one is fou
│ │ │ │ │ +000352e0: 6e64 2c20 696e 766f 6b65 2061 426c 6f63 nd, invoke aBloc
│ │ │ │ │ +000352f0: 6b20 7061 7373 696e 6720 7468 650a 2020 k passing the.
│ │ │ │ │ +00035300: 2020 2063 6f6e 7465 7874 2e0a 0a73 6361 context...sca
│ │ │ │ │ +00035310: 6e42 6163 6b74 7261 6365 466f 7241 7474 nBacktraceForAtt
│ │ │ │ │ +00035320: 7269 6275 7465 3a20 7365 6c65 6374 6f72 ribute: selector
│ │ │ │ │ +00035330: 2064 6f3a 2061 426c 6f63 6b0a 2020 2020 do: aBlock.
│ │ │ │ │ +00035340: 2053 6361 6e20 7468 6520 6261 636b 7472 Scan the backtr
│ │ │ │ │ +00035350: 6163 6520 666f 7220 636f 6e74 6578 7473 ace for contexts
│ │ │ │ │ +00035360: 2077 6869 6368 2068 6176 6520 7468 6520 which have the
│ │ │ │ │ +00035370: 6174 7472 6962 7574 6520 7365 6c65 6374 attribute select
│ │ │ │ │ +00035380: 6f72 0a20 2020 2020 6c69 7374 6564 2069 or. listed i
│ │ │ │ │ +00035390: 6e20 7365 6c65 6374 6f72 733b 2069 6620 n selectors; if
│ │ │ │ │ +000353a0: 6f6e 6520 6973 2066 6f75 6e64 2c20 696e one is found, in
│ │ │ │ │ +000353b0: 766f 6b65 2061 426c 6f63 6b20 7061 7373 voke aBlock pass
│ │ │ │ │ +000353c0: 696e 6720 7468 650a 2020 2020 2063 6f6e ing the. con
│ │ │ │ │ +000353d0: 7465 7874 2061 6e64 2074 6865 2061 7474 text and the att
│ │ │ │ │ +000353e0: 7269 6275 7465 2e0a 0a0a 1f0a 4669 6c65 ribute......File
│ │ │ │ │ +000353f0: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ +00035400: 2020 4e6f 6465 3a20 436f 6e74 6578 7450 Node: ContextP
│ │ │ │ │ +00035410: 6172 742d 7072 696e 7469 6e67 2c20 204e art-printing, N
│ │ │ │ │ +00035420: 6578 743a 2043 6f6e 7465 7874 5061 7274 ext: ContextPart
│ │ │ │ │ +00035430: 2d73 6563 7572 6974 7920 6368 6563 6b73 -security checks
│ │ │ │ │ +00035440: 2c20 2050 7265 763a 2043 6f6e 7465 7874 , Prev: Context
│ │ │ │ │ +00035450: 5061 7274 2d65 6e75 6d65 7261 7469 6e67 Part-enumerating
│ │ │ │ │ +00035460: 2c20 2055 703a 2043 6f6e 7465 7874 5061 , Up: ContextPa
│ │ │ │ │ +00035470: 7274 0a0a 312e 3431 2e38 2043 6f6e 7465 rt..1.41.8 Conte
│ │ │ │ │ +00035480: 7874 5061 7274 3a20 7072 696e 7469 6e67 xtPart: printing
│ │ │ │ │ +00035490: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------
│ │ │ │ │ +000354a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a62 -------------..b
│ │ │ │ │ +000354b0: 6163 6b74 7261 6365 0a20 2020 2020 5072 acktrace. Pr
│ │ │ │ │ +000354c0: 696e 7420 6120 6261 636b 7472 6163 6520 int a backtrace
│ │ │ │ │ +000354d0: 6672 6f6d 2074 6865 2072 6563 6569 7665 from the receive
│ │ │ │ │ +000354e0: 7220 746f 2074 6865 2062 6f74 746f 6d20 r to the bottom
│ │ │ │ │ +000354f0: 6f66 2074 6865 2073 7461 636b 206f 6e0a of the stack on.
│ │ │ │ │ +00035500: 2020 2020 2074 6865 2054 7261 6e73 6372 the Transcr
│ │ │ │ │ +00035510: 6970 742e 0a0a 6261 636b 7472 6163 654f ipt...backtraceO
│ │ │ │ │ +00035520: 6e3a 2061 5374 7265 616d 0a20 2020 2020 n: aStream.
│ │ │ │ │ +00035530: 5072 696e 7420 6120 6261 636b 7472 6163 Print a backtrac
│ │ │ │ │ +00035540: 6520 6672 6f6d 2074 6865 2063 616c 6c65 e from the calle
│ │ │ │ │ +00035550: 7220 746f 2074 6865 2062 6f74 746f 6d20 r to the bottom
│ │ │ │ │ +00035560: 6f66 2074 6865 2073 7461 636b 206f 6e0a of the stack on.
│ │ │ │ │ +00035570: 2020 2020 2061 5374 7265 616d 2e0a 0a0a aStream....
│ │ │ │ │ +00035580: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ +00035590: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 436f .info, Node: Co
│ │ │ │ │ +000355a0: 6e74 6578 7450 6172 742d 7365 6375 7269 ntextPart-securi
│ │ │ │ │ +000355b0: 7479 2063 6865 636b 732c 2020 5072 6576 ty checks, Prev
│ │ │ │ │ +000355c0: 3a20 436f 6e74 6578 7450 6172 742d 7072 : ContextPart-pr
│ │ │ │ │ +000355d0: 696e 7469 6e67 2c20 2055 703a 2043 6f6e inting, Up: Con
│ │ │ │ │ +000355e0: 7465 7874 5061 7274 0a0a 312e 3431 2e39 textPart..1.41.9
│ │ │ │ │ +000355f0: 2043 6f6e 7465 7874 5061 7274 3a20 7365 ContextPart: se
│ │ │ │ │ +00035600: 6375 7269 7479 2063 6865 636b 730a 2d2d curity checks.--
│ │ │ │ │ +00035610: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00035620: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00035630: 2d0a 0a63 6865 636b 5365 6375 7269 7479 -..checkSecurity
│ │ │ │ │ +00035640: 466f 723a 2070 6572 6d0a 2020 2020 2041 For: perm. A
│ │ │ │ │ +00035650: 6e73 7765 7220 7468 6520 7265 6365 6976 nswer the receiv
│ │ │ │ │ +00035660: 6572 2e0a 0a64 6f53 6563 7572 6974 7943 er...doSecurityC
│ │ │ │ │ +00035670: 6865 636b 466f 724e 616d 653a 206e 616d heckForName: nam
│ │ │ │ │ +00035680: 6520 6163 7469 6f6e 733a 2061 6374 696f e actions: actio
│ │ │ │ │ +00035690: 6e73 2074 6172 6765 743a 2074 6172 6765 ns target: targe
│ │ │ │ │ +000356a0: 740a 2020 2020 204e 6f74 2063 6f6d 6d65 t. Not comme
│ │ │ │ │ +000356b0: 6e74 6564 2e0a 0a73 6563 7572 6974 7943 nted...securityC
│ │ │ │ │ +000356c0: 6865 636b 466f 724e 616d 653a 206e 616d heckForName: nam
│ │ │ │ │ +000356d0: 650a 2020 2020 204e 6f74 2063 6f6d 6d65 e. Not comme
│ │ │ │ │ +000356e0: 6e74 6564 2e0a 0a73 6563 7572 6974 7943 nted...securityC
│ │ │ │ │ +000356f0: 6865 636b 466f 724e 616d 653a 206e 616d heckForName: nam
│ │ │ │ │ +00035700: 6520 6163 7469 6f6e 3a20 6163 7469 6f6e e action: action
│ │ │ │ │ +00035710: 0a20 2020 2020 4e6f 7420 636f 6d6d 656e . Not commen
│ │ │ │ │ +00035720: 7465 642e 0a0a 7365 6375 7269 7479 4368 ted...securityCh
│ │ │ │ │ +00035730: 6563 6b46 6f72 4e61 6d65 3a20 6e61 6d65 eckForName: name
│ │ │ │ │ +00035740: 2061 6374 696f 6e73 3a20 6163 7469 6f6e actions: action
│ │ │ │ │ +00035750: 7320 7461 7267 6574 3a20 7461 7267 6574 s target: target
│ │ │ │ │ +00035760: 0a20 2020 2020 4e6f 7420 636f 6d6d 656e . Not commen
│ │ │ │ │ +00035770: 7465 642e 0a0a 7365 6375 7269 7479 4368 ted...securityCh
│ │ │ │ │ +00035780: 6563 6b46 6f72 4e61 6d65 3a20 6e61 6d65 eckForName: name
│ │ │ │ │ +00035790: 2074 6172 6765 743a 2074 6172 6765 740a target: target.
│ │ │ │ │ +000357a0: 2020 2020 204e 6f74 2063 6f6d 6d65 6e74 Not comment
│ │ │ │ │ +000357b0: 6564 2e0a 0a0a 1f0a 4669 6c65 3a20 6773 ed......File: gs
│ │ │ │ │ +000357c0: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ +000357d0: 6465 3a20 436f 6e74 696e 7561 7469 6f6e de: Continuation
│ │ │ │ │ +000357e0: 2c20 204e 6578 743a 2043 5074 722c 2020 , Next: CPtr,
│ │ │ │ │ +000357f0: 5072 6576 3a20 436f 6e74 6578 7450 6172 Prev: ContextPar
│ │ │ │ │ +00035800: 742c 2020 5570 3a20 4261 7365 2063 6c61 t, Up: Base cla
│ │ │ │ │ +00035810: 7373 6573 0a0a 312e 3432 2043 6f6e 7469 sses..1.42 Conti
│ │ │ │ │ +00035820: 6e75 6174 696f 6e0a 3d3d 3d3d 3d3d 3d3d nuation.========
│ │ │ │ │ +00035830: 3d3d 3d3d 3d3d 3d3d 3d0a 0a44 6566 696e =========..Defin
│ │ │ │ │ +00035840: 6564 2069 6e20 6e61 6d65 7370 6163 6520 ed in namespace
│ │ │ │ │ +00035850: 536d 616c 6c74 616c 6b0a 5375 7065 7263 Smalltalk.Superc
│ │ │ │ │ +00035860: 6c61 7373 3a20 4f62 6a65 6374 0a43 6174 lass: Object.Cat
│ │ │ │ │ +00035870: 6567 6f72 793a 204c 616e 6775 6167 652d egory: Language-
│ │ │ │ │ +00035880: 496d 706c 656d 656e 7461 7469 6f6e 0a20 Implementation.
│ │ │ │ │ +00035890: 2020 2020 4174 206d 7920 6865 6172 742c At my heart,
│ │ │ │ │ +000358a0: 2049 2061 6d20 736f 6d65 7468 696e 6720 I am something
│ │ │ │ │ +000358b0: 6c69 6b65 2074 6865 2067 6f74 6f20 696e like the goto in
│ │ │ │ │ +000358c0: 7374 7275 6374 696f 6e3b 206d 7920 6372 struction; my cr
│ │ │ │ │ +000358d0: 6561 7469 6f6e 0a20 2020 2020 7365 7473 eation. sets
│ │ │ │ │ +000358e0: 2074 6865 206c 6162 656c 2c20 616e 6420 the label, and
│ │ │ │ │ +000358f0: 6d79 206d 6574 686f 6473 2064 6f20 7468 my methods do th
│ │ │ │ │ +00035900: 6520 6a75 6d70 2e20 2048 6f77 6576 6572 e jump. However
│ │ │ │ │ +00035910: 2c20 7468 6973 2069 7320 610a 2020 2020 , this is a.
│ │ │ │ │ +00035920: 2072 6561 6c6c 7920 706f 7765 7266 756c really powerful
│ │ │ │ │ +00035930: 206b 696e 6420 6f66 2067 6f74 6f20 696e kind of goto in
│ │ │ │ │ +00035940: 7374 7275 6374 696f 6e2e 2049 6620 796f struction. If yo
│ │ │ │ │ +00035950: 7572 2068 6169 7220 6973 2074 7572 6e69 ur hair is turni
│ │ │ │ │ +00035960: 6e67 0a20 2020 2020 6772 6565 6e20 6174 ng. green at
│ │ │ │ │ +00035970: 2074 6869 7320 706f 696e 742c 2064 6f6e this point, don
│ │ │ │ │ +00035980: 2774 2077 6f72 7279 2061 7320 796f 7520 't worry as you
│ │ │ │ │ +00035990: 7769 6c6c 2070 726f 6261 626c 7920 6f6e will probably on
│ │ │ │ │ +000359a0: 6c79 2064 6561 6c0a 2020 2020 2077 6974 ly deal. wit
│ │ │ │ │ +000359b0: 6820 7573 6572 7320 6f66 2063 6f6e 7469 h users of conti
│ │ │ │ │ +000359c0: 6e75 6174 696f 6e73 2c20 7261 7468 6572 nuations, rather
│ │ │ │ │ +000359d0: 2074 6861 6e20 7769 7468 2074 6865 2063 than with the c
│ │ │ │ │ +000359e0: 6f6e 6365 7074 2069 7473 656c 662e 0a0a oncept itself...
│ │ │ │ │ +000359f0: 2a20 4d65 6e75 3a0a 0a2a 2043 6f6e 7469 * Menu:..* Conti
│ │ │ │ │ +00035a00: 6e75 6174 696f 6e20 636c 6173 732d 696e nuation class-in
│ │ │ │ │ +00035a10: 7374 616e 6365 2063 7265 6174 696f 6e3a stance creation:
│ │ │ │ │ +00035a20: 3a20 2028 636c 6173 7329 0a2a 2043 6f6e : (class).* Con
│ │ │ │ │ +00035a30: 7469 6e75 6174 696f 6e2d 696e 766f 6361 tinuation-invoca
│ │ │ │ │ +00035a40: 7469 6f6e 3a3a 2020 2869 6e73 7461 6e63 tion:: (instanc
│ │ │ │ │ +00035a50: 6529 0a0a 1f0a 4669 6c65 3a20 6773 742d e)....File: gst-
│ │ │ │ │ +00035a60: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ +00035a70: 3a20 436f 6e74 696e 7561 7469 6f6e 2063 : Continuation c
│ │ │ │ │ +00035a80: 6c61 7373 2d69 6e73 7461 6e63 6520 6372 lass-instance cr
│ │ │ │ │ +00035a90: 6561 7469 6f6e 2c20 204e 6578 743a 2043 eation, Next: C
│ │ │ │ │ +00035aa0: 6f6e 7469 6e75 6174 696f 6e2d 696e 766f ontinuation-invo
│ │ │ │ │ +00035ab0: 6361 7469 6f6e 2c20 2055 703a 2043 6f6e cation, Up: Con
│ │ │ │ │ +00035ac0: 7469 6e75 6174 696f 6e0a 0a31 2e34 322e tinuation..1.42.
│ │ │ │ │ +00035ad0: 3120 436f 6e74 696e 7561 7469 6f6e 2063 1 Continuation c
│ │ │ │ │ +00035ae0: 6c61 7373 3a20 696e 7374 616e 6365 2063 lass: instance c
│ │ │ │ │ +00035af0: 7265 6174 696f 6e0a 2d2d 2d2d 2d2d 2d2d reation.--------
│ │ │ │ │ +00035b00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00035b10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00035b20: 2d2d 2d2d 0a0a 6375 7272 656e 740a 2020 ----..current.
│ │ │ │ │ +00035b30: 2020 2052 6574 7572 6e20 6120 636f 6e74 Return a cont
│ │ │ │ │ +00035b40: 696e 7561 7469 6f6e 2e0a 0a63 7572 7265 inuation...curre
│ │ │ │ │ +00035b50: 6e74 446f 3a20 6142 6c6f 636b 0a20 2020 ntDo: aBlock.
│ │ │ │ │ +00035b60: 2020 5061 7373 2061 2063 6f6e 7469 6e75 Pass a continu
│ │ │ │ │ +00035b70: 6174 696f 6e20 746f 2074 6865 206f 6e65 ation to the one
│ │ │ │ │ +00035b80: 2d61 7267 756d 656e 7420 626c 6f63 6b2c -argument block,
│ │ │ │ │ +00035b90: 2061 426c 6f63 6b20 616e 6420 7265 7475 aBlock and retu
│ │ │ │ │ +00035ba0: 726e 0a20 2020 2020 7468 6520 7265 7375 rn. the resu
│ │ │ │ │ +00035bb0: 6c74 206f 6620 6576 616c 7561 7469 6e67 lt of evaluating
│ │ │ │ │ +00035bc0: 2069 742e 0a0a 6573 6361 7065 446f 3a20 it...escapeDo:
│ │ │ │ │ +00035bd0: 6142 6c6f 636b 0a20 2020 2020 5061 7373 aBlock. Pass
│ │ │ │ │ +00035be0: 2061 2063 6f6e 7469 6e75 6174 696f 6e20 a continuation
│ │ │ │ │ +00035bf0: 746f 2074 6865 206f 6e65 2d61 7267 756d to the one-argum
│ │ │ │ │ +00035c00: 656e 7420 626c 6f63 6b2c 206b 6e6f 7769 ent block, knowi
│ │ │ │ │ +00035c10: 6e67 2074 6861 7420 6142 6c6f 636b 0a20 ng that aBlock.
│ │ │ │ │ +00035c20: 2020 2020 646f 6573 206e 6f74 2066 616c does not fal
│ │ │ │ │ +00035c30: 6c20 6f66 6620 2865 6974 6865 7220 6265 l off (either be
│ │ │ │ │ +00035c40: 6361 7573 6520 6974 2069 6e63 6c75 6465 cause it include
│ │ │ │ │ +00035c50: 7320 6120 6d65 7468 6f64 2072 6574 7572 s a method retur
│ │ │ │ │ +00035c60: 6e2c 206f 720a 2020 2020 2062 6563 6175 n, or. becau
│ │ │ │ │ +00035c70: 7365 2069 7420 7969 656c 6473 2063 6f6e se it yields con
│ │ │ │ │ +00035c80: 7472 6f6c 2074 6f20 616e 6f74 6865 7220 trol to another
│ │ │ │ │ +00035c90: 636f 6e74 696e 7561 7469 6f6e 292e 2020 continuation).
│ │ │ │ │ +00035ca0: 4966 2069 7420 646f 6573 2c0a 2020 2020 If it does,.
│ │ │ │ │ +00035cb0: 2061 6e20 6578 6365 7074 696f 6e20 7769 an exception wi
│ │ │ │ │ +00035cc0: 6c6c 2062 6520 7369 676e 616c 6c65 6420 ll be signalled
│ │ │ │ │ +00035cd0: 616e 6420 7468 6520 6375 7272 656e 7420 and the current
│ │ │ │ │ +00035ce0: 7072 6f63 6573 7320 7465 726d 696e 6174 process terminat
│ │ │ │ │ +00035cf0: 6564 2e0a 0a0a 1f0a 4669 6c65 3a20 6773 ed......File: gs
│ │ │ │ │ +00035d00: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ +00035d10: 6465 3a20 436f 6e74 696e 7561 7469 6f6e de: Continuation
│ │ │ │ │ +00035d20: 2d69 6e76 6f63 6174 696f 6e2c 2020 5072 -invocation, Pr
│ │ │ │ │ +00035d30: 6576 3a20 436f 6e74 696e 7561 7469 6f6e ev: Continuation
│ │ │ │ │ +00035d40: 2063 6c61 7373 2d69 6e73 7461 6e63 6520 class-instance
│ │ │ │ │ +00035d50: 6372 6561 7469 6f6e 2c20 2055 703a 2043 creation, Up: C
│ │ │ │ │ +00035d60: 6f6e 7469 6e75 6174 696f 6e0a 0a31 2e34 ontinuation..1.4
│ │ │ │ │ +00035d70: 322e 3220 436f 6e74 696e 7561 7469 6f6e 2.2 Continuation
│ │ │ │ │ +00035d80: 3a20 696e 766f 6361 7469 6f6e 0a2d 2d2d : invocation.---
│ │ │ │ │ +00035d90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00035da0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6361 ------------..ca
│ │ │ │ │ +00035db0: 6c6c 4343 0a20 2020 2020 4163 7469 7661 llCC. Activa
│ │ │ │ │ +00035dc0: 7465 2074 6865 206f 7269 6769 6e61 6c20 te the original
│ │ │ │ │ +00035dd0: 636f 6e74 696e 7561 7469 6f6e 2c20 7061 continuation, pa
│ │ │ │ │ +00035de0: 7373 696e 6720 6261 636b 2069 6e20 7475 ssing back in tu
│ │ │ │ │ +00035df0: 726e 2061 0a20 2020 2020 636f 6e74 696e rn a. contin
│ │ │ │ │ +00035e00: 7561 7469 6f6e 2066 6f72 2074 6865 2063 uation for the c
│ │ │ │ │ +00035e10: 616c 6c65 722e 2020 5468 6520 6361 6c6c aller. The call
│ │ │ │ │ +00035e20: 6564 2063 6f6e 7469 6e75 6174 696f 6e20 ed continuation
│ │ │ │ │ +00035e30: 6265 636f 6d65 730a 2020 2020 2075 6e75 becomes. unu
│ │ │ │ │ +00035e40: 7361 626c 652c 2061 6e64 2061 6e79 2061 sable, and any a
│ │ │ │ │ +00035e50: 7474 656d 7074 2074 6f20 7265 6163 7469 ttempt to reacti
│ │ │ │ │ +00035e60: 7661 7465 2069 7420 7769 6c6c 2063 6175 vate it will cau
│ │ │ │ │ +00035e70: 7365 2061 6e0a 2020 2020 2065 7863 6570 se an. excep
│ │ │ │ │ +00035e80: 7469 6f6e 2e20 2054 6869 7320 6973 206e tion. This is n
│ │ │ │ │ +00035e90: 6f74 2061 206c 696d 6974 6174 696f 6e2c ot a limitation,
│ │ │ │ │ +00035ea0: 2069 6e20 6765 6e65 7261 6c2c 2062 6563 in general, bec
│ │ │ │ │ +00035eb0: 6175 7365 2074 6869 730a 2020 2020 206d ause this. m
│ │ │ │ │ +00035ec0: 6574 686f 6420 6973 2075 7365 6420 746f ethod is used to
│ │ │ │ │ +00035ed0: 2072 6570 6c61 6365 2061 2063 6f6e 7469 replace a conti
│ │ │ │ │ +00035ee0: 6e75 6174 696f 6e20 7769 7468 2061 6e6f nuation with ano
│ │ │ │ │ +00035ef0: 7468 6572 2028 7365 6520 7468 650a 2020 ther (see the.
│ │ │ │ │ +00035f00: 2020 2069 6d70 6c65 6d65 6e74 6174 696f implementatio
│ │ │ │ │ +00035f10: 6e20 6f66 2074 6865 2047 656e 6572 6174 n of the Generat
│ │ │ │ │ +00035f20: 6f72 2063 6c61 7373 292e 0a0a 6f6e 6553 or class)...oneS
│ │ │ │ │ +00035f30: 686f 7456 616c 7565 0a20 2020 2020 5265 hotValue. Re
│ │ │ │ │ +00035f40: 7475 726e 206e 696c 2074 6f20 7468 6520 turn nil to the
│ │ │ │ │ +00035f50: 6f72 6967 696e 616c 2063 6f6e 7469 6e75 original continu
│ │ │ │ │ +00035f60: 6174 696f 6e2c 2077 6869 6368 2062 6563 ation, which bec
│ │ │ │ │ +00035f70: 6f6d 6573 2075 6e75 7361 626c 652e 0a20 omes unusable..
│ │ │ │ │ +00035f80: 2020 2020 4174 7465 6d70 7469 6e67 2074 Attempting t
│ │ │ │ │ +00035f90: 6f20 7265 6163 7469 7661 7465 2069 7420 o reactivate it
│ │ │ │ │ +00035fa0: 7769 6c6c 2063 6175 7365 2061 6e20 6578 will cause an ex
│ │ │ │ │ +00035fb0: 6365 7074 696f 6e2e 2020 5468 6973 2069 ception. This i
│ │ │ │ │ +00035fc0: 7320 616e 0a20 2020 2020 6f70 7469 6d69 s an. optimi
│ │ │ │ │ +00035fd0: 7a61 7469 6f6e 206f 7665 7220 2376 616c zation over #val
│ │ │ │ │ +00035fe0: 7565 2e0a 0a6f 6e65 5368 6f74 5661 6c75 ue...oneShotValu
│ │ │ │ │ +00035ff0: 653a 2076 0a20 2020 2020 5265 7475 726e e: v. Return
│ │ │ │ │ 00036000: 2061 6e4f 626a 6563 7420 746f 2074 6865 anObject to the
│ │ │ │ │ 00036010: 206f 7269 6769 6e61 6c20 636f 6e74 696e original contin
│ │ │ │ │ -00036020: 7561 7469 6f6e 2c20 636f 7079 696e 6720 uation, copying
│ │ │ │ │ -00036030: 7468 6520 7374 6163 6b20 746f 0a20 2020 the stack to.
│ │ │ │ │ -00036040: 2020 616c 6c6f 7720 616e 6f74 6865 7220 allow another
│ │ │ │ │ -00036050: 6163 7469 7661 7469 6f6e 2e0a 0a76 616c activation...val
│ │ │ │ │ -00036060: 7565 5769 7468 4172 6775 6d65 6e74 733a ueWithArguments:
│ │ │ │ │ -00036070: 2061 436f 6c6c 6563 7469 6f6e 0a20 2020 aCollection.
│ │ │ │ │ -00036080: 2020 5265 7475 726e 2074 6865 2073 6f6c Return the sol
│ │ │ │ │ -00036090: 6520 656c 656d 656e 7420 6f66 2061 436f e element of aCo
│ │ │ │ │ -000360a0: 6c6c 6563 7469 6f6e 2074 6f20 7468 6520 llection to the
│ │ │ │ │ -000360b0: 6f72 6967 696e 616c 2063 6f6e 7469 6e75 original continu
│ │ │ │ │ -000360c0: 6174 696f 6e0a 2020 2020 2028 6f72 206e ation. (or n
│ │ │ │ │ -000360d0: 696c 2069 6620 6143 6f6c 6c65 6374 696f il if aCollectio
│ │ │ │ │ -000360e0: 6e20 6973 2065 6d70 7479 292c 2063 6f70 n is empty), cop
│ │ │ │ │ -000360f0: 7969 6e67 2074 6865 2073 7461 636b 2074 ying the stack t
│ │ │ │ │ -00036100: 6f20 616c 6c6f 770a 2020 2020 2061 6e6f o allow. ano
│ │ │ │ │ -00036110: 7468 6572 2061 6374 6976 6174 696f 6e0a ther activation.
│ │ │ │ │ -00036120: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ -00036130: 652e 696e 666f 2c20 204e 6f64 653a 2043 e.info, Node: C
│ │ │ │ │ -00036140: 5074 722c 2020 4e65 7874 3a20 4350 7472 Ptr, Next: CPtr
│ │ │ │ │ -00036150: 4354 7970 652c 2020 5072 6576 3a20 436f CType, Prev: Co
│ │ │ │ │ -00036160: 6e74 696e 7561 7469 6f6e 2c20 2055 703a ntinuation, Up:
│ │ │ │ │ -00036170: 2042 6173 6520 636c 6173 7365 730a 0a31 Base classes..1
│ │ │ │ │ -00036180: 2e34 3320 4350 7472 0a3d 3d3d 3d3d 3d3d .43 CPtr.=======
│ │ │ │ │ -00036190: 3d3d 0a0a 4465 6669 6e65 6420 696e 206e ==..Defined in n
│ │ │ │ │ -000361a0: 616d 6573 7061 6365 2053 6d61 6c6c 7461 amespace Smallta
│ │ │ │ │ -000361b0: 6c6b 0a53 7570 6572 636c 6173 733a 2043 lk.Superclass: C
│ │ │ │ │ -000361c0: 4167 6772 6567 6174 650a 4361 7465 676f Aggregate.Catego
│ │ │ │ │ -000361d0: 7279 3a20 4c61 6e67 7561 6765 2d43 2069 ry: Language-C i
│ │ │ │ │ -000361e0: 6e74 6572 6661 6365 0a0a 2a20 4d65 6e75 nterface..* Menu
│ │ │ │ │ -000361f0: 3a0a 0a2a 2043 5074 722d 6163 6365 7373 :..* CPtr-access
│ │ │ │ │ -00036200: 696e 673a 3a20 2028 696e 7374 616e 6365 ing:: (instance
│ │ │ │ │ -00036210: 290a 0a1f 0a46 696c 653a 2067 7374 2d62 )....File: gst-b
│ │ │ │ │ -00036220: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ -00036230: 2043 5074 722d 6163 6365 7373 696e 672c CPtr-accessing,
│ │ │ │ │ -00036240: 2020 5570 3a20 4350 7472 0a0a 312e 3433 Up: CPtr..1.43
│ │ │ │ │ -00036250: 2e31 2043 5074 723a 2061 6363 6573 7369 .1 CPtr: accessi
│ │ │ │ │ -00036260: 6e67 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ng.-------------
│ │ │ │ │ -00036270: 2d2d 2d2d 2d2d 2d2d 2d0a 0a61 6c69 676e ---------..align
│ │ │ │ │ -00036280: 6f66 0a20 2020 2020 416e 7377 6572 2074 of. Answer t
│ │ │ │ │ -00036290: 6865 2072 6563 6569 7665 7227 7320 7265 he receiver's re
│ │ │ │ │ -000362a0: 7175 6972 6564 2061 6c69 676d 656e 740a quired aligment.
│ │ │ │ │ -000362b0: 0a73 697a 656f 660a 2020 2020 2041 6e73 .sizeof. Ans
│ │ │ │ │ -000362c0: 7765 7220 7468 6520 7265 6365 6976 6572 wer the receiver
│ │ │ │ │ -000362d0: 2773 2073 697a 650a 0a76 616c 7565 0a20 's size..value.
│ │ │ │ │ -000362e0: 2020 2020 416e 7377 6572 2074 6865 2061 Answer the a
│ │ │ │ │ -000362f0: 6464 7265 7373 206f 6620 7468 6520 6c6f ddress of the lo
│ │ │ │ │ -00036300: 6361 7469 6f6e 2070 6f69 6e74 6564 2074 cation pointed t
│ │ │ │ │ -00036310: 6f20 6279 2074 6865 2072 6563 6569 7665 o by the receive
│ │ │ │ │ -00036320: 722e 0a0a 7661 6c75 653a 2061 6e4f 626a r...value: anObj
│ │ │ │ │ -00036330: 6563 740a 2020 2020 2053 6574 2074 6865 ect. Set the
│ │ │ │ │ -00036340: 2061 6464 7265 7373 206f 6620 7468 6520 address of the
│ │ │ │ │ -00036350: 6c6f 6361 7469 6f6e 2070 6f69 6e74 6564 location pointed
│ │ │ │ │ -00036360: 2074 6f20 6279 2074 6865 2072 6563 6569 to by the recei
│ │ │ │ │ -00036370: 7665 7220 746f 0a20 2020 2020 616e 4f62 ver to. anOb
│ │ │ │ │ -00036380: 6a65 6374 2c20 7768 6963 6820 6361 6e20 ject, which can
│ │ │ │ │ -00036390: 6265 2065 6974 6865 7220 616e 2049 6e74 be either an Int
│ │ │ │ │ -000363a0: 6567 6572 206f 7220 6120 434f 626a 6563 eger or a CObjec
│ │ │ │ │ -000363b0: 742e 2020 6966 2061 6e4f 626a 6563 740a t. if anObject.
│ │ │ │ │ -000363c0: 2020 2020 2069 7320 616e 2049 6e74 6567 is an Integ
│ │ │ │ │ -000363d0: 6572 2c20 6974 2069 7320 696e 7465 7270 er, it is interp
│ │ │ │ │ -000363e0: 7265 7465 6420 6173 2061 2033 322d 6269 reted as a 32-bi
│ │ │ │ │ -000363f0: 7420 6f72 2036 342d 6269 7420 6164 6472 t or 64-bit addr
│ │ │ │ │ -00036400: 6573 732e 2020 4966 0a20 2020 2020 6974 ess. If. it
│ │ │ │ │ -00036410: 2069 7320 6120 434f 626a 6563 742c 2069 is a CObject, i
│ │ │ │ │ -00036420: 7473 2061 6464 7265 7373 2069 7320 7374 ts address is st
│ │ │ │ │ -00036430: 6f72 6564 2e0a 0a1f 0a46 696c 653a 2067 ored.....File: g
│ │ │ │ │ -00036440: 7374 2d62 6173 652e 696e 666f 2c20 204e st-base.info, N
│ │ │ │ │ -00036450: 6f64 653a 2043 5074 7243 5479 7065 2c20 ode: CPtrCType,
│ │ │ │ │ -00036460: 204e 6578 743a 2043 5363 616c 6172 2c20 Next: CScalar,
│ │ │ │ │ -00036470: 2050 7265 763a 2043 5074 722c 2020 5570 Prev: CPtr, Up
│ │ │ │ │ -00036480: 3a20 4261 7365 2063 6c61 7373 6573 0a0a : Base classes..
│ │ │ │ │ -00036490: 312e 3434 2043 5074 7243 5479 7065 0a3d 1.44 CPtrCType.=
│ │ │ │ │ -000364a0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a44 =============..D
│ │ │ │ │ -000364b0: 6566 696e 6564 2069 6e20 6e61 6d65 7370 efined in namesp
│ │ │ │ │ -000364c0: 6163 6520 536d 616c 6c74 616c 6b0a 5375 ace Smalltalk.Su
│ │ │ │ │ -000364d0: 7065 7263 6c61 7373 3a20 4354 7970 650a perclass: CType.
│ │ │ │ │ -000364e0: 4361 7465 676f 7279 3a20 4c61 6e67 7561 Category: Langua
│ │ │ │ │ -000364f0: 6765 2d43 2069 6e74 6572 6661 6365 0a0a ge-C interface..
│ │ │ │ │ -00036500: 2a20 4d65 6e75 3a0a 0a2a 2043 5074 7243 * Menu:..* CPtrC
│ │ │ │ │ -00036510: 5479 7065 2063 6c61 7373 2d69 6e73 7461 Type class-insta
│ │ │ │ │ -00036520: 6e63 6520 6372 6561 7469 6f6e 3a3a 2020 nce creation::
│ │ │ │ │ -00036530: 2863 6c61 7373 290a 2a20 4350 7472 4354 (class).* CPtrCT
│ │ │ │ │ -00036540: 7970 652d 6163 6365 7373 696e 673a 3a20 ype-accessing::
│ │ │ │ │ -00036550: 2028 696e 7374 616e 6365 290a 2a20 4350 (instance).* CP
│ │ │ │ │ -00036560: 7472 4354 7970 652d 6261 7369 633a 3a20 trCType-basic::
│ │ │ │ │ -00036570: 2028 696e 7374 616e 6365 290a 2a20 4350 (instance).* CP
│ │ │ │ │ -00036580: 7472 4354 7970 652d 7374 6f72 696e 673a trCType-storing:
│ │ │ │ │ -00036590: 3a20 2028 696e 7374 616e 6365 290a 0a1f : (instance)...
│ │ │ │ │ -000365a0: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ -000365b0: 696e 666f 2c20 204e 6f64 653a 2043 5074 info, Node: CPt
│ │ │ │ │ -000365c0: 7243 5479 7065 2063 6c61 7373 2d69 6e73 rCType class-ins
│ │ │ │ │ -000365d0: 7461 6e63 6520 6372 6561 7469 6f6e 2c20 tance creation,
│ │ │ │ │ -000365e0: 204e 6578 743a 2043 5074 7243 5479 7065 Next: CPtrCType
│ │ │ │ │ -000365f0: 2d61 6363 6573 7369 6e67 2c20 2055 703a -accessing, Up:
│ │ │ │ │ -00036600: 2043 5074 7243 5479 7065 0a0a 312e 3434 CPtrCType..1.44
│ │ │ │ │ -00036610: 2e31 2043 5074 7243 5479 7065 2063 6c61 .1 CPtrCType cla
│ │ │ │ │ -00036620: 7373 3a20 696e 7374 616e 6365 2063 7265 ss: instance cre
│ │ │ │ │ -00036630: 6174 696f 6e0a 2d2d 2d2d 2d2d 2d2d 2d2d ation.----------
│ │ │ │ │ -00036640: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00036650: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------.
│ │ │ │ │ -00036660: 0a65 6c65 6d65 6e74 5479 7065 3a20 6143 .elementType: aC
│ │ │ │ │ -00036670: 5479 7065 0a20 2020 2020 416e 7377 6572 Type. Answer
│ │ │ │ │ -00036680: 2061 206e 6577 2069 6e73 7461 6e63 6520 a new instance
│ │ │ │ │ -00036690: 6f66 2043 5074 7243 5479 7065 2074 6861 of CPtrCType tha
│ │ │ │ │ -000366a0: 7420 6d61 7073 2070 6f69 6e74 6572 7320 t maps pointers
│ │ │ │ │ -000366b0: 746f 2074 6865 2067 6976 656e 0a20 2020 to the given.
│ │ │ │ │ -000366c0: 2020 4354 7970 650a 0a66 726f 6d3a 2074 CType..from: t
│ │ │ │ │ -000366d0: 7970 650a 2020 2020 2050 7269 7661 7465 ype. Private
│ │ │ │ │ -000366e0: 202d 2043 616c 6c65 6420 6279 2063 6f6d - Called by com
│ │ │ │ │ -000366f0: 7075 7465 4167 6772 6567 6174 6554 7970 puteAggregateTyp
│ │ │ │ │ -00036700: 653a 2066 6f72 2070 6f69 6e74 6572 730a e: for pointers.
│ │ │ │ │ -00036710: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ -00036720: 652e 696e 666f 2c20 204e 6f64 653a 2043 e.info, Node: C
│ │ │ │ │ -00036730: 5074 7243 5479 7065 2d61 6363 6573 7369 PtrCType-accessi
│ │ │ │ │ -00036740: 6e67 2c20 204e 6578 743a 2043 5074 7243 ng, Next: CPtrC
│ │ │ │ │ -00036750: 5479 7065 2d62 6173 6963 2c20 2050 7265 Type-basic, Pre
│ │ │ │ │ -00036760: 763a 2043 5074 7243 5479 7065 2063 6c61 v: CPtrCType cla
│ │ │ │ │ -00036770: 7373 2d69 6e73 7461 6e63 6520 6372 6561 ss-instance crea
│ │ │ │ │ -00036780: 7469 6f6e 2c20 2055 703a 2043 5074 7243 tion, Up: CPtrC
│ │ │ │ │ -00036790: 5479 7065 0a0a 312e 3434 2e32 2043 5074 Type..1.44.2 CPt
│ │ │ │ │ -000367a0: 7243 5479 7065 3a20 6163 6365 7373 696e rCType: accessin
│ │ │ │ │ -000367b0: 670a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d g.--------------
│ │ │ │ │ -000367c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a65 -------------..e
│ │ │ │ │ -000367d0: 6c65 6d65 6e74 5479 7065 0a20 2020 2020 lementType.
│ │ │ │ │ -000367e0: 416e 7377 6572 2074 6865 2074 7970 6520 Answer the type
│ │ │ │ │ -000367f0: 6f66 2074 6865 2065 6c65 6d65 6e74 7320 of the elements
│ │ │ │ │ -00036800: 696e 2074 6865 2072 6563 6569 7665 7227 in the receiver'
│ │ │ │ │ -00036810: 7320 696e 7374 616e 6365 730a 0a1f 0a46 s instances....F
│ │ │ │ │ -00036820: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ -00036830: 666f 2c20 204e 6f64 653a 2043 5074 7243 fo, Node: CPtrC
│ │ │ │ │ -00036840: 5479 7065 2d62 6173 6963 2c20 204e 6578 Type-basic, Nex
│ │ │ │ │ -00036850: 743a 2043 5074 7243 5479 7065 2d73 746f t: CPtrCType-sto
│ │ │ │ │ -00036860: 7269 6e67 2c20 2050 7265 763a 2043 5074 ring, Prev: CPt
│ │ │ │ │ -00036870: 7243 5479 7065 2d61 6363 6573 7369 6e67 rCType-accessing
│ │ │ │ │ -00036880: 2c20 2055 703a 2043 5074 7243 5479 7065 , Up: CPtrCType
│ │ │ │ │ -00036890: 0a0a 312e 3434 2e33 2043 5074 7243 5479 ..1.44.3 CPtrCTy
│ │ │ │ │ -000368a0: 7065 3a20 6261 7369 630a 2d2d 2d2d 2d2d pe: basic.------
│ │ │ │ │ -000368b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000368c0: 2d0a 0a3d 2061 6e4f 626a 6563 740a 2020 -..= anObject.
│ │ │ │ │ -000368d0: 2020 2052 6574 7572 6e20 7768 6574 6865 Return whethe
│ │ │ │ │ -000368e0: 7220 7468 6520 7265 6365 6976 6572 2061 r the receiver a
│ │ │ │ │ -000368f0: 6e64 2061 6e4f 626a 6563 7420 6172 6520 nd anObject are
│ │ │ │ │ -00036900: 6571 7561 6c2e 0a0a 6861 7368 0a20 2020 equal...hash.
│ │ │ │ │ -00036910: 2020 5265 7475 726e 2061 2068 6173 6820 Return a hash
│ │ │ │ │ -00036920: 636f 6465 2066 6f72 2074 6865 2072 6563 code for the rec
│ │ │ │ │ -00036930: 6569 7665 722e 0a0a 1f0a 4669 6c65 3a20 eiver.....File:
│ │ │ │ │ -00036940: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ -00036950: 4e6f 6465 3a20 4350 7472 4354 7970 652d Node: CPtrCType-
│ │ │ │ │ -00036960: 7374 6f72 696e 672c 2020 5072 6576 3a20 storing, Prev:
│ │ │ │ │ -00036970: 4350 7472 4354 7970 652d 6261 7369 632c CPtrCType-basic,
│ │ │ │ │ -00036980: 2020 5570 3a20 4350 7472 4354 7970 650a Up: CPtrCType.
│ │ │ │ │ -00036990: 0a31 2e34 342e 3420 4350 7472 4354 7970 .1.44.4 CPtrCTyp
│ │ │ │ │ -000369a0: 653a 2073 746f 7269 6e67 0a2d 2d2d 2d2d e: storing.-----
│ │ │ │ │ -000369b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000369c0: 2d2d 2d2d 0a0a 7374 6f72 654f 6e3a 2061 ----..storeOn: a
│ │ │ │ │ -000369d0: 5374 7265 616d 0a20 2020 2020 4e6f 7420 Stream. Not
│ │ │ │ │ -000369e0: 636f 6d6d 656e 7465 642e 0a0a 1f0a 4669 commented.....Fi
│ │ │ │ │ -000369f0: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ -00036a00: 6f2c 2020 4e6f 6465 3a20 4353 6361 6c61 o, Node: CScala
│ │ │ │ │ -00036a10: 722c 2020 4e65 7874 3a20 4353 6361 6c61 r, Next: CScala
│ │ │ │ │ -00036a20: 7243 5479 7065 2c20 2050 7265 763a 2043 rCType, Prev: C
│ │ │ │ │ -00036a30: 5074 7243 5479 7065 2c20 2055 703a 2042 PtrCType, Up: B
│ │ │ │ │ -00036a40: 6173 6520 636c 6173 7365 730a 0a31 2e34 ase classes..1.4
│ │ │ │ │ -00036a50: 3520 4353 6361 6c61 720a 3d3d 3d3d 3d3d 5 CScalar.======
│ │ │ │ │ -00036a60: 3d3d 3d3d 3d3d 0a0a 4465 6669 6e65 6420 ======..Defined
│ │ │ │ │ -00036a70: 696e 206e 616d 6573 7061 6365 2053 6d61 in namespace Sma
│ │ │ │ │ -00036a80: 6c6c 7461 6c6b 0a53 7570 6572 636c 6173 lltalk.Superclas
│ │ │ │ │ -00036a90: 733a 2043 4f62 6a65 6374 0a43 6174 6567 s: CObject.Categ
│ │ │ │ │ -00036aa0: 6f72 793a 204c 616e 6775 6167 652d 4320 ory: Language-C
│ │ │ │ │ -00036ab0: 696e 7465 7266 6163 650a 0a2a 204d 656e interface..* Men
│ │ │ │ │ -00036ac0: 753a 0a0a 2a20 4353 6361 6c61 7220 636c u:..* CScalar cl
│ │ │ │ │ -00036ad0: 6173 732d 696e 7374 616e 6365 2063 7265 ass-instance cre
│ │ │ │ │ -00036ae0: 6174 696f 6e3a 3a20 2028 636c 6173 7329 ation:: (class)
│ │ │ │ │ -00036af0: 0a2a 2043 5363 616c 6172 2d61 6363 6573 .* CScalar-acces
│ │ │ │ │ -00036b00: 7369 6e67 3a3a 2020 2869 6e73 7461 6e63 sing:: (instanc
│ │ │ │ │ -00036b10: 6529 0a0a 1f0a 4669 6c65 3a20 6773 742d e)....File: gst-
│ │ │ │ │ -00036b20: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ -00036b30: 3a20 4353 6361 6c61 7220 636c 6173 732d : CScalar class-
│ │ │ │ │ -00036b40: 696e 7374 616e 6365 2063 7265 6174 696f instance creatio
│ │ │ │ │ -00036b50: 6e2c 2020 4e65 7874 3a20 4353 6361 6c61 n, Next: CScala
│ │ │ │ │ -00036b60: 722d 6163 6365 7373 696e 672c 2020 5570 r-accessing, Up
│ │ │ │ │ -00036b70: 3a20 4353 6361 6c61 720a 0a31 2e34 352e : CScalar..1.45.
│ │ │ │ │ -00036b80: 3120 4353 6361 6c61 7220 636c 6173 733a 1 CScalar class:
│ │ │ │ │ -00036b90: 2069 6e73 7461 6e63 6520 6372 6561 7469 instance creati
│ │ │ │ │ -00036ba0: 6f6e 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d on.-------------
│ │ │ │ │ -00036bb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00036bc0: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6763 5661 ----------..gcVa
│ │ │ │ │ -00036bd0: 6c75 653a 2061 6e4f 626a 6563 740a 2020 lue: anObject.
│ │ │ │ │ -00036be0: 2020 2041 6e73 7765 7220 6120 6e65 776c Answer a newl
│ │ │ │ │ -00036bf0: 7920 616c 6c6f 6361 7465 6420 434f 626a y allocated CObj
│ │ │ │ │ -00036c00: 6563 7420 636f 6e74 6169 6e69 6e67 2074 ect containing t
│ │ │ │ │ -00036c10: 6865 2070 6173 7365 6420 7661 6c75 652c he passed value,
│ │ │ │ │ -00036c20: 0a20 2020 2020 616e 4f62 6a65 6374 2c20 . anObject,
│ │ │ │ │ -00036c30: 696e 2067 6172 6261 6765 2d63 6f6c 6c65 in garbage-colle
│ │ │ │ │ -00036c40: 6374 6564 2073 746f 7261 6765 2e0a 0a74 cted storage...t
│ │ │ │ │ -00036c50: 7970 650a 2020 2020 2041 6e73 7765 7220 ype. Answer
│ │ │ │ │ -00036c60: 6120 4354 7970 6520 666f 7220 7468 6520 a CType for the
│ │ │ │ │ -00036c70: 7265 6365 6976 6572 2d2d 666f 7220 6578 receiver--for ex
│ │ │ │ │ -00036c80: 616d 706c 652c 2043 4279 7465 5479 7065 ample, CByteType
│ │ │ │ │ -00036c90: 2069 6620 7468 650a 2020 2020 2072 6563 if the. rec
│ │ │ │ │ -00036ca0: 6569 7665 7220 6973 2043 4279 7465 2e0a eiver is CByte..
│ │ │ │ │ -00036cb0: 0a76 616c 7565 3a20 616e 4f62 6a65 6374 .value: anObject
│ │ │ │ │ -00036cc0: 0a20 2020 2020 416e 7377 6572 2061 206e . Answer a n
│ │ │ │ │ -00036cd0: 6577 6c79 2061 6c6c 6f63 6174 6564 2043 ewly allocated C
│ │ │ │ │ -00036ce0: 4f62 6a65 6374 2063 6f6e 7461 696e 696e Object containin
│ │ │ │ │ -00036cf0: 6720 7468 6520 7061 7373 6564 2076 616c g the passed val
│ │ │ │ │ -00036d00: 7565 2c0a 2020 2020 2061 6e4f 626a 6563 ue,. anObjec
│ │ │ │ │ -00036d10: 742e 2020 5265 6d65 6d62 6572 2074 6f20 t. Remember to
│ │ │ │ │ -00036d20: 6361 6c6c 2023 6164 6454 6f42 6546 696e call #addToBeFin
│ │ │ │ │ -00036d30: 616c 697a 6564 2069 6620 796f 7520 7761 alized if you wa
│ │ │ │ │ -00036d40: 6e74 2074 6865 0a20 2020 2020 434f 626a nt the. CObj
│ │ │ │ │ -00036d50: 6563 7420 746f 2062 6520 6175 746f 6d61 ect to be automa
│ │ │ │ │ -00036d60: 7469 6361 6c6c 7920 6672 6565 640a 0a1f tically freed...
│ │ │ │ │ -00036d70: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ -00036d80: 696e 666f 2c20 204e 6f64 653a 2043 5363 info, Node: CSc
│ │ │ │ │ -00036d90: 616c 6172 2d61 6363 6573 7369 6e67 2c20 alar-accessing,
│ │ │ │ │ -00036da0: 2050 7265 763a 2043 5363 616c 6172 2063 Prev: CScalar c
│ │ │ │ │ -00036db0: 6c61 7373 2d69 6e73 7461 6e63 6520 6372 lass-instance cr
│ │ │ │ │ -00036dc0: 6561 7469 6f6e 2c20 2055 703a 2043 5363 eation, Up: CSc
│ │ │ │ │ -00036dd0: 616c 6172 0a0a 312e 3435 2e32 2043 5363 alar..1.45.2 CSc
│ │ │ │ │ -00036de0: 616c 6172 3a20 6163 6365 7373 696e 670a alar: accessing.
│ │ │ │ │ -00036df0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00036e00: 2d2d 2d2d 2d2d 2d2d 2d0a 0a63 4f62 6a53 ---------..cObjS
│ │ │ │ │ -00036e10: 746f 7265 6454 7970 650a 2020 2020 2050 toredType. P
│ │ │ │ │ -00036e20: 7269 7661 7465 202d 2050 726f 7669 6465 rivate - Provide
│ │ │ │ │ -00036e30: 2061 2063 6f6e 7665 7273 696f 6e20 6672 a conversion fr
│ │ │ │ │ -00036e40: 6f6d 2061 2043 4f62 6a65 6374 2074 6f20 om a CObject to
│ │ │ │ │ -00036e50: 6120 536d 616c 6c74 616c 6b20 6f62 6a65 a Smalltalk obje
│ │ │ │ │ -00036e60: 6374 0a20 2020 2020 746f 2062 6520 7374 ct. to be st
│ │ │ │ │ -00036e70: 6f72 6564 2062 7920 2361 743a 7075 743a ored by #at:put:
│ │ │ │ │ -00036e80: 0a0a 7661 6c75 650a 2020 2020 2041 6e73 ..value. Ans
│ │ │ │ │ -00036e90: 7765 7220 7468 6520 7661 6c75 6520 7468 wer the value th
│ │ │ │ │ -00036ea0: 6520 7265 6365 6976 6572 2069 7320 706f e receiver is po
│ │ │ │ │ -00036eb0: 696e 7469 6e67 2074 6f2e 2020 5468 6520 inting to. The
│ │ │ │ │ -00036ec0: 6578 6163 7420 7265 7475 726e 6564 0a20 exact returned.
│ │ │ │ │ -00036ed0: 2020 2020 7661 6c75 6520 6465 7065 6e64 value depend
│ │ │ │ │ -00036ee0: 7320 6f6e 2074 6865 2072 6563 6569 7665 s on the receive
│ │ │ │ │ -00036ef0: 7227 7320 636c 6173 730a 0a76 616c 7565 r's class..value
│ │ │ │ │ -00036f00: 3a20 6156 616c 7565 0a20 2020 2020 5365 : aValue. Se
│ │ │ │ │ -00036f10: 7420 7468 6520 7265 6365 6976 6572 2074 t the receiver t
│ │ │ │ │ -00036f20: 6f20 706f 696e 7420 746f 2074 6865 2076 o point to the v
│ │ │ │ │ -00036f30: 616c 7565 2c20 6156 616c 7565 2e20 2054 alue, aValue. T
│ │ │ │ │ -00036f40: 6865 2065 7861 6374 206d 6561 6e69 6e67 he exact meaning
│ │ │ │ │ -00036f50: 0a20 2020 2020 6f66 2061 5661 6c75 6520 . of aValue
│ │ │ │ │ -00036f60: 6465 7065 6e64 7320 6f6e 2074 6865 2072 depends on the r
│ │ │ │ │ -00036f70: 6563 6569 7665 7227 7320 636c 6173 730a eceiver's class.
│ │ │ │ │ -00036f80: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ -00036f90: 652e 696e 666f 2c20 204e 6f64 653a 2043 e.info, Node: C
│ │ │ │ │ -00036fa0: 5363 616c 6172 4354 7970 652c 2020 4e65 ScalarCType, Ne
│ │ │ │ │ -00036fb0: 7874 3a20 4353 686f 7274 2c20 2050 7265 xt: CShort, Pre
│ │ │ │ │ -00036fc0: 763a 2043 5363 616c 6172 2c20 2055 703a v: CScalar, Up:
│ │ │ │ │ -00036fd0: 2042 6173 6520 636c 6173 7365 730a 0a31 Base classes..1
│ │ │ │ │ -00036fe0: 2e34 3620 4353 6361 6c61 7243 5479 7065 .46 CScalarCType
│ │ │ │ │ -00036ff0: 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d .===============
│ │ │ │ │ -00037000: 3d3d 0a0a 4465 6669 6e65 6420 696e 206e ==..Defined in n
│ │ │ │ │ -00037010: 616d 6573 7061 6365 2053 6d61 6c6c 7461 amespace Smallta
│ │ │ │ │ -00037020: 6c6b 0a53 7570 6572 636c 6173 733a 2043 lk.Superclass: C
│ │ │ │ │ -00037030: 5479 7065 0a43 6174 6567 6f72 793a 204c Type.Category: L
│ │ │ │ │ -00037040: 616e 6775 6167 652d 4320 696e 7465 7266 anguage-C interf
│ │ │ │ │ -00037050: 6163 650a 0a2a 204d 656e 753a 0a0a 2a20 ace..* Menu:..*
│ │ │ │ │ -00037060: 4353 6361 6c61 7243 5479 7065 2d61 6363 CScalarCType-acc
│ │ │ │ │ -00037070: 6573 7369 6e67 3a3a 2020 2869 6e73 7461 essing:: (insta
│ │ │ │ │ -00037080: 6e63 6529 0a2a 2043 5363 616c 6172 4354 nce).* CScalarCT
│ │ │ │ │ -00037090: 7970 652d 7374 6f72 696e 673a 3a20 2028 ype-storing:: (
│ │ │ │ │ -000370a0: 696e 7374 616e 6365 290a 0a1f 0a46 696c instance)....Fil
│ │ │ │ │ -000370b0: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ -000370c0: 2c20 204e 6f64 653a 2043 5363 616c 6172 , Node: CScalar
│ │ │ │ │ -000370d0: 4354 7970 652d 6163 6365 7373 696e 672c CType-accessing,
│ │ │ │ │ -000370e0: 2020 4e65 7874 3a20 4353 6361 6c61 7243 Next: CScalarC
│ │ │ │ │ -000370f0: 5479 7065 2d73 746f 7269 6e67 2c20 2055 Type-storing, U
│ │ │ │ │ -00037100: 703a 2043 5363 616c 6172 4354 7970 650a p: CScalarCType.
│ │ │ │ │ -00037110: 0a31 2e34 362e 3120 4353 6361 6c61 7243 .1.46.1 CScalarC
│ │ │ │ │ -00037120: 5479 7065 3a20 6163 6365 7373 696e 670a Type: accessing.
│ │ │ │ │ -00037130: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00037140: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------..
│ │ │ │ │ -00037150: 7661 6c75 6554 7970 650a 2020 2020 2076 valueType. v
│ │ │ │ │ -00037160: 616c 7565 5479 7065 2069 7320 7573 6564 alueType is used
│ │ │ │ │ -00037170: 2061 7320 6120 6d65 616e 7320 746f 2063 as a means to c
│ │ │ │ │ -00037180: 6f6d 6d75 6e69 6361 7465 2074 6f20 7468 ommunicate to th
│ │ │ │ │ -00037190: 6520 696e 7465 7270 7265 7465 7220 7468 e interpreter th
│ │ │ │ │ -000371a0: 650a 2020 2020 2075 6e64 6572 6c79 696e e. underlyin
│ │ │ │ │ -000371b0: 6720 7479 7065 206f 6620 7468 6520 6461 g type of the da
│ │ │ │ │ -000371c0: 7461 2e20 2046 6f72 2073 6361 6c61 7273 ta. For scalars
│ │ │ │ │ -000371d0: 2c20 6974 2069 7320 7375 7070 6c69 6564 , it is supplied
│ │ │ │ │ -000371e0: 2062 7920 7468 650a 2020 2020 2043 4f62 by the. COb
│ │ │ │ │ -000371f0: 6a65 6374 2073 7562 636c 6173 732e 0a0a ject subclass...
│ │ │ │ │ -00037200: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ -00037210: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 4353 .info, Node: CS
│ │ │ │ │ -00037220: 6361 6c61 7243 5479 7065 2d73 746f 7269 calarCType-stori
│ │ │ │ │ -00037230: 6e67 2c20 2050 7265 763a 2043 5363 616c ng, Prev: CScal
│ │ │ │ │ -00037240: 6172 4354 7970 652d 6163 6365 7373 696e arCType-accessin
│ │ │ │ │ -00037250: 672c 2020 5570 3a20 4353 6361 6c61 7243 g, Up: CScalarC
│ │ │ │ │ -00037260: 5479 7065 0a0a 312e 3436 2e32 2043 5363 Type..1.46.2 CSc
│ │ │ │ │ -00037270: 616c 6172 4354 7970 653a 2073 746f 7269 alarCType: stori
│ │ │ │ │ -00037280: 6e67 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ng.-------------
│ │ │ │ │ -00037290: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------.
│ │ │ │ │ -000372a0: 0a73 746f 7265 4f6e 3a20 6153 7472 6561 .storeOn: aStrea
│ │ │ │ │ -000372b0: 6d0a 2020 2020 2053 746f 7265 2053 6d61 m. Store Sma
│ │ │ │ │ -000372c0: 6c6c 7461 6c6b 2063 6f64 6520 7468 6174 lltalk code that
│ │ │ │ │ -000372d0: 2063 6f6d 7069 6c65 7320 746f 2074 6865 compiles to the
│ │ │ │ │ -000372e0: 2072 6563 6569 7665 720a 0a1f 0a46 696c receiver....Fil
│ │ │ │ │ -000372f0: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ -00037300: 2c20 204e 6f64 653a 2043 5368 6f72 742c , Node: CShort,
│ │ │ │ │ -00037310: 2020 4e65 7874 3a20 4353 6d61 6c6c 7461 Next: CSmallta
│ │ │ │ │ -00037320: 6c6b 2c20 2050 7265 763a 2043 5363 616c lk, Prev: CScal
│ │ │ │ │ -00037330: 6172 4354 7970 652c 2020 5570 3a20 4261 arCType, Up: Ba
│ │ │ │ │ -00037340: 7365 2063 6c61 7373 6573 0a0a 312e 3437 se classes..1.47
│ │ │ │ │ -00037350: 2043 5368 6f72 740a 3d3d 3d3d 3d3d 3d3d CShort.========
│ │ │ │ │ -00037360: 3d3d 3d0a 0a44 6566 696e 6564 2069 6e20 ===..Defined in
│ │ │ │ │ -00037370: 6e61 6d65 7370 6163 6520 536d 616c 6c74 namespace Smallt
│ │ │ │ │ -00037380: 616c 6b0a 5375 7065 7263 6c61 7373 3a20 alk.Superclass:
│ │ │ │ │ -00037390: 4353 6361 6c61 720a 4361 7465 676f 7279 CScalar.Category
│ │ │ │ │ -000373a0: 3a20 4c61 6e67 7561 6765 2d43 2069 6e74 : Language-C int
│ │ │ │ │ -000373b0: 6572 6661 6365 0a0a 2a20 4d65 6e75 3a0a erface..* Menu:.
│ │ │ │ │ -000373c0: 0a2a 2043 5368 6f72 7420 636c 6173 732d .* CShort class-
│ │ │ │ │ -000373d0: 6163 6365 7373 696e 673a 3a20 2028 636c accessing:: (cl
│ │ │ │ │ -000373e0: 6173 7329 0a2a 2043 5368 6f72 742d 6163 ass).* CShort-ac
│ │ │ │ │ -000373f0: 6365 7373 696e 673a 3a20 2028 696e 7374 cessing:: (inst
│ │ │ │ │ -00037400: 616e 6365 290a 0a1f 0a46 696c 653a 2067 ance)....File: g
│ │ │ │ │ -00037410: 7374 2d62 6173 652e 696e 666f 2c20 204e st-base.info, N
│ │ │ │ │ -00037420: 6f64 653a 2043 5368 6f72 7420 636c 6173 ode: CShort clas
│ │ │ │ │ -00037430: 732d 6163 6365 7373 696e 672c 2020 4e65 s-accessing, Ne
│ │ │ │ │ -00037440: 7874 3a20 4353 686f 7274 2d61 6363 6573 xt: CShort-acces
│ │ │ │ │ -00037450: 7369 6e67 2c20 2055 703a 2043 5368 6f72 sing, Up: CShor
│ │ │ │ │ -00037460: 740a 0a31 2e34 372e 3120 4353 686f 7274 t..1.47.1 CShort
│ │ │ │ │ -00037470: 2063 6c61 7373 3a20 6163 6365 7373 696e class: accessin
│ │ │ │ │ -00037480: 670a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d g.--------------
│ │ │ │ │ -00037490: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000374a0: 0a0a 616c 6967 6e6f 660a 2020 2020 2041 ..alignof. A
│ │ │ │ │ -000374b0: 6e73 7765 7220 7468 6520 7265 6365 6976 nswer the receiv
│ │ │ │ │ -000374c0: 6572 2773 2069 6e73 7461 6e63 6573 2072 er's instances r
│ │ │ │ │ -000374d0: 6571 7569 7265 6420 616c 6967 6d65 6e74 equired aligment
│ │ │ │ │ -000374e0: 0a0a 634f 626a 5374 6f72 6564 5479 7065 ..cObjStoredType
│ │ │ │ │ -000374f0: 0a20 2020 2020 5072 6976 6174 6520 2d20 . Private -
│ │ │ │ │ -00037500: 416e 7377 6572 2061 6e20 696e 6465 7820 Answer an index
│ │ │ │ │ -00037510: 7265 6665 7272 696e 6720 746f 2074 6865 referring to the
│ │ │ │ │ -00037520: 2072 6563 6569 7665 7227 7320 696e 7374 receiver's inst
│ │ │ │ │ -00037530: 616e 6365 730a 2020 2020 2073 6361 6c61 ances. scala
│ │ │ │ │ -00037540: 7220 7479 7065 0a0a 7369 7a65 6f66 0a20 r type..sizeof.
│ │ │ │ │ -00037550: 2020 2020 416e 7377 6572 2074 6865 2072 Answer the r
│ │ │ │ │ -00037560: 6563 6569 7665 7227 7320 696e 7374 616e eceiver's instan
│ │ │ │ │ -00037570: 6365 7320 7369 7a65 0a0a 1f0a 4669 6c65 ces size....File
│ │ │ │ │ -00037580: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ -00037590: 2020 4e6f 6465 3a20 4353 686f 7274 2d61 Node: CShort-a
│ │ │ │ │ -000375a0: 6363 6573 7369 6e67 2c20 2050 7265 763a ccessing, Prev:
│ │ │ │ │ -000375b0: 2043 5368 6f72 7420 636c 6173 732d 6163 CShort class-ac
│ │ │ │ │ -000375c0: 6365 7373 696e 672c 2020 5570 3a20 4353 cessing, Up: CS
│ │ │ │ │ -000375d0: 686f 7274 0a0a 312e 3437 2e32 2043 5368 hort..1.47.2 CSh
│ │ │ │ │ -000375e0: 6f72 743a 2061 6363 6573 7369 6e67 0a2d ort: accessing.-
│ │ │ │ │ -000375f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00037600: 2d2d 2d2d 2d2d 2d0a 0a61 6c69 676e 6f66 -------..alignof
│ │ │ │ │ -00037610: 0a20 2020 2020 416e 7377 6572 2074 6865 . Answer the
│ │ │ │ │ -00037620: 2072 6563 6569 7665 7227 7320 7265 7175 receiver's requ
│ │ │ │ │ -00037630: 6972 6564 2061 6c69 676d 656e 740a 0a63 ired aligment..c
│ │ │ │ │ -00037640: 4f62 6a53 746f 7265 6454 7970 650a 2020 ObjStoredType.
│ │ │ │ │ -00037650: 2020 2050 7269 7661 7465 202d 2041 6e73 Private - Ans
│ │ │ │ │ -00037660: 7765 7220 616e 2069 6e64 6578 2072 6566 wer an index ref
│ │ │ │ │ -00037670: 6572 7269 6e67 2074 6f20 7468 6520 7265 erring to the re
│ │ │ │ │ -00037680: 6365 6976 6572 2773 2073 6361 6c61 7220 ceiver's scalar
│ │ │ │ │ -00037690: 7479 7065 0a0a 7369 7a65 6f66 0a20 2020 type..sizeof.
│ │ │ │ │ -000376a0: 2020 416e 7377 6572 2074 6865 2072 6563 Answer the rec
│ │ │ │ │ -000376b0: 6569 7665 7227 7320 7369 7a65 0a0a 1f0a eiver's size....
│ │ │ │ │ -000376c0: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ -000376d0: 6e66 6f2c 2020 4e6f 6465 3a20 4353 6d61 nfo, Node: CSma
│ │ │ │ │ -000376e0: 6c6c 7461 6c6b 2c20 204e 6578 743a 2043 lltalk, Next: C
│ │ │ │ │ -000376f0: 5374 7269 6e67 2c20 2050 7265 763a 2043 String, Prev: C
│ │ │ │ │ -00037700: 5368 6f72 742c 2020 5570 3a20 4261 7365 Short, Up: Base
│ │ │ │ │ -00037710: 2063 6c61 7373 6573 0a0a 312e 3438 2043 classes..1.48 C
│ │ │ │ │ -00037720: 536d 616c 6c74 616c 6b0a 3d3d 3d3d 3d3d Smalltalk.======
│ │ │ │ │ -00037730: 3d3d 3d3d 3d3d 3d3d 3d0a 0a44 6566 696e =========..Defin
│ │ │ │ │ -00037740: 6564 2069 6e20 6e61 6d65 7370 6163 6520 ed in namespace
│ │ │ │ │ -00037750: 536d 616c 6c74 616c 6b0a 5375 7065 7263 Smalltalk.Superc
│ │ │ │ │ -00037760: 6c61 7373 3a20 4353 6361 6c61 720a 4361 lass: CScalar.Ca
│ │ │ │ │ -00037770: 7465 676f 7279 3a20 4c61 6e67 7561 6765 tegory: Language
│ │ │ │ │ -00037780: 2d43 2069 6e74 6572 6661 6365 0a0a 2a20 -C interface..*
│ │ │ │ │ -00037790: 4d65 6e75 3a0a 0a2a 2043 536d 616c 6c74 Menu:..* CSmallt
│ │ │ │ │ -000377a0: 616c 6b20 636c 6173 732d 6163 6365 7373 alk class-access
│ │ │ │ │ -000377b0: 696e 673a 3a20 2028 636c 6173 7329 0a2a ing:: (class).*
│ │ │ │ │ -000377c0: 2043 536d 616c 6c74 616c 6b2d 6163 6365 CSmalltalk-acce
│ │ │ │ │ -000377d0: 7373 696e 673a 3a20 2028 696e 7374 616e ssing:: (instan
│ │ │ │ │ -000377e0: 6365 290a 0a1f 0a46 696c 653a 2067 7374 ce)....File: gst
│ │ │ │ │ -000377f0: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ -00037800: 653a 2043 536d 616c 6c74 616c 6b20 636c e: CSmalltalk cl
│ │ │ │ │ -00037810: 6173 732d 6163 6365 7373 696e 672c 2020 ass-accessing,
│ │ │ │ │ -00037820: 4e65 7874 3a20 4353 6d61 6c6c 7461 6c6b Next: CSmalltalk
│ │ │ │ │ -00037830: 2d61 6363 6573 7369 6e67 2c20 2055 703a -accessing, Up:
│ │ │ │ │ -00037840: 2043 536d 616c 6c74 616c 6b0a 0a31 2e34 CSmalltalk..1.4
│ │ │ │ │ -00037850: 382e 3120 4353 6d61 6c6c 7461 6c6b 2063 8.1 CSmalltalk c
│ │ │ │ │ -00037860: 6c61 7373 3a20 6163 6365 7373 696e 670a lass: accessing.
│ │ │ │ │ -00037870: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00037880: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00037890: 2d2d 0a0a 616c 6967 6e6f 660a 2020 2020 --..alignof.
│ │ │ │ │ -000378a0: 2041 6e73 7765 7220 7468 6520 7265 6365 Answer the rece
│ │ │ │ │ -000378b0: 6976 6572 2773 2069 6e73 7461 6e63 6573 iver's instances
│ │ │ │ │ -000378c0: 2072 6571 7569 7265 6420 616c 6967 6d65 required aligme
│ │ │ │ │ -000378d0: 6e74 0a0a 634f 626a 5374 6f72 6564 5479 nt..cObjStoredTy
│ │ │ │ │ -000378e0: 7065 0a20 2020 2020 5072 6976 6174 6520 pe. Private
│ │ │ │ │ -000378f0: 2d20 416e 7377 6572 2061 6e20 696e 6465 - Answer an inde
│ │ │ │ │ -00037900: 7820 7265 6665 7272 696e 6720 746f 2074 x referring to t
│ │ │ │ │ -00037910: 6865 2072 6563 6569 7665 7227 7320 696e he receiver's in
│ │ │ │ │ -00037920: 7374 616e 6365 730a 2020 2020 2073 6361 stances. sca
│ │ │ │ │ -00037930: 6c61 7220 7479 7065 0a0a 7369 7a65 6f66 lar type..sizeof
│ │ │ │ │ -00037940: 0a20 2020 2020 416e 7377 6572 2074 6865 . Answer the
│ │ │ │ │ -00037950: 2072 6563 6569 7665 7227 7320 696e 7374 receiver's inst
│ │ │ │ │ -00037960: 616e 6365 7320 7369 7a65 0a0a 1f0a 4669 ances size....Fi
│ │ │ │ │ -00037970: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ -00037980: 6f2c 2020 4e6f 6465 3a20 4353 6d61 6c6c o, Node: CSmall
│ │ │ │ │ -00037990: 7461 6c6b 2d61 6363 6573 7369 6e67 2c20 talk-accessing,
│ │ │ │ │ -000379a0: 2050 7265 763a 2043 536d 616c 6c74 616c Prev: CSmalltal
│ │ │ │ │ -000379b0: 6b20 636c 6173 732d 6163 6365 7373 696e k class-accessin
│ │ │ │ │ -000379c0: 672c 2020 5570 3a20 4353 6d61 6c6c 7461 g, Up: CSmallta
│ │ │ │ │ -000379d0: 6c6b 0a0a 312e 3438 2e32 2043 536d 616c lk..1.48.2 CSmal
│ │ │ │ │ -000379e0: 6c74 616c 6b3a 2061 6363 6573 7369 6e67 ltalk: accessing
│ │ │ │ │ -000379f0: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------
│ │ │ │ │ -00037a00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a61 -------------..a
│ │ │ │ │ -00037a10: 6c69 676e 6f66 0a20 2020 2020 416e 7377 lignof. Answ
│ │ │ │ │ -00037a20: 6572 2074 6865 2072 6563 6569 7665 7227 er the receiver'
│ │ │ │ │ -00037a30: 7320 7265 7175 6972 6564 2061 6c69 676d s required aligm
│ │ │ │ │ -00037a40: 656e 740a 0a63 4f62 6a53 746f 7265 6454 ent..cObjStoredT
│ │ │ │ │ -00037a50: 7970 650a 2020 2020 2050 7269 7661 7465 ype. Private
│ │ │ │ │ -00037a60: 202d 2041 6e73 7765 7220 616e 2069 6e64 - Answer an ind
│ │ │ │ │ -00037a70: 6578 2072 6566 6572 7269 6e67 2074 6f20 ex referring to
│ │ │ │ │ -00037a80: 7468 6520 7265 6365 6976 6572 2773 2073 the receiver's s
│ │ │ │ │ -00037a90: 6361 6c61 7220 7479 7065 0a0a 7369 7a65 calar type..size
│ │ │ │ │ -00037aa0: 6f66 0a20 2020 2020 416e 7377 6572 2074 of. Answer t
│ │ │ │ │ -00037ab0: 6865 2072 6563 6569 7665 7227 7320 7369 he receiver's si
│ │ │ │ │ -00037ac0: 7a65 0a0a 1f0a 4669 6c65 3a20 6773 742d ze....File: gst-
│ │ │ │ │ -00037ad0: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ -00037ae0: 3a20 4353 7472 696e 672c 2020 4e65 7874 : CString, Next
│ │ │ │ │ -00037af0: 3a20 4353 7472 696e 6743 5479 7065 2c20 : CStringCType,
│ │ │ │ │ -00037b00: 2050 7265 763a 2043 536d 616c 6c74 616c Prev: CSmalltal
│ │ │ │ │ -00037b10: 6b2c 2020 5570 3a20 4261 7365 2063 6c61 k, Up: Base cla
│ │ │ │ │ -00037b20: 7373 6573 0a0a 312e 3439 2043 5374 7269 sses..1.49 CStri
│ │ │ │ │ -00037b30: 6e67 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a ng.============.
│ │ │ │ │ -00037b40: 0a44 6566 696e 6564 2069 6e20 6e61 6d65 .Defined in name
│ │ │ │ │ -00037b50: 7370 6163 6520 536d 616c 6c74 616c 6b0a space Smalltalk.
│ │ │ │ │ -00037b60: 5375 7065 7263 6c61 7373 3a20 4350 7472 Superclass: CPtr
│ │ │ │ │ -00037b70: 0a43 6174 6567 6f72 793a 204c 616e 6775 .Category: Langu
│ │ │ │ │ -00037b80: 6167 652d 4320 696e 7465 7266 6163 650a age-C interface.
│ │ │ │ │ -00037b90: 2020 2020 2054 6563 686e 6963 616c 6c79 Technically
│ │ │ │ │ -00037ba0: 2c20 4353 7472 696e 6720 6973 2072 6561 , CString is rea
│ │ │ │ │ -00037bb0: 6c6c 7920 6120 706f 696e 7465 7220 746f lly a pointer to
│ │ │ │ │ -00037bc0: 2043 4368 6172 2e20 2048 6f77 6576 6572 CChar. However
│ │ │ │ │ -00037bd0: 2c20 6974 2063 616e 0a20 2020 2020 6265 , it can. be
│ │ │ │ │ -00037be0: 2076 6572 7920 7573 6566 756c 2061 7320 very useful as
│ │ │ │ │ -00037bf0: 6120 6469 7374 696e 6374 2064 6174 6174 a distinct datat
│ │ │ │ │ -00037c00: 7970 6520 6265 6361 7573 6520 6974 2069 ype because it i
│ │ │ │ │ -00037c10: 7320 6120 7365 7061 7261 7465 0a20 2020 s a separate.
│ │ │ │ │ -00037c20: 2020 6461 7461 7479 7065 2069 6e20 536d datatype in Sm
│ │ │ │ │ -00037c30: 616c 6c74 616c 6b2c 2073 6f20 7765 2061 alltalk, so we a
│ │ │ │ │ -00037c40: 6c6c 6f77 2064 6576 656c 6f70 6572 7320 llow developers
│ │ │ │ │ -00037c50: 746f 2065 7870 7265 7373 2074 6865 6972 to express their
│ │ │ │ │ -00037c60: 0a20 2020 2020 7365 6d61 6e74 6963 7320 . semantics
│ │ │ │ │ -00037c70: 6d6f 7265 2070 7265 6369 7365 6c79 2062 more precisely b
│ │ │ │ │ -00037c80: 7920 7573 696e 6720 6120 6d6f 7265 2064 y using a more d
│ │ │ │ │ -00037c90: 6573 6372 6970 7469 7665 2074 7970 652e escriptive type.
│ │ │ │ │ -00037ca0: 0a0a 2020 2020 204e 6f74 6520 7468 6174 .. Note that
│ │ │ │ │ -00037cb0: 206c 696b 6520 4343 6861 7220 6973 2061 like CChar is a
│ │ │ │ │ -00037cc0: 2070 6f69 6e74 6572 2074 6f20 6368 6172 pointer to char
│ │ │ │ │ -00037cd0: 2c20 4353 7472 696e 6720 6973 2061 6374 , CString is act
│ │ │ │ │ -00037ce0: 7561 6c6c 7920 610a 2020 2020 202a 706f ually a. *po
│ │ │ │ │ -00037cf0: 696e 7465 722a 2074 6f20 7374 7269 6e67 inter* to string
│ │ │ │ │ -00037d00: 3a20 6120 6368 6172 202a 2a20 696e 2043 : a char ** in C
│ │ │ │ │ -00037d10: 2074 6572 6d73 2e20 2049 6620 796f 7520 terms. If you
│ │ │ │ │ -00037d20: 6e65 6564 2074 6f20 7461 6b65 2061 0a20 need to take a.
│ │ │ │ │ -00037d30: 2020 2020 5374 7269 6e67 206f 7574 206f String out o
│ │ │ │ │ -00037d40: 6620 6120 6368 6172 202a 2c20 7573 6520 f a char *, use
│ │ │ │ │ -00037d50: 4343 6861 723e 3e23 6173 5374 7269 6e67 CChar>>#asString
│ │ │ │ │ -00037d60: 2e0a 0a20 2020 2020 496e 2067 656e 6572 ... In gener
│ │ │ │ │ -00037d70: 616c 2c20 4920 6265 6861 7665 206c 696b al, I behave lik
│ │ │ │ │ -00037d80: 6520 6120 6372 6f73 7320 6265 7477 6565 e a cross betwee
│ │ │ │ │ -00037d90: 6e20 616e 2061 7272 6179 206f 6620 6368 n an array of ch
│ │ │ │ │ -00037da0: 6172 6163 7465 7273 0a20 2020 2020 616e aracters. an
│ │ │ │ │ -00037db0: 6420 6120 706f 696e 7465 7220 746f 2061 d a pointer to a
│ │ │ │ │ -00037dc0: 2063 6861 7261 6374 6572 2e20 2049 2070 character. I p
│ │ │ │ │ -00037dd0: 726f 7669 6465 2074 6865 2070 726f 746f rovide the proto
│ │ │ │ │ -00037de0: 636f 6c20 666f 7220 626f 7468 2064 6174 col for both dat
│ │ │ │ │ -00037df0: 610a 2020 2020 2074 7970 6573 2e20 204d a. types. M
│ │ │ │ │ -00037e00: 7920 2376 616c 7565 206d 6574 686f 6420 y #value method
│ │ │ │ │ -00037e10: 7265 7475 726e 7320 6120 536d 616c 6c74 returns a Smallt
│ │ │ │ │ -00037e20: 616c 6b20 5374 7269 6e67 2c20 6173 2079 alk String, as y
│ │ │ │ │ -00037e30: 6f75 2077 6f75 6c64 0a20 2020 2020 6578 ou would. ex
│ │ │ │ │ -00037e40: 7065 6374 2066 6f72 2061 2073 6361 6c61 pect for a scala
│ │ │ │ │ -00037e50: 7220 6461 7461 7479 7065 2e0a 0a2a 204d r datatype...* M
│ │ │ │ │ -00037e60: 656e 753a 0a0a 2a20 4353 7472 696e 6720 enu:..* CString
│ │ │ │ │ -00037e70: 636c 6173 732d 6163 6365 7373 696e 673a class-accessing:
│ │ │ │ │ -00037e80: 3a20 2028 636c 6173 7329 0a2a 2043 5374 : (class).* CSt
│ │ │ │ │ -00037e90: 7269 6e67 2063 6c61 7373 2d69 6e73 7461 ring class-insta
│ │ │ │ │ -00037ea0: 6e63 6520 6372 6561 7469 6f6e 3a3a 2020 nce creation::
│ │ │ │ │ -00037eb0: 2863 6c61 7373 290a 2a20 4353 7472 696e (class).* CStrin
│ │ │ │ │ -00037ec0: 672d 6163 6365 7373 696e 673a 3a20 2028 g-accessing:: (
│ │ │ │ │ -00037ed0: 696e 7374 616e 6365 290a 0a1f 0a46 696c instance)....Fil
│ │ │ │ │ -00037ee0: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ -00037ef0: 2c20 204e 6f64 653a 2043 5374 7269 6e67 , Node: CString
│ │ │ │ │ -00037f00: 2063 6c61 7373 2d61 6363 6573 7369 6e67 class-accessing
│ │ │ │ │ -00037f10: 2c20 204e 6578 743a 2043 5374 7269 6e67 , Next: CString
│ │ │ │ │ -00037f20: 2063 6c61 7373 2d69 6e73 7461 6e63 6520 class-instance
│ │ │ │ │ -00037f30: 6372 6561 7469 6f6e 2c20 2055 703a 2043 creation, Up: C
│ │ │ │ │ -00037f40: 5374 7269 6e67 0a0a 312e 3439 2e31 2043 String..1.49.1 C
│ │ │ │ │ -00037f50: 5374 7269 6e67 2063 6c61 7373 3a20 6163 String class: ac
│ │ │ │ │ -00037f60: 6365 7373 696e 670a 2d2d 2d2d 2d2d 2d2d cessing.--------
│ │ │ │ │ -00037f70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00037f80: 2d2d 2d2d 2d2d 2d0a 0a63 4f62 6a53 746f -------..cObjSto
│ │ │ │ │ -00037f90: 7265 6454 7970 650a 2020 2020 2050 7269 redType. Pri
│ │ │ │ │ -00037fa0: 7661 7465 202d 2050 726f 7669 6465 2061 vate - Provide a
│ │ │ │ │ -00037fb0: 2063 6f6e 7665 7273 696f 6e20 6672 6f6d conversion from
│ │ │ │ │ -00037fc0: 2061 2043 4f62 6a65 6374 2074 6f20 6120 a CObject to a
│ │ │ │ │ -00037fd0: 536d 616c 6c74 616c 6b20 6f62 6a65 6374 Smalltalk object
│ │ │ │ │ -00037fe0: 0a20 2020 2020 746f 2062 6520 7374 6f72 . to be stor
│ │ │ │ │ -00037ff0: 6564 2062 7920 2361 743a 7075 743a 0a0a ed by #at:put:..
│ │ │ │ │ -00038000: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ -00038010: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 4353 .info, Node: CS
│ │ │ │ │ -00038020: 7472 696e 6720 636c 6173 732d 696e 7374 tring class-inst
│ │ │ │ │ -00038030: 616e 6365 2063 7265 6174 696f 6e2c 2020 ance creation,
│ │ │ │ │ -00038040: 4e65 7874 3a20 4353 7472 696e 672d 6163 Next: CString-ac
│ │ │ │ │ -00038050: 6365 7373 696e 672c 2020 5072 6576 3a20 cessing, Prev:
│ │ │ │ │ -00038060: 4353 7472 696e 6720 636c 6173 732d 6163 CString class-ac
│ │ │ │ │ -00038070: 6365 7373 696e 672c 2020 5570 3a20 4353 cessing, Up: CS
│ │ │ │ │ -00038080: 7472 696e 670a 0a31 2e34 392e 3220 4353 tring..1.49.2 CS
│ │ │ │ │ -00038090: 7472 696e 6720 636c 6173 733a 2069 6e73 tring class: ins
│ │ │ │ │ -000380a0: 7461 6e63 6520 6372 6561 7469 6f6e 0a2d tance creation.-
│ │ │ │ │ -000380b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000380c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000380d0: 2d2d 2d2d 2d2d 0a0a 7479 7065 0a20 2020 ------..type.
│ │ │ │ │ -000380e0: 2020 416e 7377 6572 2061 2043 5479 7065 Answer a CType
│ │ │ │ │ -000380f0: 2066 6f72 2074 6865 2072 6563 6569 7665 for the receive
│ │ │ │ │ -00038100: 722d 2d66 6f72 2065 7861 6d70 6c65 2c20 r--for example,
│ │ │ │ │ -00038110: 4342 7974 6554 7970 6520 6966 2074 6865 CByteType if the
│ │ │ │ │ -00038120: 0a20 2020 2020 7265 6365 6976 6572 2069 . receiver i
│ │ │ │ │ -00038130: 7320 4342 7974 652e 0a0a 7661 6c75 653a s CByte...value:
│ │ │ │ │ -00038140: 2061 6e4f 626a 6563 740a 2020 2020 2041 anObject. A
│ │ │ │ │ -00038150: 6e73 7765 7220 6120 6e65 776c 7920 616c nswer a newly al
│ │ │ │ │ -00038160: 6c6f 6361 7465 6420 434f 626a 6563 7420 located CObject
│ │ │ │ │ -00038170: 636f 6e74 6169 6e69 6e67 2074 6865 2070 containing the p
│ │ │ │ │ -00038180: 6173 7365 6420 7661 6c75 652c 0a20 2020 assed value,.
│ │ │ │ │ -00038190: 2020 616e 4f62 6a65 6374 2e20 2052 656d anObject. Rem
│ │ │ │ │ -000381a0: 656d 6265 7220 746f 2063 616c 6c20 2361 ember to call #a
│ │ │ │ │ -000381b0: 6464 546f 4265 4669 6e61 6c69 7a65 6420 ddToBeFinalized
│ │ │ │ │ -000381c0: 6966 2079 6f75 2077 616e 7420 7468 650a if you want the.
│ │ │ │ │ -000381d0: 2020 2020 2043 4f62 6a65 6374 2074 6f20 CObject to
│ │ │ │ │ -000381e0: 6265 2061 7574 6f6d 6174 6963 616c 6c79 be automatically
│ │ │ │ │ -000381f0: 2066 7265 6564 0a0a 1f0a 4669 6c65 3a20 freed....File:
│ │ │ │ │ -00038200: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ -00038210: 4e6f 6465 3a20 4353 7472 696e 672d 6163 Node: CString-ac
│ │ │ │ │ -00038220: 6365 7373 696e 672c 2020 5072 6576 3a20 cessing, Prev:
│ │ │ │ │ -00038230: 4353 7472 696e 6720 636c 6173 732d 696e CString class-in
│ │ │ │ │ -00038240: 7374 616e 6365 2063 7265 6174 696f 6e2c stance creation,
│ │ │ │ │ -00038250: 2020 5570 3a20 4353 7472 696e 670a 0a31 Up: CString..1
│ │ │ │ │ -00038260: 2e34 392e 3320 4353 7472 696e 673a 2061 .49.3 CString: a
│ │ │ │ │ -00038270: 6363 6573 7369 6e67 0a2d 2d2d 2d2d 2d2d ccessing.-------
│ │ │ │ │ -00038280: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00038290: 2d2d 0a0a 634f 626a 5374 6f72 6564 5479 --..cObjStoredTy
│ │ │ │ │ -000382a0: 7065 0a20 2020 2020 5072 6976 6174 6520 pe. Private
│ │ │ │ │ -000382b0: 2d20 5072 6f76 6964 6520 6120 636f 6e76 - Provide a conv
│ │ │ │ │ -000382c0: 6572 7369 6f6e 2066 726f 6d20 6120 434f ersion from a CO
│ │ │ │ │ -000382d0: 626a 6563 7420 746f 2061 2053 6d61 6c6c bject to a Small
│ │ │ │ │ -000382e0: 7461 6c6b 206f 626a 6563 740a 2020 2020 talk object.
│ │ │ │ │ -000382f0: 2074 6f20 6265 2073 746f 7265 6420 6279 to be stored by
│ │ │ │ │ -00038300: 2023 6174 3a70 7574 3a0a 0a76 616c 7565 #at:put:..value
│ │ │ │ │ -00038310: 0a20 2020 2020 416e 7377 6572 2074 6865 . Answer the
│ │ │ │ │ -00038320: 2076 616c 7565 2074 6865 2072 6563 6569 value the recei
│ │ │ │ │ -00038330: 7665 7220 6973 2070 6f69 6e74 696e 6720 ver is pointing
│ │ │ │ │ -00038340: 746f 2e20 2054 6865 2065 7861 6374 2072 to. The exact r
│ │ │ │ │ -00038350: 6574 7572 6e65 640a 2020 2020 2076 616c eturned. val
│ │ │ │ │ -00038360: 7565 2064 6570 656e 6473 206f 6e20 7468 ue depends on th
│ │ │ │ │ -00038370: 6520 7265 6365 6976 6572 2773 2063 6c61 e receiver's cla
│ │ │ │ │ -00038380: 7373 0a0a 7661 6c75 653a 2061 5661 6c75 ss..value: aValu
│ │ │ │ │ -00038390: 650a 2020 2020 2053 6574 2074 6865 2072 e. Set the r
│ │ │ │ │ -000383a0: 6563 6569 7665 7220 746f 2070 6f69 6e74 eceiver to point
│ │ │ │ │ -000383b0: 2074 6f20 7468 6520 7661 6c75 652c 2061 to the value, a
│ │ │ │ │ -000383c0: 5661 6c75 652e 2020 5468 6520 6578 6163 Value. The exac
│ │ │ │ │ -000383d0: 7420 6d65 616e 696e 670a 2020 2020 206f t meaning. o
│ │ │ │ │ -000383e0: 6620 6156 616c 7565 2064 6570 656e 6473 f aValue depends
│ │ │ │ │ -000383f0: 206f 6e20 7468 6520 7265 6365 6976 6572 on the receiver
│ │ │ │ │ -00038400: 2773 2063 6c61 7373 0a0a 1f0a 4669 6c65 's class....File
│ │ │ │ │ -00038410: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ -00038420: 2020 4e6f 6465 3a20 4353 7472 696e 6743 Node: CStringC
│ │ │ │ │ -00038430: 5479 7065 2c20 204e 6578 743a 2043 5374 Type, Next: CSt
│ │ │ │ │ -00038440: 7275 6374 2c20 2050 7265 763a 2043 5374 ruct, Prev: CSt
│ │ │ │ │ -00038450: 7269 6e67 2c20 2055 703a 2042 6173 6520 ring, Up: Base
│ │ │ │ │ -00038460: 636c 6173 7365 730a 0a31 2e35 3020 4353 classes..1.50 CS
│ │ │ │ │ -00038470: 7472 696e 6743 5479 7065 0a3d 3d3d 3d3d tringCType.=====
│ │ │ │ │ -00038480: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a 4465 ============..De
│ │ │ │ │ -00038490: 6669 6e65 6420 696e 206e 616d 6573 7061 fined in namespa
│ │ │ │ │ -000384a0: 6365 2053 6d61 6c6c 7461 6c6b 0a53 7570 ce Smalltalk.Sup
│ │ │ │ │ -000384b0: 6572 636c 6173 733a 2043 5363 616c 6172 erclass: CScalar
│ │ │ │ │ -000384c0: 4354 7970 650a 4361 7465 676f 7279 3a20 CType.Category:
│ │ │ │ │ -000384d0: 4c61 6e67 7561 6765 2d43 2069 6e74 6572 Language-C inter
│ │ │ │ │ -000384e0: 6661 6365 0a0a 2a20 4d65 6e75 3a0a 0a2a face..* Menu:..*
│ │ │ │ │ -000384f0: 2043 5374 7269 6e67 4354 7970 652d 6163 CStringCType-ac
│ │ │ │ │ -00038500: 6365 7373 696e 673a 3a20 2028 696e 7374 cessing:: (inst
│ │ │ │ │ -00038510: 616e 6365 290a 0a1f 0a46 696c 653a 2067 ance)....File: g
│ │ │ │ │ -00038520: 7374 2d62 6173 652e 696e 666f 2c20 204e st-base.info, N
│ │ │ │ │ -00038530: 6f64 653a 2043 5374 7269 6e67 4354 7970 ode: CStringCTyp
│ │ │ │ │ -00038540: 652d 6163 6365 7373 696e 672c 2020 5570 e-accessing, Up
│ │ │ │ │ -00038550: 3a20 4353 7472 696e 6743 5479 7065 0a0a : CStringCType..
│ │ │ │ │ -00038560: 312e 3530 2e31 2043 5374 7269 6e67 4354 1.50.1 CStringCT
│ │ │ │ │ -00038570: 7970 653a 2061 6363 6573 7369 6e67 0a2d ype: accessing.-
│ │ │ │ │ -00038580: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00038590: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a65 -------------..e
│ │ │ │ │ -000385a0: 6c65 6d65 6e74 5479 7065 0a20 2020 2020 lementType.
│ │ │ │ │ -000385b0: 416e 7377 6572 2074 6865 2074 7970 6520 Answer the type
│ │ │ │ │ -000385c0: 6f66 2074 6865 2065 6c65 6d65 6e74 7320 of the elements
│ │ │ │ │ -000385d0: 696e 2074 6865 2072 6563 6569 7665 7227 in the receiver'
│ │ │ │ │ -000385e0: 7320 696e 7374 616e 6365 730a 0a1f 0a46 s instances....F
│ │ │ │ │ -000385f0: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ -00038600: 666f 2c20 204e 6f64 653a 2043 5374 7275 fo, Node: CStru
│ │ │ │ │ -00038610: 6374 2c20 204e 6578 743a 2043 5479 7065 ct, Next: CType
│ │ │ │ │ -00038620: 2c20 2050 7265 763a 2043 5374 7269 6e67 , Prev: CString
│ │ │ │ │ -00038630: 4354 7970 652c 2020 5570 3a20 4261 7365 CType, Up: Base
│ │ │ │ │ -00038640: 2063 6c61 7373 6573 0a0a 312e 3531 2043 classes..1.51 C
│ │ │ │ │ -00038650: 5374 7275 6374 0a3d 3d3d 3d3d 3d3d 3d3d Struct.=========
│ │ │ │ │ -00038660: 3d3d 3d0a 0a44 6566 696e 6564 2069 6e20 ===..Defined in
│ │ │ │ │ -00038670: 6e61 6d65 7370 6163 6520 536d 616c 6c74 namespace Smallt
│ │ │ │ │ -00038680: 616c 6b0a 5375 7065 7263 6c61 7373 3a20 alk.Superclass:
│ │ │ │ │ -00038690: 4343 6f6d 706f 756e 640a 4361 7465 676f CCompound.Catego
│ │ │ │ │ -000386a0: 7279 3a20 4c61 6e67 7561 6765 2d43 2069 ry: Language-C i
│ │ │ │ │ -000386b0: 6e74 6572 6661 6365 0a0a 2a20 4d65 6e75 nterface..* Menu
│ │ │ │ │ -000386c0: 3a0a 0a2a 2043 5374 7275 6374 2063 6c61 :..* CStruct cla
│ │ │ │ │ -000386d0: 7373 2d73 7562 636c 6173 7320 6372 6561 ss-subclass crea
│ │ │ │ │ -000386e0: 7469 6f6e 3a3a 2020 2863 6c61 7373 290a tion:: (class).
│ │ │ │ │ -000386f0: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ -00038700: 652e 696e 666f 2c20 204e 6f64 653a 2043 e.info, Node: C
│ │ │ │ │ -00038710: 5374 7275 6374 2063 6c61 7373 2d73 7562 Struct class-sub
│ │ │ │ │ -00038720: 636c 6173 7320 6372 6561 7469 6f6e 2c20 class creation,
│ │ │ │ │ -00038730: 2055 703a 2043 5374 7275 6374 0a0a 312e Up: CStruct..1.
│ │ │ │ │ -00038740: 3531 2e31 2043 5374 7275 6374 2063 6c61 51.1 CStruct cla
│ │ │ │ │ -00038750: 7373 3a20 7375 6263 6c61 7373 2063 7265 ss: subclass cre
│ │ │ │ │ -00038760: 6174 696f 6e0a 2d2d 2d2d 2d2d 2d2d 2d2d ation.----------
│ │ │ │ │ -00038770: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00038780: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a64 -------------..d
│ │ │ │ │ -00038790: 6563 6c61 7261 7469 6f6e 3a20 6172 7261 eclaration: arra
│ │ │ │ │ -000387a0: 790a 2020 2020 2043 6f6d 7069 6c65 206d y. Compile m
│ │ │ │ │ -000387b0: 6574 686f 6473 2074 6861 7420 696d 706c ethods that impl
│ │ │ │ │ -000387c0: 656d 656e 7420 7468 6520 6465 636c 6172 ement the declar
│ │ │ │ │ -000387d0: 6174 696f 6e20 696e 2061 7272 6179 2e0a ation in array..
│ │ │ │ │ -000387e0: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ -000387f0: 652e 696e 666f 2c20 204e 6f64 653a 2043 e.info, Node: C
│ │ │ │ │ -00038800: 5479 7065 2c20 204e 6578 743a 2043 5543 Type, Next: CUC
│ │ │ │ │ -00038810: 6861 722c 2020 5072 6576 3a20 4353 7472 har, Prev: CStr
│ │ │ │ │ -00038820: 7563 742c 2020 5570 3a20 4261 7365 2063 uct, Up: Base c
│ │ │ │ │ -00038830: 6c61 7373 6573 0a0a 312e 3532 2043 5479 lasses..1.52 CTy
│ │ │ │ │ -00038840: 7065 0a3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a44 pe.==========..D
│ │ │ │ │ -00038850: 6566 696e 6564 2069 6e20 6e61 6d65 7370 efined in namesp
│ │ │ │ │ -00038860: 6163 6520 536d 616c 6c74 616c 6b0a 5375 ace Smalltalk.Su
│ │ │ │ │ -00038870: 7065 7263 6c61 7373 3a20 4f62 6a65 6374 perclass: Object
│ │ │ │ │ -00038880: 0a43 6174 6567 6f72 793a 204c 616e 6775 .Category: Langu
│ │ │ │ │ -00038890: 6167 652d 4320 696e 7465 7266 6163 650a age-C interface.
│ │ │ │ │ -000388a0: 2020 2020 2049 2061 6d20 6e6f 7420 7061 I am not pa
│ │ │ │ │ -000388b0: 7274 206f 6620 7468 6520 7374 616e 6461 rt of the standa
│ │ │ │ │ -000388c0: 7264 2053 6d61 6c6c 7461 6c6b 206b 6572 rd Smalltalk ker
│ │ │ │ │ -000388d0: 6e65 6c20 636c 6173 7320 6869 6572 6172 nel class hierar
│ │ │ │ │ -000388e0: 6368 792e 2020 490a 2020 2020 2063 6f6e chy. I. con
│ │ │ │ │ -000388f0: 7461 696e 2074 7970 6520 696e 666f 726d tain type inform
│ │ │ │ │ -00038900: 6174 696f 6e20 7573 6564 2062 7920 7375 ation used by su
│ │ │ │ │ -00038910: 6263 6c61 7373 6573 206f 6620 434f 626a bclasses of CObj
│ │ │ │ │ -00038920: 6563 742c 2077 6869 6368 0a20 2020 2020 ect, which.
│ │ │ │ │ -00038930: 7265 7072 6573 656e 7473 2065 7874 6572 represents exter
│ │ │ │ │ -00038940: 6e61 6c20 4320 6461 7461 2069 7465 6d73 nal C data items
│ │ │ │ │ -00038950: 2e0a 0a20 2020 2020 4d79 206f 6e6c 7920 ... My only
│ │ │ │ │ -00038960: 696e 7374 616e 6365 2076 6172 6961 626c instance variabl
│ │ │ │ │ -00038970: 652c 2063 4f62 6a65 6374 5479 7065 2c20 e, cObjectType,
│ │ │ │ │ -00038980: 6973 2075 7365 6420 746f 2068 6f6c 6420 is used to hold
│ │ │ │ │ -00038990: 6f6e 746f 2074 6865 0a20 2020 2020 434f onto the. CO
│ │ │ │ │ -000389a0: 626a 6563 7420 7375 6263 6c61 7373 2074 bject subclass t
│ │ │ │ │ -000389b0: 6861 7420 6765 7473 2063 7265 6174 6564 hat gets created
│ │ │ │ │ -000389c0: 2066 6f72 2061 2067 6976 656e 2043 5479 for a given CTy
│ │ │ │ │ -000389d0: 7065 2e20 2055 7365 640a 2020 2020 2070 pe. Used. p
│ │ │ │ │ -000389e0: 7269 6d61 7269 6c79 2069 6e20 7468 6520 rimarily in the
│ │ │ │ │ -000389f0: 4320 7061 7274 206f 6620 7468 6520 696e C part of the in
│ │ │ │ │ -00038a00: 7465 7270 7265 7465 7220 6265 6361 7573 terpreter becaus
│ │ │ │ │ -00038a10: 6520 696e 7465 726e 616c 6c79 2069 740a e internally it.
│ │ │ │ │ -00038a20: 2020 2020 2063 616e 6e6f 7420 6578 6563 cannot exec
│ │ │ │ │ -00038a30: 7574 6520 6d65 7468 6f64 7320 746f 2067 ute methods to g
│ │ │ │ │ -00038a40: 6574 2076 616c 7565 732c 2073 6f20 6974 et values, so it
│ │ │ │ │ -00038a50: 2068 6173 2061 2073 696d 706c 6520 7761 has a simple wa
│ │ │ │ │ -00038a60: 7920 746f 0a20 2020 2020 6163 6365 7373 y to. access
│ │ │ │ │ -00038a70: 2069 6e73 7461 6e63 6520 7661 7269 6162 instance variab
│ │ │ │ │ -00038a80: 6c65 2077 6869 6368 2068 6f6c 6473 2074 le which holds t
│ │ │ │ │ -00038a90: 6865 2064 6573 6972 6564 2073 7562 636c he desired subcl
│ │ │ │ │ -00038aa0: 6173 732e 0a0a 2020 2020 204d 7920 7375 ass... My su
│ │ │ │ │ -00038ab0: 6263 6c61 7373 6573 2068 6176 6520 696e bclasses have in
│ │ │ │ │ -00038ac0: 7374 616e 6365 7320 7768 6963 6820 7265 stances which re
│ │ │ │ │ -00038ad0: 7072 6573 656e 7420 7468 6520 6163 7475 present the actu
│ │ │ │ │ -00038ae0: 616c 2064 6174 6120 7479 7065 733b 0a20 al data types;.
│ │ │ │ │ -00038af0: 2020 2020 666f 7220 7468 6520 7363 616c for the scal
│ │ │ │ │ -00038b00: 6172 2074 7970 6573 2c20 7468 6572 6520 ar types, there
│ │ │ │ │ -00038b10: 6973 206f 6e6c 7920 6f6e 6520 696e 7374 is only one inst
│ │ │ │ │ -00038b20: 616e 6365 2063 7265 6174 6564 206f 6620 ance created of
│ │ │ │ │ -00038b30: 6561 6368 2c0a 2020 2020 2062 7574 2066 each,. but f
│ │ │ │ │ -00038b40: 6f72 2074 6865 2061 6767 7265 6761 7465 or the aggregate
│ │ │ │ │ -00038b50: 2074 7970 6573 2c20 7468 6572 6520 6973 types, there is
│ │ │ │ │ -00038b60: 2061 7420 6c65 6173 7420 6f6e 6520 696e at least one in
│ │ │ │ │ -00038b70: 7374 616e 6365 2070 6572 0a20 2020 2020 stance per.
│ │ │ │ │ -00038b80: 6261 7365 2074 7970 6520 616e 642f 6f72 base type and/or
│ │ │ │ │ -00038b90: 206e 756d 6265 7220 6f66 2065 6c65 6d65 number of eleme
│ │ │ │ │ -00038ba0: 6e74 732e 0a0a 2a20 4d65 6e75 3a0a 0a2a nts...* Menu:..*
│ │ │ │ │ -00038bb0: 2043 5479 7065 2063 6c61 7373 2d43 2069 CType class-C i
│ │ │ │ │ -00038bc0: 6e73 7461 6e63 6520 6372 6561 7469 6f6e nstance creation
│ │ │ │ │ -00038bd0: 3a3a 2020 2863 6c61 7373 290a 2a20 4354 :: (class).* CT
│ │ │ │ │ -00038be0: 7970 6520 636c 6173 732d 696e 6974 6961 ype class-initia
│ │ │ │ │ -00038bf0: 6c69 7a61 7469 6f6e 3a3a 2020 2863 6c61 lization:: (cla
│ │ │ │ │ -00038c00: 7373 290a 2a20 4354 7970 652d 6163 6365 ss).* CType-acce
│ │ │ │ │ -00038c10: 7373 696e 673a 3a20 2028 696e 7374 616e ssing:: (instan
│ │ │ │ │ -00038c20: 6365 290a 2a20 4354 7970 652d 6261 7369 ce).* CType-basi
│ │ │ │ │ -00038c30: 633a 3a20 2028 696e 7374 616e 6365 290a c:: (instance).
│ │ │ │ │ -00038c40: 2a20 4354 7970 652d 4320 696e 7374 616e * CType-C instan
│ │ │ │ │ -00038c50: 6365 2063 7265 6174 696f 6e3a 3a20 2028 ce creation:: (
│ │ │ │ │ -00038c60: 696e 7374 616e 6365 290a 2a20 4354 7970 instance).* CTyp
│ │ │ │ │ -00038c70: 652d 7374 6f72 696e 673a 3a20 2028 696e e-storing:: (in
│ │ │ │ │ -00038c80: 7374 616e 6365 290a 0a1f 0a46 696c 653a stance)....File:
│ │ │ │ │ -00038c90: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ -00038ca0: 204e 6f64 653a 2043 5479 7065 2063 6c61 Node: CType cla
│ │ │ │ │ -00038cb0: 7373 2d43 2069 6e73 7461 6e63 6520 6372 ss-C instance cr
│ │ │ │ │ -00038cc0: 6561 7469 6f6e 2c20 204e 6578 743a 2043 eation, Next: C
│ │ │ │ │ -00038cd0: 5479 7065 2063 6c61 7373 2d69 6e69 7469 Type class-initi
│ │ │ │ │ -00038ce0: 616c 697a 6174 696f 6e2c 2020 5570 3a20 alization, Up:
│ │ │ │ │ -00038cf0: 4354 7970 650a 0a31 2e35 322e 3120 4354 CType..1.52.1 CT
│ │ │ │ │ -00038d00: 7970 6520 636c 6173 733a 2043 2069 6e73 ype class: C ins
│ │ │ │ │ -00038d10: 7461 6e63 6520 6372 6561 7469 6f6e 0a2d tance creation.-
│ │ │ │ │ -00038d20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00038d30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00038d40: 2d2d 2d2d 2d2d 0a0a 634f 626a 6563 7442 ------..cObjectB
│ │ │ │ │ -00038d50: 696e 6469 6e67 3a20 6143 4f62 6a65 6374 inding: aCObject
│ │ │ │ │ -00038d60: 5375 6263 6c61 7373 4269 6e64 696e 670a SubclassBinding.
│ │ │ │ │ -00038d70: 2020 2020 2043 7265 6174 6520 6120 6e65 Create a ne
│ │ │ │ │ -00038d80: 7720 4354 7970 6520 666f 7220 7468 6520 w CType for the
│ │ │ │ │ -00038d90: 6769 7665 6e20 7375 6263 6c61 7373 206f given subclass o
│ │ │ │ │ -00038da0: 6620 434f 626a 6563 740a 0a63 4f62 6a65 f CObject..cObje
│ │ │ │ │ -00038db0: 6374 5479 7065 3a20 6143 4f62 6a65 6374 ctType: aCObject
│ │ │ │ │ -00038dc0: 5375 6263 6c61 7373 0a20 2020 2020 4372 Subclass. Cr
│ │ │ │ │ -00038dd0: 6561 7465 2061 206e 6577 2043 5479 7065 eate a new CType
│ │ │ │ │ -00038de0: 2066 6f72 2074 6865 2067 6976 656e 2073 for the given s
│ │ │ │ │ -00038df0: 7562 636c 6173 7320 6f66 2043 4f62 6a65 ubclass of CObje
│ │ │ │ │ -00038e00: 6374 0a0a 636f 6d70 7574 6541 6767 7265 ct..computeAggre
│ │ │ │ │ -00038e10: 6761 7465 5479 7065 3a20 7479 7065 0a20 gateType: type.
│ │ │ │ │ -00038e20: 2020 2020 5072 6976 6174 6520 2d20 4361 Private - Ca
│ │ │ │ │ -00038e30: 6c6c 6564 2062 7920 6672 6f6d 3a20 666f lled by from: fo
│ │ │ │ │ -00038e40: 7220 706f 696e 7465 7273 2f61 7272 6179 r pointers/array
│ │ │ │ │ -00038e50: 732e 2020 466f 726d 6174 206f 6620 7479 s. Format of ty
│ │ │ │ │ -00038e60: 7065 3a0a 2020 2020 2028 2361 7272 6179 pe:. (#array
│ │ │ │ │ -00038e70: 2023 696e 7420 3329 206f 7220 2823 7074 #int 3) or (#pt
│ │ │ │ │ -00038e80: 7220 237b 466f 6f53 7472 7563 747d 290a r #{FooStruct}).
│ │ │ │ │ -00038e90: 0a66 726f 6d3a 2074 7970 650a 2020 2020 .from: type.
│ │ │ │ │ -00038ea0: 2050 7269 7661 7465 202d 2050 6173 7320 Private - Pass
│ │ │ │ │ -00038eb0: 7468 6520 7369 7a65 2c20 616c 6967 6e6d the size, alignm
│ │ │ │ │ -00038ec0: 656e 742c 2061 6e64 2064 6573 6372 6970 ent, and descrip
│ │ │ │ │ -00038ed0: 7469 6f6e 206f 6620 4354 7970 6520 666f tion of CType fo
│ │ │ │ │ -00038ee0: 720a 2020 2020 2061 426c 6f63 6b2c 2067 r. aBlock, g
│ │ │ │ │ -00038ef0: 6976 656e 2074 6865 2066 6965 6c64 2064 iven the field d
│ │ │ │ │ -00038f00: 6573 6372 6970 7469 6f6e 2069 6e20 2774 escription in 't
│ │ │ │ │ -00038f10: 7970 6527 2028 7468 6520 7365 636f 6e64 ype' (the second
│ │ │ │ │ -00038f20: 2065 6c65 6d65 6e74 0a20 2020 2020 6f66 element. of
│ │ │ │ │ -00038f30: 2065 6163 6820 7061 6972 292e 0a0a 1f0a each pair).....
│ │ │ │ │ -00038f40: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ -00038f50: 6e66 6f2c 2020 4e6f 6465 3a20 4354 7970 nfo, Node: CTyp
│ │ │ │ │ -00038f60: 6520 636c 6173 732d 696e 6974 6961 6c69 e class-initiali
│ │ │ │ │ -00038f70: 7a61 7469 6f6e 2c20 204e 6578 743a 2043 zation, Next: C
│ │ │ │ │ -00038f80: 5479 7065 2d61 6363 6573 7369 6e67 2c20 Type-accessing,
│ │ │ │ │ -00038f90: 2050 7265 763a 2043 5479 7065 2063 6c61 Prev: CType cla
│ │ │ │ │ -00038fa0: 7373 2d43 2069 6e73 7461 6e63 6520 6372 ss-C instance cr
│ │ │ │ │ -00038fb0: 6561 7469 6f6e 2c20 2055 703a 2043 5479 eation, Up: CTy
│ │ │ │ │ -00038fc0: 7065 0a0a 312e 3532 2e32 2043 5479 7065 pe..1.52.2 CType
│ │ │ │ │ -00038fd0: 2063 6c61 7373 3a20 696e 6974 6961 6c69 class: initiali
│ │ │ │ │ -00038fe0: 7a61 7469 6f6e 0a2d 2d2d 2d2d 2d2d 2d2d zation.---------
│ │ │ │ │ -00038ff0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00039000: 2d2d 2d2d 2d2d 2d2d 2d0a 0a69 6e69 7469 ---------..initi
│ │ │ │ │ -00039010: 616c 697a 650a 2020 2020 2049 6e69 7469 alize. Initi
│ │ │ │ │ -00039020: 616c 697a 6520 7468 6520 7265 6365 6976 alize the receiv
│ │ │ │ │ -00039030: 6572 2773 2054 7970 654d 6170 0a0a 1f0a er's TypeMap....
│ │ │ │ │ -00039040: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ -00039050: 6e66 6f2c 2020 4e6f 6465 3a20 4354 7970 nfo, Node: CTyp
│ │ │ │ │ -00039060: 652d 6163 6365 7373 696e 672c 2020 4e65 e-accessing, Ne
│ │ │ │ │ -00039070: 7874 3a20 4354 7970 652d 6261 7369 632c xt: CType-basic,
│ │ │ │ │ -00039080: 2020 5072 6576 3a20 4354 7970 6520 636c Prev: CType cl
│ │ │ │ │ -00039090: 6173 732d 696e 6974 6961 6c69 7a61 7469 ass-initializati
│ │ │ │ │ -000390a0: 6f6e 2c20 2055 703a 2043 5479 7065 0a0a on, Up: CType..
│ │ │ │ │ -000390b0: 312e 3532 2e33 2043 5479 7065 3a20 6163 1.52.3 CType: ac
│ │ │ │ │ -000390c0: 6365 7373 696e 670a 2d2d 2d2d 2d2d 2d2d cessing.--------
│ │ │ │ │ -000390d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------.
│ │ │ │ │ -000390e0: 0a61 6c69 676e 6f66 0a20 2020 2020 416e .alignof. An
│ │ │ │ │ -000390f0: 7377 6572 2074 6865 2073 697a 6520 6f66 swer the size of
│ │ │ │ │ -00039100: 2074 6865 2072 6563 6569 7665 7227 7320 the receiver's
│ │ │ │ │ -00039110: 696e 7374 616e 6365 730a 0a61 7272 6179 instances..array
│ │ │ │ │ -00039120: 5479 7065 3a20 7369 7a65 0a20 2020 2020 Type: size.
│ │ │ │ │ -00039130: 416e 7377 6572 2061 2043 4172 7261 7943 Answer a CArrayC
│ │ │ │ │ -00039140: 5479 7065 2077 6869 6368 2072 6570 7265 Type which repre
│ │ │ │ │ -00039150: 7365 6e74 7320 616e 2061 7272 6179 2077 sents an array w
│ │ │ │ │ -00039160: 6974 6820 7468 6520 6769 7665 6e20 7369 ith the given si
│ │ │ │ │ -00039170: 7a65 0a20 2020 2020 6f66 2043 4f62 6a65 ze. of CObje
│ │ │ │ │ -00039180: 6374 7320 7768 6f73 6520 7479 7065 2069 cts whose type i
│ │ │ │ │ -00039190: 7320 696e 2074 7572 6e20 7265 7072 6573 s in turn repres
│ │ │ │ │ -000391a0: 656e 7465 6420 6279 2074 6865 2072 6563 ented by the rec
│ │ │ │ │ -000391b0: 6569 7665 720a 0a63 4f62 6a65 6374 5479 eiver..cObjectTy
│ │ │ │ │ -000391c0: 7065 0a20 2020 2020 416e 7377 6572 2074 pe. Answer t
│ │ │ │ │ -000391d0: 6865 2043 4f62 6a65 6374 2073 7562 636c he CObject subcl
│ │ │ │ │ -000391e0: 6173 7320 7768 6f73 6520 696e 7374 616e ass whose instan
│ │ │ │ │ -000391f0: 6365 2069 7320 6372 6561 7465 6420 7768 ce is created wh
│ │ │ │ │ -00039200: 656e 206e 6577 2069 730a 2020 2020 2073 en new is. s
│ │ │ │ │ -00039210: 656e 7420 746f 2074 6865 2072 6563 6569 ent to the recei
│ │ │ │ │ -00039220: 7665 720a 0a6e 6577 3a20 616e 496e 7465 ver..new: anInte
│ │ │ │ │ -00039230: 6765 720a 2020 2020 2041 6c6c 6f63 6174 ger. Allocat
│ │ │ │ │ -00039240: 6520 6120 6e65 7720 434f 626a 6563 7420 e a new CObject
│ │ │ │ │ -00039250: 7769 7468 2072 6f6f 6d20 666f 7220 616e with room for an
│ │ │ │ │ -00039260: 496e 7465 6765 7220 4320 6f62 6a65 6374 Integer C object
│ │ │ │ │ -00039270: 7320 6f66 2074 6865 0a20 2020 2020 7479 s of the. ty
│ │ │ │ │ -00039280: 7065 2028 636c 6173 7329 2069 6465 6e74 pe (class) ident
│ │ │ │ │ -00039290: 6966 6965 6420 6279 2074 6865 2072 6563 ified by the rec
│ │ │ │ │ -000392a0: 6569 7665 722e 2020 4974 2069 7320 7468 eiver. It is th
│ │ │ │ │ -000392b0: 6520 6361 6c6c 6572 2773 0a20 2020 2020 e caller's.
│ │ │ │ │ -000392c0: 7265 7370 6f6e 7369 6269 6c69 7479 2074 responsibility t
│ │ │ │ │ -000392d0: 6f20 6672 6565 2074 6865 206d 656d 6f72 o free the memor
│ │ │ │ │ -000392e0: 7920 616c 6c6f 6361 7465 6420 666f 7220 y allocated for
│ │ │ │ │ -000392f0: 6974 2e0a 0a70 7472 5479 7065 0a20 2020 it...ptrType.
│ │ │ │ │ -00039300: 2020 416e 7377 6572 2061 2043 5074 7243 Answer a CPtrC
│ │ │ │ │ -00039310: 5479 7065 2077 6869 6368 2072 6570 7265 Type which repre
│ │ │ │ │ -00039320: 7365 6e74 7320 6120 706f 696e 7465 7220 sents a pointer
│ │ │ │ │ -00039330: 746f 2043 4f62 6a65 6374 7320 7768 6f73 to CObjects whos
│ │ │ │ │ -00039340: 650a 2020 2020 2074 7970 6520 6973 2069 e. type is i
│ │ │ │ │ -00039350: 6e20 7475 726e 2072 6570 7265 7365 6e74 n turn represent
│ │ │ │ │ -00039360: 6564 2062 7920 7468 6520 7265 6365 6976 ed by the receiv
│ │ │ │ │ -00039370: 6572 0a0a 7369 7a65 6f66 0a20 2020 2020 er..sizeof.
│ │ │ │ │ -00039380: 416e 7377 6572 2074 6865 2073 697a 6520 Answer the size
│ │ │ │ │ -00039390: 6f66 2074 6865 2072 6563 6569 7665 7227 of the receiver'
│ │ │ │ │ -000393a0: 7320 696e 7374 616e 6365 730a 0a76 616c s instances..val
│ │ │ │ │ -000393b0: 7565 5479 7065 0a20 2020 2020 7661 6c75 ueType. valu
│ │ │ │ │ -000393c0: 6554 7970 6520 6973 2075 7365 6420 6173 eType is used as
│ │ │ │ │ -000393d0: 2061 206d 6561 6e73 2074 6f20 636f 6d6d a means to comm
│ │ │ │ │ -000393e0: 756e 6963 6174 6520 746f 2074 6865 2069 unicate to the i
│ │ │ │ │ -000393f0: 6e74 6572 7072 6574 6572 2074 6865 0a20 nterpreter the.
│ │ │ │ │ -00039400: 2020 2020 756e 6465 726c 7969 6e67 2074 underlying t
│ │ │ │ │ -00039410: 7970 6520 6f66 2074 6865 2064 6174 612e ype of the data.
│ │ │ │ │ -00039420: 2020 466f 7220 616e 7974 6869 6e67 2062 For anything b
│ │ │ │ │ -00039430: 7574 2073 6361 6c61 7273 2c20 6974 2773 ut scalars, it's
│ │ │ │ │ -00039440: 206a 7573 740a 2020 2020 2027 7365 6c66 just. 'self
│ │ │ │ │ -00039450: 270a 0a1f 0a46 696c 653a 2067 7374 2d62 '....File: gst-b
│ │ │ │ │ -00039460: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ -00039470: 2043 5479 7065 2d62 6173 6963 2c20 204e CType-basic, N
│ │ │ │ │ -00039480: 6578 743a 2043 5479 7065 2d43 2069 6e73 ext: CType-C ins
│ │ │ │ │ -00039490: 7461 6e63 6520 6372 6561 7469 6f6e 2c20 tance creation,
│ │ │ │ │ -000394a0: 2050 7265 763a 2043 5479 7065 2d61 6363 Prev: CType-acc
│ │ │ │ │ -000394b0: 6573 7369 6e67 2c20 2055 703a 2043 5479 essing, Up: CTy
│ │ │ │ │ -000394c0: 7065 0a0a 312e 3532 2e34 2043 5479 7065 pe..1.52.4 CType
│ │ │ │ │ -000394d0: 3a20 6261 7369 630a 2d2d 2d2d 2d2d 2d2d : basic.--------
│ │ │ │ │ -000394e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a3d 2061 -----------..= a
│ │ │ │ │ -000394f0: 6e4f 626a 6563 740a 2020 2020 2052 6574 nObject. Ret
│ │ │ │ │ -00039500: 7572 6e20 7768 6574 6865 7220 7468 6520 urn whether the
│ │ │ │ │ -00039510: 7265 6365 6976 6572 2061 6e64 2061 6e4f receiver and anO
│ │ │ │ │ -00039520: 626a 6563 7420 6172 6520 6571 7561 6c2e bject are equal.
│ │ │ │ │ -00039530: 0a0a 6861 7368 0a20 2020 2020 5265 7475 ..hash. Retu
│ │ │ │ │ -00039540: 726e 2061 2068 6173 6820 636f 6465 2066 rn a hash code f
│ │ │ │ │ -00039550: 6f72 2074 6865 2072 6563 6569 7665 722e or the receiver.
│ │ │ │ │ -00039560: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ -00039570: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ -00039580: 4354 7970 652d 4320 696e 7374 616e 6365 CType-C instance
│ │ │ │ │ -00039590: 2063 7265 6174 696f 6e2c 2020 4e65 7874 creation, Next
│ │ │ │ │ -000395a0: 3a20 4354 7970 652d 7374 6f72 696e 672c : CType-storing,
│ │ │ │ │ -000395b0: 2020 5072 6576 3a20 4354 7970 652d 6261 Prev: CType-ba
│ │ │ │ │ -000395c0: 7369 632c 2020 5570 3a20 4354 7970 650a sic, Up: CType.
│ │ │ │ │ -000395d0: 0a31 2e35 322e 3520 4354 7970 653a 2043 .1.52.5 CType: C
│ │ │ │ │ -000395e0: 2069 6e73 7461 6e63 6520 6372 6561 7469 instance creati
│ │ │ │ │ -000395f0: 6f6e 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d on.-------------
│ │ │ │ │ -00039600: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00039610: 2d2d 2d2d 0a0a 6164 6472 6573 733a 2063 ----..address: c
│ │ │ │ │ -00039620: 4f62 6a4f 7249 6e74 0a20 2020 2020 4372 ObjOrInt. Cr
│ │ │ │ │ -00039630: 6561 7465 2061 206e 6577 2043 4f62 6a65 eate a new CObje
│ │ │ │ │ -00039640: 6374 2077 6974 6820 7468 6520 7479 7065 ct with the type
│ │ │ │ │ -00039650: 2028 636c 6173 7329 2069 6465 6e74 6966 (class) identif
│ │ │ │ │ -00039660: 6965 6420 6279 2074 6865 0a20 2020 2020 ied by the.
│ │ │ │ │ -00039670: 7265 6365 6976 6572 2c20 706f 696e 7469 receiver, pointi
│ │ │ │ │ -00039680: 6e67 2074 6f20 7468 6520 6769 7665 6e20 ng to the given
│ │ │ │ │ -00039690: 6164 6472 6573 7320 2869 6465 6e74 6966 address (identif
│ │ │ │ │ -000396a0: 6965 6420 6279 2061 6e20 496e 7465 6765 ied by an Intege
│ │ │ │ │ -000396b0: 720a 2020 2020 206f 7220 434f 626a 6563 r. or CObjec
│ │ │ │ │ -000396c0: 7429 2e0a 0a67 634e 6577 0a20 2020 2020 t)...gcNew.
│ │ │ │ │ -000396d0: 416c 6c6f 6361 7465 2061 206e 6577 2043 Allocate a new C
│ │ │ │ │ -000396e0: 4f62 6a65 6374 2077 6974 6820 7468 6520 Object with the
│ │ │ │ │ -000396f0: 7479 7065 2028 636c 6173 7329 2069 6465 type (class) ide
│ │ │ │ │ -00039700: 6e74 6966 6965 6420 6279 2074 6865 0a20 ntified by the.
│ │ │ │ │ -00039710: 2020 2020 7265 6365 6976 6572 2e20 2054 receiver. T
│ │ │ │ │ -00039720: 6865 206f 626a 6563 7420 6973 206d 6f76 he object is mov
│ │ │ │ │ -00039730: 6162 6c65 2069 6e20 6d65 6d6f 7279 2c20 able in memory,
│ │ │ │ │ -00039740: 6275 7420 6f6e 2074 6865 206f 7468 6572 but on the other
│ │ │ │ │ -00039750: 2068 616e 640a 2020 2020 2069 7420 6973 hand. it is
│ │ │ │ │ -00039760: 2067 6172 6261 6765 2d63 6f6c 6c65 6374 garbage-collect
│ │ │ │ │ -00039770: 6564 2061 7574 6f6d 6174 6963 616c 6c79 ed automatically
│ │ │ │ │ -00039780: 2e0a 0a67 634e 6577 3a20 616e 496e 7465 ...gcNew: anInte
│ │ │ │ │ -00039790: 6765 720a 2020 2020 2041 6c6c 6f63 6174 ger. Allocat
│ │ │ │ │ -000397a0: 6520 6120 6e65 7720 434f 626a 6563 7420 e a new CObject
│ │ │ │ │ -000397b0: 7769 7468 2072 6f6f 6d20 666f 7220 616e with room for an
│ │ │ │ │ -000397c0: 496e 7465 6765 7220 4320 6f62 6a65 6374 Integer C object
│ │ │ │ │ -000397d0: 206f 6620 7468 6520 7479 7065 0a20 2020 of the type.
│ │ │ │ │ -000397e0: 2020 2863 6c61 7373 2920 6964 656e 7469 (class) identi
│ │ │ │ │ -000397f0: 6669 6564 2062 7920 7468 6520 7265 6365 fied by the rece
│ │ │ │ │ -00039800: 6976 6572 2e20 2054 6865 206f 626a 6563 iver. The objec
│ │ │ │ │ -00039810: 7420 6973 206d 6f76 6162 6c65 2069 6e0a t is movable in.
│ │ │ │ │ -00039820: 2020 2020 206d 656d 6f72 792c 2062 7574 memory, but
│ │ │ │ │ -00039830: 206f 6e20 7468 6520 6f74 6865 7220 6861 on the other ha
│ │ │ │ │ -00039840: 6e64 2069 7420 6973 2067 6172 6261 6765 nd it is garbage
│ │ │ │ │ -00039850: 2d63 6f6c 6c65 6374 6564 0a20 2020 2020 -collected.
│ │ │ │ │ -00039860: 6175 746f 6d61 7469 6361 6c6c 792e 0a0a automatically...
│ │ │ │ │ -00039870: 6e65 770a 2020 2020 2041 6c6c 6f63 6174 new. Allocat
│ │ │ │ │ -00039880: 6520 6120 6e65 7720 434f 626a 6563 7420 e a new CObject
│ │ │ │ │ -00039890: 7769 7468 2074 6865 2074 7970 6520 2863 with the type (c
│ │ │ │ │ -000398a0: 6c61 7373 2920 6964 656e 7469 6669 6564 lass) identified
│ │ │ │ │ -000398b0: 2062 7920 7468 650a 2020 2020 2072 6563 by the. rec
│ │ │ │ │ -000398c0: 6569 7665 722e 2020 4974 2069 7320 7468 eiver. It is th
│ │ │ │ │ -000398d0: 6520 6361 6c6c 6572 2773 2072 6573 706f e caller's respo
│ │ │ │ │ -000398e0: 6e73 6962 696c 6974 7920 746f 2066 7265 nsibility to fre
│ │ │ │ │ -000398f0: 6520 7468 6520 6d65 6d6f 7279 0a20 2020 e the memory.
│ │ │ │ │ -00039900: 2020 616c 6c6f 6361 7465 6420 666f 7220 allocated for
│ │ │ │ │ -00039910: 6974 2e0a 0a1f 0a46 696c 653a 2067 7374 it.....File: gst
│ │ │ │ │ -00039920: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ -00039930: 653a 2043 5479 7065 2d73 746f 7269 6e67 e: CType-storing
│ │ │ │ │ -00039940: 2c20 2050 7265 763a 2043 5479 7065 2d43 , Prev: CType-C
│ │ │ │ │ -00039950: 2069 6e73 7461 6e63 6520 6372 6561 7469 instance creati
│ │ │ │ │ -00039960: 6f6e 2c20 2055 703a 2043 5479 7065 0a0a on, Up: CType..
│ │ │ │ │ -00039970: 312e 3532 2e36 2043 5479 7065 3a20 7374 1.52.6 CType: st
│ │ │ │ │ -00039980: 6f72 696e 670a 2d2d 2d2d 2d2d 2d2d 2d2d oring.----------
│ │ │ │ │ -00039990: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a73 746f -----------..sto
│ │ │ │ │ -000399a0: 7265 4f6e 3a20 6153 7472 6561 6d0a 2020 reOn: aStream.
│ │ │ │ │ -000399b0: 2020 2053 746f 7265 2053 6d61 6c6c 7461 Store Smallta
│ │ │ │ │ -000399c0: 6c6b 2063 6f64 6520 7468 6174 2063 6f6d lk code that com
│ │ │ │ │ -000399d0: 7069 6c65 7320 746f 2074 6865 2072 6563 piles to the rec
│ │ │ │ │ -000399e0: 6569 7665 720a 0a1f 0a46 696c 653a 2067 eiver....File: g
│ │ │ │ │ -000399f0: 7374 2d62 6173 652e 696e 666f 2c20 204e st-base.info, N
│ │ │ │ │ -00039a00: 6f64 653a 2043 5543 6861 722c 2020 4e65 ode: CUChar, Ne
│ │ │ │ │ -00039a10: 7874 3a20 4355 496e 742c 2020 5072 6576 xt: CUInt, Prev
│ │ │ │ │ -00039a20: 3a20 4354 7970 652c 2020 5570 3a20 4261 : CType, Up: Ba
│ │ │ │ │ -00039a30: 7365 2063 6c61 7373 6573 0a0a 312e 3533 se classes..1.53
│ │ │ │ │ -00039a40: 2043 5543 6861 720a 3d3d 3d3d 3d3d 3d3d CUChar.========
│ │ │ │ │ -00039a50: 3d3d 3d0a 0a44 6566 696e 6564 2069 6e20 ===..Defined in
│ │ │ │ │ -00039a60: 6e61 6d65 7370 6163 6520 536d 616c 6c74 namespace Smallt
│ │ │ │ │ -00039a70: 616c 6b0a 5375 7065 7263 6c61 7373 3a20 alk.Superclass:
│ │ │ │ │ -00039a80: 4353 6361 6c61 720a 4361 7465 676f 7279 CScalar.Category
│ │ │ │ │ -00039a90: 3a20 4c61 6e67 7561 6765 2d43 2069 6e74 : Language-C int
│ │ │ │ │ -00039aa0: 6572 6661 6365 0a0a 2a20 4d65 6e75 3a0a erface..* Menu:.
│ │ │ │ │ -00039ab0: 0a2a 2043 5543 6861 7220 636c 6173 732d .* CUChar class-
│ │ │ │ │ -00039ac0: 6765 7474 696e 6720 696e 666f 3a3a 2020 getting info::
│ │ │ │ │ -00039ad0: 2863 6c61 7373 290a 2a20 4355 4368 6172 (class).* CUChar
│ │ │ │ │ -00039ae0: 2d61 6363 6573 7369 6e67 3a3a 2020 2869 -accessing:: (i
│ │ │ │ │ -00039af0: 6e73 7461 6e63 6529 0a0a 1f0a 4669 6c65 nstance)....File
│ │ │ │ │ -00039b00: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ -00039b10: 2020 4e6f 6465 3a20 4355 4368 6172 2063 Node: CUChar c
│ │ │ │ │ -00039b20: 6c61 7373 2d67 6574 7469 6e67 2069 6e66 lass-getting inf
│ │ │ │ │ -00039b30: 6f2c 2020 4e65 7874 3a20 4355 4368 6172 o, Next: CUChar
│ │ │ │ │ -00039b40: 2d61 6363 6573 7369 6e67 2c20 2055 703a -accessing, Up:
│ │ │ │ │ -00039b50: 2043 5543 6861 720a 0a31 2e35 332e 3120 CUChar..1.53.1
│ │ │ │ │ -00039b60: 4355 4368 6172 2063 6c61 7373 3a20 6765 CUChar class: ge
│ │ │ │ │ -00039b70: 7474 696e 6720 696e 666f 0a2d 2d2d 2d2d tting info.-----
│ │ │ │ │ -00039b80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00039b90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 616c ------------..al
│ │ │ │ │ -00039ba0: 6967 6e6f 660a 2020 2020 2041 6e73 7765 ignof. Answe
│ │ │ │ │ -00039bb0: 7220 7468 6520 7265 6365 6976 6572 2773 r the receiver's
│ │ │ │ │ -00039bc0: 2069 6e73 7461 6e63 6573 2072 6571 7569 instances requi
│ │ │ │ │ -00039bd0: 7265 6420 616c 6967 6d65 6e74 0a0a 634f red aligment..cO
│ │ │ │ │ -00039be0: 626a 5374 6f72 6564 5479 7065 0a20 2020 bjStoredType.
│ │ │ │ │ -00039bf0: 2020 5072 6976 6174 6520 2d20 416e 7377 Private - Answ
│ │ │ │ │ -00039c00: 6572 2061 6e20 696e 6465 7820 7265 6665 er an index refe
│ │ │ │ │ -00039c10: 7272 696e 6720 746f 2074 6865 2072 6563 rring to the rec
│ │ │ │ │ -00039c20: 6569 7665 7227 7320 696e 7374 616e 6365 eiver's instance
│ │ │ │ │ -00039c30: 730a 2020 2020 2073 6361 6c61 7220 7479 s. scalar ty
│ │ │ │ │ -00039c40: 7065 0a0a 7369 7a65 6f66 0a20 2020 2020 pe..sizeof.
│ │ │ │ │ -00039c50: 416e 7377 6572 2074 6865 2072 6563 6569 Answer the recei
│ │ │ │ │ -00039c60: 7665 7227 7320 696e 7374 616e 6365 7320 ver's instances
│ │ │ │ │ -00039c70: 7369 7a65 0a0a 1f0a 4669 6c65 3a20 6773 size....File: gs
│ │ │ │ │ -00039c80: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ -00039c90: 6465 3a20 4355 4368 6172 2d61 6363 6573 de: CUChar-acces
│ │ │ │ │ -00039ca0: 7369 6e67 2c20 2050 7265 763a 2043 5543 sing, Prev: CUC
│ │ │ │ │ -00039cb0: 6861 7220 636c 6173 732d 6765 7474 696e har class-gettin
│ │ │ │ │ -00039cc0: 6720 696e 666f 2c20 2055 703a 2043 5543 g info, Up: CUC
│ │ │ │ │ -00039cd0: 6861 720a 0a31 2e35 332e 3220 4355 4368 har..1.53.2 CUCh
│ │ │ │ │ -00039ce0: 6172 3a20 6163 6365 7373 696e 670a 2d2d ar: accessing.--
│ │ │ │ │ -00039cf0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00039d00: 2d2d 2d2d 2d2d 0a0a 616c 6967 6e6f 660a ------..alignof.
│ │ │ │ │ -00039d10: 2020 2020 2041 6e73 7765 7220 7468 6520 Answer the
│ │ │ │ │ -00039d20: 7265 6365 6976 6572 2773 2072 6571 7569 receiver's requi
│ │ │ │ │ -00039d30: 7265 6420 616c 6967 6d65 6e74 0a0a 634f red aligment..cO
│ │ │ │ │ -00039d40: 626a 5374 6f72 6564 5479 7065 0a20 2020 bjStoredType.
│ │ │ │ │ -00039d50: 2020 5072 6976 6174 6520 2d20 416e 7377 Private - Answ
│ │ │ │ │ -00039d60: 6572 2061 6e20 696e 6465 7820 7265 6665 er an index refe
│ │ │ │ │ -00039d70: 7272 696e 6720 746f 2074 6865 2072 6563 rring to the rec
│ │ │ │ │ -00039d80: 6569 7665 7227 7320 7363 616c 6172 2074 eiver's scalar t
│ │ │ │ │ -00039d90: 7970 650a 0a73 697a 656f 660a 2020 2020 ype..sizeof.
│ │ │ │ │ -00039da0: 2041 6e73 7765 7220 7468 6520 7265 6365 Answer the rece
│ │ │ │ │ -00039db0: 6976 6572 2773 2073 697a 650a 0a1f 0a46 iver's size....F
│ │ │ │ │ -00039dc0: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ -00039dd0: 666f 2c20 204e 6f64 653a 2043 5549 6e74 fo, Node: CUInt
│ │ │ │ │ -00039de0: 2c20 204e 6578 743a 2043 554c 6f6e 672c , Next: CULong,
│ │ │ │ │ -00039df0: 2020 5072 6576 3a20 4355 4368 6172 2c20 Prev: CUChar,
│ │ │ │ │ -00039e00: 2055 703a 2042 6173 6520 636c 6173 7365 Up: Base classe
│ │ │ │ │ -00039e10: 730a 0a31 2e35 3420 4355 496e 740a 3d3d s..1.54 CUInt.==
│ │ │ │ │ -00039e20: 3d3d 3d3d 3d3d 3d3d 0a0a 4465 6669 6e65 ========..Define
│ │ │ │ │ -00039e30: 6420 696e 206e 616d 6573 7061 6365 2053 d in namespace S
│ │ │ │ │ -00039e40: 6d61 6c6c 7461 6c6b 0a53 7570 6572 636c malltalk.Supercl
│ │ │ │ │ -00039e50: 6173 733a 2043 5363 616c 6172 0a43 6174 ass: CScalar.Cat
│ │ │ │ │ -00039e60: 6567 6f72 793a 204c 616e 6775 6167 652d egory: Language-
│ │ │ │ │ -00039e70: 4320 696e 7465 7266 6163 650a 0a2a 204d C interface..* M
│ │ │ │ │ -00039e80: 656e 753a 0a0a 2a20 4355 496e 7420 636c enu:..* CUInt cl
│ │ │ │ │ -00039e90: 6173 732d 6163 6365 7373 696e 673a 3a20 ass-accessing::
│ │ │ │ │ -00039ea0: 2028 636c 6173 7329 0a2a 2043 5549 6e74 (class).* CUInt
│ │ │ │ │ -00039eb0: 2d61 6363 6573 7369 6e67 3a3a 2020 2869 -accessing:: (i
│ │ │ │ │ -00039ec0: 6e73 7461 6e63 6529 0a0a 1f0a 4669 6c65 nstance)....File
│ │ │ │ │ -00039ed0: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ -00039ee0: 2020 4e6f 6465 3a20 4355 496e 7420 636c Node: CUInt cl
│ │ │ │ │ -00039ef0: 6173 732d 6163 6365 7373 696e 672c 2020 ass-accessing,
│ │ │ │ │ -00039f00: 4e65 7874 3a20 4355 496e 742d 6163 6365 Next: CUInt-acce
│ │ │ │ │ -00039f10: 7373 696e 672c 2020 5570 3a20 4355 496e ssing, Up: CUIn
│ │ │ │ │ -00039f20: 740a 0a31 2e35 342e 3120 4355 496e 7420 t..1.54.1 CUInt
│ │ │ │ │ -00039f30: 636c 6173 733a 2061 6363 6573 7369 6e67 class: accessing
│ │ │ │ │ -00039f40: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------
│ │ │ │ │ -00039f50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------..
│ │ │ │ │ -00039f60: 616c 6967 6e6f 660a 2020 2020 2041 6e73 alignof. Ans
│ │ │ │ │ -00039f70: 7765 7220 7468 6520 7265 6365 6976 6572 wer the receiver
│ │ │ │ │ -00039f80: 2773 2069 6e73 7461 6e63 6573 2072 6571 's instances req
│ │ │ │ │ -00039f90: 7569 7265 6420 616c 6967 6d65 6e74 0a0a uired aligment..
│ │ │ │ │ -00039fa0: 634f 626a 5374 6f72 6564 5479 7065 0a20 cObjStoredType.
│ │ │ │ │ -00039fb0: 2020 2020 5072 6976 6174 6520 2d20 416e Private - An
│ │ │ │ │ -00039fc0: 7377 6572 2061 6e20 696e 6465 7820 7265 swer an index re
│ │ │ │ │ -00039fd0: 6665 7272 696e 6720 746f 2074 6865 2072 ferring to the r
│ │ │ │ │ -00039fe0: 6563 6569 7665 7227 7320 696e 7374 616e eceiver's instan
│ │ │ │ │ -00039ff0: 6365 730a 2020 2020 2073 6361 6c61 7220 ces. scalar
│ │ │ │ │ -0003a000: 7479 7065 0a0a 7369 7a65 6f66 0a20 2020 type..sizeof.
│ │ │ │ │ -0003a010: 2020 416e 7377 6572 2074 6865 2072 6563 Answer the rec
│ │ │ │ │ -0003a020: 6569 7665 7227 7320 696e 7374 616e 6365 eiver's instance
│ │ │ │ │ -0003a030: 7320 7369 7a65 0a0a 1f0a 4669 6c65 3a20 s size....File:
│ │ │ │ │ -0003a040: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ -0003a050: 4e6f 6465 3a20 4355 496e 742d 6163 6365 Node: CUInt-acce
│ │ │ │ │ -0003a060: 7373 696e 672c 2020 5072 6576 3a20 4355 ssing, Prev: CU
│ │ │ │ │ -0003a070: 496e 7420 636c 6173 732d 6163 6365 7373 Int class-access
│ │ │ │ │ -0003a080: 696e 672c 2020 5570 3a20 4355 496e 740a ing, Up: CUInt.
│ │ │ │ │ -0003a090: 0a31 2e35 342e 3220 4355 496e 743a 2061 .1.54.2 CUInt: a
│ │ │ │ │ -0003a0a0: 6363 6573 7369 6e67 0a2d 2d2d 2d2d 2d2d ccessing.-------
│ │ │ │ │ -0003a0b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0003a0c0: 0a0a 616c 6967 6e6f 660a 2020 2020 2041 ..alignof. A
│ │ │ │ │ -0003a0d0: 6e73 7765 7220 7468 6520 7265 6365 6976 nswer the receiv
│ │ │ │ │ -0003a0e0: 6572 2773 2072 6571 7569 7265 6420 616c er's required al
│ │ │ │ │ -0003a0f0: 6967 6d65 6e74 0a0a 634f 626a 5374 6f72 igment..cObjStor
│ │ │ │ │ -0003a100: 6564 5479 7065 0a20 2020 2020 5072 6976 edType. Priv
│ │ │ │ │ -0003a110: 6174 6520 2d20 416e 7377 6572 2061 6e20 ate - Answer an
│ │ │ │ │ -0003a120: 696e 6465 7820 7265 6665 7272 696e 6720 index referring
│ │ │ │ │ -0003a130: 746f 2074 6865 2072 6563 6569 7665 7227 to the receiver'
│ │ │ │ │ -0003a140: 7320 7363 616c 6172 2074 7970 650a 0a73 s scalar type..s
│ │ │ │ │ -0003a150: 697a 656f 660a 2020 2020 2041 6e73 7765 izeof. Answe
│ │ │ │ │ -0003a160: 7220 7468 6520 7265 6365 6976 6572 2773 r the receiver's
│ │ │ │ │ -0003a170: 2073 697a 650a 0a1f 0a46 696c 653a 2067 size....File: g
│ │ │ │ │ -0003a180: 7374 2d62 6173 652e 696e 666f 2c20 204e st-base.info, N
│ │ │ │ │ -0003a190: 6f64 653a 2043 554c 6f6e 672c 2020 4e65 ode: CULong, Ne
│ │ │ │ │ -0003a1a0: 7874 3a20 4355 4c6f 6e67 4c6f 6e67 2c20 xt: CULongLong,
│ │ │ │ │ -0003a1b0: 2050 7265 763a 2043 5549 6e74 2c20 2055 Prev: CUInt, U
│ │ │ │ │ -0003a1c0: 703a 2042 6173 6520 636c 6173 7365 730a p: Base classes.
│ │ │ │ │ -0003a1d0: 0a31 2e35 3520 4355 4c6f 6e67 0a3d 3d3d .1.55 CULong.===
│ │ │ │ │ -0003a1e0: 3d3d 3d3d 3d3d 3d3d 0a0a 4465 6669 6e65 ========..Define
│ │ │ │ │ -0003a1f0: 6420 696e 206e 616d 6573 7061 6365 2053 d in namespace S
│ │ │ │ │ -0003a200: 6d61 6c6c 7461 6c6b 0a53 7570 6572 636c malltalk.Supercl
│ │ │ │ │ -0003a210: 6173 733a 2043 5363 616c 6172 0a43 6174 ass: CScalar.Cat
│ │ │ │ │ -0003a220: 6567 6f72 793a 204c 616e 6775 6167 652d egory: Language-
│ │ │ │ │ -0003a230: 4320 696e 7465 7266 6163 650a 0a2a 204d C interface..* M
│ │ │ │ │ -0003a240: 656e 753a 0a0a 2a20 4355 4c6f 6e67 2063 enu:..* CULong c
│ │ │ │ │ -0003a250: 6c61 7373 2d61 6363 6573 7369 6e67 3a3a lass-accessing::
│ │ │ │ │ -0003a260: 2020 2863 6c61 7373 290a 2a20 4355 4c6f (class).* CULo
│ │ │ │ │ -0003a270: 6e67 2d61 6363 6573 7369 6e67 3a3a 2020 ng-accessing::
│ │ │ │ │ -0003a280: 2869 6e73 7461 6e63 6529 0a0a 1f0a 4669 (instance)....Fi
│ │ │ │ │ -0003a290: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ -0003a2a0: 6f2c 2020 4e6f 6465 3a20 4355 4c6f 6e67 o, Node: CULong
│ │ │ │ │ -0003a2b0: 2063 6c61 7373 2d61 6363 6573 7369 6e67 class-accessing
│ │ │ │ │ -0003a2c0: 2c20 204e 6578 743a 2043 554c 6f6e 672d , Next: CULong-
│ │ │ │ │ -0003a2d0: 6163 6365 7373 696e 672c 2020 5570 3a20 accessing, Up:
│ │ │ │ │ -0003a2e0: 4355 4c6f 6e67 0a0a 312e 3535 2e31 2043 CULong..1.55.1 C
│ │ │ │ │ -0003a2f0: 554c 6f6e 6720 636c 6173 733a 2061 6363 ULong class: acc
│ │ │ │ │ -0003a300: 6573 7369 6e67 0a2d 2d2d 2d2d 2d2d 2d2d essing.---------
│ │ │ │ │ -0003a310: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0003a320: 2d2d 2d2d 2d0a 0a61 6c69 676e 6f66 0a20 -----..alignof.
│ │ │ │ │ -0003a330: 2020 2020 416e 7377 6572 2074 6865 2072 Answer the r
│ │ │ │ │ -0003a340: 6563 6569 7665 7227 7320 696e 7374 616e eceiver's instan
│ │ │ │ │ -0003a350: 6365 7320 7265 7175 6972 6564 2061 6c69 ces required ali
│ │ │ │ │ -0003a360: 676d 656e 740a 0a63 4f62 6a53 746f 7265 gment..cObjStore
│ │ │ │ │ -0003a370: 6454 7970 650a 2020 2020 2050 7269 7661 dType. Priva
│ │ │ │ │ -0003a380: 7465 202d 2041 6e73 7765 7220 616e 2069 te - Answer an i
│ │ │ │ │ -0003a390: 6e64 6578 2072 6566 6572 7269 6e67 2074 ndex referring t
│ │ │ │ │ -0003a3a0: 6f20 7468 6520 7265 6365 6976 6572 2773 o the receiver's
│ │ │ │ │ -0003a3b0: 2069 6e73 7461 6e63 6573 0a20 2020 2020 instances.
│ │ │ │ │ -0003a3c0: 7363 616c 6172 2074 7970 650a 0a73 697a scalar type..siz
│ │ │ │ │ -0003a3d0: 656f 660a 2020 2020 2041 6e73 7765 7220 eof. Answer
│ │ │ │ │ -0003a3e0: 7468 6520 7265 6365 6976 6572 2773 2069 the receiver's i
│ │ │ │ │ -0003a3f0: 6e73 7461 6e63 6573 2073 697a 650a 0a1f nstances size...
│ │ │ │ │ -0003a400: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ -0003a410: 696e 666f 2c20 204e 6f64 653a 2043 554c info, Node: CUL
│ │ │ │ │ -0003a420: 6f6e 672d 6163 6365 7373 696e 672c 2020 ong-accessing,
│ │ │ │ │ -0003a430: 5072 6576 3a20 4355 4c6f 6e67 2063 6c61 Prev: CULong cla
│ │ │ │ │ -0003a440: 7373 2d61 6363 6573 7369 6e67 2c20 2055 ss-accessing, U
│ │ │ │ │ -0003a450: 703a 2043 554c 6f6e 670a 0a31 2e35 352e p: CULong..1.55.
│ │ │ │ │ -0003a460: 3220 4355 4c6f 6e67 3a20 6163 6365 7373 2 CULong: access
│ │ │ │ │ -0003a470: 696e 670a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ing.------------
│ │ │ │ │ -0003a480: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 616c ------------..al
│ │ │ │ │ -0003a490: 6967 6e6f 660a 2020 2020 2041 6e73 7765 ignof. Answe
│ │ │ │ │ -0003a4a0: 7220 7468 6520 7265 6365 6976 6572 2773 r the receiver's
│ │ │ │ │ -0003a4b0: 2072 6571 7569 7265 6420 616c 6967 6d65 required aligme
│ │ │ │ │ -0003a4c0: 6e74 0a0a 634f 626a 5374 6f72 6564 5479 nt..cObjStoredTy
│ │ │ │ │ -0003a4d0: 7065 0a20 2020 2020 5072 6976 6174 6520 pe. Private
│ │ │ │ │ -0003a4e0: 2d20 416e 7377 6572 2061 6e20 696e 6465 - Answer an inde
│ │ │ │ │ -0003a4f0: 7820 7265 6665 7272 696e 6720 746f 2074 x referring to t
│ │ │ │ │ -0003a500: 6865 2072 6563 6569 7665 7227 7320 7363 he receiver's sc
│ │ │ │ │ -0003a510: 616c 6172 2074 7970 650a 0a73 697a 656f alar type..sizeo
│ │ │ │ │ -0003a520: 660a 2020 2020 2041 6e73 7765 7220 7468 f. Answer th
│ │ │ │ │ -0003a530: 6520 7265 6365 6976 6572 2773 2073 697a e receiver's siz
│ │ │ │ │ -0003a540: 650a 0a1f 0a46 696c 653a 2067 7374 2d62 e....File: gst-b
│ │ │ │ │ +00036020: 7561 7469 6f6e 2c20 7768 6963 6820 6265 uation, which be
│ │ │ │ │ +00036030: 636f 6d65 730a 2020 2020 2075 6e75 7361 comes. unusa
│ │ │ │ │ +00036040: 626c 652e 2020 4174 7465 6d70 7469 6e67 ble. Attempting
│ │ │ │ │ +00036050: 2074 6f20 7265 6163 7469 7661 7465 2069 to reactivate i
│ │ │ │ │ +00036060: 7420 7769 6c6c 2063 6175 7365 2061 6e20 t will cause an
│ │ │ │ │ +00036070: 6578 6365 7074 696f 6e2e 0a20 2020 2020 exception..
│ │ │ │ │ +00036080: 5468 6973 2069 7320 616e 206f 7074 696d This is an optim
│ │ │ │ │ +00036090: 697a 6174 696f 6e20 6f76 6572 2023 7661 ization over #va
│ │ │ │ │ +000360a0: 6c75 653a 2e0a 0a76 616c 7565 0a20 2020 lue:...value.
│ │ │ │ │ +000360b0: 2020 5265 7475 726e 206e 696c 2074 6f20 Return nil to
│ │ │ │ │ +000360c0: 7468 6520 6f72 6967 696e 616c 2063 6f6e the original con
│ │ │ │ │ +000360d0: 7469 6e75 6174 696f 6e2c 2063 6f70 7969 tinuation, copyi
│ │ │ │ │ +000360e0: 6e67 2074 6865 2073 7461 636b 2074 6f20 ng the stack to
│ │ │ │ │ +000360f0: 616c 6c6f 770a 2020 2020 2061 6e6f 7468 allow. anoth
│ │ │ │ │ +00036100: 6572 2061 6374 6976 6174 696f 6e2e 0a0a er activation...
│ │ │ │ │ +00036110: 7661 6c75 653a 2061 6e4f 626a 6563 740a value: anObject.
│ │ │ │ │ +00036120: 2020 2020 2052 6574 7572 6e20 616e 4f62 Return anOb
│ │ │ │ │ +00036130: 6a65 6374 2074 6f20 7468 6520 6f72 6967 ject to the orig
│ │ │ │ │ +00036140: 696e 616c 2063 6f6e 7469 6e75 6174 696f inal continuatio
│ │ │ │ │ +00036150: 6e2c 2063 6f70 7969 6e67 2074 6865 2073 n, copying the s
│ │ │ │ │ +00036160: 7461 636b 2074 6f0a 2020 2020 2061 6c6c tack to. all
│ │ │ │ │ +00036170: 6f77 2061 6e6f 7468 6572 2061 6374 6976 ow another activ
│ │ │ │ │ +00036180: 6174 696f 6e2e 0a0a 7661 6c75 6557 6974 ation...valueWit
│ │ │ │ │ +00036190: 6841 7267 756d 656e 7473 3a20 6143 6f6c hArguments: aCol
│ │ │ │ │ +000361a0: 6c65 6374 696f 6e0a 2020 2020 2052 6574 lection. Ret
│ │ │ │ │ +000361b0: 7572 6e20 7468 6520 736f 6c65 2065 6c65 urn the sole ele
│ │ │ │ │ +000361c0: 6d65 6e74 206f 6620 6143 6f6c 6c65 6374 ment of aCollect
│ │ │ │ │ +000361d0: 696f 6e20 746f 2074 6865 206f 7269 6769 ion to the origi
│ │ │ │ │ +000361e0: 6e61 6c20 636f 6e74 696e 7561 7469 6f6e nal continuation
│ │ │ │ │ +000361f0: 0a20 2020 2020 286f 7220 6e69 6c20 6966 . (or nil if
│ │ │ │ │ +00036200: 2061 436f 6c6c 6563 7469 6f6e 2069 7320 aCollection is
│ │ │ │ │ +00036210: 656d 7074 7929 2c20 636f 7079 696e 6720 empty), copying
│ │ │ │ │ +00036220: 7468 6520 7374 6163 6b20 746f 2061 6c6c the stack to all
│ │ │ │ │ +00036230: 6f77 0a20 2020 2020 616e 6f74 6865 7220 ow. another
│ │ │ │ │ +00036240: 6163 7469 7661 7469 6f6e 0a0a 0a1f 0a46 activation.....F
│ │ │ │ │ +00036250: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ +00036260: 666f 2c20 204e 6f64 653a 2043 5074 722c fo, Node: CPtr,
│ │ │ │ │ +00036270: 2020 4e65 7874 3a20 4350 7472 4354 7970 Next: CPtrCTyp
│ │ │ │ │ +00036280: 652c 2020 5072 6576 3a20 436f 6e74 696e e, Prev: Contin
│ │ │ │ │ +00036290: 7561 7469 6f6e 2c20 2055 703a 2042 6173 uation, Up: Bas
│ │ │ │ │ +000362a0: 6520 636c 6173 7365 730a 0a31 2e34 3320 e classes..1.43
│ │ │ │ │ +000362b0: 4350 7472 0a3d 3d3d 3d3d 3d3d 3d3d 0a0a CPtr.=========..
│ │ │ │ │ +000362c0: 4465 6669 6e65 6420 696e 206e 616d 6573 Defined in names
│ │ │ │ │ +000362d0: 7061 6365 2053 6d61 6c6c 7461 6c6b 0a53 pace Smalltalk.S
│ │ │ │ │ +000362e0: 7570 6572 636c 6173 733a 2043 4167 6772 uperclass: CAggr
│ │ │ │ │ +000362f0: 6567 6174 650a 4361 7465 676f 7279 3a20 egate.Category:
│ │ │ │ │ +00036300: 4c61 6e67 7561 6765 2d43 2069 6e74 6572 Language-C inter
│ │ │ │ │ +00036310: 6661 6365 0a0a 2a20 4d65 6e75 3a0a 0a2a face..* Menu:..*
│ │ │ │ │ +00036320: 2043 5074 722d 6163 6365 7373 696e 673a CPtr-accessing:
│ │ │ │ │ +00036330: 3a20 2028 696e 7374 616e 6365 290a 0a1f : (instance)...
│ │ │ │ │ +00036340: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ +00036350: 696e 666f 2c20 204e 6f64 653a 2043 5074 info, Node: CPt
│ │ │ │ │ +00036360: 722d 6163 6365 7373 696e 672c 2020 5570 r-accessing, Up
│ │ │ │ │ +00036370: 3a20 4350 7472 0a0a 312e 3433 2e31 2043 : CPtr..1.43.1 C
│ │ │ │ │ +00036380: 5074 723a 2061 6363 6573 7369 6e67 0a2d Ptr: accessing.-
│ │ │ │ │ +00036390: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000363a0: 2d2d 2d2d 2d0a 0a61 6c69 676e 6f66 0a20 -----..alignof.
│ │ │ │ │ +000363b0: 2020 2020 416e 7377 6572 2074 6865 2072 Answer the r
│ │ │ │ │ +000363c0: 6563 6569 7665 7227 7320 7265 7175 6972 eceiver's requir
│ │ │ │ │ +000363d0: 6564 2061 6c69 676d 656e 740a 0a73 697a ed aligment..siz
│ │ │ │ │ +000363e0: 656f 660a 2020 2020 2041 6e73 7765 7220 eof. Answer
│ │ │ │ │ +000363f0: 7468 6520 7265 6365 6976 6572 2773 2073 the receiver's s
│ │ │ │ │ +00036400: 697a 650a 0a76 616c 7565 0a20 2020 2020 ize..value.
│ │ │ │ │ +00036410: 416e 7377 6572 2074 6865 2061 6464 7265 Answer the addre
│ │ │ │ │ +00036420: 7373 206f 6620 7468 6520 6c6f 6361 7469 ss of the locati
│ │ │ │ │ +00036430: 6f6e 2070 6f69 6e74 6564 2074 6f20 6279 on pointed to by
│ │ │ │ │ +00036440: 2074 6865 2072 6563 6569 7665 722e 0a0a the receiver...
│ │ │ │ │ +00036450: 7661 6c75 653a 2061 6e4f 626a 6563 740a value: anObject.
│ │ │ │ │ +00036460: 2020 2020 2053 6574 2074 6865 2061 6464 Set the add
│ │ │ │ │ +00036470: 7265 7373 206f 6620 7468 6520 6c6f 6361 ress of the loca
│ │ │ │ │ +00036480: 7469 6f6e 2070 6f69 6e74 6564 2074 6f20 tion pointed to
│ │ │ │ │ +00036490: 6279 2074 6865 2072 6563 6569 7665 7220 by the receiver
│ │ │ │ │ +000364a0: 746f 0a20 2020 2020 616e 4f62 6a65 6374 to. anObject
│ │ │ │ │ +000364b0: 2c20 7768 6963 6820 6361 6e20 6265 2065 , which can be e
│ │ │ │ │ +000364c0: 6974 6865 7220 616e 2049 6e74 6567 6572 ither an Integer
│ │ │ │ │ +000364d0: 206f 7220 6120 434f 626a 6563 742e 2020 or a CObject.
│ │ │ │ │ +000364e0: 6966 0a20 2020 2020 616e 4f62 6a65 6374 if. anObject
│ │ │ │ │ +000364f0: 2069 7320 616e 2049 6e74 6567 6572 2c20 is an Integer,
│ │ │ │ │ +00036500: 6974 2069 7320 696e 7465 7270 7265 7465 it is interprete
│ │ │ │ │ +00036510: 6420 6173 2061 2033 322d 6269 7420 6f72 d as a 32-bit or
│ │ │ │ │ +00036520: 2036 342d 6269 740a 2020 2020 2061 6464 64-bit. add
│ │ │ │ │ +00036530: 7265 7373 2e20 2049 6620 6974 2069 7320 ress. If it is
│ │ │ │ │ +00036540: 6120 434f 626a 6563 742c 2069 7473 2061 a CObject, its a
│ │ │ │ │ +00036550: 6464 7265 7373 2069 7320 7374 6f72 6564 ddress is stored
│ │ │ │ │ +00036560: 2e0a 0a0a 1f0a 4669 6c65 3a20 6773 742d ......File: gst-
│ │ │ │ │ +00036570: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ +00036580: 3a20 4350 7472 4354 7970 652c 2020 4e65 : CPtrCType, Ne
│ │ │ │ │ +00036590: 7874 3a20 4353 6361 6c61 722c 2020 5072 xt: CScalar, Pr
│ │ │ │ │ +000365a0: 6576 3a20 4350 7472 2c20 2055 703a 2042 ev: CPtr, Up: B
│ │ │ │ │ +000365b0: 6173 6520 636c 6173 7365 730a 0a31 2e34 ase classes..1.4
│ │ │ │ │ +000365c0: 3420 4350 7472 4354 7970 650a 3d3d 3d3d 4 CPtrCType.====
│ │ │ │ │ +000365d0: 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a 4465 6669 ==========..Defi
│ │ │ │ │ +000365e0: 6e65 6420 696e 206e 616d 6573 7061 6365 ned in namespace
│ │ │ │ │ +000365f0: 2053 6d61 6c6c 7461 6c6b 0a53 7570 6572 Smalltalk.Super
│ │ │ │ │ +00036600: 636c 6173 733a 2043 5479 7065 0a43 6174 class: CType.Cat
│ │ │ │ │ +00036610: 6567 6f72 793a 204c 616e 6775 6167 652d egory: Language-
│ │ │ │ │ +00036620: 4320 696e 7465 7266 6163 650a 0a2a 204d C interface..* M
│ │ │ │ │ +00036630: 656e 753a 0a0a 2a20 4350 7472 4354 7970 enu:..* CPtrCTyp
│ │ │ │ │ +00036640: 6520 636c 6173 732d 696e 7374 616e 6365 e class-instance
│ │ │ │ │ +00036650: 2063 7265 6174 696f 6e3a 3a20 2028 636c creation:: (cl
│ │ │ │ │ +00036660: 6173 7329 0a2a 2043 5074 7243 5479 7065 ass).* CPtrCType
│ │ │ │ │ +00036670: 2d61 6363 6573 7369 6e67 3a3a 2020 2869 -accessing:: (i
│ │ │ │ │ +00036680: 6e73 7461 6e63 6529 0a2a 2043 5074 7243 nstance).* CPtrC
│ │ │ │ │ +00036690: 5479 7065 2d62 6173 6963 3a3a 2020 2869 Type-basic:: (i
│ │ │ │ │ +000366a0: 6e73 7461 6e63 6529 0a2a 2043 5074 7243 nstance).* CPtrC
│ │ │ │ │ +000366b0: 5479 7065 2d73 746f 7269 6e67 3a3a 2020 Type-storing::
│ │ │ │ │ +000366c0: 2869 6e73 7461 6e63 6529 0a0a 1f0a 4669 (instance)....Fi
│ │ │ │ │ +000366d0: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ +000366e0: 6f2c 2020 4e6f 6465 3a20 4350 7472 4354 o, Node: CPtrCT
│ │ │ │ │ +000366f0: 7970 6520 636c 6173 732d 696e 7374 616e ype class-instan
│ │ │ │ │ +00036700: 6365 2063 7265 6174 696f 6e2c 2020 4e65 ce creation, Ne
│ │ │ │ │ +00036710: 7874 3a20 4350 7472 4354 7970 652d 6163 xt: CPtrCType-ac
│ │ │ │ │ +00036720: 6365 7373 696e 672c 2020 5570 3a20 4350 cessing, Up: CP
│ │ │ │ │ +00036730: 7472 4354 7970 650a 0a31 2e34 342e 3120 trCType..1.44.1
│ │ │ │ │ +00036740: 4350 7472 4354 7970 6520 636c 6173 733a CPtrCType class:
│ │ │ │ │ +00036750: 2069 6e73 7461 6e63 6520 6372 6561 7469 instance creati
│ │ │ │ │ +00036760: 6f6e 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d on.-------------
│ │ │ │ │ +00036770: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00036780: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 656c ------------..el
│ │ │ │ │ +00036790: 656d 656e 7454 7970 653a 2061 4354 7970 ementType: aCTyp
│ │ │ │ │ +000367a0: 650a 2020 2020 2041 6e73 7765 7220 6120 e. Answer a
│ │ │ │ │ +000367b0: 6e65 7720 696e 7374 616e 6365 206f 6620 new instance of
│ │ │ │ │ +000367c0: 4350 7472 4354 7970 6520 7468 6174 206d CPtrCType that m
│ │ │ │ │ +000367d0: 6170 7320 706f 696e 7465 7273 2074 6f20 aps pointers to
│ │ │ │ │ +000367e0: 7468 6520 6769 7665 6e0a 2020 2020 2043 the given. C
│ │ │ │ │ +000367f0: 5479 7065 0a0a 6672 6f6d 3a20 7479 7065 Type..from: type
│ │ │ │ │ +00036800: 0a20 2020 2020 5072 6976 6174 6520 2d20 . Private -
│ │ │ │ │ +00036810: 4361 6c6c 6564 2062 7920 636f 6d70 7574 Called by comput
│ │ │ │ │ +00036820: 6541 6767 7265 6761 7465 5479 7065 3a20 eAggregateType:
│ │ │ │ │ +00036830: 666f 7220 706f 696e 7465 7273 0a0a 0a1f for pointers....
│ │ │ │ │ +00036840: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ +00036850: 696e 666f 2c20 204e 6f64 653a 2043 5074 info, Node: CPt
│ │ │ │ │ +00036860: 7243 5479 7065 2d61 6363 6573 7369 6e67 rCType-accessing
│ │ │ │ │ +00036870: 2c20 204e 6578 743a 2043 5074 7243 5479 , Next: CPtrCTy
│ │ │ │ │ +00036880: 7065 2d62 6173 6963 2c20 2050 7265 763a pe-basic, Prev:
│ │ │ │ │ +00036890: 2043 5074 7243 5479 7065 2063 6c61 7373 CPtrCType class
│ │ │ │ │ +000368a0: 2d69 6e73 7461 6e63 6520 6372 6561 7469 -instance creati
│ │ │ │ │ +000368b0: 6f6e 2c20 2055 703a 2043 5074 7243 5479 on, Up: CPtrCTy
│ │ │ │ │ +000368c0: 7065 0a0a 312e 3434 2e32 2043 5074 7243 pe..1.44.2 CPtrC
│ │ │ │ │ +000368d0: 5479 7065 3a20 6163 6365 7373 696e 670a Type: accessing.
│ │ │ │ │ +000368e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000368f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a65 6c65 -----------..ele
│ │ │ │ │ +00036900: 6d65 6e74 5479 7065 0a20 2020 2020 416e mentType. An
│ │ │ │ │ +00036910: 7377 6572 2074 6865 2074 7970 6520 6f66 swer the type of
│ │ │ │ │ +00036920: 2074 6865 2065 6c65 6d65 6e74 7320 696e the elements in
│ │ │ │ │ +00036930: 2074 6865 2072 6563 6569 7665 7227 7320 the receiver's
│ │ │ │ │ +00036940: 696e 7374 616e 6365 730a 0a0a 1f0a 4669 instances.....Fi
│ │ │ │ │ +00036950: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ +00036960: 6f2c 2020 4e6f 6465 3a20 4350 7472 4354 o, Node: CPtrCT
│ │ │ │ │ +00036970: 7970 652d 6261 7369 632c 2020 4e65 7874 ype-basic, Next
│ │ │ │ │ +00036980: 3a20 4350 7472 4354 7970 652d 7374 6f72 : CPtrCType-stor
│ │ │ │ │ +00036990: 696e 672c 2020 5072 6576 3a20 4350 7472 ing, Prev: CPtr
│ │ │ │ │ +000369a0: 4354 7970 652d 6163 6365 7373 696e 672c CType-accessing,
│ │ │ │ │ +000369b0: 2020 5570 3a20 4350 7472 4354 7970 650a Up: CPtrCType.
│ │ │ │ │ +000369c0: 0a31 2e34 342e 3320 4350 7472 4354 7970 .1.44.3 CPtrCTyp
│ │ │ │ │ +000369d0: 653a 2062 6173 6963 0a2d 2d2d 2d2d 2d2d e: basic.-------
│ │ │ │ │ +000369e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000369f0: 0a0a 3d20 616e 4f62 6a65 6374 0a20 2020 ..= anObject.
│ │ │ │ │ +00036a00: 2020 5265 7475 726e 2077 6865 7468 6572 Return whether
│ │ │ │ │ +00036a10: 2074 6865 2072 6563 6569 7665 7220 616e the receiver an
│ │ │ │ │ +00036a20: 6420 616e 4f62 6a65 6374 2061 7265 2065 d anObject are e
│ │ │ │ │ +00036a30: 7175 616c 2e0a 0a68 6173 680a 2020 2020 qual...hash.
│ │ │ │ │ +00036a40: 2052 6574 7572 6e20 6120 6861 7368 2063 Return a hash c
│ │ │ │ │ +00036a50: 6f64 6520 666f 7220 7468 6520 7265 6365 ode for the rece
│ │ │ │ │ +00036a60: 6976 6572 2e0a 0a0a 1f0a 4669 6c65 3a20 iver......File:
│ │ │ │ │ +00036a70: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ +00036a80: 4e6f 6465 3a20 4350 7472 4354 7970 652d Node: CPtrCType-
│ │ │ │ │ +00036a90: 7374 6f72 696e 672c 2020 5072 6576 3a20 storing, Prev:
│ │ │ │ │ +00036aa0: 4350 7472 4354 7970 652d 6261 7369 632c CPtrCType-basic,
│ │ │ │ │ +00036ab0: 2020 5570 3a20 4350 7472 4354 7970 650a Up: CPtrCType.
│ │ │ │ │ +00036ac0: 0a31 2e34 342e 3420 4350 7472 4354 7970 .1.44.4 CPtrCTyp
│ │ │ │ │ +00036ad0: 653a 2073 746f 7269 6e67 0a2d 2d2d 2d2d e: storing.-----
│ │ │ │ │ +00036ae0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00036af0: 2d2d 2d2d 0a0a 7374 6f72 654f 6e3a 2061 ----..storeOn: a
│ │ │ │ │ +00036b00: 5374 7265 616d 0a20 2020 2020 4e6f 7420 Stream. Not
│ │ │ │ │ +00036b10: 636f 6d6d 656e 7465 642e 0a0a 0a1f 0a46 commented......F
│ │ │ │ │ +00036b20: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ +00036b30: 666f 2c20 204e 6f64 653a 2043 5363 616c fo, Node: CScal
│ │ │ │ │ +00036b40: 6172 2c20 204e 6578 743a 2043 5363 616c ar, Next: CScal
│ │ │ │ │ +00036b50: 6172 4354 7970 652c 2020 5072 6576 3a20 arCType, Prev:
│ │ │ │ │ +00036b60: 4350 7472 4354 7970 652c 2020 5570 3a20 CPtrCType, Up:
│ │ │ │ │ +00036b70: 4261 7365 2063 6c61 7373 6573 0a0a 312e Base classes..1.
│ │ │ │ │ +00036b80: 3435 2043 5363 616c 6172 0a3d 3d3d 3d3d 45 CScalar.=====
│ │ │ │ │ +00036b90: 3d3d 3d3d 3d3d 3d0a 0a44 6566 696e 6564 =======..Defined
│ │ │ │ │ +00036ba0: 2069 6e20 6e61 6d65 7370 6163 6520 536d in namespace Sm
│ │ │ │ │ +00036bb0: 616c 6c74 616c 6b0a 5375 7065 7263 6c61 alltalk.Supercla
│ │ │ │ │ +00036bc0: 7373 3a20 434f 626a 6563 740a 4361 7465 ss: CObject.Cate
│ │ │ │ │ +00036bd0: 676f 7279 3a20 4c61 6e67 7561 6765 2d43 gory: Language-C
│ │ │ │ │ +00036be0: 2069 6e74 6572 6661 6365 0a0a 2a20 4d65 interface..* Me
│ │ │ │ │ +00036bf0: 6e75 3a0a 0a2a 2043 5363 616c 6172 2063 nu:..* CScalar c
│ │ │ │ │ +00036c00: 6c61 7373 2d69 6e73 7461 6e63 6520 6372 lass-instance cr
│ │ │ │ │ +00036c10: 6561 7469 6f6e 3a3a 2020 2863 6c61 7373 eation:: (class
│ │ │ │ │ +00036c20: 290a 2a20 4353 6361 6c61 722d 6163 6365 ).* CScalar-acce
│ │ │ │ │ +00036c30: 7373 696e 673a 3a20 2028 696e 7374 616e ssing:: (instan
│ │ │ │ │ +00036c40: 6365 290a 0a1f 0a46 696c 653a 2067 7374 ce)....File: gst
│ │ │ │ │ +00036c50: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ +00036c60: 653a 2043 5363 616c 6172 2063 6c61 7373 e: CScalar class
│ │ │ │ │ +00036c70: 2d69 6e73 7461 6e63 6520 6372 6561 7469 -instance creati
│ │ │ │ │ +00036c80: 6f6e 2c20 204e 6578 743a 2043 5363 616c on, Next: CScal
│ │ │ │ │ +00036c90: 6172 2d61 6363 6573 7369 6e67 2c20 2055 ar-accessing, U
│ │ │ │ │ +00036ca0: 703a 2043 5363 616c 6172 0a0a 312e 3435 p: CScalar..1.45
│ │ │ │ │ +00036cb0: 2e31 2043 5363 616c 6172 2063 6c61 7373 .1 CScalar class
│ │ │ │ │ +00036cc0: 3a20 696e 7374 616e 6365 2063 7265 6174 : instance creat
│ │ │ │ │ +00036cd0: 696f 6e0a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ion.------------
│ │ │ │ │ +00036ce0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00036cf0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a67 6356 -----------..gcV
│ │ │ │ │ +00036d00: 616c 7565 3a20 616e 4f62 6a65 6374 0a20 alue: anObject.
│ │ │ │ │ +00036d10: 2020 2020 416e 7377 6572 2061 206e 6577 Answer a new
│ │ │ │ │ +00036d20: 6c79 2061 6c6c 6f63 6174 6564 2043 4f62 ly allocated COb
│ │ │ │ │ +00036d30: 6a65 6374 2063 6f6e 7461 696e 696e 6720 ject containing
│ │ │ │ │ +00036d40: 7468 6520 7061 7373 6564 2076 616c 7565 the passed value
│ │ │ │ │ +00036d50: 2c0a 2020 2020 2061 6e4f 626a 6563 742c ,. anObject,
│ │ │ │ │ +00036d60: 2069 6e20 6761 7262 6167 652d 636f 6c6c in garbage-coll
│ │ │ │ │ +00036d70: 6563 7465 6420 7374 6f72 6167 652e 0a0a ected storage...
│ │ │ │ │ +00036d80: 7479 7065 0a20 2020 2020 416e 7377 6572 type. Answer
│ │ │ │ │ +00036d90: 2061 2043 5479 7065 2066 6f72 2074 6865 a CType for the
│ │ │ │ │ +00036da0: 2072 6563 6569 7665 722d 2d66 6f72 2065 receiver--for e
│ │ │ │ │ +00036db0: 7861 6d70 6c65 2c20 4342 7974 6554 7970 xample, CByteTyp
│ │ │ │ │ +00036dc0: 6520 6966 2074 6865 0a20 2020 2020 7265 e if the. re
│ │ │ │ │ +00036dd0: 6365 6976 6572 2069 7320 4342 7974 652e ceiver is CByte.
│ │ │ │ │ +00036de0: 0a0a 7661 6c75 653a 2061 6e4f 626a 6563 ..value: anObjec
│ │ │ │ │ +00036df0: 740a 2020 2020 2041 6e73 7765 7220 6120 t. Answer a
│ │ │ │ │ +00036e00: 6e65 776c 7920 616c 6c6f 6361 7465 6420 newly allocated
│ │ │ │ │ +00036e10: 434f 626a 6563 7420 636f 6e74 6169 6e69 CObject containi
│ │ │ │ │ +00036e20: 6e67 2074 6865 2070 6173 7365 6420 7661 ng the passed va
│ │ │ │ │ +00036e30: 6c75 652c 0a20 2020 2020 616e 4f62 6a65 lue,. anObje
│ │ │ │ │ +00036e40: 6374 2e20 5265 6d65 6d62 6572 2074 6f20 ct. Remember to
│ │ │ │ │ +00036e50: 6361 6c6c 2023 6164 6454 6f42 6546 696e call #addToBeFin
│ │ │ │ │ +00036e60: 616c 697a 6564 2069 6620 796f 7520 7761 alized if you wa
│ │ │ │ │ +00036e70: 6e74 2074 6865 0a20 2020 2020 434f 626a nt the. CObj
│ │ │ │ │ +00036e80: 6563 7420 746f 2062 6520 6175 746f 6d61 ect to be automa
│ │ │ │ │ +00036e90: 7469 6361 6c6c 7920 6672 6565 640a 0a0a tically freed...
│ │ │ │ │ +00036ea0: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ +00036eb0: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 4353 .info, Node: CS
│ │ │ │ │ +00036ec0: 6361 6c61 722d 6163 6365 7373 696e 672c calar-accessing,
│ │ │ │ │ +00036ed0: 2020 5072 6576 3a20 4353 6361 6c61 7220 Prev: CScalar
│ │ │ │ │ +00036ee0: 636c 6173 732d 696e 7374 616e 6365 2063 class-instance c
│ │ │ │ │ +00036ef0: 7265 6174 696f 6e2c 2020 5570 3a20 4353 reation, Up: CS
│ │ │ │ │ +00036f00: 6361 6c61 720a 0a31 2e34 352e 3220 4353 calar..1.45.2 CS
│ │ │ │ │ +00036f10: 6361 6c61 723a 2061 6363 6573 7369 6e67 calar: accessing
│ │ │ │ │ +00036f20: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------
│ │ │ │ │ +00036f30: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 634f 626a ----------..cObj
│ │ │ │ │ +00036f40: 5374 6f72 6564 5479 7065 0a20 2020 2020 StoredType.
│ │ │ │ │ +00036f50: 5072 6976 6174 6520 2d20 5072 6f76 6964 Private - Provid
│ │ │ │ │ +00036f60: 6520 6120 636f 6e76 6572 7369 6f6e 2066 e a conversion f
│ │ │ │ │ +00036f70: 726f 6d20 6120 434f 626a 6563 7420 746f rom a CObject to
│ │ │ │ │ +00036f80: 2061 2053 6d61 6c6c 7461 6c6b 206f 626a a Smalltalk obj
│ │ │ │ │ +00036f90: 6563 740a 2020 2020 2074 6f20 6265 2073 ect. to be s
│ │ │ │ │ +00036fa0: 746f 7265 6420 6279 2023 6174 3a70 7574 tored by #at:put
│ │ │ │ │ +00036fb0: 3a0a 0a76 616c 7565 0a20 2020 2020 416e :..value. An
│ │ │ │ │ +00036fc0: 7377 6572 2074 6865 2076 616c 7565 2074 swer the value t
│ │ │ │ │ +00036fd0: 6865 2072 6563 6569 7665 7220 6973 2070 he receiver is p
│ │ │ │ │ +00036fe0: 6f69 6e74 696e 6720 746f 2e20 5468 6520 ointing to. The
│ │ │ │ │ +00036ff0: 6578 6163 7420 7265 7475 726e 6564 0a20 exact returned.
│ │ │ │ │ +00037000: 2020 2020 7661 6c75 6520 6465 7065 6e64 value depend
│ │ │ │ │ +00037010: 7320 6f6e 2074 6865 2072 6563 6569 7665 s on the receive
│ │ │ │ │ +00037020: 7227 7320 636c 6173 730a 0a76 616c 7565 r's class..value
│ │ │ │ │ +00037030: 3a20 6156 616c 7565 0a20 2020 2020 5365 : aValue. Se
│ │ │ │ │ +00037040: 7420 7468 6520 7265 6365 6976 6572 2074 t the receiver t
│ │ │ │ │ +00037050: 6f20 706f 696e 7420 746f 2074 6865 2076 o point to the v
│ │ │ │ │ +00037060: 616c 7565 2c20 6156 616c 7565 2e20 5468 alue, aValue. Th
│ │ │ │ │ +00037070: 6520 6578 6163 7420 6d65 616e 696e 670a e exact meaning.
│ │ │ │ │ +00037080: 2020 2020 206f 6620 6156 616c 7565 2064 of aValue d
│ │ │ │ │ +00037090: 6570 656e 6473 206f 6e20 7468 6520 7265 epends on the re
│ │ │ │ │ +000370a0: 6365 6976 6572 2773 2063 6c61 7373 0a0a ceiver's class..
│ │ │ │ │ +000370b0: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ +000370c0: 652e 696e 666f 2c20 204e 6f64 653a 2043 e.info, Node: C
│ │ │ │ │ +000370d0: 5363 616c 6172 4354 7970 652c 2020 4e65 ScalarCType, Ne
│ │ │ │ │ +000370e0: 7874 3a20 4353 686f 7274 2c20 2050 7265 xt: CShort, Pre
│ │ │ │ │ +000370f0: 763a 2043 5363 616c 6172 2c20 2055 703a v: CScalar, Up:
│ │ │ │ │ +00037100: 2042 6173 6520 636c 6173 7365 730a 0a31 Base classes..1
│ │ │ │ │ +00037110: 2e34 3620 4353 6361 6c61 7243 5479 7065 .46 CScalarCType
│ │ │ │ │ +00037120: 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d .===============
│ │ │ │ │ +00037130: 3d3d 0a0a 4465 6669 6e65 6420 696e 206e ==..Defined in n
│ │ │ │ │ +00037140: 616d 6573 7061 6365 2053 6d61 6c6c 7461 amespace Smallta
│ │ │ │ │ +00037150: 6c6b 0a53 7570 6572 636c 6173 733a 2043 lk.Superclass: C
│ │ │ │ │ +00037160: 5479 7065 0a43 6174 6567 6f72 793a 204c Type.Category: L
│ │ │ │ │ +00037170: 616e 6775 6167 652d 4320 696e 7465 7266 anguage-C interf
│ │ │ │ │ +00037180: 6163 650a 0a2a 204d 656e 753a 0a0a 2a20 ace..* Menu:..*
│ │ │ │ │ +00037190: 4353 6361 6c61 7243 5479 7065 2d61 6363 CScalarCType-acc
│ │ │ │ │ +000371a0: 6573 7369 6e67 3a3a 2020 2869 6e73 7461 essing:: (insta
│ │ │ │ │ +000371b0: 6e63 6529 0a2a 2043 5363 616c 6172 4354 nce).* CScalarCT
│ │ │ │ │ +000371c0: 7970 652d 7374 6f72 696e 673a 3a20 2028 ype-storing:: (
│ │ │ │ │ +000371d0: 696e 7374 616e 6365 290a 0a1f 0a46 696c instance)....Fil
│ │ │ │ │ +000371e0: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ +000371f0: 2c20 204e 6f64 653a 2043 5363 616c 6172 , Node: CScalar
│ │ │ │ │ +00037200: 4354 7970 652d 6163 6365 7373 696e 672c CType-accessing,
│ │ │ │ │ +00037210: 2020 4e65 7874 3a20 4353 6361 6c61 7243 Next: CScalarC
│ │ │ │ │ +00037220: 5479 7065 2d73 746f 7269 6e67 2c20 2055 Type-storing, U
│ │ │ │ │ +00037230: 703a 2043 5363 616c 6172 4354 7970 650a p: CScalarCType.
│ │ │ │ │ +00037240: 0a31 2e34 362e 3120 4353 6361 6c61 7243 .1.46.1 CScalarC
│ │ │ │ │ +00037250: 5479 7065 3a20 6163 6365 7373 696e 670a Type: accessing.
│ │ │ │ │ +00037260: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00037270: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------..
│ │ │ │ │ +00037280: 7661 6c75 6554 7970 650a 2020 2020 2076 valueType. v
│ │ │ │ │ +00037290: 616c 7565 5479 7065 2069 7320 7573 6564 alueType is used
│ │ │ │ │ +000372a0: 2061 7320 6120 6d65 616e 7320 746f 2063 as a means to c
│ │ │ │ │ +000372b0: 6f6d 6d75 6e69 6361 7465 2074 6f20 7468 ommunicate to th
│ │ │ │ │ +000372c0: 6520 696e 7465 7270 7265 7465 7220 7468 e interpreter th
│ │ │ │ │ +000372d0: 650a 2020 2020 2075 6e64 6572 6c79 696e e. underlyin
│ │ │ │ │ +000372e0: 6720 7479 7065 206f 6620 7468 6520 6461 g type of the da
│ │ │ │ │ +000372f0: 7461 2e20 2046 6f72 2073 6361 6c61 7273 ta. For scalars
│ │ │ │ │ +00037300: 2c20 6974 2069 7320 7375 7070 6c69 6564 , it is supplied
│ │ │ │ │ +00037310: 2062 7920 7468 650a 2020 2020 2043 4f62 by the. COb
│ │ │ │ │ +00037320: 6a65 6374 2073 7562 636c 6173 732e 0a0a ject subclass...
│ │ │ │ │ +00037330: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ +00037340: 652e 696e 666f 2c20 204e 6f64 653a 2043 e.info, Node: C
│ │ │ │ │ +00037350: 5363 616c 6172 4354 7970 652d 7374 6f72 ScalarCType-stor
│ │ │ │ │ +00037360: 696e 672c 2020 5072 6576 3a20 4353 6361 ing, Prev: CSca
│ │ │ │ │ +00037370: 6c61 7243 5479 7065 2d61 6363 6573 7369 larCType-accessi
│ │ │ │ │ +00037380: 6e67 2c20 2055 703a 2043 5363 616c 6172 ng, Up: CScalar
│ │ │ │ │ +00037390: 4354 7970 650a 0a31 2e34 362e 3220 4353 CType..1.46.2 CS
│ │ │ │ │ +000373a0: 6361 6c61 7243 5479 7065 3a20 7374 6f72 calarCType: stor
│ │ │ │ │ +000373b0: 696e 670a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ing.------------
│ │ │ │ │ +000373c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000373d0: 0a0a 7374 6f72 654f 6e3a 2061 5374 7265 ..storeOn: aStre
│ │ │ │ │ +000373e0: 616d 0a20 2020 2020 5374 6f72 6520 536d am. Store Sm
│ │ │ │ │ +000373f0: 616c 6c74 616c 6b20 636f 6465 2074 6861 alltalk code tha
│ │ │ │ │ +00037400: 7420 636f 6d70 696c 6573 2074 6f20 7468 t compiles to th
│ │ │ │ │ +00037410: 6520 7265 6365 6976 6572 0a0a 0a1f 0a46 e receiver.....F
│ │ │ │ │ +00037420: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ +00037430: 666f 2c20 204e 6f64 653a 2043 5368 6f72 fo, Node: CShor
│ │ │ │ │ +00037440: 742c 2020 4e65 7874 3a20 4353 6d61 6c6c t, Next: CSmall
│ │ │ │ │ +00037450: 7461 6c6b 2c20 2050 7265 763a 2043 5363 talk, Prev: CSc
│ │ │ │ │ +00037460: 616c 6172 4354 7970 652c 2020 5570 3a20 alarCType, Up:
│ │ │ │ │ +00037470: 4261 7365 2063 6c61 7373 6573 0a0a 312e Base classes..1.
│ │ │ │ │ +00037480: 3437 2043 5368 6f72 740a 3d3d 3d3d 3d3d 47 CShort.======
│ │ │ │ │ +00037490: 3d3d 3d3d 3d0a 0a44 6566 696e 6564 2069 =====..Defined i
│ │ │ │ │ +000374a0: 6e20 6e61 6d65 7370 6163 6520 536d 616c n namespace Smal
│ │ │ │ │ +000374b0: 6c74 616c 6b0a 5375 7065 7263 6c61 7373 ltalk.Superclass
│ │ │ │ │ +000374c0: 3a20 4353 6361 6c61 720a 4361 7465 676f : CScalar.Catego
│ │ │ │ │ +000374d0: 7279 3a20 4c61 6e67 7561 6765 2d43 2069 ry: Language-C i
│ │ │ │ │ +000374e0: 6e74 6572 6661 6365 0a0a 2a20 4d65 6e75 nterface..* Menu
│ │ │ │ │ +000374f0: 3a0a 0a2a 2043 5368 6f72 7420 636c 6173 :..* CShort clas
│ │ │ │ │ +00037500: 732d 6163 6365 7373 696e 673a 3a20 2028 s-accessing:: (
│ │ │ │ │ +00037510: 636c 6173 7329 0a2a 2043 5368 6f72 742d class).* CShort-
│ │ │ │ │ +00037520: 6163 6365 7373 696e 673a 3a20 2028 696e accessing:: (in
│ │ │ │ │ +00037530: 7374 616e 6365 290a 0a1f 0a46 696c 653a stance)....File:
│ │ │ │ │ +00037540: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ +00037550: 204e 6f64 653a 2043 5368 6f72 7420 636c Node: CShort cl
│ │ │ │ │ +00037560: 6173 732d 6163 6365 7373 696e 672c 2020 ass-accessing,
│ │ │ │ │ +00037570: 4e65 7874 3a20 4353 686f 7274 2d61 6363 Next: CShort-acc
│ │ │ │ │ +00037580: 6573 7369 6e67 2c20 2055 703a 2043 5368 essing, Up: CSh
│ │ │ │ │ +00037590: 6f72 740a 0a31 2e34 372e 3120 4353 686f ort..1.47.1 CSho
│ │ │ │ │ +000375a0: 7274 2063 6c61 7373 3a20 6163 6365 7373 rt class: access
│ │ │ │ │ +000375b0: 696e 670a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ing.------------
│ │ │ │ │ +000375c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000375d0: 2d2d 0a0a 616c 6967 6e6f 660a 2020 2020 --..alignof.
│ │ │ │ │ +000375e0: 2041 6e73 7765 7220 7468 6520 7265 6365 Answer the rece
│ │ │ │ │ +000375f0: 6976 6572 2773 2069 6e73 7461 6e63 6573 iver's instances
│ │ │ │ │ +00037600: 2072 6571 7569 7265 6420 616c 6967 6d65 required aligme
│ │ │ │ │ +00037610: 6e74 0a0a 634f 626a 5374 6f72 6564 5479 nt..cObjStoredTy
│ │ │ │ │ +00037620: 7065 0a20 2020 2020 5072 6976 6174 6520 pe. Private
│ │ │ │ │ +00037630: 2d20 416e 7377 6572 2061 6e20 696e 6465 - Answer an inde
│ │ │ │ │ +00037640: 7820 7265 6665 7272 696e 6720 746f 2074 x referring to t
│ │ │ │ │ +00037650: 6865 2072 6563 6569 7665 7227 7320 696e he receiver's in
│ │ │ │ │ +00037660: 7374 616e 6365 730a 2020 2020 2073 6361 stances. sca
│ │ │ │ │ +00037670: 6c61 7220 7479 7065 0a0a 7369 7a65 6f66 lar type..sizeof
│ │ │ │ │ +00037680: 0a20 2020 2020 416e 7377 6572 2074 6865 . Answer the
│ │ │ │ │ +00037690: 2072 6563 6569 7665 7227 7320 696e 7374 receiver's inst
│ │ │ │ │ +000376a0: 616e 6365 7320 7369 7a65 0a0a 0a1f 0a46 ances size.....F
│ │ │ │ │ +000376b0: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ +000376c0: 666f 2c20 204e 6f64 653a 2043 5368 6f72 fo, Node: CShor
│ │ │ │ │ +000376d0: 742d 6163 6365 7373 696e 672c 2020 5072 t-accessing, Pr
│ │ │ │ │ +000376e0: 6576 3a20 4353 686f 7274 2063 6c61 7373 ev: CShort class
│ │ │ │ │ +000376f0: 2d61 6363 6573 7369 6e67 2c20 2055 703a -accessing, Up:
│ │ │ │ │ +00037700: 2043 5368 6f72 740a 0a31 2e34 372e 3220 CShort..1.47.2
│ │ │ │ │ +00037710: 4353 686f 7274 3a20 6163 6365 7373 696e CShort: accessin
│ │ │ │ │ +00037720: 670a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d g.--------------
│ │ │ │ │ +00037730: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 616c 6967 ----------..alig
│ │ │ │ │ +00037740: 6e6f 660a 2020 2020 2041 6e73 7765 7220 nof. Answer
│ │ │ │ │ +00037750: 7468 6520 7265 6365 6976 6572 2773 2072 the receiver's r
│ │ │ │ │ +00037760: 6571 7569 7265 6420 616c 6967 6d65 6e74 equired aligment
│ │ │ │ │ +00037770: 0a0a 634f 626a 5374 6f72 6564 5479 7065 ..cObjStoredType
│ │ │ │ │ +00037780: 0a20 2020 2020 5072 6976 6174 6520 2d20 . Private -
│ │ │ │ │ +00037790: 416e 7377 6572 2061 6e20 696e 6465 7820 Answer an index
│ │ │ │ │ +000377a0: 7265 6665 7272 696e 6720 746f 2074 6865 referring to the
│ │ │ │ │ +000377b0: 2072 6563 6569 7665 7227 7320 7363 616c receiver's scal
│ │ │ │ │ +000377c0: 6172 2074 7970 650a 0a73 697a 656f 660a ar type..sizeof.
│ │ │ │ │ +000377d0: 2020 2020 2041 6e73 7765 7220 7468 6520 Answer the
│ │ │ │ │ +000377e0: 7265 6365 6976 6572 2773 2073 697a 650a receiver's size.
│ │ │ │ │ +000377f0: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ +00037800: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ +00037810: 4353 6d61 6c6c 7461 6c6b 2c20 204e 6578 CSmalltalk, Nex
│ │ │ │ │ +00037820: 743a 2043 5374 7269 6e67 2c20 2050 7265 t: CString, Pre
│ │ │ │ │ +00037830: 763a 2043 5368 6f72 742c 2020 5570 3a20 v: CShort, Up:
│ │ │ │ │ +00037840: 4261 7365 2063 6c61 7373 6573 0a0a 312e Base classes..1.
│ │ │ │ │ +00037850: 3438 2043 536d 616c 6c74 616c 6b0a 3d3d 48 CSmalltalk.==
│ │ │ │ │ +00037860: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a44 =============..D
│ │ │ │ │ +00037870: 6566 696e 6564 2069 6e20 6e61 6d65 7370 efined in namesp
│ │ │ │ │ +00037880: 6163 6520 536d 616c 6c74 616c 6b0a 5375 ace Smalltalk.Su
│ │ │ │ │ +00037890: 7065 7263 6c61 7373 3a20 4353 6361 6c61 perclass: CScala
│ │ │ │ │ +000378a0: 720a 4361 7465 676f 7279 3a20 4c61 6e67 r.Category: Lang
│ │ │ │ │ +000378b0: 7561 6765 2d43 2069 6e74 6572 6661 6365 uage-C interface
│ │ │ │ │ +000378c0: 0a0a 2a20 4d65 6e75 3a0a 0a2a 2043 536d ..* Menu:..* CSm
│ │ │ │ │ +000378d0: 616c 6c74 616c 6b20 636c 6173 732d 6163 alltalk class-ac
│ │ │ │ │ +000378e0: 6365 7373 696e 673a 3a20 2028 636c 6173 cessing:: (clas
│ │ │ │ │ +000378f0: 7329 0a2a 2043 536d 616c 6c74 616c 6b2d s).* CSmalltalk-
│ │ │ │ │ +00037900: 6163 6365 7373 696e 673a 3a20 2028 696e accessing:: (in
│ │ │ │ │ +00037910: 7374 616e 6365 290a 0a1f 0a46 696c 653a stance)....File:
│ │ │ │ │ +00037920: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ +00037930: 204e 6f64 653a 2043 536d 616c 6c74 616c Node: CSmalltal
│ │ │ │ │ +00037940: 6b20 636c 6173 732d 6163 6365 7373 696e k class-accessin
│ │ │ │ │ +00037950: 672c 2020 4e65 7874 3a20 4353 6d61 6c6c g, Next: CSmall
│ │ │ │ │ +00037960: 7461 6c6b 2d61 6363 6573 7369 6e67 2c20 talk-accessing,
│ │ │ │ │ +00037970: 2055 703a 2043 536d 616c 6c74 616c 6b0a Up: CSmalltalk.
│ │ │ │ │ +00037980: 0a31 2e34 382e 3120 4353 6d61 6c6c 7461 .1.48.1 CSmallta
│ │ │ │ │ +00037990: 6c6b 2063 6c61 7373 3a20 6163 6365 7373 lk class: access
│ │ │ │ │ +000379a0: 696e 670a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ing.------------
│ │ │ │ │ +000379b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000379c0: 2d2d 2d2d 2d2d 0a0a 616c 6967 6e6f 660a ------..alignof.
│ │ │ │ │ +000379d0: 2020 2020 2041 6e73 7765 7220 7468 6520 Answer the
│ │ │ │ │ +000379e0: 7265 6365 6976 6572 2773 2069 6e73 7461 receiver's insta
│ │ │ │ │ +000379f0: 6e63 6573 2072 6571 7569 7265 6420 616c nces required al
│ │ │ │ │ +00037a00: 6967 6d65 6e74 0a0a 634f 626a 5374 6f72 igment..cObjStor
│ │ │ │ │ +00037a10: 6564 5479 7065 0a20 2020 2020 5072 6976 edType. Priv
│ │ │ │ │ +00037a20: 6174 6520 2d20 416e 7377 6572 2061 6e20 ate - Answer an
│ │ │ │ │ +00037a30: 696e 6465 7820 7265 6665 7272 696e 6720 index referring
│ │ │ │ │ +00037a40: 746f 2074 6865 2072 6563 6569 7665 7227 to the receiver'
│ │ │ │ │ +00037a50: 7320 696e 7374 616e 6365 730a 2020 2020 s instances.
│ │ │ │ │ +00037a60: 2073 6361 6c61 7220 7479 7065 0a0a 7369 scalar type..si
│ │ │ │ │ +00037a70: 7a65 6f66 0a20 2020 2020 416e 7377 6572 zeof. Answer
│ │ │ │ │ +00037a80: 2074 6865 2072 6563 6569 7665 7227 7320 the receiver's
│ │ │ │ │ +00037a90: 696e 7374 616e 6365 7320 7369 7a65 0a0a instances size..
│ │ │ │ │ +00037aa0: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ +00037ab0: 652e 696e 666f 2c20 204e 6f64 653a 2043 e.info, Node: C
│ │ │ │ │ +00037ac0: 536d 616c 6c74 616c 6b2d 6163 6365 7373 Smalltalk-access
│ │ │ │ │ +00037ad0: 696e 672c 2020 5072 6576 3a20 4353 6d61 ing, Prev: CSma
│ │ │ │ │ +00037ae0: 6c6c 7461 6c6b 2063 6c61 7373 2d61 6363 lltalk class-acc
│ │ │ │ │ +00037af0: 6573 7369 6e67 2c20 2055 703a 2043 536d essing, Up: CSm
│ │ │ │ │ +00037b00: 616c 6c74 616c 6b0a 0a31 2e34 382e 3220 alltalk..1.48.2
│ │ │ │ │ +00037b10: 4353 6d61 6c6c 7461 6c6b 3a20 6163 6365 CSmalltalk: acce
│ │ │ │ │ +00037b20: 7373 696e 670a 2d2d 2d2d 2d2d 2d2d 2d2d ssing.----------
│ │ │ │ │ +00037b30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00037b40: 2d2d 0a0a 616c 6967 6e6f 660a 2020 2020 --..alignof.
│ │ │ │ │ +00037b50: 2041 6e73 7765 7220 7468 6520 7265 6365 Answer the rece
│ │ │ │ │ +00037b60: 6976 6572 2773 2072 6571 7569 7265 6420 iver's required
│ │ │ │ │ +00037b70: 616c 6967 6d65 6e74 0a0a 634f 626a 5374 aligment..cObjSt
│ │ │ │ │ +00037b80: 6f72 6564 5479 7065 0a20 2020 2020 5072 oredType. Pr
│ │ │ │ │ +00037b90: 6976 6174 6520 2d20 416e 7377 6572 2061 ivate - Answer a
│ │ │ │ │ +00037ba0: 6e20 696e 6465 7820 7265 6665 7272 696e n index referrin
│ │ │ │ │ +00037bb0: 6720 746f 2074 6865 2072 6563 6569 7665 g to the receive
│ │ │ │ │ +00037bc0: 7227 7320 7363 616c 6172 2074 7970 650a r's scalar type.
│ │ │ │ │ +00037bd0: 0a73 697a 656f 660a 2020 2020 2041 6e73 .sizeof. Ans
│ │ │ │ │ +00037be0: 7765 7220 7468 6520 7265 6365 6976 6572 wer the receiver
│ │ │ │ │ +00037bf0: 2773 2073 697a 650a 0a0a 1f0a 4669 6c65 's size.....File
│ │ │ │ │ +00037c00: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ +00037c10: 2020 4e6f 6465 3a20 4353 7472 696e 672c Node: CString,
│ │ │ │ │ +00037c20: 2020 4e65 7874 3a20 4353 7472 696e 6743 Next: CStringC
│ │ │ │ │ +00037c30: 5479 7065 2c20 2050 7265 763a 2043 536d Type, Prev: CSm
│ │ │ │ │ +00037c40: 616c 6c74 616c 6b2c 2020 5570 3a20 4261 alltalk, Up: Ba
│ │ │ │ │ +00037c50: 7365 2063 6c61 7373 6573 0a0a 312e 3439 se classes..1.49
│ │ │ │ │ +00037c60: 2043 5374 7269 6e67 0a3d 3d3d 3d3d 3d3d CString.=======
│ │ │ │ │ +00037c70: 3d3d 3d3d 3d0a 0a44 6566 696e 6564 2069 =====..Defined i
│ │ │ │ │ +00037c80: 6e20 6e61 6d65 7370 6163 6520 536d 616c n namespace Smal
│ │ │ │ │ +00037c90: 6c74 616c 6b0a 5375 7065 7263 6c61 7373 ltalk.Superclass
│ │ │ │ │ +00037ca0: 3a20 4350 7472 0a43 6174 6567 6f72 793a : CPtr.Category:
│ │ │ │ │ +00037cb0: 204c 616e 6775 6167 652d 4320 696e 7465 Language-C inte
│ │ │ │ │ +00037cc0: 7266 6163 650a 2020 2020 2054 6563 686e rface. Techn
│ │ │ │ │ +00037cd0: 6963 616c 6c79 2c20 4353 7472 696e 6720 ically, CString
│ │ │ │ │ +00037ce0: 6973 2072 6561 6c6c 7920 6120 706f 696e is really a poin
│ │ │ │ │ +00037cf0: 7465 7220 746f 2043 4368 6172 2e20 2048 ter to CChar. H
│ │ │ │ │ +00037d00: 6f77 6576 6572 2c20 6974 0a20 2020 2020 owever, it.
│ │ │ │ │ +00037d10: 6361 6e20 6265 2076 6572 7920 7573 6566 can be very usef
│ │ │ │ │ +00037d20: 756c 2061 7320 6120 6469 7374 696e 6374 ul as a distinct
│ │ │ │ │ +00037d30: 2064 6174 6174 7970 6520 6265 6361 7573 datatype becaus
│ │ │ │ │ +00037d40: 6520 6974 2069 7320 6120 7365 7061 7261 e it is a separa
│ │ │ │ │ +00037d50: 7465 0a20 2020 2020 6461 7461 7479 7065 te. datatype
│ │ │ │ │ +00037d60: 2069 6e20 536d 616c 6c74 616c 6b2c 2073 in Smalltalk, s
│ │ │ │ │ +00037d70: 6f20 7765 2061 6c6c 6f77 2064 6576 656c o we allow devel
│ │ │ │ │ +00037d80: 6f70 6572 7320 746f 2065 7870 7265 7373 opers to express
│ │ │ │ │ +00037d90: 2074 6865 6972 0a20 2020 2020 7365 6d61 their. sema
│ │ │ │ │ +00037da0: 6e74 6963 7320 6d6f 7265 2070 7265 6369 ntics more preci
│ │ │ │ │ +00037db0: 7365 6c79 2062 7920 7573 696e 6720 6120 sely by using a
│ │ │ │ │ +00037dc0: 6d6f 7265 2064 6573 6372 6970 7469 7665 more descriptive
│ │ │ │ │ +00037dd0: 2074 7970 652e 0a0a 2020 2020 204e 6f74 type... Not
│ │ │ │ │ +00037de0: 6520 7468 6174 206c 696b 6520 4343 6861 e that like CCha
│ │ │ │ │ +00037df0: 7220 6973 2061 2070 6f69 6e74 6572 2074 r is a pointer t
│ │ │ │ │ +00037e00: 6f20 6368 6172 2c20 4353 7472 696e 6720 o char, CString
│ │ │ │ │ +00037e10: 6973 2061 6374 7561 6c6c 7920 610a 2020 is actually a.
│ │ │ │ │ +00037e20: 2020 202a 706f 696e 7465 722a 2074 6f20 *pointer* to
│ │ │ │ │ +00037e30: 7374 7269 6e67 3a20 6120 6368 6172 202a string: a char *
│ │ │ │ │ +00037e40: 2a20 696e 2043 2074 6572 6d73 2e20 2049 * in C terms. I
│ │ │ │ │ +00037e50: 6620 796f 7520 6e65 6564 2074 6f20 7461 f you need to ta
│ │ │ │ │ +00037e60: 6b65 2061 0a20 2020 2020 5374 7269 6e67 ke a. String
│ │ │ │ │ +00037e70: 206f 7574 206f 6620 6120 6368 6172 202a out of a char *
│ │ │ │ │ +00037e80: 2c20 7573 6520 4343 6861 723e 3e23 6173 , use CChar>>#as
│ │ │ │ │ +00037e90: 5374 7269 6e67 2e0a 0a20 2020 2020 496e String... In
│ │ │ │ │ +00037ea0: 2067 656e 6572 616c 2c20 4920 6265 6861 general, I beha
│ │ │ │ │ +00037eb0: 7665 206c 696b 6520 6120 6372 6f73 7320 ve like a cross
│ │ │ │ │ +00037ec0: 6265 7477 6565 6e20 616e 2061 7272 6179 between an array
│ │ │ │ │ +00037ed0: 206f 6620 6368 6172 6163 7465 7273 0a20 of characters.
│ │ │ │ │ +00037ee0: 2020 2020 616e 6420 6120 706f 696e 7465 and a pointe
│ │ │ │ │ +00037ef0: 7220 746f 2061 2063 6861 7261 6374 6572 r to a character
│ │ │ │ │ +00037f00: 2e20 2049 2070 726f 7669 6465 2074 6865 . I provide the
│ │ │ │ │ +00037f10: 2070 726f 746f 636f 6c20 666f 7220 626f protocol for bo
│ │ │ │ │ +00037f20: 7468 0a20 2020 2020 6461 7461 2074 7970 th. data typ
│ │ │ │ │ +00037f30: 6573 2e20 204d 7920 2376 616c 7565 206d es. My #value m
│ │ │ │ │ +00037f40: 6574 686f 6420 7265 7475 726e 7320 6120 ethod returns a
│ │ │ │ │ +00037f50: 536d 616c 6c74 616c 6b20 5374 7269 6e67 Smalltalk String
│ │ │ │ │ +00037f60: 2c20 6173 2079 6f75 0a20 2020 2020 776f , as you. wo
│ │ │ │ │ +00037f70: 756c 6420 6578 7065 6374 2066 6f72 2061 uld expect for a
│ │ │ │ │ +00037f80: 2073 6361 6c61 7220 6461 7461 7479 7065 scalar datatype
│ │ │ │ │ +00037f90: 2e0a 0a0a 2a20 4d65 6e75 3a0a 0a2a 2043 ....* Menu:..* C
│ │ │ │ │ +00037fa0: 5374 7269 6e67 2063 6c61 7373 2d61 6363 String class-acc
│ │ │ │ │ +00037fb0: 6573 7369 6e67 3a3a 2020 2863 6c61 7373 essing:: (class
│ │ │ │ │ +00037fc0: 290a 2a20 4353 7472 696e 6720 636c 6173 ).* CString clas
│ │ │ │ │ +00037fd0: 732d 696e 7374 616e 6365 2063 7265 6174 s-instance creat
│ │ │ │ │ +00037fe0: 696f 6e3a 3a20 2028 636c 6173 7329 0a2a ion:: (class).*
│ │ │ │ │ +00037ff0: 2043 5374 7269 6e67 2d61 6363 6573 7369 CString-accessi
│ │ │ │ │ +00038000: 6e67 3a3a 2020 2869 6e73 7461 6e63 6529 ng:: (instance)
│ │ │ │ │ +00038010: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ +00038020: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ +00038030: 4353 7472 696e 6720 636c 6173 732d 6163 CString class-ac
│ │ │ │ │ +00038040: 6365 7373 696e 672c 2020 4e65 7874 3a20 cessing, Next:
│ │ │ │ │ +00038050: 4353 7472 696e 6720 636c 6173 732d 696e CString class-in
│ │ │ │ │ +00038060: 7374 616e 6365 2063 7265 6174 696f 6e2c stance creation,
│ │ │ │ │ +00038070: 2020 5570 3a20 4353 7472 696e 670a 0a31 Up: CString..1
│ │ │ │ │ +00038080: 2e34 392e 3120 4353 7472 696e 6720 636c .49.1 CString cl
│ │ │ │ │ +00038090: 6173 733a 2061 6363 6573 7369 6e67 0a2d ass: accessing.-
│ │ │ │ │ +000380a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000380b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------..
│ │ │ │ │ +000380c0: 634f 626a 5374 6f72 6564 5479 7065 0a20 cObjStoredType.
│ │ │ │ │ +000380d0: 2020 2020 5072 6976 6174 6520 2d20 5072 Private - Pr
│ │ │ │ │ +000380e0: 6f76 6964 6520 6120 636f 6e76 6572 7369 ovide a conversi
│ │ │ │ │ +000380f0: 6f6e 2066 726f 6d20 6120 434f 626a 6563 on from a CObjec
│ │ │ │ │ +00038100: 7420 746f 2061 2053 6d61 6c6c 7461 6c6b t to a Smalltalk
│ │ │ │ │ +00038110: 206f 626a 6563 740a 2020 2020 2074 6f20 object. to
│ │ │ │ │ +00038120: 6265 2073 746f 7265 6420 6279 2023 6174 be stored by #at
│ │ │ │ │ +00038130: 3a70 7574 3a0a 0a0a 1f0a 4669 6c65 3a20 :put:.....File:
│ │ │ │ │ +00038140: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ +00038150: 4e6f 6465 3a20 4353 7472 696e 6720 636c Node: CString cl
│ │ │ │ │ +00038160: 6173 732d 696e 7374 616e 6365 2063 7265 ass-instance cre
│ │ │ │ │ +00038170: 6174 696f 6e2c 2020 4e65 7874 3a20 4353 ation, Next: CS
│ │ │ │ │ +00038180: 7472 696e 672d 6163 6365 7373 696e 672c tring-accessing,
│ │ │ │ │ +00038190: 2020 5072 6576 3a20 4353 7472 696e 6720 Prev: CString
│ │ │ │ │ +000381a0: 636c 6173 732d 6163 6365 7373 696e 672c class-accessing,
│ │ │ │ │ +000381b0: 2020 5570 3a20 4353 7472 696e 670a 0a31 Up: CString..1
│ │ │ │ │ +000381c0: 2e34 392e 3220 4353 7472 696e 6720 636c .49.2 CString cl
│ │ │ │ │ +000381d0: 6173 733a 2069 6e73 7461 6e63 6520 6372 ass: instance cr
│ │ │ │ │ +000381e0: 6561 7469 6f6e 0a2d 2d2d 2d2d 2d2d 2d2d eation.---------
│ │ │ │ │ +000381f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00038200: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------..
│ │ │ │ │ +00038210: 7479 7065 0a20 2020 2020 416e 7377 6572 type. Answer
│ │ │ │ │ +00038220: 2061 2043 5479 7065 2066 6f72 2074 6865 a CType for the
│ │ │ │ │ +00038230: 2072 6563 6569 7665 722d 2d66 6f72 2065 receiver--for e
│ │ │ │ │ +00038240: 7861 6d70 6c65 2c20 4342 7974 6554 7970 xample, CByteTyp
│ │ │ │ │ +00038250: 6520 6966 2074 6865 0a20 2020 2020 7265 e if the. re
│ │ │ │ │ +00038260: 6365 6976 6572 2069 7320 4342 7974 652e ceiver is CByte.
│ │ │ │ │ +00038270: 0a0a 7661 6c75 653a 2061 6e4f 626a 6563 ..value: anObjec
│ │ │ │ │ +00038280: 740a 2020 2020 2041 6e73 7765 7220 6120 t. Answer a
│ │ │ │ │ +00038290: 6e65 776c 7920 616c 6c6f 6361 7465 6420 newly allocated
│ │ │ │ │ +000382a0: 434f 626a 6563 7420 636f 6e74 6169 6e69 CObject containi
│ │ │ │ │ +000382b0: 6e67 2074 6865 2070 6173 7365 6420 7661 ng the passed va
│ │ │ │ │ +000382c0: 6c75 652c 0a20 2020 2020 616e 4f62 6a65 lue,. anObje
│ │ │ │ │ +000382d0: 6374 2e20 5265 6d65 6d62 6572 2074 6f20 ct. Remember to
│ │ │ │ │ +000382e0: 6361 6c6c 2023 6164 6454 6f42 6546 696e call #addToBeFin
│ │ │ │ │ +000382f0: 616c 697a 6564 2069 6620 796f 7520 7761 alized if you wa
│ │ │ │ │ +00038300: 6e74 2074 6865 0a20 2020 2020 434f 626a nt the. CObj
│ │ │ │ │ +00038310: 6563 7420 746f 2062 6520 6175 746f 6d61 ect to be automa
│ │ │ │ │ +00038320: 7469 6361 6c6c 7920 6672 6565 640a 0a0a tically freed...
│ │ │ │ │ +00038330: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ +00038340: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 4353 .info, Node: CS
│ │ │ │ │ +00038350: 7472 696e 672d 6163 6365 7373 696e 672c tring-accessing,
│ │ │ │ │ +00038360: 2020 5072 6576 3a20 4353 7472 696e 6720 Prev: CString
│ │ │ │ │ +00038370: 636c 6173 732d 696e 7374 616e 6365 2063 class-instance c
│ │ │ │ │ +00038380: 7265 6174 696f 6e2c 2020 5570 3a20 4353 reation, Up: CS
│ │ │ │ │ +00038390: 7472 696e 670a 0a31 2e34 392e 3320 4353 tring..1.49.3 CS
│ │ │ │ │ +000383a0: 7472 696e 673a 2061 6363 6573 7369 6e67 tring: accessing
│ │ │ │ │ +000383b0: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------
│ │ │ │ │ +000383c0: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 634f 626a ----------..cObj
│ │ │ │ │ +000383d0: 5374 6f72 6564 5479 7065 0a20 2020 2020 StoredType.
│ │ │ │ │ +000383e0: 5072 6976 6174 6520 2d20 5072 6f76 6964 Private - Provid
│ │ │ │ │ +000383f0: 6520 6120 636f 6e76 6572 7369 6f6e 2066 e a conversion f
│ │ │ │ │ +00038400: 726f 6d20 6120 434f 626a 6563 7420 746f rom a CObject to
│ │ │ │ │ +00038410: 2061 2053 6d61 6c6c 7461 6c6b 206f 626a a Smalltalk obj
│ │ │ │ │ +00038420: 6563 740a 2020 2020 2074 6f20 6265 2073 ect. to be s
│ │ │ │ │ +00038430: 746f 7265 6420 6279 2023 6174 3a70 7574 tored by #at:put
│ │ │ │ │ +00038440: 3a0a 0a76 616c 7565 0a20 2020 2020 416e :..value. An
│ │ │ │ │ +00038450: 7377 6572 2074 6865 2076 616c 7565 2074 swer the value t
│ │ │ │ │ +00038460: 6865 2072 6563 6569 7665 7220 6973 2070 he receiver is p
│ │ │ │ │ +00038470: 6f69 6e74 696e 6720 746f 2e20 5468 6520 ointing to. The
│ │ │ │ │ +00038480: 6578 6163 7420 7265 7475 726e 6564 0a20 exact returned.
│ │ │ │ │ +00038490: 2020 2020 7661 6c75 6520 6465 7065 6e64 value depend
│ │ │ │ │ +000384a0: 7320 6f6e 2074 6865 2072 6563 6569 7665 s on the receive
│ │ │ │ │ +000384b0: 7227 7320 636c 6173 730a 0a76 616c 7565 r's class..value
│ │ │ │ │ +000384c0: 3a20 6156 616c 7565 0a20 2020 2020 5365 : aValue. Se
│ │ │ │ │ +000384d0: 7420 7468 6520 7265 6365 6976 6572 2074 t the receiver t
│ │ │ │ │ +000384e0: 6f20 706f 696e 7420 746f 2074 6865 2076 o point to the v
│ │ │ │ │ +000384f0: 616c 7565 2c20 6156 616c 7565 2e20 5468 alue, aValue. Th
│ │ │ │ │ +00038500: 6520 6578 6163 7420 6d65 616e 696e 670a e exact meaning.
│ │ │ │ │ +00038510: 2020 2020 206f 6620 6156 616c 7565 2064 of aValue d
│ │ │ │ │ +00038520: 6570 656e 6473 206f 6e20 7468 6520 7265 epends on the re
│ │ │ │ │ +00038530: 6365 6976 6572 2773 2063 6c61 7373 0a0a ceiver's class..
│ │ │ │ │ +00038540: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ +00038550: 652e 696e 666f 2c20 204e 6f64 653a 2043 e.info, Node: C
│ │ │ │ │ +00038560: 5374 7269 6e67 4354 7970 652c 2020 4e65 StringCType, Ne
│ │ │ │ │ +00038570: 7874 3a20 4353 7472 7563 742c 2020 5072 xt: CStruct, Pr
│ │ │ │ │ +00038580: 6576 3a20 4353 7472 696e 672c 2020 5570 ev: CString, Up
│ │ │ │ │ +00038590: 3a20 4261 7365 2063 6c61 7373 6573 0a0a : Base classes..
│ │ │ │ │ +000385a0: 312e 3530 2043 5374 7269 6e67 4354 7970 1.50 CStringCTyp
│ │ │ │ │ +000385b0: 650a 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d e.==============
│ │ │ │ │ +000385c0: 3d3d 3d0a 0a44 6566 696e 6564 2069 6e20 ===..Defined in
│ │ │ │ │ +000385d0: 6e61 6d65 7370 6163 6520 536d 616c 6c74 namespace Smallt
│ │ │ │ │ +000385e0: 616c 6b0a 5375 7065 7263 6c61 7373 3a20 alk.Superclass:
│ │ │ │ │ +000385f0: 4353 6361 6c61 7243 5479 7065 0a43 6174 CScalarCType.Cat
│ │ │ │ │ +00038600: 6567 6f72 793a 204c 616e 6775 6167 652d egory: Language-
│ │ │ │ │ +00038610: 4320 696e 7465 7266 6163 650a 0a2a 204d C interface..* M
│ │ │ │ │ +00038620: 656e 753a 0a0a 2a20 4353 7472 696e 6743 enu:..* CStringC
│ │ │ │ │ +00038630: 5479 7065 2d61 6363 6573 7369 6e67 3a3a Type-accessing::
│ │ │ │ │ +00038640: 2020 2869 6e73 7461 6e63 6529 0a0a 1f0a (instance)....
│ │ │ │ │ +00038650: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ +00038660: 6e66 6f2c 2020 4e6f 6465 3a20 4353 7472 nfo, Node: CStr
│ │ │ │ │ +00038670: 696e 6743 5479 7065 2d61 6363 6573 7369 ingCType-accessi
│ │ │ │ │ +00038680: 6e67 2c20 2055 703a 2043 5374 7269 6e67 ng, Up: CString
│ │ │ │ │ +00038690: 4354 7970 650a 0a31 2e35 302e 3120 4353 CType..1.50.1 CS
│ │ │ │ │ +000386a0: 7472 696e 6743 5479 7065 3a20 6163 6365 tringCType: acce
│ │ │ │ │ +000386b0: 7373 696e 670a 2d2d 2d2d 2d2d 2d2d 2d2d ssing.----------
│ │ │ │ │ +000386c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000386d0: 2d2d 2d2d 0a0a 656c 656d 656e 7454 7970 ----..elementTyp
│ │ │ │ │ +000386e0: 650a 2020 2020 2041 6e73 7765 7220 7468 e. Answer th
│ │ │ │ │ +000386f0: 6520 7479 7065 206f 6620 7468 6520 656c e type of the el
│ │ │ │ │ +00038700: 656d 656e 7473 2069 6e20 7468 6520 7265 ements in the re
│ │ │ │ │ +00038710: 6365 6976 6572 2773 2069 6e73 7461 6e63 ceiver's instanc
│ │ │ │ │ +00038720: 6573 0a0a 0a1f 0a46 696c 653a 2067 7374 es.....File: gst
│ │ │ │ │ +00038730: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ +00038740: 653a 2043 5374 7275 6374 2c20 204e 6578 e: CStruct, Nex
│ │ │ │ │ +00038750: 743a 2043 5479 7065 2c20 2050 7265 763a t: CType, Prev:
│ │ │ │ │ +00038760: 2043 5374 7269 6e67 4354 7970 652c 2020 CStringCType,
│ │ │ │ │ +00038770: 5570 3a20 4261 7365 2063 6c61 7373 6573 Up: Base classes
│ │ │ │ │ +00038780: 0a0a 312e 3531 2043 5374 7275 6374 0a3d ..1.51 CStruct.=
│ │ │ │ │ +00038790: 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a44 6566 ===========..Def
│ │ │ │ │ +000387a0: 696e 6564 2069 6e20 6e61 6d65 7370 6163 ined in namespac
│ │ │ │ │ +000387b0: 6520 536d 616c 6c74 616c 6b0a 5375 7065 e Smalltalk.Supe
│ │ │ │ │ +000387c0: 7263 6c61 7373 3a20 4343 6f6d 706f 756e rclass: CCompoun
│ │ │ │ │ +000387d0: 640a 4361 7465 676f 7279 3a20 4c61 6e67 d.Category: Lang
│ │ │ │ │ +000387e0: 7561 6765 2d43 2069 6e74 6572 6661 6365 uage-C interface
│ │ │ │ │ +000387f0: 0a0a 2a20 4d65 6e75 3a0a 0a2a 2043 5374 ..* Menu:..* CSt
│ │ │ │ │ +00038800: 7275 6374 2063 6c61 7373 2d73 7562 636c ruct class-subcl
│ │ │ │ │ +00038810: 6173 7320 6372 6561 7469 6f6e 3a3a 2020 ass creation::
│ │ │ │ │ +00038820: 2863 6c61 7373 290a 0a1f 0a46 696c 653a (class)....File:
│ │ │ │ │ +00038830: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ +00038840: 204e 6f64 653a 2043 5374 7275 6374 2063 Node: CStruct c
│ │ │ │ │ +00038850: 6c61 7373 2d73 7562 636c 6173 7320 6372 lass-subclass cr
│ │ │ │ │ +00038860: 6561 7469 6f6e 2c20 2055 703a 2043 5374 eation, Up: CSt
│ │ │ │ │ +00038870: 7275 6374 0a0a 312e 3531 2e31 2043 5374 ruct..1.51.1 CSt
│ │ │ │ │ +00038880: 7275 6374 2063 6c61 7373 3a20 7375 6263 ruct class: subc
│ │ │ │ │ +00038890: 6c61 7373 2063 7265 6174 696f 6e0a 2d2d lass creation.--
│ │ │ │ │ +000388a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000388b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000388c0: 2d2d 2d2d 2d0a 0a64 6563 6c61 7261 7469 -----..declarati
│ │ │ │ │ +000388d0: 6f6e 3a20 6172 7261 790a 2020 2020 2043 on: array. C
│ │ │ │ │ +000388e0: 6f6d 7069 6c65 206d 6574 686f 6473 2074 ompile methods t
│ │ │ │ │ +000388f0: 6861 7420 696d 706c 656d 656e 7420 7468 hat implement th
│ │ │ │ │ +00038900: 6520 6465 636c 6172 6174 696f 6e20 696e e declaration in
│ │ │ │ │ +00038910: 2061 7272 6179 2e0a 0a0a 1f0a 4669 6c65 array......File
│ │ │ │ │ +00038920: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ +00038930: 2020 4e6f 6465 3a20 4354 7970 652c 2020 Node: CType,
│ │ │ │ │ +00038940: 4e65 7874 3a20 4355 4368 6172 2c20 2050 Next: CUChar, P
│ │ │ │ │ +00038950: 7265 763a 2043 5374 7275 6374 2c20 2055 rev: CStruct, U
│ │ │ │ │ +00038960: 703a 2042 6173 6520 636c 6173 7365 730a p: Base classes.
│ │ │ │ │ +00038970: 0a31 2e35 3220 4354 7970 650a 3d3d 3d3d .1.52 CType.====
│ │ │ │ │ +00038980: 3d3d 3d3d 3d3d 0a0a 4465 6669 6e65 6420 ======..Defined
│ │ │ │ │ +00038990: 696e 206e 616d 6573 7061 6365 2053 6d61 in namespace Sma
│ │ │ │ │ +000389a0: 6c6c 7461 6c6b 0a53 7570 6572 636c 6173 lltalk.Superclas
│ │ │ │ │ +000389b0: 733a 204f 626a 6563 740a 4361 7465 676f s: Object.Catego
│ │ │ │ │ +000389c0: 7279 3a20 4c61 6e67 7561 6765 2d43 2069 ry: Language-C i
│ │ │ │ │ +000389d0: 6e74 6572 6661 6365 0a20 2020 2020 4920 nterface. I
│ │ │ │ │ +000389e0: 616d 206e 6f74 2070 6172 7420 6f66 2074 am not part of t
│ │ │ │ │ +000389f0: 6865 2073 7461 6e64 6172 6420 536d 616c he standard Smal
│ │ │ │ │ +00038a00: 6c74 616c 6b20 6b65 726e 656c 2063 6c61 ltalk kernel cla
│ │ │ │ │ +00038a10: 7373 2068 6965 7261 7263 6879 2e20 2049 ss hierarchy. I
│ │ │ │ │ +00038a20: 0a20 2020 2020 636f 6e74 6169 6e20 7479 . contain ty
│ │ │ │ │ +00038a30: 7065 2069 6e66 6f72 6d61 7469 6f6e 2075 pe information u
│ │ │ │ │ +00038a40: 7365 6420 6279 2073 7562 636c 6173 7365 sed by subclasse
│ │ │ │ │ +00038a50: 7320 6f66 2043 4f62 6a65 6374 2c20 7768 s of CObject, wh
│ │ │ │ │ +00038a60: 6963 680a 2020 2020 2072 6570 7265 7365 ich. represe
│ │ │ │ │ +00038a70: 6e74 7320 6578 7465 726e 616c 2043 2064 nts external C d
│ │ │ │ │ +00038a80: 6174 6120 6974 656d 732e 0a0a 2020 2020 ata items...
│ │ │ │ │ +00038a90: 204d 7920 6f6e 6c79 2069 6e73 7461 6e63 My only instanc
│ │ │ │ │ +00038aa0: 6520 7661 7269 6162 6c65 2c20 634f 626a e variable, cObj
│ │ │ │ │ +00038ab0: 6563 7454 7970 652c 2069 7320 7573 6564 ectType, is used
│ │ │ │ │ +00038ac0: 2074 6f20 686f 6c64 206f 6e74 6f20 7468 to hold onto th
│ │ │ │ │ +00038ad0: 650a 2020 2020 2043 4f62 6a65 6374 2073 e. CObject s
│ │ │ │ │ +00038ae0: 7562 636c 6173 7320 7468 6174 2067 6574 ubclass that get
│ │ │ │ │ +00038af0: 7320 6372 6561 7465 6420 666f 7220 6120 s created for a
│ │ │ │ │ +00038b00: 6769 7665 6e20 4354 7970 652e 2020 5573 given CType. Us
│ │ │ │ │ +00038b10: 6564 0a20 2020 2020 7072 696d 6172 696c ed. primaril
│ │ │ │ │ +00038b20: 7920 696e 2074 6865 2043 2070 6172 7420 y in the C part
│ │ │ │ │ +00038b30: 6f66 2074 6865 2069 6e74 6572 7072 6574 of the interpret
│ │ │ │ │ +00038b40: 6572 2062 6563 6175 7365 2069 6e74 6572 er because inter
│ │ │ │ │ +00038b50: 6e61 6c6c 7920 6974 0a20 2020 2020 6361 nally it. ca
│ │ │ │ │ +00038b60: 6e6e 6f74 2065 7865 6375 7465 206d 6574 nnot execute met
│ │ │ │ │ +00038b70: 686f 6473 2074 6f20 6765 7420 7661 6c75 hods to get valu
│ │ │ │ │ +00038b80: 6573 2c20 736f 2069 7420 6861 7320 6120 es, so it has a
│ │ │ │ │ +00038b90: 7369 6d70 6c65 2077 6179 2074 6f0a 2020 simple way to.
│ │ │ │ │ +00038ba0: 2020 2061 6363 6573 7320 696e 7374 616e access instan
│ │ │ │ │ +00038bb0: 6365 2076 6172 6961 626c 6520 7768 6963 ce variable whic
│ │ │ │ │ +00038bc0: 6820 686f 6c64 7320 7468 6520 6465 7369 h holds the desi
│ │ │ │ │ +00038bd0: 7265 6420 7375 6263 6c61 7373 2e0a 0a20 red subclass...
│ │ │ │ │ +00038be0: 2020 2020 4d79 2073 7562 636c 6173 7365 My subclasse
│ │ │ │ │ +00038bf0: 7320 6861 7665 2069 6e73 7461 6e63 6573 s have instances
│ │ │ │ │ +00038c00: 2077 6869 6368 2072 6570 7265 7365 6e74 which represent
│ │ │ │ │ +00038c10: 2074 6865 2061 6374 7561 6c20 6461 7461 the actual data
│ │ │ │ │ +00038c20: 0a20 2020 2020 7479 7065 733b 2066 6f72 . types; for
│ │ │ │ │ +00038c30: 2074 6865 2073 6361 6c61 7220 7479 7065 the scalar type
│ │ │ │ │ +00038c40: 732c 2074 6865 7265 2069 7320 6f6e 6c79 s, there is only
│ │ │ │ │ +00038c50: 206f 6e65 2069 6e73 7461 6e63 6520 6372 one instance cr
│ │ │ │ │ +00038c60: 6561 7465 6420 6f66 0a20 2020 2020 6561 eated of. ea
│ │ │ │ │ +00038c70: 6368 2c20 6275 7420 666f 7220 7468 6520 ch, but for the
│ │ │ │ │ +00038c80: 6167 6772 6567 6174 6520 7479 7065 732c aggregate types,
│ │ │ │ │ +00038c90: 2074 6865 7265 2069 7320 6174 206c 6561 there is at lea
│ │ │ │ │ +00038ca0: 7374 206f 6e65 2069 6e73 7461 6e63 650a st one instance.
│ │ │ │ │ +00038cb0: 2020 2020 2070 6572 2062 6173 6520 7479 per base ty
│ │ │ │ │ +00038cc0: 7065 2061 6e64 2f6f 7220 6e75 6d62 6572 pe and/or number
│ │ │ │ │ +00038cd0: 206f 6620 656c 656d 656e 7473 2e0a 0a2a of elements...*
│ │ │ │ │ +00038ce0: 204d 656e 753a 0a0a 2a20 4354 7970 6520 Menu:..* CType
│ │ │ │ │ +00038cf0: 636c 6173 732d 4320 696e 7374 616e 6365 class-C instance
│ │ │ │ │ +00038d00: 2063 7265 6174 696f 6e3a 3a20 2028 636c creation:: (cl
│ │ │ │ │ +00038d10: 6173 7329 0a2a 2043 5479 7065 2063 6c61 ass).* CType cla
│ │ │ │ │ +00038d20: 7373 2d69 6e69 7469 616c 697a 6174 696f ss-initializatio
│ │ │ │ │ +00038d30: 6e3a 3a20 2028 636c 6173 7329 0a2a 2043 n:: (class).* C
│ │ │ │ │ +00038d40: 5479 7065 2d61 6363 6573 7369 6e67 3a3a Type-accessing::
│ │ │ │ │ +00038d50: 2020 2869 6e73 7461 6e63 6529 0a2a 2043 (instance).* C
│ │ │ │ │ +00038d60: 5479 7065 2d62 6173 6963 3a3a 2020 2869 Type-basic:: (i
│ │ │ │ │ +00038d70: 6e73 7461 6e63 6529 0a2a 2043 5479 7065 nstance).* CType
│ │ │ │ │ +00038d80: 2d43 2069 6e73 7461 6e63 6520 6372 6561 -C instance crea
│ │ │ │ │ +00038d90: 7469 6f6e 3a3a 2020 2869 6e73 7461 6e63 tion:: (instanc
│ │ │ │ │ +00038da0: 6529 0a2a 2043 5479 7065 2d73 746f 7269 e).* CType-stori
│ │ │ │ │ +00038db0: 6e67 3a3a 2020 2869 6e73 7461 6e63 6529 ng:: (instance)
│ │ │ │ │ +00038dc0: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ +00038dd0: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ +00038de0: 4354 7970 6520 636c 6173 732d 4320 696e CType class-C in
│ │ │ │ │ +00038df0: 7374 616e 6365 2063 7265 6174 696f 6e2c stance creation,
│ │ │ │ │ +00038e00: 2020 4e65 7874 3a20 4354 7970 6520 636c Next: CType cl
│ │ │ │ │ +00038e10: 6173 732d 696e 6974 6961 6c69 7a61 7469 ass-initializati
│ │ │ │ │ +00038e20: 6f6e 2c20 2055 703a 2043 5479 7065 0a0a on, Up: CType..
│ │ │ │ │ +00038e30: 312e 3532 2e31 2043 5479 7065 2063 6c61 1.52.1 CType cla
│ │ │ │ │ +00038e40: 7373 3a20 4320 696e 7374 616e 6365 2063 ss: C instance c
│ │ │ │ │ +00038e50: 7265 6174 696f 6e0a 2d2d 2d2d 2d2d 2d2d reation.--------
│ │ │ │ │ +00038e60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00038e70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------.
│ │ │ │ │ +00038e80: 0a63 4f62 6a65 6374 4269 6e64 696e 673a .cObjectBinding:
│ │ │ │ │ +00038e90: 2061 434f 626a 6563 7453 7562 636c 6173 aCObjectSubclas
│ │ │ │ │ +00038ea0: 7342 696e 6469 6e67 0a20 2020 2020 4372 sBinding. Cr
│ │ │ │ │ +00038eb0: 6561 7465 2061 206e 6577 2043 5479 7065 eate a new CType
│ │ │ │ │ +00038ec0: 2066 6f72 2074 6865 2067 6976 656e 2073 for the given s
│ │ │ │ │ +00038ed0: 7562 636c 6173 7320 6f66 2043 4f62 6a65 ubclass of CObje
│ │ │ │ │ +00038ee0: 6374 0a0a 634f 626a 6563 7454 7970 653a ct..cObjectType:
│ │ │ │ │ +00038ef0: 2061 434f 626a 6563 7453 7562 636c 6173 aCObjectSubclas
│ │ │ │ │ +00038f00: 730a 2020 2020 2043 7265 6174 6520 6120 s. Create a
│ │ │ │ │ +00038f10: 6e65 7720 4354 7970 6520 666f 7220 7468 new CType for th
│ │ │ │ │ +00038f20: 6520 6769 7665 6e20 7375 6263 6c61 7373 e given subclass
│ │ │ │ │ +00038f30: 206f 6620 434f 626a 6563 740a 0a63 6f6d of CObject..com
│ │ │ │ │ +00038f40: 7075 7465 4167 6772 6567 6174 6554 7970 puteAggregateTyp
│ │ │ │ │ +00038f50: 653a 2074 7970 650a 2020 2020 2050 7269 e: type. Pri
│ │ │ │ │ +00038f60: 7661 7465 202d 2043 616c 6c65 6420 6279 vate - Called by
│ │ │ │ │ +00038f70: 2066 726f 6d3a 2066 6f72 2070 6f69 6e74 from: for point
│ │ │ │ │ +00038f80: 6572 732f 6172 7261 7973 2e20 2046 6f72 ers/arrays. For
│ │ │ │ │ +00038f90: 6d61 7420 6f66 2074 7970 653a 0a20 2020 mat of type:.
│ │ │ │ │ +00038fa0: 2020 2823 6172 7261 7920 2369 6e74 2033 (#array #int 3
│ │ │ │ │ +00038fb0: 2920 6f72 2028 2370 7472 2023 7b46 6f6f ) or (#ptr #{Foo
│ │ │ │ │ +00038fc0: 5374 7275 6374 7d29 0a0a 6672 6f6d 3a20 Struct})..from:
│ │ │ │ │ +00038fd0: 7479 7065 0a20 2020 2020 5072 6976 6174 type. Privat
│ │ │ │ │ +00038fe0: 6520 2d20 5061 7373 2074 6865 2073 697a e - Pass the siz
│ │ │ │ │ +00038ff0: 652c 2061 6c69 676e 6d65 6e74 2c20 616e e, alignment, an
│ │ │ │ │ +00039000: 6420 6465 7363 7269 7074 696f 6e20 6f66 d description of
│ │ │ │ │ +00039010: 2043 5479 7065 2066 6f72 0a20 2020 2020 CType for.
│ │ │ │ │ +00039020: 6142 6c6f 636b 2c20 6769 7665 6e20 7468 aBlock, given th
│ │ │ │ │ +00039030: 6520 6669 656c 6420 6465 7363 7269 7074 e field descript
│ │ │ │ │ +00039040: 696f 6e20 696e 2060 7479 7065 2720 2874 ion in `type' (t
│ │ │ │ │ +00039050: 6865 2073 6563 6f6e 6420 656c 656d 656e he second elemen
│ │ │ │ │ +00039060: 740a 2020 2020 206f 6620 6561 6368 2070 t. of each p
│ │ │ │ │ +00039070: 6169 7229 2e0a 0a0a 1f0a 4669 6c65 3a20 air)......File:
│ │ │ │ │ +00039080: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ +00039090: 4e6f 6465 3a20 4354 7970 6520 636c 6173 Node: CType clas
│ │ │ │ │ +000390a0: 732d 696e 6974 6961 6c69 7a61 7469 6f6e s-initialization
│ │ │ │ │ +000390b0: 2c20 204e 6578 743a 2043 5479 7065 2d61 , Next: CType-a
│ │ │ │ │ +000390c0: 6363 6573 7369 6e67 2c20 2050 7265 763a ccessing, Prev:
│ │ │ │ │ +000390d0: 2043 5479 7065 2063 6c61 7373 2d43 2069 CType class-C i
│ │ │ │ │ +000390e0: 6e73 7461 6e63 6520 6372 6561 7469 6f6e nstance creation
│ │ │ │ │ +000390f0: 2c20 2055 703a 2043 5479 7065 0a0a 312e , Up: CType..1.
│ │ │ │ │ +00039100: 3532 2e32 2043 5479 7065 2063 6c61 7373 52.2 CType class
│ │ │ │ │ +00039110: 3a20 696e 6974 6961 6c69 7a61 7469 6f6e : initialization
│ │ │ │ │ +00039120: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------
│ │ │ │ │ +00039130: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00039140: 2d2d 2d0a 0a69 6e69 7469 616c 697a 650a ---..initialize.
│ │ │ │ │ +00039150: 2020 2020 2049 6e69 7469 616c 697a 6520 Initialize
│ │ │ │ │ +00039160: 7468 6520 7265 6365 6976 6572 2773 2054 the receiver's T
│ │ │ │ │ +00039170: 7970 654d 6170 0a0a 0a1f 0a46 696c 653a ypeMap.....File:
│ │ │ │ │ +00039180: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ +00039190: 204e 6f64 653a 2043 5479 7065 2d61 6363 Node: CType-acc
│ │ │ │ │ +000391a0: 6573 7369 6e67 2c20 204e 6578 743a 2043 essing, Next: C
│ │ │ │ │ +000391b0: 5479 7065 2d62 6173 6963 2c20 2050 7265 Type-basic, Pre
│ │ │ │ │ +000391c0: 763a 2043 5479 7065 2063 6c61 7373 2d69 v: CType class-i
│ │ │ │ │ +000391d0: 6e69 7469 616c 697a 6174 696f 6e2c 2020 nitialization,
│ │ │ │ │ +000391e0: 5570 3a20 4354 7970 650a 0a31 2e35 322e Up: CType..1.52.
│ │ │ │ │ +000391f0: 3320 4354 7970 653a 2061 6363 6573 7369 3 CType: accessi
│ │ │ │ │ +00039200: 6e67 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ng.-------------
│ │ │ │ │ +00039210: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 616c 6967 ----------..alig
│ │ │ │ │ +00039220: 6e6f 660a 2020 2020 2041 6e73 7765 7220 nof. Answer
│ │ │ │ │ +00039230: 7468 6520 7369 7a65 206f 6620 7468 6520 the size of the
│ │ │ │ │ +00039240: 7265 6365 6976 6572 2773 2069 6e73 7461 receiver's insta
│ │ │ │ │ +00039250: 6e63 6573 0a0a 6172 7261 7954 7970 653a nces..arrayType:
│ │ │ │ │ +00039260: 2073 697a 650a 2020 2020 2041 6e73 7765 size. Answe
│ │ │ │ │ +00039270: 7220 6120 4341 7272 6179 4354 7970 6520 r a CArrayCType
│ │ │ │ │ +00039280: 7768 6963 6820 7265 7072 6573 656e 7473 which represents
│ │ │ │ │ +00039290: 2061 6e20 6172 7261 7920 7769 7468 2074 an array with t
│ │ │ │ │ +000392a0: 6865 2067 6976 656e 2073 697a 650a 2020 he given size.
│ │ │ │ │ +000392b0: 2020 206f 6620 434f 626a 6563 7473 2077 of CObjects w
│ │ │ │ │ +000392c0: 686f 7365 2074 7970 6520 6973 2069 6e20 hose type is in
│ │ │ │ │ +000392d0: 7475 726e 2072 6570 7265 7365 6e74 6564 turn represented
│ │ │ │ │ +000392e0: 2062 7920 7468 6520 7265 6365 6976 6572 by the receiver
│ │ │ │ │ +000392f0: 0a0a 634f 626a 6563 7454 7970 650a 2020 ..cObjectType.
│ │ │ │ │ +00039300: 2020 2041 6e73 7765 7220 7468 6520 434f Answer the CO
│ │ │ │ │ +00039310: 626a 6563 7420 7375 6263 6c61 7373 2077 bject subclass w
│ │ │ │ │ +00039320: 686f 7365 2069 6e73 7461 6e63 6520 6973 hose instance is
│ │ │ │ │ +00039330: 2063 7265 6174 6564 2077 6865 6e20 6e65 created when ne
│ │ │ │ │ +00039340: 7720 6973 0a20 2020 2020 7365 6e74 2074 w is. sent t
│ │ │ │ │ +00039350: 6f20 7468 6520 7265 6365 6976 6572 0a0a o the receiver..
│ │ │ │ │ +00039360: 6e65 773a 2061 6e49 6e74 6567 6572 0a20 new: anInteger.
│ │ │ │ │ +00039370: 2020 2020 416c 6c6f 6361 7465 2061 206e Allocate a n
│ │ │ │ │ +00039380: 6577 2043 4f62 6a65 6374 2077 6974 6820 ew CObject with
│ │ │ │ │ +00039390: 726f 6f6d 2066 6f72 2061 6e49 6e74 6567 room for anInteg
│ │ │ │ │ +000393a0: 6572 2043 206f 626a 6563 7473 206f 6620 er C objects of
│ │ │ │ │ +000393b0: 7468 650a 2020 2020 2074 7970 6520 2863 the. type (c
│ │ │ │ │ +000393c0: 6c61 7373 2920 6964 656e 7469 6669 6564 lass) identified
│ │ │ │ │ +000393d0: 2062 7920 7468 6520 7265 6365 6976 6572 by the receiver
│ │ │ │ │ +000393e0: 2e20 2049 7420 6973 2074 6865 2063 616c . It is the cal
│ │ │ │ │ +000393f0: 6c65 7227 730a 2020 2020 2072 6573 706f ler's. respo
│ │ │ │ │ +00039400: 6e73 6962 696c 6974 7920 746f 2066 7265 nsibility to fre
│ │ │ │ │ +00039410: 6520 7468 6520 6d65 6d6f 7279 2061 6c6c e the memory all
│ │ │ │ │ +00039420: 6f63 6174 6564 2066 6f72 2069 742e 0a0a ocated for it...
│ │ │ │ │ +00039430: 7074 7254 7970 650a 2020 2020 2041 6e73 ptrType. Ans
│ │ │ │ │ +00039440: 7765 7220 6120 4350 7472 4354 7970 6520 wer a CPtrCType
│ │ │ │ │ +00039450: 7768 6963 6820 7265 7072 6573 656e 7473 which represents
│ │ │ │ │ +00039460: 2061 2070 6f69 6e74 6572 2074 6f20 434f a pointer to CO
│ │ │ │ │ +00039470: 626a 6563 7473 2077 686f 7365 0a20 2020 bjects whose.
│ │ │ │ │ +00039480: 2020 7479 7065 2069 7320 696e 2074 7572 type is in tur
│ │ │ │ │ +00039490: 6e20 7265 7072 6573 656e 7465 6420 6279 n represented by
│ │ │ │ │ +000394a0: 2074 6865 2072 6563 6569 7665 720a 0a73 the receiver..s
│ │ │ │ │ +000394b0: 697a 656f 660a 2020 2020 2041 6e73 7765 izeof. Answe
│ │ │ │ │ +000394c0: 7220 7468 6520 7369 7a65 206f 6620 7468 r the size of th
│ │ │ │ │ +000394d0: 6520 7265 6365 6976 6572 2773 2069 6e73 e receiver's ins
│ │ │ │ │ +000394e0: 7461 6e63 6573 0a0a 7661 6c75 6554 7970 tances..valueTyp
│ │ │ │ │ +000394f0: 650a 2020 2020 2076 616c 7565 5479 7065 e. valueType
│ │ │ │ │ +00039500: 2069 7320 7573 6564 2061 7320 6120 6d65 is used as a me
│ │ │ │ │ +00039510: 616e 7320 746f 2063 6f6d 6d75 6e69 6361 ans to communica
│ │ │ │ │ +00039520: 7465 2074 6f20 7468 6520 696e 7465 7270 te to the interp
│ │ │ │ │ +00039530: 7265 7465 7220 7468 650a 2020 2020 2075 reter the. u
│ │ │ │ │ +00039540: 6e64 6572 6c79 696e 6720 7479 7065 206f nderlying type o
│ │ │ │ │ +00039550: 6620 7468 6520 6461 7461 2e20 2046 6f72 f the data. For
│ │ │ │ │ +00039560: 2061 6e79 7468 696e 6720 6275 7420 7363 anything but sc
│ │ │ │ │ +00039570: 616c 6172 732c 2069 7427 7320 6a75 7374 alars, it's just
│ │ │ │ │ +00039580: 0a20 2020 2020 2773 656c 6627 0a0a 0a1f . 'self'....
│ │ │ │ │ +00039590: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ +000395a0: 696e 666f 2c20 204e 6f64 653a 2043 5479 info, Node: CTy
│ │ │ │ │ +000395b0: 7065 2d62 6173 6963 2c20 204e 6578 743a pe-basic, Next:
│ │ │ │ │ +000395c0: 2043 5479 7065 2d43 2069 6e73 7461 6e63 CType-C instanc
│ │ │ │ │ +000395d0: 6520 6372 6561 7469 6f6e 2c20 2050 7265 e creation, Pre
│ │ │ │ │ +000395e0: 763a 2043 5479 7065 2d61 6363 6573 7369 v: CType-accessi
│ │ │ │ │ +000395f0: 6e67 2c20 2055 703a 2043 5479 7065 0a0a ng, Up: CType..
│ │ │ │ │ +00039600: 312e 3532 2e34 2043 5479 7065 3a20 6261 1.52.4 CType: ba
│ │ │ │ │ +00039610: 7369 630a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d sic.------------
│ │ │ │ │ +00039620: 2d2d 2d2d 2d2d 2d0a 0a3d 2061 6e4f 626a -------..= anObj
│ │ │ │ │ +00039630: 6563 740a 2020 2020 2052 6574 7572 6e20 ect. Return
│ │ │ │ │ +00039640: 7768 6574 6865 7220 7468 6520 7265 6365 whether the rece
│ │ │ │ │ +00039650: 6976 6572 2061 6e64 2061 6e4f 626a 6563 iver and anObjec
│ │ │ │ │ +00039660: 7420 6172 6520 6571 7561 6c2e 0a0a 6861 t are equal...ha
│ │ │ │ │ +00039670: 7368 0a20 2020 2020 5265 7475 726e 2061 sh. Return a
│ │ │ │ │ +00039680: 2068 6173 6820 636f 6465 2066 6f72 2074 hash code for t
│ │ │ │ │ +00039690: 6865 2072 6563 6569 7665 722e 0a0a 0a1f he receiver.....
│ │ │ │ │ +000396a0: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ +000396b0: 696e 666f 2c20 204e 6f64 653a 2043 5479 info, Node: CTy
│ │ │ │ │ +000396c0: 7065 2d43 2069 6e73 7461 6e63 6520 6372 pe-C instance cr
│ │ │ │ │ +000396d0: 6561 7469 6f6e 2c20 204e 6578 743a 2043 eation, Next: C
│ │ │ │ │ +000396e0: 5479 7065 2d73 746f 7269 6e67 2c20 2050 Type-storing, P
│ │ │ │ │ +000396f0: 7265 763a 2043 5479 7065 2d62 6173 6963 rev: CType-basic
│ │ │ │ │ +00039700: 2c20 2055 703a 2043 5479 7065 0a0a 312e , Up: CType..1.
│ │ │ │ │ +00039710: 3532 2e35 2043 5479 7065 3a20 4320 696e 52.5 CType: C in
│ │ │ │ │ +00039720: 7374 616e 6365 2063 7265 6174 696f 6e0a stance creation.
│ │ │ │ │ +00039730: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00039740: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00039750: 2d0a 0a61 6464 7265 7373 3a20 634f 626a -..address: cObj
│ │ │ │ │ +00039760: 4f72 496e 740a 2020 2020 2043 7265 6174 OrInt. Creat
│ │ │ │ │ +00039770: 6520 6120 6e65 7720 434f 626a 6563 7420 e a new CObject
│ │ │ │ │ +00039780: 7769 7468 2074 6865 2074 7970 6520 2863 with the type (c
│ │ │ │ │ +00039790: 6c61 7373 2920 6964 656e 7469 6669 6564 lass) identified
│ │ │ │ │ +000397a0: 2062 7920 7468 650a 2020 2020 2072 6563 by the. rec
│ │ │ │ │ +000397b0: 6569 7665 722c 2070 6f69 6e74 696e 6720 eiver, pointing
│ │ │ │ │ +000397c0: 746f 2074 6865 2067 6976 656e 2061 6464 to the given add
│ │ │ │ │ +000397d0: 7265 7373 2028 6964 656e 7469 6669 6564 ress (identified
│ │ │ │ │ +000397e0: 2062 7920 616e 2049 6e74 6567 6572 0a20 by an Integer.
│ │ │ │ │ +000397f0: 2020 2020 6f72 2043 4f62 6a65 6374 292e or CObject).
│ │ │ │ │ +00039800: 0a0a 6763 4e65 770a 2020 2020 2041 6c6c ..gcNew. All
│ │ │ │ │ +00039810: 6f63 6174 6520 6120 6e65 7720 434f 626a ocate a new CObj
│ │ │ │ │ +00039820: 6563 7420 7769 7468 2074 6865 2074 7970 ect with the typ
│ │ │ │ │ +00039830: 6520 2863 6c61 7373 2920 6964 656e 7469 e (class) identi
│ │ │ │ │ +00039840: 6669 6564 2062 7920 7468 650a 2020 2020 fied by the.
│ │ │ │ │ +00039850: 2072 6563 6569 7665 722e 2020 5468 6520 receiver. The
│ │ │ │ │ +00039860: 6f62 6a65 6374 2069 7320 6d6f 7661 626c object is movabl
│ │ │ │ │ +00039870: 6520 696e 206d 656d 6f72 792c 2062 7574 e in memory, but
│ │ │ │ │ +00039880: 206f 6e20 7468 6520 6f74 6865 7220 6861 on the other ha
│ │ │ │ │ +00039890: 6e64 0a20 2020 2020 6974 2069 7320 6761 nd. it is ga
│ │ │ │ │ +000398a0: 7262 6167 652d 636f 6c6c 6563 7465 6420 rbage-collected
│ │ │ │ │ +000398b0: 6175 746f 6d61 7469 6361 6c6c 792e 0a0a automatically...
│ │ │ │ │ +000398c0: 6763 4e65 773a 2061 6e49 6e74 6567 6572 gcNew: anInteger
│ │ │ │ │ +000398d0: 0a20 2020 2020 416c 6c6f 6361 7465 2061 . Allocate a
│ │ │ │ │ +000398e0: 206e 6577 2043 4f62 6a65 6374 2077 6974 new CObject wit
│ │ │ │ │ +000398f0: 6820 726f 6f6d 2066 6f72 2061 6e49 6e74 h room for anInt
│ │ │ │ │ +00039900: 6567 6572 2043 206f 626a 6563 7420 6f66 eger C object of
│ │ │ │ │ +00039910: 2074 6865 2074 7970 650a 2020 2020 2028 the type. (
│ │ │ │ │ +00039920: 636c 6173 7329 2069 6465 6e74 6966 6965 class) identifie
│ │ │ │ │ +00039930: 6420 6279 2074 6865 2072 6563 6569 7665 d by the receive
│ │ │ │ │ +00039940: 722e 2020 5468 6520 6f62 6a65 6374 2069 r. The object i
│ │ │ │ │ +00039950: 7320 6d6f 7661 626c 6520 696e 0a20 2020 s movable in.
│ │ │ │ │ +00039960: 2020 6d65 6d6f 7279 2c20 6275 7420 6f6e memory, but on
│ │ │ │ │ +00039970: 2074 6865 206f 7468 6572 2068 616e 6420 the other hand
│ │ │ │ │ +00039980: 6974 2069 7320 6761 7262 6167 652d 636f it is garbage-co
│ │ │ │ │ +00039990: 6c6c 6563 7465 640a 2020 2020 2061 7574 llected. aut
│ │ │ │ │ +000399a0: 6f6d 6174 6963 616c 6c79 2e0a 0a6e 6577 omatically...new
│ │ │ │ │ +000399b0: 0a20 2020 2020 416c 6c6f 6361 7465 2061 . Allocate a
│ │ │ │ │ +000399c0: 206e 6577 2043 4f62 6a65 6374 2077 6974 new CObject wit
│ │ │ │ │ +000399d0: 6820 7468 6520 7479 7065 2028 636c 6173 h the type (clas
│ │ │ │ │ +000399e0: 7329 2069 6465 6e74 6966 6965 6420 6279 s) identified by
│ │ │ │ │ +000399f0: 2074 6865 0a20 2020 2020 7265 6365 6976 the. receiv
│ │ │ │ │ +00039a00: 6572 2e20 2049 7420 6973 2074 6865 2063 er. It is the c
│ │ │ │ │ +00039a10: 616c 6c65 7227 7320 7265 7370 6f6e 7369 aller's responsi
│ │ │ │ │ +00039a20: 6269 6c69 7479 2074 6f20 6672 6565 2074 bility to free t
│ │ │ │ │ +00039a30: 6865 206d 656d 6f72 790a 2020 2020 2061 he memory. a
│ │ │ │ │ +00039a40: 6c6c 6f63 6174 6564 2066 6f72 2069 742e llocated for it.
│ │ │ │ │ +00039a50: 0a0a 0a1f 0a46 696c 653a 2067 7374 2d62 .....File: gst-b
│ │ │ │ │ +00039a60: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ +00039a70: 2043 5479 7065 2d73 746f 7269 6e67 2c20 CType-storing,
│ │ │ │ │ +00039a80: 2050 7265 763a 2043 5479 7065 2d43 2069 Prev: CType-C i
│ │ │ │ │ +00039a90: 6e73 7461 6e63 6520 6372 6561 7469 6f6e nstance creation
│ │ │ │ │ +00039aa0: 2c20 2055 703a 2043 5479 7065 0a0a 312e , Up: CType..1.
│ │ │ │ │ +00039ab0: 3532 2e36 2043 5479 7065 3a20 7374 6f72 52.6 CType: stor
│ │ │ │ │ +00039ac0: 696e 670a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ing.------------
│ │ │ │ │ +00039ad0: 2d2d 2d2d 2d2d 2d2d 2d0a 0a73 746f 7265 ---------..store
│ │ │ │ │ +00039ae0: 4f6e 3a20 6153 7472 6561 6d0a 2020 2020 On: aStream.
│ │ │ │ │ +00039af0: 2053 746f 7265 2053 6d61 6c6c 7461 6c6b Store Smalltalk
│ │ │ │ │ +00039b00: 2063 6f64 6520 7468 6174 2063 6f6d 7069 code that compi
│ │ │ │ │ +00039b10: 6c65 7320 746f 2074 6865 2072 6563 6569 les to the recei
│ │ │ │ │ +00039b20: 7665 720a 0a0a 1f0a 4669 6c65 3a20 6773 ver.....File: gs
│ │ │ │ │ +00039b30: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ +00039b40: 6465 3a20 4355 4368 6172 2c20 204e 6578 de: CUChar, Nex
│ │ │ │ │ +00039b50: 743a 2043 5549 6e74 2c20 2050 7265 763a t: CUInt, Prev:
│ │ │ │ │ +00039b60: 2043 5479 7065 2c20 2055 703a 2042 6173 CType, Up: Bas
│ │ │ │ │ +00039b70: 6520 636c 6173 7365 730a 0a31 2e35 3320 e classes..1.53
│ │ │ │ │ +00039b80: 4355 4368 6172 0a3d 3d3d 3d3d 3d3d 3d3d CUChar.=========
│ │ │ │ │ +00039b90: 3d3d 0a0a 4465 6669 6e65 6420 696e 206e ==..Defined in n
│ │ │ │ │ +00039ba0: 616d 6573 7061 6365 2053 6d61 6c6c 7461 amespace Smallta
│ │ │ │ │ +00039bb0: 6c6b 0a53 7570 6572 636c 6173 733a 2043 lk.Superclass: C
│ │ │ │ │ +00039bc0: 5363 616c 6172 0a43 6174 6567 6f72 793a Scalar.Category:
│ │ │ │ │ +00039bd0: 204c 616e 6775 6167 652d 4320 696e 7465 Language-C inte
│ │ │ │ │ +00039be0: 7266 6163 650a 0a2a 204d 656e 753a 0a0a rface..* Menu:..
│ │ │ │ │ +00039bf0: 2a20 4355 4368 6172 2063 6c61 7373 2d67 * CUChar class-g
│ │ │ │ │ +00039c00: 6574 7469 6e67 2069 6e66 6f3a 3a20 2028 etting info:: (
│ │ │ │ │ +00039c10: 636c 6173 7329 0a2a 2043 5543 6861 722d class).* CUChar-
│ │ │ │ │ +00039c20: 6163 6365 7373 696e 673a 3a20 2028 696e accessing:: (in
│ │ │ │ │ +00039c30: 7374 616e 6365 290a 0a1f 0a46 696c 653a stance)....File:
│ │ │ │ │ +00039c40: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ +00039c50: 204e 6f64 653a 2043 5543 6861 7220 636c Node: CUChar cl
│ │ │ │ │ +00039c60: 6173 732d 6765 7474 696e 6720 696e 666f ass-getting info
│ │ │ │ │ +00039c70: 2c20 204e 6578 743a 2043 5543 6861 722d , Next: CUChar-
│ │ │ │ │ +00039c80: 6163 6365 7373 696e 672c 2020 5570 3a20 accessing, Up:
│ │ │ │ │ +00039c90: 4355 4368 6172 0a0a 312e 3533 2e31 2043 CUChar..1.53.1 C
│ │ │ │ │ +00039ca0: 5543 6861 7220 636c 6173 733a 2067 6574 UChar class: get
│ │ │ │ │ +00039cb0: 7469 6e67 2069 6e66 6f0a 2d2d 2d2d 2d2d ting info.------
│ │ │ │ │ +00039cc0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00039cd0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a61 6c69 -----------..ali
│ │ │ │ │ +00039ce0: 676e 6f66 0a20 2020 2020 416e 7377 6572 gnof. Answer
│ │ │ │ │ +00039cf0: 2074 6865 2072 6563 6569 7665 7227 7320 the receiver's
│ │ │ │ │ +00039d00: 696e 7374 616e 6365 7320 7265 7175 6972 instances requir
│ │ │ │ │ +00039d10: 6564 2061 6c69 676d 656e 740a 0a63 4f62 ed aligment..cOb
│ │ │ │ │ +00039d20: 6a53 746f 7265 6454 7970 650a 2020 2020 jStoredType.
│ │ │ │ │ +00039d30: 2050 7269 7661 7465 202d 2041 6e73 7765 Private - Answe
│ │ │ │ │ +00039d40: 7220 616e 2069 6e64 6578 2072 6566 6572 r an index refer
│ │ │ │ │ +00039d50: 7269 6e67 2074 6f20 7468 6520 7265 6365 ring to the rece
│ │ │ │ │ +00039d60: 6976 6572 2773 2069 6e73 7461 6e63 6573 iver's instances
│ │ │ │ │ +00039d70: 0a20 2020 2020 7363 616c 6172 2074 7970 . scalar typ
│ │ │ │ │ +00039d80: 650a 0a73 697a 656f 660a 2020 2020 2041 e..sizeof. A
│ │ │ │ │ +00039d90: 6e73 7765 7220 7468 6520 7265 6365 6976 nswer the receiv
│ │ │ │ │ +00039da0: 6572 2773 2069 6e73 7461 6e63 6573 2073 er's instances s
│ │ │ │ │ +00039db0: 697a 650a 0a0a 1f0a 4669 6c65 3a20 6773 ize.....File: gs
│ │ │ │ │ +00039dc0: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ +00039dd0: 6465 3a20 4355 4368 6172 2d61 6363 6573 de: CUChar-acces
│ │ │ │ │ +00039de0: 7369 6e67 2c20 2050 7265 763a 2043 5543 sing, Prev: CUC
│ │ │ │ │ +00039df0: 6861 7220 636c 6173 732d 6765 7474 696e har class-gettin
│ │ │ │ │ +00039e00: 6720 696e 666f 2c20 2055 703a 2043 5543 g info, Up: CUC
│ │ │ │ │ +00039e10: 6861 720a 0a31 2e35 332e 3220 4355 4368 har..1.53.2 CUCh
│ │ │ │ │ +00039e20: 6172 3a20 6163 6365 7373 696e 670a 2d2d ar: accessing.--
│ │ │ │ │ +00039e30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00039e40: 2d2d 2d2d 2d2d 0a0a 616c 6967 6e6f 660a ------..alignof.
│ │ │ │ │ +00039e50: 2020 2020 2041 6e73 7765 7220 7468 6520 Answer the
│ │ │ │ │ +00039e60: 7265 6365 6976 6572 2773 2072 6571 7569 receiver's requi
│ │ │ │ │ +00039e70: 7265 6420 616c 6967 6d65 6e74 0a0a 634f red aligment..cO
│ │ │ │ │ +00039e80: 626a 5374 6f72 6564 5479 7065 0a20 2020 bjStoredType.
│ │ │ │ │ +00039e90: 2020 5072 6976 6174 6520 2d20 416e 7377 Private - Answ
│ │ │ │ │ +00039ea0: 6572 2061 6e20 696e 6465 7820 7265 6665 er an index refe
│ │ │ │ │ +00039eb0: 7272 696e 6720 746f 2074 6865 2072 6563 rring to the rec
│ │ │ │ │ +00039ec0: 6569 7665 7227 7320 7363 616c 6172 2074 eiver's scalar t
│ │ │ │ │ +00039ed0: 7970 650a 0a73 697a 656f 660a 2020 2020 ype..sizeof.
│ │ │ │ │ +00039ee0: 2041 6e73 7765 7220 7468 6520 7265 6365 Answer the rece
│ │ │ │ │ +00039ef0: 6976 6572 2773 2073 697a 650a 0a0a 1f0a iver's size.....
│ │ │ │ │ +00039f00: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ +00039f10: 6e66 6f2c 2020 4e6f 6465 3a20 4355 496e nfo, Node: CUIn
│ │ │ │ │ +00039f20: 742c 2020 4e65 7874 3a20 4355 4c6f 6e67 t, Next: CULong
│ │ │ │ │ +00039f30: 2c20 2050 7265 763a 2043 5543 6861 722c , Prev: CUChar,
│ │ │ │ │ +00039f40: 2020 5570 3a20 4261 7365 2063 6c61 7373 Up: Base class
│ │ │ │ │ +00039f50: 6573 0a0a 312e 3534 2043 5549 6e74 0a3d es..1.54 CUInt.=
│ │ │ │ │ +00039f60: 3d3d 3d3d 3d3d 3d3d 3d0a 0a44 6566 696e =========..Defin
│ │ │ │ │ +00039f70: 6564 2069 6e20 6e61 6d65 7370 6163 6520 ed in namespace
│ │ │ │ │ +00039f80: 536d 616c 6c74 616c 6b0a 5375 7065 7263 Smalltalk.Superc
│ │ │ │ │ +00039f90: 6c61 7373 3a20 4353 6361 6c61 720a 4361 lass: CScalar.Ca
│ │ │ │ │ +00039fa0: 7465 676f 7279 3a20 4c61 6e67 7561 6765 tegory: Language
│ │ │ │ │ +00039fb0: 2d43 2069 6e74 6572 6661 6365 0a0a 2a20 -C interface..*
│ │ │ │ │ +00039fc0: 4d65 6e75 3a0a 0a2a 2043 5549 6e74 2063 Menu:..* CUInt c
│ │ │ │ │ +00039fd0: 6c61 7373 2d61 6363 6573 7369 6e67 3a3a lass-accessing::
│ │ │ │ │ +00039fe0: 2020 2863 6c61 7373 290a 2a20 4355 496e (class).* CUIn
│ │ │ │ │ +00039ff0: 742d 6163 6365 7373 696e 673a 3a20 2028 t-accessing:: (
│ │ │ │ │ +0003a000: 696e 7374 616e 6365 290a 0a1f 0a46 696c instance)....Fil
│ │ │ │ │ +0003a010: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ +0003a020: 2c20 204e 6f64 653a 2043 5549 6e74 2063 , Node: CUInt c
│ │ │ │ │ +0003a030: 6c61 7373 2d61 6363 6573 7369 6e67 2c20 lass-accessing,
│ │ │ │ │ +0003a040: 204e 6578 743a 2043 5549 6e74 2d61 6363 Next: CUInt-acc
│ │ │ │ │ +0003a050: 6573 7369 6e67 2c20 2055 703a 2043 5549 essing, Up: CUI
│ │ │ │ │ +0003a060: 6e74 0a0a 312e 3534 2e31 2043 5549 6e74 nt..1.54.1 CUInt
│ │ │ │ │ +0003a070: 2063 6c61 7373 3a20 6163 6365 7373 696e class: accessin
│ │ │ │ │ +0003a080: 670a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d g.--------------
│ │ │ │ │ +0003a090: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------.
│ │ │ │ │ +0003a0a0: 0a61 6c69 676e 6f66 0a20 2020 2020 416e .alignof. An
│ │ │ │ │ +0003a0b0: 7377 6572 2074 6865 2072 6563 6569 7665 swer the receive
│ │ │ │ │ +0003a0c0: 7227 7320 696e 7374 616e 6365 7320 7265 r's instances re
│ │ │ │ │ +0003a0d0: 7175 6972 6564 2061 6c69 676d 656e 740a quired aligment.
│ │ │ │ │ +0003a0e0: 0a63 4f62 6a53 746f 7265 6454 7970 650a .cObjStoredType.
│ │ │ │ │ +0003a0f0: 2020 2020 2050 7269 7661 7465 202d 2041 Private - A
│ │ │ │ │ +0003a100: 6e73 7765 7220 616e 2069 6e64 6578 2072 nswer an index r
│ │ │ │ │ +0003a110: 6566 6572 7269 6e67 2074 6f20 7468 6520 eferring to the
│ │ │ │ │ +0003a120: 7265 6365 6976 6572 2773 2069 6e73 7461 receiver's insta
│ │ │ │ │ +0003a130: 6e63 6573 0a20 2020 2020 7363 616c 6172 nces. scalar
│ │ │ │ │ +0003a140: 2074 7970 650a 0a73 697a 656f 660a 2020 type..sizeof.
│ │ │ │ │ +0003a150: 2020 2041 6e73 7765 7220 7468 6520 7265 Answer the re
│ │ │ │ │ +0003a160: 6365 6976 6572 2773 2069 6e73 7461 6e63 ceiver's instanc
│ │ │ │ │ +0003a170: 6573 2073 697a 650a 0a0a 1f0a 4669 6c65 es size.....File
│ │ │ │ │ +0003a180: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ +0003a190: 2020 4e6f 6465 3a20 4355 496e 742d 6163 Node: CUInt-ac
│ │ │ │ │ +0003a1a0: 6365 7373 696e 672c 2020 5072 6576 3a20 cessing, Prev:
│ │ │ │ │ +0003a1b0: 4355 496e 7420 636c 6173 732d 6163 6365 CUInt class-acce
│ │ │ │ │ +0003a1c0: 7373 696e 672c 2020 5570 3a20 4355 496e ssing, Up: CUIn
│ │ │ │ │ +0003a1d0: 740a 0a31 2e35 342e 3220 4355 496e 743a t..1.54.2 CUInt:
│ │ │ │ │ +0003a1e0: 2061 6363 6573 7369 6e67 0a2d 2d2d 2d2d accessing.-----
│ │ │ │ │ +0003a1f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0003a200: 2d2d 0a0a 616c 6967 6e6f 660a 2020 2020 --..alignof.
│ │ │ │ │ +0003a210: 2041 6e73 7765 7220 7468 6520 7265 6365 Answer the rece
│ │ │ │ │ +0003a220: 6976 6572 2773 2072 6571 7569 7265 6420 iver's required
│ │ │ │ │ +0003a230: 616c 6967 6d65 6e74 0a0a 634f 626a 5374 aligment..cObjSt
│ │ │ │ │ +0003a240: 6f72 6564 5479 7065 0a20 2020 2020 5072 oredType. Pr
│ │ │ │ │ +0003a250: 6976 6174 6520 2d20 416e 7377 6572 2061 ivate - Answer a
│ │ │ │ │ +0003a260: 6e20 696e 6465 7820 7265 6665 7272 696e n index referrin
│ │ │ │ │ +0003a270: 6720 746f 2074 6865 2072 6563 6569 7665 g to the receive
│ │ │ │ │ +0003a280: 7227 7320 7363 616c 6172 2074 7970 650a r's scalar type.
│ │ │ │ │ +0003a290: 0a73 697a 656f 660a 2020 2020 2041 6e73 .sizeof. Ans
│ │ │ │ │ +0003a2a0: 7765 7220 7468 6520 7265 6365 6976 6572 wer the receiver
│ │ │ │ │ +0003a2b0: 2773 2073 697a 650a 0a0a 1f0a 4669 6c65 's size.....File
│ │ │ │ │ +0003a2c0: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ +0003a2d0: 2020 4e6f 6465 3a20 4355 4c6f 6e67 2c20 Node: CULong,
│ │ │ │ │ +0003a2e0: 204e 6578 743a 2043 554c 6f6e 674c 6f6e Next: CULongLon
│ │ │ │ │ +0003a2f0: 672c 2020 5072 6576 3a20 4355 496e 742c g, Prev: CUInt,
│ │ │ │ │ +0003a300: 2020 5570 3a20 4261 7365 2063 6c61 7373 Up: Base class
│ │ │ │ │ +0003a310: 6573 0a0a 312e 3535 2043 554c 6f6e 670a es..1.55 CULong.
│ │ │ │ │ +0003a320: 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a44 6566 ===========..Def
│ │ │ │ │ +0003a330: 696e 6564 2069 6e20 6e61 6d65 7370 6163 ined in namespac
│ │ │ │ │ +0003a340: 6520 536d 616c 6c74 616c 6b0a 5375 7065 e Smalltalk.Supe
│ │ │ │ │ +0003a350: 7263 6c61 7373 3a20 4353 6361 6c61 720a rclass: CScalar.
│ │ │ │ │ +0003a360: 4361 7465 676f 7279 3a20 4c61 6e67 7561 Category: Langua
│ │ │ │ │ +0003a370: 6765 2d43 2069 6e74 6572 6661 6365 0a0a ge-C interface..
│ │ │ │ │ +0003a380: 2a20 4d65 6e75 3a0a 0a2a 2043 554c 6f6e * Menu:..* CULon
│ │ │ │ │ +0003a390: 6720 636c 6173 732d 6163 6365 7373 696e g class-accessin
│ │ │ │ │ +0003a3a0: 673a 3a20 2028 636c 6173 7329 0a2a 2043 g:: (class).* C
│ │ │ │ │ +0003a3b0: 554c 6f6e 672d 6163 6365 7373 696e 673a ULong-accessing:
│ │ │ │ │ +0003a3c0: 3a20 2028 696e 7374 616e 6365 290a 0a1f : (instance)...
│ │ │ │ │ +0003a3d0: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ +0003a3e0: 696e 666f 2c20 204e 6f64 653a 2043 554c info, Node: CUL
│ │ │ │ │ +0003a3f0: 6f6e 6720 636c 6173 732d 6163 6365 7373 ong class-access
│ │ │ │ │ +0003a400: 696e 672c 2020 4e65 7874 3a20 4355 4c6f ing, Next: CULo
│ │ │ │ │ +0003a410: 6e67 2d61 6363 6573 7369 6e67 2c20 2055 ng-accessing, U
│ │ │ │ │ +0003a420: 703a 2043 554c 6f6e 670a 0a31 2e35 352e p: CULong..1.55.
│ │ │ │ │ +0003a430: 3120 4355 4c6f 6e67 2063 6c61 7373 3a20 1 CULong class:
│ │ │ │ │ +0003a440: 6163 6365 7373 696e 670a 2d2d 2d2d 2d2d accessing.------
│ │ │ │ │ +0003a450: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0003a460: 2d2d 2d2d 2d2d 2d2d 0a0a 616c 6967 6e6f --------..aligno
│ │ │ │ │ +0003a470: 660a 2020 2020 2041 6e73 7765 7220 7468 f. Answer th
│ │ │ │ │ +0003a480: 6520 7265 6365 6976 6572 2773 2069 6e73 e receiver's ins
│ │ │ │ │ +0003a490: 7461 6e63 6573 2072 6571 7569 7265 6420 tances required
│ │ │ │ │ +0003a4a0: 616c 6967 6d65 6e74 0a0a 634f 626a 5374 aligment..cObjSt
│ │ │ │ │ +0003a4b0: 6f72 6564 5479 7065 0a20 2020 2020 5072 oredType. Pr
│ │ │ │ │ +0003a4c0: 6976 6174 6520 2d20 416e 7377 6572 2061 ivate - Answer a
│ │ │ │ │ +0003a4d0: 6e20 696e 6465 7820 7265 6665 7272 696e n index referrin
│ │ │ │ │ +0003a4e0: 6720 746f 2074 6865 2072 6563 6569 7665 g to the receive
│ │ │ │ │ +0003a4f0: 7227 7320 696e 7374 616e 6365 730a 2020 r's instances.
│ │ │ │ │ +0003a500: 2020 2073 6361 6c61 7220 7479 7065 0a0a scalar type..
│ │ │ │ │ +0003a510: 7369 7a65 6f66 0a20 2020 2020 416e 7377 sizeof. Answ
│ │ │ │ │ +0003a520: 6572 2074 6865 2072 6563 6569 7665 7227 er the receiver'
│ │ │ │ │ +0003a530: 7320 696e 7374 616e 6365 7320 7369 7a65 s instances size
│ │ │ │ │ +0003a540: 0a0a 0a1f 0a46 696c 653a 2067 7374 2d62 .....File: gst-b
│ │ │ │ │ 0003a550: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ -0003a560: 2043 554c 6f6e 674c 6f6e 672c 2020 4e65 CULongLong, Ne
│ │ │ │ │ -0003a570: 7874 3a20 4355 6e69 6f6e 2c20 2050 7265 xt: CUnion, Pre
│ │ │ │ │ -0003a580: 763a 2043 554c 6f6e 672c 2020 5570 3a20 v: CULong, Up:
│ │ │ │ │ -0003a590: 4261 7365 2063 6c61 7373 6573 0a0a 312e Base classes..1.
│ │ │ │ │ -0003a5a0: 3536 2043 554c 6f6e 674c 6f6e 670a 3d3d 56 CULongLong.==
│ │ │ │ │ -0003a5b0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a44 =============..D
│ │ │ │ │ -0003a5c0: 6566 696e 6564 2069 6e20 6e61 6d65 7370 efined in namesp
│ │ │ │ │ -0003a5d0: 6163 6520 536d 616c 6c74 616c 6b0a 5375 ace Smalltalk.Su
│ │ │ │ │ -0003a5e0: 7065 7263 6c61 7373 3a20 4353 6361 6c61 perclass: CScala
│ │ │ │ │ -0003a5f0: 720a 4361 7465 676f 7279 3a20 4c61 6e67 r.Category: Lang
│ │ │ │ │ -0003a600: 7561 6765 2d43 2069 6e74 6572 6661 6365 uage-C interface
│ │ │ │ │ -0003a610: 0a0a 2a20 4d65 6e75 3a0a 0a2a 2043 554c ..* Menu:..* CUL
│ │ │ │ │ -0003a620: 6f6e 674c 6f6e 6720 636c 6173 732d 6163 ongLong class-ac
│ │ │ │ │ -0003a630: 6365 7373 696e 673a 3a20 2028 636c 6173 cessing:: (clas
│ │ │ │ │ -0003a640: 7329 0a2a 2043 554c 6f6e 674c 6f6e 672d s).* CULongLong-
│ │ │ │ │ -0003a650: 6163 6365 7373 696e 673a 3a20 2028 696e accessing:: (in
│ │ │ │ │ -0003a660: 7374 616e 6365 290a 0a1f 0a46 696c 653a stance)....File:
│ │ │ │ │ -0003a670: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ -0003a680: 204e 6f64 653a 2043 554c 6f6e 674c 6f6e Node: CULongLon
│ │ │ │ │ -0003a690: 6720 636c 6173 732d 6163 6365 7373 696e g class-accessin
│ │ │ │ │ -0003a6a0: 672c 2020 4e65 7874 3a20 4355 4c6f 6e67 g, Next: CULong
│ │ │ │ │ -0003a6b0: 4c6f 6e67 2d61 6363 6573 7369 6e67 2c20 Long-accessing,
│ │ │ │ │ -0003a6c0: 2055 703a 2043 554c 6f6e 674c 6f6e 670a Up: CULongLong.
│ │ │ │ │ -0003a6d0: 0a31 2e35 362e 3120 4355 4c6f 6e67 4c6f .1.56.1 CULongLo
│ │ │ │ │ -0003a6e0: 6e67 2063 6c61 7373 3a20 6163 6365 7373 ng class: access
│ │ │ │ │ -0003a6f0: 696e 670a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ing.------------
│ │ │ │ │ -0003a700: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0003a710: 2d2d 2d2d 2d2d 0a0a 616c 6967 6e6f 660a ------..alignof.
│ │ │ │ │ -0003a720: 2020 2020 2041 6e73 7765 7220 7468 6520 Answer the
│ │ │ │ │ -0003a730: 7265 6365 6976 6572 2773 2069 6e73 7461 receiver's insta
│ │ │ │ │ -0003a740: 6e63 6573 2072 6571 7569 7265 6420 616c nces required al
│ │ │ │ │ -0003a750: 6967 6d65 6e74 0a0a 634f 626a 5374 6f72 igment..cObjStor
│ │ │ │ │ -0003a760: 6564 5479 7065 0a20 2020 2020 5072 6976 edType. Priv
│ │ │ │ │ -0003a770: 6174 6520 2d20 416e 7377 6572 2061 6e20 ate - Answer an
│ │ │ │ │ -0003a780: 696e 6465 7820 7265 6665 7272 696e 6720 index referring
│ │ │ │ │ -0003a790: 746f 2074 6865 2072 6563 6569 7665 7227 to the receiver'
│ │ │ │ │ -0003a7a0: 7320 696e 7374 616e 6365 730a 2020 2020 s instances.
│ │ │ │ │ -0003a7b0: 2073 6361 6c61 7220 7479 7065 0a0a 7369 scalar type..si
│ │ │ │ │ -0003a7c0: 7a65 6f66 0a20 2020 2020 416e 7377 6572 zeof. Answer
│ │ │ │ │ -0003a7d0: 2074 6865 2072 6563 6569 7665 7227 7320 the receiver's
│ │ │ │ │ -0003a7e0: 696e 7374 616e 6365 7320 7369 7a65 0a0a instances size..
│ │ │ │ │ -0003a7f0: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ -0003a800: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 4355 .info, Node: CU
│ │ │ │ │ -0003a810: 4c6f 6e67 4c6f 6e67 2d61 6363 6573 7369 LongLong-accessi
│ │ │ │ │ -0003a820: 6e67 2c20 2050 7265 763a 2043 554c 6f6e ng, Prev: CULon
│ │ │ │ │ -0003a830: 674c 6f6e 6720 636c 6173 732d 6163 6365 gLong class-acce
│ │ │ │ │ -0003a840: 7373 696e 672c 2020 5570 3a20 4355 4c6f ssing, Up: CULo
│ │ │ │ │ -0003a850: 6e67 4c6f 6e67 0a0a 312e 3536 2e32 2043 ngLong..1.56.2 C
│ │ │ │ │ -0003a860: 554c 6f6e 674c 6f6e 673a 2061 6363 6573 ULongLong: acces
│ │ │ │ │ -0003a870: 7369 6e67 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d sing.-----------
│ │ │ │ │ -0003a880: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0003a890: 2d0a 0a61 6c69 676e 6f66 0a20 2020 2020 -..alignof.
│ │ │ │ │ -0003a8a0: 416e 7377 6572 2074 6865 2072 6563 6569 Answer the recei
│ │ │ │ │ -0003a8b0: 7665 7227 7320 7265 7175 6972 6564 2061 ver's required a
│ │ │ │ │ -0003a8c0: 6c69 676d 656e 740a 0a63 4f62 6a53 746f ligment..cObjSto
│ │ │ │ │ -0003a8d0: 7265 6454 7970 650a 2020 2020 2050 7269 redType. Pri
│ │ │ │ │ -0003a8e0: 7661 7465 202d 2041 6e73 7765 7220 616e vate - Answer an
│ │ │ │ │ -0003a8f0: 2069 6e64 6578 2072 6566 6572 7269 6e67 index referring
│ │ │ │ │ -0003a900: 2074 6f20 7468 6520 7265 6365 6976 6572 to the receiver
│ │ │ │ │ -0003a910: 2773 2073 6361 6c61 7220 7479 7065 0a0a 's scalar type..
│ │ │ │ │ -0003a920: 7369 7a65 6f66 0a20 2020 2020 416e 7377 sizeof. Answ
│ │ │ │ │ -0003a930: 6572 2074 6865 2072 6563 6569 7665 7227 er the receiver'
│ │ │ │ │ -0003a940: 7320 7369 7a65 0a0a 1f0a 4669 6c65 3a20 s size....File:
│ │ │ │ │ -0003a950: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ -0003a960: 4e6f 6465 3a20 4355 6e69 6f6e 2c20 204e Node: CUnion, N
│ │ │ │ │ -0003a970: 6578 743a 2043 5553 686f 7274 2c20 2050 ext: CUShort, P
│ │ │ │ │ -0003a980: 7265 763a 2043 554c 6f6e 674c 6f6e 672c rev: CULongLong,
│ │ │ │ │ -0003a990: 2020 5570 3a20 4261 7365 2063 6c61 7373 Up: Base class
│ │ │ │ │ -0003a9a0: 6573 0a0a 312e 3537 2043 556e 696f 6e0a es..1.57 CUnion.
│ │ │ │ │ -0003a9b0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a44 6566 ===========..Def
│ │ │ │ │ -0003a9c0: 696e 6564 2069 6e20 6e61 6d65 7370 6163 ined in namespac
│ │ │ │ │ -0003a9d0: 6520 536d 616c 6c74 616c 6b0a 5375 7065 e Smalltalk.Supe
│ │ │ │ │ -0003a9e0: 7263 6c61 7373 3a20 4343 6f6d 706f 756e rclass: CCompoun
│ │ │ │ │ -0003a9f0: 640a 4361 7465 676f 7279 3a20 4c61 6e67 d.Category: Lang
│ │ │ │ │ -0003aa00: 7561 6765 2d43 2069 6e74 6572 6661 6365 uage-C interface
│ │ │ │ │ -0003aa10: 0a0a 2a20 4d65 6e75 3a0a 0a2a 2043 556e ..* Menu:..* CUn
│ │ │ │ │ -0003aa20: 696f 6e20 636c 6173 732d 7375 6263 6c61 ion class-subcla
│ │ │ │ │ -0003aa30: 7373 2063 7265 6174 696f 6e3a 3a20 2028 ss creation:: (
│ │ │ │ │ -0003aa40: 636c 6173 7329 0a0a 1f0a 4669 6c65 3a20 class)....File:
│ │ │ │ │ -0003aa50: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ -0003aa60: 4e6f 6465 3a20 4355 6e69 6f6e 2063 6c61 Node: CUnion cla
│ │ │ │ │ -0003aa70: 7373 2d73 7562 636c 6173 7320 6372 6561 ss-subclass crea
│ │ │ │ │ -0003aa80: 7469 6f6e 2c20 2055 703a 2043 556e 696f tion, Up: CUnio
│ │ │ │ │ -0003aa90: 6e0a 0a31 2e35 372e 3120 4355 6e69 6f6e n..1.57.1 CUnion
│ │ │ │ │ -0003aaa0: 2063 6c61 7373 3a20 7375 6263 6c61 7373 class: subclass
│ │ │ │ │ -0003aab0: 2063 7265 6174 696f 6e0a 2d2d 2d2d 2d2d creation.------
│ │ │ │ │ -0003aac0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0003aad0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0003aae0: 0a0a 6465 636c 6172 6174 696f 6e3a 2061 ..declaration: a
│ │ │ │ │ -0003aaf0: 7272 6179 0a20 2020 2020 436f 6d70 696c rray. Compil
│ │ │ │ │ -0003ab00: 6520 6d65 7468 6f64 7320 7468 6174 2069 e methods that i
│ │ │ │ │ -0003ab10: 6d70 6c65 6d65 6e74 2074 6865 2064 6563 mplement the dec
│ │ │ │ │ -0003ab20: 6c61 7261 7469 6f6e 2069 6e20 6172 7261 laration in arra
│ │ │ │ │ -0003ab30: 792e 0a0a 1f0a 4669 6c65 3a20 6773 742d y.....File: gst-
│ │ │ │ │ -0003ab40: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ -0003ab50: 3a20 4355 5368 6f72 742c 2020 4e65 7874 : CUShort, Next
│ │ │ │ │ -0003ab60: 3a20 4461 7465 2c20 2050 7265 763a 2043 : Date, Prev: C
│ │ │ │ │ -0003ab70: 556e 696f 6e2c 2020 5570 3a20 4261 7365 Union, Up: Base
│ │ │ │ │ -0003ab80: 2063 6c61 7373 6573 0a0a 312e 3538 2043 classes..1.58 C
│ │ │ │ │ -0003ab90: 5553 686f 7274 0a3d 3d3d 3d3d 3d3d 3d3d UShort.=========
│ │ │ │ │ -0003aba0: 3d3d 3d0a 0a44 6566 696e 6564 2069 6e20 ===..Defined in
│ │ │ │ │ -0003abb0: 6e61 6d65 7370 6163 6520 536d 616c 6c74 namespace Smallt
│ │ │ │ │ -0003abc0: 616c 6b0a 5375 7065 7263 6c61 7373 3a20 alk.Superclass:
│ │ │ │ │ -0003abd0: 4353 6361 6c61 720a 4361 7465 676f 7279 CScalar.Category
│ │ │ │ │ -0003abe0: 3a20 4c61 6e67 7561 6765 2d43 2069 6e74 : Language-C int
│ │ │ │ │ -0003abf0: 6572 6661 6365 0a0a 2a20 4d65 6e75 3a0a erface..* Menu:.
│ │ │ │ │ -0003ac00: 0a2a 2043 5553 686f 7274 2063 6c61 7373 .* CUShort class
│ │ │ │ │ -0003ac10: 2d61 6363 6573 7369 6e67 3a3a 2020 2863 -accessing:: (c
│ │ │ │ │ -0003ac20: 6c61 7373 290a 2a20 4355 5368 6f72 742d lass).* CUShort-
│ │ │ │ │ -0003ac30: 6163 6365 7373 696e 673a 3a20 2028 696e accessing:: (in
│ │ │ │ │ -0003ac40: 7374 616e 6365 290a 0a1f 0a46 696c 653a stance)....File:
│ │ │ │ │ -0003ac50: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ -0003ac60: 204e 6f64 653a 2043 5553 686f 7274 2063 Node: CUShort c
│ │ │ │ │ -0003ac70: 6c61 7373 2d61 6363 6573 7369 6e67 2c20 lass-accessing,
│ │ │ │ │ -0003ac80: 204e 6578 743a 2043 5553 686f 7274 2d61 Next: CUShort-a
│ │ │ │ │ -0003ac90: 6363 6573 7369 6e67 2c20 2055 703a 2043 ccessing, Up: C
│ │ │ │ │ -0003aca0: 5553 686f 7274 0a0a 312e 3538 2e31 2043 UShort..1.58.1 C
│ │ │ │ │ -0003acb0: 5553 686f 7274 2063 6c61 7373 3a20 6163 UShort class: ac
│ │ │ │ │ -0003acc0: 6365 7373 696e 670a 2d2d 2d2d 2d2d 2d2d cessing.--------
│ │ │ │ │ -0003acd0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0003ace0: 2d2d 2d2d 2d2d 2d0a 0a61 6c69 676e 6f66 -------..alignof
│ │ │ │ │ -0003acf0: 0a20 2020 2020 416e 7377 6572 2074 6865 . Answer the
│ │ │ │ │ -0003ad00: 2072 6563 6569 7665 7227 7320 696e 7374 receiver's inst
│ │ │ │ │ -0003ad10: 616e 6365 7320 7265 7175 6972 6564 2061 ances required a
│ │ │ │ │ -0003ad20: 6c69 676d 656e 740a 0a63 4f62 6a53 746f ligment..cObjSto
│ │ │ │ │ -0003ad30: 7265 6454 7970 650a 2020 2020 2050 7269 redType. Pri
│ │ │ │ │ -0003ad40: 7661 7465 202d 2041 6e73 7765 7220 616e vate - Answer an
│ │ │ │ │ -0003ad50: 2069 6e64 6578 2072 6566 6572 7269 6e67 index referring
│ │ │ │ │ -0003ad60: 2074 6f20 7468 6520 7265 6365 6976 6572 to the receiver
│ │ │ │ │ -0003ad70: 2773 2069 6e73 7461 6e63 6573 0a20 2020 's instances.
│ │ │ │ │ -0003ad80: 2020 7363 616c 6172 2074 7970 650a 0a73 scalar type..s
│ │ │ │ │ -0003ad90: 697a 656f 660a 2020 2020 2041 6e73 7765 izeof. Answe
│ │ │ │ │ -0003ada0: 7220 7468 6520 7265 6365 6976 6572 2773 r the receiver's
│ │ │ │ │ -0003adb0: 2069 6e73 7461 6e63 6573 2073 697a 650a instances size.
│ │ │ │ │ -0003adc0: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ -0003add0: 652e 696e 666f 2c20 204e 6f64 653a 2043 e.info, Node: C
│ │ │ │ │ -0003ade0: 5553 686f 7274 2d61 6363 6573 7369 6e67 UShort-accessing
│ │ │ │ │ -0003adf0: 2c20 2050 7265 763a 2043 5553 686f 7274 , Prev: CUShort
│ │ │ │ │ -0003ae00: 2063 6c61 7373 2d61 6363 6573 7369 6e67 class-accessing
│ │ │ │ │ -0003ae10: 2c20 2055 703a 2043 5553 686f 7274 0a0a , Up: CUShort..
│ │ │ │ │ -0003ae20: 312e 3538 2e32 2043 5553 686f 7274 3a20 1.58.2 CUShort:
│ │ │ │ │ -0003ae30: 6163 6365 7373 696e 670a 2d2d 2d2d 2d2d accessing.------
│ │ │ │ │ -0003ae40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0003ae50: 2d2d 2d0a 0a61 6c69 676e 6f66 0a20 2020 ---..alignof.
│ │ │ │ │ -0003ae60: 2020 416e 7377 6572 2074 6865 2072 6563 Answer the rec
│ │ │ │ │ -0003ae70: 6569 7665 7227 7320 7265 7175 6972 6564 eiver's required
│ │ │ │ │ -0003ae80: 2061 6c69 676d 656e 740a 0a63 4f62 6a53 aligment..cObjS
│ │ │ │ │ -0003ae90: 746f 7265 6454 7970 650a 2020 2020 2050 toredType. P
│ │ │ │ │ -0003aea0: 7269 7661 7465 202d 2041 6e73 7765 7220 rivate - Answer
│ │ │ │ │ -0003aeb0: 616e 2069 6e64 6578 2072 6566 6572 7269 an index referri
│ │ │ │ │ -0003aec0: 6e67 2074 6f20 7468 6520 7265 6365 6976 ng to the receiv
│ │ │ │ │ -0003aed0: 6572 2773 2073 6361 6c61 7220 7479 7065 er's scalar type
│ │ │ │ │ -0003aee0: 0a0a 7369 7a65 6f66 0a20 2020 2020 416e ..sizeof. An
│ │ │ │ │ -0003aef0: 7377 6572 2074 6865 2072 6563 6569 7665 swer the receive
│ │ │ │ │ -0003af00: 7227 7320 7369 7a65 0a0a 1f0a 4669 6c65 r's size....File
│ │ │ │ │ +0003a560: 2043 554c 6f6e 672d 6163 6365 7373 696e CULong-accessin
│ │ │ │ │ +0003a570: 672c 2020 5072 6576 3a20 4355 4c6f 6e67 g, Prev: CULong
│ │ │ │ │ +0003a580: 2063 6c61 7373 2d61 6363 6573 7369 6e67 class-accessing
│ │ │ │ │ +0003a590: 2c20 2055 703a 2043 554c 6f6e 670a 0a31 , Up: CULong..1
│ │ │ │ │ +0003a5a0: 2e35 352e 3220 4355 4c6f 6e67 3a20 6163 .55.2 CULong: ac
│ │ │ │ │ +0003a5b0: 6365 7373 696e 670a 2d2d 2d2d 2d2d 2d2d cessing.--------
│ │ │ │ │ +0003a5c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0003a5d0: 0a0a 616c 6967 6e6f 660a 2020 2020 2041 ..alignof. A
│ │ │ │ │ +0003a5e0: 6e73 7765 7220 7468 6520 7265 6365 6976 nswer the receiv
│ │ │ │ │ +0003a5f0: 6572 2773 2072 6571 7569 7265 6420 616c er's required al
│ │ │ │ │ +0003a600: 6967 6d65 6e74 0a0a 634f 626a 5374 6f72 igment..cObjStor
│ │ │ │ │ +0003a610: 6564 5479 7065 0a20 2020 2020 5072 6976 edType. Priv
│ │ │ │ │ +0003a620: 6174 6520 2d20 416e 7377 6572 2061 6e20 ate - Answer an
│ │ │ │ │ +0003a630: 696e 6465 7820 7265 6665 7272 696e 6720 index referring
│ │ │ │ │ +0003a640: 746f 2074 6865 2072 6563 6569 7665 7227 to the receiver'
│ │ │ │ │ +0003a650: 7320 7363 616c 6172 2074 7970 650a 0a73 s scalar type..s
│ │ │ │ │ +0003a660: 697a 656f 660a 2020 2020 2041 6e73 7765 izeof. Answe
│ │ │ │ │ +0003a670: 7220 7468 6520 7265 6365 6976 6572 2773 r the receiver's
│ │ │ │ │ +0003a680: 2073 697a 650a 0a0a 1f0a 4669 6c65 3a20 size.....File:
│ │ │ │ │ +0003a690: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ +0003a6a0: 4e6f 6465 3a20 4355 4c6f 6e67 4c6f 6e67 Node: CULongLong
│ │ │ │ │ +0003a6b0: 2c20 204e 6578 743a 2043 556e 696f 6e2c , Next: CUnion,
│ │ │ │ │ +0003a6c0: 2020 5072 6576 3a20 4355 4c6f 6e67 2c20 Prev: CULong,
│ │ │ │ │ +0003a6d0: 2055 703a 2042 6173 6520 636c 6173 7365 Up: Base classe
│ │ │ │ │ +0003a6e0: 730a 0a31 2e35 3620 4355 4c6f 6e67 4c6f s..1.56 CULongLo
│ │ │ │ │ +0003a6f0: 6e67 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ng.=============
│ │ │ │ │ +0003a700: 3d3d 0a0a 4465 6669 6e65 6420 696e 206e ==..Defined in n
│ │ │ │ │ +0003a710: 616d 6573 7061 6365 2053 6d61 6c6c 7461 amespace Smallta
│ │ │ │ │ +0003a720: 6c6b 0a53 7570 6572 636c 6173 733a 2043 lk.Superclass: C
│ │ │ │ │ +0003a730: 5363 616c 6172 0a43 6174 6567 6f72 793a Scalar.Category:
│ │ │ │ │ +0003a740: 204c 616e 6775 6167 652d 4320 696e 7465 Language-C inte
│ │ │ │ │ +0003a750: 7266 6163 650a 0a2a 204d 656e 753a 0a0a rface..* Menu:..
│ │ │ │ │ +0003a760: 2a20 4355 4c6f 6e67 4c6f 6e67 2063 6c61 * CULongLong cla
│ │ │ │ │ +0003a770: 7373 2d61 6363 6573 7369 6e67 3a3a 2020 ss-accessing::
│ │ │ │ │ +0003a780: 2863 6c61 7373 290a 2a20 4355 4c6f 6e67 (class).* CULong
│ │ │ │ │ +0003a790: 4c6f 6e67 2d61 6363 6573 7369 6e67 3a3a Long-accessing::
│ │ │ │ │ +0003a7a0: 2020 2869 6e73 7461 6e63 6529 0a0a 1f0a (instance)....
│ │ │ │ │ +0003a7b0: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ +0003a7c0: 6e66 6f2c 2020 4e6f 6465 3a20 4355 4c6f nfo, Node: CULo
│ │ │ │ │ +0003a7d0: 6e67 4c6f 6e67 2063 6c61 7373 2d61 6363 ngLong class-acc
│ │ │ │ │ +0003a7e0: 6573 7369 6e67 2c20 204e 6578 743a 2043 essing, Next: C
│ │ │ │ │ +0003a7f0: 554c 6f6e 674c 6f6e 672d 6163 6365 7373 ULongLong-access
│ │ │ │ │ +0003a800: 696e 672c 2020 5570 3a20 4355 4c6f 6e67 ing, Up: CULong
│ │ │ │ │ +0003a810: 4c6f 6e67 0a0a 312e 3536 2e31 2043 554c Long..1.56.1 CUL
│ │ │ │ │ +0003a820: 6f6e 674c 6f6e 6720 636c 6173 733a 2061 ongLong class: a
│ │ │ │ │ +0003a830: 6363 6573 7369 6e67 0a2d 2d2d 2d2d 2d2d ccessing.-------
│ │ │ │ │ +0003a840: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0003a850: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a61 6c69 -----------..ali
│ │ │ │ │ +0003a860: 676e 6f66 0a20 2020 2020 416e 7377 6572 gnof. Answer
│ │ │ │ │ +0003a870: 2074 6865 2072 6563 6569 7665 7227 7320 the receiver's
│ │ │ │ │ +0003a880: 696e 7374 616e 6365 7320 7265 7175 6972 instances requir
│ │ │ │ │ +0003a890: 6564 2061 6c69 676d 656e 740a 0a63 4f62 ed aligment..cOb
│ │ │ │ │ +0003a8a0: 6a53 746f 7265 6454 7970 650a 2020 2020 jStoredType.
│ │ │ │ │ +0003a8b0: 2050 7269 7661 7465 202d 2041 6e73 7765 Private - Answe
│ │ │ │ │ +0003a8c0: 7220 616e 2069 6e64 6578 2072 6566 6572 r an index refer
│ │ │ │ │ +0003a8d0: 7269 6e67 2074 6f20 7468 6520 7265 6365 ring to the rece
│ │ │ │ │ +0003a8e0: 6976 6572 2773 2069 6e73 7461 6e63 6573 iver's instances
│ │ │ │ │ +0003a8f0: 0a20 2020 2020 7363 616c 6172 2074 7970 . scalar typ
│ │ │ │ │ +0003a900: 650a 0a73 697a 656f 660a 2020 2020 2041 e..sizeof. A
│ │ │ │ │ +0003a910: 6e73 7765 7220 7468 6520 7265 6365 6976 nswer the receiv
│ │ │ │ │ +0003a920: 6572 2773 2069 6e73 7461 6e63 6573 2073 er's instances s
│ │ │ │ │ +0003a930: 697a 650a 0a0a 1f0a 4669 6c65 3a20 6773 ize.....File: gs
│ │ │ │ │ +0003a940: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ +0003a950: 6465 3a20 4355 4c6f 6e67 4c6f 6e67 2d61 de: CULongLong-a
│ │ │ │ │ +0003a960: 6363 6573 7369 6e67 2c20 2050 7265 763a ccessing, Prev:
│ │ │ │ │ +0003a970: 2043 554c 6f6e 674c 6f6e 6720 636c 6173 CULongLong clas
│ │ │ │ │ +0003a980: 732d 6163 6365 7373 696e 672c 2020 5570 s-accessing, Up
│ │ │ │ │ +0003a990: 3a20 4355 4c6f 6e67 4c6f 6e67 0a0a 312e : CULongLong..1.
│ │ │ │ │ +0003a9a0: 3536 2e32 2043 554c 6f6e 674c 6f6e 673a 56.2 CULongLong:
│ │ │ │ │ +0003a9b0: 2061 6363 6573 7369 6e67 0a2d 2d2d 2d2d accessing.-----
│ │ │ │ │ +0003a9c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0003a9d0: 2d2d 2d2d 2d2d 2d0a 0a61 6c69 676e 6f66 -------..alignof
│ │ │ │ │ +0003a9e0: 0a20 2020 2020 416e 7377 6572 2074 6865 . Answer the
│ │ │ │ │ +0003a9f0: 2072 6563 6569 7665 7227 7320 7265 7175 receiver's requ
│ │ │ │ │ +0003aa00: 6972 6564 2061 6c69 676d 656e 740a 0a63 ired aligment..c
│ │ │ │ │ +0003aa10: 4f62 6a53 746f 7265 6454 7970 650a 2020 ObjStoredType.
│ │ │ │ │ +0003aa20: 2020 2050 7269 7661 7465 202d 2041 6e73 Private - Ans
│ │ │ │ │ +0003aa30: 7765 7220 616e 2069 6e64 6578 2072 6566 wer an index ref
│ │ │ │ │ +0003aa40: 6572 7269 6e67 2074 6f20 7468 6520 7265 erring to the re
│ │ │ │ │ +0003aa50: 6365 6976 6572 2773 2073 6361 6c61 7220 ceiver's scalar
│ │ │ │ │ +0003aa60: 7479 7065 0a0a 7369 7a65 6f66 0a20 2020 type..sizeof.
│ │ │ │ │ +0003aa70: 2020 416e 7377 6572 2074 6865 2072 6563 Answer the rec
│ │ │ │ │ +0003aa80: 6569 7665 7227 7320 7369 7a65 0a0a 0a1f eiver's size....
│ │ │ │ │ +0003aa90: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ +0003aaa0: 696e 666f 2c20 204e 6f64 653a 2043 556e info, Node: CUn
│ │ │ │ │ +0003aab0: 696f 6e2c 2020 4e65 7874 3a20 4355 5368 ion, Next: CUSh
│ │ │ │ │ +0003aac0: 6f72 742c 2020 5072 6576 3a20 4355 4c6f ort, Prev: CULo
│ │ │ │ │ +0003aad0: 6e67 4c6f 6e67 2c20 2055 703a 2042 6173 ngLong, Up: Bas
│ │ │ │ │ +0003aae0: 6520 636c 6173 7365 730a 0a31 2e35 3720 e classes..1.57
│ │ │ │ │ +0003aaf0: 4355 6e69 6f6e 0a3d 3d3d 3d3d 3d3d 3d3d CUnion.=========
│ │ │ │ │ +0003ab00: 3d3d 0a0a 4465 6669 6e65 6420 696e 206e ==..Defined in n
│ │ │ │ │ +0003ab10: 616d 6573 7061 6365 2053 6d61 6c6c 7461 amespace Smallta
│ │ │ │ │ +0003ab20: 6c6b 0a53 7570 6572 636c 6173 733a 2043 lk.Superclass: C
│ │ │ │ │ +0003ab30: 436f 6d70 6f75 6e64 0a43 6174 6567 6f72 Compound.Categor
│ │ │ │ │ +0003ab40: 793a 204c 616e 6775 6167 652d 4320 696e y: Language-C in
│ │ │ │ │ +0003ab50: 7465 7266 6163 650a 0a2a 204d 656e 753a terface..* Menu:
│ │ │ │ │ +0003ab60: 0a0a 2a20 4355 6e69 6f6e 2063 6c61 7373 ..* CUnion class
│ │ │ │ │ +0003ab70: 2d73 7562 636c 6173 7320 6372 6561 7469 -subclass creati
│ │ │ │ │ +0003ab80: 6f6e 3a3a 2020 2863 6c61 7373 290a 0a1f on:: (class)...
│ │ │ │ │ +0003ab90: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ +0003aba0: 696e 666f 2c20 204e 6f64 653a 2043 556e info, Node: CUn
│ │ │ │ │ +0003abb0: 696f 6e20 636c 6173 732d 7375 6263 6c61 ion class-subcla
│ │ │ │ │ +0003abc0: 7373 2063 7265 6174 696f 6e2c 2020 5570 ss creation, Up
│ │ │ │ │ +0003abd0: 3a20 4355 6e69 6f6e 0a0a 312e 3537 2e31 : CUnion..1.57.1
│ │ │ │ │ +0003abe0: 2043 556e 696f 6e20 636c 6173 733a 2073 CUnion class: s
│ │ │ │ │ +0003abf0: 7562 636c 6173 7320 6372 6561 7469 6f6e ubclass creation
│ │ │ │ │ +0003ac00: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------
│ │ │ │ │ +0003ac10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0003ac20: 2d2d 2d2d 2d2d 2d0a 0a64 6563 6c61 7261 -------..declara
│ │ │ │ │ +0003ac30: 7469 6f6e 3a20 6172 7261 790a 2020 2020 tion: array.
│ │ │ │ │ +0003ac40: 2043 6f6d 7069 6c65 206d 6574 686f 6473 Compile methods
│ │ │ │ │ +0003ac50: 2074 6861 7420 696d 706c 656d 656e 7420 that implement
│ │ │ │ │ +0003ac60: 7468 6520 6465 636c 6172 6174 696f 6e20 the declaration
│ │ │ │ │ +0003ac70: 696e 2061 7272 6179 2e0a 0a0a 1f0a 4669 in array......Fi
│ │ │ │ │ +0003ac80: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ +0003ac90: 6f2c 2020 4e6f 6465 3a20 4355 5368 6f72 o, Node: CUShor
│ │ │ │ │ +0003aca0: 742c 2020 4e65 7874 3a20 4461 7465 2c20 t, Next: Date,
│ │ │ │ │ +0003acb0: 2050 7265 763a 2043 556e 696f 6e2c 2020 Prev: CUnion,
│ │ │ │ │ +0003acc0: 5570 3a20 4261 7365 2063 6c61 7373 6573 Up: Base classes
│ │ │ │ │ +0003acd0: 0a0a 312e 3538 2043 5553 686f 7274 0a3d ..1.58 CUShort.=
│ │ │ │ │ +0003ace0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a44 6566 ===========..Def
│ │ │ │ │ +0003acf0: 696e 6564 2069 6e20 6e61 6d65 7370 6163 ined in namespac
│ │ │ │ │ +0003ad00: 6520 536d 616c 6c74 616c 6b0a 5375 7065 e Smalltalk.Supe
│ │ │ │ │ +0003ad10: 7263 6c61 7373 3a20 4353 6361 6c61 720a rclass: CScalar.
│ │ │ │ │ +0003ad20: 4361 7465 676f 7279 3a20 4c61 6e67 7561 Category: Langua
│ │ │ │ │ +0003ad30: 6765 2d43 2069 6e74 6572 6661 6365 0a0a ge-C interface..
│ │ │ │ │ +0003ad40: 2a20 4d65 6e75 3a0a 0a2a 2043 5553 686f * Menu:..* CUSho
│ │ │ │ │ +0003ad50: 7274 2063 6c61 7373 2d61 6363 6573 7369 rt class-accessi
│ │ │ │ │ +0003ad60: 6e67 3a3a 2020 2863 6c61 7373 290a 2a20 ng:: (class).*
│ │ │ │ │ +0003ad70: 4355 5368 6f72 742d 6163 6365 7373 696e CUShort-accessin
│ │ │ │ │ +0003ad80: 673a 3a20 2028 696e 7374 616e 6365 290a g:: (instance).
│ │ │ │ │ +0003ad90: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ +0003ada0: 652e 696e 666f 2c20 204e 6f64 653a 2043 e.info, Node: C
│ │ │ │ │ +0003adb0: 5553 686f 7274 2063 6c61 7373 2d61 6363 UShort class-acc
│ │ │ │ │ +0003adc0: 6573 7369 6e67 2c20 204e 6578 743a 2043 essing, Next: C
│ │ │ │ │ +0003add0: 5553 686f 7274 2d61 6363 6573 7369 6e67 UShort-accessing
│ │ │ │ │ +0003ade0: 2c20 2055 703a 2043 5553 686f 7274 0a0a , Up: CUShort..
│ │ │ │ │ +0003adf0: 312e 3538 2e31 2043 5553 686f 7274 2063 1.58.1 CUShort c
│ │ │ │ │ +0003ae00: 6c61 7373 3a20 6163 6365 7373 696e 670a lass: accessing.
│ │ │ │ │ +0003ae10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0003ae20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------.
│ │ │ │ │ +0003ae30: 0a61 6c69 676e 6f66 0a20 2020 2020 416e .alignof. An
│ │ │ │ │ +0003ae40: 7377 6572 2074 6865 2072 6563 6569 7665 swer the receive
│ │ │ │ │ +0003ae50: 7227 7320 696e 7374 616e 6365 7320 7265 r's instances re
│ │ │ │ │ +0003ae60: 7175 6972 6564 2061 6c69 676d 656e 740a quired aligment.
│ │ │ │ │ +0003ae70: 0a63 4f62 6a53 746f 7265 6454 7970 650a .cObjStoredType.
│ │ │ │ │ +0003ae80: 2020 2020 2050 7269 7661 7465 202d 2041 Private - A
│ │ │ │ │ +0003ae90: 6e73 7765 7220 616e 2069 6e64 6578 2072 nswer an index r
│ │ │ │ │ +0003aea0: 6566 6572 7269 6e67 2074 6f20 7468 6520 eferring to the
│ │ │ │ │ +0003aeb0: 7265 6365 6976 6572 2773 2069 6e73 7461 receiver's insta
│ │ │ │ │ +0003aec0: 6e63 6573 0a20 2020 2020 7363 616c 6172 nces. scalar
│ │ │ │ │ +0003aed0: 2074 7970 650a 0a73 697a 656f 660a 2020 type..sizeof.
│ │ │ │ │ +0003aee0: 2020 2041 6e73 7765 7220 7468 6520 7265 Answer the re
│ │ │ │ │ +0003aef0: 6365 6976 6572 2773 2069 6e73 7461 6e63 ceiver's instanc
│ │ │ │ │ +0003af00: 6573 2073 697a 650a 0a0a 1f0a 4669 6c65 es size.....File
│ │ │ │ │ 0003af10: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ -0003af20: 2020 4e6f 6465 3a20 4461 7465 2c20 204e Node: Date, N
│ │ │ │ │ -0003af30: 6578 743a 2044 6174 6554 696d 652c 2020 ext: DateTime,
│ │ │ │ │ -0003af40: 5072 6576 3a20 4355 5368 6f72 742c 2020 Prev: CUShort,
│ │ │ │ │ -0003af50: 5570 3a20 4261 7365 2063 6c61 7373 6573 Up: Base classes
│ │ │ │ │ -0003af60: 0a0a 312e 3539 2044 6174 650a 3d3d 3d3d ..1.59 Date.====
│ │ │ │ │ -0003af70: 3d3d 3d3d 3d0a 0a44 6566 696e 6564 2069 =====..Defined i
│ │ │ │ │ -0003af80: 6e20 6e61 6d65 7370 6163 6520 536d 616c n namespace Smal
│ │ │ │ │ -0003af90: 6c74 616c 6b0a 5375 7065 7263 6c61 7373 ltalk.Superclass
│ │ │ │ │ -0003afa0: 3a20 4d61 676e 6974 7564 650a 4361 7465 : Magnitude.Cate
│ │ │ │ │ -0003afb0: 676f 7279 3a20 4c61 6e67 7561 6765 2d44 gory: Language-D
│ │ │ │ │ -0003afc0: 6174 6120 7479 7065 730a 2020 2020 204d ata types. M
│ │ │ │ │ -0003afd0: 7920 696e 7374 616e 6365 7320 7265 7072 y instances repr
│ │ │ │ │ -0003afe0: 6573 656e 7420 6461 7465 732e 2020 4d79 esent dates. My
│ │ │ │ │ -0003aff0: 2062 6173 6520 6461 7465 2069 7320 6465 base date is de
│ │ │ │ │ -0003b000: 6669 6e65 6420 746f 2062 6520 4a61 6e20 fined to be Jan
│ │ │ │ │ -0003b010: 312c 0a20 2020 2020 3139 3031 2e20 2049 1,. 1901. I
│ │ │ │ │ -0003b020: 2070 726f 7669 6465 206d 6574 686f 6473 provide methods
│ │ │ │ │ -0003b030: 2066 6f72 2069 6e73 7461 6e63 6520 6372 for instance cr
│ │ │ │ │ -0003b040: 6561 7469 6f6e 2028 696e 636c 7564 696e eation (includin
│ │ │ │ │ -0003b050: 6720 7669 610a 2020 2020 2022 7379 6d62 g via. "symb
│ │ │ │ │ -0003b060: 6f6c 6963 2220 6461 7465 732c 2073 7563 olic" dates, suc
│ │ │ │ │ -0003b070: 6820 6173 2022 4461 7465 206e 6577 4461 h as "Date newDa
│ │ │ │ │ -0003b080: 793a 2031 3420 6d6f 6e74 683a 2023 4665 y: 14 month: #Fe
│ │ │ │ │ -0003b090: 6220 7965 6172 3a20 3139 3930 222e 0a0a b year: 1990"...
│ │ │ │ │ -0003b0a0: 2020 2020 2050 4c45 4153 4520 4245 2057 PLEASE BE W
│ │ │ │ │ -0003b0b0: 4152 4e45 4420 2d20 7573 6520 7468 6973 ARNED - use this
│ │ │ │ │ -0003b0c0: 2063 6c61 7373 206f 6e6c 7920 666f 7220 class only for
│ │ │ │ │ -0003b0d0: 6461 7465 7320 6166 7465 7220 3135 3832 dates after 1582
│ │ │ │ │ -0003b0e0: 2041 443b 0a20 2020 2020 7468 6174 2773 AD;. that's
│ │ │ │ │ -0003b0f0: 2074 6865 2062 6567 696e 6e69 6e67 206f the beginning o
│ │ │ │ │ -0003b100: 6620 7468 6520 6570 6f63 682e 2020 4461 f the epoch. Da
│ │ │ │ │ -0003b110: 7465 7320 6265 666f 7265 2031 3538 3220 tes before 1582
│ │ │ │ │ -0003b120: 7769 6c6c 206e 6f74 2062 650a 2020 2020 will not be.
│ │ │ │ │ -0003b130: 2063 6f72 7265 6374 6c79 2070 7269 6e74 correctly print
│ │ │ │ │ -0003b140: 6564 2e20 2049 6e20 6164 6469 7469 6f6e ed. In addition
│ │ │ │ │ -0003b150: 2c20 7369 6e63 6520 7465 6e20 6461 7973 , since ten days
│ │ │ │ │ -0003b160: 2077 6572 6520 6c6f 7374 2066 726f 6d0a were lost from.
│ │ │ │ │ -0003b170: 2020 2020 204f 6374 6f62 6572 2035 2074 October 5 t
│ │ │ │ │ -0003b180: 6872 6f75 6768 204f 6374 6f62 6572 2031 hrough October 1
│ │ │ │ │ -0003b190: 352c 206f 7065 7261 7469 6f6e 7320 6265 5, operations be
│ │ │ │ │ -0003b1a0: 7477 6565 6e20 6120 4772 6567 6f72 6961 tween a Gregoria
│ │ │ │ │ -0003b1b0: 6e20 6461 7465 0a20 2020 2020 2861 6674 n date. (aft
│ │ │ │ │ -0003b1c0: 6572 2031 352d 4f63 742d 3135 3832 2920 er 15-Oct-1582)
│ │ │ │ │ -0003b1d0: 616e 6420 6120 4a75 6c69 616e 2064 6174 and a Julian dat
│ │ │ │ │ -0003b1e0: 6520 2862 6566 6f72 6520 352d 4f63 742d e (before 5-Oct-
│ │ │ │ │ -0003b1f0: 3135 3832 2920 7769 6c6c 2067 6976 650a 1582) will give.
│ │ │ │ │ -0003b200: 2020 2020 2069 6e63 6f72 7265 6374 2072 incorrect r
│ │ │ │ │ -0003b210: 6573 756c 7473 3b20 6f72 2c20 342d 4f63 esults; or, 4-Oc
│ │ │ │ │ -0003b220: 742d 3135 3832 202b 2032 2064 6179 7320 t-1582 + 2 days
│ │ │ │ │ -0003b230: 7769 6c6c 2079 6965 6c64 2036 2d4f 6374 will yield 6-Oct
│ │ │ │ │ -0003b240: 2d31 3538 3220 2861 0a20 2020 2020 6e6f -1582 (a. no
│ │ │ │ │ -0003b250: 6e2d 6578 6973 7465 6e74 2064 6179 2129 n-existent day!)
│ │ │ │ │ -0003b260: 2c20 6e6f 7420 3136 2d4f 6374 2d31 3538 , not 16-Oct-158
│ │ │ │ │ -0003b270: 322e 0a0a 2020 2020 2049 6e20 6661 6374 2... In fact
│ │ │ │ │ -0003b280: 2c20 6966 2079 6f75 2070 6173 7320 6120 , if you pass a
│ │ │ │ │ -0003b290: 7965 6172 203c 2031 3538 3220 746f 2061 year < 1582 to a
│ │ │ │ │ -0003b2a0: 206d 6574 686f 6420 6c69 6b65 0a20 2020 method like.
│ │ │ │ │ -0003b2b0: 2020 236e 6577 4461 793a 6d6f 6e74 683a #newDay:month:
│ │ │ │ │ -0003b2c0: 7965 6172 3a20 6974 2077 696c 6c20 6173 year: it will as
│ │ │ │ │ -0003b2d0: 7375 6d65 2074 6861 7420 6974 2069 7320 sume that it is
│ │ │ │ │ -0003b2e0: 6120 7477 6f2d 6469 6769 7420 7965 6172 a two-digit year
│ │ │ │ │ -0003b2f0: 0a20 2020 2020 2865 2e67 2e20 2039 303d . (e.g. 90=
│ │ │ │ │ -0003b300: 3139 3930 2c20 3130 3030 3d32 3930 3029 1990, 1000=2900)
│ │ │ │ │ -0003b310: 2e20 2054 6865 206f 6e6c 7920 7761 7920 . The only way
│ │ │ │ │ -0003b320: 746f 2063 7265 6174 6520 4a75 6c69 616e to create Julian
│ │ │ │ │ -0003b330: 2063 616c 656e 6461 720a 2020 2020 2064 calendar. d
│ │ │ │ │ -0003b340: 6174 6573 2069 7320 7769 7468 2074 6865 ates is with the
│ │ │ │ │ -0003b350: 2023 6672 6f6d 4461 7973 3a20 696e 7374 #fromDays: inst
│ │ │ │ │ -0003b360: 616e 6365 2063 7265 6174 696f 6e20 6d65 ance creation me
│ │ │ │ │ -0003b370: 7468 6f64 2e0a 0a2a 204d 656e 753a 0a0a thod...* Menu:..
│ │ │ │ │ -0003b380: 2a20 4461 7465 2063 6c61 7373 2d62 6173 * Date class-bas
│ │ │ │ │ -0003b390: 6963 3a3a 2020 2863 6c61 7373 290a 2a20 ic:: (class).*
│ │ │ │ │ -0003b3a0: 4461 7465 2063 6c61 7373 2d69 6e73 7461 Date class-insta
│ │ │ │ │ -0003b3b0: 6e63 6520 6372 6561 7469 6f6e 2028 414e nce creation (AN
│ │ │ │ │ -0003b3c0: 5349 293a 3a20 2028 636c 6173 7329 0a2a SI):: (class).*
│ │ │ │ │ -0003b3d0: 2044 6174 6520 636c 6173 732d 696e 7374 Date class-inst
│ │ │ │ │ -0003b3e0: 616e 6365 2063 7265 6174 696f 6e20 2842 ance creation (B
│ │ │ │ │ -0003b3f0: 6c75 6520 426f 6f6b 293a 3a20 2028 636c lue Book):: (cl
│ │ │ │ │ -0003b400: 6173 7329 0a2a 2044 6174 652d 6261 7369 ass).* Date-basi
│ │ │ │ │ -0003b410: 633a 3a20 2028 696e 7374 616e 6365 290a c:: (instance).
│ │ │ │ │ -0003b420: 2a20 4461 7465 2d63 6f6d 7061 7469 6269 * Date-compatibi
│ │ │ │ │ -0003b430: 6c69 7479 2028 6e6f 6e2d 414e 5349 293a lity (non-ANSI):
│ │ │ │ │ -0003b440: 3a20 2028 696e 7374 616e 6365 290a 2a20 : (instance).*
│ │ │ │ │ -0003b450: 4461 7465 2d64 6174 6520 636f 6d70 7574 Date-date comput
│ │ │ │ │ -0003b460: 6174 696f 6e73 3a3a 2020 2869 6e73 7461 ations:: (insta
│ │ │ │ │ -0003b470: 6e63 6529 0a2a 2044 6174 652d 7072 696e nce).* Date-prin
│ │ │ │ │ -0003b480: 7469 6e67 3a3a 2020 2869 6e73 7461 6e63 ting:: (instanc
│ │ │ │ │ -0003b490: 6529 0a2a 2044 6174 652d 7374 696c 6c20 e).* Date-still
│ │ │ │ │ -0003b4a0: 756e 636c 6173 7369 6669 6564 3a3a 2020 unclassified::
│ │ │ │ │ -0003b4b0: 2869 6e73 7461 6e63 6529 0a2a 2044 6174 (instance).* Dat
│ │ │ │ │ -0003b4c0: 652d 7374 6f72 696e 673a 3a20 2028 696e e-storing:: (in
│ │ │ │ │ -0003b4d0: 7374 616e 6365 290a 2a20 4461 7465 2d74 stance).* Date-t
│ │ │ │ │ -0003b4e0: 6573 7469 6e67 3a3a 2020 2869 6e73 7461 esting:: (insta
│ │ │ │ │ -0003b4f0: 6e63 6529 0a0a 1f0a 4669 6c65 3a20 6773 nce)....File: gs
│ │ │ │ │ -0003b500: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ -0003b510: 6465 3a20 4461 7465 2063 6c61 7373 2d62 de: Date class-b
│ │ │ │ │ -0003b520: 6173 6963 2c20 204e 6578 743a 2044 6174 asic, Next: Dat
│ │ │ │ │ -0003b530: 6520 636c 6173 732d 696e 7374 616e 6365 e class-instance
│ │ │ │ │ -0003b540: 2063 7265 6174 696f 6e20 2841 4e53 4929 creation (ANSI)
│ │ │ │ │ -0003b550: 2c20 2055 703a 2044 6174 650a 0a31 2e35 , Up: Date..1.5
│ │ │ │ │ -0003b560: 392e 3120 4461 7465 2063 6c61 7373 3a20 9.1 Date class:
│ │ │ │ │ -0003b570: 6261 7369 630a 2d2d 2d2d 2d2d 2d2d 2d2d basic.----------
│ │ │ │ │ -0003b580: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------..
│ │ │ │ │ -0003b590: 6162 6272 6576 6961 7469 6f6e 4f66 4461 abbreviationOfDa
│ │ │ │ │ -0003b5a0: 793a 2064 6179 496e 6465 780a 2020 2020 y: dayIndex.
│ │ │ │ │ -0003b5b0: 2041 6e73 7765 7220 7468 6520 6162 6272 Answer the abbr
│ │ │ │ │ -0003b5c0: 6576 6961 7465 6420 6e61 6d65 206f 6620 eviated name of
│ │ │ │ │ -0003b5d0: 7468 6520 6461 7920 6f66 2077 6565 6b20 the day of week
│ │ │ │ │ -0003b5e0: 636f 7272 6573 706f 6e64 696e 6720 746f corresponding to
│ │ │ │ │ -0003b5f0: 2074 6865 0a20 2020 2020 6769 7665 6e20 the. given
│ │ │ │ │ -0003b600: 696e 6465 780a 0a64 6179 4f66 5765 656b index..dayOfWeek
│ │ │ │ │ -0003b610: 3a20 6461 794e 616d 650a 2020 2020 2041 : dayName. A
│ │ │ │ │ -0003b620: 6e73 7765 7220 7468 6520 696e 6465 7820 nswer the index
│ │ │ │ │ -0003b630: 6f66 2074 6865 2064 6179 206f 6620 7765 of the day of we
│ │ │ │ │ -0003b640: 656b 2063 6f72 7265 7370 6f6e 6469 6e67 ek corresponding
│ │ │ │ │ -0003b650: 2074 6f20 7468 6520 6769 7665 6e20 6e61 to the given na
│ │ │ │ │ -0003b660: 6d65 0a0a 6461 7973 496e 4d6f 6e74 683a me..daysInMonth:
│ │ │ │ │ -0003b670: 206d 6f6e 7468 4e61 6d65 2066 6f72 5965 monthName forYe
│ │ │ │ │ -0003b680: 6172 3a20 7965 6172 496e 7465 6765 720a ar: yearInteger.
│ │ │ │ │ -0003b690: 2020 2020 2041 6e73 7765 7220 7468 6520 Answer the
│ │ │ │ │ -0003b6a0: 6e75 6d62 6572 206f 6620 6461 7973 2069 number of days i
│ │ │ │ │ -0003b6b0: 6e20 7468 6520 6769 7665 6e20 286e 616d n the given (nam
│ │ │ │ │ -0003b6c0: 6564 2920 6d6f 6e74 6820 666f 7220 7468 ed) month for th
│ │ │ │ │ -0003b6d0: 6520 6769 7665 6e0a 2020 2020 2079 6561 e given. yea
│ │ │ │ │ -0003b6e0: 720a 0a64 6179 7349 6e59 6561 723a 2069 r..daysInYear: i
│ │ │ │ │ -0003b6f0: 0a20 2020 2020 416e 7377 6572 2074 6865 . Answer the
│ │ │ │ │ -0003b700: 206e 756d 6265 7220 6f66 2064 6179 7320 number of days
│ │ │ │ │ -0003b710: 696e 2074 6865 2067 6976 656e 2079 6561 in the given yea
│ │ │ │ │ -0003b720: 720a 0a69 6e64 6578 4f66 4d6f 6e74 683a r..indexOfMonth:
│ │ │ │ │ -0003b730: 206d 6f6e 7468 4e61 6d65 0a20 2020 2020 monthName.
│ │ │ │ │ -0003b740: 416e 7377 6572 2074 6865 2069 6e64 6578 Answer the index
│ │ │ │ │ -0003b750: 206f 6620 7468 6520 6d6f 6e74 6820 636f of the month co
│ │ │ │ │ -0003b760: 7272 6573 706f 6e64 696e 6720 746f 2074 rresponding to t
│ │ │ │ │ -0003b770: 6865 2067 6976 656e 206e 616d 650a 0a69 he given name..i
│ │ │ │ │ -0003b780: 6e69 7444 6179 4e61 6d65 4469 6374 0a20 nitDayNameDict.
│ │ │ │ │ -0003b790: 2020 2020 496e 6974 6961 6c69 7a65 2074 Initialize t
│ │ │ │ │ -0003b7a0: 6865 2044 6179 4e61 6d65 4469 6374 2074 he DayNameDict t
│ │ │ │ │ -0003b7b0: 6f20 7468 6520 6e61 6d65 7320 6f66 2074 o the names of t
│ │ │ │ │ -0003b7c0: 6865 2064 6179 730a 0a69 6e69 744d 6f6e he days..initMon
│ │ │ │ │ -0003b7d0: 7468 4e61 6d65 4469 6374 0a20 2020 2020 thNameDict.
│ │ │ │ │ -0003b7e0: 496e 6974 6961 6c69 7a65 2074 6865 204d Initialize the M
│ │ │ │ │ -0003b7f0: 6f6e 7468 4e61 6d65 4469 6374 2074 6f20 onthNameDict to
│ │ │ │ │ -0003b800: 7468 6520 6e61 6d65 7320 6f66 2074 6865 the names of the
│ │ │ │ │ -0003b810: 206d 6f6e 7468 730a 0a69 6e69 7469 616c months..initial
│ │ │ │ │ -0003b820: 697a 650a 2020 2020 2049 6e69 7469 616c ize. Initial
│ │ │ │ │ -0003b830: 697a 6520 7468 6520 7265 6365 6976 6572 ize the receiver
│ │ │ │ │ -0003b840: 0a0a 6e61 6d65 4f66 4461 793a 2064 6179 ..nameOfDay: day
│ │ │ │ │ -0003b850: 496e 6465 780a 2020 2020 2041 6e73 7765 Index. Answe
│ │ │ │ │ -0003b860: 7220 7468 6520 6e61 6d65 206f 6620 7468 r the name of th
│ │ │ │ │ -0003b870: 6520 6461 7920 6f66 2077 6565 6b20 636f e day of week co
│ │ │ │ │ -0003b880: 7272 6573 706f 6e64 696e 6720 746f 2074 rresponding to t
│ │ │ │ │ -0003b890: 6865 2067 6976 656e 2069 6e64 6578 0a0a he given index..
│ │ │ │ │ -0003b8a0: 6e61 6d65 4f66 4d6f 6e74 683a 206d 6f6e nameOfMonth: mon
│ │ │ │ │ -0003b8b0: 7468 496e 6465 780a 2020 2020 2041 6e73 thIndex. Ans
│ │ │ │ │ -0003b8c0: 7765 7220 7468 6520 6e61 6d65 206f 6620 wer the name of
│ │ │ │ │ -0003b8d0: 7468 6520 6d6f 6e74 6820 636f 7272 6573 the month corres
│ │ │ │ │ -0003b8e0: 706f 6e64 696e 6720 746f 2074 6865 2067 ponding to the g
│ │ │ │ │ -0003b8f0: 6976 656e 2069 6e64 6578 0a0a 7368 6f72 iven index..shor
│ │ │ │ │ -0003b900: 744e 616d 654f 664d 6f6e 7468 3a20 6d6f tNameOfMonth: mo
│ │ │ │ │ -0003b910: 6e74 6849 6e64 6578 0a20 2020 2020 416e nthIndex. An
│ │ │ │ │ -0003b920: 7377 6572 2074 6865 206e 616d 6520 6f66 swer the name of
│ │ │ │ │ -0003b930: 2074 6865 206d 6f6e 7468 2063 6f72 7265 the month corre
│ │ │ │ │ -0003b940: 7370 6f6e 6469 6e67 2074 6f20 7468 6520 sponding to the
│ │ │ │ │ -0003b950: 6769 7665 6e20 696e 6465 780a 0a1f 0a46 given index....F
│ │ │ │ │ -0003b960: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ -0003b970: 666f 2c20 204e 6f64 653a 2044 6174 6520 fo, Node: Date
│ │ │ │ │ -0003b980: 636c 6173 732d 696e 7374 616e 6365 2063 class-instance c
│ │ │ │ │ -0003b990: 7265 6174 696f 6e20 2841 4e53 4929 2c20 reation (ANSI),
│ │ │ │ │ -0003b9a0: 204e 6578 743a 2044 6174 6520 636c 6173 Next: Date clas
│ │ │ │ │ -0003b9b0: 732d 696e 7374 616e 6365 2063 7265 6174 s-instance creat
│ │ │ │ │ -0003b9c0: 696f 6e20 2842 6c75 6520 426f 6f6b 292c ion (Blue Book),
│ │ │ │ │ -0003b9d0: 2020 5072 6576 3a20 4461 7465 2063 6c61 Prev: Date cla
│ │ │ │ │ -0003b9e0: 7373 2d62 6173 6963 2c20 2055 703a 2044 ss-basic, Up: D
│ │ │ │ │ -0003b9f0: 6174 650a 0a31 2e35 392e 3220 4461 7465 ate..1.59.2 Date
│ │ │ │ │ -0003ba00: 2063 6c61 7373 3a20 696e 7374 616e 6365 class: instance
│ │ │ │ │ -0003ba10: 2063 7265 6174 696f 6e20 2841 4e53 4929 creation (ANSI)
│ │ │ │ │ -0003ba20: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------
│ │ │ │ │ -0003ba30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0003ba40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 7965 ------------..ye
│ │ │ │ │ -0003ba50: 6172 3a20 7920 6461 793a 2064 2068 6f75 ar: y day: d hou
│ │ │ │ │ -0003ba60: 723a 2068 206d 696e 7574 653a 206d 696e r: h minute: min
│ │ │ │ │ -0003ba70: 2073 6563 6f6e 643a 2073 0a20 2020 2020 second: s.
│ │ │ │ │ -0003ba80: 416e 7377 6572 2061 2044 6174 6520 6465 Answer a Date de
│ │ │ │ │ -0003ba90: 6e6f 7469 6e67 2074 6865 2064 2d74 6820 noting the d-th
│ │ │ │ │ -0003baa0: 6461 7920 6f66 2074 6865 2067 6976 656e day of the given
│ │ │ │ │ -0003bab0: 2079 6561 720a 0a79 6561 723a 2079 206d year..year: y m
│ │ │ │ │ -0003bac0: 6f6e 7468 3a20 6d20 6461 793a 2064 2068 onth: m day: d h
│ │ │ │ │ -0003bad0: 6f75 723a 2068 206d 696e 7574 653a 206d our: h minute: m
│ │ │ │ │ -0003bae0: 696e 2073 6563 6f6e 643a 2073 0a20 2020 in second: s.
│ │ │ │ │ -0003baf0: 2020 416e 7377 6572 2061 2044 6174 6520 Answer a Date
│ │ │ │ │ -0003bb00: 6465 6e6f 7469 6e67 2074 6865 2064 2d74 denoting the d-t
│ │ │ │ │ -0003bb10: 6820 6461 7920 6f66 2074 6865 2067 6976 h day of the giv
│ │ │ │ │ -0003bb20: 656e 2028 6173 2061 206e 756d 6265 7229 en (as a number)
│ │ │ │ │ -0003bb30: 0a20 2020 2020 6d6f 6e74 6820 616e 6420 . month and
│ │ │ │ │ -0003bb40: 7965 6172 0a0a 1f0a 4669 6c65 3a20 6773 year....File: gs
│ │ │ │ │ -0003bb50: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ -0003bb60: 6465 3a20 4461 7465 2063 6c61 7373 2d69 de: Date class-i
│ │ │ │ │ -0003bb70: 6e73 7461 6e63 6520 6372 6561 7469 6f6e nstance creation
│ │ │ │ │ -0003bb80: 2028 426c 7565 2042 6f6f 6b29 2c20 204e (Blue Book), N
│ │ │ │ │ -0003bb90: 6578 743a 2044 6174 652d 6261 7369 632c ext: Date-basic,
│ │ │ │ │ -0003bba0: 2020 5072 6576 3a20 4461 7465 2063 6c61 Prev: Date cla
│ │ │ │ │ -0003bbb0: 7373 2d69 6e73 7461 6e63 6520 6372 6561 ss-instance crea
│ │ │ │ │ -0003bbc0: 7469 6f6e 2028 414e 5349 292c 2020 5570 tion (ANSI), Up
│ │ │ │ │ -0003bbd0: 3a20 4461 7465 0a0a 312e 3539 2e33 2044 : Date..1.59.3 D
│ │ │ │ │ -0003bbe0: 6174 6520 636c 6173 733a 2069 6e73 7461 ate class: insta
│ │ │ │ │ -0003bbf0: 6e63 6520 6372 6561 7469 6f6e 2028 426c nce creation (Bl
│ │ │ │ │ -0003bc00: 7565 2042 6f6f 6b29 0a2d 2d2d 2d2d 2d2d ue Book).-------
│ │ │ │ │ -0003bc10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0003bc20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0003bc30: 2d2d 2d2d 2d2d 2d2d 2d0a 0a64 6174 6541 ---------..dateA
│ │ │ │ │ -0003bc40: 6e64 5469 6d65 4e6f 770a 2020 2020 2041 ndTimeNow. A
│ │ │ │ │ -0003bc50: 6e73 7765 7220 616e 2061 7272 6179 2063 nswer an array c
│ │ │ │ │ -0003bc60: 6f6e 7461 696e 696e 6720 7468 6520 6375 ontaining the cu
│ │ │ │ │ -0003bc70: 7272 656e 7420 6461 7465 2061 6e64 2074 rrent date and t
│ │ │ │ │ -0003bc80: 696d 650a 0a66 726f 6d44 6179 733a 2064 ime..fromDays: d
│ │ │ │ │ -0003bc90: 6179 436f 756e 740a 2020 2020 2041 6e73 ayCount. Ans
│ │ │ │ │ -0003bca0: 7765 7220 6120 4461 7465 2064 656e 6f74 wer a Date denot
│ │ │ │ │ -0003bcb0: 696e 6720 6461 7943 6f75 6e74 2064 6179 ing dayCount day
│ │ │ │ │ -0003bcc0: 7320 7061 7374 2031 2f31 2f31 3930 310a s past 1/1/1901.
│ │ │ │ │ -0003bcd0: 0a66 726f 6d4a 756c 6961 6e3a 206a 640a .fromJulian: jd.
│ │ │ │ │ -0003bce0: 2020 2020 2041 6e73 7765 7220 6120 4461 Answer a Da
│ │ │ │ │ -0003bcf0: 7465 2064 656e 6f74 696e 6720 7468 6520 te denoting the
│ │ │ │ │ -0003bd00: 6a64 2d74 6820 6461 7920 696e 2074 6865 jd-th day in the
│ │ │ │ │ -0003bd10: 2061 7374 726f 6e6f 6d69 6361 6c20 4a75 astronomical Ju
│ │ │ │ │ -0003bd20: 6c69 616e 0a20 2020 2020 6361 6c65 6e64 lian. calend
│ │ │ │ │ -0003bd30: 6172 2e0a 0a66 726f 6d53 6563 6f6e 6473 ar...fromSeconds
│ │ │ │ │ -0003bd40: 3a20 7469 6d65 0a20 2020 2020 416e 7377 : time. Answ
│ │ │ │ │ -0003bd50: 6572 2061 2044 6174 6520 6465 6e6f 7469 er a Date denoti
│ │ │ │ │ -0003bd60: 6e67 2074 6865 2064 6174 6520 7469 6d65 ng the date time
│ │ │ │ │ -0003bd70: 2073 6563 6f6e 6473 2070 6173 7420 4a61 seconds past Ja
│ │ │ │ │ -0003bd80: 6e20 3173 742c 2031 3930 310a 0a6e 6577 n 1st, 1901..new
│ │ │ │ │ -0003bd90: 4461 793a 2064 6179 206d 6f6e 7468 3a20 Day: day month:
│ │ │ │ │ -0003bda0: 6d6f 6e74 684e 616d 6520 7965 6172 3a20 monthName year:
│ │ │ │ │ -0003bdb0: 7965 6172 496e 7465 6765 720a 2020 2020 yearInteger.
│ │ │ │ │ -0003bdc0: 2041 6e73 7765 7220 6120 4461 7465 2064 Answer a Date d
│ │ │ │ │ -0003bdd0: 656e 6f74 696e 6720 7468 6520 6461 7943 enoting the dayC
│ │ │ │ │ -0003bde0: 6f75 6e74 2064 6179 206f 6620 7468 6520 ount day of the
│ │ │ │ │ -0003bdf0: 6769 7665 6e20 286e 616d 6564 2920 6d6f given (named) mo
│ │ │ │ │ -0003be00: 6e74 680a 2020 2020 2061 6e64 2079 6561 nth. and yea
│ │ │ │ │ -0003be10: 720a 0a6e 6577 4461 793a 2064 6179 206d r..newDay: day m
│ │ │ │ │ -0003be20: 6f6e 7468 496e 6465 783a 206d 6f6e 7468 onthIndex: month
│ │ │ │ │ -0003be30: 496e 6465 7820 7965 6172 3a20 7965 6172 Index year: year
│ │ │ │ │ -0003be40: 496e 7465 6765 720a 2020 2020 2041 6e73 Integer. Ans
│ │ │ │ │ -0003be50: 7765 7220 6120 4461 7465 2064 656e 6f74 wer a Date denot
│ │ │ │ │ -0003be60: 696e 6720 7468 6520 6461 7943 6f75 6e74 ing the dayCount
│ │ │ │ │ -0003be70: 2064 6179 206f 6620 7468 6520 6769 7665 day of the give
│ │ │ │ │ -0003be80: 6e20 2861 7320 6120 6e75 6d62 6572 290a n (as a number).
│ │ │ │ │ -0003be90: 2020 2020 206d 6f6e 7468 2061 6e64 2079 month and y
│ │ │ │ │ -0003bea0: 6561 720a 0a6e 6577 4461 793a 2064 6179 ear..newDay: day
│ │ │ │ │ -0003beb0: 436f 756e 7420 7965 6172 3a20 7965 6172 Count year: year
│ │ │ │ │ -0003bec0: 496e 7465 6765 720a 2020 2020 2041 6e73 Integer. Ans
│ │ │ │ │ -0003bed0: 7765 7220 6120 4461 7465 2064 656e 6f74 wer a Date denot
│ │ │ │ │ -0003bee0: 696e 6720 7468 6520 6461 7943 6f75 6e74 ing the dayCount
│ │ │ │ │ -0003bef0: 2064 6179 206f 6620 7468 6520 7965 6172 day of the year
│ │ │ │ │ -0003bf00: 496e 7465 6765 7220 7965 6172 0a0a 7265 Integer year..re
│ │ │ │ │ -0003bf10: 6164 4672 6f6d 3a20 6153 7472 6561 6d0a adFrom: aStream.
│ │ │ │ │ -0003bf20: 2020 2020 2050 6172 7365 2061 6e20 696e Parse an in
│ │ │ │ │ -0003bf30: 7374 616e 6365 206f 6620 7468 6520 7265 stance of the re
│ │ │ │ │ -0003bf40: 6365 6976 6572 2066 726f 6d20 6153 7472 ceiver from aStr
│ │ │ │ │ -0003bf50: 6561 6d0a 0a74 6f64 6179 0a20 2020 2020 eam..today.
│ │ │ │ │ -0003bf60: 416e 7377 6572 2061 2044 6174 6520 6465 Answer a Date de
│ │ │ │ │ -0003bf70: 6e6f 7469 6e67 2074 6865 2063 7572 7265 noting the curre
│ │ │ │ │ -0003bf80: 6e74 2064 6174 6520 696e 206c 6f63 616c nt date in local
│ │ │ │ │ -0003bf90: 2074 696d 650a 0a75 7463 4461 7465 416e time..utcDateAn
│ │ │ │ │ -0003bfa0: 6454 696d 654e 6f77 0a20 2020 2020 416e dTimeNow. An
│ │ │ │ │ -0003bfb0: 7377 6572 2061 6e20 6172 7261 7920 636f swer an array co
│ │ │ │ │ -0003bfc0: 6e74 6169 6e69 6e67 2074 6865 2063 7572 ntaining the cur
│ │ │ │ │ -0003bfd0: 7265 6e74 2064 6174 6520 616e 6420 7469 rent date and ti
│ │ │ │ │ -0003bfe0: 6d65 2069 6e20 436f 6f72 6469 6e61 7465 me in Coordinate
│ │ │ │ │ -0003bff0: 640a 2020 2020 2055 6e69 7665 7273 616c d. Universal
│ │ │ │ │ -0003c000: 2054 696d 6520 2855 5443 290a 0a75 7463 Time (UTC)..utc
│ │ │ │ │ -0003c010: 546f 6461 790a 2020 2020 2041 6e73 7765 Today. Answe
│ │ │ │ │ -0003c020: 7220 6120 4461 7465 2064 656e 6f74 696e r a Date denotin
│ │ │ │ │ -0003c030: 6720 7468 6520 6375 7272 656e 7420 6461 g the current da
│ │ │ │ │ -0003c040: 7465 2069 6e20 436f 6f72 6469 6e61 7465 te in Coordinate
│ │ │ │ │ -0003c050: 6420 556e 6976 6572 7361 6c0a 2020 2020 d Universal.
│ │ │ │ │ -0003c060: 2054 696d 6520 2855 5443 290a 0a1f 0a46 Time (UTC)....F
│ │ │ │ │ -0003c070: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ -0003c080: 666f 2c20 204e 6f64 653a 2044 6174 652d fo, Node: Date-
│ │ │ │ │ -0003c090: 6261 7369 632c 2020 4e65 7874 3a20 4461 basic, Next: Da
│ │ │ │ │ -0003c0a0: 7465 2d63 6f6d 7061 7469 6269 6c69 7479 te-compatibility
│ │ │ │ │ -0003c0b0: 2028 6e6f 6e2d 414e 5349 292c 2020 5072 (non-ANSI), Pr
│ │ │ │ │ -0003c0c0: 6576 3a20 4461 7465 2063 6c61 7373 2d69 ev: Date class-i
│ │ │ │ │ -0003c0d0: 6e73 7461 6e63 6520 6372 6561 7469 6f6e nstance creation
│ │ │ │ │ -0003c0e0: 2028 426c 7565 2042 6f6f 6b29 2c20 2055 (Blue Book), U
│ │ │ │ │ -0003c0f0: 703a 2044 6174 650a 0a31 2e35 392e 3420 p: Date..1.59.4
│ │ │ │ │ -0003c100: 4461 7465 3a20 6261 7369 630a 2d2d 2d2d Date: basic.----
│ │ │ │ │ -0003c110: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------..
│ │ │ │ │ -0003c120: 2d20 6144 6174 650a 2020 2020 2041 6e73 - aDate. Ans
│ │ │ │ │ -0003c130: 7765 7220 6120 6e65 7720 4475 7261 7469 wer a new Durati
│ │ │ │ │ -0003c140: 6f6e 2063 6f75 6e74 696e 6720 7468 6520 on counting the
│ │ │ │ │ -0003c150: 6e75 6d62 6572 206f 6620 6461 7973 2062 number of days b
│ │ │ │ │ -0003c160: 6574 7765 656e 2074 6865 0a20 2020 2020 etween the.
│ │ │ │ │ -0003c170: 7265 6365 6976 6572 2061 6e64 2061 4461 receiver and aDa
│ │ │ │ │ -0003c180: 7465 2e0a 0a61 6464 4461 7973 3a20 6461 te...addDays: da
│ │ │ │ │ -0003c190: 7943 6f75 6e74 0a20 2020 2020 416e 7377 yCount. Answ
│ │ │ │ │ -0003c1a0: 6572 2061 206e 6577 2044 6174 6520 706f er a new Date po
│ │ │ │ │ -0003c1b0: 696e 7469 6e67 2064 6179 436f 756e 7420 inting dayCount
│ │ │ │ │ -0003c1c0: 7061 7374 2074 6865 2072 6563 6569 7665 past the receive
│ │ │ │ │ -0003c1d0: 720a 0a73 7562 7472 6163 7444 6174 653a r..subtractDate:
│ │ │ │ │ -0003c1e0: 2061 4461 7465 0a20 2020 2020 416e 7377 aDate. Answ
│ │ │ │ │ -0003c1f0: 6572 2074 6865 206e 756d 6265 7220 6f66 er the number of
│ │ │ │ │ -0003c200: 2064 6179 7320 6265 7477 6565 6e20 6144 days between aD
│ │ │ │ │ -0003c210: 6174 6520 616e 6420 7468 6520 7265 6365 ate and the rece
│ │ │ │ │ -0003c220: 6976 6572 2028 6e65 6761 7469 7665 0a20 iver (negative.
│ │ │ │ │ -0003c230: 2020 2020 6966 2074 6865 2072 6563 6569 if the recei
│ │ │ │ │ -0003c240: 7665 7220 6973 2062 6566 6f72 6520 6144 ver is before aD
│ │ │ │ │ -0003c250: 6174 6529 0a0a 7375 6274 7261 6374 4461 ate)..subtractDa
│ │ │ │ │ -0003c260: 7973 3a20 6461 7943 6f75 6e74 0a20 2020 ys: dayCount.
│ │ │ │ │ -0003c270: 2020 416e 7377 6572 2061 206e 6577 2044 Answer a new D
│ │ │ │ │ -0003c280: 6174 6520 706f 696e 7469 6e67 2064 6179 ate pointing day
│ │ │ │ │ -0003c290: 436f 756e 7420 6265 666f 7265 2074 6865 Count before the
│ │ │ │ │ -0003c2a0: 2072 6563 6569 7665 720a 0a1f 0a46 696c receiver....Fil
│ │ │ │ │ -0003c2b0: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ -0003c2c0: 2c20 204e 6f64 653a 2044 6174 652d 636f , Node: Date-co
│ │ │ │ │ -0003c2d0: 6d70 6174 6962 696c 6974 7920 286e 6f6e mpatibility (non
│ │ │ │ │ -0003c2e0: 2d41 4e53 4929 2c20 204e 6578 743a 2044 -ANSI), Next: D
│ │ │ │ │ -0003c2f0: 6174 652d 6461 7465 2063 6f6d 7075 7461 ate-date computa
│ │ │ │ │ -0003c300: 7469 6f6e 732c 2020 5072 6576 3a20 4461 tions, Prev: Da
│ │ │ │ │ -0003c310: 7465 2d62 6173 6963 2c20 2055 703a 2044 te-basic, Up: D
│ │ │ │ │ -0003c320: 6174 650a 0a31 2e35 392e 3520 4461 7465 ate..1.59.5 Date
│ │ │ │ │ -0003c330: 3a20 636f 6d70 6174 6962 696c 6974 7920 : compatibility
│ │ │ │ │ -0003c340: 286e 6f6e 2d41 4e53 4929 0a2d 2d2d 2d2d (non-ANSI).-----
│ │ │ │ │ -0003c350: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0003c360: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0003c370: 0a0a 6461 790a 2020 2020 2041 6e73 7765 ..day. Answe
│ │ │ │ │ -0003c380: 7220 7468 6520 6461 7920 7265 7072 6573 r the day repres
│ │ │ │ │ -0003c390: 656e 7465 6420 6279 2074 6865 2072 6563 ented by the rec
│ │ │ │ │ -0003c3a0: 6569 7665 720a 0a64 6179 4e61 6d65 0a20 eiver..dayName.
│ │ │ │ │ -0003c3b0: 2020 2020 416e 7377 6572 2074 6865 2064 Answer the d
│ │ │ │ │ -0003c3c0: 6179 206f 6620 7765 656b 206f 6620 7468 ay of week of th
│ │ │ │ │ -0003c3d0: 6520 7265 6365 6976 6572 2061 7320 6120 e receiver as a
│ │ │ │ │ -0003c3e0: 5379 6d62 6f6c 0a0a 7368 6f72 744d 6f6e Symbol..shortMon
│ │ │ │ │ -0003c3f0: 7468 4e61 6d65 0a20 2020 2020 416e 7377 thName. Answ
│ │ │ │ │ -0003c400: 6572 2074 6865 2061 6262 7265 7669 6174 er the abbreviat
│ │ │ │ │ -0003c410: 6564 206e 616d 6520 6f66 2074 6865 206d ed name of the m
│ │ │ │ │ -0003c420: 6f6e 7468 2072 6570 7265 7365 6e74 6564 onth represented
│ │ │ │ │ -0003c430: 2062 7920 7468 650a 2020 2020 2072 6563 by the. rec
│ │ │ │ │ -0003c440: 6569 7665 720a 0a1f 0a46 696c 653a 2067 eiver....File: g
│ │ │ │ │ -0003c450: 7374 2d62 6173 652e 696e 666f 2c20 204e st-base.info, N
│ │ │ │ │ -0003c460: 6f64 653a 2044 6174 652d 6461 7465 2063 ode: Date-date c
│ │ │ │ │ -0003c470: 6f6d 7075 7461 7469 6f6e 732c 2020 4e65 omputations, Ne
│ │ │ │ │ -0003c480: 7874 3a20 4461 7465 2d70 7269 6e74 696e xt: Date-printin
│ │ │ │ │ -0003c490: 672c 2020 5072 6576 3a20 4461 7465 2d63 g, Prev: Date-c
│ │ │ │ │ -0003c4a0: 6f6d 7061 7469 6269 6c69 7479 2028 6e6f ompatibility (no
│ │ │ │ │ -0003c4b0: 6e2d 414e 5349 292c 2020 5570 3a20 4461 n-ANSI), Up: Da
│ │ │ │ │ -0003c4c0: 7465 0a0a 312e 3539 2e36 2044 6174 653a te..1.59.6 Date:
│ │ │ │ │ -0003c4d0: 2064 6174 6520 636f 6d70 7574 6174 696f date computatio
│ │ │ │ │ -0003c4e0: 6e73 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ns.-------------
│ │ │ │ │ -0003c4f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0003c500: 2d0a 0a61 7353 6563 6f6e 6473 0a20 2020 -..asSeconds.
│ │ │ │ │ -0003c510: 2020 416e 7377 6572 2074 6865 2064 6174 Answer the dat
│ │ │ │ │ -0003c520: 6520 6173 2074 6865 206e 756d 6265 7220 e as the number
│ │ │ │ │ -0003c530: 6f66 2073 6563 6f6e 6473 2066 726f 6d20 of seconds from
│ │ │ │ │ -0003c540: 312f 312f 3139 3031 2e0a 0a64 6179 4f66 1/1/1901...dayOf
│ │ │ │ │ -0003c550: 4d6f 6e74 680a 2020 2020 2041 6e73 7765 Month. Answe
│ │ │ │ │ -0003c560: 7220 7468 6520 6461 7920 7265 7072 6573 r the day repres
│ │ │ │ │ -0003c570: 656e 7465 6420 6279 2074 6865 2072 6563 ented by the rec
│ │ │ │ │ -0003c580: 6569 7665 7220 2873 616d 6520 6173 2023 eiver (same as #
│ │ │ │ │ -0003c590: 6461 7929 0a0a 6461 794f 6657 6565 6b0a day)..dayOfWeek.
│ │ │ │ │ -0003c5a0: 2020 2020 2041 6e73 7765 7220 7468 6520 Answer the
│ │ │ │ │ -0003c5b0: 6461 7920 6f66 2077 6565 6b20 6f66 2074 day of week of t
│ │ │ │ │ -0003c5c0: 6865 2072 6563 6569 7665 722e 2020 3120 he receiver. 1
│ │ │ │ │ -0003c5d0: 3d20 4d6f 6e64 6179 2c20 3720 3d20 5375 = Monday, 7 = Su
│ │ │ │ │ -0003c5e0: 6e64 6179 0a0a 6461 794f 6657 6565 6b41 nday..dayOfWeekA
│ │ │ │ │ -0003c5f0: 6262 7265 7669 6174 696f 6e0a 2020 2020 bbreviation.
│ │ │ │ │ -0003c600: 2041 6e73 7765 7220 7468 6520 6461 7920 Answer the day
│ │ │ │ │ -0003c610: 6f66 2077 6565 6b20 6f66 2074 6865 2072 of week of the r
│ │ │ │ │ -0003c620: 6563 6569 7665 7220 6173 2061 2053 796d eceiver as a Sym
│ │ │ │ │ -0003c630: 626f 6c0a 0a64 6179 4f66 5765 656b 4e61 bol..dayOfWeekNa
│ │ │ │ │ -0003c640: 6d65 0a20 2020 2020 416e 7377 6572 2074 me. Answer t
│ │ │ │ │ -0003c650: 6865 2064 6179 206f 6620 7765 656b 206f he day of week o
│ │ │ │ │ -0003c660: 6620 7468 6520 7265 6365 6976 6572 2061 f the receiver a
│ │ │ │ │ -0003c670: 7320 6120 5379 6d62 6f6c 0a0a 6461 794f s a Symbol..dayO
│ │ │ │ │ -0003c680: 6659 6561 720a 2020 2020 2041 6e73 7765 fYear. Answe
│ │ │ │ │ -0003c690: 7220 7468 6520 6461 7973 2070 6173 7365 r the days passe
│ │ │ │ │ -0003c6a0: 6420 7369 6e63 6520 3331 2f31 3220 6f66 d since 31/12 of
│ │ │ │ │ -0003c6b0: 206c 6173 7420 7965 6172 3b20 652e 672e last year; e.g.
│ │ │ │ │ -0003c6c0: 2020 4e65 7720 5965 6172 2773 0a20 2020 New Year's.
│ │ │ │ │ -0003c6d0: 2020 4461 7920 6973 2031 0a0a 6461 7973 Day is 1..days
│ │ │ │ │ -0003c6e0: 4672 6f6d 4261 7365 4461 790a 2020 2020 FromBaseDay.
│ │ │ │ │ -0003c6f0: 2041 6e73 7765 7220 7468 6520 6461 7973 Answer the days
│ │ │ │ │ -0003c700: 2070 6173 7365 6420 7369 6e63 6520 312f passed since 1/
│ │ │ │ │ -0003c710: 312f 3139 3031 0a0a 6461 7973 496e 4d6f 1/1901..daysInMo
│ │ │ │ │ -0003c720: 6e74 680a 2020 2020 2041 6e73 7765 7220 nth. Answer
│ │ │ │ │ -0003c730: 7468 6520 6461 7973 2069 6e20 7468 6520 the days in the
│ │ │ │ │ -0003c740: 6d6f 6e74 6820 7265 7072 6573 656e 7465 month represente
│ │ │ │ │ -0003c750: 6420 6279 2074 6865 2072 6563 6569 7665 d by the receive
│ │ │ │ │ -0003c760: 720a 0a64 6179 7349 6e59 6561 720a 2020 r..daysInYear.
│ │ │ │ │ -0003c770: 2020 2041 6e73 7765 7220 7468 6520 6461 Answer the da
│ │ │ │ │ -0003c780: 7973 2069 6e20 7468 6520 7965 6172 2072 ys in the year r
│ │ │ │ │ -0003c790: 6570 7265 7365 6e74 6564 2062 7920 7468 epresented by th
│ │ │ │ │ -0003c7a0: 6520 7265 6365 6976 6572 0a0a 6461 7973 e receiver..days
│ │ │ │ │ -0003c7b0: 4c65 6674 496e 4d6f 6e74 680a 2020 2020 LeftInMonth.
│ │ │ │ │ -0003c7c0: 2041 6e73 7765 7220 7468 6520 6461 7973 Answer the days
│ │ │ │ │ -0003c7d0: 2074 6f20 7468 6520 656e 6420 6f66 2074 to the end of t
│ │ │ │ │ -0003c7e0: 6865 206d 6f6e 7468 2072 6570 7265 7365 he month represe
│ │ │ │ │ -0003c7f0: 6e74 6564 2062 7920 7468 6520 7265 6365 nted by the rece
│ │ │ │ │ -0003c800: 6976 6572 0a0a 6461 7973 4c65 6674 496e iver..daysLeftIn
│ │ │ │ │ -0003c810: 5965 6172 0a20 2020 2020 416e 7377 6572 Year. Answer
│ │ │ │ │ -0003c820: 2074 6865 2064 6179 7320 746f 2074 6865 the days to the
│ │ │ │ │ -0003c830: 2065 6e64 206f 6620 7468 6520 7965 6172 end of the year
│ │ │ │ │ -0003c840: 2072 6570 7265 7365 6e74 6564 2062 7920 represented by
│ │ │ │ │ -0003c850: 7468 6520 7265 6365 6976 6572 0a0a 6669 the receiver..fi
│ │ │ │ │ -0003c860: 7273 7444 6179 4f66 4d6f 6e74 680a 2020 rstDayOfMonth.
│ │ │ │ │ -0003c870: 2020 2041 6e73 7765 7220 6120 4461 7465 Answer a Date
│ │ │ │ │ -0003c880: 2072 6570 7265 7365 6e74 696e 6720 7468 representing th
│ │ │ │ │ -0003c890: 6520 6669 7273 7420 6461 7920 6f66 2074 e first day of t
│ │ │ │ │ -0003c8a0: 6865 206d 6f6e 7468 2072 6570 7265 7365 he month represe
│ │ │ │ │ -0003c8b0: 6e74 6564 0a20 2020 2020 6279 2074 6865 nted. by the
│ │ │ │ │ -0003c8c0: 2072 6563 6569 7665 720a 0a69 734c 6561 receiver..isLea
│ │ │ │ │ -0003c8d0: 7059 6561 720a 2020 2020 2041 6e73 7765 pYear. Answe
│ │ │ │ │ -0003c8e0: 7220 7768 6574 6865 7220 7468 6520 7265 r whether the re
│ │ │ │ │ -0003c8f0: 6365 6976 6572 2072 6566 6572 7320 746f ceiver refers to
│ │ │ │ │ -0003c900: 2061 2064 6174 6520 696e 2061 206c 6561 a date in a lea
│ │ │ │ │ -0003c910: 7020 7965 6172 2e0a 0a6c 6173 7444 6179 p year...lastDay
│ │ │ │ │ -0003c920: 4f66 4d6f 6e74 680a 2020 2020 2041 6e73 OfMonth. Ans
│ │ │ │ │ -0003c930: 7765 7220 6120 4461 7465 2072 6570 7265 wer a Date repre
│ │ │ │ │ -0003c940: 7365 6e74 696e 6720 7468 6520 6c61 7374 senting the last
│ │ │ │ │ -0003c950: 2064 6179 206f 6620 7468 6520 6d6f 6e74 day of the mont
│ │ │ │ │ -0003c960: 6820 7265 7072 6573 656e 7465 6420 6279 h represented by
│ │ │ │ │ -0003c970: 0a20 2020 2020 7468 6520 7265 6365 6976 . the receiv
│ │ │ │ │ -0003c980: 6572 0a0a 6d6f 6e74 680a 2020 2020 2041 er..month. A
│ │ │ │ │ -0003c990: 6e73 7765 7220 7468 6520 696e 6465 7820 nswer the index
│ │ │ │ │ -0003c9a0: 6f66 2074 6865 206d 6f6e 7468 2072 6570 of the month rep
│ │ │ │ │ -0003c9b0: 7265 7365 6e74 6564 2062 7920 7468 6520 resented by the
│ │ │ │ │ -0003c9c0: 7265 6365 6976 6572 0a0a 6d6f 6e74 6841 receiver..monthA
│ │ │ │ │ -0003c9d0: 6262 7265 7669 6174 696f 6e0a 2020 2020 bbreviation.
│ │ │ │ │ -0003c9e0: 2041 6e73 7765 7220 7468 6520 6162 6272 Answer the abbr
│ │ │ │ │ -0003c9f0: 6576 6961 7465 6420 6e61 6d65 206f 6620 eviated name of
│ │ │ │ │ -0003ca00: 7468 6520 6d6f 6e74 6820 7265 7072 6573 the month repres
│ │ │ │ │ -0003ca10: 656e 7465 6420 6279 2074 6865 0a20 2020 ented by the.
│ │ │ │ │ -0003ca20: 2020 7265 6365 6976 6572 0a0a 6d6f 6e74 receiver..mont
│ │ │ │ │ -0003ca30: 6849 6e64 6578 0a20 2020 2020 416e 7377 hIndex. Answ
│ │ │ │ │ -0003ca40: 6572 2074 6865 2069 6e64 6578 206f 6620 er the index of
│ │ │ │ │ -0003ca50: 7468 6520 6d6f 6e74 6820 7265 7072 6573 the month repres
│ │ │ │ │ -0003ca60: 656e 7465 6420 6279 2074 6865 2072 6563 ented by the rec
│ │ │ │ │ -0003ca70: 6569 7665 720a 0a6d 6f6e 7468 4e61 6d65 eiver..monthName
│ │ │ │ │ -0003ca80: 0a20 2020 2020 416e 7377 6572 2074 6865 . Answer the
│ │ │ │ │ -0003ca90: 206e 616d 6520 6f66 2074 6865 206d 6f6e name of the mon
│ │ │ │ │ -0003caa0: 7468 2072 6570 7265 7365 6e74 6564 2062 th represented b
│ │ │ │ │ -0003cab0: 7920 7468 6520 7265 6365 6976 6572 0a0a y the receiver..
│ │ │ │ │ -0003cac0: 7965 6172 0a20 2020 2020 416e 7377 6572 year. Answer
│ │ │ │ │ -0003cad0: 2074 6865 2079 6561 7220 7265 7072 6573 the year repres
│ │ │ │ │ -0003cae0: 656e 7465 6420 6279 2074 6865 2072 6563 ented by the rec
│ │ │ │ │ -0003caf0: 6569 7665 720a 0a1f 0a46 696c 653a 2067 eiver....File: g
│ │ │ │ │ -0003cb00: 7374 2d62 6173 652e 696e 666f 2c20 204e st-base.info, N
│ │ │ │ │ -0003cb10: 6f64 653a 2044 6174 652d 7072 696e 7469 ode: Date-printi
│ │ │ │ │ -0003cb20: 6e67 2c20 204e 6578 743a 2044 6174 652d ng, Next: Date-
│ │ │ │ │ -0003cb30: 7374 696c 6c20 756e 636c 6173 7369 6669 still unclassifi
│ │ │ │ │ -0003cb40: 6564 2c20 2050 7265 763a 2044 6174 652d ed, Prev: Date-
│ │ │ │ │ -0003cb50: 6461 7465 2063 6f6d 7075 7461 7469 6f6e date computation
│ │ │ │ │ -0003cb60: 732c 2020 5570 3a20 4461 7465 0a0a 312e s, Up: Date..1.
│ │ │ │ │ -0003cb70: 3539 2e37 2044 6174 653a 2070 7269 6e74 59.7 Date: print
│ │ │ │ │ -0003cb80: 696e 670a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ing.------------
│ │ │ │ │ -0003cb90: 2d2d 2d2d 2d2d 2d2d 2d0a 0a70 7269 6e74 ---------..print
│ │ │ │ │ -0003cba0: 4f6e 3a20 6153 7472 6561 6d0a 2020 2020 On: aStream.
│ │ │ │ │ -0003cbb0: 2050 7269 6e74 2061 2072 6570 7265 7365 Print a represe
│ │ │ │ │ -0003cbc0: 6e74 6174 696f 6e20 666f 7220 7468 6520 ntation for the
│ │ │ │ │ -0003cbd0: 7265 6365 6976 6572 206f 6e20 6153 7472 receiver on aStr
│ │ │ │ │ -0003cbe0: 6561 6d0a 0a1f 0a46 696c 653a 2067 7374 eam....File: gst
│ │ │ │ │ -0003cbf0: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ -0003cc00: 653a 2044 6174 652d 7374 696c 6c20 756e e: Date-still un
│ │ │ │ │ -0003cc10: 636c 6173 7369 6669 6564 2c20 204e 6578 classified, Nex
│ │ │ │ │ -0003cc20: 743a 2044 6174 652d 7374 6f72 696e 672c t: Date-storing,
│ │ │ │ │ -0003cc30: 2020 5072 6576 3a20 4461 7465 2d70 7269 Prev: Date-pri
│ │ │ │ │ -0003cc40: 6e74 696e 672c 2020 5570 3a20 4461 7465 nting, Up: Date
│ │ │ │ │ -0003cc50: 0a0a 312e 3539 2e38 2044 6174 653a 2073 ..1.59.8 Date: s
│ │ │ │ │ -0003cc60: 7469 6c6c 2075 6e63 6c61 7373 6966 6965 till unclassifie
│ │ │ │ │ -0003cc70: 640a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d d.--------------
│ │ │ │ │ -0003cc80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0003cc90: 2d0a 0a2b 2061 4475 7261 7469 6f6e 0a20 -..+ aDuration.
│ │ │ │ │ -0003cca0: 2020 2020 416e 7377 6572 2061 206e 6577 Answer a new
│ │ │ │ │ -0003ccb0: 2044 6174 6520 6f72 2044 6174 6554 696d Date or DateTim
│ │ │ │ │ -0003ccc0: 6520 706f 696e 7469 6e67 2061 4475 7261 e pointing aDura
│ │ │ │ │ -0003ccd0: 7469 6f6e 2074 696d 6520 7061 7374 2074 tion time past t
│ │ │ │ │ -0003cce0: 6865 0a20 2020 2020 7265 6365 6976 6572 he. receiver
│ │ │ │ │ -0003ccf0: 2e0a 0a1f 0a46 696c 653a 2067 7374 2d62 .....File: gst-b
│ │ │ │ │ -0003cd00: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ -0003cd10: 2044 6174 652d 7374 6f72 696e 672c 2020 Date-storing,
│ │ │ │ │ -0003cd20: 4e65 7874 3a20 4461 7465 2d74 6573 7469 Next: Date-testi
│ │ │ │ │ -0003cd30: 6e67 2c20 2050 7265 763a 2044 6174 652d ng, Prev: Date-
│ │ │ │ │ -0003cd40: 7374 696c 6c20 756e 636c 6173 7369 6669 still unclassifi
│ │ │ │ │ -0003cd50: 6564 2c20 2055 703a 2044 6174 650a 0a31 ed, Up: Date..1
│ │ │ │ │ -0003cd60: 2e35 392e 3920 4461 7465 3a20 7374 6f72 .59.9 Date: stor
│ │ │ │ │ -0003cd70: 696e 670a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ing.------------
│ │ │ │ │ -0003cd80: 2d2d 2d2d 2d2d 2d2d 0a0a 7374 6f72 654f --------..storeO
│ │ │ │ │ -0003cd90: 6e3a 2061 5374 7265 616d 0a20 2020 2020 n: aStream.
│ │ │ │ │ -0003cda0: 5374 6f72 6520 6f6e 2061 5374 7265 616d Store on aStream
│ │ │ │ │ -0003cdb0: 2053 6d61 6c6c 7461 6c6b 2063 6f64 6520 Smalltalk code
│ │ │ │ │ -0003cdc0: 636f 6d70 696c 696e 6720 746f 2074 6865 compiling to the
│ │ │ │ │ -0003cdd0: 2072 6563 6569 7665 720a 0a1f 0a46 696c receiver....Fil
│ │ │ │ │ -0003cde0: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ -0003cdf0: 2c20 204e 6f64 653a 2044 6174 652d 7465 , Node: Date-te
│ │ │ │ │ -0003ce00: 7374 696e 672c 2020 5072 6576 3a20 4461 sting, Prev: Da
│ │ │ │ │ -0003ce10: 7465 2d73 746f 7269 6e67 2c20 2055 703a te-storing, Up:
│ │ │ │ │ -0003ce20: 2044 6174 650a 0a31 2e35 392e 3130 2044 Date..1.59.10 D
│ │ │ │ │ -0003ce30: 6174 653a 2074 6573 7469 6e67 0a2d 2d2d ate: testing.---
│ │ │ │ │ -0003ce40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0003ce50: 2d2d 0a0a 3c20 6144 6174 650a 2020 2020 --..< aDate.
│ │ │ │ │ -0003ce60: 2041 6e73 7765 7220 7768 6574 6865 7220 Answer whether
│ │ │ │ │ -0003ce70: 7468 6520 7265 6365 6976 6572 2069 6e64 the receiver ind
│ │ │ │ │ -0003ce80: 6963 6174 6573 2061 2064 6174 6520 7072 icates a date pr
│ │ │ │ │ -0003ce90: 6563 6564 696e 6720 6144 6174 650a 0a3d eceding aDate..=
│ │ │ │ │ -0003cea0: 2061 4461 7465 0a20 2020 2020 416e 7377 aDate. Answ
│ │ │ │ │ -0003ceb0: 6572 2077 6865 7468 6572 2074 6865 2072 er whether the r
│ │ │ │ │ -0003cec0: 6563 6569 7665 7220 696e 6469 6361 7465 eceiver indicate
│ │ │ │ │ -0003ced0: 7320 7468 6520 7361 6d65 2064 6174 6520 s the same date
│ │ │ │ │ -0003cee0: 6173 2061 4461 7465 0a0a 6861 7368 0a20 as aDate..hash.
│ │ │ │ │ -0003cef0: 2020 2020 416e 7377 6572 2061 6e20 6861 Answer an ha
│ │ │ │ │ -0003cf00: 7368 2076 616c 7565 2066 6f72 2074 6865 sh value for the
│ │ │ │ │ -0003cf10: 2072 6563 6569 6576 720a 0a1f 0a46 696c receievr....Fil
│ │ │ │ │ -0003cf20: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ -0003cf30: 2c20 204e 6f64 653a 2044 6174 6554 696d , Node: DateTim
│ │ │ │ │ -0003cf40: 652c 2020 4e65 7874 3a20 4465 6665 7272 e, Next: Deferr
│ │ │ │ │ -0003cf50: 6564 5661 7269 6162 6c65 4269 6e64 696e edVariableBindin
│ │ │ │ │ -0003cf60: 672c 2020 5072 6576 3a20 4461 7465 2c20 g, Prev: Date,
│ │ │ │ │ -0003cf70: 2055 703a 2042 6173 6520 636c 6173 7365 Up: Base classe
│ │ │ │ │ -0003cf80: 730a 0a31 2e36 3020 4461 7465 5469 6d65 s..1.60 DateTime
│ │ │ │ │ -0003cf90: 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a .=============..
│ │ │ │ │ -0003cfa0: 4465 6669 6e65 6420 696e 206e 616d 6573 Defined in names
│ │ │ │ │ -0003cfb0: 7061 6365 2053 6d61 6c6c 7461 6c6b 0a53 pace Smalltalk.S
│ │ │ │ │ -0003cfc0: 7570 6572 636c 6173 733a 2044 6174 650a uperclass: Date.
│ │ │ │ │ -0003cfd0: 4361 7465 676f 7279 3a20 4c61 6e67 7561 Category: Langua
│ │ │ │ │ -0003cfe0: 6765 2d44 6174 6120 7479 7065 730a 2020 ge-Data types.
│ │ │ │ │ -0003cff0: 2020 204d 7920 696e 7374 616e 6365 7320 My instances
│ │ │ │ │ -0003d000: 7265 7072 6573 656e 7420 7469 6d65 7374 represent timest
│ │ │ │ │ -0003d010: 616d 7073 2e0a 0a2a 204d 656e 753a 0a0a amps...* Menu:..
│ │ │ │ │ -0003d020: 2a20 4461 7465 5469 6d65 2063 6c61 7373 * DateTime class
│ │ │ │ │ -0003d030: 2d69 6e66 6f72 6d61 7469 6f6e 3a3a 2020 -information::
│ │ │ │ │ -0003d040: 2863 6c61 7373 290a 2a20 4461 7465 5469 (class).* DateTi
│ │ │ │ │ -0003d050: 6d65 2063 6c61 7373 2d69 6e73 7461 6e63 me class-instanc
│ │ │ │ │ -0003d060: 6520 6372 6561 7469 6f6e 3a3a 2020 2863 e creation:: (c
│ │ │ │ │ -0003d070: 6c61 7373 290a 2a20 4461 7465 5469 6d65 lass).* DateTime
│ │ │ │ │ -0003d080: 2063 6c61 7373 2d69 6e73 7461 6e63 6520 class-instance
│ │ │ │ │ -0003d090: 6372 6561 7469 6f6e 2028 6e6f 6e2d 414e creation (non-AN
│ │ │ │ │ -0003d0a0: 5349 293a 3a20 2028 636c 6173 7329 0a2a SI):: (class).*
│ │ │ │ │ -0003d0b0: 2044 6174 6554 696d 652d 6261 7369 633a DateTime-basic:
│ │ │ │ │ -0003d0c0: 3a20 2028 696e 7374 616e 6365 290a 2a20 : (instance).*
│ │ │ │ │ -0003d0d0: 4461 7465 5469 6d65 2d63 6f6d 7075 7461 DateTime-computa
│ │ │ │ │ -0003d0e0: 7469 6f6e 733a 3a20 2028 696e 7374 616e tions:: (instan
│ │ │ │ │ -0003d0f0: 6365 290a 2a20 4461 7465 5469 6d65 2d70 ce).* DateTime-p
│ │ │ │ │ -0003d100: 7269 6e74 696e 673a 3a20 2028 696e 7374 rinting:: (inst
│ │ │ │ │ -0003d110: 616e 6365 290a 2a20 4461 7465 5469 6d65 ance).* DateTime
│ │ │ │ │ -0003d120: 2d73 706c 6974 7469 6e67 2069 6e20 6461 -splitting in da
│ │ │ │ │ -0003d130: 7465 7320 2620 7469 6d65 733a 3a20 2028 tes & times:: (
│ │ │ │ │ -0003d140: 696e 7374 616e 6365 290a 2a20 4461 7465 instance).* Date
│ │ │ │ │ -0003d150: 5469 6d65 2d73 746f 7269 6e67 3a3a 2020 Time-storing::
│ │ │ │ │ -0003d160: 2869 6e73 7461 6e63 6529 0a2a 2044 6174 (instance).* Dat
│ │ │ │ │ -0003d170: 6554 696d 652d 7465 7374 696e 673a 3a20 eTime-testing::
│ │ │ │ │ -0003d180: 2028 696e 7374 616e 6365 290a 2a20 4461 (instance).* Da
│ │ │ │ │ -0003d190: 7465 5469 6d65 2d74 696d 6520 7a6f 6e65 teTime-time zone
│ │ │ │ │ -0003d1a0: 733a 3a20 2028 696e 7374 616e 6365 290a s:: (instance).
│ │ │ │ │ -0003d1b0: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ -0003d1c0: 652e 696e 666f 2c20 204e 6f64 653a 2044 e.info, Node: D
│ │ │ │ │ -0003d1d0: 6174 6554 696d 6520 636c 6173 732d 696e ateTime class-in
│ │ │ │ │ -0003d1e0: 666f 726d 6174 696f 6e2c 2020 4e65 7874 formation, Next
│ │ │ │ │ -0003d1f0: 3a20 4461 7465 5469 6d65 2063 6c61 7373 : DateTime class
│ │ │ │ │ -0003d200: 2d69 6e73 7461 6e63 6520 6372 6561 7469 -instance creati
│ │ │ │ │ -0003d210: 6f6e 2c20 2055 703a 2044 6174 6554 696d on, Up: DateTim
│ │ │ │ │ -0003d220: 650a 0a31 2e36 302e 3120 4461 7465 5469 e..1.60.1 DateTi
│ │ │ │ │ -0003d230: 6d65 2063 6c61 7373 3a20 696e 666f 726d me class: inform
│ │ │ │ │ -0003d240: 6174 696f 6e0a 2d2d 2d2d 2d2d 2d2d 2d2d ation.----------
│ │ │ │ │ -0003d250: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0003d260: 2d2d 2d2d 2d2d 2d2d 0a0a 636c 6f63 6b50 --------..clockP
│ │ │ │ │ -0003d270: 7265 6369 7369 6f6e 0a20 2020 2020 416e recision. An
│ │ │ │ │ -0003d280: 7377 6572 2027 436c 6f63 6b50 7265 6369 swer 'ClockPreci
│ │ │ │ │ -0003d290: 7369 6f6e 272e 0a0a 696e 6974 6961 6c69 sion'...initiali
│ │ │ │ │ -0003d2a0: 7a65 0a20 2020 2020 496e 6974 6961 6c69 ze. Initiali
│ │ │ │ │ -0003d2b0: 7a65 2074 6865 2072 6563 6569 7665 7227 ze the receiver'
│ │ │ │ │ -0003d2c0: 7320 636c 6173 7320 7661 7269 6162 6c65 s class variable
│ │ │ │ │ -0003d2d0: 730a 0a1f 0a46 696c 653a 2067 7374 2d62 s....File: gst-b
│ │ │ │ │ -0003d2e0: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ -0003d2f0: 2044 6174 6554 696d 6520 636c 6173 732d DateTime class-
│ │ │ │ │ -0003d300: 696e 7374 616e 6365 2063 7265 6174 696f instance creatio
│ │ │ │ │ -0003d310: 6e2c 2020 4e65 7874 3a20 4461 7465 5469 n, Next: DateTi
│ │ │ │ │ -0003d320: 6d65 2063 6c61 7373 2d69 6e73 7461 6e63 me class-instanc
│ │ │ │ │ -0003d330: 6520 6372 6561 7469 6f6e 2028 6e6f 6e2d e creation (non-
│ │ │ │ │ -0003d340: 414e 5349 292c 2020 5072 6576 3a20 4461 ANSI), Prev: Da
│ │ │ │ │ -0003d350: 7465 5469 6d65 2063 6c61 7373 2d69 6e66 teTime class-inf
│ │ │ │ │ -0003d360: 6f72 6d61 7469 6f6e 2c20 2055 703a 2044 ormation, Up: D
│ │ │ │ │ -0003d370: 6174 6554 696d 650a 0a31 2e36 302e 3220 ateTime..1.60.2
│ │ │ │ │ -0003d380: 4461 7465 5469 6d65 2063 6c61 7373 3a20 DateTime class:
│ │ │ │ │ -0003d390: 696e 7374 616e 6365 2063 7265 6174 696f instance creatio
│ │ │ │ │ -0003d3a0: 6e0a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d n.--------------
│ │ │ │ │ -0003d3b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0003d3c0: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6e6f 770a ----------..now.
│ │ │ │ │ -0003d3d0: 2020 2020 2041 6e73 7765 7220 616e 2069 Answer an i
│ │ │ │ │ -0003d3e0: 6e73 7461 6e63 6520 6f66 2074 6865 2072 nstance of the r
│ │ │ │ │ -0003d3f0: 6563 6569 7665 7220 7265 6665 7272 696e eceiver referrin
│ │ │ │ │ -0003d400: 6720 746f 2074 6865 2063 7572 7265 6e74 g to the current
│ │ │ │ │ -0003d410: 2064 6174 650a 2020 2020 2061 6e64 2074 date. and t
│ │ │ │ │ -0003d420: 696d 652e 0a0a 7265 6164 4672 6f6d 3a20 ime...readFrom:
│ │ │ │ │ -0003d430: 6153 7472 6561 6d0a 2020 2020 2050 6172 aStream. Par
│ │ │ │ │ -0003d440: 7365 2061 6e20 696e 7374 616e 6365 206f se an instance o
│ │ │ │ │ -0003d450: 6620 7468 6520 7265 6365 6976 6572 2066 f the receiver f
│ │ │ │ │ -0003d460: 726f 6d20 6153 7472 6561 6d0a 0a74 6f64 rom aStream..tod
│ │ │ │ │ -0003d470: 6179 0a20 2020 2020 416e 7377 6572 2061 ay. Answer a
│ │ │ │ │ -0003d480: 6e20 696e 7374 616e 6365 206f 6620 7468 n instance of th
│ │ │ │ │ -0003d490: 6520 7265 6365 6976 6572 2072 6566 6572 e receiver refer
│ │ │ │ │ -0003d4a0: 7269 6e67 2074 6f20 6d69 646e 6967 6874 ring to midnight
│ │ │ │ │ -0003d4b0: 206f 6620 746f 6461 790a 2020 2020 2069 of today. i
│ │ │ │ │ -0003d4c0: 6e20 6c6f 6361 6c20 7469 6d65 2e0a 0a79 n local time...y
│ │ │ │ │ -0003d4d0: 6561 723a 2079 2064 6179 3a20 6420 686f ear: y day: d ho
│ │ │ │ │ -0003d4e0: 7572 3a20 6820 6d69 6e75 7465 3a20 6d69 ur: h minute: mi
│ │ │ │ │ -0003d4f0: 6e20 7365 636f 6e64 3a20 730a 2020 2020 n second: s.
│ │ │ │ │ -0003d500: 2041 6e73 7765 7220 6120 4461 7465 5469 Answer a DateTi
│ │ │ │ │ -0003d510: 6d65 2064 656e 6f74 696e 6720 7468 6520 me denoting the
│ │ │ │ │ -0003d520: 642d 7468 2064 6179 206f 6620 7468 6520 d-th day of the
│ │ │ │ │ -0003d530: 6769 7665 6e20 7965 6172 2c20 616e 640a given year, and.
│ │ │ │ │ -0003d540: 2020 2020 2073 6574 7469 6e67 2074 6865 setting the
│ │ │ │ │ -0003d550: 2074 696d 6520 7061 7274 2074 6f20 7468 time part to th
│ │ │ │ │ -0003d560: 6520 6769 7665 6e20 686f 7572 2c20 6d69 e given hour, mi
│ │ │ │ │ -0003d570: 6e75 7465 2c20 616e 6420 7365 636f 6e64 nute, and second
│ │ │ │ │ -0003d580: 0a0a 7965 6172 3a20 7920 6461 793a 2064 ..year: y day: d
│ │ │ │ │ -0003d590: 2068 6f75 723a 2068 206d 696e 7574 653a hour: h minute:
│ │ │ │ │ -0003d5a0: 206d 696e 2073 6563 6f6e 643a 2073 206f min second: s o
│ │ │ │ │ -0003d5b0: 6666 7365 743a 206f 6673 0a20 2020 2020 ffset: ofs.
│ │ │ │ │ -0003d5c0: 416e 7377 6572 2061 2044 6174 6554 696d Answer a DateTim
│ │ │ │ │ -0003d5d0: 6520 6465 6e6f 7469 6e67 2074 6865 2064 e denoting the d
│ │ │ │ │ -0003d5e0: 2d74 6820 6461 7920 6f66 2074 6865 2067 -th day of the g
│ │ │ │ │ -0003d5f0: 6976 656e 2079 6561 722e 2020 5365 7420 iven year. Set
│ │ │ │ │ -0003d600: 7468 650a 2020 2020 206f 6666 7365 7420 the. offset
│ │ │ │ │ -0003d610: 6669 656c 6420 746f 206f 6673 2028 6120 field to ofs (a
│ │ │ │ │ -0003d620: 4475 7261 7469 6f6e 292c 2061 6e64 2074 Duration), and t
│ │ │ │ │ -0003d630: 6865 2074 696d 6520 7061 7274 2074 6f20 he time part to
│ │ │ │ │ -0003d640: 7468 6520 6769 7665 6e0a 2020 2020 2068 the given. h
│ │ │ │ │ -0003d650: 6f75 722c 206d 696e 7574 652c 2061 6e64 our, minute, and
│ │ │ │ │ -0003d660: 2073 6563 6f6e 640a 0a79 6561 723a 2079 second..year: y
│ │ │ │ │ -0003d670: 206d 6f6e 7468 3a20 6d20 6461 793a 2064 month: m day: d
│ │ │ │ │ -0003d680: 2068 6f75 723a 2068 206d 696e 7574 653a hour: h minute:
│ │ │ │ │ -0003d690: 206d 696e 2073 6563 6f6e 643a 2073 0a20 min second: s.
│ │ │ │ │ -0003d6a0: 2020 2020 416e 7377 6572 2061 2044 6174 Answer a Dat
│ │ │ │ │ -0003d6b0: 6554 696d 6520 6465 6e6f 7469 6e67 2074 eTime denoting t
│ │ │ │ │ -0003d6c0: 6865 2064 2d74 6820 6461 7920 6f66 2074 he d-th day of t
│ │ │ │ │ -0003d6d0: 6865 2067 6976 656e 2028 6173 2061 206e he given (as a n
│ │ │ │ │ -0003d6e0: 756d 6265 7229 0a20 2020 2020 6d6f 6e74 umber). mont
│ │ │ │ │ -0003d6f0: 6820 616e 6420 7965 6172 2c20 7365 7474 h and year, sett
│ │ │ │ │ -0003d700: 696e 6720 7468 6520 7469 6d65 2070 6172 ing the time par
│ │ │ │ │ -0003d710: 7420 746f 2074 6865 2067 6976 656e 2068 t to the given h
│ │ │ │ │ -0003d720: 6f75 722c 206d 696e 7574 652c 0a20 2020 our, minute,.
│ │ │ │ │ -0003d730: 2020 616e 6420 7365 636f 6e64 0a0a 7965 and second..ye
│ │ │ │ │ -0003d740: 6172 3a20 7920 6d6f 6e74 683a 206d 2064 ar: y month: m d
│ │ │ │ │ -0003d750: 6179 3a20 6420 686f 7572 3a20 6820 6d69 ay: d hour: h mi
│ │ │ │ │ -0003d760: 6e75 7465 3a20 6d69 6e20 7365 636f 6e64 nute: min second
│ │ │ │ │ -0003d770: 3a20 7320 6f66 6673 6574 3a20 6f66 730a : s offset: ofs.
│ │ │ │ │ -0003d780: 2020 2020 2041 6e73 7765 7220 6120 4461 Answer a Da
│ │ │ │ │ -0003d790: 7465 5469 6d65 2064 656e 6f74 696e 6720 teTime denoting
│ │ │ │ │ -0003d7a0: 7468 6520 642d 7468 2064 6179 206f 6620 the d-th day of
│ │ │ │ │ -0003d7b0: 7468 6520 6769 7665 6e20 2861 7320 6120 the given (as a
│ │ │ │ │ -0003d7c0: 6e75 6d62 6572 290a 2020 2020 206d 6f6e number). mon
│ │ │ │ │ -0003d7d0: 7468 2061 6e64 2079 6561 722e 2020 5365 th and year. Se
│ │ │ │ │ -0003d7e0: 7420 7468 6520 6f66 6673 6574 2066 6965 t the offset fie
│ │ │ │ │ -0003d7f0: 6c64 2074 6f20 6f66 7320 2861 2044 7572 ld to ofs (a Dur
│ │ │ │ │ -0003d800: 6174 696f 6e29 2c20 616e 6420 7468 650a ation), and the.
│ │ │ │ │ -0003d810: 2020 2020 2074 6865 2074 696d 6520 7061 the time pa
│ │ │ │ │ -0003d820: 7274 2074 6f20 7468 6520 6769 7665 6e20 rt to the given
│ │ │ │ │ -0003d830: 686f 7572 2c20 6d69 6e75 7465 2c20 616e hour, minute, an
│ │ │ │ │ -0003d840: 6420 7365 636f 6e64 0a0a 1f0a 4669 6c65 d second....File
│ │ │ │ │ -0003d850: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ -0003d860: 2020 4e6f 6465 3a20 4461 7465 5469 6d65 Node: DateTime
│ │ │ │ │ -0003d870: 2063 6c61 7373 2d69 6e73 7461 6e63 6520 class-instance
│ │ │ │ │ -0003d880: 6372 6561 7469 6f6e 2028 6e6f 6e2d 414e creation (non-AN
│ │ │ │ │ -0003d890: 5349 292c 2020 4e65 7874 3a20 4461 7465 SI), Next: Date
│ │ │ │ │ -0003d8a0: 5469 6d65 2d62 6173 6963 2c20 2050 7265 Time-basic, Pre
│ │ │ │ │ -0003d8b0: 763a 2044 6174 6554 696d 6520 636c 6173 v: DateTime clas
│ │ │ │ │ -0003d8c0: 732d 696e 7374 616e 6365 2063 7265 6174 s-instance creat
│ │ │ │ │ -0003d8d0: 696f 6e2c 2020 5570 3a20 4461 7465 5469 ion, Up: DateTi
│ │ │ │ │ -0003d8e0: 6d65 0a0a 312e 3630 2e33 2044 6174 6554 me..1.60.3 DateT
│ │ │ │ │ -0003d8f0: 696d 6520 636c 6173 733a 2069 6e73 7461 ime class: insta
│ │ │ │ │ -0003d900: 6e63 6520 6372 6561 7469 6f6e 2028 6e6f nce creation (no
│ │ │ │ │ -0003d910: 6e2d 414e 5349 290a 2d2d 2d2d 2d2d 2d2d n-ANSI).--------
│ │ │ │ │ -0003d920: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0003d930: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0003d940: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a64 6174 -----------..dat
│ │ │ │ │ -0003d950: 653a 2061 4461 7465 2074 696d 653a 2061 e: aDate time: a
│ │ │ │ │ -0003d960: 5469 6d65 0a20 2020 2020 416e 7377 6572 Time. Answer
│ │ │ │ │ -0003d970: 2061 2044 6174 6554 696d 6520 6465 6e6f a DateTime deno
│ │ │ │ │ -0003d980: 7469 6e67 2074 6865 2067 6976 656e 2064 ting the given d
│ │ │ │ │ -0003d990: 6174 6520 616e 6420 7469 6d65 2e20 2053 ate and time. S
│ │ │ │ │ -0003d9a0: 6574 2074 6865 206f 6666 7365 740a 2020 et the offset.
│ │ │ │ │ -0003d9b0: 2020 2066 6965 6c64 2074 6f20 6f66 7320 field to ofs
│ │ │ │ │ -0003d9c0: 2861 2044 7572 6174 696f 6e29 2e0a 0a64 (a Duration)...d
│ │ │ │ │ -0003d9d0: 6174 653a 2061 4461 7465 2074 696d 653a ate: aDate time:
│ │ │ │ │ -0003d9e0: 2061 5469 6d65 206f 6666 7365 743a 206f aTime offset: o
│ │ │ │ │ -0003d9f0: 6673 0a20 2020 2020 416e 7377 6572 2061 fs. Answer a
│ │ │ │ │ -0003da00: 2044 6174 6554 696d 6520 6465 6e6f 7469 DateTime denoti
│ │ │ │ │ -0003da10: 6e67 2074 6865 2067 6976 656e 2064 6174 ng the given dat
│ │ │ │ │ -0003da20: 6520 616e 6420 7469 6d65 2e20 2053 6574 e and time. Set
│ │ │ │ │ -0003da30: 2074 6865 206f 6666 7365 740a 2020 2020 the offset.
│ │ │ │ │ -0003da40: 2066 6965 6c64 2074 6f20 6f66 7320 2861 field to ofs (a
│ │ │ │ │ -0003da50: 2044 7572 6174 696f 6e29 2e0a 0a66 726f Duration)...fro
│ │ │ │ │ -0003da60: 6d44 6179 733a 2064 6179 7320 7365 636f mDays: days seco
│ │ │ │ │ -0003da70: 6e64 733a 2073 6563 730a 2020 2020 2041 nds: secs. A
│ │ │ │ │ -0003da80: 6e73 7765 7220 6120 4461 7465 5469 6d65 nswer a DateTime
│ │ │ │ │ -0003da90: 2064 656e 6f74 696e 6720 7468 6520 6769 denoting the gi
│ │ │ │ │ -0003daa0: 7665 6e20 6461 7465 2028 6173 2064 6179 ven date (as day
│ │ │ │ │ -0003dab0: 7320 7369 6e63 6520 4a61 6e75 6172 7920 s since January
│ │ │ │ │ -0003dac0: 312c 0a20 2020 2020 3139 3031 2920 616e 1,. 1901) an
│ │ │ │ │ -0003dad0: 6420 7469 6d65 2028 6173 2073 6563 6f6e d time (as secon
│ │ │ │ │ -0003dae0: 6473 2073 696e 6365 2055 5443 206d 6964 ds since UTC mid
│ │ │ │ │ -0003daf0: 6e69 6768 7429 2e0a 0a66 726f 6d44 6179 night)...fromDay
│ │ │ │ │ -0003db00: 733a 2064 6179 7320 7365 636f 6e64 733a s: days seconds:
│ │ │ │ │ -0003db10: 2073 6563 7320 6f66 6673 6574 3a20 6f66 secs offset: of
│ │ │ │ │ -0003db20: 730a 2020 2020 2041 6e73 7765 7220 6120 s. Answer a
│ │ │ │ │ -0003db30: 4461 7465 5469 6d65 2064 656e 6f74 696e DateTime denotin
│ │ │ │ │ -0003db40: 6720 7468 6520 6769 7665 6e20 6461 7465 g the given date
│ │ │ │ │ -0003db50: 2028 6173 2064 6179 7320 7369 6e63 6520 (as days since
│ │ │ │ │ -0003db60: 4a61 6e75 6172 7920 312c 0a20 2020 2020 January 1,.
│ │ │ │ │ -0003db70: 3139 3031 2920 616e 6420 7469 6d65 2028 1901) and time (
│ │ │ │ │ -0003db80: 6173 2073 6563 6f6e 6473 2073 696e 6365 as seconds since
│ │ │ │ │ -0003db90: 206d 6964 6e69 6768 7429 2e20 2053 6574 midnight). Set
│ │ │ │ │ -0003dba0: 2074 6865 206f 6666 7365 7420 6669 656c the offset fiel
│ │ │ │ │ -0003dbb0: 640a 2020 2020 2074 6f20 6f66 7320 2861 d. to ofs (a
│ │ │ │ │ -0003dbc0: 2044 7572 6174 696f 6e29 2e0a 0a66 726f Duration)...fro
│ │ │ │ │ -0003dbd0: 6d53 6563 6f6e 6473 3a20 7365 6373 0a20 mSeconds: secs.
│ │ │ │ │ -0003dbe0: 2020 2020 416e 7377 6572 2061 2044 6174 Answer a Dat
│ │ │ │ │ -0003dbf0: 6554 696d 6520 6465 6e6f 7469 6e67 2074 eTime denoting t
│ │ │ │ │ -0003dc00: 6865 2067 6976 656e 2064 6174 6520 616e he given date an
│ │ │ │ │ -0003dc10: 6420 7469 6d65 2028 6173 2073 6563 6f6e d time (as secon
│ │ │ │ │ -0003dc20: 6473 0a20 2020 2020 7369 6e63 6520 4a61 ds. since Ja
│ │ │ │ │ -0003dc30: 6e75 6172 7920 312c 2031 3930 3120 6d69 nuary 1, 1901 mi
│ │ │ │ │ -0003dc40: 646e 6967 6874 2055 5443 292e 0a0a 6672 dnight UTC)...fr
│ │ │ │ │ -0003dc50: 6f6d 5365 636f 6e64 733a 2073 6563 7320 omSeconds: secs
│ │ │ │ │ -0003dc60: 6f66 6673 6574 3a20 6f66 730a 2020 2020 offset: ofs.
│ │ │ │ │ -0003dc70: 2041 6e73 7765 7220 6120 4461 7465 5469 Answer a DateTi
│ │ │ │ │ -0003dc80: 6d65 2064 656e 6f74 696e 6720 7468 6520 me denoting the
│ │ │ │ │ -0003dc90: 6769 7665 6e20 6461 7465 2061 6e64 2074 given date and t
│ │ │ │ │ -0003dca0: 696d 6520 2861 7320 7365 636f 6e64 730a ime (as seconds.
│ │ │ │ │ -0003dcb0: 2020 2020 2073 696e 6365 204a 616e 7561 since Janua
│ │ │ │ │ -0003dcc0: 7279 2031 2c20 3139 3031 206d 6964 6e69 ry 1, 1901 midni
│ │ │ │ │ -0003dcd0: 6768 7429 2e20 2053 6574 2074 6865 206f ght). Set the o
│ │ │ │ │ -0003dce0: 6666 7365 7420 6669 656c 6420 746f 206f ffset field to o
│ │ │ │ │ -0003dcf0: 6673 2028 610a 2020 2020 2044 7572 6174 fs (a. Durat
│ │ │ │ │ -0003dd00: 696f 6e29 2e0a 0a1f 0a46 696c 653a 2067 ion).....File: g
│ │ │ │ │ -0003dd10: 7374 2d62 6173 652e 696e 666f 2c20 204e st-base.info, N
│ │ │ │ │ -0003dd20: 6f64 653a 2044 6174 6554 696d 652d 6261 ode: DateTime-ba
│ │ │ │ │ -0003dd30: 7369 632c 2020 4e65 7874 3a20 4461 7465 sic, Next: Date
│ │ │ │ │ -0003dd40: 5469 6d65 2d63 6f6d 7075 7461 7469 6f6e Time-computation
│ │ │ │ │ -0003dd50: 732c 2020 5072 6576 3a20 4461 7465 5469 s, Prev: DateTi
│ │ │ │ │ -0003dd60: 6d65 2063 6c61 7373 2d69 6e73 7461 6e63 me class-instanc
│ │ │ │ │ -0003dd70: 6520 6372 6561 7469 6f6e 2028 6e6f 6e2d e creation (non-
│ │ │ │ │ -0003dd80: 414e 5349 292c 2020 5570 3a20 4461 7465 ANSI), Up: Date
│ │ │ │ │ -0003dd90: 5469 6d65 0a0a 312e 3630 2e34 2044 6174 Time..1.60.4 Dat
│ │ │ │ │ -0003dda0: 6554 696d 653a 2062 6173 6963 0a2d 2d2d eTime: basic.---
│ │ │ │ │ -0003ddb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0003ddc0: 2d2d 2d0a 0a2b 2061 4475 7261 7469 6f6e ---..+ aDuration
│ │ │ │ │ -0003ddd0: 0a20 2020 2020 416e 7377 6572 2061 206e . Answer a n
│ │ │ │ │ -0003dde0: 6577 2044 6174 6520 706f 696e 7469 6e67 ew Date pointing
│ │ │ │ │ -0003ddf0: 2061 4475 7261 7469 6f6e 2074 696d 6520 aDuration time
│ │ │ │ │ -0003de00: 7061 7374 2074 6865 2072 6563 6569 7665 past the receive
│ │ │ │ │ -0003de10: 720a 0a2d 2061 4461 7465 5469 6d65 4f72 r..- aDateTimeOr
│ │ │ │ │ -0003de20: 4475 7261 7469 6f6e 0a20 2020 2020 416e Duration. An
│ │ │ │ │ -0003de30: 7377 6572 2061 206e 6577 2044 6174 6520 swer a new Date
│ │ │ │ │ -0003de40: 706f 696e 7469 6e67 2064 6179 436f 756e pointing dayCoun
│ │ │ │ │ -0003de50: 7420 6265 666f 7265 2074 6865 2072 6563 t before the rec
│ │ │ │ │ -0003de60: 6569 7665 720a 0a1f 0a46 696c 653a 2067 eiver....File: g
│ │ │ │ │ -0003de70: 7374 2d62 6173 652e 696e 666f 2c20 204e st-base.info, N
│ │ │ │ │ -0003de80: 6f64 653a 2044 6174 6554 696d 652d 636f ode: DateTime-co
│ │ │ │ │ -0003de90: 6d70 7574 6174 696f 6e73 2c20 204e 6578 mputations, Nex
│ │ │ │ │ -0003dea0: 743a 2044 6174 6554 696d 652d 7072 696e t: DateTime-prin
│ │ │ │ │ -0003deb0: 7469 6e67 2c20 2050 7265 763a 2044 6174 ting, Prev: Dat
│ │ │ │ │ -0003dec0: 6554 696d 652d 6261 7369 632c 2020 5570 eTime-basic, Up
│ │ │ │ │ -0003ded0: 3a20 4461 7465 5469 6d65 0a0a 312e 3630 : DateTime..1.60
│ │ │ │ │ -0003dee0: 2e35 2044 6174 6554 696d 653a 2063 6f6d .5 DateTime: com
│ │ │ │ │ -0003def0: 7075 7461 7469 6f6e 730a 2d2d 2d2d 2d2d putations.------
│ │ │ │ │ -0003df00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0003df10: 2d2d 2d2d 2d2d 2d0a 0a61 7353 6563 6f6e -------..asSecon
│ │ │ │ │ -0003df20: 6473 0a20 2020 2020 416e 7377 6572 2074 ds. Answer t
│ │ │ │ │ -0003df30: 6865 2064 6174 6520 6173 2074 6865 206e he date as the n
│ │ │ │ │ -0003df40: 756d 6265 7220 6f66 2073 6563 6f6e 6473 umber of seconds
│ │ │ │ │ -0003df50: 2066 726f 6d20 312f 312f 3139 3031 2e0a from 1/1/1901..
│ │ │ │ │ -0003df60: 0a64 6179 4f66 5765 656b 0a20 2020 2020 .dayOfWeek.
│ │ │ │ │ -0003df70: 416e 7377 6572 2074 6865 2064 6179 206f Answer the day o
│ │ │ │ │ -0003df80: 6620 7765 656b 206f 6620 7468 6520 7265 f week of the re
│ │ │ │ │ -0003df90: 6365 6976 6572 2e20 2055 6e6c 696b 6520 ceiver. Unlike
│ │ │ │ │ -0003dfa0: 4461 7465 732c 2044 6174 6541 6e64 5469 Dates, DateAndTi
│ │ │ │ │ -0003dfb0: 6d65 730a 2020 2020 2068 6176 6520 3120 mes. have 1
│ │ │ │ │ -0003dfc0: 3d20 5375 6e64 6179 2c20 3720 3d20 5361 = Sunday, 7 = Sa
│ │ │ │ │ -0003dfd0: 7475 7264 6179 0a0a 686f 7572 0a20 2020 turday..hour.
│ │ │ │ │ -0003dfe0: 2020 416e 7377 6572 2074 6865 2068 6f75 Answer the hou
│ │ │ │ │ -0003dff0: 7220 696e 2061 2032 342d 686f 7572 2063 r in a 24-hour c
│ │ │ │ │ -0003e000: 6c6f 636b 0a0a 686f 7572 3132 0a20 2020 lock..hour12.
│ │ │ │ │ -0003e010: 2020 416e 7377 6572 2074 6865 2068 6f75 Answer the hou
│ │ │ │ │ -0003e020: 7220 696e 2061 2031 322d 686f 7572 2063 r in a 12-hour c
│ │ │ │ │ -0003e030: 6c6f 636b 0a0a 686f 7572 3234 0a20 2020 lock..hour24.
│ │ │ │ │ -0003e040: 2020 416e 7377 6572 2074 6865 2068 6f75 Answer the hou
│ │ │ │ │ -0003e050: 7220 696e 2061 2032 342d 686f 7572 2063 r in a 24-hour c
│ │ │ │ │ -0003e060: 6c6f 636b 0a0a 6d65 7269 6469 616e 4162 lock..meridianAb
│ │ │ │ │ -0003e070: 6272 6576 6961 7469 6f6e 0a20 2020 2020 breviation.
│ │ │ │ │ -0003e080: 416e 7377 6572 2065 6974 6865 7220 2341 Answer either #A
│ │ │ │ │ -0003e090: 4d20 2866 6f72 2061 6e74 692d 6d65 7269 M (for anti-meri
│ │ │ │ │ -0003e0a0: 6469 616e 2920 6f72 2023 504d 2028 666f dian) or #PM (fo
│ │ │ │ │ -0003e0b0: 7220 706f 7374 2d6d 6572 6964 6961 6e29 r post-meridian)
│ │ │ │ │ -0003e0c0: 0a0a 6d69 6e75 7465 0a20 2020 2020 416e ..minute. An
│ │ │ │ │ -0003e0d0: 7377 6572 2074 6865 206d 696e 7574 650a swer the minute.
│ │ │ │ │ -0003e0e0: 0a73 6563 6f6e 640a 2020 2020 2041 6e73 .second. Ans
│ │ │ │ │ -0003e0f0: 7765 7220 7468 6520 6d6f 6e74 6820 7265 wer the month re
│ │ │ │ │ -0003e100: 7072 6573 656e 7465 6420 6279 2074 6865 presented by the
│ │ │ │ │ -0003e110: 2072 6563 6569 7665 720a 0a1f 0a46 696c receiver....Fil
│ │ │ │ │ -0003e120: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ -0003e130: 2c20 204e 6f64 653a 2044 6174 6554 696d , Node: DateTim
│ │ │ │ │ -0003e140: 652d 7072 696e 7469 6e67 2c20 204e 6578 e-printing, Nex
│ │ │ │ │ -0003e150: 743a 2044 6174 6554 696d 652d 7370 6c69 t: DateTime-spli
│ │ │ │ │ -0003e160: 7474 696e 6720 696e 2064 6174 6573 2026 tting in dates &
│ │ │ │ │ -0003e170: 2074 696d 6573 2c20 2050 7265 763a 2044 times, Prev: D
│ │ │ │ │ -0003e180: 6174 6554 696d 652d 636f 6d70 7574 6174 ateTime-computat
│ │ │ │ │ -0003e190: 696f 6e73 2c20 2055 703a 2044 6174 6554 ions, Up: DateT
│ │ │ │ │ -0003e1a0: 696d 650a 0a31 2e36 302e 3620 4461 7465 ime..1.60.6 Date
│ │ │ │ │ -0003e1b0: 5469 6d65 3a20 7072 696e 7469 6e67 0a2d Time: printing.-
│ │ │ │ │ -0003e1c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0003e1d0: 2d2d 2d2d 2d2d 2d2d 0a0a 7072 696e 744f --------..printO
│ │ │ │ │ -0003e1e0: 6e3a 2061 5374 7265 616d 0a20 2020 2020 n: aStream.
│ │ │ │ │ -0003e1f0: 5072 696e 7420 6120 7265 7072 6573 656e Print a represen
│ │ │ │ │ -0003e200: 7461 7469 6f6e 2066 6f72 2074 6865 2072 tation for the r
│ │ │ │ │ -0003e210: 6563 6569 7665 7220 6f6e 2061 5374 7265 eceiver on aStre
│ │ │ │ │ -0003e220: 616d 0a0a 1f0a 4669 6c65 3a20 6773 742d am....File: gst-
│ │ │ │ │ -0003e230: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ -0003e240: 3a20 4461 7465 5469 6d65 2d73 706c 6974 : DateTime-split
│ │ │ │ │ -0003e250: 7469 6e67 2069 6e20 6461 7465 7320 2620 ting in dates &
│ │ │ │ │ -0003e260: 7469 6d65 732c 2020 4e65 7874 3a20 4461 times, Next: Da
│ │ │ │ │ -0003e270: 7465 5469 6d65 2d73 746f 7269 6e67 2c20 teTime-storing,
│ │ │ │ │ -0003e280: 2050 7265 763a 2044 6174 6554 696d 652d Prev: DateTime-
│ │ │ │ │ -0003e290: 7072 696e 7469 6e67 2c20 2055 703a 2044 printing, Up: D
│ │ │ │ │ -0003e2a0: 6174 6554 696d 650a 0a31 2e36 302e 3720 ateTime..1.60.7
│ │ │ │ │ -0003e2b0: 4461 7465 5469 6d65 3a20 7370 6c69 7474 DateTime: splitt
│ │ │ │ │ -0003e2c0: 696e 6720 696e 2064 6174 6573 2026 2074 ing in dates & t
│ │ │ │ │ -0003e2d0: 696d 6573 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d imes.-----------
│ │ │ │ │ -0003e2e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0003e2f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0003e300: 0a0a 6173 4461 7465 0a20 2020 2020 416e ..asDate. An
│ │ │ │ │ -0003e310: 7377 6572 2061 2044 6174 6520 7265 6665 swer a Date refe
│ │ │ │ │ -0003e320: 7272 696e 6720 746f 2074 6865 2073 616d rring to the sam
│ │ │ │ │ -0003e330: 6520 6461 7920 6173 2074 6865 2072 6563 e day as the rec
│ │ │ │ │ -0003e340: 6569 7665 720a 0a61 7354 696d 650a 2020 eiver..asTime.
│ │ │ │ │ -0003e350: 2020 2041 6e73 7765 7220 6120 5469 6d65 Answer a Time
│ │ │ │ │ -0003e360: 2072 6566 6572 7269 6e67 2074 6f20 7468 referring to th
│ │ │ │ │ -0003e370: 6520 7361 6d65 2074 696d 6520 2866 726f e same time (fro
│ │ │ │ │ -0003e380: 6d20 6d69 646e 6967 6874 2920 6173 2074 m midnight) as t
│ │ │ │ │ -0003e390: 6865 0a20 2020 2020 7265 6365 6976 6572 he. receiver
│ │ │ │ │ -0003e3a0: 0a0a 6174 3a20 616e 496e 6465 780a 2020 ..at: anIndex.
│ │ │ │ │ -0003e3b0: 2020 2053 696e 6365 2069 6e20 7468 6520 Since in the
│ │ │ │ │ -0003e3c0: 7061 7374 2074 696d 6573 7461 6d70 7320 past timestamps
│ │ │ │ │ -0003e3d0: 7765 7265 2072 6566 6572 7265 6420 746f were referred to
│ │ │ │ │ -0003e3e0: 2061 7320 4172 7261 7973 2063 6f6e 7461 as Arrays conta
│ │ │ │ │ -0003e3f0: 696e 696e 670a 2020 2020 2061 2044 6174 ining. a Dat
│ │ │ │ │ -0003e400: 6520 616e 6420 6120 5469 6d65 2028 696e e and a Time (in
│ │ │ │ │ -0003e410: 2074 6869 7320 6f72 6465 7229 2c20 7468 this order), th
│ │ │ │ │ -0003e420: 6973 206d 6574 686f 6420 7072 6f76 6964 is method provid
│ │ │ │ │ -0003e430: 6573 2061 6363 6573 7320 746f 0a20 2020 es access to.
│ │ │ │ │ -0003e440: 2020 4461 7465 5469 6d65 206f 626a 6563 DateTime objec
│ │ │ │ │ -0003e450: 7473 206c 696b 6520 6966 2074 6865 7920 ts like if they
│ │ │ │ │ -0003e460: 7765 7265 2074 776f 2d65 6c65 6d65 6e74 were two-element
│ │ │ │ │ -0003e470: 2041 7272 6179 732e 0a0a 1f0a 4669 6c65 Arrays.....File
│ │ │ │ │ -0003e480: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ -0003e490: 2020 4e6f 6465 3a20 4461 7465 5469 6d65 Node: DateTime
│ │ │ │ │ -0003e4a0: 2d73 746f 7269 6e67 2c20 204e 6578 743a -storing, Next:
│ │ │ │ │ -0003e4b0: 2044 6174 6554 696d 652d 7465 7374 696e DateTime-testin
│ │ │ │ │ -0003e4c0: 672c 2020 5072 6576 3a20 4461 7465 5469 g, Prev: DateTi
│ │ │ │ │ -0003e4d0: 6d65 2d73 706c 6974 7469 6e67 2069 6e20 me-splitting in
│ │ │ │ │ -0003e4e0: 6461 7465 7320 2620 7469 6d65 732c 2020 dates & times,
│ │ │ │ │ -0003e4f0: 5570 3a20 4461 7465 5469 6d65 0a0a 312e Up: DateTime..1.
│ │ │ │ │ -0003e500: 3630 2e38 2044 6174 6554 696d 653a 2073 60.8 DateTime: s
│ │ │ │ │ -0003e510: 746f 7269 6e67 0a2d 2d2d 2d2d 2d2d 2d2d toring.---------
│ │ │ │ │ -0003e520: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------.
│ │ │ │ │ -0003e530: 0a73 746f 7265 4f6e 3a20 6153 7472 6561 .storeOn: aStrea
│ │ │ │ │ -0003e540: 6d0a 2020 2020 2053 746f 7265 206f 6e20 m. Store on
│ │ │ │ │ -0003e550: 6153 7472 6561 6d20 536d 616c 6c74 616c aStream Smalltal
│ │ │ │ │ -0003e560: 6b20 636f 6465 2063 6f6d 7069 6c69 6e67 k code compiling
│ │ │ │ │ -0003e570: 2074 6f20 7468 6520 7265 6365 6976 6572 to the receiver
│ │ │ │ │ -0003e580: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ -0003e590: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ -0003e5a0: 4461 7465 5469 6d65 2d74 6573 7469 6e67 DateTime-testing
│ │ │ │ │ -0003e5b0: 2c20 204e 6578 743a 2044 6174 6554 696d , Next: DateTim
│ │ │ │ │ -0003e5c0: 652d 7469 6d65 207a 6f6e 6573 2c20 2050 e-time zones, P
│ │ │ │ │ -0003e5d0: 7265 763a 2044 6174 6554 696d 652d 7374 rev: DateTime-st
│ │ │ │ │ -0003e5e0: 6f72 696e 672c 2020 5570 3a20 4461 7465 oring, Up: Date
│ │ │ │ │ -0003e5f0: 5469 6d65 0a0a 312e 3630 2e39 2044 6174 Time..1.60.9 Dat
│ │ │ │ │ -0003e600: 6554 696d 653a 2074 6573 7469 6e67 0a2d eTime: testing.-
│ │ │ │ │ -0003e610: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0003e620: 2d2d 2d2d 2d2d 2d0a 0a3c 2061 4461 7465 -------..< aDate
│ │ │ │ │ -0003e630: 5469 6d65 0a20 2020 2020 416e 7377 6572 Time. Answer
│ │ │ │ │ -0003e640: 2077 6865 7468 6572 2074 6865 2072 6563 whether the rec
│ │ │ │ │ -0003e650: 6569 7665 7220 696e 6469 6361 7465 7320 eiver indicates
│ │ │ │ │ -0003e660: 6120 6461 7465 2070 7265 6365 6469 6e67 a date preceding
│ │ │ │ │ -0003e670: 2061 4461 7465 0a0a 3d20 6144 6174 6554 aDate..= aDateT
│ │ │ │ │ -0003e680: 696d 650a 2020 2020 2041 6e73 7765 7220 ime. Answer
│ │ │ │ │ -0003e690: 7768 6574 6865 7220 7468 6520 7265 6365 whether the rece
│ │ │ │ │ -0003e6a0: 6976 6572 2069 6e64 6963 6174 6573 2074 iver indicates t
│ │ │ │ │ -0003e6b0: 6865 2073 616d 6520 6461 7465 2061 7320 he same date as
│ │ │ │ │ -0003e6c0: 6144 6174 650a 0a68 6173 680a 2020 2020 aDate..hash.
│ │ │ │ │ -0003e6d0: 2041 6e73 7765 7220 616e 2068 6173 6820 Answer an hash
│ │ │ │ │ -0003e6e0: 7661 6c75 6520 666f 7220 7468 6520 7265 value for the re
│ │ │ │ │ -0003e6f0: 6365 6965 7672 0a0a 1f0a 4669 6c65 3a20 ceievr....File:
│ │ │ │ │ -0003e700: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ -0003e710: 4e6f 6465 3a20 4461 7465 5469 6d65 2d74 Node: DateTime-t
│ │ │ │ │ -0003e720: 696d 6520 7a6f 6e65 732c 2020 5072 6576 ime zones, Prev
│ │ │ │ │ -0003e730: 3a20 4461 7465 5469 6d65 2d74 6573 7469 : DateTime-testi
│ │ │ │ │ -0003e740: 6e67 2c20 2055 703a 2044 6174 6554 696d ng, Up: DateTim
│ │ │ │ │ -0003e750: 650a 0a31 2e36 302e 3130 2044 6174 6554 e..1.60.10 DateT
│ │ │ │ │ -0003e760: 696d 653a 2074 696d 6520 7a6f 6e65 730a ime: time zones.
│ │ │ │ │ -0003e770: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0003e780: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6173 ------------..as
│ │ │ │ │ -0003e790: 4c6f 6361 6c0a 2020 2020 2041 6e73 7765 Local. Answe
│ │ │ │ │ -0003e7a0: 7220 7468 6520 7265 6365 6976 6572 2c20 r the receiver,
│ │ │ │ │ -0003e7b0: 7369 6e63 6520 4461 7465 5469 6d65 206f since DateTime o
│ │ │ │ │ -0003e7c0: 626a 6563 7473 2073 746f 7265 2074 6865 bjects store the
│ │ │ │ │ -0003e7d0: 6d73 656c 7665 7320 696e 0a20 2020 2020 mselves in.
│ │ │ │ │ -0003e7e0: 4c6f 6361 6c20 7469 6d65 0a0a 6173 5554 Local time..asUT
│ │ │ │ │ -0003e7f0: 430a 2020 2020 2043 6f6e 7665 7274 2074 C. Convert t
│ │ │ │ │ -0003e800: 6865 2072 6563 6569 7665 7220 746f 2055 he receiver to U
│ │ │ │ │ -0003e810: 5443 2074 696d 652c 2061 6e64 2061 6e73 TC time, and ans
│ │ │ │ │ -0003e820: 7765 7220 6120 6e65 7720 4461 7465 5469 wer a new DateTi
│ │ │ │ │ -0003e830: 6d65 206f 626a 6563 742e 0a0a 6f66 6673 me object...offs
│ │ │ │ │ -0003e840: 6574 0a20 2020 2020 416e 7377 6572 2074 et. Answer t
│ │ │ │ │ -0003e850: 6865 2072 6563 6569 7665 7227 7320 6f66 he receiver's of
│ │ │ │ │ -0003e860: 6673 6574 2066 726f 6d20 5554 4320 746f fset from UTC to
│ │ │ │ │ -0003e870: 206c 6f63 616c 2074 696d 6520 2865 2e67 local time (e.g
│ │ │ │ │ -0003e880: 2e20 202b 3336 3030 0a20 2020 2020 7365 . +3600. se
│ │ │ │ │ -0003e890: 636f 6e64 7320 666f 7220 4365 6e74 7261 conds for Centra
│ │ │ │ │ -0003e8a0: 6c20 4575 726f 7065 2054 696d 652c 202d l Europe Time, -
│ │ │ │ │ -0003e8b0: 3336 3030 2a36 2073 6563 6f6e 6473 2066 3600*6 seconds f
│ │ │ │ │ -0003e8c0: 6f72 2045 6173 7465 726e 0a20 2020 2020 or Eastern.
│ │ │ │ │ -0003e8d0: 5374 616e 6461 7264 2054 696d 6529 2e20 Standard Time).
│ │ │ │ │ -0003e8e0: 2054 6865 206f 6666 7365 7420 6973 2065 The offset is e
│ │ │ │ │ -0003e8f0: 7870 7265 7373 6564 2061 7320 6120 4475 xpressed as a Du
│ │ │ │ │ -0003e900: 7261 7469 6f6e 0a0a 6f66 6673 6574 3a20 ration..offset:
│ │ │ │ │ -0003e910: 616e 4f66 6673 6574 0a20 2020 2020 416e anOffset. An
│ │ │ │ │ -0003e920: 7377 6572 2061 2063 6f70 7920 6f66 2074 swer a copy of t
│ │ │ │ │ -0003e930: 6865 2072 6563 6569 7665 7220 7769 7468 he receiver with
│ │ │ │ │ -0003e940: 2074 6865 206f 6666 7365 7420 6672 6f6d the offset from
│ │ │ │ │ -0003e950: 2055 5443 2074 6f20 6c6f 6361 6c0a 2020 UTC to local.
│ │ │ │ │ -0003e960: 2020 2074 696d 6520 6368 616e 6765 6420 time changed
│ │ │ │ │ -0003e970: 746f 2061 6e4f 6666 7365 7420 2861 2044 to anOffset (a D
│ │ │ │ │ -0003e980: 7572 6174 696f 6e29 2e0a 0a74 696d 655a uration)...timeZ
│ │ │ │ │ -0003e990: 6f6e 6541 6262 7265 7669 6174 696f 6e0a oneAbbreviation.
│ │ │ │ │ -0003e9a0: 2020 2020 2041 6e73 7765 7220 616e 2061 Answer an a
│ │ │ │ │ -0003e9b0: 6262 7265 7669 6174 6564 2069 6e64 6963 bbreviated indic
│ │ │ │ │ -0003e9c0: 6174 696f 6e20 6f66 2074 6865 2072 6563 ation of the rec
│ │ │ │ │ -0003e9d0: 6569 7665 7227 7320 6f66 6673 6574 2c0a eiver's offset,.
│ │ │ │ │ -0003e9e0: 2020 2020 2065 7870 7265 7373 6564 2061 expressed a
│ │ │ │ │ -0003e9f0: 7320 2773 6868 6d6d 272c 2077 6865 7265 s 'shhmm', where
│ │ │ │ │ -0003ea00: 2027 6868 2720 6973 2074 6865 206e 756d 'hh' is the num
│ │ │ │ │ -0003ea10: 6265 7220 6f66 2068 6f75 7273 2061 6e64 ber of hours and
│ │ │ │ │ -0003ea20: 2027 6d6d 2720 6973 0a20 2020 2020 7468 'mm' is. th
│ │ │ │ │ -0003ea30: 6520 6e75 6d62 6572 206f 6620 6d69 6e75 e number of minu
│ │ │ │ │ -0003ea40: 7465 7320 6265 7477 6565 6e20 5554 4320 tes between UTC
│ │ │ │ │ -0003ea50: 616e 6420 6c6f 6361 6c20 7469 6d65 2c20 and local time,
│ │ │ │ │ -0003ea60: 616e 6420 2773 2720 6361 6e20 6265 0a20 and 's' can be.
│ │ │ │ │ -0003ea70: 2020 2020 272b 2720 666f 7220 7468 6520 '+' for the
│ │ │ │ │ -0003ea80: 4561 7374 6572 6e20 6865 6d69 7370 6865 Eastern hemisphe
│ │ │ │ │ -0003ea90: 7265 2061 6e64 2027 2d27 2066 6f72 2074 re and '-' for t
│ │ │ │ │ -0003eaa0: 6865 2057 6573 7465 726e 2068 656d 6973 he Western hemis
│ │ │ │ │ -0003eab0: 7068 6572 652e 0a0a 7469 6d65 5a6f 6e65 phere...timeZone
│ │ │ │ │ -0003eac0: 4e61 6d65 0a20 2020 2020 416e 7377 6572 Name. Answer
│ │ │ │ │ -0003ead0: 2074 6865 2074 696d 6520 7a6f 6e65 206e the time zone n
│ │ │ │ │ -0003eae0: 616d 6520 666f 7220 7468 6520 7265 6365 ame for the rece
│ │ │ │ │ -0003eaf0: 6976 6572 2028 6375 7272 656e 746c 792c iver (currently,
│ │ │ │ │ -0003eb00: 2069 7420 6973 2073 696d 706c 790a 2020 it is simply.
│ │ │ │ │ -0003eb10: 2020 2027 474d 5420 2b78 7878 7827 2c20 'GMT +xxxx',
│ │ │ │ │ -0003eb20: 7768 6572 6520 2778 7878 7827 2069 7320 where 'xxxx' is
│ │ │ │ │ -0003eb30: 7468 6520 7265 6365 6976 6572 2773 2023 the receiver's #
│ │ │ │ │ -0003eb40: 7469 6d65 5a6f 6e65 4162 6272 6576 6961 timeZoneAbbrevia
│ │ │ │ │ -0003eb50: 7469 6f6e 292e 0a0a 1f0a 4669 6c65 3a20 tion).....File:
│ │ │ │ │ -0003eb60: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ -0003eb70: 4e6f 6465 3a20 4465 6665 7272 6564 5661 Node: DeferredVa
│ │ │ │ │ -0003eb80: 7269 6162 6c65 4269 6e64 696e 672c 2020 riableBinding,
│ │ │ │ │ -0003eb90: 4e65 7874 3a20 4465 6c61 792c 2020 5072 Next: Delay, Pr
│ │ │ │ │ -0003eba0: 6576 3a20 4461 7465 5469 6d65 2c20 2055 ev: DateTime, U
│ │ │ │ │ -0003ebb0: 703a 2042 6173 6520 636c 6173 7365 730a p: Base classes.
│ │ │ │ │ -0003ebc0: 0a31 2e36 3120 4465 6665 7272 6564 5661 .1.61 DeferredVa
│ │ │ │ │ -0003ebd0: 7269 6162 6c65 4269 6e64 696e 670a 3d3d riableBinding.==
│ │ │ │ │ -0003ebe0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ -0003ebf0: 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a 4465 6669 ==========..Defi
│ │ │ │ │ -0003ec00: 6e65 6420 696e 206e 616d 6573 7061 6365 ned in namespace
│ │ │ │ │ -0003ec10: 2053 6d61 6c6c 7461 6c6b 0a53 7570 6572 Smalltalk.Super
│ │ │ │ │ -0003ec20: 636c 6173 733a 204c 6f6f 6b75 704b 6579 class: LookupKey
│ │ │ │ │ -0003ec30: 0a43 6174 6567 6f72 793a 204c 616e 6775 .Category: Langu
│ │ │ │ │ -0003ec40: 6167 652d 4461 7461 2074 7970 6573 0a20 age-Data types.
│ │ │ │ │ -0003ec50: 2020 2020 4920 7265 7072 6573 656e 7420 I represent
│ │ │ │ │ -0003ec60: 6120 6269 6e64 696e 6720 746f 2061 2076 a binding to a v
│ │ │ │ │ -0003ec70: 6172 6961 626c 6520 7468 6174 2069 7320 ariable that is
│ │ │ │ │ -0003ec80: 6e6f 7420 7469 6564 2074 6f20 610a 2020 not tied to a.
│ │ │ │ │ -0003ec90: 2020 2070 6172 7469 6375 6c61 7220 6469 particular di
│ │ │ │ │ -0003eca0: 6374 696f 6e61 7279 2075 6e74 696c 2074 ctionary until t
│ │ │ │ │ -0003ecb0: 6865 2066 6972 7374 2061 6363 6573 732e he first access.
│ │ │ │ │ -0003ecc0: 2020 5468 656e 2c20 6c6f 6f6b 7570 2072 Then, lookup r
│ │ │ │ │ -0003ecd0: 756c 6573 0a20 2020 2020 666f 7220 676c ules. for gl
│ │ │ │ │ -0003ece0: 6f62 616c 2076 6172 6961 626c 6573 2069 obal variables i
│ │ │ │ │ -0003ecf0: 6e20 7468 6520 7363 6f70 6520 6f66 2061 n the scope of a
│ │ │ │ │ -0003ed00: 2067 6976 656e 2063 6c61 7373 2061 7265 given class are
│ │ │ │ │ -0003ed10: 2075 7365 642e 0a0a 2a20 4d65 6e75 3a0a used...* Menu:.
│ │ │ │ │ -0003ed20: 0a2a 2044 6566 6572 7265 6456 6172 6961 .* DeferredVaria
│ │ │ │ │ -0003ed30: 626c 6542 696e 6469 6e67 2063 6c61 7373 bleBinding class
│ │ │ │ │ -0003ed40: 2d62 6173 6963 3a3a 2020 2863 6c61 7373 -basic:: (class
│ │ │ │ │ -0003ed50: 290a 2a20 4465 6665 7272 6564 5661 7269 ).* DeferredVari
│ │ │ │ │ -0003ed60: 6162 6c65 4269 6e64 696e 672d 6261 7369 ableBinding-basi
│ │ │ │ │ -0003ed70: 633a 3a20 2028 696e 7374 616e 6365 290a c:: (instance).
│ │ │ │ │ -0003ed80: 2a20 4465 6665 7272 6564 5661 7269 6162 * DeferredVariab
│ │ │ │ │ -0003ed90: 6c65 4269 6e64 696e 672d 7374 6f72 696e leBinding-storin
│ │ │ │ │ -0003eda0: 673a 3a20 2028 696e 7374 616e 6365 290a g:: (instance).
│ │ │ │ │ -0003edb0: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ -0003edc0: 652e 696e 666f 2c20 204e 6f64 653a 2044 e.info, Node: D
│ │ │ │ │ -0003edd0: 6566 6572 7265 6456 6172 6961 626c 6542 eferredVariableB
│ │ │ │ │ -0003ede0: 696e 6469 6e67 2063 6c61 7373 2d62 6173 inding class-bas
│ │ │ │ │ -0003edf0: 6963 2c20 204e 6578 743a 2044 6566 6572 ic, Next: Defer
│ │ │ │ │ -0003ee00: 7265 6456 6172 6961 626c 6542 696e 6469 redVariableBindi
│ │ │ │ │ -0003ee10: 6e67 2d62 6173 6963 2c20 2055 703a 2044 ng-basic, Up: D
│ │ │ │ │ -0003ee20: 6566 6572 7265 6456 6172 6961 626c 6542 eferredVariableB
│ │ │ │ │ -0003ee30: 696e 6469 6e67 0a0a 312e 3631 2e31 2044 inding..1.61.1 D
│ │ │ │ │ -0003ee40: 6566 6572 7265 6456 6172 6961 626c 6542 eferredVariableB
│ │ │ │ │ -0003ee50: 696e 6469 6e67 2063 6c61 7373 3a20 6261 inding class: ba
│ │ │ │ │ -0003ee60: 7369 630a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d sic.------------
│ │ │ │ │ -0003ee70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0003ee80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------.
│ │ │ │ │ -0003ee90: 0a6b 6579 3a20 6153 796d 626f 6c20 636c .key: aSymbol cl
│ │ │ │ │ -0003eea0: 6173 733a 2061 436c 6173 7320 6465 6661 ass: aClass defa
│ │ │ │ │ -0003eeb0: 756c 7444 6963 7469 6f6e 6172 793a 2061 ultDictionary: a
│ │ │ │ │ -0003eec0: 4469 6374 696f 6e61 7279 0a20 2020 2020 Dictionary.
│ │ │ │ │ -0003eed0: 416e 7377 6572 2061 2062 696e 6469 6e67 Answer a binding
│ │ │ │ │ -0003eee0: 2074 6861 7420 7769 6c6c 206c 6f6f 6b20 that will look
│ │ │ │ │ -0003eef0: 7570 2061 5379 6d62 6f6c 2061 7320 6120 up aSymbol as a
│ │ │ │ │ -0003ef00: 7661 7269 6162 6c65 2069 6e0a 2020 2020 variable in.
│ │ │ │ │ -0003ef10: 2061 436c 6173 7327 7320 656e 7669 726f aClass's enviro
│ │ │ │ │ -0003ef20: 6e6d 656e 7420 6174 2066 6972 7374 2061 nment at first a
│ │ │ │ │ -0003ef30: 6363 6573 732e 2020 5365 6520 2372 6573 ccess. See #res
│ │ │ │ │ -0003ef40: 6f6c 7665 4269 6e64 696e 6727 730a 2020 olveBinding's.
│ │ │ │ │ -0003ef50: 2020 2063 6f6d 6d65 6e74 2066 6f72 2061 comment for a
│ │ │ │ │ -0003ef60: 4469 6374 696f 6e61 7279 2773 206d 6561 Dictionary's mea
│ │ │ │ │ -0003ef70: 6e69 6e67 2e0a 0a70 6174 683a 2061 6e41 ning...path: anA
│ │ │ │ │ -0003ef80: 7272 6179 2063 6c61 7373 3a20 6143 6c61 rray class: aCla
│ │ │ │ │ -0003ef90: 7373 2064 6566 6175 6c74 4469 6374 696f ss defaultDictio
│ │ │ │ │ -0003efa0: 6e61 7279 3a20 6144 6963 7469 6f6e 6172 nary: aDictionar
│ │ │ │ │ -0003efb0: 790a 2020 2020 2041 7320 7769 7468 2023 y. As with #
│ │ │ │ │ -0003efc0: 6b65 793a 636c 6173 733a 6465 6661 756c key:class:defaul
│ │ │ │ │ -0003efd0: 7444 6963 7469 6f6e 6172 793a 2c20 6275 tDictionary:, bu
│ │ │ │ │ -0003efe0: 7420 6163 6365 7074 696e 6720 616e 2061 t accepting an a
│ │ │ │ │ -0003eff0: 7272 6179 206f 660a 2020 2020 2073 796d rray of. sym
│ │ │ │ │ -0003f000: 626f 6c73 2c20 7265 7072 6573 656e 7469 bols, representi
│ │ │ │ │ -0003f010: 6e67 2061 206e 616d 6573 7061 6365 2070 ng a namespace p
│ │ │ │ │ -0003f020: 6174 682c 2069 6e73 7465 6164 2e0a 0a1f ath, instead....
│ │ │ │ │ -0003f030: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ -0003f040: 696e 666f 2c20 204e 6f64 653a 2044 6566 info, Node: Def
│ │ │ │ │ -0003f050: 6572 7265 6456 6172 6961 626c 6542 696e erredVariableBin
│ │ │ │ │ -0003f060: 6469 6e67 2d62 6173 6963 2c20 204e 6578 ding-basic, Nex
│ │ │ │ │ -0003f070: 743a 2044 6566 6572 7265 6456 6172 6961 t: DeferredVaria
│ │ │ │ │ -0003f080: 626c 6542 696e 6469 6e67 2d73 746f 7269 bleBinding-stori
│ │ │ │ │ -0003f090: 6e67 2c20 2050 7265 763a 2044 6566 6572 ng, Prev: Defer
│ │ │ │ │ -0003f0a0: 7265 6456 6172 6961 626c 6542 696e 6469 redVariableBindi
│ │ │ │ │ -0003f0b0: 6e67 2063 6c61 7373 2d62 6173 6963 2c20 ng class-basic,
│ │ │ │ │ -0003f0c0: 2055 703a 2044 6566 6572 7265 6456 6172 Up: DeferredVar
│ │ │ │ │ -0003f0d0: 6961 626c 6542 696e 6469 6e67 0a0a 312e iableBinding..1.
│ │ │ │ │ -0003f0e0: 3631 2e32 2044 6566 6572 7265 6456 6172 61.2 DeferredVar
│ │ │ │ │ -0003f0f0: 6961 626c 6542 696e 6469 6e67 3a20 6261 iableBinding: ba
│ │ │ │ │ -0003f100: 7369 630a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d sic.------------
│ │ │ │ │ -0003f110: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0003f120: 2d2d 2d2d 2d2d 2d2d 2d0a 0a70 6174 680a ---------..path.
│ │ │ │ │ -0003f130: 2020 2020 2041 6e73 7765 7220 7468 6520 Answer the
│ │ │ │ │ -0003f140: 7061 7468 2066 6f6c 6c6f 7765 6420 6166 path followed af
│ │ │ │ │ -0003f150: 7465 7220 7265 736f 6c76 696e 6720 7468 ter resolving th
│ │ │ │ │ -0003f160: 6520 6669 7273 7420 6b65 792e 0a0a 7661 e first key...va
│ │ │ │ │ -0003f170: 6c75 650a 2020 2020 2041 6e73 7765 7220 lue. Answer
│ │ │ │ │ -0003f180: 6120 6e65 7720 696e 7374 616e 6365 206f a new instance o
│ │ │ │ │ -0003f190: 6620 7468 6520 7265 6365 6976 6572 2077 f the receiver w
│ │ │ │ │ -0003f1a0: 6974 6820 7468 6520 6769 7665 6e20 6b65 ith the given ke
│ │ │ │ │ -0003f1b0: 7920 616e 6420 7661 6c75 650a 0a76 616c y and value..val
│ │ │ │ │ -0003f1c0: 7565 3a20 616e 4f62 6a65 6374 0a20 2020 ue: anObject.
│ │ │ │ │ -0003f1d0: 2020 416e 7377 6572 2061 206e 6577 2069 Answer a new i
│ │ │ │ │ -0003f1e0: 6e73 7461 6e63 6520 6f66 2074 6865 2072 nstance of the r
│ │ │ │ │ -0003f1f0: 6563 6569 7665 7220 7769 7468 2074 6865 eceiver with the
│ │ │ │ │ -0003f200: 2067 6976 656e 206b 6579 2061 6e64 2076 given key and v
│ │ │ │ │ -0003f210: 616c 7565 0a0a 1f0a 4669 6c65 3a20 6773 alue....File: gs
│ │ │ │ │ -0003f220: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ -0003f230: 6465 3a20 4465 6665 7272 6564 5661 7269 de: DeferredVari
│ │ │ │ │ -0003f240: 6162 6c65 4269 6e64 696e 672d 7374 6f72 ableBinding-stor
│ │ │ │ │ -0003f250: 696e 672c 2020 5072 6576 3a20 4465 6665 ing, Prev: Defe
│ │ │ │ │ -0003f260: 7272 6564 5661 7269 6162 6c65 4269 6e64 rredVariableBind
│ │ │ │ │ -0003f270: 696e 672d 6261 7369 632c 2020 5570 3a20 ing-basic, Up:
│ │ │ │ │ -0003f280: 4465 6665 7272 6564 5661 7269 6162 6c65 DeferredVariable
│ │ │ │ │ -0003f290: 4269 6e64 696e 670a 0a31 2e36 312e 3320 Binding..1.61.3
│ │ │ │ │ -0003f2a0: 4465 6665 7272 6564 5661 7269 6162 6c65 DeferredVariable
│ │ │ │ │ -0003f2b0: 4269 6e64 696e 673a 2073 746f 7269 6e67 Binding: storing
│ │ │ │ │ -0003f2c0: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------
│ │ │ │ │ -0003f2d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0003f2e0: 2d2d 2d2d 2d2d 2d2d 0a0a 7072 696e 744f --------..printO
│ │ │ │ │ -0003f2f0: 6e3a 2061 5374 7265 616d 0a20 2020 2020 n: aStream.
│ │ │ │ │ -0003f300: 5075 7420 6f6e 2061 5374 7265 616d 2073 Put on aStream s
│ │ │ │ │ -0003f310: 6f6d 6520 536d 616c 6c74 616c 6b20 636f ome Smalltalk co
│ │ │ │ │ -0003f320: 6465 2063 6f6d 7069 6c69 6e67 2074 6f20 de compiling to
│ │ │ │ │ -0003f330: 7468 6520 7265 6365 6976 6572 0a0a 7374 the receiver..st
│ │ │ │ │ -0003f340: 6f72 654f 6e3a 2061 5374 7265 616d 0a20 oreOn: aStream.
│ │ │ │ │ -0003f350: 2020 2020 5075 7420 6f6e 2061 5374 7265 Put on aStre
│ │ │ │ │ -0003f360: 616d 2073 6f6d 6520 536d 616c 6c74 616c am some Smalltal
│ │ │ │ │ -0003f370: 6b20 636f 6465 2063 6f6d 7069 6c69 6e67 k code compiling
│ │ │ │ │ -0003f380: 2074 6f20 7468 6520 7265 6365 6976 6572 to the receiver
│ │ │ │ │ -0003f390: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ -0003f3a0: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ -0003f3b0: 4465 6c61 792c 2020 4e65 7874 3a20 4465 Delay, Next: De
│ │ │ │ │ -0003f3c0: 6c61 7965 6441 6461 7074 6f72 2c20 2050 layedAdaptor, P
│ │ │ │ │ -0003f3d0: 7265 763a 2044 6566 6572 7265 6456 6172 rev: DeferredVar
│ │ │ │ │ -0003f3e0: 6961 626c 6542 696e 6469 6e67 2c20 2055 iableBinding, U
│ │ │ │ │ -0003f3f0: 703a 2042 6173 6520 636c 6173 7365 730a p: Base classes.
│ │ │ │ │ -0003f400: 0a31 2e36 3220 4465 6c61 790a 3d3d 3d3d .1.62 Delay.====
│ │ │ │ │ -0003f410: 3d3d 3d3d 3d3d 0a0a 4465 6669 6e65 6420 ======..Defined
│ │ │ │ │ -0003f420: 696e 206e 616d 6573 7061 6365 2053 6d61 in namespace Sma
│ │ │ │ │ -0003f430: 6c6c 7461 6c6b 0a53 7570 6572 636c 6173 lltalk.Superclas
│ │ │ │ │ -0003f440: 733a 204f 626a 6563 740a 4361 7465 676f s: Object.Catego
│ │ │ │ │ -0003f450: 7279 3a20 4b65 726e 656c 2d50 726f 6365 ry: Kernel-Proce
│ │ │ │ │ -0003f460: 7373 6573 0a20 2020 2020 4920 616d 2074 sses. I am t
│ │ │ │ │ -0003f470: 6865 2075 6c74 696d 6174 6520 6167 656e he ultimate agen
│ │ │ │ │ -0003f480: 7420 666f 7220 6672 7573 7472 6174 696f t for frustratio
│ │ │ │ │ -0003f490: 6e20 696e 2074 6865 2077 6f72 6c64 2e20 n in the world.
│ │ │ │ │ -0003f4a0: 2049 2063 6175 7365 0a20 2020 2020 7468 I cause. th
│ │ │ │ │ -0003f4b0: 696e 6773 2074 6f20 7761 6974 2028 736f ings to wait (so
│ │ │ │ │ -0003f4c0: 6d65 7469 6d65 7320 6d75 6368 206d 6f72 metimes much mor
│ │ │ │ │ -0003f4d0: 6520 7468 616e 2069 7320 6170 7072 6f70 e than is approp
│ │ │ │ │ -0003f4e0: 7269 6174 652c 2062 7574 2069 7420 6973 riate, but it is
│ │ │ │ │ -0003f4f0: 0a20 2020 2020 7468 6f73 6520 6c6f 7369 . those losi
│ │ │ │ │ -0003f500: 6e67 206f 7065 7261 7469 6e67 2073 7973 ng operating sys
│ │ │ │ │ -0003f510: 7465 6d73 2720 6661 756c 7429 2e20 2057 tems' fault). W
│ │ │ │ │ -0003f520: 6865 6e20 6120 7072 6f63 6573 7320 7365 hen a process se
│ │ │ │ │ -0003f530: 6e64 7320 6f6e 650a 2020 2020 206f 6620 nds one. of
│ │ │ │ │ -0003f540: 6d79 2069 6e73 7461 6e63 6573 2061 2077 my instances a w
│ │ │ │ │ -0003f550: 6169 7420 6d65 7373 6167 652c 2074 6861 ait message, tha
│ │ │ │ │ -0003f560: 7420 7072 6f63 6573 7320 676f 6573 2074 t process goes t
│ │ │ │ │ -0003f570: 6f20 736c 6565 7020 666f 7220 7468 650a o sleep for the.
│ │ │ │ │ -0003f580: 2020 2020 2069 6e74 6572 7661 6c20 7370 interval sp
│ │ │ │ │ -0003f590: 6563 6966 6965 6420 7768 656e 2074 6865 ecified when the
│ │ │ │ │ -0003f5a0: 2069 6e73 7461 6e63 6520 7761 7320 6372 instance was cr
│ │ │ │ │ -0003f5b0: 6561 7465 642e 0a0a 2a20 4d65 6e75 3a0a eated...* Menu:.
│ │ │ │ │ -0003f5c0: 0a2a 2044 656c 6179 2063 6c61 7373 2d69 .* Delay class-i
│ │ │ │ │ -0003f5d0: 6e73 7461 6e63 6520 6372 6561 7469 6f6e nstance creation
│ │ │ │ │ -0003f5e0: 3a3a 2020 2863 6c61 7373 290a 2a20 4465 :: (class).* De
│ │ │ │ │ -0003f5f0: 6c61 7920 636c 6173 732d 7374 696c 6c20 lay class-still
│ │ │ │ │ -0003f600: 756e 636c 6173 7369 6669 6564 3a3a 2020 unclassified::
│ │ │ │ │ -0003f610: 2863 6c61 7373 290a 2a20 4465 6c61 7920 (class).* Delay
│ │ │ │ │ -0003f620: 636c 6173 732d 7469 6d65 7220 7072 6f63 class-timer proc
│ │ │ │ │ -0003f630: 6573 733a 3a20 2028 636c 6173 7329 0a2a ess:: (class).*
│ │ │ │ │ -0003f640: 2044 656c 6179 2d61 6363 6573 7369 6e67 Delay-accessing
│ │ │ │ │ -0003f650: 3a3a 2020 2869 6e73 7461 6e63 6529 0a2a :: (instance).*
│ │ │ │ │ -0003f660: 2044 656c 6179 2d63 6f6d 7061 7269 6e67 Delay-comparing
│ │ │ │ │ -0003f670: 3a3a 2020 2869 6e73 7461 6e63 6529 0a2a :: (instance).*
│ │ │ │ │ -0003f680: 2044 656c 6179 2d63 6f70 7969 6e67 3a3a Delay-copying::
│ │ │ │ │ -0003f690: 2020 2869 6e73 7461 6e63 6529 0a2a 2044 (instance).* D
│ │ │ │ │ -0003f6a0: 656c 6179 2d64 656c 6179 696e 673a 3a20 elay-delaying::
│ │ │ │ │ -0003f6b0: 2028 696e 7374 616e 6365 290a 2a20 4465 (instance).* De
│ │ │ │ │ -0003f6c0: 6c61 792d 696e 6974 6961 6c69 7a61 7469 lay-initializati
│ │ │ │ │ -0003f6d0: 6f6e 3a3a 2020 2869 6e73 7461 6e63 6529 on:: (instance)
│ │ │ │ │ -0003f6e0: 0a2a 2044 656c 6179 2d69 6e73 7461 6e63 .* Delay-instanc
│ │ │ │ │ -0003f6f0: 6520 6372 6561 7469 6f6e 3a3a 2020 2869 e creation:: (i
│ │ │ │ │ -0003f700: 6e73 7461 6e63 6529 0a2a 2044 656c 6179 nstance).* Delay
│ │ │ │ │ -0003f710: 2d74 6573 7469 6e67 3a3a 2020 2869 6e73 -testing:: (ins
│ │ │ │ │ -0003f720: 7461 6e63 6529 0a2a 2044 656c 6179 2d74 tance).* Delay-t
│ │ │ │ │ -0003f730: 696d 656f 7574 3a3a 2020 2869 6e73 7461 imeout:: (insta
│ │ │ │ │ -0003f740: 6e63 6529 0a0a 1f0a 4669 6c65 3a20 6773 nce)....File: gs
│ │ │ │ │ -0003f750: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ -0003f760: 6465 3a20 4465 6c61 7920 636c 6173 732d de: Delay class-
│ │ │ │ │ -0003f770: 696e 7374 616e 6365 2063 7265 6174 696f instance creatio
│ │ │ │ │ -0003f780: 6e2c 2020 4e65 7874 3a20 4465 6c61 7920 n, Next: Delay
│ │ │ │ │ -0003f790: 636c 6173 732d 7374 696c 6c20 756e 636c class-still uncl
│ │ │ │ │ -0003f7a0: 6173 7369 6669 6564 2c20 2055 703a 2044 assified, Up: D
│ │ │ │ │ -0003f7b0: 656c 6179 0a0a 312e 3632 2e31 2044 656c elay..1.62.1 Del
│ │ │ │ │ -0003f7c0: 6179 2063 6c61 7373 3a20 696e 7374 616e ay class: instan
│ │ │ │ │ -0003f7d0: 6365 2063 7265 6174 696f 6e0a 2d2d 2d2d ce creation.----
│ │ │ │ │ -0003f7e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0003f7f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0003f800: 2d0a 0a66 6f72 4d69 6c6c 6973 6563 6f6e -..forMillisecon
│ │ │ │ │ -0003f810: 6473 3a20 6d69 6c6c 6973 6563 6f6e 6443 ds: millisecondC
│ │ │ │ │ -0003f820: 6f75 6e74 0a20 2020 2020 416e 7377 6572 ount. Answer
│ │ │ │ │ -0003f830: 2061 2044 656c 6179 2077 6169 7469 6e67 a Delay waiting
│ │ │ │ │ -0003f840: 2066 6f72 206d 696c 6c69 7365 636f 6e64 for millisecond
│ │ │ │ │ -0003f850: 436f 756e 7420 6d69 6c6c 6973 6563 6f6e Count millisecon
│ │ │ │ │ -0003f860: 6473 0a0a 666f 724e 616e 6f73 6563 6f6e ds..forNanosecon
│ │ │ │ │ -0003f870: 6473 3a20 6e61 6e6f 7365 636f 6e64 436f ds: nanosecondCo
│ │ │ │ │ -0003f880: 756e 740a 2020 2020 2041 6e73 7765 7220 unt. Answer
│ │ │ │ │ -0003f890: 6120 4465 6c61 7920 7761 6974 696e 6720 a Delay waiting
│ │ │ │ │ -0003f8a0: 666f 7220 6e61 6e6f 7365 636f 6e64 436f for nanosecondCo
│ │ │ │ │ -0003f8b0: 756e 7420 6e61 6e6f 7365 636f 6e64 730a unt nanoseconds.
│ │ │ │ │ -0003f8c0: 0a66 6f72 5365 636f 6e64 733a 2073 6563 .forSeconds: sec
│ │ │ │ │ -0003f8d0: 6f6e 6443 6f75 6e74 0a20 2020 2020 416e ondCount. An
│ │ │ │ │ -0003f8e0: 7377 6572 2061 2044 656c 6179 2077 6169 swer a Delay wai
│ │ │ │ │ -0003f8f0: 7469 6e67 2066 6f72 2073 6563 6f6e 6443 ting for secondC
│ │ │ │ │ -0003f900: 6f75 6e74 2073 6563 6f6e 6473 0a0a 756e ount seconds..un
│ │ │ │ │ -0003f910: 7469 6c4d 696c 6c69 7365 636f 6e64 733a tilMilliseconds:
│ │ │ │ │ -0003f920: 206d 696c 6c69 7365 636f 6e64 436f 756e millisecondCoun
│ │ │ │ │ -0003f930: 740a 2020 2020 2041 6e73 7765 7220 6120 t. Answer a
│ │ │ │ │ -0003f940: 4465 6c61 7920 7761 6974 696e 6720 756e Delay waiting un
│ │ │ │ │ -0003f950: 7469 6c20 6d69 6c6c 6973 6563 6f6e 6443 til millisecondC
│ │ │ │ │ -0003f960: 6f75 6e74 206d 696c 6c69 7365 636f 6e64 ount millisecond
│ │ │ │ │ -0003f970: 7320 6166 7465 720a 2020 2020 2073 7461 s after. sta
│ │ │ │ │ -0003f980: 7274 7570 0a0a 756e 7469 6c4e 616e 6f73 rtup..untilNanos
│ │ │ │ │ -0003f990: 6563 6f6e 6473 3a20 6e61 6e6f 7365 636f econds: nanoseco
│ │ │ │ │ -0003f9a0: 6e64 436f 756e 740a 2020 2020 2041 6e73 ndCount. Ans
│ │ │ │ │ -0003f9b0: 7765 7220 6120 4465 6c61 7920 7761 6974 wer a Delay wait
│ │ │ │ │ -0003f9c0: 696e 6720 756e 7469 6c20 6e61 6e6f 7365 ing until nanose
│ │ │ │ │ -0003f9d0: 636f 6e64 436f 756e 7420 6e61 6e6f 7365 condCount nanose
│ │ │ │ │ -0003f9e0: 636f 6e64 7320 6166 7465 720a 2020 2020 conds after.
│ │ │ │ │ -0003f9f0: 2073 7461 7274 7570 0a0a 1f0a 4669 6c65 startup....File
│ │ │ │ │ -0003fa00: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ -0003fa10: 2020 4e6f 6465 3a20 4465 6c61 7920 636c Node: Delay cl
│ │ │ │ │ -0003fa20: 6173 732d 7374 696c 6c20 756e 636c 6173 ass-still unclas
│ │ │ │ │ -0003fa30: 7369 6669 6564 2c20 204e 6578 743a 2044 sified, Next: D
│ │ │ │ │ -0003fa40: 656c 6179 2063 6c61 7373 2d74 696d 6572 elay class-timer
│ │ │ │ │ -0003fa50: 2070 726f 6365 7373 2c20 2050 7265 763a process, Prev:
│ │ │ │ │ -0003fa60: 2044 656c 6179 2063 6c61 7373 2d69 6e73 Delay class-ins
│ │ │ │ │ -0003fa70: 7461 6e63 6520 6372 6561 7469 6f6e 2c20 tance creation,
│ │ │ │ │ -0003fa80: 2055 703a 2044 656c 6179 0a0a 312e 3632 Up: Delay..1.62
│ │ │ │ │ -0003fa90: 2e32 2044 656c 6179 2063 6c61 7373 3a20 .2 Delay class:
│ │ │ │ │ -0003faa0: 7374 696c 6c20 756e 636c 6173 7369 6669 still unclassifi
│ │ │ │ │ -0003fab0: 6564 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ed.-------------
│ │ │ │ │ -0003fac0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0003fad0: 2d2d 2d2d 2d2d 2d2d 2d0a 0a75 7064 6174 ---------..updat
│ │ │ │ │ -0003fae0: 653a 2061 7370 6563 740a 2020 2020 2050 e: aspect. P
│ │ │ │ │ -0003faf0: 7269 6d65 2074 6865 2074 696d 6572 2065 rime the timer e
│ │ │ │ │ -0003fb00: 7665 6e74 206c 6f6f 7020 7768 656e 2074 vent loop when t
│ │ │ │ │ -0003fb10: 6865 2069 6d61 6765 2073 7461 7274 7320 he image starts
│ │ │ │ │ -0003fb20: 7275 6e6e 696e 672e 0a0a 1f0a 4669 6c65 running.....File
│ │ │ │ │ -0003fb30: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ -0003fb40: 2020 4e6f 6465 3a20 4465 6c61 7920 636c Node: Delay cl
│ │ │ │ │ -0003fb50: 6173 732d 7469 6d65 7220 7072 6f63 6573 ass-timer proces
│ │ │ │ │ -0003fb60: 732c 2020 4e65 7874 3a20 4465 6c61 792d s, Next: Delay-
│ │ │ │ │ -0003fb70: 6163 6365 7373 696e 672c 2020 5072 6576 accessing, Prev
│ │ │ │ │ -0003fb80: 3a20 4465 6c61 7920 636c 6173 732d 7374 : Delay class-st
│ │ │ │ │ -0003fb90: 696c 6c20 756e 636c 6173 7369 6669 6564 ill unclassified
│ │ │ │ │ -0003fba0: 2c20 2055 703a 2044 656c 6179 0a0a 312e , Up: Delay..1.
│ │ │ │ │ -0003fbb0: 3632 2e33 2044 656c 6179 2063 6c61 7373 62.3 Delay class
│ │ │ │ │ -0003fbc0: 3a20 7469 6d65 7220 7072 6f63 6573 730a : timer process.
│ │ │ │ │ -0003fbd0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0003fbe0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0003fbf0: 2d0a 0a61 6374 6976 6544 656c 6179 0a20 -..activeDelay.
│ │ │ │ │ -0003fc00: 2020 2020 5265 7475 726e 2074 6865 2064 Return the d
│ │ │ │ │ -0003fc10: 656c 6179 2061 7420 7468 6520 6865 6164 elay at the head
│ │ │ │ │ -0003fc20: 206f 6620 7468 6520 7175 6575 652e 0a0a of the queue...
│ │ │ │ │ -0003fc30: 6861 6e64 6c65 4465 6c61 7952 6571 7565 handleDelayReque
│ │ │ │ │ -0003fc40: 7374 6f72 0a20 2020 2020 4861 6e64 6c65 stor. Handle
│ │ │ │ │ -0003fc50: 2061 2074 696d 6572 2065 7665 6e74 3b20 a timer event;
│ │ │ │ │ -0003fc60: 7768 6963 6820 6361 6e20 6265 2065 6974 which can be eit
│ │ │ │ │ -0003fc70: 6865 723a 202d 2061 2073 6368 6564 756c her: - a schedul
│ │ │ │ │ -0003fc80: 6520 6f72 0a20 2020 2020 756e 7363 6865 e or. unsche
│ │ │ │ │ -0003fc90: 6475 6c65 2072 6571 7565 7374 2028 4465 dule request (De
│ │ │ │ │ -0003fca0: 6c61 7952 6571 7565 7374 6f72 206e 6f74 layRequestor not
│ │ │ │ │ -0003fcb0: 4e69 6c29 202d 2061 2074 696d 6572 2073 Nil) - a timer s
│ │ │ │ │ -0003fcc0: 6967 6e61 6c20 286e 6f74 0a20 2020 2020 ignal (not.
│ │ │ │ │ -0003fcd0: 6578 706c 6963 6974 6c79 2073 7065 6369 explicitly speci
│ │ │ │ │ -0003fce0: 6669 6564 2920 5765 2063 6865 636b 2066 fied) We check f
│ │ │ │ │ -0003fcf0: 6f72 2074 696d 6572 2065 7870 6972 7920 or timer expiry
│ │ │ │ │ -0003fd00: 6576 6572 7920 7469 6d65 2077 6520 6765 every time we ge
│ │ │ │ │ -0003fd10: 7420 610a 2020 2020 2073 6967 6e61 6c2e t a. signal.
│ │ │ │ │ -0003fd20: 0a0a 7275 6e44 656c 6179 5072 6f63 6573 ..runDelayProces
│ │ │ │ │ -0003fd30: 730a 2020 2020 2052 756e 2074 6865 2074 s. Run the t
│ │ │ │ │ -0003fd40: 696d 6572 2065 7665 6e74 206c 6f6f 702e imer event loop.
│ │ │ │ │ -0003fd50: 0a0a 7363 6865 6475 6c65 4465 6c61 793a ..scheduleDelay:
│ │ │ │ │ -0003fd60: 2061 4465 6c61 790a 2020 2020 2050 7269 aDelay. Pri
│ │ │ │ │ -0003fd70: 7661 7465 202d 2053 6368 6564 756c 6520 vate - Schedule
│ │ │ │ │ -0003fd80: 7468 6973 2044 656c 6179 2e20 2052 756e this Delay. Run
│ │ │ │ │ -0003fd90: 2069 6e20 7468 6520 7469 6d65 7220 7072 in the timer pr
│ │ │ │ │ -0003fda0: 6f63 6573 732c 2077 6869 6368 2069 730a ocess, which is.
│ │ │ │ │ -0003fdb0: 2020 2020 2074 6865 206f 6e6c 7920 6f6e the only on
│ │ │ │ │ -0003fdc0: 6520 7468 6174 206d 616e 6970 756c 6174 e that manipulat
│ │ │ │ │ -0003fdd0: 6573 2051 7565 7565 2e0a 0a73 7461 7274 es Queue...start
│ │ │ │ │ -0003fde0: 4465 6c61 794c 6f6f 700a 2020 2020 2053 DelayLoop. S
│ │ │ │ │ -0003fdf0: 7461 7274 2074 6865 2074 696d 6572 2065 tart the timer e
│ │ │ │ │ -0003fe00: 7665 6e74 206c 6f6f 702e 0a0a 756e 7363 vent loop...unsc
│ │ │ │ │ -0003fe10: 6865 6475 6c65 4465 6c61 793a 2061 4465 heduleDelay: aDe
│ │ │ │ │ -0003fe20: 6c61 790a 2020 2020 2050 7269 7661 7465 lay. Private
│ │ │ │ │ -0003fe30: 202d 2055 6e73 6368 6564 756c 6520 7468 - Unschedule th
│ │ │ │ │ -0003fe40: 6973 2044 656c 6179 2e20 2052 756e 2069 is Delay. Run i
│ │ │ │ │ -0003fe50: 6e20 7468 6520 7469 6d65 7220 7072 6f63 n the timer proc
│ │ │ │ │ -0003fe60: 6573 732c 2077 6869 6368 0a20 2020 2020 ess, which.
│ │ │ │ │ -0003fe70: 6973 2074 6865 206f 6e6c 7920 6f6e 6520 is the only one
│ │ │ │ │ -0003fe80: 7468 6174 206d 616e 6970 756c 6174 6573 that manipulates
│ │ │ │ │ -0003fe90: 2051 7565 7565 2e0a 0a1f 0a46 696c 653a Queue.....File:
│ │ │ │ │ -0003fea0: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ -0003feb0: 204e 6f64 653a 2044 656c 6179 2d61 6363 Node: Delay-acc
│ │ │ │ │ -0003fec0: 6573 7369 6e67 2c20 204e 6578 743a 2044 essing, Next: D
│ │ │ │ │ -0003fed0: 656c 6179 2d63 6f6d 7061 7269 6e67 2c20 elay-comparing,
│ │ │ │ │ -0003fee0: 2050 7265 763a 2044 656c 6179 2063 6c61 Prev: Delay cla
│ │ │ │ │ -0003fef0: 7373 2d74 696d 6572 2070 726f 6365 7373 ss-timer process
│ │ │ │ │ -0003ff00: 2c20 2055 703a 2044 656c 6179 0a0a 312e , Up: Delay..1.
│ │ │ │ │ -0003ff10: 3632 2e34 2044 656c 6179 3a20 6163 6365 62.4 Delay: acce
│ │ │ │ │ -0003ff20: 7373 696e 670a 2d2d 2d2d 2d2d 2d2d 2d2d ssing.----------
│ │ │ │ │ -0003ff30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a61 -------------..a
│ │ │ │ │ -0003ff40: 7341 6273 6f6c 7574 650a 2020 2020 2041 sAbsolute. A
│ │ │ │ │ -0003ff50: 6e73 7765 7220 6120 6465 6c61 7920 7468 nswer a delay th
│ │ │ │ │ -0003ff60: 6174 2077 6169 7473 2075 6e74 696c 2074 at waits until t
│ │ │ │ │ -0003ff70: 6865 2063 7572 7265 6e74 2064 656c 6179 he current delay
│ │ │ │ │ -0003ff80: 2773 2072 6573 756d 7074 696f 6e54 696d 's resumptionTim
│ │ │ │ │ -0003ff90: 652c 0a20 2020 2020 6f72 2064 656c 6179 e,. or delay
│ │ │ │ │ -0003ffa0: 4475 7261 7469 6f6e 206d 696c 6c69 7365 Duration millise
│ │ │ │ │ -0003ffb0: 636f 6e64 7320 6672 6f6d 206e 6f77 2069 conds from now i
│ │ │ │ │ -0003ffc0: 6620 7468 6174 2077 6f75 6c64 2062 6520 f that would be
│ │ │ │ │ -0003ffd0: 6e69 6c2e 2020 4d61 790a 2020 2020 2061 nil. May. a
│ │ │ │ │ -0003ffe0: 6e73 7765 7220 7468 6520 7265 6365 6976 nswer the receiv
│ │ │ │ │ -0003fff0: 6572 2069 6620 6974 2069 7320 616c 7265 er if it is alre
│ │ │ │ │ -00040000: 6164 7920 7761 6974 696e 6720 756e 7469 ady waiting unti
│ │ │ │ │ -00040010: 6c20 616e 2061 6273 6f6c 7574 650a 2020 l an absolute.
│ │ │ │ │ -00040020: 2020 2074 696d 652e 0a0a 6465 6c61 7944 time...delayD
│ │ │ │ │ -00040030: 7572 6174 696f 6e0a 2020 2020 2041 6e73 uration. Ans
│ │ │ │ │ -00040040: 7765 7220 7468 6520 7469 6d65 2049 2068 wer the time I h
│ │ │ │ │ -00040050: 6176 6520 6c65 6674 2074 6f20 7761 6974 ave left to wait
│ │ │ │ │ -00040060: 2c20 696e 206d 696c 6c69 7365 636f 6e64 , in millisecond
│ │ │ │ │ -00040070: 732e 0a0a 6973 4162 736f 6c75 7465 0a20 s...isAbsolute.
│ │ │ │ │ -00040080: 2020 2020 416e 7377 6572 2077 6865 7468 Answer wheth
│ │ │ │ │ -00040090: 6572 2074 6865 2072 6563 6569 7665 7220 er the receiver
│ │ │ │ │ -000400a0: 7761 6974 7320 756e 7469 6c20 616e 2061 waits until an a
│ │ │ │ │ -000400b0: 6273 6f6c 7574 6520 7469 6d65 206f 6e20 bsolute time on
│ │ │ │ │ -000400c0: 7468 650a 2020 2020 206d 696c 6c69 7365 the. millise
│ │ │ │ │ -000400d0: 636f 6e64 2063 6c6f 636b 2e0a 0a72 6573 cond clock...res
│ │ │ │ │ -000400e0: 756d 7074 696f 6e54 696d 650a 2020 2020 umptionTime.
│ │ │ │ │ -000400f0: 2041 6e73 7765 7220 2772 6573 756d 7074 Answer 'resumpt
│ │ │ │ │ -00040100: 696f 6e54 696d 6527 2e0a 0a1f 0a46 696c ionTime'.....Fil
│ │ │ │ │ -00040110: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ -00040120: 2c20 204e 6f64 653a 2044 656c 6179 2d63 , Node: Delay-c
│ │ │ │ │ -00040130: 6f6d 7061 7269 6e67 2c20 204e 6578 743a omparing, Next:
│ │ │ │ │ -00040140: 2044 656c 6179 2d63 6f70 7969 6e67 2c20 Delay-copying,
│ │ │ │ │ -00040150: 2050 7265 763a 2044 656c 6179 2d61 6363 Prev: Delay-acc
│ │ │ │ │ -00040160: 6573 7369 6e67 2c20 2055 703a 2044 656c essing, Up: Del
│ │ │ │ │ -00040170: 6179 0a0a 312e 3632 2e35 2044 656c 6179 ay..1.62.5 Delay
│ │ │ │ │ -00040180: 3a20 636f 6d70 6172 696e 670a 2d2d 2d2d : comparing.----
│ │ │ │ │ -00040190: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000401a0: 2d2d 2d0a 0a3d 2061 4465 6c61 790a 2020 ---..= aDelay.
│ │ │ │ │ -000401b0: 2020 2041 6e73 7765 7220 7768 6574 6865 Answer whethe
│ │ │ │ │ -000401c0: 7220 7468 6520 7265 6365 6976 6572 2061 r the receiver a
│ │ │ │ │ -000401d0: 6e64 2061 4465 6c61 7920 6465 6e6f 7465 nd aDelay denote
│ │ │ │ │ -000401e0: 2074 6865 2073 616d 6520 6465 6c61 790a the same delay.
│ │ │ │ │ -000401f0: 0a68 6173 680a 2020 2020 2041 6e73 7765 .hash. Answe
│ │ │ │ │ -00040200: 7220 616e 2068 6173 6820 7661 6c75 6520 r an hash value
│ │ │ │ │ -00040210: 666f 7220 7468 6520 7265 6365 6976 6572 for the receiver
│ │ │ │ │ -00040220: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ -00040230: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ -00040240: 4465 6c61 792d 636f 7079 696e 672c 2020 Delay-copying,
│ │ │ │ │ -00040250: 4e65 7874 3a20 4465 6c61 792d 6465 6c61 Next: Delay-dela
│ │ │ │ │ -00040260: 7969 6e67 2c20 2050 7265 763a 2044 656c ying, Prev: Del
│ │ │ │ │ -00040270: 6179 2d63 6f6d 7061 7269 6e67 2c20 2055 ay-comparing, U
│ │ │ │ │ -00040280: 703a 2044 656c 6179 0a0a 312e 3632 2e36 p: Delay..1.62.6
│ │ │ │ │ -00040290: 2044 656c 6179 3a20 636f 7079 696e 670a Delay: copying.
│ │ │ │ │ -000402a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000402b0: 2d2d 2d2d 2d0a 0a70 6f73 7443 6f70 790a -----..postCopy.
│ │ │ │ │ -000402c0: 2020 2020 2041 646a 7573 7420 7468 6520 Adjust the
│ │ │ │ │ -000402d0: 6375 7272 656e 7420 6465 6c61 7920 736f current delay so
│ │ │ │ │ -000402e0: 2074 6861 7420 6974 2062 6568 6176 6573 that it behaves
│ │ │ │ │ -000402f0: 2061 7320 6966 2069 7420 6861 6420 6a75 as if it had ju
│ │ │ │ │ -00040300: 7374 2062 6565 6e0a 2020 2020 2063 7265 st been. cre
│ │ │ │ │ -00040310: 6174 6564 2e0a 0a1f 0a46 696c 653a 2067 ated.....File: g
│ │ │ │ │ -00040320: 7374 2d62 6173 652e 696e 666f 2c20 204e st-base.info, N
│ │ │ │ │ -00040330: 6f64 653a 2044 656c 6179 2d64 656c 6179 ode: Delay-delay
│ │ │ │ │ -00040340: 696e 672c 2020 4e65 7874 3a20 4465 6c61 ing, Next: Dela
│ │ │ │ │ -00040350: 792d 696e 6974 6961 6c69 7a61 7469 6f6e y-initialization
│ │ │ │ │ -00040360: 2c20 2050 7265 763a 2044 656c 6179 2d63 , Prev: Delay-c
│ │ │ │ │ -00040370: 6f70 7969 6e67 2c20 2055 703a 2044 656c opying, Up: Del
│ │ │ │ │ -00040380: 6179 0a0a 312e 3632 2e37 2044 656c 6179 ay..1.62.7 Delay
│ │ │ │ │ -00040390: 3a20 6465 6c61 7969 6e67 0a2d 2d2d 2d2d : delaying.-----
│ │ │ │ │ -000403a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000403b0: 2d0a 0a74 696d 6564 5761 6974 4f6e 3a20 -..timedWaitOn:
│ │ │ │ │ -000403c0: 6153 656d 6170 686f 7265 0a20 2020 2020 aSemaphore.
│ │ │ │ │ -000403d0: 5363 6865 6475 6c65 2074 6869 7320 4465 Schedule this De
│ │ │ │ │ -000403e0: 6c61 7920 616e 6420 7761 6974 206f 6e20 lay and wait on
│ │ │ │ │ -000403f0: 6974 2e20 2054 6865 2063 7572 7265 6e74 it. The current
│ │ │ │ │ -00040400: 2070 726f 6365 7373 2077 696c 6c20 6265 process will be
│ │ │ │ │ -00040410: 0a20 2020 2020 7375 7370 656e 6465 6420 . suspended
│ │ │ │ │ -00040420: 666f 7220 7468 6520 616d 6f75 6e74 206f for the amount o
│ │ │ │ │ -00040430: 6620 7469 6d65 2073 7065 6369 6669 6564 f time specified
│ │ │ │ │ -00040440: 2077 6865 6e20 7468 6973 2044 656c 6179 when this Delay
│ │ │ │ │ -00040450: 2077 6173 0a20 2020 2020 6372 6561 7465 was. create
│ │ │ │ │ -00040460: 642c 206f 7220 756e 7469 6c20 6153 656d d, or until aSem
│ │ │ │ │ -00040470: 6170 686f 7265 2069 7320 7369 676e 616c aphore is signal
│ │ │ │ │ -00040480: 6564 2e0a 0a77 6169 740a 2020 2020 2053 ed...wait. S
│ │ │ │ │ -00040490: 6368 6564 756c 6520 7468 6973 2044 656c chedule this Del
│ │ │ │ │ -000404a0: 6179 2061 6e64 2077 6169 7420 6f6e 2069 ay and wait on i
│ │ │ │ │ -000404b0: 742e 2020 5468 6520 6375 7272 656e 7420 t. The current
│ │ │ │ │ -000404c0: 7072 6f63 6573 7320 7769 6c6c 2062 650a process will be.
│ │ │ │ │ -000404d0: 2020 2020 2073 7573 7065 6e64 6564 2066 suspended f
│ │ │ │ │ -000404e0: 6f72 2074 6865 2061 6d6f 756e 7420 6f66 or the amount of
│ │ │ │ │ -000404f0: 2074 696d 6520 7370 6563 6966 6965 6420 time specified
│ │ │ │ │ -00040500: 7768 656e 2074 6869 7320 4465 6c61 7920 when this Delay
│ │ │ │ │ -00040510: 7761 730a 2020 2020 2063 7265 6174 6564 was. created
│ │ │ │ │ -00040520: 2e0a 0a1f 0a46 696c 653a 2067 7374 2d62 .....File: gst-b
│ │ │ │ │ -00040530: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ -00040540: 2044 656c 6179 2d69 6e69 7469 616c 697a Delay-initializ
│ │ │ │ │ -00040550: 6174 696f 6e2c 2020 4e65 7874 3a20 4465 ation, Next: De
│ │ │ │ │ -00040560: 6c61 792d 696e 7374 616e 6365 2063 7265 lay-instance cre
│ │ │ │ │ -00040570: 6174 696f 6e2c 2020 5072 6576 3a20 4465 ation, Prev: De
│ │ │ │ │ -00040580: 6c61 792d 6465 6c61 7969 6e67 2c20 2055 lay-delaying, U
│ │ │ │ │ -00040590: 703a 2044 656c 6179 0a0a 312e 3632 2e38 p: Delay..1.62.8
│ │ │ │ │ -000405a0: 2044 656c 6179 3a20 696e 6974 6961 6c69 Delay: initiali
│ │ │ │ │ -000405b0: 7a61 7469 6f6e 0a2d 2d2d 2d2d 2d2d 2d2d zation.---------
│ │ │ │ │ -000405c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000405d0: 2d2d 2d0a 0a69 6e69 7446 6f72 4e61 6e6f ---..initForNano
│ │ │ │ │ -000405e0: 7365 636f 6e64 733a 2076 616c 7565 0a20 seconds: value.
│ │ │ │ │ -000405f0: 2020 2020 496e 6974 6961 6c69 7a65 2061 Initialize a
│ │ │ │ │ -00040600: 2044 656c 6179 2077 6169 7469 6e67 2066 Delay waiting f
│ │ │ │ │ -00040610: 6f72 206d 696c 6c69 7365 636f 6e64 436f or millisecondCo
│ │ │ │ │ -00040620: 756e 7420 6d69 6c6c 6973 6563 6f6e 6473 unt milliseconds
│ │ │ │ │ -00040630: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ -00040640: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ -00040650: 4465 6c61 792d 696e 7374 616e 6365 2063 Delay-instance c
│ │ │ │ │ -00040660: 7265 6174 696f 6e2c 2020 4e65 7874 3a20 reation, Next:
│ │ │ │ │ -00040670: 4465 6c61 792d 7465 7374 696e 672c 2020 Delay-testing,
│ │ │ │ │ -00040680: 5072 6576 3a20 4465 6c61 792d 696e 6974 Prev: Delay-init
│ │ │ │ │ -00040690: 6961 6c69 7a61 7469 6f6e 2c20 2055 703a ialization, Up:
│ │ │ │ │ -000406a0: 2044 656c 6179 0a0a 312e 3632 2e39 2044 Delay..1.62.9 D
│ │ │ │ │ -000406b0: 656c 6179 3a20 696e 7374 616e 6365 2063 elay: instance c
│ │ │ │ │ -000406c0: 7265 6174 696f 6e0a 2d2d 2d2d 2d2d 2d2d reation.--------
│ │ │ │ │ -000406d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000406e0: 2d2d 2d2d 2d2d 2d0a 0a69 6e69 7455 6e74 -------..initUnt
│ │ │ │ │ -000406f0: 696c 4e61 6e6f 7365 636f 6e64 733a 2076 ilNanoseconds: v
│ │ │ │ │ -00040700: 616c 7565 0a20 2020 2020 496e 6974 6961 alue. Initia
│ │ │ │ │ -00040710: 6c69 7a65 2061 2044 656c 6179 2077 6169 lize a Delay wai
│ │ │ │ │ -00040720: 7469 6e67 2066 6f72 206d 696c 6c69 7365 ting for millise
│ │ │ │ │ -00040730: 636f 6e64 436f 756e 7420 6d69 6c6c 6973 condCount millis
│ │ │ │ │ -00040740: 6563 6f6e 6473 2061 6674 6572 0a20 2020 econds after.
│ │ │ │ │ -00040750: 2020 7374 6172 7475 700a 0a1f 0a46 696c startup....Fil
│ │ │ │ │ -00040760: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ -00040770: 2c20 204e 6f64 653a 2044 656c 6179 2d74 , Node: Delay-t
│ │ │ │ │ -00040780: 6573 7469 6e67 2c20 204e 6578 743a 2044 esting, Next: D
│ │ │ │ │ -00040790: 656c 6179 2d74 696d 656f 7574 2c20 2050 elay-timeout, P
│ │ │ │ │ -000407a0: 7265 763a 2044 656c 6179 2d69 6e73 7461 rev: Delay-insta
│ │ │ │ │ -000407b0: 6e63 6520 6372 6561 7469 6f6e 2c20 2055 nce creation, U
│ │ │ │ │ -000407c0: 703a 2044 656c 6179 0a0a 312e 3632 2e31 p: Delay..1.62.1
│ │ │ │ │ -000407d0: 3020 4465 6c61 793a 2074 6573 7469 6e67 0 Delay: testing
│ │ │ │ │ -000407e0: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------
│ │ │ │ │ -000407f0: 2d2d 2d2d 2d2d 2d0a 0a69 7341 6374 6976 -------..isActiv
│ │ │ │ │ -00040800: 650a 2020 2020 2041 6e73 7765 7220 7768 e. Answer wh
│ │ │ │ │ -00040810: 6574 6865 7220 7468 6973 2044 656c 6179 ether this Delay
│ │ │ │ │ -00040820: 2069 7320 6265 696e 6720 7761 6974 6564 is being waited
│ │ │ │ │ -00040830: 206f 6e2e 0a0a 1f0a 4669 6c65 3a20 6773 on.....File: gs
│ │ │ │ │ -00040840: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ -00040850: 6465 3a20 4465 6c61 792d 7469 6d65 6f75 de: Delay-timeou
│ │ │ │ │ -00040860: 742c 2020 5072 6576 3a20 4465 6c61 792d t, Prev: Delay-
│ │ │ │ │ -00040870: 7465 7374 696e 672c 2020 5570 3a20 4465 testing, Up: De
│ │ │ │ │ -00040880: 6c61 790a 0a31 2e36 322e 3131 2044 656c lay..1.62.11 Del
│ │ │ │ │ -00040890: 6179 3a20 7469 6d65 6f75 740a 2d2d 2d2d ay: timeout.----
│ │ │ │ │ -000408a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000408b0: 2d2d 0a0a 7661 6c75 653a 2061 426c 6f63 --..value: aBloc
│ │ │ │ │ -000408c0: 6b20 6f6e 5469 6d65 6f75 7444 6f3a 2061 k onTimeoutDo: a
│ │ │ │ │ -000408d0: 5469 6d65 6f75 7442 6c6f 636b 0a20 2020 TimeoutBlock.
│ │ │ │ │ -000408e0: 2020 4578 6563 7574 6520 6142 6c6f 636b Execute aBlock
│ │ │ │ │ -000408f0: 2066 6f72 2075 7020 746f 2074 6865 2074 for up to the t
│ │ │ │ │ -00040900: 696d 6520 6f66 206d 7920 6f77 6e20 6465 ime of my own de
│ │ │ │ │ -00040910: 6c61 793b 2069 6e20 6361 7365 2074 6865 lay; in case the
│ │ │ │ │ -00040920: 2063 6f64 650a 2020 2020 2064 6964 206e code. did n
│ │ │ │ │ -00040930: 6f74 2066 696e 6973 6820 6162 6f72 7420 ot finish abort
│ │ │ │ │ -00040940: 7468 6520 6578 6563 7574 696f 6e2c 2075 the execution, u
│ │ │ │ │ -00040950: 6e77 696e 6420 7468 6520 626c 6f63 6b20 nwind the block
│ │ │ │ │ -00040960: 616e 6420 7468 656e 0a20 2020 2020 6576 and then. ev
│ │ │ │ │ -00040970: 616c 7561 7465 2061 5469 6d65 6f75 7442 aluate aTimeoutB
│ │ │ │ │ -00040980: 6c6f 636b 2e0a 0a1f 0a46 696c 653a 2067 lock.....File: g
│ │ │ │ │ -00040990: 7374 2d62 6173 652e 696e 666f 2c20 204e st-base.info, N
│ │ │ │ │ -000409a0: 6f64 653a 2044 656c 6179 6564 4164 6170 ode: DelayedAdap
│ │ │ │ │ -000409b0: 746f 722c 2020 4e65 7874 3a20 4469 6374 tor, Next: Dict
│ │ │ │ │ -000409c0: 696f 6e61 7279 2c20 2050 7265 763a 2044 ionary, Prev: D
│ │ │ │ │ -000409d0: 656c 6179 2c20 2055 703a 2042 6173 6520 elay, Up: Base
│ │ │ │ │ -000409e0: 636c 6173 7365 730a 0a31 2e36 3320 4465 classes..1.63 De
│ │ │ │ │ -000409f0: 6c61 7965 6441 6461 7074 6f72 0a3d 3d3d layedAdaptor.===
│ │ │ │ │ -00040a00: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ -00040a10: 0a0a 4465 6669 6e65 6420 696e 206e 616d ..Defined in nam
│ │ │ │ │ -00040a20: 6573 7061 6365 2053 6d61 6c6c 7461 6c6b espace Smalltalk
│ │ │ │ │ -00040a30: 0a53 7570 6572 636c 6173 733a 2050 6c75 .Superclass: Plu
│ │ │ │ │ -00040a40: 6767 6162 6c65 4164 6170 746f 720a 4361 ggableAdaptor.Ca
│ │ │ │ │ -00040a50: 7465 676f 7279 3a20 4c61 6e67 7561 6765 tegory: Language
│ │ │ │ │ -00040a60: 2d44 6174 6120 7479 7065 730a 2020 2020 -Data types.
│ │ │ │ │ -00040a70: 2049 2063 616e 2062 6520 7573 6564 2077 I can be used w
│ │ │ │ │ -00040a80: 6865 7265 206d 616e 7920 6578 7065 6e73 here many expens
│ │ │ │ │ -00040a90: 6976 6520 7570 6461 7465 7320 6d75 7374 ive updates must
│ │ │ │ │ -00040aa0: 2062 6520 7065 7266 6f72 6d65 642e 2020 be performed.
│ │ │ │ │ -00040ab0: 4d79 0a20 2020 2020 696e 7374 616e 6365 My. instance
│ │ │ │ │ -00040ac0: 7320 6275 6666 6572 2074 6865 206c 6173 s buffer the las
│ │ │ │ │ -00040ad0: 7420 7661 6c75 6520 7468 6174 2077 6173 t value that was
│ │ │ │ │ -00040ae0: 2073 6574 2c20 616e 6420 6f6e 6c79 2061 set, and only a
│ │ │ │ │ -00040af0: 6374 7561 6c6c 7920 7365 740a 2020 2020 ctually set.
│ │ │ │ │ -00040b00: 2074 6865 2076 616c 7565 2077 6865 6e20 the value when
│ │ │ │ │ -00040b10: 7468 6520 2374 7269 6767 6572 206d 6573 the #trigger mes
│ │ │ │ │ -00040b20: 7361 6765 2069 7320 7365 6e74 2e20 2041 sage is sent. A
│ │ │ │ │ -00040b30: 7061 7274 2066 726f 6d20 7468 6973 2c20 part from this,
│ │ │ │ │ -00040b40: 4927 6d0a 2020 2020 2065 7175 6976 616c I'm. equival
│ │ │ │ │ -00040b50: 656e 7420 746f 2050 6c75 6767 6162 6c65 ent to Pluggable
│ │ │ │ │ -00040b60: 4164 6170 746f 722e 0a0a 2a20 4d65 6e75 Adaptor...* Menu
│ │ │ │ │ -00040b70: 3a0a 0a2a 2044 656c 6179 6564 4164 6170 :..* DelayedAdap
│ │ │ │ │ -00040b80: 746f 722d 6163 6365 7373 696e 673a 3a20 tor-accessing::
│ │ │ │ │ -00040b90: 2028 696e 7374 616e 6365 290a 0a1f 0a46 (instance)....F
│ │ │ │ │ -00040ba0: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ -00040bb0: 666f 2c20 204e 6f64 653a 2044 656c 6179 fo, Node: Delay
│ │ │ │ │ -00040bc0: 6564 4164 6170 746f 722d 6163 6365 7373 edAdaptor-access
│ │ │ │ │ -00040bd0: 696e 672c 2020 5570 3a20 4465 6c61 7965 ing, Up: Delaye
│ │ │ │ │ -00040be0: 6441 6461 7074 6f72 0a0a 312e 3633 2e31 dAdaptor..1.63.1
│ │ │ │ │ -00040bf0: 2044 656c 6179 6564 4164 6170 746f 723a DelayedAdaptor:
│ │ │ │ │ -00040c00: 2061 6363 6573 7369 6e67 0a2d 2d2d 2d2d accessing.-----
│ │ │ │ │ -00040c10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00040c20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a74 7269 -----------..tri
│ │ │ │ │ -00040c30: 6767 6572 0a20 2020 2020 5265 616c 6c79 gger. Really
│ │ │ │ │ -00040c40: 2073 6574 2074 6865 2076 616c 7565 206f set the value o
│ │ │ │ │ -00040c50: 6620 7468 6520 7265 6365 6976 6572 2e0a f the receiver..
│ │ │ │ │ -00040c60: 0a76 616c 7565 0a20 2020 2020 4765 7420 .value. Get
│ │ │ │ │ -00040c70: 7468 6520 7661 6c75 6520 6f66 2074 6865 the value of the
│ │ │ │ │ -00040c80: 2072 6563 6569 7665 722e 0a0a 7661 6c75 receiver...valu
│ │ │ │ │ -00040c90: 653a 2061 6e4f 626a 6563 740a 2020 2020 e: anObject.
│ │ │ │ │ -00040ca0: 2053 6574 2074 6865 2076 616c 7565 206f Set the value o
│ │ │ │ │ -00040cb0: 6620 7468 6520 7265 6365 6976 6572 202d f the receiver -
│ │ │ │ │ -00040cc0: 2061 6374 7561 6c6c 792c 2074 6865 2076 actually, the v
│ │ │ │ │ -00040cd0: 616c 7565 2069 7320 6361 6368 6564 2061 alue is cached a
│ │ │ │ │ -00040ce0: 6e64 0a20 2020 2020 6973 206e 6f74 2073 nd. is not s
│ │ │ │ │ -00040cf0: 6574 2075 6e74 696c 2074 6865 2023 7472 et until the #tr
│ │ │ │ │ -00040d00: 6967 6765 7220 6d65 7468 6f64 2069 7320 igger method is
│ │ │ │ │ -00040d10: 7365 6e74 2e0a 0a1f 0a46 696c 653a 2067 sent.....File: g
│ │ │ │ │ -00040d20: 7374 2d62 6173 652e 696e 666f 2c20 204e st-base.info, N
│ │ │ │ │ -00040d30: 6f64 653a 2044 6963 7469 6f6e 6172 792c ode: Dictionary,
│ │ │ │ │ -00040d40: 2020 4e65 7874 3a20 4469 7265 6374 6564 Next: Directed
│ │ │ │ │ -00040d50: 4d65 7373 6167 652c 2020 5072 6576 3a20 Message, Prev:
│ │ │ │ │ -00040d60: 4465 6c61 7965 6441 6461 7074 6f72 2c20 DelayedAdaptor,
│ │ │ │ │ -00040d70: 2055 703a 2042 6173 6520 636c 6173 7365 Up: Base classe
│ │ │ │ │ -00040d80: 730a 0a31 2e36 3420 4469 6374 696f 6e61 s..1.64 Dictiona
│ │ │ │ │ -00040d90: 7279 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ry.=============
│ │ │ │ │ -00040da0: 3d3d 0a0a 4465 6669 6e65 6420 696e 206e ==..Defined in n
│ │ │ │ │ -00040db0: 616d 6573 7061 6365 2053 6d61 6c6c 7461 amespace Smallta
│ │ │ │ │ -00040dc0: 6c6b 0a53 7570 6572 636c 6173 733a 2048 lk.Superclass: H
│ │ │ │ │ -00040dd0: 6173 6865 6443 6f6c 6c65 6374 696f 6e0a ashedCollection.
│ │ │ │ │ -00040de0: 4361 7465 676f 7279 3a20 436f 6c6c 6563 Category: Collec
│ │ │ │ │ -00040df0: 7469 6f6e 732d 4b65 7965 640a 2020 2020 tions-Keyed.
│ │ │ │ │ -00040e00: 2049 2069 6d70 6c65 6d65 6e74 2061 2064 I implement a d
│ │ │ │ │ -00040e10: 6963 7469 6f6e 6172 792c 2077 6869 6368 ictionary, which
│ │ │ │ │ -00040e20: 2069 7320 616e 206f 626a 6563 7420 7468 is an object th
│ │ │ │ │ -00040e30: 6174 2069 7320 696e 6465 7865 6420 6279 at is indexed by
│ │ │ │ │ -00040e40: 0a20 2020 2020 756e 6971 7565 206f 626a . unique obj
│ │ │ │ │ -00040e50: 6563 7473 2028 7479 7063 6961 6c6c 7920 ects (typcially
│ │ │ │ │ -00040e60: 696e 7374 616e 6365 7320 6f66 2053 796d instances of Sym
│ │ │ │ │ -00040e70: 626f 6c29 2c20 616e 6420 6173 736f 6369 bol), and associ
│ │ │ │ │ -00040e80: 6174 6573 0a20 2020 2020 616e 6f74 6865 ates. anothe
│ │ │ │ │ -00040e90: 7220 6f62 6a65 6374 2077 6974 6820 7468 r object with th
│ │ │ │ │ -00040ea0: 6174 2069 6e64 6578 2e20 2049 2075 7365 at index. I use
│ │ │ │ │ -00040eb0: 2074 6865 2065 7175 616c 6974 7920 6f70 the equality op
│ │ │ │ │ -00040ec0: 6572 6174 6f72 203d 2074 6f0a 2020 2020 erator = to.
│ │ │ │ │ -00040ed0: 2064 6574 6572 6d69 6e65 2065 7175 616c determine equal
│ │ │ │ │ -00040ee0: 6974 7920 6f66 2069 6e64 6963 6573 2e0a ity of indices..
│ │ │ │ │ -00040ef0: 0a20 2020 2020 496e 2061 6c6d 6f73 7420 . In almost
│ │ │ │ │ -00040f00: 616c 6c20 706c 6163 6573 2077 6865 7265 all places where
│ │ │ │ │ -00040f10: 2079 6f75 2077 6f75 6c64 2075 7365 2061 you would use a
│ │ │ │ │ -00040f20: 2070 6c61 696e 2044 6963 7469 6f6e 6172 plain Dictionar
│ │ │ │ │ -00040f30: 792c 2061 0a20 2020 2020 4c6f 6f6b 7570 y, a. Lookup
│ │ │ │ │ -00040f40: 5461 626c 6520 776f 756c 6420 6265 206d Table would be m
│ │ │ │ │ -00040f50: 6f72 6520 6566 6669 6369 656e 743b 2073 ore efficient; s
│ │ │ │ │ -00040f60: 6565 204c 6f6f 6b75 7054 6162 6c65 2773 ee LookupTable's
│ │ │ │ │ -00040f70: 2063 6f6d 6d65 6e74 0a20 2020 2020 6265 comment. be
│ │ │ │ │ -00040f80: 666f 7265 2079 6f75 2075 7365 2069 742e fore you use it.
│ │ │ │ │ -00040f90: 2020 4920 646f 2068 6176 6520 6120 636f I do have a co
│ │ │ │ │ -00040fa0: 7570 6c65 206f 6620 7370 6563 6961 6c20 uple of special
│ │ │ │ │ -00040fb0: 6665 6174 7572 6573 2074 6861 7420 6172 features that ar
│ │ │ │ │ -00040fc0: 650a 2020 2020 2075 7365 6675 6c20 696e e. useful in
│ │ │ │ │ -00040fd0: 2063 6572 7461 696e 2073 7065 6369 616c certain special
│ │ │ │ │ -00040fe0: 2063 6173 6573 2e0a 0a2a 204d 656e 753a cases...* Menu:
│ │ │ │ │ -00040ff0: 0a0a 2a20 4469 6374 696f 6e61 7279 2063 ..* Dictionary c
│ │ │ │ │ -00041000: 6c61 7373 2d69 6e73 7461 6e63 6520 6372 lass-instance cr
│ │ │ │ │ -00041010: 6561 7469 6f6e 3a3a 2020 2863 6c61 7373 eation:: (class
│ │ │ │ │ -00041020: 290a 2a20 4469 6374 696f 6e61 7279 2d61 ).* Dictionary-a
│ │ │ │ │ -00041030: 6363 6573 7369 6e67 3a3a 2020 2869 6e73 ccessing:: (ins
│ │ │ │ │ -00041040: 7461 6e63 6529 0a2a 2044 6963 7469 6f6e tance).* Diction
│ │ │ │ │ -00041050: 6172 792d 6177 6675 6c20 5354 2d38 3020 ary-awful ST-80
│ │ │ │ │ -00041060: 636f 6d70 6174 6962 696c 6974 7920 6861 compatibility ha
│ │ │ │ │ -00041070: 636b 733a 3a20 2028 696e 7374 616e 6365 cks:: (instance
│ │ │ │ │ -00041080: 290a 2a20 4469 6374 696f 6e61 7279 2d63 ).* Dictionary-c
│ │ │ │ │ -00041090: 6f6d 7069 6c61 7469 6f6e 3a3a 2020 2869 ompilation:: (i
│ │ │ │ │ -000410a0: 6e73 7461 6e63 6529 0a2a 2044 6963 7469 nstance).* Dicti
│ │ │ │ │ -000410b0: 6f6e 6172 792d 6469 6374 696f 6e61 7279 onary-dictionary
│ │ │ │ │ -000410c0: 2065 6e75 6d65 7261 7469 6e67 3a3a 2020 enumerating::
│ │ │ │ │ -000410d0: 2869 6e73 7461 6e63 6529 0a2a 2044 6963 (instance).* Dic
│ │ │ │ │ -000410e0: 7469 6f6e 6172 792d 6469 6374 696f 6e61 tionary-dictiona
│ │ │ │ │ -000410f0: 7279 2072 656d 6f76 696e 673a 3a20 2028 ry removing:: (
│ │ │ │ │ -00041100: 696e 7374 616e 6365 290a 2a20 4469 6374 instance).* Dict
│ │ │ │ │ -00041110: 696f 6e61 7279 2d64 6963 7469 6f6e 6172 ionary-dictionar
│ │ │ │ │ -00041120: 7920 7465 7374 696e 673a 3a20 2028 696e y testing:: (in
│ │ │ │ │ -00041130: 7374 616e 6365 290a 2a20 4469 6374 696f stance).* Dictio
│ │ │ │ │ -00041140: 6e61 7279 2d6e 616d 6573 7061 6365 2070 nary-namespace p
│ │ │ │ │ -00041150: 726f 746f 636f 6c3a 3a20 2028 696e 7374 rotocol:: (inst
│ │ │ │ │ -00041160: 616e 6365 290a 2a20 4469 6374 696f 6e61 ance).* Dictiona
│ │ │ │ │ -00041170: 7279 2d70 7269 6e74 696e 673a 3a20 2028 ry-printing:: (
│ │ │ │ │ -00041180: 696e 7374 616e 6365 290a 2a20 4469 6374 instance).* Dict
│ │ │ │ │ -00041190: 696f 6e61 7279 2d72 6568 6173 6869 6e67 ionary-rehashing
│ │ │ │ │ -000411a0: 3a3a 2020 2869 6e73 7461 6e63 6529 0a2a :: (instance).*
│ │ │ │ │ -000411b0: 2044 6963 7469 6f6e 6172 792d 7265 6d6f Dictionary-remo
│ │ │ │ │ -000411c0: 7669 6e67 3a3a 2020 2869 6e73 7461 6e63 ving:: (instanc
│ │ │ │ │ -000411d0: 6529 0a2a 2044 6963 7469 6f6e 6172 792d e).* Dictionary-
│ │ │ │ │ -000411e0: 7374 6f72 696e 673a 3a20 2028 696e 7374 storing:: (inst
│ │ │ │ │ -000411f0: 616e 6365 290a 2a20 4469 6374 696f 6e61 ance).* Dictiona
│ │ │ │ │ -00041200: 7279 2d74 6573 7469 6e67 3a3a 2020 2869 ry-testing:: (i
│ │ │ │ │ -00041210: 6e73 7461 6e63 6529 0a0a 1f0a 4669 6c65 nstance)....File
│ │ │ │ │ -00041220: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ -00041230: 2020 4e6f 6465 3a20 4469 6374 696f 6e61 Node: Dictiona
│ │ │ │ │ -00041240: 7279 2063 6c61 7373 2d69 6e73 7461 6e63 ry class-instanc
│ │ │ │ │ -00041250: 6520 6372 6561 7469 6f6e 2c20 204e 6578 e creation, Nex
│ │ │ │ │ -00041260: 743a 2044 6963 7469 6f6e 6172 792d 6163 t: Dictionary-ac
│ │ │ │ │ -00041270: 6365 7373 696e 672c 2020 5570 3a20 4469 cessing, Up: Di
│ │ │ │ │ -00041280: 6374 696f 6e61 7279 0a0a 312e 3634 2e31 ctionary..1.64.1
│ │ │ │ │ -00041290: 2044 6963 7469 6f6e 6172 7920 636c 6173 Dictionary clas
│ │ │ │ │ -000412a0: 733a 2069 6e73 7461 6e63 6520 6372 6561 s: instance crea
│ │ │ │ │ -000412b0: 7469 6f6e 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d tion.-----------
│ │ │ │ │ -000412c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000412d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------.
│ │ │ │ │ -000412e0: 0a66 726f 6d3a 2061 6e41 7272 6179 0a20 .from: anArray.
│ │ │ │ │ -000412f0: 2020 2020 416e 7377 6572 2061 206e 6577 Answer a new
│ │ │ │ │ -00041300: 2064 6963 7469 6f6e 6172 7920 6372 6561 dictionary crea
│ │ │ │ │ -00041310: 7465 6420 6672 6f6d 2074 6865 206b 6579 ted from the key
│ │ │ │ │ -00041320: 7320 616e 6420 7661 6c75 6573 206f 660a s and values of.
│ │ │ │ │ -00041330: 2020 2020 2041 7373 6f63 6961 7469 6f6e Association
│ │ │ │ │ -00041340: 7320 696e 2061 6e41 7272 6179 2c20 7375 s in anArray, su
│ │ │ │ │ -00041350: 6368 2061 7320 7b31 202d 3e20 322e 2020 ch as {1 -> 2.
│ │ │ │ │ -00041360: 3320 2d3e 2034 7d2e 2020 616e 4172 7261 3 -> 4}. anArra
│ │ │ │ │ -00041370: 7920 7368 6f75 6c64 0a20 2020 2020 6265 y should. be
│ │ │ │ │ -00041380: 2073 7065 6369 6669 6564 2075 7369 6e67 specified using
│ │ │ │ │ -00041390: 2062 7261 6365 2d73 796e 7461 782e 0a0a brace-syntax...
│ │ │ │ │ -000413a0: 6e65 770a 2020 2020 2043 7265 6174 6520 new. Create
│ │ │ │ │ -000413b0: 6120 6e65 7720 6469 6374 696f 6e61 7279 a new dictionary
│ │ │ │ │ -000413c0: 2077 6974 6820 6120 6465 6661 756c 7420 with a default
│ │ │ │ │ -000413d0: 7369 7a65 0a0a 1f0a 4669 6c65 3a20 6773 size....File: gs
│ │ │ │ │ -000413e0: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ -000413f0: 6465 3a20 4469 6374 696f 6e61 7279 2d61 de: Dictionary-a
│ │ │ │ │ -00041400: 6363 6573 7369 6e67 2c20 204e 6578 743a ccessing, Next:
│ │ │ │ │ -00041410: 2044 6963 7469 6f6e 6172 792d 6177 6675 Dictionary-awfu
│ │ │ │ │ -00041420: 6c20 5354 2d38 3020 636f 6d70 6174 6962 l ST-80 compatib
│ │ │ │ │ -00041430: 696c 6974 7920 6861 636b 732c 2020 5072 ility hacks, Pr
│ │ │ │ │ -00041440: 6576 3a20 4469 6374 696f 6e61 7279 2063 ev: Dictionary c
│ │ │ │ │ -00041450: 6c61 7373 2d69 6e73 7461 6e63 6520 6372 lass-instance cr
│ │ │ │ │ -00041460: 6561 7469 6f6e 2c20 2055 703a 2044 6963 eation, Up: Dic
│ │ │ │ │ -00041470: 7469 6f6e 6172 790a 0a31 2e36 342e 3220 tionary..1.64.2
│ │ │ │ │ -00041480: 4469 6374 696f 6e61 7279 3a20 6163 6365 Dictionary: acce
│ │ │ │ │ -00041490: 7373 696e 670a 2d2d 2d2d 2d2d 2d2d 2d2d ssing.----------
│ │ │ │ │ -000414a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000414b0: 2d2d 0a0a 6164 643a 206e 6577 4f62 6a65 --..add: newObje
│ │ │ │ │ -000414c0: 6374 0a20 2020 2020 4164 6420 7468 6520 ct. Add the
│ │ │ │ │ -000414d0: 6e65 774f 626a 6563 7420 6173 736f 6369 newObject associ
│ │ │ │ │ -000414e0: 6174 696f 6e20 746f 2074 6865 2072 6563 ation to the rec
│ │ │ │ │ -000414f0: 6569 7665 720a 0a61 6464 416c 6c3a 2061 eiver..addAll: a
│ │ │ │ │ -00041500: 436f 6c6c 6563 7469 6f6e 0a20 2020 2020 Collection.
│ │ │ │ │ -00041510: 4164 6473 2061 6c6c 2074 6865 2065 6c65 Adds all the ele
│ │ │ │ │ -00041520: 6d65 6e74 7320 6f66 2027 6143 6f6c 6c65 ments of 'aColle
│ │ │ │ │ -00041530: 6374 696f 6e27 2074 6f20 7468 6520 7265 ction' to the re
│ │ │ │ │ -00041540: 6365 6976 6572 2c20 616e 7377 6572 0a20 ceiver, answer.
│ │ │ │ │ -00041550: 2020 2020 6143 6f6c 6c65 6374 696f 6e0a aCollection.
│ │ │ │ │ -00041560: 0a61 7373 6f63 6961 7469 6f6e 4174 3a20 .associationAt:
│ │ │ │ │ -00041570: 6b65 790a 2020 2020 2041 6e73 7765 7220 key. Answer
│ │ │ │ │ -00041580: 7468 6520 6b65 792f 7661 6c75 6520 4173 the key/value As
│ │ │ │ │ -00041590: 736f 6369 6174 696f 6e20 666f 7220 7468 sociation for th
│ │ │ │ │ -000415a0: 6520 6769 7665 6e20 6b65 792e 2020 4661 e given key. Fa
│ │ │ │ │ -000415b0: 696c 2069 6620 7468 650a 2020 2020 206b il if the. k
│ │ │ │ │ -000415c0: 6579 2069 7320 6e6f 7420 666f 756e 640a ey is not found.
│ │ │ │ │ -000415d0: 0a61 7373 6f63 6961 7469 6f6e 4174 3a20 .associationAt:
│ │ │ │ │ -000415e0: 6b65 7920 6966 4162 7365 6e74 3a20 6142 key ifAbsent: aB
│ │ │ │ │ -000415f0: 6c6f 636b 0a20 2020 2020 416e 7377 6572 lock. Answer
│ │ │ │ │ -00041600: 2074 6865 206b 6579 2f76 616c 7565 2041 the key/value A
│ │ │ │ │ -00041610: 7373 6f63 6961 7469 6f6e 2066 6f72 2074 ssociation for t
│ │ │ │ │ -00041620: 6865 2067 6976 656e 206b 6579 2e20 2045 he given key. E
│ │ │ │ │ -00041630: 7661 6c75 6174 650a 2020 2020 2061 426c valuate. aBl
│ │ │ │ │ -00041640: 6f63 6b20 2861 6e73 7765 7269 6e67 2074 ock (answering t
│ │ │ │ │ -00041650: 6865 2072 6573 756c 7429 2069 6620 7468 he result) if th
│ │ │ │ │ -00041660: 6520 6b65 7920 6973 206e 6f74 2066 6f75 e key is not fou
│ │ │ │ │ -00041670: 6e64 0a0a 6173 736f 6369 6174 696f 6e73 nd..associations
│ │ │ │ │ -00041680: 0a20 2020 2020 5265 7475 726e 7320 7468 . Returns th
│ │ │ │ │ -00041690: 6520 636f 6e74 656e 7420 6f66 2061 2044 e content of a D
│ │ │ │ │ -000416a0: 6963 7469 6f6e 6172 7920 6173 2061 2053 ictionary as a S
│ │ │ │ │ -000416b0: 6574 206f 6620 4173 736f 6369 6174 696f et of Associatio
│ │ │ │ │ -000416c0: 6e73 2e0a 0a61 743a 206b 6579 0a20 2020 ns...at: key.
│ │ │ │ │ -000416d0: 2020 416e 7377 6572 2074 6865 2076 616c Answer the val
│ │ │ │ │ -000416e0: 7565 2061 7373 6f63 6961 7465 6420 746f ue associated to
│ │ │ │ │ -000416f0: 2074 6865 2067 6976 656e 206b 6579 2e20 the given key.
│ │ │ │ │ -00041700: 2046 6169 6c20 6966 2074 6865 206b 6579 Fail if the key
│ │ │ │ │ -00041710: 2069 730a 2020 2020 206e 6f74 2066 6f75 is. not fou
│ │ │ │ │ -00041720: 6e64 0a0a 6174 3a20 6b65 7920 6966 4162 nd..at: key ifAb
│ │ │ │ │ -00041730: 7365 6e74 3a20 6142 6c6f 636b 0a20 2020 sent: aBlock.
│ │ │ │ │ -00041740: 2020 416e 7377 6572 2074 6865 2076 616c Answer the val
│ │ │ │ │ -00041750: 7565 2061 7373 6f63 6961 7465 6420 746f ue associated to
│ │ │ │ │ -00041760: 2074 6865 2067 6976 656e 206b 6579 2c20 the given key,
│ │ │ │ │ -00041770: 6f72 2074 6865 2072 6573 756c 7420 6f66 or the result of
│ │ │ │ │ -00041780: 0a20 2020 2020 6576 616c 7561 7469 6e67 . evaluating
│ │ │ │ │ -00041790: 2061 426c 6f63 6b20 6966 2074 6865 206b aBlock if the k
│ │ │ │ │ -000417a0: 6579 2069 7320 6e6f 7420 666f 756e 640a ey is not found.
│ │ │ │ │ -000417b0: 0a61 743a 2061 4b65 7920 6966 4162 7365 .at: aKey ifAbse
│ │ │ │ │ -000417c0: 6e74 5075 743a 2061 426c 6f63 6b0a 2020 ntPut: aBlock.
│ │ │ │ │ -000417d0: 2020 2041 6e73 7765 7220 7468 6520 7661 Answer the va
│ │ │ │ │ -000417e0: 6c75 6520 6173 736f 6369 6174 6564 2074 lue associated t
│ │ │ │ │ -000417f0: 6f20 7468 6520 6769 7665 6e20 6b65 792e o the given key.
│ │ │ │ │ -00041800: 2020 4966 2074 6865 206b 6579 2069 7320 If the key is
│ │ │ │ │ -00041810: 6e6f 740a 2020 2020 2066 6f75 6e64 2c20 not. found,
│ │ │ │ │ -00041820: 6576 616c 7561 7465 2061 426c 6f63 6b20 evaluate aBlock
│ │ │ │ │ -00041830: 616e 6420 6173 736f 6369 6174 6520 7468 and associate th
│ │ │ │ │ -00041840: 6520 7265 7375 6c74 2074 6f20 614b 6579 e result to aKey
│ │ │ │ │ -00041850: 2062 6566 6f72 650a 2020 2020 2072 6574 before. ret
│ │ │ │ │ -00041860: 7572 6e69 6e67 2e0a 0a61 743a 2061 4b65 urning...at: aKe
│ │ │ │ │ -00041870: 7920 6966 5072 6573 656e 743a 2061 426c y ifPresent: aBl
│ │ │ │ │ -00041880: 6f63 6b0a 2020 2020 2049 6620 614b 6579 ock. If aKey
│ │ │ │ │ -00041890: 2069 7320 6162 7365 6e74 2c20 616e 7377 is absent, answ
│ │ │ │ │ -000418a0: 6572 206e 696c 2e20 2045 6c73 652c 2065 er nil. Else, e
│ │ │ │ │ -000418b0: 7661 6c75 6174 6520 6142 6c6f 636b 2070 valuate aBlock p
│ │ │ │ │ -000418c0: 6173 7369 6e67 2074 6865 0a20 2020 2020 assing the.
│ │ │ │ │ -000418d0: 6173 736f 6369 6174 6564 2076 616c 7565 associated value
│ │ │ │ │ -000418e0: 2061 6e64 2061 6e73 7765 7220 7468 6520 and answer the
│ │ │ │ │ -000418f0: 7265 7375 6c74 206f 6620 7468 6520 696e result of the in
│ │ │ │ │ -00041900: 766f 6361 7469 6f6e 0a0a 6174 3a20 6b65 vocation..at: ke
│ │ │ │ │ -00041910: 7920 7075 743a 2076 616c 7565 0a20 2020 y put: value.
│ │ │ │ │ -00041920: 2020 5374 6f72 6520 7661 6c75 6520 6173 Store value as
│ │ │ │ │ -00041930: 2061 7373 6f63 6961 7465 6420 746f 2074 associated to t
│ │ │ │ │ -00041940: 6865 2067 6976 656e 206b 6579 0a0a 6174 he given key..at
│ │ │ │ │ -00041950: 416c 6c3a 206b 6579 436f 6c6c 6563 7469 All: keyCollecti
│ │ │ │ │ -00041960: 6f6e 0a20 2020 2020 416e 7377 6572 2061 on. Answer a
│ │ │ │ │ -00041970: 2044 6963 7469 6f6e 6172 7920 7468 6174 Dictionary that
│ │ │ │ │ -00041980: 206f 6e6c 7920 696e 636c 7564 6573 2074 only includes t
│ │ │ │ │ -00041990: 6865 2067 6976 656e 206b 6579 732e 2020 he given keys.
│ │ │ │ │ -000419a0: 4661 696c 2069 6620 616e 790a 2020 2020 Fail if any.
│ │ │ │ │ -000419b0: 206f 6620 7468 656d 2069 7320 6e6f 7420 of them is not
│ │ │ │ │ -000419c0: 666f 756e 640a 0a6b 6579 4174 5661 6c75 found..keyAtValu
│ │ │ │ │ -000419d0: 653a 2076 616c 7565 0a20 2020 2020 416e e: value. An
│ │ │ │ │ -000419e0: 7377 6572 2074 6865 206b 6579 2061 7373 swer the key ass
│ │ │ │ │ -000419f0: 6f63 6961 7465 6420 746f 2074 6865 2067 ociated to the g
│ │ │ │ │ -00041a00: 6976 656e 2076 616c 7565 2c20 6f72 206e iven value, or n
│ │ │ │ │ -00041a10: 696c 2069 6620 7468 6520 7661 6c75 650a il if the value.
│ │ │ │ │ -00041a20: 2020 2020 2069 7320 6e6f 7420 666f 756e is not foun
│ │ │ │ │ -00041a30: 640a 0a6b 6579 4174 5661 6c75 653a 2076 d..keyAtValue: v
│ │ │ │ │ -00041a40: 616c 7565 2069 6641 6273 656e 743a 2065 alue ifAbsent: e
│ │ │ │ │ -00041a50: 7863 6570 7469 6f6e 426c 6f63 6b0a 2020 xceptionBlock.
│ │ │ │ │ -00041a60: 2020 2041 6e73 7765 7220 7468 6520 6b65 Answer the ke
│ │ │ │ │ -00041a70: 7920 6173 736f 6369 6174 6564 2074 6f20 y associated to
│ │ │ │ │ -00041a80: 7468 6520 6769 7665 6e20 7661 6c75 652e the given value.
│ │ │ │ │ -00041a90: 2020 4576 616c 7561 7465 0a20 2020 2020 Evaluate.
│ │ │ │ │ -00041aa0: 6578 6365 7074 696f 6e42 6c6f 636b 2028 exceptionBlock (
│ │ │ │ │ -00041ab0: 616e 7377 6572 696e 6720 7468 6520 7265 answering the re
│ │ │ │ │ -00041ac0: 7375 6c74 2920 6966 2074 6865 2076 616c sult) if the val
│ │ │ │ │ -00041ad0: 7565 2069 7320 6e6f 7420 666f 756e 642e ue is not found.
│ │ │ │ │ -00041ae0: 0a20 2020 2020 494d 504f 5254 414e 543a . IMPORTANT:
│ │ │ │ │ -00041af0: 203d 3d20 6973 2075 7365 6420 746f 2063 == is used to c
│ │ │ │ │ -00041b00: 6f6d 7061 7265 2076 616c 7565 730a 0a6b ompare values..k
│ │ │ │ │ -00041b10: 6579 730a 2020 2020 2041 6e73 7765 7220 eys. Answer
│ │ │ │ │ -00041b20: 6120 6b69 6e64 206f 6620 5365 7420 636f a kind of Set co
│ │ │ │ │ -00041b30: 6e74 6169 6e69 6e67 2074 6865 206b 6579 ntaining the key
│ │ │ │ │ -00041b40: 7320 6f66 2074 6865 2072 6563 6569 7665 s of the receive
│ │ │ │ │ -00041b50: 720a 0a76 616c 7565 730a 2020 2020 2041 r..values. A
│ │ │ │ │ -00041b60: 6e73 7765 7220 616e 2041 7272 6179 2063 nswer an Array c
│ │ │ │ │ -00041b70: 6f6e 7461 696e 696e 6720 7468 6520 7661 ontaining the va
│ │ │ │ │ -00041b80: 6c75 6573 206f 6620 7468 6520 7265 6365 lues of the rece
│ │ │ │ │ -00041b90: 6976 6572 0a0a 1f0a 4669 6c65 3a20 6773 iver....File: gs
│ │ │ │ │ -00041ba0: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ -00041bb0: 6465 3a20 4469 6374 696f 6e61 7279 2d61 de: Dictionary-a
│ │ │ │ │ -00041bc0: 7766 756c 2053 542d 3830 2063 6f6d 7061 wful ST-80 compa
│ │ │ │ │ -00041bd0: 7469 6269 6c69 7479 2068 6163 6b73 2c20 tibility hacks,
│ │ │ │ │ -00041be0: 204e 6578 743a 2044 6963 7469 6f6e 6172 Next: Dictionar
│ │ │ │ │ -00041bf0: 792d 636f 6d70 696c 6174 696f 6e2c 2020 y-compilation,
│ │ │ │ │ -00041c00: 5072 6576 3a20 4469 6374 696f 6e61 7279 Prev: Dictionary
│ │ │ │ │ -00041c10: 2d61 6363 6573 7369 6e67 2c20 2055 703a -accessing, Up:
│ │ │ │ │ -00041c20: 2044 6963 7469 6f6e 6172 790a 0a31 2e36 Dictionary..1.6
│ │ │ │ │ -00041c30: 342e 3320 4469 6374 696f 6e61 7279 3a20 4.3 Dictionary:
│ │ │ │ │ -00041c40: 6177 6675 6c20 5354 2d38 3020 636f 6d70 awful ST-80 comp
│ │ │ │ │ -00041c50: 6174 6962 696c 6974 7920 6861 636b 730a atibility hacks.
│ │ │ │ │ -00041c60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00041c70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00041c80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00041c90: 2d2d 0a0a 6669 6e64 4b65 7949 6e64 6578 --..findKeyIndex
│ │ │ │ │ -00041ca0: 3a20 6b65 790a 2020 2020 2054 7269 6573 : key. Tries
│ │ │ │ │ -00041cb0: 2074 6f20 7365 6520 6966 206b 6579 2065 to see if key e
│ │ │ │ │ -00041cc0: 7869 7374 7320 6173 2061 2074 6865 206b xists as a the k
│ │ │ │ │ -00041cd0: 6579 206f 6620 616e 2069 6e64 6578 6564 ey of an indexed
│ │ │ │ │ -00041ce0: 2076 6172 6961 626c 652e 2020 4173 0a20 variable. As.
│ │ │ │ │ -00041cf0: 2020 2020 736f 6f6e 2061 7320 6e69 6c20 soon as nil
│ │ │ │ │ -00041d00: 6f72 2061 6e20 6173 736f 6369 6174 696f or an associatio
│ │ │ │ │ -00041d10: 6e20 7769 7468 2074 6865 2063 6f72 7265 n with the corre
│ │ │ │ │ -00041d20: 6374 206b 6579 2069 7320 666f 756e 642c ct key is found,
│ │ │ │ │ -00041d30: 2074 6865 0a20 2020 2020 696e 6465 7820 the. index
│ │ │ │ │ -00041d40: 6f66 2074 6861 7420 736c 6f74 2069 7320 of that slot is
│ │ │ │ │ -00041d50: 616e 7377 6572 6564 0a0a 1f0a 4669 6c65 answered....File
│ │ │ │ │ -00041d60: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ -00041d70: 2020 4e6f 6465 3a20 4469 6374 696f 6e61 Node: Dictiona
│ │ │ │ │ -00041d80: 7279 2d63 6f6d 7069 6c61 7469 6f6e 2c20 ry-compilation,
│ │ │ │ │ -00041d90: 204e 6578 743a 2044 6963 7469 6f6e 6172 Next: Dictionar
│ │ │ │ │ -00041da0: 792d 6469 6374 696f 6e61 7279 2065 6e75 y-dictionary enu
│ │ │ │ │ -00041db0: 6d65 7261 7469 6e67 2c20 2050 7265 763a merating, Prev:
│ │ │ │ │ -00041dc0: 2044 6963 7469 6f6e 6172 792d 6177 6675 Dictionary-awfu
│ │ │ │ │ -00041dd0: 6c20 5354 2d38 3020 636f 6d70 6174 6962 l ST-80 compatib
│ │ │ │ │ -00041de0: 696c 6974 7920 6861 636b 732c 2020 5570 ility hacks, Up
│ │ │ │ │ -00041df0: 3a20 4469 6374 696f 6e61 7279 0a0a 312e : Dictionary..1.
│ │ │ │ │ -00041e00: 3634 2e34 2044 6963 7469 6f6e 6172 793a 64.4 Dictionary:
│ │ │ │ │ -00041e10: 2063 6f6d 7069 6c61 7469 6f6e 0a2d 2d2d compilation.---
│ │ │ │ │ -00041e20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00041e30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a73 636f -----------..sco
│ │ │ │ │ -00041e40: 7065 4469 6374 696f 6e61 7279 0a20 2020 peDictionary.
│ │ │ │ │ -00041e50: 2020 416e 7377 6572 2074 6865 2064 6963 Answer the dic
│ │ │ │ │ -00041e60: 7469 6f6e 6172 7920 7468 6174 2069 7320 tionary that is
│ │ │ │ │ -00041e70: 7573 6564 2077 6865 6e20 7468 6520 7265 used when the re
│ │ │ │ │ -00041e80: 6365 6976 6572 2069 7320 6265 666f 7265 ceiver is before
│ │ │ │ │ -00041e90: 2061 0a20 2020 2020 7065 7269 6f64 2069 a. period i
│ │ │ │ │ -00041ea0: 6e20 536d 616c 6c74 616c 6b20 736f 7572 n Smalltalk sour
│ │ │ │ │ -00041eb0: 6365 2063 6f64 652e 0a0a 1f0a 4669 6c65 ce code.....File
│ │ │ │ │ +0003af20: 2020 4e6f 6465 3a20 4355 5368 6f72 742d Node: CUShort-
│ │ │ │ │ +0003af30: 6163 6365 7373 696e 672c 2020 5072 6576 accessing, Prev
│ │ │ │ │ +0003af40: 3a20 4355 5368 6f72 7420 636c 6173 732d : CUShort class-
│ │ │ │ │ +0003af50: 6163 6365 7373 696e 672c 2020 5570 3a20 accessing, Up:
│ │ │ │ │ +0003af60: 4355 5368 6f72 740a 0a31 2e35 382e 3220 CUShort..1.58.2
│ │ │ │ │ +0003af70: 4355 5368 6f72 743a 2061 6363 6573 7369 CUShort: accessi
│ │ │ │ │ +0003af80: 6e67 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ng.-------------
│ │ │ │ │ +0003af90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 616c ------------..al
│ │ │ │ │ +0003afa0: 6967 6e6f 660a 2020 2020 2041 6e73 7765 ignof. Answe
│ │ │ │ │ +0003afb0: 7220 7468 6520 7265 6365 6976 6572 2773 r the receiver's
│ │ │ │ │ +0003afc0: 2072 6571 7569 7265 6420 616c 6967 6d65 required aligme
│ │ │ │ │ +0003afd0: 6e74 0a0a 634f 626a 5374 6f72 6564 5479 nt..cObjStoredTy
│ │ │ │ │ +0003afe0: 7065 0a20 2020 2020 5072 6976 6174 6520 pe. Private
│ │ │ │ │ +0003aff0: 2d20 416e 7377 6572 2061 6e20 696e 6465 - Answer an inde
│ │ │ │ │ +0003b000: 7820 7265 6665 7272 696e 6720 746f 2074 x referring to t
│ │ │ │ │ +0003b010: 6865 2072 6563 6569 7665 7227 7320 7363 he receiver's sc
│ │ │ │ │ +0003b020: 616c 6172 2074 7970 650a 0a73 697a 656f alar type..sizeo
│ │ │ │ │ +0003b030: 660a 2020 2020 2041 6e73 7765 7220 7468 f. Answer th
│ │ │ │ │ +0003b040: 6520 7265 6365 6976 6572 2773 2073 697a e receiver's siz
│ │ │ │ │ +0003b050: 650a 0a0a 1f0a 4669 6c65 3a20 6773 742d e.....File: gst-
│ │ │ │ │ +0003b060: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ +0003b070: 3a20 4461 7465 2c20 204e 6578 743a 2044 : Date, Next: D
│ │ │ │ │ +0003b080: 6174 6554 696d 652c 2020 5072 6576 3a20 ateTime, Prev:
│ │ │ │ │ +0003b090: 4355 5368 6f72 742c 2020 5570 3a20 4261 CUShort, Up: Ba
│ │ │ │ │ +0003b0a0: 7365 2063 6c61 7373 6573 0a0a 312e 3539 se classes..1.59
│ │ │ │ │ +0003b0b0: 2044 6174 650a 3d3d 3d3d 3d3d 3d3d 3d0a Date.=========.
│ │ │ │ │ +0003b0c0: 0a44 6566 696e 6564 2069 6e20 6e61 6d65 .Defined in name
│ │ │ │ │ +0003b0d0: 7370 6163 6520 536d 616c 6c74 616c 6b0a space Smalltalk.
│ │ │ │ │ +0003b0e0: 5375 7065 7263 6c61 7373 3a20 4d61 676e Superclass: Magn
│ │ │ │ │ +0003b0f0: 6974 7564 650a 4361 7465 676f 7279 3a20 itude.Category:
│ │ │ │ │ +0003b100: 4c61 6e67 7561 6765 2d44 6174 6120 7479 Language-Data ty
│ │ │ │ │ +0003b110: 7065 730a 2020 2020 204d 7920 696e 7374 pes. My inst
│ │ │ │ │ +0003b120: 616e 6365 7320 7265 7072 6573 656e 7420 ances represent
│ │ │ │ │ +0003b130: 6461 7465 732e 2020 4d79 2062 6173 6520 dates. My base
│ │ │ │ │ +0003b140: 6461 7465 2069 7320 6465 6669 6e65 6420 date is defined
│ │ │ │ │ +0003b150: 746f 2062 6520 4a61 6e0a 2020 2020 2031 to be Jan. 1
│ │ │ │ │ +0003b160: 2c20 3139 3031 2e20 2049 2070 726f 7669 , 1901. I provi
│ │ │ │ │ +0003b170: 6465 206d 6574 686f 6473 2066 6f72 2069 de methods for i
│ │ │ │ │ +0003b180: 6e73 7461 6e63 6520 6372 6561 7469 6f6e nstance creation
│ │ │ │ │ +0003b190: 2028 696e 636c 7564 696e 6720 7669 610a (including via.
│ │ │ │ │ +0003b1a0: 2020 2020 2022 7379 6d62 6f6c 6963 2220 "symbolic"
│ │ │ │ │ +0003b1b0: 6461 7465 732c 2073 7563 6820 6173 2022 dates, such as "
│ │ │ │ │ +0003b1c0: 4461 7465 206e 6577 4461 793a 2031 3420 Date newDay: 14
│ │ │ │ │ +0003b1d0: 6d6f 6e74 683a 2023 4665 6220 7965 6172 month: #Feb year
│ │ │ │ │ +0003b1e0: 3a20 3139 3930 222e 0a0a 2020 2020 2050 : 1990"... P
│ │ │ │ │ +0003b1f0: 4c45 4153 4520 4245 2057 4152 4e45 4420 LEASE BE WARNED
│ │ │ │ │ +0003b200: 2d20 7573 6520 7468 6973 2063 6c61 7373 - use this class
│ │ │ │ │ +0003b210: 206f 6e6c 7920 666f 7220 6461 7465 7320 only for dates
│ │ │ │ │ +0003b220: 6166 7465 7220 3135 3832 2041 443b 0a20 after 1582 AD;.
│ │ │ │ │ +0003b230: 2020 2020 7468 6174 2773 2074 6865 2062 that's the b
│ │ │ │ │ +0003b240: 6567 696e 6e69 6e67 206f 6620 7468 6520 eginning of the
│ │ │ │ │ +0003b250: 6570 6f63 682e 2044 6174 6573 2062 6566 epoch. Dates bef
│ │ │ │ │ +0003b260: 6f72 6520 3135 3832 2077 696c 6c20 6e6f ore 1582 will no
│ │ │ │ │ +0003b270: 7420 6265 0a20 2020 2020 636f 7272 6563 t be. correc
│ │ │ │ │ +0003b280: 746c 7920 7072 696e 7465 642e 2049 6e20 tly printed. In
│ │ │ │ │ +0003b290: 6164 6469 7469 6f6e 2c20 7369 6e63 6520 addition, since
│ │ │ │ │ +0003b2a0: 7465 6e20 6461 7973 2077 6572 6520 6c6f ten days were lo
│ │ │ │ │ +0003b2b0: 7374 2066 726f 6d0a 2020 2020 204f 6374 st from. Oct
│ │ │ │ │ +0003b2c0: 6f62 6572 2035 2074 6872 6f75 6768 204f ober 5 through O
│ │ │ │ │ +0003b2d0: 6374 6f62 6572 2031 352c 206f 7065 7261 ctober 15, opera
│ │ │ │ │ +0003b2e0: 7469 6f6e 7320 6265 7477 6565 6e20 6120 tions between a
│ │ │ │ │ +0003b2f0: 4772 6567 6f72 6961 6e20 6461 7465 0a20 Gregorian date.
│ │ │ │ │ +0003b300: 2020 2020 2861 6674 6572 2031 352d 4f63 (after 15-Oc
│ │ │ │ │ +0003b310: 742d 3135 3832 2920 616e 6420 6120 4a75 t-1582) and a Ju
│ │ │ │ │ +0003b320: 6c69 616e 2064 6174 6520 2862 6566 6f72 lian date (befor
│ │ │ │ │ +0003b330: 6520 352d 4f63 742d 3135 3832 2920 7769 e 5-Oct-1582) wi
│ │ │ │ │ +0003b340: 6c6c 0a20 2020 2020 6769 7665 2069 6e63 ll. give inc
│ │ │ │ │ +0003b350: 6f72 7265 6374 2072 6573 756c 7473 3b20 orrect results;
│ │ │ │ │ +0003b360: 6f72 2c20 342d 4f63 742d 3135 3832 202b or, 4-Oct-1582 +
│ │ │ │ │ +0003b370: 2032 2064 6179 7320 7769 6c6c 2079 6965 2 days will yie
│ │ │ │ │ +0003b380: 6c64 0a20 2020 2020 362d 4f63 742d 3135 ld. 6-Oct-15
│ │ │ │ │ +0003b390: 3832 2028 6120 6e6f 6e2d 6578 6973 7465 82 (a non-existe
│ │ │ │ │ +0003b3a0: 6e74 2064 6179 2129 2c20 6e6f 7420 3136 nt day!), not 16
│ │ │ │ │ +0003b3b0: 2d4f 6374 2d31 3538 322e 0a0a 2020 2020 -Oct-1582...
│ │ │ │ │ +0003b3c0: 2049 6e20 6661 6374 2c20 6966 2079 6f75 In fact, if you
│ │ │ │ │ +0003b3d0: 2070 6173 7320 6120 7965 6172 203c 2031 pass a year < 1
│ │ │ │ │ +0003b3e0: 3538 3220 746f 2061 206d 6574 686f 6420 582 to a method
│ │ │ │ │ +0003b3f0: 6c69 6b65 0a20 2020 2020 236e 6577 4461 like. #newDa
│ │ │ │ │ +0003b400: 793a 6d6f 6e74 683a 7965 6172 3a20 6974 y:month:year: it
│ │ │ │ │ +0003b410: 2077 696c 6c20 6173 7375 6d65 2074 6861 will assume tha
│ │ │ │ │ +0003b420: 7420 6974 2069 7320 6120 7477 6f2d 6469 t it is a two-di
│ │ │ │ │ +0003b430: 6769 7420 7965 6172 0a20 2020 2020 2865 git year. (e
│ │ │ │ │ +0003b440: 2e67 2e20 3930 3d31 3939 302c 2031 3030 .g. 90=1990, 100
│ │ │ │ │ +0003b450: 303d 3239 3030 292e 2054 6865 206f 6e6c 0=2900). The onl
│ │ │ │ │ +0003b460: 7920 7761 7920 746f 2063 7265 6174 6520 y way to create
│ │ │ │ │ +0003b470: 4a75 6c69 616e 2063 616c 656e 6461 720a Julian calendar.
│ │ │ │ │ +0003b480: 2020 2020 2064 6174 6573 2069 7320 7769 dates is wi
│ │ │ │ │ +0003b490: 7468 2074 6865 2023 6672 6f6d 4461 7973 th the #fromDays
│ │ │ │ │ +0003b4a0: 3a20 696e 7374 616e 6365 2063 7265 6174 : instance creat
│ │ │ │ │ +0003b4b0: 696f 6e20 6d65 7468 6f64 2e0a 0a2a 204d ion method...* M
│ │ │ │ │ +0003b4c0: 656e 753a 0a0a 2a20 4461 7465 2063 6c61 enu:..* Date cla
│ │ │ │ │ +0003b4d0: 7373 2d62 6173 6963 3a3a 2020 2863 6c61 ss-basic:: (cla
│ │ │ │ │ +0003b4e0: 7373 290a 2a20 4461 7465 2063 6c61 7373 ss).* Date class
│ │ │ │ │ +0003b4f0: 2d69 6e73 7461 6e63 6520 6372 6561 7469 -instance creati
│ │ │ │ │ +0003b500: 6f6e 2028 414e 5349 293a 3a20 2028 636c on (ANSI):: (cl
│ │ │ │ │ +0003b510: 6173 7329 0a2a 2044 6174 6520 636c 6173 ass).* Date clas
│ │ │ │ │ +0003b520: 732d 696e 7374 616e 6365 2063 7265 6174 s-instance creat
│ │ │ │ │ +0003b530: 696f 6e20 2842 6c75 6520 426f 6f6b 293a ion (Blue Book):
│ │ │ │ │ +0003b540: 3a20 2028 636c 6173 7329 0a2a 2044 6174 : (class).* Dat
│ │ │ │ │ +0003b550: 652d 6261 7369 633a 3a20 2028 696e 7374 e-basic:: (inst
│ │ │ │ │ +0003b560: 616e 6365 290a 2a20 4461 7465 2d63 6f6d ance).* Date-com
│ │ │ │ │ +0003b570: 7061 7469 6269 6c69 7479 2028 6e6f 6e2d patibility (non-
│ │ │ │ │ +0003b580: 414e 5349 293a 3a20 2028 696e 7374 616e ANSI):: (instan
│ │ │ │ │ +0003b590: 6365 290a 2a20 4461 7465 2d64 6174 6520 ce).* Date-date
│ │ │ │ │ +0003b5a0: 636f 6d70 7574 6174 696f 6e73 3a3a 2020 computations::
│ │ │ │ │ +0003b5b0: 2869 6e73 7461 6e63 6529 0a2a 2044 6174 (instance).* Dat
│ │ │ │ │ +0003b5c0: 652d 7072 696e 7469 6e67 3a3a 2020 2869 e-printing:: (i
│ │ │ │ │ +0003b5d0: 6e73 7461 6e63 6529 0a2a 2044 6174 652d nstance).* Date-
│ │ │ │ │ +0003b5e0: 7374 696c 6c20 756e 636c 6173 7369 6669 still unclassifi
│ │ │ │ │ +0003b5f0: 6564 3a3a 2020 2869 6e73 7461 6e63 6529 ed:: (instance)
│ │ │ │ │ +0003b600: 0a2a 2044 6174 652d 7374 6f72 696e 673a .* Date-storing:
│ │ │ │ │ +0003b610: 3a20 2028 696e 7374 616e 6365 290a 2a20 : (instance).*
│ │ │ │ │ +0003b620: 4461 7465 2d74 6573 7469 6e67 3a3a 2020 Date-testing::
│ │ │ │ │ +0003b630: 2869 6e73 7461 6e63 6529 0a0a 1f0a 4669 (instance)....Fi
│ │ │ │ │ +0003b640: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ +0003b650: 6f2c 2020 4e6f 6465 3a20 4461 7465 2063 o, Node: Date c
│ │ │ │ │ +0003b660: 6c61 7373 2d62 6173 6963 2c20 204e 6578 lass-basic, Nex
│ │ │ │ │ +0003b670: 743a 2044 6174 6520 636c 6173 732d 696e t: Date class-in
│ │ │ │ │ +0003b680: 7374 616e 6365 2063 7265 6174 696f 6e20 stance creation
│ │ │ │ │ +0003b690: 2841 4e53 4929 2c20 2055 703a 2044 6174 (ANSI), Up: Dat
│ │ │ │ │ +0003b6a0: 650a 0a31 2e35 392e 3120 4461 7465 2063 e..1.59.1 Date c
│ │ │ │ │ +0003b6b0: 6c61 7373 3a20 6261 7369 630a 2d2d 2d2d lass: basic.----
│ │ │ │ │ +0003b6c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0003b6d0: 2d2d 2d2d 0a0a 6162 6272 6576 6961 7469 ----..abbreviati
│ │ │ │ │ +0003b6e0: 6f6e 4f66 4461 793a 2064 6179 496e 6465 onOfDay: dayInde
│ │ │ │ │ +0003b6f0: 780a 2020 2020 2041 6e73 7765 7220 7468 x. Answer th
│ │ │ │ │ +0003b700: 6520 6162 6272 6576 6961 7465 6420 6e61 e abbreviated na
│ │ │ │ │ +0003b710: 6d65 206f 6620 7468 6520 6461 7920 6f66 me of the day of
│ │ │ │ │ +0003b720: 2077 6565 6b20 636f 7272 6573 706f 6e64 week correspond
│ │ │ │ │ +0003b730: 696e 6720 746f 0a20 2020 2020 7468 6520 ing to. the
│ │ │ │ │ +0003b740: 6769 7665 6e20 696e 6465 780a 0a64 6179 given index..day
│ │ │ │ │ +0003b750: 4f66 5765 656b 3a20 6461 794e 616d 650a OfWeek: dayName.
│ │ │ │ │ +0003b760: 2020 2020 2041 6e73 7765 7220 7468 6520 Answer the
│ │ │ │ │ +0003b770: 696e 6465 7820 6f66 2074 6865 2064 6179 index of the day
│ │ │ │ │ +0003b780: 206f 6620 7765 656b 2063 6f72 7265 7370 of week corresp
│ │ │ │ │ +0003b790: 6f6e 6469 6e67 2074 6f20 7468 6520 6769 onding to the gi
│ │ │ │ │ +0003b7a0: 7665 6e20 6e61 6d65 0a0a 6461 7973 496e ven name..daysIn
│ │ │ │ │ +0003b7b0: 4d6f 6e74 683a 206d 6f6e 7468 4e61 6d65 Month: monthName
│ │ │ │ │ +0003b7c0: 2066 6f72 5965 6172 3a20 7965 6172 496e forYear: yearIn
│ │ │ │ │ +0003b7d0: 7465 6765 720a 2020 2020 2041 6e73 7765 teger. Answe
│ │ │ │ │ +0003b7e0: 7220 7468 6520 6e75 6d62 6572 206f 6620 r the number of
│ │ │ │ │ +0003b7f0: 6461 7973 2069 6e20 7468 6520 6769 7665 days in the give
│ │ │ │ │ +0003b800: 6e20 286e 616d 6564 2920 6d6f 6e74 6820 n (named) month
│ │ │ │ │ +0003b810: 666f 7220 7468 6520 6769 7665 6e0a 2020 for the given.
│ │ │ │ │ +0003b820: 2020 2079 6561 720a 0a64 6179 7349 6e59 year..daysInY
│ │ │ │ │ +0003b830: 6561 723a 2069 0a20 2020 2020 416e 7377 ear: i. Answ
│ │ │ │ │ +0003b840: 6572 2074 6865 206e 756d 6265 7220 6f66 er the number of
│ │ │ │ │ +0003b850: 2064 6179 7320 696e 2074 6865 2067 6976 days in the giv
│ │ │ │ │ +0003b860: 656e 2079 6561 720a 0a69 6e64 6578 4f66 en year..indexOf
│ │ │ │ │ +0003b870: 4d6f 6e74 683a 206d 6f6e 7468 4e61 6d65 Month: monthName
│ │ │ │ │ +0003b880: 0a20 2020 2020 416e 7377 6572 2074 6865 . Answer the
│ │ │ │ │ +0003b890: 2069 6e64 6578 206f 6620 7468 6520 6d6f index of the mo
│ │ │ │ │ +0003b8a0: 6e74 6820 636f 7272 6573 706f 6e64 696e nth correspondin
│ │ │ │ │ +0003b8b0: 6720 746f 2074 6865 2067 6976 656e 206e g to the given n
│ │ │ │ │ +0003b8c0: 616d 650a 0a69 6e69 7444 6179 4e61 6d65 ame..initDayName
│ │ │ │ │ +0003b8d0: 4469 6374 0a20 2020 2020 496e 6974 6961 Dict. Initia
│ │ │ │ │ +0003b8e0: 6c69 7a65 2074 6865 2044 6179 4e61 6d65 lize the DayName
│ │ │ │ │ +0003b8f0: 4469 6374 2074 6f20 7468 6520 6e61 6d65 Dict to the name
│ │ │ │ │ +0003b900: 7320 6f66 2074 6865 2064 6179 730a 0a69 s of the days..i
│ │ │ │ │ +0003b910: 6e69 744d 6f6e 7468 4e61 6d65 4469 6374 nitMonthNameDict
│ │ │ │ │ +0003b920: 0a20 2020 2020 496e 6974 6961 6c69 7a65 . Initialize
│ │ │ │ │ +0003b930: 2074 6865 204d 6f6e 7468 4e61 6d65 4469 the MonthNameDi
│ │ │ │ │ +0003b940: 6374 2074 6f20 7468 6520 6e61 6d65 7320 ct to the names
│ │ │ │ │ +0003b950: 6f66 2074 6865 206d 6f6e 7468 730a 0a69 of the months..i
│ │ │ │ │ +0003b960: 6e69 7469 616c 697a 650a 2020 2020 2049 nitialize. I
│ │ │ │ │ +0003b970: 6e69 7469 616c 697a 6520 7468 6520 7265 nitialize the re
│ │ │ │ │ +0003b980: 6365 6976 6572 0a0a 6e61 6d65 4f66 4461 ceiver..nameOfDa
│ │ │ │ │ +0003b990: 793a 2064 6179 496e 6465 780a 2020 2020 y: dayIndex.
│ │ │ │ │ +0003b9a0: 2041 6e73 7765 7220 7468 6520 6e61 6d65 Answer the name
│ │ │ │ │ +0003b9b0: 206f 6620 7468 6520 6461 7920 6f66 2077 of the day of w
│ │ │ │ │ +0003b9c0: 6565 6b20 636f 7272 6573 706f 6e64 696e eek correspondin
│ │ │ │ │ +0003b9d0: 6720 746f 2074 6865 2067 6976 656e 2069 g to the given i
│ │ │ │ │ +0003b9e0: 6e64 6578 0a0a 6e61 6d65 4f66 4d6f 6e74 ndex..nameOfMont
│ │ │ │ │ +0003b9f0: 683a 206d 6f6e 7468 496e 6465 780a 2020 h: monthIndex.
│ │ │ │ │ +0003ba00: 2020 2041 6e73 7765 7220 7468 6520 6e61 Answer the na
│ │ │ │ │ +0003ba10: 6d65 206f 6620 7468 6520 6d6f 6e74 6820 me of the month
│ │ │ │ │ +0003ba20: 636f 7272 6573 706f 6e64 696e 6720 746f corresponding to
│ │ │ │ │ +0003ba30: 2074 6865 2067 6976 656e 2069 6e64 6578 the given index
│ │ │ │ │ +0003ba40: 0a0a 7368 6f72 744e 616d 654f 664d 6f6e ..shortNameOfMon
│ │ │ │ │ +0003ba50: 7468 3a20 6d6f 6e74 6849 6e64 6578 0a20 th: monthIndex.
│ │ │ │ │ +0003ba60: 2020 2020 416e 7377 6572 2074 6865 206e Answer the n
│ │ │ │ │ +0003ba70: 616d 6520 6f66 2074 6865 206d 6f6e 7468 ame of the month
│ │ │ │ │ +0003ba80: 2063 6f72 7265 7370 6f6e 6469 6e67 2074 corresponding t
│ │ │ │ │ +0003ba90: 6f20 7468 6520 6769 7665 6e20 696e 6465 o the given inde
│ │ │ │ │ +0003baa0: 780a 0a0a 1f0a 4669 6c65 3a20 6773 742d x.....File: gst-
│ │ │ │ │ +0003bab0: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ +0003bac0: 3a20 4461 7465 2063 6c61 7373 2d69 6e73 : Date class-ins
│ │ │ │ │ +0003bad0: 7461 6e63 6520 6372 6561 7469 6f6e 2028 tance creation (
│ │ │ │ │ +0003bae0: 414e 5349 292c 2020 4e65 7874 3a20 4461 ANSI), Next: Da
│ │ │ │ │ +0003baf0: 7465 2063 6c61 7373 2d69 6e73 7461 6e63 te class-instanc
│ │ │ │ │ +0003bb00: 6520 6372 6561 7469 6f6e 2028 426c 7565 e creation (Blue
│ │ │ │ │ +0003bb10: 2042 6f6f 6b29 2c20 2050 7265 763a 2044 Book), Prev: D
│ │ │ │ │ +0003bb20: 6174 6520 636c 6173 732d 6261 7369 632c ate class-basic,
│ │ │ │ │ +0003bb30: 2020 5570 3a20 4461 7465 0a0a 312e 3539 Up: Date..1.59
│ │ │ │ │ +0003bb40: 2e32 2044 6174 6520 636c 6173 733a 2069 .2 Date class: i
│ │ │ │ │ +0003bb50: 6e73 7461 6e63 6520 6372 6561 7469 6f6e nstance creation
│ │ │ │ │ +0003bb60: 2028 414e 5349 290a 2d2d 2d2d 2d2d 2d2d (ANSI).--------
│ │ │ │ │ +0003bb70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0003bb80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0003bb90: 2d2d 2d0a 0a79 6561 723a 2079 2064 6179 ---..year: y day
│ │ │ │ │ +0003bba0: 3a20 6420 686f 7572 3a20 6820 6d69 6e75 : d hour: h minu
│ │ │ │ │ +0003bbb0: 7465 3a20 6d69 6e20 7365 636f 6e64 3a20 te: min second:
│ │ │ │ │ +0003bbc0: 730a 2020 2020 2041 6e73 7765 7220 6120 s. Answer a
│ │ │ │ │ +0003bbd0: 4461 7465 2064 656e 6f74 696e 6720 7468 Date denoting th
│ │ │ │ │ +0003bbe0: 6520 642d 7468 2064 6179 206f 6620 7468 e d-th day of th
│ │ │ │ │ +0003bbf0: 6520 6769 7665 6e20 7965 6172 0a0a 7965 e given year..ye
│ │ │ │ │ +0003bc00: 6172 3a20 7920 6d6f 6e74 683a 206d 2064 ar: y month: m d
│ │ │ │ │ +0003bc10: 6179 3a20 6420 686f 7572 3a20 6820 6d69 ay: d hour: h mi
│ │ │ │ │ +0003bc20: 6e75 7465 3a20 6d69 6e20 7365 636f 6e64 nute: min second
│ │ │ │ │ +0003bc30: 3a20 730a 2020 2020 2041 6e73 7765 7220 : s. Answer
│ │ │ │ │ +0003bc40: 6120 4461 7465 2064 656e 6f74 696e 6720 a Date denoting
│ │ │ │ │ +0003bc50: 7468 6520 642d 7468 2064 6179 206f 6620 the d-th day of
│ │ │ │ │ +0003bc60: 7468 6520 6769 7665 6e20 2861 7320 6120 the given (as a
│ │ │ │ │ +0003bc70: 6e75 6d62 6572 290a 2020 2020 206d 6f6e number). mon
│ │ │ │ │ +0003bc80: 7468 2061 6e64 2079 6561 720a 0a0a 1f0a th and year.....
│ │ │ │ │ +0003bc90: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ +0003bca0: 6e66 6f2c 2020 4e6f 6465 3a20 4461 7465 nfo, Node: Date
│ │ │ │ │ +0003bcb0: 2063 6c61 7373 2d69 6e73 7461 6e63 6520 class-instance
│ │ │ │ │ +0003bcc0: 6372 6561 7469 6f6e 2028 426c 7565 2042 creation (Blue B
│ │ │ │ │ +0003bcd0: 6f6f 6b29 2c20 204e 6578 743a 2044 6174 ook), Next: Dat
│ │ │ │ │ +0003bce0: 652d 6261 7369 632c 2020 5072 6576 3a20 e-basic, Prev:
│ │ │ │ │ +0003bcf0: 4461 7465 2063 6c61 7373 2d69 6e73 7461 Date class-insta
│ │ │ │ │ +0003bd00: 6e63 6520 6372 6561 7469 6f6e 2028 414e nce creation (AN
│ │ │ │ │ +0003bd10: 5349 292c 2020 5570 3a20 4461 7465 0a0a SI), Up: Date..
│ │ │ │ │ +0003bd20: 312e 3539 2e33 2044 6174 6520 636c 6173 1.59.3 Date clas
│ │ │ │ │ +0003bd30: 733a 2069 6e73 7461 6e63 6520 6372 6561 s: instance crea
│ │ │ │ │ +0003bd40: 7469 6f6e 2028 426c 7565 2042 6f6f 6b29 tion (Blue Book)
│ │ │ │ │ +0003bd50: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------
│ │ │ │ │ +0003bd60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0003bd70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0003bd80: 2d0a 0a64 6174 6541 6e64 5469 6d65 4e6f -..dateAndTimeNo
│ │ │ │ │ +0003bd90: 770a 2020 2020 2041 6e73 7765 7220 616e w. Answer an
│ │ │ │ │ +0003bda0: 2061 7272 6179 2063 6f6e 7461 696e 696e array containin
│ │ │ │ │ +0003bdb0: 6720 7468 6520 6375 7272 656e 7420 6461 g the current da
│ │ │ │ │ +0003bdc0: 7465 2061 6e64 2074 696d 650a 0a66 726f te and time..fro
│ │ │ │ │ +0003bdd0: 6d44 6179 733a 2064 6179 436f 756e 740a mDays: dayCount.
│ │ │ │ │ +0003bde0: 2020 2020 2041 6e73 7765 7220 6120 4461 Answer a Da
│ │ │ │ │ +0003bdf0: 7465 2064 656e 6f74 696e 6720 6461 7943 te denoting dayC
│ │ │ │ │ +0003be00: 6f75 6e74 2064 6179 7320 7061 7374 2031 ount days past 1
│ │ │ │ │ +0003be10: 2f31 2f31 3930 310a 0a66 726f 6d4a 756c /1/1901..fromJul
│ │ │ │ │ +0003be20: 6961 6e3a 206a 640a 2020 2020 2041 6e73 ian: jd. Ans
│ │ │ │ │ +0003be30: 7765 7220 6120 4461 7465 2064 656e 6f74 wer a Date denot
│ │ │ │ │ +0003be40: 696e 6720 7468 6520 6a64 2d74 6820 6461 ing the jd-th da
│ │ │ │ │ +0003be50: 7920 696e 2074 6865 2061 7374 726f 6e6f y in the astrono
│ │ │ │ │ +0003be60: 6d69 6361 6c20 4a75 6c69 616e 0a20 2020 mical Julian.
│ │ │ │ │ +0003be70: 2020 6361 6c65 6e64 6172 2e0a 0a66 726f calendar...fro
│ │ │ │ │ +0003be80: 6d53 6563 6f6e 6473 3a20 7469 6d65 0a20 mSeconds: time.
│ │ │ │ │ +0003be90: 2020 2020 416e 7377 6572 2061 2044 6174 Answer a Dat
│ │ │ │ │ +0003bea0: 6520 6465 6e6f 7469 6e67 2074 6865 2064 e denoting the d
│ │ │ │ │ +0003beb0: 6174 6520 7469 6d65 2073 6563 6f6e 6473 ate time seconds
│ │ │ │ │ +0003bec0: 2070 6173 7420 4a61 6e20 3173 742c 2031 past Jan 1st, 1
│ │ │ │ │ +0003bed0: 3930 310a 0a6e 6577 4461 793a 2064 6179 901..newDay: day
│ │ │ │ │ +0003bee0: 206d 6f6e 7468 3a20 6d6f 6e74 684e 616d month: monthNam
│ │ │ │ │ +0003bef0: 6520 7965 6172 3a20 7965 6172 496e 7465 e year: yearInte
│ │ │ │ │ +0003bf00: 6765 720a 2020 2020 2041 6e73 7765 7220 ger. Answer
│ │ │ │ │ +0003bf10: 6120 4461 7465 2064 656e 6f74 696e 6720 a Date denoting
│ │ │ │ │ +0003bf20: 7468 6520 6461 7943 6f75 6e74 2064 6179 the dayCount day
│ │ │ │ │ +0003bf30: 206f 6620 7468 6520 6769 7665 6e20 286e of the given (n
│ │ │ │ │ +0003bf40: 616d 6564 2920 6d6f 6e74 680a 2020 2020 amed) month.
│ │ │ │ │ +0003bf50: 2061 6e64 2079 6561 720a 0a6e 6577 4461 and year..newDa
│ │ │ │ │ +0003bf60: 793a 2064 6179 206d 6f6e 7468 496e 6465 y: day monthInde
│ │ │ │ │ +0003bf70: 783a 206d 6f6e 7468 496e 6465 7820 7965 x: monthIndex ye
│ │ │ │ │ +0003bf80: 6172 3a20 7965 6172 496e 7465 6765 720a ar: yearInteger.
│ │ │ │ │ +0003bf90: 2020 2020 2041 6e73 7765 7220 6120 4461 Answer a Da
│ │ │ │ │ +0003bfa0: 7465 2064 656e 6f74 696e 6720 7468 6520 te denoting the
│ │ │ │ │ +0003bfb0: 6461 7943 6f75 6e74 2064 6179 206f 6620 dayCount day of
│ │ │ │ │ +0003bfc0: 7468 6520 6769 7665 6e20 2861 7320 6120 the given (as a
│ │ │ │ │ +0003bfd0: 6e75 6d62 6572 290a 2020 2020 206d 6f6e number). mon
│ │ │ │ │ +0003bfe0: 7468 2061 6e64 2079 6561 720a 0a6e 6577 th and year..new
│ │ │ │ │ +0003bff0: 4461 793a 2064 6179 436f 756e 7420 7965 Day: dayCount ye
│ │ │ │ │ +0003c000: 6172 3a20 7965 6172 496e 7465 6765 720a ar: yearInteger.
│ │ │ │ │ +0003c010: 2020 2020 2041 6e73 7765 7220 6120 4461 Answer a Da
│ │ │ │ │ +0003c020: 7465 2064 656e 6f74 696e 6720 7468 6520 te denoting the
│ │ │ │ │ +0003c030: 6461 7943 6f75 6e74 2064 6179 206f 6620 dayCount day of
│ │ │ │ │ +0003c040: 7468 6520 7965 6172 496e 7465 6765 7220 the yearInteger
│ │ │ │ │ +0003c050: 7965 6172 0a0a 7265 6164 4672 6f6d 3a20 year..readFrom:
│ │ │ │ │ +0003c060: 6153 7472 6561 6d0a 2020 2020 2050 6172 aStream. Par
│ │ │ │ │ +0003c070: 7365 2061 6e20 696e 7374 616e 6365 206f se an instance o
│ │ │ │ │ +0003c080: 6620 7468 6520 7265 6365 6976 6572 2066 f the receiver f
│ │ │ │ │ +0003c090: 726f 6d20 6153 7472 6561 6d0a 0a74 6f64 rom aStream..tod
│ │ │ │ │ +0003c0a0: 6179 0a20 2020 2020 416e 7377 6572 2061 ay. Answer a
│ │ │ │ │ +0003c0b0: 2044 6174 6520 6465 6e6f 7469 6e67 2074 Date denoting t
│ │ │ │ │ +0003c0c0: 6865 2063 7572 7265 6e74 2064 6174 6520 he current date
│ │ │ │ │ +0003c0d0: 696e 206c 6f63 616c 2074 696d 650a 0a75 in local time..u
│ │ │ │ │ +0003c0e0: 7463 4461 7465 416e 6454 696d 654e 6f77 tcDateAndTimeNow
│ │ │ │ │ +0003c0f0: 0a20 2020 2020 416e 7377 6572 2061 6e20 . Answer an
│ │ │ │ │ +0003c100: 6172 7261 7920 636f 6e74 6169 6e69 6e67 array containing
│ │ │ │ │ +0003c110: 2074 6865 2063 7572 7265 6e74 2064 6174 the current dat
│ │ │ │ │ +0003c120: 6520 616e 6420 7469 6d65 2069 6e20 436f e and time in Co
│ │ │ │ │ +0003c130: 6f72 6469 6e61 7465 640a 2020 2020 2055 ordinated. U
│ │ │ │ │ +0003c140: 6e69 7665 7273 616c 2054 696d 6520 2855 niversal Time (U
│ │ │ │ │ +0003c150: 5443 290a 0a75 7463 546f 6461 790a 2020 TC)..utcToday.
│ │ │ │ │ +0003c160: 2020 2041 6e73 7765 7220 6120 4461 7465 Answer a Date
│ │ │ │ │ +0003c170: 2064 656e 6f74 696e 6720 7468 6520 6375 denoting the cu
│ │ │ │ │ +0003c180: 7272 656e 7420 6461 7465 2069 6e20 436f rrent date in Co
│ │ │ │ │ +0003c190: 6f72 6469 6e61 7465 6420 556e 6976 6572 ordinated Univer
│ │ │ │ │ +0003c1a0: 7361 6c0a 2020 2020 2054 696d 6520 2855 sal. Time (U
│ │ │ │ │ +0003c1b0: 5443 290a 0a0a 1f0a 4669 6c65 3a20 6773 TC).....File: gs
│ │ │ │ │ +0003c1c0: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ +0003c1d0: 6465 3a20 4461 7465 2d62 6173 6963 2c20 de: Date-basic,
│ │ │ │ │ +0003c1e0: 204e 6578 743a 2044 6174 652d 636f 6d70 Next: Date-comp
│ │ │ │ │ +0003c1f0: 6174 6962 696c 6974 7920 286e 6f6e 2d41 atibility (non-A
│ │ │ │ │ +0003c200: 4e53 4929 2c20 2050 7265 763a 2044 6174 NSI), Prev: Dat
│ │ │ │ │ +0003c210: 6520 636c 6173 732d 696e 7374 616e 6365 e class-instance
│ │ │ │ │ +0003c220: 2063 7265 6174 696f 6e20 2842 6c75 6520 creation (Blue
│ │ │ │ │ +0003c230: 426f 6f6b 292c 2020 5570 3a20 4461 7465 Book), Up: Date
│ │ │ │ │ +0003c240: 0a0a 312e 3539 2e34 2044 6174 653a 2062 ..1.59.4 Date: b
│ │ │ │ │ +0003c250: 6173 6963 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d asic.-----------
│ │ │ │ │ +0003c260: 2d2d 2d2d 2d2d 2d0a 0a2d 2061 4461 7465 -------..- aDate
│ │ │ │ │ +0003c270: 0a20 2020 2020 416e 7377 6572 2061 206e . Answer a n
│ │ │ │ │ +0003c280: 6577 2044 7572 6174 696f 6e20 636f 756e ew Duration coun
│ │ │ │ │ +0003c290: 7469 6e67 2074 6865 206e 756d 6265 7220 ting the number
│ │ │ │ │ +0003c2a0: 6f66 2064 6179 7320 6265 7477 6565 6e20 of days between
│ │ │ │ │ +0003c2b0: 7468 650a 2020 2020 2072 6563 6569 7665 the. receive
│ │ │ │ │ +0003c2c0: 7220 616e 6420 6144 6174 652e 0a0a 6164 r and aDate...ad
│ │ │ │ │ +0003c2d0: 6444 6179 733a 2064 6179 436f 756e 740a dDays: dayCount.
│ │ │ │ │ +0003c2e0: 2020 2020 2041 6e73 7765 7220 6120 6e65 Answer a ne
│ │ │ │ │ +0003c2f0: 7720 4461 7465 2070 6f69 6e74 696e 6720 w Date pointing
│ │ │ │ │ +0003c300: 6461 7943 6f75 6e74 2070 6173 7420 7468 dayCount past th
│ │ │ │ │ +0003c310: 6520 7265 6365 6976 6572 0a0a 7375 6274 e receiver..subt
│ │ │ │ │ +0003c320: 7261 6374 4461 7465 3a20 6144 6174 650a ractDate: aDate.
│ │ │ │ │ +0003c330: 2020 2020 2041 6e73 7765 7220 7468 6520 Answer the
│ │ │ │ │ +0003c340: 6e75 6d62 6572 206f 6620 6461 7973 2062 number of days b
│ │ │ │ │ +0003c350: 6574 7765 656e 2061 4461 7465 2061 6e64 etween aDate and
│ │ │ │ │ +0003c360: 2074 6865 2072 6563 6569 7665 7220 286e the receiver (n
│ │ │ │ │ +0003c370: 6567 6174 6976 650a 2020 2020 2069 6620 egative. if
│ │ │ │ │ +0003c380: 7468 6520 7265 6365 6976 6572 2069 7320 the receiver is
│ │ │ │ │ +0003c390: 6265 666f 7265 2061 4461 7465 290a 0a73 before aDate)..s
│ │ │ │ │ +0003c3a0: 7562 7472 6163 7444 6179 733a 2064 6179 ubtractDays: day
│ │ │ │ │ +0003c3b0: 436f 756e 740a 2020 2020 2041 6e73 7765 Count. Answe
│ │ │ │ │ +0003c3c0: 7220 6120 6e65 7720 4461 7465 2070 6f69 r a new Date poi
│ │ │ │ │ +0003c3d0: 6e74 696e 6720 6461 7943 6f75 6e74 2062 nting dayCount b
│ │ │ │ │ +0003c3e0: 6566 6f72 6520 7468 6520 7265 6365 6976 efore the receiv
│ │ │ │ │ +0003c3f0: 6572 0a0a 0a1f 0a46 696c 653a 2067 7374 er.....File: gst
│ │ │ │ │ +0003c400: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ +0003c410: 653a 2044 6174 652d 636f 6d70 6174 6962 e: Date-compatib
│ │ │ │ │ +0003c420: 696c 6974 7920 286e 6f6e 2d41 4e53 4929 ility (non-ANSI)
│ │ │ │ │ +0003c430: 2c20 204e 6578 743a 2044 6174 652d 6461 , Next: Date-da
│ │ │ │ │ +0003c440: 7465 2063 6f6d 7075 7461 7469 6f6e 732c te computations,
│ │ │ │ │ +0003c450: 2020 5072 6576 3a20 4461 7465 2d62 6173 Prev: Date-bas
│ │ │ │ │ +0003c460: 6963 2c20 2055 703a 2044 6174 650a 0a31 ic, Up: Date..1
│ │ │ │ │ +0003c470: 2e35 392e 3520 4461 7465 3a20 636f 6d70 .59.5 Date: comp
│ │ │ │ │ +0003c480: 6174 6962 696c 6974 7920 286e 6f6e 2d41 atibility (non-A
│ │ │ │ │ +0003c490: 4e53 4929 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d NSI).-----------
│ │ │ │ │ +0003c4a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0003c4b0: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6461 790a ----------..day.
│ │ │ │ │ +0003c4c0: 2020 2020 2041 6e73 7765 7220 7468 6520 Answer the
│ │ │ │ │ +0003c4d0: 6461 7920 7265 7072 6573 656e 7465 6420 day represented
│ │ │ │ │ +0003c4e0: 6279 2074 6865 2072 6563 6569 7665 720a by the receiver.
│ │ │ │ │ +0003c4f0: 0a64 6179 4e61 6d65 0a20 2020 2020 416e .dayName. An
│ │ │ │ │ +0003c500: 7377 6572 2074 6865 2064 6179 206f 6620 swer the day of
│ │ │ │ │ +0003c510: 7765 656b 206f 6620 7468 6520 7265 6365 week of the rece
│ │ │ │ │ +0003c520: 6976 6572 2061 7320 6120 5379 6d62 6f6c iver as a Symbol
│ │ │ │ │ +0003c530: 0a0a 7368 6f72 744d 6f6e 7468 4e61 6d65 ..shortMonthName
│ │ │ │ │ +0003c540: 0a20 2020 2020 416e 7377 6572 2074 6865 . Answer the
│ │ │ │ │ +0003c550: 2061 6262 7265 7669 6174 6564 206e 616d abbreviated nam
│ │ │ │ │ +0003c560: 6520 6f66 2074 6865 206d 6f6e 7468 2072 e of the month r
│ │ │ │ │ +0003c570: 6570 7265 7365 6e74 6564 2062 7920 7468 epresented by th
│ │ │ │ │ +0003c580: 650a 2020 2020 2072 6563 6569 7665 720a e. receiver.
│ │ │ │ │ +0003c590: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ +0003c5a0: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ +0003c5b0: 4461 7465 2d64 6174 6520 636f 6d70 7574 Date-date comput
│ │ │ │ │ +0003c5c0: 6174 696f 6e73 2c20 204e 6578 743a 2044 ations, Next: D
│ │ │ │ │ +0003c5d0: 6174 652d 7072 696e 7469 6e67 2c20 2050 ate-printing, P
│ │ │ │ │ +0003c5e0: 7265 763a 2044 6174 652d 636f 6d70 6174 rev: Date-compat
│ │ │ │ │ +0003c5f0: 6962 696c 6974 7920 286e 6f6e 2d41 4e53 ibility (non-ANS
│ │ │ │ │ +0003c600: 4929 2c20 2055 703a 2044 6174 650a 0a31 I), Up: Date..1
│ │ │ │ │ +0003c610: 2e35 392e 3620 4461 7465 3a20 6461 7465 .59.6 Date: date
│ │ │ │ │ +0003c620: 2063 6f6d 7075 7461 7469 6f6e 730a 2d2d computations.--
│ │ │ │ │ +0003c630: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0003c640: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6173 ------------..as
│ │ │ │ │ +0003c650: 5365 636f 6e64 730a 2020 2020 2041 6e73 Seconds. Ans
│ │ │ │ │ +0003c660: 7765 7220 7468 6520 6461 7465 2061 7320 wer the date as
│ │ │ │ │ +0003c670: 7468 6520 6e75 6d62 6572 206f 6620 7365 the number of se
│ │ │ │ │ +0003c680: 636f 6e64 7320 6672 6f6d 2031 2f31 2f31 conds from 1/1/1
│ │ │ │ │ +0003c690: 3930 312e 0a0a 6461 794f 664d 6f6e 7468 901...dayOfMonth
│ │ │ │ │ +0003c6a0: 0a20 2020 2020 416e 7377 6572 2074 6865 . Answer the
│ │ │ │ │ +0003c6b0: 2064 6179 2072 6570 7265 7365 6e74 6564 day represented
│ │ │ │ │ +0003c6c0: 2062 7920 7468 6520 7265 6365 6976 6572 by the receiver
│ │ │ │ │ +0003c6d0: 2028 7361 6d65 2061 7320 2364 6179 290a (same as #day).
│ │ │ │ │ +0003c6e0: 0a64 6179 4f66 5765 656b 0a20 2020 2020 .dayOfWeek.
│ │ │ │ │ +0003c6f0: 416e 7377 6572 2074 6865 2064 6179 206f Answer the day o
│ │ │ │ │ +0003c700: 6620 7765 656b 206f 6620 7468 6520 7265 f week of the re
│ │ │ │ │ +0003c710: 6365 6976 6572 2e20 3120 3d20 4d6f 6e64 ceiver. 1 = Mond
│ │ │ │ │ +0003c720: 6179 2c20 3720 3d20 5375 6e64 6179 0a0a ay, 7 = Sunday..
│ │ │ │ │ +0003c730: 6461 794f 6657 6565 6b41 6262 7265 7669 dayOfWeekAbbrevi
│ │ │ │ │ +0003c740: 6174 696f 6e0a 2020 2020 2041 6e73 7765 ation. Answe
│ │ │ │ │ +0003c750: 7220 7468 6520 6461 7920 6f66 2077 6565 r the day of wee
│ │ │ │ │ +0003c760: 6b20 6f66 2074 6865 2072 6563 6569 7665 k of the receive
│ │ │ │ │ +0003c770: 7220 6173 2061 2053 796d 626f 6c0a 0a64 r as a Symbol..d
│ │ │ │ │ +0003c780: 6179 4f66 5765 656b 4e61 6d65 0a20 2020 ayOfWeekName.
│ │ │ │ │ +0003c790: 2020 416e 7377 6572 2074 6865 2064 6179 Answer the day
│ │ │ │ │ +0003c7a0: 206f 6620 7765 656b 206f 6620 7468 6520 of week of the
│ │ │ │ │ +0003c7b0: 7265 6365 6976 6572 2061 7320 6120 5379 receiver as a Sy
│ │ │ │ │ +0003c7c0: 6d62 6f6c 0a0a 6461 794f 6659 6561 720a mbol..dayOfYear.
│ │ │ │ │ +0003c7d0: 2020 2020 2041 6e73 7765 7220 7468 6520 Answer the
│ │ │ │ │ +0003c7e0: 6461 7973 2070 6173 7365 6420 7369 6e63 days passed sinc
│ │ │ │ │ +0003c7f0: 6520 3331 2f31 3220 6f66 206c 6173 7420 e 31/12 of last
│ │ │ │ │ +0003c800: 7965 6172 3b20 652e 672e 204e 6577 2059 year; e.g. New Y
│ │ │ │ │ +0003c810: 6561 7227 730a 2020 2020 2044 6179 2069 ear's. Day i
│ │ │ │ │ +0003c820: 7320 310a 0a64 6179 7346 726f 6d42 6173 s 1..daysFromBas
│ │ │ │ │ +0003c830: 6544 6179 0a20 2020 2020 416e 7377 6572 eDay. Answer
│ │ │ │ │ +0003c840: 2074 6865 2064 6179 7320 7061 7373 6564 the days passed
│ │ │ │ │ +0003c850: 2073 696e 6365 2031 2f31 2f31 3930 310a since 1/1/1901.
│ │ │ │ │ +0003c860: 0a64 6179 7349 6e4d 6f6e 7468 0a20 2020 .daysInMonth.
│ │ │ │ │ +0003c870: 2020 416e 7377 6572 2074 6865 2064 6179 Answer the day
│ │ │ │ │ +0003c880: 7320 696e 2074 6865 206d 6f6e 7468 2072 s in the month r
│ │ │ │ │ +0003c890: 6570 7265 7365 6e74 6564 2062 7920 7468 epresented by th
│ │ │ │ │ +0003c8a0: 6520 7265 6365 6976 6572 0a0a 6461 7973 e receiver..days
│ │ │ │ │ +0003c8b0: 496e 5965 6172 0a20 2020 2020 416e 7377 InYear. Answ
│ │ │ │ │ +0003c8c0: 6572 2074 6865 2064 6179 7320 696e 2074 er the days in t
│ │ │ │ │ +0003c8d0: 6865 2079 6561 7220 7265 7072 6573 656e he year represen
│ │ │ │ │ +0003c8e0: 7465 6420 6279 2074 6865 2072 6563 6569 ted by the recei
│ │ │ │ │ +0003c8f0: 7665 720a 0a64 6179 734c 6566 7449 6e4d ver..daysLeftInM
│ │ │ │ │ +0003c900: 6f6e 7468 0a20 2020 2020 416e 7377 6572 onth. Answer
│ │ │ │ │ +0003c910: 2074 6865 2064 6179 7320 746f 2074 6865 the days to the
│ │ │ │ │ +0003c920: 2065 6e64 206f 6620 7468 6520 6d6f 6e74 end of the mont
│ │ │ │ │ +0003c930: 6820 7265 7072 6573 656e 7465 6420 6279 h represented by
│ │ │ │ │ +0003c940: 2074 6865 2072 6563 6569 7665 720a 0a64 the receiver..d
│ │ │ │ │ +0003c950: 6179 734c 6566 7449 6e59 6561 720a 2020 aysLeftInYear.
│ │ │ │ │ +0003c960: 2020 2041 6e73 7765 7220 7468 6520 6461 Answer the da
│ │ │ │ │ +0003c970: 7973 2074 6f20 7468 6520 656e 6420 6f66 ys to the end of
│ │ │ │ │ +0003c980: 2074 6865 2079 6561 7220 7265 7072 6573 the year repres
│ │ │ │ │ +0003c990: 656e 7465 6420 6279 2074 6865 2072 6563 ented by the rec
│ │ │ │ │ +0003c9a0: 6569 7665 720a 0a66 6972 7374 4461 794f eiver..firstDayO
│ │ │ │ │ +0003c9b0: 664d 6f6e 7468 0a20 2020 2020 416e 7377 fMonth. Answ
│ │ │ │ │ +0003c9c0: 6572 2061 2044 6174 6520 7265 7072 6573 er a Date repres
│ │ │ │ │ +0003c9d0: 656e 7469 6e67 2074 6865 2066 6972 7374 enting the first
│ │ │ │ │ +0003c9e0: 2064 6179 206f 6620 7468 6520 6d6f 6e74 day of the mont
│ │ │ │ │ +0003c9f0: 6820 7265 7072 6573 656e 7465 640a 2020 h represented.
│ │ │ │ │ +0003ca00: 2020 2062 7920 7468 6520 7265 6365 6976 by the receiv
│ │ │ │ │ +0003ca10: 6572 0a0a 6973 4c65 6170 5965 6172 0a20 er..isLeapYear.
│ │ │ │ │ +0003ca20: 2020 2020 416e 7377 6572 2077 6865 7468 Answer wheth
│ │ │ │ │ +0003ca30: 6572 2074 6865 2072 6563 6569 7665 7220 er the receiver
│ │ │ │ │ +0003ca40: 7265 6665 7273 2074 6f20 6120 6461 7465 refers to a date
│ │ │ │ │ +0003ca50: 2069 6e20 6120 6c65 6170 2079 6561 722e in a leap year.
│ │ │ │ │ +0003ca60: 0a0a 6c61 7374 4461 794f 664d 6f6e 7468 ..lastDayOfMonth
│ │ │ │ │ +0003ca70: 0a20 2020 2020 416e 7377 6572 2061 2044 . Answer a D
│ │ │ │ │ +0003ca80: 6174 6520 7265 7072 6573 656e 7469 6e67 ate representing
│ │ │ │ │ +0003ca90: 2074 6865 206c 6173 7420 6461 7920 6f66 the last day of
│ │ │ │ │ +0003caa0: 2074 6865 206d 6f6e 7468 2072 6570 7265 the month repre
│ │ │ │ │ +0003cab0: 7365 6e74 6564 0a20 2020 2020 6279 2074 sented. by t
│ │ │ │ │ +0003cac0: 6865 2072 6563 6569 7665 720a 0a6d 6f6e he receiver..mon
│ │ │ │ │ +0003cad0: 7468 0a20 2020 2020 416e 7377 6572 2074 th. Answer t
│ │ │ │ │ +0003cae0: 6865 2069 6e64 6578 206f 6620 7468 6520 he index of the
│ │ │ │ │ +0003caf0: 6d6f 6e74 6820 7265 7072 6573 656e 7465 month represente
│ │ │ │ │ +0003cb00: 6420 6279 2074 6865 2072 6563 6569 7665 d by the receive
│ │ │ │ │ +0003cb10: 720a 0a6d 6f6e 7468 4162 6272 6576 6961 r..monthAbbrevia
│ │ │ │ │ +0003cb20: 7469 6f6e 0a20 2020 2020 416e 7377 6572 tion. Answer
│ │ │ │ │ +0003cb30: 2074 6865 2061 6262 7265 7669 6174 6564 the abbreviated
│ │ │ │ │ +0003cb40: 206e 616d 6520 6f66 2074 6865 206d 6f6e name of the mon
│ │ │ │ │ +0003cb50: 7468 2072 6570 7265 7365 6e74 6564 2062 th represented b
│ │ │ │ │ +0003cb60: 7920 7468 650a 2020 2020 2072 6563 6569 y the. recei
│ │ │ │ │ +0003cb70: 7665 720a 0a6d 6f6e 7468 496e 6465 780a ver..monthIndex.
│ │ │ │ │ +0003cb80: 2020 2020 2041 6e73 7765 7220 7468 6520 Answer the
│ │ │ │ │ +0003cb90: 696e 6465 7820 6f66 2074 6865 206d 6f6e index of the mon
│ │ │ │ │ +0003cba0: 7468 2072 6570 7265 7365 6e74 6564 2062 th represented b
│ │ │ │ │ +0003cbb0: 7920 7468 6520 7265 6365 6976 6572 0a0a y the receiver..
│ │ │ │ │ +0003cbc0: 6d6f 6e74 684e 616d 650a 2020 2020 2041 monthName. A
│ │ │ │ │ +0003cbd0: 6e73 7765 7220 7468 6520 6e61 6d65 206f nswer the name o
│ │ │ │ │ +0003cbe0: 6620 7468 6520 6d6f 6e74 6820 7265 7072 f the month repr
│ │ │ │ │ +0003cbf0: 6573 656e 7465 6420 6279 2074 6865 2072 esented by the r
│ │ │ │ │ +0003cc00: 6563 6569 7665 720a 0a79 6561 720a 2020 eceiver..year.
│ │ │ │ │ +0003cc10: 2020 2041 6e73 7765 7220 7468 6520 7965 Answer the ye
│ │ │ │ │ +0003cc20: 6172 2072 6570 7265 7365 6e74 6564 2062 ar represented b
│ │ │ │ │ +0003cc30: 7920 7468 6520 7265 6365 6976 6572 0a0a y the receiver..
│ │ │ │ │ +0003cc40: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ +0003cc50: 652e 696e 666f 2c20 204e 6f64 653a 2044 e.info, Node: D
│ │ │ │ │ +0003cc60: 6174 652d 7072 696e 7469 6e67 2c20 204e ate-printing, N
│ │ │ │ │ +0003cc70: 6578 743a 2044 6174 652d 7374 696c 6c20 ext: Date-still
│ │ │ │ │ +0003cc80: 756e 636c 6173 7369 6669 6564 2c20 2050 unclassified, P
│ │ │ │ │ +0003cc90: 7265 763a 2044 6174 652d 6461 7465 2063 rev: Date-date c
│ │ │ │ │ +0003cca0: 6f6d 7075 7461 7469 6f6e 732c 2020 5570 omputations, Up
│ │ │ │ │ +0003ccb0: 3a20 4461 7465 0a0a 312e 3539 2e37 2044 : Date..1.59.7 D
│ │ │ │ │ +0003ccc0: 6174 653a 2070 7269 6e74 696e 670a 2d2d ate: printing.--
│ │ │ │ │ +0003ccd0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0003cce0: 2d2d 2d0a 0a70 7269 6e74 4f6e 3a20 6153 ---..printOn: aS
│ │ │ │ │ +0003ccf0: 7472 6561 6d0a 2020 2020 2050 7269 6e74 tream. Print
│ │ │ │ │ +0003cd00: 2061 2072 6570 7265 7365 6e74 6174 696f a representatio
│ │ │ │ │ +0003cd10: 6e20 666f 7220 7468 6520 7265 6365 6976 n for the receiv
│ │ │ │ │ +0003cd20: 6572 206f 6e20 6153 7472 6561 6d0a 0a0a er on aStream...
│ │ │ │ │ +0003cd30: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ +0003cd40: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 4461 .info, Node: Da
│ │ │ │ │ +0003cd50: 7465 2d73 7469 6c6c 2075 6e63 6c61 7373 te-still unclass
│ │ │ │ │ +0003cd60: 6966 6965 642c 2020 4e65 7874 3a20 4461 ified, Next: Da
│ │ │ │ │ +0003cd70: 7465 2d73 746f 7269 6e67 2c20 2050 7265 te-storing, Pre
│ │ │ │ │ +0003cd80: 763a 2044 6174 652d 7072 696e 7469 6e67 v: Date-printing
│ │ │ │ │ +0003cd90: 2c20 2055 703a 2044 6174 650a 0a31 2e35 , Up: Date..1.5
│ │ │ │ │ +0003cda0: 392e 3820 4461 7465 3a20 7374 696c 6c20 9.8 Date: still
│ │ │ │ │ +0003cdb0: 756e 636c 6173 7369 6669 6564 0a2d 2d2d unclassified.---
│ │ │ │ │ +0003cdc0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0003cdd0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 2b20 ------------..+
│ │ │ │ │ +0003cde0: 6144 7572 6174 696f 6e0a 2020 2020 2041 aDuration. A
│ │ │ │ │ +0003cdf0: 6e73 7765 7220 6120 6e65 7720 4461 7465 nswer a new Date
│ │ │ │ │ +0003ce00: 206f 7220 4461 7465 5469 6d65 2070 6f69 or DateTime poi
│ │ │ │ │ +0003ce10: 6e74 696e 6720 6144 7572 6174 696f 6e20 nting aDuration
│ │ │ │ │ +0003ce20: 7469 6d65 2070 6173 7420 7468 650a 2020 time past the.
│ │ │ │ │ +0003ce30: 2020 2072 6563 6569 7665 722e 0a0a 0a1f receiver.....
│ │ │ │ │ +0003ce40: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ +0003ce50: 696e 666f 2c20 204e 6f64 653a 2044 6174 info, Node: Dat
│ │ │ │ │ +0003ce60: 652d 7374 6f72 696e 672c 2020 4e65 7874 e-storing, Next
│ │ │ │ │ +0003ce70: 3a20 4461 7465 2d74 6573 7469 6e67 2c20 : Date-testing,
│ │ │ │ │ +0003ce80: 2050 7265 763a 2044 6174 652d 7374 696c Prev: Date-stil
│ │ │ │ │ +0003ce90: 6c20 756e 636c 6173 7369 6669 6564 2c20 l unclassified,
│ │ │ │ │ +0003cea0: 2055 703a 2044 6174 650a 0a31 2e35 392e Up: Date..1.59.
│ │ │ │ │ +0003ceb0: 3920 4461 7465 3a20 7374 6f72 696e 670a 9 Date: storing.
│ │ │ │ │ +0003cec0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0003ced0: 2d2d 2d2d 0a0a 7374 6f72 654f 6e3a 2061 ----..storeOn: a
│ │ │ │ │ +0003cee0: 5374 7265 616d 0a20 2020 2020 5374 6f72 Stream. Stor
│ │ │ │ │ +0003cef0: 6520 6f6e 2061 5374 7265 616d 2053 6d61 e on aStream Sma
│ │ │ │ │ +0003cf00: 6c6c 7461 6c6b 2063 6f64 6520 636f 6d70 lltalk code comp
│ │ │ │ │ +0003cf10: 696c 696e 6720 746f 2074 6865 2072 6563 iling to the rec
│ │ │ │ │ +0003cf20: 6569 7665 720a 0a0a 1f0a 4669 6c65 3a20 eiver.....File:
│ │ │ │ │ +0003cf30: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ +0003cf40: 4e6f 6465 3a20 4461 7465 2d74 6573 7469 Node: Date-testi
│ │ │ │ │ +0003cf50: 6e67 2c20 2050 7265 763a 2044 6174 652d ng, Prev: Date-
│ │ │ │ │ +0003cf60: 7374 6f72 696e 672c 2020 5570 3a20 4461 storing, Up: Da
│ │ │ │ │ +0003cf70: 7465 0a0a 312e 3539 2e31 3020 4461 7465 te..1.59.10 Date
│ │ │ │ │ +0003cf80: 3a20 7465 7374 696e 670a 2d2d 2d2d 2d2d : testing.------
│ │ │ │ │ +0003cf90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------.
│ │ │ │ │ +0003cfa0: 0a3c 2061 4461 7465 0a20 2020 2020 416e .< aDate. An
│ │ │ │ │ +0003cfb0: 7377 6572 2077 6865 7468 6572 2074 6865 swer whether the
│ │ │ │ │ +0003cfc0: 2072 6563 6569 7665 7220 696e 6469 6361 receiver indica
│ │ │ │ │ +0003cfd0: 7465 7320 6120 6461 7465 2070 7265 6365 tes a date prece
│ │ │ │ │ +0003cfe0: 6469 6e67 2061 4461 7465 0a0a 3d20 6144 ding aDate..= aD
│ │ │ │ │ +0003cff0: 6174 650a 2020 2020 2041 6e73 7765 7220 ate. Answer
│ │ │ │ │ +0003d000: 7768 6574 6865 7220 7468 6520 7265 6365 whether the rece
│ │ │ │ │ +0003d010: 6976 6572 2069 6e64 6963 6174 6573 2074 iver indicates t
│ │ │ │ │ +0003d020: 6865 2073 616d 6520 6461 7465 2061 7320 he same date as
│ │ │ │ │ +0003d030: 6144 6174 650a 0a68 6173 680a 2020 2020 aDate..hash.
│ │ │ │ │ +0003d040: 2041 6e73 7765 7220 616e 2068 6173 6820 Answer an hash
│ │ │ │ │ +0003d050: 7661 6c75 6520 666f 7220 7468 6520 7265 value for the re
│ │ │ │ │ +0003d060: 6365 6965 7672 0a0a 0a1f 0a46 696c 653a ceievr.....File:
│ │ │ │ │ +0003d070: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ +0003d080: 204e 6f64 653a 2044 6174 6554 696d 652c Node: DateTime,
│ │ │ │ │ +0003d090: 2020 4e65 7874 3a20 4465 6665 7272 6564 Next: Deferred
│ │ │ │ │ +0003d0a0: 5661 7269 6162 6c65 4269 6e64 696e 672c VariableBinding,
│ │ │ │ │ +0003d0b0: 2020 5072 6576 3a20 4461 7465 2c20 2055 Prev: Date, U
│ │ │ │ │ +0003d0c0: 703a 2042 6173 6520 636c 6173 7365 730a p: Base classes.
│ │ │ │ │ +0003d0d0: 0a31 2e36 3020 4461 7465 5469 6d65 0a3d .1.60 DateTime.=
│ │ │ │ │ +0003d0e0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a 4465 ============..De
│ │ │ │ │ +0003d0f0: 6669 6e65 6420 696e 206e 616d 6573 7061 fined in namespa
│ │ │ │ │ +0003d100: 6365 2053 6d61 6c6c 7461 6c6b 0a53 7570 ce Smalltalk.Sup
│ │ │ │ │ +0003d110: 6572 636c 6173 733a 2044 6174 650a 4361 erclass: Date.Ca
│ │ │ │ │ +0003d120: 7465 676f 7279 3a20 4c61 6e67 7561 6765 tegory: Language
│ │ │ │ │ +0003d130: 2d44 6174 6120 7479 7065 730a 2020 2020 -Data types.
│ │ │ │ │ +0003d140: 204d 7920 696e 7374 616e 6365 7320 7265 My instances re
│ │ │ │ │ +0003d150: 7072 6573 656e 7420 7469 6d65 7374 616d present timestam
│ │ │ │ │ +0003d160: 7073 2e0a 0a2a 204d 656e 753a 0a0a 2a20 ps...* Menu:..*
│ │ │ │ │ +0003d170: 4461 7465 5469 6d65 2063 6c61 7373 2d69 DateTime class-i
│ │ │ │ │ +0003d180: 6e66 6f72 6d61 7469 6f6e 3a3a 2020 2863 nformation:: (c
│ │ │ │ │ +0003d190: 6c61 7373 290a 2a20 4461 7465 5469 6d65 lass).* DateTime
│ │ │ │ │ +0003d1a0: 2063 6c61 7373 2d69 6e73 7461 6e63 6520 class-instance
│ │ │ │ │ +0003d1b0: 6372 6561 7469 6f6e 3a3a 2020 2863 6c61 creation:: (cla
│ │ │ │ │ +0003d1c0: 7373 290a 2a20 4461 7465 5469 6d65 2063 ss).* DateTime c
│ │ │ │ │ +0003d1d0: 6c61 7373 2d69 6e73 7461 6e63 6520 6372 lass-instance cr
│ │ │ │ │ +0003d1e0: 6561 7469 6f6e 2028 6e6f 6e2d 414e 5349 eation (non-ANSI
│ │ │ │ │ +0003d1f0: 293a 3a20 2028 636c 6173 7329 0a2a 2044 ):: (class).* D
│ │ │ │ │ +0003d200: 6174 6554 696d 652d 6261 7369 633a 3a20 ateTime-basic::
│ │ │ │ │ +0003d210: 2028 696e 7374 616e 6365 290a 2a20 4461 (instance).* Da
│ │ │ │ │ +0003d220: 7465 5469 6d65 2d63 6f6d 7075 7461 7469 teTime-computati
│ │ │ │ │ +0003d230: 6f6e 733a 3a20 2028 696e 7374 616e 6365 ons:: (instance
│ │ │ │ │ +0003d240: 290a 2a20 4461 7465 5469 6d65 2d70 7269 ).* DateTime-pri
│ │ │ │ │ +0003d250: 6e74 696e 673a 3a20 2028 696e 7374 616e nting:: (instan
│ │ │ │ │ +0003d260: 6365 290a 2a20 4461 7465 5469 6d65 2d73 ce).* DateTime-s
│ │ │ │ │ +0003d270: 706c 6974 7469 6e67 2069 6e20 6461 7465 plitting in date
│ │ │ │ │ +0003d280: 7320 2620 7469 6d65 733a 3a20 2028 696e s & times:: (in
│ │ │ │ │ +0003d290: 7374 616e 6365 290a 2a20 4461 7465 5469 stance).* DateTi
│ │ │ │ │ +0003d2a0: 6d65 2d73 746f 7269 6e67 3a3a 2020 2869 me-storing:: (i
│ │ │ │ │ +0003d2b0: 6e73 7461 6e63 6529 0a2a 2044 6174 6554 nstance).* DateT
│ │ │ │ │ +0003d2c0: 696d 652d 7465 7374 696e 673a 3a20 2028 ime-testing:: (
│ │ │ │ │ +0003d2d0: 696e 7374 616e 6365 290a 2a20 4461 7465 instance).* Date
│ │ │ │ │ +0003d2e0: 5469 6d65 2d74 696d 6520 7a6f 6e65 733a Time-time zones:
│ │ │ │ │ +0003d2f0: 3a20 2028 696e 7374 616e 6365 290a 0a1f : (instance)...
│ │ │ │ │ +0003d300: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ +0003d310: 696e 666f 2c20 204e 6f64 653a 2044 6174 info, Node: Dat
│ │ │ │ │ +0003d320: 6554 696d 6520 636c 6173 732d 696e 666f eTime class-info
│ │ │ │ │ +0003d330: 726d 6174 696f 6e2c 2020 4e65 7874 3a20 rmation, Next:
│ │ │ │ │ +0003d340: 4461 7465 5469 6d65 2063 6c61 7373 2d69 DateTime class-i
│ │ │ │ │ +0003d350: 6e73 7461 6e63 6520 6372 6561 7469 6f6e nstance creation
│ │ │ │ │ +0003d360: 2c20 2055 703a 2044 6174 6554 696d 650a , Up: DateTime.
│ │ │ │ │ +0003d370: 0a31 2e36 302e 3120 4461 7465 5469 6d65 .1.60.1 DateTime
│ │ │ │ │ +0003d380: 2063 6c61 7373 3a20 696e 666f 726d 6174 class: informat
│ │ │ │ │ +0003d390: 696f 6e0a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ion.------------
│ │ │ │ │ +0003d3a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0003d3b0: 2d2d 2d2d 2d2d 0a0a 636c 6f63 6b50 7265 ------..clockPre
│ │ │ │ │ +0003d3c0: 6369 7369 6f6e 0a20 2020 2020 416e 7377 cision. Answ
│ │ │ │ │ +0003d3d0: 6572 2060 436c 6f63 6b50 7265 6369 7369 er `ClockPrecisi
│ │ │ │ │ +0003d3e0: 6f6e 272e 0a0a 696e 6974 6961 6c69 7a65 on'...initialize
│ │ │ │ │ +0003d3f0: 0a20 2020 2020 496e 6974 6961 6c69 7a65 . Initialize
│ │ │ │ │ +0003d400: 2074 6865 2072 6563 6569 7665 7227 7320 the receiver's
│ │ │ │ │ +0003d410: 636c 6173 7320 7661 7269 6162 6c65 730a class variables.
│ │ │ │ │ +0003d420: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ +0003d430: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ +0003d440: 4461 7465 5469 6d65 2063 6c61 7373 2d69 DateTime class-i
│ │ │ │ │ +0003d450: 6e73 7461 6e63 6520 6372 6561 7469 6f6e nstance creation
│ │ │ │ │ +0003d460: 2c20 204e 6578 743a 2044 6174 6554 696d , Next: DateTim
│ │ │ │ │ +0003d470: 6520 636c 6173 732d 696e 7374 616e 6365 e class-instance
│ │ │ │ │ +0003d480: 2063 7265 6174 696f 6e20 286e 6f6e 2d41 creation (non-A
│ │ │ │ │ +0003d490: 4e53 4929 2c20 2050 7265 763a 2044 6174 NSI), Prev: Dat
│ │ │ │ │ +0003d4a0: 6554 696d 6520 636c 6173 732d 696e 666f eTime class-info
│ │ │ │ │ +0003d4b0: 726d 6174 696f 6e2c 2020 5570 3a20 4461 rmation, Up: Da
│ │ │ │ │ +0003d4c0: 7465 5469 6d65 0a0a 312e 3630 2e32 2044 teTime..1.60.2 D
│ │ │ │ │ +0003d4d0: 6174 6554 696d 6520 636c 6173 733a 2069 ateTime class: i
│ │ │ │ │ +0003d4e0: 6e73 7461 6e63 6520 6372 6561 7469 6f6e nstance creation
│ │ │ │ │ +0003d4f0: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------
│ │ │ │ │ +0003d500: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0003d510: 2d2d 2d2d 2d2d 2d2d 2d0a 0a6e 6f77 0a20 ---------..now.
│ │ │ │ │ +0003d520: 2020 2020 416e 7377 6572 2061 6e20 696e Answer an in
│ │ │ │ │ +0003d530: 7374 616e 6365 206f 6620 7468 6520 7265 stance of the re
│ │ │ │ │ +0003d540: 6365 6976 6572 2072 6566 6572 7269 6e67 ceiver referring
│ │ │ │ │ +0003d550: 2074 6f20 7468 6520 6375 7272 656e 7420 to the current
│ │ │ │ │ +0003d560: 6461 7465 0a20 2020 2020 616e 6420 7469 date. and ti
│ │ │ │ │ +0003d570: 6d65 2e0a 0a72 6561 6446 726f 6d3a 2061 me...readFrom: a
│ │ │ │ │ +0003d580: 5374 7265 616d 0a20 2020 2020 5061 7273 Stream. Pars
│ │ │ │ │ +0003d590: 6520 616e 2069 6e73 7461 6e63 6520 6f66 e an instance of
│ │ │ │ │ +0003d5a0: 2074 6865 2072 6563 6569 7665 7220 6672 the receiver fr
│ │ │ │ │ +0003d5b0: 6f6d 2061 5374 7265 616d 0a0a 746f 6461 om aStream..toda
│ │ │ │ │ +0003d5c0: 790a 2020 2020 2041 6e73 7765 7220 616e y. Answer an
│ │ │ │ │ +0003d5d0: 2069 6e73 7461 6e63 6520 6f66 2074 6865 instance of the
│ │ │ │ │ +0003d5e0: 2072 6563 6569 7665 7220 7265 6665 7272 receiver referr
│ │ │ │ │ +0003d5f0: 696e 6720 746f 206d 6964 6e69 6768 7420 ing to midnight
│ │ │ │ │ +0003d600: 6f66 2074 6f64 6179 0a20 2020 2020 696e of today. in
│ │ │ │ │ +0003d610: 206c 6f63 616c 2074 696d 652e 0a0a 7965 local time...ye
│ │ │ │ │ +0003d620: 6172 3a20 7920 6461 793a 2064 2068 6f75 ar: y day: d hou
│ │ │ │ │ +0003d630: 723a 2068 206d 696e 7574 653a 206d 696e r: h minute: min
│ │ │ │ │ +0003d640: 2073 6563 6f6e 643a 2073 0a20 2020 2020 second: s.
│ │ │ │ │ +0003d650: 416e 7377 6572 2061 2044 6174 6554 696d Answer a DateTim
│ │ │ │ │ +0003d660: 6520 6465 6e6f 7469 6e67 2074 6865 2064 e denoting the d
│ │ │ │ │ +0003d670: 2d74 6820 6461 7920 6f66 2074 6865 2067 -th day of the g
│ │ │ │ │ +0003d680: 6976 656e 2079 6561 722c 2061 6e64 0a20 iven year, and.
│ │ │ │ │ +0003d690: 2020 2020 7365 7474 696e 6720 7468 6520 setting the
│ │ │ │ │ +0003d6a0: 7469 6d65 2070 6172 7420 746f 2074 6865 time part to the
│ │ │ │ │ +0003d6b0: 2067 6976 656e 2068 6f75 722c 206d 696e given hour, min
│ │ │ │ │ +0003d6c0: 7574 652c 2061 6e64 2073 6563 6f6e 640a ute, and second.
│ │ │ │ │ +0003d6d0: 0a79 6561 723a 2079 2064 6179 3a20 6420 .year: y day: d
│ │ │ │ │ +0003d6e0: 686f 7572 3a20 6820 6d69 6e75 7465 3a20 hour: h minute:
│ │ │ │ │ +0003d6f0: 6d69 6e20 7365 636f 6e64 3a20 7320 6f66 min second: s of
│ │ │ │ │ +0003d700: 6673 6574 3a20 6f66 730a 2020 2020 2041 fset: ofs. A
│ │ │ │ │ +0003d710: 6e73 7765 7220 6120 4461 7465 5469 6d65 nswer a DateTime
│ │ │ │ │ +0003d720: 2064 656e 6f74 696e 6720 7468 6520 642d denoting the d-
│ │ │ │ │ +0003d730: 7468 2064 6179 206f 6620 7468 6520 6769 th day of the gi
│ │ │ │ │ +0003d740: 7665 6e20 7965 6172 2e20 2053 6574 0a20 ven year. Set.
│ │ │ │ │ +0003d750: 2020 2020 7468 6520 6f66 6673 6574 2066 the offset f
│ │ │ │ │ +0003d760: 6965 6c64 2074 6f20 6f66 7320 2861 2044 ield to ofs (a D
│ │ │ │ │ +0003d770: 7572 6174 696f 6e29 2c20 616e 6420 7468 uration), and th
│ │ │ │ │ +0003d780: 6520 7469 6d65 2070 6172 7420 746f 2074 e time part to t
│ │ │ │ │ +0003d790: 6865 0a20 2020 2020 6769 7665 6e20 686f he. given ho
│ │ │ │ │ +0003d7a0: 7572 2c20 6d69 6e75 7465 2c20 616e 6420 ur, minute, and
│ │ │ │ │ +0003d7b0: 7365 636f 6e64 0a0a 7965 6172 3a20 7920 second..year: y
│ │ │ │ │ +0003d7c0: 6d6f 6e74 683a 206d 2064 6179 3a20 6420 month: m day: d
│ │ │ │ │ +0003d7d0: 686f 7572 3a20 6820 6d69 6e75 7465 3a20 hour: h minute:
│ │ │ │ │ +0003d7e0: 6d69 6e20 7365 636f 6e64 3a20 730a 2020 min second: s.
│ │ │ │ │ +0003d7f0: 2020 2041 6e73 7765 7220 6120 4461 7465 Answer a Date
│ │ │ │ │ +0003d800: 5469 6d65 2064 656e 6f74 696e 6720 7468 Time denoting th
│ │ │ │ │ +0003d810: 6520 642d 7468 2064 6179 206f 6620 7468 e d-th day of th
│ │ │ │ │ +0003d820: 6520 6769 7665 6e20 2861 7320 6120 6e75 e given (as a nu
│ │ │ │ │ +0003d830: 6d62 6572 290a 2020 2020 206d 6f6e 7468 mber). month
│ │ │ │ │ +0003d840: 2061 6e64 2079 6561 722c 2073 6574 7469 and year, setti
│ │ │ │ │ +0003d850: 6e67 2074 6865 2074 696d 6520 7061 7274 ng the time part
│ │ │ │ │ +0003d860: 2074 6f20 7468 6520 6769 7665 6e20 686f to the given ho
│ │ │ │ │ +0003d870: 7572 2c20 6d69 6e75 7465 2c0a 2020 2020 ur, minute,.
│ │ │ │ │ +0003d880: 2061 6e64 2073 6563 6f6e 640a 0a79 6561 and second..yea
│ │ │ │ │ +0003d890: 723a 2079 206d 6f6e 7468 3a20 6d20 6461 r: y month: m da
│ │ │ │ │ +0003d8a0: 793a 2064 2068 6f75 723a 2068 206d 696e y: d hour: h min
│ │ │ │ │ +0003d8b0: 7574 653a 206d 696e 2073 6563 6f6e 643a ute: min second:
│ │ │ │ │ +0003d8c0: 2073 206f 6666 7365 743a 206f 6673 0a20 s offset: ofs.
│ │ │ │ │ +0003d8d0: 2020 2020 416e 7377 6572 2061 2044 6174 Answer a Dat
│ │ │ │ │ +0003d8e0: 6554 696d 6520 6465 6e6f 7469 6e67 2074 eTime denoting t
│ │ │ │ │ +0003d8f0: 6865 2064 2d74 6820 6461 7920 6f66 2074 he d-th day of t
│ │ │ │ │ +0003d900: 6865 2067 6976 656e 2028 6173 2061 206e he given (as a n
│ │ │ │ │ +0003d910: 756d 6265 7229 0a20 2020 2020 6d6f 6e74 umber). mont
│ │ │ │ │ +0003d920: 6820 616e 6420 7965 6172 2e20 5365 7420 h and year. Set
│ │ │ │ │ +0003d930: 7468 6520 6f66 6673 6574 2066 6965 6c64 the offset field
│ │ │ │ │ +0003d940: 2074 6f20 6f66 7320 2861 2044 7572 6174 to ofs (a Durat
│ │ │ │ │ +0003d950: 696f 6e29 2c20 616e 6420 7468 650a 2020 ion), and the.
│ │ │ │ │ +0003d960: 2020 2074 6865 2074 696d 6520 7061 7274 the time part
│ │ │ │ │ +0003d970: 2074 6f20 7468 6520 6769 7665 6e20 686f to the given ho
│ │ │ │ │ +0003d980: 7572 2c20 6d69 6e75 7465 2c20 616e 6420 ur, minute, and
│ │ │ │ │ +0003d990: 7365 636f 6e64 0a0a 0a1f 0a46 696c 653a second.....File:
│ │ │ │ │ +0003d9a0: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ +0003d9b0: 204e 6f64 653a 2044 6174 6554 696d 6520 Node: DateTime
│ │ │ │ │ +0003d9c0: 636c 6173 732d 696e 7374 616e 6365 2063 class-instance c
│ │ │ │ │ +0003d9d0: 7265 6174 696f 6e20 286e 6f6e 2d41 4e53 reation (non-ANS
│ │ │ │ │ +0003d9e0: 4929 2c20 204e 6578 743a 2044 6174 6554 I), Next: DateT
│ │ │ │ │ +0003d9f0: 696d 652d 6261 7369 632c 2020 5072 6576 ime-basic, Prev
│ │ │ │ │ +0003da00: 3a20 4461 7465 5469 6d65 2063 6c61 7373 : DateTime class
│ │ │ │ │ +0003da10: 2d69 6e73 7461 6e63 6520 6372 6561 7469 -instance creati
│ │ │ │ │ +0003da20: 6f6e 2c20 2055 703a 2044 6174 6554 696d on, Up: DateTim
│ │ │ │ │ +0003da30: 650a 0a31 2e36 302e 3320 4461 7465 5469 e..1.60.3 DateTi
│ │ │ │ │ +0003da40: 6d65 2063 6c61 7373 3a20 696e 7374 616e me class: instan
│ │ │ │ │ +0003da50: 6365 2063 7265 6174 696f 6e20 286e 6f6e ce creation (non
│ │ │ │ │ +0003da60: 2d41 4e53 4929 0a2d 2d2d 2d2d 2d2d 2d2d -ANSI).---------
│ │ │ │ │ +0003da70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0003da80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0003da90: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6461 7465 ----------..date
│ │ │ │ │ +0003daa0: 3a20 6144 6174 6520 7469 6d65 3a20 6154 : aDate time: aT
│ │ │ │ │ +0003dab0: 696d 650a 2020 2020 2041 6e73 7765 7220 ime. Answer
│ │ │ │ │ +0003dac0: 6120 4461 7465 5469 6d65 2064 656e 6f74 a DateTime denot
│ │ │ │ │ +0003dad0: 696e 6720 7468 6520 6769 7665 6e20 6461 ing the given da
│ │ │ │ │ +0003dae0: 7465 2061 6e64 2074 696d 652e 2053 6574 te and time. Set
│ │ │ │ │ +0003daf0: 2074 6865 206f 6666 7365 740a 2020 2020 the offset.
│ │ │ │ │ +0003db00: 2066 6965 6c64 2074 6f20 6f66 7320 2861 field to ofs (a
│ │ │ │ │ +0003db10: 2044 7572 6174 696f 6e29 2e0a 0a64 6174 Duration)...dat
│ │ │ │ │ +0003db20: 653a 2061 4461 7465 2074 696d 653a 2061 e: aDate time: a
│ │ │ │ │ +0003db30: 5469 6d65 206f 6666 7365 743a 206f 6673 Time offset: ofs
│ │ │ │ │ +0003db40: 0a20 2020 2020 416e 7377 6572 2061 2044 . Answer a D
│ │ │ │ │ +0003db50: 6174 6554 696d 6520 6465 6e6f 7469 6e67 ateTime denoting
│ │ │ │ │ +0003db60: 2074 6865 2067 6976 656e 2064 6174 6520 the given date
│ │ │ │ │ +0003db70: 616e 6420 7469 6d65 2e20 5365 7420 7468 and time. Set th
│ │ │ │ │ +0003db80: 6520 6f66 6673 6574 0a20 2020 2020 6669 e offset. fi
│ │ │ │ │ +0003db90: 656c 6420 746f 206f 6673 2028 6120 4475 eld to ofs (a Du
│ │ │ │ │ +0003dba0: 7261 7469 6f6e 292e 0a0a 6672 6f6d 4461 ration)...fromDa
│ │ │ │ │ +0003dbb0: 7973 3a20 6461 7973 2073 6563 6f6e 6473 ys: days seconds
│ │ │ │ │ +0003dbc0: 3a20 7365 6373 0a20 2020 2020 416e 7377 : secs. Answ
│ │ │ │ │ +0003dbd0: 6572 2061 2044 6174 6554 696d 6520 6465 er a DateTime de
│ │ │ │ │ +0003dbe0: 6e6f 7469 6e67 2074 6865 2067 6976 656e noting the given
│ │ │ │ │ +0003dbf0: 2064 6174 6520 2861 7320 6461 7973 2073 date (as days s
│ │ │ │ │ +0003dc00: 696e 6365 204a 616e 7561 7279 0a20 2020 ince January.
│ │ │ │ │ +0003dc10: 2020 312c 2031 3930 3129 2061 6e64 2074 1, 1901) and t
│ │ │ │ │ +0003dc20: 696d 6520 2861 7320 7365 636f 6e64 7320 ime (as seconds
│ │ │ │ │ +0003dc30: 7369 6e63 6520 5554 4320 6d69 646e 6967 since UTC midnig
│ │ │ │ │ +0003dc40: 6874 292e 0a0a 6672 6f6d 4461 7973 3a20 ht)...fromDays:
│ │ │ │ │ +0003dc50: 6461 7973 2073 6563 6f6e 6473 3a20 7365 days seconds: se
│ │ │ │ │ +0003dc60: 6373 206f 6666 7365 743a 206f 6673 0a20 cs offset: ofs.
│ │ │ │ │ +0003dc70: 2020 2020 416e 7377 6572 2061 2044 6174 Answer a Dat
│ │ │ │ │ +0003dc80: 6554 696d 6520 6465 6e6f 7469 6e67 2074 eTime denoting t
│ │ │ │ │ +0003dc90: 6865 2067 6976 656e 2064 6174 6520 2861 he given date (a
│ │ │ │ │ +0003dca0: 7320 6461 7973 2073 696e 6365 204a 616e s days since Jan
│ │ │ │ │ +0003dcb0: 7561 7279 0a20 2020 2020 312c 2031 3930 uary. 1, 190
│ │ │ │ │ +0003dcc0: 3129 2061 6e64 2074 696d 6520 2861 7320 1) and time (as
│ │ │ │ │ +0003dcd0: 7365 636f 6e64 7320 7369 6e63 6520 6d69 seconds since mi
│ │ │ │ │ +0003dce0: 646e 6967 6874 292e 2053 6574 2074 6865 dnight). Set the
│ │ │ │ │ +0003dcf0: 206f 6666 7365 740a 2020 2020 2066 6965 offset. fie
│ │ │ │ │ +0003dd00: 6c64 2074 6f20 6f66 7320 2861 2044 7572 ld to ofs (a Dur
│ │ │ │ │ +0003dd10: 6174 696f 6e29 2e0a 0a66 726f 6d53 6563 ation)...fromSec
│ │ │ │ │ +0003dd20: 6f6e 6473 3a20 7365 6373 0a20 2020 2020 onds: secs.
│ │ │ │ │ +0003dd30: 416e 7377 6572 2061 2044 6174 6554 696d Answer a DateTim
│ │ │ │ │ +0003dd40: 6520 6465 6e6f 7469 6e67 2074 6865 2067 e denoting the g
│ │ │ │ │ +0003dd50: 6976 656e 2064 6174 6520 616e 6420 7469 iven date and ti
│ │ │ │ │ +0003dd60: 6d65 2028 6173 2073 6563 6f6e 6473 0a20 me (as seconds.
│ │ │ │ │ +0003dd70: 2020 2020 7369 6e63 6520 4a61 6e75 6172 since Januar
│ │ │ │ │ +0003dd80: 7920 312c 2031 3930 3120 6d69 646e 6967 y 1, 1901 midnig
│ │ │ │ │ +0003dd90: 6874 2055 5443 292e 0a0a 6672 6f6d 5365 ht UTC)...fromSe
│ │ │ │ │ +0003dda0: 636f 6e64 733a 2073 6563 7320 6f66 6673 conds: secs offs
│ │ │ │ │ +0003ddb0: 6574 3a20 6f66 730a 2020 2020 2041 6e73 et: ofs. Ans
│ │ │ │ │ +0003ddc0: 7765 7220 6120 4461 7465 5469 6d65 2064 wer a DateTime d
│ │ │ │ │ +0003ddd0: 656e 6f74 696e 6720 7468 6520 6769 7665 enoting the give
│ │ │ │ │ +0003dde0: 6e20 6461 7465 2061 6e64 2074 696d 6520 n date and time
│ │ │ │ │ +0003ddf0: 2861 7320 7365 636f 6e64 730a 2020 2020 (as seconds.
│ │ │ │ │ +0003de00: 2073 696e 6365 204a 616e 7561 7279 2031 since January 1
│ │ │ │ │ +0003de10: 2c20 3139 3031 206d 6964 6e69 6768 7429 , 1901 midnight)
│ │ │ │ │ +0003de20: 2e20 5365 7420 7468 6520 6f66 6673 6574 . Set the offset
│ │ │ │ │ +0003de30: 2066 6965 6c64 2074 6f20 6f66 7320 2861 field to ofs (a
│ │ │ │ │ +0003de40: 0a20 2020 2020 4475 7261 7469 6f6e 292e . Duration).
│ │ │ │ │ +0003de50: 0a0a 0a1f 0a46 696c 653a 2067 7374 2d62 .....File: gst-b
│ │ │ │ │ +0003de60: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ +0003de70: 2044 6174 6554 696d 652d 6261 7369 632c DateTime-basic,
│ │ │ │ │ +0003de80: 2020 4e65 7874 3a20 4461 7465 5469 6d65 Next: DateTime
│ │ │ │ │ +0003de90: 2d63 6f6d 7075 7461 7469 6f6e 732c 2020 -computations,
│ │ │ │ │ +0003dea0: 5072 6576 3a20 4461 7465 5469 6d65 2063 Prev: DateTime c
│ │ │ │ │ +0003deb0: 6c61 7373 2d69 6e73 7461 6e63 6520 6372 lass-instance cr
│ │ │ │ │ +0003dec0: 6561 7469 6f6e 2028 6e6f 6e2d 414e 5349 eation (non-ANSI
│ │ │ │ │ +0003ded0: 292c 2020 5570 3a20 4461 7465 5469 6d65 ), Up: DateTime
│ │ │ │ │ +0003dee0: 0a0a 312e 3630 2e34 2044 6174 6554 696d ..1.60.4 DateTim
│ │ │ │ │ +0003def0: 653a 2062 6173 6963 0a2d 2d2d 2d2d 2d2d e: basic.-------
│ │ │ │ │ +0003df00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------.
│ │ │ │ │ +0003df10: 0a2b 2061 4475 7261 7469 6f6e 0a20 2020 .+ aDuration.
│ │ │ │ │ +0003df20: 2020 416e 7377 6572 2061 206e 6577 2044 Answer a new D
│ │ │ │ │ +0003df30: 6174 6520 706f 696e 7469 6e67 2061 4475 ate pointing aDu
│ │ │ │ │ +0003df40: 7261 7469 6f6e 2074 696d 6520 7061 7374 ration time past
│ │ │ │ │ +0003df50: 2074 6865 2072 6563 6569 7665 720a 0a2d the receiver..-
│ │ │ │ │ +0003df60: 2061 4461 7465 5469 6d65 4f72 4475 7261 aDateTimeOrDura
│ │ │ │ │ +0003df70: 7469 6f6e 0a20 2020 2020 416e 7377 6572 tion. Answer
│ │ │ │ │ +0003df80: 2061 206e 6577 2044 6174 6520 706f 696e a new Date poin
│ │ │ │ │ +0003df90: 7469 6e67 2064 6179 436f 756e 7420 6265 ting dayCount be
│ │ │ │ │ +0003dfa0: 666f 7265 2074 6865 2072 6563 6569 7665 fore the receive
│ │ │ │ │ +0003dfb0: 720a 0a0a 1f0a 4669 6c65 3a20 6773 742d r.....File: gst-
│ │ │ │ │ +0003dfc0: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ +0003dfd0: 3a20 4461 7465 5469 6d65 2d63 6f6d 7075 : DateTime-compu
│ │ │ │ │ +0003dfe0: 7461 7469 6f6e 732c 2020 4e65 7874 3a20 tations, Next:
│ │ │ │ │ +0003dff0: 4461 7465 5469 6d65 2d70 7269 6e74 696e DateTime-printin
│ │ │ │ │ +0003e000: 672c 2020 5072 6576 3a20 4461 7465 5469 g, Prev: DateTi
│ │ │ │ │ +0003e010: 6d65 2d62 6173 6963 2c20 2055 703a 2044 me-basic, Up: D
│ │ │ │ │ +0003e020: 6174 6554 696d 650a 0a31 2e36 302e 3520 ateTime..1.60.5
│ │ │ │ │ +0003e030: 4461 7465 5469 6d65 3a20 636f 6d70 7574 DateTime: comput
│ │ │ │ │ +0003e040: 6174 696f 6e73 0a2d 2d2d 2d2d 2d2d 2d2d ations.---------
│ │ │ │ │ +0003e050: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0003e060: 2d2d 2d2d 0a0a 6173 5365 636f 6e64 730a ----..asSeconds.
│ │ │ │ │ +0003e070: 2020 2020 2041 6e73 7765 7220 7468 6520 Answer the
│ │ │ │ │ +0003e080: 6461 7465 2061 7320 7468 6520 6e75 6d62 date as the numb
│ │ │ │ │ +0003e090: 6572 206f 6620 7365 636f 6e64 7320 6672 er of seconds fr
│ │ │ │ │ +0003e0a0: 6f6d 2031 2f31 2f31 3930 312e 0a0a 6461 om 1/1/1901...da
│ │ │ │ │ +0003e0b0: 794f 6657 6565 6b0a 2020 2020 2041 6e73 yOfWeek. Ans
│ │ │ │ │ +0003e0c0: 7765 7220 7468 6520 6461 7920 6f66 2077 wer the day of w
│ │ │ │ │ +0003e0d0: 6565 6b20 6f66 2074 6865 2072 6563 6569 eek of the recei
│ │ │ │ │ +0003e0e0: 7665 722e 2055 6e6c 696b 6520 4461 7465 ver. Unlike Date
│ │ │ │ │ +0003e0f0: 732c 2044 6174 6541 6e64 5469 6d65 730a s, DateAndTimes.
│ │ │ │ │ +0003e100: 2020 2020 2068 6176 6520 3120 3d20 5375 have 1 = Su
│ │ │ │ │ +0003e110: 6e64 6179 2c20 3720 3d20 5361 7475 7264 nday, 7 = Saturd
│ │ │ │ │ +0003e120: 6179 0a0a 686f 7572 0a20 2020 2020 416e ay..hour. An
│ │ │ │ │ +0003e130: 7377 6572 2074 6865 2068 6f75 7220 696e swer the hour in
│ │ │ │ │ +0003e140: 2061 2032 342d 686f 7572 2063 6c6f 636b a 24-hour clock
│ │ │ │ │ +0003e150: 0a0a 686f 7572 3132 0a20 2020 2020 416e ..hour12. An
│ │ │ │ │ +0003e160: 7377 6572 2074 6865 2068 6f75 7220 696e swer the hour in
│ │ │ │ │ +0003e170: 2061 2031 322d 686f 7572 2063 6c6f 636b a 12-hour clock
│ │ │ │ │ +0003e180: 0a0a 686f 7572 3234 0a20 2020 2020 416e ..hour24. An
│ │ │ │ │ +0003e190: 7377 6572 2074 6865 2068 6f75 7220 696e swer the hour in
│ │ │ │ │ +0003e1a0: 2061 2032 342d 686f 7572 2063 6c6f 636b a 24-hour clock
│ │ │ │ │ +0003e1b0: 0a0a 6d65 7269 6469 616e 4162 6272 6576 ..meridianAbbrev
│ │ │ │ │ +0003e1c0: 6961 7469 6f6e 0a20 2020 2020 416e 7377 iation. Answ
│ │ │ │ │ +0003e1d0: 6572 2065 6974 6865 7220 2341 4d20 2866 er either #AM (f
│ │ │ │ │ +0003e1e0: 6f72 2061 6e74 692d 6d65 7269 6469 616e or anti-meridian
│ │ │ │ │ +0003e1f0: 2920 6f72 2023 504d 2028 666f 7220 706f ) or #PM (for po
│ │ │ │ │ +0003e200: 7374 2d6d 6572 6964 6961 6e29 0a0a 6d69 st-meridian)..mi
│ │ │ │ │ +0003e210: 6e75 7465 0a20 2020 2020 416e 7377 6572 nute. Answer
│ │ │ │ │ +0003e220: 2074 6865 206d 696e 7574 650a 0a73 6563 the minute..sec
│ │ │ │ │ +0003e230: 6f6e 640a 2020 2020 2041 6e73 7765 7220 ond. Answer
│ │ │ │ │ +0003e240: 7468 6520 6d6f 6e74 6820 7265 7072 6573 the month repres
│ │ │ │ │ +0003e250: 656e 7465 6420 6279 2074 6865 2072 6563 ented by the rec
│ │ │ │ │ +0003e260: 6569 7665 720a 0a0a 1f0a 4669 6c65 3a20 eiver.....File:
│ │ │ │ │ +0003e270: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ +0003e280: 4e6f 6465 3a20 4461 7465 5469 6d65 2d70 Node: DateTime-p
│ │ │ │ │ +0003e290: 7269 6e74 696e 672c 2020 4e65 7874 3a20 rinting, Next:
│ │ │ │ │ +0003e2a0: 4461 7465 5469 6d65 2d73 706c 6974 7469 DateTime-splitti
│ │ │ │ │ +0003e2b0: 6e67 2069 6e20 6461 7465 7320 2620 7469 ng in dates & ti
│ │ │ │ │ +0003e2c0: 6d65 732c 2020 5072 6576 3a20 4461 7465 mes, Prev: Date
│ │ │ │ │ +0003e2d0: 5469 6d65 2d63 6f6d 7075 7461 7469 6f6e Time-computation
│ │ │ │ │ +0003e2e0: 732c 2020 5570 3a20 4461 7465 5469 6d65 s, Up: DateTime
│ │ │ │ │ +0003e2f0: 0a0a 312e 3630 2e36 2044 6174 6554 696d ..1.60.6 DateTim
│ │ │ │ │ +0003e300: 653a 2070 7269 6e74 696e 670a 2d2d 2d2d e: printing.----
│ │ │ │ │ +0003e310: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0003e320: 2d2d 2d2d 2d0a 0a70 7269 6e74 4f6e 3a20 -----..printOn:
│ │ │ │ │ +0003e330: 6153 7472 6561 6d0a 2020 2020 2050 7269 aStream. Pri
│ │ │ │ │ +0003e340: 6e74 2061 2072 6570 7265 7365 6e74 6174 nt a representat
│ │ │ │ │ +0003e350: 696f 6e20 666f 7220 7468 6520 7265 6365 ion for the rece
│ │ │ │ │ +0003e360: 6976 6572 206f 6e20 6153 7472 6561 6d0a iver on aStream.
│ │ │ │ │ +0003e370: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ +0003e380: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ +0003e390: 4461 7465 5469 6d65 2d73 706c 6974 7469 DateTime-splitti
│ │ │ │ │ +0003e3a0: 6e67 2069 6e20 6461 7465 7320 2620 7469 ng in dates & ti
│ │ │ │ │ +0003e3b0: 6d65 732c 2020 4e65 7874 3a20 4461 7465 mes, Next: Date
│ │ │ │ │ +0003e3c0: 5469 6d65 2d73 746f 7269 6e67 2c20 2050 Time-storing, P
│ │ │ │ │ +0003e3d0: 7265 763a 2044 6174 6554 696d 652d 7072 rev: DateTime-pr
│ │ │ │ │ +0003e3e0: 696e 7469 6e67 2c20 2055 703a 2044 6174 inting, Up: Dat
│ │ │ │ │ +0003e3f0: 6554 696d 650a 0a31 2e36 302e 3720 4461 eTime..1.60.7 Da
│ │ │ │ │ +0003e400: 7465 5469 6d65 3a20 7370 6c69 7474 696e teTime: splittin
│ │ │ │ │ +0003e410: 6720 696e 2064 6174 6573 2026 2074 696d g in dates & tim
│ │ │ │ │ +0003e420: 6573 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d es.-------------
│ │ │ │ │ +0003e430: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0003e440: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------..
│ │ │ │ │ +0003e450: 6173 4461 7465 0a20 2020 2020 416e 7377 asDate. Answ
│ │ │ │ │ +0003e460: 6572 2061 2044 6174 6520 7265 6665 7272 er a Date referr
│ │ │ │ │ +0003e470: 696e 6720 746f 2074 6865 2073 616d 6520 ing to the same
│ │ │ │ │ +0003e480: 6461 7920 6173 2074 6865 2072 6563 6569 day as the recei
│ │ │ │ │ +0003e490: 7665 720a 0a61 7354 696d 650a 2020 2020 ver..asTime.
│ │ │ │ │ +0003e4a0: 2041 6e73 7765 7220 6120 5469 6d65 2072 Answer a Time r
│ │ │ │ │ +0003e4b0: 6566 6572 7269 6e67 2074 6f20 7468 6520 eferring to the
│ │ │ │ │ +0003e4c0: 7361 6d65 2074 696d 6520 2866 726f 6d20 same time (from
│ │ │ │ │ +0003e4d0: 6d69 646e 6967 6874 2920 6173 2074 6865 midnight) as the
│ │ │ │ │ +0003e4e0: 0a20 2020 2020 7265 6365 6976 6572 0a0a . receiver..
│ │ │ │ │ +0003e4f0: 6174 3a20 616e 496e 6465 780a 2020 2020 at: anIndex.
│ │ │ │ │ +0003e500: 2053 696e 6365 2069 6e20 7468 6520 7061 Since in the pa
│ │ │ │ │ +0003e510: 7374 2074 696d 6573 7461 6d70 7320 7765 st timestamps we
│ │ │ │ │ +0003e520: 7265 2072 6566 6572 7265 6420 746f 2061 re referred to a
│ │ │ │ │ +0003e530: 7320 4172 7261 7973 2063 6f6e 7461 696e s Arrays contain
│ │ │ │ │ +0003e540: 696e 670a 2020 2020 2061 2044 6174 6520 ing. a Date
│ │ │ │ │ +0003e550: 616e 6420 6120 5469 6d65 2028 696e 2074 and a Time (in t
│ │ │ │ │ +0003e560: 6869 7320 6f72 6465 7229 2c20 7468 6973 his order), this
│ │ │ │ │ +0003e570: 206d 6574 686f 6420 7072 6f76 6964 6573 method provides
│ │ │ │ │ +0003e580: 2061 6363 6573 7320 746f 0a20 2020 2020 access to.
│ │ │ │ │ +0003e590: 4461 7465 5469 6d65 206f 626a 6563 7473 DateTime objects
│ │ │ │ │ +0003e5a0: 206c 696b 6520 6966 2074 6865 7920 7765 like if they we
│ │ │ │ │ +0003e5b0: 7265 2074 776f 2d65 6c65 6d65 6e74 2041 re two-element A
│ │ │ │ │ +0003e5c0: 7272 6179 732e 0a0a 0a1f 0a46 696c 653a rrays......File:
│ │ │ │ │ +0003e5d0: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ +0003e5e0: 204e 6f64 653a 2044 6174 6554 696d 652d Node: DateTime-
│ │ │ │ │ +0003e5f0: 7374 6f72 696e 672c 2020 4e65 7874 3a20 storing, Next:
│ │ │ │ │ +0003e600: 4461 7465 5469 6d65 2d74 6573 7469 6e67 DateTime-testing
│ │ │ │ │ +0003e610: 2c20 2050 7265 763a 2044 6174 6554 696d , Prev: DateTim
│ │ │ │ │ +0003e620: 652d 7370 6c69 7474 696e 6720 696e 2064 e-splitting in d
│ │ │ │ │ +0003e630: 6174 6573 2026 2074 696d 6573 2c20 2055 ates & times, U
│ │ │ │ │ +0003e640: 703a 2044 6174 6554 696d 650a 0a31 2e36 p: DateTime..1.6
│ │ │ │ │ +0003e650: 302e 3820 4461 7465 5469 6d65 3a20 7374 0.8 DateTime: st
│ │ │ │ │ +0003e660: 6f72 696e 670a 2d2d 2d2d 2d2d 2d2d 2d2d oring.----------
│ │ │ │ │ +0003e670: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------..
│ │ │ │ │ +0003e680: 7374 6f72 654f 6e3a 2061 5374 7265 616d storeOn: aStream
│ │ │ │ │ +0003e690: 0a20 2020 2020 5374 6f72 6520 6f6e 2061 . Store on a
│ │ │ │ │ +0003e6a0: 5374 7265 616d 2053 6d61 6c6c 7461 6c6b Stream Smalltalk
│ │ │ │ │ +0003e6b0: 2063 6f64 6520 636f 6d70 696c 696e 6720 code compiling
│ │ │ │ │ +0003e6c0: 746f 2074 6865 2072 6563 6569 7665 720a to the receiver.
│ │ │ │ │ +0003e6d0: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ +0003e6e0: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ +0003e6f0: 4461 7465 5469 6d65 2d74 6573 7469 6e67 DateTime-testing
│ │ │ │ │ +0003e700: 2c20 204e 6578 743a 2044 6174 6554 696d , Next: DateTim
│ │ │ │ │ +0003e710: 652d 7469 6d65 207a 6f6e 6573 2c20 2050 e-time zones, P
│ │ │ │ │ +0003e720: 7265 763a 2044 6174 6554 696d 652d 7374 rev: DateTime-st
│ │ │ │ │ +0003e730: 6f72 696e 672c 2020 5570 3a20 4461 7465 oring, Up: Date
│ │ │ │ │ +0003e740: 5469 6d65 0a0a 312e 3630 2e39 2044 6174 Time..1.60.9 Dat
│ │ │ │ │ +0003e750: 6554 696d 653a 2074 6573 7469 6e67 0a2d eTime: testing.-
│ │ │ │ │ +0003e760: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0003e770: 2d2d 2d2d 2d2d 2d0a 0a3c 2061 4461 7465 -------..< aDate
│ │ │ │ │ +0003e780: 5469 6d65 0a20 2020 2020 416e 7377 6572 Time. Answer
│ │ │ │ │ +0003e790: 2077 6865 7468 6572 2074 6865 2072 6563 whether the rec
│ │ │ │ │ +0003e7a0: 6569 7665 7220 696e 6469 6361 7465 7320 eiver indicates
│ │ │ │ │ +0003e7b0: 6120 6461 7465 2070 7265 6365 6469 6e67 a date preceding
│ │ │ │ │ +0003e7c0: 2061 4461 7465 0a0a 3d20 6144 6174 6554 aDate..= aDateT
│ │ │ │ │ +0003e7d0: 696d 650a 2020 2020 2041 6e73 7765 7220 ime. Answer
│ │ │ │ │ +0003e7e0: 7768 6574 6865 7220 7468 6520 7265 6365 whether the rece
│ │ │ │ │ +0003e7f0: 6976 6572 2069 6e64 6963 6174 6573 2074 iver indicates t
│ │ │ │ │ +0003e800: 6865 2073 616d 6520 6461 7465 2061 7320 he same date as
│ │ │ │ │ +0003e810: 6144 6174 650a 0a68 6173 680a 2020 2020 aDate..hash.
│ │ │ │ │ +0003e820: 2041 6e73 7765 7220 616e 2068 6173 6820 Answer an hash
│ │ │ │ │ +0003e830: 7661 6c75 6520 666f 7220 7468 6520 7265 value for the re
│ │ │ │ │ +0003e840: 6365 6965 7672 0a0a 0a1f 0a46 696c 653a ceievr.....File:
│ │ │ │ │ +0003e850: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ +0003e860: 204e 6f64 653a 2044 6174 6554 696d 652d Node: DateTime-
│ │ │ │ │ +0003e870: 7469 6d65 207a 6f6e 6573 2c20 2050 7265 time zones, Pre
│ │ │ │ │ +0003e880: 763a 2044 6174 6554 696d 652d 7465 7374 v: DateTime-test
│ │ │ │ │ +0003e890: 696e 672c 2020 5570 3a20 4461 7465 5469 ing, Up: DateTi
│ │ │ │ │ +0003e8a0: 6d65 0a0a 312e 3630 2e31 3020 4461 7465 me..1.60.10 Date
│ │ │ │ │ +0003e8b0: 5469 6d65 3a20 7469 6d65 207a 6f6e 6573 Time: time zones
│ │ │ │ │ +0003e8c0: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------
│ │ │ │ │ +0003e8d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a61 -------------..a
│ │ │ │ │ +0003e8e0: 734c 6f63 616c 0a20 2020 2020 416e 7377 sLocal. Answ
│ │ │ │ │ +0003e8f0: 6572 2074 6865 2072 6563 6569 7665 722c er the receiver,
│ │ │ │ │ +0003e900: 2073 696e 6365 2044 6174 6554 696d 6520 since DateTime
│ │ │ │ │ +0003e910: 6f62 6a65 6374 7320 7374 6f72 6520 7468 objects store th
│ │ │ │ │ +0003e920: 656d 7365 6c76 6573 2069 6e0a 2020 2020 emselves in.
│ │ │ │ │ +0003e930: 204c 6f63 616c 2074 696d 650a 0a61 7355 Local time..asU
│ │ │ │ │ +0003e940: 5443 0a20 2020 2020 436f 6e76 6572 7420 TC. Convert
│ │ │ │ │ +0003e950: 7468 6520 7265 6365 6976 6572 2074 6f20 the receiver to
│ │ │ │ │ +0003e960: 5554 4320 7469 6d65 2c20 616e 6420 616e UTC time, and an
│ │ │ │ │ +0003e970: 7377 6572 2061 206e 6577 2044 6174 6554 swer a new DateT
│ │ │ │ │ +0003e980: 696d 6520 6f62 6a65 6374 2e0a 0a6f 6666 ime object...off
│ │ │ │ │ +0003e990: 7365 740a 2020 2020 2041 6e73 7765 7220 set. Answer
│ │ │ │ │ +0003e9a0: 7468 6520 7265 6365 6976 6572 2773 206f the receiver's o
│ │ │ │ │ +0003e9b0: 6666 7365 7420 6672 6f6d 2055 5443 2074 ffset from UTC t
│ │ │ │ │ +0003e9c0: 6f20 6c6f 6361 6c20 7469 6d65 2028 652e o local time (e.
│ │ │ │ │ +0003e9d0: 672e 202b 3336 3030 0a20 2020 2020 7365 g. +3600. se
│ │ │ │ │ +0003e9e0: 636f 6e64 7320 666f 7220 4365 6e74 7261 conds for Centra
│ │ │ │ │ +0003e9f0: 6c20 4575 726f 7065 2054 696d 652c 202d l Europe Time, -
│ │ │ │ │ +0003ea00: 3336 3030 2a36 2073 6563 6f6e 6473 2066 3600*6 seconds f
│ │ │ │ │ +0003ea10: 6f72 2045 6173 7465 726e 0a20 2020 2020 or Eastern.
│ │ │ │ │ +0003ea20: 5374 616e 6461 7264 2054 696d 6529 2e20 Standard Time).
│ │ │ │ │ +0003ea30: 2054 6865 206f 6666 7365 7420 6973 2065 The offset is e
│ │ │ │ │ +0003ea40: 7870 7265 7373 6564 2061 7320 6120 4475 xpressed as a Du
│ │ │ │ │ +0003ea50: 7261 7469 6f6e 0a0a 6f66 6673 6574 3a20 ration..offset:
│ │ │ │ │ +0003ea60: 616e 4f66 6673 6574 0a20 2020 2020 416e anOffset. An
│ │ │ │ │ +0003ea70: 7377 6572 2061 2063 6f70 7920 6f66 2074 swer a copy of t
│ │ │ │ │ +0003ea80: 6865 2072 6563 6569 7665 7220 7769 7468 he receiver with
│ │ │ │ │ +0003ea90: 2074 6865 206f 6666 7365 7420 6672 6f6d the offset from
│ │ │ │ │ +0003eaa0: 2055 5443 2074 6f20 6c6f 6361 6c0a 2020 UTC to local.
│ │ │ │ │ +0003eab0: 2020 2074 696d 6520 6368 616e 6765 6420 time changed
│ │ │ │ │ +0003eac0: 746f 2061 6e4f 6666 7365 7420 2861 2044 to anOffset (a D
│ │ │ │ │ +0003ead0: 7572 6174 696f 6e29 2e0a 0a74 696d 655a uration)...timeZ
│ │ │ │ │ +0003eae0: 6f6e 6541 6262 7265 7669 6174 696f 6e0a oneAbbreviation.
│ │ │ │ │ +0003eaf0: 2020 2020 2041 6e73 7765 7220 616e 2061 Answer an a
│ │ │ │ │ +0003eb00: 6262 7265 7669 6174 6564 2069 6e64 6963 bbreviated indic
│ │ │ │ │ +0003eb10: 6174 696f 6e20 6f66 2074 6865 2072 6563 ation of the rec
│ │ │ │ │ +0003eb20: 6569 7665 7227 7320 6f66 6673 6574 2c0a eiver's offset,.
│ │ │ │ │ +0003eb30: 2020 2020 2065 7870 7265 7373 6564 2061 expressed a
│ │ │ │ │ +0003eb40: 7320 6073 6868 6d6d 272c 2077 6865 7265 s `shhmm', where
│ │ │ │ │ +0003eb50: 2060 6868 2720 6973 2074 6865 206e 756d `hh' is the num
│ │ │ │ │ +0003eb60: 6265 7220 6f66 2068 6f75 7273 2061 6e64 ber of hours and
│ │ │ │ │ +0003eb70: 2060 6d6d 270a 2020 2020 2069 7320 7468 `mm'. is th
│ │ │ │ │ +0003eb80: 6520 6e75 6d62 6572 206f 6620 6d69 6e75 e number of minu
│ │ │ │ │ +0003eb90: 7465 7320 6265 7477 6565 6e20 5554 4320 tes between UTC
│ │ │ │ │ +0003eba0: 616e 6420 6c6f 6361 6c20 7469 6d65 2c20 and local time,
│ │ │ │ │ +0003ebb0: 616e 6420 6073 2720 6361 6e0a 2020 2020 and `s' can.
│ │ │ │ │ +0003ebc0: 2062 6520 602b 2720 666f 7220 7468 6520 be `+' for the
│ │ │ │ │ +0003ebd0: 4561 7374 6572 6e20 6865 6d69 7370 6865 Eastern hemisphe
│ │ │ │ │ +0003ebe0: 7265 2061 6e64 2060 2d27 2066 6f72 2074 re and `-' for t
│ │ │ │ │ +0003ebf0: 6865 2057 6573 7465 726e 0a20 2020 2020 he Western.
│ │ │ │ │ +0003ec00: 6865 6d69 7370 6865 7265 2e0a 0a74 696d hemisphere...tim
│ │ │ │ │ +0003ec10: 655a 6f6e 654e 616d 650a 2020 2020 2041 eZoneName. A
│ │ │ │ │ +0003ec20: 6e73 7765 7220 7468 6520 7469 6d65 207a nswer the time z
│ │ │ │ │ +0003ec30: 6f6e 6520 6e61 6d65 2066 6f72 2074 6865 one name for the
│ │ │ │ │ +0003ec40: 2072 6563 6569 7665 7220 2863 7572 7265 receiver (curre
│ │ │ │ │ +0003ec50: 6e74 6c79 2c20 6974 2069 730a 2020 2020 ntly, it is.
│ │ │ │ │ +0003ec60: 2073 696d 706c 7920 6047 4d54 202b 7878 simply `GMT +xx
│ │ │ │ │ +0003ec70: 7878 272c 2077 6865 7265 2060 7878 7878 xx', where `xxxx
│ │ │ │ │ +0003ec80: 2720 6973 2074 6865 2072 6563 6569 7665 ' is the receive
│ │ │ │ │ +0003ec90: 7227 730a 2020 2020 2023 7469 6d65 5a6f r's. #timeZo
│ │ │ │ │ +0003eca0: 6e65 4162 6272 6576 6961 7469 6f6e 292e neAbbreviation).
│ │ │ │ │ +0003ecb0: 0a0a 0a1f 0a46 696c 653a 2067 7374 2d62 .....File: gst-b
│ │ │ │ │ +0003ecc0: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ +0003ecd0: 2044 6566 6572 7265 6456 6172 6961 626c DeferredVariabl
│ │ │ │ │ +0003ece0: 6542 696e 6469 6e67 2c20 204e 6578 743a eBinding, Next:
│ │ │ │ │ +0003ecf0: 2044 656c 6179 2c20 2050 7265 763a 2044 Delay, Prev: D
│ │ │ │ │ +0003ed00: 6174 6554 696d 652c 2020 5570 3a20 4261 ateTime, Up: Ba
│ │ │ │ │ +0003ed10: 7365 2063 6c61 7373 6573 0a0a 312e 3631 se classes..1.61
│ │ │ │ │ +0003ed20: 2044 6566 6572 7265 6456 6172 6961 626c DeferredVariabl
│ │ │ │ │ +0003ed30: 6542 696e 6469 6e67 0a3d 3d3d 3d3d 3d3d eBinding.=======
│ │ │ │ │ +0003ed40: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ +0003ed50: 3d3d 3d3d 3d0a 0a44 6566 696e 6564 2069 =====..Defined i
│ │ │ │ │ +0003ed60: 6e20 6e61 6d65 7370 6163 6520 536d 616c n namespace Smal
│ │ │ │ │ +0003ed70: 6c74 616c 6b0a 5375 7065 7263 6c61 7373 ltalk.Superclass
│ │ │ │ │ +0003ed80: 3a20 4c6f 6f6b 7570 4b65 790a 4361 7465 : LookupKey.Cate
│ │ │ │ │ +0003ed90: 676f 7279 3a20 4c61 6e67 7561 6765 2d44 gory: Language-D
│ │ │ │ │ +0003eda0: 6174 6120 7479 7065 730a 2020 2020 2049 ata types. I
│ │ │ │ │ +0003edb0: 2072 6570 7265 7365 6e74 2061 2062 696e represent a bin
│ │ │ │ │ +0003edc0: 6469 6e67 2074 6f20 6120 7661 7269 6162 ding to a variab
│ │ │ │ │ +0003edd0: 6c65 2074 6861 7420 6973 206e 6f74 2074 le that is not t
│ │ │ │ │ +0003ede0: 6965 6420 746f 2061 0a20 2020 2020 7061 ied to a. pa
│ │ │ │ │ +0003edf0: 7274 6963 756c 6172 2064 6963 7469 6f6e rticular diction
│ │ │ │ │ +0003ee00: 6172 7920 756e 7469 6c20 7468 6520 6669 ary until the fi
│ │ │ │ │ +0003ee10: 7273 7420 6163 6365 7373 2e20 2054 6865 rst access. The
│ │ │ │ │ +0003ee20: 6e2c 206c 6f6f 6b75 7020 7275 6c65 730a n, lookup rules.
│ │ │ │ │ +0003ee30: 2020 2020 2066 6f72 2067 6c6f 6261 6c20 for global
│ │ │ │ │ +0003ee40: 7661 7269 6162 6c65 7320 696e 2074 6865 variables in the
│ │ │ │ │ +0003ee50: 2073 636f 7065 206f 6620 6120 6769 7665 scope of a give
│ │ │ │ │ +0003ee60: 6e20 636c 6173 7320 6172 6520 7573 6564 n class are used
│ │ │ │ │ +0003ee70: 2e0a 0a2a 204d 656e 753a 0a0a 2a20 4465 ...* Menu:..* De
│ │ │ │ │ +0003ee80: 6665 7272 6564 5661 7269 6162 6c65 4269 ferredVariableBi
│ │ │ │ │ +0003ee90: 6e64 696e 6720 636c 6173 732d 6261 7369 nding class-basi
│ │ │ │ │ +0003eea0: 633a 3a20 2028 636c 6173 7329 0a2a 2044 c:: (class).* D
│ │ │ │ │ +0003eeb0: 6566 6572 7265 6456 6172 6961 626c 6542 eferredVariableB
│ │ │ │ │ +0003eec0: 696e 6469 6e67 2d62 6173 6963 3a3a 2020 inding-basic::
│ │ │ │ │ +0003eed0: 2869 6e73 7461 6e63 6529 0a2a 2044 6566 (instance).* Def
│ │ │ │ │ +0003eee0: 6572 7265 6456 6172 6961 626c 6542 696e erredVariableBin
│ │ │ │ │ +0003eef0: 6469 6e67 2d73 746f 7269 6e67 3a3a 2020 ding-storing::
│ │ │ │ │ +0003ef00: 2869 6e73 7461 6e63 6529 0a0a 1f0a 4669 (instance)....Fi
│ │ │ │ │ +0003ef10: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ +0003ef20: 6f2c 2020 4e6f 6465 3a20 4465 6665 7272 o, Node: Deferr
│ │ │ │ │ +0003ef30: 6564 5661 7269 6162 6c65 4269 6e64 696e edVariableBindin
│ │ │ │ │ +0003ef40: 6720 636c 6173 732d 6261 7369 632c 2020 g class-basic,
│ │ │ │ │ +0003ef50: 4e65 7874 3a20 4465 6665 7272 6564 5661 Next: DeferredVa
│ │ │ │ │ +0003ef60: 7269 6162 6c65 4269 6e64 696e 672d 6261 riableBinding-ba
│ │ │ │ │ +0003ef70: 7369 632c 2020 5570 3a20 4465 6665 7272 sic, Up: Deferr
│ │ │ │ │ +0003ef80: 6564 5661 7269 6162 6c65 4269 6e64 696e edVariableBindin
│ │ │ │ │ +0003ef90: 670a 0a31 2e36 312e 3120 4465 6665 7272 g..1.61.1 Deferr
│ │ │ │ │ +0003efa0: 6564 5661 7269 6162 6c65 4269 6e64 696e edVariableBindin
│ │ │ │ │ +0003efb0: 6720 636c 6173 733a 2062 6173 6963 0a2d g class: basic.-
│ │ │ │ │ +0003efc0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0003efd0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0003efe0: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6b65 793a ----------..key:
│ │ │ │ │ +0003eff0: 2061 5379 6d62 6f6c 2063 6c61 7373 3a20 aSymbol class:
│ │ │ │ │ +0003f000: 6143 6c61 7373 2064 6566 6175 6c74 4469 aClass defaultDi
│ │ │ │ │ +0003f010: 6374 696f 6e61 7279 3a20 6144 6963 7469 ctionary: aDicti
│ │ │ │ │ +0003f020: 6f6e 6172 790a 2020 2020 2041 6e73 7765 onary. Answe
│ │ │ │ │ +0003f030: 7220 6120 6269 6e64 696e 6720 7468 6174 r a binding that
│ │ │ │ │ +0003f040: 2077 696c 6c20 6c6f 6f6b 2075 7020 6153 will look up aS
│ │ │ │ │ +0003f050: 796d 626f 6c20 6173 2061 2076 6172 6961 ymbol as a varia
│ │ │ │ │ +0003f060: 626c 6520 696e 0a20 2020 2020 6143 6c61 ble in. aCla
│ │ │ │ │ +0003f070: 7373 2773 2065 6e76 6972 6f6e 6d65 6e74 ss's environment
│ │ │ │ │ +0003f080: 2061 7420 6669 7273 7420 6163 6365 7373 at first access
│ │ │ │ │ +0003f090: 2e20 2053 6565 2023 7265 736f 6c76 6542 . See #resolveB
│ │ │ │ │ +0003f0a0: 696e 6469 6e67 2773 0a20 2020 2020 636f inding's. co
│ │ │ │ │ +0003f0b0: 6d6d 656e 7420 666f 7220 6144 6963 7469 mment for aDicti
│ │ │ │ │ +0003f0c0: 6f6e 6172 7927 7320 6d65 616e 696e 672e onary's meaning.
│ │ │ │ │ +0003f0d0: 0a0a 7061 7468 3a20 616e 4172 7261 7920 ..path: anArray
│ │ │ │ │ +0003f0e0: 636c 6173 733a 2061 436c 6173 7320 6465 class: aClass de
│ │ │ │ │ +0003f0f0: 6661 756c 7444 6963 7469 6f6e 6172 793a faultDictionary:
│ │ │ │ │ +0003f100: 2061 4469 6374 696f 6e61 7279 0a20 2020 aDictionary.
│ │ │ │ │ +0003f110: 2020 4173 2077 6974 6820 236b 6579 3a63 As with #key:c
│ │ │ │ │ +0003f120: 6c61 7373 3a64 6566 6175 6c74 4469 6374 lass:defaultDict
│ │ │ │ │ +0003f130: 696f 6e61 7279 3a2c 2062 7574 2061 6363 ionary:, but acc
│ │ │ │ │ +0003f140: 6570 7469 6e67 2061 6e20 6172 7261 7920 epting an array
│ │ │ │ │ +0003f150: 6f66 0a20 2020 2020 7379 6d62 6f6c 732c of. symbols,
│ │ │ │ │ +0003f160: 2072 6570 7265 7365 6e74 696e 6720 6120 representing a
│ │ │ │ │ +0003f170: 6e61 6d65 7370 6163 6520 7061 7468 2c20 namespace path,
│ │ │ │ │ +0003f180: 696e 7374 6561 642e 0a0a 0a1f 0a46 696c instead......Fil
│ │ │ │ │ +0003f190: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ +0003f1a0: 2c20 204e 6f64 653a 2044 6566 6572 7265 , Node: Deferre
│ │ │ │ │ +0003f1b0: 6456 6172 6961 626c 6542 696e 6469 6e67 dVariableBinding
│ │ │ │ │ +0003f1c0: 2d62 6173 6963 2c20 204e 6578 743a 2044 -basic, Next: D
│ │ │ │ │ +0003f1d0: 6566 6572 7265 6456 6172 6961 626c 6542 eferredVariableB
│ │ │ │ │ +0003f1e0: 696e 6469 6e67 2d73 746f 7269 6e67 2c20 inding-storing,
│ │ │ │ │ +0003f1f0: 2050 7265 763a 2044 6566 6572 7265 6456 Prev: DeferredV
│ │ │ │ │ +0003f200: 6172 6961 626c 6542 696e 6469 6e67 2063 ariableBinding c
│ │ │ │ │ +0003f210: 6c61 7373 2d62 6173 6963 2c20 2055 703a lass-basic, Up:
│ │ │ │ │ +0003f220: 2044 6566 6572 7265 6456 6172 6961 626c DeferredVariabl
│ │ │ │ │ +0003f230: 6542 696e 6469 6e67 0a0a 312e 3631 2e32 eBinding..1.61.2
│ │ │ │ │ +0003f240: 2044 6566 6572 7265 6456 6172 6961 626c DeferredVariabl
│ │ │ │ │ +0003f250: 6542 696e 6469 6e67 3a20 6261 7369 630a eBinding: basic.
│ │ │ │ │ +0003f260: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0003f270: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0003f280: 2d2d 2d2d 2d0a 0a70 6174 680a 2020 2020 -----..path.
│ │ │ │ │ +0003f290: 2041 6e73 7765 7220 7468 6520 7061 7468 Answer the path
│ │ │ │ │ +0003f2a0: 2066 6f6c 6c6f 7765 6420 6166 7465 7220 followed after
│ │ │ │ │ +0003f2b0: 7265 736f 6c76 696e 6720 7468 6520 6669 resolving the fi
│ │ │ │ │ +0003f2c0: 7273 7420 6b65 792e 0a0a 7661 6c75 650a rst key...value.
│ │ │ │ │ +0003f2d0: 2020 2020 2041 6e73 7765 7220 6120 6e65 Answer a ne
│ │ │ │ │ +0003f2e0: 7720 696e 7374 616e 6365 206f 6620 7468 w instance of th
│ │ │ │ │ +0003f2f0: 6520 7265 6365 6976 6572 2077 6974 6820 e receiver with
│ │ │ │ │ +0003f300: 7468 6520 6769 7665 6e20 6b65 7920 616e the given key an
│ │ │ │ │ +0003f310: 6420 7661 6c75 650a 0a76 616c 7565 3a20 d value..value:
│ │ │ │ │ +0003f320: 616e 4f62 6a65 6374 0a20 2020 2020 416e anObject. An
│ │ │ │ │ +0003f330: 7377 6572 2061 206e 6577 2069 6e73 7461 swer a new insta
│ │ │ │ │ +0003f340: 6e63 6520 6f66 2074 6865 2072 6563 6569 nce of the recei
│ │ │ │ │ +0003f350: 7665 7220 7769 7468 2074 6865 2067 6976 ver with the giv
│ │ │ │ │ +0003f360: 656e 206b 6579 2061 6e64 2076 616c 7565 en key and value
│ │ │ │ │ +0003f370: 0a0a 0a1f 0a46 696c 653a 2067 7374 2d62 .....File: gst-b
│ │ │ │ │ +0003f380: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ +0003f390: 2044 6566 6572 7265 6456 6172 6961 626c DeferredVariabl
│ │ │ │ │ +0003f3a0: 6542 696e 6469 6e67 2d73 746f 7269 6e67 eBinding-storing
│ │ │ │ │ +0003f3b0: 2c20 2050 7265 763a 2044 6566 6572 7265 , Prev: Deferre
│ │ │ │ │ +0003f3c0: 6456 6172 6961 626c 6542 696e 6469 6e67 dVariableBinding
│ │ │ │ │ +0003f3d0: 2d62 6173 6963 2c20 2055 703a 2044 6566 -basic, Up: Def
│ │ │ │ │ +0003f3e0: 6572 7265 6456 6172 6961 626c 6542 696e erredVariableBin
│ │ │ │ │ +0003f3f0: 6469 6e67 0a0a 312e 3631 2e33 2044 6566 ding..1.61.3 Def
│ │ │ │ │ +0003f400: 6572 7265 6456 6172 6961 626c 6542 696e erredVariableBin
│ │ │ │ │ +0003f410: 6469 6e67 3a20 7374 6f72 696e 670a 2d2d ding: storing.--
│ │ │ │ │ +0003f420: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0003f430: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0003f440: 2d2d 2d2d 2d0a 0a70 7269 6e74 4f6e 3a20 -----..printOn:
│ │ │ │ │ +0003f450: 6153 7472 6561 6d0a 2020 2020 2050 7574 aStream. Put
│ │ │ │ │ +0003f460: 206f 6e20 6153 7472 6561 6d20 736f 6d65 on aStream some
│ │ │ │ │ +0003f470: 2053 6d61 6c6c 7461 6c6b 2063 6f64 6520 Smalltalk code
│ │ │ │ │ +0003f480: 636f 6d70 696c 696e 6720 746f 2074 6865 compiling to the
│ │ │ │ │ +0003f490: 2072 6563 6569 7665 720a 0a73 746f 7265 receiver..store
│ │ │ │ │ +0003f4a0: 4f6e 3a20 6153 7472 6561 6d0a 2020 2020 On: aStream.
│ │ │ │ │ +0003f4b0: 2050 7574 206f 6e20 6153 7472 6561 6d20 Put on aStream
│ │ │ │ │ +0003f4c0: 736f 6d65 2053 6d61 6c6c 7461 6c6b 2063 some Smalltalk c
│ │ │ │ │ +0003f4d0: 6f64 6520 636f 6d70 696c 696e 6720 746f ode compiling to
│ │ │ │ │ +0003f4e0: 2074 6865 2072 6563 6569 7665 720a 0a0a the receiver...
│ │ │ │ │ +0003f4f0: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ +0003f500: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 4465 .info, Node: De
│ │ │ │ │ +0003f510: 6c61 792c 2020 4e65 7874 3a20 4465 6c61 lay, Next: Dela
│ │ │ │ │ +0003f520: 7965 6441 6461 7074 6f72 2c20 2050 7265 yedAdaptor, Pre
│ │ │ │ │ +0003f530: 763a 2044 6566 6572 7265 6456 6172 6961 v: DeferredVaria
│ │ │ │ │ +0003f540: 626c 6542 696e 6469 6e67 2c20 2055 703a bleBinding, Up:
│ │ │ │ │ +0003f550: 2042 6173 6520 636c 6173 7365 730a 0a31 Base classes..1
│ │ │ │ │ +0003f560: 2e36 3220 4465 6c61 790a 3d3d 3d3d 3d3d .62 Delay.======
│ │ │ │ │ +0003f570: 3d3d 3d3d 0a0a 4465 6669 6e65 6420 696e ====..Defined in
│ │ │ │ │ +0003f580: 206e 616d 6573 7061 6365 2053 6d61 6c6c namespace Small
│ │ │ │ │ +0003f590: 7461 6c6b 0a53 7570 6572 636c 6173 733a talk.Superclass:
│ │ │ │ │ +0003f5a0: 204f 626a 6563 740a 4361 7465 676f 7279 Object.Category
│ │ │ │ │ +0003f5b0: 3a20 4b65 726e 656c 2d50 726f 6365 7373 : Kernel-Process
│ │ │ │ │ +0003f5c0: 6573 0a20 2020 2020 4920 616d 2074 6865 es. I am the
│ │ │ │ │ +0003f5d0: 2075 6c74 696d 6174 6520 6167 656e 7420 ultimate agent
│ │ │ │ │ +0003f5e0: 666f 7220 6672 7573 7472 6174 696f 6e20 for frustration
│ │ │ │ │ +0003f5f0: 696e 2074 6865 2077 6f72 6c64 2e20 2049 in the world. I
│ │ │ │ │ +0003f600: 2063 6175 7365 0a20 2020 2020 7468 696e cause. thin
│ │ │ │ │ +0003f610: 6773 2074 6f20 7761 6974 2028 736f 6d65 gs to wait (some
│ │ │ │ │ +0003f620: 7469 6d65 7320 6d75 6368 206d 6f72 6520 times much more
│ │ │ │ │ +0003f630: 7468 616e 2069 7320 6170 7072 6f70 7269 than is appropri
│ │ │ │ │ +0003f640: 6174 652c 2062 7574 2069 7420 6973 0a20 ate, but it is.
│ │ │ │ │ +0003f650: 2020 2020 7468 6f73 6520 6c6f 7369 6e67 those losing
│ │ │ │ │ +0003f660: 206f 7065 7261 7469 6e67 2073 7973 7465 operating syste
│ │ │ │ │ +0003f670: 6d73 2720 6661 756c 7429 2e20 2057 6865 ms' fault). Whe
│ │ │ │ │ +0003f680: 6e20 6120 7072 6f63 6573 7320 7365 6e64 n a process send
│ │ │ │ │ +0003f690: 7320 6f6e 650a 2020 2020 206f 6620 6d79 s one. of my
│ │ │ │ │ +0003f6a0: 2069 6e73 7461 6e63 6573 2061 2077 6169 instances a wai
│ │ │ │ │ +0003f6b0: 7420 6d65 7373 6167 652c 2074 6861 7420 t message, that
│ │ │ │ │ +0003f6c0: 7072 6f63 6573 7320 676f 6573 2074 6f20 process goes to
│ │ │ │ │ +0003f6d0: 736c 6565 7020 666f 7220 7468 650a 2020 sleep for the.
│ │ │ │ │ +0003f6e0: 2020 2069 6e74 6572 7661 6c20 7370 6563 interval spec
│ │ │ │ │ +0003f6f0: 6966 6965 6420 7768 656e 2074 6865 2069 ified when the i
│ │ │ │ │ +0003f700: 6e73 7461 6e63 6520 7761 7320 6372 6561 nstance was crea
│ │ │ │ │ +0003f710: 7465 642e 0a0a 2a20 4d65 6e75 3a0a 0a2a ted...* Menu:..*
│ │ │ │ │ +0003f720: 2044 656c 6179 2063 6c61 7373 2d69 6e73 Delay class-ins
│ │ │ │ │ +0003f730: 7461 6e63 6520 6372 6561 7469 6f6e 3a3a tance creation::
│ │ │ │ │ +0003f740: 2020 2863 6c61 7373 290a 2a20 4465 6c61 (class).* Dela
│ │ │ │ │ +0003f750: 7920 636c 6173 732d 7374 696c 6c20 756e y class-still un
│ │ │ │ │ +0003f760: 636c 6173 7369 6669 6564 3a3a 2020 2863 classified:: (c
│ │ │ │ │ +0003f770: 6c61 7373 290a 2a20 4465 6c61 7920 636c lass).* Delay cl
│ │ │ │ │ +0003f780: 6173 732d 7469 6d65 7220 7072 6f63 6573 ass-timer proces
│ │ │ │ │ +0003f790: 733a 3a20 2028 636c 6173 7329 0a2a 2044 s:: (class).* D
│ │ │ │ │ +0003f7a0: 656c 6179 2d61 6363 6573 7369 6e67 3a3a elay-accessing::
│ │ │ │ │ +0003f7b0: 2020 2869 6e73 7461 6e63 6529 0a2a 2044 (instance).* D
│ │ │ │ │ +0003f7c0: 656c 6179 2d63 6f6d 7061 7269 6e67 3a3a elay-comparing::
│ │ │ │ │ +0003f7d0: 2020 2869 6e73 7461 6e63 6529 0a2a 2044 (instance).* D
│ │ │ │ │ +0003f7e0: 656c 6179 2d63 6f70 7969 6e67 3a3a 2020 elay-copying::
│ │ │ │ │ +0003f7f0: 2869 6e73 7461 6e63 6529 0a2a 2044 656c (instance).* Del
│ │ │ │ │ +0003f800: 6179 2d64 656c 6179 696e 673a 3a20 2028 ay-delaying:: (
│ │ │ │ │ +0003f810: 696e 7374 616e 6365 290a 2a20 4465 6c61 instance).* Dela
│ │ │ │ │ +0003f820: 792d 696e 6974 6961 6c69 7a61 7469 6f6e y-initialization
│ │ │ │ │ +0003f830: 3a3a 2020 2869 6e73 7461 6e63 6529 0a2a :: (instance).*
│ │ │ │ │ +0003f840: 2044 656c 6179 2d69 6e73 7461 6e63 6520 Delay-instance
│ │ │ │ │ +0003f850: 6372 6561 7469 6f6e 3a3a 2020 2869 6e73 creation:: (ins
│ │ │ │ │ +0003f860: 7461 6e63 6529 0a2a 2044 656c 6179 2d74 tance).* Delay-t
│ │ │ │ │ +0003f870: 6573 7469 6e67 3a3a 2020 2869 6e73 7461 esting:: (insta
│ │ │ │ │ +0003f880: 6e63 6529 0a2a 2044 656c 6179 2d74 696d nce).* Delay-tim
│ │ │ │ │ +0003f890: 656f 7574 3a3a 2020 2869 6e73 7461 6e63 eout:: (instanc
│ │ │ │ │ +0003f8a0: 6529 0a0a 1f0a 4669 6c65 3a20 6773 742d e)....File: gst-
│ │ │ │ │ +0003f8b0: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ +0003f8c0: 3a20 4465 6c61 7920 636c 6173 732d 696e : Delay class-in
│ │ │ │ │ +0003f8d0: 7374 616e 6365 2063 7265 6174 696f 6e2c stance creation,
│ │ │ │ │ +0003f8e0: 2020 4e65 7874 3a20 4465 6c61 7920 636c Next: Delay cl
│ │ │ │ │ +0003f8f0: 6173 732d 7374 696c 6c20 756e 636c 6173 ass-still unclas
│ │ │ │ │ +0003f900: 7369 6669 6564 2c20 2055 703a 2044 656c sified, Up: Del
│ │ │ │ │ +0003f910: 6179 0a0a 312e 3632 2e31 2044 656c 6179 ay..1.62.1 Delay
│ │ │ │ │ +0003f920: 2063 6c61 7373 3a20 696e 7374 616e 6365 class: instance
│ │ │ │ │ +0003f930: 2063 7265 6174 696f 6e0a 2d2d 2d2d 2d2d creation.------
│ │ │ │ │ +0003f940: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0003f950: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------.
│ │ │ │ │ +0003f960: 0a66 6f72 4d69 6c6c 6973 6563 6f6e 6473 .forMilliseconds
│ │ │ │ │ +0003f970: 3a20 6d69 6c6c 6973 6563 6f6e 6443 6f75 : millisecondCou
│ │ │ │ │ +0003f980: 6e74 0a20 2020 2020 416e 7377 6572 2061 nt. Answer a
│ │ │ │ │ +0003f990: 2044 656c 6179 2077 6169 7469 6e67 2066 Delay waiting f
│ │ │ │ │ +0003f9a0: 6f72 206d 696c 6c69 7365 636f 6e64 436f or millisecondCo
│ │ │ │ │ +0003f9b0: 756e 7420 6d69 6c6c 6973 6563 6f6e 6473 unt milliseconds
│ │ │ │ │ +0003f9c0: 0a0a 666f 724e 616e 6f73 6563 6f6e 6473 ..forNanoseconds
│ │ │ │ │ +0003f9d0: 3a20 6e61 6e6f 7365 636f 6e64 436f 756e : nanosecondCoun
│ │ │ │ │ +0003f9e0: 740a 2020 2020 2041 6e73 7765 7220 6120 t. Answer a
│ │ │ │ │ +0003f9f0: 4465 6c61 7920 7761 6974 696e 6720 666f Delay waiting fo
│ │ │ │ │ +0003fa00: 7220 6e61 6e6f 7365 636f 6e64 436f 756e r nanosecondCoun
│ │ │ │ │ +0003fa10: 7420 6e61 6e6f 7365 636f 6e64 730a 0a66 t nanoseconds..f
│ │ │ │ │ +0003fa20: 6f72 5365 636f 6e64 733a 2073 6563 6f6e orSeconds: secon
│ │ │ │ │ +0003fa30: 6443 6f75 6e74 0a20 2020 2020 416e 7377 dCount. Answ
│ │ │ │ │ +0003fa40: 6572 2061 2044 656c 6179 2077 6169 7469 er a Delay waiti
│ │ │ │ │ +0003fa50: 6e67 2066 6f72 2073 6563 6f6e 6443 6f75 ng for secondCou
│ │ │ │ │ +0003fa60: 6e74 2073 6563 6f6e 6473 0a0a 756e 7469 nt seconds..unti
│ │ │ │ │ +0003fa70: 6c4d 696c 6c69 7365 636f 6e64 733a 206d lMilliseconds: m
│ │ │ │ │ +0003fa80: 696c 6c69 7365 636f 6e64 436f 756e 740a illisecondCount.
│ │ │ │ │ +0003fa90: 2020 2020 2041 6e73 7765 7220 6120 4465 Answer a De
│ │ │ │ │ +0003faa0: 6c61 7920 7761 6974 696e 6720 756e 7469 lay waiting unti
│ │ │ │ │ +0003fab0: 6c20 6d69 6c6c 6973 6563 6f6e 6443 6f75 l millisecondCou
│ │ │ │ │ +0003fac0: 6e74 206d 696c 6c69 7365 636f 6e64 7320 nt milliseconds
│ │ │ │ │ +0003fad0: 6166 7465 720a 2020 2020 2073 7461 7274 after. start
│ │ │ │ │ +0003fae0: 7570 0a0a 756e 7469 6c4e 616e 6f73 6563 up..untilNanosec
│ │ │ │ │ +0003faf0: 6f6e 6473 3a20 6e61 6e6f 7365 636f 6e64 onds: nanosecond
│ │ │ │ │ +0003fb00: 436f 756e 740a 2020 2020 2041 6e73 7765 Count. Answe
│ │ │ │ │ +0003fb10: 7220 6120 4465 6c61 7920 7761 6974 696e r a Delay waitin
│ │ │ │ │ +0003fb20: 6720 756e 7469 6c20 6e61 6e6f 7365 636f g until nanoseco
│ │ │ │ │ +0003fb30: 6e64 436f 756e 7420 6e61 6e6f 7365 636f ndCount nanoseco
│ │ │ │ │ +0003fb40: 6e64 7320 6166 7465 720a 2020 2020 2073 nds after. s
│ │ │ │ │ +0003fb50: 7461 7274 7570 0a0a 0a1f 0a46 696c 653a tartup.....File:
│ │ │ │ │ +0003fb60: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ +0003fb70: 204e 6f64 653a 2044 656c 6179 2063 6c61 Node: Delay cla
│ │ │ │ │ +0003fb80: 7373 2d73 7469 6c6c 2075 6e63 6c61 7373 ss-still unclass
│ │ │ │ │ +0003fb90: 6966 6965 642c 2020 4e65 7874 3a20 4465 ified, Next: De
│ │ │ │ │ +0003fba0: 6c61 7920 636c 6173 732d 7469 6d65 7220 lay class-timer
│ │ │ │ │ +0003fbb0: 7072 6f63 6573 732c 2020 5072 6576 3a20 process, Prev:
│ │ │ │ │ +0003fbc0: 4465 6c61 7920 636c 6173 732d 696e 7374 Delay class-inst
│ │ │ │ │ +0003fbd0: 616e 6365 2063 7265 6174 696f 6e2c 2020 ance creation,
│ │ │ │ │ +0003fbe0: 5570 3a20 4465 6c61 790a 0a31 2e36 322e Up: Delay..1.62.
│ │ │ │ │ +0003fbf0: 3220 4465 6c61 7920 636c 6173 733a 2073 2 Delay class: s
│ │ │ │ │ +0003fc00: 7469 6c6c 2075 6e63 6c61 7373 6966 6965 till unclassifie
│ │ │ │ │ +0003fc10: 640a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d d.--------------
│ │ │ │ │ +0003fc20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0003fc30: 2d2d 2d2d 2d2d 2d2d 0a0a 7570 6461 7465 --------..update
│ │ │ │ │ +0003fc40: 3a20 6173 7065 6374 0a20 2020 2020 5072 : aspect. Pr
│ │ │ │ │ +0003fc50: 696d 6520 7468 6520 7469 6d65 7220 6576 ime the timer ev
│ │ │ │ │ +0003fc60: 656e 7420 6c6f 6f70 2077 6865 6e20 7468 ent loop when th
│ │ │ │ │ +0003fc70: 6520 696d 6167 6520 7374 6172 7473 2072 e image starts r
│ │ │ │ │ +0003fc80: 756e 6e69 6e67 2e0a 0a0a 1f0a 4669 6c65 unning......File
│ │ │ │ │ +0003fc90: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ +0003fca0: 2020 4e6f 6465 3a20 4465 6c61 7920 636c Node: Delay cl
│ │ │ │ │ +0003fcb0: 6173 732d 7469 6d65 7220 7072 6f63 6573 ass-timer proces
│ │ │ │ │ +0003fcc0: 732c 2020 4e65 7874 3a20 4465 6c61 792d s, Next: Delay-
│ │ │ │ │ +0003fcd0: 6163 6365 7373 696e 672c 2020 5072 6576 accessing, Prev
│ │ │ │ │ +0003fce0: 3a20 4465 6c61 7920 636c 6173 732d 7374 : Delay class-st
│ │ │ │ │ +0003fcf0: 696c 6c20 756e 636c 6173 7369 6669 6564 ill unclassified
│ │ │ │ │ +0003fd00: 2c20 2055 703a 2044 656c 6179 0a0a 312e , Up: Delay..1.
│ │ │ │ │ +0003fd10: 3632 2e33 2044 656c 6179 2063 6c61 7373 62.3 Delay class
│ │ │ │ │ +0003fd20: 3a20 7469 6d65 7220 7072 6f63 6573 730a : timer process.
│ │ │ │ │ +0003fd30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0003fd40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0003fd50: 2d0a 0a61 6374 6976 6544 656c 6179 0a20 -..activeDelay.
│ │ │ │ │ +0003fd60: 2020 2020 5265 7475 726e 2074 6865 2064 Return the d
│ │ │ │ │ +0003fd70: 656c 6179 2061 7420 7468 6520 6865 6164 elay at the head
│ │ │ │ │ +0003fd80: 206f 6620 7468 6520 7175 6575 652e 0a0a of the queue...
│ │ │ │ │ +0003fd90: 6861 6e64 6c65 4465 6c61 7952 6571 7565 handleDelayReque
│ │ │ │ │ +0003fda0: 7374 6f72 0a20 2020 2020 4861 6e64 6c65 stor. Handle
│ │ │ │ │ +0003fdb0: 2061 2074 696d 6572 2065 7665 6e74 3b20 a timer event;
│ │ │ │ │ +0003fdc0: 7768 6963 6820 6361 6e20 6265 2065 6974 which can be eit
│ │ │ │ │ +0003fdd0: 6865 723a 202d 2061 2073 6368 6564 756c her: - a schedul
│ │ │ │ │ +0003fde0: 6520 6f72 0a20 2020 2020 756e 7363 6865 e or. unsche
│ │ │ │ │ +0003fdf0: 6475 6c65 2072 6571 7565 7374 2028 4465 dule request (De
│ │ │ │ │ +0003fe00: 6c61 7952 6571 7565 7374 6f72 206e 6f74 layRequestor not
│ │ │ │ │ +0003fe10: 4e69 6c29 202d 2061 2074 696d 6572 2073 Nil) - a timer s
│ │ │ │ │ +0003fe20: 6967 6e61 6c20 286e 6f74 0a20 2020 2020 ignal (not.
│ │ │ │ │ +0003fe30: 6578 706c 6963 6974 6c79 2073 7065 6369 explicitly speci
│ │ │ │ │ +0003fe40: 6669 6564 2920 5765 2063 6865 636b 2066 fied) We check f
│ │ │ │ │ +0003fe50: 6f72 2074 696d 6572 2065 7870 6972 7920 or timer expiry
│ │ │ │ │ +0003fe60: 6576 6572 7920 7469 6d65 2077 6520 6765 every time we ge
│ │ │ │ │ +0003fe70: 740a 2020 2020 2061 2073 6967 6e61 6c2e t. a signal.
│ │ │ │ │ +0003fe80: 0a0a 7275 6e44 656c 6179 5072 6f63 6573 ..runDelayProces
│ │ │ │ │ +0003fe90: 730a 2020 2020 2052 756e 2074 6865 2074 s. Run the t
│ │ │ │ │ +0003fea0: 696d 6572 2065 7665 6e74 206c 6f6f 702e imer event loop.
│ │ │ │ │ +0003feb0: 0a0a 7363 6865 6475 6c65 4465 6c61 793a ..scheduleDelay:
│ │ │ │ │ +0003fec0: 2061 4465 6c61 790a 2020 2020 2050 7269 aDelay. Pri
│ │ │ │ │ +0003fed0: 7661 7465 202d 2053 6368 6564 756c 6520 vate - Schedule
│ │ │ │ │ +0003fee0: 7468 6973 2044 656c 6179 2e20 2052 756e this Delay. Run
│ │ │ │ │ +0003fef0: 2069 6e20 7468 6520 7469 6d65 7220 7072 in the timer pr
│ │ │ │ │ +0003ff00: 6f63 6573 732c 2077 6869 6368 2069 730a ocess, which is.
│ │ │ │ │ +0003ff10: 2020 2020 2074 6865 206f 6e6c 7920 6f6e the only on
│ │ │ │ │ +0003ff20: 6520 7468 6174 206d 616e 6970 756c 6174 e that manipulat
│ │ │ │ │ +0003ff30: 6573 2051 7565 7565 2e0a 0a73 7461 7274 es Queue...start
│ │ │ │ │ +0003ff40: 4465 6c61 794c 6f6f 700a 2020 2020 2053 DelayLoop. S
│ │ │ │ │ +0003ff50: 7461 7274 2074 6865 2074 696d 6572 2065 tart the timer e
│ │ │ │ │ +0003ff60: 7665 6e74 206c 6f6f 702e 0a0a 756e 7363 vent loop...unsc
│ │ │ │ │ +0003ff70: 6865 6475 6c65 4465 6c61 793a 2061 4465 heduleDelay: aDe
│ │ │ │ │ +0003ff80: 6c61 790a 2020 2020 2050 7269 7661 7465 lay. Private
│ │ │ │ │ +0003ff90: 202d 2055 6e73 6368 6564 756c 6520 7468 - Unschedule th
│ │ │ │ │ +0003ffa0: 6973 2044 656c 6179 2e20 2052 756e 2069 is Delay. Run i
│ │ │ │ │ +0003ffb0: 6e20 7468 6520 7469 6d65 7220 7072 6f63 n the timer proc
│ │ │ │ │ +0003ffc0: 6573 732c 2077 6869 6368 0a20 2020 2020 ess, which.
│ │ │ │ │ +0003ffd0: 6973 2074 6865 206f 6e6c 7920 6f6e 6520 is the only one
│ │ │ │ │ +0003ffe0: 7468 6174 206d 616e 6970 756c 6174 6573 that manipulates
│ │ │ │ │ +0003fff0: 2051 7565 7565 2e0a 0a0a 1f0a 4669 6c65 Queue......File
│ │ │ │ │ +00040000: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ +00040010: 2020 4e6f 6465 3a20 4465 6c61 792d 6163 Node: Delay-ac
│ │ │ │ │ +00040020: 6365 7373 696e 672c 2020 4e65 7874 3a20 cessing, Next:
│ │ │ │ │ +00040030: 4465 6c61 792d 636f 6d70 6172 696e 672c Delay-comparing,
│ │ │ │ │ +00040040: 2020 5072 6576 3a20 4465 6c61 7920 636c Prev: Delay cl
│ │ │ │ │ +00040050: 6173 732d 7469 6d65 7220 7072 6f63 6573 ass-timer proces
│ │ │ │ │ +00040060: 732c 2020 5570 3a20 4465 6c61 790a 0a31 s, Up: Delay..1
│ │ │ │ │ +00040070: 2e36 322e 3420 4465 6c61 793a 2061 6363 .62.4 Delay: acc
│ │ │ │ │ +00040080: 6573 7369 6e67 0a2d 2d2d 2d2d 2d2d 2d2d essing.---------
│ │ │ │ │ +00040090: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------..
│ │ │ │ │ +000400a0: 6173 4162 736f 6c75 7465 0a20 2020 2020 asAbsolute.
│ │ │ │ │ +000400b0: 416e 7377 6572 2061 2064 656c 6179 2074 Answer a delay t
│ │ │ │ │ +000400c0: 6861 7420 7761 6974 7320 756e 7469 6c20 hat waits until
│ │ │ │ │ +000400d0: 7468 6520 6375 7272 656e 7420 6465 6c61 the current dela
│ │ │ │ │ +000400e0: 7927 7320 7265 7375 6d70 7469 6f6e 5469 y's resumptionTi
│ │ │ │ │ +000400f0: 6d65 2c0a 2020 2020 206f 7220 6465 6c61 me,. or dela
│ │ │ │ │ +00040100: 7944 7572 6174 696f 6e20 6d69 6c6c 6973 yDuration millis
│ │ │ │ │ +00040110: 6563 6f6e 6473 2066 726f 6d20 6e6f 7720 econds from now
│ │ │ │ │ +00040120: 6966 2074 6861 7420 776f 756c 6420 6265 if that would be
│ │ │ │ │ +00040130: 206e 696c 2e20 204d 6179 0a20 2020 2020 nil. May.
│ │ │ │ │ +00040140: 616e 7377 6572 2074 6865 2072 6563 6569 answer the recei
│ │ │ │ │ +00040150: 7665 7220 6966 2069 7420 6973 2061 6c72 ver if it is alr
│ │ │ │ │ +00040160: 6561 6479 2077 6169 7469 6e67 2075 6e74 eady waiting unt
│ │ │ │ │ +00040170: 696c 2061 6e20 6162 736f 6c75 7465 0a20 il an absolute.
│ │ │ │ │ +00040180: 2020 2020 7469 6d65 2e0a 0a64 656c 6179 time...delay
│ │ │ │ │ +00040190: 4475 7261 7469 6f6e 0a20 2020 2020 416e Duration. An
│ │ │ │ │ +000401a0: 7377 6572 2074 6865 2074 696d 6520 4920 swer the time I
│ │ │ │ │ +000401b0: 6861 7665 206c 6566 7420 746f 2077 6169 have left to wai
│ │ │ │ │ +000401c0: 742c 2069 6e20 6d69 6c6c 6973 6563 6f6e t, in millisecon
│ │ │ │ │ +000401d0: 6473 2e0a 0a69 7341 6273 6f6c 7574 650a ds...isAbsolute.
│ │ │ │ │ +000401e0: 2020 2020 2041 6e73 7765 7220 7768 6574 Answer whet
│ │ │ │ │ +000401f0: 6865 7220 7468 6520 7265 6365 6976 6572 her the receiver
│ │ │ │ │ +00040200: 2077 6169 7473 2075 6e74 696c 2061 6e20 waits until an
│ │ │ │ │ +00040210: 6162 736f 6c75 7465 2074 696d 6520 6f6e absolute time on
│ │ │ │ │ +00040220: 2074 6865 0a20 2020 2020 6d69 6c6c 6973 the. millis
│ │ │ │ │ +00040230: 6563 6f6e 6420 636c 6f63 6b2e 0a0a 7265 econd clock...re
│ │ │ │ │ +00040240: 7375 6d70 7469 6f6e 5469 6d65 0a20 2020 sumptionTime.
│ │ │ │ │ +00040250: 2020 416e 7377 6572 2060 7265 7375 6d70 Answer `resump
│ │ │ │ │ +00040260: 7469 6f6e 5469 6d65 272e 0a0a 0a1f 0a46 tionTime'......F
│ │ │ │ │ +00040270: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ +00040280: 666f 2c20 204e 6f64 653a 2044 656c 6179 fo, Node: Delay
│ │ │ │ │ +00040290: 2d63 6f6d 7061 7269 6e67 2c20 204e 6578 -comparing, Nex
│ │ │ │ │ +000402a0: 743a 2044 656c 6179 2d63 6f70 7969 6e67 t: Delay-copying
│ │ │ │ │ +000402b0: 2c20 2050 7265 763a 2044 656c 6179 2d61 , Prev: Delay-a
│ │ │ │ │ +000402c0: 6363 6573 7369 6e67 2c20 2055 703a 2044 ccessing, Up: D
│ │ │ │ │ +000402d0: 656c 6179 0a0a 312e 3632 2e35 2044 656c elay..1.62.5 Del
│ │ │ │ │ +000402e0: 6179 3a20 636f 6d70 6172 696e 670a 2d2d ay: comparing.--
│ │ │ │ │ +000402f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00040300: 2d2d 2d2d 2d0a 0a3d 2061 4465 6c61 790a -----..= aDelay.
│ │ │ │ │ +00040310: 2020 2020 2041 6e73 7765 7220 7768 6574 Answer whet
│ │ │ │ │ +00040320: 6865 7220 7468 6520 7265 6365 6976 6572 her the receiver
│ │ │ │ │ +00040330: 2061 6e64 2061 4465 6c61 7920 6465 6e6f and aDelay deno
│ │ │ │ │ +00040340: 7465 2074 6865 2073 616d 6520 6465 6c61 te the same dela
│ │ │ │ │ +00040350: 790a 0a68 6173 680a 2020 2020 2041 6e73 y..hash. Ans
│ │ │ │ │ +00040360: 7765 7220 616e 2068 6173 6820 7661 6c75 wer an hash valu
│ │ │ │ │ +00040370: 6520 666f 7220 7468 6520 7265 6365 6976 e for the receiv
│ │ │ │ │ +00040380: 6572 0a0a 0a1f 0a46 696c 653a 2067 7374 er.....File: gst
│ │ │ │ │ +00040390: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ +000403a0: 653a 2044 656c 6179 2d63 6f70 7969 6e67 e: Delay-copying
│ │ │ │ │ +000403b0: 2c20 204e 6578 743a 2044 656c 6179 2d64 , Next: Delay-d
│ │ │ │ │ +000403c0: 656c 6179 696e 672c 2020 5072 6576 3a20 elaying, Prev:
│ │ │ │ │ +000403d0: 4465 6c61 792d 636f 6d70 6172 696e 672c Delay-comparing,
│ │ │ │ │ +000403e0: 2020 5570 3a20 4465 6c61 790a 0a31 2e36 Up: Delay..1.6
│ │ │ │ │ +000403f0: 322e 3620 4465 6c61 793a 2063 6f70 7969 2.6 Delay: copyi
│ │ │ │ │ +00040400: 6e67 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ng.-------------
│ │ │ │ │ +00040410: 2d2d 2d2d 2d2d 2d2d 0a0a 706f 7374 436f --------..postCo
│ │ │ │ │ +00040420: 7079 0a20 2020 2020 4164 6a75 7374 2074 py. Adjust t
│ │ │ │ │ +00040430: 6865 2063 7572 7265 6e74 2064 656c 6179 he current delay
│ │ │ │ │ +00040440: 2073 6f20 7468 6174 2069 7420 6265 6861 so that it beha
│ │ │ │ │ +00040450: 7665 7320 6173 2069 6620 6974 2068 6164 ves as if it had
│ │ │ │ │ +00040460: 206a 7573 7420 6265 656e 0a20 2020 2020 just been.
│ │ │ │ │ +00040470: 6372 6561 7465 642e 0a0a 0a1f 0a46 696c created......Fil
│ │ │ │ │ +00040480: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ +00040490: 2c20 204e 6f64 653a 2044 656c 6179 2d64 , Node: Delay-d
│ │ │ │ │ +000404a0: 656c 6179 696e 672c 2020 4e65 7874 3a20 elaying, Next:
│ │ │ │ │ +000404b0: 4465 6c61 792d 696e 6974 6961 6c69 7a61 Delay-initializa
│ │ │ │ │ +000404c0: 7469 6f6e 2c20 2050 7265 763a 2044 656c tion, Prev: Del
│ │ │ │ │ +000404d0: 6179 2d63 6f70 7969 6e67 2c20 2055 703a ay-copying, Up:
│ │ │ │ │ +000404e0: 2044 656c 6179 0a0a 312e 3632 2e37 2044 Delay..1.62.7 D
│ │ │ │ │ +000404f0: 656c 6179 3a20 6465 6c61 7969 6e67 0a2d elay: delaying.-
│ │ │ │ │ +00040500: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00040510: 2d2d 2d2d 2d0a 0a74 696d 6564 5761 6974 -----..timedWait
│ │ │ │ │ +00040520: 4f6e 3a20 6153 656d 6170 686f 7265 0a20 On: aSemaphore.
│ │ │ │ │ +00040530: 2020 2020 5363 6865 6475 6c65 2074 6869 Schedule thi
│ │ │ │ │ +00040540: 7320 4465 6c61 7920 616e 6420 7761 6974 s Delay and wait
│ │ │ │ │ +00040550: 206f 6e20 6974 2e20 5468 6520 6375 7272 on it. The curr
│ │ │ │ │ +00040560: 656e 7420 7072 6f63 6573 7320 7769 6c6c ent process will
│ │ │ │ │ +00040570: 2062 650a 2020 2020 2073 7573 7065 6e64 be. suspend
│ │ │ │ │ +00040580: 6564 2066 6f72 2074 6865 2061 6d6f 756e ed for the amoun
│ │ │ │ │ +00040590: 7420 6f66 2074 696d 6520 7370 6563 6966 t of time specif
│ │ │ │ │ +000405a0: 6965 6420 7768 656e 2074 6869 7320 4465 ied when this De
│ │ │ │ │ +000405b0: 6c61 7920 7761 730a 2020 2020 2063 7265 lay was. cre
│ │ │ │ │ +000405c0: 6174 6564 2c20 6f72 2075 6e74 696c 2061 ated, or until a
│ │ │ │ │ +000405d0: 5365 6d61 7068 6f72 6520 6973 2073 6967 Semaphore is sig
│ │ │ │ │ +000405e0: 6e61 6c65 642e 0a0a 7761 6974 0a20 2020 naled...wait.
│ │ │ │ │ +000405f0: 2020 5363 6865 6475 6c65 2074 6869 7320 Schedule this
│ │ │ │ │ +00040600: 4465 6c61 7920 616e 6420 7761 6974 206f Delay and wait o
│ │ │ │ │ +00040610: 6e20 6974 2e20 5468 6520 6375 7272 656e n it. The curren
│ │ │ │ │ +00040620: 7420 7072 6f63 6573 7320 7769 6c6c 2062 t process will b
│ │ │ │ │ +00040630: 650a 2020 2020 2073 7573 7065 6e64 6564 e. suspended
│ │ │ │ │ +00040640: 2066 6f72 2074 6865 2061 6d6f 756e 7420 for the amount
│ │ │ │ │ +00040650: 6f66 2074 696d 6520 7370 6563 6966 6965 of time specifie
│ │ │ │ │ +00040660: 6420 7768 656e 2074 6869 7320 4465 6c61 d when this Dela
│ │ │ │ │ +00040670: 7920 7761 730a 2020 2020 2063 7265 6174 y was. creat
│ │ │ │ │ +00040680: 6564 2e0a 0a0a 1f0a 4669 6c65 3a20 6773 ed......File: gs
│ │ │ │ │ +00040690: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ +000406a0: 6465 3a20 4465 6c61 792d 696e 6974 6961 de: Delay-initia
│ │ │ │ │ +000406b0: 6c69 7a61 7469 6f6e 2c20 204e 6578 743a lization, Next:
│ │ │ │ │ +000406c0: 2044 656c 6179 2d69 6e73 7461 6e63 6520 Delay-instance
│ │ │ │ │ +000406d0: 6372 6561 7469 6f6e 2c20 2050 7265 763a creation, Prev:
│ │ │ │ │ +000406e0: 2044 656c 6179 2d64 656c 6179 696e 672c Delay-delaying,
│ │ │ │ │ +000406f0: 2020 5570 3a20 4465 6c61 790a 0a31 2e36 Up: Delay..1.6
│ │ │ │ │ +00040700: 322e 3820 4465 6c61 793a 2069 6e69 7469 2.8 Delay: initi
│ │ │ │ │ +00040710: 616c 697a 6174 696f 6e0a 2d2d 2d2d 2d2d alization.------
│ │ │ │ │ +00040720: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00040730: 2d2d 2d2d 2d2d 0a0a 696e 6974 466f 724e ------..initForN
│ │ │ │ │ +00040740: 616e 6f73 6563 6f6e 6473 3a20 7661 6c75 anoseconds: valu
│ │ │ │ │ +00040750: 650a 2020 2020 2049 6e69 7469 616c 697a e. Initializ
│ │ │ │ │ +00040760: 6520 6120 4465 6c61 7920 7761 6974 696e e a Delay waitin
│ │ │ │ │ +00040770: 6720 666f 7220 6d69 6c6c 6973 6563 6f6e g for millisecon
│ │ │ │ │ +00040780: 6443 6f75 6e74 206d 696c 6c69 7365 636f dCount milliseco
│ │ │ │ │ +00040790: 6e64 730a 0a0a 1f0a 4669 6c65 3a20 6773 nds.....File: gs
│ │ │ │ │ +000407a0: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ +000407b0: 6465 3a20 4465 6c61 792d 696e 7374 616e de: Delay-instan
│ │ │ │ │ +000407c0: 6365 2063 7265 6174 696f 6e2c 2020 4e65 ce creation, Ne
│ │ │ │ │ +000407d0: 7874 3a20 4465 6c61 792d 7465 7374 696e xt: Delay-testin
│ │ │ │ │ +000407e0: 672c 2020 5072 6576 3a20 4465 6c61 792d g, Prev: Delay-
│ │ │ │ │ +000407f0: 696e 6974 6961 6c69 7a61 7469 6f6e 2c20 initialization,
│ │ │ │ │ +00040800: 2055 703a 2044 656c 6179 0a0a 312e 3632 Up: Delay..1.62
│ │ │ │ │ +00040810: 2e39 2044 656c 6179 3a20 696e 7374 616e .9 Delay: instan
│ │ │ │ │ +00040820: 6365 2063 7265 6174 696f 6e0a 2d2d 2d2d ce creation.----
│ │ │ │ │ +00040830: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00040840: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a69 6e69 -----------..ini
│ │ │ │ │ +00040850: 7455 6e74 696c 4e61 6e6f 7365 636f 6e64 tUntilNanosecond
│ │ │ │ │ +00040860: 733a 2076 616c 7565 0a20 2020 2020 496e s: value. In
│ │ │ │ │ +00040870: 6974 6961 6c69 7a65 2061 2044 656c 6179 itialize a Delay
│ │ │ │ │ +00040880: 2077 6169 7469 6e67 2066 6f72 206d 696c waiting for mil
│ │ │ │ │ +00040890: 6c69 7365 636f 6e64 436f 756e 7420 6d69 lisecondCount mi
│ │ │ │ │ +000408a0: 6c6c 6973 6563 6f6e 6473 2061 6674 6572 lliseconds after
│ │ │ │ │ +000408b0: 0a20 2020 2020 7374 6172 7475 700a 0a0a . startup...
│ │ │ │ │ +000408c0: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ +000408d0: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 4465 .info, Node: De
│ │ │ │ │ +000408e0: 6c61 792d 7465 7374 696e 672c 2020 4e65 lay-testing, Ne
│ │ │ │ │ +000408f0: 7874 3a20 4465 6c61 792d 7469 6d65 6f75 xt: Delay-timeou
│ │ │ │ │ +00040900: 742c 2020 5072 6576 3a20 4465 6c61 792d t, Prev: Delay-
│ │ │ │ │ +00040910: 696e 7374 616e 6365 2063 7265 6174 696f instance creatio
│ │ │ │ │ +00040920: 6e2c 2020 5570 3a20 4465 6c61 790a 0a31 n, Up: Delay..1
│ │ │ │ │ +00040930: 2e36 322e 3130 2044 656c 6179 3a20 7465 .62.10 Delay: te
│ │ │ │ │ +00040940: 7374 696e 670a 2d2d 2d2d 2d2d 2d2d 2d2d sting.----------
│ │ │ │ │ +00040950: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6973 ------------..is
│ │ │ │ │ +00040960: 4163 7469 7665 0a20 2020 2020 416e 7377 Active. Answ
│ │ │ │ │ +00040970: 6572 2077 6865 7468 6572 2074 6869 7320 er whether this
│ │ │ │ │ +00040980: 4465 6c61 7920 6973 2062 6569 6e67 2077 Delay is being w
│ │ │ │ │ +00040990: 6169 7465 6420 6f6e 2e0a 0a0a 1f0a 4669 aited on......Fi
│ │ │ │ │ +000409a0: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ +000409b0: 6f2c 2020 4e6f 6465 3a20 4465 6c61 792d o, Node: Delay-
│ │ │ │ │ +000409c0: 7469 6d65 6f75 742c 2020 5072 6576 3a20 timeout, Prev:
│ │ │ │ │ +000409d0: 4465 6c61 792d 7465 7374 696e 672c 2020 Delay-testing,
│ │ │ │ │ +000409e0: 5570 3a20 4465 6c61 790a 0a31 2e36 322e Up: Delay..1.62.
│ │ │ │ │ +000409f0: 3131 2044 656c 6179 3a20 7469 6d65 6f75 11 Delay: timeou
│ │ │ │ │ +00040a00: 740a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d t.--------------
│ │ │ │ │ +00040a10: 2d2d 2d2d 2d2d 2d2d 0a0a 7661 6c75 653a --------..value:
│ │ │ │ │ +00040a20: 2061 426c 6f63 6b20 6f6e 5469 6d65 6f75 aBlock onTimeou
│ │ │ │ │ +00040a30: 7444 6f3a 2061 5469 6d65 6f75 7442 6c6f tDo: aTimeoutBlo
│ │ │ │ │ +00040a40: 636b 0a20 2020 2020 4578 6563 7574 6520 ck. Execute
│ │ │ │ │ +00040a50: 6142 6c6f 636b 2066 6f72 2075 7020 746f aBlock for up to
│ │ │ │ │ +00040a60: 2074 6865 2074 696d 6520 6f66 206d 7920 the time of my
│ │ │ │ │ +00040a70: 6f77 6e20 6465 6c61 793b 2069 6e20 6361 own delay; in ca
│ │ │ │ │ +00040a80: 7365 2074 6865 2063 6f64 650a 2020 2020 se the code.
│ │ │ │ │ +00040a90: 2064 6964 206e 6f74 2066 696e 6973 6820 did not finish
│ │ │ │ │ +00040aa0: 6162 6f72 7420 7468 6520 6578 6563 7574 abort the execut
│ │ │ │ │ +00040ab0: 696f 6e2c 2075 6e77 696e 6420 7468 6520 ion, unwind the
│ │ │ │ │ +00040ac0: 626c 6f63 6b20 616e 6420 7468 656e 0a20 block and then.
│ │ │ │ │ +00040ad0: 2020 2020 6576 616c 7561 7465 2061 5469 evaluate aTi
│ │ │ │ │ +00040ae0: 6d65 6f75 7442 6c6f 636b 2e0a 0a0a 1f0a meoutBlock......
│ │ │ │ │ +00040af0: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ +00040b00: 6e66 6f2c 2020 4e6f 6465 3a20 4465 6c61 nfo, Node: Dela
│ │ │ │ │ +00040b10: 7965 6441 6461 7074 6f72 2c20 204e 6578 yedAdaptor, Nex
│ │ │ │ │ +00040b20: 743a 2044 6963 7469 6f6e 6172 792c 2020 t: Dictionary,
│ │ │ │ │ +00040b30: 5072 6576 3a20 4465 6c61 792c 2020 5570 Prev: Delay, Up
│ │ │ │ │ +00040b40: 3a20 4261 7365 2063 6c61 7373 6573 0a0a : Base classes..
│ │ │ │ │ +00040b50: 312e 3633 2044 656c 6179 6564 4164 6170 1.63 DelayedAdap
│ │ │ │ │ +00040b60: 746f 720a 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d tor.============
│ │ │ │ │ +00040b70: 3d3d 3d3d 3d3d 3d0a 0a44 6566 696e 6564 =======..Defined
│ │ │ │ │ +00040b80: 2069 6e20 6e61 6d65 7370 6163 6520 536d in namespace Sm
│ │ │ │ │ +00040b90: 616c 6c74 616c 6b0a 5375 7065 7263 6c61 alltalk.Supercla
│ │ │ │ │ +00040ba0: 7373 3a20 506c 7567 6761 626c 6541 6461 ss: PluggableAda
│ │ │ │ │ +00040bb0: 7074 6f72 0a43 6174 6567 6f72 793a 204c ptor.Category: L
│ │ │ │ │ +00040bc0: 616e 6775 6167 652d 4461 7461 2074 7970 anguage-Data typ
│ │ │ │ │ +00040bd0: 6573 0a20 2020 2020 4920 6361 6e20 6265 es. I can be
│ │ │ │ │ +00040be0: 2075 7365 6420 7768 6572 6520 6d61 6e79 used where many
│ │ │ │ │ +00040bf0: 2065 7870 656e 7369 7665 2075 7064 6174 expensive updat
│ │ │ │ │ +00040c00: 6573 206d 7573 7420 6265 2070 6572 666f es must be perfo
│ │ │ │ │ +00040c10: 726d 6564 2e20 4d79 0a20 2020 2020 696e rmed. My. in
│ │ │ │ │ +00040c20: 7374 616e 6365 7320 6275 6666 6572 2074 stances buffer t
│ │ │ │ │ +00040c30: 6865 206c 6173 7420 7661 6c75 6520 7468 he last value th
│ │ │ │ │ +00040c40: 6174 2077 6173 2073 6574 2c20 616e 6420 at was set, and
│ │ │ │ │ +00040c50: 6f6e 6c79 2061 6374 7561 6c6c 790a 2020 only actually.
│ │ │ │ │ +00040c60: 2020 2073 6574 2074 6865 2076 616c 7565 set the value
│ │ │ │ │ +00040c70: 2077 6865 6e20 7468 6520 2374 7269 6767 when the #trigg
│ │ │ │ │ +00040c80: 6572 206d 6573 7361 6765 2069 7320 7365 er message is se
│ │ │ │ │ +00040c90: 6e74 2e20 4170 6172 7420 6672 6f6d 2074 nt. Apart from t
│ │ │ │ │ +00040ca0: 6869 732c 0a20 2020 2020 4927 6d20 6571 his,. I'm eq
│ │ │ │ │ +00040cb0: 7569 7661 6c65 6e74 2074 6f20 506c 7567 uivalent to Plug
│ │ │ │ │ +00040cc0: 6761 626c 6541 6461 7074 6f72 2e0a 0a2a gableAdaptor...*
│ │ │ │ │ +00040cd0: 204d 656e 753a 0a0a 2a20 4465 6c61 7965 Menu:..* Delaye
│ │ │ │ │ +00040ce0: 6441 6461 7074 6f72 2d61 6363 6573 7369 dAdaptor-accessi
│ │ │ │ │ +00040cf0: 6e67 3a3a 2020 2869 6e73 7461 6e63 6529 ng:: (instance)
│ │ │ │ │ +00040d00: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ +00040d10: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ +00040d20: 4465 6c61 7965 6441 6461 7074 6f72 2d61 DelayedAdaptor-a
│ │ │ │ │ +00040d30: 6363 6573 7369 6e67 2c20 2055 703a 2044 ccessing, Up: D
│ │ │ │ │ +00040d40: 656c 6179 6564 4164 6170 746f 720a 0a31 elayedAdaptor..1
│ │ │ │ │ +00040d50: 2e36 332e 3120 4465 6c61 7965 6441 6461 .63.1 DelayedAda
│ │ │ │ │ +00040d60: 7074 6f72 3a20 6163 6365 7373 696e 670a ptor: accessing.
│ │ │ │ │ +00040d70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00040d80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00040d90: 0a0a 7472 6967 6765 720a 2020 2020 2052 ..trigger. R
│ │ │ │ │ +00040da0: 6561 6c6c 7920 7365 7420 7468 6520 7661 eally set the va
│ │ │ │ │ +00040db0: 6c75 6520 6f66 2074 6865 2072 6563 6569 lue of the recei
│ │ │ │ │ +00040dc0: 7665 722e 0a0a 7661 6c75 650a 2020 2020 ver...value.
│ │ │ │ │ +00040dd0: 2047 6574 2074 6865 2076 616c 7565 206f Get the value o
│ │ │ │ │ +00040de0: 6620 7468 6520 7265 6365 6976 6572 2e0a f the receiver..
│ │ │ │ │ +00040df0: 0a76 616c 7565 3a20 616e 4f62 6a65 6374 .value: anObject
│ │ │ │ │ +00040e00: 0a20 2020 2020 5365 7420 7468 6520 7661 . Set the va
│ │ │ │ │ +00040e10: 6c75 6520 6f66 2074 6865 2072 6563 6569 lue of the recei
│ │ │ │ │ +00040e20: 7665 7220 2d20 6163 7475 616c 6c79 2c20 ver - actually,
│ │ │ │ │ +00040e30: 7468 6520 7661 6c75 6520 6973 2063 6163 the value is cac
│ │ │ │ │ +00040e40: 6865 6420 616e 640a 2020 2020 2069 7320 hed and. is
│ │ │ │ │ +00040e50: 6e6f 7420 7365 7420 756e 7469 6c20 7468 not set until th
│ │ │ │ │ +00040e60: 6520 2374 7269 6767 6572 206d 6574 686f e #trigger metho
│ │ │ │ │ +00040e70: 6420 6973 2073 656e 742e 0a0a 0a1f 0a46 d is sent......F
│ │ │ │ │ +00040e80: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ +00040e90: 666f 2c20 204e 6f64 653a 2044 6963 7469 fo, Node: Dicti
│ │ │ │ │ +00040ea0: 6f6e 6172 792c 2020 4e65 7874 3a20 4469 onary, Next: Di
│ │ │ │ │ +00040eb0: 7265 6374 6564 4d65 7373 6167 652c 2020 rectedMessage,
│ │ │ │ │ +00040ec0: 5072 6576 3a20 4465 6c61 7965 6441 6461 Prev: DelayedAda
│ │ │ │ │ +00040ed0: 7074 6f72 2c20 2055 703a 2042 6173 6520 ptor, Up: Base
│ │ │ │ │ +00040ee0: 636c 6173 7365 730a 0a31 2e36 3420 4469 classes..1.64 Di
│ │ │ │ │ +00040ef0: 6374 696f 6e61 7279 0a3d 3d3d 3d3d 3d3d ctionary.=======
│ │ │ │ │ +00040f00: 3d3d 3d3d 3d3d 3d3d 0a0a 4465 6669 6e65 ========..Define
│ │ │ │ │ +00040f10: 6420 696e 206e 616d 6573 7061 6365 2053 d in namespace S
│ │ │ │ │ +00040f20: 6d61 6c6c 7461 6c6b 0a53 7570 6572 636c malltalk.Supercl
│ │ │ │ │ +00040f30: 6173 733a 2048 6173 6865 6443 6f6c 6c65 ass: HashedColle
│ │ │ │ │ +00040f40: 6374 696f 6e0a 4361 7465 676f 7279 3a20 ction.Category:
│ │ │ │ │ +00040f50: 436f 6c6c 6563 7469 6f6e 732d 4b65 7965 Collections-Keye
│ │ │ │ │ +00040f60: 640a 2020 2020 2049 2069 6d70 6c65 6d65 d. I impleme
│ │ │ │ │ +00040f70: 6e74 2061 2064 6963 7469 6f6e 6172 792c nt a dictionary,
│ │ │ │ │ +00040f80: 2077 6869 6368 2069 7320 616e 206f 626a which is an obj
│ │ │ │ │ +00040f90: 6563 7420 7468 6174 2069 7320 696e 6465 ect that is inde
│ │ │ │ │ +00040fa0: 7865 6420 6279 0a20 2020 2020 756e 6971 xed by. uniq
│ │ │ │ │ +00040fb0: 7565 206f 626a 6563 7473 2028 7479 7063 ue objects (typc
│ │ │ │ │ +00040fc0: 6961 6c6c 7920 696e 7374 616e 6365 7320 ially instances
│ │ │ │ │ +00040fd0: 6f66 2053 796d 626f 6c29 2c20 616e 6420 of Symbol), and
│ │ │ │ │ +00040fe0: 6173 736f 6369 6174 6573 0a20 2020 2020 associates.
│ │ │ │ │ +00040ff0: 616e 6f74 6865 7220 6f62 6a65 6374 2077 another object w
│ │ │ │ │ +00041000: 6974 6820 7468 6174 2069 6e64 6578 2e20 ith that index.
│ │ │ │ │ +00041010: 2049 2075 7365 2074 6865 2065 7175 616c I use the equal
│ │ │ │ │ +00041020: 6974 7920 6f70 6572 6174 6f72 203d 2074 ity operator = t
│ │ │ │ │ +00041030: 6f0a 2020 2020 2064 6574 6572 6d69 6e65 o. determine
│ │ │ │ │ +00041040: 2065 7175 616c 6974 7920 6f66 2069 6e64 equality of ind
│ │ │ │ │ +00041050: 6963 6573 2e0a 0a20 2020 2020 496e 2061 ices... In a
│ │ │ │ │ +00041060: 6c6d 6f73 7420 616c 6c20 706c 6163 6573 lmost all places
│ │ │ │ │ +00041070: 2077 6865 7265 2079 6f75 2077 6f75 6c64 where you would
│ │ │ │ │ +00041080: 2075 7365 2061 2070 6c61 696e 2044 6963 use a plain Dic
│ │ │ │ │ +00041090: 7469 6f6e 6172 792c 2061 0a20 2020 2020 tionary, a.
│ │ │ │ │ +000410a0: 4c6f 6f6b 7570 5461 626c 6520 776f 756c LookupTable woul
│ │ │ │ │ +000410b0: 6420 6265 206d 6f72 6520 6566 6669 6369 d be more effici
│ │ │ │ │ +000410c0: 656e 743b 2073 6565 204c 6f6f 6b75 7054 ent; see LookupT
│ │ │ │ │ +000410d0: 6162 6c65 2773 2063 6f6d 6d65 6e74 0a20 able's comment.
│ │ │ │ │ +000410e0: 2020 2020 6265 666f 7265 2079 6f75 2075 before you u
│ │ │ │ │ +000410f0: 7365 2069 742e 2020 4920 646f 2068 6176 se it. I do hav
│ │ │ │ │ +00041100: 6520 6120 636f 7570 6c65 206f 6620 7370 e a couple of sp
│ │ │ │ │ +00041110: 6563 6961 6c20 6665 6174 7572 6573 2074 ecial features t
│ │ │ │ │ +00041120: 6861 740a 2020 2020 2061 7265 2075 7365 hat. are use
│ │ │ │ │ +00041130: 6675 6c20 696e 2063 6572 7461 696e 2073 ful in certain s
│ │ │ │ │ +00041140: 7065 6369 616c 2063 6173 6573 2e0a 0a2a pecial cases...*
│ │ │ │ │ +00041150: 204d 656e 753a 0a0a 2a20 4469 6374 696f Menu:..* Dictio
│ │ │ │ │ +00041160: 6e61 7279 2063 6c61 7373 2d69 6e73 7461 nary class-insta
│ │ │ │ │ +00041170: 6e63 6520 6372 6561 7469 6f6e 3a3a 2020 nce creation::
│ │ │ │ │ +00041180: 2863 6c61 7373 290a 2a20 4469 6374 696f (class).* Dictio
│ │ │ │ │ +00041190: 6e61 7279 2d61 6363 6573 7369 6e67 3a3a nary-accessing::
│ │ │ │ │ +000411a0: 2020 2869 6e73 7461 6e63 6529 0a2a 2044 (instance).* D
│ │ │ │ │ +000411b0: 6963 7469 6f6e 6172 792d 6177 6675 6c20 ictionary-awful
│ │ │ │ │ +000411c0: 5354 2d38 3020 636f 6d70 6174 6962 696c ST-80 compatibil
│ │ │ │ │ +000411d0: 6974 7920 6861 636b 733a 3a20 2028 696e ity hacks:: (in
│ │ │ │ │ +000411e0: 7374 616e 6365 290a 2a20 4469 6374 696f stance).* Dictio
│ │ │ │ │ +000411f0: 6e61 7279 2d63 6f6d 7069 6c61 7469 6f6e nary-compilation
│ │ │ │ │ +00041200: 3a3a 2020 2869 6e73 7461 6e63 6529 0a2a :: (instance).*
│ │ │ │ │ +00041210: 2044 6963 7469 6f6e 6172 792d 6469 6374 Dictionary-dict
│ │ │ │ │ +00041220: 696f 6e61 7279 2065 6e75 6d65 7261 7469 ionary enumerati
│ │ │ │ │ +00041230: 6e67 3a3a 2020 2869 6e73 7461 6e63 6529 ng:: (instance)
│ │ │ │ │ +00041240: 0a2a 2044 6963 7469 6f6e 6172 792d 6469 .* Dictionary-di
│ │ │ │ │ +00041250: 6374 696f 6e61 7279 2072 656d 6f76 696e ctionary removin
│ │ │ │ │ +00041260: 673a 3a20 2028 696e 7374 616e 6365 290a g:: (instance).
│ │ │ │ │ +00041270: 2a20 4469 6374 696f 6e61 7279 2d64 6963 * Dictionary-dic
│ │ │ │ │ +00041280: 7469 6f6e 6172 7920 7465 7374 696e 673a tionary testing:
│ │ │ │ │ +00041290: 3a20 2028 696e 7374 616e 6365 290a 2a20 : (instance).*
│ │ │ │ │ +000412a0: 4469 6374 696f 6e61 7279 2d6e 616d 6573 Dictionary-names
│ │ │ │ │ +000412b0: 7061 6365 2070 726f 746f 636f 6c3a 3a20 pace protocol::
│ │ │ │ │ +000412c0: 2028 696e 7374 616e 6365 290a 2a20 4469 (instance).* Di
│ │ │ │ │ +000412d0: 6374 696f 6e61 7279 2d70 7269 6e74 696e ctionary-printin
│ │ │ │ │ +000412e0: 673a 3a20 2028 696e 7374 616e 6365 290a g:: (instance).
│ │ │ │ │ +000412f0: 2a20 4469 6374 696f 6e61 7279 2d72 6568 * Dictionary-reh
│ │ │ │ │ +00041300: 6173 6869 6e67 3a3a 2020 2869 6e73 7461 ashing:: (insta
│ │ │ │ │ +00041310: 6e63 6529 0a2a 2044 6963 7469 6f6e 6172 nce).* Dictionar
│ │ │ │ │ +00041320: 792d 7265 6d6f 7669 6e67 3a3a 2020 2869 y-removing:: (i
│ │ │ │ │ +00041330: 6e73 7461 6e63 6529 0a2a 2044 6963 7469 nstance).* Dicti
│ │ │ │ │ +00041340: 6f6e 6172 792d 7374 6f72 696e 673a 3a20 onary-storing::
│ │ │ │ │ +00041350: 2028 696e 7374 616e 6365 290a 2a20 4469 (instance).* Di
│ │ │ │ │ +00041360: 6374 696f 6e61 7279 2d74 6573 7469 6e67 ctionary-testing
│ │ │ │ │ +00041370: 3a3a 2020 2869 6e73 7461 6e63 6529 0a0a :: (instance)..
│ │ │ │ │ +00041380: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ +00041390: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 4469 .info, Node: Di
│ │ │ │ │ +000413a0: 6374 696f 6e61 7279 2063 6c61 7373 2d69 ctionary class-i
│ │ │ │ │ +000413b0: 6e73 7461 6e63 6520 6372 6561 7469 6f6e nstance creation
│ │ │ │ │ +000413c0: 2c20 204e 6578 743a 2044 6963 7469 6f6e , Next: Diction
│ │ │ │ │ +000413d0: 6172 792d 6163 6365 7373 696e 672c 2020 ary-accessing,
│ │ │ │ │ +000413e0: 5570 3a20 4469 6374 696f 6e61 7279 0a0a Up: Dictionary..
│ │ │ │ │ +000413f0: 312e 3634 2e31 2044 6963 7469 6f6e 6172 1.64.1 Dictionar
│ │ │ │ │ +00041400: 7920 636c 6173 733a 2069 6e73 7461 6e63 y class: instanc
│ │ │ │ │ +00041410: 6520 6372 6561 7469 6f6e 0a2d 2d2d 2d2d e creation.-----
│ │ │ │ │ +00041420: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00041430: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00041440: 2d2d 2d2d 2d0a 0a66 726f 6d3a 2061 6e41 -----..from: anA
│ │ │ │ │ +00041450: 7272 6179 0a20 2020 2020 416e 7377 6572 rray. Answer
│ │ │ │ │ +00041460: 2061 206e 6577 2064 6963 7469 6f6e 6172 a new dictionar
│ │ │ │ │ +00041470: 7920 6372 6561 7465 6420 6672 6f6d 2074 y created from t
│ │ │ │ │ +00041480: 6865 206b 6579 7320 616e 6420 7661 6c75 he keys and valu
│ │ │ │ │ +00041490: 6573 206f 660a 2020 2020 2041 7373 6f63 es of. Assoc
│ │ │ │ │ +000414a0: 6961 7469 6f6e 7320 696e 2061 6e41 7272 iations in anArr
│ │ │ │ │ +000414b0: 6179 2c20 7375 6368 2061 7320 7b31 202d ay, such as {1 -
│ │ │ │ │ +000414c0: 3e20 322e 2033 202d 3e20 347d 2e20 2061 > 2. 3 -> 4}. a
│ │ │ │ │ +000414d0: 6e41 7272 6179 2073 686f 756c 640a 2020 nArray should.
│ │ │ │ │ +000414e0: 2020 2062 6520 7370 6563 6966 6965 6420 be specified
│ │ │ │ │ +000414f0: 7573 696e 6720 6272 6163 652d 7379 6e74 using brace-synt
│ │ │ │ │ +00041500: 6178 2e0a 0a6e 6577 0a20 2020 2020 4372 ax...new. Cr
│ │ │ │ │ +00041510: 6561 7465 2061 206e 6577 2064 6963 7469 eate a new dicti
│ │ │ │ │ +00041520: 6f6e 6172 7920 7769 7468 2061 2064 6566 onary with a def
│ │ │ │ │ +00041530: 6175 6c74 2073 697a 650a 0a0a 1f0a 4669 ault size.....Fi
│ │ │ │ │ +00041540: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ +00041550: 6f2c 2020 4e6f 6465 3a20 4469 6374 696f o, Node: Dictio
│ │ │ │ │ +00041560: 6e61 7279 2d61 6363 6573 7369 6e67 2c20 nary-accessing,
│ │ │ │ │ +00041570: 204e 6578 743a 2044 6963 7469 6f6e 6172 Next: Dictionar
│ │ │ │ │ +00041580: 792d 6177 6675 6c20 5354 2d38 3020 636f y-awful ST-80 co
│ │ │ │ │ +00041590: 6d70 6174 6962 696c 6974 7920 6861 636b mpatibility hack
│ │ │ │ │ +000415a0: 732c 2020 5072 6576 3a20 4469 6374 696f s, Prev: Dictio
│ │ │ │ │ +000415b0: 6e61 7279 2063 6c61 7373 2d69 6e73 7461 nary class-insta
│ │ │ │ │ +000415c0: 6e63 6520 6372 6561 7469 6f6e 2c20 2055 nce creation, U
│ │ │ │ │ +000415d0: 703a 2044 6963 7469 6f6e 6172 790a 0a31 p: Dictionary..1
│ │ │ │ │ +000415e0: 2e36 342e 3220 4469 6374 696f 6e61 7279 .64.2 Dictionary
│ │ │ │ │ +000415f0: 3a20 6163 6365 7373 696e 670a 2d2d 2d2d : accessing.----
│ │ │ │ │ +00041600: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00041610: 2d2d 2d2d 2d2d 2d2d 0a0a 6164 643a 206e --------..add: n
│ │ │ │ │ +00041620: 6577 4f62 6a65 6374 0a20 2020 2020 4164 ewObject. Ad
│ │ │ │ │ +00041630: 6420 7468 6520 6e65 774f 626a 6563 7420 d the newObject
│ │ │ │ │ +00041640: 6173 736f 6369 6174 696f 6e20 746f 2074 association to t
│ │ │ │ │ +00041650: 6865 2072 6563 6569 7665 720a 0a61 6464 he receiver..add
│ │ │ │ │ +00041660: 416c 6c3a 2061 436f 6c6c 6563 7469 6f6e All: aCollection
│ │ │ │ │ +00041670: 0a20 2020 2020 4164 6473 2061 6c6c 2074 . Adds all t
│ │ │ │ │ +00041680: 6865 2065 6c65 6d65 6e74 7320 6f66 2027 he elements of '
│ │ │ │ │ +00041690: 6143 6f6c 6c65 6374 696f 6e27 2074 6f20 aCollection' to
│ │ │ │ │ +000416a0: 7468 6520 7265 6365 6976 6572 2c20 616e the receiver, an
│ │ │ │ │ +000416b0: 7377 6572 0a20 2020 2020 6143 6f6c 6c65 swer. aColle
│ │ │ │ │ +000416c0: 6374 696f 6e0a 0a61 7373 6f63 6961 7469 ction..associati
│ │ │ │ │ +000416d0: 6f6e 4174 3a20 6b65 790a 2020 2020 2041 onAt: key. A
│ │ │ │ │ +000416e0: 6e73 7765 7220 7468 6520 6b65 792f 7661 nswer the key/va
│ │ │ │ │ +000416f0: 6c75 6520 4173 736f 6369 6174 696f 6e20 lue Association
│ │ │ │ │ +00041700: 666f 7220 7468 6520 6769 7665 6e20 6b65 for the given ke
│ │ │ │ │ +00041710: 792e 2046 6169 6c20 6966 2074 6865 206b y. Fail if the k
│ │ │ │ │ +00041720: 6579 0a20 2020 2020 6973 206e 6f74 2066 ey. is not f
│ │ │ │ │ +00041730: 6f75 6e64 0a0a 6173 736f 6369 6174 696f ound..associatio
│ │ │ │ │ +00041740: 6e41 743a 206b 6579 2069 6641 6273 656e nAt: key ifAbsen
│ │ │ │ │ +00041750: 743a 2061 426c 6f63 6b0a 2020 2020 2041 t: aBlock. A
│ │ │ │ │ +00041760: 6e73 7765 7220 7468 6520 6b65 792f 7661 nswer the key/va
│ │ │ │ │ +00041770: 6c75 6520 4173 736f 6369 6174 696f 6e20 lue Association
│ │ │ │ │ +00041780: 666f 7220 7468 6520 6769 7665 6e20 6b65 for the given ke
│ │ │ │ │ +00041790: 792e 2045 7661 6c75 6174 6520 6142 6c6f y. Evaluate aBlo
│ │ │ │ │ +000417a0: 636b 0a20 2020 2020 2861 6e73 7765 7269 ck. (answeri
│ │ │ │ │ +000417b0: 6e67 2074 6865 2072 6573 756c 7429 2069 ng the result) i
│ │ │ │ │ +000417c0: 6620 7468 6520 6b65 7920 6973 206e 6f74 f the key is not
│ │ │ │ │ +000417d0: 2066 6f75 6e64 0a0a 6173 736f 6369 6174 found..associat
│ │ │ │ │ +000417e0: 696f 6e73 0a20 2020 2020 5265 7475 726e ions. Return
│ │ │ │ │ +000417f0: 7320 7468 6520 636f 6e74 656e 7420 6f66 s the content of
│ │ │ │ │ +00041800: 2061 2044 6963 7469 6f6e 6172 7920 6173 a Dictionary as
│ │ │ │ │ +00041810: 2061 2053 6574 206f 6620 4173 736f 6369 a Set of Associ
│ │ │ │ │ +00041820: 6174 696f 6e73 2e0a 0a61 743a 206b 6579 ations...at: key
│ │ │ │ │ +00041830: 0a20 2020 2020 416e 7377 6572 2074 6865 . Answer the
│ │ │ │ │ +00041840: 2076 616c 7565 2061 7373 6f63 6961 7465 value associate
│ │ │ │ │ +00041850: 6420 746f 2074 6865 2067 6976 656e 206b d to the given k
│ │ │ │ │ +00041860: 6579 2e20 4661 696c 2069 6620 7468 6520 ey. Fail if the
│ │ │ │ │ +00041870: 6b65 7920 6973 0a20 2020 2020 6e6f 7420 key is. not
│ │ │ │ │ +00041880: 666f 756e 640a 0a61 743a 206b 6579 2069 found..at: key i
│ │ │ │ │ +00041890: 6641 6273 656e 743a 2061 426c 6f63 6b0a fAbsent: aBlock.
│ │ │ │ │ +000418a0: 2020 2020 2041 6e73 7765 7220 7468 6520 Answer the
│ │ │ │ │ +000418b0: 7661 6c75 6520 6173 736f 6369 6174 6564 value associated
│ │ │ │ │ +000418c0: 2074 6f20 7468 6520 6769 7665 6e20 6b65 to the given ke
│ │ │ │ │ +000418d0: 792c 206f 7220 7468 6520 7265 7375 6c74 y, or the result
│ │ │ │ │ +000418e0: 206f 660a 2020 2020 2065 7661 6c75 6174 of. evaluat
│ │ │ │ │ +000418f0: 696e 6720 6142 6c6f 636b 2069 6620 7468 ing aBlock if th
│ │ │ │ │ +00041900: 6520 6b65 7920 6973 206e 6f74 2066 6f75 e key is not fou
│ │ │ │ │ +00041910: 6e64 0a0a 6174 3a20 614b 6579 2069 6641 nd..at: aKey ifA
│ │ │ │ │ +00041920: 6273 656e 7450 7574 3a20 6142 6c6f 636b bsentPut: aBlock
│ │ │ │ │ +00041930: 0a20 2020 2020 416e 7377 6572 2074 6865 . Answer the
│ │ │ │ │ +00041940: 2076 616c 7565 2061 7373 6f63 6961 7465 value associate
│ │ │ │ │ +00041950: 6420 746f 2074 6865 2067 6976 656e 206b d to the given k
│ │ │ │ │ +00041960: 6579 2e20 4966 2074 6865 206b 6579 2069 ey. If the key i
│ │ │ │ │ +00041970: 7320 6e6f 740a 2020 2020 2066 6f75 6e64 s not. found
│ │ │ │ │ +00041980: 2c20 6576 616c 7561 7465 2061 426c 6f63 , evaluate aBloc
│ │ │ │ │ +00041990: 6b20 616e 6420 6173 736f 6369 6174 6520 k and associate
│ │ │ │ │ +000419a0: 7468 6520 7265 7375 6c74 2074 6f20 614b the result to aK
│ │ │ │ │ +000419b0: 6579 2062 6566 6f72 650a 2020 2020 2072 ey before. r
│ │ │ │ │ +000419c0: 6574 7572 6e69 6e67 2e0a 0a61 743a 2061 eturning...at: a
│ │ │ │ │ +000419d0: 4b65 7920 6966 5072 6573 656e 743a 2061 Key ifPresent: a
│ │ │ │ │ +000419e0: 426c 6f63 6b0a 2020 2020 2049 6620 614b Block. If aK
│ │ │ │ │ +000419f0: 6579 2069 7320 6162 7365 6e74 2c20 616e ey is absent, an
│ │ │ │ │ +00041a00: 7377 6572 206e 696c 2e20 456c 7365 2c20 swer nil. Else,
│ │ │ │ │ +00041a10: 6576 616c 7561 7465 2061 426c 6f63 6b20 evaluate aBlock
│ │ │ │ │ +00041a20: 7061 7373 696e 6720 7468 650a 2020 2020 passing the.
│ │ │ │ │ +00041a30: 2061 7373 6f63 6961 7465 6420 7661 6c75 associated valu
│ │ │ │ │ +00041a40: 6520 616e 6420 616e 7377 6572 2074 6865 e and answer the
│ │ │ │ │ +00041a50: 2072 6573 756c 7420 6f66 2074 6865 2069 result of the i
│ │ │ │ │ +00041a60: 6e76 6f63 6174 696f 6e0a 0a61 743a 206b nvocation..at: k
│ │ │ │ │ +00041a70: 6579 2070 7574 3a20 7661 6c75 650a 2020 ey put: value.
│ │ │ │ │ +00041a80: 2020 2053 746f 7265 2076 616c 7565 2061 Store value a
│ │ │ │ │ +00041a90: 7320 6173 736f 6369 6174 6564 2074 6f20 s associated to
│ │ │ │ │ +00041aa0: 7468 6520 6769 7665 6e20 6b65 790a 0a61 the given key..a
│ │ │ │ │ +00041ab0: 7441 6c6c 3a20 6b65 7943 6f6c 6c65 6374 tAll: keyCollect
│ │ │ │ │ +00041ac0: 696f 6e0a 2020 2020 2041 6e73 7765 7220 ion. Answer
│ │ │ │ │ +00041ad0: 6120 4469 6374 696f 6e61 7279 2074 6861 a Dictionary tha
│ │ │ │ │ +00041ae0: 7420 6f6e 6c79 2069 6e63 6c75 6465 7320 t only includes
│ │ │ │ │ +00041af0: 7468 6520 6769 7665 6e20 6b65 7973 2e20 the given keys.
│ │ │ │ │ +00041b00: 4661 696c 2069 6620 616e 790a 2020 2020 Fail if any.
│ │ │ │ │ +00041b10: 206f 6620 7468 656d 2069 7320 6e6f 7420 of them is not
│ │ │ │ │ +00041b20: 666f 756e 640a 0a6b 6579 4174 5661 6c75 found..keyAtValu
│ │ │ │ │ +00041b30: 653a 2076 616c 7565 0a20 2020 2020 416e e: value. An
│ │ │ │ │ +00041b40: 7377 6572 2074 6865 206b 6579 2061 7373 swer the key ass
│ │ │ │ │ +00041b50: 6f63 6961 7465 6420 746f 2074 6865 2067 ociated to the g
│ │ │ │ │ +00041b60: 6976 656e 2076 616c 7565 2c20 6f72 206e iven value, or n
│ │ │ │ │ +00041b70: 696c 2069 6620 7468 6520 7661 6c75 650a il if the value.
│ │ │ │ │ +00041b80: 2020 2020 2069 7320 6e6f 7420 666f 756e is not foun
│ │ │ │ │ +00041b90: 640a 0a6b 6579 4174 5661 6c75 653a 2076 d..keyAtValue: v
│ │ │ │ │ +00041ba0: 616c 7565 2069 6641 6273 656e 743a 2065 alue ifAbsent: e
│ │ │ │ │ +00041bb0: 7863 6570 7469 6f6e 426c 6f63 6b0a 2020 xceptionBlock.
│ │ │ │ │ +00041bc0: 2020 2041 6e73 7765 7220 7468 6520 6b65 Answer the ke
│ │ │ │ │ +00041bd0: 7920 6173 736f 6369 6174 6564 2074 6f20 y associated to
│ │ │ │ │ +00041be0: 7468 6520 6769 7665 6e20 7661 6c75 652e the given value.
│ │ │ │ │ +00041bf0: 2045 7661 6c75 6174 650a 2020 2020 2065 Evaluate. e
│ │ │ │ │ +00041c00: 7863 6570 7469 6f6e 426c 6f63 6b20 2861 xceptionBlock (a
│ │ │ │ │ +00041c10: 6e73 7765 7269 6e67 2074 6865 2072 6573 nswering the res
│ │ │ │ │ +00041c20: 756c 7429 2069 6620 7468 6520 7661 6c75 ult) if the valu
│ │ │ │ │ +00041c30: 6520 6973 206e 6f74 2066 6f75 6e64 2e0a e is not found..
│ │ │ │ │ +00041c40: 2020 2020 2049 4d50 4f52 5441 4e54 3a20 IMPORTANT:
│ │ │ │ │ +00041c50: 3d3d 2069 7320 7573 6564 2074 6f20 636f == is used to co
│ │ │ │ │ +00041c60: 6d70 6172 6520 7661 6c75 6573 0a0a 6b65 mpare values..ke
│ │ │ │ │ +00041c70: 7973 0a20 2020 2020 416e 7377 6572 2061 ys. Answer a
│ │ │ │ │ +00041c80: 206b 696e 6420 6f66 2053 6574 2063 6f6e kind of Set con
│ │ │ │ │ +00041c90: 7461 696e 696e 6720 7468 6520 6b65 7973 taining the keys
│ │ │ │ │ +00041ca0: 206f 6620 7468 6520 7265 6365 6976 6572 of the receiver
│ │ │ │ │ +00041cb0: 0a0a 7661 6c75 6573 0a20 2020 2020 416e ..values. An
│ │ │ │ │ +00041cc0: 7377 6572 2061 6e20 4172 7261 7920 636f swer an Array co
│ │ │ │ │ +00041cd0: 6e74 6169 6e69 6e67 2074 6865 2076 616c ntaining the val
│ │ │ │ │ +00041ce0: 7565 7320 6f66 2074 6865 2072 6563 6569 ues of the recei
│ │ │ │ │ +00041cf0: 7665 720a 0a0a 1f0a 4669 6c65 3a20 6773 ver.....File: gs
│ │ │ │ │ +00041d00: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ +00041d10: 6465 3a20 4469 6374 696f 6e61 7279 2d61 de: Dictionary-a
│ │ │ │ │ +00041d20: 7766 756c 2053 542d 3830 2063 6f6d 7061 wful ST-80 compa
│ │ │ │ │ +00041d30: 7469 6269 6c69 7479 2068 6163 6b73 2c20 tibility hacks,
│ │ │ │ │ +00041d40: 204e 6578 743a 2044 6963 7469 6f6e 6172 Next: Dictionar
│ │ │ │ │ +00041d50: 792d 636f 6d70 696c 6174 696f 6e2c 2020 y-compilation,
│ │ │ │ │ +00041d60: 5072 6576 3a20 4469 6374 696f 6e61 7279 Prev: Dictionary
│ │ │ │ │ +00041d70: 2d61 6363 6573 7369 6e67 2c20 2055 703a -accessing, Up:
│ │ │ │ │ +00041d80: 2044 6963 7469 6f6e 6172 790a 0a31 2e36 Dictionary..1.6
│ │ │ │ │ +00041d90: 342e 3320 4469 6374 696f 6e61 7279 3a20 4.3 Dictionary:
│ │ │ │ │ +00041da0: 6177 6675 6c20 5354 2d38 3020 636f 6d70 awful ST-80 comp
│ │ │ │ │ +00041db0: 6174 6962 696c 6974 7920 6861 636b 730a atibility hacks.
│ │ │ │ │ +00041dc0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00041dd0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00041de0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00041df0: 2d2d 0a0a 6669 6e64 4b65 7949 6e64 6578 --..findKeyIndex
│ │ │ │ │ +00041e00: 3a20 6b65 790a 2020 2020 2054 7269 6573 : key. Tries
│ │ │ │ │ +00041e10: 2074 6f20 7365 6520 6966 206b 6579 2065 to see if key e
│ │ │ │ │ +00041e20: 7869 7374 7320 6173 2061 2074 6865 206b xists as a the k
│ │ │ │ │ +00041e30: 6579 206f 6620 616e 2069 6e64 6578 6564 ey of an indexed
│ │ │ │ │ +00041e40: 2076 6172 6961 626c 652e 2041 730a 2020 variable. As.
│ │ │ │ │ +00041e50: 2020 2073 6f6f 6e20 6173 206e 696c 206f soon as nil o
│ │ │ │ │ +00041e60: 7220 616e 2061 7373 6f63 6961 7469 6f6e r an association
│ │ │ │ │ +00041e70: 2077 6974 6820 7468 6520 636f 7272 6563 with the correc
│ │ │ │ │ +00041e80: 7420 6b65 7920 6973 2066 6f75 6e64 2c20 t key is found,
│ │ │ │ │ +00041e90: 7468 650a 2020 2020 2069 6e64 6578 206f the. index o
│ │ │ │ │ +00041ea0: 6620 7468 6174 2073 6c6f 7420 6973 2061 f that slot is a
│ │ │ │ │ +00041eb0: 6e73 7765 7265 640a 0a0a 1f0a 4669 6c65 nswered.....File
│ │ │ │ │ 00041ec0: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ 00041ed0: 2020 4e6f 6465 3a20 4469 6374 696f 6e61 Node: Dictiona
│ │ │ │ │ -00041ee0: 7279 2d64 6963 7469 6f6e 6172 7920 656e ry-dictionary en
│ │ │ │ │ -00041ef0: 756d 6572 6174 696e 672c 2020 4e65 7874 umerating, Next
│ │ │ │ │ -00041f00: 3a20 4469 6374 696f 6e61 7279 2d64 6963 : Dictionary-dic
│ │ │ │ │ -00041f10: 7469 6f6e 6172 7920 7265 6d6f 7669 6e67 tionary removing
│ │ │ │ │ -00041f20: 2c20 2050 7265 763a 2044 6963 7469 6f6e , Prev: Diction
│ │ │ │ │ -00041f30: 6172 792d 636f 6d70 696c 6174 696f 6e2c ary-compilation,
│ │ │ │ │ -00041f40: 2020 5570 3a20 4469 6374 696f 6e61 7279 Up: Dictionary
│ │ │ │ │ -00041f50: 0a0a 312e 3634 2e35 2044 6963 7469 6f6e ..1.64.5 Diction
│ │ │ │ │ -00041f60: 6172 793a 2064 6963 7469 6f6e 6172 7920 ary: dictionary
│ │ │ │ │ -00041f70: 656e 756d 6572 6174 696e 670a 2d2d 2d2d enumerating.----
│ │ │ │ │ +00041ee0: 7279 2d63 6f6d 7069 6c61 7469 6f6e 2c20 ry-compilation,
│ │ │ │ │ +00041ef0: 204e 6578 743a 2044 6963 7469 6f6e 6172 Next: Dictionar
│ │ │ │ │ +00041f00: 792d 6469 6374 696f 6e61 7279 2065 6e75 y-dictionary enu
│ │ │ │ │ +00041f10: 6d65 7261 7469 6e67 2c20 2050 7265 763a merating, Prev:
│ │ │ │ │ +00041f20: 2044 6963 7469 6f6e 6172 792d 6177 6675 Dictionary-awfu
│ │ │ │ │ +00041f30: 6c20 5354 2d38 3020 636f 6d70 6174 6962 l ST-80 compatib
│ │ │ │ │ +00041f40: 696c 6974 7920 6861 636b 732c 2020 5570 ility hacks, Up
│ │ │ │ │ +00041f50: 3a20 4469 6374 696f 6e61 7279 0a0a 312e : Dictionary..1.
│ │ │ │ │ +00041f60: 3634 2e34 2044 6963 7469 6f6e 6172 793a 64.4 Dictionary:
│ │ │ │ │ +00041f70: 2063 6f6d 7069 6c61 7469 6f6e 0a2d 2d2d compilation.---
│ │ │ │ │ 00041f80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00041f90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00041fa0: 2d2d 2d2d 2d0a 0a61 7373 6f63 6961 7469 -----..associati
│ │ │ │ │ -00041fb0: 6f6e 7344 6f3a 2061 426c 6f63 6b0a 2020 onsDo: aBlock.
│ │ │ │ │ -00041fc0: 2020 2050 6173 7320 6561 6368 2061 7373 Pass each ass
│ │ │ │ │ -00041fd0: 6f63 6961 7469 6f6e 2069 6e20 7468 6520 ociation in the
│ │ │ │ │ -00041fe0: 6469 6374 696f 6e61 7279 2074 6f20 6142 dictionary to aB
│ │ │ │ │ -00041ff0: 6c6f 636b 0a0a 636f 6c6c 6563 743a 2061 lock..collect: a
│ │ │ │ │ -00042000: 426c 6f63 6b0a 2020 2020 2041 6e73 7765 Block. Answe
│ │ │ │ │ -00042010: 7220 6120 6e65 7720 6469 6374 696f 6e61 r a new dictiona
│ │ │ │ │ -00042020: 7279 2077 6865 7265 2074 6865 206b 6579 ry where the key
│ │ │ │ │ -00042030: 7320 6172 6520 7468 6520 7361 6d65 2061 s are the same a
│ │ │ │ │ -00042040: 6e64 2074 6865 2076 616c 7565 730a 2020 nd the values.
│ │ │ │ │ -00042050: 2020 2061 7265 206f 6274 6169 6e65 6420 are obtained
│ │ │ │ │ -00042060: 6279 2070 6173 7369 6e67 2065 6163 6820 by passing each
│ │ │ │ │ -00042070: 7661 6c75 6520 746f 2061 426c 6f63 6b20 value to aBlock
│ │ │ │ │ -00042080: 616e 6420 636f 6c6c 6563 7469 6e67 2074 and collecting t
│ │ │ │ │ -00042090: 6865 0a20 2020 2020 7265 7475 726e 2076 he. return v
│ │ │ │ │ -000420a0: 616c 7565 730a 0a64 6f3a 2061 426c 6f63 alues..do: aBloc
│ │ │ │ │ -000420b0: 6b0a 2020 2020 2050 6173 7320 6561 6368 k. Pass each
│ │ │ │ │ -000420c0: 2076 616c 7565 2069 6e20 7468 6520 6469 value in the di
│ │ │ │ │ -000420d0: 6374 696f 6e61 7279 2074 6f20 6142 6c6f ctionary to aBlo
│ │ │ │ │ -000420e0: 636b 0a0a 6b65 7973 416e 6456 616c 7565 ck..keysAndValue
│ │ │ │ │ -000420f0: 7344 6f3a 2061 426c 6f63 6b0a 2020 2020 sDo: aBlock.
│ │ │ │ │ -00042100: 2050 6173 7320 6561 6368 206b 6579 2f76 Pass each key/v
│ │ │ │ │ -00042110: 616c 7565 2070 6169 7220 696e 2074 6865 alue pair in the
│ │ │ │ │ -00042120: 2064 6963 7469 6f6e 6172 7920 6173 2074 dictionary as t
│ │ │ │ │ -00042130: 776f 2064 6973 7469 6e63 740a 2020 2020 wo distinct.
│ │ │ │ │ -00042140: 2070 6172 616d 6574 6572 7320 746f 2061 parameters to a
│ │ │ │ │ -00042150: 426c 6f63 6b0a 0a6b 6579 7344 6f3a 2061 Block..keysDo: a
│ │ │ │ │ -00042160: 426c 6f63 6b0a 2020 2020 2050 6173 7320 Block. Pass
│ │ │ │ │ -00042170: 6561 6368 206b 6579 2069 6e20 7468 6520 each key in the
│ │ │ │ │ -00042180: 6469 6374 696f 6e61 7279 2074 6f20 6142 dictionary to aB
│ │ │ │ │ -00042190: 6c6f 636b 0a0a 7265 6a65 6374 3a20 6142 lock..reject: aB
│ │ │ │ │ -000421a0: 6c6f 636b 0a20 2020 2020 416e 7377 6572 lock. Answer
│ │ │ │ │ -000421b0: 2061 206e 6577 2064 6963 7469 6f6e 6172 a new dictionar
│ │ │ │ │ -000421c0: 7920 636f 6e74 6169 6e69 6e67 2074 6865 y containing the
│ │ │ │ │ -000421d0: 206b 6579 2f76 616c 7565 2070 6169 7273 key/value pairs
│ │ │ │ │ -000421e0: 2066 6f72 2077 6869 6368 0a20 2020 2020 for which.
│ │ │ │ │ -000421f0: 6142 6c6f 636b 2072 6574 7572 6e73 2066 aBlock returns f
│ │ │ │ │ -00042200: 616c 7365 2e20 2061 426c 6f63 6b20 6f6e alse. aBlock on
│ │ │ │ │ -00042210: 6c79 2072 6563 6569 7665 7320 7468 6520 ly receives the
│ │ │ │ │ -00042220: 7661 6c75 6520 7061 7274 206f 6620 7468 value part of th
│ │ │ │ │ -00042230: 650a 2020 2020 2070 6169 7273 2e0a 0a73 e. pairs...s
│ │ │ │ │ -00042240: 656c 6563 743a 2061 426c 6f63 6b0a 2020 elect: aBlock.
│ │ │ │ │ -00042250: 2020 2041 6e73 7765 7220 6120 6e65 7720 Answer a new
│ │ │ │ │ -00042260: 6469 6374 696f 6e61 7279 2063 6f6e 7461 dictionary conta
│ │ │ │ │ -00042270: 696e 696e 6720 7468 6520 6b65 792f 7661 ining the key/va
│ │ │ │ │ -00042280: 6c75 6520 7061 6972 7320 666f 7220 7768 lue pairs for wh
│ │ │ │ │ -00042290: 6963 680a 2020 2020 2061 426c 6f63 6b20 ich. aBlock
│ │ │ │ │ -000422a0: 7265 7475 726e 7320 7472 7565 2e20 2061 returns true. a
│ │ │ │ │ -000422b0: 426c 6f63 6b20 6f6e 6c79 2072 6563 6569 Block only recei
│ │ │ │ │ -000422c0: 7665 7320 7468 6520 7661 6c75 6520 7061 ves the value pa
│ │ │ │ │ -000422d0: 7274 206f 6620 7468 650a 2020 2020 2070 rt of the. p
│ │ │ │ │ -000422e0: 6169 7273 2e0a 0a1f 0a46 696c 653a 2067 airs.....File: g
│ │ │ │ │ -000422f0: 7374 2d62 6173 652e 696e 666f 2c20 204e st-base.info, N
│ │ │ │ │ -00042300: 6f64 653a 2044 6963 7469 6f6e 6172 792d ode: Dictionary-
│ │ │ │ │ -00042310: 6469 6374 696f 6e61 7279 2072 656d 6f76 dictionary remov
│ │ │ │ │ -00042320: 696e 672c 2020 4e65 7874 3a20 4469 6374 ing, Next: Dict
│ │ │ │ │ -00042330: 696f 6e61 7279 2d64 6963 7469 6f6e 6172 ionary-dictionar
│ │ │ │ │ -00042340: 7920 7465 7374 696e 672c 2020 5072 6576 y testing, Prev
│ │ │ │ │ -00042350: 3a20 4469 6374 696f 6e61 7279 2d64 6963 : Dictionary-dic
│ │ │ │ │ -00042360: 7469 6f6e 6172 7920 656e 756d 6572 6174 tionary enumerat
│ │ │ │ │ -00042370: 696e 672c 2020 5570 3a20 4469 6374 696f ing, Up: Dictio
│ │ │ │ │ -00042380: 6e61 7279 0a0a 312e 3634 2e36 2044 6963 nary..1.64.6 Dic
│ │ │ │ │ -00042390: 7469 6f6e 6172 793a 2064 6963 7469 6f6e tionary: diction
│ │ │ │ │ -000423a0: 6172 7920 7265 6d6f 7669 6e67 0a2d 2d2d ary removing.---
│ │ │ │ │ -000423b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000423c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000423d0: 2d2d 2d0a 0a72 656d 6f76 653a 2061 6e41 ---..remove: anA
│ │ │ │ │ -000423e0: 7373 6f63 6961 7469 6f6e 0a20 2020 2020 ssociation.
│ │ │ │ │ -000423f0: 5265 6d6f 7665 2061 6e41 7373 6f63 6961 Remove anAssocia
│ │ │ │ │ -00042400: 7469 6f6e 2773 206b 6579 2066 726f 6d20 tion's key from
│ │ │ │ │ -00042410: 7468 6520 6469 6374 696f 6e61 7279 0a0a the dictionary..
│ │ │ │ │ -00042420: 7265 6d6f 7665 3a20 616e 4173 736f 6369 remove: anAssoci
│ │ │ │ │ -00042430: 6174 696f 6e20 6966 4162 7365 6e74 3a20 ation ifAbsent:
│ │ │ │ │ -00042440: 6142 6c6f 636b 0a20 2020 2020 5265 6d6f aBlock. Remo
│ │ │ │ │ -00042450: 7665 2061 6e41 7373 6f63 6961 7469 6f6e ve anAssociation
│ │ │ │ │ -00042460: 2773 206b 6579 2066 726f 6d20 7468 6520 's key from the
│ │ │ │ │ -00042470: 6469 6374 696f 6e61 7279 0a0a 7265 6d6f dictionary..remo
│ │ │ │ │ -00042480: 7665 416c 6c4b 6579 733a 206b 6579 730a veAllKeys: keys.
│ │ │ │ │ -00042490: 2020 2020 2052 656d 6f76 6520 616c 6c20 Remove all
│ │ │ │ │ -000424a0: 7468 6520 6b65 7973 2069 6e20 6b65 7973 the keys in keys
│ │ │ │ │ -000424b0: 2c20 7769 7468 6f75 7420 7261 6973 696e , without raisin
│ │ │ │ │ -000424c0: 6720 616e 7920 6572 726f 7273 0a0a 7265 g any errors..re
│ │ │ │ │ -000424d0: 6d6f 7665 416c 6c4b 6579 733a 206b 6579 moveAllKeys: key
│ │ │ │ │ -000424e0: 7320 6966 4162 7365 6e74 3a20 6142 6c6f s ifAbsent: aBlo
│ │ │ │ │ -000424f0: 636b 0a20 2020 2020 5265 6d6f 7665 2061 ck. Remove a
│ │ │ │ │ -00042500: 6c6c 2074 6865 206b 6579 7320 696e 206b ll the keys in k
│ │ │ │ │ -00042510: 6579 732c 2070 6173 7369 6e67 2074 6865 eys, passing the
│ │ │ │ │ -00042520: 206d 6973 7369 6e67 206b 6579 7320 6173 missing keys as
│ │ │ │ │ -00042530: 2070 6172 616d 6574 6572 730a 2020 2020 parameters.
│ │ │ │ │ -00042540: 2074 6f20 6142 6c6f 636b 2061 7320 7468 to aBlock as th
│ │ │ │ │ -00042550: 6579 2772 6520 656e 636f 756e 7465 7265 ey're encountere
│ │ │ │ │ -00042560: 640a 0a72 656d 6f76 654b 6579 3a20 6b65 d..removeKey: ke
│ │ │ │ │ -00042570: 790a 2020 2020 2052 656d 6f76 6520 7468 y. Remove th
│ │ │ │ │ -00042580: 6520 7061 7373 6564 206b 6579 2066 726f e passed key fro
│ │ │ │ │ -00042590: 6d20 7468 6520 6469 6374 696f 6e61 7279 m the dictionary
│ │ │ │ │ -000425a0: 2c20 6661 696c 2069 6620 6974 2069 7320 , fail if it is
│ │ │ │ │ -000425b0: 6e6f 7420 666f 756e 640a 0a72 656d 6f76 not found..remov
│ │ │ │ │ -000425c0: 654b 6579 3a20 6b65 7920 6966 4162 7365 eKey: key ifAbse
│ │ │ │ │ -000425d0: 6e74 3a20 6142 6c6f 636b 0a20 2020 2020 nt: aBlock.
│ │ │ │ │ -000425e0: 5265 6d6f 7665 2074 6865 2070 6173 7365 Remove the passe
│ │ │ │ │ -000425f0: 6420 6b65 7920 6672 6f6d 2074 6865 2064 d key from the d
│ │ │ │ │ -00042600: 6963 7469 6f6e 6172 792c 2061 6e73 7765 ictionary, answe
│ │ │ │ │ -00042610: 7220 7468 6520 7265 7375 6c74 206f 660a r the result of.
│ │ │ │ │ -00042620: 2020 2020 2065 7661 6c75 6174 696e 6720 evaluating
│ │ │ │ │ -00042630: 6142 6c6f 636b 2069 6620 6974 2069 7320 aBlock if it is
│ │ │ │ │ -00042640: 6e6f 7420 666f 756e 640a 0a1f 0a46 696c not found....Fil
│ │ │ │ │ -00042650: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ -00042660: 2c20 204e 6f64 653a 2044 6963 7469 6f6e , Node: Diction
│ │ │ │ │ -00042670: 6172 792d 6469 6374 696f 6e61 7279 2074 ary-dictionary t
│ │ │ │ │ -00042680: 6573 7469 6e67 2c20 204e 6578 743a 2044 esting, Next: D
│ │ │ │ │ -00042690: 6963 7469 6f6e 6172 792d 6e61 6d65 7370 ictionary-namesp
│ │ │ │ │ -000426a0: 6163 6520 7072 6f74 6f63 6f6c 2c20 2050 ace protocol, P
│ │ │ │ │ -000426b0: 7265 763a 2044 6963 7469 6f6e 6172 792d rev: Dictionary-
│ │ │ │ │ -000426c0: 6469 6374 696f 6e61 7279 2072 656d 6f76 dictionary remov
│ │ │ │ │ -000426d0: 696e 672c 2020 5570 3a20 4469 6374 696f ing, Up: Dictio
│ │ │ │ │ -000426e0: 6e61 7279 0a0a 312e 3634 2e37 2044 6963 nary..1.64.7 Dic
│ │ │ │ │ -000426f0: 7469 6f6e 6172 793a 2064 6963 7469 6f6e tionary: diction
│ │ │ │ │ -00042700: 6172 7920 7465 7374 696e 670a 2d2d 2d2d ary testing.----
│ │ │ │ │ -00042710: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00042720: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00042730: 2d0a 0a69 6e63 6c75 6465 733a 2061 6e4f -..includes: anO
│ │ │ │ │ -00042740: 626a 6563 740a 2020 2020 2041 6e73 7765 bject. Answe
│ │ │ │ │ -00042750: 7220 7768 6574 6865 7220 7468 6520 7265 r whether the re
│ │ │ │ │ -00042760: 6365 6976 6572 2063 6f6e 7461 696e 7320 ceiver contains
│ │ │ │ │ -00042770: 616e 4f62 6a65 6374 2061 7320 6f6e 6520 anObject as one
│ │ │ │ │ -00042780: 6f66 2069 7473 2076 616c 7565 730a 0a69 of its values..i
│ │ │ │ │ -00042790: 6e63 6c75 6465 7341 7373 6f63 6961 7469 ncludesAssociati
│ │ │ │ │ -000427a0: 6f6e 3a20 616e 4173 736f 6369 6174 696f on: anAssociatio
│ │ │ │ │ -000427b0: 6e0a 2020 2020 2041 6e73 7765 7220 7768 n. Answer wh
│ │ │ │ │ -000427c0: 6574 6865 7220 7468 6520 7265 6365 6976 ether the receiv
│ │ │ │ │ -000427d0: 6572 2063 6f6e 7461 696e 7320 7468 6520 er contains the
│ │ │ │ │ -000427e0: 6b65 7920 7768 6963 6820 6973 0a20 2020 key which is.
│ │ │ │ │ -000427f0: 2020 616e 4173 736f 6369 6174 696f 6e27 anAssociation'
│ │ │ │ │ -00042800: 7320 6b65 7920 616e 6420 6974 7320 7661 s key and its va
│ │ │ │ │ -00042810: 6c75 6520 6973 2061 6e41 7373 6f63 6961 lue is anAssocia
│ │ │ │ │ -00042820: 7469 6f6e 2773 2076 616c 7565 0a0a 696e tion's value..in
│ │ │ │ │ -00042830: 636c 7564 6573 4b65 793a 206b 6579 0a20 cludesKey: key.
│ │ │ │ │ -00042840: 2020 2020 416e 7377 6572 2077 6865 7468 Answer wheth
│ │ │ │ │ -00042850: 6572 2074 6865 2072 6563 6569 7665 7220 er the receiver
│ │ │ │ │ -00042860: 636f 6e74 6169 6e73 2074 6865 2067 6976 contains the giv
│ │ │ │ │ -00042870: 656e 206b 6579 0a0a 6f63 6375 7272 656e en key..occurren
│ │ │ │ │ -00042880: 6365 734f 663a 2061 5661 6c75 650a 2020 cesOf: aValue.
│ │ │ │ │ -00042890: 2020 2041 6e73 7765 7220 7768 6574 6865 Answer whethe
│ │ │ │ │ -000428a0: 7220 7468 6520 6e75 6d62 6572 206f 6620 r the number of
│ │ │ │ │ -000428b0: 6f63 6375 7272 656e 6365 7320 6f66 2061 occurrences of a
│ │ │ │ │ -000428c0: 5661 6c75 6520 6173 206f 6e65 206f 6620 Value as one of
│ │ │ │ │ -000428d0: 7468 650a 2020 2020 2072 6563 6569 7665 the. receive
│ │ │ │ │ -000428e0: 7227 7320 7661 6c75 6573 0a0a 1f0a 4669 r's values....Fi
│ │ │ │ │ -000428f0: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ -00042900: 6f2c 2020 4e6f 6465 3a20 4469 6374 696f o, Node: Dictio
│ │ │ │ │ -00042910: 6e61 7279 2d6e 616d 6573 7061 6365 2070 nary-namespace p
│ │ │ │ │ -00042920: 726f 746f 636f 6c2c 2020 4e65 7874 3a20 rotocol, Next:
│ │ │ │ │ -00042930: 4469 6374 696f 6e61 7279 2d70 7269 6e74 Dictionary-print
│ │ │ │ │ -00042940: 696e 672c 2020 5072 6576 3a20 4469 6374 ing, Prev: Dict
│ │ │ │ │ -00042950: 696f 6e61 7279 2d64 6963 7469 6f6e 6172 ionary-dictionar
│ │ │ │ │ -00042960: 7920 7465 7374 696e 672c 2020 5570 3a20 y testing, Up:
│ │ │ │ │ -00042970: 4469 6374 696f 6e61 7279 0a0a 312e 3634 Dictionary..1.64
│ │ │ │ │ -00042980: 2e38 2044 6963 7469 6f6e 6172 793a 206e .8 Dictionary: n
│ │ │ │ │ -00042990: 616d 6573 7061 6365 2070 726f 746f 636f amespace protoco
│ │ │ │ │ -000429a0: 6c0a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d l.--------------
│ │ │ │ │ -000429b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000429c0: 2d2d 2d2d 2d2d 2d0a 0a61 6c6c 5375 7065 -------..allSupe
│ │ │ │ │ -000429d0: 7273 7061 6365 730a 2020 2020 2041 6e73 rspaces. Ans
│ │ │ │ │ -000429e0: 7765 7220 616c 6c20 7468 6520 7265 6365 wer all the rece
│ │ │ │ │ -000429f0: 6976 6572 2773 2073 7570 6572 7370 6163 iver's superspac
│ │ │ │ │ -00042a00: 6573 2069 6e20 6120 636f 6c6c 6563 7469 es in a collecti
│ │ │ │ │ -00042a10: 6f6e 0a0a 616c 6c53 7570 6572 7370 6163 on..allSuperspac
│ │ │ │ │ -00042a20: 6573 446f 3a20 6142 6c6f 636b 0a20 2020 esDo: aBlock.
│ │ │ │ │ -00042a30: 2020 4576 616c 7561 7465 2061 426c 6f63 Evaluate aBloc
│ │ │ │ │ -00042a40: 6b20 6f6e 6365 2066 6f72 2065 6163 6820 k once for each
│ │ │ │ │ -00042a50: 6f66 2074 6865 2072 6563 6569 7665 7227 of the receiver'
│ │ │ │ │ -00042a60: 7320 7375 7065 7273 7061 6365 7320 2877 s superspaces (w
│ │ │ │ │ -00042a70: 6869 6368 0a20 2020 2020 6973 206e 6f6e hich. is non
│ │ │ │ │ -00042a80: 6520 666f 7220 4269 6e64 696e 6744 6963 e for BindingDic
│ │ │ │ │ -00042a90: 7469 6f6e 6172 7929 2e0a 0a64 6566 696e tionary)...defin
│ │ │ │ │ -00042aa0: 6564 4b65 7973 0a20 2020 2020 416e 7377 edKeys. Answ
│ │ │ │ │ -00042ab0: 6572 2061 206b 696e 6420 6f66 2053 6574 er a kind of Set
│ │ │ │ │ -00042ac0: 2063 6f6e 7461 696e 696e 6720 7468 6520 containing the
│ │ │ │ │ -00042ad0: 6b65 7973 206f 6620 7468 6520 7265 6365 keys of the rece
│ │ │ │ │ -00042ae0: 6976 6572 0a0a 6465 6669 6e65 734b 6579 iver..definesKey
│ │ │ │ │ -00042af0: 3a20 6b65 790a 2020 2020 2041 6e73 7765 : key. Answe
│ │ │ │ │ -00042b00: 7220 7768 6574 6865 7220 7468 6520 7265 r whether the re
│ │ │ │ │ -00042b10: 6365 6976 6572 2064 6566 696e 6573 2074 ceiver defines t
│ │ │ │ │ -00042b20: 6865 2067 6976 656e 206b 6579 2e20 2027 he given key. '
│ │ │ │ │ -00042b30: 4465 6669 6e65 7327 206d 6561 6e73 0a20 Defines' means.
│ │ │ │ │ -00042b40: 2020 2020 7468 6174 2074 6865 2072 6563 that the rec
│ │ │ │ │ -00042b50: 6569 7665 7227 7320 7375 7065 7273 7061 eiver's superspa
│ │ │ │ │ -00042b60: 6365 732c 2069 6620 616e 792c 2061 7265 ces, if any, are
│ │ │ │ │ -00042b70: 206e 6f74 2063 6f6e 7369 6465 7265 642e not considered.
│ │ │ │ │ -00042b80: 0a0a 6865 7265 4173 736f 6369 6174 696f ..hereAssociatio
│ │ │ │ │ -00042b90: 6e41 743a 206b 6579 0a20 2020 2020 5265 nAt: key. Re
│ │ │ │ │ -00042ba0: 7475 726e 2074 6865 2061 7373 6f63 6961 turn the associa
│ │ │ │ │ -00042bb0: 7469 6f6e 2066 6f72 2074 6865 2076 6172 tion for the var
│ │ │ │ │ -00042bc0: 6961 626c 6520 6e61 6d65 6420 6173 2073 iable named as s
│ │ │ │ │ -00042bd0: 7065 6369 6669 6564 2062 7920 276b 6579 pecified by 'key
│ │ │ │ │ -00042be0: 270a 2020 2020 202a 696e 2074 6869 7320 '. *in this
│ │ │ │ │ -00042bf0: 6e61 6d65 7370 6163 652a 2e20 2049 6620 namespace*. If
│ │ │ │ │ -00042c00: 7468 6520 6b65 7920 6973 206e 6f74 2066 the key is not f
│ │ │ │ │ -00042c10: 6f75 6e64 2073 6561 7263 6820 7769 6c6c ound search will
│ │ │ │ │ -00042c20: 202a 6e6f 742a 2062 650a 2020 2020 2063 *not* be. c
│ │ │ │ │ -00042c30: 6172 7269 6564 206f 6e20 696e 2073 7570 arried on in sup
│ │ │ │ │ -00042c40: 6572 7370 6163 6573 2061 6e64 2074 6865 erspaces and the
│ │ │ │ │ -00042c50: 206d 6574 686f 6420 7769 6c6c 2066 6169 method will fai
│ │ │ │ │ -00042c60: 6c2e 0a0a 6865 7265 4173 736f 6369 6174 l...hereAssociat
│ │ │ │ │ -00042c70: 696f 6e41 743a 206b 6579 2069 6641 6273 ionAt: key ifAbs
│ │ │ │ │ -00042c80: 656e 743a 2061 426c 6f63 6b0a 2020 2020 ent: aBlock.
│ │ │ │ │ -00042c90: 2052 6574 7572 6e20 7468 6520 6173 736f Return the asso
│ │ │ │ │ -00042ca0: 6369 6174 696f 6e20 666f 7220 7468 6520 ciation for the
│ │ │ │ │ -00042cb0: 7661 7269 6162 6c65 206e 616d 6564 2061 variable named a
│ │ │ │ │ -00042cc0: 7320 7370 6563 6966 6965 6420 6279 2027 s specified by '
│ │ │ │ │ -00042cd0: 6b65 7927 0a20 2020 2020 2a69 6e20 7468 key'. *in th
│ │ │ │ │ -00042ce0: 6973 206e 616d 6573 7061 6365 2a2e 2020 is namespace*.
│ │ │ │ │ -00042cf0: 4966 2074 6865 206b 6579 2069 7320 6e6f If the key is no
│ │ │ │ │ -00042d00: 7420 666f 756e 6420 7365 6172 6368 2077 t found search w
│ │ │ │ │ -00042d10: 696c 6c20 2a6e 6f74 2a20 6265 0a20 2020 ill *not* be.
│ │ │ │ │ -00042d20: 2020 6361 7272 6965 6420 6f6e 2069 6e20 carried on in
│ │ │ │ │ -00042d30: 7375 7065 7273 7061 6365 7320 616e 6420 superspaces and
│ │ │ │ │ -00042d40: 6142 6c6f 636b 2077 696c 6c20 6265 2069 aBlock will be i
│ │ │ │ │ -00042d50: 6d6d 6564 6961 7465 6c79 2065 7661 6c75 mmediately evalu
│ │ │ │ │ -00042d60: 6174 6564 2e0a 0a68 6572 6541 743a 206b ated...hereAt: k
│ │ │ │ │ -00042d70: 6579 0a20 2020 2020 5265 7475 726e 2074 ey. Return t
│ │ │ │ │ -00042d80: 6865 2076 616c 7565 2061 7373 6f63 6961 he value associa
│ │ │ │ │ -00042d90: 7465 6420 746f 2074 6865 2076 6172 6961 ted to the varia
│ │ │ │ │ -00042da0: 626c 6520 6e61 6d65 6420 6173 2073 7065 ble named as spe
│ │ │ │ │ -00042db0: 6369 6669 6564 2062 790a 2020 2020 2027 cified by. '
│ │ │ │ │ -00042dc0: 6b65 7927 202a 696e 2074 6869 7320 6e61 key' *in this na
│ │ │ │ │ -00042dd0: 6d65 7370 6163 652a 2e20 2049 6620 7468 mespace*. If th
│ │ │ │ │ -00042de0: 6520 6b65 7920 6973 206e 6f74 2066 6f75 e key is not fou
│ │ │ │ │ -00042df0: 6e64 2073 6561 7263 6820 7769 6c6c 0a20 nd search will.
│ │ │ │ │ -00042e00: 2020 2020 2a6e 6f74 2a20 6265 2063 6172 *not* be car
│ │ │ │ │ -00042e10: 7269 6564 206f 6e20 696e 2073 7570 6572 ried on in super
│ │ │ │ │ -00042e20: 7370 6163 6573 2061 6e64 2074 6865 206d spaces and the m
│ │ │ │ │ -00042e30: 6574 686f 6420 7769 6c6c 2066 6169 6c2e ethod will fail.
│ │ │ │ │ -00042e40: 0a0a 6865 7265 4174 3a20 6b65 7920 6966 ..hereAt: key if
│ │ │ │ │ -00042e50: 4162 7365 6e74 3a20 6142 6c6f 636b 0a20 Absent: aBlock.
│ │ │ │ │ -00042e60: 2020 2020 5265 7475 726e 2074 6865 2076 Return the v
│ │ │ │ │ -00042e70: 616c 7565 2061 7373 6f63 6961 7465 6420 alue associated
│ │ │ │ │ -00042e80: 746f 2074 6865 2076 6172 6961 626c 6520 to the variable
│ │ │ │ │ -00042e90: 6e61 6d65 6420 6173 2073 7065 6369 6669 named as specifi
│ │ │ │ │ -00042ea0: 6564 2062 790a 2020 2020 2027 6b65 7927 ed by. 'key'
│ │ │ │ │ -00042eb0: 202a 696e 2074 6869 7320 6e61 6d65 7370 *in this namesp
│ │ │ │ │ -00042ec0: 6163 652a 2e20 2049 6620 7468 6520 6b65 ace*. If the ke
│ │ │ │ │ -00042ed0: 7920 6973 206e 6f74 2066 6f75 6e64 2073 y is not found s
│ │ │ │ │ -00042ee0: 6561 7263 6820 7769 6c6c 0a20 2020 2020 earch will.
│ │ │ │ │ -00042ef0: 2a6e 6f74 2a20 6265 2063 6172 7269 6564 *not* be carried
│ │ │ │ │ -00042f00: 206f 6e20 696e 2073 7570 6572 7370 6163 on in superspac
│ │ │ │ │ -00042f10: 6573 2061 6e64 2061 426c 6f63 6b20 7769 es and aBlock wi
│ │ │ │ │ -00042f20: 6c6c 2062 6520 696d 6d65 6469 6174 656c ll be immediatel
│ │ │ │ │ -00042f30: 790a 2020 2020 2065 7661 6c75 6174 6564 y. evaluated
│ │ │ │ │ -00042f40: 2e0a 0a69 6e68 6572 6974 7346 726f 6d3a ...inheritsFrom:
│ │ │ │ │ -00042f50: 2061 4e61 6d65 7370 6163 650a 2020 2020 aNamespace.
│ │ │ │ │ -00042f60: 2041 6e73 7765 7220 7768 6574 6865 7220 Answer whether
│ │ │ │ │ -00042f70: 614e 616d 6573 7061 6365 2069 7320 6f6e aNamespace is on
│ │ │ │ │ -00042f80: 6520 6f66 2074 6865 2072 6563 6569 7665 e of the receive
│ │ │ │ │ -00042f90: 7227 7320 6469 7265 6374 2061 6e64 0a20 r's direct and.
│ │ │ │ │ -00042fa0: 2020 2020 696e 6469 7265 6374 2073 7570 indirect sup
│ │ │ │ │ -00042fb0: 6572 7370 6163 6573 0a0a 7375 7065 7273 erspaces..supers
│ │ │ │ │ -00042fc0: 7061 6365 0a20 2020 2020 416e 7377 6572 pace. Answer
│ │ │ │ │ -00042fd0: 2074 6865 2072 6563 6569 7665 7227 7320 the receiver's
│ │ │ │ │ -00042fe0: 7375 7065 7273 7061 6365 2c20 7768 6963 superspace, whic
│ │ │ │ │ -00042ff0: 6820 6973 206e 696c 2066 6f72 0a20 2020 h is nil for.
│ │ │ │ │ -00043000: 2020 4269 6e64 696e 6744 6963 7469 6f6e BindingDiction
│ │ │ │ │ -00043010: 6172 792e 0a0a 7769 7468 416c 6c53 7570 ary...withAllSup
│ │ │ │ │ -00043020: 6572 7370 6163 6573 0a20 2020 2020 416e erspaces. An
│ │ │ │ │ -00043030: 7377 6572 2074 6865 2072 6563 6569 7665 swer the receive
│ │ │ │ │ -00043040: 7220 616e 6420 616c 6c20 6f66 2069 7473 r and all of its
│ │ │ │ │ -00043050: 2073 7570 6572 7370 6163 6573 2069 6e20 superspaces in
│ │ │ │ │ -00043060: 6120 636f 6c6c 6563 7469 6f6e 2c0a 2020 a collection,.
│ │ │ │ │ -00043070: 2020 2077 6869 6368 2069 7320 6e6f 6e65 which is none
│ │ │ │ │ -00043080: 2066 6f72 2042 696e 6469 6e67 4469 6374 for BindingDict
│ │ │ │ │ -00043090: 696f 6e61 7279 0a0a 7769 7468 416c 6c53 ionary..withAllS
│ │ │ │ │ -000430a0: 7570 6572 7370 6163 6573 446f 3a20 6142 uperspacesDo: aB
│ │ │ │ │ -000430b0: 6c6f 636b 0a20 2020 2020 496e 766f 6b65 lock. Invoke
│ │ │ │ │ -000430c0: 7320 6142 6c6f 636b 2066 6f72 2074 6865 s aBlock for the
│ │ │ │ │ -000430d0: 2072 6563 6569 7665 7220 616e 6420 616c receiver and al
│ │ │ │ │ -000430e0: 6c20 7375 7065 7273 7061 6365 732c 2062 l superspaces, b
│ │ │ │ │ -000430f0: 6f74 6820 6469 7265 6374 0a20 2020 2020 oth direct.
│ │ │ │ │ -00043100: 616e 6420 696e 6469 7265 6374 2028 7468 and indirect (th
│ │ │ │ │ -00043110: 6f75 6768 2061 2042 696e 6469 6e67 4469 ough a BindingDi
│ │ │ │ │ -00043120: 6374 696f 6e61 7279 2064 6f65 7320 6e6f ctionary does no
│ │ │ │ │ -00043130: 7420 6861 7665 2061 6e79 292e 0a0a 1f0a t have any).....
│ │ │ │ │ -00043140: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ -00043150: 6e66 6f2c 2020 4e6f 6465 3a20 4469 6374 nfo, Node: Dict
│ │ │ │ │ -00043160: 696f 6e61 7279 2d70 7269 6e74 696e 672c ionary-printing,
│ │ │ │ │ -00043170: 2020 4e65 7874 3a20 4469 6374 696f 6e61 Next: Dictiona
│ │ │ │ │ -00043180: 7279 2d72 6568 6173 6869 6e67 2c20 2050 ry-rehashing, P
│ │ │ │ │ -00043190: 7265 763a 2044 6963 7469 6f6e 6172 792d rev: Dictionary-
│ │ │ │ │ -000431a0: 6e61 6d65 7370 6163 6520 7072 6f74 6f63 namespace protoc
│ │ │ │ │ -000431b0: 6f6c 2c20 2055 703a 2044 6963 7469 6f6e ol, Up: Diction
│ │ │ │ │ -000431c0: 6172 790a 0a31 2e36 342e 3920 4469 6374 ary..1.64.9 Dict
│ │ │ │ │ -000431d0: 696f 6e61 7279 3a20 7072 696e 7469 6e67 ionary: printing
│ │ │ │ │ -000431e0: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------
│ │ │ │ │ -000431f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6578 ------------..ex
│ │ │ │ │ -00043200: 616d 696e 654f 6e3a 2061 5374 7265 616d amineOn: aStream
│ │ │ │ │ -00043210: 0a20 2020 2020 5072 696e 7420 616c 6c20 . Print all
│ │ │ │ │ -00043220: 7468 6520 696e 7374 616e 6365 2076 6172 the instance var
│ │ │ │ │ -00043230: 6961 626c 6573 2061 6e64 206f 626a 6563 iables and objec
│ │ │ │ │ -00043240: 7473 2069 6e20 7468 6520 7265 6365 6976 ts in the receiv
│ │ │ │ │ -00043250: 6572 206f 6e0a 2020 2020 2061 5374 7265 er on. aStre
│ │ │ │ │ -00043260: 616d 0a0a 7072 696e 744f 6e3a 2061 5374 am..printOn: aSt
│ │ │ │ │ -00043270: 7265 616d 0a20 2020 2020 5072 696e 7420 ream. Print
│ │ │ │ │ -00043280: 6120 7265 7072 6573 656e 7461 7469 6f6e a representation
│ │ │ │ │ -00043290: 206f 6620 7468 6520 7265 6365 6976 6572 of the receiver
│ │ │ │ │ -000432a0: 206f 6e20 6153 7472 6561 6d0a 0a1f 0a46 on aStream....F
│ │ │ │ │ -000432b0: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ -000432c0: 666f 2c20 204e 6f64 653a 2044 6963 7469 fo, Node: Dicti
│ │ │ │ │ -000432d0: 6f6e 6172 792d 7265 6861 7368 696e 672c onary-rehashing,
│ │ │ │ │ -000432e0: 2020 4e65 7874 3a20 4469 6374 696f 6e61 Next: Dictiona
│ │ │ │ │ -000432f0: 7279 2d72 656d 6f76 696e 672c 2020 5072 ry-removing, Pr
│ │ │ │ │ -00043300: 6576 3a20 4469 6374 696f 6e61 7279 2d70 ev: Dictionary-p
│ │ │ │ │ -00043310: 7269 6e74 696e 672c 2020 5570 3a20 4469 rinting, Up: Di
│ │ │ │ │ -00043320: 6374 696f 6e61 7279 0a0a 312e 3634 2e31 ctionary..1.64.1
│ │ │ │ │ -00043330: 3020 4469 6374 696f 6e61 7279 3a20 7265 0 Dictionary: re
│ │ │ │ │ -00043340: 6861 7368 696e 670a 2d2d 2d2d 2d2d 2d2d hashing.--------
│ │ │ │ │ -00043350: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00043360: 2d2d 2d2d 2d0a 0a72 6568 6173 680a 2020 -----..rehash.
│ │ │ │ │ -00043370: 2020 2052 6568 6173 6820 7468 6520 7265 Rehash the re
│ │ │ │ │ -00043380: 6365 6976 6572 0a0a 1f0a 4669 6c65 3a20 ceiver....File:
│ │ │ │ │ -00043390: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ -000433a0: 4e6f 6465 3a20 4469 6374 696f 6e61 7279 Node: Dictionary
│ │ │ │ │ -000433b0: 2d72 656d 6f76 696e 672c 2020 4e65 7874 -removing, Next
│ │ │ │ │ -000433c0: 3a20 4469 6374 696f 6e61 7279 2d73 746f : Dictionary-sto
│ │ │ │ │ -000433d0: 7269 6e67 2c20 2050 7265 763a 2044 6963 ring, Prev: Dic
│ │ │ │ │ -000433e0: 7469 6f6e 6172 792d 7265 6861 7368 696e tionary-rehashin
│ │ │ │ │ -000433f0: 672c 2020 5570 3a20 4469 6374 696f 6e61 g, Up: Dictiona
│ │ │ │ │ -00043400: 7279 0a0a 312e 3634 2e31 3120 4469 6374 ry..1.64.11 Dict
│ │ │ │ │ -00043410: 696f 6e61 7279 3a20 7265 6d6f 7669 6e67 ionary: removing
│ │ │ │ │ -00043420: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------
│ │ │ │ │ -00043430: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a72 -------------..r
│ │ │ │ │ -00043440: 656d 6f76 6541 6c6c 4b65 7973 5375 6368 emoveAllKeysSuch
│ │ │ │ │ -00043450: 5468 6174 3a20 6142 6c6f 636b 0a20 2020 That: aBlock.
│ │ │ │ │ -00043460: 2020 5265 6d6f 7665 2066 726f 6d20 7468 Remove from th
│ │ │ │ │ -00043470: 6520 7265 6365 6976 6572 2061 6c6c 206b e receiver all k
│ │ │ │ │ -00043480: 6579 7320 666f 7220 7768 6963 6820 6142 eys for which aB
│ │ │ │ │ -00043490: 6c6f 636b 2072 6574 7572 6e73 2074 7275 lock returns tru
│ │ │ │ │ -000434a0: 652e 0a0a 1f0a 4669 6c65 3a20 6773 742d e.....File: gst-
│ │ │ │ │ -000434b0: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ -000434c0: 3a20 4469 6374 696f 6e61 7279 2d73 746f : Dictionary-sto
│ │ │ │ │ -000434d0: 7269 6e67 2c20 204e 6578 743a 2044 6963 ring, Next: Dic
│ │ │ │ │ -000434e0: 7469 6f6e 6172 792d 7465 7374 696e 672c tionary-testing,
│ │ │ │ │ -000434f0: 2020 5072 6576 3a20 4469 6374 696f 6e61 Prev: Dictiona
│ │ │ │ │ -00043500: 7279 2d72 656d 6f76 696e 672c 2020 5570 ry-removing, Up
│ │ │ │ │ -00043510: 3a20 4469 6374 696f 6e61 7279 0a0a 312e : Dictionary..1.
│ │ │ │ │ -00043520: 3634 2e31 3220 4469 6374 696f 6e61 7279 64.12 Dictionary
│ │ │ │ │ -00043530: 3a20 7374 6f72 696e 670a 2d2d 2d2d 2d2d : storing.------
│ │ │ │ │ -00043540: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00043550: 2d2d 2d2d 2d0a 0a73 746f 7265 4f6e 3a20 -----..storeOn:
│ │ │ │ │ -00043560: 6153 7472 6561 6d0a 2020 2020 2050 7269 aStream. Pri
│ │ │ │ │ -00043570: 6e74 2053 6d61 6c6c 7461 6c6b 2063 6f64 nt Smalltalk cod
│ │ │ │ │ -00043580: 6520 636f 6d70 696c 696e 6720 746f 2074 e compiling to t
│ │ │ │ │ -00043590: 6865 2072 6563 6569 7665 7220 6f6e 2061 he receiver on a
│ │ │ │ │ -000435a0: 5374 7265 616d 0a0a 1f0a 4669 6c65 3a20 Stream....File:
│ │ │ │ │ -000435b0: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ -000435c0: 4e6f 6465 3a20 4469 6374 696f 6e61 7279 Node: Dictionary
│ │ │ │ │ -000435d0: 2d74 6573 7469 6e67 2c20 2050 7265 763a -testing, Prev:
│ │ │ │ │ -000435e0: 2044 6963 7469 6f6e 6172 792d 7374 6f72 Dictionary-stor
│ │ │ │ │ -000435f0: 696e 672c 2020 5570 3a20 4469 6374 696f ing, Up: Dictio
│ │ │ │ │ -00043600: 6e61 7279 0a0a 312e 3634 2e31 3320 4469 nary..1.64.13 Di
│ │ │ │ │ -00043610: 6374 696f 6e61 7279 3a20 7465 7374 696e ctionary: testin
│ │ │ │ │ -00043620: 670a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d g.--------------
│ │ │ │ │ -00043630: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a3d -------------..=
│ │ │ │ │ -00043640: 2061 4469 6374 696f 6e61 7279 0a20 2020 aDictionary.
│ │ │ │ │ -00043650: 2020 416e 7377 6572 2077 6865 7468 6572 Answer whether
│ │ │ │ │ -00043660: 2074 6865 2072 6563 6569 7665 7220 616e the receiver an
│ │ │ │ │ -00043670: 6420 6144 6963 7469 6f6e 6172 7920 6172 d aDictionary ar
│ │ │ │ │ -00043680: 6520 6571 7561 6c0a 0a68 6173 680a 2020 e equal..hash.
│ │ │ │ │ -00043690: 2020 2041 6e73 7765 7220 7468 6520 6861 Answer the ha
│ │ │ │ │ -000436a0: 7368 2076 616c 7565 2066 6f72 2074 6865 sh value for the
│ │ │ │ │ -000436b0: 2072 6563 6569 7665 720a 0a1f 0a46 696c receiver....Fil
│ │ │ │ │ -000436c0: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ -000436d0: 2c20 204e 6f64 653a 2044 6972 6563 7465 , Node: Directe
│ │ │ │ │ -000436e0: 644d 6573 7361 6765 2c20 204e 6578 743a dMessage, Next:
│ │ │ │ │ -000436f0: 2044 6972 6563 746f 7279 2c20 2050 7265 Directory, Pre
│ │ │ │ │ -00043700: 763a 2044 6963 7469 6f6e 6172 792c 2020 v: Dictionary,
│ │ │ │ │ -00043710: 5570 3a20 4261 7365 2063 6c61 7373 6573 Up: Base classes
│ │ │ │ │ -00043720: 0a0a 312e 3635 2044 6972 6563 7465 644d ..1.65 DirectedM
│ │ │ │ │ -00043730: 6573 7361 6765 0a3d 3d3d 3d3d 3d3d 3d3d essage.=========
│ │ │ │ │ -00043740: 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a44 6566 ===========..Def
│ │ │ │ │ -00043750: 696e 6564 2069 6e20 6e61 6d65 7370 6163 ined in namespac
│ │ │ │ │ -00043760: 6520 536d 616c 6c74 616c 6b0a 5375 7065 e Smalltalk.Supe
│ │ │ │ │ -00043770: 7263 6c61 7373 3a20 4d65 7373 6167 650a rclass: Message.
│ │ │ │ │ -00043780: 4361 7465 676f 7279 3a20 4c61 6e67 7561 Category: Langua
│ │ │ │ │ -00043790: 6765 2d49 6d70 6c65 6d65 6e74 6174 696f ge-Implementatio
│ │ │ │ │ -000437a0: 6e0a 2020 2020 2049 2072 6570 7265 7365 n. I represe
│ │ │ │ │ -000437b0: 6e74 2061 206d 6573 7361 6765 2073 656e nt a message sen
│ │ │ │ │ -000437c0: 643a 2049 2063 6f6e 7461 696e 2074 6865 d: I contain the
│ │ │ │ │ -000437d0: 2072 6563 6569 7665 722c 2073 656c 6563 receiver, selec
│ │ │ │ │ -000437e0: 746f 7220 616e 640a 2020 2020 2061 7267 tor and. arg
│ │ │ │ │ -000437f0: 756d 656e 7473 2066 6f72 2061 206d 6573 uments for a mes
│ │ │ │ │ -00043800: 7361 6765 2e0a 0a2a 204d 656e 753a 0a0a sage...* Menu:..
│ │ │ │ │ -00043810: 2a20 4469 7265 6374 6564 4d65 7373 6167 * DirectedMessag
│ │ │ │ │ -00043820: 6520 636c 6173 732d 6372 6561 7469 6e67 e class-creating
│ │ │ │ │ -00043830: 2069 6e73 7461 6e63 6573 3a3a 2020 2863 instances:: (c
│ │ │ │ │ -00043840: 6c61 7373 290a 2a20 4469 7265 6374 6564 lass).* Directed
│ │ │ │ │ -00043850: 4d65 7373 6167 652d 6163 6365 7373 696e Message-accessin
│ │ │ │ │ -00043860: 673a 3a20 2028 696e 7374 616e 6365 290a g:: (instance).
│ │ │ │ │ -00043870: 2a20 4469 7265 6374 6564 4d65 7373 6167 * DirectedMessag
│ │ │ │ │ -00043880: 652d 6261 7369 633a 3a20 2028 696e 7374 e-basic:: (inst
│ │ │ │ │ -00043890: 616e 6365 290a 2a20 4469 7265 6374 6564 ance).* Directed
│ │ │ │ │ -000438a0: 4d65 7373 6167 652d 6d75 6c74 6970 6c65 Message-multiple
│ │ │ │ │ -000438b0: 2070 726f 6365 7373 3a3a 2020 2869 6e73 process:: (ins
│ │ │ │ │ -000438c0: 7461 6e63 6529 0a2a 2044 6972 6563 7465 tance).* Directe
│ │ │ │ │ -000438d0: 644d 6573 7361 6765 2d73 6176 696e 6720 dMessage-saving
│ │ │ │ │ -000438e0: 616e 6420 6c6f 6164 696e 673a 3a20 2028 and loading:: (
│ │ │ │ │ -000438f0: 696e 7374 616e 6365 290a 0a1f 0a46 696c instance)....Fil
│ │ │ │ │ -00043900: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ -00043910: 2c20 204e 6f64 653a 2044 6972 6563 7465 , Node: Directe
│ │ │ │ │ -00043920: 644d 6573 7361 6765 2063 6c61 7373 2d63 dMessage class-c
│ │ │ │ │ -00043930: 7265 6174 696e 6720 696e 7374 616e 6365 reating instance
│ │ │ │ │ -00043940: 732c 2020 4e65 7874 3a20 4469 7265 6374 s, Next: Direct
│ │ │ │ │ -00043950: 6564 4d65 7373 6167 652d 6163 6365 7373 edMessage-access
│ │ │ │ │ -00043960: 696e 672c 2020 5570 3a20 4469 7265 6374 ing, Up: Direct
│ │ │ │ │ -00043970: 6564 4d65 7373 6167 650a 0a31 2e36 352e edMessage..1.65.
│ │ │ │ │ -00043980: 3120 4469 7265 6374 6564 4d65 7373 6167 1 DirectedMessag
│ │ │ │ │ -00043990: 6520 636c 6173 733a 2063 7265 6174 696e e class: creatin
│ │ │ │ │ -000439a0: 6720 696e 7374 616e 6365 730a 2d2d 2d2d g instances.----
│ │ │ │ │ -000439b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000439c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000439d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 7265 ------------..re
│ │ │ │ │ -000439e0: 6365 6976 6572 3a20 616e 4f62 6a65 6374 ceiver: anObject
│ │ │ │ │ -000439f0: 2073 656c 6563 746f 723a 2061 5379 6d62 selector: aSymb
│ │ │ │ │ -00043a00: 6f6c 0a20 2020 2020 4372 6561 7465 2061 ol. Create a
│ │ │ │ │ -00043a10: 206e 6577 2069 6e73 7461 6e63 6520 6f66 new instance of
│ │ │ │ │ -00043a20: 2074 6865 2072 6563 6569 7665 720a 0a72 the receiver..r
│ │ │ │ │ -00043a30: 6563 6569 7665 723a 2072 6563 6569 7665 eceiver: receive
│ │ │ │ │ -00043a40: 724f 626a 6563 7420 7365 6c65 6374 6f72 rObject selector
│ │ │ │ │ -00043a50: 3a20 6153 796d 626f 6c20 6172 6775 6d65 : aSymbol argume
│ │ │ │ │ -00043a60: 6e74 3a20 6172 6775 6d65 6e74 4f62 6a65 nt: argumentObje
│ │ │ │ │ -00043a70: 6374 0a20 2020 2020 4372 6561 7465 2061 ct. Create a
│ │ │ │ │ -00043a80: 206e 6577 2069 6e73 7461 6e63 6520 6f66 new instance of
│ │ │ │ │ -00043a90: 2074 6865 2072 6563 6569 7665 720a 0a72 the receiver..r
│ │ │ │ │ -00043aa0: 6563 6569 7665 723a 2061 6e4f 626a 6563 eceiver: anObjec
│ │ │ │ │ -00043ab0: 7420 7365 6c65 6374 6f72 3a20 6153 796d t selector: aSym
│ │ │ │ │ -00043ac0: 626f 6c20 6172 6775 6d65 6e74 733a 2061 bol arguments: a
│ │ │ │ │ -00043ad0: 6e41 7272 6179 0a20 2020 2020 4372 6561 nArray. Crea
│ │ │ │ │ -00043ae0: 7465 2061 206e 6577 2069 6e73 7461 6e63 te a new instanc
│ │ │ │ │ -00043af0: 6520 6f66 2074 6865 2072 6563 6569 7665 e of the receive
│ │ │ │ │ -00043b00: 720a 0a73 656c 6563 746f 723a 2061 5379 r..selector: aSy
│ │ │ │ │ -00043b10: 6d62 6f6c 2061 7267 756d 656e 7473 3a20 mbol arguments:
│ │ │ │ │ -00043b20: 616e 4172 7261 790a 2020 2020 2054 6869 anArray. Thi
│ │ │ │ │ -00043b30: 7320 6d65 7468 6f64 2073 686f 756c 6420 s method should
│ │ │ │ │ -00043b40: 6e6f 7420 6265 2063 616c 6c65 6420 666f not be called fo
│ │ │ │ │ -00043b50: 7220 696e 7374 616e 6365 7320 6f66 2074 r instances of t
│ │ │ │ │ -00043b60: 6869 7320 636c 6173 732e 0a0a 7365 6c65 his class...sele
│ │ │ │ │ -00043b70: 6374 6f72 3a20 6153 796d 626f 6c20 6172 ctor: aSymbol ar
│ │ │ │ │ -00043b80: 6775 6d65 6e74 733a 2061 6e41 7272 6179 guments: anArray
│ │ │ │ │ -00043b90: 2072 6563 6569 7665 723a 2061 6e4f 626a receiver: anObj
│ │ │ │ │ -00043ba0: 6563 740a 2020 2020 2043 7265 6174 6520 ect. Create
│ │ │ │ │ -00043bb0: 6120 6e65 7720 696e 7374 616e 6365 206f a new instance o
│ │ │ │ │ -00043bc0: 6620 7468 6520 7265 6365 6976 6572 0a0a f the receiver..
│ │ │ │ │ -00043bd0: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ -00043be0: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 4469 .info, Node: Di
│ │ │ │ │ -00043bf0: 7265 6374 6564 4d65 7373 6167 652d 6163 rectedMessage-ac
│ │ │ │ │ -00043c00: 6365 7373 696e 672c 2020 4e65 7874 3a20 cessing, Next:
│ │ │ │ │ -00043c10: 4469 7265 6374 6564 4d65 7373 6167 652d DirectedMessage-
│ │ │ │ │ -00043c20: 6261 7369 632c 2020 5072 6576 3a20 4469 basic, Prev: Di
│ │ │ │ │ -00043c30: 7265 6374 6564 4d65 7373 6167 6520 636c rectedMessage cl
│ │ │ │ │ -00043c40: 6173 732d 6372 6561 7469 6e67 2069 6e73 ass-creating ins
│ │ │ │ │ -00043c50: 7461 6e63 6573 2c20 2055 703a 2044 6972 tances, Up: Dir
│ │ │ │ │ -00043c60: 6563 7465 644d 6573 7361 6765 0a0a 312e ectedMessage..1.
│ │ │ │ │ -00043c70: 3635 2e32 2044 6972 6563 7465 644d 6573 65.2 DirectedMes
│ │ │ │ │ -00043c80: 7361 6765 3a20 6163 6365 7373 696e 670a sage: accessing.
│ │ │ │ │ -00043c90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00043ca0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00043cb0: 2d0a 0a72 6563 6569 7665 720a 2020 2020 -..receiver.
│ │ │ │ │ -00043cc0: 2041 6e73 7765 7220 7468 6520 7265 6365 Answer the rece
│ │ │ │ │ -00043cd0: 6976 6572 0a0a 7265 6365 6976 6572 3a20 iver..receiver:
│ │ │ │ │ -00043ce0: 616e 4f62 6a65 6374 0a20 2020 2020 4368 anObject. Ch
│ │ │ │ │ -00043cf0: 616e 6765 2074 6865 2072 6563 6569 7665 ange the receive
│ │ │ │ │ -00043d00: 720a 0a1f 0a46 696c 653a 2067 7374 2d62 r....File: gst-b
│ │ │ │ │ -00043d10: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ -00043d20: 2044 6972 6563 7465 644d 6573 7361 6765 DirectedMessage
│ │ │ │ │ -00043d30: 2d62 6173 6963 2c20 204e 6578 743a 2044 -basic, Next: D
│ │ │ │ │ -00043d40: 6972 6563 7465 644d 6573 7361 6765 2d6d irectedMessage-m
│ │ │ │ │ -00043d50: 756c 7469 706c 6520 7072 6f63 6573 732c ultiple process,
│ │ │ │ │ -00043d60: 2020 5072 6576 3a20 4469 7265 6374 6564 Prev: Directed
│ │ │ │ │ -00043d70: 4d65 7373 6167 652d 6163 6365 7373 696e Message-accessin
│ │ │ │ │ -00043d80: 672c 2020 5570 3a20 4469 7265 6374 6564 g, Up: Directed
│ │ │ │ │ -00043d90: 4d65 7373 6167 650a 0a31 2e36 352e 3320 Message..1.65.3
│ │ │ │ │ -00043da0: 4469 7265 6374 6564 4d65 7373 6167 653a DirectedMessage:
│ │ │ │ │ -00043db0: 2062 6173 6963 0a2d 2d2d 2d2d 2d2d 2d2d basic.---------
│ │ │ │ │ -00043dc0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00043dd0: 2d2d 2d2d 0a0a 7072 696e 744f 6e3a 2061 ----..printOn: a
│ │ │ │ │ -00043de0: 5374 7265 616d 0a20 2020 2020 5072 696e Stream. Prin
│ │ │ │ │ -00043df0: 7420 6120 7265 7072 6573 656e 7461 7469 t a representati
│ │ │ │ │ -00043e00: 6f6e 206f 6620 7468 6520 7265 6365 6976 on of the receiv
│ │ │ │ │ -00043e10: 6572 206f 6e20 6153 7472 6561 6d0a 0a73 er on aStream..s
│ │ │ │ │ -00043e20: 656e 640a 2020 2020 2053 656e 6420 7468 end. Send th
│ │ │ │ │ -00043e30: 6520 6d65 7373 6167 650a 0a76 616c 7565 e message..value
│ │ │ │ │ -00043e40: 0a20 2020 2020 5365 6e64 2074 6865 206d . Send the m
│ │ │ │ │ -00043e50: 6573 7361 6765 2028 7468 6973 206d 6573 essage (this mes
│ │ │ │ │ -00043e60: 7361 6765 2070 726f 7669 6465 7320 696e sage provides in
│ │ │ │ │ -00043e70: 7465 726f 7065 7261 6269 6c69 7479 2062 teroperability b
│ │ │ │ │ -00043e80: 6574 7765 656e 0a20 2020 2020 4469 7265 etween. Dire
│ │ │ │ │ -00043e90: 6374 6564 4d65 7373 6167 6573 2061 6e64 ctedMessages and
│ │ │ │ │ -00043ea0: 2062 6c6f 636b 7329 0a0a 7661 6c75 653a blocks)..value:
│ │ │ │ │ -00043eb0: 2061 6e4f 626a 6563 740a 2020 2020 2053 anObject. S
│ │ │ │ │ -00043ec0: 656e 6420 7468 6520 6d65 7373 6167 6520 end the message
│ │ │ │ │ -00043ed0: 7769 7468 2074 6865 2073 6f6c 6520 6172 with the sole ar
│ │ │ │ │ -00043ee0: 6775 6d65 6e74 2061 6e4f 626a 6563 7420 gument anObject
│ │ │ │ │ -00043ef0: 2874 6869 7320 6d65 7373 6167 650a 2020 (this message.
│ │ │ │ │ -00043f00: 2020 2070 726f 7669 6465 7320 696e 7465 provides inte
│ │ │ │ │ -00043f10: 726f 7065 7261 6269 6c69 7479 2062 6574 roperability bet
│ │ │ │ │ -00043f20: 7765 656e 2044 6972 6563 7465 644d 6573 ween DirectedMes
│ │ │ │ │ -00043f30: 7361 6765 7320 616e 6420 626c 6f63 6b73 sages and blocks
│ │ │ │ │ -00043f40: 290a 0a76 616c 7565 3a20 6f62 6a31 2076 )..value: obj1 v
│ │ │ │ │ -00043f50: 616c 7565 3a20 6f62 6a32 0a20 2020 2020 alue: obj2.
│ │ │ │ │ -00043f60: 5365 6e64 2074 6865 206d 6573 7361 6765 Send the message
│ │ │ │ │ -00043f70: 2077 6974 6820 7468 6520 6172 6775 6d65 with the argume
│ │ │ │ │ -00043f80: 6e74 7320 6f62 6a31 2061 6e64 206f 626a nts obj1 and obj
│ │ │ │ │ -00043f90: 3220 2874 6869 7320 6d65 7373 6167 650a 2 (this message.
│ │ │ │ │ -00043fa0: 2020 2020 2070 726f 7669 6465 7320 696e provides in
│ │ │ │ │ -00043fb0: 7465 726f 7065 7261 6269 6c69 7479 2062 teroperability b
│ │ │ │ │ -00043fc0: 6574 7765 656e 2044 6972 6563 7465 644d etween DirectedM
│ │ │ │ │ -00043fd0: 6573 7361 6765 7320 616e 6420 626c 6f63 essages and bloc
│ │ │ │ │ -00043fe0: 6b73 290a 0a76 616c 7565 5769 7468 4172 ks)..valueWithAr
│ │ │ │ │ -00043ff0: 6775 6d65 6e74 733a 2061 6e41 7272 6179 guments: anArray
│ │ │ │ │ -00044000: 0a20 2020 2020 5365 6e64 2074 6865 206d . Send the m
│ │ │ │ │ -00044010: 6573 7361 6765 2077 6974 6820 7468 6520 essage with the
│ │ │ │ │ -00044020: 6172 6775 6d65 6e74 7320 7265 706c 6163 arguments replac
│ │ │ │ │ -00044030: 6564 2062 7920 616e 4172 7261 7920 2874 ed by anArray (t
│ │ │ │ │ -00044040: 6869 730a 2020 2020 206d 6573 7361 6765 his. message
│ │ │ │ │ -00044050: 2070 726f 7669 6465 7320 696e 7465 726f provides intero
│ │ │ │ │ -00044060: 7065 7261 6269 6c69 7479 2062 6574 7765 perability betwe
│ │ │ │ │ -00044070: 656e 2044 6972 6563 7465 644d 6573 7361 en DirectedMessa
│ │ │ │ │ -00044080: 6765 7320 616e 640a 2020 2020 2062 6c6f ges and. blo
│ │ │ │ │ -00044090: 636b 7329 0a0a 1f0a 4669 6c65 3a20 6773 cks)....File: gs
│ │ │ │ │ -000440a0: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ -000440b0: 6465 3a20 4469 7265 6374 6564 4d65 7373 de: DirectedMess
│ │ │ │ │ -000440c0: 6167 652d 6d75 6c74 6970 6c65 2070 726f age-multiple pro
│ │ │ │ │ -000440d0: 6365 7373 2c20 204e 6578 743a 2044 6972 cess, Next: Dir
│ │ │ │ │ -000440e0: 6563 7465 644d 6573 7361 6765 2d73 6176 ectedMessage-sav
│ │ │ │ │ -000440f0: 696e 6720 616e 6420 6c6f 6164 696e 672c ing and loading,
│ │ │ │ │ -00044100: 2020 5072 6576 3a20 4469 7265 6374 6564 Prev: Directed
│ │ │ │ │ -00044110: 4d65 7373 6167 652d 6261 7369 632c 2020 Message-basic,
│ │ │ │ │ -00044120: 5570 3a20 4469 7265 6374 6564 4d65 7373 Up: DirectedMess
│ │ │ │ │ -00044130: 6167 650a 0a31 2e36 352e 3420 4469 7265 age..1.65.4 Dire
│ │ │ │ │ -00044140: 6374 6564 4d65 7373 6167 653a 206d 756c ctedMessage: mul
│ │ │ │ │ -00044150: 7469 706c 6520 7072 6f63 6573 730a 2d2d tiple process.--
│ │ │ │ │ -00044160: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00044170: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00044180: 2d2d 2d2d 2d2d 0a0a 666f 726b 0a20 2020 ------..fork.
│ │ │ │ │ -00044190: 2020 4372 6561 7465 2061 206e 6577 2070 Create a new p
│ │ │ │ │ -000441a0: 726f 6365 7373 2065 7865 6375 7469 6e67 rocess executing
│ │ │ │ │ -000441b0: 2074 6865 2072 6563 6569 7665 7220 616e the receiver an
│ │ │ │ │ -000441c0: 6420 7374 6172 7420 6974 0a0a 666f 726b d start it..fork
│ │ │ │ │ -000441d0: 4174 3a20 7072 696f 7269 7479 0a20 2020 At: priority.
│ │ │ │ │ -000441e0: 2020 4372 6561 7465 2061 206e 6577 2070 Create a new p
│ │ │ │ │ -000441f0: 726f 6365 7373 2065 7865 6375 7469 6e67 rocess executing
│ │ │ │ │ -00044200: 2074 6865 2072 6563 6569 7665 7220 7769 the receiver wi
│ │ │ │ │ -00044210: 7468 2067 6976 656e 2070 7269 6f72 6974 th given priorit
│ │ │ │ │ -00044220: 7920 616e 640a 2020 2020 2073 7461 7274 y and. start
│ │ │ │ │ -00044230: 2069 740a 0a6e 6577 5072 6f63 6573 730a it..newProcess.
│ │ │ │ │ -00044240: 2020 2020 2043 7265 6174 6520 6120 6e65 Create a ne
│ │ │ │ │ -00044250: 7720 7072 6f63 6573 7320 6578 6563 7574 w process execut
│ │ │ │ │ -00044260: 696e 6720 7468 6520 7265 6365 6976 6572 ing the receiver
│ │ │ │ │ -00044270: 2069 6e20 7375 7370 656e 6465 6420 7374 in suspended st
│ │ │ │ │ -00044280: 6174 652e 0a20 2020 2020 5468 6520 7072 ate.. The pr
│ │ │ │ │ -00044290: 696f 7269 7479 2069 7320 7468 6520 7361 iority is the sa
│ │ │ │ │ -000442a0: 6d65 2061 7320 666f 7220 7468 6520 6361 me as for the ca
│ │ │ │ │ -000442b0: 6c6c 696e 6720 7072 6f63 6573 732e 2020 lling process.
│ │ │ │ │ -000442c0: 5468 6520 7265 6365 6976 6572 0a20 2020 The receiver.
│ │ │ │ │ -000442d0: 2020 6d75 7374 206e 6f74 2063 6f6e 7461 must not conta
│ │ │ │ │ -000442e0: 696e 2072 6574 7572 6e73 0a0a 1f0a 4669 in returns....Fi
│ │ │ │ │ -000442f0: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ -00044300: 6f2c 2020 4e6f 6465 3a20 4469 7265 6374 o, Node: Direct
│ │ │ │ │ -00044310: 6564 4d65 7373 6167 652d 7361 7669 6e67 edMessage-saving
│ │ │ │ │ -00044320: 2061 6e64 206c 6f61 6469 6e67 2c20 2050 and loading, P
│ │ │ │ │ -00044330: 7265 763a 2044 6972 6563 7465 644d 6573 rev: DirectedMes
│ │ │ │ │ -00044340: 7361 6765 2d6d 756c 7469 706c 6520 7072 sage-multiple pr
│ │ │ │ │ -00044350: 6f63 6573 732c 2020 5570 3a20 4469 7265 ocess, Up: Dire
│ │ │ │ │ -00044360: 6374 6564 4d65 7373 6167 650a 0a31 2e36 ctedMessage..1.6
│ │ │ │ │ -00044370: 352e 3520 4469 7265 6374 6564 4d65 7373 5.5 DirectedMess
│ │ │ │ │ -00044380: 6167 653a 2073 6176 696e 6720 616e 6420 age: saving and
│ │ │ │ │ -00044390: 6c6f 6164 696e 670a 2d2d 2d2d 2d2d 2d2d loading.--------
│ │ │ │ │ -000443a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000443b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000443c0: 2d2d 0a0a 7265 636f 6e73 7472 7563 744f --..reconstructO
│ │ │ │ │ -000443d0: 7269 6769 6e61 6c4f 626a 6563 740a 2020 riginalObject.
│ │ │ │ │ -000443e0: 2020 2054 6869 7320 6d65 7468 6f64 2069 This method i
│ │ │ │ │ -000443f0: 7320 7573 6564 2077 6865 6e20 4469 7265 s used when Dire
│ │ │ │ │ -00044400: 6374 6564 4d65 7373 6167 6573 2061 7265 ctedMessages are
│ │ │ │ │ -00044410: 2075 7365 6420 746f 6765 7468 6572 2077 used together w
│ │ │ │ │ -00044420: 6974 680a 2020 2020 2050 6c75 6767 6162 ith. Pluggab
│ │ │ │ │ -00044430: 6c65 5072 6f78 6965 7320 2873 6565 204f leProxies (see O
│ │ │ │ │ -00044440: 626a 6563 7444 756d 7065 7229 2e20 2049 bjectDumper). I
│ │ │ │ │ -00044450: 7420 7365 6e64 7320 7468 6520 7265 6365 t sends the rece
│ │ │ │ │ -00044460: 6976 6572 2074 6f0a 2020 2020 2072 6563 iver to. rec
│ │ │ │ │ -00044470: 6f6e 7374 7275 6374 2074 6865 206f 626a onstruct the obj
│ │ │ │ │ -00044480: 6563 7420 7468 6174 2077 6173 206f 7269 ect that was ori
│ │ │ │ │ -00044490: 6769 6e61 6c6c 7920 7374 6f72 6564 2e0a ginally stored..
│ │ │ │ │ -000444a0: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ -000444b0: 652e 696e 666f 2c20 204e 6f64 653a 2044 e.info, Node: D
│ │ │ │ │ -000444c0: 6972 6563 746f 7279 2c20 204e 6578 743a irectory, Next:
│ │ │ │ │ -000444d0: 2044 4c44 2c20 2050 7265 763a 2044 6972 DLD, Prev: Dir
│ │ │ │ │ -000444e0: 6563 7465 644d 6573 7361 6765 2c20 2055 ectedMessage, U
│ │ │ │ │ -000444f0: 703a 2042 6173 6520 636c 6173 7365 730a p: Base classes.
│ │ │ │ │ -00044500: 0a31 2e36 3620 4469 7265 6374 6f72 790a .1.66 Directory.
│ │ │ │ │ -00044510: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a ==============..
│ │ │ │ │ -00044520: 4465 6669 6e65 6420 696e 206e 616d 6573 Defined in names
│ │ │ │ │ -00044530: 7061 6365 2053 6d61 6c6c 7461 6c6b 0a53 pace Smalltalk.S
│ │ │ │ │ -00044540: 7570 6572 636c 6173 733a 204f 626a 6563 uperclass: Objec
│ │ │ │ │ -00044550: 740a 4361 7465 676f 7279 3a20 5374 7265 t.Category: Stre
│ │ │ │ │ -00044560: 616d 732d 4669 6c65 730a 2020 2020 2049 ams-Files. I
│ │ │ │ │ -00044570: 2061 6d20 7468 6520 636f 756e 7465 7270 am the counterp
│ │ │ │ │ -00044580: 6172 7420 6f66 2046 696c 6520 696e 2061 art of File in a
│ │ │ │ │ -00044590: 2074 7265 652d 7374 7275 6374 7572 6564 tree-structured
│ │ │ │ │ -000445a0: 2066 696c 6520 7379 7374 656d 2e20 2049 file system. I
│ │ │ │ │ -000445b0: 0a20 2020 2020 7072 6f76 6964 6520 7468 . provide th
│ │ │ │ │ -000445c0: 6520 6e6f 7469 6f6e 206f 6620 6120 6375 e notion of a cu
│ │ │ │ │ -000445d0: 7272 656e 7420 776f 726b 696e 6720 6469 rrent working di
│ │ │ │ │ -000445e0: 7265 6374 6f72 7920 616e 6420 6b6e 6f77 rectory and know
│ │ │ │ │ -000445f0: 2073 6576 6572 616c 0a20 2020 2020 7765 several. we
│ │ │ │ │ -00044600: 6c6c 2d6b 6e6f 776e 2070 6c61 6365 7320 ll-known places
│ │ │ │ │ -00044610: 696e 2074 6865 2066 696c 6520 7379 7374 in the file syst
│ │ │ │ │ -00044620: 656d 2e0a 0a20 2020 2020 486f 7765 7665 em... Howeve
│ │ │ │ │ -00044630: 722c 2061 6c6c 206e 6176 6967 6174 696f r, all navigatio
│ │ │ │ │ -00044640: 6e20 6d65 7468 6f64 7320 666f 7220 6469 n methods for di
│ │ │ │ │ -00044650: 7265 6374 6f72 6965 7320 6172 6520 756e rectories are un
│ │ │ │ │ -00044660: 6465 7220 4669 6c65 5061 7468 0a20 2020 der FilePath.
│ │ │ │ │ -00044670: 2020 6f72 2046 696c 6520 666f 7220 6566 or File for ef
│ │ │ │ │ -00044680: 6669 6369 656e 6379 2072 6561 736f 6e73 ficiency reasons
│ │ │ │ │ -00044690: 2e20 2052 6566 6572 2074 6f20 7468 6520 . Refer to the
│ │ │ │ │ -000446a0: 6d61 6e75 616c 206f 6620 4669 6c65 5061 manual of FilePa
│ │ │ │ │ -000446b0: 7468 0a20 2020 2020 666f 7220 696e 666f th. for info
│ │ │ │ │ -000446c0: 726d 6174 696f 6e20 6f6e 2068 6f77 2074 rmation on how t
│ │ │ │ │ -000446d0: 6f20 7573 6520 7468 6520 696e 7374 616e o use the instan
│ │ │ │ │ -000446e0: 6365 7320 7265 7475 726e 6564 2062 7920 ces returned by
│ │ │ │ │ -000446f0: 6d79 2063 6c61 7373 0a20 2020 2020 6d65 my class. me
│ │ │ │ │ -00044700: 7468 6f64 732e 0a0a 2a20 4d65 6e75 3a0a thods...* Menu:.
│ │ │ │ │ -00044710: 0a2a 2044 6972 6563 746f 7279 2063 6c61 .* Directory cla
│ │ │ │ │ -00044720: 7373 2d66 696c 6520 6e61 6d65 206d 616e ss-file name man
│ │ │ │ │ -00044730: 6167 656d 656e 743a 3a20 2028 636c 6173 agement:: (clas
│ │ │ │ │ -00044740: 7329 0a2a 2044 6972 6563 746f 7279 2063 s).* Directory c
│ │ │ │ │ -00044750: 6c61 7373 2d66 696c 6520 6f70 6572 6174 lass-file operat
│ │ │ │ │ -00044760: 696f 6e73 3a3a 2020 2863 6c61 7373 290a ions:: (class).
│ │ │ │ │ -00044770: 2a20 4469 7265 6374 6f72 7920 636c 6173 * Directory clas
│ │ │ │ │ -00044780: 732d 7265 6164 696e 6720 7379 7374 656d s-reading system
│ │ │ │ │ -00044790: 2064 6566 6175 6c74 733a 3a20 2028 636c defaults:: (cl
│ │ │ │ │ -000447a0: 6173 7329 0a0a 1f0a 4669 6c65 3a20 6773 ass)....File: gs
│ │ │ │ │ -000447b0: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ -000447c0: 6465 3a20 4469 7265 6374 6f72 7920 636c de: Directory cl
│ │ │ │ │ -000447d0: 6173 732d 6669 6c65 206e 616d 6520 6d61 ass-file name ma
│ │ │ │ │ -000447e0: 6e61 6765 6d65 6e74 2c20 204e 6578 743a nagement, Next:
│ │ │ │ │ -000447f0: 2044 6972 6563 746f 7279 2063 6c61 7373 Directory class
│ │ │ │ │ -00044800: 2d66 696c 6520 6f70 6572 6174 696f 6e73 -file operations
│ │ │ │ │ -00044810: 2c20 2055 703a 2044 6972 6563 746f 7279 , Up: Directory
│ │ │ │ │ -00044820: 0a0a 312e 3636 2e31 2044 6972 6563 746f ..1.66.1 Directo
│ │ │ │ │ -00044830: 7279 2063 6c61 7373 3a20 6669 6c65 206e ry class: file n
│ │ │ │ │ -00044840: 616d 6520 6d61 6e61 6765 6d65 6e74 0a2d ame management.-
│ │ │ │ │ -00044850: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00044860: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00044870: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a61 7070 -----------..app
│ │ │ │ │ -00044880: 656e 643a 2066 696c 654e 616d 6520 746f end: fileName to
│ │ │ │ │ -00044890: 3a20 6469 7265 6374 6f72 790a 2020 2020 : directory.
│ │ │ │ │ -000448a0: 2041 6e73 7765 7220 7468 6520 6e61 6d65 Answer the name
│ │ │ │ │ -000448b0: 206f 6620 6120 6669 6c65 206e 616d 6564 of a file named
│ │ │ │ │ -000448c0: 2027 6669 6c65 4e61 6d65 2720 7768 6963 'fileName' whic
│ │ │ │ │ -000448d0: 6820 7265 7369 6465 7320 696e 2061 0a20 h resides in a.
│ │ │ │ │ -000448e0: 2020 2020 6469 7265 6374 6f72 7920 6e61 directory na
│ │ │ │ │ -000448f0: 6d65 6420 2764 6972 6563 746f 7279 272e med 'directory'.
│ │ │ │ │ -00044900: 0a0a 7061 7468 5365 7061 7261 746f 720a ..pathSeparator.
│ │ │ │ │ -00044910: 2020 2020 2041 6e73 7765 7220 2861 7320 Answer (as
│ │ │ │ │ -00044920: 6120 4368 6172 6163 7465 7229 2074 6865 a Character) the
│ │ │ │ │ -00044930: 2063 6861 7261 6374 6572 2075 7365 6420 character used
│ │ │ │ │ -00044940: 746f 2073 6570 6172 6174 6520 6469 7265 to separate dire
│ │ │ │ │ -00044950: 6374 6f72 790a 2020 2020 206e 616d 6573 ctory. names
│ │ │ │ │ -00044960: 0a0a 7061 7468 5365 7061 7261 746f 7253 ..pathSeparatorS
│ │ │ │ │ -00044970: 7472 696e 670a 2020 2020 2041 6e73 7765 tring. Answe
│ │ │ │ │ -00044980: 7220 2869 6e20 6120 5374 7269 6e67 2920 r (in a String)
│ │ │ │ │ -00044990: 7468 6520 6368 6172 6163 7465 7220 7573 the character us
│ │ │ │ │ -000449a0: 6564 2074 6f20 7365 7061 7261 7465 2064 ed to separate d
│ │ │ │ │ -000449b0: 6972 6563 746f 7279 206e 616d 6573 0a0a irectory names..
│ │ │ │ │ -000449c0: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ -000449d0: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 4469 .info, Node: Di
│ │ │ │ │ -000449e0: 7265 6374 6f72 7920 636c 6173 732d 6669 rectory class-fi
│ │ │ │ │ -000449f0: 6c65 206f 7065 7261 7469 6f6e 732c 2020 le operations,
│ │ │ │ │ -00044a00: 4e65 7874 3a20 4469 7265 6374 6f72 7920 Next: Directory
│ │ │ │ │ -00044a10: 636c 6173 732d 7265 6164 696e 6720 7379 class-reading sy
│ │ │ │ │ -00044a20: 7374 656d 2064 6566 6175 6c74 732c 2020 stem defaults,
│ │ │ │ │ -00044a30: 5072 6576 3a20 4469 7265 6374 6f72 7920 Prev: Directory
│ │ │ │ │ -00044a40: 636c 6173 732d 6669 6c65 206e 616d 6520 class-file name
│ │ │ │ │ -00044a50: 6d61 6e61 6765 6d65 6e74 2c20 2055 703a management, Up:
│ │ │ │ │ -00044a60: 2044 6972 6563 746f 7279 0a0a 312e 3636 Directory..1.66
│ │ │ │ │ -00044a70: 2e32 2044 6972 6563 746f 7279 2063 6c61 .2 Directory cla
│ │ │ │ │ -00044a80: 7373 3a20 6669 6c65 206f 7065 7261 7469 ss: file operati
│ │ │ │ │ -00044a90: 6f6e 730a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ons.------------
│ │ │ │ │ -00044aa0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00044ab0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a61 6c6c -----------..all
│ │ │ │ │ -00044ac0: 4669 6c65 734d 6174 6368 696e 673a 2061 FilesMatching: a
│ │ │ │ │ -00044ad0: 5061 7474 6572 6e20 646f 3a20 6142 6c6f Pattern do: aBlo
│ │ │ │ │ -00044ae0: 636b 0a20 2020 2020 496e 766f 6b65 2023 ck. Invoke #
│ │ │ │ │ -00044af0: 616c 6c46 696c 6573 4d61 7463 6869 6e67 allFilesMatching
│ │ │ │ │ -00044b00: 3a64 6f3a 206f 6e20 7468 6520 6375 7272 :do: on the curr
│ │ │ │ │ -00044b10: 656e 7420 776f 726b 696e 6720 6469 7265 ent working dire
│ │ │ │ │ -00044b20: 6374 6f72 792e 0a0a 6372 6561 7465 3a20 ctory...create:
│ │ │ │ │ -00044b30: 6469 724e 616d 650a 2020 2020 2043 7265 dirName. Cre
│ │ │ │ │ -00044b40: 6174 6520 6120 6469 7265 6374 6f72 7920 ate a directory
│ │ │ │ │ -00044b50: 6e61 6d65 6420 6469 724e 616d 6520 616e named dirName an
│ │ │ │ │ -00044b60: 6420 616e 7377 6572 2069 742e 0a0a 6372 d answer it...cr
│ │ │ │ │ -00044b70: 6561 7465 5465 6d70 6f72 6172 793a 2070 eateTemporary: p
│ │ │ │ │ -00044b80: 7265 6669 780a 2020 2020 2043 7265 6174 refix. Creat
│ │ │ │ │ -00044b90: 6520 616e 2065 6d70 7479 2064 6972 6563 e an empty direc
│ │ │ │ │ -00044ba0: 746f 7279 2077 686f 7365 206e 616d 6520 tory whose name
│ │ │ │ │ -00044bb0: 7374 6172 7473 2077 6974 6820 7072 6566 starts with pref
│ │ │ │ │ -00044bc0: 6978 2061 6e64 2061 6e73 7765 720a 2020 ix and answer.
│ │ │ │ │ -00044bd0: 2020 2069 742e 0a0a 776f 726b 696e 670a it...working.
│ │ │ │ │ -00044be0: 2020 2020 2041 6e73 7765 7220 7468 6520 Answer the
│ │ │ │ │ -00044bf0: 6375 7272 656e 7420 776f 726b 696e 6720 current working
│ │ │ │ │ -00044c00: 6469 7265 6374 6f72 792c 206e 6f74 2066 directory, not f
│ │ │ │ │ -00044c10: 6f6c 6c6f 7769 6e67 2073 796d 6c69 6e6b ollowing symlink
│ │ │ │ │ -00044c20: 732e 0a0a 776f 726b 696e 673a 2064 6972 s...working: dir
│ │ │ │ │ -00044c30: 4e61 6d65 0a20 2020 2020 4368 616e 6765 Name. Change
│ │ │ │ │ -00044c40: 2074 6865 2063 7572 7265 6e74 2077 6f72 the current wor
│ │ │ │ │ -00044c50: 6b69 6e67 2064 6972 6563 746f 7279 2074 king directory t
│ │ │ │ │ -00044c60: 6f20 6469 724e 616d 652e 0a0a 1f0a 4669 o dirName.....Fi
│ │ │ │ │ -00044c70: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ -00044c80: 6f2c 2020 4e6f 6465 3a20 4469 7265 6374 o, Node: Direct
│ │ │ │ │ -00044c90: 6f72 7920 636c 6173 732d 7265 6164 696e ory class-readin
│ │ │ │ │ -00044ca0: 6720 7379 7374 656d 2064 6566 6175 6c74 g system default
│ │ │ │ │ -00044cb0: 732c 2020 5072 6576 3a20 4469 7265 6374 s, Prev: Direct
│ │ │ │ │ -00044cc0: 6f72 7920 636c 6173 732d 6669 6c65 206f ory class-file o
│ │ │ │ │ -00044cd0: 7065 7261 7469 6f6e 732c 2020 5570 3a20 perations, Up:
│ │ │ │ │ -00044ce0: 4469 7265 6374 6f72 790a 0a31 2e36 362e Directory..1.66.
│ │ │ │ │ -00044cf0: 3320 4469 7265 6374 6f72 7920 636c 6173 3 Directory clas
│ │ │ │ │ -00044d00: 733a 2072 6561 6469 6e67 2073 7973 7465 s: reading syste
│ │ │ │ │ -00044d10: 6d20 6465 6661 756c 7473 0a2d 2d2d 2d2d m defaults.-----
│ │ │ │ │ -00044d20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00044d30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00044d40: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6578 6563 ----------..exec
│ │ │ │ │ -00044d50: 5072 6566 6978 0a20 2020 2020 416e 7377 Prefix. Answ
│ │ │ │ │ -00044d60: 6572 2074 6865 2070 6174 6820 746f 2047 er the path to G
│ │ │ │ │ -00044d70: 4e55 2053 6d61 6c6c 7461 6c6b 2773 2065 NU Smalltalk's e
│ │ │ │ │ -00044d80: 7865 6375 7461 626c 6520 696e 7374 616c xecutable instal
│ │ │ │ │ -00044d90: 6c61 7469 6f6e 2070 7265 6669 780a 0a68 lation prefix..h
│ │ │ │ │ -00044da0: 6f6d 650a 2020 2020 2041 6e73 7765 7220 ome. Answer
│ │ │ │ │ -00044db0: 7468 6520 7061 7468 2074 6f20 7468 6520 the path to the
│ │ │ │ │ -00044dc0: 7573 6572 2773 2068 6f6d 6520 6469 7265 user's home dire
│ │ │ │ │ -00044dd0: 6374 6f72 790a 0a69 6d61 6765 0a20 2020 ctory..image.
│ │ │ │ │ -00044de0: 2020 416e 7377 6572 2074 6865 2070 6174 Answer the pat
│ │ │ │ │ -00044df0: 6820 746f 2047 4e55 2053 6d61 6c6c 7461 h to GNU Smallta
│ │ │ │ │ -00044e00: 6c6b 2773 2069 6d61 6765 2066 696c 650a lk's image file.
│ │ │ │ │ -00044e10: 0a6b 6572 6e65 6c0a 2020 2020 2041 6e73 .kernel. Ans
│ │ │ │ │ -00044e20: 7765 7220 7468 6520 7061 7468 2069 6e20 wer the path in
│ │ │ │ │ -00044e30: 7768 6963 6820 6120 6c6f 6361 6c20 7665 which a local ve
│ │ │ │ │ -00044e40: 7273 696f 6e20 6f66 2074 6865 2047 4e55 rsion of the GNU
│ │ │ │ │ -00044e50: 2053 6d61 6c6c 7461 6c6b 0a20 2020 2020 Smalltalk.
│ │ │ │ │ -00044e60: 6b65 726e 656c 2773 2053 6d61 6c6c 7461 kernel's Smallta
│ │ │ │ │ -00044e70: 6c6b 2073 6f75 7263 6520 6669 6c65 7320 lk source files
│ │ │ │ │ -00044e80: 7765 7265 2073 6561 7263 6865 6420 7768 were searched wh
│ │ │ │ │ -00044e90: 656e 2074 6865 2069 6d61 6765 2077 6173 en the image was
│ │ │ │ │ -00044ea0: 0a20 2020 2020 6372 6561 7465 642e 0a0a . created...
│ │ │ │ │ -00044eb0: 6c69 6265 7865 630a 2020 2020 2041 6e73 libexec. Ans
│ │ │ │ │ -00044ec0: 7765 7220 7468 6520 7061 7468 2074 6f20 wer the path to
│ │ │ │ │ -00044ed0: 474e 5520 536d 616c 6c74 616c 6b27 7320 GNU Smalltalk's
│ │ │ │ │ -00044ee0: 6175 7869 6c69 6172 7920 6578 6563 7574 auxiliary execut
│ │ │ │ │ -00044ef0: 6162 6c65 730a 0a6c 6f63 616c 4b65 726e ables..localKern
│ │ │ │ │ -00044f00: 656c 0a20 2020 2020 416e 7377 6572 2074 el. Answer t
│ │ │ │ │ -00044f10: 6865 2070 6174 6820 746f 2074 6865 2047 he path to the G
│ │ │ │ │ -00044f20: 4e55 2053 6d61 6c6c 7461 6c6b 206b 6572 NU Smalltalk ker
│ │ │ │ │ -00044f30: 6e65 6c27 7320 536d 616c 6c74 616c 6b20 nel's Smalltalk
│ │ │ │ │ -00044f40: 736f 7572 6365 0a20 2020 2020 6669 6c65 source. file
│ │ │ │ │ -00044f50: 732e 2020 5361 6d65 2061 7320 2744 6972 s. Same as 'Dir
│ │ │ │ │ -00044f60: 6563 746f 7279 206b 6572 6e65 6c27 2073 ectory kernel' s
│ │ │ │ │ -00044f70: 696e 6365 2047 4e55 2053 6d61 6c6c 7461 ince GNU Smallta
│ │ │ │ │ -00044f80: 6c6b 2033 2e30 2e0a 0a6d 6f64 756c 650a lk 3.0...module.
│ │ │ │ │ -00044f90: 2020 2020 2041 6e73 7765 7220 7468 6520 Answer the
│ │ │ │ │ -00044fa0: 7061 7468 2074 6f20 474e 5520 536d 616c path to GNU Smal
│ │ │ │ │ -00044fb0: 6c74 616c 6b27 7320 6479 6e61 6d69 6361 ltalk's dynamica
│ │ │ │ │ -00044fc0: 6c6c 7920 6c6f 6164 6564 206d 6f64 756c lly loaded modul
│ │ │ │ │ -00044fd0: 6573 0a0a 7072 6566 6978 0a20 2020 2020 es..prefix.
│ │ │ │ │ -00044fe0: 416e 7377 6572 2074 6865 2070 6174 6820 Answer the path
│ │ │ │ │ -00044ff0: 746f 2047 4e55 2053 6d61 6c6c 7461 6c6b to GNU Smalltalk
│ │ │ │ │ -00045000: 2773 2069 6e73 7461 6c6c 6174 696f 6e20 's installation
│ │ │ │ │ -00045010: 7072 6566 6978 0a0a 7379 7374 656d 4b65 prefix..systemKe
│ │ │ │ │ -00045020: 726e 656c 0a20 2020 2020 416e 7377 6572 rnel. Answer
│ │ │ │ │ -00045030: 2074 6865 2070 6174 6820 746f 2074 6865 the path to the
│ │ │ │ │ -00045040: 2069 6e73 7461 6c6c 6564 2053 6d61 6c6c installed Small
│ │ │ │ │ -00045050: 7461 6c6b 206b 6572 6e65 6c20 736f 7572 talk kernel sour
│ │ │ │ │ -00045060: 6365 2066 696c 6573 2e0a 0a74 656d 706f ce files...tempo
│ │ │ │ │ -00045070: 7261 7279 0a20 2020 2020 416e 7377 6572 rary. Answer
│ │ │ │ │ -00045080: 2074 6865 2070 6174 6820 696e 2077 6869 the path in whi
│ │ │ │ │ -00045090: 6368 2074 656d 706f 7261 7279 2066 696c ch temporary fil
│ │ │ │ │ -000450a0: 6573 2063 616e 2062 6520 6372 6561 7465 es can be create
│ │ │ │ │ -000450b0: 642e 2020 5468 6973 2069 730a 2020 2020 d. This is.
│ │ │ │ │ -000450c0: 2072 6561 6420 6672 6f6d 2074 6865 2065 read from the e
│ │ │ │ │ -000450d0: 6e76 6972 6f6e 6d65 6e74 2c20 616e 6420 nvironment, and
│ │ │ │ │ -000450e0: 6775 6573 7365 6420 6966 2074 6861 7420 guessed if that
│ │ │ │ │ -000450f0: 6661 696c 732e 0a0a 7573 6572 4261 7365 fails...userBase
│ │ │ │ │ -00045100: 0a20 2020 2020 416e 7377 6572 2074 6865 . Answer the
│ │ │ │ │ -00045110: 2062 6173 6520 7061 7468 2075 6e64 6572 base path under
│ │ │ │ │ -00045120: 2077 6869 6368 2066 696c 6520 666f 7220 which file for
│ │ │ │ │ -00045130: 7573 6572 2063 7573 746f 6d69 7a61 7469 user customizati
│ │ │ │ │ -00045140: 6f6e 206f 6620 474e 550a 2020 2020 2053 on of GNU. S
│ │ │ │ │ -00045150: 6d61 6c6c 7461 6c6b 2061 7265 2073 746f malltalk are sto
│ │ │ │ │ -00045160: 7265 642e 0a0a 1f0a 4669 6c65 3a20 6773 red.....File: gs
│ │ │ │ │ -00045170: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ -00045180: 6465 3a20 444c 442c 2020 4e65 7874 3a20 de: DLD, Next:
│ │ │ │ │ -00045190: 4475 6d70 6572 5072 6f78 792c 2020 5072 DumperProxy, Pr
│ │ │ │ │ -000451a0: 6576 3a20 4469 7265 6374 6f72 792c 2020 ev: Directory,
│ │ │ │ │ -000451b0: 5570 3a20 4261 7365 2063 6c61 7373 6573 Up: Base classes
│ │ │ │ │ -000451c0: 0a0a 312e 3637 2044 4c44 0a3d 3d3d 3d3d ..1.67 DLD.=====
│ │ │ │ │ -000451d0: 3d3d 3d0a 0a44 6566 696e 6564 2069 6e20 ===..Defined in
│ │ │ │ │ -000451e0: 6e61 6d65 7370 6163 6520 536d 616c 6c74 namespace Smallt
│ │ │ │ │ -000451f0: 616c 6b0a 5375 7065 7263 6c61 7373 3a20 alk.Superclass:
│ │ │ │ │ -00045200: 4f62 6a65 6374 0a43 6174 6567 6f72 793a Object.Category:
│ │ │ │ │ -00045210: 204c 616e 6775 6167 652d 4320 696e 7465 Language-C inte
│ │ │ │ │ -00045220: 7266 6163 650a 2020 2020 202e 2e2e 616e rface. ...an
│ │ │ │ │ -00045230: 6420 4761 6e64 616c 6620 7361 6964 3a20 d Gandalf said:
│ │ │ │ │ -00045240: 224d 616e 7920 666f 6c6b 206c 696b 6520 "Many folk like
│ │ │ │ │ -00045250: 746f 206b 6e6f 7720 6265 666f 7265 6861 to know beforeha
│ │ │ │ │ -00045260: 6e64 2077 6861 7420 6973 2074 6f0a 2020 nd what is to.
│ │ │ │ │ -00045270: 2020 2062 6520 7365 7420 6f6e 2074 6865 be set on the
│ │ │ │ │ -00045280: 2074 6162 6c65 3b20 6275 7420 7468 6f73 table; but thos
│ │ │ │ │ -00045290: 6520 7768 6f20 6861 7665 206c 6162 6f75 e who have labou
│ │ │ │ │ -000452a0: 7265 6420 746f 2070 7265 7061 7265 2074 red to prepare t
│ │ │ │ │ -000452b0: 6865 0a20 2020 2020 6665 6173 7420 6c69 he. feast li
│ │ │ │ │ -000452c0: 6b65 2074 6f20 6b65 6570 2074 6865 6972 ke to keep their
│ │ │ │ │ -000452d0: 2073 6563 7265 743b 2066 6f72 2077 6f6e secret; for won
│ │ │ │ │ -000452e0: 6465 7220 6d61 6b65 7320 7468 6520 776f der makes the wo
│ │ │ │ │ -000452f0: 7264 7320 6f66 0a20 2020 2020 7072 6169 rds of. prai
│ │ │ │ │ -00045300: 7365 206c 6f75 6465 722e 220a 0a20 2020 se louder."..
│ │ │ │ │ -00045310: 2020 4920 616d 206a 7573 7420 616e 2061 I am just an a
│ │ │ │ │ -00045320: 6e63 696c 6c61 7279 2063 6c61 7373 2075 ncillary class u
│ │ │ │ │ -00045330: 7365 6420 746f 2072 6566 6572 656e 6365 sed to reference
│ │ │ │ │ -00045340: 2073 6f6d 6520 4320 6675 6e63 7469 6f6e some C function
│ │ │ │ │ -00045350: 732e 0a20 2020 2020 4d6f 7374 206f 6620 s.. Most of
│ │ │ │ │ -00045360: 6d79 2061 6374 7561 6c20 6675 6e63 7469 my actual functi
│ │ │ │ │ -00045370: 6f6e 616c 6974 7920 6973 2075 7365 6420 onality is used
│ │ │ │ │ -00045380: 6279 2072 6564 6566 696e 6974 696f 6e73 by redefinitions
│ │ │ │ │ -00045390: 206f 6620 6d65 7468 6f64 730a 2020 2020 of methods.
│ │ │ │ │ -000453a0: 2069 6e20 4346 756e 6374 696f 6e44 6573 in CFunctionDes
│ │ │ │ │ -000453b0: 6372 6970 746f 722e 0a0a 2a20 4d65 6e75 criptor...* Menu
│ │ │ │ │ -000453c0: 3a0a 0a2a 2044 4c44 2063 6c61 7373 2d43 :..* DLD class-C
│ │ │ │ │ -000453d0: 2063 616c 6c2d 6f75 7473 3a3a 2020 2863 call-outs:: (c
│ │ │ │ │ -000453e0: 6c61 7373 290a 2a20 444c 4420 636c 6173 lass).* DLD clas
│ │ │ │ │ -000453f0: 732d 6479 6e61 6d69 6320 6c69 6e6b 696e s-dynamic linkin
│ │ │ │ │ -00045400: 673a 3a20 2028 636c 6173 7329 0a0a 1f0a g:: (class)....
│ │ │ │ │ -00045410: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ -00045420: 6e66 6f2c 2020 4e6f 6465 3a20 444c 4420 nfo, Node: DLD
│ │ │ │ │ -00045430: 636c 6173 732d 4320 6361 6c6c 2d6f 7574 class-C call-out
│ │ │ │ │ -00045440: 732c 2020 4e65 7874 3a20 444c 4420 636c s, Next: DLD cl
│ │ │ │ │ -00045450: 6173 732d 6479 6e61 6d69 6320 6c69 6e6b ass-dynamic link
│ │ │ │ │ -00045460: 696e 672c 2020 5570 3a20 444c 440a 0a31 ing, Up: DLD..1
│ │ │ │ │ -00045470: 2e36 372e 3120 444c 4420 636c 6173 733a .67.1 DLD class:
│ │ │ │ │ -00045480: 2043 2063 616c 6c2d 6f75 7473 0a2d 2d2d C call-outs.---
│ │ │ │ │ -00045490: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000454a0: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6465 6669 ----------..defi
│ │ │ │ │ -000454b0: 6e65 4346 756e 633a 2061 4e61 6d65 2061 neCFunc: aName a
│ │ │ │ │ -000454c0: 733a 2061 4675 6e63 4164 6472 0a20 2020 s: aFuncAddr.
│ │ │ │ │ -000454d0: 2020 5265 6769 7374 6572 2061 4675 6e63 Register aFunc
│ │ │ │ │ -000454e0: 4164 6472 2061 7320 7468 6520 7461 7267 Addr as the targ
│ │ │ │ │ -000454f0: 6574 2066 6f72 2063 4361 6c6c 7320 746f et for cCalls to
│ │ │ │ │ -00045500: 2061 4e61 6d65 2e0a 0a1f 0a46 696c 653a aName.....File:
│ │ │ │ │ -00045510: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ -00045520: 204e 6f64 653a 2044 4c44 2063 6c61 7373 Node: DLD class
│ │ │ │ │ -00045530: 2d64 796e 616d 6963 206c 696e 6b69 6e67 -dynamic linking
│ │ │ │ │ -00045540: 2c20 2050 7265 763a 2044 4c44 2063 6c61 , Prev: DLD cla
│ │ │ │ │ -00045550: 7373 2d43 2063 616c 6c2d 6f75 7473 2c20 ss-C call-outs,
│ │ │ │ │ -00045560: 2055 703a 2044 4c44 0a0a 312e 3637 2e32 Up: DLD..1.67.2
│ │ │ │ │ -00045570: 2044 4c44 2063 6c61 7373 3a20 6479 6e61 DLD class: dyna
│ │ │ │ │ -00045580: 6d69 6320 6c69 6e6b 696e 670a 2d2d 2d2d mic linking.----
│ │ │ │ │ -00045590: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000455a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a61 -------------..a
│ │ │ │ │ -000455b0: 6464 4c69 6272 6172 793a 206c 6962 7261 ddLibrary: libra
│ │ │ │ │ -000455c0: 7279 0a20 2020 2020 4164 6420 6c69 6272 ry. Add libr
│ │ │ │ │ -000455d0: 6172 7920 746f 2074 6865 2073 6561 7263 ary to the searc
│ │ │ │ │ -000455e0: 6820 7061 7468 206f 6620 6c69 6272 6172 h path of librar
│ │ │ │ │ -000455f0: 6965 7320 746f 2062 6520 7573 6564 2062 ies to be used b
│ │ │ │ │ -00045600: 7920 444c 442e 0a0a 6164 644c 6962 7261 y DLD...addLibra
│ │ │ │ │ -00045610: 7279 4861 6e64 6c65 3a20 6c69 6272 6172 ryHandle: librar
│ │ │ │ │ -00045620: 7948 616e 646c 650a 2020 2020 2054 6869 yHandle. Thi
│ │ │ │ │ -00045630: 7320 6973 2063 616c 6c65 6420 696e 7465 s is called inte
│ │ │ │ │ -00045640: 726e 616c 6c79 2062 7920 6773 745f 646c rnally by gst_dl
│ │ │ │ │ -00045650: 6f70 656e 2e20 2054 6865 206c 6962 7261 open. The libra
│ │ │ │ │ -00045660: 7279 2077 696c 6c20 6265 206f 7065 6e0a ry will be open.
│ │ │ │ │ -00045670: 2020 2020 2061 6e64 2070 7574 2069 6e20 and put in
│ │ │ │ │ -00045680: 7468 6520 7365 6172 6368 2070 6174 682e the search path.
│ │ │ │ │ -00045690: 0a0a 6164 644d 6f64 756c 653a 206c 6962 ..addModule: lib
│ │ │ │ │ -000456a0: 7261 7279 0a20 2020 2020 4164 6420 6c69 rary. Add li
│ │ │ │ │ -000456b0: 6272 6172 7920 746f 2074 6865 206c 6973 brary to the lis
│ │ │ │ │ -000456c0: 7420 6f66 206d 6f64 756c 6573 2074 6f20 t of modules to
│ │ │ │ │ -000456d0: 6265 206c 6f61 6465 6420 7768 656e 2074 be loaded when t
│ │ │ │ │ -000456e0: 6865 2069 6d61 6765 2069 730a 2020 2020 he image is.
│ │ │ │ │ -000456f0: 2073 7461 7274 6564 2e20 2054 6865 2067 started. The g
│ │ │ │ │ -00045700: 7374 5f69 6e69 744d 6f64 756c 6520 6675 st_initModule fu
│ │ │ │ │ -00045710: 6e63 7469 6f6e 2069 6e20 7468 6520 6c69 nction in the li
│ │ │ │ │ -00045720: 6272 6172 7920 6973 2063 616c 6c65 642c brary is called,
│ │ │ │ │ -00045730: 2062 7574 0a20 2020 2020 7468 6520 6c69 but. the li
│ │ │ │ │ -00045740: 6272 6172 7920 7769 6c6c 206e 6f74 2062 brary will not b
│ │ │ │ │ -00045750: 6520 7075 7420 696e 2074 6865 2073 6561 e put in the sea
│ │ │ │ │ -00045760: 7263 6820 7061 7468 2075 7365 6420 7768 rch path used wh
│ │ │ │ │ -00045770: 656e 6576 6572 2061 2043 0a20 2020 2020 enever a C.
│ │ │ │ │ -00045780: 6675 6e63 7469 6f6e 2069 7320 7265 7175 function is requ
│ │ │ │ │ -00045790: 6573 7465 6420 6275 7420 6e6f 7420 7265 ested but not re
│ │ │ │ │ -000457a0: 6769 7374 6572 6564 2e0a 0a64 6566 696e gistered...defin
│ │ │ │ │ -000457b0: 6545 7874 6572 6e46 756e 633a 2061 4675 eExternFunc: aFu
│ │ │ │ │ -000457c0: 6e63 4e61 6d65 0a20 2020 2020 5468 6973 ncName. This
│ │ │ │ │ -000457d0: 206d 6574 686f 6420 6361 6c6c 7320 2370 method calls #p
│ │ │ │ │ -000457e0: 7269 6d44 6566 696e 6545 7874 6572 6e46 rimDefineExternF
│ │ │ │ │ -000457f0: 756e 633a 2074 6f20 7472 7920 746f 206c unc: to try to l
│ │ │ │ │ -00045800: 696e 6b20 746f 2061 0a20 2020 2020 6675 ink to a. fu
│ │ │ │ │ -00045810: 6e63 7469 6f6e 2077 6974 6820 7468 6520 nction with the
│ │ │ │ │ -00045820: 6769 7665 6e20 6e61 6d65 2c20 616e 6420 given name, and
│ │ │ │ │ -00045830: 616e 7377 6572 7320 7768 6574 6865 7220 answers whether
│ │ │ │ │ -00045840: 7468 6520 6c69 6e6b 6167 6520 7761 730a the linkage was.
│ │ │ │ │ -00045850: 2020 2020 2073 7563 6365 7373 6675 6c2e successful.
│ │ │ │ │ -00045860: 2020 596f 7520 6361 6e20 7265 6465 6669 You can redefi
│ │ │ │ │ -00045870: 6e65 2074 6869 7320 6d65 7468 6f64 2074 ne this method t
│ │ │ │ │ -00045880: 6f20 7265 7374 7269 6374 2074 6865 2061 o restrict the a
│ │ │ │ │ -00045890: 6269 6c69 7479 0a20 2020 2020 746f 2064 bility. to d
│ │ │ │ │ -000458a0: 6f20 6479 6e61 6d69 6320 6c69 6e6b 696e o dynamic linkin
│ │ │ │ │ -000458b0: 672e 0a0a 696e 6974 6961 6c69 7a65 0a20 g...initialize.
│ │ │ │ │ -000458c0: 2020 2020 5072 6976 6174 6520 2d20 496e Private - In
│ │ │ │ │ -000458d0: 6974 6961 6c69 7a65 2074 6865 2072 6563 itialize the rec
│ │ │ │ │ -000458e0: 6569 7665 7227 7320 636c 6173 7320 7661 eiver's class va
│ │ │ │ │ -000458f0: 7269 6162 6c65 730a 0a6c 6962 7261 7279 riables..library
│ │ │ │ │ -00045900: 4c69 7374 0a20 2020 2020 416e 7377 6572 List. Answer
│ │ │ │ │ -00045910: 2061 2063 6f70 7920 6f66 2074 6865 2073 a copy of the s
│ │ │ │ │ -00045920: 6561 7263 6820 7061 7468 206f 6620 6c69 earch path of li
│ │ │ │ │ -00045930: 6272 6172 6965 7320 746f 2062 6520 7573 braries to be us
│ │ │ │ │ -00045940: 6564 2062 7920 444c 440a 0a6d 6f64 756c ed by DLD..modul
│ │ │ │ │ -00045950: 654c 6973 740a 2020 2020 2041 6e73 7765 eList. Answe
│ │ │ │ │ -00045960: 7220 6120 636f 7079 206f 6620 7468 6520 r a copy of the
│ │ │ │ │ -00045970: 6d6f 6475 6c65 7320 7265 6c6f 6164 6564 modules reloaded
│ │ │ │ │ -00045980: 2077 6865 6e20 7468 6520 696d 6167 6520 when the image
│ │ │ │ │ -00045990: 6973 2073 7461 7274 6564 0a0a 7072 696d is started..prim
│ │ │ │ │ -000459a0: 4465 6669 6e65 4578 7465 726e 4675 6e63 DefineExternFunc
│ │ │ │ │ -000459b0: 3a20 6146 756e 634e 616d 650a 2020 2020 : aFuncName.
│ │ │ │ │ -000459c0: 2054 6869 7320 6d65 7468 6f64 2074 7269 This method tri
│ │ │ │ │ -000459d0: 6573 2074 6f20 6c69 6e6b 2074 6f20 6120 es to link to a
│ │ │ │ │ -000459e0: 6675 6e63 7469 6f6e 2077 6974 6820 7468 function with th
│ │ │ │ │ -000459f0: 6520 6769 7665 6e20 6e61 6d65 2c20 616e e given name, an
│ │ │ │ │ -00045a00: 640a 2020 2020 2061 6e73 7765 7273 2077 d. answers w
│ │ │ │ │ -00045a10: 6865 7468 6572 2074 6865 206c 696e 6b61 hether the linka
│ │ │ │ │ -00045a20: 6765 2077 6173 2073 7563 6365 7373 6675 ge was successfu
│ │ │ │ │ -00045a30: 6c2e 2020 4974 2073 686f 756c 6420 6e6f l. It should no
│ │ │ │ │ -00045a40: 7420 6265 0a20 2020 2020 6f76 6572 7269 t be. overri
│ │ │ │ │ -00045a50: 6464 656e 2e0a 0a75 7064 6174 653a 2061 dden...update: a
│ │ │ │ │ -00045a60: 7370 6563 740a 2020 2020 2043 616c 6c65 spect. Calle
│ │ │ │ │ -00045a70: 6420 6f6e 2073 7461 7274 7570 202d 204d d on startup - M
│ │ │ │ │ -00045a80: 616b 6520 444c 4420 7265 2d6c 696e 6b20 ake DLD re-link
│ │ │ │ │ -00045a90: 616e 6420 7265 7365 7420 7468 6520 6164 and reset the ad
│ │ │ │ │ -00045aa0: 6472 6573 7365 7320 6f66 2061 6c6c 0a20 dresses of all.
│ │ │ │ │ -00045ab0: 2020 2020 7468 6520 6578 7465 726e 616c the external
│ │ │ │ │ -00045ac0: 6c79 2064 6566 696e 6564 2066 756e 6374 ly defined funct
│ │ │ │ │ -00045ad0: 696f 6e73 0a0a 1f0a 4669 6c65 3a20 6773 ions....File: gs
│ │ │ │ │ -00045ae0: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ -00045af0: 6465 3a20 4475 6d70 6572 5072 6f78 792c de: DumperProxy,
│ │ │ │ │ -00045b00: 2020 4e65 7874 3a20 4475 7261 7469 6f6e Next: Duration
│ │ │ │ │ -00045b10: 2c20 2050 7265 763a 2044 4c44 2c20 2055 , Prev: DLD, U
│ │ │ │ │ -00045b20: 703a 2042 6173 6520 636c 6173 7365 730a p: Base classes.
│ │ │ │ │ -00045b30: 0a31 2e36 3820 4475 6d70 6572 5072 6f78 .1.68 DumperProx
│ │ │ │ │ -00045b40: 790a 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d y.==============
│ │ │ │ │ -00045b50: 3d3d 0a0a 4465 6669 6e65 6420 696e 206e ==..Defined in n
│ │ │ │ │ -00045b60: 616d 6573 7061 6365 2053 6d61 6c6c 7461 amespace Smallta
│ │ │ │ │ -00045b70: 6c6b 0a53 7570 6572 636c 6173 733a 204f lk.Superclass: O
│ │ │ │ │ -00045b80: 626a 6563 740a 4361 7465 676f 7279 3a20 bject.Category:
│ │ │ │ │ -00045b90: 5374 7265 616d 732d 4669 6c65 730a 2020 Streams-Files.
│ │ │ │ │ -00045ba0: 2020 2049 2061 6d20 616e 2068 656c 7065 I am an helpe
│ │ │ │ │ -00045bb0: 7220 636c 6173 7320 666f 7220 4f62 6a65 r class for Obje
│ │ │ │ │ -00045bc0: 6374 4475 6d70 6572 2e20 2057 6865 6e20 ctDumper. When
│ │ │ │ │ -00045bd0: 616e 206f 626a 6563 7420 6361 6e6e 6f74 an object cannot
│ │ │ │ │ -00045be0: 2062 650a 2020 2020 2073 6176 6564 2069 be. saved i
│ │ │ │ │ -00045bf0: 6e20 7468 6520 7374 616e 6461 7264 2077 n the standard w
│ │ │ │ │ -00045c00: 6179 2c20 796f 7520 6361 6e20 7265 6769 ay, you can regi
│ │ │ │ │ -00045c10: 7374 6572 2061 2073 7562 636c 6173 7320 ster a subclass
│ │ │ │ │ -00045c20: 6f66 206d 6520 746f 0a20 2020 2020 7072 of me to. pr
│ │ │ │ │ -00045c30: 6f76 6964 6520 7370 6563 6961 6c20 6d65 ovide special me
│ │ │ │ │ -00045c40: 616e 7320 746f 2073 6176 6520 7468 6174 ans to save that
│ │ │ │ │ -00045c50: 206f 626a 6563 742e 0a0a 2a20 4d65 6e75 object...* Menu
│ │ │ │ │ -00045c60: 3a0a 0a2a 2044 756d 7065 7250 726f 7879 :..* DumperProxy
│ │ │ │ │ -00045c70: 2063 6c61 7373 2d61 6363 6573 7369 6e67 class-accessing
│ │ │ │ │ -00045c80: 3a3a 2020 2863 6c61 7373 290a 2a20 4475 :: (class).* Du
│ │ │ │ │ -00045c90: 6d70 6572 5072 6f78 7920 636c 6173 732d mperProxy class-
│ │ │ │ │ -00045ca0: 696e 7374 616e 6365 2063 7265 6174 696f instance creatio
│ │ │ │ │ -00045cb0: 6e3a 3a20 2028 636c 6173 7329 0a2a 2044 n:: (class).* D
│ │ │ │ │ -00045cc0: 756d 7065 7250 726f 7879 2d73 6176 696e umperProxy-savin
│ │ │ │ │ -00045cd0: 6720 616e 6420 7265 7374 6f72 696e 673a g and restoring:
│ │ │ │ │ -00045ce0: 3a20 2028 696e 7374 616e 6365 290a 0a1f : (instance)...
│ │ │ │ │ -00045cf0: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ -00045d00: 696e 666f 2c20 204e 6f64 653a 2044 756d info, Node: Dum
│ │ │ │ │ -00045d10: 7065 7250 726f 7879 2063 6c61 7373 2d61 perProxy class-a
│ │ │ │ │ -00045d20: 6363 6573 7369 6e67 2c20 204e 6578 743a ccessing, Next:
│ │ │ │ │ -00045d30: 2044 756d 7065 7250 726f 7879 2063 6c61 DumperProxy cla
│ │ │ │ │ -00045d40: 7373 2d69 6e73 7461 6e63 6520 6372 6561 ss-instance crea
│ │ │ │ │ -00045d50: 7469 6f6e 2c20 2055 703a 2044 756d 7065 tion, Up: Dumpe
│ │ │ │ │ -00045d60: 7250 726f 7879 0a0a 312e 3638 2e31 2044 rProxy..1.68.1 D
│ │ │ │ │ -00045d70: 756d 7065 7250 726f 7879 2063 6c61 7373 umperProxy class
│ │ │ │ │ -00045d80: 3a20 6163 6365 7373 696e 670a 2d2d 2d2d : accessing.----
│ │ │ │ │ -00045d90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00045da0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------.
│ │ │ │ │ -00045db0: 0a61 6363 6570 7455 7361 6765 466f 7243 .acceptUsageForC
│ │ │ │ │ -00045dc0: 6c61 7373 3a20 6143 6c61 7373 0a20 2020 lass: aClass.
│ │ │ │ │ -00045dd0: 2020 5468 6520 7265 6365 6976 6572 2077 The receiver w
│ │ │ │ │ -00045de0: 6173 2061 736b 6564 2074 6f20 6265 2075 as asked to be u
│ │ │ │ │ -00045df0: 7365 6420 6173 2061 2070 726f 7879 2066 sed as a proxy f
│ │ │ │ │ -00045e00: 6f72 2074 6865 2063 6c61 7373 2061 436c or the class aCl
│ │ │ │ │ -00045e10: 6173 732e 0a20 2020 2020 416e 7377 6572 ass.. Answer
│ │ │ │ │ -00045e20: 2077 6865 7468 6572 2074 6865 2072 6567 whether the reg
│ │ │ │ │ -00045e30: 6973 7472 6174 696f 6e20 6973 2066 696e istration is fin
│ │ │ │ │ -00045e40: 652e 2020 4279 2064 6566 6175 6c74 2c20 e. By default,
│ │ │ │ │ -00045e50: 616e 7377 6572 2074 7275 650a 0a6c 6f61 answer true..loa
│ │ │ │ │ -00045e60: 6446 726f 6d3a 2061 6e4f 626a 6563 7444 dFrom: anObjectD
│ │ │ │ │ -00045e70: 756d 7065 720a 2020 2020 2052 656c 6f61 umper. Reloa
│ │ │ │ │ -00045e80: 6420 6120 7072 6f78 7920 7374 6f72 6564 d a proxy stored
│ │ │ │ │ -00045e90: 2069 6e20 616e 4f62 6a65 6374 4475 6d70 in anObjectDump
│ │ │ │ │ -00045ea0: 6572 2061 6e64 2072 6563 6f6e 7374 7275 er and reconstru
│ │ │ │ │ -00045eb0: 6374 2074 6865 206f 626a 6563 740a 0a1f ct the object...
│ │ │ │ │ -00045ec0: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ -00045ed0: 696e 666f 2c20 204e 6f64 653a 2044 756d info, Node: Dum
│ │ │ │ │ -00045ee0: 7065 7250 726f 7879 2063 6c61 7373 2d69 perProxy class-i
│ │ │ │ │ -00045ef0: 6e73 7461 6e63 6520 6372 6561 7469 6f6e nstance creation
│ │ │ │ │ -00045f00: 2c20 204e 6578 743a 2044 756d 7065 7250 , Next: DumperP
│ │ │ │ │ -00045f10: 726f 7879 2d73 6176 696e 6720 616e 6420 roxy-saving and
│ │ │ │ │ -00045f20: 7265 7374 6f72 696e 672c 2020 5072 6576 restoring, Prev
│ │ │ │ │ -00045f30: 3a20 4475 6d70 6572 5072 6f78 7920 636c : DumperProxy cl
│ │ │ │ │ -00045f40: 6173 732d 6163 6365 7373 696e 672c 2020 ass-accessing,
│ │ │ │ │ -00045f50: 5570 3a20 4475 6d70 6572 5072 6f78 790a Up: DumperProxy.
│ │ │ │ │ -00045f60: 0a31 2e36 382e 3220 4475 6d70 6572 5072 .1.68.2 DumperPr
│ │ │ │ │ -00045f70: 6f78 7920 636c 6173 733a 2069 6e73 7461 oxy class: insta
│ │ │ │ │ -00045f80: 6e63 6520 6372 6561 7469 6f6e 0a2d 2d2d nce creation.---
│ │ │ │ │ -00045f90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00045fa0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00045fb0: 2d2d 2d2d 2d2d 2d2d 0a0a 6f6e 3a20 616e --------..on: an
│ │ │ │ │ -00045fc0: 4f62 6a65 6374 0a20 2020 2020 416e 7377 Object. Answ
│ │ │ │ │ -00045fd0: 6572 2061 2070 726f 7879 2074 6f20 6265 er a proxy to be
│ │ │ │ │ -00045fe0: 2075 7365 6420 746f 2073 6176 6520 616e used to save an
│ │ │ │ │ -00045ff0: 4f62 6a65 6374 2e20 2054 6869 7320 6d65 Object. This me
│ │ │ │ │ -00046000: 7468 6f64 204d 5553 5420 6265 0a20 2020 thod MUST be.
│ │ │ │ │ -00046010: 2020 6f76 6572 7269 6464 656e 2061 6e64 overridden and
│ │ │ │ │ -00046020: 2061 6e4f 626a 6563 7420 6d75 7374 204e anObject must N
│ │ │ │ │ -00046030: 4f54 2062 6520 7374 6f72 6564 2069 6e20 OT be stored in
│ │ │ │ │ -00046040: 7468 6520 6f62 6a65 6374 2773 2069 6e73 the object's ins
│ │ │ │ │ -00046050: 7461 6e63 650a 2020 2020 2076 6172 6961 tance. varia
│ │ │ │ │ -00046060: 626c 6573 2075 6e6c 6573 7320 796f 7520 bles unless you
│ │ │ │ │ -00046070: 6f76 6572 7269 6465 2023 6475 6d70 546f override #dumpTo
│ │ │ │ │ -00046080: 3a2c 2062 6563 6175 7365 2074 6861 7420 :, because that
│ │ │ │ │ -00046090: 776f 756c 6420 7265 7375 6c74 0a20 2020 would result.
│ │ │ │ │ -000460a0: 2020 696e 2061 6e20 696e 6669 6e69 7465 in an infinite
│ │ │ │ │ -000460b0: 206c 6f6f 7021 0a0a 1f0a 4669 6c65 3a20 loop!....File:
│ │ │ │ │ -000460c0: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ -000460d0: 4e6f 6465 3a20 4475 6d70 6572 5072 6f78 Node: DumperProx
│ │ │ │ │ -000460e0: 792d 7361 7669 6e67 2061 6e64 2072 6573 y-saving and res
│ │ │ │ │ -000460f0: 746f 7269 6e67 2c20 2050 7265 763a 2044 toring, Prev: D
│ │ │ │ │ -00046100: 756d 7065 7250 726f 7879 2063 6c61 7373 umperProxy class
│ │ │ │ │ -00046110: 2d69 6e73 7461 6e63 6520 6372 6561 7469 -instance creati
│ │ │ │ │ -00046120: 6f6e 2c20 2055 703a 2044 756d 7065 7250 on, Up: DumperP
│ │ │ │ │ -00046130: 726f 7879 0a0a 312e 3638 2e33 2044 756d roxy..1.68.3 Dum
│ │ │ │ │ -00046140: 7065 7250 726f 7879 3a20 7361 7669 6e67 perProxy: saving
│ │ │ │ │ -00046150: 2061 6e64 2072 6573 746f 7269 6e67 0a2d and restoring.-
│ │ │ │ │ -00046160: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00046170: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00046180: 2d2d 2d2d 2d2d 2d0a 0a64 756d 7054 6f3a -------..dumpTo:
│ │ │ │ │ -00046190: 2061 6e4f 626a 6563 7444 756d 7065 720a anObjectDumper.
│ │ │ │ │ -000461a0: 2020 2020 2044 756d 7020 7468 6520 7072 Dump the pr
│ │ │ │ │ -000461b0: 6f78 7920 746f 2061 6e4f 626a 6563 7444 oxy to anObjectD
│ │ │ │ │ -000461c0: 756d 7065 7220 2d20 7468 6520 236c 6f61 umper - the #loa
│ │ │ │ │ -000461d0: 6446 726f 6d3a 2063 6c61 7373 206d 6574 dFrom: class met
│ │ │ │ │ -000461e0: 686f 6420 7769 6c6c 0a20 2020 2020 7265 hod will. re
│ │ │ │ │ -000461f0: 636f 6e73 7472 7563 7420 7468 6520 6f72 construct the or
│ │ │ │ │ -00046200: 6967 696e 616c 206f 626a 6563 742e 0a0a iginal object...
│ │ │ │ │ -00046210: 6f62 6a65 6374 0a20 2020 2020 5265 636f object. Reco
│ │ │ │ │ -00046220: 6e73 7472 7563 7420 7468 6520 6f62 6a65 nstruct the obje
│ │ │ │ │ -00046230: 6374 2073 746f 7265 6420 696e 2074 6865 ct stored in the
│ │ │ │ │ -00046240: 2070 726f 7879 2061 6e64 2061 6e73 7765 proxy and answe
│ │ │ │ │ -00046250: 7220 6974 0a0a 1f0a 4669 6c65 3a20 6773 r it....File: gs
│ │ │ │ │ -00046260: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ -00046270: 6465 3a20 4475 7261 7469 6f6e 2c20 204e de: Duration, N
│ │ │ │ │ -00046280: 6578 743a 2044 796e 616d 6963 5661 7269 ext: DynamicVari
│ │ │ │ │ -00046290: 6162 6c65 2c20 2050 7265 763a 2044 756d able, Prev: Dum
│ │ │ │ │ -000462a0: 7065 7250 726f 7879 2c20 2055 703a 2042 perProxy, Up: B
│ │ │ │ │ -000462b0: 6173 6520 636c 6173 7365 730a 0a31 2e36 ase classes..1.6
│ │ │ │ │ -000462c0: 3920 4475 7261 7469 6f6e 0a3d 3d3d 3d3d 9 Duration.=====
│ │ │ │ │ -000462d0: 3d3d 3d3d 3d3d 3d3d 0a0a 4465 6669 6e65 ========..Define
│ │ │ │ │ -000462e0: 6420 696e 206e 616d 6573 7061 6365 2053 d in namespace S
│ │ │ │ │ -000462f0: 6d61 6c6c 7461 6c6b 0a53 7570 6572 636c malltalk.Supercl
│ │ │ │ │ -00046300: 6173 733a 2054 696d 650a 4361 7465 676f ass: Time.Catego
│ │ │ │ │ -00046310: 7279 3a20 4c61 6e67 7561 6765 2d44 6174 ry: Language-Dat
│ │ │ │ │ -00046320: 6120 7479 7065 730a 2020 2020 204d 7920 a types. My
│ │ │ │ │ -00046330: 696e 7374 616e 6365 7320 7265 7072 6573 instances repres
│ │ │ │ │ -00046340: 656e 7420 6469 6666 6572 656e 6365 7320 ent differences
│ │ │ │ │ -00046350: 6265 7477 6565 6e20 7469 6d65 7374 616d between timestam
│ │ │ │ │ -00046360: 7073 2e0a 0a2a 204d 656e 753a 0a0a 2a20 ps...* Menu:..*
│ │ │ │ │ -00046370: 4475 7261 7469 6f6e 2063 6c61 7373 2d69 Duration class-i
│ │ │ │ │ -00046380: 6e73 7461 6e63 6520 6372 6561 7469 6f6e nstance creation
│ │ │ │ │ -00046390: 3a3a 2020 2863 6c61 7373 290a 2a20 4475 :: (class).* Du
│ │ │ │ │ -000463a0: 7261 7469 6f6e 2063 6c61 7373 2d69 6e73 ration class-ins
│ │ │ │ │ -000463b0: 7461 6e63 6520 6372 6561 7469 6f6e 2028 tance creation (
│ │ │ │ │ -000463c0: 6e6f 6e20 414e 5349 293a 3a20 2028 636c non ANSI):: (cl
│ │ │ │ │ -000463d0: 6173 7329 0a2a 2044 7572 6174 696f 6e2d ass).* Duration-
│ │ │ │ │ -000463e0: 6172 6974 686d 6574 6963 733a 3a20 2028 arithmetics:: (
│ │ │ │ │ -000463f0: 696e 7374 616e 6365 290a 2a20 4475 7261 instance).* Dura
│ │ │ │ │ -00046400: 7469 6f6e 2d70 726f 6365 7373 6573 3a3a tion-processes::
│ │ │ │ │ -00046410: 2020 2869 6e73 7461 6e63 6529 0a2a 2044 (instance).* D
│ │ │ │ │ -00046420: 7572 6174 696f 6e2d 7374 6f72 696e 673a uration-storing:
│ │ │ │ │ -00046430: 3a20 2028 696e 7374 616e 6365 290a 0a1f : (instance)...
│ │ │ │ │ -00046440: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ -00046450: 696e 666f 2c20 204e 6f64 653a 2044 7572 info, Node: Dur
│ │ │ │ │ -00046460: 6174 696f 6e20 636c 6173 732d 696e 7374 ation class-inst
│ │ │ │ │ -00046470: 616e 6365 2063 7265 6174 696f 6e2c 2020 ance creation,
│ │ │ │ │ -00046480: 4e65 7874 3a20 4475 7261 7469 6f6e 2063 Next: Duration c
│ │ │ │ │ -00046490: 6c61 7373 2d69 6e73 7461 6e63 6520 6372 lass-instance cr
│ │ │ │ │ -000464a0: 6561 7469 6f6e 2028 6e6f 6e20 414e 5349 eation (non ANSI
│ │ │ │ │ -000464b0: 292c 2020 5570 3a20 4475 7261 7469 6f6e ), Up: Duration
│ │ │ │ │ -000464c0: 0a0a 312e 3639 2e31 2044 7572 6174 696f ..1.69.1 Duratio
│ │ │ │ │ -000464d0: 6e20 636c 6173 733a 2069 6e73 7461 6e63 n class: instanc
│ │ │ │ │ -000464e0: 6520 6372 6561 7469 6f6e 0a2d 2d2d 2d2d e creation.-----
│ │ │ │ │ -000464f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00046500: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00046510: 2d2d 2d0a 0a64 6179 733a 2064 0a20 2020 ---..days: d.
│ │ │ │ │ -00046520: 2020 416e 7377 6572 2061 2064 7572 6174 Answer a durat
│ │ │ │ │ -00046530: 696f 6e20 6f66 2027 6427 2064 6179 730a ion of 'd' days.
│ │ │ │ │ -00046540: 0a64 6179 733a 2064 2068 6f75 7273 3a20 .days: d hours:
│ │ │ │ │ -00046550: 6820 6d69 6e75 7465 733a 206d 2073 6563 h minutes: m sec
│ │ │ │ │ -00046560: 6f6e 6473 3a20 730a 2020 2020 2041 6e73 onds: s. Ans
│ │ │ │ │ -00046570: 7765 7220 6120 6475 7261 7469 6f6e 206f wer a duration o
│ │ │ │ │ -00046580: 6620 2764 2720 6461 7973 2061 6e64 2074 f 'd' days and t
│ │ │ │ │ -00046590: 6865 2067 6976 656e 206e 756d 6265 7220 he given number
│ │ │ │ │ -000465a0: 6f66 2068 6f75 7273 2c0a 2020 2020 206d of hours,. m
│ │ │ │ │ -000465b0: 696e 7574 6573 2c20 616e 6420 7365 636f inutes, and seco
│ │ │ │ │ -000465c0: 6e64 732e 0a0a 696e 6974 6961 6c69 7a65 nds...initialize
│ │ │ │ │ -000465d0: 0a20 2020 2020 496e 6974 6961 6c69 7a65 . Initialize
│ │ │ │ │ -000465e0: 2074 6865 2072 6563 6569 7665 7227 7320 the receiver's
│ │ │ │ │ -000465f0: 696e 7374 616e 6365 2076 6172 6961 626c instance variabl
│ │ │ │ │ -00046600: 6573 0a0a 6d69 6c6c 6973 6563 6f6e 6473 es..milliseconds
│ │ │ │ │ -00046610: 3a20 6d73 6563 0a20 2020 2020 416e 7377 : msec. Answ
│ │ │ │ │ -00046620: 6572 2061 2064 7572 6174 696f 6e20 6f66 er a duration of
│ │ │ │ │ -00046630: 2027 6d73 6563 2720 6d69 6c6c 6973 6563 'msec' millisec
│ │ │ │ │ -00046640: 6f6e 6473 0a0a 7265 6164 4672 6f6d 3a20 onds..readFrom:
│ │ │ │ │ -00046650: 6153 7472 6561 6d0a 2020 2020 2050 6172 aStream. Par
│ │ │ │ │ -00046660: 7365 2061 6e20 696e 7374 616e 6365 206f se an instance o
│ │ │ │ │ -00046670: 6620 7468 6520 7265 6365 6976 6572 2028 f the receiver (
│ │ │ │ │ -00046680: 686f 7572 732f 6d69 6e75 7465 732f 7365 hours/minutes/se
│ │ │ │ │ -00046690: 636f 6e64 7329 2066 726f 6d0a 2020 2020 conds) from.
│ │ │ │ │ -000466a0: 2061 5374 7265 616d 0a0a 7765 656b 733a aStream..weeks:
│ │ │ │ │ -000466b0: 2077 0a20 2020 2020 416e 7377 6572 2061 w. Answer a
│ │ │ │ │ -000466c0: 2064 7572 6174 696f 6e20 6f66 2027 7727 duration of 'w'
│ │ │ │ │ -000466d0: 2077 6565 6b73 0a0a 7a65 726f 0a20 2020 weeks..zero.
│ │ │ │ │ -000466e0: 2020 416e 7377 6572 2061 2064 7572 6174 Answer a durat
│ │ │ │ │ -000466f0: 696f 6e20 6f66 207a 6572 6f20 7365 636f ion of zero seco
│ │ │ │ │ -00046700: 6e64 732e 0a0a 1f0a 4669 6c65 3a20 6773 nds.....File: gs
│ │ │ │ │ -00046710: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ -00046720: 6465 3a20 4475 7261 7469 6f6e 2063 6c61 de: Duration cla
│ │ │ │ │ -00046730: 7373 2d69 6e73 7461 6e63 6520 6372 6561 ss-instance crea
│ │ │ │ │ -00046740: 7469 6f6e 2028 6e6f 6e20 414e 5349 292c tion (non ANSI),
│ │ │ │ │ -00046750: 2020 4e65 7874 3a20 4475 7261 7469 6f6e Next: Duration
│ │ │ │ │ -00046760: 2d61 7269 7468 6d65 7469 6373 2c20 2050 -arithmetics, P
│ │ │ │ │ -00046770: 7265 763a 2044 7572 6174 696f 6e20 636c rev: Duration cl
│ │ │ │ │ -00046780: 6173 732d 696e 7374 616e 6365 2063 7265 ass-instance cre
│ │ │ │ │ -00046790: 6174 696f 6e2c 2020 5570 3a20 4475 7261 ation, Up: Dura
│ │ │ │ │ -000467a0: 7469 6f6e 0a0a 312e 3639 2e32 2044 7572 tion..1.69.2 Dur
│ │ │ │ │ -000467b0: 6174 696f 6e20 636c 6173 733a 2069 6e73 ation class: ins
│ │ │ │ │ -000467c0: 7461 6e63 6520 6372 6561 7469 6f6e 2028 tance creation (
│ │ │ │ │ -000467d0: 6e6f 6e20 414e 5349 290a 2d2d 2d2d 2d2d non ANSI).------
│ │ │ │ │ -000467e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000467f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00046800: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a66 -------------..f
│ │ │ │ │ -00046810: 726f 6d44 6179 733a 2064 6179 7320 7365 romDays: days se
│ │ │ │ │ -00046820: 636f 6e64 733a 2073 6563 7320 6f66 6673 conds: secs offs
│ │ │ │ │ -00046830: 6574 3a20 756e 7573 6564 0a20 2020 2020 et: unused.
│ │ │ │ │ -00046840: 416e 7377 6572 2061 2064 7572 6174 696f Answer a duratio
│ │ │ │ │ -00046850: 6e20 6f66 2027 6427 2064 6179 7320 616e n of 'd' days an
│ │ │ │ │ -00046860: 6420 2773 6563 7327 2073 6563 6f6e 6473 d 'secs' seconds
│ │ │ │ │ -00046870: 2e20 2054 6865 206c 6173 740a 2020 2020 . The last.
│ │ │ │ │ -00046880: 2070 6172 616d 6574 6572 2069 7320 756e parameter is un
│ │ │ │ │ -00046890: 7573 6564 3b20 7468 6973 206d 6573 7361 used; this messa
│ │ │ │ │ -000468a0: 6765 2069 7320 6176 6169 6c61 626c 6520 ge is available
│ │ │ │ │ -000468b0: 666f 7220 696e 7465 726f 7065 7261 6269 for interoperabi
│ │ │ │ │ -000468c0: 6c69 7479 0a20 2020 2020 7769 7468 2074 lity. with t
│ │ │ │ │ -000468d0: 6865 2044 6174 6554 696d 6520 636c 6173 he DateTime clas
│ │ │ │ │ -000468e0: 732e 0a0a 1f0a 4669 6c65 3a20 6773 742d s.....File: gst-
│ │ │ │ │ -000468f0: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ -00046900: 3a20 4475 7261 7469 6f6e 2d61 7269 7468 : Duration-arith
│ │ │ │ │ -00046910: 6d65 7469 6373 2c20 204e 6578 743a 2044 metics, Next: D
│ │ │ │ │ -00046920: 7572 6174 696f 6e2d 7072 6f63 6573 7365 uration-processe
│ │ │ │ │ -00046930: 732c 2020 5072 6576 3a20 4475 7261 7469 s, Prev: Durati
│ │ │ │ │ -00046940: 6f6e 2063 6c61 7373 2d69 6e73 7461 6e63 on class-instanc
│ │ │ │ │ -00046950: 6520 6372 6561 7469 6f6e 2028 6e6f 6e20 e creation (non
│ │ │ │ │ -00046960: 414e 5349 292c 2020 5570 3a20 4475 7261 ANSI), Up: Dura
│ │ │ │ │ -00046970: 7469 6f6e 0a0a 312e 3639 2e33 2044 7572 tion..1.69.3 Dur
│ │ │ │ │ -00046980: 6174 696f 6e3a 2061 7269 7468 6d65 7469 ation: arithmeti
│ │ │ │ │ -00046990: 6373 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d cs.-------------
│ │ │ │ │ -000469a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------.
│ │ │ │ │ -000469b0: 0a2a 2066 6163 746f 720a 2020 2020 2041 .* factor. A
│ │ │ │ │ -000469c0: 6e73 7765 7220 6120 4475 7261 7469 6f6e nswer a Duration
│ │ │ │ │ -000469d0: 2074 6861 7420 6973 2027 6661 6374 6f72 that is 'factor
│ │ │ │ │ -000469e0: 2720 7469 6d65 7320 6c6f 6e67 6572 2074 ' times longer t
│ │ │ │ │ -000469f0: 6861 6e20 7468 6520 7265 6365 6976 6572 han the receiver
│ │ │ │ │ -00046a00: 0a0a 2b20 6144 7572 6174 696f 6e0a 2020 ..+ aDuration.
│ │ │ │ │ -00046a10: 2020 2041 6e73 7765 7220 6120 4475 7261 Answer a Dura
│ │ │ │ │ -00046a20: 7469 6f6e 2074 6861 7420 6973 2074 6865 tion that is the
│ │ │ │ │ -00046a30: 2073 756d 206f 6620 7468 6520 7265 6365 sum of the rece
│ │ │ │ │ -00046a40: 6976 6572 2061 6e64 2061 4475 7261 7469 iver and aDurati
│ │ │ │ │ -00046a50: 6f6e 2773 0a20 2020 2020 6c65 6e67 7468 on's. length
│ │ │ │ │ -00046a60: 732e 0a0a 2d20 6144 7572 6174 696f 6e0a s...- aDuration.
│ │ │ │ │ -00046a70: 2020 2020 2041 6e73 7765 7220 6120 4475 Answer a Du
│ │ │ │ │ -00046a80: 7261 7469 6f6e 2074 6861 7420 6973 2074 ration that is t
│ │ │ │ │ -00046a90: 6865 2064 6966 6665 7265 6e63 6520 6f66 he difference of
│ │ │ │ │ -00046aa0: 2074 6865 2072 6563 6569 7665 7220 616e the receiver an
│ │ │ │ │ -00046ab0: 640a 2020 2020 2061 4475 7261 7469 6f6e d. aDuration
│ │ │ │ │ -00046ac0: 2773 206c 656e 6774 6873 2e0a 0a2f 2066 's lengths.../ f
│ │ │ │ │ -00046ad0: 6163 746f 724f 7244 7572 6174 696f 6e0a actorOrDuration.
│ │ │ │ │ -00046ae0: 2020 2020 2049 6620 7468 6520 7061 7261 If the para
│ │ │ │ │ -00046af0: 6d65 7465 7220 6973 2061 2044 7572 6174 meter is a Durat
│ │ │ │ │ -00046b00: 696f 6e2c 2061 6e73 7765 7220 7468 6520 ion, answer the
│ │ │ │ │ -00046b10: 7261 7469 6f20 6265 7477 6565 6e20 7468 ratio between th
│ │ │ │ │ -00046b20: 650a 2020 2020 2072 6563 6569 7665 7220 e. receiver
│ │ │ │ │ -00046b30: 616e 6420 6661 6374 6f72 4f72 4475 7261 and factorOrDura
│ │ │ │ │ -00046b40: 7469 6f6e 2e20 2045 6c73 6520 6469 7669 tion. Else divi
│ │ │ │ │ -00046b50: 6465 2074 6865 2072 6563 6569 7665 7220 de the receiver
│ │ │ │ │ -00046b60: 6279 0a20 2020 2020 6661 6374 6f72 4f72 by. factorOr
│ │ │ │ │ -00046b70: 4475 7261 7469 6f6e 2028 6120 4e75 6d62 Duration (a Numb
│ │ │ │ │ -00046b80: 6572 2920 616e 6420 616e 7377 6572 2061 er) and answer a
│ │ │ │ │ -00046b90: 206e 6577 2044 7572 6174 696f 6e20 7468 new Duration th
│ │ │ │ │ -00046ba0: 6174 2069 730a 2020 2020 2063 6f72 7265 at is. corre
│ │ │ │ │ -00046bb0: 7370 6f6e 6469 6e67 6c79 2073 686f 7274 spondingly short
│ │ │ │ │ -00046bc0: 6572 2e0a 0a61 6273 0a20 2020 2020 416e er...abs. An
│ │ │ │ │ -00046bd0: 7377 6572 2061 2044 7572 6174 696f 6e20 swer a Duration
│ │ │ │ │ -00046be0: 7468 6174 2069 7320 6173 206c 6f6e 6720 that is as long
│ │ │ │ │ -00046bf0: 6173 2074 6865 2072 6563 6569 7665 722c as the receiver,
│ │ │ │ │ -00046c00: 2062 7574 2061 6c77 6179 7320 696e 0a20 but always in.
│ │ │ │ │ -00046c10: 2020 2020 7468 6520 6675 7475 7265 2e0a the future..
│ │ │ │ │ -00046c20: 0a64 6179 730a 2020 2020 2041 6e73 7765 .days. Answe
│ │ │ │ │ -00046c30: 7220 7468 6520 6e75 6d62 6572 206f 6620 r the number of
│ │ │ │ │ -00046c40: 6461 7973 2069 6e20 7468 6520 7265 6365 days in the rece
│ │ │ │ │ -00046c50: 6976 6572 0a0a 6973 5a65 726f 0a20 2020 iver..isZero.
│ │ │ │ │ -00046c60: 2020 416e 7377 6572 2077 6865 7468 6572 Answer whether
│ │ │ │ │ -00046c70: 2074 6865 2072 6563 6569 7665 7220 636f the receiver co
│ │ │ │ │ -00046c80: 7272 6573 706f 6e64 2074 6f20 6120 6475 rrespond to a du
│ │ │ │ │ -00046c90: 7261 7469 6f6e 206f 6620 7a65 726f 0a20 ration of zero.
│ │ │ │ │ -00046ca0: 2020 2020 7365 636f 6e64 732e 0a0a 6e65 seconds...ne
│ │ │ │ │ -00046cb0: 6761 7465 640a 2020 2020 2041 6e73 7765 gated. Answe
│ │ │ │ │ -00046cc0: 7220 6120 4475 7261 7469 6f6e 2074 6861 r a Duration tha
│ │ │ │ │ -00046cd0: 7420 6973 2061 7320 6c6f 6e67 2061 7320 t is as long as
│ │ │ │ │ -00046ce0: 7468 6520 7265 6365 6976 6572 2c20 6275 the receiver, bu
│ │ │ │ │ -00046cf0: 7420 7769 7468 2070 6173 740a 2020 2020 t with past.
│ │ │ │ │ -00046d00: 2061 6e64 2066 7574 7572 6520 6578 6368 and future exch
│ │ │ │ │ -00046d10: 616e 6765 642e 0a0a 6e65 6761 7469 7665 anged...negative
│ │ │ │ │ -00046d20: 0a20 2020 2020 416e 7377 6572 2077 6865 . Answer whe
│ │ │ │ │ -00046d30: 7468 6572 2074 6865 2072 6563 6569 7665 ther the receive
│ │ │ │ │ -00046d40: 7220 6973 2069 6e20 7468 6520 7061 7374 r is in the past
│ │ │ │ │ -00046d50: 2e0a 0a70 6f73 6974 6976 650a 2020 2020 ...positive.
│ │ │ │ │ -00046d60: 2041 6e73 7765 7220 7768 6574 6865 7220 Answer whether
│ │ │ │ │ -00046d70: 7468 6520 7265 6365 6976 6572 2069 7320 the receiver is
│ │ │ │ │ -00046d80: 6120 7a65 726f 2d73 6563 6f6e 6420 6475 a zero-second du
│ │ │ │ │ -00046d90: 7261 7469 6f6e 206f 7220 6973 2069 6e20 ration or is in
│ │ │ │ │ -00046da0: 7468 650a 2020 2020 2066 7574 7572 652e the. future.
│ │ │ │ │ -00046db0: 0a0a 7072 696e 744f 6e3a 2061 5374 7265 ..printOn: aStre
│ │ │ │ │ -00046dc0: 616d 0a20 2020 2020 5072 696e 7420 6120 am. Print a
│ │ │ │ │ -00046dd0: 7265 7072 6573 656e 7469 6f6e 206f 6620 represention of
│ │ │ │ │ -00046de0: 7468 6520 7265 6365 6976 6572 206f 6e20 the receiver on
│ │ │ │ │ -00046df0: 6153 7472 6561 6d2e 0a0a 1f0a 4669 6c65 aStream.....File
│ │ │ │ │ -00046e00: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ -00046e10: 2020 4e6f 6465 3a20 4475 7261 7469 6f6e Node: Duration
│ │ │ │ │ -00046e20: 2d70 726f 6365 7373 6573 2c20 204e 6578 -processes, Nex
│ │ │ │ │ -00046e30: 743a 2044 7572 6174 696f 6e2d 7374 6f72 t: Duration-stor
│ │ │ │ │ -00046e40: 696e 672c 2020 5072 6576 3a20 4475 7261 ing, Prev: Dura
│ │ │ │ │ -00046e50: 7469 6f6e 2d61 7269 7468 6d65 7469 6373 tion-arithmetics
│ │ │ │ │ -00046e60: 2c20 2055 703a 2044 7572 6174 696f 6e0a , Up: Duration.
│ │ │ │ │ -00046e70: 0a31 2e36 392e 3420 4475 7261 7469 6f6e .1.69.4 Duration
│ │ │ │ │ -00046e80: 3a20 7072 6f63 6573 7365 730a 2d2d 2d2d : processes.----
│ │ │ │ │ -00046e90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00046ea0: 2d2d 2d2d 2d2d 0a0a 7761 6974 0a20 2020 ------..wait.
│ │ │ │ │ -00046eb0: 2020 416e 7377 6572 2061 2044 656c 6179 Answer a Delay
│ │ │ │ │ -00046ec0: 2077 6169 7469 6e67 2066 6f72 2074 6865 waiting for the
│ │ │ │ │ -00046ed0: 2061 6d6f 756e 7420 6f66 2074 696d 6520 amount of time
│ │ │ │ │ -00046ee0: 7265 7072 6573 656e 7465 6420 6279 2074 represented by t
│ │ │ │ │ -00046ef0: 6865 0a20 2020 2020 7265 6365 6976 6572 he. receiver
│ │ │ │ │ -00046f00: 2061 6e64 2073 7461 7274 2077 6169 7469 and start waiti
│ │ │ │ │ -00046f10: 6e67 206f 6e20 6974 2e0a 0a1f 0a46 696c ng on it.....Fil
│ │ │ │ │ -00046f20: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ -00046f30: 2c20 204e 6f64 653a 2044 7572 6174 696f , Node: Duratio
│ │ │ │ │ -00046f40: 6e2d 7374 6f72 696e 672c 2020 5072 6576 n-storing, Prev
│ │ │ │ │ -00046f50: 3a20 4475 7261 7469 6f6e 2d70 726f 6365 : Duration-proce
│ │ │ │ │ -00046f60: 7373 6573 2c20 2055 703a 2044 7572 6174 sses, Up: Durat
│ │ │ │ │ -00046f70: 696f 6e0a 0a31 2e36 392e 3520 4475 7261 ion..1.69.5 Dura
│ │ │ │ │ -00046f80: 7469 6f6e 3a20 7374 6f72 696e 670a 2d2d tion: storing.--
│ │ │ │ │ -00046f90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00046fa0: 2d2d 2d2d 2d2d 0a0a 7374 6f72 654f 6e3a ------..storeOn:
│ │ │ │ │ -00046fb0: 2061 5374 7265 616d 0a20 2020 2020 5374 aStream. St
│ │ │ │ │ -00046fc0: 6f72 6520 6f6e 2061 5374 7265 616d 2053 ore on aStream S
│ │ │ │ │ -00046fd0: 6d61 6c6c 7461 6c6b 2063 6f64 6520 636f malltalk code co
│ │ │ │ │ -00046fe0: 6d70 696c 696e 6720 746f 2074 6865 2072 mpiling to the r
│ │ │ │ │ -00046ff0: 6563 6569 7665 720a 0a1f 0a46 696c 653a eceiver....File:
│ │ │ │ │ -00047000: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ -00047010: 204e 6f64 653a 2044 796e 616d 6963 5661 Node: DynamicVa
│ │ │ │ │ -00047020: 7269 6162 6c65 2c20 204e 6578 743a 2045 riable, Next: E
│ │ │ │ │ -00047030: 7272 6f72 2c20 2050 7265 763a 2044 7572 rror, Prev: Dur
│ │ │ │ │ -00047040: 6174 696f 6e2c 2020 5570 3a20 4261 7365 ation, Up: Base
│ │ │ │ │ -00047050: 2063 6c61 7373 6573 0a0a 312e 3730 2044 classes..1.70 D
│ │ │ │ │ -00047060: 796e 616d 6963 5661 7269 6162 6c65 0a3d ynamicVariable.=
│ │ │ │ │ -00047070: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ -00047080: 3d3d 3d0a 0a44 6566 696e 6564 2069 6e20 ===..Defined in
│ │ │ │ │ -00047090: 6e61 6d65 7370 6163 6520 536d 616c 6c74 namespace Smallt
│ │ │ │ │ -000470a0: 616c 6b0a 5375 7065 7263 6c61 7373 3a20 alk.Superclass:
│ │ │ │ │ -000470b0: 4f62 6a65 6374 0a43 6174 6567 6f72 793a Object.Category:
│ │ │ │ │ -000470c0: 204c 616e 6775 6167 652d 5574 696c 6974 Language-Utilit
│ │ │ │ │ -000470d0: 6965 730a 2020 2020 2049 2061 6d20 6120 ies. I am a
│ │ │ │ │ -000470e0: 7661 7269 6162 6c65 2074 6861 7420 6973 variable that is
│ │ │ │ │ -000470f0: 2076 6973 6962 6c65 206f 6e6c 7920 696e visible only in
│ │ │ │ │ -00047100: 2074 6865 2073 7461 636b 6672 616d 6573 the stackframes
│ │ │ │ │ -00047110: 206f 7574 676f 696e 670a 2020 2020 2066 outgoing. f
│ │ │ │ │ -00047120: 726f 6d20 7468 6973 206f 6e65 2e20 2044 rom this one. D
│ │ │ │ │ -00047130: 6f20 6e6f 7420 7573 6520 4479 6e61 6d69 o not use Dynami
│ │ │ │ │ -00047140: 6356 6172 6961 626c 6520 6469 7265 6374 cVariable direct
│ │ │ │ │ -00047150: 6c79 2c20 696e 7374 6561 6420 6372 6561 ly, instead crea
│ │ │ │ │ -00047160: 7465 0a20 2020 2020 6120 7375 6263 6c61 te. a subcla
│ │ │ │ │ -00047170: 7373 2066 6f72 2065 6163 6820 7661 7269 ss for each vari
│ │ │ │ │ -00047180: 6162 6c65 2079 6f75 2077 616e 7420 746f able you want to
│ │ │ │ │ -00047190: 2075 7365 2e0a 0a20 2020 2020 596f 7520 use... You
│ │ │ │ │ -000471a0: 6361 6e20 6f76 6572 7269 6465 2074 6865 can override the
│ │ │ │ │ -000471b0: 2023 7661 6c75 6520 636c 6173 7320 6d65 #value class me
│ │ │ │ │ -000471c0: 7468 6f64 2c20 616e 6420 6361 6c6c 2023 thod, and call #
│ │ │ │ │ -000471d0: 7661 6c75 6549 6641 6273 656e 743a 0a20 valueIfAbsent:.
│ │ │ │ │ -000471e0: 2020 2020 6672 6f6d 2074 6865 7265 2069 from there i
│ │ │ │ │ -000471f0: 6620 796f 7520 7761 6e74 2074 6865 2064 f you want the d
│ │ │ │ │ -00047200: 6566 6175 6c74 2076 616c 7565 2074 6f20 efault value to
│ │ │ │ │ -00047210: 6265 2073 6f6d 6574 6869 6e67 2065 6c73 be something els
│ │ │ │ │ -00047220: 6520 7468 616e 0a20 2020 2020 6e69 6c2e e than. nil.
│ │ │ │ │ -00047230: 0a0a 2a20 4d65 6e75 3a0a 0a2a 2044 796e ..* Menu:..* Dyn
│ │ │ │ │ -00047240: 616d 6963 5661 7269 6162 6c65 2063 6c61 amicVariable cla
│ │ │ │ │ -00047250: 7373 2d65 7661 6c75 6174 696e 673a 3a20 ss-evaluating::
│ │ │ │ │ -00047260: 2028 636c 6173 7329 0a0a 1f0a 4669 6c65 (class)....File
│ │ │ │ │ -00047270: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ -00047280: 2020 4e6f 6465 3a20 4479 6e61 6d69 6356 Node: DynamicV
│ │ │ │ │ -00047290: 6172 6961 626c 6520 636c 6173 732d 6576 ariable class-ev
│ │ │ │ │ -000472a0: 616c 7561 7469 6e67 2c20 2055 703a 2044 aluating, Up: D
│ │ │ │ │ -000472b0: 796e 616d 6963 5661 7269 6162 6c65 0a0a ynamicVariable..
│ │ │ │ │ -000472c0: 312e 3730 2e31 2044 796e 616d 6963 5661 1.70.1 DynamicVa
│ │ │ │ │ -000472d0: 7269 6162 6c65 2063 6c61 7373 3a20 6576 riable class: ev
│ │ │ │ │ -000472e0: 616c 7561 7469 6e67 0a2d 2d2d 2d2d 2d2d aluating.-------
│ │ │ │ │ -000472f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00047300: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00047310: 2d0a 0a75 7365 3a20 616e 4f62 6a65 6374 -..use: anObject
│ │ │ │ │ -00047320: 2064 7572 696e 673a 2061 426c 6f63 6b0a during: aBlock.
│ │ │ │ │ -00047330: 2020 2020 204e 6f74 2063 6f6d 6d65 6e74 Not comment
│ │ │ │ │ -00047340: 6564 2e0a 0a76 616c 7565 0a20 2020 2020 ed...value.
│ │ │ │ │ -00047350: 4e6f 7420 636f 6d6d 656e 7465 642e 0a0a Not commented...
│ │ │ │ │ -00047360: 7661 6c75 6549 6641 6273 656e 743a 2061 valueIfAbsent: a
│ │ │ │ │ -00047370: 426c 6f63 6b0a 2020 2020 204e 6f74 2063 Block. Not c
│ │ │ │ │ -00047380: 6f6d 6d65 6e74 6564 2e0a 0a1f 0a46 696c ommented.....Fil
│ │ │ │ │ -00047390: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ -000473a0: 2c20 204e 6f64 653a 2045 7272 6f72 2c20 , Node: Error,
│ │ │ │ │ -000473b0: 204e 6578 743a 2045 7863 6570 7469 6f6e Next: Exception
│ │ │ │ │ -000473c0: 2c20 2050 7265 763a 2044 796e 616d 6963 , Prev: Dynamic
│ │ │ │ │ -000473d0: 5661 7269 6162 6c65 2c20 2055 703a 2042 Variable, Up: B
│ │ │ │ │ -000473e0: 6173 6520 636c 6173 7365 730a 0a31 2e37 ase classes..1.7
│ │ │ │ │ -000473f0: 3120 4572 726f 720a 3d3d 3d3d 3d3d 3d3d 1 Error.========
│ │ │ │ │ -00047400: 3d3d 0a0a 4465 6669 6e65 6420 696e 206e ==..Defined in n
│ │ │ │ │ -00047410: 616d 6573 7061 6365 2053 6d61 6c6c 7461 amespace Smallta
│ │ │ │ │ -00047420: 6c6b 0a53 7570 6572 636c 6173 733a 2045 lk.Superclass: E
│ │ │ │ │ -00047430: 7863 6570 7469 6f6e 0a43 6174 6567 6f72 xception.Categor
│ │ │ │ │ -00047440: 793a 204c 616e 6775 6167 652d 4578 6365 y: Language-Exce
│ │ │ │ │ -00047450: 7074 696f 6e73 0a20 2020 2020 4572 726f ptions. Erro
│ │ │ │ │ -00047460: 7220 7265 7072 6573 656e 7473 2061 2066 r represents a f
│ │ │ │ │ -00047470: 6174 616c 2065 7272 6f72 2e20 2049 6e73 atal error. Ins
│ │ │ │ │ -00047480: 7461 6e63 6573 206f 6620 6974 2061 7265 tances of it are
│ │ │ │ │ -00047490: 206e 6f74 2072 6573 756d 6162 6c65 2e0a not resumable..
│ │ │ │ │ -000474a0: 0a2a 204d 656e 753a 0a0a 2a20 4572 726f .* Menu:..* Erro
│ │ │ │ │ -000474b0: 722d 6578 6365 7074 696f 6e20 6465 7363 r-exception desc
│ │ │ │ │ -000474c0: 7269 7074 696f 6e3a 3a20 2028 696e 7374 ription:: (inst
│ │ │ │ │ -000474d0: 616e 6365 290a 0a1f 0a46 696c 653a 2067 ance)....File: g
│ │ │ │ │ -000474e0: 7374 2d62 6173 652e 696e 666f 2c20 204e st-base.info, N
│ │ │ │ │ -000474f0: 6f64 653a 2045 7272 6f72 2d65 7863 6570 ode: Error-excep
│ │ │ │ │ -00047500: 7469 6f6e 2064 6573 6372 6970 7469 6f6e tion description
│ │ │ │ │ -00047510: 2c20 2055 703a 2045 7272 6f72 0a0a 312e , Up: Error..1.
│ │ │ │ │ -00047520: 3731 2e31 2045 7272 6f72 3a20 6578 6365 71.1 Error: exce
│ │ │ │ │ -00047530: 7074 696f 6e20 6465 7363 7269 7074 696f ption descriptio
│ │ │ │ │ -00047540: 6e0a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d n.--------------
│ │ │ │ │ -00047550: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00047560: 2d2d 2d2d 2d0a 0a64 6573 6372 6970 7469 -----..descripti
│ │ │ │ │ -00047570: 6f6e 0a20 2020 2020 416e 7377 6572 2061 on. Answer a
│ │ │ │ │ -00047580: 2074 6578 7475 616c 2064 6573 6372 6970 textual descrip
│ │ │ │ │ -00047590: 7469 6f6e 206f 6620 7468 6520 6578 6365 tion of the exce
│ │ │ │ │ -000475a0: 7074 696f 6e2e 0a0a 6973 5265 7375 6d61 ption...isResuma
│ │ │ │ │ -000475b0: 626c 650a 2020 2020 2041 6e73 7765 7220 ble. Answer
│ │ │ │ │ -000475c0: 6661 6c73 652e 2020 4572 726f 7220 6578 false. Error ex
│ │ │ │ │ -000475d0: 6365 7074 696f 6e73 2061 7265 2062 7920 ceptions are by
│ │ │ │ │ -000475e0: 6465 6661 756c 7420 756e 7265 7375 6d61 default unresuma
│ │ │ │ │ -000475f0: 626c 653b 0a20 2020 2020 7375 6263 6c61 ble;. subcla
│ │ │ │ │ -00047600: 7373 6573 2063 616e 206f 7665 7272 6964 sses can overrid
│ │ │ │ │ -00047610: 6520 7468 6973 206d 6574 686f 6420 6966 e this method if
│ │ │ │ │ -00047620: 2064 6573 6972 6564 2e0a 0a1f 0a46 696c desired.....Fil
│ │ │ │ │ -00047630: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ -00047640: 2c20 204e 6f64 653a 2045 7863 6570 7469 , Node: Excepti
│ │ │ │ │ -00047650: 6f6e 2c20 204e 6578 743a 2045 7863 6570 on, Next: Excep
│ │ │ │ │ -00047660: 7469 6f6e 5365 742c 2020 5072 6576 3a20 tionSet, Prev:
│ │ │ │ │ -00047670: 4572 726f 722c 2020 5570 3a20 4261 7365 Error, Up: Base
│ │ │ │ │ -00047680: 2063 6c61 7373 6573 0a0a 312e 3732 2045 classes..1.72 E
│ │ │ │ │ -00047690: 7863 6570 7469 6f6e 0a3d 3d3d 3d3d 3d3d xception.=======
│ │ │ │ │ -000476a0: 3d3d 3d3d 3d3d 3d0a 0a44 6566 696e 6564 =======..Defined
│ │ │ │ │ -000476b0: 2069 6e20 6e61 6d65 7370 6163 6520 536d in namespace Sm
│ │ │ │ │ -000476c0: 616c 6c74 616c 6b0a 5375 7065 7263 6c61 alltalk.Supercla
│ │ │ │ │ -000476d0: 7373 3a20 4f62 6a65 6374 0a43 6174 6567 ss: Object.Categ
│ │ │ │ │ -000476e0: 6f72 793a 204c 616e 6775 6167 652d 4578 ory: Language-Ex
│ │ │ │ │ -000476f0: 6365 7074 696f 6e73 0a0a 2020 2020 204d ceptions.. M
│ │ │ │ │ -00047700: 7920 696e 7374 616e 6365 7320 6465 7363 y instances desc
│ │ │ │ │ -00047710: 7269 6265 2061 6e20 6578 6365 7074 696f ribe an exceptio
│ │ │ │ │ -00047720: 6e20 7468 6174 2068 6173 2068 6170 7065 n that has happe
│ │ │ │ │ -00047730: 6e65 642c 2061 6e64 2061 7265 0a20 2020 ned, and are.
│ │ │ │ │ -00047740: 2020 7061 7373 6564 2074 6f20 6578 6365 passed to exce
│ │ │ │ │ -00047750: 7074 696f 6e20 6861 6e64 6c65 7273 2e20 ption handlers.
│ │ │ │ │ -00047760: 2043 6c61 7373 6573 2064 6573 6372 6962 Classes describ
│ │ │ │ │ -00047770: 6520 7468 6520 6b69 6e64 206f 660a 2020 e the kind of.
│ │ │ │ │ -00047780: 2020 2065 7863 6570 7469 6f6e 2e0a 0a20 exception...
│ │ │ │ │ -00047790: 2020 2020 4170 6172 7420 6672 6f6d 2063 Apart from c
│ │ │ │ │ -000477a0: 6f6e 7461 696e 696e 6720 696e 666f 726d ontaining inform
│ │ │ │ │ -000477b0: 6174 696f 6e20 6f6e 2074 6865 2067 656e ation on the gen
│ │ │ │ │ -000477c0: 6572 6174 6564 2065 7863 6570 7469 6f6e erated exception
│ │ │ │ │ -000477d0: 2c20 6d79 0a20 2020 2020 696e 7374 616e , my. instan
│ │ │ │ │ -000477e0: 6365 7320 636f 6e74 6169 6e20 6d65 7468 ces contain meth
│ │ │ │ │ -000477f0: 6f64 7320 7468 6174 2061 6c6c 6f77 2079 ods that allow y
│ │ │ │ │ -00047800: 6f75 2074 6f20 7265 7375 6d65 2065 7865 ou to resume exe
│ │ │ │ │ -00047810: 6375 7469 6f6e 2c20 6c65 6176 650a 2020 cution, leave.
│ │ │ │ │ -00047820: 2020 2074 6865 2023 6f6e 3a64 6f3a 2e2e the #on:do:..
│ │ │ │ │ -00047830: 2e20 2062 6c6f 636b 2c20 616e 6420 7061 . block, and pa
│ │ │ │ │ -00047840: 7373 2074 6865 2065 7863 6570 7469 6f6e ss the exception
│ │ │ │ │ -00047850: 2074 6f20 616e 2068 616e 646c 6572 2077 to an handler w
│ │ │ │ │ -00047860: 6974 6820 610a 2020 2020 206c 6f77 6572 ith a. lower
│ │ │ │ │ -00047870: 2070 7269 6f72 6974 792e 0a0a 2a20 4d65 priority...* Me
│ │ │ │ │ -00047880: 6e75 3a0a 0a2a 2045 7863 6570 7469 6f6e nu:..* Exception
│ │ │ │ │ -00047890: 2063 6c61 7373 2d63 6f6d 7061 7269 736f class-compariso
│ │ │ │ │ -000478a0: 6e3a 3a20 2028 636c 6173 7329 0a2a 2045 n:: (class).* E
│ │ │ │ │ -000478b0: 7863 6570 7469 6f6e 2063 6c61 7373 2d63 xception class-c
│ │ │ │ │ -000478c0: 7265 6174 696e 6720 4578 6365 7074 696f reating Exceptio
│ │ │ │ │ -000478d0: 6e43 6f6c 6c65 6374 696f 6e73 3a3a 2020 nCollections::
│ │ │ │ │ -000478e0: 2863 6c61 7373 290a 2a20 4578 6365 7074 (class).* Except
│ │ │ │ │ -000478f0: 696f 6e20 636c 6173 732d 696e 7374 616e ion class-instan
│ │ │ │ │ -00047900: 6365 2063 7265 6174 696f 6e3a 3a20 2028 ce creation:: (
│ │ │ │ │ -00047910: 636c 6173 7329 0a2a 2045 7863 6570 7469 class).* Excepti
│ │ │ │ │ -00047920: 6f6e 2063 6c61 7373 2d69 6e74 6572 6f70 on class-interop
│ │ │ │ │ -00047930: 6572 6162 696c 6974 7920 7769 7468 2054 erability with T
│ │ │ │ │ -00047940: 7261 7070 6162 6c65 4576 656e 7473 3a3a rappableEvents::
│ │ │ │ │ -00047950: 2020 2863 6c61 7373 290a 2a20 4578 6365 (class).* Exce
│ │ │ │ │ -00047960: 7074 696f 6e2d 6163 6365 7373 696e 673a ption-accessing:
│ │ │ │ │ -00047970: 3a20 2028 696e 7374 616e 6365 290a 2a20 : (instance).*
│ │ │ │ │ -00047980: 4578 6365 7074 696f 6e2d 6275 696c 7420 Exception-built
│ │ │ │ │ -00047990: 696e 733a 3a20 2028 696e 7374 616e 6365 ins:: (instance
│ │ │ │ │ -000479a0: 290a 2a20 4578 6365 7074 696f 6e2d 636f ).* Exception-co
│ │ │ │ │ -000479b0: 6d70 6172 6973 6f6e 3a3a 2020 2869 6e73 mparison:: (ins
│ │ │ │ │ -000479c0: 7461 6e63 6529 0a2a 2045 7863 6570 7469 tance).* Excepti
│ │ │ │ │ -000479d0: 6f6e 2d63 6f70 7969 6e67 3a3a 2020 2869 on-copying:: (i
│ │ │ │ │ -000479e0: 6e73 7461 6e63 6529 0a2a 2045 7863 6570 nstance).* Excep
│ │ │ │ │ -000479f0: 7469 6f6e 2d65 7863 6570 7469 6f6e 2064 tion-exception d
│ │ │ │ │ -00047a00: 6573 6372 6970 7469 6f6e 3a3a 2020 2869 escription:: (i
│ │ │ │ │ -00047a10: 6e73 7461 6e63 6529 0a2a 2045 7863 6570 nstance).* Excep
│ │ │ │ │ -00047a20: 7469 6f6e 2d65 7863 6570 7469 6f6e 2068 tion-exception h
│ │ │ │ │ -00047a30: 616e 646c 696e 673a 3a20 2028 696e 7374 andling:: (inst
│ │ │ │ │ -00047a40: 616e 6365 290a 2a20 4578 6365 7074 696f ance).* Exceptio
│ │ │ │ │ -00047a50: 6e2d 6578 6365 7074 696f 6e20 7369 676e n-exception sign
│ │ │ │ │ -00047a60: 616c 696e 673a 3a20 2028 696e 7374 616e aling:: (instan
│ │ │ │ │ -00047a70: 6365 290a 2a20 4578 6365 7074 696f 6e2d ce).* Exception-
│ │ │ │ │ -00047a80: 7374 696c 6c20 756e 636c 6173 7369 6669 still unclassifi
│ │ │ │ │ -00047a90: 6564 3a3a 2020 2869 6e73 7461 6e63 6529 ed:: (instance)
│ │ │ │ │ -00047aa0: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ -00047ab0: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ -00047ac0: 4578 6365 7074 696f 6e20 636c 6173 732d Exception class-
│ │ │ │ │ -00047ad0: 636f 6d70 6172 6973 6f6e 2c20 204e 6578 comparison, Nex
│ │ │ │ │ -00047ae0: 743a 2045 7863 6570 7469 6f6e 2063 6c61 t: Exception cla
│ │ │ │ │ -00047af0: 7373 2d63 7265 6174 696e 6720 4578 6365 ss-creating Exce
│ │ │ │ │ -00047b00: 7074 696f 6e43 6f6c 6c65 6374 696f 6e73 ptionCollections
│ │ │ │ │ -00047b10: 2c20 2055 703a 2045 7863 6570 7469 6f6e , Up: Exception
│ │ │ │ │ -00047b20: 0a0a 312e 3732 2e31 2045 7863 6570 7469 ..1.72.1 Excepti
│ │ │ │ │ -00047b30: 6f6e 2063 6c61 7373 3a20 636f 6d70 6172 on class: compar
│ │ │ │ │ -00047b40: 6973 6f6e 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d ison.-----------
│ │ │ │ │ -00047b50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00047b60: 2d2d 2d2d 2d2d 2d0a 0a67 6f6f 646e 6573 -------..goodnes
│ │ │ │ │ -00047b70: 733a 2061 6e45 7863 6570 7469 6f6e 436c s: anExceptionCl
│ │ │ │ │ -00047b80: 6173 730a 2020 2020 2041 6e73 7765 7220 ass. Answer
│ │ │ │ │ -00047b90: 686f 7720 676f 6f64 2074 6865 2072 6563 how good the rec
│ │ │ │ │ -00047ba0: 6569 7665 7220 6973 2061 7420 6861 6e64 eiver is at hand
│ │ │ │ │ -00047bb0: 6c69 6e67 2074 6865 2067 6976 656e 2065 ling the given e
│ │ │ │ │ -00047bc0: 7863 6570 7469 6f6e 2e20 2041 0a20 2020 xception. A.
│ │ │ │ │ -00047bd0: 2020 6e65 6761 7469 7665 2076 616c 7565 negative value
│ │ │ │ │ -00047be0: 2069 6e64 6963 6174 6573 2074 6861 7420 indicates that
│ │ │ │ │ -00047bf0: 7468 6520 7265 6365 6976 6572 2069 7320 the receiver is
│ │ │ │ │ -00047c00: 6e6f 7420 6162 6c65 2074 6f20 6861 6e64 not able to hand
│ │ │ │ │ -00047c10: 6c65 0a20 2020 2020 7468 6520 6578 6365 le. the exce
│ │ │ │ │ -00047c20: 7074 696f 6e2e 0a0a 6861 6e64 6c65 733a ption...handles:
│ │ │ │ │ -00047c30: 2061 6e45 7863 6570 7469 6f6e 0a20 2020 anException.
│ │ │ │ │ -00047c40: 2020 416e 7377 6572 2077 6865 7468 6572 Answer whether
│ │ │ │ │ -00047c50: 2074 6865 2072 6563 6569 7665 7220 6861 the receiver ha
│ │ │ │ │ -00047c60: 6e64 6c65 7320 2761 6e45 7863 6570 7469 ndles 'anExcepti
│ │ │ │ │ -00047c70: 6f6e 272e 0a0a 1f0a 4669 6c65 3a20 6773 on'.....File: gs
│ │ │ │ │ -00047c80: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ -00047c90: 6465 3a20 4578 6365 7074 696f 6e20 636c de: Exception cl
│ │ │ │ │ -00047ca0: 6173 732d 6372 6561 7469 6e67 2045 7863 ass-creating Exc
│ │ │ │ │ -00047cb0: 6570 7469 6f6e 436f 6c6c 6563 7469 6f6e eptionCollection
│ │ │ │ │ -00047cc0: 732c 2020 4e65 7874 3a20 4578 6365 7074 s, Next: Except
│ │ │ │ │ -00047cd0: 696f 6e20 636c 6173 732d 696e 7374 616e ion class-instan
│ │ │ │ │ -00047ce0: 6365 2063 7265 6174 696f 6e2c 2020 5072 ce creation, Pr
│ │ │ │ │ -00047cf0: 6576 3a20 4578 6365 7074 696f 6e20 636c ev: Exception cl
│ │ │ │ │ -00047d00: 6173 732d 636f 6d70 6172 6973 6f6e 2c20 ass-comparison,
│ │ │ │ │ -00047d10: 2055 703a 2045 7863 6570 7469 6f6e 0a0a Up: Exception..
│ │ │ │ │ -00047d20: 312e 3732 2e32 2045 7863 6570 7469 6f6e 1.72.2 Exception
│ │ │ │ │ -00047d30: 2063 6c61 7373 3a20 6372 6561 7469 6e67 class: creating
│ │ │ │ │ -00047d40: 2045 7863 6570 7469 6f6e 436f 6c6c 6563 ExceptionCollec
│ │ │ │ │ -00047d50: 7469 6f6e 730a 2d2d 2d2d 2d2d 2d2d 2d2d tions.----------
│ │ │ │ │ -00047d60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00047d70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00047d80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a2c 2061 -----------.., a
│ │ │ │ │ -00047d90: 5472 6170 7061 626c 6545 7665 6e74 0a20 TrappableEvent.
│ │ │ │ │ -00047da0: 2020 2020 416e 7377 6572 2061 6e20 4578 Answer an Ex
│ │ │ │ │ -00047db0: 6365 7074 696f 6e43 6f6c 6c65 6374 696f ceptionCollectio
│ │ │ │ │ -00047dc0: 6e20 636f 6e74 6169 6e69 6e67 2061 6c6c n containing all
│ │ │ │ │ -00047dd0: 2074 6865 2065 7863 6570 7469 6f6e 7320 the exceptions
│ │ │ │ │ -00047de0: 696e 2074 6865 0a20 2020 2020 7265 6365 in the. rece
│ │ │ │ │ -00047df0: 6976 6572 2061 6e64 2061 6c6c 2074 6865 iver and all the
│ │ │ │ │ -00047e00: 2065 7863 6570 7469 6f6e 7320 696e 2061 exceptions in a
│ │ │ │ │ -00047e10: 5472 6170 7061 626c 6545 7665 6e74 0a0a TrappableEvent..
│ │ │ │ │ -00047e20: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ -00047e30: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 4578 .info, Node: Ex
│ │ │ │ │ -00047e40: 6365 7074 696f 6e20 636c 6173 732d 696e ception class-in
│ │ │ │ │ -00047e50: 7374 616e 6365 2063 7265 6174 696f 6e2c stance creation,
│ │ │ │ │ -00047e60: 2020 4e65 7874 3a20 4578 6365 7074 696f Next: Exceptio
│ │ │ │ │ -00047e70: 6e20 636c 6173 732d 696e 7465 726f 7065 n class-interope
│ │ │ │ │ -00047e80: 7261 6269 6c69 7479 2077 6974 6820 5472 rability with Tr
│ │ │ │ │ -00047e90: 6170 7061 626c 6545 7665 6e74 732c 2020 appableEvents,
│ │ │ │ │ -00047ea0: 5072 6576 3a20 4578 6365 7074 696f 6e20 Prev: Exception
│ │ │ │ │ -00047eb0: 636c 6173 732d 6372 6561 7469 6e67 2045 class-creating E
│ │ │ │ │ -00047ec0: 7863 6570 7469 6f6e 436f 6c6c 6563 7469 xceptionCollecti
│ │ │ │ │ -00047ed0: 6f6e 732c 2020 5570 3a20 4578 6365 7074 ons, Up: Except
│ │ │ │ │ -00047ee0: 696f 6e0a 0a31 2e37 322e 3320 4578 6365 ion..1.72.3 Exce
│ │ │ │ │ -00047ef0: 7074 696f 6e20 636c 6173 733a 2069 6e73 ption class: ins
│ │ │ │ │ -00047f00: 7461 6e63 6520 6372 6561 7469 6f6e 0a2d tance creation.-
│ │ │ │ │ -00047f10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00047f20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00047f30: 2d2d 2d2d 2d2d 2d2d 0a0a 6e65 770a 2020 --------..new.
│ │ │ │ │ -00047f40: 2020 2043 7265 6174 6520 616e 2069 6e73 Create an ins
│ │ │ │ │ -00047f50: 7461 6e63 6520 6f66 2074 6865 2072 6563 tance of the rec
│ │ │ │ │ -00047f60: 6569 7665 722c 2077 6869 6368 2079 6f75 eiver, which you
│ │ │ │ │ -00047f70: 2077 696c 6c20 6265 2061 626c 6520 746f will be able to
│ │ │ │ │ -00047f80: 0a20 2020 2020 7369 676e 616c 206c 6174 . signal lat
│ │ │ │ │ -00047f90: 6572 2e0a 0a73 6967 6e61 6c0a 2020 2020 er...signal.
│ │ │ │ │ -00047fa0: 2043 7265 6174 6520 616e 2069 6e73 7461 Create an insta
│ │ │ │ │ -00047fb0: 6e63 6520 6f66 2074 6865 2072 6563 6569 nce of the recei
│ │ │ │ │ -00047fc0: 7665 722c 2067 6976 6520 6974 2064 6566 ver, give it def
│ │ │ │ │ -00047fd0: 6175 6c74 2061 7474 7269 6275 7465 732c ault attributes,
│ │ │ │ │ -00047fe0: 2061 6e64 0a20 2020 2020 7369 676e 616c and. signal
│ │ │ │ │ -00047ff0: 2069 7420 696d 6d65 6469 6174 656c 792e it immediately.
│ │ │ │ │ -00048000: 0a0a 7369 676e 616c 3a20 6d65 7373 6167 ..signal: messag
│ │ │ │ │ -00048010: 6554 6578 740a 2020 2020 2043 7265 6174 eText. Creat
│ │ │ │ │ -00048020: 6520 616e 2069 6e73 7461 6e63 6520 6f66 e an instance of
│ │ │ │ │ -00048030: 2074 6865 2072 6563 6569 7665 722c 2073 the receiver, s
│ │ │ │ │ -00048040: 6574 2069 7473 206d 6573 7361 6765 2074 et its message t
│ │ │ │ │ -00048050: 6578 742c 2061 6e64 0a20 2020 2020 7369 ext, and. si
│ │ │ │ │ -00048060: 676e 616c 2069 7420 696d 6d65 6469 6174 gnal it immediat
│ │ │ │ │ -00048070: 656c 792e 0a0a 1f0a 4669 6c65 3a20 6773 ely.....File: gs
│ │ │ │ │ -00048080: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ -00048090: 6465 3a20 4578 6365 7074 696f 6e20 636c de: Exception cl
│ │ │ │ │ -000480a0: 6173 732d 696e 7465 726f 7065 7261 6269 ass-interoperabi
│ │ │ │ │ -000480b0: 6c69 7479 2077 6974 6820 5472 6170 7061 lity with Trappa
│ │ │ │ │ -000480c0: 626c 6545 7665 6e74 732c 2020 4e65 7874 bleEvents, Next
│ │ │ │ │ -000480d0: 3a20 4578 6365 7074 696f 6e2d 6163 6365 : Exception-acce
│ │ │ │ │ -000480e0: 7373 696e 672c 2020 5072 6576 3a20 4578 ssing, Prev: Ex
│ │ │ │ │ -000480f0: 6365 7074 696f 6e20 636c 6173 732d 696e ception class-in
│ │ │ │ │ -00048100: 7374 616e 6365 2063 7265 6174 696f 6e2c stance creation,
│ │ │ │ │ -00048110: 2020 5570 3a20 4578 6365 7074 696f 6e0a Up: Exception.
│ │ │ │ │ -00048120: 0a31 2e37 322e 3420 4578 6365 7074 696f .1.72.4 Exceptio
│ │ │ │ │ -00048130: 6e20 636c 6173 733a 2069 6e74 6572 6f70 n class: interop
│ │ │ │ │ -00048140: 6572 6162 696c 6974 7920 7769 7468 2054 erability with T
│ │ │ │ │ -00048150: 7261 7070 6162 6c65 4576 656e 7473 0a2d rappableEvents.-
│ │ │ │ │ -00048160: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00048170: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00048180: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00048190: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 616c ------------..al
│ │ │ │ │ -000481a0: 6c45 7863 6570 7469 6f6e 7344 6f3a 2061 lExceptionsDo: a
│ │ │ │ │ -000481b0: 426c 6f63 6b0a 2020 2020 2050 7269 7661 Block. Priva
│ │ │ │ │ -000481c0: 7465 202d 2050 6173 7320 6f75 7273 656c te - Pass oursel
│ │ │ │ │ -000481d0: 7665 7320 746f 2061 426c 6f63 6b0a 0a1f ves to aBlock...
│ │ │ │ │ -000481e0: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ -000481f0: 696e 666f 2c20 204e 6f64 653a 2045 7863 info, Node: Exc
│ │ │ │ │ -00048200: 6570 7469 6f6e 2d61 6363 6573 7369 6e67 eption-accessing
│ │ │ │ │ -00048210: 2c20 204e 6578 743a 2045 7863 6570 7469 , Next: Excepti
│ │ │ │ │ -00048220: 6f6e 2d62 7569 6c74 2069 6e73 2c20 2050 on-built ins, P
│ │ │ │ │ -00048230: 7265 763a 2045 7863 6570 7469 6f6e 2063 rev: Exception c
│ │ │ │ │ -00048240: 6c61 7373 2d69 6e74 6572 6f70 6572 6162 lass-interoperab
│ │ │ │ │ -00048250: 696c 6974 7920 7769 7468 2054 7261 7070 ility with Trapp
│ │ │ │ │ -00048260: 6162 6c65 4576 656e 7473 2c20 2055 703a ableEvents, Up:
│ │ │ │ │ -00048270: 2045 7863 6570 7469 6f6e 0a0a 312e 3732 Exception..1.72
│ │ │ │ │ -00048280: 2e35 2045 7863 6570 7469 6f6e 3a20 6163 .5 Exception: ac
│ │ │ │ │ -00048290: 6365 7373 696e 670a 2d2d 2d2d 2d2d 2d2d cessing.--------
│ │ │ │ │ -000482a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000482b0: 2d2d 2d0a 0a62 6173 6963 4d65 7373 6167 ---..basicMessag
│ │ │ │ │ -000482c0: 6554 6578 740a 2020 2020 2041 6e73 7765 eText. Answe
│ │ │ │ │ -000482d0: 7220 616e 2065 7863 6570 7469 6f6e 2773 r an exception's
│ │ │ │ │ -000482e0: 206d 6573 7361 6765 2074 6578 742e 2020 message text.
│ │ │ │ │ -000482f0: 446f 206e 6f74 206f 7665 7272 6964 6520 Do not override
│ │ │ │ │ -00048300: 7468 6973 206d 6574 686f 642e 0a0a 6d65 this method...me
│ │ │ │ │ -00048310: 7373 6167 6554 6578 740a 2020 2020 2041 ssageText. A
│ │ │ │ │ -00048320: 6e73 7765 7220 616e 2065 7863 6570 7469 nswer an excepti
│ │ │ │ │ -00048330: 6f6e 2773 206d 6573 7361 6765 2074 6578 on's message tex
│ │ │ │ │ -00048340: 742e 0a0a 6d65 7373 6167 6554 6578 743a t...messageText:
│ │ │ │ │ -00048350: 2061 5374 7269 6e67 0a20 2020 2020 5365 aString. Se
│ │ │ │ │ -00048360: 7420 616e 2065 7863 6570 7469 6f6e 2773 t an exception's
│ │ │ │ │ -00048370: 206d 6573 7361 6765 2074 6578 742e 0a0a message text...
│ │ │ │ │ -00048380: 7461 670a 2020 2020 2041 6e73 7765 7220 tag. Answer
│ │ │ │ │ -00048390: 616e 2065 7863 6570 7469 6f6e 2773 2074 an exception's t
│ │ │ │ │ -000483a0: 6167 2076 616c 7565 2e20 2049 6620 6e6f ag value. If no
│ │ │ │ │ -000483b0: 7420 7370 6563 6966 6965 642c 2069 7420 t specified, it
│ │ │ │ │ -000483c0: 6973 2074 6865 2073 616d 650a 2020 2020 is the same.
│ │ │ │ │ -000483d0: 2061 7320 7468 6520 6d65 7373 6167 6520 as the message
│ │ │ │ │ -000483e0: 7465 7874 2e0a 0a74 6167 3a20 616e 4f62 text...tag: anOb
│ │ │ │ │ -000483f0: 6a65 6374 0a20 2020 2020 5365 7420 616e ject. Set an
│ │ │ │ │ -00048400: 2065 7863 6570 7469 6f6e 2773 2074 6167 exception's tag
│ │ │ │ │ -00048410: 2076 616c 7565 2e20 2049 6620 6e69 6c2c value. If nil,
│ │ │ │ │ -00048420: 2074 6865 2074 6167 2076 616c 7565 2077 the tag value w
│ │ │ │ │ -00048430: 696c 6c20 6265 2074 6865 0a20 2020 2020 ill be the.
│ │ │ │ │ -00048440: 7361 6d65 2061 7320 7468 6520 6d65 7373 same as the mess
│ │ │ │ │ -00048450: 6167 6520 7465 7874 2e0a 0a1f 0a46 696c age text.....Fil
│ │ │ │ │ -00048460: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ -00048470: 2c20 204e 6f64 653a 2045 7863 6570 7469 , Node: Excepti
│ │ │ │ │ -00048480: 6f6e 2d62 7569 6c74 2069 6e73 2c20 204e on-built ins, N
│ │ │ │ │ -00048490: 6578 743a 2045 7863 6570 7469 6f6e 2d63 ext: Exception-c
│ │ │ │ │ -000484a0: 6f6d 7061 7269 736f 6e2c 2020 5072 6576 omparison, Prev
│ │ │ │ │ -000484b0: 3a20 4578 6365 7074 696f 6e2d 6163 6365 : Exception-acce
│ │ │ │ │ -000484c0: 7373 696e 672c 2020 5570 3a20 4578 6365 ssing, Up: Exce
│ │ │ │ │ -000484d0: 7074 696f 6e0a 0a31 2e37 322e 3620 4578 ption..1.72.6 Ex
│ │ │ │ │ -000484e0: 6365 7074 696f 6e3a 2062 7569 6c74 2069 ception: built i
│ │ │ │ │ -000484f0: 6e73 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ns.-------------
│ │ │ │ │ -00048500: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------..
│ │ │ │ │ -00048510: 7265 7369 676e 616c 4173 556e 6861 6e64 resignalAsUnhand
│ │ │ │ │ -00048520: 6c65 643a 206d 6573 7361 6765 0a20 2020 led: message.
│ │ │ │ │ -00048530: 2020 5468 6973 206d 6967 6874 2073 7461 This might sta
│ │ │ │ │ -00048540: 7274 2074 6865 2064 6562 7567 6765 722e rt the debugger.
│ │ │ │ │ -00048550: 2e2e 2020 4e6f 7465 2074 6861 7420 7765 .. Note that we
│ │ │ │ │ -00048560: 2075 7365 2023 6261 7369 6350 7269 6e74 use #basicPrint
│ │ │ │ │ -00048570: 0a20 2020 2020 2763 6175 7365 2023 7072 . 'cause #pr
│ │ │ │ │ -00048580: 696e 744f 6e3a 206d 6967 6874 2069 6e76 intOn: might inv
│ │ │ │ │ -00048590: 6f6b 6520 616e 2065 7272 6f72 2e0a 0a1f oke an error....
│ │ │ │ │ -000485a0: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ -000485b0: 696e 666f 2c20 204e 6f64 653a 2045 7863 info, Node: Exc
│ │ │ │ │ -000485c0: 6570 7469 6f6e 2d63 6f6d 7061 7269 736f eption-compariso
│ │ │ │ │ -000485d0: 6e2c 2020 4e65 7874 3a20 4578 6365 7074 n, Next: Except
│ │ │ │ │ -000485e0: 696f 6e2d 636f 7079 696e 672c 2020 5072 ion-copying, Pr
│ │ │ │ │ -000485f0: 6576 3a20 4578 6365 7074 696f 6e2d 6275 ev: Exception-bu
│ │ │ │ │ -00048600: 696c 7420 696e 732c 2020 5570 3a20 4578 ilt ins, Up: Ex
│ │ │ │ │ -00048610: 6365 7074 696f 6e0a 0a31 2e37 322e 3720 ception..1.72.7
│ │ │ │ │ -00048620: 4578 6365 7074 696f 6e3a 2063 6f6d 7061 Exception: compa
│ │ │ │ │ -00048630: 7269 736f 6e0a 2d2d 2d2d 2d2d 2d2d 2d2d rison.----------
│ │ │ │ │ -00048640: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00048650: 2d2d 0a0a 3d20 616e 4f62 6a65 6374 0a20 --..= anObject.
│ │ │ │ │ -00048660: 2020 2020 416e 7377 6572 2077 6865 7468 Answer wheth
│ │ │ │ │ -00048670: 6572 2074 6865 2072 6563 6569 7665 7220 er the receiver
│ │ │ │ │ -00048680: 6973 2065 7175 616c 2074 6f20 616e 4f62 is equal to anOb
│ │ │ │ │ -00048690: 6a65 6374 2e20 2054 6869 7320 6973 2074 ject. This is t
│ │ │ │ │ -000486a0: 7275 6520 6966 0a20 2020 2020 6569 7468 rue if. eith
│ │ │ │ │ -000486b0: 6572 2074 6865 2072 6563 6569 7665 7220 er the receiver
│ │ │ │ │ -000486c0: 6f72 2069 7473 2063 6c61 7373 2061 7265 or its class are
│ │ │ │ │ -000486d0: 2074 6865 2073 616d 6520 6f62 6a65 6374 the same object
│ │ │ │ │ -000486e0: 2061 7320 616e 4f62 6a65 6374 2e0a 0a1f as anObject....
│ │ │ │ │ -000486f0: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ -00048700: 696e 666f 2c20 204e 6f64 653a 2045 7863 info, Node: Exc
│ │ │ │ │ -00048710: 6570 7469 6f6e 2d63 6f70 7969 6e67 2c20 eption-copying,
│ │ │ │ │ -00048720: 204e 6578 743a 2045 7863 6570 7469 6f6e Next: Exception
│ │ │ │ │ -00048730: 2d65 7863 6570 7469 6f6e 2064 6573 6372 -exception descr
│ │ │ │ │ -00048740: 6970 7469 6f6e 2c20 2050 7265 763a 2045 iption, Prev: E
│ │ │ │ │ -00048750: 7863 6570 7469 6f6e 2d63 6f6d 7061 7269 xception-compari
│ │ │ │ │ -00048760: 736f 6e2c 2020 5570 3a20 4578 6365 7074 son, Up: Except
│ │ │ │ │ -00048770: 696f 6e0a 0a31 2e37 322e 3820 4578 6365 ion..1.72.8 Exce
│ │ │ │ │ -00048780: 7074 696f 6e3a 2063 6f70 7969 6e67 0a2d ption: copying.-
│ │ │ │ │ -00048790: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000487a0: 2d2d 2d2d 2d2d 2d2d 0a0a 706f 7374 436f --------..postCo
│ │ │ │ │ -000487b0: 7079 0a20 2020 2020 4d6f 6469 6679 2074 py. Modify t
│ │ │ │ │ -000487c0: 6865 2072 6563 6569 7665 7220 736f 2074 he receiver so t
│ │ │ │ │ -000487d0: 6861 7420 6974 2064 6f65 7320 6e6f 7420 hat it does not
│ │ │ │ │ -000487e0: 7265 6665 7220 746f 2061 6e79 2069 6e73 refer to any ins
│ │ │ │ │ -000487f0: 7461 6e74 6961 7465 640a 2020 2020 2065 tantiated. e
│ │ │ │ │ -00048800: 7863 6570 7469 6f6e 2068 616e 646c 6572 xception handler
│ │ │ │ │ -00048810: 2e0a 0a1f 0a46 696c 653a 2067 7374 2d62 .....File: gst-b
│ │ │ │ │ -00048820: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ -00048830: 2045 7863 6570 7469 6f6e 2d65 7863 6570 Exception-excep
│ │ │ │ │ -00048840: 7469 6f6e 2064 6573 6372 6970 7469 6f6e tion description
│ │ │ │ │ -00048850: 2c20 204e 6578 743a 2045 7863 6570 7469 , Next: Excepti
│ │ │ │ │ -00048860: 6f6e 2d65 7863 6570 7469 6f6e 2068 616e on-exception han
│ │ │ │ │ -00048870: 646c 696e 672c 2020 5072 6576 3a20 4578 dling, Prev: Ex
│ │ │ │ │ -00048880: 6365 7074 696f 6e2d 636f 7079 696e 672c ception-copying,
│ │ │ │ │ -00048890: 2020 5570 3a20 4578 6365 7074 696f 6e0a Up: Exception.
│ │ │ │ │ -000488a0: 0a31 2e37 322e 3920 4578 6365 7074 696f .1.72.9 Exceptio
│ │ │ │ │ -000488b0: 6e3a 2065 7863 6570 7469 6f6e 2064 6573 n: exception des
│ │ │ │ │ -000488c0: 6372 6970 7469 6f6e 0a2d 2d2d 2d2d 2d2d cription.-------
│ │ │ │ │ -000488d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000488e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000488f0: 0a0a 6465 6661 756c 7441 6374 696f 6e0a ..defaultAction.
│ │ │ │ │ -00048900: 2020 2020 2045 7865 6375 7465 2074 6865 Execute the
│ │ │ │ │ -00048910: 2064 6566 6175 6c74 2061 6374 696f 6e20 default action
│ │ │ │ │ -00048920: 7468 6174 2069 7320 6174 7461 6368 6564 that is attached
│ │ │ │ │ -00048930: 2074 6f20 7468 6520 7265 6365 6976 6572 to the receiver
│ │ │ │ │ -00048940: 2e0a 0a64 6573 6372 6970 7469 6f6e 0a20 ...description.
│ │ │ │ │ -00048950: 2020 2020 416e 7377 6572 2061 2074 6578 Answer a tex
│ │ │ │ │ -00048960: 7475 616c 2064 6573 6372 6970 7469 6f6e tual description
│ │ │ │ │ -00048970: 206f 6620 7468 6520 6578 6365 7074 696f of the exceptio
│ │ │ │ │ -00048980: 6e2e 0a0a 6973 5265 7375 6d61 626c 650a n...isResumable.
│ │ │ │ │ -00048990: 2020 2020 2041 6e73 7765 7220 7472 7565 Answer true
│ │ │ │ │ -000489a0: 2e20 2045 7863 6570 7469 6f6e 7320 6172 . Exceptions ar
│ │ │ │ │ -000489b0: 6520 6279 2064 6566 6175 6c74 2072 6573 e by default res
│ │ │ │ │ -000489c0: 756d 6162 6c65 2e0a 0a1f 0a46 696c 653a umable.....File:
│ │ │ │ │ -000489d0: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ -000489e0: 204e 6f64 653a 2045 7863 6570 7469 6f6e Node: Exception
│ │ │ │ │ -000489f0: 2d65 7863 6570 7469 6f6e 2068 616e 646c -exception handl
│ │ │ │ │ -00048a00: 696e 672c 2020 4e65 7874 3a20 4578 6365 ing, Next: Exce
│ │ │ │ │ -00048a10: 7074 696f 6e2d 6578 6365 7074 696f 6e20 ption-exception
│ │ │ │ │ -00048a20: 7369 676e 616c 696e 672c 2020 5072 6576 signaling, Prev
│ │ │ │ │ -00048a30: 3a20 4578 6365 7074 696f 6e2d 6578 6365 : Exception-exce
│ │ │ │ │ -00048a40: 7074 696f 6e20 6465 7363 7269 7074 696f ption descriptio
│ │ │ │ │ -00048a50: 6e2c 2020 5570 3a20 4578 6365 7074 696f n, Up: Exceptio
│ │ │ │ │ -00048a60: 6e0a 0a31 2e37 322e 3130 2045 7863 6570 n..1.72.10 Excep
│ │ │ │ │ -00048a70: 7469 6f6e 3a20 6578 6365 7074 696f 6e20 tion: exception
│ │ │ │ │ -00048a80: 6861 6e64 6c69 6e67 0a2d 2d2d 2d2d 2d2d handling.-------
│ │ │ │ │ -00048a90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00048aa0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------..
│ │ │ │ │ -00048ab0: 636f 6e74 6578 740a 2020 2020 2052 6574 context. Ret
│ │ │ │ │ -00048ac0: 7572 6e20 7468 6520 6578 6563 7574 696f urn the executio
│ │ │ │ │ -00048ad0: 6e20 636f 6e74 6578 7420 666f 7220 7468 n context for th
│ │ │ │ │ -00048ae0: 6520 236f 6e3a 646f 3a20 736e 6970 7065 e #on:do: snippe
│ │ │ │ │ -00048af0: 740a 0a69 734e 6573 7465 640a 2020 2020 t..isNested.
│ │ │ │ │ -00048b00: 2041 6e73 7765 7220 7768 6574 6865 7220 Answer whether
│ │ │ │ │ -00048b10: 7468 6520 6375 7272 656e 7420 6578 6365 the current exce
│ │ │ │ │ -00048b20: 7074 696f 6e20 6861 6e64 6c65 7220 6973 ption handler is
│ │ │ │ │ -00048b30: 2077 6974 6869 6e20 7468 6520 7363 6f70 within the scop
│ │ │ │ │ -00048b40: 6520 6f66 0a20 2020 2020 616e 6f74 6865 e of. anothe
│ │ │ │ │ -00048b50: 7220 6861 6e64 6c65 7220 666f 7220 7468 r handler for th
│ │ │ │ │ -00048b60: 6520 7361 6d65 2065 7863 6570 7469 6f6e e same exception
│ │ │ │ │ -00048b70: 2e0a 0a6f 7574 6572 0a20 2020 2020 5261 ...outer. Ra
│ │ │ │ │ -00048b80: 6973 6520 7468 6520 6578 6365 7074 696f ise the exceptio
│ │ │ │ │ -00048b90: 6e20 7468 6174 2069 6e73 7461 6e74 6961 n that instantia
│ │ │ │ │ -00048ba0: 7465 6420 7468 6520 7265 6365 6976 6572 ted the receiver
│ │ │ │ │ -00048bb0: 2c20 7061 7373 696e 6720 7468 650a 2020 , passing the.
│ │ │ │ │ -00048bc0: 2020 2073 616d 6520 7061 7261 6d65 7465 same paramete
│ │ │ │ │ -00048bd0: 7273 2e20 2049 6620 7468 6520 7265 6365 rs. If the rece
│ │ │ │ │ -00048be0: 6976 6572 2069 7320 7265 7375 6d61 626c iver is resumabl
│ │ │ │ │ -00048bf0: 6520 616e 6420 7468 6520 6576 616c 7561 e and the evalua
│ │ │ │ │ -00048c00: 7465 640a 2020 2020 2065 7863 6570 7469 ted. excepti
│ │ │ │ │ -00048c10: 6f6e 2061 6374 696f 6e20 7265 7375 6d65 on action resume
│ │ │ │ │ -00048c20: 7320 7468 656e 2074 6865 2072 6573 756c s then the resul
│ │ │ │ │ -00048c30: 7420 7265 7475 726e 6564 2066 726f 6d20 t returned from
│ │ │ │ │ -00048c40: 236f 7574 6572 2077 696c 6c0a 2020 2020 #outer will.
│ │ │ │ │ -00048c50: 2062 6520 7468 6520 7265 7375 6d70 7469 be the resumpti
│ │ │ │ │ -00048c60: 6f6e 2076 616c 7565 206f 6620 7468 6520 on value of the
│ │ │ │ │ -00048c70: 6576 616c 7561 7465 6420 6578 6365 7074 evaluated except
│ │ │ │ │ -00048c80: 696f 6e20 6163 7469 6f6e 2e20 2049 6620 ion action. If
│ │ │ │ │ -00048c90: 7468 650a 2020 2020 2072 6563 6569 7665 the. receive
│ │ │ │ │ -00048ca0: 7220 6973 206e 6f74 2072 6573 756d 6162 r is not resumab
│ │ │ │ │ -00048cb0: 6c65 206f 7220 6966 2074 6865 2065 7863 le or if the exc
│ │ │ │ │ -00048cc0: 6570 7469 6f6e 2061 6374 696f 6e20 646f eption action do
│ │ │ │ │ -00048cd0: 6573 206e 6f74 0a20 2020 2020 7265 7375 es not. resu
│ │ │ │ │ -00048ce0: 6d65 2074 6865 6e20 7468 6973 206d 6573 me then this mes
│ │ │ │ │ -00048cf0: 7361 6765 2077 696c 6c20 6e6f 7420 7265 sage will not re
│ │ │ │ │ -00048d00: 7475 726e 2c20 616e 6420 236f 7574 6572 turn, and #outer
│ │ │ │ │ -00048d10: 2077 696c 6c20 6265 0a20 2020 2020 6571 will be. eq
│ │ │ │ │ -00048d20: 7569 7661 6c65 6e74 2074 6f20 2370 6173 uivalent to #pas
│ │ │ │ │ -00048d30: 732e 0a0a 7061 7373 0a20 2020 2020 5969 s...pass. Yi
│ │ │ │ │ -00048d40: 656c 6420 636f 6e74 726f 6c20 746f 2074 eld control to t
│ │ │ │ │ -00048d50: 6865 2065 6e63 6c6f 7369 6e67 2065 7863 he enclosing exc
│ │ │ │ │ -00048d60: 6570 7469 6f6e 2061 6374 696f 6e20 666f eption action fo
│ │ │ │ │ -00048d70: 7220 7468 6520 7265 6365 6976 6572 2e0a r the receiver..
│ │ │ │ │ -00048d80: 2020 2020 2053 696d 696c 6172 2074 6f20 Similar to
│ │ │ │ │ -00048d90: 236f 7574 6572 2c20 6275 7420 636f 6e74 #outer, but cont
│ │ │ │ │ -00048da0: 726f 6c20 646f 6573 206e 6f74 2072 6574 rol does not ret
│ │ │ │ │ -00048db0: 7572 6e20 746f 2074 6865 2063 7572 7265 urn to the curre
│ │ │ │ │ -00048dc0: 6e74 6c79 0a20 2020 2020 6163 7469 7665 ntly. active
│ │ │ │ │ -00048dd0: 2065 7863 6570 7469 6f6e 2068 616e 646c exception handl
│ │ │ │ │ -00048de0: 6572 2e0a 0a72 6573 6967 6e61 6c41 733a er...resignalAs:
│ │ │ │ │ -00048df0: 2072 6570 6c61 6365 6d65 6e74 4578 6365 replacementExce
│ │ │ │ │ -00048e00: 7074 696f 6e0a 2020 2020 2052 6569 6e73 ption. Reins
│ │ │ │ │ -00048e10: 7461 7465 2061 6c6c 2068 616e 646c 6572 tate all handler
│ │ │ │ │ -00048e20: 7320 616e 6420 6578 6563 7574 6520 7468 s and execute th
│ │ │ │ │ -00048e30: 6520 6861 6e64 6c65 7220 666f 720a 2020 e handler for.
│ │ │ │ │ -00048e40: 2020 2027 7265 706c 6163 656d 656e 7445 'replacementE
│ │ │ │ │ -00048e50: 7863 6570 7469 6f6e 273b 2063 6f6e 7472 xception'; contr
│ │ │ │ │ -00048e60: 6f6c 2064 6f65 7320 6e6f 7420 7265 7475 ol does not retu
│ │ │ │ │ -00048e70: 726e 2074 6f20 7468 6520 6375 7272 656e rn to the curren
│ │ │ │ │ -00048e80: 746c 790a 2020 2020 2061 6374 6976 6520 tly. active
│ │ │ │ │ -00048e90: 6578 6365 7074 696f 6e20 6861 6e64 6c65 exception handle
│ │ │ │ │ -00048ea0: 722e 2020 5468 6520 6e65 7720 5369 676e r. The new Sign
│ │ │ │ │ -00048eb0: 616c 206f 626a 6563 7420 7468 6174 2069 al object that i
│ │ │ │ │ -00048ec0: 7320 6372 6561 7465 640a 2020 2020 2068 s created. h
│ │ │ │ │ -00048ed0: 6173 2074 6865 2073 616d 6520 636f 6e74 as the same cont
│ │ │ │ │ -00048ee0: 656e 7473 2061 7320 7468 6520 7265 6365 ents as the rece
│ │ │ │ │ -00048ef0: 6976 6572 2028 7468 6973 206d 6967 6874 iver (this might
│ │ │ │ │ -00048f00: 206f 7220 6e6f 7420 6265 2063 6f72 7265 or not be corre
│ │ │ │ │ -00048f10: 6374 0a20 2020 2020 2d20 6966 2069 7420 ct. - if it
│ │ │ │ │ -00048f20: 6973 6e27 7420 796f 7520 6361 6e20 7573 isn't you can us
│ │ │ │ │ -00048f30: 6520 616e 2069 6469 6f6d 2073 7563 6820 e an idiom such
│ │ │ │ │ -00048f40: 6173 2027 7369 6720 7265 7472 7955 7369 as 'sig retryUsi
│ │ │ │ │ -00048f50: 6e67 3a20 5b0a 2020 2020 2072 6570 6c61 ng: [. repla
│ │ │ │ │ -00048f60: 6365 6d65 6e74 4578 6365 7074 696f 6e20 cementException
│ │ │ │ │ -00048f70: 7369 676e 616c 205d 290a 0a72 6573 756d signal ])..resum
│ │ │ │ │ -00048f80: 650a 2020 2020 2049 6620 7468 6520 6578 e. If the ex
│ │ │ │ │ -00048f90: 6365 7074 696f 6e20 6973 2072 6573 756d ception is resum
│ │ │ │ │ -00048fa0: 6162 6c65 2c20 7265 7375 6d65 2074 6865 able, resume the
│ │ │ │ │ -00048fb0: 2065 7865 6375 7469 6f6e 206f 6620 7468 execution of th
│ │ │ │ │ -00048fc0: 6520 626c 6f63 6b0a 2020 2020 2074 6861 e block. tha
│ │ │ │ │ -00048fd0: 7420 7261 6973 6564 2074 6865 2065 7863 t raised the exc
│ │ │ │ │ -00048fe0: 6570 7469 6f6e 3b20 7468 6520 6d65 7468 eption; the meth
│ │ │ │ │ -00048ff0: 6f64 2074 6861 7420 7761 7320 7573 6564 od that was used
│ │ │ │ │ -00049000: 2074 6f20 7369 676e 616c 2074 6865 0a20 to signal the.
│ │ │ │ │ -00049010: 2020 2020 6578 6365 7074 696f 6e20 7769 exception wi
│ │ │ │ │ -00049020: 6c6c 2061 6e73 7765 7220 7468 6520 7265 ll answer the re
│ │ │ │ │ -00049030: 6365 6976 6572 2e20 2055 7365 2074 6869 ceiver. Use thi
│ │ │ │ │ -00049040: 7320 6d65 7468 6f64 2049 4620 414e 4420 s method IF AND
│ │ │ │ │ -00049050: 4f4e 4c59 2049 460a 2020 2020 2079 6f75 ONLY IF. you
│ │ │ │ │ -00049060: 206b 6e6f 7720 7768 6f20 6361 7573 6564 know who caused
│ │ │ │ │ -00049070: 2074 6865 2065 7863 6570 7469 6f6e 2061 the exception a
│ │ │ │ │ -00049080: 6e64 2069 6620 6974 2069 7320 706f 7373 nd if it is poss
│ │ │ │ │ -00049090: 6962 6c65 2074 6f20 7265 7375 6d65 0a20 ible to resume.
│ │ │ │ │ -000490a0: 2020 2020 6974 2069 6e20 7468 6174 2070 it in that p
│ │ │ │ │ -000490b0: 6172 7469 6375 6c61 7220 6361 7365 0a0a articular case..
│ │ │ │ │ -000490c0: 7265 7375 6d65 3a20 616e 4f62 6a65 6374 resume: anObject
│ │ │ │ │ -000490d0: 0a20 2020 2020 4966 2074 6865 2065 7863 . If the exc
│ │ │ │ │ -000490e0: 6570 7469 6f6e 2069 7320 7265 7375 6d61 eption is resuma
│ │ │ │ │ -000490f0: 626c 652c 2072 6573 756d 6520 7468 6520 ble, resume the
│ │ │ │ │ -00049100: 6578 6563 7574 696f 6e20 6f66 2074 6865 execution of the
│ │ │ │ │ -00049110: 2062 6c6f 636b 0a20 2020 2020 7468 6174 block. that
│ │ │ │ │ -00049120: 2072 6169 7365 6420 7468 6520 6578 6365 raised the exce
│ │ │ │ │ -00049130: 7074 696f 6e3b 2074 6865 206d 6574 686f ption; the metho
│ │ │ │ │ -00049140: 6420 7468 6174 2077 6173 2075 7365 6420 d that was used
│ │ │ │ │ -00049150: 746f 2073 6967 6e61 6c20 7468 650a 2020 to signal the.
│ │ │ │ │ -00049160: 2020 2065 7863 6570 7469 6f6e 2077 696c exception wil
│ │ │ │ │ -00049170: 6c20 616e 7377 6572 2061 6e4f 626a 6563 l answer anObjec
│ │ │ │ │ -00049180: 742e 2020 5573 6520 7468 6973 206d 6574 t. Use this met
│ │ │ │ │ -00049190: 686f 6420 4946 2041 4e44 204f 4e4c 5920 hod IF AND ONLY
│ │ │ │ │ -000491a0: 4946 2079 6f75 0a20 2020 2020 6b6e 6f77 IF you. know
│ │ │ │ │ -000491b0: 2077 686f 2063 6175 7365 6420 7468 6520 who caused the
│ │ │ │ │ -000491c0: 6578 6365 7074 696f 6e20 616e 6420 6966 exception and if
│ │ │ │ │ -000491d0: 2069 7420 6973 2070 6f73 7369 626c 6520 it is possible
│ │ │ │ │ -000491e0: 746f 2072 6573 756d 6520 6974 2069 6e0a to resume it in.
│ │ │ │ │ -000491f0: 2020 2020 2074 6861 7420 7061 7274 6963 that partic
│ │ │ │ │ -00049200: 756c 6172 2063 6173 650a 0a72 6574 7279 ular case..retry
│ │ │ │ │ -00049210: 0a20 2020 2020 5265 2d65 7865 6375 7465 . Re-execute
│ │ │ │ │ -00049220: 2074 6865 2072 6563 6569 7665 7220 6f66 the receiver of
│ │ │ │ │ -00049230: 2074 6865 2023 6f6e 3a64 6f3a 206d 6573 the #on:do: mes
│ │ │ │ │ -00049240: 7361 6765 2e20 2041 6c6c 2068 616e 646c sage. All handl
│ │ │ │ │ -00049250: 6572 7320 6172 650a 2020 2020 2072 6569 ers are. rei
│ │ │ │ │ -00049260: 6e73 7461 7465 643a 2077 6174 6368 206f nstated: watch o
│ │ │ │ │ -00049270: 7574 2c20 7468 6973 2063 616e 2065 6173 ut, this can eas
│ │ │ │ │ -00049280: 696c 7920 6361 7573 6520 616e 2069 6e66 ily cause an inf
│ │ │ │ │ -00049290: 696e 6974 6520 6c6f 6f70 2e0a 0a72 6574 inite loop...ret
│ │ │ │ │ -000492a0: 7279 5573 696e 673a 2061 426c 6f63 6b0a ryUsing: aBlock.
│ │ │ │ │ -000492b0: 2020 2020 2045 7865 6375 7465 2061 426c Execute aBl
│ │ │ │ │ -000492c0: 6f63 6b20 7265 696e 7374 6174 696e 6720 ock reinstating
│ │ │ │ │ -000492d0: 616c 6c20 6861 6e64 6c65 7273 2c20 616e all handlers, an
│ │ │ │ │ -000492e0: 6420 7265 7475 726e 2069 7473 2072 6573 d return its res
│ │ │ │ │ -000492f0: 756c 7420 6672 6f6d 0a20 2020 2020 7468 ult from. th
│ │ │ │ │ -00049300: 6520 2373 6967 6e61 6c20 6d65 7468 6f64 e #signal method
│ │ │ │ │ -00049310: 2e0a 0a72 6574 7572 6e0a 2020 2020 2045 ...return. E
│ │ │ │ │ -00049320: 7869 7420 7468 6520 236f 6e3a 646f 3a20 xit the #on:do:
│ │ │ │ │ -00049330: 736e 6970 7065 742c 2061 6e73 7765 7269 snippet, answeri
│ │ │ │ │ -00049340: 6e67 206e 696c 2074 6f20 6974 7320 6361 ng nil to its ca
│ │ │ │ │ -00049350: 6c6c 6572 2e0a 0a72 6574 7572 6e3a 2061 ller...return: a
│ │ │ │ │ -00049360: 6e4f 626a 6563 740a 2020 2020 2045 7869 nObject. Exi
│ │ │ │ │ -00049370: 7420 7468 6520 236f 6e3a 646f 3a20 736e t the #on:do: sn
│ │ │ │ │ -00049380: 6970 7065 742c 2061 6e73 7765 7269 6e67 ippet, answering
│ │ │ │ │ -00049390: 2061 6e4f 626a 6563 7420 746f 2069 7473 anObject to its
│ │ │ │ │ -000493a0: 2063 616c 6c65 722e 0a0a 1f0a 4669 6c65 caller.....File
│ │ │ │ │ -000493b0: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ -000493c0: 2020 4e6f 6465 3a20 4578 6365 7074 696f Node: Exceptio
│ │ │ │ │ -000493d0: 6e2d 6578 6365 7074 696f 6e20 7369 676e n-exception sign
│ │ │ │ │ -000493e0: 616c 696e 672c 2020 4e65 7874 3a20 4578 aling, Next: Ex
│ │ │ │ │ -000493f0: 6365 7074 696f 6e2d 7374 696c 6c20 756e ception-still un
│ │ │ │ │ -00049400: 636c 6173 7369 6669 6564 2c20 2050 7265 classified, Pre
│ │ │ │ │ -00049410: 763a 2045 7863 6570 7469 6f6e 2d65 7863 v: Exception-exc
│ │ │ │ │ -00049420: 6570 7469 6f6e 2068 616e 646c 696e 672c eption handling,
│ │ │ │ │ -00049430: 2020 5570 3a20 4578 6365 7074 696f 6e0a Up: Exception.
│ │ │ │ │ -00049440: 0a31 2e37 322e 3131 2045 7863 6570 7469 .1.72.11 Excepti
│ │ │ │ │ -00049450: 6f6e 3a20 6578 6365 7074 696f 6e20 7369 on: exception si
│ │ │ │ │ -00049460: 676e 616c 696e 670a 2d2d 2d2d 2d2d 2d2d gnaling.--------
│ │ │ │ │ -00049470: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00049480: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------..
│ │ │ │ │ -00049490: 7369 676e 616c 0a20 2020 2020 5261 6973 signal. Rais
│ │ │ │ │ -000494a0: 6520 7468 6520 6578 6365 7074 696f 6e61 e the exceptiona
│ │ │ │ │ -000494b0: 6c20 6576 656e 7420 7265 7072 6573 656e l event represen
│ │ │ │ │ -000494c0: 7465 6420 6279 2074 6865 2072 6563 6569 ted by the recei
│ │ │ │ │ -000494d0: 7665 720a 0a73 6967 6e61 6c3a 206d 6573 ver..signal: mes
│ │ │ │ │ -000494e0: 7361 6765 5465 7874 0a20 2020 2020 5261 sageText. Ra
│ │ │ │ │ -000494f0: 6973 6520 7468 6520 6578 6365 7074 696f ise the exceptio
│ │ │ │ │ -00049500: 6e61 6c20 6576 656e 7420 7265 7072 6573 nal event repres
│ │ │ │ │ -00049510: 656e 7465 6420 6279 2074 6865 2072 6563 ented by the rec
│ │ │ │ │ -00049520: 6569 7665 722c 2073 6574 7469 6e67 0a20 eiver, setting.
│ │ │ │ │ -00049530: 2020 2020 6974 7320 6d65 7373 6167 6520 its message
│ │ │ │ │ -00049540: 7465 7874 2074 6f20 6d65 7373 6167 6554 text to messageT
│ │ │ │ │ -00049550: 6578 742e 0a0a ext...
│ │ │ │ │ +00041f90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a73 636f -----------..sco
│ │ │ │ │ +00041fa0: 7065 4469 6374 696f 6e61 7279 0a20 2020 peDictionary.
│ │ │ │ │ +00041fb0: 2020 416e 7377 6572 2074 6865 2064 6963 Answer the dic
│ │ │ │ │ +00041fc0: 7469 6f6e 6172 7920 7468 6174 2069 7320 tionary that is
│ │ │ │ │ +00041fd0: 7573 6564 2077 6865 6e20 7468 6520 7265 used when the re
│ │ │ │ │ +00041fe0: 6365 6976 6572 2069 7320 6265 666f 7265 ceiver is before
│ │ │ │ │ +00041ff0: 2061 0a20 2020 2020 7065 7269 6f64 2069 a. period i
│ │ │ │ │ +00042000: 6e20 536d 616c 6c74 616c 6b20 736f 7572 n Smalltalk sour
│ │ │ │ │ +00042010: 6365 2063 6f64 652e 0a0a 0a1f 0a46 696c ce code......Fil
│ │ │ │ │ +00042020: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ +00042030: 2c20 204e 6f64 653a 2044 6963 7469 6f6e , Node: Diction
│ │ │ │ │ +00042040: 6172 792d 6469 6374 696f 6e61 7279 2065 ary-dictionary e
│ │ │ │ │ +00042050: 6e75 6d65 7261 7469 6e67 2c20 204e 6578 numerating, Nex
│ │ │ │ │ +00042060: 743a 2044 6963 7469 6f6e 6172 792d 6469 t: Dictionary-di
│ │ │ │ │ +00042070: 6374 696f 6e61 7279 2072 656d 6f76 696e ctionary removin
│ │ │ │ │ +00042080: 672c 2020 5072 6576 3a20 4469 6374 696f g, Prev: Dictio
│ │ │ │ │ +00042090: 6e61 7279 2d63 6f6d 7069 6c61 7469 6f6e nary-compilation
│ │ │ │ │ +000420a0: 2c20 2055 703a 2044 6963 7469 6f6e 6172 , Up: Dictionar
│ │ │ │ │ +000420b0: 790a 0a31 2e36 342e 3520 4469 6374 696f y..1.64.5 Dictio
│ │ │ │ │ +000420c0: 6e61 7279 3a20 6469 6374 696f 6e61 7279 nary: dictionary
│ │ │ │ │ +000420d0: 2065 6e75 6d65 7261 7469 6e67 0a2d 2d2d enumerating.---
│ │ │ │ │ +000420e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000420f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00042100: 2d2d 2d2d 2d2d 0a0a 6173 736f 6369 6174 ------..associat
│ │ │ │ │ +00042110: 696f 6e73 446f 3a20 6142 6c6f 636b 0a20 ionsDo: aBlock.
│ │ │ │ │ +00042120: 2020 2020 5061 7373 2065 6163 6820 6173 Pass each as
│ │ │ │ │ +00042130: 736f 6369 6174 696f 6e20 696e 2074 6865 sociation in the
│ │ │ │ │ +00042140: 2064 6963 7469 6f6e 6172 7920 746f 2061 dictionary to a
│ │ │ │ │ +00042150: 426c 6f63 6b0a 0a63 6f6c 6c65 6374 3a20 Block..collect:
│ │ │ │ │ +00042160: 6142 6c6f 636b 0a20 2020 2020 416e 7377 aBlock. Answ
│ │ │ │ │ +00042170: 6572 2061 206e 6577 2064 6963 7469 6f6e er a new diction
│ │ │ │ │ +00042180: 6172 7920 7768 6572 6520 7468 6520 6b65 ary where the ke
│ │ │ │ │ +00042190: 7973 2061 7265 2074 6865 2073 616d 6520 ys are the same
│ │ │ │ │ +000421a0: 616e 6420 7468 6520 7661 6c75 6573 0a20 and the values.
│ │ │ │ │ +000421b0: 2020 2020 6172 6520 6f62 7461 696e 6564 are obtained
│ │ │ │ │ +000421c0: 2062 7920 7061 7373 696e 6720 6561 6368 by passing each
│ │ │ │ │ +000421d0: 2076 616c 7565 2074 6f20 6142 6c6f 636b value to aBlock
│ │ │ │ │ +000421e0: 2061 6e64 2063 6f6c 6c65 6374 696e 6720 and collecting
│ │ │ │ │ +000421f0: 7468 650a 2020 2020 2072 6574 7572 6e20 the. return
│ │ │ │ │ +00042200: 7661 6c75 6573 0a0a 646f 3a20 6142 6c6f values..do: aBlo
│ │ │ │ │ +00042210: 636b 0a20 2020 2020 5061 7373 2065 6163 ck. Pass eac
│ │ │ │ │ +00042220: 6820 7661 6c75 6520 696e 2074 6865 2064 h value in the d
│ │ │ │ │ +00042230: 6963 7469 6f6e 6172 7920 746f 2061 426c ictionary to aBl
│ │ │ │ │ +00042240: 6f63 6b0a 0a6b 6579 7341 6e64 5661 6c75 ock..keysAndValu
│ │ │ │ │ +00042250: 6573 446f 3a20 6142 6c6f 636b 0a20 2020 esDo: aBlock.
│ │ │ │ │ +00042260: 2020 5061 7373 2065 6163 6820 6b65 792f Pass each key/
│ │ │ │ │ +00042270: 7661 6c75 6520 7061 6972 2069 6e20 7468 value pair in th
│ │ │ │ │ +00042280: 6520 6469 6374 696f 6e61 7279 2061 7320 e dictionary as
│ │ │ │ │ +00042290: 7477 6f20 6469 7374 696e 6374 0a20 2020 two distinct.
│ │ │ │ │ +000422a0: 2020 7061 7261 6d65 7465 7273 2074 6f20 parameters to
│ │ │ │ │ +000422b0: 6142 6c6f 636b 0a0a 6b65 7973 446f 3a20 aBlock..keysDo:
│ │ │ │ │ +000422c0: 6142 6c6f 636b 0a20 2020 2020 5061 7373 aBlock. Pass
│ │ │ │ │ +000422d0: 2065 6163 6820 6b65 7920 696e 2074 6865 each key in the
│ │ │ │ │ +000422e0: 2064 6963 7469 6f6e 6172 7920 746f 2061 dictionary to a
│ │ │ │ │ +000422f0: 426c 6f63 6b0a 0a72 656a 6563 743a 2061 Block..reject: a
│ │ │ │ │ +00042300: 426c 6f63 6b0a 2020 2020 2041 6e73 7765 Block. Answe
│ │ │ │ │ +00042310: 7220 6120 6e65 7720 6469 6374 696f 6e61 r a new dictiona
│ │ │ │ │ +00042320: 7279 2063 6f6e 7461 696e 696e 6720 7468 ry containing th
│ │ │ │ │ +00042330: 6520 6b65 792f 7661 6c75 6520 7061 6972 e key/value pair
│ │ │ │ │ +00042340: 7320 666f 7220 7768 6963 680a 2020 2020 s for which.
│ │ │ │ │ +00042350: 2061 426c 6f63 6b20 7265 7475 726e 7320 aBlock returns
│ │ │ │ │ +00042360: 6661 6c73 652e 2061 426c 6f63 6b20 6f6e false. aBlock on
│ │ │ │ │ +00042370: 6c79 2072 6563 6569 7665 7320 7468 6520 ly receives the
│ │ │ │ │ +00042380: 7661 6c75 6520 7061 7274 206f 6620 7468 value part of th
│ │ │ │ │ +00042390: 650a 2020 2020 2070 6169 7273 2e0a 0a73 e. pairs...s
│ │ │ │ │ +000423a0: 656c 6563 743a 2061 426c 6f63 6b0a 2020 elect: aBlock.
│ │ │ │ │ +000423b0: 2020 2041 6e73 7765 7220 6120 6e65 7720 Answer a new
│ │ │ │ │ +000423c0: 6469 6374 696f 6e61 7279 2063 6f6e 7461 dictionary conta
│ │ │ │ │ +000423d0: 696e 696e 6720 7468 6520 6b65 792f 7661 ining the key/va
│ │ │ │ │ +000423e0: 6c75 6520 7061 6972 7320 666f 7220 7768 lue pairs for wh
│ │ │ │ │ +000423f0: 6963 680a 2020 2020 2061 426c 6f63 6b20 ich. aBlock
│ │ │ │ │ +00042400: 7265 7475 726e 7320 7472 7565 2e20 6142 returns true. aB
│ │ │ │ │ +00042410: 6c6f 636b 206f 6e6c 7920 7265 6365 6976 lock only receiv
│ │ │ │ │ +00042420: 6573 2074 6865 2076 616c 7565 2070 6172 es the value par
│ │ │ │ │ +00042430: 7420 6f66 2074 6865 0a20 2020 2020 7061 t of the. pa
│ │ │ │ │ +00042440: 6972 732e 0a0a 0a1f 0a46 696c 653a 2067 irs......File: g
│ │ │ │ │ +00042450: 7374 2d62 6173 652e 696e 666f 2c20 204e st-base.info, N
│ │ │ │ │ +00042460: 6f64 653a 2044 6963 7469 6f6e 6172 792d ode: Dictionary-
│ │ │ │ │ +00042470: 6469 6374 696f 6e61 7279 2072 656d 6f76 dictionary remov
│ │ │ │ │ +00042480: 696e 672c 2020 4e65 7874 3a20 4469 6374 ing, Next: Dict
│ │ │ │ │ +00042490: 696f 6e61 7279 2d64 6963 7469 6f6e 6172 ionary-dictionar
│ │ │ │ │ +000424a0: 7920 7465 7374 696e 672c 2020 5072 6576 y testing, Prev
│ │ │ │ │ +000424b0: 3a20 4469 6374 696f 6e61 7279 2d64 6963 : Dictionary-dic
│ │ │ │ │ +000424c0: 7469 6f6e 6172 7920 656e 756d 6572 6174 tionary enumerat
│ │ │ │ │ +000424d0: 696e 672c 2020 5570 3a20 4469 6374 696f ing, Up: Dictio
│ │ │ │ │ +000424e0: 6e61 7279 0a0a 312e 3634 2e36 2044 6963 nary..1.64.6 Dic
│ │ │ │ │ +000424f0: 7469 6f6e 6172 793a 2064 6963 7469 6f6e tionary: diction
│ │ │ │ │ +00042500: 6172 7920 7265 6d6f 7669 6e67 0a2d 2d2d ary removing.---
│ │ │ │ │ +00042510: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00042520: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00042530: 2d2d 2d0a 0a72 656d 6f76 653a 2061 6e41 ---..remove: anA
│ │ │ │ │ +00042540: 7373 6f63 6961 7469 6f6e 0a20 2020 2020 ssociation.
│ │ │ │ │ +00042550: 5265 6d6f 7665 2061 6e41 7373 6f63 6961 Remove anAssocia
│ │ │ │ │ +00042560: 7469 6f6e 2773 206b 6579 2066 726f 6d20 tion's key from
│ │ │ │ │ +00042570: 7468 6520 6469 6374 696f 6e61 7279 0a0a the dictionary..
│ │ │ │ │ +00042580: 7265 6d6f 7665 3a20 616e 4173 736f 6369 remove: anAssoci
│ │ │ │ │ +00042590: 6174 696f 6e20 6966 4162 7365 6e74 3a20 ation ifAbsent:
│ │ │ │ │ +000425a0: 6142 6c6f 636b 0a20 2020 2020 5265 6d6f aBlock. Remo
│ │ │ │ │ +000425b0: 7665 2061 6e41 7373 6f63 6961 7469 6f6e ve anAssociation
│ │ │ │ │ +000425c0: 2773 206b 6579 2066 726f 6d20 7468 6520 's key from the
│ │ │ │ │ +000425d0: 6469 6374 696f 6e61 7279 0a0a 7265 6d6f dictionary..remo
│ │ │ │ │ +000425e0: 7665 416c 6c4b 6579 733a 206b 6579 730a veAllKeys: keys.
│ │ │ │ │ +000425f0: 2020 2020 2052 656d 6f76 6520 616c 6c20 Remove all
│ │ │ │ │ +00042600: 7468 6520 6b65 7973 2069 6e20 6b65 7973 the keys in keys
│ │ │ │ │ +00042610: 2c20 7769 7468 6f75 7420 7261 6973 696e , without raisin
│ │ │ │ │ +00042620: 6720 616e 7920 6572 726f 7273 0a0a 7265 g any errors..re
│ │ │ │ │ +00042630: 6d6f 7665 416c 6c4b 6579 733a 206b 6579 moveAllKeys: key
│ │ │ │ │ +00042640: 7320 6966 4162 7365 6e74 3a20 6142 6c6f s ifAbsent: aBlo
│ │ │ │ │ +00042650: 636b 0a20 2020 2020 5265 6d6f 7665 2061 ck. Remove a
│ │ │ │ │ +00042660: 6c6c 2074 6865 206b 6579 7320 696e 206b ll the keys in k
│ │ │ │ │ +00042670: 6579 732c 2070 6173 7369 6e67 2074 6865 eys, passing the
│ │ │ │ │ +00042680: 206d 6973 7369 6e67 206b 6579 7320 6173 missing keys as
│ │ │ │ │ +00042690: 2070 6172 616d 6574 6572 730a 2020 2020 parameters.
│ │ │ │ │ +000426a0: 2074 6f20 6142 6c6f 636b 2061 7320 7468 to aBlock as th
│ │ │ │ │ +000426b0: 6579 2772 6520 656e 636f 756e 7465 7265 ey're encountere
│ │ │ │ │ +000426c0: 640a 0a72 656d 6f76 654b 6579 3a20 6b65 d..removeKey: ke
│ │ │ │ │ +000426d0: 790a 2020 2020 2052 656d 6f76 6520 7468 y. Remove th
│ │ │ │ │ +000426e0: 6520 7061 7373 6564 206b 6579 2066 726f e passed key fro
│ │ │ │ │ +000426f0: 6d20 7468 6520 6469 6374 696f 6e61 7279 m the dictionary
│ │ │ │ │ +00042700: 2c20 6661 696c 2069 6620 6974 2069 7320 , fail if it is
│ │ │ │ │ +00042710: 6e6f 7420 666f 756e 640a 0a72 656d 6f76 not found..remov
│ │ │ │ │ +00042720: 654b 6579 3a20 6b65 7920 6966 4162 7365 eKey: key ifAbse
│ │ │ │ │ +00042730: 6e74 3a20 6142 6c6f 636b 0a20 2020 2020 nt: aBlock.
│ │ │ │ │ +00042740: 5265 6d6f 7665 2074 6865 2070 6173 7365 Remove the passe
│ │ │ │ │ +00042750: 6420 6b65 7920 6672 6f6d 2074 6865 2064 d key from the d
│ │ │ │ │ +00042760: 6963 7469 6f6e 6172 792c 2061 6e73 7765 ictionary, answe
│ │ │ │ │ +00042770: 7220 7468 6520 7265 7375 6c74 206f 660a r the result of.
│ │ │ │ │ +00042780: 2020 2020 2065 7661 6c75 6174 696e 6720 evaluating
│ │ │ │ │ +00042790: 6142 6c6f 636b 2069 6620 6974 2069 7320 aBlock if it is
│ │ │ │ │ +000427a0: 6e6f 7420 666f 756e 640a 0a0a 1f0a 4669 not found.....Fi
│ │ │ │ │ +000427b0: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ +000427c0: 6f2c 2020 4e6f 6465 3a20 4469 6374 696f o, Node: Dictio
│ │ │ │ │ +000427d0: 6e61 7279 2d64 6963 7469 6f6e 6172 7920 nary-dictionary
│ │ │ │ │ +000427e0: 7465 7374 696e 672c 2020 4e65 7874 3a20 testing, Next:
│ │ │ │ │ +000427f0: 4469 6374 696f 6e61 7279 2d6e 616d 6573 Dictionary-names
│ │ │ │ │ +00042800: 7061 6365 2070 726f 746f 636f 6c2c 2020 pace protocol,
│ │ │ │ │ +00042810: 5072 6576 3a20 4469 6374 696f 6e61 7279 Prev: Dictionary
│ │ │ │ │ +00042820: 2d64 6963 7469 6f6e 6172 7920 7265 6d6f -dictionary remo
│ │ │ │ │ +00042830: 7669 6e67 2c20 2055 703a 2044 6963 7469 ving, Up: Dicti
│ │ │ │ │ +00042840: 6f6e 6172 790a 0a31 2e36 342e 3720 4469 onary..1.64.7 Di
│ │ │ │ │ +00042850: 6374 696f 6e61 7279 3a20 6469 6374 696f ctionary: dictio
│ │ │ │ │ +00042860: 6e61 7279 2074 6573 7469 6e67 0a2d 2d2d nary testing.---
│ │ │ │ │ +00042870: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00042880: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00042890: 2d2d 0a0a 696e 636c 7564 6573 3a20 616e --..includes: an
│ │ │ │ │ +000428a0: 4f62 6a65 6374 0a20 2020 2020 416e 7377 Object. Answ
│ │ │ │ │ +000428b0: 6572 2077 6865 7468 6572 2074 6865 2072 er whether the r
│ │ │ │ │ +000428c0: 6563 6569 7665 7220 636f 6e74 6169 6e73 eceiver contains
│ │ │ │ │ +000428d0: 2061 6e4f 626a 6563 7420 6173 206f 6e65 anObject as one
│ │ │ │ │ +000428e0: 206f 6620 6974 7320 7661 6c75 6573 0a0a of its values..
│ │ │ │ │ +000428f0: 696e 636c 7564 6573 4173 736f 6369 6174 includesAssociat
│ │ │ │ │ +00042900: 696f 6e3a 2061 6e41 7373 6f63 6961 7469 ion: anAssociati
│ │ │ │ │ +00042910: 6f6e 0a20 2020 2020 416e 7377 6572 2077 on. Answer w
│ │ │ │ │ +00042920: 6865 7468 6572 2074 6865 2072 6563 6569 hether the recei
│ │ │ │ │ +00042930: 7665 7220 636f 6e74 6169 6e73 2074 6865 ver contains the
│ │ │ │ │ +00042940: 206b 6579 2077 6869 6368 2069 730a 2020 key which is.
│ │ │ │ │ +00042950: 2020 2061 6e41 7373 6f63 6961 7469 6f6e anAssociation
│ │ │ │ │ +00042960: 2773 206b 6579 2061 6e64 2069 7473 2076 's key and its v
│ │ │ │ │ +00042970: 616c 7565 2069 7320 616e 4173 736f 6369 alue is anAssoci
│ │ │ │ │ +00042980: 6174 696f 6e27 7320 7661 6c75 650a 0a69 ation's value..i
│ │ │ │ │ +00042990: 6e63 6c75 6465 734b 6579 3a20 6b65 790a ncludesKey: key.
│ │ │ │ │ +000429a0: 2020 2020 2041 6e73 7765 7220 7768 6574 Answer whet
│ │ │ │ │ +000429b0: 6865 7220 7468 6520 7265 6365 6976 6572 her the receiver
│ │ │ │ │ +000429c0: 2063 6f6e 7461 696e 7320 7468 6520 6769 contains the gi
│ │ │ │ │ +000429d0: 7665 6e20 6b65 790a 0a6f 6363 7572 7265 ven key..occurre
│ │ │ │ │ +000429e0: 6e63 6573 4f66 3a20 6156 616c 7565 0a20 ncesOf: aValue.
│ │ │ │ │ +000429f0: 2020 2020 416e 7377 6572 2077 6865 7468 Answer wheth
│ │ │ │ │ +00042a00: 6572 2074 6865 206e 756d 6265 7220 6f66 er the number of
│ │ │ │ │ +00042a10: 206f 6363 7572 7265 6e63 6573 206f 6620 occurrences of
│ │ │ │ │ +00042a20: 6156 616c 7565 2061 7320 6f6e 6520 6f66 aValue as one of
│ │ │ │ │ +00042a30: 2074 6865 0a20 2020 2020 7265 6365 6976 the. receiv
│ │ │ │ │ +00042a40: 6572 2773 2076 616c 7565 730a 0a0a 1f0a er's values.....
│ │ │ │ │ +00042a50: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ +00042a60: 6e66 6f2c 2020 4e6f 6465 3a20 4469 6374 nfo, Node: Dict
│ │ │ │ │ +00042a70: 696f 6e61 7279 2d6e 616d 6573 7061 6365 ionary-namespace
│ │ │ │ │ +00042a80: 2070 726f 746f 636f 6c2c 2020 4e65 7874 protocol, Next
│ │ │ │ │ +00042a90: 3a20 4469 6374 696f 6e61 7279 2d70 7269 : Dictionary-pri
│ │ │ │ │ +00042aa0: 6e74 696e 672c 2020 5072 6576 3a20 4469 nting, Prev: Di
│ │ │ │ │ +00042ab0: 6374 696f 6e61 7279 2d64 6963 7469 6f6e ctionary-diction
│ │ │ │ │ +00042ac0: 6172 7920 7465 7374 696e 672c 2020 5570 ary testing, Up
│ │ │ │ │ +00042ad0: 3a20 4469 6374 696f 6e61 7279 0a0a 312e : Dictionary..1.
│ │ │ │ │ +00042ae0: 3634 2e38 2044 6963 7469 6f6e 6172 793a 64.8 Dictionary:
│ │ │ │ │ +00042af0: 206e 616d 6573 7061 6365 2070 726f 746f namespace proto
│ │ │ │ │ +00042b00: 636f 6c0a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d col.------------
│ │ │ │ │ +00042b10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00042b20: 2d2d 2d2d 2d2d 2d2d 2d0a 0a61 6c6c 5375 ---------..allSu
│ │ │ │ │ +00042b30: 7065 7273 7061 6365 730a 2020 2020 2041 perspaces. A
│ │ │ │ │ +00042b40: 6e73 7765 7220 616c 6c20 7468 6520 7265 nswer all the re
│ │ │ │ │ +00042b50: 6365 6976 6572 2773 2073 7570 6572 7370 ceiver's supersp
│ │ │ │ │ +00042b60: 6163 6573 2069 6e20 6120 636f 6c6c 6563 aces in a collec
│ │ │ │ │ +00042b70: 7469 6f6e 0a0a 616c 6c53 7570 6572 7370 tion..allSupersp
│ │ │ │ │ +00042b80: 6163 6573 446f 3a20 6142 6c6f 636b 0a20 acesDo: aBlock.
│ │ │ │ │ +00042b90: 2020 2020 4576 616c 7561 7465 2061 426c Evaluate aBl
│ │ │ │ │ +00042ba0: 6f63 6b20 6f6e 6365 2066 6f72 2065 6163 ock once for eac
│ │ │ │ │ +00042bb0: 6820 6f66 2074 6865 2072 6563 6569 7665 h of the receive
│ │ │ │ │ +00042bc0: 7227 7320 7375 7065 7273 7061 6365 7320 r's superspaces
│ │ │ │ │ +00042bd0: 2877 6869 6368 0a20 2020 2020 6973 206e (which. is n
│ │ │ │ │ +00042be0: 6f6e 6520 666f 7220 4269 6e64 696e 6744 one for BindingD
│ │ │ │ │ +00042bf0: 6963 7469 6f6e 6172 7929 2e0a 0a64 6566 ictionary)...def
│ │ │ │ │ +00042c00: 696e 6564 4b65 7973 0a20 2020 2020 416e inedKeys. An
│ │ │ │ │ +00042c10: 7377 6572 2061 206b 696e 6420 6f66 2053 swer a kind of S
│ │ │ │ │ +00042c20: 6574 2063 6f6e 7461 696e 696e 6720 7468 et containing th
│ │ │ │ │ +00042c30: 6520 6b65 7973 206f 6620 7468 6520 7265 e keys of the re
│ │ │ │ │ +00042c40: 6365 6976 6572 0a0a 6465 6669 6e65 734b ceiver..definesK
│ │ │ │ │ +00042c50: 6579 3a20 6b65 790a 2020 2020 2041 6e73 ey: key. Ans
│ │ │ │ │ +00042c60: 7765 7220 7768 6574 6865 7220 7468 6520 wer whether the
│ │ │ │ │ +00042c70: 7265 6365 6976 6572 2064 6566 696e 6573 receiver defines
│ │ │ │ │ +00042c80: 2074 6865 2067 6976 656e 206b 6579 2e20 the given key.
│ │ │ │ │ +00042c90: 6044 6566 696e 6573 2720 6d65 616e 730a `Defines' means.
│ │ │ │ │ +00042ca0: 2020 2020 2074 6861 7420 7468 6520 7265 that the re
│ │ │ │ │ +00042cb0: 6365 6976 6572 2773 2073 7570 6572 7370 ceiver's supersp
│ │ │ │ │ +00042cc0: 6163 6573 2c20 6966 2061 6e79 2c20 6172 aces, if any, ar
│ │ │ │ │ +00042cd0: 6520 6e6f 7420 636f 6e73 6964 6572 6564 e not considered
│ │ │ │ │ +00042ce0: 2e0a 0a68 6572 6541 7373 6f63 6961 7469 ...hereAssociati
│ │ │ │ │ +00042cf0: 6f6e 4174 3a20 6b65 790a 2020 2020 2052 onAt: key. R
│ │ │ │ │ +00042d00: 6574 7572 6e20 7468 6520 6173 736f 6369 eturn the associ
│ │ │ │ │ +00042d10: 6174 696f 6e20 666f 7220 7468 6520 7661 ation for the va
│ │ │ │ │ +00042d20: 7269 6162 6c65 206e 616d 6564 2061 7320 riable named as
│ │ │ │ │ +00042d30: 7370 6563 6966 6965 6420 6279 0a20 2020 specified by.
│ │ │ │ │ +00042d40: 2020 606b 6579 2720 2a69 6e20 7468 6973 `key' *in this
│ │ │ │ │ +00042d50: 206e 616d 6573 7061 6365 2a2e 2049 6620 namespace*. If
│ │ │ │ │ +00042d60: 7468 6520 6b65 7920 6973 206e 6f74 2066 the key is not f
│ │ │ │ │ +00042d70: 6f75 6e64 2073 6561 7263 6820 7769 6c6c ound search will
│ │ │ │ │ +00042d80: 0a20 2020 2020 2a6e 6f74 2a20 6265 2063 . *not* be c
│ │ │ │ │ +00042d90: 6172 7269 6564 206f 6e20 696e 2073 7570 arried on in sup
│ │ │ │ │ +00042da0: 6572 7370 6163 6573 2061 6e64 2074 6865 erspaces and the
│ │ │ │ │ +00042db0: 206d 6574 686f 6420 7769 6c6c 2066 6169 method will fai
│ │ │ │ │ +00042dc0: 6c2e 0a0a 6865 7265 4173 736f 6369 6174 l...hereAssociat
│ │ │ │ │ +00042dd0: 696f 6e41 743a 206b 6579 2069 6641 6273 ionAt: key ifAbs
│ │ │ │ │ +00042de0: 656e 743a 2061 426c 6f63 6b0a 2020 2020 ent: aBlock.
│ │ │ │ │ +00042df0: 2052 6574 7572 6e20 7468 6520 6173 736f Return the asso
│ │ │ │ │ +00042e00: 6369 6174 696f 6e20 666f 7220 7468 6520 ciation for the
│ │ │ │ │ +00042e10: 7661 7269 6162 6c65 206e 616d 6564 2061 variable named a
│ │ │ │ │ +00042e20: 7320 7370 6563 6966 6965 6420 6279 0a20 s specified by.
│ │ │ │ │ +00042e30: 2020 2020 606b 6579 2720 2a69 6e20 7468 `key' *in th
│ │ │ │ │ +00042e40: 6973 206e 616d 6573 7061 6365 2a2e 2049 is namespace*. I
│ │ │ │ │ +00042e50: 6620 7468 6520 6b65 7920 6973 206e 6f74 f the key is not
│ │ │ │ │ +00042e60: 2066 6f75 6e64 2073 6561 7263 6820 7769 found search wi
│ │ │ │ │ +00042e70: 6c6c 0a20 2020 2020 2a6e 6f74 2a20 6265 ll. *not* be
│ │ │ │ │ +00042e80: 2063 6172 7269 6564 206f 6e20 696e 2073 carried on in s
│ │ │ │ │ +00042e90: 7570 6572 7370 6163 6573 2061 6e64 2061 uperspaces and a
│ │ │ │ │ +00042ea0: 426c 6f63 6b20 7769 6c6c 2062 6520 696d Block will be im
│ │ │ │ │ +00042eb0: 6d65 6469 6174 656c 790a 2020 2020 2065 mediately. e
│ │ │ │ │ +00042ec0: 7661 6c75 6174 6564 2e0a 0a68 6572 6541 valuated...hereA
│ │ │ │ │ +00042ed0: 743a 206b 6579 0a20 2020 2020 5265 7475 t: key. Retu
│ │ │ │ │ +00042ee0: 726e 2074 6865 2076 616c 7565 2061 7373 rn the value ass
│ │ │ │ │ +00042ef0: 6f63 6961 7465 6420 746f 2074 6865 2076 ociated to the v
│ │ │ │ │ +00042f00: 6172 6961 626c 6520 6e61 6d65 6420 6173 ariable named as
│ │ │ │ │ +00042f10: 2073 7065 6369 6669 6564 2062 790a 2020 specified by.
│ │ │ │ │ +00042f20: 2020 2060 6b65 7927 202a 696e 2074 6869 `key' *in thi
│ │ │ │ │ +00042f30: 7320 6e61 6d65 7370 6163 652a 2e20 4966 s namespace*. If
│ │ │ │ │ +00042f40: 2074 6865 206b 6579 2069 7320 6e6f 7420 the key is not
│ │ │ │ │ +00042f50: 666f 756e 6420 7365 6172 6368 2077 696c found search wil
│ │ │ │ │ +00042f60: 6c0a 2020 2020 202a 6e6f 742a 2062 6520 l. *not* be
│ │ │ │ │ +00042f70: 6361 7272 6965 6420 6f6e 2069 6e20 7375 carried on in su
│ │ │ │ │ +00042f80: 7065 7273 7061 6365 7320 616e 6420 7468 perspaces and th
│ │ │ │ │ +00042f90: 6520 6d65 7468 6f64 2077 696c 6c20 6661 e method will fa
│ │ │ │ │ +00042fa0: 696c 2e0a 0a68 6572 6541 743a 206b 6579 il...hereAt: key
│ │ │ │ │ +00042fb0: 2069 6641 6273 656e 743a 2061 426c 6f63 ifAbsent: aBloc
│ │ │ │ │ +00042fc0: 6b0a 2020 2020 2052 6574 7572 6e20 7468 k. Return th
│ │ │ │ │ +00042fd0: 6520 7661 6c75 6520 6173 736f 6369 6174 e value associat
│ │ │ │ │ +00042fe0: 6564 2074 6f20 7468 6520 7661 7269 6162 ed to the variab
│ │ │ │ │ +00042ff0: 6c65 206e 616d 6564 2061 7320 7370 6563 le named as spec
│ │ │ │ │ +00043000: 6966 6965 6420 6279 0a20 2020 2020 606b ified by. `k
│ │ │ │ │ +00043010: 6579 2720 2a69 6e20 7468 6973 206e 616d ey' *in this nam
│ │ │ │ │ +00043020: 6573 7061 6365 2a2e 2049 6620 7468 6520 espace*. If the
│ │ │ │ │ +00043030: 6b65 7920 6973 206e 6f74 2066 6f75 6e64 key is not found
│ │ │ │ │ +00043040: 2073 6561 7263 6820 7769 6c6c 0a20 2020 search will.
│ │ │ │ │ +00043050: 2020 2a6e 6f74 2a20 6265 2063 6172 7269 *not* be carri
│ │ │ │ │ +00043060: 6564 206f 6e20 696e 2073 7570 6572 7370 ed on in supersp
│ │ │ │ │ +00043070: 6163 6573 2061 6e64 2061 426c 6f63 6b20 aces and aBlock
│ │ │ │ │ +00043080: 7769 6c6c 2062 6520 696d 6d65 6469 6174 will be immediat
│ │ │ │ │ +00043090: 656c 790a 2020 2020 2065 7661 6c75 6174 ely. evaluat
│ │ │ │ │ +000430a0: 6564 2e0a 0a69 6e68 6572 6974 7346 726f ed...inheritsFro
│ │ │ │ │ +000430b0: 6d3a 2061 4e61 6d65 7370 6163 650a 2020 m: aNamespace.
│ │ │ │ │ +000430c0: 2020 2041 6e73 7765 7220 7768 6574 6865 Answer whethe
│ │ │ │ │ +000430d0: 7220 614e 616d 6573 7061 6365 2069 7320 r aNamespace is
│ │ │ │ │ +000430e0: 6f6e 6520 6f66 2074 6865 2072 6563 6569 one of the recei
│ │ │ │ │ +000430f0: 7665 7227 7320 6469 7265 6374 2061 6e64 ver's direct and
│ │ │ │ │ +00043100: 0a20 2020 2020 696e 6469 7265 6374 2073 . indirect s
│ │ │ │ │ +00043110: 7570 6572 7370 6163 6573 0a0a 7375 7065 uperspaces..supe
│ │ │ │ │ +00043120: 7273 7061 6365 0a20 2020 2020 416e 7377 rspace. Answ
│ │ │ │ │ +00043130: 6572 2074 6865 2072 6563 6569 7665 7227 er the receiver'
│ │ │ │ │ +00043140: 7320 7375 7065 7273 7061 6365 2c20 7768 s superspace, wh
│ │ │ │ │ +00043150: 6963 6820 6973 206e 696c 2066 6f72 0a20 ich is nil for.
│ │ │ │ │ +00043160: 2020 2020 4269 6e64 696e 6744 6963 7469 BindingDicti
│ │ │ │ │ +00043170: 6f6e 6172 792e 0a0a 7769 7468 416c 6c53 onary...withAllS
│ │ │ │ │ +00043180: 7570 6572 7370 6163 6573 0a20 2020 2020 uperspaces.
│ │ │ │ │ +00043190: 416e 7377 6572 2074 6865 2072 6563 6569 Answer the recei
│ │ │ │ │ +000431a0: 7665 7220 616e 6420 616c 6c20 6f66 2069 ver and all of i
│ │ │ │ │ +000431b0: 7473 2073 7570 6572 7370 6163 6573 2069 ts superspaces i
│ │ │ │ │ +000431c0: 6e20 6120 636f 6c6c 6563 7469 6f6e 2c0a n a collection,.
│ │ │ │ │ +000431d0: 2020 2020 2077 6869 6368 2069 7320 6e6f which is no
│ │ │ │ │ +000431e0: 6e65 2066 6f72 2042 696e 6469 6e67 4469 ne for BindingDi
│ │ │ │ │ +000431f0: 6374 696f 6e61 7279 0a0a 7769 7468 416c ctionary..withAl
│ │ │ │ │ +00043200: 6c53 7570 6572 7370 6163 6573 446f 3a20 lSuperspacesDo:
│ │ │ │ │ +00043210: 6142 6c6f 636b 0a20 2020 2020 496e 766f aBlock. Invo
│ │ │ │ │ +00043220: 6b65 7320 6142 6c6f 636b 2066 6f72 2074 kes aBlock for t
│ │ │ │ │ +00043230: 6865 2072 6563 6569 7665 7220 616e 6420 he receiver and
│ │ │ │ │ +00043240: 616c 6c20 7375 7065 7273 7061 6365 732c all superspaces,
│ │ │ │ │ +00043250: 2062 6f74 6820 6469 7265 6374 0a20 2020 both direct.
│ │ │ │ │ +00043260: 2020 616e 6420 696e 6469 7265 6374 2028 and indirect (
│ │ │ │ │ +00043270: 7468 6f75 6768 2061 2042 696e 6469 6e67 though a Binding
│ │ │ │ │ +00043280: 4469 6374 696f 6e61 7279 2064 6f65 7320 Dictionary does
│ │ │ │ │ +00043290: 6e6f 7420 6861 7665 2061 6e79 292e 0a0a not have any)...
│ │ │ │ │ +000432a0: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ +000432b0: 652e 696e 666f 2c20 204e 6f64 653a 2044 e.info, Node: D
│ │ │ │ │ +000432c0: 6963 7469 6f6e 6172 792d 7072 696e 7469 ictionary-printi
│ │ │ │ │ +000432d0: 6e67 2c20 204e 6578 743a 2044 6963 7469 ng, Next: Dicti
│ │ │ │ │ +000432e0: 6f6e 6172 792d 7265 6861 7368 696e 672c onary-rehashing,
│ │ │ │ │ +000432f0: 2020 5072 6576 3a20 4469 6374 696f 6e61 Prev: Dictiona
│ │ │ │ │ +00043300: 7279 2d6e 616d 6573 7061 6365 2070 726f ry-namespace pro
│ │ │ │ │ +00043310: 746f 636f 6c2c 2020 5570 3a20 4469 6374 tocol, Up: Dict
│ │ │ │ │ +00043320: 696f 6e61 7279 0a0a 312e 3634 2e39 2044 ionary..1.64.9 D
│ │ │ │ │ +00043330: 6963 7469 6f6e 6172 793a 2070 7269 6e74 ictionary: print
│ │ │ │ │ +00043340: 696e 670a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ing.------------
│ │ │ │ │ +00043350: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------.
│ │ │ │ │ +00043360: 0a65 7861 6d69 6e65 4f6e 3a20 6153 7472 .examineOn: aStr
│ │ │ │ │ +00043370: 6561 6d0a 2020 2020 2050 7269 6e74 2061 eam. Print a
│ │ │ │ │ +00043380: 6c6c 2074 6865 2069 6e73 7461 6e63 6520 ll the instance
│ │ │ │ │ +00043390: 7661 7269 6162 6c65 7320 616e 6420 6f62 variables and ob
│ │ │ │ │ +000433a0: 6a65 6374 7320 696e 2074 6865 2072 6563 jects in the rec
│ │ │ │ │ +000433b0: 6569 7665 7220 6f6e 0a20 2020 2020 6153 eiver on. aS
│ │ │ │ │ +000433c0: 7472 6561 6d0a 0a70 7269 6e74 4f6e 3a20 tream..printOn:
│ │ │ │ │ +000433d0: 6153 7472 6561 6d0a 2020 2020 2050 7269 aStream. Pri
│ │ │ │ │ +000433e0: 6e74 2061 2072 6570 7265 7365 6e74 6174 nt a representat
│ │ │ │ │ +000433f0: 696f 6e20 6f66 2074 6865 2072 6563 6569 ion of the recei
│ │ │ │ │ +00043400: 7665 7220 6f6e 2061 5374 7265 616d 0a0a ver on aStream..
│ │ │ │ │ +00043410: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ +00043420: 652e 696e 666f 2c20 204e 6f64 653a 2044 e.info, Node: D
│ │ │ │ │ +00043430: 6963 7469 6f6e 6172 792d 7265 6861 7368 ictionary-rehash
│ │ │ │ │ +00043440: 696e 672c 2020 4e65 7874 3a20 4469 6374 ing, Next: Dict
│ │ │ │ │ +00043450: 696f 6e61 7279 2d72 656d 6f76 696e 672c ionary-removing,
│ │ │ │ │ +00043460: 2020 5072 6576 3a20 4469 6374 696f 6e61 Prev: Dictiona
│ │ │ │ │ +00043470: 7279 2d70 7269 6e74 696e 672c 2020 5570 ry-printing, Up
│ │ │ │ │ +00043480: 3a20 4469 6374 696f 6e61 7279 0a0a 312e : Dictionary..1.
│ │ │ │ │ +00043490: 3634 2e31 3020 4469 6374 696f 6e61 7279 64.10 Dictionary
│ │ │ │ │ +000434a0: 3a20 7265 6861 7368 696e 670a 2d2d 2d2d : rehashing.----
│ │ │ │ │ +000434b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000434c0: 2d2d 2d2d 2d2d 2d2d 2d0a 0a72 6568 6173 ---------..rehas
│ │ │ │ │ +000434d0: 680a 2020 2020 2052 6568 6173 6820 7468 h. Rehash th
│ │ │ │ │ +000434e0: 6520 7265 6365 6976 6572 0a0a 0a1f 0a46 e receiver.....F
│ │ │ │ │ +000434f0: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ +00043500: 666f 2c20 204e 6f64 653a 2044 6963 7469 fo, Node: Dicti
│ │ │ │ │ +00043510: 6f6e 6172 792d 7265 6d6f 7669 6e67 2c20 onary-removing,
│ │ │ │ │ +00043520: 204e 6578 743a 2044 6963 7469 6f6e 6172 Next: Dictionar
│ │ │ │ │ +00043530: 792d 7374 6f72 696e 672c 2020 5072 6576 y-storing, Prev
│ │ │ │ │ +00043540: 3a20 4469 6374 696f 6e61 7279 2d72 6568 : Dictionary-reh
│ │ │ │ │ +00043550: 6173 6869 6e67 2c20 2055 703a 2044 6963 ashing, Up: Dic
│ │ │ │ │ +00043560: 7469 6f6e 6172 790a 0a31 2e36 342e 3131 tionary..1.64.11
│ │ │ │ │ +00043570: 2044 6963 7469 6f6e 6172 793a 2072 656d Dictionary: rem
│ │ │ │ │ +00043580: 6f76 696e 670a 2d2d 2d2d 2d2d 2d2d 2d2d oving.----------
│ │ │ │ │ +00043590: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000435a0: 2d2d 0a0a 7265 6d6f 7665 416c 6c4b 6579 --..removeAllKey
│ │ │ │ │ +000435b0: 7353 7563 6854 6861 743a 2061 426c 6f63 sSuchThat: aBloc
│ │ │ │ │ +000435c0: 6b0a 2020 2020 2052 656d 6f76 6520 6672 k. Remove fr
│ │ │ │ │ +000435d0: 6f6d 2074 6865 2072 6563 6569 7665 7220 om the receiver
│ │ │ │ │ +000435e0: 616c 6c20 6b65 7973 2066 6f72 2077 6869 all keys for whi
│ │ │ │ │ +000435f0: 6368 2061 426c 6f63 6b20 7265 7475 726e ch aBlock return
│ │ │ │ │ +00043600: 7320 7472 7565 2e0a 0a0a 1f0a 4669 6c65 s true......File
│ │ │ │ │ +00043610: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ +00043620: 2020 4e6f 6465 3a20 4469 6374 696f 6e61 Node: Dictiona
│ │ │ │ │ +00043630: 7279 2d73 746f 7269 6e67 2c20 204e 6578 ry-storing, Nex
│ │ │ │ │ +00043640: 743a 2044 6963 7469 6f6e 6172 792d 7465 t: Dictionary-te
│ │ │ │ │ +00043650: 7374 696e 672c 2020 5072 6576 3a20 4469 sting, Prev: Di
│ │ │ │ │ +00043660: 6374 696f 6e61 7279 2d72 656d 6f76 696e ctionary-removin
│ │ │ │ │ +00043670: 672c 2020 5570 3a20 4469 6374 696f 6e61 g, Up: Dictiona
│ │ │ │ │ +00043680: 7279 0a0a 312e 3634 2e31 3220 4469 6374 ry..1.64.12 Dict
│ │ │ │ │ +00043690: 696f 6e61 7279 3a20 7374 6f72 696e 670a ionary: storing.
│ │ │ │ │ +000436a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000436b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a73 746f -----------..sto
│ │ │ │ │ +000436c0: 7265 4f6e 3a20 6153 7472 6561 6d0a 2020 reOn: aStream.
│ │ │ │ │ +000436d0: 2020 2050 7269 6e74 2053 6d61 6c6c 7461 Print Smallta
│ │ │ │ │ +000436e0: 6c6b 2063 6f64 6520 636f 6d70 696c 696e lk code compilin
│ │ │ │ │ +000436f0: 6720 746f 2074 6865 2072 6563 6569 7665 g to the receive
│ │ │ │ │ +00043700: 7220 6f6e 2061 5374 7265 616d 0a0a 0a1f r on aStream....
│ │ │ │ │ +00043710: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ +00043720: 696e 666f 2c20 204e 6f64 653a 2044 6963 info, Node: Dic
│ │ │ │ │ +00043730: 7469 6f6e 6172 792d 7465 7374 696e 672c tionary-testing,
│ │ │ │ │ +00043740: 2020 5072 6576 3a20 4469 6374 696f 6e61 Prev: Dictiona
│ │ │ │ │ +00043750: 7279 2d73 746f 7269 6e67 2c20 2055 703a ry-storing, Up:
│ │ │ │ │ +00043760: 2044 6963 7469 6f6e 6172 790a 0a31 2e36 Dictionary..1.6
│ │ │ │ │ +00043770: 342e 3133 2044 6963 7469 6f6e 6172 793a 4.13 Dictionary:
│ │ │ │ │ +00043780: 2074 6573 7469 6e67 0a2d 2d2d 2d2d 2d2d testing.-------
│ │ │ │ │ +00043790: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000437a0: 2d2d 2d2d 0a0a 3d20 6144 6963 7469 6f6e ----..= aDiction
│ │ │ │ │ +000437b0: 6172 790a 2020 2020 2041 6e73 7765 7220 ary. Answer
│ │ │ │ │ +000437c0: 7768 6574 6865 7220 7468 6520 7265 6365 whether the rece
│ │ │ │ │ +000437d0: 6976 6572 2061 6e64 2061 4469 6374 696f iver and aDictio
│ │ │ │ │ +000437e0: 6e61 7279 2061 7265 2065 7175 616c 0a0a nary are equal..
│ │ │ │ │ +000437f0: 6861 7368 0a20 2020 2020 416e 7377 6572 hash. Answer
│ │ │ │ │ +00043800: 2074 6865 2068 6173 6820 7661 6c75 6520 the hash value
│ │ │ │ │ +00043810: 666f 7220 7468 6520 7265 6365 6976 6572 for the receiver
│ │ │ │ │ +00043820: 0a0a 0a1f 0a46 696c 653a 2067 7374 2d62 .....File: gst-b
│ │ │ │ │ +00043830: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ +00043840: 2044 6972 6563 7465 644d 6573 7361 6765 DirectedMessage
│ │ │ │ │ +00043850: 2c20 204e 6578 743a 2044 6972 6563 746f , Next: Directo
│ │ │ │ │ +00043860: 7279 2c20 2050 7265 763a 2044 6963 7469 ry, Prev: Dicti
│ │ │ │ │ +00043870: 6f6e 6172 792c 2020 5570 3a20 4261 7365 onary, Up: Base
│ │ │ │ │ +00043880: 2063 6c61 7373 6573 0a0a 312e 3635 2044 classes..1.65 D
│ │ │ │ │ +00043890: 6972 6563 7465 644d 6573 7361 6765 0a3d irectedMessage.=
│ │ │ │ │ +000438a0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ +000438b0: 3d3d 3d0a 0a44 6566 696e 6564 2069 6e20 ===..Defined in
│ │ │ │ │ +000438c0: 6e61 6d65 7370 6163 6520 536d 616c 6c74 namespace Smallt
│ │ │ │ │ +000438d0: 616c 6b0a 5375 7065 7263 6c61 7373 3a20 alk.Superclass:
│ │ │ │ │ +000438e0: 4d65 7373 6167 650a 4361 7465 676f 7279 Message.Category
│ │ │ │ │ +000438f0: 3a20 4c61 6e67 7561 6765 2d49 6d70 6c65 : Language-Imple
│ │ │ │ │ +00043900: 6d65 6e74 6174 696f 6e0a 2020 2020 2049 mentation. I
│ │ │ │ │ +00043910: 2072 6570 7265 7365 6e74 2061 206d 6573 represent a mes
│ │ │ │ │ +00043920: 7361 6765 2073 656e 643a 2049 2063 6f6e sage send: I con
│ │ │ │ │ +00043930: 7461 696e 2074 6865 2072 6563 6569 7665 tain the receive
│ │ │ │ │ +00043940: 722c 2073 656c 6563 746f 7220 616e 640a r, selector and.
│ │ │ │ │ +00043950: 2020 2020 2061 7267 756d 656e 7473 2066 arguments f
│ │ │ │ │ +00043960: 6f72 2061 206d 6573 7361 6765 2e0a 0a2a or a message...*
│ │ │ │ │ +00043970: 204d 656e 753a 0a0a 2a20 4469 7265 6374 Menu:..* Direct
│ │ │ │ │ +00043980: 6564 4d65 7373 6167 6520 636c 6173 732d edMessage class-
│ │ │ │ │ +00043990: 6372 6561 7469 6e67 2069 6e73 7461 6e63 creating instanc
│ │ │ │ │ +000439a0: 6573 3a3a 2020 2863 6c61 7373 290a 2a20 es:: (class).*
│ │ │ │ │ +000439b0: 4469 7265 6374 6564 4d65 7373 6167 652d DirectedMessage-
│ │ │ │ │ +000439c0: 6163 6365 7373 696e 673a 3a20 2028 696e accessing:: (in
│ │ │ │ │ +000439d0: 7374 616e 6365 290a 2a20 4469 7265 6374 stance).* Direct
│ │ │ │ │ +000439e0: 6564 4d65 7373 6167 652d 6261 7369 633a edMessage-basic:
│ │ │ │ │ +000439f0: 3a20 2028 696e 7374 616e 6365 290a 2a20 : (instance).*
│ │ │ │ │ +00043a00: 4469 7265 6374 6564 4d65 7373 6167 652d DirectedMessage-
│ │ │ │ │ +00043a10: 6d75 6c74 6970 6c65 2070 726f 6365 7373 multiple process
│ │ │ │ │ +00043a20: 3a3a 2020 2869 6e73 7461 6e63 6529 0a2a :: (instance).*
│ │ │ │ │ +00043a30: 2044 6972 6563 7465 644d 6573 7361 6765 DirectedMessage
│ │ │ │ │ +00043a40: 2d73 6176 696e 6720 616e 6420 6c6f 6164 -saving and load
│ │ │ │ │ +00043a50: 696e 673a 3a20 2028 696e 7374 616e 6365 ing:: (instance
│ │ │ │ │ +00043a60: 290a 0a1f 0a46 696c 653a 2067 7374 2d62 )....File: gst-b
│ │ │ │ │ +00043a70: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ +00043a80: 2044 6972 6563 7465 644d 6573 7361 6765 DirectedMessage
│ │ │ │ │ +00043a90: 2063 6c61 7373 2d63 7265 6174 696e 6720 class-creating
│ │ │ │ │ +00043aa0: 696e 7374 616e 6365 732c 2020 4e65 7874 instances, Next
│ │ │ │ │ +00043ab0: 3a20 4469 7265 6374 6564 4d65 7373 6167 : DirectedMessag
│ │ │ │ │ +00043ac0: 652d 6163 6365 7373 696e 672c 2020 5570 e-accessing, Up
│ │ │ │ │ +00043ad0: 3a20 4469 7265 6374 6564 4d65 7373 6167 : DirectedMessag
│ │ │ │ │ +00043ae0: 650a 0a31 2e36 352e 3120 4469 7265 6374 e..1.65.1 Direct
│ │ │ │ │ +00043af0: 6564 4d65 7373 6167 6520 636c 6173 733a edMessage class:
│ │ │ │ │ +00043b00: 2063 7265 6174 696e 6720 696e 7374 616e creating instan
│ │ │ │ │ +00043b10: 6365 730a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ces.------------
│ │ │ │ │ +00043b20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00043b30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00043b40: 2d2d 2d2d 0a0a 7265 6365 6976 6572 3a20 ----..receiver:
│ │ │ │ │ +00043b50: 616e 4f62 6a65 6374 2073 656c 6563 746f anObject selecto
│ │ │ │ │ +00043b60: 723a 2061 5379 6d62 6f6c 0a20 2020 2020 r: aSymbol.
│ │ │ │ │ +00043b70: 4372 6561 7465 2061 206e 6577 2069 6e73 Create a new ins
│ │ │ │ │ +00043b80: 7461 6e63 6520 6f66 2074 6865 2072 6563 tance of the rec
│ │ │ │ │ +00043b90: 6569 7665 720a 0a72 6563 6569 7665 723a eiver..receiver:
│ │ │ │ │ +00043ba0: 2072 6563 6569 7665 724f 626a 6563 7420 receiverObject
│ │ │ │ │ +00043bb0: 7365 6c65 6374 6f72 3a20 6153 796d 626f selector: aSymbo
│ │ │ │ │ +00043bc0: 6c20 6172 6775 6d65 6e74 3a20 6172 6775 l argument: argu
│ │ │ │ │ +00043bd0: 6d65 6e74 4f62 6a65 6374 0a20 2020 2020 mentObject.
│ │ │ │ │ +00043be0: 4372 6561 7465 2061 206e 6577 2069 6e73 Create a new ins
│ │ │ │ │ +00043bf0: 7461 6e63 6520 6f66 2074 6865 2072 6563 tance of the rec
│ │ │ │ │ +00043c00: 6569 7665 720a 0a72 6563 6569 7665 723a eiver..receiver:
│ │ │ │ │ +00043c10: 2061 6e4f 626a 6563 7420 7365 6c65 6374 anObject select
│ │ │ │ │ +00043c20: 6f72 3a20 6153 796d 626f 6c20 6172 6775 or: aSymbol argu
│ │ │ │ │ +00043c30: 6d65 6e74 733a 2061 6e41 7272 6179 0a20 ments: anArray.
│ │ │ │ │ +00043c40: 2020 2020 4372 6561 7465 2061 206e 6577 Create a new
│ │ │ │ │ +00043c50: 2069 6e73 7461 6e63 6520 6f66 2074 6865 instance of the
│ │ │ │ │ +00043c60: 2072 6563 6569 7665 720a 0a73 656c 6563 receiver..selec
│ │ │ │ │ +00043c70: 746f 723a 2061 5379 6d62 6f6c 2061 7267 tor: aSymbol arg
│ │ │ │ │ +00043c80: 756d 656e 7473 3a20 616e 4172 7261 790a uments: anArray.
│ │ │ │ │ +00043c90: 2020 2020 2054 6869 7320 6d65 7468 6f64 This method
│ │ │ │ │ +00043ca0: 2073 686f 756c 6420 6e6f 7420 6265 2063 should not be c
│ │ │ │ │ +00043cb0: 616c 6c65 6420 666f 7220 696e 7374 616e alled for instan
│ │ │ │ │ +00043cc0: 6365 7320 6f66 2074 6869 7320 636c 6173 ces of this clas
│ │ │ │ │ +00043cd0: 732e 0a0a 7365 6c65 6374 6f72 3a20 6153 s...selector: aS
│ │ │ │ │ +00043ce0: 796d 626f 6c20 6172 6775 6d65 6e74 733a ymbol arguments:
│ │ │ │ │ +00043cf0: 2061 6e41 7272 6179 2072 6563 6569 7665 anArray receive
│ │ │ │ │ +00043d00: 723a 2061 6e4f 626a 6563 740a 2020 2020 r: anObject.
│ │ │ │ │ +00043d10: 2043 7265 6174 6520 6120 6e65 7720 696e Create a new in
│ │ │ │ │ +00043d20: 7374 616e 6365 206f 6620 7468 6520 7265 stance of the re
│ │ │ │ │ +00043d30: 6365 6976 6572 0a0a 0a1f 0a46 696c 653a ceiver.....File:
│ │ │ │ │ +00043d40: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ +00043d50: 204e 6f64 653a 2044 6972 6563 7465 644d Node: DirectedM
│ │ │ │ │ +00043d60: 6573 7361 6765 2d61 6363 6573 7369 6e67 essage-accessing
│ │ │ │ │ +00043d70: 2c20 204e 6578 743a 2044 6972 6563 7465 , Next: Directe
│ │ │ │ │ +00043d80: 644d 6573 7361 6765 2d62 6173 6963 2c20 dMessage-basic,
│ │ │ │ │ +00043d90: 2050 7265 763a 2044 6972 6563 7465 644d Prev: DirectedM
│ │ │ │ │ +00043da0: 6573 7361 6765 2063 6c61 7373 2d63 7265 essage class-cre
│ │ │ │ │ +00043db0: 6174 696e 6720 696e 7374 616e 6365 732c ating instances,
│ │ │ │ │ +00043dc0: 2020 5570 3a20 4469 7265 6374 6564 4d65 Up: DirectedMe
│ │ │ │ │ +00043dd0: 7373 6167 650a 0a31 2e36 352e 3220 4469 ssage..1.65.2 Di
│ │ │ │ │ +00043de0: 7265 6374 6564 4d65 7373 6167 653a 2061 rectedMessage: a
│ │ │ │ │ +00043df0: 6363 6573 7369 6e67 0a2d 2d2d 2d2d 2d2d ccessing.-------
│ │ │ │ │ +00043e00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00043e10: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 7265 6365 ----------..rece
│ │ │ │ │ +00043e20: 6976 6572 0a20 2020 2020 416e 7377 6572 iver. Answer
│ │ │ │ │ +00043e30: 2074 6865 2072 6563 6569 7665 720a 0a72 the receiver..r
│ │ │ │ │ +00043e40: 6563 6569 7665 723a 2061 6e4f 626a 6563 eceiver: anObjec
│ │ │ │ │ +00043e50: 740a 2020 2020 2043 6861 6e67 6520 7468 t. Change th
│ │ │ │ │ +00043e60: 6520 7265 6365 6976 6572 0a0a 0a1f 0a46 e receiver.....F
│ │ │ │ │ +00043e70: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ +00043e80: 666f 2c20 204e 6f64 653a 2044 6972 6563 fo, Node: Direc
│ │ │ │ │ +00043e90: 7465 644d 6573 7361 6765 2d62 6173 6963 tedMessage-basic
│ │ │ │ │ +00043ea0: 2c20 204e 6578 743a 2044 6972 6563 7465 , Next: Directe
│ │ │ │ │ +00043eb0: 644d 6573 7361 6765 2d6d 756c 7469 706c dMessage-multipl
│ │ │ │ │ +00043ec0: 6520 7072 6f63 6573 732c 2020 5072 6576 e process, Prev
│ │ │ │ │ +00043ed0: 3a20 4469 7265 6374 6564 4d65 7373 6167 : DirectedMessag
│ │ │ │ │ +00043ee0: 652d 6163 6365 7373 696e 672c 2020 5570 e-accessing, Up
│ │ │ │ │ +00043ef0: 3a20 4469 7265 6374 6564 4d65 7373 6167 : DirectedMessag
│ │ │ │ │ +00043f00: 650a 0a31 2e36 352e 3320 4469 7265 6374 e..1.65.3 Direct
│ │ │ │ │ +00043f10: 6564 4d65 7373 6167 653a 2062 6173 6963 edMessage: basic
│ │ │ │ │ +00043f20: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------
│ │ │ │ │ +00043f30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------..
│ │ │ │ │ +00043f40: 7072 696e 744f 6e3a 2061 5374 7265 616d printOn: aStream
│ │ │ │ │ +00043f50: 0a20 2020 2020 5072 696e 7420 6120 7265 . Print a re
│ │ │ │ │ +00043f60: 7072 6573 656e 7461 7469 6f6e 206f 6620 presentation of
│ │ │ │ │ +00043f70: 7468 6520 7265 6365 6976 6572 206f 6e20 the receiver on
│ │ │ │ │ +00043f80: 6153 7472 6561 6d0a 0a73 656e 640a 2020 aStream..send.
│ │ │ │ │ +00043f90: 2020 2053 656e 6420 7468 6520 6d65 7373 Send the mess
│ │ │ │ │ +00043fa0: 6167 650a 0a76 616c 7565 0a20 2020 2020 age..value.
│ │ │ │ │ +00043fb0: 5365 6e64 2074 6865 206d 6573 7361 6765 Send the message
│ │ │ │ │ +00043fc0: 2028 7468 6973 206d 6573 7361 6765 2070 (this message p
│ │ │ │ │ +00043fd0: 726f 7669 6465 7320 696e 7465 726f 7065 rovides interope
│ │ │ │ │ +00043fe0: 7261 6269 6c69 7479 2062 6574 7765 656e rability between
│ │ │ │ │ +00043ff0: 0a20 2020 2020 4469 7265 6374 6564 4d65 . DirectedMe
│ │ │ │ │ +00044000: 7373 6167 6573 2061 6e64 2062 6c6f 636b ssages and block
│ │ │ │ │ +00044010: 7329 0a0a 7661 6c75 653a 2061 6e4f 626a s)..value: anObj
│ │ │ │ │ +00044020: 6563 740a 2020 2020 2053 656e 6420 7468 ect. Send th
│ │ │ │ │ +00044030: 6520 6d65 7373 6167 6520 7769 7468 2074 e message with t
│ │ │ │ │ +00044040: 6865 2073 6f6c 6520 6172 6775 6d65 6e74 he sole argument
│ │ │ │ │ +00044050: 2061 6e4f 626a 6563 7420 2874 6869 7320 anObject (this
│ │ │ │ │ +00044060: 6d65 7373 6167 650a 2020 2020 2070 726f message. pro
│ │ │ │ │ +00044070: 7669 6465 7320 696e 7465 726f 7065 7261 vides interopera
│ │ │ │ │ +00044080: 6269 6c69 7479 2062 6574 7765 656e 2044 bility between D
│ │ │ │ │ +00044090: 6972 6563 7465 644d 6573 7361 6765 7320 irectedMessages
│ │ │ │ │ +000440a0: 616e 6420 626c 6f63 6b73 290a 0a76 616c and blocks)..val
│ │ │ │ │ +000440b0: 7565 3a20 6f62 6a31 2076 616c 7565 3a20 ue: obj1 value:
│ │ │ │ │ +000440c0: 6f62 6a32 0a20 2020 2020 5365 6e64 2074 obj2. Send t
│ │ │ │ │ +000440d0: 6865 206d 6573 7361 6765 2077 6974 6820 he message with
│ │ │ │ │ +000440e0: 7468 6520 6172 6775 6d65 6e74 7320 6f62 the arguments ob
│ │ │ │ │ +000440f0: 6a31 2061 6e64 206f 626a 3220 2874 6869 j1 and obj2 (thi
│ │ │ │ │ +00044100: 7320 6d65 7373 6167 650a 2020 2020 2070 s message. p
│ │ │ │ │ +00044110: 726f 7669 6465 7320 696e 7465 726f 7065 rovides interope
│ │ │ │ │ +00044120: 7261 6269 6c69 7479 2062 6574 7765 656e rability between
│ │ │ │ │ +00044130: 2044 6972 6563 7465 644d 6573 7361 6765 DirectedMessage
│ │ │ │ │ +00044140: 7320 616e 6420 626c 6f63 6b73 290a 0a76 s and blocks)..v
│ │ │ │ │ +00044150: 616c 7565 5769 7468 4172 6775 6d65 6e74 alueWithArgument
│ │ │ │ │ +00044160: 733a 2061 6e41 7272 6179 0a20 2020 2020 s: anArray.
│ │ │ │ │ +00044170: 5365 6e64 2074 6865 206d 6573 7361 6765 Send the message
│ │ │ │ │ +00044180: 2077 6974 6820 7468 6520 6172 6775 6d65 with the argume
│ │ │ │ │ +00044190: 6e74 7320 7265 706c 6163 6564 2062 7920 nts replaced by
│ │ │ │ │ +000441a0: 616e 4172 7261 7920 2874 6869 730a 2020 anArray (this.
│ │ │ │ │ +000441b0: 2020 206d 6573 7361 6765 2070 726f 7669 message provi
│ │ │ │ │ +000441c0: 6465 7320 696e 7465 726f 7065 7261 6269 des interoperabi
│ │ │ │ │ +000441d0: 6c69 7479 2062 6574 7765 656e 2044 6972 lity between Dir
│ │ │ │ │ +000441e0: 6563 7465 644d 6573 7361 6765 7320 616e ectedMessages an
│ │ │ │ │ +000441f0: 640a 2020 2020 2062 6c6f 636b 7329 0a0a d. blocks)..
│ │ │ │ │ +00044200: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ +00044210: 652e 696e 666f 2c20 204e 6f64 653a 2044 e.info, Node: D
│ │ │ │ │ +00044220: 6972 6563 7465 644d 6573 7361 6765 2d6d irectedMessage-m
│ │ │ │ │ +00044230: 756c 7469 706c 6520 7072 6f63 6573 732c ultiple process,
│ │ │ │ │ +00044240: 2020 4e65 7874 3a20 4469 7265 6374 6564 Next: Directed
│ │ │ │ │ +00044250: 4d65 7373 6167 652d 7361 7669 6e67 2061 Message-saving a
│ │ │ │ │ +00044260: 6e64 206c 6f61 6469 6e67 2c20 2050 7265 nd loading, Pre
│ │ │ │ │ +00044270: 763a 2044 6972 6563 7465 644d 6573 7361 v: DirectedMessa
│ │ │ │ │ +00044280: 6765 2d62 6173 6963 2c20 2055 703a 2044 ge-basic, Up: D
│ │ │ │ │ +00044290: 6972 6563 7465 644d 6573 7361 6765 0a0a irectedMessage..
│ │ │ │ │ +000442a0: 312e 3635 2e34 2044 6972 6563 7465 644d 1.65.4 DirectedM
│ │ │ │ │ +000442b0: 6573 7361 6765 3a20 6d75 6c74 6970 6c65 essage: multiple
│ │ │ │ │ +000442c0: 2070 726f 6365 7373 0a2d 2d2d 2d2d 2d2d process.-------
│ │ │ │ │ +000442d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000442e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000442f0: 2d0a 0a66 6f72 6b0a 2020 2020 2043 7265 -..fork. Cre
│ │ │ │ │ +00044300: 6174 6520 6120 6e65 7720 7072 6f63 6573 ate a new proces
│ │ │ │ │ +00044310: 7320 6578 6563 7574 696e 6720 7468 6520 s executing the
│ │ │ │ │ +00044320: 7265 6365 6976 6572 2061 6e64 2073 7461 receiver and sta
│ │ │ │ │ +00044330: 7274 2069 740a 0a66 6f72 6b41 743a 2070 rt it..forkAt: p
│ │ │ │ │ +00044340: 7269 6f72 6974 790a 2020 2020 2043 7265 riority. Cre
│ │ │ │ │ +00044350: 6174 6520 6120 6e65 7720 7072 6f63 6573 ate a new proces
│ │ │ │ │ +00044360: 7320 6578 6563 7574 696e 6720 7468 6520 s executing the
│ │ │ │ │ +00044370: 7265 6365 6976 6572 2077 6974 6820 6769 receiver with gi
│ │ │ │ │ +00044380: 7665 6e20 7072 696f 7269 7479 0a20 2020 ven priority.
│ │ │ │ │ +00044390: 2020 616e 6420 7374 6172 7420 6974 0a0a and start it..
│ │ │ │ │ +000443a0: 6e65 7750 726f 6365 7373 0a20 2020 2020 newProcess.
│ │ │ │ │ +000443b0: 4372 6561 7465 2061 206e 6577 2070 726f Create a new pro
│ │ │ │ │ +000443c0: 6365 7373 2065 7865 6375 7469 6e67 2074 cess executing t
│ │ │ │ │ +000443d0: 6865 2072 6563 6569 7665 7220 696e 2073 he receiver in s
│ │ │ │ │ +000443e0: 7573 7065 6e64 6564 2073 7461 7465 2e0a uspended state..
│ │ │ │ │ +000443f0: 2020 2020 2054 6865 2070 7269 6f72 6974 The priorit
│ │ │ │ │ +00044400: 7920 6973 2074 6865 2073 616d 6520 6173 y is the same as
│ │ │ │ │ +00044410: 2066 6f72 2074 6865 2063 616c 6c69 6e67 for the calling
│ │ │ │ │ +00044420: 2070 726f 6365 7373 2e20 5468 6520 7265 process. The re
│ │ │ │ │ +00044430: 6365 6976 6572 0a20 2020 2020 6d75 7374 ceiver. must
│ │ │ │ │ +00044440: 206e 6f74 2063 6f6e 7461 696e 2072 6574 not contain ret
│ │ │ │ │ +00044450: 7572 6e73 0a0a 0a1f 0a46 696c 653a 2067 urns.....File: g
│ │ │ │ │ +00044460: 7374 2d62 6173 652e 696e 666f 2c20 204e st-base.info, N
│ │ │ │ │ +00044470: 6f64 653a 2044 6972 6563 7465 644d 6573 ode: DirectedMes
│ │ │ │ │ +00044480: 7361 6765 2d73 6176 696e 6720 616e 6420 sage-saving and
│ │ │ │ │ +00044490: 6c6f 6164 696e 672c 2020 5072 6576 3a20 loading, Prev:
│ │ │ │ │ +000444a0: 4469 7265 6374 6564 4d65 7373 6167 652d DirectedMessage-
│ │ │ │ │ +000444b0: 6d75 6c74 6970 6c65 2070 726f 6365 7373 multiple process
│ │ │ │ │ +000444c0: 2c20 2055 703a 2044 6972 6563 7465 644d , Up: DirectedM
│ │ │ │ │ +000444d0: 6573 7361 6765 0a0a 312e 3635 2e35 2044 essage..1.65.5 D
│ │ │ │ │ +000444e0: 6972 6563 7465 644d 6573 7361 6765 3a20 irectedMessage:
│ │ │ │ │ +000444f0: 7361 7669 6e67 2061 6e64 206c 6f61 6469 saving and loadi
│ │ │ │ │ +00044500: 6e67 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ng.-------------
│ │ │ │ │ +00044510: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00044520: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a72 -------------..r
│ │ │ │ │ +00044530: 6563 6f6e 7374 7275 6374 4f72 6967 696e econstructOrigin
│ │ │ │ │ +00044540: 616c 4f62 6a65 6374 0a20 2020 2020 5468 alObject. Th
│ │ │ │ │ +00044550: 6973 206d 6574 686f 6420 6973 2075 7365 is method is use
│ │ │ │ │ +00044560: 6420 7768 656e 2044 6972 6563 7465 644d d when DirectedM
│ │ │ │ │ +00044570: 6573 7361 6765 7320 6172 6520 7573 6564 essages are used
│ │ │ │ │ +00044580: 2074 6f67 6574 6865 7220 7769 7468 0a20 together with.
│ │ │ │ │ +00044590: 2020 2020 506c 7567 6761 626c 6550 726f PluggablePro
│ │ │ │ │ +000445a0: 7869 6573 2028 7365 6520 4f62 6a65 6374 xies (see Object
│ │ │ │ │ +000445b0: 4475 6d70 6572 292e 2020 4974 2073 656e Dumper). It sen
│ │ │ │ │ +000445c0: 6473 2074 6865 2072 6563 6569 7665 7220 ds the receiver
│ │ │ │ │ +000445d0: 746f 0a20 2020 2020 7265 636f 6e73 7472 to. reconstr
│ │ │ │ │ +000445e0: 7563 7420 7468 6520 6f62 6a65 6374 2074 uct the object t
│ │ │ │ │ +000445f0: 6861 7420 7761 7320 6f72 6967 696e 616c hat was original
│ │ │ │ │ +00044600: 6c79 2073 746f 7265 642e 0a0a 0a1f 0a46 ly stored......F
│ │ │ │ │ +00044610: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ +00044620: 666f 2c20 204e 6f64 653a 2044 6972 6563 fo, Node: Direc
│ │ │ │ │ +00044630: 746f 7279 2c20 204e 6578 743a 2044 4c44 tory, Next: DLD
│ │ │ │ │ +00044640: 2c20 2050 7265 763a 2044 6972 6563 7465 , Prev: Directe
│ │ │ │ │ +00044650: 644d 6573 7361 6765 2c20 2055 703a 2042 dMessage, Up: B
│ │ │ │ │ +00044660: 6173 6520 636c 6173 7365 730a 0a31 2e36 ase classes..1.6
│ │ │ │ │ +00044670: 3620 4469 7265 6374 6f72 790a 3d3d 3d3d 6 Directory.====
│ │ │ │ │ +00044680: 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a 4465 6669 ==========..Defi
│ │ │ │ │ +00044690: 6e65 6420 696e 206e 616d 6573 7061 6365 ned in namespace
│ │ │ │ │ +000446a0: 2053 6d61 6c6c 7461 6c6b 0a53 7570 6572 Smalltalk.Super
│ │ │ │ │ +000446b0: 636c 6173 733a 204f 626a 6563 740a 4361 class: Object.Ca
│ │ │ │ │ +000446c0: 7465 676f 7279 3a20 5374 7265 616d 732d tegory: Streams-
│ │ │ │ │ +000446d0: 4669 6c65 730a 2020 2020 2049 2061 6d20 Files. I am
│ │ │ │ │ +000446e0: 7468 6520 636f 756e 7465 7270 6172 7420 the counterpart
│ │ │ │ │ +000446f0: 6f66 2046 696c 6520 696e 2061 2074 7265 of File in a tre
│ │ │ │ │ +00044700: 652d 7374 7275 6374 7572 6564 2066 696c e-structured fil
│ │ │ │ │ +00044710: 6520 7379 7374 656d 2e20 2049 0a20 2020 e system. I.
│ │ │ │ │ +00044720: 2020 7072 6f76 6964 6520 7468 6520 6e6f provide the no
│ │ │ │ │ +00044730: 7469 6f6e 206f 6620 6120 6375 7272 656e tion of a curren
│ │ │ │ │ +00044740: 7420 776f 726b 696e 6720 6469 7265 6374 t working direct
│ │ │ │ │ +00044750: 6f72 7920 616e 6420 6b6e 6f77 2073 6576 ory and know sev
│ │ │ │ │ +00044760: 6572 616c 0a20 2020 2020 7765 6c6c 2d6b eral. well-k
│ │ │ │ │ +00044770: 6e6f 776e 2070 6c61 6365 7320 696e 2074 nown places in t
│ │ │ │ │ +00044780: 6865 2066 696c 6520 7379 7374 656d 2e0a he file system..
│ │ │ │ │ +00044790: 0a20 2020 2020 486f 7765 7665 722c 2061 . However, a
│ │ │ │ │ +000447a0: 6c6c 206e 6176 6967 6174 696f 6e20 6d65 ll navigation me
│ │ │ │ │ +000447b0: 7468 6f64 7320 666f 7220 6469 7265 6374 thods for direct
│ │ │ │ │ +000447c0: 6f72 6965 7320 6172 6520 756e 6465 7220 ories are under
│ │ │ │ │ +000447d0: 4669 6c65 5061 7468 0a20 2020 2020 6f72 FilePath. or
│ │ │ │ │ +000447e0: 2046 696c 6520 666f 7220 6566 6669 6369 File for effici
│ │ │ │ │ +000447f0: 656e 6379 2072 6561 736f 6e73 2e20 2052 ency reasons. R
│ │ │ │ │ +00044800: 6566 6572 2074 6f20 7468 6520 6d61 6e75 efer to the manu
│ │ │ │ │ +00044810: 616c 206f 6620 4669 6c65 5061 7468 0a20 al of FilePath.
│ │ │ │ │ +00044820: 2020 2020 666f 7220 696e 666f 726d 6174 for informat
│ │ │ │ │ +00044830: 696f 6e20 6f6e 2068 6f77 2074 6f20 7573 ion on how to us
│ │ │ │ │ +00044840: 6520 7468 6520 696e 7374 616e 6365 7320 e the instances
│ │ │ │ │ +00044850: 7265 7475 726e 6564 2062 7920 6d79 2063 returned by my c
│ │ │ │ │ +00044860: 6c61 7373 0a20 2020 2020 6d65 7468 6f64 lass. method
│ │ │ │ │ +00044870: 732e 0a0a 2a20 4d65 6e75 3a0a 0a2a 2044 s...* Menu:..* D
│ │ │ │ │ +00044880: 6972 6563 746f 7279 2063 6c61 7373 2d66 irectory class-f
│ │ │ │ │ +00044890: 696c 6520 6e61 6d65 206d 616e 6167 656d ile name managem
│ │ │ │ │ +000448a0: 656e 743a 3a20 2028 636c 6173 7329 0a2a ent:: (class).*
│ │ │ │ │ +000448b0: 2044 6972 6563 746f 7279 2063 6c61 7373 Directory class
│ │ │ │ │ +000448c0: 2d66 696c 6520 6f70 6572 6174 696f 6e73 -file operations
│ │ │ │ │ +000448d0: 3a3a 2020 2863 6c61 7373 290a 2a20 4469 :: (class).* Di
│ │ │ │ │ +000448e0: 7265 6374 6f72 7920 636c 6173 732d 7265 rectory class-re
│ │ │ │ │ +000448f0: 6164 696e 6720 7379 7374 656d 2064 6566 ading system def
│ │ │ │ │ +00044900: 6175 6c74 733a 3a20 2028 636c 6173 7329 aults:: (class)
│ │ │ │ │ +00044910: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ +00044920: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ +00044930: 4469 7265 6374 6f72 7920 636c 6173 732d Directory class-
│ │ │ │ │ +00044940: 6669 6c65 206e 616d 6520 6d61 6e61 6765 file name manage
│ │ │ │ │ +00044950: 6d65 6e74 2c20 204e 6578 743a 2044 6972 ment, Next: Dir
│ │ │ │ │ +00044960: 6563 746f 7279 2063 6c61 7373 2d66 696c ectory class-fil
│ │ │ │ │ +00044970: 6520 6f70 6572 6174 696f 6e73 2c20 2055 e operations, U
│ │ │ │ │ +00044980: 703a 2044 6972 6563 746f 7279 0a0a 312e p: Directory..1.
│ │ │ │ │ +00044990: 3636 2e31 2044 6972 6563 746f 7279 2063 66.1 Directory c
│ │ │ │ │ +000449a0: 6c61 7373 3a20 6669 6c65 206e 616d 6520 lass: file name
│ │ │ │ │ +000449b0: 6d61 6e61 6765 6d65 6e74 0a2d 2d2d 2d2d management.-----
│ │ │ │ │ +000449c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000449d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000449e0: 2d2d 2d2d 2d2d 2d0a 0a61 7070 656e 643a -------..append:
│ │ │ │ │ +000449f0: 2066 696c 654e 616d 6520 746f 3a20 6469 fileName to: di
│ │ │ │ │ +00044a00: 7265 6374 6f72 790a 2020 2020 2041 6e73 rectory. Ans
│ │ │ │ │ +00044a10: 7765 7220 7468 6520 6e61 6d65 206f 6620 wer the name of
│ │ │ │ │ +00044a20: 6120 6669 6c65 206e 616d 6564 2060 6669 a file named `fi
│ │ │ │ │ +00044a30: 6c65 4e61 6d65 2720 7768 6963 6820 7265 leName' which re
│ │ │ │ │ +00044a40: 7369 6465 7320 696e 2061 0a20 2020 2020 sides in a.
│ │ │ │ │ +00044a50: 6469 7265 6374 6f72 7920 6e61 6d65 6420 directory named
│ │ │ │ │ +00044a60: 6064 6972 6563 746f 7279 272e 0a0a 7061 `directory'...pa
│ │ │ │ │ +00044a70: 7468 5365 7061 7261 746f 720a 2020 2020 thSeparator.
│ │ │ │ │ +00044a80: 2041 6e73 7765 7220 2861 7320 6120 4368 Answer (as a Ch
│ │ │ │ │ +00044a90: 6172 6163 7465 7229 2074 6865 2063 6861 aracter) the cha
│ │ │ │ │ +00044aa0: 7261 6374 6572 2075 7365 6420 746f 2073 racter used to s
│ │ │ │ │ +00044ab0: 6570 6172 6174 6520 6469 7265 6374 6f72 eparate director
│ │ │ │ │ +00044ac0: 790a 2020 2020 206e 616d 6573 0a0a 7061 y. names..pa
│ │ │ │ │ +00044ad0: 7468 5365 7061 7261 746f 7253 7472 696e thSeparatorStrin
│ │ │ │ │ +00044ae0: 670a 2020 2020 2041 6e73 7765 7220 2869 g. Answer (i
│ │ │ │ │ +00044af0: 6e20 6120 5374 7269 6e67 2920 7468 6520 n a String) the
│ │ │ │ │ +00044b00: 6368 6172 6163 7465 7220 7573 6564 2074 character used t
│ │ │ │ │ +00044b10: 6f20 7365 7061 7261 7465 2064 6972 6563 o separate direc
│ │ │ │ │ +00044b20: 746f 7279 206e 616d 6573 0a0a 0a1f 0a46 tory names.....F
│ │ │ │ │ +00044b30: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ +00044b40: 666f 2c20 204e 6f64 653a 2044 6972 6563 fo, Node: Direc
│ │ │ │ │ +00044b50: 746f 7279 2063 6c61 7373 2d66 696c 6520 tory class-file
│ │ │ │ │ +00044b60: 6f70 6572 6174 696f 6e73 2c20 204e 6578 operations, Nex
│ │ │ │ │ +00044b70: 743a 2044 6972 6563 746f 7279 2063 6c61 t: Directory cla
│ │ │ │ │ +00044b80: 7373 2d72 6561 6469 6e67 2073 7973 7465 ss-reading syste
│ │ │ │ │ +00044b90: 6d20 6465 6661 756c 7473 2c20 2050 7265 m defaults, Pre
│ │ │ │ │ +00044ba0: 763a 2044 6972 6563 746f 7279 2063 6c61 v: Directory cla
│ │ │ │ │ +00044bb0: 7373 2d66 696c 6520 6e61 6d65 206d 616e ss-file name man
│ │ │ │ │ +00044bc0: 6167 656d 656e 742c 2020 5570 3a20 4469 agement, Up: Di
│ │ │ │ │ +00044bd0: 7265 6374 6f72 790a 0a31 2e36 362e 3220 rectory..1.66.2
│ │ │ │ │ +00044be0: 4469 7265 6374 6f72 7920 636c 6173 733a Directory class:
│ │ │ │ │ +00044bf0: 2066 696c 6520 6f70 6572 6174 696f 6e73 file operations
│ │ │ │ │ +00044c00: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------
│ │ │ │ │ +00044c10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00044c20: 2d2d 2d2d 2d2d 2d2d 0a0a 616c 6c46 696c --------..allFil
│ │ │ │ │ +00044c30: 6573 4d61 7463 6869 6e67 3a20 6150 6174 esMatching: aPat
│ │ │ │ │ +00044c40: 7465 726e 2064 6f3a 2061 426c 6f63 6b0a tern do: aBlock.
│ │ │ │ │ +00044c50: 2020 2020 2049 6e76 6f6b 6520 2361 6c6c Invoke #all
│ │ │ │ │ +00044c60: 4669 6c65 734d 6174 6368 696e 673a 646f FilesMatching:do
│ │ │ │ │ +00044c70: 3a20 6f6e 2074 6865 2063 7572 7265 6e74 : on the current
│ │ │ │ │ +00044c80: 2077 6f72 6b69 6e67 2064 6972 6563 746f working directo
│ │ │ │ │ +00044c90: 7279 2e0a 0a63 7265 6174 653a 2064 6972 ry...create: dir
│ │ │ │ │ +00044ca0: 4e61 6d65 0a20 2020 2020 4372 6561 7465 Name. Create
│ │ │ │ │ +00044cb0: 2061 2064 6972 6563 746f 7279 206e 616d a directory nam
│ │ │ │ │ +00044cc0: 6564 2064 6972 4e61 6d65 2061 6e64 2061 ed dirName and a
│ │ │ │ │ +00044cd0: 6e73 7765 7220 6974 2e0a 0a63 7265 6174 nswer it...creat
│ │ │ │ │ +00044ce0: 6554 656d 706f 7261 7279 3a20 7072 6566 eTemporary: pref
│ │ │ │ │ +00044cf0: 6978 0a20 2020 2020 4372 6561 7465 2061 ix. Create a
│ │ │ │ │ +00044d00: 6e20 656d 7074 7920 6469 7265 6374 6f72 n empty director
│ │ │ │ │ +00044d10: 7920 7768 6f73 6520 6e61 6d65 2073 7461 y whose name sta
│ │ │ │ │ +00044d20: 7274 7320 7769 7468 2070 7265 6669 7820 rts with prefix
│ │ │ │ │ +00044d30: 616e 6420 616e 7377 6572 0a20 2020 2020 and answer.
│ │ │ │ │ +00044d40: 6974 2e0a 0a77 6f72 6b69 6e67 0a20 2020 it...working.
│ │ │ │ │ +00044d50: 2020 416e 7377 6572 2074 6865 2063 7572 Answer the cur
│ │ │ │ │ +00044d60: 7265 6e74 2077 6f72 6b69 6e67 2064 6972 rent working dir
│ │ │ │ │ +00044d70: 6563 746f 7279 2c20 6e6f 7420 666f 6c6c ectory, not foll
│ │ │ │ │ +00044d80: 6f77 696e 6720 7379 6d6c 696e 6b73 2e0a owing symlinks..
│ │ │ │ │ +00044d90: 0a77 6f72 6b69 6e67 3a20 6469 724e 616d .working: dirNam
│ │ │ │ │ +00044da0: 650a 2020 2020 2043 6861 6e67 6520 7468 e. Change th
│ │ │ │ │ +00044db0: 6520 6375 7272 656e 7420 776f 726b 696e e current workin
│ │ │ │ │ +00044dc0: 6720 6469 7265 6374 6f72 7920 746f 2064 g directory to d
│ │ │ │ │ +00044dd0: 6972 4e61 6d65 2e0a 0a0a 1f0a 4669 6c65 irName......File
│ │ │ │ │ +00044de0: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ +00044df0: 2020 4e6f 6465 3a20 4469 7265 6374 6f72 Node: Director
│ │ │ │ │ +00044e00: 7920 636c 6173 732d 7265 6164 696e 6720 y class-reading
│ │ │ │ │ +00044e10: 7379 7374 656d 2064 6566 6175 6c74 732c system defaults,
│ │ │ │ │ +00044e20: 2020 5072 6576 3a20 4469 7265 6374 6f72 Prev: Director
│ │ │ │ │ +00044e30: 7920 636c 6173 732d 6669 6c65 206f 7065 y class-file ope
│ │ │ │ │ +00044e40: 7261 7469 6f6e 732c 2020 5570 3a20 4469 rations, Up: Di
│ │ │ │ │ +00044e50: 7265 6374 6f72 790a 0a31 2e36 362e 3320 rectory..1.66.3
│ │ │ │ │ +00044e60: 4469 7265 6374 6f72 7920 636c 6173 733a Directory class:
│ │ │ │ │ +00044e70: 2072 6561 6469 6e67 2073 7973 7465 6d20 reading system
│ │ │ │ │ +00044e80: 6465 6661 756c 7473 0a2d 2d2d 2d2d 2d2d defaults.-------
│ │ │ │ │ +00044e90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00044ea0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00044eb0: 2d2d 2d2d 2d2d 2d2d 0a0a 6578 6563 5072 --------..execPr
│ │ │ │ │ +00044ec0: 6566 6978 0a20 2020 2020 416e 7377 6572 efix. Answer
│ │ │ │ │ +00044ed0: 2074 6865 2070 6174 6820 746f 2047 4e55 the path to GNU
│ │ │ │ │ +00044ee0: 2053 6d61 6c6c 7461 6c6b 2773 2065 7865 Smalltalk's exe
│ │ │ │ │ +00044ef0: 6375 7461 626c 6520 696e 7374 616c 6c61 cutable installa
│ │ │ │ │ +00044f00: 7469 6f6e 2070 7265 6669 780a 0a68 6f6d tion prefix..hom
│ │ │ │ │ +00044f10: 650a 2020 2020 2041 6e73 7765 7220 7468 e. Answer th
│ │ │ │ │ +00044f20: 6520 7061 7468 2074 6f20 7468 6520 7573 e path to the us
│ │ │ │ │ +00044f30: 6572 2773 2068 6f6d 6520 6469 7265 6374 er's home direct
│ │ │ │ │ +00044f40: 6f72 790a 0a69 6d61 6765 0a20 2020 2020 ory..image.
│ │ │ │ │ +00044f50: 416e 7377 6572 2074 6865 2070 6174 6820 Answer the path
│ │ │ │ │ +00044f60: 746f 2047 4e55 2053 6d61 6c6c 7461 6c6b to GNU Smalltalk
│ │ │ │ │ +00044f70: 2773 2069 6d61 6765 2066 696c 650a 0a6b 's image file..k
│ │ │ │ │ +00044f80: 6572 6e65 6c0a 2020 2020 2041 6e73 7765 ernel. Answe
│ │ │ │ │ +00044f90: 7220 7468 6520 7061 7468 2069 6e20 7768 r the path in wh
│ │ │ │ │ +00044fa0: 6963 6820 6120 6c6f 6361 6c20 7665 7273 ich a local vers
│ │ │ │ │ +00044fb0: 696f 6e20 6f66 2074 6865 2047 4e55 2053 ion of the GNU S
│ │ │ │ │ +00044fc0: 6d61 6c6c 7461 6c6b 0a20 2020 2020 6b65 malltalk. ke
│ │ │ │ │ +00044fd0: 726e 656c 2773 2053 6d61 6c6c 7461 6c6b rnel's Smalltalk
│ │ │ │ │ +00044fe0: 2073 6f75 7263 6520 6669 6c65 7320 7765 source files we
│ │ │ │ │ +00044ff0: 7265 2073 6561 7263 6865 6420 7768 656e re searched when
│ │ │ │ │ +00045000: 2074 6865 2069 6d61 6765 2077 6173 0a20 the image was.
│ │ │ │ │ +00045010: 2020 2020 6372 6561 7465 642e 0a0a 6c69 created...li
│ │ │ │ │ +00045020: 6265 7865 630a 2020 2020 2041 6e73 7765 bexec. Answe
│ │ │ │ │ +00045030: 7220 7468 6520 7061 7468 2074 6f20 474e r the path to GN
│ │ │ │ │ +00045040: 5520 536d 616c 6c74 616c 6b27 7320 6175 U Smalltalk's au
│ │ │ │ │ +00045050: 7869 6c69 6172 7920 6578 6563 7574 6162 xiliary executab
│ │ │ │ │ +00045060: 6c65 730a 0a6c 6f63 616c 4b65 726e 656c les..localKernel
│ │ │ │ │ +00045070: 0a20 2020 2020 416e 7377 6572 2074 6865 . Answer the
│ │ │ │ │ +00045080: 2070 6174 6820 746f 2074 6865 2047 4e55 path to the GNU
│ │ │ │ │ +00045090: 2053 6d61 6c6c 7461 6c6b 206b 6572 6e65 Smalltalk kerne
│ │ │ │ │ +000450a0: 6c27 7320 536d 616c 6c74 616c 6b20 736f l's Smalltalk so
│ │ │ │ │ +000450b0: 7572 6365 0a20 2020 2020 6669 6c65 732e urce. files.
│ │ │ │ │ +000450c0: 2020 5361 6d65 2061 7320 6044 6972 6563 Same as `Direc
│ │ │ │ │ +000450d0: 746f 7279 206b 6572 6e65 6c27 2073 696e tory kernel' sin
│ │ │ │ │ +000450e0: 6365 2047 4e55 2053 6d61 6c6c 7461 6c6b ce GNU Smalltalk
│ │ │ │ │ +000450f0: 2033 2e30 2e0a 0a6d 6f64 756c 650a 2020 3.0...module.
│ │ │ │ │ +00045100: 2020 2041 6e73 7765 7220 7468 6520 7061 Answer the pa
│ │ │ │ │ +00045110: 7468 2074 6f20 474e 5520 536d 616c 6c74 th to GNU Smallt
│ │ │ │ │ +00045120: 616c 6b27 7320 6479 6e61 6d69 6361 6c6c alk's dynamicall
│ │ │ │ │ +00045130: 7920 6c6f 6164 6564 206d 6f64 756c 6573 y loaded modules
│ │ │ │ │ +00045140: 0a0a 7072 6566 6978 0a20 2020 2020 416e ..prefix. An
│ │ │ │ │ +00045150: 7377 6572 2074 6865 2070 6174 6820 746f swer the path to
│ │ │ │ │ +00045160: 2047 4e55 2053 6d61 6c6c 7461 6c6b 2773 GNU Smalltalk's
│ │ │ │ │ +00045170: 2069 6e73 7461 6c6c 6174 696f 6e20 7072 installation pr
│ │ │ │ │ +00045180: 6566 6978 0a0a 7379 7374 656d 4b65 726e efix..systemKern
│ │ │ │ │ +00045190: 656c 0a20 2020 2020 416e 7377 6572 2074 el. Answer t
│ │ │ │ │ +000451a0: 6865 2070 6174 6820 746f 2074 6865 2069 he path to the i
│ │ │ │ │ +000451b0: 6e73 7461 6c6c 6564 2053 6d61 6c6c 7461 nstalled Smallta
│ │ │ │ │ +000451c0: 6c6b 206b 6572 6e65 6c20 736f 7572 6365 lk kernel source
│ │ │ │ │ +000451d0: 2066 696c 6573 2e0a 0a74 656d 706f 7261 files...tempora
│ │ │ │ │ +000451e0: 7279 0a20 2020 2020 416e 7377 6572 2074 ry. Answer t
│ │ │ │ │ +000451f0: 6865 2070 6174 6820 696e 2077 6869 6368 he path in which
│ │ │ │ │ +00045200: 2074 656d 706f 7261 7279 2066 696c 6573 temporary files
│ │ │ │ │ +00045210: 2063 616e 2062 6520 6372 6561 7465 642e can be created.
│ │ │ │ │ +00045220: 2020 5468 6973 2069 730a 2020 2020 2072 This is. r
│ │ │ │ │ +00045230: 6561 6420 6672 6f6d 2074 6865 2065 6e76 ead from the env
│ │ │ │ │ +00045240: 6972 6f6e 6d65 6e74 2c20 616e 6420 6775 ironment, and gu
│ │ │ │ │ +00045250: 6573 7365 6420 6966 2074 6861 7420 6661 essed if that fa
│ │ │ │ │ +00045260: 696c 732e 0a0a 7573 6572 4261 7365 0a20 ils...userBase.
│ │ │ │ │ +00045270: 2020 2020 416e 7377 6572 2074 6865 2062 Answer the b
│ │ │ │ │ +00045280: 6173 6520 7061 7468 2075 6e64 6572 2077 ase path under w
│ │ │ │ │ +00045290: 6869 6368 2066 696c 6520 666f 7220 7573 hich file for us
│ │ │ │ │ +000452a0: 6572 2063 7573 746f 6d69 7a61 7469 6f6e er customization
│ │ │ │ │ +000452b0: 206f 6620 474e 550a 2020 2020 2053 6d61 of GNU. Sma
│ │ │ │ │ +000452c0: 6c6c 7461 6c6b 2061 7265 2073 746f 7265 lltalk are store
│ │ │ │ │ +000452d0: 642e 0a0a 0a1f 0a46 696c 653a 2067 7374 d......File: gst
│ │ │ │ │ +000452e0: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ +000452f0: 653a 2044 4c44 2c20 204e 6578 743a 2044 e: DLD, Next: D
│ │ │ │ │ +00045300: 756d 7065 7250 726f 7879 2c20 2050 7265 umperProxy, Pre
│ │ │ │ │ +00045310: 763a 2044 6972 6563 746f 7279 2c20 2055 v: Directory, U
│ │ │ │ │ +00045320: 703a 2042 6173 6520 636c 6173 7365 730a p: Base classes.
│ │ │ │ │ +00045330: 0a31 2e36 3720 444c 440a 3d3d 3d3d 3d3d .1.67 DLD.======
│ │ │ │ │ +00045340: 3d3d 0a0a 4465 6669 6e65 6420 696e 206e ==..Defined in n
│ │ │ │ │ +00045350: 616d 6573 7061 6365 2053 6d61 6c6c 7461 amespace Smallta
│ │ │ │ │ +00045360: 6c6b 0a53 7570 6572 636c 6173 733a 204f lk.Superclass: O
│ │ │ │ │ +00045370: 626a 6563 740a 4361 7465 676f 7279 3a20 bject.Category:
│ │ │ │ │ +00045380: 4c61 6e67 7561 6765 2d43 2069 6e74 6572 Language-C inter
│ │ │ │ │ +00045390: 6661 6365 0a20 2020 2020 2e2e 2e61 6e64 face. ...and
│ │ │ │ │ +000453a0: 2047 616e 6461 6c66 2073 6169 643a 2022 Gandalf said: "
│ │ │ │ │ +000453b0: 4d61 6e79 2066 6f6c 6b20 6c69 6b65 2074 Many folk like t
│ │ │ │ │ +000453c0: 6f20 6b6e 6f77 2062 6566 6f72 6568 616e o know beforehan
│ │ │ │ │ +000453d0: 6420 7768 6174 2069 7320 746f 0a20 2020 d what is to.
│ │ │ │ │ +000453e0: 2020 6265 2073 6574 206f 6e20 7468 6520 be set on the
│ │ │ │ │ +000453f0: 7461 626c 653b 2062 7574 2074 686f 7365 table; but those
│ │ │ │ │ +00045400: 2077 686f 2068 6176 6520 6c61 626f 7572 who have labour
│ │ │ │ │ +00045410: 6564 2074 6f20 7072 6570 6172 6520 7468 ed to prepare th
│ │ │ │ │ +00045420: 650a 2020 2020 2066 6561 7374 206c 696b e. feast lik
│ │ │ │ │ +00045430: 6520 746f 206b 6565 7020 7468 6569 7220 e to keep their
│ │ │ │ │ +00045440: 7365 6372 6574 3b20 666f 7220 776f 6e64 secret; for wond
│ │ │ │ │ +00045450: 6572 206d 616b 6573 2074 6865 2077 6f72 er makes the wor
│ │ │ │ │ +00045460: 6473 206f 660a 2020 2020 2070 7261 6973 ds of. prais
│ │ │ │ │ +00045470: 6520 6c6f 7564 6572 2e22 0a0a 2020 2020 e louder."..
│ │ │ │ │ +00045480: 2049 2061 6d20 6a75 7374 2061 6e20 616e I am just an an
│ │ │ │ │ +00045490: 6369 6c6c 6172 7920 636c 6173 7320 7573 cillary class us
│ │ │ │ │ +000454a0: 6564 2074 6f20 7265 6665 7265 6e63 6520 ed to reference
│ │ │ │ │ +000454b0: 736f 6d65 2043 2066 756e 6374 696f 6e73 some C functions
│ │ │ │ │ +000454c0: 2e0a 2020 2020 204d 6f73 7420 6f66 206d .. Most of m
│ │ │ │ │ +000454d0: 7920 6163 7475 616c 2066 756e 6374 696f y actual functio
│ │ │ │ │ +000454e0: 6e61 6c69 7479 2069 7320 7573 6564 2062 nality is used b
│ │ │ │ │ +000454f0: 7920 7265 6465 6669 6e69 7469 6f6e 7320 y redefinitions
│ │ │ │ │ +00045500: 6f66 206d 6574 686f 6473 0a20 2020 2020 of methods.
│ │ │ │ │ +00045510: 696e 2043 4675 6e63 7469 6f6e 4465 7363 in CFunctionDesc
│ │ │ │ │ +00045520: 7269 7074 6f72 2e0a 0a2a 204d 656e 753a riptor...* Menu:
│ │ │ │ │ +00045530: 0a0a 2a20 444c 4420 636c 6173 732d 4320 ..* DLD class-C
│ │ │ │ │ +00045540: 6361 6c6c 2d6f 7574 733a 3a20 2028 636c call-outs:: (cl
│ │ │ │ │ +00045550: 6173 7329 0a2a 2044 4c44 2063 6c61 7373 ass).* DLD class
│ │ │ │ │ +00045560: 2d64 796e 616d 6963 206c 696e 6b69 6e67 -dynamic linking
│ │ │ │ │ +00045570: 3a3a 2020 2863 6c61 7373 290a 0a1f 0a46 :: (class)....F
│ │ │ │ │ +00045580: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ +00045590: 666f 2c20 204e 6f64 653a 2044 4c44 2063 fo, Node: DLD c
│ │ │ │ │ +000455a0: 6c61 7373 2d43 2063 616c 6c2d 6f75 7473 lass-C call-outs
│ │ │ │ │ +000455b0: 2c20 204e 6578 743a 2044 4c44 2063 6c61 , Next: DLD cla
│ │ │ │ │ +000455c0: 7373 2d64 796e 616d 6963 206c 696e 6b69 ss-dynamic linki
│ │ │ │ │ +000455d0: 6e67 2c20 2055 703a 2044 4c44 0a0a 312e ng, Up: DLD..1.
│ │ │ │ │ +000455e0: 3637 2e31 2044 4c44 2063 6c61 7373 3a20 67.1 DLD class:
│ │ │ │ │ +000455f0: 4320 6361 6c6c 2d6f 7574 730a 2d2d 2d2d C call-outs.----
│ │ │ │ │ +00045600: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00045610: 2d2d 2d2d 2d2d 2d2d 2d0a 0a64 6566 696e ---------..defin
│ │ │ │ │ +00045620: 6543 4675 6e63 3a20 614e 616d 6520 6173 eCFunc: aName as
│ │ │ │ │ +00045630: 3a20 6146 756e 6341 6464 720a 2020 2020 : aFuncAddr.
│ │ │ │ │ +00045640: 2052 6567 6973 7465 7220 6146 756e 6341 Register aFuncA
│ │ │ │ │ +00045650: 6464 7220 6173 2074 6865 2074 6172 6765 ddr as the targe
│ │ │ │ │ +00045660: 7420 666f 7220 6343 616c 6c73 2074 6f20 t for cCalls to
│ │ │ │ │ +00045670: 614e 616d 652e 0a0a 0a1f 0a46 696c 653a aName......File:
│ │ │ │ │ +00045680: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ +00045690: 204e 6f64 653a 2044 4c44 2063 6c61 7373 Node: DLD class
│ │ │ │ │ +000456a0: 2d64 796e 616d 6963 206c 696e 6b69 6e67 -dynamic linking
│ │ │ │ │ +000456b0: 2c20 2050 7265 763a 2044 4c44 2063 6c61 , Prev: DLD cla
│ │ │ │ │ +000456c0: 7373 2d43 2063 616c 6c2d 6f75 7473 2c20 ss-C call-outs,
│ │ │ │ │ +000456d0: 2055 703a 2044 4c44 0a0a 312e 3637 2e32 Up: DLD..1.67.2
│ │ │ │ │ +000456e0: 2044 4c44 2063 6c61 7373 3a20 6479 6e61 DLD class: dyna
│ │ │ │ │ +000456f0: 6d69 6320 6c69 6e6b 696e 670a 2d2d 2d2d mic linking.----
│ │ │ │ │ +00045700: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00045710: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a61 -------------..a
│ │ │ │ │ +00045720: 6464 4c69 6272 6172 793a 206c 6962 7261 ddLibrary: libra
│ │ │ │ │ +00045730: 7279 0a20 2020 2020 4164 6420 6c69 6272 ry. Add libr
│ │ │ │ │ +00045740: 6172 7920 746f 2074 6865 2073 6561 7263 ary to the searc
│ │ │ │ │ +00045750: 6820 7061 7468 206f 6620 6c69 6272 6172 h path of librar
│ │ │ │ │ +00045760: 6965 7320 746f 2062 6520 7573 6564 2062 ies to be used b
│ │ │ │ │ +00045770: 7920 444c 442e 0a0a 6164 644c 6962 7261 y DLD...addLibra
│ │ │ │ │ +00045780: 7279 4861 6e64 6c65 3a20 6c69 6272 6172 ryHandle: librar
│ │ │ │ │ +00045790: 7948 616e 646c 650a 2020 2020 2054 6869 yHandle. Thi
│ │ │ │ │ +000457a0: 7320 6973 2063 616c 6c65 6420 696e 7465 s is called inte
│ │ │ │ │ +000457b0: 726e 616c 6c79 2062 7920 6773 745f 646c rnally by gst_dl
│ │ │ │ │ +000457c0: 6f70 656e 2e20 2054 6865 206c 6962 7261 open. The libra
│ │ │ │ │ +000457d0: 7279 2077 696c 6c20 6265 206f 7065 6e0a ry will be open.
│ │ │ │ │ +000457e0: 2020 2020 2061 6e64 2070 7574 2069 6e20 and put in
│ │ │ │ │ +000457f0: 7468 6520 7365 6172 6368 2070 6174 682e the search path.
│ │ │ │ │ +00045800: 0a0a 6164 644d 6f64 756c 653a 206c 6962 ..addModule: lib
│ │ │ │ │ +00045810: 7261 7279 0a20 2020 2020 4164 6420 6c69 rary. Add li
│ │ │ │ │ +00045820: 6272 6172 7920 746f 2074 6865 206c 6973 brary to the lis
│ │ │ │ │ +00045830: 7420 6f66 206d 6f64 756c 6573 2074 6f20 t of modules to
│ │ │ │ │ +00045840: 6265 206c 6f61 6465 6420 7768 656e 2074 be loaded when t
│ │ │ │ │ +00045850: 6865 2069 6d61 6765 2069 730a 2020 2020 he image is.
│ │ │ │ │ +00045860: 2073 7461 7274 6564 2e20 2054 6865 2067 started. The g
│ │ │ │ │ +00045870: 7374 5f69 6e69 744d 6f64 756c 6520 6675 st_initModule fu
│ │ │ │ │ +00045880: 6e63 7469 6f6e 2069 6e20 7468 6520 6c69 nction in the li
│ │ │ │ │ +00045890: 6272 6172 7920 6973 2063 616c 6c65 642c brary is called,
│ │ │ │ │ +000458a0: 0a20 2020 2020 6275 7420 7468 6520 6c69 . but the li
│ │ │ │ │ +000458b0: 6272 6172 7920 7769 6c6c 206e 6f74 2062 brary will not b
│ │ │ │ │ +000458c0: 6520 7075 7420 696e 2074 6865 2073 6561 e put in the sea
│ │ │ │ │ +000458d0: 7263 6820 7061 7468 2075 7365 6420 7768 rch path used wh
│ │ │ │ │ +000458e0: 656e 6576 6572 2061 0a20 2020 2020 4320 enever a. C
│ │ │ │ │ +000458f0: 6675 6e63 7469 6f6e 2069 7320 7265 7175 function is requ
│ │ │ │ │ +00045900: 6573 7465 6420 6275 7420 6e6f 7420 7265 ested but not re
│ │ │ │ │ +00045910: 6769 7374 6572 6564 2e0a 0a64 6566 696e gistered...defin
│ │ │ │ │ +00045920: 6545 7874 6572 6e46 756e 633a 2061 4675 eExternFunc: aFu
│ │ │ │ │ +00045930: 6e63 4e61 6d65 0a20 2020 2020 5468 6973 ncName. This
│ │ │ │ │ +00045940: 206d 6574 686f 6420 6361 6c6c 7320 2370 method calls #p
│ │ │ │ │ +00045950: 7269 6d44 6566 696e 6545 7874 6572 6e46 rimDefineExternF
│ │ │ │ │ +00045960: 756e 633a 2074 6f20 7472 7920 746f 206c unc: to try to l
│ │ │ │ │ +00045970: 696e 6b20 746f 2061 0a20 2020 2020 6675 ink to a. fu
│ │ │ │ │ +00045980: 6e63 7469 6f6e 2077 6974 6820 7468 6520 nction with the
│ │ │ │ │ +00045990: 6769 7665 6e20 6e61 6d65 2c20 616e 6420 given name, and
│ │ │ │ │ +000459a0: 616e 7377 6572 7320 7768 6574 6865 7220 answers whether
│ │ │ │ │ +000459b0: 7468 6520 6c69 6e6b 6167 6520 7761 730a the linkage was.
│ │ │ │ │ +000459c0: 2020 2020 2073 7563 6365 7373 6675 6c2e successful.
│ │ │ │ │ +000459d0: 2059 6f75 2063 616e 2072 6564 6566 696e You can redefin
│ │ │ │ │ +000459e0: 6520 7468 6973 206d 6574 686f 6420 746f e this method to
│ │ │ │ │ +000459f0: 2072 6573 7472 6963 7420 7468 6520 6162 restrict the ab
│ │ │ │ │ +00045a00: 696c 6974 790a 2020 2020 2074 6f20 646f ility. to do
│ │ │ │ │ +00045a10: 2064 796e 616d 6963 206c 696e 6b69 6e67 dynamic linking
│ │ │ │ │ +00045a20: 2e0a 0a69 6e69 7469 616c 697a 650a 2020 ...initialize.
│ │ │ │ │ +00045a30: 2020 2050 7269 7661 7465 202d 2049 6e69 Private - Ini
│ │ │ │ │ +00045a40: 7469 616c 697a 6520 7468 6520 7265 6365 tialize the rece
│ │ │ │ │ +00045a50: 6976 6572 2773 2063 6c61 7373 2076 6172 iver's class var
│ │ │ │ │ +00045a60: 6961 626c 6573 0a0a 6c69 6272 6172 794c iables..libraryL
│ │ │ │ │ +00045a70: 6973 740a 2020 2020 2041 6e73 7765 7220 ist. Answer
│ │ │ │ │ +00045a80: 6120 636f 7079 206f 6620 7468 6520 7365 a copy of the se
│ │ │ │ │ +00045a90: 6172 6368 2070 6174 6820 6f66 206c 6962 arch path of lib
│ │ │ │ │ +00045aa0: 7261 7269 6573 2074 6f20 6265 2075 7365 raries to be use
│ │ │ │ │ +00045ab0: 6420 6279 2044 4c44 0a0a 6d6f 6475 6c65 d by DLD..module
│ │ │ │ │ +00045ac0: 4c69 7374 0a20 2020 2020 416e 7377 6572 List. Answer
│ │ │ │ │ +00045ad0: 2061 2063 6f70 7920 6f66 2074 6865 206d a copy of the m
│ │ │ │ │ +00045ae0: 6f64 756c 6573 2072 656c 6f61 6465 6420 odules reloaded
│ │ │ │ │ +00045af0: 7768 656e 2074 6865 2069 6d61 6765 2069 when the image i
│ │ │ │ │ +00045b00: 7320 7374 6172 7465 640a 0a70 7269 6d44 s started..primD
│ │ │ │ │ +00045b10: 6566 696e 6545 7874 6572 6e46 756e 633a efineExternFunc:
│ │ │ │ │ +00045b20: 2061 4675 6e63 4e61 6d65 0a20 2020 2020 aFuncName.
│ │ │ │ │ +00045b30: 5468 6973 206d 6574 686f 6420 7472 6965 This method trie
│ │ │ │ │ +00045b40: 7320 746f 206c 696e 6b20 746f 2061 2066 s to link to a f
│ │ │ │ │ +00045b50: 756e 6374 696f 6e20 7769 7468 2074 6865 unction with the
│ │ │ │ │ +00045b60: 2067 6976 656e 206e 616d 652c 2061 6e64 given name, and
│ │ │ │ │ +00045b70: 0a20 2020 2020 616e 7377 6572 7320 7768 . answers wh
│ │ │ │ │ +00045b80: 6574 6865 7220 7468 6520 6c69 6e6b 6167 ether the linkag
│ │ │ │ │ +00045b90: 6520 7761 7320 7375 6363 6573 7366 756c e was successful
│ │ │ │ │ +00045ba0: 2e20 4974 2073 686f 756c 6420 6e6f 7420 . It should not
│ │ │ │ │ +00045bb0: 6265 0a20 2020 2020 6f76 6572 7269 6464 be. overridd
│ │ │ │ │ +00045bc0: 656e 2e0a 0a75 7064 6174 653a 2061 7370 en...update: asp
│ │ │ │ │ +00045bd0: 6563 740a 2020 2020 2043 616c 6c65 6420 ect. Called
│ │ │ │ │ +00045be0: 6f6e 2073 7461 7274 7570 202d 204d 616b on startup - Mak
│ │ │ │ │ +00045bf0: 6520 444c 4420 7265 2d6c 696e 6b20 616e e DLD re-link an
│ │ │ │ │ +00045c00: 6420 7265 7365 7420 7468 6520 6164 6472 d reset the addr
│ │ │ │ │ +00045c10: 6573 7365 7320 6f66 0a20 2020 2020 616c esses of. al
│ │ │ │ │ +00045c20: 6c20 7468 6520 6578 7465 726e 616c 6c79 l the externally
│ │ │ │ │ +00045c30: 2064 6566 696e 6564 2066 756e 6374 696f defined functio
│ │ │ │ │ +00045c40: 6e73 0a0a 0a1f 0a46 696c 653a 2067 7374 ns.....File: gst
│ │ │ │ │ +00045c50: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ +00045c60: 653a 2044 756d 7065 7250 726f 7879 2c20 e: DumperProxy,
│ │ │ │ │ +00045c70: 204e 6578 743a 2044 7572 6174 696f 6e2c Next: Duration,
│ │ │ │ │ +00045c80: 2020 5072 6576 3a20 444c 442c 2020 5570 Prev: DLD, Up
│ │ │ │ │ +00045c90: 3a20 4261 7365 2063 6c61 7373 6573 0a0a : Base classes..
│ │ │ │ │ +00045ca0: 312e 3638 2044 756d 7065 7250 726f 7879 1.68 DumperProxy
│ │ │ │ │ +00045cb0: 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d .===============
│ │ │ │ │ +00045cc0: 3d0a 0a44 6566 696e 6564 2069 6e20 6e61 =..Defined in na
│ │ │ │ │ +00045cd0: 6d65 7370 6163 6520 536d 616c 6c74 616c mespace Smalltal
│ │ │ │ │ +00045ce0: 6b0a 5375 7065 7263 6c61 7373 3a20 4f62 k.Superclass: Ob
│ │ │ │ │ +00045cf0: 6a65 6374 0a43 6174 6567 6f72 793a 2053 ject.Category: S
│ │ │ │ │ +00045d00: 7472 6561 6d73 2d46 696c 6573 0a20 2020 treams-Files.
│ │ │ │ │ +00045d10: 2020 4920 616d 2061 6e20 6865 6c70 6572 I am an helper
│ │ │ │ │ +00045d20: 2063 6c61 7373 2066 6f72 204f 626a 6563 class for Objec
│ │ │ │ │ +00045d30: 7444 756d 7065 722e 2057 6865 6e20 616e tDumper. When an
│ │ │ │ │ +00045d40: 206f 626a 6563 7420 6361 6e6e 6f74 2062 object cannot b
│ │ │ │ │ +00045d50: 650a 2020 2020 2073 6176 6564 2069 6e20 e. saved in
│ │ │ │ │ +00045d60: 7468 6520 7374 616e 6461 7264 2077 6179 the standard way
│ │ │ │ │ +00045d70: 2c20 796f 7520 6361 6e20 7265 6769 7374 , you can regist
│ │ │ │ │ +00045d80: 6572 2061 2073 7562 636c 6173 7320 6f66 er a subclass of
│ │ │ │ │ +00045d90: 206d 6520 746f 0a20 2020 2020 7072 6f76 me to. prov
│ │ │ │ │ +00045da0: 6964 6520 7370 6563 6961 6c20 6d65 616e ide special mean
│ │ │ │ │ +00045db0: 7320 746f 2073 6176 6520 7468 6174 206f s to save that o
│ │ │ │ │ +00045dc0: 626a 6563 742e 0a0a 2a20 4d65 6e75 3a0a bject...* Menu:.
│ │ │ │ │ +00045dd0: 0a2a 2044 756d 7065 7250 726f 7879 2063 .* DumperProxy c
│ │ │ │ │ +00045de0: 6c61 7373 2d61 6363 6573 7369 6e67 3a3a lass-accessing::
│ │ │ │ │ +00045df0: 2020 2863 6c61 7373 290a 2a20 4475 6d70 (class).* Dump
│ │ │ │ │ +00045e00: 6572 5072 6f78 7920 636c 6173 732d 696e erProxy class-in
│ │ │ │ │ +00045e10: 7374 616e 6365 2063 7265 6174 696f 6e3a stance creation:
│ │ │ │ │ +00045e20: 3a20 2028 636c 6173 7329 0a2a 2044 756d : (class).* Dum
│ │ │ │ │ +00045e30: 7065 7250 726f 7879 2d73 6176 696e 6720 perProxy-saving
│ │ │ │ │ +00045e40: 616e 6420 7265 7374 6f72 696e 673a 3a20 and restoring::
│ │ │ │ │ +00045e50: 2028 696e 7374 616e 6365 290a 0a1f 0a46 (instance)....F
│ │ │ │ │ +00045e60: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ +00045e70: 666f 2c20 204e 6f64 653a 2044 756d 7065 fo, Node: Dumpe
│ │ │ │ │ +00045e80: 7250 726f 7879 2063 6c61 7373 2d61 6363 rProxy class-acc
│ │ │ │ │ +00045e90: 6573 7369 6e67 2c20 204e 6578 743a 2044 essing, Next: D
│ │ │ │ │ +00045ea0: 756d 7065 7250 726f 7879 2063 6c61 7373 umperProxy class
│ │ │ │ │ +00045eb0: 2d69 6e73 7461 6e63 6520 6372 6561 7469 -instance creati
│ │ │ │ │ +00045ec0: 6f6e 2c20 2055 703a 2044 756d 7065 7250 on, Up: DumperP
│ │ │ │ │ +00045ed0: 726f 7879 0a0a 312e 3638 2e31 2044 756d roxy..1.68.1 Dum
│ │ │ │ │ +00045ee0: 7065 7250 726f 7879 2063 6c61 7373 3a20 perProxy class:
│ │ │ │ │ +00045ef0: 6163 6365 7373 696e 670a 2d2d 2d2d 2d2d accessing.------
│ │ │ │ │ +00045f00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00045f10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a61 -------------..a
│ │ │ │ │ +00045f20: 6363 6570 7455 7361 6765 466f 7243 6c61 cceptUsageForCla
│ │ │ │ │ +00045f30: 7373 3a20 6143 6c61 7373 0a20 2020 2020 ss: aClass.
│ │ │ │ │ +00045f40: 5468 6520 7265 6365 6976 6572 2077 6173 The receiver was
│ │ │ │ │ +00045f50: 2061 736b 6564 2074 6f20 6265 2075 7365 asked to be use
│ │ │ │ │ +00045f60: 6420 6173 2061 2070 726f 7879 2066 6f72 d as a proxy for
│ │ │ │ │ +00045f70: 2074 6865 2063 6c61 7373 2061 436c 6173 the class aClas
│ │ │ │ │ +00045f80: 732e 0a20 2020 2020 416e 7377 6572 2077 s.. Answer w
│ │ │ │ │ +00045f90: 6865 7468 6572 2074 6865 2072 6567 6973 hether the regis
│ │ │ │ │ +00045fa0: 7472 6174 696f 6e20 6973 2066 696e 652e tration is fine.
│ │ │ │ │ +00045fb0: 2020 4279 2064 6566 6175 6c74 2c20 616e By default, an
│ │ │ │ │ +00045fc0: 7377 6572 2074 7275 650a 0a6c 6f61 6446 swer true..loadF
│ │ │ │ │ +00045fd0: 726f 6d3a 2061 6e4f 626a 6563 7444 756d rom: anObjectDum
│ │ │ │ │ +00045fe0: 7065 720a 2020 2020 2052 656c 6f61 6420 per. Reload
│ │ │ │ │ +00045ff0: 6120 7072 6f78 7920 7374 6f72 6564 2069 a proxy stored i
│ │ │ │ │ +00046000: 6e20 616e 4f62 6a65 6374 4475 6d70 6572 n anObjectDumper
│ │ │ │ │ +00046010: 2061 6e64 2072 6563 6f6e 7374 7275 6374 and reconstruct
│ │ │ │ │ +00046020: 2074 6865 206f 626a 6563 740a 0a0a 1f0a the object.....
│ │ │ │ │ +00046030: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ +00046040: 6e66 6f2c 2020 4e6f 6465 3a20 4475 6d70 nfo, Node: Dump
│ │ │ │ │ +00046050: 6572 5072 6f78 7920 636c 6173 732d 696e erProxy class-in
│ │ │ │ │ +00046060: 7374 616e 6365 2063 7265 6174 696f 6e2c stance creation,
│ │ │ │ │ +00046070: 2020 4e65 7874 3a20 4475 6d70 6572 5072 Next: DumperPr
│ │ │ │ │ +00046080: 6f78 792d 7361 7669 6e67 2061 6e64 2072 oxy-saving and r
│ │ │ │ │ +00046090: 6573 746f 7269 6e67 2c20 2050 7265 763a estoring, Prev:
│ │ │ │ │ +000460a0: 2044 756d 7065 7250 726f 7879 2063 6c61 DumperProxy cla
│ │ │ │ │ +000460b0: 7373 2d61 6363 6573 7369 6e67 2c20 2055 ss-accessing, U
│ │ │ │ │ +000460c0: 703a 2044 756d 7065 7250 726f 7879 0a0a p: DumperProxy..
│ │ │ │ │ +000460d0: 312e 3638 2e32 2044 756d 7065 7250 726f 1.68.2 DumperPro
│ │ │ │ │ +000460e0: 7879 2063 6c61 7373 3a20 696e 7374 616e xy class: instan
│ │ │ │ │ +000460f0: 6365 2063 7265 6174 696f 6e0a 2d2d 2d2d ce creation.----
│ │ │ │ │ +00046100: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00046110: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00046120: 2d2d 2d2d 2d2d 2d0a 0a6f 6e3a 2061 6e4f -------..on: anO
│ │ │ │ │ +00046130: 626a 6563 740a 2020 2020 2041 6e73 7765 bject. Answe
│ │ │ │ │ +00046140: 7220 6120 7072 6f78 7920 746f 2062 6520 r a proxy to be
│ │ │ │ │ +00046150: 7573 6564 2074 6f20 7361 7665 2061 6e4f used to save anO
│ │ │ │ │ +00046160: 626a 6563 742e 2054 6869 7320 6d65 7468 bject. This meth
│ │ │ │ │ +00046170: 6f64 204d 5553 5420 6265 0a20 2020 2020 od MUST be.
│ │ │ │ │ +00046180: 6f76 6572 7269 6464 656e 2061 6e64 2061 overridden and a
│ │ │ │ │ +00046190: 6e4f 626a 6563 7420 6d75 7374 204e 4f54 nObject must NOT
│ │ │ │ │ +000461a0: 2062 6520 7374 6f72 6564 2069 6e20 7468 be stored in th
│ │ │ │ │ +000461b0: 6520 6f62 6a65 6374 2773 0a20 2020 2020 e object's.
│ │ │ │ │ +000461c0: 696e 7374 616e 6365 2076 6172 6961 626c instance variabl
│ │ │ │ │ +000461d0: 6573 2075 6e6c 6573 7320 796f 7520 6f76 es unless you ov
│ │ │ │ │ +000461e0: 6572 7269 6465 2023 6475 6d70 546f 3a2c erride #dumpTo:,
│ │ │ │ │ +000461f0: 2062 6563 6175 7365 2074 6861 740a 2020 because that.
│ │ │ │ │ +00046200: 2020 2077 6f75 6c64 2072 6573 756c 7420 would result
│ │ │ │ │ +00046210: 696e 2061 6e20 696e 6669 6e69 7465 206c in an infinite l
│ │ │ │ │ +00046220: 6f6f 7021 0a0a 0a1f 0a46 696c 653a 2067 oop!.....File: g
│ │ │ │ │ +00046230: 7374 2d62 6173 652e 696e 666f 2c20 204e st-base.info, N
│ │ │ │ │ +00046240: 6f64 653a 2044 756d 7065 7250 726f 7879 ode: DumperProxy
│ │ │ │ │ +00046250: 2d73 6176 696e 6720 616e 6420 7265 7374 -saving and rest
│ │ │ │ │ +00046260: 6f72 696e 672c 2020 5072 6576 3a20 4475 oring, Prev: Du
│ │ │ │ │ +00046270: 6d70 6572 5072 6f78 7920 636c 6173 732d mperProxy class-
│ │ │ │ │ +00046280: 696e 7374 616e 6365 2063 7265 6174 696f instance creatio
│ │ │ │ │ +00046290: 6e2c 2020 5570 3a20 4475 6d70 6572 5072 n, Up: DumperPr
│ │ │ │ │ +000462a0: 6f78 790a 0a31 2e36 382e 3320 4475 6d70 oxy..1.68.3 Dump
│ │ │ │ │ +000462b0: 6572 5072 6f78 793a 2073 6176 696e 6720 erProxy: saving
│ │ │ │ │ +000462c0: 616e 6420 7265 7374 6f72 696e 670a 2d2d and restoring.--
│ │ │ │ │ +000462d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000462e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000462f0: 2d2d 2d2d 2d2d 0a0a 6475 6d70 546f 3a20 ------..dumpTo:
│ │ │ │ │ +00046300: 616e 4f62 6a65 6374 4475 6d70 6572 0a20 anObjectDumper.
│ │ │ │ │ +00046310: 2020 2020 4475 6d70 2074 6865 2070 726f Dump the pro
│ │ │ │ │ +00046320: 7879 2074 6f20 616e 4f62 6a65 6374 4475 xy to anObjectDu
│ │ │ │ │ +00046330: 6d70 6572 202d 2074 6865 2023 6c6f 6164 mper - the #load
│ │ │ │ │ +00046340: 4672 6f6d 3a20 636c 6173 7320 6d65 7468 From: class meth
│ │ │ │ │ +00046350: 6f64 0a20 2020 2020 7769 6c6c 2072 6563 od. will rec
│ │ │ │ │ +00046360: 6f6e 7374 7275 6374 2074 6865 206f 7269 onstruct the ori
│ │ │ │ │ +00046370: 6769 6e61 6c20 6f62 6a65 6374 2e0a 0a6f ginal object...o
│ │ │ │ │ +00046380: 626a 6563 740a 2020 2020 2052 6563 6f6e bject. Recon
│ │ │ │ │ +00046390: 7374 7275 6374 2074 6865 206f 626a 6563 struct the objec
│ │ │ │ │ +000463a0: 7420 7374 6f72 6564 2069 6e20 7468 6520 t stored in the
│ │ │ │ │ +000463b0: 7072 6f78 7920 616e 6420 616e 7377 6572 proxy and answer
│ │ │ │ │ +000463c0: 2069 740a 0a0a 1f0a 4669 6c65 3a20 6773 it.....File: gs
│ │ │ │ │ +000463d0: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ +000463e0: 6465 3a20 4475 7261 7469 6f6e 2c20 204e de: Duration, N
│ │ │ │ │ +000463f0: 6578 743a 2044 796e 616d 6963 5661 7269 ext: DynamicVari
│ │ │ │ │ +00046400: 6162 6c65 2c20 2050 7265 763a 2044 756d able, Prev: Dum
│ │ │ │ │ +00046410: 7065 7250 726f 7879 2c20 2055 703a 2042 perProxy, Up: B
│ │ │ │ │ +00046420: 6173 6520 636c 6173 7365 730a 0a31 2e36 ase classes..1.6
│ │ │ │ │ +00046430: 3920 4475 7261 7469 6f6e 0a3d 3d3d 3d3d 9 Duration.=====
│ │ │ │ │ +00046440: 3d3d 3d3d 3d3d 3d3d 0a0a 4465 6669 6e65 ========..Define
│ │ │ │ │ +00046450: 6420 696e 206e 616d 6573 7061 6365 2053 d in namespace S
│ │ │ │ │ +00046460: 6d61 6c6c 7461 6c6b 0a53 7570 6572 636c malltalk.Supercl
│ │ │ │ │ +00046470: 6173 733a 2054 696d 650a 4361 7465 676f ass: Time.Catego
│ │ │ │ │ +00046480: 7279 3a20 4c61 6e67 7561 6765 2d44 6174 ry: Language-Dat
│ │ │ │ │ +00046490: 6120 7479 7065 730a 2020 2020 204d 7920 a types. My
│ │ │ │ │ +000464a0: 696e 7374 616e 6365 7320 7265 7072 6573 instances repres
│ │ │ │ │ +000464b0: 656e 7420 6469 6666 6572 656e 6365 7320 ent differences
│ │ │ │ │ +000464c0: 6265 7477 6565 6e20 7469 6d65 7374 616d between timestam
│ │ │ │ │ +000464d0: 7073 2e0a 0a2a 204d 656e 753a 0a0a 2a20 ps...* Menu:..*
│ │ │ │ │ +000464e0: 4475 7261 7469 6f6e 2063 6c61 7373 2d69 Duration class-i
│ │ │ │ │ +000464f0: 6e73 7461 6e63 6520 6372 6561 7469 6f6e nstance creation
│ │ │ │ │ +00046500: 3a3a 2020 2863 6c61 7373 290a 2a20 4475 :: (class).* Du
│ │ │ │ │ +00046510: 7261 7469 6f6e 2063 6c61 7373 2d69 6e73 ration class-ins
│ │ │ │ │ +00046520: 7461 6e63 6520 6372 6561 7469 6f6e 2028 tance creation (
│ │ │ │ │ +00046530: 6e6f 6e20 414e 5349 293a 3a20 2028 636c non ANSI):: (cl
│ │ │ │ │ +00046540: 6173 7329 0a2a 2044 7572 6174 696f 6e2d ass).* Duration-
│ │ │ │ │ +00046550: 6172 6974 686d 6574 6963 733a 3a20 2028 arithmetics:: (
│ │ │ │ │ +00046560: 696e 7374 616e 6365 290a 2a20 4475 7261 instance).* Dura
│ │ │ │ │ +00046570: 7469 6f6e 2d70 726f 6365 7373 6573 3a3a tion-processes::
│ │ │ │ │ +00046580: 2020 2869 6e73 7461 6e63 6529 0a2a 2044 (instance).* D
│ │ │ │ │ +00046590: 7572 6174 696f 6e2d 7374 6f72 696e 673a uration-storing:
│ │ │ │ │ +000465a0: 3a20 2028 696e 7374 616e 6365 290a 0a1f : (instance)...
│ │ │ │ │ +000465b0: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ +000465c0: 696e 666f 2c20 204e 6f64 653a 2044 7572 info, Node: Dur
│ │ │ │ │ +000465d0: 6174 696f 6e20 636c 6173 732d 696e 7374 ation class-inst
│ │ │ │ │ +000465e0: 616e 6365 2063 7265 6174 696f 6e2c 2020 ance creation,
│ │ │ │ │ +000465f0: 4e65 7874 3a20 4475 7261 7469 6f6e 2063 Next: Duration c
│ │ │ │ │ +00046600: 6c61 7373 2d69 6e73 7461 6e63 6520 6372 lass-instance cr
│ │ │ │ │ +00046610: 6561 7469 6f6e 2028 6e6f 6e20 414e 5349 eation (non ANSI
│ │ │ │ │ +00046620: 292c 2020 5570 3a20 4475 7261 7469 6f6e ), Up: Duration
│ │ │ │ │ +00046630: 0a0a 312e 3639 2e31 2044 7572 6174 696f ..1.69.1 Duratio
│ │ │ │ │ +00046640: 6e20 636c 6173 733a 2069 6e73 7461 6e63 n class: instanc
│ │ │ │ │ +00046650: 6520 6372 6561 7469 6f6e 0a2d 2d2d 2d2d e creation.-----
│ │ │ │ │ +00046660: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00046670: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00046680: 2d2d 2d0a 0a64 6179 733a 2064 0a20 2020 ---..days: d.
│ │ │ │ │ +00046690: 2020 416e 7377 6572 2061 2064 7572 6174 Answer a durat
│ │ │ │ │ +000466a0: 696f 6e20 6f66 2060 6427 2064 6179 730a ion of `d' days.
│ │ │ │ │ +000466b0: 0a64 6179 733a 2064 2068 6f75 7273 3a20 .days: d hours:
│ │ │ │ │ +000466c0: 6820 6d69 6e75 7465 733a 206d 2073 6563 h minutes: m sec
│ │ │ │ │ +000466d0: 6f6e 6473 3a20 730a 2020 2020 2041 6e73 onds: s. Ans
│ │ │ │ │ +000466e0: 7765 7220 6120 6475 7261 7469 6f6e 206f wer a duration o
│ │ │ │ │ +000466f0: 6620 6064 2720 6461 7973 2061 6e64 2074 f `d' days and t
│ │ │ │ │ +00046700: 6865 2067 6976 656e 206e 756d 6265 7220 he given number
│ │ │ │ │ +00046710: 6f66 2068 6f75 7273 2c0a 2020 2020 206d of hours,. m
│ │ │ │ │ +00046720: 696e 7574 6573 2c20 616e 6420 7365 636f inutes, and seco
│ │ │ │ │ +00046730: 6e64 732e 0a0a 696e 6974 6961 6c69 7a65 nds...initialize
│ │ │ │ │ +00046740: 0a20 2020 2020 496e 6974 6961 6c69 7a65 . Initialize
│ │ │ │ │ +00046750: 2074 6865 2072 6563 6569 7665 7227 7320 the receiver's
│ │ │ │ │ +00046760: 696e 7374 616e 6365 2076 6172 6961 626c instance variabl
│ │ │ │ │ +00046770: 6573 0a0a 6d69 6c6c 6973 6563 6f6e 6473 es..milliseconds
│ │ │ │ │ +00046780: 3a20 6d73 6563 0a20 2020 2020 416e 7377 : msec. Answ
│ │ │ │ │ +00046790: 6572 2061 2064 7572 6174 696f 6e20 6f66 er a duration of
│ │ │ │ │ +000467a0: 2060 6d73 6563 2720 6d69 6c6c 6973 6563 `msec' millisec
│ │ │ │ │ +000467b0: 6f6e 6473 0a0a 7265 6164 4672 6f6d 3a20 onds..readFrom:
│ │ │ │ │ +000467c0: 6153 7472 6561 6d0a 2020 2020 2050 6172 aStream. Par
│ │ │ │ │ +000467d0: 7365 2061 6e20 696e 7374 616e 6365 206f se an instance o
│ │ │ │ │ +000467e0: 6620 7468 6520 7265 6365 6976 6572 2028 f the receiver (
│ │ │ │ │ +000467f0: 686f 7572 732f 6d69 6e75 7465 732f 7365 hours/minutes/se
│ │ │ │ │ +00046800: 636f 6e64 7329 2066 726f 6d0a 2020 2020 conds) from.
│ │ │ │ │ +00046810: 2061 5374 7265 616d 0a0a 7765 656b 733a aStream..weeks:
│ │ │ │ │ +00046820: 2077 0a20 2020 2020 416e 7377 6572 2061 w. Answer a
│ │ │ │ │ +00046830: 2064 7572 6174 696f 6e20 6f66 2060 7727 duration of `w'
│ │ │ │ │ +00046840: 2077 6565 6b73 0a0a 7a65 726f 0a20 2020 weeks..zero.
│ │ │ │ │ +00046850: 2020 416e 7377 6572 2061 2064 7572 6174 Answer a durat
│ │ │ │ │ +00046860: 696f 6e20 6f66 207a 6572 6f20 7365 636f ion of zero seco
│ │ │ │ │ +00046870: 6e64 732e 0a0a 0a1f 0a46 696c 653a 2067 nds......File: g
│ │ │ │ │ +00046880: 7374 2d62 6173 652e 696e 666f 2c20 204e st-base.info, N
│ │ │ │ │ +00046890: 6f64 653a 2044 7572 6174 696f 6e20 636c ode: Duration cl
│ │ │ │ │ +000468a0: 6173 732d 696e 7374 616e 6365 2063 7265 ass-instance cre
│ │ │ │ │ +000468b0: 6174 696f 6e20 286e 6f6e 2041 4e53 4929 ation (non ANSI)
│ │ │ │ │ +000468c0: 2c20 204e 6578 743a 2044 7572 6174 696f , Next: Duratio
│ │ │ │ │ +000468d0: 6e2d 6172 6974 686d 6574 6963 732c 2020 n-arithmetics,
│ │ │ │ │ +000468e0: 5072 6576 3a20 4475 7261 7469 6f6e 2063 Prev: Duration c
│ │ │ │ │ +000468f0: 6c61 7373 2d69 6e73 7461 6e63 6520 6372 lass-instance cr
│ │ │ │ │ +00046900: 6561 7469 6f6e 2c20 2055 703a 2044 7572 eation, Up: Dur
│ │ │ │ │ +00046910: 6174 696f 6e0a 0a31 2e36 392e 3220 4475 ation..1.69.2 Du
│ │ │ │ │ +00046920: 7261 7469 6f6e 2063 6c61 7373 3a20 696e ration class: in
│ │ │ │ │ +00046930: 7374 616e 6365 2063 7265 6174 696f 6e20 stance creation
│ │ │ │ │ +00046940: 286e 6f6e 2041 4e53 4929 0a2d 2d2d 2d2d (non ANSI).-----
│ │ │ │ │ +00046950: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00046960: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00046970: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------..
│ │ │ │ │ +00046980: 6672 6f6d 4461 7973 3a20 6461 7973 2073 fromDays: days s
│ │ │ │ │ +00046990: 6563 6f6e 6473 3a20 7365 6373 206f 6666 econds: secs off
│ │ │ │ │ +000469a0: 7365 743a 2075 6e75 7365 640a 2020 2020 set: unused.
│ │ │ │ │ +000469b0: 2041 6e73 7765 7220 6120 6475 7261 7469 Answer a durati
│ │ │ │ │ +000469c0: 6f6e 206f 6620 6064 2720 6461 7973 2061 on of `d' days a
│ │ │ │ │ +000469d0: 6e64 2060 7365 6373 2720 7365 636f 6e64 nd `secs' second
│ │ │ │ │ +000469e0: 732e 2020 5468 6520 6c61 7374 0a20 2020 s. The last.
│ │ │ │ │ +000469f0: 2020 7061 7261 6d65 7465 7220 6973 2075 parameter is u
│ │ │ │ │ +00046a00: 6e75 7365 643b 2074 6869 7320 6d65 7373 nused; this mess
│ │ │ │ │ +00046a10: 6167 6520 6973 2061 7661 696c 6162 6c65 age is available
│ │ │ │ │ +00046a20: 2066 6f72 2069 6e74 6572 6f70 6572 6162 for interoperab
│ │ │ │ │ +00046a30: 696c 6974 790a 2020 2020 2077 6974 6820 ility. with
│ │ │ │ │ +00046a40: 7468 6520 4461 7465 5469 6d65 2063 6c61 the DateTime cla
│ │ │ │ │ +00046a50: 7373 2e0a 0a0a 1f0a 4669 6c65 3a20 6773 ss......File: gs
│ │ │ │ │ +00046a60: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ +00046a70: 6465 3a20 4475 7261 7469 6f6e 2d61 7269 de: Duration-ari
│ │ │ │ │ +00046a80: 7468 6d65 7469 6373 2c20 204e 6578 743a thmetics, Next:
│ │ │ │ │ +00046a90: 2044 7572 6174 696f 6e2d 7072 6f63 6573 Duration-proces
│ │ │ │ │ +00046aa0: 7365 732c 2020 5072 6576 3a20 4475 7261 ses, Prev: Dura
│ │ │ │ │ +00046ab0: 7469 6f6e 2063 6c61 7373 2d69 6e73 7461 tion class-insta
│ │ │ │ │ +00046ac0: 6e63 6520 6372 6561 7469 6f6e 2028 6e6f nce creation (no
│ │ │ │ │ +00046ad0: 6e20 414e 5349 292c 2020 5570 3a20 4475 n ANSI), Up: Du
│ │ │ │ │ +00046ae0: 7261 7469 6f6e 0a0a 312e 3639 2e33 2044 ration..1.69.3 D
│ │ │ │ │ +00046af0: 7572 6174 696f 6e3a 2061 7269 7468 6d65 uration: arithme
│ │ │ │ │ +00046b00: 7469 6373 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d tics.-----------
│ │ │ │ │ +00046b10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00046b20: 2d0a 0a2a 2066 6163 746f 720a 2020 2020 -..* factor.
│ │ │ │ │ +00046b30: 2041 6e73 7765 7220 6120 4475 7261 7469 Answer a Durati
│ │ │ │ │ +00046b40: 6f6e 2074 6861 7420 6973 2060 6661 6374 on that is `fact
│ │ │ │ │ +00046b50: 6f72 2720 7469 6d65 7320 6c6f 6e67 6572 or' times longer
│ │ │ │ │ +00046b60: 2074 6861 6e20 7468 6520 7265 6365 6976 than the receiv
│ │ │ │ │ +00046b70: 6572 0a0a 2b20 6144 7572 6174 696f 6e0a er..+ aDuration.
│ │ │ │ │ +00046b80: 2020 2020 2041 6e73 7765 7220 6120 4475 Answer a Du
│ │ │ │ │ +00046b90: 7261 7469 6f6e 2074 6861 7420 6973 2074 ration that is t
│ │ │ │ │ +00046ba0: 6865 2073 756d 206f 6620 7468 6520 7265 he sum of the re
│ │ │ │ │ +00046bb0: 6365 6976 6572 2061 6e64 2061 4475 7261 ceiver and aDura
│ │ │ │ │ +00046bc0: 7469 6f6e 2773 0a20 2020 2020 6c65 6e67 tion's. leng
│ │ │ │ │ +00046bd0: 7468 732e 0a0a 2d20 6144 7572 6174 696f ths...- aDuratio
│ │ │ │ │ +00046be0: 6e0a 2020 2020 2041 6e73 7765 7220 6120 n. Answer a
│ │ │ │ │ +00046bf0: 4475 7261 7469 6f6e 2074 6861 7420 6973 Duration that is
│ │ │ │ │ +00046c00: 2074 6865 2064 6966 6665 7265 6e63 6520 the difference
│ │ │ │ │ +00046c10: 6f66 2074 6865 2072 6563 6569 7665 7220 of the receiver
│ │ │ │ │ +00046c20: 616e 640a 2020 2020 2061 4475 7261 7469 and. aDurati
│ │ │ │ │ +00046c30: 6f6e 2773 206c 656e 6774 6873 2e0a 0a2f on's lengths.../
│ │ │ │ │ +00046c40: 2066 6163 746f 724f 7244 7572 6174 696f factorOrDuratio
│ │ │ │ │ +00046c50: 6e0a 2020 2020 2049 6620 7468 6520 7061 n. If the pa
│ │ │ │ │ +00046c60: 7261 6d65 7465 7220 6973 2061 2044 7572 rameter is a Dur
│ │ │ │ │ +00046c70: 6174 696f 6e2c 2061 6e73 7765 7220 7468 ation, answer th
│ │ │ │ │ +00046c80: 6520 7261 7469 6f20 6265 7477 6565 6e20 e ratio between
│ │ │ │ │ +00046c90: 7468 650a 2020 2020 2072 6563 6569 7665 the. receive
│ │ │ │ │ +00046ca0: 7220 616e 6420 6661 6374 6f72 4f72 4475 r and factorOrDu
│ │ │ │ │ +00046cb0: 7261 7469 6f6e 2e20 2045 6c73 6520 6469 ration. Else di
│ │ │ │ │ +00046cc0: 7669 6465 2074 6865 2072 6563 6569 7665 vide the receive
│ │ │ │ │ +00046cd0: 7220 6279 0a20 2020 2020 6661 6374 6f72 r by. factor
│ │ │ │ │ +00046ce0: 4f72 4475 7261 7469 6f6e 2028 6120 4e75 OrDuration (a Nu
│ │ │ │ │ +00046cf0: 6d62 6572 2920 616e 6420 616e 7377 6572 mber) and answer
│ │ │ │ │ +00046d00: 2061 206e 6577 2044 7572 6174 696f 6e20 a new Duration
│ │ │ │ │ +00046d10: 7468 6174 2069 730a 2020 2020 2063 6f72 that is. cor
│ │ │ │ │ +00046d20: 7265 7370 6f6e 6469 6e67 6c79 2073 686f respondingly sho
│ │ │ │ │ +00046d30: 7274 6572 2e0a 0a61 6273 0a20 2020 2020 rter...abs.
│ │ │ │ │ +00046d40: 416e 7377 6572 2061 2044 7572 6174 696f Answer a Duratio
│ │ │ │ │ +00046d50: 6e20 7468 6174 2069 7320 6173 206c 6f6e n that is as lon
│ │ │ │ │ +00046d60: 6720 6173 2074 6865 2072 6563 6569 7665 g as the receive
│ │ │ │ │ +00046d70: 722c 2062 7574 2061 6c77 6179 7320 696e r, but always in
│ │ │ │ │ +00046d80: 0a20 2020 2020 7468 6520 6675 7475 7265 . the future
│ │ │ │ │ +00046d90: 2e0a 0a64 6179 730a 2020 2020 2041 6e73 ...days. Ans
│ │ │ │ │ +00046da0: 7765 7220 7468 6520 6e75 6d62 6572 206f wer the number o
│ │ │ │ │ +00046db0: 6620 6461 7973 2069 6e20 7468 6520 7265 f days in the re
│ │ │ │ │ +00046dc0: 6365 6976 6572 0a0a 6973 5a65 726f 0a20 ceiver..isZero.
│ │ │ │ │ +00046dd0: 2020 2020 416e 7377 6572 2077 6865 7468 Answer wheth
│ │ │ │ │ +00046de0: 6572 2074 6865 2072 6563 6569 7665 7220 er the receiver
│ │ │ │ │ +00046df0: 636f 7272 6573 706f 6e64 2074 6f20 6120 correspond to a
│ │ │ │ │ +00046e00: 6475 7261 7469 6f6e 206f 6620 7a65 726f duration of zero
│ │ │ │ │ +00046e10: 0a20 2020 2020 7365 636f 6e64 732e 0a0a . seconds...
│ │ │ │ │ +00046e20: 6e65 6761 7465 640a 2020 2020 2041 6e73 negated. Ans
│ │ │ │ │ +00046e30: 7765 7220 6120 4475 7261 7469 6f6e 2074 wer a Duration t
│ │ │ │ │ +00046e40: 6861 7420 6973 2061 7320 6c6f 6e67 2061 hat is as long a
│ │ │ │ │ +00046e50: 7320 7468 6520 7265 6365 6976 6572 2c20 s the receiver,
│ │ │ │ │ +00046e60: 6275 7420 7769 7468 2070 6173 740a 2020 but with past.
│ │ │ │ │ +00046e70: 2020 2061 6e64 2066 7574 7572 6520 6578 and future ex
│ │ │ │ │ +00046e80: 6368 616e 6765 642e 0a0a 6e65 6761 7469 changed...negati
│ │ │ │ │ +00046e90: 7665 0a20 2020 2020 416e 7377 6572 2077 ve. Answer w
│ │ │ │ │ +00046ea0: 6865 7468 6572 2074 6865 2072 6563 6569 hether the recei
│ │ │ │ │ +00046eb0: 7665 7220 6973 2069 6e20 7468 6520 7061 ver is in the pa
│ │ │ │ │ +00046ec0: 7374 2e0a 0a70 6f73 6974 6976 650a 2020 st...positive.
│ │ │ │ │ +00046ed0: 2020 2041 6e73 7765 7220 7768 6574 6865 Answer whethe
│ │ │ │ │ +00046ee0: 7220 7468 6520 7265 6365 6976 6572 2069 r the receiver i
│ │ │ │ │ +00046ef0: 7320 6120 7a65 726f 2d73 6563 6f6e 6420 s a zero-second
│ │ │ │ │ +00046f00: 6475 7261 7469 6f6e 206f 7220 6973 2069 duration or is i
│ │ │ │ │ +00046f10: 6e20 7468 650a 2020 2020 2066 7574 7572 n the. futur
│ │ │ │ │ +00046f20: 652e 0a0a 7072 696e 744f 6e3a 2061 5374 e...printOn: aSt
│ │ │ │ │ +00046f30: 7265 616d 0a20 2020 2020 5072 696e 7420 ream. Print
│ │ │ │ │ +00046f40: 6120 7265 7072 6573 656e 7469 6f6e 206f a represention o
│ │ │ │ │ +00046f50: 6620 7468 6520 7265 6365 6976 6572 206f f the receiver o
│ │ │ │ │ +00046f60: 6e20 6153 7472 6561 6d2e 0a0a 0a1f 0a46 n aStream......F
│ │ │ │ │ +00046f70: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ +00046f80: 666f 2c20 204e 6f64 653a 2044 7572 6174 fo, Node: Durat
│ │ │ │ │ +00046f90: 696f 6e2d 7072 6f63 6573 7365 732c 2020 ion-processes,
│ │ │ │ │ +00046fa0: 4e65 7874 3a20 4475 7261 7469 6f6e 2d73 Next: Duration-s
│ │ │ │ │ +00046fb0: 746f 7269 6e67 2c20 2050 7265 763a 2044 toring, Prev: D
│ │ │ │ │ +00046fc0: 7572 6174 696f 6e2d 6172 6974 686d 6574 uration-arithmet
│ │ │ │ │ +00046fd0: 6963 732c 2020 5570 3a20 4475 7261 7469 ics, Up: Durati
│ │ │ │ │ +00046fe0: 6f6e 0a0a 312e 3639 2e34 2044 7572 6174 on..1.69.4 Durat
│ │ │ │ │ +00046ff0: 696f 6e3a 2070 726f 6365 7373 6573 0a2d ion: processes.-
│ │ │ │ │ +00047000: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00047010: 2d2d 2d2d 2d2d 2d2d 2d0a 0a77 6169 740a ---------..wait.
│ │ │ │ │ +00047020: 2020 2020 2041 6e73 7765 7220 6120 4465 Answer a De
│ │ │ │ │ +00047030: 6c61 7920 7761 6974 696e 6720 666f 7220 lay waiting for
│ │ │ │ │ +00047040: 7468 6520 616d 6f75 6e74 206f 6620 7469 the amount of ti
│ │ │ │ │ +00047050: 6d65 2072 6570 7265 7365 6e74 6564 2062 me represented b
│ │ │ │ │ +00047060: 7920 7468 650a 2020 2020 2072 6563 6569 y the. recei
│ │ │ │ │ +00047070: 7665 7220 616e 6420 7374 6172 7420 7761 ver and start wa
│ │ │ │ │ +00047080: 6974 696e 6720 6f6e 2069 742e 0a0a 0a1f iting on it.....
│ │ │ │ │ +00047090: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ +000470a0: 696e 666f 2c20 204e 6f64 653a 2044 7572 info, Node: Dur
│ │ │ │ │ +000470b0: 6174 696f 6e2d 7374 6f72 696e 672c 2020 ation-storing,
│ │ │ │ │ +000470c0: 5072 6576 3a20 4475 7261 7469 6f6e 2d70 Prev: Duration-p
│ │ │ │ │ +000470d0: 726f 6365 7373 6573 2c20 2055 703a 2044 rocesses, Up: D
│ │ │ │ │ +000470e0: 7572 6174 696f 6e0a 0a31 2e36 392e 3520 uration..1.69.5
│ │ │ │ │ +000470f0: 4475 7261 7469 6f6e 3a20 7374 6f72 696e Duration: storin
│ │ │ │ │ +00047100: 670a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d g.--------------
│ │ │ │ │ +00047110: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 7374 6f72 ----------..stor
│ │ │ │ │ +00047120: 654f 6e3a 2061 5374 7265 616d 0a20 2020 eOn: aStream.
│ │ │ │ │ +00047130: 2020 5374 6f72 6520 6f6e 2061 5374 7265 Store on aStre
│ │ │ │ │ +00047140: 616d 2053 6d61 6c6c 7461 6c6b 2063 6f64 am Smalltalk cod
│ │ │ │ │ +00047150: 6520 636f 6d70 696c 696e 6720 746f 2074 e compiling to t
│ │ │ │ │ +00047160: 6865 2072 6563 6569 7665 720a 0a0a 1f0a he receiver.....
│ │ │ │ │ +00047170: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ +00047180: 6e66 6f2c 2020 4e6f 6465 3a20 4479 6e61 nfo, Node: Dyna
│ │ │ │ │ +00047190: 6d69 6356 6172 6961 626c 652c 2020 4e65 micVariable, Ne
│ │ │ │ │ +000471a0: 7874 3a20 4572 726f 722c 2020 5072 6576 xt: Error, Prev
│ │ │ │ │ +000471b0: 3a20 4475 7261 7469 6f6e 2c20 2055 703a : Duration, Up:
│ │ │ │ │ +000471c0: 2042 6173 6520 636c 6173 7365 730a 0a31 Base classes..1
│ │ │ │ │ +000471d0: 2e37 3020 4479 6e61 6d69 6356 6172 6961 .70 DynamicVaria
│ │ │ │ │ +000471e0: 626c 650a 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ble.============
│ │ │ │ │ +000471f0: 3d3d 3d3d 3d3d 3d3d 0a0a 4465 6669 6e65 ========..Define
│ │ │ │ │ +00047200: 6420 696e 206e 616d 6573 7061 6365 2053 d in namespace S
│ │ │ │ │ +00047210: 6d61 6c6c 7461 6c6b 0a53 7570 6572 636c malltalk.Supercl
│ │ │ │ │ +00047220: 6173 733a 204f 626a 6563 740a 4361 7465 ass: Object.Cate
│ │ │ │ │ +00047230: 676f 7279 3a20 4c61 6e67 7561 6765 2d55 gory: Language-U
│ │ │ │ │ +00047240: 7469 6c69 7469 6573 0a20 2020 2020 4920 tilities. I
│ │ │ │ │ +00047250: 616d 2061 2076 6172 6961 626c 6520 7468 am a variable th
│ │ │ │ │ +00047260: 6174 2069 7320 7669 7369 626c 6520 6f6e at is visible on
│ │ │ │ │ +00047270: 6c79 2069 6e20 7468 6520 7374 6163 6b66 ly in the stackf
│ │ │ │ │ +00047280: 7261 6d65 7320 6f75 7467 6f69 6e67 0a20 rames outgoing.
│ │ │ │ │ +00047290: 2020 2020 6672 6f6d 2074 6869 7320 6f6e from this on
│ │ │ │ │ +000472a0: 652e 2020 446f 206e 6f74 2075 7365 2044 e. Do not use D
│ │ │ │ │ +000472b0: 796e 616d 6963 5661 7269 6162 6c65 2064 ynamicVariable d
│ │ │ │ │ +000472c0: 6972 6563 746c 792c 2069 6e73 7465 6164 irectly, instead
│ │ │ │ │ +000472d0: 0a20 2020 2020 6372 6561 7465 2061 2073 . create a s
│ │ │ │ │ +000472e0: 7562 636c 6173 7320 666f 7220 6561 6368 ubclass for each
│ │ │ │ │ +000472f0: 2076 6172 6961 626c 6520 796f 7520 7761 variable you wa
│ │ │ │ │ +00047300: 6e74 2074 6f20 7573 652e 0a0a 2020 2020 nt to use...
│ │ │ │ │ +00047310: 2059 6f75 2063 616e 206f 7665 7272 6964 You can overrid
│ │ │ │ │ +00047320: 6520 7468 6520 2376 616c 7565 2063 6c61 e the #value cla
│ │ │ │ │ +00047330: 7373 206d 6574 686f 642c 2061 6e64 2063 ss method, and c
│ │ │ │ │ +00047340: 616c 6c20 2376 616c 7565 4966 4162 7365 all #valueIfAbse
│ │ │ │ │ +00047350: 6e74 3a0a 2020 2020 2066 726f 6d20 7468 nt:. from th
│ │ │ │ │ +00047360: 6572 6520 6966 2079 6f75 2077 616e 7420 ere if you want
│ │ │ │ │ +00047370: 7468 6520 6465 6661 756c 7420 7661 6c75 the default valu
│ │ │ │ │ +00047380: 6520 746f 2062 6520 736f 6d65 7468 696e e to be somethin
│ │ │ │ │ +00047390: 6720 656c 7365 2074 6861 6e0a 2020 2020 g else than.
│ │ │ │ │ +000473a0: 206e 696c 2e0a 0a2a 204d 656e 753a 0a0a nil...* Menu:..
│ │ │ │ │ +000473b0: 2a20 4479 6e61 6d69 6356 6172 6961 626c * DynamicVariabl
│ │ │ │ │ +000473c0: 6520 636c 6173 732d 6576 616c 7561 7469 e class-evaluati
│ │ │ │ │ +000473d0: 6e67 3a3a 2020 2863 6c61 7373 290a 0a1f ng:: (class)...
│ │ │ │ │ +000473e0: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ +000473f0: 696e 666f 2c20 204e 6f64 653a 2044 796e info, Node: Dyn
│ │ │ │ │ +00047400: 616d 6963 5661 7269 6162 6c65 2063 6c61 amicVariable cla
│ │ │ │ │ +00047410: 7373 2d65 7661 6c75 6174 696e 672c 2020 ss-evaluating,
│ │ │ │ │ +00047420: 5570 3a20 4479 6e61 6d69 6356 6172 6961 Up: DynamicVaria
│ │ │ │ │ +00047430: 626c 650a 0a31 2e37 302e 3120 4479 6e61 ble..1.70.1 Dyna
│ │ │ │ │ +00047440: 6d69 6356 6172 6961 626c 6520 636c 6173 micVariable clas
│ │ │ │ │ +00047450: 733a 2065 7661 6c75 6174 696e 670a 2d2d s: evaluating.--
│ │ │ │ │ +00047460: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00047470: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00047480: 2d2d 2d2d 2d2d 0a0a 7573 653a 2061 6e4f ------..use: anO
│ │ │ │ │ +00047490: 626a 6563 7420 6475 7269 6e67 3a20 6142 bject during: aB
│ │ │ │ │ +000474a0: 6c6f 636b 0a20 2020 2020 4e6f 7420 636f lock. Not co
│ │ │ │ │ +000474b0: 6d6d 656e 7465 642e 0a0a 7661 6c75 650a mmented...value.
│ │ │ │ │ +000474c0: 2020 2020 204e 6f74 2063 6f6d 6d65 6e74 Not comment
│ │ │ │ │ +000474d0: 6564 2e0a 0a76 616c 7565 4966 4162 7365 ed...valueIfAbse
│ │ │ │ │ +000474e0: 6e74 3a20 6142 6c6f 636b 0a20 2020 2020 nt: aBlock.
│ │ │ │ │ +000474f0: 4e6f 7420 636f 6d6d 656e 7465 642e 0a0a Not commented...
│ │ │ │ │ +00047500: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ +00047510: 652e 696e 666f 2c20 204e 6f64 653a 2045 e.info, Node: E
│ │ │ │ │ +00047520: 7272 6f72 2c20 204e 6578 743a 2045 7863 rror, Next: Exc
│ │ │ │ │ +00047530: 6570 7469 6f6e 2c20 2050 7265 763a 2044 eption, Prev: D
│ │ │ │ │ +00047540: 796e 616d 6963 5661 7269 6162 6c65 2c20 ynamicVariable,
│ │ │ │ │ +00047550: 2055 703a 2042 6173 6520 636c 6173 7365 Up: Base classe
│ │ │ │ │ +00047560: 730a 0a31 2e37 3120 4572 726f 720a 3d3d s..1.71 Error.==
│ │ │ │ │ +00047570: 3d3d 3d3d 3d3d 3d3d 0a0a 4465 6669 6e65 ========..Define
│ │ │ │ │ +00047580: 6420 696e 206e 616d 6573 7061 6365 2053 d in namespace S
│ │ │ │ │ +00047590: 6d61 6c6c 7461 6c6b 0a53 7570 6572 636c malltalk.Supercl
│ │ │ │ │ +000475a0: 6173 733a 2045 7863 6570 7469 6f6e 0a43 ass: Exception.C
│ │ │ │ │ +000475b0: 6174 6567 6f72 793a 204c 616e 6775 6167 ategory: Languag
│ │ │ │ │ +000475c0: 652d 4578 6365 7074 696f 6e73 0a20 2020 e-Exceptions.
│ │ │ │ │ +000475d0: 2020 4572 726f 7220 7265 7072 6573 656e Error represen
│ │ │ │ │ +000475e0: 7473 2061 2066 6174 616c 2065 7272 6f72 ts a fatal error
│ │ │ │ │ +000475f0: 2e20 2049 6e73 7461 6e63 6573 206f 6620 . Instances of
│ │ │ │ │ +00047600: 6974 2061 7265 206e 6f74 2072 6573 756d it are not resum
│ │ │ │ │ +00047610: 6162 6c65 2e0a 0a2a 204d 656e 753a 0a0a able...* Menu:..
│ │ │ │ │ +00047620: 2a20 4572 726f 722d 6578 6365 7074 696f * Error-exceptio
│ │ │ │ │ +00047630: 6e20 6465 7363 7269 7074 696f 6e3a 3a20 n description::
│ │ │ │ │ +00047640: 2028 696e 7374 616e 6365 290a 0a1f 0a46 (instance)....F
│ │ │ │ │ +00047650: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ +00047660: 666f 2c20 204e 6f64 653a 2045 7272 6f72 fo, Node: Error
│ │ │ │ │ +00047670: 2d65 7863 6570 7469 6f6e 2064 6573 6372 -exception descr
│ │ │ │ │ +00047680: 6970 7469 6f6e 2c20 2055 703a 2045 7272 iption, Up: Err
│ │ │ │ │ +00047690: 6f72 0a0a 312e 3731 2e31 2045 7272 6f72 or..1.71.1 Error
│ │ │ │ │ +000476a0: 3a20 6578 6365 7074 696f 6e20 6465 7363 : exception desc
│ │ │ │ │ +000476b0: 7269 7074 696f 6e0a 2d2d 2d2d 2d2d 2d2d ription.--------
│ │ │ │ │ +000476c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000476d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a64 6573 -----------..des
│ │ │ │ │ +000476e0: 6372 6970 7469 6f6e 0a20 2020 2020 416e cription. An
│ │ │ │ │ +000476f0: 7377 6572 2061 2074 6578 7475 616c 2064 swer a textual d
│ │ │ │ │ +00047700: 6573 6372 6970 7469 6f6e 206f 6620 7468 escription of th
│ │ │ │ │ +00047710: 6520 6578 6365 7074 696f 6e2e 0a0a 6973 e exception...is
│ │ │ │ │ +00047720: 5265 7375 6d61 626c 650a 2020 2020 2041 Resumable. A
│ │ │ │ │ +00047730: 6e73 7765 7220 6661 6c73 652e 2020 4572 nswer false. Er
│ │ │ │ │ +00047740: 726f 7220 6578 6365 7074 696f 6e73 2061 ror exceptions a
│ │ │ │ │ +00047750: 7265 2062 7920 6465 6661 756c 7420 756e re by default un
│ │ │ │ │ +00047760: 7265 7375 6d61 626c 653b 0a20 2020 2020 resumable;.
│ │ │ │ │ +00047770: 7375 6263 6c61 7373 6573 2063 616e 206f subclasses can o
│ │ │ │ │ +00047780: 7665 7272 6964 6520 7468 6973 206d 6574 verride this met
│ │ │ │ │ +00047790: 686f 6420 6966 2064 6573 6972 6564 2e0a hod if desired..
│ │ │ │ │ +000477a0: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ +000477b0: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ +000477c0: 4578 6365 7074 696f 6e2c 2020 4e65 7874 Exception, Next
│ │ │ │ │ +000477d0: 3a20 4578 6365 7074 696f 6e53 6574 2c20 : ExceptionSet,
│ │ │ │ │ +000477e0: 2050 7265 763a 2045 7272 6f72 2c20 2055 Prev: Error, U
│ │ │ │ │ +000477f0: 703a 2042 6173 6520 636c 6173 7365 730a p: Base classes.
│ │ │ │ │ +00047800: 0a31 2e37 3220 4578 6365 7074 696f 6e0a .1.72 Exception.
│ │ │ │ │ +00047810: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a ==============..
│ │ │ │ │ +00047820: 4465 6669 6e65 6420 696e 206e 616d 6573 Defined in names
│ │ │ │ │ +00047830: 7061 6365 2053 6d61 6c6c 7461 6c6b 0a53 pace Smalltalk.S
│ │ │ │ │ +00047840: 7570 6572 636c 6173 733a 204f 626a 6563 uperclass: Objec
│ │ │ │ │ +00047850: 740a 4361 7465 676f 7279 3a20 4c61 6e67 t.Category: Lang
│ │ │ │ │ +00047860: 7561 6765 2d45 7863 6570 7469 6f6e 730a uage-Exceptions.
│ │ │ │ │ +00047870: 2020 2020 204d 7920 696e 7374 616e 6365 My instance
│ │ │ │ │ +00047880: 7320 6465 7363 7269 6265 2061 6e20 6578 s describe an ex
│ │ │ │ │ +00047890: 6365 7074 696f 6e20 7468 6174 2068 6173 ception that has
│ │ │ │ │ +000478a0: 2068 6170 7065 6e65 642c 2061 6e64 2061 happened, and a
│ │ │ │ │ +000478b0: 7265 0a20 2020 2020 7061 7373 6564 2074 re. passed t
│ │ │ │ │ +000478c0: 6f20 6578 6365 7074 696f 6e20 6861 6e64 o exception hand
│ │ │ │ │ +000478d0: 6c65 7273 2e20 436c 6173 7365 7320 6465 lers. Classes de
│ │ │ │ │ +000478e0: 7363 7269 6265 2074 6865 206b 696e 6420 scribe the kind
│ │ │ │ │ +000478f0: 6f66 0a20 2020 2020 6578 6365 7074 696f of. exceptio
│ │ │ │ │ +00047900: 6e2e 0a0a 2020 2020 2041 7061 7274 2066 n... Apart f
│ │ │ │ │ +00047910: 726f 6d20 636f 6e74 6169 6e69 6e67 2069 rom containing i
│ │ │ │ │ +00047920: 6e66 6f72 6d61 7469 6f6e 206f 6e20 7468 nformation on th
│ │ │ │ │ +00047930: 6520 6765 6e65 7261 7465 6420 6578 6365 e generated exce
│ │ │ │ │ +00047940: 7074 696f 6e2c 206d 790a 2020 2020 2069 ption, my. i
│ │ │ │ │ +00047950: 6e73 7461 6e63 6573 2063 6f6e 7461 696e nstances contain
│ │ │ │ │ +00047960: 206d 6574 686f 6473 2074 6861 7420 616c methods that al
│ │ │ │ │ +00047970: 6c6f 7720 796f 7520 746f 2072 6573 756d low you to resum
│ │ │ │ │ +00047980: 6520 6578 6563 7574 696f 6e2c 0a20 2020 e execution,.
│ │ │ │ │ +00047990: 2020 6c65 6176 6520 7468 6520 236f 6e3a leave the #on:
│ │ │ │ │ +000479a0: 646f 3a2e 2e2e 2062 6c6f 636b 2c20 616e do:... block, an
│ │ │ │ │ +000479b0: 6420 7061 7373 2074 6865 2065 7863 6570 d pass the excep
│ │ │ │ │ +000479c0: 7469 6f6e 2074 6f20 616e 2068 616e 646c tion to an handl
│ │ │ │ │ +000479d0: 6572 0a20 2020 2020 7769 7468 2061 206c er. with a l
│ │ │ │ │ +000479e0: 6f77 6572 2070 7269 6f72 6974 792e 0a0a ower priority...
│ │ │ │ │ +000479f0: 2a20 4d65 6e75 3a0a 0a2a 2045 7863 6570 * Menu:..* Excep
│ │ │ │ │ +00047a00: 7469 6f6e 2063 6c61 7373 2d63 6f6d 7061 tion class-compa
│ │ │ │ │ +00047a10: 7269 736f 6e3a 3a20 2028 636c 6173 7329 rison:: (class)
│ │ │ │ │ +00047a20: 0a2a 2045 7863 6570 7469 6f6e 2063 6c61 .* Exception cla
│ │ │ │ │ +00047a30: 7373 2d63 7265 6174 696e 6720 4578 6365 ss-creating Exce
│ │ │ │ │ +00047a40: 7074 696f 6e43 6f6c 6c65 6374 696f 6e73 ptionCollections
│ │ │ │ │ +00047a50: 3a3a 2020 2863 6c61 7373 290a 2a20 4578 :: (class).* Ex
│ │ │ │ │ +00047a60: 6365 7074 696f 6e20 636c 6173 732d 696e ception class-in
│ │ │ │ │ +00047a70: 7374 616e 6365 2063 7265 6174 696f 6e3a stance creation:
│ │ │ │ │ +00047a80: 3a20 2028 636c 6173 7329 0a2a 2045 7863 : (class).* Exc
│ │ │ │ │ +00047a90: 6570 7469 6f6e 2063 6c61 7373 2d69 6e74 eption class-int
│ │ │ │ │ +00047aa0: 6572 6f70 6572 6162 696c 6974 7920 7769 eroperability wi
│ │ │ │ │ +00047ab0: 7468 2054 7261 7070 6162 6c65 4576 656e th TrappableEven
│ │ │ │ │ +00047ac0: 7473 3a3a 2020 2863 6c61 7373 290a 2a20 ts:: (class).*
│ │ │ │ │ +00047ad0: 4578 6365 7074 696f 6e2d 6163 6365 7373 Exception-access
│ │ │ │ │ +00047ae0: 696e 673a 3a20 2028 696e 7374 616e 6365 ing:: (instance
│ │ │ │ │ +00047af0: 290a 2a20 4578 6365 7074 696f 6e2d 6275 ).* Exception-bu
│ │ │ │ │ +00047b00: 696c 7420 696e 733a 3a20 2028 696e 7374 ilt ins:: (inst
│ │ │ │ │ +00047b10: 616e 6365 290a 2a20 4578 6365 7074 696f ance).* Exceptio
│ │ │ │ │ +00047b20: 6e2d 636f 6d70 6172 6973 6f6e 3a3a 2020 n-comparison::
│ │ │ │ │ +00047b30: 2869 6e73 7461 6e63 6529 0a2a 2045 7863 (instance).* Exc
│ │ │ │ │ +00047b40: 6570 7469 6f6e 2d63 6f70 7969 6e67 3a3a eption-copying::
│ │ │ │ │ +00047b50: 2020 2869 6e73 7461 6e63 6529 0a2a 2045 (instance).* E
│ │ │ │ │ +00047b60: 7863 6570 7469 6f6e 2d65 7863 6570 7469 xception-excepti
│ │ │ │ │ +00047b70: 6f6e 2064 6573 6372 6970 7469 6f6e 3a3a on description::
│ │ │ │ │ +00047b80: 2020 2869 6e73 7461 6e63 6529 0a2a 2045 (instance).* E
│ │ │ │ │ +00047b90: 7863 6570 7469 6f6e 2d65 7863 6570 7469 xception-excepti
│ │ │ │ │ +00047ba0: 6f6e 2068 616e 646c 696e 673a 3a20 2028 on handling:: (
│ │ │ │ │ +00047bb0: 696e 7374 616e 6365 290a 2a20 4578 6365 instance).* Exce
│ │ │ │ │ +00047bc0: 7074 696f 6e2d 6578 6365 7074 696f 6e20 ption-exception
│ │ │ │ │ +00047bd0: 7369 676e 616c 696e 673a 3a20 2028 696e signaling:: (in
│ │ │ │ │ +00047be0: 7374 616e 6365 290a 2a20 4578 6365 7074 stance).* Except
│ │ │ │ │ +00047bf0: 696f 6e2d 7374 696c 6c20 756e 636c 6173 ion-still unclas
│ │ │ │ │ +00047c00: 7369 6669 6564 3a3a 2020 2869 6e73 7461 sified:: (insta
│ │ │ │ │ +00047c10: 6e63 6529 0a0a 1f0a 4669 6c65 3a20 6773 nce)....File: gs
│ │ │ │ │ +00047c20: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ +00047c30: 6465 3a20 4578 6365 7074 696f 6e20 636c de: Exception cl
│ │ │ │ │ +00047c40: 6173 732d 636f 6d70 6172 6973 6f6e 2c20 ass-comparison,
│ │ │ │ │ +00047c50: 204e 6578 743a 2045 7863 6570 7469 6f6e Next: Exception
│ │ │ │ │ +00047c60: 2063 6c61 7373 2d63 7265 6174 696e 6720 class-creating
│ │ │ │ │ +00047c70: 4578 6365 7074 696f 6e43 6f6c 6c65 6374 ExceptionCollect
│ │ │ │ │ +00047c80: 696f 6e73 2c20 2055 703a 2045 7863 6570 ions, Up: Excep
│ │ │ │ │ +00047c90: 7469 6f6e 0a0a 312e 3732 2e31 2045 7863 tion..1.72.1 Exc
│ │ │ │ │ +00047ca0: 6570 7469 6f6e 2063 6c61 7373 3a20 636f eption class: co
│ │ │ │ │ +00047cb0: 6d70 6172 6973 6f6e 0a2d 2d2d 2d2d 2d2d mparison.-------
│ │ │ │ │ +00047cc0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00047cd0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a67 6f6f -----------..goo
│ │ │ │ │ +00047ce0: 646e 6573 733a 2061 6e45 7863 6570 7469 dness: anExcepti
│ │ │ │ │ +00047cf0: 6f6e 436c 6173 730a 2020 2020 2041 6e73 onClass. Ans
│ │ │ │ │ +00047d00: 7765 7220 686f 7720 676f 6f64 2074 6865 wer how good the
│ │ │ │ │ +00047d10: 2072 6563 6569 7665 7220 6973 2061 7420 receiver is at
│ │ │ │ │ +00047d20: 6861 6e64 6c69 6e67 2074 6865 2067 6976 handling the giv
│ │ │ │ │ +00047d30: 656e 2065 7863 6570 7469 6f6e 2e20 2041 en exception. A
│ │ │ │ │ +00047d40: 0a20 2020 2020 6e65 6761 7469 7665 2076 . negative v
│ │ │ │ │ +00047d50: 616c 7565 2069 6e64 6963 6174 6573 2074 alue indicates t
│ │ │ │ │ +00047d60: 6861 7420 7468 6520 7265 6365 6976 6572 hat the receiver
│ │ │ │ │ +00047d70: 2069 7320 6e6f 7420 6162 6c65 2074 6f20 is not able to
│ │ │ │ │ +00047d80: 6861 6e64 6c65 0a20 2020 2020 7468 6520 handle. the
│ │ │ │ │ +00047d90: 6578 6365 7074 696f 6e2e 0a0a 6861 6e64 exception...hand
│ │ │ │ │ +00047da0: 6c65 733a 2061 6e45 7863 6570 7469 6f6e les: anException
│ │ │ │ │ +00047db0: 0a20 2020 2020 416e 7377 6572 2077 6865 . Answer whe
│ │ │ │ │ +00047dc0: 7468 6572 2074 6865 2072 6563 6569 7665 ther the receive
│ │ │ │ │ +00047dd0: 7220 6861 6e64 6c65 7320 6061 6e45 7863 r handles `anExc
│ │ │ │ │ +00047de0: 6570 7469 6f6e 272e 0a0a 0a1f 0a46 696c eption'......Fil
│ │ │ │ │ +00047df0: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ +00047e00: 2c20 204e 6f64 653a 2045 7863 6570 7469 , Node: Excepti
│ │ │ │ │ +00047e10: 6f6e 2063 6c61 7373 2d63 7265 6174 696e on class-creatin
│ │ │ │ │ +00047e20: 6720 4578 6365 7074 696f 6e43 6f6c 6c65 g ExceptionColle
│ │ │ │ │ +00047e30: 6374 696f 6e73 2c20 204e 6578 743a 2045 ctions, Next: E
│ │ │ │ │ +00047e40: 7863 6570 7469 6f6e 2063 6c61 7373 2d69 xception class-i
│ │ │ │ │ +00047e50: 6e73 7461 6e63 6520 6372 6561 7469 6f6e nstance creation
│ │ │ │ │ +00047e60: 2c20 2050 7265 763a 2045 7863 6570 7469 , Prev: Excepti
│ │ │ │ │ +00047e70: 6f6e 2063 6c61 7373 2d63 6f6d 7061 7269 on class-compari
│ │ │ │ │ +00047e80: 736f 6e2c 2020 5570 3a20 4578 6365 7074 son, Up: Except
│ │ │ │ │ +00047e90: 696f 6e0a 0a31 2e37 322e 3220 4578 6365 ion..1.72.2 Exce
│ │ │ │ │ +00047ea0: 7074 696f 6e20 636c 6173 733a 2063 7265 ption class: cre
│ │ │ │ │ +00047eb0: 6174 696e 6720 4578 6365 7074 696f 6e43 ating ExceptionC
│ │ │ │ │ +00047ec0: 6f6c 6c65 6374 696f 6e73 0a2d 2d2d 2d2d ollections.-----
│ │ │ │ │ +00047ed0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00047ee0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00047ef0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00047f00: 0a0a 2c20 6154 7261 7070 6162 6c65 4576 .., aTrappableEv
│ │ │ │ │ +00047f10: 656e 740a 2020 2020 2041 6e73 7765 7220 ent. Answer
│ │ │ │ │ +00047f20: 616e 2045 7863 6570 7469 6f6e 436f 6c6c an ExceptionColl
│ │ │ │ │ +00047f30: 6563 7469 6f6e 2063 6f6e 7461 696e 696e ection containin
│ │ │ │ │ +00047f40: 6720 616c 6c20 7468 6520 6578 6365 7074 g all the except
│ │ │ │ │ +00047f50: 696f 6e73 2069 6e20 7468 650a 2020 2020 ions in the.
│ │ │ │ │ +00047f60: 2072 6563 6569 7665 7220 616e 6420 616c receiver and al
│ │ │ │ │ +00047f70: 6c20 7468 6520 6578 6365 7074 696f 6e73 l the exceptions
│ │ │ │ │ +00047f80: 2069 6e20 6154 7261 7070 6162 6c65 4576 in aTrappableEv
│ │ │ │ │ +00047f90: 656e 740a 0a0a 1f0a 4669 6c65 3a20 6773 ent.....File: gs
│ │ │ │ │ +00047fa0: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ +00047fb0: 6465 3a20 4578 6365 7074 696f 6e20 636c de: Exception cl
│ │ │ │ │ +00047fc0: 6173 732d 696e 7374 616e 6365 2063 7265 ass-instance cre
│ │ │ │ │ +00047fd0: 6174 696f 6e2c 2020 4e65 7874 3a20 4578 ation, Next: Ex
│ │ │ │ │ +00047fe0: 6365 7074 696f 6e20 636c 6173 732d 696e ception class-in
│ │ │ │ │ +00047ff0: 7465 726f 7065 7261 6269 6c69 7479 2077 teroperability w
│ │ │ │ │ +00048000: 6974 6820 5472 6170 7061 626c 6545 7665 ith TrappableEve
│ │ │ │ │ +00048010: 6e74 732c 2020 5072 6576 3a20 4578 6365 nts, Prev: Exce
│ │ │ │ │ +00048020: 7074 696f 6e20 636c 6173 732d 6372 6561 ption class-crea
│ │ │ │ │ +00048030: 7469 6e67 2045 7863 6570 7469 6f6e 436f ting ExceptionCo
│ │ │ │ │ +00048040: 6c6c 6563 7469 6f6e 732c 2020 5570 3a20 llections, Up:
│ │ │ │ │ +00048050: 4578 6365 7074 696f 6e0a 0a31 2e37 322e Exception..1.72.
│ │ │ │ │ +00048060: 3320 4578 6365 7074 696f 6e20 636c 6173 3 Exception clas
│ │ │ │ │ +00048070: 733a 2069 6e73 7461 6e63 6520 6372 6561 s: instance crea
│ │ │ │ │ +00048080: 7469 6f6e 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d tion.-----------
│ │ │ │ │ +00048090: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000480a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------..
│ │ │ │ │ +000480b0: 6e65 770a 2020 2020 2043 7265 6174 6520 new. Create
│ │ │ │ │ +000480c0: 616e 2069 6e73 7461 6e63 6520 6f66 2074 an instance of t
│ │ │ │ │ +000480d0: 6865 2072 6563 6569 7665 722c 2077 6869 he receiver, whi
│ │ │ │ │ +000480e0: 6368 2079 6f75 2077 696c 6c20 6265 2061 ch you will be a
│ │ │ │ │ +000480f0: 626c 6520 746f 0a20 2020 2020 7369 676e ble to. sign
│ │ │ │ │ +00048100: 616c 206c 6174 6572 2e0a 0a73 6967 6e61 al later...signa
│ │ │ │ │ +00048110: 6c0a 2020 2020 2043 7265 6174 6520 616e l. Create an
│ │ │ │ │ +00048120: 2069 6e73 7461 6e63 6520 6f66 2074 6865 instance of the
│ │ │ │ │ +00048130: 2072 6563 6569 7665 722c 2067 6976 6520 receiver, give
│ │ │ │ │ +00048140: 6974 2064 6566 6175 6c74 2061 7474 7269 it default attri
│ │ │ │ │ +00048150: 6275 7465 732c 0a20 2020 2020 616e 6420 butes,. and
│ │ │ │ │ +00048160: 7369 676e 616c 2069 7420 696d 6d65 6469 signal it immedi
│ │ │ │ │ +00048170: 6174 656c 792e 0a0a 7369 676e 616c 3a20 ately...signal:
│ │ │ │ │ +00048180: 6d65 7373 6167 6554 6578 740a 2020 2020 messageText.
│ │ │ │ │ +00048190: 2043 7265 6174 6520 616e 2069 6e73 7461 Create an insta
│ │ │ │ │ +000481a0: 6e63 6520 6f66 2074 6865 2072 6563 6569 nce of the recei
│ │ │ │ │ +000481b0: 7665 722c 2073 6574 2069 7473 206d 6573 ver, set its mes
│ │ │ │ │ +000481c0: 7361 6765 2074 6578 742c 2061 6e64 0a20 sage text, and.
│ │ │ │ │ +000481d0: 2020 2020 7369 676e 616c 2069 7420 696d signal it im
│ │ │ │ │ +000481e0: 6d65 6469 6174 656c 792e 0a0a 0a1f 0a46 mediately......F
│ │ │ │ │ +000481f0: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ +00048200: 666f 2c20 204e 6f64 653a 2045 7863 6570 fo, Node: Excep
│ │ │ │ │ +00048210: 7469 6f6e 2063 6c61 7373 2d69 6e74 6572 tion class-inter
│ │ │ │ │ +00048220: 6f70 6572 6162 696c 6974 7920 7769 7468 operability with
│ │ │ │ │ +00048230: 2054 7261 7070 6162 6c65 4576 656e 7473 TrappableEvents
│ │ │ │ │ +00048240: 2c20 204e 6578 743a 2045 7863 6570 7469 , Next: Excepti
│ │ │ │ │ +00048250: 6f6e 2d61 6363 6573 7369 6e67 2c20 2050 on-accessing, P
│ │ │ │ │ +00048260: 7265 763a 2045 7863 6570 7469 6f6e 2063 rev: Exception c
│ │ │ │ │ +00048270: 6c61 7373 2d69 6e73 7461 6e63 6520 6372 lass-instance cr
│ │ │ │ │ +00048280: 6561 7469 6f6e 2c20 2055 703a 2045 7863 eation, Up: Exc
│ │ │ │ │ +00048290: 6570 7469 6f6e 0a0a 312e 3732 2e34 2045 eption..1.72.4 E
│ │ │ │ │ +000482a0: 7863 6570 7469 6f6e 2063 6c61 7373 3a20 xception class:
│ │ │ │ │ +000482b0: 696e 7465 726f 7065 7261 6269 6c69 7479 interoperability
│ │ │ │ │ +000482c0: 2077 6974 6820 5472 6170 7061 626c 6545 with TrappableE
│ │ │ │ │ +000482d0: 7665 6e74 730a 2d2d 2d2d 2d2d 2d2d 2d2d vents.----------
│ │ │ │ │ +000482e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000482f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00048300: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00048310: 2d2d 2d0a 0a61 6c6c 4578 6365 7074 696f ---..allExceptio
│ │ │ │ │ +00048320: 6e73 446f 3a20 6142 6c6f 636b 0a20 2020 nsDo: aBlock.
│ │ │ │ │ +00048330: 2020 5072 6976 6174 6520 2d20 5061 7373 Private - Pass
│ │ │ │ │ +00048340: 206f 7572 7365 6c76 6573 2074 6f20 6142 ourselves to aB
│ │ │ │ │ +00048350: 6c6f 636b 0a0a 0a1f 0a46 696c 653a 2067 lock.....File: g
│ │ │ │ │ +00048360: 7374 2d62 6173 652e 696e 666f 2c20 204e st-base.info, N
│ │ │ │ │ +00048370: 6f64 653a 2045 7863 6570 7469 6f6e 2d61 ode: Exception-a
│ │ │ │ │ +00048380: 6363 6573 7369 6e67 2c20 204e 6578 743a ccessing, Next:
│ │ │ │ │ +00048390: 2045 7863 6570 7469 6f6e 2d62 7569 6c74 Exception-built
│ │ │ │ │ +000483a0: 2069 6e73 2c20 2050 7265 763a 2045 7863 ins, Prev: Exc
│ │ │ │ │ +000483b0: 6570 7469 6f6e 2063 6c61 7373 2d69 6e74 eption class-int
│ │ │ │ │ +000483c0: 6572 6f70 6572 6162 696c 6974 7920 7769 eroperability wi
│ │ │ │ │ +000483d0: 7468 2054 7261 7070 6162 6c65 4576 656e th TrappableEven
│ │ │ │ │ +000483e0: 7473 2c20 2055 703a 2045 7863 6570 7469 ts, Up: Excepti
│ │ │ │ │ +000483f0: 6f6e 0a0a 312e 3732 2e35 2045 7863 6570 on..1.72.5 Excep
│ │ │ │ │ +00048400: 7469 6f6e 3a20 6163 6365 7373 696e 670a tion: accessing.
│ │ │ │ │ +00048410: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00048420: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a62 6173 -----------..bas
│ │ │ │ │ +00048430: 6963 4d65 7373 6167 6554 6578 740a 2020 icMessageText.
│ │ │ │ │ +00048440: 2020 2041 6e73 7765 7220 616e 2065 7863 Answer an exc
│ │ │ │ │ +00048450: 6570 7469 6f6e 2773 206d 6573 7361 6765 eption's message
│ │ │ │ │ +00048460: 2074 6578 742e 2020 446f 206e 6f74 206f text. Do not o
│ │ │ │ │ +00048470: 7665 7272 6964 6520 7468 6973 206d 6574 verride this met
│ │ │ │ │ +00048480: 686f 642e 0a0a 6d65 7373 6167 6554 6578 hod...messageTex
│ │ │ │ │ +00048490: 740a 2020 2020 2041 6e73 7765 7220 616e t. Answer an
│ │ │ │ │ +000484a0: 2065 7863 6570 7469 6f6e 2773 206d 6573 exception's mes
│ │ │ │ │ +000484b0: 7361 6765 2074 6578 742e 0a0a 6d65 7373 sage text...mess
│ │ │ │ │ +000484c0: 6167 6554 6578 743a 2061 5374 7269 6e67 ageText: aString
│ │ │ │ │ +000484d0: 0a20 2020 2020 5365 7420 616e 2065 7863 . Set an exc
│ │ │ │ │ +000484e0: 6570 7469 6f6e 2773 206d 6573 7361 6765 eption's message
│ │ │ │ │ +000484f0: 2074 6578 742e 0a0a 7461 670a 2020 2020 text...tag.
│ │ │ │ │ +00048500: 2041 6e73 7765 7220 616e 2065 7863 6570 Answer an excep
│ │ │ │ │ +00048510: 7469 6f6e 2773 2074 6167 2076 616c 7565 tion's tag value
│ │ │ │ │ +00048520: 2e20 2049 6620 6e6f 7420 7370 6563 6966 . If not specif
│ │ │ │ │ +00048530: 6965 642c 2069 7420 6973 2074 6865 2073 ied, it is the s
│ │ │ │ │ +00048540: 616d 650a 2020 2020 2061 7320 7468 6520 ame. as the
│ │ │ │ │ +00048550: 6d65 7373 6167 6520 7465 7874 2e0a 0a74 message text...t
│ │ │ │ │ +00048560: 6167 3a20 616e 4f62 6a65 6374 0a20 2020 ag: anObject.
│ │ │ │ │ +00048570: 2020 5365 7420 616e 2065 7863 6570 7469 Set an excepti
│ │ │ │ │ +00048580: 6f6e 2773 2074 6167 2076 616c 7565 2e20 on's tag value.
│ │ │ │ │ +00048590: 2049 6620 6e69 6c2c 2074 6865 2074 6167 If nil, the tag
│ │ │ │ │ +000485a0: 2076 616c 7565 2077 696c 6c20 6265 2074 value will be t
│ │ │ │ │ +000485b0: 6865 0a20 2020 2020 7361 6d65 2061 7320 he. same as
│ │ │ │ │ +000485c0: 7468 6520 6d65 7373 6167 6520 7465 7874 the message text
│ │ │ │ │ +000485d0: 2e0a 0a0a 1f0a 4669 6c65 3a20 6773 742d ......File: gst-
│ │ │ │ │ +000485e0: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ +000485f0: 3a20 4578 6365 7074 696f 6e2d 6275 696c : Exception-buil
│ │ │ │ │ +00048600: 7420 696e 732c 2020 4e65 7874 3a20 4578 t ins, Next: Ex
│ │ │ │ │ +00048610: 6365 7074 696f 6e2d 636f 6d70 6172 6973 ception-comparis
│ │ │ │ │ +00048620: 6f6e 2c20 2050 7265 763a 2045 7863 6570 on, Prev: Excep
│ │ │ │ │ +00048630: 7469 6f6e 2d61 6363 6573 7369 6e67 2c20 tion-accessing,
│ │ │ │ │ +00048640: 2055 703a 2045 7863 6570 7469 6f6e 0a0a Up: Exception..
│ │ │ │ │ +00048650: 312e 3732 2e36 2045 7863 6570 7469 6f6e 1.72.6 Exception
│ │ │ │ │ +00048660: 3a20 6275 696c 7420 696e 730a 2d2d 2d2d : built ins.----
│ │ │ │ │ +00048670: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00048680: 2d2d 2d2d 2d2d 2d0a 0a72 6573 6967 6e61 -------..resigna
│ │ │ │ │ +00048690: 6c41 7355 6e68 616e 646c 6564 3a20 6d65 lAsUnhandled: me
│ │ │ │ │ +000486a0: 7373 6167 650a 2020 2020 2054 6869 7320 ssage. This
│ │ │ │ │ +000486b0: 6d69 6768 7420 7374 6172 7420 7468 6520 might start the
│ │ │ │ │ +000486c0: 6465 6275 6767 6572 2e2e 2e20 4e6f 7465 debugger... Note
│ │ │ │ │ +000486d0: 2074 6861 7420 7765 2075 7365 2023 6261 that we use #ba
│ │ │ │ │ +000486e0: 7369 6350 7269 6e74 0a20 2020 2020 2763 sicPrint. 'c
│ │ │ │ │ +000486f0: 6175 7365 2023 7072 696e 744f 6e3a 206d ause #printOn: m
│ │ │ │ │ +00048700: 6967 6874 2069 6e76 6f6b 6520 616e 2065 ight invoke an e
│ │ │ │ │ +00048710: 7272 6f72 2e0a 0a0a 1f0a 4669 6c65 3a20 rror......File:
│ │ │ │ │ +00048720: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ +00048730: 4e6f 6465 3a20 4578 6365 7074 696f 6e2d Node: Exception-
│ │ │ │ │ +00048740: 636f 6d70 6172 6973 6f6e 2c20 204e 6578 comparison, Nex
│ │ │ │ │ +00048750: 743a 2045 7863 6570 7469 6f6e 2d63 6f70 t: Exception-cop
│ │ │ │ │ +00048760: 7969 6e67 2c20 2050 7265 763a 2045 7863 ying, Prev: Exc
│ │ │ │ │ +00048770: 6570 7469 6f6e 2d62 7569 6c74 2069 6e73 eption-built ins
│ │ │ │ │ +00048780: 2c20 2055 703a 2045 7863 6570 7469 6f6e , Up: Exception
│ │ │ │ │ +00048790: 0a0a 312e 3732 2e37 2045 7863 6570 7469 ..1.72.7 Excepti
│ │ │ │ │ +000487a0: 6f6e 3a20 636f 6d70 6172 6973 6f6e 0a2d on: comparison.-
│ │ │ │ │ +000487b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000487c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a3d 2061 -----------..= a
│ │ │ │ │ +000487d0: 6e4f 626a 6563 740a 2020 2020 2041 6e73 nObject. Ans
│ │ │ │ │ +000487e0: 7765 7220 7768 6574 6865 7220 7468 6520 wer whether the
│ │ │ │ │ +000487f0: 7265 6365 6976 6572 2069 7320 6571 7561 receiver is equa
│ │ │ │ │ +00048800: 6c20 746f 2061 6e4f 626a 6563 742e 2020 l to anObject.
│ │ │ │ │ +00048810: 5468 6973 2069 7320 7472 7565 2069 660a This is true if.
│ │ │ │ │ +00048820: 2020 2020 2065 6974 6865 7220 7468 6520 either the
│ │ │ │ │ +00048830: 7265 6365 6976 6572 206f 7220 6974 7320 receiver or its
│ │ │ │ │ +00048840: 636c 6173 7320 6172 6520 7468 6520 7361 class are the sa
│ │ │ │ │ +00048850: 6d65 206f 626a 6563 7420 6173 2061 6e4f me object as anO
│ │ │ │ │ +00048860: 626a 6563 742e 0a0a 0a1f 0a46 696c 653a bject......File:
│ │ │ │ │ +00048870: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ +00048880: 204e 6f64 653a 2045 7863 6570 7469 6f6e Node: Exception
│ │ │ │ │ +00048890: 2d63 6f70 7969 6e67 2c20 204e 6578 743a -copying, Next:
│ │ │ │ │ +000488a0: 2045 7863 6570 7469 6f6e 2d65 7863 6570 Exception-excep
│ │ │ │ │ +000488b0: 7469 6f6e 2064 6573 6372 6970 7469 6f6e tion description
│ │ │ │ │ +000488c0: 2c20 2050 7265 763a 2045 7863 6570 7469 , Prev: Excepti
│ │ │ │ │ +000488d0: 6f6e 2d63 6f6d 7061 7269 736f 6e2c 2020 on-comparison,
│ │ │ │ │ +000488e0: 5570 3a20 4578 6365 7074 696f 6e0a 0a31 Up: Exception..1
│ │ │ │ │ +000488f0: 2e37 322e 3820 4578 6365 7074 696f 6e3a .72.8 Exception:
│ │ │ │ │ +00048900: 2063 6f70 7969 6e67 0a2d 2d2d 2d2d 2d2d copying.-------
│ │ │ │ │ +00048910: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00048920: 2d2d 0a0a 706f 7374 436f 7079 0a20 2020 --..postCopy.
│ │ │ │ │ +00048930: 2020 4d6f 6469 6679 2074 6865 2072 6563 Modify the rec
│ │ │ │ │ +00048940: 6569 7665 7220 736f 2074 6861 7420 6974 eiver so that it
│ │ │ │ │ +00048950: 2064 6f65 7320 6e6f 7420 7265 6665 7220 does not refer
│ │ │ │ │ +00048960: 746f 2061 6e79 2069 6e73 7461 6e74 6961 to any instantia
│ │ │ │ │ +00048970: 7465 640a 2020 2020 2065 7863 6570 7469 ted. excepti
│ │ │ │ │ +00048980: 6f6e 2068 616e 646c 6572 2e0a 0a0a 1f0a on handler......
│ │ │ │ │ +00048990: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ +000489a0: 6e66 6f2c 2020 4e6f 6465 3a20 4578 6365 nfo, Node: Exce
│ │ │ │ │ +000489b0: 7074 696f 6e2d 6578 6365 7074 696f 6e20 ption-exception
│ │ │ │ │ +000489c0: 6465 7363 7269 7074 696f 6e2c 2020 4e65 description, Ne
│ │ │ │ │ +000489d0: 7874 3a20 4578 6365 7074 696f 6e2d 6578 xt: Exception-ex
│ │ │ │ │ +000489e0: 6365 7074 696f 6e20 6861 6e64 6c69 6e67 ception handling
│ │ │ │ │ +000489f0: 2c20 2050 7265 763a 2045 7863 6570 7469 , Prev: Excepti
│ │ │ │ │ +00048a00: 6f6e 2d63 6f70 7969 6e67 2c20 2055 703a on-copying, Up:
│ │ │ │ │ +00048a10: 2045 7863 6570 7469 6f6e 0a0a 312e 3732 Exception..1.72
│ │ │ │ │ +00048a20: 2e39 2045 7863 6570 7469 6f6e 3a20 6578 .9 Exception: ex
│ │ │ │ │ +00048a30: 6365 7074 696f 6e20 6465 7363 7269 7074 ception descript
│ │ │ │ │ +00048a40: 696f 6e0a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ion.------------
│ │ │ │ │ +00048a50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00048a60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a64 6566 -----------..def
│ │ │ │ │ +00048a70: 6175 6c74 4163 7469 6f6e 0a20 2020 2020 aultAction.
│ │ │ │ │ +00048a80: 4578 6563 7574 6520 7468 6520 6465 6661 Execute the defa
│ │ │ │ │ +00048a90: 756c 7420 6163 7469 6f6e 2074 6861 7420 ult action that
│ │ │ │ │ +00048aa0: 6973 2061 7474 6163 6865 6420 746f 2074 is attached to t
│ │ │ │ │ +00048ab0: 6865 2072 6563 6569 7665 722e 0a0a 6465 he receiver...de
│ │ │ │ │ +00048ac0: 7363 7269 7074 696f 6e0a 2020 2020 2041 scription. A
│ │ │ │ │ +00048ad0: 6e73 7765 7220 6120 7465 7874 7561 6c20 nswer a textual
│ │ │ │ │ +00048ae0: 6465 7363 7269 7074 696f 6e20 6f66 2074 description of t
│ │ │ │ │ +00048af0: 6865 2065 7863 6570 7469 6f6e 2e0a 0a69 he exception...i
│ │ │ │ │ +00048b00: 7352 6573 756d 6162 6c65 0a20 2020 2020 sResumable.
│ │ │ │ │ +00048b10: 416e 7377 6572 2074 7275 652e 2020 4578 Answer true. Ex
│ │ │ │ │ +00048b20: 6365 7074 696f 6e73 2061 7265 2062 7920 ceptions are by
│ │ │ │ │ +00048b30: 6465 6661 756c 7420 7265 7375 6d61 626c default resumabl
│ │ │ │ │ +00048b40: 652e 0a0a 0a1f 0a46 696c 653a 2067 7374 e......File: gst
│ │ │ │ │ +00048b50: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ +00048b60: 653a 2045 7863 6570 7469 6f6e 2d65 7863 e: Exception-exc
│ │ │ │ │ +00048b70: 6570 7469 6f6e 2068 616e 646c 696e 672c eption handling,
│ │ │ │ │ +00048b80: 2020 4e65 7874 3a20 4578 6365 7074 696f Next: Exceptio
│ │ │ │ │ +00048b90: 6e2d 6578 6365 7074 696f 6e20 7369 676e n-exception sign
│ │ │ │ │ +00048ba0: 616c 696e 672c 2020 5072 6576 3a20 4578 aling, Prev: Ex
│ │ │ │ │ +00048bb0: 6365 7074 696f 6e2d 6578 6365 7074 696f ception-exceptio
│ │ │ │ │ +00048bc0: 6e20 6465 7363 7269 7074 696f 6e2c 2020 n description,
│ │ │ │ │ +00048bd0: 5570 3a20 4578 6365 7074 696f 6e0a 0a31 Up: Exception..1
│ │ │ │ │ +00048be0: 2e37 322e 3130 2045 7863 6570 7469 6f6e .72.10 Exception
│ │ │ │ │ +00048bf0: 3a20 6578 6365 7074 696f 6e20 6861 6e64 : exception hand
│ │ │ │ │ +00048c00: 6c69 6e67 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d ling.-----------
│ │ │ │ │ +00048c10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00048c20: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 636f 6e74 ----------..cont
│ │ │ │ │ +00048c30: 6578 740a 2020 2020 2052 6574 7572 6e20 ext. Return
│ │ │ │ │ +00048c40: 7468 6520 6578 6563 7574 696f 6e20 636f the execution co
│ │ │ │ │ +00048c50: 6e74 6578 7420 666f 7220 7468 6520 236f ntext for the #o
│ │ │ │ │ +00048c60: 6e3a 646f 3a20 736e 6970 7065 740a 0a69 n:do: snippet..i
│ │ │ │ │ +00048c70: 734e 6573 7465 640a 2020 2020 2041 6e73 sNested. Ans
│ │ │ │ │ +00048c80: 7765 7220 7768 6574 6865 7220 7468 6520 wer whether the
│ │ │ │ │ +00048c90: 6375 7272 656e 7420 6578 6365 7074 696f current exceptio
│ │ │ │ │ +00048ca0: 6e20 6861 6e64 6c65 7220 6973 2077 6974 n handler is wit
│ │ │ │ │ +00048cb0: 6869 6e20 7468 6520 7363 6f70 6520 6f66 hin the scope of
│ │ │ │ │ +00048cc0: 0a20 2020 2020 616e 6f74 6865 7220 6861 . another ha
│ │ │ │ │ +00048cd0: 6e64 6c65 7220 666f 7220 7468 6520 7361 ndler for the sa
│ │ │ │ │ +00048ce0: 6d65 2065 7863 6570 7469 6f6e 2e0a 0a6f me exception...o
│ │ │ │ │ +00048cf0: 7574 6572 0a20 2020 2020 5261 6973 6520 uter. Raise
│ │ │ │ │ +00048d00: 7468 6520 6578 6365 7074 696f 6e20 7468 the exception th
│ │ │ │ │ +00048d10: 6174 2069 6e73 7461 6e74 6961 7465 6420 at instantiated
│ │ │ │ │ +00048d20: 7468 6520 7265 6365 6976 6572 2c20 7061 the receiver, pa
│ │ │ │ │ +00048d30: 7373 696e 6720 7468 650a 2020 2020 2073 ssing the. s
│ │ │ │ │ +00048d40: 616d 6520 7061 7261 6d65 7465 7273 2e20 ame parameters.
│ │ │ │ │ +00048d50: 2049 6620 7468 6520 7265 6365 6976 6572 If the receiver
│ │ │ │ │ +00048d60: 2069 7320 7265 7375 6d61 626c 6520 616e is resumable an
│ │ │ │ │ +00048d70: 6420 7468 6520 6576 616c 7561 7465 640a d the evaluated.
│ │ │ │ │ +00048d80: 2020 2020 2065 7863 6570 7469 6f6e 2061 exception a
│ │ │ │ │ +00048d90: 6374 696f 6e20 7265 7375 6d65 7320 7468 ction resumes th
│ │ │ │ │ +00048da0: 656e 2074 6865 2072 6573 756c 7420 7265 en the result re
│ │ │ │ │ +00048db0: 7475 726e 6564 2066 726f 6d20 236f 7574 turned from #out
│ │ │ │ │ +00048dc0: 6572 2077 696c 6c0a 2020 2020 2062 6520 er will. be
│ │ │ │ │ +00048dd0: 7468 6520 7265 7375 6d70 7469 6f6e 2076 the resumption v
│ │ │ │ │ +00048de0: 616c 7565 206f 6620 7468 6520 6576 616c alue of the eval
│ │ │ │ │ +00048df0: 7561 7465 6420 6578 6365 7074 696f 6e20 uated exception
│ │ │ │ │ +00048e00: 6163 7469 6f6e 2e20 4966 2074 6865 0a20 action. If the.
│ │ │ │ │ +00048e10: 2020 2020 7265 6365 6976 6572 2069 7320 receiver is
│ │ │ │ │ +00048e20: 6e6f 7420 7265 7375 6d61 626c 6520 6f72 not resumable or
│ │ │ │ │ +00048e30: 2069 6620 7468 6520 6578 6365 7074 696f if the exceptio
│ │ │ │ │ +00048e40: 6e20 6163 7469 6f6e 2064 6f65 7320 6e6f n action does no
│ │ │ │ │ +00048e50: 740a 2020 2020 2072 6573 756d 6520 7468 t. resume th
│ │ │ │ │ +00048e60: 656e 2074 6869 7320 6d65 7373 6167 6520 en this message
│ │ │ │ │ +00048e70: 7769 6c6c 206e 6f74 2072 6574 7572 6e2c will not return,
│ │ │ │ │ +00048e80: 2061 6e64 2023 6f75 7465 7220 7769 6c6c and #outer will
│ │ │ │ │ +00048e90: 2062 650a 2020 2020 2065 7175 6976 616c be. equival
│ │ │ │ │ +00048ea0: 656e 7420 746f 2023 7061 7373 2e0a 0a70 ent to #pass...p
│ │ │ │ │ +00048eb0: 6173 730a 2020 2020 2059 6965 6c64 2063 ass. Yield c
│ │ │ │ │ +00048ec0: 6f6e 7472 6f6c 2074 6f20 7468 6520 656e ontrol to the en
│ │ │ │ │ +00048ed0: 636c 6f73 696e 6720 6578 6365 7074 696f closing exceptio
│ │ │ │ │ +00048ee0: 6e20 6163 7469 6f6e 2066 6f72 2074 6865 n action for the
│ │ │ │ │ +00048ef0: 2072 6563 6569 7665 722e 0a20 2020 2020 receiver..
│ │ │ │ │ +00048f00: 5369 6d69 6c61 7220 746f 2023 6f75 7465 Similar to #oute
│ │ │ │ │ +00048f10: 722c 2062 7574 2063 6f6e 7472 6f6c 2064 r, but control d
│ │ │ │ │ +00048f20: 6f65 7320 6e6f 7420 7265 7475 726e 2074 oes not return t
│ │ │ │ │ +00048f30: 6f20 7468 6520 6375 7272 656e 746c 790a o the currently.
│ │ │ │ │ +00048f40: 2020 2020 2061 6374 6976 6520 6578 6365 active exce
│ │ │ │ │ +00048f50: 7074 696f 6e20 6861 6e64 6c65 722e 0a0a ption handler...
│ │ │ │ │ +00048f60: 7265 7369 676e 616c 4173 3a20 7265 706c resignalAs: repl
│ │ │ │ │ +00048f70: 6163 656d 656e 7445 7863 6570 7469 6f6e acementException
│ │ │ │ │ +00048f80: 0a20 2020 2020 5265 696e 7374 6174 6520 . Reinstate
│ │ │ │ │ +00048f90: 616c 6c20 6861 6e64 6c65 7273 2061 6e64 all handlers and
│ │ │ │ │ +00048fa0: 2065 7865 6375 7465 2074 6865 2068 616e execute the han
│ │ │ │ │ +00048fb0: 646c 6572 2066 6f72 0a20 2020 2020 6072 dler for. `r
│ │ │ │ │ +00048fc0: 6570 6c61 6365 6d65 6e74 4578 6365 7074 eplacementExcept
│ │ │ │ │ +00048fd0: 696f 6e27 3b20 636f 6e74 726f 6c20 646f ion'; control do
│ │ │ │ │ +00048fe0: 6573 206e 6f74 2072 6574 7572 6e20 746f es not return to
│ │ │ │ │ +00048ff0: 2074 6865 2063 7572 7265 6e74 6c79 0a20 the currently.
│ │ │ │ │ +00049000: 2020 2020 6163 7469 7665 2065 7863 6570 active excep
│ │ │ │ │ +00049010: 7469 6f6e 2068 616e 646c 6572 2e20 5468 tion handler. Th
│ │ │ │ │ +00049020: 6520 6e65 7720 5369 676e 616c 206f 626a e new Signal obj
│ │ │ │ │ +00049030: 6563 7420 7468 6174 2069 7320 6372 6561 ect that is crea
│ │ │ │ │ +00049040: 7465 640a 2020 2020 2068 6173 2074 6865 ted. has the
│ │ │ │ │ +00049050: 2073 616d 6520 636f 6e74 656e 7473 2061 same contents a
│ │ │ │ │ +00049060: 7320 7468 6520 7265 6365 6976 6572 2028 s the receiver (
│ │ │ │ │ +00049070: 7468 6973 206d 6967 6874 206f 7220 6e6f this might or no
│ │ │ │ │ +00049080: 7420 6265 0a20 2020 2020 636f 7272 6563 t be. correc
│ │ │ │ │ +00049090: 7420 2d20 6966 2069 7420 6973 6e27 7420 t - if it isn't
│ │ │ │ │ +000490a0: 796f 7520 6361 6e20 7573 6520 616e 2069 you can use an i
│ │ │ │ │ +000490b0: 6469 6f6d 2073 7563 6820 6173 2060 7369 diom such as `si
│ │ │ │ │ +000490c0: 670a 2020 2020 2072 6574 7279 5573 696e g. retryUsin
│ │ │ │ │ +000490d0: 673a 205b 2072 6570 6c61 6365 6d65 6e74 g: [ replacement
│ │ │ │ │ +000490e0: 4578 6365 7074 696f 6e20 7369 676e 616c Exception signal
│ │ │ │ │ +000490f0: 205d 290a 0a72 6573 756d 650a 2020 2020 ])..resume.
│ │ │ │ │ +00049100: 2049 6620 7468 6520 6578 6365 7074 696f If the exceptio
│ │ │ │ │ +00049110: 6e20 6973 2072 6573 756d 6162 6c65 2c20 n is resumable,
│ │ │ │ │ +00049120: 7265 7375 6d65 2074 6865 2065 7865 6375 resume the execu
│ │ │ │ │ +00049130: 7469 6f6e 206f 6620 7468 6520 626c 6f63 tion of the bloc
│ │ │ │ │ +00049140: 6b0a 2020 2020 2074 6861 7420 7261 6973 k. that rais
│ │ │ │ │ +00049150: 6564 2074 6865 2065 7863 6570 7469 6f6e ed the exception
│ │ │ │ │ +00049160: 3b20 7468 6520 6d65 7468 6f64 2074 6861 ; the method tha
│ │ │ │ │ +00049170: 7420 7761 7320 7573 6564 2074 6f20 7369 t was used to si
│ │ │ │ │ +00049180: 676e 616c 2074 6865 0a20 2020 2020 6578 gnal the. ex
│ │ │ │ │ +00049190: 6365 7074 696f 6e20 7769 6c6c 2061 6e73 ception will ans
│ │ │ │ │ +000491a0: 7765 7220 7468 6520 7265 6365 6976 6572 wer the receiver
│ │ │ │ │ +000491b0: 2e20 2055 7365 2074 6869 7320 6d65 7468 . Use this meth
│ │ │ │ │ +000491c0: 6f64 2049 4620 414e 4420 4f4e 4c59 0a20 od IF AND ONLY.
│ │ │ │ │ +000491d0: 2020 2020 4946 2079 6f75 206b 6e6f 7720 IF you know
│ │ │ │ │ +000491e0: 7768 6f20 6361 7573 6564 2074 6865 2065 who caused the e
│ │ │ │ │ +000491f0: 7863 6570 7469 6f6e 2061 6e64 2069 6620 xception and if
│ │ │ │ │ +00049200: 6974 2069 7320 706f 7373 6962 6c65 2074 it is possible t
│ │ │ │ │ +00049210: 6f0a 2020 2020 2072 6573 756d 6520 6974 o. resume it
│ │ │ │ │ +00049220: 2069 6e20 7468 6174 2070 6172 7469 6375 in that particu
│ │ │ │ │ +00049230: 6c61 7220 6361 7365 0a0a 7265 7375 6d65 lar case..resume
│ │ │ │ │ +00049240: 3a20 616e 4f62 6a65 6374 0a20 2020 2020 : anObject.
│ │ │ │ │ +00049250: 4966 2074 6865 2065 7863 6570 7469 6f6e If the exception
│ │ │ │ │ +00049260: 2069 7320 7265 7375 6d61 626c 652c 2072 is resumable, r
│ │ │ │ │ +00049270: 6573 756d 6520 7468 6520 6578 6563 7574 esume the execut
│ │ │ │ │ +00049280: 696f 6e20 6f66 2074 6865 2062 6c6f 636b ion of the block
│ │ │ │ │ +00049290: 0a20 2020 2020 7468 6174 2072 6169 7365 . that raise
│ │ │ │ │ +000492a0: 6420 7468 6520 6578 6365 7074 696f 6e3b d the exception;
│ │ │ │ │ +000492b0: 2074 6865 206d 6574 686f 6420 7468 6174 the method that
│ │ │ │ │ +000492c0: 2077 6173 2075 7365 6420 746f 2073 6967 was used to sig
│ │ │ │ │ +000492d0: 6e61 6c20 7468 650a 2020 2020 2065 7863 nal the. exc
│ │ │ │ │ +000492e0: 6570 7469 6f6e 2077 696c 6c20 616e 7377 eption will answ
│ │ │ │ │ +000492f0: 6572 2061 6e4f 626a 6563 742e 2020 5573 er anObject. Us
│ │ │ │ │ +00049300: 6520 7468 6973 206d 6574 686f 6420 4946 e this method IF
│ │ │ │ │ +00049310: 2041 4e44 204f 4e4c 5920 4946 0a20 2020 AND ONLY IF.
│ │ │ │ │ +00049320: 2020 796f 7520 6b6e 6f77 2077 686f 2063 you know who c
│ │ │ │ │ +00049330: 6175 7365 6420 7468 6520 6578 6365 7074 aused the except
│ │ │ │ │ +00049340: 696f 6e20 616e 6420 6966 2069 7420 6973 ion and if it is
│ │ │ │ │ +00049350: 2070 6f73 7369 626c 6520 746f 2072 6573 possible to res
│ │ │ │ │ +00049360: 756d 650a 2020 2020 2069 7420 696e 2074 ume. it in t
│ │ │ │ │ +00049370: 6861 7420 7061 7274 6963 756c 6172 2063 hat particular c
│ │ │ │ │ +00049380: 6173 650a 0a72 6574 7279 0a20 2020 2020 ase..retry.
│ │ │ │ │ +00049390: 5265 2d65 7865 6375 7465 2074 6865 2072 Re-execute the r
│ │ │ │ │ +000493a0: 6563 6569 7665 7220 6f66 2074 6865 2023 eceiver of the #
│ │ │ │ │ +000493b0: 6f6e 3a64 6f3a 206d 6573 7361 6765 2e20 on:do: message.
│ │ │ │ │ +000493c0: 416c 6c20 6861 6e64 6c65 7273 2061 7265 All handlers are
│ │ │ │ │ +000493d0: 0a20 2020 2020 7265 696e 7374 6174 6564 . reinstated
│ │ │ │ │ +000493e0: 3a20 7761 7463 6820 6f75 742c 2074 6869 : watch out, thi
│ │ │ │ │ +000493f0: 7320 6361 6e20 6561 7369 6c79 2063 6175 s can easily cau
│ │ │ │ │ +00049400: 7365 2061 6e20 696e 6669 6e69 7465 206c se an infinite l
│ │ │ │ │ +00049410: 6f6f 702e 0a0a 7265 7472 7955 7369 6e67 oop...retryUsing
│ │ │ │ │ +00049420: 3a20 6142 6c6f 636b 0a20 2020 2020 4578 : aBlock. Ex
│ │ │ │ │ +00049430: 6563 7574 6520 6142 6c6f 636b 2072 6569 ecute aBlock rei
│ │ │ │ │ +00049440: 6e73 7461 7469 6e67 2061 6c6c 2068 616e nstating all han
│ │ │ │ │ +00049450: 646c 6572 732c 2061 6e64 2072 6574 7572 dlers, and retur
│ │ │ │ │ +00049460: 6e20 6974 7320 7265 7375 6c74 2066 726f n its result fro
│ │ │ │ │ +00049470: 6d0a 2020 2020 2074 6865 2023 7369 676e m. the #sign
│ │ │ │ │ +00049480: 616c 206d 6574 686f 642e 0a0a 7265 7475 al method...retu
│ │ │ │ │ +00049490: 726e 0a20 2020 2020 4578 6974 2074 6865 rn. Exit the
│ │ │ │ │ +000494a0: 2023 6f6e 3a64 6f3a 2073 6e69 7070 6574 #on:do: snippet
│ │ │ │ │ +000494b0: 2c20 616e 7377 6572 696e 6720 6e69 6c20 , answering nil
│ │ │ │ │ +000494c0: 746f 2069 7473 2063 616c 6c65 722e 0a0a to its caller...
│ │ │ │ │ +000494d0: 7265 7475 726e 3a20 616e 4f62 6a65 6374 return: anObject
│ │ │ │ │ +000494e0: 0a20 2020 2020 4578 6974 2074 6865 2023 . Exit the #
│ │ │ │ │ +000494f0: 6f6e 3a64 6f3a 2073 6e69 7070 6574 2c20 on:do: snippet,
│ │ │ │ │ +00049500: 616e 7377 6572 696e 6720 616e 4f62 6a65 answering anObje
│ │ │ │ │ +00049510: 6374 2074 6f20 6974 7320 6361 6c6c 6572 ct to its caller
│ │ │ │ │ +00049520: 2e0a 0a0a ....
│ │ │ ├── ./usr/share/info/gst-base.info-2.gz
│ │ │ │ ├── gst-base.info-2
│ │ │ │ │ @@ -1,18744 +1,18788 @@
│ │ │ │ │ 00000000: 5468 6973 2069 7320 6773 742d 6261 7365 This is gst-base
│ │ │ │ │ 00000010: 2e69 6e66 6f2c 2070 726f 6475 6365 6420 .info, produced
│ │ │ │ │ 00000020: 6279 206d 616b 6569 6e66 6f20 7665 7273 by makeinfo vers
│ │ │ │ │ -00000030: 696f 6e20 362e 3720 6672 6f6d 0a67 7374 ion 6.7 from.gst
│ │ │ │ │ -00000040: 2d62 6173 652d 6669 7865 642e 7465 7869 -base-fixed.texi
│ │ │ │ │ -00000050: 2e0a 0a20 2020 2020 5065 726d 6973 7369 ... Permissi
│ │ │ │ │ -00000060: 6f6e 2069 7320 6772 616e 7465 6420 746f on is granted to
│ │ │ │ │ -00000070: 2063 6f70 792c 2064 6973 7472 6962 7574 copy, distribut
│ │ │ │ │ -00000080: 6520 616e 642f 6f72 206d 6f64 6966 7920 e and/or modify
│ │ │ │ │ -00000090: 7468 6973 0a20 2020 2020 646f 6375 6d65 this. docume
│ │ │ │ │ -000000a0: 6e74 2075 6e64 6572 2074 6865 2074 6572 nt under the ter
│ │ │ │ │ -000000b0: 6d73 206f 6620 7468 6520 474e 5520 4672 ms of the GNU Fr
│ │ │ │ │ -000000c0: 6565 2044 6f63 756d 656e 7461 7469 6f6e ee Documentation
│ │ │ │ │ -000000d0: 204c 6963 656e 7365 2c0a 2020 2020 2056 License,. V
│ │ │ │ │ -000000e0: 6572 7369 6f6e 2031 2e32 206f 7220 616e ersion 1.2 or an
│ │ │ │ │ -000000f0: 7920 6c61 7465 7220 7665 7273 696f 6e20 y later version
│ │ │ │ │ -00000100: 7075 626c 6973 6865 6420 6279 2074 6865 published by the
│ │ │ │ │ -00000110: 2046 7265 6520 536f 6674 7761 7265 0a20 Free Software.
│ │ │ │ │ -00000120: 2020 2020 466f 756e 6461 7469 6f6e 3b20 Foundation;
│ │ │ │ │ -00000130: 7769 7468 206e 6f20 496e 7661 7269 616e with no Invarian
│ │ │ │ │ -00000140: 7420 5365 6374 696f 6e73 2c20 7769 7468 t Sections, with
│ │ │ │ │ -00000150: 206e 6f20 4672 6f6e 742d 436f 7665 7220 no Front-Cover
│ │ │ │ │ -00000160: 5465 7874 732c 0a20 2020 2020 616e 6420 Texts,. and
│ │ │ │ │ -00000170: 7769 7468 206e 6f20 4261 636b 2d43 6f76 with no Back-Cov
│ │ │ │ │ -00000180: 6572 2054 6578 7473 2e20 2041 2063 6f70 er Texts. A cop
│ │ │ │ │ -00000190: 7920 6f66 2074 6865 206c 6963 656e 7365 y of the license
│ │ │ │ │ -000001a0: 2069 7320 696e 636c 7564 6564 2069 6e0a is included in.
│ │ │ │ │ -000001b0: 2020 2020 2074 6865 2073 6563 7469 6f6e the section
│ │ │ │ │ -000001c0: 2065 6e74 6974 6c65 6420 2247 4e55 2046 entitled "GNU F
│ │ │ │ │ -000001d0: 7265 6520 446f 6375 6d65 6e74 6174 696f ree Documentatio
│ │ │ │ │ -000001e0: 6e20 4c69 6365 6e73 6522 2e0a 494e 464f n License"..INFO
│ │ │ │ │ -000001f0: 2d44 4952 2d53 4543 5449 4f4e 2053 6f66 -DIR-SECTION Sof
│ │ │ │ │ -00000200: 7477 6172 6520 6465 7665 6c6f 706d 656e tware developmen
│ │ │ │ │ -00000210: 740a 5354 4152 542d 494e 464f 2d44 4952 t.START-INFO-DIR
│ │ │ │ │ -00000220: 2d45 4e54 5259 0a2a 2053 6d61 6c6c 7461 -ENTRY.* Smallta
│ │ │ │ │ -00000230: 6c6b 2062 6173 6520 636c 6173 7365 733a lk base classes:
│ │ │ │ │ -00000240: 2028 6773 742d 6261 7365 292e 2020 2054 (gst-base). T
│ │ │ │ │ -00000250: 6865 2047 4e55 2053 6d61 6c6c 7461 6c6b he GNU Smalltalk
│ │ │ │ │ -00000260: 2062 6173 6520 636c 6173 7365 732e 0a45 base classes..E
│ │ │ │ │ -00000270: 4e44 2d49 4e46 4f2d 4449 522d 454e 5452 ND-INFO-DIR-ENTR
│ │ │ │ │ -00000280: 590a 0a1f 0a46 696c 653a 2067 7374 2d62 Y....File: gst-b
│ │ │ │ │ -00000290: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ -000002a0: 2045 7863 6570 7469 6f6e 2d73 7469 6c6c Exception-still
│ │ │ │ │ -000002b0: 2075 6e63 6c61 7373 6966 6965 642c 2020 unclassified,
│ │ │ │ │ -000002c0: 5072 6576 3a20 4578 6365 7074 696f 6e2d Prev: Exception-
│ │ │ │ │ -000002d0: 6578 6365 7074 696f 6e20 7369 676e 616c exception signal
│ │ │ │ │ -000002e0: 696e 672c 2020 5570 3a20 4578 6365 7074 ing, Up: Except
│ │ │ │ │ -000002f0: 696f 6e0a 0a31 2e37 322e 3132 2045 7863 ion..1.72.12 Exc
│ │ │ │ │ -00000300: 6570 7469 6f6e 3a20 7374 696c 6c20 756e eption: still un
│ │ │ │ │ -00000310: 636c 6173 7369 6669 6564 0a2d 2d2d 2d2d classified.-----
│ │ │ │ │ -00000320: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00000330: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00000340: 0a0a 7369 676e 616c 696e 6743 6f6e 7465 ..signalingConte
│ │ │ │ │ -00000350: 7874 0a20 2020 2020 5265 7475 726e 2074 xt. Return t
│ │ │ │ │ -00000360: 6865 2065 7865 6375 7469 6f6e 2063 6f6e he execution con
│ │ │ │ │ -00000370: 7465 7874 2066 6f72 2074 6865 2070 6c61 text for the pla
│ │ │ │ │ -00000380: 6365 2074 6861 7420 7369 676e 616c 6564 ce that signaled
│ │ │ │ │ -00000390: 2074 6865 0a20 2020 2020 6578 6365 7074 the. except
│ │ │ │ │ -000003a0: 696f 6e2c 206f 7220 6e69 6c20 6966 2069 ion, or nil if i
│ │ │ │ │ -000003b0: 7420 6973 206e 6f74 2061 7661 696c 6162 t is not availab
│ │ │ │ │ -000003c0: 6c65 2061 6e79 6d6f 7265 2028 666f 7220 le anymore (for
│ │ │ │ │ -000003d0: 6578 616d 706c 6520 6966 0a20 2020 2020 example if.
│ │ │ │ │ -000003e0: 7468 6520 6578 6365 7074 696f 6e20 6861 the exception ha
│ │ │ │ │ -000003f0: 6e64 6c65 7220 6861 7320 7265 7475 726e ndler has return
│ │ │ │ │ -00000400: 6564 2e0a 0a1f 0a46 696c 653a 2067 7374 ed.....File: gst
│ │ │ │ │ -00000410: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ -00000420: 653a 2045 7863 6570 7469 6f6e 5365 742c e: ExceptionSet,
│ │ │ │ │ -00000430: 2020 4e65 7874 3a20 4661 6c73 652c 2020 Next: False,
│ │ │ │ │ -00000440: 5072 6576 3a20 4578 6365 7074 696f 6e2c Prev: Exception,
│ │ │ │ │ -00000450: 2020 5570 3a20 4261 7365 2063 6c61 7373 Up: Base class
│ │ │ │ │ -00000460: 6573 0a0a 312e 3733 2045 7863 6570 7469 es..1.73 Excepti
│ │ │ │ │ -00000470: 6f6e 5365 740a 3d3d 3d3d 3d3d 3d3d 3d3d onSet.==========
│ │ │ │ │ -00000480: 3d3d 3d3d 3d3d 3d0a 0a44 6566 696e 6564 =======..Defined
│ │ │ │ │ -00000490: 2069 6e20 6e61 6d65 7370 6163 6520 536d in namespace Sm
│ │ │ │ │ -000004a0: 616c 6c74 616c 6b0a 5375 7065 7263 6c61 alltalk.Supercla
│ │ │ │ │ -000004b0: 7373 3a20 4f62 6a65 6374 0a43 6174 6567 ss: Object.Categ
│ │ │ │ │ -000004c0: 6f72 793a 204c 616e 6775 6167 652d 4578 ory: Language-Ex
│ │ │ │ │ -000004d0: 6365 7074 696f 6e73 0a0a 2020 2020 204d ceptions.. M
│ │ │ │ │ -000004e0: 7920 696e 7374 616e 6365 7320 6172 6520 y instances are
│ │ │ │ │ -000004f0: 6e6f 7420 7265 616c 2065 7863 6570 7469 not real excepti
│ │ │ │ │ -00000500: 6f6e 733a 2074 6865 7920 6361 6e20 6f6e ons: they can on
│ │ │ │ │ -00000510: 6c79 2062 6520 7573 6564 2061 730a 2020 ly be used as.
│ │ │ │ │ -00000520: 2020 2061 7267 756d 656e 7473 2074 6f20 arguments to
│ │ │ │ │ -00000530: 236f 6e3a 646f 3a2e 2e2e 2020 6d65 7468 #on:do:... meth
│ │ │ │ │ -00000540: 6f64 7320 696e 2042 6c6f 636b 436c 6f73 ods in BlockClos
│ │ │ │ │ -00000550: 7572 652e 2020 5468 6579 2061 6374 2061 ure. They act a
│ │ │ │ │ -00000560: 730a 2020 2020 2073 686f 7274 6375 7473 s. shortcuts
│ │ │ │ │ -00000570: 2074 6861 7420 616c 6c6f 7773 2079 6f75 that allows you
│ │ │ │ │ -00000580: 2074 6f20 7573 6520 7468 6520 7361 6d65 to use the same
│ │ │ │ │ -00000590: 2068 616e 646c 6572 2066 6f72 206d 616e handler for man
│ │ │ │ │ -000005a0: 790a 2020 2020 2065 7863 6570 7469 6f6e y. exception
│ │ │ │ │ -000005b0: 7320 7769 7468 6f75 7420 6861 7669 6e67 s without having
│ │ │ │ │ -000005c0: 2074 6f20 7772 6974 6520 6475 706c 6963 to write duplic
│ │ │ │ │ -000005d0: 6174 6520 636f 6465 0a0a 2a20 4d65 6e75 ate code..* Menu
│ │ │ │ │ -000005e0: 3a0a 0a2a 2045 7863 6570 7469 6f6e 5365 :..* ExceptionSe
│ │ │ │ │ -000005f0: 7420 636c 6173 732d 696e 7374 616e 6365 t class-instance
│ │ │ │ │ -00000600: 2063 7265 6174 696f 6e3a 3a20 2028 636c creation:: (cl
│ │ │ │ │ -00000610: 6173 7329 0a2a 2045 7863 6570 7469 6f6e ass).* Exception
│ │ │ │ │ -00000620: 5365 742d 656e 756d 6572 6174 696e 673a Set-enumerating:
│ │ │ │ │ -00000630: 3a20 2028 696e 7374 616e 6365 290a 2a20 : (instance).*
│ │ │ │ │ -00000640: 4578 6365 7074 696f 6e53 6574 2d69 6e73 ExceptionSet-ins
│ │ │ │ │ -00000650: 7461 6e63 6520 6372 6561 7469 6f6e 3a3a tance creation::
│ │ │ │ │ -00000660: 2020 2869 6e73 7461 6e63 6529 0a0a 1f0a (instance)....
│ │ │ │ │ -00000670: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ -00000680: 6e66 6f2c 2020 4e6f 6465 3a20 4578 6365 nfo, Node: Exce
│ │ │ │ │ -00000690: 7074 696f 6e53 6574 2063 6c61 7373 2d69 ptionSet class-i
│ │ │ │ │ -000006a0: 6e73 7461 6e63 6520 6372 6561 7469 6f6e nstance creation
│ │ │ │ │ -000006b0: 2c20 204e 6578 743a 2045 7863 6570 7469 , Next: Excepti
│ │ │ │ │ -000006c0: 6f6e 5365 742d 656e 756d 6572 6174 696e onSet-enumeratin
│ │ │ │ │ -000006d0: 672c 2020 5570 3a20 4578 6365 7074 696f g, Up: Exceptio
│ │ │ │ │ -000006e0: 6e53 6574 0a0a 312e 3733 2e31 2045 7863 nSet..1.73.1 Exc
│ │ │ │ │ -000006f0: 6570 7469 6f6e 5365 7420 636c 6173 733a eptionSet class:
│ │ │ │ │ -00000700: 2069 6e73 7461 6e63 6520 6372 6561 7469 instance creati
│ │ │ │ │ -00000710: 6f6e 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d on.-------------
│ │ │ │ │ -00000720: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00000730: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------.
│ │ │ │ │ -00000740: 0a6e 6577 0a20 2020 2020 5072 6976 6174 .new. Privat
│ │ │ │ │ -00000750: 6520 2d20 416e 7377 6572 2061 206e 6577 e - Answer a new
│ │ │ │ │ -00000760: 2c20 656d 7074 7920 4578 6365 7074 696f , empty Exceptio
│ │ │ │ │ -00000770: 6e53 6574 0a0a 1f0a 4669 6c65 3a20 6773 nSet....File: gs
│ │ │ │ │ -00000780: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ -00000790: 6465 3a20 4578 6365 7074 696f 6e53 6574 de: ExceptionSet
│ │ │ │ │ -000007a0: 2d65 6e75 6d65 7261 7469 6e67 2c20 204e -enumerating, N
│ │ │ │ │ -000007b0: 6578 743a 2045 7863 6570 7469 6f6e 5365 ext: ExceptionSe
│ │ │ │ │ -000007c0: 742d 696e 7374 616e 6365 2063 7265 6174 t-instance creat
│ │ │ │ │ -000007d0: 696f 6e2c 2020 5072 6576 3a20 4578 6365 ion, Prev: Exce
│ │ │ │ │ -000007e0: 7074 696f 6e53 6574 2063 6c61 7373 2d69 ptionSet class-i
│ │ │ │ │ -000007f0: 6e73 7461 6e63 6520 6372 6561 7469 6f6e nstance creation
│ │ │ │ │ -00000800: 2c20 2055 703a 2045 7863 6570 7469 6f6e , Up: Exception
│ │ │ │ │ -00000810: 5365 740a 0a31 2e37 332e 3220 4578 6365 Set..1.73.2 Exce
│ │ │ │ │ -00000820: 7074 696f 6e53 6574 3a20 656e 756d 6572 ptionSet: enumer
│ │ │ │ │ -00000830: 6174 696e 670a 2d2d 2d2d 2d2d 2d2d 2d2d ating.----------
│ │ │ │ │ -00000840: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00000850: 2d2d 2d2d 2d2d 0a0a 616c 6c45 7863 6570 ------..allExcep
│ │ │ │ │ -00000860: 7469 6f6e 7344 6f3a 2061 426c 6f63 6b0a tionsDo: aBlock.
│ │ │ │ │ -00000870: 2020 2020 2050 7269 7661 7465 202d 2045 Private - E
│ │ │ │ │ -00000880: 7661 6c75 6174 6520 6142 6c6f 636b 2066 valuate aBlock f
│ │ │ │ │ -00000890: 6f72 2065 7665 7279 2065 7863 6570 7469 or every excepti
│ │ │ │ │ -000008a0: 6f6e 2069 6e20 7468 6520 7265 6365 6976 on in the receiv
│ │ │ │ │ -000008b0: 6572 2e0a 2020 2020 2041 6e73 7765 7220 er.. Answer
│ │ │ │ │ -000008c0: 7468 6520 7265 6365 6976 6572 0a0a 676f the receiver..go
│ │ │ │ │ -000008d0: 6f64 6e65 7373 3a20 6578 6365 7074 696f odness: exceptio
│ │ │ │ │ -000008e0: 6e0a 2020 2020 2041 6e73 7765 7220 686f n. Answer ho
│ │ │ │ │ -000008f0: 7720 676f 6f64 2074 6865 2072 6563 6569 w good the recei
│ │ │ │ │ -00000900: 7665 7220 6973 2061 7420 6861 6e64 6c69 ver is at handli
│ │ │ │ │ -00000910: 6e67 2074 6865 2067 6976 656e 2065 7863 ng the given exc
│ │ │ │ │ -00000920: 6570 7469 6f6e 2e20 2041 0a20 2020 2020 eption. A.
│ │ │ │ │ -00000930: 6e65 6761 7469 7665 2076 616c 7565 2069 negative value i
│ │ │ │ │ -00000940: 6e64 6963 6174 6573 2074 6861 7420 7468 ndicates that th
│ │ │ │ │ -00000950: 6520 7265 6365 6976 6572 2069 7320 6e6f e receiver is no
│ │ │ │ │ -00000960: 7420 6162 6c65 2074 6f20 6861 6e64 6c65 t able to handle
│ │ │ │ │ -00000970: 0a20 2020 2020 7468 6520 6578 6365 7074 . the except
│ │ │ │ │ -00000980: 696f 6e2e 0a0a 6861 6e64 6c65 733a 2065 ion...handles: e
│ │ │ │ │ -00000990: 7863 6570 7469 6f6e 0a20 2020 2020 416e xception. An
│ │ │ │ │ -000009a0: 7377 6572 2077 6865 7468 6572 2074 6865 swer whether the
│ │ │ │ │ -000009b0: 2072 6563 6569 7665 7220 6861 6e64 6c65 receiver handle
│ │ │ │ │ -000009c0: 7320 2765 7863 6570 7469 6f6e 272e 0a0a s 'exception'...
│ │ │ │ │ -000009d0: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ -000009e0: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 4578 .info, Node: Ex
│ │ │ │ │ -000009f0: 6365 7074 696f 6e53 6574 2d69 6e73 7461 ceptionSet-insta
│ │ │ │ │ -00000a00: 6e63 6520 6372 6561 7469 6f6e 2c20 2050 nce creation, P
│ │ │ │ │ -00000a10: 7265 763a 2045 7863 6570 7469 6f6e 5365 rev: ExceptionSe
│ │ │ │ │ -00000a20: 742d 656e 756d 6572 6174 696e 672c 2020 t-enumerating,
│ │ │ │ │ -00000a30: 5570 3a20 4578 6365 7074 696f 6e53 6574 Up: ExceptionSet
│ │ │ │ │ -00000a40: 0a0a 312e 3733 2e33 2045 7863 6570 7469 ..1.73.3 Excepti
│ │ │ │ │ -00000a50: 6f6e 5365 743a 2069 6e73 7461 6e63 6520 onSet: instance
│ │ │ │ │ -00000a60: 6372 6561 7469 6f6e 0a2d 2d2d 2d2d 2d2d creation.-------
│ │ │ │ │ -00000a70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00000a80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------.
│ │ │ │ │ -00000a90: 0a2c 2061 5472 6170 7061 626c 6545 7665 ., aTrappableEve
│ │ │ │ │ -00000aa0: 6e74 0a20 2020 2020 416e 7377 6572 2061 nt. Answer a
│ │ │ │ │ -00000ab0: 6e20 4578 6365 7074 696f 6e53 6574 2063 n ExceptionSet c
│ │ │ │ │ -00000ac0: 6f6e 7461 696e 696e 6720 616c 6c20 7468 ontaining all th
│ │ │ │ │ -00000ad0: 6520 6578 6365 7074 696f 6e73 2069 6e20 e exceptions in
│ │ │ │ │ -00000ae0: 7468 650a 2020 2020 2072 6563 6569 7665 the. receive
│ │ │ │ │ -00000af0: 7220 616e 6420 616c 6c20 7468 6520 6578 r and all the ex
│ │ │ │ │ -00000b00: 6365 7074 696f 6e73 2069 6e20 6154 7261 ceptions in aTra
│ │ │ │ │ -00000b10: 7070 6162 6c65 4576 656e 740a 0a1f 0a46 ppableEvent....F
│ │ │ │ │ -00000b20: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ -00000b30: 666f 2c20 204e 6f64 653a 2046 616c 7365 fo, Node: False
│ │ │ │ │ -00000b40: 2c20 204e 6578 743a 2046 696c 652c 2020 , Next: File,
│ │ │ │ │ -00000b50: 5072 6576 3a20 4578 6365 7074 696f 6e53 Prev: ExceptionS
│ │ │ │ │ -00000b60: 6574 2c20 2055 703a 2042 6173 6520 636c et, Up: Base cl
│ │ │ │ │ -00000b70: 6173 7365 730a 0a31 2e37 3420 4661 6c73 asses..1.74 Fals
│ │ │ │ │ -00000b80: 650a 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a 4465 e.==========..De
│ │ │ │ │ -00000b90: 6669 6e65 6420 696e 206e 616d 6573 7061 fined in namespa
│ │ │ │ │ -00000ba0: 6365 2053 6d61 6c6c 7461 6c6b 0a53 7570 ce Smalltalk.Sup
│ │ │ │ │ -00000bb0: 6572 636c 6173 733a 2042 6f6f 6c65 616e erclass: Boolean
│ │ │ │ │ -00000bc0: 0a43 6174 6567 6f72 793a 204c 616e 6775 .Category: Langu
│ │ │ │ │ -00000bd0: 6167 652d 4461 7461 2074 7970 6573 0a20 age-Data types.
│ │ │ │ │ -00000be0: 2020 2020 4920 616c 7761 7973 2074 656c I always tel
│ │ │ │ │ -00000bf0: 6c20 6c69 6573 2e20 2049 2068 6176 6520 l lies. I have
│ │ │ │ │ -00000c00: 6120 7369 6e67 6c65 2069 6e73 7461 6e63 a single instanc
│ │ │ │ │ -00000c10: 6520 696e 2074 6865 2073 7973 7465 6d2c e in the system,
│ │ │ │ │ -00000c20: 2077 6869 6368 0a20 2020 2020 7265 7072 which. repr
│ │ │ │ │ -00000c30: 6573 656e 7473 2074 6865 2076 616c 7565 esents the value
│ │ │ │ │ -00000c40: 2066 616c 7365 2e0a 0a2a 204d 656e 753a false...* Menu:
│ │ │ │ │ -00000c50: 0a0a 2a20 4661 6c73 652d 6261 7369 633a ..* False-basic:
│ │ │ │ │ -00000c60: 3a20 2028 696e 7374 616e 6365 290a 2a20 : (instance).*
│ │ │ │ │ -00000c70: 4661 6c73 652d 4320 6861 636b 733a 3a20 False-C hacks::
│ │ │ │ │ -00000c80: 2028 696e 7374 616e 6365 290a 2a20 4661 (instance).* Fa
│ │ │ │ │ -00000c90: 6c73 652d 7072 696e 7469 6e67 3a3a 2020 lse-printing::
│ │ │ │ │ -00000ca0: 2869 6e73 7461 6e63 6529 0a0a 1f0a 4669 (instance)....Fi
│ │ │ │ │ -00000cb0: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ -00000cc0: 6f2c 2020 4e6f 6465 3a20 4661 6c73 652d o, Node: False-
│ │ │ │ │ -00000cd0: 6261 7369 632c 2020 4e65 7874 3a20 4661 basic, Next: Fa
│ │ │ │ │ -00000ce0: 6c73 652d 4320 6861 636b 732c 2020 5570 lse-C hacks, Up
│ │ │ │ │ -00000cf0: 3a20 4661 6c73 650a 0a31 2e37 342e 3120 : False..1.74.1
│ │ │ │ │ -00000d00: 4661 6c73 653a 2062 6173 6963 0a2d 2d2d False: basic.---
│ │ │ │ │ -00000d10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00000d20: 0a0a 2620 6142 6f6f 6c65 616e 0a20 2020 ..& aBoolean.
│ │ │ │ │ -00000d30: 2020 5765 2061 7265 2066 616c 7365 202d We are false -
│ │ │ │ │ -00000d40: 2061 6e64 6564 2077 6974 6820 616e 7974 anded with anyt
│ │ │ │ │ -00000d50: 6869 6e67 2c20 7765 2061 6c77 6179 7320 hing, we always
│ │ │ │ │ -00000d60: 616e 7377 6572 2066 616c 7365 0a0a 616e answer false..an
│ │ │ │ │ -00000d70: 643a 2061 426c 6f63 6b0a 2020 2020 2057 d: aBlock. W
│ │ │ │ │ -00000d80: 6520 6172 6520 6661 6c73 6520 2d20 616e e are false - an
│ │ │ │ │ -00000d90: 6465 6420 7769 7468 2061 6e79 7468 696e ded with anythin
│ │ │ │ │ -00000da0: 672c 2077 6520 616c 7761 7973 2061 6e73 g, we always ans
│ │ │ │ │ -00000db0: 7765 7220 6661 6c73 650a 0a65 7176 3a20 wer false..eqv:
│ │ │ │ │ -00000dc0: 6142 6f6f 6c65 616e 0a20 2020 2020 416e aBoolean. An
│ │ │ │ │ -00000dd0: 7377 6572 2077 6865 7468 6572 2074 6865 swer whether the
│ │ │ │ │ -00000de0: 2072 6563 6569 7665 7220 616e 6420 6142 receiver and aB
│ │ │ │ │ -00000df0: 6f6f 6c65 616e 2072 6570 7265 7365 6e74 oolean represent
│ │ │ │ │ -00000e00: 2074 6865 2073 616d 6520 626f 6f6c 6561 the same boolea
│ │ │ │ │ -00000e10: 6e0a 2020 2020 2076 616c 7565 0a0a 6966 n. value..if
│ │ │ │ │ -00000e20: 4661 6c73 653a 2066 616c 7365 426c 6f63 False: falseBloc
│ │ │ │ │ -00000e30: 6b0a 2020 2020 2057 6520 6172 6520 6661 k. We are fa
│ │ │ │ │ -00000e40: 6c73 6520 2d20 6576 616c 7561 7465 2074 lse - evaluate t
│ │ │ │ │ -00000e50: 6865 2066 616c 7365 426c 6f63 6b0a 0a69 he falseBlock..i
│ │ │ │ │ -00000e60: 6646 616c 7365 3a20 6661 6c73 6542 6c6f fFalse: falseBlo
│ │ │ │ │ -00000e70: 636b 2069 6654 7275 653a 2074 7275 6542 ck ifTrue: trueB
│ │ │ │ │ -00000e80: 6c6f 636b 0a20 2020 2020 5765 2061 7265 lock. We are
│ │ │ │ │ -00000e90: 2066 616c 7365 202d 2065 7661 6c75 6174 false - evaluat
│ │ │ │ │ -00000ea0: 6520 7468 6520 6661 6c73 6542 6c6f 636b e the falseBlock
│ │ │ │ │ -00000eb0: 0a0a 6966 5472 7565 3a20 7472 7565 426c ..ifTrue: trueBl
│ │ │ │ │ -00000ec0: 6f63 6b0a 2020 2020 2057 6520 6172 6520 ock. We are
│ │ │ │ │ -00000ed0: 6661 6c73 6520 2d20 616e 7377 6572 206e false - answer n
│ │ │ │ │ -00000ee0: 696c 0a0a 6966 5472 7565 3a20 7472 7565 il..ifTrue: true
│ │ │ │ │ -00000ef0: 426c 6f63 6b20 6966 4661 6c73 653a 2066 Block ifFalse: f
│ │ │ │ │ -00000f00: 616c 7365 426c 6f63 6b0a 2020 2020 2057 alseBlock. W
│ │ │ │ │ -00000f10: 6520 6172 6520 6661 6c73 6520 2d20 6576 e are false - ev
│ │ │ │ │ -00000f20: 616c 7561 7465 2074 6865 2066 616c 7365 aluate the false
│ │ │ │ │ -00000f30: 426c 6f63 6b0a 0a6e 6f74 0a20 2020 2020 Block..not.
│ │ │ │ │ -00000f40: 5765 2061 7265 2066 616c 7365 202d 2061 We are false - a
│ │ │ │ │ -00000f50: 6e73 7765 7220 7472 7565 0a0a 6f72 3a20 nswer true..or:
│ │ │ │ │ -00000f60: 6142 6c6f 636b 0a20 2020 2020 5765 2061 aBlock. We a
│ │ │ │ │ -00000f70: 7265 2066 616c 7365 202d 206f 7265 6420 re false - ored
│ │ │ │ │ -00000f80: 7769 7468 2061 6e79 7468 696e 672c 2077 with anything, w
│ │ │ │ │ -00000f90: 6520 616c 7761 7973 2061 6e73 7765 7220 e always answer
│ │ │ │ │ -00000fa0: 7468 6520 6f74 6865 720a 2020 2020 206f the other. o
│ │ │ │ │ -00000fb0: 7065 7261 6e64 2c20 736f 2065 7661 6c75 perand, so evalu
│ │ │ │ │ -00000fc0: 6174 6520 6142 6c6f 636b 0a0a 786f 723a ate aBlock..xor:
│ │ │ │ │ -00000fd0: 2061 426f 6f6c 6561 6e0a 2020 2020 2041 aBoolean. A
│ │ │ │ │ -00000fe0: 6e73 7765 7220 7768 6574 6865 7220 7468 nswer whether th
│ │ │ │ │ -00000ff0: 6520 7265 6365 6976 6572 2061 6e64 2061 e receiver and a
│ │ │ │ │ -00001000: 426f 6f6c 6561 6e20 7265 7072 6573 656e Boolean represen
│ │ │ │ │ -00001010: 7420 6469 6666 6572 656e 740a 2020 2020 t different.
│ │ │ │ │ -00001020: 2062 6f6f 6c65 616e 2076 616c 7565 730a boolean values.
│ │ │ │ │ -00001030: 0a7c 2061 426f 6f6c 6561 6e0a 2020 2020 .| aBoolean.
│ │ │ │ │ -00001040: 2057 6520 6172 6520 6661 6c73 6520 2d20 We are false -
│ │ │ │ │ -00001050: 6f72 6564 2077 6974 6820 616e 7974 6869 ored with anythi
│ │ │ │ │ -00001060: 6e67 2c20 7765 2061 6c77 6179 7320 616e ng, we always an
│ │ │ │ │ -00001070: 7377 6572 2074 6865 206f 7468 6572 0a20 swer the other.
│ │ │ │ │ -00001080: 2020 2020 6f70 6572 616e 640a 0a1f 0a46 operand....F
│ │ │ │ │ -00001090: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ -000010a0: 666f 2c20 204e 6f64 653a 2046 616c 7365 fo, Node: False
│ │ │ │ │ -000010b0: 2d43 2068 6163 6b73 2c20 204e 6578 743a -C hacks, Next:
│ │ │ │ │ -000010c0: 2046 616c 7365 2d70 7269 6e74 696e 672c False-printing,
│ │ │ │ │ -000010d0: 2020 5072 6576 3a20 4661 6c73 652d 6261 Prev: False-ba
│ │ │ │ │ -000010e0: 7369 632c 2020 5570 3a20 4661 6c73 650a sic, Up: False.
│ │ │ │ │ -000010f0: 0a31 2e37 342e 3220 4661 6c73 653a 2043 .1.74.2 False: C
│ │ │ │ │ -00001100: 2068 6163 6b73 0a2d 2d2d 2d2d 2d2d 2d2d hacks.---------
│ │ │ │ │ -00001110: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6173 ------------..as
│ │ │ │ │ -00001120: 4342 6f6f 6c65 616e 5661 6c75 650a 2020 CBooleanValue.
│ │ │ │ │ -00001130: 2020 2041 6e73 7765 7220 2730 272e 0a0a Answer '0'...
│ │ │ │ │ -00001140: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ -00001150: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 4661 .info, Node: Fa
│ │ │ │ │ -00001160: 6c73 652d 7072 696e 7469 6e67 2c20 2050 lse-printing, P
│ │ │ │ │ -00001170: 7265 763a 2046 616c 7365 2d43 2068 6163 rev: False-C hac
│ │ │ │ │ -00001180: 6b73 2c20 2055 703a 2046 616c 7365 0a0a ks, Up: False..
│ │ │ │ │ -00001190: 312e 3734 2e33 2046 616c 7365 3a20 7072 1.74.3 False: pr
│ │ │ │ │ -000011a0: 696e 7469 6e67 0a2d 2d2d 2d2d 2d2d 2d2d inting.---------
│ │ │ │ │ -000011b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a70 -------------..p
│ │ │ │ │ -000011c0: 7269 6e74 4f6e 3a20 6153 7472 6561 6d0a rintOn: aStream.
│ │ │ │ │ -000011d0: 2020 2020 2050 7269 6e74 2061 2072 6570 Print a rep
│ │ │ │ │ -000011e0: 7265 7365 6e74 6174 696f 6e20 6f66 2074 resentation of t
│ │ │ │ │ -000011f0: 6865 2072 6563 6569 7665 7220 6f6e 2061 he receiver on a
│ │ │ │ │ -00001200: 5374 7265 616d 0a0a 1f0a 4669 6c65 3a20 Stream....File:
│ │ │ │ │ -00001210: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ -00001220: 4e6f 6465 3a20 4669 6c65 2c20 204e 6578 Node: File, Nex
│ │ │ │ │ -00001230: 743a 2046 696c 6544 6573 6372 6970 746f t: FileDescripto
│ │ │ │ │ -00001240: 722c 2020 5072 6576 3a20 4661 6c73 652c r, Prev: False,
│ │ │ │ │ -00001250: 2020 5570 3a20 4261 7365 2063 6c61 7373 Up: Base class
│ │ │ │ │ -00001260: 6573 0a0a 312e 3735 2046 696c 650a 3d3d es..1.75 File.==
│ │ │ │ │ -00001270: 3d3d 3d3d 3d3d 3d0a 0a44 6566 696e 6564 =======..Defined
│ │ │ │ │ -00001280: 2069 6e20 6e61 6d65 7370 6163 6520 536d in namespace Sm
│ │ │ │ │ -00001290: 616c 6c74 616c 6b0a 5375 7065 7263 6c61 alltalk.Supercla
│ │ │ │ │ -000012a0: 7373 3a20 4669 6c65 5061 7468 0a43 6174 ss: FilePath.Cat
│ │ │ │ │ -000012b0: 6567 6f72 793a 2053 7472 6561 6d73 2d46 egory: Streams-F
│ │ │ │ │ -000012c0: 696c 6573 0a20 2020 2020 4920 656e 6162 iles. I enab
│ │ │ │ │ -000012d0: 6c65 2061 6363 6573 7320 746f 2074 6865 le access to the
│ │ │ │ │ -000012e0: 2070 726f 7065 7274 6965 7320 6f66 2066 properties of f
│ │ │ │ │ -000012f0: 696c 6573 2074 6861 7420 6172 6520 6f6e iles that are on
│ │ │ │ │ -00001300: 2064 6973 6b2e 0a0a 2a20 4d65 6e75 3a0a disk...* Menu:.
│ │ │ │ │ -00001310: 0a2a 2046 696c 6520 636c 6173 732d 4320 .* File class-C
│ │ │ │ │ -00001320: 6675 6e63 7469 6f6e 733a 3a20 2028 636c functions:: (cl
│ │ │ │ │ -00001330: 6173 7329 0a2a 2046 696c 6520 636c 6173 ass).* File clas
│ │ │ │ │ -00001340: 732d 6669 6c65 206f 7065 7261 7469 6f6e s-file operation
│ │ │ │ │ -00001350: 733a 3a20 2028 636c 6173 7329 0a2a 2046 s:: (class).* F
│ │ │ │ │ -00001360: 696c 6520 636c 6173 732d 696e 6974 6961 ile class-initia
│ │ │ │ │ -00001370: 6c69 7a61 7469 6f6e 3a3a 2020 2863 6c61 lization:: (cla
│ │ │ │ │ -00001380: 7373 290a 2a20 4669 6c65 2063 6c61 7373 ss).* File class
│ │ │ │ │ -00001390: 2d69 6e73 7461 6e63 6520 6372 6561 7469 -instance creati
│ │ │ │ │ -000013a0: 6f6e 3a3a 2020 2863 6c61 7373 290a 2a20 on:: (class).*
│ │ │ │ │ -000013b0: 4669 6c65 2063 6c61 7373 2d72 6561 6469 File class-readi
│ │ │ │ │ -000013c0: 6e67 2073 7973 7465 6d20 6465 6661 756c ng system defaul
│ │ │ │ │ -000013d0: 7473 3a3a 2020 2863 6c61 7373 290a 2a20 ts:: (class).*
│ │ │ │ │ -000013e0: 4669 6c65 2063 6c61 7373 2d74 6573 7469 File class-testi
│ │ │ │ │ -000013f0: 6e67 3a3a 2020 2863 6c61 7373 290a 2a20 ng:: (class).*
│ │ │ │ │ -00001400: 4669 6c65 2d61 6363 6573 7369 6e67 3a3a File-accessing::
│ │ │ │ │ -00001410: 2020 2869 6e73 7461 6e63 6529 0a2a 2046 (instance).* F
│ │ │ │ │ -00001420: 696c 652d 6261 7369 633a 3a20 2028 696e ile-basic:: (in
│ │ │ │ │ -00001430: 7374 616e 6365 290a 2a20 4669 6c65 2d64 stance).* File-d
│ │ │ │ │ -00001440: 6972 6563 746f 7279 206f 7065 7261 7469 irectory operati
│ │ │ │ │ -00001450: 6f6e 733a 3a20 2028 696e 7374 616e 6365 ons:: (instance
│ │ │ │ │ -00001460: 290a 2a20 4669 6c65 2d66 696c 6520 6e61 ).* File-file na
│ │ │ │ │ -00001470: 6d65 206d 616e 6167 656d 656e 743a 3a20 me management::
│ │ │ │ │ -00001480: 2028 696e 7374 616e 6365 290a 2a20 4669 (instance).* Fi
│ │ │ │ │ -00001490: 6c65 2d66 696c 6520 6f70 6572 6174 696f le-file operatio
│ │ │ │ │ -000014a0: 6e73 3a3a 2020 2869 6e73 7461 6e63 6529 ns:: (instance)
│ │ │ │ │ -000014b0: 0a2a 2046 696c 652d 7374 696c 6c20 756e .* File-still un
│ │ │ │ │ -000014c0: 636c 6173 7369 6669 6564 3a3a 2020 2869 classified:: (i
│ │ │ │ │ -000014d0: 6e73 7461 6e63 6529 0a2a 2046 696c 652d nstance).* File-
│ │ │ │ │ -000014e0: 7465 7374 696e 673a 3a20 2028 696e 7374 testing:: (inst
│ │ │ │ │ -000014f0: 616e 6365 290a 0a1f 0a46 696c 653a 2067 ance)....File: g
│ │ │ │ │ -00001500: 7374 2d62 6173 652e 696e 666f 2c20 204e st-base.info, N
│ │ │ │ │ -00001510: 6f64 653a 2046 696c 6520 636c 6173 732d ode: File class-
│ │ │ │ │ -00001520: 4320 6675 6e63 7469 6f6e 732c 2020 4e65 C functions, Ne
│ │ │ │ │ -00001530: 7874 3a20 4669 6c65 2063 6c61 7373 2d66 xt: File class-f
│ │ │ │ │ -00001540: 696c 6520 6f70 6572 6174 696f 6e73 2c20 ile operations,
│ │ │ │ │ -00001550: 2055 703a 2046 696c 650a 0a31 2e37 352e Up: File..1.75.
│ │ │ │ │ -00001560: 3120 4669 6c65 2063 6c61 7373 3a20 4320 1 File class: C
│ │ │ │ │ -00001570: 6675 6e63 7469 6f6e 730a 2d2d 2d2d 2d2d functions.------
│ │ │ │ │ -00001580: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00001590: 2d2d 2d2d 2d2d 2d2d 0a0a 6572 726e 6f0a --------..errno.
│ │ │ │ │ -000015a0: 2020 2020 2041 6e73 7765 7220 7468 6520 Answer the
│ │ │ │ │ -000015b0: 6375 7272 656e 7420 7661 6c75 6520 6f66 current value of
│ │ │ │ │ -000015c0: 2043 2065 7272 6e6f 2e0a 0a73 7472 696e C errno...strin
│ │ │ │ │ -000015d0: 6745 7272 6f72 3a20 6572 726e 6f0a 2020 gError: errno.
│ │ │ │ │ -000015e0: 2020 2041 6e73 7765 7220 4320 7374 7265 Answer C stre
│ │ │ │ │ -000015f0: 7272 6f72 2773 2072 6573 756c 7420 666f rror's result fo
│ │ │ │ │ -00001600: 7220 6572 726e 6f2e 0a0a 1f0a 4669 6c65 r errno.....File
│ │ │ │ │ -00001610: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ -00001620: 2020 4e6f 6465 3a20 4669 6c65 2063 6c61 Node: File cla
│ │ │ │ │ -00001630: 7373 2d66 696c 6520 6f70 6572 6174 696f ss-file operatio
│ │ │ │ │ -00001640: 6e73 2c20 204e 6578 743a 2046 696c 6520 ns, Next: File
│ │ │ │ │ -00001650: 636c 6173 732d 696e 6974 6961 6c69 7a61 class-initializa
│ │ │ │ │ -00001660: 7469 6f6e 2c20 2050 7265 763a 2046 696c tion, Prev: Fil
│ │ │ │ │ -00001670: 6520 636c 6173 732d 4320 6675 6e63 7469 e class-C functi
│ │ │ │ │ -00001680: 6f6e 732c 2020 5570 3a20 4669 6c65 0a0a ons, Up: File..
│ │ │ │ │ -00001690: 312e 3735 2e32 2046 696c 6520 636c 6173 1.75.2 File clas
│ │ │ │ │ -000016a0: 733a 2066 696c 6520 6f70 6572 6174 696f s: file operatio
│ │ │ │ │ -000016b0: 6e73 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ns.-------------
│ │ │ │ │ -000016c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000016d0: 2d2d 2d2d 2d0a 0a63 6865 636b 4572 726f -----..checkErro
│ │ │ │ │ -000016e0: 720a 2020 2020 2052 6574 7572 6e20 7768 r. Return wh
│ │ │ │ │ -000016f0: 6574 6865 7220 616e 2065 7272 6f72 2068 ether an error h
│ │ │ │ │ -00001700: 6164 2062 6565 6e20 7265 706f 7274 6564 ad been reported
│ │ │ │ │ -00001710: 206f 7220 6e6f 742e 2020 4966 2074 6865 or not. If the
│ │ │ │ │ -00001720: 7265 2068 6164 0a20 2020 2020 6265 656e re had. been
│ │ │ │ │ -00001730: 206f 6e65 2c20 7261 6973 6520 616e 2065 one, raise an e
│ │ │ │ │ -00001740: 7863 6570 7469 6f6e 2074 6f6f 0a0a 6368 xception too..ch
│ │ │ │ │ -00001750: 6563 6b45 7272 6f72 3a20 6572 726e 6f0a eckError: errno.
│ │ │ │ │ -00001760: 2020 2020 2054 6865 2065 7272 6f72 2077 The error w
│ │ │ │ │ -00001770: 6974 6820 7468 6520 4320 636f 6465 2027 ith the C code '
│ │ │ │ │ -00001780: 6572 726e 6f27 2068 6173 2062 6565 6e20 errno' has been
│ │ │ │ │ -00001790: 7265 706f 7274 6564 2e20 2049 6620 6572 reported. If er
│ │ │ │ │ -000017a0: 726e 6f20 3e3d 0a20 2020 2020 312c 2072 rno >=. 1, r
│ │ │ │ │ -000017b0: 6169 7365 2061 6e20 6578 6365 7074 696f aise an exceptio
│ │ │ │ │ -000017c0: 6e0a 0a72 656d 6f76 653a 2066 696c 654e n..remove: fileN
│ │ │ │ │ -000017d0: 616d 650a 2020 2020 2052 656d 6f76 6520 ame. Remove
│ │ │ │ │ -000017e0: 7468 6520 6669 6c65 2077 6974 6820 7468 the file with th
│ │ │ │ │ -000017f0: 6520 6769 7665 6e20 7061 7468 206e 616d e given path nam
│ │ │ │ │ -00001800: 650a 0a72 656e 616d 653a 206f 6c64 4669 e..rename: oldFi
│ │ │ │ │ -00001810: 6c65 4e61 6d65 2074 6f3a 206e 6577 4669 leName to: newFi
│ │ │ │ │ -00001820: 6c65 4e61 6d65 0a20 2020 2020 5265 6e61 leName. Rena
│ │ │ │ │ -00001830: 6d65 2074 6865 2066 696c 6520 7769 7468 me the file with
│ │ │ │ │ -00001840: 2074 6865 2067 6976 656e 2070 6174 6820 the given path
│ │ │ │ │ -00001850: 6e61 6d65 206f 6c64 4669 6c65 4e61 6d65 name oldFileName
│ │ │ │ │ -00001860: 2074 6f20 6e65 7746 696c 654e 616d 650a to newFileName.
│ │ │ │ │ -00001870: 0a73 796d 6c69 6e6b 3a20 7372 634e 616d .symlink: srcNam
│ │ │ │ │ -00001880: 6520 6173 3a20 6465 7374 4e61 6d65 0a20 e as: destName.
│ │ │ │ │ -00001890: 2020 2020 4372 6561 7465 2061 2073 796d Create a sym
│ │ │ │ │ -000018a0: 6c69 6e6b 2066 6f72 2074 6865 2073 7263 link for the src
│ │ │ │ │ -000018b0: 4e61 6d65 2066 696c 6520 7769 7468 2074 Name file with t
│ │ │ │ │ -000018c0: 6865 2067 6976 656e 2070 6174 6820 6e61 he given path na
│ │ │ │ │ -000018d0: 6d65 0a0a 7379 6d6c 696e 6b3a 2064 6573 me..symlink: des
│ │ │ │ │ -000018e0: 744e 616d 6520 6672 6f6d 3a20 7372 634e tName from: srcN
│ │ │ │ │ -000018f0: 616d 650a 2020 2020 2043 7265 6174 6520 ame. Create
│ │ │ │ │ -00001900: 6120 7379 6d6c 696e 6b20 6e61 6d65 6420 a symlink named
│ │ │ │ │ -00001910: 6465 7374 4e61 6d65 2066 696c 6520 6672 destName file fr
│ │ │ │ │ -00001920: 6f6d 2074 6865 2067 6976 656e 2070 6174 om the given pat
│ │ │ │ │ -00001930: 6820 2872 656c 6174 6976 650a 2020 2020 h (relative.
│ │ │ │ │ -00001940: 2074 6f20 6465 7374 4e61 6d65 290a 0a74 to destName)..t
│ │ │ │ │ -00001950: 6f75 6368 3a20 6669 6c65 4e61 6d65 0a20 ouch: fileName.
│ │ │ │ │ -00001960: 2020 2020 5570 6461 7465 2074 6865 2074 Update the t
│ │ │ │ │ -00001970: 696d 6573 7461 6d70 206f 6620 7468 6520 imestamp of the
│ │ │ │ │ -00001980: 6669 6c65 2077 6974 6820 7468 6520 6769 file with the gi
│ │ │ │ │ -00001990: 7665 6e20 7061 7468 206e 616d 652e 0a0a ven path name...
│ │ │ │ │ -000019a0: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ -000019b0: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 4669 .info, Node: Fi
│ │ │ │ │ -000019c0: 6c65 2063 6c61 7373 2d69 6e69 7469 616c le class-initial
│ │ │ │ │ -000019d0: 697a 6174 696f 6e2c 2020 4e65 7874 3a20 ization, Next:
│ │ │ │ │ -000019e0: 4669 6c65 2063 6c61 7373 2d69 6e73 7461 File class-insta
│ │ │ │ │ -000019f0: 6e63 6520 6372 6561 7469 6f6e 2c20 2050 nce creation, P
│ │ │ │ │ -00001a00: 7265 763a 2046 696c 6520 636c 6173 732d rev: File class-
│ │ │ │ │ -00001a10: 6669 6c65 206f 7065 7261 7469 6f6e 732c file operations,
│ │ │ │ │ -00001a20: 2020 5570 3a20 4669 6c65 0a0a 312e 3735 Up: File..1.75
│ │ │ │ │ -00001a30: 2e33 2046 696c 6520 636c 6173 733a 2069 .3 File class: i
│ │ │ │ │ -00001a40: 6e69 7469 616c 697a 6174 696f 6e0a 2d2d nitialization.--
│ │ │ │ │ -00001a50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00001a60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------.
│ │ │ │ │ -00001a70: 0a69 6e69 7469 616c 697a 650a 2020 2020 .initialize.
│ │ │ │ │ -00001a80: 2049 6e69 7469 616c 697a 6520 7468 6520 Initialize the
│ │ │ │ │ -00001a90: 7265 6365 6976 6572 2773 2063 6c61 7373 receiver's class
│ │ │ │ │ -00001aa0: 2076 6172 6961 626c 6573 0a0a 1f0a 4669 variables....Fi
│ │ │ │ │ -00001ab0: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ -00001ac0: 6f2c 2020 4e6f 6465 3a20 4669 6c65 2063 o, Node: File c
│ │ │ │ │ -00001ad0: 6c61 7373 2d69 6e73 7461 6e63 6520 6372 lass-instance cr
│ │ │ │ │ -00001ae0: 6561 7469 6f6e 2c20 204e 6578 743a 2046 eation, Next: F
│ │ │ │ │ -00001af0: 696c 6520 636c 6173 732d 7265 6164 696e ile class-readin
│ │ │ │ │ -00001b00: 6720 7379 7374 656d 2064 6566 6175 6c74 g system default
│ │ │ │ │ -00001b10: 732c 2020 5072 6576 3a20 4669 6c65 2063 s, Prev: File c
│ │ │ │ │ -00001b20: 6c61 7373 2d69 6e69 7469 616c 697a 6174 lass-initializat
│ │ │ │ │ -00001b30: 696f 6e2c 2020 5570 3a20 4669 6c65 0a0a ion, Up: File..
│ │ │ │ │ -00001b40: 312e 3735 2e34 2046 696c 6520 636c 6173 1.75.4 File clas
│ │ │ │ │ -00001b50: 733a 2069 6e73 7461 6e63 6520 6372 6561 s: instance crea
│ │ │ │ │ -00001b60: 7469 6f6e 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d tion.-----------
│ │ │ │ │ -00001b70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00001b80: 2d2d 2d2d 2d2d 2d2d 2d0a 0a6e 616d 653a ---------..name:
│ │ │ │ │ -00001b90: 2061 4e61 6d65 0a20 2020 2020 416e 7377 aName. Answ
│ │ │ │ │ -00001ba0: 6572 2061 206e 6577 2066 696c 6520 7769 er a new file wi
│ │ │ │ │ -00001bb0: 7468 2074 6865 2067 6976 656e 2070 6174 th the given pat
│ │ │ │ │ -00001bc0: 682e 2020 5468 6520 7061 7468 2069 7320 h. The path is
│ │ │ │ │ -00001bd0: 7475 726e 6564 2069 6e74 6f20 616e 0a20 turned into an.
│ │ │ │ │ -00001be0: 2020 2020 6162 736f 6c75 7465 2070 6174 absolute pat
│ │ │ │ │ -00001bf0: 682e 0a0a 7061 7468 3a20 6153 7472 696e h...path: aStrin
│ │ │ │ │ -00001c00: 670a 2020 2020 2041 6e73 7765 7220 6120 g. Answer a
│ │ │ │ │ -00001c10: 6e65 7720 6669 6c65 2077 6974 6820 7468 new file with th
│ │ │ │ │ -00001c20: 6520 6769 7665 6e20 7061 7468 2e20 2054 e given path. T
│ │ │ │ │ -00001c30: 6865 2070 6174 6820 6973 206e 6f74 2076 he path is not v
│ │ │ │ │ -00001c40: 616c 6964 6174 6564 0a20 2020 2020 756e alidated. un
│ │ │ │ │ -00001c50: 7469 6c20 736f 6d65 206f 6620 7468 6520 til some of the
│ │ │ │ │ -00001c60: 6669 656c 6473 206f 6620 7468 6520 6e65 fields of the ne
│ │ │ │ │ -00001c70: 776c 7920 6372 6561 7465 6420 6f62 6a65 wly created obje
│ │ │ │ │ -00001c80: 6374 7320 6172 6520 6163 6365 7373 6564 cts are accessed
│ │ │ │ │ -00001c90: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ -00001ca0: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ -00001cb0: 4669 6c65 2063 6c61 7373 2d72 6561 6469 File class-readi
│ │ │ │ │ -00001cc0: 6e67 2073 7973 7465 6d20 6465 6661 756c ng system defaul
│ │ │ │ │ -00001cd0: 7473 2c20 204e 6578 743a 2046 696c 6520 ts, Next: File
│ │ │ │ │ -00001ce0: 636c 6173 732d 7465 7374 696e 672c 2020 class-testing,
│ │ │ │ │ -00001cf0: 5072 6576 3a20 4669 6c65 2063 6c61 7373 Prev: File class
│ │ │ │ │ -00001d00: 2d69 6e73 7461 6e63 6520 6372 6561 7469 -instance creati
│ │ │ │ │ -00001d10: 6f6e 2c20 2055 703a 2046 696c 650a 0a31 on, Up: File..1
│ │ │ │ │ -00001d20: 2e37 352e 3520 4669 6c65 2063 6c61 7373 .75.5 File class
│ │ │ │ │ -00001d30: 3a20 7265 6164 696e 6720 7379 7374 656d : reading system
│ │ │ │ │ -00001d40: 2064 6566 6175 6c74 730a 2d2d 2d2d 2d2d defaults.------
│ │ │ │ │ +00000030: 696f 6e20 342e 3133 2066 726f 6d0a 2f68 ion 4.13 from./h
│ │ │ │ │ +00000040: 6f6d 652f 6963 682f 736f 7572 6365 2f73 ome/ich/source/s
│ │ │ │ │ +00000050: 6d61 6c6c 7461 6c6b 2f72 656c 6561 7365 malltalk/release
│ │ │ │ │ +00000060: 2f73 6d61 6c6c 7461 6c6b 2f64 6f63 2f67 /smalltalk/doc/g
│ │ │ │ │ +00000070: 7374 2d62 6173 652d 6669 7865 642e 7465 st-base-fixed.te
│ │ │ │ │ +00000080: 7869 2e0a 0a49 4e46 4f2d 4449 522d 5345 xi...INFO-DIR-SE
│ │ │ │ │ +00000090: 4354 494f 4e20 536f 6674 7761 7265 2064 CTION Software d
│ │ │ │ │ +000000a0: 6576 656c 6f70 6d65 6e74 0a53 5441 5254 evelopment.START
│ │ │ │ │ +000000b0: 2d49 4e46 4f2d 4449 522d 454e 5452 590a -INFO-DIR-ENTRY.
│ │ │ │ │ +000000c0: 2a20 536d 616c 6c74 616c 6b20 6261 7365 * Smalltalk base
│ │ │ │ │ +000000d0: 2063 6c61 7373 6573 3a20 2867 7374 2d62 classes: (gst-b
│ │ │ │ │ +000000e0: 6173 6529 2e20 2020 5468 6520 474e 5520 ase). The GNU
│ │ │ │ │ +000000f0: 536d 616c 6c74 616c 6b20 6261 7365 2063 Smalltalk base c
│ │ │ │ │ +00000100: 6c61 7373 6573 2e0a 454e 442d 494e 464f lasses..END-INFO
│ │ │ │ │ +00000110: 2d44 4952 2d45 4e54 5259 0a0a 2020 2020 -DIR-ENTRY..
│ │ │ │ │ +00000120: 2050 6572 6d69 7373 696f 6e20 6973 2067 Permission is g
│ │ │ │ │ +00000130: 7261 6e74 6564 2074 6f20 636f 7079 2c20 ranted to copy,
│ │ │ │ │ +00000140: 6469 7374 7269 6275 7465 2061 6e64 2f6f distribute and/o
│ │ │ │ │ +00000150: 7220 6d6f 6469 6679 2074 6869 730a 2020 r modify this.
│ │ │ │ │ +00000160: 2020 2064 6f63 756d 656e 7420 756e 6465 document unde
│ │ │ │ │ +00000170: 7220 7468 6520 7465 726d 7320 6f66 2074 r the terms of t
│ │ │ │ │ +00000180: 6865 2047 4e55 2046 7265 6520 446f 6375 he GNU Free Docu
│ │ │ │ │ +00000190: 6d65 6e74 6174 696f 6e20 4c69 6365 6e73 mentation Licens
│ │ │ │ │ +000001a0: 652c 0a20 2020 2020 5665 7273 696f 6e20 e,. Version
│ │ │ │ │ +000001b0: 312e 3220 6f72 2061 6e79 206c 6174 6572 1.2 or any later
│ │ │ │ │ +000001c0: 2076 6572 7369 6f6e 2070 7562 6c69 7368 version publish
│ │ │ │ │ +000001d0: 6564 2062 7920 7468 6520 4672 6565 2053 ed by the Free S
│ │ │ │ │ +000001e0: 6f66 7477 6172 650a 2020 2020 2046 6f75 oftware. Fou
│ │ │ │ │ +000001f0: 6e64 6174 696f 6e3b 2077 6974 6820 6e6f ndation; with no
│ │ │ │ │ +00000200: 2049 6e76 6172 6961 6e74 2053 6563 7469 Invariant Secti
│ │ │ │ │ +00000210: 6f6e 732c 2077 6974 6820 6e6f 2046 726f ons, with no Fro
│ │ │ │ │ +00000220: 6e74 2d43 6f76 6572 2054 6578 7473 2c0a nt-Cover Texts,.
│ │ │ │ │ +00000230: 2020 2020 2061 6e64 2077 6974 6820 6e6f and with no
│ │ │ │ │ +00000240: 2042 6163 6b2d 436f 7665 7220 5465 7874 Back-Cover Text
│ │ │ │ │ +00000250: 732e 2020 4120 636f 7079 206f 6620 7468 s. A copy of th
│ │ │ │ │ +00000260: 6520 6c69 6365 6e73 6520 6973 2069 6e63 e license is inc
│ │ │ │ │ +00000270: 6c75 6465 640a 2020 2020 2069 6e20 7468 luded. in th
│ │ │ │ │ +00000280: 6520 7365 6374 696f 6e20 656e 7469 746c e section entitl
│ │ │ │ │ +00000290: 6564 2022 474e 5520 4672 6565 2044 6f63 ed "GNU Free Doc
│ │ │ │ │ +000002a0: 756d 656e 7461 7469 6f6e 204c 6963 656e umentation Licen
│ │ │ │ │ +000002b0: 7365 222e 0a0a 1f0a 4669 6c65 3a20 6773 se".....File: gs
│ │ │ │ │ +000002c0: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ +000002d0: 6465 3a20 4578 6365 7074 696f 6e2d 6578 de: Exception-ex
│ │ │ │ │ +000002e0: 6365 7074 696f 6e20 7369 676e 616c 696e ception signalin
│ │ │ │ │ +000002f0: 672c 2020 4e65 7874 3a20 4578 6365 7074 g, Next: Except
│ │ │ │ │ +00000300: 696f 6e2d 7374 696c 6c20 756e 636c 6173 ion-still unclas
│ │ │ │ │ +00000310: 7369 6669 6564 2c20 2050 7265 763a 2045 sified, Prev: E
│ │ │ │ │ +00000320: 7863 6570 7469 6f6e 2d65 7863 6570 7469 xception-excepti
│ │ │ │ │ +00000330: 6f6e 2068 616e 646c 696e 672c 2020 5570 on handling, Up
│ │ │ │ │ +00000340: 3a20 4578 6365 7074 696f 6e0a 0a31 2e37 : Exception..1.7
│ │ │ │ │ +00000350: 322e 3131 2045 7863 6570 7469 6f6e 3a20 2.11 Exception:
│ │ │ │ │ +00000360: 6578 6365 7074 696f 6e20 7369 676e 616c exception signal
│ │ │ │ │ +00000370: 696e 670a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ing.------------
│ │ │ │ │ +00000380: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00000390: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 7369 676e ----------..sign
│ │ │ │ │ +000003a0: 616c 0a20 2020 2020 5261 6973 6520 7468 al. Raise th
│ │ │ │ │ +000003b0: 6520 6578 6365 7074 696f 6e61 6c20 6576 e exceptional ev
│ │ │ │ │ +000003c0: 656e 7420 7265 7072 6573 656e 7465 6420 ent represented
│ │ │ │ │ +000003d0: 6279 2074 6865 2072 6563 6569 7665 720a by the receiver.
│ │ │ │ │ +000003e0: 0a73 6967 6e61 6c3a 206d 6573 7361 6765 .signal: message
│ │ │ │ │ +000003f0: 5465 7874 0a20 2020 2020 5261 6973 6520 Text. Raise
│ │ │ │ │ +00000400: 7468 6520 6578 6365 7074 696f 6e61 6c20 the exceptional
│ │ │ │ │ +00000410: 6576 656e 7420 7265 7072 6573 656e 7465 event represente
│ │ │ │ │ +00000420: 6420 6279 2074 6865 2072 6563 6569 7665 d by the receive
│ │ │ │ │ +00000430: 722c 2073 6574 7469 6e67 0a20 2020 2020 r, setting.
│ │ │ │ │ +00000440: 6974 7320 6d65 7373 6167 6520 7465 7874 its message text
│ │ │ │ │ +00000450: 2074 6f20 6d65 7373 6167 6554 6578 742e to messageText.
│ │ │ │ │ +00000460: 0a0a 0a1f 0a46 696c 653a 2067 7374 2d62 .....File: gst-b
│ │ │ │ │ +00000470: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ +00000480: 2045 7863 6570 7469 6f6e 2d73 7469 6c6c Exception-still
│ │ │ │ │ +00000490: 2075 6e63 6c61 7373 6966 6965 642c 2020 unclassified,
│ │ │ │ │ +000004a0: 5072 6576 3a20 4578 6365 7074 696f 6e2d Prev: Exception-
│ │ │ │ │ +000004b0: 6578 6365 7074 696f 6e20 7369 676e 616c exception signal
│ │ │ │ │ +000004c0: 696e 672c 2020 5570 3a20 4578 6365 7074 ing, Up: Except
│ │ │ │ │ +000004d0: 696f 6e0a 0a31 2e37 322e 3132 2045 7863 ion..1.72.12 Exc
│ │ │ │ │ +000004e0: 6570 7469 6f6e 3a20 7374 696c 6c20 756e eption: still un
│ │ │ │ │ +000004f0: 636c 6173 7369 6669 6564 0a2d 2d2d 2d2d classified.-----
│ │ │ │ │ +00000500: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00000510: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00000520: 0a0a 7369 676e 616c 696e 6743 6f6e 7465 ..signalingConte
│ │ │ │ │ +00000530: 7874 0a20 2020 2020 5265 7475 726e 2074 xt. Return t
│ │ │ │ │ +00000540: 6865 2065 7865 6375 7469 6f6e 2063 6f6e he execution con
│ │ │ │ │ +00000550: 7465 7874 2066 6f72 2074 6865 2070 6c61 text for the pla
│ │ │ │ │ +00000560: 6365 2074 6861 7420 7369 676e 616c 6564 ce that signaled
│ │ │ │ │ +00000570: 2074 6865 0a20 2020 2020 6578 6365 7074 the. except
│ │ │ │ │ +00000580: 696f 6e2c 206f 7220 6e69 6c20 6966 2069 ion, or nil if i
│ │ │ │ │ +00000590: 7420 6973 206e 6f74 2061 7661 696c 6162 t is not availab
│ │ │ │ │ +000005a0: 6c65 2061 6e79 6d6f 7265 2028 666f 7220 le anymore (for
│ │ │ │ │ +000005b0: 6578 616d 706c 6520 6966 0a20 2020 2020 example if.
│ │ │ │ │ +000005c0: 7468 6520 6578 6365 7074 696f 6e20 6861 the exception ha
│ │ │ │ │ +000005d0: 6e64 6c65 7220 6861 7320 7265 7475 726e ndler has return
│ │ │ │ │ +000005e0: 6564 2e0a 0a0a 1f0a 4669 6c65 3a20 6773 ed......File: gs
│ │ │ │ │ +000005f0: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ +00000600: 6465 3a20 4578 6365 7074 696f 6e53 6574 de: ExceptionSet
│ │ │ │ │ +00000610: 2c20 204e 6578 743a 2046 616c 7365 2c20 , Next: False,
│ │ │ │ │ +00000620: 2050 7265 763a 2045 7863 6570 7469 6f6e Prev: Exception
│ │ │ │ │ +00000630: 2c20 2055 703a 2042 6173 6520 636c 6173 , Up: Base clas
│ │ │ │ │ +00000640: 7365 730a 0a31 2e37 3320 4578 6365 7074 ses..1.73 Except
│ │ │ │ │ +00000650: 696f 6e53 6574 0a3d 3d3d 3d3d 3d3d 3d3d ionSet.=========
│ │ │ │ │ +00000660: 3d3d 3d3d 3d3d 3d3d 0a0a 4465 6669 6e65 ========..Define
│ │ │ │ │ +00000670: 6420 696e 206e 616d 6573 7061 6365 2053 d in namespace S
│ │ │ │ │ +00000680: 6d61 6c6c 7461 6c6b 0a53 7570 6572 636c malltalk.Supercl
│ │ │ │ │ +00000690: 6173 733a 204f 626a 6563 740a 4361 7465 ass: Object.Cate
│ │ │ │ │ +000006a0: 676f 7279 3a20 4c61 6e67 7561 6765 2d45 gory: Language-E
│ │ │ │ │ +000006b0: 7863 6570 7469 6f6e 730a 2020 2020 204d xceptions. M
│ │ │ │ │ +000006c0: 7920 696e 7374 616e 6365 7320 6172 6520 y instances are
│ │ │ │ │ +000006d0: 6e6f 7420 7265 616c 2065 7863 6570 7469 not real excepti
│ │ │ │ │ +000006e0: 6f6e 733a 2074 6865 7920 6361 6e20 6f6e ons: they can on
│ │ │ │ │ +000006f0: 6c79 2062 6520 7573 6564 2061 730a 2020 ly be used as.
│ │ │ │ │ +00000700: 2020 2061 7267 756d 656e 7473 2074 6f20 arguments to
│ │ │ │ │ +00000710: 236f 6e3a 646f 3a2e 2e2e 206d 6574 686f #on:do:... metho
│ │ │ │ │ +00000720: 6473 2069 6e20 426c 6f63 6b43 6c6f 7375 ds in BlockClosu
│ │ │ │ │ +00000730: 7265 2e20 5468 6579 2061 6374 2061 730a re. They act as.
│ │ │ │ │ +00000740: 2020 2020 2073 686f 7274 6375 7473 2074 shortcuts t
│ │ │ │ │ +00000750: 6861 7420 616c 6c6f 7773 2079 6f75 2074 hat allows you t
│ │ │ │ │ +00000760: 6f20 7573 6520 7468 6520 7361 6d65 2068 o use the same h
│ │ │ │ │ +00000770: 616e 646c 6572 2066 6f72 206d 616e 790a andler for many.
│ │ │ │ │ +00000780: 2020 2020 2065 7863 6570 7469 6f6e 7320 exceptions
│ │ │ │ │ +00000790: 7769 7468 6f75 7420 6861 7669 6e67 2074 without having t
│ │ │ │ │ +000007a0: 6f20 7772 6974 6520 6475 706c 6963 6174 o write duplicat
│ │ │ │ │ +000007b0: 6520 636f 6465 0a0a 2a20 4d65 6e75 3a0a e code..* Menu:.
│ │ │ │ │ +000007c0: 0a2a 2045 7863 6570 7469 6f6e 5365 7420 .* ExceptionSet
│ │ │ │ │ +000007d0: 636c 6173 732d 696e 7374 616e 6365 2063 class-instance c
│ │ │ │ │ +000007e0: 7265 6174 696f 6e3a 3a20 2028 636c 6173 reation:: (clas
│ │ │ │ │ +000007f0: 7329 0a2a 2045 7863 6570 7469 6f6e 5365 s).* ExceptionSe
│ │ │ │ │ +00000800: 742d 656e 756d 6572 6174 696e 673a 3a20 t-enumerating::
│ │ │ │ │ +00000810: 2028 696e 7374 616e 6365 290a 2a20 4578 (instance).* Ex
│ │ │ │ │ +00000820: 6365 7074 696f 6e53 6574 2d69 6e73 7461 ceptionSet-insta
│ │ │ │ │ +00000830: 6e63 6520 6372 6561 7469 6f6e 3a3a 2020 nce creation::
│ │ │ │ │ +00000840: 2869 6e73 7461 6e63 6529 0a0a 1f0a 4669 (instance)....Fi
│ │ │ │ │ +00000850: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ +00000860: 6f2c 2020 4e6f 6465 3a20 4578 6365 7074 o, Node: Except
│ │ │ │ │ +00000870: 696f 6e53 6574 2063 6c61 7373 2d69 6e73 ionSet class-ins
│ │ │ │ │ +00000880: 7461 6e63 6520 6372 6561 7469 6f6e 2c20 tance creation,
│ │ │ │ │ +00000890: 204e 6578 743a 2045 7863 6570 7469 6f6e Next: Exception
│ │ │ │ │ +000008a0: 5365 742d 656e 756d 6572 6174 696e 672c Set-enumerating,
│ │ │ │ │ +000008b0: 2020 5570 3a20 4578 6365 7074 696f 6e53 Up: ExceptionS
│ │ │ │ │ +000008c0: 6574 0a0a 312e 3733 2e31 2045 7863 6570 et..1.73.1 Excep
│ │ │ │ │ +000008d0: 7469 6f6e 5365 7420 636c 6173 733a 2069 tionSet class: i
│ │ │ │ │ +000008e0: 6e73 7461 6e63 6520 6372 6561 7469 6f6e nstance creation
│ │ │ │ │ +000008f0: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------
│ │ │ │ │ +00000900: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00000910: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a6e -------------..n
│ │ │ │ │ +00000920: 6577 0a20 2020 2020 5072 6976 6174 6520 ew. Private
│ │ │ │ │ +00000930: 2d20 416e 7377 6572 2061 206e 6577 2c20 - Answer a new,
│ │ │ │ │ +00000940: 656d 7074 7920 4578 6365 7074 696f 6e53 empty ExceptionS
│ │ │ │ │ +00000950: 6574 0a0a 0a1f 0a46 696c 653a 2067 7374 et.....File: gst
│ │ │ │ │ +00000960: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ +00000970: 653a 2045 7863 6570 7469 6f6e 5365 742d e: ExceptionSet-
│ │ │ │ │ +00000980: 656e 756d 6572 6174 696e 672c 2020 4e65 enumerating, Ne
│ │ │ │ │ +00000990: 7874 3a20 4578 6365 7074 696f 6e53 6574 xt: ExceptionSet
│ │ │ │ │ +000009a0: 2d69 6e73 7461 6e63 6520 6372 6561 7469 -instance creati
│ │ │ │ │ +000009b0: 6f6e 2c20 2050 7265 763a 2045 7863 6570 on, Prev: Excep
│ │ │ │ │ +000009c0: 7469 6f6e 5365 7420 636c 6173 732d 696e tionSet class-in
│ │ │ │ │ +000009d0: 7374 616e 6365 2063 7265 6174 696f 6e2c stance creation,
│ │ │ │ │ +000009e0: 2020 5570 3a20 4578 6365 7074 696f 6e53 Up: ExceptionS
│ │ │ │ │ +000009f0: 6574 0a0a 312e 3733 2e32 2045 7863 6570 et..1.73.2 Excep
│ │ │ │ │ +00000a00: 7469 6f6e 5365 743a 2065 6e75 6d65 7261 tionSet: enumera
│ │ │ │ │ +00000a10: 7469 6e67 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d ting.-----------
│ │ │ │ │ +00000a20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00000a30: 2d2d 2d2d 2d0a 0a61 6c6c 4578 6365 7074 -----..allExcept
│ │ │ │ │ +00000a40: 696f 6e73 446f 3a20 6142 6c6f 636b 0a20 ionsDo: aBlock.
│ │ │ │ │ +00000a50: 2020 2020 5072 6976 6174 6520 2d20 4576 Private - Ev
│ │ │ │ │ +00000a60: 616c 7561 7465 2061 426c 6f63 6b20 666f aluate aBlock fo
│ │ │ │ │ +00000a70: 7220 6576 6572 7920 6578 6365 7074 696f r every exceptio
│ │ │ │ │ +00000a80: 6e20 696e 2074 6865 2072 6563 6569 7665 n in the receive
│ │ │ │ │ +00000a90: 722e 0a20 2020 2020 416e 7377 6572 2074 r.. Answer t
│ │ │ │ │ +00000aa0: 6865 2072 6563 6569 7665 720a 0a67 6f6f he receiver..goo
│ │ │ │ │ +00000ab0: 646e 6573 733a 2065 7863 6570 7469 6f6e dness: exception
│ │ │ │ │ +00000ac0: 0a20 2020 2020 416e 7377 6572 2068 6f77 . Answer how
│ │ │ │ │ +00000ad0: 2067 6f6f 6420 7468 6520 7265 6365 6976 good the receiv
│ │ │ │ │ +00000ae0: 6572 2069 7320 6174 2068 616e 646c 696e er is at handlin
│ │ │ │ │ +00000af0: 6720 7468 6520 6769 7665 6e20 6578 6365 g the given exce
│ │ │ │ │ +00000b00: 7074 696f 6e2e 2020 410a 2020 2020 206e ption. A. n
│ │ │ │ │ +00000b10: 6567 6174 6976 6520 7661 6c75 6520 696e egative value in
│ │ │ │ │ +00000b20: 6469 6361 7465 7320 7468 6174 2074 6865 dicates that the
│ │ │ │ │ +00000b30: 2072 6563 6569 7665 7220 6973 206e 6f74 receiver is not
│ │ │ │ │ +00000b40: 2061 626c 6520 746f 2068 616e 646c 650a able to handle.
│ │ │ │ │ +00000b50: 2020 2020 2074 6865 2065 7863 6570 7469 the excepti
│ │ │ │ │ +00000b60: 6f6e 2e0a 0a68 616e 646c 6573 3a20 6578 on...handles: ex
│ │ │ │ │ +00000b70: 6365 7074 696f 6e0a 2020 2020 2041 6e73 ception. Ans
│ │ │ │ │ +00000b80: 7765 7220 7768 6574 6865 7220 7468 6520 wer whether the
│ │ │ │ │ +00000b90: 7265 6365 6976 6572 2068 616e 646c 6573 receiver handles
│ │ │ │ │ +00000ba0: 2060 6578 6365 7074 696f 6e27 2e0a 0a0a `exception'....
│ │ │ │ │ +00000bb0: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ +00000bc0: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 4578 .info, Node: Ex
│ │ │ │ │ +00000bd0: 6365 7074 696f 6e53 6574 2d69 6e73 7461 ceptionSet-insta
│ │ │ │ │ +00000be0: 6e63 6520 6372 6561 7469 6f6e 2c20 2050 nce creation, P
│ │ │ │ │ +00000bf0: 7265 763a 2045 7863 6570 7469 6f6e 5365 rev: ExceptionSe
│ │ │ │ │ +00000c00: 742d 656e 756d 6572 6174 696e 672c 2020 t-enumerating,
│ │ │ │ │ +00000c10: 5570 3a20 4578 6365 7074 696f 6e53 6574 Up: ExceptionSet
│ │ │ │ │ +00000c20: 0a0a 312e 3733 2e33 2045 7863 6570 7469 ..1.73.3 Excepti
│ │ │ │ │ +00000c30: 6f6e 5365 743a 2069 6e73 7461 6e63 6520 onSet: instance
│ │ │ │ │ +00000c40: 6372 6561 7469 6f6e 0a2d 2d2d 2d2d 2d2d creation.-------
│ │ │ │ │ +00000c50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00000c60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------.
│ │ │ │ │ +00000c70: 0a2c 2061 5472 6170 7061 626c 6545 7665 ., aTrappableEve
│ │ │ │ │ +00000c80: 6e74 0a20 2020 2020 416e 7377 6572 2061 nt. Answer a
│ │ │ │ │ +00000c90: 6e20 4578 6365 7074 696f 6e53 6574 2063 n ExceptionSet c
│ │ │ │ │ +00000ca0: 6f6e 7461 696e 696e 6720 616c 6c20 7468 ontaining all th
│ │ │ │ │ +00000cb0: 6520 6578 6365 7074 696f 6e73 2069 6e20 e exceptions in
│ │ │ │ │ +00000cc0: 7468 650a 2020 2020 2072 6563 6569 7665 the. receive
│ │ │ │ │ +00000cd0: 7220 616e 6420 616c 6c20 7468 6520 6578 r and all the ex
│ │ │ │ │ +00000ce0: 6365 7074 696f 6e73 2069 6e20 6154 7261 ceptions in aTra
│ │ │ │ │ +00000cf0: 7070 6162 6c65 4576 656e 740a 0a0a 1f0a ppableEvent.....
│ │ │ │ │ +00000d00: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ +00000d10: 6e66 6f2c 2020 4e6f 6465 3a20 4661 6c73 nfo, Node: Fals
│ │ │ │ │ +00000d20: 652c 2020 4e65 7874 3a20 4669 6c65 2c20 e, Next: File,
│ │ │ │ │ +00000d30: 2050 7265 763a 2045 7863 6570 7469 6f6e Prev: Exception
│ │ │ │ │ +00000d40: 5365 742c 2020 5570 3a20 4261 7365 2063 Set, Up: Base c
│ │ │ │ │ +00000d50: 6c61 7373 6573 0a0a 312e 3734 2046 616c lasses..1.74 Fal
│ │ │ │ │ +00000d60: 7365 0a3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a44 se.==========..D
│ │ │ │ │ +00000d70: 6566 696e 6564 2069 6e20 6e61 6d65 7370 efined in namesp
│ │ │ │ │ +00000d80: 6163 6520 536d 616c 6c74 616c 6b0a 5375 ace Smalltalk.Su
│ │ │ │ │ +00000d90: 7065 7263 6c61 7373 3a20 426f 6f6c 6561 perclass: Boolea
│ │ │ │ │ +00000da0: 6e0a 4361 7465 676f 7279 3a20 4c61 6e67 n.Category: Lang
│ │ │ │ │ +00000db0: 7561 6765 2d44 6174 6120 7479 7065 730a uage-Data types.
│ │ │ │ │ +00000dc0: 2020 2020 2049 2061 6c77 6179 7320 7465 I always te
│ │ │ │ │ +00000dd0: 6c6c 206c 6965 732e 2020 4920 6861 7665 ll lies. I have
│ │ │ │ │ +00000de0: 2061 2073 696e 676c 6520 696e 7374 616e a single instan
│ │ │ │ │ +00000df0: 6365 2069 6e20 7468 6520 7379 7374 656d ce in the system
│ │ │ │ │ +00000e00: 2c20 7768 6963 680a 2020 2020 2072 6570 , which. rep
│ │ │ │ │ +00000e10: 7265 7365 6e74 7320 7468 6520 7661 6c75 resents the valu
│ │ │ │ │ +00000e20: 6520 6661 6c73 652e 0a0a 2a20 4d65 6e75 e false...* Menu
│ │ │ │ │ +00000e30: 3a0a 0a2a 2046 616c 7365 2d62 6173 6963 :..* False-basic
│ │ │ │ │ +00000e40: 3a3a 2020 2869 6e73 7461 6e63 6529 0a2a :: (instance).*
│ │ │ │ │ +00000e50: 2046 616c 7365 2d43 2068 6163 6b73 3a3a False-C hacks::
│ │ │ │ │ +00000e60: 2020 2869 6e73 7461 6e63 6529 0a2a 2046 (instance).* F
│ │ │ │ │ +00000e70: 616c 7365 2d70 7269 6e74 696e 673a 3a20 alse-printing::
│ │ │ │ │ +00000e80: 2028 696e 7374 616e 6365 290a 0a1f 0a46 (instance)....F
│ │ │ │ │ +00000e90: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ +00000ea0: 666f 2c20 204e 6f64 653a 2046 616c 7365 fo, Node: False
│ │ │ │ │ +00000eb0: 2d62 6173 6963 2c20 204e 6578 743a 2046 -basic, Next: F
│ │ │ │ │ +00000ec0: 616c 7365 2d43 2068 6163 6b73 2c20 2055 alse-C hacks, U
│ │ │ │ │ +00000ed0: 703a 2046 616c 7365 0a0a 312e 3734 2e31 p: False..1.74.1
│ │ │ │ │ +00000ee0: 2046 616c 7365 3a20 6261 7369 630a 2d2d False: basic.--
│ │ │ │ │ +00000ef0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00000f00: 2d0a 0a26 2061 426f 6f6c 6561 6e0a 2020 -..& aBoolean.
│ │ │ │ │ +00000f10: 2020 2057 6520 6172 6520 6661 6c73 6520 We are false
│ │ │ │ │ +00000f20: 2d20 616e 6465 6420 7769 7468 2061 6e79 - anded with any
│ │ │ │ │ +00000f30: 7468 696e 672c 2077 6520 616c 7761 7973 thing, we always
│ │ │ │ │ +00000f40: 2061 6e73 7765 7220 6661 6c73 650a 0a61 answer false..a
│ │ │ │ │ +00000f50: 6e64 3a20 6142 6c6f 636b 0a20 2020 2020 nd: aBlock.
│ │ │ │ │ +00000f60: 5765 2061 7265 2066 616c 7365 202d 2061 We are false - a
│ │ │ │ │ +00000f70: 6e64 6564 2077 6974 6820 616e 7974 6869 nded with anythi
│ │ │ │ │ +00000f80: 6e67 2c20 7765 2061 6c77 6179 7320 616e ng, we always an
│ │ │ │ │ +00000f90: 7377 6572 2066 616c 7365 0a0a 6571 763a swer false..eqv:
│ │ │ │ │ +00000fa0: 2061 426f 6f6c 6561 6e0a 2020 2020 2041 aBoolean. A
│ │ │ │ │ +00000fb0: 6e73 7765 7220 7768 6574 6865 7220 7468 nswer whether th
│ │ │ │ │ +00000fc0: 6520 7265 6365 6976 6572 2061 6e64 2061 e receiver and a
│ │ │ │ │ +00000fd0: 426f 6f6c 6561 6e20 7265 7072 6573 656e Boolean represen
│ │ │ │ │ +00000fe0: 7420 7468 6520 7361 6d65 0a20 2020 2020 t the same.
│ │ │ │ │ +00000ff0: 626f 6f6c 6561 6e20 7661 6c75 650a 0a69 boolean value..i
│ │ │ │ │ +00001000: 6646 616c 7365 3a20 6661 6c73 6542 6c6f fFalse: falseBlo
│ │ │ │ │ +00001010: 636b 0a20 2020 2020 5765 2061 7265 2066 ck. We are f
│ │ │ │ │ +00001020: 616c 7365 202d 2065 7661 6c75 6174 6520 alse - evaluate
│ │ │ │ │ +00001030: 7468 6520 6661 6c73 6542 6c6f 636b 0a0a the falseBlock..
│ │ │ │ │ +00001040: 6966 4661 6c73 653a 2066 616c 7365 426c ifFalse: falseBl
│ │ │ │ │ +00001050: 6f63 6b20 6966 5472 7565 3a20 7472 7565 ock ifTrue: true
│ │ │ │ │ +00001060: 426c 6f63 6b0a 2020 2020 2057 6520 6172 Block. We ar
│ │ │ │ │ +00001070: 6520 6661 6c73 6520 2d20 6576 616c 7561 e false - evalua
│ │ │ │ │ +00001080: 7465 2074 6865 2066 616c 7365 426c 6f63 te the falseBloc
│ │ │ │ │ +00001090: 6b0a 0a69 6654 7275 653a 2074 7275 6542 k..ifTrue: trueB
│ │ │ │ │ +000010a0: 6c6f 636b 0a20 2020 2020 5765 2061 7265 lock. We are
│ │ │ │ │ +000010b0: 2066 616c 7365 202d 2061 6e73 7765 7220 false - answer
│ │ │ │ │ +000010c0: 6e69 6c0a 0a69 6654 7275 653a 2074 7275 nil..ifTrue: tru
│ │ │ │ │ +000010d0: 6542 6c6f 636b 2069 6646 616c 7365 3a20 eBlock ifFalse:
│ │ │ │ │ +000010e0: 6661 6c73 6542 6c6f 636b 0a20 2020 2020 falseBlock.
│ │ │ │ │ +000010f0: 5765 2061 7265 2066 616c 7365 202d 2065 We are false - e
│ │ │ │ │ +00001100: 7661 6c75 6174 6520 7468 6520 6661 6c73 valuate the fals
│ │ │ │ │ +00001110: 6542 6c6f 636b 0a0a 6e6f 740a 2020 2020 eBlock..not.
│ │ │ │ │ +00001120: 2057 6520 6172 6520 6661 6c73 6520 2d20 We are false -
│ │ │ │ │ +00001130: 616e 7377 6572 2074 7275 650a 0a6f 723a answer true..or:
│ │ │ │ │ +00001140: 2061 426c 6f63 6b0a 2020 2020 2057 6520 aBlock. We
│ │ │ │ │ +00001150: 6172 6520 6661 6c73 6520 2d20 6f72 6564 are false - ored
│ │ │ │ │ +00001160: 2077 6974 6820 616e 7974 6869 6e67 2c20 with anything,
│ │ │ │ │ +00001170: 7765 2061 6c77 6179 7320 616e 7377 6572 we always answer
│ │ │ │ │ +00001180: 2074 6865 206f 7468 6572 0a20 2020 2020 the other.
│ │ │ │ │ +00001190: 6f70 6572 616e 642c 2073 6f20 6576 616c operand, so eval
│ │ │ │ │ +000011a0: 7561 7465 2061 426c 6f63 6b0a 0a78 6f72 uate aBlock..xor
│ │ │ │ │ +000011b0: 3a20 6142 6f6f 6c65 616e 0a20 2020 2020 : aBoolean.
│ │ │ │ │ +000011c0: 416e 7377 6572 2077 6865 7468 6572 2074 Answer whether t
│ │ │ │ │ +000011d0: 6865 2072 6563 6569 7665 7220 616e 6420 he receiver and
│ │ │ │ │ +000011e0: 6142 6f6f 6c65 616e 2072 6570 7265 7365 aBoolean represe
│ │ │ │ │ +000011f0: 6e74 2064 6966 6665 7265 6e74 0a20 2020 nt different.
│ │ │ │ │ +00001200: 2020 626f 6f6c 6561 6e20 7661 6c75 6573 boolean values
│ │ │ │ │ +00001210: 0a0a 7c20 6142 6f6f 6c65 616e 0a20 2020 ..| aBoolean.
│ │ │ │ │ +00001220: 2020 5765 2061 7265 2066 616c 7365 202d We are false -
│ │ │ │ │ +00001230: 206f 7265 6420 7769 7468 2061 6e79 7468 ored with anyth
│ │ │ │ │ +00001240: 696e 672c 2077 6520 616c 7761 7973 2061 ing, we always a
│ │ │ │ │ +00001250: 6e73 7765 7220 7468 6520 6f74 6865 720a nswer the other.
│ │ │ │ │ +00001260: 2020 2020 206f 7065 7261 6e64 0a0a 0a1f operand....
│ │ │ │ │ +00001270: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ +00001280: 696e 666f 2c20 204e 6f64 653a 2046 616c info, Node: Fal
│ │ │ │ │ +00001290: 7365 2d43 2068 6163 6b73 2c20 204e 6578 se-C hacks, Nex
│ │ │ │ │ +000012a0: 743a 2046 616c 7365 2d70 7269 6e74 696e t: False-printin
│ │ │ │ │ +000012b0: 672c 2020 5072 6576 3a20 4661 6c73 652d g, Prev: False-
│ │ │ │ │ +000012c0: 6261 7369 632c 2020 5570 3a20 4661 6c73 basic, Up: Fals
│ │ │ │ │ +000012d0: 650a 0a31 2e37 342e 3220 4661 6c73 653a e..1.74.2 False:
│ │ │ │ │ +000012e0: 2043 2068 6163 6b73 0a2d 2d2d 2d2d 2d2d C hacks.-------
│ │ │ │ │ +000012f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------..
│ │ │ │ │ +00001300: 6173 4342 6f6f 6c65 616e 5661 6c75 650a asCBooleanValue.
│ │ │ │ │ +00001310: 2020 2020 2041 6e73 7765 7220 6030 272e Answer `0'.
│ │ │ │ │ +00001320: 0a0a 0a1f 0a46 696c 653a 2067 7374 2d62 .....File: gst-b
│ │ │ │ │ +00001330: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ +00001340: 2046 616c 7365 2d70 7269 6e74 696e 672c False-printing,
│ │ │ │ │ +00001350: 2020 5072 6576 3a20 4661 6c73 652d 4320 Prev: False-C
│ │ │ │ │ +00001360: 6861 636b 732c 2020 5570 3a20 4661 6c73 hacks, Up: Fals
│ │ │ │ │ +00001370: 650a 0a31 2e37 342e 3320 4661 6c73 653a e..1.74.3 False:
│ │ │ │ │ +00001380: 2070 7269 6e74 696e 670a 2d2d 2d2d 2d2d printing.------
│ │ │ │ │ +00001390: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000013a0: 0a0a 7072 696e 744f 6e3a 2061 5374 7265 ..printOn: aStre
│ │ │ │ │ +000013b0: 616d 0a20 2020 2020 5072 696e 7420 6120 am. Print a
│ │ │ │ │ +000013c0: 7265 7072 6573 656e 7461 7469 6f6e 206f representation o
│ │ │ │ │ +000013d0: 6620 7468 6520 7265 6365 6976 6572 206f f the receiver o
│ │ │ │ │ +000013e0: 6e20 6153 7472 6561 6d0a 0a0a 1f0a 4669 n aStream.....Fi
│ │ │ │ │ +000013f0: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ +00001400: 6f2c 2020 4e6f 6465 3a20 4669 6c65 2c20 o, Node: File,
│ │ │ │ │ +00001410: 204e 6578 743a 2046 696c 6544 6573 6372 Next: FileDescr
│ │ │ │ │ +00001420: 6970 746f 722c 2020 5072 6576 3a20 4661 iptor, Prev: Fa
│ │ │ │ │ +00001430: 6c73 652c 2020 5570 3a20 4261 7365 2063 lse, Up: Base c
│ │ │ │ │ +00001440: 6c61 7373 6573 0a0a 312e 3735 2046 696c lasses..1.75 Fil
│ │ │ │ │ +00001450: 650a 3d3d 3d3d 3d3d 3d3d 3d0a 0a44 6566 e.=========..Def
│ │ │ │ │ +00001460: 696e 6564 2069 6e20 6e61 6d65 7370 6163 ined in namespac
│ │ │ │ │ +00001470: 6520 536d 616c 6c74 616c 6b0a 5375 7065 e Smalltalk.Supe
│ │ │ │ │ +00001480: 7263 6c61 7373 3a20 4669 6c65 5061 7468 rclass: FilePath
│ │ │ │ │ +00001490: 0a43 6174 6567 6f72 793a 2053 7472 6561 .Category: Strea
│ │ │ │ │ +000014a0: 6d73 2d46 696c 6573 0a20 2020 2020 4920 ms-Files. I
│ │ │ │ │ +000014b0: 656e 6162 6c65 2061 6363 6573 7320 746f enable access to
│ │ │ │ │ +000014c0: 2074 6865 2070 726f 7065 7274 6965 7320 the properties
│ │ │ │ │ +000014d0: 6f66 2066 696c 6573 2074 6861 7420 6172 of files that ar
│ │ │ │ │ +000014e0: 6520 6f6e 2064 6973 6b2e 0a0a 2a20 4d65 e on disk...* Me
│ │ │ │ │ +000014f0: 6e75 3a0a 0a2a 2046 696c 6520 636c 6173 nu:..* File clas
│ │ │ │ │ +00001500: 732d 4320 6675 6e63 7469 6f6e 733a 3a20 s-C functions::
│ │ │ │ │ +00001510: 2028 636c 6173 7329 0a2a 2046 696c 6520 (class).* File
│ │ │ │ │ +00001520: 636c 6173 732d 6669 6c65 206f 7065 7261 class-file opera
│ │ │ │ │ +00001530: 7469 6f6e 733a 3a20 2028 636c 6173 7329 tions:: (class)
│ │ │ │ │ +00001540: 0a2a 2046 696c 6520 636c 6173 732d 696e .* File class-in
│ │ │ │ │ +00001550: 6974 6961 6c69 7a61 7469 6f6e 3a3a 2020 itialization::
│ │ │ │ │ +00001560: 2863 6c61 7373 290a 2a20 4669 6c65 2063 (class).* File c
│ │ │ │ │ +00001570: 6c61 7373 2d69 6e73 7461 6e63 6520 6372 lass-instance cr
│ │ │ │ │ +00001580: 6561 7469 6f6e 3a3a 2020 2863 6c61 7373 eation:: (class
│ │ │ │ │ +00001590: 290a 2a20 4669 6c65 2063 6c61 7373 2d72 ).* File class-r
│ │ │ │ │ +000015a0: 6561 6469 6e67 2073 7973 7465 6d20 6465 eading system de
│ │ │ │ │ +000015b0: 6661 756c 7473 3a3a 2020 2863 6c61 7373 faults:: (class
│ │ │ │ │ +000015c0: 290a 2a20 4669 6c65 2063 6c61 7373 2d74 ).* File class-t
│ │ │ │ │ +000015d0: 6573 7469 6e67 3a3a 2020 2863 6c61 7373 esting:: (class
│ │ │ │ │ +000015e0: 290a 2a20 4669 6c65 2d61 6363 6573 7369 ).* File-accessi
│ │ │ │ │ +000015f0: 6e67 3a3a 2020 2869 6e73 7461 6e63 6529 ng:: (instance)
│ │ │ │ │ +00001600: 0a2a 2046 696c 652d 6261 7369 633a 3a20 .* File-basic::
│ │ │ │ │ +00001610: 2028 696e 7374 616e 6365 290a 2a20 4669 (instance).* Fi
│ │ │ │ │ +00001620: 6c65 2d64 6972 6563 746f 7279 206f 7065 le-directory ope
│ │ │ │ │ +00001630: 7261 7469 6f6e 733a 3a20 2028 696e 7374 rations:: (inst
│ │ │ │ │ +00001640: 616e 6365 290a 2a20 4669 6c65 2d66 696c ance).* File-fil
│ │ │ │ │ +00001650: 6520 6e61 6d65 206d 616e 6167 656d 656e e name managemen
│ │ │ │ │ +00001660: 743a 3a20 2028 696e 7374 616e 6365 290a t:: (instance).
│ │ │ │ │ +00001670: 2a20 4669 6c65 2d66 696c 6520 6f70 6572 * File-file oper
│ │ │ │ │ +00001680: 6174 696f 6e73 3a3a 2020 2869 6e73 7461 ations:: (insta
│ │ │ │ │ +00001690: 6e63 6529 0a2a 2046 696c 652d 7374 696c nce).* File-stil
│ │ │ │ │ +000016a0: 6c20 756e 636c 6173 7369 6669 6564 3a3a l unclassified::
│ │ │ │ │ +000016b0: 2020 2869 6e73 7461 6e63 6529 0a2a 2046 (instance).* F
│ │ │ │ │ +000016c0: 696c 652d 7465 7374 696e 673a 3a20 2028 ile-testing:: (
│ │ │ │ │ +000016d0: 696e 7374 616e 6365 290a 0a1f 0a46 696c instance)....Fil
│ │ │ │ │ +000016e0: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ +000016f0: 2c20 204e 6f64 653a 2046 696c 6520 636c , Node: File cl
│ │ │ │ │ +00001700: 6173 732d 4320 6675 6e63 7469 6f6e 732c ass-C functions,
│ │ │ │ │ +00001710: 2020 4e65 7874 3a20 4669 6c65 2063 6c61 Next: File cla
│ │ │ │ │ +00001720: 7373 2d66 696c 6520 6f70 6572 6174 696f ss-file operatio
│ │ │ │ │ +00001730: 6e73 2c20 2055 703a 2046 696c 650a 0a31 ns, Up: File..1
│ │ │ │ │ +00001740: 2e37 352e 3120 4669 6c65 2063 6c61 7373 .75.1 File class
│ │ │ │ │ +00001750: 3a20 4320 6675 6e63 7469 6f6e 730a 2d2d : C functions.--
│ │ │ │ │ +00001760: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00001770: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6572 ------------..er
│ │ │ │ │ +00001780: 726e 6f0a 2020 2020 2041 6e73 7765 7220 rno. Answer
│ │ │ │ │ +00001790: 7468 6520 6375 7272 656e 7420 7661 6c75 the current valu
│ │ │ │ │ +000017a0: 6520 6f66 2043 2065 7272 6e6f 2e0a 0a73 e of C errno...s
│ │ │ │ │ +000017b0: 7472 696e 6745 7272 6f72 3a20 6572 726e tringError: errn
│ │ │ │ │ +000017c0: 6f0a 2020 2020 2041 6e73 7765 7220 4320 o. Answer C
│ │ │ │ │ +000017d0: 7374 7265 7272 6f72 2773 2072 6573 756c strerror's resul
│ │ │ │ │ +000017e0: 7420 666f 7220 6572 726e 6f2e 0a0a 0a1f t for errno.....
│ │ │ │ │ +000017f0: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ +00001800: 696e 666f 2c20 204e 6f64 653a 2046 696c info, Node: Fil
│ │ │ │ │ +00001810: 6520 636c 6173 732d 6669 6c65 206f 7065 e class-file ope
│ │ │ │ │ +00001820: 7261 7469 6f6e 732c 2020 4e65 7874 3a20 rations, Next:
│ │ │ │ │ +00001830: 4669 6c65 2063 6c61 7373 2d69 6e69 7469 File class-initi
│ │ │ │ │ +00001840: 616c 697a 6174 696f 6e2c 2020 5072 6576 alization, Prev
│ │ │ │ │ +00001850: 3a20 4669 6c65 2063 6c61 7373 2d43 2066 : File class-C f
│ │ │ │ │ +00001860: 756e 6374 696f 6e73 2c20 2055 703a 2046 unctions, Up: F
│ │ │ │ │ +00001870: 696c 650a 0a31 2e37 352e 3220 4669 6c65 ile..1.75.2 File
│ │ │ │ │ +00001880: 2063 6c61 7373 3a20 6669 6c65 206f 7065 class: file ope
│ │ │ │ │ +00001890: 7261 7469 6f6e 730a 2d2d 2d2d 2d2d 2d2d rations.--------
│ │ │ │ │ +000018a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000018b0: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6368 6563 ----------..chec
│ │ │ │ │ +000018c0: 6b45 7272 6f72 0a20 2020 2020 5265 7475 kError. Retu
│ │ │ │ │ +000018d0: 726e 2077 6865 7468 6572 2061 6e20 6572 rn whether an er
│ │ │ │ │ +000018e0: 726f 7220 6861 6420 6265 656e 2072 6570 ror had been rep
│ │ │ │ │ +000018f0: 6f72 7465 6420 6f72 206e 6f74 2e20 2049 orted or not. I
│ │ │ │ │ +00001900: 6620 7468 6572 6520 6861 640a 2020 2020 f there had.
│ │ │ │ │ +00001910: 2062 6565 6e20 6f6e 652c 2072 6169 7365 been one, raise
│ │ │ │ │ +00001920: 2061 6e20 6578 6365 7074 696f 6e20 746f an exception to
│ │ │ │ │ +00001930: 6f0a 0a63 6865 636b 4572 726f 723a 2065 o..checkError: e
│ │ │ │ │ +00001940: 7272 6e6f 0a20 2020 2020 5468 6520 6572 rrno. The er
│ │ │ │ │ +00001950: 726f 7220 7769 7468 2074 6865 2043 2063 ror with the C c
│ │ │ │ │ +00001960: 6f64 6520 6065 7272 6e6f 2720 6861 7320 ode `errno' has
│ │ │ │ │ +00001970: 6265 656e 2072 6570 6f72 7465 642e 2020 been reported.
│ │ │ │ │ +00001980: 4966 2065 7272 6e6f 203e 3d0a 2020 2020 If errno >=.
│ │ │ │ │ +00001990: 2031 2c20 7261 6973 6520 616e 2065 7863 1, raise an exc
│ │ │ │ │ +000019a0: 6570 7469 6f6e 0a0a 7265 6d6f 7665 3a20 eption..remove:
│ │ │ │ │ +000019b0: 6669 6c65 4e61 6d65 0a20 2020 2020 5265 fileName. Re
│ │ │ │ │ +000019c0: 6d6f 7665 2074 6865 2066 696c 6520 7769 move the file wi
│ │ │ │ │ +000019d0: 7468 2074 6865 2067 6976 656e 2070 6174 th the given pat
│ │ │ │ │ +000019e0: 6820 6e61 6d65 0a0a 7265 6e61 6d65 3a20 h name..rename:
│ │ │ │ │ +000019f0: 6f6c 6446 696c 654e 616d 6520 746f 3a20 oldFileName to:
│ │ │ │ │ +00001a00: 6e65 7746 696c 654e 616d 650a 2020 2020 newFileName.
│ │ │ │ │ +00001a10: 2052 656e 616d 6520 7468 6520 6669 6c65 Rename the file
│ │ │ │ │ +00001a20: 2077 6974 6820 7468 6520 6769 7665 6e20 with the given
│ │ │ │ │ +00001a30: 7061 7468 206e 616d 6520 6f6c 6446 696c path name oldFil
│ │ │ │ │ +00001a40: 654e 616d 6520 746f 206e 6577 4669 6c65 eName to newFile
│ │ │ │ │ +00001a50: 4e61 6d65 0a0a 7379 6d6c 696e 6b3a 2073 Name..symlink: s
│ │ │ │ │ +00001a60: 7263 4e61 6d65 2061 733a 2064 6573 744e rcName as: destN
│ │ │ │ │ +00001a70: 616d 650a 2020 2020 2043 7265 6174 6520 ame. Create
│ │ │ │ │ +00001a80: 6120 7379 6d6c 696e 6b20 666f 7220 7468 a symlink for th
│ │ │ │ │ +00001a90: 6520 7372 634e 616d 6520 6669 6c65 2077 e srcName file w
│ │ │ │ │ +00001aa0: 6974 6820 7468 6520 6769 7665 6e20 7061 ith the given pa
│ │ │ │ │ +00001ab0: 7468 206e 616d 650a 0a73 796d 6c69 6e6b th name..symlink
│ │ │ │ │ +00001ac0: 3a20 6465 7374 4e61 6d65 2066 726f 6d3a : destName from:
│ │ │ │ │ +00001ad0: 2073 7263 4e61 6d65 0a20 2020 2020 4372 srcName. Cr
│ │ │ │ │ +00001ae0: 6561 7465 2061 2073 796d 6c69 6e6b 206e eate a symlink n
│ │ │ │ │ +00001af0: 616d 6564 2064 6573 744e 616d 6520 6669 amed destName fi
│ │ │ │ │ +00001b00: 6c65 2066 726f 6d20 7468 6520 6769 7665 le from the give
│ │ │ │ │ +00001b10: 6e20 7061 7468 2028 7265 6c61 7469 7665 n path (relative
│ │ │ │ │ +00001b20: 0a20 2020 2020 746f 2064 6573 744e 616d . to destNam
│ │ │ │ │ +00001b30: 6529 0a0a 746f 7563 683a 2066 696c 654e e)..touch: fileN
│ │ │ │ │ +00001b40: 616d 650a 2020 2020 2055 7064 6174 6520 ame. Update
│ │ │ │ │ +00001b50: 7468 6520 7469 6d65 7374 616d 7020 6f66 the timestamp of
│ │ │ │ │ +00001b60: 2074 6865 2066 696c 6520 7769 7468 2074 the file with t
│ │ │ │ │ +00001b70: 6865 2067 6976 656e 2070 6174 6820 6e61 he given path na
│ │ │ │ │ +00001b80: 6d65 2e0a 0a0a 1f0a 4669 6c65 3a20 6773 me......File: gs
│ │ │ │ │ +00001b90: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ +00001ba0: 6465 3a20 4669 6c65 2063 6c61 7373 2d69 de: File class-i
│ │ │ │ │ +00001bb0: 6e69 7469 616c 697a 6174 696f 6e2c 2020 nitialization,
│ │ │ │ │ +00001bc0: 4e65 7874 3a20 4669 6c65 2063 6c61 7373 Next: File class
│ │ │ │ │ +00001bd0: 2d69 6e73 7461 6e63 6520 6372 6561 7469 -instance creati
│ │ │ │ │ +00001be0: 6f6e 2c20 2050 7265 763a 2046 696c 6520 on, Prev: File
│ │ │ │ │ +00001bf0: 636c 6173 732d 6669 6c65 206f 7065 7261 class-file opera
│ │ │ │ │ +00001c00: 7469 6f6e 732c 2020 5570 3a20 4669 6c65 tions, Up: File
│ │ │ │ │ +00001c10: 0a0a 312e 3735 2e33 2046 696c 6520 636c ..1.75.3 File cl
│ │ │ │ │ +00001c20: 6173 733a 2069 6e69 7469 616c 697a 6174 ass: initializat
│ │ │ │ │ +00001c30: 696f 6e0a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ion.------------
│ │ │ │ │ +00001c40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00001c50: 2d2d 2d2d 2d0a 0a69 6e69 7469 616c 697a -----..initializ
│ │ │ │ │ +00001c60: 650a 2020 2020 2049 6e69 7469 616c 697a e. Initializ
│ │ │ │ │ +00001c70: 6520 7468 6520 7265 6365 6976 6572 2773 e the receiver's
│ │ │ │ │ +00001c80: 2063 6c61 7373 2076 6172 6961 626c 6573 class variables
│ │ │ │ │ +00001c90: 0a0a 0a1f 0a46 696c 653a 2067 7374 2d62 .....File: gst-b
│ │ │ │ │ +00001ca0: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ +00001cb0: 2046 696c 6520 636c 6173 732d 696e 7374 File class-inst
│ │ │ │ │ +00001cc0: 616e 6365 2063 7265 6174 696f 6e2c 2020 ance creation,
│ │ │ │ │ +00001cd0: 4e65 7874 3a20 4669 6c65 2063 6c61 7373 Next: File class
│ │ │ │ │ +00001ce0: 2d72 6561 6469 6e67 2073 7973 7465 6d20 -reading system
│ │ │ │ │ +00001cf0: 6465 6661 756c 7473 2c20 2050 7265 763a defaults, Prev:
│ │ │ │ │ +00001d00: 2046 696c 6520 636c 6173 732d 696e 6974 File class-init
│ │ │ │ │ +00001d10: 6961 6c69 7a61 7469 6f6e 2c20 2055 703a ialization, Up:
│ │ │ │ │ +00001d20: 2046 696c 650a 0a31 2e37 352e 3420 4669 File..1.75.4 Fi
│ │ │ │ │ +00001d30: 6c65 2063 6c61 7373 3a20 696e 7374 616e le class: instan
│ │ │ │ │ +00001d40: 6365 2063 7265 6174 696f 6e0a 2d2d 2d2d ce creation.----
│ │ │ │ │ 00001d50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ 00001d60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00001d70: 2d2d 2d2d 0a0a 6578 6563 7574 6162 6c65 ----..executable
│ │ │ │ │ -00001d80: 0a20 2020 2020 416e 7377 6572 2074 6865 . Answer the
│ │ │ │ │ -00001d90: 2066 756c 6c20 7061 7468 2074 6f20 7468 full path to th
│ │ │ │ │ -00001da0: 6520 6578 6563 7574 6162 6c65 2062 6569 e executable bei
│ │ │ │ │ -00001db0: 6e67 2072 756e 2e0a 0a69 6d61 6765 0a20 ng run...image.
│ │ │ │ │ -00001dc0: 2020 2020 416e 7377 6572 2074 6865 2066 Answer the f
│ │ │ │ │ -00001dd0: 756c 6c20 7061 7468 2074 6f20 7468 6520 ull path to the
│ │ │ │ │ -00001de0: 696d 6167 6520 6265 696e 6720 7573 6564 image being used
│ │ │ │ │ -00001df0: 2e0a 0a1f 0a46 696c 653a 2067 7374 2d62 .....File: gst-b
│ │ │ │ │ -00001e00: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ -00001e10: 2046 696c 6520 636c 6173 732d 7465 7374 File class-test
│ │ │ │ │ -00001e20: 696e 672c 2020 4e65 7874 3a20 4669 6c65 ing, Next: File
│ │ │ │ │ -00001e30: 2d61 6363 6573 7369 6e67 2c20 2050 7265 -accessing, Pre
│ │ │ │ │ -00001e40: 763a 2046 696c 6520 636c 6173 732d 7265 v: File class-re
│ │ │ │ │ -00001e50: 6164 696e 6720 7379 7374 656d 2064 6566 ading system def
│ │ │ │ │ -00001e60: 6175 6c74 732c 2020 5570 3a20 4669 6c65 aults, Up: File
│ │ │ │ │ -00001e70: 0a0a 312e 3735 2e36 2046 696c 6520 636c ..1.75.6 File cl
│ │ │ │ │ -00001e80: 6173 733a 2074 6573 7469 6e67 0a2d 2d2d ass: testing.---
│ │ │ │ │ -00001e90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00001ea0: 2d2d 2d2d 2d2d 2d0a 0a65 7869 7374 733a -------..exists:
│ │ │ │ │ -00001eb0: 2066 696c 654e 616d 650a 2020 2020 2041 fileName. A
│ │ │ │ │ -00001ec0: 6e73 7765 7220 7768 6574 6865 7220 6120 nswer whether a
│ │ │ │ │ -00001ed0: 6669 6c65 2077 6974 6820 7468 6520 6769 file with the gi
│ │ │ │ │ -00001ee0: 7665 6e20 6e61 6d65 2065 7869 7374 730a ven name exists.
│ │ │ │ │ -00001ef0: 0a69 7341 6363 6573 7369 626c 653a 2066 .isAccessible: f
│ │ │ │ │ -00001f00: 696c 654e 616d 650a 2020 2020 2041 6e73 ileName. Ans
│ │ │ │ │ -00001f10: 7765 7220 7768 6574 6865 7220 6120 6469 wer whether a di
│ │ │ │ │ -00001f20: 7265 6374 6f72 7920 7769 7468 2074 6865 rectory with the
│ │ │ │ │ -00001f30: 2067 6976 656e 206e 616d 6520 6578 6973 given name exis
│ │ │ │ │ -00001f40: 7473 2061 6e64 2063 616e 2062 650a 2020 ts and can be.
│ │ │ │ │ -00001f50: 2020 2061 6363 6573 7365 640a 0a69 7345 accessed..isE
│ │ │ │ │ -00001f60: 7865 6375 7461 626c 653a 2066 696c 654e xecutable: fileN
│ │ │ │ │ -00001f70: 616d 650a 2020 2020 2041 6e73 7765 7220 ame. Answer
│ │ │ │ │ -00001f80: 7768 6574 6865 7220 6120 6669 6c65 2077 whether a file w
│ │ │ │ │ -00001f90: 6974 6820 7468 6520 6769 7665 6e20 6e61 ith the given na
│ │ │ │ │ -00001fa0: 6d65 2065 7869 7374 7320 616e 6420 6361 me exists and ca
│ │ │ │ │ -00001fb0: 6e20 6265 0a20 2020 2020 6578 6563 7574 n be. execut
│ │ │ │ │ -00001fc0: 6564 0a0a 6973 5265 6164 6162 6c65 3a20 ed..isReadable:
│ │ │ │ │ -00001fd0: 6669 6c65 4e61 6d65 0a20 2020 2020 416e fileName. An
│ │ │ │ │ -00001fe0: 7377 6572 2077 6865 7468 6572 2061 2066 swer whether a f
│ │ │ │ │ -00001ff0: 696c 6520 7769 7468 2074 6865 2067 6976 ile with the giv
│ │ │ │ │ -00002000: 656e 206e 616d 6520 6578 6973 7473 2061 en name exists a
│ │ │ │ │ -00002010: 6e64 2069 7320 7265 6164 6162 6c65 0a0a nd is readable..
│ │ │ │ │ -00002020: 6973 5772 6974 6561 626c 653a 2066 696c isWriteable: fil
│ │ │ │ │ -00002030: 654e 616d 650a 2020 2020 2041 6e73 7765 eName. Answe
│ │ │ │ │ -00002040: 7220 7768 6574 6865 7220 6120 6669 6c65 r whether a file
│ │ │ │ │ -00002050: 2077 6974 6820 7468 6520 6769 7665 6e20 with the given
│ │ │ │ │ -00002060: 6e61 6d65 2065 7869 7374 7320 616e 6420 name exists and
│ │ │ │ │ -00002070: 6973 2077 7269 7465 6162 6c65 0a0a 1f0a is writeable....
│ │ │ │ │ -00002080: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ -00002090: 6e66 6f2c 2020 4e6f 6465 3a20 4669 6c65 nfo, Node: File
│ │ │ │ │ -000020a0: 2d61 6363 6573 7369 6e67 2c20 204e 6578 -accessing, Nex
│ │ │ │ │ -000020b0: 743a 2046 696c 652d 6261 7369 632c 2020 t: File-basic,
│ │ │ │ │ -000020c0: 5072 6576 3a20 4669 6c65 2063 6c61 7373 Prev: File class
│ │ │ │ │ -000020d0: 2d74 6573 7469 6e67 2c20 2055 703a 2046 -testing, Up: F
│ │ │ │ │ -000020e0: 696c 650a 0a31 2e37 352e 3720 4669 6c65 ile..1.75.7 File
│ │ │ │ │ -000020f0: 3a20 6163 6365 7373 696e 670a 2d2d 2d2d : accessing.----
│ │ │ │ │ -00002100: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00002110: 2d2d 0a0a 6173 5374 7269 6e67 0a20 2020 --..asString.
│ │ │ │ │ -00002120: 2020 416e 7377 6572 2074 6865 206e 616d Answer the nam
│ │ │ │ │ -00002130: 6520 6f66 2074 6865 2066 696c 6520 6964 e of the file id
│ │ │ │ │ -00002140: 656e 7469 6669 6564 2062 7920 7468 6520 entified by the
│ │ │ │ │ -00002150: 7265 6365 6976 6572 0a0a 6174 3a20 6153 receiver..at: aS
│ │ │ │ │ -00002160: 7472 696e 670a 2020 2020 2041 6e73 7765 tring. Answe
│ │ │ │ │ -00002170: 7220 6120 4669 6c65 206f 7220 4469 7265 r a File or Dire
│ │ │ │ │ -00002180: 6374 6f72 7920 6f62 6a65 6374 2061 7320 ctory object as
│ │ │ │ │ -00002190: 6170 7072 6f70 7269 6174 6520 666f 7220 appropriate for
│ │ │ │ │ -000021a0: 6120 6669 6c65 206e 616d 6564 0a20 2020 a file named.
│ │ │ │ │ -000021b0: 2020 2761 4e61 6d65 2720 696e 2074 6865 'aName' in the
│ │ │ │ │ -000021c0: 2064 6972 6563 746f 7279 2072 6570 7265 directory repre
│ │ │ │ │ -000021d0: 7365 6e74 6564 2062 7920 7468 6520 7265 sented by the re
│ │ │ │ │ -000021e0: 6365 6976 6572 2e0a 0a63 7265 6174 696f ceiver...creatio
│ │ │ │ │ -000021f0: 6e54 696d 650a 2020 2020 2041 6e73 7765 nTime. Answe
│ │ │ │ │ -00002200: 7220 7468 6520 6372 6561 7469 6f6e 2074 r the creation t
│ │ │ │ │ -00002210: 696d 6520 6f66 2074 6865 2066 696c 6520 ime of the file
│ │ │ │ │ -00002220: 6964 656e 7469 6669 6564 2062 7920 7468 identified by th
│ │ │ │ │ -00002230: 6520 7265 6365 6976 6572 2e0a 2020 2020 e receiver..
│ │ │ │ │ -00002240: 204f 6e20 736f 6d65 206f 7065 7261 7469 On some operati
│ │ │ │ │ -00002250: 6e67 2073 7973 7465 6d73 2c20 7468 6973 ng systems, this
│ │ │ │ │ -00002260: 2063 6f75 6c64 2061 6374 7561 6c6c 7920 could actually
│ │ │ │ │ -00002270: 6265 2074 6865 206c 6173 7420 6368 616e be the last chan
│ │ │ │ │ -00002280: 6765 0a20 2020 2020 7469 6d65 2028 7468 ge. time (th
│ │ │ │ │ -00002290: 6520 276c 6173 7420 6368 616e 6765 2074 e 'last change t
│ │ │ │ │ -000022a0: 696d 6527 2068 6173 2074 6f20 646f 2077 ime' has to do w
│ │ │ │ │ -000022b0: 6974 6820 7065 726d 6973 7369 6f6e 732c ith permissions,
│ │ │ │ │ -000022c0: 206f 776e 6572 7368 6970 0a20 2020 2020 ownership.
│ │ │ │ │ -000022d0: 616e 6420 7468 6520 6c69 6b65 292e 0a0a and the like)...
│ │ │ │ │ -000022e0: 6973 4469 7265 6374 6f72 790a 2020 2020 isDirectory.
│ │ │ │ │ -000022f0: 2041 6e73 7765 7220 7768 6574 6865 7220 Answer whether
│ │ │ │ │ -00002300: 7468 6520 6669 6c65 2069 7320 6120 6469 the file is a di
│ │ │ │ │ -00002310: 7265 6374 6f72 792e 0a0a 6973 536f 636b rectory...isSock
│ │ │ │ │ -00002320: 6574 0a20 2020 2020 416e 7377 6572 2077 et. Answer w
│ │ │ │ │ -00002330: 6865 7468 6572 2074 6865 2066 696c 6520 hether the file
│ │ │ │ │ -00002340: 6973 2061 6e20 4146 5f55 4e49 5820 736f is an AF_UNIX so
│ │ │ │ │ -00002350: 636b 6574 2e0a 0a69 7353 796d 626f 6c69 cket...isSymboli
│ │ │ │ │ -00002360: 634c 696e 6b0a 2020 2020 2041 6e73 7765 cLink. Answe
│ │ │ │ │ -00002370: 7220 7768 6574 6865 7220 7468 6520 6669 r whether the fi
│ │ │ │ │ -00002380: 6c65 2069 7320 6120 7379 6d62 6f6c 6963 le is a symbolic
│ │ │ │ │ -00002390: 206c 696e 6b2e 0a0a 6c61 7374 4163 6365 link...lastAcce
│ │ │ │ │ -000023a0: 7373 5469 6d65 0a20 2020 2020 416e 7377 ssTime. Answ
│ │ │ │ │ -000023b0: 6572 2074 6865 206c 6173 7420 6163 6365 er the last acce
│ │ │ │ │ -000023c0: 7373 2074 696d 6520 6f66 2074 6865 2066 ss time of the f
│ │ │ │ │ -000023d0: 696c 6520 6964 656e 7469 6669 6564 2062 ile identified b
│ │ │ │ │ -000023e0: 7920 7468 6520 7265 6365 6976 6572 0a0a y the receiver..
│ │ │ │ │ -000023f0: 6c61 7374 4368 616e 6765 5469 6d65 0a20 lastChangeTime.
│ │ │ │ │ -00002400: 2020 2020 416e 7377 6572 2074 6865 206c Answer the l
│ │ │ │ │ -00002410: 6173 7420 6368 616e 6765 2074 696d 6520 ast change time
│ │ │ │ │ -00002420: 6f66 2074 6865 2066 696c 6520 6964 656e of the file iden
│ │ │ │ │ -00002430: 7469 6669 6564 2062 7920 7468 6520 7265 tified by the re
│ │ │ │ │ -00002440: 6365 6976 6572 0a20 2020 2020 2874 6865 ceiver. (the
│ │ │ │ │ -00002450: 2027 6c61 7374 2063 6861 6e67 6520 7469 'last change ti
│ │ │ │ │ -00002460: 6d65 2720 6861 7320 746f 2064 6f20 7769 me' has to do wi
│ │ │ │ │ -00002470: 7468 2070 6572 6d69 7373 696f 6e73 2c20 th permissions,
│ │ │ │ │ -00002480: 6f77 6e65 7273 6869 7020 616e 640a 2020 ownership and.
│ │ │ │ │ -00002490: 2020 2074 6865 206c 696b 6529 2e20 204f the like). O
│ │ │ │ │ -000024a0: 6e20 736f 6d65 206f 7065 7261 7469 6e67 n some operating
│ │ │ │ │ -000024b0: 2073 7973 7465 6d73 2c20 7468 6973 2063 systems, this c
│ │ │ │ │ -000024c0: 6f75 6c64 2061 6374 7561 6c6c 7920 6265 ould actually be
│ │ │ │ │ -000024d0: 2074 6865 0a20 2020 2020 6669 6c65 2063 the. file c
│ │ │ │ │ -000024e0: 7265 6174 696f 6e20 7469 6d65 2e0a 0a6c reation time...l
│ │ │ │ │ -000024f0: 6173 744d 6f64 6966 7954 696d 650a 2020 astModifyTime.
│ │ │ │ │ -00002500: 2020 2041 6e73 7765 7220 7468 6520 6c61 Answer the la
│ │ │ │ │ -00002510: 7374 206d 6f64 6966 7920 7469 6d65 206f st modify time o
│ │ │ │ │ -00002520: 6620 7468 6520 6669 6c65 2069 6465 6e74 f the file ident
│ │ │ │ │ -00002530: 6966 6965 6420 6279 2074 6865 2072 6563 ified by the rec
│ │ │ │ │ -00002540: 6569 7665 720a 2020 2020 2028 7468 6520 eiver. (the
│ │ │ │ │ -00002550: 276c 6173 7420 6d6f 6469 6679 2074 696d 'last modify tim
│ │ │ │ │ -00002560: 6527 2068 6173 2074 6f20 646f 2077 6974 e' has to do wit
│ │ │ │ │ -00002570: 6820 7468 6520 6163 7475 616c 2066 696c h the actual fil
│ │ │ │ │ -00002580: 6520 636f 6e74 656e 7473 292e 0a0a 6d6f e contents)...mo
│ │ │ │ │ -00002590: 6465 0a20 2020 2020 416e 7377 6572 2074 de. Answer t
│ │ │ │ │ -000025a0: 6865 2070 6572 6d69 7373 696f 6e20 6269 he permission bi
│ │ │ │ │ -000025b0: 7473 2066 6f72 2074 6865 2066 696c 6520 ts for the file
│ │ │ │ │ -000025c0: 6964 656e 7469 6669 6564 2062 7920 7468 identified by th
│ │ │ │ │ -000025d0: 6520 7265 6365 6976 6572 0a0a 6d6f 6465 e receiver..mode
│ │ │ │ │ -000025e0: 3a20 616e 496e 7465 6765 720a 2020 2020 : anInteger.
│ │ │ │ │ -000025f0: 2053 6574 2074 6865 2070 6572 6d69 7373 Set the permiss
│ │ │ │ │ -00002600: 696f 6e20 6269 7473 2066 6f72 2074 6865 ion bits for the
│ │ │ │ │ +00001d70: 0a0a 6e61 6d65 3a20 614e 616d 650a 2020 ..name: aName.
│ │ │ │ │ +00001d80: 2020 2041 6e73 7765 7220 6120 6e65 7720 Answer a new
│ │ │ │ │ +00001d90: 6669 6c65 2077 6974 6820 7468 6520 6769 file with the gi
│ │ │ │ │ +00001da0: 7665 6e20 7061 7468 2e20 2054 6865 2070 ven path. The p
│ │ │ │ │ +00001db0: 6174 6820 6973 2074 7572 6e65 6420 696e ath is turned in
│ │ │ │ │ +00001dc0: 746f 2061 6e0a 2020 2020 2061 6273 6f6c to an. absol
│ │ │ │ │ +00001dd0: 7574 6520 7061 7468 2e0a 0a70 6174 683a ute path...path:
│ │ │ │ │ +00001de0: 2061 5374 7269 6e67 0a20 2020 2020 416e aString. An
│ │ │ │ │ +00001df0: 7377 6572 2061 206e 6577 2066 696c 6520 swer a new file
│ │ │ │ │ +00001e00: 7769 7468 2074 6865 2067 6976 656e 2070 with the given p
│ │ │ │ │ +00001e10: 6174 682e 2020 5468 6520 7061 7468 2069 ath. The path i
│ │ │ │ │ +00001e20: 7320 6e6f 7420 7661 6c69 6461 7465 640a s not validated.
│ │ │ │ │ +00001e30: 2020 2020 2075 6e74 696c 2073 6f6d 6520 until some
│ │ │ │ │ +00001e40: 6f66 2074 6865 2066 6965 6c64 7320 6f66 of the fields of
│ │ │ │ │ +00001e50: 2074 6865 206e 6577 6c79 2063 7265 6174 the newly creat
│ │ │ │ │ +00001e60: 6564 206f 626a 6563 7473 2061 7265 2061 ed objects are a
│ │ │ │ │ +00001e70: 6363 6573 7365 640a 0a0a 1f0a 4669 6c65 ccessed.....File
│ │ │ │ │ +00001e80: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ +00001e90: 2020 4e6f 6465 3a20 4669 6c65 2063 6c61 Node: File cla
│ │ │ │ │ +00001ea0: 7373 2d72 6561 6469 6e67 2073 7973 7465 ss-reading syste
│ │ │ │ │ +00001eb0: 6d20 6465 6661 756c 7473 2c20 204e 6578 m defaults, Nex
│ │ │ │ │ +00001ec0: 743a 2046 696c 6520 636c 6173 732d 7465 t: File class-te
│ │ │ │ │ +00001ed0: 7374 696e 672c 2020 5072 6576 3a20 4669 sting, Prev: Fi
│ │ │ │ │ +00001ee0: 6c65 2063 6c61 7373 2d69 6e73 7461 6e63 le class-instanc
│ │ │ │ │ +00001ef0: 6520 6372 6561 7469 6f6e 2c20 2055 703a e creation, Up:
│ │ │ │ │ +00001f00: 2046 696c 650a 0a31 2e37 352e 3520 4669 File..1.75.5 Fi
│ │ │ │ │ +00001f10: 6c65 2063 6c61 7373 3a20 7265 6164 696e le class: readin
│ │ │ │ │ +00001f20: 6720 7379 7374 656d 2064 6566 6175 6c74 g system default
│ │ │ │ │ +00001f30: 730a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d s.--------------
│ │ │ │ │ +00001f40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00001f50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6578 ------------..ex
│ │ │ │ │ +00001f60: 6563 7574 6162 6c65 0a20 2020 2020 416e ecutable. An
│ │ │ │ │ +00001f70: 7377 6572 2074 6865 2066 756c 6c20 7061 swer the full pa
│ │ │ │ │ +00001f80: 7468 2074 6f20 7468 6520 6578 6563 7574 th to the execut
│ │ │ │ │ +00001f90: 6162 6c65 2062 6569 6e67 2072 756e 2e0a able being run..
│ │ │ │ │ +00001fa0: 0a69 6d61 6765 0a20 2020 2020 416e 7377 .image. Answ
│ │ │ │ │ +00001fb0: 6572 2074 6865 2066 756c 6c20 7061 7468 er the full path
│ │ │ │ │ +00001fc0: 2074 6f20 7468 6520 696d 6167 6520 6265 to the image be
│ │ │ │ │ +00001fd0: 696e 6720 7573 6564 2e0a 0a0a 1f0a 4669 ing used......Fi
│ │ │ │ │ +00001fe0: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ +00001ff0: 6f2c 2020 4e6f 6465 3a20 4669 6c65 2063 o, Node: File c
│ │ │ │ │ +00002000: 6c61 7373 2d74 6573 7469 6e67 2c20 204e lass-testing, N
│ │ │ │ │ +00002010: 6578 743a 2046 696c 652d 6163 6365 7373 ext: File-access
│ │ │ │ │ +00002020: 696e 672c 2020 5072 6576 3a20 4669 6c65 ing, Prev: File
│ │ │ │ │ +00002030: 2063 6c61 7373 2d72 6561 6469 6e67 2073 class-reading s
│ │ │ │ │ +00002040: 7973 7465 6d20 6465 6661 756c 7473 2c20 ystem defaults,
│ │ │ │ │ +00002050: 2055 703a 2046 696c 650a 0a31 2e37 352e Up: File..1.75.
│ │ │ │ │ +00002060: 3620 4669 6c65 2063 6c61 7373 3a20 7465 6 File class: te
│ │ │ │ │ +00002070: 7374 696e 670a 2d2d 2d2d 2d2d 2d2d 2d2d sting.----------
│ │ │ │ │ +00002080: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00002090: 0a0a 6578 6973 7473 3a20 6669 6c65 4e61 ..exists: fileNa
│ │ │ │ │ +000020a0: 6d65 0a20 2020 2020 416e 7377 6572 2077 me. Answer w
│ │ │ │ │ +000020b0: 6865 7468 6572 2061 2066 696c 6520 7769 hether a file wi
│ │ │ │ │ +000020c0: 7468 2074 6865 2067 6976 656e 206e 616d th the given nam
│ │ │ │ │ +000020d0: 6520 6578 6973 7473 0a0a 6973 4163 6365 e exists..isAcce
│ │ │ │ │ +000020e0: 7373 6962 6c65 3a20 6669 6c65 4e61 6d65 ssible: fileName
│ │ │ │ │ +000020f0: 0a20 2020 2020 416e 7377 6572 2077 6865 . Answer whe
│ │ │ │ │ +00002100: 7468 6572 2061 2064 6972 6563 746f 7279 ther a directory
│ │ │ │ │ +00002110: 2077 6974 6820 7468 6520 6769 7665 6e20 with the given
│ │ │ │ │ +00002120: 6e61 6d65 2065 7869 7374 7320 616e 6420 name exists and
│ │ │ │ │ +00002130: 6361 6e20 6265 0a20 2020 2020 6163 6365 can be. acce
│ │ │ │ │ +00002140: 7373 6564 0a0a 6973 4578 6563 7574 6162 ssed..isExecutab
│ │ │ │ │ +00002150: 6c65 3a20 6669 6c65 4e61 6d65 0a20 2020 le: fileName.
│ │ │ │ │ +00002160: 2020 416e 7377 6572 2077 6865 7468 6572 Answer whether
│ │ │ │ │ +00002170: 2061 2066 696c 6520 7769 7468 2074 6865 a file with the
│ │ │ │ │ +00002180: 2067 6976 656e 206e 616d 6520 6578 6973 given name exis
│ │ │ │ │ +00002190: 7473 2061 6e64 2063 616e 2062 650a 2020 ts and can be.
│ │ │ │ │ +000021a0: 2020 2065 7865 6375 7465 640a 0a69 7352 executed..isR
│ │ │ │ │ +000021b0: 6561 6461 626c 653a 2066 696c 654e 616d eadable: fileNam
│ │ │ │ │ +000021c0: 650a 2020 2020 2041 6e73 7765 7220 7768 e. Answer wh
│ │ │ │ │ +000021d0: 6574 6865 7220 6120 6669 6c65 2077 6974 ether a file wit
│ │ │ │ │ +000021e0: 6820 7468 6520 6769 7665 6e20 6e61 6d65 h the given name
│ │ │ │ │ +000021f0: 2065 7869 7374 7320 616e 6420 6973 2072 exists and is r
│ │ │ │ │ +00002200: 6561 6461 626c 650a 0a69 7357 7269 7465 eadable..isWrite
│ │ │ │ │ +00002210: 6162 6c65 3a20 6669 6c65 4e61 6d65 0a20 able: fileName.
│ │ │ │ │ +00002220: 2020 2020 416e 7377 6572 2077 6865 7468 Answer wheth
│ │ │ │ │ +00002230: 6572 2061 2066 696c 6520 7769 7468 2074 er a file with t
│ │ │ │ │ +00002240: 6865 2067 6976 656e 206e 616d 6520 6578 he given name ex
│ │ │ │ │ +00002250: 6973 7473 2061 6e64 2069 7320 7772 6974 ists and is writ
│ │ │ │ │ +00002260: 6561 626c 650a 0a0a 1f0a 4669 6c65 3a20 eable.....File:
│ │ │ │ │ +00002270: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ +00002280: 4e6f 6465 3a20 4669 6c65 2d61 6363 6573 Node: File-acces
│ │ │ │ │ +00002290: 7369 6e67 2c20 204e 6578 743a 2046 696c sing, Next: Fil
│ │ │ │ │ +000022a0: 652d 6261 7369 632c 2020 5072 6576 3a20 e-basic, Prev:
│ │ │ │ │ +000022b0: 4669 6c65 2063 6c61 7373 2d74 6573 7469 File class-testi
│ │ │ │ │ +000022c0: 6e67 2c20 2055 703a 2046 696c 650a 0a31 ng, Up: File..1
│ │ │ │ │ +000022d0: 2e37 352e 3720 4669 6c65 3a20 6163 6365 .75.7 File: acce
│ │ │ │ │ +000022e0: 7373 696e 670a 2d2d 2d2d 2d2d 2d2d 2d2d ssing.----------
│ │ │ │ │ +000022f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6173 ------------..as
│ │ │ │ │ +00002300: 5374 7269 6e67 0a20 2020 2020 416e 7377 String. Answ
│ │ │ │ │ +00002310: 6572 2074 6865 206e 616d 6520 6f66 2074 er the name of t
│ │ │ │ │ +00002320: 6865 2066 696c 6520 6964 656e 7469 6669 he file identifi
│ │ │ │ │ +00002330: 6564 2062 7920 7468 6520 7265 6365 6976 ed by the receiv
│ │ │ │ │ +00002340: 6572 0a0a 6174 3a20 6153 7472 696e 670a er..at: aString.
│ │ │ │ │ +00002350: 2020 2020 2041 6e73 7765 7220 6120 4669 Answer a Fi
│ │ │ │ │ +00002360: 6c65 206f 7220 4469 7265 6374 6f72 7920 le or Directory
│ │ │ │ │ +00002370: 6f62 6a65 6374 2061 7320 6170 7072 6f70 object as approp
│ │ │ │ │ +00002380: 7269 6174 6520 666f 7220 6120 6669 6c65 riate for a file
│ │ │ │ │ +00002390: 206e 616d 6564 0a20 2020 2020 2761 4e61 named. 'aNa
│ │ │ │ │ +000023a0: 6d65 2720 696e 2074 6865 2064 6972 6563 me' in the direc
│ │ │ │ │ +000023b0: 746f 7279 2072 6570 7265 7365 6e74 6564 tory represented
│ │ │ │ │ +000023c0: 2062 7920 7468 6520 7265 6365 6976 6572 by the receiver
│ │ │ │ │ +000023d0: 2e0a 0a63 7265 6174 696f 6e54 696d 650a ...creationTime.
│ │ │ │ │ +000023e0: 2020 2020 2041 6e73 7765 7220 7468 6520 Answer the
│ │ │ │ │ +000023f0: 6372 6561 7469 6f6e 2074 696d 6520 6f66 creation time of
│ │ │ │ │ +00002400: 2074 6865 2066 696c 6520 6964 656e 7469 the file identi
│ │ │ │ │ +00002410: 6669 6564 2062 7920 7468 6520 7265 6365 fied by the rece
│ │ │ │ │ +00002420: 6976 6572 2e0a 2020 2020 204f 6e20 736f iver.. On so
│ │ │ │ │ +00002430: 6d65 206f 7065 7261 7469 6e67 2073 7973 me operating sys
│ │ │ │ │ +00002440: 7465 6d73 2c20 7468 6973 2063 6f75 6c64 tems, this could
│ │ │ │ │ +00002450: 2061 6374 7561 6c6c 7920 6265 2074 6865 actually be the
│ │ │ │ │ +00002460: 206c 6173 7420 6368 616e 6765 0a20 2020 last change.
│ │ │ │ │ +00002470: 2020 7469 6d65 2028 7468 6520 606c 6173 time (the `las
│ │ │ │ │ +00002480: 7420 6368 616e 6765 2074 696d 6527 2068 t change time' h
│ │ │ │ │ +00002490: 6173 2074 6f20 646f 2077 6974 6820 7065 as to do with pe
│ │ │ │ │ +000024a0: 726d 6973 7369 6f6e 732c 206f 776e 6572 rmissions, owner
│ │ │ │ │ +000024b0: 7368 6970 0a20 2020 2020 616e 6420 7468 ship. and th
│ │ │ │ │ +000024c0: 6520 6c69 6b65 292e 0a0a 6973 4469 7265 e like)...isDire
│ │ │ │ │ +000024d0: 6374 6f72 790a 2020 2020 2041 6e73 7765 ctory. Answe
│ │ │ │ │ +000024e0: 7220 7768 6574 6865 7220 7468 6520 6669 r whether the fi
│ │ │ │ │ +000024f0: 6c65 2069 7320 6120 6469 7265 6374 6f72 le is a director
│ │ │ │ │ +00002500: 792e 0a0a 6973 536f 636b 6574 0a20 2020 y...isSocket.
│ │ │ │ │ +00002510: 2020 416e 7377 6572 2077 6865 7468 6572 Answer whether
│ │ │ │ │ +00002520: 2074 6865 2066 696c 6520 6973 2061 6e20 the file is an
│ │ │ │ │ +00002530: 4146 5f55 4e49 5820 736f 636b 6574 2e0a AF_UNIX socket..
│ │ │ │ │ +00002540: 0a69 7353 796d 626f 6c69 634c 696e 6b0a .isSymbolicLink.
│ │ │ │ │ +00002550: 2020 2020 2041 6e73 7765 7220 7768 6574 Answer whet
│ │ │ │ │ +00002560: 6865 7220 7468 6520 6669 6c65 2069 7320 her the file is
│ │ │ │ │ +00002570: 6120 7379 6d62 6f6c 6963 206c 696e 6b2e a symbolic link.
│ │ │ │ │ +00002580: 0a0a 6c61 7374 4163 6365 7373 5469 6d65 ..lastAccessTime
│ │ │ │ │ +00002590: 0a20 2020 2020 416e 7377 6572 2074 6865 . Answer the
│ │ │ │ │ +000025a0: 206c 6173 7420 6163 6365 7373 2074 696d last access tim
│ │ │ │ │ +000025b0: 6520 6f66 2074 6865 2066 696c 6520 6964 e of the file id
│ │ │ │ │ +000025c0: 656e 7469 6669 6564 2062 7920 7468 6520 entified by the
│ │ │ │ │ +000025d0: 7265 6365 6976 6572 0a0a 6c61 7374 4368 receiver..lastCh
│ │ │ │ │ +000025e0: 616e 6765 5469 6d65 0a20 2020 2020 416e angeTime. An
│ │ │ │ │ +000025f0: 7377 6572 2074 6865 206c 6173 7420 6368 swer the last ch
│ │ │ │ │ +00002600: 616e 6765 2074 696d 6520 6f66 2074 6865 ange time of the
│ │ │ │ │ 00002610: 2066 696c 6520 6964 656e 7469 6669 6564 file identified
│ │ │ │ │ 00002620: 2062 7920 7468 6520 7265 6365 6976 6572 by the receiver
│ │ │ │ │ -00002630: 2074 6f0a 2020 2020 2062 6520 616e 496e to. be anIn
│ │ │ │ │ -00002640: 7465 6765 722e 0a0a 6e61 6d65 0a20 2020 teger...name.
│ │ │ │ │ -00002650: 2020 416e 7377 6572 2074 6865 206e 616d Answer the nam
│ │ │ │ │ -00002660: 6520 6f66 2074 6865 2066 696c 6520 6964 e of the file id
│ │ │ │ │ -00002670: 656e 7469 6669 6564 2062 7920 7468 6520 entified by the
│ │ │ │ │ -00002680: 7265 6365 6976 6572 0a0a 7061 7468 546f receiver..pathTo
│ │ │ │ │ -00002690: 3a20 6465 7374 4e61 6d65 0a20 2020 2020 : destName.
│ │ │ │ │ -000026a0: 436f 6d70 7574 6520 7468 6520 7265 6c61 Compute the rela
│ │ │ │ │ -000026b0: 7469 7665 2070 6174 6820 6672 6f6d 2074 tive path from t
│ │ │ │ │ -000026c0: 6865 2072 6563 6569 7665 7220 746f 2064 he receiver to d
│ │ │ │ │ -000026d0: 6573 744e 616d 652e 0a0a 7265 6672 6573 estName...refres
│ │ │ │ │ -000026e0: 680a 2020 2020 2052 6566 7265 7368 2074 h. Refresh t
│ │ │ │ │ -000026f0: 6865 2073 7461 7469 7374 6963 7320 666f he statistics fo
│ │ │ │ │ -00002700: 7220 7468 6520 7265 6365 6976 6572 0a0a r the receiver..
│ │ │ │ │ -00002710: 7369 7a65 0a20 2020 2020 416e 7377 6572 size. Answer
│ │ │ │ │ -00002720: 2074 6865 2073 697a 6520 6f66 2074 6865 the size of the
│ │ │ │ │ -00002730: 2066 696c 6520 6964 656e 7469 6669 6564 file identified
│ │ │ │ │ -00002740: 2062 7920 7468 6520 7265 6365 6976 6572 by the receiver
│ │ │ │ │ -00002750: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ -00002760: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ -00002770: 4669 6c65 2d62 6173 6963 2c20 204e 6578 File-basic, Nex
│ │ │ │ │ -00002780: 743a 2046 696c 652d 6469 7265 6374 6f72 t: File-director
│ │ │ │ │ -00002790: 7920 6f70 6572 6174 696f 6e73 2c20 2050 y operations, P
│ │ │ │ │ -000027a0: 7265 763a 2046 696c 652d 6163 6365 7373 rev: File-access
│ │ │ │ │ -000027b0: 696e 672c 2020 5570 3a20 4669 6c65 0a0a ing, Up: File..
│ │ │ │ │ -000027c0: 312e 3735 2e38 2046 696c 653a 2062 6173 1.75.8 File: bas
│ │ │ │ │ -000027d0: 6963 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ic.-------------
│ │ │ │ │ -000027e0: 2d2d 2d2d 2d0a 0a3d 2061 4669 6c65 0a20 -----..= aFile.
│ │ │ │ │ -000027f0: 2020 2020 416e 7377 6572 2077 6865 7468 Answer wheth
│ │ │ │ │ -00002800: 6572 2074 6865 2072 6563 6569 7665 7220 er the receiver
│ │ │ │ │ -00002810: 7265 7072 6573 656e 7473 2074 6865 2073 represents the s
│ │ │ │ │ -00002820: 616d 6520 6669 6c65 2061 7320 7468 650a ame file as the.
│ │ │ │ │ -00002830: 2020 2020 2072 6563 6569 7665 722e 0a0a receiver...
│ │ │ │ │ -00002840: 6861 7368 0a20 2020 2020 416e 7377 6572 hash. Answer
│ │ │ │ │ -00002850: 2061 2068 6173 6820 7661 6c75 6520 666f a hash value fo
│ │ │ │ │ -00002860: 7220 7468 6520 7265 6365 6976 6572 2e0a r the receiver..
│ │ │ │ │ -00002870: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ -00002880: 652e 696e 666f 2c20 204e 6f64 653a 2046 e.info, Node: F
│ │ │ │ │ -00002890: 696c 652d 6469 7265 6374 6f72 7920 6f70 ile-directory op
│ │ │ │ │ -000028a0: 6572 6174 696f 6e73 2c20 204e 6578 743a erations, Next:
│ │ │ │ │ -000028b0: 2046 696c 652d 6669 6c65 206e 616d 6520 File-file name
│ │ │ │ │ -000028c0: 6d61 6e61 6765 6d65 6e74 2c20 2050 7265 management, Pre
│ │ │ │ │ -000028d0: 763a 2046 696c 652d 6261 7369 632c 2020 v: File-basic,
│ │ │ │ │ -000028e0: 5570 3a20 4669 6c65 0a0a 312e 3735 2e39 Up: File..1.75.9
│ │ │ │ │ -000028f0: 2046 696c 653a 2064 6972 6563 746f 7279 File: directory
│ │ │ │ │ -00002900: 206f 7065 7261 7469 6f6e 730a 2d2d 2d2d operations.----
│ │ │ │ │ -00002910: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00002920: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a63 -------------..c
│ │ │ │ │ -00002930: 7265 6174 6544 6972 6563 746f 7279 0a20 reateDirectory.
│ │ │ │ │ -00002940: 2020 2020 4372 6561 7465 2074 6865 2072 Create the r
│ │ │ │ │ -00002950: 6563 6569 7665 7220 6173 2061 2064 6972 eceiver as a dir
│ │ │ │ │ -00002960: 6563 746f 7279 2e0a 0a6e 616d 6573 446f ectory...namesDo
│ │ │ │ │ -00002970: 3a20 6142 6c6f 636b 0a20 2020 2020 4576 : aBlock. Ev
│ │ │ │ │ -00002980: 616c 7561 7465 2061 426c 6f63 6b20 6f6e aluate aBlock on
│ │ │ │ │ -00002990: 6365 2066 6f72 2065 6163 6820 6669 6c65 ce for each file
│ │ │ │ │ -000029a0: 2069 6e20 7468 6520 6469 7265 6374 6f72 in the director
│ │ │ │ │ -000029b0: 7920 7265 7072 6573 656e 7465 6420 6279 y represented by
│ │ │ │ │ -000029c0: 0a20 2020 2020 7468 6520 7265 6365 6976 . the receiv
│ │ │ │ │ -000029d0: 6572 2c20 7061 7373 696e 6720 6974 7320 er, passing its
│ │ │ │ │ -000029e0: 6e61 6d65 2e20 2061 426c 6f63 6b20 7368 name. aBlock sh
│ │ │ │ │ -000029f0: 6f75 6c64 206e 6f74 2072 6574 7572 6e2e ould not return.
│ │ │ │ │ -00002a00: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ -00002a10: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ -00002a20: 4669 6c65 2d66 696c 6520 6e61 6d65 206d File-file name m
│ │ │ │ │ -00002a30: 616e 6167 656d 656e 742c 2020 4e65 7874 anagement, Next
│ │ │ │ │ -00002a40: 3a20 4669 6c65 2d66 696c 6520 6f70 6572 : File-file oper
│ │ │ │ │ -00002a50: 6174 696f 6e73 2c20 2050 7265 763a 2046 ations, Prev: F
│ │ │ │ │ -00002a60: 696c 652d 6469 7265 6374 6f72 7920 6f70 ile-directory op
│ │ │ │ │ -00002a70: 6572 6174 696f 6e73 2c20 2055 703a 2046 erations, Up: F
│ │ │ │ │ -00002a80: 696c 650a 0a31 2e37 352e 3130 2046 696c ile..1.75.10 Fil
│ │ │ │ │ -00002a90: 653a 2066 696c 6520 6e61 6d65 206d 616e e: file name man
│ │ │ │ │ -00002aa0: 6167 656d 656e 740a 2d2d 2d2d 2d2d 2d2d agement.--------
│ │ │ │ │ -00002ab0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00002ac0: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6675 6c6c ----------..full
│ │ │ │ │ -00002ad0: 0a20 2020 2020 416e 7377 6572 2074 6865 . Answer the
│ │ │ │ │ -00002ae0: 2066 756c 6c20 6e61 6d65 206f 6620 7468 full name of th
│ │ │ │ │ -00002af0: 6520 7265 6365 6976 6572 2c20 7265 736f e receiver, reso
│ │ │ │ │ -00002b00: 6c76 696e 6720 7468 6520 272e 2720 2061 lving the '.' a
│ │ │ │ │ -00002b10: 6e64 2027 2e2e 270a 2020 2020 2064 6972 nd '..'. dir
│ │ │ │ │ -00002b20: 6563 746f 7279 2065 6e74 7269 6573 2c20 ectory entries,
│ │ │ │ │ -00002b30: 616e 6420 616e 7377 6572 2074 6865 2072 and answer the r
│ │ │ │ │ -00002b40: 6573 756c 742e 2020 416e 7377 6572 206e esult. Answer n
│ │ │ │ │ -00002b50: 696c 2069 6620 7468 6520 6e61 6d65 0a20 il if the name.
│ │ │ │ │ -00002b60: 2020 2020 6973 2069 6e76 616c 6964 2028 is invalid (
│ │ │ │ │ -00002b70: 7375 6368 2061 7320 272f 7573 722f 2e2e such as '/usr/..
│ │ │ │ │ -00002b80: 2f2e 2e2f 6261 646e 616d 6527 290a 0a1f /../badname')...
│ │ │ │ │ -00002b90: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ -00002ba0: 696e 666f 2c20 204e 6f64 653a 2046 696c info, Node: Fil
│ │ │ │ │ -00002bb0: 652d 6669 6c65 206f 7065 7261 7469 6f6e e-file operation
│ │ │ │ │ -00002bc0: 732c 2020 4e65 7874 3a20 4669 6c65 2d73 s, Next: File-s
│ │ │ │ │ -00002bd0: 7469 6c6c 2075 6e63 6c61 7373 6966 6965 till unclassifie
│ │ │ │ │ -00002be0: 642c 2020 5072 6576 3a20 4669 6c65 2d66 d, Prev: File-f
│ │ │ │ │ -00002bf0: 696c 6520 6e61 6d65 206d 616e 6167 656d ile name managem
│ │ │ │ │ -00002c00: 656e 742c 2020 5570 3a20 4669 6c65 0a0a ent, Up: File..
│ │ │ │ │ -00002c10: 312e 3735 2e31 3120 4669 6c65 3a20 6669 1.75.11 File: fi
│ │ │ │ │ -00002c20: 6c65 206f 7065 7261 7469 6f6e 730a 2d2d le operations.--
│ │ │ │ │ -00002c30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00002c40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a6c 6173 -----------..las
│ │ │ │ │ -00002c50: 7441 6363 6573 7354 696d 653a 2061 6363 tAccessTime: acc
│ │ │ │ │ -00002c60: 6573 7344 6174 6554 696d 6520 6c61 7374 essDateTime last
│ │ │ │ │ -00002c70: 4d6f 6469 6679 5469 6d65 3a20 6d6f 6469 ModifyTime: modi
│ │ │ │ │ -00002c80: 6679 4461 7465 5469 6d65 0a20 2020 2020 fyDateTime.
│ │ │ │ │ -00002c90: 5365 7420 7468 6520 7265 6365 6976 6572 Set the receiver
│ │ │ │ │ -00002ca0: 2773 2074 696d 6573 7461 6d70 7320 746f 's timestamps to
│ │ │ │ │ -00002cb0: 2062 6520 6163 6365 7373 4461 7465 5469 be accessDateTi
│ │ │ │ │ -00002cc0: 6d65 2061 6e64 0a20 2020 2020 6d6f 6469 me and. modi
│ │ │ │ │ -00002cd0: 6679 4461 7465 5469 6d65 2e0a 0a6f 7065 fyDateTime...ope
│ │ │ │ │ -00002ce0: 6e3a 2063 6c61 7373 206d 6f64 653a 206d n: class mode: m
│ │ │ │ │ -00002cf0: 6f64 6520 6966 4661 696c 3a20 6142 6c6f ode ifFail: aBlo
│ │ │ │ │ -00002d00: 636b 0a20 2020 2020 4f70 656e 2074 6865 ck. Open the
│ │ │ │ │ -00002d10: 2072 6563 6569 7665 7220 696e 2074 6865 receiver in the
│ │ │ │ │ -00002d20: 2067 6976 656e 206d 6f64 6520 2861 7320 given mode (as
│ │ │ │ │ -00002d30: 616e 7377 6572 6564 2062 7920 4669 6c65 answered by File
│ │ │ │ │ -00002d40: 5374 7265 616d 2773 0a20 2020 2020 636c Stream's. cl
│ │ │ │ │ -00002d50: 6173 7320 636f 6e73 7461 6e74 206d 6574 ass constant met
│ │ │ │ │ -00002d60: 686f 6473 290a 0a6f 776e 6572 3a20 6f77 hods)..owner: ow
│ │ │ │ │ -00002d70: 6e65 7253 7472 696e 6720 6772 6f75 703a nerString group:
│ │ │ │ │ -00002d80: 2067 726f 7570 5374 7269 6e67 0a20 2020 groupString.
│ │ │ │ │ -00002d90: 2020 5365 7420 7468 6520 7265 6365 6976 Set the receiv
│ │ │ │ │ -00002da0: 6572 2773 206f 776e 6572 2061 6e64 2067 er's owner and g
│ │ │ │ │ -00002db0: 726f 7570 2074 6f20 6265 206f 776e 6572 roup to be owner
│ │ │ │ │ -00002dc0: 5374 7269 6e67 2061 6e64 0a20 2020 2020 String and.
│ │ │ │ │ -00002dd0: 6772 6f75 7053 7472 696e 672e 0a0a 7061 groupString...pa
│ │ │ │ │ -00002de0: 7468 4672 6f6d 3a20 6469 720a 2020 2020 thFrom: dir.
│ │ │ │ │ -00002df0: 2043 6f6d 7075 7465 2074 6865 2072 656c Compute the rel
│ │ │ │ │ -00002e00: 6174 6976 6520 7061 7468 2066 726f 6d20 ative path from
│ │ │ │ │ -00002e10: 7468 6520 6469 7265 6374 6f72 7920 6469 the directory di
│ │ │ │ │ -00002e20: 724e 616d 6520 746f 2074 6865 0a20 2020 rName to the.
│ │ │ │ │ -00002e30: 2020 7265 6365 6976 6572 0a0a 7265 6d6f receiver..remo
│ │ │ │ │ -00002e40: 7665 0a20 2020 2020 5265 6d6f 7665 2074 ve. Remove t
│ │ │ │ │ -00002e50: 6865 2066 696c 6520 7769 7468 2074 6865 he file with the
│ │ │ │ │ -00002e60: 2067 6976 656e 2070 6174 6820 6e61 6d65 given path name
│ │ │ │ │ -00002e70: 0a0a 7265 6e61 6d65 546f 3a20 6e65 7746 ..renameTo: newF
│ │ │ │ │ -00002e80: 696c 654e 616d 650a 2020 2020 2052 656e ileName. Ren
│ │ │ │ │ -00002e90: 616d 6520 7468 6520 6669 6c65 2077 6974 ame the file wit
│ │ │ │ │ -00002ea0: 6820 7468 6520 6769 7665 6e20 7061 7468 h the given path
│ │ │ │ │ -00002eb0: 206e 616d 6520 746f 206e 6577 4669 6c65 name to newFile
│ │ │ │ │ -00002ec0: 4e61 6d65 0a0a 7379 6d6c 696e 6b41 733a Name..symlinkAs:
│ │ │ │ │ -00002ed0: 2064 6573 744e 616d 650a 2020 2020 2043 destName. C
│ │ │ │ │ -00002ee0: 7265 6174 6520 6465 7374 4e61 6d65 2061 reate destName a
│ │ │ │ │ -00002ef0: 7320 6120 7379 6d62 6f6c 6963 206c 696e s a symbolic lin
│ │ │ │ │ -00002f00: 6b20 6f66 2074 6865 2072 6563 6569 7665 k of the receive
│ │ │ │ │ -00002f10: 722e 2020 5468 650a 2020 2020 2061 7070 r. The. app
│ │ │ │ │ -00002f20: 726f 7072 6961 7465 2072 656c 6174 6976 ropriate relativ
│ │ │ │ │ -00002f30: 6520 7061 7468 2069 7320 636f 6d70 7574 e path is comput
│ │ │ │ │ -00002f40: 6564 2061 7574 6f6d 6174 6963 616c 6c79 ed automatically
│ │ │ │ │ -00002f50: 2e0a 0a73 796d 6c69 6e6b 4672 6f6d 3a20 ...symlinkFrom:
│ │ │ │ │ -00002f60: 7372 634e 616d 650a 2020 2020 2043 7265 srcName. Cre
│ │ │ │ │ -00002f70: 6174 6520 7468 6520 7265 6365 6976 6572 ate the receiver
│ │ │ │ │ -00002f80: 2061 7320 6120 7379 6d6c 696e 6b20 6672 as a symlink fr
│ │ │ │ │ -00002f90: 6f6d 2070 6174 6820 6465 7374 4e61 6d65 om path destName
│ │ │ │ │ -00002fa0: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ -00002fb0: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ -00002fc0: 4669 6c65 2d73 7469 6c6c 2075 6e63 6c61 File-still uncla
│ │ │ │ │ -00002fd0: 7373 6966 6965 642c 2020 4e65 7874 3a20 ssified, Next:
│ │ │ │ │ -00002fe0: 4669 6c65 2d74 6573 7469 6e67 2c20 2050 File-testing, P
│ │ │ │ │ -00002ff0: 7265 763a 2046 696c 652d 6669 6c65 206f rev: File-file o
│ │ │ │ │ -00003000: 7065 7261 7469 6f6e 732c 2020 5570 3a20 perations, Up:
│ │ │ │ │ -00003010: 4669 6c65 0a0a 312e 3735 2e31 3220 4669 File..1.75.12 Fi
│ │ │ │ │ -00003020: 6c65 3a20 7374 696c 6c20 756e 636c 6173 le: still unclas
│ │ │ │ │ -00003030: 7369 6669 6564 0a2d 2d2d 2d2d 2d2d 2d2d sified.---------
│ │ │ │ │ -00003040: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00003050: 2d2d 2d2d 2d2d 2d0a 0a2c 2061 4e61 6d65 -------.., aName
│ │ │ │ │ -00003060: 0a20 2020 2020 416e 7377 6572 2061 6e20 . Answer an
│ │ │ │ │ -00003070: 6f62 6a65 6374 206f 6620 7468 6520 7361 object of the sa
│ │ │ │ │ -00003080: 6d65 206b 696e 6420 6173 2074 6865 2072 me kind as the r
│ │ │ │ │ -00003090: 6563 6569 7665 722c 2077 686f 7365 206e eceiver, whose n
│ │ │ │ │ -000030a0: 616d 6520 6973 0a20 2020 2020 7375 6666 ame is. suff
│ │ │ │ │ -000030b0: 6978 6564 2077 6974 6820 614e 616d 652e ixed with aName.
│ │ │ │ │ -000030c0: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ -000030d0: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ -000030e0: 4669 6c65 2d74 6573 7469 6e67 2c20 2050 File-testing, P
│ │ │ │ │ -000030f0: 7265 763a 2046 696c 652d 7374 696c 6c20 rev: File-still
│ │ │ │ │ -00003100: 756e 636c 6173 7369 6669 6564 2c20 2055 unclassified, U
│ │ │ │ │ -00003110: 703a 2046 696c 650a 0a31 2e37 352e 3133 p: File..1.75.13
│ │ │ │ │ -00003120: 2046 696c 653a 2074 6573 7469 6e67 0a2d File: testing.-
│ │ │ │ │ -00003130: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00003140: 2d2d 2d2d 0a0a 6578 6973 7473 0a20 2020 ----..exists.
│ │ │ │ │ -00003150: 2020 416e 7377 6572 2077 6865 7468 6572 Answer whether
│ │ │ │ │ -00003160: 2061 2066 696c 6520 7769 7468 2074 6865 a file with the
│ │ │ │ │ -00003170: 206e 616d 6520 636f 6e74 6169 6e65 6420 name contained
│ │ │ │ │ -00003180: 696e 2074 6865 2072 6563 6569 7665 7220 in the receiver
│ │ │ │ │ -00003190: 646f 6573 0a20 2020 2020 6578 6973 742e does. exist.
│ │ │ │ │ -000031a0: 0a0a 6973 4162 736f 6c75 7465 0a20 2020 ..isAbsolute.
│ │ │ │ │ -000031b0: 2020 416e 7377 6572 2077 6865 7468 6572 Answer whether
│ │ │ │ │ -000031c0: 2074 6865 2072 6563 6569 7665 7220 6964 the receiver id
│ │ │ │ │ -000031d0: 656e 7469 6669 6573 2061 6e20 6162 736f entifies an abso
│ │ │ │ │ -000031e0: 6c75 7465 2070 6174 682e 0a0a 6973 4163 lute path...isAc
│ │ │ │ │ -000031f0: 6365 7373 6962 6c65 0a20 2020 2020 416e cessible. An
│ │ │ │ │ -00003200: 7377 6572 2077 6865 7468 6572 2061 2064 swer whether a d
│ │ │ │ │ -00003210: 6972 6563 746f 7279 2077 6974 6820 7468 irectory with th
│ │ │ │ │ -00003220: 6520 6e61 6d65 2063 6f6e 7461 696e 6564 e name contained
│ │ │ │ │ -00003230: 2069 6e20 7468 6520 7265 6365 6976 6572 in the receiver
│ │ │ │ │ -00003240: 0a20 2020 2020 646f 6573 2065 7869 7374 . does exist
│ │ │ │ │ -00003250: 2061 6e64 2069 7320 6163 6365 7373 6962 and is accessib
│ │ │ │ │ -00003260: 6c65 0a0a 6973 4578 6563 7574 6162 6c65 le..isExecutable
│ │ │ │ │ -00003270: 0a20 2020 2020 416e 7377 6572 2077 6865 . Answer whe
│ │ │ │ │ -00003280: 7468 6572 2061 2066 696c 6520 7769 7468 ther a file with
│ │ │ │ │ -00003290: 2074 6865 206e 616d 6520 636f 6e74 6169 the name contai
│ │ │ │ │ -000032a0: 6e65 6420 696e 2074 6865 2072 6563 6569 ned in the recei
│ │ │ │ │ -000032b0: 7665 7220 646f 6573 0a20 2020 2020 6578 ver does. ex
│ │ │ │ │ -000032c0: 6973 7420 616e 6420 6973 2065 7865 6375 ist and is execu
│ │ │ │ │ -000032d0: 7461 626c 650a 0a69 7346 696c 6553 7973 table..isFileSys
│ │ │ │ │ -000032e0: 7465 6d50 6174 680a 2020 2020 2041 6e73 temPath. Ans
│ │ │ │ │ -000032f0: 7765 7220 7768 6574 6865 7220 7468 6520 wer whether the
│ │ │ │ │ -00003300: 7265 6365 6976 6572 2063 6f72 7265 7370 receiver corresp
│ │ │ │ │ -00003310: 6f6e 6473 2074 6f20 6120 7265 616c 2066 onds to a real f
│ │ │ │ │ -00003320: 696c 6573 7973 7465 6d20 7061 7468 2e0a ilesystem path..
│ │ │ │ │ -00003330: 0a69 7352 6561 6461 626c 650a 2020 2020 .isReadable.
│ │ │ │ │ -00003340: 2041 6e73 7765 7220 7768 6574 6865 7220 Answer whether
│ │ │ │ │ -00003350: 6120 6669 6c65 2077 6974 6820 7468 6520 a file with the
│ │ │ │ │ -00003360: 6e61 6d65 2063 6f6e 7461 696e 6564 2069 name contained i
│ │ │ │ │ -00003370: 6e20 7468 6520 7265 6365 6976 6572 2064 n the receiver d
│ │ │ │ │ -00003380: 6f65 730a 2020 2020 2065 7869 7374 2061 oes. exist a
│ │ │ │ │ -00003390: 6e64 2069 7320 7265 6164 6162 6c65 0a0a nd is readable..
│ │ │ │ │ -000033a0: 6973 5772 6974 6561 626c 650a 2020 2020 isWriteable.
│ │ │ │ │ -000033b0: 2041 6e73 7765 7220 7768 6574 6865 7220 Answer whether
│ │ │ │ │ -000033c0: 6120 6669 6c65 2077 6974 6820 7468 6520 a file with the
│ │ │ │ │ -000033d0: 6e61 6d65 2063 6f6e 7461 696e 6564 2069 name contained i
│ │ │ │ │ -000033e0: 6e20 7468 6520 7265 6365 6976 6572 2064 n the receiver d
│ │ │ │ │ -000033f0: 6f65 730a 2020 2020 2065 7869 7374 2061 oes. exist a
│ │ │ │ │ -00003400: 6e64 2069 7320 7772 6974 6561 626c 650a nd is writeable.
│ │ │ │ │ -00003410: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ -00003420: 652e 696e 666f 2c20 204e 6f64 653a 2046 e.info, Node: F
│ │ │ │ │ -00003430: 696c 6544 6573 6372 6970 746f 722c 2020 ileDescriptor,
│ │ │ │ │ -00003440: 4e65 7874 3a20 4669 6c65 5061 7468 2c20 Next: FilePath,
│ │ │ │ │ -00003450: 2050 7265 763a 2046 696c 652c 2020 5570 Prev: File, Up
│ │ │ │ │ -00003460: 3a20 4261 7365 2063 6c61 7373 6573 0a0a : Base classes..
│ │ │ │ │ -00003470: 312e 3736 2046 696c 6544 6573 6372 6970 1.76 FileDescrip
│ │ │ │ │ -00003480: 746f 720a 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d tor.============
│ │ │ │ │ -00003490: 3d3d 3d3d 3d3d 3d0a 0a44 6566 696e 6564 =======..Defined
│ │ │ │ │ -000034a0: 2069 6e20 6e61 6d65 7370 6163 6520 536d in namespace Sm
│ │ │ │ │ -000034b0: 616c 6c74 616c 6b0a 5375 7065 7263 6c61 alltalk.Supercla
│ │ │ │ │ -000034c0: 7373 3a20 5374 7265 616d 0a43 6174 6567 ss: Stream.Categ
│ │ │ │ │ -000034d0: 6f72 793a 2053 7472 6561 6d73 2d46 696c ory: Streams-Fil
│ │ │ │ │ -000034e0: 6573 0a20 2020 2020 4d79 2069 6e73 7461 es. My insta
│ │ │ │ │ -000034f0: 6e63 6573 2061 7265 2077 6861 7420 636f nces are what co
│ │ │ │ │ -00003500: 6e76 656e 7469 6f6e 616c 2070 726f 6772 nventional progr
│ │ │ │ │ -00003510: 616d 6d65 7273 2074 6869 6e6b 206f 6620 ammers think of
│ │ │ │ │ -00003520: 6173 2066 696c 6573 2e0a 2020 2020 204d as files.. M
│ │ │ │ │ -00003530: 7920 696e 7374 616e 6365 2063 7265 6174 y instance creat
│ │ │ │ │ -00003540: 696f 6e20 6d65 7468 6f64 7320 6163 6365 ion methods acce
│ │ │ │ │ -00003550: 7074 2074 6865 206e 616d 6520 6f66 2061 pt the name of a
│ │ │ │ │ -00003560: 2064 6973 6b20 6669 6c65 2028 6f72 2061 disk file (or a
│ │ │ │ │ -00003570: 6e79 0a20 2020 2020 6e61 6d65 6420 6669 ny. named fi
│ │ │ │ │ -00003580: 6c65 206f 626a 6563 742c 2073 7563 6820 le object, such
│ │ │ │ │ -00003590: 6173 202f 6465 762f 726d 7430 206f 6e20 as /dev/rmt0 on
│ │ │ │ │ -000035a0: 554e 4958 206f 7220 4d54 4130 3a20 6f6e UNIX or MTA0: on
│ │ │ │ │ -000035b0: 2056 4d53 292e 2049 6e0a 2020 2020 2061 VMS). In. a
│ │ │ │ │ -000035c0: 6464 6974 696f 6e2c 2074 6865 7920 6163 ddition, they ac
│ │ │ │ │ -000035d0: 6365 7074 2061 2076 6972 7475 616c 2066 cept a virtual f
│ │ │ │ │ -000035e0: 696c 6573 7973 7465 6d20 7061 7468 206c ilesystem path l
│ │ │ │ │ -000035f0: 696b 650a 2020 2020 2027 636f 6e66 6967 ike. 'config
│ │ │ │ │ -00003600: 7572 652e 677a 2375 677a 2720 7768 6963 ure.gz#ugz' whic
│ │ │ │ │ -00003610: 6820 6361 6e20 6265 2075 7365 6420 746f h can be used to
│ │ │ │ │ -00003620: 2074 7261 6e73 7061 7265 6e74 6c79 2065 transparently e
│ │ │ │ │ -00003630: 7874 7261 6374 206f 720a 2020 2020 2064 xtract or. d
│ │ │ │ │ -00003640: 6563 6f6d 7072 6573 7320 6669 6c65 7320 ecompress files
│ │ │ │ │ -00003650: 6672 6f6d 2061 7263 6869 7665 732c 206f from archives, o
│ │ │ │ │ -00003660: 7220 646f 2061 7262 6974 7261 7279 2070 r do arbitrary p
│ │ │ │ │ -00003670: 726f 6365 7373 696e 6720 6f6e 2074 6865 rocessing on the
│ │ │ │ │ -00003680: 0a20 2020 2020 6669 6c65 732e 0a0a 2a20 . files...*
│ │ │ │ │ -00003690: 4d65 6e75 3a0a 0a2a 2046 696c 6544 6573 Menu:..* FileDes
│ │ │ │ │ -000036a0: 6372 6970 746f 7220 636c 6173 732d 696e criptor class-in
│ │ │ │ │ -000036b0: 6974 6961 6c69 7a61 7469 6f6e 3a3a 2020 itialization::
│ │ │ │ │ -000036c0: 2863 6c61 7373 290a 2a20 4669 6c65 4465 (class).* FileDe
│ │ │ │ │ -000036d0: 7363 7269 7074 6f72 2063 6c61 7373 2d69 scriptor class-i
│ │ │ │ │ -000036e0: 6e73 7461 6e63 6520 6372 6561 7469 6f6e nstance creation
│ │ │ │ │ -000036f0: 3a3a 2020 2863 6c61 7373 290a 2a20 4669 :: (class).* Fi
│ │ │ │ │ -00003700: 6c65 4465 7363 7269 7074 6f72 2063 6c61 leDescriptor cla
│ │ │ │ │ -00003710: 7373 2d73 7469 6c6c 2075 6e63 6c61 7373 ss-still unclass
│ │ │ │ │ -00003720: 6966 6965 643a 3a20 2028 636c 6173 7329 ified:: (class)
│ │ │ │ │ -00003730: 0a2a 2046 696c 6544 6573 6372 6970 746f .* FileDescripto
│ │ │ │ │ -00003740: 722d 6163 6365 7373 696e 673a 3a20 2028 r-accessing:: (
│ │ │ │ │ -00003750: 696e 7374 616e 6365 290a 2a20 4669 6c65 instance).* File
│ │ │ │ │ -00003760: 4465 7363 7269 7074 6f72 2d62 6173 6963 Descriptor-basic
│ │ │ │ │ -00003770: 3a3a 2020 2869 6e73 7461 6e63 6529 0a2a :: (instance).*
│ │ │ │ │ -00003780: 2046 696c 6544 6573 6372 6970 746f 722d FileDescriptor-
│ │ │ │ │ -00003790: 6269 6e61 7279 2049 2f4f 3a3a 2020 2869 binary I/O:: (i
│ │ │ │ │ -000037a0: 6e73 7461 6e63 6529 0a2a 2046 696c 6544 nstance).* FileD
│ │ │ │ │ -000037b0: 6573 6372 6970 746f 722d 6275 696c 7420 escriptor-built
│ │ │ │ │ -000037c0: 696e 733a 3a20 2028 696e 7374 616e 6365 ins:: (instance
│ │ │ │ │ -000037d0: 290a 2a20 4669 6c65 4465 7363 7269 7074 ).* FileDescript
│ │ │ │ │ -000037e0: 6f72 2d63 6c61 7373 2074 7970 6520 6d65 or-class type me
│ │ │ │ │ -000037f0: 7468 6f64 733a 3a20 2028 696e 7374 616e thods:: (instan
│ │ │ │ │ -00003800: 6365 290a 2a20 4669 6c65 4465 7363 7269 ce).* FileDescri
│ │ │ │ │ -00003810: 7074 6f72 2d69 6e69 7469 616c 697a 652d ptor-initialize-
│ │ │ │ │ -00003820: 7265 6c65 6173 653a 3a20 2028 696e 7374 release:: (inst
│ │ │ │ │ -00003830: 616e 6365 290a 2a20 4669 6c65 4465 7363 ance).* FileDesc
│ │ │ │ │ -00003840: 7269 7074 6f72 2d6c 6f77 2d6c 6576 656c riptor-low-level
│ │ │ │ │ -00003850: 2061 6363 6573 733a 3a20 2028 696e 7374 access:: (inst
│ │ │ │ │ -00003860: 616e 6365 290a 2a20 4669 6c65 4465 7363 ance).* FileDesc
│ │ │ │ │ -00003870: 7269 7074 6f72 2d6f 7665 7272 6964 696e riptor-overridin
│ │ │ │ │ -00003880: 6720 696e 6865 7269 7465 6420 6d65 7468 g inherited meth
│ │ │ │ │ -00003890: 6f64 733a 3a20 2028 696e 7374 616e 6365 ods:: (instance
│ │ │ │ │ -000038a0: 290a 2a20 4669 6c65 4465 7363 7269 7074 ).* FileDescript
│ │ │ │ │ -000038b0: 6f72 2d70 6f6c 796d 6f72 7068 6973 6d3a or-polymorphism:
│ │ │ │ │ -000038c0: 3a20 2028 696e 7374 616e 6365 290a 2a20 : (instance).*
│ │ │ │ │ -000038d0: 4669 6c65 4465 7363 7269 7074 6f72 2d70 FileDescriptor-p
│ │ │ │ │ -000038e0: 6f73 6974 696f 6e69 6e67 3a3a 2020 2869 ositioning:: (i
│ │ │ │ │ -000038f0: 6e73 7461 6e63 6529 0a2a 2046 696c 6544 nstance).* FileD
│ │ │ │ │ -00003900: 6573 6372 6970 746f 722d 7072 696e 7469 escriptor-printi
│ │ │ │ │ -00003910: 6e67 3a3a 2020 2869 6e73 7461 6e63 6529 ng:: (instance)
│ │ │ │ │ -00003920: 0a2a 2046 696c 6544 6573 6372 6970 746f .* FileDescripto
│ │ │ │ │ -00003930: 722d 7465 7374 696e 673a 3a20 2028 696e r-testing:: (in
│ │ │ │ │ -00003940: 7374 616e 6365 290a 0a1f 0a46 696c 653a stance)....File:
│ │ │ │ │ -00003950: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ -00003960: 204e 6f64 653a 2046 696c 6544 6573 6372 Node: FileDescr
│ │ │ │ │ -00003970: 6970 746f 7220 636c 6173 732d 696e 6974 iptor class-init
│ │ │ │ │ -00003980: 6961 6c69 7a61 7469 6f6e 2c20 204e 6578 ialization, Nex
│ │ │ │ │ -00003990: 743a 2046 696c 6544 6573 6372 6970 746f t: FileDescripto
│ │ │ │ │ -000039a0: 7220 636c 6173 732d 696e 7374 616e 6365 r class-instance
│ │ │ │ │ -000039b0: 2063 7265 6174 696f 6e2c 2020 5570 3a20 creation, Up:
│ │ │ │ │ -000039c0: 4669 6c65 4465 7363 7269 7074 6f72 0a0a FileDescriptor..
│ │ │ │ │ -000039d0: 312e 3736 2e31 2046 696c 6544 6573 6372 1.76.1 FileDescr
│ │ │ │ │ -000039e0: 6970 746f 7220 636c 6173 733a 2069 6e69 iptor class: ini
│ │ │ │ │ -000039f0: 7469 616c 697a 6174 696f 6e0a 2d2d 2d2d tialization.----
│ │ │ │ │ -00003a00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00003a10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00003a20: 2d2d 2d2d 2d2d 2d0a 0a69 6e69 7469 616c -------..initial
│ │ │ │ │ -00003a30: 697a 650a 2020 2020 2049 6e69 7469 616c ize. Initial
│ │ │ │ │ -00003a40: 697a 6520 7468 6520 7265 6365 6976 6572 ize the receiver
│ │ │ │ │ -00003a50: 2773 2063 6c61 7373 2076 6172 6961 626c 's class variabl
│ │ │ │ │ -00003a60: 6573 0a0a 7570 6461 7465 3a20 6173 7065 es..update: aspe
│ │ │ │ │ -00003a70: 6374 0a20 2020 2020 436c 6f73 6520 6f70 ct. Close op
│ │ │ │ │ -00003a80: 656e 2066 696c 6573 2062 6566 6f72 6520 en files before
│ │ │ │ │ -00003a90: 7175 6974 7469 6e67 0a0a 1f0a 4669 6c65 quitting....File
│ │ │ │ │ -00003aa0: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ -00003ab0: 2020 4e6f 6465 3a20 4669 6c65 4465 7363 Node: FileDesc
│ │ │ │ │ -00003ac0: 7269 7074 6f72 2063 6c61 7373 2d69 6e73 riptor class-ins
│ │ │ │ │ -00003ad0: 7461 6e63 6520 6372 6561 7469 6f6e 2c20 tance creation,
│ │ │ │ │ -00003ae0: 204e 6578 743a 2046 696c 6544 6573 6372 Next: FileDescr
│ │ │ │ │ -00003af0: 6970 746f 7220 636c 6173 732d 7374 696c iptor class-stil
│ │ │ │ │ -00003b00: 6c20 756e 636c 6173 7369 6669 6564 2c20 l unclassified,
│ │ │ │ │ -00003b10: 2050 7265 763a 2046 696c 6544 6573 6372 Prev: FileDescr
│ │ │ │ │ -00003b20: 6970 746f 7220 636c 6173 732d 696e 6974 iptor class-init
│ │ │ │ │ -00003b30: 6961 6c69 7a61 7469 6f6e 2c20 2055 703a ialization, Up:
│ │ │ │ │ -00003b40: 2046 696c 6544 6573 6372 6970 746f 720a FileDescriptor.
│ │ │ │ │ -00003b50: 0a31 2e37 362e 3220 4669 6c65 4465 7363 .1.76.2 FileDesc
│ │ │ │ │ -00003b60: 7269 7074 6f72 2063 6c61 7373 3a20 696e riptor class: in
│ │ │ │ │ -00003b70: 7374 616e 6365 2063 7265 6174 696f 6e0a stance creation.
│ │ │ │ │ -00003b80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00003b90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00003ba0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------..
│ │ │ │ │ -00003bb0: 6170 7065 6e64 0a20 2020 2020 4f70 656e append. Open
│ │ │ │ │ -00003bc0: 2066 6f72 2077 7269 7469 6e67 2e20 2054 for writing. T
│ │ │ │ │ -00003bd0: 6865 2066 696c 6520 6973 2063 7265 6174 he file is creat
│ │ │ │ │ -00003be0: 6564 2069 6620 6974 2064 6f65 7320 6e6f ed if it does no
│ │ │ │ │ -00003bf0: 7420 6578 6973 742e 2020 5468 650a 2020 t exist. The.
│ │ │ │ │ -00003c00: 2020 2073 7472 6561 6d20 6973 2070 6f73 stream is pos
│ │ │ │ │ -00003c10: 6974 696f 6e65 6420 6174 2074 6865 2065 itioned at the e
│ │ │ │ │ -00003c20: 6e64 206f 6620 7468 6520 6669 6c65 2e0a nd of the file..
│ │ │ │ │ -00003c30: 0a63 7265 6174 650a 2020 2020 204f 7065 .create. Ope
│ │ │ │ │ -00003c40: 6e20 666f 7220 7265 6164 696e 6720 616e n for reading an
│ │ │ │ │ -00003c50: 6420 7772 6974 696e 672e 2020 5468 6520 d writing. The
│ │ │ │ │ -00003c60: 6669 6c65 2069 7320 6372 6561 7465 6420 file is created
│ │ │ │ │ -00003c70: 6966 2069 7420 646f 6573 206e 6f74 0a20 if it does not.
│ │ │ │ │ -00003c80: 2020 2020 6578 6973 742c 206f 7468 6572 exist, other
│ │ │ │ │ -00003c90: 7769 7365 2069 7420 6973 2074 7275 6e63 wise it is trunc
│ │ │ │ │ -00003ca0: 6174 6564 2e20 2054 6865 2073 7472 6561 ated. The strea
│ │ │ │ │ -00003cb0: 6d20 6973 2070 6f73 6974 696f 6e65 6420 m is positioned
│ │ │ │ │ -00003cc0: 6174 2074 6865 0a20 2020 2020 6265 6769 at the. begi
│ │ │ │ │ -00003cd0: 6e6e 696e 6720 6f66 2074 6865 2066 696c nning of the fil
│ │ │ │ │ -00003ce0: 652e 0a0a 666f 7065 6e3a 2066 696c 654e e...fopen: fileN
│ │ │ │ │ -00003cf0: 616d 6520 6d6f 6465 3a20 6669 6c65 4d6f ame mode: fileMo
│ │ │ │ │ -00003d00: 6465 0a20 2020 2020 4f70 656e 2066 696c de. Open fil
│ │ │ │ │ -00003d10: 654e 616d 6520 696e 2074 6865 2072 6571 eName in the req
│ │ │ │ │ -00003d20: 7569 7265 6420 6d6f 6465 202d 2061 6e73 uired mode - ans
│ │ │ │ │ -00003d30: 7765 7265 6420 6279 2023 6170 7065 6e64 wered by #append
│ │ │ │ │ -00003d40: 2c20 2363 7265 6174 652c 0a20 2020 2020 , #create,.
│ │ │ │ │ -00003d50: 2372 6561 6457 7269 7465 2c20 2372 6561 #readWrite, #rea
│ │ │ │ │ -00003d60: 6420 6f72 2023 7772 6974 6520 2d20 616e d or #write - an
│ │ │ │ │ -00003d70: 6420 6661 696c 2069 6620 7468 6520 6669 d fail if the fi
│ │ │ │ │ -00003d80: 6c65 2063 616e 6e6f 7420 6265 0a20 2020 le cannot be.
│ │ │ │ │ -00003d90: 2020 6f70 656e 6564 2e20 2045 6c73 6520 opened. Else
│ │ │ │ │ -00003da0: 616e 7377 6572 2061 206e 6577 2046 696c answer a new Fil
│ │ │ │ │ -00003db0: 6553 7472 6561 6d2e 2020 466f 7220 6d6f eStream. For mo
│ │ │ │ │ -00003dc0: 6465 2061 6e79 7761 7920 796f 7520 6361 de anyway you ca
│ │ │ │ │ -00003dd0: 6e20 7573 650a 2020 2020 2061 6e79 2073 n use. any s
│ │ │ │ │ -00003de0: 7461 6e64 6172 6420 4320 6e6f 6e2d 6269 tandard C non-bi
│ │ │ │ │ -00003df0: 6e61 7279 2066 6f70 656e 206d 6f64 652e nary fopen mode.
│ │ │ │ │ -00003e00: 2020 5468 6520 6669 6c65 2077 696c 6c20 The file will
│ │ │ │ │ -00003e10: 6265 0a20 2020 2020 6175 746f 6d61 7469 be. automati
│ │ │ │ │ -00003e20: 6361 6c6c 7920 636c 6f73 6564 2075 706f cally closed upo
│ │ │ │ │ -00003e30: 6e20 4743 2069 6620 7468 6520 6f62 6a65 n GC if the obje
│ │ │ │ │ -00003e40: 6374 2069 7320 6e6f 7420 7265 6665 7265 ct is not refere
│ │ │ │ │ -00003e50: 6e63 6564 0a20 2020 2020 616e 796d 6f72 nced. anymor
│ │ │ │ │ -00003e60: 652c 2062 7574 2069 7420 6973 2062 6574 e, but it is bet
│ │ │ │ │ -00003e70: 7465 7220 746f 2063 6c6f 7365 2069 7420 ter to close it
│ │ │ │ │ -00003e80: 6173 2073 6f6f 6e20 6173 2079 6f75 2772 as soon as you'r
│ │ │ │ │ -00003e90: 6520 6669 6e69 7368 6564 0a20 2020 2020 e finished.
│ │ │ │ │ -00003ea0: 7769 7468 2069 7420 616e 7977 6179 2c20 with it anyway,
│ │ │ │ │ -00003eb0: 7573 696e 6720 2363 6c6f 7365 2e20 2054 using #close. T
│ │ │ │ │ -00003ec0: 6f20 6b65 6570 2061 2066 696c 6520 6f70 o keep a file op
│ │ │ │ │ -00003ed0: 656e 2065 7665 6e20 7768 656e 206e 6f0a en even when no.
│ │ │ │ │ -00003ee0: 2020 2020 2072 6566 6572 656e 6365 7320 references
│ │ │ │ │ -00003ef0: 6578 6973 7420 616e 796d 6f72 652c 2073 exist anymore, s
│ │ │ │ │ -00003f00: 656e 6420 6974 2023 7265 6d6f 7665 546f end it #removeTo
│ │ │ │ │ -00003f10: 4265 4669 6e61 6c69 7a65 640a 0a66 6f70 BeFinalized..fop
│ │ │ │ │ -00003f20: 656e 3a20 6669 6c65 4e61 6d65 206d 6f64 en: fileName mod
│ │ │ │ │ -00003f30: 653a 2066 696c 654d 6f64 6520 6966 4661 e: fileMode ifFa
│ │ │ │ │ -00003f40: 696c 3a20 6142 6c6f 636b 0a20 2020 2020 il: aBlock.
│ │ │ │ │ -00003f50: 4f70 656e 2066 696c 654e 616d 6520 696e Open fileName in
│ │ │ │ │ -00003f60: 2074 6865 2072 6571 7569 7265 6420 6d6f the required mo
│ │ │ │ │ -00003f70: 6465 202d 2061 6e73 7765 7265 6420 6279 de - answered by
│ │ │ │ │ -00003f80: 2023 6170 7065 6e64 2c20 2363 7265 6174 #append, #creat
│ │ │ │ │ -00003f90: 652c 0a20 2020 2020 2372 6561 6457 7269 e,. #readWri
│ │ │ │ │ -00003fa0: 7465 2c20 2372 6561 6420 6f72 2023 7772 te, #read or #wr
│ │ │ │ │ -00003fb0: 6974 6520 2d20 616e 6420 6576 616c 7561 ite - and evalua
│ │ │ │ │ -00003fc0: 7465 2061 426c 6f63 6b20 6966 2074 6865 te aBlock if the
│ │ │ │ │ -00003fd0: 2066 696c 650a 2020 2020 2063 616e 6e6f file. canno
│ │ │ │ │ -00003fe0: 7420 6265 206f 7065 6e65 642e 2020 456c t be opened. El
│ │ │ │ │ -00003ff0: 7365 2061 6e73 7765 7220 6120 6e65 7720 se answer a new
│ │ │ │ │ -00004000: 4669 6c65 5374 7265 616d 2e20 2046 6f72 FileStream. For
│ │ │ │ │ -00004010: 206d 6f64 6520 616e 7977 6179 0a20 2020 mode anyway.
│ │ │ │ │ -00004020: 2020 796f 7520 6361 6e20 7573 6520 616e you can use an
│ │ │ │ │ -00004030: 7920 5468 6520 6669 6c65 2077 696c 6c20 y The file will
│ │ │ │ │ -00004040: 6265 2061 7574 6f6d 6174 6963 616c 6c79 be automatically
│ │ │ │ │ -00004050: 2063 6c6f 7365 6420 7570 6f6e 2047 4320 closed upon GC
│ │ │ │ │ -00004060: 6966 0a20 2020 2020 7468 6520 6f62 6a65 if. the obje
│ │ │ │ │ -00004070: 6374 2069 7320 6e6f 7420 7265 6665 7265 ct is not refere
│ │ │ │ │ -00004080: 6e63 6564 2061 6e79 6d6f 7265 2c20 6275 nced anymore, bu
│ │ │ │ │ -00004090: 7420 6974 2069 7320 6265 7474 6572 2074 t it is better t
│ │ │ │ │ -000040a0: 6f20 636c 6f73 6520 6974 0a20 2020 2020 o close it.
│ │ │ │ │ -000040b0: 6173 2073 6f6f 6e20 6173 2079 6f75 2772 as soon as you'r
│ │ │ │ │ -000040c0: 6520 6669 6e69 7368 6564 2077 6974 6820 e finished with
│ │ │ │ │ -000040d0: 6974 2061 6e79 7761 792c 2075 7369 6e67 it anyway, using
│ │ │ │ │ -000040e0: 2023 636c 6f73 652e 2020 546f 206b 6565 #close. To kee
│ │ │ │ │ -000040f0: 7020 610a 2020 2020 2066 696c 6520 6f70 p a. file op
│ │ │ │ │ -00004100: 656e 2065 7665 6e20 7768 656e 206e 6f20 en even when no
│ │ │ │ │ -00004110: 7265 6665 7265 6e63 6573 2065 7869 7374 references exist
│ │ │ │ │ -00004120: 2061 6e79 6d6f 7265 2c20 7365 6e64 2069 anymore, send i
│ │ │ │ │ -00004130: 740a 2020 2020 2023 7265 6d6f 7665 546f t. #removeTo
│ │ │ │ │ -00004140: 4265 4669 6e61 6c69 7a65 640a 0a6f 6e3a BeFinalized..on:
│ │ │ │ │ -00004150: 2066 640a 2020 2020 204f 7065 6e20 6120 fd. Open a
│ │ │ │ │ -00004160: 4669 6c65 4465 7363 7269 7074 6f72 206f FileDescriptor o
│ │ │ │ │ -00004170: 6e20 7468 6520 6769 7665 6e20 6669 6c65 n the given file
│ │ │ │ │ -00004180: 2064 6573 6372 6970 746f 722e 2020 5265 descriptor. Re
│ │ │ │ │ -00004190: 6164 2d77 7269 7465 0a20 2020 2020 6163 ad-write. ac
│ │ │ │ │ -000041a0: 6365 7373 2069 7320 6173 7375 6d65 642e cess is assumed.
│ │ │ │ │ -000041b0: 0a0a 6f70 656e 3a20 6669 6c65 4e61 6d65 ..open: fileName
│ │ │ │ │ -000041c0: 0a20 2020 2020 4f70 656e 2066 696c 654e . Open fileN
│ │ │ │ │ -000041d0: 616d 6520 696e 2072 6561 642d 7772 6974 ame in read-writ
│ │ │ │ │ -000041e0: 6520 6d6f 6465 202d 2066 6169 6c20 6966 e mode - fail if
│ │ │ │ │ -000041f0: 2074 6865 2066 696c 6520 6361 6e6e 6f74 the file cannot
│ │ │ │ │ -00004200: 2062 650a 2020 2020 206f 7065 6e65 642e be. opened.
│ │ │ │ │ -00004210: 2020 456c 7365 2061 6e73 7765 7220 6120 Else answer a
│ │ │ │ │ -00004220: 6e65 7720 4669 6c65 5374 7265 616d 2e20 new FileStream.
│ │ │ │ │ -00004230: 2054 6865 2066 696c 6520 7769 6c6c 2062 The file will b
│ │ │ │ │ -00004240: 650a 2020 2020 2061 7574 6f6d 6174 6963 e. automatic
│ │ │ │ │ -00004250: 616c 6c79 2063 6c6f 7365 6420 7570 6f6e ally closed upon
│ │ │ │ │ -00004260: 2047 4320 6966 2074 6865 206f 626a 6563 GC if the objec
│ │ │ │ │ -00004270: 7420 6973 206e 6f74 2072 6566 6572 656e t is not referen
│ │ │ │ │ -00004280: 6365 640a 2020 2020 2061 6e79 6d6f 7265 ced. anymore
│ │ │ │ │ -00004290: 2c20 6275 7420 796f 7520 7368 6f75 6c64 , but you should
│ │ │ │ │ -000042a0: 2063 6c6f 7365 2069 7420 7769 7468 2023 close it with #
│ │ │ │ │ -000042b0: 636c 6f73 6520 616e 7977 6179 2e20 2054 close anyway. T
│ │ │ │ │ -000042c0: 6f20 6b65 6570 2061 0a20 2020 2020 6669 o keep a. fi
│ │ │ │ │ -000042d0: 6c65 206f 7065 6e2c 2073 656e 6420 6974 le open, send it
│ │ │ │ │ -000042e0: 2023 7265 6d6f 7665 546f 4265 4669 6e61 #removeToBeFina
│ │ │ │ │ -000042f0: 6c69 7a65 640a 0a6f 7065 6e3a 2066 696c lized..open: fil
│ │ │ │ │ -00004300: 654e 616d 6520 6d6f 6465 3a20 6669 6c65 eName mode: file
│ │ │ │ │ -00004310: 4d6f 6465 2069 6646 6169 6c3a 2061 426c Mode ifFail: aBl
│ │ │ │ │ -00004320: 6f63 6b0a 2020 2020 204f 7065 6e20 6669 ock. Open fi
│ │ │ │ │ -00004330: 6c65 4e61 6d65 2069 6e20 7468 6520 7265 leName in the re
│ │ │ │ │ -00004340: 7175 6972 6564 206d 6f64 6520 2d20 616e quired mode - an
│ │ │ │ │ -00004350: 7377 6572 6564 2062 7920 2361 7070 656e swered by #appen
│ │ │ │ │ -00004360: 642c 2023 6372 6561 7465 2c0a 2020 2020 d, #create,.
│ │ │ │ │ -00004370: 2023 7265 6164 5772 6974 652c 2023 7265 #readWrite, #re
│ │ │ │ │ -00004380: 6164 206f 7220 2377 7269 7465 202d 2061 ad or #write - a
│ │ │ │ │ -00004390: 6e64 2065 7661 6c75 6174 6520 6142 6c6f nd evaluate aBlo
│ │ │ │ │ -000043a0: 636b 2069 6620 7468 6520 6669 6c65 0a20 ck if the file.
│ │ │ │ │ -000043b0: 2020 2020 6361 6e6e 6f74 2062 6520 6f70 cannot be op
│ │ │ │ │ -000043c0: 656e 6564 2e20 2045 6c73 6520 616e 7377 ened. Else answ
│ │ │ │ │ -000043d0: 6572 2061 206e 6577 2069 6e73 7461 6e63 er a new instanc
│ │ │ │ │ -000043e0: 6520 6f66 2074 6865 2072 6563 6569 7665 e of the receive
│ │ │ │ │ -000043f0: 722e 2020 466f 720a 2020 2020 206d 6f64 r. For. mod
│ │ │ │ │ -00004400: 6520 616e 7977 6179 2079 6f75 2063 616e e anyway you can
│ │ │ │ │ -00004410: 2075 7365 2061 6e79 2073 7461 6e64 6172 use any standar
│ │ │ │ │ -00004420: 6420 4320 6e6f 6e2d 6269 6e61 7279 2066 d C non-binary f
│ │ │ │ │ -00004430: 6f70 656e 206d 6f64 652e 0a20 2020 2020 open mode..
│ │ │ │ │ -00004440: 6669 6c65 4e61 6d65 2063 616e 2062 6520 fileName can be
│ │ │ │ │ -00004450: 6120 2776 6972 7475 616c 2066 696c 6573 a 'virtual files
│ │ │ │ │ -00004460: 7973 7465 6d27 2070 6174 682c 2069 6e63 ystem' path, inc
│ │ │ │ │ -00004470: 6c75 6469 6e67 2055 524c 7320 616e 6420 luding URLs and
│ │ │ │ │ -00004480: 2723 270a 2020 2020 2073 7566 6669 7865 '#'. suffixe
│ │ │ │ │ -00004490: 7320 7468 6174 2061 7265 2069 6e73 7065 s that are inspe
│ │ │ │ │ -000044a0: 6374 6564 2062 7920 7468 6520 7669 7274 cted by the virt
│ │ │ │ │ -000044b0: 7561 6c20 6669 6c65 7379 7374 656d 206c ual filesystem l
│ │ │ │ │ -000044c0: 6179 6572 7320 616e 640a 2020 2020 2072 ayers and. r
│ │ │ │ │ -000044d0: 6570 6c61 6365 6420 7769 7468 2074 6173 eplaced with tas
│ │ │ │ │ -000044e0: 6b73 2073 7563 6820 6173 2075 6e2d 677a ks such as un-gz
│ │ │ │ │ -000044f0: 6970 7069 6e67 2061 2066 696c 6520 6f72 ipping a file or
│ │ │ │ │ -00004500: 2065 7874 7261 6374 696e 6720 6120 6669 extracting a fi
│ │ │ │ │ -00004510: 6c65 0a20 2020 2020 6672 6f6d 2061 6e20 le. from an
│ │ │ │ │ -00004520: 6172 6368 6976 652e 0a0a 2020 2020 2054 archive... T
│ │ │ │ │ -00004530: 6865 2066 696c 6520 7769 6c6c 2062 6520 he file will be
│ │ │ │ │ -00004540: 6175 746f 6d61 7469 6361 6c6c 7920 636c automatically cl
│ │ │ │ │ -00004550: 6f73 6564 2075 706f 6e20 4743 2069 6620 osed upon GC if
│ │ │ │ │ -00004560: 7468 6520 6f62 6a65 6374 2069 7320 6e6f the object is no
│ │ │ │ │ -00004570: 740a 2020 2020 2072 6566 6572 656e 6365 t. reference
│ │ │ │ │ -00004580: 6420 616e 796d 6f72 652c 2062 7574 2069 d anymore, but i
│ │ │ │ │ -00004590: 7420 6973 2062 6574 7465 7220 746f 2063 t is better to c
│ │ │ │ │ -000045a0: 6c6f 7365 2069 7420 6173 2073 6f6f 6e20 lose it as soon
│ │ │ │ │ -000045b0: 6173 2079 6f75 2772 650a 2020 2020 2066 as you're. f
│ │ │ │ │ -000045c0: 696e 6973 6865 6420 7769 7468 2069 7420 inished with it
│ │ │ │ │ -000045d0: 616e 7977 6179 2c20 7573 696e 6720 2363 anyway, using #c
│ │ │ │ │ -000045e0: 6c6f 7365 2e20 2054 6f20 6b65 6570 2061 lose. To keep a
│ │ │ │ │ -000045f0: 2066 696c 6520 6f70 656e 2065 7665 6e0a file open even.
│ │ │ │ │ -00004600: 2020 2020 2077 6865 6e20 6e6f 2072 6566 when no ref
│ │ │ │ │ -00004610: 6572 656e 6365 7320 6578 6973 7420 616e erences exist an
│ │ │ │ │ -00004620: 796d 6f72 652c 2073 656e 6420 6974 2023 ymore, send it #
│ │ │ │ │ -00004630: 7265 6d6f 7665 546f 4265 4669 6e61 6c69 removeToBeFinali
│ │ │ │ │ -00004640: 7a65 640a 0a6f 7065 6e54 656d 706f 7261 zed..openTempora
│ │ │ │ │ -00004650: 7279 4669 6c65 3a20 6261 7365 4e61 6d65 ryFile: baseName
│ │ │ │ │ -00004660: 0a20 2020 2020 4f70 656e 2066 6f72 2077 . Open for w
│ │ │ │ │ -00004670: 7269 7469 6e67 2061 2066 696c 6520 7768 riting a file wh
│ │ │ │ │ -00004680: 6f73 6520 6e61 6d65 2073 7461 7274 7320 ose name starts
│ │ │ │ │ -00004690: 7769 7468 2062 6173 654e 616d 652c 2066 with baseName, f
│ │ │ │ │ -000046a0: 6f6c 6c6f 7765 640a 2020 2020 2062 7920 ollowed. by
│ │ │ │ │ -000046b0: 7369 7820 7261 6e64 6f6d 2061 6c70 6861 six random alpha
│ │ │ │ │ -000046c0: 6e75 6d65 7269 6320 6368 6172 6163 7465 numeric characte
│ │ │ │ │ -000046d0: 7273 2e20 2054 6865 2066 696c 6520 6973 rs. The file is
│ │ │ │ │ -000046e0: 2063 7265 6174 6564 2077 6974 680a 2020 created with.
│ │ │ │ │ -000046f0: 2020 206d 6f64 6520 7265 6164 2f77 7269 mode read/wri
│ │ │ │ │ -00004700: 7465 2061 6e64 2070 6572 6d69 7373 696f te and permissio
│ │ │ │ │ -00004710: 6e73 2030 3636 3620 6f72 2030 3630 3020 ns 0666 or 0600
│ │ │ │ │ -00004720: 6f6e 206d 6f73 7420 7265 6365 6e74 0a20 on most recent.
│ │ │ │ │ -00004730: 2020 2020 6f70 6572 6174 696e 6720 7379 operating sy
│ │ │ │ │ -00004740: 7374 656d 7320 2862 6577 6172 652c 2074 stems (beware, t
│ │ │ │ │ -00004750: 6865 2066 6f72 6d65 7220 6265 6861 7669 he former behavi
│ │ │ │ │ -00004760: 6f72 206d 6967 6874 2063 6f6e 7374 6974 or might constit
│ │ │ │ │ -00004770: 7574 6520 610a 2020 2020 2073 6563 7572 ute a. secur
│ │ │ │ │ -00004780: 6974 7920 7072 6f62 6c65 6d29 2e20 2054 ity problem). T
│ │ │ │ │ -00004790: 6865 2066 696c 6520 6973 206f 7065 6e65 he file is opene
│ │ │ │ │ -000047a0: 6420 7769 7468 2074 6865 204f 5f45 5843 d with the O_EXC
│ │ │ │ │ -000047b0: 4c20 666c 6167 2c0a 2020 2020 2067 7561 L flag,. gua
│ │ │ │ │ -000047c0: 7261 6e74 6565 696e 6720 7468 6174 2077 ranteeing that w
│ │ │ │ │ -000047d0: 6865 6e20 7468 6520 6d65 7468 6f64 2072 hen the method r
│ │ │ │ │ -000047e0: 6574 7572 6e73 2073 7563 6365 7373 6675 eturns successfu
│ │ │ │ │ -000047f0: 6c6c 7920 7765 2061 7265 2074 6865 0a20 lly we are the.
│ │ │ │ │ -00004800: 2020 2020 6f6e 6c79 2075 7365 722e 0a0a only user...
│ │ │ │ │ -00004810: 706f 7065 6e3a 2063 6f6d 6d61 6e64 4e61 popen: commandNa
│ │ │ │ │ -00004820: 6d65 2064 6972 3a20 6469 7265 6374 696f me dir: directio
│ │ │ │ │ -00004830: 6e0a 2020 2020 204f 7065 6e20 6120 7069 n. Open a pi
│ │ │ │ │ -00004840: 7065 206f 6e20 7468 6520 6769 7665 6e20 pe on the given
│ │ │ │ │ -00004850: 636f 6d6d 616e 6420 616e 6420 6661 696c command and fail
│ │ │ │ │ -00004860: 2069 6620 7468 6520 6669 6c65 2063 616e if the file can
│ │ │ │ │ -00004870: 6e6f 7420 6265 0a20 2020 2020 6f70 656e not be. open
│ │ │ │ │ -00004880: 6564 2e20 2045 6c73 6520 616e 7377 6572 ed. Else answer
│ │ │ │ │ -00004890: 2061 206e 6577 2046 696c 6553 7472 6561 a new FileStrea
│ │ │ │ │ -000048a0: 6d2e 2020 5468 6520 7069 7065 2077 696c m. The pipe wil
│ │ │ │ │ -000048b0: 6c20 6e6f 7420 6265 0a20 2020 2020 6175 l not be. au
│ │ │ │ │ -000048c0: 746f 6d61 7469 6361 6c6c 7920 636c 6f73 tomatically clos
│ │ │ │ │ -000048d0: 6564 2075 706f 6e20 4743 2c20 6576 656e ed upon GC, even
│ │ │ │ │ -000048e0: 2069 6620 7468 6520 6f62 6a65 6374 2069 if the object i
│ │ │ │ │ -000048f0: 7320 6e6f 7420 7265 6665 7265 6e63 6564 s not referenced
│ │ │ │ │ -00004900: 0a20 2020 2020 616e 796d 6f72 652c 2062 . anymore, b
│ │ │ │ │ -00004910: 6563 6175 7365 2077 6865 6e20 796f 7520 ecause when you
│ │ │ │ │ -00004920: 636c 6f73 6520 6120 7069 7065 2079 6f75 close a pipe you
│ │ │ │ │ -00004930: 2068 6176 6520 746f 2077 6169 7420 666f have to wait fo
│ │ │ │ │ -00004940: 7220 7468 650a 2020 2020 2061 7373 6f63 r the. assoc
│ │ │ │ │ -00004950: 6961 7465 6420 7072 6f63 6573 7320 746f iated process to
│ │ │ │ │ -00004960: 2074 6572 6d69 6e61 7465 2e20 2064 6972 terminate. dir
│ │ │ │ │ -00004970: 6563 7469 6f6e 2069 7320 7265 7475 726e ection is return
│ │ │ │ │ -00004980: 6564 2062 7920 2372 6561 6420 6f72 0a20 ed by #read or.
│ │ │ │ │ -00004990: 2020 2020 2377 7269 7465 2028 2772 2720 #write ('r'
│ │ │ │ │ -000049a0: 6f72 2027 7727 2920 616e 6420 6973 2069 or 'w') and is i
│ │ │ │ │ -000049b0: 6e74 6572 7072 6574 6564 2066 726f 6d20 nterpreted from
│ │ │ │ │ -000049c0: 7468 6520 706f 696e 7420 6f66 2076 6965 the point of vie
│ │ │ │ │ -000049d0: 7720 6f66 0a20 2020 2020 536d 616c 6c74 w of. Smallt
│ │ │ │ │ -000049e0: 616c 6b3a 2072 6561 6469 6e67 206d 6561 alk: reading mea
│ │ │ │ │ -000049f0: 6e73 2053 6d61 6c6c 7461 6c6b 2072 6561 ns Smalltalk rea
│ │ │ │ │ -00004a00: 6473 2074 6865 2073 7461 6e64 6172 6420 ds the standard
│ │ │ │ │ -00004a10: 6f75 7470 7574 206f 6620 7468 650a 2020 output of the.
│ │ │ │ │ -00004a20: 2020 2063 6f6d 6d61 6e64 2c20 7772 6974 command, writ
│ │ │ │ │ -00004a30: 696e 6720 6d65 616e 7320 536d 616c 6c74 ing means Smallt
│ │ │ │ │ -00004a40: 616c 6b20 7772 6974 6573 2074 6865 2073 alk writes the s
│ │ │ │ │ -00004a50: 7461 6e64 6172 6420 696e 7075 7420 6f66 tandard input of
│ │ │ │ │ -00004a60: 2074 6865 0a20 2020 2020 636f 6d6d 616e the. comman
│ │ │ │ │ -00004a70: 642e 2020 5468 6520 6f74 6865 7220 6368 d. The other ch
│ │ │ │ │ -00004a80: 616e 6e65 6c20 2873 7464 696e 2077 6865 annel (stdin whe
│ │ │ │ │ -00004a90: 6e20 7265 6164 696e 672c 2073 7464 6f75 n reading, stdou
│ │ │ │ │ -00004aa0: 7420 7768 656e 0a20 2020 2020 7772 6974 t when. writ
│ │ │ │ │ -00004ab0: 696e 6729 2069 7320 7468 6520 7361 6d65 ing) is the same
│ │ │ │ │ -00004ac0: 2061 7320 4753 5427 732c 2075 6e6c 6573 as GST's, unles
│ │ │ │ │ -00004ad0: 7320 636f 6d6d 616e 644e 616d 6520 616c s commandName al
│ │ │ │ │ -00004ae0: 7465 7273 2069 742e 0a0a 706f 7065 6e3a ters it...popen:
│ │ │ │ │ -00004af0: 2063 6f6d 6d61 6e64 4e61 6d65 2064 6972 commandName dir
│ │ │ │ │ -00004b00: 3a20 6469 7265 6374 696f 6e20 6966 4661 : direction ifFa
│ │ │ │ │ -00004b10: 696c 3a20 6142 6c6f 636b 0a20 2020 2020 il: aBlock.
│ │ │ │ │ -00004b20: 4f70 656e 2061 2070 6970 6520 6f6e 2074 Open a pipe on t
│ │ │ │ │ -00004b30: 6865 2067 6976 656e 2063 6f6d 6d61 6e64 he given command
│ │ │ │ │ -00004b40: 2061 6e64 2065 7661 6c75 6174 6520 6142 and evaluate aB
│ │ │ │ │ -00004b50: 6c6f 636b 2066 696c 6520 6361 6e6e 6f74 lock file cannot
│ │ │ │ │ -00004b60: 2062 650a 2020 2020 206f 7065 6e65 642e be. opened.
│ │ │ │ │ -00004b70: 2020 456c 7365 2061 6e73 7765 7220 6120 Else answer a
│ │ │ │ │ -00004b80: 6e65 7720 4669 6c65 5374 7265 616d 2e20 new FileStream.
│ │ │ │ │ -00004b90: 2054 6865 2070 6970 6520 7769 6c6c 206e The pipe will n
│ │ │ │ │ -00004ba0: 6f74 2062 650a 2020 2020 2061 7574 6f6d ot be. autom
│ │ │ │ │ -00004bb0: 6174 6963 616c 6c79 2063 6c6f 7365 6420 atically closed
│ │ │ │ │ -00004bc0: 7570 6f6e 2047 432c 2065 7665 6e20 6966 upon GC, even if
│ │ │ │ │ -00004bd0: 2074 6865 206f 626a 6563 7420 6973 206e the object is n
│ │ │ │ │ -00004be0: 6f74 2072 6566 6572 656e 6365 640a 2020 ot referenced.
│ │ │ │ │ -00004bf0: 2020 2061 6e79 6d6f 7265 2c20 6265 6361 anymore, beca
│ │ │ │ │ -00004c00: 7573 6520 7768 656e 2079 6f75 2063 6c6f use when you clo
│ │ │ │ │ -00004c10: 7365 2061 2070 6970 6520 796f 7520 6861 se a pipe you ha
│ │ │ │ │ -00004c20: 7665 2074 6f20 7761 6974 2066 6f72 2074 ve to wait for t
│ │ │ │ │ -00004c30: 6865 0a20 2020 2020 6173 736f 6369 6174 he. associat
│ │ │ │ │ -00004c40: 6564 2070 726f 6365 7373 2074 6f20 7465 ed process to te
│ │ │ │ │ -00004c50: 726d 696e 6174 652e 2020 6469 7265 6374 rminate. direct
│ │ │ │ │ -00004c60: 696f 6e20 6973 2069 6e74 6572 7072 6574 ion is interpret
│ │ │ │ │ -00004c70: 6564 2066 726f 6d20 7468 650a 2020 2020 ed from the.
│ │ │ │ │ -00004c80: 2070 6f69 6e74 206f 6620 7669 6577 206f point of view o
│ │ │ │ │ -00004c90: 6620 536d 616c 6c74 616c 6b3a 2072 6561 f Smalltalk: rea
│ │ │ │ │ -00004ca0: 6469 6e67 206d 6561 6e73 2074 6861 7420 ding means that
│ │ │ │ │ -00004cb0: 536d 616c 6c74 616c 6b20 7265 6164 7320 Smalltalk reads
│ │ │ │ │ -00004cc0: 7468 650a 2020 2020 2073 7461 6e64 6172 the. standar
│ │ │ │ │ -00004cd0: 6420 6f75 7470 7574 206f 6620 7468 6520 d output of the
│ │ │ │ │ -00004ce0: 636f 6d6d 616e 642c 2077 7269 7469 6e67 command, writing
│ │ │ │ │ -00004cf0: 206d 6561 6e73 2074 6861 7420 536d 616c means that Smal
│ │ │ │ │ -00004d00: 6c74 616c 6b20 7772 6974 6573 0a20 2020 ltalk writes.
│ │ │ │ │ -00004d10: 2020 7468 6520 7374 616e 6461 7264 2069 the standard i
│ │ │ │ │ -00004d20: 6e70 7574 206f 6620 7468 6520 636f 6d6d nput of the comm
│ │ │ │ │ -00004d30: 616e 640a 0a72 6561 640a 2020 2020 204f and..read. O
│ │ │ │ │ -00004d40: 7065 6e20 7465 7874 2066 696c 6520 666f pen text file fo
│ │ │ │ │ -00004d50: 7220 7265 6164 696e 672e 2020 5468 6520 r reading. The
│ │ │ │ │ -00004d60: 7374 7265 616d 2069 7320 706f 7369 7469 stream is positi
│ │ │ │ │ -00004d70: 6f6e 6564 2061 7420 7468 650a 2020 2020 oned at the.
│ │ │ │ │ -00004d80: 2062 6567 696e 6e69 6e67 206f 6620 7468 beginning of th
│ │ │ │ │ -00004d90: 6520 6669 6c65 2e0a 0a72 6561 6457 7269 e file...readWri
│ │ │ │ │ -00004da0: 7465 0a20 2020 2020 4f70 656e 2066 6f72 te. Open for
│ │ │ │ │ -00004db0: 2072 6561 6469 6e67 2061 6e64 2077 7269 reading and wri
│ │ │ │ │ -00004dc0: 7469 6e67 2e20 2054 6865 2073 7472 6561 ting. The strea
│ │ │ │ │ -00004dd0: 6d20 6973 2070 6f73 6974 696f 6e65 6420 m is positioned
│ │ │ │ │ -00004de0: 6174 2074 6865 0a20 2020 2020 6265 6769 at the. begi
│ │ │ │ │ -00004df0: 6e6e 696e 6720 6f66 2074 6865 2066 696c nning of the fil
│ │ │ │ │ -00004e00: 652e 0a0a 7772 6974 650a 2020 2020 2054 e...write. T
│ │ │ │ │ -00004e10: 7275 6e63 6174 6520 6669 6c65 2074 6f20 runcate file to
│ │ │ │ │ -00004e20: 7a65 726f 206c 656e 6774 6820 6f72 2063 zero length or c
│ │ │ │ │ -00004e30: 7265 6174 6520 7465 7874 2066 696c 6520 reate text file
│ │ │ │ │ -00004e40: 666f 7220 7772 6974 696e 672e 2020 5468 for writing. Th
│ │ │ │ │ -00004e50: 650a 2020 2020 2073 7472 6561 6d20 6973 e. stream is
│ │ │ │ │ -00004e60: 2070 6f73 6974 696f 6e65 6420 6174 2074 positioned at t
│ │ │ │ │ -00004e70: 6865 2062 6567 696e 6e69 6e67 206f 6620 he beginning of
│ │ │ │ │ -00004e80: 7468 6520 6669 6c65 2e0a 0a1f 0a46 696c the file.....Fil
│ │ │ │ │ -00004e90: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ -00004ea0: 2c20 204e 6f64 653a 2046 696c 6544 6573 , Node: FileDes
│ │ │ │ │ -00004eb0: 6372 6970 746f 7220 636c 6173 732d 7374 criptor class-st
│ │ │ │ │ -00004ec0: 696c 6c20 756e 636c 6173 7369 6669 6564 ill unclassified
│ │ │ │ │ -00004ed0: 2c20 204e 6578 743a 2046 696c 6544 6573 , Next: FileDes
│ │ │ │ │ -00004ee0: 6372 6970 746f 722d 6163 6365 7373 696e criptor-accessin
│ │ │ │ │ -00004ef0: 672c 2020 5072 6576 3a20 4669 6c65 4465 g, Prev: FileDe
│ │ │ │ │ -00004f00: 7363 7269 7074 6f72 2063 6c61 7373 2d69 scriptor class-i
│ │ │ │ │ -00004f10: 6e73 7461 6e63 6520 6372 6561 7469 6f6e nstance creation
│ │ │ │ │ -00004f20: 2c20 2055 703a 2046 696c 6544 6573 6372 , Up: FileDescr
│ │ │ │ │ -00004f30: 6970 746f 720a 0a31 2e37 362e 3320 4669 iptor..1.76.3 Fi
│ │ │ │ │ -00004f40: 6c65 4465 7363 7269 7074 6f72 2063 6c61 leDescriptor cla
│ │ │ │ │ -00004f50: 7373 3a20 7374 696c 6c20 756e 636c 6173 ss: still unclas
│ │ │ │ │ -00004f60: 7369 6669 6564 0a2d 2d2d 2d2d 2d2d 2d2d sified.---------
│ │ │ │ │ -00004f70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00004f80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00004f90: 2d2d 2d2d 2d2d 0a0a 6f70 656e 3a20 6669 ------..open: fi
│ │ │ │ │ -00004fa0: 6c65 4e61 6d65 206d 6f64 653a 2066 696c leName mode: fil
│ │ │ │ │ -00004fb0: 654d 6f64 650a 2020 2020 204f 7065 6e20 eMode. Open
│ │ │ │ │ -00004fc0: 6669 6c65 4e61 6d65 2069 6e20 7468 6520 fileName in the
│ │ │ │ │ -00004fd0: 7265 7175 6972 6564 206d 6f64 6520 2d20 required mode -
│ │ │ │ │ -00004fe0: 616e 7377 6572 6564 2062 7920 2361 7070 answered by #app
│ │ │ │ │ -00004ff0: 656e 642c 2023 6372 6561 7465 2c0a 2020 end, #create,.
│ │ │ │ │ -00005000: 2020 2023 7265 6164 5772 6974 652c 2023 #readWrite, #
│ │ │ │ │ -00005010: 7265 6164 206f 7220 2377 7269 7465 202d read or #write -
│ │ │ │ │ -00005020: 2061 6e64 2066 6169 6c20 6966 2074 6865 and fail if the
│ │ │ │ │ -00005030: 2066 696c 6520 6361 6e6e 6f74 2062 650a file cannot be.
│ │ │ │ │ -00005040: 2020 2020 206f 7065 6e65 642e 2020 456c opened. El
│ │ │ │ │ -00005050: 7365 2061 6e73 7765 7220 6120 6e65 7720 se answer a new
│ │ │ │ │ -00005060: 4669 6c65 5374 7265 616d 2e20 2046 6f72 FileStream. For
│ │ │ │ │ -00005070: 206d 6f64 6520 616e 7977 6179 2079 6f75 mode anyway you
│ │ │ │ │ -00005080: 2063 616e 2075 7365 0a20 2020 2020 616e can use. an
│ │ │ │ │ -00005090: 7920 7374 616e 6461 7264 2043 206e 6f6e y standard C non
│ │ │ │ │ -000050a0: 2d62 696e 6172 7920 666f 7065 6e20 6d6f -binary fopen mo
│ │ │ │ │ -000050b0: 6465 2e20 2066 696c 654e 616d 6520 6361 de. fileName ca
│ │ │ │ │ -000050c0: 6e20 6265 2061 2027 7669 7274 7561 6c0a n be a 'virtual.
│ │ │ │ │ -000050d0: 2020 2020 2066 696c 6573 7973 7465 6d27 filesystem'
│ │ │ │ │ -000050e0: 2070 6174 682c 2069 6e63 6c75 6469 6e67 path, including
│ │ │ │ │ -000050f0: 2055 524c 7320 616e 6420 2723 2720 7375 URLs and '#' su
│ │ │ │ │ -00005100: 6666 6978 6573 2074 6861 7420 6172 650a ffixes that are.
│ │ │ │ │ -00005110: 2020 2020 2069 6e73 7065 6374 6564 2062 inspected b
│ │ │ │ │ -00005120: 7920 7468 6520 7669 7274 7561 6c20 6669 y the virtual fi
│ │ │ │ │ -00005130: 6c65 7379 7374 656d 206c 6179 6572 7320 lesystem layers
│ │ │ │ │ -00005140: 616e 6420 7265 706c 6163 6564 2077 6974 and replaced wit
│ │ │ │ │ -00005150: 6820 7461 736b 730a 2020 2020 2073 7563 h tasks. suc
│ │ │ │ │ -00005160: 6820 6173 2075 6e2d 677a 6970 7069 6e67 h as un-gzipping
│ │ │ │ │ -00005170: 2061 2066 696c 6520 6f72 2065 7874 7261 a file or extra
│ │ │ │ │ -00005180: 6374 696e 6720 6120 6669 6c65 2066 726f cting a file fro
│ │ │ │ │ -00005190: 6d20 616e 2061 7263 6869 7665 2e0a 0a20 m an archive...
│ │ │ │ │ -000051a0: 2020 2020 5468 6520 6669 6c65 2077 696c The file wil
│ │ │ │ │ -000051b0: 6c20 6265 2061 7574 6f6d 6174 6963 616c l be automatical
│ │ │ │ │ -000051c0: 6c79 2063 6c6f 7365 6420 7570 6f6e 2047 ly closed upon G
│ │ │ │ │ -000051d0: 4320 6966 2074 6865 206f 626a 6563 7420 C if the object
│ │ │ │ │ -000051e0: 6973 206e 6f74 0a20 2020 2020 7265 6665 is not. refe
│ │ │ │ │ -000051f0: 7265 6e63 6564 2061 6e79 6d6f 7265 2c20 renced anymore,
│ │ │ │ │ -00005200: 6275 7420 6974 2069 7320 6265 7474 6572 but it is better
│ │ │ │ │ -00005210: 2074 6f20 636c 6f73 6520 6974 2061 7320 to close it as
│ │ │ │ │ -00005220: 736f 6f6e 2061 7320 796f 7527 7265 0a20 soon as you're.
│ │ │ │ │ -00005230: 2020 2020 6669 6e69 7368 6564 2077 6974 finished wit
│ │ │ │ │ -00005240: 6820 6974 2061 6e79 7761 792c 2075 7369 h it anyway, usi
│ │ │ │ │ -00005250: 6e67 2023 636c 6f73 652e 2020 546f 206b ng #close. To k
│ │ │ │ │ -00005260: 6565 7020 6120 6669 6c65 206f 7065 6e20 eep a file open
│ │ │ │ │ -00005270: 6576 656e 0a20 2020 2020 7768 656e 206e even. when n
│ │ │ │ │ -00005280: 6f20 7265 6665 7265 6e63 6573 2065 7869 o references exi
│ │ │ │ │ -00005290: 7374 2061 6e79 6d6f 7265 2c20 7365 6e64 st anymore, send
│ │ │ │ │ -000052a0: 2069 7420 2372 656d 6f76 6554 6f42 6546 it #removeToBeF
│ │ │ │ │ -000052b0: 696e 616c 697a 6564 0a0a 1f0a 4669 6c65 inalized....File
│ │ │ │ │ -000052c0: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ -000052d0: 2020 4e6f 6465 3a20 4669 6c65 4465 7363 Node: FileDesc
│ │ │ │ │ -000052e0: 7269 7074 6f72 2d61 6363 6573 7369 6e67 riptor-accessing
│ │ │ │ │ -000052f0: 2c20 204e 6578 743a 2046 696c 6544 6573 , Next: FileDes
│ │ │ │ │ -00005300: 6372 6970 746f 722d 6261 7369 632c 2020 criptor-basic,
│ │ │ │ │ -00005310: 5072 6576 3a20 4669 6c65 4465 7363 7269 Prev: FileDescri
│ │ │ │ │ -00005320: 7074 6f72 2063 6c61 7373 2d73 7469 6c6c ptor class-still
│ │ │ │ │ -00005330: 2075 6e63 6c61 7373 6966 6965 642c 2020 unclassified,
│ │ │ │ │ -00005340: 5570 3a20 4669 6c65 4465 7363 7269 7074 Up: FileDescript
│ │ │ │ │ -00005350: 6f72 0a0a 312e 3736 2e34 2046 696c 6544 or..1.76.4 FileD
│ │ │ │ │ -00005360: 6573 6372 6970 746f 723a 2061 6363 6573 escriptor: acces
│ │ │ │ │ -00005370: 7369 6e67 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d sing.-----------
│ │ │ │ │ -00005380: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00005390: 2d2d 2d2d 2d0a 0a63 616e 5265 6164 0a20 -----..canRead.
│ │ │ │ │ -000053a0: 2020 2020 416e 7377 6572 2077 6865 7468 Answer wheth
│ │ │ │ │ -000053b0: 6572 2074 6865 2066 696c 6520 6973 206f er the file is o
│ │ │ │ │ -000053c0: 7065 6e20 616e 6420 7765 2063 616e 2072 pen and we can r
│ │ │ │ │ -000053d0: 6561 6420 6672 6f6d 2069 740a 0a63 616e ead from it..can
│ │ │ │ │ -000053e0: 5772 6974 650a 2020 2020 2041 6e73 7765 Write. Answe
│ │ │ │ │ -000053f0: 7220 7768 6574 6865 7220 7468 6520 6669 r whether the fi
│ │ │ │ │ -00005400: 6c65 2069 7320 6f70 656e 2061 6e64 2077 le is open and w
│ │ │ │ │ -00005410: 6520 6361 6e20 7772 6974 6520 6672 6f6d e can write from
│ │ │ │ │ -00005420: 2069 740a 0a65 6e73 7572 6552 6561 6461 it..ensureReada
│ │ │ │ │ -00005430: 626c 650a 2020 2020 2049 6620 7468 6520 ble. If the
│ │ │ │ │ -00005440: 6669 6c65 2069 7320 6f70 656e 2c20 7761 file is open, wa
│ │ │ │ │ -00005450: 6974 2075 6e74 696c 2064 6174 6120 6361 it until data ca
│ │ │ │ │ -00005460: 6e20 6265 2072 6561 6420 6672 6f6d 2069 n be read from i
│ │ │ │ │ -00005470: 742e 2020 5468 6520 7761 6974 0a20 2020 t. The wait.
│ │ │ │ │ -00005480: 2020 616c 6c6f 7773 206f 7468 6572 2050 allows other P
│ │ │ │ │ -00005490: 726f 6365 7373 6573 2074 6f20 7275 6e2e rocesses to run.
│ │ │ │ │ -000054a0: 0a0a 656e 7375 7265 5772 6974 6561 626c ..ensureWriteabl
│ │ │ │ │ -000054b0: 650a 2020 2020 2049 6620 7468 6520 6669 e. If the fi
│ │ │ │ │ -000054c0: 6c65 2069 7320 6f70 656e 2c20 7761 6974 le is open, wait
│ │ │ │ │ -000054d0: 2075 6e74 696c 2077 6520 6361 6e20 7772 until we can wr
│ │ │ │ │ -000054e0: 6974 6520 746f 2069 742e 2020 5468 6520 ite to it. The
│ │ │ │ │ -000054f0: 7761 6974 0a20 2020 2020 616c 6c6f 7773 wait. allows
│ │ │ │ │ -00005500: 206f 7468 6572 2050 726f 6365 7373 6573 other Processes
│ │ │ │ │ -00005510: 2074 6f20 7275 6e2e 0a0a 6578 6365 7074 to run...except
│ │ │ │ │ -00005520: 696f 6e61 6c43 6f6e 6469 7469 6f6e 0a20 ionalCondition.
│ │ │ │ │ -00005530: 2020 2020 416e 7377 6572 2077 6865 7468 Answer wheth
│ │ │ │ │ -00005540: 6572 2074 6865 2066 696c 6520 6973 206f er the file is o
│ │ │ │ │ -00005550: 7065 6e20 616e 6420 616e 2065 7863 6570 pen and an excep
│ │ │ │ │ -00005560: 7469 6f6e 616c 2063 6f6e 6469 7469 6f6e tional condition
│ │ │ │ │ -00005570: 2028 7375 6368 0a20 2020 2020 6173 2070 (such. as p
│ │ │ │ │ -00005580: 7265 7365 6e63 6520 6f66 206f 7574 206f resence of out o
│ │ │ │ │ -00005590: 6620 6261 6e64 2064 6174 6129 2068 6173 f band data) has
│ │ │ │ │ -000055a0: 206f 6363 7572 7265 6420 6f6e 2069 740a occurred on it.
│ │ │ │ │ -000055b0: 0a66 640a 2020 2020 2052 6574 7572 6e20 .fd. Return
│ │ │ │ │ -000055c0: 7468 6520 4f53 2066 696c 6520 6465 7363 the OS file desc
│ │ │ │ │ -000055d0: 7269 7074 6f72 206f 6620 7468 6520 6669 riptor of the fi
│ │ │ │ │ -000055e0: 6c65 0a0a 6669 6c65 0a20 2020 2020 5265 le..file. Re
│ │ │ │ │ -000055f0: 7475 726e 2074 6865 206e 616d 6520 6f66 turn the name of
│ │ │ │ │ -00005600: 2074 6865 2066 696c 650a 0a69 734f 7065 the file..isOpe
│ │ │ │ │ -00005610: 6e0a 2020 2020 2041 6e73 7765 7220 7768 n. Answer wh
│ │ │ │ │ -00005620: 6574 6865 7220 7468 6520 6669 6c65 2069 ether the file i
│ │ │ │ │ -00005630: 7320 7374 696c 6c20 6f70 656e 0a0a 6973 s still open..is
│ │ │ │ │ -00005640: 5065 6572 416c 6976 650a 2020 2020 2050 PeerAlive. P
│ │ │ │ │ -00005650: 7265 7365 6e74 2066 6f72 2063 6f6d 7061 resent for compa
│ │ │ │ │ -00005660: 7469 6269 6c69 7479 2077 6974 6820 736f tibility with so
│ │ │ │ │ -00005670: 636b 6574 732e 2020 466f 7220 6669 6c65 ckets. For file
│ │ │ │ │ -00005680: 732c 2069 7420 616e 7377 6572 730a 2020 s, it answers.
│ │ │ │ │ -00005690: 2020 2077 6865 7468 6572 2074 6865 2066 whether the f
│ │ │ │ │ -000056a0: 696c 6520 6973 2073 7469 6c6c 206f 7065 ile is still ope
│ │ │ │ │ -000056b0: 6e0a 0a69 7350 6970 650a 2020 2020 2041 n..isPipe. A
│ │ │ │ │ -000056c0: 6e73 7765 7220 7768 6574 6865 7220 7468 nswer whether th
│ │ │ │ │ -000056d0: 6520 6669 6c65 2069 7320 6120 7069 7065 e file is a pipe
│ │ │ │ │ -000056e0: 206f 7220 616e 2061 6374 7561 6c20 6469 or an actual di
│ │ │ │ │ -000056f0: 736b 2066 696c 650a 0a6e 616d 650a 2020 sk file..name.
│ │ │ │ │ -00005700: 2020 2052 6574 7572 6e20 7468 6520 6e61 Return the na
│ │ │ │ │ -00005710: 6d65 206f 6620 7468 6520 6669 6c65 0a0a me of the file..
│ │ │ │ │ -00005720: 7761 6974 466f 7245 7863 6570 7469 6f6e waitForException
│ │ │ │ │ -00005730: 0a20 2020 2020 4966 2074 6865 2066 696c . If the fil
│ │ │ │ │ -00005740: 6520 6973 206f 7065 6e2c 2077 6169 7420 e is open, wait
│ │ │ │ │ -00005750: 756e 7469 6c20 616e 2065 7863 6570 7469 until an excepti
│ │ │ │ │ -00005760: 6f6e 616c 2063 6f6e 6469 7469 6f6e 2028 onal condition (
│ │ │ │ │ -00005770: 7375 6368 2061 730a 2020 2020 2070 7265 such as. pre
│ │ │ │ │ -00005780: 7365 6e63 6520 6f66 206f 7574 206f 6620 sence of out of
│ │ │ │ │ -00005790: 6261 6e64 2064 6174 6129 2068 6173 206f band data) has o
│ │ │ │ │ -000057a0: 6363 7572 7265 6420 6f6e 2069 742e 2020 ccurred on it.
│ │ │ │ │ -000057b0: 5468 6520 7761 6974 2061 6c6c 6f77 730a The wait allows.
│ │ │ │ │ -000057c0: 2020 2020 206f 7468 6572 2050 726f 6365 other Proce
│ │ │ │ │ -000057d0: 7373 6573 2074 6f20 7275 6e2e 0a0a 1f0a sses to run.....
│ │ │ │ │ -000057e0: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ -000057f0: 6e66 6f2c 2020 4e6f 6465 3a20 4669 6c65 nfo, Node: File
│ │ │ │ │ -00005800: 4465 7363 7269 7074 6f72 2d62 6173 6963 Descriptor-basic
│ │ │ │ │ -00005810: 2c20 204e 6578 743a 2046 696c 6544 6573 , Next: FileDes
│ │ │ │ │ -00005820: 6372 6970 746f 722d 6269 6e61 7279 2049 criptor-binary I
│ │ │ │ │ -00005830: 2f4f 2c20 2050 7265 763a 2046 696c 6544 /O, Prev: FileD
│ │ │ │ │ -00005840: 6573 6372 6970 746f 722d 6163 6365 7373 escriptor-access
│ │ │ │ │ -00005850: 696e 672c 2020 5570 3a20 4669 6c65 4465 ing, Up: FileDe
│ │ │ │ │ -00005860: 7363 7269 7074 6f72 0a0a 312e 3736 2e35 scriptor..1.76.5
│ │ │ │ │ -00005870: 2046 696c 6544 6573 6372 6970 746f 723a FileDescriptor:
│ │ │ │ │ -00005880: 2062 6173 6963 0a2d 2d2d 2d2d 2d2d 2d2d basic.---------
│ │ │ │ │ -00005890: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000058a0: 2d2d 2d0a 0a63 6865 636b 4572 726f 720a ---..checkError.
│ │ │ │ │ -000058b0: 2020 2020 2050 6572 666f 726d 2065 7272 Perform err
│ │ │ │ │ -000058c0: 6f72 2063 6865 636b 696e 672e 2020 4279 or checking. By
│ │ │ │ │ -000058d0: 2064 6566 6175 6c74 2c20 7765 2063 616c default, we cal
│ │ │ │ │ -000058e0: 6c20 4669 6c65 0a20 2020 2020 636c 6173 l File. clas
│ │ │ │ │ -000058f0: 733e 3e23 6368 6563 6b45 7272 6f72 2e0a s>>#checkError..
│ │ │ │ │ -00005900: 0a63 6c6f 7365 0a20 2020 2020 436c 6f73 .close. Clos
│ │ │ │ │ -00005910: 6520 7468 6520 6669 6c65 0a0a 636f 6e74 e the file..cont
│ │ │ │ │ -00005920: 656e 7473 0a20 2020 2020 416e 7377 6572 ents. Answer
│ │ │ │ │ -00005930: 2074 6865 2077 686f 6c65 2063 6f6e 7465 the whole conte
│ │ │ │ │ -00005940: 6e74 7320 6f66 2074 6865 2066 696c 650a nts of the file.
│ │ │ │ │ -00005950: 0a63 6f70 7946 726f 6d3a 2066 726f 6d20 .copyFrom: from
│ │ │ │ │ -00005960: 746f 3a20 746f 0a20 2020 2020 416e 7377 to: to. Answ
│ │ │ │ │ -00005970: 6572 2074 6865 2063 6f6e 7465 6e74 7320 er the contents
│ │ │ │ │ -00005980: 6f66 2074 6865 2066 696c 6520 6265 7477 of the file betw
│ │ │ │ │ -00005990: 6565 6e20 7468 6520 7477 6f20 6769 7665 een the two give
│ │ │ │ │ -000059a0: 6e20 706f 7369 7469 6f6e 730a 0a66 696e n positions..fin
│ │ │ │ │ -000059b0: 616c 697a 650a 2020 2020 2043 6c6f 7365 alize. Close
│ │ │ │ │ -000059c0: 2074 6865 2066 696c 6520 6966 2069 7420 the file if it
│ │ │ │ │ -000059d0: 6973 2073 7469 6c6c 206f 7065 6e20 6279 is still open by
│ │ │ │ │ -000059e0: 2074 6865 2074 696d 6520 7468 6520 6f62 the time the ob
│ │ │ │ │ -000059f0: 6a65 6374 2062 6563 6f6d 6573 0a20 2020 ject becomes.
│ │ │ │ │ -00005a00: 2020 6761 7262 6167 652e 0a0a 696e 7661 garbage...inva
│ │ │ │ │ -00005a10: 6c69 6461 7465 0a20 2020 2020 496e 7661 lidate. Inva
│ │ │ │ │ -00005a20: 6c69 6461 7465 2061 2066 696c 6520 6465 lidate a file de
│ │ │ │ │ -00005a30: 7363 7269 7074 6f72 0a0a 6e65 7874 0a20 scriptor..next.
│ │ │ │ │ -00005a40: 2020 2020 5265 7475 726e 2074 6865 206e Return the n
│ │ │ │ │ -00005a50: 6578 7420 6368 6172 6163 7465 7220 696e ext character in
│ │ │ │ │ -00005a60: 2074 6865 2066 696c 652c 206f 7220 6e69 the file, or ni
│ │ │ │ │ -00005a70: 6c20 6174 2065 6f66 0a0a 6e65 7874 4279 l at eof..nextBy
│ │ │ │ │ -00005a80: 7465 0a20 2020 2020 5265 7475 726e 2074 te. Return t
│ │ │ │ │ -00005a90: 6865 206e 6578 7420 6279 7465 2069 6e20 he next byte in
│ │ │ │ │ -00005aa0: 7468 6520 6669 6c65 2c20 6f72 206e 696c the file, or nil
│ │ │ │ │ -00005ab0: 2061 7420 656f 660a 0a6e 6578 7450 7574 at eof..nextPut
│ │ │ │ │ -00005ac0: 3a20 6143 6861 7261 6374 6572 0a20 2020 : aCharacter.
│ │ │ │ │ -00005ad0: 2020 5374 6f72 6520 6143 6861 7261 6374 Store aCharact
│ │ │ │ │ -00005ae0: 6572 206f 6e20 7468 6520 6669 6c65 0a0a er on the file..
│ │ │ │ │ -00005af0: 6e65 7874 5075 7442 7974 653a 2061 6e49 nextPutByte: anI
│ │ │ │ │ -00005b00: 6e74 6567 6572 0a20 2020 2020 5374 6f72 nteger. Stor
│ │ │ │ │ -00005b10: 6520 7468 6520 6279 7465 2c20 616e 496e e the byte, anIn
│ │ │ │ │ -00005b20: 7465 6765 722c 206f 6e20 7468 6520 6669 teger, on the fi
│ │ │ │ │ -00005b30: 6c65 0a0a 6e65 7874 5075 7442 7974 6541 le..nextPutByteA
│ │ │ │ │ -00005b40: 7272 6179 3a20 6142 7974 6541 7272 6179 rray: aByteArray
│ │ │ │ │ -00005b50: 0a20 2020 2020 5374 6f72 6520 6142 7974 . Store aByt
│ │ │ │ │ -00005b60: 6541 7272 6179 206f 6e20 7468 6520 6669 eArray on the fi
│ │ │ │ │ -00005b70: 6c65 0a0a 7065 656b 0a20 2020 2020 5265 le..peek. Re
│ │ │ │ │ -00005b80: 7475 726e 7320 7468 6520 6e65 7874 2065 turns the next e
│ │ │ │ │ -00005b90: 6c65 6d65 6e74 206f 6620 7468 6520 7374 lement of the st
│ │ │ │ │ -00005ba0: 7265 616d 2077 6974 686f 7574 206d 6f76 ream without mov
│ │ │ │ │ -00005bb0: 696e 6720 7468 6520 706f 696e 7465 722e ing the pointer.
│ │ │ │ │ -00005bc0: 0a20 2020 2020 5265 7475 726e 7320 6e69 . Returns ni
│ │ │ │ │ -00005bd0: 6c20 7768 656e 2061 7420 656e 6420 6f66 l when at end of
│ │ │ │ │ -00005be0: 2073 7472 6561 6d2e 0a0a 7065 656b 466f stream...peekFo
│ │ │ │ │ -00005bf0: 723a 2061 6e4f 626a 6563 740a 2020 2020 r: anObject.
│ │ │ │ │ -00005c00: 2052 6574 7572 6e73 2077 6865 7468 6572 Returns whether
│ │ │ │ │ -00005c10: 2074 6865 206e 6578 7420 656c 656d 656e the next elemen
│ │ │ │ │ -00005c20: 7420 6f66 2074 6865 2073 7472 6561 6d20 t of the stream
│ │ │ │ │ -00005c30: 6973 2065 7175 616c 2074 6f0a 2020 2020 is equal to.
│ │ │ │ │ -00005c40: 2061 6e4f 626a 6563 742c 2077 6974 686f anObject, witho
│ │ │ │ │ -00005c50: 7574 206d 6f76 696e 6720 7468 6520 706f ut moving the po
│ │ │ │ │ -00005c60: 696e 7465 7220 6966 2069 7420 6973 206e inter if it is n
│ │ │ │ │ -00005c70: 6f74 2e0a 0a70 6f73 6974 696f 6e0a 2020 ot...position.
│ │ │ │ │ -00005c80: 2020 2041 6e73 7765 7220 7468 6520 7a65 Answer the ze
│ │ │ │ │ -00005c90: 726f 2d62 6173 6564 2070 6f73 6974 696f ro-based positio
│ │ │ │ │ -00005ca0: 6e20 6672 6f6d 2074 6865 2073 7461 7274 n from the start
│ │ │ │ │ -00005cb0: 206f 6620 7468 6520 6669 6c65 0a0a 706f of the file..po
│ │ │ │ │ -00005cc0: 7369 7469 6f6e 3a20 6e0a 2020 2020 2053 sition: n. S
│ │ │ │ │ -00005cd0: 6574 2074 6865 2066 696c 6520 706f 696e et the file poin
│ │ │ │ │ -00005ce0: 7465 7220 746f 2074 6865 207a 6572 6f2d ter to the zero-
│ │ │ │ │ -00005cf0: 6261 7365 6420 706f 7369 7469 6f6e 206e based position n
│ │ │ │ │ -00005d00: 0a0a 7265 7365 740a 2020 2020 2052 6573 ..reset. Res
│ │ │ │ │ -00005d10: 6574 2074 6865 2073 7472 6561 6d20 746f et the stream to
│ │ │ │ │ -00005d20: 2069 7473 2062 6567 696e 6e69 6e67 0a0a its beginning..
│ │ │ │ │ -00005d30: 7368 7574 646f 776e 0a20 2020 2020 436c shutdown. Cl
│ │ │ │ │ -00005d40: 6f73 6520 7468 6520 7472 616e 736d 6973 ose the transmis
│ │ │ │ │ -00005d50: 7369 6f6e 2073 6964 6520 6f66 2061 2066 sion side of a f
│ │ │ │ │ -00005d60: 756c 6c2d 6475 706c 6578 2063 6f6e 6e65 ull-duplex conne
│ │ │ │ │ -00005d70: 6374 696f 6e2e 2020 5468 6973 2069 730a ction. This is.
│ │ │ │ │ -00005d80: 2020 2020 2075 7365 6675 6c20 6f6e 2072 useful on r
│ │ │ │ │ -00005d90: 6561 642d 7772 6974 6520 7069 7065 732e ead-write pipes.
│ │ │ │ │ -00005da0: 0a0a 7369 7a65 0a20 2020 2020 5265 7475 ..size. Retu
│ │ │ │ │ -00005db0: 726e 2074 6865 2063 7572 7265 6e74 2073 rn the current s
│ │ │ │ │ -00005dc0: 697a 6520 6f66 2074 6865 2066 696c 652c ize of the file,
│ │ │ │ │ -00005dd0: 2069 6e20 6279 7465 730a 0a74 7275 6e63 in bytes..trunc
│ │ │ │ │ -00005de0: 6174 650a 2020 2020 2054 7275 6e63 6174 ate. Truncat
│ │ │ │ │ -00005df0: 6520 7468 6520 6669 6c65 2061 7420 7468 e the file at th
│ │ │ │ │ -00005e00: 6520 6375 7272 656e 7420 706f 7369 7469 e current positi
│ │ │ │ │ -00005e10: 6f6e 0a0a 1f0a 4669 6c65 3a20 6773 742d on....File: gst-
│ │ │ │ │ -00005e20: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ -00005e30: 3a20 4669 6c65 4465 7363 7269 7074 6f72 : FileDescriptor
│ │ │ │ │ -00005e40: 2d62 696e 6172 7920 492f 4f2c 2020 4e65 -binary I/O, Ne
│ │ │ │ │ -00005e50: 7874 3a20 4669 6c65 4465 7363 7269 7074 xt: FileDescript
│ │ │ │ │ -00005e60: 6f72 2d62 7569 6c74 2069 6e73 2c20 2050 or-built ins, P
│ │ │ │ │ -00005e70: 7265 763a 2046 696c 6544 6573 6372 6970 rev: FileDescrip
│ │ │ │ │ -00005e80: 746f 722d 6261 7369 632c 2020 5570 3a20 tor-basic, Up:
│ │ │ │ │ -00005e90: 4669 6c65 4465 7363 7269 7074 6f72 0a0a FileDescriptor..
│ │ │ │ │ -00005ea0: 312e 3736 2e36 2046 696c 6544 6573 6372 1.76.6 FileDescr
│ │ │ │ │ -00005eb0: 6970 746f 723a 2062 696e 6172 7920 492f iptor: binary I/
│ │ │ │ │ -00005ec0: 4f0a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d O.--------------
│ │ │ │ │ -00005ed0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00005ee0: 2d2d 2d0a 0a6e 6578 7442 7974 6541 7272 ---..nextByteArr
│ │ │ │ │ -00005ef0: 6179 3a20 6e75 6d42 7974 6573 0a20 2020 ay: numBytes.
│ │ │ │ │ -00005f00: 2020 5265 7475 726e 2074 6865 206e 6578 Return the nex
│ │ │ │ │ -00005f10: 7420 6e75 6d42 7974 6573 2062 7974 6573 t numBytes bytes
│ │ │ │ │ -00005f20: 2069 6e20 7468 6520 6279 7465 2061 7272 in the byte arr
│ │ │ │ │ -00005f30: 6179 0a0a 6e65 7874 446f 7562 6c65 0a20 ay..nextDouble.
│ │ │ │ │ -00005f40: 2020 2020 5265 7475 726e 2074 6865 206e Return the n
│ │ │ │ │ -00005f50: 6578 7420 3634 2d62 6974 2066 6c6f 6174 ext 64-bit float
│ │ │ │ │ -00005f60: 2069 6e20 7468 6520 6279 7465 2061 7272 in the byte arr
│ │ │ │ │ -00005f70: 6179 0a0a 6e65 7874 466c 6f61 740a 2020 ay..nextFloat.
│ │ │ │ │ -00005f80: 2020 2052 6574 7572 6e20 7468 6520 6e65 Return the ne
│ │ │ │ │ -00005f90: 7874 2033 322d 6269 7420 666c 6f61 7420 xt 32-bit float
│ │ │ │ │ -00005fa0: 696e 2074 6865 2062 7974 6520 6172 7261 in the byte arra
│ │ │ │ │ -00005fb0: 790a 0a6e 6578 744c 6f6e 670a 2020 2020 y..nextLong.
│ │ │ │ │ -00005fc0: 2052 6574 7572 6e20 7468 6520 6e65 7874 Return the next
│ │ │ │ │ -00005fd0: 2034 2062 7974 6573 2069 6e20 7468 6520 4 bytes in the
│ │ │ │ │ -00005fe0: 6279 7465 2061 7272 6179 2c20 696e 7465 byte array, inte
│ │ │ │ │ -00005ff0: 7270 7265 7465 6420 6173 2061 2033 3220 rpreted as a 32
│ │ │ │ │ -00006000: 6269 740a 2020 2020 2073 6967 6e65 6420 bit. signed
│ │ │ │ │ -00006010: 696e 740a 0a6e 6578 744c 6f6e 674c 6f6e int..nextLongLon
│ │ │ │ │ -00006020: 670a 2020 2020 2052 6574 7572 6e20 7468 g. Return th
│ │ │ │ │ -00006030: 6520 6e65 7874 2038 2062 7974 6573 2069 e next 8 bytes i
│ │ │ │ │ -00006040: 6e20 7468 6520 6279 7465 2061 7272 6179 n the byte array
│ │ │ │ │ -00006050: 2c20 696e 7465 7270 7265 7465 6420 6173 , interpreted as
│ │ │ │ │ -00006060: 2061 2036 3420 6269 740a 2020 2020 2073 a 64 bit. s
│ │ │ │ │ -00006070: 6967 6e65 6420 696e 740a 0a6e 6578 7450 igned int..nextP
│ │ │ │ │ -00006080: 7574 446f 7562 6c65 3a20 6144 6f75 626c utDouble: aDoubl
│ │ │ │ │ -00006090: 650a 2020 2020 2053 746f 7265 2061 446f e. Store aDo
│ │ │ │ │ -000060a0: 7562 6c65 2061 7320 6120 3634 2d62 6974 uble as a 64-bit
│ │ │ │ │ -000060b0: 2066 6c6f 6174 2069 6e20 7468 6520 6279 float in the by
│ │ │ │ │ -000060c0: 7465 2061 7272 6179 0a0a 6e65 7874 5075 te array..nextPu
│ │ │ │ │ -000060d0: 7446 6c6f 6174 3a20 6146 6c6f 6174 0a20 tFloat: aFloat.
│ │ │ │ │ -000060e0: 2020 2020 5265 7475 726e 2074 6865 206e Return the n
│ │ │ │ │ -000060f0: 6578 7420 3332 2d62 6974 2066 6c6f 6174 ext 32-bit float
│ │ │ │ │ -00006100: 2069 6e20 7468 6520 6279 7465 2061 7272 in the byte arr
│ │ │ │ │ -00006110: 6179 0a0a 6e65 7874 5075 7449 6e74 3634 ay..nextPutInt64
│ │ │ │ │ -00006120: 3a20 616e 496e 7465 6765 720a 2020 2020 : anInteger.
│ │ │ │ │ -00006130: 2053 746f 7265 2061 6e49 6e74 6567 6572 Store anInteger
│ │ │ │ │ -00006140: 2028 7261 6e67 653a 202d 325e 3633 2e2e (range: -2^63..
│ │ │ │ │ -00006150: 325e 3634 2d31 2920 6f6e 2074 6865 2062 2^64-1) on the b
│ │ │ │ │ -00006160: 7974 6520 6172 7261 7920 6173 2038 2062 yte array as 8 b
│ │ │ │ │ -00006170: 7974 6573 0a0a 6e65 7874 5075 744c 6f6e ytes..nextPutLon
│ │ │ │ │ -00006180: 673a 2061 6e49 6e74 6567 6572 0a20 2020 g: anInteger.
│ │ │ │ │ -00006190: 2020 5374 6f72 6520 616e 496e 7465 6765 Store anIntege
│ │ │ │ │ -000061a0: 7220 2872 616e 6765 3a20 2d32 5e33 312e r (range: -2^31.
│ │ │ │ │ -000061b0: 2e32 5e33 322d 3129 206f 6e20 7468 6520 .2^32-1) on the
│ │ │ │ │ -000061c0: 6279 7465 2061 7272 6179 2061 7320 3420 byte array as 4
│ │ │ │ │ -000061d0: 6279 7465 730a 0a6e 6578 7450 7574 5368 bytes..nextPutSh
│ │ │ │ │ -000061e0: 6f72 743a 2061 6e49 6e74 6567 6572 0a20 ort: anInteger.
│ │ │ │ │ -000061f0: 2020 2020 5374 6f72 6520 616e 496e 7465 Store anInte
│ │ │ │ │ -00006200: 6765 7220 2872 616e 6765 3a20 2d33 3237 ger (range: -327
│ │ │ │ │ -00006210: 3638 2e2e 3635 3533 3529 206f 6e20 7468 68..65535) on th
│ │ │ │ │ -00006220: 6520 6279 7465 2061 7272 6179 2061 7320 e byte array as
│ │ │ │ │ -00006230: 3220 6279 7465 730a 0a6e 6578 7453 686f 2 bytes..nextSho
│ │ │ │ │ -00006240: 7274 0a20 2020 2020 5265 7475 726e 2074 rt. Return t
│ │ │ │ │ -00006250: 6865 206e 6578 7420 3220 6279 7465 7320 he next 2 bytes
│ │ │ │ │ -00006260: 696e 2074 6865 2062 7974 6520 6172 7261 in the byte arra
│ │ │ │ │ -00006270: 792c 2069 6e74 6572 7072 6574 6564 2061 y, interpreted a
│ │ │ │ │ -00006280: 7320 6120 3136 2062 6974 0a20 2020 2020 s a 16 bit.
│ │ │ │ │ -00006290: 7369 676e 6564 2069 6e74 0a0a 6e65 7874 signed int..next
│ │ │ │ │ -000062a0: 5369 676e 6564 4279 7465 0a20 2020 2020 SignedByte.
│ │ │ │ │ -000062b0: 5265 7475 726e 2074 6865 206e 6578 7420 Return the next
│ │ │ │ │ -000062c0: 6279 7465 2069 6e20 7468 6520 6279 7465 byte in the byte
│ │ │ │ │ -000062d0: 2061 7272 6179 2c20 696e 7465 7270 7265 array, interpre
│ │ │ │ │ -000062e0: 7465 6420 6173 2061 2038 2062 6974 0a20 ted as a 8 bit.
│ │ │ │ │ -000062f0: 2020 2020 7369 676e 6564 206e 756d 6265 signed numbe
│ │ │ │ │ -00006300: 720a 0a6e 6578 7455 696e 7436 340a 2020 r..nextUint64.
│ │ │ │ │ -00006310: 2020 2052 6574 7572 6e20 7468 6520 6e65 Return the ne
│ │ │ │ │ -00006320: 7874 2038 2062 7974 6573 2069 6e20 7468 xt 8 bytes in th
│ │ │ │ │ -00006330: 6520 6279 7465 2061 7272 6179 2c20 696e e byte array, in
│ │ │ │ │ -00006340: 7465 7270 7265 7465 6420 6173 2061 2036 terpreted as a 6
│ │ │ │ │ -00006350: 3420 6269 740a 2020 2020 2075 6e73 6967 4 bit. unsig
│ │ │ │ │ -00006360: 6e65 6420 696e 740a 0a6e 6578 7455 6c6f ned int..nextUlo
│ │ │ │ │ -00006370: 6e67 0a20 2020 2020 5265 7475 726e 2074 ng. Return t
│ │ │ │ │ -00006380: 6865 206e 6578 7420 3420 6279 7465 7320 he next 4 bytes
│ │ │ │ │ -00006390: 696e 2074 6865 2062 7974 6520 6172 7261 in the byte arra
│ │ │ │ │ -000063a0: 792c 2069 6e74 6572 7072 6574 6564 2061 y, interpreted a
│ │ │ │ │ -000063b0: 7320 6120 3332 2062 6974 0a20 2020 2020 s a 32 bit.
│ │ │ │ │ -000063c0: 756e 7369 676e 6564 2069 6e74 0a0a 6e65 unsigned int..ne
│ │ │ │ │ -000063d0: 7874 5573 686f 7274 0a20 2020 2020 5265 xtUshort. Re
│ │ │ │ │ -000063e0: 7475 726e 2074 6865 206e 6578 7420 3220 turn the next 2
│ │ │ │ │ -000063f0: 6279 7465 7320 696e 2074 6865 2062 7974 bytes in the byt
│ │ │ │ │ -00006400: 6520 6172 7261 792c 2069 6e74 6572 7072 e array, interpr
│ │ │ │ │ -00006410: 6574 6564 2061 7320 6120 3136 2062 6974 eted as a 16 bit
│ │ │ │ │ -00006420: 0a20 2020 2020 756e 7369 676e 6564 2069 . unsigned i
│ │ │ │ │ -00006430: 6e74 0a0a 1f0a 4669 6c65 3a20 6773 742d nt....File: gst-
│ │ │ │ │ -00006440: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ -00006450: 3a20 4669 6c65 4465 7363 7269 7074 6f72 : FileDescriptor
│ │ │ │ │ -00006460: 2d62 7569 6c74 2069 6e73 2c20 204e 6578 -built ins, Nex
│ │ │ │ │ -00006470: 743a 2046 696c 6544 6573 6372 6970 746f t: FileDescripto
│ │ │ │ │ -00006480: 722d 636c 6173 7320 7479 7065 206d 6574 r-class type met
│ │ │ │ │ -00006490: 686f 6473 2c20 2050 7265 763a 2046 696c hods, Prev: Fil
│ │ │ │ │ -000064a0: 6544 6573 6372 6970 746f 722d 6269 6e61 eDescriptor-bina
│ │ │ │ │ -000064b0: 7279 2049 2f4f 2c20 2055 703a 2046 696c ry I/O, Up: Fil
│ │ │ │ │ -000064c0: 6544 6573 6372 6970 746f 720a 0a31 2e37 eDescriptor..1.7
│ │ │ │ │ -000064d0: 362e 3720 4669 6c65 4465 7363 7269 7074 6.7 FileDescript
│ │ │ │ │ -000064e0: 6f72 3a20 6275 696c 7420 696e 730a 2d2d or: built ins.--
│ │ │ │ │ -000064f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00006500: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------..
│ │ │ │ │ -00006510: 6669 6c65 496e 0a20 2020 2020 4669 6c65 fileIn. File
│ │ │ │ │ -00006520: 2069 6e20 7468 6520 636f 6e74 656e 7473 in the contents
│ │ │ │ │ -00006530: 206f 6620 7468 6520 7265 6365 6976 6572 of the receiver
│ │ │ │ │ -00006540: 2e20 2044 7572 696e 6720 6120 6669 6c65 . During a file
│ │ │ │ │ -00006550: 2069 6e20 6f70 6572 6174 696f 6e2c 0a20 in operation,.
│ │ │ │ │ -00006560: 2020 2020 676c 6f62 616c 2076 6172 6961 global varia
│ │ │ │ │ -00006570: 626c 6573 2028 7374 6172 7469 6e67 2077 bles (starting w
│ │ │ │ │ -00006580: 6974 6820 616e 2075 7070 6572 6361 7365 ith an uppercase
│ │ │ │ │ -00006590: 206c 6574 7465 7229 2074 6861 7420 6172 letter) that ar
│ │ │ │ │ -000065a0: 6520 6e6f 740a 2020 2020 2064 6563 6c61 e not. decla
│ │ │ │ │ -000065b0: 7265 6420 646f 6e27 7420 7969 656c 6420 red don't yield
│ │ │ │ │ -000065c0: 616e 2027 756e 6b6e 6f77 6e20 7661 7269 an 'unknown vari
│ │ │ │ │ -000065d0: 6162 6c65 2720 6572 726f 722e 2020 496e able' error. In
│ │ │ │ │ -000065e0: 7374 6561 642c 2074 6865 790a 2020 2020 stead, they.
│ │ │ │ │ -000065f0: 2061 7265 2064 6566 696e 6564 2061 7320 are defined as
│ │ │ │ │ -00006600: 6e69 6c20 696e 2074 6865 2027 556e 6465 nil in the 'Unde
│ │ │ │ │ -00006610: 636c 6172 6564 2720 6469 6374 696f 6e61 clared' dictiona
│ │ │ │ │ -00006620: 7279 2028 6120 676c 6f62 616c 0a20 2020 ry (a global.
│ │ │ │ │ -00006630: 2020 7661 7269 6162 6c65 2072 6573 6964 variable resid
│ │ │ │ │ -00006640: 696e 6720 696e 2053 6d61 6c6c 7461 6c6b ing in Smalltalk
│ │ │ │ │ -00006650: 292e 2020 4173 2073 6f6f 6e20 6173 2079 ). As soon as y
│ │ │ │ │ -00006660: 6f75 2061 6464 2074 6865 2076 6172 6961 ou add the varia
│ │ │ │ │ -00006670: 626c 650a 2020 2020 2074 6f20 6120 6e61 ble. to a na
│ │ │ │ │ -00006680: 6d65 7370 6163 6520 2866 6f72 2065 7861 mespace (for exa
│ │ │ │ │ -00006690: 6d70 6c65 2062 7920 6372 6561 7469 6e67 mple by creating
│ │ │ │ │ -000066a0: 2061 2063 6c61 7373 2920 7468 6520 4173 a class) the As
│ │ │ │ │ -000066b0: 736f 6369 6174 696f 6e0a 2020 2020 2077 sociation. w
│ │ │ │ │ -000066c0: 696c 6c20 6265 2072 656d 6f76 6564 2066 ill be removed f
│ │ │ │ │ -000066d0: 726f 6d20 556e 6465 636c 6172 6564 2061 rom Undeclared a
│ │ │ │ │ -000066e0: 6e64 2072 6575 7365 6420 696e 2074 6865 nd reused in the
│ │ │ │ │ -000066f0: 206e 616d 6573 7061 6365 2c20 736f 0a20 namespace, so.
│ │ │ │ │ -00006700: 2020 2020 7468 6174 2074 6865 206f 6c64 that the old
│ │ │ │ │ -00006710: 2072 6566 6572 656e 6365 7320 7769 6c6c references will
│ │ │ │ │ -00006720: 2061 7574 6f6d 6167 6963 616c 6c79 2070 automagically p
│ │ │ │ │ -00006730: 6f69 6e74 2074 6f20 7468 6520 6e65 7720 oint to the new
│ │ │ │ │ -00006740: 7661 6c75 652e 0a0a 6669 6c65 4f70 3a20 value...fileOp:
│ │ │ │ │ -00006750: 696f 4675 6e63 496e 6465 780a 2020 2020 ioFuncIndex.
│ │ │ │ │ -00006760: 2050 7269 7661 7465 202d 2055 7365 6420 Private - Used
│ │ │ │ │ -00006770: 746f 206c 696d 6974 2074 6865 206e 756d to limit the num
│ │ │ │ │ -00006780: 6265 7220 6f66 2070 7269 6d69 7469 7665 ber of primitive
│ │ │ │ │ -00006790: 7320 7573 6564 2062 790a 2020 2020 2046 s used by. F
│ │ │ │ │ -000067a0: 696c 6553 7472 6561 6d73 0a0a 6669 6c65 ileStreams..file
│ │ │ │ │ -000067b0: 4f70 3a20 696f 4675 6e63 496e 6465 7820 Op: ioFuncIndex
│ │ │ │ │ -000067c0: 6966 4661 696c 3a20 6142 6c6f 636b 0a20 ifFail: aBlock.
│ │ │ │ │ -000067d0: 2020 2020 5072 6976 6174 6520 2d20 5573 Private - Us
│ │ │ │ │ -000067e0: 6564 2074 6f20 6c69 6d69 7420 7468 6520 ed to limit the
│ │ │ │ │ -000067f0: 6e75 6d62 6572 206f 6620 7072 696d 6974 number of primit
│ │ │ │ │ -00006800: 6976 6573 2075 7365 6420 6279 0a20 2020 ives used by.
│ │ │ │ │ -00006810: 2020 4669 6c65 5374 7265 616d 732e 0a0a FileStreams...
│ │ │ │ │ -00006820: 6669 6c65 4f70 3a20 696f 4675 6e63 496e fileOp: ioFuncIn
│ │ │ │ │ -00006830: 6465 7820 7769 7468 3a20 6172 6731 0a20 dex with: arg1.
│ │ │ │ │ -00006840: 2020 2020 5072 6976 6174 6520 2d20 5573 Private - Us
│ │ │ │ │ -00006850: 6564 2074 6f20 6c69 6d69 7420 7468 6520 ed to limit the
│ │ │ │ │ -00006860: 6e75 6d62 6572 206f 6620 7072 696d 6974 number of primit
│ │ │ │ │ -00006870: 6976 6573 2075 7365 6420 6279 0a20 2020 ives used by.
│ │ │ │ │ -00006880: 2020 4669 6c65 5374 7265 616d 730a 0a66 FileStreams..f
│ │ │ │ │ -00006890: 696c 654f 703a 2069 6f46 756e 6349 6e64 ileOp: ioFuncInd
│ │ │ │ │ -000068a0: 6578 2077 6974 683a 2061 7267 3120 6966 ex with: arg1 if
│ │ │ │ │ -000068b0: 4661 696c 3a20 6142 6c6f 636b 0a20 2020 Fail: aBlock.
│ │ │ │ │ -000068c0: 2020 5072 6976 6174 6520 2d20 5573 6564 Private - Used
│ │ │ │ │ -000068d0: 2074 6f20 6c69 6d69 7420 7468 6520 6e75 to limit the nu
│ │ │ │ │ -000068e0: 6d62 6572 206f 6620 7072 696d 6974 6976 mber of primitiv
│ │ │ │ │ -000068f0: 6573 2075 7365 6420 6279 0a20 2020 2020 es used by.
│ │ │ │ │ -00006900: 4669 6c65 5374 7265 616d 732e 0a0a 6669 FileStreams...fi
│ │ │ │ │ -00006910: 6c65 4f70 3a20 696f 4675 6e63 496e 6465 leOp: ioFuncInde
│ │ │ │ │ -00006920: 7820 7769 7468 3a20 6172 6731 2077 6974 x with: arg1 wit
│ │ │ │ │ -00006930: 683a 2061 7267 320a 2020 2020 2050 7269 h: arg2. Pri
│ │ │ │ │ -00006940: 7661 7465 202d 2055 7365 6420 746f 206c vate - Used to l
│ │ │ │ │ -00006950: 696d 6974 2074 6865 206e 756d 6265 7220 imit the number
│ │ │ │ │ -00006960: 6f66 2070 7269 6d69 7469 7665 7320 7573 of primitives us
│ │ │ │ │ -00006970: 6564 2062 790a 2020 2020 2046 696c 6553 ed by. FileS
│ │ │ │ │ -00006980: 7472 6561 6d73 0a0a 6669 6c65 4f70 3a20 treams..fileOp:
│ │ │ │ │ -00006990: 696f 4675 6e63 496e 6465 7820 7769 7468 ioFuncIndex with
│ │ │ │ │ -000069a0: 3a20 6172 6731 2077 6974 683a 2061 7267 : arg1 with: arg
│ │ │ │ │ -000069b0: 3220 6966 4661 696c 3a20 6142 6c6f 636b 2 ifFail: aBlock
│ │ │ │ │ -000069c0: 0a20 2020 2020 5072 6976 6174 6520 2d20 . Private -
│ │ │ │ │ -000069d0: 5573 6564 2074 6f20 6c69 6d69 7420 7468 Used to limit th
│ │ │ │ │ -000069e0: 6520 6e75 6d62 6572 206f 6620 7072 696d e number of prim
│ │ │ │ │ -000069f0: 6974 6976 6573 2075 7365 6420 6279 0a20 itives used by.
│ │ │ │ │ -00006a00: 2020 2020 4669 6c65 5374 7265 616d 732e FileStreams.
│ │ │ │ │ -00006a10: 0a0a 6669 6c65 4f70 3a20 696f 4675 6e63 ..fileOp: ioFunc
│ │ │ │ │ -00006a20: 496e 6465 7820 7769 7468 3a20 6172 6731 Index with: arg1
│ │ │ │ │ -00006a30: 2077 6974 683a 2061 7267 3220 7769 7468 with: arg2 with
│ │ │ │ │ -00006a40: 3a20 6172 6733 0a20 2020 2020 5072 6976 : arg3. Priv
│ │ │ │ │ -00006a50: 6174 6520 2d20 5573 6564 2074 6f20 6c69 ate - Used to li
│ │ │ │ │ -00006a60: 6d69 7420 7468 6520 6e75 6d62 6572 206f mit the number o
│ │ │ │ │ -00006a70: 6620 7072 696d 6974 6976 6573 2075 7365 f primitives use
│ │ │ │ │ -00006a80: 6420 6279 0a20 2020 2020 4669 6c65 5374 d by. FileSt
│ │ │ │ │ -00006a90: 7265 616d 730a 0a66 696c 654f 703a 2069 reams..fileOp: i
│ │ │ │ │ -00006aa0: 6f46 756e 6349 6e64 6578 2077 6974 683a oFuncIndex with:
│ │ │ │ │ -00006ab0: 2061 7267 3120 7769 7468 3a20 6172 6732 arg1 with: arg2
│ │ │ │ │ -00006ac0: 2077 6974 683a 2061 7267 3320 6966 4661 with: arg3 ifFa
│ │ │ │ │ -00006ad0: 696c 3a20 6142 6c6f 636b 0a20 2020 2020 il: aBlock.
│ │ │ │ │ -00006ae0: 5072 6976 6174 6520 2d20 5573 6564 2074 Private - Used t
│ │ │ │ │ -00006af0: 6f20 6c69 6d69 7420 7468 6520 6e75 6d62 o limit the numb
│ │ │ │ │ -00006b00: 6572 206f 6620 7072 696d 6974 6976 6573 er of primitives
│ │ │ │ │ -00006b10: 2075 7365 6420 6279 0a20 2020 2020 4669 used by. Fi
│ │ │ │ │ -00006b20: 6c65 5374 7265 616d 732e 0a0a 6669 6c65 leStreams...file
│ │ │ │ │ -00006b30: 4f70 3a20 696f 4675 6e63 496e 6465 7820 Op: ioFuncIndex
│ │ │ │ │ -00006b40: 7769 7468 3a20 6172 6731 2077 6974 683a with: arg1 with:
│ │ │ │ │ -00006b50: 2061 7267 3220 7769 7468 3a20 6172 6733 arg2 with: arg3
│ │ │ │ │ -00006b60: 2077 6974 683a 2061 7267 340a 2020 2020 with: arg4.
│ │ │ │ │ -00006b70: 2050 7269 7661 7465 202d 2055 7365 6420 Private - Used
│ │ │ │ │ -00006b80: 746f 206c 696d 6974 2074 6865 206e 756d to limit the num
│ │ │ │ │ -00006b90: 6265 7220 6f66 2070 7269 6d69 7469 7665 ber of primitive
│ │ │ │ │ -00006ba0: 7320 7573 6564 2062 790a 2020 2020 2046 s used by. F
│ │ │ │ │ -00006bb0: 696c 6553 7472 6561 6d73 0a0a 6669 6c65 ileStreams..file
│ │ │ │ │ -00006bc0: 4f70 3a20 696f 4675 6e63 496e 6465 7820 Op: ioFuncIndex
│ │ │ │ │ -00006bd0: 7769 7468 3a20 6172 6731 2077 6974 683a with: arg1 with:
│ │ │ │ │ -00006be0: 2061 7267 3220 7769 7468 3a20 6172 6733 arg2 with: arg3
│ │ │ │ │ -00006bf0: 2077 6974 683a 2061 7267 3420 6966 4661 with: arg4 ifFa
│ │ │ │ │ -00006c00: 696c 3a20 6142 6c6f 636b 0a20 2020 2020 il: aBlock.
│ │ │ │ │ -00006c10: 5072 6976 6174 6520 2d20 5573 6564 2074 Private - Used t
│ │ │ │ │ -00006c20: 6f20 6c69 6d69 7420 7468 6520 6e75 6d62 o limit the numb
│ │ │ │ │ -00006c30: 6572 206f 6620 7072 696d 6974 6976 6573 er of primitives
│ │ │ │ │ -00006c40: 2075 7365 6420 6279 0a20 2020 2020 4669 used by. Fi
│ │ │ │ │ -00006c50: 6c65 5374 7265 616d 732e 0a0a 1f0a 4669 leStreams.....Fi
│ │ │ │ │ -00006c60: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ -00006c70: 6f2c 2020 4e6f 6465 3a20 4669 6c65 4465 o, Node: FileDe
│ │ │ │ │ -00006c80: 7363 7269 7074 6f72 2d63 6c61 7373 2074 scriptor-class t
│ │ │ │ │ -00006c90: 7970 6520 6d65 7468 6f64 732c 2020 4e65 ype methods, Ne
│ │ │ │ │ -00006ca0: 7874 3a20 4669 6c65 4465 7363 7269 7074 xt: FileDescript
│ │ │ │ │ -00006cb0: 6f72 2d69 6e69 7469 616c 697a 652d 7265 or-initialize-re
│ │ │ │ │ -00006cc0: 6c65 6173 652c 2020 5072 6576 3a20 4669 lease, Prev: Fi
│ │ │ │ │ -00006cd0: 6c65 4465 7363 7269 7074 6f72 2d62 7569 leDescriptor-bui
│ │ │ │ │ -00006ce0: 6c74 2069 6e73 2c20 2055 703a 2046 696c lt ins, Up: Fil
│ │ │ │ │ -00006cf0: 6544 6573 6372 6970 746f 720a 0a31 2e37 eDescriptor..1.7
│ │ │ │ │ -00006d00: 362e 3820 4669 6c65 4465 7363 7269 7074 6.8 FileDescript
│ │ │ │ │ -00006d10: 6f72 3a20 636c 6173 7320 7479 7065 206d or: class type m
│ │ │ │ │ -00006d20: 6574 686f 6473 0a2d 2d2d 2d2d 2d2d 2d2d ethods.---------
│ │ │ │ │ -00006d30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00006d40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00006d50: 0a0a 6973 4269 6e61 7279 0a20 2020 2020 ..isBinary.
│ │ │ │ │ -00006d60: 5765 2061 6e73 7765 7220 6368 6172 6163 We answer charac
│ │ │ │ │ -00006d70: 7465 7273 2c20 736f 2061 6e73 7765 7220 ters, so answer
│ │ │ │ │ -00006d80: 6661 6c73 650a 0a69 7345 7874 6572 6e61 false..isExterna
│ │ │ │ │ -00006d90: 6c53 7472 6561 6d0a 2020 2020 2057 6520 lStream. We
│ │ │ │ │ -00006da0: 7374 7265 616d 206f 6e20 616e 2065 7874 stream on an ext
│ │ │ │ │ -00006db0: 6572 6e61 6c20 656e 7469 7479 2028 6120 ernal entity (a
│ │ │ │ │ -00006dc0: 6669 6c65 292c 2073 6f20 616e 7377 6572 file), so answer
│ │ │ │ │ -00006dd0: 2074 7275 650a 0a69 7354 6578 740a 2020 true..isText.
│ │ │ │ │ -00006de0: 2020 2057 6520 616e 7377 6572 2063 6861 We answer cha
│ │ │ │ │ -00006df0: 7261 6374 6572 732c 2073 6f20 616e 7377 racters, so answ
│ │ │ │ │ -00006e00: 6572 2074 7275 650a 0a1f 0a46 696c 653a er true....File:
│ │ │ │ │ -00006e10: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ -00006e20: 204e 6f64 653a 2046 696c 6544 6573 6372 Node: FileDescr
│ │ │ │ │ -00006e30: 6970 746f 722d 696e 6974 6961 6c69 7a65 iptor-initialize
│ │ │ │ │ -00006e40: 2d72 656c 6561 7365 2c20 204e 6578 743a -release, Next:
│ │ │ │ │ -00006e50: 2046 696c 6544 6573 6372 6970 746f 722d FileDescriptor-
│ │ │ │ │ -00006e60: 6c6f 772d 6c65 7665 6c20 6163 6365 7373 low-level access
│ │ │ │ │ -00006e70: 2c20 2050 7265 763a 2046 696c 6544 6573 , Prev: FileDes
│ │ │ │ │ -00006e80: 6372 6970 746f 722d 636c 6173 7320 7479 criptor-class ty
│ │ │ │ │ -00006e90: 7065 206d 6574 686f 6473 2c20 2055 703a pe methods, Up:
│ │ │ │ │ -00006ea0: 2046 696c 6544 6573 6372 6970 746f 720a FileDescriptor.
│ │ │ │ │ -00006eb0: 0a31 2e37 362e 3920 4669 6c65 4465 7363 .1.76.9 FileDesc
│ │ │ │ │ -00006ec0: 7269 7074 6f72 3a20 696e 6974 6961 6c69 riptor: initiali
│ │ │ │ │ -00006ed0: 7a65 2d72 656c 6561 7365 0a2d 2d2d 2d2d ze-release.-----
│ │ │ │ │ -00006ee0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00006ef0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00006f00: 2d2d 2d2d 0a0a 6164 6454 6f42 6546 696e ----..addToBeFin
│ │ │ │ │ -00006f10: 616c 697a 6564 0a20 2020 2020 4164 6420 alized. Add
│ │ │ │ │ -00006f20: 6d65 2074 6f20 7468 6520 6c69 7374 206f me to the list o
│ │ │ │ │ -00006f30: 6620 6f70 656e 2066 696c 6573 2e0a 0a69 f open files...i
│ │ │ │ │ -00006f40: 6e69 7469 616c 697a 650a 2020 2020 2049 nitialize. I
│ │ │ │ │ -00006f50: 6e69 7469 616c 697a 6520 7468 6520 7265 nitialize the re
│ │ │ │ │ -00006f60: 6365 6976 6572 2773 2069 6e73 7461 6e63 ceiver's instanc
│ │ │ │ │ -00006f70: 6520 7661 7269 6162 6c65 730a 0a72 6561 e variables..rea
│ │ │ │ │ -00006f80: 6453 7472 6561 6d0a 2020 2020 2041 6e73 dStream. Ans
│ │ │ │ │ -00006f90: 7765 7220 6d79 7365 6c66 2c20 6f72 2061 wer myself, or a
│ │ │ │ │ -00006fa0: 6e20 616c 7465 726e 6174 6520 7374 7265 n alternate stre
│ │ │ │ │ -00006fb0: 616d 2063 6f65 7263 6564 2066 6f72 2072 am coerced for r
│ │ │ │ │ -00006fc0: 6561 6469 6e67 2e0a 0a72 656d 6f76 6554 eading...removeT
│ │ │ │ │ -00006fd0: 6f42 6546 696e 616c 697a 6564 0a20 2020 oBeFinalized.
│ │ │ │ │ -00006fe0: 2020 5265 6d6f 7665 206d 6520 6672 6f6d Remove me from
│ │ │ │ │ -00006ff0: 2074 6865 206c 6973 7420 6f66 206f 7065 the list of ope
│ │ │ │ │ -00007000: 6e20 6669 6c65 732e 0a0a 1f0a 4669 6c65 n files.....File
│ │ │ │ │ -00007010: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ -00007020: 2020 4e6f 6465 3a20 4669 6c65 4465 7363 Node: FileDesc
│ │ │ │ │ -00007030: 7269 7074 6f72 2d6c 6f77 2d6c 6576 656c riptor-low-level
│ │ │ │ │ -00007040: 2061 6363 6573 732c 2020 4e65 7874 3a20 access, Next:
│ │ │ │ │ -00007050: 4669 6c65 4465 7363 7269 7074 6f72 2d6f FileDescriptor-o
│ │ │ │ │ -00007060: 7665 7272 6964 696e 6720 696e 6865 7269 verriding inheri
│ │ │ │ │ -00007070: 7465 6420 6d65 7468 6f64 732c 2020 5072 ted methods, Pr
│ │ │ │ │ -00007080: 6576 3a20 4669 6c65 4465 7363 7269 7074 ev: FileDescript
│ │ │ │ │ -00007090: 6f72 2d69 6e69 7469 616c 697a 652d 7265 or-initialize-re
│ │ │ │ │ -000070a0: 6c65 6173 652c 2020 5570 3a20 4669 6c65 lease, Up: File
│ │ │ │ │ -000070b0: 4465 7363 7269 7074 6f72 0a0a 312e 3736 Descriptor..1.76
│ │ │ │ │ -000070c0: 2e31 3020 4669 6c65 4465 7363 7269 7074 .10 FileDescript
│ │ │ │ │ -000070d0: 6f72 3a20 6c6f 772d 6c65 7665 6c20 6163 or: low-level ac
│ │ │ │ │ -000070e0: 6365 7373 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d cess.-----------
│ │ │ │ │ -000070f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00007100: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a6e -------------..n
│ │ │ │ │ -00007110: 6578 743a 206e 2070 7574 416c 6c3a 2061 ext: n putAll: a
│ │ │ │ │ -00007120: 436f 6c6c 6563 7469 6f6e 2073 7461 7274 Collection start
│ │ │ │ │ -00007130: 696e 6741 743a 2070 6f73 6974 696f 6e0a ingAt: position.
│ │ │ │ │ -00007140: 2020 2020 2050 7574 2074 6865 2063 6861 Put the cha
│ │ │ │ │ -00007150: 7261 6374 6572 7320 696e 2074 6865 2073 racters in the s
│ │ │ │ │ -00007160: 7570 706c 6965 6420 7261 6e67 6520 6f66 upplied range of
│ │ │ │ │ -00007170: 2061 436f 6c6c 6563 7469 6f6e 2069 6e20 aCollection in
│ │ │ │ │ -00007180: 7468 6520 6669 6c65 0a0a 6e65 7874 4176 the file..nextAv
│ │ │ │ │ -00007190: 6169 6c61 626c 653a 206e 2069 6e74 6f3a ailable: n into:
│ │ │ │ │ -000071a0: 2061 436f 6c6c 6563 7469 6f6e 2073 7461 aCollection sta
│ │ │ │ │ -000071b0: 7274 696e 6741 743a 2070 6f73 6974 696f rtingAt: positio
│ │ │ │ │ -000071c0: 6e0a 2020 2020 2049 676e 6f72 696e 6720 n. Ignoring
│ │ │ │ │ -000071d0: 616e 7920 6275 6666 6572 696e 672c 2074 any buffering, t
│ │ │ │ │ -000071e0: 7279 2074 6f20 6669 6c6c 2074 6865 2067 ry to fill the g
│ │ │ │ │ -000071f0: 6976 656e 2072 616e 6765 206f 6620 6143 iven range of aC
│ │ │ │ │ -00007200: 6f6c 6c65 6374 696f 6e0a 2020 2020 2077 ollection. w
│ │ │ │ │ -00007210: 6974 6820 7468 6520 636f 6e74 656e 7473 ith the contents
│ │ │ │ │ -00007220: 206f 6620 7468 6520 6669 6c65 0a0a 1f0a of the file....
│ │ │ │ │ -00007230: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ -00007240: 6e66 6f2c 2020 4e6f 6465 3a20 4669 6c65 nfo, Node: File
│ │ │ │ │ -00007250: 4465 7363 7269 7074 6f72 2d6f 7665 7272 Descriptor-overr
│ │ │ │ │ -00007260: 6964 696e 6720 696e 6865 7269 7465 6420 iding inherited
│ │ │ │ │ -00007270: 6d65 7468 6f64 732c 2020 4e65 7874 3a20 methods, Next:
│ │ │ │ │ -00007280: 4669 6c65 4465 7363 7269 7074 6f72 2d70 FileDescriptor-p
│ │ │ │ │ -00007290: 6f6c 796d 6f72 7068 6973 6d2c 2020 5072 olymorphism, Pr
│ │ │ │ │ -000072a0: 6576 3a20 4669 6c65 4465 7363 7269 7074 ev: FileDescript
│ │ │ │ │ -000072b0: 6f72 2d6c 6f77 2d6c 6576 656c 2061 6363 or-low-level acc
│ │ │ │ │ -000072c0: 6573 732c 2020 5570 3a20 4669 6c65 4465 ess, Up: FileDe
│ │ │ │ │ -000072d0: 7363 7269 7074 6f72 0a0a 312e 3736 2e31 scriptor..1.76.1
│ │ │ │ │ -000072e0: 3120 4669 6c65 4465 7363 7269 7074 6f72 1 FileDescriptor
│ │ │ │ │ -000072f0: 3a20 6f76 6572 7269 6469 6e67 2069 6e68 : overriding inh
│ │ │ │ │ -00007300: 6572 6974 6564 206d 6574 686f 6473 0a2d erited methods.-
│ │ │ │ │ -00007310: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00007320: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00007330: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00007340: 2d2d 2d0a 0a69 7345 6d70 7479 0a20 2020 ---..isEmpty.
│ │ │ │ │ -00007350: 2020 416e 7377 6572 2077 6865 7468 6572 Answer whether
│ │ │ │ │ -00007360: 2074 6865 2072 6563 6569 7665 7220 6973 the receiver is
│ │ │ │ │ -00007370: 2065 6d70 7479 0a0a 6e65 7874 5075 7441 empty..nextPutA
│ │ │ │ │ -00007380: 6c6c 4f6e 3a20 6153 7472 6561 6d0a 2020 llOn: aStream.
│ │ │ │ │ -00007390: 2020 2050 7574 2061 6c6c 2074 6865 2063 Put all the c
│ │ │ │ │ -000073a0: 6861 7261 6374 6572 7320 6f66 2074 6865 haracters of the
│ │ │ │ │ -000073b0: 2072 6563 6569 7665 7220 696e 2061 5374 receiver in aSt
│ │ │ │ │ -000073c0: 7265 616d 2e0a 0a72 6576 6572 7365 436f ream...reverseCo
│ │ │ │ │ -000073d0: 6e74 656e 7473 0a20 2020 2020 5265 7475 ntents. Retu
│ │ │ │ │ -000073e0: 726e 2074 6865 2063 6f6e 7465 6e74 7320 rn the contents
│ │ │ │ │ -000073f0: 6f66 2074 6865 2066 696c 6520 6672 6f6d of the file from
│ │ │ │ │ -00007400: 2074 6865 206c 6173 7420 6279 7465 2074 the last byte t
│ │ │ │ │ -00007410: 6f20 7468 6520 6669 7273 740a 0a73 6574 o the first..set
│ │ │ │ │ -00007420: 546f 456e 640a 2020 2020 2052 6573 6574 ToEnd. Reset
│ │ │ │ │ -00007430: 2074 6865 2066 696c 6520 706f 696e 7465 the file pointe
│ │ │ │ │ -00007440: 7220 746f 2074 6865 2065 6e64 206f 6620 r to the end of
│ │ │ │ │ -00007450: 7468 6520 6669 6c65 0a0a 736b 6970 3a20 the file..skip:
│ │ │ │ │ -00007460: 616e 496e 7465 6765 720a 2020 2020 2053 anInteger. S
│ │ │ │ │ -00007470: 6b69 7020 616e 496e 7465 6765 7220 6279 kip anInteger by
│ │ │ │ │ -00007480: 7465 7320 696e 2074 6865 2066 696c 650a tes in the file.
│ │ │ │ │ -00007490: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ -000074a0: 652e 696e 666f 2c20 204e 6f64 653a 2046 e.info, Node: F
│ │ │ │ │ -000074b0: 696c 6544 6573 6372 6970 746f 722d 706f ileDescriptor-po
│ │ │ │ │ -000074c0: 6c79 6d6f 7270 6869 736d 2c20 204e 6578 lymorphism, Nex
│ │ │ │ │ -000074d0: 743a 2046 696c 6544 6573 6372 6970 746f t: FileDescripto
│ │ │ │ │ -000074e0: 722d 706f 7369 7469 6f6e 696e 672c 2020 r-positioning,
│ │ │ │ │ -000074f0: 5072 6576 3a20 4669 6c65 4465 7363 7269 Prev: FileDescri
│ │ │ │ │ -00007500: 7074 6f72 2d6f 7665 7272 6964 696e 6720 ptor-overriding
│ │ │ │ │ -00007510: 696e 6865 7269 7465 6420 6d65 7468 6f64 inherited method
│ │ │ │ │ -00007520: 732c 2020 5570 3a20 4669 6c65 4465 7363 s, Up: FileDesc
│ │ │ │ │ -00007530: 7269 7074 6f72 0a0a 312e 3736 2e31 3220 riptor..1.76.12
│ │ │ │ │ -00007540: 4669 6c65 4465 7363 7269 7074 6f72 3a20 FileDescriptor:
│ │ │ │ │ -00007550: 706f 6c79 6d6f 7270 6869 736d 0a2d 2d2d polymorphism.---
│ │ │ │ │ -00007560: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00007570: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00007580: 2d0a 0a70 6173 7445 6e64 0a20 2020 2020 -..pastEnd.
│ │ │ │ │ -00007590: 5468 6520 656e 6420 6f66 2074 6865 2073 The end of the s
│ │ │ │ │ -000075a0: 7472 6561 6d20 6861 7320 6265 656e 2072 tream has been r
│ │ │ │ │ -000075b0: 6561 6368 6564 2e20 2053 6967 6e61 6c20 eached. Signal
│ │ │ │ │ -000075c0: 6120 4e6f 7469 6669 6361 7469 6f6e 2e0a a Notification..
│ │ │ │ │ -000075d0: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ -000075e0: 652e 696e 666f 2c20 204e 6f64 653a 2046 e.info, Node: F
│ │ │ │ │ -000075f0: 696c 6544 6573 6372 6970 746f 722d 706f ileDescriptor-po
│ │ │ │ │ -00007600: 7369 7469 6f6e 696e 672c 2020 4e65 7874 sitioning, Next
│ │ │ │ │ -00007610: 3a20 4669 6c65 4465 7363 7269 7074 6f72 : FileDescriptor
│ │ │ │ │ -00007620: 2d70 7269 6e74 696e 672c 2020 5072 6576 -printing, Prev
│ │ │ │ │ -00007630: 3a20 4669 6c65 4465 7363 7269 7074 6f72 : FileDescriptor
│ │ │ │ │ -00007640: 2d70 6f6c 796d 6f72 7068 6973 6d2c 2020 -polymorphism,
│ │ │ │ │ -00007650: 5570 3a20 4669 6c65 4465 7363 7269 7074 Up: FileDescript
│ │ │ │ │ -00007660: 6f72 0a0a 312e 3736 2e31 3320 4669 6c65 or..1.76.13 File
│ │ │ │ │ -00007670: 4465 7363 7269 7074 6f72 3a20 706f 7369 Descriptor: posi
│ │ │ │ │ -00007680: 7469 6f6e 696e 670a 2d2d 2d2d 2d2d 2d2d tioning.--------
│ │ │ │ │ -00007690: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000076a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a69 7350 -----------..isP
│ │ │ │ │ -000076b0: 6f73 6974 696f 6e61 626c 650a 2020 2020 ositionable.
│ │ │ │ │ -000076c0: 2041 6e73 7765 7220 7472 7565 2069 6620 Answer true if
│ │ │ │ │ -000076d0: 7468 6520 7374 7265 616d 2073 7570 706f the stream suppo
│ │ │ │ │ -000076e0: 7274 7320 6d6f 7669 6e67 2062 6163 6b77 rts moving backw
│ │ │ │ │ -000076f0: 6172 6473 2077 6974 6820 2373 6b69 703a ards with #skip:
│ │ │ │ │ -00007700: 2e0a 0a1f 0a46 696c 653a 2067 7374 2d62 .....File: gst-b
│ │ │ │ │ -00007710: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ -00007720: 2046 696c 6544 6573 6372 6970 746f 722d FileDescriptor-
│ │ │ │ │ -00007730: 7072 696e 7469 6e67 2c20 204e 6578 743a printing, Next:
│ │ │ │ │ -00007740: 2046 696c 6544 6573 6372 6970 746f 722d FileDescriptor-
│ │ │ │ │ -00007750: 7465 7374 696e 672c 2020 5072 6576 3a20 testing, Prev:
│ │ │ │ │ -00007760: 4669 6c65 4465 7363 7269 7074 6f72 2d70 FileDescriptor-p
│ │ │ │ │ -00007770: 6f73 6974 696f 6e69 6e67 2c20 2055 703a ositioning, Up:
│ │ │ │ │ -00007780: 2046 696c 6544 6573 6372 6970 746f 720a FileDescriptor.
│ │ │ │ │ -00007790: 0a31 2e37 362e 3134 2046 696c 6544 6573 .1.76.14 FileDes
│ │ │ │ │ -000077a0: 6372 6970 746f 723a 2070 7269 6e74 696e criptor: printin
│ │ │ │ │ -000077b0: 670a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d g.--------------
│ │ │ │ │ -000077c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000077d0: 2d2d 0a0a 7072 696e 744f 6e3a 2061 5374 --..printOn: aSt
│ │ │ │ │ -000077e0: 7265 616d 0a20 2020 2020 5072 696e 7420 ream. Print
│ │ │ │ │ -000077f0: 6120 7265 7072 6573 656e 7461 7469 6f6e a representation
│ │ │ │ │ -00007800: 206f 6620 7468 6520 7265 6365 6976 6572 of the receiver
│ │ │ │ │ -00007810: 206f 6e20 6153 7472 6561 6d0a 0a1f 0a46 on aStream....F
│ │ │ │ │ -00007820: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ -00007830: 666f 2c20 204e 6f64 653a 2046 696c 6544 fo, Node: FileD
│ │ │ │ │ -00007840: 6573 6372 6970 746f 722d 7465 7374 696e escriptor-testin
│ │ │ │ │ -00007850: 672c 2020 5072 6576 3a20 4669 6c65 4465 g, Prev: FileDe
│ │ │ │ │ -00007860: 7363 7269 7074 6f72 2d70 7269 6e74 696e scriptor-printin
│ │ │ │ │ -00007870: 672c 2020 5570 3a20 4669 6c65 4465 7363 g, Up: FileDesc
│ │ │ │ │ -00007880: 7269 7074 6f72 0a0a 312e 3736 2e31 3520 riptor..1.76.15
│ │ │ │ │ -00007890: 4669 6c65 4465 7363 7269 7074 6f72 3a20 FileDescriptor:
│ │ │ │ │ -000078a0: 7465 7374 696e 670a 2d2d 2d2d 2d2d 2d2d testing.--------
│ │ │ │ │ -000078b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000078c0: 2d2d 2d2d 2d2d 2d0a 0a61 7445 6e64 0a20 -------..atEnd.
│ │ │ │ │ -000078d0: 2020 2020 416e 7377 6572 2077 6865 7468 Answer wheth
│ │ │ │ │ -000078e0: 6572 2064 6174 6120 6861 7320 636f 6d65 er data has come
│ │ │ │ │ -000078f0: 2074 6f20 616e 2065 6e64 0a0a 1f0a 4669 to an end....Fi
│ │ │ │ │ -00007900: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ -00007910: 6f2c 2020 4e6f 6465 3a20 4669 6c65 5061 o, Node: FilePa
│ │ │ │ │ -00007920: 7468 2c20 204e 6578 743a 2046 696c 6553 th, Next: FileS
│ │ │ │ │ -00007930: 6567 6d65 6e74 2c20 2050 7265 763a 2046 egment, Prev: F
│ │ │ │ │ -00007940: 696c 6544 6573 6372 6970 746f 722c 2020 ileDescriptor,
│ │ │ │ │ -00007950: 5570 3a20 4261 7365 2063 6c61 7373 6573 Up: Base classes
│ │ │ │ │ -00007960: 0a0a 312e 3737 2046 696c 6550 6174 680a ..1.77 FilePath.
│ │ │ │ │ -00007970: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a44 =============..D
│ │ │ │ │ -00007980: 6566 696e 6564 2069 6e20 6e61 6d65 7370 efined in namesp
│ │ │ │ │ -00007990: 6163 6520 536d 616c 6c74 616c 6b0a 5375 ace Smalltalk.Su
│ │ │ │ │ -000079a0: 7065 7263 6c61 7373 3a20 4f62 6a65 6374 perclass: Object
│ │ │ │ │ -000079b0: 0a43 6174 6567 6f72 793a 2053 7472 6561 .Category: Strea
│ │ │ │ │ -000079c0: 6d73 2d46 696c 6573 0a20 2020 2020 4920 ms-Files. I
│ │ │ │ │ -000079d0: 6578 706f 7365 2074 6865 2073 796e 7461 expose the synta
│ │ │ │ │ -000079e0: 7820 6f66 2066 696c 6520 6e61 6d65 732c x of file names,
│ │ │ │ │ -000079f0: 2069 6e63 6c75 6469 6e67 2070 6174 6873 including paths
│ │ │ │ │ -00007a00: 2e20 2049 206b 6e6f 7720 686f 7720 746f . I know how to
│ │ │ │ │ -00007a10: 0a20 2020 2020 6d61 6e69 7075 6c61 7465 . manipulate
│ │ │ │ │ -00007a20: 2073 7563 6820 6120 7061 7468 2062 7920 such a path by
│ │ │ │ │ -00007a30: 7370 6c69 7474 696e 6720 6974 2069 6e74 splitting it int
│ │ │ │ │ -00007a40: 6f20 6974 7320 636f 6d70 6f6e 656e 7473 o its components
│ │ │ │ │ -00007a50: 2e20 2049 6e0a 2020 2020 2061 6464 6974 . In. addit
│ │ │ │ │ -00007a60: 696f 6e2c 2049 2065 7870 6f73 6520 696e ion, I expose in
│ │ │ │ │ -00007a70: 666f 726d 6174 696f 6e20 6162 6f75 7420 formation about
│ │ │ │ │ -00007a80: 6669 6c65 7320 2862 6f74 6820 7265 616c files (both real
│ │ │ │ │ -00007a90: 2061 6e64 2076 6972 7475 616c 290a 2020 and virtual).
│ │ │ │ │ -00007aa0: 2020 2073 7563 6820 6173 2074 6865 6972 such as their
│ │ │ │ │ -00007ab0: 2073 697a 6520 616e 6420 7469 6d65 7374 size and timest
│ │ │ │ │ -00007ac0: 616d 7073 2e0a 0a2a 204d 656e 753a 0a0a amps...* Menu:..
│ │ │ │ │ -00007ad0: 2a20 4669 6c65 5061 7468 2063 6c61 7373 * FilePath class
│ │ │ │ │ -00007ae0: 2d66 696c 6520 6e61 6d65 206d 616e 6167 -file name manag
│ │ │ │ │ -00007af0: 656d 656e 743a 3a20 2028 636c 6173 7329 ement:: (class)
│ │ │ │ │ -00007b00: 0a2a 2046 696c 6550 6174 6820 636c 6173 .* FilePath clas
│ │ │ │ │ -00007b10: 732d 7374 696c 6c20 756e 636c 6173 7369 s-still unclassi
│ │ │ │ │ -00007b20: 6669 6564 3a3a 2020 2863 6c61 7373 290a fied:: (class).
│ │ │ │ │ -00007b30: 2a20 4669 6c65 5061 7468 2d61 6363 6573 * FilePath-acces
│ │ │ │ │ -00007b40: 7369 6e67 3a3a 2020 2869 6e73 7461 6e63 sing:: (instanc
│ │ │ │ │ -00007b50: 6529 0a2a 2046 696c 6550 6174 682d 636f e).* FilePath-co
│ │ │ │ │ -00007b60: 6e76 6572 7469 6e67 3a3a 2020 2869 6e73 nverting:: (ins
│ │ │ │ │ -00007b70: 7461 6e63 6529 0a2a 2046 696c 6550 6174 tance).* FilePat
│ │ │ │ │ -00007b80: 682d 6465 636f 7261 7469 6f6e 3a3a 2020 h-decoration::
│ │ │ │ │ -00007b90: 2869 6e73 7461 6e63 6529 0a2a 2046 696c (instance).* Fil
│ │ │ │ │ -00007ba0: 6550 6174 682d 6469 7265 6374 6f72 7920 ePath-directory
│ │ │ │ │ -00007bb0: 6f70 6572 6174 696f 6e73 3a3a 2020 2869 operations:: (i
│ │ │ │ │ -00007bc0: 6e73 7461 6e63 6529 0a2a 2046 696c 6550 nstance).* FileP
│ │ │ │ │ -00007bd0: 6174 682d 656e 756d 6572 6174 696e 673a ath-enumerating:
│ │ │ │ │ -00007be0: 3a20 2028 696e 7374 616e 6365 290a 2a20 : (instance).*
│ │ │ │ │ -00007bf0: 4669 6c65 5061 7468 2d66 696c 6520 6e61 FilePath-file na
│ │ │ │ │ -00007c00: 6d65 206d 616e 6167 656d 656e 743a 3a20 me management::
│ │ │ │ │ -00007c10: 2028 696e 7374 616e 6365 290a 2a20 4669 (instance).* Fi
│ │ │ │ │ -00007c20: 6c65 5061 7468 2d66 696c 6520 6f70 6572 lePath-file oper
│ │ │ │ │ -00007c30: 6174 696f 6e73 3a3a 2020 2869 6e73 7461 ations:: (insta
│ │ │ │ │ -00007c40: 6e63 6529 0a2a 2046 696c 6550 6174 682d nce).* FilePath-
│ │ │ │ │ -00007c50: 7072 696e 7469 6e67 3a3a 2020 2869 6e73 printing:: (ins
│ │ │ │ │ -00007c60: 7461 6e63 6529 0a2a 2046 696c 6550 6174 tance).* FilePat
│ │ │ │ │ -00007c70: 682d 7374 696c 6c20 756e 636c 6173 7369 h-still unclassi
│ │ │ │ │ -00007c80: 6669 6564 3a3a 2020 2869 6e73 7461 6e63 fied:: (instanc
│ │ │ │ │ -00007c90: 6529 0a2a 2046 696c 6550 6174 682d 7465 e).* FilePath-te
│ │ │ │ │ -00007ca0: 7374 696e 673a 3a20 2028 696e 7374 616e sting:: (instan
│ │ │ │ │ -00007cb0: 6365 290a 2a20 4669 6c65 5061 7468 2d76 ce).* FilePath-v
│ │ │ │ │ -00007cc0: 6972 7475 616c 2066 696c 6573 7973 7465 irtual filesyste
│ │ │ │ │ -00007cd0: 6d73 3a3a 2020 2869 6e73 7461 6e63 6529 ms:: (instance)
│ │ │ │ │ -00007ce0: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ -00007cf0: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ -00007d00: 4669 6c65 5061 7468 2063 6c61 7373 2d66 FilePath class-f
│ │ │ │ │ -00007d10: 696c 6520 6e61 6d65 206d 616e 6167 656d ile name managem
│ │ │ │ │ -00007d20: 656e 742c 2020 4e65 7874 3a20 4669 6c65 ent, Next: File
│ │ │ │ │ -00007d30: 5061 7468 2063 6c61 7373 2d73 7469 6c6c Path class-still
│ │ │ │ │ -00007d40: 2075 6e63 6c61 7373 6966 6965 642c 2020 unclassified,
│ │ │ │ │ -00007d50: 5570 3a20 4669 6c65 5061 7468 0a0a 312e Up: FilePath..1.
│ │ │ │ │ -00007d60: 3737 2e31 2046 696c 6550 6174 6820 636c 77.1 FilePath cl
│ │ │ │ │ -00007d70: 6173 733a 2066 696c 6520 6e61 6d65 206d ass: file name m
│ │ │ │ │ -00007d80: 616e 6167 656d 656e 740a 2d2d 2d2d 2d2d anagement.------
│ │ │ │ │ -00007d90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00007da0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00007db0: 2d2d 2d2d 2d0a 0a61 7070 656e 643a 2066 -----..append: f
│ │ │ │ │ -00007dc0: 696c 654e 616d 6520 746f 3a20 6469 7265 ileName to: dire
│ │ │ │ │ -00007dd0: 6374 6f72 790a 2020 2020 2041 6e73 7765 ctory. Answe
│ │ │ │ │ -00007de0: 7220 7468 6520 6e61 6d65 206f 6620 6120 r the name of a
│ │ │ │ │ -00007df0: 6669 6c65 206e 616d 6564 2027 6669 6c65 file named 'file
│ │ │ │ │ -00007e00: 4e61 6d65 2720 7768 6963 6820 7265 7369 Name' which resi
│ │ │ │ │ -00007e10: 6465 7320 696e 2061 0a20 2020 2020 6469 des in a. di
│ │ │ │ │ -00007e20: 7265 6374 6f72 7920 6e61 6d65 6420 2764 rectory named 'd
│ │ │ │ │ -00007e30: 6972 6563 746f 7279 272e 0a0a 6578 7465 irectory'...exte
│ │ │ │ │ -00007e40: 6e73 696f 6e46 6f72 3a20 6153 7472 696e nsionFor: aStrin
│ │ │ │ │ -00007e50: 670a 2020 2020 2041 6e73 7765 7220 7468 g. Answer th
│ │ │ │ │ -00007e60: 6520 6578 7465 6e73 696f 6e20 6f66 2061 e extension of a
│ │ │ │ │ -00007e70: 2066 696c 6520 6e61 6d65 6420 2761 5374 file named 'aSt
│ │ │ │ │ -00007e80: 7269 6e67 272e 2020 4e6f 7465 3a20 7468 ring'. Note: th
│ │ │ │ │ -00007e90: 650a 2020 2020 2065 7874 656e 7369 6f6e e. extension
│ │ │ │ │ -00007ea0: 2069 6e63 6c75 6465 7320 616e 2069 6e69 includes an ini
│ │ │ │ │ -00007eb0: 7469 616c 2064 6f74 2e0a 0a66 756c 6c4e tial dot...fullN
│ │ │ │ │ -00007ec0: 616d 6546 6f72 3a20 6153 7472 696e 670a ameFor: aString.
│ │ │ │ │ -00007ed0: 2020 2020 2041 6e73 7765 7220 7468 6520 Answer the
│ │ │ │ │ -00007ee0: 6675 6c6c 2070 6174 6820 746f 2061 2066 full path to a f
│ │ │ │ │ -00007ef0: 696c 6520 6361 6c6c 6564 2027 6153 7472 ile called 'aStr
│ │ │ │ │ -00007f00: 696e 6727 2c20 7265 736f 6c76 696e 6720 ing', resolving
│ │ │ │ │ -00007f10: 7468 6520 272e 270a 2020 2020 2061 6e64 the '.'. and
│ │ │ │ │ -00007f20: 2027 2e2e 2720 2064 6972 6563 746f 7279 '..' directory
│ │ │ │ │ -00007f30: 2065 6e74 7269 6573 2c20 616e 6420 616e entries, and an
│ │ │ │ │ -00007f40: 7377 6572 2074 6865 2072 6573 756c 742e swer the result.
│ │ │ │ │ -00007f50: 2020 272f 2e2e 2720 2069 7320 7468 650a '/..' is the.
│ │ │ │ │ -00007f60: 2020 2020 2073 616d 6520 6173 2027 2f27 same as '/'
│ │ │ │ │ -00007f70: 2e0a 0a70 6174 6846 6f72 3a20 6153 7472 ...pathFor: aStr
│ │ │ │ │ -00007f80: 696e 670a 2020 2020 2044 6574 6572 6d69 ing. Determi
│ │ │ │ │ -00007f90: 6e65 2074 6865 2070 6174 6820 6f66 2074 ne the path of t
│ │ │ │ │ -00007fa0: 6865 206e 616d 6520 6f66 2061 2066 696c he name of a fil
│ │ │ │ │ -00007fb0: 6520 6361 6c6c 6564 2027 6153 7472 696e e called 'aStrin
│ │ │ │ │ -00007fc0: 6727 2c20 616e 640a 2020 2020 2061 6e73 g', and. ans
│ │ │ │ │ -00007fd0: 7765 7220 7468 6520 7265 7375 6c74 2e20 wer the result.
│ │ │ │ │ -00007fe0: 2057 6974 6820 7468 6520 6578 6365 7074 With the except
│ │ │ │ │ -00007ff0: 696f 6e20 6f66 2074 6865 2072 6f6f 7420 ion of the root
│ │ │ │ │ -00008000: 6469 7265 6374 6f72 792c 2074 6865 0a20 directory, the.
│ │ │ │ │ -00008010: 2020 2020 6669 6e61 6c20 736c 6173 6820 final slash
│ │ │ │ │ -00008020: 6973 2073 7472 6970 7065 642e 0a0a 7061 is stripped...pa
│ │ │ │ │ -00008030: 7468 466f 723a 2061 5374 7269 6e67 2069 thFor: aString i
│ │ │ │ │ -00008040: 664e 6f6e 653a 2061 426c 6f63 6b0a 2020 fNone: aBlock.
│ │ │ │ │ -00008050: 2020 2044 6574 6572 6d69 6e65 2074 6865 Determine the
│ │ │ │ │ -00008060: 2070 6174 6820 6f66 2074 6865 206e 616d path of the nam
│ │ │ │ │ -00008070: 6520 6f66 2061 2066 696c 6520 6361 6c6c e of a file call
│ │ │ │ │ -00008080: 6564 2027 6153 7472 696e 6727 2c20 616e ed 'aString', an
│ │ │ │ │ -00008090: 640a 2020 2020 2061 6e73 7765 7220 7468 d. answer th
│ │ │ │ │ -000080a0: 6520 7265 7375 6c74 2e20 2057 6974 6820 e result. With
│ │ │ │ │ -000080b0: 7468 6520 6578 6365 7074 696f 6e20 6f66 the exception of
│ │ │ │ │ -000080c0: 2074 6865 2072 6f6f 7420 6469 7265 6374 the root direct
│ │ │ │ │ -000080d0: 6f72 792c 2074 6865 0a20 2020 2020 6669 ory, the. fi
│ │ │ │ │ -000080e0: 6e61 6c20 736c 6173 6820 6973 2073 7472 nal slash is str
│ │ │ │ │ -000080f0: 6970 7065 642e 2020 4966 2074 6865 7265 ipped. If there
│ │ │ │ │ -00008100: 2069 7320 6e6f 2070 6174 682c 2065 7661 is no path, eva
│ │ │ │ │ -00008110: 6c75 6174 6520 6142 6c6f 636b 2061 6e64 luate aBlock and
│ │ │ │ │ -00008120: 0a20 2020 2020 7265 7475 726e 2074 6865 . return the
│ │ │ │ │ -00008130: 2072 6573 756c 742e 0a0a 7061 7468 4672 result...pathFr
│ │ │ │ │ -00008140: 6f6d 3a20 7372 634e 616d 6520 746f 3a20 om: srcName to:
│ │ │ │ │ -00008150: 6465 7374 4e61 6d65 0a20 2020 2020 416e destName. An
│ │ │ │ │ -00008160: 7377 6572 2074 6865 2072 656c 6174 6976 swer the relativ
│ │ │ │ │ -00008170: 6520 7061 7468 2074 6f20 6465 7374 4e61 e path to destNa
│ │ │ │ │ -00008180: 6d65 2077 6865 6e20 7468 6520 6375 7272 me when the curr
│ │ │ │ │ -00008190: 656e 7420 6469 7265 6374 6f72 7920 6973 ent directory is
│ │ │ │ │ -000081a0: 0a20 2020 2020 7372 634e 616d 6527 7320 . srcName's
│ │ │ │ │ -000081b0: 6469 7265 6374 6f72 792e 0a0a 7374 7269 directory...stri
│ │ │ │ │ -000081c0: 7045 7874 656e 7369 6f6e 4672 6f6d 3a20 pExtensionFrom:
│ │ │ │ │ -000081d0: 6153 7472 696e 670a 2020 2020 2052 656d aString. Rem
│ │ │ │ │ -000081e0: 6f76 6520 7468 6520 6578 7465 6e73 696f ove the extensio
│ │ │ │ │ -000081f0: 6e20 6672 6f6d 2074 6865 206e 616d 6520 n from the name
│ │ │ │ │ -00008200: 6f66 2061 2066 696c 6520 6361 6c6c 6564 of a file called
│ │ │ │ │ -00008210: 2027 6153 7472 696e 6727 2c20 616e 640a 'aString', and.
│ │ │ │ │ -00008220: 2020 2020 2061 6e73 7765 7220 7468 6520 answer the
│ │ │ │ │ -00008230: 7265 7375 6c74 2e0a 0a73 7472 6970 4669 result...stripFi
│ │ │ │ │ -00008240: 6c65 4e61 6d65 466f 723a 2061 5374 7269 leNameFor: aStri
│ │ │ │ │ -00008250: 6e67 0a20 2020 2020 4465 7465 726d 696e ng. Determin
│ │ │ │ │ -00008260: 6520 7468 6520 7061 7468 206f 6620 7468 e the path of th
│ │ │ │ │ -00008270: 6520 6e61 6d65 206f 6620 6120 6669 6c65 e name of a file
│ │ │ │ │ -00008280: 2063 616c 6c65 6420 2761 5374 7269 6e67 called 'aString
│ │ │ │ │ -00008290: 272c 2061 6e64 0a20 2020 2020 616e 7377 ', and. answ
│ │ │ │ │ -000082a0: 6572 2074 6865 2072 6573 756c 7420 6173 er the result as
│ │ │ │ │ -000082b0: 2061 2064 6972 6563 746f 7279 206e 616d a directory nam
│ │ │ │ │ -000082c0: 6520 696e 636c 7564 696e 6720 7468 6520 e including the
│ │ │ │ │ -000082d0: 6669 6e61 6c20 736c 6173 682e 0a0a 7374 final slash...st
│ │ │ │ │ -000082e0: 7269 7050 6174 6846 726f 6d3a 2061 5374 ripPathFrom: aSt
│ │ │ │ │ -000082f0: 7269 6e67 0a20 2020 2020 5265 6d6f 7665 ring. Remove
│ │ │ │ │ -00008300: 2074 6865 2070 6174 6820 6672 6f6d 2074 the path from t
│ │ │ │ │ -00008310: 6865 206e 616d 6520 6f66 2061 2066 696c he name of a fil
│ │ │ │ │ -00008320: 6520 6361 6c6c 6564 2027 6153 7472 696e e called 'aStrin
│ │ │ │ │ -00008330: 6727 2c20 616e 640a 2020 2020 2061 6e73 g', and. ans
│ │ │ │ │ -00008340: 7765 7220 7468 6520 6669 6c65 206e 616d wer the file nam
│ │ │ │ │ -00008350: 6520 706c 7573 2065 7874 656e 7369 6f6e e plus extension
│ │ │ │ │ -00008360: 2e0a 0a1f 0a46 696c 653a 2067 7374 2d62 .....File: gst-b
│ │ │ │ │ -00008370: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ -00008380: 2046 696c 6550 6174 6820 636c 6173 732d FilePath class-
│ │ │ │ │ -00008390: 7374 696c 6c20 756e 636c 6173 7369 6669 still unclassifi
│ │ │ │ │ -000083a0: 6564 2c20 204e 6578 743a 2046 696c 6550 ed, Next: FileP
│ │ │ │ │ -000083b0: 6174 682d 6163 6365 7373 696e 672c 2020 ath-accessing,
│ │ │ │ │ -000083c0: 5072 6576 3a20 4669 6c65 5061 7468 2063 Prev: FilePath c
│ │ │ │ │ -000083d0: 6c61 7373 2d66 696c 6520 6e61 6d65 206d lass-file name m
│ │ │ │ │ -000083e0: 616e 6167 656d 656e 742c 2020 5570 3a20 anagement, Up:
│ │ │ │ │ -000083f0: 4669 6c65 5061 7468 0a0a 312e 3737 2e32 FilePath..1.77.2
│ │ │ │ │ -00008400: 2046 696c 6550 6174 6820 636c 6173 733a FilePath class:
│ │ │ │ │ -00008410: 2073 7469 6c6c 2075 6e63 6c61 7373 6966 still unclassif
│ │ │ │ │ -00008420: 6965 640a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ied.------------
│ │ │ │ │ -00008430: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00008440: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a69 -------------..i
│ │ │ │ │ -00008450: 7341 6273 6f6c 7574 653a 2061 5374 7269 sAbsolute: aStri
│ │ │ │ │ -00008460: 6e67 0a20 2020 2020 416e 7377 6572 2077 ng. Answer w
│ │ │ │ │ -00008470: 6865 7468 6572 2061 5374 7269 6e67 2069 hether aString i
│ │ │ │ │ -00008480: 7320 616e 2061 6273 6f6c 7574 6520 7074 s an absolute pt
│ │ │ │ │ -00008490: 6168 2e0a 0a1f 0a46 696c 653a 2067 7374 ah.....File: gst
│ │ │ │ │ -000084a0: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ -000084b0: 653a 2046 696c 6550 6174 682d 6163 6365 e: FilePath-acce
│ │ │ │ │ -000084c0: 7373 696e 672c 2020 4e65 7874 3a20 4669 ssing, Next: Fi
│ │ │ │ │ -000084d0: 6c65 5061 7468 2d63 6f6e 7665 7274 696e lePath-convertin
│ │ │ │ │ -000084e0: 672c 2020 5072 6576 3a20 4669 6c65 5061 g, Prev: FilePa
│ │ │ │ │ -000084f0: 7468 2063 6c61 7373 2d73 7469 6c6c 2075 th class-still u
│ │ │ │ │ -00008500: 6e63 6c61 7373 6966 6965 642c 2020 5570 nclassified, Up
│ │ │ │ │ -00008510: 3a20 4669 6c65 5061 7468 0a0a 312e 3737 : FilePath..1.77
│ │ │ │ │ -00008520: 2e33 2046 696c 6550 6174 683a 2061 6363 .3 FilePath: acc
│ │ │ │ │ -00008530: 6573 7369 6e67 0a2d 2d2d 2d2d 2d2d 2d2d essing.---------
│ │ │ │ │ -00008540: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00008550: 2d0a 0a61 743a 2061 4e61 6d65 0a20 2020 -..at: aName.
│ │ │ │ │ -00008560: 2020 416e 7377 6572 2061 2046 696c 6520 Answer a File
│ │ │ │ │ -00008570: 6f72 2044 6972 6563 746f 7279 206f 626a or Directory obj
│ │ │ │ │ -00008580: 6563 7420 6173 2061 7070 726f 7072 6961 ect as appropria
│ │ │ │ │ -00008590: 7465 2066 6f72 2061 2066 696c 6520 6e61 te for a file na
│ │ │ │ │ -000085a0: 6d65 640a 2020 2020 2027 614e 616d 6527 med. 'aName'
│ │ │ │ │ -000085b0: 2069 6e20 7468 6520 6469 7265 6374 6f72 in the director
│ │ │ │ │ -000085c0: 7920 7265 7072 6573 656e 7465 6420 6279 y represented by
│ │ │ │ │ -000085d0: 2074 6865 2072 6563 6569 7665 722e 0a0a the receiver...
│ │ │ │ │ -000085e0: 6372 6561 7469 6f6e 5469 6d65 0a20 2020 creationTime.
│ │ │ │ │ -000085f0: 2020 416e 7377 6572 2074 6865 2063 7265 Answer the cre
│ │ │ │ │ -00008600: 6174 696f 6e20 7469 6d65 206f 6620 7468 ation time of th
│ │ │ │ │ -00008610: 6520 6669 6c65 2069 6465 6e74 6966 6965 e file identifie
│ │ │ │ │ -00008620: 6420 6279 2074 6865 2072 6563 6569 7665 d by the receive
│ │ │ │ │ -00008630: 722e 0a20 2020 2020 4f6e 2073 6f6d 6520 r.. On some
│ │ │ │ │ -00008640: 6f70 6572 6174 696e 6720 7379 7374 656d operating system
│ │ │ │ │ -00008650: 732c 2074 6869 7320 636f 756c 6420 6163 s, this could ac
│ │ │ │ │ -00008660: 7475 616c 6c79 2062 6520 7468 6520 6c61 tually be the la
│ │ │ │ │ -00008670: 7374 2063 6861 6e67 650a 2020 2020 2074 st change. t
│ │ │ │ │ -00008680: 696d 6520 2874 6865 2027 6c61 7374 2063 ime (the 'last c
│ │ │ │ │ -00008690: 6861 6e67 6520 7469 6d65 2720 6861 7320 hange time' has
│ │ │ │ │ -000086a0: 746f 2064 6f20 7769 7468 2070 6572 6d69 to do with permi
│ │ │ │ │ -000086b0: 7373 696f 6e73 2c20 6f77 6e65 7273 6869 ssions, ownershi
│ │ │ │ │ -000086c0: 700a 2020 2020 2061 6e64 2074 6865 206c p. and the l
│ │ │ │ │ -000086d0: 696b 6529 2e0a 0a67 726f 7570 3a20 6153 ike)...group: aS
│ │ │ │ │ -000086e0: 7472 696e 670a 2020 2020 2053 6574 2074 tring. Set t
│ │ │ │ │ -000086f0: 6865 2067 726f 7570 206f 6620 7468 6520 he group of the
│ │ │ │ │ -00008700: 6669 6c65 2069 6465 6e74 6966 6965 6420 file identified
│ │ │ │ │ -00008710: 6279 2074 6865 2072 6563 6569 7665 7220 by the receiver
│ │ │ │ │ -00008720: 746f 2062 6520 6153 7472 696e 672e 0a0a to be aString...
│ │ │ │ │ -00008730: 696e 636c 7564 6573 3a20 614e 616d 650a includes: aName.
│ │ │ │ │ -00008740: 2020 2020 2041 6e73 7765 7220 7768 6574 Answer whet
│ │ │ │ │ -00008750: 6865 7220 6120 6669 6c65 206e 616d 6564 her a file named
│ │ │ │ │ -00008760: 2027 614e 616d 6527 2065 7869 7374 7320 'aName' exists
│ │ │ │ │ -00008770: 696e 2074 6865 2064 6972 6563 746f 7279 in the directory
│ │ │ │ │ -00008780: 0a20 2020 2020 7265 7072 6573 656e 7465 . represente
│ │ │ │ │ -00008790: 6420 6279 2074 6865 2072 6563 6569 7665 d by the receive
│ │ │ │ │ -000087a0: 722e 0a0a 6c61 7374 4163 6365 7373 5469 r...lastAccessTi
│ │ │ │ │ -000087b0: 6d65 0a20 2020 2020 416e 7377 6572 2074 me. Answer t
│ │ │ │ │ -000087c0: 6865 206c 6173 7420 6163 6365 7373 2074 he last access t
│ │ │ │ │ -000087d0: 696d 6520 6f66 2074 6865 2066 696c 6520 ime of the file
│ │ │ │ │ -000087e0: 6964 656e 7469 6669 6564 2062 7920 7468 identified by th
│ │ │ │ │ -000087f0: 6520 7265 6365 6976 6572 0a0a 6c61 7374 e receiver..last
│ │ │ │ │ -00008800: 4163 6365 7373 5469 6d65 3a20 6144 6174 AccessTime: aDat
│ │ │ │ │ -00008810: 6554 696d 650a 2020 2020 2055 7064 6174 eTime. Updat
│ │ │ │ │ -00008820: 6520 7468 6520 6c61 7374 2061 6363 6573 e the last acces
│ │ │ │ │ -00008830: 7320 7469 6d65 206f 6620 7468 6520 6669 s time of the fi
│ │ │ │ │ -00008840: 6c65 2063 6f72 7265 7370 6f6e 6469 6e67 le corresponding
│ │ │ │ │ -00008850: 2074 6f20 7468 650a 2020 2020 2072 6563 to the. rec
│ │ │ │ │ -00008860: 6569 7665 722c 2074 6f20 6265 2061 4461 eiver, to be aDa
│ │ │ │ │ -00008870: 7465 5469 6d65 2e0a 0a6c 6173 7441 6363 teTime...lastAcc
│ │ │ │ │ -00008880: 6573 7354 696d 653a 2061 6363 6573 7344 essTime: accessD
│ │ │ │ │ -00008890: 6174 6554 696d 6520 6c61 7374 4d6f 6469 ateTime lastModi
│ │ │ │ │ -000088a0: 6679 5469 6d65 3a20 6d6f 6469 6679 4461 fyTime: modifyDa
│ │ │ │ │ -000088b0: 7465 5469 6d65 0a20 2020 2020 5570 6461 teTime. Upda
│ │ │ │ │ -000088c0: 7465 2074 6865 2074 696d 6573 7461 6d70 te the timestamp
│ │ │ │ │ -000088d0: 7320 6f66 2074 6865 2066 696c 6520 636f s of the file co
│ │ │ │ │ -000088e0: 7272 6573 706f 6e64 696e 6720 746f 2074 rresponding to t
│ │ │ │ │ -000088f0: 6865 2072 6563 6569 7665 722c 2074 6f0a he receiver, to.
│ │ │ │ │ -00008900: 2020 2020 2062 6520 6163 6365 7373 4461 be accessDa
│ │ │ │ │ -00008910: 7465 5469 6d65 2061 6e64 206d 6f64 6966 teTime and modif
│ │ │ │ │ -00008920: 7944 6174 6554 696d 652e 0a0a 6c61 7374 yDateTime...last
│ │ │ │ │ -00008930: 4368 616e 6765 5469 6d65 0a20 2020 2020 ChangeTime.
│ │ │ │ │ -00008940: 416e 7377 6572 2074 6865 206c 6173 7420 Answer the last
│ │ │ │ │ -00008950: 6368 616e 6765 2074 696d 6520 6f66 2074 change time of t
│ │ │ │ │ -00008960: 6865 2066 696c 6520 6964 656e 7469 6669 he file identifi
│ │ │ │ │ -00008970: 6564 2062 7920 7468 6520 7265 6365 6976 ed by the receiv
│ │ │ │ │ -00008980: 6572 0a20 2020 2020 2874 6865 2027 6c61 er. (the 'la
│ │ │ │ │ -00008990: 7374 2063 6861 6e67 6520 7469 6d65 2720 st change time'
│ │ │ │ │ -000089a0: 6861 7320 746f 2064 6f20 7769 7468 2070 has to do with p
│ │ │ │ │ -000089b0: 6572 6d69 7373 696f 6e73 2c20 6f77 6e65 ermissions, owne
│ │ │ │ │ -000089c0: 7273 6869 7020 616e 640a 2020 2020 2074 rship and. t
│ │ │ │ │ -000089d0: 6865 206c 696b 6529 2e20 204f 6e20 736f he like). On so
│ │ │ │ │ -000089e0: 6d65 206f 7065 7261 7469 6e67 2073 7973 me operating sys
│ │ │ │ │ -000089f0: 7465 6d73 2c20 7468 6973 2063 6f75 6c64 tems, this could
│ │ │ │ │ -00008a00: 2061 6374 7561 6c6c 7920 6265 2074 6865 actually be the
│ │ │ │ │ -00008a10: 0a20 2020 2020 6669 6c65 2063 7265 6174 . file creat
│ │ │ │ │ -00008a20: 696f 6e20 7469 6d65 2e0a 0a6c 6173 744d ion time...lastM
│ │ │ │ │ -00008a30: 6f64 6966 7954 696d 650a 2020 2020 2041 odifyTime. A
│ │ │ │ │ -00008a40: 6e73 7765 7220 7468 6520 6c61 7374 206d nswer the last m
│ │ │ │ │ -00008a50: 6f64 6966 7920 7469 6d65 206f 6620 7468 odify time of th
│ │ │ │ │ -00008a60: 6520 6669 6c65 2069 6465 6e74 6966 6965 e file identifie
│ │ │ │ │ -00008a70: 6420 6279 2074 6865 2072 6563 6569 7665 d by the receive
│ │ │ │ │ -00008a80: 720a 2020 2020 2028 7468 6520 276c 6173 r. (the 'las
│ │ │ │ │ -00008a90: 7420 6d6f 6469 6679 2074 696d 6527 2068 t modify time' h
│ │ │ │ │ -00008aa0: 6173 2074 6f20 646f 2077 6974 6820 7468 as to do with th
│ │ │ │ │ -00008ab0: 6520 6163 7475 616c 2066 696c 6520 636f e actual file co
│ │ │ │ │ -00008ac0: 6e74 656e 7473 292e 0a0a 6c61 7374 4d6f ntents)...lastMo
│ │ │ │ │ -00008ad0: 6469 6679 5469 6d65 3a20 6144 6174 6554 difyTime: aDateT
│ │ │ │ │ -00008ae0: 696d 650a 2020 2020 2055 7064 6174 6520 ime. Update
│ │ │ │ │ -00008af0: 7468 6520 6c61 7374 206d 6f64 6966 6963 the last modific
│ │ │ │ │ -00008b00: 6174 696f 6e20 7469 6d65 7374 616d 7020 ation timestamp
│ │ │ │ │ -00008b10: 6f66 2074 6865 2066 696c 6520 636f 7272 of the file corr
│ │ │ │ │ -00008b20: 6573 706f 6e64 696e 6720 746f 0a20 2020 esponding to.
│ │ │ │ │ -00008b30: 2020 7468 6520 7265 6365 6976 6572 2c20 the receiver,
│ │ │ │ │ -00008b40: 746f 2062 6520 6144 6174 6554 696d 652e to be aDateTime.
│ │ │ │ │ -00008b50: 0a0a 6d6f 6465 0a20 2020 2020 416e 7377 ..mode. Answ
│ │ │ │ │ -00008b60: 6572 2074 6865 2070 6572 6d69 7373 696f er the permissio
│ │ │ │ │ -00008b70: 6e20 6269 7473 2066 6f72 2074 6865 2066 n bits for the f
│ │ │ │ │ -00008b80: 696c 6520 6964 656e 7469 6669 6564 2062 ile identified b
│ │ │ │ │ -00008b90: 7920 7468 6520 7265 6365 6976 6572 0a0a y the receiver..
│ │ │ │ │ -00008ba0: 6d6f 6465 3a20 616e 496e 7465 6765 720a mode: anInteger.
│ │ │ │ │ -00008bb0: 2020 2020 2053 6574 2074 6865 2070 6572 Set the per
│ │ │ │ │ -00008bc0: 6d69 7373 696f 6e20 6269 7473 2066 6f72 mission bits for
│ │ │ │ │ -00008bd0: 2074 6865 2066 696c 6520 6964 656e 7469 the file identi
│ │ │ │ │ -00008be0: 6669 6564 2062 7920 7468 6520 7265 6365 fied by the rece
│ │ │ │ │ -00008bf0: 6976 6572 2074 6f0a 2020 2020 2062 6520 iver to. be
│ │ │ │ │ -00008c00: 616e 496e 7465 6765 722e 0a0a 6f77 6e65 anInteger...owne
│ │ │ │ │ -00008c10: 723a 2061 5374 7269 6e67 0a20 2020 2020 r: aString.
│ │ │ │ │ -00008c20: 5365 7420 7468 6520 6f77 6e65 7220 6f66 Set the owner of
│ │ │ │ │ -00008c30: 2074 6865 2066 696c 6520 6964 656e 7469 the file identi
│ │ │ │ │ -00008c40: 6669 6564 2062 7920 7468 6520 7265 6365 fied by the rece
│ │ │ │ │ -00008c50: 6976 6572 2074 6f20 6265 2061 5374 7269 iver to be aStri
│ │ │ │ │ -00008c60: 6e67 2e0a 0a6f 776e 6572 3a20 6f77 6e65 ng...owner: owne
│ │ │ │ │ -00008c70: 7253 7472 696e 6720 6772 6f75 703a 2067 rString group: g
│ │ │ │ │ -00008c80: 726f 7570 5374 7269 6e67 0a20 2020 2020 roupString.
│ │ │ │ │ -00008c90: 5365 7420 7468 6520 6f77 6e65 7220 616e Set the owner an
│ │ │ │ │ -00008ca0: 6420 6772 6f75 7020 6f66 2074 6865 2066 d group of the f
│ │ │ │ │ -00008cb0: 696c 6520 6964 656e 7469 6669 6564 2062 ile identified b
│ │ │ │ │ -00008cc0: 7920 7468 6520 7265 6365 6976 6572 2074 y the receiver t
│ │ │ │ │ -00008cd0: 6f0a 2020 2020 2062 6520 6153 7472 696e o. be aStrin
│ │ │ │ │ -00008ce0: 672e 0a0a 7061 7468 546f 3a20 6465 7374 g...pathTo: dest
│ │ │ │ │ -00008cf0: 4e61 6d65 0a20 2020 2020 436f 6d70 7574 Name. Comput
│ │ │ │ │ -00008d00: 6520 7468 6520 7265 6c61 7469 7665 2070 e the relative p
│ │ │ │ │ -00008d10: 6174 6820 6672 6f6d 2074 6865 2072 6563 ath from the rec
│ │ │ │ │ -00008d20: 6569 7665 7220 746f 2064 6573 744e 616d eiver to destNam
│ │ │ │ │ -00008d30: 652e 0a0a 7265 6672 6573 680a 2020 2020 e...refresh.
│ │ │ │ │ -00008d40: 2052 6566 7265 7368 2074 6865 2073 7461 Refresh the sta
│ │ │ │ │ -00008d50: 7469 7374 6963 7320 666f 7220 7468 6520 tistics for the
│ │ │ │ │ -00008d60: 7265 6365 6976 6572 0a0a 7369 7a65 0a20 receiver..size.
│ │ │ │ │ -00008d70: 2020 2020 416e 7377 6572 2074 6865 2073 Answer the s
│ │ │ │ │ -00008d80: 697a 6520 6f66 2074 6865 2066 696c 6520 ize of the file
│ │ │ │ │ -00008d90: 6964 656e 7469 6669 6564 2062 7920 7468 identified by th
│ │ │ │ │ -00008da0: 6520 7265 6365 6976 6572 0a0a 1f0a 4669 e receiver....Fi
│ │ │ │ │ -00008db0: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ -00008dc0: 6f2c 2020 4e6f 6465 3a20 4669 6c65 5061 o, Node: FilePa
│ │ │ │ │ -00008dd0: 7468 2d63 6f6e 7665 7274 696e 672c 2020 th-converting,
│ │ │ │ │ -00008de0: 4e65 7874 3a20 4669 6c65 5061 7468 2d64 Next: FilePath-d
│ │ │ │ │ -00008df0: 6563 6f72 6174 696f 6e2c 2020 5072 6576 ecoration, Prev
│ │ │ │ │ -00008e00: 3a20 4669 6c65 5061 7468 2d61 6363 6573 : FilePath-acces
│ │ │ │ │ -00008e10: 7369 6e67 2c20 2055 703a 2046 696c 6550 sing, Up: FileP
│ │ │ │ │ -00008e20: 6174 680a 0a31 2e37 372e 3420 4669 6c65 ath..1.77.4 File
│ │ │ │ │ -00008e30: 5061 7468 3a20 636f 6e76 6572 7469 6e67 Path: converting
│ │ │ │ │ -00008e40: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------
│ │ │ │ │ -00008e50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6173 ------------..as
│ │ │ │ │ -00008e60: 4669 6c65 0a20 2020 2020 416e 7377 6572 File. Answer
│ │ │ │ │ -00008e70: 2074 6865 2072 6563 6569 7665 722e 0a0a the receiver...
│ │ │ │ │ -00008e80: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ -00008e90: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 4669 .info, Node: Fi
│ │ │ │ │ -00008ea0: 6c65 5061 7468 2d64 6563 6f72 6174 696f lePath-decoratio
│ │ │ │ │ -00008eb0: 6e2c 2020 4e65 7874 3a20 4669 6c65 5061 n, Next: FilePa
│ │ │ │ │ -00008ec0: 7468 2d64 6972 6563 746f 7279 206f 7065 th-directory ope
│ │ │ │ │ -00008ed0: 7261 7469 6f6e 732c 2020 5072 6576 3a20 rations, Prev:
│ │ │ │ │ -00008ee0: 4669 6c65 5061 7468 2d63 6f6e 7665 7274 FilePath-convert
│ │ │ │ │ -00008ef0: 696e 672c 2020 5570 3a20 4669 6c65 5061 ing, Up: FilePa
│ │ │ │ │ -00008f00: 7468 0a0a 312e 3737 2e35 2046 696c 6550 th..1.77.5 FileP
│ │ │ │ │ -00008f10: 6174 683a 2064 6563 6f72 6174 696f 6e0a ath: decoration.
│ │ │ │ │ -00008f20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00008f30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a61 6c6c -----------..all
│ │ │ │ │ -00008f40: 0a20 2020 2020 5265 7475 726e 2061 2064 . Return a d
│ │ │ │ │ -00008f50: 6563 6f72 6174 6f72 206f 6620 7468 6520 ecorator of the
│ │ │ │ │ -00008f60: 7265 6365 6976 6572 2074 6861 7420 7769 receiver that wi
│ │ │ │ │ -00008f70: 6c6c 2070 726f 7669 6465 2072 6563 7572 ll provide recur
│ │ │ │ │ -00008f80: 7369 7665 0a20 2020 2020 6465 7363 656e sive. descen
│ │ │ │ │ -00008f90: 7420 696e 746f 2064 6972 6563 746f 7269 t into directori
│ │ │ │ │ -00008fa0: 6573 2066 6f72 2069 7465 7261 7469 6f6e es for iteration
│ │ │ │ │ -00008fb0: 206d 6574 686f 6473 2e20 2046 7572 7468 methods. Furth
│ │ │ │ │ -00008fc0: 6572 6d6f 7265 2c0a 2020 2020 2069 7465 ermore,. ite
│ │ │ │ │ -00008fd0: 7261 7469 6f6e 206f 6e20 7468 6520 7265 ration on the re
│ │ │ │ │ -00008fe0: 7475 726e 6564 2077 7261 7070 6572 2077 turned wrapper w
│ │ │ │ │ -00008ff0: 696c 6c20 6e6f 7420 696e 636c 7564 6520 ill not include
│ │ │ │ │ -00009000: 272e 2720 206f 7220 272e 2e27 0a20 2020 '.' or '..'.
│ │ │ │ │ -00009010: 2020 6469 7265 6374 6f72 7920 656e 7472 directory entr
│ │ │ │ │ -00009020: 6965 732c 2061 6e64 2077 696c 6c20 696e ies, and will in
│ │ │ │ │ -00009030: 636c 7564 6520 7468 6520 7265 6365 6976 clude the receiv
│ │ │ │ │ -00009040: 6572 2028 6469 7265 6374 6c79 2c20 6e6f er (directly, no
│ │ │ │ │ -00009050: 7420 7669 610a 2020 2020 2027 2e27 292e t via. '.').
│ │ │ │ │ -00009060: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ -00009070: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ -00009080: 4669 6c65 5061 7468 2d64 6972 6563 746f FilePath-directo
│ │ │ │ │ -00009090: 7279 206f 7065 7261 7469 6f6e 732c 2020 ry operations,
│ │ │ │ │ -000090a0: 4e65 7874 3a20 4669 6c65 5061 7468 2d65 Next: FilePath-e
│ │ │ │ │ -000090b0: 6e75 6d65 7261 7469 6e67 2c20 2050 7265 numerating, Pre
│ │ │ │ │ -000090c0: 763a 2046 696c 6550 6174 682d 6465 636f v: FilePath-deco
│ │ │ │ │ -000090d0: 7261 7469 6f6e 2c20 2055 703a 2046 696c ration, Up: Fil
│ │ │ │ │ -000090e0: 6550 6174 680a 0a31 2e37 372e 3620 4669 ePath..1.77.6 Fi
│ │ │ │ │ -000090f0: 6c65 5061 7468 3a20 6469 7265 6374 6f72 lePath: director
│ │ │ │ │ -00009100: 7920 6f70 6572 6174 696f 6e73 0a2d 2d2d y operations.---
│ │ │ │ │ -00009110: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00009120: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00009130: 2d2d 0a0a 6372 6561 7465 4469 7265 6374 --..createDirect
│ │ │ │ │ -00009140: 6f72 6965 730a 2020 2020 2043 7265 6174 ories. Creat
│ │ │ │ │ -00009150: 6520 7468 6520 7265 6365 6976 6572 2061 e the receiver a
│ │ │ │ │ -00009160: 7320 6120 6469 7265 6374 6f72 792c 2074 s a directory, t
│ │ │ │ │ -00009170: 6f67 6574 6865 7220 7769 7468 2061 6c6c ogether with all
│ │ │ │ │ -00009180: 2069 7473 2070 6172 656e 7473 2e0a 0a63 its parents...c
│ │ │ │ │ -00009190: 7265 6174 6544 6972 6563 746f 7279 0a20 reateDirectory.
│ │ │ │ │ -000091a0: 2020 2020 4372 6561 7465 2074 6865 2072 Create the r
│ │ │ │ │ -000091b0: 6563 6569 7665 7220 6173 2061 2064 6972 eceiver as a dir
│ │ │ │ │ -000091c0: 6563 746f 7279 2c20 746f 6765 7468 6572 ectory, together
│ │ │ │ │ -000091d0: 2077 6974 6820 616c 6c20 6974 7320 7061 with all its pa
│ │ │ │ │ -000091e0: 7265 6e74 732e 0a0a 6e61 6d65 4174 3a20 rents...nameAt:
│ │ │ │ │ -000091f0: 614e 616d 650a 2020 2020 2041 6e73 7765 aName. Answe
│ │ │ │ │ -00009200: 7220 6120 4669 6c65 5061 7468 2066 6f72 r a FilePath for
│ │ │ │ │ -00009210: 2061 2066 696c 6520 6e61 6d65 6420 2761 a file named 'a
│ │ │ │ │ -00009220: 4e61 6d65 2720 7265 7369 6469 6e67 2069 Name' residing i
│ │ │ │ │ -00009230: 6e20 7468 650a 2020 2020 2064 6972 6563 n the. direc
│ │ │ │ │ -00009240: 746f 7279 2072 6570 7265 7365 6e74 6564 tory represented
│ │ │ │ │ -00009250: 2062 7920 7468 6520 7265 6365 6976 6572 by the receiver
│ │ │ │ │ -00009260: 2e0a 0a1f 0a46 696c 653a 2067 7374 2d62 .....File: gst-b
│ │ │ │ │ -00009270: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ -00009280: 2046 696c 6550 6174 682d 656e 756d 6572 FilePath-enumer
│ │ │ │ │ -00009290: 6174 696e 672c 2020 4e65 7874 3a20 4669 ating, Next: Fi
│ │ │ │ │ -000092a0: 6c65 5061 7468 2d66 696c 6520 6e61 6d65 lePath-file name
│ │ │ │ │ -000092b0: 206d 616e 6167 656d 656e 742c 2020 5072 management, Pr
│ │ │ │ │ -000092c0: 6576 3a20 4669 6c65 5061 7468 2d64 6972 ev: FilePath-dir
│ │ │ │ │ -000092d0: 6563 746f 7279 206f 7065 7261 7469 6f6e ectory operation
│ │ │ │ │ -000092e0: 732c 2020 5570 3a20 4669 6c65 5061 7468 s, Up: FilePath
│ │ │ │ │ -000092f0: 0a0a 312e 3737 2e37 2046 696c 6550 6174 ..1.77.7 FilePat
│ │ │ │ │ -00009300: 683a 2065 6e75 6d65 7261 7469 6e67 0a2d h: enumerating.-
│ │ │ │ │ +00002630: 0a20 2020 2020 2874 6865 2060 6c61 7374 . (the `last
│ │ │ │ │ +00002640: 2063 6861 6e67 6520 7469 6d65 2720 6861 change time' ha
│ │ │ │ │ +00002650: 7320 746f 2064 6f20 7769 7468 2070 6572 s to do with per
│ │ │ │ │ +00002660: 6d69 7373 696f 6e73 2c20 6f77 6e65 7273 missions, owners
│ │ │ │ │ +00002670: 6869 7020 616e 640a 2020 2020 2074 6865 hip and. the
│ │ │ │ │ +00002680: 206c 696b 6529 2e20 4f6e 2073 6f6d 6520 like). On some
│ │ │ │ │ +00002690: 6f70 6572 6174 696e 6720 7379 7374 656d operating system
│ │ │ │ │ +000026a0: 732c 2074 6869 7320 636f 756c 6420 6163 s, this could ac
│ │ │ │ │ +000026b0: 7475 616c 6c79 2062 6520 7468 650a 2020 tually be the.
│ │ │ │ │ +000026c0: 2020 2066 696c 6520 6372 6561 7469 6f6e file creation
│ │ │ │ │ +000026d0: 2074 696d 652e 0a0a 6c61 7374 4d6f 6469 time...lastModi
│ │ │ │ │ +000026e0: 6679 5469 6d65 0a20 2020 2020 416e 7377 fyTime. Answ
│ │ │ │ │ +000026f0: 6572 2074 6865 206c 6173 7420 6d6f 6469 er the last modi
│ │ │ │ │ +00002700: 6679 2074 696d 6520 6f66 2074 6865 2066 fy time of the f
│ │ │ │ │ +00002710: 696c 6520 6964 656e 7469 6669 6564 2062 ile identified b
│ │ │ │ │ +00002720: 7920 7468 6520 7265 6365 6976 6572 0a20 y the receiver.
│ │ │ │ │ +00002730: 2020 2020 2874 6865 2060 6c61 7374 206d (the `last m
│ │ │ │ │ +00002740: 6f64 6966 7920 7469 6d65 2720 6861 7320 odify time' has
│ │ │ │ │ +00002750: 746f 2064 6f20 7769 7468 2074 6865 2061 to do with the a
│ │ │ │ │ +00002760: 6374 7561 6c20 6669 6c65 2063 6f6e 7465 ctual file conte
│ │ │ │ │ +00002770: 6e74 7329 2e0a 0a6d 6f64 650a 2020 2020 nts)...mode.
│ │ │ │ │ +00002780: 2041 6e73 7765 7220 7468 6520 7065 726d Answer the perm
│ │ │ │ │ +00002790: 6973 7369 6f6e 2062 6974 7320 666f 7220 ission bits for
│ │ │ │ │ +000027a0: 7468 6520 6669 6c65 2069 6465 6e74 6966 the file identif
│ │ │ │ │ +000027b0: 6965 6420 6279 2074 6865 2072 6563 6569 ied by the recei
│ │ │ │ │ +000027c0: 7665 720a 0a6d 6f64 653a 2061 6e49 6e74 ver..mode: anInt
│ │ │ │ │ +000027d0: 6567 6572 0a20 2020 2020 5365 7420 7468 eger. Set th
│ │ │ │ │ +000027e0: 6520 7065 726d 6973 7369 6f6e 2062 6974 e permission bit
│ │ │ │ │ +000027f0: 7320 666f 7220 7468 6520 6669 6c65 2069 s for the file i
│ │ │ │ │ +00002800: 6465 6e74 6966 6965 6420 6279 2074 6865 dentified by the
│ │ │ │ │ +00002810: 2072 6563 6569 7665 7220 746f 0a20 2020 receiver to.
│ │ │ │ │ +00002820: 2020 6265 2061 6e49 6e74 6567 6572 2e0a be anInteger..
│ │ │ │ │ +00002830: 0a6e 616d 650a 2020 2020 2041 6e73 7765 .name. Answe
│ │ │ │ │ +00002840: 7220 7468 6520 6e61 6d65 206f 6620 7468 r the name of th
│ │ │ │ │ +00002850: 6520 6669 6c65 2069 6465 6e74 6966 6965 e file identifie
│ │ │ │ │ +00002860: 6420 6279 2074 6865 2072 6563 6569 7665 d by the receive
│ │ │ │ │ +00002870: 720a 0a70 6174 6854 6f3a 2064 6573 744e r..pathTo: destN
│ │ │ │ │ +00002880: 616d 650a 2020 2020 2043 6f6d 7075 7465 ame. Compute
│ │ │ │ │ +00002890: 2074 6865 2072 656c 6174 6976 6520 7061 the relative pa
│ │ │ │ │ +000028a0: 7468 2066 726f 6d20 7468 6520 7265 6365 th from the rece
│ │ │ │ │ +000028b0: 6976 6572 2074 6f20 6465 7374 4e61 6d65 iver to destName
│ │ │ │ │ +000028c0: 2e0a 0a72 6566 7265 7368 0a20 2020 2020 ...refresh.
│ │ │ │ │ +000028d0: 5265 6672 6573 6820 7468 6520 7374 6174 Refresh the stat
│ │ │ │ │ +000028e0: 6973 7469 6373 2066 6f72 2074 6865 2072 istics for the r
│ │ │ │ │ +000028f0: 6563 6569 7665 720a 0a73 697a 650a 2020 eceiver..size.
│ │ │ │ │ +00002900: 2020 2041 6e73 7765 7220 7468 6520 7369 Answer the si
│ │ │ │ │ +00002910: 7a65 206f 6620 7468 6520 6669 6c65 2069 ze of the file i
│ │ │ │ │ +00002920: 6465 6e74 6966 6965 6420 6279 2074 6865 dentified by the
│ │ │ │ │ +00002930: 2072 6563 6569 7665 720a 0a0a 1f0a 4669 receiver.....Fi
│ │ │ │ │ +00002940: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ +00002950: 6f2c 2020 4e6f 6465 3a20 4669 6c65 2d62 o, Node: File-b
│ │ │ │ │ +00002960: 6173 6963 2c20 204e 6578 743a 2046 696c asic, Next: Fil
│ │ │ │ │ +00002970: 652d 6469 7265 6374 6f72 7920 6f70 6572 e-directory oper
│ │ │ │ │ +00002980: 6174 696f 6e73 2c20 2050 7265 763a 2046 ations, Prev: F
│ │ │ │ │ +00002990: 696c 652d 6163 6365 7373 696e 672c 2020 ile-accessing,
│ │ │ │ │ +000029a0: 5570 3a20 4669 6c65 0a0a 312e 3735 2e38 Up: File..1.75.8
│ │ │ │ │ +000029b0: 2046 696c 653a 2062 6173 6963 0a2d 2d2d File: basic.---
│ │ │ │ │ +000029c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------.
│ │ │ │ │ +000029d0: 0a3d 2061 4669 6c65 0a20 2020 2020 416e .= aFile. An
│ │ │ │ │ +000029e0: 7377 6572 2077 6865 7468 6572 2074 6865 swer whether the
│ │ │ │ │ +000029f0: 2072 6563 6569 7665 7220 7265 7072 6573 receiver repres
│ │ │ │ │ +00002a00: 656e 7473 2074 6865 2073 616d 6520 6669 ents the same fi
│ │ │ │ │ +00002a10: 6c65 2061 7320 7468 650a 2020 2020 2072 le as the. r
│ │ │ │ │ +00002a20: 6563 6569 7665 722e 0a0a 6861 7368 0a20 eceiver...hash.
│ │ │ │ │ +00002a30: 2020 2020 416e 7377 6572 2061 2068 6173 Answer a has
│ │ │ │ │ +00002a40: 6820 7661 6c75 6520 666f 7220 7468 6520 h value for the
│ │ │ │ │ +00002a50: 7265 6365 6976 6572 2e0a 0a0a 1f0a 4669 receiver......Fi
│ │ │ │ │ +00002a60: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ +00002a70: 6f2c 2020 4e6f 6465 3a20 4669 6c65 2d64 o, Node: File-d
│ │ │ │ │ +00002a80: 6972 6563 746f 7279 206f 7065 7261 7469 irectory operati
│ │ │ │ │ +00002a90: 6f6e 732c 2020 4e65 7874 3a20 4669 6c65 ons, Next: File
│ │ │ │ │ +00002aa0: 2d66 696c 6520 6e61 6d65 206d 616e 6167 -file name manag
│ │ │ │ │ +00002ab0: 656d 656e 742c 2020 5072 6576 3a20 4669 ement, Prev: Fi
│ │ │ │ │ +00002ac0: 6c65 2d62 6173 6963 2c20 2055 703a 2046 le-basic, Up: F
│ │ │ │ │ +00002ad0: 696c 650a 0a31 2e37 352e 3920 4669 6c65 ile..1.75.9 File
│ │ │ │ │ +00002ae0: 3a20 6469 7265 6374 6f72 7920 6f70 6572 : directory oper
│ │ │ │ │ +00002af0: 6174 696f 6e73 0a2d 2d2d 2d2d 2d2d 2d2d ations.---------
│ │ │ │ │ +00002b00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00002b10: 2d2d 2d2d 2d2d 2d2d 0a0a 6372 6561 7465 --------..create
│ │ │ │ │ +00002b20: 4469 7265 6374 6f72 790a 2020 2020 2043 Directory. C
│ │ │ │ │ +00002b30: 7265 6174 6520 7468 6520 7265 6365 6976 reate the receiv
│ │ │ │ │ +00002b40: 6572 2061 7320 6120 6469 7265 6374 6f72 er as a director
│ │ │ │ │ +00002b50: 792e 0a0a 6e61 6d65 7344 6f3a 2061 426c y...namesDo: aBl
│ │ │ │ │ +00002b60: 6f63 6b0a 2020 2020 2045 7661 6c75 6174 ock. Evaluat
│ │ │ │ │ +00002b70: 6520 6142 6c6f 636b 206f 6e63 6520 666f e aBlock once fo
│ │ │ │ │ +00002b80: 7220 6561 6368 2066 696c 6520 696e 2074 r each file in t
│ │ │ │ │ +00002b90: 6865 2064 6972 6563 746f 7279 2072 6570 he directory rep
│ │ │ │ │ +00002ba0: 7265 7365 6e74 6564 2062 790a 2020 2020 resented by.
│ │ │ │ │ +00002bb0: 2074 6865 2072 6563 6569 7665 722c 2070 the receiver, p
│ │ │ │ │ +00002bc0: 6173 7369 6e67 2069 7473 206e 616d 652e assing its name.
│ │ │ │ │ +00002bd0: 2061 426c 6f63 6b20 7368 6f75 6c64 206e aBlock should n
│ │ │ │ │ +00002be0: 6f74 2072 6574 7572 6e2e 0a0a 0a1f 0a46 ot return......F
│ │ │ │ │ +00002bf0: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ +00002c00: 666f 2c20 204e 6f64 653a 2046 696c 652d fo, Node: File-
│ │ │ │ │ +00002c10: 6669 6c65 206e 616d 6520 6d61 6e61 6765 file name manage
│ │ │ │ │ +00002c20: 6d65 6e74 2c20 204e 6578 743a 2046 696c ment, Next: Fil
│ │ │ │ │ +00002c30: 652d 6669 6c65 206f 7065 7261 7469 6f6e e-file operation
│ │ │ │ │ +00002c40: 732c 2020 5072 6576 3a20 4669 6c65 2d64 s, Prev: File-d
│ │ │ │ │ +00002c50: 6972 6563 746f 7279 206f 7065 7261 7469 irectory operati
│ │ │ │ │ +00002c60: 6f6e 732c 2020 5570 3a20 4669 6c65 0a0a ons, Up: File..
│ │ │ │ │ +00002c70: 312e 3735 2e31 3020 4669 6c65 3a20 6669 1.75.10 File: fi
│ │ │ │ │ +00002c80: 6c65 206e 616d 6520 6d61 6e61 6765 6d65 le name manageme
│ │ │ │ │ +00002c90: 6e74 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d nt.-------------
│ │ │ │ │ +00002ca0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00002cb0: 2d2d 2d2d 2d0a 0a66 756c 6c0a 2020 2020 -----..full.
│ │ │ │ │ +00002cc0: 2041 6e73 7765 7220 7468 6520 6675 6c6c Answer the full
│ │ │ │ │ +00002cd0: 206e 616d 6520 6f66 2074 6865 2072 6563 name of the rec
│ │ │ │ │ +00002ce0: 6569 7665 722c 2072 6573 6f6c 7669 6e67 eiver, resolving
│ │ │ │ │ +00002cf0: 2074 6865 2060 2e27 2061 6e64 2060 2e2e the `.' and `..
│ │ │ │ │ +00002d00: 270a 2020 2020 2064 6972 6563 746f 7279 '. directory
│ │ │ │ │ +00002d10: 2065 6e74 7269 6573 2c20 616e 6420 616e entries, and an
│ │ │ │ │ +00002d20: 7377 6572 2074 6865 2072 6573 756c 742e swer the result.
│ │ │ │ │ +00002d30: 2020 416e 7377 6572 206e 696c 2069 6620 Answer nil if
│ │ │ │ │ +00002d40: 7468 6520 6e61 6d65 0a20 2020 2020 6973 the name. is
│ │ │ │ │ +00002d50: 2069 6e76 616c 6964 2028 7375 6368 2061 invalid (such a
│ │ │ │ │ +00002d60: 7320 272f 7573 722f 2e2e 2f2e 2e2f 6261 s '/usr/../../ba
│ │ │ │ │ +00002d70: 646e 616d 6527 290a 0a0a 1f0a 4669 6c65 dname').....File
│ │ │ │ │ +00002d80: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ +00002d90: 2020 4e6f 6465 3a20 4669 6c65 2d66 696c Node: File-fil
│ │ │ │ │ +00002da0: 6520 6f70 6572 6174 696f 6e73 2c20 204e e operations, N
│ │ │ │ │ +00002db0: 6578 743a 2046 696c 652d 7374 696c 6c20 ext: File-still
│ │ │ │ │ +00002dc0: 756e 636c 6173 7369 6669 6564 2c20 2050 unclassified, P
│ │ │ │ │ +00002dd0: 7265 763a 2046 696c 652d 6669 6c65 206e rev: File-file n
│ │ │ │ │ +00002de0: 616d 6520 6d61 6e61 6765 6d65 6e74 2c20 ame management,
│ │ │ │ │ +00002df0: 2055 703a 2046 696c 650a 0a31 2e37 352e Up: File..1.75.
│ │ │ │ │ +00002e00: 3131 2046 696c 653a 2066 696c 6520 6f70 11 File: file op
│ │ │ │ │ +00002e10: 6572 6174 696f 6e73 0a2d 2d2d 2d2d 2d2d erations.-------
│ │ │ │ │ +00002e20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00002e30: 2d2d 2d2d 2d2d 0a0a 6c61 7374 4163 6365 ------..lastAcce
│ │ │ │ │ +00002e40: 7373 5469 6d65 3a20 6163 6365 7373 4461 ssTime: accessDa
│ │ │ │ │ +00002e50: 7465 5469 6d65 206c 6173 744d 6f64 6966 teTime lastModif
│ │ │ │ │ +00002e60: 7954 696d 653a 206d 6f64 6966 7944 6174 yTime: modifyDat
│ │ │ │ │ +00002e70: 6554 696d 650a 2020 2020 2053 6574 2074 eTime. Set t
│ │ │ │ │ +00002e80: 6865 2072 6563 6569 7665 7227 7320 7469 he receiver's ti
│ │ │ │ │ +00002e90: 6d65 7374 616d 7073 2074 6f20 6265 2061 mestamps to be a
│ │ │ │ │ +00002ea0: 6363 6573 7344 6174 6554 696d 6520 616e ccessDateTime an
│ │ │ │ │ +00002eb0: 640a 2020 2020 206d 6f64 6966 7944 6174 d. modifyDat
│ │ │ │ │ +00002ec0: 6554 696d 652e 0a0a 6f70 656e 3a20 636c eTime...open: cl
│ │ │ │ │ +00002ed0: 6173 7320 6d6f 6465 3a20 6d6f 6465 2069 ass mode: mode i
│ │ │ │ │ +00002ee0: 6646 6169 6c3a 2061 426c 6f63 6b0a 2020 fFail: aBlock.
│ │ │ │ │ +00002ef0: 2020 204f 7065 6e20 7468 6520 7265 6365 Open the rece
│ │ │ │ │ +00002f00: 6976 6572 2069 6e20 7468 6520 6769 7665 iver in the give
│ │ │ │ │ +00002f10: 6e20 6d6f 6465 2028 6173 2061 6e73 7765 n mode (as answe
│ │ │ │ │ +00002f20: 7265 6420 6279 2046 696c 6553 7472 6561 red by FileStrea
│ │ │ │ │ +00002f30: 6d27 730a 2020 2020 2063 6c61 7373 2063 m's. class c
│ │ │ │ │ +00002f40: 6f6e 7374 616e 7420 6d65 7468 6f64 7329 onstant methods)
│ │ │ │ │ +00002f50: 0a0a 6f77 6e65 723a 206f 776e 6572 5374 ..owner: ownerSt
│ │ │ │ │ +00002f60: 7269 6e67 2067 726f 7570 3a20 6772 6f75 ring group: grou
│ │ │ │ │ +00002f70: 7053 7472 696e 670a 2020 2020 2053 6574 pString. Set
│ │ │ │ │ +00002f80: 2074 6865 2072 6563 6569 7665 7227 7320 the receiver's
│ │ │ │ │ +00002f90: 6f77 6e65 7220 616e 6420 6772 6f75 7020 owner and group
│ │ │ │ │ +00002fa0: 746f 2062 6520 6f77 6e65 7253 7472 696e to be ownerStrin
│ │ │ │ │ +00002fb0: 6720 616e 640a 2020 2020 2067 726f 7570 g and. group
│ │ │ │ │ +00002fc0: 5374 7269 6e67 2e0a 0a70 6174 6846 726f String...pathFro
│ │ │ │ │ +00002fd0: 6d3a 2064 6972 0a20 2020 2020 436f 6d70 m: dir. Comp
│ │ │ │ │ +00002fe0: 7574 6520 7468 6520 7265 6c61 7469 7665 ute the relative
│ │ │ │ │ +00002ff0: 2070 6174 6820 6672 6f6d 2074 6865 2064 path from the d
│ │ │ │ │ +00003000: 6972 6563 746f 7279 2064 6972 4e61 6d65 irectory dirName
│ │ │ │ │ +00003010: 2074 6f20 7468 650a 2020 2020 2072 6563 to the. rec
│ │ │ │ │ +00003020: 6569 7665 720a 0a72 656d 6f76 650a 2020 eiver..remove.
│ │ │ │ │ +00003030: 2020 2052 656d 6f76 6520 7468 6520 6669 Remove the fi
│ │ │ │ │ +00003040: 6c65 2077 6974 6820 7468 6520 6769 7665 le with the give
│ │ │ │ │ +00003050: 6e20 7061 7468 206e 616d 650a 0a72 656e n path name..ren
│ │ │ │ │ +00003060: 616d 6554 6f3a 206e 6577 4669 6c65 4e61 ameTo: newFileNa
│ │ │ │ │ +00003070: 6d65 0a20 2020 2020 5265 6e61 6d65 2074 me. Rename t
│ │ │ │ │ +00003080: 6865 2066 696c 6520 7769 7468 2074 6865 he file with the
│ │ │ │ │ +00003090: 2067 6976 656e 2070 6174 6820 6e61 6d65 given path name
│ │ │ │ │ +000030a0: 2074 6f20 6e65 7746 696c 654e 616d 650a to newFileName.
│ │ │ │ │ +000030b0: 0a73 796d 6c69 6e6b 4173 3a20 6465 7374 .symlinkAs: dest
│ │ │ │ │ +000030c0: 4e61 6d65 0a20 2020 2020 4372 6561 7465 Name. Create
│ │ │ │ │ +000030d0: 2064 6573 744e 616d 6520 6173 2061 2073 destName as a s
│ │ │ │ │ +000030e0: 796d 626f 6c69 6320 6c69 6e6b 206f 6620 ymbolic link of
│ │ │ │ │ +000030f0: 7468 6520 7265 6365 6976 6572 2e20 2054 the receiver. T
│ │ │ │ │ +00003100: 6865 0a20 2020 2020 6170 7072 6f70 7269 he. appropri
│ │ │ │ │ +00003110: 6174 6520 7265 6c61 7469 7665 2070 6174 ate relative pat
│ │ │ │ │ +00003120: 6820 6973 2063 6f6d 7075 7465 6420 6175 h is computed au
│ │ │ │ │ +00003130: 746f 6d61 7469 6361 6c6c 792e 0a0a 7379 tomatically...sy
│ │ │ │ │ +00003140: 6d6c 696e 6b46 726f 6d3a 2073 7263 4e61 mlinkFrom: srcNa
│ │ │ │ │ +00003150: 6d65 0a20 2020 2020 4372 6561 7465 2074 me. Create t
│ │ │ │ │ +00003160: 6865 2072 6563 6569 7665 7220 6173 2061 he receiver as a
│ │ │ │ │ +00003170: 2073 796d 6c69 6e6b 2066 726f 6d20 7061 symlink from pa
│ │ │ │ │ +00003180: 7468 2064 6573 744e 616d 650a 0a0a 1f0a th destName.....
│ │ │ │ │ +00003190: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ +000031a0: 6e66 6f2c 2020 4e6f 6465 3a20 4669 6c65 nfo, Node: File
│ │ │ │ │ +000031b0: 2d73 7469 6c6c 2075 6e63 6c61 7373 6966 -still unclassif
│ │ │ │ │ +000031c0: 6965 642c 2020 4e65 7874 3a20 4669 6c65 ied, Next: File
│ │ │ │ │ +000031d0: 2d74 6573 7469 6e67 2c20 2050 7265 763a -testing, Prev:
│ │ │ │ │ +000031e0: 2046 696c 652d 6669 6c65 206f 7065 7261 File-file opera
│ │ │ │ │ +000031f0: 7469 6f6e 732c 2020 5570 3a20 4669 6c65 tions, Up: File
│ │ │ │ │ +00003200: 0a0a 312e 3735 2e31 3220 4669 6c65 3a20 ..1.75.12 File:
│ │ │ │ │ +00003210: 7374 696c 6c20 756e 636c 6173 7369 6669 still unclassifi
│ │ │ │ │ +00003220: 6564 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ed.-------------
│ │ │ │ │ +00003230: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00003240: 2d2d 2d0a 0a2c 2061 4e61 6d65 0a20 2020 ---.., aName.
│ │ │ │ │ +00003250: 2020 416e 7377 6572 2061 6e20 6f62 6a65 Answer an obje
│ │ │ │ │ +00003260: 6374 206f 6620 7468 6520 7361 6d65 206b ct of the same k
│ │ │ │ │ +00003270: 696e 6420 6173 2074 6865 2072 6563 6569 ind as the recei
│ │ │ │ │ +00003280: 7665 722c 2077 686f 7365 206e 616d 6520 ver, whose name
│ │ │ │ │ +00003290: 6973 0a20 2020 2020 7375 6666 6978 6564 is. suffixed
│ │ │ │ │ +000032a0: 2077 6974 6820 614e 616d 652e 0a0a 0a1f with aName.....
│ │ │ │ │ +000032b0: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ +000032c0: 696e 666f 2c20 204e 6f64 653a 2046 696c info, Node: Fil
│ │ │ │ │ +000032d0: 652d 7465 7374 696e 672c 2020 5072 6576 e-testing, Prev
│ │ │ │ │ +000032e0: 3a20 4669 6c65 2d73 7469 6c6c 2075 6e63 : File-still unc
│ │ │ │ │ +000032f0: 6c61 7373 6966 6965 642c 2020 5570 3a20 lassified, Up:
│ │ │ │ │ +00003300: 4669 6c65 0a0a 312e 3735 2e31 3320 4669 File..1.75.13 Fi
│ │ │ │ │ +00003310: 6c65 3a20 7465 7374 696e 670a 2d2d 2d2d le: testing.----
│ │ │ │ │ +00003320: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00003330: 2d0a 0a65 7869 7374 730a 2020 2020 2041 -..exists. A
│ │ │ │ │ +00003340: 6e73 7765 7220 7768 6574 6865 7220 6120 nswer whether a
│ │ │ │ │ +00003350: 6669 6c65 2077 6974 6820 7468 6520 6e61 file with the na
│ │ │ │ │ +00003360: 6d65 2063 6f6e 7461 696e 6564 2069 6e20 me contained in
│ │ │ │ │ +00003370: 7468 6520 7265 6365 6976 6572 2064 6f65 the receiver doe
│ │ │ │ │ +00003380: 730a 2020 2020 2065 7869 7374 2e0a 0a69 s. exist...i
│ │ │ │ │ +00003390: 7341 6273 6f6c 7574 650a 2020 2020 2041 sAbsolute. A
│ │ │ │ │ +000033a0: 6e73 7765 7220 7768 6574 6865 7220 7468 nswer whether th
│ │ │ │ │ +000033b0: 6520 7265 6365 6976 6572 2069 6465 6e74 e receiver ident
│ │ │ │ │ +000033c0: 6966 6965 7320 616e 2061 6273 6f6c 7574 ifies an absolut
│ │ │ │ │ +000033d0: 6520 7061 7468 2e0a 0a69 7341 6363 6573 e path...isAcces
│ │ │ │ │ +000033e0: 7369 626c 650a 2020 2020 2041 6e73 7765 sible. Answe
│ │ │ │ │ +000033f0: 7220 7768 6574 6865 7220 6120 6469 7265 r whether a dire
│ │ │ │ │ +00003400: 6374 6f72 7920 7769 7468 2074 6865 206e ctory with the n
│ │ │ │ │ +00003410: 616d 6520 636f 6e74 6169 6e65 6420 696e ame contained in
│ │ │ │ │ +00003420: 2074 6865 2072 6563 6569 7665 720a 2020 the receiver.
│ │ │ │ │ +00003430: 2020 2064 6f65 7320 6578 6973 7420 616e does exist an
│ │ │ │ │ +00003440: 6420 6973 2061 6363 6573 7369 626c 650a d is accessible.
│ │ │ │ │ +00003450: 0a69 7345 7865 6375 7461 626c 650a 2020 .isExecutable.
│ │ │ │ │ +00003460: 2020 2041 6e73 7765 7220 7768 6574 6865 Answer whethe
│ │ │ │ │ +00003470: 7220 6120 6669 6c65 2077 6974 6820 7468 r a file with th
│ │ │ │ │ +00003480: 6520 6e61 6d65 2063 6f6e 7461 696e 6564 e name contained
│ │ │ │ │ +00003490: 2069 6e20 7468 6520 7265 6365 6976 6572 in the receiver
│ │ │ │ │ +000034a0: 2064 6f65 730a 2020 2020 2065 7869 7374 does. exist
│ │ │ │ │ +000034b0: 2061 6e64 2069 7320 6578 6563 7574 6162 and is executab
│ │ │ │ │ +000034c0: 6c65 0a0a 6973 4669 6c65 5379 7374 656d le..isFileSystem
│ │ │ │ │ +000034d0: 5061 7468 0a20 2020 2020 416e 7377 6572 Path. Answer
│ │ │ │ │ +000034e0: 2077 6865 7468 6572 2074 6865 2072 6563 whether the rec
│ │ │ │ │ +000034f0: 6569 7665 7220 636f 7272 6573 706f 6e64 eiver correspond
│ │ │ │ │ +00003500: 7320 746f 2061 2072 6561 6c20 6669 6c65 s to a real file
│ │ │ │ │ +00003510: 7379 7374 656d 2070 6174 682e 0a0a 6973 system path...is
│ │ │ │ │ +00003520: 5265 6164 6162 6c65 0a20 2020 2020 416e Readable. An
│ │ │ │ │ +00003530: 7377 6572 2077 6865 7468 6572 2061 2066 swer whether a f
│ │ │ │ │ +00003540: 696c 6520 7769 7468 2074 6865 206e 616d ile with the nam
│ │ │ │ │ +00003550: 6520 636f 6e74 6169 6e65 6420 696e 2074 e contained in t
│ │ │ │ │ +00003560: 6865 2072 6563 6569 7665 7220 646f 6573 he receiver does
│ │ │ │ │ +00003570: 0a20 2020 2020 6578 6973 7420 616e 6420 . exist and
│ │ │ │ │ +00003580: 6973 2072 6561 6461 626c 650a 0a69 7357 is readable..isW
│ │ │ │ │ +00003590: 7269 7465 6162 6c65 0a20 2020 2020 416e riteable. An
│ │ │ │ │ +000035a0: 7377 6572 2077 6865 7468 6572 2061 2066 swer whether a f
│ │ │ │ │ +000035b0: 696c 6520 7769 7468 2074 6865 206e 616d ile with the nam
│ │ │ │ │ +000035c0: 6520 636f 6e74 6169 6e65 6420 696e 2074 e contained in t
│ │ │ │ │ +000035d0: 6865 2072 6563 6569 7665 7220 646f 6573 he receiver does
│ │ │ │ │ +000035e0: 0a20 2020 2020 6578 6973 7420 616e 6420 . exist and
│ │ │ │ │ +000035f0: 6973 2077 7269 7465 6162 6c65 0a0a 0a1f is writeable....
│ │ │ │ │ +00003600: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ +00003610: 696e 666f 2c20 204e 6f64 653a 2046 696c info, Node: Fil
│ │ │ │ │ +00003620: 6544 6573 6372 6970 746f 722c 2020 4e65 eDescriptor, Ne
│ │ │ │ │ +00003630: 7874 3a20 4669 6c65 5061 7468 2c20 2050 xt: FilePath, P
│ │ │ │ │ +00003640: 7265 763a 2046 696c 652c 2020 5570 3a20 rev: File, Up:
│ │ │ │ │ +00003650: 4261 7365 2063 6c61 7373 6573 0a0a 312e Base classes..1.
│ │ │ │ │ +00003660: 3736 2046 696c 6544 6573 6372 6970 746f 76 FileDescripto
│ │ │ │ │ +00003670: 720a 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d r.==============
│ │ │ │ │ +00003680: 3d3d 3d3d 3d0a 0a44 6566 696e 6564 2069 =====..Defined i
│ │ │ │ │ +00003690: 6e20 6e61 6d65 7370 6163 6520 536d 616c n namespace Smal
│ │ │ │ │ +000036a0: 6c74 616c 6b0a 5375 7065 7263 6c61 7373 ltalk.Superclass
│ │ │ │ │ +000036b0: 3a20 5374 7265 616d 0a43 6174 6567 6f72 : Stream.Categor
│ │ │ │ │ +000036c0: 793a 2053 7472 6561 6d73 2d46 696c 6573 y: Streams-Files
│ │ │ │ │ +000036d0: 0a20 2020 2020 4d79 2069 6e73 7461 6e63 . My instanc
│ │ │ │ │ +000036e0: 6573 2061 7265 2077 6861 7420 636f 6e76 es are what conv
│ │ │ │ │ +000036f0: 656e 7469 6f6e 616c 2070 726f 6772 616d entional program
│ │ │ │ │ +00003700: 6d65 7273 2074 6869 6e6b 206f 6620 6173 mers think of as
│ │ │ │ │ +00003710: 2066 696c 6573 2e0a 2020 2020 204d 7920 files.. My
│ │ │ │ │ +00003720: 696e 7374 616e 6365 2063 7265 6174 696f instance creatio
│ │ │ │ │ +00003730: 6e20 6d65 7468 6f64 7320 6163 6365 7074 n methods accept
│ │ │ │ │ +00003740: 2074 6865 206e 616d 6520 6f66 2061 2064 the name of a d
│ │ │ │ │ +00003750: 6973 6b20 6669 6c65 2028 6f72 0a20 2020 isk file (or.
│ │ │ │ │ +00003760: 2020 616e 7920 6e61 6d65 6420 6669 6c65 any named file
│ │ │ │ │ +00003770: 206f 626a 6563 742c 2073 7563 6820 6173 object, such as
│ │ │ │ │ +00003780: 202f 6465 762f 726d 7430 206f 6e20 554e /dev/rmt0 on UN
│ │ │ │ │ +00003790: 4958 206f 7220 4d54 4130 3a20 6f6e 2056 IX or MTA0: on V
│ │ │ │ │ +000037a0: 4d53 292e 0a20 2020 2020 496e 2061 6464 MS).. In add
│ │ │ │ │ +000037b0: 6974 696f 6e2c 2074 6865 7920 6163 6365 ition, they acce
│ │ │ │ │ +000037c0: 7074 2061 2076 6972 7475 616c 2066 696c pt a virtual fil
│ │ │ │ │ +000037d0: 6573 7973 7465 6d20 7061 7468 206c 696b esystem path lik
│ │ │ │ │ +000037e0: 650a 2020 2020 2060 636f 6e66 6967 7572 e. `configur
│ │ │ │ │ +000037f0: 652e 677a 2375 677a 2720 7768 6963 6820 e.gz#ugz' which
│ │ │ │ │ +00003800: 6361 6e20 6265 2075 7365 6420 746f 2074 can be used to t
│ │ │ │ │ +00003810: 7261 6e73 7061 7265 6e74 6c79 2065 7874 ransparently ext
│ │ │ │ │ +00003820: 7261 6374 206f 720a 2020 2020 2064 6563 ract or. dec
│ │ │ │ │ +00003830: 6f6d 7072 6573 7320 6669 6c65 7320 6672 ompress files fr
│ │ │ │ │ +00003840: 6f6d 2061 7263 6869 7665 732c 206f 7220 om archives, or
│ │ │ │ │ +00003850: 646f 2061 7262 6974 7261 7279 2070 726f do arbitrary pro
│ │ │ │ │ +00003860: 6365 7373 696e 6720 6f6e 2074 6865 0a20 cessing on the.
│ │ │ │ │ +00003870: 2020 2020 6669 6c65 732e 0a0a 2a20 4d65 files...* Me
│ │ │ │ │ +00003880: 6e75 3a0a 0a2a 2046 696c 6544 6573 6372 nu:..* FileDescr
│ │ │ │ │ +00003890: 6970 746f 7220 636c 6173 732d 696e 6974 iptor class-init
│ │ │ │ │ +000038a0: 6961 6c69 7a61 7469 6f6e 3a3a 2020 2863 ialization:: (c
│ │ │ │ │ +000038b0: 6c61 7373 290a 2a20 4669 6c65 4465 7363 lass).* FileDesc
│ │ │ │ │ +000038c0: 7269 7074 6f72 2063 6c61 7373 2d69 6e73 riptor class-ins
│ │ │ │ │ +000038d0: 7461 6e63 6520 6372 6561 7469 6f6e 3a3a tance creation::
│ │ │ │ │ +000038e0: 2020 2863 6c61 7373 290a 2a20 4669 6c65 (class).* File
│ │ │ │ │ +000038f0: 4465 7363 7269 7074 6f72 2063 6c61 7373 Descriptor class
│ │ │ │ │ +00003900: 2d73 7469 6c6c 2075 6e63 6c61 7373 6966 -still unclassif
│ │ │ │ │ +00003910: 6965 643a 3a20 2028 636c 6173 7329 0a2a ied:: (class).*
│ │ │ │ │ +00003920: 2046 696c 6544 6573 6372 6970 746f 722d FileDescriptor-
│ │ │ │ │ +00003930: 6163 6365 7373 696e 673a 3a20 2028 696e accessing:: (in
│ │ │ │ │ +00003940: 7374 616e 6365 290a 2a20 4669 6c65 4465 stance).* FileDe
│ │ │ │ │ +00003950: 7363 7269 7074 6f72 2d62 6173 6963 3a3a scriptor-basic::
│ │ │ │ │ +00003960: 2020 2869 6e73 7461 6e63 6529 0a2a 2046 (instance).* F
│ │ │ │ │ +00003970: 696c 6544 6573 6372 6970 746f 722d 6269 ileDescriptor-bi
│ │ │ │ │ +00003980: 6e61 7279 2049 2f4f 3a3a 2020 2869 6e73 nary I/O:: (ins
│ │ │ │ │ +00003990: 7461 6e63 6529 0a2a 2046 696c 6544 6573 tance).* FileDes
│ │ │ │ │ +000039a0: 6372 6970 746f 722d 6275 696c 7420 696e criptor-built in
│ │ │ │ │ +000039b0: 733a 3a20 2028 696e 7374 616e 6365 290a s:: (instance).
│ │ │ │ │ +000039c0: 2a20 4669 6c65 4465 7363 7269 7074 6f72 * FileDescriptor
│ │ │ │ │ +000039d0: 2d63 6c61 7373 2074 7970 6520 6d65 7468 -class type meth
│ │ │ │ │ +000039e0: 6f64 733a 3a20 2028 696e 7374 616e 6365 ods:: (instance
│ │ │ │ │ +000039f0: 290a 2a20 4669 6c65 4465 7363 7269 7074 ).* FileDescript
│ │ │ │ │ +00003a00: 6f72 2d69 6e69 7469 616c 697a 652d 7265 or-initialize-re
│ │ │ │ │ +00003a10: 6c65 6173 653a 3a20 2028 696e 7374 616e lease:: (instan
│ │ │ │ │ +00003a20: 6365 290a 2a20 4669 6c65 4465 7363 7269 ce).* FileDescri
│ │ │ │ │ +00003a30: 7074 6f72 2d6c 6f77 2d6c 6576 656c 2061 ptor-low-level a
│ │ │ │ │ +00003a40: 6363 6573 733a 3a20 2028 696e 7374 616e ccess:: (instan
│ │ │ │ │ +00003a50: 6365 290a 2a20 4669 6c65 4465 7363 7269 ce).* FileDescri
│ │ │ │ │ +00003a60: 7074 6f72 2d6f 7665 7272 6964 696e 6720 ptor-overriding
│ │ │ │ │ +00003a70: 696e 6865 7269 7465 6420 6d65 7468 6f64 inherited method
│ │ │ │ │ +00003a80: 733a 3a20 2028 696e 7374 616e 6365 290a s:: (instance).
│ │ │ │ │ +00003a90: 2a20 4669 6c65 4465 7363 7269 7074 6f72 * FileDescriptor
│ │ │ │ │ +00003aa0: 2d70 6f6c 796d 6f72 7068 6973 6d3a 3a20 -polymorphism::
│ │ │ │ │ +00003ab0: 2028 696e 7374 616e 6365 290a 2a20 4669 (instance).* Fi
│ │ │ │ │ +00003ac0: 6c65 4465 7363 7269 7074 6f72 2d70 6f73 leDescriptor-pos
│ │ │ │ │ +00003ad0: 6974 696f 6e69 6e67 3a3a 2020 2869 6e73 itioning:: (ins
│ │ │ │ │ +00003ae0: 7461 6e63 6529 0a2a 2046 696c 6544 6573 tance).* FileDes
│ │ │ │ │ +00003af0: 6372 6970 746f 722d 7072 696e 7469 6e67 criptor-printing
│ │ │ │ │ +00003b00: 3a3a 2020 2869 6e73 7461 6e63 6529 0a2a :: (instance).*
│ │ │ │ │ +00003b10: 2046 696c 6544 6573 6372 6970 746f 722d FileDescriptor-
│ │ │ │ │ +00003b20: 7465 7374 696e 673a 3a20 2028 696e 7374 testing:: (inst
│ │ │ │ │ +00003b30: 616e 6365 290a 0a1f 0a46 696c 653a 2067 ance)....File: g
│ │ │ │ │ +00003b40: 7374 2d62 6173 652e 696e 666f 2c20 204e st-base.info, N
│ │ │ │ │ +00003b50: 6f64 653a 2046 696c 6544 6573 6372 6970 ode: FileDescrip
│ │ │ │ │ +00003b60: 746f 7220 636c 6173 732d 696e 6974 6961 tor class-initia
│ │ │ │ │ +00003b70: 6c69 7a61 7469 6f6e 2c20 204e 6578 743a lization, Next:
│ │ │ │ │ +00003b80: 2046 696c 6544 6573 6372 6970 746f 7220 FileDescriptor
│ │ │ │ │ +00003b90: 636c 6173 732d 696e 7374 616e 6365 2063 class-instance c
│ │ │ │ │ +00003ba0: 7265 6174 696f 6e2c 2020 5570 3a20 4669 reation, Up: Fi
│ │ │ │ │ +00003bb0: 6c65 4465 7363 7269 7074 6f72 0a0a 312e leDescriptor..1.
│ │ │ │ │ +00003bc0: 3736 2e31 2046 696c 6544 6573 6372 6970 76.1 FileDescrip
│ │ │ │ │ +00003bd0: 746f 7220 636c 6173 733a 2069 6e69 7469 tor class: initi
│ │ │ │ │ +00003be0: 616c 697a 6174 696f 6e0a 2d2d 2d2d 2d2d alization.------
│ │ │ │ │ +00003bf0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00003c00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00003c10: 2d2d 2d2d 2d0a 0a69 6e69 7469 616c 697a -----..initializ
│ │ │ │ │ +00003c20: 650a 2020 2020 2049 6e69 7469 616c 697a e. Initializ
│ │ │ │ │ +00003c30: 6520 7468 6520 7265 6365 6976 6572 2773 e the receiver's
│ │ │ │ │ +00003c40: 2063 6c61 7373 2076 6172 6961 626c 6573 class variables
│ │ │ │ │ +00003c50: 0a0a 7570 6461 7465 3a20 6173 7065 6374 ..update: aspect
│ │ │ │ │ +00003c60: 0a20 2020 2020 436c 6f73 6520 6f70 656e . Close open
│ │ │ │ │ +00003c70: 2066 696c 6573 2062 6566 6f72 6520 7175 files before qu
│ │ │ │ │ +00003c80: 6974 7469 6e67 0a0a 0a1f 0a46 696c 653a itting.....File:
│ │ │ │ │ +00003c90: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ +00003ca0: 204e 6f64 653a 2046 696c 6544 6573 6372 Node: FileDescr
│ │ │ │ │ +00003cb0: 6970 746f 7220 636c 6173 732d 696e 7374 iptor class-inst
│ │ │ │ │ +00003cc0: 616e 6365 2063 7265 6174 696f 6e2c 2020 ance creation,
│ │ │ │ │ +00003cd0: 4e65 7874 3a20 4669 6c65 4465 7363 7269 Next: FileDescri
│ │ │ │ │ +00003ce0: 7074 6f72 2063 6c61 7373 2d73 7469 6c6c ptor class-still
│ │ │ │ │ +00003cf0: 2075 6e63 6c61 7373 6966 6965 642c 2020 unclassified,
│ │ │ │ │ +00003d00: 5072 6576 3a20 4669 6c65 4465 7363 7269 Prev: FileDescri
│ │ │ │ │ +00003d10: 7074 6f72 2063 6c61 7373 2d69 6e69 7469 ptor class-initi
│ │ │ │ │ +00003d20: 616c 697a 6174 696f 6e2c 2020 5570 3a20 alization, Up:
│ │ │ │ │ +00003d30: 4669 6c65 4465 7363 7269 7074 6f72 0a0a FileDescriptor..
│ │ │ │ │ +00003d40: 312e 3736 2e32 2046 696c 6544 6573 6372 1.76.2 FileDescr
│ │ │ │ │ +00003d50: 6970 746f 7220 636c 6173 733a 2069 6e73 iptor class: ins
│ │ │ │ │ +00003d60: 7461 6e63 6520 6372 6561 7469 6f6e 0a2d tance creation.-
│ │ │ │ │ +00003d70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00003d80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00003d90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a61 -------------..a
│ │ │ │ │ +00003da0: 7070 656e 640a 2020 2020 204f 7065 6e20 ppend. Open
│ │ │ │ │ +00003db0: 666f 7220 7772 6974 696e 672e 2020 5468 for writing. Th
│ │ │ │ │ +00003dc0: 6520 6669 6c65 2069 7320 6372 6561 7465 e file is create
│ │ │ │ │ +00003dd0: 6420 6966 2069 7420 646f 6573 206e 6f74 d if it does not
│ │ │ │ │ +00003de0: 2065 7869 7374 2e20 2054 6865 0a20 2020 exist. The.
│ │ │ │ │ +00003df0: 2020 7374 7265 616d 2069 7320 706f 7369 stream is posi
│ │ │ │ │ +00003e00: 7469 6f6e 6564 2061 7420 7468 6520 656e tioned at the en
│ │ │ │ │ +00003e10: 6420 6f66 2074 6865 2066 696c 652e 0a0a d of the file...
│ │ │ │ │ +00003e20: 6372 6561 7465 0a20 2020 2020 4f70 656e create. Open
│ │ │ │ │ +00003e30: 2066 6f72 2072 6561 6469 6e67 2061 6e64 for reading and
│ │ │ │ │ +00003e40: 2077 7269 7469 6e67 2e20 2054 6865 2066 writing. The f
│ │ │ │ │ +00003e50: 696c 6520 6973 2063 7265 6174 6564 2069 ile is created i
│ │ │ │ │ +00003e60: 6620 6974 2064 6f65 7320 6e6f 740a 2020 f it does not.
│ │ │ │ │ +00003e70: 2020 2065 7869 7374 2c20 6f74 6865 7277 exist, otherw
│ │ │ │ │ +00003e80: 6973 6520 6974 2069 7320 7472 756e 6361 ise it is trunca
│ │ │ │ │ +00003e90: 7465 642e 2020 5468 6520 7374 7265 616d ted. The stream
│ │ │ │ │ +00003ea0: 2069 7320 706f 7369 7469 6f6e 6564 2061 is positioned a
│ │ │ │ │ +00003eb0: 7420 7468 650a 2020 2020 2062 6567 696e t the. begin
│ │ │ │ │ +00003ec0: 6e69 6e67 206f 6620 7468 6520 6669 6c65 ning of the file
│ │ │ │ │ +00003ed0: 2e0a 0a66 6f70 656e 3a20 6669 6c65 4e61 ...fopen: fileNa
│ │ │ │ │ +00003ee0: 6d65 206d 6f64 653a 2066 696c 654d 6f64 me mode: fileMod
│ │ │ │ │ +00003ef0: 650a 2020 2020 204f 7065 6e20 6669 6c65 e. Open file
│ │ │ │ │ +00003f00: 4e61 6d65 2069 6e20 7468 6520 7265 7175 Name in the requ
│ │ │ │ │ +00003f10: 6972 6564 206d 6f64 6520 2d20 616e 7377 ired mode - answ
│ │ │ │ │ +00003f20: 6572 6564 2062 7920 2361 7070 656e 642c ered by #append,
│ │ │ │ │ +00003f30: 2023 6372 6561 7465 2c0a 2020 2020 2023 #create,. #
│ │ │ │ │ +00003f40: 7265 6164 5772 6974 652c 2023 7265 6164 readWrite, #read
│ │ │ │ │ +00003f50: 206f 7220 2377 7269 7465 202d 2061 6e64 or #write - and
│ │ │ │ │ +00003f60: 2066 6169 6c20 6966 2074 6865 2066 696c fail if the fil
│ │ │ │ │ +00003f70: 6520 6361 6e6e 6f74 2062 650a 2020 2020 e cannot be.
│ │ │ │ │ +00003f80: 206f 7065 6e65 642e 2020 456c 7365 2061 opened. Else a
│ │ │ │ │ +00003f90: 6e73 7765 7220 6120 6e65 7720 4669 6c65 nswer a new File
│ │ │ │ │ +00003fa0: 5374 7265 616d 2e20 466f 7220 6d6f 6465 Stream. For mode
│ │ │ │ │ +00003fb0: 2061 6e79 7761 7920 796f 7520 6361 6e20 anyway you can
│ │ │ │ │ +00003fc0: 7573 650a 2020 2020 2061 6e79 2073 7461 use. any sta
│ │ │ │ │ +00003fd0: 6e64 6172 6420 4320 6e6f 6e2d 6269 6e61 ndard C non-bina
│ │ │ │ │ +00003fe0: 7279 2066 6f70 656e 206d 6f64 652e 2020 ry fopen mode.
│ │ │ │ │ +00003ff0: 5468 6520 6669 6c65 2077 696c 6c20 6265 The file will be
│ │ │ │ │ +00004000: 0a20 2020 2020 6175 746f 6d61 7469 6361 . automatica
│ │ │ │ │ +00004010: 6c6c 7920 636c 6f73 6564 2075 706f 6e20 lly closed upon
│ │ │ │ │ +00004020: 4743 2069 6620 7468 6520 6f62 6a65 6374 GC if the object
│ │ │ │ │ +00004030: 2069 7320 6e6f 7420 7265 6665 7265 6e63 is not referenc
│ │ │ │ │ +00004040: 6564 0a20 2020 2020 616e 796d 6f72 652c ed. anymore,
│ │ │ │ │ +00004050: 2062 7574 2069 7420 6973 2062 6574 7465 but it is bette
│ │ │ │ │ +00004060: 7220 746f 2063 6c6f 7365 2069 7420 6173 r to close it as
│ │ │ │ │ +00004070: 2073 6f6f 6e20 6173 2079 6f75 2772 6520 soon as you're
│ │ │ │ │ +00004080: 6669 6e69 7368 6564 0a20 2020 2020 7769 finished. wi
│ │ │ │ │ +00004090: 7468 2069 7420 616e 7977 6179 2c20 7573 th it anyway, us
│ │ │ │ │ +000040a0: 696e 6720 2363 6c6f 7365 2e20 546f 206b ing #close. To k
│ │ │ │ │ +000040b0: 6565 7020 6120 6669 6c65 206f 7065 6e20 eep a file open
│ │ │ │ │ +000040c0: 6576 656e 2077 6865 6e20 6e6f 0a20 2020 even when no.
│ │ │ │ │ +000040d0: 2020 7265 6665 7265 6e63 6573 2065 7869 references exi
│ │ │ │ │ +000040e0: 7374 2061 6e79 6d6f 7265 2c20 7365 6e64 st anymore, send
│ │ │ │ │ +000040f0: 2069 7420 2372 656d 6f76 6554 6f42 6546 it #removeToBeF
│ │ │ │ │ +00004100: 696e 616c 697a 6564 0a0a 666f 7065 6e3a inalized..fopen:
│ │ │ │ │ +00004110: 2066 696c 654e 616d 6520 6d6f 6465 3a20 fileName mode:
│ │ │ │ │ +00004120: 6669 6c65 4d6f 6465 2069 6646 6169 6c3a fileMode ifFail:
│ │ │ │ │ +00004130: 2061 426c 6f63 6b0a 2020 2020 204f 7065 aBlock. Ope
│ │ │ │ │ +00004140: 6e20 6669 6c65 4e61 6d65 2069 6e20 7468 n fileName in th
│ │ │ │ │ +00004150: 6520 7265 7175 6972 6564 206d 6f64 6520 e required mode
│ │ │ │ │ +00004160: 2d20 616e 7377 6572 6564 2062 7920 2361 - answered by #a
│ │ │ │ │ +00004170: 7070 656e 642c 2023 6372 6561 7465 2c0a ppend, #create,.
│ │ │ │ │ +00004180: 2020 2020 2023 7265 6164 5772 6974 652c #readWrite,
│ │ │ │ │ +00004190: 2023 7265 6164 206f 7220 2377 7269 7465 #read or #write
│ │ │ │ │ +000041a0: 202d 2061 6e64 2065 7661 6c75 6174 6520 - and evaluate
│ │ │ │ │ +000041b0: 6142 6c6f 636b 2069 6620 7468 6520 6669 aBlock if the fi
│ │ │ │ │ +000041c0: 6c65 0a20 2020 2020 6361 6e6e 6f74 2062 le. cannot b
│ │ │ │ │ +000041d0: 6520 6f70 656e 6564 2e20 456c 7365 2061 e opened. Else a
│ │ │ │ │ +000041e0: 6e73 7765 7220 6120 6e65 7720 4669 6c65 nswer a new File
│ │ │ │ │ +000041f0: 5374 7265 616d 2e20 466f 7220 6d6f 6465 Stream. For mode
│ │ │ │ │ +00004200: 2061 6e79 7761 790a 2020 2020 2079 6f75 anyway. you
│ │ │ │ │ +00004210: 2063 616e 2075 7365 2061 6e79 2054 6865 can use any The
│ │ │ │ │ +00004220: 2066 696c 6520 7769 6c6c 2062 6520 6175 file will be au
│ │ │ │ │ +00004230: 746f 6d61 7469 6361 6c6c 7920 636c 6f73 tomatically clos
│ │ │ │ │ +00004240: 6564 2075 706f 6e20 4743 2069 660a 2020 ed upon GC if.
│ │ │ │ │ +00004250: 2020 2074 6865 206f 626a 6563 7420 6973 the object is
│ │ │ │ │ +00004260: 206e 6f74 2072 6566 6572 656e 6365 6420 not referenced
│ │ │ │ │ +00004270: 616e 796d 6f72 652c 2062 7574 2069 7420 anymore, but it
│ │ │ │ │ +00004280: 6973 2062 6574 7465 7220 746f 2063 6c6f is better to clo
│ │ │ │ │ +00004290: 7365 2069 740a 2020 2020 2061 7320 736f se it. as so
│ │ │ │ │ +000042a0: 6f6e 2061 7320 796f 7527 7265 2066 696e on as you're fin
│ │ │ │ │ +000042b0: 6973 6865 6420 7769 7468 2069 7420 616e ished with it an
│ │ │ │ │ +000042c0: 7977 6179 2c20 7573 696e 6720 2363 6c6f yway, using #clo
│ │ │ │ │ +000042d0: 7365 2e20 546f 206b 6565 7020 610a 2020 se. To keep a.
│ │ │ │ │ +000042e0: 2020 2066 696c 6520 6f70 656e 2065 7665 file open eve
│ │ │ │ │ +000042f0: 6e20 7768 656e 206e 6f20 7265 6665 7265 n when no refere
│ │ │ │ │ +00004300: 6e63 6573 2065 7869 7374 2061 6e79 6d6f nces exist anymo
│ │ │ │ │ +00004310: 7265 2c20 7365 6e64 2069 740a 2020 2020 re, send it.
│ │ │ │ │ +00004320: 2023 7265 6d6f 7665 546f 4265 4669 6e61 #removeToBeFina
│ │ │ │ │ +00004330: 6c69 7a65 640a 0a6f 6e3a 2066 640a 2020 lized..on: fd.
│ │ │ │ │ +00004340: 2020 204f 7065 6e20 6120 4669 6c65 4465 Open a FileDe
│ │ │ │ │ +00004350: 7363 7269 7074 6f72 206f 6e20 7468 6520 scriptor on the
│ │ │ │ │ +00004360: 6769 7665 6e20 6669 6c65 2064 6573 6372 given file descr
│ │ │ │ │ +00004370: 6970 746f 722e 2020 5265 6164 2d77 7269 iptor. Read-wri
│ │ │ │ │ +00004380: 7465 0a20 2020 2020 6163 6365 7373 2069 te. access i
│ │ │ │ │ +00004390: 7320 6173 7375 6d65 642e 0a0a 6f70 656e s assumed...open
│ │ │ │ │ +000043a0: 3a20 6669 6c65 4e61 6d65 0a20 2020 2020 : fileName.
│ │ │ │ │ +000043b0: 4f70 656e 2066 696c 654e 616d 6520 696e Open fileName in
│ │ │ │ │ +000043c0: 2072 6561 642d 7772 6974 6520 6d6f 6465 read-write mode
│ │ │ │ │ +000043d0: 202d 2066 6169 6c20 6966 2074 6865 2066 - fail if the f
│ │ │ │ │ +000043e0: 696c 6520 6361 6e6e 6f74 2062 650a 2020 ile cannot be.
│ │ │ │ │ +000043f0: 2020 206f 7065 6e65 642e 2020 456c 7365 opened. Else
│ │ │ │ │ +00004400: 2061 6e73 7765 7220 6120 6e65 7720 4669 answer a new Fi
│ │ │ │ │ +00004410: 6c65 5374 7265 616d 2e20 2054 6865 2066 leStream. The f
│ │ │ │ │ +00004420: 696c 6520 7769 6c6c 2062 650a 2020 2020 ile will be.
│ │ │ │ │ +00004430: 2061 7574 6f6d 6174 6963 616c 6c79 2063 automatically c
│ │ │ │ │ +00004440: 6c6f 7365 6420 7570 6f6e 2047 4320 6966 losed upon GC if
│ │ │ │ │ +00004450: 2074 6865 206f 626a 6563 7420 6973 206e the object is n
│ │ │ │ │ +00004460: 6f74 2072 6566 6572 656e 6365 640a 2020 ot referenced.
│ │ │ │ │ +00004470: 2020 2061 6e79 6d6f 7265 2c20 6275 7420 anymore, but
│ │ │ │ │ +00004480: 796f 7520 7368 6f75 6c64 2063 6c6f 7365 you should close
│ │ │ │ │ +00004490: 2069 7420 7769 7468 2023 636c 6f73 6520 it with #close
│ │ │ │ │ +000044a0: 616e 7977 6179 2e20 2054 6f20 6b65 6570 anyway. To keep
│ │ │ │ │ +000044b0: 2061 0a20 2020 2020 6669 6c65 206f 7065 a. file ope
│ │ │ │ │ +000044c0: 6e2c 2073 656e 6420 6974 2023 7265 6d6f n, send it #remo
│ │ │ │ │ +000044d0: 7665 546f 4265 4669 6e61 6c69 7a65 640a veToBeFinalized.
│ │ │ │ │ +000044e0: 0a6f 7065 6e3a 2066 696c 654e 616d 6520 .open: fileName
│ │ │ │ │ +000044f0: 6d6f 6465 3a20 6669 6c65 4d6f 6465 2069 mode: fileMode i
│ │ │ │ │ +00004500: 6646 6169 6c3a 2061 426c 6f63 6b0a 2020 fFail: aBlock.
│ │ │ │ │ +00004510: 2020 204f 7065 6e20 6669 6c65 4e61 6d65 Open fileName
│ │ │ │ │ +00004520: 2069 6e20 7468 6520 7265 7175 6972 6564 in the required
│ │ │ │ │ +00004530: 206d 6f64 6520 2d20 616e 7377 6572 6564 mode - answered
│ │ │ │ │ +00004540: 2062 7920 2361 7070 656e 642c 2023 6372 by #append, #cr
│ │ │ │ │ +00004550: 6561 7465 2c0a 2020 2020 2023 7265 6164 eate,. #read
│ │ │ │ │ +00004560: 5772 6974 652c 2023 7265 6164 206f 7220 Write, #read or
│ │ │ │ │ +00004570: 2377 7269 7465 202d 2061 6e64 2065 7661 #write - and eva
│ │ │ │ │ +00004580: 6c75 6174 6520 6142 6c6f 636b 2069 6620 luate aBlock if
│ │ │ │ │ +00004590: 7468 6520 6669 6c65 0a20 2020 2020 6361 the file. ca
│ │ │ │ │ +000045a0: 6e6e 6f74 2062 6520 6f70 656e 6564 2e20 nnot be opened.
│ │ │ │ │ +000045b0: 456c 7365 2061 6e73 7765 7220 6120 6e65 Else answer a ne
│ │ │ │ │ +000045c0: 7720 696e 7374 616e 6365 206f 6620 7468 w instance of th
│ │ │ │ │ +000045d0: 6520 7265 6365 6976 6572 2e20 466f 720a e receiver. For.
│ │ │ │ │ +000045e0: 2020 2020 206d 6f64 6520 616e 7977 6179 mode anyway
│ │ │ │ │ +000045f0: 2079 6f75 2063 616e 2075 7365 2061 6e79 you can use any
│ │ │ │ │ +00004600: 2073 7461 6e64 6172 6420 4320 6e6f 6e2d standard C non-
│ │ │ │ │ +00004610: 6269 6e61 7279 2066 6f70 656e 206d 6f64 binary fopen mod
│ │ │ │ │ +00004620: 652e 0a20 2020 2020 6669 6c65 4e61 6d65 e.. fileName
│ │ │ │ │ +00004630: 2063 616e 2062 6520 6120 6076 6972 7475 can be a `virtu
│ │ │ │ │ +00004640: 616c 2066 696c 6573 7973 7465 6d27 2070 al filesystem' p
│ │ │ │ │ +00004650: 6174 682c 2069 6e63 6c75 6469 6e67 2055 ath, including U
│ │ │ │ │ +00004660: 524c 7320 616e 640a 2020 2020 2027 2327 RLs and. '#'
│ │ │ │ │ +00004670: 2073 7566 6669 7865 7320 7468 6174 2061 suffixes that a
│ │ │ │ │ +00004680: 7265 2069 6e73 7065 6374 6564 2062 7920 re inspected by
│ │ │ │ │ +00004690: 7468 6520 7669 7274 7561 6c20 6669 6c65 the virtual file
│ │ │ │ │ +000046a0: 7379 7374 656d 206c 6179 6572 730a 2020 system layers.
│ │ │ │ │ +000046b0: 2020 2061 6e64 2072 6570 6c61 6365 6420 and replaced
│ │ │ │ │ +000046c0: 7769 7468 2074 6173 6b73 2073 7563 6820 with tasks such
│ │ │ │ │ +000046d0: 6173 2075 6e2d 677a 6970 7069 6e67 2061 as un-gzipping a
│ │ │ │ │ +000046e0: 2066 696c 6520 6f72 2065 7874 7261 6374 file or extract
│ │ │ │ │ +000046f0: 696e 6720 610a 2020 2020 2066 696c 6520 ing a. file
│ │ │ │ │ +00004700: 6672 6f6d 2061 6e20 6172 6368 6976 652e from an archive.
│ │ │ │ │ +00004710: 0a0a 2020 2020 2054 6865 2066 696c 6520 .. The file
│ │ │ │ │ +00004720: 7769 6c6c 2062 6520 6175 746f 6d61 7469 will be automati
│ │ │ │ │ +00004730: 6361 6c6c 7920 636c 6f73 6564 2075 706f cally closed upo
│ │ │ │ │ +00004740: 6e20 4743 2069 6620 7468 6520 6f62 6a65 n GC if the obje
│ │ │ │ │ +00004750: 6374 2069 7320 6e6f 740a 2020 2020 2072 ct is not. r
│ │ │ │ │ +00004760: 6566 6572 656e 6365 6420 616e 796d 6f72 eferenced anymor
│ │ │ │ │ +00004770: 652c 2062 7574 2069 7420 6973 2062 6574 e, but it is bet
│ │ │ │ │ +00004780: 7465 7220 746f 2063 6c6f 7365 2069 7420 ter to close it
│ │ │ │ │ +00004790: 6173 2073 6f6f 6e20 6173 2079 6f75 2772 as soon as you'r
│ │ │ │ │ +000047a0: 650a 2020 2020 2066 696e 6973 6865 6420 e. finished
│ │ │ │ │ +000047b0: 7769 7468 2069 7420 616e 7977 6179 2c20 with it anyway,
│ │ │ │ │ +000047c0: 7573 696e 6720 2363 6c6f 7365 2e20 546f using #close. To
│ │ │ │ │ +000047d0: 206b 6565 7020 6120 6669 6c65 206f 7065 keep a file ope
│ │ │ │ │ +000047e0: 6e20 6576 656e 0a20 2020 2020 7768 656e n even. when
│ │ │ │ │ +000047f0: 206e 6f20 7265 6665 7265 6e63 6573 2065 no references e
│ │ │ │ │ +00004800: 7869 7374 2061 6e79 6d6f 7265 2c20 7365 xist anymore, se
│ │ │ │ │ +00004810: 6e64 2069 7420 2372 656d 6f76 6554 6f42 nd it #removeToB
│ │ │ │ │ +00004820: 6546 696e 616c 697a 6564 0a0a 6f70 656e eFinalized..open
│ │ │ │ │ +00004830: 5465 6d70 6f72 6172 7946 696c 653a 2062 TemporaryFile: b
│ │ │ │ │ +00004840: 6173 654e 616d 650a 2020 2020 204f 7065 aseName. Ope
│ │ │ │ │ +00004850: 6e20 666f 7220 7772 6974 696e 6720 6120 n for writing a
│ │ │ │ │ +00004860: 6669 6c65 2077 686f 7365 206e 616d 6520 file whose name
│ │ │ │ │ +00004870: 7374 6172 7473 2077 6974 6820 6261 7365 starts with base
│ │ │ │ │ +00004880: 4e61 6d65 2c20 666f 6c6c 6f77 6564 0a20 Name, followed.
│ │ │ │ │ +00004890: 2020 2020 6279 2073 6978 2072 616e 646f by six rando
│ │ │ │ │ +000048a0: 6d20 616c 7068 616e 756d 6572 6963 2063 m alphanumeric c
│ │ │ │ │ +000048b0: 6861 7261 6374 6572 732e 2020 5468 6520 haracters. The
│ │ │ │ │ +000048c0: 6669 6c65 2069 7320 6372 6561 7465 6420 file is created
│ │ │ │ │ +000048d0: 7769 7468 0a20 2020 2020 6d6f 6465 2072 with. mode r
│ │ │ │ │ +000048e0: 6561 642f 7772 6974 6520 616e 6420 7065 ead/write and pe
│ │ │ │ │ +000048f0: 726d 6973 7369 6f6e 7320 3036 3636 206f rmissions 0666 o
│ │ │ │ │ +00004900: 7220 3036 3030 206f 6e20 6d6f 7374 2072 r 0600 on most r
│ │ │ │ │ +00004910: 6563 656e 740a 2020 2020 206f 7065 7261 ecent. opera
│ │ │ │ │ +00004920: 7469 6e67 2073 7973 7465 6d73 2028 6265 ting systems (be
│ │ │ │ │ +00004930: 7761 7265 2c20 7468 6520 666f 726d 6572 ware, the former
│ │ │ │ │ +00004940: 2062 6568 6176 696f 7220 6d69 6768 7420 behavior might
│ │ │ │ │ +00004950: 636f 6e73 7469 7475 7465 2061 0a20 2020 constitute a.
│ │ │ │ │ +00004960: 2020 7365 6375 7269 7479 2070 726f 626c security probl
│ │ │ │ │ +00004970: 656d 292e 2020 5468 6520 6669 6c65 2069 em). The file i
│ │ │ │ │ +00004980: 7320 6f70 656e 6564 2077 6974 6820 7468 s opened with th
│ │ │ │ │ +00004990: 6520 4f5f 4558 434c 2066 6c61 672c 0a20 e O_EXCL flag,.
│ │ │ │ │ +000049a0: 2020 2020 6775 6172 616e 7465 6569 6e67 guaranteeing
│ │ │ │ │ +000049b0: 2074 6861 7420 7768 656e 2074 6865 206d that when the m
│ │ │ │ │ +000049c0: 6574 686f 6420 7265 7475 726e 7320 7375 ethod returns su
│ │ │ │ │ +000049d0: 6363 6573 7366 756c 6c79 2077 6520 6172 ccessfully we ar
│ │ │ │ │ +000049e0: 6520 7468 650a 2020 2020 206f 6e6c 7920 e the. only
│ │ │ │ │ +000049f0: 7573 6572 2e0a 0a70 6f70 656e 3a20 636f user...popen: co
│ │ │ │ │ +00004a00: 6d6d 616e 644e 616d 6520 6469 723a 2064 mmandName dir: d
│ │ │ │ │ +00004a10: 6972 6563 7469 6f6e 0a20 2020 2020 4f70 irection. Op
│ │ │ │ │ +00004a20: 656e 2061 2070 6970 6520 6f6e 2074 6865 en a pipe on the
│ │ │ │ │ +00004a30: 2067 6976 656e 2063 6f6d 6d61 6e64 2061 given command a
│ │ │ │ │ +00004a40: 6e64 2066 6169 6c20 6966 2074 6865 2066 nd fail if the f
│ │ │ │ │ +00004a50: 696c 6520 6361 6e6e 6f74 2062 650a 2020 ile cannot be.
│ │ │ │ │ +00004a60: 2020 206f 7065 6e65 642e 2020 456c 7365 opened. Else
│ │ │ │ │ +00004a70: 2061 6e73 7765 7220 6120 6e65 7720 4669 answer a new Fi
│ │ │ │ │ +00004a80: 6c65 5374 7265 616d 2e20 2054 6865 2070 leStream. The p
│ │ │ │ │ +00004a90: 6970 6520 7769 6c6c 206e 6f74 2062 650a ipe will not be.
│ │ │ │ │ +00004aa0: 2020 2020 2061 7574 6f6d 6174 6963 616c automatical
│ │ │ │ │ +00004ab0: 6c79 2063 6c6f 7365 6420 7570 6f6e 2047 ly closed upon G
│ │ │ │ │ +00004ac0: 432c 2065 7665 6e20 6966 2074 6865 206f C, even if the o
│ │ │ │ │ +00004ad0: 626a 6563 7420 6973 206e 6f74 2072 6566 bject is not ref
│ │ │ │ │ +00004ae0: 6572 656e 6365 640a 2020 2020 2061 6e79 erenced. any
│ │ │ │ │ +00004af0: 6d6f 7265 2c20 6265 6361 7573 6520 7768 more, because wh
│ │ │ │ │ +00004b00: 656e 2079 6f75 2063 6c6f 7365 2061 2070 en you close a p
│ │ │ │ │ +00004b10: 6970 6520 796f 7520 6861 7665 2074 6f20 ipe you have to
│ │ │ │ │ +00004b20: 7761 6974 2066 6f72 2074 6865 0a20 2020 wait for the.
│ │ │ │ │ +00004b30: 2020 6173 736f 6369 6174 6564 2070 726f associated pro
│ │ │ │ │ +00004b40: 6365 7373 2074 6f20 7465 726d 696e 6174 cess to terminat
│ │ │ │ │ +00004b50: 652e 2020 6469 7265 6374 696f 6e20 6973 e. direction is
│ │ │ │ │ +00004b60: 2072 6574 7572 6e65 6420 6279 2023 7265 returned by #re
│ │ │ │ │ +00004b70: 6164 0a20 2020 2020 6f72 2023 7772 6974 ad. or #writ
│ │ │ │ │ +00004b80: 6520 2827 7227 206f 7220 2777 2729 2061 e ('r' or 'w') a
│ │ │ │ │ +00004b90: 6e64 2069 7320 696e 7465 7270 7265 7465 nd is interprete
│ │ │ │ │ +00004ba0: 6420 6672 6f6d 2074 6865 2070 6f69 6e74 d from the point
│ │ │ │ │ +00004bb0: 206f 6620 7669 6577 0a20 2020 2020 6f66 of view. of
│ │ │ │ │ +00004bc0: 2053 6d61 6c6c 7461 6c6b 3a20 7265 6164 Smalltalk: read
│ │ │ │ │ +00004bd0: 696e 6720 6d65 616e 7320 536d 616c 6c74 ing means Smallt
│ │ │ │ │ +00004be0: 616c 6b20 7265 6164 7320 7468 6520 7374 alk reads the st
│ │ │ │ │ +00004bf0: 616e 6461 7264 206f 7574 7075 7420 6f66 andard output of
│ │ │ │ │ +00004c00: 0a20 2020 2020 7468 6520 636f 6d6d 616e . the comman
│ │ │ │ │ +00004c10: 642c 2077 7269 7469 6e67 206d 6561 6e73 d, writing means
│ │ │ │ │ +00004c20: 2053 6d61 6c6c 7461 6c6b 2077 7269 7465 Smalltalk write
│ │ │ │ │ +00004c30: 7320 7468 6520 7374 616e 6461 7264 2069 s the standard i
│ │ │ │ │ +00004c40: 6e70 7574 206f 660a 2020 2020 2074 6865 nput of. the
│ │ │ │ │ +00004c50: 2063 6f6d 6d61 6e64 2e20 5468 6520 6f74 command. The ot
│ │ │ │ │ +00004c60: 6865 7220 6368 616e 6e65 6c20 2873 7464 her channel (std
│ │ │ │ │ +00004c70: 696e 2077 6865 6e20 7265 6164 696e 672c in when reading,
│ │ │ │ │ +00004c80: 2073 7464 6f75 7420 7768 656e 0a20 2020 stdout when.
│ │ │ │ │ +00004c90: 2020 7772 6974 696e 6729 2069 7320 7468 writing) is th
│ │ │ │ │ +00004ca0: 6520 7361 6d65 2061 7320 4753 5427 732c e same as GST's,
│ │ │ │ │ +00004cb0: 2075 6e6c 6573 7320 636f 6d6d 616e 644e unless commandN
│ │ │ │ │ +00004cc0: 616d 6520 616c 7465 7273 2069 742e 0a0a ame alters it...
│ │ │ │ │ +00004cd0: 706f 7065 6e3a 2063 6f6d 6d61 6e64 4e61 popen: commandNa
│ │ │ │ │ +00004ce0: 6d65 2064 6972 3a20 6469 7265 6374 696f me dir: directio
│ │ │ │ │ +00004cf0: 6e20 6966 4661 696c 3a20 6142 6c6f 636b n ifFail: aBlock
│ │ │ │ │ +00004d00: 0a20 2020 2020 4f70 656e 2061 2070 6970 . Open a pip
│ │ │ │ │ +00004d10: 6520 6f6e 2074 6865 2067 6976 656e 2063 e on the given c
│ │ │ │ │ +00004d20: 6f6d 6d61 6e64 2061 6e64 2065 7661 6c75 ommand and evalu
│ │ │ │ │ +00004d30: 6174 6520 6142 6c6f 636b 2066 696c 6520 ate aBlock file
│ │ │ │ │ +00004d40: 6361 6e6e 6f74 0a20 2020 2020 6265 206f cannot. be o
│ │ │ │ │ +00004d50: 7065 6e65 642e 2045 6c73 6520 616e 7377 pened. Else answ
│ │ │ │ │ +00004d60: 6572 2061 206e 6577 2046 696c 6553 7472 er a new FileStr
│ │ │ │ │ +00004d70: 6561 6d2e 2020 5468 6520 7069 7065 2077 eam. The pipe w
│ │ │ │ │ +00004d80: 696c 6c20 6e6f 7420 6265 0a20 2020 2020 ill not be.
│ │ │ │ │ +00004d90: 6175 746f 6d61 7469 6361 6c6c 7920 636c automatically cl
│ │ │ │ │ +00004da0: 6f73 6564 2075 706f 6e20 4743 2c20 6576 osed upon GC, ev
│ │ │ │ │ +00004db0: 656e 2069 6620 7468 6520 6f62 6a65 6374 en if the object
│ │ │ │ │ +00004dc0: 2069 7320 6e6f 7420 7265 6665 7265 6e63 is not referenc
│ │ │ │ │ +00004dd0: 6564 0a20 2020 2020 616e 796d 6f72 652c ed. anymore,
│ │ │ │ │ +00004de0: 2062 6563 6175 7365 2077 6865 6e20 796f because when yo
│ │ │ │ │ +00004df0: 7520 636c 6f73 6520 6120 7069 7065 2079 u close a pipe y
│ │ │ │ │ +00004e00: 6f75 2068 6176 6520 746f 2077 6169 7420 ou have to wait
│ │ │ │ │ +00004e10: 666f 7220 7468 650a 2020 2020 2061 7373 for the. ass
│ │ │ │ │ +00004e20: 6f63 6961 7465 6420 7072 6f63 6573 7320 ociated process
│ │ │ │ │ +00004e30: 746f 2074 6572 6d69 6e61 7465 2e20 2064 to terminate. d
│ │ │ │ │ +00004e40: 6972 6563 7469 6f6e 2069 7320 696e 7465 irection is inte
│ │ │ │ │ +00004e50: 7270 7265 7465 6420 6672 6f6d 0a20 2020 rpreted from.
│ │ │ │ │ +00004e60: 2020 7468 6520 706f 696e 7420 6f66 2076 the point of v
│ │ │ │ │ +00004e70: 6965 7720 6f66 2053 6d61 6c6c 7461 6c6b iew of Smalltalk
│ │ │ │ │ +00004e80: 3a20 7265 6164 696e 6720 6d65 616e 7320 : reading means
│ │ │ │ │ +00004e90: 7468 6174 2053 6d61 6c6c 7461 6c6b 2072 that Smalltalk r
│ │ │ │ │ +00004ea0: 6561 6473 0a20 2020 2020 7468 6520 7374 eads. the st
│ │ │ │ │ +00004eb0: 616e 6461 7264 206f 7574 7075 7420 6f66 andard output of
│ │ │ │ │ +00004ec0: 2074 6865 2063 6f6d 6d61 6e64 2c20 7772 the command, wr
│ │ │ │ │ +00004ed0: 6974 696e 6720 6d65 616e 7320 7468 6174 iting means that
│ │ │ │ │ +00004ee0: 2053 6d61 6c6c 7461 6c6b 0a20 2020 2020 Smalltalk.
│ │ │ │ │ +00004ef0: 7772 6974 6573 2074 6865 2073 7461 6e64 writes the stand
│ │ │ │ │ +00004f00: 6172 6420 696e 7075 7420 6f66 2074 6865 ard input of the
│ │ │ │ │ +00004f10: 2063 6f6d 6d61 6e64 0a0a 7265 6164 0a20 command..read.
│ │ │ │ │ +00004f20: 2020 2020 4f70 656e 2074 6578 7420 6669 Open text fi
│ │ │ │ │ +00004f30: 6c65 2066 6f72 2072 6561 6469 6e67 2e20 le for reading.
│ │ │ │ │ +00004f40: 2054 6865 2073 7472 6561 6d20 6973 2070 The stream is p
│ │ │ │ │ +00004f50: 6f73 6974 696f 6e65 6420 6174 2074 6865 ositioned at the
│ │ │ │ │ +00004f60: 0a20 2020 2020 6265 6769 6e6e 696e 6720 . beginning
│ │ │ │ │ +00004f70: 6f66 2074 6865 2066 696c 652e 0a0a 7265 of the file...re
│ │ │ │ │ +00004f80: 6164 5772 6974 650a 2020 2020 204f 7065 adWrite. Ope
│ │ │ │ │ +00004f90: 6e20 666f 7220 7265 6164 696e 6720 616e n for reading an
│ │ │ │ │ +00004fa0: 6420 7772 6974 696e 672e 2020 5468 6520 d writing. The
│ │ │ │ │ +00004fb0: 7374 7265 616d 2069 7320 706f 7369 7469 stream is positi
│ │ │ │ │ +00004fc0: 6f6e 6564 2061 7420 7468 650a 2020 2020 oned at the.
│ │ │ │ │ +00004fd0: 2062 6567 696e 6e69 6e67 206f 6620 7468 beginning of th
│ │ │ │ │ +00004fe0: 6520 6669 6c65 2e0a 0a77 7269 7465 0a20 e file...write.
│ │ │ │ │ +00004ff0: 2020 2020 5472 756e 6361 7465 2066 696c Truncate fil
│ │ │ │ │ +00005000: 6520 746f 207a 6572 6f20 6c65 6e67 7468 e to zero length
│ │ │ │ │ +00005010: 206f 7220 6372 6561 7465 2074 6578 7420 or create text
│ │ │ │ │ +00005020: 6669 6c65 2066 6f72 2077 7269 7469 6e67 file for writing
│ │ │ │ │ +00005030: 2e20 2054 6865 0a20 2020 2020 7374 7265 . The. stre
│ │ │ │ │ +00005040: 616d 2069 7320 706f 7369 7469 6f6e 6564 am is positioned
│ │ │ │ │ +00005050: 2061 7420 7468 6520 6265 6769 6e6e 696e at the beginnin
│ │ │ │ │ +00005060: 6720 6f66 2074 6865 2066 696c 652e 0a0a g of the file...
│ │ │ │ │ +00005070: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ +00005080: 652e 696e 666f 2c20 204e 6f64 653a 2046 e.info, Node: F
│ │ │ │ │ +00005090: 696c 6544 6573 6372 6970 746f 7220 636c ileDescriptor cl
│ │ │ │ │ +000050a0: 6173 732d 7374 696c 6c20 756e 636c 6173 ass-still unclas
│ │ │ │ │ +000050b0: 7369 6669 6564 2c20 204e 6578 743a 2046 sified, Next: F
│ │ │ │ │ +000050c0: 696c 6544 6573 6372 6970 746f 722d 6163 ileDescriptor-ac
│ │ │ │ │ +000050d0: 6365 7373 696e 672c 2020 5072 6576 3a20 cessing, Prev:
│ │ │ │ │ +000050e0: 4669 6c65 4465 7363 7269 7074 6f72 2063 FileDescriptor c
│ │ │ │ │ +000050f0: 6c61 7373 2d69 6e73 7461 6e63 6520 6372 lass-instance cr
│ │ │ │ │ +00005100: 6561 7469 6f6e 2c20 2055 703a 2046 696c eation, Up: Fil
│ │ │ │ │ +00005110: 6544 6573 6372 6970 746f 720a 0a31 2e37 eDescriptor..1.7
│ │ │ │ │ +00005120: 362e 3320 4669 6c65 4465 7363 7269 7074 6.3 FileDescript
│ │ │ │ │ +00005130: 6f72 2063 6c61 7373 3a20 7374 696c 6c20 or class: still
│ │ │ │ │ +00005140: 756e 636c 6173 7369 6669 6564 0a2d 2d2d unclassified.---
│ │ │ │ │ +00005150: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00005160: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00005170: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6f70 ------------..op
│ │ │ │ │ +00005180: 656e 3a20 6669 6c65 4e61 6d65 206d 6f64 en: fileName mod
│ │ │ │ │ +00005190: 653a 2066 696c 654d 6f64 650a 2020 2020 e: fileMode.
│ │ │ │ │ +000051a0: 204f 7065 6e20 6669 6c65 4e61 6d65 2069 Open fileName i
│ │ │ │ │ +000051b0: 6e20 7468 6520 7265 7175 6972 6564 206d n the required m
│ │ │ │ │ +000051c0: 6f64 6520 2d20 616e 7377 6572 6564 2062 ode - answered b
│ │ │ │ │ +000051d0: 7920 2361 7070 656e 642c 2023 6372 6561 y #append, #crea
│ │ │ │ │ +000051e0: 7465 2c0a 2020 2020 2023 7265 6164 5772 te,. #readWr
│ │ │ │ │ +000051f0: 6974 652c 2023 7265 6164 206f 7220 2377 ite, #read or #w
│ │ │ │ │ +00005200: 7269 7465 202d 2061 6e64 2066 6169 6c20 rite - and fail
│ │ │ │ │ +00005210: 6966 2074 6865 2066 696c 6520 6361 6e6e if the file cann
│ │ │ │ │ +00005220: 6f74 2062 650a 2020 2020 206f 7065 6e65 ot be. opene
│ │ │ │ │ +00005230: 642e 2020 456c 7365 2061 6e73 7765 7220 d. Else answer
│ │ │ │ │ +00005240: 6120 6e65 7720 4669 6c65 5374 7265 616d a new FileStream
│ │ │ │ │ +00005250: 2e20 466f 7220 6d6f 6465 2061 6e79 7761 . For mode anywa
│ │ │ │ │ +00005260: 7920 796f 7520 6361 6e20 7573 650a 2020 y you can use.
│ │ │ │ │ +00005270: 2020 2061 6e79 2073 7461 6e64 6172 6420 any standard
│ │ │ │ │ +00005280: 4320 6e6f 6e2d 6269 6e61 7279 2066 6f70 C non-binary fop
│ │ │ │ │ +00005290: 656e 206d 6f64 652e 2020 6669 6c65 4e61 en mode. fileNa
│ │ │ │ │ +000052a0: 6d65 2063 616e 2062 6520 6120 6076 6972 me can be a `vir
│ │ │ │ │ +000052b0: 7475 616c 0a20 2020 2020 6669 6c65 7379 tual. filesy
│ │ │ │ │ +000052c0: 7374 656d 2720 7061 7468 2c20 696e 636c stem' path, incl
│ │ │ │ │ +000052d0: 7564 696e 6720 5552 4c73 2061 6e64 2027 uding URLs and '
│ │ │ │ │ +000052e0: 2327 2073 7566 6669 7865 7320 7468 6174 #' suffixes that
│ │ │ │ │ +000052f0: 2061 7265 0a20 2020 2020 696e 7370 6563 are. inspec
│ │ │ │ │ +00005300: 7465 6420 6279 2074 6865 2076 6972 7475 ted by the virtu
│ │ │ │ │ +00005310: 616c 2066 696c 6573 7973 7465 6d20 6c61 al filesystem la
│ │ │ │ │ +00005320: 7965 7273 2061 6e64 2072 6570 6c61 6365 yers and replace
│ │ │ │ │ +00005330: 6420 7769 7468 2074 6173 6b73 0a20 2020 d with tasks.
│ │ │ │ │ +00005340: 2020 7375 6368 2061 7320 756e 2d67 7a69 such as un-gzi
│ │ │ │ │ +00005350: 7070 696e 6720 6120 6669 6c65 206f 7220 pping a file or
│ │ │ │ │ +00005360: 6578 7472 6163 7469 6e67 2061 2066 696c extracting a fil
│ │ │ │ │ +00005370: 6520 6672 6f6d 2061 6e20 6172 6368 6976 e from an archiv
│ │ │ │ │ +00005380: 652e 0a0a 2020 2020 2054 6865 2066 696c e... The fil
│ │ │ │ │ +00005390: 6520 7769 6c6c 2062 6520 6175 746f 6d61 e will be automa
│ │ │ │ │ +000053a0: 7469 6361 6c6c 7920 636c 6f73 6564 2075 tically closed u
│ │ │ │ │ +000053b0: 706f 6e20 4743 2069 6620 7468 6520 6f62 pon GC if the ob
│ │ │ │ │ +000053c0: 6a65 6374 2069 7320 6e6f 740a 2020 2020 ject is not.
│ │ │ │ │ +000053d0: 2072 6566 6572 656e 6365 6420 616e 796d referenced anym
│ │ │ │ │ +000053e0: 6f72 652c 2062 7574 2069 7420 6973 2062 ore, but it is b
│ │ │ │ │ +000053f0: 6574 7465 7220 746f 2063 6c6f 7365 2069 etter to close i
│ │ │ │ │ +00005400: 7420 6173 2073 6f6f 6e20 6173 2079 6f75 t as soon as you
│ │ │ │ │ +00005410: 2772 650a 2020 2020 2066 696e 6973 6865 're. finishe
│ │ │ │ │ +00005420: 6420 7769 7468 2069 7420 616e 7977 6179 d with it anyway
│ │ │ │ │ +00005430: 2c20 7573 696e 6720 2363 6c6f 7365 2e20 , using #close.
│ │ │ │ │ +00005440: 546f 206b 6565 7020 6120 6669 6c65 206f To keep a file o
│ │ │ │ │ +00005450: 7065 6e20 6576 656e 0a20 2020 2020 7768 pen even. wh
│ │ │ │ │ +00005460: 656e 206e 6f20 7265 6665 7265 6e63 6573 en no references
│ │ │ │ │ +00005470: 2065 7869 7374 2061 6e79 6d6f 7265 2c20 exist anymore,
│ │ │ │ │ +00005480: 7365 6e64 2069 7420 2372 656d 6f76 6554 send it #removeT
│ │ │ │ │ +00005490: 6f42 6546 696e 616c 697a 6564 0a0a 0a1f oBeFinalized....
│ │ │ │ │ +000054a0: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ +000054b0: 696e 666f 2c20 204e 6f64 653a 2046 696c info, Node: Fil
│ │ │ │ │ +000054c0: 6544 6573 6372 6970 746f 722d 6163 6365 eDescriptor-acce
│ │ │ │ │ +000054d0: 7373 696e 672c 2020 4e65 7874 3a20 4669 ssing, Next: Fi
│ │ │ │ │ +000054e0: 6c65 4465 7363 7269 7074 6f72 2d62 6173 leDescriptor-bas
│ │ │ │ │ +000054f0: 6963 2c20 2050 7265 763a 2046 696c 6544 ic, Prev: FileD
│ │ │ │ │ +00005500: 6573 6372 6970 746f 7220 636c 6173 732d escriptor class-
│ │ │ │ │ +00005510: 7374 696c 6c20 756e 636c 6173 7369 6669 still unclassifi
│ │ │ │ │ +00005520: 6564 2c20 2055 703a 2046 696c 6544 6573 ed, Up: FileDes
│ │ │ │ │ +00005530: 6372 6970 746f 720a 0a31 2e37 362e 3420 criptor..1.76.4
│ │ │ │ │ +00005540: 4669 6c65 4465 7363 7269 7074 6f72 3a20 FileDescriptor:
│ │ │ │ │ +00005550: 6163 6365 7373 696e 670a 2d2d 2d2d 2d2d accessing.------
│ │ │ │ │ +00005560: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00005570: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6361 6e52 ----------..canR
│ │ │ │ │ +00005580: 6561 640a 2020 2020 2041 6e73 7765 7220 ead. Answer
│ │ │ │ │ +00005590: 7768 6574 6865 7220 7468 6520 6669 6c65 whether the file
│ │ │ │ │ +000055a0: 2069 7320 6f70 656e 2061 6e64 2077 6520 is open and we
│ │ │ │ │ +000055b0: 6361 6e20 7265 6164 2066 726f 6d20 6974 can read from it
│ │ │ │ │ +000055c0: 0a0a 6361 6e57 7269 7465 0a20 2020 2020 ..canWrite.
│ │ │ │ │ +000055d0: 416e 7377 6572 2077 6865 7468 6572 2074 Answer whether t
│ │ │ │ │ +000055e0: 6865 2066 696c 6520 6973 206f 7065 6e20 he file is open
│ │ │ │ │ +000055f0: 616e 6420 7765 2063 616e 2077 7269 7465 and we can write
│ │ │ │ │ +00005600: 2066 726f 6d20 6974 0a0a 656e 7375 7265 from it..ensure
│ │ │ │ │ +00005610: 5265 6164 6162 6c65 0a20 2020 2020 4966 Readable. If
│ │ │ │ │ +00005620: 2074 6865 2066 696c 6520 6973 206f 7065 the file is ope
│ │ │ │ │ +00005630: 6e2c 2077 6169 7420 756e 7469 6c20 6461 n, wait until da
│ │ │ │ │ +00005640: 7461 2063 616e 2062 6520 7265 6164 2066 ta can be read f
│ │ │ │ │ +00005650: 726f 6d20 6974 2e20 2054 6865 2077 6169 rom it. The wai
│ │ │ │ │ +00005660: 740a 2020 2020 2061 6c6c 6f77 7320 6f74 t. allows ot
│ │ │ │ │ +00005670: 6865 7220 5072 6f63 6573 7365 7320 746f her Processes to
│ │ │ │ │ +00005680: 2072 756e 2e0a 0a65 6e73 7572 6557 7269 run...ensureWri
│ │ │ │ │ +00005690: 7465 6162 6c65 0a20 2020 2020 4966 2074 teable. If t
│ │ │ │ │ +000056a0: 6865 2066 696c 6520 6973 206f 7065 6e2c he file is open,
│ │ │ │ │ +000056b0: 2077 6169 7420 756e 7469 6c20 7765 2063 wait until we c
│ │ │ │ │ +000056c0: 616e 2077 7269 7465 2074 6f20 6974 2e20 an write to it.
│ │ │ │ │ +000056d0: 2054 6865 2077 6169 740a 2020 2020 2061 The wait. a
│ │ │ │ │ +000056e0: 6c6c 6f77 7320 6f74 6865 7220 5072 6f63 llows other Proc
│ │ │ │ │ +000056f0: 6573 7365 7320 746f 2072 756e 2e0a 0a65 esses to run...e
│ │ │ │ │ +00005700: 7863 6570 7469 6f6e 616c 436f 6e64 6974 xceptionalCondit
│ │ │ │ │ +00005710: 696f 6e0a 2020 2020 2041 6e73 7765 7220 ion. Answer
│ │ │ │ │ +00005720: 7768 6574 6865 7220 7468 6520 6669 6c65 whether the file
│ │ │ │ │ +00005730: 2069 7320 6f70 656e 2061 6e64 2061 6e20 is open and an
│ │ │ │ │ +00005740: 6578 6365 7074 696f 6e61 6c20 636f 6e64 exceptional cond
│ │ │ │ │ +00005750: 6974 696f 6e20 2873 7563 680a 2020 2020 ition (such.
│ │ │ │ │ +00005760: 2061 7320 7072 6573 656e 6365 206f 6620 as presence of
│ │ │ │ │ +00005770: 6f75 7420 6f66 2062 616e 6420 6461 7461 out of band data
│ │ │ │ │ +00005780: 2920 6861 7320 6f63 6375 7272 6564 206f ) has occurred o
│ │ │ │ │ +00005790: 6e20 6974 0a0a 6664 0a20 2020 2020 5265 n it..fd. Re
│ │ │ │ │ +000057a0: 7475 726e 2074 6865 204f 5320 6669 6c65 turn the OS file
│ │ │ │ │ +000057b0: 2064 6573 6372 6970 746f 7220 6f66 2074 descriptor of t
│ │ │ │ │ +000057c0: 6865 2066 696c 650a 0a66 696c 650a 2020 he file..file.
│ │ │ │ │ +000057d0: 2020 2052 6574 7572 6e20 7468 6520 6e61 Return the na
│ │ │ │ │ +000057e0: 6d65 206f 6620 7468 6520 6669 6c65 0a0a me of the file..
│ │ │ │ │ +000057f0: 6973 4f70 656e 0a20 2020 2020 416e 7377 isOpen. Answ
│ │ │ │ │ +00005800: 6572 2077 6865 7468 6572 2074 6865 2066 er whether the f
│ │ │ │ │ +00005810: 696c 6520 6973 2073 7469 6c6c 206f 7065 ile is still ope
│ │ │ │ │ +00005820: 6e0a 0a69 7350 6565 7241 6c69 7665 0a20 n..isPeerAlive.
│ │ │ │ │ +00005830: 2020 2020 5072 6573 656e 7420 666f 7220 Present for
│ │ │ │ │ +00005840: 636f 6d70 6174 6962 696c 6974 7920 7769 compatibility wi
│ │ │ │ │ +00005850: 7468 2073 6f63 6b65 7473 2e20 2046 6f72 th sockets. For
│ │ │ │ │ +00005860: 2066 696c 6573 2c20 6974 2061 6e73 7765 files, it answe
│ │ │ │ │ +00005870: 7273 0a20 2020 2020 7768 6574 6865 7220 rs. whether
│ │ │ │ │ +00005880: 7468 6520 6669 6c65 2069 7320 7374 696c the file is stil
│ │ │ │ │ +00005890: 6c20 6f70 656e 0a0a 6973 5069 7065 0a20 l open..isPipe.
│ │ │ │ │ +000058a0: 2020 2020 416e 7377 6572 2077 6865 7468 Answer wheth
│ │ │ │ │ +000058b0: 6572 2074 6865 2066 696c 6520 6973 2061 er the file is a
│ │ │ │ │ +000058c0: 2070 6970 6520 6f72 2061 6e20 6163 7475 pipe or an actu
│ │ │ │ │ +000058d0: 616c 2064 6973 6b20 6669 6c65 0a0a 6e61 al disk file..na
│ │ │ │ │ +000058e0: 6d65 0a20 2020 2020 5265 7475 726e 2074 me. Return t
│ │ │ │ │ +000058f0: 6865 206e 616d 6520 6f66 2074 6865 2066 he name of the f
│ │ │ │ │ +00005900: 696c 650a 0a77 6169 7446 6f72 4578 6365 ile..waitForExce
│ │ │ │ │ +00005910: 7074 696f 6e0a 2020 2020 2049 6620 7468 ption. If th
│ │ │ │ │ +00005920: 6520 6669 6c65 2069 7320 6f70 656e 2c20 e file is open,
│ │ │ │ │ +00005930: 7761 6974 2075 6e74 696c 2061 6e20 6578 wait until an ex
│ │ │ │ │ +00005940: 6365 7074 696f 6e61 6c20 636f 6e64 6974 ceptional condit
│ │ │ │ │ +00005950: 696f 6e20 2873 7563 6820 6173 0a20 2020 ion (such as.
│ │ │ │ │ +00005960: 2020 7072 6573 656e 6365 206f 6620 6f75 presence of ou
│ │ │ │ │ +00005970: 7420 6f66 2062 616e 6420 6461 7461 2920 t of band data)
│ │ │ │ │ +00005980: 6861 7320 6f63 6375 7272 6564 206f 6e20 has occurred on
│ │ │ │ │ +00005990: 6974 2e20 2054 6865 2077 6169 7420 616c it. The wait al
│ │ │ │ │ +000059a0: 6c6f 7773 0a20 2020 2020 6f74 6865 7220 lows. other
│ │ │ │ │ +000059b0: 5072 6f63 6573 7365 7320 746f 2072 756e Processes to run
│ │ │ │ │ +000059c0: 2e0a 0a0a 1f0a 4669 6c65 3a20 6773 742d ......File: gst-
│ │ │ │ │ +000059d0: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ +000059e0: 3a20 4669 6c65 4465 7363 7269 7074 6f72 : FileDescriptor
│ │ │ │ │ +000059f0: 2d62 6173 6963 2c20 204e 6578 743a 2046 -basic, Next: F
│ │ │ │ │ +00005a00: 696c 6544 6573 6372 6970 746f 722d 6269 ileDescriptor-bi
│ │ │ │ │ +00005a10: 6e61 7279 2049 2f4f 2c20 2050 7265 763a nary I/O, Prev:
│ │ │ │ │ +00005a20: 2046 696c 6544 6573 6372 6970 746f 722d FileDescriptor-
│ │ │ │ │ +00005a30: 6163 6365 7373 696e 672c 2020 5570 3a20 accessing, Up:
│ │ │ │ │ +00005a40: 4669 6c65 4465 7363 7269 7074 6f72 0a0a FileDescriptor..
│ │ │ │ │ +00005a50: 312e 3736 2e35 2046 696c 6544 6573 6372 1.76.5 FileDescr
│ │ │ │ │ +00005a60: 6970 746f 723a 2062 6173 6963 0a2d 2d2d iptor: basic.---
│ │ │ │ │ +00005a70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00005a80: 2d2d 2d2d 2d2d 2d2d 2d0a 0a63 6865 636b ---------..check
│ │ │ │ │ +00005a90: 4572 726f 720a 2020 2020 2050 6572 666f Error. Perfo
│ │ │ │ │ +00005aa0: 726d 2065 7272 6f72 2063 6865 636b 696e rm error checkin
│ │ │ │ │ +00005ab0: 672e 2020 4279 2064 6566 6175 6c74 2c20 g. By default,
│ │ │ │ │ +00005ac0: 7765 2063 616c 6c20 4669 6c65 0a20 2020 we call File.
│ │ │ │ │ +00005ad0: 2020 636c 6173 733e 3e23 6368 6563 6b45 class>>#checkE
│ │ │ │ │ +00005ae0: 7272 6f72 2e0a 0a63 6c6f 7365 0a20 2020 rror...close.
│ │ │ │ │ +00005af0: 2020 436c 6f73 6520 7468 6520 6669 6c65 Close the file
│ │ │ │ │ +00005b00: 0a0a 636f 6e74 656e 7473 0a20 2020 2020 ..contents.
│ │ │ │ │ +00005b10: 416e 7377 6572 2074 6865 2077 686f 6c65 Answer the whole
│ │ │ │ │ +00005b20: 2063 6f6e 7465 6e74 7320 6f66 2074 6865 contents of the
│ │ │ │ │ +00005b30: 2066 696c 650a 0a63 6f70 7946 726f 6d3a file..copyFrom:
│ │ │ │ │ +00005b40: 2066 726f 6d20 746f 3a20 746f 0a20 2020 from to: to.
│ │ │ │ │ +00005b50: 2020 416e 7377 6572 2074 6865 2063 6f6e Answer the con
│ │ │ │ │ +00005b60: 7465 6e74 7320 6f66 2074 6865 2066 696c tents of the fil
│ │ │ │ │ +00005b70: 6520 6265 7477 6565 6e20 7468 6520 7477 e between the tw
│ │ │ │ │ +00005b80: 6f20 6769 7665 6e20 706f 7369 7469 6f6e o given position
│ │ │ │ │ +00005b90: 730a 0a66 696e 616c 697a 650a 2020 2020 s..finalize.
│ │ │ │ │ +00005ba0: 2043 6c6f 7365 2074 6865 2066 696c 6520 Close the file
│ │ │ │ │ +00005bb0: 6966 2069 7420 6973 2073 7469 6c6c 206f if it is still o
│ │ │ │ │ +00005bc0: 7065 6e20 6279 2074 6865 2074 696d 6520 pen by the time
│ │ │ │ │ +00005bd0: 7468 6520 6f62 6a65 6374 2062 6563 6f6d the object becom
│ │ │ │ │ +00005be0: 6573 0a20 2020 2020 6761 7262 6167 652e es. garbage.
│ │ │ │ │ +00005bf0: 0a0a 696e 7661 6c69 6461 7465 0a20 2020 ..invalidate.
│ │ │ │ │ +00005c00: 2020 496e 7661 6c69 6461 7465 2061 2066 Invalidate a f
│ │ │ │ │ +00005c10: 696c 6520 6465 7363 7269 7074 6f72 0a0a ile descriptor..
│ │ │ │ │ +00005c20: 6e65 7874 0a20 2020 2020 5265 7475 726e next. Return
│ │ │ │ │ +00005c30: 2074 6865 206e 6578 7420 6368 6172 6163 the next charac
│ │ │ │ │ +00005c40: 7465 7220 696e 2074 6865 2066 696c 652c ter in the file,
│ │ │ │ │ +00005c50: 206f 7220 6e69 6c20 6174 2065 6f66 0a0a or nil at eof..
│ │ │ │ │ +00005c60: 6e65 7874 4279 7465 0a20 2020 2020 5265 nextByte. Re
│ │ │ │ │ +00005c70: 7475 726e 2074 6865 206e 6578 7420 6279 turn the next by
│ │ │ │ │ +00005c80: 7465 2069 6e20 7468 6520 6669 6c65 2c20 te in the file,
│ │ │ │ │ +00005c90: 6f72 206e 696c 2061 7420 656f 660a 0a6e or nil at eof..n
│ │ │ │ │ +00005ca0: 6578 7450 7574 3a20 6143 6861 7261 6374 extPut: aCharact
│ │ │ │ │ +00005cb0: 6572 0a20 2020 2020 5374 6f72 6520 6143 er. Store aC
│ │ │ │ │ +00005cc0: 6861 7261 6374 6572 206f 6e20 7468 6520 haracter on the
│ │ │ │ │ +00005cd0: 6669 6c65 0a0a 6e65 7874 5075 7442 7974 file..nextPutByt
│ │ │ │ │ +00005ce0: 653a 2061 6e49 6e74 6567 6572 0a20 2020 e: anInteger.
│ │ │ │ │ +00005cf0: 2020 5374 6f72 6520 7468 6520 6279 7465 Store the byte
│ │ │ │ │ +00005d00: 2c20 616e 496e 7465 6765 722c 206f 6e20 , anInteger, on
│ │ │ │ │ +00005d10: 7468 6520 6669 6c65 0a0a 6e65 7874 5075 the file..nextPu
│ │ │ │ │ +00005d20: 7442 7974 6541 7272 6179 3a20 6142 7974 tByteArray: aByt
│ │ │ │ │ +00005d30: 6541 7272 6179 0a20 2020 2020 5374 6f72 eArray. Stor
│ │ │ │ │ +00005d40: 6520 6142 7974 6541 7272 6179 206f 6e20 e aByteArray on
│ │ │ │ │ +00005d50: 7468 6520 6669 6c65 0a0a 7065 656b 0a20 the file..peek.
│ │ │ │ │ +00005d60: 2020 2020 5265 7475 726e 7320 7468 6520 Returns the
│ │ │ │ │ +00005d70: 6e65 7874 2065 6c65 6d65 6e74 206f 6620 next element of
│ │ │ │ │ +00005d80: 7468 6520 7374 7265 616d 2077 6974 686f the stream witho
│ │ │ │ │ +00005d90: 7574 206d 6f76 696e 6720 7468 6520 706f ut moving the po
│ │ │ │ │ +00005da0: 696e 7465 722e 0a20 2020 2020 5265 7475 inter.. Retu
│ │ │ │ │ +00005db0: 726e 7320 6e69 6c20 7768 656e 2061 7420 rns nil when at
│ │ │ │ │ +00005dc0: 656e 6420 6f66 2073 7472 6561 6d2e 0a0a end of stream...
│ │ │ │ │ +00005dd0: 7065 656b 466f 723a 2061 6e4f 626a 6563 peekFor: anObjec
│ │ │ │ │ +00005de0: 740a 2020 2020 2052 6574 7572 6e73 2077 t. Returns w
│ │ │ │ │ +00005df0: 6865 7468 6572 2074 6865 206e 6578 7420 hether the next
│ │ │ │ │ +00005e00: 656c 656d 656e 7420 6f66 2074 6865 2073 element of the s
│ │ │ │ │ +00005e10: 7472 6561 6d20 6973 2065 7175 616c 2074 tream is equal t
│ │ │ │ │ +00005e20: 6f0a 2020 2020 2061 6e4f 626a 6563 742c o. anObject,
│ │ │ │ │ +00005e30: 2077 6974 686f 7574 206d 6f76 696e 6720 without moving
│ │ │ │ │ +00005e40: 7468 6520 706f 696e 7465 7220 6966 2069 the pointer if i
│ │ │ │ │ +00005e50: 7420 6973 206e 6f74 2e0a 0a70 6f73 6974 t is not...posit
│ │ │ │ │ +00005e60: 696f 6e0a 2020 2020 2041 6e73 7765 7220 ion. Answer
│ │ │ │ │ +00005e70: 7468 6520 7a65 726f 2d62 6173 6564 2070 the zero-based p
│ │ │ │ │ +00005e80: 6f73 6974 696f 6e20 6672 6f6d 2074 6865 osition from the
│ │ │ │ │ +00005e90: 2073 7461 7274 206f 6620 7468 6520 6669 start of the fi
│ │ │ │ │ +00005ea0: 6c65 0a0a 706f 7369 7469 6f6e 3a20 6e0a le..position: n.
│ │ │ │ │ +00005eb0: 2020 2020 2053 6574 2074 6865 2066 696c Set the fil
│ │ │ │ │ +00005ec0: 6520 706f 696e 7465 7220 746f 2074 6865 e pointer to the
│ │ │ │ │ +00005ed0: 207a 6572 6f2d 6261 7365 6420 706f 7369 zero-based posi
│ │ │ │ │ +00005ee0: 7469 6f6e 206e 0a0a 7265 7365 740a 2020 tion n..reset.
│ │ │ │ │ +00005ef0: 2020 2052 6573 6574 2074 6865 2073 7472 Reset the str
│ │ │ │ │ +00005f00: 6561 6d20 746f 2069 7473 2062 6567 696e eam to its begin
│ │ │ │ │ +00005f10: 6e69 6e67 0a0a 7368 7574 646f 776e 0a20 ning..shutdown.
│ │ │ │ │ +00005f20: 2020 2020 436c 6f73 6520 7468 6520 7472 Close the tr
│ │ │ │ │ +00005f30: 616e 736d 6973 7369 6f6e 2073 6964 6520 ansmission side
│ │ │ │ │ +00005f40: 6f66 2061 2066 756c 6c2d 6475 706c 6578 of a full-duplex
│ │ │ │ │ +00005f50: 2063 6f6e 6e65 6374 696f 6e2e 2020 5468 connection. Th
│ │ │ │ │ +00005f60: 6973 2069 730a 2020 2020 2075 7365 6675 is is. usefu
│ │ │ │ │ +00005f70: 6c20 6f6e 2072 6561 642d 7772 6974 6520 l on read-write
│ │ │ │ │ +00005f80: 7069 7065 732e 0a0a 7369 7a65 0a20 2020 pipes...size.
│ │ │ │ │ +00005f90: 2020 5265 7475 726e 2074 6865 2063 7572 Return the cur
│ │ │ │ │ +00005fa0: 7265 6e74 2073 697a 6520 6f66 2074 6865 rent size of the
│ │ │ │ │ +00005fb0: 2066 696c 652c 2069 6e20 6279 7465 730a file, in bytes.
│ │ │ │ │ +00005fc0: 0a74 7275 6e63 6174 650a 2020 2020 2054 .truncate. T
│ │ │ │ │ +00005fd0: 7275 6e63 6174 6520 7468 6520 6669 6c65 runcate the file
│ │ │ │ │ +00005fe0: 2061 7420 7468 6520 6375 7272 656e 7420 at the current
│ │ │ │ │ +00005ff0: 706f 7369 7469 6f6e 0a0a 0a1f 0a46 696c position.....Fil
│ │ │ │ │ +00006000: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ +00006010: 2c20 204e 6f64 653a 2046 696c 6544 6573 , Node: FileDes
│ │ │ │ │ +00006020: 6372 6970 746f 722d 6269 6e61 7279 2049 criptor-binary I
│ │ │ │ │ +00006030: 2f4f 2c20 204e 6578 743a 2046 696c 6544 /O, Next: FileD
│ │ │ │ │ +00006040: 6573 6372 6970 746f 722d 6275 696c 7420 escriptor-built
│ │ │ │ │ +00006050: 696e 732c 2020 5072 6576 3a20 4669 6c65 ins, Prev: File
│ │ │ │ │ +00006060: 4465 7363 7269 7074 6f72 2d62 6173 6963 Descriptor-basic
│ │ │ │ │ +00006070: 2c20 2055 703a 2046 696c 6544 6573 6372 , Up: FileDescr
│ │ │ │ │ +00006080: 6970 746f 720a 0a31 2e37 362e 3620 4669 iptor..1.76.6 Fi
│ │ │ │ │ +00006090: 6c65 4465 7363 7269 7074 6f72 3a20 6269 leDescriptor: bi
│ │ │ │ │ +000060a0: 6e61 7279 2049 2f4f 0a2d 2d2d 2d2d 2d2d nary I/O.-------
│ │ │ │ │ +000060b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000060c0: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6e65 7874 ----------..next
│ │ │ │ │ +000060d0: 4279 7465 4172 7261 793a 206e 756d 4279 ByteArray: numBy
│ │ │ │ │ +000060e0: 7465 730a 2020 2020 2052 6574 7572 6e20 tes. Return
│ │ │ │ │ +000060f0: 7468 6520 6e65 7874 206e 756d 4279 7465 the next numByte
│ │ │ │ │ +00006100: 7320 6279 7465 7320 696e 2074 6865 2062 s bytes in the b
│ │ │ │ │ +00006110: 7974 6520 6172 7261 790a 0a6e 6578 7444 yte array..nextD
│ │ │ │ │ +00006120: 6f75 626c 650a 2020 2020 2052 6574 7572 ouble. Retur
│ │ │ │ │ +00006130: 6e20 7468 6520 6e65 7874 2036 342d 6269 n the next 64-bi
│ │ │ │ │ +00006140: 7420 666c 6f61 7420 696e 2074 6865 2062 t float in the b
│ │ │ │ │ +00006150: 7974 6520 6172 7261 790a 0a6e 6578 7446 yte array..nextF
│ │ │ │ │ +00006160: 6c6f 6174 0a20 2020 2020 5265 7475 726e loat. Return
│ │ │ │ │ +00006170: 2074 6865 206e 6578 7420 3332 2d62 6974 the next 32-bit
│ │ │ │ │ +00006180: 2066 6c6f 6174 2069 6e20 7468 6520 6279 float in the by
│ │ │ │ │ +00006190: 7465 2061 7272 6179 0a0a 6e65 7874 4c6f te array..nextLo
│ │ │ │ │ +000061a0: 6e67 0a20 2020 2020 5265 7475 726e 2074 ng. Return t
│ │ │ │ │ +000061b0: 6865 206e 6578 7420 3420 6279 7465 7320 he next 4 bytes
│ │ │ │ │ +000061c0: 696e 2074 6865 2062 7974 6520 6172 7261 in the byte arra
│ │ │ │ │ +000061d0: 792c 2069 6e74 6572 7072 6574 6564 2061 y, interpreted a
│ │ │ │ │ +000061e0: 7320 6120 3332 2062 6974 0a20 2020 2020 s a 32 bit.
│ │ │ │ │ +000061f0: 7369 676e 6564 2069 6e74 0a0a 6e65 7874 signed int..next
│ │ │ │ │ +00006200: 4c6f 6e67 4c6f 6e67 0a20 2020 2020 5265 LongLong. Re
│ │ │ │ │ +00006210: 7475 726e 2074 6865 206e 6578 7420 3820 turn the next 8
│ │ │ │ │ +00006220: 6279 7465 7320 696e 2074 6865 2062 7974 bytes in the byt
│ │ │ │ │ +00006230: 6520 6172 7261 792c 2069 6e74 6572 7072 e array, interpr
│ │ │ │ │ +00006240: 6574 6564 2061 7320 6120 3634 2062 6974 eted as a 64 bit
│ │ │ │ │ +00006250: 0a20 2020 2020 7369 676e 6564 2069 6e74 . signed int
│ │ │ │ │ +00006260: 0a0a 6e65 7874 5075 7444 6f75 626c 653a ..nextPutDouble:
│ │ │ │ │ +00006270: 2061 446f 7562 6c65 0a20 2020 2020 5374 aDouble. St
│ │ │ │ │ +00006280: 6f72 6520 6144 6f75 626c 6520 6173 2061 ore aDouble as a
│ │ │ │ │ +00006290: 2036 342d 6269 7420 666c 6f61 7420 696e 64-bit float in
│ │ │ │ │ +000062a0: 2074 6865 2062 7974 6520 6172 7261 790a the byte array.
│ │ │ │ │ +000062b0: 0a6e 6578 7450 7574 466c 6f61 743a 2061 .nextPutFloat: a
│ │ │ │ │ +000062c0: 466c 6f61 740a 2020 2020 2052 6574 7572 Float. Retur
│ │ │ │ │ +000062d0: 6e20 7468 6520 6e65 7874 2033 322d 6269 n the next 32-bi
│ │ │ │ │ +000062e0: 7420 666c 6f61 7420 696e 2074 6865 2062 t float in the b
│ │ │ │ │ +000062f0: 7974 6520 6172 7261 790a 0a6e 6578 7450 yte array..nextP
│ │ │ │ │ +00006300: 7574 496e 7436 343a 2061 6e49 6e74 6567 utInt64: anInteg
│ │ │ │ │ +00006310: 6572 0a20 2020 2020 5374 6f72 6520 616e er. Store an
│ │ │ │ │ +00006320: 496e 7465 6765 7220 2872 616e 6765 3a20 Integer (range:
│ │ │ │ │ +00006330: 2d32 5e36 332e 2e32 5e36 342d 3129 206f -2^63..2^64-1) o
│ │ │ │ │ +00006340: 6e20 7468 6520 6279 7465 2061 7272 6179 n the byte array
│ │ │ │ │ +00006350: 2061 7320 3820 6279 7465 730a 0a6e 6578 as 8 bytes..nex
│ │ │ │ │ +00006360: 7450 7574 4c6f 6e67 3a20 616e 496e 7465 tPutLong: anInte
│ │ │ │ │ +00006370: 6765 720a 2020 2020 2053 746f 7265 2061 ger. Store a
│ │ │ │ │ +00006380: 6e49 6e74 6567 6572 2028 7261 6e67 653a nInteger (range:
│ │ │ │ │ +00006390: 202d 325e 3331 2e2e 325e 3332 2d31 2920 -2^31..2^32-1)
│ │ │ │ │ +000063a0: 6f6e 2074 6865 2062 7974 6520 6172 7261 on the byte arra
│ │ │ │ │ +000063b0: 7920 6173 2034 2062 7974 6573 0a0a 6e65 y as 4 bytes..ne
│ │ │ │ │ +000063c0: 7874 5075 7453 686f 7274 3a20 616e 496e xtPutShort: anIn
│ │ │ │ │ +000063d0: 7465 6765 720a 2020 2020 2053 746f 7265 teger. Store
│ │ │ │ │ +000063e0: 2061 6e49 6e74 6567 6572 2028 7261 6e67 anInteger (rang
│ │ │ │ │ +000063f0: 653a 202d 3332 3736 382e 2e36 3535 3335 e: -32768..65535
│ │ │ │ │ +00006400: 2920 6f6e 2074 6865 2062 7974 6520 6172 ) on the byte ar
│ │ │ │ │ +00006410: 7261 7920 6173 2032 2062 7974 6573 0a0a ray as 2 bytes..
│ │ │ │ │ +00006420: 6e65 7874 5368 6f72 740a 2020 2020 2052 nextShort. R
│ │ │ │ │ +00006430: 6574 7572 6e20 7468 6520 6e65 7874 2032 eturn the next 2
│ │ │ │ │ +00006440: 2062 7974 6573 2069 6e20 7468 6520 6279 bytes in the by
│ │ │ │ │ +00006450: 7465 2061 7272 6179 2c20 696e 7465 7270 te array, interp
│ │ │ │ │ +00006460: 7265 7465 6420 6173 2061 2031 3620 6269 reted as a 16 bi
│ │ │ │ │ +00006470: 740a 2020 2020 2073 6967 6e65 6420 696e t. signed in
│ │ │ │ │ +00006480: 740a 0a6e 6578 7453 6967 6e65 6442 7974 t..nextSignedByt
│ │ │ │ │ +00006490: 650a 2020 2020 2052 6574 7572 6e20 7468 e. Return th
│ │ │ │ │ +000064a0: 6520 6e65 7874 2062 7974 6520 696e 2074 e next byte in t
│ │ │ │ │ +000064b0: 6865 2062 7974 6520 6172 7261 792c 2069 he byte array, i
│ │ │ │ │ +000064c0: 6e74 6572 7072 6574 6564 2061 7320 6120 nterpreted as a
│ │ │ │ │ +000064d0: 3820 6269 740a 2020 2020 2073 6967 6e65 8 bit. signe
│ │ │ │ │ +000064e0: 6420 6e75 6d62 6572 0a0a 6e65 7874 5569 d number..nextUi
│ │ │ │ │ +000064f0: 6e74 3634 0a20 2020 2020 5265 7475 726e nt64. Return
│ │ │ │ │ +00006500: 2074 6865 206e 6578 7420 3820 6279 7465 the next 8 byte
│ │ │ │ │ +00006510: 7320 696e 2074 6865 2062 7974 6520 6172 s in the byte ar
│ │ │ │ │ +00006520: 7261 792c 2069 6e74 6572 7072 6574 6564 ray, interpreted
│ │ │ │ │ +00006530: 2061 7320 6120 3634 2062 6974 0a20 2020 as a 64 bit.
│ │ │ │ │ +00006540: 2020 756e 7369 676e 6564 2069 6e74 0a0a unsigned int..
│ │ │ │ │ +00006550: 6e65 7874 556c 6f6e 670a 2020 2020 2052 nextUlong. R
│ │ │ │ │ +00006560: 6574 7572 6e20 7468 6520 6e65 7874 2034 eturn the next 4
│ │ │ │ │ +00006570: 2062 7974 6573 2069 6e20 7468 6520 6279 bytes in the by
│ │ │ │ │ +00006580: 7465 2061 7272 6179 2c20 696e 7465 7270 te array, interp
│ │ │ │ │ +00006590: 7265 7465 6420 6173 2061 2033 3220 6269 reted as a 32 bi
│ │ │ │ │ +000065a0: 740a 2020 2020 2075 6e73 6967 6e65 6420 t. unsigned
│ │ │ │ │ +000065b0: 696e 740a 0a6e 6578 7455 7368 6f72 740a int..nextUshort.
│ │ │ │ │ +000065c0: 2020 2020 2052 6574 7572 6e20 7468 6520 Return the
│ │ │ │ │ +000065d0: 6e65 7874 2032 2062 7974 6573 2069 6e20 next 2 bytes in
│ │ │ │ │ +000065e0: 7468 6520 6279 7465 2061 7272 6179 2c20 the byte array,
│ │ │ │ │ +000065f0: 696e 7465 7270 7265 7465 6420 6173 2061 interpreted as a
│ │ │ │ │ +00006600: 2031 3620 6269 740a 2020 2020 2075 6e73 16 bit. uns
│ │ │ │ │ +00006610: 6967 6e65 6420 696e 740a 0a0a 1f0a 4669 igned int.....Fi
│ │ │ │ │ +00006620: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ +00006630: 6f2c 2020 4e6f 6465 3a20 4669 6c65 4465 o, Node: FileDe
│ │ │ │ │ +00006640: 7363 7269 7074 6f72 2d62 7569 6c74 2069 scriptor-built i
│ │ │ │ │ +00006650: 6e73 2c20 204e 6578 743a 2046 696c 6544 ns, Next: FileD
│ │ │ │ │ +00006660: 6573 6372 6970 746f 722d 636c 6173 7320 escriptor-class
│ │ │ │ │ +00006670: 7479 7065 206d 6574 686f 6473 2c20 2050 type methods, P
│ │ │ │ │ +00006680: 7265 763a 2046 696c 6544 6573 6372 6970 rev: FileDescrip
│ │ │ │ │ +00006690: 746f 722d 6269 6e61 7279 2049 2f4f 2c20 tor-binary I/O,
│ │ │ │ │ +000066a0: 2055 703a 2046 696c 6544 6573 6372 6970 Up: FileDescrip
│ │ │ │ │ +000066b0: 746f 720a 0a31 2e37 362e 3720 4669 6c65 tor..1.76.7 File
│ │ │ │ │ +000066c0: 4465 7363 7269 7074 6f72 3a20 6275 696c Descriptor: buil
│ │ │ │ │ +000066d0: 7420 696e 730a 2d2d 2d2d 2d2d 2d2d 2d2d t ins.----------
│ │ │ │ │ +000066e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000066f0: 2d2d 2d2d 2d2d 0a0a 6669 6c65 496e 0a20 ------..fileIn.
│ │ │ │ │ +00006700: 2020 2020 4669 6c65 2069 6e20 7468 6520 File in the
│ │ │ │ │ +00006710: 636f 6e74 656e 7473 206f 6620 7468 6520 contents of the
│ │ │ │ │ +00006720: 7265 6365 6976 6572 2e20 2044 7572 696e receiver. Durin
│ │ │ │ │ +00006730: 6720 6120 6669 6c65 2069 6e20 6f70 6572 g a file in oper
│ │ │ │ │ +00006740: 6174 696f 6e2c 0a20 2020 2020 676c 6f62 ation,. glob
│ │ │ │ │ +00006750: 616c 2076 6172 6961 626c 6573 2028 7374 al variables (st
│ │ │ │ │ +00006760: 6172 7469 6e67 2077 6974 6820 616e 2075 arting with an u
│ │ │ │ │ +00006770: 7070 6572 6361 7365 206c 6574 7465 7229 ppercase letter)
│ │ │ │ │ +00006780: 2074 6861 7420 6172 6520 6e6f 740a 2020 that are not.
│ │ │ │ │ +00006790: 2020 2064 6563 6c61 7265 6420 646f 6e27 declared don'
│ │ │ │ │ +000067a0: 7420 7969 656c 6420 616e 2060 756e 6b6e t yield an `unkn
│ │ │ │ │ +000067b0: 6f77 6e20 7661 7269 6162 6c65 2720 6572 own variable' er
│ │ │ │ │ +000067c0: 726f 722e 2049 6e73 7465 6164 2c20 7468 ror. Instead, th
│ │ │ │ │ +000067d0: 6579 0a20 2020 2020 6172 6520 6465 6669 ey. are defi
│ │ │ │ │ +000067e0: 6e65 6420 6173 206e 696c 2069 6e20 7468 ned as nil in th
│ │ │ │ │ +000067f0: 6520 6055 6e64 6563 6c61 7265 6427 2064 e `Undeclared' d
│ │ │ │ │ +00006800: 6963 7469 6f6e 6172 7920 2861 2067 6c6f ictionary (a glo
│ │ │ │ │ +00006810: 6261 6c0a 2020 2020 2076 6172 6961 626c bal. variabl
│ │ │ │ │ +00006820: 6520 7265 7369 6469 6e67 2069 6e20 536d e residing in Sm
│ │ │ │ │ +00006830: 616c 6c74 616c 6b29 2e20 2041 7320 736f alltalk). As so
│ │ │ │ │ +00006840: 6f6e 2061 7320 796f 7520 6164 6420 7468 on as you add th
│ │ │ │ │ +00006850: 6520 7661 7269 6162 6c65 0a20 2020 2020 e variable.
│ │ │ │ │ +00006860: 746f 2061 206e 616d 6573 7061 6365 2028 to a namespace (
│ │ │ │ │ +00006870: 666f 7220 6578 616d 706c 6520 6279 2063 for example by c
│ │ │ │ │ +00006880: 7265 6174 696e 6720 6120 636c 6173 7329 reating a class)
│ │ │ │ │ +00006890: 2074 6865 2041 7373 6f63 6961 7469 6f6e the Association
│ │ │ │ │ +000068a0: 0a20 2020 2020 7769 6c6c 2062 6520 7265 . will be re
│ │ │ │ │ +000068b0: 6d6f 7665 6420 6672 6f6d 2055 6e64 6563 moved from Undec
│ │ │ │ │ +000068c0: 6c61 7265 6420 616e 6420 7265 7573 6564 lared and reused
│ │ │ │ │ +000068d0: 2069 6e20 7468 6520 6e61 6d65 7370 6163 in the namespac
│ │ │ │ │ +000068e0: 652c 2073 6f0a 2020 2020 2074 6861 7420 e, so. that
│ │ │ │ │ +000068f0: 7468 6520 6f6c 6420 7265 6665 7265 6e63 the old referenc
│ │ │ │ │ +00006900: 6573 2077 696c 6c20 6175 746f 6d61 6769 es will automagi
│ │ │ │ │ +00006910: 6361 6c6c 7920 706f 696e 7420 746f 2074 cally point to t
│ │ │ │ │ +00006920: 6865 206e 6577 2076 616c 7565 2e0a 0a66 he new value...f
│ │ │ │ │ +00006930: 696c 654f 703a 2069 6f46 756e 6349 6e64 ileOp: ioFuncInd
│ │ │ │ │ +00006940: 6578 0a20 2020 2020 5072 6976 6174 6520 ex. Private
│ │ │ │ │ +00006950: 2d20 5573 6564 2074 6f20 6c69 6d69 7420 - Used to limit
│ │ │ │ │ +00006960: 7468 6520 6e75 6d62 6572 206f 6620 7072 the number of pr
│ │ │ │ │ +00006970: 696d 6974 6976 6573 2075 7365 6420 6279 imitives used by
│ │ │ │ │ +00006980: 0a20 2020 2020 4669 6c65 5374 7265 616d . FileStream
│ │ │ │ │ +00006990: 730a 0a66 696c 654f 703a 2069 6f46 756e s..fileOp: ioFun
│ │ │ │ │ +000069a0: 6349 6e64 6578 2069 6646 6169 6c3a 2061 cIndex ifFail: a
│ │ │ │ │ +000069b0: 426c 6f63 6b0a 2020 2020 2050 7269 7661 Block. Priva
│ │ │ │ │ +000069c0: 7465 202d 2055 7365 6420 746f 206c 696d te - Used to lim
│ │ │ │ │ +000069d0: 6974 2074 6865 206e 756d 6265 7220 6f66 it the number of
│ │ │ │ │ +000069e0: 2070 7269 6d69 7469 7665 7320 7573 6564 primitives used
│ │ │ │ │ +000069f0: 2062 790a 2020 2020 2046 696c 6553 7472 by. FileStr
│ │ │ │ │ +00006a00: 6561 6d73 2e0a 0a66 696c 654f 703a 2069 eams...fileOp: i
│ │ │ │ │ +00006a10: 6f46 756e 6349 6e64 6578 2077 6974 683a oFuncIndex with:
│ │ │ │ │ +00006a20: 2061 7267 310a 2020 2020 2050 7269 7661 arg1. Priva
│ │ │ │ │ +00006a30: 7465 202d 2055 7365 6420 746f 206c 696d te - Used to lim
│ │ │ │ │ +00006a40: 6974 2074 6865 206e 756d 6265 7220 6f66 it the number of
│ │ │ │ │ +00006a50: 2070 7269 6d69 7469 7665 7320 7573 6564 primitives used
│ │ │ │ │ +00006a60: 2062 790a 2020 2020 2046 696c 6553 7472 by. FileStr
│ │ │ │ │ +00006a70: 6561 6d73 0a0a 6669 6c65 4f70 3a20 696f eams..fileOp: io
│ │ │ │ │ +00006a80: 4675 6e63 496e 6465 7820 7769 7468 3a20 FuncIndex with:
│ │ │ │ │ +00006a90: 6172 6731 2069 6646 6169 6c3a 2061 426c arg1 ifFail: aBl
│ │ │ │ │ +00006aa0: 6f63 6b0a 2020 2020 2050 7269 7661 7465 ock. Private
│ │ │ │ │ +00006ab0: 202d 2055 7365 6420 746f 206c 696d 6974 - Used to limit
│ │ │ │ │ +00006ac0: 2074 6865 206e 756d 6265 7220 6f66 2070 the number of p
│ │ │ │ │ +00006ad0: 7269 6d69 7469 7665 7320 7573 6564 2062 rimitives used b
│ │ │ │ │ +00006ae0: 790a 2020 2020 2046 696c 6553 7472 6561 y. FileStrea
│ │ │ │ │ +00006af0: 6d73 2e0a 0a66 696c 654f 703a 2069 6f46 ms...fileOp: ioF
│ │ │ │ │ +00006b00: 756e 6349 6e64 6578 2077 6974 683a 2061 uncIndex with: a
│ │ │ │ │ +00006b10: 7267 3120 7769 7468 3a20 6172 6732 0a20 rg1 with: arg2.
│ │ │ │ │ +00006b20: 2020 2020 5072 6976 6174 6520 2d20 5573 Private - Us
│ │ │ │ │ +00006b30: 6564 2074 6f20 6c69 6d69 7420 7468 6520 ed to limit the
│ │ │ │ │ +00006b40: 6e75 6d62 6572 206f 6620 7072 696d 6974 number of primit
│ │ │ │ │ +00006b50: 6976 6573 2075 7365 6420 6279 0a20 2020 ives used by.
│ │ │ │ │ +00006b60: 2020 4669 6c65 5374 7265 616d 730a 0a66 FileStreams..f
│ │ │ │ │ +00006b70: 696c 654f 703a 2069 6f46 756e 6349 6e64 ileOp: ioFuncInd
│ │ │ │ │ +00006b80: 6578 2077 6974 683a 2061 7267 3120 7769 ex with: arg1 wi
│ │ │ │ │ +00006b90: 7468 3a20 6172 6732 2069 6646 6169 6c3a th: arg2 ifFail:
│ │ │ │ │ +00006ba0: 2061 426c 6f63 6b0a 2020 2020 2050 7269 aBlock. Pri
│ │ │ │ │ +00006bb0: 7661 7465 202d 2055 7365 6420 746f 206c vate - Used to l
│ │ │ │ │ +00006bc0: 696d 6974 2074 6865 206e 756d 6265 7220 imit the number
│ │ │ │ │ +00006bd0: 6f66 2070 7269 6d69 7469 7665 7320 7573 of primitives us
│ │ │ │ │ +00006be0: 6564 2062 790a 2020 2020 2046 696c 6553 ed by. FileS
│ │ │ │ │ +00006bf0: 7472 6561 6d73 2e0a 0a66 696c 654f 703a treams...fileOp:
│ │ │ │ │ +00006c00: 2069 6f46 756e 6349 6e64 6578 2077 6974 ioFuncIndex wit
│ │ │ │ │ +00006c10: 683a 2061 7267 3120 7769 7468 3a20 6172 h: arg1 with: ar
│ │ │ │ │ +00006c20: 6732 2077 6974 683a 2061 7267 330a 2020 g2 with: arg3.
│ │ │ │ │ +00006c30: 2020 2050 7269 7661 7465 202d 2055 7365 Private - Use
│ │ │ │ │ +00006c40: 6420 746f 206c 696d 6974 2074 6865 206e d to limit the n
│ │ │ │ │ +00006c50: 756d 6265 7220 6f66 2070 7269 6d69 7469 umber of primiti
│ │ │ │ │ +00006c60: 7665 7320 7573 6564 2062 790a 2020 2020 ves used by.
│ │ │ │ │ +00006c70: 2046 696c 6553 7472 6561 6d73 0a0a 6669 FileStreams..fi
│ │ │ │ │ +00006c80: 6c65 4f70 3a20 696f 4675 6e63 496e 6465 leOp: ioFuncInde
│ │ │ │ │ +00006c90: 7820 7769 7468 3a20 6172 6731 2077 6974 x with: arg1 wit
│ │ │ │ │ +00006ca0: 683a 2061 7267 3220 7769 7468 3a20 6172 h: arg2 with: ar
│ │ │ │ │ +00006cb0: 6733 2069 6646 6169 6c3a 2061 426c 6f63 g3 ifFail: aBloc
│ │ │ │ │ +00006cc0: 6b0a 2020 2020 2050 7269 7661 7465 202d k. Private -
│ │ │ │ │ +00006cd0: 2055 7365 6420 746f 206c 696d 6974 2074 Used to limit t
│ │ │ │ │ +00006ce0: 6865 206e 756d 6265 7220 6f66 2070 7269 he number of pri
│ │ │ │ │ +00006cf0: 6d69 7469 7665 7320 7573 6564 2062 790a mitives used by.
│ │ │ │ │ +00006d00: 2020 2020 2046 696c 6553 7472 6561 6d73 FileStreams
│ │ │ │ │ +00006d10: 2e0a 0a66 696c 654f 703a 2069 6f46 756e ...fileOp: ioFun
│ │ │ │ │ +00006d20: 6349 6e64 6578 2077 6974 683a 2061 7267 cIndex with: arg
│ │ │ │ │ +00006d30: 3120 7769 7468 3a20 6172 6732 2077 6974 1 with: arg2 wit
│ │ │ │ │ +00006d40: 683a 2061 7267 3320 7769 7468 3a20 6172 h: arg3 with: ar
│ │ │ │ │ +00006d50: 6734 0a20 2020 2020 5072 6976 6174 6520 g4. Private
│ │ │ │ │ +00006d60: 2d20 5573 6564 2074 6f20 6c69 6d69 7420 - Used to limit
│ │ │ │ │ +00006d70: 7468 6520 6e75 6d62 6572 206f 6620 7072 the number of pr
│ │ │ │ │ +00006d80: 696d 6974 6976 6573 2075 7365 6420 6279 imitives used by
│ │ │ │ │ +00006d90: 0a20 2020 2020 4669 6c65 5374 7265 616d . FileStream
│ │ │ │ │ +00006da0: 730a 0a66 696c 654f 703a 2069 6f46 756e s..fileOp: ioFun
│ │ │ │ │ +00006db0: 6349 6e64 6578 2077 6974 683a 2061 7267 cIndex with: arg
│ │ │ │ │ +00006dc0: 3120 7769 7468 3a20 6172 6732 2077 6974 1 with: arg2 wit
│ │ │ │ │ +00006dd0: 683a 2061 7267 3320 7769 7468 3a20 6172 h: arg3 with: ar
│ │ │ │ │ +00006de0: 6734 2069 6646 6169 6c3a 2061 426c 6f63 g4 ifFail: aBloc
│ │ │ │ │ +00006df0: 6b0a 2020 2020 2050 7269 7661 7465 202d k. Private -
│ │ │ │ │ +00006e00: 2055 7365 6420 746f 206c 696d 6974 2074 Used to limit t
│ │ │ │ │ +00006e10: 6865 206e 756d 6265 7220 6f66 2070 7269 he number of pri
│ │ │ │ │ +00006e20: 6d69 7469 7665 7320 7573 6564 2062 790a mitives used by.
│ │ │ │ │ +00006e30: 2020 2020 2046 696c 6553 7472 6561 6d73 FileStreams
│ │ │ │ │ +00006e40: 2e0a 0a0a 1f0a 4669 6c65 3a20 6773 742d ......File: gst-
│ │ │ │ │ +00006e50: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ +00006e60: 3a20 4669 6c65 4465 7363 7269 7074 6f72 : FileDescriptor
│ │ │ │ │ +00006e70: 2d63 6c61 7373 2074 7970 6520 6d65 7468 -class type meth
│ │ │ │ │ +00006e80: 6f64 732c 2020 4e65 7874 3a20 4669 6c65 ods, Next: File
│ │ │ │ │ +00006e90: 4465 7363 7269 7074 6f72 2d69 6e69 7469 Descriptor-initi
│ │ │ │ │ +00006ea0: 616c 697a 652d 7265 6c65 6173 652c 2020 alize-release,
│ │ │ │ │ +00006eb0: 5072 6576 3a20 4669 6c65 4465 7363 7269 Prev: FileDescri
│ │ │ │ │ +00006ec0: 7074 6f72 2d62 7569 6c74 2069 6e73 2c20 ptor-built ins,
│ │ │ │ │ +00006ed0: 2055 703a 2046 696c 6544 6573 6372 6970 Up: FileDescrip
│ │ │ │ │ +00006ee0: 746f 720a 0a31 2e37 362e 3820 4669 6c65 tor..1.76.8 File
│ │ │ │ │ +00006ef0: 4465 7363 7269 7074 6f72 3a20 636c 6173 Descriptor: clas
│ │ │ │ │ +00006f00: 7320 7479 7065 206d 6574 686f 6473 0a2d s type methods.-
│ │ │ │ │ +00006f10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00006f20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00006f30: 2d2d 2d2d 2d2d 2d2d 0a0a 6973 4269 6e61 --------..isBina
│ │ │ │ │ +00006f40: 7279 0a20 2020 2020 5765 2061 6e73 7765 ry. We answe
│ │ │ │ │ +00006f50: 7220 6368 6172 6163 7465 7273 2c20 736f r characters, so
│ │ │ │ │ +00006f60: 2061 6e73 7765 7220 6661 6c73 650a 0a69 answer false..i
│ │ │ │ │ +00006f70: 7345 7874 6572 6e61 6c53 7472 6561 6d0a sExternalStream.
│ │ │ │ │ +00006f80: 2020 2020 2057 6520 7374 7265 616d 206f We stream o
│ │ │ │ │ +00006f90: 6e20 616e 2065 7874 6572 6e61 6c20 656e n an external en
│ │ │ │ │ +00006fa0: 7469 7479 2028 6120 6669 6c65 292c 2073 tity (a file), s
│ │ │ │ │ +00006fb0: 6f20 616e 7377 6572 2074 7275 650a 0a69 o answer true..i
│ │ │ │ │ +00006fc0: 7354 6578 740a 2020 2020 2057 6520 616e sText. We an
│ │ │ │ │ +00006fd0: 7377 6572 2063 6861 7261 6374 6572 732c swer characters,
│ │ │ │ │ +00006fe0: 2073 6f20 616e 7377 6572 2074 7275 650a so answer true.
│ │ │ │ │ +00006ff0: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ +00007000: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ +00007010: 4669 6c65 4465 7363 7269 7074 6f72 2d69 FileDescriptor-i
│ │ │ │ │ +00007020: 6e69 7469 616c 697a 652d 7265 6c65 6173 nitialize-releas
│ │ │ │ │ +00007030: 652c 2020 4e65 7874 3a20 4669 6c65 4465 e, Next: FileDe
│ │ │ │ │ +00007040: 7363 7269 7074 6f72 2d6c 6f77 2d6c 6576 scriptor-low-lev
│ │ │ │ │ +00007050: 656c 2061 6363 6573 732c 2020 5072 6576 el access, Prev
│ │ │ │ │ +00007060: 3a20 4669 6c65 4465 7363 7269 7074 6f72 : FileDescriptor
│ │ │ │ │ +00007070: 2d63 6c61 7373 2074 7970 6520 6d65 7468 -class type meth
│ │ │ │ │ +00007080: 6f64 732c 2020 5570 3a20 4669 6c65 4465 ods, Up: FileDe
│ │ │ │ │ +00007090: 7363 7269 7074 6f72 0a0a 312e 3736 2e39 scriptor..1.76.9
│ │ │ │ │ +000070a0: 2046 696c 6544 6573 6372 6970 746f 723a FileDescriptor:
│ │ │ │ │ +000070b0: 2069 6e69 7469 616c 697a 652d 7265 6c65 initialize-rele
│ │ │ │ │ +000070c0: 6173 650a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ase.------------
│ │ │ │ │ +000070d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000070e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a61 -------------..a
│ │ │ │ │ +000070f0: 6464 546f 4265 4669 6e61 6c69 7a65 640a ddToBeFinalized.
│ │ │ │ │ +00007100: 2020 2020 2041 6464 206d 6520 746f 2074 Add me to t
│ │ │ │ │ +00007110: 6865 206c 6973 7420 6f66 206f 7065 6e20 he list of open
│ │ │ │ │ +00007120: 6669 6c65 732e 0a0a 696e 6974 6961 6c69 files...initiali
│ │ │ │ │ +00007130: 7a65 0a20 2020 2020 496e 6974 6961 6c69 ze. Initiali
│ │ │ │ │ +00007140: 7a65 2074 6865 2072 6563 6569 7665 7227 ze the receiver'
│ │ │ │ │ +00007150: 7320 696e 7374 616e 6365 2076 6172 6961 s instance varia
│ │ │ │ │ +00007160: 626c 6573 0a0a 7265 6164 5374 7265 616d bles..readStream
│ │ │ │ │ +00007170: 0a20 2020 2020 416e 7377 6572 206d 7973 . Answer mys
│ │ │ │ │ +00007180: 656c 662c 206f 7220 616e 2061 6c74 6572 elf, or an alter
│ │ │ │ │ +00007190: 6e61 7465 2073 7472 6561 6d20 636f 6572 nate stream coer
│ │ │ │ │ +000071a0: 6365 6420 666f 7220 7265 6164 696e 672e ced for reading.
│ │ │ │ │ +000071b0: 0a0a 7265 6d6f 7665 546f 4265 4669 6e61 ..removeToBeFina
│ │ │ │ │ +000071c0: 6c69 7a65 640a 2020 2020 2052 656d 6f76 lized. Remov
│ │ │ │ │ +000071d0: 6520 6d65 2066 726f 6d20 7468 6520 6c69 e me from the li
│ │ │ │ │ +000071e0: 7374 206f 6620 6f70 656e 2066 696c 6573 st of open files
│ │ │ │ │ +000071f0: 2e0a 0a0a 1f0a 4669 6c65 3a20 6773 742d ......File: gst-
│ │ │ │ │ +00007200: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ +00007210: 3a20 4669 6c65 4465 7363 7269 7074 6f72 : FileDescriptor
│ │ │ │ │ +00007220: 2d6c 6f77 2d6c 6576 656c 2061 6363 6573 -low-level acces
│ │ │ │ │ +00007230: 732c 2020 4e65 7874 3a20 4669 6c65 4465 s, Next: FileDe
│ │ │ │ │ +00007240: 7363 7269 7074 6f72 2d6f 7665 7272 6964 scriptor-overrid
│ │ │ │ │ +00007250: 696e 6720 696e 6865 7269 7465 6420 6d65 ing inherited me
│ │ │ │ │ +00007260: 7468 6f64 732c 2020 5072 6576 3a20 4669 thods, Prev: Fi
│ │ │ │ │ +00007270: 6c65 4465 7363 7269 7074 6f72 2d69 6e69 leDescriptor-ini
│ │ │ │ │ +00007280: 7469 616c 697a 652d 7265 6c65 6173 652c tialize-release,
│ │ │ │ │ +00007290: 2020 5570 3a20 4669 6c65 4465 7363 7269 Up: FileDescri
│ │ │ │ │ +000072a0: 7074 6f72 0a0a 312e 3736 2e31 3020 4669 ptor..1.76.10 Fi
│ │ │ │ │ +000072b0: 6c65 4465 7363 7269 7074 6f72 3a20 6c6f leDescriptor: lo
│ │ │ │ │ +000072c0: 772d 6c65 7665 6c20 6163 6365 7373 0a2d w-level access.-
│ │ │ │ │ +000072d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000072e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000072f0: 2d2d 2d2d 2d2d 2d0a 0a6e 6578 743a 206e -------..next: n
│ │ │ │ │ +00007300: 2070 7574 416c 6c3a 2061 436f 6c6c 6563 putAll: aCollec
│ │ │ │ │ +00007310: 7469 6f6e 2073 7461 7274 696e 6741 743a tion startingAt:
│ │ │ │ │ +00007320: 2070 6f73 6974 696f 6e0a 2020 2020 2050 position. P
│ │ │ │ │ +00007330: 7574 2074 6865 2063 6861 7261 6374 6572 ut the character
│ │ │ │ │ +00007340: 7320 696e 2074 6865 2073 7570 706c 6965 s in the supplie
│ │ │ │ │ +00007350: 6420 7261 6e67 6520 6f66 2061 436f 6c6c d range of aColl
│ │ │ │ │ +00007360: 6563 7469 6f6e 2069 6e20 7468 6520 6669 ection in the fi
│ │ │ │ │ +00007370: 6c65 0a0a 6e65 7874 4176 6169 6c61 626c le..nextAvailabl
│ │ │ │ │ +00007380: 653a 206e 2069 6e74 6f3a 2061 436f 6c6c e: n into: aColl
│ │ │ │ │ +00007390: 6563 7469 6f6e 2073 7461 7274 696e 6741 ection startingA
│ │ │ │ │ +000073a0: 743a 2070 6f73 6974 696f 6e0a 2020 2020 t: position.
│ │ │ │ │ +000073b0: 2049 676e 6f72 696e 6720 616e 7920 6275 Ignoring any bu
│ │ │ │ │ +000073c0: 6666 6572 696e 672c 2074 7279 2074 6f20 ffering, try to
│ │ │ │ │ +000073d0: 6669 6c6c 2074 6865 2067 6976 656e 2072 fill the given r
│ │ │ │ │ +000073e0: 616e 6765 206f 6620 6143 6f6c 6c65 6374 ange of aCollect
│ │ │ │ │ +000073f0: 696f 6e0a 2020 2020 2077 6974 6820 7468 ion. with th
│ │ │ │ │ +00007400: 6520 636f 6e74 656e 7473 206f 6620 7468 e contents of th
│ │ │ │ │ +00007410: 6520 6669 6c65 0a0a 0a1f 0a46 696c 653a e file.....File:
│ │ │ │ │ +00007420: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ +00007430: 204e 6f64 653a 2046 696c 6544 6573 6372 Node: FileDescr
│ │ │ │ │ +00007440: 6970 746f 722d 6f76 6572 7269 6469 6e67 iptor-overriding
│ │ │ │ │ +00007450: 2069 6e68 6572 6974 6564 206d 6574 686f inherited metho
│ │ │ │ │ +00007460: 6473 2c20 204e 6578 743a 2046 696c 6544 ds, Next: FileD
│ │ │ │ │ +00007470: 6573 6372 6970 746f 722d 706f 6c79 6d6f escriptor-polymo
│ │ │ │ │ +00007480: 7270 6869 736d 2c20 2050 7265 763a 2046 rphism, Prev: F
│ │ │ │ │ +00007490: 696c 6544 6573 6372 6970 746f 722d 6c6f ileDescriptor-lo
│ │ │ │ │ +000074a0: 772d 6c65 7665 6c20 6163 6365 7373 2c20 w-level access,
│ │ │ │ │ +000074b0: 2055 703a 2046 696c 6544 6573 6372 6970 Up: FileDescrip
│ │ │ │ │ +000074c0: 746f 720a 0a31 2e37 362e 3131 2046 696c tor..1.76.11 Fil
│ │ │ │ │ +000074d0: 6544 6573 6372 6970 746f 723a 206f 7665 eDescriptor: ove
│ │ │ │ │ +000074e0: 7272 6964 696e 6720 696e 6865 7269 7465 rriding inherite
│ │ │ │ │ +000074f0: 6420 6d65 7468 6f64 730a 2d2d 2d2d 2d2d d methods.------
│ │ │ │ │ +00007500: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00007510: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00007520: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------..
│ │ │ │ │ +00007530: 6973 456d 7074 790a 2020 2020 2041 6e73 isEmpty. Ans
│ │ │ │ │ +00007540: 7765 7220 7768 6574 6865 7220 7468 6520 wer whether the
│ │ │ │ │ +00007550: 7265 6365 6976 6572 2069 7320 656d 7074 receiver is empt
│ │ │ │ │ +00007560: 790a 0a6e 6578 7450 7574 416c 6c4f 6e3a y..nextPutAllOn:
│ │ │ │ │ +00007570: 2061 5374 7265 616d 0a20 2020 2020 5075 aStream. Pu
│ │ │ │ │ +00007580: 7420 616c 6c20 7468 6520 6368 6172 6163 t all the charac
│ │ │ │ │ +00007590: 7465 7273 206f 6620 7468 6520 7265 6365 ters of the rece
│ │ │ │ │ +000075a0: 6976 6572 2069 6e20 6153 7472 6561 6d2e iver in aStream.
│ │ │ │ │ +000075b0: 0a0a 7265 7665 7273 6543 6f6e 7465 6e74 ..reverseContent
│ │ │ │ │ +000075c0: 730a 2020 2020 2052 6574 7572 6e20 7468 s. Return th
│ │ │ │ │ +000075d0: 6520 636f 6e74 656e 7473 206f 6620 7468 e contents of th
│ │ │ │ │ +000075e0: 6520 6669 6c65 2066 726f 6d20 7468 6520 e file from the
│ │ │ │ │ +000075f0: 6c61 7374 2062 7974 6520 746f 2074 6865 last byte to the
│ │ │ │ │ +00007600: 2066 6972 7374 0a0a 7365 7454 6f45 6e64 first..setToEnd
│ │ │ │ │ +00007610: 0a20 2020 2020 5265 7365 7420 7468 6520 . Reset the
│ │ │ │ │ +00007620: 6669 6c65 2070 6f69 6e74 6572 2074 6f20 file pointer to
│ │ │ │ │ +00007630: 7468 6520 656e 6420 6f66 2074 6865 2066 the end of the f
│ │ │ │ │ +00007640: 696c 650a 0a73 6b69 703a 2061 6e49 6e74 ile..skip: anInt
│ │ │ │ │ +00007650: 6567 6572 0a20 2020 2020 536b 6970 2061 eger. Skip a
│ │ │ │ │ +00007660: 6e49 6e74 6567 6572 2062 7974 6573 2069 nInteger bytes i
│ │ │ │ │ +00007670: 6e20 7468 6520 6669 6c65 0a0a 0a1f 0a46 n the file.....F
│ │ │ │ │ +00007680: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ +00007690: 666f 2c20 204e 6f64 653a 2046 696c 6544 fo, Node: FileD
│ │ │ │ │ +000076a0: 6573 6372 6970 746f 722d 706f 6c79 6d6f escriptor-polymo
│ │ │ │ │ +000076b0: 7270 6869 736d 2c20 204e 6578 743a 2046 rphism, Next: F
│ │ │ │ │ +000076c0: 696c 6544 6573 6372 6970 746f 722d 706f ileDescriptor-po
│ │ │ │ │ +000076d0: 7369 7469 6f6e 696e 672c 2020 5072 6576 sitioning, Prev
│ │ │ │ │ +000076e0: 3a20 4669 6c65 4465 7363 7269 7074 6f72 : FileDescriptor
│ │ │ │ │ +000076f0: 2d6f 7665 7272 6964 696e 6720 696e 6865 -overriding inhe
│ │ │ │ │ +00007700: 7269 7465 6420 6d65 7468 6f64 732c 2020 rited methods,
│ │ │ │ │ +00007710: 5570 3a20 4669 6c65 4465 7363 7269 7074 Up: FileDescript
│ │ │ │ │ +00007720: 6f72 0a0a 312e 3736 2e31 3220 4669 6c65 or..1.76.12 File
│ │ │ │ │ +00007730: 4465 7363 7269 7074 6f72 3a20 706f 6c79 Descriptor: poly
│ │ │ │ │ +00007740: 6d6f 7270 6869 736d 0a2d 2d2d 2d2d 2d2d morphism.-------
│ │ │ │ │ +00007750: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00007760: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a70 -------------..p
│ │ │ │ │ +00007770: 6173 7445 6e64 0a20 2020 2020 5468 6520 astEnd. The
│ │ │ │ │ +00007780: 656e 6420 6f66 2074 6865 2073 7472 6561 end of the strea
│ │ │ │ │ +00007790: 6d20 6861 7320 6265 656e 2072 6561 6368 m has been reach
│ │ │ │ │ +000077a0: 6564 2e20 2053 6967 6e61 6c20 6120 4e6f ed. Signal a No
│ │ │ │ │ +000077b0: 7469 6669 6361 7469 6f6e 2e0a 0a0a 1f0a tification......
│ │ │ │ │ +000077c0: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ +000077d0: 6e66 6f2c 2020 4e6f 6465 3a20 4669 6c65 nfo, Node: File
│ │ │ │ │ +000077e0: 4465 7363 7269 7074 6f72 2d70 6f73 6974 Descriptor-posit
│ │ │ │ │ +000077f0: 696f 6e69 6e67 2c20 204e 6578 743a 2046 ioning, Next: F
│ │ │ │ │ +00007800: 696c 6544 6573 6372 6970 746f 722d 7072 ileDescriptor-pr
│ │ │ │ │ +00007810: 696e 7469 6e67 2c20 2050 7265 763a 2046 inting, Prev: F
│ │ │ │ │ +00007820: 696c 6544 6573 6372 6970 746f 722d 706f ileDescriptor-po
│ │ │ │ │ +00007830: 6c79 6d6f 7270 6869 736d 2c20 2055 703a lymorphism, Up:
│ │ │ │ │ +00007840: 2046 696c 6544 6573 6372 6970 746f 720a FileDescriptor.
│ │ │ │ │ +00007850: 0a31 2e37 362e 3133 2046 696c 6544 6573 .1.76.13 FileDes
│ │ │ │ │ +00007860: 6372 6970 746f 723a 2070 6f73 6974 696f criptor: positio
│ │ │ │ │ +00007870: 6e69 6e67 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d ning.-----------
│ │ │ │ │ +00007880: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00007890: 2d2d 2d2d 2d2d 2d2d 0a0a 6973 506f 7369 --------..isPosi
│ │ │ │ │ +000078a0: 7469 6f6e 6162 6c65 0a20 2020 2020 416e tionable. An
│ │ │ │ │ +000078b0: 7377 6572 2074 7275 6520 6966 2074 6865 swer true if the
│ │ │ │ │ +000078c0: 2073 7472 6561 6d20 7375 7070 6f72 7473 stream supports
│ │ │ │ │ +000078d0: 206d 6f76 696e 6720 6261 636b 7761 7264 moving backward
│ │ │ │ │ +000078e0: 7320 7769 7468 2023 736b 6970 3a2e 0a0a s with #skip:...
│ │ │ │ │ +000078f0: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ +00007900: 652e 696e 666f 2c20 204e 6f64 653a 2046 e.info, Node: F
│ │ │ │ │ +00007910: 696c 6544 6573 6372 6970 746f 722d 7072 ileDescriptor-pr
│ │ │ │ │ +00007920: 696e 7469 6e67 2c20 204e 6578 743a 2046 inting, Next: F
│ │ │ │ │ +00007930: 696c 6544 6573 6372 6970 746f 722d 7465 ileDescriptor-te
│ │ │ │ │ +00007940: 7374 696e 672c 2020 5072 6576 3a20 4669 sting, Prev: Fi
│ │ │ │ │ +00007950: 6c65 4465 7363 7269 7074 6f72 2d70 6f73 leDescriptor-pos
│ │ │ │ │ +00007960: 6974 696f 6e69 6e67 2c20 2055 703a 2046 itioning, Up: F
│ │ │ │ │ +00007970: 696c 6544 6573 6372 6970 746f 720a 0a31 ileDescriptor..1
│ │ │ │ │ +00007980: 2e37 362e 3134 2046 696c 6544 6573 6372 .76.14 FileDescr
│ │ │ │ │ +00007990: 6970 746f 723a 2070 7269 6e74 696e 670a iptor: printing.
│ │ │ │ │ +000079a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000079b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000079c0: 0a0a 7072 696e 744f 6e3a 2061 5374 7265 ..printOn: aStre
│ │ │ │ │ +000079d0: 616d 0a20 2020 2020 5072 696e 7420 6120 am. Print a
│ │ │ │ │ +000079e0: 7265 7072 6573 656e 7461 7469 6f6e 206f representation o
│ │ │ │ │ +000079f0: 6620 7468 6520 7265 6365 6976 6572 206f f the receiver o
│ │ │ │ │ +00007a00: 6e20 6153 7472 6561 6d0a 0a0a 1f0a 4669 n aStream.....Fi
│ │ │ │ │ +00007a10: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ +00007a20: 6f2c 2020 4e6f 6465 3a20 4669 6c65 4465 o, Node: FileDe
│ │ │ │ │ +00007a30: 7363 7269 7074 6f72 2d74 6573 7469 6e67 scriptor-testing
│ │ │ │ │ +00007a40: 2c20 2050 7265 763a 2046 696c 6544 6573 , Prev: FileDes
│ │ │ │ │ +00007a50: 6372 6970 746f 722d 7072 696e 7469 6e67 criptor-printing
│ │ │ │ │ +00007a60: 2c20 2055 703a 2046 696c 6544 6573 6372 , Up: FileDescr
│ │ │ │ │ +00007a70: 6970 746f 720a 0a31 2e37 362e 3135 2046 iptor..1.76.15 F
│ │ │ │ │ +00007a80: 696c 6544 6573 6372 6970 746f 723a 2074 ileDescriptor: t
│ │ │ │ │ +00007a90: 6573 7469 6e67 0a2d 2d2d 2d2d 2d2d 2d2d esting.---------
│ │ │ │ │ +00007aa0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00007ab0: 2d2d 2d2d 2d2d 0a0a 6174 456e 640a 2020 ------..atEnd.
│ │ │ │ │ +00007ac0: 2020 2041 6e73 7765 7220 7768 6574 6865 Answer whethe
│ │ │ │ │ +00007ad0: 7220 6461 7461 2068 6173 2063 6f6d 6520 r data has come
│ │ │ │ │ +00007ae0: 746f 2061 6e20 656e 640a 0a0a 1f0a 4669 to an end.....Fi
│ │ │ │ │ +00007af0: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ +00007b00: 6f2c 2020 4e6f 6465 3a20 4669 6c65 5061 o, Node: FilePa
│ │ │ │ │ +00007b10: 7468 2c20 204e 6578 743a 2046 696c 6553 th, Next: FileS
│ │ │ │ │ +00007b20: 6567 6d65 6e74 2c20 2050 7265 763a 2046 egment, Prev: F
│ │ │ │ │ +00007b30: 696c 6544 6573 6372 6970 746f 722c 2020 ileDescriptor,
│ │ │ │ │ +00007b40: 5570 3a20 4261 7365 2063 6c61 7373 6573 Up: Base classes
│ │ │ │ │ +00007b50: 0a0a 312e 3737 2046 696c 6550 6174 680a ..1.77 FilePath.
│ │ │ │ │ +00007b60: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a44 =============..D
│ │ │ │ │ +00007b70: 6566 696e 6564 2069 6e20 6e61 6d65 7370 efined in namesp
│ │ │ │ │ +00007b80: 6163 6520 536d 616c 6c74 616c 6b0a 5375 ace Smalltalk.Su
│ │ │ │ │ +00007b90: 7065 7263 6c61 7373 3a20 4f62 6a65 6374 perclass: Object
│ │ │ │ │ +00007ba0: 0a43 6174 6567 6f72 793a 2053 7472 6561 .Category: Strea
│ │ │ │ │ +00007bb0: 6d73 2d46 696c 6573 0a20 2020 2020 4920 ms-Files. I
│ │ │ │ │ +00007bc0: 6578 706f 7365 2074 6865 2073 796e 7461 expose the synta
│ │ │ │ │ +00007bd0: 7820 6f66 2066 696c 6520 6e61 6d65 732c x of file names,
│ │ │ │ │ +00007be0: 2069 6e63 6c75 6469 6e67 2070 6174 6873 including paths
│ │ │ │ │ +00007bf0: 2e20 2049 206b 6e6f 7720 686f 7720 746f . I know how to
│ │ │ │ │ +00007c00: 0a20 2020 2020 6d61 6e69 7075 6c61 7465 . manipulate
│ │ │ │ │ +00007c10: 2073 7563 6820 6120 7061 7468 2062 7920 such a path by
│ │ │ │ │ +00007c20: 7370 6c69 7474 696e 6720 6974 2069 6e74 splitting it int
│ │ │ │ │ +00007c30: 6f20 6974 7320 636f 6d70 6f6e 656e 7473 o its components
│ │ │ │ │ +00007c40: 2e20 2049 6e0a 2020 2020 2061 6464 6974 . In. addit
│ │ │ │ │ +00007c50: 696f 6e2c 2049 2065 7870 6f73 6520 696e ion, I expose in
│ │ │ │ │ +00007c60: 666f 726d 6174 696f 6e20 6162 6f75 7420 formation about
│ │ │ │ │ +00007c70: 6669 6c65 7320 2862 6f74 6820 7265 616c files (both real
│ │ │ │ │ +00007c80: 2061 6e64 2076 6972 7475 616c 290a 2020 and virtual).
│ │ │ │ │ +00007c90: 2020 2073 7563 6820 6173 2074 6865 6972 such as their
│ │ │ │ │ +00007ca0: 2073 697a 6520 616e 6420 7469 6d65 7374 size and timest
│ │ │ │ │ +00007cb0: 616d 7073 2e0a 0a2a 204d 656e 753a 0a0a amps...* Menu:..
│ │ │ │ │ +00007cc0: 2a20 4669 6c65 5061 7468 2063 6c61 7373 * FilePath class
│ │ │ │ │ +00007cd0: 2d66 696c 6520 6e61 6d65 206d 616e 6167 -file name manag
│ │ │ │ │ +00007ce0: 656d 656e 743a 3a20 2028 636c 6173 7329 ement:: (class)
│ │ │ │ │ +00007cf0: 0a2a 2046 696c 6550 6174 6820 636c 6173 .* FilePath clas
│ │ │ │ │ +00007d00: 732d 7374 696c 6c20 756e 636c 6173 7369 s-still unclassi
│ │ │ │ │ +00007d10: 6669 6564 3a3a 2020 2863 6c61 7373 290a fied:: (class).
│ │ │ │ │ +00007d20: 2a20 4669 6c65 5061 7468 2d61 6363 6573 * FilePath-acces
│ │ │ │ │ +00007d30: 7369 6e67 3a3a 2020 2869 6e73 7461 6e63 sing:: (instanc
│ │ │ │ │ +00007d40: 6529 0a2a 2046 696c 6550 6174 682d 636f e).* FilePath-co
│ │ │ │ │ +00007d50: 6e76 6572 7469 6e67 3a3a 2020 2869 6e73 nverting:: (ins
│ │ │ │ │ +00007d60: 7461 6e63 6529 0a2a 2046 696c 6550 6174 tance).* FilePat
│ │ │ │ │ +00007d70: 682d 6465 636f 7261 7469 6f6e 3a3a 2020 h-decoration::
│ │ │ │ │ +00007d80: 2869 6e73 7461 6e63 6529 0a2a 2046 696c (instance).* Fil
│ │ │ │ │ +00007d90: 6550 6174 682d 6469 7265 6374 6f72 7920 ePath-directory
│ │ │ │ │ +00007da0: 6f70 6572 6174 696f 6e73 3a3a 2020 2869 operations:: (i
│ │ │ │ │ +00007db0: 6e73 7461 6e63 6529 0a2a 2046 696c 6550 nstance).* FileP
│ │ │ │ │ +00007dc0: 6174 682d 656e 756d 6572 6174 696e 673a ath-enumerating:
│ │ │ │ │ +00007dd0: 3a20 2028 696e 7374 616e 6365 290a 2a20 : (instance).*
│ │ │ │ │ +00007de0: 4669 6c65 5061 7468 2d66 696c 6520 6e61 FilePath-file na
│ │ │ │ │ +00007df0: 6d65 206d 616e 6167 656d 656e 743a 3a20 me management::
│ │ │ │ │ +00007e00: 2028 696e 7374 616e 6365 290a 2a20 4669 (instance).* Fi
│ │ │ │ │ +00007e10: 6c65 5061 7468 2d66 696c 6520 6f70 6572 lePath-file oper
│ │ │ │ │ +00007e20: 6174 696f 6e73 3a3a 2020 2869 6e73 7461 ations:: (insta
│ │ │ │ │ +00007e30: 6e63 6529 0a2a 2046 696c 6550 6174 682d nce).* FilePath-
│ │ │ │ │ +00007e40: 7072 696e 7469 6e67 3a3a 2020 2869 6e73 printing:: (ins
│ │ │ │ │ +00007e50: 7461 6e63 6529 0a2a 2046 696c 6550 6174 tance).* FilePat
│ │ │ │ │ +00007e60: 682d 7374 696c 6c20 756e 636c 6173 7369 h-still unclassi
│ │ │ │ │ +00007e70: 6669 6564 3a3a 2020 2869 6e73 7461 6e63 fied:: (instanc
│ │ │ │ │ +00007e80: 6529 0a2a 2046 696c 6550 6174 682d 7465 e).* FilePath-te
│ │ │ │ │ +00007e90: 7374 696e 673a 3a20 2028 696e 7374 616e sting:: (instan
│ │ │ │ │ +00007ea0: 6365 290a 2a20 4669 6c65 5061 7468 2d76 ce).* FilePath-v
│ │ │ │ │ +00007eb0: 6972 7475 616c 2066 696c 6573 7973 7465 irtual filesyste
│ │ │ │ │ +00007ec0: 6d73 3a3a 2020 2869 6e73 7461 6e63 6529 ms:: (instance)
│ │ │ │ │ +00007ed0: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ +00007ee0: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ +00007ef0: 4669 6c65 5061 7468 2063 6c61 7373 2d66 FilePath class-f
│ │ │ │ │ +00007f00: 696c 6520 6e61 6d65 206d 616e 6167 656d ile name managem
│ │ │ │ │ +00007f10: 656e 742c 2020 4e65 7874 3a20 4669 6c65 ent, Next: File
│ │ │ │ │ +00007f20: 5061 7468 2063 6c61 7373 2d73 7469 6c6c Path class-still
│ │ │ │ │ +00007f30: 2075 6e63 6c61 7373 6966 6965 642c 2020 unclassified,
│ │ │ │ │ +00007f40: 5570 3a20 4669 6c65 5061 7468 0a0a 312e Up: FilePath..1.
│ │ │ │ │ +00007f50: 3737 2e31 2046 696c 6550 6174 6820 636c 77.1 FilePath cl
│ │ │ │ │ +00007f60: 6173 733a 2066 696c 6520 6e61 6d65 206d ass: file name m
│ │ │ │ │ +00007f70: 616e 6167 656d 656e 740a 2d2d 2d2d 2d2d anagement.------
│ │ │ │ │ +00007f80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00007f90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00007fa0: 2d2d 2d2d 2d0a 0a61 7070 656e 643a 2066 -----..append: f
│ │ │ │ │ +00007fb0: 696c 654e 616d 6520 746f 3a20 6469 7265 ileName to: dire
│ │ │ │ │ +00007fc0: 6374 6f72 790a 2020 2020 2041 6e73 7765 ctory. Answe
│ │ │ │ │ +00007fd0: 7220 7468 6520 6e61 6d65 206f 6620 6120 r the name of a
│ │ │ │ │ +00007fe0: 6669 6c65 206e 616d 6564 2060 6669 6c65 file named `file
│ │ │ │ │ +00007ff0: 4e61 6d65 2720 7768 6963 6820 7265 7369 Name' which resi
│ │ │ │ │ +00008000: 6465 7320 696e 2061 0a20 2020 2020 6469 des in a. di
│ │ │ │ │ +00008010: 7265 6374 6f72 7920 6e61 6d65 6420 6064 rectory named `d
│ │ │ │ │ +00008020: 6972 6563 746f 7279 272e 0a0a 6578 7465 irectory'...exte
│ │ │ │ │ +00008030: 6e73 696f 6e46 6f72 3a20 6153 7472 696e nsionFor: aStrin
│ │ │ │ │ +00008040: 670a 2020 2020 2041 6e73 7765 7220 7468 g. Answer th
│ │ │ │ │ +00008050: 6520 6578 7465 6e73 696f 6e20 6f66 2061 e extension of a
│ │ │ │ │ +00008060: 2066 696c 6520 6e61 6d65 6420 6061 5374 file named `aSt
│ │ │ │ │ +00008070: 7269 6e67 272e 2020 4e6f 7465 3a20 7468 ring'. Note: th
│ │ │ │ │ +00008080: 650a 2020 2020 2065 7874 656e 7369 6f6e e. extension
│ │ │ │ │ +00008090: 2069 6e63 6c75 6465 7320 616e 2069 6e69 includes an ini
│ │ │ │ │ +000080a0: 7469 616c 2064 6f74 2e0a 0a66 756c 6c4e tial dot...fullN
│ │ │ │ │ +000080b0: 616d 6546 6f72 3a20 6153 7472 696e 670a ameFor: aString.
│ │ │ │ │ +000080c0: 2020 2020 2041 6e73 7765 7220 7468 6520 Answer the
│ │ │ │ │ +000080d0: 6675 6c6c 2070 6174 6820 746f 2061 2066 full path to a f
│ │ │ │ │ +000080e0: 696c 6520 6361 6c6c 6564 2060 6153 7472 ile called `aStr
│ │ │ │ │ +000080f0: 696e 6727 2c20 7265 736f 6c76 696e 6720 ing', resolving
│ │ │ │ │ +00008100: 7468 6520 602e 270a 2020 2020 2061 6e64 the `.'. and
│ │ │ │ │ +00008110: 2060 2e2e 2720 6469 7265 6374 6f72 7920 `..' directory
│ │ │ │ │ +00008120: 656e 7472 6965 732c 2061 6e64 2061 6e73 entries, and ans
│ │ │ │ │ +00008130: 7765 7220 7468 6520 7265 7375 6c74 2e20 wer the result.
│ │ │ │ │ +00008140: 2060 2f2e 2e27 2069 7320 7468 650a 2020 `/..' is the.
│ │ │ │ │ +00008150: 2020 2073 616d 6520 6173 2027 2f27 2e0a same as '/'..
│ │ │ │ │ +00008160: 0a70 6174 6846 6f72 3a20 6153 7472 696e .pathFor: aStrin
│ │ │ │ │ +00008170: 670a 2020 2020 2044 6574 6572 6d69 6e65 g. Determine
│ │ │ │ │ +00008180: 2074 6865 2070 6174 6820 6f66 2074 6865 the path of the
│ │ │ │ │ +00008190: 206e 616d 6520 6f66 2061 2066 696c 6520 name of a file
│ │ │ │ │ +000081a0: 6361 6c6c 6564 2060 6153 7472 696e 6727 called `aString'
│ │ │ │ │ +000081b0: 2c20 616e 640a 2020 2020 2061 6e73 7765 , and. answe
│ │ │ │ │ +000081c0: 7220 7468 6520 7265 7375 6c74 2e20 2057 r the result. W
│ │ │ │ │ +000081d0: 6974 6820 7468 6520 6578 6365 7074 696f ith the exceptio
│ │ │ │ │ +000081e0: 6e20 6f66 2074 6865 2072 6f6f 7420 6469 n of the root di
│ │ │ │ │ +000081f0: 7265 6374 6f72 792c 2074 6865 0a20 2020 rectory, the.
│ │ │ │ │ +00008200: 2020 6669 6e61 6c20 736c 6173 6820 6973 final slash is
│ │ │ │ │ +00008210: 2073 7472 6970 7065 642e 0a0a 7061 7468 stripped...path
│ │ │ │ │ +00008220: 466f 723a 2061 5374 7269 6e67 2069 664e For: aString ifN
│ │ │ │ │ +00008230: 6f6e 653a 2061 426c 6f63 6b0a 2020 2020 one: aBlock.
│ │ │ │ │ +00008240: 2044 6574 6572 6d69 6e65 2074 6865 2070 Determine the p
│ │ │ │ │ +00008250: 6174 6820 6f66 2074 6865 206e 616d 6520 ath of the name
│ │ │ │ │ +00008260: 6f66 2061 2066 696c 6520 6361 6c6c 6564 of a file called
│ │ │ │ │ +00008270: 2060 6153 7472 696e 6727 2c20 616e 640a `aString', and.
│ │ │ │ │ +00008280: 2020 2020 2061 6e73 7765 7220 7468 6520 answer the
│ │ │ │ │ +00008290: 7265 7375 6c74 2e20 2057 6974 6820 7468 result. With th
│ │ │ │ │ +000082a0: 6520 6578 6365 7074 696f 6e20 6f66 2074 e exception of t
│ │ │ │ │ +000082b0: 6865 2072 6f6f 7420 6469 7265 6374 6f72 he root director
│ │ │ │ │ +000082c0: 792c 2074 6865 0a20 2020 2020 6669 6e61 y, the. fina
│ │ │ │ │ +000082d0: 6c20 736c 6173 6820 6973 2073 7472 6970 l slash is strip
│ │ │ │ │ +000082e0: 7065 642e 2020 4966 2074 6865 7265 2069 ped. If there i
│ │ │ │ │ +000082f0: 7320 6e6f 2070 6174 682c 2065 7661 6c75 s no path, evalu
│ │ │ │ │ +00008300: 6174 6520 6142 6c6f 636b 2061 6e64 0a20 ate aBlock and.
│ │ │ │ │ +00008310: 2020 2020 7265 7475 726e 2074 6865 2072 return the r
│ │ │ │ │ +00008320: 6573 756c 742e 0a0a 7061 7468 4672 6f6d esult...pathFrom
│ │ │ │ │ +00008330: 3a20 7372 634e 616d 6520 746f 3a20 6465 : srcName to: de
│ │ │ │ │ +00008340: 7374 4e61 6d65 0a20 2020 2020 416e 7377 stName. Answ
│ │ │ │ │ +00008350: 6572 2074 6865 2072 656c 6174 6976 6520 er the relative
│ │ │ │ │ +00008360: 7061 7468 2074 6f20 6465 7374 4e61 6d65 path to destName
│ │ │ │ │ +00008370: 2077 6865 6e20 7468 6520 6375 7272 656e when the curren
│ │ │ │ │ +00008380: 7420 6469 7265 6374 6f72 7920 6973 0a20 t directory is.
│ │ │ │ │ +00008390: 2020 2020 7372 634e 616d 6527 7320 6469 srcName's di
│ │ │ │ │ +000083a0: 7265 6374 6f72 792e 0a0a 7374 7269 7045 rectory...stripE
│ │ │ │ │ +000083b0: 7874 656e 7369 6f6e 4672 6f6d 3a20 6153 xtensionFrom: aS
│ │ │ │ │ +000083c0: 7472 696e 670a 2020 2020 2052 656d 6f76 tring. Remov
│ │ │ │ │ +000083d0: 6520 7468 6520 6578 7465 6e73 696f 6e20 e the extension
│ │ │ │ │ +000083e0: 6672 6f6d 2074 6865 206e 616d 6520 6f66 from the name of
│ │ │ │ │ +000083f0: 2061 2066 696c 6520 6361 6c6c 6564 2060 a file called `
│ │ │ │ │ +00008400: 6153 7472 696e 6727 2c20 616e 640a 2020 aString', and.
│ │ │ │ │ +00008410: 2020 2061 6e73 7765 7220 7468 6520 7265 answer the re
│ │ │ │ │ +00008420: 7375 6c74 2e0a 0a73 7472 6970 4669 6c65 sult...stripFile
│ │ │ │ │ +00008430: 4e61 6d65 466f 723a 2061 5374 7269 6e67 NameFor: aString
│ │ │ │ │ +00008440: 0a20 2020 2020 4465 7465 726d 696e 6520 . Determine
│ │ │ │ │ +00008450: 7468 6520 7061 7468 206f 6620 7468 6520 the path of the
│ │ │ │ │ +00008460: 6e61 6d65 206f 6620 6120 6669 6c65 2063 name of a file c
│ │ │ │ │ +00008470: 616c 6c65 6420 6061 5374 7269 6e67 272c alled `aString',
│ │ │ │ │ +00008480: 2061 6e64 0a20 2020 2020 616e 7377 6572 and. answer
│ │ │ │ │ +00008490: 2074 6865 2072 6573 756c 7420 6173 2061 the result as a
│ │ │ │ │ +000084a0: 2064 6972 6563 746f 7279 206e 616d 6520 directory name
│ │ │ │ │ +000084b0: 696e 636c 7564 696e 6720 7468 6520 6669 including the fi
│ │ │ │ │ +000084c0: 6e61 6c20 736c 6173 682e 0a0a 7374 7269 nal slash...stri
│ │ │ │ │ +000084d0: 7050 6174 6846 726f 6d3a 2061 5374 7269 pPathFrom: aStri
│ │ │ │ │ +000084e0: 6e67 0a20 2020 2020 5265 6d6f 7665 2074 ng. Remove t
│ │ │ │ │ +000084f0: 6865 2070 6174 6820 6672 6f6d 2074 6865 he path from the
│ │ │ │ │ +00008500: 206e 616d 6520 6f66 2061 2066 696c 6520 name of a file
│ │ │ │ │ +00008510: 6361 6c6c 6564 2060 6153 7472 696e 6727 called `aString'
│ │ │ │ │ +00008520: 2c20 616e 640a 2020 2020 2061 6e73 7765 , and. answe
│ │ │ │ │ +00008530: 7220 7468 6520 6669 6c65 206e 616d 6520 r the file name
│ │ │ │ │ +00008540: 706c 7573 2065 7874 656e 7369 6f6e 2e0a plus extension..
│ │ │ │ │ +00008550: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ +00008560: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ +00008570: 4669 6c65 5061 7468 2063 6c61 7373 2d73 FilePath class-s
│ │ │ │ │ +00008580: 7469 6c6c 2075 6e63 6c61 7373 6966 6965 till unclassifie
│ │ │ │ │ +00008590: 642c 2020 4e65 7874 3a20 4669 6c65 5061 d, Next: FilePa
│ │ │ │ │ +000085a0: 7468 2d61 6363 6573 7369 6e67 2c20 2050 th-accessing, P
│ │ │ │ │ +000085b0: 7265 763a 2046 696c 6550 6174 6820 636c rev: FilePath cl
│ │ │ │ │ +000085c0: 6173 732d 6669 6c65 206e 616d 6520 6d61 ass-file name ma
│ │ │ │ │ +000085d0: 6e61 6765 6d65 6e74 2c20 2055 703a 2046 nagement, Up: F
│ │ │ │ │ +000085e0: 696c 6550 6174 680a 0a31 2e37 372e 3220 ilePath..1.77.2
│ │ │ │ │ +000085f0: 4669 6c65 5061 7468 2063 6c61 7373 3a20 FilePath class:
│ │ │ │ │ +00008600: 7374 696c 6c20 756e 636c 6173 7369 6669 still unclassifi
│ │ │ │ │ +00008610: 6564 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ed.-------------
│ │ │ │ │ +00008620: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00008630: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6973 ------------..is
│ │ │ │ │ +00008640: 4162 736f 6c75 7465 3a20 6153 7472 696e Absolute: aStrin
│ │ │ │ │ +00008650: 670a 2020 2020 2041 6e73 7765 7220 7768 g. Answer wh
│ │ │ │ │ +00008660: 6574 6865 7220 6153 7472 696e 6720 6973 ether aString is
│ │ │ │ │ +00008670: 2061 6e20 6162 736f 6c75 7465 2070 7461 an absolute pta
│ │ │ │ │ +00008680: 682e 0a0a 0a1f 0a46 696c 653a 2067 7374 h......File: gst
│ │ │ │ │ +00008690: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ +000086a0: 653a 2046 696c 6550 6174 682d 6163 6365 e: FilePath-acce
│ │ │ │ │ +000086b0: 7373 696e 672c 2020 4e65 7874 3a20 4669 ssing, Next: Fi
│ │ │ │ │ +000086c0: 6c65 5061 7468 2d63 6f6e 7665 7274 696e lePath-convertin
│ │ │ │ │ +000086d0: 672c 2020 5072 6576 3a20 4669 6c65 5061 g, Prev: FilePa
│ │ │ │ │ +000086e0: 7468 2063 6c61 7373 2d73 7469 6c6c 2075 th class-still u
│ │ │ │ │ +000086f0: 6e63 6c61 7373 6966 6965 642c 2020 5570 nclassified, Up
│ │ │ │ │ +00008700: 3a20 4669 6c65 5061 7468 0a0a 312e 3737 : FilePath..1.77
│ │ │ │ │ +00008710: 2e33 2046 696c 6550 6174 683a 2061 6363 .3 FilePath: acc
│ │ │ │ │ +00008720: 6573 7369 6e67 0a2d 2d2d 2d2d 2d2d 2d2d essing.---------
│ │ │ │ │ +00008730: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00008740: 2d0a 0a61 743a 2061 4e61 6d65 0a20 2020 -..at: aName.
│ │ │ │ │ +00008750: 2020 416e 7377 6572 2061 2046 696c 6520 Answer a File
│ │ │ │ │ +00008760: 6f72 2044 6972 6563 746f 7279 206f 626a or Directory obj
│ │ │ │ │ +00008770: 6563 7420 6173 2061 7070 726f 7072 6961 ect as appropria
│ │ │ │ │ +00008780: 7465 2066 6f72 2061 2066 696c 6520 6e61 te for a file na
│ │ │ │ │ +00008790: 6d65 640a 2020 2020 2027 614e 616d 6527 med. 'aName'
│ │ │ │ │ +000087a0: 2069 6e20 7468 6520 6469 7265 6374 6f72 in the director
│ │ │ │ │ +000087b0: 7920 7265 7072 6573 656e 7465 6420 6279 y represented by
│ │ │ │ │ +000087c0: 2074 6865 2072 6563 6569 7665 722e 0a0a the receiver...
│ │ │ │ │ +000087d0: 6372 6561 7469 6f6e 5469 6d65 0a20 2020 creationTime.
│ │ │ │ │ +000087e0: 2020 416e 7377 6572 2074 6865 2063 7265 Answer the cre
│ │ │ │ │ +000087f0: 6174 696f 6e20 7469 6d65 206f 6620 7468 ation time of th
│ │ │ │ │ +00008800: 6520 6669 6c65 2069 6465 6e74 6966 6965 e file identifie
│ │ │ │ │ +00008810: 6420 6279 2074 6865 2072 6563 6569 7665 d by the receive
│ │ │ │ │ +00008820: 722e 0a20 2020 2020 4f6e 2073 6f6d 6520 r.. On some
│ │ │ │ │ +00008830: 6f70 6572 6174 696e 6720 7379 7374 656d operating system
│ │ │ │ │ +00008840: 732c 2074 6869 7320 636f 756c 6420 6163 s, this could ac
│ │ │ │ │ +00008850: 7475 616c 6c79 2062 6520 7468 6520 6c61 tually be the la
│ │ │ │ │ +00008860: 7374 2063 6861 6e67 650a 2020 2020 2074 st change. t
│ │ │ │ │ +00008870: 696d 6520 2874 6865 2060 6c61 7374 2063 ime (the `last c
│ │ │ │ │ +00008880: 6861 6e67 6520 7469 6d65 2720 6861 7320 hange time' has
│ │ │ │ │ +00008890: 746f 2064 6f20 7769 7468 2070 6572 6d69 to do with permi
│ │ │ │ │ +000088a0: 7373 696f 6e73 2c20 6f77 6e65 7273 6869 ssions, ownershi
│ │ │ │ │ +000088b0: 700a 2020 2020 2061 6e64 2074 6865 206c p. and the l
│ │ │ │ │ +000088c0: 696b 6529 2e0a 0a67 726f 7570 3a20 6153 ike)...group: aS
│ │ │ │ │ +000088d0: 7472 696e 670a 2020 2020 2053 6574 2074 tring. Set t
│ │ │ │ │ +000088e0: 6865 2067 726f 7570 206f 6620 7468 6520 he group of the
│ │ │ │ │ +000088f0: 6669 6c65 2069 6465 6e74 6966 6965 6420 file identified
│ │ │ │ │ +00008900: 6279 2074 6865 2072 6563 6569 7665 7220 by the receiver
│ │ │ │ │ +00008910: 746f 2062 6520 6153 7472 696e 672e 0a0a to be aString...
│ │ │ │ │ +00008920: 696e 636c 7564 6573 3a20 614e 616d 650a includes: aName.
│ │ │ │ │ +00008930: 2020 2020 2041 6e73 7765 7220 7768 6574 Answer whet
│ │ │ │ │ +00008940: 6865 7220 6120 6669 6c65 206e 616d 6564 her a file named
│ │ │ │ │ +00008950: 2060 614e 616d 6527 2065 7869 7374 7320 `aName' exists
│ │ │ │ │ +00008960: 696e 2074 6865 2064 6972 6563 746f 7279 in the directory
│ │ │ │ │ +00008970: 0a20 2020 2020 7265 7072 6573 656e 7465 . represente
│ │ │ │ │ +00008980: 6420 6279 2074 6865 2072 6563 6569 7665 d by the receive
│ │ │ │ │ +00008990: 722e 0a0a 6c61 7374 4163 6365 7373 5469 r...lastAccessTi
│ │ │ │ │ +000089a0: 6d65 0a20 2020 2020 416e 7377 6572 2074 me. Answer t
│ │ │ │ │ +000089b0: 6865 206c 6173 7420 6163 6365 7373 2074 he last access t
│ │ │ │ │ +000089c0: 696d 6520 6f66 2074 6865 2066 696c 6520 ime of the file
│ │ │ │ │ +000089d0: 6964 656e 7469 6669 6564 2062 7920 7468 identified by th
│ │ │ │ │ +000089e0: 6520 7265 6365 6976 6572 0a0a 6c61 7374 e receiver..last
│ │ │ │ │ +000089f0: 4163 6365 7373 5469 6d65 3a20 6144 6174 AccessTime: aDat
│ │ │ │ │ +00008a00: 6554 696d 650a 2020 2020 2055 7064 6174 eTime. Updat
│ │ │ │ │ +00008a10: 6520 7468 6520 6c61 7374 2061 6363 6573 e the last acces
│ │ │ │ │ +00008a20: 7320 7469 6d65 206f 6620 7468 6520 6669 s time of the fi
│ │ │ │ │ +00008a30: 6c65 2063 6f72 7265 7370 6f6e 6469 6e67 le corresponding
│ │ │ │ │ +00008a40: 2074 6f20 7468 650a 2020 2020 2072 6563 to the. rec
│ │ │ │ │ +00008a50: 6569 7665 722c 2074 6f20 6265 2061 4461 eiver, to be aDa
│ │ │ │ │ +00008a60: 7465 5469 6d65 2e0a 0a6c 6173 7441 6363 teTime...lastAcc
│ │ │ │ │ +00008a70: 6573 7354 696d 653a 2061 6363 6573 7344 essTime: accessD
│ │ │ │ │ +00008a80: 6174 6554 696d 6520 6c61 7374 4d6f 6469 ateTime lastModi
│ │ │ │ │ +00008a90: 6679 5469 6d65 3a20 6d6f 6469 6679 4461 fyTime: modifyDa
│ │ │ │ │ +00008aa0: 7465 5469 6d65 0a20 2020 2020 5570 6461 teTime. Upda
│ │ │ │ │ +00008ab0: 7465 2074 6865 2074 696d 6573 7461 6d70 te the timestamp
│ │ │ │ │ +00008ac0: 7320 6f66 2074 6865 2066 696c 6520 636f s of the file co
│ │ │ │ │ +00008ad0: 7272 6573 706f 6e64 696e 6720 746f 2074 rresponding to t
│ │ │ │ │ +00008ae0: 6865 2072 6563 6569 7665 722c 0a20 2020 he receiver,.
│ │ │ │ │ +00008af0: 2020 746f 2062 6520 6163 6365 7373 4461 to be accessDa
│ │ │ │ │ +00008b00: 7465 5469 6d65 2061 6e64 206d 6f64 6966 teTime and modif
│ │ │ │ │ +00008b10: 7944 6174 6554 696d 652e 0a0a 6c61 7374 yDateTime...last
│ │ │ │ │ +00008b20: 4368 616e 6765 5469 6d65 0a20 2020 2020 ChangeTime.
│ │ │ │ │ +00008b30: 416e 7377 6572 2074 6865 206c 6173 7420 Answer the last
│ │ │ │ │ +00008b40: 6368 616e 6765 2074 696d 6520 6f66 2074 change time of t
│ │ │ │ │ +00008b50: 6865 2066 696c 6520 6964 656e 7469 6669 he file identifi
│ │ │ │ │ +00008b60: 6564 2062 7920 7468 6520 7265 6365 6976 ed by the receiv
│ │ │ │ │ +00008b70: 6572 0a20 2020 2020 2874 6865 2060 6c61 er. (the `la
│ │ │ │ │ +00008b80: 7374 2063 6861 6e67 6520 7469 6d65 2720 st change time'
│ │ │ │ │ +00008b90: 6861 7320 746f 2064 6f20 7769 7468 2070 has to do with p
│ │ │ │ │ +00008ba0: 6572 6d69 7373 696f 6e73 2c20 6f77 6e65 ermissions, owne
│ │ │ │ │ +00008bb0: 7273 6869 7020 616e 640a 2020 2020 2074 rship and. t
│ │ │ │ │ +00008bc0: 6865 206c 696b 6529 2e20 4f6e 2073 6f6d he like). On som
│ │ │ │ │ +00008bd0: 6520 6f70 6572 6174 696e 6720 7379 7374 e operating syst
│ │ │ │ │ +00008be0: 656d 732c 2074 6869 7320 636f 756c 6420 ems, this could
│ │ │ │ │ +00008bf0: 6163 7475 616c 6c79 2062 6520 7468 650a actually be the.
│ │ │ │ │ +00008c00: 2020 2020 2066 696c 6520 6372 6561 7469 file creati
│ │ │ │ │ +00008c10: 6f6e 2074 696d 652e 0a0a 6c61 7374 4d6f on time...lastMo
│ │ │ │ │ +00008c20: 6469 6679 5469 6d65 0a20 2020 2020 416e difyTime. An
│ │ │ │ │ +00008c30: 7377 6572 2074 6865 206c 6173 7420 6d6f swer the last mo
│ │ │ │ │ +00008c40: 6469 6679 2074 696d 6520 6f66 2074 6865 dify time of the
│ │ │ │ │ +00008c50: 2066 696c 6520 6964 656e 7469 6669 6564 file identified
│ │ │ │ │ +00008c60: 2062 7920 7468 6520 7265 6365 6976 6572 by the receiver
│ │ │ │ │ +00008c70: 0a20 2020 2020 2874 6865 2060 6c61 7374 . (the `last
│ │ │ │ │ +00008c80: 206d 6f64 6966 7920 7469 6d65 2720 6861 modify time' ha
│ │ │ │ │ +00008c90: 7320 746f 2064 6f20 7769 7468 2074 6865 s to do with the
│ │ │ │ │ +00008ca0: 2061 6374 7561 6c20 6669 6c65 2063 6f6e actual file con
│ │ │ │ │ +00008cb0: 7465 6e74 7329 2e0a 0a6c 6173 744d 6f64 tents)...lastMod
│ │ │ │ │ +00008cc0: 6966 7954 696d 653a 2061 4461 7465 5469 ifyTime: aDateTi
│ │ │ │ │ +00008cd0: 6d65 0a20 2020 2020 5570 6461 7465 2074 me. Update t
│ │ │ │ │ +00008ce0: 6865 206c 6173 7420 6d6f 6469 6669 6361 he last modifica
│ │ │ │ │ +00008cf0: 7469 6f6e 2074 696d 6573 7461 6d70 206f tion timestamp o
│ │ │ │ │ +00008d00: 6620 7468 6520 6669 6c65 2063 6f72 7265 f the file corre
│ │ │ │ │ +00008d10: 7370 6f6e 6469 6e67 0a20 2020 2020 746f sponding. to
│ │ │ │ │ +00008d20: 2074 6865 2072 6563 6569 7665 722c 2074 the receiver, t
│ │ │ │ │ +00008d30: 6f20 6265 2061 4461 7465 5469 6d65 2e0a o be aDateTime..
│ │ │ │ │ +00008d40: 0a6d 6f64 650a 2020 2020 2041 6e73 7765 .mode. Answe
│ │ │ │ │ +00008d50: 7220 7468 6520 7065 726d 6973 7369 6f6e r the permission
│ │ │ │ │ +00008d60: 2062 6974 7320 666f 7220 7468 6520 6669 bits for the fi
│ │ │ │ │ +00008d70: 6c65 2069 6465 6e74 6966 6965 6420 6279 le identified by
│ │ │ │ │ +00008d80: 2074 6865 2072 6563 6569 7665 720a 0a6d the receiver..m
│ │ │ │ │ +00008d90: 6f64 653a 2061 6e49 6e74 6567 6572 0a20 ode: anInteger.
│ │ │ │ │ +00008da0: 2020 2020 5365 7420 7468 6520 7065 726d Set the perm
│ │ │ │ │ +00008db0: 6973 7369 6f6e 2062 6974 7320 666f 7220 ission bits for
│ │ │ │ │ +00008dc0: 7468 6520 6669 6c65 2069 6465 6e74 6966 the file identif
│ │ │ │ │ +00008dd0: 6965 6420 6279 2074 6865 2072 6563 6569 ied by the recei
│ │ │ │ │ +00008de0: 7665 7220 746f 0a20 2020 2020 6265 2061 ver to. be a
│ │ │ │ │ +00008df0: 6e49 6e74 6567 6572 2e0a 0a6f 776e 6572 nInteger...owner
│ │ │ │ │ +00008e00: 3a20 6153 7472 696e 670a 2020 2020 2053 : aString. S
│ │ │ │ │ +00008e10: 6574 2074 6865 206f 776e 6572 206f 6620 et the owner of
│ │ │ │ │ +00008e20: 7468 6520 6669 6c65 2069 6465 6e74 6966 the file identif
│ │ │ │ │ +00008e30: 6965 6420 6279 2074 6865 2072 6563 6569 ied by the recei
│ │ │ │ │ +00008e40: 7665 7220 746f 2062 6520 6153 7472 696e ver to be aStrin
│ │ │ │ │ +00008e50: 672e 0a0a 6f77 6e65 723a 206f 776e 6572 g...owner: owner
│ │ │ │ │ +00008e60: 5374 7269 6e67 2067 726f 7570 3a20 6772 String group: gr
│ │ │ │ │ +00008e70: 6f75 7053 7472 696e 670a 2020 2020 2053 oupString. S
│ │ │ │ │ +00008e80: 6574 2074 6865 206f 776e 6572 2061 6e64 et the owner and
│ │ │ │ │ +00008e90: 2067 726f 7570 206f 6620 7468 6520 6669 group of the fi
│ │ │ │ │ +00008ea0: 6c65 2069 6465 6e74 6966 6965 6420 6279 le identified by
│ │ │ │ │ +00008eb0: 2074 6865 2072 6563 6569 7665 7220 746f the receiver to
│ │ │ │ │ +00008ec0: 0a20 2020 2020 6265 2061 5374 7269 6e67 . be aString
│ │ │ │ │ +00008ed0: 2e0a 0a70 6174 6854 6f3a 2064 6573 744e ...pathTo: destN
│ │ │ │ │ +00008ee0: 616d 650a 2020 2020 2043 6f6d 7075 7465 ame. Compute
│ │ │ │ │ +00008ef0: 2074 6865 2072 656c 6174 6976 6520 7061 the relative pa
│ │ │ │ │ +00008f00: 7468 2066 726f 6d20 7468 6520 7265 6365 th from the rece
│ │ │ │ │ +00008f10: 6976 6572 2074 6f20 6465 7374 4e61 6d65 iver to destName
│ │ │ │ │ +00008f20: 2e0a 0a72 6566 7265 7368 0a20 2020 2020 ...refresh.
│ │ │ │ │ +00008f30: 5265 6672 6573 6820 7468 6520 7374 6174 Refresh the stat
│ │ │ │ │ +00008f40: 6973 7469 6373 2066 6f72 2074 6865 2072 istics for the r
│ │ │ │ │ +00008f50: 6563 6569 7665 720a 0a73 697a 650a 2020 eceiver..size.
│ │ │ │ │ +00008f60: 2020 2041 6e73 7765 7220 7468 6520 7369 Answer the si
│ │ │ │ │ +00008f70: 7a65 206f 6620 7468 6520 6669 6c65 2069 ze of the file i
│ │ │ │ │ +00008f80: 6465 6e74 6966 6965 6420 6279 2074 6865 dentified by the
│ │ │ │ │ +00008f90: 2072 6563 6569 7665 720a 0a0a 1f0a 4669 receiver.....Fi
│ │ │ │ │ +00008fa0: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ +00008fb0: 6f2c 2020 4e6f 6465 3a20 4669 6c65 5061 o, Node: FilePa
│ │ │ │ │ +00008fc0: 7468 2d63 6f6e 7665 7274 696e 672c 2020 th-converting,
│ │ │ │ │ +00008fd0: 4e65 7874 3a20 4669 6c65 5061 7468 2d64 Next: FilePath-d
│ │ │ │ │ +00008fe0: 6563 6f72 6174 696f 6e2c 2020 5072 6576 ecoration, Prev
│ │ │ │ │ +00008ff0: 3a20 4669 6c65 5061 7468 2d61 6363 6573 : FilePath-acces
│ │ │ │ │ +00009000: 7369 6e67 2c20 2055 703a 2046 696c 6550 sing, Up: FileP
│ │ │ │ │ +00009010: 6174 680a 0a31 2e37 372e 3420 4669 6c65 ath..1.77.4 File
│ │ │ │ │ +00009020: 5061 7468 3a20 636f 6e76 6572 7469 6e67 Path: converting
│ │ │ │ │ +00009030: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------
│ │ │ │ │ +00009040: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6173 ------------..as
│ │ │ │ │ +00009050: 4669 6c65 0a20 2020 2020 416e 7377 6572 File. Answer
│ │ │ │ │ +00009060: 2074 6865 2072 6563 6569 7665 722e 0a0a the receiver...
│ │ │ │ │ +00009070: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ +00009080: 652e 696e 666f 2c20 204e 6f64 653a 2046 e.info, Node: F
│ │ │ │ │ +00009090: 696c 6550 6174 682d 6465 636f 7261 7469 ilePath-decorati
│ │ │ │ │ +000090a0: 6f6e 2c20 204e 6578 743a 2046 696c 6550 on, Next: FileP
│ │ │ │ │ +000090b0: 6174 682d 6469 7265 6374 6f72 7920 6f70 ath-directory op
│ │ │ │ │ +000090c0: 6572 6174 696f 6e73 2c20 2050 7265 763a erations, Prev:
│ │ │ │ │ +000090d0: 2046 696c 6550 6174 682d 636f 6e76 6572 FilePath-conver
│ │ │ │ │ +000090e0: 7469 6e67 2c20 2055 703a 2046 696c 6550 ting, Up: FileP
│ │ │ │ │ +000090f0: 6174 680a 0a31 2e37 372e 3520 4669 6c65 ath..1.77.5 File
│ │ │ │ │ +00009100: 5061 7468 3a20 6465 636f 7261 7469 6f6e Path: decoration
│ │ │ │ │ +00009110: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------
│ │ │ │ │ +00009120: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 616c ------------..al
│ │ │ │ │ +00009130: 6c0a 2020 2020 2052 6574 7572 6e20 6120 l. Return a
│ │ │ │ │ +00009140: 6465 636f 7261 746f 7220 6f66 2074 6865 decorator of the
│ │ │ │ │ +00009150: 2072 6563 6569 7665 7220 7468 6174 2077 receiver that w
│ │ │ │ │ +00009160: 696c 6c20 7072 6f76 6964 6520 7265 6375 ill provide recu
│ │ │ │ │ +00009170: 7273 6976 650a 2020 2020 2064 6573 6365 rsive. desce
│ │ │ │ │ +00009180: 6e74 2069 6e74 6f20 6469 7265 6374 6f72 nt into director
│ │ │ │ │ +00009190: 6965 7320 666f 7220 6974 6572 6174 696f ies for iteratio
│ │ │ │ │ +000091a0: 6e20 6d65 7468 6f64 732e 2020 4675 7274 n methods. Furt
│ │ │ │ │ +000091b0: 6865 726d 6f72 652c 0a20 2020 2020 6974 hermore,. it
│ │ │ │ │ +000091c0: 6572 6174 696f 6e20 6f6e 2074 6865 2072 eration on the r
│ │ │ │ │ +000091d0: 6574 7572 6e65 6420 7772 6170 7065 7220 eturned wrapper
│ │ │ │ │ +000091e0: 7769 6c6c 206e 6f74 2069 6e63 6c75 6465 will not include
│ │ │ │ │ +000091f0: 2027 2e27 206f 7220 272e 2e27 0a20 2020 '.' or '..'.
│ │ │ │ │ +00009200: 2020 6469 7265 6374 6f72 7920 656e 7472 directory entr
│ │ │ │ │ +00009210: 6965 732c 2061 6e64 2077 696c 6c20 696e ies, and will in
│ │ │ │ │ +00009220: 636c 7564 6520 7468 6520 7265 6365 6976 clude the receiv
│ │ │ │ │ +00009230: 6572 2028 6469 7265 6374 6c79 2c20 6e6f er (directly, no
│ │ │ │ │ +00009240: 740a 2020 2020 2076 6961 2027 2e27 292e t. via '.').
│ │ │ │ │ +00009250: 0a0a 0a1f 0a46 696c 653a 2067 7374 2d62 .....File: gst-b
│ │ │ │ │ +00009260: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ +00009270: 2046 696c 6550 6174 682d 6469 7265 6374 FilePath-direct
│ │ │ │ │ +00009280: 6f72 7920 6f70 6572 6174 696f 6e73 2c20 ory operations,
│ │ │ │ │ +00009290: 204e 6578 743a 2046 696c 6550 6174 682d Next: FilePath-
│ │ │ │ │ +000092a0: 656e 756d 6572 6174 696e 672c 2020 5072 enumerating, Pr
│ │ │ │ │ +000092b0: 6576 3a20 4669 6c65 5061 7468 2d64 6563 ev: FilePath-dec
│ │ │ │ │ +000092c0: 6f72 6174 696f 6e2c 2020 5570 3a20 4669 oration, Up: Fi
│ │ │ │ │ +000092d0: 6c65 5061 7468 0a0a 312e 3737 2e36 2046 lePath..1.77.6 F
│ │ │ │ │ +000092e0: 696c 6550 6174 683a 2064 6972 6563 746f ilePath: directo
│ │ │ │ │ +000092f0: 7279 206f 7065 7261 7469 6f6e 730a 2d2d ry operations.--
│ │ │ │ │ +00009300: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ 00009310: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00009320: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a61 6c6c -----------..all
│ │ │ │ │ -00009330: 4669 6c65 734d 6174 6368 696e 673a 2061 FilesMatching: a
│ │ │ │ │ -00009340: 5061 7474 6572 6e20 646f 3a20 6142 6c6f Pattern do: aBlo
│ │ │ │ │ -00009350: 636b 0a20 2020 2020 4576 616c 7561 7465 ck. Evaluate
│ │ │ │ │ -00009360: 2061 426c 6f63 6b20 6f6e 2074 6865 2046 aBlock on the F
│ │ │ │ │ -00009370: 696c 6520 6f62 6a65 6374 7320 7468 6174 ile objects that
│ │ │ │ │ -00009380: 206d 6174 6368 2061 5061 7474 6572 6e20 match aPattern
│ │ │ │ │ -00009390: 2861 6363 6f72 6469 6e67 0a20 2020 2020 (according.
│ │ │ │ │ -000093a0: 746f 2053 7472 696e 673e 3e23 6d61 7463 to String>>#matc
│ │ │ │ │ -000093b0: 683a 2920 696e 2074 6865 2064 6972 6563 h:) in the direc
│ │ │ │ │ -000093c0: 746f 7279 206e 616d 6564 2062 7920 7468 tory named by th
│ │ │ │ │ -000093d0: 6520 7265 6365 6976 6572 2e0a 2020 2020 e receiver..
│ │ │ │ │ -000093e0: 2052 6563 7572 7369 7665 6c79 2064 6573 Recursively des
│ │ │ │ │ -000093f0: 6365 6e64 2069 6e74 6f20 6469 7265 6374 cend into direct
│ │ │ │ │ -00009400: 6f72 6965 732e 0a0a 6469 7265 6374 6f72 ories...director
│ │ │ │ │ -00009410: 6965 730a 2020 2020 2041 6e73 7765 7220 ies. Answer
│ │ │ │ │ -00009420: 616e 2041 7272 6179 2077 6974 6820 4469 an Array with Di
│ │ │ │ │ -00009430: 7265 6374 6f72 7920 6f62 6a65 6374 7320 rectory objects
│ │ │ │ │ -00009440: 666f 7220 7468 6520 7375 6264 6972 6563 for the subdirec
│ │ │ │ │ -00009450: 746f 7269 6573 206f 660a 2020 2020 2074 tories of. t
│ │ │ │ │ -00009460: 6865 2064 6972 6563 746f 7279 2072 6570 he directory rep
│ │ │ │ │ -00009470: 7265 7365 6e74 6564 2062 7920 7468 6520 resented by the
│ │ │ │ │ -00009480: 7265 6365 6976 6572 2e0a 0a64 6f3a 2061 receiver...do: a
│ │ │ │ │ -00009490: 426c 6f63 6b0a 2020 2020 2045 7661 6c75 Block. Evalu
│ │ │ │ │ -000094a0: 6174 6520 6142 6c6f 636b 206f 6e63 6520 ate aBlock once
│ │ │ │ │ -000094b0: 666f 7220 6561 6368 2066 696c 6520 696e for each file in
│ │ │ │ │ -000094c0: 2074 6865 2064 6972 6563 746f 7279 2072 the directory r
│ │ │ │ │ -000094d0: 6570 7265 7365 6e74 6564 2062 790a 2020 epresented by.
│ │ │ │ │ -000094e0: 2020 2074 6865 2072 6563 6569 7665 722c the receiver,
│ │ │ │ │ -000094f0: 2070 6173 7369 6e67 2061 2046 696c 6550 passing a FileP
│ │ │ │ │ -00009500: 6174 6820 6f62 6a65 6374 2028 6f72 2061 ath object (or a
│ │ │ │ │ -00009510: 2073 7562 636c 6173 7329 2074 6f20 6974 subclass) to it
│ │ │ │ │ -00009520: 2e20 2049 740a 2020 2020 2064 6570 656e . It. depen
│ │ │ │ │ -00009530: 6473 206f 6e20 7468 6520 7375 6263 6c61 ds on the subcla
│ │ │ │ │ -00009540: 7373 2077 6865 7468 6572 2069 7465 7261 ss whether itera
│ │ │ │ │ -00009550: 7469 6f6e 2077 696c 6c20 696e 636c 7564 tion will includ
│ │ │ │ │ -00009560: 6520 7468 6520 272e 2720 2061 6e64 0a20 e the '.' and.
│ │ │ │ │ -00009570: 2020 2020 272e 2e27 2020 6469 7265 6374 '..' direct
│ │ │ │ │ -00009580: 6f72 7920 656e 7472 6965 732e 0a0a 656e ory entries...en
│ │ │ │ │ -00009590: 7472 6965 730a 2020 2020 2041 6e73 7765 tries. Answe
│ │ │ │ │ -000095a0: 7220 616e 2041 7272 6179 2077 6974 6820 r an Array with
│ │ │ │ │ -000095b0: 4669 6c65 206f 7220 4469 7265 6374 6f72 File or Director
│ │ │ │ │ -000095c0: 7920 6f62 6a65 6374 7320 666f 7220 7468 y objects for th
│ │ │ │ │ -000095d0: 6520 636f 6e74 656e 7473 206f 660a 2020 e contents of.
│ │ │ │ │ -000095e0: 2020 2074 6865 2064 6972 6563 746f 7279 the directory
│ │ │ │ │ -000095f0: 2072 6570 7265 7365 6e74 6564 2062 7920 represented by
│ │ │ │ │ -00009600: 7468 6520 7265 6365 6976 6572 2e0a 0a65 the receiver...e
│ │ │ │ │ -00009610: 6e74 7279 4e61 6d65 730a 2020 2020 2041 ntryNames. A
│ │ │ │ │ -00009620: 6e73 7765 7220 616e 2041 7272 6179 2077 nswer an Array w
│ │ │ │ │ -00009630: 6974 6820 7468 6520 6e61 6d65 7320 6f66 ith the names of
│ │ │ │ │ -00009640: 2074 6865 2066 696c 6573 2069 6e20 7468 the files in th
│ │ │ │ │ -00009650: 6520 6469 7265 6374 6f72 790a 2020 2020 e directory.
│ │ │ │ │ -00009660: 2072 6570 7265 7365 6e74 6564 2062 7920 represented by
│ │ │ │ │ -00009670: 7468 6520 7265 6365 6976 6572 2e0a 0a66 the receiver...f
│ │ │ │ │ -00009680: 696c 6573 0a20 2020 2020 416e 7377 6572 iles. Answer
│ │ │ │ │ -00009690: 2061 6e20 4172 7261 7920 7769 7468 2046 an Array with F
│ │ │ │ │ -000096a0: 696c 6520 6f62 6a65 6374 7320 666f 7220 ile objects for
│ │ │ │ │ -000096b0: 7468 6520 636f 6e74 656e 7473 206f 6620 the contents of
│ │ │ │ │ -000096c0: 7468 6520 6469 7265 6374 6f72 790a 2020 the directory.
│ │ │ │ │ -000096d0: 2020 2072 6570 7265 7365 6e74 6564 2062 represented b
│ │ │ │ │ -000096e0: 7920 7468 6520 7265 6365 6976 6572 2e0a y the receiver..
│ │ │ │ │ -000096f0: 0a66 696c 6573 4d61 7463 6869 6e67 3a20 .filesMatching:
│ │ │ │ │ -00009700: 6150 6174 7465 726e 0a20 2020 2020 4576 aPattern. Ev
│ │ │ │ │ -00009710: 616c 7561 7465 2061 426c 6f63 6b20 6f6e aluate aBlock on
│ │ │ │ │ -00009720: 6365 2066 6f72 2065 6163 6820 6669 6c65 ce for each file
│ │ │ │ │ -00009730: 2069 6e20 7468 6520 6469 7265 6374 6f72 in the director
│ │ │ │ │ -00009740: 7920 7265 7072 6573 656e 7465 6420 6279 y represented by
│ │ │ │ │ -00009750: 0a20 2020 2020 7468 6520 7265 6365 6976 . the receiv
│ │ │ │ │ -00009760: 6572 2c20 7061 7373 696e 6720 6120 4669 er, passing a Fi
│ │ │ │ │ -00009770: 6c65 206f 7220 4469 7265 6374 6f72 7920 le or Directory
│ │ │ │ │ -00009780: 6f62 6a65 6374 2074 6f20 6142 6c6f 636b object to aBlock
│ │ │ │ │ -00009790: 2e0a 2020 2020 2052 6574 7572 6e73 2074 .. Returns t
│ │ │ │ │ -000097a0: 6865 202a 6e61 6d65 732a 206f 6620 7468 he *names* of th
│ │ │ │ │ -000097b0: 6520 6669 6c65 7320 666f 7220 7768 6963 e files for whic
│ │ │ │ │ -000097c0: 6820 6142 6c6f 636b 2072 6574 7572 6e73 h aBlock returns
│ │ │ │ │ -000097d0: 2074 7275 652e 0a0a 6669 6c65 734d 6174 true...filesMat
│ │ │ │ │ -000097e0: 6368 696e 673a 2061 5061 7474 6572 6e20 ching: aPattern
│ │ │ │ │ -000097f0: 646f 3a20 626c 6f63 6b0a 2020 2020 2045 do: block. E
│ │ │ │ │ -00009800: 7661 6c75 6174 6520 626c 6f63 6b20 6f6e valuate block on
│ │ │ │ │ -00009810: 2074 6865 2046 696c 6520 6f62 6a65 6374 the File object
│ │ │ │ │ -00009820: 7320 7468 6174 206d 6174 6368 2061 5061 s that match aPa
│ │ │ │ │ -00009830: 7474 6572 6e20 2861 6363 6f72 6469 6e67 ttern (according
│ │ │ │ │ -00009840: 0a20 2020 2020 746f 2053 7472 696e 673e . to String>
│ │ │ │ │ -00009850: 3e23 6d61 7463 683a 2920 696e 2074 6865 >#match:) in the
│ │ │ │ │ -00009860: 2064 6972 6563 746f 7279 206e 616d 6564 directory named
│ │ │ │ │ -00009870: 2062 7920 7468 6520 7265 6365 6976 6572 by the receiver
│ │ │ │ │ -00009880: 2e0a 0a6e 616d 6573 446f 3a20 6142 6c6f ...namesDo: aBlo
│ │ │ │ │ -00009890: 636b 0a20 2020 2020 4576 616c 7561 7465 ck. Evaluate
│ │ │ │ │ -000098a0: 2061 426c 6f63 6b20 6f6e 6365 2066 6f72 aBlock once for
│ │ │ │ │ -000098b0: 2065 6163 6820 6669 6c65 2069 6e20 7468 each file in th
│ │ │ │ │ -000098c0: 6520 6469 7265 6374 6f72 7920 7265 7072 e directory repr
│ │ │ │ │ -000098d0: 6573 656e 7465 6420 6279 0a20 2020 2020 esented by.
│ │ │ │ │ -000098e0: 7468 6520 7265 6365 6976 6572 2c20 7061 the receiver, pa
│ │ │ │ │ -000098f0: 7373 696e 6720 6974 7320 6e61 6d65 2e20 ssing its name.
│ │ │ │ │ -00009900: 2049 7420 6465 7065 6e64 7320 6f6e 2074 It depends on t
│ │ │ │ │ -00009910: 6865 2073 7562 636c 6173 7320 7768 6574 he subclass whet
│ │ │ │ │ -00009920: 6865 720a 2020 2020 2069 7465 7261 7469 her. iterati
│ │ │ │ │ -00009930: 6f6e 2077 696c 6c20 696e 636c 7564 6520 on will include
│ │ │ │ │ -00009940: 7468 6520 272e 2720 2061 6e64 2027 2e2e the '.' and '..
│ │ │ │ │ -00009950: 2720 2064 6972 6563 746f 7279 2065 6e74 ' directory ent
│ │ │ │ │ -00009960: 7269 6573 2e0a 0a6e 616d 6573 4d61 7463 ries...namesMatc
│ │ │ │ │ -00009970: 6869 6e67 3a20 6150 6174 7465 726e 2064 hing: aPattern d
│ │ │ │ │ -00009980: 6f3a 2062 6c6f 636b 0a20 2020 2020 4576 o: block. Ev
│ │ │ │ │ -00009990: 616c 7561 7465 2062 6c6f 636b 206f 6e20 aluate block on
│ │ │ │ │ -000099a0: 7468 6520 6669 6c65 206e 616d 6573 2074 the file names t
│ │ │ │ │ -000099b0: 6861 7420 6d61 7463 6820 6150 6174 7465 hat match aPatte
│ │ │ │ │ -000099c0: 726e 2028 6163 636f 7264 696e 6720 746f rn (according to
│ │ │ │ │ -000099d0: 0a20 2020 2020 5374 7269 6e67 3e3e 236d . String>>#m
│ │ │ │ │ -000099e0: 6174 6368 3a29 2069 6e20 7468 6520 6469 atch:) in the di
│ │ │ │ │ -000099f0: 7265 6374 6f72 7920 6e61 6d65 6420 6279 rectory named by
│ │ │ │ │ -00009a00: 2074 6865 2072 6563 6569 7665 722e 0a0a the receiver...
│ │ │ │ │ -00009a10: 7265 6a65 6374 3a20 6142 6c6f 636b 0a20 reject: aBlock.
│ │ │ │ │ -00009a20: 2020 2020 4576 616c 7561 7465 2061 426c Evaluate aBl
│ │ │ │ │ -00009a30: 6f63 6b20 6f6e 6365 2066 6f72 2065 6163 ock once for eac
│ │ │ │ │ -00009a40: 6820 6669 6c65 2069 6e20 7468 6520 6469 h file in the di
│ │ │ │ │ -00009a50: 7265 6374 6f72 7920 7265 7072 6573 656e rectory represen
│ │ │ │ │ -00009a60: 7465 6420 6279 0a20 2020 2020 7468 6520 ted by. the
│ │ │ │ │ -00009a70: 7265 6365 6976 6572 2c20 7061 7373 696e receiver, passin
│ │ │ │ │ -00009a80: 6720 6120 4669 6c65 206f 7220 4469 7265 g a File or Dire
│ │ │ │ │ -00009a90: 6374 6f72 7920 6f62 6a65 6374 2074 6f20 ctory object to
│ │ │ │ │ -00009aa0: 6142 6c6f 636b 2e0a 2020 2020 2052 6574 aBlock.. Ret
│ │ │ │ │ -00009ab0: 7572 6e73 2074 6865 202a 6e61 6d65 732a urns the *names*
│ │ │ │ │ -00009ac0: 206f 6620 7468 6520 6669 6c65 7320 666f of the files fo
│ │ │ │ │ -00009ad0: 7220 7768 6963 6820 6142 6c6f 636b 2072 r which aBlock r
│ │ │ │ │ -00009ae0: 6574 7572 6e73 2074 7275 652e 0a0a 7365 eturns true...se
│ │ │ │ │ -00009af0: 6c65 6374 3a20 6142 6c6f 636b 0a20 2020 lect: aBlock.
│ │ │ │ │ -00009b00: 2020 4576 616c 7561 7465 2061 426c 6f63 Evaluate aBloc
│ │ │ │ │ -00009b10: 6b20 6f6e 6365 2066 6f72 2065 6163 6820 k once for each
│ │ │ │ │ -00009b20: 6669 6c65 2069 6e20 7468 6520 6469 7265 file in the dire
│ │ │ │ │ -00009b30: 6374 6f72 7920 7265 7072 6573 656e 7465 ctory represente
│ │ │ │ │ -00009b40: 6420 6279 0a20 2020 2020 7468 6520 7265 d by. the re
│ │ │ │ │ -00009b50: 6365 6976 6572 2c20 7061 7373 696e 6720 ceiver, passing
│ │ │ │ │ -00009b60: 6120 4669 6c65 206f 7220 4469 7265 6374 a File or Direct
│ │ │ │ │ -00009b70: 6f72 7920 6f62 6a65 6374 2074 6f20 6142 ory object to aB
│ │ │ │ │ -00009b80: 6c6f 636b 2e0a 2020 2020 2052 6574 7572 lock.. Retur
│ │ │ │ │ -00009b90: 6e73 2074 6865 202a 6e61 6d65 732a 206f ns the *names* o
│ │ │ │ │ -00009ba0: 6620 7468 6520 6669 6c65 7320 666f 7220 f the files for
│ │ │ │ │ -00009bb0: 7768 6963 6820 6142 6c6f 636b 2072 6574 which aBlock ret
│ │ │ │ │ -00009bc0: 7572 6e73 2074 7275 652e 0a0a 1f0a 4669 urns true.....Fi
│ │ │ │ │ -00009bd0: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ -00009be0: 6f2c 2020 4e6f 6465 3a20 4669 6c65 5061 o, Node: FilePa
│ │ │ │ │ -00009bf0: 7468 2d66 696c 6520 6e61 6d65 206d 616e th-file name man
│ │ │ │ │ -00009c00: 6167 656d 656e 742c 2020 4e65 7874 3a20 agement, Next:
│ │ │ │ │ -00009c10: 4669 6c65 5061 7468 2d66 696c 6520 6f70 FilePath-file op
│ │ │ │ │ -00009c20: 6572 6174 696f 6e73 2c20 2050 7265 763a erations, Prev:
│ │ │ │ │ -00009c30: 2046 696c 6550 6174 682d 656e 756d 6572 FilePath-enumer
│ │ │ │ │ -00009c40: 6174 696e 672c 2020 5570 3a20 4669 6c65 ating, Up: File
│ │ │ │ │ -00009c50: 5061 7468 0a0a 312e 3737 2e38 2046 696c Path..1.77.8 Fil
│ │ │ │ │ -00009c60: 6550 6174 683a 2066 696c 6520 6e61 6d65 ePath: file name
│ │ │ │ │ -00009c70: 206d 616e 6167 656d 656e 740a 2d2d 2d2d management.----
│ │ │ │ │ -00009c80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00009c90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00009ca0: 2d0a 0a64 6972 6563 746f 7279 0a20 2020 -..directory.
│ │ │ │ │ -00009cb0: 2020 416e 7377 6572 2074 6865 2044 6972 Answer the Dir
│ │ │ │ │ -00009cc0: 6563 746f 7279 206f 626a 6563 7420 666f ectory object fo
│ │ │ │ │ -00009cd0: 7220 7468 6520 7265 6365 6976 6572 2773 r the receiver's
│ │ │ │ │ -00009ce0: 2070 6174 680a 0a65 7874 656e 7369 6f6e path..extension
│ │ │ │ │ -00009cf0: 0a20 2020 2020 416e 7377 6572 2074 6865 . Answer the
│ │ │ │ │ -00009d00: 2065 7874 656e 7369 6f6e 206f 6620 7468 extension of th
│ │ │ │ │ -00009d10: 6520 7265 6365 6976 6572 0a0a 6675 6c6c e receiver..full
│ │ │ │ │ -00009d20: 0a20 2020 2020 416e 7377 6572 2074 6865 . Answer the
│ │ │ │ │ -00009d30: 2066 756c 6c20 6e61 6d65 206f 6620 7468 full name of th
│ │ │ │ │ -00009d40: 6520 7265 6365 6976 6572 2c20 7265 736f e receiver, reso
│ │ │ │ │ -00009d50: 6c76 696e 6720 7468 6520 272e 2720 2061 lving the '.' a
│ │ │ │ │ -00009d60: 6e64 2027 2e2e 270a 2020 2020 2064 6972 nd '..'. dir
│ │ │ │ │ -00009d70: 6563 746f 7279 2065 6e74 7269 6573 2c20 ectory entries,
│ │ │ │ │ -00009d80: 616e 6420 616e 7377 6572 2074 6865 2072 and answer the r
│ │ │ │ │ -00009d90: 6573 756c 742e 2020 416e 7377 6572 206e esult. Answer n
│ │ │ │ │ -00009da0: 696c 2069 6620 7468 6520 6e61 6d65 0a20 il if the name.
│ │ │ │ │ -00009db0: 2020 2020 6973 2069 6e76 616c 6964 2028 is invalid (
│ │ │ │ │ -00009dc0: 7375 6368 2061 7320 272f 7573 722f 2e2e such as '/usr/..
│ │ │ │ │ -00009dd0: 2f2e 2e2f 6261 646e 616d 6527 290a 0a66 /../badname')..f
│ │ │ │ │ -00009de0: 756c 6c4e 616d 650a 2020 2020 2041 6e73 ullName. Ans
│ │ │ │ │ -00009df0: 7765 7220 6120 5374 7269 6e67 2077 6974 wer a String wit
│ │ │ │ │ -00009e00: 6820 7468 6520 6675 6c6c 2070 6174 6820 h the full path
│ │ │ │ │ -00009e10: 746f 2074 6865 2072 6563 6569 7665 7220 to the receiver
│ │ │ │ │ -00009e20: 2873 616d 6520 6173 2023 6e61 6d65 3b0a (same as #name;.
│ │ │ │ │ -00009e30: 2020 2020 2069 7420 6973 2075 7365 6c65 it is usele
│ │ │ │ │ -00009e40: 7373 2074 6f20 6f76 6572 7269 6465 2074 ss to override t
│ │ │ │ │ -00009e50: 6869 7320 6d65 7468 6f64 292e 0a0a 6e61 his method)...na
│ │ │ │ │ -00009e60: 6d65 0a20 2020 2020 416e 7377 6572 2053 me. Answer S
│ │ │ │ │ -00009e70: 7472 696e 6720 7769 7468 2074 6865 2066 tring with the f
│ │ │ │ │ -00009e80: 756c 6c20 7061 7468 2074 6f20 7468 6520 ull path to the
│ │ │ │ │ -00009e90: 7265 6365 6976 6572 2028 7361 6d65 2061 receiver (same a
│ │ │ │ │ -00009ea0: 730a 2020 2020 2023 6675 6c6c 4e61 6d65 s. #fullName
│ │ │ │ │ -00009eb0: 292e 0a0a 7061 7265 6e74 0a20 2020 2020 )...parent.
│ │ │ │ │ -00009ec0: 416e 7377 6572 2074 6865 2044 6972 6563 Answer the Direc
│ │ │ │ │ -00009ed0: 746f 7279 206f 626a 6563 7420 666f 7220 tory object for
│ │ │ │ │ -00009ee0: 7468 6520 7265 6365 6976 6572 2773 2070 the receiver's p
│ │ │ │ │ -00009ef0: 6174 680a 0a70 6174 680a 2020 2020 2041 ath..path. A
│ │ │ │ │ -00009f00: 6e73 7765 7220 7468 6520 7061 7468 2028 nswer the path (
│ │ │ │ │ -00009f10: 6966 2061 6e79 2920 6f66 2074 6865 2072 if any) of the r
│ │ │ │ │ -00009f20: 6563 6569 7665 720a 0a73 7472 6970 4578 eceiver..stripEx
│ │ │ │ │ -00009f30: 7465 6e73 696f 6e0a 2020 2020 2041 6e73 tension. Ans
│ │ │ │ │ -00009f40: 7765 7220 7468 6520 7061 7468 2028 6966 wer the path (if
│ │ │ │ │ -00009f50: 2061 6e79 2920 616e 6420 6669 6c65 206e any) and file n
│ │ │ │ │ -00009f60: 616d 6520 6f66 2074 6865 2072 6563 6569 ame of the recei
│ │ │ │ │ -00009f70: 7665 720a 0a73 7472 6970 4669 6c65 4e61 ver..stripFileNa
│ │ │ │ │ -00009f80: 6d65 0a20 2020 2020 416e 7377 6572 2074 me. Answer t
│ │ │ │ │ -00009f90: 6865 2070 6174 6820 6f66 2074 6865 2072 he path of the r
│ │ │ │ │ -00009fa0: 6563 6569 7665 722c 2061 6c77 6179 7320 eceiver, always
│ │ │ │ │ -00009fb0: 696e 636c 7564 696e 6720 6120 6469 7265 including a dire
│ │ │ │ │ -00009fc0: 6374 6f72 7920 6e61 6d65 0a20 2020 2020 ctory name.
│ │ │ │ │ -00009fd0: 2870 6f73 7369 626c 7920 272e 2729 2020 (possibly '.')
│ │ │ │ │ -00009fe0: 616e 6420 7468 6520 6669 6e61 6c20 6469 and the final di
│ │ │ │ │ -00009ff0: 7265 6374 6f72 7920 7365 7061 7261 746f rectory separato
│ │ │ │ │ -0000a000: 720a 0a73 7472 6970 5061 7468 0a20 2020 r..stripPath.
│ │ │ │ │ -0000a010: 2020 416e 7377 6572 2074 6865 2066 696c Answer the fil
│ │ │ │ │ -0000a020: 6520 6e61 6d65 2061 6e64 2065 7874 656e e name and exten
│ │ │ │ │ -0000a030: 7369 6f6e 2028 6966 2061 6e79 2920 6f66 sion (if any) of
│ │ │ │ │ -0000a040: 2074 6865 2072 6563 6569 7665 720a 0a1f the receiver...
│ │ │ │ │ -0000a050: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ -0000a060: 696e 666f 2c20 204e 6f64 653a 2046 696c info, Node: Fil
│ │ │ │ │ -0000a070: 6550 6174 682d 6669 6c65 206f 7065 7261 ePath-file opera
│ │ │ │ │ -0000a080: 7469 6f6e 732c 2020 4e65 7874 3a20 4669 tions, Next: Fi
│ │ │ │ │ -0000a090: 6c65 5061 7468 2d70 7269 6e74 696e 672c lePath-printing,
│ │ │ │ │ -0000a0a0: 2020 5072 6576 3a20 4669 6c65 5061 7468 Prev: FilePath
│ │ │ │ │ -0000a0b0: 2d66 696c 6520 6e61 6d65 206d 616e 6167 -file name manag
│ │ │ │ │ -0000a0c0: 656d 656e 742c 2020 5570 3a20 4669 6c65 ement, Up: File
│ │ │ │ │ -0000a0d0: 5061 7468 0a0a 312e 3737 2e39 2046 696c Path..1.77.9 Fil
│ │ │ │ │ -0000a0e0: 6550 6174 683a 2066 696c 6520 6f70 6572 ePath: file oper
│ │ │ │ │ -0000a0f0: 6174 696f 6e73 0a2d 2d2d 2d2d 2d2d 2d2d ations.---------
│ │ │ │ │ -0000a100: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0000a110: 2d2d 2d2d 2d2d 2d0a 0a63 6f6e 7465 6e74 -------..content
│ │ │ │ │ -0000a120: 730a 2020 2020 204f 7065 6e20 6120 7265 s. Open a re
│ │ │ │ │ -0000a130: 6164 2d6f 6e6c 7920 4669 6c65 5374 7265 ad-only FileStre
│ │ │ │ │ -0000a140: 616d 206f 6e20 7468 6520 7265 6365 6976 am on the receiv
│ │ │ │ │ -0000a150: 6572 2c20 7265 6164 2069 7473 2063 6f6e er, read its con
│ │ │ │ │ -0000a160: 7465 6e74 732c 0a20 2020 2020 636c 6f73 tents,. clos
│ │ │ │ │ -0000a170: 6520 7468 6520 7374 7265 616d 2061 6e64 e the stream and
│ │ │ │ │ -0000a180: 2061 6e73 7765 7220 7468 6520 636f 6e74 answer the cont
│ │ │ │ │ -0000a190: 656e 7473 0a0a 6669 6c65 496e 0a20 2020 ents..fileIn.
│ │ │ │ │ -0000a1a0: 2020 4669 6c65 2069 6e20 7468 6520 7265 File in the re
│ │ │ │ │ -0000a1b0: 6365 6976 6572 0a0a 6f70 656e 3a20 6d6f ceiver..open: mo
│ │ │ │ │ -0000a1c0: 6465 0a20 2020 2020 4f70 656e 2074 6865 de. Open the
│ │ │ │ │ -0000a1d0: 2072 6563 6569 7665 7220 696e 2074 6865 receiver in the
│ │ │ │ │ -0000a1e0: 2067 6976 656e 206d 6f64 6520 2861 7320 given mode (as
│ │ │ │ │ -0000a1f0: 616e 7377 6572 6564 2062 7920 4669 6c65 answered by File
│ │ │ │ │ -0000a200: 5374 7265 616d 2773 0a20 2020 2020 636c Stream's. cl
│ │ │ │ │ -0000a210: 6173 7320 636f 6e73 7461 6e74 206d 6574 ass constant met
│ │ │ │ │ -0000a220: 686f 6473 290a 0a6f 7065 6e3a 206d 6f64 hods)..open: mod
│ │ │ │ │ -0000a230: 6520 6966 4661 696c 3a20 6142 6c6f 636b e ifFail: aBlock
│ │ │ │ │ -0000a240: 0a20 2020 2020 4f70 656e 2074 6865 2072 . Open the r
│ │ │ │ │ -0000a250: 6563 6569 7665 7220 696e 2074 6865 2067 eceiver in the g
│ │ │ │ │ -0000a260: 6976 656e 206d 6f64 6520 2861 7320 616e iven mode (as an
│ │ │ │ │ -0000a270: 7377 6572 6564 2062 7920 4669 6c65 5374 swered by FileSt
│ │ │ │ │ -0000a280: 7265 616d 2773 0a20 2020 2020 636c 6173 ream's. clas
│ │ │ │ │ -0000a290: 7320 636f 6e73 7461 6e74 206d 6574 686f s constant metho
│ │ │ │ │ -0000a2a0: 6473 292e 2020 5570 6f6e 2066 6169 6c75 ds). Upon failu
│ │ │ │ │ -0000a2b0: 7265 2c20 6576 616c 7561 7465 2061 426c re, evaluate aBl
│ │ │ │ │ -0000a2c0: 6f63 6b2e 0a0a 6f70 656e 3a20 636c 6173 ock...open: clas
│ │ │ │ │ -0000a2d0: 7320 6d6f 6465 3a20 6d6f 6465 2069 6646 s mode: mode ifF
│ │ │ │ │ -0000a2e0: 6169 6c3a 2061 426c 6f63 6b0a 2020 2020 ail: aBlock.
│ │ │ │ │ -0000a2f0: 204f 7065 6e20 7468 6520 7265 6365 6976 Open the receiv
│ │ │ │ │ -0000a300: 6572 2069 6e20 7468 6520 6769 7665 6e20 er in the given
│ │ │ │ │ -0000a310: 6d6f 6465 2028 6173 2061 6e73 7765 7265 mode (as answere
│ │ │ │ │ -0000a320: 6420 6279 2046 696c 6553 7472 6561 6d27 d by FileStream'
│ │ │ │ │ -0000a330: 730a 2020 2020 2063 6c61 7373 2063 6f6e s. class con
│ │ │ │ │ -0000a340: 7374 616e 7420 6d65 7468 6f64 7329 0a0a stant methods)..
│ │ │ │ │ -0000a350: 6f70 656e 4465 7363 7269 7074 6f72 3a20 openDescriptor:
│ │ │ │ │ -0000a360: 6d6f 6465 0a20 2020 2020 4f70 656e 2074 mode. Open t
│ │ │ │ │ -0000a370: 6865 2072 6563 6569 7665 7220 696e 2074 he receiver in t
│ │ │ │ │ -0000a380: 6865 2067 6976 656e 206d 6f64 6520 2861 he given mode (a
│ │ │ │ │ -0000a390: 7320 616e 7377 6572 6564 2062 7920 4669 s answered by Fi
│ │ │ │ │ -0000a3a0: 6c65 5374 7265 616d 2773 0a20 2020 2020 leStream's.
│ │ │ │ │ -0000a3b0: 636c 6173 7320 636f 6e73 7461 6e74 206d class constant m
│ │ │ │ │ -0000a3c0: 6574 686f 6473 290a 0a6f 7065 6e44 6573 ethods)..openDes
│ │ │ │ │ -0000a3d0: 6372 6970 746f 723a 206d 6f64 6520 6966 criptor: mode if
│ │ │ │ │ -0000a3e0: 4661 696c 3a20 6142 6c6f 636b 0a20 2020 Fail: aBlock.
│ │ │ │ │ -0000a3f0: 2020 4f70 656e 2074 6865 2072 6563 6569 Open the recei
│ │ │ │ │ -0000a400: 7665 7220 696e 2074 6865 2067 6976 656e ver in the given
│ │ │ │ │ -0000a410: 206d 6f64 6520 2861 7320 616e 7377 6572 mode (as answer
│ │ │ │ │ -0000a420: 6564 2062 7920 4669 6c65 5374 7265 616d ed by FileStream
│ │ │ │ │ -0000a430: 2773 0a20 2020 2020 636c 6173 7320 636f 's. class co
│ │ │ │ │ -0000a440: 6e73 7461 6e74 206d 6574 686f 6473 292e nstant methods).
│ │ │ │ │ -0000a450: 2020 5570 6f6e 2066 6169 6c75 7265 2c20 Upon failure,
│ │ │ │ │ -0000a460: 6576 616c 7561 7465 2061 426c 6f63 6b2e evaluate aBlock.
│ │ │ │ │ -0000a470: 0a0a 7061 7468 4672 6f6d 3a20 6469 724e ..pathFrom: dirN
│ │ │ │ │ -0000a480: 616d 650a 2020 2020 2043 6f6d 7075 7465 ame. Compute
│ │ │ │ │ -0000a490: 2074 6865 2072 656c 6174 6976 6520 7061 the relative pa
│ │ │ │ │ -0000a4a0: 7468 2066 726f 6d20 7468 6520 6469 7265 th from the dire
│ │ │ │ │ -0000a4b0: 6374 6f72 7920 6469 724e 616d 6520 746f ctory dirName to
│ │ │ │ │ -0000a4c0: 2074 6865 0a20 2020 2020 7265 6365 6976 the. receiv
│ │ │ │ │ -0000a4d0: 6572 0a0a 7265 6164 5374 7265 616d 0a20 er..readStream.
│ │ │ │ │ -0000a4e0: 2020 2020 4f70 656e 2061 2072 6561 642d Open a read-
│ │ │ │ │ -0000a4f0: 6f6e 6c79 2046 696c 6553 7472 6561 6d20 only FileStream
│ │ │ │ │ -0000a500: 6f6e 2074 6865 2072 6563 6569 7665 720a on the receiver.
│ │ │ │ │ -0000a510: 0a72 656d 6f76 650a 2020 2020 2052 656d .remove. Rem
│ │ │ │ │ -0000a520: 6f76 6520 7468 6520 6669 6c65 2069 6465 ove the file ide
│ │ │ │ │ -0000a530: 6e74 6966 6965 6420 6279 2074 6865 2072 ntified by the r
│ │ │ │ │ -0000a540: 6563 6569 7665 720a 0a72 656e 616d 6554 eceiver..renameT
│ │ │ │ │ -0000a550: 6f3a 206e 6577 4e61 6d65 0a20 2020 2020 o: newName.
│ │ │ │ │ -0000a560: 5265 6e61 6d65 2074 6865 2066 696c 6520 Rename the file
│ │ │ │ │ -0000a570: 6964 656e 7469 6669 6564 2062 7920 7468 identified by th
│ │ │ │ │ -0000a580: 6520 7265 6365 6976 6572 2074 6f20 6e65 e receiver to ne
│ │ │ │ │ -0000a590: 774e 616d 650a 0a73 796d 6c69 6e6b 4173 wName..symlinkAs
│ │ │ │ │ -0000a5a0: 3a20 6465 7374 4e61 6d65 0a20 2020 2020 : destName.
│ │ │ │ │ -0000a5b0: 4372 6561 7465 2064 6573 744e 616d 6520 Create destName
│ │ │ │ │ -0000a5c0: 6173 2061 2073 796d 626f 6c69 6320 6c69 as a symbolic li
│ │ │ │ │ -0000a5d0: 6e6b 206f 6620 7468 6520 7265 6365 6976 nk of the receiv
│ │ │ │ │ -0000a5e0: 6572 2e20 2054 6865 0a20 2020 2020 6170 er. The. ap
│ │ │ │ │ -0000a5f0: 7072 6f70 7269 6174 6520 7265 6c61 7469 propriate relati
│ │ │ │ │ -0000a600: 7665 2070 6174 6820 6973 2063 6f6d 7075 ve path is compu
│ │ │ │ │ -0000a610: 7465 6420 6175 746f 6d61 7469 6361 6c6c ted automaticall
│ │ │ │ │ -0000a620: 792e 0a0a 7379 6d6c 696e 6b46 726f 6d3a y...symlinkFrom:
│ │ │ │ │ -0000a630: 2073 7263 4e61 6d65 0a20 2020 2020 4372 srcName. Cr
│ │ │ │ │ -0000a640: 6561 7465 2074 6865 2072 6563 6569 7665 eate the receive
│ │ │ │ │ -0000a650: 7220 6173 2061 2073 796d 626f 6c69 6320 r as a symbolic
│ │ │ │ │ -0000a660: 6c69 6e6b 2066 726f 6d20 7372 634e 616d link from srcNam
│ │ │ │ │ -0000a670: 6520 2872 656c 6174 6976 6520 746f 0a20 e (relative to.
│ │ │ │ │ -0000a680: 2020 2020 7468 6520 7061 7468 206f 6620 the path of
│ │ │ │ │ -0000a690: 7468 6520 7265 6365 6976 6572 292e 0a0a the receiver)...
│ │ │ │ │ -0000a6a0: 746f 7563 680a 2020 2020 2055 7064 6174 touch. Updat
│ │ │ │ │ -0000a6b0: 6520 7468 6520 7469 6d65 7374 616d 7020 e the timestamp
│ │ │ │ │ -0000a6c0: 6f66 2074 6865 2066 696c 6520 636f 7272 of the file corr
│ │ │ │ │ -0000a6d0: 6573 706f 6e64 696e 6720 746f 2074 6865 esponding to the
│ │ │ │ │ -0000a6e0: 2072 6563 6569 7665 722e 0a0a 7769 7468 receiver...with
│ │ │ │ │ -0000a6f0: 5265 6164 5374 7265 616d 446f 3a20 6142 ReadStreamDo: aB
│ │ │ │ │ -0000a700: 6c6f 636b 0a20 2020 2020 416e 7377 6572 lock. Answer
│ │ │ │ │ -0000a710: 2074 6865 2072 6573 756c 7420 6f66 2069 the result of i
│ │ │ │ │ -0000a720: 6e76 6f6b 696e 6720 6142 6c6f 636b 2077 nvoking aBlock w
│ │ │ │ │ -0000a730: 6974 6820 6120 7265 6164 696e 6720 7374 ith a reading st
│ │ │ │ │ -0000a740: 7265 616d 206f 7065 6e20 6f6e 0a20 2020 ream open on.
│ │ │ │ │ -0000a750: 2020 6d65 2c20 636c 6f73 696e 6720 6974 me, closing it
│ │ │ │ │ -0000a760: 2077 6865 6e20 7468 6520 6479 6e61 6d69 when the dynami
│ │ │ │ │ -0000a770: 6320 6578 7465 6e74 206f 6620 6142 6c6f c extent of aBlo
│ │ │ │ │ -0000a780: 636b 2065 6e64 732e 0a0a 7769 7468 5772 ck ends...withWr
│ │ │ │ │ -0000a790: 6974 6553 7472 6561 6d44 6f3a 2061 426c iteStreamDo: aBl
│ │ │ │ │ -0000a7a0: 6f63 6b0a 2020 2020 2041 6e73 7765 7220 ock. Answer
│ │ │ │ │ -0000a7b0: 7468 6520 7265 7375 6c74 206f 6620 696e the result of in
│ │ │ │ │ -0000a7c0: 766f 6b69 6e67 2061 426c 6f63 6b20 7769 voking aBlock wi
│ │ │ │ │ -0000a7d0: 7468 2061 2077 7269 7469 6e67 2073 7472 th a writing str
│ │ │ │ │ -0000a7e0: 6561 6d20 6f70 656e 206f 6e0a 2020 2020 eam open on.
│ │ │ │ │ -0000a7f0: 206d 652c 2063 6c6f 7369 6e67 2069 7420 me, closing it
│ │ │ │ │ -0000a800: 7768 656e 2074 6865 2064 796e 616d 6963 when the dynamic
│ │ │ │ │ -0000a810: 2065 7874 656e 7420 6f66 2061 426c 6f63 extent of aBloc
│ │ │ │ │ -0000a820: 6b20 656e 6473 2e0a 0a77 7269 7465 5374 k ends...writeSt
│ │ │ │ │ -0000a830: 7265 616d 0a20 2020 2020 4f70 656e 2061 ream. Open a
│ │ │ │ │ -0000a840: 2077 7269 7465 2d6f 6e6c 7920 4669 6c65 write-only File
│ │ │ │ │ -0000a850: 5374 7265 616d 206f 6e20 7468 6520 7265 Stream on the re
│ │ │ │ │ -0000a860: 6365 6976 6572 0a0a 1f0a 4669 6c65 3a20 ceiver....File:
│ │ │ │ │ -0000a870: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ -0000a880: 4e6f 6465 3a20 4669 6c65 5061 7468 2d70 Node: FilePath-p
│ │ │ │ │ -0000a890: 7269 6e74 696e 672c 2020 4e65 7874 3a20 rinting, Next:
│ │ │ │ │ -0000a8a0: 4669 6c65 5061 7468 2d73 7469 6c6c 2075 FilePath-still u
│ │ │ │ │ -0000a8b0: 6e63 6c61 7373 6966 6965 642c 2020 5072 nclassified, Pr
│ │ │ │ │ -0000a8c0: 6576 3a20 4669 6c65 5061 7468 2d66 696c ev: FilePath-fil
│ │ │ │ │ -0000a8d0: 6520 6f70 6572 6174 696f 6e73 2c20 2055 e operations, U
│ │ │ │ │ -0000a8e0: 703a 2046 696c 6550 6174 680a 0a31 2e37 p: FilePath..1.7
│ │ │ │ │ -0000a8f0: 372e 3130 2046 696c 6550 6174 683a 2070 7.10 FilePath: p
│ │ │ │ │ -0000a900: 7269 6e74 696e 670a 2d2d 2d2d 2d2d 2d2d rinting.--------
│ │ │ │ │ -0000a910: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0000a920: 2d2d 0a0a 6173 5374 7269 6e67 0a20 2020 --..asString.
│ │ │ │ │ -0000a930: 2020 5072 696e 7420 6120 7265 7072 6573 Print a repres
│ │ │ │ │ -0000a940: 656e 7461 7469 6f6e 206f 6620 7468 6520 entation of the
│ │ │ │ │ -0000a950: 7265 6365 6976 6572 206f 6e20 6153 7472 receiver on aStr
│ │ │ │ │ -0000a960: 6561 6d2e 0a0a 6469 7370 6c61 794f 6e3a eam...displayOn:
│ │ │ │ │ -0000a970: 2061 5374 7265 616d 0a20 2020 2020 5072 aStream. Pr
│ │ │ │ │ -0000a980: 696e 7420 6120 7265 7072 6573 656e 7461 int a representa
│ │ │ │ │ -0000a990: 7469 6f6e 206f 6620 7468 6520 7265 6365 tion of the rece
│ │ │ │ │ -0000a9a0: 6976 6572 206f 6e20 6153 7472 6561 6d2e iver on aStream.
│ │ │ │ │ -0000a9b0: 0a0a 7072 696e 744f 6e3a 2061 5374 7265 ..printOn: aStre
│ │ │ │ │ -0000a9c0: 616d 0a20 2020 2020 5072 696e 7420 6120 am. Print a
│ │ │ │ │ -0000a9d0: 7265 7072 6573 656e 7461 7469 6f6e 206f representation o
│ │ │ │ │ -0000a9e0: 6620 7468 6520 7265 6365 6976 6572 206f f the receiver o
│ │ │ │ │ -0000a9f0: 6e20 6153 7472 6561 6d2e 0a0a 7769 7468 n aStream...with
│ │ │ │ │ -0000aa00: 5368 656c 6c45 7363 6170 6573 0a20 2020 ShellEscapes.
│ │ │ │ │ -0000aa10: 2020 5265 7475 726e 2074 6865 2072 6570 Return the rep
│ │ │ │ │ -0000aa20: 7265 7365 6e74 6174 696f 6e20 6f66 2074 resentation of t
│ │ │ │ │ -0000aa30: 6865 2072 6563 6569 7665 7220 7769 7468 he receiver with
│ │ │ │ │ -0000aa40: 2073 6865 6c6c 2063 6861 7261 6374 6572 shell character
│ │ │ │ │ -0000aa50: 730a 2020 2020 2065 7363 6170 6564 2e0a s. escaped..
│ │ │ │ │ -0000aa60: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ -0000aa70: 652e 696e 666f 2c20 204e 6f64 653a 2046 e.info, Node: F
│ │ │ │ │ -0000aa80: 696c 6550 6174 682d 7374 696c 6c20 756e ilePath-still un
│ │ │ │ │ -0000aa90: 636c 6173 7369 6669 6564 2c20 204e 6578 classified, Nex
│ │ │ │ │ -0000aaa0: 743a 2046 696c 6550 6174 682d 7465 7374 t: FilePath-test
│ │ │ │ │ -0000aab0: 696e 672c 2020 5072 6576 3a20 4669 6c65 ing, Prev: File
│ │ │ │ │ -0000aac0: 5061 7468 2d70 7269 6e74 696e 672c 2020 Path-printing,
│ │ │ │ │ -0000aad0: 5570 3a20 4669 6c65 5061 7468 0a0a 312e Up: FilePath..1.
│ │ │ │ │ -0000aae0: 3737 2e31 3120 4669 6c65 5061 7468 3a20 77.11 FilePath:
│ │ │ │ │ -0000aaf0: 7374 696c 6c20 756e 636c 6173 7369 6669 still unclassifi
│ │ │ │ │ -0000ab00: 6564 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ed.-------------
│ │ │ │ │ -0000ab10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0000ab20: 2d2d 2d2d 2d2d 2d0a 0a2f 2061 4e61 6d65 -------../ aName
│ │ │ │ │ -0000ab30: 0a20 2020 2020 416e 7377 6572 2061 2046 . Answer a F
│ │ │ │ │ -0000ab40: 696c 6520 6f72 2044 6972 6563 746f 7279 ile or Directory
│ │ │ │ │ -0000ab50: 206f 626a 6563 7420 6173 2061 7070 726f object as appro
│ │ │ │ │ -0000ab60: 7072 6961 7465 2066 6f72 2061 2066 696c priate for a fil
│ │ │ │ │ -0000ab70: 6520 6e61 6d65 640a 2020 2020 2027 614e e named. 'aN
│ │ │ │ │ -0000ab80: 616d 6527 2069 6e20 7468 6520 6469 7265 ame' in the dire
│ │ │ │ │ -0000ab90: 6374 6f72 7920 7265 7072 6573 656e 7465 ctory represente
│ │ │ │ │ -0000aba0: 6420 6279 2074 6865 2072 6563 6569 7665 d by the receive
│ │ │ │ │ -0000abb0: 722e 0a0a 1f0a 4669 6c65 3a20 6773 742d r.....File: gst-
│ │ │ │ │ -0000abc0: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ -0000abd0: 3a20 4669 6c65 5061 7468 2d74 6573 7469 : FilePath-testi
│ │ │ │ │ -0000abe0: 6e67 2c20 204e 6578 743a 2046 696c 6550 ng, Next: FileP
│ │ │ │ │ -0000abf0: 6174 682d 7669 7274 7561 6c20 6669 6c65 ath-virtual file
│ │ │ │ │ -0000ac00: 7379 7374 656d 732c 2020 5072 6576 3a20 systems, Prev:
│ │ │ │ │ -0000ac10: 4669 6c65 5061 7468 2d73 7469 6c6c 2075 FilePath-still u
│ │ │ │ │ -0000ac20: 6e63 6c61 7373 6966 6965 642c 2020 5570 nclassified, Up
│ │ │ │ │ -0000ac30: 3a20 4669 6c65 5061 7468 0a0a 312e 3737 : FilePath..1.77
│ │ │ │ │ -0000ac40: 2e31 3220 4669 6c65 5061 7468 3a20 7465 .12 FilePath: te
│ │ │ │ │ -0000ac50: 7374 696e 670a 2d2d 2d2d 2d2d 2d2d 2d2d sting.----------
│ │ │ │ │ -0000ac60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------.
│ │ │ │ │ -0000ac70: 0a65 7869 7374 730a 2020 2020 2041 6e73 .exists. Ans
│ │ │ │ │ -0000ac80: 7765 7220 7768 6574 6865 7220 6120 6669 wer whether a fi
│ │ │ │ │ -0000ac90: 6c65 2077 6974 6820 7468 6520 6e61 6d65 le with the name
│ │ │ │ │ -0000aca0: 2063 6f6e 7461 696e 6564 2069 6e20 7468 contained in th
│ │ │ │ │ -0000acb0: 6520 7265 6365 6976 6572 2064 6f65 730a e receiver does.
│ │ │ │ │ -0000acc0: 2020 2020 2065 7869 7374 2e0a 0a69 7341 exist...isA
│ │ │ │ │ -0000acd0: 6273 6f6c 7574 650a 2020 2020 2041 6e73 bsolute. Ans
│ │ │ │ │ -0000ace0: 7765 7220 7768 6574 6865 7220 7468 6520 wer whether the
│ │ │ │ │ -0000acf0: 7265 6365 6976 6572 2069 6465 6e74 6966 receiver identif
│ │ │ │ │ -0000ad00: 6965 7320 616e 2061 6273 6f6c 7574 6520 ies an absolute
│ │ │ │ │ -0000ad10: 7061 7468 2e0a 0a69 7341 6363 6573 7369 path...isAccessi
│ │ │ │ │ -0000ad20: 626c 650a 2020 2020 2041 6e73 7765 7220 ble. Answer
│ │ │ │ │ -0000ad30: 7768 6574 6865 7220 6120 6469 7265 6374 whether a direct
│ │ │ │ │ -0000ad40: 6f72 7920 7769 7468 2074 6865 206e 616d ory with the nam
│ │ │ │ │ -0000ad50: 6520 636f 6e74 6169 6e65 6420 696e 2074 e contained in t
│ │ │ │ │ -0000ad60: 6865 2072 6563 6569 7665 720a 2020 2020 he receiver.
│ │ │ │ │ -0000ad70: 2064 6f65 7320 6578 6973 7420 616e 6420 does exist and
│ │ │ │ │ -0000ad80: 6361 6e20 6265 2061 6363 6573 7365 640a can be accessed.
│ │ │ │ │ -0000ad90: 0a69 7344 6972 6563 746f 7279 0a20 2020 .isDirectory.
│ │ │ │ │ -0000ada0: 2020 416e 7377 6572 2077 6865 7468 6572 Answer whether
│ │ │ │ │ -0000adb0: 2061 2066 696c 6520 7769 7468 2074 6865 a file with the
│ │ │ │ │ -0000adc0: 206e 616d 6520 636f 6e74 6169 6e65 6420 name contained
│ │ │ │ │ -0000add0: 696e 2074 6865 2072 6563 6569 7665 7220 in the receiver
│ │ │ │ │ -0000ade0: 646f 6573 0a20 2020 2020 6578 6973 7420 does. exist
│ │ │ │ │ -0000adf0: 616e 6420 6964 656e 7469 6669 6573 2061 and identifies a
│ │ │ │ │ -0000ae00: 2064 6972 6563 746f 7279 2e0a 0a69 7345 directory...isE
│ │ │ │ │ -0000ae10: 7865 6375 7461 626c 650a 2020 2020 2041 xecutable. A
│ │ │ │ │ -0000ae20: 6e73 7765 7220 7768 6574 6865 7220 6120 nswer whether a
│ │ │ │ │ -0000ae30: 6669 6c65 2077 6974 6820 7468 6520 6e61 file with the na
│ │ │ │ │ -0000ae40: 6d65 2063 6f6e 7461 696e 6564 2069 6e20 me contained in
│ │ │ │ │ -0000ae50: 7468 6520 7265 6365 6976 6572 2064 6f65 the receiver doe
│ │ │ │ │ -0000ae60: 730a 2020 2020 2065 7869 7374 2061 6e64 s. exist and
│ │ │ │ │ -0000ae70: 2069 7320 6578 6563 7574 6162 6c65 0a0a is executable..
│ │ │ │ │ -0000ae80: 6973 4669 6c65 0a20 2020 2020 416e 7377 isFile. Answ
│ │ │ │ │ -0000ae90: 6572 2077 6865 7468 6572 2061 2066 696c er whether a fil
│ │ │ │ │ -0000aea0: 6520 7769 7468 2074 6865 206e 616d 6520 e with the name
│ │ │ │ │ -0000aeb0: 636f 6e74 6169 6e65 6420 696e 2074 6865 contained in the
│ │ │ │ │ -0000aec0: 2072 6563 6569 7665 7220 646f 6573 0a20 receiver does.
│ │ │ │ │ -0000aed0: 2020 2020 6578 6973 7420 616e 6420 646f exist and do
│ │ │ │ │ -0000aee0: 6573 206e 6f74 2069 6465 6e74 6966 7920 es not identify
│ │ │ │ │ -0000aef0: 6120 6469 7265 6374 6f72 792e 0a0a 6973 a directory...is
│ │ │ │ │ -0000af00: 4669 6c65 5379 7374 656d 5061 7468 0a20 FileSystemPath.
│ │ │ │ │ -0000af10: 2020 2020 416e 7377 6572 2077 6865 7468 Answer wheth
│ │ │ │ │ -0000af20: 6572 2074 6865 2072 6563 6569 7665 7220 er the receiver
│ │ │ │ │ -0000af30: 636f 7272 6573 706f 6e64 7320 746f 2061 corresponds to a
│ │ │ │ │ -0000af40: 2072 6561 6c20 6669 6c65 7379 7374 656d real filesystem
│ │ │ │ │ -0000af50: 2070 6174 682e 0a0a 6973 5265 6164 6162 path...isReadab
│ │ │ │ │ -0000af60: 6c65 0a20 2020 2020 416e 7377 6572 2077 le. Answer w
│ │ │ │ │ -0000af70: 6865 7468 6572 2061 2066 696c 6520 7769 hether a file wi
│ │ │ │ │ -0000af80: 7468 2074 6865 206e 616d 6520 636f 6e74 th the name cont
│ │ │ │ │ -0000af90: 6169 6e65 6420 696e 2074 6865 2072 6563 ained in the rec
│ │ │ │ │ -0000afa0: 6569 7665 7220 646f 6573 0a20 2020 2020 eiver does.
│ │ │ │ │ -0000afb0: 6578 6973 7420 616e 6420 6973 2072 6561 exist and is rea
│ │ │ │ │ -0000afc0: 6461 626c 650a 0a69 7352 656c 6174 6976 dable..isRelativ
│ │ │ │ │ -0000afd0: 650a 2020 2020 2041 6e73 7765 7220 7768 e. Answer wh
│ │ │ │ │ -0000afe0: 6574 6865 7220 7468 6520 7265 6365 6976 ether the receiv
│ │ │ │ │ -0000aff0: 6572 2069 6465 6e74 6966 6965 7320 6120 er identifies a
│ │ │ │ │ -0000b000: 7265 6c61 7469 7665 2070 6174 682e 0a0a relative path...
│ │ │ │ │ -0000b010: 6973 5379 6d62 6f6c 6963 4c69 6e6b 0a20 isSymbolicLink.
│ │ │ │ │ -0000b020: 2020 2020 416e 7377 6572 2077 6865 7468 Answer wheth
│ │ │ │ │ -0000b030: 6572 2061 2066 696c 6520 7769 7468 2074 er a file with t
│ │ │ │ │ -0000b040: 6865 206e 616d 6520 636f 6e74 6169 6e65 he name containe
│ │ │ │ │ -0000b050: 6420 696e 2074 6865 2072 6563 6569 7665 d in the receive
│ │ │ │ │ -0000b060: 7220 646f 6573 0a20 2020 2020 6578 6973 r does. exis
│ │ │ │ │ -0000b070: 7420 616e 6420 6964 656e 7469 6669 6573 t and identifies
│ │ │ │ │ -0000b080: 2061 2073 796d 626f 6c69 6320 6c69 6e6b a symbolic link
│ │ │ │ │ -0000b090: 2e0a 0a69 7357 7269 7465 6162 6c65 0a20 ...isWriteable.
│ │ │ │ │ -0000b0a0: 2020 2020 416e 7377 6572 2077 6865 7468 Answer wheth
│ │ │ │ │ -0000b0b0: 6572 2061 2066 696c 6520 7769 7468 2074 er a file with t
│ │ │ │ │ -0000b0c0: 6865 206e 616d 6520 636f 6e74 6169 6e65 he name containe
│ │ │ │ │ -0000b0d0: 6420 696e 2074 6865 2072 6563 6569 7665 d in the receive
│ │ │ │ │ -0000b0e0: 7220 646f 6573 0a20 2020 2020 6578 6973 r does. exis
│ │ │ │ │ -0000b0f0: 7420 616e 6420 6973 2077 7269 7465 6162 t and is writeab
│ │ │ │ │ -0000b100: 6c65 0a0a 1f0a 4669 6c65 3a20 6773 742d le....File: gst-
│ │ │ │ │ -0000b110: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ -0000b120: 3a20 4669 6c65 5061 7468 2d76 6972 7475 : FilePath-virtu
│ │ │ │ │ -0000b130: 616c 2066 696c 6573 7973 7465 6d73 2c20 al filesystems,
│ │ │ │ │ -0000b140: 2050 7265 763a 2046 696c 6550 6174 682d Prev: FilePath-
│ │ │ │ │ -0000b150: 7465 7374 696e 672c 2020 5570 3a20 4669 testing, Up: Fi
│ │ │ │ │ -0000b160: 6c65 5061 7468 0a0a 312e 3737 2e31 3320 lePath..1.77.13
│ │ │ │ │ -0000b170: 4669 6c65 5061 7468 3a20 7669 7274 7561 FilePath: virtua
│ │ │ │ │ -0000b180: 6c20 6669 6c65 7379 7374 656d 730a 2d2d l filesystems.--
│ │ │ │ │ -0000b190: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0000b1a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0000b1b0: 2d2d 2d0a 0a7a 6970 0a20 2020 2020 4e6f ---..zip. No
│ │ │ │ │ -0000b1c0: 7420 636f 6d6d 656e 7465 642e 0a0a 1f0a t commented.....
│ │ │ │ │ -0000b1d0: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ -0000b1e0: 6e66 6f2c 2020 4e6f 6465 3a20 4669 6c65 nfo, Node: File
│ │ │ │ │ -0000b1f0: 5365 676d 656e 742c 2020 4e65 7874 3a20 Segment, Next:
│ │ │ │ │ -0000b200: 4669 6c65 5374 7265 616d 2c20 2050 7265 FileStream, Pre
│ │ │ │ │ -0000b210: 763a 2046 696c 6550 6174 682c 2020 5570 v: FilePath, Up
│ │ │ │ │ -0000b220: 3a20 4261 7365 2063 6c61 7373 6573 0a0a : Base classes..
│ │ │ │ │ -0000b230: 312e 3738 2046 696c 6553 6567 6d65 6e74 1.78 FileSegment
│ │ │ │ │ -0000b240: 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d .===============
│ │ │ │ │ -0000b250: 3d0a 0a44 6566 696e 6564 2069 6e20 6e61 =..Defined in na
│ │ │ │ │ -0000b260: 6d65 7370 6163 6520 536d 616c 6c74 616c mespace Smalltal
│ │ │ │ │ -0000b270: 6b0a 5375 7065 7263 6c61 7373 3a20 4f62 k.Superclass: Ob
│ │ │ │ │ -0000b280: 6a65 6374 0a43 6174 6567 6f72 793a 204c ject.Category: L
│ │ │ │ │ -0000b290: 616e 6775 6167 652d 496d 706c 656d 656e anguage-Implemen
│ │ │ │ │ -0000b2a0: 7461 7469 6f6e 0a20 2020 2020 4d79 2069 tation. My i
│ │ │ │ │ -0000b2b0: 6e73 7461 6e63 6573 2072 6570 7265 7365 nstances represe
│ │ │ │ │ -0000b2c0: 6e74 2073 6563 7469 6f6e 7320 6f66 2066 nt sections of f
│ │ │ │ │ -0000b2d0: 696c 6573 2e20 2049 2061 6d20 7072 696d iles. I am prim
│ │ │ │ │ -0000b2e0: 6172 696c 7920 7573 6564 2062 790a 2020 arily used by.
│ │ │ │ │ -0000b2f0: 2020 2074 6865 2063 6f6d 7069 6c65 7220 the compiler
│ │ │ │ │ -0000b300: 746f 2072 6563 6f72 6420 736f 7572 6365 to record source
│ │ │ │ │ -0000b310: 2063 6f64 6520 6c6f 6361 7469 6f6e 732e code locations.
│ │ │ │ │ -0000b320: 2020 4920 616d 206e 6f74 2061 2070 6172 I am not a par
│ │ │ │ │ -0000b330: 7420 6f66 0a20 2020 2020 7468 6520 6e6f t of. the no
│ │ │ │ │ -0000b340: 726d 616c 2053 6d61 6c6c 7461 6c6b 2d38 rmal Smalltalk-8
│ │ │ │ │ -0000b350: 3020 6b65 726e 656c 3b20 4920 616d 2073 0 kernel; I am s
│ │ │ │ │ -0000b360: 7065 6369 6669 6320 746f 2074 6865 2047 pecific to the G
│ │ │ │ │ -0000b370: 4e55 2053 6d61 6c6c 7461 6c6b 0a20 2020 NU Smalltalk.
│ │ │ │ │ -0000b380: 2020 696d 706c 656d 656e 7461 7469 6f6e implementation
│ │ │ │ │ -0000b390: 2e0a 0a2a 204d 656e 753a 0a0a 2a20 4669 ...* Menu:..* Fi
│ │ │ │ │ -0000b3a0: 6c65 5365 676d 656e 7420 636c 6173 732d leSegment class-
│ │ │ │ │ -0000b3b0: 6261 7369 633a 3a20 2028 636c 6173 7329 basic:: (class)
│ │ │ │ │ -0000b3c0: 0a2a 2046 696c 6553 6567 6d65 6e74 2063 .* FileSegment c
│ │ │ │ │ -0000b3d0: 6c61 7373 2d69 6e73 7461 6c6c 696e 673a lass-installing:
│ │ │ │ │ -0000b3e0: 3a20 2028 636c 6173 7329 0a2a 2046 696c : (class).* Fil
│ │ │ │ │ -0000b3f0: 6553 6567 6d65 6e74 2d62 6173 6963 3a3a eSegment-basic::
│ │ │ │ │ -0000b400: 2020 2869 6e73 7461 6e63 6529 0a2a 2046 (instance).* F
│ │ │ │ │ -0000b410: 696c 6553 6567 6d65 6e74 2d65 7175 616c ileSegment-equal
│ │ │ │ │ -0000b420: 6974 793a 3a20 2028 696e 7374 616e 6365 ity:: (instance
│ │ │ │ │ -0000b430: 290a 2a20 4669 6c65 5365 676d 656e 742d ).* FileSegment-
│ │ │ │ │ -0000b440: 7072 696e 7469 6e67 3a3a 2020 2869 6e73 printing:: (ins
│ │ │ │ │ -0000b450: 7461 6e63 6529 0a0a 1f0a 4669 6c65 3a20 tance)....File:
│ │ │ │ │ -0000b460: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ -0000b470: 4e6f 6465 3a20 4669 6c65 5365 676d 656e Node: FileSegmen
│ │ │ │ │ -0000b480: 7420 636c 6173 732d 6261 7369 632c 2020 t class-basic,
│ │ │ │ │ -0000b490: 4e65 7874 3a20 4669 6c65 5365 676d 656e Next: FileSegmen
│ │ │ │ │ -0000b4a0: 7420 636c 6173 732d 696e 7374 616c 6c69 t class-installi
│ │ │ │ │ -0000b4b0: 6e67 2c20 2055 703a 2046 696c 6553 6567 ng, Up: FileSeg
│ │ │ │ │ -0000b4c0: 6d65 6e74 0a0a 312e 3738 2e31 2046 696c ment..1.78.1 Fil
│ │ │ │ │ -0000b4d0: 6553 6567 6d65 6e74 2063 6c61 7373 3a20 eSegment class:
│ │ │ │ │ -0000b4e0: 6261 7369 630a 2d2d 2d2d 2d2d 2d2d 2d2d basic.----------
│ │ │ │ │ -0000b4f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0000b500: 2d2d 2d2d 2d0a 0a6f 6e3a 2061 4669 6c65 -----..on: aFile
│ │ │ │ │ -0000b510: 2073 7461 7274 696e 6741 743a 2073 7461 startingAt: sta
│ │ │ │ │ -0000b520: 7274 506f 7320 666f 723a 2073 697a 6549 rtPos for: sizeI
│ │ │ │ │ -0000b530: 6e74 6567 6572 0a20 2020 2020 4372 6561 nteger. Crea
│ │ │ │ │ -0000b540: 7465 2061 206e 6577 2046 696c 6553 6567 te a new FileSeg
│ │ │ │ │ -0000b550: 6d65 6e74 2072 6566 6572 7269 6e67 2074 ment referring t
│ │ │ │ │ -0000b560: 6f20 7468 6520 636f 6e74 656e 7473 206f o the contents o
│ │ │ │ │ -0000b570: 6620 7468 6520 6769 7665 6e0a 2020 2020 f the given.
│ │ │ │ │ -0000b580: 2066 696c 652c 2066 726f 6d20 7468 6520 file, from the
│ │ │ │ │ -0000b590: 7374 6172 7450 6f73 2d74 6820 6279 7465 startPos-th byte
│ │ │ │ │ -0000b5a0: 2061 6e64 2066 6f72 2073 697a 6549 6e74 and for sizeInt
│ │ │ │ │ -0000b5b0: 6567 6572 2062 7974 6573 2e20 204e 6f74 eger bytes. Not
│ │ │ │ │ -0000b5c0: 650a 2020 2020 2074 6861 7420 4669 6c65 e. that File
│ │ │ │ │ -0000b5d0: 5365 676d 656e 7473 2073 686f 756c 6420 Segments should
│ │ │ │ │ -0000b5e0: 616c 7761 7973 2062 6520 6372 6561 7465 always be create
│ │ │ │ │ -0000b5f0: 6420 7769 7468 2066 756c 6c20 7061 7468 d with full path
│ │ │ │ │ -0000b600: 7320 6265 6361 7573 650a 2020 2020 2072 s because. r
│ │ │ │ │ -0000b610: 656c 6174 6976 6520 7061 7468 7320 6172 elative paths ar
│ │ │ │ │ -0000b620: 6520 696e 7465 7270 7265 7465 6420 746f e interpreted to
│ │ │ │ │ -0000b630: 2062 6520 7265 6c61 7469 7665 2074 6f20 be relative to
│ │ │ │ │ -0000b640: 7468 6520 6b65 726e 656c 0a20 2020 2020 the kernel.
│ │ │ │ │ -0000b650: 6469 7265 6374 6f72 792e 0a0a 1f0a 4669 directory.....Fi
│ │ │ │ │ -0000b660: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ -0000b670: 6f2c 2020 4e6f 6465 3a20 4669 6c65 5365 o, Node: FileSe
│ │ │ │ │ -0000b680: 676d 656e 7420 636c 6173 732d 696e 7374 gment class-inst
│ │ │ │ │ -0000b690: 616c 6c69 6e67 2c20 204e 6578 743a 2046 alling, Next: F
│ │ │ │ │ -0000b6a0: 696c 6553 6567 6d65 6e74 2d62 6173 6963 ileSegment-basic
│ │ │ │ │ -0000b6b0: 2c20 2050 7265 763a 2046 696c 6553 6567 , Prev: FileSeg
│ │ │ │ │ -0000b6c0: 6d65 6e74 2063 6c61 7373 2d62 6173 6963 ment class-basic
│ │ │ │ │ -0000b6d0: 2c20 2055 703a 2046 696c 6553 6567 6d65 , Up: FileSegme
│ │ │ │ │ -0000b6e0: 6e74 0a0a 312e 3738 2e32 2046 696c 6553 nt..1.78.2 FileS
│ │ │ │ │ -0000b6f0: 6567 6d65 6e74 2063 6c61 7373 3a20 696e egment class: in
│ │ │ │ │ -0000b700: 7374 616c 6c69 6e67 0a2d 2d2d 2d2d 2d2d stalling.-------
│ │ │ │ │ -0000b710: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0000b720: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a72 -------------..r
│ │ │ │ │ -0000b730: 656c 6f63 6174 650a 2020 2020 2052 656d elocate. Rem
│ │ │ │ │ -0000b740: 6f76 6520 7468 6520 6b65 726e 656c 2070 ove the kernel p
│ │ │ │ │ -0000b750: 6174 6820 6672 6f6d 2061 6c6c 2070 6174 ath from all pat
│ │ │ │ │ -0000b760: 6873 2074 6861 7420 7374 6172 7420 7769 hs that start wi
│ │ │ │ │ -0000b770: 7468 2069 742e 2020 4e65 6564 6564 0a20 th it. Needed.
│ │ │ │ │ -0000b780: 2020 2020 746f 2073 7570 706f 7274 2024 to support $
│ │ │ │ │ -0000b790: 2844 4553 5444 4952 2920 616e 6420 7265 (DESTDIR) and re
│ │ │ │ │ -0000b7a0: 6c6f 6361 7461 626c 6520 696e 7374 616c locatable instal
│ │ │ │ │ -0000b7b0: 6c61 7469 6f6e 2e0a 0a1f 0a46 696c 653a lation.....File:
│ │ │ │ │ -0000b7c0: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ -0000b7d0: 204e 6f64 653a 2046 696c 6553 6567 6d65 Node: FileSegme
│ │ │ │ │ -0000b7e0: 6e74 2d62 6173 6963 2c20 204e 6578 743a nt-basic, Next:
│ │ │ │ │ -0000b7f0: 2046 696c 6553 6567 6d65 6e74 2d65 7175 FileSegment-equ
│ │ │ │ │ -0000b800: 616c 6974 792c 2020 5072 6576 3a20 4669 ality, Prev: Fi
│ │ │ │ │ -0000b810: 6c65 5365 676d 656e 7420 636c 6173 732d leSegment class-
│ │ │ │ │ -0000b820: 696e 7374 616c 6c69 6e67 2c20 2055 703a installing, Up:
│ │ │ │ │ -0000b830: 2046 696c 6553 6567 6d65 6e74 0a0a 312e FileSegment..1.
│ │ │ │ │ -0000b840: 3738 2e33 2046 696c 6553 6567 6d65 6e74 78.3 FileSegment
│ │ │ │ │ -0000b850: 3a20 6261 7369 630a 2d2d 2d2d 2d2d 2d2d : basic.--------
│ │ │ │ │ -0000b860: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0000b870: 2d0a 0a61 7353 7472 696e 670a 2020 2020 -..asString.
│ │ │ │ │ -0000b880: 2041 6e73 7765 7220 6120 5374 7269 6e67 Answer a String
│ │ │ │ │ -0000b890: 2063 6f6e 7461 696e 696e 6720 7468 6520 containing the
│ │ │ │ │ -0000b8a0: 7265 7175 6972 6564 2073 6567 6d65 6e74 required segment
│ │ │ │ │ -0000b8b0: 206f 6620 7468 6520 6669 6c65 0a0a 636f of the file..co
│ │ │ │ │ -0000b8c0: 7079 4672 6f6d 3a20 6672 6f6d 2074 6f3a pyFrom: from to:
│ │ │ │ │ -0000b8d0: 2074 6f0a 2020 2020 2041 6e73 7765 7220 to. Answer
│ │ │ │ │ -0000b8e0: 6120 5374 7269 6e67 2063 6f6e 7461 696e a String contain
│ │ │ │ │ -0000b8f0: 696e 6720 7468 6520 6769 7665 6e20 7375 ing the given su
│ │ │ │ │ -0000b900: 6273 6567 6d65 6e74 206f 6620 7468 6520 bsegment of the
│ │ │ │ │ -0000b910: 6669 6c65 2e20 2041 730a 2020 2020 2066 file. As. f
│ │ │ │ │ -0000b920: 6f72 2073 7472 6561 6d73 2c20 6672 6f6d or streams, from
│ │ │ │ │ -0000b930: 2061 6e64 2074 6f20 6172 6520 302d 6261 and to are 0-ba
│ │ │ │ │ -0000b940: 7365 642e 0a0a 6669 6c65 0a20 2020 2020 sed...file.
│ │ │ │ │ -0000b950: 416e 7377 6572 2074 6865 2046 696c 6520 Answer the File
│ │ │ │ │ -0000b960: 6f62 6a65 6374 2066 6f72 2074 6865 2066 object for the f
│ │ │ │ │ -0000b970: 696c 6520 636f 6e74 6169 6e69 6e67 2074 ile containing t
│ │ │ │ │ -0000b980: 6865 2073 6567 6d65 6e74 0a0a 6669 6c65 he segment..file
│ │ │ │ │ -0000b990: 4e61 6d65 0a20 2020 2020 416e 7377 6572 Name. Answer
│ │ │ │ │ -0000b9a0: 2074 6865 206e 616d 6520 6f66 2074 6865 the name of the
│ │ │ │ │ -0000b9b0: 2066 696c 6520 636f 6e74 6169 6e69 6e67 file containing
│ │ │ │ │ -0000b9c0: 2074 6865 2073 6567 6d65 6e74 0a0a 6669 the segment..fi
│ │ │ │ │ -0000b9d0: 6c65 506f 730a 2020 2020 2041 6e73 7765 lePos. Answe
│ │ │ │ │ -0000b9e0: 7220 7468 6520 706f 7369 7469 6f6e 2069 r the position i
│ │ │ │ │ -0000b9f0: 6e20 7468 6520 6669 6c65 2077 6865 7265 n the file where
│ │ │ │ │ -0000ba00: 2074 6865 2073 6567 6d65 6e74 2073 7461 the segment sta
│ │ │ │ │ -0000ba10: 7274 730a 0a72 656c 6f63 6174 6546 726f rts..relocateFro
│ │ │ │ │ -0000ba20: 6d3a 2073 7461 7274 5061 7468 206d 6170 m: startPath map
│ │ │ │ │ -0000ba30: 3a20 6d61 700a 2020 2020 2049 6620 7468 : map. If th
│ │ │ │ │ -0000ba40: 6520 7061 7468 2073 7461 7274 7320 7769 e path starts wi
│ │ │ │ │ -0000ba50: 7468 2073 7461 7274 5061 7468 2c20 7265 th startPath, re
│ │ │ │ │ -0000ba60: 6d6f 7665 2074 6861 7420 7061 7274 206f move that part o
│ │ │ │ │ -0000ba70: 6620 7468 6520 7061 7468 2e0a 2020 2020 f the path..
│ │ │ │ │ -0000ba80: 206d 6170 2069 7320 6120 4469 6374 696f map is a Dictio
│ │ │ │ │ -0000ba90: 6e61 7279 2074 6861 7420 6973 2075 7365 nary that is use
│ │ │ │ │ -0000baa0: 6420 736f 2074 6861 7420 6571 7561 6c20 d so that equal
│ │ │ │ │ -0000bab0: 6669 6c65 6e61 6d65 7320 7374 6179 0a20 filenames stay.
│ │ │ │ │ -0000bac0: 2020 2020 6571 7561 6c2c 2077 6974 686f equal, witho
│ │ │ │ │ -0000bad0: 7574 2069 6e63 7265 6173 696e 6720 7468 ut increasing th
│ │ │ │ │ -0000bae0: 6520 616d 6f75 6e74 206f 6620 6d65 6d6f e amount of memo
│ │ │ │ │ -0000baf0: 7279 2074 6861 7420 7468 6520 696d 6167 ry that the imag
│ │ │ │ │ -0000bb00: 6520 7573 6573 2e0a 0a73 697a 650a 2020 e uses...size.
│ │ │ │ │ -0000bb10: 2020 2041 6e73 7765 7220 7468 6520 6c65 Answer the le
│ │ │ │ │ -0000bb20: 6e67 7468 206f 6620 7468 6520 7365 676d ngth of the segm
│ │ │ │ │ -0000bb30: 656e 740a 0a77 6974 6846 696c 6544 6f3a ent..withFileDo:
│ │ │ │ │ -0000bb40: 2061 426c 6f63 6b0a 2020 2020 2045 7661 aBlock. Eva
│ │ │ │ │ -0000bb50: 6c75 6174 6520 6142 6c6f 636b 2070 6173 luate aBlock pas
│ │ │ │ │ -0000bb60: 7369 6e67 2069 7420 7468 6520 4669 6c65 sing it the File
│ │ │ │ │ -0000bb70: 5374 7265 616d 2069 6e20 7768 6963 6820 Stream in which
│ │ │ │ │ -0000bb80: 7468 6520 7365 676d 656e 740a 2020 2020 the segment.
│ │ │ │ │ -0000bb90: 2069 6465 6e74 6966 6965 6420 6279 2074 identified by t
│ │ │ │ │ -0000bba0: 6865 2072 6563 6569 7665 7220 6973 2073 he receiver is s
│ │ │ │ │ -0000bbb0: 746f 7265 640a 0a1f 0a46 696c 653a 2067 tored....File: g
│ │ │ │ │ -0000bbc0: 7374 2d62 6173 652e 696e 666f 2c20 204e st-base.info, N
│ │ │ │ │ -0000bbd0: 6f64 653a 2046 696c 6553 6567 6d65 6e74 ode: FileSegment
│ │ │ │ │ -0000bbe0: 2d65 7175 616c 6974 792c 2020 4e65 7874 -equality, Next
│ │ │ │ │ -0000bbf0: 3a20 4669 6c65 5365 676d 656e 742d 7072 : FileSegment-pr
│ │ │ │ │ -0000bc00: 696e 7469 6e67 2c20 2050 7265 763a 2046 inting, Prev: F
│ │ │ │ │ -0000bc10: 696c 6553 6567 6d65 6e74 2d62 6173 6963 ileSegment-basic
│ │ │ │ │ -0000bc20: 2c20 2055 703a 2046 696c 6553 6567 6d65 , Up: FileSegme
│ │ │ │ │ -0000bc30: 6e74 0a0a 312e 3738 2e34 2046 696c 6553 nt..1.78.4 FileS
│ │ │ │ │ -0000bc40: 6567 6d65 6e74 3a20 6571 7561 6c69 7479 egment: equality
│ │ │ │ │ -0000bc50: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------
│ │ │ │ │ -0000bc60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a3d -------------..=
│ │ │ │ │ -0000bc70: 2061 4669 6c65 5365 676d 656e 740a 2020 aFileSegment.
│ │ │ │ │ -0000bc80: 2020 2041 6e73 7765 7220 7768 6574 6865 Answer whethe
│ │ │ │ │ -0000bc90: 7220 7468 6520 7265 6365 6976 6572 2061 r the receiver a
│ │ │ │ │ -0000bca0: 6e64 2061 4669 6c65 5365 676d 656e 7420 nd aFileSegment
│ │ │ │ │ -0000bcb0: 6172 6520 6571 7561 6c2e 0a0a 6861 7368 are equal...hash
│ │ │ │ │ -0000bcc0: 0a20 2020 2020 416e 7377 6572 2061 6e20 . Answer an
│ │ │ │ │ -0000bcd0: 6861 7368 2076 616c 7565 2066 6f72 2074 hash value for t
│ │ │ │ │ -0000bce0: 6865 2072 6563 6569 7665 722e 0a0a 1f0a he receiver.....
│ │ │ │ │ -0000bcf0: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ -0000bd00: 6e66 6f2c 2020 4e6f 6465 3a20 4669 6c65 nfo, Node: File
│ │ │ │ │ -0000bd10: 5365 676d 656e 742d 7072 696e 7469 6e67 Segment-printing
│ │ │ │ │ -0000bd20: 2c20 2050 7265 763a 2046 696c 6553 6567 , Prev: FileSeg
│ │ │ │ │ -0000bd30: 6d65 6e74 2d65 7175 616c 6974 792c 2020 ment-equality,
│ │ │ │ │ -0000bd40: 5570 3a20 4669 6c65 5365 676d 656e 740a Up: FileSegment.
│ │ │ │ │ -0000bd50: 0a31 2e37 382e 3520 4669 6c65 5365 676d .1.78.5 FileSegm
│ │ │ │ │ -0000bd60: 656e 743a 2070 7269 6e74 696e 670a 2d2d ent: printing.--
│ │ │ │ │ -0000bd70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0000bd80: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 7072 696e ----------..prin
│ │ │ │ │ -0000bd90: 7465 6446 696c 654e 616d 650a 2020 2020 tedFileName.
│ │ │ │ │ -0000bda0: 2041 6e73 7765 7220 6120 7072 696e 7465 Answer a printe
│ │ │ │ │ -0000bdb0: 6420 7265 7072 6573 656e 7461 7469 6f6e d representation
│ │ │ │ │ -0000bdc0: 206f 6620 7468 6520 6669 6c65 2063 6f6e of the file con
│ │ │ │ │ -0000bdd0: 7461 696e 696e 6720 7468 6520 7365 676d taining the segm
│ │ │ │ │ -0000bde0: 656e 742e 0a20 2020 2020 5768 696c 6520 ent.. While
│ │ │ │ │ -0000bdf0: 696e 7472 6f64 7563 696e 6720 736f 6d65 introducing some
│ │ │ │ │ -0000be00: 2061 6d62 6967 7569 7479 2c20 7468 6973 ambiguity, this
│ │ │ │ │ -0000be10: 2072 6570 7265 7365 6e74 6174 696f 6e20 representation
│ │ │ │ │ -0000be20: 6973 2063 6f6d 7061 6374 0a20 2020 2020 is compact.
│ │ │ │ │ -0000be30: 656c 696d 696e 6174 6573 2074 6865 2070 eliminates the p
│ │ │ │ │ -0000be40: 6174 6820 666f 7220 6b65 726e 656c 2066 ath for kernel f
│ │ │ │ │ -0000be50: 696c 6573 2c20 616e 6420 7072 6f64 7563 iles, and produc
│ │ │ │ │ -0000be60: 6573 2061 2072 656c 6174 6976 6520 7061 es a relative pa
│ │ │ │ │ -0000be70: 7468 0a20 2020 2020 6672 6f6d 2074 6865 th. from the
│ │ │ │ │ -0000be80: 2063 7572 7265 6e74 2077 6f72 6b69 6e67 current working
│ │ │ │ │ -0000be90: 2064 6972 6563 746f 7279 2066 6f72 206f directory for o
│ │ │ │ │ -0000bea0: 7468 6572 2066 696c 6573 2e0a 0a1f 0a46 ther files.....F
│ │ │ │ │ -0000beb0: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ -0000bec0: 666f 2c20 204e 6f64 653a 2046 696c 6553 fo, Node: FileS
│ │ │ │ │ -0000bed0: 7472 6561 6d2c 2020 4e65 7874 3a20 466c tream, Next: Fl
│ │ │ │ │ -0000bee0: 6f61 742c 2020 5072 6576 3a20 4669 6c65 oat, Prev: File
│ │ │ │ │ -0000bef0: 5365 676d 656e 742c 2020 5570 3a20 4261 Segment, Up: Ba
│ │ │ │ │ -0000bf00: 7365 2063 6c61 7373 6573 0a0a 312e 3739 se classes..1.79
│ │ │ │ │ -0000bf10: 2046 696c 6553 7472 6561 6d0a 3d3d 3d3d FileStream.====
│ │ │ │ │ -0000bf20: 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a44 6566 ===========..Def
│ │ │ │ │ -0000bf30: 696e 6564 2069 6e20 6e61 6d65 7370 6163 ined in namespac
│ │ │ │ │ -0000bf40: 6520 536d 616c 6c74 616c 6b0a 5375 7065 e Smalltalk.Supe
│ │ │ │ │ -0000bf50: 7263 6c61 7373 3a20 4669 6c65 4465 7363 rclass: FileDesc
│ │ │ │ │ -0000bf60: 7269 7074 6f72 0a43 6174 6567 6f72 793a riptor.Category:
│ │ │ │ │ -0000bf70: 2053 7472 6561 6d73 2d46 696c 6573 0a20 Streams-Files.
│ │ │ │ │ -0000bf80: 2020 2020 4d79 2069 6e73 7461 6e63 6573 My instances
│ │ │ │ │ -0000bf90: 2061 7265 2077 6861 7420 636f 6e76 656e are what conven
│ │ │ │ │ -0000bfa0: 7469 6f6e 616c 2070 726f 6772 616d 6d65 tional programme
│ │ │ │ │ -0000bfb0: 7273 2074 6869 6e6b 206f 6620 6173 2066 rs think of as f
│ │ │ │ │ -0000bfc0: 696c 6573 2e0a 2020 2020 204d 7920 696e iles.. My in
│ │ │ │ │ -0000bfd0: 7374 616e 6365 2063 7265 6174 696f 6e20 stance creation
│ │ │ │ │ -0000bfe0: 6d65 7468 6f64 7320 6163 6365 7074 2074 methods accept t
│ │ │ │ │ -0000bff0: 6865 206e 616d 6520 6f66 2061 2064 6973 he name of a dis
│ │ │ │ │ -0000c000: 6b20 6669 6c65 2028 6f72 2061 6e79 0a20 k file (or any.
│ │ │ │ │ -0000c010: 2020 2020 6e61 6d65 6420 6669 6c65 206f named file o
│ │ │ │ │ -0000c020: 626a 6563 742c 2073 7563 6820 6173 202f bject, such as /
│ │ │ │ │ -0000c030: 6465 762f 726d 7430 206f 6e20 554e 4958 dev/rmt0 on UNIX
│ │ │ │ │ -0000c040: 206f 7220 4d54 4130 3a20 6f6e 2056 4d53 or MTA0: on VMS
│ │ │ │ │ -0000c050: 292e 0a0a 2a20 4d65 6e75 3a0a 0a2a 2046 )...* Menu:..* F
│ │ │ │ │ -0000c060: 696c 6553 7472 6561 6d20 636c 6173 732d ileStream class-
│ │ │ │ │ -0000c070: 6669 6c65 2d69 6e3a 3a20 2028 636c 6173 file-in:: (clas
│ │ │ │ │ -0000c080: 7329 0a2a 2046 696c 6553 7472 6561 6d20 s).* FileStream
│ │ │ │ │ -0000c090: 636c 6173 732d 7374 616e 6461 7264 2073 class-standard s
│ │ │ │ │ -0000c0a0: 7472 6561 6d73 3a3a 2020 2863 6c61 7373 treams:: (class
│ │ │ │ │ -0000c0b0: 290a 2a20 4669 6c65 5374 7265 616d 2d62 ).* FileStream-b
│ │ │ │ │ -0000c0c0: 6173 6963 3a3a 2020 2869 6e73 7461 6e63 asic:: (instanc
│ │ │ │ │ -0000c0d0: 6529 0a2a 2046 696c 6553 7472 6561 6d2d e).* FileStream-
│ │ │ │ │ -0000c0e0: 6275 6666 6572 696e 673a 3a20 2028 696e buffering:: (in
│ │ │ │ │ -0000c0f0: 7374 616e 6365 290a 2a20 4669 6c65 5374 stance).* FileSt
│ │ │ │ │ -0000c100: 7265 616d 2d63 6f6d 7069 6c69 6e67 3a3a ream-compiling::
│ │ │ │ │ -0000c110: 2020 2869 6e73 7461 6e63 6529 0a2a 2046 (instance).* F
│ │ │ │ │ -0000c120: 696c 6553 7472 6561 6d2d 696e 6974 6961 ileStream-initia
│ │ │ │ │ -0000c130: 6c69 7a65 2d72 656c 6561 7365 3a3a 2020 lize-release::
│ │ │ │ │ -0000c140: 2869 6e73 7461 6e63 6529 0a2a 2046 696c (instance).* Fil
│ │ │ │ │ -0000c150: 6553 7472 6561 6d2d 6f76 6572 7269 6469 eStream-overridi
│ │ │ │ │ -0000c160: 6e67 2069 6e68 6572 6974 6564 206d 6574 ng inherited met
│ │ │ │ │ -0000c170: 686f 6473 3a3a 2020 2869 6e73 7461 6e63 hods:: (instanc
│ │ │ │ │ -0000c180: 6529 0a2a 2046 696c 6553 7472 6561 6d2d e).* FileStream-
│ │ │ │ │ -0000c190: 7465 7374 696e 673a 3a20 2028 696e 7374 testing:: (inst
│ │ │ │ │ -0000c1a0: 616e 6365 290a 0a1f 0a46 696c 653a 2067 ance)....File: g
│ │ │ │ │ -0000c1b0: 7374 2d62 6173 652e 696e 666f 2c20 204e st-base.info, N
│ │ │ │ │ -0000c1c0: 6f64 653a 2046 696c 6553 7472 6561 6d20 ode: FileStream
│ │ │ │ │ -0000c1d0: 636c 6173 732d 6669 6c65 2d69 6e2c 2020 class-file-in,
│ │ │ │ │ -0000c1e0: 4e65 7874 3a20 4669 6c65 5374 7265 616d Next: FileStream
│ │ │ │ │ -0000c1f0: 2063 6c61 7373 2d73 7461 6e64 6172 6420 class-standard
│ │ │ │ │ -0000c200: 7374 7265 616d 732c 2020 5570 3a20 4669 streams, Up: Fi
│ │ │ │ │ -0000c210: 6c65 5374 7265 616d 0a0a 312e 3739 2e31 leStream..1.79.1
│ │ │ │ │ -0000c220: 2046 696c 6553 7472 6561 6d20 636c 6173 FileStream clas
│ │ │ │ │ -0000c230: 733a 2066 696c 652d 696e 0a2d 2d2d 2d2d s: file-in.-----
│ │ │ │ │ -0000c240: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0000c250: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a66 696c -----------..fil
│ │ │ │ │ -0000c260: 6549 6e3a 2061 4669 6c65 4e61 6d65 0a20 eIn: aFileName.
│ │ │ │ │ -0000c270: 2020 2020 4669 6c65 2069 6e20 7468 6520 File in the
│ │ │ │ │ -0000c280: 6146 696c 654e 616d 6520 6669 6c65 2e20 aFileName file.
│ │ │ │ │ -0000c290: 2044 7572 696e 6720 6120 6669 6c65 2069 During a file i
│ │ │ │ │ -0000c2a0: 6e20 6f70 6572 6174 696f 6e2c 2067 6c6f n operation, glo
│ │ │ │ │ -0000c2b0: 6261 6c0a 2020 2020 2076 6172 6961 626c bal. variabl
│ │ │ │ │ -0000c2c0: 6573 2028 7374 6172 7469 6e67 2077 6974 es (starting wit
│ │ │ │ │ -0000c2d0: 6820 616e 2075 7070 6572 6361 7365 206c h an uppercase l
│ │ │ │ │ -0000c2e0: 6574 7465 7229 2074 6861 7420 6172 6520 etter) that are
│ │ │ │ │ -0000c2f0: 6e6f 7420 6465 636c 6172 6564 0a20 2020 not declared.
│ │ │ │ │ -0000c300: 2020 7965 7420 646f 6e27 7420 7969 656c yet don't yiel
│ │ │ │ │ -0000c310: 6420 616e 2027 756e 6b6e 6f77 6e20 7661 d an 'unknown va
│ │ │ │ │ -0000c320: 7269 6162 6c65 2720 6572 726f 722e 2020 riable' error.
│ │ │ │ │ -0000c330: 496e 7374 6561 642c 2074 6865 7920 6172 Instead, they ar
│ │ │ │ │ -0000c340: 650a 2020 2020 2064 6566 696e 6564 2061 e. defined a
│ │ │ │ │ -0000c350: 7320 6e69 6c20 696e 2074 6865 2027 556e s nil in the 'Un
│ │ │ │ │ -0000c360: 6465 636c 6172 6564 2720 6469 6374 696f declared' dictio
│ │ │ │ │ -0000c370: 6e61 7279 2028 6120 676c 6f62 616c 2076 nary (a global v
│ │ │ │ │ -0000c380: 6172 6961 626c 650a 2020 2020 2072 6573 ariable. res
│ │ │ │ │ -0000c390: 6964 696e 6720 696e 2053 6d61 6c6c 7461 iding in Smallta
│ │ │ │ │ -0000c3a0: 6c6b 292e 2020 4173 2073 6f6f 6e20 6173 lk). As soon as
│ │ │ │ │ -0000c3b0: 2079 6f75 2061 6464 2074 6865 2076 6172 you add the var
│ │ │ │ │ -0000c3c0: 6961 626c 6520 746f 2061 0a20 2020 2020 iable to a.
│ │ │ │ │ -0000c3d0: 6e61 6d65 7370 6163 6520 2866 6f72 2065 namespace (for e
│ │ │ │ │ -0000c3e0: 7861 6d70 6c65 2062 7920 6372 6561 7469 xample by creati
│ │ │ │ │ -0000c3f0: 6e67 2061 2063 6c61 7373 2920 7468 6520 ng a class) the
│ │ │ │ │ -0000c400: 4173 736f 6369 6174 696f 6e20 7769 6c6c Association will
│ │ │ │ │ -0000c410: 2062 650a 2020 2020 2072 656d 6f76 6564 be. removed
│ │ │ │ │ -0000c420: 2066 726f 6d20 556e 6465 636c 6172 6564 from Undeclared
│ │ │ │ │ -0000c430: 2061 6e64 2072 6575 7365 6420 696e 2074 and reused in t
│ │ │ │ │ -0000c440: 6865 206e 616d 6573 7061 6365 2c20 736f he namespace, so
│ │ │ │ │ -0000c450: 2074 6861 7420 7468 650a 2020 2020 206f that the. o
│ │ │ │ │ -0000c460: 6c64 2072 6566 6572 656e 6365 7320 7769 ld references wi
│ │ │ │ │ -0000c470: 6c6c 2061 7574 6f6d 6167 6963 616c 6c79 ll automagically
│ │ │ │ │ -0000c480: 2070 6f69 6e74 2074 6f20 7468 6520 6e65 point to the ne
│ │ │ │ │ -0000c490: 7720 7661 6c75 652e 0a0a 6669 6c65 496e w value...fileIn
│ │ │ │ │ -0000c4a0: 3a20 6146 696c 654e 616d 6520 6966 4d69 : aFileName ifMi
│ │ │ │ │ -0000c4b0: 7373 696e 673a 2061 5379 6d62 6f6c 0a20 ssing: aSymbol.
│ │ │ │ │ -0000c4c0: 2020 2020 436f 6e64 6974 696f 6e61 6c6c Conditionall
│ │ │ │ │ -0000c4d0: 7920 646f 2061 2066 696c 6520 696e 2c20 y do a file in,
│ │ │ │ │ -0000c4e0: 6f6e 6c79 2069 6620 7468 6520 6b65 7920 only if the key
│ │ │ │ │ -0000c4f0: 286f 6674 656e 2061 2063 6c61 7373 290a (often a class).
│ │ │ │ │ -0000c500: 2020 2020 2073 7065 6369 6669 6564 2062 specified b
│ │ │ │ │ -0000c510: 7920 2761 5379 6d62 6f6c 2720 6973 206e y 'aSymbol' is n
│ │ │ │ │ -0000c520: 6f74 2070 7265 7365 6e74 2069 6e20 7468 ot present in th
│ │ │ │ │ -0000c530: 6520 536d 616c 6c74 616c 6b20 7379 7374 e Smalltalk syst
│ │ │ │ │ -0000c540: 656d 0a20 2020 2020 6469 6374 696f 6e61 em. dictiona
│ │ │ │ │ -0000c550: 7279 2061 6c72 6561 6479 2e20 2044 7572 ry already. Dur
│ │ │ │ │ -0000c560: 696e 6720 6120 6669 6c65 2069 6e20 6f70 ing a file in op
│ │ │ │ │ -0000c570: 6572 6174 696f 6e2c 2067 6c6f 6261 6c20 eration, global
│ │ │ │ │ -0000c580: 7661 7269 6162 6c65 730a 2020 2020 2028 variables. (
│ │ │ │ │ -0000c590: 7374 6172 7469 6e67 2077 6974 6820 616e starting with an
│ │ │ │ │ -0000c5a0: 2075 7070 6572 6361 7365 206c 6574 7465 uppercase lette
│ │ │ │ │ -0000c5b0: 7229 2074 6861 7420 6172 6520 6e6f 7420 r) that are not
│ │ │ │ │ -0000c5c0: 6465 636c 6172 6564 2064 6f6e 2774 0a20 declared don't.
│ │ │ │ │ -0000c5d0: 2020 2020 7969 656c 6420 616e 2027 756e yield an 'un
│ │ │ │ │ -0000c5e0: 6b6e 6f77 6e20 7661 7269 6162 6c65 2720 known variable'
│ │ │ │ │ -0000c5f0: 6572 726f 722e 2020 496e 7374 6561 642c error. Instead,
│ │ │ │ │ -0000c600: 2074 6865 7920 6172 6520 6465 6669 6e65 they are define
│ │ │ │ │ -0000c610: 6420 6173 0a20 2020 2020 6e69 6c20 696e d as. nil in
│ │ │ │ │ -0000c620: 2074 6865 2027 556e 6465 636c 6172 6564 the 'Undeclared
│ │ │ │ │ -0000c630: 2720 6469 6374 696f 6e61 7279 2028 6120 ' dictionary (a
│ │ │ │ │ -0000c640: 676c 6f62 616c 2076 6172 6961 626c 6520 global variable
│ │ │ │ │ -0000c650: 7265 7369 6469 6e67 2069 6e0a 2020 2020 residing in.
│ │ │ │ │ -0000c660: 2053 6d61 6c6c 7461 6c6b 292e 2020 4173 Smalltalk). As
│ │ │ │ │ -0000c670: 2073 6f6f 6e20 6173 2079 6f75 2061 6464 soon as you add
│ │ │ │ │ -0000c680: 2074 6865 2076 6172 6961 626c 6520 746f the variable to
│ │ │ │ │ -0000c690: 2061 206e 616d 6573 7061 6365 2028 666f a namespace (fo
│ │ │ │ │ -0000c6a0: 720a 2020 2020 2065 7861 6d70 6c65 2062 r. example b
│ │ │ │ │ -0000c6b0: 7920 6372 6561 7469 6e67 2061 2063 6c61 y creating a cla
│ │ │ │ │ -0000c6c0: 7373 2920 7468 6520 4173 736f 6369 6174 ss) the Associat
│ │ │ │ │ -0000c6d0: 696f 6e20 7769 6c6c 2062 6520 7265 6d6f ion will be remo
│ │ │ │ │ -0000c6e0: 7665 6420 6672 6f6d 0a20 2020 2020 556e ved from. Un
│ │ │ │ │ -0000c6f0: 6465 636c 6172 6564 2061 6e64 2072 6575 declared and reu
│ │ │ │ │ -0000c700: 7365 6420 696e 2074 6865 206e 616d 6573 sed in the names
│ │ │ │ │ -0000c710: 7061 6365 2c20 736f 2074 6861 7420 7468 pace, so that th
│ │ │ │ │ -0000c720: 6520 6f6c 6420 7265 6665 7265 6e63 6573 e old references
│ │ │ │ │ -0000c730: 0a20 2020 2020 7769 6c6c 2061 7574 6f6d . will autom
│ │ │ │ │ -0000c740: 6167 6963 616c 6c79 2070 6f69 6e74 2074 agically point t
│ │ │ │ │ -0000c750: 6f20 7468 6520 6e65 7720 7661 6c75 652e o the new value.
│ │ │ │ │ -0000c760: 0a0a 6669 6c65 496e 3a20 6146 696c 654e ..fileIn: aFileN
│ │ │ │ │ -0000c770: 616d 6520 6966 5472 7565 3a20 6142 6f6f ame ifTrue: aBoo
│ │ │ │ │ -0000c780: 6c65 616e 0a20 2020 2020 436f 6e64 6974 lean. Condit
│ │ │ │ │ -0000c790: 696f 6e61 6c6c 7920 646f 2061 2066 696c ionally do a fil
│ │ │ │ │ -0000c7a0: 6520 696e 2c20 6f6e 6c79 2069 6620 7468 e in, only if th
│ │ │ │ │ -0000c7b0: 6520 7375 7070 6c69 6564 2062 6f6f 6c65 e supplied boole
│ │ │ │ │ -0000c7c0: 616e 2069 7320 7472 7565 2e0a 2020 2020 an is true..
│ │ │ │ │ -0000c7d0: 2044 7572 696e 6720 6120 6669 6c65 2069 During a file i
│ │ │ │ │ -0000c7e0: 6e20 6f70 6572 6174 696f 6e2c 2067 6c6f n operation, glo
│ │ │ │ │ -0000c7f0: 6261 6c20 7661 7269 6162 6c65 7320 2873 bal variables (s
│ │ │ │ │ -0000c800: 7461 7274 696e 6720 7769 7468 2061 6e0a tarting with an.
│ │ │ │ │ -0000c810: 2020 2020 2075 7070 6572 6361 7365 206c uppercase l
│ │ │ │ │ -0000c820: 6574 7465 7229 2074 6861 7420 6172 6520 etter) that are
│ │ │ │ │ -0000c830: 6e6f 7420 6465 636c 6172 6564 2064 6f6e not declared don
│ │ │ │ │ -0000c840: 2774 2079 6965 6c64 2061 6e20 2775 6e6b 't yield an 'unk
│ │ │ │ │ -0000c850: 6e6f 776e 0a20 2020 2020 7661 7269 6162 nown. variab
│ │ │ │ │ -0000c860: 6c65 2720 6572 726f 722e 2020 496e 7374 le' error. Inst
│ │ │ │ │ -0000c870: 6561 642c 2074 6865 7920 6172 6520 6465 ead, they are de
│ │ │ │ │ -0000c880: 6669 6e65 6420 6173 206e 696c 2069 6e20 fined as nil in
│ │ │ │ │ -0000c890: 7468 650a 2020 2020 2027 556e 6465 636c the. 'Undecl
│ │ │ │ │ -0000c8a0: 6172 6564 2720 6469 6374 696f 6e61 7279 ared' dictionary
│ │ │ │ │ -0000c8b0: 2028 6120 676c 6f62 616c 2076 6172 6961 (a global varia
│ │ │ │ │ -0000c8c0: 626c 6520 7265 7369 6469 6e67 2069 6e20 ble residing in
│ │ │ │ │ -0000c8d0: 536d 616c 6c74 616c 6b29 2e0a 2020 2020 Smalltalk)..
│ │ │ │ │ -0000c8e0: 2041 7320 736f 6f6e 2061 7320 796f 7520 As soon as you
│ │ │ │ │ -0000c8f0: 6164 6420 7468 6520 7661 7269 6162 6c65 add the variable
│ │ │ │ │ -0000c900: 2074 6f20 6120 6e61 6d65 7370 6163 6520 to a namespace
│ │ │ │ │ -0000c910: 2866 6f72 2065 7861 6d70 6c65 2062 790a (for example by.
│ │ │ │ │ -0000c920: 2020 2020 2063 7265 6174 696e 6720 6120 creating a
│ │ │ │ │ -0000c930: 636c 6173 7329 2074 6865 2041 7373 6f63 class) the Assoc
│ │ │ │ │ -0000c940: 6961 7469 6f6e 2077 696c 6c20 6265 2072 iation will be r
│ │ │ │ │ -0000c950: 656d 6f76 6564 2066 726f 6d20 556e 6465 emoved from Unde
│ │ │ │ │ -0000c960: 636c 6172 6564 0a20 2020 2020 616e 6420 clared. and
│ │ │ │ │ -0000c970: 7265 7573 6564 2069 6e20 7468 6520 6e61 reused in the na
│ │ │ │ │ -0000c980: 6d65 7370 6163 652c 2073 6f20 7468 6174 mespace, so that
│ │ │ │ │ -0000c990: 2074 6865 206f 6c64 2072 6566 6572 656e the old referen
│ │ │ │ │ -0000c9a0: 6365 7320 7769 6c6c 0a20 2020 2020 6175 ces will. au
│ │ │ │ │ -0000c9b0: 746f 6d61 6769 6361 6c6c 7920 706f 696e tomagically poin
│ │ │ │ │ -0000c9c0: 7420 746f 2074 6865 206e 6577 2076 616c t to the new val
│ │ │ │ │ -0000c9d0: 7565 2e0a 0a66 696c 6549 6e3a 2061 4669 ue...fileIn: aFi
│ │ │ │ │ -0000c9e0: 6c65 4e61 6d65 206c 696e 653a 206c 696e leName line: lin
│ │ │ │ │ -0000c9f0: 6549 6e74 6567 6572 2066 726f 6d3a 2072 eInteger from: r
│ │ │ │ │ -0000ca00: 6561 6c46 696c 654e 616d 6520 6174 3a20 ealFileName at:
│ │ │ │ │ -0000ca10: 6143 6861 7250 6f73 0a20 2020 2020 4669 aCharPos. Fi
│ │ │ │ │ -0000ca20: 6c65 2069 6e20 7468 6520 6146 696c 654e le in the aFileN
│ │ │ │ │ -0000ca30: 616d 6520 6669 6c65 2067 6976 696e 6720 ame file giving
│ │ │ │ │ -0000ca40: 6572 726f 7273 2073 7563 6820 6173 2069 errors such as i
│ │ │ │ │ -0000ca50: 6620 6974 2077 6173 206c 6f61 6465 640a f it was loaded.
│ │ │ │ │ -0000ca60: 2020 2020 2066 726f 6d20 7468 6520 6769 from the gi
│ │ │ │ │ -0000ca70: 7665 6e20 6c69 6e65 2c20 6669 6c65 206e ven line, file n
│ │ │ │ │ -0000ca80: 616d 6520 616e 6420 7374 6172 7469 6e67 ame and starting
│ │ │ │ │ -0000ca90: 2070 6f73 6974 696f 6e20 2869 6e73 7465 position (inste
│ │ │ │ │ -0000caa0: 6164 206f 660a 2020 2020 2031 292e 0a0a ad of. 1)...
│ │ │ │ │ -0000cab0: 6765 6e65 7261 7465 4d61 6b65 6669 6c65 generateMakefile
│ │ │ │ │ -0000cac0: 4f6e 746f 3a20 6153 7472 6561 6d0a 2020 Onto: aStream.
│ │ │ │ │ -0000cad0: 2020 2047 656e 6572 6174 6520 6120 6d61 Generate a ma
│ │ │ │ │ -0000cae0: 6b65 2066 696c 6520 666f 7220 7468 6520 ke file for the
│ │ │ │ │ -0000caf0: 6669 6c65 2d69 6e73 2073 696e 6365 2072 file-ins since r
│ │ │ │ │ -0000cb00: 6563 6f72 6420 7761 7320 6c61 7374 2073 ecord was last s
│ │ │ │ │ -0000cb10: 6574 2074 6f0a 2020 2020 2074 7275 652e et to. true.
│ │ │ │ │ -0000cb20: 2020 5374 6f72 6520 6974 206f 6e20 6153 Store it on aS
│ │ │ │ │ -0000cb30: 7472 6561 6d0a 0a69 6e69 7469 616c 697a tream..initializ
│ │ │ │ │ -0000cb40: 650a 2020 2020 2050 7269 7661 7465 202d e. Private -
│ │ │ │ │ -0000cb50: 2049 6e69 7469 616c 697a 6520 7468 6520 Initialize the
│ │ │ │ │ -0000cb60: 7265 6365 6976 6572 2773 2063 6c61 7373 receiver's class
│ │ │ │ │ -0000cb70: 2076 6172 6961 626c 6573 0a0a 7265 636f variables..reco
│ │ │ │ │ -0000cb80: 7264 3a20 7265 636f 7264 466c 6167 0a20 rd: recordFlag.
│ │ │ │ │ -0000cb90: 2020 2020 5365 7420 7768 6574 6865 7220 Set whether
│ │ │ │ │ -0000cba0: 536d 616c 6c74 616c 6b20 7368 6f75 6c64 Smalltalk should
│ │ │ │ │ -0000cbb0: 2072 6563 6f72 6420 696e 666f 726d 6174 record informat
│ │ │ │ │ -0000cbc0: 696f 6e20 6162 6f75 7420 6e65 7374 6564 ion about nested
│ │ │ │ │ -0000cbd0: 0a20 2020 2020 6669 6c65 2d69 6e73 2e20 . file-ins.
│ │ │ │ │ -0000cbe0: 2057 6865 6e20 7265 636f 7264 696e 6720 When recording
│ │ │ │ │ -0000cbf0: 6973 2065 6e61 626c 6564 2c20 7573 6520 is enabled, use
│ │ │ │ │ -0000cc00: 2367 656e 6572 6174 654d 616b 6566 696c #generateMakefil
│ │ │ │ │ -0000cc10: 654f 6e74 6f3a 2074 6f0a 2020 2020 2061 eOnto: to. a
│ │ │ │ │ -0000cc20: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen
│ │ │ │ │ -0000cc30: 6572 6174 6520 6120 7661 6c69 6420 6d61 erate a valid ma
│ │ │ │ │ -0000cc40: 6b65 6669 6c65 2066 6f72 2074 6865 2069 kefile for the i
│ │ │ │ │ -0000cc50: 6e74 6572 7665 6e69 6e67 0a20 2020 2020 ntervening.
│ │ │ │ │ -0000cc60: 6669 6c65 2d69 6e73 2e0a 0a72 6571 7569 file-ins...requi
│ │ │ │ │ -0000cc70: 7265 3a20 6173 736f 630a 2020 2020 2043 re: assoc. C
│ │ │ │ │ -0000cc80: 6f6e 6469 7469 6f6e 616c 6c79 2064 6f20 onditionally do
│ │ │ │ │ -0000cc90: 6120 6669 6c65 2069 6e20 6672 6f6d 2074 a file in from t
│ │ │ │ │ -0000cca0: 6865 2076 616c 7565 206f 6620 6173 736f he value of asso
│ │ │ │ │ -0000ccb0: 632c 206f 6e6c 7920 6966 2074 6865 206b c, only if the k
│ │ │ │ │ -0000ccc0: 6579 0a20 2020 2020 6f66 2061 7373 6f63 ey. of assoc
│ │ │ │ │ -0000ccd0: 2069 7320 6e6f 7420 7072 6573 656e 7420 is not present
│ │ │ │ │ -0000cce0: 696e 2074 6865 2053 6d61 6c6c 7461 6c6b in the Smalltalk
│ │ │ │ │ -0000ccf0: 2073 7973 7465 6d20 6469 6374 696f 6e61 system dictiona
│ │ │ │ │ -0000cd00: 7279 2061 6c72 6561 6479 2e0a 2020 2020 ry already..
│ │ │ │ │ -0000cd10: 2044 7572 696e 6720 6120 6669 6c65 2069 During a file i
│ │ │ │ │ -0000cd20: 6e20 6f70 6572 6174 696f 6e2c 2067 6c6f n operation, glo
│ │ │ │ │ -0000cd30: 6261 6c20 7661 7269 6162 6c65 7320 2873 bal variables (s
│ │ │ │ │ -0000cd40: 7461 7274 696e 6720 7769 7468 2061 6e0a tarting with an.
│ │ │ │ │ -0000cd50: 2020 2020 2075 7070 6572 6361 7365 206c uppercase l
│ │ │ │ │ -0000cd60: 6574 7465 7229 2074 6861 7420 6172 6520 etter) that are
│ │ │ │ │ -0000cd70: 6e6f 7420 6465 636c 6172 6564 2064 6f6e not declared don
│ │ │ │ │ -0000cd80: 2774 2079 6965 6c64 2061 6e20 2775 6e6b 't yield an 'unk
│ │ │ │ │ -0000cd90: 6e6f 776e 0a20 2020 2020 7661 7269 6162 nown. variab
│ │ │ │ │ -0000cda0: 6c65 2720 6572 726f 722e 2020 496e 7374 le' error. Inst
│ │ │ │ │ -0000cdb0: 6561 642c 2074 6865 7920 6172 6520 6465 ead, they are de
│ │ │ │ │ -0000cdc0: 6669 6e65 6420 6173 206e 696c 2069 6e20 fined as nil in
│ │ │ │ │ -0000cdd0: 7468 650a 2020 2020 2027 556e 6465 636c the. 'Undecl
│ │ │ │ │ -0000cde0: 6172 6564 2720 6469 6374 696f 6e61 7279 ared' dictionary
│ │ │ │ │ -0000cdf0: 2028 6120 676c 6f62 616c 2076 6172 6961 (a global varia
│ │ │ │ │ -0000ce00: 626c 6520 7265 7369 6469 6e67 2069 6e20 ble residing in
│ │ │ │ │ -0000ce10: 536d 616c 6c74 616c 6b29 2e0a 2020 2020 Smalltalk)..
│ │ │ │ │ -0000ce20: 2041 7320 736f 6f6e 2061 7320 796f 7520 As soon as you
│ │ │ │ │ -0000ce30: 6164 6420 7468 6520 7661 7269 6162 6c65 add the variable
│ │ │ │ │ -0000ce40: 2074 6f20 6120 6e61 6d65 7370 6163 6520 to a namespace
│ │ │ │ │ -0000ce50: 2866 6f72 2065 7861 6d70 6c65 2062 790a (for example by.
│ │ │ │ │ -0000ce60: 2020 2020 2063 7265 6174 696e 6720 6120 creating a
│ │ │ │ │ -0000ce70: 636c 6173 7329 2074 6865 2041 7373 6f63 class) the Assoc
│ │ │ │ │ -0000ce80: 6961 7469 6f6e 2077 696c 6c20 6265 2072 iation will be r
│ │ │ │ │ -0000ce90: 656d 6f76 6564 2066 726f 6d20 556e 6465 emoved from Unde
│ │ │ │ │ -0000cea0: 636c 6172 6564 0a20 2020 2020 616e 6420 clared. and
│ │ │ │ │ -0000ceb0: 7265 7573 6564 2069 6e20 7468 6520 6e61 reused in the na
│ │ │ │ │ -0000cec0: 6d65 7370 6163 652c 2073 6f20 7468 6174 mespace, so that
│ │ │ │ │ -0000ced0: 2074 6865 206f 6c64 2072 6566 6572 656e the old referen
│ │ │ │ │ -0000cee0: 6365 7320 7769 6c6c 0a20 2020 2020 6175 ces will. au
│ │ │ │ │ -0000cef0: 746f 6d61 6769 6361 6c6c 7920 706f 696e tomagically poin
│ │ │ │ │ -0000cf00: 7420 746f 2074 6865 206e 6577 2076 616c t to the new val
│ │ │ │ │ -0000cf10: 7565 2e0a 0a76 6572 626f 7365 3a20 7665 ue...verbose: ve
│ │ │ │ │ -0000cf20: 7262 6f73 6546 6c61 670a 2020 2020 2053 rboseFlag. S
│ │ │ │ │ -0000cf30: 6574 2077 6865 7468 6572 2053 6d61 6c6c et whether Small
│ │ │ │ │ -0000cf40: 7461 6c6b 2073 686f 756c 6420 6f75 7470 talk should outp
│ │ │ │ │ -0000cf50: 7574 2064 6562 7567 6769 6e67 206d 6573 ut debugging mes
│ │ │ │ │ -0000cf60: 7361 6765 7320 7768 656e 2066 696c 696e sages when filin
│ │ │ │ │ -0000cf70: 670a 2020 2020 2069 6e0a 0a1f 0a46 696c g. in....Fil
│ │ │ │ │ -0000cf80: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ -0000cf90: 2c20 204e 6f64 653a 2046 696c 6553 7472 , Node: FileStr
│ │ │ │ │ -0000cfa0: 6561 6d20 636c 6173 732d 7374 616e 6461 eam class-standa
│ │ │ │ │ -0000cfb0: 7264 2073 7472 6561 6d73 2c20 204e 6578 rd streams, Nex
│ │ │ │ │ -0000cfc0: 743a 2046 696c 6553 7472 6561 6d2d 6261 t: FileStream-ba
│ │ │ │ │ -0000cfd0: 7369 632c 2020 5072 6576 3a20 4669 6c65 sic, Prev: File
│ │ │ │ │ -0000cfe0: 5374 7265 616d 2063 6c61 7373 2d66 696c Stream class-fil
│ │ │ │ │ -0000cff0: 652d 696e 2c20 2055 703a 2046 696c 6553 e-in, Up: FileS
│ │ │ │ │ -0000d000: 7472 6561 6d0a 0a31 2e37 392e 3220 4669 tream..1.79.2 Fi
│ │ │ │ │ -0000d010: 6c65 5374 7265 616d 2063 6c61 7373 3a20 leStream class:
│ │ │ │ │ -0000d020: 7374 616e 6461 7264 2073 7472 6561 6d73 standard streams
│ │ │ │ │ -0000d030: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------
│ │ │ │ │ -0000d040: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0000d050: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 7374 6465 ----------..stde
│ │ │ │ │ -0000d060: 7272 0a20 2020 2020 416e 7377 6572 2061 rr. Answer a
│ │ │ │ │ -0000d070: 2046 696c 6553 7472 6561 6d20 7468 6174 FileStream that
│ │ │ │ │ -0000d080: 2069 7320 6174 7461 6368 6564 2074 6865 is attached the
│ │ │ │ │ -0000d090: 2053 6d61 6c6c 7461 6c6b 2070 726f 6772 Smalltalk progr
│ │ │ │ │ -0000d0a0: 616d 2773 0a20 2020 2020 7374 616e 6461 am's. standa
│ │ │ │ │ -0000d0b0: 7264 2065 7272 6f72 2066 696c 6520 6861 rd error file ha
│ │ │ │ │ -0000d0c0: 6e64 6c65 2c20 7768 6963 6820 6361 6e20 ndle, which can
│ │ │ │ │ -0000d0d0: 6265 2075 7365 6420 666f 7220 6572 726f be used for erro
│ │ │ │ │ -0000d0e0: 7220 6d65 7373 6167 6573 0a20 2020 2020 r messages.
│ │ │ │ │ -0000d0f0: 616e 6420 6469 6167 6e6f 7374 6963 7320 and diagnostics
│ │ │ │ │ -0000d100: 6973 7375 6564 2062 7920 7468 6520 7072 issued by the pr
│ │ │ │ │ -0000d110: 6f67 7261 6d2e 0a0a 7374 6469 6e0a 2020 ogram...stdin.
│ │ │ │ │ -0000d120: 2020 2041 6e73 7765 7220 6120 4669 6c65 Answer a File
│ │ │ │ │ -0000d130: 5374 7265 616d 2074 6861 7420 6973 2061 Stream that is a
│ │ │ │ │ -0000d140: 7474 6163 6865 6420 7468 6520 536d 616c ttached the Smal
│ │ │ │ │ -0000d150: 6c74 616c 6b20 7072 6f67 7261 6d27 730a ltalk program's.
│ │ │ │ │ -0000d160: 2020 2020 2073 7461 6e64 6172 6420 696e standard in
│ │ │ │ │ -0000d170: 7075 7420 6669 6c65 2068 616e 646c 652c put file handle,
│ │ │ │ │ -0000d180: 2077 6869 6368 2069 7320 7468 6520 6e6f which is the no
│ │ │ │ │ -0000d190: 726d 616c 2073 6f75 7263 6520 6f66 2069 rmal source of i
│ │ │ │ │ -0000d1a0: 6e70 7574 2066 6f72 0a20 2020 2020 7468 nput for. th
│ │ │ │ │ -0000d1b0: 6520 7072 6f67 7261 6d2e 0a0a 7374 646f e program...stdo
│ │ │ │ │ -0000d1c0: 7574 0a20 2020 2020 416e 7377 6572 2061 ut. Answer a
│ │ │ │ │ -0000d1d0: 2046 696c 6553 7472 6561 6d20 7468 6174 FileStream that
│ │ │ │ │ -0000d1e0: 2069 7320 6174 7461 6368 6564 2074 6865 is attached the
│ │ │ │ │ -0000d1f0: 2053 6d61 6c6c 7461 6c6b 2070 726f 6772 Smalltalk progr
│ │ │ │ │ -0000d200: 616d 2773 0a20 2020 2020 7374 616e 6461 am's. standa
│ │ │ │ │ -0000d210: 7264 206f 7574 7075 7420 6669 6c65 2068 rd output file h
│ │ │ │ │ -0000d220: 616e 646c 653b 2074 6869 7320 6973 2075 andle; this is u
│ │ │ │ │ -0000d230: 7365 6420 666f 7220 6e6f 726d 616c 206f sed for normal o
│ │ │ │ │ -0000d240: 7574 7075 7420 6672 6f6d 0a20 2020 2020 utput from.
│ │ │ │ │ -0000d250: 7468 6520 7072 6f67 7261 6d2e 0a0a 1f0a the program.....
│ │ │ │ │ -0000d260: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ -0000d270: 6e66 6f2c 2020 4e6f 6465 3a20 4669 6c65 nfo, Node: File
│ │ │ │ │ -0000d280: 5374 7265 616d 2d62 6173 6963 2c20 204e Stream-basic, N
│ │ │ │ │ -0000d290: 6578 743a 2046 696c 6553 7472 6561 6d2d ext: FileStream-
│ │ │ │ │ -0000d2a0: 6275 6666 6572 696e 672c 2020 5072 6576 buffering, Prev
│ │ │ │ │ -0000d2b0: 3a20 4669 6c65 5374 7265 616d 2063 6c61 : FileStream cla
│ │ │ │ │ -0000d2c0: 7373 2d73 7461 6e64 6172 6420 7374 7265 ss-standard stre
│ │ │ │ │ -0000d2d0: 616d 732c 2020 5570 3a20 4669 6c65 5374 ams, Up: FileSt
│ │ │ │ │ -0000d2e0: 7265 616d 0a0a 312e 3739 2e33 2046 696c ream..1.79.3 Fil
│ │ │ │ │ -0000d2f0: 6553 7472 6561 6d3a 2062 6173 6963 0a2d eStream: basic.-
│ │ │ │ │ -0000d300: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0000d310: 2d2d 2d2d 2d2d 2d0a 0a62 7566 6665 7253 -------..bufferS
│ │ │ │ │ -0000d320: 7461 7274 0a20 2020 2020 5072 6976 6174 tart. Privat
│ │ │ │ │ -0000d330: 6520 2d20 416e 7377 6572 2074 6865 206f e - Answer the o
│ │ │ │ │ -0000d340: 6666 7365 7420 6672 6f6d 2074 6865 2073 ffset from the s
│ │ │ │ │ -0000d350: 7461 7274 206f 6620 7468 6520 6669 6c65 tart of the file
│ │ │ │ │ -0000d360: 0a20 2020 2020 636f 7272 6573 706f 6e64 . correspond
│ │ │ │ │ -0000d370: 696e 6720 746f 2074 6865 2062 6567 696e ing to the begin
│ │ │ │ │ -0000d380: 6e69 6e67 206f 6620 7468 6520 7265 6164 ning of the read
│ │ │ │ │ -0000d390: 2062 7566 6665 722e 0a0a 636f 7079 4672 buffer...copyFr
│ │ │ │ │ -0000d3a0: 6f6d 3a20 6672 6f6d 2074 6f3a 2074 6f0a om: from to: to.
│ │ │ │ │ -0000d3b0: 2020 2020 2041 6e73 7765 7220 7468 6520 Answer the
│ │ │ │ │ -0000d3c0: 636f 6e74 656e 7473 206f 6620 7468 6520 contents of the
│ │ │ │ │ -0000d3d0: 6669 6c65 2062 6574 7765 656e 2074 6865 file between the
│ │ │ │ │ -0000d3e0: 2074 776f 2067 6976 656e 2070 6f73 6974 two given posit
│ │ │ │ │ -0000d3f0: 696f 6e73 0a0a 6e65 7874 0a20 2020 2020 ions..next.
│ │ │ │ │ -0000d400: 5265 7475 726e 2074 6865 206e 6578 7420 Return the next
│ │ │ │ │ -0000d410: 6368 6172 6163 7465 7220 696e 2074 6865 character in the
│ │ │ │ │ -0000d420: 2066 696c 652c 206f 7220 6e69 6c20 6174 file, or nil at
│ │ │ │ │ -0000d430: 2065 6f66 0a0a 6e65 7874 5075 743a 2061 eof..nextPut: a
│ │ │ │ │ -0000d440: 4368 6172 6163 7465 720a 2020 2020 2053 Character. S
│ │ │ │ │ -0000d450: 746f 7265 2061 4368 6172 6163 7465 7220 tore aCharacter
│ │ │ │ │ -0000d460: 6f6e 2074 6865 2066 696c 650a 0a70 6565 on the file..pee
│ │ │ │ │ -0000d470: 6b0a 2020 2020 2052 6574 7572 6e20 7468 k. Return th
│ │ │ │ │ -0000d480: 6520 6e65 7874 2063 6861 7261 6374 6572 e next character
│ │ │ │ │ -0000d490: 2069 6e20 7468 6520 6669 6c65 2c20 6f72 in the file, or
│ │ │ │ │ -0000d4a0: 206e 696c 2061 7420 656f 662e 2020 446f nil at eof. Do
│ │ │ │ │ -0000d4b0: 6e27 740a 2020 2020 2061 6476 616e 6365 n't. advance
│ │ │ │ │ -0000d4c0: 2074 6865 2066 696c 6520 706f 696e 7465 the file pointe
│ │ │ │ │ -0000d4d0: 722e 0a0a 706f 7369 7469 6f6e 0a20 2020 r...position.
│ │ │ │ │ -0000d4e0: 2020 416e 7377 6572 2074 6865 207a 6572 Answer the zer
│ │ │ │ │ -0000d4f0: 6f2d 6261 7365 6420 706f 7369 7469 6f6e o-based position
│ │ │ │ │ -0000d500: 2066 726f 6d20 7468 6520 7374 6172 7420 from the start
│ │ │ │ │ -0000d510: 6f66 2074 6865 2066 696c 650a 0a70 6f73 of the file..pos
│ │ │ │ │ -0000d520: 6974 696f 6e3a 206e 0a20 2020 2020 5365 ition: n. Se
│ │ │ │ │ -0000d530: 7420 7468 6520 6669 6c65 2070 6f69 6e74 t the file point
│ │ │ │ │ -0000d540: 6572 2074 6f20 7468 6520 7a65 726f 2d62 er to the zero-b
│ │ │ │ │ -0000d550: 6173 6564 2070 6f73 6974 696f 6e20 6e0a ased position n.
│ │ │ │ │ -0000d560: 0a73 697a 650a 2020 2020 2052 6574 7572 .size. Retur
│ │ │ │ │ -0000d570: 6e20 7468 6520 6375 7272 656e 7420 7369 n the current si
│ │ │ │ │ -0000d580: 7a65 206f 6620 7468 6520 6669 6c65 2c20 ze of the file,
│ │ │ │ │ -0000d590: 696e 2062 7974 6573 0a0a 7472 756e 6361 in bytes..trunca
│ │ │ │ │ -0000d5a0: 7465 0a20 2020 2020 5472 756e 6361 7465 te. Truncate
│ │ │ │ │ -0000d5b0: 2074 6865 2066 696c 6520 6174 2074 6865 the file at the
│ │ │ │ │ -0000d5c0: 2063 7572 7265 6e74 2070 6f73 6974 696f current positio
│ │ │ │ │ -0000d5d0: 6e0a 0a1f 0a46 696c 653a 2067 7374 2d62 n....File: gst-b
│ │ │ │ │ -0000d5e0: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ -0000d5f0: 2046 696c 6553 7472 6561 6d2d 6275 6666 FileStream-buff
│ │ │ │ │ -0000d600: 6572 696e 672c 2020 4e65 7874 3a20 4669 ering, Next: Fi
│ │ │ │ │ -0000d610: 6c65 5374 7265 616d 2d63 6f6d 7069 6c69 leStream-compili
│ │ │ │ │ -0000d620: 6e67 2c20 2050 7265 763a 2046 696c 6553 ng, Prev: FileS
│ │ │ │ │ -0000d630: 7472 6561 6d2d 6261 7369 632c 2020 5570 tream-basic, Up
│ │ │ │ │ -0000d640: 3a20 4669 6c65 5374 7265 616d 0a0a 312e : FileStream..1.
│ │ │ │ │ -0000d650: 3739 2e34 2046 696c 6553 7472 6561 6d3a 79.4 FileStream:
│ │ │ │ │ -0000d660: 2062 7566 6665 7269 6e67 0a2d 2d2d 2d2d buffering.-----
│ │ │ │ │ -0000d670: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0000d680: 2d2d 2d2d 2d2d 2d0a 0a62 7566 6665 7253 -------..bufferS
│ │ │ │ │ -0000d690: 697a 650a 2020 2020 2041 6e73 7765 7220 ize. Answer
│ │ │ │ │ -0000d6a0: 7468 6520 6669 6c65 2773 2063 7572 7265 the file's curre
│ │ │ │ │ -0000d6b0: 6e74 2062 7566 6665 720a 0a62 7566 6665 nt buffer..buffe
│ │ │ │ │ -0000d6c0: 7253 697a 653a 2062 7566 5369 7a65 0a20 rSize: bufSize.
│ │ │ │ │ -0000d6d0: 2020 2020 466c 7573 6820 7468 6520 6669 Flush the fi
│ │ │ │ │ -0000d6e0: 6c65 2061 6e64 2073 6574 2074 6865 2062 le and set the b
│ │ │ │ │ -0000d6f0: 7566 6665 7227 7320 7369 7a65 2074 6f20 uffer's size to
│ │ │ │ │ -0000d700: 6275 6653 697a 650a 0a63 6c65 616e 0a20 bufSize..clean.
│ │ │ │ │ -0000d710: 2020 2020 5379 6e63 6872 6f6e 697a 6520 Synchronize
│ │ │ │ │ -0000d720: 7468 6520 6669 6c65 2064 6573 6372 6970 the file descrip
│ │ │ │ │ -0000d730: 746f 7227 7320 7374 6174 6520 7769 7468 tor's state with
│ │ │ │ │ -0000d740: 2074 6865 206f 626a 6563 7427 7320 7374 the object's st
│ │ │ │ │ -0000d750: 6174 652e 0a0a 6669 6c6c 0a20 2020 2020 ate...fill.
│ │ │ │ │ -0000d760: 5072 6976 6174 6520 2d20 4669 6c6c 2074 Private - Fill t
│ │ │ │ │ -0000d770: 6865 2069 6e70 7574 2062 7566 6665 720a he input buffer.
│ │ │ │ │ -0000d780: 0a66 6c75 7368 0a20 2020 2020 466c 7573 .flush. Flus
│ │ │ │ │ -0000d790: 6820 7468 6520 6f75 7470 7574 2062 7566 h the output buf
│ │ │ │ │ -0000d7a0: 6665 722e 0a0a 6e65 7742 7566 6665 720a fer...newBuffer.
│ │ │ │ │ -0000d7b0: 2020 2020 2050 7269 7661 7465 202d 2041 Private - A
│ │ │ │ │ -0000d7c0: 6e73 7765 7220 6120 5374 7269 6e67 2074 nswer a String t
│ │ │ │ │ -0000d7d0: 6f20 6265 2075 7365 6420 6173 2074 6865 o be used as the
│ │ │ │ │ -0000d7e0: 2072 6563 6569 7665 7227 7320 6275 6666 receiver's buff
│ │ │ │ │ -0000d7f0: 6572 0a0a 6e65 7874 3a20 6e20 6275 6666 er..next: n buff
│ │ │ │ │ -0000d800: 6572 416c 6c3a 2061 436f 6c6c 6563 7469 erAll: aCollecti
│ │ │ │ │ -0000d810: 6f6e 2073 7461 7274 696e 6741 743a 2070 on startingAt: p
│ │ │ │ │ -0000d820: 6f73 0a20 2020 2020 5072 6976 6174 6520 os. Private
│ │ │ │ │ -0000d830: 2d20 4173 7375 6d69 6e67 2074 6861 7420 - Assuming that
│ │ │ │ │ -0000d840: 7468 6520 6275 6666 6572 2068 6173 2073 the buffer has s
│ │ │ │ │ -0000d850: 7061 6365 2066 6f72 206e 2063 6861 7261 pace for n chara
│ │ │ │ │ -0000d860: 6374 6572 732c 0a20 2020 2020 7374 6f72 cters,. stor
│ │ │ │ │ -0000d870: 6520 6e20 6368 6172 6163 7465 7273 206f e n characters o
│ │ │ │ │ -0000d880: 6620 6143 6f6c 6c65 6374 696f 6e20 696e f aCollection in
│ │ │ │ │ -0000d890: 2074 6865 2062 7566 6665 722c 2073 7461 the buffer, sta
│ │ │ │ │ -0000d8a0: 7274 696e 6720 6672 6f6d 2074 6865 0a20 rting from the.
│ │ │ │ │ -0000d8b0: 2020 2020 706f 732d 7468 2e0a 0a6e 6578 pos-th...nex
│ │ │ │ │ -0000d8c0: 7441 7661 696c 6162 6c65 3a20 616e 496e tAvailable: anIn
│ │ │ │ │ -0000d8d0: 7465 6765 7220 696e 746f 3a20 6143 6f6c teger into: aCol
│ │ │ │ │ -0000d8e0: 6c65 6374 696f 6e20 7374 6172 7469 6e67 lection starting
│ │ │ │ │ -0000d8f0: 4174 3a20 706f 730a 2020 2020 2052 6561 At: pos. Rea
│ │ │ │ │ -0000d900: 6420 7570 2074 6f20 616e 496e 7465 6765 d up to anIntege
│ │ │ │ │ -0000d910: 7220 6279 7465 7320 6672 6f6d 2074 6865 r bytes from the
│ │ │ │ │ -0000d920: 2073 7472 6561 6d20 616e 6420 7374 6f72 stream and stor
│ │ │ │ │ -0000d930: 6520 7468 656d 2069 6e74 6f0a 2020 2020 e them into.
│ │ │ │ │ -0000d940: 2061 436f 6c6c 6563 7469 6f6e 2e20 2052 aCollection. R
│ │ │ │ │ -0000d950: 6574 7572 6e20 7468 6520 6e75 6d62 6572 eturn the number
│ │ │ │ │ -0000d960: 206f 6620 6279 7465 7320 7265 6164 2e0a of bytes read..
│ │ │ │ │ -0000d970: 0a6e 6578 7441 7661 696c 6162 6c65 3a20 .nextAvailable:
│ │ │ │ │ -0000d980: 616e 496e 7465 6765 7220 7075 7441 6c6c anInteger putAll
│ │ │ │ │ -0000d990: 4f6e 3a20 6153 7472 6561 6d0a 2020 2020 On: aStream.
│ │ │ │ │ -0000d9a0: 2043 6f70 7920 7570 2074 6f20 616e 496e Copy up to anIn
│ │ │ │ │ -0000d9b0: 7465 6765 7220 6279 7465 7320 6672 6f6d teger bytes from
│ │ │ │ │ -0000d9c0: 2074 6865 2073 7472 6561 6d20 696e 746f the stream into
│ │ │ │ │ -0000d9d0: 2061 5374 7265 616d 2e20 2052 6574 7572 aStream. Retur
│ │ │ │ │ -0000d9e0: 6e0a 2020 2020 2074 6865 206e 756d 6265 n. the numbe
│ │ │ │ │ -0000d9f0: 7220 6f66 2062 7974 6573 2072 6561 642e r of bytes read.
│ │ │ │ │ -0000da00: 0a0a 7065 6e64 696e 6757 7269 7465 0a20 ..pendingWrite.
│ │ │ │ │ -0000da10: 2020 2020 416e 7377 6572 2077 6865 7468 Answer wheth
│ │ │ │ │ -0000da20: 6572 2074 6865 206f 7574 7075 7420 6275 er the output bu
│ │ │ │ │ -0000da30: 6666 6572 2069 7320 6675 6c6c 2e0a 0a1f ffer is full....
│ │ │ │ │ -0000da40: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ -0000da50: 696e 666f 2c20 204e 6f64 653a 2046 696c info, Node: Fil
│ │ │ │ │ -0000da60: 6553 7472 6561 6d2d 636f 6d70 696c 696e eStream-compilin
│ │ │ │ │ -0000da70: 672c 2020 4e65 7874 3a20 4669 6c65 5374 g, Next: FileSt
│ │ │ │ │ -0000da80: 7265 616d 2d69 6e69 7469 616c 697a 652d ream-initialize-
│ │ │ │ │ -0000da90: 7265 6c65 6173 652c 2020 5072 6576 3a20 release, Prev:
│ │ │ │ │ -0000daa0: 4669 6c65 5374 7265 616d 2d62 7566 6665 FileStream-buffe
│ │ │ │ │ -0000dab0: 7269 6e67 2c20 2055 703a 2046 696c 6553 ring, Up: FileS
│ │ │ │ │ -0000dac0: 7472 6561 6d0a 0a31 2e37 392e 3520 4669 tream..1.79.5 Fi
│ │ │ │ │ -0000dad0: 6c65 5374 7265 616d 3a20 636f 6d70 696c leStream: compil
│ │ │ │ │ -0000dae0: 696e 670a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ing.------------
│ │ │ │ │ -0000daf0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0000db00: 0a0a 7365 676d 656e 7446 726f 6d3a 2073 ..segmentFrom: s
│ │ │ │ │ -0000db10: 7461 7274 506f 7320 746f 3a20 656e 6450 tartPos to: endP
│ │ │ │ │ -0000db20: 6f73 0a20 2020 2020 416e 7377 6572 2061 os. Answer a
│ │ │ │ │ -0000db30: 6e20 6f62 6a65 6374 2074 6861 742c 2077 n object that, w
│ │ │ │ │ -0000db40: 6865 6e20 7365 6e74 2023 6173 5374 7269 hen sent #asStri
│ │ │ │ │ -0000db50: 6e67 2c20 7769 6c6c 2079 6965 6c64 2074 ng, will yield t
│ │ │ │ │ -0000db60: 6865 2072 6573 756c 740a 2020 2020 206f he result. o
│ │ │ │ │ -0000db70: 6620 7365 6e64 696e 6720 2763 6f70 7946 f sending 'copyF
│ │ │ │ │ -0000db80: 726f 6d3a 2073 7461 7274 506f 7320 746f rom: startPos to
│ │ │ │ │ -0000db90: 3a20 656e 6450 6f73 2720 746f 2074 6865 : endPos' to the
│ │ │ │ │ -0000dba0: 2072 6563 6569 7665 720a 0a1f 0a46 696c receiver....Fil
│ │ │ │ │ -0000dbb0: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ -0000dbc0: 2c20 204e 6f64 653a 2046 696c 6553 7472 , Node: FileStr
│ │ │ │ │ -0000dbd0: 6561 6d2d 696e 6974 6961 6c69 7a65 2d72 eam-initialize-r
│ │ │ │ │ -0000dbe0: 656c 6561 7365 2c20 204e 6578 743a 2046 elease, Next: F
│ │ │ │ │ -0000dbf0: 696c 6553 7472 6561 6d2d 6f76 6572 7269 ileStream-overri
│ │ │ │ │ -0000dc00: 6469 6e67 2069 6e68 6572 6974 6564 206d ding inherited m
│ │ │ │ │ -0000dc10: 6574 686f 6473 2c20 2050 7265 763a 2046 ethods, Prev: F
│ │ │ │ │ -0000dc20: 696c 6553 7472 6561 6d2d 636f 6d70 696c ileStream-compil
│ │ │ │ │ -0000dc30: 696e 672c 2020 5570 3a20 4669 6c65 5374 ing, Up: FileSt
│ │ │ │ │ -0000dc40: 7265 616d 0a0a 312e 3739 2e36 2046 696c ream..1.79.6 Fil
│ │ │ │ │ -0000dc50: 6553 7472 6561 6d3a 2069 6e69 7469 616c eStream: initial
│ │ │ │ │ -0000dc60: 697a 652d 7265 6c65 6173 650a 2d2d 2d2d ize-release.----
│ │ │ │ │ -0000dc70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0000dc80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0000dc90: 2d0a 0a69 6e69 7469 616c 697a 650a 2020 -..initialize.
│ │ │ │ │ -0000dca0: 2020 2049 6e69 7469 616c 697a 6520 7468 Initialize th
│ │ │ │ │ -0000dcb0: 6520 7265 6365 6976 6572 2773 2069 6e73 e receiver's ins
│ │ │ │ │ -0000dcc0: 7461 6e63 6520 7661 7269 6162 6c65 730a tance variables.
│ │ │ │ │ -0000dcd0: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ -0000dce0: 652e 696e 666f 2c20 204e 6f64 653a 2046 e.info, Node: F
│ │ │ │ │ -0000dcf0: 696c 6553 7472 6561 6d2d 6f76 6572 7269 ileStream-overri
│ │ │ │ │ -0000dd00: 6469 6e67 2069 6e68 6572 6974 6564 206d ding inherited m
│ │ │ │ │ -0000dd10: 6574 686f 6473 2c20 204e 6578 743a 2046 ethods, Next: F
│ │ │ │ │ -0000dd20: 696c 6553 7472 6561 6d2d 7465 7374 696e ileStream-testin
│ │ │ │ │ -0000dd30: 672c 2020 5072 6576 3a20 4669 6c65 5374 g, Prev: FileSt
│ │ │ │ │ -0000dd40: 7265 616d 2d69 6e69 7469 616c 697a 652d ream-initialize-
│ │ │ │ │ -0000dd50: 7265 6c65 6173 652c 2020 5570 3a20 4669 release, Up: Fi
│ │ │ │ │ -0000dd60: 6c65 5374 7265 616d 0a0a 312e 3739 2e37 leStream..1.79.7
│ │ │ │ │ -0000dd70: 2046 696c 6553 7472 6561 6d3a 206f 7665 FileStream: ove
│ │ │ │ │ -0000dd80: 7272 6964 696e 6720 696e 6865 7269 7465 rriding inherite
│ │ │ │ │ -0000dd90: 6420 6d65 7468 6f64 730a 2d2d 2d2d 2d2d d methods.------
│ │ │ │ │ -0000dda0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0000ddb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0000ddc0: 2d2d 2d2d 2d2d 2d2d 2d0a 0a6e 6578 743a ---------..next:
│ │ │ │ │ -0000ddd0: 206e 2070 7574 416c 6c3a 2061 436f 6c6c n putAll: aColl
│ │ │ │ │ -0000dde0: 6563 7469 6f6e 2073 7461 7274 696e 6741 ection startingA
│ │ │ │ │ -0000ddf0: 743a 2070 6f73 0a20 2020 2020 5772 6974 t: pos. Writ
│ │ │ │ │ -0000de00: 6520 6e20 7661 6c75 6573 2066 726f 6d20 e n values from
│ │ │ │ │ -0000de10: 6143 6f6c 6c65 6374 696f 6e2c 2074 6865 aCollection, the
│ │ │ │ │ -0000de20: 2066 6972 7374 2062 6569 6e67 2061 7420 first being at
│ │ │ │ │ -0000de30: 706f 732e 0a0a 6e65 7874 4c69 6e65 0a20 pos...nextLine.
│ │ │ │ │ -0000de40: 2020 2020 5265 7475 726e 7320 6120 636f Returns a co
│ │ │ │ │ -0000de50: 6c6c 6563 7469 6f6e 206f 6620 7468 6520 llection of the
│ │ │ │ │ -0000de60: 7361 6d65 2074 7970 6520 7468 6174 2074 same type that t
│ │ │ │ │ -0000de70: 6865 2073 7472 6561 6d20 6163 6365 7373 he stream access
│ │ │ │ │ -0000de80: 6573 2c0a 2020 2020 2063 6f6e 7461 696e es,. contain
│ │ │ │ │ -0000de90: 696e 6720 7468 6520 6e65 7874 206c 696e ing the next lin
│ │ │ │ │ -0000dea0: 6520 7570 2074 6f20 7468 6520 6e65 7874 e up to the next
│ │ │ │ │ -0000deb0: 206e 6577 2d6c 696e 6520 6368 6172 6163 new-line charac
│ │ │ │ │ -0000dec0: 7465 722e 0a20 2020 2020 5265 7475 726e ter.. Return
│ │ │ │ │ -0000ded0: 7320 7468 6520 656e 7469 7265 2072 6573 s the entire res
│ │ │ │ │ -0000dee0: 7420 6f66 2074 6865 2073 7472 6561 6d27 t of the stream'
│ │ │ │ │ -0000def0: 7320 636f 6e74 656e 7473 2069 6620 6e6f s contents if no
│ │ │ │ │ -0000df00: 206e 6577 2d6c 696e 650a 2020 2020 2063 new-line. c
│ │ │ │ │ -0000df10: 6861 7261 6374 6572 2069 7320 666f 756e haracter is foun
│ │ │ │ │ -0000df20: 642e 0a0a 6e65 7874 5075 7441 6c6c 4f6e d...nextPutAllOn
│ │ │ │ │ -0000df30: 3a20 6153 7472 6561 6d0a 2020 2020 2050 : aStream. P
│ │ │ │ │ -0000df40: 7574 2061 6c6c 2074 6865 2063 6861 7261 ut all the chara
│ │ │ │ │ -0000df50: 6374 6572 7320 6f66 2074 6865 2072 6563 cters of the rec
│ │ │ │ │ -0000df60: 6569 7665 7220 696e 2061 5374 7265 616d eiver in aStream
│ │ │ │ │ -0000df70: 2e0a 0a75 7054 6f3a 2061 4368 6172 6163 ...upTo: aCharac
│ │ │ │ │ -0000df80: 7465 720a 2020 2020 2052 6574 7572 6e73 ter. Returns
│ │ │ │ │ -0000df90: 2061 2063 6f6c 6c65 6374 696f 6e20 6f66 a collection of
│ │ │ │ │ -0000dfa0: 2074 6865 2073 616d 6520 7479 7065 2074 the same type t
│ │ │ │ │ -0000dfb0: 6861 7420 7468 6520 7374 7265 616d 2061 hat the stream a
│ │ │ │ │ -0000dfc0: 6363 6573 7365 732c 0a20 2020 2020 636f ccesses,. co
│ │ │ │ │ -0000dfd0: 6e74 6169 6e69 6e67 2064 6174 6120 7570 ntaining data up
│ │ │ │ │ -0000dfe0: 2074 6f20 6143 6861 7261 6374 6572 2e20 to aCharacter.
│ │ │ │ │ -0000dff0: 2052 6574 7572 6e73 2074 6865 2065 6e74 Returns the ent
│ │ │ │ │ -0000e000: 6972 6520 7265 7374 206f 6620 7468 650a ire rest of the.
│ │ │ │ │ -0000e010: 2020 2020 2073 7472 6561 6d27 7320 636f stream's co
│ │ │ │ │ -0000e020: 6e74 656e 7473 2069 6620 6e6f 2073 7563 ntents if no suc
│ │ │ │ │ -0000e030: 6820 6368 6172 6163 7465 7220 6973 2066 h character is f
│ │ │ │ │ -0000e040: 6f75 6e64 2e0a 0a1f 0a46 696c 653a 2067 ound.....File: g
│ │ │ │ │ -0000e050: 7374 2d62 6173 652e 696e 666f 2c20 204e st-base.info, N
│ │ │ │ │ -0000e060: 6f64 653a 2046 696c 6553 7472 6561 6d2d ode: FileStream-
│ │ │ │ │ -0000e070: 7465 7374 696e 672c 2020 5072 6576 3a20 testing, Prev:
│ │ │ │ │ -0000e080: 4669 6c65 5374 7265 616d 2d6f 7665 7272 FileStream-overr
│ │ │ │ │ -0000e090: 6964 696e 6720 696e 6865 7269 7465 6420 iding inherited
│ │ │ │ │ -0000e0a0: 6d65 7468 6f64 732c 2020 5570 3a20 4669 methods, Up: Fi
│ │ │ │ │ -0000e0b0: 6c65 5374 7265 616d 0a0a 312e 3739 2e38 leStream..1.79.8
│ │ │ │ │ -0000e0c0: 2046 696c 6553 7472 6561 6d3a 2074 6573 FileStream: tes
│ │ │ │ │ -0000e0d0: 7469 6e67 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d ting.-----------
│ │ │ │ │ -0000e0e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------.
│ │ │ │ │ -0000e0f0: 0a61 7445 6e64 0a20 2020 2020 416e 7377 .atEnd. Answ
│ │ │ │ │ -0000e100: 6572 2077 6865 7468 6572 2064 6174 6120 er whether data
│ │ │ │ │ -0000e110: 6861 7320 636f 6d65 2074 6f20 616e 2065 has come to an e
│ │ │ │ │ -0000e120: 6e64 0a0a 1f0a 4669 6c65 3a20 6773 742d nd....File: gst-
│ │ │ │ │ -0000e130: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ -0000e140: 3a20 466c 6f61 742c 2020 4e65 7874 3a20 : Float, Next:
│ │ │ │ │ -0000e150: 466c 6f61 7444 2c20 2050 7265 763a 2046 FloatD, Prev: F
│ │ │ │ │ -0000e160: 696c 6553 7472 6561 6d2c 2020 5570 3a20 ileStream, Up:
│ │ │ │ │ -0000e170: 4261 7365 2063 6c61 7373 6573 0a0a 312e Base classes..1.
│ │ │ │ │ -0000e180: 3830 2046 6c6f 6174 0a3d 3d3d 3d3d 3d3d 80 Float.=======
│ │ │ │ │ -0000e190: 3d3d 3d0a 0a44 6566 696e 6564 2069 6e20 ===..Defined in
│ │ │ │ │ -0000e1a0: 6e61 6d65 7370 6163 6520 536d 616c 6c74 namespace Smallt
│ │ │ │ │ -0000e1b0: 616c 6b0a 5375 7065 7263 6c61 7373 3a20 alk.Superclass:
│ │ │ │ │ -0000e1c0: 4e75 6d62 6572 0a43 6174 6567 6f72 793a Number.Category:
│ │ │ │ │ -0000e1d0: 204c 616e 6775 6167 652d 4461 7461 2074 Language-Data t
│ │ │ │ │ -0000e1e0: 7970 6573 0a20 2020 2020 4d79 2069 6e73 ypes. My ins
│ │ │ │ │ -0000e1f0: 7461 6e63 6573 2072 6570 7265 7365 6e74 tances represent
│ │ │ │ │ -0000e200: 2066 6c6f 6174 696e 6720 706f 696e 7420 floating point
│ │ │ │ │ -0000e210: 6e75 6d62 6572 7320 7468 6174 2068 6176 numbers that hav
│ │ │ │ │ -0000e220: 6520 6172 6269 7472 6172 790a 2020 2020 e arbitrary.
│ │ │ │ │ -0000e230: 2070 7265 6369 7369 6f6e 2e20 2042 6573 precision. Bes
│ │ │ │ │ -0000e240: 6964 6573 2074 6865 2073 7461 6e64 6172 ides the standar
│ │ │ │ │ -0000e250: 6420 6e75 6d65 7269 6361 6c20 6f70 6572 d numerical oper
│ │ │ │ │ -0000e260: 6174 696f 6e73 2c20 7468 6579 2070 726f ations, they pro
│ │ │ │ │ -0000e270: 7669 6465 0a20 2020 2020 7472 616e 7363 vide. transc
│ │ │ │ │ -0000e280: 656e 6465 6e74 616c 206f 7065 7261 7469 endental operati
│ │ │ │ │ -0000e290: 6f6e 7320 746f 6f2e 2020 5468 6579 2069 ons too. They i
│ │ │ │ │ -0000e2a0: 6d70 6c65 6d65 6e74 2049 4545 452d 3735 mplement IEEE-75
│ │ │ │ │ -0000e2b0: 3420 636f 7272 6563 746c 790a 2020 2020 4 correctly.
│ │ │ │ │ -0000e2c0: 2069 6620 7468 6520 6861 7264 7761 7265 if the hardware
│ │ │ │ │ -0000e2d0: 2073 7570 706f 7274 7320 6974 2e0a 0a2a supports it...*
│ │ │ │ │ -0000e2e0: 204d 656e 753a 0a0a 2a20 466c 6f61 7420 Menu:..* Float
│ │ │ │ │ -0000e2f0: 636c 6173 732d 6279 7465 2d6f 7264 6572 class-byte-order
│ │ │ │ │ -0000e300: 2064 6570 656e 6461 6e63 6965 733a 3a20 dependancies::
│ │ │ │ │ -0000e310: 2028 636c 6173 7329 0a2a 2046 6c6f 6174 (class).* Float
│ │ │ │ │ -0000e320: 2063 6c61 7373 2d63 6861 7261 6374 6572 class-character
│ │ │ │ │ -0000e330: 697a 6174 696f 6e3a 3a20 2028 636c 6173 ization:: (clas
│ │ │ │ │ -0000e340: 7329 0a2a 2046 6c6f 6174 2d61 7269 7468 s).* Float-arith
│ │ │ │ │ -0000e350: 6d65 7469 633a 3a20 2028 696e 7374 616e metic:: (instan
│ │ │ │ │ -0000e360: 6365 290a 2a20 466c 6f61 742d 6261 7369 ce).* Float-basi
│ │ │ │ │ -0000e370: 633a 3a20 2028 696e 7374 616e 6365 290a c:: (instance).
│ │ │ │ │ -0000e380: 2a20 466c 6f61 742d 6275 696c 7420 696e * Float-built in
│ │ │ │ │ -0000e390: 733a 3a20 2028 696e 7374 616e 6365 290a s:: (instance).
│ │ │ │ │ -0000e3a0: 2a20 466c 6f61 742d 636f 6572 6369 6e67 * Float-coercing
│ │ │ │ │ -0000e3b0: 3a3a 2020 2869 6e73 7461 6e63 6529 0a2a :: (instance).*
│ │ │ │ │ -0000e3c0: 2046 6c6f 6174 2d63 6f65 7263 696f 6e3a Float-coercion:
│ │ │ │ │ -0000e3d0: 3a20 2028 696e 7374 616e 6365 290a 2a20 : (instance).*
│ │ │ │ │ -0000e3e0: 466c 6f61 742d 636f 6d70 6172 696e 673a Float-comparing:
│ │ │ │ │ -0000e3f0: 3a20 2028 696e 7374 616e 6365 290a 2a20 : (instance).*
│ │ │ │ │ -0000e400: 466c 6f61 742d 636f 6d70 696c 6572 3a3a Float-compiler::
│ │ │ │ │ -0000e410: 2020 2869 6e73 7461 6e63 6529 0a2a 2046 (instance).* F
│ │ │ │ │ -0000e420: 6c6f 6174 2d63 6f6e 7665 7274 696e 673a loat-converting:
│ │ │ │ │ -0000e430: 3a20 2028 696e 7374 616e 6365 290a 2a20 : (instance).*
│ │ │ │ │ -0000e440: 466c 6f61 742d 666c 6f61 7469 6e67 2070 Float-floating p
│ │ │ │ │ -0000e450: 6f69 6e74 3a3a 2020 2869 6e73 7461 6e63 oint:: (instanc
│ │ │ │ │ -0000e460: 6529 0a2a 2046 6c6f 6174 2d6d 6973 6320 e).* Float-misc
│ │ │ │ │ -0000e470: 6d61 7468 3a3a 2020 2869 6e73 7461 6e63 math:: (instanc
│ │ │ │ │ -0000e480: 6529 0a2a 2046 6c6f 6174 2d70 7269 6e74 e).* Float-print
│ │ │ │ │ -0000e490: 696e 673a 3a20 2028 696e 7374 616e 6365 ing:: (instance
│ │ │ │ │ -0000e4a0: 290a 2a20 466c 6f61 742d 7374 6f72 696e ).* Float-storin
│ │ │ │ │ -0000e4b0: 673a 3a20 2028 696e 7374 616e 6365 290a g:: (instance).
│ │ │ │ │ -0000e4c0: 2a20 466c 6f61 742d 7465 7374 696e 673a * Float-testing:
│ │ │ │ │ -0000e4d0: 3a20 2028 696e 7374 616e 6365 290a 2a20 : (instance).*
│ │ │ │ │ -0000e4e0: 466c 6f61 742d 7465 7374 696e 6720 6675 Float-testing fu
│ │ │ │ │ -0000e4f0: 6e63 7469 6f6e 616c 6974 793a 3a20 2028 nctionality:: (
│ │ │ │ │ -0000e500: 696e 7374 616e 6365 290a 2a20 466c 6f61 instance).* Floa
│ │ │ │ │ -0000e510: 742d 7472 616e 7363 656e 6465 6e74 616c t-transcendental
│ │ │ │ │ -0000e520: 206f 7065 7261 7469 6f6e 733a 3a20 2028 operations:: (
│ │ │ │ │ -0000e530: 696e 7374 616e 6365 290a 2a20 466c 6f61 instance).* Floa
│ │ │ │ │ -0000e540: 742d 7472 756e 6361 7469 6f6e 2061 6e64 t-truncation and
│ │ │ │ │ -0000e550: 2072 6f75 6e64 206f 6666 3a3a 2020 2869 round off:: (i
│ │ │ │ │ -0000e560: 6e73 7461 6e63 6529 0a0a 1f0a 4669 6c65 nstance)....File
│ │ │ │ │ -0000e570: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ -0000e580: 2020 4e6f 6465 3a20 466c 6f61 7420 636c Node: Float cl
│ │ │ │ │ -0000e590: 6173 732d 6279 7465 2d6f 7264 6572 2064 ass-byte-order d
│ │ │ │ │ -0000e5a0: 6570 656e 6461 6e63 6965 732c 2020 4e65 ependancies, Ne
│ │ │ │ │ -0000e5b0: 7874 3a20 466c 6f61 7420 636c 6173 732d xt: Float class-
│ │ │ │ │ -0000e5c0: 6368 6172 6163 7465 7269 7a61 7469 6f6e characterization
│ │ │ │ │ -0000e5d0: 2c20 2055 703a 2046 6c6f 6174 0a0a 312e , Up: Float..1.
│ │ │ │ │ -0000e5e0: 3830 2e31 2046 6c6f 6174 2063 6c61 7373 80.1 Float class
│ │ │ │ │ -0000e5f0: 3a20 6279 7465 2d6f 7264 6572 2064 6570 : byte-order dep
│ │ │ │ │ -0000e600: 656e 6461 6e63 6965 730a 2d2d 2d2d 2d2d endancies.------
│ │ │ │ │ -0000e610: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0000e620: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0000e630: 2d2d 2d2d 2d0a 0a73 6967 6e42 7974 650a -----..signByte.
│ │ │ │ │ -0000e640: 2020 2020 2041 6e73 7765 7220 7468 6520 Answer the
│ │ │ │ │ -0000e650: 6279 7465 206f 6620 7468 6520 7265 6365 byte of the rece
│ │ │ │ │ -0000e660: 6976 6572 2074 6861 7420 636f 6e74 6169 iver that contai
│ │ │ │ │ -0000e670: 6e73 2074 6865 2073 6967 6e20 6269 740a ns the sign bit.
│ │ │ │ │ -0000e680: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ -0000e690: 652e 696e 666f 2c20 204e 6f64 653a 2046 e.info, Node: F
│ │ │ │ │ -0000e6a0: 6c6f 6174 2063 6c61 7373 2d63 6861 7261 loat class-chara
│ │ │ │ │ -0000e6b0: 6374 6572 697a 6174 696f 6e2c 2020 4e65 cterization, Ne
│ │ │ │ │ -0000e6c0: 7874 3a20 466c 6f61 742d 6172 6974 686d xt: Float-arithm
│ │ │ │ │ -0000e6d0: 6574 6963 2c20 2050 7265 763a 2046 6c6f etic, Prev: Flo
│ │ │ │ │ -0000e6e0: 6174 2063 6c61 7373 2d62 7974 652d 6f72 at class-byte-or
│ │ │ │ │ -0000e6f0: 6465 7220 6465 7065 6e64 616e 6369 6573 der dependancies
│ │ │ │ │ -0000e700: 2c20 2055 703a 2046 6c6f 6174 0a0a 312e , Up: Float..1.
│ │ │ │ │ -0000e710: 3830 2e32 2046 6c6f 6174 2063 6c61 7373 80.2 Float class
│ │ │ │ │ -0000e720: 3a20 6368 6172 6163 7465 7269 7a61 7469 : characterizati
│ │ │ │ │ -0000e730: 6f6e 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d on.-------------
│ │ │ │ │ -0000e740: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0000e750: 2d2d 2d2d 2d2d 2d0a 0a64 656e 6f72 6d61 -------..denorma
│ │ │ │ │ -0000e760: 6c69 7a65 640a 2020 2020 2041 6e73 7765 lized. Answe
│ │ │ │ │ -0000e770: 7220 7768 6574 6865 7220 696e 7374 616e r whether instan
│ │ │ │ │ -0000e780: 6365 7320 6f66 2074 6865 2072 6563 6569 ces of the recei
│ │ │ │ │ -0000e790: 7665 7220 6361 6e20 6265 2069 6e20 6465 ver can be in de
│ │ │ │ │ -0000e7a0: 6e6f 726d 616c 697a 6564 0a20 2020 2020 normalized.
│ │ │ │ │ -0000e7b0: 666f 726d 2e0a 0a65 0a20 2020 2020 5265 form...e. Re
│ │ │ │ │ -0000e7c0: 7475 726e 7320 7468 6520 7661 6c75 6520 turns the value
│ │ │ │ │ -0000e7d0: 6f66 2065 2e20 2048 6f70 6520 6973 2074 of e. Hope is t
│ │ │ │ │ -0000e7e0: 6861 7420 6974 2069 7320 7072 6563 6973 hat it is precis
│ │ │ │ │ -0000e7f0: 6520 656e 6f75 6768 0a0a 6570 7369 6c6f e enough..epsilo
│ │ │ │ │ -0000e800: 6e0a 2020 2020 2052 6574 7572 6e20 7468 n. Return th
│ │ │ │ │ -0000e810: 6520 736d 616c 6c65 7374 2046 6c6f 6174 e smallest Float
│ │ │ │ │ -0000e820: 2078 2066 6f72 2077 6869 6368 2069 7320 x for which is
│ │ │ │ │ -0000e830: 3120 2b20 7820 7e3d 2031 0a0a 666d 696e 1 + x ~= 1..fmin
│ │ │ │ │ -0000e840: 0a20 2020 2020 5265 7475 726e 2074 6865 . Return the
│ │ │ │ │ -0000e850: 2073 6d61 6c6c 6573 7420 466c 6f61 7420 smallest Float
│ │ │ │ │ -0000e860: 7468 6174 2069 7320 3e20 302e 0a0a 666d that is > 0...fm
│ │ │ │ │ -0000e870: 696e 4465 6e6f 726d 616c 697a 6564 0a20 inDenormalized.
│ │ │ │ │ -0000e880: 2020 2020 5265 7475 726e 2074 6865 2073 Return the s
│ │ │ │ │ -0000e890: 6d61 6c6c 6573 7420 466c 6f61 7420 7468 mallest Float th
│ │ │ │ │ -0000e8a0: 6174 2069 7320 3e20 3020 6966 2064 656e at is > 0 if den
│ │ │ │ │ -0000e8b0: 6f72 6d61 6c69 7a65 6420 7661 6c75 6573 ormalized values
│ │ │ │ │ -0000e8c0: 2061 7265 0a20 2020 2020 7375 7070 6f72 are. suppor
│ │ │ │ │ -0000e8d0: 7465 642c 2065 6c73 6520 7265 7475 726e ted, else return
│ │ │ │ │ -0000e8e0: 2030 2e0a 0a6c 6e31 300a 2020 2020 2052 0...ln10. R
│ │ │ │ │ -0000e8f0: 6574 7572 6e73 2074 6865 2076 616c 7565 eturns the value
│ │ │ │ │ -0000e900: 206f 6620 6c6e 2031 302e 2020 486f 7065 of ln 10. Hope
│ │ │ │ │ -0000e910: 2069 7320 7468 6174 2069 7420 6973 2070 is that it is p
│ │ │ │ │ -0000e920: 7265 6369 7365 2065 6e6f 7567 680a 0a6c recise enough..l
│ │ │ │ │ -0000e930: 6f67 3130 4261 7365 320a 2020 2020 2052 og10Base2. R
│ │ │ │ │ -0000e940: 6574 7572 6e73 2074 6865 2076 616c 7565 eturns the value
│ │ │ │ │ -0000e950: 206f 6620 6c6f 6732 2031 302e 2020 486f of log2 10. Ho
│ │ │ │ │ -0000e960: 7065 2069 7320 7468 6174 2069 7420 6973 pe is that it is
│ │ │ │ │ -0000e970: 2070 7265 6369 7365 2065 6e6f 7567 680a precise enough.
│ │ │ │ │ -0000e980: 0a70 690a 2020 2020 2052 6574 7572 6e73 .pi. Returns
│ │ │ │ │ -0000e990: 2074 6865 2076 616c 7565 206f 6620 7069 the value of pi
│ │ │ │ │ -0000e9a0: 2e20 2048 6f70 6520 6973 2074 6861 7420 . Hope is that
│ │ │ │ │ -0000e9b0: 6974 2069 7320 7072 6563 6973 6520 656e it is precise en
│ │ │ │ │ -0000e9c0: 6f75 6768 0a0a 7261 6469 780a 2020 2020 ough..radix.
│ │ │ │ │ -0000e9d0: 2041 6e73 7765 7220 7468 6520 6261 7365 Answer the base
│ │ │ │ │ -0000e9e0: 2069 6e20 7768 6963 6820 636f 6d70 7574 in which comput
│ │ │ │ │ -0000e9f0: 6174 696f 6e73 2062 6574 7765 656e 2069 ations between i
│ │ │ │ │ -0000ea00: 6e73 7461 6e63 6573 206f 6620 7468 650a nstances of the.
│ │ │ │ │ -0000ea10: 2020 2020 2072 6563 6569 7665 7220 6172 receiver ar
│ │ │ │ │ -0000ea20: 6520 6d61 6465 2e20 2054 6869 7320 7368 e made. This sh
│ │ │ │ │ -0000ea30: 6f75 6c64 2062 6520 3220 6f6e 2061 626f ould be 2 on abo
│ │ │ │ │ -0000ea40: 7574 2065 7665 7279 206b 6e6f 776e 2063 ut every known c
│ │ │ │ │ -0000ea50: 6f6d 7075 7465 722c 0a20 2020 2020 736f omputer,. so
│ │ │ │ │ -0000ea60: 2047 4e55 2053 6d61 6c6c 7461 6c6b 2061 GNU Smalltalk a
│ │ │ │ │ -0000ea70: 6c77 6179 7320 616e 7377 6572 7320 322e lways answers 2.
│ │ │ │ │ -0000ea80: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ -0000ea90: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ -0000eaa0: 466c 6f61 742d 6172 6974 686d 6574 6963 Float-arithmetic
│ │ │ │ │ -0000eab0: 2c20 204e 6578 743a 2046 6c6f 6174 2d62 , Next: Float-b
│ │ │ │ │ -0000eac0: 6173 6963 2c20 2050 7265 763a 2046 6c6f asic, Prev: Flo
│ │ │ │ │ -0000ead0: 6174 2063 6c61 7373 2d63 6861 7261 6374 at class-charact
│ │ │ │ │ -0000eae0: 6572 697a 6174 696f 6e2c 2020 5570 3a20 erization, Up:
│ │ │ │ │ -0000eaf0: 466c 6f61 740a 0a31 2e38 302e 3320 466c Float..1.80.3 Fl
│ │ │ │ │ -0000eb00: 6f61 743a 2061 7269 7468 6d65 7469 630a oat: arithmetic.
│ │ │ │ │ -0000eb10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0000eb20: 2d2d 2d2d 2d2d 2d2d 0a0a 696e 7465 6765 --------..intege
│ │ │ │ │ -0000eb30: 7250 6172 740a 2020 2020 2052 6574 7572 rPart. Retur
│ │ │ │ │ -0000eb40: 6e20 7468 6520 7265 6365 6976 6572 2773 n the receiver's
│ │ │ │ │ -0000eb50: 2069 6e74 6567 6572 2070 6172 740a 0a6e integer part..n
│ │ │ │ │ -0000eb60: 6567 6174 6564 0a20 2020 2020 5265 7475 egated. Retu
│ │ │ │ │ -0000eb70: 726e 2074 6865 206e 6567 6174 696f 6e20 rn the negation
│ │ │ │ │ -0000eb80: 6f66 2074 6865 2072 6563 6569 7665 722e of the receiver.
│ │ │ │ │ -0000eb90: 2020 556e 6c69 6b65 2030 2d73 656c 662c Unlike 0-self,
│ │ │ │ │ -0000eba0: 2074 6869 7320 636f 6e76 6572 7473 0a20 this converts.
│ │ │ │ │ -0000ebb0: 2020 2020 636f 7272 6563 746c 7920 7369 correctly si
│ │ │ │ │ -0000ebc0: 676e 6564 207a 6572 6f73 2e0a 0a72 6169 gned zeros...rai
│ │ │ │ │ -0000ebd0: 7365 6454 6f49 6e74 6567 6572 3a20 616e sedToInteger: an
│ │ │ │ │ -0000ebe0: 496e 7465 6765 720a 2020 2020 2052 6574 Integer. Ret
│ │ │ │ │ -0000ebf0: 7572 6e20 7365 6c66 2072 6169 7365 6420 urn self raised
│ │ │ │ │ -0000ec00: 746f 2074 6865 2061 6e49 6e74 6567 6572 to the anInteger
│ │ │ │ │ -0000ec10: 2d74 6820 706f 7765 720a 0a1f 0a46 696c -th power....Fil
│ │ │ │ │ -0000ec20: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ -0000ec30: 2c20 204e 6f64 653a 2046 6c6f 6174 2d62 , Node: Float-b
│ │ │ │ │ -0000ec40: 6173 6963 2c20 204e 6578 743a 2046 6c6f asic, Next: Flo
│ │ │ │ │ -0000ec50: 6174 2d62 7569 6c74 2069 6e73 2c20 2050 at-built ins, P
│ │ │ │ │ -0000ec60: 7265 763a 2046 6c6f 6174 2d61 7269 7468 rev: Float-arith
│ │ │ │ │ -0000ec70: 6d65 7469 632c 2020 5570 3a20 466c 6f61 metic, Up: Floa
│ │ │ │ │ -0000ec80: 740a 0a31 2e38 302e 3420 466c 6f61 743a t..1.80.4 Float:
│ │ │ │ │ -0000ec90: 2062 6173 6963 0a2d 2d2d 2d2d 2d2d 2d2d basic.---------
│ │ │ │ │ -0000eca0: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6861 7368 ----------..hash
│ │ │ │ │ -0000ecb0: 0a20 2020 2020 416e 7377 6572 2061 6e20 . Answer an
│ │ │ │ │ -0000ecc0: 6861 7368 2076 616c 7565 2066 6f72 2074 hash value for t
│ │ │ │ │ -0000ecd0: 6865 2072 6563 6569 7665 722e 2020 4e6f he receiver. No
│ │ │ │ │ -0000ece0: 742d 612d 6e75 6d62 6572 2076 616c 7565 t-a-number value
│ │ │ │ │ -0000ecf0: 7320 646f 206e 6f74 0a20 2020 2020 6861 s do not. ha
│ │ │ │ │ -0000ed00: 7665 2061 2068 6173 6820 636f 6465 2061 ve a hash code a
│ │ │ │ │ -0000ed10: 6e64 2063 616e 6e6f 7420 6265 2070 7574 nd cannot be put
│ │ │ │ │ -0000ed20: 2069 6e20 6120 6861 7368 6564 2063 6f6c in a hashed col
│ │ │ │ │ -0000ed30: 6c65 6374 696f 6e2e 0a0a 1f0a 4669 6c65 lection.....File
│ │ │ │ │ -0000ed40: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ -0000ed50: 2020 4e6f 6465 3a20 466c 6f61 742d 6275 Node: Float-bu
│ │ │ │ │ -0000ed60: 696c 7420 696e 732c 2020 4e65 7874 3a20 ilt ins, Next:
│ │ │ │ │ -0000ed70: 466c 6f61 742d 636f 6572 6369 6e67 2c20 Float-coercing,
│ │ │ │ │ -0000ed80: 2050 7265 763a 2046 6c6f 6174 2d62 6173 Prev: Float-bas
│ │ │ │ │ -0000ed90: 6963 2c20 2055 703a 2046 6c6f 6174 0a0a ic, Up: Float..
│ │ │ │ │ -0000eda0: 312e 3830 2e35 2046 6c6f 6174 3a20 6275 1.80.5 Float: bu
│ │ │ │ │ -0000edb0: 696c 7420 696e 730a 2d2d 2d2d 2d2d 2d2d ilt ins.--------
│ │ │ │ │ -0000edc0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------.
│ │ │ │ │ -0000edd0: 0a61 7263 436f 730a 2020 2020 2041 6e73 .arcCos. Ans
│ │ │ │ │ -0000ede0: 7765 7220 7468 6520 6172 632d 636f 7369 wer the arc-cosi
│ │ │ │ │ -0000edf0: 6e65 206f 6620 7468 6520 7265 6365 6976 ne of the receiv
│ │ │ │ │ -0000ee00: 6572 0a0a 6172 6353 696e 0a20 2020 2020 er..arcSin.
│ │ │ │ │ -0000ee10: 416e 7377 6572 2074 6865 2061 7263 2d73 Answer the arc-s
│ │ │ │ │ -0000ee20: 696e 6520 6f66 2074 6865 2072 6563 6569 ine of the recei
│ │ │ │ │ -0000ee30: 7665 720a 0a61 7263 5461 6e0a 2020 2020 ver..arcTan.
│ │ │ │ │ -0000ee40: 2041 6e73 7765 7220 7468 6520 6172 632d Answer the arc-
│ │ │ │ │ -0000ee50: 7461 6e67 656e 7420 6f66 2074 6865 2072 tangent of the r
│ │ │ │ │ -0000ee60: 6563 6569 7665 720a 0a63 6569 6c69 6e67 eceiver..ceiling
│ │ │ │ │ -0000ee70: 0a20 2020 2020 416e 7377 6572 2074 6865 . Answer the
│ │ │ │ │ -0000ee80: 2069 6e74 6567 6572 2070 6172 7420 6f66 integer part of
│ │ │ │ │ -0000ee90: 2074 6865 2072 6563 6569 7665 722c 2074 the receiver, t
│ │ │ │ │ -0000eea0: 7275 6e63 6174 6564 2074 6f77 6172 6473 runcated towards
│ │ │ │ │ -0000eeb0: 0a20 2020 2020 2b69 6e66 696e 6974 790a . +infinity.
│ │ │ │ │ -0000eec0: 0a63 6f73 0a20 2020 2020 416e 7377 6572 .cos. Answer
│ │ │ │ │ -0000eed0: 2074 6865 2063 6f73 696e 6520 6f66 2074 the cosine of t
│ │ │ │ │ -0000eee0: 6865 2072 6563 6569 7665 720a 0a65 7870 he receiver..exp
│ │ │ │ │ -0000eef0: 0a20 2020 2020 416e 7377 6572 2027 6527 . Answer 'e'
│ │ │ │ │ -0000ef00: 2028 322e 3731 3832 3831 3832 3834 3539 (2.718281828459
│ │ │ │ │ -0000ef10: 2e2e 2e29 2020 7261 6973 6564 2074 6f20 ...) raised to
│ │ │ │ │ -0000ef20: 7468 6520 7265 6365 6976 6572 0a0a 666c the receiver..fl
│ │ │ │ │ -0000ef30: 6f6f 720a 2020 2020 2041 6e73 7765 7220 oor. Answer
│ │ │ │ │ -0000ef40: 7468 6520 696e 7465 6765 7220 7061 7274 the integer part
│ │ │ │ │ -0000ef50: 206f 6620 7468 6520 7265 6365 6976 6572 of the receiver
│ │ │ │ │ -0000ef60: 2c20 7472 756e 6361 7465 6420 746f 7761 , truncated towa
│ │ │ │ │ -0000ef70: 7264 730a 2020 2020 202d 696e 6669 6e69 rds. -infini
│ │ │ │ │ -0000ef80: 7479 0a0a 6c6e 0a20 2020 2020 416e 7377 ty..ln. Answ
│ │ │ │ │ -0000ef90: 6572 2074 6865 206c 6f67 6172 6974 686d er the logarithm
│ │ │ │ │ -0000efa0: 206f 6620 7468 6520 7265 6365 6976 6572 of the receiver
│ │ │ │ │ -0000efb0: 2069 6e20 6261 7365 2027 6527 0a20 2020 in base 'e'.
│ │ │ │ │ -0000efc0: 2020 2832 2e37 3138 3238 3138 3238 3435 (2.71828182845
│ │ │ │ │ -0000efd0: 392e 2e2e 290a 0a70 7269 6d48 6173 680a 9...)..primHash.
│ │ │ │ │ -0000efe0: 2020 2020 2050 7269 7661 7465 202d 2041 Private - A
│ │ │ │ │ -0000eff0: 6e73 7765 7220 616e 2068 6173 6820 7661 nswer an hash va
│ │ │ │ │ -0000f000: 6c75 6520 666f 7220 7468 6520 7265 6365 lue for the rece
│ │ │ │ │ -0000f010: 6976 6572 0a0a 7261 6973 6564 546f 3a20 iver..raisedTo:
│ │ │ │ │ -0000f020: 614e 756d 6265 720a 2020 2020 2041 6e73 aNumber. Ans
│ │ │ │ │ -0000f030: 7765 7220 7468 6520 7265 6365 6976 6572 wer the receiver
│ │ │ │ │ -0000f040: 2072 6169 7365 6420 746f 2069 7473 2061 raised to its a
│ │ │ │ │ -0000f050: 4e75 6d62 6572 2070 6f77 6572 0a0a 7369 Number power..si
│ │ │ │ │ -0000f060: 6e0a 2020 2020 2041 6e73 7765 7220 7468 n. Answer th
│ │ │ │ │ -0000f070: 6520 7369 6e65 206f 6620 7468 6520 7265 e sine of the re
│ │ │ │ │ -0000f080: 6365 6976 6572 0a0a 7371 7274 0a20 2020 ceiver..sqrt.
│ │ │ │ │ -0000f090: 2020 416e 7377 6572 2074 6865 2073 7175 Answer the squ
│ │ │ │ │ -0000f0a0: 6172 6520 726f 6f74 206f 6620 7468 6520 are root of the
│ │ │ │ │ -0000f0b0: 7265 6365 6976 6572 0a0a 7461 6e0a 2020 receiver..tan.
│ │ │ │ │ -0000f0c0: 2020 2041 6e73 7765 7220 7468 6520 7461 Answer the ta
│ │ │ │ │ -0000f0d0: 6e67 656e 7420 6f66 2074 6865 2072 6563 ngent of the rec
│ │ │ │ │ -0000f0e0: 6569 7665 720a 0a1f 0a46 696c 653a 2067 eiver....File: g
│ │ │ │ │ -0000f0f0: 7374 2d62 6173 652e 696e 666f 2c20 204e st-base.info, N
│ │ │ │ │ -0000f100: 6f64 653a 2046 6c6f 6174 2d63 6f65 7263 ode: Float-coerc
│ │ │ │ │ -0000f110: 696e 672c 2020 4e65 7874 3a20 466c 6f61 ing, Next: Floa
│ │ │ │ │ -0000f120: 742d 636f 6572 6369 6f6e 2c20 2050 7265 t-coercion, Pre
│ │ │ │ │ -0000f130: 763a 2046 6c6f 6174 2d62 7569 6c74 2069 v: Float-built i
│ │ │ │ │ -0000f140: 6e73 2c20 2055 703a 2046 6c6f 6174 0a0a ns, Up: Float..
│ │ │ │ │ -0000f150: 312e 3830 2e36 2046 6c6f 6174 3a20 636f 1.80.6 Float: co
│ │ │ │ │ -0000f160: 6572 6369 6e67 0a2d 2d2d 2d2d 2d2d 2d2d ercing.---------
│ │ │ │ │ -0000f170: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a61 -------------..a
│ │ │ │ │ -0000f180: 7345 7861 6374 4672 6163 7469 6f6e 0a20 sExactFraction.
│ │ │ │ │ -0000f190: 2020 2020 436f 6e76 6572 7420 7468 6520 Convert the
│ │ │ │ │ -0000f1a0: 7265 6365 6976 6572 2069 6e74 6f20 6120 receiver into a
│ │ │ │ │ -0000f1b0: 6672 6163 7469 6f6e 2077 6974 6820 6f70 fraction with op
│ │ │ │ │ -0000f1c0: 7469 6d61 6c20 6170 7072 6f78 696d 6174 timal approximat
│ │ │ │ │ -0000f1d0: 696f 6e2c 0a20 2020 2020 6275 7420 7769 ion,. but wi
│ │ │ │ │ -0000f1e0: 7468 2075 7375 616c 6c79 2068 7567 6520 th usually huge
│ │ │ │ │ -0000f1f0: 7465 726d 732e 0a0a 6173 4672 6163 7469 terms...asFracti
│ │ │ │ │ -0000f200: 6f6e 0a20 2020 2020 436f 6e76 6572 7420 on. Convert
│ │ │ │ │ -0000f210: 7468 6520 7265 6365 6976 6572 2069 6e74 the receiver int
│ │ │ │ │ -0000f220: 6f20 6120 6672 6163 7469 6f6e 2077 6974 o a fraction wit
│ │ │ │ │ -0000f230: 6820 6120 676f 6f64 2028 6275 7420 756e h a good (but un
│ │ │ │ │ -0000f240: 6465 6669 6e65 6429 0a20 2020 2020 6170 defined). ap
│ │ │ │ │ -0000f250: 7072 6f78 696d 6174 696f 6e0a 0a74 7275 proximation..tru
│ │ │ │ │ -0000f260: 6e63 6174 6564 0a20 2020 2020 436f 6e76 ncated. Conv
│ │ │ │ │ -0000f270: 6572 7420 7468 6520 7265 6365 6976 6572 ert the receiver
│ │ │ │ │ -0000f280: 2074 6f20 616e 2049 6e74 6567 6572 2e20 to an Integer.
│ │ │ │ │ -0000f290: 204f 6e6c 7920 7573 6564 2066 6f72 204c Only used for L
│ │ │ │ │ -0000f2a0: 6172 6765 496e 7465 6765 7273 2c0a 2020 argeIntegers,.
│ │ │ │ │ -0000f2b0: 2020 2074 6865 7265 2061 7265 2070 7269 there are pri
│ │ │ │ │ -0000f2c0: 6d69 7469 7665 7320 666f 7220 7468 6520 mitives for the
│ │ │ │ │ -0000f2d0: 6f74 6865 7220 6361 7365 732e 0a0a 1f0a other cases.....
│ │ │ │ │ -0000f2e0: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ -0000f2f0: 6e66 6f2c 2020 4e6f 6465 3a20 466c 6f61 nfo, Node: Floa
│ │ │ │ │ -0000f300: 742d 636f 6572 6369 6f6e 2c20 204e 6578 t-coercion, Nex
│ │ │ │ │ -0000f310: 743a 2046 6c6f 6174 2d63 6f6d 7061 7269 t: Float-compari
│ │ │ │ │ -0000f320: 6e67 2c20 2050 7265 763a 2046 6c6f 6174 ng, Prev: Float
│ │ │ │ │ -0000f330: 2d63 6f65 7263 696e 672c 2020 5570 3a20 -coercing, Up:
│ │ │ │ │ -0000f340: 466c 6f61 740a 0a31 2e38 302e 3720 466c Float..1.80.7 Fl
│ │ │ │ │ -0000f350: 6f61 743a 2063 6f65 7263 696f 6e0a 2d2d oat: coercion.--
│ │ │ │ │ -0000f360: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0000f370: 2d2d 2d2d 0a0a 6173 434e 756d 6265 720a ----..asCNumber.
│ │ │ │ │ -0000f380: 2020 2020 2043 6f6e 7665 7274 2074 6865 Convert the
│ │ │ │ │ -0000f390: 2072 6563 6569 7665 7220 746f 2061 206b receiver to a k
│ │ │ │ │ -0000f3a0: 696e 6420 6f66 206e 756d 6265 7220 7468 ind of number th
│ │ │ │ │ -0000f3b0: 6174 2069 7320 756e 6465 7273 746f 6f64 at is understood
│ │ │ │ │ -0000f3c0: 2062 7920 7468 650a 2020 2020 2043 2063 by the. C c
│ │ │ │ │ -0000f3d0: 616c 6c2d 6f75 7420 6d65 6368 616e 6973 all-out mechanis
│ │ │ │ │ -0000f3e0: 6d2e 0a0a 1f0a 4669 6c65 3a20 6773 742d m.....File: gst-
│ │ │ │ │ -0000f3f0: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ -0000f400: 3a20 466c 6f61 742d 636f 6d70 6172 696e : Float-comparin
│ │ │ │ │ -0000f410: 672c 2020 4e65 7874 3a20 466c 6f61 742d g, Next: Float-
│ │ │ │ │ -0000f420: 636f 6d70 696c 6572 2c20 2050 7265 763a compiler, Prev:
│ │ │ │ │ -0000f430: 2046 6c6f 6174 2d63 6f65 7263 696f 6e2c Float-coercion,
│ │ │ │ │ -0000f440: 2020 5570 3a20 466c 6f61 740a 0a31 2e38 Up: Float..1.8
│ │ │ │ │ -0000f450: 302e 3820 466c 6f61 743a 2063 6f6d 7061 0.8 Float: compa
│ │ │ │ │ -0000f460: 7269 6e67 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d ring.-----------
│ │ │ │ │ -0000f470: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6d61 ------------..ma
│ │ │ │ │ -0000f480: 783a 2061 4e75 6d62 6572 0a20 2020 2020 x: aNumber.
│ │ │ │ │ -0000f490: 416e 7377 6572 2074 6865 206d 6178 696d Answer the maxim
│ │ │ │ │ -0000f4a0: 756d 2062 6574 7765 656e 2074 6865 2072 um between the r
│ │ │ │ │ -0000f4b0: 6563 6569 7665 7220 616e 6420 614e 756d eceiver and aNum
│ │ │ │ │ -0000f4c0: 6265 722e 2020 5265 6465 6669 6e65 2069 ber. Redefine i
│ │ │ │ │ -0000f4d0: 6e0a 2020 2020 2073 7562 636c 6173 7365 n. subclasse
│ │ │ │ │ -0000f4e0: 7320 6966 206e 6563 6573 7361 7279 2074 s if necessary t
│ │ │ │ │ -0000f4f0: 6f20 656e 7375 7265 2074 6861 7420 6966 o ensure that if
│ │ │ │ │ -0000f500: 2065 6974 6865 7220 7365 6c66 206f 7220 either self or
│ │ │ │ │ -0000f510: 614e 756d 6265 7220 6973 0a20 2020 2020 aNumber is.
│ │ │ │ │ -0000f520: 6120 4e61 4e2c 2069 7420 6973 2061 6c77 a NaN, it is alw
│ │ │ │ │ -0000f530: 6179 7320 616e 7377 6572 6564 2e0a 0a6d ays answered...m
│ │ │ │ │ -0000f540: 696e 3a20 614e 756d 6265 720a 2020 2020 in: aNumber.
│ │ │ │ │ -0000f550: 2041 6e73 7765 7220 7468 6520 6d69 6e69 Answer the mini
│ │ │ │ │ -0000f560: 6d75 6d20 6265 7477 6565 6e20 7468 6520 mum between the
│ │ │ │ │ -0000f570: 7265 6365 6976 6572 2061 6e64 2061 4e75 receiver and aNu
│ │ │ │ │ -0000f580: 6d62 6572 2e20 2052 6564 6566 696e 6520 mber. Redefine
│ │ │ │ │ -0000f590: 696e 0a20 2020 2020 7375 6263 6c61 7373 in. subclass
│ │ │ │ │ -0000f5a0: 6573 2069 6620 6e65 6365 7373 6172 7920 es if necessary
│ │ │ │ │ -0000f5b0: 746f 2065 6e73 7572 6520 7468 6174 2069 to ensure that i
│ │ │ │ │ -0000f5c0: 6620 6569 7468 6572 2073 656c 6620 6f72 f either self or
│ │ │ │ │ -0000f5d0: 2061 4e75 6d62 6572 2069 730a 2020 2020 aNumber is.
│ │ │ │ │ -0000f5e0: 2061 204e 614e 2c20 6974 2069 7320 616c a NaN, it is al
│ │ │ │ │ -0000f5f0: 7761 7973 2061 6e73 7765 7265 642e 0a0a ways answered...
│ │ │ │ │ -0000f600: 7769 7468 5369 676e 4f66 3a20 614e 756d withSignOf: aNum
│ │ │ │ │ -0000f610: 6265 720a 2020 2020 2041 6e73 7765 7220 ber. Answer
│ │ │ │ │ -0000f620: 7468 6520 7265 6365 6976 6572 2c20 7769 the receiver, wi
│ │ │ │ │ -0000f630: 7468 2069 7473 2073 6967 6e20 706f 7373 th its sign poss
│ │ │ │ │ -0000f640: 6962 6c79 2063 6861 6e67 6564 2074 6f20 ibly changed to
│ │ │ │ │ -0000f650: 6d61 7463 6820 7468 6174 0a20 2020 2020 match that.
│ │ │ │ │ -0000f660: 6f66 2061 4e75 6d62 6572 2e0a 0a1f 0a46 of aNumber.....F
│ │ │ │ │ -0000f670: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ -0000f680: 666f 2c20 204e 6f64 653a 2046 6c6f 6174 fo, Node: Float
│ │ │ │ │ -0000f690: 2d63 6f6d 7069 6c65 722c 2020 4e65 7874 -compiler, Next
│ │ │ │ │ -0000f6a0: 3a20 466c 6f61 742d 636f 6e76 6572 7469 : Float-converti
│ │ │ │ │ -0000f6b0: 6e67 2c20 2050 7265 763a 2046 6c6f 6174 ng, Prev: Float
│ │ │ │ │ -0000f6c0: 2d63 6f6d 7061 7269 6e67 2c20 2055 703a -comparing, Up:
│ │ │ │ │ -0000f6d0: 2046 6c6f 6174 0a0a 312e 3830 2e39 2046 Float..1.80.9 F
│ │ │ │ │ -0000f6e0: 6c6f 6174 3a20 636f 6d70 696c 6572 0a2d loat: compiler.-
│ │ │ │ │ -0000f6f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0000f700: 2d2d 2d2d 2d0a 0a6c 6974 6572 616c 4571 -----..literalEq
│ │ │ │ │ -0000f710: 7561 6c73 3a20 616e 4f62 6a65 6374 0a20 uals: anObject.
│ │ │ │ │ -0000f720: 2020 2020 4e6f 7420 636f 6d6d 656e 7465 Not commente
│ │ │ │ │ -0000f730: 642e 0a0a 6c69 7465 7261 6c48 6173 680a d...literalHash.
│ │ │ │ │ -0000f740: 2020 2020 204e 6f74 2063 6f6d 6d65 6e74 Not comment
│ │ │ │ │ -0000f750: 6564 2e0a 0a1f 0a46 696c 653a 2067 7374 ed.....File: gst
│ │ │ │ │ -0000f760: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ -0000f770: 653a 2046 6c6f 6174 2d63 6f6e 7665 7274 e: Float-convert
│ │ │ │ │ -0000f780: 696e 672c 2020 4e65 7874 3a20 466c 6f61 ing, Next: Floa
│ │ │ │ │ -0000f790: 742d 666c 6f61 7469 6e67 2070 6f69 6e74 t-floating point
│ │ │ │ │ -0000f7a0: 2c20 2050 7265 763a 2046 6c6f 6174 2d63 , Prev: Float-c
│ │ │ │ │ -0000f7b0: 6f6d 7069 6c65 722c 2020 5570 3a20 466c ompiler, Up: Fl
│ │ │ │ │ -0000f7c0: 6f61 740a 0a31 2e38 302e 3130 2046 6c6f oat..1.80.10 Flo
│ │ │ │ │ -0000f7d0: 6174 3a20 636f 6e76 6572 7469 6e67 0a2d at: converting.-
│ │ │ │ │ -0000f7e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0000f7f0: 2d2d 2d2d 2d2d 2d2d 0a0a 6861 6c66 0a20 --------..half.
│ │ │ │ │ -0000f800: 2020 2020 416e 7377 6572 2030 2e35 2069 Answer 0.5 i
│ │ │ │ │ -0000f810: 6e20 7468 6520 7265 7072 6573 656e 7461 n the representa
│ │ │ │ │ -0000f820: 7469 6f6e 206f 6620 7468 6520 7265 6365 tion of the rece
│ │ │ │ │ -0000f830: 6976 6572 0a0a 1f0a 4669 6c65 3a20 6773 iver....File: gs
│ │ │ │ │ -0000f840: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ -0000f850: 6465 3a20 466c 6f61 742d 666c 6f61 7469 de: Float-floati
│ │ │ │ │ -0000f860: 6e67 2070 6f69 6e74 2c20 204e 6578 743a ng point, Next:
│ │ │ │ │ -0000f870: 2046 6c6f 6174 2d6d 6973 6320 6d61 7468 Float-misc math
│ │ │ │ │ -0000f880: 2c20 2050 7265 763a 2046 6c6f 6174 2d63 , Prev: Float-c
│ │ │ │ │ -0000f890: 6f6e 7665 7274 696e 672c 2020 5570 3a20 onverting, Up:
│ │ │ │ │ -0000f8a0: 466c 6f61 740a 0a31 2e38 302e 3131 2046 Float..1.80.11 F
│ │ │ │ │ -0000f8b0: 6c6f 6174 3a20 666c 6f61 7469 6e67 2070 loat: floating p
│ │ │ │ │ -0000f8c0: 6f69 6e74 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d oint.-----------
│ │ │ │ │ -0000f8d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0000f8e0: 2d2d 0a0a 7072 6564 6563 6573 736f 720a --..predecessor.
│ │ │ │ │ -0000f8f0: 2020 2020 204e 6f74 2063 6f6d 6d65 6e74 Not comment
│ │ │ │ │ -0000f900: 6564 2e0a 0a73 7563 6365 7373 6f72 0a20 ed...successor.
│ │ │ │ │ -0000f910: 2020 2020 4e6f 7420 636f 6d6d 656e 7465 Not commente
│ │ │ │ │ -0000f920: 642e 0a0a 1f0a 4669 6c65 3a20 6773 742d d.....File: gst-
│ │ │ │ │ -0000f930: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ -0000f940: 3a20 466c 6f61 742d 6d69 7363 206d 6174 : Float-misc mat
│ │ │ │ │ -0000f950: 682c 2020 4e65 7874 3a20 466c 6f61 742d h, Next: Float-
│ │ │ │ │ -0000f960: 7072 696e 7469 6e67 2c20 2050 7265 763a printing, Prev:
│ │ │ │ │ -0000f970: 2046 6c6f 6174 2d66 6c6f 6174 696e 6720 Float-floating
│ │ │ │ │ -0000f980: 706f 696e 742c 2020 5570 3a20 466c 6f61 point, Up: Floa
│ │ │ │ │ -0000f990: 740a 0a31 2e38 302e 3132 2046 6c6f 6174 t..1.80.12 Float
│ │ │ │ │ -0000f9a0: 3a20 6d69 7363 206d 6174 680a 2d2d 2d2d : misc math.----
│ │ │ │ │ -0000f9b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0000f9c0: 2d2d 2d2d 0a0a 6c6f 673a 2061 4e75 6d62 ----..log: aNumb
│ │ │ │ │ -0000f9d0: 6572 0a20 2020 2020 416e 7377 6572 206c er. Answer l
│ │ │ │ │ -0000f9e0: 6f67 2062 6173 6520 614e 756d 6265 7220 og base aNumber
│ │ │ │ │ -0000f9f0: 6f66 2074 6865 2072 6563 6569 7665 720a of the receiver.
│ │ │ │ │ -0000fa00: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ -0000fa10: 652e 696e 666f 2c20 204e 6f64 653a 2046 e.info, Node: F
│ │ │ │ │ -0000fa20: 6c6f 6174 2d70 7269 6e74 696e 672c 2020 loat-printing,
│ │ │ │ │ -0000fa30: 4e65 7874 3a20 466c 6f61 742d 7374 6f72 Next: Float-stor
│ │ │ │ │ -0000fa40: 696e 672c 2020 5072 6576 3a20 466c 6f61 ing, Prev: Floa
│ │ │ │ │ -0000fa50: 742d 6d69 7363 206d 6174 682c 2020 5570 t-misc math, Up
│ │ │ │ │ -0000fa60: 3a20 466c 6f61 740a 0a31 2e38 302e 3133 : Float..1.80.13
│ │ │ │ │ -0000fa70: 2046 6c6f 6174 3a20 7072 696e 7469 6e67 Float: printing
│ │ │ │ │ -0000fa80: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------
│ │ │ │ │ -0000fa90: 2d2d 2d2d 2d2d 2d2d 0a0a 7072 696e 744f --------..printO
│ │ │ │ │ -0000faa0: 6e3a 2061 5374 7265 616d 0a20 2020 2020 n: aStream.
│ │ │ │ │ -0000fab0: 5072 696e 7420 6120 7265 7072 6573 656e Print a represen
│ │ │ │ │ -0000fac0: 7461 7469 6f6e 206f 6620 7468 6520 7265 tation of the re
│ │ │ │ │ -0000fad0: 6365 6976 6572 206f 6e20 6153 7472 6561 ceiver on aStrea
│ │ │ │ │ -0000fae0: 6d0a 0a1f 0a46 696c 653a 2067 7374 2d62 m....File: gst-b
│ │ │ │ │ -0000faf0: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ -0000fb00: 2046 6c6f 6174 2d73 746f 7269 6e67 2c20 Float-storing,
│ │ │ │ │ -0000fb10: 204e 6578 743a 2046 6c6f 6174 2d74 6573 Next: Float-tes
│ │ │ │ │ -0000fb20: 7469 6e67 2c20 2050 7265 763a 2046 6c6f ting, Prev: Flo
│ │ │ │ │ -0000fb30: 6174 2d70 7269 6e74 696e 672c 2020 5570 at-printing, Up
│ │ │ │ │ -0000fb40: 3a20 466c 6f61 740a 0a31 2e38 302e 3134 : Float..1.80.14
│ │ │ │ │ -0000fb50: 2046 6c6f 6174 3a20 7374 6f72 696e 670a Float: storing.
│ │ │ │ │ -0000fb60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0000fb70: 2d2d 2d2d 2d2d 0a0a 6973 4c69 7465 7261 ------..isLitera
│ │ │ │ │ -0000fb80: 6c4f 626a 6563 740a 2020 2020 2041 6e73 lObject. Ans
│ │ │ │ │ -0000fb90: 7765 7220 7768 6574 6865 7220 7468 6520 wer whether the
│ │ │ │ │ -0000fba0: 7265 6365 6976 6572 2069 7320 6578 7072 receiver is expr
│ │ │ │ │ -0000fbb0: 6573 7369 626c 6520 6173 2061 2053 6d61 essible as a Sma
│ │ │ │ │ -0000fbc0: 6c6c 7461 6c6b 206c 6974 6572 616c 2e0a lltalk literal..
│ │ │ │ │ -0000fbd0: 0a73 746f 7265 4c69 7465 7261 6c4f 6e3a .storeLiteralOn:
│ │ │ │ │ -0000fbe0: 2061 5374 7265 616d 0a20 2020 2020 5374 aStream. St
│ │ │ │ │ -0000fbf0: 6f72 6520 6f6e 2061 5374 7265 616d 2073 ore on aStream s
│ │ │ │ │ -0000fc00: 6f6d 6520 536d 616c 6c74 616c 6b20 636f ome Smalltalk co
│ │ │ │ │ -0000fc10: 6465 2077 6869 6368 2063 6f6d 7069 6c65 de which compile
│ │ │ │ │ -0000fc20: 7320 746f 2074 6865 2072 6563 6569 7665 s to the receive
│ │ │ │ │ -0000fc30: 720a 0a73 746f 7265 4f6e 3a20 6153 7472 r..storeOn: aStr
│ │ │ │ │ -0000fc40: 6561 6d0a 2020 2020 2050 7269 6e74 2061 eam. Print a
│ │ │ │ │ -0000fc50: 2072 6570 7265 7365 6e74 6174 696f 6e20 representation
│ │ │ │ │ -0000fc60: 6f66 2074 6865 2072 6563 6569 7665 7220 of the receiver
│ │ │ │ │ -0000fc70: 6f6e 2061 5374 7265 616d 0a0a 1f0a 4669 on aStream....Fi
│ │ │ │ │ -0000fc80: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ -0000fc90: 6f2c 2020 4e6f 6465 3a20 466c 6f61 742d o, Node: Float-
│ │ │ │ │ -0000fca0: 7465 7374 696e 672c 2020 4e65 7874 3a20 testing, Next:
│ │ │ │ │ -0000fcb0: 466c 6f61 742d 7465 7374 696e 6720 6675 Float-testing fu
│ │ │ │ │ -0000fcc0: 6e63 7469 6f6e 616c 6974 792c 2020 5072 nctionality, Pr
│ │ │ │ │ -0000fcd0: 6576 3a20 466c 6f61 742d 7374 6f72 696e ev: Float-storin
│ │ │ │ │ -0000fce0: 672c 2020 5570 3a20 466c 6f61 740a 0a31 g, Up: Float..1
│ │ │ │ │ -0000fcf0: 2e38 302e 3135 2046 6c6f 6174 3a20 7465 .80.15 Float: te
│ │ │ │ │ -0000fd00: 7374 696e 670a 2d2d 2d2d 2d2d 2d2d 2d2d sting.----------
│ │ │ │ │ -0000fd10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6973 ------------..is
│ │ │ │ │ -0000fd20: 4578 6163 740a 2020 2020 2041 6e73 7765 Exact. Answe
│ │ │ │ │ -0000fd30: 7220 7768 6574 6865 7220 7468 6520 7265 r whether the re
│ │ │ │ │ -0000fd40: 6365 6976 6572 2070 6572 666f 726d 7320 ceiver performs
│ │ │ │ │ -0000fd50: 6578 6163 7420 6172 6974 686d 6574 6963 exact arithmetic
│ │ │ │ │ -0000fd60: 2e20 2046 6c6f 6174 7320 646f 0a20 2020 . Floats do.
│ │ │ │ │ -0000fd70: 2020 6e6f 742e 0a0a 6973 4669 6e69 7465 not...isFinite
│ │ │ │ │ -0000fd80: 0a20 2020 2020 416e 7377 6572 2077 6865 . Answer whe
│ │ │ │ │ -0000fd90: 7468 6572 2074 6865 2072 6563 6569 7665 ther the receive
│ │ │ │ │ -0000fda0: 7220 646f 6573 206e 6f74 2072 6570 7265 r does not repre
│ │ │ │ │ -0000fdb0: 7365 6e74 2069 6e66 696e 6974 792c 206e sent infinity, n
│ │ │ │ │ -0000fdc0: 6f72 2061 204e 614e 0a0a 6973 496e 6669 or a NaN..isInfi
│ │ │ │ │ -0000fdd0: 6e69 7465 0a20 2020 2020 416e 7377 6572 nite. Answer
│ │ │ │ │ -0000fde0: 2077 6865 7468 6572 2074 6865 2072 6563 whether the rec
│ │ │ │ │ -0000fdf0: 6569 7665 7220 7265 7072 6573 656e 7473 eiver represents
│ │ │ │ │ -0000fe00: 2070 6f73 6974 6976 6520 6f72 206e 6567 positive or neg
│ │ │ │ │ -0000fe10: 6174 6976 650a 2020 2020 2069 6e66 696e ative. infin
│ │ │ │ │ -0000fe20: 6974 790a 0a69 734e 614e 0a20 2020 2020 ity..isNaN.
│ │ │ │ │ -0000fe30: 416e 7377 6572 2077 6865 7468 6572 2074 Answer whether t
│ │ │ │ │ -0000fe40: 6865 2072 6563 6569 7665 7220 7265 7072 he receiver repr
│ │ │ │ │ -0000fe50: 6573 656e 7473 2061 204e 614e 0a0a 6e65 esents a NaN..ne
│ │ │ │ │ -0000fe60: 6761 7469 7665 0a20 2020 2020 416e 7377 gative. Answ
│ │ │ │ │ -0000fe70: 6572 2077 6865 7468 6572 2074 6865 2072 er whether the r
│ │ │ │ │ -0000fe80: 6563 6569 7665 7220 6973 206e 6567 6174 eceiver is negat
│ │ │ │ │ -0000fe90: 6976 650a 0a70 6f73 6974 6976 650a 2020 ive..positive.
│ │ │ │ │ -0000fea0: 2020 2041 6e73 7765 7220 7768 6574 6865 Answer whethe
│ │ │ │ │ -0000feb0: 7220 7468 6520 7265 6365 6976 6572 2069 r the receiver i
│ │ │ │ │ -0000fec0: 7320 706f 7369 7469 7665 2e20 204e 6567 s positive. Neg
│ │ │ │ │ -0000fed0: 6174 6976 6520 7a65 726f 2069 7320 6e6f ative zero is no
│ │ │ │ │ -0000fee0: 740a 2020 2020 2070 6f73 6974 6976 652c t. positive,
│ │ │ │ │ -0000fef0: 2073 6f20 7468 6520 6465 6669 6e69 7469 so the definiti
│ │ │ │ │ -0000ff00: 6f6e 2069 7320 6e6f 7420 7369 6d70 6c79 on is not simply
│ │ │ │ │ -0000ff10: 203e 3d20 302e 0a0a 7369 676e 0a20 2020 >= 0...sign.
│ │ │ │ │ -0000ff20: 2020 416e 7377 6572 2031 2069 6620 7468 Answer 1 if th
│ │ │ │ │ -0000ff30: 6520 7265 6365 6976 6572 2069 7320 6772 e receiver is gr
│ │ │ │ │ -0000ff40: 6561 7465 7220 7468 616e 2030 2c20 2d31 eater than 0, -1
│ │ │ │ │ -0000ff50: 2069 6620 6c65 7373 2074 6861 6e20 302c if less than 0,
│ │ │ │ │ -0000ff60: 2065 6c73 650a 2020 2020 2030 2e20 204e else. 0. N
│ │ │ │ │ -0000ff70: 6567 6174 6976 6520 7a65 726f 2069 7320 egative zero is
│ │ │ │ │ -0000ff80: 7468 6520 7361 6d65 2061 7320 706f 7369 the same as posi
│ │ │ │ │ -0000ff90: 7469 7665 207a 6572 6f2e 0a0a 7374 7269 tive zero...stri
│ │ │ │ │ -0000ffa0: 6374 6c79 506f 7369 7469 7665 0a20 2020 ctlyPositive.
│ │ │ │ │ -0000ffb0: 2020 416e 7377 6572 2077 6865 7468 6572 Answer whether
│ │ │ │ │ -0000ffc0: 2074 6865 2072 6563 6569 7665 7220 6973 the receiver is
│ │ │ │ │ -0000ffd0: 203e 2030 0a0a 1f0a 4669 6c65 3a20 6773 > 0....File: gs
│ │ │ │ │ -0000ffe0: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ -0000fff0: 6465 3a20 466c 6f61 742d 7465 7374 696e de: Float-testin
│ │ │ │ │ -00010000: 6720 6675 6e63 7469 6f6e 616c 6974 792c g functionality,
│ │ │ │ │ -00010010: 2020 4e65 7874 3a20 466c 6f61 742d 7472 Next: Float-tr
│ │ │ │ │ -00010020: 616e 7363 656e 6465 6e74 616c 206f 7065 anscendental ope
│ │ │ │ │ -00010030: 7261 7469 6f6e 732c 2020 5072 6576 3a20 rations, Prev:
│ │ │ │ │ -00010040: 466c 6f61 742d 7465 7374 696e 672c 2020 Float-testing,
│ │ │ │ │ -00010050: 5570 3a20 466c 6f61 740a 0a31 2e38 302e Up: Float..1.80.
│ │ │ │ │ -00010060: 3136 2046 6c6f 6174 3a20 7465 7374 696e 16 Float: testin
│ │ │ │ │ -00010070: 6720 6675 6e63 7469 6f6e 616c 6974 790a g functionality.
│ │ │ │ │ -00010080: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00010090: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000100a0: 2d2d 2d2d 0a0a 6973 466c 6f61 740a 2020 ----..isFloat.
│ │ │ │ │ -000100b0: 2020 2041 6e73 7765 7220 2774 7275 6527 Answer 'true'
│ │ │ │ │ -000100c0: 2e0a 0a1f 0a46 696c 653a 2067 7374 2d62 .....File: gst-b
│ │ │ │ │ -000100d0: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ -000100e0: 2046 6c6f 6174 2d74 7261 6e73 6365 6e64 Float-transcend
│ │ │ │ │ -000100f0: 656e 7461 6c20 6f70 6572 6174 696f 6e73 ental operations
│ │ │ │ │ -00010100: 2c20 204e 6578 743a 2046 6c6f 6174 2d74 , Next: Float-t
│ │ │ │ │ -00010110: 7275 6e63 6174 696f 6e20 616e 6420 726f runcation and ro
│ │ │ │ │ -00010120: 756e 6420 6f66 662c 2020 5072 6576 3a20 und off, Prev:
│ │ │ │ │ -00010130: 466c 6f61 742d 7465 7374 696e 6720 6675 Float-testing fu
│ │ │ │ │ -00010140: 6e63 7469 6f6e 616c 6974 792c 2020 5570 nctionality, Up
│ │ │ │ │ -00010150: 3a20 466c 6f61 740a 0a31 2e38 302e 3137 : Float..1.80.17
│ │ │ │ │ -00010160: 2046 6c6f 6174 3a20 7472 616e 7363 656e Float: transcen
│ │ │ │ │ -00010170: 6465 6e74 616c 206f 7065 7261 7469 6f6e dental operation
│ │ │ │ │ -00010180: 730a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d s.--------------
│ │ │ │ │ -00010190: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000101a0: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6173 466c ----------..asFl
│ │ │ │ │ -000101b0: 6f61 740a 2020 2020 204a 7573 7420 6465 oat. Just de
│ │ │ │ │ -000101c0: 6669 6e65 6420 666f 7220 636f 6d70 6c65 fined for comple
│ │ │ │ │ -000101d0: 7465 6e65 7373 2e20 2052 6574 7572 6e20 teness. Return
│ │ │ │ │ -000101e0: 7468 6520 7265 6365 6976 6572 2e0a 0a63 the receiver...c
│ │ │ │ │ -000101f0: 6569 6c69 6e67 4c6f 673a 2072 6164 6978 eilingLog: radix
│ │ │ │ │ -00010200: 0a20 2020 2020 416e 7377 6572 2028 7365 . Answer (se
│ │ │ │ │ -00010210: 6c66 206c 6f67 3a20 7261 6469 7829 2063 lf log: radix) c
│ │ │ │ │ -00010220: 6569 6c69 6e67 2e20 2055 7365 2065 7861 eiling. Use exa
│ │ │ │ │ -00010230: 6374 2061 7269 7468 6d65 7469 6320 6966 ct arithmetic if
│ │ │ │ │ -00010240: 2072 6164 6978 2069 730a 2020 2020 206e radix is. n
│ │ │ │ │ -00010250: 6f74 2061 2066 6c6f 6174 696e 6720 706f ot a floating po
│ │ │ │ │ -00010260: 696e 7420 7661 6c75 652e 0a0a 6573 7469 int value...esti
│ │ │ │ │ -00010270: 6d61 7465 644c 6f67 0a20 2020 2020 416e matedLog. An
│ │ │ │ │ -00010280: 7377 6572 2061 6e20 6573 7469 6d61 7465 swer an estimate
│ │ │ │ │ -00010290: 206f 6620 2873 656c 6620 6162 7320 666c of (self abs fl
│ │ │ │ │ -000102a0: 6f6f 724c 6f67 3a20 3130 290a 0a66 6c6f oorLog: 10)..flo
│ │ │ │ │ -000102b0: 6f72 4c6f 673a 2072 6164 6978 0a20 2020 orLog: radix.
│ │ │ │ │ -000102c0: 2020 416e 7377 6572 2028 7365 6c66 206c Answer (self l
│ │ │ │ │ -000102d0: 6f67 3a20 7261 6469 7829 2066 6c6f 6f72 og: radix) floor
│ │ │ │ │ -000102e0: 2e20 2055 7365 2065 7861 6374 2061 7269 . Use exact ari
│ │ │ │ │ -000102f0: 7468 6d65 7469 6320 6966 2072 6164 6978 thmetic if radix
│ │ │ │ │ -00010300: 2069 730a 2020 2020 206e 6f74 2061 2066 is. not a f
│ │ │ │ │ -00010310: 6c6f 6174 696e 6720 706f 696e 7420 7661 loating point va
│ │ │ │ │ -00010320: 6c75 652e 0a0a 6c6f 670a 2020 2020 2041 lue...log. A
│ │ │ │ │ -00010330: 6e73 7765 7220 6c6f 6720 6261 7365 2031 nswer log base 1
│ │ │ │ │ -00010340: 3020 6f66 2074 6865 2072 6563 6569 7665 0 of the receive
│ │ │ │ │ -00010350: 722e 0a0a 1f0a 4669 6c65 3a20 6773 742d r.....File: gst-
│ │ │ │ │ -00010360: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ -00010370: 3a20 466c 6f61 742d 7472 756e 6361 7469 : Float-truncati
│ │ │ │ │ -00010380: 6f6e 2061 6e64 2072 6f75 6e64 206f 6666 on and round off
│ │ │ │ │ -00010390: 2c20 2050 7265 763a 2046 6c6f 6174 2d74 , Prev: Float-t
│ │ │ │ │ -000103a0: 7261 6e73 6365 6e64 656e 7461 6c20 6f70 ranscendental op
│ │ │ │ │ -000103b0: 6572 6174 696f 6e73 2c20 2055 703a 2046 erations, Up: F
│ │ │ │ │ -000103c0: 6c6f 6174 0a0a 312e 3830 2e31 3820 466c loat..1.80.18 Fl
│ │ │ │ │ -000103d0: 6f61 743a 2074 7275 6e63 6174 696f 6e20 oat: truncation
│ │ │ │ │ -000103e0: 616e 6420 726f 756e 6420 6f66 660a 2d2d and round off.--
│ │ │ │ │ -000103f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00010400: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00010410: 2d2d 2d2d 2d0a 0a72 6f75 6e64 6564 0a20 -----..rounded.
│ │ │ │ │ -00010420: 2020 2020 416e 7377 6572 2074 6865 2072 Answer the r
│ │ │ │ │ -00010430: 6563 6569 7665 722c 2072 6f75 6e64 6564 eceiver, rounded
│ │ │ │ │ -00010440: 2074 6f20 7468 6520 6e65 6172 6573 7420 to the nearest
│ │ │ │ │ -00010450: 696e 7465 6765 720a 0a1f 0a46 696c 653a integer....File:
│ │ │ │ │ -00010460: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ -00010470: 204e 6f64 653a 2046 6c6f 6174 442c 2020 Node: FloatD,
│ │ │ │ │ -00010480: 4e65 7874 3a20 466c 6f61 7445 2c20 2050 Next: FloatE, P
│ │ │ │ │ -00010490: 7265 763a 2046 6c6f 6174 2c20 2055 703a rev: Float, Up:
│ │ │ │ │ -000104a0: 2042 6173 6520 636c 6173 7365 730a 0a31 Base classes..1
│ │ │ │ │ -000104b0: 2e38 3120 466c 6f61 7444 0a3d 3d3d 3d3d .81 FloatD.=====
│ │ │ │ │ -000104c0: 3d3d 3d3d 3d3d 0a0a 4465 6669 6e65 6420 ======..Defined
│ │ │ │ │ -000104d0: 696e 206e 616d 6573 7061 6365 2053 6d61 in namespace Sma
│ │ │ │ │ -000104e0: 6c6c 7461 6c6b 0a53 7570 6572 636c 6173 lltalk.Superclas
│ │ │ │ │ -000104f0: 733a 2046 6c6f 6174 0a43 6174 6567 6f72 s: Float.Categor
│ │ │ │ │ -00010500: 793a 204c 616e 6775 6167 652d 4461 7461 y: Language-Data
│ │ │ │ │ -00010510: 2074 7970 6573 0a20 2020 2020 4d79 2069 types. My i
│ │ │ │ │ -00010520: 6e73 7461 6e63 6573 2072 6570 7265 7365 nstances represe
│ │ │ │ │ -00010530: 6e74 2066 6c6f 6174 696e 6720 706f 696e nt floating poin
│ │ │ │ │ -00010540: 7420 6e75 6d62 6572 7320 7468 6174 2068 t numbers that h
│ │ │ │ │ -00010550: 6176 6520 7468 6520 7361 6d65 0a20 2020 ave the same.
│ │ │ │ │ -00010560: 2020 6163 6375 7261 6379 2061 7320 4327 accuracy as C'
│ │ │ │ │ -00010570: 7320 2264 6f75 626c 6522 206e 756d 6265 s "double" numbe
│ │ │ │ │ -00010580: 7273 2e0a 0a2a 204d 656e 753a 0a0a 2a20 rs...* Menu:..*
│ │ │ │ │ -00010590: 466c 6f61 7444 2063 6c61 7373 2d62 7974 FloatD class-byt
│ │ │ │ │ -000105a0: 652d 6f72 6465 7220 6465 7065 6e64 656e e-order dependen
│ │ │ │ │ -000105b0: 6369 6573 3a3a 2020 2863 6c61 7373 290a cies:: (class).
│ │ │ │ │ -000105c0: 2a20 466c 6f61 7444 2063 6c61 7373 2d63 * FloatD class-c
│ │ │ │ │ -000105d0: 6861 7261 6374 6572 697a 6174 696f 6e3a haracterization:
│ │ │ │ │ -000105e0: 3a20 2028 636c 6173 7329 0a2a 2046 6c6f : (class).* Flo
│ │ │ │ │ -000105f0: 6174 4420 636c 6173 732d 636f 6e76 6572 atD class-conver
│ │ │ │ │ -00010600: 7469 6e67 3a3a 2020 2863 6c61 7373 290a ting:: (class).
│ │ │ │ │ -00010610: 2a20 466c 6f61 7444 2d62 7569 6c74 2069 * FloatD-built i
│ │ │ │ │ -00010620: 6e73 3a3a 2020 2869 6e73 7461 6e63 6529 ns:: (instance)
│ │ │ │ │ -00010630: 0a2a 2046 6c6f 6174 442d 636f 6572 6369 .* FloatD-coerci
│ │ │ │ │ -00010640: 6e67 3a3a 2020 2869 6e73 7461 6e63 6529 ng:: (instance)
│ │ │ │ │ -00010650: 0a2a 2046 6c6f 6174 442d 636f 6e76 6572 .* FloatD-conver
│ │ │ │ │ -00010660: 7469 6e67 3a3a 2020 2869 6e73 7461 6e63 ting:: (instanc
│ │ │ │ │ -00010670: 6529 0a0a 1f0a 4669 6c65 3a20 6773 742d e)....File: gst-
│ │ │ │ │ -00010680: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ -00010690: 3a20 466c 6f61 7444 2063 6c61 7373 2d62 : FloatD class-b
│ │ │ │ │ -000106a0: 7974 652d 6f72 6465 7220 6465 7065 6e64 yte-order depend
│ │ │ │ │ -000106b0: 656e 6369 6573 2c20 204e 6578 743a 2046 encies, Next: F
│ │ │ │ │ -000106c0: 6c6f 6174 4420 636c 6173 732d 6368 6172 loatD class-char
│ │ │ │ │ -000106d0: 6163 7465 7269 7a61 7469 6f6e 2c20 2055 acterization, U
│ │ │ │ │ -000106e0: 703a 2046 6c6f 6174 440a 0a31 2e38 312e p: FloatD..1.81.
│ │ │ │ │ -000106f0: 3120 466c 6f61 7444 2063 6c61 7373 3a20 1 FloatD class:
│ │ │ │ │ -00010700: 6279 7465 2d6f 7264 6572 2064 6570 656e byte-order depen
│ │ │ │ │ -00010710: 6465 6e63 6965 730a 2d2d 2d2d 2d2d 2d2d dencies.--------
│ │ │ │ │ -00010720: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00010730: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00010740: 2d2d 2d2d 0a0a 6672 6f6d 4279 7465 733a ----..fromBytes:
│ │ │ │ │ -00010750: 2061 4279 7465 4172 7261 790a 2020 2020 aByteArray.
│ │ │ │ │ -00010760: 2041 6e73 7765 7220 6120 666c 6f61 7420 Answer a float
│ │ │ │ │ -00010770: 7769 7468 2074 6865 2062 7974 6573 2069 with the bytes i
│ │ │ │ │ -00010780: 6e20 6142 7974 6541 7272 6179 2c20 7768 n aByteArray, wh
│ │ │ │ │ -00010790: 6963 6820 6172 6520 696e 0a20 2020 2020 ich are in.
│ │ │ │ │ -000107a0: 6269 672d 656e 6469 616e 2066 6f72 6d61 big-endian forma
│ │ │ │ │ -000107b0: 742e 0a0a 7369 676e 4279 7465 0a20 2020 t...signByte.
│ │ │ │ │ -000107c0: 2020 416e 7377 6572 2074 6865 2062 7974 Answer the byt
│ │ │ │ │ -000107d0: 6520 6f66 2074 6865 2072 6563 6569 7665 e of the receive
│ │ │ │ │ -000107e0: 7220 7468 6174 2063 6f6e 7461 696e 7320 r that contains
│ │ │ │ │ -000107f0: 7468 6520 7369 676e 2062 6974 0a0a 1f0a the sign bit....
│ │ │ │ │ -00010800: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ -00010810: 6e66 6f2c 2020 4e6f 6465 3a20 466c 6f61 nfo, Node: Floa
│ │ │ │ │ -00010820: 7444 2063 6c61 7373 2d63 6861 7261 6374 tD class-charact
│ │ │ │ │ -00010830: 6572 697a 6174 696f 6e2c 2020 4e65 7874 erization, Next
│ │ │ │ │ -00010840: 3a20 466c 6f61 7444 2063 6c61 7373 2d63 : FloatD class-c
│ │ │ │ │ -00010850: 6f6e 7665 7274 696e 672c 2020 5072 6576 onverting, Prev
│ │ │ │ │ -00010860: 3a20 466c 6f61 7444 2063 6c61 7373 2d62 : FloatD class-b
│ │ │ │ │ -00010870: 7974 652d 6f72 6465 7220 6465 7065 6e64 yte-order depend
│ │ │ │ │ -00010880: 656e 6369 6573 2c20 2055 703a 2046 6c6f encies, Up: Flo
│ │ │ │ │ -00010890: 6174 440a 0a31 2e38 312e 3220 466c 6f61 atD..1.81.2 Floa
│ │ │ │ │ -000108a0: 7444 2063 6c61 7373 3a20 6368 6172 6163 tD class: charac
│ │ │ │ │ -000108b0: 7465 7269 7a61 7469 6f6e 0a2d 2d2d 2d2d terization.-----
│ │ │ │ │ -000108c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000108d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000108e0: 0a0a 6465 6369 6d61 6c44 6967 6974 730a ..decimalDigits.
│ │ │ │ │ -000108f0: 2020 2020 2052 6574 7572 6e20 7468 6520 Return the
│ │ │ │ │ -00010900: 6e75 6d62 6572 206f 6620 6465 6369 6d61 number of decima
│ │ │ │ │ -00010910: 6c20 6469 6769 7473 206f 6620 7072 6563 l digits of prec
│ │ │ │ │ -00010920: 6973 696f 6e20 666f 7220 6120 466c 6f61 ision for a Floa
│ │ │ │ │ -00010930: 7444 2e0a 2020 2020 2054 6563 686e 6963 tD.. Technic
│ │ │ │ │ -00010940: 616c 6c79 2c20 6966 2050 2069 7320 7468 ally, if P is th
│ │ │ │ │ -00010950: 6520 7072 6563 6973 696f 6e20 666f 7220 e precision for
│ │ │ │ │ -00010960: 7468 6520 7265 7072 6573 656e 7461 7469 the representati
│ │ │ │ │ -00010970: 6f6e 2c20 7468 656e 2074 6865 0a20 2020 on, then the.
│ │ │ │ │ -00010980: 2020 6465 6369 6d61 6c20 7072 6563 6973 decimal precis
│ │ │ │ │ -00010990: 696f 6e20 5120 6973 2074 6865 206d 6178 ion Q is the max
│ │ │ │ │ -000109a0: 696d 756d 206e 756d 6265 7220 6f66 2064 imum number of d
│ │ │ │ │ -000109b0: 6563 696d 616c 2064 6967 6974 7320 7375 ecimal digits su
│ │ │ │ │ -000109c0: 6368 0a20 2020 2020 7468 6174 2061 6e79 ch. that any
│ │ │ │ │ -000109d0: 2066 6c6f 6174 696e 6720 706f 696e 7420 floating point
│ │ │ │ │ -000109e0: 6e75 6d62 6572 2077 6974 6820 5120 6261 number with Q ba
│ │ │ │ │ -000109f0: 7365 2031 3020 6469 6769 7473 2063 616e se 10 digits can
│ │ │ │ │ -00010a00: 2062 6520 726f 756e 6465 640a 2020 2020 be rounded.
│ │ │ │ │ -00010a10: 2074 6f20 6120 666c 6f61 7469 6e67 2070 to a floating p
│ │ │ │ │ -00010a20: 6f69 6e74 206e 756d 6265 7220 7769 7468 oint number with
│ │ │ │ │ -00010a30: 2050 2062 6173 6520 3220 6469 6769 7473 P base 2 digits
│ │ │ │ │ -00010a40: 2061 6e64 2062 6163 6b20 6167 6169 6e2c and back again,
│ │ │ │ │ -00010a50: 0a20 2020 2020 7769 7468 6f75 7420 6368 . without ch
│ │ │ │ │ -00010a60: 616e 6765 2074 6f20 7468 6520 5120 6465 ange to the Q de
│ │ │ │ │ -00010a70: 6369 6d61 6c20 6469 6769 7473 2e0a 0a65 cimal digits...e
│ │ │ │ │ -00010a80: 6d61 780a 2020 2020 2052 6574 7572 6e20 max. Return
│ │ │ │ │ -00010a90: 7468 6520 6d61 7869 6d75 6d20 616c 6c6f the maximum allo
│ │ │ │ │ -00010aa0: 7761 626c 6520 6578 706f 6e65 6e74 2066 wable exponent f
│ │ │ │ │ -00010ab0: 6f72 2061 2046 6c6f 6174 4420 7468 6174 or a FloatD that
│ │ │ │ │ -00010ac0: 2069 7320 6669 6e69 7465 2e0a 0a65 6d69 is finite...emi
│ │ │ │ │ -00010ad0: 6e0a 2020 2020 2052 6574 7572 6e20 7468 n. Return th
│ │ │ │ │ -00010ae0: 6520 6d61 7869 6d75 6d20 616c 6c6f 7761 e maximum allowa
│ │ │ │ │ -00010af0: 626c 6520 6578 706f 6e65 6e74 2066 6f72 ble exponent for
│ │ │ │ │ -00010b00: 2061 2046 6c6f 6174 4420 7468 6174 2069 a FloatD that i
│ │ │ │ │ -00010b10: 7320 6669 6e69 7465 2e0a 0a66 6d61 780a s finite...fmax.
│ │ │ │ │ -00010b20: 2020 2020 2052 6574 7572 6e20 7468 6520 Return the
│ │ │ │ │ -00010b30: 6c61 7267 6573 7420 6e6f 726d 616c 697a largest normaliz
│ │ │ │ │ -00010b40: 6564 2046 6c6f 6174 4420 7468 6174 2069 ed FloatD that i
│ │ │ │ │ -00010b50: 7320 6e6f 7420 696e 6669 6e69 7465 2e0a s not infinite..
│ │ │ │ │ -00010b60: 0a66 6d69 6e4e 6f72 6d61 6c69 7a65 640a .fminNormalized.
│ │ │ │ │ -00010b70: 2020 2020 2052 6574 7572 6e20 7468 6520 Return the
│ │ │ │ │ -00010b80: 736d 616c 6c65 7374 206e 6f72 6d61 6c69 smallest normali
│ │ │ │ │ -00010b90: 7a65 6420 466c 6f61 7444 2074 6861 7420 zed FloatD that
│ │ │ │ │ -00010ba0: 6973 203e 2030 0a0a 696e 6669 6e69 7479 is > 0..infinity
│ │ │ │ │ -00010bb0: 0a20 2020 2020 5265 7475 726e 2061 2046 . Return a F
│ │ │ │ │ -00010bc0: 6c6f 6174 4420 7468 6174 2072 6570 7265 loatD that repre
│ │ │ │ │ -00010bd0: 7365 6e74 7320 706f 7369 7469 7665 2069 sents positive i
│ │ │ │ │ -00010be0: 6e66 696e 6974 792e 0a0a 6e61 6e0a 2020 nfinity...nan.
│ │ │ │ │ -00010bf0: 2020 2052 6574 7572 6e20 6120 466c 6f61 Return a Floa
│ │ │ │ │ -00010c00: 7444 2074 6861 7420 7265 7072 6573 656e tD that represen
│ │ │ │ │ -00010c10: 7473 2061 206d 6174 6865 6d61 7469 6361 ts a mathematica
│ │ │ │ │ -00010c20: 6c6c 7920 696e 6465 7465 726d 696e 6174 lly indeterminat
│ │ │ │ │ -00010c30: 650a 2020 2020 2076 616c 7565 2028 652e e. value (e.
│ │ │ │ │ -00010c40: 672e 2020 496e 6620 2d20 496e 662c 2049 g. Inf - Inf, I
│ │ │ │ │ -00010c50: 6e66 202f 2049 6e66 292e 0a0a 6e65 6761 nf / Inf)...nega
│ │ │ │ │ -00010c60: 7469 7665 496e 6669 6e69 7479 0a20 2020 tiveInfinity.
│ │ │ │ │ -00010c70: 2020 5265 7475 726e 2061 2046 6c6f 6174 Return a Float
│ │ │ │ │ -00010c80: 4420 7468 6174 2072 6570 7265 7365 6e74 D that represent
│ │ │ │ │ -00010c90: 7320 6e65 6761 7469 7665 2069 6e66 696e s negative infin
│ │ │ │ │ -00010ca0: 6974 792e 0a0a 7072 6563 6973 696f 6e0a ity...precision.
│ │ │ │ │ -00010cb0: 2020 2020 2041 6e73 7765 7220 7468 6520 Answer the
│ │ │ │ │ -00010cc0: 6e75 6d62 6572 206f 6620 6269 7473 2069 number of bits i
│ │ │ │ │ -00010cd0: 6e20 7468 6520 6d61 6e74 6973 7361 2e20 n the mantissa.
│ │ │ │ │ -00010ce0: 2031 202b 2028 325e 2d70 7265 6369 7369 1 + (2^-precisi
│ │ │ │ │ -00010cf0: 6f6e 2920 3d20 310a 0a1f 0a46 696c 653a on) = 1....File:
│ │ │ │ │ -00010d00: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ -00010d10: 204e 6f64 653a 2046 6c6f 6174 4420 636c Node: FloatD cl
│ │ │ │ │ -00010d20: 6173 732d 636f 6e76 6572 7469 6e67 2c20 ass-converting,
│ │ │ │ │ -00010d30: 204e 6578 743a 2046 6c6f 6174 442d 6275 Next: FloatD-bu
│ │ │ │ │ -00010d40: 696c 7420 696e 732c 2020 5072 6576 3a20 ilt ins, Prev:
│ │ │ │ │ -00010d50: 466c 6f61 7444 2063 6c61 7373 2d63 6861 FloatD class-cha
│ │ │ │ │ -00010d60: 7261 6374 6572 697a 6174 696f 6e2c 2020 racterization,
│ │ │ │ │ -00010d70: 5570 3a20 466c 6f61 7444 0a0a 312e 3831 Up: FloatD..1.81
│ │ │ │ │ -00010d80: 2e33 2046 6c6f 6174 4420 636c 6173 733a .3 FloatD class:
│ │ │ │ │ -00010d90: 2063 6f6e 7665 7274 696e 670a 2d2d 2d2d converting.----
│ │ │ │ │ -00010da0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00010db0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a63 6f65 -----------..coe
│ │ │ │ │ -00010dc0: 7263 653a 2061 4e75 6d62 6572 0a20 2020 rce: aNumber.
│ │ │ │ │ -00010dd0: 2020 416e 7377 6572 2061 4e75 6d62 6572 Answer aNumber
│ │ │ │ │ -00010de0: 2063 6f6e 7665 7274 6564 2074 6f20 6120 converted to a
│ │ │ │ │ -00010df0: 466c 6f61 7444 0a0a 1f0a 4669 6c65 3a20 FloatD....File:
│ │ │ │ │ -00010e00: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ -00010e10: 4e6f 6465 3a20 466c 6f61 7444 2d62 7569 Node: FloatD-bui
│ │ │ │ │ -00010e20: 6c74 2069 6e73 2c20 204e 6578 743a 2046 lt ins, Next: F
│ │ │ │ │ -00010e30: 6c6f 6174 442d 636f 6572 6369 6e67 2c20 loatD-coercing,
│ │ │ │ │ -00010e40: 2050 7265 763a 2046 6c6f 6174 4420 636c Prev: FloatD cl
│ │ │ │ │ -00010e50: 6173 732d 636f 6e76 6572 7469 6e67 2c20 ass-converting,
│ │ │ │ │ -00010e60: 2055 703a 2046 6c6f 6174 440a 0a31 2e38 Up: FloatD..1.8
│ │ │ │ │ -00010e70: 312e 3420 466c 6f61 7444 3a20 6275 696c 1.4 FloatD: buil
│ │ │ │ │ -00010e80: 7420 696e 730a 2d2d 2d2d 2d2d 2d2d 2d2d t ins.----------
│ │ │ │ │ -00010e90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------..
│ │ │ │ │ -00010ea0: 2a20 6172 670a 2020 2020 204d 756c 7469 * arg. Multi
│ │ │ │ │ -00010eb0: 706c 7920 7468 6520 7265 6365 6976 6572 ply the receiver
│ │ │ │ │ -00010ec0: 2061 6e64 2061 7267 2061 6e64 2061 6e73 and arg and ans
│ │ │ │ │ -00010ed0: 7765 7220 616e 6f74 6865 7220 4e75 6d62 wer another Numb
│ │ │ │ │ -00010ee0: 6572 0a0a 2b20 6172 670a 2020 2020 2053 er..+ arg. S
│ │ │ │ │ -00010ef0: 756d 2074 6865 2072 6563 6569 7665 7220 um the receiver
│ │ │ │ │ -00010f00: 616e 6420 6172 6720 616e 6420 616e 7377 and arg and answ
│ │ │ │ │ -00010f10: 6572 2061 6e6f 7468 6572 204e 756d 6265 er another Numbe
│ │ │ │ │ -00010f20: 720a 0a2d 2061 7267 0a20 2020 2020 5375 r..- arg. Su
│ │ │ │ │ -00010f30: 6274 7261 6374 2061 7267 2066 726f 6d20 btract arg from
│ │ │ │ │ -00010f40: 7468 6520 7265 6365 6976 6572 2061 6e64 the receiver and
│ │ │ │ │ -00010f50: 2061 6e73 7765 7220 616e 6f74 6865 7220 answer another
│ │ │ │ │ -00010f60: 4e75 6d62 6572 0a0a 2f20 6172 670a 2020 Number../ arg.
│ │ │ │ │ -00010f70: 2020 2044 6976 6964 6520 7468 6520 7265 Divide the re
│ │ │ │ │ -00010f80: 6365 6976 6572 2062 7920 6172 6720 616e ceiver by arg an
│ │ │ │ │ -00010f90: 6420 616e 7377 6572 2061 6e6f 7468 6572 d answer another
│ │ │ │ │ -00010fa0: 2046 6c6f 6174 440a 0a3c 2061 7267 0a20 FloatD..< arg.
│ │ │ │ │ -00010fb0: 2020 2020 416e 7377 6572 2077 6865 7468 Answer wheth
│ │ │ │ │ -00010fc0: 6572 2074 6865 2072 6563 6569 7665 7220 er the receiver
│ │ │ │ │ -00010fd0: 6973 206c 6573 7320 7468 616e 2061 7267 is less than arg
│ │ │ │ │ -00010fe0: 0a0a 3c3d 2061 7267 0a20 2020 2020 416e ..<= arg. An
│ │ │ │ │ -00010ff0: 7377 6572 2077 6865 7468 6572 2074 6865 swer whether the
│ │ │ │ │ -00011000: 2072 6563 6569 7665 7220 6973 206c 6573 receiver is les
│ │ │ │ │ -00011010: 7320 7468 616e 206f 7220 6571 7561 6c20 s than or equal
│ │ │ │ │ -00011020: 746f 2061 7267 0a0a 3d20 6172 670a 2020 to arg..= arg.
│ │ │ │ │ -00011030: 2020 2041 6e73 7765 7220 7768 6574 6865 Answer whethe
│ │ │ │ │ -00011040: 7220 7468 6520 7265 6365 6976 6572 2069 r the receiver i
│ │ │ │ │ -00011050: 7320 6571 7561 6c20 746f 2061 7267 0a0a s equal to arg..
│ │ │ │ │ -00011060: 3e20 6172 670a 2020 2020 2041 6e73 7765 > arg. Answe
│ │ │ │ │ -00011070: 7220 7768 6574 6865 7220 7468 6520 7265 r whether the re
│ │ │ │ │ -00011080: 6365 6976 6572 2069 7320 6772 6561 7465 ceiver is greate
│ │ │ │ │ -00011090: 7220 7468 616e 2061 7267 0a0a 3e3d 2061 r than arg..>= a
│ │ │ │ │ -000110a0: 7267 0a20 2020 2020 416e 7377 6572 2077 rg. Answer w
│ │ │ │ │ -000110b0: 6865 7468 6572 2074 6865 2072 6563 6569 hether the recei
│ │ │ │ │ -000110c0: 7665 7220 6973 2067 7265 6174 6572 2074 ver is greater t
│ │ │ │ │ -000110d0: 6861 6e20 6f72 2065 7175 616c 2074 6f20 han or equal to
│ │ │ │ │ -000110e0: 6172 670a 0a61 7346 6c6f 6174 450a 2020 arg..asFloatE.
│ │ │ │ │ -000110f0: 2020 2041 6e73 7765 7220 7468 6520 7265 Answer the re
│ │ │ │ │ -00011100: 6365 6976 6572 2063 6f6e 7665 7274 6564 ceiver converted
│ │ │ │ │ -00011110: 2074 6f20 6120 466c 6f61 7445 0a0a 6173 to a FloatE..as
│ │ │ │ │ -00011120: 466c 6f61 7451 0a20 2020 2020 416e 7377 FloatQ. Answ
│ │ │ │ │ -00011130: 6572 2074 6865 2072 6563 6569 7665 7220 er the receiver
│ │ │ │ │ -00011140: 636f 6e76 6572 7465 6420 746f 2061 2046 converted to a F
│ │ │ │ │ -00011150: 6c6f 6174 510a 0a65 7870 6f6e 656e 740a loatQ..exponent.
│ │ │ │ │ -00011160: 2020 2020 2041 6e73 7765 7220 7468 6520 Answer the
│ │ │ │ │ -00011170: 6578 706f 6e65 6e74 206f 6620 7468 6520 exponent of the
│ │ │ │ │ -00011180: 7265 6365 6976 6572 2069 6e20 6d61 6e74 receiver in mant
│ │ │ │ │ -00011190: 6973 7361 2a32 5e65 7870 6f6e 656e 740a issa*2^exponent.
│ │ │ │ │ -000111a0: 2020 2020 2072 6570 7265 7365 6e74 6174 representat
│ │ │ │ │ -000111b0: 696f 6e20 2820 7c6d 616e 7469 7373 617c ion ( |mantissa|
│ │ │ │ │ -000111c0: 3c3d 3120 290a 0a66 7261 6374 696f 6e50 <=1 )..fractionP
│ │ │ │ │ -000111d0: 6172 740a 2020 2020 2041 6e73 7765 7220 art. Answer
│ │ │ │ │ -000111e0: 7468 6520 6672 6163 7469 6f6e 616c 2070 the fractional p
│ │ │ │ │ -000111f0: 6172 7420 6f66 2074 6865 2072 6563 6569 art of the recei
│ │ │ │ │ -00011200: 7665 720a 0a74 696d 6573 5477 6f50 6f77 ver..timesTwoPow
│ │ │ │ │ -00011210: 6572 3a20 6172 670a 2020 2020 2041 6e73 er: arg. Ans
│ │ │ │ │ -00011220: 7765 7220 7468 6520 7265 6365 6976 6572 wer the receiver
│ │ │ │ │ -00011230: 206d 756c 7469 706c 6965 6420 6279 2032 multiplied by 2
│ │ │ │ │ -00011240: 5e61 7267 0a0a 7472 756e 6361 7465 640a ^arg..truncated.
│ │ │ │ │ -00011250: 2020 2020 2054 7275 6e63 6174 6520 7468 Truncate th
│ │ │ │ │ -00011260: 6520 7265 6365 6976 6572 2074 6f77 6172 e receiver towar
│ │ │ │ │ -00011270: 6473 207a 6572 6f20 616e 6420 616e 7377 ds zero and answ
│ │ │ │ │ -00011280: 6572 2074 6865 2072 6573 756c 740a 0a7e er the result..~
│ │ │ │ │ -00011290: 3d20 6172 670a 2020 2020 2041 6e73 7765 = arg. Answe
│ │ │ │ │ -000112a0: 7220 7768 6574 6865 7220 7468 6520 7265 r whether the re
│ │ │ │ │ -000112b0: 6365 6976 6572 2069 7320 6e6f 7420 6571 ceiver is not eq
│ │ │ │ │ -000112c0: 7561 6c20 746f 2061 7267 0a0a 1f0a 4669 ual to arg....Fi
│ │ │ │ │ -000112d0: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ -000112e0: 6f2c 2020 4e6f 6465 3a20 466c 6f61 7444 o, Node: FloatD
│ │ │ │ │ -000112f0: 2d63 6f65 7263 696e 672c 2020 4e65 7874 -coercing, Next
│ │ │ │ │ -00011300: 3a20 466c 6f61 7444 2d63 6f6e 7665 7274 : FloatD-convert
│ │ │ │ │ -00011310: 696e 672c 2020 5072 6576 3a20 466c 6f61 ing, Prev: Floa
│ │ │ │ │ -00011320: 7444 2d62 7569 6c74 2069 6e73 2c20 2055 tD-built ins, U
│ │ │ │ │ -00011330: 703a 2046 6c6f 6174 440a 0a31 2e38 312e p: FloatD..1.81.
│ │ │ │ │ -00011340: 3520 466c 6f61 7444 3a20 636f 6572 6369 5 FloatD: coerci
│ │ │ │ │ -00011350: 6e67 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ng.-------------
│ │ │ │ │ -00011360: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6173 466c ----------..asFl
│ │ │ │ │ -00011370: 6f61 7444 0a20 2020 2020 4a75 7374 2064 oatD. Just d
│ │ │ │ │ -00011380: 6566 696e 6564 2066 6f72 2063 6f6d 706c efined for compl
│ │ │ │ │ -00011390: 6574 656e 6573 732e 2020 5265 7475 726e eteness. Return
│ │ │ │ │ -000113a0: 2074 6865 2072 6563 6569 7665 722e 0a0a the receiver...
│ │ │ │ │ -000113b0: 636f 6572 6365 3a20 614e 756d 6265 720a coerce: aNumber.
│ │ │ │ │ -000113c0: 2020 2020 2043 6f65 7263 6520 614e 756d Coerce aNum
│ │ │ │ │ -000113d0: 6265 7220 746f 2074 6865 2072 6563 6569 ber to the recei
│ │ │ │ │ -000113e0: 7665 7227 7320 636c 6173 730a 0a67 656e ver's class..gen
│ │ │ │ │ -000113f0: 6572 616c 6974 790a 2020 2020 2041 6e73 erality. Ans
│ │ │ │ │ -00011400: 7765 7220 7468 6520 7265 6365 6976 6572 wer the receiver
│ │ │ │ │ -00011410: 2773 2067 656e 6572 616c 6974 790a 0a75 's generality..u
│ │ │ │ │ -00011420: 6e69 7479 0a20 2020 2020 436f 6572 6365 nity. Coerce
│ │ │ │ │ -00011430: 2031 2074 6f20 7468 6520 7265 6365 6976 1 to the receiv
│ │ │ │ │ -00011440: 6572 2773 2063 6c61 7373 0a0a 7a65 726f er's class..zero
│ │ │ │ │ -00011450: 0a20 2020 2020 436f 6572 6365 2030 2074 . Coerce 0 t
│ │ │ │ │ -00011460: 6f20 7468 6520 7265 6365 6976 6572 2773 o the receiver's
│ │ │ │ │ -00011470: 2063 6c61 7373 0a0a 1f0a 4669 6c65 3a20 class....File:
│ │ │ │ │ -00011480: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ -00011490: 4e6f 6465 3a20 466c 6f61 7444 2d63 6f6e Node: FloatD-con
│ │ │ │ │ -000114a0: 7665 7274 696e 672c 2020 5072 6576 3a20 verting, Prev:
│ │ │ │ │ -000114b0: 466c 6f61 7444 2d63 6f65 7263 696e 672c FloatD-coercing,
│ │ │ │ │ -000114c0: 2020 5570 3a20 466c 6f61 7444 0a0a 312e Up: FloatD..1.
│ │ │ │ │ -000114d0: 3831 2e36 2046 6c6f 6174 443a 2063 6f6e 81.6 FloatD: con
│ │ │ │ │ -000114e0: 7665 7274 696e 670a 2d2d 2d2d 2d2d 2d2d verting.--------
│ │ │ │ │ -000114f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00011500: 2d0a 0a68 616c 660a 2020 2020 2043 6f65 -..half. Coe
│ │ │ │ │ -00011510: 7263 6520 302e 3520 746f 2074 6865 2072 rce 0.5 to the r
│ │ │ │ │ -00011520: 6563 6569 7665 7227 7320 636c 6173 730a eceiver's class.
│ │ │ │ │ -00011530: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ -00011540: 652e 696e 666f 2c20 204e 6f64 653a 2046 e.info, Node: F
│ │ │ │ │ -00011550: 6c6f 6174 452c 2020 4e65 7874 3a20 466c loatE, Next: Fl
│ │ │ │ │ -00011560: 6f61 7451 2c20 2050 7265 763a 2046 6c6f oatQ, Prev: Flo
│ │ │ │ │ -00011570: 6174 442c 2020 5570 3a20 4261 7365 2063 atD, Up: Base c
│ │ │ │ │ -00011580: 6c61 7373 6573 0a0a 312e 3832 2046 6c6f lasses..1.82 Flo
│ │ │ │ │ -00011590: 6174 450a 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a atE.===========.
│ │ │ │ │ -000115a0: 0a44 6566 696e 6564 2069 6e20 6e61 6d65 .Defined in name
│ │ │ │ │ -000115b0: 7370 6163 6520 536d 616c 6c74 616c 6b0a space Smalltalk.
│ │ │ │ │ -000115c0: 5375 7065 7263 6c61 7373 3a20 466c 6f61 Superclass: Floa
│ │ │ │ │ -000115d0: 740a 4361 7465 676f 7279 3a20 4c61 6e67 t.Category: Lang
│ │ │ │ │ -000115e0: 7561 6765 2d44 6174 6120 7479 7065 730a uage-Data types.
│ │ │ │ │ -000115f0: 2020 2020 204d 7920 696e 7374 616e 6365 My instance
│ │ │ │ │ -00011600: 7320 7265 7072 6573 656e 7420 666c 6f61 s represent floa
│ │ │ │ │ -00011610: 7469 6e67 2070 6f69 6e74 206e 756d 6265 ting point numbe
│ │ │ │ │ -00011620: 7273 2074 6861 7420 6861 7665 2074 6865 rs that have the
│ │ │ │ │ -00011630: 2073 616d 650a 2020 2020 2061 6363 7572 same. accur
│ │ │ │ │ -00011640: 6163 7920 6173 2043 2773 2022 666c 6f61 acy as C's "floa
│ │ │ │ │ -00011650: 7422 206e 756d 6265 7273 2e0a 0a2a 204d t" numbers...* M
│ │ │ │ │ -00011660: 656e 753a 0a0a 2a20 466c 6f61 7445 2063 enu:..* FloatE c
│ │ │ │ │ -00011670: 6c61 7373 2d62 7974 652d 6f72 6465 7220 lass-byte-order
│ │ │ │ │ -00011680: 6465 7065 6e64 616e 6369 6573 3a3a 2020 dependancies::
│ │ │ │ │ -00011690: 2863 6c61 7373 290a 2a20 466c 6f61 7445 (class).* FloatE
│ │ │ │ │ -000116a0: 2063 6c61 7373 2d62 7974 652d 6f72 6465 class-byte-orde
│ │ │ │ │ -000116b0: 7220 6465 7065 6e64 656e 6369 6573 3a3a r dependencies::
│ │ │ │ │ -000116c0: 2020 2863 6c61 7373 290a 2a20 466c 6f61 (class).* Floa
│ │ │ │ │ -000116d0: 7445 2063 6c61 7373 2d63 6861 7261 6374 tE class-charact
│ │ │ │ │ -000116e0: 6572 697a 6174 696f 6e3a 3a20 2028 636c erization:: (cl
│ │ │ │ │ -000116f0: 6173 7329 0a2a 2046 6c6f 6174 4520 636c ass).* FloatE cl
│ │ │ │ │ -00011700: 6173 732d 636f 6e76 6572 7469 6e67 3a3a ass-converting::
│ │ │ │ │ -00011710: 2020 2863 6c61 7373 290a 2a20 466c 6f61 (class).* Floa
│ │ │ │ │ -00011720: 7445 2d62 7569 6c74 2069 6e73 3a3a 2020 tE-built ins::
│ │ │ │ │ -00011730: 2869 6e73 7461 6e63 6529 0a2a 2046 6c6f (instance).* Flo
│ │ │ │ │ -00011740: 6174 452d 636f 6572 6369 6e67 3a3a 2020 atE-coercing::
│ │ │ │ │ -00011750: 2869 6e73 7461 6e63 6529 0a2a 2046 6c6f (instance).* Flo
│ │ │ │ │ -00011760: 6174 452d 636f 6e76 6572 7469 6e67 3a3a atE-converting::
│ │ │ │ │ -00011770: 2020 2869 6e73 7461 6e63 6529 0a0a 1f0a (instance)....
│ │ │ │ │ -00011780: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ -00011790: 6e66 6f2c 2020 4e6f 6465 3a20 466c 6f61 nfo, Node: Floa
│ │ │ │ │ -000117a0: 7445 2063 6c61 7373 2d62 7974 652d 6f72 tE class-byte-or
│ │ │ │ │ -000117b0: 6465 7220 6465 7065 6e64 616e 6369 6573 der dependancies
│ │ │ │ │ -000117c0: 2c20 204e 6578 743a 2046 6c6f 6174 4520 , Next: FloatE
│ │ │ │ │ -000117d0: 636c 6173 732d 6279 7465 2d6f 7264 6572 class-byte-order
│ │ │ │ │ -000117e0: 2064 6570 656e 6465 6e63 6965 732c 2020 dependencies,
│ │ │ │ │ -000117f0: 5570 3a20 466c 6f61 7445 0a0a 312e 3832 Up: FloatE..1.82
│ │ │ │ │ -00011800: 2e31 2046 6c6f 6174 4520 636c 6173 733a .1 FloatE class:
│ │ │ │ │ -00011810: 2062 7974 652d 6f72 6465 7220 6465 7065 byte-order depe
│ │ │ │ │ -00011820: 6e64 616e 6369 6573 0a2d 2d2d 2d2d 2d2d ndancies.-------
│ │ │ │ │ -00011830: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00011840: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00011850: 2d2d 2d2d 2d0a 0a73 6967 6e42 7974 650a -----..signByte.
│ │ │ │ │ -00011860: 2020 2020 2041 6e73 7765 7220 7468 6520 Answer the
│ │ │ │ │ -00011870: 6279 7465 206f 6620 7468 6520 7265 6365 byte of the rece
│ │ │ │ │ -00011880: 6976 6572 2074 6861 7420 636f 6e74 6169 iver that contai
│ │ │ │ │ -00011890: 6e73 2074 6865 2073 6967 6e20 6269 740a ns the sign bit.
│ │ │ │ │ -000118a0: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ -000118b0: 652e 696e 666f 2c20 204e 6f64 653a 2046 e.info, Node: F
│ │ │ │ │ -000118c0: 6c6f 6174 4520 636c 6173 732d 6279 7465 loatE class-byte
│ │ │ │ │ -000118d0: 2d6f 7264 6572 2064 6570 656e 6465 6e63 -order dependenc
│ │ │ │ │ -000118e0: 6965 732c 2020 4e65 7874 3a20 466c 6f61 ies, Next: Floa
│ │ │ │ │ -000118f0: 7445 2063 6c61 7373 2d63 6861 7261 6374 tE class-charact
│ │ │ │ │ -00011900: 6572 697a 6174 696f 6e2c 2020 5072 6576 erization, Prev
│ │ │ │ │ -00011910: 3a20 466c 6f61 7445 2063 6c61 7373 2d62 : FloatE class-b
│ │ │ │ │ -00011920: 7974 652d 6f72 6465 7220 6465 7065 6e64 yte-order depend
│ │ │ │ │ -00011930: 616e 6369 6573 2c20 2055 703a 2046 6c6f ancies, Up: Flo
│ │ │ │ │ -00011940: 6174 450a 0a31 2e38 322e 3220 466c 6f61 atE..1.82.2 Floa
│ │ │ │ │ -00011950: 7445 2063 6c61 7373 3a20 6279 7465 2d6f tE class: byte-o
│ │ │ │ │ -00011960: 7264 6572 2064 6570 656e 6465 6e63 6965 rder dependencie
│ │ │ │ │ -00011970: 730a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d s.--------------
│ │ │ │ │ -00011980: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00011990: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------..
│ │ │ │ │ -000119a0: 6672 6f6d 4279 7465 733a 2061 4279 7465 fromBytes: aByte
│ │ │ │ │ -000119b0: 4172 7261 790a 2020 2020 2041 6e73 7765 Array. Answe
│ │ │ │ │ -000119c0: 7220 6120 666c 6f61 7420 7769 7468 2074 r a float with t
│ │ │ │ │ -000119d0: 6865 2062 7974 6573 2069 6e20 6142 7974 he bytes in aByt
│ │ │ │ │ -000119e0: 6541 7272 6179 2c20 7768 6963 6820 6172 eArray, which ar
│ │ │ │ │ -000119f0: 6520 696e 0a20 2020 2020 6269 672d 656e e in. big-en
│ │ │ │ │ -00011a00: 6469 616e 2066 6f72 6d61 742e 0a0a 1f0a dian format.....
│ │ │ │ │ -00011a10: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ -00011a20: 6e66 6f2c 2020 4e6f 6465 3a20 466c 6f61 nfo, Node: Floa
│ │ │ │ │ -00011a30: 7445 2063 6c61 7373 2d63 6861 7261 6374 tE class-charact
│ │ │ │ │ -00011a40: 6572 697a 6174 696f 6e2c 2020 4e65 7874 erization, Next
│ │ │ │ │ -00011a50: 3a20 466c 6f61 7445 2063 6c61 7373 2d63 : FloatE class-c
│ │ │ │ │ -00011a60: 6f6e 7665 7274 696e 672c 2020 5072 6576 onverting, Prev
│ │ │ │ │ -00011a70: 3a20 466c 6f61 7445 2063 6c61 7373 2d62 : FloatE class-b
│ │ │ │ │ -00011a80: 7974 652d 6f72 6465 7220 6465 7065 6e64 yte-order depend
│ │ │ │ │ -00011a90: 656e 6369 6573 2c20 2055 703a 2046 6c6f encies, Up: Flo
│ │ │ │ │ -00011aa0: 6174 450a 0a31 2e38 322e 3320 466c 6f61 atE..1.82.3 Floa
│ │ │ │ │ -00011ab0: 7445 2063 6c61 7373 3a20 6368 6172 6163 tE class: charac
│ │ │ │ │ -00011ac0: 7465 7269 7a61 7469 6f6e 0a2d 2d2d 2d2d terization.-----
│ │ │ │ │ -00011ad0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00011ae0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00011af0: 0a0a 6465 6369 6d61 6c44 6967 6974 730a ..decimalDigits.
│ │ │ │ │ -00011b00: 2020 2020 2052 6574 7572 6e20 7468 6520 Return the
│ │ │ │ │ -00011b10: 6e75 6d62 6572 206f 6620 6465 6369 6d61 number of decima
│ │ │ │ │ -00011b20: 6c20 6469 6769 7473 206f 6620 7072 6563 l digits of prec
│ │ │ │ │ -00011b30: 6973 696f 6e20 666f 7220 6120 466c 6f61 ision for a Floa
│ │ │ │ │ -00011b40: 7445 2e0a 2020 2020 2054 6563 686e 6963 tE.. Technic
│ │ │ │ │ -00011b50: 616c 6c79 2c20 6966 2050 2069 7320 7468 ally, if P is th
│ │ │ │ │ -00011b60: 6520 7072 6563 6973 696f 6e20 666f 7220 e precision for
│ │ │ │ │ -00011b70: 7468 6520 7265 7072 6573 656e 7461 7469 the representati
│ │ │ │ │ -00011b80: 6f6e 2c20 7468 656e 2074 6865 0a20 2020 on, then the.
│ │ │ │ │ -00011b90: 2020 6465 6369 6d61 6c20 7072 6563 6973 decimal precis
│ │ │ │ │ -00011ba0: 696f 6e20 5120 6973 2074 6865 206d 6178 ion Q is the max
│ │ │ │ │ -00011bb0: 696d 756d 206e 756d 6265 7220 6f66 2064 imum number of d
│ │ │ │ │ -00011bc0: 6563 696d 616c 2064 6967 6974 7320 7375 ecimal digits su
│ │ │ │ │ -00011bd0: 6368 0a20 2020 2020 7468 6174 2061 6e79 ch. that any
│ │ │ │ │ -00011be0: 2066 6c6f 6174 696e 6720 706f 696e 7420 floating point
│ │ │ │ │ -00011bf0: 6e75 6d62 6572 2077 6974 6820 5120 6261 number with Q ba
│ │ │ │ │ -00011c00: 7365 2031 3020 6469 6769 7473 2063 616e se 10 digits can
│ │ │ │ │ -00011c10: 2062 6520 726f 756e 6465 640a 2020 2020 be rounded.
│ │ │ │ │ -00011c20: 2074 6f20 6120 666c 6f61 7469 6e67 2070 to a floating p
│ │ │ │ │ -00011c30: 6f69 6e74 206e 756d 6265 7220 7769 7468 oint number with
│ │ │ │ │ -00011c40: 2050 2062 6173 6520 3220 6469 6769 7473 P base 2 digits
│ │ │ │ │ -00011c50: 2061 6e64 2062 6163 6b20 6167 6169 6e2c and back again,
│ │ │ │ │ -00011c60: 0a20 2020 2020 7769 7468 6f75 7420 6368 . without ch
│ │ │ │ │ -00011c70: 616e 6765 2074 6f20 7468 6520 5120 6465 ange to the Q de
│ │ │ │ │ -00011c80: 6369 6d61 6c20 6469 6769 7473 2e0a 0a65 cimal digits...e
│ │ │ │ │ -00011c90: 0a20 2020 2020 5265 7475 726e 7320 7468 . Returns th
│ │ │ │ │ -00011ca0: 6520 7661 6c75 6520 6f66 2065 2e20 2048 e value of e. H
│ │ │ │ │ -00011cb0: 6f70 6520 6973 2074 6861 7420 6974 2069 ope is that it i
│ │ │ │ │ -00011cc0: 7320 7072 6563 6973 6520 656e 6f75 6768 s precise enough
│ │ │ │ │ -00011cd0: 0a0a 656d 6178 0a20 2020 2020 5265 7475 ..emax. Retu
│ │ │ │ │ -00011ce0: 726e 2074 6865 206d 6178 696d 756d 2061 rn the maximum a
│ │ │ │ │ -00011cf0: 6c6c 6f77 6162 6c65 2065 7870 6f6e 656e llowable exponen
│ │ │ │ │ -00011d00: 7420 666f 7220 6120 466c 6f61 7445 2074 t for a FloatE t
│ │ │ │ │ -00011d10: 6861 7420 6973 2066 696e 6974 652e 0a0a hat is finite...
│ │ │ │ │ -00011d20: 656d 696e 0a20 2020 2020 5265 7475 726e emin. Return
│ │ │ │ │ -00011d30: 2074 6865 206d 6178 696d 756d 2061 6c6c the maximum all
│ │ │ │ │ -00011d40: 6f77 6162 6c65 2065 7870 6f6e 656e 7420 owable exponent
│ │ │ │ │ -00011d50: 666f 7220 6120 466c 6f61 7445 2074 6861 for a FloatE tha
│ │ │ │ │ -00011d60: 7420 6973 2066 696e 6974 652e 0a0a 666d t is finite...fm
│ │ │ │ │ -00011d70: 6178 0a20 2020 2020 5265 7475 726e 2074 ax. Return t
│ │ │ │ │ -00011d80: 6865 206c 6172 6765 7374 206e 6f72 6d61 he largest norma
│ │ │ │ │ -00011d90: 6c69 7a65 6420 466c 6f61 7445 2074 6861 lized FloatE tha
│ │ │ │ │ -00011da0: 7420 6973 206e 6f74 2069 6e66 696e 6974 t is not infinit
│ │ │ │ │ -00011db0: 652e 0a0a 666d 696e 4e6f 726d 616c 697a e...fminNormaliz
│ │ │ │ │ -00011dc0: 6564 0a20 2020 2020 5265 7475 726e 2074 ed. Return t
│ │ │ │ │ -00011dd0: 6865 2073 6d61 6c6c 6573 7420 6e6f 726d he smallest norm
│ │ │ │ │ -00011de0: 616c 697a 6564 2046 6c6f 6174 4520 7468 alized FloatE th
│ │ │ │ │ -00011df0: 6174 2069 7320 3e20 300a 0a69 6e66 696e at is > 0..infin
│ │ │ │ │ -00011e00: 6974 790a 2020 2020 2052 6574 7572 6e20 ity. Return
│ │ │ │ │ -00011e10: 6120 466c 6f61 7445 2074 6861 7420 7265 a FloatE that re
│ │ │ │ │ -00011e20: 7072 6573 656e 7473 2070 6f73 6974 6976 presents positiv
│ │ │ │ │ -00011e30: 6520 696e 6669 6e69 7479 2e0a 0a6c 6e31 e infinity...ln1
│ │ │ │ │ -00011e40: 300a 2020 2020 2052 6574 7572 6e73 2074 0. Returns t
│ │ │ │ │ -00011e50: 6865 2076 616c 7565 206f 6620 6c6e 2031 he value of ln 1
│ │ │ │ │ -00011e60: 302e 2020 486f 7065 2069 7320 7468 6174 0. Hope is that
│ │ │ │ │ -00011e70: 2069 7420 6973 2070 7265 6369 7365 2065 it is precise e
│ │ │ │ │ -00011e80: 6e6f 7567 680a 0a6c 6f67 3130 4261 7365 nough..log10Base
│ │ │ │ │ -00011e90: 320a 2020 2020 2052 6574 7572 6e73 2074 2. Returns t
│ │ │ │ │ -00011ea0: 6865 2076 616c 7565 206f 6620 6c6f 6732 he value of log2
│ │ │ │ │ -00011eb0: 2031 302e 2020 486f 7065 2069 7320 7468 10. Hope is th
│ │ │ │ │ -00011ec0: 6174 2069 7420 6973 2070 7265 6369 7365 at it is precise
│ │ │ │ │ -00011ed0: 2065 6e6f 7567 680a 0a6e 616e 0a20 2020 enough..nan.
│ │ │ │ │ -00011ee0: 2020 5265 7475 726e 2061 2046 6c6f 6174 Return a Float
│ │ │ │ │ -00011ef0: 4520 7468 6174 2072 6570 7265 7365 6e74 E that represent
│ │ │ │ │ -00011f00: 7320 6120 6d61 7468 656d 6174 6963 616c s a mathematical
│ │ │ │ │ -00011f10: 6c79 2069 6e64 6574 6572 6d69 6e61 7465 ly indeterminate
│ │ │ │ │ -00011f20: 0a20 2020 2020 7661 6c75 6520 2865 2e67 . value (e.g
│ │ │ │ │ -00011f30: 2e20 2049 6e66 202d 2049 6e66 2c20 496e . Inf - Inf, In
│ │ │ │ │ -00011f40: 6620 2f20 496e 6629 2e0a 0a6e 6567 6174 f / Inf)...negat
│ │ │ │ │ -00011f50: 6976 6549 6e66 696e 6974 790a 2020 2020 iveInfinity.
│ │ │ │ │ -00011f60: 2052 6574 7572 6e20 6120 466c 6f61 7445 Return a FloatE
│ │ │ │ │ -00011f70: 2074 6861 7420 7265 7072 6573 656e 7473 that represents
│ │ │ │ │ -00011f80: 206e 6567 6174 6976 6520 696e 6669 6e69 negative infini
│ │ │ │ │ -00011f90: 7479 2e0a 0a70 690a 2020 2020 2052 6574 ty...pi. Ret
│ │ │ │ │ -00011fa0: 7572 6e73 2074 6865 2076 616c 7565 206f urns the value o
│ │ │ │ │ -00011fb0: 6620 7069 2e20 2048 6f70 6520 6973 2074 f pi. Hope is t
│ │ │ │ │ -00011fc0: 6861 7420 6974 2069 7320 7072 6563 6973 hat it is precis
│ │ │ │ │ -00011fd0: 6520 656e 6f75 6768 0a0a 7072 6563 6973 e enough..precis
│ │ │ │ │ -00011fe0: 696f 6e0a 2020 2020 2041 6e73 7765 7220 ion. Answer
│ │ │ │ │ -00011ff0: 7468 6520 6e75 6d62 6572 206f 6620 6269 the number of bi
│ │ │ │ │ -00012000: 7473 2069 6e20 7468 6520 6d61 6e74 6973 ts in the mantis
│ │ │ │ │ -00012010: 7361 2e20 2031 202b 2028 325e 2d70 7265 sa. 1 + (2^-pre
│ │ │ │ │ -00012020: 6369 7369 6f6e 2920 3d20 310a 0a1f 0a46 cision) = 1....F
│ │ │ │ │ -00012030: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ -00012040: 666f 2c20 204e 6f64 653a 2046 6c6f 6174 fo, Node: Float
│ │ │ │ │ -00012050: 4520 636c 6173 732d 636f 6e76 6572 7469 E class-converti
│ │ │ │ │ -00012060: 6e67 2c20 204e 6578 743a 2046 6c6f 6174 ng, Next: Float
│ │ │ │ │ -00012070: 452d 6275 696c 7420 696e 732c 2020 5072 E-built ins, Pr
│ │ │ │ │ -00012080: 6576 3a20 466c 6f61 7445 2063 6c61 7373 ev: FloatE class
│ │ │ │ │ -00012090: 2d63 6861 7261 6374 6572 697a 6174 696f -characterizatio
│ │ │ │ │ -000120a0: 6e2c 2020 5570 3a20 466c 6f61 7445 0a0a n, Up: FloatE..
│ │ │ │ │ -000120b0: 312e 3832 2e34 2046 6c6f 6174 4520 636c 1.82.4 FloatE cl
│ │ │ │ │ -000120c0: 6173 733a 2063 6f6e 7665 7274 696e 670a ass: converting.
│ │ │ │ │ -000120d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000120e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------.
│ │ │ │ │ -000120f0: 0a63 6f65 7263 653a 2061 4e75 6d62 6572 .coerce: aNumber
│ │ │ │ │ -00012100: 0a20 2020 2020 416e 7377 6572 2061 4e75 . Answer aNu
│ │ │ │ │ -00012110: 6d62 6572 2063 6f6e 7665 7274 6564 2074 mber converted t
│ │ │ │ │ -00012120: 6f20 6120 466c 6f61 7445 0a0a 1f0a 4669 o a FloatE....Fi
│ │ │ │ │ -00012130: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ -00012140: 6f2c 2020 4e6f 6465 3a20 466c 6f61 7445 o, Node: FloatE
│ │ │ │ │ -00012150: 2d62 7569 6c74 2069 6e73 2c20 204e 6578 -built ins, Nex
│ │ │ │ │ -00012160: 743a 2046 6c6f 6174 452d 636f 6572 6369 t: FloatE-coerci
│ │ │ │ │ -00012170: 6e67 2c20 2050 7265 763a 2046 6c6f 6174 ng, Prev: Float
│ │ │ │ │ -00012180: 4520 636c 6173 732d 636f 6e76 6572 7469 E class-converti
│ │ │ │ │ -00012190: 6e67 2c20 2055 703a 2046 6c6f 6174 450a ng, Up: FloatE.
│ │ │ │ │ -000121a0: 0a31 2e38 322e 3520 466c 6f61 7445 3a20 .1.82.5 FloatE:
│ │ │ │ │ -000121b0: 6275 696c 7420 696e 730a 2d2d 2d2d 2d2d built ins.------
│ │ │ │ │ -000121c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000121d0: 2d2d 0a0a 2a20 6172 670a 2020 2020 204d --..* arg. M
│ │ │ │ │ -000121e0: 756c 7469 706c 7920 7468 6520 7265 6365 ultiply the rece
│ │ │ │ │ -000121f0: 6976 6572 2061 6e64 2061 7267 2061 6e64 iver and arg and
│ │ │ │ │ -00012200: 2061 6e73 7765 7220 616e 6f74 6865 7220 answer another
│ │ │ │ │ -00012210: 4e75 6d62 6572 0a0a 2b20 6172 670a 2020 Number..+ arg.
│ │ │ │ │ -00012220: 2020 2053 756d 2074 6865 2072 6563 6569 Sum the recei
│ │ │ │ │ -00012230: 7665 7220 616e 6420 6172 6720 616e 6420 ver and arg and
│ │ │ │ │ -00012240: 616e 7377 6572 2061 6e6f 7468 6572 204e answer another N
│ │ │ │ │ -00012250: 756d 6265 720a 0a2d 2061 7267 0a20 2020 umber..- arg.
│ │ │ │ │ -00012260: 2020 5375 6274 7261 6374 2061 7267 2066 Subtract arg f
│ │ │ │ │ -00012270: 726f 6d20 7468 6520 7265 6365 6976 6572 rom the receiver
│ │ │ │ │ -00012280: 2061 6e64 2061 6e73 7765 7220 616e 6f74 and answer anot
│ │ │ │ │ -00012290: 6865 7220 4e75 6d62 6572 0a0a 2f20 6172 her Number../ ar
│ │ │ │ │ -000122a0: 670a 2020 2020 2044 6976 6964 6520 7468 g. Divide th
│ │ │ │ │ -000122b0: 6520 7265 6365 6976 6572 2062 7920 6172 e receiver by ar
│ │ │ │ │ -000122c0: 6720 616e 6420 616e 7377 6572 2061 6e6f g and answer ano
│ │ │ │ │ -000122d0: 7468 6572 2046 6c6f 6174 450a 0a3c 2061 ther FloatE..< a
│ │ │ │ │ -000122e0: 7267 0a20 2020 2020 416e 7377 6572 2077 rg. Answer w
│ │ │ │ │ -000122f0: 6865 7468 6572 2074 6865 2072 6563 6569 hether the recei
│ │ │ │ │ -00012300: 7665 7220 6973 206c 6573 7320 7468 616e ver is less than
│ │ │ │ │ -00012310: 2061 7267 0a0a 3c3d 2061 7267 0a20 2020 arg..<= arg.
│ │ │ │ │ -00012320: 2020 416e 7377 6572 2077 6865 7468 6572 Answer whether
│ │ │ │ │ -00012330: 2074 6865 2072 6563 6569 7665 7220 6973 the receiver is
│ │ │ │ │ -00012340: 206c 6573 7320 7468 616e 206f 7220 6571 less than or eq
│ │ │ │ │ -00012350: 7561 6c20 746f 2061 7267 0a0a 3d20 6172 ual to arg..= ar
│ │ │ │ │ -00012360: 670a 2020 2020 2041 6e73 7765 7220 7768 g. Answer wh
│ │ │ │ │ -00012370: 6574 6865 7220 7468 6520 7265 6365 6976 ether the receiv
│ │ │ │ │ -00012380: 6572 2069 7320 6571 7561 6c20 746f 2061 er is equal to a
│ │ │ │ │ -00012390: 7267 0a0a 3e20 6172 670a 2020 2020 2041 rg..> arg. A
│ │ │ │ │ -000123a0: 6e73 7765 7220 7768 6574 6865 7220 7468 nswer whether th
│ │ │ │ │ -000123b0: 6520 7265 6365 6976 6572 2069 7320 6772 e receiver is gr
│ │ │ │ │ -000123c0: 6561 7465 7220 7468 616e 2061 7267 0a0a eater than arg..
│ │ │ │ │ -000123d0: 3e3d 2061 7267 0a20 2020 2020 416e 7377 >= arg. Answ
│ │ │ │ │ -000123e0: 6572 2077 6865 7468 6572 2074 6865 2072 er whether the r
│ │ │ │ │ -000123f0: 6563 6569 7665 7220 6973 2067 7265 6174 eceiver is great
│ │ │ │ │ -00012400: 6572 2074 6861 6e20 6f72 2065 7175 616c er than or equal
│ │ │ │ │ -00012410: 2074 6f20 6172 670a 0a61 7346 6c6f 6174 to arg..asFloat
│ │ │ │ │ -00012420: 440a 2020 2020 2041 6e73 7765 7220 7468 D. Answer th
│ │ │ │ │ -00012430: 6520 7265 6365 6976 6572 2063 6f6e 7665 e receiver conve
│ │ │ │ │ -00012440: 7274 6564 2074 6f20 6120 466c 6f61 7444 rted to a FloatD
│ │ │ │ │ -00012450: 0a0a 6173 466c 6f61 7451 0a20 2020 2020 ..asFloatQ.
│ │ │ │ │ -00012460: 416e 7377 6572 2074 6865 2072 6563 6569 Answer the recei
│ │ │ │ │ -00012470: 7665 7220 636f 6e76 6572 7465 6420 746f ver converted to
│ │ │ │ │ -00012480: 2061 2046 6c6f 6174 510a 0a65 7870 6f6e a FloatQ..expon
│ │ │ │ │ -00012490: 656e 740a 2020 2020 2041 6e73 7765 7220 ent. Answer
│ │ │ │ │ -000124a0: 7468 6520 6578 706f 6e65 6e74 206f 6620 the exponent of
│ │ │ │ │ -000124b0: 7468 6520 7265 6365 6976 6572 2069 6e20 the receiver in
│ │ │ │ │ -000124c0: 6d61 6e74 6973 7361 2a32 5e65 7870 6f6e mantissa*2^expon
│ │ │ │ │ -000124d0: 656e 740a 2020 2020 2072 6570 7265 7365 ent. represe
│ │ │ │ │ -000124e0: 6e74 6174 696f 6e20 2820 7c6d 616e 7469 ntation ( |manti
│ │ │ │ │ -000124f0: 7373 617c 3c3d 3120 290a 0a66 7261 6374 ssa|<=1 )..fract
│ │ │ │ │ -00012500: 696f 6e50 6172 740a 2020 2020 2041 6e73 ionPart. Ans
│ │ │ │ │ -00012510: 7765 7220 7468 6520 6672 6163 7469 6f6e wer the fraction
│ │ │ │ │ -00012520: 616c 2070 6172 7420 6f66 2074 6865 2072 al part of the r
│ │ │ │ │ -00012530: 6563 6569 7665 720a 0a74 696d 6573 5477 eceiver..timesTw
│ │ │ │ │ -00012540: 6f50 6f77 6572 3a20 6172 670a 2020 2020 oPower: arg.
│ │ │ │ │ -00012550: 2041 6e73 7765 7220 7468 6520 7265 6365 Answer the rece
│ │ │ │ │ -00012560: 6976 6572 206d 756c 7469 706c 6965 6420 iver multiplied
│ │ │ │ │ -00012570: 6279 2032 5e61 7267 0a0a 7472 756e 6361 by 2^arg..trunca
│ │ │ │ │ -00012580: 7465 640a 2020 2020 2054 7275 6e63 6174 ted. Truncat
│ │ │ │ │ -00012590: 6520 7468 6520 7265 6365 6976 6572 2074 e the receiver t
│ │ │ │ │ -000125a0: 6f77 6172 6473 207a 6572 6f20 616e 6420 owards zero and
│ │ │ │ │ -000125b0: 616e 7377 6572 2074 6865 2072 6573 756c answer the resul
│ │ │ │ │ -000125c0: 740a 0a7e 3d20 6172 670a 2020 2020 2041 t..~= arg. A
│ │ │ │ │ -000125d0: 6e73 7765 7220 7768 6574 6865 7220 7468 nswer whether th
│ │ │ │ │ -000125e0: 6520 7265 6365 6976 6572 2069 7320 6e6f e receiver is no
│ │ │ │ │ -000125f0: 7420 6571 7561 6c20 746f 2061 7267 0a0a t equal to arg..
│ │ │ │ │ -00012600: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ -00012610: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 466c .info, Node: Fl
│ │ │ │ │ -00012620: 6f61 7445 2d63 6f65 7263 696e 672c 2020 oatE-coercing,
│ │ │ │ │ -00012630: 4e65 7874 3a20 466c 6f61 7445 2d63 6f6e Next: FloatE-con
│ │ │ │ │ -00012640: 7665 7274 696e 672c 2020 5072 6576 3a20 verting, Prev:
│ │ │ │ │ -00012650: 466c 6f61 7445 2d62 7569 6c74 2069 6e73 FloatE-built ins
│ │ │ │ │ -00012660: 2c20 2055 703a 2046 6c6f 6174 450a 0a31 , Up: FloatE..1
│ │ │ │ │ -00012670: 2e38 322e 3620 466c 6f61 7445 3a20 636f .82.6 FloatE: co
│ │ │ │ │ -00012680: 6572 6369 6e67 0a2d 2d2d 2d2d 2d2d 2d2d ercing.---------
│ │ │ │ │ -00012690: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------..
│ │ │ │ │ -000126a0: 6173 466c 6f61 7445 0a20 2020 2020 4a75 asFloatE. Ju
│ │ │ │ │ -000126b0: 7374 2064 6566 696e 6564 2066 6f72 2063 st defined for c
│ │ │ │ │ -000126c0: 6f6d 706c 6574 656e 6573 732e 2020 5265 ompleteness. Re
│ │ │ │ │ -000126d0: 7475 726e 2074 6865 2072 6563 6569 7665 turn the receive
│ │ │ │ │ -000126e0: 722e 0a0a 636f 6572 6365 3a20 614e 756d r...coerce: aNum
│ │ │ │ │ -000126f0: 6265 720a 2020 2020 2043 6f65 7263 6520 ber. Coerce
│ │ │ │ │ -00012700: 614e 756d 6265 7220 746f 2074 6865 2072 aNumber to the r
│ │ │ │ │ -00012710: 6563 6569 7665 7227 7320 636c 6173 730a eceiver's class.
│ │ │ │ │ -00012720: 0a67 656e 6572 616c 6974 790a 2020 2020 .generality.
│ │ │ │ │ -00012730: 2041 6e73 7765 7220 7468 6520 7265 6365 Answer the rece
│ │ │ │ │ -00012740: 6976 6572 2773 2067 656e 6572 616c 6974 iver's generalit
│ │ │ │ │ -00012750: 790a 0a75 6e69 7479 0a20 2020 2020 436f y..unity. Co
│ │ │ │ │ -00012760: 6572 6365 2031 2074 6f20 7468 6520 7265 erce 1 to the re
│ │ │ │ │ -00012770: 6365 6976 6572 2773 2063 6c61 7373 0a0a ceiver's class..
│ │ │ │ │ -00012780: 7a65 726f 0a20 2020 2020 436f 6572 6365 zero. Coerce
│ │ │ │ │ -00012790: 2030 2074 6f20 7468 6520 7265 6365 6976 0 to the receiv
│ │ │ │ │ -000127a0: 6572 2773 2063 6c61 7373 0a0a 1f0a 4669 er's class....Fi
│ │ │ │ │ -000127b0: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ -000127c0: 6f2c 2020 4e6f 6465 3a20 466c 6f61 7445 o, Node: FloatE
│ │ │ │ │ -000127d0: 2d63 6f6e 7665 7274 696e 672c 2020 5072 -converting, Pr
│ │ │ │ │ -000127e0: 6576 3a20 466c 6f61 7445 2d63 6f65 7263 ev: FloatE-coerc
│ │ │ │ │ -000127f0: 696e 672c 2020 5570 3a20 466c 6f61 7445 ing, Up: FloatE
│ │ │ │ │ -00012800: 0a0a 312e 3832 2e37 2046 6c6f 6174 453a ..1.82.7 FloatE:
│ │ │ │ │ -00012810: 2063 6f6e 7665 7274 696e 670a 2d2d 2d2d converting.----
│ │ │ │ │ -00012820: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00012830: 2d2d 2d2d 2d0a 0a68 616c 660a 2020 2020 -----..half.
│ │ │ │ │ -00012840: 2043 6f65 7263 6520 302e 3520 746f 2074 Coerce 0.5 to t
│ │ │ │ │ -00012850: 6865 2072 6563 6569 7665 7227 7320 636c he receiver's cl
│ │ │ │ │ -00012860: 6173 730a 0a1f 0a46 696c 653a 2067 7374 ass....File: gst
│ │ │ │ │ -00012870: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ -00012880: 653a 2046 6c6f 6174 512c 2020 4e65 7874 e: FloatQ, Next
│ │ │ │ │ -00012890: 3a20 4672 6163 7469 6f6e 2c20 2050 7265 : Fraction, Pre
│ │ │ │ │ -000128a0: 763a 2046 6c6f 6174 452c 2020 5570 3a20 v: FloatE, Up:
│ │ │ │ │ -000128b0: 4261 7365 2063 6c61 7373 6573 0a0a 312e Base classes..1.
│ │ │ │ │ -000128c0: 3833 2046 6c6f 6174 510a 3d3d 3d3d 3d3d 83 FloatQ.======
│ │ │ │ │ -000128d0: 3d3d 3d3d 3d0a 0a44 6566 696e 6564 2069 =====..Defined i
│ │ │ │ │ -000128e0: 6e20 6e61 6d65 7370 6163 6520 536d 616c n namespace Smal
│ │ │ │ │ -000128f0: 6c74 616c 6b0a 5375 7065 7263 6c61 7373 ltalk.Superclass
│ │ │ │ │ -00012900: 3a20 466c 6f61 740a 4361 7465 676f 7279 : Float.Category
│ │ │ │ │ -00012910: 3a20 4c61 6e67 7561 6765 2d44 6174 6120 : Language-Data
│ │ │ │ │ -00012920: 7479 7065 730a 2020 2020 204d 7920 696e types. My in
│ │ │ │ │ -00012930: 7374 616e 6365 7320 7265 7072 6573 656e stances represen
│ │ │ │ │ -00012940: 7420 666c 6f61 7469 6e67 2070 6f69 6e74 t floating point
│ │ │ │ │ -00012950: 206e 756d 6265 7273 2074 6861 7420 6861 numbers that ha
│ │ │ │ │ -00012960: 7665 2074 6865 2073 616d 650a 2020 2020 ve the same.
│ │ │ │ │ -00012970: 2061 6363 7572 6163 7920 6173 2043 2773 accuracy as C's
│ │ │ │ │ -00012980: 2022 6c6f 6e67 2064 6f75 626c 6522 206e "long double" n
│ │ │ │ │ -00012990: 756d 6265 7273 2e0a 0a2a 204d 656e 753a umbers...* Menu:
│ │ │ │ │ -000129a0: 0a0a 2a20 466c 6f61 7451 2063 6c61 7373 ..* FloatQ class
│ │ │ │ │ -000129b0: 2d62 7974 652d 6f72 6465 7220 6465 7065 -byte-order depe
│ │ │ │ │ -000129c0: 6e64 616e 6369 6573 3a3a 2020 2863 6c61 ndancies:: (cla
│ │ │ │ │ -000129d0: 7373 290a 2a20 466c 6f61 7451 2063 6c61 ss).* FloatQ cla
│ │ │ │ │ -000129e0: 7373 2d63 6861 7261 6374 6572 697a 6174 ss-characterizat
│ │ │ │ │ -000129f0: 696f 6e3a 3a20 2028 636c 6173 7329 0a2a ion:: (class).*
│ │ │ │ │ -00012a00: 2046 6c6f 6174 5120 636c 6173 732d 636f FloatQ class-co
│ │ │ │ │ -00012a10: 6e76 6572 7469 6e67 3a3a 2020 2863 6c61 nverting:: (cla
│ │ │ │ │ -00012a20: 7373 290a 2a20 466c 6f61 7451 2d62 7569 ss).* FloatQ-bui
│ │ │ │ │ -00012a30: 6c74 2069 6e73 3a3a 2020 2869 6e73 7461 lt ins:: (insta
│ │ │ │ │ -00012a40: 6e63 6529 0a2a 2046 6c6f 6174 512d 636f nce).* FloatQ-co
│ │ │ │ │ -00012a50: 6572 6369 6e67 3a3a 2020 2869 6e73 7461 ercing:: (insta
│ │ │ │ │ -00012a60: 6e63 6529 0a2a 2046 6c6f 6174 512d 636f nce).* FloatQ-co
│ │ │ │ │ -00012a70: 6e76 6572 7469 6e67 3a3a 2020 2869 6e73 nverting:: (ins
│ │ │ │ │ -00012a80: 7461 6e63 6529 0a0a 1f0a 4669 6c65 3a20 tance)....File:
│ │ │ │ │ -00012a90: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ -00012aa0: 4e6f 6465 3a20 466c 6f61 7451 2063 6c61 Node: FloatQ cla
│ │ │ │ │ -00012ab0: 7373 2d62 7974 652d 6f72 6465 7220 6465 ss-byte-order de
│ │ │ │ │ -00012ac0: 7065 6e64 616e 6369 6573 2c20 204e 6578 pendancies, Nex
│ │ │ │ │ -00012ad0: 743a 2046 6c6f 6174 5120 636c 6173 732d t: FloatQ class-
│ │ │ │ │ -00012ae0: 6368 6172 6163 7465 7269 7a61 7469 6f6e characterization
│ │ │ │ │ -00012af0: 2c20 2055 703a 2046 6c6f 6174 510a 0a31 , Up: FloatQ..1
│ │ │ │ │ -00012b00: 2e38 332e 3120 466c 6f61 7451 2063 6c61 .83.1 FloatQ cla
│ │ │ │ │ -00012b10: 7373 3a20 6279 7465 2d6f 7264 6572 2064 ss: byte-order d
│ │ │ │ │ -00012b20: 6570 656e 6461 6e63 6965 730a 2d2d 2d2d ependancies.----
│ │ │ │ │ -00012b30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00012b40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00012b50: 2d2d 2d2d 2d2d 2d2d 0a0a 7369 676e 4279 --------..signBy
│ │ │ │ │ -00012b60: 7465 0a20 2020 2020 416e 7377 6572 2074 te. Answer t
│ │ │ │ │ -00012b70: 6865 2062 7974 6520 6f66 2074 6865 2072 he byte of the r
│ │ │ │ │ -00012b80: 6563 6569 7665 7220 7468 6174 2063 6f6e eceiver that con
│ │ │ │ │ -00012b90: 7461 696e 7320 7468 6520 7369 676e 2062 tains the sign b
│ │ │ │ │ -00012ba0: 6974 0a0a 1f0a 4669 6c65 3a20 6773 742d it....File: gst-
│ │ │ │ │ -00012bb0: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ -00012bc0: 3a20 466c 6f61 7451 2063 6c61 7373 2d63 : FloatQ class-c
│ │ │ │ │ -00012bd0: 6861 7261 6374 6572 697a 6174 696f 6e2c haracterization,
│ │ │ │ │ -00012be0: 2020 4e65 7874 3a20 466c 6f61 7451 2063 Next: FloatQ c
│ │ │ │ │ -00012bf0: 6c61 7373 2d63 6f6e 7665 7274 696e 672c lass-converting,
│ │ │ │ │ -00012c00: 2020 5072 6576 3a20 466c 6f61 7451 2063 Prev: FloatQ c
│ │ │ │ │ -00012c10: 6c61 7373 2d62 7974 652d 6f72 6465 7220 lass-byte-order
│ │ │ │ │ -00012c20: 6465 7065 6e64 616e 6369 6573 2c20 2055 dependancies, U
│ │ │ │ │ -00012c30: 703a 2046 6c6f 6174 510a 0a31 2e38 332e p: FloatQ..1.83.
│ │ │ │ │ -00012c40: 3220 466c 6f61 7451 2063 6c61 7373 3a20 2 FloatQ class:
│ │ │ │ │ -00012c50: 6368 6172 6163 7465 7269 7a61 7469 6f6e characterization
│ │ │ │ │ -00012c60: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------
│ │ │ │ │ -00012c70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00012c80: 2d2d 2d2d 2d2d 0a0a 6465 6369 6d61 6c44 ------..decimalD
│ │ │ │ │ -00012c90: 6967 6974 730a 2020 2020 2052 6574 7572 igits. Retur
│ │ │ │ │ -00012ca0: 6e20 7468 6520 6e75 6d62 6572 206f 6620 n the number of
│ │ │ │ │ -00012cb0: 6465 6369 6d61 6c20 6469 6769 7473 206f decimal digits o
│ │ │ │ │ -00012cc0: 6620 7072 6563 6973 696f 6e20 666f 7220 f precision for
│ │ │ │ │ -00012cd0: 6120 466c 6f61 7451 2e0a 2020 2020 2054 a FloatQ.. T
│ │ │ │ │ -00012ce0: 6563 686e 6963 616c 6c79 2c20 6966 2050 echnically, if P
│ │ │ │ │ -00012cf0: 2069 7320 7468 6520 7072 6563 6973 696f is the precisio
│ │ │ │ │ -00012d00: 6e20 666f 7220 7468 6520 7265 7072 6573 n for the repres
│ │ │ │ │ -00012d10: 656e 7461 7469 6f6e 2c20 7468 656e 2074 entation, then t
│ │ │ │ │ -00012d20: 6865 0a20 2020 2020 6465 6369 6d61 6c20 he. decimal
│ │ │ │ │ -00012d30: 7072 6563 6973 696f 6e20 5120 6973 2074 precision Q is t
│ │ │ │ │ -00012d40: 6865 206d 6178 696d 756d 206e 756d 6265 he maximum numbe
│ │ │ │ │ -00012d50: 7220 6f66 2064 6563 696d 616c 2064 6967 r of decimal dig
│ │ │ │ │ -00012d60: 6974 7320 7375 6368 0a20 2020 2020 7468 its such. th
│ │ │ │ │ -00012d70: 6174 2061 6e79 2066 6c6f 6174 696e 6720 at any floating
│ │ │ │ │ -00012d80: 706f 696e 7420 6e75 6d62 6572 2077 6974 point number wit
│ │ │ │ │ -00012d90: 6820 5120 6261 7365 2031 3020 6469 6769 h Q base 10 digi
│ │ │ │ │ -00012da0: 7473 2063 616e 2062 6520 726f 756e 6465 ts can be rounde
│ │ │ │ │ -00012db0: 640a 2020 2020 2074 6f20 6120 666c 6f61 d. to a floa
│ │ │ │ │ -00012dc0: 7469 6e67 2070 6f69 6e74 206e 756d 6265 ting point numbe
│ │ │ │ │ -00012dd0: 7220 7769 7468 2050 2062 6173 6520 3220 r with P base 2
│ │ │ │ │ -00012de0: 6469 6769 7473 2061 6e64 2062 6163 6b20 digits and back
│ │ │ │ │ -00012df0: 6167 6169 6e2c 0a20 2020 2020 7769 7468 again,. with
│ │ │ │ │ -00012e00: 6f75 7420 6368 616e 6765 2074 6f20 7468 out change to th
│ │ │ │ │ -00012e10: 6520 5120 6465 6369 6d61 6c20 6469 6769 e Q decimal digi
│ │ │ │ │ -00012e20: 7473 2e0a 0a65 0a20 2020 2020 5265 7475 ts...e. Retu
│ │ │ │ │ -00012e30: 726e 7320 7468 6520 7661 6c75 6520 6f66 rns the value of
│ │ │ │ │ -00012e40: 2065 2e20 2048 6f70 6520 6973 2074 6861 e. Hope is tha
│ │ │ │ │ -00012e50: 7420 6974 2069 7320 7072 6563 6973 6520 t it is precise
│ │ │ │ │ -00012e60: 656e 6f75 6768 0a0a 656d 6178 0a20 2020 enough..emax.
│ │ │ │ │ -00012e70: 2020 5265 7475 726e 2074 6865 206d 6178 Return the max
│ │ │ │ │ -00012e80: 696d 756d 2061 6c6c 6f77 6162 6c65 2065 imum allowable e
│ │ │ │ │ -00012e90: 7870 6f6e 656e 7420 666f 7220 6120 466c xponent for a Fl
│ │ │ │ │ -00012ea0: 6f61 7451 2074 6861 7420 6973 2066 696e oatQ that is fin
│ │ │ │ │ -00012eb0: 6974 652e 0a0a 656d 696e 0a20 2020 2020 ite...emin.
│ │ │ │ │ -00012ec0: 5265 7475 726e 2074 6865 206d 6178 696d Return the maxim
│ │ │ │ │ -00012ed0: 756d 2061 6c6c 6f77 6162 6c65 2065 7870 um allowable exp
│ │ │ │ │ -00012ee0: 6f6e 656e 7420 666f 7220 6120 466c 6f61 onent for a Floa
│ │ │ │ │ -00012ef0: 7451 2074 6861 7420 6973 2066 696e 6974 tQ that is finit
│ │ │ │ │ -00012f00: 652e 0a0a 666d 6178 0a20 2020 2020 5265 e...fmax. Re
│ │ │ │ │ -00012f10: 7475 726e 2074 6865 206c 6172 6765 7374 turn the largest
│ │ │ │ │ -00012f20: 206e 6f72 6d61 6c69 7a65 6420 466c 6f61 normalized Floa
│ │ │ │ │ -00012f30: 7451 2074 6861 7420 6973 206e 6f74 2069 tQ that is not i
│ │ │ │ │ -00012f40: 6e66 696e 6974 652e 0a0a 666d 696e 4e6f nfinite...fminNo
│ │ │ │ │ -00012f50: 726d 616c 697a 6564 0a20 2020 2020 5265 rmalized. Re
│ │ │ │ │ -00012f60: 7475 726e 2074 6865 2073 6d61 6c6c 6573 turn the smalles
│ │ │ │ │ -00012f70: 7420 6e6f 726d 616c 697a 6564 2046 6c6f t normalized Flo
│ │ │ │ │ -00012f80: 6174 5120 7468 6174 2069 7320 3e20 300a atQ that is > 0.
│ │ │ │ │ -00012f90: 0a69 6e66 696e 6974 790a 2020 2020 2052 .infinity. R
│ │ │ │ │ -00012fa0: 6574 7572 6e20 6120 466c 6f61 7451 2074 eturn a FloatQ t
│ │ │ │ │ -00012fb0: 6861 7420 7265 7072 6573 656e 7473 2070 hat represents p
│ │ │ │ │ -00012fc0: 6f73 6974 6976 6520 696e 6669 6e69 7479 ositive infinity
│ │ │ │ │ -00012fd0: 2e0a 0a6c 6e31 300a 2020 2020 2052 6574 ...ln10. Ret
│ │ │ │ │ -00012fe0: 7572 6e73 2074 6865 2076 616c 7565 206f urns the value o
│ │ │ │ │ -00012ff0: 6620 6c6e 2031 302e 2020 486f 7065 2069 f ln 10. Hope i
│ │ │ │ │ -00013000: 7320 7468 6174 2069 7420 6973 2070 7265 s that it is pre
│ │ │ │ │ -00013010: 6369 7365 2065 6e6f 7567 680a 0a6c 6f67 cise enough..log
│ │ │ │ │ -00013020: 3130 4261 7365 320a 2020 2020 2052 6574 10Base2. Ret
│ │ │ │ │ -00013030: 7572 6e73 2074 6865 2076 616c 7565 206f urns the value o
│ │ │ │ │ -00013040: 6620 6c6f 6732 2031 302e 2020 486f 7065 f log2 10. Hope
│ │ │ │ │ -00013050: 2069 7320 7468 6174 2069 7420 6973 2070 is that it is p
│ │ │ │ │ -00013060: 7265 6369 7365 2065 6e6f 7567 680a 0a6e recise enough..n
│ │ │ │ │ -00013070: 616e 0a20 2020 2020 5265 7475 726e 2061 an. Return a
│ │ │ │ │ -00013080: 2046 6c6f 6174 5120 7468 6174 2072 6570 FloatQ that rep
│ │ │ │ │ -00013090: 7265 7365 6e74 7320 6120 6d61 7468 656d resents a mathem
│ │ │ │ │ -000130a0: 6174 6963 616c 6c79 2069 6e64 6574 6572 atically indeter
│ │ │ │ │ -000130b0: 6d69 6e61 7465 0a20 2020 2020 7661 6c75 minate. valu
│ │ │ │ │ -000130c0: 6520 2865 2e67 2e20 2049 6e66 202d 2049 e (e.g. Inf - I
│ │ │ │ │ -000130d0: 6e66 2c20 496e 6620 2f20 496e 6629 2e0a nf, Inf / Inf)..
│ │ │ │ │ -000130e0: 0a6e 6567 6174 6976 6549 6e66 696e 6974 .negativeInfinit
│ │ │ │ │ -000130f0: 790a 2020 2020 2052 6574 7572 6e20 6120 y. Return a
│ │ │ │ │ -00013100: 466c 6f61 7451 2074 6861 7420 7265 7072 FloatQ that repr
│ │ │ │ │ -00013110: 6573 656e 7473 206e 6567 6174 6976 6520 esents negative
│ │ │ │ │ -00013120: 696e 6669 6e69 7479 2e0a 0a70 690a 2020 infinity...pi.
│ │ │ │ │ -00013130: 2020 2052 6574 7572 6e73 2074 6865 2076 Returns the v
│ │ │ │ │ -00013140: 616c 7565 206f 6620 7069 2e20 2048 6f70 alue of pi. Hop
│ │ │ │ │ -00013150: 6520 6973 2074 6861 7420 6974 2069 7320 e is that it is
│ │ │ │ │ -00013160: 7072 6563 6973 6520 656e 6f75 6768 0a0a precise enough..
│ │ │ │ │ -00013170: 7072 6563 6973 696f 6e0a 2020 2020 2041 precision. A
│ │ │ │ │ -00013180: 6e73 7765 7220 7468 6520 6e75 6d62 6572 nswer the number
│ │ │ │ │ -00013190: 206f 6620 6269 7473 2069 6e20 7468 6520 of bits in the
│ │ │ │ │ -000131a0: 6d61 6e74 6973 7361 2e20 2031 202b 2028 mantissa. 1 + (
│ │ │ │ │ -000131b0: 325e 2d70 7265 6369 7369 6f6e 2920 3d20 2^-precision) =
│ │ │ │ │ -000131c0: 310a 0a1f 0a46 696c 653a 2067 7374 2d62 1....File: gst-b
│ │ │ │ │ -000131d0: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ -000131e0: 2046 6c6f 6174 5120 636c 6173 732d 636f FloatQ class-co
│ │ │ │ │ -000131f0: 6e76 6572 7469 6e67 2c20 204e 6578 743a nverting, Next:
│ │ │ │ │ -00013200: 2046 6c6f 6174 512d 6275 696c 7420 696e FloatQ-built in
│ │ │ │ │ -00013210: 732c 2020 5072 6576 3a20 466c 6f61 7451 s, Prev: FloatQ
│ │ │ │ │ -00013220: 2063 6c61 7373 2d63 6861 7261 6374 6572 class-character
│ │ │ │ │ -00013230: 697a 6174 696f 6e2c 2020 5570 3a20 466c ization, Up: Fl
│ │ │ │ │ -00013240: 6f61 7451 0a0a 312e 3833 2e33 2046 6c6f oatQ..1.83.3 Flo
│ │ │ │ │ -00013250: 6174 5120 636c 6173 733a 2063 6f6e 7665 atQ class: conve
│ │ │ │ │ -00013260: 7274 696e 670a 2d2d 2d2d 2d2d 2d2d 2d2d rting.----------
│ │ │ │ │ -00013270: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00013280: 2d2d 2d2d 2d0a 0a63 6f65 7263 653a 2061 -----..coerce: a
│ │ │ │ │ -00013290: 4e75 6d62 6572 0a20 2020 2020 416e 7377 Number. Answ
│ │ │ │ │ -000132a0: 6572 2061 4e75 6d62 6572 2063 6f6e 7665 er aNumber conve
│ │ │ │ │ -000132b0: 7274 6564 2074 6f20 6120 466c 6f61 7451 rted to a FloatQ
│ │ │ │ │ -000132c0: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ -000132d0: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ -000132e0: 466c 6f61 7451 2d62 7569 6c74 2069 6e73 FloatQ-built ins
│ │ │ │ │ -000132f0: 2c20 204e 6578 743a 2046 6c6f 6174 512d , Next: FloatQ-
│ │ │ │ │ -00013300: 636f 6572 6369 6e67 2c20 2050 7265 763a coercing, Prev:
│ │ │ │ │ -00013310: 2046 6c6f 6174 5120 636c 6173 732d 636f FloatQ class-co
│ │ │ │ │ -00013320: 6e76 6572 7469 6e67 2c20 2055 703a 2046 nverting, Up: F
│ │ │ │ │ -00013330: 6c6f 6174 510a 0a31 2e38 332e 3420 466c loatQ..1.83.4 Fl
│ │ │ │ │ -00013340: 6f61 7451 3a20 6275 696c 7420 696e 730a oatQ: built ins.
│ │ │ │ │ -00013350: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00013360: 2d2d 2d2d 2d2d 2d2d 0a0a 2a20 6172 670a --------..* arg.
│ │ │ │ │ -00013370: 2020 2020 204d 756c 7469 706c 7920 7468 Multiply th
│ │ │ │ │ -00013380: 6520 7265 6365 6976 6572 2061 6e64 2061 e receiver and a
│ │ │ │ │ -00013390: 7267 2061 6e64 2061 6e73 7765 7220 616e rg and answer an
│ │ │ │ │ -000133a0: 6f74 6865 7220 4e75 6d62 6572 0a0a 2b20 other Number..+
│ │ │ │ │ -000133b0: 6172 670a 2020 2020 2053 756d 2074 6865 arg. Sum the
│ │ │ │ │ -000133c0: 2072 6563 6569 7665 7220 616e 6420 6172 receiver and ar
│ │ │ │ │ -000133d0: 6720 616e 6420 616e 7377 6572 2061 6e6f g and answer ano
│ │ │ │ │ -000133e0: 7468 6572 204e 756d 6265 720a 0a2d 2061 ther Number..- a
│ │ │ │ │ -000133f0: 7267 0a20 2020 2020 5375 6274 7261 6374 rg. Subtract
│ │ │ │ │ -00013400: 2061 7267 2066 726f 6d20 7468 6520 7265 arg from the re
│ │ │ │ │ -00013410: 6365 6976 6572 2061 6e64 2061 6e73 7765 ceiver and answe
│ │ │ │ │ -00013420: 7220 616e 6f74 6865 7220 4e75 6d62 6572 r another Number
│ │ │ │ │ -00013430: 0a0a 2f20 6172 670a 2020 2020 2044 6976 ../ arg. Div
│ │ │ │ │ -00013440: 6964 6520 7468 6520 7265 6365 6976 6572 ide the receiver
│ │ │ │ │ -00013450: 2062 7920 6172 6720 616e 6420 616e 7377 by arg and answ
│ │ │ │ │ -00013460: 6572 2061 6e6f 7468 6572 2046 6c6f 6174 er another Float
│ │ │ │ │ -00013470: 510a 0a3c 2061 7267 0a20 2020 2020 416e Q..< arg. An
│ │ │ │ │ -00013480: 7377 6572 2077 6865 7468 6572 2074 6865 swer whether the
│ │ │ │ │ -00013490: 2072 6563 6569 7665 7220 6973 206c 6573 receiver is les
│ │ │ │ │ -000134a0: 7320 7468 616e 2061 7267 0a0a 3c3d 2061 s than arg..<= a
│ │ │ │ │ -000134b0: 7267 0a20 2020 2020 416e 7377 6572 2077 rg. Answer w
│ │ │ │ │ -000134c0: 6865 7468 6572 2074 6865 2072 6563 6569 hether the recei
│ │ │ │ │ -000134d0: 7665 7220 6973 206c 6573 7320 7468 616e ver is less than
│ │ │ │ │ -000134e0: 206f 7220 6571 7561 6c20 746f 2061 7267 or equal to arg
│ │ │ │ │ -000134f0: 0a0a 3d20 6172 670a 2020 2020 2041 6e73 ..= arg. Ans
│ │ │ │ │ -00013500: 7765 7220 7768 6574 6865 7220 7468 6520 wer whether the
│ │ │ │ │ -00013510: 7265 6365 6976 6572 2069 7320 6571 7561 receiver is equa
│ │ │ │ │ -00013520: 6c20 746f 2061 7267 0a0a 3e20 6172 670a l to arg..> arg.
│ │ │ │ │ -00013530: 2020 2020 2041 6e73 7765 7220 7768 6574 Answer whet
│ │ │ │ │ -00013540: 6865 7220 7468 6520 7265 6365 6976 6572 her the receiver
│ │ │ │ │ -00013550: 2069 7320 6772 6561 7465 7220 7468 616e is greater than
│ │ │ │ │ -00013560: 2061 7267 0a0a 3e3d 2061 7267 0a20 2020 arg..>= arg.
│ │ │ │ │ -00013570: 2020 416e 7377 6572 2077 6865 7468 6572 Answer whether
│ │ │ │ │ -00013580: 2074 6865 2072 6563 6569 7665 7220 6973 the receiver is
│ │ │ │ │ -00013590: 2067 7265 6174 6572 2074 6861 6e20 6f72 greater than or
│ │ │ │ │ -000135a0: 2065 7175 616c 2074 6f20 6172 670a 0a61 equal to arg..a
│ │ │ │ │ -000135b0: 7346 6c6f 6174 440a 2020 2020 2041 6e73 sFloatD. Ans
│ │ │ │ │ -000135c0: 7765 7220 7468 6520 7265 6365 6976 6572 wer the receiver
│ │ │ │ │ -000135d0: 2063 6f6e 7665 7274 6564 2074 6f20 6120 converted to a
│ │ │ │ │ -000135e0: 466c 6f61 7444 0a0a 6173 466c 6f61 7445 FloatD..asFloatE
│ │ │ │ │ -000135f0: 0a20 2020 2020 416e 7377 6572 2074 6865 . Answer the
│ │ │ │ │ -00013600: 2072 6563 6569 7665 7220 636f 6e76 6572 receiver conver
│ │ │ │ │ -00013610: 7465 6420 746f 2061 2046 6c6f 6174 450a ted to a FloatE.
│ │ │ │ │ -00013620: 0a65 7870 6f6e 656e 740a 2020 2020 2041 .exponent. A
│ │ │ │ │ -00013630: 6e73 7765 7220 7468 6520 6578 706f 6e65 nswer the expone
│ │ │ │ │ -00013640: 6e74 206f 6620 7468 6520 7265 6365 6976 nt of the receiv
│ │ │ │ │ -00013650: 6572 2069 6e20 6d61 6e74 6973 7361 2a32 er in mantissa*2
│ │ │ │ │ -00013660: 5e65 7870 6f6e 656e 740a 2020 2020 2072 ^exponent. r
│ │ │ │ │ -00013670: 6570 7265 7365 6e74 6174 696f 6e20 2820 epresentation (
│ │ │ │ │ -00013680: 7c6d 616e 7469 7373 617c 3c3d 3120 290a |mantissa|<=1 ).
│ │ │ │ │ -00013690: 0a66 7261 6374 696f 6e50 6172 740a 2020 .fractionPart.
│ │ │ │ │ -000136a0: 2020 2041 6e73 7765 7220 7468 6520 6672 Answer the fr
│ │ │ │ │ -000136b0: 6163 7469 6f6e 616c 2070 6172 7420 6f66 actional part of
│ │ │ │ │ -000136c0: 2074 6865 2072 6563 6569 7665 720a 0a74 the receiver..t
│ │ │ │ │ -000136d0: 696d 6573 5477 6f50 6f77 6572 3a20 6172 imesTwoPower: ar
│ │ │ │ │ -000136e0: 670a 2020 2020 2041 6e73 7765 7220 7468 g. Answer th
│ │ │ │ │ -000136f0: 6520 7265 6365 6976 6572 206d 756c 7469 e receiver multi
│ │ │ │ │ -00013700: 706c 6965 6420 6279 2032 5e61 7267 0a0a plied by 2^arg..
│ │ │ │ │ -00013710: 7472 756e 6361 7465 640a 2020 2020 2054 truncated. T
│ │ │ │ │ -00013720: 7275 6e63 6174 6520 7468 6520 7265 6365 runcate the rece
│ │ │ │ │ -00013730: 6976 6572 2074 6f77 6172 6473 207a 6572 iver towards zer
│ │ │ │ │ -00013740: 6f20 616e 6420 616e 7377 6572 2074 6865 o and answer the
│ │ │ │ │ -00013750: 2072 6573 756c 740a 0a7e 3d20 6172 670a result..~= arg.
│ │ │ │ │ -00013760: 2020 2020 2041 6e73 7765 7220 7768 6574 Answer whet
│ │ │ │ │ -00013770: 6865 7220 7468 6520 7265 6365 6976 6572 her the receiver
│ │ │ │ │ -00013780: 2069 7320 6e6f 7420 6571 7561 6c20 746f is not equal to
│ │ │ │ │ -00013790: 2061 7267 0a0a 1f0a 4669 6c65 3a20 6773 arg....File: gs
│ │ │ │ │ -000137a0: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ -000137b0: 6465 3a20 466c 6f61 7451 2d63 6f65 7263 de: FloatQ-coerc
│ │ │ │ │ -000137c0: 696e 672c 2020 4e65 7874 3a20 466c 6f61 ing, Next: Floa
│ │ │ │ │ -000137d0: 7451 2d63 6f6e 7665 7274 696e 672c 2020 tQ-converting,
│ │ │ │ │ -000137e0: 5072 6576 3a20 466c 6f61 7451 2d62 7569 Prev: FloatQ-bui
│ │ │ │ │ -000137f0: 6c74 2069 6e73 2c20 2055 703a 2046 6c6f lt ins, Up: Flo
│ │ │ │ │ -00013800: 6174 510a 0a31 2e38 332e 3520 466c 6f61 atQ..1.83.5 Floa
│ │ │ │ │ -00013810: 7451 3a20 636f 6572 6369 6e67 0a2d 2d2d tQ: coercing.---
│ │ │ │ │ -00013820: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00013830: 2d2d 2d2d 0a0a 6173 466c 6f61 7451 0a20 ----..asFloatQ.
│ │ │ │ │ -00013840: 2020 2020 4a75 7374 2064 6566 696e 6564 Just defined
│ │ │ │ │ -00013850: 2066 6f72 2063 6f6d 706c 6574 656e 6573 for completenes
│ │ │ │ │ -00013860: 732e 2020 5265 7475 726e 2074 6865 2072 s. Return the r
│ │ │ │ │ -00013870: 6563 6569 7665 722e 0a0a 636f 6572 6365 eceiver...coerce
│ │ │ │ │ -00013880: 3a20 614e 756d 6265 720a 2020 2020 2043 : aNumber. C
│ │ │ │ │ -00013890: 6f65 7263 6520 614e 756d 6265 7220 746f oerce aNumber to
│ │ │ │ │ -000138a0: 2074 6865 2072 6563 6569 7665 7227 7320 the receiver's
│ │ │ │ │ -000138b0: 636c 6173 730a 0a67 656e 6572 616c 6974 class..generalit
│ │ │ │ │ -000138c0: 790a 2020 2020 2041 6e73 7765 7220 7468 y. Answer th
│ │ │ │ │ -000138d0: 6520 7265 6365 6976 6572 2773 2067 656e e receiver's gen
│ │ │ │ │ -000138e0: 6572 616c 6974 790a 0a75 6e69 7479 0a20 erality..unity.
│ │ │ │ │ -000138f0: 2020 2020 436f 6572 6365 2031 2074 6f20 Coerce 1 to
│ │ │ │ │ -00013900: 7468 6520 7265 6365 6976 6572 2773 2063 the receiver's c
│ │ │ │ │ -00013910: 6c61 7373 0a0a 7a65 726f 0a20 2020 2020 lass..zero.
│ │ │ │ │ -00013920: 436f 6572 6365 2030 2074 6f20 7468 6520 Coerce 0 to the
│ │ │ │ │ -00013930: 7265 6365 6976 6572 2773 2063 6c61 7373 receiver's class
│ │ │ │ │ -00013940: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ -00013950: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ -00013960: 466c 6f61 7451 2d63 6f6e 7665 7274 696e FloatQ-convertin
│ │ │ │ │ -00013970: 672c 2020 5072 6576 3a20 466c 6f61 7451 g, Prev: FloatQ
│ │ │ │ │ -00013980: 2d63 6f65 7263 696e 672c 2020 5570 3a20 -coercing, Up:
│ │ │ │ │ -00013990: 466c 6f61 7451 0a0a 312e 3833 2e36 2046 FloatQ..1.83.6 F
│ │ │ │ │ -000139a0: 6c6f 6174 513a 2063 6f6e 7665 7274 696e loatQ: convertin
│ │ │ │ │ -000139b0: 670a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d g.--------------
│ │ │ │ │ -000139c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a68 616c -----------..hal
│ │ │ │ │ -000139d0: 660a 2020 2020 2043 6f65 7263 6520 302e f. Coerce 0.
│ │ │ │ │ -000139e0: 3520 746f 2074 6865 2072 6563 6569 7665 5 to the receive
│ │ │ │ │ -000139f0: 7227 7320 636c 6173 730a 0a1f 0a46 696c r's class....Fil
│ │ │ │ │ -00013a00: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ -00013a10: 2c20 204e 6f64 653a 2046 7261 6374 696f , Node: Fractio
│ │ │ │ │ -00013a20: 6e2c 2020 4e65 7874 3a20 4765 6e65 7261 n, Next: Genera
│ │ │ │ │ -00013a30: 746f 722c 2020 5072 6576 3a20 466c 6f61 tor, Prev: Floa
│ │ │ │ │ -00013a40: 7451 2c20 2055 703a 2042 6173 6520 636c tQ, Up: Base cl
│ │ │ │ │ -00013a50: 6173 7365 730a 0a31 2e38 3420 4672 6163 asses..1.84 Frac
│ │ │ │ │ -00013a60: 7469 6f6e 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d tion.===========
│ │ │ │ │ -00013a70: 3d3d 0a0a 4465 6669 6e65 6420 696e 206e ==..Defined in n
│ │ │ │ │ -00013a80: 616d 6573 7061 6365 2053 6d61 6c6c 7461 amespace Smallta
│ │ │ │ │ -00013a90: 6c6b 0a53 7570 6572 636c 6173 733a 204e lk.Superclass: N
│ │ │ │ │ -00013aa0: 756d 6265 720a 4361 7465 676f 7279 3a20 umber.Category:
│ │ │ │ │ -00013ab0: 4c61 6e67 7561 6765 2d44 6174 6120 7479 Language-Data ty
│ │ │ │ │ -00013ac0: 7065 730a 2020 2020 2049 2072 6570 7265 pes. I repre
│ │ │ │ │ -00013ad0: 7365 6e74 2072 6174 696f 6e61 6c20 6e75 sent rational nu
│ │ │ │ │ -00013ae0: 6d62 6572 7320 696e 2074 6865 2066 6f72 mbers in the for
│ │ │ │ │ -00013af0: 6d20 2870 2f71 2920 7768 6572 6520 7020 m (p/q) where p
│ │ │ │ │ -00013b00: 616e 6420 7120 6172 650a 2020 2020 2069 and q are. i
│ │ │ │ │ -00013b10: 6e74 6567 6572 732e 2020 5468 6520 6172 ntegers. The ar
│ │ │ │ │ -00013b20: 6974 686d 6574 6963 206f 7065 7261 7469 ithmetic operati
│ │ │ │ │ -00013b30: 6f6e 7320 2a2c 202b 2c20 2d2c 202f 2c20 ons *, +, -, /,
│ │ │ │ │ -00013b40: 6f6e 2066 7261 6374 696f 6e73 2c20 616c on fractions, al
│ │ │ │ │ -00013b50: 6c0a 2020 2020 2072 6574 7572 6e20 6120 l. return a
│ │ │ │ │ -00013b60: 7265 6475 6365 6420 6672 6163 7469 6f6e reduced fraction
│ │ │ │ │ -00013b70: 2e0a 0a2a 204d 656e 753a 0a0a 2a20 4672 ...* Menu:..* Fr
│ │ │ │ │ -00013b80: 6163 7469 6f6e 2063 6c61 7373 2d63 6f6e action class-con
│ │ │ │ │ -00013b90: 7665 7274 696e 673a 3a20 2028 636c 6173 verting:: (clas
│ │ │ │ │ -00013ba0: 7329 0a2a 2046 7261 6374 696f 6e20 636c s).* Fraction cl
│ │ │ │ │ -00013bb0: 6173 732d 696e 7374 616e 6365 2063 7265 ass-instance cre
│ │ │ │ │ -00013bc0: 6174 696f 6e3a 3a20 2028 636c 6173 7329 ation:: (class)
│ │ │ │ │ -00013bd0: 0a2a 2046 7261 6374 696f 6e2d 6163 6365 .* Fraction-acce
│ │ │ │ │ -00013be0: 7373 696e 673a 3a20 2028 696e 7374 616e ssing:: (instan
│ │ │ │ │ -00013bf0: 6365 290a 2a20 4672 6163 7469 6f6e 2d61 ce).* Fraction-a
│ │ │ │ │ -00013c00: 7269 7468 6d65 7469 633a 3a20 2028 696e rithmetic:: (in
│ │ │ │ │ -00013c10: 7374 616e 6365 290a 2a20 4672 6163 7469 stance).* Fracti
│ │ │ │ │ -00013c20: 6f6e 2d63 6f65 7263 696e 673a 3a20 2028 on-coercing:: (
│ │ │ │ │ -00013c30: 696e 7374 616e 6365 290a 2a20 4672 6163 instance).* Frac
│ │ │ │ │ -00013c40: 7469 6f6e 2d63 6f65 7263 696f 6e3a 3a20 tion-coercion::
│ │ │ │ │ -00013c50: 2028 696e 7374 616e 6365 290a 2a20 4672 (instance).* Fr
│ │ │ │ │ -00013c60: 6163 7469 6f6e 2d63 6f6d 7061 7269 6e67 action-comparing
│ │ │ │ │ -00013c70: 3a3a 2020 2869 6e73 7461 6e63 6529 0a2a :: (instance).*
│ │ │ │ │ -00013c80: 2046 7261 6374 696f 6e2d 636f 6e76 6572 Fraction-conver
│ │ │ │ │ -00013c90: 7469 6e67 3a3a 2020 2869 6e73 7461 6e63 ting:: (instanc
│ │ │ │ │ -00013ca0: 6529 0a2a 2046 7261 6374 696f 6e2d 6f70 e).* Fraction-op
│ │ │ │ │ -00013cb0: 7469 6d69 7a65 6420 6361 7365 733a 3a20 timized cases::
│ │ │ │ │ -00013cc0: 2028 696e 7374 616e 6365 290a 2a20 4672 (instance).* Fr
│ │ │ │ │ -00013cd0: 6163 7469 6f6e 2d70 7269 6e74 696e 673a action-printing:
│ │ │ │ │ -00013ce0: 3a20 2028 696e 7374 616e 6365 290a 2a20 : (instance).*
│ │ │ │ │ -00013cf0: 4672 6163 7469 6f6e 2d74 6573 7469 6e67 Fraction-testing
│ │ │ │ │ -00013d00: 3a3a 2020 2869 6e73 7461 6e63 6529 0a0a :: (instance)..
│ │ │ │ │ -00013d10: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ -00013d20: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 4672 .info, Node: Fr
│ │ │ │ │ -00013d30: 6163 7469 6f6e 2063 6c61 7373 2d63 6f6e action class-con
│ │ │ │ │ -00013d40: 7665 7274 696e 672c 2020 4e65 7874 3a20 verting, Next:
│ │ │ │ │ -00013d50: 4672 6163 7469 6f6e 2063 6c61 7373 2d69 Fraction class-i
│ │ │ │ │ -00013d60: 6e73 7461 6e63 6520 6372 6561 7469 6f6e nstance creation
│ │ │ │ │ -00013d70: 2c20 2055 703a 2046 7261 6374 696f 6e0a , Up: Fraction.
│ │ │ │ │ -00013d80: 0a31 2e38 342e 3120 4672 6163 7469 6f6e .1.84.1 Fraction
│ │ │ │ │ -00013d90: 2063 6c61 7373 3a20 636f 6e76 6572 7469 class: converti
│ │ │ │ │ -00013da0: 6e67 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ng.-------------
│ │ │ │ │ -00013db0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00013dc0: 2d2d 2d2d 0a0a 636f 6572 6365 3a20 614e ----..coerce: aN
│ │ │ │ │ -00013dd0: 756d 6265 720a 2020 2020 2041 6e73 7765 umber. Answe
│ │ │ │ │ -00013de0: 7220 614e 756d 6265 7220 636f 6e76 6572 r aNumber conver
│ │ │ │ │ -00013df0: 7465 6420 746f 2061 2046 7261 6374 696f ted to a Fractio
│ │ │ │ │ -00013e00: 6e0a 0a1f 0a46 696c 653a 2067 7374 2d62 n....File: gst-b
│ │ │ │ │ -00013e10: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ -00013e20: 2046 7261 6374 696f 6e20 636c 6173 732d Fraction class-
│ │ │ │ │ -00013e30: 696e 7374 616e 6365 2063 7265 6174 696f instance creatio
│ │ │ │ │ -00013e40: 6e2c 2020 4e65 7874 3a20 4672 6163 7469 n, Next: Fracti
│ │ │ │ │ -00013e50: 6f6e 2d61 6363 6573 7369 6e67 2c20 2050 on-accessing, P
│ │ │ │ │ -00013e60: 7265 763a 2046 7261 6374 696f 6e20 636c rev: Fraction cl
│ │ │ │ │ -00013e70: 6173 732d 636f 6e76 6572 7469 6e67 2c20 ass-converting,
│ │ │ │ │ -00013e80: 2055 703a 2046 7261 6374 696f 6e0a 0a31 Up: Fraction..1
│ │ │ │ │ -00013e90: 2e38 342e 3220 4672 6163 7469 6f6e 2063 .84.2 Fraction c
│ │ │ │ │ -00013ea0: 6c61 7373 3a20 696e 7374 616e 6365 2063 lass: instance c
│ │ │ │ │ -00013eb0: 7265 6174 696f 6e0a 2d2d 2d2d 2d2d 2d2d reation.--------
│ │ │ │ │ -00013ec0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00013ed0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00013ee0: 0a0a 696e 6974 6961 6c69 7a65 0a20 2020 ..initialize.
│ │ │ │ │ -00013ef0: 2020 496e 6974 6961 6c69 7a65 2074 6865 Initialize the
│ │ │ │ │ -00013f00: 2072 6563 6569 7665 7227 7320 636c 6173 receiver's clas
│ │ │ │ │ -00013f10: 7320 7661 7269 6162 6c65 730a 0a6e 756d s variables..num
│ │ │ │ │ -00013f20: 6572 6174 6f72 3a20 6e49 6e74 6567 6572 erator: nInteger
│ │ │ │ │ -00013f30: 2064 656e 6f6d 696e 6174 6f72 3a20 6449 denominator: dI
│ │ │ │ │ -00013f40: 6e74 6567 6572 0a20 2020 2020 416e 7377 nteger. Answ
│ │ │ │ │ -00013f50: 6572 2061 206e 6577 2069 6e73 7461 6e63 er a new instanc
│ │ │ │ │ -00013f60: 6520 6f66 2066 7261 6374 696f 6e20 286e e of fraction (n
│ │ │ │ │ -00013f70: 496e 7465 6765 722f 6449 6e74 6567 6572 Integer/dInteger
│ │ │ │ │ -00013f80: 290a 0a1f 0a46 696c 653a 2067 7374 2d62 )....File: gst-b
│ │ │ │ │ -00013f90: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ -00013fa0: 2046 7261 6374 696f 6e2d 6163 6365 7373 Fraction-access
│ │ │ │ │ -00013fb0: 696e 672c 2020 4e65 7874 3a20 4672 6163 ing, Next: Frac
│ │ │ │ │ -00013fc0: 7469 6f6e 2d61 7269 7468 6d65 7469 632c tion-arithmetic,
│ │ │ │ │ -00013fd0: 2020 5072 6576 3a20 4672 6163 7469 6f6e Prev: Fraction
│ │ │ │ │ -00013fe0: 2063 6c61 7373 2d69 6e73 7461 6e63 6520 class-instance
│ │ │ │ │ -00013ff0: 6372 6561 7469 6f6e 2c20 2055 703a 2046 creation, Up: F
│ │ │ │ │ -00014000: 7261 6374 696f 6e0a 0a31 2e38 342e 3320 raction..1.84.3
│ │ │ │ │ -00014010: 4672 6163 7469 6f6e 3a20 6163 6365 7373 Fraction: access
│ │ │ │ │ -00014020: 696e 670a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ing.------------
│ │ │ │ │ -00014030: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------..
│ │ │ │ │ -00014040: 6465 6e6f 6d69 6e61 746f 720a 2020 2020 denominator.
│ │ │ │ │ -00014050: 2041 6e73 7765 7220 7468 6520 7265 6365 Answer the rece
│ │ │ │ │ -00014060: 6976 6572 2773 2064 656e 6f6d 696e 6174 iver's denominat
│ │ │ │ │ -00014070: 6f72 0a0a 6e75 6d65 7261 746f 720a 2020 or..numerator.
│ │ │ │ │ -00014080: 2020 2041 6e73 7765 7220 7468 6520 7265 Answer the re
│ │ │ │ │ -00014090: 6365 6976 6572 2773 206e 756d 6572 6174 ceiver's numerat
│ │ │ │ │ -000140a0: 6f72 0a0a 1f0a 4669 6c65 3a20 6773 742d or....File: gst-
│ │ │ │ │ -000140b0: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ -000140c0: 3a20 4672 6163 7469 6f6e 2d61 7269 7468 : Fraction-arith
│ │ │ │ │ -000140d0: 6d65 7469 632c 2020 4e65 7874 3a20 4672 metic, Next: Fr
│ │ │ │ │ -000140e0: 6163 7469 6f6e 2d63 6f65 7263 696e 672c action-coercing,
│ │ │ │ │ -000140f0: 2020 5072 6576 3a20 4672 6163 7469 6f6e Prev: Fraction
│ │ │ │ │ -00014100: 2d61 6363 6573 7369 6e67 2c20 2055 703a -accessing, Up:
│ │ │ │ │ -00014110: 2046 7261 6374 696f 6e0a 0a31 2e38 342e Fraction..1.84.
│ │ │ │ │ -00014120: 3420 4672 6163 7469 6f6e 3a20 6172 6974 4 Fraction: arit
│ │ │ │ │ -00014130: 686d 6574 6963 0a2d 2d2d 2d2d 2d2d 2d2d hmetic.---------
│ │ │ │ │ -00014140: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00014150: 2d2d 0a0a 2a20 614e 756d 6265 720a 2020 --..* aNumber.
│ │ │ │ │ -00014160: 2020 204d 756c 7469 706c 7920 7477 6f20 Multiply two
│ │ │ │ │ -00014170: 6e75 6d62 6572 7320 616e 6420 616e 7377 numbers and answ
│ │ │ │ │ -00014180: 6572 2074 6865 2072 6573 756c 742e 0a0a er the result...
│ │ │ │ │ -00014190: 2b20 614e 756d 6265 720a 2020 2020 2053 + aNumber. S
│ │ │ │ │ -000141a0: 756d 2074 776f 206e 756d 6265 7273 2061 um two numbers a
│ │ │ │ │ -000141b0: 6e64 2061 6e73 7765 7220 7468 6520 7265 nd answer the re
│ │ │ │ │ -000141c0: 7375 6c74 2e0a 0a2d 2061 4e75 6d62 6572 sult...- aNumber
│ │ │ │ │ -000141d0: 0a20 2020 2020 5375 6274 7261 6374 2061 . Subtract a
│ │ │ │ │ -000141e0: 4e75 6d62 6572 2066 726f 6d20 7468 6520 Number from the
│ │ │ │ │ -000141f0: 7265 6365 6976 6572 2061 6e64 2061 6e73 receiver and ans
│ │ │ │ │ -00014200: 7765 7220 7468 6520 7265 7375 6c74 2e0a wer the result..
│ │ │ │ │ -00014210: 0a2f 2061 4e75 6d62 6572 0a20 2020 2020 ./ aNumber.
│ │ │ │ │ -00014220: 4469 7669 6465 2074 6865 2072 6563 6569 Divide the recei
│ │ │ │ │ -00014230: 7665 7220 6279 2061 4e75 6d62 6572 2061 ver by aNumber a
│ │ │ │ │ -00014240: 6e64 2061 6e73 7765 7220 7468 6520 7265 nd answer the re
│ │ │ │ │ -00014250: 7375 6c74 2e0a 0a2f 2f20 614e 756d 6265 sult...// aNumbe
│ │ │ │ │ -00014260: 720a 2020 2020 2052 6574 7572 6e20 7468 r. Return th
│ │ │ │ │ -00014270: 6520 696e 7465 6765 7220 7175 6f74 6965 e integer quotie
│ │ │ │ │ -00014280: 6e74 206f 6620 6469 7669 6469 6e67 2074 nt of dividing t
│ │ │ │ │ -00014290: 6865 2072 6563 6569 7665 7220 6279 2061 he receiver by a
│ │ │ │ │ -000142a0: 4e75 6d62 6572 0a20 2020 2020 7769 7468 Number. with
│ │ │ │ │ -000142b0: 2074 7275 6e63 6174 696f 6e20 746f 7761 truncation towa
│ │ │ │ │ -000142c0: 7264 7320 6e65 6761 7469 7665 2069 6e66 rds negative inf
│ │ │ │ │ -000142d0: 696e 6974 792e 0a0a 5c5c 2061 4e75 6d62 inity...\\ aNumb
│ │ │ │ │ -000142e0: 6572 0a20 2020 2020 5265 7475 726e 2074 er. Return t
│ │ │ │ │ -000142f0: 6865 2072 656d 6169 6e64 6572 2066 726f he remainder fro
│ │ │ │ │ -00014300: 6d20 6469 7669 6469 6e67 2074 6865 2072 m dividing the r
│ │ │ │ │ -00014310: 6563 6569 7665 7220 6279 2061 4e75 6d62 eceiver by aNumb
│ │ │ │ │ -00014320: 6572 2c20 2875 7369 6e67 0a20 2020 2020 er, (using.
│ │ │ │ │ -00014330: 2f2f 292e 0a0a 6573 7469 6d61 7465 644c //)...estimatedL
│ │ │ │ │ -00014340: 6f67 0a20 2020 2020 416e 7377 6572 2061 og. Answer a
│ │ │ │ │ -00014350: 6e20 6573 7469 6d61 7465 206f 6620 2873 n estimate of (s
│ │ │ │ │ -00014360: 656c 6620 6162 7320 666c 6f6f 724c 6f67 elf abs floorLog
│ │ │ │ │ -00014370: 3a20 3130 290a 0a1f 0a46 696c 653a 2067 : 10)....File: g
│ │ │ │ │ -00014380: 7374 2d62 6173 652e 696e 666f 2c20 204e st-base.info, N
│ │ │ │ │ -00014390: 6f64 653a 2046 7261 6374 696f 6e2d 636f ode: Fraction-co
│ │ │ │ │ -000143a0: 6572 6369 6e67 2c20 204e 6578 743a 2046 ercing, Next: F
│ │ │ │ │ -000143b0: 7261 6374 696f 6e2d 636f 6572 6369 6f6e raction-coercion
│ │ │ │ │ -000143c0: 2c20 2050 7265 763a 2046 7261 6374 696f , Prev: Fractio
│ │ │ │ │ -000143d0: 6e2d 6172 6974 686d 6574 6963 2c20 2055 n-arithmetic, U
│ │ │ │ │ -000143e0: 703a 2046 7261 6374 696f 6e0a 0a31 2e38 p: Fraction..1.8
│ │ │ │ │ -000143f0: 342e 3520 4672 6163 7469 6f6e 3a20 636f 4.5 Fraction: co
│ │ │ │ │ -00014400: 6572 6369 6e67 0a2d 2d2d 2d2d 2d2d 2d2d ercing.---------
│ │ │ │ │ -00014410: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00014420: 0a0a 6365 696c 696e 670a 2020 2020 2054 ..ceiling. T
│ │ │ │ │ -00014430: 7275 6e63 6174 6520 7468 6520 7265 6365 runcate the rece
│ │ │ │ │ -00014440: 6976 6572 2074 6f77 6172 6473 2070 6f73 iver towards pos
│ │ │ │ │ -00014450: 6974 6976 6520 696e 6669 6e69 7479 2061 itive infinity a
│ │ │ │ │ -00014460: 6e64 2072 6574 7572 6e20 7468 650a 2020 nd return the.
│ │ │ │ │ -00014470: 2020 2074 7275 6e63 6174 6564 2072 6573 truncated res
│ │ │ │ │ -00014480: 756c 740a 0a63 6f65 7263 653a 2061 4e75 ult..coerce: aNu
│ │ │ │ │ -00014490: 6d62 6572 0a20 2020 2020 436f 6572 6365 mber. Coerce
│ │ │ │ │ -000144a0: 2061 4e75 6d62 6572 2074 6f20 7468 6520 aNumber to the
│ │ │ │ │ -000144b0: 7265 6365 6976 6572 2773 2063 6c61 7373 receiver's class
│ │ │ │ │ -000144c0: 0a0a 666c 6f6f 720a 2020 2020 2054 7275 ..floor. Tru
│ │ │ │ │ -000144d0: 6e63 6174 6520 7468 6520 7265 6365 6976 ncate the receiv
│ │ │ │ │ -000144e0: 6572 2074 6f77 6172 6473 206e 6567 6174 er towards negat
│ │ │ │ │ -000144f0: 6976 6520 696e 6669 6e69 7479 2061 6e64 ive infinity and
│ │ │ │ │ -00014500: 2072 6574 7572 6e20 7468 650a 2020 2020 return the.
│ │ │ │ │ -00014510: 2074 7275 6e63 6174 6564 2072 6573 756c truncated resul
│ │ │ │ │ -00014520: 740a 0a67 656e 6572 616c 6974 790a 2020 t..generality.
│ │ │ │ │ -00014530: 2020 2052 6574 7572 6e20 7468 6520 7265 Return the re
│ │ │ │ │ -00014540: 6365 6976 6572 2773 2067 656e 6572 616c ceiver's general
│ │ │ │ │ -00014550: 6974 790a 0a74 7275 6e63 6174 6564 0a20 ity..truncated.
│ │ │ │ │ -00014560: 2020 2020 5472 756e 6361 7465 2074 6865 Truncate the
│ │ │ │ │ -00014570: 2072 6563 6569 7665 7220 616e 6420 7265 receiver and re
│ │ │ │ │ -00014580: 7475 726e 2074 6865 2074 7275 6e63 6174 turn the truncat
│ │ │ │ │ -00014590: 6564 2072 6573 756c 740a 0a75 6e69 7479 ed result..unity
│ │ │ │ │ -000145a0: 0a20 2020 2020 436f 6572 6365 2031 2074 . Coerce 1 t
│ │ │ │ │ -000145b0: 6f20 7468 6520 7265 6365 6976 6572 2773 o the receiver's
│ │ │ │ │ -000145c0: 2063 6c61 7373 0a0a 7a65 726f 0a20 2020 class..zero.
│ │ │ │ │ -000145d0: 2020 436f 6572 6365 2030 2074 6f20 7468 Coerce 0 to th
│ │ │ │ │ -000145e0: 6520 7265 6365 6976 6572 2773 2063 6c61 e receiver's cla
│ │ │ │ │ -000145f0: 7373 0a0a 1f0a 4669 6c65 3a20 6773 742d ss....File: gst-
│ │ │ │ │ -00014600: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ -00014610: 3a20 4672 6163 7469 6f6e 2d63 6f65 7263 : Fraction-coerc
│ │ │ │ │ -00014620: 696f 6e2c 2020 4e65 7874 3a20 4672 6163 ion, Next: Frac
│ │ │ │ │ -00014630: 7469 6f6e 2d63 6f6d 7061 7269 6e67 2c20 tion-comparing,
│ │ │ │ │ -00014640: 2050 7265 763a 2046 7261 6374 696f 6e2d Prev: Fraction-
│ │ │ │ │ -00014650: 636f 6572 6369 6e67 2c20 2055 703a 2046 coercing, Up: F
│ │ │ │ │ -00014660: 7261 6374 696f 6e0a 0a31 2e38 342e 3620 raction..1.84.6
│ │ │ │ │ -00014670: 4672 6163 7469 6f6e 3a20 636f 6572 6369 Fraction: coerci
│ │ │ │ │ -00014680: 6f6e 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d on.-------------
│ │ │ │ │ -00014690: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6173 ------------..as
│ │ │ │ │ -000146a0: 434e 756d 6265 720a 2020 2020 2043 6f6e CNumber. Con
│ │ │ │ │ -000146b0: 7665 7274 2074 6865 2072 6563 6569 7665 vert the receive
│ │ │ │ │ -000146c0: 7220 746f 2061 206b 696e 6420 6f66 206e r to a kind of n
│ │ │ │ │ -000146d0: 756d 6265 7220 7468 6174 2069 7320 756e umber that is un
│ │ │ │ │ -000146e0: 6465 7273 746f 6f64 2062 7920 7468 650a derstood by the.
│ │ │ │ │ -000146f0: 2020 2020 2043 2063 616c 6c2d 6f75 7420 C call-out
│ │ │ │ │ -00014700: 6d65 6368 616e 6973 6d2e 0a0a 1f0a 4669 mechanism.....Fi
│ │ │ │ │ -00014710: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ -00014720: 6f2c 2020 4e6f 6465 3a20 4672 6163 7469 o, Node: Fracti
│ │ │ │ │ -00014730: 6f6e 2d63 6f6d 7061 7269 6e67 2c20 204e on-comparing, N
│ │ │ │ │ -00014740: 6578 743a 2046 7261 6374 696f 6e2d 636f ext: Fraction-co
│ │ │ │ │ -00014750: 6e76 6572 7469 6e67 2c20 2050 7265 763a nverting, Prev:
│ │ │ │ │ -00014760: 2046 7261 6374 696f 6e2d 636f 6572 6369 Fraction-coerci
│ │ │ │ │ -00014770: 6f6e 2c20 2055 703a 2046 7261 6374 696f on, Up: Fractio
│ │ │ │ │ -00014780: 6e0a 0a31 2e38 342e 3720 4672 6163 7469 n..1.84.7 Fracti
│ │ │ │ │ -00014790: 6f6e 3a20 636f 6d70 6172 696e 670a 2d2d on: comparing.--
│ │ │ │ │ -000147a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000147b0: 2d2d 2d2d 2d2d 2d2d 0a0a 3c20 6172 670a --------..< arg.
│ │ │ │ │ -000147c0: 2020 2020 2054 6573 7420 6966 2074 6865 Test if the
│ │ │ │ │ -000147d0: 2072 6563 6569 7665 7220 6973 206c 6573 receiver is les
│ │ │ │ │ -000147e0: 7320 7468 616e 2061 7267 2e0a 0a3c 3d20 s than arg...<=
│ │ │ │ │ -000147f0: 6172 670a 2020 2020 2054 6573 7420 6966 arg. Test if
│ │ │ │ │ -00014800: 2074 6865 2072 6563 6569 7665 7220 6973 the receiver is
│ │ │ │ │ -00014810: 206c 6573 7320 7468 616e 206f 7220 6571 less than or eq
│ │ │ │ │ -00014820: 7561 6c20 746f 2061 7267 2e0a 0a3d 2061 ual to arg...= a
│ │ │ │ │ -00014830: 7267 0a20 2020 2020 5465 7374 2069 6620 rg. Test if
│ │ │ │ │ -00014840: 7468 6520 7265 6365 6976 6572 2065 7175 the receiver equ
│ │ │ │ │ -00014850: 616c 7320 6172 672e 0a0a 3e20 6172 670a als arg...> arg.
│ │ │ │ │ -00014860: 2020 2020 2054 6573 7420 6966 2074 6865 Test if the
│ │ │ │ │ -00014870: 2072 6563 6569 7665 7220 6973 206d 6f72 receiver is mor
│ │ │ │ │ -00014880: 6520 7468 616e 2061 7267 2e0a 0a3e 3d20 e than arg...>=
│ │ │ │ │ -00014890: 6172 670a 2020 2020 2054 6573 7420 6966 arg. Test if
│ │ │ │ │ -000148a0: 2074 6865 2072 6563 6569 7665 7220 6973 the receiver is
│ │ │ │ │ -000148b0: 2067 7265 6174 6572 2074 6861 6e20 6f72 greater than or
│ │ │ │ │ -000148c0: 2065 7175 616c 2074 6f20 6172 672e 0a0a equal to arg...
│ │ │ │ │ -000148d0: 6861 7368 0a20 2020 2020 416e 7377 6572 hash. Answer
│ │ │ │ │ -000148e0: 2061 6e20 6861 7368 2076 616c 7565 2066 an hash value f
│ │ │ │ │ -000148f0: 6f72 2074 6865 2072 6563 6569 7665 720a or the receiver.
│ │ │ │ │ -00014900: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ -00014910: 652e 696e 666f 2c20 204e 6f64 653a 2046 e.info, Node: F
│ │ │ │ │ -00014920: 7261 6374 696f 6e2d 636f 6e76 6572 7469 raction-converti
│ │ │ │ │ -00014930: 6e67 2c20 204e 6578 743a 2046 7261 6374 ng, Next: Fract
│ │ │ │ │ -00014940: 696f 6e2d 6f70 7469 6d69 7a65 6420 6361 ion-optimized ca
│ │ │ │ │ -00014950: 7365 732c 2020 5072 6576 3a20 4672 6163 ses, Prev: Frac
│ │ │ │ │ -00014960: 7469 6f6e 2d63 6f6d 7061 7269 6e67 2c20 tion-comparing,
│ │ │ │ │ -00014970: 2055 703a 2046 7261 6374 696f 6e0a 0a31 Up: Fraction..1
│ │ │ │ │ -00014980: 2e38 342e 3820 4672 6163 7469 6f6e 3a20 .84.8 Fraction:
│ │ │ │ │ -00014990: 636f 6e76 6572 7469 6e67 0a2d 2d2d 2d2d converting.-----
│ │ │ │ │ -000149a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000149b0: 2d2d 2d2d 2d2d 0a0a 6173 4578 6163 7446 ------..asExactF
│ │ │ │ │ -000149c0: 7261 6374 696f 6e0a 2020 2020 2041 6e73 raction. Ans
│ │ │ │ │ -000149d0: 7765 7220 7468 6520 7265 6365 6976 6572 wer the receiver
│ │ │ │ │ -000149e0: 2c20 6974 2069 7320 616c 7265 6164 7920 , it is already
│ │ │ │ │ -000149f0: 6120 4672 6163 7469 6f6e 0a0a 6173 466c a Fraction..asFl
│ │ │ │ │ -00014a00: 6f61 7444 0a20 2020 2020 416e 7377 6572 oatD. Answer
│ │ │ │ │ -00014a10: 2074 6865 2072 6563 6569 7665 7220 636f the receiver co
│ │ │ │ │ -00014a20: 6e76 6572 7465 6420 746f 2061 2046 6c6f nverted to a Flo
│ │ │ │ │ -00014a30: 6174 440a 0a61 7346 6c6f 6174 450a 2020 atD..asFloatE.
│ │ │ │ │ -00014a40: 2020 2041 6e73 7765 7220 7468 6520 7265 Answer the re
│ │ │ │ │ -00014a50: 6365 6976 6572 2063 6f6e 7665 7274 6564 ceiver converted
│ │ │ │ │ -00014a60: 2074 6f20 6120 466c 6f61 7444 0a0a 6173 to a FloatD..as
│ │ │ │ │ -00014a70: 466c 6f61 7451 0a20 2020 2020 416e 7377 FloatQ. Answ
│ │ │ │ │ -00014a80: 6572 2074 6865 2072 6563 6569 7665 7220 er the receiver
│ │ │ │ │ -00014a90: 636f 6e76 6572 7465 6420 746f 2061 2046 converted to a F
│ │ │ │ │ -00014aa0: 6c6f 6174 440a 0a61 7346 7261 6374 696f loatD..asFractio
│ │ │ │ │ -00014ab0: 6e0a 2020 2020 2041 6e73 7765 7220 7468 n. Answer th
│ │ │ │ │ -00014ac0: 6520 7265 6365 6976 6572 2c20 6974 2069 e receiver, it i
│ │ │ │ │ -00014ad0: 7320 616c 7265 6164 7920 6120 4672 6163 s already a Frac
│ │ │ │ │ -00014ae0: 7469 6f6e 0a0a 696e 7465 6765 7250 6172 tion..integerPar
│ │ │ │ │ -00014af0: 740a 2020 2020 2041 6e73 7765 7220 7468 t. Answer th
│ │ │ │ │ -00014b00: 6520 696e 7465 6765 7220 7061 7274 206f e integer part o
│ │ │ │ │ -00014b10: 6620 7468 6520 7265 6365 6976 6572 2c20 f the receiver,
│ │ │ │ │ -00014b20: 6578 7072 6573 7365 6420 6173 2061 2046 expressed as a F
│ │ │ │ │ -00014b30: 7261 6374 696f 6e0a 0a1f 0a46 696c 653a raction....File:
│ │ │ │ │ -00014b40: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ -00014b50: 204e 6f64 653a 2046 7261 6374 696f 6e2d Node: Fraction-
│ │ │ │ │ -00014b60: 6f70 7469 6d69 7a65 6420 6361 7365 732c optimized cases,
│ │ │ │ │ -00014b70: 2020 4e65 7874 3a20 4672 6163 7469 6f6e Next: Fraction
│ │ │ │ │ -00014b80: 2d70 7269 6e74 696e 672c 2020 5072 6576 -printing, Prev
│ │ │ │ │ -00014b90: 3a20 4672 6163 7469 6f6e 2d63 6f6e 7665 : Fraction-conve
│ │ │ │ │ -00014ba0: 7274 696e 672c 2020 5570 3a20 4672 6163 rting, Up: Frac
│ │ │ │ │ -00014bb0: 7469 6f6e 0a0a 312e 3834 2e39 2046 7261 tion..1.84.9 Fra
│ │ │ │ │ -00014bc0: 6374 696f 6e3a 206f 7074 696d 697a 6564 ction: optimized
│ │ │ │ │ -00014bd0: 2063 6173 6573 0a2d 2d2d 2d2d 2d2d 2d2d cases.---------
│ │ │ │ │ -00014be0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00014bf0: 2d2d 2d2d 2d2d 2d0a 0a6e 6567 6174 6564 -------..negated
│ │ │ │ │ -00014c00: 0a20 2020 2020 5265 7475 726e 2074 6865 . Return the
│ │ │ │ │ -00014c10: 2072 6563 6569 7665 722c 2077 6974 6820 receiver, with
│ │ │ │ │ -00014c20: 6974 7320 7369 676e 2063 6861 6e67 6564 its sign changed
│ │ │ │ │ -00014c30: 2e0a 0a72 6169 7365 6454 6f49 6e74 6567 ...raisedToInteg
│ │ │ │ │ -00014c40: 6572 3a20 616e 496e 7465 6765 720a 2020 er: anInteger.
│ │ │ │ │ -00014c50: 2020 2052 6574 7572 6e20 7365 6c66 2072 Return self r
│ │ │ │ │ -00014c60: 6169 7365 6420 746f 2074 6865 2061 6e49 aised to the anI
│ │ │ │ │ -00014c70: 6e74 6567 6572 2d74 6820 706f 7765 722e nteger-th power.
│ │ │ │ │ -00014c80: 0a0a 7265 6369 7072 6f63 616c 0a20 2020 ..reciprocal.
│ │ │ │ │ -00014c90: 2020 5265 7475 726e 2074 6865 2072 6563 Return the rec
│ │ │ │ │ -00014ca0: 6970 726f 6361 6c20 6f66 2074 6865 2072 iprocal of the r
│ │ │ │ │ -00014cb0: 6563 6569 7665 720a 0a73 7172 740a 2020 eceiver..sqrt.
│ │ │ │ │ -00014cc0: 2020 2052 6574 7572 6e20 7468 6520 7371 Return the sq
│ │ │ │ │ -00014cd0: 7561 7265 2072 6f6f 7420 6f66 2074 6865 uare root of the
│ │ │ │ │ -00014ce0: 2072 6563 6569 7665 722e 0a0a 7371 7561 receiver...squa
│ │ │ │ │ -00014cf0: 7265 640a 2020 2020 2052 6574 7572 6e20 red. Return
│ │ │ │ │ -00014d00: 7468 6520 7371 7561 7265 206f 6620 7468 the square of th
│ │ │ │ │ -00014d10: 6520 7265 6365 6976 6572 2e0a 0a1f 0a46 e receiver.....F
│ │ │ │ │ -00014d20: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ -00014d30: 666f 2c20 204e 6f64 653a 2046 7261 6374 fo, Node: Fract
│ │ │ │ │ -00014d40: 696f 6e2d 7072 696e 7469 6e67 2c20 204e ion-printing, N
│ │ │ │ │ -00014d50: 6578 743a 2046 7261 6374 696f 6e2d 7465 ext: Fraction-te
│ │ │ │ │ -00014d60: 7374 696e 672c 2020 5072 6576 3a20 4672 sting, Prev: Fr
│ │ │ │ │ -00014d70: 6163 7469 6f6e 2d6f 7074 696d 697a 6564 action-optimized
│ │ │ │ │ -00014d80: 2063 6173 6573 2c20 2055 703a 2046 7261 cases, Up: Fra
│ │ │ │ │ -00014d90: 6374 696f 6e0a 0a31 2e38 342e 3130 2046 ction..1.84.10 F
│ │ │ │ │ -00014da0: 7261 6374 696f 6e3a 2070 7269 6e74 696e raction: printin
│ │ │ │ │ -00014db0: 670a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d g.--------------
│ │ │ │ │ -00014dc0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 7072 ------------..pr
│ │ │ │ │ -00014dd0: 696e 744f 6e3a 2061 5374 7265 616d 0a20 intOn: aStream.
│ │ │ │ │ -00014de0: 2020 2020 5072 696e 7420 6120 7265 7072 Print a repr
│ │ │ │ │ -00014df0: 6573 656e 7461 7469 6f6e 206f 6620 7468 esentation of th
│ │ │ │ │ -00014e00: 6520 7265 6365 6976 6572 206f 6e20 6153 e receiver on aS
│ │ │ │ │ -00014e10: 7472 6561 6d0a 0a73 746f 7265 4f6e 3a20 tream..storeOn:
│ │ │ │ │ -00014e20: 6153 7472 6561 6d0a 2020 2020 2053 746f aStream. Sto
│ │ │ │ │ -00014e30: 7265 2053 6d61 6c6c 7461 6c6b 2063 6f64 re Smalltalk cod
│ │ │ │ │ -00014e40: 6520 636f 6d70 696c 696e 6720 746f 2074 e compiling to t
│ │ │ │ │ -00014e50: 6865 2072 6563 6569 7665 7220 6f6e 2061 he receiver on a
│ │ │ │ │ -00014e60: 5374 7265 616d 0a0a 1f0a 4669 6c65 3a20 Stream....File:
│ │ │ │ │ -00014e70: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ -00014e80: 4e6f 6465 3a20 4672 6163 7469 6f6e 2d74 Node: Fraction-t
│ │ │ │ │ -00014e90: 6573 7469 6e67 2c20 2050 7265 763a 2046 esting, Prev: F
│ │ │ │ │ -00014ea0: 7261 6374 696f 6e2d 7072 696e 7469 6e67 raction-printing
│ │ │ │ │ -00014eb0: 2c20 2055 703a 2046 7261 6374 696f 6e0a , Up: Fraction.
│ │ │ │ │ -00014ec0: 0a31 2e38 342e 3131 2046 7261 6374 696f .1.84.11 Fractio
│ │ │ │ │ -00014ed0: 6e3a 2074 6573 7469 6e67 0a2d 2d2d 2d2d n: testing.-----
│ │ │ │ │ -00014ee0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00014ef0: 2d2d 2d2d 0a0a 6973 5261 7469 6f6e 616c ----..isRational
│ │ │ │ │ -00014f00: 0a20 2020 2020 416e 7377 6572 2077 6865 . Answer whe
│ │ │ │ │ -00014f10: 7468 6572 2074 6865 2072 6563 6569 7665 ther the receive
│ │ │ │ │ -00014f20: 7220 6973 2072 6174 696f 6e61 6c20 2d20 r is rational -
│ │ │ │ │ -00014f30: 7472 7565 0a0a 1f0a 4669 6c65 3a20 6773 true....File: gs
│ │ │ │ │ +00009320: 2d2d 2d0a 0a63 7265 6174 6544 6972 6563 ---..createDirec
│ │ │ │ │ +00009330: 746f 7269 6573 0a20 2020 2020 4372 6561 tories. Crea
│ │ │ │ │ +00009340: 7465 2074 6865 2072 6563 6569 7665 7220 te the receiver
│ │ │ │ │ +00009350: 6173 2061 2064 6972 6563 746f 7279 2c20 as a directory,
│ │ │ │ │ +00009360: 746f 6765 7468 6572 2077 6974 6820 616c together with al
│ │ │ │ │ +00009370: 6c20 6974 7320 7061 7265 6e74 732e 0a0a l its parents...
│ │ │ │ │ +00009380: 6372 6561 7465 4469 7265 6374 6f72 790a createDirectory.
│ │ │ │ │ +00009390: 2020 2020 2043 7265 6174 6520 7468 6520 Create the
│ │ │ │ │ +000093a0: 7265 6365 6976 6572 2061 7320 6120 6469 receiver as a di
│ │ │ │ │ +000093b0: 7265 6374 6f72 792c 2074 6f67 6574 6865 rectory, togethe
│ │ │ │ │ +000093c0: 7220 7769 7468 2061 6c6c 2069 7473 2070 r with all its p
│ │ │ │ │ +000093d0: 6172 656e 7473 2e0a 0a6e 616d 6541 743a arents...nameAt:
│ │ │ │ │ +000093e0: 2061 4e61 6d65 0a20 2020 2020 416e 7377 aName. Answ
│ │ │ │ │ +000093f0: 6572 2061 2046 696c 6550 6174 6820 666f er a FilePath fo
│ │ │ │ │ +00009400: 7220 6120 6669 6c65 206e 616d 6564 2060 r a file named `
│ │ │ │ │ +00009410: 614e 616d 6527 2072 6573 6964 696e 6720 aName' residing
│ │ │ │ │ +00009420: 696e 2074 6865 0a20 2020 2020 6469 7265 in the. dire
│ │ │ │ │ +00009430: 6374 6f72 7920 7265 7072 6573 656e 7465 ctory represente
│ │ │ │ │ +00009440: 6420 6279 2074 6865 2072 6563 6569 7665 d by the receive
│ │ │ │ │ +00009450: 722e 0a0a 0a1f 0a46 696c 653a 2067 7374 r......File: gst
│ │ │ │ │ +00009460: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ +00009470: 653a 2046 696c 6550 6174 682d 656e 756d e: FilePath-enum
│ │ │ │ │ +00009480: 6572 6174 696e 672c 2020 4e65 7874 3a20 erating, Next:
│ │ │ │ │ +00009490: 4669 6c65 5061 7468 2d66 696c 6520 6e61 FilePath-file na
│ │ │ │ │ +000094a0: 6d65 206d 616e 6167 656d 656e 742c 2020 me management,
│ │ │ │ │ +000094b0: 5072 6576 3a20 4669 6c65 5061 7468 2d64 Prev: FilePath-d
│ │ │ │ │ +000094c0: 6972 6563 746f 7279 206f 7065 7261 7469 irectory operati
│ │ │ │ │ +000094d0: 6f6e 732c 2020 5570 3a20 4669 6c65 5061 ons, Up: FilePa
│ │ │ │ │ +000094e0: 7468 0a0a 312e 3737 2e37 2046 696c 6550 th..1.77.7 FileP
│ │ │ │ │ +000094f0: 6174 683a 2065 6e75 6d65 7261 7469 6e67 ath: enumerating
│ │ │ │ │ +00009500: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------
│ │ │ │ │ +00009510: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a61 -------------..a
│ │ │ │ │ +00009520: 6c6c 4669 6c65 734d 6174 6368 696e 673a llFilesMatching:
│ │ │ │ │ +00009530: 2061 5061 7474 6572 6e20 646f 3a20 6142 aPattern do: aB
│ │ │ │ │ +00009540: 6c6f 636b 0a20 2020 2020 4576 616c 7561 lock. Evalua
│ │ │ │ │ +00009550: 7465 2061 426c 6f63 6b20 6f6e 2074 6865 te aBlock on the
│ │ │ │ │ +00009560: 2046 696c 6520 6f62 6a65 6374 7320 7468 File objects th
│ │ │ │ │ +00009570: 6174 206d 6174 6368 2061 5061 7474 6572 at match aPatter
│ │ │ │ │ +00009580: 6e20 2861 6363 6f72 6469 6e67 0a20 2020 n (according.
│ │ │ │ │ +00009590: 2020 746f 2053 7472 696e 673e 3e23 6d61 to String>>#ma
│ │ │ │ │ +000095a0: 7463 683a 2920 696e 2074 6865 2064 6972 tch:) in the dir
│ │ │ │ │ +000095b0: 6563 746f 7279 206e 616d 6564 2062 7920 ectory named by
│ │ │ │ │ +000095c0: 7468 6520 7265 6365 6976 6572 2e0a 2020 the receiver..
│ │ │ │ │ +000095d0: 2020 2052 6563 7572 7369 7665 6c79 2064 Recursively d
│ │ │ │ │ +000095e0: 6573 6365 6e64 2069 6e74 6f20 6469 7265 escend into dire
│ │ │ │ │ +000095f0: 6374 6f72 6965 732e 0a0a 6469 7265 6374 ctories...direct
│ │ │ │ │ +00009600: 6f72 6965 730a 2020 2020 2041 6e73 7765 ories. Answe
│ │ │ │ │ +00009610: 7220 616e 2041 7272 6179 2077 6974 6820 r an Array with
│ │ │ │ │ +00009620: 4469 7265 6374 6f72 7920 6f62 6a65 6374 Directory object
│ │ │ │ │ +00009630: 7320 666f 7220 7468 6520 7375 6264 6972 s for the subdir
│ │ │ │ │ +00009640: 6563 746f 7269 6573 206f 660a 2020 2020 ectories of.
│ │ │ │ │ +00009650: 2074 6865 2064 6972 6563 746f 7279 2072 the directory r
│ │ │ │ │ +00009660: 6570 7265 7365 6e74 6564 2062 7920 7468 epresented by th
│ │ │ │ │ +00009670: 6520 7265 6365 6976 6572 2e0a 0a64 6f3a e receiver...do:
│ │ │ │ │ +00009680: 2061 426c 6f63 6b0a 2020 2020 2045 7661 aBlock. Eva
│ │ │ │ │ +00009690: 6c75 6174 6520 6142 6c6f 636b 206f 6e63 luate aBlock onc
│ │ │ │ │ +000096a0: 6520 666f 7220 6561 6368 2066 696c 6520 e for each file
│ │ │ │ │ +000096b0: 696e 2074 6865 2064 6972 6563 746f 7279 in the directory
│ │ │ │ │ +000096c0: 2072 6570 7265 7365 6e74 6564 2062 790a represented by.
│ │ │ │ │ +000096d0: 2020 2020 2074 6865 2072 6563 6569 7665 the receive
│ │ │ │ │ +000096e0: 722c 2070 6173 7369 6e67 2061 2046 696c r, passing a Fil
│ │ │ │ │ +000096f0: 6550 6174 6820 6f62 6a65 6374 2028 6f72 ePath object (or
│ │ │ │ │ +00009700: 2061 2073 7562 636c 6173 7329 2074 6f20 a subclass) to
│ │ │ │ │ +00009710: 6974 2e20 2049 740a 2020 2020 2064 6570 it. It. dep
│ │ │ │ │ +00009720: 656e 6473 206f 6e20 7468 6520 7375 6263 ends on the subc
│ │ │ │ │ +00009730: 6c61 7373 2077 6865 7468 6572 2069 7465 lass whether ite
│ │ │ │ │ +00009740: 7261 7469 6f6e 2077 696c 6c20 696e 636c ration will incl
│ │ │ │ │ +00009750: 7564 6520 7468 6520 272e 2720 616e 640a ude the '.' and.
│ │ │ │ │ +00009760: 2020 2020 2027 2e2e 2720 2064 6972 6563 '..' direc
│ │ │ │ │ +00009770: 746f 7279 2065 6e74 7269 6573 2e0a 0a65 tory entries...e
│ │ │ │ │ +00009780: 6e74 7269 6573 0a20 2020 2020 416e 7377 ntries. Answ
│ │ │ │ │ +00009790: 6572 2061 6e20 4172 7261 7920 7769 7468 er an Array with
│ │ │ │ │ +000097a0: 2046 696c 6520 6f72 2044 6972 6563 746f File or Directo
│ │ │ │ │ +000097b0: 7279 206f 626a 6563 7473 2066 6f72 2074 ry objects for t
│ │ │ │ │ +000097c0: 6865 2063 6f6e 7465 6e74 7320 6f66 0a20 he contents of.
│ │ │ │ │ +000097d0: 2020 2020 7468 6520 6469 7265 6374 6f72 the director
│ │ │ │ │ +000097e0: 7920 7265 7072 6573 656e 7465 6420 6279 y represented by
│ │ │ │ │ +000097f0: 2074 6865 2072 6563 6569 7665 722e 0a0a the receiver...
│ │ │ │ │ +00009800: 656e 7472 794e 616d 6573 0a20 2020 2020 entryNames.
│ │ │ │ │ +00009810: 416e 7377 6572 2061 6e20 4172 7261 7920 Answer an Array
│ │ │ │ │ +00009820: 7769 7468 2074 6865 206e 616d 6573 206f with the names o
│ │ │ │ │ +00009830: 6620 7468 6520 6669 6c65 7320 696e 2074 f the files in t
│ │ │ │ │ +00009840: 6865 2064 6972 6563 746f 7279 0a20 2020 he directory.
│ │ │ │ │ +00009850: 2020 7265 7072 6573 656e 7465 6420 6279 represented by
│ │ │ │ │ +00009860: 2074 6865 2072 6563 6569 7665 722e 0a0a the receiver...
│ │ │ │ │ +00009870: 6669 6c65 730a 2020 2020 2041 6e73 7765 files. Answe
│ │ │ │ │ +00009880: 7220 616e 2041 7272 6179 2077 6974 6820 r an Array with
│ │ │ │ │ +00009890: 4669 6c65 206f 626a 6563 7473 2066 6f72 File objects for
│ │ │ │ │ +000098a0: 2074 6865 2063 6f6e 7465 6e74 7320 6f66 the contents of
│ │ │ │ │ +000098b0: 2074 6865 2064 6972 6563 746f 7279 0a20 the directory.
│ │ │ │ │ +000098c0: 2020 2020 7265 7072 6573 656e 7465 6420 represented
│ │ │ │ │ +000098d0: 6279 2074 6865 2072 6563 6569 7665 722e by the receiver.
│ │ │ │ │ +000098e0: 0a0a 6669 6c65 734d 6174 6368 696e 673a ..filesMatching:
│ │ │ │ │ +000098f0: 2061 5061 7474 6572 6e0a 2020 2020 2045 aPattern. E
│ │ │ │ │ +00009900: 7661 6c75 6174 6520 6142 6c6f 636b 206f valuate aBlock o
│ │ │ │ │ +00009910: 6e63 6520 666f 7220 6561 6368 2066 696c nce for each fil
│ │ │ │ │ +00009920: 6520 696e 2074 6865 2064 6972 6563 746f e in the directo
│ │ │ │ │ +00009930: 7279 2072 6570 7265 7365 6e74 6564 2062 ry represented b
│ │ │ │ │ +00009940: 790a 2020 2020 2074 6865 2072 6563 6569 y. the recei
│ │ │ │ │ +00009950: 7665 722c 2070 6173 7369 6e67 2061 2046 ver, passing a F
│ │ │ │ │ +00009960: 696c 6520 6f72 2044 6972 6563 746f 7279 ile or Directory
│ │ │ │ │ +00009970: 206f 626a 6563 7420 746f 2061 426c 6f63 object to aBloc
│ │ │ │ │ +00009980: 6b2e 0a20 2020 2020 5265 7475 726e 7320 k.. Returns
│ │ │ │ │ +00009990: 7468 6520 2a6e 616d 6573 2a20 6f66 2074 the *names* of t
│ │ │ │ │ +000099a0: 6865 2066 696c 6573 2066 6f72 2077 6869 he files for whi
│ │ │ │ │ +000099b0: 6368 2061 426c 6f63 6b20 7265 7475 726e ch aBlock return
│ │ │ │ │ +000099c0: 7320 7472 7565 2e0a 0a66 696c 6573 4d61 s true...filesMa
│ │ │ │ │ +000099d0: 7463 6869 6e67 3a20 6150 6174 7465 726e tching: aPattern
│ │ │ │ │ +000099e0: 2064 6f3a 2062 6c6f 636b 0a20 2020 2020 do: block.
│ │ │ │ │ +000099f0: 4576 616c 7561 7465 2062 6c6f 636b 206f Evaluate block o
│ │ │ │ │ +00009a00: 6e20 7468 6520 4669 6c65 206f 626a 6563 n the File objec
│ │ │ │ │ +00009a10: 7473 2074 6861 7420 6d61 7463 6820 6150 ts that match aP
│ │ │ │ │ +00009a20: 6174 7465 726e 2028 6163 636f 7264 696e attern (accordin
│ │ │ │ │ +00009a30: 670a 2020 2020 2074 6f20 5374 7269 6e67 g. to String
│ │ │ │ │ +00009a40: 3e3e 236d 6174 6368 3a29 2069 6e20 7468 >>#match:) in th
│ │ │ │ │ +00009a50: 6520 6469 7265 6374 6f72 7920 6e61 6d65 e directory name
│ │ │ │ │ +00009a60: 6420 6279 2074 6865 2072 6563 6569 7665 d by the receive
│ │ │ │ │ +00009a70: 722e 0a0a 6e61 6d65 7344 6f3a 2061 426c r...namesDo: aBl
│ │ │ │ │ +00009a80: 6f63 6b0a 2020 2020 2045 7661 6c75 6174 ock. Evaluat
│ │ │ │ │ +00009a90: 6520 6142 6c6f 636b 206f 6e63 6520 666f e aBlock once fo
│ │ │ │ │ +00009aa0: 7220 6561 6368 2066 696c 6520 696e 2074 r each file in t
│ │ │ │ │ +00009ab0: 6865 2064 6972 6563 746f 7279 2072 6570 he directory rep
│ │ │ │ │ +00009ac0: 7265 7365 6e74 6564 2062 790a 2020 2020 resented by.
│ │ │ │ │ +00009ad0: 2074 6865 2072 6563 6569 7665 722c 2070 the receiver, p
│ │ │ │ │ +00009ae0: 6173 7369 6e67 2069 7473 206e 616d 652e assing its name.
│ │ │ │ │ +00009af0: 2020 4974 2064 6570 656e 6473 206f 6e20 It depends on
│ │ │ │ │ +00009b00: 7468 6520 7375 6263 6c61 7373 2077 6865 the subclass whe
│ │ │ │ │ +00009b10: 7468 6572 0a20 2020 2020 6974 6572 6174 ther. iterat
│ │ │ │ │ +00009b20: 696f 6e20 7769 6c6c 2069 6e63 6c75 6465 ion will include
│ │ │ │ │ +00009b30: 2074 6865 2027 2e27 2061 6e64 2027 2e2e the '.' and '..
│ │ │ │ │ +00009b40: 2720 2064 6972 6563 746f 7279 2065 6e74 ' directory ent
│ │ │ │ │ +00009b50: 7269 6573 2e0a 0a6e 616d 6573 4d61 7463 ries...namesMatc
│ │ │ │ │ +00009b60: 6869 6e67 3a20 6150 6174 7465 726e 2064 hing: aPattern d
│ │ │ │ │ +00009b70: 6f3a 2062 6c6f 636b 0a20 2020 2020 4576 o: block. Ev
│ │ │ │ │ +00009b80: 616c 7561 7465 2062 6c6f 636b 206f 6e20 aluate block on
│ │ │ │ │ +00009b90: 7468 6520 6669 6c65 206e 616d 6573 2074 the file names t
│ │ │ │ │ +00009ba0: 6861 7420 6d61 7463 6820 6150 6174 7465 hat match aPatte
│ │ │ │ │ +00009bb0: 726e 2028 6163 636f 7264 696e 6720 746f rn (according to
│ │ │ │ │ +00009bc0: 0a20 2020 2020 5374 7269 6e67 3e3e 236d . String>>#m
│ │ │ │ │ +00009bd0: 6174 6368 3a29 2069 6e20 7468 6520 6469 atch:) in the di
│ │ │ │ │ +00009be0: 7265 6374 6f72 7920 6e61 6d65 6420 6279 rectory named by
│ │ │ │ │ +00009bf0: 2074 6865 2072 6563 6569 7665 722e 0a0a the receiver...
│ │ │ │ │ +00009c00: 7265 6a65 6374 3a20 6142 6c6f 636b 0a20 reject: aBlock.
│ │ │ │ │ +00009c10: 2020 2020 4576 616c 7561 7465 2061 426c Evaluate aBl
│ │ │ │ │ +00009c20: 6f63 6b20 6f6e 6365 2066 6f72 2065 6163 ock once for eac
│ │ │ │ │ +00009c30: 6820 6669 6c65 2069 6e20 7468 6520 6469 h file in the di
│ │ │ │ │ +00009c40: 7265 6374 6f72 7920 7265 7072 6573 656e rectory represen
│ │ │ │ │ +00009c50: 7465 6420 6279 0a20 2020 2020 7468 6520 ted by. the
│ │ │ │ │ +00009c60: 7265 6365 6976 6572 2c20 7061 7373 696e receiver, passin
│ │ │ │ │ +00009c70: 6720 6120 4669 6c65 206f 7220 4469 7265 g a File or Dire
│ │ │ │ │ +00009c80: 6374 6f72 7920 6f62 6a65 6374 2074 6f20 ctory object to
│ │ │ │ │ +00009c90: 6142 6c6f 636b 2e0a 2020 2020 2052 6574 aBlock.. Ret
│ │ │ │ │ +00009ca0: 7572 6e73 2074 6865 202a 6e61 6d65 732a urns the *names*
│ │ │ │ │ +00009cb0: 206f 6620 7468 6520 6669 6c65 7320 666f of the files fo
│ │ │ │ │ +00009cc0: 7220 7768 6963 6820 6142 6c6f 636b 2072 r which aBlock r
│ │ │ │ │ +00009cd0: 6574 7572 6e73 2074 7275 652e 0a0a 7365 eturns true...se
│ │ │ │ │ +00009ce0: 6c65 6374 3a20 6142 6c6f 636b 0a20 2020 lect: aBlock.
│ │ │ │ │ +00009cf0: 2020 4576 616c 7561 7465 2061 426c 6f63 Evaluate aBloc
│ │ │ │ │ +00009d00: 6b20 6f6e 6365 2066 6f72 2065 6163 6820 k once for each
│ │ │ │ │ +00009d10: 6669 6c65 2069 6e20 7468 6520 6469 7265 file in the dire
│ │ │ │ │ +00009d20: 6374 6f72 7920 7265 7072 6573 656e 7465 ctory represente
│ │ │ │ │ +00009d30: 6420 6279 0a20 2020 2020 7468 6520 7265 d by. the re
│ │ │ │ │ +00009d40: 6365 6976 6572 2c20 7061 7373 696e 6720 ceiver, passing
│ │ │ │ │ +00009d50: 6120 4669 6c65 206f 7220 4469 7265 6374 a File or Direct
│ │ │ │ │ +00009d60: 6f72 7920 6f62 6a65 6374 2074 6f20 6142 ory object to aB
│ │ │ │ │ +00009d70: 6c6f 636b 2e0a 2020 2020 2052 6574 7572 lock.. Retur
│ │ │ │ │ +00009d80: 6e73 2074 6865 202a 6e61 6d65 732a 206f ns the *names* o
│ │ │ │ │ +00009d90: 6620 7468 6520 6669 6c65 7320 666f 7220 f the files for
│ │ │ │ │ +00009da0: 7768 6963 6820 6142 6c6f 636b 2072 6574 which aBlock ret
│ │ │ │ │ +00009db0: 7572 6e73 2074 7275 652e 0a0a 0a1f 0a46 urns true......F
│ │ │ │ │ +00009dc0: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ +00009dd0: 666f 2c20 204e 6f64 653a 2046 696c 6550 fo, Node: FileP
│ │ │ │ │ +00009de0: 6174 682d 6669 6c65 206e 616d 6520 6d61 ath-file name ma
│ │ │ │ │ +00009df0: 6e61 6765 6d65 6e74 2c20 204e 6578 743a nagement, Next:
│ │ │ │ │ +00009e00: 2046 696c 6550 6174 682d 6669 6c65 206f FilePath-file o
│ │ │ │ │ +00009e10: 7065 7261 7469 6f6e 732c 2020 5072 6576 perations, Prev
│ │ │ │ │ +00009e20: 3a20 4669 6c65 5061 7468 2d65 6e75 6d65 : FilePath-enume
│ │ │ │ │ +00009e30: 7261 7469 6e67 2c20 2055 703a 2046 696c rating, Up: Fil
│ │ │ │ │ +00009e40: 6550 6174 680a 0a31 2e37 372e 3820 4669 ePath..1.77.8 Fi
│ │ │ │ │ +00009e50: 6c65 5061 7468 3a20 6669 6c65 206e 616d lePath: file nam
│ │ │ │ │ +00009e60: 6520 6d61 6e61 6765 6d65 6e74 0a2d 2d2d e management.---
│ │ │ │ │ +00009e70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00009e80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00009e90: 2d2d 0a0a 6469 7265 6374 6f72 790a 2020 --..directory.
│ │ │ │ │ +00009ea0: 2020 2041 6e73 7765 7220 7468 6520 4469 Answer the Di
│ │ │ │ │ +00009eb0: 7265 6374 6f72 7920 6f62 6a65 6374 2066 rectory object f
│ │ │ │ │ +00009ec0: 6f72 2074 6865 2072 6563 6569 7665 7227 or the receiver'
│ │ │ │ │ +00009ed0: 7320 7061 7468 0a0a 6578 7465 6e73 696f s path..extensio
│ │ │ │ │ +00009ee0: 6e0a 2020 2020 2041 6e73 7765 7220 7468 n. Answer th
│ │ │ │ │ +00009ef0: 6520 6578 7465 6e73 696f 6e20 6f66 2074 e extension of t
│ │ │ │ │ +00009f00: 6865 2072 6563 6569 7665 720a 0a66 756c he receiver..ful
│ │ │ │ │ +00009f10: 6c0a 2020 2020 2041 6e73 7765 7220 7468 l. Answer th
│ │ │ │ │ +00009f20: 6520 6675 6c6c 206e 616d 6520 6f66 2074 e full name of t
│ │ │ │ │ +00009f30: 6865 2072 6563 6569 7665 722c 2072 6573 he receiver, res
│ │ │ │ │ +00009f40: 6f6c 7669 6e67 2074 6865 2060 2e27 2061 olving the `.' a
│ │ │ │ │ +00009f50: 6e64 2060 2e2e 270a 2020 2020 2064 6972 nd `..'. dir
│ │ │ │ │ +00009f60: 6563 746f 7279 2065 6e74 7269 6573 2c20 ectory entries,
│ │ │ │ │ +00009f70: 616e 6420 616e 7377 6572 2074 6865 2072 and answer the r
│ │ │ │ │ +00009f80: 6573 756c 742e 2020 416e 7377 6572 206e esult. Answer n
│ │ │ │ │ +00009f90: 696c 2069 6620 7468 6520 6e61 6d65 0a20 il if the name.
│ │ │ │ │ +00009fa0: 2020 2020 6973 2069 6e76 616c 6964 2028 is invalid (
│ │ │ │ │ +00009fb0: 7375 6368 2061 7320 272f 7573 722f 2e2e such as '/usr/..
│ │ │ │ │ +00009fc0: 2f2e 2e2f 6261 646e 616d 6527 290a 0a66 /../badname')..f
│ │ │ │ │ +00009fd0: 756c 6c4e 616d 650a 2020 2020 2041 6e73 ullName. Ans
│ │ │ │ │ +00009fe0: 7765 7220 6120 5374 7269 6e67 2077 6974 wer a String wit
│ │ │ │ │ +00009ff0: 6820 7468 6520 6675 6c6c 2070 6174 6820 h the full path
│ │ │ │ │ +0000a000: 746f 2074 6865 2072 6563 6569 7665 7220 to the receiver
│ │ │ │ │ +0000a010: 2873 616d 6520 6173 2023 6e61 6d65 3b0a (same as #name;.
│ │ │ │ │ +0000a020: 2020 2020 2069 7420 6973 2075 7365 6c65 it is usele
│ │ │ │ │ +0000a030: 7373 2074 6f20 6f76 6572 7269 6465 2074 ss to override t
│ │ │ │ │ +0000a040: 6869 7320 6d65 7468 6f64 292e 0a0a 6e61 his method)...na
│ │ │ │ │ +0000a050: 6d65 0a20 2020 2020 416e 7377 6572 2053 me. Answer S
│ │ │ │ │ +0000a060: 7472 696e 6720 7769 7468 2074 6865 2066 tring with the f
│ │ │ │ │ +0000a070: 756c 6c20 7061 7468 2074 6f20 7468 6520 ull path to the
│ │ │ │ │ +0000a080: 7265 6365 6976 6572 2028 7361 6d65 2061 receiver (same a
│ │ │ │ │ +0000a090: 730a 2020 2020 2023 6675 6c6c 4e61 6d65 s. #fullName
│ │ │ │ │ +0000a0a0: 292e 0a0a 7061 7265 6e74 0a20 2020 2020 )...parent.
│ │ │ │ │ +0000a0b0: 416e 7377 6572 2074 6865 2044 6972 6563 Answer the Direc
│ │ │ │ │ +0000a0c0: 746f 7279 206f 626a 6563 7420 666f 7220 tory object for
│ │ │ │ │ +0000a0d0: 7468 6520 7265 6365 6976 6572 2773 2070 the receiver's p
│ │ │ │ │ +0000a0e0: 6174 680a 0a70 6174 680a 2020 2020 2041 ath..path. A
│ │ │ │ │ +0000a0f0: 6e73 7765 7220 7468 6520 7061 7468 2028 nswer the path (
│ │ │ │ │ +0000a100: 6966 2061 6e79 2920 6f66 2074 6865 2072 if any) of the r
│ │ │ │ │ +0000a110: 6563 6569 7665 720a 0a73 7472 6970 4578 eceiver..stripEx
│ │ │ │ │ +0000a120: 7465 6e73 696f 6e0a 2020 2020 2041 6e73 tension. Ans
│ │ │ │ │ +0000a130: 7765 7220 7468 6520 7061 7468 2028 6966 wer the path (if
│ │ │ │ │ +0000a140: 2061 6e79 2920 616e 6420 6669 6c65 206e any) and file n
│ │ │ │ │ +0000a150: 616d 6520 6f66 2074 6865 2072 6563 6569 ame of the recei
│ │ │ │ │ +0000a160: 7665 720a 0a73 7472 6970 4669 6c65 4e61 ver..stripFileNa
│ │ │ │ │ +0000a170: 6d65 0a20 2020 2020 416e 7377 6572 2074 me. Answer t
│ │ │ │ │ +0000a180: 6865 2070 6174 6820 6f66 2074 6865 2072 he path of the r
│ │ │ │ │ +0000a190: 6563 6569 7665 722c 2061 6c77 6179 7320 eceiver, always
│ │ │ │ │ +0000a1a0: 696e 636c 7564 696e 6720 6120 6469 7265 including a dire
│ │ │ │ │ +0000a1b0: 6374 6f72 7920 6e61 6d65 0a20 2020 2020 ctory name.
│ │ │ │ │ +0000a1c0: 2870 6f73 7369 626c 7920 602e 2729 2061 (possibly `.') a
│ │ │ │ │ +0000a1d0: 6e64 2074 6865 2066 696e 616c 2064 6972 nd the final dir
│ │ │ │ │ +0000a1e0: 6563 746f 7279 2073 6570 6172 6174 6f72 ectory separator
│ │ │ │ │ +0000a1f0: 0a0a 7374 7269 7050 6174 680a 2020 2020 ..stripPath.
│ │ │ │ │ +0000a200: 2041 6e73 7765 7220 7468 6520 6669 6c65 Answer the file
│ │ │ │ │ +0000a210: 206e 616d 6520 616e 6420 6578 7465 6e73 name and extens
│ │ │ │ │ +0000a220: 696f 6e20 2869 6620 616e 7929 206f 6620 ion (if any) of
│ │ │ │ │ +0000a230: 7468 6520 7265 6365 6976 6572 0a0a 0a1f the receiver....
│ │ │ │ │ +0000a240: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ +0000a250: 696e 666f 2c20 204e 6f64 653a 2046 696c info, Node: Fil
│ │ │ │ │ +0000a260: 6550 6174 682d 6669 6c65 206f 7065 7261 ePath-file opera
│ │ │ │ │ +0000a270: 7469 6f6e 732c 2020 4e65 7874 3a20 4669 tions, Next: Fi
│ │ │ │ │ +0000a280: 6c65 5061 7468 2d70 7269 6e74 696e 672c lePath-printing,
│ │ │ │ │ +0000a290: 2020 5072 6576 3a20 4669 6c65 5061 7468 Prev: FilePath
│ │ │ │ │ +0000a2a0: 2d66 696c 6520 6e61 6d65 206d 616e 6167 -file name manag
│ │ │ │ │ +0000a2b0: 656d 656e 742c 2020 5570 3a20 4669 6c65 ement, Up: File
│ │ │ │ │ +0000a2c0: 5061 7468 0a0a 312e 3737 2e39 2046 696c Path..1.77.9 Fil
│ │ │ │ │ +0000a2d0: 6550 6174 683a 2066 696c 6520 6f70 6572 ePath: file oper
│ │ │ │ │ +0000a2e0: 6174 696f 6e73 0a2d 2d2d 2d2d 2d2d 2d2d ations.---------
│ │ │ │ │ +0000a2f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0000a300: 2d2d 2d2d 2d2d 2d0a 0a63 6f6e 7465 6e74 -------..content
│ │ │ │ │ +0000a310: 730a 2020 2020 204f 7065 6e20 6120 7265 s. Open a re
│ │ │ │ │ +0000a320: 6164 2d6f 6e6c 7920 4669 6c65 5374 7265 ad-only FileStre
│ │ │ │ │ +0000a330: 616d 206f 6e20 7468 6520 7265 6365 6976 am on the receiv
│ │ │ │ │ +0000a340: 6572 2c20 7265 6164 2069 7473 2063 6f6e er, read its con
│ │ │ │ │ +0000a350: 7465 6e74 732c 0a20 2020 2020 636c 6f73 tents,. clos
│ │ │ │ │ +0000a360: 6520 7468 6520 7374 7265 616d 2061 6e64 e the stream and
│ │ │ │ │ +0000a370: 2061 6e73 7765 7220 7468 6520 636f 6e74 answer the cont
│ │ │ │ │ +0000a380: 656e 7473 0a0a 6669 6c65 496e 0a20 2020 ents..fileIn.
│ │ │ │ │ +0000a390: 2020 4669 6c65 2069 6e20 7468 6520 7265 File in the re
│ │ │ │ │ +0000a3a0: 6365 6976 6572 0a0a 6f70 656e 3a20 6d6f ceiver..open: mo
│ │ │ │ │ +0000a3b0: 6465 0a20 2020 2020 4f70 656e 2074 6865 de. Open the
│ │ │ │ │ +0000a3c0: 2072 6563 6569 7665 7220 696e 2074 6865 receiver in the
│ │ │ │ │ +0000a3d0: 2067 6976 656e 206d 6f64 6520 2861 7320 given mode (as
│ │ │ │ │ +0000a3e0: 616e 7377 6572 6564 2062 7920 4669 6c65 answered by File
│ │ │ │ │ +0000a3f0: 5374 7265 616d 2773 0a20 2020 2020 636c Stream's. cl
│ │ │ │ │ +0000a400: 6173 7320 636f 6e73 7461 6e74 206d 6574 ass constant met
│ │ │ │ │ +0000a410: 686f 6473 290a 0a6f 7065 6e3a 206d 6f64 hods)..open: mod
│ │ │ │ │ +0000a420: 6520 6966 4661 696c 3a20 6142 6c6f 636b e ifFail: aBlock
│ │ │ │ │ +0000a430: 0a20 2020 2020 4f70 656e 2074 6865 2072 . Open the r
│ │ │ │ │ +0000a440: 6563 6569 7665 7220 696e 2074 6865 2067 eceiver in the g
│ │ │ │ │ +0000a450: 6976 656e 206d 6f64 6520 2861 7320 616e iven mode (as an
│ │ │ │ │ +0000a460: 7377 6572 6564 2062 7920 4669 6c65 5374 swered by FileSt
│ │ │ │ │ +0000a470: 7265 616d 2773 0a20 2020 2020 636c 6173 ream's. clas
│ │ │ │ │ +0000a480: 7320 636f 6e73 7461 6e74 206d 6574 686f s constant metho
│ │ │ │ │ +0000a490: 6473 292e 2055 706f 6e20 6661 696c 7572 ds). Upon failur
│ │ │ │ │ +0000a4a0: 652c 2065 7661 6c75 6174 6520 6142 6c6f e, evaluate aBlo
│ │ │ │ │ +0000a4b0: 636b 2e0a 0a6f 7065 6e3a 2063 6c61 7373 ck...open: class
│ │ │ │ │ +0000a4c0: 206d 6f64 653a 206d 6f64 6520 6966 4661 mode: mode ifFa
│ │ │ │ │ +0000a4d0: 696c 3a20 6142 6c6f 636b 0a20 2020 2020 il: aBlock.
│ │ │ │ │ +0000a4e0: 4f70 656e 2074 6865 2072 6563 6569 7665 Open the receive
│ │ │ │ │ +0000a4f0: 7220 696e 2074 6865 2067 6976 656e 206d r in the given m
│ │ │ │ │ +0000a500: 6f64 6520 2861 7320 616e 7377 6572 6564 ode (as answered
│ │ │ │ │ +0000a510: 2062 7920 4669 6c65 5374 7265 616d 2773 by FileStream's
│ │ │ │ │ +0000a520: 0a20 2020 2020 636c 6173 7320 636f 6e73 . class cons
│ │ │ │ │ +0000a530: 7461 6e74 206d 6574 686f 6473 290a 0a6f tant methods)..o
│ │ │ │ │ +0000a540: 7065 6e44 6573 6372 6970 746f 723a 206d penDescriptor: m
│ │ │ │ │ +0000a550: 6f64 650a 2020 2020 204f 7065 6e20 7468 ode. Open th
│ │ │ │ │ +0000a560: 6520 7265 6365 6976 6572 2069 6e20 7468 e receiver in th
│ │ │ │ │ +0000a570: 6520 6769 7665 6e20 6d6f 6465 2028 6173 e given mode (as
│ │ │ │ │ +0000a580: 2061 6e73 7765 7265 6420 6279 2046 696c answered by Fil
│ │ │ │ │ +0000a590: 6553 7472 6561 6d27 730a 2020 2020 2063 eStream's. c
│ │ │ │ │ +0000a5a0: 6c61 7373 2063 6f6e 7374 616e 7420 6d65 lass constant me
│ │ │ │ │ +0000a5b0: 7468 6f64 7329 0a0a 6f70 656e 4465 7363 thods)..openDesc
│ │ │ │ │ +0000a5c0: 7269 7074 6f72 3a20 6d6f 6465 2069 6646 riptor: mode ifF
│ │ │ │ │ +0000a5d0: 6169 6c3a 2061 426c 6f63 6b0a 2020 2020 ail: aBlock.
│ │ │ │ │ +0000a5e0: 204f 7065 6e20 7468 6520 7265 6365 6976 Open the receiv
│ │ │ │ │ +0000a5f0: 6572 2069 6e20 7468 6520 6769 7665 6e20 er in the given
│ │ │ │ │ +0000a600: 6d6f 6465 2028 6173 2061 6e73 7765 7265 mode (as answere
│ │ │ │ │ +0000a610: 6420 6279 2046 696c 6553 7472 6561 6d27 d by FileStream'
│ │ │ │ │ +0000a620: 730a 2020 2020 2063 6c61 7373 2063 6f6e s. class con
│ │ │ │ │ +0000a630: 7374 616e 7420 6d65 7468 6f64 7329 2e20 stant methods).
│ │ │ │ │ +0000a640: 5570 6f6e 2066 6169 6c75 7265 2c20 6576 Upon failure, ev
│ │ │ │ │ +0000a650: 616c 7561 7465 2061 426c 6f63 6b2e 0a0a aluate aBlock...
│ │ │ │ │ +0000a660: 7061 7468 4672 6f6d 3a20 6469 724e 616d pathFrom: dirNam
│ │ │ │ │ +0000a670: 650a 2020 2020 2043 6f6d 7075 7465 2074 e. Compute t
│ │ │ │ │ +0000a680: 6865 2072 656c 6174 6976 6520 7061 7468 he relative path
│ │ │ │ │ +0000a690: 2066 726f 6d20 7468 6520 6469 7265 6374 from the direct
│ │ │ │ │ +0000a6a0: 6f72 7920 6469 724e 616d 6520 746f 2074 ory dirName to t
│ │ │ │ │ +0000a6b0: 6865 0a20 2020 2020 7265 6365 6976 6572 he. receiver
│ │ │ │ │ +0000a6c0: 0a0a 7265 6164 5374 7265 616d 0a20 2020 ..readStream.
│ │ │ │ │ +0000a6d0: 2020 4f70 656e 2061 2072 6561 642d 6f6e Open a read-on
│ │ │ │ │ +0000a6e0: 6c79 2046 696c 6553 7472 6561 6d20 6f6e ly FileStream on
│ │ │ │ │ +0000a6f0: 2074 6865 2072 6563 6569 7665 720a 0a72 the receiver..r
│ │ │ │ │ +0000a700: 656d 6f76 650a 2020 2020 2052 656d 6f76 emove. Remov
│ │ │ │ │ +0000a710: 6520 7468 6520 6669 6c65 2069 6465 6e74 e the file ident
│ │ │ │ │ +0000a720: 6966 6965 6420 6279 2074 6865 2072 6563 ified by the rec
│ │ │ │ │ +0000a730: 6569 7665 720a 0a72 656e 616d 6554 6f3a eiver..renameTo:
│ │ │ │ │ +0000a740: 206e 6577 4e61 6d65 0a20 2020 2020 5265 newName. Re
│ │ │ │ │ +0000a750: 6e61 6d65 2074 6865 2066 696c 6520 6964 name the file id
│ │ │ │ │ +0000a760: 656e 7469 6669 6564 2062 7920 7468 6520 entified by the
│ │ │ │ │ +0000a770: 7265 6365 6976 6572 2074 6f20 6e65 774e receiver to newN
│ │ │ │ │ +0000a780: 616d 650a 0a73 796d 6c69 6e6b 4173 3a20 ame..symlinkAs:
│ │ │ │ │ +0000a790: 6465 7374 4e61 6d65 0a20 2020 2020 4372 destName. Cr
│ │ │ │ │ +0000a7a0: 6561 7465 2064 6573 744e 616d 6520 6173 eate destName as
│ │ │ │ │ +0000a7b0: 2061 2073 796d 626f 6c69 6320 6c69 6e6b a symbolic link
│ │ │ │ │ +0000a7c0: 206f 6620 7468 6520 7265 6365 6976 6572 of the receiver
│ │ │ │ │ +0000a7d0: 2e20 2054 6865 0a20 2020 2020 6170 7072 . The. appr
│ │ │ │ │ +0000a7e0: 6f70 7269 6174 6520 7265 6c61 7469 7665 opriate relative
│ │ │ │ │ +0000a7f0: 2070 6174 6820 6973 2063 6f6d 7075 7465 path is compute
│ │ │ │ │ +0000a800: 6420 6175 746f 6d61 7469 6361 6c6c 792e d automatically.
│ │ │ │ │ +0000a810: 0a0a 7379 6d6c 696e 6b46 726f 6d3a 2073 ..symlinkFrom: s
│ │ │ │ │ +0000a820: 7263 4e61 6d65 0a20 2020 2020 4372 6561 rcName. Crea
│ │ │ │ │ +0000a830: 7465 2074 6865 2072 6563 6569 7665 7220 te the receiver
│ │ │ │ │ +0000a840: 6173 2061 2073 796d 626f 6c69 6320 6c69 as a symbolic li
│ │ │ │ │ +0000a850: 6e6b 2066 726f 6d20 7372 634e 616d 6520 nk from srcName
│ │ │ │ │ +0000a860: 2872 656c 6174 6976 6520 746f 0a20 2020 (relative to.
│ │ │ │ │ +0000a870: 2020 7468 6520 7061 7468 206f 6620 7468 the path of th
│ │ │ │ │ +0000a880: 6520 7265 6365 6976 6572 292e 0a0a 746f e receiver)...to
│ │ │ │ │ +0000a890: 7563 680a 2020 2020 2055 7064 6174 6520 uch. Update
│ │ │ │ │ +0000a8a0: 7468 6520 7469 6d65 7374 616d 7020 6f66 the timestamp of
│ │ │ │ │ +0000a8b0: 2074 6865 2066 696c 6520 636f 7272 6573 the file corres
│ │ │ │ │ +0000a8c0: 706f 6e64 696e 6720 746f 2074 6865 2072 ponding to the r
│ │ │ │ │ +0000a8d0: 6563 6569 7665 722e 0a0a 7769 7468 5265 eceiver...withRe
│ │ │ │ │ +0000a8e0: 6164 5374 7265 616d 446f 3a20 6142 6c6f adStreamDo: aBlo
│ │ │ │ │ +0000a8f0: 636b 0a20 2020 2020 416e 7377 6572 2074 ck. Answer t
│ │ │ │ │ +0000a900: 6865 2072 6573 756c 7420 6f66 2069 6e76 he result of inv
│ │ │ │ │ +0000a910: 6f6b 696e 6720 6142 6c6f 636b 2077 6974 oking aBlock wit
│ │ │ │ │ +0000a920: 6820 6120 7265 6164 696e 6720 7374 7265 h a reading stre
│ │ │ │ │ +0000a930: 616d 206f 7065 6e20 6f6e 0a20 2020 2020 am open on.
│ │ │ │ │ +0000a940: 6d65 2c20 636c 6f73 696e 6720 6974 2077 me, closing it w
│ │ │ │ │ +0000a950: 6865 6e20 7468 6520 6479 6e61 6d69 6320 hen the dynamic
│ │ │ │ │ +0000a960: 6578 7465 6e74 206f 6620 6142 6c6f 636b extent of aBlock
│ │ │ │ │ +0000a970: 2065 6e64 732e 0a0a 7769 7468 5772 6974 ends...withWrit
│ │ │ │ │ +0000a980: 6553 7472 6561 6d44 6f3a 2061 426c 6f63 eStreamDo: aBloc
│ │ │ │ │ +0000a990: 6b0a 2020 2020 2041 6e73 7765 7220 7468 k. Answer th
│ │ │ │ │ +0000a9a0: 6520 7265 7375 6c74 206f 6620 696e 766f e result of invo
│ │ │ │ │ +0000a9b0: 6b69 6e67 2061 426c 6f63 6b20 7769 7468 king aBlock with
│ │ │ │ │ +0000a9c0: 2061 2077 7269 7469 6e67 2073 7472 6561 a writing strea
│ │ │ │ │ +0000a9d0: 6d20 6f70 656e 206f 6e0a 2020 2020 206d m open on. m
│ │ │ │ │ +0000a9e0: 652c 2063 6c6f 7369 6e67 2069 7420 7768 e, closing it wh
│ │ │ │ │ +0000a9f0: 656e 2074 6865 2064 796e 616d 6963 2065 en the dynamic e
│ │ │ │ │ +0000aa00: 7874 656e 7420 6f66 2061 426c 6f63 6b20 xtent of aBlock
│ │ │ │ │ +0000aa10: 656e 6473 2e0a 0a77 7269 7465 5374 7265 ends...writeStre
│ │ │ │ │ +0000aa20: 616d 0a20 2020 2020 4f70 656e 2061 2077 am. Open a w
│ │ │ │ │ +0000aa30: 7269 7465 2d6f 6e6c 7920 4669 6c65 5374 rite-only FileSt
│ │ │ │ │ +0000aa40: 7265 616d 206f 6e20 7468 6520 7265 6365 ream on the rece
│ │ │ │ │ +0000aa50: 6976 6572 0a0a 0a1f 0a46 696c 653a 2067 iver.....File: g
│ │ │ │ │ +0000aa60: 7374 2d62 6173 652e 696e 666f 2c20 204e st-base.info, N
│ │ │ │ │ +0000aa70: 6f64 653a 2046 696c 6550 6174 682d 7072 ode: FilePath-pr
│ │ │ │ │ +0000aa80: 696e 7469 6e67 2c20 204e 6578 743a 2046 inting, Next: F
│ │ │ │ │ +0000aa90: 696c 6550 6174 682d 7374 696c 6c20 756e ilePath-still un
│ │ │ │ │ +0000aaa0: 636c 6173 7369 6669 6564 2c20 2050 7265 classified, Pre
│ │ │ │ │ +0000aab0: 763a 2046 696c 6550 6174 682d 6669 6c65 v: FilePath-file
│ │ │ │ │ +0000aac0: 206f 7065 7261 7469 6f6e 732c 2020 5570 operations, Up
│ │ │ │ │ +0000aad0: 3a20 4669 6c65 5061 7468 0a0a 312e 3737 : FilePath..1.77
│ │ │ │ │ +0000aae0: 2e31 3020 4669 6c65 5061 7468 3a20 7072 .10 FilePath: pr
│ │ │ │ │ +0000aaf0: 696e 7469 6e67 0a2d 2d2d 2d2d 2d2d 2d2d inting.---------
│ │ │ │ │ +0000ab00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0000ab10: 2d0a 0a61 7353 7472 696e 670a 2020 2020 -..asString.
│ │ │ │ │ +0000ab20: 2050 7269 6e74 2061 2072 6570 7265 7365 Print a represe
│ │ │ │ │ +0000ab30: 6e74 6174 696f 6e20 6f66 2074 6865 2072 ntation of the r
│ │ │ │ │ +0000ab40: 6563 6569 7665 7220 6f6e 2061 5374 7265 eceiver on aStre
│ │ │ │ │ +0000ab50: 616d 2e0a 0a64 6973 706c 6179 4f6e 3a20 am...displayOn:
│ │ │ │ │ +0000ab60: 6153 7472 6561 6d0a 2020 2020 2050 7269 aStream. Pri
│ │ │ │ │ +0000ab70: 6e74 2061 2072 6570 7265 7365 6e74 6174 nt a representat
│ │ │ │ │ +0000ab80: 696f 6e20 6f66 2074 6865 2072 6563 6569 ion of the recei
│ │ │ │ │ +0000ab90: 7665 7220 6f6e 2061 5374 7265 616d 2e0a ver on aStream..
│ │ │ │ │ +0000aba0: 0a70 7269 6e74 4f6e 3a20 6153 7472 6561 .printOn: aStrea
│ │ │ │ │ +0000abb0: 6d0a 2020 2020 2050 7269 6e74 2061 2072 m. Print a r
│ │ │ │ │ +0000abc0: 6570 7265 7365 6e74 6174 696f 6e20 6f66 epresentation of
│ │ │ │ │ +0000abd0: 2074 6865 2072 6563 6569 7665 7220 6f6e the receiver on
│ │ │ │ │ +0000abe0: 2061 5374 7265 616d 2e0a 0a77 6974 6853 aStream...withS
│ │ │ │ │ +0000abf0: 6865 6c6c 4573 6361 7065 730a 2020 2020 hellEscapes.
│ │ │ │ │ +0000ac00: 2052 6574 7572 6e20 7468 6520 7265 7072 Return the repr
│ │ │ │ │ +0000ac10: 6573 656e 7461 7469 6f6e 206f 6620 7468 esentation of th
│ │ │ │ │ +0000ac20: 6520 7265 6365 6976 6572 2077 6974 6820 e receiver with
│ │ │ │ │ +0000ac30: 7368 656c 6c20 6368 6172 6163 7465 7273 shell characters
│ │ │ │ │ +0000ac40: 0a20 2020 2020 6573 6361 7065 642e 0a0a . escaped...
│ │ │ │ │ +0000ac50: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ +0000ac60: 652e 696e 666f 2c20 204e 6f64 653a 2046 e.info, Node: F
│ │ │ │ │ +0000ac70: 696c 6550 6174 682d 7374 696c 6c20 756e ilePath-still un
│ │ │ │ │ +0000ac80: 636c 6173 7369 6669 6564 2c20 204e 6578 classified, Nex
│ │ │ │ │ +0000ac90: 743a 2046 696c 6550 6174 682d 7465 7374 t: FilePath-test
│ │ │ │ │ +0000aca0: 696e 672c 2020 5072 6576 3a20 4669 6c65 ing, Prev: File
│ │ │ │ │ +0000acb0: 5061 7468 2d70 7269 6e74 696e 672c 2020 Path-printing,
│ │ │ │ │ +0000acc0: 5570 3a20 4669 6c65 5061 7468 0a0a 312e Up: FilePath..1.
│ │ │ │ │ +0000acd0: 3737 2e31 3120 4669 6c65 5061 7468 3a20 77.11 FilePath:
│ │ │ │ │ +0000ace0: 7374 696c 6c20 756e 636c 6173 7369 6669 still unclassifi
│ │ │ │ │ +0000acf0: 6564 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ed.-------------
│ │ │ │ │ +0000ad00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0000ad10: 2d2d 2d2d 2d2d 2d0a 0a2f 2061 4e61 6d65 -------../ aName
│ │ │ │ │ +0000ad20: 0a20 2020 2020 416e 7377 6572 2061 2046 . Answer a F
│ │ │ │ │ +0000ad30: 696c 6520 6f72 2044 6972 6563 746f 7279 ile or Directory
│ │ │ │ │ +0000ad40: 206f 626a 6563 7420 6173 2061 7070 726f object as appro
│ │ │ │ │ +0000ad50: 7072 6961 7465 2066 6f72 2061 2066 696c priate for a fil
│ │ │ │ │ +0000ad60: 6520 6e61 6d65 640a 2020 2020 2027 614e e named. 'aN
│ │ │ │ │ +0000ad70: 616d 6527 2069 6e20 7468 6520 6469 7265 ame' in the dire
│ │ │ │ │ +0000ad80: 6374 6f72 7920 7265 7072 6573 656e 7465 ctory represente
│ │ │ │ │ +0000ad90: 6420 6279 2074 6865 2072 6563 6569 7665 d by the receive
│ │ │ │ │ +0000ada0: 722e 0a0a 0a1f 0a46 696c 653a 2067 7374 r......File: gst
│ │ │ │ │ +0000adb0: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ +0000adc0: 653a 2046 696c 6550 6174 682d 7465 7374 e: FilePath-test
│ │ │ │ │ +0000add0: 696e 672c 2020 4e65 7874 3a20 4669 6c65 ing, Next: File
│ │ │ │ │ +0000ade0: 5061 7468 2d76 6972 7475 616c 2066 696c Path-virtual fil
│ │ │ │ │ +0000adf0: 6573 7973 7465 6d73 2c20 2050 7265 763a esystems, Prev:
│ │ │ │ │ +0000ae00: 2046 696c 6550 6174 682d 7374 696c 6c20 FilePath-still
│ │ │ │ │ +0000ae10: 756e 636c 6173 7369 6669 6564 2c20 2055 unclassified, U
│ │ │ │ │ +0000ae20: 703a 2046 696c 6550 6174 680a 0a31 2e37 p: FilePath..1.7
│ │ │ │ │ +0000ae30: 372e 3132 2046 696c 6550 6174 683a 2074 7.12 FilePath: t
│ │ │ │ │ +0000ae40: 6573 7469 6e67 0a2d 2d2d 2d2d 2d2d 2d2d esting.---------
│ │ │ │ │ +0000ae50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0000ae60: 0a0a 6578 6973 7473 0a20 2020 2020 416e ..exists. An
│ │ │ │ │ +0000ae70: 7377 6572 2077 6865 7468 6572 2061 2066 swer whether a f
│ │ │ │ │ +0000ae80: 696c 6520 7769 7468 2074 6865 206e 616d ile with the nam
│ │ │ │ │ +0000ae90: 6520 636f 6e74 6169 6e65 6420 696e 2074 e contained in t
│ │ │ │ │ +0000aea0: 6865 2072 6563 6569 7665 7220 646f 6573 he receiver does
│ │ │ │ │ +0000aeb0: 0a20 2020 2020 6578 6973 742e 0a0a 6973 . exist...is
│ │ │ │ │ +0000aec0: 4162 736f 6c75 7465 0a20 2020 2020 416e Absolute. An
│ │ │ │ │ +0000aed0: 7377 6572 2077 6865 7468 6572 2074 6865 swer whether the
│ │ │ │ │ +0000aee0: 2072 6563 6569 7665 7220 6964 656e 7469 receiver identi
│ │ │ │ │ +0000aef0: 6669 6573 2061 6e20 6162 736f 6c75 7465 fies an absolute
│ │ │ │ │ +0000af00: 2070 6174 682e 0a0a 6973 4163 6365 7373 path...isAccess
│ │ │ │ │ +0000af10: 6962 6c65 0a20 2020 2020 416e 7377 6572 ible. Answer
│ │ │ │ │ +0000af20: 2077 6865 7468 6572 2061 2064 6972 6563 whether a direc
│ │ │ │ │ +0000af30: 746f 7279 2077 6974 6820 7468 6520 6e61 tory with the na
│ │ │ │ │ +0000af40: 6d65 2063 6f6e 7461 696e 6564 2069 6e20 me contained in
│ │ │ │ │ +0000af50: 7468 6520 7265 6365 6976 6572 0a20 2020 the receiver.
│ │ │ │ │ +0000af60: 2020 646f 6573 2065 7869 7374 2061 6e64 does exist and
│ │ │ │ │ +0000af70: 2063 616e 2062 6520 6163 6365 7373 6564 can be accessed
│ │ │ │ │ +0000af80: 0a0a 6973 4469 7265 6374 6f72 790a 2020 ..isDirectory.
│ │ │ │ │ +0000af90: 2020 2041 6e73 7765 7220 7768 6574 6865 Answer whethe
│ │ │ │ │ +0000afa0: 7220 6120 6669 6c65 2077 6974 6820 7468 r a file with th
│ │ │ │ │ +0000afb0: 6520 6e61 6d65 2063 6f6e 7461 696e 6564 e name contained
│ │ │ │ │ +0000afc0: 2069 6e20 7468 6520 7265 6365 6976 6572 in the receiver
│ │ │ │ │ +0000afd0: 2064 6f65 730a 2020 2020 2065 7869 7374 does. exist
│ │ │ │ │ +0000afe0: 2061 6e64 2069 6465 6e74 6966 6965 7320 and identifies
│ │ │ │ │ +0000aff0: 6120 6469 7265 6374 6f72 792e 0a0a 6973 a directory...is
│ │ │ │ │ +0000b000: 4578 6563 7574 6162 6c65 0a20 2020 2020 Executable.
│ │ │ │ │ +0000b010: 416e 7377 6572 2077 6865 7468 6572 2061 Answer whether a
│ │ │ │ │ +0000b020: 2066 696c 6520 7769 7468 2074 6865 206e file with the n
│ │ │ │ │ +0000b030: 616d 6520 636f 6e74 6169 6e65 6420 696e ame contained in
│ │ │ │ │ +0000b040: 2074 6865 2072 6563 6569 7665 7220 646f the receiver do
│ │ │ │ │ +0000b050: 6573 0a20 2020 2020 6578 6973 7420 616e es. exist an
│ │ │ │ │ +0000b060: 6420 6973 2065 7865 6375 7461 626c 650a d is executable.
│ │ │ │ │ +0000b070: 0a69 7346 696c 650a 2020 2020 2041 6e73 .isFile. Ans
│ │ │ │ │ +0000b080: 7765 7220 7768 6574 6865 7220 6120 6669 wer whether a fi
│ │ │ │ │ +0000b090: 6c65 2077 6974 6820 7468 6520 6e61 6d65 le with the name
│ │ │ │ │ +0000b0a0: 2063 6f6e 7461 696e 6564 2069 6e20 7468 contained in th
│ │ │ │ │ +0000b0b0: 6520 7265 6365 6976 6572 2064 6f65 730a e receiver does.
│ │ │ │ │ +0000b0c0: 2020 2020 2065 7869 7374 2061 6e64 2064 exist and d
│ │ │ │ │ +0000b0d0: 6f65 7320 6e6f 7420 6964 656e 7469 6679 oes not identify
│ │ │ │ │ +0000b0e0: 2061 2064 6972 6563 746f 7279 2e0a 0a69 a directory...i
│ │ │ │ │ +0000b0f0: 7346 696c 6553 7973 7465 6d50 6174 680a sFileSystemPath.
│ │ │ │ │ +0000b100: 2020 2020 2041 6e73 7765 7220 7768 6574 Answer whet
│ │ │ │ │ +0000b110: 6865 7220 7468 6520 7265 6365 6976 6572 her the receiver
│ │ │ │ │ +0000b120: 2063 6f72 7265 7370 6f6e 6473 2074 6f20 corresponds to
│ │ │ │ │ +0000b130: 6120 7265 616c 2066 696c 6573 7973 7465 a real filesyste
│ │ │ │ │ +0000b140: 6d20 7061 7468 2e0a 0a69 7352 6561 6461 m path...isReada
│ │ │ │ │ +0000b150: 626c 650a 2020 2020 2041 6e73 7765 7220 ble. Answer
│ │ │ │ │ +0000b160: 7768 6574 6865 7220 6120 6669 6c65 2077 whether a file w
│ │ │ │ │ +0000b170: 6974 6820 7468 6520 6e61 6d65 2063 6f6e ith the name con
│ │ │ │ │ +0000b180: 7461 696e 6564 2069 6e20 7468 6520 7265 tained in the re
│ │ │ │ │ +0000b190: 6365 6976 6572 2064 6f65 730a 2020 2020 ceiver does.
│ │ │ │ │ +0000b1a0: 2065 7869 7374 2061 6e64 2069 7320 7265 exist and is re
│ │ │ │ │ +0000b1b0: 6164 6162 6c65 0a0a 6973 5265 6c61 7469 adable..isRelati
│ │ │ │ │ +0000b1c0: 7665 0a20 2020 2020 416e 7377 6572 2077 ve. Answer w
│ │ │ │ │ +0000b1d0: 6865 7468 6572 2074 6865 2072 6563 6569 hether the recei
│ │ │ │ │ +0000b1e0: 7665 7220 6964 656e 7469 6669 6573 2061 ver identifies a
│ │ │ │ │ +0000b1f0: 2072 656c 6174 6976 6520 7061 7468 2e0a relative path..
│ │ │ │ │ +0000b200: 0a69 7353 796d 626f 6c69 634c 696e 6b0a .isSymbolicLink.
│ │ │ │ │ +0000b210: 2020 2020 2041 6e73 7765 7220 7768 6574 Answer whet
│ │ │ │ │ +0000b220: 6865 7220 6120 6669 6c65 2077 6974 6820 her a file with
│ │ │ │ │ +0000b230: 7468 6520 6e61 6d65 2063 6f6e 7461 696e the name contain
│ │ │ │ │ +0000b240: 6564 2069 6e20 7468 6520 7265 6365 6976 ed in the receiv
│ │ │ │ │ +0000b250: 6572 2064 6f65 730a 2020 2020 2065 7869 er does. exi
│ │ │ │ │ +0000b260: 7374 2061 6e64 2069 6465 6e74 6966 6965 st and identifie
│ │ │ │ │ +0000b270: 7320 6120 7379 6d62 6f6c 6963 206c 696e s a symbolic lin
│ │ │ │ │ +0000b280: 6b2e 0a0a 6973 5772 6974 6561 626c 650a k...isWriteable.
│ │ │ │ │ +0000b290: 2020 2020 2041 6e73 7765 7220 7768 6574 Answer whet
│ │ │ │ │ +0000b2a0: 6865 7220 6120 6669 6c65 2077 6974 6820 her a file with
│ │ │ │ │ +0000b2b0: 7468 6520 6e61 6d65 2063 6f6e 7461 696e the name contain
│ │ │ │ │ +0000b2c0: 6564 2069 6e20 7468 6520 7265 6365 6976 ed in the receiv
│ │ │ │ │ +0000b2d0: 6572 2064 6f65 730a 2020 2020 2065 7869 er does. exi
│ │ │ │ │ +0000b2e0: 7374 2061 6e64 2069 7320 7772 6974 6561 st and is writea
│ │ │ │ │ +0000b2f0: 626c 650a 0a0a 1f0a 4669 6c65 3a20 6773 ble.....File: gs
│ │ │ │ │ +0000b300: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ +0000b310: 6465 3a20 4669 6c65 5061 7468 2d76 6972 de: FilePath-vir
│ │ │ │ │ +0000b320: 7475 616c 2066 696c 6573 7973 7465 6d73 tual filesystems
│ │ │ │ │ +0000b330: 2c20 2050 7265 763a 2046 696c 6550 6174 , Prev: FilePat
│ │ │ │ │ +0000b340: 682d 7465 7374 696e 672c 2020 5570 3a20 h-testing, Up:
│ │ │ │ │ +0000b350: 4669 6c65 5061 7468 0a0a 312e 3737 2e31 FilePath..1.77.1
│ │ │ │ │ +0000b360: 3320 4669 6c65 5061 7468 3a20 7669 7274 3 FilePath: virt
│ │ │ │ │ +0000b370: 7561 6c20 6669 6c65 7379 7374 656d 730a ual filesystems.
│ │ │ │ │ +0000b380: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0000b390: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0000b3a0: 2d2d 2d2d 2d0a 0a7a 6970 0a20 2020 2020 -----..zip.
│ │ │ │ │ +0000b3b0: 4e6f 7420 636f 6d6d 656e 7465 642e 0a0a Not commented...
│ │ │ │ │ +0000b3c0: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ +0000b3d0: 652e 696e 666f 2c20 204e 6f64 653a 2046 e.info, Node: F
│ │ │ │ │ +0000b3e0: 696c 6553 6567 6d65 6e74 2c20 204e 6578 ileSegment, Nex
│ │ │ │ │ +0000b3f0: 743a 2046 696c 6553 7472 6561 6d2c 2020 t: FileStream,
│ │ │ │ │ +0000b400: 5072 6576 3a20 4669 6c65 5061 7468 2c20 Prev: FilePath,
│ │ │ │ │ +0000b410: 2055 703a 2042 6173 6520 636c 6173 7365 Up: Base classe
│ │ │ │ │ +0000b420: 730a 0a31 2e37 3820 4669 6c65 5365 676d s..1.78 FileSegm
│ │ │ │ │ +0000b430: 656e 740a 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ent.============
│ │ │ │ │ +0000b440: 3d3d 3d3d 0a0a 4465 6669 6e65 6420 696e ====..Defined in
│ │ │ │ │ +0000b450: 206e 616d 6573 7061 6365 2053 6d61 6c6c namespace Small
│ │ │ │ │ +0000b460: 7461 6c6b 0a53 7570 6572 636c 6173 733a talk.Superclass:
│ │ │ │ │ +0000b470: 204f 626a 6563 740a 4361 7465 676f 7279 Object.Category
│ │ │ │ │ +0000b480: 3a20 4c61 6e67 7561 6765 2d49 6d70 6c65 : Language-Imple
│ │ │ │ │ +0000b490: 6d65 6e74 6174 696f 6e0a 2020 2020 204d mentation. M
│ │ │ │ │ +0000b4a0: 7920 696e 7374 616e 6365 7320 7265 7072 y instances repr
│ │ │ │ │ +0000b4b0: 6573 656e 7420 7365 6374 696f 6e73 206f esent sections o
│ │ │ │ │ +0000b4c0: 6620 6669 6c65 732e 2020 4920 616d 2070 f files. I am p
│ │ │ │ │ +0000b4d0: 7269 6d61 7269 6c79 2075 7365 6420 6279 rimarily used by
│ │ │ │ │ +0000b4e0: 0a20 2020 2020 7468 6520 636f 6d70 696c . the compil
│ │ │ │ │ +0000b4f0: 6572 2074 6f20 7265 636f 7264 2073 6f75 er to record sou
│ │ │ │ │ +0000b500: 7263 6520 636f 6465 206c 6f63 6174 696f rce code locatio
│ │ │ │ │ +0000b510: 6e73 2e20 2049 2061 6d20 6e6f 7420 6120 ns. I am not a
│ │ │ │ │ +0000b520: 7061 7274 206f 660a 2020 2020 2074 6865 part of. the
│ │ │ │ │ +0000b530: 206e 6f72 6d61 6c20 536d 616c 6c74 616c normal Smalltal
│ │ │ │ │ +0000b540: 6b2d 3830 206b 6572 6e65 6c3b 2049 2061 k-80 kernel; I a
│ │ │ │ │ +0000b550: 6d20 7370 6563 6966 6963 2074 6f20 7468 m specific to th
│ │ │ │ │ +0000b560: 6520 474e 5520 536d 616c 6c74 616c 6b0a e GNU Smalltalk.
│ │ │ │ │ +0000b570: 2020 2020 2069 6d70 6c65 6d65 6e74 6174 implementat
│ │ │ │ │ +0000b580: 696f 6e2e 0a0a 2a20 4d65 6e75 3a0a 0a2a ion...* Menu:..*
│ │ │ │ │ +0000b590: 2046 696c 6553 6567 6d65 6e74 2063 6c61 FileSegment cla
│ │ │ │ │ +0000b5a0: 7373 2d62 6173 6963 3a3a 2020 2863 6c61 ss-basic:: (cla
│ │ │ │ │ +0000b5b0: 7373 290a 2a20 4669 6c65 5365 676d 656e ss).* FileSegmen
│ │ │ │ │ +0000b5c0: 7420 636c 6173 732d 696e 7374 616c 6c69 t class-installi
│ │ │ │ │ +0000b5d0: 6e67 3a3a 2020 2863 6c61 7373 290a 2a20 ng:: (class).*
│ │ │ │ │ +0000b5e0: 4669 6c65 5365 676d 656e 742d 6261 7369 FileSegment-basi
│ │ │ │ │ +0000b5f0: 633a 3a20 2028 696e 7374 616e 6365 290a c:: (instance).
│ │ │ │ │ +0000b600: 2a20 4669 6c65 5365 676d 656e 742d 6571 * FileSegment-eq
│ │ │ │ │ +0000b610: 7561 6c69 7479 3a3a 2020 2869 6e73 7461 uality:: (insta
│ │ │ │ │ +0000b620: 6e63 6529 0a2a 2046 696c 6553 6567 6d65 nce).* FileSegme
│ │ │ │ │ +0000b630: 6e74 2d70 7269 6e74 696e 673a 3a20 2028 nt-printing:: (
│ │ │ │ │ +0000b640: 696e 7374 616e 6365 290a 0a1f 0a46 696c instance)....Fil
│ │ │ │ │ +0000b650: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ +0000b660: 2c20 204e 6f64 653a 2046 696c 6553 6567 , Node: FileSeg
│ │ │ │ │ +0000b670: 6d65 6e74 2063 6c61 7373 2d62 6173 6963 ment class-basic
│ │ │ │ │ +0000b680: 2c20 204e 6578 743a 2046 696c 6553 6567 , Next: FileSeg
│ │ │ │ │ +0000b690: 6d65 6e74 2063 6c61 7373 2d69 6e73 7461 ment class-insta
│ │ │ │ │ +0000b6a0: 6c6c 696e 672c 2020 5570 3a20 4669 6c65 lling, Up: File
│ │ │ │ │ +0000b6b0: 5365 676d 656e 740a 0a31 2e37 382e 3120 Segment..1.78.1
│ │ │ │ │ +0000b6c0: 4669 6c65 5365 676d 656e 7420 636c 6173 FileSegment clas
│ │ │ │ │ +0000b6d0: 733a 2062 6173 6963 0a2d 2d2d 2d2d 2d2d s: basic.-------
│ │ │ │ │ +0000b6e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0000b6f0: 2d2d 2d2d 2d2d 2d2d 0a0a 6f6e 3a20 6146 --------..on: aF
│ │ │ │ │ +0000b700: 696c 6520 7374 6172 7469 6e67 4174 3a20 ile startingAt:
│ │ │ │ │ +0000b710: 7374 6172 7450 6f73 2066 6f72 3a20 7369 startPos for: si
│ │ │ │ │ +0000b720: 7a65 496e 7465 6765 720a 2020 2020 2043 zeInteger. C
│ │ │ │ │ +0000b730: 7265 6174 6520 6120 6e65 7720 4669 6c65 reate a new File
│ │ │ │ │ +0000b740: 5365 676d 656e 7420 7265 6665 7272 696e Segment referrin
│ │ │ │ │ +0000b750: 6720 746f 2074 6865 2063 6f6e 7465 6e74 g to the content
│ │ │ │ │ +0000b760: 7320 6f66 2074 6865 2067 6976 656e 0a20 s of the given.
│ │ │ │ │ +0000b770: 2020 2020 6669 6c65 2c20 6672 6f6d 2074 file, from t
│ │ │ │ │ +0000b780: 6865 2073 7461 7274 506f 732d 7468 2062 he startPos-th b
│ │ │ │ │ +0000b790: 7974 6520 616e 6420 666f 7220 7369 7a65 yte and for size
│ │ │ │ │ +0000b7a0: 496e 7465 6765 7220 6279 7465 732e 2020 Integer bytes.
│ │ │ │ │ +0000b7b0: 4e6f 7465 0a20 2020 2020 7468 6174 2046 Note. that F
│ │ │ │ │ +0000b7c0: 696c 6553 6567 6d65 6e74 7320 7368 6f75 ileSegments shou
│ │ │ │ │ +0000b7d0: 6c64 2061 6c77 6179 7320 6265 2063 7265 ld always be cre
│ │ │ │ │ +0000b7e0: 6174 6564 2077 6974 6820 6675 6c6c 2070 ated with full p
│ │ │ │ │ +0000b7f0: 6174 6873 2062 6563 6175 7365 0a20 2020 aths because.
│ │ │ │ │ +0000b800: 2020 7265 6c61 7469 7665 2070 6174 6873 relative paths
│ │ │ │ │ +0000b810: 2061 7265 2069 6e74 6572 7072 6574 6564 are interpreted
│ │ │ │ │ +0000b820: 2074 6f20 6265 2072 656c 6174 6976 6520 to be relative
│ │ │ │ │ +0000b830: 746f 2074 6865 206b 6572 6e65 6c0a 2020 to the kernel.
│ │ │ │ │ +0000b840: 2020 2064 6972 6563 746f 7279 2e0a 0a0a directory....
│ │ │ │ │ +0000b850: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ +0000b860: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 4669 .info, Node: Fi
│ │ │ │ │ +0000b870: 6c65 5365 676d 656e 7420 636c 6173 732d leSegment class-
│ │ │ │ │ +0000b880: 696e 7374 616c 6c69 6e67 2c20 204e 6578 installing, Nex
│ │ │ │ │ +0000b890: 743a 2046 696c 6553 6567 6d65 6e74 2d62 t: FileSegment-b
│ │ │ │ │ +0000b8a0: 6173 6963 2c20 2050 7265 763a 2046 696c asic, Prev: Fil
│ │ │ │ │ +0000b8b0: 6553 6567 6d65 6e74 2063 6c61 7373 2d62 eSegment class-b
│ │ │ │ │ +0000b8c0: 6173 6963 2c20 2055 703a 2046 696c 6553 asic, Up: FileS
│ │ │ │ │ +0000b8d0: 6567 6d65 6e74 0a0a 312e 3738 2e32 2046 egment..1.78.2 F
│ │ │ │ │ +0000b8e0: 696c 6553 6567 6d65 6e74 2063 6c61 7373 ileSegment class
│ │ │ │ │ +0000b8f0: 3a20 696e 7374 616c 6c69 6e67 0a2d 2d2d : installing.---
│ │ │ │ │ +0000b900: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0000b910: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0000b920: 2d0a 0a72 656c 6f63 6174 650a 2020 2020 -..relocate.
│ │ │ │ │ +0000b930: 2052 656d 6f76 6520 7468 6520 6b65 726e Remove the kern
│ │ │ │ │ +0000b940: 656c 2070 6174 6820 6672 6f6d 2061 6c6c el path from all
│ │ │ │ │ +0000b950: 2070 6174 6873 2074 6861 7420 7374 6172 paths that star
│ │ │ │ │ +0000b960: 7420 7769 7468 2069 742e 2020 4e65 6564 t with it. Need
│ │ │ │ │ +0000b970: 6564 0a20 2020 2020 746f 2073 7570 706f ed. to suppo
│ │ │ │ │ +0000b980: 7274 2024 2844 4553 5444 4952 2920 616e rt $(DESTDIR) an
│ │ │ │ │ +0000b990: 6420 7265 6c6f 6361 7461 626c 6520 696e d relocatable in
│ │ │ │ │ +0000b9a0: 7374 616c 6c61 7469 6f6e 2e0a 0a0a 1f0a stallation......
│ │ │ │ │ +0000b9b0: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ +0000b9c0: 6e66 6f2c 2020 4e6f 6465 3a20 4669 6c65 nfo, Node: File
│ │ │ │ │ +0000b9d0: 5365 676d 656e 742d 6261 7369 632c 2020 Segment-basic,
│ │ │ │ │ +0000b9e0: 4e65 7874 3a20 4669 6c65 5365 676d 656e Next: FileSegmen
│ │ │ │ │ +0000b9f0: 742d 6571 7561 6c69 7479 2c20 2050 7265 t-equality, Pre
│ │ │ │ │ +0000ba00: 763a 2046 696c 6553 6567 6d65 6e74 2063 v: FileSegment c
│ │ │ │ │ +0000ba10: 6c61 7373 2d69 6e73 7461 6c6c 696e 672c lass-installing,
│ │ │ │ │ +0000ba20: 2020 5570 3a20 4669 6c65 5365 676d 656e Up: FileSegmen
│ │ │ │ │ +0000ba30: 740a 0a31 2e37 382e 3320 4669 6c65 5365 t..1.78.3 FileSe
│ │ │ │ │ +0000ba40: 676d 656e 743a 2062 6173 6963 0a2d 2d2d gment: basic.---
│ │ │ │ │ +0000ba50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0000ba60: 2d2d 2d2d 2d2d 0a0a 6173 5374 7269 6e67 ------..asString
│ │ │ │ │ +0000ba70: 0a20 2020 2020 416e 7377 6572 2061 2053 . Answer a S
│ │ │ │ │ +0000ba80: 7472 696e 6720 636f 6e74 6169 6e69 6e67 tring containing
│ │ │ │ │ +0000ba90: 2074 6865 2072 6571 7569 7265 6420 7365 the required se
│ │ │ │ │ +0000baa0: 676d 656e 7420 6f66 2074 6865 2066 696c gment of the fil
│ │ │ │ │ +0000bab0: 650a 0a63 6f70 7946 726f 6d3a 2066 726f e..copyFrom: fro
│ │ │ │ │ +0000bac0: 6d20 746f 3a20 746f 0a20 2020 2020 416e m to: to. An
│ │ │ │ │ +0000bad0: 7377 6572 2061 2053 7472 696e 6720 636f swer a String co
│ │ │ │ │ +0000bae0: 6e74 6169 6e69 6e67 2074 6865 2067 6976 ntaining the giv
│ │ │ │ │ +0000baf0: 656e 2073 7562 7365 676d 656e 7420 6f66 en subsegment of
│ │ │ │ │ +0000bb00: 2074 6865 2066 696c 652e 2020 4173 0a20 the file. As.
│ │ │ │ │ +0000bb10: 2020 2020 666f 7220 7374 7265 616d 732c for streams,
│ │ │ │ │ +0000bb20: 2066 726f 6d20 616e 6420 746f 2061 7265 from and to are
│ │ │ │ │ +0000bb30: 2030 2d62 6173 6564 2e0a 0a66 696c 650a 0-based...file.
│ │ │ │ │ +0000bb40: 2020 2020 2041 6e73 7765 7220 7468 6520 Answer the
│ │ │ │ │ +0000bb50: 4669 6c65 206f 626a 6563 7420 666f 7220 File object for
│ │ │ │ │ +0000bb60: 7468 6520 6669 6c65 2063 6f6e 7461 696e the file contain
│ │ │ │ │ +0000bb70: 696e 6720 7468 6520 7365 676d 656e 740a ing the segment.
│ │ │ │ │ +0000bb80: 0a66 696c 654e 616d 650a 2020 2020 2041 .fileName. A
│ │ │ │ │ +0000bb90: 6e73 7765 7220 7468 6520 6e61 6d65 206f nswer the name o
│ │ │ │ │ +0000bba0: 6620 7468 6520 6669 6c65 2063 6f6e 7461 f the file conta
│ │ │ │ │ +0000bbb0: 696e 696e 6720 7468 6520 7365 676d 656e ining the segmen
│ │ │ │ │ +0000bbc0: 740a 0a66 696c 6550 6f73 0a20 2020 2020 t..filePos.
│ │ │ │ │ +0000bbd0: 416e 7377 6572 2074 6865 2070 6f73 6974 Answer the posit
│ │ │ │ │ +0000bbe0: 696f 6e20 696e 2074 6865 2066 696c 6520 ion in the file
│ │ │ │ │ +0000bbf0: 7768 6572 6520 7468 6520 7365 676d 656e where the segmen
│ │ │ │ │ +0000bc00: 7420 7374 6172 7473 0a0a 7265 6c6f 6361 t starts..reloca
│ │ │ │ │ +0000bc10: 7465 4672 6f6d 3a20 7374 6172 7450 6174 teFrom: startPat
│ │ │ │ │ +0000bc20: 6820 6d61 703a 206d 6170 0a20 2020 2020 h map: map.
│ │ │ │ │ +0000bc30: 4966 2074 6865 2070 6174 6820 7374 6172 If the path star
│ │ │ │ │ +0000bc40: 7473 2077 6974 6820 7374 6172 7450 6174 ts with startPat
│ │ │ │ │ +0000bc50: 682c 2072 656d 6f76 6520 7468 6174 2070 h, remove that p
│ │ │ │ │ +0000bc60: 6172 7420 6f66 2074 6865 2070 6174 682e art of the path.
│ │ │ │ │ +0000bc70: 0a20 2020 2020 6d61 7020 6973 2061 2044 . map is a D
│ │ │ │ │ +0000bc80: 6963 7469 6f6e 6172 7920 7468 6174 2069 ictionary that i
│ │ │ │ │ +0000bc90: 7320 7573 6564 2073 6f20 7468 6174 2065 s used so that e
│ │ │ │ │ +0000bca0: 7175 616c 2066 696c 656e 616d 6573 2073 qual filenames s
│ │ │ │ │ +0000bcb0: 7461 790a 2020 2020 2065 7175 616c 2c20 tay. equal,
│ │ │ │ │ +0000bcc0: 7769 7468 6f75 7420 696e 6372 6561 7369 without increasi
│ │ │ │ │ +0000bcd0: 6e67 2074 6865 2061 6d6f 756e 7420 6f66 ng the amount of
│ │ │ │ │ +0000bce0: 206d 656d 6f72 7920 7468 6174 2074 6865 memory that the
│ │ │ │ │ +0000bcf0: 2069 6d61 6765 2075 7365 732e 0a0a 7369 image uses...si
│ │ │ │ │ +0000bd00: 7a65 0a20 2020 2020 416e 7377 6572 2074 ze. Answer t
│ │ │ │ │ +0000bd10: 6865 206c 656e 6774 6820 6f66 2074 6865 he length of the
│ │ │ │ │ +0000bd20: 2073 6567 6d65 6e74 0a0a 7769 7468 4669 segment..withFi
│ │ │ │ │ +0000bd30: 6c65 446f 3a20 6142 6c6f 636b 0a20 2020 leDo: aBlock.
│ │ │ │ │ +0000bd40: 2020 4576 616c 7561 7465 2061 426c 6f63 Evaluate aBloc
│ │ │ │ │ +0000bd50: 6b20 7061 7373 696e 6720 6974 2074 6865 k passing it the
│ │ │ │ │ +0000bd60: 2046 696c 6553 7472 6561 6d20 696e 2077 FileStream in w
│ │ │ │ │ +0000bd70: 6869 6368 2074 6865 2073 6567 6d65 6e74 hich the segment
│ │ │ │ │ +0000bd80: 0a20 2020 2020 6964 656e 7469 6669 6564 . identified
│ │ │ │ │ +0000bd90: 2062 7920 7468 6520 7265 6365 6976 6572 by the receiver
│ │ │ │ │ +0000bda0: 2069 7320 7374 6f72 6564 0a0a 0a1f 0a46 is stored.....F
│ │ │ │ │ +0000bdb0: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ +0000bdc0: 666f 2c20 204e 6f64 653a 2046 696c 6553 fo, Node: FileS
│ │ │ │ │ +0000bdd0: 6567 6d65 6e74 2d65 7175 616c 6974 792c egment-equality,
│ │ │ │ │ +0000bde0: 2020 4e65 7874 3a20 4669 6c65 5365 676d Next: FileSegm
│ │ │ │ │ +0000bdf0: 656e 742d 7072 696e 7469 6e67 2c20 2050 ent-printing, P
│ │ │ │ │ +0000be00: 7265 763a 2046 696c 6553 6567 6d65 6e74 rev: FileSegment
│ │ │ │ │ +0000be10: 2d62 6173 6963 2c20 2055 703a 2046 696c -basic, Up: Fil
│ │ │ │ │ +0000be20: 6553 6567 6d65 6e74 0a0a 312e 3738 2e34 eSegment..1.78.4
│ │ │ │ │ +0000be30: 2046 696c 6553 6567 6d65 6e74 3a20 6571 FileSegment: eq
│ │ │ │ │ +0000be40: 7561 6c69 7479 0a2d 2d2d 2d2d 2d2d 2d2d uality.---------
│ │ │ │ │ +0000be50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0000be60: 2d2d 2d0a 0a3d 2061 4669 6c65 5365 676d ---..= aFileSegm
│ │ │ │ │ +0000be70: 656e 740a 2020 2020 2041 6e73 7765 7220 ent. Answer
│ │ │ │ │ +0000be80: 7768 6574 6865 7220 7468 6520 7265 6365 whether the rece
│ │ │ │ │ +0000be90: 6976 6572 2061 6e64 2061 4669 6c65 5365 iver and aFileSe
│ │ │ │ │ +0000bea0: 676d 656e 7420 6172 6520 6571 7561 6c2e gment are equal.
│ │ │ │ │ +0000beb0: 0a0a 6861 7368 0a20 2020 2020 416e 7377 ..hash. Answ
│ │ │ │ │ +0000bec0: 6572 2061 6e20 6861 7368 2076 616c 7565 er an hash value
│ │ │ │ │ +0000bed0: 2066 6f72 2074 6865 2072 6563 6569 7665 for the receive
│ │ │ │ │ +0000bee0: 722e 0a0a 0a1f 0a46 696c 653a 2067 7374 r......File: gst
│ │ │ │ │ +0000bef0: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ +0000bf00: 653a 2046 696c 6553 6567 6d65 6e74 2d70 e: FileSegment-p
│ │ │ │ │ +0000bf10: 7269 6e74 696e 672c 2020 5072 6576 3a20 rinting, Prev:
│ │ │ │ │ +0000bf20: 4669 6c65 5365 676d 656e 742d 6571 7561 FileSegment-equa
│ │ │ │ │ +0000bf30: 6c69 7479 2c20 2055 703a 2046 696c 6553 lity, Up: FileS
│ │ │ │ │ +0000bf40: 6567 6d65 6e74 0a0a 312e 3738 2e35 2046 egment..1.78.5 F
│ │ │ │ │ +0000bf50: 696c 6553 6567 6d65 6e74 3a20 7072 696e ileSegment: prin
│ │ │ │ │ +0000bf60: 7469 6e67 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d ting.-----------
│ │ │ │ │ +0000bf70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0000bf80: 2d0a 0a70 7269 6e74 6564 4669 6c65 4e61 -..printedFileNa
│ │ │ │ │ +0000bf90: 6d65 0a20 2020 2020 416e 7377 6572 2061 me. Answer a
│ │ │ │ │ +0000bfa0: 2070 7269 6e74 6564 2072 6570 7265 7365 printed represe
│ │ │ │ │ +0000bfb0: 6e74 6174 696f 6e20 6f66 2074 6865 2066 ntation of the f
│ │ │ │ │ +0000bfc0: 696c 6520 636f 6e74 6169 6e69 6e67 2074 ile containing t
│ │ │ │ │ +0000bfd0: 6865 2073 6567 6d65 6e74 2e0a 2020 2020 he segment..
│ │ │ │ │ +0000bfe0: 2057 6869 6c65 2069 6e74 726f 6475 6369 While introduci
│ │ │ │ │ +0000bff0: 6e67 2073 6f6d 6520 616d 6269 6775 6974 ng some ambiguit
│ │ │ │ │ +0000c000: 792c 2074 6869 7320 7265 7072 6573 656e y, this represen
│ │ │ │ │ +0000c010: 7461 7469 6f6e 2069 7320 636f 6d70 6163 tation is compac
│ │ │ │ │ +0000c020: 740a 2020 2020 2065 6c69 6d69 6e61 7465 t. eliminate
│ │ │ │ │ +0000c030: 7320 7468 6520 7061 7468 2066 6f72 206b s the path for k
│ │ │ │ │ +0000c040: 6572 6e65 6c20 6669 6c65 732c 2061 6e64 ernel files, and
│ │ │ │ │ +0000c050: 2070 726f 6475 6365 7320 6120 7265 6c61 produces a rela
│ │ │ │ │ +0000c060: 7469 7665 2070 6174 680a 2020 2020 2066 tive path. f
│ │ │ │ │ +0000c070: 726f 6d20 7468 6520 6375 7272 656e 7420 rom the current
│ │ │ │ │ +0000c080: 776f 726b 696e 6720 6469 7265 6374 6f72 working director
│ │ │ │ │ +0000c090: 7920 666f 7220 6f74 6865 7220 6669 6c65 y for other file
│ │ │ │ │ +0000c0a0: 732e 0a0a 0a1f 0a46 696c 653a 2067 7374 s......File: gst
│ │ │ │ │ +0000c0b0: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ +0000c0c0: 653a 2046 696c 6553 7472 6561 6d2c 2020 e: FileStream,
│ │ │ │ │ +0000c0d0: 4e65 7874 3a20 466c 6f61 742c 2020 5072 Next: Float, Pr
│ │ │ │ │ +0000c0e0: 6576 3a20 4669 6c65 5365 676d 656e 742c ev: FileSegment,
│ │ │ │ │ +0000c0f0: 2020 5570 3a20 4261 7365 2063 6c61 7373 Up: Base class
│ │ │ │ │ +0000c100: 6573 0a0a 312e 3739 2046 696c 6553 7472 es..1.79 FileStr
│ │ │ │ │ +0000c110: 6561 6d0a 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d eam.============
│ │ │ │ │ +0000c120: 3d3d 3d0a 0a44 6566 696e 6564 2069 6e20 ===..Defined in
│ │ │ │ │ +0000c130: 6e61 6d65 7370 6163 6520 536d 616c 6c74 namespace Smallt
│ │ │ │ │ +0000c140: 616c 6b0a 5375 7065 7263 6c61 7373 3a20 alk.Superclass:
│ │ │ │ │ +0000c150: 4669 6c65 4465 7363 7269 7074 6f72 0a43 FileDescriptor.C
│ │ │ │ │ +0000c160: 6174 6567 6f72 793a 2053 7472 6561 6d73 ategory: Streams
│ │ │ │ │ +0000c170: 2d46 696c 6573 0a20 2020 2020 4d79 2069 -Files. My i
│ │ │ │ │ +0000c180: 6e73 7461 6e63 6573 2061 7265 2077 6861 nstances are wha
│ │ │ │ │ +0000c190: 7420 636f 6e76 656e 7469 6f6e 616c 2070 t conventional p
│ │ │ │ │ +0000c1a0: 726f 6772 616d 6d65 7273 2074 6869 6e6b rogrammers think
│ │ │ │ │ +0000c1b0: 206f 6620 6173 2066 696c 6573 2e0a 2020 of as files..
│ │ │ │ │ +0000c1c0: 2020 204d 7920 696e 7374 616e 6365 2063 My instance c
│ │ │ │ │ +0000c1d0: 7265 6174 696f 6e20 6d65 7468 6f64 7320 reation methods
│ │ │ │ │ +0000c1e0: 6163 6365 7074 2074 6865 206e 616d 6520 accept the name
│ │ │ │ │ +0000c1f0: 6f66 2061 2064 6973 6b20 6669 6c65 2028 of a disk file (
│ │ │ │ │ +0000c200: 6f72 0a20 2020 2020 616e 7920 6e61 6d65 or. any name
│ │ │ │ │ +0000c210: 6420 6669 6c65 206f 626a 6563 742c 2073 d file object, s
│ │ │ │ │ +0000c220: 7563 6820 6173 202f 6465 762f 726d 7430 uch as /dev/rmt0
│ │ │ │ │ +0000c230: 206f 6e20 554e 4958 206f 7220 4d54 4130 on UNIX or MTA0
│ │ │ │ │ +0000c240: 3a20 6f6e 2056 4d53 292e 0a0a 2a20 4d65 : on VMS)...* Me
│ │ │ │ │ +0000c250: 6e75 3a0a 0a2a 2046 696c 6553 7472 6561 nu:..* FileStrea
│ │ │ │ │ +0000c260: 6d20 636c 6173 732d 6669 6c65 2d69 6e3a m class-file-in:
│ │ │ │ │ +0000c270: 3a20 2028 636c 6173 7329 0a2a 2046 696c : (class).* Fil
│ │ │ │ │ +0000c280: 6553 7472 6561 6d20 636c 6173 732d 7374 eStream class-st
│ │ │ │ │ +0000c290: 616e 6461 7264 2073 7472 6561 6d73 3a3a andard streams::
│ │ │ │ │ +0000c2a0: 2020 2863 6c61 7373 290a 2a20 4669 6c65 (class).* File
│ │ │ │ │ +0000c2b0: 5374 7265 616d 2d62 6173 6963 3a3a 2020 Stream-basic::
│ │ │ │ │ +0000c2c0: 2869 6e73 7461 6e63 6529 0a2a 2046 696c (instance).* Fil
│ │ │ │ │ +0000c2d0: 6553 7472 6561 6d2d 6275 6666 6572 696e eStream-bufferin
│ │ │ │ │ +0000c2e0: 673a 3a20 2028 696e 7374 616e 6365 290a g:: (instance).
│ │ │ │ │ +0000c2f0: 2a20 4669 6c65 5374 7265 616d 2d63 6f6d * FileStream-com
│ │ │ │ │ +0000c300: 7069 6c69 6e67 3a3a 2020 2869 6e73 7461 piling:: (insta
│ │ │ │ │ +0000c310: 6e63 6529 0a2a 2046 696c 6553 7472 6561 nce).* FileStrea
│ │ │ │ │ +0000c320: 6d2d 696e 6974 6961 6c69 7a65 2d72 656c m-initialize-rel
│ │ │ │ │ +0000c330: 6561 7365 3a3a 2020 2869 6e73 7461 6e63 ease:: (instanc
│ │ │ │ │ +0000c340: 6529 0a2a 2046 696c 6553 7472 6561 6d2d e).* FileStream-
│ │ │ │ │ +0000c350: 6f76 6572 7269 6469 6e67 2069 6e68 6572 overriding inher
│ │ │ │ │ +0000c360: 6974 6564 206d 6574 686f 6473 3a3a 2020 ited methods::
│ │ │ │ │ +0000c370: 2869 6e73 7461 6e63 6529 0a2a 2046 696c (instance).* Fil
│ │ │ │ │ +0000c380: 6553 7472 6561 6d2d 7465 7374 696e 673a eStream-testing:
│ │ │ │ │ +0000c390: 3a20 2028 696e 7374 616e 6365 290a 0a1f : (instance)...
│ │ │ │ │ +0000c3a0: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ +0000c3b0: 696e 666f 2c20 204e 6f64 653a 2046 696c info, Node: Fil
│ │ │ │ │ +0000c3c0: 6553 7472 6561 6d20 636c 6173 732d 6669 eStream class-fi
│ │ │ │ │ +0000c3d0: 6c65 2d69 6e2c 2020 4e65 7874 3a20 4669 le-in, Next: Fi
│ │ │ │ │ +0000c3e0: 6c65 5374 7265 616d 2063 6c61 7373 2d73 leStream class-s
│ │ │ │ │ +0000c3f0: 7461 6e64 6172 6420 7374 7265 616d 732c tandard streams,
│ │ │ │ │ +0000c400: 2020 5570 3a20 4669 6c65 5374 7265 616d Up: FileStream
│ │ │ │ │ +0000c410: 0a0a 312e 3739 2e31 2046 696c 6553 7472 ..1.79.1 FileStr
│ │ │ │ │ +0000c420: 6561 6d20 636c 6173 733a 2066 696c 652d eam class: file-
│ │ │ │ │ +0000c430: 696e 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d in.-------------
│ │ │ │ │ +0000c440: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0000c450: 2d2d 2d0a 0a66 696c 6549 6e3a 2061 4669 ---..fileIn: aFi
│ │ │ │ │ +0000c460: 6c65 4e61 6d65 0a20 2020 2020 4669 6c65 leName. File
│ │ │ │ │ +0000c470: 2069 6e20 7468 6520 6146 696c 654e 616d in the aFileNam
│ │ │ │ │ +0000c480: 6520 6669 6c65 2e20 4475 7269 6e67 2061 e file. During a
│ │ │ │ │ +0000c490: 2066 696c 6520 696e 206f 7065 7261 7469 file in operati
│ │ │ │ │ +0000c4a0: 6f6e 2c20 676c 6f62 616c 0a20 2020 2020 on, global.
│ │ │ │ │ +0000c4b0: 7661 7269 6162 6c65 7320 2873 7461 7274 variables (start
│ │ │ │ │ +0000c4c0: 696e 6720 7769 7468 2061 6e20 7570 7065 ing with an uppe
│ │ │ │ │ +0000c4d0: 7263 6173 6520 6c65 7474 6572 2920 7468 rcase letter) th
│ │ │ │ │ +0000c4e0: 6174 2061 7265 206e 6f74 0a20 2020 2020 at are not.
│ │ │ │ │ +0000c4f0: 6465 636c 6172 6564 2079 6574 2064 6f6e declared yet don
│ │ │ │ │ +0000c500: 2774 2079 6965 6c64 2061 6e20 6075 6e6b 't yield an `unk
│ │ │ │ │ +0000c510: 6e6f 776e 2076 6172 6961 626c 6527 2065 nown variable' e
│ │ │ │ │ +0000c520: 7272 6f72 2e20 496e 7374 6561 642c 0a20 rror. Instead,.
│ │ │ │ │ +0000c530: 2020 2020 7468 6579 2061 7265 2064 6566 they are def
│ │ │ │ │ +0000c540: 696e 6564 2061 7320 6e69 6c20 696e 2074 ined as nil in t
│ │ │ │ │ +0000c550: 6865 2060 556e 6465 636c 6172 6564 2720 he `Undeclared'
│ │ │ │ │ +0000c560: 6469 6374 696f 6e61 7279 2028 6120 676c dictionary (a gl
│ │ │ │ │ +0000c570: 6f62 616c 0a20 2020 2020 7661 7269 6162 obal. variab
│ │ │ │ │ +0000c580: 6c65 2072 6573 6964 696e 6720 696e 2053 le residing in S
│ │ │ │ │ +0000c590: 6d61 6c6c 7461 6c6b 292e 2020 4173 2073 malltalk). As s
│ │ │ │ │ +0000c5a0: 6f6f 6e20 6173 2079 6f75 2061 6464 2074 oon as you add t
│ │ │ │ │ +0000c5b0: 6865 2076 6172 6961 626c 650a 2020 2020 he variable.
│ │ │ │ │ +0000c5c0: 2074 6f20 6120 6e61 6d65 7370 6163 6520 to a namespace
│ │ │ │ │ +0000c5d0: 2866 6f72 2065 7861 6d70 6c65 2062 7920 (for example by
│ │ │ │ │ +0000c5e0: 6372 6561 7469 6e67 2061 2063 6c61 7373 creating a class
│ │ │ │ │ +0000c5f0: 2920 7468 6520 4173 736f 6369 6174 696f ) the Associatio
│ │ │ │ │ +0000c600: 6e0a 2020 2020 2077 696c 6c20 6265 2072 n. will be r
│ │ │ │ │ +0000c610: 656d 6f76 6564 2066 726f 6d20 556e 6465 emoved from Unde
│ │ │ │ │ +0000c620: 636c 6172 6564 2061 6e64 2072 6575 7365 clared and reuse
│ │ │ │ │ +0000c630: 6420 696e 2074 6865 206e 616d 6573 7061 d in the namespa
│ │ │ │ │ +0000c640: 6365 2c20 736f 0a20 2020 2020 7468 6174 ce, so. that
│ │ │ │ │ +0000c650: 2074 6865 206f 6c64 2072 6566 6572 656e the old referen
│ │ │ │ │ +0000c660: 6365 7320 7769 6c6c 2061 7574 6f6d 6167 ces will automag
│ │ │ │ │ +0000c670: 6963 616c 6c79 2070 6f69 6e74 2074 6f20 ically point to
│ │ │ │ │ +0000c680: 7468 6520 6e65 7720 7661 6c75 652e 0a0a the new value...
│ │ │ │ │ +0000c690: 6669 6c65 496e 3a20 6146 696c 654e 616d fileIn: aFileNam
│ │ │ │ │ +0000c6a0: 6520 6966 4d69 7373 696e 673a 2061 5379 e ifMissing: aSy
│ │ │ │ │ +0000c6b0: 6d62 6f6c 0a20 2020 2020 436f 6e64 6974 mbol. Condit
│ │ │ │ │ +0000c6c0: 696f 6e61 6c6c 7920 646f 2061 2066 696c ionally do a fil
│ │ │ │ │ +0000c6d0: 6520 696e 2c20 6f6e 6c79 2069 6620 7468 e in, only if th
│ │ │ │ │ +0000c6e0: 6520 6b65 7920 286f 6674 656e 2061 2063 e key (often a c
│ │ │ │ │ +0000c6f0: 6c61 7373 290a 2020 2020 2073 7065 6369 lass). speci
│ │ │ │ │ +0000c700: 6669 6564 2062 7920 2761 5379 6d62 6f6c fied by 'aSymbol
│ │ │ │ │ +0000c710: 2720 6973 206e 6f74 2070 7265 7365 6e74 ' is not present
│ │ │ │ │ +0000c720: 2069 6e20 7468 6520 536d 616c 6c74 616c in the Smalltal
│ │ │ │ │ +0000c730: 6b20 7379 7374 656d 0a20 2020 2020 6469 k system. di
│ │ │ │ │ +0000c740: 6374 696f 6e61 7279 2061 6c72 6561 6479 ctionary already
│ │ │ │ │ +0000c750: 2e20 2044 7572 696e 6720 6120 6669 6c65 . During a file
│ │ │ │ │ +0000c760: 2069 6e20 6f70 6572 6174 696f 6e2c 2067 in operation, g
│ │ │ │ │ +0000c770: 6c6f 6261 6c20 7661 7269 6162 6c65 730a lobal variables.
│ │ │ │ │ +0000c780: 2020 2020 2028 7374 6172 7469 6e67 2077 (starting w
│ │ │ │ │ +0000c790: 6974 6820 616e 2075 7070 6572 6361 7365 ith an uppercase
│ │ │ │ │ +0000c7a0: 206c 6574 7465 7229 2074 6861 7420 6172 letter) that ar
│ │ │ │ │ +0000c7b0: 6520 6e6f 7420 6465 636c 6172 6564 2064 e not declared d
│ │ │ │ │ +0000c7c0: 6f6e 2774 0a20 2020 2020 7969 656c 6420 on't. yield
│ │ │ │ │ +0000c7d0: 616e 2060 756e 6b6e 6f77 6e20 7661 7269 an `unknown vari
│ │ │ │ │ +0000c7e0: 6162 6c65 2720 6572 726f 722e 2049 6e73 able' error. Ins
│ │ │ │ │ +0000c7f0: 7465 6164 2c20 7468 6579 2061 7265 2064 tead, they are d
│ │ │ │ │ +0000c800: 6566 696e 6564 2061 730a 2020 2020 206e efined as. n
│ │ │ │ │ +0000c810: 696c 2069 6e20 7468 6520 6055 6e64 6563 il in the `Undec
│ │ │ │ │ +0000c820: 6c61 7265 6427 2064 6963 7469 6f6e 6172 lared' dictionar
│ │ │ │ │ +0000c830: 7920 2861 2067 6c6f 6261 6c20 7661 7269 y (a global vari
│ │ │ │ │ +0000c840: 6162 6c65 2072 6573 6964 696e 6720 696e able residing in
│ │ │ │ │ +0000c850: 0a20 2020 2020 536d 616c 6c74 616c 6b29 . Smalltalk)
│ │ │ │ │ +0000c860: 2e20 2041 7320 736f 6f6e 2061 7320 796f . As soon as yo
│ │ │ │ │ +0000c870: 7520 6164 6420 7468 6520 7661 7269 6162 u add the variab
│ │ │ │ │ +0000c880: 6c65 2074 6f20 6120 6e61 6d65 7370 6163 le to a namespac
│ │ │ │ │ +0000c890: 6520 2866 6f72 0a20 2020 2020 6578 616d e (for. exam
│ │ │ │ │ +0000c8a0: 706c 6520 6279 2063 7265 6174 696e 6720 ple by creating
│ │ │ │ │ +0000c8b0: 6120 636c 6173 7329 2074 6865 2041 7373 a class) the Ass
│ │ │ │ │ +0000c8c0: 6f63 6961 7469 6f6e 2077 696c 6c20 6265 ociation will be
│ │ │ │ │ +0000c8d0: 2072 656d 6f76 6564 2066 726f 6d0a 2020 removed from.
│ │ │ │ │ +0000c8e0: 2020 2055 6e64 6563 6c61 7265 6420 616e Undeclared an
│ │ │ │ │ +0000c8f0: 6420 7265 7573 6564 2069 6e20 7468 6520 d reused in the
│ │ │ │ │ +0000c900: 6e61 6d65 7370 6163 652c 2073 6f20 7468 namespace, so th
│ │ │ │ │ +0000c910: 6174 2074 6865 206f 6c64 2072 6566 6572 at the old refer
│ │ │ │ │ +0000c920: 656e 6365 730a 2020 2020 2077 696c 6c20 ences. will
│ │ │ │ │ +0000c930: 6175 746f 6d61 6769 6361 6c6c 7920 706f automagically po
│ │ │ │ │ +0000c940: 696e 7420 746f 2074 6865 206e 6577 2076 int to the new v
│ │ │ │ │ +0000c950: 616c 7565 2e0a 0a66 696c 6549 6e3a 2061 alue...fileIn: a
│ │ │ │ │ +0000c960: 4669 6c65 4e61 6d65 2069 6654 7275 653a FileName ifTrue:
│ │ │ │ │ +0000c970: 2061 426f 6f6c 6561 6e0a 2020 2020 2043 aBoolean. C
│ │ │ │ │ +0000c980: 6f6e 6469 7469 6f6e 616c 6c79 2064 6f20 onditionally do
│ │ │ │ │ +0000c990: 6120 6669 6c65 2069 6e2c 206f 6e6c 7920 a file in, only
│ │ │ │ │ +0000c9a0: 6966 2074 6865 2073 7570 706c 6965 6420 if the supplied
│ │ │ │ │ +0000c9b0: 626f 6f6c 6561 6e20 6973 2074 7275 652e boolean is true.
│ │ │ │ │ +0000c9c0: 0a20 2020 2020 4475 7269 6e67 2061 2066 . During a f
│ │ │ │ │ +0000c9d0: 696c 6520 696e 206f 7065 7261 7469 6f6e ile in operation
│ │ │ │ │ +0000c9e0: 2c20 676c 6f62 616c 2076 6172 6961 626c , global variabl
│ │ │ │ │ +0000c9f0: 6573 2028 7374 6172 7469 6e67 2077 6974 es (starting wit
│ │ │ │ │ +0000ca00: 6820 616e 0a20 2020 2020 7570 7065 7263 h an. upperc
│ │ │ │ │ +0000ca10: 6173 6520 6c65 7474 6572 2920 7468 6174 ase letter) that
│ │ │ │ │ +0000ca20: 2061 7265 206e 6f74 2064 6563 6c61 7265 are not declare
│ │ │ │ │ +0000ca30: 6420 646f 6e27 7420 7969 656c 6420 616e d don't yield an
│ │ │ │ │ +0000ca40: 2060 756e 6b6e 6f77 6e0a 2020 2020 2076 `unknown. v
│ │ │ │ │ +0000ca50: 6172 6961 626c 6527 2065 7272 6f72 2e20 ariable' error.
│ │ │ │ │ +0000ca60: 496e 7374 6561 642c 2074 6865 7920 6172 Instead, they ar
│ │ │ │ │ +0000ca70: 6520 6465 6669 6e65 6420 6173 206e 696c e defined as nil
│ │ │ │ │ +0000ca80: 2069 6e20 7468 650a 2020 2020 2060 556e in the. `Un
│ │ │ │ │ +0000ca90: 6465 636c 6172 6564 2720 6469 6374 696f declared' dictio
│ │ │ │ │ +0000caa0: 6e61 7279 2028 6120 676c 6f62 616c 2076 nary (a global v
│ │ │ │ │ +0000cab0: 6172 6961 626c 6520 7265 7369 6469 6e67 ariable residing
│ │ │ │ │ +0000cac0: 2069 6e20 536d 616c 6c74 616c 6b29 2e0a in Smalltalk)..
│ │ │ │ │ +0000cad0: 2020 2020 2041 7320 736f 6f6e 2061 7320 As soon as
│ │ │ │ │ +0000cae0: 796f 7520 6164 6420 7468 6520 7661 7269 you add the vari
│ │ │ │ │ +0000caf0: 6162 6c65 2074 6f20 6120 6e61 6d65 7370 able to a namesp
│ │ │ │ │ +0000cb00: 6163 6520 2866 6f72 2065 7861 6d70 6c65 ace (for example
│ │ │ │ │ +0000cb10: 2062 790a 2020 2020 2063 7265 6174 696e by. creatin
│ │ │ │ │ +0000cb20: 6720 6120 636c 6173 7329 2074 6865 2041 g a class) the A
│ │ │ │ │ +0000cb30: 7373 6f63 6961 7469 6f6e 2077 696c 6c20 ssociation will
│ │ │ │ │ +0000cb40: 6265 2072 656d 6f76 6564 2066 726f 6d20 be removed from
│ │ │ │ │ +0000cb50: 556e 6465 636c 6172 6564 0a20 2020 2020 Undeclared.
│ │ │ │ │ +0000cb60: 616e 6420 7265 7573 6564 2069 6e20 7468 and reused in th
│ │ │ │ │ +0000cb70: 6520 6e61 6d65 7370 6163 652c 2073 6f20 e namespace, so
│ │ │ │ │ +0000cb80: 7468 6174 2074 6865 206f 6c64 2072 6566 that the old ref
│ │ │ │ │ +0000cb90: 6572 656e 6365 7320 7769 6c6c 0a20 2020 erences will.
│ │ │ │ │ +0000cba0: 2020 6175 746f 6d61 6769 6361 6c6c 7920 automagically
│ │ │ │ │ +0000cbb0: 706f 696e 7420 746f 2074 6865 206e 6577 point to the new
│ │ │ │ │ +0000cbc0: 2076 616c 7565 2e0a 0a66 696c 6549 6e3a value...fileIn:
│ │ │ │ │ +0000cbd0: 2061 4669 6c65 4e61 6d65 206c 696e 653a aFileName line:
│ │ │ │ │ +0000cbe0: 206c 696e 6549 6e74 6567 6572 2066 726f lineInteger fro
│ │ │ │ │ +0000cbf0: 6d3a 2072 6561 6c46 696c 654e 616d 6520 m: realFileName
│ │ │ │ │ +0000cc00: 6174 3a20 6143 6861 7250 6f73 0a20 2020 at: aCharPos.
│ │ │ │ │ +0000cc10: 2020 4669 6c65 2069 6e20 7468 6520 6146 File in the aF
│ │ │ │ │ +0000cc20: 696c 654e 616d 6520 6669 6c65 2067 6976 ileName file giv
│ │ │ │ │ +0000cc30: 696e 6720 6572 726f 7273 2073 7563 6820 ing errors such
│ │ │ │ │ +0000cc40: 6173 2069 6620 6974 2077 6173 206c 6f61 as if it was loa
│ │ │ │ │ +0000cc50: 6465 640a 2020 2020 2066 726f 6d20 7468 ded. from th
│ │ │ │ │ +0000cc60: 6520 6769 7665 6e20 6c69 6e65 2c20 6669 e given line, fi
│ │ │ │ │ +0000cc70: 6c65 206e 616d 6520 616e 6420 7374 6172 le name and star
│ │ │ │ │ +0000cc80: 7469 6e67 2070 6f73 6974 696f 6e20 2869 ting position (i
│ │ │ │ │ +0000cc90: 6e73 7465 6164 206f 660a 2020 2020 2031 nstead of. 1
│ │ │ │ │ +0000cca0: 292e 0a0a 6765 6e65 7261 7465 4d61 6b65 )...generateMake
│ │ │ │ │ +0000ccb0: 6669 6c65 4f6e 746f 3a20 6153 7472 6561 fileOnto: aStrea
│ │ │ │ │ +0000ccc0: 6d0a 2020 2020 2047 656e 6572 6174 6520 m. Generate
│ │ │ │ │ +0000ccd0: 6120 6d61 6b65 2066 696c 6520 666f 7220 a make file for
│ │ │ │ │ +0000cce0: 7468 6520 6669 6c65 2d69 6e73 2073 696e the file-ins sin
│ │ │ │ │ +0000ccf0: 6365 2072 6563 6f72 6420 7761 7320 6c61 ce record was la
│ │ │ │ │ +0000cd00: 7374 2073 6574 2074 6f0a 2020 2020 2074 st set to. t
│ │ │ │ │ +0000cd10: 7275 652e 2020 5374 6f72 6520 6974 206f rue. Store it o
│ │ │ │ │ +0000cd20: 6e20 6153 7472 6561 6d0a 0a69 6e69 7469 n aStream..initi
│ │ │ │ │ +0000cd30: 616c 697a 650a 2020 2020 2050 7269 7661 alize. Priva
│ │ │ │ │ +0000cd40: 7465 202d 2049 6e69 7469 616c 697a 6520 te - Initialize
│ │ │ │ │ +0000cd50: 7468 6520 7265 6365 6976 6572 2773 2063 the receiver's c
│ │ │ │ │ +0000cd60: 6c61 7373 2076 6172 6961 626c 6573 0a0a lass variables..
│ │ │ │ │ +0000cd70: 7265 636f 7264 3a20 7265 636f 7264 466c record: recordFl
│ │ │ │ │ +0000cd80: 6167 0a20 2020 2020 5365 7420 7768 6574 ag. Set whet
│ │ │ │ │ +0000cd90: 6865 7220 536d 616c 6c74 616c 6b20 7368 her Smalltalk sh
│ │ │ │ │ +0000cda0: 6f75 6c64 2072 6563 6f72 6420 696e 666f ould record info
│ │ │ │ │ +0000cdb0: 726d 6174 696f 6e20 6162 6f75 7420 6e65 rmation about ne
│ │ │ │ │ +0000cdc0: 7374 6564 0a20 2020 2020 6669 6c65 2d69 sted. file-i
│ │ │ │ │ +0000cdd0: 6e73 2e20 2057 6865 6e20 7265 636f 7264 ns. When record
│ │ │ │ │ +0000cde0: 696e 6720 6973 2065 6e61 626c 6564 2c20 ing is enabled,
│ │ │ │ │ +0000cdf0: 7573 6520 2367 656e 6572 6174 654d 616b use #generateMak
│ │ │ │ │ +0000ce00: 6566 696c 654f 6e74 6f3a 0a20 2020 2020 efileOnto:.
│ │ │ │ │ +0000ce10: 746f 2061 7574 6f6d 6174 6963 616c 6c79 to automatically
│ │ │ │ │ +0000ce20: 2067 656e 6572 6174 6520 6120 7661 6c69 generate a vali
│ │ │ │ │ +0000ce30: 6420 6d61 6b65 6669 6c65 2066 6f72 2074 d makefile for t
│ │ │ │ │ +0000ce40: 6865 2069 6e74 6572 7665 6e69 6e67 0a20 he intervening.
│ │ │ │ │ +0000ce50: 2020 2020 6669 6c65 2d69 6e73 2e0a 0a72 file-ins...r
│ │ │ │ │ +0000ce60: 6571 7569 7265 3a20 6173 736f 630a 2020 equire: assoc.
│ │ │ │ │ +0000ce70: 2020 2043 6f6e 6469 7469 6f6e 616c 6c79 Conditionally
│ │ │ │ │ +0000ce80: 2064 6f20 6120 6669 6c65 2069 6e20 6672 do a file in fr
│ │ │ │ │ +0000ce90: 6f6d 2074 6865 2076 616c 7565 206f 6620 om the value of
│ │ │ │ │ +0000cea0: 6173 736f 632c 206f 6e6c 7920 6966 2074 assoc, only if t
│ │ │ │ │ +0000ceb0: 6865 0a20 2020 2020 6b65 7920 6f66 2061 he. key of a
│ │ │ │ │ +0000cec0: 7373 6f63 2069 7320 6e6f 7420 7072 6573 ssoc is not pres
│ │ │ │ │ +0000ced0: 656e 7420 696e 2074 6865 2053 6d61 6c6c ent in the Small
│ │ │ │ │ +0000cee0: 7461 6c6b 2073 7973 7465 6d20 6469 6374 talk system dict
│ │ │ │ │ +0000cef0: 696f 6e61 7279 0a20 2020 2020 616c 7265 ionary. alre
│ │ │ │ │ +0000cf00: 6164 792e 2020 4475 7269 6e67 2061 2066 ady. During a f
│ │ │ │ │ +0000cf10: 696c 6520 696e 206f 7065 7261 7469 6f6e ile in operation
│ │ │ │ │ +0000cf20: 2c20 676c 6f62 616c 2076 6172 6961 626c , global variabl
│ │ │ │ │ +0000cf30: 6573 2028 7374 6172 7469 6e67 0a20 2020 es (starting.
│ │ │ │ │ +0000cf40: 2020 7769 7468 2061 6e20 7570 7065 7263 with an upperc
│ │ │ │ │ +0000cf50: 6173 6520 6c65 7474 6572 2920 7468 6174 ase letter) that
│ │ │ │ │ +0000cf60: 2061 7265 206e 6f74 2064 6563 6c61 7265 are not declare
│ │ │ │ │ +0000cf70: 6420 646f 6e27 7420 7969 656c 6420 616e d don't yield an
│ │ │ │ │ +0000cf80: 0a20 2020 2020 6075 6e6b 6e6f 776e 2076 . `unknown v
│ │ │ │ │ +0000cf90: 6172 6961 626c 6527 2065 7272 6f72 2e20 ariable' error.
│ │ │ │ │ +0000cfa0: 496e 7374 6561 642c 2074 6865 7920 6172 Instead, they ar
│ │ │ │ │ +0000cfb0: 6520 6465 6669 6e65 6420 6173 206e 696c e defined as nil
│ │ │ │ │ +0000cfc0: 2069 6e20 7468 650a 2020 2020 2060 556e in the. `Un
│ │ │ │ │ +0000cfd0: 6465 636c 6172 6564 2720 6469 6374 696f declared' dictio
│ │ │ │ │ +0000cfe0: 6e61 7279 2028 6120 676c 6f62 616c 2076 nary (a global v
│ │ │ │ │ +0000cff0: 6172 6961 626c 6520 7265 7369 6469 6e67 ariable residing
│ │ │ │ │ +0000d000: 2069 6e20 536d 616c 6c74 616c 6b29 2e0a in Smalltalk)..
│ │ │ │ │ +0000d010: 2020 2020 2041 7320 736f 6f6e 2061 7320 As soon as
│ │ │ │ │ +0000d020: 796f 7520 6164 6420 7468 6520 7661 7269 you add the vari
│ │ │ │ │ +0000d030: 6162 6c65 2074 6f20 6120 6e61 6d65 7370 able to a namesp
│ │ │ │ │ +0000d040: 6163 6520 2866 6f72 2065 7861 6d70 6c65 ace (for example
│ │ │ │ │ +0000d050: 2062 790a 2020 2020 2063 7265 6174 696e by. creatin
│ │ │ │ │ +0000d060: 6720 6120 636c 6173 7329 2074 6865 2041 g a class) the A
│ │ │ │ │ +0000d070: 7373 6f63 6961 7469 6f6e 2077 696c 6c20 ssociation will
│ │ │ │ │ +0000d080: 6265 2072 656d 6f76 6564 2066 726f 6d20 be removed from
│ │ │ │ │ +0000d090: 556e 6465 636c 6172 6564 0a20 2020 2020 Undeclared.
│ │ │ │ │ +0000d0a0: 616e 6420 7265 7573 6564 2069 6e20 7468 and reused in th
│ │ │ │ │ +0000d0b0: 6520 6e61 6d65 7370 6163 652c 2073 6f20 e namespace, so
│ │ │ │ │ +0000d0c0: 7468 6174 2074 6865 206f 6c64 2072 6566 that the old ref
│ │ │ │ │ +0000d0d0: 6572 656e 6365 7320 7769 6c6c 0a20 2020 erences will.
│ │ │ │ │ +0000d0e0: 2020 6175 746f 6d61 6769 6361 6c6c 7920 automagically
│ │ │ │ │ +0000d0f0: 706f 696e 7420 746f 2074 6865 206e 6577 point to the new
│ │ │ │ │ +0000d100: 2076 616c 7565 2e0a 0a76 6572 626f 7365 value...verbose
│ │ │ │ │ +0000d110: 3a20 7665 7262 6f73 6546 6c61 670a 2020 : verboseFlag.
│ │ │ │ │ +0000d120: 2020 2053 6574 2077 6865 7468 6572 2053 Set whether S
│ │ │ │ │ +0000d130: 6d61 6c6c 7461 6c6b 2073 686f 756c 6420 malltalk should
│ │ │ │ │ +0000d140: 6f75 7470 7574 2064 6562 7567 6769 6e67 output debugging
│ │ │ │ │ +0000d150: 206d 6573 7361 6765 7320 7768 656e 2066 messages when f
│ │ │ │ │ +0000d160: 696c 696e 670a 2020 2020 2069 6e0a 0a0a iling. in...
│ │ │ │ │ +0000d170: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ +0000d180: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 4669 .info, Node: Fi
│ │ │ │ │ +0000d190: 6c65 5374 7265 616d 2063 6c61 7373 2d73 leStream class-s
│ │ │ │ │ +0000d1a0: 7461 6e64 6172 6420 7374 7265 616d 732c tandard streams,
│ │ │ │ │ +0000d1b0: 2020 4e65 7874 3a20 4669 6c65 5374 7265 Next: FileStre
│ │ │ │ │ +0000d1c0: 616d 2d62 6173 6963 2c20 2050 7265 763a am-basic, Prev:
│ │ │ │ │ +0000d1d0: 2046 696c 6553 7472 6561 6d20 636c 6173 FileStream clas
│ │ │ │ │ +0000d1e0: 732d 6669 6c65 2d69 6e2c 2020 5570 3a20 s-file-in, Up:
│ │ │ │ │ +0000d1f0: 4669 6c65 5374 7265 616d 0a0a 312e 3739 FileStream..1.79
│ │ │ │ │ +0000d200: 2e32 2046 696c 6553 7472 6561 6d20 636c .2 FileStream cl
│ │ │ │ │ +0000d210: 6173 733a 2073 7461 6e64 6172 6420 7374 ass: standard st
│ │ │ │ │ +0000d220: 7265 616d 730a 2d2d 2d2d 2d2d 2d2d 2d2d reams.----------
│ │ │ │ │ +0000d230: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0000d240: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------.
│ │ │ │ │ +0000d250: 0a73 7464 6572 720a 2020 2020 2041 6e73 .stderr. Ans
│ │ │ │ │ +0000d260: 7765 7220 6120 4669 6c65 5374 7265 616d wer a FileStream
│ │ │ │ │ +0000d270: 2074 6861 7420 6973 2061 7474 6163 6865 that is attache
│ │ │ │ │ +0000d280: 6420 7468 6520 536d 616c 6c74 616c 6b20 d the Smalltalk
│ │ │ │ │ +0000d290: 7072 6f67 7261 6d27 730a 2020 2020 2073 program's. s
│ │ │ │ │ +0000d2a0: 7461 6e64 6172 6420 6572 726f 7220 6669 tandard error fi
│ │ │ │ │ +0000d2b0: 6c65 2068 616e 646c 652c 2077 6869 6368 le handle, which
│ │ │ │ │ +0000d2c0: 2063 616e 2062 6520 7573 6564 2066 6f72 can be used for
│ │ │ │ │ +0000d2d0: 2065 7272 6f72 206d 6573 7361 6765 730a error messages.
│ │ │ │ │ +0000d2e0: 2020 2020 2061 6e64 2064 6961 676e 6f73 and diagnos
│ │ │ │ │ +0000d2f0: 7469 6373 2069 7373 7565 6420 6279 2074 tics issued by t
│ │ │ │ │ +0000d300: 6865 2070 726f 6772 616d 2e0a 0a73 7464 he program...std
│ │ │ │ │ +0000d310: 696e 0a20 2020 2020 416e 7377 6572 2061 in. Answer a
│ │ │ │ │ +0000d320: 2046 696c 6553 7472 6561 6d20 7468 6174 FileStream that
│ │ │ │ │ +0000d330: 2069 7320 6174 7461 6368 6564 2074 6865 is attached the
│ │ │ │ │ +0000d340: 2053 6d61 6c6c 7461 6c6b 2070 726f 6772 Smalltalk progr
│ │ │ │ │ +0000d350: 616d 2773 0a20 2020 2020 7374 616e 6461 am's. standa
│ │ │ │ │ +0000d360: 7264 2069 6e70 7574 2066 696c 6520 6861 rd input file ha
│ │ │ │ │ +0000d370: 6e64 6c65 2c20 7768 6963 6820 6973 2074 ndle, which is t
│ │ │ │ │ +0000d380: 6865 206e 6f72 6d61 6c20 736f 7572 6365 he normal source
│ │ │ │ │ +0000d390: 206f 6620 696e 7075 740a 2020 2020 2066 of input. f
│ │ │ │ │ +0000d3a0: 6f72 2074 6865 2070 726f 6772 616d 2e0a or the program..
│ │ │ │ │ +0000d3b0: 0a73 7464 6f75 740a 2020 2020 2041 6e73 .stdout. Ans
│ │ │ │ │ +0000d3c0: 7765 7220 6120 4669 6c65 5374 7265 616d wer a FileStream
│ │ │ │ │ +0000d3d0: 2074 6861 7420 6973 2061 7474 6163 6865 that is attache
│ │ │ │ │ +0000d3e0: 6420 7468 6520 536d 616c 6c74 616c 6b20 d the Smalltalk
│ │ │ │ │ +0000d3f0: 7072 6f67 7261 6d27 730a 2020 2020 2073 program's. s
│ │ │ │ │ +0000d400: 7461 6e64 6172 6420 6f75 7470 7574 2066 tandard output f
│ │ │ │ │ +0000d410: 696c 6520 6861 6e64 6c65 3b20 7468 6973 ile handle; this
│ │ │ │ │ +0000d420: 2069 7320 7573 6564 2066 6f72 206e 6f72 is used for nor
│ │ │ │ │ +0000d430: 6d61 6c20 6f75 7470 7574 2066 726f 6d0a mal output from.
│ │ │ │ │ +0000d440: 2020 2020 2074 6865 2070 726f 6772 616d the program
│ │ │ │ │ +0000d450: 2e0a 0a0a 1f0a 4669 6c65 3a20 6773 742d ......File: gst-
│ │ │ │ │ +0000d460: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ +0000d470: 3a20 4669 6c65 5374 7265 616d 2d62 6173 : FileStream-bas
│ │ │ │ │ +0000d480: 6963 2c20 204e 6578 743a 2046 696c 6553 ic, Next: FileS
│ │ │ │ │ +0000d490: 7472 6561 6d2d 6275 6666 6572 696e 672c tream-buffering,
│ │ │ │ │ +0000d4a0: 2020 5072 6576 3a20 4669 6c65 5374 7265 Prev: FileStre
│ │ │ │ │ +0000d4b0: 616d 2063 6c61 7373 2d73 7461 6e64 6172 am class-standar
│ │ │ │ │ +0000d4c0: 6420 7374 7265 616d 732c 2020 5570 3a20 d streams, Up:
│ │ │ │ │ +0000d4d0: 4669 6c65 5374 7265 616d 0a0a 312e 3739 FileStream..1.79
│ │ │ │ │ +0000d4e0: 2e33 2046 696c 6553 7472 6561 6d3a 2062 .3 FileStream: b
│ │ │ │ │ +0000d4f0: 6173 6963 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d asic.-----------
│ │ │ │ │ +0000d500: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a62 -------------..b
│ │ │ │ │ +0000d510: 7566 6665 7253 7461 7274 0a20 2020 2020 ufferStart.
│ │ │ │ │ +0000d520: 5072 6976 6174 6520 2d20 416e 7377 6572 Private - Answer
│ │ │ │ │ +0000d530: 2074 6865 206f 6666 7365 7420 6672 6f6d the offset from
│ │ │ │ │ +0000d540: 2074 6865 2073 7461 7274 206f 6620 7468 the start of th
│ │ │ │ │ +0000d550: 6520 6669 6c65 0a20 2020 2020 636f 7272 e file. corr
│ │ │ │ │ +0000d560: 6573 706f 6e64 696e 6720 746f 2074 6865 esponding to the
│ │ │ │ │ +0000d570: 2062 6567 696e 6e69 6e67 206f 6620 7468 beginning of th
│ │ │ │ │ +0000d580: 6520 7265 6164 2062 7566 6665 722e 0a0a e read buffer...
│ │ │ │ │ +0000d590: 636f 7079 4672 6f6d 3a20 6672 6f6d 2074 copyFrom: from t
│ │ │ │ │ +0000d5a0: 6f3a 2074 6f0a 2020 2020 2041 6e73 7765 o: to. Answe
│ │ │ │ │ +0000d5b0: 7220 7468 6520 636f 6e74 656e 7473 206f r the contents o
│ │ │ │ │ +0000d5c0: 6620 7468 6520 6669 6c65 2062 6574 7765 f the file betwe
│ │ │ │ │ +0000d5d0: 656e 2074 6865 2074 776f 2067 6976 656e en the two given
│ │ │ │ │ +0000d5e0: 2070 6f73 6974 696f 6e73 0a0a 6e65 7874 positions..next
│ │ │ │ │ +0000d5f0: 0a20 2020 2020 5265 7475 726e 2074 6865 . Return the
│ │ │ │ │ +0000d600: 206e 6578 7420 6368 6172 6163 7465 7220 next character
│ │ │ │ │ +0000d610: 696e 2074 6865 2066 696c 652c 206f 7220 in the file, or
│ │ │ │ │ +0000d620: 6e69 6c20 6174 2065 6f66 0a0a 6e65 7874 nil at eof..next
│ │ │ │ │ +0000d630: 5075 743a 2061 4368 6172 6163 7465 720a Put: aCharacter.
│ │ │ │ │ +0000d640: 2020 2020 2053 746f 7265 2061 4368 6172 Store aChar
│ │ │ │ │ +0000d650: 6163 7465 7220 6f6e 2074 6865 2066 696c acter on the fil
│ │ │ │ │ +0000d660: 650a 0a70 6565 6b0a 2020 2020 2052 6574 e..peek. Ret
│ │ │ │ │ +0000d670: 7572 6e20 7468 6520 6e65 7874 2063 6861 urn the next cha
│ │ │ │ │ +0000d680: 7261 6374 6572 2069 6e20 7468 6520 6669 racter in the fi
│ │ │ │ │ +0000d690: 6c65 2c20 6f72 206e 696c 2061 7420 656f le, or nil at eo
│ │ │ │ │ +0000d6a0: 662e 2020 446f 6e27 740a 2020 2020 2061 f. Don't. a
│ │ │ │ │ +0000d6b0: 6476 616e 6365 2074 6865 2066 696c 6520 dvance the file
│ │ │ │ │ +0000d6c0: 706f 696e 7465 722e 0a0a 706f 7369 7469 pointer...positi
│ │ │ │ │ +0000d6d0: 6f6e 0a20 2020 2020 416e 7377 6572 2074 on. Answer t
│ │ │ │ │ +0000d6e0: 6865 207a 6572 6f2d 6261 7365 6420 706f he zero-based po
│ │ │ │ │ +0000d6f0: 7369 7469 6f6e 2066 726f 6d20 7468 6520 sition from the
│ │ │ │ │ +0000d700: 7374 6172 7420 6f66 2074 6865 2066 696c start of the fil
│ │ │ │ │ +0000d710: 650a 0a70 6f73 6974 696f 6e3a 206e 0a20 e..position: n.
│ │ │ │ │ +0000d720: 2020 2020 5365 7420 7468 6520 6669 6c65 Set the file
│ │ │ │ │ +0000d730: 2070 6f69 6e74 6572 2074 6f20 7468 6520 pointer to the
│ │ │ │ │ +0000d740: 7a65 726f 2d62 6173 6564 2070 6f73 6974 zero-based posit
│ │ │ │ │ +0000d750: 696f 6e20 6e0a 0a73 697a 650a 2020 2020 ion n..size.
│ │ │ │ │ +0000d760: 2052 6574 7572 6e20 7468 6520 6375 7272 Return the curr
│ │ │ │ │ +0000d770: 656e 7420 7369 7a65 206f 6620 7468 6520 ent size of the
│ │ │ │ │ +0000d780: 6669 6c65 2c20 696e 2062 7974 6573 0a0a file, in bytes..
│ │ │ │ │ +0000d790: 7472 756e 6361 7465 0a20 2020 2020 5472 truncate. Tr
│ │ │ │ │ +0000d7a0: 756e 6361 7465 2074 6865 2066 696c 6520 uncate the file
│ │ │ │ │ +0000d7b0: 6174 2074 6865 2063 7572 7265 6e74 2070 at the current p
│ │ │ │ │ +0000d7c0: 6f73 6974 696f 6e0a 0a0a 1f0a 4669 6c65 osition.....File
│ │ │ │ │ +0000d7d0: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ +0000d7e0: 2020 4e6f 6465 3a20 4669 6c65 5374 7265 Node: FileStre
│ │ │ │ │ +0000d7f0: 616d 2d62 7566 6665 7269 6e67 2c20 204e am-buffering, N
│ │ │ │ │ +0000d800: 6578 743a 2046 696c 6553 7472 6561 6d2d ext: FileStream-
│ │ │ │ │ +0000d810: 636f 6d70 696c 696e 672c 2020 5072 6576 compiling, Prev
│ │ │ │ │ +0000d820: 3a20 4669 6c65 5374 7265 616d 2d62 6173 : FileStream-bas
│ │ │ │ │ +0000d830: 6963 2c20 2055 703a 2046 696c 6553 7472 ic, Up: FileStr
│ │ │ │ │ +0000d840: 6561 6d0a 0a31 2e37 392e 3420 4669 6c65 eam..1.79.4 File
│ │ │ │ │ +0000d850: 5374 7265 616d 3a20 6275 6666 6572 696e Stream: bufferin
│ │ │ │ │ +0000d860: 670a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d g.--------------
│ │ │ │ │ +0000d870: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------..
│ │ │ │ │ +0000d880: 6275 6666 6572 5369 7a65 0a20 2020 2020 bufferSize.
│ │ │ │ │ +0000d890: 416e 7377 6572 2074 6865 2066 696c 6527 Answer the file'
│ │ │ │ │ +0000d8a0: 7320 6375 7272 656e 7420 6275 6666 6572 s current buffer
│ │ │ │ │ +0000d8b0: 0a0a 6275 6666 6572 5369 7a65 3a20 6275 ..bufferSize: bu
│ │ │ │ │ +0000d8c0: 6653 697a 650a 2020 2020 2046 6c75 7368 fSize. Flush
│ │ │ │ │ +0000d8d0: 2074 6865 2066 696c 6520 616e 6420 7365 the file and se
│ │ │ │ │ +0000d8e0: 7420 7468 6520 6275 6666 6572 2773 2073 t the buffer's s
│ │ │ │ │ +0000d8f0: 697a 6520 746f 2062 7566 5369 7a65 0a0a ize to bufSize..
│ │ │ │ │ +0000d900: 636c 6561 6e0a 2020 2020 2053 796e 6368 clean. Synch
│ │ │ │ │ +0000d910: 726f 6e69 7a65 2074 6865 2066 696c 6520 ronize the file
│ │ │ │ │ +0000d920: 6465 7363 7269 7074 6f72 2773 2073 7461 descriptor's sta
│ │ │ │ │ +0000d930: 7465 2077 6974 6820 7468 6520 6f62 6a65 te with the obje
│ │ │ │ │ +0000d940: 6374 2773 2073 7461 7465 2e0a 0a66 696c ct's state...fil
│ │ │ │ │ +0000d950: 6c0a 2020 2020 2050 7269 7661 7465 202d l. Private -
│ │ │ │ │ +0000d960: 2046 696c 6c20 7468 6520 696e 7075 7420 Fill the input
│ │ │ │ │ +0000d970: 6275 6666 6572 0a0a 666c 7573 680a 2020 buffer..flush.
│ │ │ │ │ +0000d980: 2020 2046 6c75 7368 2074 6865 206f 7574 Flush the out
│ │ │ │ │ +0000d990: 7075 7420 6275 6666 6572 2e0a 0a6e 6577 put buffer...new
│ │ │ │ │ +0000d9a0: 4275 6666 6572 0a20 2020 2020 5072 6976 Buffer. Priv
│ │ │ │ │ +0000d9b0: 6174 6520 2d20 416e 7377 6572 2061 2053 ate - Answer a S
│ │ │ │ │ +0000d9c0: 7472 696e 6720 746f 2062 6520 7573 6564 tring to be used
│ │ │ │ │ +0000d9d0: 2061 7320 7468 6520 7265 6365 6976 6572 as the receiver
│ │ │ │ │ +0000d9e0: 2773 2062 7566 6665 720a 0a6e 6578 743a 's buffer..next:
│ │ │ │ │ +0000d9f0: 206e 2062 7566 6665 7241 6c6c 3a20 6143 n bufferAll: aC
│ │ │ │ │ +0000da00: 6f6c 6c65 6374 696f 6e20 7374 6172 7469 ollection starti
│ │ │ │ │ +0000da10: 6e67 4174 3a20 706f 730a 2020 2020 2050 ngAt: pos. P
│ │ │ │ │ +0000da20: 7269 7661 7465 202d 2041 7373 756d 696e rivate - Assumin
│ │ │ │ │ +0000da30: 6720 7468 6174 2074 6865 2062 7566 6665 g that the buffe
│ │ │ │ │ +0000da40: 7220 6861 7320 7370 6163 6520 666f 7220 r has space for
│ │ │ │ │ +0000da50: 6e20 6368 6172 6163 7465 7273 2c0a 2020 n characters,.
│ │ │ │ │ +0000da60: 2020 2073 746f 7265 206e 2063 6861 7261 store n chara
│ │ │ │ │ +0000da70: 6374 6572 7320 6f66 2061 436f 6c6c 6563 cters of aCollec
│ │ │ │ │ +0000da80: 7469 6f6e 2069 6e20 7468 6520 6275 6666 tion in the buff
│ │ │ │ │ +0000da90: 6572 2c20 7374 6172 7469 6e67 2066 726f er, starting fro
│ │ │ │ │ +0000daa0: 6d20 7468 650a 2020 2020 2070 6f73 2d74 m the. pos-t
│ │ │ │ │ +0000dab0: 682e 0a0a 6e65 7874 4176 6169 6c61 626c h...nextAvailabl
│ │ │ │ │ +0000dac0: 653a 2061 6e49 6e74 6567 6572 2069 6e74 e: anInteger int
│ │ │ │ │ +0000dad0: 6f3a 2061 436f 6c6c 6563 7469 6f6e 2073 o: aCollection s
│ │ │ │ │ +0000dae0: 7461 7274 696e 6741 743a 2070 6f73 0a20 tartingAt: pos.
│ │ │ │ │ +0000daf0: 2020 2020 5265 6164 2075 7020 746f 2061 Read up to a
│ │ │ │ │ +0000db00: 6e49 6e74 6567 6572 2062 7974 6573 2066 nInteger bytes f
│ │ │ │ │ +0000db10: 726f 6d20 7468 6520 7374 7265 616d 2061 rom the stream a
│ │ │ │ │ +0000db20: 6e64 2073 746f 7265 2074 6865 6d20 696e nd store them in
│ │ │ │ │ +0000db30: 746f 0a20 2020 2020 6143 6f6c 6c65 6374 to. aCollect
│ │ │ │ │ +0000db40: 696f 6e2e 2020 5265 7475 726e 2074 6865 ion. Return the
│ │ │ │ │ +0000db50: 206e 756d 6265 7220 6f66 2062 7974 6573 number of bytes
│ │ │ │ │ +0000db60: 2072 6561 642e 0a0a 6e65 7874 4176 6169 read...nextAvai
│ │ │ │ │ +0000db70: 6c61 626c 653a 2061 6e49 6e74 6567 6572 lable: anInteger
│ │ │ │ │ +0000db80: 2070 7574 416c 6c4f 6e3a 2061 5374 7265 putAllOn: aStre
│ │ │ │ │ +0000db90: 616d 0a20 2020 2020 436f 7079 2075 7020 am. Copy up
│ │ │ │ │ +0000dba0: 746f 2061 6e49 6e74 6567 6572 2062 7974 to anInteger byt
│ │ │ │ │ +0000dbb0: 6573 2066 726f 6d20 7468 6520 7374 7265 es from the stre
│ │ │ │ │ +0000dbc0: 616d 2069 6e74 6f20 6153 7472 6561 6d2e am into aStream.
│ │ │ │ │ +0000dbd0: 2020 5265 7475 726e 0a20 2020 2020 7468 Return. th
│ │ │ │ │ +0000dbe0: 6520 6e75 6d62 6572 206f 6620 6279 7465 e number of byte
│ │ │ │ │ +0000dbf0: 7320 7265 6164 2e0a 0a70 656e 6469 6e67 s read...pending
│ │ │ │ │ +0000dc00: 5772 6974 650a 2020 2020 2041 6e73 7765 Write. Answe
│ │ │ │ │ +0000dc10: 7220 7768 6574 6865 7220 7468 6520 6f75 r whether the ou
│ │ │ │ │ +0000dc20: 7470 7574 2062 7566 6665 7220 6973 2066 tput buffer is f
│ │ │ │ │ +0000dc30: 756c 6c2e 0a0a 0a1f 0a46 696c 653a 2067 ull......File: g
│ │ │ │ │ +0000dc40: 7374 2d62 6173 652e 696e 666f 2c20 204e st-base.info, N
│ │ │ │ │ +0000dc50: 6f64 653a 2046 696c 6553 7472 6561 6d2d ode: FileStream-
│ │ │ │ │ +0000dc60: 636f 6d70 696c 696e 672c 2020 4e65 7874 compiling, Next
│ │ │ │ │ +0000dc70: 3a20 4669 6c65 5374 7265 616d 2d69 6e69 : FileStream-ini
│ │ │ │ │ +0000dc80: 7469 616c 697a 652d 7265 6c65 6173 652c tialize-release,
│ │ │ │ │ +0000dc90: 2020 5072 6576 3a20 4669 6c65 5374 7265 Prev: FileStre
│ │ │ │ │ +0000dca0: 616d 2d62 7566 6665 7269 6e67 2c20 2055 am-buffering, U
│ │ │ │ │ +0000dcb0: 703a 2046 696c 6553 7472 6561 6d0a 0a31 p: FileStream..1
│ │ │ │ │ +0000dcc0: 2e37 392e 3520 4669 6c65 5374 7265 616d .79.5 FileStream
│ │ │ │ │ +0000dcd0: 3a20 636f 6d70 696c 696e 670a 2d2d 2d2d : compiling.----
│ │ │ │ │ +0000dce0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0000dcf0: 2d2d 2d2d 2d2d 2d2d 0a0a 7365 676d 656e --------..segmen
│ │ │ │ │ +0000dd00: 7446 726f 6d3a 2073 7461 7274 506f 7320 tFrom: startPos
│ │ │ │ │ +0000dd10: 746f 3a20 656e 6450 6f73 0a20 2020 2020 to: endPos.
│ │ │ │ │ +0000dd20: 416e 7377 6572 2061 6e20 6f62 6a65 6374 Answer an object
│ │ │ │ │ +0000dd30: 2074 6861 742c 2077 6865 6e20 7365 6e74 that, when sent
│ │ │ │ │ +0000dd40: 2023 6173 5374 7269 6e67 2c20 7769 6c6c #asString, will
│ │ │ │ │ +0000dd50: 2079 6965 6c64 2074 6865 2072 6573 756c yield the resul
│ │ │ │ │ +0000dd60: 740a 2020 2020 206f 6620 7365 6e64 696e t. of sendin
│ │ │ │ │ +0000dd70: 6720 6063 6f70 7946 726f 6d3a 2073 7461 g `copyFrom: sta
│ │ │ │ │ +0000dd80: 7274 506f 7320 746f 3a20 656e 6450 6f73 rtPos to: endPos
│ │ │ │ │ +0000dd90: 2720 746f 2074 6865 2072 6563 6569 7665 ' to the receive
│ │ │ │ │ +0000dda0: 720a 0a0a 1f0a 4669 6c65 3a20 6773 742d r.....File: gst-
│ │ │ │ │ +0000ddb0: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ +0000ddc0: 3a20 4669 6c65 5374 7265 616d 2d69 6e69 : FileStream-ini
│ │ │ │ │ +0000ddd0: 7469 616c 697a 652d 7265 6c65 6173 652c tialize-release,
│ │ │ │ │ +0000dde0: 2020 4e65 7874 3a20 4669 6c65 5374 7265 Next: FileStre
│ │ │ │ │ +0000ddf0: 616d 2d6f 7665 7272 6964 696e 6720 696e am-overriding in
│ │ │ │ │ +0000de00: 6865 7269 7465 6420 6d65 7468 6f64 732c herited methods,
│ │ │ │ │ +0000de10: 2020 5072 6576 3a20 4669 6c65 5374 7265 Prev: FileStre
│ │ │ │ │ +0000de20: 616d 2d63 6f6d 7069 6c69 6e67 2c20 2055 am-compiling, U
│ │ │ │ │ +0000de30: 703a 2046 696c 6553 7472 6561 6d0a 0a31 p: FileStream..1
│ │ │ │ │ +0000de40: 2e37 392e 3620 4669 6c65 5374 7265 616d .79.6 FileStream
│ │ │ │ │ +0000de50: 3a20 696e 6974 6961 6c69 7a65 2d72 656c : initialize-rel
│ │ │ │ │ +0000de60: 6561 7365 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d ease.-----------
│ │ │ │ │ +0000de70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0000de80: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 696e 6974 ----------..init
│ │ │ │ │ +0000de90: 6961 6c69 7a65 0a20 2020 2020 496e 6974 ialize. Init
│ │ │ │ │ +0000dea0: 6961 6c69 7a65 2074 6865 2072 6563 6569 ialize the recei
│ │ │ │ │ +0000deb0: 7665 7227 7320 696e 7374 616e 6365 2076 ver's instance v
│ │ │ │ │ +0000dec0: 6172 6961 626c 6573 0a0a 0a1f 0a46 696c ariables.....Fil
│ │ │ │ │ +0000ded0: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ +0000dee0: 2c20 204e 6f64 653a 2046 696c 6553 7472 , Node: FileStr
│ │ │ │ │ +0000def0: 6561 6d2d 6f76 6572 7269 6469 6e67 2069 eam-overriding i
│ │ │ │ │ +0000df00: 6e68 6572 6974 6564 206d 6574 686f 6473 nherited methods
│ │ │ │ │ +0000df10: 2c20 204e 6578 743a 2046 696c 6553 7472 , Next: FileStr
│ │ │ │ │ +0000df20: 6561 6d2d 7465 7374 696e 672c 2020 5072 eam-testing, Pr
│ │ │ │ │ +0000df30: 6576 3a20 4669 6c65 5374 7265 616d 2d69 ev: FileStream-i
│ │ │ │ │ +0000df40: 6e69 7469 616c 697a 652d 7265 6c65 6173 nitialize-releas
│ │ │ │ │ +0000df50: 652c 2020 5570 3a20 4669 6c65 5374 7265 e, Up: FileStre
│ │ │ │ │ +0000df60: 616d 0a0a 312e 3739 2e37 2046 696c 6553 am..1.79.7 FileS
│ │ │ │ │ +0000df70: 7472 6561 6d3a 206f 7665 7272 6964 696e tream: overridin
│ │ │ │ │ +0000df80: 6720 696e 6865 7269 7465 6420 6d65 7468 g inherited meth
│ │ │ │ │ +0000df90: 6f64 730a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ods.------------
│ │ │ │ │ +0000dfa0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0000dfb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0000dfc0: 2d2d 2d0a 0a6e 6578 743a 206e 2070 7574 ---..next: n put
│ │ │ │ │ +0000dfd0: 416c 6c3a 2061 436f 6c6c 6563 7469 6f6e All: aCollection
│ │ │ │ │ +0000dfe0: 2073 7461 7274 696e 6741 743a 2070 6f73 startingAt: pos
│ │ │ │ │ +0000dff0: 0a20 2020 2020 5772 6974 6520 6e20 7661 . Write n va
│ │ │ │ │ +0000e000: 6c75 6573 2066 726f 6d20 6143 6f6c 6c65 lues from aColle
│ │ │ │ │ +0000e010: 6374 696f 6e2c 2074 6865 2066 6972 7374 ction, the first
│ │ │ │ │ +0000e020: 2062 6569 6e67 2061 7420 706f 732e 0a0a being at pos...
│ │ │ │ │ +0000e030: 6e65 7874 4c69 6e65 0a20 2020 2020 5265 nextLine. Re
│ │ │ │ │ +0000e040: 7475 726e 7320 6120 636f 6c6c 6563 7469 turns a collecti
│ │ │ │ │ +0000e050: 6f6e 206f 6620 7468 6520 7361 6d65 2074 on of the same t
│ │ │ │ │ +0000e060: 7970 6520 7468 6174 2074 6865 2073 7472 ype that the str
│ │ │ │ │ +0000e070: 6561 6d20 6163 6365 7373 6573 2c0a 2020 eam accesses,.
│ │ │ │ │ +0000e080: 2020 2063 6f6e 7461 696e 696e 6720 7468 containing th
│ │ │ │ │ +0000e090: 6520 6e65 7874 206c 696e 6520 7570 2074 e next line up t
│ │ │ │ │ +0000e0a0: 6f20 7468 6520 6e65 7874 206e 6577 2d6c o the next new-l
│ │ │ │ │ +0000e0b0: 696e 6520 6368 6172 6163 7465 722e 0a20 ine character..
│ │ │ │ │ +0000e0c0: 2020 2020 5265 7475 726e 7320 7468 6520 Returns the
│ │ │ │ │ +0000e0d0: 656e 7469 7265 2072 6573 7420 6f66 2074 entire rest of t
│ │ │ │ │ +0000e0e0: 6865 2073 7472 6561 6d27 7320 636f 6e74 he stream's cont
│ │ │ │ │ +0000e0f0: 656e 7473 2069 6620 6e6f 206e 6577 2d6c ents if no new-l
│ │ │ │ │ +0000e100: 696e 650a 2020 2020 2063 6861 7261 6374 ine. charact
│ │ │ │ │ +0000e110: 6572 2069 7320 666f 756e 642e 0a0a 6e65 er is found...ne
│ │ │ │ │ +0000e120: 7874 5075 7441 6c6c 4f6e 3a20 6153 7472 xtPutAllOn: aStr
│ │ │ │ │ +0000e130: 6561 6d0a 2020 2020 2050 7574 2061 6c6c eam. Put all
│ │ │ │ │ +0000e140: 2074 6865 2063 6861 7261 6374 6572 7320 the characters
│ │ │ │ │ +0000e150: 6f66 2074 6865 2072 6563 6569 7665 7220 of the receiver
│ │ │ │ │ +0000e160: 696e 2061 5374 7265 616d 2e0a 0a75 7054 in aStream...upT
│ │ │ │ │ +0000e170: 6f3a 2061 4368 6172 6163 7465 720a 2020 o: aCharacter.
│ │ │ │ │ +0000e180: 2020 2052 6574 7572 6e73 2061 2063 6f6c Returns a col
│ │ │ │ │ +0000e190: 6c65 6374 696f 6e20 6f66 2074 6865 2073 lection of the s
│ │ │ │ │ +0000e1a0: 616d 6520 7479 7065 2074 6861 7420 7468 ame type that th
│ │ │ │ │ +0000e1b0: 6520 7374 7265 616d 2061 6363 6573 7365 e stream accesse
│ │ │ │ │ +0000e1c0: 732c 0a20 2020 2020 636f 6e74 6169 6e69 s,. containi
│ │ │ │ │ +0000e1d0: 6e67 2064 6174 6120 7570 2074 6f20 6143 ng data up to aC
│ │ │ │ │ +0000e1e0: 6861 7261 6374 6572 2e20 2052 6574 7572 haracter. Retur
│ │ │ │ │ +0000e1f0: 6e73 2074 6865 2065 6e74 6972 6520 7265 ns the entire re
│ │ │ │ │ +0000e200: 7374 206f 6620 7468 650a 2020 2020 2073 st of the. s
│ │ │ │ │ +0000e210: 7472 6561 6d27 7320 636f 6e74 656e 7473 tream's contents
│ │ │ │ │ +0000e220: 2069 6620 6e6f 2073 7563 6820 6368 6172 if no such char
│ │ │ │ │ +0000e230: 6163 7465 7220 6973 2066 6f75 6e64 2e0a acter is found..
│ │ │ │ │ +0000e240: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ +0000e250: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ +0000e260: 4669 6c65 5374 7265 616d 2d74 6573 7469 FileStream-testi
│ │ │ │ │ +0000e270: 6e67 2c20 2050 7265 763a 2046 696c 6553 ng, Prev: FileS
│ │ │ │ │ +0000e280: 7472 6561 6d2d 6f76 6572 7269 6469 6e67 tream-overriding
│ │ │ │ │ +0000e290: 2069 6e68 6572 6974 6564 206d 6574 686f inherited metho
│ │ │ │ │ +0000e2a0: 6473 2c20 2055 703a 2046 696c 6553 7472 ds, Up: FileStr
│ │ │ │ │ +0000e2b0: 6561 6d0a 0a31 2e37 392e 3820 4669 6c65 eam..1.79.8 File
│ │ │ │ │ +0000e2c0: 5374 7265 616d 3a20 7465 7374 696e 670a Stream: testing.
│ │ │ │ │ +0000e2d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0000e2e0: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6174 456e ----------..atEn
│ │ │ │ │ +0000e2f0: 640a 2020 2020 2041 6e73 7765 7220 7768 d. Answer wh
│ │ │ │ │ +0000e300: 6574 6865 7220 6461 7461 2068 6173 2063 ether data has c
│ │ │ │ │ +0000e310: 6f6d 6520 746f 2061 6e20 656e 640a 0a0a ome to an end...
│ │ │ │ │ +0000e320: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ +0000e330: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 466c .info, Node: Fl
│ │ │ │ │ +0000e340: 6f61 742c 2020 4e65 7874 3a20 466c 6f61 oat, Next: Floa
│ │ │ │ │ +0000e350: 7444 2c20 2050 7265 763a 2046 696c 6553 tD, Prev: FileS
│ │ │ │ │ +0000e360: 7472 6561 6d2c 2020 5570 3a20 4261 7365 tream, Up: Base
│ │ │ │ │ +0000e370: 2063 6c61 7373 6573 0a0a 312e 3830 2046 classes..1.80 F
│ │ │ │ │ +0000e380: 6c6f 6174 0a3d 3d3d 3d3d 3d3d 3d3d 3d0a loat.==========.
│ │ │ │ │ +0000e390: 0a44 6566 696e 6564 2069 6e20 6e61 6d65 .Defined in name
│ │ │ │ │ +0000e3a0: 7370 6163 6520 536d 616c 6c74 616c 6b0a space Smalltalk.
│ │ │ │ │ +0000e3b0: 5375 7065 7263 6c61 7373 3a20 4e75 6d62 Superclass: Numb
│ │ │ │ │ +0000e3c0: 6572 0a43 6174 6567 6f72 793a 204c 616e er.Category: Lan
│ │ │ │ │ +0000e3d0: 6775 6167 652d 4461 7461 2074 7970 6573 guage-Data types
│ │ │ │ │ +0000e3e0: 0a20 2020 2020 4d79 2069 6e73 7461 6e63 . My instanc
│ │ │ │ │ +0000e3f0: 6573 2072 6570 7265 7365 6e74 2066 6c6f es represent flo
│ │ │ │ │ +0000e400: 6174 696e 6720 706f 696e 7420 6e75 6d62 ating point numb
│ │ │ │ │ +0000e410: 6572 7320 7468 6174 2068 6176 6520 6172 ers that have ar
│ │ │ │ │ +0000e420: 6269 7472 6172 790a 2020 2020 2070 7265 bitrary. pre
│ │ │ │ │ +0000e430: 6369 7369 6f6e 2e20 2042 6573 6964 6573 cision. Besides
│ │ │ │ │ +0000e440: 2074 6865 2073 7461 6e64 6172 6420 6e75 the standard nu
│ │ │ │ │ +0000e450: 6d65 7269 6361 6c20 6f70 6572 6174 696f merical operatio
│ │ │ │ │ +0000e460: 6e73 2c20 7468 6579 2070 726f 7669 6465 ns, they provide
│ │ │ │ │ +0000e470: 0a20 2020 2020 7472 616e 7363 656e 6465 . transcende
│ │ │ │ │ +0000e480: 6e74 616c 206f 7065 7261 7469 6f6e 7320 ntal operations
│ │ │ │ │ +0000e490: 746f 6f2e 2020 5468 6579 2069 6d70 6c65 too. They imple
│ │ │ │ │ +0000e4a0: 6d65 6e74 2049 4545 452d 3735 3420 636f ment IEEE-754 co
│ │ │ │ │ +0000e4b0: 7272 6563 746c 790a 2020 2020 2069 6620 rrectly. if
│ │ │ │ │ +0000e4c0: 7468 6520 6861 7264 7761 7265 2073 7570 the hardware sup
│ │ │ │ │ +0000e4d0: 706f 7274 7320 6974 2e0a 0a2a 204d 656e ports it...* Men
│ │ │ │ │ +0000e4e0: 753a 0a0a 2a20 466c 6f61 7420 636c 6173 u:..* Float clas
│ │ │ │ │ +0000e4f0: 732d 6279 7465 2d6f 7264 6572 2064 6570 s-byte-order dep
│ │ │ │ │ +0000e500: 656e 6461 6e63 6965 733a 3a20 2028 636c endancies:: (cl
│ │ │ │ │ +0000e510: 6173 7329 0a2a 2046 6c6f 6174 2063 6c61 ass).* Float cla
│ │ │ │ │ +0000e520: 7373 2d63 6861 7261 6374 6572 697a 6174 ss-characterizat
│ │ │ │ │ +0000e530: 696f 6e3a 3a20 2028 636c 6173 7329 0a2a ion:: (class).*
│ │ │ │ │ +0000e540: 2046 6c6f 6174 2d61 7269 7468 6d65 7469 Float-arithmeti
│ │ │ │ │ +0000e550: 633a 3a20 2028 696e 7374 616e 6365 290a c:: (instance).
│ │ │ │ │ +0000e560: 2a20 466c 6f61 742d 6261 7369 633a 3a20 * Float-basic::
│ │ │ │ │ +0000e570: 2028 696e 7374 616e 6365 290a 2a20 466c (instance).* Fl
│ │ │ │ │ +0000e580: 6f61 742d 6275 696c 7420 696e 733a 3a20 oat-built ins::
│ │ │ │ │ +0000e590: 2028 696e 7374 616e 6365 290a 2a20 466c (instance).* Fl
│ │ │ │ │ +0000e5a0: 6f61 742d 636f 6572 6369 6e67 3a3a 2020 oat-coercing::
│ │ │ │ │ +0000e5b0: 2869 6e73 7461 6e63 6529 0a2a 2046 6c6f (instance).* Flo
│ │ │ │ │ +0000e5c0: 6174 2d63 6f65 7263 696f 6e3a 3a20 2028 at-coercion:: (
│ │ │ │ │ +0000e5d0: 696e 7374 616e 6365 290a 2a20 466c 6f61 instance).* Floa
│ │ │ │ │ +0000e5e0: 742d 636f 6d70 6172 696e 673a 3a20 2028 t-comparing:: (
│ │ │ │ │ +0000e5f0: 696e 7374 616e 6365 290a 2a20 466c 6f61 instance).* Floa
│ │ │ │ │ +0000e600: 742d 636f 6d70 696c 6572 3a3a 2020 2869 t-compiler:: (i
│ │ │ │ │ +0000e610: 6e73 7461 6e63 6529 0a2a 2046 6c6f 6174 nstance).* Float
│ │ │ │ │ +0000e620: 2d63 6f6e 7665 7274 696e 673a 3a20 2028 -converting:: (
│ │ │ │ │ +0000e630: 696e 7374 616e 6365 290a 2a20 466c 6f61 instance).* Floa
│ │ │ │ │ +0000e640: 742d 666c 6f61 7469 6e67 2070 6f69 6e74 t-floating point
│ │ │ │ │ +0000e650: 3a3a 2020 2869 6e73 7461 6e63 6529 0a2a :: (instance).*
│ │ │ │ │ +0000e660: 2046 6c6f 6174 2d6d 6973 6320 6d61 7468 Float-misc math
│ │ │ │ │ +0000e670: 3a3a 2020 2869 6e73 7461 6e63 6529 0a2a :: (instance).*
│ │ │ │ │ +0000e680: 2046 6c6f 6174 2d70 7269 6e74 696e 673a Float-printing:
│ │ │ │ │ +0000e690: 3a20 2028 696e 7374 616e 6365 290a 2a20 : (instance).*
│ │ │ │ │ +0000e6a0: 466c 6f61 742d 7374 6f72 696e 673a 3a20 Float-storing::
│ │ │ │ │ +0000e6b0: 2028 696e 7374 616e 6365 290a 2a20 466c (instance).* Fl
│ │ │ │ │ +0000e6c0: 6f61 742d 7465 7374 696e 673a 3a20 2028 oat-testing:: (
│ │ │ │ │ +0000e6d0: 696e 7374 616e 6365 290a 2a20 466c 6f61 instance).* Floa
│ │ │ │ │ +0000e6e0: 742d 7465 7374 696e 6720 6675 6e63 7469 t-testing functi
│ │ │ │ │ +0000e6f0: 6f6e 616c 6974 793a 3a20 2028 696e 7374 onality:: (inst
│ │ │ │ │ +0000e700: 616e 6365 290a 2a20 466c 6f61 742d 7472 ance).* Float-tr
│ │ │ │ │ +0000e710: 616e 7363 656e 6465 6e74 616c 206f 7065 anscendental ope
│ │ │ │ │ +0000e720: 7261 7469 6f6e 733a 3a20 2028 696e 7374 rations:: (inst
│ │ │ │ │ +0000e730: 616e 6365 290a 2a20 466c 6f61 742d 7472 ance).* Float-tr
│ │ │ │ │ +0000e740: 756e 6361 7469 6f6e 2061 6e64 2072 6f75 uncation and rou
│ │ │ │ │ +0000e750: 6e64 206f 6666 3a3a 2020 2869 6e73 7461 nd off:: (insta
│ │ │ │ │ +0000e760: 6e63 6529 0a0a 1f0a 4669 6c65 3a20 6773 nce)....File: gs
│ │ │ │ │ +0000e770: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ +0000e780: 6465 3a20 466c 6f61 7420 636c 6173 732d de: Float class-
│ │ │ │ │ +0000e790: 6279 7465 2d6f 7264 6572 2064 6570 656e byte-order depen
│ │ │ │ │ +0000e7a0: 6461 6e63 6965 732c 2020 4e65 7874 3a20 dancies, Next:
│ │ │ │ │ +0000e7b0: 466c 6f61 7420 636c 6173 732d 6368 6172 Float class-char
│ │ │ │ │ +0000e7c0: 6163 7465 7269 7a61 7469 6f6e 2c20 2055 acterization, U
│ │ │ │ │ +0000e7d0: 703a 2046 6c6f 6174 0a0a 312e 3830 2e31 p: Float..1.80.1
│ │ │ │ │ +0000e7e0: 2046 6c6f 6174 2063 6c61 7373 3a20 6279 Float class: by
│ │ │ │ │ +0000e7f0: 7465 2d6f 7264 6572 2064 6570 656e 6461 te-order dependa
│ │ │ │ │ +0000e800: 6e63 6965 730a 2d2d 2d2d 2d2d 2d2d 2d2d ncies.----------
│ │ │ │ │ +0000e810: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0000e820: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0000e830: 2d0a 0a73 6967 6e42 7974 650a 2020 2020 -..signByte.
│ │ │ │ │ +0000e840: 2041 6e73 7765 7220 7468 6520 6279 7465 Answer the byte
│ │ │ │ │ +0000e850: 206f 6620 7468 6520 7265 6365 6976 6572 of the receiver
│ │ │ │ │ +0000e860: 2074 6861 7420 636f 6e74 6169 6e73 2074 that contains t
│ │ │ │ │ +0000e870: 6865 2073 6967 6e20 6269 740a 0a0a 1f0a he sign bit.....
│ │ │ │ │ +0000e880: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ +0000e890: 6e66 6f2c 2020 4e6f 6465 3a20 466c 6f61 nfo, Node: Floa
│ │ │ │ │ +0000e8a0: 7420 636c 6173 732d 6368 6172 6163 7465 t class-characte
│ │ │ │ │ +0000e8b0: 7269 7a61 7469 6f6e 2c20 204e 6578 743a rization, Next:
│ │ │ │ │ +0000e8c0: 2046 6c6f 6174 2d61 7269 7468 6d65 7469 Float-arithmeti
│ │ │ │ │ +0000e8d0: 632c 2020 5072 6576 3a20 466c 6f61 7420 c, Prev: Float
│ │ │ │ │ +0000e8e0: 636c 6173 732d 6279 7465 2d6f 7264 6572 class-byte-order
│ │ │ │ │ +0000e8f0: 2064 6570 656e 6461 6e63 6965 732c 2020 dependancies,
│ │ │ │ │ +0000e900: 5570 3a20 466c 6f61 740a 0a31 2e38 302e Up: Float..1.80.
│ │ │ │ │ +0000e910: 3220 466c 6f61 7420 636c 6173 733a 2063 2 Float class: c
│ │ │ │ │ +0000e920: 6861 7261 6374 6572 697a 6174 696f 6e0a haracterization.
│ │ │ │ │ +0000e930: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0000e940: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0000e950: 2d2d 2d2d 0a0a 6465 6e6f 726d 616c 697a ----..denormaliz
│ │ │ │ │ +0000e960: 6564 0a20 2020 2020 416e 7377 6572 2077 ed. Answer w
│ │ │ │ │ +0000e970: 6865 7468 6572 2069 6e73 7461 6e63 6573 hether instances
│ │ │ │ │ +0000e980: 206f 6620 7468 6520 7265 6365 6976 6572 of the receiver
│ │ │ │ │ +0000e990: 2063 616e 2062 6520 696e 2064 656e 6f72 can be in denor
│ │ │ │ │ +0000e9a0: 6d61 6c69 7a65 640a 2020 2020 2066 6f72 malized. for
│ │ │ │ │ +0000e9b0: 6d2e 0a0a 650a 2020 2020 2052 6574 7572 m...e. Retur
│ │ │ │ │ +0000e9c0: 6e73 2074 6865 2076 616c 7565 206f 6620 ns the value of
│ │ │ │ │ +0000e9d0: 652e 2048 6f70 6520 6973 2074 6861 7420 e. Hope is that
│ │ │ │ │ +0000e9e0: 6974 2069 7320 7072 6563 6973 6520 656e it is precise en
│ │ │ │ │ +0000e9f0: 6f75 6768 0a0a 6570 7369 6c6f 6e0a 2020 ough..epsilon.
│ │ │ │ │ +0000ea00: 2020 2052 6574 7572 6e20 7468 6520 736d Return the sm
│ │ │ │ │ +0000ea10: 616c 6c65 7374 2046 6c6f 6174 2078 2066 allest Float x f
│ │ │ │ │ +0000ea20: 6f72 2077 6869 6368 2069 7320 3120 2b20 or which is 1 +
│ │ │ │ │ +0000ea30: 7820 7e3d 2031 0a0a 666d 696e 0a20 2020 x ~= 1..fmin.
│ │ │ │ │ +0000ea40: 2020 5265 7475 726e 2074 6865 2073 6d61 Return the sma
│ │ │ │ │ +0000ea50: 6c6c 6573 7420 466c 6f61 7420 7468 6174 llest Float that
│ │ │ │ │ +0000ea60: 2069 7320 3e20 302e 0a0a 666d 696e 4465 is > 0...fminDe
│ │ │ │ │ +0000ea70: 6e6f 726d 616c 697a 6564 0a20 2020 2020 normalized.
│ │ │ │ │ +0000ea80: 5265 7475 726e 2074 6865 2073 6d61 6c6c Return the small
│ │ │ │ │ +0000ea90: 6573 7420 466c 6f61 7420 7468 6174 2069 est Float that i
│ │ │ │ │ +0000eaa0: 7320 3e20 3020 6966 2064 656e 6f72 6d61 s > 0 if denorma
│ │ │ │ │ +0000eab0: 6c69 7a65 6420 7661 6c75 6573 2061 7265 lized values are
│ │ │ │ │ +0000eac0: 0a20 2020 2020 7375 7070 6f72 7465 642c . supported,
│ │ │ │ │ +0000ead0: 2065 6c73 6520 7265 7475 726e 2030 2e0a else return 0..
│ │ │ │ │ +0000eae0: 0a6c 6e31 300a 2020 2020 2052 6574 7572 .ln10. Retur
│ │ │ │ │ +0000eaf0: 6e73 2074 6865 2076 616c 7565 206f 6620 ns the value of
│ │ │ │ │ +0000eb00: 6c6e 2031 302e 2048 6f70 6520 6973 2074 ln 10. Hope is t
│ │ │ │ │ +0000eb10: 6861 7420 6974 2069 7320 7072 6563 6973 hat it is precis
│ │ │ │ │ +0000eb20: 6520 656e 6f75 6768 0a0a 6c6f 6731 3042 e enough..log10B
│ │ │ │ │ +0000eb30: 6173 6532 0a20 2020 2020 5265 7475 726e ase2. Return
│ │ │ │ │ +0000eb40: 7320 7468 6520 7661 6c75 6520 6f66 206c s the value of l
│ │ │ │ │ +0000eb50: 6f67 3220 3130 2e20 486f 7065 2069 7320 og2 10. Hope is
│ │ │ │ │ +0000eb60: 7468 6174 2069 7420 6973 2070 7265 6369 that it is preci
│ │ │ │ │ +0000eb70: 7365 2065 6e6f 7567 680a 0a70 690a 2020 se enough..pi.
│ │ │ │ │ +0000eb80: 2020 2052 6574 7572 6e73 2074 6865 2076 Returns the v
│ │ │ │ │ +0000eb90: 616c 7565 206f 6620 7069 2e20 486f 7065 alue of pi. Hope
│ │ │ │ │ +0000eba0: 2069 7320 7468 6174 2069 7420 6973 2070 is that it is p
│ │ │ │ │ +0000ebb0: 7265 6369 7365 2065 6e6f 7567 680a 0a72 recise enough..r
│ │ │ │ │ +0000ebc0: 6164 6978 0a20 2020 2020 416e 7377 6572 adix. Answer
│ │ │ │ │ +0000ebd0: 2074 6865 2062 6173 6520 696e 2077 6869 the base in whi
│ │ │ │ │ +0000ebe0: 6368 2063 6f6d 7075 7461 7469 6f6e 7320 ch computations
│ │ │ │ │ +0000ebf0: 6265 7477 6565 6e20 696e 7374 616e 6365 between instance
│ │ │ │ │ +0000ec00: 7320 6f66 2074 6865 0a20 2020 2020 7265 s of the. re
│ │ │ │ │ +0000ec10: 6365 6976 6572 2061 7265 206d 6164 652e ceiver are made.
│ │ │ │ │ +0000ec20: 2020 5468 6973 2073 686f 756c 6420 6265 This should be
│ │ │ │ │ +0000ec30: 2032 206f 6e20 6162 6f75 7420 6576 6572 2 on about ever
│ │ │ │ │ +0000ec40: 7920 6b6e 6f77 6e0a 2020 2020 2063 6f6d y known. com
│ │ │ │ │ +0000ec50: 7075 7465 722c 2073 6f20 474e 5520 536d puter, so GNU Sm
│ │ │ │ │ +0000ec60: 616c 6c74 616c 6b20 616c 7761 7973 2061 alltalk always a
│ │ │ │ │ +0000ec70: 6e73 7765 7273 2032 2e0a 0a0a 1f0a 4669 nswers 2......Fi
│ │ │ │ │ +0000ec80: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ +0000ec90: 6f2c 2020 4e6f 6465 3a20 466c 6f61 742d o, Node: Float-
│ │ │ │ │ +0000eca0: 6172 6974 686d 6574 6963 2c20 204e 6578 arithmetic, Nex
│ │ │ │ │ +0000ecb0: 743a 2046 6c6f 6174 2d62 6173 6963 2c20 t: Float-basic,
│ │ │ │ │ +0000ecc0: 2050 7265 763a 2046 6c6f 6174 2063 6c61 Prev: Float cla
│ │ │ │ │ +0000ecd0: 7373 2d63 6861 7261 6374 6572 697a 6174 ss-characterizat
│ │ │ │ │ +0000ece0: 696f 6e2c 2020 5570 3a20 466c 6f61 740a ion, Up: Float.
│ │ │ │ │ +0000ecf0: 0a31 2e38 302e 3320 466c 6f61 743a 2061 .1.80.3 Float: a
│ │ │ │ │ +0000ed00: 7269 7468 6d65 7469 630a 2d2d 2d2d 2d2d rithmetic.------
│ │ │ │ │ +0000ed10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0000ed20: 2d2d 0a0a 696e 7465 6765 7250 6172 740a --..integerPart.
│ │ │ │ │ +0000ed30: 2020 2020 2052 6574 7572 6e20 7468 6520 Return the
│ │ │ │ │ +0000ed40: 7265 6365 6976 6572 2773 2069 6e74 6567 receiver's integ
│ │ │ │ │ +0000ed50: 6572 2070 6172 740a 0a6e 6567 6174 6564 er part..negated
│ │ │ │ │ +0000ed60: 0a20 2020 2020 5265 7475 726e 2074 6865 . Return the
│ │ │ │ │ +0000ed70: 206e 6567 6174 696f 6e20 6f66 2074 6865 negation of the
│ │ │ │ │ +0000ed80: 2072 6563 6569 7665 722e 2020 556e 6c69 receiver. Unli
│ │ │ │ │ +0000ed90: 6b65 2030 2d73 656c 662c 2074 6869 7320 ke 0-self, this
│ │ │ │ │ +0000eda0: 636f 6e76 6572 7473 0a20 2020 2020 636f converts. co
│ │ │ │ │ +0000edb0: 7272 6563 746c 7920 7369 676e 6564 207a rrectly signed z
│ │ │ │ │ +0000edc0: 6572 6f73 2e0a 0a72 6169 7365 6454 6f49 eros...raisedToI
│ │ │ │ │ +0000edd0: 6e74 6567 6572 3a20 616e 496e 7465 6765 nteger: anIntege
│ │ │ │ │ +0000ede0: 720a 2020 2020 2052 6574 7572 6e20 7365 r. Return se
│ │ │ │ │ +0000edf0: 6c66 2072 6169 7365 6420 746f 2074 6865 lf raised to the
│ │ │ │ │ +0000ee00: 2061 6e49 6e74 6567 6572 2d74 6820 706f anInteger-th po
│ │ │ │ │ +0000ee10: 7765 720a 0a0a 1f0a 4669 6c65 3a20 6773 wer.....File: gs
│ │ │ │ │ +0000ee20: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ +0000ee30: 6465 3a20 466c 6f61 742d 6261 7369 632c de: Float-basic,
│ │ │ │ │ +0000ee40: 2020 4e65 7874 3a20 466c 6f61 742d 6275 Next: Float-bu
│ │ │ │ │ +0000ee50: 696c 7420 696e 732c 2020 5072 6576 3a20 ilt ins, Prev:
│ │ │ │ │ +0000ee60: 466c 6f61 742d 6172 6974 686d 6574 6963 Float-arithmetic
│ │ │ │ │ +0000ee70: 2c20 2055 703a 2046 6c6f 6174 0a0a 312e , Up: Float..1.
│ │ │ │ │ +0000ee80: 3830 2e34 2046 6c6f 6174 3a20 6261 7369 80.4 Float: basi
│ │ │ │ │ +0000ee90: 630a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d c.--------------
│ │ │ │ │ +0000eea0: 2d2d 2d2d 2d0a 0a68 6173 680a 2020 2020 -----..hash.
│ │ │ │ │ +0000eeb0: 2041 6e73 7765 7220 616e 2068 6173 6820 Answer an hash
│ │ │ │ │ +0000eec0: 7661 6c75 6520 666f 7220 7468 6520 7265 value for the re
│ │ │ │ │ +0000eed0: 6365 6976 6572 2e20 204e 6f74 2d61 2d6e ceiver. Not-a-n
│ │ │ │ │ +0000eee0: 756d 6265 7220 7661 6c75 6573 2064 6f20 umber values do
│ │ │ │ │ +0000eef0: 6e6f 740a 2020 2020 2068 6176 6520 6120 not. have a
│ │ │ │ │ +0000ef00: 6861 7368 2063 6f64 6520 616e 6420 6361 hash code and ca
│ │ │ │ │ +0000ef10: 6e6e 6f74 2062 6520 7075 7420 696e 2061 nnot be put in a
│ │ │ │ │ +0000ef20: 2068 6173 6865 6420 636f 6c6c 6563 7469 hashed collecti
│ │ │ │ │ +0000ef30: 6f6e 2e0a 0a0a 1f0a 4669 6c65 3a20 6773 on......File: gs
│ │ │ │ │ +0000ef40: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ +0000ef50: 6465 3a20 466c 6f61 742d 6275 696c 7420 de: Float-built
│ │ │ │ │ +0000ef60: 696e 732c 2020 4e65 7874 3a20 466c 6f61 ins, Next: Floa
│ │ │ │ │ +0000ef70: 742d 636f 6572 6369 6e67 2c20 2050 7265 t-coercing, Pre
│ │ │ │ │ +0000ef80: 763a 2046 6c6f 6174 2d62 6173 6963 2c20 v: Float-basic,
│ │ │ │ │ +0000ef90: 2055 703a 2046 6c6f 6174 0a0a 312e 3830 Up: Float..1.80
│ │ │ │ │ +0000efa0: 2e35 2046 6c6f 6174 3a20 6275 696c 7420 .5 Float: built
│ │ │ │ │ +0000efb0: 696e 730a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ins.------------
│ │ │ │ │ +0000efc0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a61 7263 -----------..arc
│ │ │ │ │ +0000efd0: 436f 730a 2020 2020 2041 6e73 7765 7220 Cos. Answer
│ │ │ │ │ +0000efe0: 7468 6520 6172 632d 636f 7369 6e65 206f the arc-cosine o
│ │ │ │ │ +0000eff0: 6620 7468 6520 7265 6365 6976 6572 0a0a f the receiver..
│ │ │ │ │ +0000f000: 6172 6353 696e 0a20 2020 2020 416e 7377 arcSin. Answ
│ │ │ │ │ +0000f010: 6572 2074 6865 2061 7263 2d73 696e 6520 er the arc-sine
│ │ │ │ │ +0000f020: 6f66 2074 6865 2072 6563 6569 7665 720a of the receiver.
│ │ │ │ │ +0000f030: 0a61 7263 5461 6e0a 2020 2020 2041 6e73 .arcTan. Ans
│ │ │ │ │ +0000f040: 7765 7220 7468 6520 6172 632d 7461 6e67 wer the arc-tang
│ │ │ │ │ +0000f050: 656e 7420 6f66 2074 6865 2072 6563 6569 ent of the recei
│ │ │ │ │ +0000f060: 7665 720a 0a63 6569 6c69 6e67 0a20 2020 ver..ceiling.
│ │ │ │ │ +0000f070: 2020 416e 7377 6572 2074 6865 2069 6e74 Answer the int
│ │ │ │ │ +0000f080: 6567 6572 2070 6172 7420 6f66 2074 6865 eger part of the
│ │ │ │ │ +0000f090: 2072 6563 6569 7665 722c 2074 7275 6e63 receiver, trunc
│ │ │ │ │ +0000f0a0: 6174 6564 2074 6f77 6172 6473 0a20 2020 ated towards.
│ │ │ │ │ +0000f0b0: 2020 2b69 6e66 696e 6974 790a 0a63 6f73 +infinity..cos
│ │ │ │ │ +0000f0c0: 0a20 2020 2020 416e 7377 6572 2074 6865 . Answer the
│ │ │ │ │ +0000f0d0: 2063 6f73 696e 6520 6f66 2074 6865 2072 cosine of the r
│ │ │ │ │ +0000f0e0: 6563 6569 7665 720a 0a65 7870 0a20 2020 eceiver..exp.
│ │ │ │ │ +0000f0f0: 2020 416e 7377 6572 2027 6527 2028 322e Answer 'e' (2.
│ │ │ │ │ +0000f100: 3731 3832 3831 3832 3834 3539 2e2e 2e29 718281828459...)
│ │ │ │ │ +0000f110: 2072 6169 7365 6420 746f 2074 6865 2072 raised to the r
│ │ │ │ │ +0000f120: 6563 6569 7665 720a 0a66 6c6f 6f72 0a20 eceiver..floor.
│ │ │ │ │ +0000f130: 2020 2020 416e 7377 6572 2074 6865 2069 Answer the i
│ │ │ │ │ +0000f140: 6e74 6567 6572 2070 6172 7420 6f66 2074 nteger part of t
│ │ │ │ │ +0000f150: 6865 2072 6563 6569 7665 722c 2074 7275 he receiver, tru
│ │ │ │ │ +0000f160: 6e63 6174 6564 2074 6f77 6172 6473 0a20 ncated towards.
│ │ │ │ │ +0000f170: 2020 2020 2d69 6e66 696e 6974 790a 0a6c -infinity..l
│ │ │ │ │ +0000f180: 6e0a 2020 2020 2041 6e73 7765 7220 7468 n. Answer th
│ │ │ │ │ +0000f190: 6520 6c6f 6761 7269 7468 6d20 6f66 2074 e logarithm of t
│ │ │ │ │ +0000f1a0: 6865 2072 6563 6569 7665 7220 696e 2062 he receiver in b
│ │ │ │ │ +0000f1b0: 6173 6520 2765 270a 2020 2020 2028 322e ase 'e'. (2.
│ │ │ │ │ +0000f1c0: 3731 3832 3831 3832 3834 3539 2e2e 2e29 718281828459...)
│ │ │ │ │ +0000f1d0: 0a0a 7072 696d 4861 7368 0a20 2020 2020 ..primHash.
│ │ │ │ │ +0000f1e0: 5072 6976 6174 6520 2d20 416e 7377 6572 Private - Answer
│ │ │ │ │ +0000f1f0: 2061 6e20 6861 7368 2076 616c 7565 2066 an hash value f
│ │ │ │ │ +0000f200: 6f72 2074 6865 2072 6563 6569 7665 720a or the receiver.
│ │ │ │ │ +0000f210: 0a72 6169 7365 6454 6f3a 2061 4e75 6d62 .raisedTo: aNumb
│ │ │ │ │ +0000f220: 6572 0a20 2020 2020 416e 7377 6572 2074 er. Answer t
│ │ │ │ │ +0000f230: 6865 2072 6563 6569 7665 7220 7261 6973 he receiver rais
│ │ │ │ │ +0000f240: 6564 2074 6f20 6974 7320 614e 756d 6265 ed to its aNumbe
│ │ │ │ │ +0000f250: 7220 706f 7765 720a 0a73 696e 0a20 2020 r power..sin.
│ │ │ │ │ +0000f260: 2020 416e 7377 6572 2074 6865 2073 696e Answer the sin
│ │ │ │ │ +0000f270: 6520 6f66 2074 6865 2072 6563 6569 7665 e of the receive
│ │ │ │ │ +0000f280: 720a 0a73 7172 740a 2020 2020 2041 6e73 r..sqrt. Ans
│ │ │ │ │ +0000f290: 7765 7220 7468 6520 7371 7561 7265 2072 wer the square r
│ │ │ │ │ +0000f2a0: 6f6f 7420 6f66 2074 6865 2072 6563 6569 oot of the recei
│ │ │ │ │ +0000f2b0: 7665 720a 0a74 616e 0a20 2020 2020 416e ver..tan. An
│ │ │ │ │ +0000f2c0: 7377 6572 2074 6865 2074 616e 6765 6e74 swer the tangent
│ │ │ │ │ +0000f2d0: 206f 6620 7468 6520 7265 6365 6976 6572 of the receiver
│ │ │ │ │ +0000f2e0: 0a0a 0a1f 0a46 696c 653a 2067 7374 2d62 .....File: gst-b
│ │ │ │ │ +0000f2f0: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ +0000f300: 2046 6c6f 6174 2d63 6f65 7263 696e 672c Float-coercing,
│ │ │ │ │ +0000f310: 2020 4e65 7874 3a20 466c 6f61 742d 636f Next: Float-co
│ │ │ │ │ +0000f320: 6572 6369 6f6e 2c20 2050 7265 763a 2046 ercion, Prev: F
│ │ │ │ │ +0000f330: 6c6f 6174 2d62 7569 6c74 2069 6e73 2c20 loat-built ins,
│ │ │ │ │ +0000f340: 2055 703a 2046 6c6f 6174 0a0a 312e 3830 Up: Float..1.80
│ │ │ │ │ +0000f350: 2e36 2046 6c6f 6174 3a20 636f 6572 6369 .6 Float: coerci
│ │ │ │ │ +0000f360: 6e67 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ng.-------------
│ │ │ │ │ +0000f370: 2d2d 2d2d 2d2d 2d2d 2d0a 0a61 7345 7861 ---------..asExa
│ │ │ │ │ +0000f380: 6374 4672 6163 7469 6f6e 0a20 2020 2020 ctFraction.
│ │ │ │ │ +0000f390: 436f 6e76 6572 7420 7468 6520 7265 6365 Convert the rece
│ │ │ │ │ +0000f3a0: 6976 6572 2069 6e74 6f20 6120 6672 6163 iver into a frac
│ │ │ │ │ +0000f3b0: 7469 6f6e 2077 6974 6820 6f70 7469 6d61 tion with optima
│ │ │ │ │ +0000f3c0: 6c20 6170 7072 6f78 696d 6174 696f 6e2c l approximation,
│ │ │ │ │ +0000f3d0: 0a20 2020 2020 6275 7420 7769 7468 2075 . but with u
│ │ │ │ │ +0000f3e0: 7375 616c 6c79 2068 7567 6520 7465 726d sually huge term
│ │ │ │ │ +0000f3f0: 732e 0a0a 6173 4672 6163 7469 6f6e 0a20 s...asFraction.
│ │ │ │ │ +0000f400: 2020 2020 436f 6e76 6572 7420 7468 6520 Convert the
│ │ │ │ │ +0000f410: 7265 6365 6976 6572 2069 6e74 6f20 6120 receiver into a
│ │ │ │ │ +0000f420: 6672 6163 7469 6f6e 2077 6974 6820 6120 fraction with a
│ │ │ │ │ +0000f430: 676f 6f64 2028 6275 7420 756e 6465 6669 good (but undefi
│ │ │ │ │ +0000f440: 6e65 6429 0a20 2020 2020 6170 7072 6f78 ned). approx
│ │ │ │ │ +0000f450: 696d 6174 696f 6e0a 0a74 7275 6e63 6174 imation..truncat
│ │ │ │ │ +0000f460: 6564 0a20 2020 2020 436f 6e76 6572 7420 ed. Convert
│ │ │ │ │ +0000f470: 7468 6520 7265 6365 6976 6572 2074 6f20 the receiver to
│ │ │ │ │ +0000f480: 616e 2049 6e74 6567 6572 2e20 204f 6e6c an Integer. Onl
│ │ │ │ │ +0000f490: 7920 7573 6564 2066 6f72 204c 6172 6765 y used for Large
│ │ │ │ │ +0000f4a0: 496e 7465 6765 7273 2c0a 2020 2020 2074 Integers,. t
│ │ │ │ │ +0000f4b0: 6865 7265 2061 7265 2070 7269 6d69 7469 here are primiti
│ │ │ │ │ +0000f4c0: 7665 7320 666f 7220 7468 6520 6f74 6865 ves for the othe
│ │ │ │ │ +0000f4d0: 7220 6361 7365 732e 0a0a 0a1f 0a46 696c r cases......Fil
│ │ │ │ │ +0000f4e0: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ +0000f4f0: 2c20 204e 6f64 653a 2046 6c6f 6174 2d63 , Node: Float-c
│ │ │ │ │ +0000f500: 6f65 7263 696f 6e2c 2020 4e65 7874 3a20 oercion, Next:
│ │ │ │ │ +0000f510: 466c 6f61 742d 636f 6d70 6172 696e 672c Float-comparing,
│ │ │ │ │ +0000f520: 2020 5072 6576 3a20 466c 6f61 742d 636f Prev: Float-co
│ │ │ │ │ +0000f530: 6572 6369 6e67 2c20 2055 703a 2046 6c6f ercing, Up: Flo
│ │ │ │ │ +0000f540: 6174 0a0a 312e 3830 2e37 2046 6c6f 6174 at..1.80.7 Float
│ │ │ │ │ +0000f550: 3a20 636f 6572 6369 6f6e 0a2d 2d2d 2d2d : coercion.-----
│ │ │ │ │ +0000f560: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0000f570: 2d0a 0a61 7343 4e75 6d62 6572 0a20 2020 -..asCNumber.
│ │ │ │ │ +0000f580: 2020 436f 6e76 6572 7420 7468 6520 7265 Convert the re
│ │ │ │ │ +0000f590: 6365 6976 6572 2074 6f20 6120 6b69 6e64 ceiver to a kind
│ │ │ │ │ +0000f5a0: 206f 6620 6e75 6d62 6572 2074 6861 7420 of number that
│ │ │ │ │ +0000f5b0: 6973 2075 6e64 6572 7374 6f6f 6420 6279 is understood by
│ │ │ │ │ +0000f5c0: 2074 6865 0a20 2020 2020 4320 6361 6c6c the. C call
│ │ │ │ │ +0000f5d0: 2d6f 7574 206d 6563 6861 6e69 736d 2e0a -out mechanism..
│ │ │ │ │ +0000f5e0: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ +0000f5f0: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ +0000f600: 466c 6f61 742d 636f 6d70 6172 696e 672c Float-comparing,
│ │ │ │ │ +0000f610: 2020 4e65 7874 3a20 466c 6f61 742d 636f Next: Float-co
│ │ │ │ │ +0000f620: 6d70 696c 6572 2c20 2050 7265 763a 2046 mpiler, Prev: F
│ │ │ │ │ +0000f630: 6c6f 6174 2d63 6f65 7263 696f 6e2c 2020 loat-coercion,
│ │ │ │ │ +0000f640: 5570 3a20 466c 6f61 740a 0a31 2e38 302e Up: Float..1.80.
│ │ │ │ │ +0000f650: 3820 466c 6f61 743a 2063 6f6d 7061 7269 8 Float: compari
│ │ │ │ │ +0000f660: 6e67 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ng.-------------
│ │ │ │ │ +0000f670: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6d61 783a ----------..max:
│ │ │ │ │ +0000f680: 2061 4e75 6d62 6572 0a20 2020 2020 416e aNumber. An
│ │ │ │ │ +0000f690: 7377 6572 2074 6865 206d 6178 696d 756d swer the maximum
│ │ │ │ │ +0000f6a0: 2062 6574 7765 656e 2074 6865 2072 6563 between the rec
│ │ │ │ │ +0000f6b0: 6569 7665 7220 616e 6420 614e 756d 6265 eiver and aNumbe
│ │ │ │ │ +0000f6c0: 722e 2020 5265 6465 6669 6e65 2069 6e0a r. Redefine in.
│ │ │ │ │ +0000f6d0: 2020 2020 2073 7562 636c 6173 7365 7320 subclasses
│ │ │ │ │ +0000f6e0: 6966 206e 6563 6573 7361 7279 2074 6f20 if necessary to
│ │ │ │ │ +0000f6f0: 656e 7375 7265 2074 6861 7420 6966 2065 ensure that if e
│ │ │ │ │ +0000f700: 6974 6865 7220 7365 6c66 206f 7220 614e ither self or aN
│ │ │ │ │ +0000f710: 756d 6265 720a 2020 2020 2069 7320 6120 umber. is a
│ │ │ │ │ +0000f720: 4e61 4e2c 2069 7420 6973 2061 6c77 6179 NaN, it is alway
│ │ │ │ │ +0000f730: 7320 616e 7377 6572 6564 2e0a 0a6d 696e s answered...min
│ │ │ │ │ +0000f740: 3a20 614e 756d 6265 720a 2020 2020 2041 : aNumber. A
│ │ │ │ │ +0000f750: 6e73 7765 7220 7468 6520 6d69 6e69 6d75 nswer the minimu
│ │ │ │ │ +0000f760: 6d20 6265 7477 6565 6e20 7468 6520 7265 m between the re
│ │ │ │ │ +0000f770: 6365 6976 6572 2061 6e64 2061 4e75 6d62 ceiver and aNumb
│ │ │ │ │ +0000f780: 6572 2e20 2052 6564 6566 696e 6520 696e er. Redefine in
│ │ │ │ │ +0000f790: 0a20 2020 2020 7375 6263 6c61 7373 6573 . subclasses
│ │ │ │ │ +0000f7a0: 2069 6620 6e65 6365 7373 6172 7920 746f if necessary to
│ │ │ │ │ +0000f7b0: 2065 6e73 7572 6520 7468 6174 2069 6620 ensure that if
│ │ │ │ │ +0000f7c0: 6569 7468 6572 2073 656c 6620 6f72 2061 either self or a
│ │ │ │ │ +0000f7d0: 4e75 6d62 6572 0a20 2020 2020 6973 2061 Number. is a
│ │ │ │ │ +0000f7e0: 204e 614e 2c20 6974 2069 7320 616c 7761 NaN, it is alwa
│ │ │ │ │ +0000f7f0: 7973 2061 6e73 7765 7265 642e 0a0a 7769 ys answered...wi
│ │ │ │ │ +0000f800: 7468 5369 676e 4f66 3a20 614e 756d 6265 thSignOf: aNumbe
│ │ │ │ │ +0000f810: 720a 2020 2020 2041 6e73 7765 7220 7468 r. Answer th
│ │ │ │ │ +0000f820: 6520 7265 6365 6976 6572 2c20 7769 7468 e receiver, with
│ │ │ │ │ +0000f830: 2069 7473 2073 6967 6e20 706f 7373 6962 its sign possib
│ │ │ │ │ +0000f840: 6c79 2063 6861 6e67 6564 2074 6f20 6d61 ly changed to ma
│ │ │ │ │ +0000f850: 7463 6820 7468 6174 0a20 2020 2020 6f66 tch that. of
│ │ │ │ │ +0000f860: 2061 4e75 6d62 6572 2e0a 0a0a 1f0a 4669 aNumber......Fi
│ │ │ │ │ +0000f870: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ +0000f880: 6f2c 2020 4e6f 6465 3a20 466c 6f61 742d o, Node: Float-
│ │ │ │ │ +0000f890: 636f 6d70 696c 6572 2c20 204e 6578 743a compiler, Next:
│ │ │ │ │ +0000f8a0: 2046 6c6f 6174 2d63 6f6e 7665 7274 696e Float-convertin
│ │ │ │ │ +0000f8b0: 672c 2020 5072 6576 3a20 466c 6f61 742d g, Prev: Float-
│ │ │ │ │ +0000f8c0: 636f 6d70 6172 696e 672c 2020 5570 3a20 comparing, Up:
│ │ │ │ │ +0000f8d0: 466c 6f61 740a 0a31 2e38 302e 3920 466c Float..1.80.9 Fl
│ │ │ │ │ +0000f8e0: 6f61 743a 2063 6f6d 7069 6c65 720a 2d2d oat: compiler.--
│ │ │ │ │ +0000f8f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0000f900: 2d2d 2d2d 0a0a 6c69 7465 7261 6c45 7175 ----..literalEqu
│ │ │ │ │ +0000f910: 616c 733a 2061 6e4f 626a 6563 740a 2020 als: anObject.
│ │ │ │ │ +0000f920: 2020 204e 6f74 2063 6f6d 6d65 6e74 6564 Not commented
│ │ │ │ │ +0000f930: 2e0a 0a6c 6974 6572 616c 4861 7368 0a20 ...literalHash.
│ │ │ │ │ +0000f940: 2020 2020 4e6f 7420 636f 6d6d 656e 7465 Not commente
│ │ │ │ │ +0000f950: 642e 0a0a 0a1f 0a46 696c 653a 2067 7374 d......File: gst
│ │ │ │ │ +0000f960: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ +0000f970: 653a 2046 6c6f 6174 2d63 6f6e 7665 7274 e: Float-convert
│ │ │ │ │ +0000f980: 696e 672c 2020 4e65 7874 3a20 466c 6f61 ing, Next: Floa
│ │ │ │ │ +0000f990: 742d 666c 6f61 7469 6e67 2070 6f69 6e74 t-floating point
│ │ │ │ │ +0000f9a0: 2c20 2050 7265 763a 2046 6c6f 6174 2d63 , Prev: Float-c
│ │ │ │ │ +0000f9b0: 6f6d 7069 6c65 722c 2020 5570 3a20 466c ompiler, Up: Fl
│ │ │ │ │ +0000f9c0: 6f61 740a 0a31 2e38 302e 3130 2046 6c6f oat..1.80.10 Flo
│ │ │ │ │ +0000f9d0: 6174 3a20 636f 6e76 6572 7469 6e67 0a2d at: converting.-
│ │ │ │ │ +0000f9e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0000f9f0: 2d2d 2d2d 2d2d 2d2d 0a0a 6861 6c66 0a20 --------..half.
│ │ │ │ │ +0000fa00: 2020 2020 416e 7377 6572 2030 2e35 2069 Answer 0.5 i
│ │ │ │ │ +0000fa10: 6e20 7468 6520 7265 7072 6573 656e 7461 n the representa
│ │ │ │ │ +0000fa20: 7469 6f6e 206f 6620 7468 6520 7265 6365 tion of the rece
│ │ │ │ │ +0000fa30: 6976 6572 0a0a 0a1f 0a46 696c 653a 2067 iver.....File: g
│ │ │ │ │ +0000fa40: 7374 2d62 6173 652e 696e 666f 2c20 204e st-base.info, N
│ │ │ │ │ +0000fa50: 6f64 653a 2046 6c6f 6174 2d66 6c6f 6174 ode: Float-float
│ │ │ │ │ +0000fa60: 696e 6720 706f 696e 742c 2020 4e65 7874 ing point, Next
│ │ │ │ │ +0000fa70: 3a20 466c 6f61 742d 6d69 7363 206d 6174 : Float-misc mat
│ │ │ │ │ +0000fa80: 682c 2020 5072 6576 3a20 466c 6f61 742d h, Prev: Float-
│ │ │ │ │ +0000fa90: 636f 6e76 6572 7469 6e67 2c20 2055 703a converting, Up:
│ │ │ │ │ +0000faa0: 2046 6c6f 6174 0a0a 312e 3830 2e31 3120 Float..1.80.11
│ │ │ │ │ +0000fab0: 466c 6f61 743a 2066 6c6f 6174 696e 6720 Float: floating
│ │ │ │ │ +0000fac0: 706f 696e 740a 2d2d 2d2d 2d2d 2d2d 2d2d point.----------
│ │ │ │ │ +0000fad0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0000fae0: 2d2d 2d0a 0a70 7265 6465 6365 7373 6f72 ---..predecessor
│ │ │ │ │ +0000faf0: 0a20 2020 2020 4e6f 7420 636f 6d6d 656e . Not commen
│ │ │ │ │ +0000fb00: 7465 642e 0a0a 7375 6363 6573 736f 720a ted...successor.
│ │ │ │ │ +0000fb10: 2020 2020 204e 6f74 2063 6f6d 6d65 6e74 Not comment
│ │ │ │ │ +0000fb20: 6564 2e0a 0a0a 1f0a 4669 6c65 3a20 6773 ed......File: gs
│ │ │ │ │ +0000fb30: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ +0000fb40: 6465 3a20 466c 6f61 742d 6d69 7363 206d de: Float-misc m
│ │ │ │ │ +0000fb50: 6174 682c 2020 4e65 7874 3a20 466c 6f61 ath, Next: Floa
│ │ │ │ │ +0000fb60: 742d 7072 696e 7469 6e67 2c20 2050 7265 t-printing, Pre
│ │ │ │ │ +0000fb70: 763a 2046 6c6f 6174 2d66 6c6f 6174 696e v: Float-floatin
│ │ │ │ │ +0000fb80: 6720 706f 696e 742c 2020 5570 3a20 466c g point, Up: Fl
│ │ │ │ │ +0000fb90: 6f61 740a 0a31 2e38 302e 3132 2046 6c6f oat..1.80.12 Flo
│ │ │ │ │ +0000fba0: 6174 3a20 6d69 7363 206d 6174 680a 2d2d at: misc math.--
│ │ │ │ │ +0000fbb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0000fbc0: 2d2d 2d2d 2d2d 0a0a 6c6f 673a 2061 4e75 ------..log: aNu
│ │ │ │ │ +0000fbd0: 6d62 6572 0a20 2020 2020 416e 7377 6572 mber. Answer
│ │ │ │ │ +0000fbe0: 206c 6f67 2062 6173 6520 614e 756d 6265 log base aNumbe
│ │ │ │ │ +0000fbf0: 7220 6f66 2074 6865 2072 6563 6569 7665 r of the receive
│ │ │ │ │ +0000fc00: 720a 0a0a 1f0a 4669 6c65 3a20 6773 742d r.....File: gst-
│ │ │ │ │ +0000fc10: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ +0000fc20: 3a20 466c 6f61 742d 7072 696e 7469 6e67 : Float-printing
│ │ │ │ │ +0000fc30: 2c20 204e 6578 743a 2046 6c6f 6174 2d73 , Next: Float-s
│ │ │ │ │ +0000fc40: 746f 7269 6e67 2c20 2050 7265 763a 2046 toring, Prev: F
│ │ │ │ │ +0000fc50: 6c6f 6174 2d6d 6973 6320 6d61 7468 2c20 loat-misc math,
│ │ │ │ │ +0000fc60: 2055 703a 2046 6c6f 6174 0a0a 312e 3830 Up: Float..1.80
│ │ │ │ │ +0000fc70: 2e31 3320 466c 6f61 743a 2070 7269 6e74 .13 Float: print
│ │ │ │ │ +0000fc80: 696e 670a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ing.------------
│ │ │ │ │ +0000fc90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a70 7269 -----------..pri
│ │ │ │ │ +0000fca0: 6e74 4f6e 3a20 6153 7472 6561 6d0a 2020 ntOn: aStream.
│ │ │ │ │ +0000fcb0: 2020 2050 7269 6e74 2061 2072 6570 7265 Print a repre
│ │ │ │ │ +0000fcc0: 7365 6e74 6174 696f 6e20 6f66 2074 6865 sentation of the
│ │ │ │ │ +0000fcd0: 2072 6563 6569 7665 7220 6f6e 2061 5374 receiver on aSt
│ │ │ │ │ +0000fce0: 7265 616d 0a0a 0a1f 0a46 696c 653a 2067 ream.....File: g
│ │ │ │ │ +0000fcf0: 7374 2d62 6173 652e 696e 666f 2c20 204e st-base.info, N
│ │ │ │ │ +0000fd00: 6f64 653a 2046 6c6f 6174 2d73 746f 7269 ode: Float-stori
│ │ │ │ │ +0000fd10: 6e67 2c20 204e 6578 743a 2046 6c6f 6174 ng, Next: Float
│ │ │ │ │ +0000fd20: 2d74 6573 7469 6e67 2c20 2050 7265 763a -testing, Prev:
│ │ │ │ │ +0000fd30: 2046 6c6f 6174 2d70 7269 6e74 696e 672c Float-printing,
│ │ │ │ │ +0000fd40: 2020 5570 3a20 466c 6f61 740a 0a31 2e38 Up: Float..1.8
│ │ │ │ │ +0000fd50: 302e 3134 2046 6c6f 6174 3a20 7374 6f72 0.14 Float: stor
│ │ │ │ │ +0000fd60: 696e 670a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ing.------------
│ │ │ │ │ +0000fd70: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6973 4c69 ----------..isLi
│ │ │ │ │ +0000fd80: 7465 7261 6c4f 626a 6563 740a 2020 2020 teralObject.
│ │ │ │ │ +0000fd90: 2041 6e73 7765 7220 7768 6574 6865 7220 Answer whether
│ │ │ │ │ +0000fda0: 7468 6520 7265 6365 6976 6572 2069 7320 the receiver is
│ │ │ │ │ +0000fdb0: 6578 7072 6573 7369 626c 6520 6173 2061 expressible as a
│ │ │ │ │ +0000fdc0: 2053 6d61 6c6c 7461 6c6b 206c 6974 6572 Smalltalk liter
│ │ │ │ │ +0000fdd0: 616c 2e0a 0a73 746f 7265 4c69 7465 7261 al...storeLitera
│ │ │ │ │ +0000fde0: 6c4f 6e3a 2061 5374 7265 616d 0a20 2020 lOn: aStream.
│ │ │ │ │ +0000fdf0: 2020 5374 6f72 6520 6f6e 2061 5374 7265 Store on aStre
│ │ │ │ │ +0000fe00: 616d 2073 6f6d 6520 536d 616c 6c74 616c am some Smalltal
│ │ │ │ │ +0000fe10: 6b20 636f 6465 2077 6869 6368 2063 6f6d k code which com
│ │ │ │ │ +0000fe20: 7069 6c65 7320 746f 2074 6865 2072 6563 piles to the rec
│ │ │ │ │ +0000fe30: 6569 7665 720a 0a73 746f 7265 4f6e 3a20 eiver..storeOn:
│ │ │ │ │ +0000fe40: 6153 7472 6561 6d0a 2020 2020 2050 7269 aStream. Pri
│ │ │ │ │ +0000fe50: 6e74 2061 2072 6570 7265 7365 6e74 6174 nt a representat
│ │ │ │ │ +0000fe60: 696f 6e20 6f66 2074 6865 2072 6563 6569 ion of the recei
│ │ │ │ │ +0000fe70: 7665 7220 6f6e 2061 5374 7265 616d 0a0a ver on aStream..
│ │ │ │ │ +0000fe80: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ +0000fe90: 652e 696e 666f 2c20 204e 6f64 653a 2046 e.info, Node: F
│ │ │ │ │ +0000fea0: 6c6f 6174 2d74 6573 7469 6e67 2c20 204e loat-testing, N
│ │ │ │ │ +0000feb0: 6578 743a 2046 6c6f 6174 2d74 6573 7469 ext: Float-testi
│ │ │ │ │ +0000fec0: 6e67 2066 756e 6374 696f 6e61 6c69 7479 ng functionality
│ │ │ │ │ +0000fed0: 2c20 2050 7265 763a 2046 6c6f 6174 2d73 , Prev: Float-s
│ │ │ │ │ +0000fee0: 746f 7269 6e67 2c20 2055 703a 2046 6c6f toring, Up: Flo
│ │ │ │ │ +0000fef0: 6174 0a0a 312e 3830 2e31 3520 466c 6f61 at..1.80.15 Floa
│ │ │ │ │ +0000ff00: 743a 2074 6573 7469 6e67 0a2d 2d2d 2d2d t: testing.-----
│ │ │ │ │ +0000ff10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0000ff20: 2d0a 0a69 7345 7861 6374 0a20 2020 2020 -..isExact.
│ │ │ │ │ +0000ff30: 416e 7377 6572 2077 6865 7468 6572 2074 Answer whether t
│ │ │ │ │ +0000ff40: 6865 2072 6563 6569 7665 7220 7065 7266 he receiver perf
│ │ │ │ │ +0000ff50: 6f72 6d73 2065 7861 6374 2061 7269 7468 orms exact arith
│ │ │ │ │ +0000ff60: 6d65 7469 632e 2020 466c 6f61 7473 2064 metic. Floats d
│ │ │ │ │ +0000ff70: 6f0a 2020 2020 206e 6f74 2e0a 0a69 7346 o. not...isF
│ │ │ │ │ +0000ff80: 696e 6974 650a 2020 2020 2041 6e73 7765 inite. Answe
│ │ │ │ │ +0000ff90: 7220 7768 6574 6865 7220 7468 6520 7265 r whether the re
│ │ │ │ │ +0000ffa0: 6365 6976 6572 2064 6f65 7320 6e6f 7420 ceiver does not
│ │ │ │ │ +0000ffb0: 7265 7072 6573 656e 7420 696e 6669 6e69 represent infini
│ │ │ │ │ +0000ffc0: 7479 2c20 6e6f 7220 6120 4e61 4e0a 0a69 ty, nor a NaN..i
│ │ │ │ │ +0000ffd0: 7349 6e66 696e 6974 650a 2020 2020 2041 sInfinite. A
│ │ │ │ │ +0000ffe0: 6e73 7765 7220 7768 6574 6865 7220 7468 nswer whether th
│ │ │ │ │ +0000fff0: 6520 7265 6365 6976 6572 2072 6570 7265 e receiver repre
│ │ │ │ │ +00010000: 7365 6e74 7320 706f 7369 7469 7665 206f sents positive o
│ │ │ │ │ +00010010: 7220 6e65 6761 7469 7665 0a20 2020 2020 r negative.
│ │ │ │ │ +00010020: 696e 6669 6e69 7479 0a0a 6973 4e61 4e0a infinity..isNaN.
│ │ │ │ │ +00010030: 2020 2020 2041 6e73 7765 7220 7768 6574 Answer whet
│ │ │ │ │ +00010040: 6865 7220 7468 6520 7265 6365 6976 6572 her the receiver
│ │ │ │ │ +00010050: 2072 6570 7265 7365 6e74 7320 6120 4e61 represents a Na
│ │ │ │ │ +00010060: 4e0a 0a6e 6567 6174 6976 650a 2020 2020 N..negative.
│ │ │ │ │ +00010070: 2041 6e73 7765 7220 7768 6574 6865 7220 Answer whether
│ │ │ │ │ +00010080: 7468 6520 7265 6365 6976 6572 2069 7320 the receiver is
│ │ │ │ │ +00010090: 6e65 6761 7469 7665 0a0a 706f 7369 7469 negative..positi
│ │ │ │ │ +000100a0: 7665 0a20 2020 2020 416e 7377 6572 2077 ve. Answer w
│ │ │ │ │ +000100b0: 6865 7468 6572 2074 6865 2072 6563 6569 hether the recei
│ │ │ │ │ +000100c0: 7665 7220 6973 2070 6f73 6974 6976 652e ver is positive.
│ │ │ │ │ +000100d0: 2020 4e65 6761 7469 7665 207a 6572 6f20 Negative zero
│ │ │ │ │ +000100e0: 6973 206e 6f74 0a20 2020 2020 706f 7369 is not. posi
│ │ │ │ │ +000100f0: 7469 7665 2c20 736f 2074 6865 2064 6566 tive, so the def
│ │ │ │ │ +00010100: 696e 6974 696f 6e20 6973 206e 6f74 2073 inition is not s
│ │ │ │ │ +00010110: 696d 706c 7920 3e3d 2030 2e0a 0a73 6967 imply >= 0...sig
│ │ │ │ │ +00010120: 6e0a 2020 2020 2041 6e73 7765 7220 3120 n. Answer 1
│ │ │ │ │ +00010130: 6966 2074 6865 2072 6563 6569 7665 7220 if the receiver
│ │ │ │ │ +00010140: 6973 2067 7265 6174 6572 2074 6861 6e20 is greater than
│ │ │ │ │ +00010150: 302c 202d 3120 6966 206c 6573 7320 7468 0, -1 if less th
│ │ │ │ │ +00010160: 616e 2030 2c0a 2020 2020 2065 6c73 6520 an 0,. else
│ │ │ │ │ +00010170: 302e 2020 4e65 6761 7469 7665 207a 6572 0. Negative zer
│ │ │ │ │ +00010180: 6f20 6973 2074 6865 2073 616d 6520 6173 o is the same as
│ │ │ │ │ +00010190: 2070 6f73 6974 6976 6520 7a65 726f 2e0a positive zero..
│ │ │ │ │ +000101a0: 0a73 7472 6963 746c 7950 6f73 6974 6976 .strictlyPositiv
│ │ │ │ │ +000101b0: 650a 2020 2020 2041 6e73 7765 7220 7768 e. Answer wh
│ │ │ │ │ +000101c0: 6574 6865 7220 7468 6520 7265 6365 6976 ether the receiv
│ │ │ │ │ +000101d0: 6572 2069 7320 3e20 300a 0a0a 1f0a 4669 er is > 0.....Fi
│ │ │ │ │ +000101e0: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ +000101f0: 6f2c 2020 4e6f 6465 3a20 466c 6f61 742d o, Node: Float-
│ │ │ │ │ +00010200: 7465 7374 696e 6720 6675 6e63 7469 6f6e testing function
│ │ │ │ │ +00010210: 616c 6974 792c 2020 4e65 7874 3a20 466c ality, Next: Fl
│ │ │ │ │ +00010220: 6f61 742d 7472 616e 7363 656e 6465 6e74 oat-transcendent
│ │ │ │ │ +00010230: 616c 206f 7065 7261 7469 6f6e 732c 2020 al operations,
│ │ │ │ │ +00010240: 5072 6576 3a20 466c 6f61 742d 7465 7374 Prev: Float-test
│ │ │ │ │ +00010250: 696e 672c 2020 5570 3a20 466c 6f61 740a ing, Up: Float.
│ │ │ │ │ +00010260: 0a31 2e38 302e 3136 2046 6c6f 6174 3a20 .1.80.16 Float:
│ │ │ │ │ +00010270: 7465 7374 696e 6720 6675 6e63 7469 6f6e testing function
│ │ │ │ │ +00010280: 616c 6974 790a 2d2d 2d2d 2d2d 2d2d 2d2d ality.----------
│ │ │ │ │ +00010290: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000102a0: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6973 466c ----------..isFl
│ │ │ │ │ +000102b0: 6f61 740a 2020 2020 2041 6e73 7765 7220 oat. Answer
│ │ │ │ │ +000102c0: 6074 7275 6527 2e0a 0a0a 1f0a 4669 6c65 `true'......File
│ │ │ │ │ +000102d0: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ +000102e0: 2020 4e6f 6465 3a20 466c 6f61 742d 7472 Node: Float-tr
│ │ │ │ │ +000102f0: 616e 7363 656e 6465 6e74 616c 206f 7065 anscendental ope
│ │ │ │ │ +00010300: 7261 7469 6f6e 732c 2020 4e65 7874 3a20 rations, Next:
│ │ │ │ │ +00010310: 466c 6f61 742d 7472 756e 6361 7469 6f6e Float-truncation
│ │ │ │ │ +00010320: 2061 6e64 2072 6f75 6e64 206f 6666 2c20 and round off,
│ │ │ │ │ +00010330: 2050 7265 763a 2046 6c6f 6174 2d74 6573 Prev: Float-tes
│ │ │ │ │ +00010340: 7469 6e67 2066 756e 6374 696f 6e61 6c69 ting functionali
│ │ │ │ │ +00010350: 7479 2c20 2055 703a 2046 6c6f 6174 0a0a ty, Up: Float..
│ │ │ │ │ +00010360: 312e 3830 2e31 3720 466c 6f61 743a 2074 1.80.17 Float: t
│ │ │ │ │ +00010370: 7261 6e73 6365 6e64 656e 7461 6c20 6f70 ranscendental op
│ │ │ │ │ +00010380: 6572 6174 696f 6e73 0a2d 2d2d 2d2d 2d2d erations.-------
│ │ │ │ │ +00010390: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000103a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000103b0: 2d0a 0a61 7346 6c6f 6174 0a20 2020 2020 -..asFloat.
│ │ │ │ │ +000103c0: 4a75 7374 2064 6566 696e 6564 2066 6f72 Just defined for
│ │ │ │ │ +000103d0: 2063 6f6d 706c 6574 656e 6573 732e 2020 completeness.
│ │ │ │ │ +000103e0: 5265 7475 726e 2074 6865 2072 6563 6569 Return the recei
│ │ │ │ │ +000103f0: 7665 722e 0a0a 6365 696c 696e 674c 6f67 ver...ceilingLog
│ │ │ │ │ +00010400: 3a20 7261 6469 780a 2020 2020 2041 6e73 : radix. Ans
│ │ │ │ │ +00010410: 7765 7220 2873 656c 6620 6c6f 673a 2072 wer (self log: r
│ │ │ │ │ +00010420: 6164 6978 2920 6365 696c 696e 672e 2020 adix) ceiling.
│ │ │ │ │ +00010430: 5573 6520 6578 6163 7420 6172 6974 686d Use exact arithm
│ │ │ │ │ +00010440: 6574 6963 2069 6620 7261 6469 780a 2020 etic if radix.
│ │ │ │ │ +00010450: 2020 2069 7320 6e6f 7420 6120 666c 6f61 is not a floa
│ │ │ │ │ +00010460: 7469 6e67 2070 6f69 6e74 2076 616c 7565 ting point value
│ │ │ │ │ +00010470: 2e0a 0a65 7374 696d 6174 6564 4c6f 670a ...estimatedLog.
│ │ │ │ │ +00010480: 2020 2020 2041 6e73 7765 7220 616e 2065 Answer an e
│ │ │ │ │ +00010490: 7374 696d 6174 6520 6f66 2028 7365 6c66 stimate of (self
│ │ │ │ │ +000104a0: 2061 6273 2066 6c6f 6f72 4c6f 673a 2031 abs floorLog: 1
│ │ │ │ │ +000104b0: 3029 0a0a 666c 6f6f 724c 6f67 3a20 7261 0)..floorLog: ra
│ │ │ │ │ +000104c0: 6469 780a 2020 2020 2041 6e73 7765 7220 dix. Answer
│ │ │ │ │ +000104d0: 2873 656c 6620 6c6f 673a 2072 6164 6978 (self log: radix
│ │ │ │ │ +000104e0: 2920 666c 6f6f 722e 2020 5573 6520 6578 ) floor. Use ex
│ │ │ │ │ +000104f0: 6163 7420 6172 6974 686d 6574 6963 2069 act arithmetic i
│ │ │ │ │ +00010500: 6620 7261 6469 7820 6973 0a20 2020 2020 f radix is.
│ │ │ │ │ +00010510: 6e6f 7420 6120 666c 6f61 7469 6e67 2070 not a floating p
│ │ │ │ │ +00010520: 6f69 6e74 2076 616c 7565 2e0a 0a6c 6f67 oint value...log
│ │ │ │ │ +00010530: 0a20 2020 2020 416e 7377 6572 206c 6f67 . Answer log
│ │ │ │ │ +00010540: 2062 6173 6520 3130 206f 6620 7468 6520 base 10 of the
│ │ │ │ │ +00010550: 7265 6365 6976 6572 2e0a 0a0a 1f0a 4669 receiver......Fi
│ │ │ │ │ +00010560: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ +00010570: 6f2c 2020 4e6f 6465 3a20 466c 6f61 742d o, Node: Float-
│ │ │ │ │ +00010580: 7472 756e 6361 7469 6f6e 2061 6e64 2072 truncation and r
│ │ │ │ │ +00010590: 6f75 6e64 206f 6666 2c20 2050 7265 763a ound off, Prev:
│ │ │ │ │ +000105a0: 2046 6c6f 6174 2d74 7261 6e73 6365 6e64 Float-transcend
│ │ │ │ │ +000105b0: 656e 7461 6c20 6f70 6572 6174 696f 6e73 ental operations
│ │ │ │ │ +000105c0: 2c20 2055 703a 2046 6c6f 6174 0a0a 312e , Up: Float..1.
│ │ │ │ │ +000105d0: 3830 2e31 3820 466c 6f61 743a 2074 7275 80.18 Float: tru
│ │ │ │ │ +000105e0: 6e63 6174 696f 6e20 616e 6420 726f 756e ncation and roun
│ │ │ │ │ +000105f0: 6420 6f66 660a 2d2d 2d2d 2d2d 2d2d 2d2d d off.----------
│ │ │ │ │ +00010600: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00010610: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a72 -------------..r
│ │ │ │ │ +00010620: 6f75 6e64 6564 0a20 2020 2020 416e 7377 ounded. Answ
│ │ │ │ │ +00010630: 6572 2074 6865 2072 6563 6569 7665 722c er the receiver,
│ │ │ │ │ +00010640: 2072 6f75 6e64 6564 2074 6f20 7468 6520 rounded to the
│ │ │ │ │ +00010650: 6e65 6172 6573 7420 696e 7465 6765 720a nearest integer.
│ │ │ │ │ +00010660: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ +00010670: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ +00010680: 466c 6f61 7444 2c20 204e 6578 743a 2046 FloatD, Next: F
│ │ │ │ │ +00010690: 6c6f 6174 452c 2020 5072 6576 3a20 466c loatE, Prev: Fl
│ │ │ │ │ +000106a0: 6f61 742c 2020 5570 3a20 4261 7365 2063 oat, Up: Base c
│ │ │ │ │ +000106b0: 6c61 7373 6573 0a0a 312e 3831 2046 6c6f lasses..1.81 Flo
│ │ │ │ │ +000106c0: 6174 440a 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a atD.===========.
│ │ │ │ │ +000106d0: 0a44 6566 696e 6564 2069 6e20 6e61 6d65 .Defined in name
│ │ │ │ │ +000106e0: 7370 6163 6520 536d 616c 6c74 616c 6b0a space Smalltalk.
│ │ │ │ │ +000106f0: 5375 7065 7263 6c61 7373 3a20 466c 6f61 Superclass: Floa
│ │ │ │ │ +00010700: 740a 4361 7465 676f 7279 3a20 4c61 6e67 t.Category: Lang
│ │ │ │ │ +00010710: 7561 6765 2d44 6174 6120 7479 7065 730a uage-Data types.
│ │ │ │ │ +00010720: 2020 2020 204d 7920 696e 7374 616e 6365 My instance
│ │ │ │ │ +00010730: 7320 7265 7072 6573 656e 7420 666c 6f61 s represent floa
│ │ │ │ │ +00010740: 7469 6e67 2070 6f69 6e74 206e 756d 6265 ting point numbe
│ │ │ │ │ +00010750: 7273 2074 6861 7420 6861 7665 2074 6865 rs that have the
│ │ │ │ │ +00010760: 2073 616d 650a 2020 2020 2061 6363 7572 same. accur
│ │ │ │ │ +00010770: 6163 7920 6173 2043 2773 2022 646f 7562 acy as C's "doub
│ │ │ │ │ +00010780: 6c65 2220 6e75 6d62 6572 732e 0a0a 2a20 le" numbers...*
│ │ │ │ │ +00010790: 4d65 6e75 3a0a 0a2a 2046 6c6f 6174 4420 Menu:..* FloatD
│ │ │ │ │ +000107a0: 636c 6173 732d 6279 7465 2d6f 7264 6572 class-byte-order
│ │ │ │ │ +000107b0: 2064 6570 656e 6465 6e63 6965 733a 3a20 dependencies::
│ │ │ │ │ +000107c0: 2028 636c 6173 7329 0a2a 2046 6c6f 6174 (class).* Float
│ │ │ │ │ +000107d0: 4420 636c 6173 732d 6368 6172 6163 7465 D class-characte
│ │ │ │ │ +000107e0: 7269 7a61 7469 6f6e 3a3a 2020 2863 6c61 rization:: (cla
│ │ │ │ │ +000107f0: 7373 290a 2a20 466c 6f61 7444 2063 6c61 ss).* FloatD cla
│ │ │ │ │ +00010800: 7373 2d63 6f6e 7665 7274 696e 673a 3a20 ss-converting::
│ │ │ │ │ +00010810: 2028 636c 6173 7329 0a2a 2046 6c6f 6174 (class).* Float
│ │ │ │ │ +00010820: 442d 6275 696c 7420 696e 733a 3a20 2028 D-built ins:: (
│ │ │ │ │ +00010830: 696e 7374 616e 6365 290a 2a20 466c 6f61 instance).* Floa
│ │ │ │ │ +00010840: 7444 2d63 6f65 7263 696e 673a 3a20 2028 tD-coercing:: (
│ │ │ │ │ +00010850: 696e 7374 616e 6365 290a 2a20 466c 6f61 instance).* Floa
│ │ │ │ │ +00010860: 7444 2d63 6f6e 7665 7274 696e 673a 3a20 tD-converting::
│ │ │ │ │ +00010870: 2028 696e 7374 616e 6365 290a 0a1f 0a46 (instance)....F
│ │ │ │ │ +00010880: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ +00010890: 666f 2c20 204e 6f64 653a 2046 6c6f 6174 fo, Node: Float
│ │ │ │ │ +000108a0: 4420 636c 6173 732d 6279 7465 2d6f 7264 D class-byte-ord
│ │ │ │ │ +000108b0: 6572 2064 6570 656e 6465 6e63 6965 732c er dependencies,
│ │ │ │ │ +000108c0: 2020 4e65 7874 3a20 466c 6f61 7444 2063 Next: FloatD c
│ │ │ │ │ +000108d0: 6c61 7373 2d63 6861 7261 6374 6572 697a lass-characteriz
│ │ │ │ │ +000108e0: 6174 696f 6e2c 2020 5570 3a20 466c 6f61 ation, Up: Floa
│ │ │ │ │ +000108f0: 7444 0a0a 312e 3831 2e31 2046 6c6f 6174 tD..1.81.1 Float
│ │ │ │ │ +00010900: 4420 636c 6173 733a 2062 7974 652d 6f72 D class: byte-or
│ │ │ │ │ +00010910: 6465 7220 6465 7065 6e64 656e 6369 6573 der dependencies
│ │ │ │ │ +00010920: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------
│ │ │ │ │ +00010930: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00010940: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a66 -------------..f
│ │ │ │ │ +00010950: 726f 6d42 7974 6573 3a20 6142 7974 6541 romBytes: aByteA
│ │ │ │ │ +00010960: 7272 6179 0a20 2020 2020 416e 7377 6572 rray. Answer
│ │ │ │ │ +00010970: 2061 2066 6c6f 6174 2077 6974 6820 7468 a float with th
│ │ │ │ │ +00010980: 6520 6279 7465 7320 696e 2061 4279 7465 e bytes in aByte
│ │ │ │ │ +00010990: 4172 7261 792c 2077 6869 6368 2061 7265 Array, which are
│ │ │ │ │ +000109a0: 2069 6e0a 2020 2020 2062 6967 2d65 6e64 in. big-end
│ │ │ │ │ +000109b0: 6961 6e20 666f 726d 6174 2e0a 0a73 6967 ian format...sig
│ │ │ │ │ +000109c0: 6e42 7974 650a 2020 2020 2041 6e73 7765 nByte. Answe
│ │ │ │ │ +000109d0: 7220 7468 6520 6279 7465 206f 6620 7468 r the byte of th
│ │ │ │ │ +000109e0: 6520 7265 6365 6976 6572 2074 6861 7420 e receiver that
│ │ │ │ │ +000109f0: 636f 6e74 6169 6e73 2074 6865 2073 6967 contains the sig
│ │ │ │ │ +00010a00: 6e20 6269 740a 0a0a 1f0a 4669 6c65 3a20 n bit.....File:
│ │ │ │ │ +00010a10: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ +00010a20: 4e6f 6465 3a20 466c 6f61 7444 2063 6c61 Node: FloatD cla
│ │ │ │ │ +00010a30: 7373 2d63 6861 7261 6374 6572 697a 6174 ss-characterizat
│ │ │ │ │ +00010a40: 696f 6e2c 2020 4e65 7874 3a20 466c 6f61 ion, Next: Floa
│ │ │ │ │ +00010a50: 7444 2063 6c61 7373 2d63 6f6e 7665 7274 tD class-convert
│ │ │ │ │ +00010a60: 696e 672c 2020 5072 6576 3a20 466c 6f61 ing, Prev: Floa
│ │ │ │ │ +00010a70: 7444 2063 6c61 7373 2d62 7974 652d 6f72 tD class-byte-or
│ │ │ │ │ +00010a80: 6465 7220 6465 7065 6e64 656e 6369 6573 der dependencies
│ │ │ │ │ +00010a90: 2c20 2055 703a 2046 6c6f 6174 440a 0a31 , Up: FloatD..1
│ │ │ │ │ +00010aa0: 2e38 312e 3220 466c 6f61 7444 2063 6c61 .81.2 FloatD cla
│ │ │ │ │ +00010ab0: 7373 3a20 6368 6172 6163 7465 7269 7a61 ss: characteriza
│ │ │ │ │ +00010ac0: 7469 6f6e 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d tion.-----------
│ │ │ │ │ +00010ad0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00010ae0: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6465 6369 ----------..deci
│ │ │ │ │ +00010af0: 6d61 6c44 6967 6974 730a 2020 2020 2052 malDigits. R
│ │ │ │ │ +00010b00: 6574 7572 6e20 7468 6520 6e75 6d62 6572 eturn the number
│ │ │ │ │ +00010b10: 206f 6620 6465 6369 6d61 6c20 6469 6769 of decimal digi
│ │ │ │ │ +00010b20: 7473 206f 6620 7072 6563 6973 696f 6e20 ts of precision
│ │ │ │ │ +00010b30: 666f 7220 6120 466c 6f61 7444 2e0a 2020 for a FloatD..
│ │ │ │ │ +00010b40: 2020 2054 6563 686e 6963 616c 6c79 2c20 Technically,
│ │ │ │ │ +00010b50: 6966 2050 2069 7320 7468 6520 7072 6563 if P is the prec
│ │ │ │ │ +00010b60: 6973 696f 6e20 666f 7220 7468 6520 7265 ision for the re
│ │ │ │ │ +00010b70: 7072 6573 656e 7461 7469 6f6e 2c20 7468 presentation, th
│ │ │ │ │ +00010b80: 656e 0a20 2020 2020 7468 6520 6465 6369 en. the deci
│ │ │ │ │ +00010b90: 6d61 6c20 7072 6563 6973 696f 6e20 5120 mal precision Q
│ │ │ │ │ +00010ba0: 6973 2074 6865 206d 6178 696d 756d 206e is the maximum n
│ │ │ │ │ +00010bb0: 756d 6265 7220 6f66 2064 6563 696d 616c umber of decimal
│ │ │ │ │ +00010bc0: 2064 6967 6974 730a 2020 2020 2073 7563 digits. suc
│ │ │ │ │ +00010bd0: 6820 7468 6174 2061 6e79 2066 6c6f 6174 h that any float
│ │ │ │ │ +00010be0: 696e 6720 706f 696e 7420 6e75 6d62 6572 ing point number
│ │ │ │ │ +00010bf0: 2077 6974 6820 5120 6261 7365 2031 3020 with Q base 10
│ │ │ │ │ +00010c00: 6469 6769 7473 2063 616e 2062 650a 2020 digits can be.
│ │ │ │ │ +00010c10: 2020 2072 6f75 6e64 6564 2074 6f20 6120 rounded to a
│ │ │ │ │ +00010c20: 666c 6f61 7469 6e67 2070 6f69 6e74 206e floating point n
│ │ │ │ │ +00010c30: 756d 6265 7220 7769 7468 2050 2062 6173 umber with P bas
│ │ │ │ │ +00010c40: 6520 3220 6469 6769 7473 2061 6e64 2062 e 2 digits and b
│ │ │ │ │ +00010c50: 6163 6b0a 2020 2020 2061 6761 696e 2c20 ack. again,
│ │ │ │ │ +00010c60: 7769 7468 6f75 7420 6368 616e 6765 2074 without change t
│ │ │ │ │ +00010c70: 6f20 7468 6520 5120 6465 6369 6d61 6c20 o the Q decimal
│ │ │ │ │ +00010c80: 6469 6769 7473 2e0a 0a65 6d61 780a 2020 digits...emax.
│ │ │ │ │ +00010c90: 2020 2052 6574 7572 6e20 7468 6520 6d61 Return the ma
│ │ │ │ │ +00010ca0: 7869 6d75 6d20 616c 6c6f 7761 626c 6520 ximum allowable
│ │ │ │ │ +00010cb0: 6578 706f 6e65 6e74 2066 6f72 2061 2046 exponent for a F
│ │ │ │ │ +00010cc0: 6c6f 6174 4420 7468 6174 2069 7320 6669 loatD that is fi
│ │ │ │ │ +00010cd0: 6e69 7465 2e0a 0a65 6d69 6e0a 2020 2020 nite...emin.
│ │ │ │ │ +00010ce0: 2052 6574 7572 6e20 7468 6520 6d61 7869 Return the maxi
│ │ │ │ │ +00010cf0: 6d75 6d20 616c 6c6f 7761 626c 6520 6578 mum allowable ex
│ │ │ │ │ +00010d00: 706f 6e65 6e74 2066 6f72 2061 2046 6c6f ponent for a Flo
│ │ │ │ │ +00010d10: 6174 4420 7468 6174 2069 7320 6669 6e69 atD that is fini
│ │ │ │ │ +00010d20: 7465 2e0a 0a66 6d61 780a 2020 2020 2052 te...fmax. R
│ │ │ │ │ +00010d30: 6574 7572 6e20 7468 6520 6c61 7267 6573 eturn the larges
│ │ │ │ │ +00010d40: 7420 6e6f 726d 616c 697a 6564 2046 6c6f t normalized Flo
│ │ │ │ │ +00010d50: 6174 4420 7468 6174 2069 7320 6e6f 7420 atD that is not
│ │ │ │ │ +00010d60: 696e 6669 6e69 7465 2e0a 0a66 6d69 6e4e infinite...fminN
│ │ │ │ │ +00010d70: 6f72 6d61 6c69 7a65 640a 2020 2020 2052 ormalized. R
│ │ │ │ │ +00010d80: 6574 7572 6e20 7468 6520 736d 616c 6c65 eturn the smalle
│ │ │ │ │ +00010d90: 7374 206e 6f72 6d61 6c69 7a65 6420 466c st normalized Fl
│ │ │ │ │ +00010da0: 6f61 7444 2074 6861 7420 6973 203e 2030 oatD that is > 0
│ │ │ │ │ +00010db0: 0a0a 696e 6669 6e69 7479 0a20 2020 2020 ..infinity.
│ │ │ │ │ +00010dc0: 5265 7475 726e 2061 2046 6c6f 6174 4420 Return a FloatD
│ │ │ │ │ +00010dd0: 7468 6174 2072 6570 7265 7365 6e74 7320 that represents
│ │ │ │ │ +00010de0: 706f 7369 7469 7665 2069 6e66 696e 6974 positive infinit
│ │ │ │ │ +00010df0: 792e 0a0a 6e61 6e0a 2020 2020 2052 6574 y...nan. Ret
│ │ │ │ │ +00010e00: 7572 6e20 6120 466c 6f61 7444 2074 6861 urn a FloatD tha
│ │ │ │ │ +00010e10: 7420 7265 7072 6573 656e 7473 2061 206d t represents a m
│ │ │ │ │ +00010e20: 6174 6865 6d61 7469 6361 6c6c 7920 696e athematically in
│ │ │ │ │ +00010e30: 6465 7465 726d 696e 6174 650a 2020 2020 determinate.
│ │ │ │ │ +00010e40: 2076 616c 7565 2028 652e 672e 2049 6e66 value (e.g. Inf
│ │ │ │ │ +00010e50: 202d 2049 6e66 2c20 496e 6620 2f20 496e - Inf, Inf / In
│ │ │ │ │ +00010e60: 6629 2e0a 0a6e 6567 6174 6976 6549 6e66 f)...negativeInf
│ │ │ │ │ +00010e70: 696e 6974 790a 2020 2020 2052 6574 7572 inity. Retur
│ │ │ │ │ +00010e80: 6e20 6120 466c 6f61 7444 2074 6861 7420 n a FloatD that
│ │ │ │ │ +00010e90: 7265 7072 6573 656e 7473 206e 6567 6174 represents negat
│ │ │ │ │ +00010ea0: 6976 6520 696e 6669 6e69 7479 2e0a 0a70 ive infinity...p
│ │ │ │ │ +00010eb0: 7265 6369 7369 6f6e 0a20 2020 2020 416e recision. An
│ │ │ │ │ +00010ec0: 7377 6572 2074 6865 206e 756d 6265 7220 swer the number
│ │ │ │ │ +00010ed0: 6f66 2062 6974 7320 696e 2074 6865 206d of bits in the m
│ │ │ │ │ +00010ee0: 616e 7469 7373 612e 2031 202b 2028 325e antissa. 1 + (2^
│ │ │ │ │ +00010ef0: 2d70 7265 6369 7369 6f6e 2920 3d20 310a -precision) = 1.
│ │ │ │ │ +00010f00: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ +00010f10: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ +00010f20: 466c 6f61 7444 2063 6c61 7373 2d63 6f6e FloatD class-con
│ │ │ │ │ +00010f30: 7665 7274 696e 672c 2020 4e65 7874 3a20 verting, Next:
│ │ │ │ │ +00010f40: 466c 6f61 7444 2d62 7569 6c74 2069 6e73 FloatD-built ins
│ │ │ │ │ +00010f50: 2c20 2050 7265 763a 2046 6c6f 6174 4420 , Prev: FloatD
│ │ │ │ │ +00010f60: 636c 6173 732d 6368 6172 6163 7465 7269 class-characteri
│ │ │ │ │ +00010f70: 7a61 7469 6f6e 2c20 2055 703a 2046 6c6f zation, Up: Flo
│ │ │ │ │ +00010f80: 6174 440a 0a31 2e38 312e 3320 466c 6f61 atD..1.81.3 Floa
│ │ │ │ │ +00010f90: 7444 2063 6c61 7373 3a20 636f 6e76 6572 tD class: conver
│ │ │ │ │ +00010fa0: 7469 6e67 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d ting.-----------
│ │ │ │ │ +00010fb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00010fc0: 2d2d 2d2d 0a0a 636f 6572 6365 3a20 614e ----..coerce: aN
│ │ │ │ │ +00010fd0: 756d 6265 720a 2020 2020 2041 6e73 7765 umber. Answe
│ │ │ │ │ +00010fe0: 7220 614e 756d 6265 7220 636f 6e76 6572 r aNumber conver
│ │ │ │ │ +00010ff0: 7465 6420 746f 2061 2046 6c6f 6174 440a ted to a FloatD.
│ │ │ │ │ +00011000: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ +00011010: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ +00011020: 466c 6f61 7444 2d62 7569 6c74 2069 6e73 FloatD-built ins
│ │ │ │ │ +00011030: 2c20 204e 6578 743a 2046 6c6f 6174 442d , Next: FloatD-
│ │ │ │ │ +00011040: 636f 6572 6369 6e67 2c20 2050 7265 763a coercing, Prev:
│ │ │ │ │ +00011050: 2046 6c6f 6174 4420 636c 6173 732d 636f FloatD class-co
│ │ │ │ │ +00011060: 6e76 6572 7469 6e67 2c20 2055 703a 2046 nverting, Up: F
│ │ │ │ │ +00011070: 6c6f 6174 440a 0a31 2e38 312e 3420 466c loatD..1.81.4 Fl
│ │ │ │ │ +00011080: 6f61 7444 3a20 6275 696c 7420 696e 730a oatD: built ins.
│ │ │ │ │ +00011090: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000110a0: 2d2d 2d2d 2d2d 2d2d 0a0a 2a20 6172 670a --------..* arg.
│ │ │ │ │ +000110b0: 2020 2020 204d 756c 7469 706c 7920 7468 Multiply th
│ │ │ │ │ +000110c0: 6520 7265 6365 6976 6572 2061 6e64 2061 e receiver and a
│ │ │ │ │ +000110d0: 7267 2061 6e64 2061 6e73 7765 7220 616e rg and answer an
│ │ │ │ │ +000110e0: 6f74 6865 7220 4e75 6d62 6572 0a0a 2b20 other Number..+
│ │ │ │ │ +000110f0: 6172 670a 2020 2020 2053 756d 2074 6865 arg. Sum the
│ │ │ │ │ +00011100: 2072 6563 6569 7665 7220 616e 6420 6172 receiver and ar
│ │ │ │ │ +00011110: 6720 616e 6420 616e 7377 6572 2061 6e6f g and answer ano
│ │ │ │ │ +00011120: 7468 6572 204e 756d 6265 720a 0a2d 2061 ther Number..- a
│ │ │ │ │ +00011130: 7267 0a20 2020 2020 5375 6274 7261 6374 rg. Subtract
│ │ │ │ │ +00011140: 2061 7267 2066 726f 6d20 7468 6520 7265 arg from the re
│ │ │ │ │ +00011150: 6365 6976 6572 2061 6e64 2061 6e73 7765 ceiver and answe
│ │ │ │ │ +00011160: 7220 616e 6f74 6865 7220 4e75 6d62 6572 r another Number
│ │ │ │ │ +00011170: 0a0a 2f20 6172 670a 2020 2020 2044 6976 ../ arg. Div
│ │ │ │ │ +00011180: 6964 6520 7468 6520 7265 6365 6976 6572 ide the receiver
│ │ │ │ │ +00011190: 2062 7920 6172 6720 616e 6420 616e 7377 by arg and answ
│ │ │ │ │ +000111a0: 6572 2061 6e6f 7468 6572 2046 6c6f 6174 er another Float
│ │ │ │ │ +000111b0: 440a 0a3c 2061 7267 0a20 2020 2020 416e D..< arg. An
│ │ │ │ │ +000111c0: 7377 6572 2077 6865 7468 6572 2074 6865 swer whether the
│ │ │ │ │ +000111d0: 2072 6563 6569 7665 7220 6973 206c 6573 receiver is les
│ │ │ │ │ +000111e0: 7320 7468 616e 2061 7267 0a0a 3c3d 2061 s than arg..<= a
│ │ │ │ │ +000111f0: 7267 0a20 2020 2020 416e 7377 6572 2077 rg. Answer w
│ │ │ │ │ +00011200: 6865 7468 6572 2074 6865 2072 6563 6569 hether the recei
│ │ │ │ │ +00011210: 7665 7220 6973 206c 6573 7320 7468 616e ver is less than
│ │ │ │ │ +00011220: 206f 7220 6571 7561 6c20 746f 2061 7267 or equal to arg
│ │ │ │ │ +00011230: 0a0a 3d20 6172 670a 2020 2020 2041 6e73 ..= arg. Ans
│ │ │ │ │ +00011240: 7765 7220 7768 6574 6865 7220 7468 6520 wer whether the
│ │ │ │ │ +00011250: 7265 6365 6976 6572 2069 7320 6571 7561 receiver is equa
│ │ │ │ │ +00011260: 6c20 746f 2061 7267 0a0a 3e20 6172 670a l to arg..> arg.
│ │ │ │ │ +00011270: 2020 2020 2041 6e73 7765 7220 7768 6574 Answer whet
│ │ │ │ │ +00011280: 6865 7220 7468 6520 7265 6365 6976 6572 her the receiver
│ │ │ │ │ +00011290: 2069 7320 6772 6561 7465 7220 7468 616e is greater than
│ │ │ │ │ +000112a0: 2061 7267 0a0a 3e3d 2061 7267 0a20 2020 arg..>= arg.
│ │ │ │ │ +000112b0: 2020 416e 7377 6572 2077 6865 7468 6572 Answer whether
│ │ │ │ │ +000112c0: 2074 6865 2072 6563 6569 7665 7220 6973 the receiver is
│ │ │ │ │ +000112d0: 2067 7265 6174 6572 2074 6861 6e20 6f72 greater than or
│ │ │ │ │ +000112e0: 2065 7175 616c 2074 6f20 6172 670a 0a61 equal to arg..a
│ │ │ │ │ +000112f0: 7346 6c6f 6174 450a 2020 2020 2041 6e73 sFloatE. Ans
│ │ │ │ │ +00011300: 7765 7220 7468 6520 7265 6365 6976 6572 wer the receiver
│ │ │ │ │ +00011310: 2063 6f6e 7665 7274 6564 2074 6f20 6120 converted to a
│ │ │ │ │ +00011320: 466c 6f61 7445 0a0a 6173 466c 6f61 7451 FloatE..asFloatQ
│ │ │ │ │ +00011330: 0a20 2020 2020 416e 7377 6572 2074 6865 . Answer the
│ │ │ │ │ +00011340: 2072 6563 6569 7665 7220 636f 6e76 6572 receiver conver
│ │ │ │ │ +00011350: 7465 6420 746f 2061 2046 6c6f 6174 510a ted to a FloatQ.
│ │ │ │ │ +00011360: 0a65 7870 6f6e 656e 740a 2020 2020 2041 .exponent. A
│ │ │ │ │ +00011370: 6e73 7765 7220 7468 6520 6578 706f 6e65 nswer the expone
│ │ │ │ │ +00011380: 6e74 206f 6620 7468 6520 7265 6365 6976 nt of the receiv
│ │ │ │ │ +00011390: 6572 2069 6e20 6d61 6e74 6973 7361 2a32 er in mantissa*2
│ │ │ │ │ +000113a0: 5e65 7870 6f6e 656e 740a 2020 2020 2072 ^exponent. r
│ │ │ │ │ +000113b0: 6570 7265 7365 6e74 6174 696f 6e20 2820 epresentation (
│ │ │ │ │ +000113c0: 7c6d 616e 7469 7373 617c 3c3d 3120 290a |mantissa|<=1 ).
│ │ │ │ │ +000113d0: 0a66 7261 6374 696f 6e50 6172 740a 2020 .fractionPart.
│ │ │ │ │ +000113e0: 2020 2041 6e73 7765 7220 7468 6520 6672 Answer the fr
│ │ │ │ │ +000113f0: 6163 7469 6f6e 616c 2070 6172 7420 6f66 actional part of
│ │ │ │ │ +00011400: 2074 6865 2072 6563 6569 7665 720a 0a74 the receiver..t
│ │ │ │ │ +00011410: 696d 6573 5477 6f50 6f77 6572 3a20 6172 imesTwoPower: ar
│ │ │ │ │ +00011420: 670a 2020 2020 2041 6e73 7765 7220 7468 g. Answer th
│ │ │ │ │ +00011430: 6520 7265 6365 6976 6572 206d 756c 7469 e receiver multi
│ │ │ │ │ +00011440: 706c 6965 6420 6279 2032 5e61 7267 0a0a plied by 2^arg..
│ │ │ │ │ +00011450: 7472 756e 6361 7465 640a 2020 2020 2054 truncated. T
│ │ │ │ │ +00011460: 7275 6e63 6174 6520 7468 6520 7265 6365 runcate the rece
│ │ │ │ │ +00011470: 6976 6572 2074 6f77 6172 6473 207a 6572 iver towards zer
│ │ │ │ │ +00011480: 6f20 616e 6420 616e 7377 6572 2074 6865 o and answer the
│ │ │ │ │ +00011490: 2072 6573 756c 740a 0a7e 3d20 6172 670a result..~= arg.
│ │ │ │ │ +000114a0: 2020 2020 2041 6e73 7765 7220 7768 6574 Answer whet
│ │ │ │ │ +000114b0: 6865 7220 7468 6520 7265 6365 6976 6572 her the receiver
│ │ │ │ │ +000114c0: 2069 7320 6e6f 7420 6571 7561 6c20 746f is not equal to
│ │ │ │ │ +000114d0: 2061 7267 0a0a 0a1f 0a46 696c 653a 2067 arg.....File: g
│ │ │ │ │ +000114e0: 7374 2d62 6173 652e 696e 666f 2c20 204e st-base.info, N
│ │ │ │ │ +000114f0: 6f64 653a 2046 6c6f 6174 442d 636f 6572 ode: FloatD-coer
│ │ │ │ │ +00011500: 6369 6e67 2c20 204e 6578 743a 2046 6c6f cing, Next: Flo
│ │ │ │ │ +00011510: 6174 442d 636f 6e76 6572 7469 6e67 2c20 atD-converting,
│ │ │ │ │ +00011520: 2050 7265 763a 2046 6c6f 6174 442d 6275 Prev: FloatD-bu
│ │ │ │ │ +00011530: 696c 7420 696e 732c 2020 5570 3a20 466c ilt ins, Up: Fl
│ │ │ │ │ +00011540: 6f61 7444 0a0a 312e 3831 2e35 2046 6c6f oatD..1.81.5 Flo
│ │ │ │ │ +00011550: 6174 443a 2063 6f65 7263 696e 670a 2d2d atD: coercing.--
│ │ │ │ │ +00011560: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00011570: 2d2d 2d2d 2d0a 0a61 7346 6c6f 6174 440a -----..asFloatD.
│ │ │ │ │ +00011580: 2020 2020 204a 7573 7420 6465 6669 6e65 Just define
│ │ │ │ │ +00011590: 6420 666f 7220 636f 6d70 6c65 7465 6e65 d for completene
│ │ │ │ │ +000115a0: 7373 2e20 2052 6574 7572 6e20 7468 6520 ss. Return the
│ │ │ │ │ +000115b0: 7265 6365 6976 6572 2e0a 0a63 6f65 7263 receiver...coerc
│ │ │ │ │ +000115c0: 653a 2061 4e75 6d62 6572 0a20 2020 2020 e: aNumber.
│ │ │ │ │ +000115d0: 436f 6572 6365 2061 4e75 6d62 6572 2074 Coerce aNumber t
│ │ │ │ │ +000115e0: 6f20 7468 6520 7265 6365 6976 6572 2773 o the receiver's
│ │ │ │ │ +000115f0: 2063 6c61 7373 0a0a 6765 6e65 7261 6c69 class..generali
│ │ │ │ │ +00011600: 7479 0a20 2020 2020 416e 7377 6572 2074 ty. Answer t
│ │ │ │ │ +00011610: 6865 2072 6563 6569 7665 7227 7320 6765 he receiver's ge
│ │ │ │ │ +00011620: 6e65 7261 6c69 7479 0a0a 756e 6974 790a nerality..unity.
│ │ │ │ │ +00011630: 2020 2020 2043 6f65 7263 6520 3120 746f Coerce 1 to
│ │ │ │ │ +00011640: 2074 6865 2072 6563 6569 7665 7227 7320 the receiver's
│ │ │ │ │ +00011650: 636c 6173 730a 0a7a 6572 6f0a 2020 2020 class..zero.
│ │ │ │ │ +00011660: 2043 6f65 7263 6520 3020 746f 2074 6865 Coerce 0 to the
│ │ │ │ │ +00011670: 2072 6563 6569 7665 7227 7320 636c 6173 receiver's clas
│ │ │ │ │ +00011680: 730a 0a0a 1f0a 4669 6c65 3a20 6773 742d s.....File: gst-
│ │ │ │ │ +00011690: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ +000116a0: 3a20 466c 6f61 7444 2d63 6f6e 7665 7274 : FloatD-convert
│ │ │ │ │ +000116b0: 696e 672c 2020 5072 6576 3a20 466c 6f61 ing, Prev: Floa
│ │ │ │ │ +000116c0: 7444 2d63 6f65 7263 696e 672c 2020 5570 tD-coercing, Up
│ │ │ │ │ +000116d0: 3a20 466c 6f61 7444 0a0a 312e 3831 2e36 : FloatD..1.81.6
│ │ │ │ │ +000116e0: 2046 6c6f 6174 443a 2063 6f6e 7665 7274 FloatD: convert
│ │ │ │ │ +000116f0: 696e 670a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ing.------------
│ │ │ │ │ +00011700: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a68 -------------..h
│ │ │ │ │ +00011710: 616c 660a 2020 2020 2043 6f65 7263 6520 alf. Coerce
│ │ │ │ │ +00011720: 302e 3520 746f 2074 6865 2072 6563 6569 0.5 to the recei
│ │ │ │ │ +00011730: 7665 7227 7320 636c 6173 730a 0a0a 1f0a ver's class.....
│ │ │ │ │ +00011740: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ +00011750: 6e66 6f2c 2020 4e6f 6465 3a20 466c 6f61 nfo, Node: Floa
│ │ │ │ │ +00011760: 7445 2c20 204e 6578 743a 2046 6c6f 6174 tE, Next: Float
│ │ │ │ │ +00011770: 512c 2020 5072 6576 3a20 466c 6f61 7444 Q, Prev: FloatD
│ │ │ │ │ +00011780: 2c20 2055 703a 2042 6173 6520 636c 6173 , Up: Base clas
│ │ │ │ │ +00011790: 7365 730a 0a31 2e38 3220 466c 6f61 7445 ses..1.82 FloatE
│ │ │ │ │ +000117a0: 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a 4465 .===========..De
│ │ │ │ │ +000117b0: 6669 6e65 6420 696e 206e 616d 6573 7061 fined in namespa
│ │ │ │ │ +000117c0: 6365 2053 6d61 6c6c 7461 6c6b 0a53 7570 ce Smalltalk.Sup
│ │ │ │ │ +000117d0: 6572 636c 6173 733a 2046 6c6f 6174 0a43 erclass: Float.C
│ │ │ │ │ +000117e0: 6174 6567 6f72 793a 204c 616e 6775 6167 ategory: Languag
│ │ │ │ │ +000117f0: 652d 4461 7461 2074 7970 6573 0a20 2020 e-Data types.
│ │ │ │ │ +00011800: 2020 4d79 2069 6e73 7461 6e63 6573 2072 My instances r
│ │ │ │ │ +00011810: 6570 7265 7365 6e74 2066 6c6f 6174 696e epresent floatin
│ │ │ │ │ +00011820: 6720 706f 696e 7420 6e75 6d62 6572 7320 g point numbers
│ │ │ │ │ +00011830: 7468 6174 2068 6176 6520 7468 6520 7361 that have the sa
│ │ │ │ │ +00011840: 6d65 0a20 2020 2020 6163 6375 7261 6379 me. accuracy
│ │ │ │ │ +00011850: 2061 7320 4327 7320 2266 6c6f 6174 2220 as C's "float"
│ │ │ │ │ +00011860: 6e75 6d62 6572 732e 0a0a 2a20 4d65 6e75 numbers...* Menu
│ │ │ │ │ +00011870: 3a0a 0a2a 2046 6c6f 6174 4520 636c 6173 :..* FloatE clas
│ │ │ │ │ +00011880: 732d 6279 7465 2d6f 7264 6572 2064 6570 s-byte-order dep
│ │ │ │ │ +00011890: 656e 6461 6e63 6965 733a 3a20 2028 636c endancies:: (cl
│ │ │ │ │ +000118a0: 6173 7329 0a2a 2046 6c6f 6174 4520 636c ass).* FloatE cl
│ │ │ │ │ +000118b0: 6173 732d 6279 7465 2d6f 7264 6572 2064 ass-byte-order d
│ │ │ │ │ +000118c0: 6570 656e 6465 6e63 6965 733a 3a20 2028 ependencies:: (
│ │ │ │ │ +000118d0: 636c 6173 7329 0a2a 2046 6c6f 6174 4520 class).* FloatE
│ │ │ │ │ +000118e0: 636c 6173 732d 6368 6172 6163 7465 7269 class-characteri
│ │ │ │ │ +000118f0: 7a61 7469 6f6e 3a3a 2020 2863 6c61 7373 zation:: (class
│ │ │ │ │ +00011900: 290a 2a20 466c 6f61 7445 2063 6c61 7373 ).* FloatE class
│ │ │ │ │ +00011910: 2d63 6f6e 7665 7274 696e 673a 3a20 2028 -converting:: (
│ │ │ │ │ +00011920: 636c 6173 7329 0a2a 2046 6c6f 6174 452d class).* FloatE-
│ │ │ │ │ +00011930: 6275 696c 7420 696e 733a 3a20 2028 696e built ins:: (in
│ │ │ │ │ +00011940: 7374 616e 6365 290a 2a20 466c 6f61 7445 stance).* FloatE
│ │ │ │ │ +00011950: 2d63 6f65 7263 696e 673a 3a20 2028 696e -coercing:: (in
│ │ │ │ │ +00011960: 7374 616e 6365 290a 2a20 466c 6f61 7445 stance).* FloatE
│ │ │ │ │ +00011970: 2d63 6f6e 7665 7274 696e 673a 3a20 2028 -converting:: (
│ │ │ │ │ +00011980: 696e 7374 616e 6365 290a 0a1f 0a46 696c instance)....Fil
│ │ │ │ │ +00011990: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ +000119a0: 2c20 204e 6f64 653a 2046 6c6f 6174 4520 , Node: FloatE
│ │ │ │ │ +000119b0: 636c 6173 732d 6279 7465 2d6f 7264 6572 class-byte-order
│ │ │ │ │ +000119c0: 2064 6570 656e 6461 6e63 6965 732c 2020 dependancies,
│ │ │ │ │ +000119d0: 4e65 7874 3a20 466c 6f61 7445 2063 6c61 Next: FloatE cla
│ │ │ │ │ +000119e0: 7373 2d62 7974 652d 6f72 6465 7220 6465 ss-byte-order de
│ │ │ │ │ +000119f0: 7065 6e64 656e 6369 6573 2c20 2055 703a pendencies, Up:
│ │ │ │ │ +00011a00: 2046 6c6f 6174 450a 0a31 2e38 322e 3120 FloatE..1.82.1
│ │ │ │ │ +00011a10: 466c 6f61 7445 2063 6c61 7373 3a20 6279 FloatE class: by
│ │ │ │ │ +00011a20: 7465 2d6f 7264 6572 2064 6570 656e 6461 te-order dependa
│ │ │ │ │ +00011a30: 6e63 6965 730a 2d2d 2d2d 2d2d 2d2d 2d2d ncies.----------
│ │ │ │ │ +00011a40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00011a50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00011a60: 2d2d 0a0a 7369 676e 4279 7465 0a20 2020 --..signByte.
│ │ │ │ │ +00011a70: 2020 416e 7377 6572 2074 6865 2062 7974 Answer the byt
│ │ │ │ │ +00011a80: 6520 6f66 2074 6865 2072 6563 6569 7665 e of the receive
│ │ │ │ │ +00011a90: 7220 7468 6174 2063 6f6e 7461 696e 7320 r that contains
│ │ │ │ │ +00011aa0: 7468 6520 7369 676e 2062 6974 0a0a 0a1f the sign bit....
│ │ │ │ │ +00011ab0: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ +00011ac0: 696e 666f 2c20 204e 6f64 653a 2046 6c6f info, Node: Flo
│ │ │ │ │ +00011ad0: 6174 4520 636c 6173 732d 6279 7465 2d6f atE class-byte-o
│ │ │ │ │ +00011ae0: 7264 6572 2064 6570 656e 6465 6e63 6965 rder dependencie
│ │ │ │ │ +00011af0: 732c 2020 4e65 7874 3a20 466c 6f61 7445 s, Next: FloatE
│ │ │ │ │ +00011b00: 2063 6c61 7373 2d63 6861 7261 6374 6572 class-character
│ │ │ │ │ +00011b10: 697a 6174 696f 6e2c 2020 5072 6576 3a20 ization, Prev:
│ │ │ │ │ +00011b20: 466c 6f61 7445 2063 6c61 7373 2d62 7974 FloatE class-byt
│ │ │ │ │ +00011b30: 652d 6f72 6465 7220 6465 7065 6e64 616e e-order dependan
│ │ │ │ │ +00011b40: 6369 6573 2c20 2055 703a 2046 6c6f 6174 cies, Up: Float
│ │ │ │ │ +00011b50: 450a 0a31 2e38 322e 3220 466c 6f61 7445 E..1.82.2 FloatE
│ │ │ │ │ +00011b60: 2063 6c61 7373 3a20 6279 7465 2d6f 7264 class: byte-ord
│ │ │ │ │ +00011b70: 6572 2064 6570 656e 6465 6e63 6965 730a er dependencies.
│ │ │ │ │ +00011b80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00011b90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00011ba0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6672 ------------..fr
│ │ │ │ │ +00011bb0: 6f6d 4279 7465 733a 2061 4279 7465 4172 omBytes: aByteAr
│ │ │ │ │ +00011bc0: 7261 790a 2020 2020 2041 6e73 7765 7220 ray. Answer
│ │ │ │ │ +00011bd0: 6120 666c 6f61 7420 7769 7468 2074 6865 a float with the
│ │ │ │ │ +00011be0: 2062 7974 6573 2069 6e20 6142 7974 6541 bytes in aByteA
│ │ │ │ │ +00011bf0: 7272 6179 2c20 7768 6963 6820 6172 6520 rray, which are
│ │ │ │ │ +00011c00: 696e 0a20 2020 2020 6269 672d 656e 6469 in. big-endi
│ │ │ │ │ +00011c10: 616e 2066 6f72 6d61 742e 0a0a 0a1f 0a46 an format......F
│ │ │ │ │ +00011c20: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ +00011c30: 666f 2c20 204e 6f64 653a 2046 6c6f 6174 fo, Node: Float
│ │ │ │ │ +00011c40: 4520 636c 6173 732d 6368 6172 6163 7465 E class-characte
│ │ │ │ │ +00011c50: 7269 7a61 7469 6f6e 2c20 204e 6578 743a rization, Next:
│ │ │ │ │ +00011c60: 2046 6c6f 6174 4520 636c 6173 732d 636f FloatE class-co
│ │ │ │ │ +00011c70: 6e76 6572 7469 6e67 2c20 2050 7265 763a nverting, Prev:
│ │ │ │ │ +00011c80: 2046 6c6f 6174 4520 636c 6173 732d 6279 FloatE class-by
│ │ │ │ │ +00011c90: 7465 2d6f 7264 6572 2064 6570 656e 6465 te-order depende
│ │ │ │ │ +00011ca0: 6e63 6965 732c 2020 5570 3a20 466c 6f61 ncies, Up: Floa
│ │ │ │ │ +00011cb0: 7445 0a0a 312e 3832 2e33 2046 6c6f 6174 tE..1.82.3 Float
│ │ │ │ │ +00011cc0: 4520 636c 6173 733a 2063 6861 7261 6374 E class: charact
│ │ │ │ │ +00011cd0: 6572 697a 6174 696f 6e0a 2d2d 2d2d 2d2d erization.------
│ │ │ │ │ +00011ce0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00011cf0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------.
│ │ │ │ │ +00011d00: 0a64 6563 696d 616c 4469 6769 7473 0a20 .decimalDigits.
│ │ │ │ │ +00011d10: 2020 2020 5265 7475 726e 2074 6865 206e Return the n
│ │ │ │ │ +00011d20: 756d 6265 7220 6f66 2064 6563 696d 616c umber of decimal
│ │ │ │ │ +00011d30: 2064 6967 6974 7320 6f66 2070 7265 6369 digits of preci
│ │ │ │ │ +00011d40: 7369 6f6e 2066 6f72 2061 2046 6c6f 6174 sion for a Float
│ │ │ │ │ +00011d50: 452e 0a20 2020 2020 5465 6368 6e69 6361 E.. Technica
│ │ │ │ │ +00011d60: 6c6c 792c 2069 6620 5020 6973 2074 6865 lly, if P is the
│ │ │ │ │ +00011d70: 2070 7265 6369 7369 6f6e 2066 6f72 2074 precision for t
│ │ │ │ │ +00011d80: 6865 2072 6570 7265 7365 6e74 6174 696f he representatio
│ │ │ │ │ +00011d90: 6e2c 2074 6865 6e0a 2020 2020 2074 6865 n, then. the
│ │ │ │ │ +00011da0: 2064 6563 696d 616c 2070 7265 6369 7369 decimal precisi
│ │ │ │ │ +00011db0: 6f6e 2051 2069 7320 7468 6520 6d61 7869 on Q is the maxi
│ │ │ │ │ +00011dc0: 6d75 6d20 6e75 6d62 6572 206f 6620 6465 mum number of de
│ │ │ │ │ +00011dd0: 6369 6d61 6c20 6469 6769 7473 0a20 2020 cimal digits.
│ │ │ │ │ +00011de0: 2020 7375 6368 2074 6861 7420 616e 7920 such that any
│ │ │ │ │ +00011df0: 666c 6f61 7469 6e67 2070 6f69 6e74 206e floating point n
│ │ │ │ │ +00011e00: 756d 6265 7220 7769 7468 2051 2062 6173 umber with Q bas
│ │ │ │ │ +00011e10: 6520 3130 2064 6967 6974 7320 6361 6e20 e 10 digits can
│ │ │ │ │ +00011e20: 6265 0a20 2020 2020 726f 756e 6465 6420 be. rounded
│ │ │ │ │ +00011e30: 746f 2061 2066 6c6f 6174 696e 6720 706f to a floating po
│ │ │ │ │ +00011e40: 696e 7420 6e75 6d62 6572 2077 6974 6820 int number with
│ │ │ │ │ +00011e50: 5020 6261 7365 2032 2064 6967 6974 7320 P base 2 digits
│ │ │ │ │ +00011e60: 616e 6420 6261 636b 0a20 2020 2020 6167 and back. ag
│ │ │ │ │ +00011e70: 6169 6e2c 2077 6974 686f 7574 2063 6861 ain, without cha
│ │ │ │ │ +00011e80: 6e67 6520 746f 2074 6865 2051 2064 6563 nge to the Q dec
│ │ │ │ │ +00011e90: 696d 616c 2064 6967 6974 732e 0a0a 650a imal digits...e.
│ │ │ │ │ +00011ea0: 2020 2020 2052 6574 7572 6e73 2074 6865 Returns the
│ │ │ │ │ +00011eb0: 2076 616c 7565 206f 6620 652e 2048 6f70 value of e. Hop
│ │ │ │ │ +00011ec0: 6520 6973 2074 6861 7420 6974 2069 7320 e is that it is
│ │ │ │ │ +00011ed0: 7072 6563 6973 6520 656e 6f75 6768 0a0a precise enough..
│ │ │ │ │ +00011ee0: 656d 6178 0a20 2020 2020 5265 7475 726e emax. Return
│ │ │ │ │ +00011ef0: 2074 6865 206d 6178 696d 756d 2061 6c6c the maximum all
│ │ │ │ │ +00011f00: 6f77 6162 6c65 2065 7870 6f6e 656e 7420 owable exponent
│ │ │ │ │ +00011f10: 666f 7220 6120 466c 6f61 7445 2074 6861 for a FloatE tha
│ │ │ │ │ +00011f20: 7420 6973 2066 696e 6974 652e 0a0a 656d t is finite...em
│ │ │ │ │ +00011f30: 696e 0a20 2020 2020 5265 7475 726e 2074 in. Return t
│ │ │ │ │ +00011f40: 6865 206d 6178 696d 756d 2061 6c6c 6f77 he maximum allow
│ │ │ │ │ +00011f50: 6162 6c65 2065 7870 6f6e 656e 7420 666f able exponent fo
│ │ │ │ │ +00011f60: 7220 6120 466c 6f61 7445 2074 6861 7420 r a FloatE that
│ │ │ │ │ +00011f70: 6973 2066 696e 6974 652e 0a0a 666d 6178 is finite...fmax
│ │ │ │ │ +00011f80: 0a20 2020 2020 5265 7475 726e 2074 6865 . Return the
│ │ │ │ │ +00011f90: 206c 6172 6765 7374 206e 6f72 6d61 6c69 largest normali
│ │ │ │ │ +00011fa0: 7a65 6420 466c 6f61 7445 2074 6861 7420 zed FloatE that
│ │ │ │ │ +00011fb0: 6973 206e 6f74 2069 6e66 696e 6974 652e is not infinite.
│ │ │ │ │ +00011fc0: 0a0a 666d 696e 4e6f 726d 616c 697a 6564 ..fminNormalized
│ │ │ │ │ +00011fd0: 0a20 2020 2020 5265 7475 726e 2074 6865 . Return the
│ │ │ │ │ +00011fe0: 2073 6d61 6c6c 6573 7420 6e6f 726d 616c smallest normal
│ │ │ │ │ +00011ff0: 697a 6564 2046 6c6f 6174 4520 7468 6174 ized FloatE that
│ │ │ │ │ +00012000: 2069 7320 3e20 300a 0a69 6e66 696e 6974 is > 0..infinit
│ │ │ │ │ +00012010: 790a 2020 2020 2052 6574 7572 6e20 6120 y. Return a
│ │ │ │ │ +00012020: 466c 6f61 7445 2074 6861 7420 7265 7072 FloatE that repr
│ │ │ │ │ +00012030: 6573 656e 7473 2070 6f73 6974 6976 6520 esents positive
│ │ │ │ │ +00012040: 696e 6669 6e69 7479 2e0a 0a6c 6e31 300a infinity...ln10.
│ │ │ │ │ +00012050: 2020 2020 2052 6574 7572 6e73 2074 6865 Returns the
│ │ │ │ │ +00012060: 2076 616c 7565 206f 6620 6c6e 2031 302e value of ln 10.
│ │ │ │ │ +00012070: 2048 6f70 6520 6973 2074 6861 7420 6974 Hope is that it
│ │ │ │ │ +00012080: 2069 7320 7072 6563 6973 6520 656e 6f75 is precise enou
│ │ │ │ │ +00012090: 6768 0a0a 6c6f 6731 3042 6173 6532 0a20 gh..log10Base2.
│ │ │ │ │ +000120a0: 2020 2020 5265 7475 726e 7320 7468 6520 Returns the
│ │ │ │ │ +000120b0: 7661 6c75 6520 6f66 206c 6f67 3220 3130 value of log2 10
│ │ │ │ │ +000120c0: 2e20 486f 7065 2069 7320 7468 6174 2069 . Hope is that i
│ │ │ │ │ +000120d0: 7420 6973 2070 7265 6369 7365 2065 6e6f t is precise eno
│ │ │ │ │ +000120e0: 7567 680a 0a6e 616e 0a20 2020 2020 5265 ugh..nan. Re
│ │ │ │ │ +000120f0: 7475 726e 2061 2046 6c6f 6174 4520 7468 turn a FloatE th
│ │ │ │ │ +00012100: 6174 2072 6570 7265 7365 6e74 7320 6120 at represents a
│ │ │ │ │ +00012110: 6d61 7468 656d 6174 6963 616c 6c79 2069 mathematically i
│ │ │ │ │ +00012120: 6e64 6574 6572 6d69 6e61 7465 0a20 2020 ndeterminate.
│ │ │ │ │ +00012130: 2020 7661 6c75 6520 2865 2e67 2e20 496e value (e.g. In
│ │ │ │ │ +00012140: 6620 2d20 496e 662c 2049 6e66 202f 2049 f - Inf, Inf / I
│ │ │ │ │ +00012150: 6e66 292e 0a0a 6e65 6761 7469 7665 496e nf)...negativeIn
│ │ │ │ │ +00012160: 6669 6e69 7479 0a20 2020 2020 5265 7475 finity. Retu
│ │ │ │ │ +00012170: 726e 2061 2046 6c6f 6174 4520 7468 6174 rn a FloatE that
│ │ │ │ │ +00012180: 2072 6570 7265 7365 6e74 7320 6e65 6761 represents nega
│ │ │ │ │ +00012190: 7469 7665 2069 6e66 696e 6974 792e 0a0a tive infinity...
│ │ │ │ │ +000121a0: 7069 0a20 2020 2020 5265 7475 726e 7320 pi. Returns
│ │ │ │ │ +000121b0: 7468 6520 7661 6c75 6520 6f66 2070 692e the value of pi.
│ │ │ │ │ +000121c0: 2048 6f70 6520 6973 2074 6861 7420 6974 Hope is that it
│ │ │ │ │ +000121d0: 2069 7320 7072 6563 6973 6520 656e 6f75 is precise enou
│ │ │ │ │ +000121e0: 6768 0a0a 7072 6563 6973 696f 6e0a 2020 gh..precision.
│ │ │ │ │ +000121f0: 2020 2041 6e73 7765 7220 7468 6520 6e75 Answer the nu
│ │ │ │ │ +00012200: 6d62 6572 206f 6620 6269 7473 2069 6e20 mber of bits in
│ │ │ │ │ +00012210: 7468 6520 6d61 6e74 6973 7361 2e20 3120 the mantissa. 1
│ │ │ │ │ +00012220: 2b20 2832 5e2d 7072 6563 6973 696f 6e29 + (2^-precision)
│ │ │ │ │ +00012230: 203d 2031 0a0a 0a1f 0a46 696c 653a 2067 = 1.....File: g
│ │ │ │ │ +00012240: 7374 2d62 6173 652e 696e 666f 2c20 204e st-base.info, N
│ │ │ │ │ +00012250: 6f64 653a 2046 6c6f 6174 4520 636c 6173 ode: FloatE clas
│ │ │ │ │ +00012260: 732d 636f 6e76 6572 7469 6e67 2c20 204e s-converting, N
│ │ │ │ │ +00012270: 6578 743a 2046 6c6f 6174 452d 6275 696c ext: FloatE-buil
│ │ │ │ │ +00012280: 7420 696e 732c 2020 5072 6576 3a20 466c t ins, Prev: Fl
│ │ │ │ │ +00012290: 6f61 7445 2063 6c61 7373 2d63 6861 7261 oatE class-chara
│ │ │ │ │ +000122a0: 6374 6572 697a 6174 696f 6e2c 2020 5570 cterization, Up
│ │ │ │ │ +000122b0: 3a20 466c 6f61 7445 0a0a 312e 3832 2e34 : FloatE..1.82.4
│ │ │ │ │ +000122c0: 2046 6c6f 6174 4520 636c 6173 733a 2063 FloatE class: c
│ │ │ │ │ +000122d0: 6f6e 7665 7274 696e 670a 2d2d 2d2d 2d2d onverting.------
│ │ │ │ │ +000122e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000122f0: 2d2d 2d2d 2d2d 2d2d 2d0a 0a63 6f65 7263 ---------..coerc
│ │ │ │ │ +00012300: 653a 2061 4e75 6d62 6572 0a20 2020 2020 e: aNumber.
│ │ │ │ │ +00012310: 416e 7377 6572 2061 4e75 6d62 6572 2063 Answer aNumber c
│ │ │ │ │ +00012320: 6f6e 7665 7274 6564 2074 6f20 6120 466c onverted to a Fl
│ │ │ │ │ +00012330: 6f61 7445 0a0a 0a1f 0a46 696c 653a 2067 oatE.....File: g
│ │ │ │ │ +00012340: 7374 2d62 6173 652e 696e 666f 2c20 204e st-base.info, N
│ │ │ │ │ +00012350: 6f64 653a 2046 6c6f 6174 452d 6275 696c ode: FloatE-buil
│ │ │ │ │ +00012360: 7420 696e 732c 2020 4e65 7874 3a20 466c t ins, Next: Fl
│ │ │ │ │ +00012370: 6f61 7445 2d63 6f65 7263 696e 672c 2020 oatE-coercing,
│ │ │ │ │ +00012380: 5072 6576 3a20 466c 6f61 7445 2063 6c61 Prev: FloatE cla
│ │ │ │ │ +00012390: 7373 2d63 6f6e 7665 7274 696e 672c 2020 ss-converting,
│ │ │ │ │ +000123a0: 5570 3a20 466c 6f61 7445 0a0a 312e 3832 Up: FloatE..1.82
│ │ │ │ │ +000123b0: 2e35 2046 6c6f 6174 453a 2062 7569 6c74 .5 FloatE: built
│ │ │ │ │ +000123c0: 2069 6e73 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d ins.-----------
│ │ │ │ │ +000123d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a2a -------------..*
│ │ │ │ │ +000123e0: 2061 7267 0a20 2020 2020 4d75 6c74 6970 arg. Multip
│ │ │ │ │ +000123f0: 6c79 2074 6865 2072 6563 6569 7665 7220 ly the receiver
│ │ │ │ │ +00012400: 616e 6420 6172 6720 616e 6420 616e 7377 and arg and answ
│ │ │ │ │ +00012410: 6572 2061 6e6f 7468 6572 204e 756d 6265 er another Numbe
│ │ │ │ │ +00012420: 720a 0a2b 2061 7267 0a20 2020 2020 5375 r..+ arg. Su
│ │ │ │ │ +00012430: 6d20 7468 6520 7265 6365 6976 6572 2061 m the receiver a
│ │ │ │ │ +00012440: 6e64 2061 7267 2061 6e64 2061 6e73 7765 nd arg and answe
│ │ │ │ │ +00012450: 7220 616e 6f74 6865 7220 4e75 6d62 6572 r another Number
│ │ │ │ │ +00012460: 0a0a 2d20 6172 670a 2020 2020 2053 7562 ..- arg. Sub
│ │ │ │ │ +00012470: 7472 6163 7420 6172 6720 6672 6f6d 2074 tract arg from t
│ │ │ │ │ +00012480: 6865 2072 6563 6569 7665 7220 616e 6420 he receiver and
│ │ │ │ │ +00012490: 616e 7377 6572 2061 6e6f 7468 6572 204e answer another N
│ │ │ │ │ +000124a0: 756d 6265 720a 0a2f 2061 7267 0a20 2020 umber../ arg.
│ │ │ │ │ +000124b0: 2020 4469 7669 6465 2074 6865 2072 6563 Divide the rec
│ │ │ │ │ +000124c0: 6569 7665 7220 6279 2061 7267 2061 6e64 eiver by arg and
│ │ │ │ │ +000124d0: 2061 6e73 7765 7220 616e 6f74 6865 7220 answer another
│ │ │ │ │ +000124e0: 466c 6f61 7445 0a0a 3c20 6172 670a 2020 FloatE..< arg.
│ │ │ │ │ +000124f0: 2020 2041 6e73 7765 7220 7768 6574 6865 Answer whethe
│ │ │ │ │ +00012500: 7220 7468 6520 7265 6365 6976 6572 2069 r the receiver i
│ │ │ │ │ +00012510: 7320 6c65 7373 2074 6861 6e20 6172 670a s less than arg.
│ │ │ │ │ +00012520: 0a3c 3d20 6172 670a 2020 2020 2041 6e73 .<= arg. Ans
│ │ │ │ │ +00012530: 7765 7220 7768 6574 6865 7220 7468 6520 wer whether the
│ │ │ │ │ +00012540: 7265 6365 6976 6572 2069 7320 6c65 7373 receiver is less
│ │ │ │ │ +00012550: 2074 6861 6e20 6f72 2065 7175 616c 2074 than or equal t
│ │ │ │ │ +00012560: 6f20 6172 670a 0a3d 2061 7267 0a20 2020 o arg..= arg.
│ │ │ │ │ +00012570: 2020 416e 7377 6572 2077 6865 7468 6572 Answer whether
│ │ │ │ │ +00012580: 2074 6865 2072 6563 6569 7665 7220 6973 the receiver is
│ │ │ │ │ +00012590: 2065 7175 616c 2074 6f20 6172 670a 0a3e equal to arg..>
│ │ │ │ │ +000125a0: 2061 7267 0a20 2020 2020 416e 7377 6572 arg. Answer
│ │ │ │ │ +000125b0: 2077 6865 7468 6572 2074 6865 2072 6563 whether the rec
│ │ │ │ │ +000125c0: 6569 7665 7220 6973 2067 7265 6174 6572 eiver is greater
│ │ │ │ │ +000125d0: 2074 6861 6e20 6172 670a 0a3e 3d20 6172 than arg..>= ar
│ │ │ │ │ +000125e0: 670a 2020 2020 2041 6e73 7765 7220 7768 g. Answer wh
│ │ │ │ │ +000125f0: 6574 6865 7220 7468 6520 7265 6365 6976 ether the receiv
│ │ │ │ │ +00012600: 6572 2069 7320 6772 6561 7465 7220 7468 er is greater th
│ │ │ │ │ +00012610: 616e 206f 7220 6571 7561 6c20 746f 2061 an or equal to a
│ │ │ │ │ +00012620: 7267 0a0a 6173 466c 6f61 7444 0a20 2020 rg..asFloatD.
│ │ │ │ │ +00012630: 2020 416e 7377 6572 2074 6865 2072 6563 Answer the rec
│ │ │ │ │ +00012640: 6569 7665 7220 636f 6e76 6572 7465 6420 eiver converted
│ │ │ │ │ +00012650: 746f 2061 2046 6c6f 6174 440a 0a61 7346 to a FloatD..asF
│ │ │ │ │ +00012660: 6c6f 6174 510a 2020 2020 2041 6e73 7765 loatQ. Answe
│ │ │ │ │ +00012670: 7220 7468 6520 7265 6365 6976 6572 2063 r the receiver c
│ │ │ │ │ +00012680: 6f6e 7665 7274 6564 2074 6f20 6120 466c onverted to a Fl
│ │ │ │ │ +00012690: 6f61 7451 0a0a 6578 706f 6e65 6e74 0a20 oatQ..exponent.
│ │ │ │ │ +000126a0: 2020 2020 416e 7377 6572 2074 6865 2065 Answer the e
│ │ │ │ │ +000126b0: 7870 6f6e 656e 7420 6f66 2074 6865 2072 xponent of the r
│ │ │ │ │ +000126c0: 6563 6569 7665 7220 696e 206d 616e 7469 eceiver in manti
│ │ │ │ │ +000126d0: 7373 612a 325e 6578 706f 6e65 6e74 0a20 ssa*2^exponent.
│ │ │ │ │ +000126e0: 2020 2020 7265 7072 6573 656e 7461 7469 representati
│ │ │ │ │ +000126f0: 6f6e 2028 207c 6d61 6e74 6973 7361 7c3c on ( |mantissa|<
│ │ │ │ │ +00012700: 3d31 2029 0a0a 6672 6163 7469 6f6e 5061 =1 )..fractionPa
│ │ │ │ │ +00012710: 7274 0a20 2020 2020 416e 7377 6572 2074 rt. Answer t
│ │ │ │ │ +00012720: 6865 2066 7261 6374 696f 6e61 6c20 7061 he fractional pa
│ │ │ │ │ +00012730: 7274 206f 6620 7468 6520 7265 6365 6976 rt of the receiv
│ │ │ │ │ +00012740: 6572 0a0a 7469 6d65 7354 776f 506f 7765 er..timesTwoPowe
│ │ │ │ │ +00012750: 723a 2061 7267 0a20 2020 2020 416e 7377 r: arg. Answ
│ │ │ │ │ +00012760: 6572 2074 6865 2072 6563 6569 7665 7220 er the receiver
│ │ │ │ │ +00012770: 6d75 6c74 6970 6c69 6564 2062 7920 325e multiplied by 2^
│ │ │ │ │ +00012780: 6172 670a 0a74 7275 6e63 6174 6564 0a20 arg..truncated.
│ │ │ │ │ +00012790: 2020 2020 5472 756e 6361 7465 2074 6865 Truncate the
│ │ │ │ │ +000127a0: 2072 6563 6569 7665 7220 746f 7761 7264 receiver toward
│ │ │ │ │ +000127b0: 7320 7a65 726f 2061 6e64 2061 6e73 7765 s zero and answe
│ │ │ │ │ +000127c0: 7220 7468 6520 7265 7375 6c74 0a0a 7e3d r the result..~=
│ │ │ │ │ +000127d0: 2061 7267 0a20 2020 2020 416e 7377 6572 arg. Answer
│ │ │ │ │ +000127e0: 2077 6865 7468 6572 2074 6865 2072 6563 whether the rec
│ │ │ │ │ +000127f0: 6569 7665 7220 6973 206e 6f74 2065 7175 eiver is not equ
│ │ │ │ │ +00012800: 616c 2074 6f20 6172 670a 0a0a 1f0a 4669 al to arg.....Fi
│ │ │ │ │ +00012810: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ +00012820: 6f2c 2020 4e6f 6465 3a20 466c 6f61 7445 o, Node: FloatE
│ │ │ │ │ +00012830: 2d63 6f65 7263 696e 672c 2020 4e65 7874 -coercing, Next
│ │ │ │ │ +00012840: 3a20 466c 6f61 7445 2d63 6f6e 7665 7274 : FloatE-convert
│ │ │ │ │ +00012850: 696e 672c 2020 5072 6576 3a20 466c 6f61 ing, Prev: Floa
│ │ │ │ │ +00012860: 7445 2d62 7569 6c74 2069 6e73 2c20 2055 tE-built ins, U
│ │ │ │ │ +00012870: 703a 2046 6c6f 6174 450a 0a31 2e38 322e p: FloatE..1.82.
│ │ │ │ │ +00012880: 3620 466c 6f61 7445 3a20 636f 6572 6369 6 FloatE: coerci
│ │ │ │ │ +00012890: 6e67 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ng.-------------
│ │ │ │ │ +000128a0: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6173 466c ----------..asFl
│ │ │ │ │ +000128b0: 6f61 7445 0a20 2020 2020 4a75 7374 2064 oatE. Just d
│ │ │ │ │ +000128c0: 6566 696e 6564 2066 6f72 2063 6f6d 706c efined for compl
│ │ │ │ │ +000128d0: 6574 656e 6573 732e 2020 5265 7475 726e eteness. Return
│ │ │ │ │ +000128e0: 2074 6865 2072 6563 6569 7665 722e 0a0a the receiver...
│ │ │ │ │ +000128f0: 636f 6572 6365 3a20 614e 756d 6265 720a coerce: aNumber.
│ │ │ │ │ +00012900: 2020 2020 2043 6f65 7263 6520 614e 756d Coerce aNum
│ │ │ │ │ +00012910: 6265 7220 746f 2074 6865 2072 6563 6569 ber to the recei
│ │ │ │ │ +00012920: 7665 7227 7320 636c 6173 730a 0a67 656e ver's class..gen
│ │ │ │ │ +00012930: 6572 616c 6974 790a 2020 2020 2041 6e73 erality. Ans
│ │ │ │ │ +00012940: 7765 7220 7468 6520 7265 6365 6976 6572 wer the receiver
│ │ │ │ │ +00012950: 2773 2067 656e 6572 616c 6974 790a 0a75 's generality..u
│ │ │ │ │ +00012960: 6e69 7479 0a20 2020 2020 436f 6572 6365 nity. Coerce
│ │ │ │ │ +00012970: 2031 2074 6f20 7468 6520 7265 6365 6976 1 to the receiv
│ │ │ │ │ +00012980: 6572 2773 2063 6c61 7373 0a0a 7a65 726f er's class..zero
│ │ │ │ │ +00012990: 0a20 2020 2020 436f 6572 6365 2030 2074 . Coerce 0 t
│ │ │ │ │ +000129a0: 6f20 7468 6520 7265 6365 6976 6572 2773 o the receiver's
│ │ │ │ │ +000129b0: 2063 6c61 7373 0a0a 0a1f 0a46 696c 653a class.....File:
│ │ │ │ │ +000129c0: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ +000129d0: 204e 6f64 653a 2046 6c6f 6174 452d 636f Node: FloatE-co
│ │ │ │ │ +000129e0: 6e76 6572 7469 6e67 2c20 2050 7265 763a nverting, Prev:
│ │ │ │ │ +000129f0: 2046 6c6f 6174 452d 636f 6572 6369 6e67 FloatE-coercing
│ │ │ │ │ +00012a00: 2c20 2055 703a 2046 6c6f 6174 450a 0a31 , Up: FloatE..1
│ │ │ │ │ +00012a10: 2e38 322e 3720 466c 6f61 7445 3a20 636f .82.7 FloatE: co
│ │ │ │ │ +00012a20: 6e76 6572 7469 6e67 0a2d 2d2d 2d2d 2d2d nverting.-------
│ │ │ │ │ +00012a30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00012a40: 2d2d 0a0a 6861 6c66 0a20 2020 2020 436f --..half. Co
│ │ │ │ │ +00012a50: 6572 6365 2030 2e35 2074 6f20 7468 6520 erce 0.5 to the
│ │ │ │ │ +00012a60: 7265 6365 6976 6572 2773 2063 6c61 7373 receiver's class
│ │ │ │ │ +00012a70: 0a0a 0a1f 0a46 696c 653a 2067 7374 2d62 .....File: gst-b
│ │ │ │ │ +00012a80: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ +00012a90: 2046 6c6f 6174 512c 2020 4e65 7874 3a20 FloatQ, Next:
│ │ │ │ │ +00012aa0: 4672 6163 7469 6f6e 2c20 2050 7265 763a Fraction, Prev:
│ │ │ │ │ +00012ab0: 2046 6c6f 6174 452c 2020 5570 3a20 4261 FloatE, Up: Ba
│ │ │ │ │ +00012ac0: 7365 2063 6c61 7373 6573 0a0a 312e 3833 se classes..1.83
│ │ │ │ │ +00012ad0: 2046 6c6f 6174 510a 3d3d 3d3d 3d3d 3d3d FloatQ.========
│ │ │ │ │ +00012ae0: 3d3d 3d0a 0a44 6566 696e 6564 2069 6e20 ===..Defined in
│ │ │ │ │ +00012af0: 6e61 6d65 7370 6163 6520 536d 616c 6c74 namespace Smallt
│ │ │ │ │ +00012b00: 616c 6b0a 5375 7065 7263 6c61 7373 3a20 alk.Superclass:
│ │ │ │ │ +00012b10: 466c 6f61 740a 4361 7465 676f 7279 3a20 Float.Category:
│ │ │ │ │ +00012b20: 4c61 6e67 7561 6765 2d44 6174 6120 7479 Language-Data ty
│ │ │ │ │ +00012b30: 7065 730a 2020 2020 204d 7920 696e 7374 pes. My inst
│ │ │ │ │ +00012b40: 616e 6365 7320 7265 7072 6573 656e 7420 ances represent
│ │ │ │ │ +00012b50: 666c 6f61 7469 6e67 2070 6f69 6e74 206e floating point n
│ │ │ │ │ +00012b60: 756d 6265 7273 2074 6861 7420 6861 7665 umbers that have
│ │ │ │ │ +00012b70: 2074 6865 2073 616d 650a 2020 2020 2061 the same. a
│ │ │ │ │ +00012b80: 6363 7572 6163 7920 6173 2043 2773 2022 ccuracy as C's "
│ │ │ │ │ +00012b90: 6c6f 6e67 2064 6f75 626c 6522 206e 756d long double" num
│ │ │ │ │ +00012ba0: 6265 7273 2e0a 0a2a 204d 656e 753a 0a0a bers...* Menu:..
│ │ │ │ │ +00012bb0: 2a20 466c 6f61 7451 2063 6c61 7373 2d62 * FloatQ class-b
│ │ │ │ │ +00012bc0: 7974 652d 6f72 6465 7220 6465 7065 6e64 yte-order depend
│ │ │ │ │ +00012bd0: 616e 6369 6573 3a3a 2020 2863 6c61 7373 ancies:: (class
│ │ │ │ │ +00012be0: 290a 2a20 466c 6f61 7451 2063 6c61 7373 ).* FloatQ class
│ │ │ │ │ +00012bf0: 2d63 6861 7261 6374 6572 697a 6174 696f -characterizatio
│ │ │ │ │ +00012c00: 6e3a 3a20 2028 636c 6173 7329 0a2a 2046 n:: (class).* F
│ │ │ │ │ +00012c10: 6c6f 6174 5120 636c 6173 732d 636f 6e76 loatQ class-conv
│ │ │ │ │ +00012c20: 6572 7469 6e67 3a3a 2020 2863 6c61 7373 erting:: (class
│ │ │ │ │ +00012c30: 290a 2a20 466c 6f61 7451 2d62 7569 6c74 ).* FloatQ-built
│ │ │ │ │ +00012c40: 2069 6e73 3a3a 2020 2869 6e73 7461 6e63 ins:: (instanc
│ │ │ │ │ +00012c50: 6529 0a2a 2046 6c6f 6174 512d 636f 6572 e).* FloatQ-coer
│ │ │ │ │ +00012c60: 6369 6e67 3a3a 2020 2869 6e73 7461 6e63 cing:: (instanc
│ │ │ │ │ +00012c70: 6529 0a2a 2046 6c6f 6174 512d 636f 6e76 e).* FloatQ-conv
│ │ │ │ │ +00012c80: 6572 7469 6e67 3a3a 2020 2869 6e73 7461 erting:: (insta
│ │ │ │ │ +00012c90: 6e63 6529 0a0a 1f0a 4669 6c65 3a20 6773 nce)....File: gs
│ │ │ │ │ +00012ca0: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ +00012cb0: 6465 3a20 466c 6f61 7451 2063 6c61 7373 de: FloatQ class
│ │ │ │ │ +00012cc0: 2d62 7974 652d 6f72 6465 7220 6465 7065 -byte-order depe
│ │ │ │ │ +00012cd0: 6e64 616e 6369 6573 2c20 204e 6578 743a ndancies, Next:
│ │ │ │ │ +00012ce0: 2046 6c6f 6174 5120 636c 6173 732d 6368 FloatQ class-ch
│ │ │ │ │ +00012cf0: 6172 6163 7465 7269 7a61 7469 6f6e 2c20 aracterization,
│ │ │ │ │ +00012d00: 2055 703a 2046 6c6f 6174 510a 0a31 2e38 Up: FloatQ..1.8
│ │ │ │ │ +00012d10: 332e 3120 466c 6f61 7451 2063 6c61 7373 3.1 FloatQ class
│ │ │ │ │ +00012d20: 3a20 6279 7465 2d6f 7264 6572 2064 6570 : byte-order dep
│ │ │ │ │ +00012d30: 656e 6461 6e63 6965 730a 2d2d 2d2d 2d2d endancies.------
│ │ │ │ │ +00012d40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00012d50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00012d60: 2d2d 2d2d 2d2d 0a0a 7369 676e 4279 7465 ------..signByte
│ │ │ │ │ +00012d70: 0a20 2020 2020 416e 7377 6572 2074 6865 . Answer the
│ │ │ │ │ +00012d80: 2062 7974 6520 6f66 2074 6865 2072 6563 byte of the rec
│ │ │ │ │ +00012d90: 6569 7665 7220 7468 6174 2063 6f6e 7461 eiver that conta
│ │ │ │ │ +00012da0: 696e 7320 7468 6520 7369 676e 2062 6974 ins the sign bit
│ │ │ │ │ +00012db0: 0a0a 0a1f 0a46 696c 653a 2067 7374 2d62 .....File: gst-b
│ │ │ │ │ +00012dc0: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ +00012dd0: 2046 6c6f 6174 5120 636c 6173 732d 6368 FloatQ class-ch
│ │ │ │ │ +00012de0: 6172 6163 7465 7269 7a61 7469 6f6e 2c20 aracterization,
│ │ │ │ │ +00012df0: 204e 6578 743a 2046 6c6f 6174 5120 636c Next: FloatQ cl
│ │ │ │ │ +00012e00: 6173 732d 636f 6e76 6572 7469 6e67 2c20 ass-converting,
│ │ │ │ │ +00012e10: 2050 7265 763a 2046 6c6f 6174 5120 636c Prev: FloatQ cl
│ │ │ │ │ +00012e20: 6173 732d 6279 7465 2d6f 7264 6572 2064 ass-byte-order d
│ │ │ │ │ +00012e30: 6570 656e 6461 6e63 6965 732c 2020 5570 ependancies, Up
│ │ │ │ │ +00012e40: 3a20 466c 6f61 7451 0a0a 312e 3833 2e32 : FloatQ..1.83.2
│ │ │ │ │ +00012e50: 2046 6c6f 6174 5120 636c 6173 733a 2063 FloatQ class: c
│ │ │ │ │ +00012e60: 6861 7261 6374 6572 697a 6174 696f 6e0a haracterization.
│ │ │ │ │ +00012e70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00012e80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00012e90: 2d2d 2d2d 2d0a 0a64 6563 696d 616c 4469 -----..decimalDi
│ │ │ │ │ +00012ea0: 6769 7473 0a20 2020 2020 5265 7475 726e gits. Return
│ │ │ │ │ +00012eb0: 2074 6865 206e 756d 6265 7220 6f66 2064 the number of d
│ │ │ │ │ +00012ec0: 6563 696d 616c 2064 6967 6974 7320 6f66 ecimal digits of
│ │ │ │ │ +00012ed0: 2070 7265 6369 7369 6f6e 2066 6f72 2061 precision for a
│ │ │ │ │ +00012ee0: 2046 6c6f 6174 512e 0a20 2020 2020 5465 FloatQ.. Te
│ │ │ │ │ +00012ef0: 6368 6e69 6361 6c6c 792c 2069 6620 5020 chnically, if P
│ │ │ │ │ +00012f00: 6973 2074 6865 2070 7265 6369 7369 6f6e is the precision
│ │ │ │ │ +00012f10: 2066 6f72 2074 6865 2072 6570 7265 7365 for the represe
│ │ │ │ │ +00012f20: 6e74 6174 696f 6e2c 2074 6865 6e0a 2020 ntation, then.
│ │ │ │ │ +00012f30: 2020 2074 6865 2064 6563 696d 616c 2070 the decimal p
│ │ │ │ │ +00012f40: 7265 6369 7369 6f6e 2051 2069 7320 7468 recision Q is th
│ │ │ │ │ +00012f50: 6520 6d61 7869 6d75 6d20 6e75 6d62 6572 e maximum number
│ │ │ │ │ +00012f60: 206f 6620 6465 6369 6d61 6c20 6469 6769 of decimal digi
│ │ │ │ │ +00012f70: 7473 0a20 2020 2020 7375 6368 2074 6861 ts. such tha
│ │ │ │ │ +00012f80: 7420 616e 7920 666c 6f61 7469 6e67 2070 t any floating p
│ │ │ │ │ +00012f90: 6f69 6e74 206e 756d 6265 7220 7769 7468 oint number with
│ │ │ │ │ +00012fa0: 2051 2062 6173 6520 3130 2064 6967 6974 Q base 10 digit
│ │ │ │ │ +00012fb0: 7320 6361 6e20 6265 0a20 2020 2020 726f s can be. ro
│ │ │ │ │ +00012fc0: 756e 6465 6420 746f 2061 2066 6c6f 6174 unded to a float
│ │ │ │ │ +00012fd0: 696e 6720 706f 696e 7420 6e75 6d62 6572 ing point number
│ │ │ │ │ +00012fe0: 2077 6974 6820 5020 6261 7365 2032 2064 with P base 2 d
│ │ │ │ │ +00012ff0: 6967 6974 7320 616e 6420 6261 636b 0a20 igits and back.
│ │ │ │ │ +00013000: 2020 2020 6167 6169 6e2c 2077 6974 686f again, witho
│ │ │ │ │ +00013010: 7574 2063 6861 6e67 6520 746f 2074 6865 ut change to the
│ │ │ │ │ +00013020: 2051 2064 6563 696d 616c 2064 6967 6974 Q decimal digit
│ │ │ │ │ +00013030: 732e 0a0a 650a 2020 2020 2052 6574 7572 s...e. Retur
│ │ │ │ │ +00013040: 6e73 2074 6865 2076 616c 7565 206f 6620 ns the value of
│ │ │ │ │ +00013050: 652e 2048 6f70 6520 6973 2074 6861 7420 e. Hope is that
│ │ │ │ │ +00013060: 6974 2069 7320 7072 6563 6973 6520 656e it is precise en
│ │ │ │ │ +00013070: 6f75 6768 0a0a 656d 6178 0a20 2020 2020 ough..emax.
│ │ │ │ │ +00013080: 5265 7475 726e 2074 6865 206d 6178 696d Return the maxim
│ │ │ │ │ +00013090: 756d 2061 6c6c 6f77 6162 6c65 2065 7870 um allowable exp
│ │ │ │ │ +000130a0: 6f6e 656e 7420 666f 7220 6120 466c 6f61 onent for a Floa
│ │ │ │ │ +000130b0: 7451 2074 6861 7420 6973 2066 696e 6974 tQ that is finit
│ │ │ │ │ +000130c0: 652e 0a0a 656d 696e 0a20 2020 2020 5265 e...emin. Re
│ │ │ │ │ +000130d0: 7475 726e 2074 6865 206d 6178 696d 756d turn the maximum
│ │ │ │ │ +000130e0: 2061 6c6c 6f77 6162 6c65 2065 7870 6f6e allowable expon
│ │ │ │ │ +000130f0: 656e 7420 666f 7220 6120 466c 6f61 7451 ent for a FloatQ
│ │ │ │ │ +00013100: 2074 6861 7420 6973 2066 696e 6974 652e that is finite.
│ │ │ │ │ +00013110: 0a0a 666d 6178 0a20 2020 2020 5265 7475 ..fmax. Retu
│ │ │ │ │ +00013120: 726e 2074 6865 206c 6172 6765 7374 206e rn the largest n
│ │ │ │ │ +00013130: 6f72 6d61 6c69 7a65 6420 466c 6f61 7451 ormalized FloatQ
│ │ │ │ │ +00013140: 2074 6861 7420 6973 206e 6f74 2069 6e66 that is not inf
│ │ │ │ │ +00013150: 696e 6974 652e 0a0a 666d 696e 4e6f 726d inite...fminNorm
│ │ │ │ │ +00013160: 616c 697a 6564 0a20 2020 2020 5265 7475 alized. Retu
│ │ │ │ │ +00013170: 726e 2074 6865 2073 6d61 6c6c 6573 7420 rn the smallest
│ │ │ │ │ +00013180: 6e6f 726d 616c 697a 6564 2046 6c6f 6174 normalized Float
│ │ │ │ │ +00013190: 5120 7468 6174 2069 7320 3e20 300a 0a69 Q that is > 0..i
│ │ │ │ │ +000131a0: 6e66 696e 6974 790a 2020 2020 2052 6574 nfinity. Ret
│ │ │ │ │ +000131b0: 7572 6e20 6120 466c 6f61 7451 2074 6861 urn a FloatQ tha
│ │ │ │ │ +000131c0: 7420 7265 7072 6573 656e 7473 2070 6f73 t represents pos
│ │ │ │ │ +000131d0: 6974 6976 6520 696e 6669 6e69 7479 2e0a itive infinity..
│ │ │ │ │ +000131e0: 0a6c 6e31 300a 2020 2020 2052 6574 7572 .ln10. Retur
│ │ │ │ │ +000131f0: 6e73 2074 6865 2076 616c 7565 206f 6620 ns the value of
│ │ │ │ │ +00013200: 6c6e 2031 302e 2048 6f70 6520 6973 2074 ln 10. Hope is t
│ │ │ │ │ +00013210: 6861 7420 6974 2069 7320 7072 6563 6973 hat it is precis
│ │ │ │ │ +00013220: 6520 656e 6f75 6768 0a0a 6c6f 6731 3042 e enough..log10B
│ │ │ │ │ +00013230: 6173 6532 0a20 2020 2020 5265 7475 726e ase2. Return
│ │ │ │ │ +00013240: 7320 7468 6520 7661 6c75 6520 6f66 206c s the value of l
│ │ │ │ │ +00013250: 6f67 3220 3130 2e20 486f 7065 2069 7320 og2 10. Hope is
│ │ │ │ │ +00013260: 7468 6174 2069 7420 6973 2070 7265 6369 that it is preci
│ │ │ │ │ +00013270: 7365 2065 6e6f 7567 680a 0a6e 616e 0a20 se enough..nan.
│ │ │ │ │ +00013280: 2020 2020 5265 7475 726e 2061 2046 6c6f Return a Flo
│ │ │ │ │ +00013290: 6174 5120 7468 6174 2072 6570 7265 7365 atQ that represe
│ │ │ │ │ +000132a0: 6e74 7320 6120 6d61 7468 656d 6174 6963 nts a mathematic
│ │ │ │ │ +000132b0: 616c 6c79 2069 6e64 6574 6572 6d69 6e61 ally indetermina
│ │ │ │ │ +000132c0: 7465 0a20 2020 2020 7661 6c75 6520 2865 te. value (e
│ │ │ │ │ +000132d0: 2e67 2e20 496e 6620 2d20 496e 662c 2049 .g. Inf - Inf, I
│ │ │ │ │ +000132e0: 6e66 202f 2049 6e66 292e 0a0a 6e65 6761 nf / Inf)...nega
│ │ │ │ │ +000132f0: 7469 7665 496e 6669 6e69 7479 0a20 2020 tiveInfinity.
│ │ │ │ │ +00013300: 2020 5265 7475 726e 2061 2046 6c6f 6174 Return a Float
│ │ │ │ │ +00013310: 5120 7468 6174 2072 6570 7265 7365 6e74 Q that represent
│ │ │ │ │ +00013320: 7320 6e65 6761 7469 7665 2069 6e66 696e s negative infin
│ │ │ │ │ +00013330: 6974 792e 0a0a 7069 0a20 2020 2020 5265 ity...pi. Re
│ │ │ │ │ +00013340: 7475 726e 7320 7468 6520 7661 6c75 6520 turns the value
│ │ │ │ │ +00013350: 6f66 2070 692e 2048 6f70 6520 6973 2074 of pi. Hope is t
│ │ │ │ │ +00013360: 6861 7420 6974 2069 7320 7072 6563 6973 hat it is precis
│ │ │ │ │ +00013370: 6520 656e 6f75 6768 0a0a 7072 6563 6973 e enough..precis
│ │ │ │ │ +00013380: 696f 6e0a 2020 2020 2041 6e73 7765 7220 ion. Answer
│ │ │ │ │ +00013390: 7468 6520 6e75 6d62 6572 206f 6620 6269 the number of bi
│ │ │ │ │ +000133a0: 7473 2069 6e20 7468 6520 6d61 6e74 6973 ts in the mantis
│ │ │ │ │ +000133b0: 7361 2e20 3120 2b20 2832 5e2d 7072 6563 sa. 1 + (2^-prec
│ │ │ │ │ +000133c0: 6973 696f 6e29 203d 2031 0a0a 0a1f 0a46 ision) = 1.....F
│ │ │ │ │ +000133d0: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ +000133e0: 666f 2c20 204e 6f64 653a 2046 6c6f 6174 fo, Node: Float
│ │ │ │ │ +000133f0: 5120 636c 6173 732d 636f 6e76 6572 7469 Q class-converti
│ │ │ │ │ +00013400: 6e67 2c20 204e 6578 743a 2046 6c6f 6174 ng, Next: Float
│ │ │ │ │ +00013410: 512d 6275 696c 7420 696e 732c 2020 5072 Q-built ins, Pr
│ │ │ │ │ +00013420: 6576 3a20 466c 6f61 7451 2063 6c61 7373 ev: FloatQ class
│ │ │ │ │ +00013430: 2d63 6861 7261 6374 6572 697a 6174 696f -characterizatio
│ │ │ │ │ +00013440: 6e2c 2020 5570 3a20 466c 6f61 7451 0a0a n, Up: FloatQ..
│ │ │ │ │ +00013450: 312e 3833 2e33 2046 6c6f 6174 5120 636c 1.83.3 FloatQ cl
│ │ │ │ │ +00013460: 6173 733a 2063 6f6e 7665 7274 696e 670a ass: converting.
│ │ │ │ │ +00013470: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00013480: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------.
│ │ │ │ │ +00013490: 0a63 6f65 7263 653a 2061 4e75 6d62 6572 .coerce: aNumber
│ │ │ │ │ +000134a0: 0a20 2020 2020 416e 7377 6572 2061 4e75 . Answer aNu
│ │ │ │ │ +000134b0: 6d62 6572 2063 6f6e 7665 7274 6564 2074 mber converted t
│ │ │ │ │ +000134c0: 6f20 6120 466c 6f61 7451 0a0a 0a1f 0a46 o a FloatQ.....F
│ │ │ │ │ +000134d0: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ +000134e0: 666f 2c20 204e 6f64 653a 2046 6c6f 6174 fo, Node: Float
│ │ │ │ │ +000134f0: 512d 6275 696c 7420 696e 732c 2020 4e65 Q-built ins, Ne
│ │ │ │ │ +00013500: 7874 3a20 466c 6f61 7451 2d63 6f65 7263 xt: FloatQ-coerc
│ │ │ │ │ +00013510: 696e 672c 2020 5072 6576 3a20 466c 6f61 ing, Prev: Floa
│ │ │ │ │ +00013520: 7451 2063 6c61 7373 2d63 6f6e 7665 7274 tQ class-convert
│ │ │ │ │ +00013530: 696e 672c 2020 5570 3a20 466c 6f61 7451 ing, Up: FloatQ
│ │ │ │ │ +00013540: 0a0a 312e 3833 2e34 2046 6c6f 6174 513a ..1.83.4 FloatQ:
│ │ │ │ │ +00013550: 2062 7569 6c74 2069 6e73 0a2d 2d2d 2d2d built ins.-----
│ │ │ │ │ +00013560: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00013570: 2d2d 2d0a 0a2a 2061 7267 0a20 2020 2020 ---..* arg.
│ │ │ │ │ +00013580: 4d75 6c74 6970 6c79 2074 6865 2072 6563 Multiply the rec
│ │ │ │ │ +00013590: 6569 7665 7220 616e 6420 6172 6720 616e eiver and arg an
│ │ │ │ │ +000135a0: 6420 616e 7377 6572 2061 6e6f 7468 6572 d answer another
│ │ │ │ │ +000135b0: 204e 756d 6265 720a 0a2b 2061 7267 0a20 Number..+ arg.
│ │ │ │ │ +000135c0: 2020 2020 5375 6d20 7468 6520 7265 6365 Sum the rece
│ │ │ │ │ +000135d0: 6976 6572 2061 6e64 2061 7267 2061 6e64 iver and arg and
│ │ │ │ │ +000135e0: 2061 6e73 7765 7220 616e 6f74 6865 7220 answer another
│ │ │ │ │ +000135f0: 4e75 6d62 6572 0a0a 2d20 6172 670a 2020 Number..- arg.
│ │ │ │ │ +00013600: 2020 2053 7562 7472 6163 7420 6172 6720 Subtract arg
│ │ │ │ │ +00013610: 6672 6f6d 2074 6865 2072 6563 6569 7665 from the receive
│ │ │ │ │ +00013620: 7220 616e 6420 616e 7377 6572 2061 6e6f r and answer ano
│ │ │ │ │ +00013630: 7468 6572 204e 756d 6265 720a 0a2f 2061 ther Number../ a
│ │ │ │ │ +00013640: 7267 0a20 2020 2020 4469 7669 6465 2074 rg. Divide t
│ │ │ │ │ +00013650: 6865 2072 6563 6569 7665 7220 6279 2061 he receiver by a
│ │ │ │ │ +00013660: 7267 2061 6e64 2061 6e73 7765 7220 616e rg and answer an
│ │ │ │ │ +00013670: 6f74 6865 7220 466c 6f61 7451 0a0a 3c20 other FloatQ..<
│ │ │ │ │ +00013680: 6172 670a 2020 2020 2041 6e73 7765 7220 arg. Answer
│ │ │ │ │ +00013690: 7768 6574 6865 7220 7468 6520 7265 6365 whether the rece
│ │ │ │ │ +000136a0: 6976 6572 2069 7320 6c65 7373 2074 6861 iver is less tha
│ │ │ │ │ +000136b0: 6e20 6172 670a 0a3c 3d20 6172 670a 2020 n arg..<= arg.
│ │ │ │ │ +000136c0: 2020 2041 6e73 7765 7220 7768 6574 6865 Answer whethe
│ │ │ │ │ +000136d0: 7220 7468 6520 7265 6365 6976 6572 2069 r the receiver i
│ │ │ │ │ +000136e0: 7320 6c65 7373 2074 6861 6e20 6f72 2065 s less than or e
│ │ │ │ │ +000136f0: 7175 616c 2074 6f20 6172 670a 0a3d 2061 qual to arg..= a
│ │ │ │ │ +00013700: 7267 0a20 2020 2020 416e 7377 6572 2077 rg. Answer w
│ │ │ │ │ +00013710: 6865 7468 6572 2074 6865 2072 6563 6569 hether the recei
│ │ │ │ │ +00013720: 7665 7220 6973 2065 7175 616c 2074 6f20 ver is equal to
│ │ │ │ │ +00013730: 6172 670a 0a3e 2061 7267 0a20 2020 2020 arg..> arg.
│ │ │ │ │ +00013740: 416e 7377 6572 2077 6865 7468 6572 2074 Answer whether t
│ │ │ │ │ +00013750: 6865 2072 6563 6569 7665 7220 6973 2067 he receiver is g
│ │ │ │ │ +00013760: 7265 6174 6572 2074 6861 6e20 6172 670a reater than arg.
│ │ │ │ │ +00013770: 0a3e 3d20 6172 670a 2020 2020 2041 6e73 .>= arg. Ans
│ │ │ │ │ +00013780: 7765 7220 7768 6574 6865 7220 7468 6520 wer whether the
│ │ │ │ │ +00013790: 7265 6365 6976 6572 2069 7320 6772 6561 receiver is grea
│ │ │ │ │ +000137a0: 7465 7220 7468 616e 206f 7220 6571 7561 ter than or equa
│ │ │ │ │ +000137b0: 6c20 746f 2061 7267 0a0a 6173 466c 6f61 l to arg..asFloa
│ │ │ │ │ +000137c0: 7444 0a20 2020 2020 416e 7377 6572 2074 tD. Answer t
│ │ │ │ │ +000137d0: 6865 2072 6563 6569 7665 7220 636f 6e76 he receiver conv
│ │ │ │ │ +000137e0: 6572 7465 6420 746f 2061 2046 6c6f 6174 erted to a Float
│ │ │ │ │ +000137f0: 440a 0a61 7346 6c6f 6174 450a 2020 2020 D..asFloatE.
│ │ │ │ │ +00013800: 2041 6e73 7765 7220 7468 6520 7265 6365 Answer the rece
│ │ │ │ │ +00013810: 6976 6572 2063 6f6e 7665 7274 6564 2074 iver converted t
│ │ │ │ │ +00013820: 6f20 6120 466c 6f61 7445 0a0a 6578 706f o a FloatE..expo
│ │ │ │ │ +00013830: 6e65 6e74 0a20 2020 2020 416e 7377 6572 nent. Answer
│ │ │ │ │ +00013840: 2074 6865 2065 7870 6f6e 656e 7420 6f66 the exponent of
│ │ │ │ │ +00013850: 2074 6865 2072 6563 6569 7665 7220 696e the receiver in
│ │ │ │ │ +00013860: 206d 616e 7469 7373 612a 325e 6578 706f mantissa*2^expo
│ │ │ │ │ +00013870: 6e65 6e74 0a20 2020 2020 7265 7072 6573 nent. repres
│ │ │ │ │ +00013880: 656e 7461 7469 6f6e 2028 207c 6d61 6e74 entation ( |mant
│ │ │ │ │ +00013890: 6973 7361 7c3c 3d31 2029 0a0a 6672 6163 issa|<=1 )..frac
│ │ │ │ │ +000138a0: 7469 6f6e 5061 7274 0a20 2020 2020 416e tionPart. An
│ │ │ │ │ +000138b0: 7377 6572 2074 6865 2066 7261 6374 696f swer the fractio
│ │ │ │ │ +000138c0: 6e61 6c20 7061 7274 206f 6620 7468 6520 nal part of the
│ │ │ │ │ +000138d0: 7265 6365 6976 6572 0a0a 7469 6d65 7354 receiver..timesT
│ │ │ │ │ +000138e0: 776f 506f 7765 723a 2061 7267 0a20 2020 woPower: arg.
│ │ │ │ │ +000138f0: 2020 416e 7377 6572 2074 6865 2072 6563 Answer the rec
│ │ │ │ │ +00013900: 6569 7665 7220 6d75 6c74 6970 6c69 6564 eiver multiplied
│ │ │ │ │ +00013910: 2062 7920 325e 6172 670a 0a74 7275 6e63 by 2^arg..trunc
│ │ │ │ │ +00013920: 6174 6564 0a20 2020 2020 5472 756e 6361 ated. Trunca
│ │ │ │ │ +00013930: 7465 2074 6865 2072 6563 6569 7665 7220 te the receiver
│ │ │ │ │ +00013940: 746f 7761 7264 7320 7a65 726f 2061 6e64 towards zero and
│ │ │ │ │ +00013950: 2061 6e73 7765 7220 7468 6520 7265 7375 answer the resu
│ │ │ │ │ +00013960: 6c74 0a0a 7e3d 2061 7267 0a20 2020 2020 lt..~= arg.
│ │ │ │ │ +00013970: 416e 7377 6572 2077 6865 7468 6572 2074 Answer whether t
│ │ │ │ │ +00013980: 6865 2072 6563 6569 7665 7220 6973 206e he receiver is n
│ │ │ │ │ +00013990: 6f74 2065 7175 616c 2074 6f20 6172 670a ot equal to arg.
│ │ │ │ │ +000139a0: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ +000139b0: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ +000139c0: 466c 6f61 7451 2d63 6f65 7263 696e 672c FloatQ-coercing,
│ │ │ │ │ +000139d0: 2020 4e65 7874 3a20 466c 6f61 7451 2d63 Next: FloatQ-c
│ │ │ │ │ +000139e0: 6f6e 7665 7274 696e 672c 2020 5072 6576 onverting, Prev
│ │ │ │ │ +000139f0: 3a20 466c 6f61 7451 2d62 7569 6c74 2069 : FloatQ-built i
│ │ │ │ │ +00013a00: 6e73 2c20 2055 703a 2046 6c6f 6174 510a ns, Up: FloatQ.
│ │ │ │ │ +00013a10: 0a31 2e38 332e 3520 466c 6f61 7451 3a20 .1.83.5 FloatQ:
│ │ │ │ │ +00013a20: 636f 6572 6369 6e67 0a2d 2d2d 2d2d 2d2d coercing.-------
│ │ │ │ │ +00013a30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00013a40: 0a0a 6173 466c 6f61 7451 0a20 2020 2020 ..asFloatQ.
│ │ │ │ │ +00013a50: 4a75 7374 2064 6566 696e 6564 2066 6f72 Just defined for
│ │ │ │ │ +00013a60: 2063 6f6d 706c 6574 656e 6573 732e 2020 completeness.
│ │ │ │ │ +00013a70: 5265 7475 726e 2074 6865 2072 6563 6569 Return the recei
│ │ │ │ │ +00013a80: 7665 722e 0a0a 636f 6572 6365 3a20 614e ver...coerce: aN
│ │ │ │ │ +00013a90: 756d 6265 720a 2020 2020 2043 6f65 7263 umber. Coerc
│ │ │ │ │ +00013aa0: 6520 614e 756d 6265 7220 746f 2074 6865 e aNumber to the
│ │ │ │ │ +00013ab0: 2072 6563 6569 7665 7227 7320 636c 6173 receiver's clas
│ │ │ │ │ +00013ac0: 730a 0a67 656e 6572 616c 6974 790a 2020 s..generality.
│ │ │ │ │ +00013ad0: 2020 2041 6e73 7765 7220 7468 6520 7265 Answer the re
│ │ │ │ │ +00013ae0: 6365 6976 6572 2773 2067 656e 6572 616c ceiver's general
│ │ │ │ │ +00013af0: 6974 790a 0a75 6e69 7479 0a20 2020 2020 ity..unity.
│ │ │ │ │ +00013b00: 436f 6572 6365 2031 2074 6f20 7468 6520 Coerce 1 to the
│ │ │ │ │ +00013b10: 7265 6365 6976 6572 2773 2063 6c61 7373 receiver's class
│ │ │ │ │ +00013b20: 0a0a 7a65 726f 0a20 2020 2020 436f 6572 ..zero. Coer
│ │ │ │ │ +00013b30: 6365 2030 2074 6f20 7468 6520 7265 6365 ce 0 to the rece
│ │ │ │ │ +00013b40: 6976 6572 2773 2063 6c61 7373 0a0a 0a1f iver's class....
│ │ │ │ │ +00013b50: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ +00013b60: 696e 666f 2c20 204e 6f64 653a 2046 6c6f info, Node: Flo
│ │ │ │ │ +00013b70: 6174 512d 636f 6e76 6572 7469 6e67 2c20 atQ-converting,
│ │ │ │ │ +00013b80: 2050 7265 763a 2046 6c6f 6174 512d 636f Prev: FloatQ-co
│ │ │ │ │ +00013b90: 6572 6369 6e67 2c20 2055 703a 2046 6c6f ercing, Up: Flo
│ │ │ │ │ +00013ba0: 6174 510a 0a31 2e38 332e 3620 466c 6f61 atQ..1.83.6 Floa
│ │ │ │ │ +00013bb0: 7451 3a20 636f 6e76 6572 7469 6e67 0a2d tQ: converting.-
│ │ │ │ │ +00013bc0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00013bd0: 2d2d 2d2d 2d2d 2d2d 0a0a 6861 6c66 0a20 --------..half.
│ │ │ │ │ +00013be0: 2020 2020 436f 6572 6365 2030 2e35 2074 Coerce 0.5 t
│ │ │ │ │ +00013bf0: 6f20 7468 6520 7265 6365 6976 6572 2773 o the receiver's
│ │ │ │ │ +00013c00: 2063 6c61 7373 0a0a 0a1f 0a46 696c 653a class.....File:
│ │ │ │ │ +00013c10: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ +00013c20: 204e 6f64 653a 2046 7261 6374 696f 6e2c Node: Fraction,
│ │ │ │ │ +00013c30: 2020 4e65 7874 3a20 4765 6e65 7261 746f Next: Generato
│ │ │ │ │ +00013c40: 722c 2020 5072 6576 3a20 466c 6f61 7451 r, Prev: FloatQ
│ │ │ │ │ +00013c50: 2c20 2055 703a 2042 6173 6520 636c 6173 , Up: Base clas
│ │ │ │ │ +00013c60: 7365 730a 0a31 2e38 3420 4672 6163 7469 ses..1.84 Fracti
│ │ │ │ │ +00013c70: 6f6e 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d on.=============
│ │ │ │ │ +00013c80: 0a0a 4465 6669 6e65 6420 696e 206e 616d ..Defined in nam
│ │ │ │ │ +00013c90: 6573 7061 6365 2053 6d61 6c6c 7461 6c6b espace Smalltalk
│ │ │ │ │ +00013ca0: 0a53 7570 6572 636c 6173 733a 204e 756d .Superclass: Num
│ │ │ │ │ +00013cb0: 6265 720a 4361 7465 676f 7279 3a20 4c61 ber.Category: La
│ │ │ │ │ +00013cc0: 6e67 7561 6765 2d44 6174 6120 7479 7065 nguage-Data type
│ │ │ │ │ +00013cd0: 730a 2020 2020 2049 2072 6570 7265 7365 s. I represe
│ │ │ │ │ +00013ce0: 6e74 2072 6174 696f 6e61 6c20 6e75 6d62 nt rational numb
│ │ │ │ │ +00013cf0: 6572 7320 696e 2074 6865 2066 6f72 6d20 ers in the form
│ │ │ │ │ +00013d00: 2870 2f71 2920 7768 6572 6520 7020 616e (p/q) where p an
│ │ │ │ │ +00013d10: 6420 7120 6172 650a 2020 2020 2069 6e74 d q are. int
│ │ │ │ │ +00013d20: 6567 6572 732e 2020 5468 6520 6172 6974 egers. The arit
│ │ │ │ │ +00013d30: 686d 6574 6963 206f 7065 7261 7469 6f6e hmetic operation
│ │ │ │ │ +00013d40: 7320 202a 2c20 2b2c 202d 2c20 2f2c 2020 s *, +, -, /,
│ │ │ │ │ +00013d50: 6f6e 2066 7261 6374 696f 6e73 2c0a 2020 on fractions,.
│ │ │ │ │ +00013d60: 2020 2061 6c6c 2072 6574 7572 6e20 6120 all return a
│ │ │ │ │ +00013d70: 7265 6475 6365 6420 6672 6163 7469 6f6e reduced fraction
│ │ │ │ │ +00013d80: 2e0a 0a2a 204d 656e 753a 0a0a 2a20 4672 ...* Menu:..* Fr
│ │ │ │ │ +00013d90: 6163 7469 6f6e 2063 6c61 7373 2d63 6f6e action class-con
│ │ │ │ │ +00013da0: 7665 7274 696e 673a 3a20 2028 636c 6173 verting:: (clas
│ │ │ │ │ +00013db0: 7329 0a2a 2046 7261 6374 696f 6e20 636c s).* Fraction cl
│ │ │ │ │ +00013dc0: 6173 732d 696e 7374 616e 6365 2063 7265 ass-instance cre
│ │ │ │ │ +00013dd0: 6174 696f 6e3a 3a20 2028 636c 6173 7329 ation:: (class)
│ │ │ │ │ +00013de0: 0a2a 2046 7261 6374 696f 6e2d 6163 6365 .* Fraction-acce
│ │ │ │ │ +00013df0: 7373 696e 673a 3a20 2028 696e 7374 616e ssing:: (instan
│ │ │ │ │ +00013e00: 6365 290a 2a20 4672 6163 7469 6f6e 2d61 ce).* Fraction-a
│ │ │ │ │ +00013e10: 7269 7468 6d65 7469 633a 3a20 2028 696e rithmetic:: (in
│ │ │ │ │ +00013e20: 7374 616e 6365 290a 2a20 4672 6163 7469 stance).* Fracti
│ │ │ │ │ +00013e30: 6f6e 2d63 6f65 7263 696e 673a 3a20 2028 on-coercing:: (
│ │ │ │ │ +00013e40: 696e 7374 616e 6365 290a 2a20 4672 6163 instance).* Frac
│ │ │ │ │ +00013e50: 7469 6f6e 2d63 6f65 7263 696f 6e3a 3a20 tion-coercion::
│ │ │ │ │ +00013e60: 2028 696e 7374 616e 6365 290a 2a20 4672 (instance).* Fr
│ │ │ │ │ +00013e70: 6163 7469 6f6e 2d63 6f6d 7061 7269 6e67 action-comparing
│ │ │ │ │ +00013e80: 3a3a 2020 2869 6e73 7461 6e63 6529 0a2a :: (instance).*
│ │ │ │ │ +00013e90: 2046 7261 6374 696f 6e2d 636f 6e76 6572 Fraction-conver
│ │ │ │ │ +00013ea0: 7469 6e67 3a3a 2020 2869 6e73 7461 6e63 ting:: (instanc
│ │ │ │ │ +00013eb0: 6529 0a2a 2046 7261 6374 696f 6e2d 6f70 e).* Fraction-op
│ │ │ │ │ +00013ec0: 7469 6d69 7a65 6420 6361 7365 733a 3a20 timized cases::
│ │ │ │ │ +00013ed0: 2028 696e 7374 616e 6365 290a 2a20 4672 (instance).* Fr
│ │ │ │ │ +00013ee0: 6163 7469 6f6e 2d70 7269 6e74 696e 673a action-printing:
│ │ │ │ │ +00013ef0: 3a20 2028 696e 7374 616e 6365 290a 2a20 : (instance).*
│ │ │ │ │ +00013f00: 4672 6163 7469 6f6e 2d74 6573 7469 6e67 Fraction-testing
│ │ │ │ │ +00013f10: 3a3a 2020 2869 6e73 7461 6e63 6529 0a0a :: (instance)..
│ │ │ │ │ +00013f20: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ +00013f30: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 4672 .info, Node: Fr
│ │ │ │ │ +00013f40: 6163 7469 6f6e 2063 6c61 7373 2d63 6f6e action class-con
│ │ │ │ │ +00013f50: 7665 7274 696e 672c 2020 4e65 7874 3a20 verting, Next:
│ │ │ │ │ +00013f60: 4672 6163 7469 6f6e 2063 6c61 7373 2d69 Fraction class-i
│ │ │ │ │ +00013f70: 6e73 7461 6e63 6520 6372 6561 7469 6f6e nstance creation
│ │ │ │ │ +00013f80: 2c20 2055 703a 2046 7261 6374 696f 6e0a , Up: Fraction.
│ │ │ │ │ +00013f90: 0a31 2e38 342e 3120 4672 6163 7469 6f6e .1.84.1 Fraction
│ │ │ │ │ +00013fa0: 2063 6c61 7373 3a20 636f 6e76 6572 7469 class: converti
│ │ │ │ │ +00013fb0: 6e67 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ng.-------------
│ │ │ │ │ +00013fc0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00013fd0: 2d2d 2d2d 0a0a 636f 6572 6365 3a20 614e ----..coerce: aN
│ │ │ │ │ +00013fe0: 756d 6265 720a 2020 2020 2041 6e73 7765 umber. Answe
│ │ │ │ │ +00013ff0: 7220 614e 756d 6265 7220 636f 6e76 6572 r aNumber conver
│ │ │ │ │ +00014000: 7465 6420 746f 2061 2046 7261 6374 696f ted to a Fractio
│ │ │ │ │ +00014010: 6e0a 0a0a 1f0a 4669 6c65 3a20 6773 742d n.....File: gst-
│ │ │ │ │ +00014020: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ +00014030: 3a20 4672 6163 7469 6f6e 2063 6c61 7373 : Fraction class
│ │ │ │ │ +00014040: 2d69 6e73 7461 6e63 6520 6372 6561 7469 -instance creati
│ │ │ │ │ +00014050: 6f6e 2c20 204e 6578 743a 2046 7261 6374 on, Next: Fract
│ │ │ │ │ +00014060: 696f 6e2d 6163 6365 7373 696e 672c 2020 ion-accessing,
│ │ │ │ │ +00014070: 5072 6576 3a20 4672 6163 7469 6f6e 2063 Prev: Fraction c
│ │ │ │ │ +00014080: 6c61 7373 2d63 6f6e 7665 7274 696e 672c lass-converting,
│ │ │ │ │ +00014090: 2020 5570 3a20 4672 6163 7469 6f6e 0a0a Up: Fraction..
│ │ │ │ │ +000140a0: 312e 3834 2e32 2046 7261 6374 696f 6e20 1.84.2 Fraction
│ │ │ │ │ +000140b0: 636c 6173 733a 2069 6e73 7461 6e63 6520 class: instance
│ │ │ │ │ +000140c0: 6372 6561 7469 6f6e 0a2d 2d2d 2d2d 2d2d creation.-------
│ │ │ │ │ +000140d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000140e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000140f0: 2d0a 0a69 6e69 7469 616c 697a 650a 2020 -..initialize.
│ │ │ │ │ +00014100: 2020 2049 6e69 7469 616c 697a 6520 7468 Initialize th
│ │ │ │ │ +00014110: 6520 7265 6365 6976 6572 2773 2063 6c61 e receiver's cla
│ │ │ │ │ +00014120: 7373 2076 6172 6961 626c 6573 0a0a 6e75 ss variables..nu
│ │ │ │ │ +00014130: 6d65 7261 746f 723a 206e 496e 7465 6765 merator: nIntege
│ │ │ │ │ +00014140: 7220 6465 6e6f 6d69 6e61 746f 723a 2064 r denominator: d
│ │ │ │ │ +00014150: 496e 7465 6765 720a 2020 2020 2041 6e73 Integer. Ans
│ │ │ │ │ +00014160: 7765 7220 6120 6e65 7720 696e 7374 616e wer a new instan
│ │ │ │ │ +00014170: 6365 206f 6620 6672 6163 7469 6f6e 2028 ce of fraction (
│ │ │ │ │ +00014180: 6e49 6e74 6567 6572 2f64 496e 7465 6765 nInteger/dIntege
│ │ │ │ │ +00014190: 7229 0a0a 0a1f 0a46 696c 653a 2067 7374 r).....File: gst
│ │ │ │ │ +000141a0: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ +000141b0: 653a 2046 7261 6374 696f 6e2d 6163 6365 e: Fraction-acce
│ │ │ │ │ +000141c0: 7373 696e 672c 2020 4e65 7874 3a20 4672 ssing, Next: Fr
│ │ │ │ │ +000141d0: 6163 7469 6f6e 2d61 7269 7468 6d65 7469 action-arithmeti
│ │ │ │ │ +000141e0: 632c 2020 5072 6576 3a20 4672 6163 7469 c, Prev: Fracti
│ │ │ │ │ +000141f0: 6f6e 2063 6c61 7373 2d69 6e73 7461 6e63 on class-instanc
│ │ │ │ │ +00014200: 6520 6372 6561 7469 6f6e 2c20 2055 703a e creation, Up:
│ │ │ │ │ +00014210: 2046 7261 6374 696f 6e0a 0a31 2e38 342e Fraction..1.84.
│ │ │ │ │ +00014220: 3320 4672 6163 7469 6f6e 3a20 6163 6365 3 Fraction: acce
│ │ │ │ │ +00014230: 7373 696e 670a 2d2d 2d2d 2d2d 2d2d 2d2d ssing.----------
│ │ │ │ │ +00014240: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00014250: 0a0a 6465 6e6f 6d69 6e61 746f 720a 2020 ..denominator.
│ │ │ │ │ +00014260: 2020 2041 6e73 7765 7220 7468 6520 7265 Answer the re
│ │ │ │ │ +00014270: 6365 6976 6572 2773 2064 656e 6f6d 696e ceiver's denomin
│ │ │ │ │ +00014280: 6174 6f72 0a0a 6e75 6d65 7261 746f 720a ator..numerator.
│ │ │ │ │ +00014290: 2020 2020 2041 6e73 7765 7220 7468 6520 Answer the
│ │ │ │ │ +000142a0: 7265 6365 6976 6572 2773 206e 756d 6572 receiver's numer
│ │ │ │ │ +000142b0: 6174 6f72 0a0a 0a1f 0a46 696c 653a 2067 ator.....File: g
│ │ │ │ │ +000142c0: 7374 2d62 6173 652e 696e 666f 2c20 204e st-base.info, N
│ │ │ │ │ +000142d0: 6f64 653a 2046 7261 6374 696f 6e2d 6172 ode: Fraction-ar
│ │ │ │ │ +000142e0: 6974 686d 6574 6963 2c20 204e 6578 743a ithmetic, Next:
│ │ │ │ │ +000142f0: 2046 7261 6374 696f 6e2d 636f 6572 6369 Fraction-coerci
│ │ │ │ │ +00014300: 6e67 2c20 2050 7265 763a 2046 7261 6374 ng, Prev: Fract
│ │ │ │ │ +00014310: 696f 6e2d 6163 6365 7373 696e 672c 2020 ion-accessing,
│ │ │ │ │ +00014320: 5570 3a20 4672 6163 7469 6f6e 0a0a 312e Up: Fraction..1.
│ │ │ │ │ +00014330: 3834 2e34 2046 7261 6374 696f 6e3a 2061 84.4 Fraction: a
│ │ │ │ │ +00014340: 7269 7468 6d65 7469 630a 2d2d 2d2d 2d2d rithmetic.------
│ │ │ │ │ +00014350: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00014360: 2d2d 2d2d 2d0a 0a2a 2061 4e75 6d62 6572 -----..* aNumber
│ │ │ │ │ +00014370: 0a20 2020 2020 4d75 6c74 6970 6c79 2074 . Multiply t
│ │ │ │ │ +00014380: 776f 206e 756d 6265 7273 2061 6e64 2061 wo numbers and a
│ │ │ │ │ +00014390: 6e73 7765 7220 7468 6520 7265 7375 6c74 nswer the result
│ │ │ │ │ +000143a0: 2e0a 0a2b 2061 4e75 6d62 6572 0a20 2020 ...+ aNumber.
│ │ │ │ │ +000143b0: 2020 5375 6d20 7477 6f20 6e75 6d62 6572 Sum two number
│ │ │ │ │ +000143c0: 7320 616e 6420 616e 7377 6572 2074 6865 s and answer the
│ │ │ │ │ +000143d0: 2072 6573 756c 742e 0a0a 2d20 614e 756d result...- aNum
│ │ │ │ │ +000143e0: 6265 720a 2020 2020 2053 7562 7472 6163 ber. Subtrac
│ │ │ │ │ +000143f0: 7420 614e 756d 6265 7220 6672 6f6d 2074 t aNumber from t
│ │ │ │ │ +00014400: 6865 2072 6563 6569 7665 7220 616e 6420 he receiver and
│ │ │ │ │ +00014410: 616e 7377 6572 2074 6865 2072 6573 756c answer the resul
│ │ │ │ │ +00014420: 742e 0a0a 2f20 614e 756d 6265 720a 2020 t.../ aNumber.
│ │ │ │ │ +00014430: 2020 2044 6976 6964 6520 7468 6520 7265 Divide the re
│ │ │ │ │ +00014440: 6365 6976 6572 2062 7920 614e 756d 6265 ceiver by aNumbe
│ │ │ │ │ +00014450: 7220 616e 6420 616e 7377 6572 2074 6865 r and answer the
│ │ │ │ │ +00014460: 2072 6573 756c 742e 0a0a 2f2f 2061 4e75 result...// aNu
│ │ │ │ │ +00014470: 6d62 6572 0a20 2020 2020 5265 7475 726e mber. Return
│ │ │ │ │ +00014480: 2074 6865 2069 6e74 6567 6572 2071 756f the integer quo
│ │ │ │ │ +00014490: 7469 656e 7420 6f66 2064 6976 6964 696e tient of dividin
│ │ │ │ │ +000144a0: 6720 7468 6520 7265 6365 6976 6572 2062 g the receiver b
│ │ │ │ │ +000144b0: 7920 614e 756d 6265 720a 2020 2020 2077 y aNumber. w
│ │ │ │ │ +000144c0: 6974 6820 7472 756e 6361 7469 6f6e 2074 ith truncation t
│ │ │ │ │ +000144d0: 6f77 6172 6473 206e 6567 6174 6976 6520 owards negative
│ │ │ │ │ +000144e0: 696e 6669 6e69 7479 2e0a 0a5c 5c20 614e infinity...\\ aN
│ │ │ │ │ +000144f0: 756d 6265 720a 2020 2020 2052 6574 7572 umber. Retur
│ │ │ │ │ +00014500: 6e20 7468 6520 7265 6d61 696e 6465 7220 n the remainder
│ │ │ │ │ +00014510: 6672 6f6d 2064 6976 6964 696e 6720 7468 from dividing th
│ │ │ │ │ +00014520: 6520 7265 6365 6976 6572 2062 7920 614e e receiver by aN
│ │ │ │ │ +00014530: 756d 6265 722c 2028 7573 696e 670a 2020 umber, (using.
│ │ │ │ │ +00014540: 2020 202f 2f29 2e0a 0a65 7374 696d 6174 //)...estimat
│ │ │ │ │ +00014550: 6564 4c6f 670a 2020 2020 2041 6e73 7765 edLog. Answe
│ │ │ │ │ +00014560: 7220 616e 2065 7374 696d 6174 6520 6f66 r an estimate of
│ │ │ │ │ +00014570: 2028 7365 6c66 2061 6273 2066 6c6f 6f72 (self abs floor
│ │ │ │ │ +00014580: 4c6f 673a 2031 3029 0a0a 0a1f 0a46 696c Log: 10).....Fil
│ │ │ │ │ +00014590: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ +000145a0: 2c20 204e 6f64 653a 2046 7261 6374 696f , Node: Fractio
│ │ │ │ │ +000145b0: 6e2d 636f 6572 6369 6e67 2c20 204e 6578 n-coercing, Nex
│ │ │ │ │ +000145c0: 743a 2046 7261 6374 696f 6e2d 636f 6572 t: Fraction-coer
│ │ │ │ │ +000145d0: 6369 6f6e 2c20 2050 7265 763a 2046 7261 cion, Prev: Fra
│ │ │ │ │ +000145e0: 6374 696f 6e2d 6172 6974 686d 6574 6963 ction-arithmetic
│ │ │ │ │ +000145f0: 2c20 2055 703a 2046 7261 6374 696f 6e0a , Up: Fraction.
│ │ │ │ │ +00014600: 0a31 2e38 342e 3520 4672 6163 7469 6f6e .1.84.5 Fraction
│ │ │ │ │ +00014610: 3a20 636f 6572 6369 6e67 0a2d 2d2d 2d2d : coercing.-----
│ │ │ │ │ +00014620: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00014630: 2d2d 2d2d 0a0a 6365 696c 696e 670a 2020 ----..ceiling.
│ │ │ │ │ +00014640: 2020 2054 7275 6e63 6174 6520 7468 6520 Truncate the
│ │ │ │ │ +00014650: 7265 6365 6976 6572 2074 6f77 6172 6473 receiver towards
│ │ │ │ │ +00014660: 2070 6f73 6974 6976 6520 696e 6669 6e69 positive infini
│ │ │ │ │ +00014670: 7479 2061 6e64 2072 6574 7572 6e20 7468 ty and return th
│ │ │ │ │ +00014680: 650a 2020 2020 2074 7275 6e63 6174 6564 e. truncated
│ │ │ │ │ +00014690: 2072 6573 756c 740a 0a63 6f65 7263 653a result..coerce:
│ │ │ │ │ +000146a0: 2061 4e75 6d62 6572 0a20 2020 2020 436f aNumber. Co
│ │ │ │ │ +000146b0: 6572 6365 2061 4e75 6d62 6572 2074 6f20 erce aNumber to
│ │ │ │ │ +000146c0: 7468 6520 7265 6365 6976 6572 2773 2063 the receiver's c
│ │ │ │ │ +000146d0: 6c61 7373 0a0a 666c 6f6f 720a 2020 2020 lass..floor.
│ │ │ │ │ +000146e0: 2054 7275 6e63 6174 6520 7468 6520 7265 Truncate the re
│ │ │ │ │ +000146f0: 6365 6976 6572 2074 6f77 6172 6473 206e ceiver towards n
│ │ │ │ │ +00014700: 6567 6174 6976 6520 696e 6669 6e69 7479 egative infinity
│ │ │ │ │ +00014710: 2061 6e64 2072 6574 7572 6e20 7468 650a and return the.
│ │ │ │ │ +00014720: 2020 2020 2074 7275 6e63 6174 6564 2072 truncated r
│ │ │ │ │ +00014730: 6573 756c 740a 0a67 656e 6572 616c 6974 esult..generalit
│ │ │ │ │ +00014740: 790a 2020 2020 2052 6574 7572 6e20 7468 y. Return th
│ │ │ │ │ +00014750: 6520 7265 6365 6976 6572 2773 2067 656e e receiver's gen
│ │ │ │ │ +00014760: 6572 616c 6974 790a 0a74 7275 6e63 6174 erality..truncat
│ │ │ │ │ +00014770: 6564 0a20 2020 2020 5472 756e 6361 7465 ed. Truncate
│ │ │ │ │ +00014780: 2074 6865 2072 6563 6569 7665 7220 616e the receiver an
│ │ │ │ │ +00014790: 6420 7265 7475 726e 2074 6865 2074 7275 d return the tru
│ │ │ │ │ +000147a0: 6e63 6174 6564 2072 6573 756c 740a 0a75 ncated result..u
│ │ │ │ │ +000147b0: 6e69 7479 0a20 2020 2020 436f 6572 6365 nity. Coerce
│ │ │ │ │ +000147c0: 2031 2074 6f20 7468 6520 7265 6365 6976 1 to the receiv
│ │ │ │ │ +000147d0: 6572 2773 2063 6c61 7373 0a0a 7a65 726f er's class..zero
│ │ │ │ │ +000147e0: 0a20 2020 2020 436f 6572 6365 2030 2074 . Coerce 0 t
│ │ │ │ │ +000147f0: 6f20 7468 6520 7265 6365 6976 6572 2773 o the receiver's
│ │ │ │ │ +00014800: 2063 6c61 7373 0a0a 0a1f 0a46 696c 653a class.....File:
│ │ │ │ │ +00014810: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ +00014820: 204e 6f64 653a 2046 7261 6374 696f 6e2d Node: Fraction-
│ │ │ │ │ +00014830: 636f 6572 6369 6f6e 2c20 204e 6578 743a coercion, Next:
│ │ │ │ │ +00014840: 2046 7261 6374 696f 6e2d 636f 6d70 6172 Fraction-compar
│ │ │ │ │ +00014850: 696e 672c 2020 5072 6576 3a20 4672 6163 ing, Prev: Frac
│ │ │ │ │ +00014860: 7469 6f6e 2d63 6f65 7263 696e 672c 2020 tion-coercing,
│ │ │ │ │ +00014870: 5570 3a20 4672 6163 7469 6f6e 0a0a 312e Up: Fraction..1.
│ │ │ │ │ +00014880: 3834 2e36 2046 7261 6374 696f 6e3a 2063 84.6 Fraction: c
│ │ │ │ │ +00014890: 6f65 7263 696f 6e0a 2d2d 2d2d 2d2d 2d2d oercion.--------
│ │ │ │ │ +000148a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000148b0: 2d0a 0a61 7343 4e75 6d62 6572 0a20 2020 -..asCNumber.
│ │ │ │ │ +000148c0: 2020 436f 6e76 6572 7420 7468 6520 7265 Convert the re
│ │ │ │ │ +000148d0: 6365 6976 6572 2074 6f20 6120 6b69 6e64 ceiver to a kind
│ │ │ │ │ +000148e0: 206f 6620 6e75 6d62 6572 2074 6861 7420 of number that
│ │ │ │ │ +000148f0: 6973 2075 6e64 6572 7374 6f6f 6420 6279 is understood by
│ │ │ │ │ +00014900: 2074 6865 0a20 2020 2020 4320 6361 6c6c the. C call
│ │ │ │ │ +00014910: 2d6f 7574 206d 6563 6861 6e69 736d 2e0a -out mechanism..
│ │ │ │ │ +00014920: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ +00014930: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ +00014940: 4672 6163 7469 6f6e 2d63 6f6d 7061 7269 Fraction-compari
│ │ │ │ │ +00014950: 6e67 2c20 204e 6578 743a 2046 7261 6374 ng, Next: Fract
│ │ │ │ │ +00014960: 696f 6e2d 636f 6e76 6572 7469 6e67 2c20 ion-converting,
│ │ │ │ │ +00014970: 2050 7265 763a 2046 7261 6374 696f 6e2d Prev: Fraction-
│ │ │ │ │ +00014980: 636f 6572 6369 6f6e 2c20 2055 703a 2046 coercion, Up: F
│ │ │ │ │ +00014990: 7261 6374 696f 6e0a 0a31 2e38 342e 3720 raction..1.84.7
│ │ │ │ │ +000149a0: 4672 6163 7469 6f6e 3a20 636f 6d70 6172 Fraction: compar
│ │ │ │ │ +000149b0: 696e 670a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ing.------------
│ │ │ │ │ +000149c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------..
│ │ │ │ │ +000149d0: 3c20 6172 670a 2020 2020 2054 6573 7420 < arg. Test
│ │ │ │ │ +000149e0: 6966 2074 6865 2072 6563 6569 7665 7220 if the receiver
│ │ │ │ │ +000149f0: 6973 206c 6573 7320 7468 616e 2061 7267 is less than arg
│ │ │ │ │ +00014a00: 2e0a 0a3c 3d20 6172 670a 2020 2020 2054 ...<= arg. T
│ │ │ │ │ +00014a10: 6573 7420 6966 2074 6865 2072 6563 6569 est if the recei
│ │ │ │ │ +00014a20: 7665 7220 6973 206c 6573 7320 7468 616e ver is less than
│ │ │ │ │ +00014a30: 206f 7220 6571 7561 6c20 746f 2061 7267 or equal to arg
│ │ │ │ │ +00014a40: 2e0a 0a3d 2061 7267 0a20 2020 2020 5465 ...= arg. Te
│ │ │ │ │ +00014a50: 7374 2069 6620 7468 6520 7265 6365 6976 st if the receiv
│ │ │ │ │ +00014a60: 6572 2065 7175 616c 7320 6172 672e 0a0a er equals arg...
│ │ │ │ │ +00014a70: 3e20 6172 670a 2020 2020 2054 6573 7420 > arg. Test
│ │ │ │ │ +00014a80: 6966 2074 6865 2072 6563 6569 7665 7220 if the receiver
│ │ │ │ │ +00014a90: 6973 206d 6f72 6520 7468 616e 2061 7267 is more than arg
│ │ │ │ │ +00014aa0: 2e0a 0a3e 3d20 6172 670a 2020 2020 2054 ...>= arg. T
│ │ │ │ │ +00014ab0: 6573 7420 6966 2074 6865 2072 6563 6569 est if the recei
│ │ │ │ │ +00014ac0: 7665 7220 6973 2067 7265 6174 6572 2074 ver is greater t
│ │ │ │ │ +00014ad0: 6861 6e20 6f72 2065 7175 616c 2074 6f20 han or equal to
│ │ │ │ │ +00014ae0: 6172 672e 0a0a 6861 7368 0a20 2020 2020 arg...hash.
│ │ │ │ │ +00014af0: 416e 7377 6572 2061 6e20 6861 7368 2076 Answer an hash v
│ │ │ │ │ +00014b00: 616c 7565 2066 6f72 2074 6865 2072 6563 alue for the rec
│ │ │ │ │ +00014b10: 6569 7665 720a 0a0a 1f0a 4669 6c65 3a20 eiver.....File:
│ │ │ │ │ +00014b20: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ +00014b30: 4e6f 6465 3a20 4672 6163 7469 6f6e 2d63 Node: Fraction-c
│ │ │ │ │ +00014b40: 6f6e 7665 7274 696e 672c 2020 4e65 7874 onverting, Next
│ │ │ │ │ +00014b50: 3a20 4672 6163 7469 6f6e 2d6f 7074 696d : Fraction-optim
│ │ │ │ │ +00014b60: 697a 6564 2063 6173 6573 2c20 2050 7265 ized cases, Pre
│ │ │ │ │ +00014b70: 763a 2046 7261 6374 696f 6e2d 636f 6d70 v: Fraction-comp
│ │ │ │ │ +00014b80: 6172 696e 672c 2020 5570 3a20 4672 6163 aring, Up: Frac
│ │ │ │ │ +00014b90: 7469 6f6e 0a0a 312e 3834 2e38 2046 7261 tion..1.84.8 Fra
│ │ │ │ │ +00014ba0: 6374 696f 6e3a 2063 6f6e 7665 7274 696e ction: convertin
│ │ │ │ │ +00014bb0: 670a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d g.--------------
│ │ │ │ │ +00014bc0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a61 -------------..a
│ │ │ │ │ +00014bd0: 7345 7861 6374 4672 6163 7469 6f6e 0a20 sExactFraction.
│ │ │ │ │ +00014be0: 2020 2020 416e 7377 6572 2074 6865 2072 Answer the r
│ │ │ │ │ +00014bf0: 6563 6569 7665 722c 2069 7420 6973 2061 eceiver, it is a
│ │ │ │ │ +00014c00: 6c72 6561 6479 2061 2046 7261 6374 696f lready a Fractio
│ │ │ │ │ +00014c10: 6e0a 0a61 7346 6c6f 6174 440a 2020 2020 n..asFloatD.
│ │ │ │ │ +00014c20: 2041 6e73 7765 7220 7468 6520 7265 6365 Answer the rece
│ │ │ │ │ +00014c30: 6976 6572 2063 6f6e 7665 7274 6564 2074 iver converted t
│ │ │ │ │ +00014c40: 6f20 6120 466c 6f61 7444 0a0a 6173 466c o a FloatD..asFl
│ │ │ │ │ +00014c50: 6f61 7445 0a20 2020 2020 416e 7377 6572 oatE. Answer
│ │ │ │ │ +00014c60: 2074 6865 2072 6563 6569 7665 7220 636f the receiver co
│ │ │ │ │ +00014c70: 6e76 6572 7465 6420 746f 2061 2046 6c6f nverted to a Flo
│ │ │ │ │ +00014c80: 6174 440a 0a61 7346 6c6f 6174 510a 2020 atD..asFloatQ.
│ │ │ │ │ +00014c90: 2020 2041 6e73 7765 7220 7468 6520 7265 Answer the re
│ │ │ │ │ +00014ca0: 6365 6976 6572 2063 6f6e 7665 7274 6564 ceiver converted
│ │ │ │ │ +00014cb0: 2074 6f20 6120 466c 6f61 7444 0a0a 6173 to a FloatD..as
│ │ │ │ │ +00014cc0: 4672 6163 7469 6f6e 0a20 2020 2020 416e Fraction. An
│ │ │ │ │ +00014cd0: 7377 6572 2074 6865 2072 6563 6569 7665 swer the receive
│ │ │ │ │ +00014ce0: 722c 2069 7420 6973 2061 6c72 6561 6479 r, it is already
│ │ │ │ │ +00014cf0: 2061 2046 7261 6374 696f 6e0a 0a69 6e74 a Fraction..int
│ │ │ │ │ +00014d00: 6567 6572 5061 7274 0a20 2020 2020 416e egerPart. An
│ │ │ │ │ +00014d10: 7377 6572 2074 6865 2069 6e74 6567 6572 swer the integer
│ │ │ │ │ +00014d20: 2070 6172 7420 6f66 2074 6865 2072 6563 part of the rec
│ │ │ │ │ +00014d30: 6569 7665 722c 2065 7870 7265 7373 6564 eiver, expressed
│ │ │ │ │ +00014d40: 2061 7320 6120 4672 6163 7469 6f6e 0a0a as a Fraction..
│ │ │ │ │ +00014d50: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ +00014d60: 652e 696e 666f 2c20 204e 6f64 653a 2046 e.info, Node: F
│ │ │ │ │ +00014d70: 7261 6374 696f 6e2d 6f70 7469 6d69 7a65 raction-optimize
│ │ │ │ │ +00014d80: 6420 6361 7365 732c 2020 4e65 7874 3a20 d cases, Next:
│ │ │ │ │ +00014d90: 4672 6163 7469 6f6e 2d70 7269 6e74 696e Fraction-printin
│ │ │ │ │ +00014da0: 672c 2020 5072 6576 3a20 4672 6163 7469 g, Prev: Fracti
│ │ │ │ │ +00014db0: 6f6e 2d63 6f6e 7665 7274 696e 672c 2020 on-converting,
│ │ │ │ │ +00014dc0: 5570 3a20 4672 6163 7469 6f6e 0a0a 312e Up: Fraction..1.
│ │ │ │ │ +00014dd0: 3834 2e39 2046 7261 6374 696f 6e3a 206f 84.9 Fraction: o
│ │ │ │ │ +00014de0: 7074 696d 697a 6564 2063 6173 6573 0a2d ptimized cases.-
│ │ │ │ │ +00014df0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00014e00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------.
│ │ │ │ │ +00014e10: 0a6e 6567 6174 6564 0a20 2020 2020 5265 .negated. Re
│ │ │ │ │ +00014e20: 7475 726e 2074 6865 2072 6563 6569 7665 turn the receive
│ │ │ │ │ +00014e30: 722c 2077 6974 6820 6974 7320 7369 676e r, with its sign
│ │ │ │ │ +00014e40: 2063 6861 6e67 6564 2e0a 0a72 6169 7365 changed...raise
│ │ │ │ │ +00014e50: 6454 6f49 6e74 6567 6572 3a20 616e 496e dToInteger: anIn
│ │ │ │ │ +00014e60: 7465 6765 720a 2020 2020 2052 6574 7572 teger. Retur
│ │ │ │ │ +00014e70: 6e20 7365 6c66 2072 6169 7365 6420 746f n self raised to
│ │ │ │ │ +00014e80: 2074 6865 2061 6e49 6e74 6567 6572 2d74 the anInteger-t
│ │ │ │ │ +00014e90: 6820 706f 7765 722e 0a0a 7265 6369 7072 h power...recipr
│ │ │ │ │ +00014ea0: 6f63 616c 0a20 2020 2020 5265 7475 726e ocal. Return
│ │ │ │ │ +00014eb0: 2074 6865 2072 6563 6970 726f 6361 6c20 the reciprocal
│ │ │ │ │ +00014ec0: 6f66 2074 6865 2072 6563 6569 7665 720a of the receiver.
│ │ │ │ │ +00014ed0: 0a73 7172 740a 2020 2020 2052 6574 7572 .sqrt. Retur
│ │ │ │ │ +00014ee0: 6e20 7468 6520 7371 7561 7265 2072 6f6f n the square roo
│ │ │ │ │ +00014ef0: 7420 6f66 2074 6865 2072 6563 6569 7665 t of the receive
│ │ │ │ │ +00014f00: 722e 0a0a 7371 7561 7265 640a 2020 2020 r...squared.
│ │ │ │ │ +00014f10: 2052 6574 7572 6e20 7468 6520 7371 7561 Return the squa
│ │ │ │ │ +00014f20: 7265 206f 6620 7468 6520 7265 6365 6976 re of the receiv
│ │ │ │ │ +00014f30: 6572 2e0a 0a0a 1f0a 4669 6c65 3a20 6773 er......File: gs
│ │ │ │ │ 00014f40: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ -00014f50: 6465 3a20 4765 6e65 7261 746f 722c 2020 de: Generator,
│ │ │ │ │ -00014f60: 4e65 7874 3a20 4765 746f 7074 2c20 2050 Next: Getopt, P
│ │ │ │ │ -00014f70: 7265 763a 2046 7261 6374 696f 6e2c 2020 rev: Fraction,
│ │ │ │ │ -00014f80: 5570 3a20 4261 7365 2063 6c61 7373 6573 Up: Base classes
│ │ │ │ │ -00014f90: 0a0a 312e 3835 2047 656e 6572 6174 6f72 ..1.85 Generator
│ │ │ │ │ -00014fa0: 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a .==============.
│ │ │ │ │ -00014fb0: 0a44 6566 696e 6564 2069 6e20 6e61 6d65 .Defined in name
│ │ │ │ │ -00014fc0: 7370 6163 6520 536d 616c 6c74 616c 6b0a space Smalltalk.
│ │ │ │ │ -00014fd0: 5375 7065 7263 6c61 7373 3a20 5374 7265 Superclass: Stre
│ │ │ │ │ -00014fe0: 616d 0a43 6174 6567 6f72 793a 2053 7472 am.Category: Str
│ │ │ │ │ -00014ff0: 6561 6d73 2d47 656e 6572 6174 6f72 730a eams-Generators.
│ │ │ │ │ -00015000: 2020 2020 2041 2047 656e 6572 6174 6f72 A Generator
│ │ │ │ │ -00015010: 206f 626a 6563 7420 7072 6f76 6964 6573 object provides
│ │ │ │ │ -00015020: 2061 2077 6179 2074 6f20 7573 6520 626c a way to use bl
│ │ │ │ │ -00015030: 6f63 6b73 2074 6f20 6465 6669 6e65 2061 ocks to define a
│ │ │ │ │ -00015040: 2053 7472 6561 6d0a 2020 2020 206f 6620 Stream. of
│ │ │ │ │ -00015050: 6d61 6e79 2072 6574 7572 6e20 7661 6c75 many return valu
│ │ │ │ │ -00015060: 6573 2e20 2054 6865 2072 6574 7572 6e20 es. The return
│ │ │ │ │ -00015070: 7661 6c75 6573 2061 7265 2063 6f6d 7075 values are compu
│ │ │ │ │ -00015080: 7465 6420 6f6e 6520 6174 2061 0a20 2020 ted one at a.
│ │ │ │ │ -00015090: 2020 7469 6d65 2c20 6173 206e 6565 6465 time, as neede
│ │ │ │ │ -000150a0: 642c 2061 6e64 2068 656e 6365 206e 6565 d, and hence nee
│ │ │ │ │ -000150b0: 6420 6e6f 7420 6576 656e 2062 6520 6669 d not even be fi
│ │ │ │ │ -000150c0: 6e69 7465 2e0a 0a20 2020 2020 4120 6765 nite... A ge
│ │ │ │ │ -000150d0: 6e65 7261 746f 7220 626c 6f63 6b20 6973 nerator block is
│ │ │ │ │ -000150e0: 2063 6f6e 7665 7274 6564 2074 6f20 6120 converted to a
│ │ │ │ │ -000150f0: 4765 6e65 7261 746f 7220 7769 7468 2022 Generator with "
│ │ │ │ │ -00015100: 4765 6e65 7261 746f 7220 6f6e 3a0a 2020 Generator on:.
│ │ │ │ │ -00015110: 2020 205b 2e2e 2e5d 222e 2020 5468 6520 [...]". The
│ │ │ │ │ -00015120: 4765 6e65 7261 746f 7220 6974 7365 6c66 Generator itself
│ │ │ │ │ -00015130: 2069 7320 7061 7373 6564 2074 6f20 7468 is passed to th
│ │ │ │ │ -00015140: 6520 626c 6f63 6b2c 2061 6e64 2061 7320 e block, and as
│ │ │ │ │ -00015150: 736f 6f6e 0a20 2020 2020 6173 2061 206d soon. as a m
│ │ │ │ │ -00015160: 6573 7361 6765 206c 696b 6520 236e 6578 essage like #nex
│ │ │ │ │ -00015170: 742c 2023 7065 656b 2c20 2361 7445 6e64 t, #peek, #atEnd
│ │ │ │ │ -00015180: 206f 7220 2370 6565 6b46 6f72 3a20 6973 or #peekFor: is
│ │ │ │ │ -00015190: 2073 656e 7420 746f 2074 6865 0a20 2020 sent to the.
│ │ │ │ │ -000151a0: 2020 6765 6e65 7261 746f 722c 2065 7865 generator, exe
│ │ │ │ │ -000151b0: 6375 7469 6f6e 206f 6620 7468 6520 626c cution of the bl
│ │ │ │ │ -000151c0: 6f63 6b20 7374 6172 7473 2f72 6573 756d ock starts/resum
│ │ │ │ │ -000151d0: 6573 2061 6e64 2067 6f65 7320 6f6e 2075 es and goes on u
│ │ │ │ │ -000151e0: 6e74 696c 0a20 2020 2020 7468 6520 6765 ntil. the ge
│ │ │ │ │ -000151f0: 6e65 7261 746f 7227 7320 2379 6965 6c64 nerator's #yield
│ │ │ │ │ -00015200: 3a20 6d65 7468 6f64 2069 7320 6361 6c6c : method is call
│ │ │ │ │ -00015210: 6564 3a20 7468 656e 2074 6865 2061 7267 ed: then the arg
│ │ │ │ │ -00015220: 756d 656e 7420 6f66 0a20 2020 2020 2379 ument of. #y
│ │ │ │ │ -00015230: 6965 6c64 3a20 7769 6c6c 2062 6520 7468 ield: will be th
│ │ │ │ │ -00015240: 6520 4765 6e65 7261 746f 7227 7320 6e65 e Generator's ne
│ │ │ │ │ -00015250: 7874 2065 6c65 6d65 6e74 2e20 2049 6620 xt element. If
│ │ │ │ │ -00015260: 7468 6520 626c 6f63 6b20 676f 6573 206f the block goes o
│ │ │ │ │ -00015270: 6e0a 2020 2020 2074 6f20 7468 6520 656e n. to the en
│ │ │ │ │ -00015280: 6420 7769 7468 6f75 7420 6361 6c6c 696e d without callin
│ │ │ │ │ -00015290: 6720 2379 6965 6c64 3a2c 2074 6865 2047 g #yield:, the G
│ │ │ │ │ -000152a0: 656e 6572 6174 6f72 2077 696c 6c20 7072 enerator will pr
│ │ │ │ │ -000152b0: 6f64 7563 6520 6e6f 0a20 2020 2020 6d6f oduce no. mo
│ │ │ │ │ -000152c0: 7265 2065 6c65 6d65 6e74 7320 616e 6420 re elements and
│ │ │ │ │ -000152d0: 2361 7445 6e64 2077 696c 6c20 7265 7475 #atEnd will retu
│ │ │ │ │ -000152e0: 726e 2074 7275 652e 0a0a 2020 2020 2059 rn true... Y
│ │ │ │ │ -000152f0: 6f75 2063 6f75 6c64 2061 6368 6965 7665 ou could achieve
│ │ │ │ │ -00015300: 2074 6865 2065 6666 6563 7420 6f66 2067 the effect of g
│ │ │ │ │ -00015310: 656e 6572 6174 6f72 7320 6d61 6e75 616c enerators manual
│ │ │ │ │ -00015320: 6c79 2062 7920 7772 6974 696e 6720 796f ly by writing yo
│ │ │ │ │ -00015330: 7572 0a20 2020 2020 6f77 6e20 636c 6173 ur. own clas
│ │ │ │ │ -00015340: 7320 616e 6420 7374 6f72 696e 6720 616c s and storing al
│ │ │ │ │ -00015350: 6c20 7468 6520 6c6f 6361 6c20 7661 7269 l the local vari
│ │ │ │ │ -00015360: 6162 6c65 7320 6f66 2074 6865 2067 656e ables of the gen
│ │ │ │ │ -00015370: 6572 6174 6f72 2061 730a 2020 2020 2069 erator as. i
│ │ │ │ │ -00015380: 6e73 7461 6e63 6520 7661 7269 6162 6c65 nstance variable
│ │ │ │ │ -00015390: 732e 2020 466f 7220 6578 616d 706c 652c s. For example,
│ │ │ │ │ -000153a0: 2072 6574 7572 6e69 6e67 2061 206c 6973 returning a lis
│ │ │ │ │ -000153b0: 7420 6f66 2069 6e74 6567 6572 730a 2020 t of integers.
│ │ │ │ │ -000153c0: 2020 2063 6f75 6c64 2062 6520 646f 6e65 could be done
│ │ │ │ │ -000153d0: 2062 7920 7365 7474 696e 6720 6120 7661 by setting a va
│ │ │ │ │ -000153e0: 7269 6162 6c65 2074 6f20 302c 2061 6e64 riable to 0, and
│ │ │ │ │ -000153f0: 2068 6176 696e 6720 7468 6520 236e 6578 having the #nex
│ │ │ │ │ -00015400: 740a 2020 2020 206d 6574 686f 6420 696e t. method in
│ │ │ │ │ -00015410: 6372 656d 656e 7420 6974 2061 6e64 2072 crement it and r
│ │ │ │ │ -00015420: 6574 7572 6e20 6974 2e20 2048 6f77 6576 eturn it. Howev
│ │ │ │ │ -00015430: 6572 2c20 666f 7220 6120 6d6f 6465 7261 er, for a modera
│ │ │ │ │ -00015440: 7465 6c79 0a20 2020 2020 636f 6d70 6c69 tely. compli
│ │ │ │ │ -00015450: 6361 7465 6420 6765 6e65 7261 746f 722c cated generator,
│ │ │ │ │ -00015460: 2077 7269 7469 6e67 2061 2063 6f72 7265 writing a corre
│ │ │ │ │ -00015470: 7370 6f6e 6469 6e67 2063 6c61 7373 2077 sponding class w
│ │ │ │ │ -00015480: 6f75 6c64 2062 6520 6d75 6368 0a20 2020 ould be much.
│ │ │ │ │ -00015490: 2020 6d65 7373 6965 7220 2861 6e64 206d messier (and m
│ │ │ │ │ -000154a0: 6967 6874 206c 6561 6420 746f 2063 6f64 ight lead to cod
│ │ │ │ │ -000154b0: 6520 6475 706c 6963 6174 696f 6e20 6f72 e duplication or
│ │ │ │ │ -000154c0: 2069 6e65 6666 6963 6965 6e63 7920 6966 inefficiency if
│ │ │ │ │ -000154d0: 2079 6f75 0a20 2020 2020 7761 6e74 2074 you. want t
│ │ │ │ │ -000154e0: 6f20 7375 7070 6f72 7420 2370 6565 6b2c o support #peek,
│ │ │ │ │ -000154f0: 2023 7065 656b 466f 723a 2061 6e64 2f6f #peekFor: and/o
│ │ │ │ │ -00015500: 7220 2361 7445 6e64 293a 2069 6e20 6765 r #atEnd): in ge
│ │ │ │ │ -00015510: 6e65 7261 6c2c 0a20 2020 2020 7072 6f76 neral,. prov
│ │ │ │ │ -00015520: 6964 696e 6720 6120 2364 6f3a 2d6c 696b iding a #do:-lik
│ │ │ │ │ -00015530: 6520 696e 7465 7266 6163 6520 6973 2065 e interface is e
│ │ │ │ │ -00015540: 6173 792c 2062 7574 206e 6f74 2070 726f asy, but not pro
│ │ │ │ │ -00015550: 7669 6469 6e67 2061 0a20 2020 2020 5374 viding a. St
│ │ │ │ │ -00015560: 7265 616d 2d6c 696b 6520 6f6e 6520 2874 ream-like one (t
│ │ │ │ │ -00015570: 6869 6e6b 2062 696e 6172 7920 7472 6565 hink binary tree
│ │ │ │ │ -00015580: 7329 2e0a 0a20 2020 2020 5468 6520 6964 s)... The id
│ │ │ │ │ -00015590: 6561 206f 6620 6765 6e65 7261 746f 7273 ea of generators
│ │ │ │ │ -000155a0: 2063 6f6d 6573 2066 726f 6d20 6f74 6865 comes from othe
│ │ │ │ │ -000155b0: 7220 7072 6f67 7261 6d6d 696e 6720 6c61 r programming la
│ │ │ │ │ -000155c0: 6e67 7561 6765 732c 2069 6e0a 2020 2020 nguages, in.
│ │ │ │ │ -000155d0: 2070 6172 7469 6375 6c61 7220 7468 6973 particular this
│ │ │ │ │ -000155e0: 2069 6e74 6572 6661 6365 206c 6f6f 6b73 interface looks
│ │ │ │ │ -000155f0: 206d 7563 6820 6c69 6b65 2053 6368 656d much like Schem
│ │ │ │ │ -00015600: 6520 7374 7265 616d 7320 616e 6420 5079 e streams and Py
│ │ │ │ │ -00015610: 7468 6f6e 0a20 2020 2020 6765 6e65 7261 thon. genera
│ │ │ │ │ -00015620: 746f 7273 2e20 2042 7574 2050 7974 686f tors. But Pytho
│ │ │ │ │ -00015630: 6e20 696e 2074 7572 6e20 6d75 7475 6174 n in turn mutuat
│ │ │ │ │ -00015640: 6564 2074 6865 2069 6465 6120 666f 7220 ed the idea for
│ │ │ │ │ -00015650: 6578 616d 706c 6520 6672 6f6d 0a20 2020 example from.
│ │ │ │ │ -00015660: 2020 4963 6f6e 2c20 7768 6572 6520 7468 Icon, where th
│ │ │ │ │ -00015670: 6520 6964 6561 206f 6620 6765 6e65 7261 e idea of genera
│ │ │ │ │ -00015680: 746f 7273 2069 7320 6365 6e74 7261 6c2e tors is central.
│ │ │ │ │ -00015690: 2020 496e 2049 636f 6e2c 2065 7665 7279 In Icon, every
│ │ │ │ │ -000156a0: 0a20 2020 2020 6578 7072 6573 7369 6f6e . expression
│ │ │ │ │ -000156b0: 2061 6e64 2066 756e 6374 696f 6e20 6361 and function ca
│ │ │ │ │ -000156c0: 6c6c 2062 6568 6176 6573 206c 696b 6520 ll behaves like
│ │ │ │ │ -000156d0: 6120 6765 6e65 7261 746f 722c 2061 6e64 a generator, and
│ │ │ │ │ -000156e0: 2069 6620 610a 2020 2020 2073 7461 7465 if a. state
│ │ │ │ │ -000156f0: 6d65 6e74 206d 616e 6167 6573 2073 6361 ment manages sca
│ │ │ │ │ -00015700: 6c61 7273 2c20 6974 2061 7574 6f6d 6174 lars, it automat
│ │ │ │ │ -00015710: 6963 616c 6c79 2075 7365 7320 7570 2061 ically uses up a
│ │ │ │ │ -00015720: 6c6c 2074 6865 2072 6573 756c 7473 0a20 ll the results.
│ │ │ │ │ -00015730: 2020 2020 7468 6174 2074 6865 2063 6f72 that the cor
│ │ │ │ │ -00015740: 7265 7370 6f6e 6469 6e67 2067 656e 6572 responding gener
│ │ │ │ │ -00015750: 6174 6f72 2070 726f 7669 6465 733b 206f ator provides; o
│ │ │ │ │ -00015760: 6e20 7468 6520 6f74 6865 7220 6861 6e64 n the other hand
│ │ │ │ │ -00015770: 2c20 4963 6f6e 0a20 2020 2020 646f 6573 , Icon. does
│ │ │ │ │ -00015780: 206e 6f74 2072 6570 7265 7365 6e74 2067 not represent g
│ │ │ │ │ -00015790: 656e 6572 6174 6f72 7320 6173 2066 6972 enerators as fir
│ │ │ │ │ -000157a0: 7374 2d63 6c61 7373 206f 626a 6563 7473 st-class objects
│ │ │ │ │ -000157b0: 206c 696b 6520 5079 7468 6f6e 0a20 2020 like Python.
│ │ │ │ │ -000157c0: 2020 616e 6420 536d 616c 6c74 616c 6b20 and Smalltalk
│ │ │ │ │ -000157d0: 646f 2e0a 0a2a 204d 656e 753a 0a0a 2a20 do...* Menu:..*
│ │ │ │ │ -000157e0: 4765 6e65 7261 746f 7220 636c 6173 732d Generator class-
│ │ │ │ │ -000157f0: 696e 7374 616e 6365 2063 7265 6174 696f instance creatio
│ │ │ │ │ -00015800: 6e3a 3a20 2028 636c 6173 7329 0a2a 2047 n:: (class).* G
│ │ │ │ │ -00015810: 656e 6572 6174 6f72 2d73 7472 6561 6d20 enerator-stream
│ │ │ │ │ -00015820: 7072 6f74 6f63 6f6c 3a3a 2020 2869 6e73 protocol:: (ins
│ │ │ │ │ -00015830: 7461 6e63 6529 0a0a 1f0a 4669 6c65 3a20 tance)....File:
│ │ │ │ │ -00015840: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ -00015850: 4e6f 6465 3a20 4765 6e65 7261 746f 7220 Node: Generator
│ │ │ │ │ -00015860: 636c 6173 732d 696e 7374 616e 6365 2063 class-instance c
│ │ │ │ │ -00015870: 7265 6174 696f 6e2c 2020 4e65 7874 3a20 reation, Next:
│ │ │ │ │ -00015880: 4765 6e65 7261 746f 722d 7374 7265 616d Generator-stream
│ │ │ │ │ -00015890: 2070 726f 746f 636f 6c2c 2020 5570 3a20 protocol, Up:
│ │ │ │ │ -000158a0: 4765 6e65 7261 746f 720a 0a31 2e38 352e Generator..1.85.
│ │ │ │ │ -000158b0: 3120 4765 6e65 7261 746f 7220 636c 6173 1 Generator clas
│ │ │ │ │ -000158c0: 733a 2069 6e73 7461 6e63 6520 6372 6561 s: instance crea
│ │ │ │ │ -000158d0: 7469 6f6e 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d tion.-----------
│ │ │ │ │ -000158e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000158f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------..
│ │ │ │ │ -00015900: 696e 6a65 6374 3a20 6156 616c 7565 2069 inject: aValue i
│ │ │ │ │ -00015910: 6e74 6f3a 2061 426c 6f63 6b0a 2020 2020 nto: aBlock.
│ │ │ │ │ -00015920: 2052 6574 7572 6e20 616e 2069 6e66 696e Return an infin
│ │ │ │ │ -00015930: 6974 6520 6765 6e65 7261 746f 723b 2074 ite generator; t
│ │ │ │ │ -00015940: 6865 2066 6972 7374 2069 7465 6d20 6973 he first item is
│ │ │ │ │ -00015950: 2061 5661 6c75 652c 2074 6865 0a20 2020 aValue, the.
│ │ │ │ │ -00015960: 2020 666f 6c6c 6f77 696e 6720 6974 656d following item
│ │ │ │ │ -00015970: 7320 6172 6520 6f62 7461 696e 6564 2062 s are obtained b
│ │ │ │ │ -00015980: 7920 7061 7373 696e 6720 7468 6520 7072 y passing the pr
│ │ │ │ │ -00015990: 6576 696f 7573 2076 616c 7565 2074 6f0a evious value to.
│ │ │ │ │ -000159a0: 2020 2020 2061 426c 6f63 6b2e 0a0a 6f6e aBlock...on
│ │ │ │ │ -000159b0: 3a20 6142 6c6f 636b 0a20 2020 2020 5265 : aBlock. Re
│ │ │ │ │ -000159c0: 7475 726e 2061 2067 656e 6572 6174 6f72 turn a generator
│ │ │ │ │ -000159d0: 2061 6e64 2070 6173 7320 6974 2074 6f20 and pass it to
│ │ │ │ │ -000159e0: 6142 6c6f 636b 2e20 2057 6865 6e20 236e aBlock. When #n
│ │ │ │ │ -000159f0: 6578 7420 6973 2073 656e 7420 746f 0a20 ext is sent to.
│ │ │ │ │ -00015a00: 2020 2020 7468 6520 6765 6e65 7261 746f the generato
│ │ │ │ │ -00015a10: 722c 2074 6865 2062 6c6f 636b 2077 696c r, the block wil
│ │ │ │ │ -00015a20: 6c20 7374 6172 7420 6578 6563 7574 696f l start executio
│ │ │ │ │ -00015a30: 6e2c 2061 6e64 2077 696c 6c20 6265 0a20 n, and will be.
│ │ │ │ │ -00015a40: 2020 2020 7375 7370 656e 6465 6420 6167 suspended ag
│ │ │ │ │ -00015a50: 6169 6e20 6173 2073 6f6f 6e20 6173 2023 ain as soon as #
│ │ │ │ │ -00015a60: 7969 656c 643a 2069 7320 7365 6e74 2066 yield: is sent f
│ │ │ │ │ -00015a70: 726f 6d20 7468 6520 626c 6f63 6b20 746f rom the block to
│ │ │ │ │ -00015a80: 2074 6865 0a20 2020 2020 6765 6e65 7261 the. genera
│ │ │ │ │ -00015a90: 746f 722e 0a0a 6f6e 3a20 6143 6f6c 6c65 tor...on: aColle
│ │ │ │ │ -00015aa0: 6374 696f 6e20 646f 3a20 6142 6c6f 636b ction do: aBlock
│ │ │ │ │ -00015ab0: 0a20 2020 2020 5265 7475 726e 2061 2067 . Return a g
│ │ │ │ │ -00015ac0: 656e 6572 6174 6f72 3b20 666f 7220 6561 enerator; for ea
│ │ │ │ │ -00015ad0: 6368 2069 7465 6d20 6f66 2061 436f 6c6c ch item of aColl
│ │ │ │ │ -00015ae0: 6563 7469 6f6e 2c20 6576 616c 7561 7465 ection, evaluate
│ │ │ │ │ -00015af0: 2061 426c 6f63 6b0a 2020 2020 2070 6173 aBlock. pas
│ │ │ │ │ -00015b00: 7369 6e67 2074 6865 2067 656e 6572 6174 sing the generat
│ │ │ │ │ -00015b10: 6f72 2061 6e64 2074 6865 2069 7465 6d2e or and the item.
│ │ │ │ │ -00015b20: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ -00015b30: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ -00015b40: 4765 6e65 7261 746f 722d 7374 7265 616d Generator-stream
│ │ │ │ │ -00015b50: 2070 726f 746f 636f 6c2c 2020 5072 6576 protocol, Prev
│ │ │ │ │ -00015b60: 3a20 4765 6e65 7261 746f 7220 636c 6173 : Generator clas
│ │ │ │ │ -00015b70: 732d 696e 7374 616e 6365 2063 7265 6174 s-instance creat
│ │ │ │ │ -00015b80: 696f 6e2c 2020 5570 3a20 4765 6e65 7261 ion, Up: Genera
│ │ │ │ │ -00015b90: 746f 720a 0a31 2e38 352e 3220 4765 6e65 tor..1.85.2 Gene
│ │ │ │ │ -00015ba0: 7261 746f 723a 2073 7472 6561 6d20 7072 rator: stream pr
│ │ │ │ │ -00015bb0: 6f74 6f63 6f6c 0a2d 2d2d 2d2d 2d2d 2d2d otocol.---------
│ │ │ │ │ -00015bc0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00015bd0: 2d2d 2d2d 2d2d 2d2d 0a0a 6174 456e 640a --------..atEnd.
│ │ │ │ │ -00015be0: 2020 2020 2041 6e73 7765 7220 7768 6574 Answer whet
│ │ │ │ │ -00015bf0: 6865 7220 6d6f 7265 2064 6174 6120 6361 her more data ca
│ │ │ │ │ -00015c00: 6e20 6265 2067 656e 6572 6174 6564 2e0a n be generated..
│ │ │ │ │ -00015c10: 0a6e 6578 740a 2020 2020 2045 7661 6c75 .next. Evalu
│ │ │ │ │ -00015c20: 6174 6520 7468 6520 6765 6e65 7261 746f ate the generato
│ │ │ │ │ -00015c30: 7220 756e 7469 6c20 6974 2067 656e 6572 r until it gener
│ │ │ │ │ -00015c40: 6174 6573 2074 6865 206e 6578 7420 7661 ates the next va
│ │ │ │ │ -00015c50: 6c75 6520 6f72 2064 6563 6964 6573 0a20 lue or decides.
│ │ │ │ │ -00015c60: 2020 2020 7468 6174 206e 6f74 6869 6e67 that nothing
│ │ │ │ │ -00015c70: 2065 6c73 6520 6361 6e20 6265 2067 656e else can be gen
│ │ │ │ │ -00015c80: 6572 6174 6564 2e0a 0a70 6565 6b0a 2020 erated...peek.
│ │ │ │ │ -00015c90: 2020 2045 7661 6c75 6174 6520 7468 6520 Evaluate the
│ │ │ │ │ -00015ca0: 6765 6e65 7261 746f 7220 756e 7469 6c20 generator until
│ │ │ │ │ -00015cb0: 6974 2067 656e 6572 6174 6573 2074 6865 it generates the
│ │ │ │ │ -00015cc0: 206e 6578 7420 7661 6c75 6520 6f72 2064 next value or d
│ │ │ │ │ -00015cd0: 6563 6964 6573 0a20 2020 2020 7468 6174 ecides. that
│ │ │ │ │ -00015ce0: 206e 6f74 6869 6e67 2065 6c73 6520 6361 nothing else ca
│ │ │ │ │ -00015cf0: 6e20 6265 2067 656e 6572 6174 6564 2c20 n be generated,
│ │ │ │ │ -00015d00: 616e 6420 7361 7665 2074 6865 2076 616c and save the val
│ │ │ │ │ -00015d10: 7565 2073 6f20 7468 6174 0a20 2020 2020 ue so that.
│ │ │ │ │ -00015d20: 2370 6565 6b20 6f72 2023 6e65 7874 2077 #peek or #next w
│ │ │ │ │ -00015d30: 696c 6c20 7265 7475 726e 2069 7420 6167 ill return it ag
│ │ │ │ │ -00015d40: 6169 6e2e 0a0a 7065 656b 466f 723a 2061 ain...peekFor: a
│ │ │ │ │ -00015d50: 6e4f 626a 6563 740a 2020 2020 2045 7661 nObject. Eva
│ │ │ │ │ -00015d60: 6c75 6174 6520 7468 6520 6765 6e65 7261 luate the genera
│ │ │ │ │ -00015d70: 746f 7220 756e 7469 6c20 6974 2067 656e tor until it gen
│ │ │ │ │ -00015d80: 6572 6174 6573 2074 6865 206e 6578 7420 erates the next
│ │ │ │ │ -00015d90: 7661 6c75 6520 6f72 2064 6563 6964 6573 value or decides
│ │ │ │ │ -00015da0: 0a20 2020 2020 7468 6174 206e 6f74 6869 . that nothi
│ │ │ │ │ -00015db0: 6e67 2065 6c73 6520 6361 6e20 6265 2067 ng else can be g
│ │ │ │ │ -00015dc0: 656e 6572 6174 6564 2c20 616e 6420 6966 enerated, and if
│ │ │ │ │ -00015dd0: 2069 7420 6973 206e 6f74 2065 7175 616c it is not equal
│ │ │ │ │ -00015de0: 2074 6f0a 2020 2020 2061 6e4f 626a 6563 to. anObjec
│ │ │ │ │ -00015df0: 742c 2073 6176 6520 7468 6520 7661 6c75 t, save the valu
│ │ │ │ │ -00015e00: 6520 736f 2074 6861 7420 2370 6565 6b20 e so that #peek
│ │ │ │ │ -00015e10: 6f72 2023 6e65 7874 2077 696c 6c20 7265 or #next will re
│ │ │ │ │ -00015e20: 7475 726e 2069 740a 2020 2020 2061 6761 turn it. aga
│ │ │ │ │ -00015e30: 696e 2e0a 0a79 6965 6c64 3a20 616e 4f62 in...yield: anOb
│ │ │ │ │ -00015e40: 6a65 6374 0a20 2020 2020 5768 656e 2065 ject. When e
│ │ │ │ │ -00015e50: 6e74 6572 696e 6720 6672 6f6d 2074 6865 ntering from the
│ │ │ │ │ -00015e60: 2067 656e 6572 6174 6f72 2074 6865 2063 generator the c
│ │ │ │ │ -00015e70: 6f64 6520 696e 2074 6865 2062 6c6f 636b ode in the block
│ │ │ │ │ -00015e80: 2069 7320 6578 6563 7574 6564 0a20 2020 is executed.
│ │ │ │ │ -00015e90: 2020 616e 6420 636f 6e74 726f 6c20 666c and control fl
│ │ │ │ │ -00015ea0: 6f77 2067 6f65 7320 6261 636b 2074 6f20 ow goes back to
│ │ │ │ │ -00015eb0: 7468 6520 636f 6e73 756d 6572 2e20 2057 the consumer. W
│ │ │ │ │ -00015ec0: 6865 6e20 656e 7465 7269 6e67 2066 726f hen entering fro
│ │ │ │ │ -00015ed0: 6d20 7468 650a 2020 2020 2063 6f6e 7375 m the. consu
│ │ │ │ │ -00015ee0: 6d65 722c 2074 6865 2063 6f64 6520 6166 mer, the code af
│ │ │ │ │ -00015ef0: 7465 7220 7468 6520 636f 6e74 696e 7561 ter the continua
│ │ │ │ │ -00015f00: 7469 6f6e 2069 7320 6578 6563 7574 6564 tion is executed
│ │ │ │ │ -00015f10: 2c20 7768 6963 680a 2020 2020 2072 6573 , which. res
│ │ │ │ │ -00015f20: 756d 6573 2065 7865 6375 7469 6f6e 206f umes execution o
│ │ │ │ │ -00015f30: 6620 7468 6520 6765 6e65 7261 746f 7220 f the generator
│ │ │ │ │ -00015f40: 626c 6f63 6b2e 0a0a 1f0a 4669 6c65 3a20 block.....File:
│ │ │ │ │ -00015f50: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ -00015f60: 4e6f 6465 3a20 4765 746f 7074 2c20 204e Node: Getopt, N
│ │ │ │ │ -00015f70: 6578 743a 2048 616c 742c 2020 5072 6576 ext: Halt, Prev
│ │ │ │ │ -00015f80: 3a20 4765 6e65 7261 746f 722c 2020 5570 : Generator, Up
│ │ │ │ │ -00015f90: 3a20 4261 7365 2063 6c61 7373 6573 0a0a : Base classes..
│ │ │ │ │ -00015fa0: 312e 3836 2047 6574 6f70 740a 3d3d 3d3d 1.86 Getopt.====
│ │ │ │ │ -00015fb0: 3d3d 3d3d 3d3d 3d0a 0a44 6566 696e 6564 =======..Defined
│ │ │ │ │ -00015fc0: 2069 6e20 6e61 6d65 7370 6163 6520 536d in namespace Sm
│ │ │ │ │ -00015fd0: 616c 6c74 616c 6b0a 5375 7065 7263 6c61 alltalk.Supercla
│ │ │ │ │ -00015fe0: 7373 3a20 4f62 6a65 6374 0a43 6174 6567 ss: Object.Categ
│ │ │ │ │ -00015ff0: 6f72 793a 204c 616e 6775 6167 652d 4461 ory: Language-Da
│ │ │ │ │ -00016000: 7461 2074 7970 6573 0a20 2020 2020 5468 ta types. Th
│ │ │ │ │ -00016010: 6973 2063 6c61 7373 2069 7320 7573 7561 is class is usua
│ │ │ │ │ -00016020: 6c6c 7920 6e6f 7420 696e 7374 616e 7469 lly not instanti
│ │ │ │ │ -00016030: 6174 6564 2e20 2043 6c61 7373 206d 6574 ated. Class met
│ │ │ │ │ -00016040: 686f 6473 2070 726f 7669 6465 2061 0a20 hods provide a.
│ │ │ │ │ -00016050: 2020 2020 7761 7920 746f 2070 6172 7365 way to parse
│ │ │ │ │ -00016060: 2063 6f6d 6d61 6e64 206c 696e 6573 2066 command lines f
│ │ │ │ │ -00016070: 726f 6d20 536d 616c 6c74 616c 6b2e 0a0a rom Smalltalk...
│ │ │ │ │ -00016080: 2a20 4d65 6e75 3a0a 0a2a 2047 6574 6f70 * Menu:..* Getop
│ │ │ │ │ -00016090: 7420 636c 6173 732d 696e 7374 616e 6365 t class-instance
│ │ │ │ │ -000160a0: 2063 7265 6174 696f 6e3a 3a20 2028 636c creation:: (cl
│ │ │ │ │ -000160b0: 6173 7329 0a0a 1f0a 4669 6c65 3a20 6773 ass)....File: gs
│ │ │ │ │ -000160c0: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ -000160d0: 6465 3a20 4765 746f 7074 2063 6c61 7373 de: Getopt class
│ │ │ │ │ -000160e0: 2d69 6e73 7461 6e63 6520 6372 6561 7469 -instance creati
│ │ │ │ │ -000160f0: 6f6e 2c20 2055 703a 2047 6574 6f70 740a on, Up: Getopt.
│ │ │ │ │ -00016100: 0a31 2e38 362e 3120 4765 746f 7074 2063 .1.86.1 Getopt c
│ │ │ │ │ -00016110: 6c61 7373 3a20 696e 7374 616e 6365 2063 lass: instance c
│ │ │ │ │ -00016120: 7265 6174 696f 6e0a 2d2d 2d2d 2d2d 2d2d reation.--------
│ │ │ │ │ -00016130: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00016140: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------..
│ │ │ │ │ -00016150: 7061 7273 653a 2061 7267 7320 7769 7468 parse: args with
│ │ │ │ │ -00016160: 3a20 7061 7474 6572 6e20 646f 3a20 6163 : pattern do: ac
│ │ │ │ │ -00016170: 7469 6f6e 426c 6f63 6b0a 2020 2020 2050 tionBlock. P
│ │ │ │ │ -00016180: 6172 7365 2074 6865 2063 6f6d 6d61 6e64 arse the command
│ │ │ │ │ -00016190: 2d6c 696e 6520 6172 6775 6d65 6e74 7320 -line arguments
│ │ │ │ │ -000161a0: 696e 2061 7267 7320 6163 636f 7264 696e in args accordin
│ │ │ │ │ -000161b0: 6720 746f 2074 6865 2073 796e 7461 780a g to the syntax.
│ │ │ │ │ -000161c0: 2020 2020 2073 7065 6369 6669 6564 2069 specified i
│ │ │ │ │ -000161d0: 6e20 7061 7474 6572 6e2e 2020 466f 7220 n pattern. For
│ │ │ │ │ -000161e0: 6576 6572 7920 636f 6d6d 616e 642d 6c69 every command-li
│ │ │ │ │ -000161f0: 6e65 206f 7074 696f 6e20 666f 756e 642c ne option found,
│ │ │ │ │ -00016200: 2074 6865 0a20 2020 2020 7477 6f2d 6172 the. two-ar
│ │ │ │ │ -00016210: 6775 6d65 6e74 2062 6c6f 636b 2061 6374 gument block act
│ │ │ │ │ -00016220: 696f 6e42 6c6f 636b 2069 7320 6576 616c ionBlock is eval
│ │ │ │ │ -00016230: 7561 7465 6420 7061 7373 696e 6720 7468 uated passing th
│ │ │ │ │ -00016240: 6520 6f70 7469 6f6e 206e 616d 650a 2020 e option name.
│ │ │ │ │ -00016250: 2020 2061 6e64 2074 6865 2061 7267 756d and the argum
│ │ │ │ │ -00016260: 656e 742e 2020 466f 7220 6669 6c65 206e ent. For file n
│ │ │ │ │ -00016270: 616d 6573 2028 6f72 2069 6e20 6765 6e65 ames (or in gene
│ │ │ │ │ -00016280: 7261 6c2c 206f 7468 6572 0a20 2020 2020 ral, other.
│ │ │ │ │ -00016290: 636f 6d6d 616e 642d 6c69 6e65 2061 7267 command-line arg
│ │ │ │ │ -000162a0: 756d 656e 7473 2074 6861 6e20 6f70 7469 uments than opti
│ │ │ │ │ -000162b0: 6f6e 7329 2074 6865 2062 6c6f 636b 2773 ons) the block's
│ │ │ │ │ -000162c0: 2066 6972 7374 2061 7267 756d 656e 740a first argument.
│ │ │ │ │ -000162d0: 2020 2020 2077 696c 6c20 6265 206e 696c will be nil
│ │ │ │ │ -000162e0: 2e20 2046 6f72 206f 7074 696f 6e73 2077 . For options w
│ │ │ │ │ -000162f0: 6974 686f 7574 2061 7267 756d 656e 7473 ithout arguments
│ │ │ │ │ -00016300: 2c20 6f72 2077 6974 6820 756e 7370 6563 , or with unspec
│ │ │ │ │ -00016310: 6966 6965 640a 2020 2020 206f 7074 696f ified. optio
│ │ │ │ │ -00016320: 6e61 6c20 6172 6775 6d65 6e74 732c 2074 nal arguments, t
│ │ │ │ │ -00016330: 6865 2062 6c6f 636b 2773 2073 6563 6f6e he block's secon
│ │ │ │ │ -00016340: 6420 6172 6775 6d65 6e74 2077 696c 6c20 d argument will
│ │ │ │ │ -00016350: 6265 206e 696c 2e20 2054 6865 0a20 2020 be nil. The.
│ │ │ │ │ -00016360: 2020 6f70 7469 6f6e 206e 616d 6520 7769 option name wi
│ │ │ │ │ -00016370: 6c6c 2062 6520 7061 7373 6564 2061 7320 ll be passed as
│ │ │ │ │ -00016380: 6120 6368 6172 6163 7465 7220 6f62 6a65 a character obje
│ │ │ │ │ -00016390: 6374 2066 6f72 2073 686f 7274 206f 7074 ct for short opt
│ │ │ │ │ -000163a0: 696f 6e73 2c0a 2020 2020 2061 6e64 2061 ions,. and a
│ │ │ │ │ -000163b0: 7320 6120 7374 7269 6e67 2066 6f72 206c s a string for l
│ │ │ │ │ -000163c0: 6f6e 6720 6f70 7469 6f6e 732e 0a0a 2020 ong options...
│ │ │ │ │ -000163d0: 2020 2049 6620 616e 2065 7272 6f72 2069 If an error i
│ │ │ │ │ -000163e0: 7320 666f 756e 642c 206e 696c 2069 7320 s found, nil is
│ │ │ │ │ -000163f0: 7265 7475 726e 6564 2e20 2046 6f72 206d returned. For m
│ │ │ │ │ -00016400: 6f72 6520 696e 666f 726d 6174 696f 6e20 ore information
│ │ │ │ │ -00016410: 6f6e 2074 6865 0a20 2020 2020 7379 6e74 on the. synt
│ │ │ │ │ -00016420: 6178 206f 6620 7061 7474 6572 6e2c 2073 ax of pattern, s
│ │ │ │ │ -00016430: 6565 2023 7061 7273 653a 7769 7468 3a64 ee #parse:with:d
│ │ │ │ │ -00016440: 6f3a 6966 4572 726f 723a 2e0a 0a70 6172 o:ifError:...par
│ │ │ │ │ -00016450: 7365 3a20 6172 6773 2077 6974 683a 2070 se: args with: p
│ │ │ │ │ -00016460: 6174 7465 726e 2064 6f3a 2061 6374 696f attern do: actio
│ │ │ │ │ -00016470: 6e42 6c6f 636b 2069 6645 7272 6f72 3a20 nBlock ifError:
│ │ │ │ │ -00016480: 6572 726f 7242 6c6f 636b 0a20 2020 2020 errorBlock.
│ │ │ │ │ -00016490: 5061 7273 6520 7468 6520 636f 6d6d 616e Parse the comman
│ │ │ │ │ -000164a0: 642d 6c69 6e65 2061 7267 756d 656e 7473 d-line arguments
│ │ │ │ │ -000164b0: 2069 6e20 6172 6773 2061 6363 6f72 6469 in args accordi
│ │ │ │ │ -000164c0: 6e67 2074 6f20 7468 6520 7379 6e74 6178 ng to the syntax
│ │ │ │ │ -000164d0: 0a20 2020 2020 7370 6563 6966 6965 6420 . specified
│ │ │ │ │ -000164e0: 696e 2070 6174 7465 726e 2e20 2046 6f72 in pattern. For
│ │ │ │ │ -000164f0: 2065 7665 7279 2063 6f6d 6d61 6e64 2d6c every command-l
│ │ │ │ │ -00016500: 696e 6520 6f70 7469 6f6e 2066 6f75 6e64 ine option found
│ │ │ │ │ -00016510: 2c20 7468 650a 2020 2020 2074 776f 2d61 , the. two-a
│ │ │ │ │ -00016520: 7267 756d 656e 7420 626c 6f63 6b20 6163 rgument block ac
│ │ │ │ │ -00016530: 7469 6f6e 426c 6f63 6b20 6973 2065 7661 tionBlock is eva
│ │ │ │ │ -00016540: 6c75 6174 6564 2070 6173 7369 6e67 2074 luated passing t
│ │ │ │ │ -00016550: 6865 206f 7074 696f 6e20 6e61 6d65 0a20 he option name.
│ │ │ │ │ -00016560: 2020 2020 616e 6420 7468 6520 6172 6775 and the argu
│ │ │ │ │ -00016570: 6d65 6e74 2e20 2046 6f72 2066 696c 6520 ment. For file
│ │ │ │ │ -00016580: 6e61 6d65 7320 286f 7220 696e 2067 656e names (or in gen
│ │ │ │ │ -00016590: 6572 616c 2c20 6f74 6865 720a 2020 2020 eral, other.
│ │ │ │ │ -000165a0: 2063 6f6d 6d61 6e64 2d6c 696e 6520 6172 command-line ar
│ │ │ │ │ -000165b0: 6775 6d65 6e74 7320 7468 616e 206f 7074 guments than opt
│ │ │ │ │ -000165c0: 696f 6e73 2920 7468 6520 626c 6f63 6b27 ions) the block'
│ │ │ │ │ -000165d0: 7320 6669 7273 7420 6172 6775 6d65 6e74 s first argument
│ │ │ │ │ -000165e0: 0a20 2020 2020 7769 6c6c 2062 6520 6e69 . will be ni
│ │ │ │ │ -000165f0: 6c2e 2020 466f 7220 6f70 7469 6f6e 7320 l. For options
│ │ │ │ │ -00016600: 7769 7468 6f75 7420 6172 6775 6d65 6e74 without argument
│ │ │ │ │ -00016610: 732c 206f 7220 7769 7468 2075 6e73 7065 s, or with unspe
│ │ │ │ │ -00016620: 6369 6669 6564 0a20 2020 2020 6f70 7469 cified. opti
│ │ │ │ │ -00016630: 6f6e 616c 2061 7267 756d 656e 7473 2c20 onal arguments,
│ │ │ │ │ -00016640: 7468 6520 626c 6f63 6b27 7320 7365 636f the block's seco
│ │ │ │ │ -00016650: 6e64 2061 7267 756d 656e 7420 7769 6c6c nd argument will
│ │ │ │ │ -00016660: 2062 6520 6e69 6c2e 2020 5468 650a 2020 be nil. The.
│ │ │ │ │ -00016670: 2020 206f 7074 696f 6e20 6e61 6d65 2077 option name w
│ │ │ │ │ -00016680: 696c 6c20 6265 2070 6173 7365 6420 6173 ill be passed as
│ │ │ │ │ -00016690: 2061 2063 6861 7261 6374 6572 206f 626a a character obj
│ │ │ │ │ -000166a0: 6563 7420 666f 7220 7368 6f72 7420 6f70 ect for short op
│ │ │ │ │ -000166b0: 7469 6f6e 732c 0a20 2020 2020 616e 6420 tions,. and
│ │ │ │ │ -000166c0: 6173 2061 2073 7472 696e 6720 666f 7220 as a string for
│ │ │ │ │ -000166d0: 6c6f 6e67 206f 7074 696f 6e73 2e0a 0a20 long options...
│ │ │ │ │ -000166e0: 2020 2020 4966 2061 6e20 6572 726f 7220 If an error
│ │ │ │ │ -000166f0: 6973 2066 6f75 6e64 2c20 7468 6520 7061 is found, the pa
│ │ │ │ │ -00016700: 7273 696e 6720 6973 2069 6e74 6572 7275 rsing is interru
│ │ │ │ │ -00016710: 7074 6564 2c20 6572 726f 7242 6c6f 636b pted, errorBlock
│ │ │ │ │ -00016720: 2069 730a 2020 2020 2065 7661 6c75 6174 is. evaluat
│ │ │ │ │ -00016730: 6564 2c20 616e 6420 7468 6520 7265 7475 ed, and the retu
│ │ │ │ │ -00016740: 726e 6564 2076 616c 7565 2069 7320 616e rned value is an
│ │ │ │ │ -00016750: 7377 6572 6564 2e0a 0a20 2020 2020 4576 swered... Ev
│ │ │ │ │ -00016760: 6572 7920 7768 6974 6573 7061 6365 2d73 ery whitespace-s
│ │ │ │ │ -00016770: 6570 6172 6174 6564 2070 6172 7420 2827 eparated part ('
│ │ │ │ │ -00016780: 776f 7264 2729 206f 6620 7061 7474 6572 word') of patter
│ │ │ │ │ -00016790: 6e20 7370 6563 6966 6965 7320 610a 2020 n specifies a.
│ │ │ │ │ -000167a0: 2020 2063 6f6d 6d61 6e64 2d6c 696e 6520 command-line
│ │ │ │ │ -000167b0: 6f70 7469 6f6e 2e20 2049 6620 6120 776f option. If a wo
│ │ │ │ │ -000167c0: 7264 2065 6e64 7320 7769 7468 2061 2063 rd ends with a c
│ │ │ │ │ -000167d0: 6f6c 6f6e 2c20 7468 6520 6f70 7469 6f6e olon, the option
│ │ │ │ │ -000167e0: 2077 696c 6c0a 2020 2020 2068 6176 6520 will. have
│ │ │ │ │ -000167f0: 6120 6d61 6e64 6174 6f72 7920 6172 6775 a mandatory argu
│ │ │ │ │ -00016800: 6d65 6e74 2e20 2049 6620 6120 776f 7264 ment. If a word
│ │ │ │ │ -00016810: 2065 6e64 7320 7769 7468 2074 776f 2063 ends with two c
│ │ │ │ │ -00016820: 6f6c 6f6e 732c 2074 6865 0a20 2020 2020 olons, the.
│ │ │ │ │ -00016830: 6f70 7469 6f6e 2077 696c 6c20 6861 7665 option will have
│ │ │ │ │ -00016840: 2061 6e20 6f70 7469 6f6e 616c 2061 7267 an optional arg
│ │ │ │ │ -00016850: 756d 656e 742e 2020 4265 666f 7265 2074 ument. Before t
│ │ │ │ │ -00016860: 6865 2063 6f6c 6f6e 732c 206d 756c 7469 he colons, multi
│ │ │ │ │ -00016870: 706c 650a 2020 2020 206f 7074 696f 6e20 ple. option
│ │ │ │ │ -00016880: 6e61 6d65 7320 2865 6974 6865 7220 7368 names (either sh
│ │ │ │ │ -00016890: 6f72 7420 6e61 6d65 7320 6c69 6b65 2027 ort names like '
│ │ │ │ │ -000168a0: 2d6c 2720 6f72 206c 6f6e 6720 6e61 6d65 -l' or long name
│ │ │ │ │ -000168b0: 7320 6c69 6b65 0a20 2020 2020 272d 6c6f s like. '-lo
│ │ │ │ │ -000168c0: 6e67 2729 2063 616e 2062 6520 7370 6563 ng') can be spec
│ │ │ │ │ -000168d0: 6966 6965 642e 2020 4265 666f 7265 2070 ified. Before p
│ │ │ │ │ -000168e0: 6173 7369 6e67 2074 6865 206f 7074 696f assing the optio
│ │ │ │ │ -000168f0: 6e20 746f 0a20 2020 2020 6163 7469 6f6e n to. action
│ │ │ │ │ -00016900: 426c 6f63 6b2c 2074 6865 206e 616d 6520 Block, the name
│ │ │ │ │ -00016910: 7769 6c6c 2062 6520 6361 6e6f 6e69 6361 will be canonica
│ │ │ │ │ -00016920: 6c69 7a65 6420 746f 2074 6865 206c 6173 lized to the las
│ │ │ │ │ -00016930: 7420 6f6e 652e 0a0a 2020 2020 2050 7265 t one... Pre
│ │ │ │ │ -00016940: 6669 7865 7320 6f66 206c 6f6e 6720 6f70 fixes of long op
│ │ │ │ │ -00016950: 7469 6f6e 7320 6172 6520 6163 6365 7074 tions are accept
│ │ │ │ │ -00016960: 6564 2061 7320 6c6f 6e67 2061 7320 7468 ed as long as th
│ │ │ │ │ -00016970: 6579 2772 6520 756e 6971 7565 2c0a 2020 ey're unique,.
│ │ │ │ │ -00016980: 2020 2061 6e64 2074 6865 7920 6172 6520 and they are
│ │ │ │ │ -00016990: 6361 6e6f 6e69 6361 6c69 7a65 6420 746f canonicalized to
│ │ │ │ │ -000169a0: 2074 6865 2066 756c 6c20 6e61 6d65 2062 the full name b
│ │ │ │ │ -000169b0: 6566 6f72 6520 7061 7373 696e 6720 6974 efore passing it
│ │ │ │ │ -000169c0: 2074 6f0a 2020 2020 2061 6374 696f 6e42 to. actionB
│ │ │ │ │ -000169d0: 6c6f 636b 2e20 2041 6464 6974 696f 6e61 lock. Additiona
│ │ │ │ │ -000169e0: 6c6c 792c 2074 6865 2066 756c 6c20 6e61 lly, the full na
│ │ │ │ │ -000169f0: 6d65 206f 6620 616e 206f 7074 696f 6e20 me of an option
│ │ │ │ │ -00016a00: 6973 2061 6363 6570 7465 640a 2020 2020 is accepted.
│ │ │ │ │ -00016a10: 2065 7665 6e20 6966 2069 7420 6973 2074 even if it is t
│ │ │ │ │ -00016a20: 6865 2070 7265 6669 7820 6f66 2061 206c he prefix of a l
│ │ │ │ │ -00016a30: 6f6e 6765 7220 6f70 7469 6f6e 2e0a 0a20 onger option...
│ │ │ │ │ -00016a40: 2020 2020 4d61 6e64 6174 6f72 7920 6172 Mandatory ar
│ │ │ │ │ -00016a50: 6775 6d65 6e74 7320 6361 6e20 6170 7065 guments can appe
│ │ │ │ │ -00016a60: 6172 2069 6e20 7468 6520 6e65 7874 2061 ar in the next a
│ │ │ │ │ -00016a70: 7267 756d 656e 742c 206f 7220 696e 2074 rgument, or in t
│ │ │ │ │ -00016a80: 6865 2073 616d 650a 2020 2020 2061 7267 he same. arg
│ │ │ │ │ -00016a90: 756d 656e 7420 2873 6570 6172 6174 6564 ument (separated
│ │ │ │ │ -00016aa0: 2062 7920 616e 203d 2066 6f72 2061 7267 by an = for arg
│ │ │ │ │ -00016ab0: 756d 656e 7473 2074 6f20 6c6f 6e67 206f uments to long o
│ │ │ │ │ -00016ac0: 7074 696f 6e73 292e 0a20 2020 2020 4f70 ptions).. Op
│ │ │ │ │ -00016ad0: 7469 6f6e 616c 2061 7267 756d 656e 7473 tional arguments
│ │ │ │ │ -00016ae0: 206d 7573 7420 6170 7065 6172 2069 6e20 must appear in
│ │ │ │ │ -00016af0: 7468 6520 7361 6d65 2061 7267 756d 656e the same argumen
│ │ │ │ │ -00016b00: 742e 0a0a 1f0a 4669 6c65 3a20 6773 742d t.....File: gst-
│ │ │ │ │ -00016b10: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ -00016b20: 3a20 4861 6c74 2c20 204e 6578 743a 2048 : Halt, Next: H
│ │ │ │ │ -00016b30: 6173 6865 6443 6f6c 6c65 6374 696f 6e2c ashedCollection,
│ │ │ │ │ -00016b40: 2020 5072 6576 3a20 4765 746f 7074 2c20 Prev: Getopt,
│ │ │ │ │ -00016b50: 2055 703a 2042 6173 6520 636c 6173 7365 Up: Base classe
│ │ │ │ │ -00016b60: 730a 0a31 2e38 3720 4861 6c74 0a3d 3d3d s..1.87 Halt.===
│ │ │ │ │ -00016b70: 3d3d 3d3d 3d3d 0a0a 4465 6669 6e65 6420 ======..Defined
│ │ │ │ │ -00016b80: 696e 206e 616d 6573 7061 6365 2053 6d61 in namespace Sma
│ │ │ │ │ -00016b90: 6c6c 7461 6c6b 0a53 7570 6572 636c 6173 lltalk.Superclas
│ │ │ │ │ -00016ba0: 733a 2045 7863 6570 7469 6f6e 0a43 6174 s: Exception.Cat
│ │ │ │ │ -00016bb0: 6567 6f72 793a 204c 616e 6775 6167 652d egory: Language-
│ │ │ │ │ -00016bc0: 4578 6365 7074 696f 6e73 0a20 2020 2020 Exceptions.
│ │ │ │ │ -00016bd0: 4861 6c74 2072 6570 7265 7365 6e74 7320 Halt represents
│ │ │ │ │ -00016be0: 6120 7265 7375 6d61 626c 6520 6572 726f a resumable erro
│ │ │ │ │ -00016bf0: 722c 2075 7375 616c 6c79 2061 2062 7567 r, usually a bug
│ │ │ │ │ -00016c00: 2e0a 0a2a 204d 656e 753a 0a0a 2a20 4861 ...* Menu:..* Ha
│ │ │ │ │ -00016c10: 6c74 2d64 6573 6372 6970 7469 6f6e 3a3a lt-description::
│ │ │ │ │ -00016c20: 2020 2869 6e73 7461 6e63 6529 0a0a 1f0a (instance)....
│ │ │ │ │ -00016c30: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ -00016c40: 6e66 6f2c 2020 4e6f 6465 3a20 4861 6c74 nfo, Node: Halt
│ │ │ │ │ -00016c50: 2d64 6573 6372 6970 7469 6f6e 2c20 2055 -description, U
│ │ │ │ │ -00016c60: 703a 2048 616c 740a 0a31 2e38 372e 3120 p: Halt..1.87.1
│ │ │ │ │ -00016c70: 4861 6c74 3a20 6465 7363 7269 7074 696f Halt: descriptio
│ │ │ │ │ -00016c80: 6e0a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d n.--------------
│ │ │ │ │ -00016c90: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6465 7363 ----------..desc
│ │ │ │ │ -00016ca0: 7269 7074 696f 6e0a 2020 2020 2041 6e73 ription. Ans
│ │ │ │ │ -00016cb0: 7765 7220 6120 7465 7874 7561 6c20 6465 wer a textual de
│ │ │ │ │ -00016cc0: 7363 7269 7074 696f 6e20 6f66 2074 6865 scription of the
│ │ │ │ │ -00016cd0: 2065 7863 6570 7469 6f6e 2e0a 0a69 7352 exception...isR
│ │ │ │ │ -00016ce0: 6573 756d 6162 6c65 0a20 2020 2020 416e esumable. An
│ │ │ │ │ -00016cf0: 7377 6572 2074 7275 652e 2020 2368 616c swer true. #hal
│ │ │ │ │ -00016d00: 7420 6578 6365 7074 696f 6e73 2061 7265 t exceptions are
│ │ │ │ │ -00016d10: 2062 7920 6465 6661 756c 7420 7265 7375 by default resu
│ │ │ │ │ -00016d20: 6d61 626c 652e 0a0a 1f0a 4669 6c65 3a20 mable.....File:
│ │ │ │ │ -00016d30: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ -00016d40: 4e6f 6465 3a20 4861 7368 6564 436f 6c6c Node: HashedColl
│ │ │ │ │ -00016d50: 6563 7469 6f6e 2c20 204e 6578 743a 2048 ection, Next: H
│ │ │ │ │ -00016d60: 6f6d 6564 4173 736f 6369 6174 696f 6e2c omedAssociation,
│ │ │ │ │ -00016d70: 2020 5072 6576 3a20 4861 6c74 2c20 2055 Prev: Halt, U
│ │ │ │ │ -00016d80: 703a 2042 6173 6520 636c 6173 7365 730a p: Base classes.
│ │ │ │ │ -00016d90: 0a31 2e38 3820 4861 7368 6564 436f 6c6c .1.88 HashedColl
│ │ │ │ │ -00016da0: 6563 7469 6f6e 0a3d 3d3d 3d3d 3d3d 3d3d ection.=========
│ │ │ │ │ -00016db0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a 4465 ============..De
│ │ │ │ │ -00016dc0: 6669 6e65 6420 696e 206e 616d 6573 7061 fined in namespa
│ │ │ │ │ -00016dd0: 6365 2053 6d61 6c6c 7461 6c6b 0a53 7570 ce Smalltalk.Sup
│ │ │ │ │ -00016de0: 6572 636c 6173 733a 2043 6f6c 6c65 6374 erclass: Collect
│ │ │ │ │ -00016df0: 696f 6e0a 4361 7465 676f 7279 3a20 436f ion.Category: Co
│ │ │ │ │ -00016e00: 6c6c 6563 7469 6f6e 732d 556e 6f72 6465 llections-Unorde
│ │ │ │ │ -00016e10: 7265 640a 2020 2020 2049 2061 6d20 616e red. I am an
│ │ │ │ │ -00016e20: 2068 6173 6865 6420 636f 6c6c 6563 7469 hashed collecti
│ │ │ │ │ -00016e30: 6f6e 2074 6861 7420 6361 6e20 7374 6f72 on that can stor
│ │ │ │ │ -00016e40: 6520 6f62 6a65 6374 7320 756e 6971 7565 e objects unique
│ │ │ │ │ -00016e50: 6c79 2061 6e64 2067 6976 650a 2020 2020 ly and give.
│ │ │ │ │ -00016e60: 2066 6173 7420 7265 7370 6f6e 7365 7320 fast responses
│ │ │ │ │ -00016e70: 6f6e 2074 6865 6972 2070 7265 7365 6e63 on their presenc
│ │ │ │ │ -00016e80: 6520 696e 2074 6865 2063 6f6c 6c65 6374 e in the collect
│ │ │ │ │ -00016e90: 696f 6e2e 0a0a 2a20 4d65 6e75 3a0a 0a2a ion...* Menu:..*
│ │ │ │ │ -00016ea0: 2048 6173 6865 6443 6f6c 6c65 6374 696f HashedCollectio
│ │ │ │ │ -00016eb0: 6e20 636c 6173 732d 696e 7374 616e 6365 n class-instance
│ │ │ │ │ -00016ec0: 2063 7265 6174 696f 6e3a 3a20 2028 636c creation:: (cl
│ │ │ │ │ -00016ed0: 6173 7329 0a2a 2048 6173 6865 6443 6f6c ass).* HashedCol
│ │ │ │ │ -00016ee0: 6c65 6374 696f 6e2d 6163 6365 7373 696e lection-accessin
│ │ │ │ │ -00016ef0: 673a 3a20 2028 696e 7374 616e 6365 290a g:: (instance).
│ │ │ │ │ -00016f00: 2a20 4861 7368 6564 436f 6c6c 6563 7469 * HashedCollecti
│ │ │ │ │ -00016f10: 6f6e 2d62 7569 6c74 696e 733a 3a20 2028 on-builtins:: (
│ │ │ │ │ -00016f20: 696e 7374 616e 6365 290a 2a20 4861 7368 instance).* Hash
│ │ │ │ │ -00016f30: 6564 436f 6c6c 6563 7469 6f6e 2d63 6f70 edCollection-cop
│ │ │ │ │ -00016f40: 7969 6e67 3a3a 2020 2869 6e73 7461 6e63 ying:: (instanc
│ │ │ │ │ -00016f50: 6529 0a2a 2048 6173 6865 6443 6f6c 6c65 e).* HashedColle
│ │ │ │ │ -00016f60: 6374 696f 6e2d 656e 756d 6572 6174 696e ction-enumeratin
│ │ │ │ │ -00016f70: 6720 7468 6520 656c 656d 656e 7473 206f g the elements o
│ │ │ │ │ -00016f80: 6620 6120 636f 6c6c 6563 7469 6f6e 3a3a f a collection::
│ │ │ │ │ -00016f90: 2020 2869 6e73 7461 6e63 6529 0a2a 2048 (instance).* H
│ │ │ │ │ -00016fa0: 6173 6865 6443 6f6c 6c65 6374 696f 6e2d ashedCollection-
│ │ │ │ │ -00016fb0: 7265 6861 7368 696e 673a 3a20 2028 696e rehashing:: (in
│ │ │ │ │ -00016fc0: 7374 616e 6365 290a 2a20 4861 7368 6564 stance).* Hashed
│ │ │ │ │ -00016fd0: 436f 6c6c 6563 7469 6f6e 2d72 656d 6f76 Collection-remov
│ │ │ │ │ -00016fe0: 696e 673a 3a20 2028 696e 7374 616e 6365 ing:: (instance
│ │ │ │ │ -00016ff0: 290a 2a20 4861 7368 6564 436f 6c6c 6563 ).* HashedCollec
│ │ │ │ │ -00017000: 7469 6f6e 2d73 6176 696e 6720 616e 6420 tion-saving and
│ │ │ │ │ -00017010: 6c6f 6164 696e 673a 3a20 2028 696e 7374 loading:: (inst
│ │ │ │ │ -00017020: 616e 6365 290a 2a20 4861 7368 6564 436f ance).* HashedCo
│ │ │ │ │ -00017030: 6c6c 6563 7469 6f6e 2d73 746f 7269 6e67 llection-storing
│ │ │ │ │ -00017040: 3a3a 2020 2869 6e73 7461 6e63 6529 0a2a :: (instance).*
│ │ │ │ │ -00017050: 2048 6173 6865 6443 6f6c 6c65 6374 696f HashedCollectio
│ │ │ │ │ -00017060: 6e2d 7465 7374 696e 6720 636f 6c6c 6563 n-testing collec
│ │ │ │ │ -00017070: 7469 6f6e 733a 3a20 2028 696e 7374 616e tions:: (instan
│ │ │ │ │ -00017080: 6365 290a 0a1f 0a46 696c 653a 2067 7374 ce)....File: gst
│ │ │ │ │ -00017090: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ -000170a0: 653a 2048 6173 6865 6443 6f6c 6c65 6374 e: HashedCollect
│ │ │ │ │ -000170b0: 696f 6e20 636c 6173 732d 696e 7374 616e ion class-instan
│ │ │ │ │ -000170c0: 6365 2063 7265 6174 696f 6e2c 2020 4e65 ce creation, Ne
│ │ │ │ │ -000170d0: 7874 3a20 4861 7368 6564 436f 6c6c 6563 xt: HashedCollec
│ │ │ │ │ -000170e0: 7469 6f6e 2d61 6363 6573 7369 6e67 2c20 tion-accessing,
│ │ │ │ │ -000170f0: 2055 703a 2048 6173 6865 6443 6f6c 6c65 Up: HashedColle
│ │ │ │ │ -00017100: 6374 696f 6e0a 0a31 2e38 382e 3120 4861 ction..1.88.1 Ha
│ │ │ │ │ -00017110: 7368 6564 436f 6c6c 6563 7469 6f6e 2063 shedCollection c
│ │ │ │ │ -00017120: 6c61 7373 3a20 696e 7374 616e 6365 2063 lass: instance c
│ │ │ │ │ -00017130: 7265 6174 696f 6e0a 2d2d 2d2d 2d2d 2d2d reation.--------
│ │ │ │ │ -00017140: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00017150: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00017160: 2d2d 2d2d 2d2d 2d2d 0a0a 6e65 770a 2020 --------..new.
│ │ │ │ │ -00017170: 2020 2041 6e73 7765 7220 6120 6e65 7720 Answer a new
│ │ │ │ │ -00017180: 696e 7374 616e 6365 206f 6620 7468 6520 instance of the
│ │ │ │ │ -00017190: 7265 6365 6976 6572 2077 6974 6820 6120 receiver with a
│ │ │ │ │ -000171a0: 6465 6661 756c 7420 7369 7a65 0a0a 6e65 default size..ne
│ │ │ │ │ -000171b0: 773a 2061 6e49 6e74 6567 6572 0a20 2020 w: anInteger.
│ │ │ │ │ -000171c0: 2020 416e 7377 6572 2061 206e 6577 2069 Answer a new i
│ │ │ │ │ -000171d0: 6e73 7461 6e63 6520 6f66 2074 6865 2072 nstance of the r
│ │ │ │ │ -000171e0: 6563 6569 7665 7220 7769 7468 2074 6865 eceiver with the
│ │ │ │ │ -000171f0: 2067 6976 656e 2063 6170 6163 6974 790a given capacity.
│ │ │ │ │ -00017200: 0a77 6974 6841 6c6c 3a20 6143 6f6c 6c65 .withAll: aColle
│ │ │ │ │ -00017210: 6374 696f 6e0a 2020 2020 2041 6e73 7765 ction. Answe
│ │ │ │ │ -00017220: 7220 6120 636f 6c6c 6563 7469 6f6e 2077 r a collection w
│ │ │ │ │ -00017230: 686f 7365 2065 6c65 6d65 6e74 7320 6172 hose elements ar
│ │ │ │ │ -00017240: 6520 616c 6c20 7468 6f73 6520 696e 2061 e all those in a
│ │ │ │ │ -00017250: 436f 6c6c 6563 7469 6f6e 0a0a 1f0a 4669 Collection....Fi
│ │ │ │ │ -00017260: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ -00017270: 6f2c 2020 4e6f 6465 3a20 4861 7368 6564 o, Node: Hashed
│ │ │ │ │ -00017280: 436f 6c6c 6563 7469 6f6e 2d61 6363 6573 Collection-acces
│ │ │ │ │ -00017290: 7369 6e67 2c20 204e 6578 743a 2048 6173 sing, Next: Has
│ │ │ │ │ -000172a0: 6865 6443 6f6c 6c65 6374 696f 6e2d 6275 hedCollection-bu
│ │ │ │ │ -000172b0: 696c 7469 6e73 2c20 2050 7265 763a 2048 iltins, Prev: H
│ │ │ │ │ -000172c0: 6173 6865 6443 6f6c 6c65 6374 696f 6e20 ashedCollection
│ │ │ │ │ -000172d0: 636c 6173 732d 696e 7374 616e 6365 2063 class-instance c
│ │ │ │ │ -000172e0: 7265 6174 696f 6e2c 2020 5570 3a20 4861 reation, Up: Ha
│ │ │ │ │ -000172f0: 7368 6564 436f 6c6c 6563 7469 6f6e 0a0a shedCollection..
│ │ │ │ │ -00017300: 312e 3838 2e32 2048 6173 6865 6443 6f6c 1.88.2 HashedCol
│ │ │ │ │ -00017310: 6c65 6374 696f 6e3a 2061 6363 6573 7369 lection: accessi
│ │ │ │ │ -00017320: 6e67 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ng.-------------
│ │ │ │ │ -00017330: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00017340: 2d2d 2d2d 2d0a 0a61 6464 3a20 6e65 774f -----..add: newO
│ │ │ │ │ -00017350: 626a 6563 740a 2020 2020 2041 6464 206e bject. Add n
│ │ │ │ │ -00017360: 6577 4f62 6a65 6374 2074 6f20 7468 6520 ewObject to the
│ │ │ │ │ -00017370: 7365 742c 2069 6620 616e 6420 6f6e 6c79 set, if and only
│ │ │ │ │ -00017380: 2069 6620 7468 6520 7365 7420 646f 6573 if the set does
│ │ │ │ │ -00017390: 6e27 7420 616c 7265 6164 790a 2020 2020 n't already.
│ │ │ │ │ -000173a0: 2063 6f6e 7461 696e 2061 6e20 6f63 6375 contain an occu
│ │ │ │ │ -000173b0: 7272 656e 6365 206f 6620 6974 2e20 2044 rrence of it. D
│ │ │ │ │ -000173c0: 6f6e 2774 2066 6169 6c20 6966 2061 2064 on't fail if a d
│ │ │ │ │ -000173d0: 7570 6c69 6361 7465 2069 7320 666f 756e uplicate is foun
│ │ │ │ │ -000173e0: 642e 0a20 2020 2020 416e 7377 6572 2061 d.. Answer a
│ │ │ │ │ -000173f0: 6e4f 626a 6563 740a 0a61 743a 2069 6e64 nObject..at: ind
│ │ │ │ │ -00017400: 6578 0a20 2020 2020 5468 6973 206d 6574 ex. This met
│ │ │ │ │ -00017410: 686f 6420 7368 6f75 6c64 206e 6f74 2062 hod should not b
│ │ │ │ │ -00017420: 6520 6361 6c6c 6564 2066 6f72 2069 6e73 e called for ins
│ │ │ │ │ -00017430: 7461 6e63 6573 206f 6620 7468 6973 2063 tances of this c
│ │ │ │ │ -00017440: 6c61 7373 2e0a 0a61 743a 2069 6e64 6578 lass...at: index
│ │ │ │ │ -00017450: 2070 7574 3a20 7661 6c75 650a 2020 2020 put: value.
│ │ │ │ │ -00017460: 2054 6869 7320 6d65 7468 6f64 2073 686f This method sho
│ │ │ │ │ -00017470: 756c 6420 6e6f 7420 6265 2063 616c 6c65 uld not be calle
│ │ │ │ │ -00017480: 6420 666f 7220 696e 7374 616e 6365 7320 d for instances
│ │ │ │ │ -00017490: 6f66 2074 6869 7320 636c 6173 732e 0a0a of this class...
│ │ │ │ │ -000174a0: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ -000174b0: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 4861 .info, Node: Ha
│ │ │ │ │ -000174c0: 7368 6564 436f 6c6c 6563 7469 6f6e 2d62 shedCollection-b
│ │ │ │ │ -000174d0: 7569 6c74 696e 732c 2020 4e65 7874 3a20 uiltins, Next:
│ │ │ │ │ -000174e0: 4861 7368 6564 436f 6c6c 6563 7469 6f6e HashedCollection
│ │ │ │ │ -000174f0: 2d63 6f70 7969 6e67 2c20 2050 7265 763a -copying, Prev:
│ │ │ │ │ -00017500: 2048 6173 6865 6443 6f6c 6c65 6374 696f HashedCollectio
│ │ │ │ │ -00017510: 6e2d 6163 6365 7373 696e 672c 2020 5570 n-accessing, Up
│ │ │ │ │ -00017520: 3a20 4861 7368 6564 436f 6c6c 6563 7469 : HashedCollecti
│ │ │ │ │ -00017530: 6f6e 0a0a 312e 3838 2e33 2048 6173 6865 on..1.88.3 Hashe
│ │ │ │ │ -00017540: 6443 6f6c 6c65 6374 696f 6e3a 2062 7569 dCollection: bui
│ │ │ │ │ -00017550: 6c74 696e 730a 2d2d 2d2d 2d2d 2d2d 2d2d ltins.----------
│ │ │ │ │ -00017560: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00017570: 2d2d 2d2d 2d2d 2d0a 0a70 7269 6d41 743a -------..primAt:
│ │ │ │ │ -00017580: 2061 6e49 6e64 6578 0a20 2020 2020 5072 anIndex. Pr
│ │ │ │ │ -00017590: 6976 6174 6520 2d20 416e 7377 6572 2074 ivate - Answer t
│ │ │ │ │ -000175a0: 6865 2061 6e49 6e64 6578 2d74 6820 6974 he anIndex-th it
│ │ │ │ │ -000175b0: 656d 206f 6620 7468 6520 6861 7368 2074 em of the hash t
│ │ │ │ │ -000175c0: 6162 6c65 2066 6f72 2074 6865 0a20 2020 able for the.
│ │ │ │ │ -000175d0: 2020 7265 6365 6976 6572 2e20 2055 7369 receiver. Usi
│ │ │ │ │ -000175e0: 6e67 2074 6869 7320 696e 7374 6561 6420 ng this instead
│ │ │ │ │ -000175f0: 6f66 2062 6173 6963 4174 3a20 616c 6c6f of basicAt: allo
│ │ │ │ │ -00017600: 7773 2066 6f72 2065 6173 6965 7220 6368 ws for easier ch
│ │ │ │ │ -00017610: 616e 6765 730a 2020 2020 2069 6e20 7468 anges. in th
│ │ │ │ │ -00017620: 6520 7265 7072 6573 656e 7461 7469 6f6e e representation
│ │ │ │ │ -00017630: 0a0a 7072 696d 4174 3a20 616e 496e 6465 ..primAt: anInde
│ │ │ │ │ -00017640: 7820 7075 743a 2076 616c 7565 0a20 2020 x put: value.
│ │ │ │ │ -00017650: 2020 5072 6976 6174 6520 2d20 5374 6f72 Private - Stor
│ │ │ │ │ -00017660: 6520 7661 6c75 6520 696e 2074 6865 2061 e value in the a
│ │ │ │ │ -00017670: 6e49 6e64 6578 2d74 6820 6974 656d 206f nIndex-th item o
│ │ │ │ │ -00017680: 6620 7468 6520 6861 7368 2074 6162 6c65 f the hash table
│ │ │ │ │ -00017690: 2066 6f72 0a20 2020 2020 7468 6520 7265 for. the re
│ │ │ │ │ -000176a0: 6365 6976 6572 2e20 2055 7369 6e67 2074 ceiver. Using t
│ │ │ │ │ -000176b0: 6869 7320 696e 7374 6561 6420 6f66 2062 his instead of b
│ │ │ │ │ -000176c0: 6173 6963 4174 3a70 7574 3a20 616c 6c6f asicAt:put: allo
│ │ │ │ │ -000176d0: 7773 2066 6f72 2065 6173 6965 720a 2020 ws for easier.
│ │ │ │ │ -000176e0: 2020 2063 6861 6e67 6573 2069 6e20 7468 changes in th
│ │ │ │ │ -000176f0: 6520 7265 7072 6573 656e 7461 7469 6f6e e representation
│ │ │ │ │ -00017700: 0a0a 7072 696d 5369 7a65 0a20 2020 2020 ..primSize.
│ │ │ │ │ -00017710: 5072 6976 6174 6520 2d20 416e 7377 6572 Private - Answer
│ │ │ │ │ -00017720: 2074 6865 2073 697a 6520 6f66 2074 6865 the size of the
│ │ │ │ │ -00017730: 2068 6173 6820 7461 626c 6520 666f 7220 hash table for
│ │ │ │ │ -00017740: 7468 6520 7265 6365 6976 6572 2e0a 2020 the receiver..
│ │ │ │ │ -00017750: 2020 2055 7369 6e67 2074 6869 7320 696e Using this in
│ │ │ │ │ -00017760: 7374 6561 6420 6f66 2062 6173 6963 5369 stead of basicSi
│ │ │ │ │ -00017770: 7a65 2061 6c6c 6f77 7320 666f 7220 6561 ze allows for ea
│ │ │ │ │ -00017780: 7369 6572 2063 6861 6e67 6573 2069 6e20 sier changes in
│ │ │ │ │ -00017790: 7468 650a 2020 2020 2072 6570 7265 7365 the. represe
│ │ │ │ │ -000177a0: 6e74 6174 696f 6e0a 0a1f 0a46 696c 653a ntation....File:
│ │ │ │ │ -000177b0: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ -000177c0: 204e 6f64 653a 2048 6173 6865 6443 6f6c Node: HashedCol
│ │ │ │ │ -000177d0: 6c65 6374 696f 6e2d 636f 7079 696e 672c lection-copying,
│ │ │ │ │ -000177e0: 2020 4e65 7874 3a20 4861 7368 6564 436f Next: HashedCo
│ │ │ │ │ -000177f0: 6c6c 6563 7469 6f6e 2d65 6e75 6d65 7261 llection-enumera
│ │ │ │ │ -00017800: 7469 6e67 2074 6865 2065 6c65 6d65 6e74 ting the element
│ │ │ │ │ -00017810: 7320 6f66 2061 2063 6f6c 6c65 6374 696f s of a collectio
│ │ │ │ │ -00017820: 6e2c 2020 5072 6576 3a20 4861 7368 6564 n, Prev: Hashed
│ │ │ │ │ -00017830: 436f 6c6c 6563 7469 6f6e 2d62 7569 6c74 Collection-built
│ │ │ │ │ -00017840: 696e 732c 2020 5570 3a20 4861 7368 6564 ins, Up: Hashed
│ │ │ │ │ -00017850: 436f 6c6c 6563 7469 6f6e 0a0a 312e 3838 Collection..1.88
│ │ │ │ │ -00017860: 2e34 2048 6173 6865 6443 6f6c 6c65 6374 .4 HashedCollect
│ │ │ │ │ -00017870: 696f 6e3a 2063 6f70 7969 6e67 0a2d 2d2d ion: copying.---
│ │ │ │ │ -00017880: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00017890: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a64 -------------..d
│ │ │ │ │ -000178a0: 6565 7043 6f70 790a 2020 2020 2052 6574 eepCopy. Ret
│ │ │ │ │ -000178b0: 7572 6e73 2061 2064 6565 7020 636f 7079 urns a deep copy
│ │ │ │ │ -000178c0: 206f 6620 7468 6520 7265 6365 6976 6572 of the receiver
│ │ │ │ │ -000178d0: 2028 7468 6520 696e 7374 616e 6365 2076 (the instance v
│ │ │ │ │ -000178e0: 6172 6961 626c 6573 2061 7265 0a20 2020 ariables are.
│ │ │ │ │ -000178f0: 2020 636f 7069 6573 206f 6620 7468 6520 copies of the
│ │ │ │ │ -00017900: 7265 6365 6976 6572 2773 2069 6e73 7461 receiver's insta
│ │ │ │ │ -00017910: 6e63 6520 7661 7269 6162 6c65 7329 0a0a nce variables)..
│ │ │ │ │ -00017920: 7368 616c 6c6f 7743 6f70 790a 2020 2020 shallowCopy.
│ │ │ │ │ -00017930: 2052 6574 7572 6e73 2061 2073 6861 6c6c Returns a shall
│ │ │ │ │ -00017940: 6f77 2063 6f70 7920 6f66 2074 6865 2072 ow copy of the r
│ │ │ │ │ -00017950: 6563 6569 7665 7220 2874 6865 2069 6e73 eceiver (the ins
│ │ │ │ │ -00017960: 7461 6e63 6520 7661 7269 6162 6c65 7320 tance variables
│ │ │ │ │ -00017970: 6172 650a 2020 2020 206e 6f74 2063 6f70 are. not cop
│ │ │ │ │ -00017980: 6965 6429 0a0a 1f0a 4669 6c65 3a20 6773 ied)....File: gs
│ │ │ │ │ -00017990: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ -000179a0: 6465 3a20 4861 7368 6564 436f 6c6c 6563 de: HashedCollec
│ │ │ │ │ -000179b0: 7469 6f6e 2d65 6e75 6d65 7261 7469 6e67 tion-enumerating
│ │ │ │ │ -000179c0: 2074 6865 2065 6c65 6d65 6e74 7320 6f66 the elements of
│ │ │ │ │ -000179d0: 2061 2063 6f6c 6c65 6374 696f 6e2c 2020 a collection,
│ │ │ │ │ -000179e0: 4e65 7874 3a20 4861 7368 6564 436f 6c6c Next: HashedColl
│ │ │ │ │ -000179f0: 6563 7469 6f6e 2d72 6568 6173 6869 6e67 ection-rehashing
│ │ │ │ │ -00017a00: 2c20 2050 7265 763a 2048 6173 6865 6443 , Prev: HashedC
│ │ │ │ │ -00017a10: 6f6c 6c65 6374 696f 6e2d 636f 7079 696e ollection-copyin
│ │ │ │ │ -00017a20: 672c 2020 5570 3a20 4861 7368 6564 436f g, Up: HashedCo
│ │ │ │ │ -00017a30: 6c6c 6563 7469 6f6e 0a0a 312e 3838 2e35 llection..1.88.5
│ │ │ │ │ -00017a40: 2048 6173 6865 6443 6f6c 6c65 6374 696f HashedCollectio
│ │ │ │ │ -00017a50: 6e3a 2065 6e75 6d65 7261 7469 6e67 2074 n: enumerating t
│ │ │ │ │ -00017a60: 6865 2065 6c65 6d65 6e74 7320 6f66 2061 he elements of a
│ │ │ │ │ -00017a70: 2063 6f6c 6c65 6374 696f 6e0a 2d2d 2d2d collection.----
│ │ │ │ │ -00017a80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00017a90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00014f50: 6465 3a20 4672 6163 7469 6f6e 2d70 7269 de: Fraction-pri
│ │ │ │ │ +00014f60: 6e74 696e 672c 2020 4e65 7874 3a20 4672 nting, Next: Fr
│ │ │ │ │ +00014f70: 6163 7469 6f6e 2d74 6573 7469 6e67 2c20 action-testing,
│ │ │ │ │ +00014f80: 2050 7265 763a 2046 7261 6374 696f 6e2d Prev: Fraction-
│ │ │ │ │ +00014f90: 6f70 7469 6d69 7a65 6420 6361 7365 732c optimized cases,
│ │ │ │ │ +00014fa0: 2020 5570 3a20 4672 6163 7469 6f6e 0a0a Up: Fraction..
│ │ │ │ │ +00014fb0: 312e 3834 2e31 3020 4672 6163 7469 6f6e 1.84.10 Fraction
│ │ │ │ │ +00014fc0: 3a20 7072 696e 7469 6e67 0a2d 2d2d 2d2d : printing.-----
│ │ │ │ │ +00014fd0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00014fe0: 2d2d 2d2d 2d0a 0a70 7269 6e74 4f6e 3a20 -----..printOn:
│ │ │ │ │ +00014ff0: 6153 7472 6561 6d0a 2020 2020 2050 7269 aStream. Pri
│ │ │ │ │ +00015000: 6e74 2061 2072 6570 7265 7365 6e74 6174 nt a representat
│ │ │ │ │ +00015010: 696f 6e20 6f66 2074 6865 2072 6563 6569 ion of the recei
│ │ │ │ │ +00015020: 7665 7220 6f6e 2061 5374 7265 616d 0a0a ver on aStream..
│ │ │ │ │ +00015030: 7374 6f72 654f 6e3a 2061 5374 7265 616d storeOn: aStream
│ │ │ │ │ +00015040: 0a20 2020 2020 5374 6f72 6520 536d 616c . Store Smal
│ │ │ │ │ +00015050: 6c74 616c 6b20 636f 6465 2063 6f6d 7069 ltalk code compi
│ │ │ │ │ +00015060: 6c69 6e67 2074 6f20 7468 6520 7265 6365 ling to the rece
│ │ │ │ │ +00015070: 6976 6572 206f 6e20 6153 7472 6561 6d0a iver on aStream.
│ │ │ │ │ +00015080: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ +00015090: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ +000150a0: 4672 6163 7469 6f6e 2d74 6573 7469 6e67 Fraction-testing
│ │ │ │ │ +000150b0: 2c20 2050 7265 763a 2046 7261 6374 696f , Prev: Fractio
│ │ │ │ │ +000150c0: 6e2d 7072 696e 7469 6e67 2c20 2055 703a n-printing, Up:
│ │ │ │ │ +000150d0: 2046 7261 6374 696f 6e0a 0a31 2e38 342e Fraction..1.84.
│ │ │ │ │ +000150e0: 3131 2046 7261 6374 696f 6e3a 2074 6573 11 Fraction: tes
│ │ │ │ │ +000150f0: 7469 6e67 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d ting.-----------
│ │ │ │ │ +00015100: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------..
│ │ │ │ │ +00015110: 6973 5261 7469 6f6e 616c 0a20 2020 2020 isRational.
│ │ │ │ │ +00015120: 416e 7377 6572 2077 6865 7468 6572 2074 Answer whether t
│ │ │ │ │ +00015130: 6865 2072 6563 6569 7665 7220 6973 2072 he receiver is r
│ │ │ │ │ +00015140: 6174 696f 6e61 6c20 2d20 7472 7565 0a0a ational - true..
│ │ │ │ │ +00015150: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ +00015160: 652e 696e 666f 2c20 204e 6f64 653a 2047 e.info, Node: G
│ │ │ │ │ +00015170: 656e 6572 6174 6f72 2c20 204e 6578 743a enerator, Next:
│ │ │ │ │ +00015180: 2047 6574 6f70 742c 2020 5072 6576 3a20 Getopt, Prev:
│ │ │ │ │ +00015190: 4672 6163 7469 6f6e 2c20 2055 703a 2042 Fraction, Up: B
│ │ │ │ │ +000151a0: 6173 6520 636c 6173 7365 730a 0a31 2e38 ase classes..1.8
│ │ │ │ │ +000151b0: 3520 4765 6e65 7261 746f 720a 3d3d 3d3d 5 Generator.====
│ │ │ │ │ +000151c0: 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a 4465 6669 ==========..Defi
│ │ │ │ │ +000151d0: 6e65 6420 696e 206e 616d 6573 7061 6365 ned in namespace
│ │ │ │ │ +000151e0: 2053 6d61 6c6c 7461 6c6b 0a53 7570 6572 Smalltalk.Super
│ │ │ │ │ +000151f0: 636c 6173 733a 2053 7472 6561 6d0a 4361 class: Stream.Ca
│ │ │ │ │ +00015200: 7465 676f 7279 3a20 5374 7265 616d 732d tegory: Streams-
│ │ │ │ │ +00015210: 4765 6e65 7261 746f 7273 0a20 2020 2020 Generators.
│ │ │ │ │ +00015220: 4120 4765 6e65 7261 746f 7220 6f62 6a65 A Generator obje
│ │ │ │ │ +00015230: 6374 2070 726f 7669 6465 7320 6120 7761 ct provides a wa
│ │ │ │ │ +00015240: 7920 746f 2075 7365 2062 6c6f 636b 7320 y to use blocks
│ │ │ │ │ +00015250: 746f 2064 6566 696e 6520 6120 5374 7265 to define a Stre
│ │ │ │ │ +00015260: 616d 0a20 2020 2020 6f66 206d 616e 7920 am. of many
│ │ │ │ │ +00015270: 7265 7475 726e 2076 616c 7565 732e 2020 return values.
│ │ │ │ │ +00015280: 5468 6520 7265 7475 726e 2076 616c 7565 The return value
│ │ │ │ │ +00015290: 7320 6172 6520 636f 6d70 7574 6564 206f s are computed o
│ │ │ │ │ +000152a0: 6e65 2061 7420 610a 2020 2020 2074 696d ne at a. tim
│ │ │ │ │ +000152b0: 652c 2061 7320 6e65 6564 6564 2c20 616e e, as needed, an
│ │ │ │ │ +000152c0: 6420 6865 6e63 6520 6e65 6564 206e 6f74 d hence need not
│ │ │ │ │ +000152d0: 2065 7665 6e20 6265 2066 696e 6974 652e even be finite.
│ │ │ │ │ +000152e0: 0a0a 2020 2020 2041 2067 656e 6572 6174 .. A generat
│ │ │ │ │ +000152f0: 6f72 2062 6c6f 636b 2069 7320 636f 6e76 or block is conv
│ │ │ │ │ +00015300: 6572 7465 6420 746f 2061 2047 656e 6572 erted to a Gener
│ │ │ │ │ +00015310: 6174 6f72 2077 6974 6820 2247 656e 6572 ator with "Gener
│ │ │ │ │ +00015320: 6174 6f72 206f 6e3a 0a20 2020 2020 5b2e ator on:. [.
│ │ │ │ │ +00015330: 2e2e 5d22 2e20 2054 6865 2047 656e 6572 ..]". The Gener
│ │ │ │ │ +00015340: 6174 6f72 2069 7473 656c 6620 6973 2070 ator itself is p
│ │ │ │ │ +00015350: 6173 7365 6420 746f 2074 6865 2062 6c6f assed to the blo
│ │ │ │ │ +00015360: 636b 2c20 616e 6420 6173 2073 6f6f 6e0a ck, and as soon.
│ │ │ │ │ +00015370: 2020 2020 2061 7320 6120 6d65 7373 6167 as a messag
│ │ │ │ │ +00015380: 6520 6c69 6b65 2023 6e65 7874 2c20 2370 e like #next, #p
│ │ │ │ │ +00015390: 6565 6b2c 2023 6174 456e 6420 6f72 2023 eek, #atEnd or #
│ │ │ │ │ +000153a0: 7065 656b 466f 723a 2069 7320 7365 6e74 peekFor: is sent
│ │ │ │ │ +000153b0: 2074 6f20 7468 650a 2020 2020 2067 656e to the. gen
│ │ │ │ │ +000153c0: 6572 6174 6f72 2c20 6578 6563 7574 696f erator, executio
│ │ │ │ │ +000153d0: 6e20 6f66 2074 6865 2062 6c6f 636b 2073 n of the block s
│ │ │ │ │ +000153e0: 7461 7274 732f 7265 7375 6d65 7320 616e tarts/resumes an
│ │ │ │ │ +000153f0: 6420 676f 6573 206f 6e20 756e 7469 6c0a d goes on until.
│ │ │ │ │ +00015400: 2020 2020 2074 6865 2067 656e 6572 6174 the generat
│ │ │ │ │ +00015410: 6f72 2773 2023 7969 656c 643a 206d 6574 or's #yield: met
│ │ │ │ │ +00015420: 686f 6420 6973 2063 616c 6c65 643a 2074 hod is called: t
│ │ │ │ │ +00015430: 6865 6e20 7468 6520 6172 6775 6d65 6e74 hen the argument
│ │ │ │ │ +00015440: 206f 660a 2020 2020 2023 7969 656c 643a of. #yield:
│ │ │ │ │ +00015450: 2077 696c 6c20 6265 2074 6865 2047 656e will be the Gen
│ │ │ │ │ +00015460: 6572 6174 6f72 2773 206e 6578 7420 656c erator's next el
│ │ │ │ │ +00015470: 656d 656e 742e 2020 4966 2074 6865 2062 ement. If the b
│ │ │ │ │ +00015480: 6c6f 636b 2067 6f65 730a 2020 2020 206f lock goes. o
│ │ │ │ │ +00015490: 6e20 746f 2074 6865 2065 6e64 2077 6974 n to the end wit
│ │ │ │ │ +000154a0: 686f 7574 2063 616c 6c69 6e67 2023 7969 hout calling #yi
│ │ │ │ │ +000154b0: 656c 643a 2c20 7468 6520 4765 6e65 7261 eld:, the Genera
│ │ │ │ │ +000154c0: 746f 7220 7769 6c6c 2070 726f 6475 6365 tor will produce
│ │ │ │ │ +000154d0: 0a20 2020 2020 6e6f 206d 6f72 6520 656c . no more el
│ │ │ │ │ +000154e0: 656d 656e 7473 2061 6e64 2023 6174 456e ements and #atEn
│ │ │ │ │ +000154f0: 6420 7769 6c6c 2072 6574 7572 6e20 7472 d will return tr
│ │ │ │ │ +00015500: 7565 2e0a 0a20 2020 2020 596f 7520 636f ue... You co
│ │ │ │ │ +00015510: 756c 6420 6163 6869 6576 6520 7468 6520 uld achieve the
│ │ │ │ │ +00015520: 6566 6665 6374 206f 6620 6765 6e65 7261 effect of genera
│ │ │ │ │ +00015530: 746f 7273 206d 616e 7561 6c6c 7920 6279 tors manually by
│ │ │ │ │ +00015540: 2077 7269 7469 6e67 2079 6f75 720a 2020 writing your.
│ │ │ │ │ +00015550: 2020 206f 776e 2063 6c61 7373 2061 6e64 own class and
│ │ │ │ │ +00015560: 2073 746f 7269 6e67 2061 6c6c 2074 6865 storing all the
│ │ │ │ │ +00015570: 206c 6f63 616c 2076 6172 6961 626c 6573 local variables
│ │ │ │ │ +00015580: 206f 6620 7468 6520 6765 6e65 7261 746f of the generato
│ │ │ │ │ +00015590: 7220 6173 0a20 2020 2020 696e 7374 616e r as. instan
│ │ │ │ │ +000155a0: 6365 2076 6172 6961 626c 6573 2e20 2046 ce variables. F
│ │ │ │ │ +000155b0: 6f72 2065 7861 6d70 6c65 2c20 7265 7475 or example, retu
│ │ │ │ │ +000155c0: 726e 696e 6720 6120 6c69 7374 206f 6620 rning a list of
│ │ │ │ │ +000155d0: 696e 7465 6765 7273 0a20 2020 2020 636f integers. co
│ │ │ │ │ +000155e0: 756c 6420 6265 2064 6f6e 6520 6279 2073 uld be done by s
│ │ │ │ │ +000155f0: 6574 7469 6e67 2061 2076 6172 6961 626c etting a variabl
│ │ │ │ │ +00015600: 6520 746f 2030 2c20 616e 6420 6861 7669 e to 0, and havi
│ │ │ │ │ +00015610: 6e67 2074 6865 2023 6e65 7874 0a20 2020 ng the #next.
│ │ │ │ │ +00015620: 2020 6d65 7468 6f64 2069 6e63 7265 6d65 method increme
│ │ │ │ │ +00015630: 6e74 2069 7420 616e 6420 7265 7475 726e nt it and return
│ │ │ │ │ +00015640: 2069 742e 2020 486f 7765 7665 722c 2066 it. However, f
│ │ │ │ │ +00015650: 6f72 2061 206d 6f64 6572 6174 656c 790a or a moderately.
│ │ │ │ │ +00015660: 2020 2020 2063 6f6d 706c 6963 6174 6564 complicated
│ │ │ │ │ +00015670: 2067 656e 6572 6174 6f72 2c20 7772 6974 generator, writ
│ │ │ │ │ +00015680: 696e 6720 6120 636f 7272 6573 706f 6e64 ing a correspond
│ │ │ │ │ +00015690: 696e 6720 636c 6173 7320 776f 756c 6420 ing class would
│ │ │ │ │ +000156a0: 6265 206d 7563 680a 2020 2020 206d 6573 be much. mes
│ │ │ │ │ +000156b0: 7369 6572 2028 616e 6420 6d69 6768 7420 sier (and might
│ │ │ │ │ +000156c0: 6c65 6164 2074 6f20 636f 6465 2064 7570 lead to code dup
│ │ │ │ │ +000156d0: 6c69 6361 7469 6f6e 206f 7220 696e 6566 lication or inef
│ │ │ │ │ +000156e0: 6669 6369 656e 6379 2069 6620 796f 750a ficiency if you.
│ │ │ │ │ +000156f0: 2020 2020 2077 616e 7420 746f 2073 7570 want to sup
│ │ │ │ │ +00015700: 706f 7274 2023 7065 656b 2c20 2370 6565 port #peek, #pee
│ │ │ │ │ +00015710: 6b46 6f72 3a20 616e 642f 6f72 2023 6174 kFor: and/or #at
│ │ │ │ │ +00015720: 456e 6429 3a20 696e 2067 656e 6572 616c End): in general
│ │ │ │ │ +00015730: 2c0a 2020 2020 2070 726f 7669 6469 6e67 ,. providing
│ │ │ │ │ +00015740: 2061 2023 646f 3a2d 6c69 6b65 2069 6e74 a #do:-like int
│ │ │ │ │ +00015750: 6572 6661 6365 2069 7320 6561 7379 2c20 erface is easy,
│ │ │ │ │ +00015760: 6275 7420 6e6f 7420 7072 6f76 6964 696e but not providin
│ │ │ │ │ +00015770: 6720 610a 2020 2020 2053 7472 6561 6d2d g a. Stream-
│ │ │ │ │ +00015780: 6c69 6b65 206f 6e65 2028 7468 696e 6b20 like one (think
│ │ │ │ │ +00015790: 6269 6e61 7279 2074 7265 6573 292e 0a0a binary trees)...
│ │ │ │ │ +000157a0: 2020 2020 2054 6865 2069 6465 6120 6f66 The idea of
│ │ │ │ │ +000157b0: 2067 656e 6572 6174 6f72 7320 636f 6d65 generators come
│ │ │ │ │ +000157c0: 7320 6672 6f6d 206f 7468 6572 2070 726f s from other pro
│ │ │ │ │ +000157d0: 6772 616d 6d69 6e67 206c 616e 6775 6167 gramming languag
│ │ │ │ │ +000157e0: 6573 2c20 696e 0a20 2020 2020 7061 7274 es, in. part
│ │ │ │ │ +000157f0: 6963 756c 6172 2074 6869 7320 696e 7465 icular this inte
│ │ │ │ │ +00015800: 7266 6163 6520 6c6f 6f6b 7320 6d75 6368 rface looks much
│ │ │ │ │ +00015810: 206c 696b 6520 5363 6865 6d65 2073 7472 like Scheme str
│ │ │ │ │ +00015820: 6561 6d73 2061 6e64 2050 7974 686f 6e0a eams and Python.
│ │ │ │ │ +00015830: 2020 2020 2067 656e 6572 6174 6f72 732e generators.
│ │ │ │ │ +00015840: 2020 4275 7420 5079 7468 6f6e 2069 6e20 But Python in
│ │ │ │ │ +00015850: 7475 726e 206d 7574 7561 7465 6420 7468 turn mutuated th
│ │ │ │ │ +00015860: 6520 6964 6561 2066 6f72 2065 7861 6d70 e idea for examp
│ │ │ │ │ +00015870: 6c65 2066 726f 6d0a 2020 2020 2049 636f le from. Ico
│ │ │ │ │ +00015880: 6e2c 2077 6865 7265 2074 6865 2069 6465 n, where the ide
│ │ │ │ │ +00015890: 6120 6f66 2067 656e 6572 6174 6f72 7320 a of generators
│ │ │ │ │ +000158a0: 6973 2063 656e 7472 616c 2e20 2049 6e20 is central. In
│ │ │ │ │ +000158b0: 4963 6f6e 2c20 6576 6572 790a 2020 2020 Icon, every.
│ │ │ │ │ +000158c0: 2065 7870 7265 7373 696f 6e20 616e 6420 expression and
│ │ │ │ │ +000158d0: 6675 6e63 7469 6f6e 2063 616c 6c20 6265 function call be
│ │ │ │ │ +000158e0: 6861 7665 7320 6c69 6b65 2061 2067 656e haves like a gen
│ │ │ │ │ +000158f0: 6572 6174 6f72 2c20 616e 6420 6966 2061 erator, and if a
│ │ │ │ │ +00015900: 0a20 2020 2020 7374 6174 656d 656e 7420 . statement
│ │ │ │ │ +00015910: 6d61 6e61 6765 7320 7363 616c 6172 732c manages scalars,
│ │ │ │ │ +00015920: 2069 7420 6175 746f 6d61 7469 6361 6c6c it automaticall
│ │ │ │ │ +00015930: 7920 7573 6573 2075 7020 616c 6c20 7468 y uses up all th
│ │ │ │ │ +00015940: 6520 7265 7375 6c74 730a 2020 2020 2074 e results. t
│ │ │ │ │ +00015950: 6861 7420 7468 6520 636f 7272 6573 706f hat the correspo
│ │ │ │ │ +00015960: 6e64 696e 6720 6765 6e65 7261 746f 7220 nding generator
│ │ │ │ │ +00015970: 7072 6f76 6964 6573 3b20 6f6e 2074 6865 provides; on the
│ │ │ │ │ +00015980: 206f 7468 6572 2068 616e 642c 2049 636f other hand, Ico
│ │ │ │ │ +00015990: 6e0a 2020 2020 2064 6f65 7320 6e6f 7420 n. does not
│ │ │ │ │ +000159a0: 7265 7072 6573 656e 7420 6765 6e65 7261 represent genera
│ │ │ │ │ +000159b0: 746f 7273 2061 7320 6669 7273 742d 636c tors as first-cl
│ │ │ │ │ +000159c0: 6173 7320 6f62 6a65 6374 7320 6c69 6b65 ass objects like
│ │ │ │ │ +000159d0: 2050 7974 686f 6e0a 2020 2020 2061 6e64 Python. and
│ │ │ │ │ +000159e0: 2053 6d61 6c6c 7461 6c6b 2064 6f2e 0a0a Smalltalk do...
│ │ │ │ │ +000159f0: 2a20 4d65 6e75 3a0a 0a2a 2047 656e 6572 * Menu:..* Gener
│ │ │ │ │ +00015a00: 6174 6f72 2063 6c61 7373 2d69 6e73 7461 ator class-insta
│ │ │ │ │ +00015a10: 6e63 6520 6372 6561 7469 6f6e 3a3a 2020 nce creation::
│ │ │ │ │ +00015a20: 2863 6c61 7373 290a 2a20 4765 6e65 7261 (class).* Genera
│ │ │ │ │ +00015a30: 746f 722d 7374 7265 616d 2070 726f 746f tor-stream proto
│ │ │ │ │ +00015a40: 636f 6c3a 3a20 2028 696e 7374 616e 6365 col:: (instance
│ │ │ │ │ +00015a50: 290a 0a1f 0a46 696c 653a 2067 7374 2d62 )....File: gst-b
│ │ │ │ │ +00015a60: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ +00015a70: 2047 656e 6572 6174 6f72 2063 6c61 7373 Generator class
│ │ │ │ │ +00015a80: 2d69 6e73 7461 6e63 6520 6372 6561 7469 -instance creati
│ │ │ │ │ +00015a90: 6f6e 2c20 204e 6578 743a 2047 656e 6572 on, Next: Gener
│ │ │ │ │ +00015aa0: 6174 6f72 2d73 7472 6561 6d20 7072 6f74 ator-stream prot
│ │ │ │ │ +00015ab0: 6f63 6f6c 2c20 2055 703a 2047 656e 6572 ocol, Up: Gener
│ │ │ │ │ +00015ac0: 6174 6f72 0a0a 312e 3835 2e31 2047 656e ator..1.85.1 Gen
│ │ │ │ │ +00015ad0: 6572 6174 6f72 2063 6c61 7373 3a20 696e erator class: in
│ │ │ │ │ +00015ae0: 7374 616e 6365 2063 7265 6174 696f 6e0a stance creation.
│ │ │ │ │ +00015af0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00015b00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00015b10: 2d2d 2d2d 2d2d 2d2d 2d0a 0a69 6e6a 6563 ---------..injec
│ │ │ │ │ +00015b20: 743a 2061 5661 6c75 6520 696e 746f 3a20 t: aValue into:
│ │ │ │ │ +00015b30: 6142 6c6f 636b 0a20 2020 2020 5265 7475 aBlock. Retu
│ │ │ │ │ +00015b40: 726e 2061 6e20 696e 6669 6e69 7465 2067 rn an infinite g
│ │ │ │ │ +00015b50: 656e 6572 6174 6f72 3b20 7468 6520 6669 enerator; the fi
│ │ │ │ │ +00015b60: 7273 7420 6974 656d 2069 7320 6156 616c rst item is aVal
│ │ │ │ │ +00015b70: 7565 2c20 7468 650a 2020 2020 2066 6f6c ue, the. fol
│ │ │ │ │ +00015b80: 6c6f 7769 6e67 2069 7465 6d73 2061 7265 lowing items are
│ │ │ │ │ +00015b90: 206f 6274 6169 6e65 6420 6279 2070 6173 obtained by pas
│ │ │ │ │ +00015ba0: 7369 6e67 2074 6865 2070 7265 7669 6f75 sing the previou
│ │ │ │ │ +00015bb0: 7320 7661 6c75 6520 746f 0a20 2020 2020 s value to.
│ │ │ │ │ +00015bc0: 6142 6c6f 636b 2e0a 0a6f 6e3a 2061 426c aBlock...on: aBl
│ │ │ │ │ +00015bd0: 6f63 6b0a 2020 2020 2052 6574 7572 6e20 ock. Return
│ │ │ │ │ +00015be0: 6120 6765 6e65 7261 746f 7220 616e 6420 a generator and
│ │ │ │ │ +00015bf0: 7061 7373 2069 7420 746f 2061 426c 6f63 pass it to aBloc
│ │ │ │ │ +00015c00: 6b2e 2020 5768 656e 2023 6e65 7874 2069 k. When #next i
│ │ │ │ │ +00015c10: 7320 7365 6e74 2074 6f0a 2020 2020 2074 s sent to. t
│ │ │ │ │ +00015c20: 6865 2067 656e 6572 6174 6f72 2c20 7468 he generator, th
│ │ │ │ │ +00015c30: 6520 626c 6f63 6b20 7769 6c6c 2073 7461 e block will sta
│ │ │ │ │ +00015c40: 7274 2065 7865 6375 7469 6f6e 2c20 616e rt execution, an
│ │ │ │ │ +00015c50: 6420 7769 6c6c 2062 650a 2020 2020 2073 d will be. s
│ │ │ │ │ +00015c60: 7573 7065 6e64 6564 2061 6761 696e 2061 uspended again a
│ │ │ │ │ +00015c70: 7320 736f 6f6e 2061 7320 2379 6965 6c64 s soon as #yield
│ │ │ │ │ +00015c80: 3a20 6973 2073 656e 7420 6672 6f6d 2074 : is sent from t
│ │ │ │ │ +00015c90: 6865 2062 6c6f 636b 2074 6f20 7468 650a he block to the.
│ │ │ │ │ +00015ca0: 2020 2020 2067 656e 6572 6174 6f72 2e0a generator..
│ │ │ │ │ +00015cb0: 0a6f 6e3a 2061 436f 6c6c 6563 7469 6f6e .on: aCollection
│ │ │ │ │ +00015cc0: 2064 6f3a 2061 426c 6f63 6b0a 2020 2020 do: aBlock.
│ │ │ │ │ +00015cd0: 2052 6574 7572 6e20 6120 6765 6e65 7261 Return a genera
│ │ │ │ │ +00015ce0: 746f 723b 2066 6f72 2065 6163 6820 6974 tor; for each it
│ │ │ │ │ +00015cf0: 656d 206f 6620 6143 6f6c 6c65 6374 696f em of aCollectio
│ │ │ │ │ +00015d00: 6e2c 2065 7661 6c75 6174 6520 6142 6c6f n, evaluate aBlo
│ │ │ │ │ +00015d10: 636b 0a20 2020 2020 7061 7373 696e 6720 ck. passing
│ │ │ │ │ +00015d20: 7468 6520 6765 6e65 7261 746f 7220 616e the generator an
│ │ │ │ │ +00015d30: 6420 7468 6520 6974 656d 2e0a 0a0a 1f0a d the item......
│ │ │ │ │ +00015d40: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ +00015d50: 6e66 6f2c 2020 4e6f 6465 3a20 4765 6e65 nfo, Node: Gene
│ │ │ │ │ +00015d60: 7261 746f 722d 7374 7265 616d 2070 726f rator-stream pro
│ │ │ │ │ +00015d70: 746f 636f 6c2c 2020 5072 6576 3a20 4765 tocol, Prev: Ge
│ │ │ │ │ +00015d80: 6e65 7261 746f 7220 636c 6173 732d 696e nerator class-in
│ │ │ │ │ +00015d90: 7374 616e 6365 2063 7265 6174 696f 6e2c stance creation,
│ │ │ │ │ +00015da0: 2020 5570 3a20 4765 6e65 7261 746f 720a Up: Generator.
│ │ │ │ │ +00015db0: 0a31 2e38 352e 3220 4765 6e65 7261 746f .1.85.2 Generato
│ │ │ │ │ +00015dc0: 723a 2073 7472 6561 6d20 7072 6f74 6f63 r: stream protoc
│ │ │ │ │ +00015dd0: 6f6c 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ol.-------------
│ │ │ │ │ +00015de0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00015df0: 2d2d 2d2d 0a0a 6174 456e 640a 2020 2020 ----..atEnd.
│ │ │ │ │ +00015e00: 2041 6e73 7765 7220 7768 6574 6865 7220 Answer whether
│ │ │ │ │ +00015e10: 6d6f 7265 2064 6174 6120 6361 6e20 6265 more data can be
│ │ │ │ │ +00015e20: 2067 656e 6572 6174 6564 2e0a 0a6e 6578 generated...nex
│ │ │ │ │ +00015e30: 740a 2020 2020 2045 7661 6c75 6174 6520 t. Evaluate
│ │ │ │ │ +00015e40: 7468 6520 6765 6e65 7261 746f 7220 756e the generator un
│ │ │ │ │ +00015e50: 7469 6c20 6974 2067 656e 6572 6174 6573 til it generates
│ │ │ │ │ +00015e60: 2074 6865 206e 6578 7420 7661 6c75 6520 the next value
│ │ │ │ │ +00015e70: 6f72 0a20 2020 2020 6465 6369 6465 7320 or. decides
│ │ │ │ │ +00015e80: 7468 6174 206e 6f74 6869 6e67 2065 6c73 that nothing els
│ │ │ │ │ +00015e90: 6520 6361 6e20 6265 2067 656e 6572 6174 e can be generat
│ │ │ │ │ +00015ea0: 6564 2e0a 0a70 6565 6b0a 2020 2020 2045 ed...peek. E
│ │ │ │ │ +00015eb0: 7661 6c75 6174 6520 7468 6520 6765 6e65 valuate the gene
│ │ │ │ │ +00015ec0: 7261 746f 7220 756e 7469 6c20 6974 2067 rator until it g
│ │ │ │ │ +00015ed0: 656e 6572 6174 6573 2074 6865 206e 6578 enerates the nex
│ │ │ │ │ +00015ee0: 7420 7661 6c75 6520 6f72 0a20 2020 2020 t value or.
│ │ │ │ │ +00015ef0: 6465 6369 6465 7320 7468 6174 206e 6f74 decides that not
│ │ │ │ │ +00015f00: 6869 6e67 2065 6c73 6520 6361 6e20 6265 hing else can be
│ │ │ │ │ +00015f10: 2067 656e 6572 6174 6564 2c20 616e 6420 generated, and
│ │ │ │ │ +00015f20: 7361 7665 2074 6865 2076 616c 7565 2073 save the value s
│ │ │ │ │ +00015f30: 6f0a 2020 2020 2074 6861 7420 2370 6565 o. that #pee
│ │ │ │ │ +00015f40: 6b20 6f72 2023 6e65 7874 2077 696c 6c20 k or #next will
│ │ │ │ │ +00015f50: 7265 7475 726e 2069 7420 6167 6169 6e2e return it again.
│ │ │ │ │ +00015f60: 0a0a 7065 656b 466f 723a 2061 6e4f 626a ..peekFor: anObj
│ │ │ │ │ +00015f70: 6563 740a 2020 2020 2045 7661 6c75 6174 ect. Evaluat
│ │ │ │ │ +00015f80: 6520 7468 6520 6765 6e65 7261 746f 7220 e the generator
│ │ │ │ │ +00015f90: 756e 7469 6c20 6974 2067 656e 6572 6174 until it generat
│ │ │ │ │ +00015fa0: 6573 2074 6865 206e 6578 7420 7661 6c75 es the next valu
│ │ │ │ │ +00015fb0: 6520 6f72 0a20 2020 2020 6465 6369 6465 e or. decide
│ │ │ │ │ +00015fc0: 7320 7468 6174 206e 6f74 6869 6e67 2065 s that nothing e
│ │ │ │ │ +00015fd0: 6c73 6520 6361 6e20 6265 2067 656e 6572 lse can be gener
│ │ │ │ │ +00015fe0: 6174 6564 2c20 616e 6420 6966 2069 7420 ated, and if it
│ │ │ │ │ +00015ff0: 6973 206e 6f74 2065 7175 616c 0a20 2020 is not equal.
│ │ │ │ │ +00016000: 2020 746f 2061 6e4f 626a 6563 742c 2073 to anObject, s
│ │ │ │ │ +00016010: 6176 6520 7468 6520 7661 6c75 6520 736f ave the value so
│ │ │ │ │ +00016020: 2074 6861 7420 2370 6565 6b20 6f72 2023 that #peek or #
│ │ │ │ │ +00016030: 6e65 7874 2077 696c 6c20 7265 7475 726e next will return
│ │ │ │ │ +00016040: 2069 740a 2020 2020 2061 6761 696e 2e0a it. again..
│ │ │ │ │ +00016050: 0a79 6965 6c64 3a20 616e 4f62 6a65 6374 .yield: anObject
│ │ │ │ │ +00016060: 0a20 2020 2020 5768 656e 2065 6e74 6572 . When enter
│ │ │ │ │ +00016070: 696e 6720 6672 6f6d 2074 6865 2067 656e ing from the gen
│ │ │ │ │ +00016080: 6572 6174 6f72 2074 6865 2063 6f64 6520 erator the code
│ │ │ │ │ +00016090: 696e 2074 6865 2062 6c6f 636b 2069 7320 in the block is
│ │ │ │ │ +000160a0: 6578 6563 7574 6564 0a20 2020 2020 616e executed. an
│ │ │ │ │ +000160b0: 6420 636f 6e74 726f 6c20 666c 6f77 2067 d control flow g
│ │ │ │ │ +000160c0: 6f65 7320 6261 636b 2074 6f20 7468 6520 oes back to the
│ │ │ │ │ +000160d0: 636f 6e73 756d 6572 2e20 2057 6865 6e20 consumer. When
│ │ │ │ │ +000160e0: 656e 7465 7269 6e67 2066 726f 6d0a 2020 entering from.
│ │ │ │ │ +000160f0: 2020 2074 6865 2063 6f6e 7375 6d65 722c the consumer,
│ │ │ │ │ +00016100: 2074 6865 2063 6f64 6520 6166 7465 7220 the code after
│ │ │ │ │ +00016110: 7468 6520 636f 6e74 696e 7561 7469 6f6e the continuation
│ │ │ │ │ +00016120: 2069 7320 6578 6563 7574 6564 2c20 7768 is executed, wh
│ │ │ │ │ +00016130: 6963 680a 2020 2020 2072 6573 756d 6573 ich. resumes
│ │ │ │ │ +00016140: 2065 7865 6375 7469 6f6e 206f 6620 7468 execution of th
│ │ │ │ │ +00016150: 6520 6765 6e65 7261 746f 7220 626c 6f63 e generator bloc
│ │ │ │ │ +00016160: 6b2e 0a0a 0a1f 0a46 696c 653a 2067 7374 k......File: gst
│ │ │ │ │ +00016170: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ +00016180: 653a 2047 6574 6f70 742c 2020 4e65 7874 e: Getopt, Next
│ │ │ │ │ +00016190: 3a20 4861 6c74 2c20 2050 7265 763a 2047 : Halt, Prev: G
│ │ │ │ │ +000161a0: 656e 6572 6174 6f72 2c20 2055 703a 2042 enerator, Up: B
│ │ │ │ │ +000161b0: 6173 6520 636c 6173 7365 730a 0a31 2e38 ase classes..1.8
│ │ │ │ │ +000161c0: 3620 4765 746f 7074 0a3d 3d3d 3d3d 3d3d 6 Getopt.=======
│ │ │ │ │ +000161d0: 3d3d 3d3d 0a0a 4465 6669 6e65 6420 696e ====..Defined in
│ │ │ │ │ +000161e0: 206e 616d 6573 7061 6365 2053 6d61 6c6c namespace Small
│ │ │ │ │ +000161f0: 7461 6c6b 0a53 7570 6572 636c 6173 733a talk.Superclass:
│ │ │ │ │ +00016200: 204f 626a 6563 740a 4361 7465 676f 7279 Object.Category
│ │ │ │ │ +00016210: 3a20 4c61 6e67 7561 6765 2d44 6174 6120 : Language-Data
│ │ │ │ │ +00016220: 7479 7065 730a 2020 2020 2054 6869 7320 types. This
│ │ │ │ │ +00016230: 636c 6173 7320 6973 2075 7375 616c 6c79 class is usually
│ │ │ │ │ +00016240: 206e 6f74 2069 6e73 7461 6e74 6961 7465 not instantiate
│ │ │ │ │ +00016250: 642e 2020 436c 6173 7320 6d65 7468 6f64 d. Class method
│ │ │ │ │ +00016260: 7320 7072 6f76 6964 6520 610a 2020 2020 s provide a.
│ │ │ │ │ +00016270: 2077 6179 2074 6f20 7061 7273 6520 636f way to parse co
│ │ │ │ │ +00016280: 6d6d 616e 6420 6c69 6e65 7320 6672 6f6d mmand lines from
│ │ │ │ │ +00016290: 2053 6d61 6c6c 7461 6c6b 2e0a 0a2a 204d Smalltalk...* M
│ │ │ │ │ +000162a0: 656e 753a 0a0a 2a20 4765 746f 7074 2063 enu:..* Getopt c
│ │ │ │ │ +000162b0: 6c61 7373 2d69 6e73 7461 6e63 6520 6372 lass-instance cr
│ │ │ │ │ +000162c0: 6561 7469 6f6e 3a3a 2020 2863 6c61 7373 eation:: (class
│ │ │ │ │ +000162d0: 290a 0a1f 0a46 696c 653a 2067 7374 2d62 )....File: gst-b
│ │ │ │ │ +000162e0: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ +000162f0: 2047 6574 6f70 7420 636c 6173 732d 696e Getopt class-in
│ │ │ │ │ +00016300: 7374 616e 6365 2063 7265 6174 696f 6e2c stance creation,
│ │ │ │ │ +00016310: 2020 5570 3a20 4765 746f 7074 0a0a 312e Up: Getopt..1.
│ │ │ │ │ +00016320: 3836 2e31 2047 6574 6f70 7420 636c 6173 86.1 Getopt clas
│ │ │ │ │ +00016330: 733a 2069 6e73 7461 6e63 6520 6372 6561 s: instance crea
│ │ │ │ │ +00016340: 7469 6f6e 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d tion.-----------
│ │ │ │ │ +00016350: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00016360: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a70 6172 -----------..par
│ │ │ │ │ +00016370: 7365 3a20 6172 6773 2077 6974 683a 2070 se: args with: p
│ │ │ │ │ +00016380: 6174 7465 726e 2064 6f3a 2061 6374 696f attern do: actio
│ │ │ │ │ +00016390: 6e42 6c6f 636b 0a20 2020 2020 5061 7273 nBlock. Pars
│ │ │ │ │ +000163a0: 6520 7468 6520 636f 6d6d 616e 642d 6c69 e the command-li
│ │ │ │ │ +000163b0: 6e65 2061 7267 756d 656e 7473 2069 6e20 ne arguments in
│ │ │ │ │ +000163c0: 6172 6773 2061 6363 6f72 6469 6e67 2074 args according t
│ │ │ │ │ +000163d0: 6f20 7468 6520 7379 6e74 6178 0a20 2020 o the syntax.
│ │ │ │ │ +000163e0: 2020 7370 6563 6966 6965 6420 696e 2070 specified in p
│ │ │ │ │ +000163f0: 6174 7465 726e 2e20 2046 6f72 2065 7665 attern. For eve
│ │ │ │ │ +00016400: 7279 2063 6f6d 6d61 6e64 2d6c 696e 6520 ry command-line
│ │ │ │ │ +00016410: 6f70 7469 6f6e 2066 6f75 6e64 2c20 7468 option found, th
│ │ │ │ │ +00016420: 650a 2020 2020 2074 776f 2d61 7267 756d e. two-argum
│ │ │ │ │ +00016430: 656e 7420 626c 6f63 6b20 6163 7469 6f6e ent block action
│ │ │ │ │ +00016440: 426c 6f63 6b20 6973 2065 7661 6c75 6174 Block is evaluat
│ │ │ │ │ +00016450: 6564 2070 6173 7369 6e67 2074 6865 206f ed passing the o
│ │ │ │ │ +00016460: 7074 696f 6e0a 2020 2020 206e 616d 6520 ption. name
│ │ │ │ │ +00016470: 616e 6420 7468 6520 6172 6775 6d65 6e74 and the argument
│ │ │ │ │ +00016480: 2e20 2046 6f72 2066 696c 6520 6e61 6d65 . For file name
│ │ │ │ │ +00016490: 7320 286f 7220 696e 2067 656e 6572 616c s (or in general
│ │ │ │ │ +000164a0: 2c20 6f74 6865 720a 2020 2020 2063 6f6d , other. com
│ │ │ │ │ +000164b0: 6d61 6e64 2d6c 696e 6520 6172 6775 6d65 mand-line argume
│ │ │ │ │ +000164c0: 6e74 7320 7468 616e 206f 7074 696f 6e73 nts than options
│ │ │ │ │ +000164d0: 2920 7468 6520 626c 6f63 6b27 7320 6669 ) the block's fi
│ │ │ │ │ +000164e0: 7273 7420 6172 6775 6d65 6e74 0a20 2020 rst argument.
│ │ │ │ │ +000164f0: 2020 7769 6c6c 2062 6520 6e69 6c2e 2020 will be nil.
│ │ │ │ │ +00016500: 466f 7220 6f70 7469 6f6e 7320 7769 7468 For options with
│ │ │ │ │ +00016510: 6f75 7420 6172 6775 6d65 6e74 732c 206f out arguments, o
│ │ │ │ │ +00016520: 7220 7769 7468 2075 6e73 7065 6369 6669 r with unspecifi
│ │ │ │ │ +00016530: 6564 0a20 2020 2020 6f70 7469 6f6e 616c ed. optional
│ │ │ │ │ +00016540: 2061 7267 756d 656e 7473 2c20 7468 6520 arguments, the
│ │ │ │ │ +00016550: 626c 6f63 6b27 7320 7365 636f 6e64 2061 block's second a
│ │ │ │ │ +00016560: 7267 756d 656e 7420 7769 6c6c 2062 6520 rgument will be
│ │ │ │ │ +00016570: 6e69 6c2e 2020 5468 650a 2020 2020 206f nil. The. o
│ │ │ │ │ +00016580: 7074 696f 6e20 6e61 6d65 2077 696c 6c20 ption name will
│ │ │ │ │ +00016590: 6265 2070 6173 7365 6420 6173 2061 2063 be passed as a c
│ │ │ │ │ +000165a0: 6861 7261 6374 6572 206f 626a 6563 7420 haracter object
│ │ │ │ │ +000165b0: 666f 7220 7368 6f72 7420 6f70 7469 6f6e for short option
│ │ │ │ │ +000165c0: 732c 0a20 2020 2020 616e 6420 6173 2061 s,. and as a
│ │ │ │ │ +000165d0: 2073 7472 696e 6720 666f 7220 6c6f 6e67 string for long
│ │ │ │ │ +000165e0: 206f 7074 696f 6e73 2e0a 0a20 2020 2020 options...
│ │ │ │ │ +000165f0: 4966 2061 6e20 6572 726f 7220 6973 2066 If an error is f
│ │ │ │ │ +00016600: 6f75 6e64 2c20 6e69 6c20 6973 2072 6574 ound, nil is ret
│ │ │ │ │ +00016610: 7572 6e65 642e 2020 466f 7220 6d6f 7265 urned. For more
│ │ │ │ │ +00016620: 2069 6e66 6f72 6d61 7469 6f6e 206f 6e0a information on.
│ │ │ │ │ +00016630: 2020 2020 2074 6865 2073 796e 7461 7820 the syntax
│ │ │ │ │ +00016640: 6f66 2070 6174 7465 726e 2c20 7365 6520 of pattern, see
│ │ │ │ │ +00016650: 2370 6172 7365 3a77 6974 683a 646f 3a69 #parse:with:do:i
│ │ │ │ │ +00016660: 6645 7272 6f72 3a2e 0a0a 7061 7273 653a fError:...parse:
│ │ │ │ │ +00016670: 2061 7267 7320 7769 7468 3a20 7061 7474 args with: patt
│ │ │ │ │ +00016680: 6572 6e20 646f 3a20 6163 7469 6f6e 426c ern do: actionBl
│ │ │ │ │ +00016690: 6f63 6b20 6966 4572 726f 723a 2065 7272 ock ifError: err
│ │ │ │ │ +000166a0: 6f72 426c 6f63 6b0a 2020 2020 2050 6172 orBlock. Par
│ │ │ │ │ +000166b0: 7365 2074 6865 2063 6f6d 6d61 6e64 2d6c se the command-l
│ │ │ │ │ +000166c0: 696e 6520 6172 6775 6d65 6e74 7320 696e ine arguments in
│ │ │ │ │ +000166d0: 2061 7267 7320 6163 636f 7264 696e 6720 args according
│ │ │ │ │ +000166e0: 746f 2074 6865 2073 796e 7461 780a 2020 to the syntax.
│ │ │ │ │ +000166f0: 2020 2073 7065 6369 6669 6564 2069 6e20 specified in
│ │ │ │ │ +00016700: 7061 7474 6572 6e2e 2020 466f 7220 6576 pattern. For ev
│ │ │ │ │ +00016710: 6572 7920 636f 6d6d 616e 642d 6c69 6e65 ery command-line
│ │ │ │ │ +00016720: 206f 7074 696f 6e20 666f 756e 642c 2074 option found, t
│ │ │ │ │ +00016730: 6865 0a20 2020 2020 7477 6f2d 6172 6775 he. two-argu
│ │ │ │ │ +00016740: 6d65 6e74 2062 6c6f 636b 2061 6374 696f ment block actio
│ │ │ │ │ +00016750: 6e42 6c6f 636b 2069 7320 6576 616c 7561 nBlock is evalua
│ │ │ │ │ +00016760: 7465 6420 7061 7373 696e 6720 7468 6520 ted passing the
│ │ │ │ │ +00016770: 6f70 7469 6f6e 0a20 2020 2020 6e61 6d65 option. name
│ │ │ │ │ +00016780: 2061 6e64 2074 6865 2061 7267 756d 656e and the argumen
│ │ │ │ │ +00016790: 742e 2020 466f 7220 6669 6c65 206e 616d t. For file nam
│ │ │ │ │ +000167a0: 6573 2028 6f72 2069 6e20 6765 6e65 7261 es (or in genera
│ │ │ │ │ +000167b0: 6c2c 206f 7468 6572 0a20 2020 2020 636f l, other. co
│ │ │ │ │ +000167c0: 6d6d 616e 642d 6c69 6e65 2061 7267 756d mmand-line argum
│ │ │ │ │ +000167d0: 656e 7473 2074 6861 6e20 6f70 7469 6f6e ents than option
│ │ │ │ │ +000167e0: 7329 2074 6865 2062 6c6f 636b 2773 2066 s) the block's f
│ │ │ │ │ +000167f0: 6972 7374 2061 7267 756d 656e 740a 2020 irst argument.
│ │ │ │ │ +00016800: 2020 2077 696c 6c20 6265 206e 696c 2e20 will be nil.
│ │ │ │ │ +00016810: 2046 6f72 206f 7074 696f 6e73 2077 6974 For options wit
│ │ │ │ │ +00016820: 686f 7574 2061 7267 756d 656e 7473 2c20 hout arguments,
│ │ │ │ │ +00016830: 6f72 2077 6974 6820 756e 7370 6563 6966 or with unspecif
│ │ │ │ │ +00016840: 6965 640a 2020 2020 206f 7074 696f 6e61 ied. optiona
│ │ │ │ │ +00016850: 6c20 6172 6775 6d65 6e74 732c 2074 6865 l arguments, the
│ │ │ │ │ +00016860: 2062 6c6f 636b 2773 2073 6563 6f6e 6420 block's second
│ │ │ │ │ +00016870: 6172 6775 6d65 6e74 2077 696c 6c20 6265 argument will be
│ │ │ │ │ +00016880: 206e 696c 2e20 2054 6865 0a20 2020 2020 nil. The.
│ │ │ │ │ +00016890: 6f70 7469 6f6e 206e 616d 6520 7769 6c6c option name will
│ │ │ │ │ +000168a0: 2062 6520 7061 7373 6564 2061 7320 6120 be passed as a
│ │ │ │ │ +000168b0: 6368 6172 6163 7465 7220 6f62 6a65 6374 character object
│ │ │ │ │ +000168c0: 2066 6f72 2073 686f 7274 206f 7074 696f for short optio
│ │ │ │ │ +000168d0: 6e73 2c0a 2020 2020 2061 6e64 2061 7320 ns,. and as
│ │ │ │ │ +000168e0: 6120 7374 7269 6e67 2066 6f72 206c 6f6e a string for lon
│ │ │ │ │ +000168f0: 6720 6f70 7469 6f6e 732e 0a0a 2020 2020 g options...
│ │ │ │ │ +00016900: 2049 6620 616e 2065 7272 6f72 2069 7320 If an error is
│ │ │ │ │ +00016910: 666f 756e 642c 2074 6865 2070 6172 7369 found, the parsi
│ │ │ │ │ +00016920: 6e67 2069 7320 696e 7465 7272 7570 7465 ng is interrupte
│ │ │ │ │ +00016930: 642c 2065 7272 6f72 426c 6f63 6b20 6973 d, errorBlock is
│ │ │ │ │ +00016940: 0a20 2020 2020 6576 616c 7561 7465 642c . evaluated,
│ │ │ │ │ +00016950: 2061 6e64 2074 6865 2072 6574 7572 6e65 and the returne
│ │ │ │ │ +00016960: 6420 7661 6c75 6520 6973 2061 6e73 7765 d value is answe
│ │ │ │ │ +00016970: 7265 642e 0a0a 2020 2020 2045 7665 7279 red... Every
│ │ │ │ │ +00016980: 2077 6869 7465 7370 6163 652d 7365 7061 whitespace-sepa
│ │ │ │ │ +00016990: 7261 7465 6420 7061 7274 2028 6077 6f72 rated part (`wor
│ │ │ │ │ +000169a0: 6427 2920 6f66 2070 6174 7465 726e 2073 d') of pattern s
│ │ │ │ │ +000169b0: 7065 6369 6669 6573 2061 0a20 2020 2020 pecifies a.
│ │ │ │ │ +000169c0: 636f 6d6d 616e 642d 6c69 6e65 206f 7074 command-line opt
│ │ │ │ │ +000169d0: 696f 6e2e 2020 4966 2061 2077 6f72 6420 ion. If a word
│ │ │ │ │ +000169e0: 656e 6473 2077 6974 6820 6120 636f 6c6f ends with a colo
│ │ │ │ │ +000169f0: 6e2c 2074 6865 206f 7074 696f 6e20 7769 n, the option wi
│ │ │ │ │ +00016a00: 6c6c 0a20 2020 2020 6861 7665 2061 206d ll. have a m
│ │ │ │ │ +00016a10: 616e 6461 746f 7279 2061 7267 756d 656e andatory argumen
│ │ │ │ │ +00016a20: 742e 2020 4966 2061 2077 6f72 6420 656e t. If a word en
│ │ │ │ │ +00016a30: 6473 2077 6974 6820 7477 6f20 636f 6c6f ds with two colo
│ │ │ │ │ +00016a40: 6e73 2c20 7468 650a 2020 2020 206f 7074 ns, the. opt
│ │ │ │ │ +00016a50: 696f 6e20 7769 6c6c 2068 6176 6520 616e ion will have an
│ │ │ │ │ +00016a60: 206f 7074 696f 6e61 6c20 6172 6775 6d65 optional argume
│ │ │ │ │ +00016a70: 6e74 2e20 2042 6566 6f72 6520 7468 6520 nt. Before the
│ │ │ │ │ +00016a80: 636f 6c6f 6e73 2c0a 2020 2020 206d 756c colons,. mul
│ │ │ │ │ +00016a90: 7469 706c 6520 6f70 7469 6f6e 206e 616d tiple option nam
│ │ │ │ │ +00016aa0: 6573 2028 6569 7468 6572 2073 686f 7274 es (either short
│ │ │ │ │ +00016ab0: 206e 616d 6573 206c 696b 6520 602d 6c27 names like `-l'
│ │ │ │ │ +00016ac0: 206f 7220 6c6f 6e67 206e 616d 6573 0a20 or long names.
│ │ │ │ │ +00016ad0: 2020 2020 6c69 6b65 2060 2d6c 6f6e 6727 like `-long'
│ │ │ │ │ +00016ae0: 2920 6361 6e20 6265 2073 7065 6369 6669 ) can be specifi
│ │ │ │ │ +00016af0: 6564 2e20 2042 6566 6f72 6520 7061 7373 ed. Before pass
│ │ │ │ │ +00016b00: 696e 6720 7468 6520 6f70 7469 6f6e 2074 ing the option t
│ │ │ │ │ +00016b10: 6f0a 2020 2020 2061 6374 696f 6e42 6c6f o. actionBlo
│ │ │ │ │ +00016b20: 636b 2c20 7468 6520 6e61 6d65 2077 696c ck, the name wil
│ │ │ │ │ +00016b30: 6c20 6265 2063 616e 6f6e 6963 616c 697a l be canonicaliz
│ │ │ │ │ +00016b40: 6564 2074 6f20 7468 6520 6c61 7374 206f ed to the last o
│ │ │ │ │ +00016b50: 6e65 2e0a 0a20 2020 2020 5072 6566 6978 ne... Prefix
│ │ │ │ │ +00016b60: 6573 206f 6620 6c6f 6e67 206f 7074 696f es of long optio
│ │ │ │ │ +00016b70: 6e73 2061 7265 2061 6363 6570 7465 6420 ns are accepted
│ │ │ │ │ +00016b80: 6173 206c 6f6e 6720 6173 2074 6865 7927 as long as they'
│ │ │ │ │ +00016b90: 7265 2075 6e69 7175 652c 0a20 2020 2020 re unique,.
│ │ │ │ │ +00016ba0: 616e 6420 7468 6579 2061 7265 2063 616e and they are can
│ │ │ │ │ +00016bb0: 6f6e 6963 616c 697a 6564 2074 6f20 7468 onicalized to th
│ │ │ │ │ +00016bc0: 6520 6675 6c6c 206e 616d 6520 6265 666f e full name befo
│ │ │ │ │ +00016bd0: 7265 2070 6173 7369 6e67 2069 7420 746f re passing it to
│ │ │ │ │ +00016be0: 0a20 2020 2020 6163 7469 6f6e 426c 6f63 . actionBloc
│ │ │ │ │ +00016bf0: 6b2e 2020 4164 6469 7469 6f6e 616c 6c79 k. Additionally
│ │ │ │ │ +00016c00: 2c20 7468 6520 6675 6c6c 206e 616d 6520 , the full name
│ │ │ │ │ +00016c10: 6f66 2061 6e20 6f70 7469 6f6e 2069 7320 of an option is
│ │ │ │ │ +00016c20: 6163 6365 7074 6564 0a20 2020 2020 6576 accepted. ev
│ │ │ │ │ +00016c30: 656e 2069 6620 6974 2069 7320 7468 6520 en if it is the
│ │ │ │ │ +00016c40: 7072 6566 6978 206f 6620 6120 6c6f 6e67 prefix of a long
│ │ │ │ │ +00016c50: 6572 206f 7074 696f 6e2e 0a0a 2020 2020 er option...
│ │ │ │ │ +00016c60: 204d 616e 6461 746f 7279 2061 7267 756d Mandatory argum
│ │ │ │ │ +00016c70: 656e 7473 2063 616e 2061 7070 6561 7220 ents can appear
│ │ │ │ │ +00016c80: 696e 2074 6865 206e 6578 7420 6172 6775 in the next argu
│ │ │ │ │ +00016c90: 6d65 6e74 2c20 6f72 2069 6e20 7468 650a ment, or in the.
│ │ │ │ │ +00016ca0: 2020 2020 2073 616d 6520 6172 6775 6d65 same argume
│ │ │ │ │ +00016cb0: 6e74 2028 7365 7061 7261 7465 6420 6279 nt (separated by
│ │ │ │ │ +00016cc0: 2061 6e20 3d20 666f 7220 6172 6775 6d65 an = for argume
│ │ │ │ │ +00016cd0: 6e74 7320 746f 206c 6f6e 6720 6f70 7469 nts to long opti
│ │ │ │ │ +00016ce0: 6f6e 7329 2e0a 2020 2020 204f 7074 696f ons).. Optio
│ │ │ │ │ +00016cf0: 6e61 6c20 6172 6775 6d65 6e74 7320 6d75 nal arguments mu
│ │ │ │ │ +00016d00: 7374 2061 7070 6561 7220 696e 2074 6865 st appear in the
│ │ │ │ │ +00016d10: 2073 616d 6520 6172 6775 6d65 6e74 2e0a same argument..
│ │ │ │ │ +00016d20: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ +00016d30: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ +00016d40: 4861 6c74 2c20 204e 6578 743a 2048 6173 Halt, Next: Has
│ │ │ │ │ +00016d50: 6865 6443 6f6c 6c65 6374 696f 6e2c 2020 hedCollection,
│ │ │ │ │ +00016d60: 5072 6576 3a20 4765 746f 7074 2c20 2055 Prev: Getopt, U
│ │ │ │ │ +00016d70: 703a 2042 6173 6520 636c 6173 7365 730a p: Base classes.
│ │ │ │ │ +00016d80: 0a31 2e38 3720 4861 6c74 0a3d 3d3d 3d3d .1.87 Halt.=====
│ │ │ │ │ +00016d90: 3d3d 3d3d 0a0a 4465 6669 6e65 6420 696e ====..Defined in
│ │ │ │ │ +00016da0: 206e 616d 6573 7061 6365 2053 6d61 6c6c namespace Small
│ │ │ │ │ +00016db0: 7461 6c6b 0a53 7570 6572 636c 6173 733a talk.Superclass:
│ │ │ │ │ +00016dc0: 2045 7863 6570 7469 6f6e 0a43 6174 6567 Exception.Categ
│ │ │ │ │ +00016dd0: 6f72 793a 204c 616e 6775 6167 652d 4578 ory: Language-Ex
│ │ │ │ │ +00016de0: 6365 7074 696f 6e73 0a20 2020 2020 4861 ceptions. Ha
│ │ │ │ │ +00016df0: 6c74 2072 6570 7265 7365 6e74 7320 6120 lt represents a
│ │ │ │ │ +00016e00: 7265 7375 6d61 626c 6520 6572 726f 722c resumable error,
│ │ │ │ │ +00016e10: 2075 7375 616c 6c79 2061 2062 7567 2e0a usually a bug..
│ │ │ │ │ +00016e20: 0a2a 204d 656e 753a 0a0a 2a20 4861 6c74 .* Menu:..* Halt
│ │ │ │ │ +00016e30: 2d64 6573 6372 6970 7469 6f6e 3a3a 2020 -description::
│ │ │ │ │ +00016e40: 2869 6e73 7461 6e63 6529 0a0a 1f0a 4669 (instance)....Fi
│ │ │ │ │ +00016e50: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ +00016e60: 6f2c 2020 4e6f 6465 3a20 4861 6c74 2d64 o, Node: Halt-d
│ │ │ │ │ +00016e70: 6573 6372 6970 7469 6f6e 2c20 2055 703a escription, Up:
│ │ │ │ │ +00016e80: 2048 616c 740a 0a31 2e38 372e 3120 4861 Halt..1.87.1 Ha
│ │ │ │ │ +00016e90: 6c74 3a20 6465 7363 7269 7074 696f 6e0a lt: description.
│ │ │ │ │ +00016ea0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00016eb0: 2d2d 2d2d 2d2d 2d2d 0a0a 6465 7363 7269 --------..descri
│ │ │ │ │ +00016ec0: 7074 696f 6e0a 2020 2020 2041 6e73 7765 ption. Answe
│ │ │ │ │ +00016ed0: 7220 6120 7465 7874 7561 6c20 6465 7363 r a textual desc
│ │ │ │ │ +00016ee0: 7269 7074 696f 6e20 6f66 2074 6865 2065 ription of the e
│ │ │ │ │ +00016ef0: 7863 6570 7469 6f6e 2e0a 0a69 7352 6573 xception...isRes
│ │ │ │ │ +00016f00: 756d 6162 6c65 0a20 2020 2020 416e 7377 umable. Answ
│ │ │ │ │ +00016f10: 6572 2074 7275 652e 2020 2368 616c 7420 er true. #halt
│ │ │ │ │ +00016f20: 6578 6365 7074 696f 6e73 2061 7265 2062 exceptions are b
│ │ │ │ │ +00016f30: 7920 6465 6661 756c 7420 7265 7375 6d61 y default resuma
│ │ │ │ │ +00016f40: 626c 652e 0a0a 0a1f 0a46 696c 653a 2067 ble......File: g
│ │ │ │ │ +00016f50: 7374 2d62 6173 652e 696e 666f 2c20 204e st-base.info, N
│ │ │ │ │ +00016f60: 6f64 653a 2048 6173 6865 6443 6f6c 6c65 ode: HashedColle
│ │ │ │ │ +00016f70: 6374 696f 6e2c 2020 4e65 7874 3a20 486f ction, Next: Ho
│ │ │ │ │ +00016f80: 6d65 6441 7373 6f63 6961 7469 6f6e 2c20 medAssociation,
│ │ │ │ │ +00016f90: 2050 7265 763a 2048 616c 742c 2020 5570 Prev: Halt, Up
│ │ │ │ │ +00016fa0: 3a20 4261 7365 2063 6c61 7373 6573 0a0a : Base classes..
│ │ │ │ │ +00016fb0: 312e 3838 2048 6173 6865 6443 6f6c 6c65 1.88 HashedColle
│ │ │ │ │ +00016fc0: 6374 696f 6e0a 3d3d 3d3d 3d3d 3d3d 3d3d ction.==========
│ │ │ │ │ +00016fd0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a44 6566 ===========..Def
│ │ │ │ │ +00016fe0: 696e 6564 2069 6e20 6e61 6d65 7370 6163 ined in namespac
│ │ │ │ │ +00016ff0: 6520 536d 616c 6c74 616c 6b0a 5375 7065 e Smalltalk.Supe
│ │ │ │ │ +00017000: 7263 6c61 7373 3a20 436f 6c6c 6563 7469 rclass: Collecti
│ │ │ │ │ +00017010: 6f6e 0a43 6174 6567 6f72 793a 2043 6f6c on.Category: Col
│ │ │ │ │ +00017020: 6c65 6374 696f 6e73 2d55 6e6f 7264 6572 lections-Unorder
│ │ │ │ │ +00017030: 6564 0a20 2020 2020 4920 616d 2061 6e20 ed. I am an
│ │ │ │ │ +00017040: 6861 7368 6564 2063 6f6c 6c65 6374 696f hashed collectio
│ │ │ │ │ +00017050: 6e20 7468 6174 2063 616e 2073 746f 7265 n that can store
│ │ │ │ │ +00017060: 206f 626a 6563 7473 2075 6e69 7175 656c objects uniquel
│ │ │ │ │ +00017070: 7920 616e 6420 6769 7665 0a20 2020 2020 y and give.
│ │ │ │ │ +00017080: 6661 7374 2072 6573 706f 6e73 6573 206f fast responses o
│ │ │ │ │ +00017090: 6e20 7468 6569 7220 7072 6573 656e 6365 n their presence
│ │ │ │ │ +000170a0: 2069 6e20 7468 6520 636f 6c6c 6563 7469 in the collecti
│ │ │ │ │ +000170b0: 6f6e 2e0a 0a2a 204d 656e 753a 0a0a 2a20 on...* Menu:..*
│ │ │ │ │ +000170c0: 4861 7368 6564 436f 6c6c 6563 7469 6f6e HashedCollection
│ │ │ │ │ +000170d0: 2063 6c61 7373 2d69 6e73 7461 6e63 6520 class-instance
│ │ │ │ │ +000170e0: 6372 6561 7469 6f6e 3a3a 2020 2863 6c61 creation:: (cla
│ │ │ │ │ +000170f0: 7373 290a 2a20 4861 7368 6564 436f 6c6c ss).* HashedColl
│ │ │ │ │ +00017100: 6563 7469 6f6e 2d61 6363 6573 7369 6e67 ection-accessing
│ │ │ │ │ +00017110: 3a3a 2020 2869 6e73 7461 6e63 6529 0a2a :: (instance).*
│ │ │ │ │ +00017120: 2048 6173 6865 6443 6f6c 6c65 6374 696f HashedCollectio
│ │ │ │ │ +00017130: 6e2d 6275 696c 7469 6e73 3a3a 2020 2869 n-builtins:: (i
│ │ │ │ │ +00017140: 6e73 7461 6e63 6529 0a2a 2048 6173 6865 nstance).* Hashe
│ │ │ │ │ +00017150: 6443 6f6c 6c65 6374 696f 6e2d 636f 7079 dCollection-copy
│ │ │ │ │ +00017160: 696e 673a 3a20 2028 696e 7374 616e 6365 ing:: (instance
│ │ │ │ │ +00017170: 290a 2a20 4861 7368 6564 436f 6c6c 6563 ).* HashedCollec
│ │ │ │ │ +00017180: 7469 6f6e 2d65 6e75 6d65 7261 7469 6e67 tion-enumerating
│ │ │ │ │ +00017190: 2074 6865 2065 6c65 6d65 6e74 7320 6f66 the elements of
│ │ │ │ │ +000171a0: 2061 2063 6f6c 6c65 6374 696f 6e3a 3a20 a collection::
│ │ │ │ │ +000171b0: 2028 696e 7374 616e 6365 290a 2a20 4861 (instance).* Ha
│ │ │ │ │ +000171c0: 7368 6564 436f 6c6c 6563 7469 6f6e 2d72 shedCollection-r
│ │ │ │ │ +000171d0: 6568 6173 6869 6e67 3a3a 2020 2869 6e73 ehashing:: (ins
│ │ │ │ │ +000171e0: 7461 6e63 6529 0a2a 2048 6173 6865 6443 tance).* HashedC
│ │ │ │ │ +000171f0: 6f6c 6c65 6374 696f 6e2d 7265 6d6f 7669 ollection-removi
│ │ │ │ │ +00017200: 6e67 3a3a 2020 2869 6e73 7461 6e63 6529 ng:: (instance)
│ │ │ │ │ +00017210: 0a2a 2048 6173 6865 6443 6f6c 6c65 6374 .* HashedCollect
│ │ │ │ │ +00017220: 696f 6e2d 7361 7669 6e67 2061 6e64 206c ion-saving and l
│ │ │ │ │ +00017230: 6f61 6469 6e67 3a3a 2020 2869 6e73 7461 oading:: (insta
│ │ │ │ │ +00017240: 6e63 6529 0a2a 2048 6173 6865 6443 6f6c nce).* HashedCol
│ │ │ │ │ +00017250: 6c65 6374 696f 6e2d 7374 6f72 696e 673a lection-storing:
│ │ │ │ │ +00017260: 3a20 2028 696e 7374 616e 6365 290a 2a20 : (instance).*
│ │ │ │ │ +00017270: 4861 7368 6564 436f 6c6c 6563 7469 6f6e HashedCollection
│ │ │ │ │ +00017280: 2d74 6573 7469 6e67 2063 6f6c 6c65 6374 -testing collect
│ │ │ │ │ +00017290: 696f 6e73 3a3a 2020 2869 6e73 7461 6e63 ions:: (instanc
│ │ │ │ │ +000172a0: 6529 0a0a 1f0a 4669 6c65 3a20 6773 742d e)....File: gst-
│ │ │ │ │ +000172b0: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ +000172c0: 3a20 4861 7368 6564 436f 6c6c 6563 7469 : HashedCollecti
│ │ │ │ │ +000172d0: 6f6e 2063 6c61 7373 2d69 6e73 7461 6e63 on class-instanc
│ │ │ │ │ +000172e0: 6520 6372 6561 7469 6f6e 2c20 204e 6578 e creation, Nex
│ │ │ │ │ +000172f0: 743a 2048 6173 6865 6443 6f6c 6c65 6374 t: HashedCollect
│ │ │ │ │ +00017300: 696f 6e2d 6163 6365 7373 696e 672c 2020 ion-accessing,
│ │ │ │ │ +00017310: 5570 3a20 4861 7368 6564 436f 6c6c 6563 Up: HashedCollec
│ │ │ │ │ +00017320: 7469 6f6e 0a0a 312e 3838 2e31 2048 6173 tion..1.88.1 Has
│ │ │ │ │ +00017330: 6865 6443 6f6c 6c65 6374 696f 6e20 636c hedCollection cl
│ │ │ │ │ +00017340: 6173 733a 2069 6e73 7461 6e63 6520 6372 ass: instance cr
│ │ │ │ │ +00017350: 6561 7469 6f6e 0a2d 2d2d 2d2d 2d2d 2d2d eation.---------
│ │ │ │ │ +00017360: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00017370: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00017380: 2d2d 2d2d 2d2d 2d0a 0a6e 6577 0a20 2020 -------..new.
│ │ │ │ │ +00017390: 2020 416e 7377 6572 2061 206e 6577 2069 Answer a new i
│ │ │ │ │ +000173a0: 6e73 7461 6e63 6520 6f66 2074 6865 2072 nstance of the r
│ │ │ │ │ +000173b0: 6563 6569 7665 7220 7769 7468 2061 2064 eceiver with a d
│ │ │ │ │ +000173c0: 6566 6175 6c74 2073 697a 650a 0a6e 6577 efault size..new
│ │ │ │ │ +000173d0: 3a20 616e 496e 7465 6765 720a 2020 2020 : anInteger.
│ │ │ │ │ +000173e0: 2041 6e73 7765 7220 6120 6e65 7720 696e Answer a new in
│ │ │ │ │ +000173f0: 7374 616e 6365 206f 6620 7468 6520 7265 stance of the re
│ │ │ │ │ +00017400: 6365 6976 6572 2077 6974 6820 7468 6520 ceiver with the
│ │ │ │ │ +00017410: 6769 7665 6e20 6361 7061 6369 7479 0a0a given capacity..
│ │ │ │ │ +00017420: 7769 7468 416c 6c3a 2061 436f 6c6c 6563 withAll: aCollec
│ │ │ │ │ +00017430: 7469 6f6e 0a20 2020 2020 416e 7377 6572 tion. Answer
│ │ │ │ │ +00017440: 2061 2063 6f6c 6c65 6374 696f 6e20 7768 a collection wh
│ │ │ │ │ +00017450: 6f73 6520 656c 656d 656e 7473 2061 7265 ose elements are
│ │ │ │ │ +00017460: 2061 6c6c 2074 686f 7365 2069 6e20 6143 all those in aC
│ │ │ │ │ +00017470: 6f6c 6c65 6374 696f 6e0a 0a0a 1f0a 4669 ollection.....Fi
│ │ │ │ │ +00017480: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ +00017490: 6f2c 2020 4e6f 6465 3a20 4861 7368 6564 o, Node: Hashed
│ │ │ │ │ +000174a0: 436f 6c6c 6563 7469 6f6e 2d61 6363 6573 Collection-acces
│ │ │ │ │ +000174b0: 7369 6e67 2c20 204e 6578 743a 2048 6173 sing, Next: Has
│ │ │ │ │ +000174c0: 6865 6443 6f6c 6c65 6374 696f 6e2d 6275 hedCollection-bu
│ │ │ │ │ +000174d0: 696c 7469 6e73 2c20 2050 7265 763a 2048 iltins, Prev: H
│ │ │ │ │ +000174e0: 6173 6865 6443 6f6c 6c65 6374 696f 6e20 ashedCollection
│ │ │ │ │ +000174f0: 636c 6173 732d 696e 7374 616e 6365 2063 class-instance c
│ │ │ │ │ +00017500: 7265 6174 696f 6e2c 2020 5570 3a20 4861 reation, Up: Ha
│ │ │ │ │ +00017510: 7368 6564 436f 6c6c 6563 7469 6f6e 0a0a shedCollection..
│ │ │ │ │ +00017520: 312e 3838 2e32 2048 6173 6865 6443 6f6c 1.88.2 HashedCol
│ │ │ │ │ +00017530: 6c65 6374 696f 6e3a 2061 6363 6573 7369 lection: accessi
│ │ │ │ │ +00017540: 6e67 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ng.-------------
│ │ │ │ │ +00017550: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00017560: 2d2d 2d2d 2d0a 0a61 6464 3a20 6e65 774f -----..add: newO
│ │ │ │ │ +00017570: 626a 6563 740a 2020 2020 2041 6464 206e bject. Add n
│ │ │ │ │ +00017580: 6577 4f62 6a65 6374 2074 6f20 7468 6520 ewObject to the
│ │ │ │ │ +00017590: 7365 742c 2069 6620 616e 6420 6f6e 6c79 set, if and only
│ │ │ │ │ +000175a0: 2069 6620 7468 6520 7365 7420 646f 6573 if the set does
│ │ │ │ │ +000175b0: 6e27 7420 616c 7265 6164 790a 2020 2020 n't already.
│ │ │ │ │ +000175c0: 2063 6f6e 7461 696e 2061 6e20 6f63 6375 contain an occu
│ │ │ │ │ +000175d0: 7272 656e 6365 206f 6620 6974 2e20 446f rrence of it. Do
│ │ │ │ │ +000175e0: 6e27 7420 6661 696c 2069 6620 6120 6475 n't fail if a du
│ │ │ │ │ +000175f0: 706c 6963 6174 6520 6973 2066 6f75 6e64 plicate is found
│ │ │ │ │ +00017600: 2e0a 2020 2020 2041 6e73 7765 7220 616e .. Answer an
│ │ │ │ │ +00017610: 4f62 6a65 6374 0a0a 6174 3a20 696e 6465 Object..at: inde
│ │ │ │ │ +00017620: 780a 2020 2020 2054 6869 7320 6d65 7468 x. This meth
│ │ │ │ │ +00017630: 6f64 2073 686f 756c 6420 6e6f 7420 6265 od should not be
│ │ │ │ │ +00017640: 2063 616c 6c65 6420 666f 7220 696e 7374 called for inst
│ │ │ │ │ +00017650: 616e 6365 7320 6f66 2074 6869 7320 636c ances of this cl
│ │ │ │ │ +00017660: 6173 732e 0a0a 6174 3a20 696e 6465 7820 ass...at: index
│ │ │ │ │ +00017670: 7075 743a 2076 616c 7565 0a20 2020 2020 put: value.
│ │ │ │ │ +00017680: 5468 6973 206d 6574 686f 6420 7368 6f75 This method shou
│ │ │ │ │ +00017690: 6c64 206e 6f74 2062 6520 6361 6c6c 6564 ld not be called
│ │ │ │ │ +000176a0: 2066 6f72 2069 6e73 7461 6e63 6573 206f for instances o
│ │ │ │ │ +000176b0: 6620 7468 6973 2063 6c61 7373 2e0a 0a0a f this class....
│ │ │ │ │ +000176c0: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ +000176d0: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 4861 .info, Node: Ha
│ │ │ │ │ +000176e0: 7368 6564 436f 6c6c 6563 7469 6f6e 2d62 shedCollection-b
│ │ │ │ │ +000176f0: 7569 6c74 696e 732c 2020 4e65 7874 3a20 uiltins, Next:
│ │ │ │ │ +00017700: 4861 7368 6564 436f 6c6c 6563 7469 6f6e HashedCollection
│ │ │ │ │ +00017710: 2d63 6f70 7969 6e67 2c20 2050 7265 763a -copying, Prev:
│ │ │ │ │ +00017720: 2048 6173 6865 6443 6f6c 6c65 6374 696f HashedCollectio
│ │ │ │ │ +00017730: 6e2d 6163 6365 7373 696e 672c 2020 5570 n-accessing, Up
│ │ │ │ │ +00017740: 3a20 4861 7368 6564 436f 6c6c 6563 7469 : HashedCollecti
│ │ │ │ │ +00017750: 6f6e 0a0a 312e 3838 2e33 2048 6173 6865 on..1.88.3 Hashe
│ │ │ │ │ +00017760: 6443 6f6c 6c65 6374 696f 6e3a 2062 7569 dCollection: bui
│ │ │ │ │ +00017770: 6c74 696e 730a 2d2d 2d2d 2d2d 2d2d 2d2d ltins.----------
│ │ │ │ │ +00017780: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00017790: 2d2d 2d2d 2d2d 2d0a 0a70 7269 6d41 743a -------..primAt:
│ │ │ │ │ +000177a0: 2061 6e49 6e64 6578 0a20 2020 2020 5072 anIndex. Pr
│ │ │ │ │ +000177b0: 6976 6174 6520 2d20 416e 7377 6572 2074 ivate - Answer t
│ │ │ │ │ +000177c0: 6865 2061 6e49 6e64 6578 2d74 6820 6974 he anIndex-th it
│ │ │ │ │ +000177d0: 656d 206f 6620 7468 6520 6861 7368 2074 em of the hash t
│ │ │ │ │ +000177e0: 6162 6c65 2066 6f72 2074 6865 0a20 2020 able for the.
│ │ │ │ │ +000177f0: 2020 7265 6365 6976 6572 2e20 2055 7369 receiver. Usi
│ │ │ │ │ +00017800: 6e67 2074 6869 7320 696e 7374 6561 6420 ng this instead
│ │ │ │ │ +00017810: 6f66 2062 6173 6963 4174 3a20 616c 6c6f of basicAt: allo
│ │ │ │ │ +00017820: 7773 2066 6f72 2065 6173 6965 720a 2020 ws for easier.
│ │ │ │ │ +00017830: 2020 2063 6861 6e67 6573 2069 6e20 7468 changes in th
│ │ │ │ │ +00017840: 6520 7265 7072 6573 656e 7461 7469 6f6e e representation
│ │ │ │ │ +00017850: 0a0a 7072 696d 4174 3a20 616e 496e 6465 ..primAt: anInde
│ │ │ │ │ +00017860: 7820 7075 743a 2076 616c 7565 0a20 2020 x put: value.
│ │ │ │ │ +00017870: 2020 5072 6976 6174 6520 2d20 5374 6f72 Private - Stor
│ │ │ │ │ +00017880: 6520 7661 6c75 6520 696e 2074 6865 2061 e value in the a
│ │ │ │ │ +00017890: 6e49 6e64 6578 2d74 6820 6974 656d 206f nIndex-th item o
│ │ │ │ │ +000178a0: 6620 7468 6520 6861 7368 2074 6162 6c65 f the hash table
│ │ │ │ │ +000178b0: 2066 6f72 0a20 2020 2020 7468 6520 7265 for. the re
│ │ │ │ │ +000178c0: 6365 6976 6572 2e20 5573 696e 6720 7468 ceiver. Using th
│ │ │ │ │ +000178d0: 6973 2069 6e73 7465 6164 206f 6620 6261 is instead of ba
│ │ │ │ │ +000178e0: 7369 6341 743a 7075 743a 2061 6c6c 6f77 sicAt:put: allow
│ │ │ │ │ +000178f0: 7320 666f 7220 6561 7369 6572 0a20 2020 s for easier.
│ │ │ │ │ +00017900: 2020 6368 616e 6765 7320 696e 2074 6865 changes in the
│ │ │ │ │ +00017910: 2072 6570 7265 7365 6e74 6174 696f 6e0a representation.
│ │ │ │ │ +00017920: 0a70 7269 6d53 697a 650a 2020 2020 2050 .primSize. P
│ │ │ │ │ +00017930: 7269 7661 7465 202d 2041 6e73 7765 7220 rivate - Answer
│ │ │ │ │ +00017940: 7468 6520 7369 7a65 206f 6620 7468 6520 the size of the
│ │ │ │ │ +00017950: 6861 7368 2074 6162 6c65 2066 6f72 2074 hash table for t
│ │ │ │ │ +00017960: 6865 2072 6563 6569 7665 722e 0a20 2020 he receiver..
│ │ │ │ │ +00017970: 2020 5573 696e 6720 7468 6973 2069 6e73 Using this ins
│ │ │ │ │ +00017980: 7465 6164 206f 6620 6261 7369 6353 697a tead of basicSiz
│ │ │ │ │ +00017990: 6520 616c 6c6f 7773 2066 6f72 2065 6173 e allows for eas
│ │ │ │ │ +000179a0: 6965 7220 6368 616e 6765 7320 696e 2074 ier changes in t
│ │ │ │ │ +000179b0: 6865 0a20 2020 2020 7265 7072 6573 656e he. represen
│ │ │ │ │ +000179c0: 7461 7469 6f6e 0a0a 0a1f 0a46 696c 653a tation.....File:
│ │ │ │ │ +000179d0: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ +000179e0: 204e 6f64 653a 2048 6173 6865 6443 6f6c Node: HashedCol
│ │ │ │ │ +000179f0: 6c65 6374 696f 6e2d 636f 7079 696e 672c lection-copying,
│ │ │ │ │ +00017a00: 2020 4e65 7874 3a20 4861 7368 6564 436f Next: HashedCo
│ │ │ │ │ +00017a10: 6c6c 6563 7469 6f6e 2d65 6e75 6d65 7261 llection-enumera
│ │ │ │ │ +00017a20: 7469 6e67 2074 6865 2065 6c65 6d65 6e74 ting the element
│ │ │ │ │ +00017a30: 7320 6f66 2061 2063 6f6c 6c65 6374 696f s of a collectio
│ │ │ │ │ +00017a40: 6e2c 2020 5072 6576 3a20 4861 7368 6564 n, Prev: Hashed
│ │ │ │ │ +00017a50: 436f 6c6c 6563 7469 6f6e 2d62 7569 6c74 Collection-built
│ │ │ │ │ +00017a60: 696e 732c 2020 5570 3a20 4861 7368 6564 ins, Up: Hashed
│ │ │ │ │ +00017a70: 436f 6c6c 6563 7469 6f6e 0a0a 312e 3838 Collection..1.88
│ │ │ │ │ +00017a80: 2e34 2048 6173 6865 6443 6f6c 6c65 6374 .4 HashedCollect
│ │ │ │ │ +00017a90: 696f 6e3a 2063 6f70 7969 6e67 0a2d 2d2d ion: copying.---
│ │ │ │ │ 00017aa0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ 00017ab0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a64 -------------..d
│ │ │ │ │ -00017ac0: 6f3a 2061 426c 6f63 6b0a 2020 2020 2045 o: aBlock. E
│ │ │ │ │ -00017ad0: 6e75 6d65 7261 7465 2061 6c6c 2074 6865 numerate all the
│ │ │ │ │ -00017ae0: 206e 6f6e 2d6e 696c 206d 656d 6265 7273 non-nil members
│ │ │ │ │ -00017af0: 206f 6620 7468 6520 7365 740a 0a1f 0a46 of the set....F
│ │ │ │ │ -00017b00: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ -00017b10: 666f 2c20 204e 6f64 653a 2048 6173 6865 fo, Node: Hashe
│ │ │ │ │ -00017b20: 6443 6f6c 6c65 6374 696f 6e2d 7265 6861 dCollection-reha
│ │ │ │ │ -00017b30: 7368 696e 672c 2020 4e65 7874 3a20 4861 shing, Next: Ha
│ │ │ │ │ -00017b40: 7368 6564 436f 6c6c 6563 7469 6f6e 2d72 shedCollection-r
│ │ │ │ │ -00017b50: 656d 6f76 696e 672c 2020 5072 6576 3a20 emoving, Prev:
│ │ │ │ │ -00017b60: 4861 7368 6564 436f 6c6c 6563 7469 6f6e HashedCollection
│ │ │ │ │ -00017b70: 2d65 6e75 6d65 7261 7469 6e67 2074 6865 -enumerating the
│ │ │ │ │ -00017b80: 2065 6c65 6d65 6e74 7320 6f66 2061 2063 elements of a c
│ │ │ │ │ -00017b90: 6f6c 6c65 6374 696f 6e2c 2020 5570 3a20 ollection, Up:
│ │ │ │ │ -00017ba0: 4861 7368 6564 436f 6c6c 6563 7469 6f6e HashedCollection
│ │ │ │ │ -00017bb0: 0a0a 312e 3838 2e36 2048 6173 6865 6443 ..1.88.6 HashedC
│ │ │ │ │ -00017bc0: 6f6c 6c65 6374 696f 6e3a 2072 6568 6173 ollection: rehas
│ │ │ │ │ -00017bd0: 6869 6e67 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d hing.-----------
│ │ │ │ │ -00017be0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00017bf0: 2d2d 2d2d 2d2d 2d0a 0a72 6568 6173 680a -------..rehash.
│ │ │ │ │ -00017c00: 2020 2020 2052 6568 6173 6820 7468 6520 Rehash the
│ │ │ │ │ -00017c10: 7265 6365 6976 6572 0a0a 1f0a 4669 6c65 receiver....File
│ │ │ │ │ -00017c20: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ -00017c30: 2020 4e6f 6465 3a20 4861 7368 6564 436f Node: HashedCo
│ │ │ │ │ -00017c40: 6c6c 6563 7469 6f6e 2d72 656d 6f76 696e llection-removin
│ │ │ │ │ -00017c50: 672c 2020 4e65 7874 3a20 4861 7368 6564 g, Next: Hashed
│ │ │ │ │ -00017c60: 436f 6c6c 6563 7469 6f6e 2d73 6176 696e Collection-savin
│ │ │ │ │ -00017c70: 6720 616e 6420 6c6f 6164 696e 672c 2020 g and loading,
│ │ │ │ │ -00017c80: 5072 6576 3a20 4861 7368 6564 436f 6c6c Prev: HashedColl
│ │ │ │ │ -00017c90: 6563 7469 6f6e 2d72 6568 6173 6869 6e67 ection-rehashing
│ │ │ │ │ -00017ca0: 2c20 2055 703a 2048 6173 6865 6443 6f6c , Up: HashedCol
│ │ │ │ │ -00017cb0: 6c65 6374 696f 6e0a 0a31 2e38 382e 3720 lection..1.88.7
│ │ │ │ │ -00017cc0: 4861 7368 6564 436f 6c6c 6563 7469 6f6e HashedCollection
│ │ │ │ │ -00017cd0: 3a20 7265 6d6f 7669 6e67 0a2d 2d2d 2d2d : removing.-----
│ │ │ │ │ -00017ce0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00017cf0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 7265 ------------..re
│ │ │ │ │ -00017d00: 6d6f 7665 3a20 6f6c 644f 626a 6563 7420 move: oldObject
│ │ │ │ │ -00017d10: 6966 4162 7365 6e74 3a20 616e 4578 6365 ifAbsent: anExce
│ │ │ │ │ -00017d20: 7074 696f 6e42 6c6f 636b 0a20 2020 2020 ptionBlock.
│ │ │ │ │ -00017d30: 5265 6d6f 7665 206f 6c64 4f62 6a65 6374 Remove oldObject
│ │ │ │ │ -00017d40: 2066 726f 6d20 7468 6520 7365 742e 2020 from the set.
│ │ │ │ │ -00017d50: 4966 2069 7420 6973 2066 6f75 6e64 2c20 If it is found,
│ │ │ │ │ -00017d60: 616e 7377 6572 206f 6c64 4f62 6a65 6374 answer oldObject
│ │ │ │ │ -00017d70: 2e0a 2020 2020 204f 7468 6572 7769 7365 .. Otherwise
│ │ │ │ │ -00017d80: 2c20 6576 616c 7561 7465 2061 6e45 7863 , evaluate anExc
│ │ │ │ │ -00017d90: 6570 7469 6f6e 426c 6f63 6b20 616e 6420 eptionBlock and
│ │ │ │ │ -00017da0: 616e 7377 6572 2069 7473 2076 616c 7565 answer its value
│ │ │ │ │ -00017db0: 2e0a 0a1f 0a46 696c 653a 2067 7374 2d62 .....File: gst-b
│ │ │ │ │ -00017dc0: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ -00017dd0: 2048 6173 6865 6443 6f6c 6c65 6374 696f HashedCollectio
│ │ │ │ │ -00017de0: 6e2d 7361 7669 6e67 2061 6e64 206c 6f61 n-saving and loa
│ │ │ │ │ -00017df0: 6469 6e67 2c20 204e 6578 743a 2048 6173 ding, Next: Has
│ │ │ │ │ -00017e00: 6865 6443 6f6c 6c65 6374 696f 6e2d 7374 hedCollection-st
│ │ │ │ │ -00017e10: 6f72 696e 672c 2020 5072 6576 3a20 4861 oring, Prev: Ha
│ │ │ │ │ -00017e20: 7368 6564 436f 6c6c 6563 7469 6f6e 2d72 shedCollection-r
│ │ │ │ │ -00017e30: 656d 6f76 696e 672c 2020 5570 3a20 4861 emoving, Up: Ha
│ │ │ │ │ -00017e40: 7368 6564 436f 6c6c 6563 7469 6f6e 0a0a shedCollection..
│ │ │ │ │ -00017e50: 312e 3838 2e38 2048 6173 6865 6443 6f6c 1.88.8 HashedCol
│ │ │ │ │ -00017e60: 6c65 6374 696f 6e3a 2073 6176 696e 6720 lection: saving
│ │ │ │ │ -00017e70: 616e 6420 6c6f 6164 696e 670a 2d2d 2d2d and loading.----
│ │ │ │ │ -00017e80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00017e90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00017ea0: 2d2d 2d2d 2d2d 2d0a 0a70 6f73 744c 6f61 -------..postLoa
│ │ │ │ │ -00017eb0: 640a 2020 2020 2043 616c 6c65 6420 6166 d. Called af
│ │ │ │ │ -00017ec0: 7465 7220 6c6f 6164 696e 6720 616e 206f ter loading an o
│ │ │ │ │ -00017ed0: 626a 6563 743b 2072 6568 6173 6820 7468 bject; rehash th
│ │ │ │ │ -00017ee0: 6520 636f 6c6c 6563 7469 6f6e 2062 6563 e collection bec
│ │ │ │ │ -00017ef0: 6175 7365 0a20 2020 2020 6964 656e 7469 ause. identi
│ │ │ │ │ -00017f00: 7479 206f 626a 6563 7473 2077 696c 6c20 ty objects will
│ │ │ │ │ -00017f10: 6d6f 7374 206c 696b 656c 7920 6d75 7461 most likely muta
│ │ │ │ │ -00017f20: 7465 2074 6865 6972 2068 6173 6865 732e te their hashes.
│ │ │ │ │ -00017f30: 0a0a 706f 7374 5374 6f72 650a 2020 2020 ..postStore.
│ │ │ │ │ -00017f40: 2043 616c 6c65 6420 6166 7465 7220 616e Called after an
│ │ │ │ │ -00017f50: 206f 626a 6563 7420 6973 2064 756d 7065 object is dumpe
│ │ │ │ │ -00017f60: 642e 2020 446f 206e 6f74 6869 6e67 202d d. Do nothing -
│ │ │ │ │ -00017f70: 206e 6563 6573 7361 7279 2062 6563 6175 necessary becau
│ │ │ │ │ -00017f80: 7365 0a20 2020 2020 6279 2064 6566 6175 se. by defau
│ │ │ │ │ -00017f90: 6c74 2074 6869 7320 6361 6c6c 7320 2370 lt this calls #p
│ │ │ │ │ -00017fa0: 6f73 744c 6f61 6420 6279 2064 6566 6175 ostLoad by defau
│ │ │ │ │ -00017fb0: 6c74 0a0a 1f0a 4669 6c65 3a20 6773 742d lt....File: gst-
│ │ │ │ │ -00017fc0: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ -00017fd0: 3a20 4861 7368 6564 436f 6c6c 6563 7469 : HashedCollecti
│ │ │ │ │ -00017fe0: 6f6e 2d73 746f 7269 6e67 2c20 204e 6578 on-storing, Nex
│ │ │ │ │ -00017ff0: 743a 2048 6173 6865 6443 6f6c 6c65 6374 t: HashedCollect
│ │ │ │ │ -00018000: 696f 6e2d 7465 7374 696e 6720 636f 6c6c ion-testing coll
│ │ │ │ │ -00018010: 6563 7469 6f6e 732c 2020 5072 6576 3a20 ections, Prev:
│ │ │ │ │ +00017ac0: 6565 7043 6f70 790a 2020 2020 2052 6574 eepCopy. Ret
│ │ │ │ │ +00017ad0: 7572 6e73 2061 2064 6565 7020 636f 7079 urns a deep copy
│ │ │ │ │ +00017ae0: 206f 6620 7468 6520 7265 6365 6976 6572 of the receiver
│ │ │ │ │ +00017af0: 2028 7468 6520 696e 7374 616e 6365 2076 (the instance v
│ │ │ │ │ +00017b00: 6172 6961 626c 6573 2061 7265 0a20 2020 ariables are.
│ │ │ │ │ +00017b10: 2020 636f 7069 6573 206f 6620 7468 6520 copies of the
│ │ │ │ │ +00017b20: 7265 6365 6976 6572 2773 2069 6e73 7461 receiver's insta
│ │ │ │ │ +00017b30: 6e63 6520 7661 7269 6162 6c65 7329 0a0a nce variables)..
│ │ │ │ │ +00017b40: 7368 616c 6c6f 7743 6f70 790a 2020 2020 shallowCopy.
│ │ │ │ │ +00017b50: 2052 6574 7572 6e73 2061 2073 6861 6c6c Returns a shall
│ │ │ │ │ +00017b60: 6f77 2063 6f70 7920 6f66 2074 6865 2072 ow copy of the r
│ │ │ │ │ +00017b70: 6563 6569 7665 7220 2874 6865 2069 6e73 eceiver (the ins
│ │ │ │ │ +00017b80: 7461 6e63 6520 7661 7269 6162 6c65 7320 tance variables
│ │ │ │ │ +00017b90: 6172 650a 2020 2020 206e 6f74 2063 6f70 are. not cop
│ │ │ │ │ +00017ba0: 6965 6429 0a0a 0a1f 0a46 696c 653a 2067 ied).....File: g
│ │ │ │ │ +00017bb0: 7374 2d62 6173 652e 696e 666f 2c20 204e st-base.info, N
│ │ │ │ │ +00017bc0: 6f64 653a 2048 6173 6865 6443 6f6c 6c65 ode: HashedColle
│ │ │ │ │ +00017bd0: 6374 696f 6e2d 656e 756d 6572 6174 696e ction-enumeratin
│ │ │ │ │ +00017be0: 6720 7468 6520 656c 656d 656e 7473 206f g the elements o
│ │ │ │ │ +00017bf0: 6620 6120 636f 6c6c 6563 7469 6f6e 2c20 f a collection,
│ │ │ │ │ +00017c00: 204e 6578 743a 2048 6173 6865 6443 6f6c Next: HashedCol
│ │ │ │ │ +00017c10: 6c65 6374 696f 6e2d 7265 6861 7368 696e lection-rehashin
│ │ │ │ │ +00017c20: 672c 2020 5072 6576 3a20 4861 7368 6564 g, Prev: Hashed
│ │ │ │ │ +00017c30: 436f 6c6c 6563 7469 6f6e 2d63 6f70 7969 Collection-copyi
│ │ │ │ │ +00017c40: 6e67 2c20 2055 703a 2048 6173 6865 6443 ng, Up: HashedC
│ │ │ │ │ +00017c50: 6f6c 6c65 6374 696f 6e0a 0a31 2e38 382e ollection..1.88.
│ │ │ │ │ +00017c60: 3520 4861 7368 6564 436f 6c6c 6563 7469 5 HashedCollecti
│ │ │ │ │ +00017c70: 6f6e 3a20 656e 756d 6572 6174 696e 6720 on: enumerating
│ │ │ │ │ +00017c80: 7468 6520 656c 656d 656e 7473 206f 6620 the elements of
│ │ │ │ │ +00017c90: 6120 636f 6c6c 6563 7469 6f6e 0a2d 2d2d a collection.---
│ │ │ │ │ +00017ca0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00017cb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00017cc0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00017cd0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------..
│ │ │ │ │ +00017ce0: 646f 3a20 6142 6c6f 636b 0a20 2020 2020 do: aBlock.
│ │ │ │ │ +00017cf0: 456e 756d 6572 6174 6520 616c 6c20 7468 Enumerate all th
│ │ │ │ │ +00017d00: 6520 6e6f 6e2d 6e69 6c20 6d65 6d62 6572 e non-nil member
│ │ │ │ │ +00017d10: 7320 6f66 2074 6865 2073 6574 0a0a 0a1f s of the set....
│ │ │ │ │ +00017d20: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ +00017d30: 696e 666f 2c20 204e 6f64 653a 2048 6173 info, Node: Has
│ │ │ │ │ +00017d40: 6865 6443 6f6c 6c65 6374 696f 6e2d 7265 hedCollection-re
│ │ │ │ │ +00017d50: 6861 7368 696e 672c 2020 4e65 7874 3a20 hashing, Next:
│ │ │ │ │ +00017d60: 4861 7368 6564 436f 6c6c 6563 7469 6f6e HashedCollection
│ │ │ │ │ +00017d70: 2d72 656d 6f76 696e 672c 2020 5072 6576 -removing, Prev
│ │ │ │ │ +00017d80: 3a20 4861 7368 6564 436f 6c6c 6563 7469 : HashedCollecti
│ │ │ │ │ +00017d90: 6f6e 2d65 6e75 6d65 7261 7469 6e67 2074 on-enumerating t
│ │ │ │ │ +00017da0: 6865 2065 6c65 6d65 6e74 7320 6f66 2061 he elements of a
│ │ │ │ │ +00017db0: 2063 6f6c 6c65 6374 696f 6e2c 2020 5570 collection, Up
│ │ │ │ │ +00017dc0: 3a20 4861 7368 6564 436f 6c6c 6563 7469 : HashedCollecti
│ │ │ │ │ +00017dd0: 6f6e 0a0a 312e 3838 2e36 2048 6173 6865 on..1.88.6 Hashe
│ │ │ │ │ +00017de0: 6443 6f6c 6c65 6374 696f 6e3a 2072 6568 dCollection: reh
│ │ │ │ │ +00017df0: 6173 6869 6e67 0a2d 2d2d 2d2d 2d2d 2d2d ashing.---------
│ │ │ │ │ +00017e00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00017e10: 2d2d 2d2d 2d2d 2d2d 2d0a 0a72 6568 6173 ---------..rehas
│ │ │ │ │ +00017e20: 680a 2020 2020 2052 6568 6173 6820 7468 h. Rehash th
│ │ │ │ │ +00017e30: 6520 7265 6365 6976 6572 0a0a 0a1f 0a46 e receiver.....F
│ │ │ │ │ +00017e40: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ +00017e50: 666f 2c20 204e 6f64 653a 2048 6173 6865 fo, Node: Hashe
│ │ │ │ │ +00017e60: 6443 6f6c 6c65 6374 696f 6e2d 7265 6d6f dCollection-remo
│ │ │ │ │ +00017e70: 7669 6e67 2c20 204e 6578 743a 2048 6173 ving, Next: Has
│ │ │ │ │ +00017e80: 6865 6443 6f6c 6c65 6374 696f 6e2d 7361 hedCollection-sa
│ │ │ │ │ +00017e90: 7669 6e67 2061 6e64 206c 6f61 6469 6e67 ving and loading
│ │ │ │ │ +00017ea0: 2c20 2050 7265 763a 2048 6173 6865 6443 , Prev: HashedC
│ │ │ │ │ +00017eb0: 6f6c 6c65 6374 696f 6e2d 7265 6861 7368 ollection-rehash
│ │ │ │ │ +00017ec0: 696e 672c 2020 5570 3a20 4861 7368 6564 ing, Up: Hashed
│ │ │ │ │ +00017ed0: 436f 6c6c 6563 7469 6f6e 0a0a 312e 3838 Collection..1.88
│ │ │ │ │ +00017ee0: 2e37 2048 6173 6865 6443 6f6c 6c65 6374 .7 HashedCollect
│ │ │ │ │ +00017ef0: 696f 6e3a 2072 656d 6f76 696e 670a 2d2d ion: removing.--
│ │ │ │ │ +00017f00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00017f10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------.
│ │ │ │ │ +00017f20: 0a72 656d 6f76 653a 206f 6c64 4f62 6a65 .remove: oldObje
│ │ │ │ │ +00017f30: 6374 2069 6641 6273 656e 743a 2061 6e45 ct ifAbsent: anE
│ │ │ │ │ +00017f40: 7863 6570 7469 6f6e 426c 6f63 6b0a 2020 xceptionBlock.
│ │ │ │ │ +00017f50: 2020 2052 656d 6f76 6520 6f6c 644f 626a Remove oldObj
│ │ │ │ │ +00017f60: 6563 7420 6672 6f6d 2074 6865 2073 6574 ect from the set
│ │ │ │ │ +00017f70: 2e20 4966 2069 7420 6973 2066 6f75 6e64 . If it is found
│ │ │ │ │ +00017f80: 2c20 616e 7377 6572 206f 6c64 4f62 6a65 , answer oldObje
│ │ │ │ │ +00017f90: 6374 2e0a 2020 2020 204f 7468 6572 7769 ct.. Otherwi
│ │ │ │ │ +00017fa0: 7365 2c20 6576 616c 7561 7465 2061 6e45 se, evaluate anE
│ │ │ │ │ +00017fb0: 7863 6570 7469 6f6e 426c 6f63 6b20 616e xceptionBlock an
│ │ │ │ │ +00017fc0: 6420 616e 7377 6572 2069 7473 2076 616c d answer its val
│ │ │ │ │ +00017fd0: 7565 2e0a 0a0a 1f0a 4669 6c65 3a20 6773 ue......File: gs
│ │ │ │ │ +00017fe0: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ +00017ff0: 6465 3a20 4861 7368 6564 436f 6c6c 6563 de: HashedCollec
│ │ │ │ │ +00018000: 7469 6f6e 2d73 6176 696e 6720 616e 6420 tion-saving and
│ │ │ │ │ +00018010: 6c6f 6164 696e 672c 2020 4e65 7874 3a20 loading, Next:
│ │ │ │ │ 00018020: 4861 7368 6564 436f 6c6c 6563 7469 6f6e HashedCollection
│ │ │ │ │ -00018030: 2d73 6176 696e 6720 616e 6420 6c6f 6164 -saving and load
│ │ │ │ │ -00018040: 696e 672c 2020 5570 3a20 4861 7368 6564 ing, Up: Hashed
│ │ │ │ │ -00018050: 436f 6c6c 6563 7469 6f6e 0a0a 312e 3838 Collection..1.88
│ │ │ │ │ -00018060: 2e39 2048 6173 6865 6443 6f6c 6c65 6374 .9 HashedCollect
│ │ │ │ │ -00018070: 696f 6e3a 2073 746f 7269 6e67 0a2d 2d2d ion: storing.---
│ │ │ │ │ -00018080: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00018090: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a73 -------------..s
│ │ │ │ │ -000180a0: 746f 7265 4f6e 3a20 6153 7472 6561 6d0a toreOn: aStream.
│ │ │ │ │ -000180b0: 2020 2020 2053 746f 7265 206f 6e20 6153 Store on aS
│ │ │ │ │ -000180c0: 7472 6561 6d20 736f 6d65 2053 6d61 6c6c tream some Small
│ │ │ │ │ -000180d0: 7461 6c6b 2063 6f64 6520 7768 6963 6820 talk code which
│ │ │ │ │ -000180e0: 636f 6d70 696c 6573 2074 6f20 7468 6520 compiles to the
│ │ │ │ │ -000180f0: 7265 6365 6976 6572 0a0a 1f0a 4669 6c65 receiver....File
│ │ │ │ │ -00018100: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ -00018110: 2020 4e6f 6465 3a20 4861 7368 6564 436f Node: HashedCo
│ │ │ │ │ -00018120: 6c6c 6563 7469 6f6e 2d74 6573 7469 6e67 llection-testing
│ │ │ │ │ -00018130: 2063 6f6c 6c65 6374 696f 6e73 2c20 2050 collections, P
│ │ │ │ │ -00018140: 7265 763a 2048 6173 6865 6443 6f6c 6c65 rev: HashedColle
│ │ │ │ │ -00018150: 6374 696f 6e2d 7374 6f72 696e 672c 2020 ction-storing,
│ │ │ │ │ -00018160: 5570 3a20 4861 7368 6564 436f 6c6c 6563 Up: HashedCollec
│ │ │ │ │ -00018170: 7469 6f6e 0a0a 312e 3838 2e31 3020 4861 tion..1.88.10 Ha
│ │ │ │ │ -00018180: 7368 6564 436f 6c6c 6563 7469 6f6e 3a20 shedCollection:
│ │ │ │ │ -00018190: 7465 7374 696e 6720 636f 6c6c 6563 7469 testing collecti
│ │ │ │ │ -000181a0: 6f6e 730a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ons.------------
│ │ │ │ │ -000181b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000181c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000181d0: 2d0a 0a3d 2061 4861 7368 6564 436f 6c6c -..= aHashedColl
│ │ │ │ │ -000181e0: 6563 7469 6f6e 0a20 2020 2020 5265 7475 ection. Retu
│ │ │ │ │ -000181f0: 726e 7320 7472 7565 2069 6620 7468 6520 rns true if the
│ │ │ │ │ -00018200: 7477 6f20 7365 7473 2068 6176 6520 7468 two sets have th
│ │ │ │ │ -00018210: 6520 7361 6d65 206d 656d 6265 7273 6869 e same membershi
│ │ │ │ │ -00018220: 702c 2066 616c 7365 2069 6620 6e6f 740a p, false if not.
│ │ │ │ │ -00018230: 0a63 6170 6163 6974 790a 2020 2020 2041 .capacity. A
│ │ │ │ │ -00018240: 6e73 7765 7220 686f 7720 6d61 6e79 2065 nswer how many e
│ │ │ │ │ -00018250: 6c65 6d65 6e74 7320 7468 6520 7265 6365 lements the rece
│ │ │ │ │ -00018260: 6976 6572 2063 616e 2068 6f6c 6420 6265 iver can hold be
│ │ │ │ │ -00018270: 666f 7265 2068 6176 696e 6720 746f 0a20 fore having to.
│ │ │ │ │ -00018280: 2020 2020 6772 6f77 2e0a 0a68 6173 680a grow...hash.
│ │ │ │ │ -00018290: 2020 2020 2052 6574 7572 6e20 7468 6520 Return the
│ │ │ │ │ -000182a0: 6861 7368 2063 6f64 6520 666f 7220 7468 hash code for th
│ │ │ │ │ -000182b0: 6520 6d65 6d62 6572 7320 6f66 2074 6865 e members of the
│ │ │ │ │ -000182c0: 2073 6574 2e20 2053 696e 6365 206f 7264 set. Since ord
│ │ │ │ │ -000182d0: 6572 2069 730a 2020 2020 2075 6e69 6d70 er is. unimp
│ │ │ │ │ -000182e0: 6f72 7461 6e74 2c20 7765 2075 7365 2061 ortant, we use a
│ │ │ │ │ -000182f0: 2063 6f6d 6d75 7461 7469 7665 206f 7065 commutative ope
│ │ │ │ │ -00018300: 7261 746f 7220 746f 2063 6f6d 7075 7465 rator to compute
│ │ │ │ │ -00018310: 2074 6865 2068 6173 680a 2020 2020 2076 the hash. v
│ │ │ │ │ -00018320: 616c 7565 2e0a 0a69 6e63 6c75 6465 733a alue...includes:
│ │ │ │ │ -00018330: 2061 6e4f 626a 6563 740a 2020 2020 2041 anObject. A
│ │ │ │ │ -00018340: 6e73 7765 7220 7768 6574 6865 7220 7468 nswer whether th
│ │ │ │ │ -00018350: 6520 7265 6365 6976 6572 2063 6f6e 7461 e receiver conta
│ │ │ │ │ -00018360: 696e 7320 616e 2069 6e73 7461 6e63 6520 ins an instance
│ │ │ │ │ -00018370: 6f66 2061 6e4f 626a 6563 742e 0a0a 6973 of anObject...is
│ │ │ │ │ -00018380: 456d 7074 790a 2020 2020 2041 6e73 7765 Empty. Answe
│ │ │ │ │ -00018390: 7220 7768 6574 6865 7220 7468 6520 7265 r whether the re
│ │ │ │ │ -000183a0: 6365 6976 6572 2069 7320 656d 7074 792e ceiver is empty.
│ │ │ │ │ -000183b0: 0a0a 6f63 6375 7272 656e 6365 734f 663a ..occurrencesOf:
│ │ │ │ │ -000183c0: 2061 6e4f 626a 6563 740a 2020 2020 2052 anObject. R
│ │ │ │ │ -000183d0: 6574 7572 6e20 7468 6520 6e75 6d62 6572 eturn the number
│ │ │ │ │ -000183e0: 206f 6620 6f63 6375 7272 656e 6365 7320 of occurrences
│ │ │ │ │ -000183f0: 6f66 2061 6e4f 626a 6563 742e 2020 5369 of anObject. Si
│ │ │ │ │ -00018400: 6e63 6520 7765 2772 6520 6120 7365 742c nce we're a set,
│ │ │ │ │ -00018410: 0a20 2020 2020 7468 6973 2069 7320 6569 . this is ei
│ │ │ │ │ -00018420: 7468 6572 2030 206f 7220 312e 2020 4e69 ther 0 or 1. Ni
│ │ │ │ │ -00018430: 6c20 6973 206e 6576 6572 2064 6972 6563 l is never direc
│ │ │ │ │ -00018440: 746c 7920 696e 2074 6865 2073 6574 2c20 tly in the set,
│ │ │ │ │ -00018450: 736f 2077 650a 2020 2020 2073 7065 6369 so we. speci
│ │ │ │ │ -00018460: 616c 2063 6173 6520 6974 2028 7468 6520 al case it (the
│ │ │ │ │ -00018470: 7265 7375 6c74 2069 7320 616c 7761 7973 result is always
│ │ │ │ │ -00018480: 2031 292e 0a0a 7369 7a65 0a20 2020 2020 1)...size.
│ │ │ │ │ -00018490: 416e 7377 6572 2074 6865 2072 6563 6569 Answer the recei
│ │ │ │ │ -000184a0: 7665 7227 7320 7369 7a65 0a0a 1f0a 4669 ver's size....Fi
│ │ │ │ │ -000184b0: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ -000184c0: 6f2c 2020 4e6f 6465 3a20 486f 6d65 6441 o, Node: HomedA
│ │ │ │ │ -000184d0: 7373 6f63 6961 7469 6f6e 2c20 204e 6578 ssociation, Nex
│ │ │ │ │ -000184e0: 743a 2049 6465 6e74 6974 7944 6963 7469 t: IdentityDicti
│ │ │ │ │ -000184f0: 6f6e 6172 792c 2020 5072 6576 3a20 4861 onary, Prev: Ha
│ │ │ │ │ -00018500: 7368 6564 436f 6c6c 6563 7469 6f6e 2c20 shedCollection,
│ │ │ │ │ -00018510: 2055 703a 2042 6173 6520 636c 6173 7365 Up: Base classe
│ │ │ │ │ -00018520: 730a 0a31 2e38 3920 486f 6d65 6441 7373 s..1.89 HomedAss
│ │ │ │ │ -00018530: 6f63 6961 7469 6f6e 0a3d 3d3d 3d3d 3d3d ociation.=======
│ │ │ │ │ -00018540: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a ==============..
│ │ │ │ │ -00018550: 4465 6669 6e65 6420 696e 206e 616d 6573 Defined in names
│ │ │ │ │ -00018560: 7061 6365 2053 6d61 6c6c 7461 6c6b 0a53 pace Smalltalk.S
│ │ │ │ │ -00018570: 7570 6572 636c 6173 733a 2041 7373 6f63 uperclass: Assoc
│ │ │ │ │ -00018580: 6961 7469 6f6e 0a43 6174 6567 6f72 793a iation.Category:
│ │ │ │ │ -00018590: 204c 616e 6775 6167 652d 4461 7461 2074 Language-Data t
│ │ │ │ │ -000185a0: 7970 6573 0a20 2020 2020 4d79 2069 6e73 ypes. My ins
│ │ │ │ │ -000185b0: 7461 6e63 6573 2072 6570 7265 7365 6e74 tances represent
│ │ │ │ │ -000185c0: 206b 6e6f 7720 6162 6f75 7420 7468 6569 know about thei
│ │ │ │ │ -000185d0: 7220 7061 7265 6e74 206e 616d 6573 7061 r parent namespa
│ │ │ │ │ -000185e0: 6365 2c20 7768 6963 6820 6973 0a20 2020 ce, which is.
│ │ │ │ │ -000185f0: 2020 6f66 2075 7365 2077 6865 6e20 696d of use when im
│ │ │ │ │ -00018600: 706c 656d 656e 7469 6e67 2077 6561 6b20 plementing weak
│ │ │ │ │ -00018610: 636f 6c6c 6563 7469 6f6e 7320 616e 6420 collections and
│ │ │ │ │ -00018620: 6669 6e61 6c69 7a61 7469 6f6e 732e 0a0a finalizations...
│ │ │ │ │ -00018630: 2a20 4d65 6e75 3a0a 0a2a 2048 6f6d 6564 * Menu:..* Homed
│ │ │ │ │ -00018640: 4173 736f 6369 6174 696f 6e20 636c 6173 Association clas
│ │ │ │ │ -00018650: 732d 6261 7369 633a 3a20 2028 636c 6173 s-basic:: (clas
│ │ │ │ │ -00018660: 7329 0a2a 2048 6f6d 6564 4173 736f 6369 s).* HomedAssoci
│ │ │ │ │ -00018670: 6174 696f 6e2d 6163 6365 7373 696e 673a ation-accessing:
│ │ │ │ │ -00018680: 3a20 2028 696e 7374 616e 6365 290a 2a20 : (instance).*
│ │ │ │ │ -00018690: 486f 6d65 6441 7373 6f63 6961 7469 6f6e HomedAssociation
│ │ │ │ │ -000186a0: 2d66 696e 616c 697a 6174 696f 6e3a 3a20 -finalization::
│ │ │ │ │ -000186b0: 2028 696e 7374 616e 6365 290a 2a20 486f (instance).* Ho
│ │ │ │ │ -000186c0: 6d65 6441 7373 6f63 6961 7469 6f6e 2d73 medAssociation-s
│ │ │ │ │ -000186d0: 746f 7269 6e67 3a3a 2020 2869 6e73 7461 toring:: (insta
│ │ │ │ │ -000186e0: 6e63 6529 0a0a 1f0a 4669 6c65 3a20 6773 nce)....File: gs
│ │ │ │ │ -000186f0: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ -00018700: 6465 3a20 486f 6d65 6441 7373 6f63 6961 de: HomedAssocia
│ │ │ │ │ -00018710: 7469 6f6e 2063 6c61 7373 2d62 6173 6963 tion class-basic
│ │ │ │ │ -00018720: 2c20 204e 6578 743a 2048 6f6d 6564 4173 , Next: HomedAs
│ │ │ │ │ -00018730: 736f 6369 6174 696f 6e2d 6163 6365 7373 sociation-access
│ │ │ │ │ -00018740: 696e 672c 2020 5570 3a20 486f 6d65 6441 ing, Up: HomedA
│ │ │ │ │ -00018750: 7373 6f63 6961 7469 6f6e 0a0a 312e 3839 ssociation..1.89
│ │ │ │ │ -00018760: 2e31 2048 6f6d 6564 4173 736f 6369 6174 .1 HomedAssociat
│ │ │ │ │ -00018770: 696f 6e20 636c 6173 733a 2062 6173 6963 ion class: basic
│ │ │ │ │ -00018780: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------
│ │ │ │ │ -00018790: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000187a0: 2d2d 2d2d 2d0a 0a6b 6579 3a20 614b 6579 -----..key: aKey
│ │ │ │ │ -000187b0: 2076 616c 7565 3a20 6156 616c 7565 2065 value: aValue e
│ │ │ │ │ -000187c0: 6e76 6972 6f6e 6d65 6e74 3a20 614e 616d nvironment: aNam
│ │ │ │ │ -000187d0: 6573 7061 6365 0a20 2020 2020 416e 7377 espace. Answ
│ │ │ │ │ -000187e0: 6572 2061 206e 6577 2061 7373 6f63 6961 er a new associa
│ │ │ │ │ -000187f0: 7469 6f6e 2077 6974 6820 7468 6520 6769 tion with the gi
│ │ │ │ │ -00018800: 7665 6e20 6b65 7920 616e 6420 7661 6c75 ven key and valu
│ │ │ │ │ -00018810: 650a 0a1f 0a46 696c 653a 2067 7374 2d62 e....File: gst-b
│ │ │ │ │ -00018820: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ -00018830: 2048 6f6d 6564 4173 736f 6369 6174 696f HomedAssociatio
│ │ │ │ │ -00018840: 6e2d 6163 6365 7373 696e 672c 2020 4e65 n-accessing, Ne
│ │ │ │ │ -00018850: 7874 3a20 486f 6d65 6441 7373 6f63 6961 xt: HomedAssocia
│ │ │ │ │ -00018860: 7469 6f6e 2d66 696e 616c 697a 6174 696f tion-finalizatio
│ │ │ │ │ -00018870: 6e2c 2020 5072 6576 3a20 486f 6d65 6441 n, Prev: HomedA
│ │ │ │ │ -00018880: 7373 6f63 6961 7469 6f6e 2063 6c61 7373 ssociation class
│ │ │ │ │ -00018890: 2d62 6173 6963 2c20 2055 703a 2048 6f6d -basic, Up: Hom
│ │ │ │ │ -000188a0: 6564 4173 736f 6369 6174 696f 6e0a 0a31 edAssociation..1
│ │ │ │ │ -000188b0: 2e38 392e 3220 486f 6d65 6441 7373 6f63 .89.2 HomedAssoc
│ │ │ │ │ -000188c0: 6961 7469 6f6e 3a20 6163 6365 7373 696e iation: accessin
│ │ │ │ │ -000188d0: 670a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d g.--------------
│ │ │ │ │ -000188e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000188f0: 2d2d 2d2d 0a0a 656e 7669 726f 6e6d 656e ----..environmen
│ │ │ │ │ -00018900: 740a 2020 2020 2041 6e73 7765 7220 7468 t. Answer th
│ │ │ │ │ -00018910: 6520 6e61 6d65 7370 6163 6520 696e 2077 e namespace in w
│ │ │ │ │ -00018920: 6869 6368 2049 206c 6976 652e 0a0a 656e hich I live...en
│ │ │ │ │ -00018930: 7669 726f 6e6d 656e 743a 2061 4e61 6d65 vironment: aName
│ │ │ │ │ -00018940: 7370 6163 650a 2020 2020 2053 6574 2074 space. Set t
│ │ │ │ │ -00018950: 6865 206e 616d 6573 7061 6365 2069 6e20 he namespace in
│ │ │ │ │ -00018960: 7768 6963 6820 4920 6c69 7665 2074 6f20 which I live to
│ │ │ │ │ -00018970: 6265 2061 4e61 6d65 7370 6163 652e 0a0a be aNamespace...
│ │ │ │ │ -00018980: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ -00018990: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 486f .info, Node: Ho
│ │ │ │ │ -000189a0: 6d65 6441 7373 6f63 6961 7469 6f6e 2d66 medAssociation-f
│ │ │ │ │ -000189b0: 696e 616c 697a 6174 696f 6e2c 2020 4e65 inalization, Ne
│ │ │ │ │ -000189c0: 7874 3a20 486f 6d65 6441 7373 6f63 6961 xt: HomedAssocia
│ │ │ │ │ -000189d0: 7469 6f6e 2d73 746f 7269 6e67 2c20 2050 tion-storing, P
│ │ │ │ │ -000189e0: 7265 763a 2048 6f6d 6564 4173 736f 6369 rev: HomedAssoci
│ │ │ │ │ -000189f0: 6174 696f 6e2d 6163 6365 7373 696e 672c ation-accessing,
│ │ │ │ │ -00018a00: 2020 5570 3a20 486f 6d65 6441 7373 6f63 Up: HomedAssoc
│ │ │ │ │ -00018a10: 6961 7469 6f6e 0a0a 312e 3839 2e33 2048 iation..1.89.3 H
│ │ │ │ │ -00018a20: 6f6d 6564 4173 736f 6369 6174 696f 6e3a omedAssociation:
│ │ │ │ │ -00018a30: 2066 696e 616c 697a 6174 696f 6e0a 2d2d finalization.--
│ │ │ │ │ -00018a40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00018a50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00018a60: 2d2d 2d0a 0a6d 6f75 726e 0a20 2020 2020 ---..mourn.
│ │ │ │ │ -00018a70: 5468 6973 206d 6573 7361 6765 2069 7320 This message is
│ │ │ │ │ -00018a80: 7365 6e74 2074 6f20 7468 6520 7265 6365 sent to the rece
│ │ │ │ │ -00018a90: 6976 6572 2077 6865 6e20 7468 6520 6f62 iver when the ob
│ │ │ │ │ -00018aa0: 6a65 6374 2069 7320 6d61 6465 0a20 2020 ject is made.
│ │ │ │ │ -00018ab0: 2020 6570 6865 6d65 726f 6e20 2877 6869 ephemeron (whi
│ │ │ │ │ -00018ac0: 6368 2069 7320 636f 6d6d 6f6e 2077 6865 ch is common whe
│ │ │ │ │ -00018ad0: 6e20 486f 6d65 6441 7373 6f63 6961 7469 n HomedAssociati
│ │ │ │ │ -00018ae0: 6f6e 7320 6172 6520 7573 6564 2062 7920 ons are used by
│ │ │ │ │ -00018af0: 610a 2020 2020 2057 6561 6b4b 6579 4469 a. WeakKeyDi
│ │ │ │ │ -00018b00: 6374 696f 6e61 7279 206f 7220 6120 5765 ctionary or a We
│ │ │ │ │ -00018b10: 616b 5365 7429 2e20 2054 6865 206d 6f75 akSet). The mou
│ │ │ │ │ -00018b20: 726e 696e 6720 6f66 2074 6865 206f 626a rning of the obj
│ │ │ │ │ -00018b30: 6563 7427 7320 6b65 790a 2020 2020 2069 ect's key. i
│ │ │ │ │ -00018b40: 7320 6669 7273 7420 6f66 2061 6c6c 2064 s first of all d
│ │ │ │ │ -00018b50: 656d 616e 6465 6420 746f 2074 6865 2065 emanded to the e
│ │ │ │ │ -00018b60: 6e76 6972 6f6e 6d65 6e74 2028 7768 6963 nvironment (whic
│ │ │ │ │ -00018b70: 6820 7769 6c6c 206c 696b 656c 790a 2020 h will likely.
│ │ │ │ │ -00018b80: 2020 2072 656d 6f76 6520 7468 6520 6f62 remove the ob
│ │ │ │ │ -00018b90: 6a65 6374 2066 726f 6d20 6974 7365 6c66 ject from itself
│ │ │ │ │ -00018ba0: 292c 2061 6e64 2074 6865 6e20 7065 7266 ), and then perf
│ │ │ │ │ -00018bb0: 6f72 6d65 6420 6173 2075 7375 616c 2062 ormed as usual b
│ │ │ │ │ -00018bc0: 790a 2020 2020 2063 6c65 6172 696e 6720 y. clearing
│ │ │ │ │ -00018bd0: 7468 6520 6b65 7920 616e 6420 7661 6c75 the key and valu
│ │ │ │ │ -00018be0: 6520 6669 656c 6473 2e0a 0a1f 0a46 696c e fields.....Fil
│ │ │ │ │ -00018bf0: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ -00018c00: 2c20 204e 6f64 653a 2048 6f6d 6564 4173 , Node: HomedAs
│ │ │ │ │ -00018c10: 736f 6369 6174 696f 6e2d 7374 6f72 696e sociation-storin
│ │ │ │ │ -00018c20: 672c 2020 5072 6576 3a20 486f 6d65 6441 g, Prev: HomedA
│ │ │ │ │ -00018c30: 7373 6f63 6961 7469 6f6e 2d66 696e 616c ssociation-final
│ │ │ │ │ -00018c40: 697a 6174 696f 6e2c 2020 5570 3a20 486f ization, Up: Ho
│ │ │ │ │ -00018c50: 6d65 6441 7373 6f63 6961 7469 6f6e 0a0a medAssociation..
│ │ │ │ │ -00018c60: 312e 3839 2e34 2048 6f6d 6564 4173 736f 1.89.4 HomedAsso
│ │ │ │ │ -00018c70: 6369 6174 696f 6e3a 2073 746f 7269 6e67 ciation: storing
│ │ │ │ │ -00018c80: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------
│ │ │ │ │ -00018c90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00018ca0: 2d0a 0a73 746f 7265 4f6e 3a20 6153 7472 -..storeOn: aStr
│ │ │ │ │ -00018cb0: 6561 6d0a 2020 2020 2050 7574 206f 6e20 eam. Put on
│ │ │ │ │ -00018cc0: 6153 7472 6561 6d20 736f 6d65 2053 6d61 aStream some Sma
│ │ │ │ │ -00018cd0: 6c6c 7461 6c6b 2063 6f64 6520 636f 6d70 lltalk code comp
│ │ │ │ │ -00018ce0: 696c 696e 6720 746f 2074 6865 2072 6563 iling to the rec
│ │ │ │ │ -00018cf0: 6569 7665 720a 0a1f 0a46 696c 653a 2067 eiver....File: g
│ │ │ │ │ -00018d00: 7374 2d62 6173 652e 696e 666f 2c20 204e st-base.info, N
│ │ │ │ │ -00018d10: 6f64 653a 2049 6465 6e74 6974 7944 6963 ode: IdentityDic
│ │ │ │ │ -00018d20: 7469 6f6e 6172 792c 2020 4e65 7874 3a20 tionary, Next:
│ │ │ │ │ -00018d30: 4964 656e 7469 7479 5365 742c 2020 5072 IdentitySet, Pr
│ │ │ │ │ -00018d40: 6576 3a20 486f 6d65 6441 7373 6f63 6961 ev: HomedAssocia
│ │ │ │ │ -00018d50: 7469 6f6e 2c20 2055 703a 2042 6173 6520 tion, Up: Base
│ │ │ │ │ -00018d60: 636c 6173 7365 730a 0a31 2e39 3020 4964 classes..1.90 Id
│ │ │ │ │ -00018d70: 656e 7469 7479 4469 6374 696f 6e61 7279 entityDictionary
│ │ │ │ │ -00018d80: 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d .===============
│ │ │ │ │ -00018d90: 3d3d 3d3d 3d3d 3d3d 0a0a 4465 6669 6e65 ========..Define
│ │ │ │ │ -00018da0: 6420 696e 206e 616d 6573 7061 6365 2053 d in namespace S
│ │ │ │ │ -00018db0: 6d61 6c6c 7461 6c6b 0a53 7570 6572 636c malltalk.Supercl
│ │ │ │ │ -00018dc0: 6173 733a 204c 6f6f 6b75 7054 6162 6c65 ass: LookupTable
│ │ │ │ │ -00018dd0: 0a43 6174 6567 6f72 793a 2043 6f6c 6c65 .Category: Colle
│ │ │ │ │ -00018de0: 6374 696f 6e73 2d4b 6579 6564 0a20 2020 ctions-Keyed.
│ │ │ │ │ -00018df0: 2020 4920 616d 2073 696d 696c 6172 2074 I am similar t
│ │ │ │ │ -00018e00: 6f20 4c6f 6f6b 7570 5461 626c 652c 2065 o LookupTable, e
│ │ │ │ │ -00018e10: 7863 6570 7420 7468 6174 2049 2075 7365 xcept that I use
│ │ │ │ │ -00018e20: 2074 6865 206f 626a 6563 7420 6964 656e the object iden
│ │ │ │ │ -00018e30: 7469 7479 0a20 2020 2020 636f 6d70 6172 tity. compar
│ │ │ │ │ -00018e40: 6973 696f 6e20 6d65 7373 6167 6520 3d3d ision message ==
│ │ │ │ │ -00018e50: 2074 6f20 6465 7465 726d 696e 6520 6571 to determine eq
│ │ │ │ │ -00018e60: 7569 7661 6c65 6e63 6520 6f66 2069 6e64 uivalence of ind
│ │ │ │ │ -00018e70: 6963 6573 2e0a 0a2a 204d 656e 753a 0a0a ices...* Menu:..
│ │ │ │ │ -00018e80: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ -00018e90: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 4964 .info, Node: Id
│ │ │ │ │ -00018ea0: 656e 7469 7479 5365 742c 2020 4e65 7874 entitySet, Next
│ │ │ │ │ -00018eb0: 3a20 496e 7465 6765 722c 2020 5072 6576 : Integer, Prev
│ │ │ │ │ -00018ec0: 3a20 4964 656e 7469 7479 4469 6374 696f : IdentityDictio
│ │ │ │ │ -00018ed0: 6e61 7279 2c20 2055 703a 2042 6173 6520 nary, Up: Base
│ │ │ │ │ -00018ee0: 636c 6173 7365 730a 0a31 2e39 3120 4964 classes..1.91 Id
│ │ │ │ │ -00018ef0: 656e 7469 7479 5365 740a 3d3d 3d3d 3d3d entitySet.======
│ │ │ │ │ -00018f00: 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a 4465 6669 ==========..Defi
│ │ │ │ │ -00018f10: 6e65 6420 696e 206e 616d 6573 7061 6365 ned in namespace
│ │ │ │ │ -00018f20: 2053 6d61 6c6c 7461 6c6b 0a53 7570 6572 Smalltalk.Super
│ │ │ │ │ -00018f30: 636c 6173 733a 2053 6574 0a43 6174 6567 class: Set.Categ
│ │ │ │ │ -00018f40: 6f72 793a 2043 6f6c 6c65 6374 696f 6e73 ory: Collections
│ │ │ │ │ -00018f50: 2d55 6e6f 7264 6572 6564 0a20 2020 2020 -Unordered.
│ │ │ │ │ -00018f60: 4920 616d 2074 6865 2074 7970 6963 616c I am the typical
│ │ │ │ │ -00018f70: 2073 6574 206f 626a 6563 743b 2049 2063 set object; I c
│ │ │ │ │ -00018f80: 616e 2073 746f 7265 2061 6e79 206f 626a an store any obj
│ │ │ │ │ -00018f90: 6563 7473 2075 6e69 7175 656c 792e 2020 ects uniquely.
│ │ │ │ │ -00018fa0: 490a 2020 2020 2075 7365 2074 6865 203d I. use the =
│ │ │ │ │ -00018fb0: 3d20 6f70 6572 6174 6f72 2074 6f20 6465 = operator to de
│ │ │ │ │ -00018fc0: 7465 726d 696e 6520 6475 706c 6963 6174 termine duplicat
│ │ │ │ │ -00018fd0: 696f 6e20 6f66 206f 626a 6563 7473 2e0a ion of objects..
│ │ │ │ │ -00018fe0: 0a2a 204d 656e 753a 0a0a 2a20 4964 656e .* Menu:..* Iden
│ │ │ │ │ -00018ff0: 7469 7479 5365 742d 7465 7374 696e 673a titySet-testing:
│ │ │ │ │ -00019000: 3a20 2028 696e 7374 616e 6365 290a 0a1f : (instance)...
│ │ │ │ │ -00019010: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ -00019020: 696e 666f 2c20 204e 6f64 653a 2049 6465 info, Node: Ide
│ │ │ │ │ -00019030: 6e74 6974 7953 6574 2d74 6573 7469 6e67 ntitySet-testing
│ │ │ │ │ -00019040: 2c20 2055 703a 2049 6465 6e74 6974 7953 , Up: IdentityS
│ │ │ │ │ -00019050: 6574 0a0a 312e 3931 2e31 2049 6465 6e74 et..1.91.1 Ident
│ │ │ │ │ -00019060: 6974 7953 6574 3a20 7465 7374 696e 670a itySet: testing.
│ │ │ │ │ -00019070: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00019080: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a69 6465 -----------..ide
│ │ │ │ │ -00019090: 6e74 6974 7949 6e63 6c75 6465 733a 2061 ntityIncludes: a
│ │ │ │ │ -000190a0: 6e4f 626a 6563 740a 2020 2020 2041 6e73 nObject. Ans
│ │ │ │ │ -000190b0: 7765 7220 7768 6574 6865 7220 7765 2069 wer whether we i
│ │ │ │ │ -000190c0: 6e63 6c75 6465 2074 6865 2061 6e4f 626a nclude the anObj
│ │ │ │ │ -000190d0: 6563 7420 6f62 6a65 6374 3b20 666f 7220 ect object; for
│ │ │ │ │ -000190e0: 4964 656e 7469 7479 5365 7473 0a20 2020 IdentitySets.
│ │ │ │ │ -000190f0: 2020 7468 6973 2069 7320 6964 656e 7469 this is identi
│ │ │ │ │ -00019100: 6361 6c20 746f 2023 696e 636c 7564 6573 cal to #includes
│ │ │ │ │ -00019110: 3a0a 0a1f 0a46 696c 653a 2067 7374 2d62 :....File: gst-b
│ │ │ │ │ -00019120: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ -00019130: 2049 6e74 6567 6572 2c20 204e 6578 743a Integer, Next:
│ │ │ │ │ -00019140: 2049 6e74 6572 7661 6c2c 2020 5072 6576 Interval, Prev
│ │ │ │ │ -00019150: 3a20 4964 656e 7469 7479 5365 742c 2020 : IdentitySet,
│ │ │ │ │ -00019160: 5570 3a20 4261 7365 2063 6c61 7373 6573 Up: Base classes
│ │ │ │ │ -00019170: 0a0a 312e 3932 2049 6e74 6567 6572 0a3d ..1.92 Integer.=
│ │ │ │ │ -00019180: 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a44 6566 ===========..Def
│ │ │ │ │ -00019190: 696e 6564 2069 6e20 6e61 6d65 7370 6163 ined in namespac
│ │ │ │ │ -000191a0: 6520 536d 616c 6c74 616c 6b0a 5375 7065 e Smalltalk.Supe
│ │ │ │ │ -000191b0: 7263 6c61 7373 3a20 4e75 6d62 6572 0a43 rclass: Number.C
│ │ │ │ │ -000191c0: 6174 6567 6f72 793a 204c 616e 6775 6167 ategory: Languag
│ │ │ │ │ -000191d0: 652d 4461 7461 2074 7970 6573 0a20 2020 e-Data types.
│ │ │ │ │ -000191e0: 2020 4920 616d 2074 6865 2061 6273 7472 I am the abstr
│ │ │ │ │ -000191f0: 6163 7420 696e 7465 6765 7220 636c 6173 act integer clas
│ │ │ │ │ -00019200: 7320 6f66 2074 6865 2047 4e55 2053 6d61 s of the GNU Sma
│ │ │ │ │ -00019210: 6c6c 7461 6c6b 2073 7973 7465 6d2e 2020 lltalk system.
│ │ │ │ │ -00019220: 4d79 0a20 2020 2020 7375 6263 6c61 7373 My. subclass
│ │ │ │ │ -00019230: 6573 2720 696e 7374 616e 6365 7320 6361 es' instances ca
│ │ │ │ │ -00019240: 6e20 7265 7072 6573 656e 7420 7369 676e n represent sign
│ │ │ │ │ -00019250: 6564 2069 6e74 6567 6572 7320 6f66 2076 ed integers of v
│ │ │ │ │ -00019260: 6172 696f 7573 0a20 2020 2020 7369 7a65 arious. size
│ │ │ │ │ -00019270: 7320 2861 2073 7562 636c 6173 7320 6973 s (a subclass is
│ │ │ │ │ -00019280: 2070 6963 6b65 6420 6163 636f 7264 696e picked accordin
│ │ │ │ │ -00019290: 6720 746f 2074 6865 2073 697a 6529 2c20 g to the size),
│ │ │ │ │ -000192a0: 7769 7468 2076 6172 7969 6e67 0a20 2020 with varying.
│ │ │ │ │ -000192b0: 2020 6566 6669 6369 656e 6379 2e0a 0a2a efficiency...*
│ │ │ │ │ -000192c0: 204d 656e 753a 0a0a 2a20 496e 7465 6765 Menu:..* Intege
│ │ │ │ │ -000192d0: 7220 636c 6173 732d 636f 6e76 6572 7469 r class-converti
│ │ │ │ │ -000192e0: 6e67 3a3a 2020 2863 6c61 7373 290a 2a20 ng:: (class).*
│ │ │ │ │ -000192f0: 496e 7465 6765 722d 6163 6365 7373 696e Integer-accessin
│ │ │ │ │ -00019300: 673a 3a20 2028 696e 7374 616e 6365 290a g:: (instance).
│ │ │ │ │ -00019310: 2a20 496e 7465 6765 722d 6261 7369 633a * Integer-basic:
│ │ │ │ │ -00019320: 3a20 2028 696e 7374 616e 6365 290a 2a20 : (instance).*
│ │ │ │ │ -00019330: 496e 7465 6765 722d 6269 7420 6f70 6572 Integer-bit oper
│ │ │ │ │ -00019340: 6174 6f72 733a 3a20 2028 696e 7374 616e ators:: (instan
│ │ │ │ │ -00019350: 6365 290a 2a20 496e 7465 6765 722d 636f ce).* Integer-co
│ │ │ │ │ -00019360: 6e76 6572 7469 6e67 3a3a 2020 2869 6e73 nverting:: (ins
│ │ │ │ │ -00019370: 7461 6e63 6529 0a2a 2049 6e74 6567 6572 tance).* Integer
│ │ │ │ │ -00019380: 2d65 7874 656e 7369 6f6e 3a3a 2020 2869 -extension:: (i
│ │ │ │ │ -00019390: 6e73 7461 6e63 6529 0a2a 2049 6e74 6567 nstance).* Integ
│ │ │ │ │ -000193a0: 6572 2d69 7465 7261 746f 7273 3a3a 2020 er-iterators::
│ │ │ │ │ -000193b0: 2869 6e73 7461 6e63 6529 0a2a 2049 6e74 (instance).* Int
│ │ │ │ │ -000193c0: 6567 6572 2d6d 6174 6820 6d65 7468 6f64 eger-math method
│ │ │ │ │ -000193d0: 733a 3a20 2028 696e 7374 616e 6365 290a s:: (instance).
│ │ │ │ │ -000193e0: 2a20 496e 7465 6765 722d 7072 696e 7469 * Integer-printi
│ │ │ │ │ -000193f0: 6e67 3a3a 2020 2869 6e73 7461 6e63 6529 ng:: (instance)
│ │ │ │ │ -00019400: 0a2a 2049 6e74 6567 6572 2d73 746f 7269 .* Integer-stori
│ │ │ │ │ -00019410: 6e67 3a3a 2020 2869 6e73 7461 6e63 6529 ng:: (instance)
│ │ │ │ │ -00019420: 0a2a 2049 6e74 6567 6572 2d74 6573 7469 .* Integer-testi
│ │ │ │ │ -00019430: 6e67 2066 756e 6374 696f 6e61 6c69 7479 ng functionality
│ │ │ │ │ -00019440: 3a3a 2020 2869 6e73 7461 6e63 6529 0a0a :: (instance)..
│ │ │ │ │ -00019450: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ -00019460: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 496e .info, Node: In
│ │ │ │ │ -00019470: 7465 6765 7220 636c 6173 732d 636f 6e76 teger class-conv
│ │ │ │ │ -00019480: 6572 7469 6e67 2c20 204e 6578 743a 2049 erting, Next: I
│ │ │ │ │ -00019490: 6e74 6567 6572 2d61 6363 6573 7369 6e67 nteger-accessing
│ │ │ │ │ -000194a0: 2c20 2055 703a 2049 6e74 6567 6572 0a0a , Up: Integer..
│ │ │ │ │ -000194b0: 312e 3932 2e31 2049 6e74 6567 6572 2063 1.92.1 Integer c
│ │ │ │ │ -000194c0: 6c61 7373 3a20 636f 6e76 6572 7469 6e67 lass: converting
│ │ │ │ │ -000194d0: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------
│ │ │ │ │ -000194e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000194f0: 2d0a 0a63 6f65 7263 653a 2061 4e75 6d62 -..coerce: aNumb
│ │ │ │ │ -00019500: 6572 0a20 2020 2020 416e 7377 6572 2061 er. Answer a
│ │ │ │ │ -00019510: 4e75 6d62 6572 2063 6f6e 7665 7274 6564 Number converted
│ │ │ │ │ -00019520: 2074 6f20 6120 6b69 6e64 206f 6620 496e to a kind of In
│ │ │ │ │ -00019530: 7465 6765 720a 0a1f 0a46 696c 653a 2067 teger....File: g
│ │ │ │ │ -00019540: 7374 2d62 6173 652e 696e 666f 2c20 204e st-base.info, N
│ │ │ │ │ -00019550: 6f64 653a 2049 6e74 6567 6572 2d61 6363 ode: Integer-acc
│ │ │ │ │ -00019560: 6573 7369 6e67 2c20 204e 6578 743a 2049 essing, Next: I
│ │ │ │ │ -00019570: 6e74 6567 6572 2d62 6173 6963 2c20 2050 nteger-basic, P
│ │ │ │ │ -00019580: 7265 763a 2049 6e74 6567 6572 2063 6c61 rev: Integer cla
│ │ │ │ │ -00019590: 7373 2d63 6f6e 7665 7274 696e 672c 2020 ss-converting,
│ │ │ │ │ -000195a0: 5570 3a20 496e 7465 6765 720a 0a31 2e39 Up: Integer..1.9
│ │ │ │ │ -000195b0: 322e 3220 496e 7465 6765 723a 2061 6363 2.2 Integer: acc
│ │ │ │ │ -000195c0: 6573 7369 6e67 0a2d 2d2d 2d2d 2d2d 2d2d essing.---------
│ │ │ │ │ -000195d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000195e0: 0a0a 6465 6e6f 6d69 6e61 746f 720a 2020 ..denominator.
│ │ │ │ │ -000195f0: 2020 2041 6e73 7765 7220 2731 272e 0a0a Answer '1'...
│ │ │ │ │ -00019600: 6e75 6d65 7261 746f 720a 2020 2020 2041 numerator. A
│ │ │ │ │ -00019610: 6e73 7765 7220 7468 6520 7265 6365 6976 nswer the receiv
│ │ │ │ │ -00019620: 6572 2e0a 0a1f 0a46 696c 653a 2067 7374 er.....File: gst
│ │ │ │ │ -00019630: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ -00019640: 653a 2049 6e74 6567 6572 2d62 6173 6963 e: Integer-basic
│ │ │ │ │ -00019650: 2c20 204e 6578 743a 2049 6e74 6567 6572 , Next: Integer
│ │ │ │ │ -00019660: 2d62 6974 206f 7065 7261 746f 7273 2c20 -bit operators,
│ │ │ │ │ -00019670: 2050 7265 763a 2049 6e74 6567 6572 2d61 Prev: Integer-a
│ │ │ │ │ -00019680: 6363 6573 7369 6e67 2c20 2055 703a 2049 ccessing, Up: I
│ │ │ │ │ -00019690: 6e74 6567 6572 0a0a 312e 3932 2e33 2049 nteger..1.92.3 I
│ │ │ │ │ -000196a0: 6e74 6567 6572 3a20 6261 7369 630a 2d2d nteger: basic.--
│ │ │ │ │ -000196b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000196c0: 2d2d 2d0a 0a68 6173 680a 2020 2020 2041 ---..hash. A
│ │ │ │ │ -000196d0: 6e73 7765 7220 616e 2068 6173 6820 7661 nswer an hash va
│ │ │ │ │ -000196e0: 6c75 6520 666f 7220 7468 6520 7265 6365 lue for the rece
│ │ │ │ │ -000196f0: 6976 6572 0a0a 1f0a 4669 6c65 3a20 6773 iver....File: gs
│ │ │ │ │ -00019700: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ -00019710: 6465 3a20 496e 7465 6765 722d 6269 7420 de: Integer-bit
│ │ │ │ │ -00019720: 6f70 6572 6174 6f72 732c 2020 4e65 7874 operators, Next
│ │ │ │ │ -00019730: 3a20 496e 7465 6765 722d 636f 6e76 6572 : Integer-conver
│ │ │ │ │ -00019740: 7469 6e67 2c20 2050 7265 763a 2049 6e74 ting, Prev: Int
│ │ │ │ │ -00019750: 6567 6572 2d62 6173 6963 2c20 2055 703a eger-basic, Up:
│ │ │ │ │ -00019760: 2049 6e74 6567 6572 0a0a 312e 3932 2e34 Integer..1.92.4
│ │ │ │ │ -00019770: 2049 6e74 6567 6572 3a20 6269 7420 6f70 Integer: bit op
│ │ │ │ │ -00019780: 6572 6174 6f72 730a 2d2d 2d2d 2d2d 2d2d erators.--------
│ │ │ │ │ -00019790: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000197a0: 2d2d 2d2d 2d0a 0a61 6c6c 4d61 736b 3a20 -----..allMask:
│ │ │ │ │ -000197b0: 616e 496e 7465 6765 720a 2020 2020 2054 anInteger. T
│ │ │ │ │ -000197c0: 7275 6520 6966 2061 6c6c 2031 2062 6974 rue if all 1 bit
│ │ │ │ │ -000197d0: 7320 696e 2061 6e49 6e74 6567 6572 2061 s in anInteger a
│ │ │ │ │ -000197e0: 7265 2031 2069 6e20 7468 6520 7265 6365 re 1 in the rece
│ │ │ │ │ -000197f0: 6976 6572 0a0a 616e 794d 6173 6b3a 2061 iver..anyMask: a
│ │ │ │ │ -00019800: 6e49 6e74 6567 6572 0a20 2020 2020 5472 nInteger. Tr
│ │ │ │ │ -00019810: 7565 2069 6620 616e 7920 3120 6269 7473 ue if any 1 bits
│ │ │ │ │ -00019820: 2069 6e20 616e 496e 7465 6765 7220 6172 in anInteger ar
│ │ │ │ │ -00019830: 6520 3120 696e 2074 6865 2072 6563 6569 e 1 in the recei
│ │ │ │ │ -00019840: 7665 720a 0a62 6974 4174 3a20 696e 6465 ver..bitAt: inde
│ │ │ │ │ -00019850: 780a 2020 2020 2041 6e73 7765 7220 7468 x. Answer th
│ │ │ │ │ -00019860: 6520 696e 6465 782d 7468 2062 6974 206f e index-th bit o
│ │ │ │ │ -00019870: 6620 7468 6520 7265 6365 6976 6572 2028 f the receiver (
│ │ │ │ │ -00019880: 7468 6520 4c53 4220 6861 7320 616e 2069 the LSB has an i
│ │ │ │ │ -00019890: 6e64 6578 206f 6620 3129 0a0a 6269 7441 ndex of 1)..bitA
│ │ │ │ │ -000198a0: 743a 2069 6e64 6578 2070 7574 3a20 7661 t: index put: va
│ │ │ │ │ -000198b0: 6c75 650a 2020 2020 2041 6e73 7765 7220 lue. Answer
│ │ │ │ │ -000198c0: 616e 2069 6e74 6567 6572 2077 6869 6368 an integer which
│ │ │ │ │ -000198d0: 2069 7320 6964 656e 7469 6361 6c20 746f is identical to
│ │ │ │ │ -000198e0: 2074 6865 2072 6563 6569 7665 722c 2070 the receiver, p
│ │ │ │ │ -000198f0: 6f73 7369 626c 7920 7769 7468 0a20 2020 ossibly with.
│ │ │ │ │ -00019900: 2020 7468 6520 6578 6365 7074 696f 6e20 the exception
│ │ │ │ │ -00019910: 6f66 2074 6865 2069 6e64 6578 2d74 6820 of the index-th
│ │ │ │ │ -00019920: 6269 7420 6f66 2074 6865 2072 6563 6569 bit of the recei
│ │ │ │ │ -00019930: 7665 7220 2874 6865 204c 5342 2068 6176 ver (the LSB hav
│ │ │ │ │ -00019940: 696e 670a 2020 2020 2061 6e20 696e 6465 ing. an inde
│ │ │ │ │ -00019950: 7820 6f66 2031 292c 2077 6869 6368 2061 x of 1), which a
│ │ │ │ │ -00019960: 7373 756d 6573 2061 2076 616c 7565 2065 ssumes a value e
│ │ │ │ │ -00019970: 7175 616c 2074 6f20 7468 6520 6c6f 772d qual to the low-
│ │ │ │ │ -00019980: 6f72 6465 7220 6269 7420 6f66 0a20 2020 order bit of.
│ │ │ │ │ -00019990: 2020 7468 6520 7365 636f 6e64 2070 6172 the second par
│ │ │ │ │ -000199a0: 616d 6574 6572 2e0a 0a62 6974 436c 6561 ameter...bitClea
│ │ │ │ │ -000199b0: 723a 2061 4d61 736b 0a20 2020 2020 416e r: aMask. An
│ │ │ │ │ -000199c0: 7377 6572 2061 6e20 496e 7465 6765 7220 swer an Integer
│ │ │ │ │ -000199d0: 6571 7561 6c20 746f 2074 6865 2072 6563 equal to the rec
│ │ │ │ │ -000199e0: 6569 7665 722c 2065 7863 6570 7420 7468 eiver, except th
│ │ │ │ │ -000199f0: 6174 2061 6c6c 2074 6865 2062 6974 730a at all the bits.
│ │ │ │ │ -00019a00: 2020 2020 2074 6861 7420 6172 6520 7365 that are se
│ │ │ │ │ -00019a10: 7420 696e 2061 4d61 736b 2061 7265 2063 t in aMask are c
│ │ │ │ │ -00019a20: 6c65 6172 6564 2e0a 0a62 6974 496e 7665 leared...bitInve
│ │ │ │ │ -00019a30: 7274 0a20 2020 2020 5265 7475 726e 2074 rt. Return t
│ │ │ │ │ -00019a40: 6865 2031 2773 2063 6f6d 706c 656d 656e he 1's complemen
│ │ │ │ │ -00019a50: 7420 6f66 2074 6865 2062 6974 7320 6f66 t of the bits of
│ │ │ │ │ -00019a60: 2074 6865 2072 6563 6569 7665 720a 0a63 the receiver..c
│ │ │ │ │ -00019a70: 6c65 6172 4269 743a 2069 6e64 6578 0a20 learBit: index.
│ │ │ │ │ -00019a80: 2020 2020 436c 6561 7220 7468 6520 696e Clear the in
│ │ │ │ │ -00019a90: 6465 782d 7468 2062 6974 206f 6620 7468 dex-th bit of th
│ │ │ │ │ -00019aa0: 6520 7265 6365 6976 6572 2061 6e64 2061 e receiver and a
│ │ │ │ │ -00019ab0: 6e73 7765 7220 6120 6e65 7720 496e 7465 nswer a new Inte
│ │ │ │ │ -00019ac0: 6765 720a 0a64 6967 6974 4174 3a20 696e ger..digitAt: in
│ │ │ │ │ -00019ad0: 6465 780a 2020 2020 2041 6e73 7765 7220 dex. Answer
│ │ │ │ │ -00019ae0: 7468 6520 696e 6465 782d 7468 2062 6173 the index-th bas
│ │ │ │ │ -00019af0: 652d 3235 3620 6469 6769 7420 6f66 2074 e-256 digit of t
│ │ │ │ │ -00019b00: 6865 2072 6563 6569 7665 7220 2862 7974 he receiver (byt
│ │ │ │ │ -00019b10: 6529 2c0a 2020 2020 2065 7870 7265 7373 e),. express
│ │ │ │ │ -00019b20: 6564 2069 6e20 7477 6f27 7320 636f 6d70 ed in two's comp
│ │ │ │ │ -00019b30: 6c65 6d65 6e74 0a0a 6869 6768 4269 740a lement..highBit.
│ │ │ │ │ -00019b40: 2020 2020 2052 6574 7572 6e20 7468 6520 Return the
│ │ │ │ │ -00019b50: 696e 6465 7820 6f66 2074 6865 2068 6967 index of the hig
│ │ │ │ │ -00019b60: 6865 7374 206f 7264 6572 2031 2062 6974 hest order 1 bit
│ │ │ │ │ -00019b70: 206f 6620 7468 6520 7265 6365 6976 6572 of the receiver
│ │ │ │ │ -00019b80: 2e0a 0a69 7342 6974 5365 743a 2069 6e64 ...isBitSet: ind
│ │ │ │ │ -00019b90: 6578 0a20 2020 2020 416e 7377 6572 2077 ex. Answer w
│ │ │ │ │ -00019ba0: 6865 7468 6572 2074 6865 2069 6e64 6578 hether the index
│ │ │ │ │ -00019bb0: 2d74 6820 6269 7420 6f66 2074 6865 2072 -th bit of the r
│ │ │ │ │ -00019bc0: 6563 6569 7665 7220 6973 2073 6574 0a0a eceiver is set..
│ │ │ │ │ -00019bd0: 6c6f 7742 6974 0a20 2020 2020 5265 7475 lowBit. Retu
│ │ │ │ │ -00019be0: 726e 2074 6865 2069 6e64 6578 206f 6620 rn the index of
│ │ │ │ │ -00019bf0: 7468 6520 6c6f 7765 7374 206f 7264 6572 the lowest order
│ │ │ │ │ -00019c00: 2031 2062 6974 206f 6620 7468 6520 7265 1 bit of the re
│ │ │ │ │ -00019c10: 6365 6976 6572 2e0a 0a6e 6f4d 6173 6b3a ceiver...noMask:
│ │ │ │ │ -00019c20: 2061 6e49 6e74 6567 6572 0a20 2020 2020 anInteger.
│ │ │ │ │ -00019c30: 416e 7377 6572 2074 7275 6520 6966 206e Answer true if n
│ │ │ │ │ -00019c40: 6f20 3120 6269 7473 2069 6e20 616e 496e o 1 bits in anIn
│ │ │ │ │ -00019c50: 7465 6765 7220 6172 6520 3120 696e 2074 teger are 1 in t
│ │ │ │ │ -00019c60: 6865 2072 6563 6569 7665 722e 0a0a 7365 he receiver...se
│ │ │ │ │ -00019c70: 7442 6974 3a20 696e 6465 780a 2020 2020 tBit: index.
│ │ │ │ │ -00019c80: 2053 6574 2074 6865 2069 6e64 6578 2d74 Set the index-t
│ │ │ │ │ -00019c90: 6820 6269 7420 6f66 2074 6865 2072 6563 h bit of the rec
│ │ │ │ │ -00019ca0: 6569 7665 7220 616e 6420 616e 7377 6572 eiver and answer
│ │ │ │ │ -00019cb0: 2061 206e 6577 2049 6e74 6567 6572 0a0a a new Integer..
│ │ │ │ │ -00019cc0: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ -00019cd0: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 496e .info, Node: In
│ │ │ │ │ -00019ce0: 7465 6765 722d 636f 6e76 6572 7469 6e67 teger-converting
│ │ │ │ │ -00019cf0: 2c20 204e 6578 743a 2049 6e74 6567 6572 , Next: Integer
│ │ │ │ │ -00019d00: 2d65 7874 656e 7369 6f6e 2c20 2050 7265 -extension, Pre
│ │ │ │ │ -00019d10: 763a 2049 6e74 6567 6572 2d62 6974 206f v: Integer-bit o
│ │ │ │ │ -00019d20: 7065 7261 746f 7273 2c20 2055 703a 2049 perators, Up: I
│ │ │ │ │ -00019d30: 6e74 6567 6572 0a0a 312e 3932 2e35 2049 nteger..1.92.5 I
│ │ │ │ │ -00019d40: 6e74 6567 6572 3a20 636f 6e76 6572 7469 nteger: converti
│ │ │ │ │ -00019d50: 6e67 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ng.-------------
│ │ │ │ │ -00019d60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a61 -------------..a
│ │ │ │ │ -00019d70: 7343 6861 7261 6374 6572 0a20 2020 2020 sCharacter.
│ │ │ │ │ -00019d80: 5265 7475 726e 2073 656c 6620 6173 2061 Return self as a
│ │ │ │ │ -00019d90: 2043 6861 7261 6374 6572 206f 7220 556e Character or Un
│ │ │ │ │ -00019da0: 6963 6f64 6543 6861 7261 6374 6572 206f icodeCharacter o
│ │ │ │ │ -00019db0: 626a 6563 742e 0a0a 6173 4672 6163 7469 bject...asFracti
│ │ │ │ │ -00019dc0: 6f6e 0a20 2020 2020 5265 7475 726e 2074 on. Return t
│ │ │ │ │ -00019dd0: 6865 2072 6563 6569 7665 7220 636f 6e76 he receiver conv
│ │ │ │ │ -00019de0: 6572 7465 6420 746f 2061 2066 7261 6374 erted to a fract
│ │ │ │ │ -00019df0: 696f 6e0a 0a61 7353 6361 6c65 6444 6563 ion..asScaledDec
│ │ │ │ │ -00019e00: 696d 616c 3a20 6e0a 2020 2020 2041 6e73 imal: n. Ans
│ │ │ │ │ -00019e10: 7765 7220 7468 6520 7265 6365 6976 6572 wer the receiver
│ │ │ │ │ -00019e20: 2c20 636f 6e76 6572 7465 6420 746f 2061 , converted to a
│ │ │ │ │ -00019e30: 2053 6361 6c65 6444 6563 696d 616c 206f ScaledDecimal o
│ │ │ │ │ -00019e40: 626a 6563 742e 2020 5468 650a 2020 2020 bject. The.
│ │ │ │ │ -00019e50: 2073 6361 6c65 2069 7320 666f 7263 6564 scale is forced
│ │ │ │ │ -00019e60: 2074 6f20 6265 2030 2e0a 0a63 6569 6c69 to be 0...ceili
│ │ │ │ │ -00019e70: 6e67 0a20 2020 2020 5265 7475 726e 2074 ng. Return t
│ │ │ │ │ -00019e80: 6865 2072 6563 6569 7665 7220 2d20 6974 he receiver - it
│ │ │ │ │ -00019e90: 2773 2061 6c72 6561 6479 2074 7275 6e63 's already trunc
│ │ │ │ │ -00019ea0: 6174 6564 0a0a 636f 6572 6365 3a20 614e ated..coerce: aN
│ │ │ │ │ -00019eb0: 756d 6265 720a 2020 2020 2043 6f65 7263 umber. Coerc
│ │ │ │ │ -00019ec0: 6520 614e 756d 6265 7220 746f 2074 6865 e aNumber to the
│ │ │ │ │ -00019ed0: 2072 6563 6569 7665 7227 7320 636c 6173 receiver's clas
│ │ │ │ │ -00019ee0: 732e 0a0a 666c 6f6f 720a 2020 2020 2052 s...floor. R
│ │ │ │ │ -00019ef0: 6574 7572 6e20 7468 6520 7265 6365 6976 eturn the receiv
│ │ │ │ │ -00019f00: 6572 202d 2069 7427 7320 616c 7265 6164 er - it's alread
│ │ │ │ │ -00019f10: 7920 7472 756e 6361 7465 640a 0a72 6f75 y truncated..rou
│ │ │ │ │ -00019f20: 6e64 6564 0a20 2020 2020 5265 7475 726e nded. Return
│ │ │ │ │ -00019f30: 2074 6865 2072 6563 6569 7665 7220 2d20 the receiver -
│ │ │ │ │ -00019f40: 6974 2773 2061 6c72 6561 6479 2074 7275 it's already tru
│ │ │ │ │ -00019f50: 6e63 6174 6564 0a0a 7472 756e 6361 7465 ncated..truncate
│ │ │ │ │ -00019f60: 640a 2020 2020 2052 6574 7572 6e20 7468 d. Return th
│ │ │ │ │ -00019f70: 6520 7265 6365 6976 6572 202d 2069 7427 e receiver - it'
│ │ │ │ │ -00019f80: 7320 616c 7265 6164 7920 7472 756e 6361 s already trunca
│ │ │ │ │ -00019f90: 7465 640a 0a1f 0a46 696c 653a 2067 7374 ted....File: gst
│ │ │ │ │ -00019fa0: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ -00019fb0: 653a 2049 6e74 6567 6572 2d65 7874 656e e: Integer-exten
│ │ │ │ │ -00019fc0: 7369 6f6e 2c20 204e 6578 743a 2049 6e74 sion, Next: Int
│ │ │ │ │ -00019fd0: 6567 6572 2d69 7465 7261 746f 7273 2c20 eger-iterators,
│ │ │ │ │ -00019fe0: 2050 7265 763a 2049 6e74 6567 6572 2d63 Prev: Integer-c
│ │ │ │ │ -00019ff0: 6f6e 7665 7274 696e 672c 2020 5570 3a20 onverting, Up:
│ │ │ │ │ -0001a000: 496e 7465 6765 720a 0a31 2e39 322e 3620 Integer..1.92.6
│ │ │ │ │ -0001a010: 496e 7465 6765 723a 2065 7874 656e 7369 Integer: extensi
│ │ │ │ │ -0001a020: 6f6e 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d on.-------------
│ │ │ │ │ -0001a030: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 616c ------------..al
│ │ │ │ │ -0001a040: 6967 6e54 6f3a 2061 6e49 6e74 6567 6572 ignTo: anInteger
│ │ │ │ │ -0001a050: 0a20 2020 2020 416e 7377 6572 2074 6865 . Answer the
│ │ │ │ │ -0001a060: 2072 6563 6569 7665 722c 2074 7275 6e63 receiver, trunc
│ │ │ │ │ -0001a070: 6174 6564 2074 6f20 7468 6520 6669 7273 ated to the firs
│ │ │ │ │ -0001a080: 7420 6869 6768 6572 206f 7220 6571 7561 t higher or equa
│ │ │ │ │ -0001a090: 6c0a 2020 2020 206d 756c 7469 706c 6520 l. multiple
│ │ │ │ │ -0001a0a0: 6f66 2061 6e49 6e74 6567 6572 2028 7768 of anInteger (wh
│ │ │ │ │ -0001a0b0: 6963 6820 6d75 7374 2062 6520 6120 706f ich must be a po
│ │ │ │ │ -0001a0c0: 7765 7220 6f66 2074 776f 290a 0a1f 0a46 wer of two)....F
│ │ │ │ │ -0001a0d0: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ -0001a0e0: 666f 2c20 204e 6f64 653a 2049 6e74 6567 fo, Node: Integ
│ │ │ │ │ -0001a0f0: 6572 2d69 7465 7261 746f 7273 2c20 204e er-iterators, N
│ │ │ │ │ -0001a100: 6578 743a 2049 6e74 6567 6572 2d6d 6174 ext: Integer-mat
│ │ │ │ │ -0001a110: 6820 6d65 7468 6f64 732c 2020 5072 6576 h methods, Prev
│ │ │ │ │ -0001a120: 3a20 496e 7465 6765 722d 6578 7465 6e73 : Integer-extens
│ │ │ │ │ -0001a130: 696f 6e2c 2020 5570 3a20 496e 7465 6765 ion, Up: Intege
│ │ │ │ │ -0001a140: 720a 0a31 2e39 322e 3720 496e 7465 6765 r..1.92.7 Intege
│ │ │ │ │ -0001a150: 723a 2069 7465 7261 746f 7273 0a2d 2d2d r: iterators.---
│ │ │ │ │ -0001a160: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0001a170: 2d2d 2d2d 2d2d 0a0a 7469 6d65 7352 6570 ------..timesRep
│ │ │ │ │ -0001a180: 6561 743a 2061 426c 6f63 6b0a 2020 2020 eat: aBlock.
│ │ │ │ │ -0001a190: 2045 7661 6c75 6174 6520 6142 6c6f 636b Evaluate aBlock
│ │ │ │ │ -0001a1a0: 2061 206e 756d 6265 7220 6f66 2074 696d a number of tim
│ │ │ │ │ -0001a1b0: 6573 2065 7175 616c 2074 6f20 7468 6520 es equal to the
│ │ │ │ │ -0001a1c0: 7265 6365 6976 6572 2773 2076 616c 7565 receiver's value
│ │ │ │ │ -0001a1d0: 2e0a 2020 2020 2043 6f6d 7069 6c65 6420 .. Compiled
│ │ │ │ │ -0001a1e0: 696e 2d6c 696e 6520 666f 7220 6e6f 2061 in-line for no a
│ │ │ │ │ -0001a1f0: 7267 756d 656e 7420 6142 6c6f 636b 7320 rgument aBlocks
│ │ │ │ │ -0001a200: 7769 7468 6f75 7420 7465 6d70 6f72 6172 without temporar
│ │ │ │ │ -0001a210: 6965 732c 2061 6e64 0a20 2020 2020 7468 ies, and. th
│ │ │ │ │ -0001a220: 6572 6566 6f72 6520 6e6f 7420 6f76 6572 erefore not over
│ │ │ │ │ -0001a230: 7269 6461 626c 652e 0a0a 1f0a 4669 6c65 ridable.....File
│ │ │ │ │ -0001a240: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ -0001a250: 2020 4e6f 6465 3a20 496e 7465 6765 722d Node: Integer-
│ │ │ │ │ -0001a260: 6d61 7468 206d 6574 686f 6473 2c20 204e math methods, N
│ │ │ │ │ -0001a270: 6578 743a 2049 6e74 6567 6572 2d70 7269 ext: Integer-pri
│ │ │ │ │ -0001a280: 6e74 696e 672c 2020 5072 6576 3a20 496e nting, Prev: In
│ │ │ │ │ -0001a290: 7465 6765 722d 6974 6572 6174 6f72 732c teger-iterators,
│ │ │ │ │ -0001a2a0: 2020 5570 3a20 496e 7465 6765 720a 0a31 Up: Integer..1
│ │ │ │ │ -0001a2b0: 2e39 322e 3820 496e 7465 6765 723a 206d .92.8 Integer: m
│ │ │ │ │ -0001a2c0: 6174 6820 6d65 7468 6f64 730a 2d2d 2d2d ath methods.----
│ │ │ │ │ -0001a2d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0001a2e0: 2d2d 2d2d 2d2d 2d2d 0a0a 6269 6e6f 6d69 --------..binomi
│ │ │ │ │ -0001a2f0: 616c 3a20 616e 496e 7465 6765 720a 2020 al: anInteger.
│ │ │ │ │ -0001a300: 2020 2043 6f6d 7075 7465 2074 6865 206e Compute the n
│ │ │ │ │ -0001a310: 756d 6265 7220 6f66 2063 6f6d 6269 6e61 umber of combina
│ │ │ │ │ -0001a320: 7469 6f6e 7320 6f66 2061 6e49 6e74 6567 tions of anInteg
│ │ │ │ │ -0001a330: 6572 206f 626a 6563 7473 2061 6d6f 6e67 er objects among
│ │ │ │ │ -0001a340: 2061 0a20 2020 2020 6e75 6d62 6572 206f a. number o
│ │ │ │ │ -0001a350: 6620 6f62 6a65 6374 7320 6769 7665 6e20 f objects given
│ │ │ │ │ -0001a360: 6279 2074 6865 2072 6563 6569 7665 722e by the receiver.
│ │ │ │ │ -0001a370: 0a0a 6365 696c 696e 674c 6f67 3a20 7261 ..ceilingLog: ra
│ │ │ │ │ -0001a380: 6469 780a 2020 2020 2041 6e73 7765 7220 dix. Answer
│ │ │ │ │ -0001a390: 2873 656c 6620 6c6f 673a 2072 6164 6978 (self log: radix
│ │ │ │ │ -0001a3a0: 2920 6365 696c 696e 672e 2020 4f70 7469 ) ceiling. Opti
│ │ │ │ │ -0001a3b0: 6d69 7a65 6420 746f 2061 6e73 7765 7220 mized to answer
│ │ │ │ │ -0001a3c0: 616e 2069 6e74 6567 6572 2e0a 0a65 7374 an integer...est
│ │ │ │ │ -0001a3d0: 696d 6174 6564 4c6f 670a 2020 2020 2041 imatedLog. A
│ │ │ │ │ -0001a3e0: 6e73 7765 7220 616e 2065 7374 696d 6174 nswer an estimat
│ │ │ │ │ -0001a3f0: 6520 6f66 2028 7365 6c66 2061 6273 2066 e of (self abs f
│ │ │ │ │ -0001a400: 6c6f 6f72 4c6f 673a 2031 3029 0a0a 6576 loorLog: 10)..ev
│ │ │ │ │ -0001a410: 656e 0a20 2020 2020 5265 7475 726e 2077 en. Return w
│ │ │ │ │ -0001a420: 6865 7468 6572 2074 6865 2072 6563 6569 hether the recei
│ │ │ │ │ -0001a430: 7665 7220 6973 2065 7665 6e0a 0a66 6163 ver is even..fac
│ │ │ │ │ -0001a440: 746f 7269 616c 0a20 2020 2020 5265 7475 torial. Retu
│ │ │ │ │ -0001a450: 726e 2074 6865 2072 6563 6569 7665 7227 rn the receiver'
│ │ │ │ │ -0001a460: 7320 6661 6374 6f72 6961 6c2e 0a0a 666c s factorial...fl
│ │ │ │ │ -0001a470: 6f6f 724c 6f67 3a20 7261 6469 780a 2020 oorLog: radix.
│ │ │ │ │ -0001a480: 2020 2041 6e73 7765 7220 2873 656c 6620 Answer (self
│ │ │ │ │ -0001a490: 6c6f 673a 2072 6164 6978 2920 666c 6f6f log: radix) floo
│ │ │ │ │ -0001a4a0: 722e 2020 4f70 7469 6d69 7a65 6420 746f r. Optimized to
│ │ │ │ │ -0001a4b0: 2061 6e73 7765 7220 616e 2069 6e74 6567 answer an integ
│ │ │ │ │ -0001a4c0: 6572 2e0a 0a67 6364 3a20 616e 496e 7465 er...gcd: anInte
│ │ │ │ │ -0001a4d0: 6765 720a 2020 2020 2052 6574 7572 6e20 ger. Return
│ │ │ │ │ -0001a4e0: 7468 6520 6772 6561 7465 7374 2063 6f6d the greatest com
│ │ │ │ │ -0001a4f0: 6d6f 6e20 6469 7669 736f 7220 2845 7563 mon divisor (Euc
│ │ │ │ │ -0001a500: 6c69 6427 7320 616c 676f 7269 7468 6d29 lid's algorithm)
│ │ │ │ │ -0001a510: 2062 6574 7765 656e 2074 6865 0a20 2020 between the.
│ │ │ │ │ -0001a520: 2020 7265 6365 6976 6572 2061 6e64 2061 receiver and a
│ │ │ │ │ -0001a530: 6e49 6e74 6567 6572 0a0a 6c63 6d3a 2061 nInteger..lcm: a
│ │ │ │ │ -0001a540: 6e49 6e74 6567 6572 0a20 2020 2020 5265 nInteger. Re
│ │ │ │ │ -0001a550: 7475 726e 2074 6865 206c 6561 7374 2063 turn the least c
│ │ │ │ │ -0001a560: 6f6d 6d6f 6e20 6d75 6c74 6970 6c65 2062 ommon multiple b
│ │ │ │ │ -0001a570: 6574 7765 656e 2074 6865 2072 6563 6569 etween the recei
│ │ │ │ │ -0001a580: 7665 7220 616e 6420 616e 496e 7465 6765 ver and anIntege
│ │ │ │ │ -0001a590: 720a 0a6f 6464 0a20 2020 2020 5265 7475 r..odd. Retu
│ │ │ │ │ -0001a5a0: 726e 2077 6865 7468 6572 2074 6865 2072 rn whether the r
│ │ │ │ │ -0001a5b0: 6563 6569 7665 7220 6973 206f 6464 0a0a eceiver is odd..
│ │ │ │ │ -0001a5c0: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ -0001a5d0: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 496e .info, Node: In
│ │ │ │ │ -0001a5e0: 7465 6765 722d 7072 696e 7469 6e67 2c20 teger-printing,
│ │ │ │ │ -0001a5f0: 204e 6578 743a 2049 6e74 6567 6572 2d73 Next: Integer-s
│ │ │ │ │ -0001a600: 746f 7269 6e67 2c20 2050 7265 763a 2049 toring, Prev: I
│ │ │ │ │ -0001a610: 6e74 6567 6572 2d6d 6174 6820 6d65 7468 nteger-math meth
│ │ │ │ │ -0001a620: 6f64 732c 2020 5570 3a20 496e 7465 6765 ods, Up: Intege
│ │ │ │ │ -0001a630: 720a 0a31 2e39 322e 3920 496e 7465 6765 r..1.92.9 Intege
│ │ │ │ │ -0001a640: 723a 2070 7269 6e74 696e 670a 2d2d 2d2d r: printing.----
│ │ │ │ │ -0001a650: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0001a660: 2d2d 2d2d 0a0a 6469 7370 6c61 794f 6e3a ----..displayOn:
│ │ │ │ │ -0001a670: 2061 5374 7265 616d 0a20 2020 2020 5072 aStream. Pr
│ │ │ │ │ -0001a680: 696e 7420 6f6e 2061 5374 7265 616d 2074 int on aStream t
│ │ │ │ │ -0001a690: 6865 2062 6173 6520 3130 2072 6570 7265 he base 10 repre
│ │ │ │ │ -0001a6a0: 7365 6e74 6174 696f 6e20 6f66 2074 6865 sentation of the
│ │ │ │ │ -0001a6b0: 2072 6563 6569 7665 720a 0a64 6973 706c receiver..displ
│ │ │ │ │ -0001a6c0: 6179 5374 7269 6e67 0a20 2020 2020 5265 ayString. Re
│ │ │ │ │ -0001a6d0: 7475 726e 2074 6865 2062 6173 6520 3130 turn the base 10
│ │ │ │ │ -0001a6e0: 2072 6570 7265 7365 6e74 6174 696f 6e20 representation
│ │ │ │ │ -0001a6f0: 6f66 2074 6865 2072 6563 6569 7665 720a of the receiver.
│ │ │ │ │ -0001a700: 0a69 734c 6974 6572 616c 4f62 6a65 6374 .isLiteralObject
│ │ │ │ │ -0001a710: 0a20 2020 2020 416e 7377 6572 2077 6865 . Answer whe
│ │ │ │ │ -0001a720: 7468 6572 2074 6865 2072 6563 6569 7665 ther the receive
│ │ │ │ │ -0001a730: 7220 6973 2065 7870 7265 7373 6962 6c65 r is expressible
│ │ │ │ │ -0001a740: 2061 7320 6120 536d 616c 6c74 616c 6b20 as a Smalltalk
│ │ │ │ │ -0001a750: 6c69 7465 7261 6c2e 0a0a 7072 696e 744f literal...printO
│ │ │ │ │ -0001a760: 6e3a 2061 5374 7265 616d 0a20 2020 2020 n: aStream.
│ │ │ │ │ -0001a770: 5072 696e 7420 6f6e 2061 5374 7265 616d Print on aStream
│ │ │ │ │ -0001a780: 2074 6865 2062 6173 6520 3130 2072 6570 the base 10 rep
│ │ │ │ │ -0001a790: 7265 7365 6e74 6174 696f 6e20 6f66 2074 resentation of t
│ │ │ │ │ -0001a7a0: 6865 2072 6563 6569 7665 720a 0a70 7269 he receiver..pri
│ │ │ │ │ -0001a7b0: 6e74 4f6e 3a20 6153 7472 6561 6d20 6261 ntOn: aStream ba
│ │ │ │ │ -0001a7c0: 7365 3a20 620a 2020 2020 2050 7269 6e74 se: b. Print
│ │ │ │ │ -0001a7d0: 206f 6e20 6153 7472 6561 6d20 7468 6520 on aStream the
│ │ │ │ │ -0001a7e0: 6261 7365 2062 2072 6570 7265 7365 6e74 base b represent
│ │ │ │ │ -0001a7f0: 6174 696f 6e20 6f66 2074 6865 2072 6563 ation of the rec
│ │ │ │ │ -0001a800: 6569 7665 720a 0a70 7269 6e74 4f6e 3a20 eiver..printOn:
│ │ │ │ │ -0001a810: 6153 7472 6561 6d20 7061 6464 6564 5769 aStream paddedWi
│ │ │ │ │ -0001a820: 7468 3a20 7061 6464 696e 6720 746f 3a20 th: padding to:
│ │ │ │ │ -0001a830: 7369 7a65 0a20 2020 2020 5072 696e 7420 size. Print
│ │ │ │ │ -0001a840: 6f6e 2061 5374 7265 616d 2074 6865 2062 on aStream the b
│ │ │ │ │ -0001a850: 6173 6520 3130 2072 6570 7265 7365 6e74 ase 10 represent
│ │ │ │ │ -0001a860: 6174 696f 6e20 6f66 2074 6865 2072 6563 ation of the rec
│ │ │ │ │ -0001a870: 6569 7665 722c 2070 6164 6465 640a 2020 eiver, padded.
│ │ │ │ │ -0001a880: 2020 2069 6620 6e65 6365 7373 6172 7920 if necessary
│ │ │ │ │ -0001a890: 746f 2073 697a 6520 6368 6172 6163 7465 to size characte
│ │ │ │ │ -0001a8a0: 7273 2077 6974 6820 636f 7069 6573 206f rs with copies o
│ │ │ │ │ -0001a8b0: 6620 7061 6464 696e 672e 0a0a 7072 696e f padding...prin
│ │ │ │ │ -0001a8c0: 744f 6e3a 2061 5374 7265 616d 2070 6164 tOn: aStream pad
│ │ │ │ │ -0001a8d0: 6465 6457 6974 683a 2070 6164 6469 6e67 dedWith: padding
│ │ │ │ │ -0001a8e0: 2074 6f3a 2073 697a 6520 6261 7365 3a20 to: size base:
│ │ │ │ │ -0001a8f0: 6261 7365 496e 7465 6765 720a 2020 2020 baseInteger.
│ │ │ │ │ -0001a900: 2050 7269 6e74 206f 6e20 6153 7472 6561 Print on aStrea
│ │ │ │ │ -0001a910: 6d20 7468 6520 6261 7365 2062 2072 6570 m the base b rep
│ │ │ │ │ -0001a920: 7265 7365 6e74 6174 696f 6e20 6f66 2074 resentation of t
│ │ │ │ │ -0001a930: 6865 2072 6563 6569 7665 722c 2070 6164 he receiver, pad
│ │ │ │ │ -0001a940: 6465 640a 2020 2020 2069 6620 6e65 6365 ded. if nece
│ │ │ │ │ -0001a950: 7373 6172 7920 746f 2073 697a 6520 6368 ssary to size ch
│ │ │ │ │ -0001a960: 6172 6163 7465 7273 2077 6974 6820 636f aracters with co
│ │ │ │ │ -0001a970: 7069 6573 206f 6620 7061 6464 696e 672e pies of padding.
│ │ │ │ │ -0001a980: 0a0a 7072 696e 7450 6164 6465 6457 6974 ..printPaddedWit
│ │ │ │ │ -0001a990: 683a 2070 6164 6469 6e67 2074 6f3a 2073 h: padding to: s
│ │ │ │ │ -0001a9a0: 697a 650a 2020 2020 2052 6574 7572 6e20 ize. Return
│ │ │ │ │ -0001a9b0: 7468 6520 6261 7365 2062 6173 6549 6e74 the base baseInt
│ │ │ │ │ -0001a9c0: 6567 6572 2072 6570 7265 7365 6e74 6174 eger representat
│ │ │ │ │ -0001a9d0: 696f 6e20 6f66 2074 6865 2072 6563 6569 ion of the recei
│ │ │ │ │ -0001a9e0: 7665 722c 2070 6164 6465 640a 2020 2020 ver, padded.
│ │ │ │ │ -0001a9f0: 2069 6620 6e65 6365 7373 6172 7920 746f if necessary to
│ │ │ │ │ -0001aa00: 2073 697a 6520 6368 6172 6163 7465 7273 size characters
│ │ │ │ │ -0001aa10: 2077 6974 6820 636f 7069 6573 206f 6620 with copies of
│ │ │ │ │ -0001aa20: 7061 6464 696e 672e 0a0a 7072 696e 7450 padding...printP
│ │ │ │ │ -0001aa30: 6164 6465 6457 6974 683a 2070 6164 6469 addedWith: paddi
│ │ │ │ │ -0001aa40: 6e67 2074 6f3a 2073 697a 6520 6261 7365 ng to: size base
│ │ │ │ │ -0001aa50: 3a20 6261 7365 496e 7465 6765 720a 2020 : baseInteger.
│ │ │ │ │ -0001aa60: 2020 2052 6574 7572 6e20 7468 6520 6261 Return the ba
│ │ │ │ │ -0001aa70: 7365 2062 6173 6549 6e74 6567 6572 2072 se baseInteger r
│ │ │ │ │ -0001aa80: 6570 7265 7365 6e74 6174 696f 6e20 6f66 epresentation of
│ │ │ │ │ -0001aa90: 2074 6865 2072 6563 6569 7665 722c 2070 the receiver, p
│ │ │ │ │ -0001aaa0: 6164 6465 640a 2020 2020 2069 6620 6e65 added. if ne
│ │ │ │ │ -0001aab0: 6365 7373 6172 7920 746f 2073 697a 6520 cessary to size
│ │ │ │ │ -0001aac0: 6368 6172 6163 7465 7273 2077 6974 6820 characters with
│ │ │ │ │ -0001aad0: 636f 7069 6573 206f 6620 7061 6464 696e copies of paddin
│ │ │ │ │ -0001aae0: 672e 0a0a 7072 696e 7453 7472 696e 670a g...printString.
│ │ │ │ │ -0001aaf0: 2020 2020 2052 6574 7572 6e20 7468 6520 Return the
│ │ │ │ │ -0001ab00: 6261 7365 2031 3020 7265 7072 6573 656e base 10 represen
│ │ │ │ │ -0001ab10: 7461 7469 6f6e 206f 6620 7468 6520 7265 tation of the re
│ │ │ │ │ -0001ab20: 6365 6976 6572 0a0a 7072 696e 7453 7472 ceiver..printStr
│ │ │ │ │ -0001ab30: 696e 673a 2062 6173 6549 6e74 6567 6572 ing: baseInteger
│ │ │ │ │ -0001ab40: 0a20 2020 2020 5265 7475 726e 2074 6865 . Return the
│ │ │ │ │ -0001ab50: 2062 6173 6520 6261 7365 496e 7465 6765 base baseIntege
│ │ │ │ │ -0001ab60: 7220 7265 7072 6573 656e 7461 7469 6f6e r representation
│ │ │ │ │ -0001ab70: 206f 6620 7468 6520 7265 6365 6976 6572 of the receiver
│ │ │ │ │ -0001ab80: 0a0a 7072 696e 7453 7472 696e 6752 6164 ..printStringRad
│ │ │ │ │ -0001ab90: 6978 3a20 6261 7365 496e 7465 6765 720a ix: baseInteger.
│ │ │ │ │ -0001aba0: 2020 2020 2052 6574 7572 6e20 7468 6520 Return the
│ │ │ │ │ -0001abb0: 6261 7365 2062 6173 6549 6e74 6567 6572 base baseInteger
│ │ │ │ │ -0001abc0: 2072 6570 7265 7365 6e74 6174 696f 6e20 representation
│ │ │ │ │ -0001abd0: 6f66 2074 6865 2072 6563 6569 7665 722c of the receiver,
│ │ │ │ │ -0001abe0: 2077 6974 680a 2020 2020 2042 4272 2069 with. BBr i
│ │ │ │ │ -0001abf0: 6e20 6672 6f6e 7420 6f66 2069 740a 0a72 n front of it..r
│ │ │ │ │ -0001ac00: 6164 6978 3a20 6261 7365 496e 7465 6765 adix: baseIntege
│ │ │ │ │ -0001ac10: 720a 2020 2020 2052 6574 7572 6e20 7468 r. Return th
│ │ │ │ │ -0001ac20: 6520 6261 7365 2062 6173 6549 6e74 6567 e base baseInteg
│ │ │ │ │ -0001ac30: 6572 2072 6570 7265 7365 6e74 6174 696f er representatio
│ │ │ │ │ -0001ac40: 6e20 6f66 2074 6865 2072 6563 6569 7665 n of the receive
│ │ │ │ │ -0001ac50: 722c 2077 6974 680a 2020 2020 2042 4272 r, with. BBr
│ │ │ │ │ -0001ac60: 2069 6e20 6672 6f6e 7420 6f66 2069 742e in front of it.
│ │ │ │ │ -0001ac70: 2020 5468 6973 206d 6574 686f 6420 6973 This method is
│ │ │ │ │ -0001ac80: 2064 6570 7265 6361 7465 642c 2075 7365 deprecated, use
│ │ │ │ │ -0001ac90: 0a20 2020 2020 2370 7269 6e74 5374 7269 . #printStri
│ │ │ │ │ -0001aca0: 6e67 5261 6469 783a 2069 6e73 7465 6164 ngRadix: instead
│ │ │ │ │ -0001acb0: 2e0a 0a73 746f 7265 4c69 7465 7261 6c4f ...storeLiteralO
│ │ │ │ │ -0001acc0: 6e3a 2061 5374 7265 616d 0a20 2020 2020 n: aStream.
│ │ │ │ │ -0001acd0: 5374 6f72 6520 6f6e 2061 5374 7265 616d Store on aStream
│ │ │ │ │ -0001ace0: 2073 6f6d 6520 536d 616c 6c74 616c 6b20 some Smalltalk
│ │ │ │ │ -0001acf0: 636f 6465 2077 6869 6368 2063 6f6d 7069 code which compi
│ │ │ │ │ -0001ad00: 6c65 7320 746f 2074 6865 2072 6563 6569 les to the recei
│ │ │ │ │ -0001ad10: 7665 720a 0a73 746f 7265 4f6e 3a20 6153 ver..storeOn: aS
│ │ │ │ │ -0001ad20: 7472 6561 6d20 6261 7365 3a20 620a 2020 tream base: b.
│ │ │ │ │ -0001ad30: 2020 2050 7269 6e74 206f 6e20 6153 7472 Print on aStr
│ │ │ │ │ -0001ad40: 6561 6d20 536d 616c 6c74 616c 6b20 636f eam Smalltalk co
│ │ │ │ │ -0001ad50: 6465 2063 6f6d 7069 6c69 6e67 2074 6f20 de compiling to
│ │ │ │ │ -0001ad60: 7468 6520 7265 6365 6976 6572 2c0a 2020 the receiver,.
│ │ │ │ │ -0001ad70: 2020 2072 6570 7265 7365 6e74 6564 2069 represented i
│ │ │ │ │ -0001ad80: 6e20 6261 7365 2062 0a0a 1f0a 4669 6c65 n base b....File
│ │ │ │ │ -0001ad90: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ -0001ada0: 2020 4e6f 6465 3a20 496e 7465 6765 722d Node: Integer-
│ │ │ │ │ -0001adb0: 7374 6f72 696e 672c 2020 4e65 7874 3a20 storing, Next:
│ │ │ │ │ -0001adc0: 496e 7465 6765 722d 7465 7374 696e 6720 Integer-testing
│ │ │ │ │ -0001add0: 6675 6e63 7469 6f6e 616c 6974 792c 2020 functionality,
│ │ │ │ │ -0001ade0: 5072 6576 3a20 496e 7465 6765 722d 7072 Prev: Integer-pr
│ │ │ │ │ -0001adf0: 696e 7469 6e67 2c20 2055 703a 2049 6e74 inting, Up: Int
│ │ │ │ │ -0001ae00: 6567 6572 0a0a 312e 3932 2e31 3020 496e eger..1.92.10 In
│ │ │ │ │ -0001ae10: 7465 6765 723a 2073 746f 7269 6e67 0a2d teger: storing.-
│ │ │ │ │ -0001ae20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0001ae30: 2d2d 2d2d 2d2d 2d0a 0a73 746f 7265 4f6e -------..storeOn
│ │ │ │ │ -0001ae40: 3a20 6153 7472 6561 6d0a 2020 2020 2050 : aStream. P
│ │ │ │ │ -0001ae50: 7269 6e74 206f 6e20 6153 7472 6561 6d20 rint on aStream
│ │ │ │ │ -0001ae60: 7468 6520 6261 7365 2031 3020 7265 7072 the base 10 repr
│ │ │ │ │ -0001ae70: 6573 656e 7461 7469 6f6e 206f 6620 7468 esentation of th
│ │ │ │ │ -0001ae80: 6520 7265 6365 6976 6572 0a0a 7374 6f72 e receiver..stor
│ │ │ │ │ -0001ae90: 6553 7472 696e 670a 2020 2020 2052 6574 eString. Ret
│ │ │ │ │ -0001aea0: 7572 6e20 7468 6520 6261 7365 2031 3020 urn the base 10
│ │ │ │ │ -0001aeb0: 7265 7072 6573 656e 7461 7469 6f6e 206f representation o
│ │ │ │ │ -0001aec0: 6620 7468 6520 7265 6365 6976 6572 0a0a f the receiver..
│ │ │ │ │ -0001aed0: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ -0001aee0: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 496e .info, Node: In
│ │ │ │ │ -0001aef0: 7465 6765 722d 7465 7374 696e 6720 6675 teger-testing fu
│ │ │ │ │ -0001af00: 6e63 7469 6f6e 616c 6974 792c 2020 5072 nctionality, Pr
│ │ │ │ │ -0001af10: 6576 3a20 496e 7465 6765 722d 7374 6f72 ev: Integer-stor
│ │ │ │ │ -0001af20: 696e 672c 2020 5570 3a20 496e 7465 6765 ing, Up: Intege
│ │ │ │ │ -0001af30: 720a 0a31 2e39 322e 3131 2049 6e74 6567 r..1.92.11 Integ
│ │ │ │ │ -0001af40: 6572 3a20 7465 7374 696e 6720 6675 6e63 er: testing func
│ │ │ │ │ -0001af50: 7469 6f6e 616c 6974 790a 2d2d 2d2d 2d2d tionality.------
│ │ │ │ │ -0001af60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0001af70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0001af80: 0a0a 6973 496e 7465 6765 720a 2020 2020 ..isInteger.
│ │ │ │ │ -0001af90: 2041 6e73 7765 7220 2774 7275 6527 2e0a Answer 'true'..
│ │ │ │ │ -0001afa0: 0a69 7352 6174 696f 6e61 6c0a 2020 2020 .isRational.
│ │ │ │ │ -0001afb0: 2041 6e73 7765 7220 7768 6574 6865 7220 Answer whether
│ │ │ │ │ -0001afc0: 7468 6520 7265 6365 6976 6572 2069 7320 the receiver is
│ │ │ │ │ -0001afd0: 7261 7469 6f6e 616c 202d 2074 7275 650a rational - true.
│ │ │ │ │ -0001afe0: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ -0001aff0: 652e 696e 666f 2c20 204e 6f64 653a 2049 e.info, Node: I
│ │ │ │ │ -0001b000: 6e74 6572 7661 6c2c 2020 4e65 7874 3a20 nterval, Next:
│ │ │ │ │ -0001b010: 4974 6572 6162 6c65 2c20 2050 7265 763a Iterable, Prev:
│ │ │ │ │ -0001b020: 2049 6e74 6567 6572 2c20 2055 703a 2042 Integer, Up: B
│ │ │ │ │ -0001b030: 6173 6520 636c 6173 7365 730a 0a31 2e39 ase classes..1.9
│ │ │ │ │ -0001b040: 3320 496e 7465 7276 616c 0a3d 3d3d 3d3d 3 Interval.=====
│ │ │ │ │ -0001b050: 3d3d 3d3d 3d3d 3d3d 0a0a 4465 6669 6e65 ========..Define
│ │ │ │ │ -0001b060: 6420 696e 206e 616d 6573 7061 6365 2053 d in namespace S
│ │ │ │ │ -0001b070: 6d61 6c6c 7461 6c6b 0a53 7570 6572 636c malltalk.Supercl
│ │ │ │ │ -0001b080: 6173 733a 2041 7272 6179 6564 436f 6c6c ass: ArrayedColl
│ │ │ │ │ -0001b090: 6563 7469 6f6e 0a43 6174 6567 6f72 793a ection.Category:
│ │ │ │ │ -0001b0a0: 2043 6f6c 6c65 6374 696f 6e73 2d53 6571 Collections-Seq
│ │ │ │ │ -0001b0b0: 7565 6e63 6561 626c 650a 2020 2020 204d uenceable. M
│ │ │ │ │ -0001b0c0: 7920 696e 7374 616e 6365 7320 7265 7072 y instances repr
│ │ │ │ │ -0001b0d0: 6573 656e 7420 7261 6e67 6573 206f 6620 esent ranges of
│ │ │ │ │ -0001b0e0: 6f62 6a65 6374 732c 2074 7970 6963 616c objects, typical
│ │ │ │ │ -0001b0f0: 6c79 204e 756d 6265 7220 7479 7065 0a20 ly Number type.
│ │ │ │ │ -0001b100: 2020 2020 6f62 6a65 6374 732e 2020 4920 objects. I
│ │ │ │ │ -0001b110: 7072 6f76 6964 6520 6974 6572 6174 696f provide iteratio
│ │ │ │ │ -0001b120: 6e2f 656e 756d 6572 6174 696f 6e20 6d65 n/enumeration me
│ │ │ │ │ -0001b130: 7373 6167 6573 2066 6f72 2070 726f 6475 ssages for produ
│ │ │ │ │ -0001b140: 6369 6e67 0a20 2020 2020 616c 6c20 7468 cing. all th
│ │ │ │ │ -0001b150: 6520 6d65 6d62 6572 7320 7468 6174 206d e members that m
│ │ │ │ │ -0001b160: 7920 696e 7374 616e 6365 2072 6570 7265 y instance repre
│ │ │ │ │ -0001b170: 7365 6e74 732e 0a0a 2a20 4d65 6e75 3a0a sents...* Menu:.
│ │ │ │ │ -0001b180: 0a2a 2049 6e74 6572 7661 6c20 636c 6173 .* Interval clas
│ │ │ │ │ -0001b190: 732d 696e 7374 616e 6365 2063 7265 6174 s-instance creat
│ │ │ │ │ -0001b1a0: 696f 6e3a 3a20 2028 636c 6173 7329 0a2a ion:: (class).*
│ │ │ │ │ -0001b1b0: 2049 6e74 6572 7661 6c2d 6261 7369 633a Interval-basic:
│ │ │ │ │ -0001b1c0: 3a20 2028 696e 7374 616e 6365 290a 2a20 : (instance).*
│ │ │ │ │ -0001b1d0: 496e 7465 7276 616c 2d70 7269 6e74 696e Interval-printin
│ │ │ │ │ -0001b1e0: 673a 3a20 2028 696e 7374 616e 6365 290a g:: (instance).
│ │ │ │ │ -0001b1f0: 2a20 496e 7465 7276 616c 2d73 746f 7269 * Interval-stori
│ │ │ │ │ -0001b200: 6e67 3a3a 2020 2869 6e73 7461 6e63 6529 ng:: (instance)
│ │ │ │ │ -0001b210: 0a2a 2049 6e74 6572 7661 6c2d 7465 7374 .* Interval-test
│ │ │ │ │ -0001b220: 696e 673a 3a20 2028 696e 7374 616e 6365 ing:: (instance
│ │ │ │ │ -0001b230: 290a 0a1f 0a46 696c 653a 2067 7374 2d62 )....File: gst-b
│ │ │ │ │ -0001b240: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ -0001b250: 2049 6e74 6572 7661 6c20 636c 6173 732d Interval class-
│ │ │ │ │ -0001b260: 696e 7374 616e 6365 2063 7265 6174 696f instance creatio
│ │ │ │ │ -0001b270: 6e2c 2020 4e65 7874 3a20 496e 7465 7276 n, Next: Interv
│ │ │ │ │ -0001b280: 616c 2d62 6173 6963 2c20 2055 703a 2049 al-basic, Up: I
│ │ │ │ │ -0001b290: 6e74 6572 7661 6c0a 0a31 2e39 332e 3120 nterval..1.93.1
│ │ │ │ │ -0001b2a0: 496e 7465 7276 616c 2063 6c61 7373 3a20 Interval class:
│ │ │ │ │ -0001b2b0: 696e 7374 616e 6365 2063 7265 6174 696f instance creatio
│ │ │ │ │ -0001b2c0: 6e0a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d n.--------------
│ │ │ │ │ -0001b2d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0001b2e0: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6672 6f6d ----------..from
│ │ │ │ │ -0001b2f0: 3a20 7374 6172 7449 6e74 6567 6572 2074 : startInteger t
│ │ │ │ │ -0001b300: 6f3a 2073 746f 7049 6e74 6567 6572 0a20 o: stopInteger.
│ │ │ │ │ -0001b310: 2020 2020 416e 7377 6572 2061 6e20 496e Answer an In
│ │ │ │ │ -0001b320: 7465 7276 616c 2067 6f69 6e67 2066 726f terval going fro
│ │ │ │ │ -0001b330: 6d20 7374 6172 7449 6e74 6567 6572 2074 m startInteger t
│ │ │ │ │ -0001b340: 6f20 7468 6520 7374 6f70 496e 7465 6765 o the stopIntege
│ │ │ │ │ -0001b350: 722c 2077 6974 680a 2020 2020 2061 2073 r, with. a s
│ │ │ │ │ -0001b360: 7465 7020 6f66 2031 0a0a 6672 6f6d 3a20 tep of 1..from:
│ │ │ │ │ -0001b370: 7374 6172 7449 6e74 6567 6572 2074 6f3a startInteger to:
│ │ │ │ │ -0001b380: 2073 746f 7049 6e74 6567 6572 2062 793a stopInteger by:
│ │ │ │ │ -0001b390: 2073 7465 7049 6e74 6567 6572 0a20 2020 stepInteger.
│ │ │ │ │ -0001b3a0: 2020 416e 7377 6572 2061 6e20 496e 7465 Answer an Inte
│ │ │ │ │ -0001b3b0: 7276 616c 2067 6f69 6e67 2066 726f 6d20 rval going from
│ │ │ │ │ -0001b3c0: 7374 6172 7449 6e74 6567 6572 2074 6f20 startInteger to
│ │ │ │ │ -0001b3d0: 7468 6520 7374 6f70 496e 7465 6765 722c the stopInteger,
│ │ │ │ │ -0001b3e0: 2077 6974 680a 2020 2020 2061 2073 7465 with. a ste
│ │ │ │ │ -0001b3f0: 7020 6f66 2073 7465 7049 6e74 6567 6572 p of stepInteger
│ │ │ │ │ -0001b400: 0a0a 7769 7468 416c 6c3a 2061 436f 6c6c ..withAll: aColl
│ │ │ │ │ -0001b410: 6563 7469 6f6e 0a20 2020 2020 416e 7377 ection. Answ
│ │ │ │ │ -0001b420: 6572 2061 6e20 496e 7465 7276 616c 2063 er an Interval c
│ │ │ │ │ -0001b430: 6f6e 7461 696e 696e 6720 7468 6520 7361 ontaining the sa
│ │ │ │ │ -0001b440: 6d65 2065 6c65 6d65 6e74 7320 6173 2061 me elements as a
│ │ │ │ │ -0001b450: 436f 6c6c 6563 7469 6f6e 2e0a 2020 2020 Collection..
│ │ │ │ │ -0001b460: 2046 6169 6c20 6966 2069 7420 6973 206e Fail if it is n
│ │ │ │ │ -0001b470: 6f74 2070 6f73 7369 626c 6520 746f 2063 ot possible to c
│ │ │ │ │ -0001b480: 7265 6174 6520 6f6e 652e 0a0a 1f0a 4669 reate one.....Fi
│ │ │ │ │ -0001b490: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ -0001b4a0: 6f2c 2020 4e6f 6465 3a20 496e 7465 7276 o, Node: Interv
│ │ │ │ │ -0001b4b0: 616c 2d62 6173 6963 2c20 204e 6578 743a al-basic, Next:
│ │ │ │ │ -0001b4c0: 2049 6e74 6572 7661 6c2d 7072 696e 7469 Interval-printi
│ │ │ │ │ -0001b4d0: 6e67 2c20 2050 7265 763a 2049 6e74 6572 ng, Prev: Inter
│ │ │ │ │ -0001b4e0: 7661 6c20 636c 6173 732d 696e 7374 616e val class-instan
│ │ │ │ │ -0001b4f0: 6365 2063 7265 6174 696f 6e2c 2020 5570 ce creation, Up
│ │ │ │ │ -0001b500: 3a20 496e 7465 7276 616c 0a0a 312e 3933 : Interval..1.93
│ │ │ │ │ -0001b510: 2e32 2049 6e74 6572 7661 6c3a 2062 6173 .2 Interval: bas
│ │ │ │ │ -0001b520: 6963 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ic.-------------
│ │ │ │ │ -0001b530: 2d2d 2d2d 2d2d 2d2d 2d0a 0a61 743a 2069 ---------..at: i
│ │ │ │ │ -0001b540: 6e64 6578 0a20 2020 2020 416e 7377 6572 ndex. Answer
│ │ │ │ │ -0001b550: 2074 6865 2069 6e64 6578 2d74 6820 656c the index-th el
│ │ │ │ │ -0001b560: 656d 656e 7420 6f66 2074 6865 2072 6563 ement of the rec
│ │ │ │ │ -0001b570: 6569 7665 722e 0a0a 6174 3a20 696e 6465 eiver...at: inde
│ │ │ │ │ -0001b580: 7820 7075 743a 2061 6e4f 626a 6563 740a x put: anObject.
│ │ │ │ │ -0001b590: 2020 2020 2054 6869 7320 6d65 7468 6f64 This method
│ │ │ │ │ -0001b5a0: 2073 686f 756c 6420 6e6f 7420 6265 2063 should not be c
│ │ │ │ │ -0001b5b0: 616c 6c65 6420 666f 7220 696e 7374 616e alled for instan
│ │ │ │ │ -0001b5c0: 6365 7320 6f66 2074 6869 7320 636c 6173 ces of this clas
│ │ │ │ │ -0001b5d0: 732e 0a0a 636f 6c6c 6563 743a 2061 426c s...collect: aBl
│ │ │ │ │ -0001b5e0: 6f63 6b0a 2020 2020 2045 7661 6c75 6174 ock. Evaluat
│ │ │ │ │ -0001b5f0: 6520 7468 6520 7265 6365 6976 6572 2066 e the receiver f
│ │ │ │ │ -0001b600: 6f72 2065 6163 6820 656c 656d 656e 7420 or each element
│ │ │ │ │ -0001b610: 696e 2061 426c 6f63 6b2c 2063 6f6c 6c65 in aBlock, colle
│ │ │ │ │ -0001b620: 6374 2069 6e20 616e 0a20 2020 2020 6172 ct in an. ar
│ │ │ │ │ -0001b630: 7261 7920 7468 6520 7265 7375 6c74 206f ray the result o
│ │ │ │ │ -0001b640: 6620 7468 6520 6576 616c 7561 7469 6f6e f the evaluation
│ │ │ │ │ -0001b650: 732e 0a0a 636f 7079 4672 6f6d 3a20 7374 s...copyFrom: st
│ │ │ │ │ -0001b660: 6172 7449 6e64 6578 2074 6f3a 2073 746f artIndex to: sto
│ │ │ │ │ -0001b670: 7049 6e64 6578 0a20 2020 2020 4e6f 7420 pIndex. Not
│ │ │ │ │ -0001b680: 636f 6d6d 656e 7465 642e 0a0a 646f 3a20 commented...do:
│ │ │ │ │ -0001b690: 6142 6c6f 636b 0a20 2020 2020 4576 616c aBlock. Eval
│ │ │ │ │ -0001b6a0: 7561 7465 2074 6865 2072 6563 6569 7665 uate the receive
│ │ │ │ │ -0001b6b0: 7220 666f 7220 6561 6368 2065 6c65 6d65 r for each eleme
│ │ │ │ │ -0001b6c0: 6e74 2069 6e20 6142 6c6f 636b 0a0a 6973 nt in aBlock..is
│ │ │ │ │ -0001b6d0: 456d 7074 790a 2020 2020 2041 6e73 7765 Empty. Answe
│ │ │ │ │ -0001b6e0: 7220 7768 6574 6865 7220 7468 6520 7265 r whether the re
│ │ │ │ │ -0001b6f0: 6365 6976 6572 2069 7320 656d 7074 792e ceiver is empty.
│ │ │ │ │ -0001b700: 0a0a 7265 7665 7273 650a 2020 2020 2041 ..reverse. A
│ │ │ │ │ -0001b710: 6e73 7765 7220 6120 636f 7079 206f 6620 nswer a copy of
│ │ │ │ │ -0001b720: 7468 6520 7265 6365 6976 6572 2077 6974 the receiver wit
│ │ │ │ │ -0001b730: 6820 616c 6c20 6f66 2069 7473 2069 7465 h all of its ite
│ │ │ │ │ -0001b740: 6d73 2072 6576 6572 7365 640a 0a73 697a ms reversed..siz
│ │ │ │ │ -0001b750: 650a 2020 2020 2041 6e73 7765 7220 7468 e. Answer th
│ │ │ │ │ -0001b760: 6520 6e75 6d62 6572 206f 6620 656c 656d e number of elem
│ │ │ │ │ -0001b770: 656e 7473 2069 6e20 7468 6520 7265 6365 ents in the rece
│ │ │ │ │ -0001b780: 6976 6572 2e0a 0a73 7065 6369 6573 0a20 iver...species.
│ │ │ │ │ -0001b790: 2020 2020 416e 7377 6572 2027 4172 7261 Answer 'Arra
│ │ │ │ │ -0001b7a0: 7927 2e0a 0a1f 0a46 696c 653a 2067 7374 y'.....File: gst
│ │ │ │ │ -0001b7b0: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ -0001b7c0: 653a 2049 6e74 6572 7661 6c2d 7072 696e e: Interval-prin
│ │ │ │ │ -0001b7d0: 7469 6e67 2c20 204e 6578 743a 2049 6e74 ting, Next: Int
│ │ │ │ │ -0001b7e0: 6572 7661 6c2d 7374 6f72 696e 672c 2020 erval-storing,
│ │ │ │ │ -0001b7f0: 5072 6576 3a20 496e 7465 7276 616c 2d62 Prev: Interval-b
│ │ │ │ │ -0001b800: 6173 6963 2c20 2055 703a 2049 6e74 6572 asic, Up: Inter
│ │ │ │ │ -0001b810: 7661 6c0a 0a31 2e39 332e 3320 496e 7465 val..1.93.3 Inte
│ │ │ │ │ -0001b820: 7276 616c 3a20 7072 696e 7469 6e67 0a2d rval: printing.-
│ │ │ │ │ -0001b830: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0001b840: 2d2d 2d2d 2d2d 2d2d 0a0a 6669 7273 740a --------..first.
│ │ │ │ │ -0001b850: 2020 2020 204e 6f74 2063 6f6d 6d65 6e74 Not comment
│ │ │ │ │ -0001b860: 6564 2e0a 0a69 6e63 7265 6d65 6e74 0a20 ed...increment.
│ │ │ │ │ -0001b870: 2020 2020 416e 7377 6572 2027 7374 6570 Answer 'step
│ │ │ │ │ -0001b880: 272e 0a0a 6c61 7374 0a20 2020 2020 416e '...last. An
│ │ │ │ │ -0001b890: 7377 6572 2074 6865 206c 6173 7420 7661 swer the last va
│ │ │ │ │ -0001b8a0: 6c75 652e 0a0a 7072 696e 744f 6e3a 2061 lue...printOn: a
│ │ │ │ │ -0001b8b0: 5374 7265 616d 0a20 2020 2020 5072 696e Stream. Prin
│ │ │ │ │ -0001b8c0: 7420 6120 7265 7072 6573 656e 7461 7469 t a representati
│ │ │ │ │ -0001b8d0: 6f6e 2066 6f72 2074 6865 2072 6563 6569 on for the recei
│ │ │ │ │ -0001b8e0: 7665 7220 6f6e 2061 5374 7265 616d 0a0a ver on aStream..
│ │ │ │ │ -0001b8f0: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ -0001b900: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 496e .info, Node: In
│ │ │ │ │ -0001b910: 7465 7276 616c 2d73 746f 7269 6e67 2c20 terval-storing,
│ │ │ │ │ -0001b920: 204e 6578 743a 2049 6e74 6572 7661 6c2d Next: Interval-
│ │ │ │ │ -0001b930: 7465 7374 696e 672c 2020 5072 6576 3a20 testing, Prev:
│ │ │ │ │ -0001b940: 496e 7465 7276 616c 2d70 7269 6e74 696e Interval-printin
│ │ │ │ │ -0001b950: 672c 2020 5570 3a20 496e 7465 7276 616c g, Up: Interval
│ │ │ │ │ -0001b960: 0a0a 312e 3933 2e34 2049 6e74 6572 7661 ..1.93.4 Interva
│ │ │ │ │ -0001b970: 6c3a 2073 746f 7269 6e67 0a2d 2d2d 2d2d l: storing.-----
│ │ │ │ │ -0001b980: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0001b990: 2d2d 2d0a 0a73 746f 7265 4f6e 3a20 6153 ---..storeOn: aS
│ │ │ │ │ -0001b9a0: 7472 6561 6d0a 2020 2020 2053 746f 7265 tream. Store
│ │ │ │ │ -0001b9b0: 2053 6d61 6c6c 7461 6c6b 2063 6f64 6520 Smalltalk code
│ │ │ │ │ -0001b9c0: 636f 6d70 696c 696e 6720 746f 2074 6865 compiling to the
│ │ │ │ │ -0001b9d0: 2072 6563 6569 7665 7220 6f6e 2061 5374 receiver on aSt
│ │ │ │ │ -0001b9e0: 7265 616d 0a0a 1f0a 4669 6c65 3a20 6773 ream....File: gs
│ │ │ │ │ -0001b9f0: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ -0001ba00: 6465 3a20 496e 7465 7276 616c 2d74 6573 de: Interval-tes
│ │ │ │ │ -0001ba10: 7469 6e67 2c20 2050 7265 763a 2049 6e74 ting, Prev: Int
│ │ │ │ │ -0001ba20: 6572 7661 6c2d 7374 6f72 696e 672c 2020 erval-storing,
│ │ │ │ │ -0001ba30: 5570 3a20 496e 7465 7276 616c 0a0a 312e Up: Interval..1.
│ │ │ │ │ -0001ba40: 3933 2e35 2049 6e74 6572 7661 6c3a 2074 93.5 Interval: t
│ │ │ │ │ -0001ba50: 6573 7469 6e67 0a2d 2d2d 2d2d 2d2d 2d2d esting.---------
│ │ │ │ │ -0001ba60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------.
│ │ │ │ │ -0001ba70: 0a3d 2061 6e49 6e74 6572 7661 6c0a 2020 .= anInterval.
│ │ │ │ │ -0001ba80: 2020 2041 6e73 7765 7220 7768 6574 6865 Answer whethe
│ │ │ │ │ -0001ba90: 7220 616e 496e 7465 7276 616c 2069 7320 r anInterval is
│ │ │ │ │ -0001baa0: 7468 6520 7361 6d65 2069 6e74 6572 7661 the same interva
│ │ │ │ │ -0001bab0: 6c20 6173 2074 6865 2072 6563 6569 7665 l as the receive
│ │ │ │ │ -0001bac0: 720a 0a68 6173 680a 2020 2020 2041 6e73 r..hash. Ans
│ │ │ │ │ -0001bad0: 7765 7220 616e 2068 6173 6820 7661 6c75 wer an hash valu
│ │ │ │ │ -0001bae0: 6520 666f 7220 7468 6520 7265 6365 6976 e for the receiv
│ │ │ │ │ -0001baf0: 6572 0a0a 6973 4578 6163 740a 2020 2020 er..isExact.
│ │ │ │ │ -0001bb00: 2041 6e73 7765 7220 7768 6574 6865 7220 Answer whether
│ │ │ │ │ -0001bb10: 656c 656d 656e 7473 206f 6620 7468 6520 elements of the
│ │ │ │ │ -0001bb20: 7265 6365 6976 6572 2061 7265 2063 6f6d receiver are com
│ │ │ │ │ -0001bb30: 7075 7465 6420 7573 696e 6720 6578 6163 puted using exac
│ │ │ │ │ -0001bb40: 740a 2020 2020 2061 7269 7468 6d65 7469 t. arithmeti
│ │ │ │ │ -0001bb50: 632e 2020 5468 6973 2069 7320 7472 7565 c. This is true
│ │ │ │ │ -0001bb60: 2061 7320 6c6f 6e67 2061 7320 7468 6520 as long as the
│ │ │ │ │ -0001bb70: 7374 6172 7420 616e 6420 7374 6570 2076 start and step v
│ │ │ │ │ -0001bb80: 616c 7565 2061 7265 0a20 2020 2020 6578 alue are. ex
│ │ │ │ │ -0001bb90: 6163 7420 2869 2e65 2e20 206e 6f74 2066 act (i.e. not f
│ │ │ │ │ -0001bba0: 6c6f 6174 696e 672d 706f 696e 7429 2e0a loating-point)..
│ │ │ │ │ -0001bbb0: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ -0001bbc0: 652e 696e 666f 2c20 204e 6f64 653a 2049 e.info, Node: I
│ │ │ │ │ -0001bbd0: 7465 7261 626c 652c 2020 4e65 7874 3a20 terable, Next:
│ │ │ │ │ -0001bbe0: 4c61 7267 6541 7272 6179 2c20 2050 7265 LargeArray, Pre
│ │ │ │ │ -0001bbf0: 763a 2049 6e74 6572 7661 6c2c 2020 5570 v: Interval, Up
│ │ │ │ │ -0001bc00: 3a20 4261 7365 2063 6c61 7373 6573 0a0a : Base classes..
│ │ │ │ │ -0001bc10: 312e 3934 2049 7465 7261 626c 650a 3d3d 1.94 Iterable.==
│ │ │ │ │ -0001bc20: 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a44 6566 ===========..Def
│ │ │ │ │ -0001bc30: 696e 6564 2069 6e20 6e61 6d65 7370 6163 ined in namespac
│ │ │ │ │ -0001bc40: 6520 536d 616c 6c74 616c 6b0a 5375 7065 e Smalltalk.Supe
│ │ │ │ │ -0001bc50: 7263 6c61 7373 3a20 4f62 6a65 6374 0a43 rclass: Object.C
│ │ │ │ │ -0001bc60: 6174 6567 6f72 793a 2043 6f6c 6c65 6374 ategory: Collect
│ │ │ │ │ -0001bc70: 696f 6e73 0a20 2020 2020 4920 616d 2061 ions. I am a
│ │ │ │ │ -0001bc80: 6e20 6162 7374 7261 6374 2063 6c61 7373 n abstract class
│ │ │ │ │ -0001bc90: 2e20 204d 7920 696e 7374 616e 6365 7320 . My instances
│ │ │ │ │ -0001bca0: 6172 6520 636f 6c6c 6563 7469 6f6e 7320 are collections
│ │ │ │ │ -0001bcb0: 6f66 206f 626a 6563 7473 0a20 2020 2020 of objects.
│ │ │ │ │ -0001bcc0: 7468 6174 2063 616e 2062 6520 6974 6572 that can be iter
│ │ │ │ │ -0001bcd0: 6174 6564 2e20 2054 6865 2064 6574 6169 ated. The detai
│ │ │ │ │ -0001bce0: 6c73 206f 6e20 686f 7720 7468 6579 2063 ls on how they c
│ │ │ │ │ -0001bcf0: 616e 2062 6520 6d75 7461 7465 6420 2869 an be mutated (i
│ │ │ │ │ -0001bd00: 660a 2020 2020 2061 7420 616c 6c20 706f f. at all po
│ │ │ │ │ -0001bd10: 7373 6962 6c65 2920 6172 6520 6c65 6674 ssible) are left
│ │ │ │ │ -0001bd20: 2074 6f20 7468 6520 7375 6263 6c61 7373 to the subclass
│ │ │ │ │ -0001bd30: 6573 2e0a 0a2a 204d 656e 753a 0a0a 2a20 es...* Menu:..*
│ │ │ │ │ -0001bd40: 4974 6572 6162 6c65 2063 6c61 7373 2d6d Iterable class-m
│ │ │ │ │ -0001bd50: 756c 7469 6279 7465 2065 6e63 6f64 696e ultibyte encodin
│ │ │ │ │ -0001bd60: 6773 3a3a 2020 2863 6c61 7373 290a 2a20 gs:: (class).*
│ │ │ │ │ -0001bd70: 4974 6572 6162 6c65 2d65 6e75 6d65 7261 Iterable-enumera
│ │ │ │ │ -0001bd80: 7469 6f6e 3a3a 2020 2869 6e73 7461 6e63 tion:: (instanc
│ │ │ │ │ -0001bd90: 6529 0a2a 2049 7465 7261 626c 652d 6974 e).* Iterable-it
│ │ │ │ │ -0001bda0: 6572 6174 696f 6e3a 3a20 2028 696e 7374 eration:: (inst
│ │ │ │ │ -0001bdb0: 616e 6365 290a 2a20 4974 6572 6162 6c65 ance).* Iterable
│ │ │ │ │ -0001bdc0: 2d73 7472 6561 6d69 6e67 3a3a 2020 2869 -streaming:: (i
│ │ │ │ │ -0001bdd0: 6e73 7461 6e63 6529 0a0a 1f0a 4669 6c65 nstance)....File
│ │ │ │ │ -0001bde0: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ -0001bdf0: 2020 4e6f 6465 3a20 4974 6572 6162 6c65 Node: Iterable
│ │ │ │ │ -0001be00: 2063 6c61 7373 2d6d 756c 7469 6279 7465 class-multibyte
│ │ │ │ │ -0001be10: 2065 6e63 6f64 696e 6773 2c20 204e 6578 encodings, Nex
│ │ │ │ │ -0001be20: 743a 2049 7465 7261 626c 652d 656e 756d t: Iterable-enum
│ │ │ │ │ -0001be30: 6572 6174 696f 6e2c 2020 5570 3a20 4974 eration, Up: It
│ │ │ │ │ -0001be40: 6572 6162 6c65 0a0a 312e 3934 2e31 2049 erable..1.94.1 I
│ │ │ │ │ -0001be50: 7465 7261 626c 6520 636c 6173 733a 206d terable class: m
│ │ │ │ │ -0001be60: 756c 7469 6279 7465 2065 6e63 6f64 696e ultibyte encodin
│ │ │ │ │ -0001be70: 6773 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d gs.-------------
│ │ │ │ │ -0001be80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0001be90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a69 -------------..i
│ │ │ │ │ -0001bea0: 7355 6e69 636f 6465 0a20 2020 2020 416e sUnicode. An
│ │ │ │ │ -0001beb0: 7377 6572 2074 7275 653b 2074 6865 2072 swer true; the r
│ │ │ │ │ -0001bec0: 6563 6569 7665 7220 6973 2061 626c 6520 eceiver is able
│ │ │ │ │ -0001bed0: 746f 2073 746f 7265 2061 7262 6974 7261 to store arbitra
│ │ │ │ │ -0001bee0: 7279 2055 6e69 636f 6465 0a20 2020 2020 ry Unicode.
│ │ │ │ │ -0001bef0: 6368 6172 6163 7465 7273 2e0a 0a1f 0a46 characters.....F
│ │ │ │ │ -0001bf00: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ -0001bf10: 666f 2c20 204e 6f64 653a 2049 7465 7261 fo, Node: Itera
│ │ │ │ │ -0001bf20: 626c 652d 656e 756d 6572 6174 696f 6e2c ble-enumeration,
│ │ │ │ │ -0001bf30: 2020 4e65 7874 3a20 4974 6572 6162 6c65 Next: Iterable
│ │ │ │ │ -0001bf40: 2d69 7465 7261 7469 6f6e 2c20 2050 7265 -iteration, Pre
│ │ │ │ │ -0001bf50: 763a 2049 7465 7261 626c 6520 636c 6173 v: Iterable clas
│ │ │ │ │ -0001bf60: 732d 6d75 6c74 6962 7974 6520 656e 636f s-multibyte enco
│ │ │ │ │ -0001bf70: 6469 6e67 732c 2020 5570 3a20 4974 6572 dings, Up: Iter
│ │ │ │ │ -0001bf80: 6162 6c65 0a0a 312e 3934 2e32 2049 7465 able..1.94.2 Ite
│ │ │ │ │ -0001bf90: 7261 626c 653a 2065 6e75 6d65 7261 7469 rable: enumerati
│ │ │ │ │ -0001bfa0: 6f6e 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d on.-------------
│ │ │ │ │ -0001bfb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------.
│ │ │ │ │ -0001bfc0: 0a2c 2061 6e49 7465 7261 626c 650a 2020 ., anIterable.
│ │ │ │ │ -0001bfd0: 2020 2041 6e73 7765 7220 616e 2069 7465 Answer an ite
│ │ │ │ │ -0001bfe0: 7261 626c 6520 7468 6174 2065 6e75 6d65 rable that enume
│ │ │ │ │ -0001bff0: 7261 7465 7320 6669 7273 7420 7468 6520 rates first the
│ │ │ │ │ -0001c000: 656c 656d 656e 7473 206f 6620 7468 650a elements of the.
│ │ │ │ │ -0001c010: 2020 2020 2072 6563 6569 7665 7220 616e receiver an
│ │ │ │ │ -0001c020: 6420 7468 656e 2074 6865 2065 6c65 6d65 d then the eleme
│ │ │ │ │ -0001c030: 6e74 7320 6f66 2061 6e49 7465 7261 626c nts of anIterabl
│ │ │ │ │ -0001c040: 652e 0a0a 616c 6c53 6174 6973 6679 3a20 e...allSatisfy:
│ │ │ │ │ -0001c050: 6142 6c6f 636b 0a20 2020 2020 5365 6172 aBlock. Sear
│ │ │ │ │ -0001c060: 6368 2074 6865 2072 6563 6569 7665 7220 ch the receiver
│ │ │ │ │ -0001c070: 666f 7220 616e 2065 6c65 6d65 6e74 2066 for an element f
│ │ │ │ │ -0001c080: 6f72 2077 6869 6368 2061 426c 6f63 6b20 or which aBlock
│ │ │ │ │ -0001c090: 7265 7475 726e 7320 6661 6c73 652e 0a20 returns false..
│ │ │ │ │ -0001c0a0: 2020 2020 416e 7377 6572 2074 7275 6520 Answer true
│ │ │ │ │ -0001c0b0: 6966 206e 6f6e 6520 646f 6573 2c20 6661 if none does, fa
│ │ │ │ │ -0001c0c0: 6c73 6520 6f74 6865 7277 6973 652e 0a0a lse otherwise...
│ │ │ │ │ -0001c0d0: 616e 7953 6174 6973 6679 3a20 6142 6c6f anySatisfy: aBlo
│ │ │ │ │ -0001c0e0: 636b 0a20 2020 2020 5365 6172 6368 2074 ck. Search t
│ │ │ │ │ -0001c0f0: 6865 2072 6563 6569 7665 7220 666f 7220 he receiver for
│ │ │ │ │ -0001c100: 616e 2065 6c65 6d65 6e74 2066 6f72 2077 an element for w
│ │ │ │ │ -0001c110: 6869 6368 2061 426c 6f63 6b20 7265 7475 hich aBlock retu
│ │ │ │ │ -0001c120: 726e 7320 7472 7565 2e0a 2020 2020 2041 rns true.. A
│ │ │ │ │ -0001c130: 6e73 7765 7220 7472 7565 2069 6620 736f nswer true if so
│ │ │ │ │ -0001c140: 6d65 2064 6f65 732c 2066 616c 7365 206f me does, false o
│ │ │ │ │ -0001c150: 7468 6572 7769 7365 2e0a 0a63 6f6c 6c65 therwise...colle
│ │ │ │ │ -0001c160: 6374 3a20 6142 6c6f 636b 0a20 2020 2020 ct: aBlock.
│ │ │ │ │ -0001c170: 416e 7377 6572 2061 206e 6577 2069 6e73 Answer a new ins
│ │ │ │ │ -0001c180: 7461 6e63 6520 6f66 2061 2043 6f6c 6c65 tance of a Colle
│ │ │ │ │ -0001c190: 6374 696f 6e20 636f 6e74 6169 6e69 6e67 ction containing
│ │ │ │ │ -0001c1a0: 2061 6c6c 2074 6865 2072 6573 756c 7473 all the results
│ │ │ │ │ -0001c1b0: 206f 660a 2020 2020 2065 7661 6c75 6174 of. evaluat
│ │ │ │ │ -0001c1c0: 696e 6720 6142 6c6f 636b 2070 6173 7369 ing aBlock passi
│ │ │ │ │ -0001c1d0: 6e67 2065 6163 6820 6f66 2074 6865 2072 ng each of the r
│ │ │ │ │ -0001c1e0: 6563 6569 7665 7227 7320 656c 656d 656e eceiver's elemen
│ │ │ │ │ -0001c1f0: 7473 0a0a 636f 6e66 6f72 6d3a 2061 426c ts..conform: aBl
│ │ │ │ │ -0001c200: 6f63 6b0a 2020 2020 2053 6561 7263 6820 ock. Search
│ │ │ │ │ -0001c210: 7468 6520 7265 6365 6976 6572 2066 6f72 the receiver for
│ │ │ │ │ -0001c220: 2061 6e20 656c 656d 656e 7420 666f 7220 an element for
│ │ │ │ │ -0001c230: 7768 6963 6820 6142 6c6f 636b 2072 6574 which aBlock ret
│ │ │ │ │ -0001c240: 7572 6e73 2066 616c 7365 2e0a 2020 2020 urns false..
│ │ │ │ │ -0001c250: 2041 6e73 7765 7220 7472 7565 2069 6620 Answer true if
│ │ │ │ │ -0001c260: 6e6f 6e65 2064 6f65 732c 2066 616c 7365 none does, false
│ │ │ │ │ -0001c270: 206f 7468 6572 7769 7365 2e0a 0a63 6f6e otherwise...con
│ │ │ │ │ -0001c280: 7461 696e 733a 2061 426c 6f63 6b0a 2020 tains: aBlock.
│ │ │ │ │ -0001c290: 2020 2053 6561 7263 6820 7468 6520 7265 Search the re
│ │ │ │ │ -0001c2a0: 6365 6976 6572 2066 6f72 2061 6e20 656c ceiver for an el
│ │ │ │ │ -0001c2b0: 656d 656e 7420 666f 7220 7768 6963 6820 ement for which
│ │ │ │ │ -0001c2c0: 6142 6c6f 636b 2072 6574 7572 6e73 2074 aBlock returns t
│ │ │ │ │ -0001c2d0: 7275 652e 0a20 2020 2020 416e 7377 6572 rue.. Answer
│ │ │ │ │ -0001c2e0: 2074 7275 6520 6966 2073 6f6d 6520 646f true if some do
│ │ │ │ │ -0001c2f0: 6573 2c20 6661 6c73 6520 6f74 6865 7277 es, false otherw
│ │ │ │ │ -0001c300: 6973 652e 0a0a 636f 756e 743a 2061 426c ise...count: aBl
│ │ │ │ │ -0001c310: 6f63 6b0a 2020 2020 2043 6f75 6e74 2074 ock. Count t
│ │ │ │ │ -0001c320: 6865 2065 6c65 6d65 6e74 7320 6f66 2074 he elements of t
│ │ │ │ │ -0001c330: 6865 2072 6563 6569 7665 7220 666f 7220 he receiver for
│ │ │ │ │ -0001c340: 7768 6963 6820 6142 6c6f 636b 2072 6574 which aBlock ret
│ │ │ │ │ -0001c350: 7572 6e73 2074 7275 652c 0a20 2020 2020 urns true,.
│ │ │ │ │ -0001c360: 616e 6420 7265 7475 726e 2074 6865 6972 and return their
│ │ │ │ │ -0001c370: 206e 756d 6265 722e 0a0a 6465 7465 6374 number...detect
│ │ │ │ │ -0001c380: 3a20 6142 6c6f 636b 0a20 2020 2020 5365 : aBlock. Se
│ │ │ │ │ -0001c390: 6172 6368 2074 6865 2072 6563 6569 7665 arch the receive
│ │ │ │ │ -0001c3a0: 7220 666f 7220 616e 2065 6c65 6d65 6e74 r for an element
│ │ │ │ │ -0001c3b0: 2066 6f72 2077 6869 6368 2061 426c 6f63 for which aBloc
│ │ │ │ │ -0001c3c0: 6b20 7265 7475 726e 7320 7472 7565 2e0a k returns true..
│ │ │ │ │ -0001c3d0: 2020 2020 2049 6620 736f 6d65 2064 6f65 If some doe
│ │ │ │ │ -0001c3e0: 732c 2061 6e73 7765 7220 6974 2e20 2049 s, answer it. I
│ │ │ │ │ -0001c3f0: 6620 6e6f 6e65 2064 6f65 732c 2066 6169 f none does, fai
│ │ │ │ │ -0001c400: 6c0a 0a64 6574 6563 743a 2061 426c 6f63 l..detect: aBloc
│ │ │ │ │ -0001c410: 6b20 6966 4e6f 6e65 3a20 6578 6365 7074 k ifNone: except
│ │ │ │ │ -0001c420: 696f 6e42 6c6f 636b 0a20 2020 2020 5365 ionBlock. Se
│ │ │ │ │ -0001c430: 6172 6368 2074 6865 2072 6563 6569 7665 arch the receive
│ │ │ │ │ -0001c440: 7220 666f 7220 616e 2065 6c65 6d65 6e74 r for an element
│ │ │ │ │ -0001c450: 2066 6f72 2077 6869 6368 2061 426c 6f63 for which aBloc
│ │ │ │ │ -0001c460: 6b20 7265 7475 726e 7320 7472 7565 2e0a k returns true..
│ │ │ │ │ -0001c470: 2020 2020 2049 6620 736f 6d65 2064 6f65 If some doe
│ │ │ │ │ -0001c480: 732c 2061 6e73 7765 7220 6974 2e20 2049 s, answer it. I
│ │ │ │ │ -0001c490: 6620 6e6f 6e65 2064 6f65 732c 2061 6e73 f none does, ans
│ │ │ │ │ -0001c4a0: 7765 7220 7468 6520 7265 7375 6c74 206f wer the result o
│ │ │ │ │ -0001c4b0: 660a 2020 2020 2065 7661 6c75 6174 696e f. evaluatin
│ │ │ │ │ -0001c4c0: 6720 6142 6c6f 636b 0a0a 646f 3a20 6142 g aBlock..do: aB
│ │ │ │ │ -0001c4d0: 6c6f 636b 0a20 2020 2020 456e 756d 6572 lock. Enumer
│ │ │ │ │ -0001c4e0: 6174 6520 6561 6368 206f 626a 6563 7420 ate each object
│ │ │ │ │ -0001c4f0: 6f66 2074 6865 2072 6563 6569 7665 722c of the receiver,
│ │ │ │ │ -0001c500: 2070 6173 7369 6e67 2074 6865 6d20 746f passing them to
│ │ │ │ │ -0001c510: 2061 426c 6f63 6b0a 0a64 6f3a 2061 426c aBlock..do: aBl
│ │ │ │ │ -0001c520: 6f63 6b20 7365 7061 7261 7465 6442 793a ock separatedBy:
│ │ │ │ │ -0001c530: 2073 6570 6172 6174 6f72 426c 6f63 6b0a separatorBlock.
│ │ │ │ │ -0001c540: 2020 2020 2045 6e75 6d65 7261 7465 2065 Enumerate e
│ │ │ │ │ -0001c550: 6163 6820 6f62 6a65 6374 206f 6620 7468 ach object of th
│ │ │ │ │ -0001c560: 6520 7265 6365 6976 6572 2c20 7061 7373 e receiver, pass
│ │ │ │ │ -0001c570: 696e 6720 7468 656d 2074 6f20 6142 6c6f ing them to aBlo
│ │ │ │ │ -0001c580: 636b 2e0a 2020 2020 2042 6574 7765 656e ck.. Between
│ │ │ │ │ -0001c590: 2065 7665 7279 2074 776f 2069 6e76 6f63 every two invoc
│ │ │ │ │ -0001c5a0: 6174 696f 6e73 206f 6620 6142 6c6f 636b ations of aBlock
│ │ │ │ │ -0001c5b0: 2c20 696e 766f 6b65 2073 6570 6172 6174 , invoke separat
│ │ │ │ │ -0001c5c0: 6f72 426c 6f63 6b0a 0a66 6f6c 643a 2062 orBlock..fold: b
│ │ │ │ │ -0001c5d0: 696e 6172 7942 6c6f 636b 0a20 2020 2020 inaryBlock.
│ │ │ │ │ -0001c5e0: 4669 7273 742c 2070 6173 7320 746f 2062 First, pass to b
│ │ │ │ │ -0001c5f0: 696e 6172 7942 6c6f 636b 2074 6865 2066 inaryBlock the f
│ │ │ │ │ -0001c600: 6972 7374 2061 6e64 2073 6563 6f6e 6420 irst and second
│ │ │ │ │ -0001c610: 656c 656d 656e 7473 206f 6620 7468 650a elements of the.
│ │ │ │ │ -0001c620: 2020 2020 2072 6563 6569 7665 723b 2066 receiver; f
│ │ │ │ │ -0001c630: 6f72 2065 6163 6820 7375 6273 6571 7565 or each subseque
│ │ │ │ │ -0001c640: 6e74 2065 6c65 6d65 6e74 2c20 7061 7373 nt element, pass
│ │ │ │ │ -0001c650: 2074 6865 2072 6573 756c 7420 6f66 2074 the result of t
│ │ │ │ │ -0001c660: 6865 0a20 2020 2020 7072 6576 696f 7573 he. previous
│ │ │ │ │ -0001c670: 2065 7661 6c75 6174 696f 6e20 616e 6420 evaluation and
│ │ │ │ │ -0001c680: 616e 2065 6c65 6d65 6e74 2e20 2041 6e73 an element. Ans
│ │ │ │ │ -0001c690: 7765 7220 7468 6520 7265 7375 6c74 206f wer the result o
│ │ │ │ │ -0001c6a0: 6620 7468 6520 6c61 7374 0a20 2020 2020 f the last.
│ │ │ │ │ -0001c6b0: 696e 766f 6361 7469 6f6e 2c20 6f72 2074 invocation, or t
│ │ │ │ │ -0001c6c0: 6865 2066 6972 7374 2065 6c65 6d65 6e74 he first element
│ │ │ │ │ -0001c6d0: 2069 6620 7468 6520 636f 6c6c 6563 7469 if the collecti
│ │ │ │ │ -0001c6e0: 6f6e 2068 6173 2073 697a 6520 312e 0a20 on has size 1..
│ │ │ │ │ -0001c6f0: 2020 2020 4661 696c 2069 6620 7468 6520 Fail if the
│ │ │ │ │ -0001c700: 636f 6c6c 6563 7469 6f6e 2069 7320 656d collection is em
│ │ │ │ │ -0001c710: 7074 792e 0a0a 696e 6a65 6374 3a20 7468 pty...inject: th
│ │ │ │ │ -0001c720: 6973 5661 6c75 6520 696e 746f 3a20 6269 isValue into: bi
│ │ │ │ │ -0001c730: 6e61 7279 426c 6f63 6b0a 2020 2020 2046 naryBlock. F
│ │ │ │ │ -0001c740: 6972 7374 2c20 7061 7373 2074 6f20 6269 irst, pass to bi
│ │ │ │ │ -0001c750: 6e61 7279 426c 6f63 6b20 7468 6973 5661 naryBlock thisVa
│ │ │ │ │ -0001c760: 6c75 6520 616e 6420 7468 6520 6669 7273 lue and the firs
│ │ │ │ │ -0001c770: 7420 656c 656d 656e 7420 6f66 2074 6865 t element of the
│ │ │ │ │ -0001c780: 0a20 2020 2020 7265 6365 6976 6572 3b20 . receiver;
│ │ │ │ │ -0001c790: 666f 7220 6561 6368 2073 7562 7365 7175 for each subsequ
│ │ │ │ │ -0001c7a0: 656e 7420 656c 656d 656e 742c 2070 6173 ent element, pas
│ │ │ │ │ -0001c7b0: 7320 7468 6520 7265 7375 6c74 206f 6620 s the result of
│ │ │ │ │ -0001c7c0: 7468 650a 2020 2020 2070 7265 7669 6f75 the. previou
│ │ │ │ │ -0001c7d0: 7320 6576 616c 7561 7469 6f6e 2061 6e64 s evaluation and
│ │ │ │ │ -0001c7e0: 2061 6e20 656c 656d 656e 742e 2020 416e an element. An
│ │ │ │ │ -0001c7f0: 7377 6572 2074 6865 2072 6573 756c 7420 swer the result
│ │ │ │ │ -0001c800: 6f66 2074 6865 206c 6173 740a 2020 2020 of the last.
│ │ │ │ │ -0001c810: 2069 6e76 6f63 6174 696f 6e2e 0a0a 6e6f invocation...no
│ │ │ │ │ -0001c820: 6e65 5361 7469 7366 793a 2061 426c 6f63 neSatisfy: aBloc
│ │ │ │ │ -0001c830: 6b0a 2020 2020 2053 6561 7263 6820 7468 k. Search th
│ │ │ │ │ -0001c840: 6520 7265 6365 6976 6572 2066 6f72 2061 e receiver for a
│ │ │ │ │ -0001c850: 6e20 656c 656d 656e 7420 666f 7220 7768 n element for wh
│ │ │ │ │ -0001c860: 6963 6820 6142 6c6f 636b 2072 6574 7572 ich aBlock retur
│ │ │ │ │ -0001c870: 6e73 2074 7275 652e 0a20 2020 2020 416e ns true.. An
│ │ │ │ │ -0001c880: 7377 6572 2074 7275 6520 6966 206e 6f6e swer true if non
│ │ │ │ │ -0001c890: 6520 646f 6573 2c20 6661 6c73 6520 6f74 e does, false ot
│ │ │ │ │ -0001c8a0: 6865 7277 6973 652e 0a0a 7265 6a65 6374 herwise...reject
│ │ │ │ │ -0001c8b0: 3a20 6142 6c6f 636b 0a20 2020 2020 416e : aBlock. An
│ │ │ │ │ -0001c8c0: 7377 6572 2061 206e 6577 2069 6e73 7461 swer a new insta
│ │ │ │ │ -0001c8d0: 6e63 6520 6f66 2061 2043 6f6c 6c65 6374 nce of a Collect
│ │ │ │ │ -0001c8e0: 696f 6e20 636f 6e74 6169 6e69 6e67 2061 ion containing a
│ │ │ │ │ -0001c8f0: 6c6c 2074 6865 2065 6c65 6d65 6e74 730a ll the elements.
│ │ │ │ │ -0001c900: 2020 2020 2069 6e20 7468 6520 7265 6365 in the rece
│ │ │ │ │ -0001c910: 6976 6572 2077 6869 6368 2c20 7768 656e iver which, when
│ │ │ │ │ -0001c920: 2070 6173 7365 6420 746f 2061 426c 6f63 passed to aBloc
│ │ │ │ │ -0001c930: 6b2c 2064 6f6e 2774 2061 6e73 7765 7220 k, don't answer
│ │ │ │ │ -0001c940: 7472 7565 0a0a 7365 6c65 6374 3a20 6142 true..select: aB
│ │ │ │ │ -0001c950: 6c6f 636b 0a20 2020 2020 416e 7377 6572 lock. Answer
│ │ │ │ │ -0001c960: 2061 206e 6577 2069 6e73 7461 6e63 6520 a new instance
│ │ │ │ │ -0001c970: 6f66 2061 2043 6f6c 6c65 6374 696f 6e20 of a Collection
│ │ │ │ │ -0001c980: 636f 6e74 6169 6e69 6e67 2061 6c6c 2074 containing all t
│ │ │ │ │ -0001c990: 6865 2065 6c65 6d65 6e74 730a 2020 2020 he elements.
│ │ │ │ │ -0001c9a0: 2069 6e20 7468 6520 7265 6365 6976 6572 in the receiver
│ │ │ │ │ -0001c9b0: 2077 6869 6368 2c20 7768 656e 2070 6173 which, when pas
│ │ │ │ │ -0001c9c0: 7365 6420 746f 2061 426c 6f63 6b2c 2061 sed to aBlock, a
│ │ │ │ │ -0001c9d0: 6e73 7765 7220 7472 7565 0a0a 1f0a 4669 nswer true....Fi
│ │ │ │ │ -0001c9e0: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ -0001c9f0: 6f2c 2020 4e6f 6465 3a20 4974 6572 6162 o, Node: Iterab
│ │ │ │ │ -0001ca00: 6c65 2d69 7465 7261 7469 6f6e 2c20 204e le-iteration, N
│ │ │ │ │ -0001ca10: 6578 743a 2049 7465 7261 626c 652d 7374 ext: Iterable-st
│ │ │ │ │ -0001ca20: 7265 616d 696e 672c 2020 5072 6576 3a20 reaming, Prev:
│ │ │ │ │ -0001ca30: 4974 6572 6162 6c65 2d65 6e75 6d65 7261 Iterable-enumera
│ │ │ │ │ -0001ca40: 7469 6f6e 2c20 2055 703a 2049 7465 7261 tion, Up: Itera
│ │ │ │ │ -0001ca50: 626c 650a 0a31 2e39 342e 3320 4974 6572 ble..1.94.3 Iter
│ │ │ │ │ -0001ca60: 6162 6c65 3a20 6974 6572 6174 696f 6e0a able: iteration.
│ │ │ │ │ -0001ca70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0001ca80: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6966 4e69 ----------..ifNi
│ │ │ │ │ -0001ca90: 6c3a 206e 696c 426c 6f63 6b20 6966 4e6f l: nilBlock ifNo
│ │ │ │ │ -0001caa0: 744e 696c 446f 3a20 6974 6572 6162 6c65 tNilDo: iterable
│ │ │ │ │ -0001cab0: 426c 6f63 6b0a 2020 2020 2045 7661 6c75 Block. Evalu
│ │ │ │ │ -0001cac0: 6174 6520 6e69 6c42 6c6f 636b 2069 6620 ate nilBlock if
│ │ │ │ │ -0001cad0: 7468 6520 7265 6365 6976 6572 2069 7320 the receiver is
│ │ │ │ │ -0001cae0: 6e69 6c2c 2065 6c73 6520 6576 616c 7561 nil, else evalua
│ │ │ │ │ -0001caf0: 7465 0a20 2020 2020 6974 6572 6162 6c65 te. iterable
│ │ │ │ │ -0001cb00: 426c 6f63 6b20 7769 7468 2065 6163 6820 Block with each
│ │ │ │ │ -0001cb10: 656c 656d 656e 7420 6f66 2074 6865 2072 element of the r
│ │ │ │ │ -0001cb20: 6563 6569 7665 7220 2877 6869 6368 2073 eceiver (which s
│ │ │ │ │ -0001cb30: 686f 756c 6420 6265 2061 6e0a 2020 2020 hould be an.
│ │ │ │ │ -0001cb40: 2049 7465 7261 626c 6529 2e0a 0a69 664e Iterable)...ifN
│ │ │ │ │ -0001cb50: 6f74 4e69 6c44 6f3a 2069 7465 7261 626c otNilDo: iterabl
│ │ │ │ │ -0001cb60: 6542 6c6f 636b 0a20 2020 2020 4576 616c eBlock. Eval
│ │ │ │ │ -0001cb70: 7561 7465 2069 7465 7261 626c 6542 6c6f uate iterableBlo
│ │ │ │ │ -0001cb80: 636b 2077 6974 6820 6561 6368 2065 6c65 ck with each ele
│ │ │ │ │ -0001cb90: 6d65 6e74 206f 6620 7468 6520 7265 6365 ment of the rece
│ │ │ │ │ -0001cba0: 6976 6572 2028 7768 6963 680a 2020 2020 iver (which.
│ │ │ │ │ -0001cbb0: 2073 686f 756c 6420 6265 2061 6e20 4974 should be an It
│ │ │ │ │ -0001cbc0: 6572 6162 6c65 2920 6966 206e 6f74 206e erable) if not n
│ │ │ │ │ -0001cbd0: 696c 2e20 2045 6c73 6520 616e 7377 6572 il. Else answer
│ │ │ │ │ -0001cbe0: 206e 696c 0a0a 6966 4e6f 744e 696c 446f nil..ifNotNilDo
│ │ │ │ │ -0001cbf0: 3a20 6974 6572 6162 6c65 426c 6f63 6b20 : iterableBlock
│ │ │ │ │ -0001cc00: 6966 4e69 6c3a 206e 696c 426c 6f63 6b0a ifNil: nilBlock.
│ │ │ │ │ -0001cc10: 2020 2020 2045 7661 6c75 6174 6520 6e69 Evaluate ni
│ │ │ │ │ -0001cc20: 6c42 6c6f 636b 2069 6620 7468 6520 7265 lBlock if the re
│ │ │ │ │ -0001cc30: 6365 6976 6572 2069 7320 6e69 6c2c 2065 ceiver is nil, e
│ │ │ │ │ -0001cc40: 6c73 6520 6576 616c 7561 7465 0a20 2020 lse evaluate.
│ │ │ │ │ -0001cc50: 2020 6974 6572 6162 6c65 426c 6f63 6b2c iterableBlock,
│ │ │ │ │ -0001cc60: 2070 6173 7369 6e67 2065 6163 6820 656c passing each el
│ │ │ │ │ -0001cc70: 656d 656e 7420 6f66 2074 6865 2072 6563 ement of the rec
│ │ │ │ │ -0001cc80: 6569 7665 7220 2877 6869 6368 2073 686f eiver (which sho
│ │ │ │ │ -0001cc90: 756c 640a 2020 2020 2062 6520 616e 2049 uld. be an I
│ │ │ │ │ -0001cca0: 7465 7261 626c 6529 2e0a 0a1f 0a46 696c terable).....Fil
│ │ │ │ │ -0001ccb0: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ -0001ccc0: 2c20 204e 6f64 653a 2049 7465 7261 626c , Node: Iterabl
│ │ │ │ │ -0001ccd0: 652d 7374 7265 616d 696e 672c 2020 5072 e-streaming, Pr
│ │ │ │ │ -0001cce0: 6576 3a20 4974 6572 6162 6c65 2d69 7465 ev: Iterable-ite
│ │ │ │ │ -0001ccf0: 7261 7469 6f6e 2c20 2055 703a 2049 7465 ration, Up: Ite
│ │ │ │ │ -0001cd00: 7261 626c 650a 0a31 2e39 342e 3420 4974 rable..1.94.4 It
│ │ │ │ │ -0001cd10: 6572 6162 6c65 3a20 7374 7265 616d 696e erable: streamin
│ │ │ │ │ -0001cd20: 670a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d g.--------------
│ │ │ │ │ -0001cd30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6e65 ------------..ne
│ │ │ │ │ -0001cd40: 7874 5075 7441 6c6c 4f6e 3a20 6153 7472 xtPutAllOn: aStr
│ │ │ │ │ -0001cd50: 6561 6d0a 2020 2020 2057 7269 7465 2061 eam. Write a
│ │ │ │ │ -0001cd60: 6c6c 2074 6865 206f 626a 6563 7473 2069 ll the objects i
│ │ │ │ │ -0001cd70: 6e20 7468 6520 7265 6365 6976 6572 2074 n the receiver t
│ │ │ │ │ -0001cd80: 6f20 6153 7472 6561 6d0a 0a72 6561 6453 o aStream..readS
│ │ │ │ │ -0001cd90: 7472 6561 6d0a 2020 2020 2052 6574 7572 tream. Retur
│ │ │ │ │ -0001cda0: 6e20 6120 7374 7265 616d 2077 6974 6820 n a stream with
│ │ │ │ │ -0001cdb0: 7468 6520 7361 6d65 2063 6f6e 7465 6e74 the same content
│ │ │ │ │ -0001cdc0: 7320 6173 2074 6865 2072 6563 6569 7665 s as the receive
│ │ │ │ │ -0001cdd0: 722e 0a0a 1f0a 4669 6c65 3a20 6773 742d r.....File: gst-
│ │ │ │ │ -0001cde0: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ -0001cdf0: 3a20 4c61 7267 6541 7272 6179 2c20 204e : LargeArray, N
│ │ │ │ │ -0001ce00: 6578 743a 204c 6172 6765 4172 7261 7965 ext: LargeArraye
│ │ │ │ │ -0001ce10: 6443 6f6c 6c65 6374 696f 6e2c 2020 5072 dCollection, Pr
│ │ │ │ │ -0001ce20: 6576 3a20 4974 6572 6162 6c65 2c20 2055 ev: Iterable, U
│ │ │ │ │ -0001ce30: 703a 2042 6173 6520 636c 6173 7365 730a p: Base classes.
│ │ │ │ │ -0001ce40: 0a31 2e39 3520 4c61 7267 6541 7272 6179 .1.95 LargeArray
│ │ │ │ │ -0001ce50: 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d .===============
│ │ │ │ │ -0001ce60: 0a0a 4465 6669 6e65 6420 696e 206e 616d ..Defined in nam
│ │ │ │ │ -0001ce70: 6573 7061 6365 2053 6d61 6c6c 7461 6c6b espace Smalltalk
│ │ │ │ │ -0001ce80: 0a53 7570 6572 636c 6173 733a 204c 6172 .Superclass: Lar
│ │ │ │ │ -0001ce90: 6765 4172 7261 7965 6443 6f6c 6c65 6374 geArrayedCollect
│ │ │ │ │ -0001cea0: 696f 6e0a 4361 7465 676f 7279 3a20 436f ion.Category: Co
│ │ │ │ │ -0001ceb0: 6c6c 6563 7469 6f6e 732d 5365 7175 656e llections-Sequen
│ │ │ │ │ -0001cec0: 6365 6162 6c65 0a0a 2020 2020 2049 2061 ceable.. I a
│ │ │ │ │ -0001ced0: 6d20 7369 6d69 6c61 7220 746f 2061 2070 m similar to a p
│ │ │ │ │ -0001cee0: 6c61 696e 2061 7272 6179 2c20 6275 7420 lain array, but
│ │ │ │ │ -0001cef0: 4927 6d20 7370 6563 6961 6c6c 7920 6465 I'm specially de
│ │ │ │ │ -0001cf00: 7369 676e 6564 2074 6f20 7361 7665 0a20 signed to save.
│ │ │ │ │ -0001cf10: 2020 2020 6d65 6d6f 7279 2077 6865 6e20 memory when
│ │ │ │ │ -0001cf20: 6c6f 7473 206f 6620 6974 656d 7320 6172 lots of items ar
│ │ │ │ │ -0001cf30: 6520 6e69 6c2e 0a0a 2a20 4d65 6e75 3a0a e nil...* Menu:.
│ │ │ │ │ -0001cf40: 0a2a 204c 6172 6765 4172 7261 792d 6f76 .* LargeArray-ov
│ │ │ │ │ -0001cf50: 6572 7269 6464 656e 3a3a 2020 2869 6e73 erridden:: (ins
│ │ │ │ │ -0001cf60: 7461 6e63 6529 0a0a 1f0a 4669 6c65 3a20 tance)....File:
│ │ │ │ │ -0001cf70: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ -0001cf80: 4e6f 6465 3a20 4c61 7267 6541 7272 6179 Node: LargeArray
│ │ │ │ │ -0001cf90: 2d6f 7665 7272 6964 6465 6e2c 2020 5570 -overridden, Up
│ │ │ │ │ -0001cfa0: 3a20 4c61 7267 6541 7272 6179 0a0a 312e : LargeArray..1.
│ │ │ │ │ -0001cfb0: 3935 2e31 204c 6172 6765 4172 7261 793a 95.1 LargeArray:
│ │ │ │ │ -0001cfc0: 206f 7665 7272 6964 6465 6e0a 2d2d 2d2d overridden.----
│ │ │ │ │ -0001cfd0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0001cfe0: 2d2d 2d2d 2d2d 2d2d 2d0a 0a6e 6577 436f ---------..newCo
│ │ │ │ │ -0001cff0: 6c6c 6563 7469 6f6e 3a20 7369 7a65 0a20 llection: size.
│ │ │ │ │ -0001d000: 2020 2020 4372 6561 7465 2061 6e20 4172 Create an Ar
│ │ │ │ │ -0001d010: 7261 7920 6f66 2074 6865 2067 6976 656e ray of the given
│ │ │ │ │ -0001d020: 2073 697a 650a 0a1f 0a46 696c 653a 2067 size....File: g
│ │ │ │ │ -0001d030: 7374 2d62 6173 652e 696e 666f 2c20 204e st-base.info, N
│ │ │ │ │ -0001d040: 6f64 653a 204c 6172 6765 4172 7261 7965 ode: LargeArraye
│ │ │ │ │ -0001d050: 6443 6f6c 6c65 6374 696f 6e2c 2020 4e65 dCollection, Ne
│ │ │ │ │ -0001d060: 7874 3a20 4c61 7267 6542 7974 6541 7272 xt: LargeByteArr
│ │ │ │ │ -0001d070: 6179 2c20 2050 7265 763a 204c 6172 6765 ay, Prev: Large
│ │ │ │ │ -0001d080: 4172 7261 792c 2020 5570 3a20 4261 7365 Array, Up: Base
│ │ │ │ │ -0001d090: 2063 6c61 7373 6573 0a0a 312e 3936 204c classes..1.96 L
│ │ │ │ │ -0001d0a0: 6172 6765 4172 7261 7965 6443 6f6c 6c65 argeArrayedColle
│ │ │ │ │ -0001d0b0: 6374 696f 6e0a 3d3d 3d3d 3d3d 3d3d 3d3d ction.==========
│ │ │ │ │ -0001d0c0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ -0001d0d0: 3d0a 0a44 6566 696e 6564 2069 6e20 6e61 =..Defined in na
│ │ │ │ │ -0001d0e0: 6d65 7370 6163 6520 536d 616c 6c74 616c mespace Smalltal
│ │ │ │ │ -0001d0f0: 6b0a 5375 7065 7263 6c61 7373 3a20 4172 k.Superclass: Ar
│ │ │ │ │ -0001d100: 7261 7965 6443 6f6c 6c65 6374 696f 6e0a rayedCollection.
│ │ │ │ │ -0001d110: 4361 7465 676f 7279 3a20 436f 6c6c 6563 Category: Collec
│ │ │ │ │ -0001d120: 7469 6f6e 732d 5365 7175 656e 6365 6162 tions-Sequenceab
│ │ │ │ │ -0001d130: 6c65 0a0a 2020 2020 2049 2061 6d20 616e le.. I am an
│ │ │ │ │ -0001d140: 2061 6273 7472 6163 7420 636c 6173 7320 abstract class
│ │ │ │ │ -0001d150: 7370 6563 6961 6c6c 7920 6465 7369 676e specially design
│ │ │ │ │ -0001d160: 6564 2074 6f20 7361 7665 206d 656d 6f72 ed to save memor
│ │ │ │ │ -0001d170: 7920 7768 656e 206c 6f74 730a 2020 2020 y when lots.
│ │ │ │ │ -0001d180: 206f 6620 6974 656d 7320 6861 7665 2074 of items have t
│ │ │ │ │ -0001d190: 6865 2073 616d 6520 7661 6c75 652e 0a0a he same value...
│ │ │ │ │ -0001d1a0: 2a20 4d65 6e75 3a0a 0a2a 204c 6172 6765 * Menu:..* Large
│ │ │ │ │ -0001d1b0: 4172 7261 7965 6443 6f6c 6c65 6374 696f ArrayedCollectio
│ │ │ │ │ -0001d1c0: 6e20 636c 6173 732d 696e 7374 616e 6365 n class-instance
│ │ │ │ │ -0001d1d0: 2063 7265 6174 696f 6e3a 3a20 2028 636c creation:: (cl
│ │ │ │ │ -0001d1e0: 6173 7329 0a2a 204c 6172 6765 4172 7261 ass).* LargeArra
│ │ │ │ │ -0001d1f0: 7965 6443 6f6c 6c65 6374 696f 6e2d 6163 yedCollection-ac
│ │ │ │ │ -0001d200: 6365 7373 696e 673a 3a20 2028 696e 7374 cessing:: (inst
│ │ │ │ │ -0001d210: 616e 6365 290a 2a20 4c61 7267 6541 7272 ance).* LargeArr
│ │ │ │ │ -0001d220: 6179 6564 436f 6c6c 6563 7469 6f6e 2d62 ayedCollection-b
│ │ │ │ │ -0001d230: 6173 6963 3a3a 2020 2869 6e73 7461 6e63 asic:: (instanc
│ │ │ │ │ -0001d240: 6529 0a0a 1f0a 4669 6c65 3a20 6773 742d e)....File: gst-
│ │ │ │ │ -0001d250: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ -0001d260: 3a20 4c61 7267 6541 7272 6179 6564 436f : LargeArrayedCo
│ │ │ │ │ -0001d270: 6c6c 6563 7469 6f6e 2063 6c61 7373 2d69 llection class-i
│ │ │ │ │ -0001d280: 6e73 7461 6e63 6520 6372 6561 7469 6f6e nstance creation
│ │ │ │ │ -0001d290: 2c20 204e 6578 743a 204c 6172 6765 4172 , Next: LargeAr
│ │ │ │ │ -0001d2a0: 7261 7965 6443 6f6c 6c65 6374 696f 6e2d rayedCollection-
│ │ │ │ │ -0001d2b0: 6163 6365 7373 696e 672c 2020 5570 3a20 accessing, Up:
│ │ │ │ │ -0001d2c0: 4c61 7267 6541 7272 6179 6564 436f 6c6c LargeArrayedColl
│ │ │ │ │ -0001d2d0: 6563 7469 6f6e 0a0a 312e 3936 2e31 204c ection..1.96.1 L
│ │ │ │ │ -0001d2e0: 6172 6765 4172 7261 7965 6443 6f6c 6c65 argeArrayedColle
│ │ │ │ │ -0001d2f0: 6374 696f 6e20 636c 6173 733a 2069 6e73 ction class: ins
│ │ │ │ │ -0001d300: 7461 6e63 6520 6372 6561 7469 6f6e 0a2d tance creation.-
│ │ │ │ │ -0001d310: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0001d320: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0001d330: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0001d340: 2d2d 2d2d 2d0a 0a6e 6577 3a20 616e 496e -----..new: anIn
│ │ │ │ │ -0001d350: 7465 6765 720a 2020 2020 2041 6e73 7765 teger. Answe
│ │ │ │ │ -0001d360: 7220 6120 6e65 7720 696e 7374 616e 6365 r a new instance
│ │ │ │ │ -0001d370: 206f 6620 7468 6520 7265 6365 6976 6572 of the receiver
│ │ │ │ │ -0001d380: 2c20 7769 7468 2072 6f6f 6d20 666f 7220 , with room for
│ │ │ │ │ -0001d390: 616e 496e 7465 6765 720a 2020 2020 2065 anInteger. e
│ │ │ │ │ -0001d3a0: 6c65 6d65 6e74 732e 0a0a 1f0a 4669 6c65 lements.....File
│ │ │ │ │ -0001d3b0: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ -0001d3c0: 2020 4e6f 6465 3a20 4c61 7267 6541 7272 Node: LargeArr
│ │ │ │ │ -0001d3d0: 6179 6564 436f 6c6c 6563 7469 6f6e 2d61 ayedCollection-a
│ │ │ │ │ -0001d3e0: 6363 6573 7369 6e67 2c20 204e 6578 743a ccessing, Next:
│ │ │ │ │ -0001d3f0: 204c 6172 6765 4172 7261 7965 6443 6f6c LargeArrayedCol
│ │ │ │ │ -0001d400: 6c65 6374 696f 6e2d 6261 7369 632c 2020 lection-basic,
│ │ │ │ │ -0001d410: 5072 6576 3a20 4c61 7267 6541 7272 6179 Prev: LargeArray
│ │ │ │ │ -0001d420: 6564 436f 6c6c 6563 7469 6f6e 2063 6c61 edCollection cla
│ │ │ │ │ -0001d430: 7373 2d69 6e73 7461 6e63 6520 6372 6561 ss-instance crea
│ │ │ │ │ -0001d440: 7469 6f6e 2c20 2055 703a 204c 6172 6765 tion, Up: Large
│ │ │ │ │ -0001d450: 4172 7261 7965 6443 6f6c 6c65 6374 696f ArrayedCollectio
│ │ │ │ │ -0001d460: 6e0a 0a31 2e39 362e 3220 4c61 7267 6541 n..1.96.2 LargeA
│ │ │ │ │ -0001d470: 7272 6179 6564 436f 6c6c 6563 7469 6f6e rrayedCollection
│ │ │ │ │ -0001d480: 3a20 6163 6365 7373 696e 670a 2d2d 2d2d : accessing.----
│ │ │ │ │ -0001d490: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0001d4a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0001d4b0: 2d2d 2d2d 0a0a 6174 3a20 616e 496e 6465 ----..at: anInde
│ │ │ │ │ -0001d4c0: 780a 2020 2020 2041 6e73 7765 7220 7468 x. Answer th
│ │ │ │ │ -0001d4d0: 6520 616e 496e 6465 782d 7468 2069 7465 e anIndex-th ite
│ │ │ │ │ -0001d4e0: 6d20 6f66 2074 6865 2072 6563 6569 7665 m of the receive
│ │ │ │ │ -0001d4f0: 722e 0a0a 6174 3a20 616e 496e 6465 7820 r...at: anIndex
│ │ │ │ │ -0001d500: 7075 743a 2061 6e4f 626a 6563 740a 2020 put: anObject.
│ │ │ │ │ -0001d510: 2020 2052 6570 6c61 6365 2074 6865 2061 Replace the a
│ │ │ │ │ -0001d520: 6e49 6e64 6578 2d74 6820 6974 656d 206f nIndex-th item o
│ │ │ │ │ -0001d530: 6620 7468 6520 7265 6365 6976 6572 2077 f the receiver w
│ │ │ │ │ -0001d540: 6974 6820 616e 4f62 6a65 6374 2e0a 0a63 ith anObject...c
│ │ │ │ │ -0001d550: 6f6d 7072 6573 730a 2020 2020 2041 7272 ompress. Arr
│ │ │ │ │ -0001d560: 616e 6765 2074 6865 2072 6570 7265 7365 ange the represe
│ │ │ │ │ -0001d570: 6e74 6174 696f 6e20 6f66 2074 6865 2061 ntation of the a
│ │ │ │ │ -0001d580: 7272 6179 2066 6f72 206d 6178 696d 756d rray for maximum
│ │ │ │ │ -0001d590: 206d 656d 6f72 7920 7361 7669 6e67 2e0a memory saving..
│ │ │ │ │ -0001d5a0: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ -0001d5b0: 652e 696e 666f 2c20 204e 6f64 653a 204c e.info, Node: L
│ │ │ │ │ -0001d5c0: 6172 6765 4172 7261 7965 6443 6f6c 6c65 argeArrayedColle
│ │ │ │ │ -0001d5d0: 6374 696f 6e2d 6261 7369 632c 2020 5072 ction-basic, Pr
│ │ │ │ │ -0001d5e0: 6576 3a20 4c61 7267 6541 7272 6179 6564 ev: LargeArrayed
│ │ │ │ │ -0001d5f0: 436f 6c6c 6563 7469 6f6e 2d61 6363 6573 Collection-acces
│ │ │ │ │ -0001d600: 7369 6e67 2c20 2055 703a 204c 6172 6765 sing, Up: Large
│ │ │ │ │ -0001d610: 4172 7261 7965 6443 6f6c 6c65 6374 696f ArrayedCollectio
│ │ │ │ │ -0001d620: 6e0a 0a31 2e39 362e 3320 4c61 7267 6541 n..1.96.3 LargeA
│ │ │ │ │ -0001d630: 7272 6179 6564 436f 6c6c 6563 7469 6f6e rrayedCollection
│ │ │ │ │ -0001d640: 3a20 6261 7369 630a 2d2d 2d2d 2d2d 2d2d : basic.--------
│ │ │ │ │ -0001d650: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0001d660: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 3d20 ------------..=
│ │ │ │ │ -0001d670: 614c 6172 6765 4172 7261 790a 2020 2020 aLargeArray.
│ │ │ │ │ -0001d680: 2041 6e73 7765 7220 7768 6574 6865 7220 Answer whether
│ │ │ │ │ -0001d690: 7468 6520 7265 6365 6976 6572 2061 6e64 the receiver and
│ │ │ │ │ -0001d6a0: 2061 4c61 7267 6541 7272 6179 2068 6176 aLargeArray hav
│ │ │ │ │ -0001d6b0: 6520 7468 6520 7361 6d65 2063 6f6e 7465 e the same conte
│ │ │ │ │ -0001d6c0: 6e74 730a 0a68 6173 680a 2020 2020 2041 nts..hash. A
│ │ │ │ │ -0001d6d0: 6e73 7765 7220 616e 2068 6173 6820 7661 nswer an hash va
│ │ │ │ │ -0001d6e0: 6c75 6520 666f 7220 7468 6520 7265 6365 lue for the rece
│ │ │ │ │ -0001d6f0: 6976 6572 0a0a 7369 7a65 0a20 2020 2020 iver..size.
│ │ │ │ │ -0001d700: 416e 7377 6572 2074 6865 206d 6178 696d Answer the maxim
│ │ │ │ │ -0001d710: 756d 2076 616c 6964 2069 6e64 6578 2066 um valid index f
│ │ │ │ │ -0001d720: 6f72 2074 6865 2072 6563 6569 7665 720a or the receiver.
│ │ │ │ │ -0001d730: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ -0001d740: 652e 696e 666f 2c20 204e 6f64 653a 204c e.info, Node: L
│ │ │ │ │ -0001d750: 6172 6765 4279 7465 4172 7261 792c 2020 argeByteArray,
│ │ │ │ │ -0001d760: 4e65 7874 3a20 4c61 7267 6549 6e74 6567 Next: LargeInteg
│ │ │ │ │ -0001d770: 6572 2c20 2050 7265 763a 204c 6172 6765 er, Prev: Large
│ │ │ │ │ -0001d780: 4172 7261 7965 6443 6f6c 6c65 6374 696f ArrayedCollectio
│ │ │ │ │ -0001d790: 6e2c 2020 5570 3a20 4261 7365 2063 6c61 n, Up: Base cla
│ │ │ │ │ -0001d7a0: 7373 6573 0a0a 312e 3937 204c 6172 6765 sses..1.97 Large
│ │ │ │ │ -0001d7b0: 4279 7465 4172 7261 790a 3d3d 3d3d 3d3d ByteArray.======
│ │ │ │ │ -0001d7c0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a44 =============..D
│ │ │ │ │ -0001d7d0: 6566 696e 6564 2069 6e20 6e61 6d65 7370 efined in namesp
│ │ │ │ │ -0001d7e0: 6163 6520 536d 616c 6c74 616c 6b0a 5375 ace Smalltalk.Su
│ │ │ │ │ -0001d7f0: 7065 7263 6c61 7373 3a20 4c61 7267 6541 perclass: LargeA
│ │ │ │ │ -0001d800: 7272 6179 6564 436f 6c6c 6563 7469 6f6e rrayedCollection
│ │ │ │ │ -0001d810: 0a43 6174 6567 6f72 793a 2043 6f6c 6c65 .Category: Colle
│ │ │ │ │ -0001d820: 6374 696f 6e73 2d53 6571 7565 6e63 6561 ctions-Sequencea
│ │ │ │ │ -0001d830: 626c 650a 0a20 2020 2020 4920 616d 2073 ble.. I am s
│ │ │ │ │ -0001d840: 696d 696c 6172 2074 6f20 6120 706c 6169 imilar to a plai
│ │ │ │ │ -0001d850: 6e20 4279 7465 4172 7261 792c 2062 7574 n ByteArray, but
│ │ │ │ │ -0001d860: 2049 276d 2073 7065 6369 616c 6c79 2064 I'm specially d
│ │ │ │ │ -0001d870: 6573 6967 6e65 6420 746f 0a20 2020 2020 esigned to.
│ │ │ │ │ -0001d880: 7361 7665 206d 656d 6f72 7920 7768 656e save memory when
│ │ │ │ │ -0001d890: 206c 6f74 7320 6f66 2069 7465 6d73 2061 lots of items a
│ │ │ │ │ -0001d8a0: 7265 207a 6572 6f2e 0a0a 2a20 4d65 6e75 re zero...* Menu
│ │ │ │ │ -0001d8b0: 3a0a 0a2a 204c 6172 6765 4279 7465 4172 :..* LargeByteAr
│ │ │ │ │ -0001d8c0: 7261 792d 6f76 6572 7269 6464 656e 3a3a ray-overridden::
│ │ │ │ │ -0001d8d0: 2020 2869 6e73 7461 6e63 6529 0a0a 1f0a (instance)....
│ │ │ │ │ -0001d8e0: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ -0001d8f0: 6e66 6f2c 2020 4e6f 6465 3a20 4c61 7267 nfo, Node: Larg
│ │ │ │ │ -0001d900: 6542 7974 6541 7272 6179 2d6f 7665 7272 eByteArray-overr
│ │ │ │ │ -0001d910: 6964 6465 6e2c 2020 5570 3a20 4c61 7267 idden, Up: Larg
│ │ │ │ │ -0001d920: 6542 7974 6541 7272 6179 0a0a 312e 3937 eByteArray..1.97
│ │ │ │ │ -0001d930: 2e31 204c 6172 6765 4279 7465 4172 7261 .1 LargeByteArra
│ │ │ │ │ -0001d940: 793a 206f 7665 7272 6964 6465 6e0a 2d2d y: overridden.--
│ │ │ │ │ -0001d950: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0001d960: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------.
│ │ │ │ │ -0001d970: 0a63 6f73 744f 664e 6577 496e 6465 780a .costOfNewIndex.
│ │ │ │ │ -0001d980: 2020 2020 2041 6e73 7765 7220 7468 6520 Answer the
│ │ │ │ │ -0001d990: 6d61 7869 6d75 6d20 6e75 6d62 6572 206f maximum number o
│ │ │ │ │ -0001d9a0: 6620 636f 6e73 6563 7574 6976 6520 6974 f consecutive it
│ │ │ │ │ -0001d9b0: 656d 7320 7365 7420 746f 2074 6865 0a20 ems set to the.
│ │ │ │ │ -0001d9c0: 2020 2020 6465 6661 756c 7445 6c65 6d65 defaultEleme
│ │ │ │ │ -0001d9d0: 6e74 2074 6861 7420 6361 6e20 6265 2070 nt that can be p
│ │ │ │ │ -0001d9e0: 7265 7365 6e74 2069 6e20 6120 636f 6d70 resent in a comp
│ │ │ │ │ -0001d9f0: 7265 7373 6564 2061 7272 6179 2e0a 0a64 ressed array...d
│ │ │ │ │ -0001da00: 6566 6175 6c74 456c 656d 656e 740a 2020 efaultElement.
│ │ │ │ │ -0001da10: 2020 2041 6e73 7765 7220 7468 6520 7661 Answer the va
│ │ │ │ │ -0001da20: 6c75 6520 7768 6963 6820 6973 2068 6f70 lue which is hop
│ │ │ │ │ -0001da30: 6564 2074 6f20 6265 2074 6865 206d 6f73 ed to be the mos
│ │ │ │ │ -0001da40: 7420 636f 6d6d 6f6e 2069 6e20 7468 6520 t common in the
│ │ │ │ │ -0001da50: 6172 7261 790a 0a6e 6577 436f 6c6c 6563 array..newCollec
│ │ │ │ │ -0001da60: 7469 6f6e 3a20 7369 7a65 0a20 2020 2020 tion: size.
│ │ │ │ │ -0001da70: 4372 6561 7465 2061 2042 7974 6541 7272 Create a ByteArr
│ │ │ │ │ -0001da80: 6179 206f 6620 7468 6520 6769 7665 6e20 ay of the given
│ │ │ │ │ -0001da90: 7369 7a65 0a0a 1f0a 4669 6c65 3a20 6773 size....File: gs
│ │ │ │ │ -0001daa0: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ -0001dab0: 6465 3a20 4c61 7267 6549 6e74 6567 6572 de: LargeInteger
│ │ │ │ │ -0001dac0: 2c20 204e 6578 743a 204c 6172 6765 4e65 , Next: LargeNe
│ │ │ │ │ -0001dad0: 6761 7469 7665 496e 7465 6765 722c 2020 gativeInteger,
│ │ │ │ │ -0001dae0: 5072 6576 3a20 4c61 7267 6542 7974 6541 Prev: LargeByteA
│ │ │ │ │ -0001daf0: 7272 6179 2c20 2055 703a 2042 6173 6520 rray, Up: Base
│ │ │ │ │ -0001db00: 636c 6173 7365 730a 0a31 2e39 3820 4c61 classes..1.98 La
│ │ │ │ │ -0001db10: 7267 6549 6e74 6567 6572 0a3d 3d3d 3d3d rgeInteger.=====
│ │ │ │ │ -0001db20: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a 4465 ============..De
│ │ │ │ │ -0001db30: 6669 6e65 6420 696e 206e 616d 6573 7061 fined in namespa
│ │ │ │ │ -0001db40: 6365 2053 6d61 6c6c 7461 6c6b 0a53 7570 ce Smalltalk.Sup
│ │ │ │ │ -0001db50: 6572 636c 6173 733a 2049 6e74 6567 6572 erclass: Integer
│ │ │ │ │ -0001db60: 0a43 6174 6567 6f72 793a 204c 616e 6775 .Category: Langu
│ │ │ │ │ -0001db70: 6167 652d 4461 7461 2074 7970 6573 0a0a age-Data types..
│ │ │ │ │ -0001db80: 2020 2020 2049 2072 6570 7265 7365 6e74 I represent
│ │ │ │ │ -0001db90: 2061 206c 6172 6765 2069 6e74 6567 6572 a large integer
│ │ │ │ │ -0001dba0: 2c20 7768 6963 6820 6861 7320 746f 2062 , which has to b
│ │ │ │ │ -0001dbb0: 6520 7374 6f72 6564 2061 7320 6120 6c6f e stored as a lo
│ │ │ │ │ -0001dbc0: 6e67 0a20 2020 2020 7365 7175 656e 6365 ng. sequence
│ │ │ │ │ -0001dbd0: 206f 6620 6279 7465 732e 2020 4920 6861 of bytes. I ha
│ │ │ │ │ -0001dbe0: 7665 206d 6574 686f 6473 2074 6f20 646f ve methods to do
│ │ │ │ │ -0001dbf0: 2061 7269 7468 6d65 7469 6373 2061 6e64 arithmetics and
│ │ │ │ │ -0001dc00: 0a20 2020 2020 636f 6d70 6172 6973 6f6e . comparison
│ │ │ │ │ -0001dc10: 732c 2062 7574 2049 206e 6565 6420 736f s, but I need so
│ │ │ │ │ -0001dc20: 6d65 2068 656c 7020 6672 6f6d 206d 7920 me help from my
│ │ │ │ │ -0001dc30: 6368 696c 6472 656e 2c0a 2020 2020 204c children,. L
│ │ │ │ │ -0001dc40: 6172 6765 506f 7369 7469 7665 496e 7465 argePositiveInte
│ │ │ │ │ -0001dc50: 6765 7220 616e 6420 4c61 7267 654e 6567 ger and LargeNeg
│ │ │ │ │ -0001dc60: 6174 6976 6549 6e74 6567 6572 2c20 746f ativeInteger, to
│ │ │ │ │ -0001dc70: 2073 7065 6564 2074 6865 6d20 7570 2061 speed them up a
│ │ │ │ │ -0001dc80: 0a20 2020 2020 6269 742e 0a0a 2a20 4d65 . bit...* Me
│ │ │ │ │ -0001dc90: 6e75 3a0a 0a2a 204c 6172 6765 496e 7465 nu:..* LargeInte
│ │ │ │ │ -0001dca0: 6765 722d 6163 6365 7373 696e 673a 3a20 ger-accessing::
│ │ │ │ │ -0001dcb0: 2028 696e 7374 616e 6365 290a 2a20 4c61 (instance).* La
│ │ │ │ │ -0001dcc0: 7267 6549 6e74 6567 6572 2d61 7269 7468 rgeInteger-arith
│ │ │ │ │ -0001dcd0: 6d65 7469 633a 3a20 2028 696e 7374 616e metic:: (instan
│ │ │ │ │ -0001dce0: 6365 290a 2a20 4c61 7267 6549 6e74 6567 ce).* LargeInteg
│ │ │ │ │ -0001dcf0: 6572 2d62 6974 206f 7065 7261 7469 6f6e er-bit operation
│ │ │ │ │ -0001dd00: 733a 3a20 2028 696e 7374 616e 6365 290a s:: (instance).
│ │ │ │ │ -0001dd10: 2a20 4c61 7267 6549 6e74 6567 6572 2d62 * LargeInteger-b
│ │ │ │ │ -0001dd20: 7569 6c74 2d69 6e73 3a3a 2020 2869 6e73 uilt-ins:: (ins
│ │ │ │ │ -0001dd30: 7461 6e63 6529 0a2a 204c 6172 6765 496e tance).* LargeIn
│ │ │ │ │ -0001dd40: 7465 6765 722d 636f 6572 6369 6f6e 3a3a teger-coercion::
│ │ │ │ │ -0001dd50: 2020 2869 6e73 7461 6e63 6529 0a2a 204c (instance).* L
│ │ │ │ │ -0001dd60: 6172 6765 496e 7465 6765 722d 6469 7361 argeInteger-disa
│ │ │ │ │ -0001dd70: 626c 6564 3a3a 2020 2869 6e73 7461 6e63 bled:: (instanc
│ │ │ │ │ -0001dd80: 6529 0a2a 204c 6172 6765 496e 7465 6765 e).* LargeIntege
│ │ │ │ │ -0001dd90: 722d 7072 696d 6974 6976 6520 6f70 6572 r-primitive oper
│ │ │ │ │ -0001dda0: 6174 696f 6e73 3a3a 2020 2869 6e73 7461 ations:: (insta
│ │ │ │ │ -0001ddb0: 6e63 6529 0a2a 204c 6172 6765 496e 7465 nce).* LargeInte
│ │ │ │ │ -0001ddc0: 6765 722d 7465 7374 696e 673a 3a20 2028 ger-testing:: (
│ │ │ │ │ -0001ddd0: 696e 7374 616e 6365 290a 0a1f 0a46 696c instance)....Fil
│ │ │ │ │ -0001dde0: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ -0001ddf0: 2c20 204e 6f64 653a 204c 6172 6765 496e , Node: LargeIn
│ │ │ │ │ -0001de00: 7465 6765 722d 6163 6365 7373 696e 672c teger-accessing,
│ │ │ │ │ -0001de10: 2020 4e65 7874 3a20 4c61 7267 6549 6e74 Next: LargeInt
│ │ │ │ │ -0001de20: 6567 6572 2d61 7269 7468 6d65 7469 632c eger-arithmetic,
│ │ │ │ │ -0001de30: 2020 5570 3a20 4c61 7267 6549 6e74 6567 Up: LargeInteg
│ │ │ │ │ -0001de40: 6572 0a0a 312e 3938 2e31 204c 6172 6765 er..1.98.1 Large
│ │ │ │ │ -0001de50: 496e 7465 6765 723a 2061 6363 6573 7369 Integer: accessi
│ │ │ │ │ -0001de60: 6e67 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ng.-------------
│ │ │ │ │ -0001de70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0001de80: 2d0a 0a72 6169 7365 6454 6f49 6e74 6567 -..raisedToInteg
│ │ │ │ │ -0001de90: 6572 3a20 6e0a 2020 2020 2052 6574 7572 er: n. Retur
│ │ │ │ │ -0001dea0: 6e20 7365 6c66 2072 6169 7365 6420 746f n self raised to
│ │ │ │ │ -0001deb0: 2074 6865 2061 6e49 6e74 6567 6572 2d74 the anInteger-t
│ │ │ │ │ -0001dec0: 6820 706f 7765 720a 0a1f 0a46 696c 653a h power....File:
│ │ │ │ │ -0001ded0: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ -0001dee0: 204e 6f64 653a 204c 6172 6765 496e 7465 Node: LargeInte
│ │ │ │ │ -0001def0: 6765 722d 6172 6974 686d 6574 6963 2c20 ger-arithmetic,
│ │ │ │ │ -0001df00: 204e 6578 743a 204c 6172 6765 496e 7465 Next: LargeInte
│ │ │ │ │ -0001df10: 6765 722d 6269 7420 6f70 6572 6174 696f ger-bit operatio
│ │ │ │ │ -0001df20: 6e73 2c20 2050 7265 763a 204c 6172 6765 ns, Prev: Large
│ │ │ │ │ -0001df30: 496e 7465 6765 722d 6163 6365 7373 696e Integer-accessin
│ │ │ │ │ -0001df40: 672c 2020 5570 3a20 4c61 7267 6549 6e74 g, Up: LargeInt
│ │ │ │ │ -0001df50: 6567 6572 0a0a 312e 3938 2e32 204c 6172 eger..1.98.2 Lar
│ │ │ │ │ -0001df60: 6765 496e 7465 6765 723a 2061 7269 7468 geInteger: arith
│ │ │ │ │ -0001df70: 6d65 7469 630a 2d2d 2d2d 2d2d 2d2d 2d2d metic.----------
│ │ │ │ │ -0001df80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0001df90: 2d2d 2d2d 2d0a 0a2a 2061 4e75 6d62 6572 -----..* aNumber
│ │ │ │ │ -0001dfa0: 0a20 2020 2020 4d75 6c74 6970 6c79 2061 . Multiply a
│ │ │ │ │ -0001dfb0: 4e75 6d62 6572 2061 6e64 2074 6865 2072 Number and the r
│ │ │ │ │ -0001dfc0: 6563 6569 7665 722c 2061 6e73 7765 7220 eceiver, answer
│ │ │ │ │ -0001dfd0: 7468 6520 7265 7375 6c74 0a0a 2b20 614e the result..+ aN
│ │ │ │ │ -0001dfe0: 756d 6265 720a 2020 2020 2053 756d 2074 umber. Sum t
│ │ │ │ │ -0001dff0: 6865 2072 6563 6569 7665 7220 616e 6420 he receiver and
│ │ │ │ │ -0001e000: 614e 756d 6265 722c 2061 6e73 7765 7220 aNumber, answer
│ │ │ │ │ -0001e010: 7468 6520 7265 7375 6c74 0a0a 2d20 614e the result..- aN
│ │ │ │ │ -0001e020: 756d 6265 720a 2020 2020 2053 7562 7472 umber. Subtr
│ │ │ │ │ -0001e030: 6163 7420 614e 756d 6265 7220 6672 6f6d act aNumber from
│ │ │ │ │ -0001e040: 2074 6865 2072 6563 6569 7665 722c 2061 the receiver, a
│ │ │ │ │ -0001e050: 6e73 7765 7220 7468 6520 7265 7375 6c74 nswer the result
│ │ │ │ │ -0001e060: 0a0a 2f20 614e 756d 6265 720a 2020 2020 ../ aNumber.
│ │ │ │ │ -0001e070: 2044 6976 6964 6520 614e 756d 6265 7220 Divide aNumber
│ │ │ │ │ -0001e080: 616e 6420 7468 6520 7265 6365 6976 6572 and the receiver
│ │ │ │ │ -0001e090: 2c20 616e 7377 6572 2074 6865 2072 6573 , answer the res
│ │ │ │ │ -0001e0a0: 756c 7420 2861 6e20 496e 7465 6765 7220 ult (an Integer
│ │ │ │ │ -0001e0b0: 6f72 0a20 2020 2020 4672 6163 7469 6f6e or. Fraction
│ │ │ │ │ -0001e0c0: 290a 0a2f 2f20 614e 756d 6265 720a 2020 )..// aNumber.
│ │ │ │ │ -0001e0d0: 2020 2044 6976 6964 6520 614e 756d 6265 Divide aNumbe
│ │ │ │ │ -0001e0e0: 7220 616e 6420 7468 6520 7265 6365 6976 r and the receiv
│ │ │ │ │ -0001e0f0: 6572 2c20 616e 7377 6572 2074 6865 2072 er, answer the r
│ │ │ │ │ -0001e100: 6573 756c 7420 7472 756e 6361 7465 640a esult truncated.
│ │ │ │ │ -0001e110: 2020 2020 2074 6f77 6172 6473 202d 696e towards -in
│ │ │ │ │ -0001e120: 6669 6e69 7479 0a0a 5c5c 2061 4e75 6d62 finity..\\ aNumb
│ │ │ │ │ -0001e130: 6572 0a20 2020 2020 4469 7669 6465 2061 er. Divide a
│ │ │ │ │ -0001e140: 4e75 6d62 6572 2061 6e64 2074 6865 2072 Number and the r
│ │ │ │ │ -0001e150: 6563 6569 7665 722c 2061 6e73 7765 7220 eceiver, answer
│ │ │ │ │ -0001e160: 7468 6520 7265 6d61 696e 6465 7220 7472 the remainder tr
│ │ │ │ │ -0001e170: 756e 6361 7465 640a 2020 2020 2074 6f77 uncated. tow
│ │ │ │ │ -0001e180: 6172 6473 202d 696e 6669 6e69 7479 0a0a ards -infinity..
│ │ │ │ │ -0001e190: 6469 7645 7861 6374 3a20 614e 756d 6265 divExact: aNumbe
│ │ │ │ │ -0001e1a0: 720a 2020 2020 2044 6976 6964 696e 6720 r. Dividing
│ │ │ │ │ -0001e1b0: 7265 6365 6976 6572 2062 7920 6172 6720 receiver by arg
│ │ │ │ │ -0001e1c0: 6173 7375 6d69 6e67 2074 6861 7420 7468 assuming that th
│ │ │ │ │ -0001e1d0: 6520 7265 6d61 696e 6465 7220 6973 207a e remainder is z
│ │ │ │ │ -0001e1e0: 6572 6f2c 2061 6e64 0a20 2020 2020 616e ero, and. an
│ │ │ │ │ -0001e1f0: 7377 6572 2074 6865 2072 6573 756c 740a swer the result.
│ │ │ │ │ -0001e200: 0a65 7374 696d 6174 6564 4c6f 670a 2020 .estimatedLog.
│ │ │ │ │ -0001e210: 2020 2041 6e73 7765 7220 616e 2065 7374 Answer an est
│ │ │ │ │ -0001e220: 696d 6174 6520 6f66 2028 7365 6c66 2061 imate of (self a
│ │ │ │ │ -0001e230: 6273 2066 6c6f 6f72 4c6f 673a 2031 3029 bs floorLog: 10)
│ │ │ │ │ -0001e240: 0a0a 6e65 6761 7465 640a 2020 2020 2041 ..negated. A
│ │ │ │ │ -0001e250: 6e73 7765 7220 7468 6520 7265 6365 6976 nswer the receiv
│ │ │ │ │ -0001e260: 6572 2773 206e 6567 6174 6564 0a0a 7175 er's negated..qu
│ │ │ │ │ -0001e270: 6f3a 2061 4e75 6d62 6572 0a20 2020 2020 o: aNumber.
│ │ │ │ │ -0001e280: 4469 7669 6465 2061 4e75 6d62 6572 2061 Divide aNumber a
│ │ │ │ │ -0001e290: 6e64 2074 6865 2072 6563 6569 7665 722c nd the receiver,
│ │ │ │ │ -0001e2a0: 2061 6e73 7765 7220 7468 6520 7265 7375 answer the resu
│ │ │ │ │ -0001e2b0: 6c74 2074 7275 6e63 6174 6564 0a20 2020 lt truncated.
│ │ │ │ │ -0001e2c0: 2020 746f 7761 7264 7320 300a 0a72 656d towards 0..rem
│ │ │ │ │ -0001e2d0: 3a20 614e 756d 6265 720a 2020 2020 2044 : aNumber. D
│ │ │ │ │ -0001e2e0: 6976 6964 6520 614e 756d 6265 7220 616e ivide aNumber an
│ │ │ │ │ -0001e2f0: 6420 7468 6520 7265 6365 6976 6572 2c20 d the receiver,
│ │ │ │ │ -0001e300: 616e 7377 6572 2074 6865 2072 656d 6169 answer the remai
│ │ │ │ │ -0001e310: 6e64 6572 2074 7275 6e63 6174 6564 0a20 nder truncated.
│ │ │ │ │ -0001e320: 2020 2020 746f 7761 7264 7320 300a 0a1f towards 0...
│ │ │ │ │ -0001e330: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ -0001e340: 696e 666f 2c20 204e 6f64 653a 204c 6172 info, Node: Lar
│ │ │ │ │ -0001e350: 6765 496e 7465 6765 722d 6269 7420 6f70 geInteger-bit op
│ │ │ │ │ -0001e360: 6572 6174 696f 6e73 2c20 204e 6578 743a erations, Next:
│ │ │ │ │ -0001e370: 204c 6172 6765 496e 7465 6765 722d 6275 LargeInteger-bu
│ │ │ │ │ -0001e380: 696c 742d 696e 732c 2020 5072 6576 3a20 ilt-ins, Prev:
│ │ │ │ │ -0001e390: 4c61 7267 6549 6e74 6567 6572 2d61 7269 LargeInteger-ari
│ │ │ │ │ -0001e3a0: 7468 6d65 7469 632c 2020 5570 3a20 4c61 thmetic, Up: La
│ │ │ │ │ -0001e3b0: 7267 6549 6e74 6567 6572 0a0a 312e 3938 rgeInteger..1.98
│ │ │ │ │ -0001e3c0: 2e33 204c 6172 6765 496e 7465 6765 723a .3 LargeInteger:
│ │ │ │ │ -0001e3d0: 2062 6974 206f 7065 7261 7469 6f6e 730a bit operations.
│ │ │ │ │ -0001e3e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0001e3f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0001e400: 2d2d 2d0a 0a62 6974 416e 643a 2061 4e75 ---..bitAnd: aNu
│ │ │ │ │ -0001e410: 6d62 6572 0a20 2020 2020 416e 7377 6572 mber. Answer
│ │ │ │ │ -0001e420: 2074 6865 2072 6563 6569 7665 7220 414e the receiver AN
│ │ │ │ │ -0001e430: 4465 6420 7769 7468 2061 4e75 6d62 6572 Ded with aNumber
│ │ │ │ │ -0001e440: 0a0a 6269 7441 743a 2061 4e75 6d62 6572 ..bitAt: aNumber
│ │ │ │ │ -0001e450: 0a20 2020 2020 416e 7377 6572 2074 6865 . Answer the
│ │ │ │ │ -0001e460: 2061 4e75 6d62 6572 2d74 6820 6269 7420 aNumber-th bit
│ │ │ │ │ -0001e470: 696e 2074 6865 2072 6563 6569 7665 722c in the receiver,
│ │ │ │ │ -0001e480: 2077 6865 7265 2074 6865 204c 5342 2069 where the LSB i
│ │ │ │ │ -0001e490: 7320 310a 0a62 6974 496e 7665 7274 0a20 s 1..bitInvert.
│ │ │ │ │ -0001e4a0: 2020 2020 416e 7377 6572 2074 6865 2072 Answer the r
│ │ │ │ │ -0001e4b0: 6563 6569 7665 7227 7320 3127 7320 636f eceiver's 1's co
│ │ │ │ │ -0001e4c0: 6d70 6c65 6d65 6e74 0a0a 6269 744f 723a mplement..bitOr:
│ │ │ │ │ -0001e4d0: 2061 4e75 6d62 6572 0a20 2020 2020 416e aNumber. An
│ │ │ │ │ -0001e4e0: 7377 6572 2074 6865 2072 6563 6569 7665 swer the receive
│ │ │ │ │ -0001e4f0: 7220 4f52 6564 2077 6974 6820 614e 756d r ORed with aNum
│ │ │ │ │ -0001e500: 6265 720a 0a62 6974 5368 6966 743a 2061 ber..bitShift: a
│ │ │ │ │ -0001e510: 4e75 6d62 6572 0a20 2020 2020 416e 7377 Number. Answ
│ │ │ │ │ -0001e520: 6572 2074 6865 2072 6563 6569 7665 7220 er the receiver
│ │ │ │ │ -0001e530: 7368 6966 7465 6420 6279 2061 4e75 6d62 shifted by aNumb
│ │ │ │ │ -0001e540: 6572 2070 6c61 6365 730a 0a62 6974 586f er places..bitXo
│ │ │ │ │ -0001e550: 723a 2061 4e75 6d62 6572 0a20 2020 2020 r: aNumber.
│ │ │ │ │ -0001e560: 416e 7377 6572 2074 6865 2072 6563 6569 Answer the recei
│ │ │ │ │ -0001e570: 7665 7220 584f 5265 6420 7769 7468 2061 ver XORed with a
│ │ │ │ │ -0001e580: 4e75 6d62 6572 0a0a 6c6f 7742 6974 0a20 Number..lowBit.
│ │ │ │ │ -0001e590: 2020 2020 5265 7475 726e 2074 6865 2069 Return the i
│ │ │ │ │ -0001e5a0: 6e64 6578 206f 6620 7468 6520 6c6f 7765 ndex of the lowe
│ │ │ │ │ -0001e5b0: 7374 206f 7264 6572 2031 2062 6974 206f st order 1 bit o
│ │ │ │ │ -0001e5c0: 6620 7468 6520 7265 6365 6976 6572 2e0a f the receiver..
│ │ │ │ │ -0001e5d0: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ -0001e5e0: 652e 696e 666f 2c20 204e 6f64 653a 204c e.info, Node: L
│ │ │ │ │ -0001e5f0: 6172 6765 496e 7465 6765 722d 6275 696c argeInteger-buil
│ │ │ │ │ -0001e600: 742d 696e 732c 2020 4e65 7874 3a20 4c61 t-ins, Next: La
│ │ │ │ │ -0001e610: 7267 6549 6e74 6567 6572 2d63 6f65 7263 rgeInteger-coerc
│ │ │ │ │ -0001e620: 696f 6e2c 2020 5072 6576 3a20 4c61 7267 ion, Prev: Larg
│ │ │ │ │ -0001e630: 6549 6e74 6567 6572 2d62 6974 206f 7065 eInteger-bit ope
│ │ │ │ │ -0001e640: 7261 7469 6f6e 732c 2020 5570 3a20 4c61 rations, Up: La
│ │ │ │ │ -0001e650: 7267 6549 6e74 6567 6572 0a0a 312e 3938 rgeInteger..1.98
│ │ │ │ │ -0001e660: 2e34 204c 6172 6765 496e 7465 6765 723a .4 LargeInteger:
│ │ │ │ │ -0001e670: 2062 7569 6c74 2d69 6e73 0a2d 2d2d 2d2d built-ins.-----
│ │ │ │ │ -0001e680: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0001e690: 2d2d 2d2d 2d2d 2d2d 2d0a 0a61 743a 2061 ---------..at: a
│ │ │ │ │ -0001e6a0: 6e49 6e64 6578 0a20 2020 2020 416e 7377 nIndex. Answ
│ │ │ │ │ -0001e6b0: 6572 2074 6865 2061 6e49 6e64 6578 2d74 er the anIndex-t
│ │ │ │ │ -0001e6c0: 6820 6279 7465 2069 6e20 7468 6520 7265 h byte in the re
│ │ │ │ │ -0001e6d0: 6365 6976 6572 2773 2072 6570 7265 7365 ceiver's represe
│ │ │ │ │ -0001e6e0: 6e74 6174 696f 6e0a 0a61 743a 2061 6e49 ntation..at: anI
│ │ │ │ │ -0001e6f0: 6e64 6578 2070 7574 3a20 614e 756d 6265 ndex put: aNumbe
│ │ │ │ │ -0001e700: 720a 2020 2020 2053 6574 2074 6865 2061 r. Set the a
│ │ │ │ │ -0001e710: 6e49 6e64 6578 2d74 6820 6279 7465 2069 nIndex-th byte i
│ │ │ │ │ -0001e720: 6e20 7468 6520 7265 6365 6976 6572 2773 n the receiver's
│ │ │ │ │ -0001e730: 2072 6570 7265 7365 6e74 6174 696f 6e0a representation.
│ │ │ │ │ -0001e740: 0a64 6967 6974 4174 3a20 616e 496e 6465 .digitAt: anInde
│ │ │ │ │ -0001e750: 780a 2020 2020 2041 6e73 7765 7220 7468 x. Answer th
│ │ │ │ │ -0001e760: 6520 696e 6465 782d 7468 2062 6173 652d e index-th base-
│ │ │ │ │ -0001e770: 3235 3620 6469 6769 7420 6f66 2074 6865 256 digit of the
│ │ │ │ │ -0001e780: 2072 6563 6569 7665 7220 2862 7974 6529 receiver (byte)
│ │ │ │ │ -0001e790: 2c0a 2020 2020 2065 7870 7265 7373 6564 ,. expressed
│ │ │ │ │ -0001e7a0: 2069 6e20 7477 6f27 7320 636f 6d70 6c65 in two's comple
│ │ │ │ │ -0001e7b0: 6d65 6e74 0a0a 6469 6769 7441 743a 2061 ment..digitAt: a
│ │ │ │ │ -0001e7c0: 6e49 6e64 6578 2070 7574 3a20 614e 756d nIndex put: aNum
│ │ │ │ │ -0001e7d0: 6265 720a 2020 2020 2053 6574 2074 6865 ber. Set the
│ │ │ │ │ -0001e7e0: 2061 6e49 6e64 6578 2d74 6820 6261 7365 anIndex-th base
│ │ │ │ │ -0001e7f0: 2d32 3536 2064 6967 6974 2069 6e20 7468 -256 digit in th
│ │ │ │ │ -0001e800: 6520 7265 6365 6976 6572 2773 2072 6570 e receiver's rep
│ │ │ │ │ -0001e810: 7265 7365 6e74 6174 696f 6e0a 0a64 6967 resentation..dig
│ │ │ │ │ -0001e820: 6974 4c65 6e67 7468 0a20 2020 2020 416e itLength. An
│ │ │ │ │ -0001e830: 7377 6572 2074 6865 206e 756d 6265 7220 swer the number
│ │ │ │ │ -0001e840: 6f66 2062 6173 652d 3235 3620 6469 6769 of base-256 digi
│ │ │ │ │ -0001e850: 7473 2069 6e20 7468 6520 7265 6365 6976 ts in the receiv
│ │ │ │ │ -0001e860: 6572 0a0a 6861 7368 0a20 2020 2020 416e er..hash. An
│ │ │ │ │ -0001e870: 7377 6572 2061 6e20 6861 7368 2076 616c swer an hash val
│ │ │ │ │ -0001e880: 7565 2066 6f72 2074 6865 2072 6563 6569 ue for the recei
│ │ │ │ │ -0001e890: 7665 720a 0a70 7269 6d52 6570 6c61 6365 ver..primReplace
│ │ │ │ │ -0001e8a0: 4672 6f6d 3a20 7374 6172 7420 746f 3a20 From: start to:
│ │ │ │ │ -0001e8b0: 7374 6f70 2077 6974 683a 2072 6570 6c61 stop with: repla
│ │ │ │ │ -0001e8c0: 6365 6d65 6e74 5374 7269 6e67 2073 7461 cementString sta
│ │ │ │ │ -0001e8d0: 7274 696e 6741 743a 2072 6570 6c61 6365 rtingAt: replace
│ │ │ │ │ -0001e8e0: 5374 6172 740a 2020 2020 2050 7269 7661 Start. Priva
│ │ │ │ │ -0001e8f0: 7465 202d 2052 6570 6c61 6365 2074 6865 te - Replace the
│ │ │ │ │ -0001e900: 2063 6861 7261 6374 6572 7320 6672 6f6d characters from
│ │ │ │ │ -0001e910: 2073 7461 7274 2074 6f20 7374 6f70 2077 start to stop w
│ │ │ │ │ -0001e920: 6974 6820 6e65 770a 2020 2020 2063 6861 ith new. cha
│ │ │ │ │ -0001e930: 7261 6374 6572 7320 636f 6e74 6169 6e65 racters containe
│ │ │ │ │ -0001e940: 6420 696e 2072 6570 6c61 6365 6d65 6e74 d in replacement
│ │ │ │ │ -0001e950: 5374 7269 6e67 2028 7768 6963 682c 2061 String (which, a
│ │ │ │ │ -0001e960: 6374 7561 6c6c 792c 2063 616e 2062 650a ctually, can be.
│ │ │ │ │ -0001e970: 2020 2020 2061 6e79 2076 6172 6961 626c any variabl
│ │ │ │ │ -0001e980: 6520 6279 7465 2063 6c61 7373 292c 2073 e byte class), s
│ │ │ │ │ -0001e990: 7461 7274 696e 6720 6174 2074 6865 2072 tarting at the r
│ │ │ │ │ -0001e9a0: 6570 6c61 6365 5374 6172 7420 6c6f 6361 eplaceStart loca
│ │ │ │ │ -0001e9b0: 7469 6f6e 206f 660a 2020 2020 2072 6570 tion of. rep
│ │ │ │ │ -0001e9c0: 6c61 6365 6d65 6e74 5374 7269 6e67 0a0a lacementString..
│ │ │ │ │ -0001e9d0: 7369 7a65 0a20 2020 2020 416e 7377 6572 size. Answer
│ │ │ │ │ -0001e9e0: 2074 6865 206e 756d 6265 7220 6f66 2069 the number of i
│ │ │ │ │ -0001e9f0: 6e64 6578 6564 2069 6e73 7461 6e63 6520 ndexed instance
│ │ │ │ │ -0001ea00: 7661 7269 6162 6c65 2069 6e20 7468 6520 variable in the
│ │ │ │ │ -0001ea10: 7265 6365 6976 6572 0a0a 1f0a 4669 6c65 receiver....File
│ │ │ │ │ -0001ea20: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ -0001ea30: 2020 4e6f 6465 3a20 4c61 7267 6549 6e74 Node: LargeInt
│ │ │ │ │ -0001ea40: 6567 6572 2d63 6f65 7263 696f 6e2c 2020 eger-coercion,
│ │ │ │ │ -0001ea50: 4e65 7874 3a20 4c61 7267 6549 6e74 6567 Next: LargeInteg
│ │ │ │ │ -0001ea60: 6572 2d64 6973 6162 6c65 642c 2020 5072 er-disabled, Pr
│ │ │ │ │ -0001ea70: 6576 3a20 4c61 7267 6549 6e74 6567 6572 ev: LargeInteger
│ │ │ │ │ -0001ea80: 2d62 7569 6c74 2d69 6e73 2c20 2055 703a -built-ins, Up:
│ │ │ │ │ -0001ea90: 204c 6172 6765 496e 7465 6765 720a 0a31 LargeInteger..1
│ │ │ │ │ -0001eaa0: 2e39 382e 3520 4c61 7267 6549 6e74 6567 .98.5 LargeInteg
│ │ │ │ │ -0001eab0: 6572 3a20 636f 6572 6369 6f6e 0a2d 2d2d er: coercion.---
│ │ │ │ │ -0001eac0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0001ead0: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6173 434e ----------..asCN
│ │ │ │ │ -0001eae0: 756d 6265 720a 2020 2020 2043 6f6e 7665 umber. Conve
│ │ │ │ │ -0001eaf0: 7274 2074 6865 2072 6563 6569 7665 7220 rt the receiver
│ │ │ │ │ -0001eb00: 746f 2061 206b 696e 6420 6f66 206e 756d to a kind of num
│ │ │ │ │ -0001eb10: 6265 7220 7468 6174 2069 7320 756e 6465 ber that is unde
│ │ │ │ │ -0001eb20: 7273 746f 6f64 2062 7920 7468 650a 2020 rstood by the.
│ │ │ │ │ -0001eb30: 2020 2043 2063 616c 6c2d 6f75 7420 6d65 C call-out me
│ │ │ │ │ -0001eb40: 6368 616e 6973 6d2e 0a0a 636f 6572 6365 chanism...coerce
│ │ │ │ │ -0001eb50: 3a20 614e 756d 6265 720a 2020 2020 2054 : aNumber. T
│ │ │ │ │ -0001eb60: 7275 6e63 6174 6520 7468 6520 6e75 6d62 runcate the numb
│ │ │ │ │ -0001eb70: 6572 3b20 6966 206e 6565 6465 642c 2063 er; if needed, c
│ │ │ │ │ -0001eb80: 6f6e 7665 7274 2069 7420 746f 204c 6172 onvert it to Lar
│ │ │ │ │ -0001eb90: 6765 496e 7465 6765 720a 2020 2020 2072 geInteger. r
│ │ │ │ │ -0001eba0: 6570 7265 7365 6e74 6174 696f 6e2e 0a0a epresentation...
│ │ │ │ │ -0001ebb0: 6765 6e65 7261 6c69 7479 0a20 2020 2020 generality.
│ │ │ │ │ -0001ebc0: 416e 7377 6572 2074 6865 2072 6563 6569 Answer the recei
│ │ │ │ │ -0001ebd0: 7665 7227 7320 6765 6e65 7261 6c69 7479 ver's generality
│ │ │ │ │ -0001ebe0: 0a0a 756e 6974 790a 2020 2020 2043 6f65 ..unity. Coe
│ │ │ │ │ -0001ebf0: 7263 6520 3120 746f 2074 6865 2072 6563 rce 1 to the rec
│ │ │ │ │ -0001ec00: 6569 7665 7227 7320 636c 6173 730a 0a7a eiver's class..z
│ │ │ │ │ -0001ec10: 6572 6f0a 2020 2020 2043 6f65 7263 6520 ero. Coerce
│ │ │ │ │ -0001ec20: 3020 746f 2074 6865 2072 6563 6569 7665 0 to the receive
│ │ │ │ │ -0001ec30: 7227 7320 636c 6173 730a 0a1f 0a46 696c r's class....Fil
│ │ │ │ │ -0001ec40: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ -0001ec50: 2c20 204e 6f64 653a 204c 6172 6765 496e , Node: LargeIn
│ │ │ │ │ -0001ec60: 7465 6765 722d 6469 7361 626c 6564 2c20 teger-disabled,
│ │ │ │ │ -0001ec70: 204e 6578 743a 204c 6172 6765 496e 7465 Next: LargeInte
│ │ │ │ │ -0001ec80: 6765 722d 7072 696d 6974 6976 6520 6f70 ger-primitive op
│ │ │ │ │ -0001ec90: 6572 6174 696f 6e73 2c20 2050 7265 763a erations, Prev:
│ │ │ │ │ -0001eca0: 204c 6172 6765 496e 7465 6765 722d 636f LargeInteger-co
│ │ │ │ │ -0001ecb0: 6572 6369 6f6e 2c20 2055 703a 204c 6172 ercion, Up: Lar
│ │ │ │ │ -0001ecc0: 6765 496e 7465 6765 720a 0a31 2e39 382e geInteger..1.98.
│ │ │ │ │ -0001ecd0: 3620 4c61 7267 6549 6e74 6567 6572 3a20 6 LargeInteger:
│ │ │ │ │ -0001ece0: 6469 7361 626c 6564 0a2d 2d2d 2d2d 2d2d disabled.-------
│ │ │ │ │ -0001ecf0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0001ed00: 2d2d 2d2d 2d2d 0a0a 6173 4f62 6a65 6374 ------..asObject
│ │ │ │ │ -0001ed10: 0a20 2020 2020 5468 6973 206d 6574 686f . This metho
│ │ │ │ │ -0001ed20: 6420 616c 7761 7973 2066 6169 6c73 2e20 d always fails.
│ │ │ │ │ -0001ed30: 2054 6865 206e 756d 6265 7220 6f66 204f The number of O
│ │ │ │ │ -0001ed40: 4f50 7320 6973 2066 6172 206c 6573 7320 OPs is far less
│ │ │ │ │ -0001ed50: 7468 616e 2074 6865 0a20 2020 2020 6d69 than the. mi
│ │ │ │ │ -0001ed60: 6e69 6d75 6d20 6e75 6d62 6572 2072 6570 nimum number rep
│ │ │ │ │ -0001ed70: 7265 7365 6e74 6564 2077 6974 6820 6120 resented with a
│ │ │ │ │ -0001ed80: 4c61 7267 6549 6e74 6567 6572 2e0a 0a61 LargeInteger...a
│ │ │ │ │ -0001ed90: 734f 626a 6563 744e 6f46 6169 6c0a 2020 sObjectNoFail.
│ │ │ │ │ -0001eda0: 2020 2041 6e73 7765 7220 276e 696c 272e Answer 'nil'.
│ │ │ │ │ -0001edb0: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ -0001edc0: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ -0001edd0: 4c61 7267 6549 6e74 6567 6572 2d70 7269 LargeInteger-pri
│ │ │ │ │ -0001ede0: 6d69 7469 7665 206f 7065 7261 7469 6f6e mitive operation
│ │ │ │ │ -0001edf0: 732c 2020 4e65 7874 3a20 4c61 7267 6549 s, Next: LargeI
│ │ │ │ │ -0001ee00: 6e74 6567 6572 2d74 6573 7469 6e67 2c20 nteger-testing,
│ │ │ │ │ -0001ee10: 2050 7265 763a 204c 6172 6765 496e 7465 Prev: LargeInte
│ │ │ │ │ -0001ee20: 6765 722d 6469 7361 626c 6564 2c20 2055 ger-disabled, U
│ │ │ │ │ -0001ee30: 703a 204c 6172 6765 496e 7465 6765 720a p: LargeInteger.
│ │ │ │ │ -0001ee40: 0a31 2e39 382e 3720 4c61 7267 6549 6e74 .1.98.7 LargeInt
│ │ │ │ │ -0001ee50: 6567 6572 3a20 7072 696d 6974 6976 6520 eger: primitive
│ │ │ │ │ -0001ee60: 6f70 6572 6174 696f 6e73 0a2d 2d2d 2d2d operations.-----
│ │ │ │ │ -0001ee70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0001ee80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0001ee90: 2d2d 2d2d 0a0a 6261 7369 634c 6566 7453 ----..basicLeftS
│ │ │ │ │ -0001eea0: 6869 6674 3a20 746f 7461 6c53 6869 6674 hift: totalShift
│ │ │ │ │ -0001eeb0: 0a20 2020 2020 5072 6976 6174 6520 2d20 . Private -
│ │ │ │ │ -0001eec0: 4c65 6674 2073 6869 6674 2074 6865 2072 Left shift the r
│ │ │ │ │ -0001eed0: 6563 6569 7665 7220 6279 2061 4e75 6d62 eceiver by aNumb
│ │ │ │ │ -0001eee0: 6572 2070 6c61 6365 730a 0a62 6173 6963 er places..basic
│ │ │ │ │ -0001eef0: 5269 6768 7453 6869 6674 3a20 746f 7461 RightShift: tota
│ │ │ │ │ -0001ef00: 6c53 6869 6674 0a20 2020 2020 5072 6976 lShift. Priv
│ │ │ │ │ -0001ef10: 6174 6520 2d20 5269 6768 7420 7368 6966 ate - Right shif
│ │ │ │ │ -0001ef20: 7420 7468 6520 7265 6365 6976 6572 2062 t the receiver b
│ │ │ │ │ -0001ef30: 7920 2773 6869 6674 2720 706c 6163 6573 y 'shift' places
│ │ │ │ │ -0001ef40: 0a0a 6c61 7267 654e 6567 6174 6564 0a20 ..largeNegated.
│ │ │ │ │ -0001ef50: 2020 2020 5072 6976 6174 6520 2d20 5361 Private - Sa
│ │ │ │ │ -0001ef60: 6d65 2061 7320 6e65 6761 7465 642c 2062 me as negated, b
│ │ │ │ │ -0001ef70: 7574 2061 6c77 6179 7320 616e 7377 6572 ut always answer
│ │ │ │ │ -0001ef80: 2061 204c 6172 6765 496e 7465 6765 720a a LargeInteger.
│ │ │ │ │ -0001ef90: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ -0001efa0: 652e 696e 666f 2c20 204e 6f64 653a 204c e.info, Node: L
│ │ │ │ │ -0001efb0: 6172 6765 496e 7465 6765 722d 7465 7374 argeInteger-test
│ │ │ │ │ -0001efc0: 696e 672c 2020 5072 6576 3a20 4c61 7267 ing, Prev: Larg
│ │ │ │ │ -0001efd0: 6549 6e74 6567 6572 2d70 7269 6d69 7469 eInteger-primiti
│ │ │ │ │ -0001efe0: 7665 206f 7065 7261 7469 6f6e 732c 2020 ve operations,
│ │ │ │ │ -0001eff0: 5570 3a20 4c61 7267 6549 6e74 6567 6572 Up: LargeInteger
│ │ │ │ │ -0001f000: 0a0a 312e 3938 2e38 204c 6172 6765 496e ..1.98.8 LargeIn
│ │ │ │ │ -0001f010: 7465 6765 723a 2074 6573 7469 6e67 0a2d teger: testing.-
│ │ │ │ │ -0001f020: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0001f030: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a3c 2061 -----------..< a
│ │ │ │ │ -0001f040: 4e75 6d62 6572 0a20 2020 2020 416e 7377 Number. Answ
│ │ │ │ │ -0001f050: 6572 2077 6865 7468 6572 2074 6865 2072 er whether the r
│ │ │ │ │ -0001f060: 6563 6569 7665 7220 6973 2073 6d61 6c6c eceiver is small
│ │ │ │ │ -0001f070: 6572 2074 6861 6e20 614e 756d 6265 720a er than aNumber.
│ │ │ │ │ -0001f080: 0a3c 3d20 614e 756d 6265 720a 2020 2020 .<= aNumber.
│ │ │ │ │ -0001f090: 2041 6e73 7765 7220 7768 6574 6865 7220 Answer whether
│ │ │ │ │ -0001f0a0: 7468 6520 7265 6365 6976 6572 2069 7320 the receiver is
│ │ │ │ │ -0001f0b0: 736d 616c 6c65 7220 7468 616e 2061 4e75 smaller than aNu
│ │ │ │ │ -0001f0c0: 6d62 6572 206f 7220 6571 7561 6c20 746f mber or equal to
│ │ │ │ │ -0001f0d0: 2069 740a 0a3d 2061 4e75 6d62 6572 0a20 it..= aNumber.
│ │ │ │ │ -0001f0e0: 2020 2020 416e 7377 6572 2077 6865 7468 Answer wheth
│ │ │ │ │ -0001f0f0: 6572 2074 6865 2072 6563 6569 7665 7220 er the receiver
│ │ │ │ │ -0001f100: 616e 6420 614e 756d 6265 7220 6964 656e and aNumber iden
│ │ │ │ │ -0001f110: 7469 6679 2074 6865 2073 616d 6520 6e75 tify the same nu
│ │ │ │ │ -0001f120: 6d62 6572 2e0a 0a3e 2061 4e75 6d62 6572 mber...> aNumber
│ │ │ │ │ -0001f130: 0a20 2020 2020 416e 7377 6572 2077 6865 . Answer whe
│ │ │ │ │ -0001f140: 7468 6572 2074 6865 2072 6563 6569 7665 ther the receive
│ │ │ │ │ -0001f150: 7220 6973 2067 7265 6174 6572 2074 6861 r is greater tha
│ │ │ │ │ -0001f160: 6e20 614e 756d 6265 720a 0a3e 3d20 614e n aNumber..>= aN
│ │ │ │ │ -0001f170: 756d 6265 720a 2020 2020 2041 6e73 7765 umber. Answe
│ │ │ │ │ -0001f180: 7220 7768 6574 6865 7220 7468 6520 7265 r whether the re
│ │ │ │ │ -0001f190: 6365 6976 6572 2069 7320 6772 6561 7465 ceiver is greate
│ │ │ │ │ -0001f1a0: 7220 7468 616e 2061 4e75 6d62 6572 206f r than aNumber o
│ │ │ │ │ -0001f1b0: 7220 6571 7561 6c20 746f 2069 740a 0a7e r equal to it..~
│ │ │ │ │ -0001f1c0: 3d20 614e 756d 6265 720a 2020 2020 2041 = aNumber. A
│ │ │ │ │ -0001f1d0: 6e73 7765 7220 7768 6574 6865 7220 7468 nswer whether th
│ │ │ │ │ -0001f1e0: 6520 7265 6365 6976 6572 2061 6e64 2061 e receiver and a
│ │ │ │ │ -0001f1f0: 4e75 6d62 6572 2069 6465 6e74 6966 7920 Number identify
│ │ │ │ │ -0001f200: 6469 6666 6572 656e 7420 6e75 6d62 6572 different number
│ │ │ │ │ -0001f210: 732e 0a0a 1f0a 4669 6c65 3a20 6773 742d s.....File: gst-
│ │ │ │ │ -0001f220: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ -0001f230: 3a20 4c61 7267 654e 6567 6174 6976 6549 : LargeNegativeI
│ │ │ │ │ -0001f240: 6e74 6567 6572 2c20 204e 6578 743a 204c nteger, Next: L
│ │ │ │ │ -0001f250: 6172 6765 506f 7369 7469 7665 496e 7465 argePositiveInte
│ │ │ │ │ -0001f260: 6765 722c 2020 5072 6576 3a20 4c61 7267 ger, Prev: Larg
│ │ │ │ │ -0001f270: 6549 6e74 6567 6572 2c20 2055 703a 2042 eInteger, Up: B
│ │ │ │ │ -0001f280: 6173 6520 636c 6173 7365 730a 0a31 2e39 ase classes..1.9
│ │ │ │ │ -0001f290: 3920 4c61 7267 654e 6567 6174 6976 6549 9 LargeNegativeI
│ │ │ │ │ -0001f2a0: 6e74 6567 6572 0a3d 3d3d 3d3d 3d3d 3d3d nteger.=========
│ │ │ │ │ -0001f2b0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ -0001f2c0: 0a0a 4465 6669 6e65 6420 696e 206e 616d ..Defined in nam
│ │ │ │ │ -0001f2d0: 6573 7061 6365 2053 6d61 6c6c 7461 6c6b espace Smalltalk
│ │ │ │ │ -0001f2e0: 0a53 7570 6572 636c 6173 733a 204c 6172 .Superclass: Lar
│ │ │ │ │ -0001f2f0: 6765 496e 7465 6765 720a 4361 7465 676f geInteger.Catego
│ │ │ │ │ -0001f300: 7279 3a20 4c61 6e67 7561 6765 2d44 6174 ry: Language-Dat
│ │ │ │ │ -0001f310: 6120 7479 7065 730a 0a20 2020 2020 4a75 a types.. Ju
│ │ │ │ │ -0001f320: 7374 206c 696b 6520 6d79 2062 726f 7468 st like my broth
│ │ │ │ │ -0001f330: 6572 204c 6172 6765 506f 7369 7469 7665 er LargePositive
│ │ │ │ │ -0001f340: 496e 7465 6765 722c 2049 2070 726f 7669 Integer, I provi
│ │ │ │ │ -0001f350: 6465 2061 2066 6577 206d 6574 686f 6473 de a few methods
│ │ │ │ │ -0001f360: 0a20 2020 2020 7468 6174 2061 6c6c 6f77 . that allow
│ │ │ │ │ -0001f370: 204c 6172 6765 496e 7465 6765 7220 746f LargeInteger to
│ │ │ │ │ -0001f380: 2064 6574 6572 6d69 6e65 2074 6865 2073 determine the s
│ │ │ │ │ -0001f390: 6967 6e20 6f66 2061 206c 6172 6765 2069 ign of a large i
│ │ │ │ │ -0001f3a0: 6e74 6567 6572 2069 6e0a 2020 2020 2061 nteger in. a
│ │ │ │ │ -0001f3b0: 2066 6173 7420 7761 7920 6475 7269 6e67 fast way during
│ │ │ │ │ -0001f3c0: 2069 7473 2063 616c 6375 6c61 7469 6f6e its calculation
│ │ │ │ │ -0001f3d0: 732e 2020 466f 7220 6578 616d 706c 652c s. For example,
│ │ │ │ │ -0001f3e0: 2049 206b 6e6f 7720 7468 6174 2049 2061 I know that I a
│ │ │ │ │ -0001f3f0: 6d0a 2020 2020 2073 6d61 6c6c 6572 2074 m. smaller t
│ │ │ │ │ -0001f400: 6861 6e20 616e 7920 4c61 7267 6550 6f73 han any LargePos
│ │ │ │ │ -0001f410: 6974 6976 6549 6e74 6567 6572 0a0a 2a20 itiveInteger..*
│ │ │ │ │ -0001f420: 4d65 6e75 3a0a 0a2a 204c 6172 6765 4e65 Menu:..* LargeNe
│ │ │ │ │ -0001f430: 6761 7469 7665 496e 7465 6765 722d 636f gativeInteger-co
│ │ │ │ │ -0001f440: 6e76 6572 7469 6e67 3a3a 2020 2869 6e73 nverting:: (ins
│ │ │ │ │ -0001f450: 7461 6e63 6529 0a2a 204c 6172 6765 4e65 tance).* LargeNe
│ │ │ │ │ -0001f460: 6761 7469 7665 496e 7465 6765 722d 6e75 gativeInteger-nu
│ │ │ │ │ -0001f470: 6d65 7269 6320 7465 7374 696e 673a 3a20 meric testing::
│ │ │ │ │ -0001f480: 2028 696e 7374 616e 6365 290a 2a20 4c61 (instance).* La
│ │ │ │ │ -0001f490: 7267 654e 6567 6174 6976 6549 6e74 6567 rgeNegativeInteg
│ │ │ │ │ -0001f4a0: 6572 2d72 6576 6572 7469 6e67 2074 6f20 er-reverting to
│ │ │ │ │ -0001f4b0: 4c61 7267 6550 6f73 6974 6976 6549 6e74 LargePositiveInt
│ │ │ │ │ -0001f4c0: 6567 6572 3a3a 2020 2869 6e73 7461 6e63 eger:: (instanc
│ │ │ │ │ -0001f4d0: 6529 0a0a 1f0a 4669 6c65 3a20 6773 742d e)....File: gst-
│ │ │ │ │ -0001f4e0: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ -0001f4f0: 3a20 4c61 7267 654e 6567 6174 6976 6549 : LargeNegativeI
│ │ │ │ │ -0001f500: 6e74 6567 6572 2d63 6f6e 7665 7274 696e nteger-convertin
│ │ │ │ │ -0001f510: 672c 2020 4e65 7874 3a20 4c61 7267 654e g, Next: LargeN
│ │ │ │ │ -0001f520: 6567 6174 6976 6549 6e74 6567 6572 2d6e egativeInteger-n
│ │ │ │ │ -0001f530: 756d 6572 6963 2074 6573 7469 6e67 2c20 umeric testing,
│ │ │ │ │ -0001f540: 2055 703a 204c 6172 6765 4e65 6761 7469 Up: LargeNegati
│ │ │ │ │ -0001f550: 7665 496e 7465 6765 720a 0a31 2e39 392e veInteger..1.99.
│ │ │ │ │ -0001f560: 3120 4c61 7267 654e 6567 6174 6976 6549 1 LargeNegativeI
│ │ │ │ │ -0001f570: 6e74 6567 6572 3a20 636f 6e76 6572 7469 nteger: converti
│ │ │ │ │ -0001f580: 6e67 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ng.-------------
│ │ │ │ │ -0001f590: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0001f5a0: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6173 466c ----------..asFl
│ │ │ │ │ -0001f5b0: 6f61 7444 0a20 2020 2020 416e 7377 6572 oatD. Answer
│ │ │ │ │ -0001f5c0: 2074 6865 2072 6563 6569 7665 7220 636f the receiver co
│ │ │ │ │ -0001f5d0: 6e76 6572 7465 6420 746f 2061 2046 6c6f nverted to a Flo
│ │ │ │ │ -0001f5e0: 6174 440a 0a61 7346 6c6f 6174 450a 2020 atD..asFloatE.
│ │ │ │ │ -0001f5f0: 2020 2041 6e73 7765 7220 7468 6520 7265 Answer the re
│ │ │ │ │ -0001f600: 6365 6976 6572 2063 6f6e 7665 7274 6564 ceiver converted
│ │ │ │ │ -0001f610: 2074 6f20 6120 466c 6f61 7445 0a0a 6173 to a FloatE..as
│ │ │ │ │ -0001f620: 466c 6f61 7451 0a20 2020 2020 416e 7377 FloatQ. Answ
│ │ │ │ │ -0001f630: 6572 2074 6865 2072 6563 6569 7665 7220 er the receiver
│ │ │ │ │ -0001f640: 636f 6e76 6572 7465 6420 746f 2061 2046 converted to a F
│ │ │ │ │ -0001f650: 6c6f 6174 510a 0a1f 0a46 696c 653a 2067 loatQ....File: g
│ │ │ │ │ -0001f660: 7374 2d62 6173 652e 696e 666f 2c20 204e st-base.info, N
│ │ │ │ │ -0001f670: 6f64 653a 204c 6172 6765 4e65 6761 7469 ode: LargeNegati
│ │ │ │ │ -0001f680: 7665 496e 7465 6765 722d 6e75 6d65 7269 veInteger-numeri
│ │ │ │ │ -0001f690: 6320 7465 7374 696e 672c 2020 4e65 7874 c testing, Next
│ │ │ │ │ -0001f6a0: 3a20 4c61 7267 654e 6567 6174 6976 6549 : LargeNegativeI
│ │ │ │ │ -0001f6b0: 6e74 6567 6572 2d72 6576 6572 7469 6e67 nteger-reverting
│ │ │ │ │ -0001f6c0: 2074 6f20 4c61 7267 6550 6f73 6974 6976 to LargePositiv
│ │ │ │ │ -0001f6d0: 6549 6e74 6567 6572 2c20 2050 7265 763a eInteger, Prev:
│ │ │ │ │ -0001f6e0: 204c 6172 6765 4e65 6761 7469 7665 496e LargeNegativeIn
│ │ │ │ │ -0001f6f0: 7465 6765 722d 636f 6e76 6572 7469 6e67 teger-converting
│ │ │ │ │ -0001f700: 2c20 2055 703a 204c 6172 6765 4e65 6761 , Up: LargeNega
│ │ │ │ │ -0001f710: 7469 7665 496e 7465 6765 720a 0a31 2e39 tiveInteger..1.9
│ │ │ │ │ -0001f720: 392e 3220 4c61 7267 654e 6567 6174 6976 9.2 LargeNegativ
│ │ │ │ │ -0001f730: 6549 6e74 6567 6572 3a20 6e75 6d65 7269 eInteger: numeri
│ │ │ │ │ -0001f740: 6320 7465 7374 696e 670a 2d2d 2d2d 2d2d c testing.------
│ │ │ │ │ -0001f750: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0001f760: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0001f770: 2d2d 2d2d 2d2d 0a0a 6162 730a 2020 2020 ------..abs.
│ │ │ │ │ -0001f780: 2041 6e73 7765 7220 7468 6520 7265 6365 Answer the rece
│ │ │ │ │ -0001f790: 6976 6572 2773 2061 6273 6f6c 7574 6520 iver's absolute
│ │ │ │ │ -0001f7a0: 7661 6c75 652e 0a0a 6e65 6761 7469 7665 value...negative
│ │ │ │ │ -0001f7b0: 0a20 2020 2020 416e 7377 6572 2077 6865 . Answer whe
│ │ │ │ │ -0001f7c0: 7468 6572 2074 6865 2072 6563 6569 7665 ther the receive
│ │ │ │ │ -0001f7d0: 7220 6973 203c 2030 0a0a 706f 7369 7469 r is < 0..positi
│ │ │ │ │ -0001f7e0: 7665 0a20 2020 2020 416e 7377 6572 2077 ve. Answer w
│ │ │ │ │ -0001f7f0: 6865 7468 6572 2074 6865 2072 6563 6569 hether the recei
│ │ │ │ │ -0001f800: 7665 7220 6973 203e 3d20 300a 0a73 6967 ver is >= 0..sig
│ │ │ │ │ -0001f810: 6e0a 2020 2020 2041 6e73 7765 7220 7468 n. Answer th
│ │ │ │ │ -0001f820: 6520 7265 6365 6976 6572 2773 2073 6967 e receiver's sig
│ │ │ │ │ -0001f830: 6e0a 0a73 7472 6963 746c 7950 6f73 6974 n..strictlyPosit
│ │ │ │ │ -0001f840: 6976 650a 2020 2020 2041 6e73 7765 7220 ive. Answer
│ │ │ │ │ -0001f850: 7768 6574 6865 7220 7468 6520 7265 6365 whether the rece
│ │ │ │ │ -0001f860: 6976 6572 2069 7320 3e20 300a 0a1f 0a46 iver is > 0....F
│ │ │ │ │ -0001f870: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ -0001f880: 666f 2c20 204e 6f64 653a 204c 6172 6765 fo, Node: Large
│ │ │ │ │ -0001f890: 4e65 6761 7469 7665 496e 7465 6765 722d NegativeInteger-
│ │ │ │ │ -0001f8a0: 7265 7665 7274 696e 6720 746f 204c 6172 reverting to Lar
│ │ │ │ │ -0001f8b0: 6765 506f 7369 7469 7665 496e 7465 6765 gePositiveIntege
│ │ │ │ │ -0001f8c0: 722c 2020 5072 6576 3a20 4c61 7267 654e r, Prev: LargeN
│ │ │ │ │ -0001f8d0: 6567 6174 6976 6549 6e74 6567 6572 2d6e egativeInteger-n
│ │ │ │ │ -0001f8e0: 756d 6572 6963 2074 6573 7469 6e67 2c20 umeric testing,
│ │ │ │ │ -0001f8f0: 2055 703a 204c 6172 6765 4e65 6761 7469 Up: LargeNegati
│ │ │ │ │ -0001f900: 7665 496e 7465 6765 720a 0a31 2e39 392e veInteger..1.99.
│ │ │ │ │ -0001f910: 3320 4c61 7267 654e 6567 6174 6976 6549 3 LargeNegativeI
│ │ │ │ │ -0001f920: 6e74 6567 6572 3a20 7265 7665 7274 696e nteger: revertin
│ │ │ │ │ -0001f930: 6720 746f 204c 6172 6765 506f 7369 7469 g to LargePositi
│ │ │ │ │ -0001f940: 7665 496e 7465 6765 720a 2d2d 2d2d 2d2d veInteger.------
│ │ │ │ │ -0001f950: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0001f960: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0001f970: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0001f980: 2d2d 2d2d 2d2d 2d2d 0a0a 2b20 614e 756d --------..+ aNum
│ │ │ │ │ -0001f990: 6265 720a 2020 2020 2053 756d 2074 6865 ber. Sum the
│ │ │ │ │ -0001f9a0: 2072 6563 6569 7665 7220 616e 6420 614e receiver and aN
│ │ │ │ │ -0001f9b0: 756d 6265 722c 2061 6e73 7765 7220 7468 umber, answer th
│ │ │ │ │ -0001f9c0: 6520 7265 7375 6c74 0a0a 2d20 614e 756d e result..- aNum
│ │ │ │ │ -0001f9d0: 6265 720a 2020 2020 2053 7562 7472 6163 ber. Subtrac
│ │ │ │ │ -0001f9e0: 7420 614e 756d 6265 7220 6672 6f6d 2074 t aNumber from t
│ │ │ │ │ -0001f9f0: 6865 2072 6563 6569 7665 722c 2061 6e73 he receiver, ans
│ │ │ │ │ -0001fa00: 7765 7220 7468 6520 7265 7375 6c74 0a0a wer the result..
│ │ │ │ │ -0001fa10: 6763 643a 2061 6e49 6e74 6567 6572 0a20 gcd: anInteger.
│ │ │ │ │ -0001fa20: 2020 2020 5265 7475 726e 2074 6865 2067 Return the g
│ │ │ │ │ -0001fa30: 7265 6174 6573 7420 636f 6d6d 6f6e 2064 reatest common d
│ │ │ │ │ -0001fa40: 6976 6973 6f72 2062 6574 7765 656e 2074 ivisor between t
│ │ │ │ │ -0001fa50: 6865 2072 6563 6569 7665 7220 616e 640a he receiver and.
│ │ │ │ │ -0001fa60: 2020 2020 2061 6e49 6e74 6567 6572 0a0a anInteger..
│ │ │ │ │ -0001fa70: 6869 6768 4269 740a 2020 2020 2041 6e73 highBit. Ans
│ │ │ │ │ -0001fa80: 7765 7220 7468 6520 7265 6365 6976 6572 wer the receiver
│ │ │ │ │ -0001fa90: 2773 2068 6967 6865 7374 2062 6974 2773 's highest bit's
│ │ │ │ │ -0001faa0: 2069 6e64 6578 0a0a 1f0a 4669 6c65 3a20 index....File:
│ │ │ │ │ -0001fab0: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ -0001fac0: 4e6f 6465 3a20 4c61 7267 6550 6f73 6974 Node: LargePosit
│ │ │ │ │ -0001fad0: 6976 6549 6e74 6567 6572 2c20 204e 6578 iveInteger, Nex
│ │ │ │ │ -0001fae0: 743a 204c 6172 6765 576f 7264 4172 7261 t: LargeWordArra
│ │ │ │ │ -0001faf0: 792c 2020 5072 6576 3a20 4c61 7267 654e y, Prev: LargeN
│ │ │ │ │ -0001fb00: 6567 6174 6976 6549 6e74 6567 6572 2c20 egativeInteger,
│ │ │ │ │ -0001fb10: 2055 703a 2042 6173 6520 636c 6173 7365 Up: Base classe
│ │ │ │ │ -0001fb20: 730a 0a31 2e31 3030 204c 6172 6765 506f s..1.100 LargePo
│ │ │ │ │ -0001fb30: 7369 7469 7665 496e 7465 6765 720a 3d3d sitiveInteger.==
│ │ │ │ │ -0001fb40: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ -0001fb50: 3d3d 3d3d 3d3d 3d3d 0a0a 4465 6669 6e65 ========..Define
│ │ │ │ │ -0001fb60: 6420 696e 206e 616d 6573 7061 6365 2053 d in namespace S
│ │ │ │ │ -0001fb70: 6d61 6c6c 7461 6c6b 0a53 7570 6572 636c malltalk.Supercl
│ │ │ │ │ -0001fb80: 6173 733a 204c 6172 6765 496e 7465 6765 ass: LargeIntege
│ │ │ │ │ -0001fb90: 720a 4361 7465 676f 7279 3a20 4c61 6e67 r.Category: Lang
│ │ │ │ │ -0001fba0: 7561 6765 2d44 6174 6120 7479 7065 730a uage-Data types.
│ │ │ │ │ -0001fbb0: 0a20 2020 2020 4a75 7374 206c 696b 6520 . Just like
│ │ │ │ │ -0001fbc0: 6d79 2062 726f 7468 6572 204c 6172 6765 my brother Large
│ │ │ │ │ -0001fbd0: 4e65 6761 7469 7665 496e 7465 6765 722c NegativeInteger,
│ │ │ │ │ -0001fbe0: 2049 2070 726f 7669 6465 2061 2066 6577 I provide a few
│ │ │ │ │ -0001fbf0: 206d 6574 686f 6473 0a20 2020 2020 7468 methods. th
│ │ │ │ │ -0001fc00: 6174 2061 6c6c 6f77 204c 6172 6765 496e at allow LargeIn
│ │ │ │ │ -0001fc10: 7465 6765 7220 746f 2064 6574 6572 6d69 teger to determi
│ │ │ │ │ -0001fc20: 6e65 2074 6865 2073 6967 6e20 6f66 2061 ne the sign of a
│ │ │ │ │ -0001fc30: 206c 6172 6765 2069 6e74 6567 6572 2069 large integer i
│ │ │ │ │ -0001fc40: 6e0a 2020 2020 2061 2066 6173 7420 7761 n. a fast wa
│ │ │ │ │ -0001fc50: 7920 6475 7269 6e67 2069 7473 2063 616c y during its cal
│ │ │ │ │ -0001fc60: 6375 6c61 7469 6f6e 732e 2020 466f 7220 culations. For
│ │ │ │ │ -0001fc70: 6578 616d 706c 652c 2049 206b 6e6f 7720 example, I know
│ │ │ │ │ -0001fc80: 7468 6174 2049 2061 6d0a 2020 2020 206c that I am. l
│ │ │ │ │ -0001fc90: 6172 6765 7220 7468 616e 2061 6e79 204c arger than any L
│ │ │ │ │ -0001fca0: 6172 6765 4e65 6761 7469 7665 496e 7465 argeNegativeInte
│ │ │ │ │ -0001fcb0: 6765 722e 2020 496e 2061 6464 6974 696f ger. In additio
│ │ │ │ │ -0001fcc0: 6e20 4920 696d 706c 656d 656e 7420 7468 n I implement th
│ │ │ │ │ -0001fcd0: 650a 2020 2020 2067 7574 7320 6f66 2061 e. guts of a
│ │ │ │ │ -0001fce0: 7262 6974 7261 7279 2070 7265 6369 7369 rbitrary precisi
│ │ │ │ │ -0001fcf0: 6f6e 2061 7269 7468 6d65 7469 632e 0a0a on arithmetic...
│ │ │ │ │ -0001fd00: 2a20 4d65 6e75 3a0a 0a2a 204c 6172 6765 * Menu:..* Large
│ │ │ │ │ -0001fd10: 506f 7369 7469 7665 496e 7465 6765 722d PositiveInteger-
│ │ │ │ │ -0001fd20: 6172 6974 686d 6574 6963 3a3a 2020 2869 arithmetic:: (i
│ │ │ │ │ -0001fd30: 6e73 7461 6e63 6529 0a2a 204c 6172 6765 nstance).* Large
│ │ │ │ │ -0001fd40: 506f 7369 7469 7665 496e 7465 6765 722d PositiveInteger-
│ │ │ │ │ -0001fd50: 636f 6e76 6572 7469 6e67 3a3a 2020 2869 converting:: (i
│ │ │ │ │ -0001fd60: 6e73 7461 6e63 6529 0a2a 204c 6172 6765 nstance).* Large
│ │ │ │ │ -0001fd70: 506f 7369 7469 7665 496e 7465 6765 722d PositiveInteger-
│ │ │ │ │ -0001fd80: 6865 6c70 6572 2062 7974 652d 6c65 7665 helper byte-leve
│ │ │ │ │ -0001fd90: 6c20 6d65 7468 6f64 733a 3a20 2028 696e l methods:: (in
│ │ │ │ │ -0001fda0: 7374 616e 6365 290a 2a20 4c61 7267 6550 stance).* LargeP
│ │ │ │ │ -0001fdb0: 6f73 6974 6976 6549 6e74 6567 6572 2d6e ositiveInteger-n
│ │ │ │ │ -0001fdc0: 756d 6572 6963 2074 6573 7469 6e67 3a3a umeric testing::
│ │ │ │ │ -0001fdd0: 2020 2869 6e73 7461 6e63 6529 0a2a 204c (instance).* L
│ │ │ │ │ -0001fde0: 6172 6765 506f 7369 7469 7665 496e 7465 argePositiveInte
│ │ │ │ │ -0001fdf0: 6765 722d 7072 696d 6974 6976 6520 6f70 ger-primitive op
│ │ │ │ │ -0001fe00: 6572 6174 696f 6e73 3a3a 2020 2869 6e73 erations:: (ins
│ │ │ │ │ -0001fe10: 7461 6e63 6529 0a0a 1f0a 4669 6c65 3a20 tance)....File:
│ │ │ │ │ -0001fe20: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ -0001fe30: 4e6f 6465 3a20 4c61 7267 6550 6f73 6974 Node: LargePosit
│ │ │ │ │ -0001fe40: 6976 6549 6e74 6567 6572 2d61 7269 7468 iveInteger-arith
│ │ │ │ │ -0001fe50: 6d65 7469 632c 2020 4e65 7874 3a20 4c61 metic, Next: La
│ │ │ │ │ -0001fe60: 7267 6550 6f73 6974 6976 6549 6e74 6567 rgePositiveInteg
│ │ │ │ │ -0001fe70: 6572 2d63 6f6e 7665 7274 696e 672c 2020 er-converting,
│ │ │ │ │ -0001fe80: 5570 3a20 4c61 7267 6550 6f73 6974 6976 Up: LargePositiv
│ │ │ │ │ -0001fe90: 6549 6e74 6567 6572 0a0a 312e 3130 302e eInteger..1.100.
│ │ │ │ │ -0001fea0: 3120 4c61 7267 6550 6f73 6974 6976 6549 1 LargePositiveI
│ │ │ │ │ -0001feb0: 6e74 6567 6572 3a20 6172 6974 686d 6574 nteger: arithmet
│ │ │ │ │ -0001fec0: 6963 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ic.-------------
│ │ │ │ │ -0001fed0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0001fee0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a2b 2061 -----------..+ a
│ │ │ │ │ -0001fef0: 4e75 6d62 6572 0a20 2020 2020 5375 6d20 Number. Sum
│ │ │ │ │ -0001ff00: 7468 6520 7265 6365 6976 6572 2061 6e64 the receiver and
│ │ │ │ │ -0001ff10: 2061 4e75 6d62 6572 2c20 616e 7377 6572 aNumber, answer
│ │ │ │ │ -0001ff20: 2074 6865 2072 6573 756c 740a 0a2d 2061 the result..- a
│ │ │ │ │ -0001ff30: 4e75 6d62 6572 0a20 2020 2020 5375 6274 Number. Subt
│ │ │ │ │ -0001ff40: 7261 6374 2061 4e75 6d62 6572 2066 726f ract aNumber fro
│ │ │ │ │ -0001ff50: 6d20 7468 6520 7265 6365 6976 6572 2c20 m the receiver,
│ │ │ │ │ -0001ff60: 616e 7377 6572 2074 6865 2072 6573 756c answer the resul
│ │ │ │ │ -0001ff70: 740a 0a67 6364 3a20 616e 496e 7465 6765 t..gcd: anIntege
│ │ │ │ │ -0001ff80: 720a 2020 2020 2043 616c 6375 6c61 7465 r. Calculate
│ │ │ │ │ -0001ff90: 2074 6865 2047 4344 2062 6574 7765 656e the GCD between
│ │ │ │ │ -0001ffa0: 2074 6865 2072 6563 6569 7665 7220 616e the receiver an
│ │ │ │ │ -0001ffb0: 6420 616e 496e 7465 6765 720a 0a68 6967 d anInteger..hig
│ │ │ │ │ -0001ffc0: 6842 6974 0a20 2020 2020 416e 7377 6572 hBit. Answer
│ │ │ │ │ -0001ffd0: 2074 6865 2072 6563 6569 7665 7227 7320 the receiver's
│ │ │ │ │ -0001ffe0: 6869 6768 6573 7420 6269 7427 7320 696e highest bit's in
│ │ │ │ │ -0001fff0: 6465 780a 0a1f 0a46 696c 653a 2067 7374 dex....File: gst
│ │ │ │ │ -00020000: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ -00020010: 653a 204c 6172 6765 506f 7369 7469 7665 e: LargePositive
│ │ │ │ │ -00020020: 496e 7465 6765 722d 636f 6e76 6572 7469 Integer-converti
│ │ │ │ │ -00020030: 6e67 2c20 204e 6578 743a 204c 6172 6765 ng, Next: Large
│ │ │ │ │ -00020040: 506f 7369 7469 7665 496e 7465 6765 722d PositiveInteger-
│ │ │ │ │ -00020050: 6865 6c70 6572 2062 7974 652d 6c65 7665 helper byte-leve
│ │ │ │ │ -00020060: 6c20 6d65 7468 6f64 732c 2020 5072 6576 l methods, Prev
│ │ │ │ │ -00020070: 3a20 4c61 7267 6550 6f73 6974 6976 6549 : LargePositiveI
│ │ │ │ │ -00020080: 6e74 6567 6572 2d61 7269 7468 6d65 7469 nteger-arithmeti
│ │ │ │ │ -00020090: 632c 2020 5570 3a20 4c61 7267 6550 6f73 c, Up: LargePos
│ │ │ │ │ -000200a0: 6974 6976 6549 6e74 6567 6572 0a0a 312e itiveInteger..1.
│ │ │ │ │ -000200b0: 3130 302e 3220 4c61 7267 6550 6f73 6974 100.2 LargePosit
│ │ │ │ │ -000200c0: 6976 6549 6e74 6567 6572 3a20 636f 6e76 iveInteger: conv
│ │ │ │ │ -000200d0: 6572 7469 6e67 0a2d 2d2d 2d2d 2d2d 2d2d erting.---------
│ │ │ │ │ -000200e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000200f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------.
│ │ │ │ │ -00020100: 0a61 7346 6c6f 6174 440a 2020 2020 2041 .asFloatD. A
│ │ │ │ │ -00020110: 6e73 7765 7220 7468 6520 7265 6365 6976 nswer the receiv
│ │ │ │ │ -00020120: 6572 2063 6f6e 7665 7274 6564 2074 6f20 er converted to
│ │ │ │ │ -00020130: 6120 466c 6f61 7444 0a0a 6173 466c 6f61 a FloatD..asFloa
│ │ │ │ │ -00020140: 7445 0a20 2020 2020 416e 7377 6572 2074 tE. Answer t
│ │ │ │ │ -00020150: 6865 2072 6563 6569 7665 7220 636f 6e76 he receiver conv
│ │ │ │ │ -00020160: 6572 7465 6420 746f 2061 2046 6c6f 6174 erted to a Float
│ │ │ │ │ -00020170: 450a 0a61 7346 6c6f 6174 510a 2020 2020 E..asFloatQ.
│ │ │ │ │ -00020180: 2041 6e73 7765 7220 7468 6520 7265 6365 Answer the rece
│ │ │ │ │ -00020190: 6976 6572 2063 6f6e 7665 7274 6564 2074 iver converted t
│ │ │ │ │ -000201a0: 6f20 6120 466c 6f61 7451 0a0a 7265 706c o a FloatQ..repl
│ │ │ │ │ -000201b0: 6163 653a 2073 7472 2077 6974 6853 7472 ace: str withStr
│ │ │ │ │ -000201c0: 696e 6742 6173 653a 2072 6164 6978 0a20 ingBase: radix.
│ │ │ │ │ -000201d0: 2020 2020 5265 7475 726e 2069 6e20 6120 Return in a
│ │ │ │ │ -000201e0: 5374 7269 6e67 2073 7472 2074 6865 2062 String str the b
│ │ │ │ │ -000201f0: 6173 6520 7261 6469 7820 7265 7072 6573 ase radix repres
│ │ │ │ │ -00020200: 656e 7461 7469 6f6e 206f 6620 7468 650a entation of the.
│ │ │ │ │ -00020210: 2020 2020 2072 6563 6569 7665 722e 0a0a receiver...
│ │ │ │ │ -00020220: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ -00020230: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 4c61 .info, Node: La
│ │ │ │ │ -00020240: 7267 6550 6f73 6974 6976 6549 6e74 6567 rgePositiveInteg
│ │ │ │ │ -00020250: 6572 2d68 656c 7065 7220 6279 7465 2d6c er-helper byte-l
│ │ │ │ │ -00020260: 6576 656c 206d 6574 686f 6473 2c20 204e evel methods, N
│ │ │ │ │ -00020270: 6578 743a 204c 6172 6765 506f 7369 7469 ext: LargePositi
│ │ │ │ │ -00020280: 7665 496e 7465 6765 722d 6e75 6d65 7269 veInteger-numeri
│ │ │ │ │ -00020290: 6320 7465 7374 696e 672c 2020 5072 6576 c testing, Prev
│ │ │ │ │ -000202a0: 3a20 4c61 7267 6550 6f73 6974 6976 6549 : LargePositiveI
│ │ │ │ │ -000202b0: 6e74 6567 6572 2d63 6f6e 7665 7274 696e nteger-convertin
│ │ │ │ │ -000202c0: 672c 2020 5570 3a20 4c61 7267 6550 6f73 g, Up: LargePos
│ │ │ │ │ -000202d0: 6974 6976 6549 6e74 6567 6572 0a0a 312e itiveInteger..1.
│ │ │ │ │ -000202e0: 3130 302e 3320 4c61 7267 6550 6f73 6974 100.3 LargePosit
│ │ │ │ │ -000202f0: 6976 6549 6e74 6567 6572 3a20 6865 6c70 iveInteger: help
│ │ │ │ │ -00020300: 6572 2062 7974 652d 6c65 7665 6c20 6d65 er byte-level me
│ │ │ │ │ -00020310: 7468 6f64 730a 2d2d 2d2d 2d2d 2d2d 2d2d thods.----------
│ │ │ │ │ +00018030: 2d73 746f 7269 6e67 2c20 2050 7265 763a -storing, Prev:
│ │ │ │ │ +00018040: 2048 6173 6865 6443 6f6c 6c65 6374 696f HashedCollectio
│ │ │ │ │ +00018050: 6e2d 7265 6d6f 7669 6e67 2c20 2055 703a n-removing, Up:
│ │ │ │ │ +00018060: 2048 6173 6865 6443 6f6c 6c65 6374 696f HashedCollectio
│ │ │ │ │ +00018070: 6e0a 0a31 2e38 382e 3820 4861 7368 6564 n..1.88.8 Hashed
│ │ │ │ │ +00018080: 436f 6c6c 6563 7469 6f6e 3a20 7361 7669 Collection: savi
│ │ │ │ │ +00018090: 6e67 2061 6e64 206c 6f61 6469 6e67 0a2d ng and loading.-
│ │ │ │ │ +000180a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000180b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000180c0: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 706f 7374 ----------..post
│ │ │ │ │ +000180d0: 4c6f 6164 0a20 2020 2020 4361 6c6c 6564 Load. Called
│ │ │ │ │ +000180e0: 2061 6674 6572 206c 6f61 6469 6e67 2061 after loading a
│ │ │ │ │ +000180f0: 6e20 6f62 6a65 6374 3b20 7265 6861 7368 n object; rehash
│ │ │ │ │ +00018100: 2074 6865 2063 6f6c 6c65 6374 696f 6e20 the collection
│ │ │ │ │ +00018110: 6265 6361 7573 650a 2020 2020 2069 6465 because. ide
│ │ │ │ │ +00018120: 6e74 6974 7920 6f62 6a65 6374 7320 7769 ntity objects wi
│ │ │ │ │ +00018130: 6c6c 206d 6f73 7420 6c69 6b65 6c79 206d ll most likely m
│ │ │ │ │ +00018140: 7574 6174 6520 7468 6569 7220 6861 7368 utate their hash
│ │ │ │ │ +00018150: 6573 2e0a 0a70 6f73 7453 746f 7265 0a20 es...postStore.
│ │ │ │ │ +00018160: 2020 2020 4361 6c6c 6564 2061 6674 6572 Called after
│ │ │ │ │ +00018170: 2061 6e20 6f62 6a65 6374 2069 7320 6475 an object is du
│ │ │ │ │ +00018180: 6d70 6564 2e20 2044 6f20 6e6f 7468 696e mped. Do nothin
│ │ │ │ │ +00018190: 6720 2d20 6e65 6365 7373 6172 7920 6265 g - necessary be
│ │ │ │ │ +000181a0: 6361 7573 650a 2020 2020 2062 7920 6465 cause. by de
│ │ │ │ │ +000181b0: 6661 756c 7420 7468 6973 2063 616c 6c73 fault this calls
│ │ │ │ │ +000181c0: 2023 706f 7374 4c6f 6164 2062 7920 6465 #postLoad by de
│ │ │ │ │ +000181d0: 6661 756c 740a 0a0a 1f0a 4669 6c65 3a20 fault.....File:
│ │ │ │ │ +000181e0: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ +000181f0: 4e6f 6465 3a20 4861 7368 6564 436f 6c6c Node: HashedColl
│ │ │ │ │ +00018200: 6563 7469 6f6e 2d73 746f 7269 6e67 2c20 ection-storing,
│ │ │ │ │ +00018210: 204e 6578 743a 2048 6173 6865 6443 6f6c Next: HashedCol
│ │ │ │ │ +00018220: 6c65 6374 696f 6e2d 7465 7374 696e 6720 lection-testing
│ │ │ │ │ +00018230: 636f 6c6c 6563 7469 6f6e 732c 2020 5072 collections, Pr
│ │ │ │ │ +00018240: 6576 3a20 4861 7368 6564 436f 6c6c 6563 ev: HashedCollec
│ │ │ │ │ +00018250: 7469 6f6e 2d73 6176 696e 6720 616e 6420 tion-saving and
│ │ │ │ │ +00018260: 6c6f 6164 696e 672c 2020 5570 3a20 4861 loading, Up: Ha
│ │ │ │ │ +00018270: 7368 6564 436f 6c6c 6563 7469 6f6e 0a0a shedCollection..
│ │ │ │ │ +00018280: 312e 3838 2e39 2048 6173 6865 6443 6f6c 1.88.9 HashedCol
│ │ │ │ │ +00018290: 6c65 6374 696f 6e3a 2073 746f 7269 6e67 lection: storing
│ │ │ │ │ +000182a0: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------
│ │ │ │ │ +000182b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000182c0: 2d0a 0a73 746f 7265 4f6e 3a20 6153 7472 -..storeOn: aStr
│ │ │ │ │ +000182d0: 6561 6d0a 2020 2020 2053 746f 7265 206f eam. Store o
│ │ │ │ │ +000182e0: 6e20 6153 7472 6561 6d20 736f 6d65 2053 n aStream some S
│ │ │ │ │ +000182f0: 6d61 6c6c 7461 6c6b 2063 6f64 6520 7768 malltalk code wh
│ │ │ │ │ +00018300: 6963 6820 636f 6d70 696c 6573 2074 6f20 ich compiles to
│ │ │ │ │ +00018310: 7468 6520 7265 6365 6976 6572 0a0a 0a1f the receiver....
│ │ │ │ │ +00018320: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ +00018330: 696e 666f 2c20 204e 6f64 653a 2048 6173 info, Node: Has
│ │ │ │ │ +00018340: 6865 6443 6f6c 6c65 6374 696f 6e2d 7465 hedCollection-te
│ │ │ │ │ +00018350: 7374 696e 6720 636f 6c6c 6563 7469 6f6e sting collection
│ │ │ │ │ +00018360: 732c 2020 5072 6576 3a20 4861 7368 6564 s, Prev: Hashed
│ │ │ │ │ +00018370: 436f 6c6c 6563 7469 6f6e 2d73 746f 7269 Collection-stori
│ │ │ │ │ +00018380: 6e67 2c20 2055 703a 2048 6173 6865 6443 ng, Up: HashedC
│ │ │ │ │ +00018390: 6f6c 6c65 6374 696f 6e0a 0a31 2e38 382e ollection..1.88.
│ │ │ │ │ +000183a0: 3130 2048 6173 6865 6443 6f6c 6c65 6374 10 HashedCollect
│ │ │ │ │ +000183b0: 696f 6e3a 2074 6573 7469 6e67 2063 6f6c ion: testing col
│ │ │ │ │ +000183c0: 6c65 6374 696f 6e73 0a2d 2d2d 2d2d 2d2d lections.-------
│ │ │ │ │ +000183d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000183e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000183f0: 2d2d 2d2d 2d2d 0a0a 3d20 6148 6173 6865 ------..= aHashe
│ │ │ │ │ +00018400: 6443 6f6c 6c65 6374 696f 6e0a 2020 2020 dCollection.
│ │ │ │ │ +00018410: 2052 6574 7572 6e73 2074 7275 6520 6966 Returns true if
│ │ │ │ │ +00018420: 2074 6865 2074 776f 2073 6574 7320 6861 the two sets ha
│ │ │ │ │ +00018430: 7665 2074 6865 2073 616d 6520 6d65 6d62 ve the same memb
│ │ │ │ │ +00018440: 6572 7368 6970 2c20 6661 6c73 6520 6966 ership, false if
│ │ │ │ │ +00018450: 206e 6f74 0a0a 6361 7061 6369 7479 0a20 not..capacity.
│ │ │ │ │ +00018460: 2020 2020 416e 7377 6572 2068 6f77 206d Answer how m
│ │ │ │ │ +00018470: 616e 7920 656c 656d 656e 7473 2074 6865 any elements the
│ │ │ │ │ +00018480: 2072 6563 6569 7665 7220 6361 6e20 686f receiver can ho
│ │ │ │ │ +00018490: 6c64 2062 6566 6f72 6520 6861 7669 6e67 ld before having
│ │ │ │ │ +000184a0: 2074 6f0a 2020 2020 2067 726f 772e 0a0a to. grow...
│ │ │ │ │ +000184b0: 6861 7368 0a20 2020 2020 5265 7475 726e hash. Return
│ │ │ │ │ +000184c0: 2074 6865 2068 6173 6820 636f 6465 2066 the hash code f
│ │ │ │ │ +000184d0: 6f72 2074 6865 206d 656d 6265 7273 206f or the members o
│ │ │ │ │ +000184e0: 6620 7468 6520 7365 742e 2020 5369 6e63 f the set. Sinc
│ │ │ │ │ +000184f0: 6520 6f72 6465 7220 6973 0a20 2020 2020 e order is.
│ │ │ │ │ +00018500: 756e 696d 706f 7274 616e 742c 2077 6520 unimportant, we
│ │ │ │ │ +00018510: 7573 6520 6120 636f 6d6d 7574 6174 6976 use a commutativ
│ │ │ │ │ +00018520: 6520 6f70 6572 6174 6f72 2074 6f20 636f e operator to co
│ │ │ │ │ +00018530: 6d70 7574 6520 7468 6520 6861 7368 0a20 mpute the hash.
│ │ │ │ │ +00018540: 2020 2020 7661 6c75 652e 0a0a 696e 636c value...incl
│ │ │ │ │ +00018550: 7564 6573 3a20 616e 4f62 6a65 6374 0a20 udes: anObject.
│ │ │ │ │ +00018560: 2020 2020 416e 7377 6572 2077 6865 7468 Answer wheth
│ │ │ │ │ +00018570: 6572 2074 6865 2072 6563 6569 7665 7220 er the receiver
│ │ │ │ │ +00018580: 636f 6e74 6169 6e73 2061 6e20 696e 7374 contains an inst
│ │ │ │ │ +00018590: 616e 6365 206f 6620 616e 4f62 6a65 6374 ance of anObject
│ │ │ │ │ +000185a0: 2e0a 0a69 7345 6d70 7479 0a20 2020 2020 ...isEmpty.
│ │ │ │ │ +000185b0: 416e 7377 6572 2077 6865 7468 6572 2074 Answer whether t
│ │ │ │ │ +000185c0: 6865 2072 6563 6569 7665 7220 6973 2065 he receiver is e
│ │ │ │ │ +000185d0: 6d70 7479 2e0a 0a6f 6363 7572 7265 6e63 mpty...occurrenc
│ │ │ │ │ +000185e0: 6573 4f66 3a20 616e 4f62 6a65 6374 0a20 esOf: anObject.
│ │ │ │ │ +000185f0: 2020 2020 5265 7475 726e 2074 6865 206e Return the n
│ │ │ │ │ +00018600: 756d 6265 7220 6f66 206f 6363 7572 7265 umber of occurre
│ │ │ │ │ +00018610: 6e63 6573 206f 6620 616e 4f62 6a65 6374 nces of anObject
│ │ │ │ │ +00018620: 2e20 2053 696e 6365 2077 6527 7265 2061 . Since we're a
│ │ │ │ │ +00018630: 2073 6574 2c0a 2020 2020 2074 6869 7320 set,. this
│ │ │ │ │ +00018640: 6973 2065 6974 6865 7220 3020 6f72 2031 is either 0 or 1
│ │ │ │ │ +00018650: 2e20 204e 696c 2069 7320 6e65 7665 7220 . Nil is never
│ │ │ │ │ +00018660: 6469 7265 6374 6c79 2069 6e20 7468 6520 directly in the
│ │ │ │ │ +00018670: 7365 742c 2073 6f20 7765 0a20 2020 2020 set, so we.
│ │ │ │ │ +00018680: 7370 6563 6961 6c20 6361 7365 2069 7420 special case it
│ │ │ │ │ +00018690: 2874 6865 2072 6573 756c 7420 6973 2061 (the result is a
│ │ │ │ │ +000186a0: 6c77 6179 7320 3129 2e0a 0a73 697a 650a lways 1)...size.
│ │ │ │ │ +000186b0: 2020 2020 2041 6e73 7765 7220 7468 6520 Answer the
│ │ │ │ │ +000186c0: 7265 6365 6976 6572 2773 2073 697a 650a receiver's size.
│ │ │ │ │ +000186d0: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ +000186e0: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ +000186f0: 486f 6d65 6441 7373 6f63 6961 7469 6f6e HomedAssociation
│ │ │ │ │ +00018700: 2c20 204e 6578 743a 2049 6465 6e74 6974 , Next: Identit
│ │ │ │ │ +00018710: 7944 6963 7469 6f6e 6172 792c 2020 5072 yDictionary, Pr
│ │ │ │ │ +00018720: 6576 3a20 4861 7368 6564 436f 6c6c 6563 ev: HashedCollec
│ │ │ │ │ +00018730: 7469 6f6e 2c20 2055 703a 2042 6173 6520 tion, Up: Base
│ │ │ │ │ +00018740: 636c 6173 7365 730a 0a31 2e38 3920 486f classes..1.89 Ho
│ │ │ │ │ +00018750: 6d65 6441 7373 6f63 6961 7469 6f6e 0a3d medAssociation.=
│ │ │ │ │ +00018760: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ +00018770: 3d3d 3d3d 0a0a 4465 6669 6e65 6420 696e ====..Defined in
│ │ │ │ │ +00018780: 206e 616d 6573 7061 6365 2053 6d61 6c6c namespace Small
│ │ │ │ │ +00018790: 7461 6c6b 0a53 7570 6572 636c 6173 733a talk.Superclass:
│ │ │ │ │ +000187a0: 2041 7373 6f63 6961 7469 6f6e 0a43 6174 Association.Cat
│ │ │ │ │ +000187b0: 6567 6f72 793a 204c 616e 6775 6167 652d egory: Language-
│ │ │ │ │ +000187c0: 4461 7461 2074 7970 6573 0a20 2020 2020 Data types.
│ │ │ │ │ +000187d0: 4d79 2069 6e73 7461 6e63 6573 2072 6570 My instances rep
│ │ │ │ │ +000187e0: 7265 7365 6e74 206b 6e6f 7720 6162 6f75 resent know abou
│ │ │ │ │ +000187f0: 7420 7468 6569 7220 7061 7265 6e74 206e t their parent n
│ │ │ │ │ +00018800: 616d 6573 7061 6365 2c20 7768 6963 6820 amespace, which
│ │ │ │ │ +00018810: 6973 0a20 2020 2020 6f66 2075 7365 2077 is. of use w
│ │ │ │ │ +00018820: 6865 6e20 696d 706c 656d 656e 7469 6e67 hen implementing
│ │ │ │ │ +00018830: 2077 6561 6b20 636f 6c6c 6563 7469 6f6e weak collection
│ │ │ │ │ +00018840: 7320 616e 6420 6669 6e61 6c69 7a61 7469 s and finalizati
│ │ │ │ │ +00018850: 6f6e 732e 0a0a 2a20 4d65 6e75 3a0a 0a2a ons...* Menu:..*
│ │ │ │ │ +00018860: 2048 6f6d 6564 4173 736f 6369 6174 696f HomedAssociatio
│ │ │ │ │ +00018870: 6e20 636c 6173 732d 6261 7369 633a 3a20 n class-basic::
│ │ │ │ │ +00018880: 2028 636c 6173 7329 0a2a 2048 6f6d 6564 (class).* Homed
│ │ │ │ │ +00018890: 4173 736f 6369 6174 696f 6e2d 6163 6365 Association-acce
│ │ │ │ │ +000188a0: 7373 696e 673a 3a20 2028 696e 7374 616e ssing:: (instan
│ │ │ │ │ +000188b0: 6365 290a 2a20 486f 6d65 6441 7373 6f63 ce).* HomedAssoc
│ │ │ │ │ +000188c0: 6961 7469 6f6e 2d66 696e 616c 697a 6174 iation-finalizat
│ │ │ │ │ +000188d0: 696f 6e3a 3a20 2028 696e 7374 616e 6365 ion:: (instance
│ │ │ │ │ +000188e0: 290a 2a20 486f 6d65 6441 7373 6f63 6961 ).* HomedAssocia
│ │ │ │ │ +000188f0: 7469 6f6e 2d73 746f 7269 6e67 3a3a 2020 tion-storing::
│ │ │ │ │ +00018900: 2869 6e73 7461 6e63 6529 0a0a 1f0a 4669 (instance)....Fi
│ │ │ │ │ +00018910: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ +00018920: 6f2c 2020 4e6f 6465 3a20 486f 6d65 6441 o, Node: HomedA
│ │ │ │ │ +00018930: 7373 6f63 6961 7469 6f6e 2063 6c61 7373 ssociation class
│ │ │ │ │ +00018940: 2d62 6173 6963 2c20 204e 6578 743a 2048 -basic, Next: H
│ │ │ │ │ +00018950: 6f6d 6564 4173 736f 6369 6174 696f 6e2d omedAssociation-
│ │ │ │ │ +00018960: 6163 6365 7373 696e 672c 2020 5570 3a20 accessing, Up:
│ │ │ │ │ +00018970: 486f 6d65 6441 7373 6f63 6961 7469 6f6e HomedAssociation
│ │ │ │ │ +00018980: 0a0a 312e 3839 2e31 2048 6f6d 6564 4173 ..1.89.1 HomedAs
│ │ │ │ │ +00018990: 736f 6369 6174 696f 6e20 636c 6173 733a sociation class:
│ │ │ │ │ +000189a0: 2062 6173 6963 0a2d 2d2d 2d2d 2d2d 2d2d basic.---------
│ │ │ │ │ +000189b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000189c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a6b 6579 -----------..key
│ │ │ │ │ +000189d0: 3a20 614b 6579 2076 616c 7565 3a20 6156 : aKey value: aV
│ │ │ │ │ +000189e0: 616c 7565 2065 6e76 6972 6f6e 6d65 6e74 alue environment
│ │ │ │ │ +000189f0: 3a20 614e 616d 6573 7061 6365 0a20 2020 : aNamespace.
│ │ │ │ │ +00018a00: 2020 416e 7377 6572 2061 206e 6577 2061 Answer a new a
│ │ │ │ │ +00018a10: 7373 6f63 6961 7469 6f6e 2077 6974 6820 ssociation with
│ │ │ │ │ +00018a20: 7468 6520 6769 7665 6e20 6b65 7920 616e the given key an
│ │ │ │ │ +00018a30: 6420 7661 6c75 650a 0a0a 1f0a 4669 6c65 d value.....File
│ │ │ │ │ +00018a40: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ +00018a50: 2020 4e6f 6465 3a20 486f 6d65 6441 7373 Node: HomedAss
│ │ │ │ │ +00018a60: 6f63 6961 7469 6f6e 2d61 6363 6573 7369 ociation-accessi
│ │ │ │ │ +00018a70: 6e67 2c20 204e 6578 743a 2048 6f6d 6564 ng, Next: Homed
│ │ │ │ │ +00018a80: 4173 736f 6369 6174 696f 6e2d 6669 6e61 Association-fina
│ │ │ │ │ +00018a90: 6c69 7a61 7469 6f6e 2c20 2050 7265 763a lization, Prev:
│ │ │ │ │ +00018aa0: 2048 6f6d 6564 4173 736f 6369 6174 696f HomedAssociatio
│ │ │ │ │ +00018ab0: 6e20 636c 6173 732d 6261 7369 632c 2020 n class-basic,
│ │ │ │ │ +00018ac0: 5570 3a20 486f 6d65 6441 7373 6f63 6961 Up: HomedAssocia
│ │ │ │ │ +00018ad0: 7469 6f6e 0a0a 312e 3839 2e32 2048 6f6d tion..1.89.2 Hom
│ │ │ │ │ +00018ae0: 6564 4173 736f 6369 6174 696f 6e3a 2061 edAssociation: a
│ │ │ │ │ +00018af0: 6363 6573 7369 6e67 0a2d 2d2d 2d2d 2d2d ccessing.-------
│ │ │ │ │ +00018b00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00018b10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a65 6e76 -----------..env
│ │ │ │ │ +00018b20: 6972 6f6e 6d65 6e74 0a20 2020 2020 416e ironment. An
│ │ │ │ │ +00018b30: 7377 6572 2074 6865 206e 616d 6573 7061 swer the namespa
│ │ │ │ │ +00018b40: 6365 2069 6e20 7768 6963 6820 4920 6c69 ce in which I li
│ │ │ │ │ +00018b50: 7665 2e0a 0a65 6e76 6972 6f6e 6d65 6e74 ve...environment
│ │ │ │ │ +00018b60: 3a20 614e 616d 6573 7061 6365 0a20 2020 : aNamespace.
│ │ │ │ │ +00018b70: 2020 5365 7420 7468 6520 6e61 6d65 7370 Set the namesp
│ │ │ │ │ +00018b80: 6163 6520 696e 2077 6869 6368 2049 206c ace in which I l
│ │ │ │ │ +00018b90: 6976 6520 746f 2062 6520 614e 616d 6573 ive to be aNames
│ │ │ │ │ +00018ba0: 7061 6365 2e0a 0a0a 1f0a 4669 6c65 3a20 pace......File:
│ │ │ │ │ +00018bb0: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ +00018bc0: 4e6f 6465 3a20 486f 6d65 6441 7373 6f63 Node: HomedAssoc
│ │ │ │ │ +00018bd0: 6961 7469 6f6e 2d66 696e 616c 697a 6174 iation-finalizat
│ │ │ │ │ +00018be0: 696f 6e2c 2020 4e65 7874 3a20 486f 6d65 ion, Next: Home
│ │ │ │ │ +00018bf0: 6441 7373 6f63 6961 7469 6f6e 2d73 746f dAssociation-sto
│ │ │ │ │ +00018c00: 7269 6e67 2c20 2050 7265 763a 2048 6f6d ring, Prev: Hom
│ │ │ │ │ +00018c10: 6564 4173 736f 6369 6174 696f 6e2d 6163 edAssociation-ac
│ │ │ │ │ +00018c20: 6365 7373 696e 672c 2020 5570 3a20 486f cessing, Up: Ho
│ │ │ │ │ +00018c30: 6d65 6441 7373 6f63 6961 7469 6f6e 0a0a medAssociation..
│ │ │ │ │ +00018c40: 312e 3839 2e33 2048 6f6d 6564 4173 736f 1.89.3 HomedAsso
│ │ │ │ │ +00018c50: 6369 6174 696f 6e3a 2066 696e 616c 697a ciation: finaliz
│ │ │ │ │ +00018c60: 6174 696f 6e0a 2d2d 2d2d 2d2d 2d2d 2d2d ation.----------
│ │ │ │ │ +00018c70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00018c80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a6d 6f75 -----------..mou
│ │ │ │ │ +00018c90: 726e 0a20 2020 2020 5468 6973 206d 6573 rn. This mes
│ │ │ │ │ +00018ca0: 7361 6765 2069 7320 7365 6e74 2074 6f20 sage is sent to
│ │ │ │ │ +00018cb0: 7468 6520 7265 6365 6976 6572 2077 6865 the receiver whe
│ │ │ │ │ +00018cc0: 6e20 7468 6520 6f62 6a65 6374 2069 7320 n the object is
│ │ │ │ │ +00018cd0: 6d61 6465 0a20 2020 2020 6570 6865 6d65 made. epheme
│ │ │ │ │ +00018ce0: 726f 6e20 2877 6869 6368 2069 7320 636f ron (which is co
│ │ │ │ │ +00018cf0: 6d6d 6f6e 2077 6865 6e20 486f 6d65 6441 mmon when HomedA
│ │ │ │ │ +00018d00: 7373 6f63 6961 7469 6f6e 7320 6172 6520 ssociations are
│ │ │ │ │ +00018d10: 7573 6564 2062 7920 610a 2020 2020 2057 used by a. W
│ │ │ │ │ +00018d20: 6561 6b4b 6579 4469 6374 696f 6e61 7279 eakKeyDictionary
│ │ │ │ │ +00018d30: 206f 7220 6120 5765 616b 5365 7429 2e20 or a WeakSet).
│ │ │ │ │ +00018d40: 2054 6865 206d 6f75 726e 696e 6720 6f66 The mourning of
│ │ │ │ │ +00018d50: 2074 6865 206f 626a 6563 7427 7320 6b65 the object's ke
│ │ │ │ │ +00018d60: 790a 2020 2020 2069 7320 6669 7273 7420 y. is first
│ │ │ │ │ +00018d70: 6f66 2061 6c6c 2064 656d 616e 6465 6420 of all demanded
│ │ │ │ │ +00018d80: 746f 2074 6865 2065 6e76 6972 6f6e 6d65 to the environme
│ │ │ │ │ +00018d90: 6e74 2028 7768 6963 6820 7769 6c6c 206c nt (which will l
│ │ │ │ │ +00018da0: 696b 656c 790a 2020 2020 2072 656d 6f76 ikely. remov
│ │ │ │ │ +00018db0: 6520 7468 6520 6f62 6a65 6374 2066 726f e the object fro
│ │ │ │ │ +00018dc0: 6d20 6974 7365 6c66 292c 2061 6e64 2074 m itself), and t
│ │ │ │ │ +00018dd0: 6865 6e20 7065 7266 6f72 6d65 6420 6173 hen performed as
│ │ │ │ │ +00018de0: 2075 7375 616c 2062 790a 2020 2020 2063 usual by. c
│ │ │ │ │ +00018df0: 6c65 6172 696e 6720 7468 6520 6b65 7920 learing the key
│ │ │ │ │ +00018e00: 616e 6420 7661 6c75 6520 6669 656c 6473 and value fields
│ │ │ │ │ +00018e10: 2e0a 0a0a 1f0a 4669 6c65 3a20 6773 742d ......File: gst-
│ │ │ │ │ +00018e20: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ +00018e30: 3a20 486f 6d65 6441 7373 6f63 6961 7469 : HomedAssociati
│ │ │ │ │ +00018e40: 6f6e 2d73 746f 7269 6e67 2c20 2050 7265 on-storing, Pre
│ │ │ │ │ +00018e50: 763a 2048 6f6d 6564 4173 736f 6369 6174 v: HomedAssociat
│ │ │ │ │ +00018e60: 696f 6e2d 6669 6e61 6c69 7a61 7469 6f6e ion-finalization
│ │ │ │ │ +00018e70: 2c20 2055 703a 2048 6f6d 6564 4173 736f , Up: HomedAsso
│ │ │ │ │ +00018e80: 6369 6174 696f 6e0a 0a31 2e38 392e 3420 ciation..1.89.4
│ │ │ │ │ +00018e90: 486f 6d65 6441 7373 6f63 6961 7469 6f6e HomedAssociation
│ │ │ │ │ +00018ea0: 3a20 7374 6f72 696e 670a 2d2d 2d2d 2d2d : storing.------
│ │ │ │ │ +00018eb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00018ec0: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 7374 6f72 ----------..stor
│ │ │ │ │ +00018ed0: 654f 6e3a 2061 5374 7265 616d 0a20 2020 eOn: aStream.
│ │ │ │ │ +00018ee0: 2020 5075 7420 6f6e 2061 5374 7265 616d Put on aStream
│ │ │ │ │ +00018ef0: 2073 6f6d 6520 536d 616c 6c74 616c 6b20 some Smalltalk
│ │ │ │ │ +00018f00: 636f 6465 2063 6f6d 7069 6c69 6e67 2074 code compiling t
│ │ │ │ │ +00018f10: 6f20 7468 6520 7265 6365 6976 6572 0a0a o the receiver..
│ │ │ │ │ +00018f20: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ +00018f30: 652e 696e 666f 2c20 204e 6f64 653a 2049 e.info, Node: I
│ │ │ │ │ +00018f40: 6465 6e74 6974 7944 6963 7469 6f6e 6172 dentityDictionar
│ │ │ │ │ +00018f50: 792c 2020 4e65 7874 3a20 4964 656e 7469 y, Next: Identi
│ │ │ │ │ +00018f60: 7479 5365 742c 2020 5072 6576 3a20 486f tySet, Prev: Ho
│ │ │ │ │ +00018f70: 6d65 6441 7373 6f63 6961 7469 6f6e 2c20 medAssociation,
│ │ │ │ │ +00018f80: 2055 703a 2042 6173 6520 636c 6173 7365 Up: Base classe
│ │ │ │ │ +00018f90: 730a 0a31 2e39 3020 4964 656e 7469 7479 s..1.90 Identity
│ │ │ │ │ +00018fa0: 4469 6374 696f 6e61 7279 0a3d 3d3d 3d3d Dictionary.=====
│ │ │ │ │ +00018fb0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ +00018fc0: 3d3d 0a0a 4465 6669 6e65 6420 696e 206e ==..Defined in n
│ │ │ │ │ +00018fd0: 616d 6573 7061 6365 2053 6d61 6c6c 7461 amespace Smallta
│ │ │ │ │ +00018fe0: 6c6b 0a53 7570 6572 636c 6173 733a 204c lk.Superclass: L
│ │ │ │ │ +00018ff0: 6f6f 6b75 7054 6162 6c65 0a43 6174 6567 ookupTable.Categ
│ │ │ │ │ +00019000: 6f72 793a 2043 6f6c 6c65 6374 696f 6e73 ory: Collections
│ │ │ │ │ +00019010: 2d4b 6579 6564 0a20 2020 2020 4920 616d -Keyed. I am
│ │ │ │ │ +00019020: 2073 696d 696c 6172 2074 6f20 4c6f 6f6b similar to Look
│ │ │ │ │ +00019030: 7570 5461 626c 652c 2065 7863 6570 7420 upTable, except
│ │ │ │ │ +00019040: 7468 6174 2049 2075 7365 2074 6865 206f that I use the o
│ │ │ │ │ +00019050: 626a 6563 7420 6964 656e 7469 7479 0a20 bject identity.
│ │ │ │ │ +00019060: 2020 2020 636f 6d70 6172 6973 696f 6e20 comparision
│ │ │ │ │ +00019070: 6d65 7373 6167 6520 3d3d 2074 6f20 6465 message == to de
│ │ │ │ │ +00019080: 7465 726d 696e 6520 6571 7569 7661 6c65 termine equivale
│ │ │ │ │ +00019090: 6e63 6520 6f66 2069 6e64 6963 6573 2e0a nce of indices..
│ │ │ │ │ +000190a0: 0a2a 204d 656e 753a 0a0a 1f0a 4669 6c65 .* Menu:....File
│ │ │ │ │ +000190b0: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ +000190c0: 2020 4e6f 6465 3a20 4964 656e 7469 7479 Node: Identity
│ │ │ │ │ +000190d0: 5365 742c 2020 4e65 7874 3a20 496e 7465 Set, Next: Inte
│ │ │ │ │ +000190e0: 6765 722c 2020 5072 6576 3a20 4964 656e ger, Prev: Iden
│ │ │ │ │ +000190f0: 7469 7479 4469 6374 696f 6e61 7279 2c20 tityDictionary,
│ │ │ │ │ +00019100: 2055 703a 2042 6173 6520 636c 6173 7365 Up: Base classe
│ │ │ │ │ +00019110: 730a 0a31 2e39 3120 4964 656e 7469 7479 s..1.91 Identity
│ │ │ │ │ +00019120: 5365 740a 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d Set.============
│ │ │ │ │ +00019130: 3d3d 3d3d 0a0a 4465 6669 6e65 6420 696e ====..Defined in
│ │ │ │ │ +00019140: 206e 616d 6573 7061 6365 2053 6d61 6c6c namespace Small
│ │ │ │ │ +00019150: 7461 6c6b 0a53 7570 6572 636c 6173 733a talk.Superclass:
│ │ │ │ │ +00019160: 2053 6574 0a43 6174 6567 6f72 793a 2043 Set.Category: C
│ │ │ │ │ +00019170: 6f6c 6c65 6374 696f 6e73 2d55 6e6f 7264 ollections-Unord
│ │ │ │ │ +00019180: 6572 6564 0a20 2020 2020 4920 616d 2074 ered. I am t
│ │ │ │ │ +00019190: 6865 2074 7970 6963 616c 2073 6574 206f he typical set o
│ │ │ │ │ +000191a0: 626a 6563 743b 2049 2063 616e 2073 746f bject; I can sto
│ │ │ │ │ +000191b0: 7265 2061 6e79 206f 626a 6563 7473 2075 re any objects u
│ │ │ │ │ +000191c0: 6e69 7175 656c 792e 2020 490a 2020 2020 niquely. I.
│ │ │ │ │ +000191d0: 2075 7365 2074 6865 203d 3d20 6f70 6572 use the == oper
│ │ │ │ │ +000191e0: 6174 6f72 2074 6f20 6465 7465 726d 696e ator to determin
│ │ │ │ │ +000191f0: 6520 6475 706c 6963 6174 696f 6e20 6f66 e duplication of
│ │ │ │ │ +00019200: 206f 626a 6563 7473 2e0a 0a2a 204d 656e objects...* Men
│ │ │ │ │ +00019210: 753a 0a0a 2a20 4964 656e 7469 7479 5365 u:..* IdentitySe
│ │ │ │ │ +00019220: 742d 7465 7374 696e 673a 3a20 2028 696e t-testing:: (in
│ │ │ │ │ +00019230: 7374 616e 6365 290a 0a1f 0a46 696c 653a stance)....File:
│ │ │ │ │ +00019240: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ +00019250: 204e 6f64 653a 2049 6465 6e74 6974 7953 Node: IdentityS
│ │ │ │ │ +00019260: 6574 2d74 6573 7469 6e67 2c20 2055 703a et-testing, Up:
│ │ │ │ │ +00019270: 2049 6465 6e74 6974 7953 6574 0a0a 312e IdentitySet..1.
│ │ │ │ │ +00019280: 3931 2e31 2049 6465 6e74 6974 7953 6574 91.1 IdentitySet
│ │ │ │ │ +00019290: 3a20 7465 7374 696e 670a 2d2d 2d2d 2d2d : testing.------
│ │ │ │ │ +000192a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000192b0: 2d2d 2d2d 2d0a 0a69 6465 6e74 6974 7949 -----..identityI
│ │ │ │ │ +000192c0: 6e63 6c75 6465 733a 2061 6e4f 626a 6563 ncludes: anObjec
│ │ │ │ │ +000192d0: 740a 2020 2020 2041 6e73 7765 7220 7768 t. Answer wh
│ │ │ │ │ +000192e0: 6574 6865 7220 7765 2069 6e63 6c75 6465 ether we include
│ │ │ │ │ +000192f0: 2074 6865 2061 6e4f 626a 6563 7420 6f62 the anObject ob
│ │ │ │ │ +00019300: 6a65 6374 3b20 666f 7220 4964 656e 7469 ject; for Identi
│ │ │ │ │ +00019310: 7479 5365 7473 0a20 2020 2020 7468 6973 tySets. this
│ │ │ │ │ +00019320: 2069 7320 6964 656e 7469 6361 6c20 746f is identical to
│ │ │ │ │ +00019330: 2023 696e 636c 7564 6573 3a0a 0a0a 1f0a #includes:.....
│ │ │ │ │ +00019340: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ +00019350: 6e66 6f2c 2020 4e6f 6465 3a20 496e 7465 nfo, Node: Inte
│ │ │ │ │ +00019360: 6765 722c 2020 4e65 7874 3a20 496e 7465 ger, Next: Inte
│ │ │ │ │ +00019370: 7276 616c 2c20 2050 7265 763a 2049 6465 rval, Prev: Ide
│ │ │ │ │ +00019380: 6e74 6974 7953 6574 2c20 2055 703a 2042 ntitySet, Up: B
│ │ │ │ │ +00019390: 6173 6520 636c 6173 7365 730a 0a31 2e39 ase classes..1.9
│ │ │ │ │ +000193a0: 3220 496e 7465 6765 720a 3d3d 3d3d 3d3d 2 Integer.======
│ │ │ │ │ +000193b0: 3d3d 3d3d 3d3d 0a0a 4465 6669 6e65 6420 ======..Defined
│ │ │ │ │ +000193c0: 696e 206e 616d 6573 7061 6365 2053 6d61 in namespace Sma
│ │ │ │ │ +000193d0: 6c6c 7461 6c6b 0a53 7570 6572 636c 6173 lltalk.Superclas
│ │ │ │ │ +000193e0: 733a 204e 756d 6265 720a 4361 7465 676f s: Number.Catego
│ │ │ │ │ +000193f0: 7279 3a20 4c61 6e67 7561 6765 2d44 6174 ry: Language-Dat
│ │ │ │ │ +00019400: 6120 7479 7065 730a 2020 2020 2049 2061 a types. I a
│ │ │ │ │ +00019410: 6d20 7468 6520 6162 7374 7261 6374 2069 m the abstract i
│ │ │ │ │ +00019420: 6e74 6567 6572 2063 6c61 7373 206f 6620 nteger class of
│ │ │ │ │ +00019430: 7468 6520 474e 5520 536d 616c 6c74 616c the GNU Smalltal
│ │ │ │ │ +00019440: 6b20 7379 7374 656d 2e20 204d 790a 2020 k system. My.
│ │ │ │ │ +00019450: 2020 2073 7562 636c 6173 7365 7327 2069 subclasses' i
│ │ │ │ │ +00019460: 6e73 7461 6e63 6573 2063 616e 2072 6570 nstances can rep
│ │ │ │ │ +00019470: 7265 7365 6e74 2073 6967 6e65 6420 696e resent signed in
│ │ │ │ │ +00019480: 7465 6765 7273 206f 6620 7661 7269 6f75 tegers of variou
│ │ │ │ │ +00019490: 730a 2020 2020 2073 697a 6573 2028 6120 s. sizes (a
│ │ │ │ │ +000194a0: 7375 6263 6c61 7373 2069 7320 7069 636b subclass is pick
│ │ │ │ │ +000194b0: 6564 2061 6363 6f72 6469 6e67 2074 6f20 ed according to
│ │ │ │ │ +000194c0: 7468 6520 7369 7a65 292c 2077 6974 6820 the size), with
│ │ │ │ │ +000194d0: 7661 7279 696e 670a 2020 2020 2065 6666 varying. eff
│ │ │ │ │ +000194e0: 6963 6965 6e63 792e 0a0a 2a20 4d65 6e75 iciency...* Menu
│ │ │ │ │ +000194f0: 3a0a 0a2a 2049 6e74 6567 6572 2063 6c61 :..* Integer cla
│ │ │ │ │ +00019500: 7373 2d63 6f6e 7665 7274 696e 673a 3a20 ss-converting::
│ │ │ │ │ +00019510: 2028 636c 6173 7329 0a2a 2049 6e74 6567 (class).* Integ
│ │ │ │ │ +00019520: 6572 2d61 6363 6573 7369 6e67 3a3a 2020 er-accessing::
│ │ │ │ │ +00019530: 2869 6e73 7461 6e63 6529 0a2a 2049 6e74 (instance).* Int
│ │ │ │ │ +00019540: 6567 6572 2d62 6173 6963 3a3a 2020 2869 eger-basic:: (i
│ │ │ │ │ +00019550: 6e73 7461 6e63 6529 0a2a 2049 6e74 6567 nstance).* Integ
│ │ │ │ │ +00019560: 6572 2d62 6974 206f 7065 7261 746f 7273 er-bit operators
│ │ │ │ │ +00019570: 3a3a 2020 2869 6e73 7461 6e63 6529 0a2a :: (instance).*
│ │ │ │ │ +00019580: 2049 6e74 6567 6572 2d63 6f6e 7665 7274 Integer-convert
│ │ │ │ │ +00019590: 696e 673a 3a20 2028 696e 7374 616e 6365 ing:: (instance
│ │ │ │ │ +000195a0: 290a 2a20 496e 7465 6765 722d 6578 7465 ).* Integer-exte
│ │ │ │ │ +000195b0: 6e73 696f 6e3a 3a20 2028 696e 7374 616e nsion:: (instan
│ │ │ │ │ +000195c0: 6365 290a 2a20 496e 7465 6765 722d 6974 ce).* Integer-it
│ │ │ │ │ +000195d0: 6572 6174 6f72 733a 3a20 2028 696e 7374 erators:: (inst
│ │ │ │ │ +000195e0: 616e 6365 290a 2a20 496e 7465 6765 722d ance).* Integer-
│ │ │ │ │ +000195f0: 6d61 7468 206d 6574 686f 6473 3a3a 2020 math methods::
│ │ │ │ │ +00019600: 2869 6e73 7461 6e63 6529 0a2a 2049 6e74 (instance).* Int
│ │ │ │ │ +00019610: 6567 6572 2d70 7269 6e74 696e 673a 3a20 eger-printing::
│ │ │ │ │ +00019620: 2028 696e 7374 616e 6365 290a 2a20 496e (instance).* In
│ │ │ │ │ +00019630: 7465 6765 722d 7374 6f72 696e 673a 3a20 teger-storing::
│ │ │ │ │ +00019640: 2028 696e 7374 616e 6365 290a 2a20 496e (instance).* In
│ │ │ │ │ +00019650: 7465 6765 722d 7465 7374 696e 6720 6675 teger-testing fu
│ │ │ │ │ +00019660: 6e63 7469 6f6e 616c 6974 793a 3a20 2028 nctionality:: (
│ │ │ │ │ +00019670: 696e 7374 616e 6365 290a 0a1f 0a46 696c instance)....Fil
│ │ │ │ │ +00019680: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ +00019690: 2c20 204e 6f64 653a 2049 6e74 6567 6572 , Node: Integer
│ │ │ │ │ +000196a0: 2063 6c61 7373 2d63 6f6e 7665 7274 696e class-convertin
│ │ │ │ │ +000196b0: 672c 2020 4e65 7874 3a20 496e 7465 6765 g, Next: Intege
│ │ │ │ │ +000196c0: 722d 6163 6365 7373 696e 672c 2020 5570 r-accessing, Up
│ │ │ │ │ +000196d0: 3a20 496e 7465 6765 720a 0a31 2e39 322e : Integer..1.92.
│ │ │ │ │ +000196e0: 3120 496e 7465 6765 7220 636c 6173 733a 1 Integer class:
│ │ │ │ │ +000196f0: 2063 6f6e 7665 7274 696e 670a 2d2d 2d2d converting.----
│ │ │ │ │ +00019700: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00019710: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 636f ------------..co
│ │ │ │ │ +00019720: 6572 6365 3a20 614e 756d 6265 720a 2020 erce: aNumber.
│ │ │ │ │ +00019730: 2020 2041 6e73 7765 7220 614e 756d 6265 Answer aNumbe
│ │ │ │ │ +00019740: 7220 636f 6e76 6572 7465 6420 746f 2061 r converted to a
│ │ │ │ │ +00019750: 206b 696e 6420 6f66 2049 6e74 6567 6572 kind of Integer
│ │ │ │ │ +00019760: 0a0a 0a1f 0a46 696c 653a 2067 7374 2d62 .....File: gst-b
│ │ │ │ │ +00019770: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ +00019780: 2049 6e74 6567 6572 2d61 6363 6573 7369 Integer-accessi
│ │ │ │ │ +00019790: 6e67 2c20 204e 6578 743a 2049 6e74 6567 ng, Next: Integ
│ │ │ │ │ +000197a0: 6572 2d62 6173 6963 2c20 2050 7265 763a er-basic, Prev:
│ │ │ │ │ +000197b0: 2049 6e74 6567 6572 2063 6c61 7373 2d63 Integer class-c
│ │ │ │ │ +000197c0: 6f6e 7665 7274 696e 672c 2020 5570 3a20 onverting, Up:
│ │ │ │ │ +000197d0: 496e 7465 6765 720a 0a31 2e39 322e 3220 Integer..1.92.2
│ │ │ │ │ +000197e0: 496e 7465 6765 723a 2061 6363 6573 7369 Integer: accessi
│ │ │ │ │ +000197f0: 6e67 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ng.-------------
│ │ │ │ │ +00019800: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6465 ------------..de
│ │ │ │ │ +00019810: 6e6f 6d69 6e61 746f 720a 2020 2020 2041 nominator. A
│ │ │ │ │ +00019820: 6e73 7765 7220 6031 272e 0a0a 6e75 6d65 nswer `1'...nume
│ │ │ │ │ +00019830: 7261 746f 720a 2020 2020 2041 6e73 7765 rator. Answe
│ │ │ │ │ +00019840: 7220 7468 6520 7265 6365 6976 6572 2e0a r the receiver..
│ │ │ │ │ +00019850: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ +00019860: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ +00019870: 496e 7465 6765 722d 6261 7369 632c 2020 Integer-basic,
│ │ │ │ │ +00019880: 4e65 7874 3a20 496e 7465 6765 722d 6269 Next: Integer-bi
│ │ │ │ │ +00019890: 7420 6f70 6572 6174 6f72 732c 2020 5072 t operators, Pr
│ │ │ │ │ +000198a0: 6576 3a20 496e 7465 6765 722d 6163 6365 ev: Integer-acce
│ │ │ │ │ +000198b0: 7373 696e 672c 2020 5570 3a20 496e 7465 ssing, Up: Inte
│ │ │ │ │ +000198c0: 6765 720a 0a31 2e39 322e 3320 496e 7465 ger..1.92.3 Inte
│ │ │ │ │ +000198d0: 6765 723a 2062 6173 6963 0a2d 2d2d 2d2d ger: basic.-----
│ │ │ │ │ +000198e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000198f0: 0a0a 6861 7368 0a20 2020 2020 416e 7377 ..hash. Answ
│ │ │ │ │ +00019900: 6572 2061 6e20 6861 7368 2076 616c 7565 er an hash value
│ │ │ │ │ +00019910: 2066 6f72 2074 6865 2072 6563 6569 7665 for the receive
│ │ │ │ │ +00019920: 720a 0a0a 1f0a 4669 6c65 3a20 6773 742d r.....File: gst-
│ │ │ │ │ +00019930: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ +00019940: 3a20 496e 7465 6765 722d 6269 7420 6f70 : Integer-bit op
│ │ │ │ │ +00019950: 6572 6174 6f72 732c 2020 4e65 7874 3a20 erators, Next:
│ │ │ │ │ +00019960: 496e 7465 6765 722d 636f 6e76 6572 7469 Integer-converti
│ │ │ │ │ +00019970: 6e67 2c20 2050 7265 763a 2049 6e74 6567 ng, Prev: Integ
│ │ │ │ │ +00019980: 6572 2d62 6173 6963 2c20 2055 703a 2049 er-basic, Up: I
│ │ │ │ │ +00019990: 6e74 6567 6572 0a0a 312e 3932 2e34 2049 nteger..1.92.4 I
│ │ │ │ │ +000199a0: 6e74 6567 6572 3a20 6269 7420 6f70 6572 nteger: bit oper
│ │ │ │ │ +000199b0: 6174 6f72 730a 2d2d 2d2d 2d2d 2d2d 2d2d ators.----------
│ │ │ │ │ +000199c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000199d0: 2d2d 2d0a 0a61 6c6c 4d61 736b 3a20 616e ---..allMask: an
│ │ │ │ │ +000199e0: 496e 7465 6765 720a 2020 2020 2054 7275 Integer. Tru
│ │ │ │ │ +000199f0: 6520 6966 2061 6c6c 2031 2062 6974 7320 e if all 1 bits
│ │ │ │ │ +00019a00: 696e 2061 6e49 6e74 6567 6572 2061 7265 in anInteger are
│ │ │ │ │ +00019a10: 2031 2069 6e20 7468 6520 7265 6365 6976 1 in the receiv
│ │ │ │ │ +00019a20: 6572 0a0a 616e 794d 6173 6b3a 2061 6e49 er..anyMask: anI
│ │ │ │ │ +00019a30: 6e74 6567 6572 0a20 2020 2020 5472 7565 nteger. True
│ │ │ │ │ +00019a40: 2069 6620 616e 7920 3120 6269 7473 2069 if any 1 bits i
│ │ │ │ │ +00019a50: 6e20 616e 496e 7465 6765 7220 6172 6520 n anInteger are
│ │ │ │ │ +00019a60: 3120 696e 2074 6865 2072 6563 6569 7665 1 in the receive
│ │ │ │ │ +00019a70: 720a 0a62 6974 4174 3a20 696e 6465 780a r..bitAt: index.
│ │ │ │ │ +00019a80: 2020 2020 2041 6e73 7765 7220 7468 6520 Answer the
│ │ │ │ │ +00019a90: 696e 6465 782d 7468 2062 6974 206f 6620 index-th bit of
│ │ │ │ │ +00019aa0: 7468 6520 7265 6365 6976 6572 2028 7468 the receiver (th
│ │ │ │ │ +00019ab0: 6520 4c53 4220 6861 7320 616e 2069 6e64 e LSB has an ind
│ │ │ │ │ +00019ac0: 6578 206f 6620 3129 0a0a 6269 7441 743a ex of 1)..bitAt:
│ │ │ │ │ +00019ad0: 2069 6e64 6578 2070 7574 3a20 7661 6c75 index put: valu
│ │ │ │ │ +00019ae0: 650a 2020 2020 2041 6e73 7765 7220 616e e. Answer an
│ │ │ │ │ +00019af0: 2069 6e74 6567 6572 2077 6869 6368 2069 integer which i
│ │ │ │ │ +00019b00: 7320 6964 656e 7469 6361 6c20 746f 2074 s identical to t
│ │ │ │ │ +00019b10: 6865 2072 6563 6569 7665 722c 2070 6f73 he receiver, pos
│ │ │ │ │ +00019b20: 7369 626c 790a 2020 2020 2077 6974 6820 sibly. with
│ │ │ │ │ +00019b30: 7468 6520 6578 6365 7074 696f 6e20 6f66 the exception of
│ │ │ │ │ +00019b40: 2074 6865 2069 6e64 6578 2d74 6820 6269 the index-th bi
│ │ │ │ │ +00019b50: 7420 6f66 2074 6865 2072 6563 6569 7665 t of the receive
│ │ │ │ │ +00019b60: 7220 2874 6865 204c 5342 0a20 2020 2020 r (the LSB.
│ │ │ │ │ +00019b70: 6861 7669 6e67 2061 6e20 696e 6465 7820 having an index
│ │ │ │ │ +00019b80: 6f66 2031 292c 2077 6869 6368 2061 7373 of 1), which ass
│ │ │ │ │ +00019b90: 756d 6573 2061 2076 616c 7565 2065 7175 umes a value equ
│ │ │ │ │ +00019ba0: 616c 2074 6f20 7468 650a 2020 2020 206c al to the. l
│ │ │ │ │ +00019bb0: 6f77 2d6f 7264 6572 2062 6974 206f 6620 ow-order bit of
│ │ │ │ │ +00019bc0: 7468 6520 7365 636f 6e64 2070 6172 616d the second param
│ │ │ │ │ +00019bd0: 6574 6572 2e0a 0a62 6974 436c 6561 723a eter...bitClear:
│ │ │ │ │ +00019be0: 2061 4d61 736b 0a20 2020 2020 416e 7377 aMask. Answ
│ │ │ │ │ +00019bf0: 6572 2061 6e20 496e 7465 6765 7220 6571 er an Integer eq
│ │ │ │ │ +00019c00: 7561 6c20 746f 2074 6865 2072 6563 6569 ual to the recei
│ │ │ │ │ +00019c10: 7665 722c 2065 7863 6570 7420 7468 6174 ver, except that
│ │ │ │ │ +00019c20: 2061 6c6c 2074 6865 2062 6974 730a 2020 all the bits.
│ │ │ │ │ +00019c30: 2020 2074 6861 7420 6172 6520 7365 7420 that are set
│ │ │ │ │ +00019c40: 696e 2061 4d61 736b 2061 7265 2063 6c65 in aMask are cle
│ │ │ │ │ +00019c50: 6172 6564 2e0a 0a62 6974 496e 7665 7274 ared...bitInvert
│ │ │ │ │ +00019c60: 0a20 2020 2020 5265 7475 726e 2074 6865 . Return the
│ │ │ │ │ +00019c70: 2031 2773 2063 6f6d 706c 656d 656e 7420 1's complement
│ │ │ │ │ +00019c80: 6f66 2074 6865 2062 6974 7320 6f66 2074 of the bits of t
│ │ │ │ │ +00019c90: 6865 2072 6563 6569 7665 720a 0a63 6c65 he receiver..cle
│ │ │ │ │ +00019ca0: 6172 4269 743a 2069 6e64 6578 0a20 2020 arBit: index.
│ │ │ │ │ +00019cb0: 2020 436c 6561 7220 7468 6520 696e 6465 Clear the inde
│ │ │ │ │ +00019cc0: 782d 7468 2062 6974 206f 6620 7468 6520 x-th bit of the
│ │ │ │ │ +00019cd0: 7265 6365 6976 6572 2061 6e64 2061 6e73 receiver and ans
│ │ │ │ │ +00019ce0: 7765 7220 6120 6e65 7720 496e 7465 6765 wer a new Intege
│ │ │ │ │ +00019cf0: 720a 0a64 6967 6974 4174 3a20 696e 6465 r..digitAt: inde
│ │ │ │ │ +00019d00: 780a 2020 2020 2041 6e73 7765 7220 7468 x. Answer th
│ │ │ │ │ +00019d10: 6520 696e 6465 782d 7468 2062 6173 652d e index-th base-
│ │ │ │ │ +00019d20: 3235 3620 6469 6769 7420 6f66 2074 6865 256 digit of the
│ │ │ │ │ +00019d30: 2072 6563 6569 7665 7220 2862 7974 6529 receiver (byte)
│ │ │ │ │ +00019d40: 2c0a 2020 2020 2065 7870 7265 7373 6564 ,. expressed
│ │ │ │ │ +00019d50: 2069 6e20 7477 6f27 7320 636f 6d70 6c65 in two's comple
│ │ │ │ │ +00019d60: 6d65 6e74 0a0a 6869 6768 4269 740a 2020 ment..highBit.
│ │ │ │ │ +00019d70: 2020 2052 6574 7572 6e20 7468 6520 696e Return the in
│ │ │ │ │ +00019d80: 6465 7820 6f66 2074 6865 2068 6967 6865 dex of the highe
│ │ │ │ │ +00019d90: 7374 206f 7264 6572 2031 2062 6974 206f st order 1 bit o
│ │ │ │ │ +00019da0: 6620 7468 6520 7265 6365 6976 6572 2e0a f the receiver..
│ │ │ │ │ +00019db0: 0a69 7342 6974 5365 743a 2069 6e64 6578 .isBitSet: index
│ │ │ │ │ +00019dc0: 0a20 2020 2020 416e 7377 6572 2077 6865 . Answer whe
│ │ │ │ │ +00019dd0: 7468 6572 2074 6865 2069 6e64 6578 2d74 ther the index-t
│ │ │ │ │ +00019de0: 6820 6269 7420 6f66 2074 6865 2072 6563 h bit of the rec
│ │ │ │ │ +00019df0: 6569 7665 7220 6973 2073 6574 0a0a 6c6f eiver is set..lo
│ │ │ │ │ +00019e00: 7742 6974 0a20 2020 2020 5265 7475 726e wBit. Return
│ │ │ │ │ +00019e10: 2074 6865 2069 6e64 6578 206f 6620 7468 the index of th
│ │ │ │ │ +00019e20: 6520 6c6f 7765 7374 206f 7264 6572 2031 e lowest order 1
│ │ │ │ │ +00019e30: 2062 6974 206f 6620 7468 6520 7265 6365 bit of the rece
│ │ │ │ │ +00019e40: 6976 6572 2e0a 0a6e 6f4d 6173 6b3a 2061 iver...noMask: a
│ │ │ │ │ +00019e50: 6e49 6e74 6567 6572 0a20 2020 2020 416e nInteger. An
│ │ │ │ │ +00019e60: 7377 6572 2074 7275 6520 6966 206e 6f20 swer true if no
│ │ │ │ │ +00019e70: 3120 6269 7473 2069 6e20 616e 496e 7465 1 bits in anInte
│ │ │ │ │ +00019e80: 6765 7220 6172 6520 3120 696e 2074 6865 ger are 1 in the
│ │ │ │ │ +00019e90: 2072 6563 6569 7665 722e 0a0a 7365 7442 receiver...setB
│ │ │ │ │ +00019ea0: 6974 3a20 696e 6465 780a 2020 2020 2053 it: index. S
│ │ │ │ │ +00019eb0: 6574 2074 6865 2069 6e64 6578 2d74 6820 et the index-th
│ │ │ │ │ +00019ec0: 6269 7420 6f66 2074 6865 2072 6563 6569 bit of the recei
│ │ │ │ │ +00019ed0: 7665 7220 616e 6420 616e 7377 6572 2061 ver and answer a
│ │ │ │ │ +00019ee0: 206e 6577 2049 6e74 6567 6572 0a0a 0a1f new Integer....
│ │ │ │ │ +00019ef0: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ +00019f00: 696e 666f 2c20 204e 6f64 653a 2049 6e74 info, Node: Int
│ │ │ │ │ +00019f10: 6567 6572 2d63 6f6e 7665 7274 696e 672c eger-converting,
│ │ │ │ │ +00019f20: 2020 4e65 7874 3a20 496e 7465 6765 722d Next: Integer-
│ │ │ │ │ +00019f30: 6578 7465 6e73 696f 6e2c 2020 5072 6576 extension, Prev
│ │ │ │ │ +00019f40: 3a20 496e 7465 6765 722d 6269 7420 6f70 : Integer-bit op
│ │ │ │ │ +00019f50: 6572 6174 6f72 732c 2020 5570 3a20 496e erators, Up: In
│ │ │ │ │ +00019f60: 7465 6765 720a 0a31 2e39 322e 3520 496e teger..1.92.5 In
│ │ │ │ │ +00019f70: 7465 6765 723a 2063 6f6e 7665 7274 696e teger: convertin
│ │ │ │ │ +00019f80: 670a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d g.--------------
│ │ │ │ │ +00019f90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6173 ------------..as
│ │ │ │ │ +00019fa0: 4368 6172 6163 7465 720a 2020 2020 2052 Character. R
│ │ │ │ │ +00019fb0: 6574 7572 6e20 7365 6c66 2061 7320 6120 eturn self as a
│ │ │ │ │ +00019fc0: 4368 6172 6163 7465 7220 6f72 2055 6e69 Character or Uni
│ │ │ │ │ +00019fd0: 636f 6465 4368 6172 6163 7465 7220 6f62 codeCharacter ob
│ │ │ │ │ +00019fe0: 6a65 6374 2e0a 0a61 7346 7261 6374 696f ject...asFractio
│ │ │ │ │ +00019ff0: 6e0a 2020 2020 2052 6574 7572 6e20 7468 n. Return th
│ │ │ │ │ +0001a000: 6520 7265 6365 6976 6572 2063 6f6e 7665 e receiver conve
│ │ │ │ │ +0001a010: 7274 6564 2074 6f20 6120 6672 6163 7469 rted to a fracti
│ │ │ │ │ +0001a020: 6f6e 0a0a 6173 5363 616c 6564 4465 6369 on..asScaledDeci
│ │ │ │ │ +0001a030: 6d61 6c3a 206e 0a20 2020 2020 416e 7377 mal: n. Answ
│ │ │ │ │ +0001a040: 6572 2074 6865 2072 6563 6569 7665 722c er the receiver,
│ │ │ │ │ +0001a050: 2063 6f6e 7665 7274 6564 2074 6f20 6120 converted to a
│ │ │ │ │ +0001a060: 5363 616c 6564 4465 6369 6d61 6c20 6f62 ScaledDecimal ob
│ │ │ │ │ +0001a070: 6a65 6374 2e20 2054 6865 0a20 2020 2020 ject. The.
│ │ │ │ │ +0001a080: 7363 616c 6520 6973 2066 6f72 6365 6420 scale is forced
│ │ │ │ │ +0001a090: 746f 2062 6520 302e 0a0a 6365 696c 696e to be 0...ceilin
│ │ │ │ │ +0001a0a0: 670a 2020 2020 2052 6574 7572 6e20 7468 g. Return th
│ │ │ │ │ +0001a0b0: 6520 7265 6365 6976 6572 202d 2069 7427 e receiver - it'
│ │ │ │ │ +0001a0c0: 7320 616c 7265 6164 7920 7472 756e 6361 s already trunca
│ │ │ │ │ +0001a0d0: 7465 640a 0a63 6f65 7263 653a 2061 4e75 ted..coerce: aNu
│ │ │ │ │ +0001a0e0: 6d62 6572 0a20 2020 2020 436f 6572 6365 mber. Coerce
│ │ │ │ │ +0001a0f0: 2061 4e75 6d62 6572 2074 6f20 7468 6520 aNumber to the
│ │ │ │ │ +0001a100: 7265 6365 6976 6572 2773 2063 6c61 7373 receiver's class
│ │ │ │ │ +0001a110: 2e0a 0a66 6c6f 6f72 0a20 2020 2020 5265 ...floor. Re
│ │ │ │ │ +0001a120: 7475 726e 2074 6865 2072 6563 6569 7665 turn the receive
│ │ │ │ │ +0001a130: 7220 2d20 6974 2773 2061 6c72 6561 6479 r - it's already
│ │ │ │ │ +0001a140: 2074 7275 6e63 6174 6564 0a0a 726f 756e truncated..roun
│ │ │ │ │ +0001a150: 6465 640a 2020 2020 2052 6574 7572 6e20 ded. Return
│ │ │ │ │ +0001a160: 7468 6520 7265 6365 6976 6572 202d 2069 the receiver - i
│ │ │ │ │ +0001a170: 7427 7320 616c 7265 6164 7920 7472 756e t's already trun
│ │ │ │ │ +0001a180: 6361 7465 640a 0a74 7275 6e63 6174 6564 cated..truncated
│ │ │ │ │ +0001a190: 0a20 2020 2020 5265 7475 726e 2074 6865 . Return the
│ │ │ │ │ +0001a1a0: 2072 6563 6569 7665 7220 2d20 6974 2773 receiver - it's
│ │ │ │ │ +0001a1b0: 2061 6c72 6561 6479 2074 7275 6e63 6174 already truncat
│ │ │ │ │ +0001a1c0: 6564 0a0a 0a1f 0a46 696c 653a 2067 7374 ed.....File: gst
│ │ │ │ │ +0001a1d0: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ +0001a1e0: 653a 2049 6e74 6567 6572 2d65 7874 656e e: Integer-exten
│ │ │ │ │ +0001a1f0: 7369 6f6e 2c20 204e 6578 743a 2049 6e74 sion, Next: Int
│ │ │ │ │ +0001a200: 6567 6572 2d69 7465 7261 746f 7273 2c20 eger-iterators,
│ │ │ │ │ +0001a210: 2050 7265 763a 2049 6e74 6567 6572 2d63 Prev: Integer-c
│ │ │ │ │ +0001a220: 6f6e 7665 7274 696e 672c 2020 5570 3a20 onverting, Up:
│ │ │ │ │ +0001a230: 496e 7465 6765 720a 0a31 2e39 322e 3620 Integer..1.92.6
│ │ │ │ │ +0001a240: 496e 7465 6765 723a 2065 7874 656e 7369 Integer: extensi
│ │ │ │ │ +0001a250: 6f6e 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d on.-------------
│ │ │ │ │ +0001a260: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 616c ------------..al
│ │ │ │ │ +0001a270: 6967 6e54 6f3a 2061 6e49 6e74 6567 6572 ignTo: anInteger
│ │ │ │ │ +0001a280: 0a20 2020 2020 416e 7377 6572 2074 6865 . Answer the
│ │ │ │ │ +0001a290: 2072 6563 6569 7665 722c 2074 7275 6e63 receiver, trunc
│ │ │ │ │ +0001a2a0: 6174 6564 2074 6f20 7468 6520 6669 7273 ated to the firs
│ │ │ │ │ +0001a2b0: 7420 6869 6768 6572 206f 7220 6571 7561 t higher or equa
│ │ │ │ │ +0001a2c0: 6c0a 2020 2020 206d 756c 7469 706c 6520 l. multiple
│ │ │ │ │ +0001a2d0: 6f66 2061 6e49 6e74 6567 6572 2028 7768 of anInteger (wh
│ │ │ │ │ +0001a2e0: 6963 6820 6d75 7374 2062 6520 6120 706f ich must be a po
│ │ │ │ │ +0001a2f0: 7765 7220 6f66 2074 776f 290a 0a0a 1f0a wer of two).....
│ │ │ │ │ +0001a300: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ +0001a310: 6e66 6f2c 2020 4e6f 6465 3a20 496e 7465 nfo, Node: Inte
│ │ │ │ │ +0001a320: 6765 722d 6974 6572 6174 6f72 732c 2020 ger-iterators,
│ │ │ │ │ +0001a330: 4e65 7874 3a20 496e 7465 6765 722d 6d61 Next: Integer-ma
│ │ │ │ │ +0001a340: 7468 206d 6574 686f 6473 2c20 2050 7265 th methods, Pre
│ │ │ │ │ +0001a350: 763a 2049 6e74 6567 6572 2d65 7874 656e v: Integer-exten
│ │ │ │ │ +0001a360: 7369 6f6e 2c20 2055 703a 2049 6e74 6567 sion, Up: Integ
│ │ │ │ │ +0001a370: 6572 0a0a 312e 3932 2e37 2049 6e74 6567 er..1.92.7 Integ
│ │ │ │ │ +0001a380: 6572 3a20 6974 6572 6174 6f72 730a 2d2d er: iterators.--
│ │ │ │ │ +0001a390: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0001a3a0: 2d2d 2d2d 2d2d 2d0a 0a74 696d 6573 5265 -------..timesRe
│ │ │ │ │ +0001a3b0: 7065 6174 3a20 6142 6c6f 636b 0a20 2020 peat: aBlock.
│ │ │ │ │ +0001a3c0: 2020 4576 616c 7561 7465 2061 426c 6f63 Evaluate aBloc
│ │ │ │ │ +0001a3d0: 6b20 6120 6e75 6d62 6572 206f 6620 7469 k a number of ti
│ │ │ │ │ +0001a3e0: 6d65 7320 6571 7561 6c20 746f 2074 6865 mes equal to the
│ │ │ │ │ +0001a3f0: 2072 6563 6569 7665 7227 7320 7661 6c75 receiver's valu
│ │ │ │ │ +0001a400: 652e 0a20 2020 2020 436f 6d70 696c 6564 e.. Compiled
│ │ │ │ │ +0001a410: 2069 6e2d 6c69 6e65 2066 6f72 206e 6f20 in-line for no
│ │ │ │ │ +0001a420: 6172 6775 6d65 6e74 2061 426c 6f63 6b73 argument aBlocks
│ │ │ │ │ +0001a430: 2077 6974 686f 7574 2074 656d 706f 7261 without tempora
│ │ │ │ │ +0001a440: 7269 6573 2c20 616e 640a 2020 2020 2074 ries, and. t
│ │ │ │ │ +0001a450: 6865 7265 666f 7265 206e 6f74 206f 7665 herefore not ove
│ │ │ │ │ +0001a460: 7272 6964 6162 6c65 2e0a 0a0a 1f0a 4669 rridable......Fi
│ │ │ │ │ +0001a470: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ +0001a480: 6f2c 2020 4e6f 6465 3a20 496e 7465 6765 o, Node: Intege
│ │ │ │ │ +0001a490: 722d 6d61 7468 206d 6574 686f 6473 2c20 r-math methods,
│ │ │ │ │ +0001a4a0: 204e 6578 743a 2049 6e74 6567 6572 2d70 Next: Integer-p
│ │ │ │ │ +0001a4b0: 7269 6e74 696e 672c 2020 5072 6576 3a20 rinting, Prev:
│ │ │ │ │ +0001a4c0: 496e 7465 6765 722d 6974 6572 6174 6f72 Integer-iterator
│ │ │ │ │ +0001a4d0: 732c 2020 5570 3a20 496e 7465 6765 720a s, Up: Integer.
│ │ │ │ │ +0001a4e0: 0a31 2e39 322e 3820 496e 7465 6765 723a .1.92.8 Integer:
│ │ │ │ │ +0001a4f0: 206d 6174 6820 6d65 7468 6f64 730a 2d2d math methods.--
│ │ │ │ │ +0001a500: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0001a510: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6269 6e6f ----------..bino
│ │ │ │ │ +0001a520: 6d69 616c 3a20 616e 496e 7465 6765 720a mial: anInteger.
│ │ │ │ │ +0001a530: 2020 2020 2043 6f6d 7075 7465 2074 6865 Compute the
│ │ │ │ │ +0001a540: 206e 756d 6265 7220 6f66 2063 6f6d 6269 number of combi
│ │ │ │ │ +0001a550: 6e61 7469 6f6e 7320 6f66 2061 6e49 6e74 nations of anInt
│ │ │ │ │ +0001a560: 6567 6572 206f 626a 6563 7473 2061 6d6f eger objects amo
│ │ │ │ │ +0001a570: 6e67 2061 0a20 2020 2020 6e75 6d62 6572 ng a. number
│ │ │ │ │ +0001a580: 206f 6620 6f62 6a65 6374 7320 6769 7665 of objects give
│ │ │ │ │ +0001a590: 6e20 6279 2074 6865 2072 6563 6569 7665 n by the receive
│ │ │ │ │ +0001a5a0: 722e 0a0a 6365 696c 696e 674c 6f67 3a20 r...ceilingLog:
│ │ │ │ │ +0001a5b0: 7261 6469 780a 2020 2020 2041 6e73 7765 radix. Answe
│ │ │ │ │ +0001a5c0: 7220 2873 656c 6620 6c6f 673a 2072 6164 r (self log: rad
│ │ │ │ │ +0001a5d0: 6978 2920 6365 696c 696e 672e 204f 7074 ix) ceiling. Opt
│ │ │ │ │ +0001a5e0: 696d 697a 6564 2074 6f20 616e 7377 6572 imized to answer
│ │ │ │ │ +0001a5f0: 2061 6e20 696e 7465 6765 722e 0a0a 6573 an integer...es
│ │ │ │ │ +0001a600: 7469 6d61 7465 644c 6f67 0a20 2020 2020 timatedLog.
│ │ │ │ │ +0001a610: 416e 7377 6572 2061 6e20 6573 7469 6d61 Answer an estima
│ │ │ │ │ +0001a620: 7465 206f 6620 2873 656c 6620 6162 7320 te of (self abs
│ │ │ │ │ +0001a630: 666c 6f6f 724c 6f67 3a20 3130 290a 0a65 floorLog: 10)..e
│ │ │ │ │ +0001a640: 7665 6e0a 2020 2020 2052 6574 7572 6e20 ven. Return
│ │ │ │ │ +0001a650: 7768 6574 6865 7220 7468 6520 7265 6365 whether the rece
│ │ │ │ │ +0001a660: 6976 6572 2069 7320 6576 656e 0a0a 6661 iver is even..fa
│ │ │ │ │ +0001a670: 6374 6f72 6961 6c0a 2020 2020 2052 6574 ctorial. Ret
│ │ │ │ │ +0001a680: 7572 6e20 7468 6520 7265 6365 6976 6572 urn the receiver
│ │ │ │ │ +0001a690: 2773 2066 6163 746f 7269 616c 2e0a 0a66 's factorial...f
│ │ │ │ │ +0001a6a0: 6c6f 6f72 4c6f 673a 2072 6164 6978 0a20 loorLog: radix.
│ │ │ │ │ +0001a6b0: 2020 2020 416e 7377 6572 2028 7365 6c66 Answer (self
│ │ │ │ │ +0001a6c0: 206c 6f67 3a20 7261 6469 7829 2066 6c6f log: radix) flo
│ │ │ │ │ +0001a6d0: 6f72 2e20 4f70 7469 6d69 7a65 6420 746f or. Optimized to
│ │ │ │ │ +0001a6e0: 2061 6e73 7765 7220 616e 2069 6e74 6567 answer an integ
│ │ │ │ │ +0001a6f0: 6572 2e0a 0a67 6364 3a20 616e 496e 7465 er...gcd: anInte
│ │ │ │ │ +0001a700: 6765 720a 2020 2020 2052 6574 7572 6e20 ger. Return
│ │ │ │ │ +0001a710: 7468 6520 6772 6561 7465 7374 2063 6f6d the greatest com
│ │ │ │ │ +0001a720: 6d6f 6e20 6469 7669 736f 7220 2845 7563 mon divisor (Euc
│ │ │ │ │ +0001a730: 6c69 6427 7320 616c 676f 7269 7468 6d29 lid's algorithm)
│ │ │ │ │ +0001a740: 2062 6574 7765 656e 2074 6865 0a20 2020 between the.
│ │ │ │ │ +0001a750: 2020 7265 6365 6976 6572 2061 6e64 2061 receiver and a
│ │ │ │ │ +0001a760: 6e49 6e74 6567 6572 0a0a 6c63 6d3a 2061 nInteger..lcm: a
│ │ │ │ │ +0001a770: 6e49 6e74 6567 6572 0a20 2020 2020 5265 nInteger. Re
│ │ │ │ │ +0001a780: 7475 726e 2074 6865 206c 6561 7374 2063 turn the least c
│ │ │ │ │ +0001a790: 6f6d 6d6f 6e20 6d75 6c74 6970 6c65 2062 ommon multiple b
│ │ │ │ │ +0001a7a0: 6574 7765 656e 2074 6865 2072 6563 6569 etween the recei
│ │ │ │ │ +0001a7b0: 7665 7220 616e 6420 616e 496e 7465 6765 ver and anIntege
│ │ │ │ │ +0001a7c0: 720a 0a6f 6464 0a20 2020 2020 5265 7475 r..odd. Retu
│ │ │ │ │ +0001a7d0: 726e 2077 6865 7468 6572 2074 6865 2072 rn whether the r
│ │ │ │ │ +0001a7e0: 6563 6569 7665 7220 6973 206f 6464 0a0a eceiver is odd..
│ │ │ │ │ +0001a7f0: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ +0001a800: 652e 696e 666f 2c20 204e 6f64 653a 2049 e.info, Node: I
│ │ │ │ │ +0001a810: 6e74 6567 6572 2d70 7269 6e74 696e 672c nteger-printing,
│ │ │ │ │ +0001a820: 2020 4e65 7874 3a20 496e 7465 6765 722d Next: Integer-
│ │ │ │ │ +0001a830: 7374 6f72 696e 672c 2020 5072 6576 3a20 storing, Prev:
│ │ │ │ │ +0001a840: 496e 7465 6765 722d 6d61 7468 206d 6574 Integer-math met
│ │ │ │ │ +0001a850: 686f 6473 2c20 2055 703a 2049 6e74 6567 hods, Up: Integ
│ │ │ │ │ +0001a860: 6572 0a0a 312e 3932 2e39 2049 6e74 6567 er..1.92.9 Integ
│ │ │ │ │ +0001a870: 6572 3a20 7072 696e 7469 6e67 0a2d 2d2d er: printing.---
│ │ │ │ │ +0001a880: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0001a890: 2d2d 2d2d 2d0a 0a64 6973 706c 6179 4f6e -----..displayOn
│ │ │ │ │ +0001a8a0: 3a20 6153 7472 6561 6d0a 2020 2020 2050 : aStream. P
│ │ │ │ │ +0001a8b0: 7269 6e74 206f 6e20 6153 7472 6561 6d20 rint on aStream
│ │ │ │ │ +0001a8c0: 7468 6520 6261 7365 2031 3020 7265 7072 the base 10 repr
│ │ │ │ │ +0001a8d0: 6573 656e 7461 7469 6f6e 206f 6620 7468 esentation of th
│ │ │ │ │ +0001a8e0: 6520 7265 6365 6976 6572 0a0a 6469 7370 e receiver..disp
│ │ │ │ │ +0001a8f0: 6c61 7953 7472 696e 670a 2020 2020 2052 layString. R
│ │ │ │ │ +0001a900: 6574 7572 6e20 7468 6520 6261 7365 2031 eturn the base 1
│ │ │ │ │ +0001a910: 3020 7265 7072 6573 656e 7461 7469 6f6e 0 representation
│ │ │ │ │ +0001a920: 206f 6620 7468 6520 7265 6365 6976 6572 of the receiver
│ │ │ │ │ +0001a930: 0a0a 6973 4c69 7465 7261 6c4f 626a 6563 ..isLiteralObjec
│ │ │ │ │ +0001a940: 740a 2020 2020 2041 6e73 7765 7220 7768 t. Answer wh
│ │ │ │ │ +0001a950: 6574 6865 7220 7468 6520 7265 6365 6976 ether the receiv
│ │ │ │ │ +0001a960: 6572 2069 7320 6578 7072 6573 7369 626c er is expressibl
│ │ │ │ │ +0001a970: 6520 6173 2061 2053 6d61 6c6c 7461 6c6b e as a Smalltalk
│ │ │ │ │ +0001a980: 206c 6974 6572 616c 2e0a 0a70 7269 6e74 literal...print
│ │ │ │ │ +0001a990: 4f6e 3a20 6153 7472 6561 6d0a 2020 2020 On: aStream.
│ │ │ │ │ +0001a9a0: 2050 7269 6e74 206f 6e20 6153 7472 6561 Print on aStrea
│ │ │ │ │ +0001a9b0: 6d20 7468 6520 6261 7365 2031 3020 7265 m the base 10 re
│ │ │ │ │ +0001a9c0: 7072 6573 656e 7461 7469 6f6e 206f 6620 presentation of
│ │ │ │ │ +0001a9d0: 7468 6520 7265 6365 6976 6572 0a0a 7072 the receiver..pr
│ │ │ │ │ +0001a9e0: 696e 744f 6e3a 2061 5374 7265 616d 2062 intOn: aStream b
│ │ │ │ │ +0001a9f0: 6173 653a 2062 0a20 2020 2020 5072 696e ase: b. Prin
│ │ │ │ │ +0001aa00: 7420 6f6e 2061 5374 7265 616d 2074 6865 t on aStream the
│ │ │ │ │ +0001aa10: 2062 6173 6520 6220 7265 7072 6573 656e base b represen
│ │ │ │ │ +0001aa20: 7461 7469 6f6e 206f 6620 7468 6520 7265 tation of the re
│ │ │ │ │ +0001aa30: 6365 6976 6572 0a0a 7072 696e 744f 6e3a ceiver..printOn:
│ │ │ │ │ +0001aa40: 2061 5374 7265 616d 2070 6164 6465 6457 aStream paddedW
│ │ │ │ │ +0001aa50: 6974 683a 2070 6164 6469 6e67 2074 6f3a ith: padding to:
│ │ │ │ │ +0001aa60: 2073 697a 650a 2020 2020 2050 7269 6e74 size. Print
│ │ │ │ │ +0001aa70: 206f 6e20 6153 7472 6561 6d20 7468 6520 on aStream the
│ │ │ │ │ +0001aa80: 6261 7365 2031 3020 7265 7072 6573 656e base 10 represen
│ │ │ │ │ +0001aa90: 7461 7469 6f6e 206f 6620 7468 6520 7265 tation of the re
│ │ │ │ │ +0001aaa0: 6365 6976 6572 2c0a 2020 2020 2070 6164 ceiver,. pad
│ │ │ │ │ +0001aab0: 6465 6420 6966 206e 6563 6573 7361 7279 ded if necessary
│ │ │ │ │ +0001aac0: 2074 6f20 7369 7a65 2063 6861 7261 6374 to size charact
│ │ │ │ │ +0001aad0: 6572 7320 7769 7468 2063 6f70 6965 7320 ers with copies
│ │ │ │ │ +0001aae0: 6f66 2070 6164 6469 6e67 2e0a 0a70 7269 of padding...pri
│ │ │ │ │ +0001aaf0: 6e74 4f6e 3a20 6153 7472 6561 6d20 7061 ntOn: aStream pa
│ │ │ │ │ +0001ab00: 6464 6564 5769 7468 3a20 7061 6464 696e ddedWith: paddin
│ │ │ │ │ +0001ab10: 6720 746f 3a20 7369 7a65 2062 6173 653a g to: size base:
│ │ │ │ │ +0001ab20: 2062 6173 6549 6e74 6567 6572 0a20 2020 baseInteger.
│ │ │ │ │ +0001ab30: 2020 5072 696e 7420 6f6e 2061 5374 7265 Print on aStre
│ │ │ │ │ +0001ab40: 616d 2074 6865 2062 6173 6520 6220 7265 am the base b re
│ │ │ │ │ +0001ab50: 7072 6573 656e 7461 7469 6f6e 206f 6620 presentation of
│ │ │ │ │ +0001ab60: 7468 6520 7265 6365 6976 6572 2c20 7061 the receiver, pa
│ │ │ │ │ +0001ab70: 6464 6564 0a20 2020 2020 6966 206e 6563 dded. if nec
│ │ │ │ │ +0001ab80: 6573 7361 7279 2074 6f20 7369 7a65 2063 essary to size c
│ │ │ │ │ +0001ab90: 6861 7261 6374 6572 7320 7769 7468 2063 haracters with c
│ │ │ │ │ +0001aba0: 6f70 6965 7320 6f66 2070 6164 6469 6e67 opies of padding
│ │ │ │ │ +0001abb0: 2e0a 0a70 7269 6e74 5061 6464 6564 5769 ...printPaddedWi
│ │ │ │ │ +0001abc0: 7468 3a20 7061 6464 696e 6720 746f 3a20 th: padding to:
│ │ │ │ │ +0001abd0: 7369 7a65 0a20 2020 2020 5265 7475 726e size. Return
│ │ │ │ │ +0001abe0: 2074 6865 2062 6173 6520 6261 7365 496e the base baseIn
│ │ │ │ │ +0001abf0: 7465 6765 7220 7265 7072 6573 656e 7461 teger representa
│ │ │ │ │ +0001ac00: 7469 6f6e 206f 6620 7468 6520 7265 6365 tion of the rece
│ │ │ │ │ +0001ac10: 6976 6572 2c20 7061 6464 6564 0a20 2020 iver, padded.
│ │ │ │ │ +0001ac20: 2020 6966 206e 6563 6573 7361 7279 2074 if necessary t
│ │ │ │ │ +0001ac30: 6f20 7369 7a65 2063 6861 7261 6374 6572 o size character
│ │ │ │ │ +0001ac40: 7320 7769 7468 2063 6f70 6965 7320 6f66 s with copies of
│ │ │ │ │ +0001ac50: 2070 6164 6469 6e67 2e0a 0a70 7269 6e74 padding...print
│ │ │ │ │ +0001ac60: 5061 6464 6564 5769 7468 3a20 7061 6464 PaddedWith: padd
│ │ │ │ │ +0001ac70: 696e 6720 746f 3a20 7369 7a65 2062 6173 ing to: size bas
│ │ │ │ │ +0001ac80: 653a 2062 6173 6549 6e74 6567 6572 0a20 e: baseInteger.
│ │ │ │ │ +0001ac90: 2020 2020 5265 7475 726e 2074 6865 2062 Return the b
│ │ │ │ │ +0001aca0: 6173 6520 6261 7365 496e 7465 6765 7220 ase baseInteger
│ │ │ │ │ +0001acb0: 7265 7072 6573 656e 7461 7469 6f6e 206f representation o
│ │ │ │ │ +0001acc0: 6620 7468 6520 7265 6365 6976 6572 2c20 f the receiver,
│ │ │ │ │ +0001acd0: 7061 6464 6564 0a20 2020 2020 6966 206e padded. if n
│ │ │ │ │ +0001ace0: 6563 6573 7361 7279 2074 6f20 7369 7a65 ecessary to size
│ │ │ │ │ +0001acf0: 2063 6861 7261 6374 6572 7320 7769 7468 characters with
│ │ │ │ │ +0001ad00: 2063 6f70 6965 7320 6f66 2070 6164 6469 copies of paddi
│ │ │ │ │ +0001ad10: 6e67 2e0a 0a70 7269 6e74 5374 7269 6e67 ng...printString
│ │ │ │ │ +0001ad20: 0a20 2020 2020 5265 7475 726e 2074 6865 . Return the
│ │ │ │ │ +0001ad30: 2062 6173 6520 3130 2072 6570 7265 7365 base 10 represe
│ │ │ │ │ +0001ad40: 6e74 6174 696f 6e20 6f66 2074 6865 2072 ntation of the r
│ │ │ │ │ +0001ad50: 6563 6569 7665 720a 0a70 7269 6e74 5374 eceiver..printSt
│ │ │ │ │ +0001ad60: 7269 6e67 3a20 6261 7365 496e 7465 6765 ring: baseIntege
│ │ │ │ │ +0001ad70: 720a 2020 2020 2052 6574 7572 6e20 7468 r. Return th
│ │ │ │ │ +0001ad80: 6520 6261 7365 2062 6173 6549 6e74 6567 e base baseInteg
│ │ │ │ │ +0001ad90: 6572 2072 6570 7265 7365 6e74 6174 696f er representatio
│ │ │ │ │ +0001ada0: 6e20 6f66 2074 6865 2072 6563 6569 7665 n of the receive
│ │ │ │ │ +0001adb0: 720a 0a70 7269 6e74 5374 7269 6e67 5261 r..printStringRa
│ │ │ │ │ +0001adc0: 6469 783a 2062 6173 6549 6e74 6567 6572 dix: baseInteger
│ │ │ │ │ +0001add0: 0a20 2020 2020 5265 7475 726e 2074 6865 . Return the
│ │ │ │ │ +0001ade0: 2062 6173 6520 6261 7365 496e 7465 6765 base baseIntege
│ │ │ │ │ +0001adf0: 7220 7265 7072 6573 656e 7461 7469 6f6e r representation
│ │ │ │ │ +0001ae00: 206f 6620 7468 6520 7265 6365 6976 6572 of the receiver
│ │ │ │ │ +0001ae10: 2c20 7769 7468 0a20 2020 2020 4242 7220 , with. BBr
│ │ │ │ │ +0001ae20: 696e 2066 726f 6e74 206f 6620 6974 0a0a in front of it..
│ │ │ │ │ +0001ae30: 7261 6469 783a 2062 6173 6549 6e74 6567 radix: baseInteg
│ │ │ │ │ +0001ae40: 6572 0a20 2020 2020 5265 7475 726e 2074 er. Return t
│ │ │ │ │ +0001ae50: 6865 2062 6173 6520 6261 7365 496e 7465 he base baseInte
│ │ │ │ │ +0001ae60: 6765 7220 7265 7072 6573 656e 7461 7469 ger representati
│ │ │ │ │ +0001ae70: 6f6e 206f 6620 7468 6520 7265 6365 6976 on of the receiv
│ │ │ │ │ +0001ae80: 6572 2c20 7769 7468 0a20 2020 2020 4242 er, with. BB
│ │ │ │ │ +0001ae90: 7220 696e 2066 726f 6e74 206f 6620 6974 r in front of it
│ │ │ │ │ +0001aea0: 2e20 2054 6869 7320 6d65 7468 6f64 2069 . This method i
│ │ │ │ │ +0001aeb0: 7320 6465 7072 6563 6174 6564 2c20 7573 s deprecated, us
│ │ │ │ │ +0001aec0: 650a 2020 2020 2023 7072 696e 7453 7472 e. #printStr
│ │ │ │ │ +0001aed0: 696e 6752 6164 6978 3a20 696e 7374 6561 ingRadix: instea
│ │ │ │ │ +0001aee0: 642e 0a0a 7374 6f72 654c 6974 6572 616c d...storeLiteral
│ │ │ │ │ +0001aef0: 4f6e 3a20 6153 7472 6561 6d0a 2020 2020 On: aStream.
│ │ │ │ │ +0001af00: 2053 746f 7265 206f 6e20 6153 7472 6561 Store on aStrea
│ │ │ │ │ +0001af10: 6d20 736f 6d65 2053 6d61 6c6c 7461 6c6b m some Smalltalk
│ │ │ │ │ +0001af20: 2063 6f64 6520 7768 6963 6820 636f 6d70 code which comp
│ │ │ │ │ +0001af30: 696c 6573 2074 6f20 7468 6520 7265 6365 iles to the rece
│ │ │ │ │ +0001af40: 6976 6572 0a0a 7374 6f72 654f 6e3a 2061 iver..storeOn: a
│ │ │ │ │ +0001af50: 5374 7265 616d 2062 6173 653a 2062 0a20 Stream base: b.
│ │ │ │ │ +0001af60: 2020 2020 5072 696e 7420 6f6e 2061 5374 Print on aSt
│ │ │ │ │ +0001af70: 7265 616d 2053 6d61 6c6c 7461 6c6b 2063 ream Smalltalk c
│ │ │ │ │ +0001af80: 6f64 6520 636f 6d70 696c 696e 6720 746f ode compiling to
│ │ │ │ │ +0001af90: 2074 6865 2072 6563 6569 7665 722c 0a20 the receiver,.
│ │ │ │ │ +0001afa0: 2020 2020 7265 7072 6573 656e 7465 6420 represented
│ │ │ │ │ +0001afb0: 696e 2062 6173 6520 620a 0a0a 1f0a 4669 in base b.....Fi
│ │ │ │ │ +0001afc0: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ +0001afd0: 6f2c 2020 4e6f 6465 3a20 496e 7465 6765 o, Node: Intege
│ │ │ │ │ +0001afe0: 722d 7374 6f72 696e 672c 2020 4e65 7874 r-storing, Next
│ │ │ │ │ +0001aff0: 3a20 496e 7465 6765 722d 7465 7374 696e : Integer-testin
│ │ │ │ │ +0001b000: 6720 6675 6e63 7469 6f6e 616c 6974 792c g functionality,
│ │ │ │ │ +0001b010: 2020 5072 6576 3a20 496e 7465 6765 722d Prev: Integer-
│ │ │ │ │ +0001b020: 7072 696e 7469 6e67 2c20 2055 703a 2049 printing, Up: I
│ │ │ │ │ +0001b030: 6e74 6567 6572 0a0a 312e 3932 2e31 3020 nteger..1.92.10
│ │ │ │ │ +0001b040: 496e 7465 6765 723a 2073 746f 7269 6e67 Integer: storing
│ │ │ │ │ +0001b050: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------
│ │ │ │ │ +0001b060: 2d2d 2d2d 2d2d 2d2d 2d0a 0a73 746f 7265 ---------..store
│ │ │ │ │ +0001b070: 4f6e 3a20 6153 7472 6561 6d0a 2020 2020 On: aStream.
│ │ │ │ │ +0001b080: 2050 7269 6e74 206f 6e20 6153 7472 6561 Print on aStrea
│ │ │ │ │ +0001b090: 6d20 7468 6520 6261 7365 2031 3020 7265 m the base 10 re
│ │ │ │ │ +0001b0a0: 7072 6573 656e 7461 7469 6f6e 206f 6620 presentation of
│ │ │ │ │ +0001b0b0: 7468 6520 7265 6365 6976 6572 0a0a 7374 the receiver..st
│ │ │ │ │ +0001b0c0: 6f72 6553 7472 696e 670a 2020 2020 2052 oreString. R
│ │ │ │ │ +0001b0d0: 6574 7572 6e20 7468 6520 6261 7365 2031 eturn the base 1
│ │ │ │ │ +0001b0e0: 3020 7265 7072 6573 656e 7461 7469 6f6e 0 representation
│ │ │ │ │ +0001b0f0: 206f 6620 7468 6520 7265 6365 6976 6572 of the receiver
│ │ │ │ │ +0001b100: 0a0a 0a1f 0a46 696c 653a 2067 7374 2d62 .....File: gst-b
│ │ │ │ │ +0001b110: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ +0001b120: 2049 6e74 6567 6572 2d74 6573 7469 6e67 Integer-testing
│ │ │ │ │ +0001b130: 2066 756e 6374 696f 6e61 6c69 7479 2c20 functionality,
│ │ │ │ │ +0001b140: 2050 7265 763a 2049 6e74 6567 6572 2d73 Prev: Integer-s
│ │ │ │ │ +0001b150: 746f 7269 6e67 2c20 2055 703a 2049 6e74 toring, Up: Int
│ │ │ │ │ +0001b160: 6567 6572 0a0a 312e 3932 2e31 3120 496e eger..1.92.11 In
│ │ │ │ │ +0001b170: 7465 6765 723a 2074 6573 7469 6e67 2066 teger: testing f
│ │ │ │ │ +0001b180: 756e 6374 696f 6e61 6c69 7479 0a2d 2d2d unctionality.---
│ │ │ │ │ +0001b190: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0001b1a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0001b1b0: 2d2d 2d0a 0a69 7349 6e74 6567 6572 0a20 ---..isInteger.
│ │ │ │ │ +0001b1c0: 2020 2020 416e 7377 6572 2060 7472 7565 Answer `true
│ │ │ │ │ +0001b1d0: 272e 0a0a 6973 5261 7469 6f6e 616c 0a20 '...isRational.
│ │ │ │ │ +0001b1e0: 2020 2020 416e 7377 6572 2077 6865 7468 Answer wheth
│ │ │ │ │ +0001b1f0: 6572 2074 6865 2072 6563 6569 7665 7220 er the receiver
│ │ │ │ │ +0001b200: 6973 2072 6174 696f 6e61 6c20 2d20 7472 is rational - tr
│ │ │ │ │ +0001b210: 7565 0a0a 0a1f 0a46 696c 653a 2067 7374 ue.....File: gst
│ │ │ │ │ +0001b220: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ +0001b230: 653a 2049 6e74 6572 7661 6c2c 2020 4e65 e: Interval, Ne
│ │ │ │ │ +0001b240: 7874 3a20 4974 6572 6162 6c65 2c20 2050 xt: Iterable, P
│ │ │ │ │ +0001b250: 7265 763a 2049 6e74 6567 6572 2c20 2055 rev: Integer, U
│ │ │ │ │ +0001b260: 703a 2042 6173 6520 636c 6173 7365 730a p: Base classes.
│ │ │ │ │ +0001b270: 0a31 2e39 3320 496e 7465 7276 616c 0a3d .1.93 Interval.=
│ │ │ │ │ +0001b280: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a 4465 ============..De
│ │ │ │ │ +0001b290: 6669 6e65 6420 696e 206e 616d 6573 7061 fined in namespa
│ │ │ │ │ +0001b2a0: 6365 2053 6d61 6c6c 7461 6c6b 0a53 7570 ce Smalltalk.Sup
│ │ │ │ │ +0001b2b0: 6572 636c 6173 733a 2041 7272 6179 6564 erclass: Arrayed
│ │ │ │ │ +0001b2c0: 436f 6c6c 6563 7469 6f6e 0a43 6174 6567 Collection.Categ
│ │ │ │ │ +0001b2d0: 6f72 793a 2043 6f6c 6c65 6374 696f 6e73 ory: Collections
│ │ │ │ │ +0001b2e0: 2d53 6571 7565 6e63 6561 626c 650a 2020 -Sequenceable.
│ │ │ │ │ +0001b2f0: 2020 204d 7920 696e 7374 616e 6365 7320 My instances
│ │ │ │ │ +0001b300: 7265 7072 6573 656e 7420 7261 6e67 6573 represent ranges
│ │ │ │ │ +0001b310: 206f 6620 6f62 6a65 6374 732c 2074 7970 of objects, typ
│ │ │ │ │ +0001b320: 6963 616c 6c79 204e 756d 6265 7220 7479 ically Number ty
│ │ │ │ │ +0001b330: 7065 0a20 2020 2020 6f62 6a65 6374 732e pe. objects.
│ │ │ │ │ +0001b340: 2020 4920 7072 6f76 6964 6520 6974 6572 I provide iter
│ │ │ │ │ +0001b350: 6174 696f 6e2f 656e 756d 6572 6174 696f ation/enumeratio
│ │ │ │ │ +0001b360: 6e20 6d65 7373 6167 6573 2066 6f72 2070 n messages for p
│ │ │ │ │ +0001b370: 726f 6475 6369 6e67 0a20 2020 2020 616c roducing. al
│ │ │ │ │ +0001b380: 6c20 7468 6520 6d65 6d62 6572 7320 7468 l the members th
│ │ │ │ │ +0001b390: 6174 206d 7920 696e 7374 616e 6365 2072 at my instance r
│ │ │ │ │ +0001b3a0: 6570 7265 7365 6e74 732e 0a0a 2a20 4d65 epresents...* Me
│ │ │ │ │ +0001b3b0: 6e75 3a0a 0a2a 2049 6e74 6572 7661 6c20 nu:..* Interval
│ │ │ │ │ +0001b3c0: 636c 6173 732d 696e 7374 616e 6365 2063 class-instance c
│ │ │ │ │ +0001b3d0: 7265 6174 696f 6e3a 3a20 2028 636c 6173 reation:: (clas
│ │ │ │ │ +0001b3e0: 7329 0a2a 2049 6e74 6572 7661 6c2d 6261 s).* Interval-ba
│ │ │ │ │ +0001b3f0: 7369 633a 3a20 2028 696e 7374 616e 6365 sic:: (instance
│ │ │ │ │ +0001b400: 290a 2a20 496e 7465 7276 616c 2d70 7269 ).* Interval-pri
│ │ │ │ │ +0001b410: 6e74 696e 673a 3a20 2028 696e 7374 616e nting:: (instan
│ │ │ │ │ +0001b420: 6365 290a 2a20 496e 7465 7276 616c 2d73 ce).* Interval-s
│ │ │ │ │ +0001b430: 746f 7269 6e67 3a3a 2020 2869 6e73 7461 toring:: (insta
│ │ │ │ │ +0001b440: 6e63 6529 0a2a 2049 6e74 6572 7661 6c2d nce).* Interval-
│ │ │ │ │ +0001b450: 7465 7374 696e 673a 3a20 2028 696e 7374 testing:: (inst
│ │ │ │ │ +0001b460: 616e 6365 290a 0a1f 0a46 696c 653a 2067 ance)....File: g
│ │ │ │ │ +0001b470: 7374 2d62 6173 652e 696e 666f 2c20 204e st-base.info, N
│ │ │ │ │ +0001b480: 6f64 653a 2049 6e74 6572 7661 6c20 636c ode: Interval cl
│ │ │ │ │ +0001b490: 6173 732d 696e 7374 616e 6365 2063 7265 ass-instance cre
│ │ │ │ │ +0001b4a0: 6174 696f 6e2c 2020 4e65 7874 3a20 496e ation, Next: In
│ │ │ │ │ +0001b4b0: 7465 7276 616c 2d62 6173 6963 2c20 2055 terval-basic, U
│ │ │ │ │ +0001b4c0: 703a 2049 6e74 6572 7661 6c0a 0a31 2e39 p: Interval..1.9
│ │ │ │ │ +0001b4d0: 332e 3120 496e 7465 7276 616c 2063 6c61 3.1 Interval cla
│ │ │ │ │ +0001b4e0: 7373 3a20 696e 7374 616e 6365 2063 7265 ss: instance cre
│ │ │ │ │ +0001b4f0: 6174 696f 6e0a 2d2d 2d2d 2d2d 2d2d 2d2d ation.----------
│ │ │ │ │ +0001b500: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0001b510: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------..
│ │ │ │ │ +0001b520: 6672 6f6d 3a20 7374 6172 7449 6e74 6567 from: startInteg
│ │ │ │ │ +0001b530: 6572 2074 6f3a 2073 746f 7049 6e74 6567 er to: stopInteg
│ │ │ │ │ +0001b540: 6572 0a20 2020 2020 416e 7377 6572 2061 er. Answer a
│ │ │ │ │ +0001b550: 6e20 496e 7465 7276 616c 2067 6f69 6e67 n Interval going
│ │ │ │ │ +0001b560: 2066 726f 6d20 7374 6172 7449 6e74 6567 from startInteg
│ │ │ │ │ +0001b570: 6572 2074 6f20 7468 6520 7374 6f70 496e er to the stopIn
│ │ │ │ │ +0001b580: 7465 6765 722c 0a20 2020 2020 7769 7468 teger,. with
│ │ │ │ │ +0001b590: 2061 2073 7465 7020 6f66 2031 0a0a 6672 a step of 1..fr
│ │ │ │ │ +0001b5a0: 6f6d 3a20 7374 6172 7449 6e74 6567 6572 om: startInteger
│ │ │ │ │ +0001b5b0: 2074 6f3a 2073 746f 7049 6e74 6567 6572 to: stopInteger
│ │ │ │ │ +0001b5c0: 2062 793a 2073 7465 7049 6e74 6567 6572 by: stepInteger
│ │ │ │ │ +0001b5d0: 0a20 2020 2020 416e 7377 6572 2061 6e20 . Answer an
│ │ │ │ │ +0001b5e0: 496e 7465 7276 616c 2067 6f69 6e67 2066 Interval going f
│ │ │ │ │ +0001b5f0: 726f 6d20 7374 6172 7449 6e74 6567 6572 rom startInteger
│ │ │ │ │ +0001b600: 2074 6f20 7468 6520 7374 6f70 496e 7465 to the stopInte
│ │ │ │ │ +0001b610: 6765 722c 0a20 2020 2020 7769 7468 2061 ger,. with a
│ │ │ │ │ +0001b620: 2073 7465 7020 6f66 2073 7465 7049 6e74 step of stepInt
│ │ │ │ │ +0001b630: 6567 6572 0a0a 7769 7468 416c 6c3a 2061 eger..withAll: a
│ │ │ │ │ +0001b640: 436f 6c6c 6563 7469 6f6e 0a20 2020 2020 Collection.
│ │ │ │ │ +0001b650: 416e 7377 6572 2061 6e20 496e 7465 7276 Answer an Interv
│ │ │ │ │ +0001b660: 616c 2063 6f6e 7461 696e 696e 6720 7468 al containing th
│ │ │ │ │ +0001b670: 6520 7361 6d65 2065 6c65 6d65 6e74 7320 e same elements
│ │ │ │ │ +0001b680: 6173 2061 436f 6c6c 6563 7469 6f6e 2e0a as aCollection..
│ │ │ │ │ +0001b690: 2020 2020 2046 6169 6c20 6966 2069 7420 Fail if it
│ │ │ │ │ +0001b6a0: 6973 206e 6f74 2070 6f73 7369 626c 6520 is not possible
│ │ │ │ │ +0001b6b0: 746f 2063 7265 6174 6520 6f6e 652e 0a0a to create one...
│ │ │ │ │ +0001b6c0: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ +0001b6d0: 652e 696e 666f 2c20 204e 6f64 653a 2049 e.info, Node: I
│ │ │ │ │ +0001b6e0: 6e74 6572 7661 6c2d 6261 7369 632c 2020 nterval-basic,
│ │ │ │ │ +0001b6f0: 4e65 7874 3a20 496e 7465 7276 616c 2d70 Next: Interval-p
│ │ │ │ │ +0001b700: 7269 6e74 696e 672c 2020 5072 6576 3a20 rinting, Prev:
│ │ │ │ │ +0001b710: 496e 7465 7276 616c 2063 6c61 7373 2d69 Interval class-i
│ │ │ │ │ +0001b720: 6e73 7461 6e63 6520 6372 6561 7469 6f6e nstance creation
│ │ │ │ │ +0001b730: 2c20 2055 703a 2049 6e74 6572 7661 6c0a , Up: Interval.
│ │ │ │ │ +0001b740: 0a31 2e39 332e 3220 496e 7465 7276 616c .1.93.2 Interval
│ │ │ │ │ +0001b750: 3a20 6261 7369 630a 2d2d 2d2d 2d2d 2d2d : basic.--------
│ │ │ │ │ +0001b760: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------..
│ │ │ │ │ +0001b770: 6174 3a20 696e 6465 780a 2020 2020 2041 at: index. A
│ │ │ │ │ +0001b780: 6e73 7765 7220 7468 6520 696e 6465 782d nswer the index-
│ │ │ │ │ +0001b790: 7468 2065 6c65 6d65 6e74 206f 6620 7468 th element of th
│ │ │ │ │ +0001b7a0: 6520 7265 6365 6976 6572 2e0a 0a61 743a e receiver...at:
│ │ │ │ │ +0001b7b0: 2069 6e64 6578 2070 7574 3a20 616e 4f62 index put: anOb
│ │ │ │ │ +0001b7c0: 6a65 6374 0a20 2020 2020 5468 6973 206d ject. This m
│ │ │ │ │ +0001b7d0: 6574 686f 6420 7368 6f75 6c64 206e 6f74 ethod should not
│ │ │ │ │ +0001b7e0: 2062 6520 6361 6c6c 6564 2066 6f72 2069 be called for i
│ │ │ │ │ +0001b7f0: 6e73 7461 6e63 6573 206f 6620 7468 6973 nstances of this
│ │ │ │ │ +0001b800: 2063 6c61 7373 2e0a 0a63 6f6c 6c65 6374 class...collect
│ │ │ │ │ +0001b810: 3a20 6142 6c6f 636b 0a20 2020 2020 4576 : aBlock. Ev
│ │ │ │ │ +0001b820: 616c 7561 7465 2074 6865 2072 6563 6569 aluate the recei
│ │ │ │ │ +0001b830: 7665 7220 666f 7220 6561 6368 2065 6c65 ver for each ele
│ │ │ │ │ +0001b840: 6d65 6e74 2069 6e20 6142 6c6f 636b 2c20 ment in aBlock,
│ │ │ │ │ +0001b850: 636f 6c6c 6563 7420 696e 2061 6e0a 2020 collect in an.
│ │ │ │ │ +0001b860: 2020 2061 7272 6179 2074 6865 2072 6573 array the res
│ │ │ │ │ +0001b870: 756c 7420 6f66 2074 6865 2065 7661 6c75 ult of the evalu
│ │ │ │ │ +0001b880: 6174 696f 6e73 2e0a 0a63 6f70 7946 726f ations...copyFro
│ │ │ │ │ +0001b890: 6d3a 2073 7461 7274 496e 6465 7820 746f m: startIndex to
│ │ │ │ │ +0001b8a0: 3a20 7374 6f70 496e 6465 780a 2020 2020 : stopIndex.
│ │ │ │ │ +0001b8b0: 204e 6f74 2063 6f6d 6d65 6e74 6564 2e0a Not commented..
│ │ │ │ │ +0001b8c0: 0a64 6f3a 2061 426c 6f63 6b0a 2020 2020 .do: aBlock.
│ │ │ │ │ +0001b8d0: 2045 7661 6c75 6174 6520 7468 6520 7265 Evaluate the re
│ │ │ │ │ +0001b8e0: 6365 6976 6572 2066 6f72 2065 6163 6820 ceiver for each
│ │ │ │ │ +0001b8f0: 656c 656d 656e 7420 696e 2061 426c 6f63 element in aBloc
│ │ │ │ │ +0001b900: 6b0a 0a69 7345 6d70 7479 0a20 2020 2020 k..isEmpty.
│ │ │ │ │ +0001b910: 416e 7377 6572 2077 6865 7468 6572 2074 Answer whether t
│ │ │ │ │ +0001b920: 6865 2072 6563 6569 7665 7220 6973 2065 he receiver is e
│ │ │ │ │ +0001b930: 6d70 7479 2e0a 0a72 6576 6572 7365 0a20 mpty...reverse.
│ │ │ │ │ +0001b940: 2020 2020 416e 7377 6572 2061 2063 6f70 Answer a cop
│ │ │ │ │ +0001b950: 7920 6f66 2074 6865 2072 6563 6569 7665 y of the receive
│ │ │ │ │ +0001b960: 7220 7769 7468 2061 6c6c 206f 6620 6974 r with all of it
│ │ │ │ │ +0001b970: 7320 6974 656d 7320 7265 7665 7273 6564 s items reversed
│ │ │ │ │ +0001b980: 0a0a 7369 7a65 0a20 2020 2020 416e 7377 ..size. Answ
│ │ │ │ │ +0001b990: 6572 2074 6865 206e 756d 6265 7220 6f66 er the number of
│ │ │ │ │ +0001b9a0: 2065 6c65 6d65 6e74 7320 696e 2074 6865 elements in the
│ │ │ │ │ +0001b9b0: 2072 6563 6569 7665 722e 0a0a 7370 6563 receiver...spec
│ │ │ │ │ +0001b9c0: 6965 730a 2020 2020 2041 6e73 7765 7220 ies. Answer
│ │ │ │ │ +0001b9d0: 6041 7272 6179 272e 0a0a 0a1f 0a46 696c `Array'......Fil
│ │ │ │ │ +0001b9e0: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ +0001b9f0: 2c20 204e 6f64 653a 2049 6e74 6572 7661 , Node: Interva
│ │ │ │ │ +0001ba00: 6c2d 7072 696e 7469 6e67 2c20 204e 6578 l-printing, Nex
│ │ │ │ │ +0001ba10: 743a 2049 6e74 6572 7661 6c2d 7374 6f72 t: Interval-stor
│ │ │ │ │ +0001ba20: 696e 672c 2020 5072 6576 3a20 496e 7465 ing, Prev: Inte
│ │ │ │ │ +0001ba30: 7276 616c 2d62 6173 6963 2c20 2055 703a rval-basic, Up:
│ │ │ │ │ +0001ba40: 2049 6e74 6572 7661 6c0a 0a31 2e39 332e Interval..1.93.
│ │ │ │ │ +0001ba50: 3320 496e 7465 7276 616c 3a20 7072 696e 3 Interval: prin
│ │ │ │ │ +0001ba60: 7469 6e67 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d ting.-----------
│ │ │ │ │ +0001ba70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------..
│ │ │ │ │ +0001ba80: 6669 7273 740a 2020 2020 204e 6f74 2063 first. Not c
│ │ │ │ │ +0001ba90: 6f6d 6d65 6e74 6564 2e0a 0a69 6e63 7265 ommented...incre
│ │ │ │ │ +0001baa0: 6d65 6e74 0a20 2020 2020 416e 7377 6572 ment. Answer
│ │ │ │ │ +0001bab0: 2060 7374 6570 272e 0a0a 6c61 7374 0a20 `step'...last.
│ │ │ │ │ +0001bac0: 2020 2020 416e 7377 6572 2074 6865 206c Answer the l
│ │ │ │ │ +0001bad0: 6173 7420 7661 6c75 652e 0a0a 7072 696e ast value...prin
│ │ │ │ │ +0001bae0: 744f 6e3a 2061 5374 7265 616d 0a20 2020 tOn: aStream.
│ │ │ │ │ +0001baf0: 2020 5072 696e 7420 6120 7265 7072 6573 Print a repres
│ │ │ │ │ +0001bb00: 656e 7461 7469 6f6e 2066 6f72 2074 6865 entation for the
│ │ │ │ │ +0001bb10: 2072 6563 6569 7665 7220 6f6e 2061 5374 receiver on aSt
│ │ │ │ │ +0001bb20: 7265 616d 0a0a 0a1f 0a46 696c 653a 2067 ream.....File: g
│ │ │ │ │ +0001bb30: 7374 2d62 6173 652e 696e 666f 2c20 204e st-base.info, N
│ │ │ │ │ +0001bb40: 6f64 653a 2049 6e74 6572 7661 6c2d 7374 ode: Interval-st
│ │ │ │ │ +0001bb50: 6f72 696e 672c 2020 4e65 7874 3a20 496e oring, Next: In
│ │ │ │ │ +0001bb60: 7465 7276 616c 2d74 6573 7469 6e67 2c20 terval-testing,
│ │ │ │ │ +0001bb70: 2050 7265 763a 2049 6e74 6572 7661 6c2d Prev: Interval-
│ │ │ │ │ +0001bb80: 7072 696e 7469 6e67 2c20 2055 703a 2049 printing, Up: I
│ │ │ │ │ +0001bb90: 6e74 6572 7661 6c0a 0a31 2e39 332e 3420 nterval..1.93.4
│ │ │ │ │ +0001bba0: 496e 7465 7276 616c 3a20 7374 6f72 696e Interval: storin
│ │ │ │ │ +0001bbb0: 670a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d g.--------------
│ │ │ │ │ +0001bbc0: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 7374 6f72 ----------..stor
│ │ │ │ │ +0001bbd0: 654f 6e3a 2061 5374 7265 616d 0a20 2020 eOn: aStream.
│ │ │ │ │ +0001bbe0: 2020 5374 6f72 6520 536d 616c 6c74 616c Store Smalltal
│ │ │ │ │ +0001bbf0: 6b20 636f 6465 2063 6f6d 7069 6c69 6e67 k code compiling
│ │ │ │ │ +0001bc00: 2074 6f20 7468 6520 7265 6365 6976 6572 to the receiver
│ │ │ │ │ +0001bc10: 206f 6e20 6153 7472 6561 6d0a 0a0a 1f0a on aStream.....
│ │ │ │ │ +0001bc20: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ +0001bc30: 6e66 6f2c 2020 4e6f 6465 3a20 496e 7465 nfo, Node: Inte
│ │ │ │ │ +0001bc40: 7276 616c 2d74 6573 7469 6e67 2c20 2050 rval-testing, P
│ │ │ │ │ +0001bc50: 7265 763a 2049 6e74 6572 7661 6c2d 7374 rev: Interval-st
│ │ │ │ │ +0001bc60: 6f72 696e 672c 2020 5570 3a20 496e 7465 oring, Up: Inte
│ │ │ │ │ +0001bc70: 7276 616c 0a0a 312e 3933 2e35 2049 6e74 rval..1.93.5 Int
│ │ │ │ │ +0001bc80: 6572 7661 6c3a 2074 6573 7469 6e67 0a2d erval: testing.-
│ │ │ │ │ +0001bc90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0001bca0: 2d2d 2d2d 2d2d 2d0a 0a3d 2061 6e49 6e74 -------..= anInt
│ │ │ │ │ +0001bcb0: 6572 7661 6c0a 2020 2020 2041 6e73 7765 erval. Answe
│ │ │ │ │ +0001bcc0: 7220 7768 6574 6865 7220 616e 496e 7465 r whether anInte
│ │ │ │ │ +0001bcd0: 7276 616c 2069 7320 7468 6520 7361 6d65 rval is the same
│ │ │ │ │ +0001bce0: 2069 6e74 6572 7661 6c20 6173 2074 6865 interval as the
│ │ │ │ │ +0001bcf0: 2072 6563 6569 7665 720a 0a68 6173 680a receiver..hash.
│ │ │ │ │ +0001bd00: 2020 2020 2041 6e73 7765 7220 616e 2068 Answer an h
│ │ │ │ │ +0001bd10: 6173 6820 7661 6c75 6520 666f 7220 7468 ash value for th
│ │ │ │ │ +0001bd20: 6520 7265 6365 6976 6572 0a0a 6973 4578 e receiver..isEx
│ │ │ │ │ +0001bd30: 6163 740a 2020 2020 2041 6e73 7765 7220 act. Answer
│ │ │ │ │ +0001bd40: 7768 6574 6865 7220 656c 656d 656e 7473 whether elements
│ │ │ │ │ +0001bd50: 206f 6620 7468 6520 7265 6365 6976 6572 of the receiver
│ │ │ │ │ +0001bd60: 2061 7265 2063 6f6d 7075 7465 6420 7573 are computed us
│ │ │ │ │ +0001bd70: 696e 6720 6578 6163 740a 2020 2020 2061 ing exact. a
│ │ │ │ │ +0001bd80: 7269 7468 6d65 7469 632e 2020 5468 6973 rithmetic. This
│ │ │ │ │ +0001bd90: 2069 7320 7472 7565 2061 7320 6c6f 6e67 is true as long
│ │ │ │ │ +0001bda0: 2061 7320 7468 6520 7374 6172 7420 616e as the start an
│ │ │ │ │ +0001bdb0: 6420 7374 6570 2076 616c 7565 2061 7265 d step value are
│ │ │ │ │ +0001bdc0: 0a20 2020 2020 6578 6163 7420 2869 2e65 . exact (i.e
│ │ │ │ │ +0001bdd0: 2e20 6e6f 7420 666c 6f61 7469 6e67 2d70 . not floating-p
│ │ │ │ │ +0001bde0: 6f69 6e74 292e 0a0a 0a1f 0a46 696c 653a oint)......File:
│ │ │ │ │ +0001bdf0: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ +0001be00: 204e 6f64 653a 2049 7465 7261 626c 652c Node: Iterable,
│ │ │ │ │ +0001be10: 2020 4e65 7874 3a20 4c61 7267 6541 7272 Next: LargeArr
│ │ │ │ │ +0001be20: 6179 2c20 2050 7265 763a 2049 6e74 6572 ay, Prev: Inter
│ │ │ │ │ +0001be30: 7661 6c2c 2020 5570 3a20 4261 7365 2063 val, Up: Base c
│ │ │ │ │ +0001be40: 6c61 7373 6573 0a0a 312e 3934 2049 7465 lasses..1.94 Ite
│ │ │ │ │ +0001be50: 7261 626c 650a 3d3d 3d3d 3d3d 3d3d 3d3d rable.==========
│ │ │ │ │ +0001be60: 3d3d 3d0a 0a44 6566 696e 6564 2069 6e20 ===..Defined in
│ │ │ │ │ +0001be70: 6e61 6d65 7370 6163 6520 536d 616c 6c74 namespace Smallt
│ │ │ │ │ +0001be80: 616c 6b0a 5375 7065 7263 6c61 7373 3a20 alk.Superclass:
│ │ │ │ │ +0001be90: 4f62 6a65 6374 0a43 6174 6567 6f72 793a Object.Category:
│ │ │ │ │ +0001bea0: 2043 6f6c 6c65 6374 696f 6e73 0a20 2020 Collections.
│ │ │ │ │ +0001beb0: 2020 4920 616d 2061 6e20 6162 7374 7261 I am an abstra
│ │ │ │ │ +0001bec0: 6374 2063 6c61 7373 2e20 204d 7920 696e ct class. My in
│ │ │ │ │ +0001bed0: 7374 616e 6365 7320 6172 6520 636f 6c6c stances are coll
│ │ │ │ │ +0001bee0: 6563 7469 6f6e 7320 6f66 206f 626a 6563 ections of objec
│ │ │ │ │ +0001bef0: 7473 0a20 2020 2020 7468 6174 2063 616e ts. that can
│ │ │ │ │ +0001bf00: 2062 6520 6974 6572 6174 6564 2e20 2054 be iterated. T
│ │ │ │ │ +0001bf10: 6865 2064 6574 6169 6c73 206f 6e20 686f he details on ho
│ │ │ │ │ +0001bf20: 7720 7468 6579 2063 616e 2062 6520 6d75 w they can be mu
│ │ │ │ │ +0001bf30: 7461 7465 6420 2869 660a 2020 2020 2061 tated (if. a
│ │ │ │ │ +0001bf40: 7420 616c 6c20 706f 7373 6962 6c65 2920 t all possible)
│ │ │ │ │ +0001bf50: 6172 6520 6c65 6674 2074 6f20 7468 6520 are left to the
│ │ │ │ │ +0001bf60: 7375 6263 6c61 7373 6573 2e0a 0a2a 204d subclasses...* M
│ │ │ │ │ +0001bf70: 656e 753a 0a0a 2a20 4974 6572 6162 6c65 enu:..* Iterable
│ │ │ │ │ +0001bf80: 2063 6c61 7373 2d6d 756c 7469 6279 7465 class-multibyte
│ │ │ │ │ +0001bf90: 2065 6e63 6f64 696e 6773 3a3a 2020 2863 encodings:: (c
│ │ │ │ │ +0001bfa0: 6c61 7373 290a 2a20 4974 6572 6162 6c65 lass).* Iterable
│ │ │ │ │ +0001bfb0: 2d65 6e75 6d65 7261 7469 6f6e 3a3a 2020 -enumeration::
│ │ │ │ │ +0001bfc0: 2869 6e73 7461 6e63 6529 0a2a 2049 7465 (instance).* Ite
│ │ │ │ │ +0001bfd0: 7261 626c 652d 6974 6572 6174 696f 6e3a rable-iteration:
│ │ │ │ │ +0001bfe0: 3a20 2028 696e 7374 616e 6365 290a 2a20 : (instance).*
│ │ │ │ │ +0001bff0: 4974 6572 6162 6c65 2d73 7472 6561 6d69 Iterable-streami
│ │ │ │ │ +0001c000: 6e67 3a3a 2020 2869 6e73 7461 6e63 6529 ng:: (instance)
│ │ │ │ │ +0001c010: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ +0001c020: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ +0001c030: 4974 6572 6162 6c65 2063 6c61 7373 2d6d Iterable class-m
│ │ │ │ │ +0001c040: 756c 7469 6279 7465 2065 6e63 6f64 696e ultibyte encodin
│ │ │ │ │ +0001c050: 6773 2c20 204e 6578 743a 2049 7465 7261 gs, Next: Itera
│ │ │ │ │ +0001c060: 626c 652d 656e 756d 6572 6174 696f 6e2c ble-enumeration,
│ │ │ │ │ +0001c070: 2020 5570 3a20 4974 6572 6162 6c65 0a0a Up: Iterable..
│ │ │ │ │ +0001c080: 312e 3934 2e31 2049 7465 7261 626c 6520 1.94.1 Iterable
│ │ │ │ │ +0001c090: 636c 6173 733a 206d 756c 7469 6279 7465 class: multibyte
│ │ │ │ │ +0001c0a0: 2065 6e63 6f64 696e 6773 0a2d 2d2d 2d2d encodings.-----
│ │ │ │ │ +0001c0b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0001c0c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0001c0d0: 2d2d 2d2d 2d0a 0a69 7355 6e69 636f 6465 -----..isUnicode
│ │ │ │ │ +0001c0e0: 0a20 2020 2020 416e 7377 6572 2074 7275 . Answer tru
│ │ │ │ │ +0001c0f0: 653b 2074 6865 2072 6563 6569 7665 7220 e; the receiver
│ │ │ │ │ +0001c100: 6973 2061 626c 6520 746f 2073 746f 7265 is able to store
│ │ │ │ │ +0001c110: 2061 7262 6974 7261 7279 2055 6e69 636f arbitrary Unico
│ │ │ │ │ +0001c120: 6465 0a20 2020 2020 6368 6172 6163 7465 de. characte
│ │ │ │ │ +0001c130: 7273 2e0a 0a0a 1f0a 4669 6c65 3a20 6773 rs......File: gs
│ │ │ │ │ +0001c140: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ +0001c150: 6465 3a20 4974 6572 6162 6c65 2d65 6e75 de: Iterable-enu
│ │ │ │ │ +0001c160: 6d65 7261 7469 6f6e 2c20 204e 6578 743a meration, Next:
│ │ │ │ │ +0001c170: 2049 7465 7261 626c 652d 6974 6572 6174 Iterable-iterat
│ │ │ │ │ +0001c180: 696f 6e2c 2020 5072 6576 3a20 4974 6572 ion, Prev: Iter
│ │ │ │ │ +0001c190: 6162 6c65 2063 6c61 7373 2d6d 756c 7469 able class-multi
│ │ │ │ │ +0001c1a0: 6279 7465 2065 6e63 6f64 696e 6773 2c20 byte encodings,
│ │ │ │ │ +0001c1b0: 2055 703a 2049 7465 7261 626c 650a 0a31 Up: Iterable..1
│ │ │ │ │ +0001c1c0: 2e39 342e 3220 4974 6572 6162 6c65 3a20 .94.2 Iterable:
│ │ │ │ │ +0001c1d0: 656e 756d 6572 6174 696f 6e0a 2d2d 2d2d enumeration.----
│ │ │ │ │ +0001c1e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0001c1f0: 2d2d 2d2d 2d2d 2d2d 0a0a 2c20 616e 4974 --------.., anIt
│ │ │ │ │ +0001c200: 6572 6162 6c65 0a20 2020 2020 416e 7377 erable. Answ
│ │ │ │ │ +0001c210: 6572 2061 6e20 6974 6572 6162 6c65 2074 er an iterable t
│ │ │ │ │ +0001c220: 6861 7420 656e 756d 6572 6174 6573 2066 hat enumerates f
│ │ │ │ │ +0001c230: 6972 7374 2074 6865 2065 6c65 6d65 6e74 irst the element
│ │ │ │ │ +0001c240: 7320 6f66 2074 6865 0a20 2020 2020 7265 s of the. re
│ │ │ │ │ +0001c250: 6365 6976 6572 2061 6e64 2074 6865 6e20 ceiver and then
│ │ │ │ │ +0001c260: 7468 6520 656c 656d 656e 7473 206f 6620 the elements of
│ │ │ │ │ +0001c270: 616e 4974 6572 6162 6c65 2e0a 0a61 6c6c anIterable...all
│ │ │ │ │ +0001c280: 5361 7469 7366 793a 2061 426c 6f63 6b0a Satisfy: aBlock.
│ │ │ │ │ +0001c290: 2020 2020 2053 6561 7263 6820 7468 6520 Search the
│ │ │ │ │ +0001c2a0: 7265 6365 6976 6572 2066 6f72 2061 6e20 receiver for an
│ │ │ │ │ +0001c2b0: 656c 656d 656e 7420 666f 7220 7768 6963 element for whic
│ │ │ │ │ +0001c2c0: 6820 6142 6c6f 636b 2072 6574 7572 6e73 h aBlock returns
│ │ │ │ │ +0001c2d0: 2066 616c 7365 2e0a 2020 2020 2041 6e73 false.. Ans
│ │ │ │ │ +0001c2e0: 7765 7220 7472 7565 2069 6620 6e6f 6e65 wer true if none
│ │ │ │ │ +0001c2f0: 2064 6f65 732c 2066 616c 7365 206f 7468 does, false oth
│ │ │ │ │ +0001c300: 6572 7769 7365 2e0a 0a61 6e79 5361 7469 erwise...anySati
│ │ │ │ │ +0001c310: 7366 793a 2061 426c 6f63 6b0a 2020 2020 sfy: aBlock.
│ │ │ │ │ +0001c320: 2053 6561 7263 6820 7468 6520 7265 6365 Search the rece
│ │ │ │ │ +0001c330: 6976 6572 2066 6f72 2061 6e20 656c 656d iver for an elem
│ │ │ │ │ +0001c340: 656e 7420 666f 7220 7768 6963 6820 6142 ent for which aB
│ │ │ │ │ +0001c350: 6c6f 636b 2072 6574 7572 6e73 2074 7275 lock returns tru
│ │ │ │ │ +0001c360: 652e 0a20 2020 2020 416e 7377 6572 2074 e.. Answer t
│ │ │ │ │ +0001c370: 7275 6520 6966 2073 6f6d 6520 646f 6573 rue if some does
│ │ │ │ │ +0001c380: 2c20 6661 6c73 6520 6f74 6865 7277 6973 , false otherwis
│ │ │ │ │ +0001c390: 652e 0a0a 636f 6c6c 6563 743a 2061 426c e...collect: aBl
│ │ │ │ │ +0001c3a0: 6f63 6b0a 2020 2020 2041 6e73 7765 7220 ock. Answer
│ │ │ │ │ +0001c3b0: 6120 6e65 7720 696e 7374 616e 6365 206f a new instance o
│ │ │ │ │ +0001c3c0: 6620 6120 436f 6c6c 6563 7469 6f6e 2063 f a Collection c
│ │ │ │ │ +0001c3d0: 6f6e 7461 696e 696e 6720 616c 6c20 7468 ontaining all th
│ │ │ │ │ +0001c3e0: 6520 7265 7375 6c74 730a 2020 2020 206f e results. o
│ │ │ │ │ +0001c3f0: 6620 6576 616c 7561 7469 6e67 2061 426c f evaluating aBl
│ │ │ │ │ +0001c400: 6f63 6b20 7061 7373 696e 6720 6561 6368 ock passing each
│ │ │ │ │ +0001c410: 206f 6620 7468 6520 7265 6365 6976 6572 of the receiver
│ │ │ │ │ +0001c420: 2773 2065 6c65 6d65 6e74 730a 0a63 6f6e 's elements..con
│ │ │ │ │ +0001c430: 666f 726d 3a20 6142 6c6f 636b 0a20 2020 form: aBlock.
│ │ │ │ │ +0001c440: 2020 5365 6172 6368 2074 6865 2072 6563 Search the rec
│ │ │ │ │ +0001c450: 6569 7665 7220 666f 7220 616e 2065 6c65 eiver for an ele
│ │ │ │ │ +0001c460: 6d65 6e74 2066 6f72 2077 6869 6368 2061 ment for which a
│ │ │ │ │ +0001c470: 426c 6f63 6b20 7265 7475 726e 7320 6661 Block returns fa
│ │ │ │ │ +0001c480: 6c73 652e 0a20 2020 2020 416e 7377 6572 lse.. Answer
│ │ │ │ │ +0001c490: 2074 7275 6520 6966 206e 6f6e 6520 646f true if none do
│ │ │ │ │ +0001c4a0: 6573 2c20 6661 6c73 6520 6f74 6865 7277 es, false otherw
│ │ │ │ │ +0001c4b0: 6973 652e 0a0a 636f 6e74 6169 6e73 3a20 ise...contains:
│ │ │ │ │ +0001c4c0: 6142 6c6f 636b 0a20 2020 2020 5365 6172 aBlock. Sear
│ │ │ │ │ +0001c4d0: 6368 2074 6865 2072 6563 6569 7665 7220 ch the receiver
│ │ │ │ │ +0001c4e0: 666f 7220 616e 2065 6c65 6d65 6e74 2066 for an element f
│ │ │ │ │ +0001c4f0: 6f72 2077 6869 6368 2061 426c 6f63 6b20 or which aBlock
│ │ │ │ │ +0001c500: 7265 7475 726e 7320 7472 7565 2e0a 2020 returns true..
│ │ │ │ │ +0001c510: 2020 2041 6e73 7765 7220 7472 7565 2069 Answer true i
│ │ │ │ │ +0001c520: 6620 736f 6d65 2064 6f65 732c 2066 616c f some does, fal
│ │ │ │ │ +0001c530: 7365 206f 7468 6572 7769 7365 2e0a 0a63 se otherwise...c
│ │ │ │ │ +0001c540: 6f75 6e74 3a20 6142 6c6f 636b 0a20 2020 ount: aBlock.
│ │ │ │ │ +0001c550: 2020 436f 756e 7420 7468 6520 656c 656d Count the elem
│ │ │ │ │ +0001c560: 656e 7473 206f 6620 7468 6520 7265 6365 ents of the rece
│ │ │ │ │ +0001c570: 6976 6572 2066 6f72 2077 6869 6368 2061 iver for which a
│ │ │ │ │ +0001c580: 426c 6f63 6b20 7265 7475 726e 7320 7472 Block returns tr
│ │ │ │ │ +0001c590: 7565 2c0a 2020 2020 2061 6e64 2072 6574 ue,. and ret
│ │ │ │ │ +0001c5a0: 7572 6e20 7468 6569 7220 6e75 6d62 6572 urn their number
│ │ │ │ │ +0001c5b0: 2e0a 0a64 6574 6563 743a 2061 426c 6f63 ...detect: aBloc
│ │ │ │ │ +0001c5c0: 6b0a 2020 2020 2053 6561 7263 6820 7468 k. Search th
│ │ │ │ │ +0001c5d0: 6520 7265 6365 6976 6572 2066 6f72 2061 e receiver for a
│ │ │ │ │ +0001c5e0: 6e20 656c 656d 656e 7420 666f 7220 7768 n element for wh
│ │ │ │ │ +0001c5f0: 6963 6820 6142 6c6f 636b 2072 6574 7572 ich aBlock retur
│ │ │ │ │ +0001c600: 6e73 2074 7275 652e 0a20 2020 2020 4966 ns true.. If
│ │ │ │ │ +0001c610: 2073 6f6d 6520 646f 6573 2c20 616e 7377 some does, answ
│ │ │ │ │ +0001c620: 6572 2069 742e 2049 6620 6e6f 6e65 2064 er it. If none d
│ │ │ │ │ +0001c630: 6f65 732c 2066 6169 6c0a 0a64 6574 6563 oes, fail..detec
│ │ │ │ │ +0001c640: 743a 2061 426c 6f63 6b20 6966 4e6f 6e65 t: aBlock ifNone
│ │ │ │ │ +0001c650: 3a20 6578 6365 7074 696f 6e42 6c6f 636b : exceptionBlock
│ │ │ │ │ +0001c660: 0a20 2020 2020 5365 6172 6368 2074 6865 . Search the
│ │ │ │ │ +0001c670: 2072 6563 6569 7665 7220 666f 7220 616e receiver for an
│ │ │ │ │ +0001c680: 2065 6c65 6d65 6e74 2066 6f72 2077 6869 element for whi
│ │ │ │ │ +0001c690: 6368 2061 426c 6f63 6b20 7265 7475 726e ch aBlock return
│ │ │ │ │ +0001c6a0: 7320 7472 7565 2e0a 2020 2020 2049 6620 s true.. If
│ │ │ │ │ +0001c6b0: 736f 6d65 2064 6f65 732c 2061 6e73 7765 some does, answe
│ │ │ │ │ +0001c6c0: 7220 6974 2e20 4966 206e 6f6e 6520 646f r it. If none do
│ │ │ │ │ +0001c6d0: 6573 2c20 616e 7377 6572 2074 6865 2072 es, answer the r
│ │ │ │ │ +0001c6e0: 6573 756c 7420 6f66 0a20 2020 2020 6576 esult of. ev
│ │ │ │ │ +0001c6f0: 616c 7561 7469 6e67 2061 426c 6f63 6b0a aluating aBlock.
│ │ │ │ │ +0001c700: 0a64 6f3a 2061 426c 6f63 6b0a 2020 2020 .do: aBlock.
│ │ │ │ │ +0001c710: 2045 6e75 6d65 7261 7465 2065 6163 6820 Enumerate each
│ │ │ │ │ +0001c720: 6f62 6a65 6374 206f 6620 7468 6520 7265 object of the re
│ │ │ │ │ +0001c730: 6365 6976 6572 2c20 7061 7373 696e 6720 ceiver, passing
│ │ │ │ │ +0001c740: 7468 656d 2074 6f20 6142 6c6f 636b 0a0a them to aBlock..
│ │ │ │ │ +0001c750: 646f 3a20 6142 6c6f 636b 2073 6570 6172 do: aBlock separ
│ │ │ │ │ +0001c760: 6174 6564 4279 3a20 7365 7061 7261 746f atedBy: separato
│ │ │ │ │ +0001c770: 7242 6c6f 636b 0a20 2020 2020 456e 756d rBlock. Enum
│ │ │ │ │ +0001c780: 6572 6174 6520 6561 6368 206f 626a 6563 erate each objec
│ │ │ │ │ +0001c790: 7420 6f66 2074 6865 2072 6563 6569 7665 t of the receive
│ │ │ │ │ +0001c7a0: 722c 2070 6173 7369 6e67 2074 6865 6d20 r, passing them
│ │ │ │ │ +0001c7b0: 746f 2061 426c 6f63 6b2e 0a20 2020 2020 to aBlock..
│ │ │ │ │ +0001c7c0: 4265 7477 6565 6e20 6576 6572 7920 7477 Between every tw
│ │ │ │ │ +0001c7d0: 6f20 696e 766f 6361 7469 6f6e 7320 6f66 o invocations of
│ │ │ │ │ +0001c7e0: 2061 426c 6f63 6b2c 2069 6e76 6f6b 6520 aBlock, invoke
│ │ │ │ │ +0001c7f0: 7365 7061 7261 746f 7242 6c6f 636b 0a0a separatorBlock..
│ │ │ │ │ +0001c800: 666f 6c64 3a20 6269 6e61 7279 426c 6f63 fold: binaryBloc
│ │ │ │ │ +0001c810: 6b0a 2020 2020 2046 6972 7374 2c20 7061 k. First, pa
│ │ │ │ │ +0001c820: 7373 2074 6f20 6269 6e61 7279 426c 6f63 ss to binaryBloc
│ │ │ │ │ +0001c830: 6b20 7468 6520 6669 7273 7420 616e 6420 k the first and
│ │ │ │ │ +0001c840: 7365 636f 6e64 2065 6c65 6d65 6e74 7320 second elements
│ │ │ │ │ +0001c850: 6f66 2074 6865 0a20 2020 2020 7265 6365 of the. rece
│ │ │ │ │ +0001c860: 6976 6572 3b20 666f 7220 6561 6368 2073 iver; for each s
│ │ │ │ │ +0001c870: 7562 7365 7175 656e 7420 656c 656d 656e ubsequent elemen
│ │ │ │ │ +0001c880: 742c 2070 6173 7320 7468 6520 7265 7375 t, pass the resu
│ │ │ │ │ +0001c890: 6c74 206f 6620 7468 650a 2020 2020 2070 lt of the. p
│ │ │ │ │ +0001c8a0: 7265 7669 6f75 7320 6576 616c 7561 7469 revious evaluati
│ │ │ │ │ +0001c8b0: 6f6e 2061 6e64 2061 6e20 656c 656d 656e on and an elemen
│ │ │ │ │ +0001c8c0: 742e 2041 6e73 7765 7220 7468 6520 7265 t. Answer the re
│ │ │ │ │ +0001c8d0: 7375 6c74 206f 6620 7468 6520 6c61 7374 sult of the last
│ │ │ │ │ +0001c8e0: 0a20 2020 2020 696e 766f 6361 7469 6f6e . invocation
│ │ │ │ │ +0001c8f0: 2c20 6f72 2074 6865 2066 6972 7374 2065 , or the first e
│ │ │ │ │ +0001c900: 6c65 6d65 6e74 2069 6620 7468 6520 636f lement if the co
│ │ │ │ │ +0001c910: 6c6c 6563 7469 6f6e 2068 6173 2073 697a llection has siz
│ │ │ │ │ +0001c920: 6520 312e 0a20 2020 2020 4661 696c 2069 e 1.. Fail i
│ │ │ │ │ +0001c930: 6620 7468 6520 636f 6c6c 6563 7469 6f6e f the collection
│ │ │ │ │ +0001c940: 2069 7320 656d 7074 792e 0a0a 696e 6a65 is empty...inje
│ │ │ │ │ +0001c950: 6374 3a20 7468 6973 5661 6c75 6520 696e ct: thisValue in
│ │ │ │ │ +0001c960: 746f 3a20 6269 6e61 7279 426c 6f63 6b0a to: binaryBlock.
│ │ │ │ │ +0001c970: 2020 2020 2046 6972 7374 2c20 7061 7373 First, pass
│ │ │ │ │ +0001c980: 2074 6f20 6269 6e61 7279 426c 6f63 6b20 to binaryBlock
│ │ │ │ │ +0001c990: 7468 6973 5661 6c75 6520 616e 6420 7468 thisValue and th
│ │ │ │ │ +0001c9a0: 6520 6669 7273 7420 656c 656d 656e 7420 e first element
│ │ │ │ │ +0001c9b0: 6f66 2074 6865 0a20 2020 2020 7265 6365 of the. rece
│ │ │ │ │ +0001c9c0: 6976 6572 3b20 666f 7220 6561 6368 2073 iver; for each s
│ │ │ │ │ +0001c9d0: 7562 7365 7175 656e 7420 656c 656d 656e ubsequent elemen
│ │ │ │ │ +0001c9e0: 742c 2070 6173 7320 7468 6520 7265 7375 t, pass the resu
│ │ │ │ │ +0001c9f0: 6c74 206f 6620 7468 650a 2020 2020 2070 lt of the. p
│ │ │ │ │ +0001ca00: 7265 7669 6f75 7320 6576 616c 7561 7469 revious evaluati
│ │ │ │ │ +0001ca10: 6f6e 2061 6e64 2061 6e20 656c 656d 656e on and an elemen
│ │ │ │ │ +0001ca20: 742e 2041 6e73 7765 7220 7468 6520 7265 t. Answer the re
│ │ │ │ │ +0001ca30: 7375 6c74 206f 6620 7468 6520 6c61 7374 sult of the last
│ │ │ │ │ +0001ca40: 0a20 2020 2020 696e 766f 6361 7469 6f6e . invocation
│ │ │ │ │ +0001ca50: 2e0a 0a6e 6f6e 6553 6174 6973 6679 3a20 ...noneSatisfy:
│ │ │ │ │ +0001ca60: 6142 6c6f 636b 0a20 2020 2020 5365 6172 aBlock. Sear
│ │ │ │ │ +0001ca70: 6368 2074 6865 2072 6563 6569 7665 7220 ch the receiver
│ │ │ │ │ +0001ca80: 666f 7220 616e 2065 6c65 6d65 6e74 2066 for an element f
│ │ │ │ │ +0001ca90: 6f72 2077 6869 6368 2061 426c 6f63 6b20 or which aBlock
│ │ │ │ │ +0001caa0: 7265 7475 726e 7320 7472 7565 2e0a 2020 returns true..
│ │ │ │ │ +0001cab0: 2020 2041 6e73 7765 7220 7472 7565 2069 Answer true i
│ │ │ │ │ +0001cac0: 6620 6e6f 6e65 2064 6f65 732c 2066 616c f none does, fal
│ │ │ │ │ +0001cad0: 7365 206f 7468 6572 7769 7365 2e0a 0a72 se otherwise...r
│ │ │ │ │ +0001cae0: 656a 6563 743a 2061 426c 6f63 6b0a 2020 eject: aBlock.
│ │ │ │ │ +0001caf0: 2020 2041 6e73 7765 7220 6120 6e65 7720 Answer a new
│ │ │ │ │ +0001cb00: 696e 7374 616e 6365 206f 6620 6120 436f instance of a Co
│ │ │ │ │ +0001cb10: 6c6c 6563 7469 6f6e 2063 6f6e 7461 696e llection contain
│ │ │ │ │ +0001cb20: 696e 6720 616c 6c20 7468 6520 656c 656d ing all the elem
│ │ │ │ │ +0001cb30: 656e 7473 0a20 2020 2020 696e 2074 6865 ents. in the
│ │ │ │ │ +0001cb40: 2072 6563 6569 7665 7220 7768 6963 682c receiver which,
│ │ │ │ │ +0001cb50: 2077 6865 6e20 7061 7373 6564 2074 6f20 when passed to
│ │ │ │ │ +0001cb60: 6142 6c6f 636b 2c20 646f 6e27 7420 616e aBlock, don't an
│ │ │ │ │ +0001cb70: 7377 6572 2074 7275 650a 0a73 656c 6563 swer true..selec
│ │ │ │ │ +0001cb80: 743a 2061 426c 6f63 6b0a 2020 2020 2041 t: aBlock. A
│ │ │ │ │ +0001cb90: 6e73 7765 7220 6120 6e65 7720 696e 7374 nswer a new inst
│ │ │ │ │ +0001cba0: 616e 6365 206f 6620 6120 436f 6c6c 6563 ance of a Collec
│ │ │ │ │ +0001cbb0: 7469 6f6e 2063 6f6e 7461 696e 696e 6720 tion containing
│ │ │ │ │ +0001cbc0: 616c 6c20 7468 6520 656c 656d 656e 7473 all the elements
│ │ │ │ │ +0001cbd0: 0a20 2020 2020 696e 2074 6865 2072 6563 . in the rec
│ │ │ │ │ +0001cbe0: 6569 7665 7220 7768 6963 682c 2077 6865 eiver which, whe
│ │ │ │ │ +0001cbf0: 6e20 7061 7373 6564 2074 6f20 6142 6c6f n passed to aBlo
│ │ │ │ │ +0001cc00: 636b 2c20 616e 7377 6572 2074 7275 650a ck, answer true.
│ │ │ │ │ +0001cc10: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ +0001cc20: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ +0001cc30: 4974 6572 6162 6c65 2d69 7465 7261 7469 Iterable-iterati
│ │ │ │ │ +0001cc40: 6f6e 2c20 204e 6578 743a 2049 7465 7261 on, Next: Itera
│ │ │ │ │ +0001cc50: 626c 652d 7374 7265 616d 696e 672c 2020 ble-streaming,
│ │ │ │ │ +0001cc60: 5072 6576 3a20 4974 6572 6162 6c65 2d65 Prev: Iterable-e
│ │ │ │ │ +0001cc70: 6e75 6d65 7261 7469 6f6e 2c20 2055 703a numeration, Up:
│ │ │ │ │ +0001cc80: 2049 7465 7261 626c 650a 0a31 2e39 342e Iterable..1.94.
│ │ │ │ │ +0001cc90: 3320 4974 6572 6162 6c65 3a20 6974 6572 3 Iterable: iter
│ │ │ │ │ +0001cca0: 6174 696f 6e0a 2d2d 2d2d 2d2d 2d2d 2d2d ation.----------
│ │ │ │ │ +0001ccb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0001ccc0: 0a0a 6966 4e69 6c3a 206e 696c 426c 6f63 ..ifNil: nilBloc
│ │ │ │ │ +0001ccd0: 6b20 6966 4e6f 744e 696c 446f 3a20 6974 k ifNotNilDo: it
│ │ │ │ │ +0001cce0: 6572 6162 6c65 426c 6f63 6b0a 2020 2020 erableBlock.
│ │ │ │ │ +0001ccf0: 2045 7661 6c75 6174 6520 6e69 6c42 6c6f Evaluate nilBlo
│ │ │ │ │ +0001cd00: 636b 2069 6620 7468 6520 7265 6365 6976 ck if the receiv
│ │ │ │ │ +0001cd10: 6572 2069 7320 6e69 6c2c 2065 6c73 6520 er is nil, else
│ │ │ │ │ +0001cd20: 6576 616c 7561 7465 0a20 2020 2020 6974 evaluate. it
│ │ │ │ │ +0001cd30: 6572 6162 6c65 426c 6f63 6b20 7769 7468 erableBlock with
│ │ │ │ │ +0001cd40: 2065 6163 6820 656c 656d 656e 7420 6f66 each element of
│ │ │ │ │ +0001cd50: 2074 6865 2072 6563 6569 7665 7220 2877 the receiver (w
│ │ │ │ │ +0001cd60: 6869 6368 2073 686f 756c 6420 6265 0a20 hich should be.
│ │ │ │ │ +0001cd70: 2020 2020 616e 2049 7465 7261 626c 6529 an Iterable)
│ │ │ │ │ +0001cd80: 2e0a 0a69 664e 6f74 4e69 6c44 6f3a 2069 ...ifNotNilDo: i
│ │ │ │ │ +0001cd90: 7465 7261 626c 6542 6c6f 636b 0a20 2020 terableBlock.
│ │ │ │ │ +0001cda0: 2020 4576 616c 7561 7465 2069 7465 7261 Evaluate itera
│ │ │ │ │ +0001cdb0: 626c 6542 6c6f 636b 2077 6974 6820 6561 bleBlock with ea
│ │ │ │ │ +0001cdc0: 6368 2065 6c65 6d65 6e74 206f 6620 7468 ch element of th
│ │ │ │ │ +0001cdd0: 6520 7265 6365 6976 6572 2028 7768 6963 e receiver (whic
│ │ │ │ │ +0001cde0: 680a 2020 2020 2073 686f 756c 6420 6265 h. should be
│ │ │ │ │ +0001cdf0: 2061 6e20 4974 6572 6162 6c65 2920 6966 an Iterable) if
│ │ │ │ │ +0001ce00: 206e 6f74 206e 696c 2e20 2045 6c73 6520 not nil. Else
│ │ │ │ │ +0001ce10: 616e 7377 6572 206e 696c 0a0a 6966 4e6f answer nil..ifNo
│ │ │ │ │ +0001ce20: 744e 696c 446f 3a20 6974 6572 6162 6c65 tNilDo: iterable
│ │ │ │ │ +0001ce30: 426c 6f63 6b20 6966 4e69 6c3a 206e 696c Block ifNil: nil
│ │ │ │ │ +0001ce40: 426c 6f63 6b0a 2020 2020 2045 7661 6c75 Block. Evalu
│ │ │ │ │ +0001ce50: 6174 6520 6e69 6c42 6c6f 636b 2069 6620 ate nilBlock if
│ │ │ │ │ +0001ce60: 7468 6520 7265 6365 6976 6572 2069 7320 the receiver is
│ │ │ │ │ +0001ce70: 6e69 6c2c 2065 6c73 6520 6576 616c 7561 nil, else evalua
│ │ │ │ │ +0001ce80: 7465 0a20 2020 2020 6974 6572 6162 6c65 te. iterable
│ │ │ │ │ +0001ce90: 426c 6f63 6b2c 2070 6173 7369 6e67 2065 Block, passing e
│ │ │ │ │ +0001cea0: 6163 6820 656c 656d 656e 7420 6f66 2074 ach element of t
│ │ │ │ │ +0001ceb0: 6865 2072 6563 6569 7665 7220 2877 6869 he receiver (whi
│ │ │ │ │ +0001cec0: 6368 2073 686f 756c 640a 2020 2020 2062 ch should. b
│ │ │ │ │ +0001ced0: 6520 616e 2049 7465 7261 626c 6529 2e0a e an Iterable)..
│ │ │ │ │ +0001cee0: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ +0001cef0: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ +0001cf00: 4974 6572 6162 6c65 2d73 7472 6561 6d69 Iterable-streami
│ │ │ │ │ +0001cf10: 6e67 2c20 2050 7265 763a 2049 7465 7261 ng, Prev: Itera
│ │ │ │ │ +0001cf20: 626c 652d 6974 6572 6174 696f 6e2c 2020 ble-iteration,
│ │ │ │ │ +0001cf30: 5570 3a20 4974 6572 6162 6c65 0a0a 312e Up: Iterable..1.
│ │ │ │ │ +0001cf40: 3934 2e34 2049 7465 7261 626c 653a 2073 94.4 Iterable: s
│ │ │ │ │ +0001cf50: 7472 6561 6d69 6e67 0a2d 2d2d 2d2d 2d2d treaming.-------
│ │ │ │ │ +0001cf60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0001cf70: 2d2d 2d0a 0a6e 6578 7450 7574 416c 6c4f ---..nextPutAllO
│ │ │ │ │ +0001cf80: 6e3a 2061 5374 7265 616d 0a20 2020 2020 n: aStream.
│ │ │ │ │ +0001cf90: 5772 6974 6520 616c 6c20 7468 6520 6f62 Write all the ob
│ │ │ │ │ +0001cfa0: 6a65 6374 7320 696e 2074 6865 2072 6563 jects in the rec
│ │ │ │ │ +0001cfb0: 6569 7665 7220 746f 2061 5374 7265 616d eiver to aStream
│ │ │ │ │ +0001cfc0: 0a0a 7265 6164 5374 7265 616d 0a20 2020 ..readStream.
│ │ │ │ │ +0001cfd0: 2020 5265 7475 726e 2061 2073 7472 6561 Return a strea
│ │ │ │ │ +0001cfe0: 6d20 7769 7468 2074 6865 2073 616d 6520 m with the same
│ │ │ │ │ +0001cff0: 636f 6e74 656e 7473 2061 7320 7468 6520 contents as the
│ │ │ │ │ +0001d000: 7265 6365 6976 6572 2e0a 0a0a 1f0a 4669 receiver......Fi
│ │ │ │ │ +0001d010: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ +0001d020: 6f2c 2020 4e6f 6465 3a20 4c61 7267 6541 o, Node: LargeA
│ │ │ │ │ +0001d030: 7272 6179 2c20 204e 6578 743a 204c 6172 rray, Next: Lar
│ │ │ │ │ +0001d040: 6765 4172 7261 7965 6443 6f6c 6c65 6374 geArrayedCollect
│ │ │ │ │ +0001d050: 696f 6e2c 2020 5072 6576 3a20 4974 6572 ion, Prev: Iter
│ │ │ │ │ +0001d060: 6162 6c65 2c20 2055 703a 2042 6173 6520 able, Up: Base
│ │ │ │ │ +0001d070: 636c 6173 7365 730a 0a31 2e39 3520 4c61 classes..1.95 La
│ │ │ │ │ +0001d080: 7267 6541 7272 6179 0a3d 3d3d 3d3d 3d3d rgeArray.=======
│ │ │ │ │ +0001d090: 3d3d 3d3d 3d3d 3d3d 0a0a 4465 6669 6e65 ========..Define
│ │ │ │ │ +0001d0a0: 6420 696e 206e 616d 6573 7061 6365 2053 d in namespace S
│ │ │ │ │ +0001d0b0: 6d61 6c6c 7461 6c6b 0a53 7570 6572 636c malltalk.Supercl
│ │ │ │ │ +0001d0c0: 6173 733a 204c 6172 6765 4172 7261 7965 ass: LargeArraye
│ │ │ │ │ +0001d0d0: 6443 6f6c 6c65 6374 696f 6e0a 4361 7465 dCollection.Cate
│ │ │ │ │ +0001d0e0: 676f 7279 3a20 436f 6c6c 6563 7469 6f6e gory: Collection
│ │ │ │ │ +0001d0f0: 732d 5365 7175 656e 6365 6162 6c65 0a20 s-Sequenceable.
│ │ │ │ │ +0001d100: 2020 2020 4920 616d 2073 696d 696c 6172 I am similar
│ │ │ │ │ +0001d110: 2074 6f20 6120 706c 6169 6e20 6172 7261 to a plain arra
│ │ │ │ │ +0001d120: 792c 2062 7574 2049 276d 2073 7065 6369 y, but I'm speci
│ │ │ │ │ +0001d130: 616c 6c79 2064 6573 6967 6e65 6420 746f ally designed to
│ │ │ │ │ +0001d140: 2073 6176 650a 2020 2020 206d 656d 6f72 save. memor
│ │ │ │ │ +0001d150: 7920 7768 656e 206c 6f74 7320 6f66 2069 y when lots of i
│ │ │ │ │ +0001d160: 7465 6d73 2061 7265 206e 696c 2e0a 0a2a tems are nil...*
│ │ │ │ │ +0001d170: 204d 656e 753a 0a0a 2a20 4c61 7267 6541 Menu:..* LargeA
│ │ │ │ │ +0001d180: 7272 6179 2d6f 7665 7272 6964 6465 6e3a rray-overridden:
│ │ │ │ │ +0001d190: 3a20 2028 696e 7374 616e 6365 290a 0a1f : (instance)...
│ │ │ │ │ +0001d1a0: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ +0001d1b0: 696e 666f 2c20 204e 6f64 653a 204c 6172 info, Node: Lar
│ │ │ │ │ +0001d1c0: 6765 4172 7261 792d 6f76 6572 7269 6464 geArray-overridd
│ │ │ │ │ +0001d1d0: 656e 2c20 2055 703a 204c 6172 6765 4172 en, Up: LargeAr
│ │ │ │ │ +0001d1e0: 7261 790a 0a31 2e39 352e 3120 4c61 7267 ray..1.95.1 Larg
│ │ │ │ │ +0001d1f0: 6541 7272 6179 3a20 6f76 6572 7269 6464 eArray: overridd
│ │ │ │ │ +0001d200: 656e 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d en.-------------
│ │ │ │ │ +0001d210: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0001d220: 0a0a 6e65 7743 6f6c 6c65 6374 696f 6e3a ..newCollection:
│ │ │ │ │ +0001d230: 2073 697a 650a 2020 2020 2043 7265 6174 size. Creat
│ │ │ │ │ +0001d240: 6520 616e 2041 7272 6179 206f 6620 7468 e an Array of th
│ │ │ │ │ +0001d250: 6520 6769 7665 6e20 7369 7a65 0a0a 0a1f e given size....
│ │ │ │ │ +0001d260: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ +0001d270: 696e 666f 2c20 204e 6f64 653a 204c 6172 info, Node: Lar
│ │ │ │ │ +0001d280: 6765 4172 7261 7965 6443 6f6c 6c65 6374 geArrayedCollect
│ │ │ │ │ +0001d290: 696f 6e2c 2020 4e65 7874 3a20 4c61 7267 ion, Next: Larg
│ │ │ │ │ +0001d2a0: 6542 7974 6541 7272 6179 2c20 2050 7265 eByteArray, Pre
│ │ │ │ │ +0001d2b0: 763a 204c 6172 6765 4172 7261 792c 2020 v: LargeArray,
│ │ │ │ │ +0001d2c0: 5570 3a20 4261 7365 2063 6c61 7373 6573 Up: Base classes
│ │ │ │ │ +0001d2d0: 0a0a 312e 3936 204c 6172 6765 4172 7261 ..1.96 LargeArra
│ │ │ │ │ +0001d2e0: 7965 6443 6f6c 6c65 6374 696f 6e0a 3d3d yedCollection.==
│ │ │ │ │ +0001d2f0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ +0001d300: 3d3d 3d3d 3d3d 3d3d 3d0a 0a44 6566 696e =========..Defin
│ │ │ │ │ +0001d310: 6564 2069 6e20 6e61 6d65 7370 6163 6520 ed in namespace
│ │ │ │ │ +0001d320: 536d 616c 6c74 616c 6b0a 5375 7065 7263 Smalltalk.Superc
│ │ │ │ │ +0001d330: 6c61 7373 3a20 4172 7261 7965 6443 6f6c lass: ArrayedCol
│ │ │ │ │ +0001d340: 6c65 6374 696f 6e0a 4361 7465 676f 7279 lection.Category
│ │ │ │ │ +0001d350: 3a20 436f 6c6c 6563 7469 6f6e 732d 5365 : Collections-Se
│ │ │ │ │ +0001d360: 7175 656e 6365 6162 6c65 0a20 2020 2020 quenceable.
│ │ │ │ │ +0001d370: 4920 616d 2061 6e20 6162 7374 7261 6374 I am an abstract
│ │ │ │ │ +0001d380: 2063 6c61 7373 2073 7065 6369 616c 6c79 class specially
│ │ │ │ │ +0001d390: 2064 6573 6967 6e65 6420 746f 2073 6176 designed to sav
│ │ │ │ │ +0001d3a0: 6520 6d65 6d6f 7279 2077 6865 6e20 6c6f e memory when lo
│ │ │ │ │ +0001d3b0: 7473 0a20 2020 2020 6f66 2069 7465 6d73 ts. of items
│ │ │ │ │ +0001d3c0: 2068 6176 6520 7468 6520 7361 6d65 2076 have the same v
│ │ │ │ │ +0001d3d0: 616c 7565 2e0a 0a2a 204d 656e 753a 0a0a alue...* Menu:..
│ │ │ │ │ +0001d3e0: 2a20 4c61 7267 6541 7272 6179 6564 436f * LargeArrayedCo
│ │ │ │ │ +0001d3f0: 6c6c 6563 7469 6f6e 2063 6c61 7373 2d69 llection class-i
│ │ │ │ │ +0001d400: 6e73 7461 6e63 6520 6372 6561 7469 6f6e nstance creation
│ │ │ │ │ +0001d410: 3a3a 2020 2863 6c61 7373 290a 2a20 4c61 :: (class).* La
│ │ │ │ │ +0001d420: 7267 6541 7272 6179 6564 436f 6c6c 6563 rgeArrayedCollec
│ │ │ │ │ +0001d430: 7469 6f6e 2d61 6363 6573 7369 6e67 3a3a tion-accessing::
│ │ │ │ │ +0001d440: 2020 2869 6e73 7461 6e63 6529 0a2a 204c (instance).* L
│ │ │ │ │ +0001d450: 6172 6765 4172 7261 7965 6443 6f6c 6c65 argeArrayedColle
│ │ │ │ │ +0001d460: 6374 696f 6e2d 6261 7369 633a 3a20 2028 ction-basic:: (
│ │ │ │ │ +0001d470: 696e 7374 616e 6365 290a 0a1f 0a46 696c instance)....Fil
│ │ │ │ │ +0001d480: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ +0001d490: 2c20 204e 6f64 653a 204c 6172 6765 4172 , Node: LargeAr
│ │ │ │ │ +0001d4a0: 7261 7965 6443 6f6c 6c65 6374 696f 6e20 rayedCollection
│ │ │ │ │ +0001d4b0: 636c 6173 732d 696e 7374 616e 6365 2063 class-instance c
│ │ │ │ │ +0001d4c0: 7265 6174 696f 6e2c 2020 4e65 7874 3a20 reation, Next:
│ │ │ │ │ +0001d4d0: 4c61 7267 6541 7272 6179 6564 436f 6c6c LargeArrayedColl
│ │ │ │ │ +0001d4e0: 6563 7469 6f6e 2d61 6363 6573 7369 6e67 ection-accessing
│ │ │ │ │ +0001d4f0: 2c20 2055 703a 204c 6172 6765 4172 7261 , Up: LargeArra
│ │ │ │ │ +0001d500: 7965 6443 6f6c 6c65 6374 696f 6e0a 0a31 yedCollection..1
│ │ │ │ │ +0001d510: 2e39 362e 3120 4c61 7267 6541 7272 6179 .96.1 LargeArray
│ │ │ │ │ +0001d520: 6564 436f 6c6c 6563 7469 6f6e 2063 6c61 edCollection cla
│ │ │ │ │ +0001d530: 7373 3a20 696e 7374 616e 6365 2063 7265 ss: instance cre
│ │ │ │ │ +0001d540: 6174 696f 6e0a 2d2d 2d2d 2d2d 2d2d 2d2d ation.----------
│ │ │ │ │ +0001d550: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0001d560: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0001d570: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6e65 ------------..ne
│ │ │ │ │ +0001d580: 773a 2061 6e49 6e74 6567 6572 0a20 2020 w: anInteger.
│ │ │ │ │ +0001d590: 2020 416e 7377 6572 2061 206e 6577 2069 Answer a new i
│ │ │ │ │ +0001d5a0: 6e73 7461 6e63 6520 6f66 2074 6865 2072 nstance of the r
│ │ │ │ │ +0001d5b0: 6563 6569 7665 722c 2077 6974 6820 726f eceiver, with ro
│ │ │ │ │ +0001d5c0: 6f6d 2066 6f72 2061 6e49 6e74 6567 6572 om for anInteger
│ │ │ │ │ +0001d5d0: 0a20 2020 2020 656c 656d 656e 7473 2e0a . elements..
│ │ │ │ │ +0001d5e0: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ +0001d5f0: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ +0001d600: 4c61 7267 6541 7272 6179 6564 436f 6c6c LargeArrayedColl
│ │ │ │ │ +0001d610: 6563 7469 6f6e 2d61 6363 6573 7369 6e67 ection-accessing
│ │ │ │ │ +0001d620: 2c20 204e 6578 743a 204c 6172 6765 4172 , Next: LargeAr
│ │ │ │ │ +0001d630: 7261 7965 6443 6f6c 6c65 6374 696f 6e2d rayedCollection-
│ │ │ │ │ +0001d640: 6261 7369 632c 2020 5072 6576 3a20 4c61 basic, Prev: La
│ │ │ │ │ +0001d650: 7267 6541 7272 6179 6564 436f 6c6c 6563 rgeArrayedCollec
│ │ │ │ │ +0001d660: 7469 6f6e 2063 6c61 7373 2d69 6e73 7461 tion class-insta
│ │ │ │ │ +0001d670: 6e63 6520 6372 6561 7469 6f6e 2c20 2055 nce creation, U
│ │ │ │ │ +0001d680: 703a 204c 6172 6765 4172 7261 7965 6443 p: LargeArrayedC
│ │ │ │ │ +0001d690: 6f6c 6c65 6374 696f 6e0a 0a31 2e39 362e ollection..1.96.
│ │ │ │ │ +0001d6a0: 3220 4c61 7267 6541 7272 6179 6564 436f 2 LargeArrayedCo
│ │ │ │ │ +0001d6b0: 6c6c 6563 7469 6f6e 3a20 6163 6365 7373 llection: access
│ │ │ │ │ +0001d6c0: 696e 670a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ing.------------
│ │ │ │ │ +0001d6d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0001d6e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6174 ------------..at
│ │ │ │ │ +0001d6f0: 3a20 616e 496e 6465 780a 2020 2020 2041 : anIndex. A
│ │ │ │ │ +0001d700: 6e73 7765 7220 7468 6520 616e 496e 6465 nswer the anInde
│ │ │ │ │ +0001d710: 782d 7468 2069 7465 6d20 6f66 2074 6865 x-th item of the
│ │ │ │ │ +0001d720: 2072 6563 6569 7665 722e 0a0a 6174 3a20 receiver...at:
│ │ │ │ │ +0001d730: 616e 496e 6465 7820 7075 743a 2061 6e4f anIndex put: anO
│ │ │ │ │ +0001d740: 626a 6563 740a 2020 2020 2052 6570 6c61 bject. Repla
│ │ │ │ │ +0001d750: 6365 2074 6865 2061 6e49 6e64 6578 2d74 ce the anIndex-t
│ │ │ │ │ +0001d760: 6820 6974 656d 206f 6620 7468 6520 7265 h item of the re
│ │ │ │ │ +0001d770: 6365 6976 6572 2077 6974 6820 616e 4f62 ceiver with anOb
│ │ │ │ │ +0001d780: 6a65 6374 2e0a 0a63 6f6d 7072 6573 730a ject...compress.
│ │ │ │ │ +0001d790: 2020 2020 2041 7272 616e 6765 2074 6865 Arrange the
│ │ │ │ │ +0001d7a0: 2072 6570 7265 7365 6e74 6174 696f 6e20 representation
│ │ │ │ │ +0001d7b0: 6f66 2074 6865 2061 7272 6179 2066 6f72 of the array for
│ │ │ │ │ +0001d7c0: 206d 6178 696d 756d 206d 656d 6f72 7920 maximum memory
│ │ │ │ │ +0001d7d0: 7361 7669 6e67 2e0a 0a0a 1f0a 4669 6c65 saving......File
│ │ │ │ │ +0001d7e0: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ +0001d7f0: 2020 4e6f 6465 3a20 4c61 7267 6541 7272 Node: LargeArr
│ │ │ │ │ +0001d800: 6179 6564 436f 6c6c 6563 7469 6f6e 2d62 ayedCollection-b
│ │ │ │ │ +0001d810: 6173 6963 2c20 2050 7265 763a 204c 6172 asic, Prev: Lar
│ │ │ │ │ +0001d820: 6765 4172 7261 7965 6443 6f6c 6c65 6374 geArrayedCollect
│ │ │ │ │ +0001d830: 696f 6e2d 6163 6365 7373 696e 672c 2020 ion-accessing,
│ │ │ │ │ +0001d840: 5570 3a20 4c61 7267 6541 7272 6179 6564 Up: LargeArrayed
│ │ │ │ │ +0001d850: 436f 6c6c 6563 7469 6f6e 0a0a 312e 3936 Collection..1.96
│ │ │ │ │ +0001d860: 2e33 204c 6172 6765 4172 7261 7965 6443 .3 LargeArrayedC
│ │ │ │ │ +0001d870: 6f6c 6c65 6374 696f 6e3a 2062 6173 6963 ollection: basic
│ │ │ │ │ +0001d880: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------
│ │ │ │ │ +0001d890: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0001d8a0: 2d2d 2d2d 2d0a 0a3d 2061 4c61 7267 6541 -----..= aLargeA
│ │ │ │ │ +0001d8b0: 7272 6179 0a20 2020 2020 416e 7377 6572 rray. Answer
│ │ │ │ │ +0001d8c0: 2077 6865 7468 6572 2074 6865 2072 6563 whether the rec
│ │ │ │ │ +0001d8d0: 6569 7665 7220 616e 6420 614c 6172 6765 eiver and aLarge
│ │ │ │ │ +0001d8e0: 4172 7261 7920 6861 7665 2074 6865 2073 Array have the s
│ │ │ │ │ +0001d8f0: 616d 6520 636f 6e74 656e 7473 0a0a 6861 ame contents..ha
│ │ │ │ │ +0001d900: 7368 0a20 2020 2020 416e 7377 6572 2061 sh. Answer a
│ │ │ │ │ +0001d910: 6e20 6861 7368 2076 616c 7565 2066 6f72 n hash value for
│ │ │ │ │ +0001d920: 2074 6865 2072 6563 6569 7665 720a 0a73 the receiver..s
│ │ │ │ │ +0001d930: 697a 650a 2020 2020 2041 6e73 7765 7220 ize. Answer
│ │ │ │ │ +0001d940: 7468 6520 6d61 7869 6d75 6d20 7661 6c69 the maximum vali
│ │ │ │ │ +0001d950: 6420 696e 6465 7820 666f 7220 7468 6520 d index for the
│ │ │ │ │ +0001d960: 7265 6365 6976 6572 0a0a 0a1f 0a46 696c receiver.....Fil
│ │ │ │ │ +0001d970: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ +0001d980: 2c20 204e 6f64 653a 204c 6172 6765 4279 , Node: LargeBy
│ │ │ │ │ +0001d990: 7465 4172 7261 792c 2020 4e65 7874 3a20 teArray, Next:
│ │ │ │ │ +0001d9a0: 4c61 7267 6549 6e74 6567 6572 2c20 2050 LargeInteger, P
│ │ │ │ │ +0001d9b0: 7265 763a 204c 6172 6765 4172 7261 7965 rev: LargeArraye
│ │ │ │ │ +0001d9c0: 6443 6f6c 6c65 6374 696f 6e2c 2020 5570 dCollection, Up
│ │ │ │ │ +0001d9d0: 3a20 4261 7365 2063 6c61 7373 6573 0a0a : Base classes..
│ │ │ │ │ +0001d9e0: 312e 3937 204c 6172 6765 4279 7465 4172 1.97 LargeByteAr
│ │ │ │ │ +0001d9f0: 7261 790a 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ray.============
│ │ │ │ │ +0001da00: 3d3d 3d3d 3d3d 3d0a 0a44 6566 696e 6564 =======..Defined
│ │ │ │ │ +0001da10: 2069 6e20 6e61 6d65 7370 6163 6520 536d in namespace Sm
│ │ │ │ │ +0001da20: 616c 6c74 616c 6b0a 5375 7065 7263 6c61 alltalk.Supercla
│ │ │ │ │ +0001da30: 7373 3a20 4c61 7267 6541 7272 6179 6564 ss: LargeArrayed
│ │ │ │ │ +0001da40: 436f 6c6c 6563 7469 6f6e 0a43 6174 6567 Collection.Categ
│ │ │ │ │ +0001da50: 6f72 793a 2043 6f6c 6c65 6374 696f 6e73 ory: Collections
│ │ │ │ │ +0001da60: 2d53 6571 7565 6e63 6561 626c 650a 2020 -Sequenceable.
│ │ │ │ │ +0001da70: 2020 2049 2061 6d20 7369 6d69 6c61 7220 I am similar
│ │ │ │ │ +0001da80: 746f 2061 2070 6c61 696e 2042 7974 6541 to a plain ByteA
│ │ │ │ │ +0001da90: 7272 6179 2c20 6275 7420 4927 6d20 7370 rray, but I'm sp
│ │ │ │ │ +0001daa0: 6563 6961 6c6c 7920 6465 7369 676e 6564 ecially designed
│ │ │ │ │ +0001dab0: 2074 6f0a 2020 2020 2073 6176 6520 6d65 to. save me
│ │ │ │ │ +0001dac0: 6d6f 7279 2077 6865 6e20 6c6f 7473 206f mory when lots o
│ │ │ │ │ +0001dad0: 6620 6974 656d 7320 6172 6520 7a65 726f f items are zero
│ │ │ │ │ +0001dae0: 2e0a 0a2a 204d 656e 753a 0a0a 2a20 4c61 ...* Menu:..* La
│ │ │ │ │ +0001daf0: 7267 6542 7974 6541 7272 6179 2d6f 7665 rgeByteArray-ove
│ │ │ │ │ +0001db00: 7272 6964 6465 6e3a 3a20 2028 696e 7374 rridden:: (inst
│ │ │ │ │ +0001db10: 616e 6365 290a 0a1f 0a46 696c 653a 2067 ance)....File: g
│ │ │ │ │ +0001db20: 7374 2d62 6173 652e 696e 666f 2c20 204e st-base.info, N
│ │ │ │ │ +0001db30: 6f64 653a 204c 6172 6765 4279 7465 4172 ode: LargeByteAr
│ │ │ │ │ +0001db40: 7261 792d 6f76 6572 7269 6464 656e 2c20 ray-overridden,
│ │ │ │ │ +0001db50: 2055 703a 204c 6172 6765 4279 7465 4172 Up: LargeByteAr
│ │ │ │ │ +0001db60: 7261 790a 0a31 2e39 372e 3120 4c61 7267 ray..1.97.1 Larg
│ │ │ │ │ +0001db70: 6542 7974 6541 7272 6179 3a20 6f76 6572 eByteArray: over
│ │ │ │ │ +0001db80: 7269 6464 656e 0a2d 2d2d 2d2d 2d2d 2d2d ridden.---------
│ │ │ │ │ +0001db90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0001dba0: 2d2d 2d2d 2d2d 2d2d 0a0a 636f 7374 4f66 --------..costOf
│ │ │ │ │ +0001dbb0: 4e65 7749 6e64 6578 0a20 2020 2020 416e NewIndex. An
│ │ │ │ │ +0001dbc0: 7377 6572 2074 6865 206d 6178 696d 756d swer the maximum
│ │ │ │ │ +0001dbd0: 206e 756d 6265 7220 6f66 2063 6f6e 7365 number of conse
│ │ │ │ │ +0001dbe0: 6375 7469 7665 2069 7465 6d73 2073 6574 cutive items set
│ │ │ │ │ +0001dbf0: 2074 6f20 7468 650a 2020 2020 2064 6566 to the. def
│ │ │ │ │ +0001dc00: 6175 6c74 456c 656d 656e 7420 7468 6174 aultElement that
│ │ │ │ │ +0001dc10: 2063 616e 2062 6520 7072 6573 656e 7420 can be present
│ │ │ │ │ +0001dc20: 696e 2061 2063 6f6d 7072 6573 7365 6420 in a compressed
│ │ │ │ │ +0001dc30: 6172 7261 792e 0a0a 6465 6661 756c 7445 array...defaultE
│ │ │ │ │ +0001dc40: 6c65 6d65 6e74 0a20 2020 2020 416e 7377 lement. Answ
│ │ │ │ │ +0001dc50: 6572 2074 6865 2076 616c 7565 2077 6869 er the value whi
│ │ │ │ │ +0001dc60: 6368 2069 7320 686f 7065 6420 746f 2062 ch is hoped to b
│ │ │ │ │ +0001dc70: 6520 7468 6520 6d6f 7374 2063 6f6d 6d6f e the most commo
│ │ │ │ │ +0001dc80: 6e20 696e 2074 6865 2061 7272 6179 0a0a n in the array..
│ │ │ │ │ +0001dc90: 6e65 7743 6f6c 6c65 6374 696f 6e3a 2073 newCollection: s
│ │ │ │ │ +0001dca0: 697a 650a 2020 2020 2043 7265 6174 6520 ize. Create
│ │ │ │ │ +0001dcb0: 6120 4279 7465 4172 7261 7920 6f66 2074 a ByteArray of t
│ │ │ │ │ +0001dcc0: 6865 2067 6976 656e 2073 697a 650a 0a0a he given size...
│ │ │ │ │ +0001dcd0: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ +0001dce0: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 4c61 .info, Node: La
│ │ │ │ │ +0001dcf0: 7267 6549 6e74 6567 6572 2c20 204e 6578 rgeInteger, Nex
│ │ │ │ │ +0001dd00: 743a 204c 6172 6765 4e65 6761 7469 7665 t: LargeNegative
│ │ │ │ │ +0001dd10: 496e 7465 6765 722c 2020 5072 6576 3a20 Integer, Prev:
│ │ │ │ │ +0001dd20: 4c61 7267 6542 7974 6541 7272 6179 2c20 LargeByteArray,
│ │ │ │ │ +0001dd30: 2055 703a 2042 6173 6520 636c 6173 7365 Up: Base classe
│ │ │ │ │ +0001dd40: 730a 0a31 2e39 3820 4c61 7267 6549 6e74 s..1.98 LargeInt
│ │ │ │ │ +0001dd50: 6567 6572 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d eger.===========
│ │ │ │ │ +0001dd60: 3d3d 3d3d 3d3d 0a0a 4465 6669 6e65 6420 ======..Defined
│ │ │ │ │ +0001dd70: 696e 206e 616d 6573 7061 6365 2053 6d61 in namespace Sma
│ │ │ │ │ +0001dd80: 6c6c 7461 6c6b 0a53 7570 6572 636c 6173 lltalk.Superclas
│ │ │ │ │ +0001dd90: 733a 2049 6e74 6567 6572 0a43 6174 6567 s: Integer.Categ
│ │ │ │ │ +0001dda0: 6f72 793a 204c 616e 6775 6167 652d 4461 ory: Language-Da
│ │ │ │ │ +0001ddb0: 7461 2074 7970 6573 0a20 2020 2020 4920 ta types. I
│ │ │ │ │ +0001ddc0: 7265 7072 6573 656e 7420 6120 6c61 7267 represent a larg
│ │ │ │ │ +0001ddd0: 6520 696e 7465 6765 722c 2077 6869 6368 e integer, which
│ │ │ │ │ +0001dde0: 2068 6173 2074 6f20 6265 2073 746f 7265 has to be store
│ │ │ │ │ +0001ddf0: 6420 6173 2061 206c 6f6e 670a 2020 2020 d as a long.
│ │ │ │ │ +0001de00: 2073 6571 7565 6e63 6520 6f66 2062 7974 sequence of byt
│ │ │ │ │ +0001de10: 6573 2e20 4920 6861 7665 206d 6574 686f es. I have metho
│ │ │ │ │ +0001de20: 6473 2074 6f20 646f 2061 7269 7468 6d65 ds to do arithme
│ │ │ │ │ +0001de30: 7469 6373 2061 6e64 0a20 2020 2020 636f tics and. co
│ │ │ │ │ +0001de40: 6d70 6172 6973 6f6e 732c 2062 7574 2049 mparisons, but I
│ │ │ │ │ +0001de50: 206e 6565 6420 736f 6d65 2068 656c 7020 need some help
│ │ │ │ │ +0001de60: 6672 6f6d 206d 7920 6368 696c 6472 656e from my children
│ │ │ │ │ +0001de70: 2c0a 2020 2020 204c 6172 6765 506f 7369 ,. LargePosi
│ │ │ │ │ +0001de80: 7469 7665 496e 7465 6765 7220 616e 6420 tiveInteger and
│ │ │ │ │ +0001de90: 4c61 7267 654e 6567 6174 6976 6549 6e74 LargeNegativeInt
│ │ │ │ │ +0001dea0: 6567 6572 2c20 746f 2073 7065 6564 2074 eger, to speed t
│ │ │ │ │ +0001deb0: 6865 6d20 7570 2061 0a20 2020 2020 6269 hem up a. bi
│ │ │ │ │ +0001dec0: 742e 0a0a 2a20 4d65 6e75 3a0a 0a2a 204c t...* Menu:..* L
│ │ │ │ │ +0001ded0: 6172 6765 496e 7465 6765 722d 6163 6365 argeInteger-acce
│ │ │ │ │ +0001dee0: 7373 696e 673a 3a20 2028 696e 7374 616e ssing:: (instan
│ │ │ │ │ +0001def0: 6365 290a 2a20 4c61 7267 6549 6e74 6567 ce).* LargeInteg
│ │ │ │ │ +0001df00: 6572 2d61 7269 7468 6d65 7469 633a 3a20 er-arithmetic::
│ │ │ │ │ +0001df10: 2028 696e 7374 616e 6365 290a 2a20 4c61 (instance).* La
│ │ │ │ │ +0001df20: 7267 6549 6e74 6567 6572 2d62 6974 206f rgeInteger-bit o
│ │ │ │ │ +0001df30: 7065 7261 7469 6f6e 733a 3a20 2028 696e perations:: (in
│ │ │ │ │ +0001df40: 7374 616e 6365 290a 2a20 4c61 7267 6549 stance).* LargeI
│ │ │ │ │ +0001df50: 6e74 6567 6572 2d62 7569 6c74 2d69 6e73 nteger-built-ins
│ │ │ │ │ +0001df60: 3a3a 2020 2869 6e73 7461 6e63 6529 0a2a :: (instance).*
│ │ │ │ │ +0001df70: 204c 6172 6765 496e 7465 6765 722d 636f LargeInteger-co
│ │ │ │ │ +0001df80: 6572 6369 6f6e 3a3a 2020 2869 6e73 7461 ercion:: (insta
│ │ │ │ │ +0001df90: 6e63 6529 0a2a 204c 6172 6765 496e 7465 nce).* LargeInte
│ │ │ │ │ +0001dfa0: 6765 722d 6469 7361 626c 6564 3a3a 2020 ger-disabled::
│ │ │ │ │ +0001dfb0: 2869 6e73 7461 6e63 6529 0a2a 204c 6172 (instance).* Lar
│ │ │ │ │ +0001dfc0: 6765 496e 7465 6765 722d 7072 696d 6974 geInteger-primit
│ │ │ │ │ +0001dfd0: 6976 6520 6f70 6572 6174 696f 6e73 3a3a ive operations::
│ │ │ │ │ +0001dfe0: 2020 2869 6e73 7461 6e63 6529 0a2a 204c (instance).* L
│ │ │ │ │ +0001dff0: 6172 6765 496e 7465 6765 722d 7465 7374 argeInteger-test
│ │ │ │ │ +0001e000: 696e 673a 3a20 2028 696e 7374 616e 6365 ing:: (instance
│ │ │ │ │ +0001e010: 290a 0a1f 0a46 696c 653a 2067 7374 2d62 )....File: gst-b
│ │ │ │ │ +0001e020: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ +0001e030: 204c 6172 6765 496e 7465 6765 722d 6163 LargeInteger-ac
│ │ │ │ │ +0001e040: 6365 7373 696e 672c 2020 4e65 7874 3a20 cessing, Next:
│ │ │ │ │ +0001e050: 4c61 7267 6549 6e74 6567 6572 2d61 7269 LargeInteger-ari
│ │ │ │ │ +0001e060: 7468 6d65 7469 632c 2020 5570 3a20 4c61 thmetic, Up: La
│ │ │ │ │ +0001e070: 7267 6549 6e74 6567 6572 0a0a 312e 3938 rgeInteger..1.98
│ │ │ │ │ +0001e080: 2e31 204c 6172 6765 496e 7465 6765 723a .1 LargeInteger:
│ │ │ │ │ +0001e090: 2061 6363 6573 7369 6e67 0a2d 2d2d 2d2d accessing.-----
│ │ │ │ │ +0001e0a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0001e0b0: 2d2d 2d2d 2d2d 2d2d 2d0a 0a72 6169 7365 ---------..raise
│ │ │ │ │ +0001e0c0: 6454 6f49 6e74 6567 6572 3a20 6e0a 2020 dToInteger: n.
│ │ │ │ │ +0001e0d0: 2020 2052 6574 7572 6e20 7365 6c66 2072 Return self r
│ │ │ │ │ +0001e0e0: 6169 7365 6420 746f 2074 6865 2061 6e49 aised to the anI
│ │ │ │ │ +0001e0f0: 6e74 6567 6572 2d74 6820 706f 7765 720a nteger-th power.
│ │ │ │ │ +0001e100: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ +0001e110: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ +0001e120: 4c61 7267 6549 6e74 6567 6572 2d61 7269 LargeInteger-ari
│ │ │ │ │ +0001e130: 7468 6d65 7469 632c 2020 4e65 7874 3a20 thmetic, Next:
│ │ │ │ │ +0001e140: 4c61 7267 6549 6e74 6567 6572 2d62 6974 LargeInteger-bit
│ │ │ │ │ +0001e150: 206f 7065 7261 7469 6f6e 732c 2020 5072 operations, Pr
│ │ │ │ │ +0001e160: 6576 3a20 4c61 7267 6549 6e74 6567 6572 ev: LargeInteger
│ │ │ │ │ +0001e170: 2d61 6363 6573 7369 6e67 2c20 2055 703a -accessing, Up:
│ │ │ │ │ +0001e180: 204c 6172 6765 496e 7465 6765 720a 0a31 LargeInteger..1
│ │ │ │ │ +0001e190: 2e39 382e 3220 4c61 7267 6549 6e74 6567 .98.2 LargeInteg
│ │ │ │ │ +0001e1a0: 6572 3a20 6172 6974 686d 6574 6963 0a2d er: arithmetic.-
│ │ │ │ │ +0001e1b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0001e1c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------..
│ │ │ │ │ +0001e1d0: 2a20 614e 756d 6265 720a 2020 2020 204d * aNumber. M
│ │ │ │ │ +0001e1e0: 756c 7469 706c 7920 614e 756d 6265 7220 ultiply aNumber
│ │ │ │ │ +0001e1f0: 616e 6420 7468 6520 7265 6365 6976 6572 and the receiver
│ │ │ │ │ +0001e200: 2c20 616e 7377 6572 2074 6865 2072 6573 , answer the res
│ │ │ │ │ +0001e210: 756c 740a 0a2b 2061 4e75 6d62 6572 0a20 ult..+ aNumber.
│ │ │ │ │ +0001e220: 2020 2020 5375 6d20 7468 6520 7265 6365 Sum the rece
│ │ │ │ │ +0001e230: 6976 6572 2061 6e64 2061 4e75 6d62 6572 iver and aNumber
│ │ │ │ │ +0001e240: 2c20 616e 7377 6572 2074 6865 2072 6573 , answer the res
│ │ │ │ │ +0001e250: 756c 740a 0a2d 2061 4e75 6d62 6572 0a20 ult..- aNumber.
│ │ │ │ │ +0001e260: 2020 2020 5375 6274 7261 6374 2061 4e75 Subtract aNu
│ │ │ │ │ +0001e270: 6d62 6572 2066 726f 6d20 7468 6520 7265 mber from the re
│ │ │ │ │ +0001e280: 6365 6976 6572 2c20 616e 7377 6572 2074 ceiver, answer t
│ │ │ │ │ +0001e290: 6865 2072 6573 756c 740a 0a2f 2061 4e75 he result../ aNu
│ │ │ │ │ +0001e2a0: 6d62 6572 0a20 2020 2020 4469 7669 6465 mber. Divide
│ │ │ │ │ +0001e2b0: 2061 4e75 6d62 6572 2061 6e64 2074 6865 aNumber and the
│ │ │ │ │ +0001e2c0: 2072 6563 6569 7665 722c 2061 6e73 7765 receiver, answe
│ │ │ │ │ +0001e2d0: 7220 7468 6520 7265 7375 6c74 2028 616e r the result (an
│ │ │ │ │ +0001e2e0: 2049 6e74 6567 6572 206f 720a 2020 2020 Integer or.
│ │ │ │ │ +0001e2f0: 2046 7261 6374 696f 6e29 0a0a 2f2f 2061 Fraction)..// a
│ │ │ │ │ +0001e300: 4e75 6d62 6572 0a20 2020 2020 4469 7669 Number. Divi
│ │ │ │ │ +0001e310: 6465 2061 4e75 6d62 6572 2061 6e64 2074 de aNumber and t
│ │ │ │ │ +0001e320: 6865 2072 6563 6569 7665 722c 2061 6e73 he receiver, ans
│ │ │ │ │ +0001e330: 7765 7220 7468 6520 7265 7375 6c74 2074 wer the result t
│ │ │ │ │ +0001e340: 7275 6e63 6174 6564 0a20 2020 2020 746f runcated. to
│ │ │ │ │ +0001e350: 7761 7264 7320 2d69 6e66 696e 6974 790a wards -infinity.
│ │ │ │ │ +0001e360: 0a5c 5c20 614e 756d 6265 720a 2020 2020 .\\ aNumber.
│ │ │ │ │ +0001e370: 2044 6976 6964 6520 614e 756d 6265 7220 Divide aNumber
│ │ │ │ │ +0001e380: 616e 6420 7468 6520 7265 6365 6976 6572 and the receiver
│ │ │ │ │ +0001e390: 2c20 616e 7377 6572 2074 6865 2072 656d , answer the rem
│ │ │ │ │ +0001e3a0: 6169 6e64 6572 2074 7275 6e63 6174 6564 ainder truncated
│ │ │ │ │ +0001e3b0: 0a20 2020 2020 746f 7761 7264 7320 2d69 . towards -i
│ │ │ │ │ +0001e3c0: 6e66 696e 6974 790a 0a64 6976 4578 6163 nfinity..divExac
│ │ │ │ │ +0001e3d0: 743a 2061 4e75 6d62 6572 0a20 2020 2020 t: aNumber.
│ │ │ │ │ +0001e3e0: 4469 7669 6469 6e67 2072 6563 6569 7665 Dividing receive
│ │ │ │ │ +0001e3f0: 7220 6279 2061 7267 2061 7373 756d 696e r by arg assumin
│ │ │ │ │ +0001e400: 6720 7468 6174 2074 6865 2072 656d 6169 g that the remai
│ │ │ │ │ +0001e410: 6e64 6572 2069 7320 7a65 726f 2c20 616e nder is zero, an
│ │ │ │ │ +0001e420: 640a 2020 2020 2061 6e73 7765 7220 7468 d. answer th
│ │ │ │ │ +0001e430: 6520 7265 7375 6c74 0a0a 6573 7469 6d61 e result..estima
│ │ │ │ │ +0001e440: 7465 644c 6f67 0a20 2020 2020 416e 7377 tedLog. Answ
│ │ │ │ │ +0001e450: 6572 2061 6e20 6573 7469 6d61 7465 206f er an estimate o
│ │ │ │ │ +0001e460: 6620 2873 656c 6620 6162 7320 666c 6f6f f (self abs floo
│ │ │ │ │ +0001e470: 724c 6f67 3a20 3130 290a 0a6e 6567 6174 rLog: 10)..negat
│ │ │ │ │ +0001e480: 6564 0a20 2020 2020 416e 7377 6572 2074 ed. Answer t
│ │ │ │ │ +0001e490: 6865 2072 6563 6569 7665 7227 7320 6e65 he receiver's ne
│ │ │ │ │ +0001e4a0: 6761 7465 640a 0a71 756f 3a20 614e 756d gated..quo: aNum
│ │ │ │ │ +0001e4b0: 6265 720a 2020 2020 2044 6976 6964 6520 ber. Divide
│ │ │ │ │ +0001e4c0: 614e 756d 6265 7220 616e 6420 7468 6520 aNumber and the
│ │ │ │ │ +0001e4d0: 7265 6365 6976 6572 2c20 616e 7377 6572 receiver, answer
│ │ │ │ │ +0001e4e0: 2074 6865 2072 6573 756c 7420 7472 756e the result trun
│ │ │ │ │ +0001e4f0: 6361 7465 640a 2020 2020 2074 6f77 6172 cated. towar
│ │ │ │ │ +0001e500: 6473 2030 0a0a 7265 6d3a 2061 4e75 6d62 ds 0..rem: aNumb
│ │ │ │ │ +0001e510: 6572 0a20 2020 2020 4469 7669 6465 2061 er. Divide a
│ │ │ │ │ +0001e520: 4e75 6d62 6572 2061 6e64 2074 6865 2072 Number and the r
│ │ │ │ │ +0001e530: 6563 6569 7665 722c 2061 6e73 7765 7220 eceiver, answer
│ │ │ │ │ +0001e540: 7468 6520 7265 6d61 696e 6465 7220 7472 the remainder tr
│ │ │ │ │ +0001e550: 756e 6361 7465 640a 2020 2020 2074 6f77 uncated. tow
│ │ │ │ │ +0001e560: 6172 6473 2030 0a0a 0a1f 0a46 696c 653a ards 0.....File:
│ │ │ │ │ +0001e570: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ +0001e580: 204e 6f64 653a 204c 6172 6765 496e 7465 Node: LargeInte
│ │ │ │ │ +0001e590: 6765 722d 6269 7420 6f70 6572 6174 696f ger-bit operatio
│ │ │ │ │ +0001e5a0: 6e73 2c20 204e 6578 743a 204c 6172 6765 ns, Next: Large
│ │ │ │ │ +0001e5b0: 496e 7465 6765 722d 6275 696c 742d 696e Integer-built-in
│ │ │ │ │ +0001e5c0: 732c 2020 5072 6576 3a20 4c61 7267 6549 s, Prev: LargeI
│ │ │ │ │ +0001e5d0: 6e74 6567 6572 2d61 7269 7468 6d65 7469 nteger-arithmeti
│ │ │ │ │ +0001e5e0: 632c 2020 5570 3a20 4c61 7267 6549 6e74 c, Up: LargeInt
│ │ │ │ │ +0001e5f0: 6567 6572 0a0a 312e 3938 2e33 204c 6172 eger..1.98.3 Lar
│ │ │ │ │ +0001e600: 6765 496e 7465 6765 723a 2062 6974 206f geInteger: bit o
│ │ │ │ │ +0001e610: 7065 7261 7469 6f6e 730a 2d2d 2d2d 2d2d perations.------
│ │ │ │ │ +0001e620: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0001e630: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a62 -------------..b
│ │ │ │ │ +0001e640: 6974 416e 643a 2061 4e75 6d62 6572 0a20 itAnd: aNumber.
│ │ │ │ │ +0001e650: 2020 2020 416e 7377 6572 2074 6865 2072 Answer the r
│ │ │ │ │ +0001e660: 6563 6569 7665 7220 414e 4465 6420 7769 eceiver ANDed wi
│ │ │ │ │ +0001e670: 7468 2061 4e75 6d62 6572 0a0a 6269 7441 th aNumber..bitA
│ │ │ │ │ +0001e680: 743a 2061 4e75 6d62 6572 0a20 2020 2020 t: aNumber.
│ │ │ │ │ +0001e690: 416e 7377 6572 2074 6865 2061 4e75 6d62 Answer the aNumb
│ │ │ │ │ +0001e6a0: 6572 2d74 6820 6269 7420 696e 2074 6865 er-th bit in the
│ │ │ │ │ +0001e6b0: 2072 6563 6569 7665 722c 2077 6865 7265 receiver, where
│ │ │ │ │ +0001e6c0: 2074 6865 204c 5342 2069 7320 310a 0a62 the LSB is 1..b
│ │ │ │ │ +0001e6d0: 6974 496e 7665 7274 0a20 2020 2020 416e itInvert. An
│ │ │ │ │ +0001e6e0: 7377 6572 2074 6865 2072 6563 6569 7665 swer the receive
│ │ │ │ │ +0001e6f0: 7227 7320 3127 7320 636f 6d70 6c65 6d65 r's 1's compleme
│ │ │ │ │ +0001e700: 6e74 0a0a 6269 744f 723a 2061 4e75 6d62 nt..bitOr: aNumb
│ │ │ │ │ +0001e710: 6572 0a20 2020 2020 416e 7377 6572 2074 er. Answer t
│ │ │ │ │ +0001e720: 6865 2072 6563 6569 7665 7220 4f52 6564 he receiver ORed
│ │ │ │ │ +0001e730: 2077 6974 6820 614e 756d 6265 720a 0a62 with aNumber..b
│ │ │ │ │ +0001e740: 6974 5368 6966 743a 2061 4e75 6d62 6572 itShift: aNumber
│ │ │ │ │ +0001e750: 0a20 2020 2020 416e 7377 6572 2074 6865 . Answer the
│ │ │ │ │ +0001e760: 2072 6563 6569 7665 7220 7368 6966 7465 receiver shifte
│ │ │ │ │ +0001e770: 6420 6279 2061 4e75 6d62 6572 2070 6c61 d by aNumber pla
│ │ │ │ │ +0001e780: 6365 730a 0a62 6974 586f 723a 2061 4e75 ces..bitXor: aNu
│ │ │ │ │ +0001e790: 6d62 6572 0a20 2020 2020 416e 7377 6572 mber. Answer
│ │ │ │ │ +0001e7a0: 2074 6865 2072 6563 6569 7665 7220 584f the receiver XO
│ │ │ │ │ +0001e7b0: 5265 6420 7769 7468 2061 4e75 6d62 6572 Red with aNumber
│ │ │ │ │ +0001e7c0: 0a0a 6c6f 7742 6974 0a20 2020 2020 5265 ..lowBit. Re
│ │ │ │ │ +0001e7d0: 7475 726e 2074 6865 2069 6e64 6578 206f turn the index o
│ │ │ │ │ +0001e7e0: 6620 7468 6520 6c6f 7765 7374 206f 7264 f the lowest ord
│ │ │ │ │ +0001e7f0: 6572 2031 2062 6974 206f 6620 7468 6520 er 1 bit of the
│ │ │ │ │ +0001e800: 7265 6365 6976 6572 2e0a 0a0a 1f0a 4669 receiver......Fi
│ │ │ │ │ +0001e810: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ +0001e820: 6f2c 2020 4e6f 6465 3a20 4c61 7267 6549 o, Node: LargeI
│ │ │ │ │ +0001e830: 6e74 6567 6572 2d62 7569 6c74 2d69 6e73 nteger-built-ins
│ │ │ │ │ +0001e840: 2c20 204e 6578 743a 204c 6172 6765 496e , Next: LargeIn
│ │ │ │ │ +0001e850: 7465 6765 722d 636f 6572 6369 6f6e 2c20 teger-coercion,
│ │ │ │ │ +0001e860: 2050 7265 763a 204c 6172 6765 496e 7465 Prev: LargeInte
│ │ │ │ │ +0001e870: 6765 722d 6269 7420 6f70 6572 6174 696f ger-bit operatio
│ │ │ │ │ +0001e880: 6e73 2c20 2055 703a 204c 6172 6765 496e ns, Up: LargeIn
│ │ │ │ │ +0001e890: 7465 6765 720a 0a31 2e39 382e 3420 4c61 teger..1.98.4 La
│ │ │ │ │ +0001e8a0: 7267 6549 6e74 6567 6572 3a20 6275 696c rgeInteger: buil
│ │ │ │ │ +0001e8b0: 742d 696e 730a 2d2d 2d2d 2d2d 2d2d 2d2d t-ins.----------
│ │ │ │ │ +0001e8c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0001e8d0: 2d2d 2d2d 0a0a 6174 3a20 616e 496e 6465 ----..at: anInde
│ │ │ │ │ +0001e8e0: 780a 2020 2020 2041 6e73 7765 7220 7468 x. Answer th
│ │ │ │ │ +0001e8f0: 6520 616e 496e 6465 782d 7468 2062 7974 e anIndex-th byt
│ │ │ │ │ +0001e900: 6520 696e 2074 6865 2072 6563 6569 7665 e in the receive
│ │ │ │ │ +0001e910: 7227 7320 7265 7072 6573 656e 7461 7469 r's representati
│ │ │ │ │ +0001e920: 6f6e 0a0a 6174 3a20 616e 496e 6465 7820 on..at: anIndex
│ │ │ │ │ +0001e930: 7075 743a 2061 4e75 6d62 6572 0a20 2020 put: aNumber.
│ │ │ │ │ +0001e940: 2020 5365 7420 7468 6520 616e 496e 6465 Set the anInde
│ │ │ │ │ +0001e950: 782d 7468 2062 7974 6520 696e 2074 6865 x-th byte in the
│ │ │ │ │ +0001e960: 2072 6563 6569 7665 7227 7320 7265 7072 receiver's repr
│ │ │ │ │ +0001e970: 6573 656e 7461 7469 6f6e 0a0a 6469 6769 esentation..digi
│ │ │ │ │ +0001e980: 7441 743a 2061 6e49 6e64 6578 0a20 2020 tAt: anIndex.
│ │ │ │ │ +0001e990: 2020 416e 7377 6572 2074 6865 2069 6e64 Answer the ind
│ │ │ │ │ +0001e9a0: 6578 2d74 6820 6261 7365 2d32 3536 2064 ex-th base-256 d
│ │ │ │ │ +0001e9b0: 6967 6974 206f 6620 7468 6520 7265 6365 igit of the rece
│ │ │ │ │ +0001e9c0: 6976 6572 2028 6279 7465 292c 0a20 2020 iver (byte),.
│ │ │ │ │ +0001e9d0: 2020 6578 7072 6573 7365 6420 696e 2074 expressed in t
│ │ │ │ │ +0001e9e0: 776f 2773 2063 6f6d 706c 656d 656e 740a wo's complement.
│ │ │ │ │ +0001e9f0: 0a64 6967 6974 4174 3a20 616e 496e 6465 .digitAt: anInde
│ │ │ │ │ +0001ea00: 7820 7075 743a 2061 4e75 6d62 6572 0a20 x put: aNumber.
│ │ │ │ │ +0001ea10: 2020 2020 5365 7420 7468 6520 616e 496e Set the anIn
│ │ │ │ │ +0001ea20: 6465 782d 7468 2062 6173 652d 3235 3620 dex-th base-256
│ │ │ │ │ +0001ea30: 6469 6769 7420 696e 2074 6865 2072 6563 digit in the rec
│ │ │ │ │ +0001ea40: 6569 7665 7227 7320 7265 7072 6573 656e eiver's represen
│ │ │ │ │ +0001ea50: 7461 7469 6f6e 0a0a 6469 6769 744c 656e tation..digitLen
│ │ │ │ │ +0001ea60: 6774 680a 2020 2020 2041 6e73 7765 7220 gth. Answer
│ │ │ │ │ +0001ea70: 7468 6520 6e75 6d62 6572 206f 6620 6261 the number of ba
│ │ │ │ │ +0001ea80: 7365 2d32 3536 2064 6967 6974 7320 696e se-256 digits in
│ │ │ │ │ +0001ea90: 2074 6865 2072 6563 6569 7665 720a 0a68 the receiver..h
│ │ │ │ │ +0001eaa0: 6173 680a 2020 2020 2041 6e73 7765 7220 ash. Answer
│ │ │ │ │ +0001eab0: 616e 2068 6173 6820 7661 6c75 6520 666f an hash value fo
│ │ │ │ │ +0001eac0: 7220 7468 6520 7265 6365 6976 6572 0a0a r the receiver..
│ │ │ │ │ +0001ead0: 7072 696d 5265 706c 6163 6546 726f 6d3a primReplaceFrom:
│ │ │ │ │ +0001eae0: 2073 7461 7274 2074 6f3a 2073 746f 7020 start to: stop
│ │ │ │ │ +0001eaf0: 7769 7468 3a20 7265 706c 6163 656d 656e with: replacemen
│ │ │ │ │ +0001eb00: 7453 7472 696e 6720 7374 6172 7469 6e67 tString starting
│ │ │ │ │ +0001eb10: 4174 3a20 7265 706c 6163 6553 7461 7274 At: replaceStart
│ │ │ │ │ +0001eb20: 0a20 2020 2020 5072 6976 6174 6520 2d20 . Private -
│ │ │ │ │ +0001eb30: 5265 706c 6163 6520 7468 6520 6368 6172 Replace the char
│ │ │ │ │ +0001eb40: 6163 7465 7273 2066 726f 6d20 7374 6172 acters from star
│ │ │ │ │ +0001eb50: 7420 746f 2073 746f 7020 7769 7468 206e t to stop with n
│ │ │ │ │ +0001eb60: 6577 0a20 2020 2020 6368 6172 6163 7465 ew. characte
│ │ │ │ │ +0001eb70: 7273 2063 6f6e 7461 696e 6564 2069 6e20 rs contained in
│ │ │ │ │ +0001eb80: 7265 706c 6163 656d 656e 7453 7472 696e replacementStrin
│ │ │ │ │ +0001eb90: 6720 2877 6869 6368 2c20 6163 7475 616c g (which, actual
│ │ │ │ │ +0001eba0: 6c79 2c20 6361 6e20 6265 0a20 2020 2020 ly, can be.
│ │ │ │ │ +0001ebb0: 616e 7920 7661 7269 6162 6c65 2062 7974 any variable byt
│ │ │ │ │ +0001ebc0: 6520 636c 6173 7329 2c20 7374 6172 7469 e class), starti
│ │ │ │ │ +0001ebd0: 6e67 2061 7420 7468 6520 7265 706c 6163 ng at the replac
│ │ │ │ │ +0001ebe0: 6553 7461 7274 206c 6f63 6174 696f 6e20 eStart location
│ │ │ │ │ +0001ebf0: 6f66 0a20 2020 2020 7265 706c 6163 656d of. replacem
│ │ │ │ │ +0001ec00: 656e 7453 7472 696e 670a 0a73 697a 650a entString..size.
│ │ │ │ │ +0001ec10: 2020 2020 2041 6e73 7765 7220 7468 6520 Answer the
│ │ │ │ │ +0001ec20: 6e75 6d62 6572 206f 6620 696e 6465 7865 number of indexe
│ │ │ │ │ +0001ec30: 6420 696e 7374 616e 6365 2076 6172 6961 d instance varia
│ │ │ │ │ +0001ec40: 626c 6520 696e 2074 6865 2072 6563 6569 ble in the recei
│ │ │ │ │ +0001ec50: 7665 720a 0a0a 1f0a 4669 6c65 3a20 6773 ver.....File: gs
│ │ │ │ │ +0001ec60: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ +0001ec70: 6465 3a20 4c61 7267 6549 6e74 6567 6572 de: LargeInteger
│ │ │ │ │ +0001ec80: 2d63 6f65 7263 696f 6e2c 2020 4e65 7874 -coercion, Next
│ │ │ │ │ +0001ec90: 3a20 4c61 7267 6549 6e74 6567 6572 2d64 : LargeInteger-d
│ │ │ │ │ +0001eca0: 6973 6162 6c65 642c 2020 5072 6576 3a20 isabled, Prev:
│ │ │ │ │ +0001ecb0: 4c61 7267 6549 6e74 6567 6572 2d62 7569 LargeInteger-bui
│ │ │ │ │ +0001ecc0: 6c74 2d69 6e73 2c20 2055 703a 204c 6172 lt-ins, Up: Lar
│ │ │ │ │ +0001ecd0: 6765 496e 7465 6765 720a 0a31 2e39 382e geInteger..1.98.
│ │ │ │ │ +0001ece0: 3520 4c61 7267 6549 6e74 6567 6572 3a20 5 LargeInteger:
│ │ │ │ │ +0001ecf0: 636f 6572 6369 6f6e 0a2d 2d2d 2d2d 2d2d coercion.-------
│ │ │ │ │ +0001ed00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0001ed10: 2d2d 2d2d 2d2d 0a0a 6173 434e 756d 6265 ------..asCNumbe
│ │ │ │ │ +0001ed20: 720a 2020 2020 2043 6f6e 7665 7274 2074 r. Convert t
│ │ │ │ │ +0001ed30: 6865 2072 6563 6569 7665 7220 746f 2061 he receiver to a
│ │ │ │ │ +0001ed40: 206b 696e 6420 6f66 206e 756d 6265 7220 kind of number
│ │ │ │ │ +0001ed50: 7468 6174 2069 7320 756e 6465 7273 746f that is understo
│ │ │ │ │ +0001ed60: 6f64 2062 7920 7468 650a 2020 2020 2043 od by the. C
│ │ │ │ │ +0001ed70: 2063 616c 6c2d 6f75 7420 6d65 6368 616e call-out mechan
│ │ │ │ │ +0001ed80: 6973 6d2e 0a0a 636f 6572 6365 3a20 614e ism...coerce: aN
│ │ │ │ │ +0001ed90: 756d 6265 720a 2020 2020 2054 7275 6e63 umber. Trunc
│ │ │ │ │ +0001eda0: 6174 6520 7468 6520 6e75 6d62 6572 3b20 ate the number;
│ │ │ │ │ +0001edb0: 6966 206e 6565 6465 642c 2063 6f6e 7665 if needed, conve
│ │ │ │ │ +0001edc0: 7274 2069 7420 746f 204c 6172 6765 496e rt it to LargeIn
│ │ │ │ │ +0001edd0: 7465 6765 720a 2020 2020 2072 6570 7265 teger. repre
│ │ │ │ │ +0001ede0: 7365 6e74 6174 696f 6e2e 0a0a 6765 6e65 sentation...gene
│ │ │ │ │ +0001edf0: 7261 6c69 7479 0a20 2020 2020 416e 7377 rality. Answ
│ │ │ │ │ +0001ee00: 6572 2074 6865 2072 6563 6569 7665 7227 er the receiver'
│ │ │ │ │ +0001ee10: 7320 6765 6e65 7261 6c69 7479 0a0a 756e s generality..un
│ │ │ │ │ +0001ee20: 6974 790a 2020 2020 2043 6f65 7263 6520 ity. Coerce
│ │ │ │ │ +0001ee30: 3120 746f 2074 6865 2072 6563 6569 7665 1 to the receive
│ │ │ │ │ +0001ee40: 7227 7320 636c 6173 730a 0a7a 6572 6f0a r's class..zero.
│ │ │ │ │ +0001ee50: 2020 2020 2043 6f65 7263 6520 3020 746f Coerce 0 to
│ │ │ │ │ +0001ee60: 2074 6865 2072 6563 6569 7665 7227 7320 the receiver's
│ │ │ │ │ +0001ee70: 636c 6173 730a 0a0a 1f0a 4669 6c65 3a20 class.....File:
│ │ │ │ │ +0001ee80: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ +0001ee90: 4e6f 6465 3a20 4c61 7267 6549 6e74 6567 Node: LargeInteg
│ │ │ │ │ +0001eea0: 6572 2d64 6973 6162 6c65 642c 2020 4e65 er-disabled, Ne
│ │ │ │ │ +0001eeb0: 7874 3a20 4c61 7267 6549 6e74 6567 6572 xt: LargeInteger
│ │ │ │ │ +0001eec0: 2d70 7269 6d69 7469 7665 206f 7065 7261 -primitive opera
│ │ │ │ │ +0001eed0: 7469 6f6e 732c 2020 5072 6576 3a20 4c61 tions, Prev: La
│ │ │ │ │ +0001eee0: 7267 6549 6e74 6567 6572 2d63 6f65 7263 rgeInteger-coerc
│ │ │ │ │ +0001eef0: 696f 6e2c 2020 5570 3a20 4c61 7267 6549 ion, Up: LargeI
│ │ │ │ │ +0001ef00: 6e74 6567 6572 0a0a 312e 3938 2e36 204c nteger..1.98.6 L
│ │ │ │ │ +0001ef10: 6172 6765 496e 7465 6765 723a 2064 6973 argeInteger: dis
│ │ │ │ │ +0001ef20: 6162 6c65 640a 2d2d 2d2d 2d2d 2d2d 2d2d abled.----------
│ │ │ │ │ +0001ef30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0001ef40: 2d2d 2d0a 0a61 734f 626a 6563 740a 2020 ---..asObject.
│ │ │ │ │ +0001ef50: 2020 2054 6869 7320 6d65 7468 6f64 2061 This method a
│ │ │ │ │ +0001ef60: 6c77 6179 7320 6661 696c 732e 2054 6865 lways fails. The
│ │ │ │ │ +0001ef70: 206e 756d 6265 7220 6f66 204f 4f50 7320 number of OOPs
│ │ │ │ │ +0001ef80: 6973 2066 6172 206c 6573 7320 7468 616e is far less than
│ │ │ │ │ +0001ef90: 2074 6865 0a20 2020 2020 6d69 6e69 6d75 the. minimu
│ │ │ │ │ +0001efa0: 6d20 6e75 6d62 6572 2072 6570 7265 7365 m number represe
│ │ │ │ │ +0001efb0: 6e74 6564 2077 6974 6820 6120 4c61 7267 nted with a Larg
│ │ │ │ │ +0001efc0: 6549 6e74 6567 6572 2e0a 0a61 734f 626a eInteger...asObj
│ │ │ │ │ +0001efd0: 6563 744e 6f46 6169 6c0a 2020 2020 2041 ectNoFail. A
│ │ │ │ │ +0001efe0: 6e73 7765 7220 606e 696c 272e 0a0a 0a1f nswer `nil'.....
│ │ │ │ │ +0001eff0: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ +0001f000: 696e 666f 2c20 204e 6f64 653a 204c 6172 info, Node: Lar
│ │ │ │ │ +0001f010: 6765 496e 7465 6765 722d 7072 696d 6974 geInteger-primit
│ │ │ │ │ +0001f020: 6976 6520 6f70 6572 6174 696f 6e73 2c20 ive operations,
│ │ │ │ │ +0001f030: 204e 6578 743a 204c 6172 6765 496e 7465 Next: LargeInte
│ │ │ │ │ +0001f040: 6765 722d 7465 7374 696e 672c 2020 5072 ger-testing, Pr
│ │ │ │ │ +0001f050: 6576 3a20 4c61 7267 6549 6e74 6567 6572 ev: LargeInteger
│ │ │ │ │ +0001f060: 2d64 6973 6162 6c65 642c 2020 5570 3a20 -disabled, Up:
│ │ │ │ │ +0001f070: 4c61 7267 6549 6e74 6567 6572 0a0a 312e LargeInteger..1.
│ │ │ │ │ +0001f080: 3938 2e37 204c 6172 6765 496e 7465 6765 98.7 LargeIntege
│ │ │ │ │ +0001f090: 723a 2070 7269 6d69 7469 7665 206f 7065 r: primitive ope
│ │ │ │ │ +0001f0a0: 7261 7469 6f6e 730a 2d2d 2d2d 2d2d 2d2d rations.--------
│ │ │ │ │ +0001f0b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0001f0c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0001f0d0: 2d0a 0a62 6173 6963 4c65 6674 5368 6966 -..basicLeftShif
│ │ │ │ │ +0001f0e0: 743a 2074 6f74 616c 5368 6966 740a 2020 t: totalShift.
│ │ │ │ │ +0001f0f0: 2020 2050 7269 7661 7465 202d 204c 6566 Private - Lef
│ │ │ │ │ +0001f100: 7420 7368 6966 7420 7468 6520 7265 6365 t shift the rece
│ │ │ │ │ +0001f110: 6976 6572 2062 7920 614e 756d 6265 7220 iver by aNumber
│ │ │ │ │ +0001f120: 706c 6163 6573 0a0a 6261 7369 6352 6967 places..basicRig
│ │ │ │ │ +0001f130: 6874 5368 6966 743a 2074 6f74 616c 5368 htShift: totalSh
│ │ │ │ │ +0001f140: 6966 740a 2020 2020 2050 7269 7661 7465 ift. Private
│ │ │ │ │ +0001f150: 202d 2052 6967 6874 2073 6869 6674 2074 - Right shift t
│ │ │ │ │ +0001f160: 6865 2072 6563 6569 7665 7220 6279 2027 he receiver by '
│ │ │ │ │ +0001f170: 7368 6966 7427 2070 6c61 6365 730a 0a6c shift' places..l
│ │ │ │ │ +0001f180: 6172 6765 4e65 6761 7465 640a 2020 2020 argeNegated.
│ │ │ │ │ +0001f190: 2050 7269 7661 7465 202d 2053 616d 6520 Private - Same
│ │ │ │ │ +0001f1a0: 6173 206e 6567 6174 6564 2c20 6275 7420 as negated, but
│ │ │ │ │ +0001f1b0: 616c 7761 7973 2061 6e73 7765 7220 6120 always answer a
│ │ │ │ │ +0001f1c0: 4c61 7267 6549 6e74 6567 6572 0a0a 0a1f LargeInteger....
│ │ │ │ │ +0001f1d0: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ +0001f1e0: 696e 666f 2c20 204e 6f64 653a 204c 6172 info, Node: Lar
│ │ │ │ │ +0001f1f0: 6765 496e 7465 6765 722d 7465 7374 696e geInteger-testin
│ │ │ │ │ +0001f200: 672c 2020 5072 6576 3a20 4c61 7267 6549 g, Prev: LargeI
│ │ │ │ │ +0001f210: 6e74 6567 6572 2d70 7269 6d69 7469 7665 nteger-primitive
│ │ │ │ │ +0001f220: 206f 7065 7261 7469 6f6e 732c 2020 5570 operations, Up
│ │ │ │ │ +0001f230: 3a20 4c61 7267 6549 6e74 6567 6572 0a0a : LargeInteger..
│ │ │ │ │ +0001f240: 312e 3938 2e38 204c 6172 6765 496e 7465 1.98.8 LargeInte
│ │ │ │ │ +0001f250: 6765 723a 2074 6573 7469 6e67 0a2d 2d2d ger: testing.---
│ │ │ │ │ +0001f260: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0001f270: 2d2d 2d2d 2d2d 2d2d 2d0a 0a3c 2061 4e75 ---------..< aNu
│ │ │ │ │ +0001f280: 6d62 6572 0a20 2020 2020 416e 7377 6572 mber. Answer
│ │ │ │ │ +0001f290: 2077 6865 7468 6572 2074 6865 2072 6563 whether the rec
│ │ │ │ │ +0001f2a0: 6569 7665 7220 6973 2073 6d61 6c6c 6572 eiver is smaller
│ │ │ │ │ +0001f2b0: 2074 6861 6e20 614e 756d 6265 720a 0a3c than aNumber..<
│ │ │ │ │ +0001f2c0: 3d20 614e 756d 6265 720a 2020 2020 2041 = aNumber. A
│ │ │ │ │ +0001f2d0: 6e73 7765 7220 7768 6574 6865 7220 7468 nswer whether th
│ │ │ │ │ +0001f2e0: 6520 7265 6365 6976 6572 2069 7320 736d e receiver is sm
│ │ │ │ │ +0001f2f0: 616c 6c65 7220 7468 616e 2061 4e75 6d62 aller than aNumb
│ │ │ │ │ +0001f300: 6572 206f 7220 6571 7561 6c20 746f 2069 er or equal to i
│ │ │ │ │ +0001f310: 740a 0a3d 2061 4e75 6d62 6572 0a20 2020 t..= aNumber.
│ │ │ │ │ +0001f320: 2020 416e 7377 6572 2077 6865 7468 6572 Answer whether
│ │ │ │ │ +0001f330: 2074 6865 2072 6563 6569 7665 7220 616e the receiver an
│ │ │ │ │ +0001f340: 6420 614e 756d 6265 7220 6964 656e 7469 d aNumber identi
│ │ │ │ │ +0001f350: 6679 2074 6865 2073 616d 6520 6e75 6d62 fy the same numb
│ │ │ │ │ +0001f360: 6572 2e0a 0a3e 2061 4e75 6d62 6572 0a20 er...> aNumber.
│ │ │ │ │ +0001f370: 2020 2020 416e 7377 6572 2077 6865 7468 Answer wheth
│ │ │ │ │ +0001f380: 6572 2074 6865 2072 6563 6569 7665 7220 er the receiver
│ │ │ │ │ +0001f390: 6973 2067 7265 6174 6572 2074 6861 6e20 is greater than
│ │ │ │ │ +0001f3a0: 614e 756d 6265 720a 0a3e 3d20 614e 756d aNumber..>= aNum
│ │ │ │ │ +0001f3b0: 6265 720a 2020 2020 2041 6e73 7765 7220 ber. Answer
│ │ │ │ │ +0001f3c0: 7768 6574 6865 7220 7468 6520 7265 6365 whether the rece
│ │ │ │ │ +0001f3d0: 6976 6572 2069 7320 6772 6561 7465 7220 iver is greater
│ │ │ │ │ +0001f3e0: 7468 616e 2061 4e75 6d62 6572 206f 7220 than aNumber or
│ │ │ │ │ +0001f3f0: 6571 7561 6c20 746f 2069 740a 0a7e 3d20 equal to it..~=
│ │ │ │ │ +0001f400: 614e 756d 6265 720a 2020 2020 2041 6e73 aNumber. Ans
│ │ │ │ │ +0001f410: 7765 7220 7768 6574 6865 7220 7468 6520 wer whether the
│ │ │ │ │ +0001f420: 7265 6365 6976 6572 2061 6e64 2061 4e75 receiver and aNu
│ │ │ │ │ +0001f430: 6d62 6572 2069 6465 6e74 6966 7920 6469 mber identify di
│ │ │ │ │ +0001f440: 6666 6572 656e 7420 6e75 6d62 6572 732e fferent numbers.
│ │ │ │ │ +0001f450: 0a0a 0a1f 0a46 696c 653a 2067 7374 2d62 .....File: gst-b
│ │ │ │ │ +0001f460: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ +0001f470: 204c 6172 6765 4e65 6761 7469 7665 496e LargeNegativeIn
│ │ │ │ │ +0001f480: 7465 6765 722c 2020 4e65 7874 3a20 4c61 teger, Next: La
│ │ │ │ │ +0001f490: 7267 6550 6f73 6974 6976 6549 6e74 6567 rgePositiveInteg
│ │ │ │ │ +0001f4a0: 6572 2c20 2050 7265 763a 204c 6172 6765 er, Prev: Large
│ │ │ │ │ +0001f4b0: 496e 7465 6765 722c 2020 5570 3a20 4261 Integer, Up: Ba
│ │ │ │ │ +0001f4c0: 7365 2063 6c61 7373 6573 0a0a 312e 3939 se classes..1.99
│ │ │ │ │ +0001f4d0: 204c 6172 6765 4e65 6761 7469 7665 496e LargeNegativeIn
│ │ │ │ │ +0001f4e0: 7465 6765 720a 3d3d 3d3d 3d3d 3d3d 3d3d teger.==========
│ │ │ │ │ +0001f4f0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a ===============.
│ │ │ │ │ +0001f500: 0a44 6566 696e 6564 2069 6e20 6e61 6d65 .Defined in name
│ │ │ │ │ +0001f510: 7370 6163 6520 536d 616c 6c74 616c 6b0a space Smalltalk.
│ │ │ │ │ +0001f520: 5375 7065 7263 6c61 7373 3a20 4c61 7267 Superclass: Larg
│ │ │ │ │ +0001f530: 6549 6e74 6567 6572 0a43 6174 6567 6f72 eInteger.Categor
│ │ │ │ │ +0001f540: 793a 204c 616e 6775 6167 652d 4461 7461 y: Language-Data
│ │ │ │ │ +0001f550: 2074 7970 6573 0a20 2020 2020 4a75 7374 types. Just
│ │ │ │ │ +0001f560: 206c 696b 6520 6d79 2062 726f 7468 6572 like my brother
│ │ │ │ │ +0001f570: 204c 6172 6765 506f 7369 7469 7665 496e LargePositiveIn
│ │ │ │ │ +0001f580: 7465 6765 722c 2049 2070 726f 7669 6465 teger, I provide
│ │ │ │ │ +0001f590: 2061 2066 6577 206d 6574 686f 6473 0a20 a few methods.
│ │ │ │ │ +0001f5a0: 2020 2020 7468 6174 2061 6c6c 6f77 204c that allow L
│ │ │ │ │ +0001f5b0: 6172 6765 496e 7465 6765 7220 746f 2064 argeInteger to d
│ │ │ │ │ +0001f5c0: 6574 6572 6d69 6e65 2074 6865 2073 6967 etermine the sig
│ │ │ │ │ +0001f5d0: 6e20 6f66 2061 206c 6172 6765 2069 6e74 n of a large int
│ │ │ │ │ +0001f5e0: 6567 6572 0a20 2020 2020 696e 2061 2066 eger. in a f
│ │ │ │ │ +0001f5f0: 6173 7420 7761 7920 6475 7269 6e67 2069 ast way during i
│ │ │ │ │ +0001f600: 7473 2063 616c 6375 6c61 7469 6f6e 732e ts calculations.
│ │ │ │ │ +0001f610: 2046 6f72 2065 7861 6d70 6c65 2c20 4920 For example, I
│ │ │ │ │ +0001f620: 6b6e 6f77 2074 6861 7420 490a 2020 2020 know that I.
│ │ │ │ │ +0001f630: 2061 6d20 736d 616c 6c65 7220 7468 616e am smaller than
│ │ │ │ │ +0001f640: 2061 6e79 204c 6172 6765 506f 7369 7469 any LargePositi
│ │ │ │ │ +0001f650: 7665 496e 7465 6765 720a 0a2a 204d 656e veInteger..* Men
│ │ │ │ │ +0001f660: 753a 0a0a 2a20 4c61 7267 654e 6567 6174 u:..* LargeNegat
│ │ │ │ │ +0001f670: 6976 6549 6e74 6567 6572 2d63 6f6e 7665 iveInteger-conve
│ │ │ │ │ +0001f680: 7274 696e 673a 3a20 2028 696e 7374 616e rting:: (instan
│ │ │ │ │ +0001f690: 6365 290a 2a20 4c61 7267 654e 6567 6174 ce).* LargeNegat
│ │ │ │ │ +0001f6a0: 6976 6549 6e74 6567 6572 2d6e 756d 6572 iveInteger-numer
│ │ │ │ │ +0001f6b0: 6963 2074 6573 7469 6e67 3a3a 2020 2869 ic testing:: (i
│ │ │ │ │ +0001f6c0: 6e73 7461 6e63 6529 0a2a 204c 6172 6765 nstance).* Large
│ │ │ │ │ +0001f6d0: 4e65 6761 7469 7665 496e 7465 6765 722d NegativeInteger-
│ │ │ │ │ +0001f6e0: 7265 7665 7274 696e 6720 746f 204c 6172 reverting to Lar
│ │ │ │ │ +0001f6f0: 6765 506f 7369 7469 7665 496e 7465 6765 gePositiveIntege
│ │ │ │ │ +0001f700: 723a 3a20 2028 696e 7374 616e 6365 290a r:: (instance).
│ │ │ │ │ +0001f710: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ +0001f720: 652e 696e 666f 2c20 204e 6f64 653a 204c e.info, Node: L
│ │ │ │ │ +0001f730: 6172 6765 4e65 6761 7469 7665 496e 7465 argeNegativeInte
│ │ │ │ │ +0001f740: 6765 722d 636f 6e76 6572 7469 6e67 2c20 ger-converting,
│ │ │ │ │ +0001f750: 204e 6578 743a 204c 6172 6765 4e65 6761 Next: LargeNega
│ │ │ │ │ +0001f760: 7469 7665 496e 7465 6765 722d 6e75 6d65 tiveInteger-nume
│ │ │ │ │ +0001f770: 7269 6320 7465 7374 696e 672c 2020 5570 ric testing, Up
│ │ │ │ │ +0001f780: 3a20 4c61 7267 654e 6567 6174 6976 6549 : LargeNegativeI
│ │ │ │ │ +0001f790: 6e74 6567 6572 0a0a 312e 3939 2e31 204c nteger..1.99.1 L
│ │ │ │ │ +0001f7a0: 6172 6765 4e65 6761 7469 7665 496e 7465 argeNegativeInte
│ │ │ │ │ +0001f7b0: 6765 723a 2063 6f6e 7665 7274 696e 670a ger: converting.
│ │ │ │ │ +0001f7c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0001f7d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0001f7e0: 2d2d 2d2d 2d2d 2d0a 0a61 7346 6c6f 6174 -------..asFloat
│ │ │ │ │ +0001f7f0: 440a 2020 2020 2041 6e73 7765 7220 7468 D. Answer th
│ │ │ │ │ +0001f800: 6520 7265 6365 6976 6572 2063 6f6e 7665 e receiver conve
│ │ │ │ │ +0001f810: 7274 6564 2074 6f20 6120 466c 6f61 7444 rted to a FloatD
│ │ │ │ │ +0001f820: 0a0a 6173 466c 6f61 7445 0a20 2020 2020 ..asFloatE.
│ │ │ │ │ +0001f830: 416e 7377 6572 2074 6865 2072 6563 6569 Answer the recei
│ │ │ │ │ +0001f840: 7665 7220 636f 6e76 6572 7465 6420 746f ver converted to
│ │ │ │ │ +0001f850: 2061 2046 6c6f 6174 450a 0a61 7346 6c6f a FloatE..asFlo
│ │ │ │ │ +0001f860: 6174 510a 2020 2020 2041 6e73 7765 7220 atQ. Answer
│ │ │ │ │ +0001f870: 7468 6520 7265 6365 6976 6572 2063 6f6e the receiver con
│ │ │ │ │ +0001f880: 7665 7274 6564 2074 6f20 6120 466c 6f61 verted to a Floa
│ │ │ │ │ +0001f890: 7451 0a0a 0a1f 0a46 696c 653a 2067 7374 tQ.....File: gst
│ │ │ │ │ +0001f8a0: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ +0001f8b0: 653a 204c 6172 6765 4e65 6761 7469 7665 e: LargeNegative
│ │ │ │ │ +0001f8c0: 496e 7465 6765 722d 6e75 6d65 7269 6320 Integer-numeric
│ │ │ │ │ +0001f8d0: 7465 7374 696e 672c 2020 4e65 7874 3a20 testing, Next:
│ │ │ │ │ +0001f8e0: 4c61 7267 654e 6567 6174 6976 6549 6e74 LargeNegativeInt
│ │ │ │ │ +0001f8f0: 6567 6572 2d72 6576 6572 7469 6e67 2074 eger-reverting t
│ │ │ │ │ +0001f900: 6f20 4c61 7267 6550 6f73 6974 6976 6549 o LargePositiveI
│ │ │ │ │ +0001f910: 6e74 6567 6572 2c20 2050 7265 763a 204c nteger, Prev: L
│ │ │ │ │ +0001f920: 6172 6765 4e65 6761 7469 7665 496e 7465 argeNegativeInte
│ │ │ │ │ +0001f930: 6765 722d 636f 6e76 6572 7469 6e67 2c20 ger-converting,
│ │ │ │ │ +0001f940: 2055 703a 204c 6172 6765 4e65 6761 7469 Up: LargeNegati
│ │ │ │ │ +0001f950: 7665 496e 7465 6765 720a 0a31 2e39 392e veInteger..1.99.
│ │ │ │ │ +0001f960: 3220 4c61 7267 654e 6567 6174 6976 6549 2 LargeNegativeI
│ │ │ │ │ +0001f970: 6e74 6567 6572 3a20 6e75 6d65 7269 6320 nteger: numeric
│ │ │ │ │ +0001f980: 7465 7374 696e 670a 2d2d 2d2d 2d2d 2d2d testing.--------
│ │ │ │ │ +0001f990: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0001f9a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0001f9b0: 2d2d 2d2d 0a0a 6162 730a 2020 2020 2041 ----..abs. A
│ │ │ │ │ +0001f9c0: 6e73 7765 7220 7468 6520 7265 6365 6976 nswer the receiv
│ │ │ │ │ +0001f9d0: 6572 2773 2061 6273 6f6c 7574 6520 7661 er's absolute va
│ │ │ │ │ +0001f9e0: 6c75 652e 0a0a 6e65 6761 7469 7665 0a20 lue...negative.
│ │ │ │ │ +0001f9f0: 2020 2020 416e 7377 6572 2077 6865 7468 Answer wheth
│ │ │ │ │ +0001fa00: 6572 2074 6865 2072 6563 6569 7665 7220 er the receiver
│ │ │ │ │ +0001fa10: 6973 203c 2030 0a0a 706f 7369 7469 7665 is < 0..positive
│ │ │ │ │ +0001fa20: 0a20 2020 2020 416e 7377 6572 2077 6865 . Answer whe
│ │ │ │ │ +0001fa30: 7468 6572 2074 6865 2072 6563 6569 7665 ther the receive
│ │ │ │ │ +0001fa40: 7220 6973 203e 3d20 300a 0a73 6967 6e0a r is >= 0..sign.
│ │ │ │ │ +0001fa50: 2020 2020 2041 6e73 7765 7220 7468 6520 Answer the
│ │ │ │ │ +0001fa60: 7265 6365 6976 6572 2773 2073 6967 6e0a receiver's sign.
│ │ │ │ │ +0001fa70: 0a73 7472 6963 746c 7950 6f73 6974 6976 .strictlyPositiv
│ │ │ │ │ +0001fa80: 650a 2020 2020 2041 6e73 7765 7220 7768 e. Answer wh
│ │ │ │ │ +0001fa90: 6574 6865 7220 7468 6520 7265 6365 6976 ether the receiv
│ │ │ │ │ +0001faa0: 6572 2069 7320 3e20 300a 0a0a 1f0a 4669 er is > 0.....Fi
│ │ │ │ │ +0001fab0: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ +0001fac0: 6f2c 2020 4e6f 6465 3a20 4c61 7267 654e o, Node: LargeN
│ │ │ │ │ +0001fad0: 6567 6174 6976 6549 6e74 6567 6572 2d72 egativeInteger-r
│ │ │ │ │ +0001fae0: 6576 6572 7469 6e67 2074 6f20 4c61 7267 everting to Larg
│ │ │ │ │ +0001faf0: 6550 6f73 6974 6976 6549 6e74 6567 6572 ePositiveInteger
│ │ │ │ │ +0001fb00: 2c20 2050 7265 763a 204c 6172 6765 4e65 , Prev: LargeNe
│ │ │ │ │ +0001fb10: 6761 7469 7665 496e 7465 6765 722d 6e75 gativeInteger-nu
│ │ │ │ │ +0001fb20: 6d65 7269 6320 7465 7374 696e 672c 2020 meric testing,
│ │ │ │ │ +0001fb30: 5570 3a20 4c61 7267 654e 6567 6174 6976 Up: LargeNegativ
│ │ │ │ │ +0001fb40: 6549 6e74 6567 6572 0a0a 312e 3939 2e33 eInteger..1.99.3
│ │ │ │ │ +0001fb50: 204c 6172 6765 4e65 6761 7469 7665 496e LargeNegativeIn
│ │ │ │ │ +0001fb60: 7465 6765 723a 2072 6576 6572 7469 6e67 teger: reverting
│ │ │ │ │ +0001fb70: 2074 6f20 4c61 7267 6550 6f73 6974 6976 to LargePositiv
│ │ │ │ │ +0001fb80: 6549 6e74 6567 6572 0a2d 2d2d 2d2d 2d2d eInteger.-------
│ │ │ │ │ +0001fb90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0001fba0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0001fbb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0001fbc0: 2d2d 2d2d 2d2d 2d0a 0a2b 2061 4e75 6d62 -------..+ aNumb
│ │ │ │ │ +0001fbd0: 6572 0a20 2020 2020 5375 6d20 7468 6520 er. Sum the
│ │ │ │ │ +0001fbe0: 7265 6365 6976 6572 2061 6e64 2061 4e75 receiver and aNu
│ │ │ │ │ +0001fbf0: 6d62 6572 2c20 616e 7377 6572 2074 6865 mber, answer the
│ │ │ │ │ +0001fc00: 2072 6573 756c 740a 0a2d 2061 4e75 6d62 result..- aNumb
│ │ │ │ │ +0001fc10: 6572 0a20 2020 2020 5375 6274 7261 6374 er. Subtract
│ │ │ │ │ +0001fc20: 2061 4e75 6d62 6572 2066 726f 6d20 7468 aNumber from th
│ │ │ │ │ +0001fc30: 6520 7265 6365 6976 6572 2c20 616e 7377 e receiver, answ
│ │ │ │ │ +0001fc40: 6572 2074 6865 2072 6573 756c 740a 0a67 er the result..g
│ │ │ │ │ +0001fc50: 6364 3a20 616e 496e 7465 6765 720a 2020 cd: anInteger.
│ │ │ │ │ +0001fc60: 2020 2052 6574 7572 6e20 7468 6520 6772 Return the gr
│ │ │ │ │ +0001fc70: 6561 7465 7374 2063 6f6d 6d6f 6e20 6469 eatest common di
│ │ │ │ │ +0001fc80: 7669 736f 7220 6265 7477 6565 6e20 7468 visor between th
│ │ │ │ │ +0001fc90: 6520 7265 6365 6976 6572 2061 6e64 0a20 e receiver and.
│ │ │ │ │ +0001fca0: 2020 2020 616e 496e 7465 6765 720a 0a68 anInteger..h
│ │ │ │ │ +0001fcb0: 6967 6842 6974 0a20 2020 2020 416e 7377 ighBit. Answ
│ │ │ │ │ +0001fcc0: 6572 2074 6865 2072 6563 6569 7665 7227 er the receiver'
│ │ │ │ │ +0001fcd0: 7320 6869 6768 6573 7420 6269 7427 7320 s highest bit's
│ │ │ │ │ +0001fce0: 696e 6465 780a 0a0a 1f0a 4669 6c65 3a20 index.....File:
│ │ │ │ │ +0001fcf0: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ +0001fd00: 4e6f 6465 3a20 4c61 7267 6550 6f73 6974 Node: LargePosit
│ │ │ │ │ +0001fd10: 6976 6549 6e74 6567 6572 2c20 204e 6578 iveInteger, Nex
│ │ │ │ │ +0001fd20: 743a 204c 6172 6765 576f 7264 4172 7261 t: LargeWordArra
│ │ │ │ │ +0001fd30: 792c 2020 5072 6576 3a20 4c61 7267 654e y, Prev: LargeN
│ │ │ │ │ +0001fd40: 6567 6174 6976 6549 6e74 6567 6572 2c20 egativeInteger,
│ │ │ │ │ +0001fd50: 2055 703a 2042 6173 6520 636c 6173 7365 Up: Base classe
│ │ │ │ │ +0001fd60: 730a 0a31 2e31 3030 204c 6172 6765 506f s..1.100 LargePo
│ │ │ │ │ +0001fd70: 7369 7469 7665 496e 7465 6765 720a 3d3d sitiveInteger.==
│ │ │ │ │ +0001fd80: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ +0001fd90: 3d3d 3d3d 3d3d 3d3d 0a0a 4465 6669 6e65 ========..Define
│ │ │ │ │ +0001fda0: 6420 696e 206e 616d 6573 7061 6365 2053 d in namespace S
│ │ │ │ │ +0001fdb0: 6d61 6c6c 7461 6c6b 0a53 7570 6572 636c malltalk.Supercl
│ │ │ │ │ +0001fdc0: 6173 733a 204c 6172 6765 496e 7465 6765 ass: LargeIntege
│ │ │ │ │ +0001fdd0: 720a 4361 7465 676f 7279 3a20 4c61 6e67 r.Category: Lang
│ │ │ │ │ +0001fde0: 7561 6765 2d44 6174 6120 7479 7065 730a uage-Data types.
│ │ │ │ │ +0001fdf0: 2020 2020 204a 7573 7420 6c69 6b65 206d Just like m
│ │ │ │ │ +0001fe00: 7920 6272 6f74 6865 7220 4c61 7267 654e y brother LargeN
│ │ │ │ │ +0001fe10: 6567 6174 6976 6549 6e74 6567 6572 2c20 egativeInteger,
│ │ │ │ │ +0001fe20: 4920 7072 6f76 6964 6520 6120 6665 7720 I provide a few
│ │ │ │ │ +0001fe30: 6d65 7468 6f64 730a 2020 2020 2074 6861 methods. tha
│ │ │ │ │ +0001fe40: 7420 616c 6c6f 7720 4c61 7267 6549 6e74 t allow LargeInt
│ │ │ │ │ +0001fe50: 6567 6572 2074 6f20 6465 7465 726d 696e eger to determin
│ │ │ │ │ +0001fe60: 6520 7468 6520 7369 676e 206f 6620 6120 e the sign of a
│ │ │ │ │ +0001fe70: 6c61 7267 6520 696e 7465 6765 720a 2020 large integer.
│ │ │ │ │ +0001fe80: 2020 2069 6e20 6120 6661 7374 2077 6179 in a fast way
│ │ │ │ │ +0001fe90: 2064 7572 696e 6720 6974 7320 6361 6c63 during its calc
│ │ │ │ │ +0001fea0: 756c 6174 696f 6e73 2e20 2046 6f72 2065 ulations. For e
│ │ │ │ │ +0001feb0: 7861 6d70 6c65 2c20 4920 6b6e 6f77 2074 xample, I know t
│ │ │ │ │ +0001fec0: 6861 7420 490a 2020 2020 2061 6d20 6c61 hat I. am la
│ │ │ │ │ +0001fed0: 7267 6572 2074 6861 6e20 616e 7920 4c61 rger than any La
│ │ │ │ │ +0001fee0: 7267 654e 6567 6174 6976 6549 6e74 6567 rgeNegativeInteg
│ │ │ │ │ +0001fef0: 6572 2e20 2049 6e20 6164 6469 7469 6f6e er. In addition
│ │ │ │ │ +0001ff00: 2049 2069 6d70 6c65 6d65 6e74 0a20 2020 I implement.
│ │ │ │ │ +0001ff10: 2020 7468 6520 6775 7473 206f 6620 6172 the guts of ar
│ │ │ │ │ +0001ff20: 6269 7472 6172 7920 7072 6563 6973 696f bitrary precisio
│ │ │ │ │ +0001ff30: 6e20 6172 6974 686d 6574 6963 2e0a 0a2a n arithmetic...*
│ │ │ │ │ +0001ff40: 204d 656e 753a 0a0a 2a20 4c61 7267 6550 Menu:..* LargeP
│ │ │ │ │ +0001ff50: 6f73 6974 6976 6549 6e74 6567 6572 2d61 ositiveInteger-a
│ │ │ │ │ +0001ff60: 7269 7468 6d65 7469 633a 3a20 2028 696e rithmetic:: (in
│ │ │ │ │ +0001ff70: 7374 616e 6365 290a 2a20 4c61 7267 6550 stance).* LargeP
│ │ │ │ │ +0001ff80: 6f73 6974 6976 6549 6e74 6567 6572 2d63 ositiveInteger-c
│ │ │ │ │ +0001ff90: 6f6e 7665 7274 696e 673a 3a20 2028 696e onverting:: (in
│ │ │ │ │ +0001ffa0: 7374 616e 6365 290a 2a20 4c61 7267 6550 stance).* LargeP
│ │ │ │ │ +0001ffb0: 6f73 6974 6976 6549 6e74 6567 6572 2d68 ositiveInteger-h
│ │ │ │ │ +0001ffc0: 656c 7065 7220 6279 7465 2d6c 6576 656c elper byte-level
│ │ │ │ │ +0001ffd0: 206d 6574 686f 6473 3a3a 2020 2869 6e73 methods:: (ins
│ │ │ │ │ +0001ffe0: 7461 6e63 6529 0a2a 204c 6172 6765 506f tance).* LargePo
│ │ │ │ │ +0001fff0: 7369 7469 7665 496e 7465 6765 722d 6e75 sitiveInteger-nu
│ │ │ │ │ +00020000: 6d65 7269 6320 7465 7374 696e 673a 3a20 meric testing::
│ │ │ │ │ +00020010: 2028 696e 7374 616e 6365 290a 2a20 4c61 (instance).* La
│ │ │ │ │ +00020020: 7267 6550 6f73 6974 6976 6549 6e74 6567 rgePositiveInteg
│ │ │ │ │ +00020030: 6572 2d70 7269 6d69 7469 7665 206f 7065 er-primitive ope
│ │ │ │ │ +00020040: 7261 7469 6f6e 733a 3a20 2028 696e 7374 rations:: (inst
│ │ │ │ │ +00020050: 616e 6365 290a 0a1f 0a46 696c 653a 2067 ance)....File: g
│ │ │ │ │ +00020060: 7374 2d62 6173 652e 696e 666f 2c20 204e st-base.info, N
│ │ │ │ │ +00020070: 6f64 653a 204c 6172 6765 506f 7369 7469 ode: LargePositi
│ │ │ │ │ +00020080: 7665 496e 7465 6765 722d 6172 6974 686d veInteger-arithm
│ │ │ │ │ +00020090: 6574 6963 2c20 204e 6578 743a 204c 6172 etic, Next: Lar
│ │ │ │ │ +000200a0: 6765 506f 7369 7469 7665 496e 7465 6765 gePositiveIntege
│ │ │ │ │ +000200b0: 722d 636f 6e76 6572 7469 6e67 2c20 2055 r-converting, U
│ │ │ │ │ +000200c0: 703a 204c 6172 6765 506f 7369 7469 7665 p: LargePositive
│ │ │ │ │ +000200d0: 496e 7465 6765 720a 0a31 2e31 3030 2e31 Integer..1.100.1
│ │ │ │ │ +000200e0: 204c 6172 6765 506f 7369 7469 7665 496e LargePositiveIn
│ │ │ │ │ +000200f0: 7465 6765 723a 2061 7269 7468 6d65 7469 teger: arithmeti
│ │ │ │ │ +00020100: 630a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d c.--------------
│ │ │ │ │ +00020110: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00020120: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 2b20 614e ----------..+ aN
│ │ │ │ │ +00020130: 756d 6265 720a 2020 2020 2053 756d 2074 umber. Sum t
│ │ │ │ │ +00020140: 6865 2072 6563 6569 7665 7220 616e 6420 he receiver and
│ │ │ │ │ +00020150: 614e 756d 6265 722c 2061 6e73 7765 7220 aNumber, answer
│ │ │ │ │ +00020160: 7468 6520 7265 7375 6c74 0a0a 2d20 614e the result..- aN
│ │ │ │ │ +00020170: 756d 6265 720a 2020 2020 2053 7562 7472 umber. Subtr
│ │ │ │ │ +00020180: 6163 7420 614e 756d 6265 7220 6672 6f6d act aNumber from
│ │ │ │ │ +00020190: 2074 6865 2072 6563 6569 7665 722c 2061 the receiver, a
│ │ │ │ │ +000201a0: 6e73 7765 7220 7468 6520 7265 7375 6c74 nswer the result
│ │ │ │ │ +000201b0: 0a0a 6763 643a 2061 6e49 6e74 6567 6572 ..gcd: anInteger
│ │ │ │ │ +000201c0: 0a20 2020 2020 4361 6c63 756c 6174 6520 . Calculate
│ │ │ │ │ +000201d0: 7468 6520 4743 4420 6265 7477 6565 6e20 the GCD between
│ │ │ │ │ +000201e0: 7468 6520 7265 6365 6976 6572 2061 6e64 the receiver and
│ │ │ │ │ +000201f0: 2061 6e49 6e74 6567 6572 0a0a 6869 6768 anInteger..high
│ │ │ │ │ +00020200: 4269 740a 2020 2020 2041 6e73 7765 7220 Bit. Answer
│ │ │ │ │ +00020210: 7468 6520 7265 6365 6976 6572 2773 2068 the receiver's h
│ │ │ │ │ +00020220: 6967 6865 7374 2062 6974 2773 2069 6e64 ighest bit's ind
│ │ │ │ │ +00020230: 6578 0a0a 0a1f 0a46 696c 653a 2067 7374 ex.....File: gst
│ │ │ │ │ +00020240: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ +00020250: 653a 204c 6172 6765 506f 7369 7469 7665 e: LargePositive
│ │ │ │ │ +00020260: 496e 7465 6765 722d 636f 6e76 6572 7469 Integer-converti
│ │ │ │ │ +00020270: 6e67 2c20 204e 6578 743a 204c 6172 6765 ng, Next: Large
│ │ │ │ │ +00020280: 506f 7369 7469 7665 496e 7465 6765 722d PositiveInteger-
│ │ │ │ │ +00020290: 6865 6c70 6572 2062 7974 652d 6c65 7665 helper byte-leve
│ │ │ │ │ +000202a0: 6c20 6d65 7468 6f64 732c 2020 5072 6576 l methods, Prev
│ │ │ │ │ +000202b0: 3a20 4c61 7267 6550 6f73 6974 6976 6549 : LargePositiveI
│ │ │ │ │ +000202c0: 6e74 6567 6572 2d61 7269 7468 6d65 7469 nteger-arithmeti
│ │ │ │ │ +000202d0: 632c 2020 5570 3a20 4c61 7267 6550 6f73 c, Up: LargePos
│ │ │ │ │ +000202e0: 6974 6976 6549 6e74 6567 6572 0a0a 312e itiveInteger..1.
│ │ │ │ │ +000202f0: 3130 302e 3220 4c61 7267 6550 6f73 6974 100.2 LargePosit
│ │ │ │ │ +00020300: 6976 6549 6e74 6567 6572 3a20 636f 6e76 iveInteger: conv
│ │ │ │ │ +00020310: 6572 7469 6e67 0a2d 2d2d 2d2d 2d2d 2d2d erting.---------
│ │ │ │ │ 00020320: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00020330: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00020340: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a62 -------------..b
│ │ │ │ │ -00020350: 7974 6573 3a20 6279 7465 4172 7261 7931 ytes: byteArray1
│ │ │ │ │ -00020360: 2066 726f 6d3a 206a 2063 6f6d 7061 7265 from: j compare
│ │ │ │ │ -00020370: 3a20 6279 7465 4172 7261 7932 0a20 2020 : byteArray2.
│ │ │ │ │ -00020380: 2020 5072 6976 6174 6520 2d20 416e 7377 Private - Answ
│ │ │ │ │ -00020390: 6572 2074 6865 2073 6967 6e20 6f66 2062 er the sign of b
│ │ │ │ │ -000203a0: 7974 6541 7272 6179 3220 2d20 6279 7465 yteArray2 - byte
│ │ │ │ │ -000203b0: 4172 7261 7931 3b20 7468 6520 6a2d 7468 Array1; the j-th
│ │ │ │ │ -000203c0: 2062 7974 650a 2020 2020 206f 6620 6279 byte. of by
│ │ │ │ │ -000203d0: 7465 4172 7261 7931 2069 7320 636f 6d70 teArray1 is comp
│ │ │ │ │ -000203e0: 6172 6564 2077 6974 6820 7468 6520 6669 ared with the fi
│ │ │ │ │ -000203f0: 7273 7420 6f66 2062 7974 6541 7272 6179 rst of byteArray
│ │ │ │ │ -00020400: 322c 2074 6865 206a 2b31 2d74 680a 2020 2, the j+1-th.
│ │ │ │ │ -00020410: 2020 2077 6974 6820 7468 6520 7365 636f with the seco
│ │ │ │ │ -00020420: 6e64 2c20 616e 6420 736f 206f 6e2e 0a0a nd, and so on...
│ │ │ │ │ -00020430: 6279 7465 733a 2062 7974 6541 7272 6179 bytes: byteArray
│ │ │ │ │ -00020440: 3120 6672 6f6d 3a20 6a20 7375 6274 7261 1 from: j subtra
│ │ │ │ │ -00020450: 6374 3a20 6279 7465 4172 7261 7932 0a20 ct: byteArray2.
│ │ │ │ │ -00020460: 2020 2020 5072 6976 6174 6520 2d20 5375 Private - Su
│ │ │ │ │ -00020470: 7472 6163 7420 7468 6520 6279 7465 7320 tract the bytes
│ │ │ │ │ -00020480: 696e 2062 7974 6541 7272 6179 3220 6672 in byteArray2 fr
│ │ │ │ │ -00020490: 6f6d 2074 686f 7365 2069 6e20 6279 7465 om those in byte
│ │ │ │ │ -000204a0: 4172 7261 7931 0a0a 6279 7465 733a 2062 Array1..bytes: b
│ │ │ │ │ -000204b0: 7974 6573 206d 756c 7469 706c 793a 2061 ytes multiply: a
│ │ │ │ │ -000204c0: 6e49 6e74 6567 6572 0a20 2020 2020 5072 nInteger. Pr
│ │ │ │ │ -000204d0: 6976 6174 6520 2d20 4d75 6c74 6970 6c79 ivate - Multiply
│ │ │ │ │ -000204e0: 2074 6865 2062 7974 6573 2069 6e20 6279 the bytes in by
│ │ │ │ │ -000204f0: 7465 7320 6279 2061 6e49 6e74 6567 6572 tes by anInteger
│ │ │ │ │ -00020500: 2c20 7768 6963 6820 6d75 7374 2062 6520 , which must be
│ │ │ │ │ -00020510: 3c0a 2020 2020 2032 3535 2e20 2050 7574 <. 255. Put
│ │ │ │ │ -00020520: 2074 6865 2072 6573 756c 7420 6261 636b the result back
│ │ │ │ │ -00020530: 2069 6e20 6279 7465 732e 0a0a 6279 7465 in bytes...byte
│ │ │ │ │ -00020540: 734c 6566 7453 6869 6674 3a20 6142 7974 sLeftShift: aByt
│ │ │ │ │ -00020550: 6541 7272 6179 0a20 2020 2020 5072 6976 eArray. Priv
│ │ │ │ │ -00020560: 6174 6520 2d20 4c65 6674 2073 6869 6674 ate - Left shift
│ │ │ │ │ -00020570: 2062 7920 3120 706c 6163 6520 7468 6520 by 1 place the
│ │ │ │ │ -00020580: 6279 7465 7320 696e 2061 4279 7465 4172 bytes in aByteAr
│ │ │ │ │ -00020590: 7261 790a 0a62 7974 6573 4c65 6674 5368 ray..bytesLeftSh
│ │ │ │ │ -000205a0: 6966 743a 2061 4279 7465 4172 7261 7920 ift: aByteArray
│ │ │ │ │ -000205b0: 6269 673a 2074 6f74 616c 5368 6966 740a big: totalShift.
│ │ │ │ │ -000205c0: 2020 2020 2050 7269 7661 7465 202d 204c Private - L
│ │ │ │ │ -000205d0: 6566 7420 7368 6966 7420 7468 6520 6279 eft shift the by
│ │ │ │ │ -000205e0: 7465 7320 696e 2061 4279 7465 4172 7261 tes in aByteArra
│ │ │ │ │ -000205f0: 7920 6279 2074 6f74 616c 5368 6966 7420 y by totalShift
│ │ │ │ │ -00020600: 706c 6163 6573 0a0a 6279 7465 734c 6566 places..bytesLef
│ │ │ │ │ -00020610: 7453 6869 6674 3a20 6142 7974 6541 7272 tShift: aByteArr
│ │ │ │ │ -00020620: 6179 206e 3a20 7368 6966 740a 2020 2020 ay n: shift.
│ │ │ │ │ -00020630: 2050 7269 7661 7465 202d 204c 6566 7420 Private - Left
│ │ │ │ │ -00020640: 7368 6966 7420 6279 2073 6869 6674 2070 shift by shift p
│ │ │ │ │ -00020650: 6c61 6365 7320 7468 6520 6279 7465 7320 laces the bytes
│ │ │ │ │ -00020660: 696e 2061 4279 7465 4172 7261 7920 2873 in aByteArray (s
│ │ │ │ │ -00020670: 6869 6674 0a20 2020 2020 3c3d 2037 290a hift. <= 7).
│ │ │ │ │ -00020680: 0a62 7974 6573 5269 6768 7453 6869 6674 .bytesRightShift
│ │ │ │ │ -00020690: 3a20 6142 7974 6541 7272 6179 2062 6967 : aByteArray big
│ │ │ │ │ -000206a0: 3a20 746f 7461 6c53 6869 6674 0a20 2020 : totalShift.
│ │ │ │ │ -000206b0: 2020 5072 6976 6174 6520 2d20 5269 6768 Private - Righ
│ │ │ │ │ -000206c0: 7420 7368 6966 7420 7468 6520 6279 7465 t shift the byte
│ │ │ │ │ -000206d0: 7320 696e 2061 4279 7465 4172 7261 7920 s in aByteArray
│ │ │ │ │ -000206e0: 6279 2074 6f74 616c 5368 6966 7420 706c by totalShift pl
│ │ │ │ │ -000206f0: 6163 6573 0a0a 6279 7465 7352 6967 6874 aces..bytesRight
│ │ │ │ │ -00020700: 5368 6966 743a 2062 7974 6573 206e 3a20 Shift: bytes n:
│ │ │ │ │ -00020710: 614e 756d 6265 720a 2020 2020 2050 7269 aNumber. Pri
│ │ │ │ │ -00020720: 7661 7465 202d 2052 6967 6874 2073 6869 vate - Right shi
│ │ │ │ │ -00020730: 6674 2074 6865 2062 7974 6573 2069 6e20 ft the bytes in
│ │ │ │ │ -00020740: 2762 7974 6573 2720 6279 2027 614e 756d 'bytes' by 'aNum
│ │ │ │ │ -00020750: 6265 7227 2070 6c61 6365 730a 2020 2020 ber' places.
│ │ │ │ │ -00020760: 2028 7368 6966 7420 3c3d 2037 290a 0a62 (shift <= 7)..b
│ │ │ │ │ -00020770: 7974 6573 5472 6169 6c69 6e67 5a65 726f ytesTrailingZero
│ │ │ │ │ -00020780: 733a 2062 7974 6573 0a20 2020 2020 5072 s: bytes. Pr
│ │ │ │ │ -00020790: 6976 6174 6520 2d20 416e 7377 6572 2074 ivate - Answer t
│ │ │ │ │ -000207a0: 6865 206e 756d 6265 7220 6f66 2074 7261 he number of tra
│ │ │ │ │ -000207b0: 696c 696e 6720 7a65 726f 2062 6974 7320 iling zero bits
│ │ │ │ │ -000207c0: 696e 2074 6865 2072 6563 6569 7665 720a in the receiver.
│ │ │ │ │ -000207d0: 0a70 7269 6d44 6976 6964 653a 2072 6873 .primDivide: rhs
│ │ │ │ │ -000207e0: 0a20 2020 2020 5072 6976 6174 6520 2d20 . Private -
│ │ │ │ │ -000207f0: 496d 706c 656d 656e 7473 204b 6e75 7468 Implements Knuth
│ │ │ │ │ -00020800: 2773 2064 6976 6964 6520 616e 6420 636f 's divide and co
│ │ │ │ │ -00020810: 7272 6563 7420 616c 676f 7269 7468 6d20 rrect algorithm
│ │ │ │ │ -00020820: 6672 6f6d 0a20 2020 2020 2753 656d 696e from. 'Semin
│ │ │ │ │ -00020830: 756d 6572 6963 616c 2041 6c67 6f72 6974 umerical Algorit
│ │ │ │ │ -00020840: 686d 7327 2033 7264 2045 6469 7469 6f6e hms' 3rd Edition
│ │ │ │ │ -00020850: 2c20 7365 6374 696f 6e20 342e 332e 3120 , section 4.3.1
│ │ │ │ │ -00020860: 2877 6869 6368 2069 730a 2020 2020 2062 (which is. b
│ │ │ │ │ -00020870: 6173 6963 616c 6c79 2061 6e20 656e 6861 asically an enha
│ │ │ │ │ -00020880: 6e63 6564 2076 6572 7369 6f6e 206f 6620 nced version of
│ │ │ │ │ -00020890: 7468 6520 6469 7669 6465 2027 616c 676f the divide 'algo
│ │ │ │ │ -000208a0: 7269 7468 6d27 2066 6f72 0a20 2020 2020 rithm' for.
│ │ │ │ │ -000208b0: 7477 6f2d 6469 6769 7420 6469 7669 736f two-digit diviso
│ │ │ │ │ -000208c0: 7273 2077 6869 6368 2069 7320 7461 7567 rs which is taug
│ │ │ │ │ -000208d0: 6874 2069 6e20 7072 696d 6172 7920 7363 ht in primary sc
│ │ │ │ │ -000208e0: 686f 6f6c 2121 2129 0a0a 1f0a 4669 6c65 hool!!!)....File
│ │ │ │ │ -000208f0: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ -00020900: 2020 4e6f 6465 3a20 4c61 7267 6550 6f73 Node: LargePos
│ │ │ │ │ -00020910: 6974 6976 6549 6e74 6567 6572 2d6e 756d itiveInteger-num
│ │ │ │ │ -00020920: 6572 6963 2074 6573 7469 6e67 2c20 204e eric testing, N
│ │ │ │ │ -00020930: 6578 743a 204c 6172 6765 506f 7369 7469 ext: LargePositi
│ │ │ │ │ -00020940: 7665 496e 7465 6765 722d 7072 696d 6974 veInteger-primit
│ │ │ │ │ -00020950: 6976 6520 6f70 6572 6174 696f 6e73 2c20 ive operations,
│ │ │ │ │ -00020960: 2050 7265 763a 204c 6172 6765 506f 7369 Prev: LargePosi
│ │ │ │ │ -00020970: 7469 7665 496e 7465 6765 722d 6865 6c70 tiveInteger-help
│ │ │ │ │ -00020980: 6572 2062 7974 652d 6c65 7665 6c20 6d65 er byte-level me
│ │ │ │ │ -00020990: 7468 6f64 732c 2020 5570 3a20 4c61 7267 thods, Up: Larg
│ │ │ │ │ -000209a0: 6550 6f73 6974 6976 6549 6e74 6567 6572 ePositiveInteger
│ │ │ │ │ -000209b0: 0a0a 312e 3130 302e 3420 4c61 7267 6550 ..1.100.4 LargeP
│ │ │ │ │ -000209c0: 6f73 6974 6976 6549 6e74 6567 6572 3a20 ositiveInteger:
│ │ │ │ │ -000209d0: 6e75 6d65 7269 6320 7465 7374 696e 670a numeric testing.
│ │ │ │ │ -000209e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000209f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00020a00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a61 -------------..a
│ │ │ │ │ -00020a10: 6273 0a20 2020 2020 416e 7377 6572 2074 bs. Answer t
│ │ │ │ │ -00020a20: 6865 2072 6563 6569 7665 7227 7320 6162 he receiver's ab
│ │ │ │ │ -00020a30: 736f 6c75 7465 2076 616c 7565 0a0a 6e65 solute value..ne
│ │ │ │ │ -00020a40: 6761 7469 7665 0a20 2020 2020 416e 7377 gative. Answ
│ │ │ │ │ -00020a50: 6572 2077 6865 7468 6572 2074 6865 2072 er whether the r
│ │ │ │ │ -00020a60: 6563 6569 7665 7220 6973 203c 2030 0a0a eceiver is < 0..
│ │ │ │ │ -00020a70: 706f 7369 7469 7665 0a20 2020 2020 416e positive. An
│ │ │ │ │ -00020a80: 7377 6572 2077 6865 7468 6572 2074 6865 swer whether the
│ │ │ │ │ -00020a90: 2072 6563 6569 7665 7220 6973 203e 3d20 receiver is >=
│ │ │ │ │ -00020aa0: 300a 0a73 6967 6e0a 2020 2020 2041 6e73 0..sign. Ans
│ │ │ │ │ -00020ab0: 7765 7220 7468 6520 7265 6365 6976 6572 wer the receiver
│ │ │ │ │ -00020ac0: 2773 2073 6967 6e0a 0a73 7472 6963 746c 's sign..strictl
│ │ │ │ │ -00020ad0: 7950 6f73 6974 6976 650a 2020 2020 2041 yPositive. A
│ │ │ │ │ -00020ae0: 6e73 7765 7220 7768 6574 6865 7220 7468 nswer whether th
│ │ │ │ │ -00020af0: 6520 7265 6365 6976 6572 2069 7320 3e20 e receiver is >
│ │ │ │ │ -00020b00: 300a 0a1f 0a46 696c 653a 2067 7374 2d62 0....File: gst-b
│ │ │ │ │ -00020b10: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ -00020b20: 204c 6172 6765 506f 7369 7469 7665 496e LargePositiveIn
│ │ │ │ │ -00020b30: 7465 6765 722d 7072 696d 6974 6976 6520 teger-primitive
│ │ │ │ │ -00020b40: 6f70 6572 6174 696f 6e73 2c20 2050 7265 operations, Pre
│ │ │ │ │ -00020b50: 763a 204c 6172 6765 506f 7369 7469 7665 v: LargePositive
│ │ │ │ │ -00020b60: 496e 7465 6765 722d 6e75 6d65 7269 6320 Integer-numeric
│ │ │ │ │ -00020b70: 7465 7374 696e 672c 2020 5570 3a20 4c61 testing, Up: La
│ │ │ │ │ -00020b80: 7267 6550 6f73 6974 6976 6549 6e74 6567 rgePositiveInteg
│ │ │ │ │ -00020b90: 6572 0a0a 312e 3130 302e 3520 4c61 7267 er..1.100.5 Larg
│ │ │ │ │ -00020ba0: 6550 6f73 6974 6976 6549 6e74 6567 6572 ePositiveInteger
│ │ │ │ │ -00020bb0: 3a20 7072 696d 6974 6976 6520 6f70 6572 : primitive oper
│ │ │ │ │ -00020bc0: 6174 696f 6e73 0a2d 2d2d 2d2d 2d2d 2d2d ations.---------
│ │ │ │ │ -00020bd0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00020be0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00020bf0: 2d2d 2d2d 2d2d 2d2d 2d0a 0a64 6976 6964 ---------..divid
│ │ │ │ │ -00020c00: 653a 2061 4e75 6d62 6572 2075 7369 6e67 e: aNumber using
│ │ │ │ │ -00020c10: 3a20 6142 6c6f 636b 0a20 2020 2020 5072 : aBlock. Pr
│ │ │ │ │ -00020c20: 6976 6174 6520 2d20 4469 7669 6465 2074 ivate - Divide t
│ │ │ │ │ -00020c30: 6865 2072 6563 6569 7665 7220 6279 2061 he receiver by a
│ │ │ │ │ -00020c40: 4e75 6d62 6572 2028 756e 7369 676e 6564 Number (unsigned
│ │ │ │ │ -00020c50: 2064 6976 6973 696f 6e29 2e0a 2020 2020 division)..
│ │ │ │ │ -00020c60: 2045 7661 6c75 6174 6520 6142 6c6f 636b Evaluate aBlock
│ │ │ │ │ -00020c70: 2070 6173 7369 6e67 2074 6865 2072 6573 passing the res
│ │ │ │ │ -00020c80: 756c 7420 4279 7465 4172 7261 792c 2074 ult ByteArray, t
│ │ │ │ │ -00020c90: 6865 2072 656d 6169 6e64 6572 0a20 2020 he remainder.
│ │ │ │ │ -00020ca0: 2020 4279 7465 4172 7261 792c 2061 6e64 ByteArray, and
│ │ │ │ │ -00020cb0: 2077 6865 7468 6572 2074 6865 2064 6976 whether the div
│ │ │ │ │ -00020cc0: 6973 696f 6e20 6861 6420 6120 7265 6d61 ision had a rema
│ │ │ │ │ -00020cd0: 696e 6465 720a 0a69 7353 6d61 6c6c 0a20 inder..isSmall.
│ │ │ │ │ -00020ce0: 2020 2020 5072 6976 6174 6520 2d20 416e Private - An
│ │ │ │ │ -00020cf0: 7377 6572 2077 6865 7468 6572 2074 6865 swer whether the
│ │ │ │ │ -00020d00: 2072 6563 6569 7665 7220 6973 2073 6d61 receiver is sma
│ │ │ │ │ -00020d10: 6c6c 2065 6e6f 7567 6820 746f 2065 6d70 ll enough to emp
│ │ │ │ │ -00020d20: 6c6f 790a 2020 2020 2073 696d 706c 6520 loy. simple
│ │ │ │ │ -00020d30: 7363 616c 6172 2061 6c67 6f72 6974 686d scalar algorithm
│ │ │ │ │ -00020d40: 7320 666f 7220 6469 7669 7369 6f6e 2061 s for division a
│ │ │ │ │ -00020d50: 6e64 206d 756c 7469 706c 6963 6174 696f nd multiplicatio
│ │ │ │ │ -00020d60: 6e0a 0a6d 756c 7469 706c 793a 2061 4e75 n..multiply: aNu
│ │ │ │ │ -00020d70: 6d62 6572 0a20 2020 2020 5072 6976 6174 mber. Privat
│ │ │ │ │ -00020d80: 6520 2d20 4d75 6c74 6970 6c79 2074 6865 e - Multiply the
│ │ │ │ │ -00020d90: 2072 6563 6569 7665 7220 6279 2061 4e75 receiver by aNu
│ │ │ │ │ -00020da0: 6d62 6572 2028 756e 7369 676e 6564 206d mber (unsigned m
│ │ │ │ │ -00020db0: 756c 7469 706c 7929 0a0a 1f0a 4669 6c65 ultiply)....File
│ │ │ │ │ -00020dc0: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ -00020dd0: 2020 4e6f 6465 3a20 4c61 7267 6557 6f72 Node: LargeWor
│ │ │ │ │ -00020de0: 6441 7272 6179 2c20 204e 6578 743a 204c dArray, Next: L
│ │ │ │ │ -00020df0: 6172 6765 5a65 726f 496e 7465 6765 722c argeZeroInteger,
│ │ │ │ │ -00020e00: 2020 5072 6576 3a20 4c61 7267 6550 6f73 Prev: LargePos
│ │ │ │ │ -00020e10: 6974 6976 6549 6e74 6567 6572 2c20 2055 itiveInteger, U
│ │ │ │ │ -00020e20: 703a 2042 6173 6520 636c 6173 7365 730a p: Base classes.
│ │ │ │ │ -00020e30: 0a31 2e31 3031 204c 6172 6765 576f 7264 .1.101 LargeWord
│ │ │ │ │ -00020e40: 4172 7261 790a 3d3d 3d3d 3d3d 3d3d 3d3d Array.==========
│ │ │ │ │ -00020e50: 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a 4465 6669 ==========..Defi
│ │ │ │ │ -00020e60: 6e65 6420 696e 206e 616d 6573 7061 6365 ned in namespace
│ │ │ │ │ -00020e70: 2053 6d61 6c6c 7461 6c6b 0a53 7570 6572 Smalltalk.Super
│ │ │ │ │ -00020e80: 636c 6173 733a 204c 6172 6765 4172 7261 class: LargeArra
│ │ │ │ │ -00020e90: 7965 6443 6f6c 6c65 6374 696f 6e0a 4361 yedCollection.Ca
│ │ │ │ │ -00020ea0: 7465 676f 7279 3a20 436f 6c6c 6563 7469 tegory: Collecti
│ │ │ │ │ -00020eb0: 6f6e 732d 5365 7175 656e 6365 6162 6c65 ons-Sequenceable
│ │ │ │ │ -00020ec0: 0a0a 2020 2020 2049 2061 6d20 7369 6d69 .. I am simi
│ │ │ │ │ -00020ed0: 6c61 7220 746f 2061 2070 6c61 696e 2057 lar to a plain W
│ │ │ │ │ -00020ee0: 6f72 6441 7272 6179 2c20 6275 7420 4927 ordArray, but I'
│ │ │ │ │ -00020ef0: 6d20 7370 6563 6961 6c6c 7920 6465 7369 m specially desi
│ │ │ │ │ -00020f00: 676e 6564 2074 6f0a 2020 2020 2073 6176 gned to. sav
│ │ │ │ │ -00020f10: 6520 6d65 6d6f 7279 2077 6865 6e20 6c6f e memory when lo
│ │ │ │ │ -00020f20: 7473 206f 6620 6974 656d 7320 6172 6520 ts of items are
│ │ │ │ │ -00020f30: 7a65 726f 2e0a 0a2a 204d 656e 753a 0a0a zero...* Menu:..
│ │ │ │ │ -00020f40: 2a20 4c61 7267 6557 6f72 6441 7272 6179 * LargeWordArray
│ │ │ │ │ -00020f50: 2d6f 7665 7272 6964 6465 6e3a 3a20 2028 -overridden:: (
│ │ │ │ │ -00020f60: 696e 7374 616e 6365 290a 0a1f 0a46 696c instance)....Fil
│ │ │ │ │ -00020f70: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ -00020f80: 2c20 204e 6f64 653a 204c 6172 6765 576f , Node: LargeWo
│ │ │ │ │ -00020f90: 7264 4172 7261 792d 6f76 6572 7269 6464 rdArray-overridd
│ │ │ │ │ -00020fa0: 656e 2c20 2055 703a 204c 6172 6765 576f en, Up: LargeWo
│ │ │ │ │ -00020fb0: 7264 4172 7261 790a 0a31 2e31 3031 2e31 rdArray..1.101.1
│ │ │ │ │ -00020fc0: 204c 6172 6765 576f 7264 4172 7261 793a LargeWordArray:
│ │ │ │ │ -00020fd0: 206f 7665 7272 6964 6465 6e0a 2d2d 2d2d overridden.----
│ │ │ │ │ -00020fe0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00020ff0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------..
│ │ │ │ │ -00021000: 6465 6661 756c 7445 6c65 6d65 6e74 0a20 defaultElement.
│ │ │ │ │ -00021010: 2020 2020 416e 7377 6572 2074 6865 2076 Answer the v
│ │ │ │ │ -00021020: 616c 7565 2077 6869 6368 2069 7320 686f alue which is ho
│ │ │ │ │ -00021030: 7065 6420 746f 2062 6520 7468 6520 6d6f ped to be the mo
│ │ │ │ │ -00021040: 7374 2063 6f6d 6d6f 6e20 696e 2074 6865 st common in the
│ │ │ │ │ -00021050: 2061 7272 6179 0a0a 6e65 7743 6f6c 6c65 array..newColle
│ │ │ │ │ -00021060: 6374 696f 6e3a 2073 697a 650a 2020 2020 ction: size.
│ │ │ │ │ -00021070: 2043 7265 6174 6520 6120 576f 7264 4172 Create a WordAr
│ │ │ │ │ -00021080: 7261 7920 6f66 2074 6865 2067 6976 656e ray of the given
│ │ │ │ │ -00021090: 2073 697a 650a 0a1f 0a46 696c 653a 2067 size....File: g
│ │ │ │ │ -000210a0: 7374 2d62 6173 652e 696e 666f 2c20 204e st-base.info, N
│ │ │ │ │ -000210b0: 6f64 653a 204c 6172 6765 5a65 726f 496e ode: LargeZeroIn
│ │ │ │ │ -000210c0: 7465 6765 722c 2020 4e65 7874 3a20 4c69 teger, Next: Li
│ │ │ │ │ -000210d0: 6e6b 2c20 2050 7265 763a 204c 6172 6765 nk, Prev: Large
│ │ │ │ │ -000210e0: 576f 7264 4172 7261 792c 2020 5570 3a20 WordArray, Up:
│ │ │ │ │ -000210f0: 4261 7365 2063 6c61 7373 6573 0a0a 312e Base classes..1.
│ │ │ │ │ -00021100: 3130 3220 4c61 7267 655a 6572 6f49 6e74 102 LargeZeroInt
│ │ │ │ │ -00021110: 6567 6572 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d eger.===========
│ │ │ │ │ -00021120: 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a44 6566 ===========..Def
│ │ │ │ │ -00021130: 696e 6564 2069 6e20 6e61 6d65 7370 6163 ined in namespac
│ │ │ │ │ -00021140: 6520 536d 616c 6c74 616c 6b0a 5375 7065 e Smalltalk.Supe
│ │ │ │ │ -00021150: 7263 6c61 7373 3a20 4c61 7267 6550 6f73 rclass: LargePos
│ │ │ │ │ -00021160: 6974 6976 6549 6e74 6567 6572 0a43 6174 itiveInteger.Cat
│ │ │ │ │ -00021170: 6567 6f72 793a 204c 616e 6775 6167 652d egory: Language-
│ │ │ │ │ -00021180: 4461 7461 2074 7970 6573 0a0a 2020 2020 Data types..
│ │ │ │ │ -00021190: 2049 2061 6d20 7175 6974 6520 6120 7374 I am quite a st
│ │ │ │ │ -000211a0: 7261 6e67 6520 636c 6173 732e 2020 496e range class. In
│ │ │ │ │ -000211b0: 6465 6564 2c20 7468 6520 636f 6e63 6570 deed, the concep
│ │ │ │ │ -000211c0: 7420 6f66 2061 2022 6c61 7267 650a 2020 t of a "large.
│ │ │ │ │ -000211d0: 2020 2069 6e74 6567 6572 2220 7468 6174 integer" that
│ │ │ │ │ -000211e0: 2069 7320 7a65 726f 2069 7320 6120 7765 is zero is a we
│ │ │ │ │ -000211f0: 6972 6420 6f6e 652e 2020 4163 7475 616c ird one. Actual
│ │ │ │ │ -00021200: 6c79 206d 7920 6f6e 6c79 2069 6e73 7461 ly my only insta
│ │ │ │ │ -00021210: 6e63 6520 6973 0a20 2020 2020 7a65 726f nce is. zero
│ │ │ │ │ -00021220: 2062 7574 2069 7320 7265 7072 6573 656e but is represen
│ │ │ │ │ -00021230: 7465 6420 6c69 6b65 204c 6172 6765 496e ted like LargeIn
│ │ │ │ │ -00021240: 7465 6765 7273 2c20 6861 7320 7468 6520 tegers, has the
│ │ │ │ │ -00021250: 7361 6d65 2067 656e 6572 616c 6974 790a same generality.
│ │ │ │ │ -00021260: 2020 2020 2061 7320 4c61 7267 6549 6e74 as LargeInt
│ │ │ │ │ -00021270: 6567 6572 732c 2061 6e64 2073 6f20 6f6e egers, and so on
│ │ │ │ │ -00021280: 2e20 2054 6861 7420 6f6e 6c79 2069 6e73 . That only ins
│ │ │ │ │ -00021290: 7461 6e63 6520 6973 2073 746f 7265 6420 tance is stored
│ │ │ │ │ -000212a0: 696e 2074 6865 0a20 2020 2020 636c 6173 in the. clas
│ │ │ │ │ -000212b0: 7320 7661 7269 6162 6c65 205a 6572 6f2c s variable Zero,
│ │ │ │ │ -000212c0: 2061 6e64 2069 7320 7573 6564 2069 6e20 and is used in
│ │ │ │ │ -000212d0: 6172 6974 686d 6574 6963 616c 206d 6574 arithmetical met
│ │ │ │ │ -000212e0: 686f 6473 2c20 7768 656e 2077 650a 2020 hods, when we.
│ │ │ │ │ -000212f0: 2020 2068 6176 6520 746f 2063 6f65 7263 have to coerc
│ │ │ │ │ -00021300: 6520 6120 7061 7261 6d65 7465 7220 7468 e a parameter th
│ │ │ │ │ -00021310: 6174 2069 7320 7a65 726f 2e0a 0a2a 204d at is zero...* M
│ │ │ │ │ -00021320: 656e 753a 0a0a 2a20 4c61 7267 655a 6572 enu:..* LargeZer
│ │ │ │ │ -00021330: 6f49 6e74 6567 6572 2d61 6363 6573 7369 oInteger-accessi
│ │ │ │ │ -00021340: 6e67 3a3a 2020 2869 6e73 7461 6e63 6529 ng:: (instance)
│ │ │ │ │ -00021350: 0a2a 204c 6172 6765 5a65 726f 496e 7465 .* LargeZeroInte
│ │ │ │ │ -00021360: 6765 722d 6172 6974 686d 6574 6963 3a3a ger-arithmetic::
│ │ │ │ │ -00021370: 2020 2869 6e73 7461 6e63 6529 0a2a 204c (instance).* L
│ │ │ │ │ -00021380: 6172 6765 5a65 726f 496e 7465 6765 722d argeZeroInteger-
│ │ │ │ │ -00021390: 6e75 6d65 7269 6320 7465 7374 696e 673a numeric testing:
│ │ │ │ │ -000213a0: 3a20 2028 696e 7374 616e 6365 290a 2a20 : (instance).*
│ │ │ │ │ -000213b0: 4c61 7267 655a 6572 6f49 6e74 6567 6572 LargeZeroInteger
│ │ │ │ │ -000213c0: 2d70 7269 6e74 696e 673a 3a20 2028 696e -printing:: (in
│ │ │ │ │ -000213d0: 7374 616e 6365 290a 0a1f 0a46 696c 653a stance)....File:
│ │ │ │ │ -000213e0: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ -000213f0: 204e 6f64 653a 204c 6172 6765 5a65 726f Node: LargeZero
│ │ │ │ │ -00021400: 496e 7465 6765 722d 6163 6365 7373 696e Integer-accessin
│ │ │ │ │ -00021410: 672c 2020 4e65 7874 3a20 4c61 7267 655a g, Next: LargeZ
│ │ │ │ │ -00021420: 6572 6f49 6e74 6567 6572 2d61 7269 7468 eroInteger-arith
│ │ │ │ │ -00021430: 6d65 7469 632c 2020 5570 3a20 4c61 7267 metic, Up: Larg
│ │ │ │ │ -00021440: 655a 6572 6f49 6e74 6567 6572 0a0a 312e eZeroInteger..1.
│ │ │ │ │ -00021450: 3130 322e 3120 4c61 7267 655a 6572 6f49 102.1 LargeZeroI
│ │ │ │ │ -00021460: 6e74 6567 6572 3a20 6163 6365 7373 696e nteger: accessin
│ │ │ │ │ -00021470: 670a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d g.--------------
│ │ │ │ │ -00021480: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00021490: 2d2d 2d2d 2d0a 0a61 743a 2061 6e49 6e64 -----..at: anInd
│ │ │ │ │ -000214a0: 6578 0a20 2020 2020 416e 7377 6572 2027 ex. Answer '
│ │ │ │ │ -000214b0: 3027 2e0a 0a68 6173 680a 2020 2020 2041 0'...hash. A
│ │ │ │ │ -000214c0: 6e73 7765 7220 2730 272e 0a0a 7369 7a65 nswer '0'...size
│ │ │ │ │ -000214d0: 0a20 2020 2020 416e 7377 6572 2027 3027 . Answer '0'
│ │ │ │ │ -000214e0: 2e0a 0a1f 0a46 696c 653a 2067 7374 2d62 .....File: gst-b
│ │ │ │ │ -000214f0: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ -00021500: 204c 6172 6765 5a65 726f 496e 7465 6765 LargeZeroIntege
│ │ │ │ │ -00021510: 722d 6172 6974 686d 6574 6963 2c20 204e r-arithmetic, N
│ │ │ │ │ -00021520: 6578 743a 204c 6172 6765 5a65 726f 496e ext: LargeZeroIn
│ │ │ │ │ -00021530: 7465 6765 722d 6e75 6d65 7269 6320 7465 teger-numeric te
│ │ │ │ │ -00021540: 7374 696e 672c 2020 5072 6576 3a20 4c61 sting, Prev: La
│ │ │ │ │ -00021550: 7267 655a 6572 6f49 6e74 6567 6572 2d61 rgeZeroInteger-a
│ │ │ │ │ -00021560: 6363 6573 7369 6e67 2c20 2055 703a 204c ccessing, Up: L
│ │ │ │ │ -00021570: 6172 6765 5a65 726f 496e 7465 6765 720a argeZeroInteger.
│ │ │ │ │ -00021580: 0a31 2e31 3032 2e32 204c 6172 6765 5a65 .1.102.2 LargeZe
│ │ │ │ │ -00021590: 726f 496e 7465 6765 723a 2061 7269 7468 roInteger: arith
│ │ │ │ │ -000215a0: 6d65 7469 630a 2d2d 2d2d 2d2d 2d2d 2d2d metic.----------
│ │ │ │ │ -000215b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000215c0: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 2a20 614e ----------..* aN
│ │ │ │ │ -000215d0: 756d 6265 720a 2020 2020 204d 756c 7469 umber. Multi
│ │ │ │ │ -000215e0: 706c 7920 614e 756d 6265 7220 616e 6420 ply aNumber and
│ │ │ │ │ -000215f0: 7468 6520 7265 6365 6976 6572 2c20 616e the receiver, an
│ │ │ │ │ -00021600: 7377 6572 2074 6865 2072 6573 756c 740a swer the result.
│ │ │ │ │ -00021610: 0a2b 2061 4e75 6d62 6572 0a20 2020 2020 .+ aNumber.
│ │ │ │ │ -00021620: 5375 6d20 7468 6520 7265 6365 6976 6572 Sum the receiver
│ │ │ │ │ -00021630: 2061 6e64 2061 4e75 6d62 6572 2c20 616e and aNumber, an
│ │ │ │ │ -00021640: 7377 6572 2074 6865 2072 6573 756c 740a swer the result.
│ │ │ │ │ -00021650: 0a2d 2061 4e75 6d62 6572 0a20 2020 2020 .- aNumber.
│ │ │ │ │ -00021660: 5375 6274 7261 6374 2061 4e75 6d62 6572 Subtract aNumber
│ │ │ │ │ -00021670: 2066 726f 6d20 7468 6520 7265 6365 6976 from the receiv
│ │ │ │ │ -00021680: 6572 2c20 616e 7377 6572 2074 6865 2072 er, answer the r
│ │ │ │ │ -00021690: 6573 756c 740a 0a2f 2061 4e75 6d62 6572 esult../ aNumber
│ │ │ │ │ -000216a0: 0a20 2020 2020 4469 7669 6465 2061 4e75 . Divide aNu
│ │ │ │ │ -000216b0: 6d62 6572 2061 6e64 2074 6865 2072 6563 mber and the rec
│ │ │ │ │ -000216c0: 6569 7665 722c 2061 6e73 7765 7220 7468 eiver, answer th
│ │ │ │ │ -000216d0: 6520 7265 7375 6c74 2028 616e 2049 6e74 e result (an Int
│ │ │ │ │ -000216e0: 6567 6572 206f 720a 2020 2020 2046 7261 eger or. Fra
│ │ │ │ │ -000216f0: 6374 696f 6e29 0a0a 2f2f 2061 4e75 6d62 ction)..// aNumb
│ │ │ │ │ -00021700: 6572 0a20 2020 2020 4469 7669 6465 2061 er. Divide a
│ │ │ │ │ -00021710: 4e75 6d62 6572 2061 6e64 2074 6865 2072 Number and the r
│ │ │ │ │ -00021720: 6563 6569 7665 722c 2061 6e73 7765 7220 eceiver, answer
│ │ │ │ │ -00021730: 7468 6520 7265 7375 6c74 2074 7275 6e63 the result trunc
│ │ │ │ │ -00021740: 6174 6564 0a20 2020 2020 746f 7761 7264 ated. toward
│ │ │ │ │ -00021750: 7320 2d69 6e66 696e 6974 790a 0a5c 5c20 s -infinity..\\
│ │ │ │ │ -00021760: 614e 756d 6265 720a 2020 2020 2044 6976 aNumber. Div
│ │ │ │ │ -00021770: 6964 6520 614e 756d 6265 7220 616e 6420 ide aNumber and
│ │ │ │ │ -00021780: 7468 6520 7265 6365 6976 6572 2c20 616e the receiver, an
│ │ │ │ │ -00021790: 7377 6572 2074 6865 2072 656d 6169 6e64 swer the remaind
│ │ │ │ │ -000217a0: 6572 2074 7275 6e63 6174 6564 0a20 2020 er truncated.
│ │ │ │ │ -000217b0: 2020 746f 7761 7264 7320 2d69 6e66 696e towards -infin
│ │ │ │ │ -000217c0: 6974 790a 0a71 756f 3a20 614e 756d 6265 ity..quo: aNumbe
│ │ │ │ │ -000217d0: 720a 2020 2020 2044 6976 6964 6520 614e r. Divide aN
│ │ │ │ │ -000217e0: 756d 6265 7220 616e 6420 7468 6520 7265 umber and the re
│ │ │ │ │ -000217f0: 6365 6976 6572 2c20 616e 7377 6572 2074 ceiver, answer t
│ │ │ │ │ -00021800: 6865 2072 6573 756c 7420 7472 756e 6361 he result trunca
│ │ │ │ │ -00021810: 7465 640a 2020 2020 2074 6f77 6172 6473 ted. towards
│ │ │ │ │ -00021820: 2030 0a0a 7265 6d3a 2061 4e75 6d62 6572 0..rem: aNumber
│ │ │ │ │ -00021830: 0a20 2020 2020 4469 7669 6465 2061 4e75 . Divide aNu
│ │ │ │ │ -00021840: 6d62 6572 2061 6e64 2074 6865 2072 6563 mber and the rec
│ │ │ │ │ -00021850: 6569 7665 722c 2061 6e73 7765 7220 7468 eiver, answer th
│ │ │ │ │ -00021860: 6520 7265 6d61 696e 6465 7220 7472 756e e remainder trun
│ │ │ │ │ -00021870: 6361 7465 640a 2020 2020 2074 6f77 6172 cated. towar
│ │ │ │ │ -00021880: 6473 2030 0a0a 1f0a 4669 6c65 3a20 6773 ds 0....File: gs
│ │ │ │ │ -00021890: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ -000218a0: 6465 3a20 4c61 7267 655a 6572 6f49 6e74 de: LargeZeroInt
│ │ │ │ │ -000218b0: 6567 6572 2d6e 756d 6572 6963 2074 6573 eger-numeric tes
│ │ │ │ │ -000218c0: 7469 6e67 2c20 204e 6578 743a 204c 6172 ting, Next: Lar
│ │ │ │ │ -000218d0: 6765 5a65 726f 496e 7465 6765 722d 7072 geZeroInteger-pr
│ │ │ │ │ -000218e0: 696e 7469 6e67 2c20 2050 7265 763a 204c inting, Prev: L
│ │ │ │ │ -000218f0: 6172 6765 5a65 726f 496e 7465 6765 722d argeZeroInteger-
│ │ │ │ │ -00021900: 6172 6974 686d 6574 6963 2c20 2055 703a arithmetic, Up:
│ │ │ │ │ -00021910: 204c 6172 6765 5a65 726f 496e 7465 6765 LargeZeroIntege
│ │ │ │ │ -00021920: 720a 0a31 2e31 3032 2e33 204c 6172 6765 r..1.102.3 Large
│ │ │ │ │ -00021930: 5a65 726f 496e 7465 6765 723a 206e 756d ZeroInteger: num
│ │ │ │ │ -00021940: 6572 6963 2074 6573 7469 6e67 0a2d 2d2d eric testing.---
│ │ │ │ │ -00021950: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00021960: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00021970: 2d2d 2d2d 2d2d 0a0a 7369 676e 0a20 2020 ------..sign.
│ │ │ │ │ -00021980: 2020 416e 7377 6572 2074 6865 2072 6563 Answer the rec
│ │ │ │ │ -00021990: 6569 7665 7227 7320 7369 676e 0a0a 7374 eiver's sign..st
│ │ │ │ │ -000219a0: 7269 6374 6c79 506f 7369 7469 7665 0a20 rictlyPositive.
│ │ │ │ │ -000219b0: 2020 2020 416e 7377 6572 2077 6865 7468 Answer wheth
│ │ │ │ │ -000219c0: 6572 2074 6865 2072 6563 6569 7665 7220 er the receiver
│ │ │ │ │ -000219d0: 6973 203e 2030 0a0a 1f0a 4669 6c65 3a20 is > 0....File:
│ │ │ │ │ -000219e0: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ -000219f0: 4e6f 6465 3a20 4c61 7267 655a 6572 6f49 Node: LargeZeroI
│ │ │ │ │ -00021a00: 6e74 6567 6572 2d70 7269 6e74 696e 672c nteger-printing,
│ │ │ │ │ -00021a10: 2020 5072 6576 3a20 4c61 7267 655a 6572 Prev: LargeZer
│ │ │ │ │ -00021a20: 6f49 6e74 6567 6572 2d6e 756d 6572 6963 oInteger-numeric
│ │ │ │ │ -00021a30: 2074 6573 7469 6e67 2c20 2055 703a 204c testing, Up: L
│ │ │ │ │ -00021a40: 6172 6765 5a65 726f 496e 7465 6765 720a argeZeroInteger.
│ │ │ │ │ -00021a50: 0a31 2e31 3032 2e34 204c 6172 6765 5a65 .1.102.4 LargeZe
│ │ │ │ │ -00021a60: 726f 496e 7465 6765 723a 2070 7269 6e74 roInteger: print
│ │ │ │ │ -00021a70: 696e 670a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ing.------------
│ │ │ │ │ -00021a80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00021a90: 2d2d 2d2d 2d2d 0a0a 7265 706c 6163 653a ------..replace:
│ │ │ │ │ -00021aa0: 2073 7472 2077 6974 6853 7472 696e 6742 str withStringB
│ │ │ │ │ -00021ab0: 6173 653a 2072 6164 6978 0a20 2020 2020 ase: radix.
│ │ │ │ │ -00021ac0: 5265 7475 726e 2069 6e20 6120 7374 7269 Return in a stri
│ │ │ │ │ -00021ad0: 6e67 2074 6865 2062 6173 6520 7261 6469 ng the base radi
│ │ │ │ │ -00021ae0: 7820 7265 7072 6573 656e 7461 7469 6f6e x representation
│ │ │ │ │ -00021af0: 206f 6620 7468 6520 7265 6365 6976 6572 of the receiver
│ │ │ │ │ -00021b00: 2e0a 0a1f 0a46 696c 653a 2067 7374 2d62 .....File: gst-b
│ │ │ │ │ -00021b10: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ -00021b20: 204c 696e 6b2c 2020 4e65 7874 3a20 4c69 Link, Next: Li
│ │ │ │ │ -00021b30: 6e6b 6564 4c69 7374 2c20 2050 7265 763a nkedList, Prev:
│ │ │ │ │ -00021b40: 204c 6172 6765 5a65 726f 496e 7465 6765 LargeZeroIntege
│ │ │ │ │ -00021b50: 722c 2020 5570 3a20 4261 7365 2063 6c61 r, Up: Base cla
│ │ │ │ │ -00021b60: 7373 6573 0a0a 312e 3130 3320 4c69 6e6b sses..1.103 Link
│ │ │ │ │ -00021b70: 0a3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a44 6566 .==========..Def
│ │ │ │ │ -00021b80: 696e 6564 2069 6e20 6e61 6d65 7370 6163 ined in namespac
│ │ │ │ │ -00021b90: 6520 536d 616c 6c74 616c 6b0a 5375 7065 e Smalltalk.Supe
│ │ │ │ │ -00021ba0: 7263 6c61 7373 3a20 4f62 6a65 6374 0a43 rclass: Object.C
│ │ │ │ │ -00021bb0: 6174 6567 6f72 793a 2043 6f6c 6c65 6374 ategory: Collect
│ │ │ │ │ -00021bc0: 696f 6e73 2d53 6571 7565 6e63 6561 626c ions-Sequenceabl
│ │ │ │ │ -00021bd0: 650a 2020 2020 2049 2072 6570 7265 7365 e. I represe
│ │ │ │ │ -00021be0: 6e74 2073 696d 706c 6520 6c69 6e6b 6564 nt simple linked
│ │ │ │ │ -00021bf0: 206c 6973 7473 2e20 2047 656e 6572 616c lists. General
│ │ │ │ │ -00021c00: 6c79 2c20 4920 616d 206e 6f74 2075 7365 ly, I am not use
│ │ │ │ │ -00021c10: 6420 6279 0a20 2020 2020 6d79 7365 6c66 d by. myself
│ │ │ │ │ -00021c20: 2c20 6275 7420 7261 7468 6572 2061 2073 , but rather a s
│ │ │ │ │ -00021c30: 7562 636c 6173 7320 6164 6473 206f 7468 ubclass adds oth
│ │ │ │ │ -00021c40: 6572 2069 6e73 7461 6e63 6520 7661 7269 er instance vari
│ │ │ │ │ -00021c50: 6162 6c65 7320 7468 6174 0a20 2020 2020 ables that.
│ │ │ │ │ -00021c60: 686f 6c64 2074 6865 2069 6e66 6f72 6d61 hold the informa
│ │ │ │ │ -00021c70: 7469 6f6e 2066 6f72 2065 6163 6820 6e6f tion for each no
│ │ │ │ │ -00021c80: 6465 2c20 616e 6420 4920 686f 6c64 2074 de, and I hold t
│ │ │ │ │ -00021c90: 6865 2067 6c75 6520 7468 6174 206b 6565 he glue that kee
│ │ │ │ │ -00021ca0: 7073 0a20 2020 2020 7468 656d 2074 6f67 ps. them tog
│ │ │ │ │ -00021cb0: 6574 6865 722e 0a0a 2a20 4d65 6e75 3a0a ether...* Menu:.
│ │ │ │ │ -00021cc0: 0a2a 204c 696e 6b20 636c 6173 732d 696e .* Link class-in
│ │ │ │ │ -00021cd0: 7374 616e 6365 2063 7265 6174 696f 6e3a stance creation:
│ │ │ │ │ -00021ce0: 3a20 2028 636c 6173 7329 0a2a 204c 696e : (class).* Lin
│ │ │ │ │ -00021cf0: 6b2d 6261 7369 633a 3a20 2028 696e 7374 k-basic:: (inst
│ │ │ │ │ -00021d00: 616e 6365 290a 2a20 4c69 6e6b 2d69 7465 ance).* Link-ite
│ │ │ │ │ -00021d10: 7261 7469 6f6e 3a3a 2020 2869 6e73 7461 ration:: (insta
│ │ │ │ │ -00021d20: 6e63 6529 0a0a 1f0a 4669 6c65 3a20 6773 nce)....File: gs
│ │ │ │ │ -00021d30: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ -00021d40: 6465 3a20 4c69 6e6b 2063 6c61 7373 2d69 de: Link class-i
│ │ │ │ │ -00021d50: 6e73 7461 6e63 6520 6372 6561 7469 6f6e nstance creation
│ │ │ │ │ -00021d60: 2c20 204e 6578 743a 204c 696e 6b2d 6261 , Next: Link-ba
│ │ │ │ │ -00021d70: 7369 632c 2020 5570 3a20 4c69 6e6b 0a0a sic, Up: Link..
│ │ │ │ │ -00021d80: 312e 3130 332e 3120 4c69 6e6b 2063 6c61 1.103.1 Link cla
│ │ │ │ │ -00021d90: 7373 3a20 696e 7374 616e 6365 2063 7265 ss: instance cre
│ │ │ │ │ -00021da0: 6174 696f 6e0a 2d2d 2d2d 2d2d 2d2d 2d2d ation.----------
│ │ │ │ │ -00021db0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00021dc0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a6e 6578 -----------..nex
│ │ │ │ │ -00021dd0: 744c 696e 6b3a 2061 4c69 6e6b 0a20 2020 tLink: aLink.
│ │ │ │ │ -00021de0: 2020 4372 6561 7465 2061 6e20 696e 7374 Create an inst
│ │ │ │ │ -00021df0: 616e 6365 2077 6974 6820 7468 6520 6769 ance with the gi
│ │ │ │ │ -00021e00: 7665 6e20 6e65 7874 206c 696e 6b0a 0a1f ven next link...
│ │ │ │ │ -00021e10: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ -00021e20: 696e 666f 2c20 204e 6f64 653a 204c 696e info, Node: Lin
│ │ │ │ │ -00021e30: 6b2d 6261 7369 632c 2020 4e65 7874 3a20 k-basic, Next:
│ │ │ │ │ -00021e40: 4c69 6e6b 2d69 7465 7261 7469 6f6e 2c20 Link-iteration,
│ │ │ │ │ -00021e50: 2050 7265 763a 204c 696e 6b20 636c 6173 Prev: Link clas
│ │ │ │ │ -00021e60: 732d 696e 7374 616e 6365 2063 7265 6174 s-instance creat
│ │ │ │ │ -00021e70: 696f 6e2c 2020 5570 3a20 4c69 6e6b 0a0a ion, Up: Link..
│ │ │ │ │ -00021e80: 312e 3130 332e 3220 4c69 6e6b 3a20 6261 1.103.2 Link: ba
│ │ │ │ │ -00021e90: 7369 630a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d sic.------------
│ │ │ │ │ -00021ea0: 2d2d 2d2d 2d2d 2d0a 0a6e 6578 744c 696e -------..nextLin
│ │ │ │ │ -00021eb0: 6b0a 2020 2020 2041 6e73 7765 7220 7468 k. Answer th
│ │ │ │ │ -00021ec0: 6520 6e65 7874 2069 7465 6d20 696e 2074 e next item in t
│ │ │ │ │ -00021ed0: 6865 206c 6973 740a 0a6e 6578 744c 696e he list..nextLin
│ │ │ │ │ -00021ee0: 6b3a 2061 4c69 6e6b 0a20 2020 2020 5365 k: aLink. Se
│ │ │ │ │ -00021ef0: 7420 7468 6520 6e65 7874 2069 7465 6d20 t the next item
│ │ │ │ │ -00021f00: 696e 2074 6865 206c 6973 740a 0a1f 0a46 in the list....F
│ │ │ │ │ -00021f10: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ -00021f20: 666f 2c20 204e 6f64 653a 204c 696e 6b2d fo, Node: Link-
│ │ │ │ │ -00021f30: 6974 6572 6174 696f 6e2c 2020 5072 6576 iteration, Prev
│ │ │ │ │ -00021f40: 3a20 4c69 6e6b 2d62 6173 6963 2c20 2055 : Link-basic, U
│ │ │ │ │ -00021f50: 703a 204c 696e 6b0a 0a31 2e31 3033 2e33 p: Link..1.103.3
│ │ │ │ │ -00021f60: 204c 696e 6b3a 2069 7465 7261 7469 6f6e Link: iteration
│ │ │ │ │ -00021f70: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------
│ │ │ │ │ -00021f80: 2d2d 2d2d 2d2d 2d2d 0a0a 6174 3a20 696e --------..at: in
│ │ │ │ │ -00021f90: 6465 780a 2020 2020 2052 6574 7269 6576 dex. Retriev
│ │ │ │ │ -00021fa0: 6520 6120 6e6f 6465 2028 696e 7374 616e e a node (instan
│ │ │ │ │ -00021fb0: 6365 206f 6620 4c69 6e6b 2920 7468 6174 ce of Link) that
│ │ │ │ │ -00021fc0: 2069 7320 6174 2061 2064 6973 7461 6e63 is at a distanc
│ │ │ │ │ -00021fd0: 6520 6f66 2027 696e 6465 7827 0a20 2020 e of 'index'.
│ │ │ │ │ -00021fe0: 2020 6166 7465 7220 7468 6520 7265 6365 after the rece
│ │ │ │ │ -00021ff0: 6976 6572 2e0a 0a61 743a 2069 6e64 6578 iver...at: index
│ │ │ │ │ -00022000: 2070 7574 3a20 6f62 6a65 6374 0a20 2020 put: object.
│ │ │ │ │ -00022010: 2020 5468 6973 206d 6574 686f 6420 7368 This method sh
│ │ │ │ │ -00022020: 6f75 6c64 206e 6f74 2062 6520 6361 6c6c ould not be call
│ │ │ │ │ -00022030: 6564 2066 6f72 2069 6e73 7461 6e63 6573 ed for instances
│ │ │ │ │ -00022040: 206f 6620 7468 6973 2063 6c61 7373 2e0a of this class..
│ │ │ │ │ -00022050: 0a64 6f3a 2061 426c 6f63 6b0a 2020 2020 .do: aBlock.
│ │ │ │ │ -00022060: 2045 7661 6c75 6174 6520 6142 6c6f 636b Evaluate aBlock
│ │ │ │ │ -00022070: 2066 6f72 2065 6163 6820 656c 656d 656e for each elemen
│ │ │ │ │ -00022080: 7420 696e 2074 6865 206c 6973 740a 0a73 t in the list..s
│ │ │ │ │ -00022090: 697a 650a 2020 2020 2041 6e73 7765 7220 ize. Answer
│ │ │ │ │ -000220a0: 7468 6520 6e75 6d62 6572 206f 6620 656c the number of el
│ │ │ │ │ -000220b0: 656d 656e 7473 2069 6e20 7468 6520 6c69 ements in the li
│ │ │ │ │ -000220c0: 7374 2e20 2057 6172 6e69 6e67 3a20 7468 st. Warning: th
│ │ │ │ │ -000220d0: 6973 2069 7320 4f28 6e29 0a0a 1f0a 4669 is is O(n)....Fi
│ │ │ │ │ -000220e0: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ -000220f0: 6f2c 2020 4e6f 6465 3a20 4c69 6e6b 6564 o, Node: Linked
│ │ │ │ │ -00022100: 4c69 7374 2c20 204e 6578 743a 204c 6f6f List, Next: Loo
│ │ │ │ │ -00022110: 6b75 704b 6579 2c20 2050 7265 763a 204c kupKey, Prev: L
│ │ │ │ │ -00022120: 696e 6b2c 2020 5570 3a20 4261 7365 2063 ink, Up: Base c
│ │ │ │ │ -00022130: 6c61 7373 6573 0a0a 312e 3130 3420 4c69 lasses..1.104 Li
│ │ │ │ │ -00022140: 6e6b 6564 4c69 7374 0a3d 3d3d 3d3d 3d3d nkedList.=======
│ │ │ │ │ -00022150: 3d3d 3d3d 3d3d 3d3d 3d0a 0a44 6566 696e =========..Defin
│ │ │ │ │ -00022160: 6564 2069 6e20 6e61 6d65 7370 6163 6520 ed in namespace
│ │ │ │ │ -00022170: 536d 616c 6c74 616c 6b0a 5375 7065 7263 Smalltalk.Superc
│ │ │ │ │ -00022180: 6c61 7373 3a20 5365 7175 656e 6365 6162 lass: Sequenceab
│ │ │ │ │ -00022190: 6c65 436f 6c6c 6563 7469 6f6e 0a43 6174 leCollection.Cat
│ │ │ │ │ -000221a0: 6567 6f72 793a 2043 6f6c 6c65 6374 696f egory: Collectio
│ │ │ │ │ -000221b0: 6e73 2d53 6571 7565 6e63 6561 626c 650a ns-Sequenceable.
│ │ │ │ │ -000221c0: 2020 2020 2049 2070 726f 7669 6465 206d I provide m
│ │ │ │ │ -000221d0: 6574 686f 6473 2074 6861 7420 6163 6365 ethods that acce
│ │ │ │ │ -000221e0: 7373 2061 6e64 206d 616e 6970 756c 6174 ss and manipulat
│ │ │ │ │ -000221f0: 6520 6c69 6e6b 6564 206c 6973 7473 2e20 e linked lists.
│ │ │ │ │ -00022200: 2049 0a20 2020 2020 6173 7375 6d65 2074 I. assume t
│ │ │ │ │ -00022210: 6861 7420 7468 6520 656c 656d 656e 7473 hat the elements
│ │ │ │ │ -00022220: 206f 6620 7468 6520 6c69 6e6b 6564 206c of the linked l
│ │ │ │ │ -00022230: 6973 7420 6172 6520 7375 6263 6c61 7373 ist are subclass
│ │ │ │ │ -00022240: 6573 206f 6620 4c69 6e6b 2c0a 2020 2020 es of Link,.
│ │ │ │ │ -00022250: 2062 6563 6175 7365 2049 2075 7365 2074 because I use t
│ │ │ │ │ -00022260: 6865 206d 6574 686f 6473 2074 6861 7420 he methods that
│ │ │ │ │ -00022270: 636c 6173 7320 4c69 6e6b 2073 7570 706c class Link suppl
│ │ │ │ │ -00022280: 6965 7320 746f 2069 6d70 6c65 6d65 6e74 ies to implement
│ │ │ │ │ -00022290: 206d 790a 2020 2020 206d 6574 686f 6473 my. methods
│ │ │ │ │ -000222a0: 2e0a 0a2a 204d 656e 753a 0a0a 2a20 4c69 ...* Menu:..* Li
│ │ │ │ │ -000222b0: 6e6b 6564 4c69 7374 2d61 6363 6573 7369 nkedList-accessi
│ │ │ │ │ -000222c0: 6e67 3a3a 2020 2869 6e73 7461 6e63 6529 ng:: (instance)
│ │ │ │ │ -000222d0: 0a2a 204c 696e 6b65 644c 6973 742d 6164 .* LinkedList-ad
│ │ │ │ │ -000222e0: 6469 6e67 3a3a 2020 2869 6e73 7461 6e63 ding:: (instanc
│ │ │ │ │ -000222f0: 6529 0a2a 204c 696e 6b65 644c 6973 742d e).* LinkedList-
│ │ │ │ │ -00022300: 656e 756d 6572 6174 696e 673a 3a20 2028 enumerating:: (
│ │ │ │ │ -00022310: 696e 7374 616e 6365 290a 2a20 4c69 6e6b instance).* Link
│ │ │ │ │ -00022320: 6564 4c69 7374 2d69 7465 7261 7469 6f6e edList-iteration
│ │ │ │ │ -00022330: 3a3a 2020 2869 6e73 7461 6e63 6529 0a2a :: (instance).*
│ │ │ │ │ -00022340: 204c 696e 6b65 644c 6973 742d 7465 7374 LinkedList-test
│ │ │ │ │ -00022350: 696e 673a 3a20 2028 696e 7374 616e 6365 ing:: (instance
│ │ │ │ │ -00022360: 290a 0a1f 0a46 696c 653a 2067 7374 2d62 )....File: gst-b
│ │ │ │ │ -00022370: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ -00022380: 204c 696e 6b65 644c 6973 742d 6163 6365 LinkedList-acce
│ │ │ │ │ -00022390: 7373 696e 672c 2020 4e65 7874 3a20 4c69 ssing, Next: Li
│ │ │ │ │ -000223a0: 6e6b 6564 4c69 7374 2d61 6464 696e 672c nkedList-adding,
│ │ │ │ │ -000223b0: 2020 5570 3a20 4c69 6e6b 6564 4c69 7374 Up: LinkedList
│ │ │ │ │ -000223c0: 0a0a 312e 3130 342e 3120 4c69 6e6b 6564 ..1.104.1 Linked
│ │ │ │ │ -000223d0: 4c69 7374 3a20 6163 6365 7373 696e 670a List: accessing.
│ │ │ │ │ -000223e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000223f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a61 -------------..a
│ │ │ │ │ -00022400: 743a 2069 6e64 6578 0a20 2020 2020 5265 t: index. Re
│ │ │ │ │ -00022410: 7475 726e 2074 6865 2065 6c65 6d65 6e74 turn the element
│ │ │ │ │ -00022420: 2074 6861 7420 6973 2069 6e64 6578 2069 that is index i
│ │ │ │ │ -00022430: 6e74 6f20 7468 6520 6c69 6e6b 6564 206c nto the linked l
│ │ │ │ │ -00022440: 6973 742e 0a0a 6174 3a20 696e 6465 7820 ist...at: index
│ │ │ │ │ -00022450: 7075 743a 206f 626a 6563 740a 2020 2020 put: object.
│ │ │ │ │ -00022460: 2054 6869 7320 6d65 7468 6f64 2073 686f This method sho
│ │ │ │ │ -00022470: 756c 6420 6e6f 7420 6265 2063 616c 6c65 uld not be calle
│ │ │ │ │ -00022480: 6420 666f 7220 696e 7374 616e 6365 7320 d for instances
│ │ │ │ │ -00022490: 6f66 2074 6869 7320 636c 6173 732e 0a0a of this class...
│ │ │ │ │ -000224a0: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ -000224b0: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 4c69 .info, Node: Li
│ │ │ │ │ -000224c0: 6e6b 6564 4c69 7374 2d61 6464 696e 672c nkedList-adding,
│ │ │ │ │ -000224d0: 2020 4e65 7874 3a20 4c69 6e6b 6564 4c69 Next: LinkedLi
│ │ │ │ │ -000224e0: 7374 2d65 6e75 6d65 7261 7469 6e67 2c20 st-enumerating,
│ │ │ │ │ -000224f0: 2050 7265 763a 204c 696e 6b65 644c 6973 Prev: LinkedLis
│ │ │ │ │ -00022500: 742d 6163 6365 7373 696e 672c 2020 5570 t-accessing, Up
│ │ │ │ │ -00022510: 3a20 4c69 6e6b 6564 4c69 7374 0a0a 312e : LinkedList..1.
│ │ │ │ │ -00022520: 3130 342e 3220 4c69 6e6b 6564 4c69 7374 104.2 LinkedList
│ │ │ │ │ -00022530: 3a20 6164 6469 6e67 0a2d 2d2d 2d2d 2d2d : adding.-------
│ │ │ │ │ -00022540: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00022550: 2d2d 2d0a 0a61 6464 3a20 614c 696e 6b0a ---..add: aLink.
│ │ │ │ │ -00022560: 2020 2020 2041 6464 2061 4c69 6e6b 2061 Add aLink a
│ │ │ │ │ -00022570: 7420 7468 6520 656e 6420 6f66 2074 6865 t the end of the
│ │ │ │ │ -00022580: 206c 6973 743b 2072 6574 7572 6e20 614c list; return aL
│ │ │ │ │ -00022590: 696e 6b2e 0a0a 6164 6446 6972 7374 3a20 ink...addFirst:
│ │ │ │ │ -000225a0: 614c 696e 6b0a 2020 2020 2041 6464 2061 aLink. Add a
│ │ │ │ │ -000225b0: 4c69 6e6b 2061 7420 7468 6520 6865 6164 Link at the head
│ │ │ │ │ -000225c0: 206f 6620 7468 6520 6c69 7374 3b20 7265 of the list; re
│ │ │ │ │ -000225d0: 7475 726e 2061 4c69 6e6b 2e0a 0a61 6464 turn aLink...add
│ │ │ │ │ -000225e0: 4c61 7374 3a20 614c 696e 6b0a 2020 2020 Last: aLink.
│ │ │ │ │ -000225f0: 2041 6464 2061 4c69 6e6b 2061 7420 7468 Add aLink at th
│ │ │ │ │ -00022600: 656e 2065 6e64 206f 6620 7468 6520 6c69 en end of the li
│ │ │ │ │ -00022610: 7374 3b20 7265 7475 726e 2061 4c69 6e6b st; return aLink
│ │ │ │ │ -00022620: 2e0a 0a72 656d 6f76 653a 2061 4c69 6e6b ...remove: aLink
│ │ │ │ │ -00022630: 2069 6641 6273 656e 743a 2061 426c 6f63 ifAbsent: aBloc
│ │ │ │ │ -00022640: 6b0a 2020 2020 2052 656d 6f76 6520 614c k. Remove aL
│ │ │ │ │ -00022650: 696e 6b20 6672 6f6d 2074 6865 206c 6973 ink from the lis
│ │ │ │ │ -00022660: 7420 616e 6420 7265 7475 726e 2069 742c t and return it,
│ │ │ │ │ -00022670: 206f 7220 696e 766f 6b65 2061 426c 6f63 or invoke aBloc
│ │ │ │ │ -00022680: 6b20 6966 2069 7427 730a 2020 2020 206e k if it's. n
│ │ │ │ │ -00022690: 6f74 2066 6f75 6e64 2069 6e20 7468 6520 ot found in the
│ │ │ │ │ -000226a0: 6c69 7374 2e0a 0a72 656d 6f76 6546 6972 list...removeFir
│ │ │ │ │ -000226b0: 7374 0a20 2020 2020 5265 6d6f 7665 2074 st. Remove t
│ │ │ │ │ -000226c0: 6865 2066 6972 7374 2065 6c65 6d65 6e74 he first element
│ │ │ │ │ -000226d0: 2066 726f 6d20 7468 6520 6c69 7374 2061 from the list a
│ │ │ │ │ -000226e0: 6e64 2072 6574 7572 6e20 6974 2c20 6f72 nd return it, or
│ │ │ │ │ -000226f0: 2065 7272 6f72 2069 660a 2020 2020 2074 error if. t
│ │ │ │ │ -00022700: 6865 206c 6973 7420 6973 2065 6d70 7479 he list is empty
│ │ │ │ │ -00022710: 2e0a 0a72 656d 6f76 654c 6173 740a 2020 ...removeLast.
│ │ │ │ │ -00022720: 2020 2052 656d 6f76 6520 7468 6520 6669 Remove the fi
│ │ │ │ │ -00022730: 6e61 6c20 656c 656d 656e 7420 6672 6f6d nal element from
│ │ │ │ │ -00022740: 2074 6865 206c 6973 7420 616e 6420 7265 the list and re
│ │ │ │ │ -00022750: 7475 726e 2069 742c 206f 7220 6572 726f turn it, or erro
│ │ │ │ │ -00022760: 7220 6966 0a20 2020 2020 7468 6520 6c69 r if. the li
│ │ │ │ │ -00022770: 7374 2069 7320 656d 7074 792e 0a0a 1f0a st is empty.....
│ │ │ │ │ -00022780: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ -00022790: 6e66 6f2c 2020 4e6f 6465 3a20 4c69 6e6b nfo, Node: Link
│ │ │ │ │ -000227a0: 6564 4c69 7374 2d65 6e75 6d65 7261 7469 edList-enumerati
│ │ │ │ │ -000227b0: 6e67 2c20 204e 6578 743a 204c 696e 6b65 ng, Next: Linke
│ │ │ │ │ -000227c0: 644c 6973 742d 6974 6572 6174 696f 6e2c dList-iteration,
│ │ │ │ │ -000227d0: 2020 5072 6576 3a20 4c69 6e6b 6564 4c69 Prev: LinkedLi
│ │ │ │ │ -000227e0: 7374 2d61 6464 696e 672c 2020 5570 3a20 st-adding, Up:
│ │ │ │ │ -000227f0: 4c69 6e6b 6564 4c69 7374 0a0a 312e 3130 LinkedList..1.10
│ │ │ │ │ -00022800: 342e 3320 4c69 6e6b 6564 4c69 7374 3a20 4.3 LinkedList:
│ │ │ │ │ -00022810: 656e 756d 6572 6174 696e 670a 2d2d 2d2d enumerating.----
│ │ │ │ │ -00022820: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00022830: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a64 6f3a -----------..do:
│ │ │ │ │ -00022840: 2061 426c 6f63 6b0a 2020 2020 2045 6e75 aBlock. Enu
│ │ │ │ │ -00022850: 6d65 7261 7465 2065 6163 6820 6f62 6a65 merate each obje
│ │ │ │ │ -00022860: 6374 2069 6e20 7468 6520 6c69 7374 2c20 ct in the list,
│ │ │ │ │ -00022870: 7061 7373 696e 6720 6974 2074 6f20 6142 passing it to aB
│ │ │ │ │ -00022880: 6c6f 636b 2028 6163 7475 616c 0a20 2020 lock (actual.
│ │ │ │ │ -00022890: 2020 6265 6861 7669 6f72 206d 6967 6874 behavior might
│ │ │ │ │ -000228a0: 2064 6570 656e 6420 6f6e 2074 6865 2073 depend on the s
│ │ │ │ │ -000228b0: 7562 636c 6173 7320 6f66 204c 696e 6b20 ubclass of Link
│ │ │ │ │ -000228c0: 7468 6174 2069 7320 6265 696e 6720 7573 that is being us
│ │ │ │ │ -000228d0: 6564 292e 0a0a 6964 656e 7469 7479 496e ed)...identityIn
│ │ │ │ │ -000228e0: 636c 7564 6573 3a20 616e 4f62 6a65 6374 cludes: anObject
│ │ │ │ │ -000228f0: 0a20 2020 2020 416e 7377 6572 2077 6865 . Answer whe
│ │ │ │ │ -00022900: 7468 6572 2077 6520 696e 636c 7564 6520 ther we include
│ │ │ │ │ -00022910: 7468 6520 616e 4f62 6a65 6374 206f 626a the anObject obj
│ │ │ │ │ -00022920: 6563 740a 0a69 6e63 6c75 6465 733a 2061 ect..includes: a
│ │ │ │ │ -00022930: 6e4f 626a 6563 740a 2020 2020 2041 6e73 nObject. Ans
│ │ │ │ │ -00022940: 7765 7220 7768 6574 6865 7220 7765 2069 wer whether we i
│ │ │ │ │ -00022950: 6e63 6c75 6465 2061 6e4f 626a 6563 740a nclude anObject.
│ │ │ │ │ -00022960: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ -00022970: 652e 696e 666f 2c20 204e 6f64 653a 204c e.info, Node: L
│ │ │ │ │ -00022980: 696e 6b65 644c 6973 742d 6974 6572 6174 inkedList-iterat
│ │ │ │ │ -00022990: 696f 6e2c 2020 4e65 7874 3a20 4c69 6e6b ion, Next: Link
│ │ │ │ │ -000229a0: 6564 4c69 7374 2d74 6573 7469 6e67 2c20 edList-testing,
│ │ │ │ │ -000229b0: 2050 7265 763a 204c 696e 6b65 644c 6973 Prev: LinkedLis
│ │ │ │ │ -000229c0: 742d 656e 756d 6572 6174 696e 672c 2020 t-enumerating,
│ │ │ │ │ -000229d0: 5570 3a20 4c69 6e6b 6564 4c69 7374 0a0a Up: LinkedList..
│ │ │ │ │ -000229e0: 312e 3130 342e 3420 4c69 6e6b 6564 4c69 1.104.4 LinkedLi
│ │ │ │ │ -000229f0: 7374 3a20 6974 6572 6174 696f 6e0a 2d2d st: iteration.--
│ │ │ │ │ -00022a00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00022a10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a66 6972 -----------..fir
│ │ │ │ │ -00022a20: 7374 0a20 2020 2020 5265 7472 6965 7665 st. Retrieve
│ │ │ │ │ -00022a30: 2074 6865 2066 6972 7374 2065 6c65 6d65 the first eleme
│ │ │ │ │ -00022a40: 6e74 206f 6620 7468 6520 6c69 7374 2061 nt of the list a
│ │ │ │ │ -00022a50: 6e64 2072 6574 7572 6e20 6974 2c20 6f72 nd return it, or
│ │ │ │ │ -00022a60: 2065 7272 6f72 2069 660a 2020 2020 2074 error if. t
│ │ │ │ │ -00022a70: 6865 206c 6973 7420 6973 2065 6d70 7479 he list is empty
│ │ │ │ │ -00022a80: 2e0a 0a6c 6173 740a 2020 2020 2052 6574 ...last. Ret
│ │ │ │ │ -00022a90: 7269 6576 6520 7468 6520 6c61 7374 2065 rieve the last e
│ │ │ │ │ -00022aa0: 6c65 6d65 6e74 206f 6620 7468 6520 6c69 lement of the li
│ │ │ │ │ -00022ab0: 7374 2061 6e64 2072 6574 7572 6e20 6974 st and return it
│ │ │ │ │ -00022ac0: 2c20 6f72 2065 7272 6f72 2069 660a 2020 , or error if.
│ │ │ │ │ -00022ad0: 2020 2074 6865 206c 6973 7420 6973 2065 the list is e
│ │ │ │ │ -00022ae0: 6d70 7479 2e0a 0a1f 0a46 696c 653a 2067 mpty.....File: g
│ │ │ │ │ -00022af0: 7374 2d62 6173 652e 696e 666f 2c20 204e st-base.info, N
│ │ │ │ │ -00022b00: 6f64 653a 204c 696e 6b65 644c 6973 742d ode: LinkedList-
│ │ │ │ │ -00022b10: 7465 7374 696e 672c 2020 5072 6576 3a20 testing, Prev:
│ │ │ │ │ -00022b20: 4c69 6e6b 6564 4c69 7374 2d69 7465 7261 LinkedList-itera
│ │ │ │ │ -00022b30: 7469 6f6e 2c20 2055 703a 204c 696e 6b65 tion, Up: Linke
│ │ │ │ │ -00022b40: 644c 6973 740a 0a31 2e31 3034 2e35 204c dList..1.104.5 L
│ │ │ │ │ -00022b50: 696e 6b65 644c 6973 743a 2074 6573 7469 inkedList: testi
│ │ │ │ │ -00022b60: 6e67 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ng.-------------
│ │ │ │ │ -00022b70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------..
│ │ │ │ │ -00022b80: 6973 456d 7074 790a 2020 2020 2052 6574 isEmpty. Ret
│ │ │ │ │ -00022b90: 7572 6e73 2074 7275 6520 6966 2074 6865 urns true if the
│ │ │ │ │ -00022ba0: 206c 6973 7420 636f 6e74 6169 6e73 206e list contains n
│ │ │ │ │ -00022bb0: 6f20 6d65 6d62 6572 730a 0a6e 6f74 456d o members..notEm
│ │ │ │ │ -00022bc0: 7074 790a 2020 2020 2052 6574 7572 6e73 pty. Returns
│ │ │ │ │ -00022bd0: 2074 7275 6520 6966 2074 6865 206c 6973 true if the lis
│ │ │ │ │ -00022be0: 7420 636f 6e74 6169 6e73 2061 7420 6c65 t contains at le
│ │ │ │ │ -00022bf0: 6173 7420 6120 6d65 6d62 6572 0a0a 7369 ast a member..si
│ │ │ │ │ -00022c00: 7a65 0a20 2020 2020 416e 7377 6572 2074 ze. Answer t
│ │ │ │ │ -00022c10: 6865 206e 756d 6265 7220 6f66 2065 6c65 he number of ele
│ │ │ │ │ -00022c20: 6d65 6e74 7320 696e 2074 6865 206c 6973 ments in the lis
│ │ │ │ │ -00022c30: 742e 2020 5761 726e 696e 673a 2074 6869 t. Warning: thi
│ │ │ │ │ -00022c40: 7320 6973 204f 286e 290a 0a1f 0a46 696c s is O(n)....Fil
│ │ │ │ │ -00022c50: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ -00022c60: 2c20 204e 6f64 653a 204c 6f6f 6b75 704b , Node: LookupK
│ │ │ │ │ -00022c70: 6579 2c20 204e 6578 743a 204c 6f6f 6b75 ey, Next: Looku
│ │ │ │ │ -00022c80: 7054 6162 6c65 2c20 2050 7265 763a 204c pTable, Prev: L
│ │ │ │ │ -00022c90: 696e 6b65 644c 6973 742c 2020 5570 3a20 inkedList, Up:
│ │ │ │ │ -00022ca0: 4261 7365 2063 6c61 7373 6573 0a0a 312e Base classes..1.
│ │ │ │ │ -00022cb0: 3130 3520 4c6f 6f6b 7570 4b65 790a 3d3d 105 LookupKey.==
│ │ │ │ │ -00022cc0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a44 =============..D
│ │ │ │ │ -00022cd0: 6566 696e 6564 2069 6e20 6e61 6d65 7370 efined in namesp
│ │ │ │ │ -00022ce0: 6163 6520 536d 616c 6c74 616c 6b0a 5375 ace Smalltalk.Su
│ │ │ │ │ -00022cf0: 7065 7263 6c61 7373 3a20 4d61 676e 6974 perclass: Magnit
│ │ │ │ │ -00022d00: 7564 650a 4361 7465 676f 7279 3a20 4c61 ude.Category: La
│ │ │ │ │ -00022d10: 6e67 7561 6765 2d44 6174 6120 7479 7065 nguage-Data type
│ │ │ │ │ -00022d20: 730a 2020 2020 2049 2072 6570 7265 7365 s. I represe
│ │ │ │ │ -00022d30: 6e74 2061 206b 6579 2066 6f72 206c 6f6f nt a key for loo
│ │ │ │ │ -00022d40: 6b69 6e67 2075 7020 656e 7472 6965 7320 king up entries
│ │ │ │ │ -00022d50: 696e 2061 2064 6174 6120 7374 7275 6374 in a data struct
│ │ │ │ │ -00022d60: 7572 652e 0a20 2020 2020 5375 6263 6c61 ure.. Subcla
│ │ │ │ │ -00022d70: 7373 6573 206f 6620 6d65 2c20 7375 6368 sses of me, such
│ │ │ │ │ -00022d80: 2061 7320 4173 736f 6369 6174 696f 6e2c as Association,
│ │ │ │ │ -00022d90: 2074 7970 6963 616c 6c79 2072 6570 7265 typically repre
│ │ │ │ │ -00022da0: 7365 6e74 0a20 2020 2020 6469 6374 696f sent. dictio
│ │ │ │ │ -00022db0: 6e61 7279 2065 6e74 7269 6573 2e0a 0a2a nary entries...*
│ │ │ │ │ -00022dc0: 204d 656e 753a 0a0a 2a20 4c6f 6f6b 7570 Menu:..* Lookup
│ │ │ │ │ -00022dd0: 4b65 7920 636c 6173 732d 6261 7369 633a Key class-basic:
│ │ │ │ │ -00022de0: 3a20 2028 636c 6173 7329 0a2a 204c 6f6f : (class).* Loo
│ │ │ │ │ -00022df0: 6b75 704b 6579 2d61 6363 6573 7369 6e67 kupKey-accessing
│ │ │ │ │ -00022e00: 3a3a 2020 2869 6e73 7461 6e63 6529 0a2a :: (instance).*
│ │ │ │ │ -00022e10: 204c 6f6f 6b75 704b 6579 2d70 7269 6e74 LookupKey-print
│ │ │ │ │ -00022e20: 696e 673a 3a20 2028 696e 7374 616e 6365 ing:: (instance
│ │ │ │ │ -00022e30: 290a 2a20 4c6f 6f6b 7570 4b65 792d 7374 ).* LookupKey-st
│ │ │ │ │ -00022e40: 6f72 696e 673a 3a20 2028 696e 7374 616e oring:: (instan
│ │ │ │ │ -00022e50: 6365 290a 2a20 4c6f 6f6b 7570 4b65 792d ce).* LookupKey-
│ │ │ │ │ -00022e60: 7465 7374 696e 673a 3a20 2028 696e 7374 testing:: (inst
│ │ │ │ │ -00022e70: 616e 6365 290a 0a1f 0a46 696c 653a 2067 ance)....File: g
│ │ │ │ │ -00022e80: 7374 2d62 6173 652e 696e 666f 2c20 204e st-base.info, N
│ │ │ │ │ -00022e90: 6f64 653a 204c 6f6f 6b75 704b 6579 2063 ode: LookupKey c
│ │ │ │ │ -00022ea0: 6c61 7373 2d62 6173 6963 2c20 204e 6578 lass-basic, Nex
│ │ │ │ │ -00022eb0: 743a 204c 6f6f 6b75 704b 6579 2d61 6363 t: LookupKey-acc
│ │ │ │ │ -00022ec0: 6573 7369 6e67 2c20 2055 703a 204c 6f6f essing, Up: Loo
│ │ │ │ │ -00022ed0: 6b75 704b 6579 0a0a 312e 3130 352e 3120 kupKey..1.105.1
│ │ │ │ │ -00022ee0: 4c6f 6f6b 7570 4b65 7920 636c 6173 733a LookupKey class:
│ │ │ │ │ -00022ef0: 2062 6173 6963 0a2d 2d2d 2d2d 2d2d 2d2d basic.---------
│ │ │ │ │ -00022f00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00022f10: 2d2d 2d2d 2d0a 0a6b 6579 3a20 614b 6579 -----..key: aKey
│ │ │ │ │ -00022f20: 0a20 2020 2020 416e 7377 6572 2061 206e . Answer a n
│ │ │ │ │ -00022f30: 6577 2069 6e73 7461 6e63 6520 6f66 2074 ew instance of t
│ │ │ │ │ -00022f40: 6865 2072 6563 6569 7665 7220 7769 7468 he receiver with
│ │ │ │ │ -00022f50: 2074 6865 2067 6976 656e 206b 6579 2061 the given key a
│ │ │ │ │ -00022f60: 6e64 2076 616c 7565 0a0a 1f0a 4669 6c65 nd value....File
│ │ │ │ │ -00022f70: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ -00022f80: 2020 4e6f 6465 3a20 4c6f 6f6b 7570 4b65 Node: LookupKe
│ │ │ │ │ -00022f90: 792d 6163 6365 7373 696e 672c 2020 4e65 y-accessing, Ne
│ │ │ │ │ -00022fa0: 7874 3a20 4c6f 6f6b 7570 4b65 792d 7072 xt: LookupKey-pr
│ │ │ │ │ -00022fb0: 696e 7469 6e67 2c20 2050 7265 763a 204c inting, Prev: L
│ │ │ │ │ -00022fc0: 6f6f 6b75 704b 6579 2063 6c61 7373 2d62 ookupKey class-b
│ │ │ │ │ -00022fd0: 6173 6963 2c20 2055 703a 204c 6f6f 6b75 asic, Up: Looku
│ │ │ │ │ -00022fe0: 704b 6579 0a0a 312e 3130 352e 3220 4c6f pKey..1.105.2 Lo
│ │ │ │ │ -00022ff0: 6f6b 7570 4b65 793a 2061 6363 6573 7369 okupKey: accessi
│ │ │ │ │ -00023000: 6e67 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ng.-------------
│ │ │ │ │ -00023010: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------.
│ │ │ │ │ -00023020: 0a6b 6579 0a20 2020 2020 416e 7377 6572 .key. Answer
│ │ │ │ │ -00023030: 2074 6865 2072 6563 6569 7665 7227 7320 the receiver's
│ │ │ │ │ -00023040: 6b65 790a 0a6b 6579 3a20 614b 6579 0a20 key..key: aKey.
│ │ │ │ │ -00023050: 2020 2020 5365 7420 7468 6520 7265 6365 Set the rece
│ │ │ │ │ -00023060: 6976 6572 2773 206b 6579 2074 6f20 614b iver's key to aK
│ │ │ │ │ -00023070: 6579 0a0a 1f0a 4669 6c65 3a20 6773 742d ey....File: gst-
│ │ │ │ │ -00023080: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ -00023090: 3a20 4c6f 6f6b 7570 4b65 792d 7072 696e : LookupKey-prin
│ │ │ │ │ -000230a0: 7469 6e67 2c20 204e 6578 743a 204c 6f6f ting, Next: Loo
│ │ │ │ │ -000230b0: 6b75 704b 6579 2d73 746f 7269 6e67 2c20 kupKey-storing,
│ │ │ │ │ -000230c0: 2050 7265 763a 204c 6f6f 6b75 704b 6579 Prev: LookupKey
│ │ │ │ │ -000230d0: 2d61 6363 6573 7369 6e67 2c20 2055 703a -accessing, Up:
│ │ │ │ │ -000230e0: 204c 6f6f 6b75 704b 6579 0a0a 312e 3130 LookupKey..1.10
│ │ │ │ │ -000230f0: 352e 3320 4c6f 6f6b 7570 4b65 793a 2070 5.3 LookupKey: p
│ │ │ │ │ -00023100: 7269 6e74 696e 670a 2d2d 2d2d 2d2d 2d2d rinting.--------
│ │ │ │ │ -00023110: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00023120: 2d2d 2d0a 0a70 7269 6e74 4f6e 3a20 6153 ---..printOn: aS
│ │ │ │ │ -00023130: 7472 6561 6d0a 2020 2020 2050 7574 206f tream. Put o
│ │ │ │ │ -00023140: 6e20 6153 7472 6561 6d20 6120 7265 7072 n aStream a repr
│ │ │ │ │ -00023150: 6573 656e 7461 7469 6f6e 206f 6620 7468 esentation of th
│ │ │ │ │ -00023160: 6520 7265 6365 6976 6572 0a0a 1f0a 4669 e receiver....Fi
│ │ │ │ │ -00023170: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ -00023180: 6f2c 2020 4e6f 6465 3a20 4c6f 6f6b 7570 o, Node: Lookup
│ │ │ │ │ -00023190: 4b65 792d 7374 6f72 696e 672c 2020 4e65 Key-storing, Ne
│ │ │ │ │ -000231a0: 7874 3a20 4c6f 6f6b 7570 4b65 792d 7465 xt: LookupKey-te
│ │ │ │ │ -000231b0: 7374 696e 672c 2020 5072 6576 3a20 4c6f sting, Prev: Lo
│ │ │ │ │ -000231c0: 6f6b 7570 4b65 792d 7072 696e 7469 6e67 okupKey-printing
│ │ │ │ │ -000231d0: 2c20 2055 703a 204c 6f6f 6b75 704b 6579 , Up: LookupKey
│ │ │ │ │ -000231e0: 0a0a 312e 3130 352e 3420 4c6f 6f6b 7570 ..1.105.4 Lookup
│ │ │ │ │ -000231f0: 4b65 793a 2073 746f 7269 6e67 0a2d 2d2d Key: storing.---
│ │ │ │ │ -00023200: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00023210: 2d2d 2d2d 2d2d 2d0a 0a73 746f 7265 4f6e -------..storeOn
│ │ │ │ │ -00023220: 3a20 6153 7472 6561 6d0a 2020 2020 2050 : aStream. P
│ │ │ │ │ -00023230: 7574 206f 6e20 6153 7472 6561 6d20 736f ut on aStream so
│ │ │ │ │ -00023240: 6d65 2053 6d61 6c6c 7461 6c6b 2063 6f64 me Smalltalk cod
│ │ │ │ │ -00023250: 6520 636f 6d70 696c 696e 6720 746f 2074 e compiling to t
│ │ │ │ │ -00023260: 6865 2072 6563 6569 7665 720a 0a1f 0a46 he receiver....F
│ │ │ │ │ -00023270: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ -00023280: 666f 2c20 204e 6f64 653a 204c 6f6f 6b75 fo, Node: Looku
│ │ │ │ │ -00023290: 704b 6579 2d74 6573 7469 6e67 2c20 2050 pKey-testing, P
│ │ │ │ │ -000232a0: 7265 763a 204c 6f6f 6b75 704b 6579 2d73 rev: LookupKey-s
│ │ │ │ │ -000232b0: 746f 7269 6e67 2c20 2055 703a 204c 6f6f toring, Up: Loo
│ │ │ │ │ -000232c0: 6b75 704b 6579 0a0a 312e 3130 352e 3520 kupKey..1.105.5
│ │ │ │ │ -000232d0: 4c6f 6f6b 7570 4b65 793a 2074 6573 7469 LookupKey: testi
│ │ │ │ │ -000232e0: 6e67 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ng.-------------
│ │ │ │ │ -000232f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a3c -------------..<
│ │ │ │ │ -00023300: 2061 4c6f 6f6b 7570 4b65 790a 2020 2020 aLookupKey.
│ │ │ │ │ -00023310: 2041 6e73 7765 7220 7768 6574 6865 7220 Answer whether
│ │ │ │ │ -00023320: 7468 6520 7265 6365 6976 6572 2773 206b the receiver's k
│ │ │ │ │ -00023330: 6579 2069 7320 6c65 7373 2074 6861 6e20 ey is less than
│ │ │ │ │ -00023340: 614c 6f6f 6b75 704b 6579 2773 0a0a 3d20 aLookupKey's..=
│ │ │ │ │ -00023350: 614c 6f6f 6b75 704b 6579 0a20 2020 2020 aLookupKey.
│ │ │ │ │ -00023360: 416e 7377 6572 2077 6865 7468 6572 2074 Answer whether t
│ │ │ │ │ -00023370: 6865 2072 6563 6569 7665 7227 7320 6b65 he receiver's ke
│ │ │ │ │ -00023380: 7920 616e 6420 7661 6c75 6520 6172 6520 y and value are
│ │ │ │ │ -00023390: 7468 6520 7361 6d65 2061 730a 2020 2020 the same as.
│ │ │ │ │ -000233a0: 2061 4c6f 6f6b 7570 4b65 7927 732c 206f aLookupKey's, o
│ │ │ │ │ -000233b0: 7220 6661 6c73 6520 6966 2061 4c6f 6f6b r false if aLook
│ │ │ │ │ -000233c0: 7570 4b65 7920 6973 206e 6f74 2061 6e20 upKey is not an
│ │ │ │ │ -000233d0: 696e 7374 616e 6365 206f 6620 7468 650a instance of the.
│ │ │ │ │ -000233e0: 2020 2020 2072 6563 6569 7665 720a 0a68 receiver..h
│ │ │ │ │ -000233f0: 6173 680a 2020 2020 2041 6e73 7765 7220 ash. Answer
│ │ │ │ │ -00023400: 616e 2068 6173 6820 7661 6c75 6520 666f an hash value fo
│ │ │ │ │ -00023410: 7220 7468 6520 7265 6365 6976 6572 0a0a r the receiver..
│ │ │ │ │ -00023420: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ -00023430: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 4c6f .info, Node: Lo
│ │ │ │ │ -00023440: 6f6b 7570 5461 626c 652c 2020 4e65 7874 okupTable, Next
│ │ │ │ │ -00023450: 3a20 4d61 676e 6974 7564 652c 2020 5072 : Magnitude, Pr
│ │ │ │ │ -00023460: 6576 3a20 4c6f 6f6b 7570 4b65 792c 2020 ev: LookupKey,
│ │ │ │ │ -00023470: 5570 3a20 4261 7365 2063 6c61 7373 6573 Up: Base classes
│ │ │ │ │ -00023480: 0a0a 312e 3130 3620 4c6f 6f6b 7570 5461 ..1.106 LookupTa
│ │ │ │ │ -00023490: 626c 650a 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ble.============
│ │ │ │ │ -000234a0: 3d3d 3d3d 3d0a 0a44 6566 696e 6564 2069 =====..Defined i
│ │ │ │ │ -000234b0: 6e20 6e61 6d65 7370 6163 6520 536d 616c n namespace Smal
│ │ │ │ │ -000234c0: 6c74 616c 6b0a 5375 7065 7263 6c61 7373 ltalk.Superclass
│ │ │ │ │ -000234d0: 3a20 4469 6374 696f 6e61 7279 0a43 6174 : Dictionary.Cat
│ │ │ │ │ -000234e0: 6567 6f72 793a 2043 6f6c 6c65 6374 696f egory: Collectio
│ │ │ │ │ -000234f0: 6e73 2d4b 6579 6564 0a20 2020 2020 4920 ns-Keyed. I
│ │ │ │ │ -00023500: 616d 2061 206d 6f72 6520 6566 6669 6369 am a more effici
│ │ │ │ │ -00023510: 656e 7420 7661 7269 616e 7420 6f66 2044 ent variant of D
│ │ │ │ │ -00023520: 6963 7469 6f6e 6172 7920 7468 6174 2063 ictionary that c
│ │ │ │ │ -00023530: 616e 6e6f 7420 6265 2075 7365 6420 6173 annot be used as
│ │ │ │ │ -00023540: 0a20 2020 2020 6120 706f 6f6c 2064 6963 . a pool dic
│ │ │ │ │ -00023550: 7469 6f6e 6172 7920 6f66 2076 6172 6961 tionary of varia
│ │ │ │ │ -00023560: 626c 6573 2c20 6173 2049 2064 6f6e 2774 bles, as I don't
│ │ │ │ │ -00023570: 2075 7365 2041 7373 6f63 6961 7469 6f6e use Association
│ │ │ │ │ -00023580: 7320 746f 0a20 2020 2020 7374 6f72 6520 s to. store
│ │ │ │ │ -00023590: 6b65 792d 7661 6c75 6520 7061 6972 732e key-value pairs.
│ │ │ │ │ -000235a0: 2020 4920 616c 736f 2063 616e 6e6f 7420 I also cannot
│ │ │ │ │ -000235b0: 6861 7665 206e 696c 2061 7320 6120 6b65 have nil as a ke
│ │ │ │ │ -000235c0: 793b 2069 6620 796f 750a 2020 2020 206e y; if you. n
│ │ │ │ │ -000235d0: 6565 6420 746f 2062 6520 6162 6c65 2074 eed to be able t
│ │ │ │ │ -000235e0: 6f20 7374 6f72 6520 6e69 6c20 6173 2061 o store nil as a
│ │ │ │ │ -000235f0: 206b 6579 2c20 7573 6520 4469 6374 696f key, use Dictio
│ │ │ │ │ -00023600: 6e61 7279 2069 6e73 7465 6164 2e20 2049 nary instead. I
│ │ │ │ │ -00023610: 0a20 2020 2020 7573 6520 7468 6520 6f62 . use the ob
│ │ │ │ │ -00023620: 6a65 6374 2065 7175 616c 6974 7920 636f ject equality co
│ │ │ │ │ -00023630: 6d70 6172 6973 6f6e 206d 6573 7361 6765 mparison message
│ │ │ │ │ -00023640: 2023 3d20 746f 2064 6574 6572 6d69 6e65 #= to determine
│ │ │ │ │ -00023650: 0a20 2020 2020 6571 7569 7661 6c65 6e63 . equivalenc
│ │ │ │ │ -00023660: 6520 6f66 2069 6e64 6963 6573 2e0a 0a2a e of indices...*
│ │ │ │ │ -00023670: 204d 656e 753a 0a0a 2a20 4c6f 6f6b 7570 Menu:..* Lookup
│ │ │ │ │ -00023680: 5461 626c 6520 636c 6173 732d 696e 7374 Table class-inst
│ │ │ │ │ -00023690: 616e 6365 2063 7265 6174 696f 6e3a 3a20 ance creation::
│ │ │ │ │ -000236a0: 2028 636c 6173 7329 0a2a 204c 6f6f 6b75 (class).* Looku
│ │ │ │ │ -000236b0: 7054 6162 6c65 2d61 6363 6573 7369 6e67 pTable-accessing
│ │ │ │ │ -000236c0: 3a3a 2020 2869 6e73 7461 6e63 6529 0a2a :: (instance).*
│ │ │ │ │ -000236d0: 204c 6f6f 6b75 7054 6162 6c65 2d65 6e75 LookupTable-enu
│ │ │ │ │ -000236e0: 6d65 7261 7469 6e67 3a3a 2020 2869 6e73 merating:: (ins
│ │ │ │ │ -000236f0: 7461 6e63 6529 0a2a 204c 6f6f 6b75 7054 tance).* LookupT
│ │ │ │ │ -00023700: 6162 6c65 2d68 6173 6869 6e67 3a3a 2020 able-hashing::
│ │ │ │ │ -00023710: 2869 6e73 7461 6e63 6529 0a2a 204c 6f6f (instance).* Loo
│ │ │ │ │ -00023720: 6b75 7054 6162 6c65 2d72 6568 6173 6869 kupTable-rehashi
│ │ │ │ │ -00023730: 6e67 3a3a 2020 2869 6e73 7461 6e63 6529 ng:: (instance)
│ │ │ │ │ -00023740: 0a2a 204c 6f6f 6b75 7054 6162 6c65 2d72 .* LookupTable-r
│ │ │ │ │ -00023750: 656d 6f76 696e 673a 3a20 2028 696e 7374 emoving:: (inst
│ │ │ │ │ -00023760: 616e 6365 290a 2a20 4c6f 6f6b 7570 5461 ance).* LookupTa
│ │ │ │ │ -00023770: 626c 652d 7374 6f72 696e 673a 3a20 2028 ble-storing:: (
│ │ │ │ │ -00023780: 696e 7374 616e 6365 290a 0a1f 0a46 696c instance)....Fil
│ │ │ │ │ -00023790: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ -000237a0: 2c20 204e 6f64 653a 204c 6f6f 6b75 7054 , Node: LookupT
│ │ │ │ │ -000237b0: 6162 6c65 2063 6c61 7373 2d69 6e73 7461 able class-insta
│ │ │ │ │ -000237c0: 6e63 6520 6372 6561 7469 6f6e 2c20 204e nce creation, N
│ │ │ │ │ -000237d0: 6578 743a 204c 6f6f 6b75 7054 6162 6c65 ext: LookupTable
│ │ │ │ │ -000237e0: 2d61 6363 6573 7369 6e67 2c20 2055 703a -accessing, Up:
│ │ │ │ │ -000237f0: 204c 6f6f 6b75 7054 6162 6c65 0a0a 312e LookupTable..1.
│ │ │ │ │ -00023800: 3130 362e 3120 4c6f 6f6b 7570 5461 626c 106.1 LookupTabl
│ │ │ │ │ -00023810: 6520 636c 6173 733a 2069 6e73 7461 6e63 e class: instanc
│ │ │ │ │ -00023820: 6520 6372 6561 7469 6f6e 0a2d 2d2d 2d2d e creation.-----
│ │ │ │ │ -00023830: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00023840: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00023850: 2d2d 2d2d 2d2d 2d0a 0a6e 6577 0a20 2020 -------..new.
│ │ │ │ │ -00023860: 2020 4372 6561 7465 2061 206e 6577 204c Create a new L
│ │ │ │ │ -00023870: 6f6f 6b75 7054 6162 6c65 2077 6974 6820 ookupTable with
│ │ │ │ │ -00023880: 6120 6465 6661 756c 7420 7369 7a65 0a0a a default size..
│ │ │ │ │ -00023890: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ -000238a0: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 4c6f .info, Node: Lo
│ │ │ │ │ -000238b0: 6f6b 7570 5461 626c 652d 6163 6365 7373 okupTable-access
│ │ │ │ │ -000238c0: 696e 672c 2020 4e65 7874 3a20 4c6f 6f6b ing, Next: Look
│ │ │ │ │ -000238d0: 7570 5461 626c 652d 656e 756d 6572 6174 upTable-enumerat
│ │ │ │ │ -000238e0: 696e 672c 2020 5072 6576 3a20 4c6f 6f6b ing, Prev: Look
│ │ │ │ │ -000238f0: 7570 5461 626c 6520 636c 6173 732d 696e upTable class-in
│ │ │ │ │ -00023900: 7374 616e 6365 2063 7265 6174 696f 6e2c stance creation,
│ │ │ │ │ -00023910: 2020 5570 3a20 4c6f 6f6b 7570 5461 626c Up: LookupTabl
│ │ │ │ │ -00023920: 650a 0a31 2e31 3036 2e32 204c 6f6f 6b75 e..1.106.2 Looku
│ │ │ │ │ -00023930: 7054 6162 6c65 3a20 6163 6365 7373 696e pTable: accessin
│ │ │ │ │ -00023940: 670a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d g.--------------
│ │ │ │ │ -00023950: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00023960: 0a0a 6164 643a 2061 6e41 7373 6f63 6961 ..add: anAssocia
│ │ │ │ │ -00023970: 7469 6f6e 0a20 2020 2020 4164 6420 7468 tion. Add th
│ │ │ │ │ -00023980: 6520 616e 4173 736f 6369 6174 696f 6e20 e anAssociation
│ │ │ │ │ -00023990: 6b65 7920 746f 2074 6865 2072 6563 6569 key to the recei
│ │ │ │ │ -000239a0: 7665 720a 0a61 7373 6f63 6961 7469 6f6e ver..association
│ │ │ │ │ -000239b0: 4174 3a20 6b65 7920 6966 4162 7365 6e74 At: key ifAbsent
│ │ │ │ │ -000239c0: 3a20 6142 6c6f 636b 0a20 2020 2020 416e : aBlock. An
│ │ │ │ │ -000239d0: 7377 6572 2074 6865 206b 6579 2f76 616c swer the key/val
│ │ │ │ │ -000239e0: 7565 2041 7373 6f63 6961 7469 6f6e 2066 ue Association f
│ │ │ │ │ -000239f0: 6f72 2074 6865 2067 6976 656e 206b 6579 or the given key
│ │ │ │ │ -00023a00: 2e20 2045 7661 6c75 6174 650a 2020 2020 . Evaluate.
│ │ │ │ │ -00023a10: 2061 426c 6f63 6b20 2861 6e73 7765 7269 aBlock (answeri
│ │ │ │ │ -00023a20: 6e67 2074 6865 2072 6573 756c 7429 2069 ng the result) i
│ │ │ │ │ -00023a30: 6620 7468 6520 6b65 7920 6973 206e 6f74 f the key is not
│ │ │ │ │ -00023a40: 2066 6f75 6e64 0a0a 6174 3a20 6b65 7920 found..at: key
│ │ │ │ │ -00023a50: 6966 4162 7365 6e74 3a20 6142 6c6f 636b ifAbsent: aBlock
│ │ │ │ │ -00023a60: 0a20 2020 2020 416e 7377 6572 2074 6865 . Answer the
│ │ │ │ │ -00023a70: 2076 616c 7565 2061 7373 6f63 6961 7465 value associate
│ │ │ │ │ -00023a80: 6420 746f 2074 6865 2067 6976 656e 206b d to the given k
│ │ │ │ │ -00023a90: 6579 2c20 6f72 2074 6865 2072 6573 756c ey, or the resul
│ │ │ │ │ -00023aa0: 7420 6f66 0a20 2020 2020 6576 616c 7561 t of. evalua
│ │ │ │ │ -00023ab0: 7469 6e67 2061 426c 6f63 6b20 6966 2074 ting aBlock if t
│ │ │ │ │ -00023ac0: 6865 206b 6579 2069 7320 6e6f 7420 666f he key is not fo
│ │ │ │ │ -00023ad0: 756e 640a 0a61 743a 2061 4b65 7920 6966 und..at: aKey if
│ │ │ │ │ -00023ae0: 5072 6573 656e 743a 2061 426c 6f63 6b0a Present: aBlock.
│ │ │ │ │ -00023af0: 2020 2020 2049 6620 614b 6579 2069 7320 If aKey is
│ │ │ │ │ -00023b00: 6162 7365 6e74 2c20 616e 7377 6572 206e absent, answer n
│ │ │ │ │ -00023b10: 696c 2e20 2045 6c73 652c 2065 7661 6c75 il. Else, evalu
│ │ │ │ │ -00023b20: 6174 6520 6142 6c6f 636b 2070 6173 7369 ate aBlock passi
│ │ │ │ │ -00023b30: 6e67 2074 6865 0a20 2020 2020 6173 736f ng the. asso
│ │ │ │ │ -00023b40: 6369 6174 6564 2076 616c 7565 2061 6e64 ciated value and
│ │ │ │ │ -00023b50: 2061 6e73 7765 7220 7468 6520 7265 7375 answer the resu
│ │ │ │ │ -00023b60: 6c74 206f 6620 7468 6520 696e 766f 6361 lt of the invoca
│ │ │ │ │ -00023b70: 7469 6f6e 0a0a 6174 3a20 6b65 7920 7075 tion..at: key pu
│ │ │ │ │ -00023b80: 743a 2076 616c 7565 0a20 2020 2020 5374 t: value. St
│ │ │ │ │ -00023b90: 6f72 6520 7661 6c75 6520 6173 2061 7373 ore value as ass
│ │ │ │ │ -00023ba0: 6f63 6961 7465 6420 746f 2074 6865 2067 ociated to the g
│ │ │ │ │ -00023bb0: 6976 656e 206b 6579 0a0a 1f0a 4669 6c65 iven key....File
│ │ │ │ │ -00023bc0: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ -00023bd0: 2020 4e6f 6465 3a20 4c6f 6f6b 7570 5461 Node: LookupTa
│ │ │ │ │ -00023be0: 626c 652d 656e 756d 6572 6174 696e 672c ble-enumerating,
│ │ │ │ │ -00023bf0: 2020 4e65 7874 3a20 4c6f 6f6b 7570 5461 Next: LookupTa
│ │ │ │ │ -00023c00: 626c 652d 6861 7368 696e 672c 2020 5072 ble-hashing, Pr
│ │ │ │ │ -00023c10: 6576 3a20 4c6f 6f6b 7570 5461 626c 652d ev: LookupTable-
│ │ │ │ │ -00023c20: 6163 6365 7373 696e 672c 2020 5570 3a20 accessing, Up:
│ │ │ │ │ -00023c30: 4c6f 6f6b 7570 5461 626c 650a 0a31 2e31 LookupTable..1.1
│ │ │ │ │ -00023c40: 3036 2e33 204c 6f6f 6b75 7054 6162 6c65 06.3 LookupTable
│ │ │ │ │ -00023c50: 3a20 656e 756d 6572 6174 696e 670a 2d2d : enumerating.--
│ │ │ │ │ -00023c60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00023c70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------..
│ │ │ │ │ -00023c80: 6173 736f 6369 6174 696f 6e73 446f 3a20 associationsDo:
│ │ │ │ │ -00023c90: 6142 6c6f 636b 0a20 2020 2020 5061 7373 aBlock. Pass
│ │ │ │ │ -00023ca0: 2065 6163 6820 6173 736f 6369 6174 696f each associatio
│ │ │ │ │ -00023cb0: 6e20 696e 2074 6865 204c 6f6f 6b75 7054 n in the LookupT
│ │ │ │ │ -00023cc0: 6162 6c65 2074 6f20 6142 6c6f 636b 2e0a able to aBlock..
│ │ │ │ │ -00023cd0: 0a64 6f3a 2061 426c 6f63 6b0a 2020 2020 .do: aBlock.
│ │ │ │ │ -00023ce0: 2050 6173 7320 6561 6368 2076 616c 7565 Pass each value
│ │ │ │ │ -00023cf0: 2069 6e20 7468 6520 4c6f 6f6b 7570 5461 in the LookupTa
│ │ │ │ │ -00023d00: 626c 6520 746f 2061 426c 6f63 6b2e 0a0a ble to aBlock...
│ │ │ │ │ -00023d10: 6b65 7973 416e 6456 616c 7565 7344 6f3a keysAndValuesDo:
│ │ │ │ │ -00023d20: 2061 426c 6f63 6b0a 2020 2020 2050 6173 aBlock. Pas
│ │ │ │ │ -00023d30: 7320 6561 6368 206b 6579 2f76 616c 7565 s each key/value
│ │ │ │ │ -00023d40: 2070 6169 7220 696e 2074 6865 204c 6f6f pair in the Loo
│ │ │ │ │ -00023d50: 6b75 7054 6162 6c65 2061 7320 7477 6f20 kupTable as two
│ │ │ │ │ -00023d60: 6469 7374 696e 6374 0a20 2020 2020 7061 distinct. pa
│ │ │ │ │ -00023d70: 7261 6d65 7465 7273 2074 6f20 6142 6c6f rameters to aBlo
│ │ │ │ │ -00023d80: 636b 2e0a 0a6b 6579 7344 6f3a 2061 426c ck...keysDo: aBl
│ │ │ │ │ -00023d90: 6f63 6b0a 2020 2020 2050 6173 7320 6561 ock. Pass ea
│ │ │ │ │ -00023da0: 6368 206b 6579 2069 6e20 7468 6520 4c6f ch key in the Lo
│ │ │ │ │ -00023db0: 6f6b 7570 5461 626c 6520 746f 2061 426c okupTable to aBl
│ │ │ │ │ -00023dc0: 6f63 6b2e 0a0a 1f0a 4669 6c65 3a20 6773 ock.....File: gs
│ │ │ │ │ -00023dd0: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ -00023de0: 6465 3a20 4c6f 6f6b 7570 5461 626c 652d de: LookupTable-
│ │ │ │ │ -00023df0: 6861 7368 696e 672c 2020 4e65 7874 3a20 hashing, Next:
│ │ │ │ │ -00023e00: 4c6f 6f6b 7570 5461 626c 652d 7265 6861 LookupTable-reha
│ │ │ │ │ -00023e10: 7368 696e 672c 2020 5072 6576 3a20 4c6f shing, Prev: Lo
│ │ │ │ │ -00023e20: 6f6b 7570 5461 626c 652d 656e 756d 6572 okupTable-enumer
│ │ │ │ │ -00023e30: 6174 696e 672c 2020 5570 3a20 4c6f 6f6b ating, Up: Look
│ │ │ │ │ -00023e40: 7570 5461 626c 650a 0a31 2e31 3036 2e34 upTable..1.106.4
│ │ │ │ │ -00023e50: 204c 6f6f 6b75 7054 6162 6c65 3a20 6861 LookupTable: ha
│ │ │ │ │ -00023e60: 7368 696e 670a 2d2d 2d2d 2d2d 2d2d 2d2d shing.----------
│ │ │ │ │ -00023e70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00023e80: 2d2d 0a0a 6861 7368 0a20 2020 2020 416e --..hash. An
│ │ │ │ │ -00023e90: 7377 6572 2074 6865 2068 6173 6820 7661 swer the hash va
│ │ │ │ │ -00023ea0: 6c75 6520 666f 7220 7468 6520 7265 6365 lue for the rece
│ │ │ │ │ -00023eb0: 6976 6572 0a0a 1f0a 4669 6c65 3a20 6773 iver....File: gs
│ │ │ │ │ -00023ec0: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ -00023ed0: 6465 3a20 4c6f 6f6b 7570 5461 626c 652d de: LookupTable-
│ │ │ │ │ -00023ee0: 7265 6861 7368 696e 672c 2020 4e65 7874 rehashing, Next
│ │ │ │ │ -00023ef0: 3a20 4c6f 6f6b 7570 5461 626c 652d 7265 : LookupTable-re
│ │ │ │ │ -00023f00: 6d6f 7669 6e67 2c20 2050 7265 763a 204c moving, Prev: L
│ │ │ │ │ -00023f10: 6f6f 6b75 7054 6162 6c65 2d68 6173 6869 ookupTable-hashi
│ │ │ │ │ -00023f20: 6e67 2c20 2055 703a 204c 6f6f 6b75 7054 ng, Up: LookupT
│ │ │ │ │ -00023f30: 6162 6c65 0a0a 312e 3130 362e 3520 4c6f able..1.106.5 Lo
│ │ │ │ │ -00023f40: 6f6b 7570 5461 626c 653a 2072 6568 6173 okupTable: rehas
│ │ │ │ │ -00023f50: 6869 6e67 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d hing.-----------
│ │ │ │ │ -00023f60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00023f70: 2d2d 2d0a 0a72 6568 6173 680a 2020 2020 ---..rehash.
│ │ │ │ │ -00023f80: 2052 6568 6173 6820 7468 6520 7265 6365 Rehash the rece
│ │ │ │ │ -00023f90: 6976 6572 0a0a 1f0a 4669 6c65 3a20 6773 iver....File: gs
│ │ │ │ │ -00023fa0: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ -00023fb0: 6465 3a20 4c6f 6f6b 7570 5461 626c 652d de: LookupTable-
│ │ │ │ │ -00023fc0: 7265 6d6f 7669 6e67 2c20 204e 6578 743a removing, Next:
│ │ │ │ │ -00023fd0: 204c 6f6f 6b75 7054 6162 6c65 2d73 746f LookupTable-sto
│ │ │ │ │ -00023fe0: 7269 6e67 2c20 2050 7265 763a 204c 6f6f ring, Prev: Loo
│ │ │ │ │ -00023ff0: 6b75 7054 6162 6c65 2d72 6568 6173 6869 kupTable-rehashi
│ │ │ │ │ -00024000: 6e67 2c20 2055 703a 204c 6f6f 6b75 7054 ng, Up: LookupT
│ │ │ │ │ -00024010: 6162 6c65 0a0a 312e 3130 362e 3620 4c6f able..1.106.6 Lo
│ │ │ │ │ -00024020: 6f6b 7570 5461 626c 653a 2072 656d 6f76 okupTable: remov
│ │ │ │ │ -00024030: 696e 670a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ing.------------
│ │ │ │ │ -00024040: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00024050: 2d0a 0a72 656d 6f76 653a 2061 6e41 7373 -..remove: anAss
│ │ │ │ │ -00024060: 6f63 6961 7469 6f6e 0a20 2020 2020 5265 ociation. Re
│ │ │ │ │ -00024070: 6d6f 7665 2061 6e41 7373 6f63 6961 7469 move anAssociati
│ │ │ │ │ -00024080: 6f6e 2773 206b 6579 2066 726f 6d20 7468 on's key from th
│ │ │ │ │ -00024090: 6520 6469 6374 696f 6e61 7279 0a0a 7265 e dictionary..re
│ │ │ │ │ -000240a0: 6d6f 7665 3a20 616e 4173 736f 6369 6174 move: anAssociat
│ │ │ │ │ -000240b0: 696f 6e20 6966 4162 7365 6e74 3a20 6142 ion ifAbsent: aB
│ │ │ │ │ -000240c0: 6c6f 636b 0a20 2020 2020 5265 6d6f 7665 lock. Remove
│ │ │ │ │ -000240d0: 2061 6e41 7373 6f63 6961 7469 6f6e 2773 anAssociation's
│ │ │ │ │ -000240e0: 206b 6579 2066 726f 6d20 7468 6520 6469 key from the di
│ │ │ │ │ -000240f0: 6374 696f 6e61 7279 0a0a 7265 6d6f 7665 ctionary..remove
│ │ │ │ │ -00024100: 4b65 793a 206b 6579 2069 6641 6273 656e Key: key ifAbsen
│ │ │ │ │ -00024110: 743a 2061 426c 6f63 6b0a 2020 2020 2052 t: aBlock. R
│ │ │ │ │ -00024120: 656d 6f76 6520 7468 6520 7061 7373 6564 emove the passed
│ │ │ │ │ -00024130: 206b 6579 2066 726f 6d20 7468 6520 4c6f key from the Lo
│ │ │ │ │ -00024140: 6f6b 7570 5461 626c 652c 2061 6e73 7765 okupTable, answe
│ │ │ │ │ -00024150: 7220 7468 6520 7265 7375 6c74 206f 660a r the result of.
│ │ │ │ │ -00024160: 2020 2020 2065 7661 6c75 6174 696e 6720 evaluating
│ │ │ │ │ -00024170: 6142 6c6f 636b 2069 6620 6974 2069 7320 aBlock if it is
│ │ │ │ │ -00024180: 6e6f 7420 666f 756e 640a 0a1f 0a46 696c not found....Fil
│ │ │ │ │ -00024190: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ -000241a0: 2c20 204e 6f64 653a 204c 6f6f 6b75 7054 , Node: LookupT
│ │ │ │ │ -000241b0: 6162 6c65 2d73 746f 7269 6e67 2c20 2050 able-storing, P
│ │ │ │ │ -000241c0: 7265 763a 204c 6f6f 6b75 7054 6162 6c65 rev: LookupTable
│ │ │ │ │ -000241d0: 2d72 656d 6f76 696e 672c 2020 5570 3a20 -removing, Up:
│ │ │ │ │ -000241e0: 4c6f 6f6b 7570 5461 626c 650a 0a31 2e31 LookupTable..1.1
│ │ │ │ │ -000241f0: 3036 2e37 204c 6f6f 6b75 7054 6162 6c65 06.7 LookupTable
│ │ │ │ │ -00024200: 3a20 7374 6f72 696e 670a 2d2d 2d2d 2d2d : storing.------
│ │ │ │ │ -00024210: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00024220: 2d2d 2d2d 2d2d 0a0a 7374 6f72 654f 6e3a ------..storeOn:
│ │ │ │ │ -00024230: 2061 5374 7265 616d 0a20 2020 2020 5072 aStream. Pr
│ │ │ │ │ -00024240: 696e 7420 536d 616c 6c74 616c 6b20 636f int Smalltalk co
│ │ │ │ │ -00024250: 6465 2063 6f6d 7069 6c69 6e67 2074 6f20 de compiling to
│ │ │ │ │ -00024260: 7468 6520 7265 6365 6976 6572 206f 6e20 the receiver on
│ │ │ │ │ -00024270: 6153 7472 6561 6d0a 0a1f 0a46 696c 653a aStream....File:
│ │ │ │ │ -00024280: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ -00024290: 204e 6f64 653a 204d 6167 6e69 7475 6465 Node: Magnitude
│ │ │ │ │ -000242a0: 2c20 204e 6578 743a 204d 6170 7065 6443 , Next: MappedC
│ │ │ │ │ -000242b0: 6f6c 6c65 6374 696f 6e2c 2020 5072 6576 ollection, Prev
│ │ │ │ │ -000242c0: 3a20 4c6f 6f6b 7570 5461 626c 652c 2020 : LookupTable,
│ │ │ │ │ -000242d0: 5570 3a20 4261 7365 2063 6c61 7373 6573 Up: Base classes
│ │ │ │ │ -000242e0: 0a0a 312e 3130 3720 4d61 676e 6974 7564 ..1.107 Magnitud
│ │ │ │ │ -000242f0: 650a 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d e.==============
│ │ │ │ │ -00024300: 3d0a 0a44 6566 696e 6564 2069 6e20 6e61 =..Defined in na
│ │ │ │ │ -00024310: 6d65 7370 6163 6520 536d 616c 6c74 616c mespace Smalltal
│ │ │ │ │ -00024320: 6b0a 5375 7065 7263 6c61 7373 3a20 4f62 k.Superclass: Ob
│ │ │ │ │ -00024330: 6a65 6374 0a43 6174 6567 6f72 793a 204c ject.Category: L
│ │ │ │ │ -00024340: 616e 6775 6167 652d 4461 7461 2074 7970 anguage-Data typ
│ │ │ │ │ -00024350: 6573 0a20 2020 2020 4920 616d 2061 6e20 es. I am an
│ │ │ │ │ -00024360: 6162 7374 7261 6374 2063 6c61 7373 2e20 abstract class.
│ │ │ │ │ -00024370: 204d 7920 6f62 6a65 6374 7320 7265 7072 My objects repr
│ │ │ │ │ -00024380: 6573 656e 7420 7468 696e 6773 2074 6861 esent things tha
│ │ │ │ │ -00024390: 7420 6172 650a 2020 2020 2064 6973 6372 t are. discr
│ │ │ │ │ -000243a0: 6574 6520 616e 6420 6d61 7020 746f 2061 ete and map to a
│ │ │ │ │ -000243b0: 206e 756d 6265 7220 6c69 6e65 2e20 204d number line. M
│ │ │ │ │ -000243c0: 7920 696e 7374 616e 6365 7320 6361 6e20 y instances can
│ │ │ │ │ -000243d0: 6265 2063 6f6d 7061 7265 640a 2020 2020 be compared.
│ │ │ │ │ -000243e0: 2077 6974 6820 3c20 616e 6420 3e2e 0a0a with < and >...
│ │ │ │ │ -000243f0: 2a20 4d65 6e75 3a0a 0a2a 204d 6167 6e69 * Menu:..* Magni
│ │ │ │ │ -00024400: 7475 6465 2d62 6173 6963 3a3a 2020 2869 tude-basic:: (i
│ │ │ │ │ -00024410: 6e73 7461 6e63 6529 0a2a 204d 6167 6e69 nstance).* Magni
│ │ │ │ │ -00024420: 7475 6465 2d6d 6973 6320 6d65 7468 6f64 tude-misc method
│ │ │ │ │ -00024430: 733a 3a20 2028 696e 7374 616e 6365 290a s:: (instance).
│ │ │ │ │ -00024440: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ -00024450: 652e 696e 666f 2c20 204e 6f64 653a 204d e.info, Node: M
│ │ │ │ │ -00024460: 6167 6e69 7475 6465 2d62 6173 6963 2c20 agnitude-basic,
│ │ │ │ │ -00024470: 204e 6578 743a 204d 6167 6e69 7475 6465 Next: Magnitude
│ │ │ │ │ -00024480: 2d6d 6973 6320 6d65 7468 6f64 732c 2020 -misc methods,
│ │ │ │ │ -00024490: 5570 3a20 4d61 676e 6974 7564 650a 0a31 Up: Magnitude..1
│ │ │ │ │ -000244a0: 2e31 3037 2e31 204d 6167 6e69 7475 6465 .107.1 Magnitude
│ │ │ │ │ -000244b0: 3a20 6261 7369 630a 2d2d 2d2d 2d2d 2d2d : basic.--------
│ │ │ │ │ -000244c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000244d0: 0a0a 3c20 614d 6167 6e69 7475 6465 0a20 ..< aMagnitude.
│ │ │ │ │ -000244e0: 2020 2020 416e 7377 6572 2077 6865 7468 Answer wheth
│ │ │ │ │ -000244f0: 6572 2074 6865 2072 6563 6569 7665 7220 er the receiver
│ │ │ │ │ -00024500: 6973 206c 6573 7320 7468 616e 2061 4d61 is less than aMa
│ │ │ │ │ -00024510: 676e 6974 7564 650a 0a3c 3d20 614d 6167 gnitude..<= aMag
│ │ │ │ │ -00024520: 6e69 7475 6465 0a20 2020 2020 416e 7377 nitude. Answ
│ │ │ │ │ -00024530: 6572 2077 6865 7468 6572 2074 6865 2072 er whether the r
│ │ │ │ │ -00024540: 6563 6569 7665 7220 6973 206c 6573 7320 eceiver is less
│ │ │ │ │ -00024550: 7468 616e 206f 7220 6571 7561 6c20 746f than or equal to
│ │ │ │ │ -00024560: 2061 4d61 676e 6974 7564 650a 0a3d 2061 aMagnitude..= a
│ │ │ │ │ -00024570: 4d61 676e 6974 7564 650a 2020 2020 2041 Magnitude. A
│ │ │ │ │ -00024580: 6e73 7765 7220 7768 6574 6865 7220 7468 nswer whether th
│ │ │ │ │ -00024590: 6520 7265 6365 6976 6572 2069 7320 6571 e receiver is eq
│ │ │ │ │ -000245a0: 7561 6c20 746f 2061 4d61 676e 6974 7564 ual to aMagnitud
│ │ │ │ │ -000245b0: 650a 0a3e 2061 4d61 676e 6974 7564 650a e..> aMagnitude.
│ │ │ │ │ -000245c0: 2020 2020 2041 6e73 7765 7220 7768 6574 Answer whet
│ │ │ │ │ -000245d0: 6865 7220 7468 6520 7265 6365 6976 6572 her the receiver
│ │ │ │ │ -000245e0: 2069 7320 6772 6561 7465 7220 7468 616e is greater than
│ │ │ │ │ -000245f0: 2061 4d61 676e 6974 7564 650a 0a3e 3d20 aMagnitude..>=
│ │ │ │ │ -00024600: 614d 6167 6e69 7475 6465 0a20 2020 2020 aMagnitude.
│ │ │ │ │ -00024610: 416e 7377 6572 2077 6865 7468 6572 2074 Answer whether t
│ │ │ │ │ -00024620: 6865 2072 6563 6569 7665 7220 6973 2067 he receiver is g
│ │ │ │ │ -00024630: 7265 6174 6572 2074 6861 6e20 6f72 2065 reater than or e
│ │ │ │ │ -00024640: 7175 616c 2074 6f20 614d 6167 6e69 7475 qual to aMagnitu
│ │ │ │ │ -00024650: 6465 0a0a 1f0a 4669 6c65 3a20 6773 742d de....File: gst-
│ │ │ │ │ -00024660: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ -00024670: 3a20 4d61 676e 6974 7564 652d 6d69 7363 : Magnitude-misc
│ │ │ │ │ -00024680: 206d 6574 686f 6473 2c20 2050 7265 763a methods, Prev:
│ │ │ │ │ -00024690: 204d 6167 6e69 7475 6465 2d62 6173 6963 Magnitude-basic
│ │ │ │ │ -000246a0: 2c20 2055 703a 204d 6167 6e69 7475 6465 , Up: Magnitude
│ │ │ │ │ -000246b0: 0a0a 312e 3130 372e 3220 4d61 676e 6974 ..1.107.2 Magnit
│ │ │ │ │ -000246c0: 7564 653a 206d 6973 6320 6d65 7468 6f64 ude: misc method
│ │ │ │ │ -000246d0: 730a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d s.--------------
│ │ │ │ │ -000246e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000246f0: 2d0a 0a62 6574 7765 656e 3a20 6d69 6e20 -..between: min
│ │ │ │ │ -00024700: 616e 643a 206d 6178 0a20 2020 2020 5265 and: max. Re
│ │ │ │ │ -00024710: 7475 726e 7320 7472 7565 2069 6620 6f62 turns true if ob
│ │ │ │ │ -00024720: 6a65 6374 2069 7320 696e 636c 7573 6976 ject is inclusiv
│ │ │ │ │ -00024730: 656c 7920 6265 7477 6565 6e20 6d69 6e20 ely between min
│ │ │ │ │ -00024740: 616e 6420 6d61 782e 0a0a 6d61 783a 2061 and max...max: a
│ │ │ │ │ -00024750: 4d61 676e 6974 7564 650a 2020 2020 2052 Magnitude. R
│ │ │ │ │ -00024760: 6574 7572 6e73 2074 6865 2067 7265 6174 eturns the great
│ │ │ │ │ -00024770: 6573 7420 6f62 6a65 6374 2062 6574 7765 est object betwe
│ │ │ │ │ -00024780: 656e 2074 6865 2072 6563 6569 7665 7220 en the receiver
│ │ │ │ │ -00024790: 616e 6420 614d 6167 6e69 7475 6465 0a0a and aMagnitude..
│ │ │ │ │ -000247a0: 6d69 6e3a 2061 4d61 676e 6974 7564 650a min: aMagnitude.
│ │ │ │ │ -000247b0: 2020 2020 2052 6574 7572 6e73 2074 6865 Returns the
│ │ │ │ │ -000247c0: 206c 6561 7374 206f 626a 6563 7420 6265 least object be
│ │ │ │ │ -000247d0: 7477 6565 6e20 7468 6520 7265 6365 6976 tween the receiv
│ │ │ │ │ -000247e0: 6572 2061 6e64 2061 4d61 676e 6974 7564 er and aMagnitud
│ │ │ │ │ -000247f0: 650a 0a1f 0a46 696c 653a 2067 7374 2d62 e....File: gst-b
│ │ │ │ │ -00024800: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ -00024810: 204d 6170 7065 6443 6f6c 6c65 6374 696f MappedCollectio
│ │ │ │ │ -00024820: 6e2c 2020 4e65 7874 3a20 4d65 6d6f 7279 n, Next: Memory
│ │ │ │ │ -00024830: 2c20 2050 7265 763a 204d 6167 6e69 7475 , Prev: Magnitu
│ │ │ │ │ -00024840: 6465 2c20 2055 703a 2042 6173 6520 636c de, Up: Base cl
│ │ │ │ │ -00024850: 6173 7365 730a 0a31 2e31 3038 204d 6170 asses..1.108 Map
│ │ │ │ │ -00024860: 7065 6443 6f6c 6c65 6374 696f 6e0a 3d3d pedCollection.==
│ │ │ │ │ -00024870: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ -00024880: 3d3d 3d3d 0a0a 4465 6669 6e65 6420 696e ====..Defined in
│ │ │ │ │ -00024890: 206e 616d 6573 7061 6365 2053 6d61 6c6c namespace Small
│ │ │ │ │ -000248a0: 7461 6c6b 0a53 7570 6572 636c 6173 733a talk.Superclass:
│ │ │ │ │ -000248b0: 2043 6f6c 6c65 6374 696f 6e0a 4361 7465 Collection.Cate
│ │ │ │ │ -000248c0: 676f 7279 3a20 436f 6c6c 6563 7469 6f6e gory: Collection
│ │ │ │ │ -000248d0: 732d 4b65 7965 640a 2020 2020 2049 2072 s-Keyed. I r
│ │ │ │ │ -000248e0: 6570 7265 7365 6e74 2063 6f6c 6c65 6374 epresent collect
│ │ │ │ │ -000248f0: 696f 6e73 206f 6620 6f62 6a65 6374 7320 ions of objects
│ │ │ │ │ -00024900: 7468 6174 2061 7265 2069 6e64 6972 6563 that are indirec
│ │ │ │ │ -00024910: 746c 7920 696e 6465 7865 6420 6279 0a20 tly indexed by.
│ │ │ │ │ -00024920: 2020 2020 6e61 6d65 732e 2020 5468 6572 names. Ther
│ │ │ │ │ -00024930: 6520 6172 6520 7265 616c 6c79 2074 776f e are really two
│ │ │ │ │ -00024940: 2063 6f6c 6c65 6374 696f 6e73 2069 6e76 collections inv
│ │ │ │ │ -00024950: 6f6c 7665 643a 2064 6f6d 6169 6e20 616e olved: domain an
│ │ │ │ │ -00024960: 6420 610a 2020 2020 206d 6170 2e20 2054 d a. map. T
│ │ │ │ │ -00024970: 6865 206d 6170 206d 6170 7320 6265 7477 he map maps betw
│ │ │ │ │ -00024980: 6565 6e20 6578 7465 726e 616c 206e 616d een external nam
│ │ │ │ │ -00024990: 6573 2061 6e64 2069 6e64 6963 6573 2069 es and indices i
│ │ │ │ │ -000249a0: 6e74 6f20 646f 6d61 696e 2c0a 2020 2020 nto domain,.
│ │ │ │ │ -000249b0: 2077 6869 6368 2063 6f6e 7461 696e 7320 which contains
│ │ │ │ │ -000249c0: 7468 6520 7265 616c 2061 7373 6f63 6961 the real associa
│ │ │ │ │ -000249d0: 7469 6f6e 2e20 2049 6e20 6f72 6465 7220 tion. In order
│ │ │ │ │ -000249e0: 746f 2077 6f72 6b20 7072 6f70 6572 6c79 to work properly
│ │ │ │ │ -000249f0: 2c0a 2020 2020 2074 6865 2064 6f6d 6169 ,. the domai
│ │ │ │ │ -00024a00: 6e20 6d75 7374 2062 6520 616e 2069 6e73 n must be an ins
│ │ │ │ │ -00024a10: 7461 6e63 6520 6f66 2061 2073 7562 636c tance of a subcl
│ │ │ │ │ -00024a20: 6173 7320 6f66 0a20 2020 2020 5365 7175 ass of. Sequ
│ │ │ │ │ -00024a30: 656e 6365 6162 6c65 436f 6c6c 6563 7469 enceableCollecti
│ │ │ │ │ -00024a40: 6f6e 2c20 616e 6420 7468 6520 6d61 7020 on, and the map
│ │ │ │ │ -00024a50: 6d75 7374 2062 6520 616e 2069 6e73 7461 must be an insta
│ │ │ │ │ -00024a60: 6e63 6520 6f66 0a20 2020 2020 4469 6374 nce of. Dict
│ │ │ │ │ -00024a70: 696f 6e61 7279 2c20 6f72 206f 6620 6120 ionary, or of a
│ │ │ │ │ -00024a80: 7375 6263 6c61 7373 206f 6620 5365 7175 subclass of Sequ
│ │ │ │ │ -00024a90: 656e 6365 6162 6c65 436f 6c6c 6563 7469 enceableCollecti
│ │ │ │ │ -00024aa0: 6f6e 2e0a 0a20 2020 2020 4173 2061 6e20 on... As an
│ │ │ │ │ -00024ab0: 6578 616d 706c 6520 6f66 2075 7369 6e67 example of using
│ │ │ │ │ -00024ac0: 206d 652c 2063 6f6e 7369 6465 7220 696d me, consider im
│ │ │ │ │ -00024ad0: 706c 656e 7469 6e67 2061 2044 6963 7469 plenting a Dicti
│ │ │ │ │ -00024ae0: 6f6e 6172 7920 7768 6f73 650a 2020 2020 onary whose.
│ │ │ │ │ -00024af0: 2065 6c65 6d65 6e74 7320 6172 6520 696e elements are in
│ │ │ │ │ -00024b00: 6465 7865 642e 2020 5468 6520 646f 6d61 dexed. The doma
│ │ │ │ │ -00024b10: 696e 2077 6f75 6c64 2062 6520 6120 5365 in would be a Se
│ │ │ │ │ -00024b20: 7175 656e 6365 6162 6c65 436f 6c6c 6563 quenceableCollec
│ │ │ │ │ -00024b30: 7469 6f6e 0a20 2020 2020 7769 7468 206e tion. with n
│ │ │ │ │ -00024b40: 2065 6c65 6d65 6e74 732c 2074 6865 206d elements, the m
│ │ │ │ │ -00024b50: 6170 2061 2044 6963 7469 6f6e 6172 7920 ap a Dictionary
│ │ │ │ │ -00024b60: 6173 736f 6369 6174 696e 6720 6561 6368 associating each
│ │ │ │ │ -00024b70: 206b 6579 2074 6f20 616e 0a20 2020 2020 key to an.
│ │ │ │ │ -00024b80: 696e 6465 7820 696e 2074 6865 2064 6f6d index in the dom
│ │ │ │ │ -00024b90: 6169 6e2e 2020 546f 2061 6363 6573 7320 ain. To access
│ │ │ │ │ -00024ba0: 6279 206b 6579 2c20 746f 2070 6572 666f by key, to perfo
│ │ │ │ │ -00024bb0: 726d 2065 6e75 6d65 7261 7469 6f6e 2c0a rm enumeration,.
│ │ │ │ │ -00024bc0: 2020 2020 2065 7463 2e20 2079 6f75 2077 etc. you w
│ │ │ │ │ -00024bd0: 6f75 6c64 2061 736b 2061 6e20 696e 7374 ould ask an inst
│ │ │ │ │ -00024be0: 616e 6365 206f 6620 6d65 3b20 746f 2061 ance of me; to a
│ │ │ │ │ -00024bf0: 6363 6573 7320 6279 2069 6e64 6578 2c20 ccess by index,
│ │ │ │ │ -00024c00: 796f 750a 2020 2020 2077 6f75 6c64 2061 you. would a
│ │ │ │ │ -00024c10: 6363 6573 7320 7468 6520 646f 6d61 696e ccess the domain
│ │ │ │ │ -00024c20: 2064 6972 6563 746c 792e 0a0a 2020 2020 directly...
│ │ │ │ │ -00024c30: 2041 6e6f 7468 6572 2069 6465 6120 636f Another idea co
│ │ │ │ │ -00024c40: 756c 6420 6265 2074 6f20 696d 706c 656d uld be to implem
│ │ │ │ │ -00024c50: 656e 7420 726f 7720 6163 6365 7373 206f ent row access o
│ │ │ │ │ -00024c60: 7220 636f 6c75 6d6e 2061 6363 6573 7320 r column access
│ │ │ │ │ -00024c70: 746f 2061 0a20 2020 2020 6d61 7472 6978 to a. matrix
│ │ │ │ │ -00024c80: 2069 6d70 6c65 6d65 6e74 6564 2061 7320 implemented as
│ │ │ │ │ -00024c90: 6120 7369 6e67 6c65 206e 2a6d 2041 7272 a single n*m Arr
│ │ │ │ │ -00024ca0: 6179 3a20 7468 6520 4172 7261 7920 776f ay: the Array wo
│ │ │ │ │ -00024cb0: 756c 6420 6265 2074 6865 0a20 2020 2020 uld be the.
│ │ │ │ │ -00024cc0: 646f 6d61 696e 2c20 7768 696c 6520 7468 domain, while th
│ │ │ │ │ -00024cd0: 6520 6d61 7020 776f 756c 6420 6265 2061 e map would be a
│ │ │ │ │ -00024ce0: 6e20 496e 7465 7276 616c 2e0a 0a2a 204d n Interval...* M
│ │ │ │ │ -00024cf0: 656e 753a 0a0a 2a20 4d61 7070 6564 436f enu:..* MappedCo
│ │ │ │ │ -00024d00: 6c6c 6563 7469 6f6e 2063 6c61 7373 2d69 llection class-i
│ │ │ │ │ -00024d10: 6e73 7461 6e63 6520 6372 6561 7469 6f6e nstance creation
│ │ │ │ │ -00024d20: 3a3a 2020 2863 6c61 7373 290a 2a20 4d61 :: (class).* Ma
│ │ │ │ │ -00024d30: 7070 6564 436f 6c6c 6563 7469 6f6e 2d62 ppedCollection-b
│ │ │ │ │ -00024d40: 6173 6963 3a3a 2020 2869 6e73 7461 6e63 asic:: (instanc
│ │ │ │ │ -00024d50: 6529 0a0a 1f0a 4669 6c65 3a20 6773 742d e)....File: gst-
│ │ │ │ │ -00024d60: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ -00024d70: 3a20 4d61 7070 6564 436f 6c6c 6563 7469 : MappedCollecti
│ │ │ │ │ -00024d80: 6f6e 2063 6c61 7373 2d69 6e73 7461 6e63 on class-instanc
│ │ │ │ │ -00024d90: 6520 6372 6561 7469 6f6e 2c20 204e 6578 e creation, Nex
│ │ │ │ │ -00024da0: 743a 204d 6170 7065 6443 6f6c 6c65 6374 t: MappedCollect
│ │ │ │ │ -00024db0: 696f 6e2d 6261 7369 632c 2020 5570 3a20 ion-basic, Up:
│ │ │ │ │ -00024dc0: 4d61 7070 6564 436f 6c6c 6563 7469 6f6e MappedCollection
│ │ │ │ │ -00024dd0: 0a0a 312e 3130 382e 3120 4d61 7070 6564 ..1.108.1 Mapped
│ │ │ │ │ -00024de0: 436f 6c6c 6563 7469 6f6e 2063 6c61 7373 Collection class
│ │ │ │ │ -00024df0: 3a20 696e 7374 616e 6365 2063 7265 6174 : instance creat
│ │ │ │ │ -00024e00: 696f 6e0a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ion.------------
│ │ │ │ │ -00024e10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00024e20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00024e30: 2d2d 2d2d 2d0a 0a63 6f6c 6c65 6374 696f -----..collectio
│ │ │ │ │ -00024e40: 6e3a 2061 436f 6c6c 6563 7469 6f6e 206d n: aCollection m
│ │ │ │ │ -00024e50: 6170 3a20 614d 6170 0a20 2020 2020 416e ap: aMap. An
│ │ │ │ │ -00024e60: 7377 6572 2061 206e 6577 204d 6170 7065 swer a new Mappe
│ │ │ │ │ -00024e70: 6443 6f6c 6c65 6374 696f 6e20 7573 696e dCollection usin
│ │ │ │ │ -00024e80: 6720 7468 6520 6769 7665 6e20 646f 6d61 g the given doma
│ │ │ │ │ -00024e90: 696e 2028 6143 6f6c 6c65 6374 696f 6e29 in (aCollection)
│ │ │ │ │ -00024ea0: 0a20 2020 2020 616e 6420 6d61 700a 0a6e . and map..n
│ │ │ │ │ -00024eb0: 6577 0a20 2020 2020 5468 6973 206d 6574 ew. This met
│ │ │ │ │ -00024ec0: 686f 6420 7368 6f75 6c64 206e 6f74 2062 hod should not b
│ │ │ │ │ -00024ed0: 6520 7573 6564 3b20 696e 7374 6561 642c e used; instead,
│ │ │ │ │ -00024ee0: 2075 7365 2023 636f 6c6c 6563 7469 6f6e use #collection
│ │ │ │ │ -00024ef0: 3a6d 6170 3a20 746f 0a20 2020 2020 6372 :map: to. cr
│ │ │ │ │ -00024f00: 6561 7465 204d 6170 7065 6443 6f6c 6c65 eate MappedColle
│ │ │ │ │ -00024f10: 6374 696f 6e2e 0a0a 1f0a 4669 6c65 3a20 ction.....File:
│ │ │ │ │ -00024f20: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ -00024f30: 4e6f 6465 3a20 4d61 7070 6564 436f 6c6c Node: MappedColl
│ │ │ │ │ -00024f40: 6563 7469 6f6e 2d62 6173 6963 2c20 2050 ection-basic, P
│ │ │ │ │ -00024f50: 7265 763a 204d 6170 7065 6443 6f6c 6c65 rev: MappedColle
│ │ │ │ │ -00024f60: 6374 696f 6e20 636c 6173 732d 696e 7374 ction class-inst
│ │ │ │ │ -00024f70: 616e 6365 2063 7265 6174 696f 6e2c 2020 ance creation,
│ │ │ │ │ -00024f80: 5570 3a20 4d61 7070 6564 436f 6c6c 6563 Up: MappedCollec
│ │ │ │ │ -00024f90: 7469 6f6e 0a0a 312e 3130 382e 3220 4d61 tion..1.108.2 Ma
│ │ │ │ │ -00024fa0: 7070 6564 436f 6c6c 6563 7469 6f6e 3a20 ppedCollection:
│ │ │ │ │ -00024fb0: 6261 7369 630a 2d2d 2d2d 2d2d 2d2d 2d2d basic.----------
│ │ │ │ │ -00024fc0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00024fd0: 2d2d 2d2d 2d0a 0a61 6464 3a20 616e 4f62 -----..add: anOb
│ │ │ │ │ -00024fe0: 6a65 6374 0a20 2020 2020 5468 6973 206d ject. This m
│ │ │ │ │ -00024ff0: 6574 686f 6420 7368 6f75 6c64 206e 6f74 ethod should not
│ │ │ │ │ -00025000: 2062 6520 6361 6c6c 6564 2066 6f72 2069 be called for i
│ │ │ │ │ -00025010: 6e73 7461 6e63 6573 206f 6620 7468 6973 nstances of this
│ │ │ │ │ -00025020: 2063 6c61 7373 2e0a 0a61 743a 206b 6579 class...at: key
│ │ │ │ │ -00025030: 0a20 2020 2020 416e 7377 6572 2074 6865 . Answer the
│ │ │ │ │ -00025040: 206f 626a 6563 7420 6174 2074 6865 2067 object at the g
│ │ │ │ │ -00025050: 6976 656e 206b 6579 0a0a 6174 3a20 6b65 iven key..at: ke
│ │ │ │ │ -00025060: 7920 7075 743a 2076 616c 7565 0a20 2020 y put: value.
│ │ │ │ │ -00025070: 2020 5374 6f72 6520 7661 6c75 6520 6174 Store value at
│ │ │ │ │ -00025080: 2074 6865 2067 6976 656e 206b 6579 0a0a the given key..
│ │ │ │ │ -00025090: 6174 416c 6c3a 206b 6579 436f 6c6c 6563 atAll: keyCollec
│ │ │ │ │ -000250a0: 7469 6f6e 0a20 2020 2020 416e 7377 6572 tion. Answer
│ │ │ │ │ -000250b0: 2061 206e 6577 204d 6170 7065 6443 6f6c a new MappedCol
│ │ │ │ │ -000250c0: 6c65 6374 696f 6e20 7468 6174 206f 6e6c lection that onl
│ │ │ │ │ -000250d0: 7920 696e 636c 7564 6573 2074 6865 2067 y includes the g
│ │ │ │ │ -000250e0: 6976 656e 206b 6579 732e 0a20 2020 2020 iven keys..
│ │ │ │ │ -000250f0: 5468 6520 6e65 7720 4d61 7070 6564 436f The new MappedCo
│ │ │ │ │ -00025100: 6c6c 6563 7469 6f6e 206d 6967 6874 2075 llection might u
│ │ │ │ │ -00025110: 7365 206b 6579 436f 6c6c 6563 7469 6f6e se keyCollection
│ │ │ │ │ -00025120: 206f 7220 636f 6e73 6563 7574 6976 650a or consecutive.
│ │ │ │ │ -00025130: 2020 2020 2069 6e74 6567 6572 7320 666f integers fo
│ │ │ │ │ -00025140: 7220 7468 6520 6b65 7973 2c20 6465 7065 r the keys, depe
│ │ │ │ │ -00025150: 6e64 696e 6720 6f6e 2074 6865 206d 6170 nding on the map
│ │ │ │ │ -00025160: 2773 2074 7970 652e 2020 4661 696c 2069 's type. Fail i
│ │ │ │ │ -00025170: 6620 616e 7920 6f66 0a20 2020 2020 7468 f any of. th
│ │ │ │ │ -00025180: 656d 2069 7320 6e6f 7420 666f 756e 6420 em is not found
│ │ │ │ │ -00025190: 696e 2074 6865 206d 6170 2e0a 0a63 6f6c in the map...col
│ │ │ │ │ -000251a0: 6c65 6374 3a20 6142 6c6f 636b 0a20 2020 lect: aBlock.
│ │ │ │ │ -000251b0: 2020 416e 7377 6572 2061 2043 6f6c 6c65 Answer a Colle
│ │ │ │ │ -000251c0: 6374 696f 6e20 7769 7468 2074 6865 2073 ction with the s
│ │ │ │ │ -000251d0: 616d 6520 6b65 7973 2061 7320 7468 6520 ame keys as the
│ │ │ │ │ -000251e0: 6d61 702c 2077 6865 7265 2061 6363 6573 map, where acces
│ │ │ │ │ -000251f0: 7369 6e67 0a20 2020 2020 6120 6b65 7920 sing. a key
│ │ │ │ │ -00025200: 7969 656c 6473 2074 6865 2076 616c 7565 yields the value
│ │ │ │ │ -00025210: 206f 6274 6169 6e65 6420 6279 2070 6173 obtained by pas
│ │ │ │ │ -00025220: 7369 6e67 2074 6872 6f75 6768 2061 426c sing through aBl
│ │ │ │ │ -00025230: 6f63 6b20 7468 6520 7661 6c75 650a 2020 ock the value.
│ │ │ │ │ -00025240: 2020 2061 6363 6573 7369 626c 6520 6672 accessible fr
│ │ │ │ │ -00025250: 6f6d 2074 6865 206b 6579 2069 6e20 7468 om the key in th
│ │ │ │ │ -00025260: 6520 7265 6365 6976 6572 2e20 2054 6865 e receiver. The
│ │ │ │ │ -00025270: 2072 6573 756c 7420 6e65 6564 206e 6f74 result need not
│ │ │ │ │ -00025280: 2062 650a 2020 2020 2061 6e6f 7468 6572 be. another
│ │ │ │ │ -00025290: 204d 6170 7065 6443 6f6c 6c65 6374 696f MappedCollectio
│ │ │ │ │ -000252a0: 6e0a 0a63 6f6e 7465 6e74 730a 2020 2020 n..contents.
│ │ │ │ │ -000252b0: 2041 6e73 7765 7220 6120 6261 6720 7769 Answer a bag wi
│ │ │ │ │ -000252c0: 7468 2074 6865 2072 6563 6569 7665 7227 th the receiver'
│ │ │ │ │ -000252d0: 7320 7661 6c75 6573 0a0a 636f 7079 4672 s values..copyFr
│ │ │ │ │ -000252e0: 6f6d 3a20 6120 746f 3a20 620a 2020 2020 om: a to: b.
│ │ │ │ │ -000252f0: 2041 6e73 7765 7220 6120 6e65 7720 636f Answer a new co
│ │ │ │ │ -00025300: 6c6c 6563 7469 6f6e 2063 6f6e 7461 696e llection contain
│ │ │ │ │ -00025310: 696e 6720 616c 6c20 7468 6520 6974 656d ing all the item
│ │ │ │ │ -00025320: 7320 696e 2074 6865 2072 6563 6569 7665 s in the receive
│ │ │ │ │ -00025330: 720a 2020 2020 2066 726f 6d20 7468 6520 r. from the
│ │ │ │ │ -00025340: 612d 7468 2074 6f20 7468 6520 622d 7468 a-th to the b-th
│ │ │ │ │ -00025350: 2e0a 0a64 6f3a 2061 426c 6f63 6b0a 2020 ...do: aBlock.
│ │ │ │ │ -00025360: 2020 2045 7661 6c75 6174 6520 6142 6c6f Evaluate aBlo
│ │ │ │ │ -00025370: 636b 2066 6f72 2065 6163 6820 6f62 6a65 ck for each obje
│ │ │ │ │ -00025380: 6374 0a0a 646f 6d61 696e 0a20 2020 2020 ct..domain.
│ │ │ │ │ -00025390: 416e 7377 6572 2074 6865 2072 6563 6569 Answer the recei
│ │ │ │ │ -000253a0: 7665 7227 7320 646f 6d61 696e 0a0a 6b65 ver's domain..ke
│ │ │ │ │ -000253b0: 7973 0a20 2020 2020 416e 7377 6572 2074 ys. Answer t
│ │ │ │ │ -000253c0: 6865 206b 6579 7320 7468 6174 2063 616e he keys that can
│ │ │ │ │ -000253d0: 2062 6520 7573 6564 2074 6f20 6163 6365 be used to acce
│ │ │ │ │ -000253e0: 7373 2074 6869 7320 636f 6c6c 6563 7469 ss this collecti
│ │ │ │ │ -000253f0: 6f6e 2e0a 0a6b 6579 7341 6e64 5661 6c75 on...keysAndValu
│ │ │ │ │ -00025400: 6573 446f 3a20 6142 6c6f 636b 0a20 2020 esDo: aBlock.
│ │ │ │ │ -00025410: 2020 4576 616c 7561 7465 2061 426c 6f63 Evaluate aBloc
│ │ │ │ │ -00025420: 6b20 7061 7373 696e 6720 7477 6f20 6172 k passing two ar
│ │ │ │ │ -00025430: 6775 6d65 6e74 732c 206f 6e65 2062 6569 guments, one bei
│ │ │ │ │ -00025440: 6e67 2061 206b 6579 2074 6861 7420 6361 ng a key that ca
│ │ │ │ │ -00025450: 6e20 6265 0a20 2020 2020 7573 6564 2074 n be. used t
│ │ │ │ │ -00025460: 6f20 6163 6365 7373 2074 6869 7320 636f o access this co
│ │ │ │ │ -00025470: 6c6c 6563 7469 6f6e 2c20 616e 6420 7468 llection, and th
│ │ │ │ │ -00025480: 6520 6f74 6865 7220 6f6e 6520 6265 696e e other one bein
│ │ │ │ │ -00025490: 6720 7468 6520 7661 6c75 652e 0a0a 6b65 g the value...ke
│ │ │ │ │ -000254a0: 7973 446f 3a20 6142 6c6f 636b 0a20 2020 ysDo: aBlock.
│ │ │ │ │ -000254b0: 2020 4576 616c 7561 7465 2061 426c 6f63 Evaluate aBloc
│ │ │ │ │ -000254c0: 6b20 6f6e 2074 6865 206b 6579 7320 7468 k on the keys th
│ │ │ │ │ -000254d0: 6174 2063 616e 2062 6520 7573 6564 2074 at can be used t
│ │ │ │ │ -000254e0: 6f20 6163 6365 7373 2074 6869 730a 2020 o access this.
│ │ │ │ │ -000254f0: 2020 2063 6f6c 6c65 6374 696f 6e2e 0a0a collection...
│ │ │ │ │ -00025500: 6d61 700a 2020 2020 2041 6e73 7765 7220 map. Answer
│ │ │ │ │ -00025510: 7468 6520 7265 6365 6976 6572 2773 206d the receiver's m
│ │ │ │ │ -00025520: 6170 0a0a 7265 6a65 6374 3a20 6142 6c6f ap..reject: aBlo
│ │ │ │ │ -00025530: 636b 0a20 2020 2020 416e 7377 6572 2074 ck. Answer t
│ │ │ │ │ -00025540: 6865 206f 626a 6563 7473 2069 6e20 7468 he objects in th
│ │ │ │ │ -00025550: 6520 646f 6d61 696e 2066 6f72 2077 6869 e domain for whi
│ │ │ │ │ -00025560: 6368 2061 426c 6f63 6b20 7265 7475 726e ch aBlock return
│ │ │ │ │ -00025570: 7320 6661 6c73 650a 0a73 656c 6563 743a s false..select:
│ │ │ │ │ -00025580: 2061 426c 6f63 6b0a 2020 2020 2041 6e73 aBlock. Ans
│ │ │ │ │ -00025590: 7765 7220 7468 6520 6f62 6a65 6374 7320 wer the objects
│ │ │ │ │ -000255a0: 696e 2074 6865 2064 6f6d 6169 6e20 666f in the domain fo
│ │ │ │ │ -000255b0: 7220 7768 6963 6820 6142 6c6f 636b 2072 r which aBlock r
│ │ │ │ │ -000255c0: 6574 7572 6e73 2074 7275 650a 0a73 697a eturns true..siz
│ │ │ │ │ -000255d0: 650a 2020 2020 2041 6e73 7765 7220 7468 e. Answer th
│ │ │ │ │ -000255e0: 6520 7265 6365 6976 6572 2773 2073 697a e receiver's siz
│ │ │ │ │ -000255f0: 650a 0a1f 0a46 696c 653a 2067 7374 2d62 e....File: gst-b
│ │ │ │ │ -00025600: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ -00025610: 204d 656d 6f72 792c 2020 4e65 7874 3a20 Memory, Next:
│ │ │ │ │ -00025620: 4d65 7373 6167 652c 2020 5072 6576 3a20 Message, Prev:
│ │ │ │ │ -00025630: 4d61 7070 6564 436f 6c6c 6563 7469 6f6e MappedCollection
│ │ │ │ │ -00025640: 2c20 2055 703a 2042 6173 6520 636c 6173 , Up: Base clas
│ │ │ │ │ -00025650: 7365 730a 0a31 2e31 3039 204d 656d 6f72 ses..1.109 Memor
│ │ │ │ │ -00025660: 790a 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a y.============..
│ │ │ │ │ -00025670: 4465 6669 6e65 6420 696e 206e 616d 6573 Defined in names
│ │ │ │ │ -00025680: 7061 6365 2053 6d61 6c6c 7461 6c6b 0a53 pace Smalltalk.S
│ │ │ │ │ -00025690: 7570 6572 636c 6173 733a 204f 626a 6563 uperclass: Objec
│ │ │ │ │ -000256a0: 740a 4361 7465 676f 7279 3a20 4c61 6e67 t.Category: Lang
│ │ │ │ │ -000256b0: 7561 6765 2d49 6d70 6c65 6d65 6e74 6174 uage-Implementat
│ │ │ │ │ -000256c0: 696f 6e0a 2020 2020 2049 2070 726f 7669 ion. I provi
│ │ │ │ │ -000256d0: 6465 2061 6363 6573 7320 746f 2061 6374 de access to act
│ │ │ │ │ -000256e0: 7561 6c20 6d61 6368 696e 6520 6164 6472 ual machine addr
│ │ │ │ │ -000256f0: 6573 7365 7320 6f66 204f 4f50 7320 616e esses of OOPs an
│ │ │ │ │ -00025700: 6420 6f62 6a65 6374 732e 0a20 2020 2020 d objects..
│ │ │ │ │ -00025710: 4920 6861 7665 206e 6f20 696e 7374 616e I have no instan
│ │ │ │ │ -00025720: 6365 733b 2079 6f75 2073 656e 6420 6d65 ces; you send me
│ │ │ │ │ -00025730: 7373 6167 6573 2074 6f20 6d79 2063 6c61 ssages to my cla
│ │ │ │ │ -00025740: 7373 2074 6f20 6d61 7020 6265 7477 6565 ss to map betwee
│ │ │ │ │ -00025750: 6e0a 2020 2020 2061 6e20 6f62 6a65 6374 n. an object
│ │ │ │ │ -00025760: 2061 6e64 2074 6865 2061 6464 7265 7373 and the address
│ │ │ │ │ -00025770: 206f 6620 6974 7320 4f4f 5020 6f72 206f of its OOP or o
│ │ │ │ │ -00025780: 626a 6563 742e 2020 496e 2061 6464 6974 bject. In addit
│ │ │ │ │ -00025790: 696f 6e20 490a 2020 2020 2070 726f 7669 ion I. provi
│ │ │ │ │ -000257a0: 6465 2064 6972 6563 7420 6d65 6d6f 7279 de direct memory
│ │ │ │ │ -000257b0: 2061 6363 6573 7320 7769 7468 2064 6966 access with dif
│ │ │ │ │ -000257c0: 6665 7265 6e74 2043 2074 7970 6573 2028 ferent C types (
│ │ │ │ │ -000257d0: 696e 7473 2c20 6368 6172 732c 0a20 2020 ints, chars,.
│ │ │ │ │ -000257e0: 2020 4f4f 5073 2c20 666c 6f61 7473 2c2e OOPs, floats,.
│ │ │ │ │ -000257f0: 2e2e 292e 0a0a 2a20 4d65 6e75 3a0a 0a2a ..)...* Menu:..*
│ │ │ │ │ -00025800: 204d 656d 6f72 7920 636c 6173 732d 6163 Memory class-ac
│ │ │ │ │ -00025810: 6365 7373 696e 673a 3a20 2028 636c 6173 cessing:: (clas
│ │ │ │ │ -00025820: 7329 0a0a 1f0a 4669 6c65 3a20 6773 742d s)....File: gst-
│ │ │ │ │ -00025830: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ -00025840: 3a20 4d65 6d6f 7279 2063 6c61 7373 2d61 : Memory class-a
│ │ │ │ │ -00025850: 6363 6573 7369 6e67 2c20 2055 703a 204d ccessing, Up: M
│ │ │ │ │ -00025860: 656d 6f72 790a 0a31 2e31 3039 2e31 204d emory..1.109.1 M
│ │ │ │ │ -00025870: 656d 6f72 7920 636c 6173 733a 2061 6363 emory class: acc
│ │ │ │ │ -00025880: 6573 7369 6e67 0a2d 2d2d 2d2d 2d2d 2d2d essing.---------
│ │ │ │ │ -00025890: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000258a0: 2d2d 2d2d 2d2d 0a0a 6174 3a20 616e 4164 ------..at: anAd
│ │ │ │ │ -000258b0: 6472 6573 730a 2020 2020 2041 6363 6573 dress. Acces
│ │ │ │ │ -000258c0: 7320 7468 6520 536d 616c 6c74 616c 6b20 s the Smalltalk
│ │ │ │ │ -000258d0: 6f62 6a65 6374 2028 4f4f 5029 2061 7420 object (OOP) at
│ │ │ │ │ -000258e0: 7468 6520 6769 7665 6e20 6164 6472 6573 the given addres
│ │ │ │ │ -000258f0: 732e 0a0a 6174 3a20 616e 4164 6472 6573 s...at: anAddres
│ │ │ │ │ -00025900: 7320 7075 743a 2061 5661 6c75 650a 2020 s put: aValue.
│ │ │ │ │ -00025910: 2020 2053 746f 7265 2061 2070 6f69 6e74 Store a point
│ │ │ │ │ -00025920: 6572 2028 4f4f 5029 2074 6f20 7468 6520 er (OOP) to the
│ │ │ │ │ -00025930: 536d 616c 6c74 616c 6b20 6f62 6a65 6374 Smalltalk object
│ │ │ │ │ -00025940: 2069 6465 6e74 6966 6965 6420 6279 2027 identified by '
│ │ │ │ │ -00025950: 7661 6c75 6527 0a20 2020 2020 6174 2074 value'. at t
│ │ │ │ │ -00025960: 6865 2067 6976 656e 2061 6464 7265 7373 he given address
│ │ │ │ │ -00025970: 2e0a 0a62 6967 456e 6469 616e 0a20 2020 ...bigEndian.
│ │ │ │ │ -00025980: 2020 416e 7377 6572 2077 6865 7468 6572 Answer whether
│ │ │ │ │ -00025990: 2077 6527 7265 2072 756e 6e69 6e67 206f we're running o
│ │ │ │ │ -000259a0: 6e20 6120 6269 672d 206f 7220 6c69 7474 n a big- or litt
│ │ │ │ │ -000259b0: 6c65 2d65 6e64 6961 6e20 7379 7374 656d le-endian system
│ │ │ │ │ -000259c0: 2e0a 0a63 6861 7241 743a 2061 6e41 6464 ...charAt: anAdd
│ │ │ │ │ -000259d0: 7265 7373 0a20 2020 2020 4163 6365 7373 ress. Access
│ │ │ │ │ -000259e0: 2074 6865 2043 2063 6861 7220 6174 2074 the C char at t
│ │ │ │ │ -000259f0: 6865 2067 6976 656e 2061 6464 7265 7373 he given address
│ │ │ │ │ -00025a00: 2e20 2054 6865 2076 616c 7565 2069 7320 . The value is
│ │ │ │ │ -00025a10: 7265 7475 726e 6564 2061 7320 610a 2020 returned as a.
│ │ │ │ │ -00025a20: 2020 2053 6d61 6c6c 7461 6c6b 2043 6861 Smalltalk Cha
│ │ │ │ │ -00025a30: 7261 6374 6572 2e0a 0a63 6861 7241 743a racter...charAt:
│ │ │ │ │ -00025a40: 2061 6e41 6464 7265 7373 2070 7574 3a20 anAddress put:
│ │ │ │ │ -00025a50: 6156 616c 7565 0a20 2020 2020 5374 6f72 aValue. Stor
│ │ │ │ │ -00025a60: 6520 6173 2061 2043 2063 6861 7220 7468 e as a C char th
│ │ │ │ │ -00025a70: 6520 536d 616c 6c74 616c 6b20 4368 6172 e Smalltalk Char
│ │ │ │ │ -00025a80: 6163 7465 7220 6f72 2049 6e74 6567 6572 acter or Integer
│ │ │ │ │ -00025a90: 206f 626a 6563 740a 2020 2020 2069 6465 object. ide
│ │ │ │ │ -00025aa0: 6e74 6966 6965 6420 6279 2027 7661 6c75 ntified by 'valu
│ │ │ │ │ -00025ab0: 6527 2c20 6174 2074 6865 2067 6976 656e e', at the given
│ │ │ │ │ -00025ac0: 2061 6464 7265 7373 2c20 7573 696e 6720 address, using
│ │ │ │ │ -00025ad0: 7369 7a65 6f66 2863 6861 7229 0a20 2020 sizeof(char).
│ │ │ │ │ -00025ae0: 2020 6279 7465 7320 2d20 692e 652e 2020 bytes - i.e.
│ │ │ │ │ -00025af0: 3120 6279 7465 2e0a 0a64 6572 6566 3a20 1 byte...deref:
│ │ │ │ │ +00020330: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------.
│ │ │ │ │ +00020340: 0a61 7346 6c6f 6174 440a 2020 2020 2041 .asFloatD. A
│ │ │ │ │ +00020350: 6e73 7765 7220 7468 6520 7265 6365 6976 nswer the receiv
│ │ │ │ │ +00020360: 6572 2063 6f6e 7665 7274 6564 2074 6f20 er converted to
│ │ │ │ │ +00020370: 6120 466c 6f61 7444 0a0a 6173 466c 6f61 a FloatD..asFloa
│ │ │ │ │ +00020380: 7445 0a20 2020 2020 416e 7377 6572 2074 tE. Answer t
│ │ │ │ │ +00020390: 6865 2072 6563 6569 7665 7220 636f 6e76 he receiver conv
│ │ │ │ │ +000203a0: 6572 7465 6420 746f 2061 2046 6c6f 6174 erted to a Float
│ │ │ │ │ +000203b0: 450a 0a61 7346 6c6f 6174 510a 2020 2020 E..asFloatQ.
│ │ │ │ │ +000203c0: 2041 6e73 7765 7220 7468 6520 7265 6365 Answer the rece
│ │ │ │ │ +000203d0: 6976 6572 2063 6f6e 7665 7274 6564 2074 iver converted t
│ │ │ │ │ +000203e0: 6f20 6120 466c 6f61 7451 0a0a 7265 706c o a FloatQ..repl
│ │ │ │ │ +000203f0: 6163 653a 2073 7472 2077 6974 6853 7472 ace: str withStr
│ │ │ │ │ +00020400: 696e 6742 6173 653a 2072 6164 6978 0a20 ingBase: radix.
│ │ │ │ │ +00020410: 2020 2020 5265 7475 726e 2069 6e20 6120 Return in a
│ │ │ │ │ +00020420: 5374 7269 6e67 2073 7472 2074 6865 2062 String str the b
│ │ │ │ │ +00020430: 6173 6520 7261 6469 7820 7265 7072 6573 ase radix repres
│ │ │ │ │ +00020440: 656e 7461 7469 6f6e 206f 6620 7468 650a entation of the.
│ │ │ │ │ +00020450: 2020 2020 2072 6563 6569 7665 722e 0a0a receiver...
│ │ │ │ │ +00020460: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ +00020470: 652e 696e 666f 2c20 204e 6f64 653a 204c e.info, Node: L
│ │ │ │ │ +00020480: 6172 6765 506f 7369 7469 7665 496e 7465 argePositiveInte
│ │ │ │ │ +00020490: 6765 722d 6865 6c70 6572 2062 7974 652d ger-helper byte-
│ │ │ │ │ +000204a0: 6c65 7665 6c20 6d65 7468 6f64 732c 2020 level methods,
│ │ │ │ │ +000204b0: 4e65 7874 3a20 4c61 7267 6550 6f73 6974 Next: LargePosit
│ │ │ │ │ +000204c0: 6976 6549 6e74 6567 6572 2d6e 756d 6572 iveInteger-numer
│ │ │ │ │ +000204d0: 6963 2074 6573 7469 6e67 2c20 2050 7265 ic testing, Pre
│ │ │ │ │ +000204e0: 763a 204c 6172 6765 506f 7369 7469 7665 v: LargePositive
│ │ │ │ │ +000204f0: 496e 7465 6765 722d 636f 6e76 6572 7469 Integer-converti
│ │ │ │ │ +00020500: 6e67 2c20 2055 703a 204c 6172 6765 506f ng, Up: LargePo
│ │ │ │ │ +00020510: 7369 7469 7665 496e 7465 6765 720a 0a31 sitiveInteger..1
│ │ │ │ │ +00020520: 2e31 3030 2e33 204c 6172 6765 506f 7369 .100.3 LargePosi
│ │ │ │ │ +00020530: 7469 7665 496e 7465 6765 723a 2068 656c tiveInteger: hel
│ │ │ │ │ +00020540: 7065 7220 6279 7465 2d6c 6576 656c 206d per byte-level m
│ │ │ │ │ +00020550: 6574 686f 6473 0a2d 2d2d 2d2d 2d2d 2d2d ethods.---------
│ │ │ │ │ +00020560: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00020570: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00020580: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------..
│ │ │ │ │ +00020590: 6279 7465 733a 2062 7974 6541 7272 6179 bytes: byteArray
│ │ │ │ │ +000205a0: 3120 6672 6f6d 3a20 6a20 636f 6d70 6172 1 from: j compar
│ │ │ │ │ +000205b0: 653a 2062 7974 6541 7272 6179 320a 2020 e: byteArray2.
│ │ │ │ │ +000205c0: 2020 2050 7269 7661 7465 202d 2041 6e73 Private - Ans
│ │ │ │ │ +000205d0: 7765 7220 7468 6520 7369 676e 206f 6620 wer the sign of
│ │ │ │ │ +000205e0: 6279 7465 4172 7261 7932 202d 2062 7974 byteArray2 - byt
│ │ │ │ │ +000205f0: 6541 7272 6179 313b 2074 6865 206a 2d74 eArray1; the j-t
│ │ │ │ │ +00020600: 680a 2020 2020 2062 7974 6520 6f66 2062 h. byte of b
│ │ │ │ │ +00020610: 7974 6541 7272 6179 3120 6973 2063 6f6d yteArray1 is com
│ │ │ │ │ +00020620: 7061 7265 6420 7769 7468 2074 6865 2066 pared with the f
│ │ │ │ │ +00020630: 6972 7374 206f 6620 6279 7465 4172 7261 irst of byteArra
│ │ │ │ │ +00020640: 7932 2c20 7468 650a 2020 2020 206a 2b31 y2, the. j+1
│ │ │ │ │ +00020650: 2d74 6820 7769 7468 2074 6865 2073 6563 -th with the sec
│ │ │ │ │ +00020660: 6f6e 642c 2061 6e64 2073 6f20 6f6e 2e0a ond, and so on..
│ │ │ │ │ +00020670: 0a62 7974 6573 3a20 6279 7465 4172 7261 .bytes: byteArra
│ │ │ │ │ +00020680: 7931 2066 726f 6d3a 206a 2073 7562 7472 y1 from: j subtr
│ │ │ │ │ +00020690: 6163 743a 2062 7974 6541 7272 6179 320a act: byteArray2.
│ │ │ │ │ +000206a0: 2020 2020 2050 7269 7661 7465 202d 2053 Private - S
│ │ │ │ │ +000206b0: 7574 7261 6374 2074 6865 2062 7974 6573 utract the bytes
│ │ │ │ │ +000206c0: 2069 6e20 6279 7465 4172 7261 7932 2066 in byteArray2 f
│ │ │ │ │ +000206d0: 726f 6d20 7468 6f73 6520 696e 2062 7974 rom those in byt
│ │ │ │ │ +000206e0: 6541 7272 6179 310a 0a62 7974 6573 3a20 eArray1..bytes:
│ │ │ │ │ +000206f0: 6279 7465 7320 6d75 6c74 6970 6c79 3a20 bytes multiply:
│ │ │ │ │ +00020700: 616e 496e 7465 6765 720a 2020 2020 2050 anInteger. P
│ │ │ │ │ +00020710: 7269 7661 7465 202d 204d 756c 7469 706c rivate - Multipl
│ │ │ │ │ +00020720: 7920 7468 6520 6279 7465 7320 696e 2062 y the bytes in b
│ │ │ │ │ +00020730: 7974 6573 2062 7920 616e 496e 7465 6765 ytes by anIntege
│ │ │ │ │ +00020740: 722c 2077 6869 6368 206d 7573 7420 6265 r, which must be
│ │ │ │ │ +00020750: 0a20 2020 2020 3c20 3235 352e 2020 5075 . < 255. Pu
│ │ │ │ │ +00020760: 7420 7468 6520 7265 7375 6c74 2062 6163 t the result bac
│ │ │ │ │ +00020770: 6b20 696e 2062 7974 6573 2e0a 0a62 7974 k in bytes...byt
│ │ │ │ │ +00020780: 6573 4c65 6674 5368 6966 743a 2061 4279 esLeftShift: aBy
│ │ │ │ │ +00020790: 7465 4172 7261 790a 2020 2020 2050 7269 teArray. Pri
│ │ │ │ │ +000207a0: 7661 7465 202d 204c 6566 7420 7368 6966 vate - Left shif
│ │ │ │ │ +000207b0: 7420 6279 2031 2070 6c61 6365 2074 6865 t by 1 place the
│ │ │ │ │ +000207c0: 2062 7974 6573 2069 6e20 6142 7974 6541 bytes in aByteA
│ │ │ │ │ +000207d0: 7272 6179 0a0a 6279 7465 734c 6566 7453 rray..bytesLeftS
│ │ │ │ │ +000207e0: 6869 6674 3a20 6142 7974 6541 7272 6179 hift: aByteArray
│ │ │ │ │ +000207f0: 2062 6967 3a20 746f 7461 6c53 6869 6674 big: totalShift
│ │ │ │ │ +00020800: 0a20 2020 2020 5072 6976 6174 6520 2d20 . Private -
│ │ │ │ │ +00020810: 4c65 6674 2073 6869 6674 2074 6865 2062 Left shift the b
│ │ │ │ │ +00020820: 7974 6573 2069 6e20 6142 7974 6541 7272 ytes in aByteArr
│ │ │ │ │ +00020830: 6179 2062 7920 746f 7461 6c53 6869 6674 ay by totalShift
│ │ │ │ │ +00020840: 2070 6c61 6365 730a 0a62 7974 6573 4c65 places..bytesLe
│ │ │ │ │ +00020850: 6674 5368 6966 743a 2061 4279 7465 4172 ftShift: aByteAr
│ │ │ │ │ +00020860: 7261 7920 6e3a 2073 6869 6674 0a20 2020 ray n: shift.
│ │ │ │ │ +00020870: 2020 5072 6976 6174 6520 2d20 4c65 6674 Private - Left
│ │ │ │ │ +00020880: 2073 6869 6674 2062 7920 7368 6966 7420 shift by shift
│ │ │ │ │ +00020890: 706c 6163 6573 2074 6865 2062 7974 6573 places the bytes
│ │ │ │ │ +000208a0: 2069 6e20 6142 7974 6541 7272 6179 0a20 in aByteArray.
│ │ │ │ │ +000208b0: 2020 2020 2873 6869 6674 203c 3d20 3729 (shift <= 7)
│ │ │ │ │ +000208c0: 0a0a 6279 7465 7352 6967 6874 5368 6966 ..bytesRightShif
│ │ │ │ │ +000208d0: 743a 2061 4279 7465 4172 7261 7920 6269 t: aByteArray bi
│ │ │ │ │ +000208e0: 673a 2074 6f74 616c 5368 6966 740a 2020 g: totalShift.
│ │ │ │ │ +000208f0: 2020 2050 7269 7661 7465 202d 2052 6967 Private - Rig
│ │ │ │ │ +00020900: 6874 2073 6869 6674 2074 6865 2062 7974 ht shift the byt
│ │ │ │ │ +00020910: 6573 2069 6e20 6142 7974 6541 7272 6179 es in aByteArray
│ │ │ │ │ +00020920: 2062 7920 746f 7461 6c53 6869 6674 2070 by totalShift p
│ │ │ │ │ +00020930: 6c61 6365 730a 0a62 7974 6573 5269 6768 laces..bytesRigh
│ │ │ │ │ +00020940: 7453 6869 6674 3a20 6279 7465 7320 6e3a tShift: bytes n:
│ │ │ │ │ +00020950: 2061 4e75 6d62 6572 0a20 2020 2020 5072 aNumber. Pr
│ │ │ │ │ +00020960: 6976 6174 6520 2d20 5269 6768 7420 7368 ivate - Right sh
│ │ │ │ │ +00020970: 6966 7420 7468 6520 6279 7465 7320 696e ift the bytes in
│ │ │ │ │ +00020980: 2060 6279 7465 7327 2062 7920 2761 4e75 `bytes' by 'aNu
│ │ │ │ │ +00020990: 6d62 6572 2720 706c 6163 6573 0a20 2020 mber' places.
│ │ │ │ │ +000209a0: 2020 2873 6869 6674 203c 3d20 3729 0a0a (shift <= 7)..
│ │ │ │ │ +000209b0: 6279 7465 7354 7261 696c 696e 675a 6572 bytesTrailingZer
│ │ │ │ │ +000209c0: 6f73 3a20 6279 7465 730a 2020 2020 2050 os: bytes. P
│ │ │ │ │ +000209d0: 7269 7661 7465 202d 2041 6e73 7765 7220 rivate - Answer
│ │ │ │ │ +000209e0: 7468 6520 6e75 6d62 6572 206f 6620 7472 the number of tr
│ │ │ │ │ +000209f0: 6169 6c69 6e67 207a 6572 6f20 6269 7473 ailing zero bits
│ │ │ │ │ +00020a00: 2069 6e20 7468 6520 7265 6365 6976 6572 in the receiver
│ │ │ │ │ +00020a10: 0a0a 7072 696d 4469 7669 6465 3a20 7268 ..primDivide: rh
│ │ │ │ │ +00020a20: 730a 2020 2020 2050 7269 7661 7465 202d s. Private -
│ │ │ │ │ +00020a30: 2049 6d70 6c65 6d65 6e74 7320 4b6e 7574 Implements Knut
│ │ │ │ │ +00020a40: 6827 7320 6469 7669 6465 2061 6e64 2063 h's divide and c
│ │ │ │ │ +00020a50: 6f72 7265 6374 2061 6c67 6f72 6974 686d orrect algorithm
│ │ │ │ │ +00020a60: 2066 726f 6d0a 2020 2020 2060 5365 6d69 from. `Semi
│ │ │ │ │ +00020a70: 6e75 6d65 7269 6361 6c20 416c 676f 7269 numerical Algori
│ │ │ │ │ +00020a80: 7468 6d73 2720 3372 6420 4564 6974 696f thms' 3rd Editio
│ │ │ │ │ +00020a90: 6e2c 2073 6563 7469 6f6e 2034 2e33 2e31 n, section 4.3.1
│ │ │ │ │ +00020aa0: 2028 7768 6963 6820 6973 0a20 2020 2020 (which is.
│ │ │ │ │ +00020ab0: 6261 7369 6361 6c6c 7920 616e 2065 6e68 basically an enh
│ │ │ │ │ +00020ac0: 616e 6365 6420 7665 7273 696f 6e20 6f66 anced version of
│ │ │ │ │ +00020ad0: 2074 6865 2064 6976 6964 6520 6061 6c67 the divide `alg
│ │ │ │ │ +00020ae0: 6f72 6974 686d 2720 666f 720a 2020 2020 orithm' for.
│ │ │ │ │ +00020af0: 2074 776f 2d64 6967 6974 2064 6976 6973 two-digit divis
│ │ │ │ │ +00020b00: 6f72 7320 7768 6963 6820 6973 2074 6175 ors which is tau
│ │ │ │ │ +00020b10: 6768 7420 696e 2070 7269 6d61 7279 2073 ght in primary s
│ │ │ │ │ +00020b20: 6368 6f6f 6c21 2121 290a 0a0a 1f0a 4669 chool!!!).....Fi
│ │ │ │ │ +00020b30: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ +00020b40: 6f2c 2020 4e6f 6465 3a20 4c61 7267 6550 o, Node: LargeP
│ │ │ │ │ +00020b50: 6f73 6974 6976 6549 6e74 6567 6572 2d6e ositiveInteger-n
│ │ │ │ │ +00020b60: 756d 6572 6963 2074 6573 7469 6e67 2c20 umeric testing,
│ │ │ │ │ +00020b70: 204e 6578 743a 204c 6172 6765 506f 7369 Next: LargePosi
│ │ │ │ │ +00020b80: 7469 7665 496e 7465 6765 722d 7072 696d tiveInteger-prim
│ │ │ │ │ +00020b90: 6974 6976 6520 6f70 6572 6174 696f 6e73 itive operations
│ │ │ │ │ +00020ba0: 2c20 2050 7265 763a 204c 6172 6765 506f , Prev: LargePo
│ │ │ │ │ +00020bb0: 7369 7469 7665 496e 7465 6765 722d 6865 sitiveInteger-he
│ │ │ │ │ +00020bc0: 6c70 6572 2062 7974 652d 6c65 7665 6c20 lper byte-level
│ │ │ │ │ +00020bd0: 6d65 7468 6f64 732c 2020 5570 3a20 4c61 methods, Up: La
│ │ │ │ │ +00020be0: 7267 6550 6f73 6974 6976 6549 6e74 6567 rgePositiveInteg
│ │ │ │ │ +00020bf0: 6572 0a0a 312e 3130 302e 3420 4c61 7267 er..1.100.4 Larg
│ │ │ │ │ +00020c00: 6550 6f73 6974 6976 6549 6e74 6567 6572 ePositiveInteger
│ │ │ │ │ +00020c10: 3a20 6e75 6d65 7269 6320 7465 7374 696e : numeric testin
│ │ │ │ │ +00020c20: 670a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d g.--------------
│ │ │ │ │ +00020c30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00020c40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------.
│ │ │ │ │ +00020c50: 0a61 6273 0a20 2020 2020 416e 7377 6572 .abs. Answer
│ │ │ │ │ +00020c60: 2074 6865 2072 6563 6569 7665 7227 7320 the receiver's
│ │ │ │ │ +00020c70: 6162 736f 6c75 7465 2076 616c 7565 0a0a absolute value..
│ │ │ │ │ +00020c80: 6e65 6761 7469 7665 0a20 2020 2020 416e negative. An
│ │ │ │ │ +00020c90: 7377 6572 2077 6865 7468 6572 2074 6865 swer whether the
│ │ │ │ │ +00020ca0: 2072 6563 6569 7665 7220 6973 203c 2030 receiver is < 0
│ │ │ │ │ +00020cb0: 0a0a 706f 7369 7469 7665 0a20 2020 2020 ..positive.
│ │ │ │ │ +00020cc0: 416e 7377 6572 2077 6865 7468 6572 2074 Answer whether t
│ │ │ │ │ +00020cd0: 6865 2072 6563 6569 7665 7220 6973 203e he receiver is >
│ │ │ │ │ +00020ce0: 3d20 300a 0a73 6967 6e0a 2020 2020 2041 = 0..sign. A
│ │ │ │ │ +00020cf0: 6e73 7765 7220 7468 6520 7265 6365 6976 nswer the receiv
│ │ │ │ │ +00020d00: 6572 2773 2073 6967 6e0a 0a73 7472 6963 er's sign..stric
│ │ │ │ │ +00020d10: 746c 7950 6f73 6974 6976 650a 2020 2020 tlyPositive.
│ │ │ │ │ +00020d20: 2041 6e73 7765 7220 7768 6574 6865 7220 Answer whether
│ │ │ │ │ +00020d30: 7468 6520 7265 6365 6976 6572 2069 7320 the receiver is
│ │ │ │ │ +00020d40: 3e20 300a 0a0a 1f0a 4669 6c65 3a20 6773 > 0.....File: gs
│ │ │ │ │ +00020d50: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ +00020d60: 6465 3a20 4c61 7267 6550 6f73 6974 6976 de: LargePositiv
│ │ │ │ │ +00020d70: 6549 6e74 6567 6572 2d70 7269 6d69 7469 eInteger-primiti
│ │ │ │ │ +00020d80: 7665 206f 7065 7261 7469 6f6e 732c 2020 ve operations,
│ │ │ │ │ +00020d90: 5072 6576 3a20 4c61 7267 6550 6f73 6974 Prev: LargePosit
│ │ │ │ │ +00020da0: 6976 6549 6e74 6567 6572 2d6e 756d 6572 iveInteger-numer
│ │ │ │ │ +00020db0: 6963 2074 6573 7469 6e67 2c20 2055 703a ic testing, Up:
│ │ │ │ │ +00020dc0: 204c 6172 6765 506f 7369 7469 7665 496e LargePositiveIn
│ │ │ │ │ +00020dd0: 7465 6765 720a 0a31 2e31 3030 2e35 204c teger..1.100.5 L
│ │ │ │ │ +00020de0: 6172 6765 506f 7369 7469 7665 496e 7465 argePositiveInte
│ │ │ │ │ +00020df0: 6765 723a 2070 7269 6d69 7469 7665 206f ger: primitive o
│ │ │ │ │ +00020e00: 7065 7261 7469 6f6e 730a 2d2d 2d2d 2d2d perations.------
│ │ │ │ │ +00020e10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00020e20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00020e30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6469 ------------..di
│ │ │ │ │ +00020e40: 7669 6465 3a20 614e 756d 6265 7220 7573 vide: aNumber us
│ │ │ │ │ +00020e50: 696e 673a 2061 426c 6f63 6b0a 2020 2020 ing: aBlock.
│ │ │ │ │ +00020e60: 2050 7269 7661 7465 202d 2044 6976 6964 Private - Divid
│ │ │ │ │ +00020e70: 6520 7468 6520 7265 6365 6976 6572 2062 e the receiver b
│ │ │ │ │ +00020e80: 7920 614e 756d 6265 7220 2875 6e73 6967 y aNumber (unsig
│ │ │ │ │ +00020e90: 6e65 6420 6469 7669 7369 6f6e 292e 0a20 ned division)..
│ │ │ │ │ +00020ea0: 2020 2020 4576 616c 7561 7465 2061 426c Evaluate aBl
│ │ │ │ │ +00020eb0: 6f63 6b20 7061 7373 696e 6720 7468 6520 ock passing the
│ │ │ │ │ +00020ec0: 7265 7375 6c74 2042 7974 6541 7272 6179 result ByteArray
│ │ │ │ │ +00020ed0: 2c20 7468 6520 7265 6d61 696e 6465 720a , the remainder.
│ │ │ │ │ +00020ee0: 2020 2020 2042 7974 6541 7272 6179 2c20 ByteArray,
│ │ │ │ │ +00020ef0: 616e 6420 7768 6574 6865 7220 7468 6520 and whether the
│ │ │ │ │ +00020f00: 6469 7669 7369 6f6e 2068 6164 2061 2072 division had a r
│ │ │ │ │ +00020f10: 656d 6169 6e64 6572 0a0a 6973 536d 616c emainder..isSmal
│ │ │ │ │ +00020f20: 6c0a 2020 2020 2050 7269 7661 7465 202d l. Private -
│ │ │ │ │ +00020f30: 2041 6e73 7765 7220 7768 6574 6865 7220 Answer whether
│ │ │ │ │ +00020f40: 7468 6520 7265 6365 6976 6572 2069 7320 the receiver is
│ │ │ │ │ +00020f50: 736d 616c 6c20 656e 6f75 6768 2074 6f20 small enough to
│ │ │ │ │ +00020f60: 656d 706c 6f79 0a20 2020 2020 7369 6d70 employ. simp
│ │ │ │ │ +00020f70: 6c65 2073 6361 6c61 7220 616c 676f 7269 le scalar algori
│ │ │ │ │ +00020f80: 7468 6d73 2066 6f72 2064 6976 6973 696f thms for divisio
│ │ │ │ │ +00020f90: 6e20 616e 6420 6d75 6c74 6970 6c69 6361 n and multiplica
│ │ │ │ │ +00020fa0: 7469 6f6e 0a0a 6d75 6c74 6970 6c79 3a20 tion..multiply:
│ │ │ │ │ +00020fb0: 614e 756d 6265 720a 2020 2020 2050 7269 aNumber. Pri
│ │ │ │ │ +00020fc0: 7661 7465 202d 204d 756c 7469 706c 7920 vate - Multiply
│ │ │ │ │ +00020fd0: 7468 6520 7265 6365 6976 6572 2062 7920 the receiver by
│ │ │ │ │ +00020fe0: 614e 756d 6265 7220 2875 6e73 6967 6e65 aNumber (unsigne
│ │ │ │ │ +00020ff0: 6420 6d75 6c74 6970 6c79 290a 0a0a 1f0a d multiply).....
│ │ │ │ │ +00021000: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ +00021010: 6e66 6f2c 2020 4e6f 6465 3a20 4c61 7267 nfo, Node: Larg
│ │ │ │ │ +00021020: 6557 6f72 6441 7272 6179 2c20 204e 6578 eWordArray, Nex
│ │ │ │ │ +00021030: 743a 204c 6172 6765 5a65 726f 496e 7465 t: LargeZeroInte
│ │ │ │ │ +00021040: 6765 722c 2020 5072 6576 3a20 4c61 7267 ger, Prev: Larg
│ │ │ │ │ +00021050: 6550 6f73 6974 6976 6549 6e74 6567 6572 ePositiveInteger
│ │ │ │ │ +00021060: 2c20 2055 703a 2042 6173 6520 636c 6173 , Up: Base clas
│ │ │ │ │ +00021070: 7365 730a 0a31 2e31 3031 204c 6172 6765 ses..1.101 Large
│ │ │ │ │ +00021080: 576f 7264 4172 7261 790a 3d3d 3d3d 3d3d WordArray.======
│ │ │ │ │ +00021090: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a ==============..
│ │ │ │ │ +000210a0: 4465 6669 6e65 6420 696e 206e 616d 6573 Defined in names
│ │ │ │ │ +000210b0: 7061 6365 2053 6d61 6c6c 7461 6c6b 0a53 pace Smalltalk.S
│ │ │ │ │ +000210c0: 7570 6572 636c 6173 733a 204c 6172 6765 uperclass: Large
│ │ │ │ │ +000210d0: 4172 7261 7965 6443 6f6c 6c65 6374 696f ArrayedCollectio
│ │ │ │ │ +000210e0: 6e0a 4361 7465 676f 7279 3a20 436f 6c6c n.Category: Coll
│ │ │ │ │ +000210f0: 6563 7469 6f6e 732d 5365 7175 656e 6365 ections-Sequence
│ │ │ │ │ +00021100: 6162 6c65 0a20 2020 2020 4920 616d 2073 able. I am s
│ │ │ │ │ +00021110: 696d 696c 6172 2074 6f20 6120 706c 6169 imilar to a plai
│ │ │ │ │ +00021120: 6e20 576f 7264 4172 7261 792c 2062 7574 n WordArray, but
│ │ │ │ │ +00021130: 2049 276d 2073 7065 6369 616c 6c79 2064 I'm specially d
│ │ │ │ │ +00021140: 6573 6967 6e65 6420 746f 0a20 2020 2020 esigned to.
│ │ │ │ │ +00021150: 7361 7665 206d 656d 6f72 7920 7768 656e save memory when
│ │ │ │ │ +00021160: 206c 6f74 7320 6f66 2069 7465 6d73 2061 lots of items a
│ │ │ │ │ +00021170: 7265 207a 6572 6f2e 0a0a 2a20 4d65 6e75 re zero...* Menu
│ │ │ │ │ +00021180: 3a0a 0a2a 204c 6172 6765 576f 7264 4172 :..* LargeWordAr
│ │ │ │ │ +00021190: 7261 792d 6f76 6572 7269 6464 656e 3a3a ray-overridden::
│ │ │ │ │ +000211a0: 2020 2869 6e73 7461 6e63 6529 0a0a 1f0a (instance)....
│ │ │ │ │ +000211b0: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ +000211c0: 6e66 6f2c 2020 4e6f 6465 3a20 4c61 7267 nfo, Node: Larg
│ │ │ │ │ +000211d0: 6557 6f72 6441 7272 6179 2d6f 7665 7272 eWordArray-overr
│ │ │ │ │ +000211e0: 6964 6465 6e2c 2020 5570 3a20 4c61 7267 idden, Up: Larg
│ │ │ │ │ +000211f0: 6557 6f72 6441 7272 6179 0a0a 312e 3130 eWordArray..1.10
│ │ │ │ │ +00021200: 312e 3120 4c61 7267 6557 6f72 6441 7272 1.1 LargeWordArr
│ │ │ │ │ +00021210: 6179 3a20 6f76 6572 7269 6464 656e 0a2d ay: overridden.-
│ │ │ │ │ +00021220: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00021230: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00021240: 2d0a 0a64 6566 6175 6c74 456c 656d 656e -..defaultElemen
│ │ │ │ │ +00021250: 740a 2020 2020 2041 6e73 7765 7220 7468 t. Answer th
│ │ │ │ │ +00021260: 6520 7661 6c75 6520 7768 6963 6820 6973 e value which is
│ │ │ │ │ +00021270: 2068 6f70 6564 2074 6f20 6265 2074 6865 hoped to be the
│ │ │ │ │ +00021280: 206d 6f73 7420 636f 6d6d 6f6e 2069 6e20 most common in
│ │ │ │ │ +00021290: 7468 6520 6172 7261 790a 0a6e 6577 436f the array..newCo
│ │ │ │ │ +000212a0: 6c6c 6563 7469 6f6e 3a20 7369 7a65 0a20 llection: size.
│ │ │ │ │ +000212b0: 2020 2020 4372 6561 7465 2061 2057 6f72 Create a Wor
│ │ │ │ │ +000212c0: 6441 7272 6179 206f 6620 7468 6520 6769 dArray of the gi
│ │ │ │ │ +000212d0: 7665 6e20 7369 7a65 0a0a 0a1f 0a46 696c ven size.....Fil
│ │ │ │ │ +000212e0: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ +000212f0: 2c20 204e 6f64 653a 204c 6172 6765 5a65 , Node: LargeZe
│ │ │ │ │ +00021300: 726f 496e 7465 6765 722c 2020 4e65 7874 roInteger, Next
│ │ │ │ │ +00021310: 3a20 4c69 6e6b 2c20 2050 7265 763a 204c : Link, Prev: L
│ │ │ │ │ +00021320: 6172 6765 576f 7264 4172 7261 792c 2020 argeWordArray,
│ │ │ │ │ +00021330: 5570 3a20 4261 7365 2063 6c61 7373 6573 Up: Base classes
│ │ │ │ │ +00021340: 0a0a 312e 3130 3220 4c61 7267 655a 6572 ..1.102 LargeZer
│ │ │ │ │ +00021350: 6f49 6e74 6567 6572 0a3d 3d3d 3d3d 3d3d oInteger.=======
│ │ │ │ │ +00021360: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a ===============.
│ │ │ │ │ +00021370: 0a44 6566 696e 6564 2069 6e20 6e61 6d65 .Defined in name
│ │ │ │ │ +00021380: 7370 6163 6520 536d 616c 6c74 616c 6b0a space Smalltalk.
│ │ │ │ │ +00021390: 5375 7065 7263 6c61 7373 3a20 4c61 7267 Superclass: Larg
│ │ │ │ │ +000213a0: 6550 6f73 6974 6976 6549 6e74 6567 6572 ePositiveInteger
│ │ │ │ │ +000213b0: 0a43 6174 6567 6f72 793a 204c 616e 6775 .Category: Langu
│ │ │ │ │ +000213c0: 6167 652d 4461 7461 2074 7970 6573 0a20 age-Data types.
│ │ │ │ │ +000213d0: 2020 2020 4920 616d 2071 7569 7465 2061 I am quite a
│ │ │ │ │ +000213e0: 2073 7472 616e 6765 2063 6c61 7373 2e20 strange class.
│ │ │ │ │ +000213f0: 496e 6465 6564 2c20 7468 6520 636f 6e63 Indeed, the conc
│ │ │ │ │ +00021400: 6570 7420 6f66 2061 2022 6c61 7267 650a ept of a "large.
│ │ │ │ │ +00021410: 2020 2020 2069 6e74 6567 6572 2220 7468 integer" th
│ │ │ │ │ +00021420: 6174 2069 7320 7a65 726f 2069 7320 6120 at is zero is a
│ │ │ │ │ +00021430: 7765 6972 6420 6f6e 652e 2041 6374 7561 weird one. Actua
│ │ │ │ │ +00021440: 6c6c 7920 6d79 206f 6e6c 7920 696e 7374 lly my only inst
│ │ │ │ │ +00021450: 616e 6365 2069 730a 2020 2020 207a 6572 ance is. zer
│ │ │ │ │ +00021460: 6f20 6275 7420 6973 2072 6570 7265 7365 o but is represe
│ │ │ │ │ +00021470: 6e74 6564 206c 696b 6520 4c61 7267 6549 nted like LargeI
│ │ │ │ │ +00021480: 6e74 6567 6572 732c 2068 6173 2074 6865 ntegers, has the
│ │ │ │ │ +00021490: 2073 616d 650a 2020 2020 2067 656e 6572 same. gener
│ │ │ │ │ +000214a0: 616c 6974 7920 6173 204c 6172 6765 496e ality as LargeIn
│ │ │ │ │ +000214b0: 7465 6765 7273 2c20 616e 6420 736f 206f tegers, and so o
│ │ │ │ │ +000214c0: 6e2e 2054 6861 7420 6f6e 6c79 2069 6e73 n. That only ins
│ │ │ │ │ +000214d0: 7461 6e63 6520 6973 0a20 2020 2020 7374 tance is. st
│ │ │ │ │ +000214e0: 6f72 6564 2069 6e20 7468 6520 636c 6173 ored in the clas
│ │ │ │ │ +000214f0: 7320 7661 7269 6162 6c65 205a 6572 6f2c s variable Zero,
│ │ │ │ │ +00021500: 2061 6e64 2069 7320 7573 6564 2069 6e20 and is used in
│ │ │ │ │ +00021510: 6172 6974 686d 6574 6963 616c 0a20 2020 arithmetical.
│ │ │ │ │ +00021520: 2020 6d65 7468 6f64 732c 2077 6865 6e20 methods, when
│ │ │ │ │ +00021530: 7765 2068 6176 6520 746f 2063 6f65 7263 we have to coerc
│ │ │ │ │ +00021540: 6520 6120 7061 7261 6d65 7465 7220 7468 e a parameter th
│ │ │ │ │ +00021550: 6174 2069 7320 7a65 726f 2e0a 0a2a 204d at is zero...* M
│ │ │ │ │ +00021560: 656e 753a 0a0a 2a20 4c61 7267 655a 6572 enu:..* LargeZer
│ │ │ │ │ +00021570: 6f49 6e74 6567 6572 2d61 6363 6573 7369 oInteger-accessi
│ │ │ │ │ +00021580: 6e67 3a3a 2020 2869 6e73 7461 6e63 6529 ng:: (instance)
│ │ │ │ │ +00021590: 0a2a 204c 6172 6765 5a65 726f 496e 7465 .* LargeZeroInte
│ │ │ │ │ +000215a0: 6765 722d 6172 6974 686d 6574 6963 3a3a ger-arithmetic::
│ │ │ │ │ +000215b0: 2020 2869 6e73 7461 6e63 6529 0a2a 204c (instance).* L
│ │ │ │ │ +000215c0: 6172 6765 5a65 726f 496e 7465 6765 722d argeZeroInteger-
│ │ │ │ │ +000215d0: 6e75 6d65 7269 6320 7465 7374 696e 673a numeric testing:
│ │ │ │ │ +000215e0: 3a20 2028 696e 7374 616e 6365 290a 2a20 : (instance).*
│ │ │ │ │ +000215f0: 4c61 7267 655a 6572 6f49 6e74 6567 6572 LargeZeroInteger
│ │ │ │ │ +00021600: 2d70 7269 6e74 696e 673a 3a20 2028 696e -printing:: (in
│ │ │ │ │ +00021610: 7374 616e 6365 290a 0a1f 0a46 696c 653a stance)....File:
│ │ │ │ │ +00021620: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ +00021630: 204e 6f64 653a 204c 6172 6765 5a65 726f Node: LargeZero
│ │ │ │ │ +00021640: 496e 7465 6765 722d 6163 6365 7373 696e Integer-accessin
│ │ │ │ │ +00021650: 672c 2020 4e65 7874 3a20 4c61 7267 655a g, Next: LargeZ
│ │ │ │ │ +00021660: 6572 6f49 6e74 6567 6572 2d61 7269 7468 eroInteger-arith
│ │ │ │ │ +00021670: 6d65 7469 632c 2020 5570 3a20 4c61 7267 metic, Up: Larg
│ │ │ │ │ +00021680: 655a 6572 6f49 6e74 6567 6572 0a0a 312e eZeroInteger..1.
│ │ │ │ │ +00021690: 3130 322e 3120 4c61 7267 655a 6572 6f49 102.1 LargeZeroI
│ │ │ │ │ +000216a0: 6e74 6567 6572 3a20 6163 6365 7373 696e nteger: accessin
│ │ │ │ │ +000216b0: 670a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d g.--------------
│ │ │ │ │ +000216c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000216d0: 2d2d 2d2d 2d0a 0a61 743a 2061 6e49 6e64 -----..at: anInd
│ │ │ │ │ +000216e0: 6578 0a20 2020 2020 416e 7377 6572 2060 ex. Answer `
│ │ │ │ │ +000216f0: 3027 2e0a 0a68 6173 680a 2020 2020 2041 0'...hash. A
│ │ │ │ │ +00021700: 6e73 7765 7220 6030 272e 0a0a 7369 7a65 nswer `0'...size
│ │ │ │ │ +00021710: 0a20 2020 2020 416e 7377 6572 2060 3027 . Answer `0'
│ │ │ │ │ +00021720: 2e0a 0a0a 1f0a 4669 6c65 3a20 6773 742d ......File: gst-
│ │ │ │ │ +00021730: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ +00021740: 3a20 4c61 7267 655a 6572 6f49 6e74 6567 : LargeZeroInteg
│ │ │ │ │ +00021750: 6572 2d61 7269 7468 6d65 7469 632c 2020 er-arithmetic,
│ │ │ │ │ +00021760: 4e65 7874 3a20 4c61 7267 655a 6572 6f49 Next: LargeZeroI
│ │ │ │ │ +00021770: 6e74 6567 6572 2d6e 756d 6572 6963 2074 nteger-numeric t
│ │ │ │ │ +00021780: 6573 7469 6e67 2c20 2050 7265 763a 204c esting, Prev: L
│ │ │ │ │ +00021790: 6172 6765 5a65 726f 496e 7465 6765 722d argeZeroInteger-
│ │ │ │ │ +000217a0: 6163 6365 7373 696e 672c 2020 5570 3a20 accessing, Up:
│ │ │ │ │ +000217b0: 4c61 7267 655a 6572 6f49 6e74 6567 6572 LargeZeroInteger
│ │ │ │ │ +000217c0: 0a0a 312e 3130 322e 3220 4c61 7267 655a ..1.102.2 LargeZ
│ │ │ │ │ +000217d0: 6572 6f49 6e74 6567 6572 3a20 6172 6974 eroInteger: arit
│ │ │ │ │ +000217e0: 686d 6574 6963 0a2d 2d2d 2d2d 2d2d 2d2d hmetic.---------
│ │ │ │ │ +000217f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00021800: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a2a 2061 -----------..* a
│ │ │ │ │ +00021810: 4e75 6d62 6572 0a20 2020 2020 4d75 6c74 Number. Mult
│ │ │ │ │ +00021820: 6970 6c79 2061 4e75 6d62 6572 2061 6e64 iply aNumber and
│ │ │ │ │ +00021830: 2074 6865 2072 6563 6569 7665 722c 2061 the receiver, a
│ │ │ │ │ +00021840: 6e73 7765 7220 7468 6520 7265 7375 6c74 nswer the result
│ │ │ │ │ +00021850: 0a0a 2b20 614e 756d 6265 720a 2020 2020 ..+ aNumber.
│ │ │ │ │ +00021860: 2053 756d 2074 6865 2072 6563 6569 7665 Sum the receive
│ │ │ │ │ +00021870: 7220 616e 6420 614e 756d 6265 722c 2061 r and aNumber, a
│ │ │ │ │ +00021880: 6e73 7765 7220 7468 6520 7265 7375 6c74 nswer the result
│ │ │ │ │ +00021890: 0a0a 2d20 614e 756d 6265 720a 2020 2020 ..- aNumber.
│ │ │ │ │ +000218a0: 2053 7562 7472 6163 7420 614e 756d 6265 Subtract aNumbe
│ │ │ │ │ +000218b0: 7220 6672 6f6d 2074 6865 2072 6563 6569 r from the recei
│ │ │ │ │ +000218c0: 7665 722c 2061 6e73 7765 7220 7468 6520 ver, answer the
│ │ │ │ │ +000218d0: 7265 7375 6c74 0a0a 2f20 614e 756d 6265 result../ aNumbe
│ │ │ │ │ +000218e0: 720a 2020 2020 2044 6976 6964 6520 614e r. Divide aN
│ │ │ │ │ +000218f0: 756d 6265 7220 616e 6420 7468 6520 7265 umber and the re
│ │ │ │ │ +00021900: 6365 6976 6572 2c20 616e 7377 6572 2074 ceiver, answer t
│ │ │ │ │ +00021910: 6865 2072 6573 756c 7420 2861 6e20 496e he result (an In
│ │ │ │ │ +00021920: 7465 6765 7220 6f72 0a20 2020 2020 4672 teger or. Fr
│ │ │ │ │ +00021930: 6163 7469 6f6e 290a 0a2f 2f20 614e 756d action)..// aNum
│ │ │ │ │ +00021940: 6265 720a 2020 2020 2044 6976 6964 6520 ber. Divide
│ │ │ │ │ +00021950: 614e 756d 6265 7220 616e 6420 7468 6520 aNumber and the
│ │ │ │ │ +00021960: 7265 6365 6976 6572 2c20 616e 7377 6572 receiver, answer
│ │ │ │ │ +00021970: 2074 6865 2072 6573 756c 7420 7472 756e the result trun
│ │ │ │ │ +00021980: 6361 7465 640a 2020 2020 2074 6f77 6172 cated. towar
│ │ │ │ │ +00021990: 6473 202d 696e 6669 6e69 7479 0a0a 5c5c ds -infinity..\\
│ │ │ │ │ +000219a0: 2061 4e75 6d62 6572 0a20 2020 2020 4469 aNumber. Di
│ │ │ │ │ +000219b0: 7669 6465 2061 4e75 6d62 6572 2061 6e64 vide aNumber and
│ │ │ │ │ +000219c0: 2074 6865 2072 6563 6569 7665 722c 2061 the receiver, a
│ │ │ │ │ +000219d0: 6e73 7765 7220 7468 6520 7265 6d61 696e nswer the remain
│ │ │ │ │ +000219e0: 6465 7220 7472 756e 6361 7465 640a 2020 der truncated.
│ │ │ │ │ +000219f0: 2020 2074 6f77 6172 6473 202d 696e 6669 towards -infi
│ │ │ │ │ +00021a00: 6e69 7479 0a0a 7175 6f3a 2061 4e75 6d62 nity..quo: aNumb
│ │ │ │ │ +00021a10: 6572 0a20 2020 2020 4469 7669 6465 2061 er. Divide a
│ │ │ │ │ +00021a20: 4e75 6d62 6572 2061 6e64 2074 6865 2072 Number and the r
│ │ │ │ │ +00021a30: 6563 6569 7665 722c 2061 6e73 7765 7220 eceiver, answer
│ │ │ │ │ +00021a40: 7468 6520 7265 7375 6c74 2074 7275 6e63 the result trunc
│ │ │ │ │ +00021a50: 6174 6564 0a20 2020 2020 746f 7761 7264 ated. toward
│ │ │ │ │ +00021a60: 7320 300a 0a72 656d 3a20 614e 756d 6265 s 0..rem: aNumbe
│ │ │ │ │ +00021a70: 720a 2020 2020 2044 6976 6964 6520 614e r. Divide aN
│ │ │ │ │ +00021a80: 756d 6265 7220 616e 6420 7468 6520 7265 umber and the re
│ │ │ │ │ +00021a90: 6365 6976 6572 2c20 616e 7377 6572 2074 ceiver, answer t
│ │ │ │ │ +00021aa0: 6865 2072 656d 6169 6e64 6572 2074 7275 he remainder tru
│ │ │ │ │ +00021ab0: 6e63 6174 6564 0a20 2020 2020 746f 7761 ncated. towa
│ │ │ │ │ +00021ac0: 7264 7320 300a 0a0a 1f0a 4669 6c65 3a20 rds 0.....File:
│ │ │ │ │ +00021ad0: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ +00021ae0: 4e6f 6465 3a20 4c61 7267 655a 6572 6f49 Node: LargeZeroI
│ │ │ │ │ +00021af0: 6e74 6567 6572 2d6e 756d 6572 6963 2074 nteger-numeric t
│ │ │ │ │ +00021b00: 6573 7469 6e67 2c20 204e 6578 743a 204c esting, Next: L
│ │ │ │ │ +00021b10: 6172 6765 5a65 726f 496e 7465 6765 722d argeZeroInteger-
│ │ │ │ │ +00021b20: 7072 696e 7469 6e67 2c20 2050 7265 763a printing, Prev:
│ │ │ │ │ +00021b30: 204c 6172 6765 5a65 726f 496e 7465 6765 LargeZeroIntege
│ │ │ │ │ +00021b40: 722d 6172 6974 686d 6574 6963 2c20 2055 r-arithmetic, U
│ │ │ │ │ +00021b50: 703a 204c 6172 6765 5a65 726f 496e 7465 p: LargeZeroInte
│ │ │ │ │ +00021b60: 6765 720a 0a31 2e31 3032 2e33 204c 6172 ger..1.102.3 Lar
│ │ │ │ │ +00021b70: 6765 5a65 726f 496e 7465 6765 723a 206e geZeroInteger: n
│ │ │ │ │ +00021b80: 756d 6572 6963 2074 6573 7469 6e67 0a2d umeric testing.-
│ │ │ │ │ +00021b90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00021ba0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00021bb0: 2d2d 2d2d 2d2d 2d2d 0a0a 7369 676e 0a20 --------..sign.
│ │ │ │ │ +00021bc0: 2020 2020 416e 7377 6572 2074 6865 2072 Answer the r
│ │ │ │ │ +00021bd0: 6563 6569 7665 7227 7320 7369 676e 0a0a eceiver's sign..
│ │ │ │ │ +00021be0: 7374 7269 6374 6c79 506f 7369 7469 7665 strictlyPositive
│ │ │ │ │ +00021bf0: 0a20 2020 2020 416e 7377 6572 2077 6865 . Answer whe
│ │ │ │ │ +00021c00: 7468 6572 2074 6865 2072 6563 6569 7665 ther the receive
│ │ │ │ │ +00021c10: 7220 6973 203e 2030 0a0a 0a1f 0a46 696c r is > 0.....Fil
│ │ │ │ │ +00021c20: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ +00021c30: 2c20 204e 6f64 653a 204c 6172 6765 5a65 , Node: LargeZe
│ │ │ │ │ +00021c40: 726f 496e 7465 6765 722d 7072 696e 7469 roInteger-printi
│ │ │ │ │ +00021c50: 6e67 2c20 2050 7265 763a 204c 6172 6765 ng, Prev: Large
│ │ │ │ │ +00021c60: 5a65 726f 496e 7465 6765 722d 6e75 6d65 ZeroInteger-nume
│ │ │ │ │ +00021c70: 7269 6320 7465 7374 696e 672c 2020 5570 ric testing, Up
│ │ │ │ │ +00021c80: 3a20 4c61 7267 655a 6572 6f49 6e74 6567 : LargeZeroInteg
│ │ │ │ │ +00021c90: 6572 0a0a 312e 3130 322e 3420 4c61 7267 er..1.102.4 Larg
│ │ │ │ │ +00021ca0: 655a 6572 6f49 6e74 6567 6572 3a20 7072 eZeroInteger: pr
│ │ │ │ │ +00021cb0: 696e 7469 6e67 0a2d 2d2d 2d2d 2d2d 2d2d inting.---------
│ │ │ │ │ +00021cc0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00021cd0: 2d2d 2d2d 2d2d 2d2d 2d0a 0a72 6570 6c61 ---------..repla
│ │ │ │ │ +00021ce0: 6365 3a20 7374 7220 7769 7468 5374 7269 ce: str withStri
│ │ │ │ │ +00021cf0: 6e67 4261 7365 3a20 7261 6469 780a 2020 ngBase: radix.
│ │ │ │ │ +00021d00: 2020 2052 6574 7572 6e20 696e 2061 2073 Return in a s
│ │ │ │ │ +00021d10: 7472 696e 6720 7468 6520 6261 7365 2072 tring the base r
│ │ │ │ │ +00021d20: 6164 6978 2072 6570 7265 7365 6e74 6174 adix representat
│ │ │ │ │ +00021d30: 696f 6e20 6f66 2074 6865 2072 6563 6569 ion of the recei
│ │ │ │ │ +00021d40: 7665 722e 0a0a 0a1f 0a46 696c 653a 2067 ver......File: g
│ │ │ │ │ +00021d50: 7374 2d62 6173 652e 696e 666f 2c20 204e st-base.info, N
│ │ │ │ │ +00021d60: 6f64 653a 204c 696e 6b2c 2020 4e65 7874 ode: Link, Next
│ │ │ │ │ +00021d70: 3a20 4c69 6e6b 6564 4c69 7374 2c20 2050 : LinkedList, P
│ │ │ │ │ +00021d80: 7265 763a 204c 6172 6765 5a65 726f 496e rev: LargeZeroIn
│ │ │ │ │ +00021d90: 7465 6765 722c 2020 5570 3a20 4261 7365 teger, Up: Base
│ │ │ │ │ +00021da0: 2063 6c61 7373 6573 0a0a 312e 3130 3320 classes..1.103
│ │ │ │ │ +00021db0: 4c69 6e6b 0a3d 3d3d 3d3d 3d3d 3d3d 3d0a Link.==========.
│ │ │ │ │ +00021dc0: 0a44 6566 696e 6564 2069 6e20 6e61 6d65 .Defined in name
│ │ │ │ │ +00021dd0: 7370 6163 6520 536d 616c 6c74 616c 6b0a space Smalltalk.
│ │ │ │ │ +00021de0: 5375 7065 7263 6c61 7373 3a20 4f62 6a65 Superclass: Obje
│ │ │ │ │ +00021df0: 6374 0a43 6174 6567 6f72 793a 2043 6f6c ct.Category: Col
│ │ │ │ │ +00021e00: 6c65 6374 696f 6e73 2d53 6571 7565 6e63 lections-Sequenc
│ │ │ │ │ +00021e10: 6561 626c 650a 2020 2020 2049 2072 6570 eable. I rep
│ │ │ │ │ +00021e20: 7265 7365 6e74 2073 696d 706c 6520 6c69 resent simple li
│ │ │ │ │ +00021e30: 6e6b 6564 206c 6973 7473 2e20 2047 656e nked lists. Gen
│ │ │ │ │ +00021e40: 6572 616c 6c79 2c20 4920 616d 206e 6f74 erally, I am not
│ │ │ │ │ +00021e50: 2075 7365 6420 6279 0a20 2020 2020 6d79 used by. my
│ │ │ │ │ +00021e60: 7365 6c66 2c20 6275 7420 7261 7468 6572 self, but rather
│ │ │ │ │ +00021e70: 2061 2073 7562 636c 6173 7320 6164 6473 a subclass adds
│ │ │ │ │ +00021e80: 206f 7468 6572 2069 6e73 7461 6e63 6520 other instance
│ │ │ │ │ +00021e90: 7661 7269 6162 6c65 7320 7468 6174 0a20 variables that.
│ │ │ │ │ +00021ea0: 2020 2020 686f 6c64 2074 6865 2069 6e66 hold the inf
│ │ │ │ │ +00021eb0: 6f72 6d61 7469 6f6e 2066 6f72 2065 6163 ormation for eac
│ │ │ │ │ +00021ec0: 6820 6e6f 6465 2c20 616e 6420 4920 686f h node, and I ho
│ │ │ │ │ +00021ed0: 6c64 2074 6865 2067 6c75 6520 7468 6174 ld the glue that
│ │ │ │ │ +00021ee0: 206b 6565 7073 0a20 2020 2020 7468 656d keeps. them
│ │ │ │ │ +00021ef0: 2074 6f67 6574 6865 722e 0a0a 2a20 4d65 together...* Me
│ │ │ │ │ +00021f00: 6e75 3a0a 0a2a 204c 696e 6b20 636c 6173 nu:..* Link clas
│ │ │ │ │ +00021f10: 732d 696e 7374 616e 6365 2063 7265 6174 s-instance creat
│ │ │ │ │ +00021f20: 696f 6e3a 3a20 2028 636c 6173 7329 0a2a ion:: (class).*
│ │ │ │ │ +00021f30: 204c 696e 6b2d 6261 7369 633a 3a20 2028 Link-basic:: (
│ │ │ │ │ +00021f40: 696e 7374 616e 6365 290a 2a20 4c69 6e6b instance).* Link
│ │ │ │ │ +00021f50: 2d69 7465 7261 7469 6f6e 3a3a 2020 2869 -iteration:: (i
│ │ │ │ │ +00021f60: 6e73 7461 6e63 6529 0a0a 1f0a 4669 6c65 nstance)....File
│ │ │ │ │ +00021f70: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ +00021f80: 2020 4e6f 6465 3a20 4c69 6e6b 2063 6c61 Node: Link cla
│ │ │ │ │ +00021f90: 7373 2d69 6e73 7461 6e63 6520 6372 6561 ss-instance crea
│ │ │ │ │ +00021fa0: 7469 6f6e 2c20 204e 6578 743a 204c 696e tion, Next: Lin
│ │ │ │ │ +00021fb0: 6b2d 6261 7369 632c 2020 5570 3a20 4c69 k-basic, Up: Li
│ │ │ │ │ +00021fc0: 6e6b 0a0a 312e 3130 332e 3120 4c69 6e6b nk..1.103.1 Link
│ │ │ │ │ +00021fd0: 2063 6c61 7373 3a20 696e 7374 616e 6365 class: instance
│ │ │ │ │ +00021fe0: 2063 7265 6174 696f 6e0a 2d2d 2d2d 2d2d creation.------
│ │ │ │ │ +00021ff0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00022000: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------.
│ │ │ │ │ +00022010: 0a6e 6578 744c 696e 6b3a 2061 4c69 6e6b .nextLink: aLink
│ │ │ │ │ +00022020: 0a20 2020 2020 4372 6561 7465 2061 6e20 . Create an
│ │ │ │ │ +00022030: 696e 7374 616e 6365 2077 6974 6820 7468 instance with th
│ │ │ │ │ +00022040: 6520 6769 7665 6e20 6e65 7874 206c 696e e given next lin
│ │ │ │ │ +00022050: 6b0a 0a0a 1f0a 4669 6c65 3a20 6773 742d k.....File: gst-
│ │ │ │ │ +00022060: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ +00022070: 3a20 4c69 6e6b 2d62 6173 6963 2c20 204e : Link-basic, N
│ │ │ │ │ +00022080: 6578 743a 204c 696e 6b2d 6974 6572 6174 ext: Link-iterat
│ │ │ │ │ +00022090: 696f 6e2c 2020 5072 6576 3a20 4c69 6e6b ion, Prev: Link
│ │ │ │ │ +000220a0: 2063 6c61 7373 2d69 6e73 7461 6e63 6520 class-instance
│ │ │ │ │ +000220b0: 6372 6561 7469 6f6e 2c20 2055 703a 204c creation, Up: L
│ │ │ │ │ +000220c0: 696e 6b0a 0a31 2e31 3033 2e32 204c 696e ink..1.103.2 Lin
│ │ │ │ │ +000220d0: 6b3a 2062 6173 6963 0a2d 2d2d 2d2d 2d2d k: basic.-------
│ │ │ │ │ +000220e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6e65 ------------..ne
│ │ │ │ │ +000220f0: 7874 4c69 6e6b 0a20 2020 2020 416e 7377 xtLink. Answ
│ │ │ │ │ +00022100: 6572 2074 6865 206e 6578 7420 6974 656d er the next item
│ │ │ │ │ +00022110: 2069 6e20 7468 6520 6c69 7374 0a0a 6e65 in the list..ne
│ │ │ │ │ +00022120: 7874 4c69 6e6b 3a20 614c 696e 6b0a 2020 xtLink: aLink.
│ │ │ │ │ +00022130: 2020 2053 6574 2074 6865 206e 6578 7420 Set the next
│ │ │ │ │ +00022140: 6974 656d 2069 6e20 7468 6520 6c69 7374 item in the list
│ │ │ │ │ +00022150: 0a0a 0a1f 0a46 696c 653a 2067 7374 2d62 .....File: gst-b
│ │ │ │ │ +00022160: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ +00022170: 204c 696e 6b2d 6974 6572 6174 696f 6e2c Link-iteration,
│ │ │ │ │ +00022180: 2020 5072 6576 3a20 4c69 6e6b 2d62 6173 Prev: Link-bas
│ │ │ │ │ +00022190: 6963 2c20 2055 703a 204c 696e 6b0a 0a31 ic, Up: Link..1
│ │ │ │ │ +000221a0: 2e31 3033 2e33 204c 696e 6b3a 2069 7465 .103.3 Link: ite
│ │ │ │ │ +000221b0: 7261 7469 6f6e 0a2d 2d2d 2d2d 2d2d 2d2d ration.---------
│ │ │ │ │ +000221c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------..
│ │ │ │ │ +000221d0: 6174 3a20 696e 6465 780a 2020 2020 2052 at: index. R
│ │ │ │ │ +000221e0: 6574 7269 6576 6520 6120 6e6f 6465 2028 etrieve a node (
│ │ │ │ │ +000221f0: 696e 7374 616e 6365 206f 6620 4c69 6e6b instance of Link
│ │ │ │ │ +00022200: 2920 7468 6174 2069 7320 6174 2061 2064 ) that is at a d
│ │ │ │ │ +00022210: 6973 7461 6e63 6520 6f66 2060 696e 6465 istance of `inde
│ │ │ │ │ +00022220: 7827 0a20 2020 2020 6166 7465 7220 7468 x'. after th
│ │ │ │ │ +00022230: 6520 7265 6365 6976 6572 2e0a 0a61 743a e receiver...at:
│ │ │ │ │ +00022240: 2069 6e64 6578 2070 7574 3a20 6f62 6a65 index put: obje
│ │ │ │ │ +00022250: 6374 0a20 2020 2020 5468 6973 206d 6574 ct. This met
│ │ │ │ │ +00022260: 686f 6420 7368 6f75 6c64 206e 6f74 2062 hod should not b
│ │ │ │ │ +00022270: 6520 6361 6c6c 6564 2066 6f72 2069 6e73 e called for ins
│ │ │ │ │ +00022280: 7461 6e63 6573 206f 6620 7468 6973 2063 tances of this c
│ │ │ │ │ +00022290: 6c61 7373 2e0a 0a64 6f3a 2061 426c 6f63 lass...do: aBloc
│ │ │ │ │ +000222a0: 6b0a 2020 2020 2045 7661 6c75 6174 6520 k. Evaluate
│ │ │ │ │ +000222b0: 6142 6c6f 636b 2066 6f72 2065 6163 6820 aBlock for each
│ │ │ │ │ +000222c0: 656c 656d 656e 7420 696e 2074 6865 206c element in the l
│ │ │ │ │ +000222d0: 6973 740a 0a73 697a 650a 2020 2020 2041 ist..size. A
│ │ │ │ │ +000222e0: 6e73 7765 7220 7468 6520 6e75 6d62 6572 nswer the number
│ │ │ │ │ +000222f0: 206f 6620 656c 656d 656e 7473 2069 6e20 of elements in
│ │ │ │ │ +00022300: 7468 6520 6c69 7374 2e20 5761 726e 696e the list. Warnin
│ │ │ │ │ +00022310: 673a 2074 6869 7320 6973 204f 286e 290a g: this is O(n).
│ │ │ │ │ +00022320: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ +00022330: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ +00022340: 4c69 6e6b 6564 4c69 7374 2c20 204e 6578 LinkedList, Nex
│ │ │ │ │ +00022350: 743a 204c 6f6f 6b75 704b 6579 2c20 2050 t: LookupKey, P
│ │ │ │ │ +00022360: 7265 763a 204c 696e 6b2c 2020 5570 3a20 rev: Link, Up:
│ │ │ │ │ +00022370: 4261 7365 2063 6c61 7373 6573 0a0a 312e Base classes..1.
│ │ │ │ │ +00022380: 3130 3420 4c69 6e6b 6564 4c69 7374 0a3d 104 LinkedList.=
│ │ │ │ │ +00022390: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a ===============.
│ │ │ │ │ +000223a0: 0a44 6566 696e 6564 2069 6e20 6e61 6d65 .Defined in name
│ │ │ │ │ +000223b0: 7370 6163 6520 536d 616c 6c74 616c 6b0a space Smalltalk.
│ │ │ │ │ +000223c0: 5375 7065 7263 6c61 7373 3a20 5365 7175 Superclass: Sequ
│ │ │ │ │ +000223d0: 656e 6365 6162 6c65 436f 6c6c 6563 7469 enceableCollecti
│ │ │ │ │ +000223e0: 6f6e 0a43 6174 6567 6f72 793a 2043 6f6c on.Category: Col
│ │ │ │ │ +000223f0: 6c65 6374 696f 6e73 2d53 6571 7565 6e63 lections-Sequenc
│ │ │ │ │ +00022400: 6561 626c 650a 2020 2020 2049 2070 726f eable. I pro
│ │ │ │ │ +00022410: 7669 6465 206d 6574 686f 6473 2074 6861 vide methods tha
│ │ │ │ │ +00022420: 7420 6163 6365 7373 2061 6e64 206d 616e t access and man
│ │ │ │ │ +00022430: 6970 756c 6174 6520 6c69 6e6b 6564 206c ipulate linked l
│ │ │ │ │ +00022440: 6973 7473 2e20 2049 0a20 2020 2020 6173 ists. I. as
│ │ │ │ │ +00022450: 7375 6d65 2074 6861 7420 7468 6520 656c sume that the el
│ │ │ │ │ +00022460: 656d 656e 7473 206f 6620 7468 6520 6c69 ements of the li
│ │ │ │ │ +00022470: 6e6b 6564 206c 6973 7420 6172 6520 7375 nked list are su
│ │ │ │ │ +00022480: 6263 6c61 7373 6573 206f 660a 2020 2020 bclasses of.
│ │ │ │ │ +00022490: 204c 696e 6b2c 2062 6563 6175 7365 2049 Link, because I
│ │ │ │ │ +000224a0: 2075 7365 2074 6865 206d 6574 686f 6473 use the methods
│ │ │ │ │ +000224b0: 2074 6861 7420 636c 6173 7320 4c69 6e6b that class Link
│ │ │ │ │ +000224c0: 2073 7570 706c 6965 7320 746f 0a20 2020 supplies to.
│ │ │ │ │ +000224d0: 2020 696d 706c 656d 656e 7420 6d79 206d implement my m
│ │ │ │ │ +000224e0: 6574 686f 6473 2e0a 0a2a 204d 656e 753a ethods...* Menu:
│ │ │ │ │ +000224f0: 0a0a 2a20 4c69 6e6b 6564 4c69 7374 2d61 ..* LinkedList-a
│ │ │ │ │ +00022500: 6363 6573 7369 6e67 3a3a 2020 2869 6e73 ccessing:: (ins
│ │ │ │ │ +00022510: 7461 6e63 6529 0a2a 204c 696e 6b65 644c tance).* LinkedL
│ │ │ │ │ +00022520: 6973 742d 6164 6469 6e67 3a3a 2020 2869 ist-adding:: (i
│ │ │ │ │ +00022530: 6e73 7461 6e63 6529 0a2a 204c 696e 6b65 nstance).* Linke
│ │ │ │ │ +00022540: 644c 6973 742d 656e 756d 6572 6174 696e dList-enumeratin
│ │ │ │ │ +00022550: 673a 3a20 2028 696e 7374 616e 6365 290a g:: (instance).
│ │ │ │ │ +00022560: 2a20 4c69 6e6b 6564 4c69 7374 2d69 7465 * LinkedList-ite
│ │ │ │ │ +00022570: 7261 7469 6f6e 3a3a 2020 2869 6e73 7461 ration:: (insta
│ │ │ │ │ +00022580: 6e63 6529 0a2a 204c 696e 6b65 644c 6973 nce).* LinkedLis
│ │ │ │ │ +00022590: 742d 7465 7374 696e 673a 3a20 2028 696e t-testing:: (in
│ │ │ │ │ +000225a0: 7374 616e 6365 290a 0a1f 0a46 696c 653a stance)....File:
│ │ │ │ │ +000225b0: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ +000225c0: 204e 6f64 653a 204c 696e 6b65 644c 6973 Node: LinkedLis
│ │ │ │ │ +000225d0: 742d 6163 6365 7373 696e 672c 2020 4e65 t-accessing, Ne
│ │ │ │ │ +000225e0: 7874 3a20 4c69 6e6b 6564 4c69 7374 2d61 xt: LinkedList-a
│ │ │ │ │ +000225f0: 6464 696e 672c 2020 5570 3a20 4c69 6e6b dding, Up: Link
│ │ │ │ │ +00022600: 6564 4c69 7374 0a0a 312e 3130 342e 3120 edList..1.104.1
│ │ │ │ │ +00022610: 4c69 6e6b 6564 4c69 7374 3a20 6163 6365 LinkedList: acce
│ │ │ │ │ +00022620: 7373 696e 670a 2d2d 2d2d 2d2d 2d2d 2d2d ssing.----------
│ │ │ │ │ +00022630: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00022640: 2d2d 2d0a 0a61 743a 2069 6e64 6578 0a20 ---..at: index.
│ │ │ │ │ +00022650: 2020 2020 5265 7475 726e 2074 6865 2065 Return the e
│ │ │ │ │ +00022660: 6c65 6d65 6e74 2074 6861 7420 6973 2069 lement that is i
│ │ │ │ │ +00022670: 6e64 6578 2069 6e74 6f20 7468 6520 6c69 ndex into the li
│ │ │ │ │ +00022680: 6e6b 6564 206c 6973 742e 0a0a 6174 3a20 nked list...at:
│ │ │ │ │ +00022690: 696e 6465 7820 7075 743a 206f 626a 6563 index put: objec
│ │ │ │ │ +000226a0: 740a 2020 2020 2054 6869 7320 6d65 7468 t. This meth
│ │ │ │ │ +000226b0: 6f64 2073 686f 756c 6420 6e6f 7420 6265 od should not be
│ │ │ │ │ +000226c0: 2063 616c 6c65 6420 666f 7220 696e 7374 called for inst
│ │ │ │ │ +000226d0: 616e 6365 7320 6f66 2074 6869 7320 636c ances of this cl
│ │ │ │ │ +000226e0: 6173 732e 0a0a 0a1f 0a46 696c 653a 2067 ass......File: g
│ │ │ │ │ +000226f0: 7374 2d62 6173 652e 696e 666f 2c20 204e st-base.info, N
│ │ │ │ │ +00022700: 6f64 653a 204c 696e 6b65 644c 6973 742d ode: LinkedList-
│ │ │ │ │ +00022710: 6164 6469 6e67 2c20 204e 6578 743a 204c adding, Next: L
│ │ │ │ │ +00022720: 696e 6b65 644c 6973 742d 656e 756d 6572 inkedList-enumer
│ │ │ │ │ +00022730: 6174 696e 672c 2020 5072 6576 3a20 4c69 ating, Prev: Li
│ │ │ │ │ +00022740: 6e6b 6564 4c69 7374 2d61 6363 6573 7369 nkedList-accessi
│ │ │ │ │ +00022750: 6e67 2c20 2055 703a 204c 696e 6b65 644c ng, Up: LinkedL
│ │ │ │ │ +00022760: 6973 740a 0a31 2e31 3034 2e32 204c 696e ist..1.104.2 Lin
│ │ │ │ │ +00022770: 6b65 644c 6973 743a 2061 6464 696e 670a kedList: adding.
│ │ │ │ │ +00022780: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00022790: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6164 643a ----------..add:
│ │ │ │ │ +000227a0: 2061 4c69 6e6b 0a20 2020 2020 4164 6420 aLink. Add
│ │ │ │ │ +000227b0: 614c 696e 6b20 6174 2074 6865 2065 6e64 aLink at the end
│ │ │ │ │ +000227c0: 206f 6620 7468 6520 6c69 7374 3b20 7265 of the list; re
│ │ │ │ │ +000227d0: 7475 726e 2061 4c69 6e6b 2e0a 0a61 6464 turn aLink...add
│ │ │ │ │ +000227e0: 4669 7273 743a 2061 4c69 6e6b 0a20 2020 First: aLink.
│ │ │ │ │ +000227f0: 2020 4164 6420 614c 696e 6b20 6174 2074 Add aLink at t
│ │ │ │ │ +00022800: 6865 2068 6561 6420 6f66 2074 6865 206c he head of the l
│ │ │ │ │ +00022810: 6973 743b 2072 6574 7572 6e20 614c 696e ist; return aLin
│ │ │ │ │ +00022820: 6b2e 0a0a 6164 644c 6173 743a 2061 4c69 k...addLast: aLi
│ │ │ │ │ +00022830: 6e6b 0a20 2020 2020 4164 6420 614c 696e nk. Add aLin
│ │ │ │ │ +00022840: 6b20 6174 2074 6865 6e20 656e 6420 6f66 k at then end of
│ │ │ │ │ +00022850: 2074 6865 206c 6973 743b 2072 6574 7572 the list; retur
│ │ │ │ │ +00022860: 6e20 614c 696e 6b2e 0a0a 7265 6d6f 7665 n aLink...remove
│ │ │ │ │ +00022870: 3a20 614c 696e 6b20 6966 4162 7365 6e74 : aLink ifAbsent
│ │ │ │ │ +00022880: 3a20 6142 6c6f 636b 0a20 2020 2020 5265 : aBlock. Re
│ │ │ │ │ +00022890: 6d6f 7665 2061 4c69 6e6b 2066 726f 6d20 move aLink from
│ │ │ │ │ +000228a0: 7468 6520 6c69 7374 2061 6e64 2072 6574 the list and ret
│ │ │ │ │ +000228b0: 7572 6e20 6974 2c20 6f72 2069 6e76 6f6b urn it, or invok
│ │ │ │ │ +000228c0: 6520 6142 6c6f 636b 2069 6620 6974 2773 e aBlock if it's
│ │ │ │ │ +000228d0: 0a20 2020 2020 6e6f 7420 666f 756e 6420 . not found
│ │ │ │ │ +000228e0: 696e 2074 6865 206c 6973 742e 0a0a 7265 in the list...re
│ │ │ │ │ +000228f0: 6d6f 7665 4669 7273 740a 2020 2020 2052 moveFirst. R
│ │ │ │ │ +00022900: 656d 6f76 6520 7468 6520 6669 7273 7420 emove the first
│ │ │ │ │ +00022910: 656c 656d 656e 7420 6672 6f6d 2074 6865 element from the
│ │ │ │ │ +00022920: 206c 6973 7420 616e 6420 7265 7475 726e list and return
│ │ │ │ │ +00022930: 2069 742c 206f 7220 6572 726f 7220 6966 it, or error if
│ │ │ │ │ +00022940: 0a20 2020 2020 7468 6520 6c69 7374 2069 . the list i
│ │ │ │ │ +00022950: 7320 656d 7074 792e 0a0a 7265 6d6f 7665 s empty...remove
│ │ │ │ │ +00022960: 4c61 7374 0a20 2020 2020 5265 6d6f 7665 Last. Remove
│ │ │ │ │ +00022970: 2074 6865 2066 696e 616c 2065 6c65 6d65 the final eleme
│ │ │ │ │ +00022980: 6e74 2066 726f 6d20 7468 6520 6c69 7374 nt from the list
│ │ │ │ │ +00022990: 2061 6e64 2072 6574 7572 6e20 6974 2c20 and return it,
│ │ │ │ │ +000229a0: 6f72 2065 7272 6f72 2069 660a 2020 2020 or error if.
│ │ │ │ │ +000229b0: 2074 6865 206c 6973 7420 6973 2065 6d70 the list is emp
│ │ │ │ │ +000229c0: 7479 2e0a 0a0a 1f0a 4669 6c65 3a20 6773 ty......File: gs
│ │ │ │ │ +000229d0: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ +000229e0: 6465 3a20 4c69 6e6b 6564 4c69 7374 2d65 de: LinkedList-e
│ │ │ │ │ +000229f0: 6e75 6d65 7261 7469 6e67 2c20 204e 6578 numerating, Nex
│ │ │ │ │ +00022a00: 743a 204c 696e 6b65 644c 6973 742d 6974 t: LinkedList-it
│ │ │ │ │ +00022a10: 6572 6174 696f 6e2c 2020 5072 6576 3a20 eration, Prev:
│ │ │ │ │ +00022a20: 4c69 6e6b 6564 4c69 7374 2d61 6464 696e LinkedList-addin
│ │ │ │ │ +00022a30: 672c 2020 5570 3a20 4c69 6e6b 6564 4c69 g, Up: LinkedLi
│ │ │ │ │ +00022a40: 7374 0a0a 312e 3130 342e 3320 4c69 6e6b st..1.104.3 Link
│ │ │ │ │ +00022a50: 6564 4c69 7374 3a20 656e 756d 6572 6174 edList: enumerat
│ │ │ │ │ +00022a60: 696e 670a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ing.------------
│ │ │ │ │ +00022a70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00022a80: 2d2d 2d0a 0a64 6f3a 2061 426c 6f63 6b0a ---..do: aBlock.
│ │ │ │ │ +00022a90: 2020 2020 2045 6e75 6d65 7261 7465 2065 Enumerate e
│ │ │ │ │ +00022aa0: 6163 6820 6f62 6a65 6374 2069 6e20 7468 ach object in th
│ │ │ │ │ +00022ab0: 6520 6c69 7374 2c20 7061 7373 696e 6720 e list, passing
│ │ │ │ │ +00022ac0: 6974 2074 6f20 6142 6c6f 636b 2028 6163 it to aBlock (ac
│ │ │ │ │ +00022ad0: 7475 616c 0a20 2020 2020 6265 6861 7669 tual. behavi
│ │ │ │ │ +00022ae0: 6f72 206d 6967 6874 2064 6570 656e 6420 or might depend
│ │ │ │ │ +00022af0: 6f6e 2074 6865 2073 7562 636c 6173 7320 on the subclass
│ │ │ │ │ +00022b00: 6f66 204c 696e 6b20 7468 6174 2069 7320 of Link that is
│ │ │ │ │ +00022b10: 6265 696e 6720 7573 6564 292e 0a0a 6964 being used)...id
│ │ │ │ │ +00022b20: 656e 7469 7479 496e 636c 7564 6573 3a20 entityIncludes:
│ │ │ │ │ +00022b30: 616e 4f62 6a65 6374 0a20 2020 2020 416e anObject. An
│ │ │ │ │ +00022b40: 7377 6572 2077 6865 7468 6572 2077 6520 swer whether we
│ │ │ │ │ +00022b50: 696e 636c 7564 6520 7468 6520 616e 4f62 include the anOb
│ │ │ │ │ +00022b60: 6a65 6374 206f 626a 6563 740a 0a69 6e63 ject object..inc
│ │ │ │ │ +00022b70: 6c75 6465 733a 2061 6e4f 626a 6563 740a ludes: anObject.
│ │ │ │ │ +00022b80: 2020 2020 2041 6e73 7765 7220 7768 6574 Answer whet
│ │ │ │ │ +00022b90: 6865 7220 7765 2069 6e63 6c75 6465 2061 her we include a
│ │ │ │ │ +00022ba0: 6e4f 626a 6563 740a 0a0a 1f0a 4669 6c65 nObject.....File
│ │ │ │ │ +00022bb0: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ +00022bc0: 2020 4e6f 6465 3a20 4c69 6e6b 6564 4c69 Node: LinkedLi
│ │ │ │ │ +00022bd0: 7374 2d69 7465 7261 7469 6f6e 2c20 204e st-iteration, N
│ │ │ │ │ +00022be0: 6578 743a 204c 696e 6b65 644c 6973 742d ext: LinkedList-
│ │ │ │ │ +00022bf0: 7465 7374 696e 672c 2020 5072 6576 3a20 testing, Prev:
│ │ │ │ │ +00022c00: 4c69 6e6b 6564 4c69 7374 2d65 6e75 6d65 LinkedList-enume
│ │ │ │ │ +00022c10: 7261 7469 6e67 2c20 2055 703a 204c 696e rating, Up: Lin
│ │ │ │ │ +00022c20: 6b65 644c 6973 740a 0a31 2e31 3034 2e34 kedList..1.104.4
│ │ │ │ │ +00022c30: 204c 696e 6b65 644c 6973 743a 2069 7465 LinkedList: ite
│ │ │ │ │ +00022c40: 7261 7469 6f6e 0a2d 2d2d 2d2d 2d2d 2d2d ration.---------
│ │ │ │ │ +00022c50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00022c60: 2d2d 2d2d 0a0a 6669 7273 740a 2020 2020 ----..first.
│ │ │ │ │ +00022c70: 2052 6574 7269 6576 6520 7468 6520 6669 Retrieve the fi
│ │ │ │ │ +00022c80: 7273 7420 656c 656d 656e 7420 6f66 2074 rst element of t
│ │ │ │ │ +00022c90: 6865 206c 6973 7420 616e 6420 7265 7475 he list and retu
│ │ │ │ │ +00022ca0: 726e 2069 742c 206f 7220 6572 726f 7220 rn it, or error
│ │ │ │ │ +00022cb0: 6966 0a20 2020 2020 7468 6520 6c69 7374 if. the list
│ │ │ │ │ +00022cc0: 2069 7320 656d 7074 792e 0a0a 6c61 7374 is empty...last
│ │ │ │ │ +00022cd0: 0a20 2020 2020 5265 7472 6965 7665 2074 . Retrieve t
│ │ │ │ │ +00022ce0: 6865 206c 6173 7420 656c 656d 656e 7420 he last element
│ │ │ │ │ +00022cf0: 6f66 2074 6865 206c 6973 7420 616e 6420 of the list and
│ │ │ │ │ +00022d00: 7265 7475 726e 2069 742c 206f 7220 6572 return it, or er
│ │ │ │ │ +00022d10: 726f 7220 6966 0a20 2020 2020 7468 6520 ror if. the
│ │ │ │ │ +00022d20: 6c69 7374 2069 7320 656d 7074 792e 0a0a list is empty...
│ │ │ │ │ +00022d30: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ +00022d40: 652e 696e 666f 2c20 204e 6f64 653a 204c e.info, Node: L
│ │ │ │ │ +00022d50: 696e 6b65 644c 6973 742d 7465 7374 696e inkedList-testin
│ │ │ │ │ +00022d60: 672c 2020 5072 6576 3a20 4c69 6e6b 6564 g, Prev: Linked
│ │ │ │ │ +00022d70: 4c69 7374 2d69 7465 7261 7469 6f6e 2c20 List-iteration,
│ │ │ │ │ +00022d80: 2055 703a 204c 696e 6b65 644c 6973 740a Up: LinkedList.
│ │ │ │ │ +00022d90: 0a31 2e31 3034 2e35 204c 696e 6b65 644c .1.104.5 LinkedL
│ │ │ │ │ +00022da0: 6973 743a 2074 6573 7469 6e67 0a2d 2d2d ist: testing.---
│ │ │ │ │ +00022db0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00022dc0: 2d2d 2d2d 2d2d 2d2d 0a0a 6973 456d 7074 --------..isEmpt
│ │ │ │ │ +00022dd0: 790a 2020 2020 2052 6574 7572 6e73 2074 y. Returns t
│ │ │ │ │ +00022de0: 7275 6520 6966 2074 6865 206c 6973 7420 rue if the list
│ │ │ │ │ +00022df0: 636f 6e74 6169 6e73 206e 6f20 6d65 6d62 contains no memb
│ │ │ │ │ +00022e00: 6572 730a 0a6e 6f74 456d 7074 790a 2020 ers..notEmpty.
│ │ │ │ │ +00022e10: 2020 2052 6574 7572 6e73 2074 7275 6520 Returns true
│ │ │ │ │ +00022e20: 6966 2074 6865 206c 6973 7420 636f 6e74 if the list cont
│ │ │ │ │ +00022e30: 6169 6e73 2061 7420 6c65 6173 7420 6120 ains at least a
│ │ │ │ │ +00022e40: 6d65 6d62 6572 0a0a 7369 7a65 0a20 2020 member..size.
│ │ │ │ │ +00022e50: 2020 416e 7377 6572 2074 6865 206e 756d Answer the num
│ │ │ │ │ +00022e60: 6265 7220 6f66 2065 6c65 6d65 6e74 7320 ber of elements
│ │ │ │ │ +00022e70: 696e 2074 6865 206c 6973 742e 2057 6172 in the list. War
│ │ │ │ │ +00022e80: 6e69 6e67 3a20 7468 6973 2069 7320 4f28 ning: this is O(
│ │ │ │ │ +00022e90: 6e29 0a0a 0a1f 0a46 696c 653a 2067 7374 n).....File: gst
│ │ │ │ │ +00022ea0: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ +00022eb0: 653a 204c 6f6f 6b75 704b 6579 2c20 204e e: LookupKey, N
│ │ │ │ │ +00022ec0: 6578 743a 204c 6f6f 6b75 7054 6162 6c65 ext: LookupTable
│ │ │ │ │ +00022ed0: 2c20 2050 7265 763a 204c 696e 6b65 644c , Prev: LinkedL
│ │ │ │ │ +00022ee0: 6973 742c 2020 5570 3a20 4261 7365 2063 ist, Up: Base c
│ │ │ │ │ +00022ef0: 6c61 7373 6573 0a0a 312e 3130 3520 4c6f lasses..1.105 Lo
│ │ │ │ │ +00022f00: 6f6b 7570 4b65 790a 3d3d 3d3d 3d3d 3d3d okupKey.========
│ │ │ │ │ +00022f10: 3d3d 3d3d 3d3d 3d0a 0a44 6566 696e 6564 =======..Defined
│ │ │ │ │ +00022f20: 2069 6e20 6e61 6d65 7370 6163 6520 536d in namespace Sm
│ │ │ │ │ +00022f30: 616c 6c74 616c 6b0a 5375 7065 7263 6c61 alltalk.Supercla
│ │ │ │ │ +00022f40: 7373 3a20 4d61 676e 6974 7564 650a 4361 ss: Magnitude.Ca
│ │ │ │ │ +00022f50: 7465 676f 7279 3a20 4c61 6e67 7561 6765 tegory: Language
│ │ │ │ │ +00022f60: 2d44 6174 6120 7479 7065 730a 2020 2020 -Data types.
│ │ │ │ │ +00022f70: 2049 2072 6570 7265 7365 6e74 2061 206b I represent a k
│ │ │ │ │ +00022f80: 6579 2066 6f72 206c 6f6f 6b69 6e67 2075 ey for looking u
│ │ │ │ │ +00022f90: 7020 656e 7472 6965 7320 696e 2061 2064 p entries in a d
│ │ │ │ │ +00022fa0: 6174 6120 7374 7275 6374 7572 652e 0a20 ata structure..
│ │ │ │ │ +00022fb0: 2020 2020 5375 6263 6c61 7373 6573 206f Subclasses o
│ │ │ │ │ +00022fc0: 6620 6d65 2c20 7375 6368 2061 7320 4173 f me, such as As
│ │ │ │ │ +00022fd0: 736f 6369 6174 696f 6e2c 2074 7970 6963 sociation, typic
│ │ │ │ │ +00022fe0: 616c 6c79 2072 6570 7265 7365 6e74 0a20 ally represent.
│ │ │ │ │ +00022ff0: 2020 2020 6469 6374 696f 6e61 7279 2065 dictionary e
│ │ │ │ │ +00023000: 6e74 7269 6573 2e0a 0a2a 204d 656e 753a ntries...* Menu:
│ │ │ │ │ +00023010: 0a0a 2a20 4c6f 6f6b 7570 4b65 7920 636c ..* LookupKey cl
│ │ │ │ │ +00023020: 6173 732d 6261 7369 633a 3a20 2028 636c ass-basic:: (cl
│ │ │ │ │ +00023030: 6173 7329 0a2a 204c 6f6f 6b75 704b 6579 ass).* LookupKey
│ │ │ │ │ +00023040: 2d61 6363 6573 7369 6e67 3a3a 2020 2869 -accessing:: (i
│ │ │ │ │ +00023050: 6e73 7461 6e63 6529 0a2a 204c 6f6f 6b75 nstance).* Looku
│ │ │ │ │ +00023060: 704b 6579 2d70 7269 6e74 696e 673a 3a20 pKey-printing::
│ │ │ │ │ +00023070: 2028 696e 7374 616e 6365 290a 2a20 4c6f (instance).* Lo
│ │ │ │ │ +00023080: 6f6b 7570 4b65 792d 7374 6f72 696e 673a okupKey-storing:
│ │ │ │ │ +00023090: 3a20 2028 696e 7374 616e 6365 290a 2a20 : (instance).*
│ │ │ │ │ +000230a0: 4c6f 6f6b 7570 4b65 792d 7465 7374 696e LookupKey-testin
│ │ │ │ │ +000230b0: 673a 3a20 2028 696e 7374 616e 6365 290a g:: (instance).
│ │ │ │ │ +000230c0: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ +000230d0: 652e 696e 666f 2c20 204e 6f64 653a 204c e.info, Node: L
│ │ │ │ │ +000230e0: 6f6f 6b75 704b 6579 2063 6c61 7373 2d62 ookupKey class-b
│ │ │ │ │ +000230f0: 6173 6963 2c20 204e 6578 743a 204c 6f6f asic, Next: Loo
│ │ │ │ │ +00023100: 6b75 704b 6579 2d61 6363 6573 7369 6e67 kupKey-accessing
│ │ │ │ │ +00023110: 2c20 2055 703a 204c 6f6f 6b75 704b 6579 , Up: LookupKey
│ │ │ │ │ +00023120: 0a0a 312e 3130 352e 3120 4c6f 6f6b 7570 ..1.105.1 Lookup
│ │ │ │ │ +00023130: 4b65 7920 636c 6173 733a 2062 6173 6963 Key class: basic
│ │ │ │ │ +00023140: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------
│ │ │ │ │ +00023150: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------.
│ │ │ │ │ +00023160: 0a6b 6579 3a20 614b 6579 0a20 2020 2020 .key: aKey.
│ │ │ │ │ +00023170: 416e 7377 6572 2061 206e 6577 2069 6e73 Answer a new ins
│ │ │ │ │ +00023180: 7461 6e63 6520 6f66 2074 6865 2072 6563 tance of the rec
│ │ │ │ │ +00023190: 6569 7665 7220 7769 7468 2074 6865 2067 eiver with the g
│ │ │ │ │ +000231a0: 6976 656e 206b 6579 2061 6e64 2076 616c iven key and val
│ │ │ │ │ +000231b0: 7565 0a0a 0a1f 0a46 696c 653a 2067 7374 ue.....File: gst
│ │ │ │ │ +000231c0: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ +000231d0: 653a 204c 6f6f 6b75 704b 6579 2d61 6363 e: LookupKey-acc
│ │ │ │ │ +000231e0: 6573 7369 6e67 2c20 204e 6578 743a 204c essing, Next: L
│ │ │ │ │ +000231f0: 6f6f 6b75 704b 6579 2d70 7269 6e74 696e ookupKey-printin
│ │ │ │ │ +00023200: 672c 2020 5072 6576 3a20 4c6f 6f6b 7570 g, Prev: Lookup
│ │ │ │ │ +00023210: 4b65 7920 636c 6173 732d 6261 7369 632c Key class-basic,
│ │ │ │ │ +00023220: 2020 5570 3a20 4c6f 6f6b 7570 4b65 790a Up: LookupKey.
│ │ │ │ │ +00023230: 0a31 2e31 3035 2e32 204c 6f6f 6b75 704b .1.105.2 LookupK
│ │ │ │ │ +00023240: 6579 3a20 6163 6365 7373 696e 670a 2d2d ey: accessing.--
│ │ │ │ │ +00023250: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00023260: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6b65 790a ----------..key.
│ │ │ │ │ +00023270: 2020 2020 2041 6e73 7765 7220 7468 6520 Answer the
│ │ │ │ │ +00023280: 7265 6365 6976 6572 2773 206b 6579 0a0a receiver's key..
│ │ │ │ │ +00023290: 6b65 793a 2061 4b65 790a 2020 2020 2053 key: aKey. S
│ │ │ │ │ +000232a0: 6574 2074 6865 2072 6563 6569 7665 7227 et the receiver'
│ │ │ │ │ +000232b0: 7320 6b65 7920 746f 2061 4b65 790a 0a0a s key to aKey...
│ │ │ │ │ +000232c0: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ +000232d0: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 4c6f .info, Node: Lo
│ │ │ │ │ +000232e0: 6f6b 7570 4b65 792d 7072 696e 7469 6e67 okupKey-printing
│ │ │ │ │ +000232f0: 2c20 204e 6578 743a 204c 6f6f 6b75 704b , Next: LookupK
│ │ │ │ │ +00023300: 6579 2d73 746f 7269 6e67 2c20 2050 7265 ey-storing, Pre
│ │ │ │ │ +00023310: 763a 204c 6f6f 6b75 704b 6579 2d61 6363 v: LookupKey-acc
│ │ │ │ │ +00023320: 6573 7369 6e67 2c20 2055 703a 204c 6f6f essing, Up: Loo
│ │ │ │ │ +00023330: 6b75 704b 6579 0a0a 312e 3130 352e 3320 kupKey..1.105.3
│ │ │ │ │ +00023340: 4c6f 6f6b 7570 4b65 793a 2070 7269 6e74 LookupKey: print
│ │ │ │ │ +00023350: 696e 670a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ing.------------
│ │ │ │ │ +00023360: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------.
│ │ │ │ │ +00023370: 0a70 7269 6e74 4f6e 3a20 6153 7472 6561 .printOn: aStrea
│ │ │ │ │ +00023380: 6d0a 2020 2020 2050 7574 206f 6e20 6153 m. Put on aS
│ │ │ │ │ +00023390: 7472 6561 6d20 6120 7265 7072 6573 656e tream a represen
│ │ │ │ │ +000233a0: 7461 7469 6f6e 206f 6620 7468 6520 7265 tation of the re
│ │ │ │ │ +000233b0: 6365 6976 6572 0a0a 0a1f 0a46 696c 653a ceiver.....File:
│ │ │ │ │ +000233c0: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ +000233d0: 204e 6f64 653a 204c 6f6f 6b75 704b 6579 Node: LookupKey
│ │ │ │ │ +000233e0: 2d73 746f 7269 6e67 2c20 204e 6578 743a -storing, Next:
│ │ │ │ │ +000233f0: 204c 6f6f 6b75 704b 6579 2d74 6573 7469 LookupKey-testi
│ │ │ │ │ +00023400: 6e67 2c20 2050 7265 763a 204c 6f6f 6b75 ng, Prev: Looku
│ │ │ │ │ +00023410: 704b 6579 2d70 7269 6e74 696e 672c 2020 pKey-printing,
│ │ │ │ │ +00023420: 5570 3a20 4c6f 6f6b 7570 4b65 790a 0a31 Up: LookupKey..1
│ │ │ │ │ +00023430: 2e31 3035 2e34 204c 6f6f 6b75 704b 6579 .105.4 LookupKey
│ │ │ │ │ +00023440: 3a20 7374 6f72 696e 670a 2d2d 2d2d 2d2d : storing.------
│ │ │ │ │ +00023450: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00023460: 2d2d 2d2d 0a0a 7374 6f72 654f 6e3a 2061 ----..storeOn: a
│ │ │ │ │ +00023470: 5374 7265 616d 0a20 2020 2020 5075 7420 Stream. Put
│ │ │ │ │ +00023480: 6f6e 2061 5374 7265 616d 2073 6f6d 6520 on aStream some
│ │ │ │ │ +00023490: 536d 616c 6c74 616c 6b20 636f 6465 2063 Smalltalk code c
│ │ │ │ │ +000234a0: 6f6d 7069 6c69 6e67 2074 6f20 7468 6520 ompiling to the
│ │ │ │ │ +000234b0: 7265 6365 6976 6572 0a0a 0a1f 0a46 696c receiver.....Fil
│ │ │ │ │ +000234c0: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ +000234d0: 2c20 204e 6f64 653a 204c 6f6f 6b75 704b , Node: LookupK
│ │ │ │ │ +000234e0: 6579 2d74 6573 7469 6e67 2c20 2050 7265 ey-testing, Pre
│ │ │ │ │ +000234f0: 763a 204c 6f6f 6b75 704b 6579 2d73 746f v: LookupKey-sto
│ │ │ │ │ +00023500: 7269 6e67 2c20 2055 703a 204c 6f6f 6b75 ring, Up: Looku
│ │ │ │ │ +00023510: 704b 6579 0a0a 312e 3130 352e 3520 4c6f pKey..1.105.5 Lo
│ │ │ │ │ +00023520: 6f6b 7570 4b65 793a 2074 6573 7469 6e67 okupKey: testing
│ │ │ │ │ +00023530: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------
│ │ │ │ │ +00023540: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a3c 2061 -----------..< a
│ │ │ │ │ +00023550: 4c6f 6f6b 7570 4b65 790a 2020 2020 2041 LookupKey. A
│ │ │ │ │ +00023560: 6e73 7765 7220 7768 6574 6865 7220 7468 nswer whether th
│ │ │ │ │ +00023570: 6520 7265 6365 6976 6572 2773 206b 6579 e receiver's key
│ │ │ │ │ +00023580: 2069 7320 6c65 7373 2074 6861 6e20 614c is less than aL
│ │ │ │ │ +00023590: 6f6f 6b75 704b 6579 2773 0a0a 3d20 614c ookupKey's..= aL
│ │ │ │ │ +000235a0: 6f6f 6b75 704b 6579 0a20 2020 2020 416e ookupKey. An
│ │ │ │ │ +000235b0: 7377 6572 2077 6865 7468 6572 2074 6865 swer whether the
│ │ │ │ │ +000235c0: 2072 6563 6569 7665 7227 7320 6b65 7920 receiver's key
│ │ │ │ │ +000235d0: 616e 6420 7661 6c75 6520 6172 6520 7468 and value are th
│ │ │ │ │ +000235e0: 6520 7361 6d65 2061 730a 2020 2020 2061 e same as. a
│ │ │ │ │ +000235f0: 4c6f 6f6b 7570 4b65 7927 732c 206f 7220 LookupKey's, or
│ │ │ │ │ +00023600: 6661 6c73 6520 6966 2061 4c6f 6f6b 7570 false if aLookup
│ │ │ │ │ +00023610: 4b65 7920 6973 206e 6f74 2061 6e20 696e Key is not an in
│ │ │ │ │ +00023620: 7374 616e 6365 206f 6620 7468 650a 2020 stance of the.
│ │ │ │ │ +00023630: 2020 2072 6563 6569 7665 720a 0a68 6173 receiver..has
│ │ │ │ │ +00023640: 680a 2020 2020 2041 6e73 7765 7220 616e h. Answer an
│ │ │ │ │ +00023650: 2068 6173 6820 7661 6c75 6520 666f 7220 hash value for
│ │ │ │ │ +00023660: 7468 6520 7265 6365 6976 6572 0a0a 0a1f the receiver....
│ │ │ │ │ +00023670: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ +00023680: 696e 666f 2c20 204e 6f64 653a 204c 6f6f info, Node: Loo
│ │ │ │ │ +00023690: 6b75 7054 6162 6c65 2c20 204e 6578 743a kupTable, Next:
│ │ │ │ │ +000236a0: 204d 6167 6e69 7475 6465 2c20 2050 7265 Magnitude, Pre
│ │ │ │ │ +000236b0: 763a 204c 6f6f 6b75 704b 6579 2c20 2055 v: LookupKey, U
│ │ │ │ │ +000236c0: 703a 2042 6173 6520 636c 6173 7365 730a p: Base classes.
│ │ │ │ │ +000236d0: 0a31 2e31 3036 204c 6f6f 6b75 7054 6162 .1.106 LookupTab
│ │ │ │ │ +000236e0: 6c65 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d le.=============
│ │ │ │ │ +000236f0: 3d3d 3d3d 0a0a 4465 6669 6e65 6420 696e ====..Defined in
│ │ │ │ │ +00023700: 206e 616d 6573 7061 6365 2053 6d61 6c6c namespace Small
│ │ │ │ │ +00023710: 7461 6c6b 0a53 7570 6572 636c 6173 733a talk.Superclass:
│ │ │ │ │ +00023720: 2044 6963 7469 6f6e 6172 790a 4361 7465 Dictionary.Cate
│ │ │ │ │ +00023730: 676f 7279 3a20 436f 6c6c 6563 7469 6f6e gory: Collection
│ │ │ │ │ +00023740: 732d 4b65 7965 640a 2020 2020 2049 2061 s-Keyed. I a
│ │ │ │ │ +00023750: 6d20 6120 6d6f 7265 2065 6666 6963 6965 m a more efficie
│ │ │ │ │ +00023760: 6e74 2076 6172 6961 6e74 206f 6620 4469 nt variant of Di
│ │ │ │ │ +00023770: 6374 696f 6e61 7279 2074 6861 7420 6361 ctionary that ca
│ │ │ │ │ +00023780: 6e6e 6f74 2062 6520 7573 6564 2061 730a nnot be used as.
│ │ │ │ │ +00023790: 2020 2020 2061 2070 6f6f 6c20 6469 6374 a pool dict
│ │ │ │ │ +000237a0: 696f 6e61 7279 206f 6620 7661 7269 6162 ionary of variab
│ │ │ │ │ +000237b0: 6c65 732c 2061 7320 4920 646f 6e27 7420 les, as I don't
│ │ │ │ │ +000237c0: 7573 6520 4173 736f 6369 6174 696f 6e73 use Associations
│ │ │ │ │ +000237d0: 2074 6f0a 2020 2020 2073 746f 7265 206b to. store k
│ │ │ │ │ +000237e0: 6579 2d76 616c 7565 2070 6169 7273 2e20 ey-value pairs.
│ │ │ │ │ +000237f0: 2049 2061 6c73 6f20 6361 6e6e 6f74 2068 I also cannot h
│ │ │ │ │ +00023800: 6176 6520 6e69 6c20 6173 2061 206b 6579 ave nil as a key
│ │ │ │ │ +00023810: 3b20 6966 2079 6f75 0a20 2020 2020 6e65 ; if you. ne
│ │ │ │ │ +00023820: 6564 2074 6f20 6265 2061 626c 6520 746f ed to be able to
│ │ │ │ │ +00023830: 2073 746f 7265 206e 696c 2061 7320 6120 store nil as a
│ │ │ │ │ +00023840: 6b65 792c 2075 7365 2044 6963 7469 6f6e key, use Diction
│ │ │ │ │ +00023850: 6172 7920 696e 7374 6561 642e 2020 490a ary instead. I.
│ │ │ │ │ +00023860: 2020 2020 2075 7365 2074 6865 206f 626a use the obj
│ │ │ │ │ +00023870: 6563 7420 6571 7561 6c69 7479 2063 6f6d ect equality com
│ │ │ │ │ +00023880: 7061 7269 736f 6e20 6d65 7373 6167 6520 parison message
│ │ │ │ │ +00023890: 233d 2074 6f20 6465 7465 726d 696e 650a #= to determine.
│ │ │ │ │ +000238a0: 2020 2020 2065 7175 6976 616c 656e 6365 equivalence
│ │ │ │ │ +000238b0: 206f 6620 696e 6469 6365 732e 0a0a 2a20 of indices...*
│ │ │ │ │ +000238c0: 4d65 6e75 3a0a 0a2a 204c 6f6f 6b75 7054 Menu:..* LookupT
│ │ │ │ │ +000238d0: 6162 6c65 2063 6c61 7373 2d69 6e73 7461 able class-insta
│ │ │ │ │ +000238e0: 6e63 6520 6372 6561 7469 6f6e 3a3a 2020 nce creation::
│ │ │ │ │ +000238f0: 2863 6c61 7373 290a 2a20 4c6f 6f6b 7570 (class).* Lookup
│ │ │ │ │ +00023900: 5461 626c 652d 6163 6365 7373 696e 673a Table-accessing:
│ │ │ │ │ +00023910: 3a20 2028 696e 7374 616e 6365 290a 2a20 : (instance).*
│ │ │ │ │ +00023920: 4c6f 6f6b 7570 5461 626c 652d 656e 756d LookupTable-enum
│ │ │ │ │ +00023930: 6572 6174 696e 673a 3a20 2028 696e 7374 erating:: (inst
│ │ │ │ │ +00023940: 616e 6365 290a 2a20 4c6f 6f6b 7570 5461 ance).* LookupTa
│ │ │ │ │ +00023950: 626c 652d 6861 7368 696e 673a 3a20 2028 ble-hashing:: (
│ │ │ │ │ +00023960: 696e 7374 616e 6365 290a 2a20 4c6f 6f6b instance).* Look
│ │ │ │ │ +00023970: 7570 5461 626c 652d 7265 6861 7368 696e upTable-rehashin
│ │ │ │ │ +00023980: 673a 3a20 2028 696e 7374 616e 6365 290a g:: (instance).
│ │ │ │ │ +00023990: 2a20 4c6f 6f6b 7570 5461 626c 652d 7265 * LookupTable-re
│ │ │ │ │ +000239a0: 6d6f 7669 6e67 3a3a 2020 2869 6e73 7461 moving:: (insta
│ │ │ │ │ +000239b0: 6e63 6529 0a2a 204c 6f6f 6b75 7054 6162 nce).* LookupTab
│ │ │ │ │ +000239c0: 6c65 2d73 746f 7269 6e67 3a3a 2020 2869 le-storing:: (i
│ │ │ │ │ +000239d0: 6e73 7461 6e63 6529 0a0a 1f0a 4669 6c65 nstance)....File
│ │ │ │ │ +000239e0: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ +000239f0: 2020 4e6f 6465 3a20 4c6f 6f6b 7570 5461 Node: LookupTa
│ │ │ │ │ +00023a00: 626c 6520 636c 6173 732d 696e 7374 616e ble class-instan
│ │ │ │ │ +00023a10: 6365 2063 7265 6174 696f 6e2c 2020 4e65 ce creation, Ne
│ │ │ │ │ +00023a20: 7874 3a20 4c6f 6f6b 7570 5461 626c 652d xt: LookupTable-
│ │ │ │ │ +00023a30: 6163 6365 7373 696e 672c 2020 5570 3a20 accessing, Up:
│ │ │ │ │ +00023a40: 4c6f 6f6b 7570 5461 626c 650a 0a31 2e31 LookupTable..1.1
│ │ │ │ │ +00023a50: 3036 2e31 204c 6f6f 6b75 7054 6162 6c65 06.1 LookupTable
│ │ │ │ │ +00023a60: 2063 6c61 7373 3a20 696e 7374 616e 6365 class: instance
│ │ │ │ │ +00023a70: 2063 7265 6174 696f 6e0a 2d2d 2d2d 2d2d creation.------
│ │ │ │ │ +00023a80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00023a90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00023aa0: 2d2d 2d2d 2d2d 0a0a 6e65 770a 2020 2020 ------..new.
│ │ │ │ │ +00023ab0: 2043 7265 6174 6520 6120 6e65 7720 4c6f Create a new Lo
│ │ │ │ │ +00023ac0: 6f6b 7570 5461 626c 6520 7769 7468 2061 okupTable with a
│ │ │ │ │ +00023ad0: 2064 6566 6175 6c74 2073 697a 650a 0a0a default size...
│ │ │ │ │ +00023ae0: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ +00023af0: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 4c6f .info, Node: Lo
│ │ │ │ │ +00023b00: 6f6b 7570 5461 626c 652d 6163 6365 7373 okupTable-access
│ │ │ │ │ +00023b10: 696e 672c 2020 4e65 7874 3a20 4c6f 6f6b ing, Next: Look
│ │ │ │ │ +00023b20: 7570 5461 626c 652d 656e 756d 6572 6174 upTable-enumerat
│ │ │ │ │ +00023b30: 696e 672c 2020 5072 6576 3a20 4c6f 6f6b ing, Prev: Look
│ │ │ │ │ +00023b40: 7570 5461 626c 6520 636c 6173 732d 696e upTable class-in
│ │ │ │ │ +00023b50: 7374 616e 6365 2063 7265 6174 696f 6e2c stance creation,
│ │ │ │ │ +00023b60: 2020 5570 3a20 4c6f 6f6b 7570 5461 626c Up: LookupTabl
│ │ │ │ │ +00023b70: 650a 0a31 2e31 3036 2e32 204c 6f6f 6b75 e..1.106.2 Looku
│ │ │ │ │ +00023b80: 7054 6162 6c65 3a20 6163 6365 7373 696e pTable: accessin
│ │ │ │ │ +00023b90: 670a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d g.--------------
│ │ │ │ │ +00023ba0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00023bb0: 0a0a 6164 643a 2061 6e41 7373 6f63 6961 ..add: anAssocia
│ │ │ │ │ +00023bc0: 7469 6f6e 0a20 2020 2020 4164 6420 7468 tion. Add th
│ │ │ │ │ +00023bd0: 6520 616e 4173 736f 6369 6174 696f 6e20 e anAssociation
│ │ │ │ │ +00023be0: 6b65 7920 746f 2074 6865 2072 6563 6569 key to the recei
│ │ │ │ │ +00023bf0: 7665 720a 0a61 7373 6f63 6961 7469 6f6e ver..association
│ │ │ │ │ +00023c00: 4174 3a20 6b65 7920 6966 4162 7365 6e74 At: key ifAbsent
│ │ │ │ │ +00023c10: 3a20 6142 6c6f 636b 0a20 2020 2020 416e : aBlock. An
│ │ │ │ │ +00023c20: 7377 6572 2074 6865 206b 6579 2f76 616c swer the key/val
│ │ │ │ │ +00023c30: 7565 2041 7373 6f63 6961 7469 6f6e 2066 ue Association f
│ │ │ │ │ +00023c40: 6f72 2074 6865 2067 6976 656e 206b 6579 or the given key
│ │ │ │ │ +00023c50: 2e20 4576 616c 7561 7465 2061 426c 6f63 . Evaluate aBloc
│ │ │ │ │ +00023c60: 6b0a 2020 2020 2028 616e 7377 6572 696e k. (answerin
│ │ │ │ │ +00023c70: 6720 7468 6520 7265 7375 6c74 2920 6966 g the result) if
│ │ │ │ │ +00023c80: 2074 6865 206b 6579 2069 7320 6e6f 7420 the key is not
│ │ │ │ │ +00023c90: 666f 756e 640a 0a61 743a 206b 6579 2069 found..at: key i
│ │ │ │ │ +00023ca0: 6641 6273 656e 743a 2061 426c 6f63 6b0a fAbsent: aBlock.
│ │ │ │ │ +00023cb0: 2020 2020 2041 6e73 7765 7220 7468 6520 Answer the
│ │ │ │ │ +00023cc0: 7661 6c75 6520 6173 736f 6369 6174 6564 value associated
│ │ │ │ │ +00023cd0: 2074 6f20 7468 6520 6769 7665 6e20 6b65 to the given ke
│ │ │ │ │ +00023ce0: 792c 206f 7220 7468 6520 7265 7375 6c74 y, or the result
│ │ │ │ │ +00023cf0: 206f 660a 2020 2020 2065 7661 6c75 6174 of. evaluat
│ │ │ │ │ +00023d00: 696e 6720 6142 6c6f 636b 2069 6620 7468 ing aBlock if th
│ │ │ │ │ +00023d10: 6520 6b65 7920 6973 206e 6f74 2066 6f75 e key is not fou
│ │ │ │ │ +00023d20: 6e64 0a0a 6174 3a20 614b 6579 2069 6650 nd..at: aKey ifP
│ │ │ │ │ +00023d30: 7265 7365 6e74 3a20 6142 6c6f 636b 0a20 resent: aBlock.
│ │ │ │ │ +00023d40: 2020 2020 4966 2061 4b65 7920 6973 2061 If aKey is a
│ │ │ │ │ +00023d50: 6273 656e 742c 2061 6e73 7765 7220 6e69 bsent, answer ni
│ │ │ │ │ +00023d60: 6c2e 2045 6c73 652c 2065 7661 6c75 6174 l. Else, evaluat
│ │ │ │ │ +00023d70: 6520 6142 6c6f 636b 2070 6173 7369 6e67 e aBlock passing
│ │ │ │ │ +00023d80: 2074 6865 0a20 2020 2020 6173 736f 6369 the. associ
│ │ │ │ │ +00023d90: 6174 6564 2076 616c 7565 2061 6e64 2061 ated value and a
│ │ │ │ │ +00023da0: 6e73 7765 7220 7468 6520 7265 7375 6c74 nswer the result
│ │ │ │ │ +00023db0: 206f 6620 7468 6520 696e 766f 6361 7469 of the invocati
│ │ │ │ │ +00023dc0: 6f6e 0a0a 6174 3a20 6b65 7920 7075 743a on..at: key put:
│ │ │ │ │ +00023dd0: 2076 616c 7565 0a20 2020 2020 5374 6f72 value. Stor
│ │ │ │ │ +00023de0: 6520 7661 6c75 6520 6173 2061 7373 6f63 e value as assoc
│ │ │ │ │ +00023df0: 6961 7465 6420 746f 2074 6865 2067 6976 iated to the giv
│ │ │ │ │ +00023e00: 656e 206b 6579 0a0a 0a1f 0a46 696c 653a en key.....File:
│ │ │ │ │ +00023e10: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ +00023e20: 204e 6f64 653a 204c 6f6f 6b75 7054 6162 Node: LookupTab
│ │ │ │ │ +00023e30: 6c65 2d65 6e75 6d65 7261 7469 6e67 2c20 le-enumerating,
│ │ │ │ │ +00023e40: 204e 6578 743a 204c 6f6f 6b75 7054 6162 Next: LookupTab
│ │ │ │ │ +00023e50: 6c65 2d68 6173 6869 6e67 2c20 2050 7265 le-hashing, Pre
│ │ │ │ │ +00023e60: 763a 204c 6f6f 6b75 7054 6162 6c65 2d61 v: LookupTable-a
│ │ │ │ │ +00023e70: 6363 6573 7369 6e67 2c20 2055 703a 204c ccessing, Up: L
│ │ │ │ │ +00023e80: 6f6f 6b75 7054 6162 6c65 0a0a 312e 3130 ookupTable..1.10
│ │ │ │ │ +00023e90: 362e 3320 4c6f 6f6b 7570 5461 626c 653a 6.3 LookupTable:
│ │ │ │ │ +00023ea0: 2065 6e75 6d65 7261 7469 6e67 0a2d 2d2d enumerating.---
│ │ │ │ │ +00023eb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00023ec0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a61 -------------..a
│ │ │ │ │ +00023ed0: 7373 6f63 6961 7469 6f6e 7344 6f3a 2061 ssociationsDo: a
│ │ │ │ │ +00023ee0: 426c 6f63 6b0a 2020 2020 2050 6173 7320 Block. Pass
│ │ │ │ │ +00023ef0: 6561 6368 2061 7373 6f63 6961 7469 6f6e each association
│ │ │ │ │ +00023f00: 2069 6e20 7468 6520 4c6f 6f6b 7570 5461 in the LookupTa
│ │ │ │ │ +00023f10: 626c 6520 746f 2061 426c 6f63 6b2e 0a0a ble to aBlock...
│ │ │ │ │ +00023f20: 646f 3a20 6142 6c6f 636b 0a20 2020 2020 do: aBlock.
│ │ │ │ │ +00023f30: 5061 7373 2065 6163 6820 7661 6c75 6520 Pass each value
│ │ │ │ │ +00023f40: 696e 2074 6865 204c 6f6f 6b75 7054 6162 in the LookupTab
│ │ │ │ │ +00023f50: 6c65 2074 6f20 6142 6c6f 636b 2e0a 0a6b le to aBlock...k
│ │ │ │ │ +00023f60: 6579 7341 6e64 5661 6c75 6573 446f 3a20 eysAndValuesDo:
│ │ │ │ │ +00023f70: 6142 6c6f 636b 0a20 2020 2020 5061 7373 aBlock. Pass
│ │ │ │ │ +00023f80: 2065 6163 6820 6b65 792f 7661 6c75 6520 each key/value
│ │ │ │ │ +00023f90: 7061 6972 2069 6e20 7468 6520 4c6f 6f6b pair in the Look
│ │ │ │ │ +00023fa0: 7570 5461 626c 6520 6173 2074 776f 2064 upTable as two d
│ │ │ │ │ +00023fb0: 6973 7469 6e63 740a 2020 2020 2070 6172 istinct. par
│ │ │ │ │ +00023fc0: 616d 6574 6572 7320 746f 2061 426c 6f63 ameters to aBloc
│ │ │ │ │ +00023fd0: 6b2e 0a0a 6b65 7973 446f 3a20 6142 6c6f k...keysDo: aBlo
│ │ │ │ │ +00023fe0: 636b 0a20 2020 2020 5061 7373 2065 6163 ck. Pass eac
│ │ │ │ │ +00023ff0: 6820 6b65 7920 696e 2074 6865 204c 6f6f h key in the Loo
│ │ │ │ │ +00024000: 6b75 7054 6162 6c65 2074 6f20 6142 6c6f kupTable to aBlo
│ │ │ │ │ +00024010: 636b 2e0a 0a0a 1f0a 4669 6c65 3a20 6773 ck......File: gs
│ │ │ │ │ +00024020: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ +00024030: 6465 3a20 4c6f 6f6b 7570 5461 626c 652d de: LookupTable-
│ │ │ │ │ +00024040: 6861 7368 696e 672c 2020 4e65 7874 3a20 hashing, Next:
│ │ │ │ │ +00024050: 4c6f 6f6b 7570 5461 626c 652d 7265 6861 LookupTable-reha
│ │ │ │ │ +00024060: 7368 696e 672c 2020 5072 6576 3a20 4c6f shing, Prev: Lo
│ │ │ │ │ +00024070: 6f6b 7570 5461 626c 652d 656e 756d 6572 okupTable-enumer
│ │ │ │ │ +00024080: 6174 696e 672c 2020 5570 3a20 4c6f 6f6b ating, Up: Look
│ │ │ │ │ +00024090: 7570 5461 626c 650a 0a31 2e31 3036 2e34 upTable..1.106.4
│ │ │ │ │ +000240a0: 204c 6f6f 6b75 7054 6162 6c65 3a20 6861 LookupTable: ha
│ │ │ │ │ +000240b0: 7368 696e 670a 2d2d 2d2d 2d2d 2d2d 2d2d shing.----------
│ │ │ │ │ +000240c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000240d0: 2d2d 0a0a 6861 7368 0a20 2020 2020 416e --..hash. An
│ │ │ │ │ +000240e0: 7377 6572 2074 6865 2068 6173 6820 7661 swer the hash va
│ │ │ │ │ +000240f0: 6c75 6520 666f 7220 7468 6520 7265 6365 lue for the rece
│ │ │ │ │ +00024100: 6976 6572 0a0a 0a1f 0a46 696c 653a 2067 iver.....File: g
│ │ │ │ │ +00024110: 7374 2d62 6173 652e 696e 666f 2c20 204e st-base.info, N
│ │ │ │ │ +00024120: 6f64 653a 204c 6f6f 6b75 7054 6162 6c65 ode: LookupTable
│ │ │ │ │ +00024130: 2d72 6568 6173 6869 6e67 2c20 204e 6578 -rehashing, Nex
│ │ │ │ │ +00024140: 743a 204c 6f6f 6b75 7054 6162 6c65 2d72 t: LookupTable-r
│ │ │ │ │ +00024150: 656d 6f76 696e 672c 2020 5072 6576 3a20 emoving, Prev:
│ │ │ │ │ +00024160: 4c6f 6f6b 7570 5461 626c 652d 6861 7368 LookupTable-hash
│ │ │ │ │ +00024170: 696e 672c 2020 5570 3a20 4c6f 6f6b 7570 ing, Up: Lookup
│ │ │ │ │ +00024180: 5461 626c 650a 0a31 2e31 3036 2e35 204c Table..1.106.5 L
│ │ │ │ │ +00024190: 6f6f 6b75 7054 6162 6c65 3a20 7265 6861 ookupTable: reha
│ │ │ │ │ +000241a0: 7368 696e 670a 2d2d 2d2d 2d2d 2d2d 2d2d shing.----------
│ │ │ │ │ +000241b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000241c0: 2d2d 2d2d 0a0a 7265 6861 7368 0a20 2020 ----..rehash.
│ │ │ │ │ +000241d0: 2020 5265 6861 7368 2074 6865 2072 6563 Rehash the rec
│ │ │ │ │ +000241e0: 6569 7665 720a 0a0a 1f0a 4669 6c65 3a20 eiver.....File:
│ │ │ │ │ +000241f0: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ +00024200: 4e6f 6465 3a20 4c6f 6f6b 7570 5461 626c Node: LookupTabl
│ │ │ │ │ +00024210: 652d 7265 6d6f 7669 6e67 2c20 204e 6578 e-removing, Nex
│ │ │ │ │ +00024220: 743a 204c 6f6f 6b75 7054 6162 6c65 2d73 t: LookupTable-s
│ │ │ │ │ +00024230: 746f 7269 6e67 2c20 2050 7265 763a 204c toring, Prev: L
│ │ │ │ │ +00024240: 6f6f 6b75 7054 6162 6c65 2d72 6568 6173 ookupTable-rehas
│ │ │ │ │ +00024250: 6869 6e67 2c20 2055 703a 204c 6f6f 6b75 hing, Up: Looku
│ │ │ │ │ +00024260: 7054 6162 6c65 0a0a 312e 3130 362e 3620 pTable..1.106.6
│ │ │ │ │ +00024270: 4c6f 6f6b 7570 5461 626c 653a 2072 656d LookupTable: rem
│ │ │ │ │ +00024280: 6f76 696e 670a 2d2d 2d2d 2d2d 2d2d 2d2d oving.----------
│ │ │ │ │ +00024290: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000242a0: 2d2d 2d0a 0a72 656d 6f76 653a 2061 6e41 ---..remove: anA
│ │ │ │ │ +000242b0: 7373 6f63 6961 7469 6f6e 0a20 2020 2020 ssociation.
│ │ │ │ │ +000242c0: 5265 6d6f 7665 2061 6e41 7373 6f63 6961 Remove anAssocia
│ │ │ │ │ +000242d0: 7469 6f6e 2773 206b 6579 2066 726f 6d20 tion's key from
│ │ │ │ │ +000242e0: 7468 6520 6469 6374 696f 6e61 7279 0a0a the dictionary..
│ │ │ │ │ +000242f0: 7265 6d6f 7665 3a20 616e 4173 736f 6369 remove: anAssoci
│ │ │ │ │ +00024300: 6174 696f 6e20 6966 4162 7365 6e74 3a20 ation ifAbsent:
│ │ │ │ │ +00024310: 6142 6c6f 636b 0a20 2020 2020 5265 6d6f aBlock. Remo
│ │ │ │ │ +00024320: 7665 2061 6e41 7373 6f63 6961 7469 6f6e ve anAssociation
│ │ │ │ │ +00024330: 2773 206b 6579 2066 726f 6d20 7468 6520 's key from the
│ │ │ │ │ +00024340: 6469 6374 696f 6e61 7279 0a0a 7265 6d6f dictionary..remo
│ │ │ │ │ +00024350: 7665 4b65 793a 206b 6579 2069 6641 6273 veKey: key ifAbs
│ │ │ │ │ +00024360: 656e 743a 2061 426c 6f63 6b0a 2020 2020 ent: aBlock.
│ │ │ │ │ +00024370: 2052 656d 6f76 6520 7468 6520 7061 7373 Remove the pass
│ │ │ │ │ +00024380: 6564 206b 6579 2066 726f 6d20 7468 6520 ed key from the
│ │ │ │ │ +00024390: 4c6f 6f6b 7570 5461 626c 652c 2061 6e73 LookupTable, ans
│ │ │ │ │ +000243a0: 7765 7220 7468 6520 7265 7375 6c74 206f wer the result o
│ │ │ │ │ +000243b0: 660a 2020 2020 2065 7661 6c75 6174 696e f. evaluatin
│ │ │ │ │ +000243c0: 6720 6142 6c6f 636b 2069 6620 6974 2069 g aBlock if it i
│ │ │ │ │ +000243d0: 7320 6e6f 7420 666f 756e 640a 0a0a 1f0a s not found.....
│ │ │ │ │ +000243e0: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ +000243f0: 6e66 6f2c 2020 4e6f 6465 3a20 4c6f 6f6b nfo, Node: Look
│ │ │ │ │ +00024400: 7570 5461 626c 652d 7374 6f72 696e 672c upTable-storing,
│ │ │ │ │ +00024410: 2020 5072 6576 3a20 4c6f 6f6b 7570 5461 Prev: LookupTa
│ │ │ │ │ +00024420: 626c 652d 7265 6d6f 7669 6e67 2c20 2055 ble-removing, U
│ │ │ │ │ +00024430: 703a 204c 6f6f 6b75 7054 6162 6c65 0a0a p: LookupTable..
│ │ │ │ │ +00024440: 312e 3130 362e 3720 4c6f 6f6b 7570 5461 1.106.7 LookupTa
│ │ │ │ │ +00024450: 626c 653a 2073 746f 7269 6e67 0a2d 2d2d ble: storing.---
│ │ │ │ │ +00024460: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00024470: 2d2d 2d2d 2d2d 2d2d 2d0a 0a73 746f 7265 ---------..store
│ │ │ │ │ +00024480: 4f6e 3a20 6153 7472 6561 6d0a 2020 2020 On: aStream.
│ │ │ │ │ +00024490: 2050 7269 6e74 2053 6d61 6c6c 7461 6c6b Print Smalltalk
│ │ │ │ │ +000244a0: 2063 6f64 6520 636f 6d70 696c 696e 6720 code compiling
│ │ │ │ │ +000244b0: 746f 2074 6865 2072 6563 6569 7665 7220 to the receiver
│ │ │ │ │ +000244c0: 6f6e 2061 5374 7265 616d 0a0a 0a1f 0a46 on aStream.....F
│ │ │ │ │ +000244d0: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ +000244e0: 666f 2c20 204e 6f64 653a 204d 6167 6e69 fo, Node: Magni
│ │ │ │ │ +000244f0: 7475 6465 2c20 204e 6578 743a 204d 6170 tude, Next: Map
│ │ │ │ │ +00024500: 7065 6443 6f6c 6c65 6374 696f 6e2c 2020 pedCollection,
│ │ │ │ │ +00024510: 5072 6576 3a20 4c6f 6f6b 7570 5461 626c Prev: LookupTabl
│ │ │ │ │ +00024520: 652c 2020 5570 3a20 4261 7365 2063 6c61 e, Up: Base cla
│ │ │ │ │ +00024530: 7373 6573 0a0a 312e 3130 3720 4d61 676e sses..1.107 Magn
│ │ │ │ │ +00024540: 6974 7564 650a 3d3d 3d3d 3d3d 3d3d 3d3d itude.==========
│ │ │ │ │ +00024550: 3d3d 3d3d 3d0a 0a44 6566 696e 6564 2069 =====..Defined i
│ │ │ │ │ +00024560: 6e20 6e61 6d65 7370 6163 6520 536d 616c n namespace Smal
│ │ │ │ │ +00024570: 6c74 616c 6b0a 5375 7065 7263 6c61 7373 ltalk.Superclass
│ │ │ │ │ +00024580: 3a20 4f62 6a65 6374 0a43 6174 6567 6f72 : Object.Categor
│ │ │ │ │ +00024590: 793a 204c 616e 6775 6167 652d 4461 7461 y: Language-Data
│ │ │ │ │ +000245a0: 2074 7970 6573 0a20 2020 2020 4920 616d types. I am
│ │ │ │ │ +000245b0: 2061 6e20 6162 7374 7261 6374 2063 6c61 an abstract cla
│ │ │ │ │ +000245c0: 7373 2e20 204d 7920 6f62 6a65 6374 7320 ss. My objects
│ │ │ │ │ +000245d0: 7265 7072 6573 656e 7420 7468 696e 6773 represent things
│ │ │ │ │ +000245e0: 2074 6861 7420 6172 650a 2020 2020 2064 that are. d
│ │ │ │ │ +000245f0: 6973 6372 6574 6520 616e 6420 6d61 7020 iscrete and map
│ │ │ │ │ +00024600: 746f 2061 206e 756d 6265 7220 6c69 6e65 to a number line
│ │ │ │ │ +00024610: 2e20 204d 7920 696e 7374 616e 6365 7320 . My instances
│ │ │ │ │ +00024620: 6361 6e20 6265 2063 6f6d 7061 7265 640a can be compared.
│ │ │ │ │ +00024630: 2020 2020 2077 6974 6820 3c20 616e 6420 with < and
│ │ │ │ │ +00024640: 3e2e 0a0a 2a20 4d65 6e75 3a0a 0a2a 204d >...* Menu:..* M
│ │ │ │ │ +00024650: 6167 6e69 7475 6465 2d62 6173 6963 3a3a agnitude-basic::
│ │ │ │ │ +00024660: 2020 2869 6e73 7461 6e63 6529 0a2a 204d (instance).* M
│ │ │ │ │ +00024670: 6167 6e69 7475 6465 2d6d 6973 6320 6d65 agnitude-misc me
│ │ │ │ │ +00024680: 7468 6f64 733a 3a20 2028 696e 7374 616e thods:: (instan
│ │ │ │ │ +00024690: 6365 290a 0a1f 0a46 696c 653a 2067 7374 ce)....File: gst
│ │ │ │ │ +000246a0: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ +000246b0: 653a 204d 6167 6e69 7475 6465 2d62 6173 e: Magnitude-bas
│ │ │ │ │ +000246c0: 6963 2c20 204e 6578 743a 204d 6167 6e69 ic, Next: Magni
│ │ │ │ │ +000246d0: 7475 6465 2d6d 6973 6320 6d65 7468 6f64 tude-misc method
│ │ │ │ │ +000246e0: 732c 2020 5570 3a20 4d61 676e 6974 7564 s, Up: Magnitud
│ │ │ │ │ +000246f0: 650a 0a31 2e31 3037 2e31 204d 6167 6e69 e..1.107.1 Magni
│ │ │ │ │ +00024700: 7475 6465 3a20 6261 7369 630a 2d2d 2d2d tude: basic.----
│ │ │ │ │ +00024710: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00024720: 2d2d 2d2d 0a0a 3c20 614d 6167 6e69 7475 ----..< aMagnitu
│ │ │ │ │ +00024730: 6465 0a20 2020 2020 416e 7377 6572 2077 de. Answer w
│ │ │ │ │ +00024740: 6865 7468 6572 2074 6865 2072 6563 6569 hether the recei
│ │ │ │ │ +00024750: 7665 7220 6973 206c 6573 7320 7468 616e ver is less than
│ │ │ │ │ +00024760: 2061 4d61 676e 6974 7564 650a 0a3c 3d20 aMagnitude..<=
│ │ │ │ │ +00024770: 614d 6167 6e69 7475 6465 0a20 2020 2020 aMagnitude.
│ │ │ │ │ +00024780: 416e 7377 6572 2077 6865 7468 6572 2074 Answer whether t
│ │ │ │ │ +00024790: 6865 2072 6563 6569 7665 7220 6973 206c he receiver is l
│ │ │ │ │ +000247a0: 6573 7320 7468 616e 206f 7220 6571 7561 ess than or equa
│ │ │ │ │ +000247b0: 6c20 746f 2061 4d61 676e 6974 7564 650a l to aMagnitude.
│ │ │ │ │ +000247c0: 0a3d 2061 4d61 676e 6974 7564 650a 2020 .= aMagnitude.
│ │ │ │ │ +000247d0: 2020 2041 6e73 7765 7220 7768 6574 6865 Answer whethe
│ │ │ │ │ +000247e0: 7220 7468 6520 7265 6365 6976 6572 2069 r the receiver i
│ │ │ │ │ +000247f0: 7320 6571 7561 6c20 746f 2061 4d61 676e s equal to aMagn
│ │ │ │ │ +00024800: 6974 7564 650a 0a3e 2061 4d61 676e 6974 itude..> aMagnit
│ │ │ │ │ +00024810: 7564 650a 2020 2020 2041 6e73 7765 7220 ude. Answer
│ │ │ │ │ +00024820: 7768 6574 6865 7220 7468 6520 7265 6365 whether the rece
│ │ │ │ │ +00024830: 6976 6572 2069 7320 6772 6561 7465 7220 iver is greater
│ │ │ │ │ +00024840: 7468 616e 2061 4d61 676e 6974 7564 650a than aMagnitude.
│ │ │ │ │ +00024850: 0a3e 3d20 614d 6167 6e69 7475 6465 0a20 .>= aMagnitude.
│ │ │ │ │ +00024860: 2020 2020 416e 7377 6572 2077 6865 7468 Answer wheth
│ │ │ │ │ +00024870: 6572 2074 6865 2072 6563 6569 7665 7220 er the receiver
│ │ │ │ │ +00024880: 6973 2067 7265 6174 6572 2074 6861 6e20 is greater than
│ │ │ │ │ +00024890: 6f72 2065 7175 616c 2074 6f20 614d 6167 or equal to aMag
│ │ │ │ │ +000248a0: 6e69 7475 6465 0a0a 0a1f 0a46 696c 653a nitude.....File:
│ │ │ │ │ +000248b0: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ +000248c0: 204e 6f64 653a 204d 6167 6e69 7475 6465 Node: Magnitude
│ │ │ │ │ +000248d0: 2d6d 6973 6320 6d65 7468 6f64 732c 2020 -misc methods,
│ │ │ │ │ +000248e0: 5072 6576 3a20 4d61 676e 6974 7564 652d Prev: Magnitude-
│ │ │ │ │ +000248f0: 6261 7369 632c 2020 5570 3a20 4d61 676e basic, Up: Magn
│ │ │ │ │ +00024900: 6974 7564 650a 0a31 2e31 3037 2e32 204d itude..1.107.2 M
│ │ │ │ │ +00024910: 6167 6e69 7475 6465 3a20 6d69 7363 206d agnitude: misc m
│ │ │ │ │ +00024920: 6574 686f 6473 0a2d 2d2d 2d2d 2d2d 2d2d ethods.---------
│ │ │ │ │ +00024930: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00024940: 2d2d 2d2d 2d2d 0a0a 6265 7477 6565 6e3a ------..between:
│ │ │ │ │ +00024950: 206d 696e 2061 6e64 3a20 6d61 780a 2020 min and: max.
│ │ │ │ │ +00024960: 2020 2052 6574 7572 6e73 2074 7275 6520 Returns true
│ │ │ │ │ +00024970: 6966 206f 626a 6563 7420 6973 2069 6e63 if object is inc
│ │ │ │ │ +00024980: 6c75 7369 7665 6c79 2062 6574 7765 656e lusively between
│ │ │ │ │ +00024990: 206d 696e 2061 6e64 206d 6178 2e0a 0a6d min and max...m
│ │ │ │ │ +000249a0: 6178 3a20 614d 6167 6e69 7475 6465 0a20 ax: aMagnitude.
│ │ │ │ │ +000249b0: 2020 2020 5265 7475 726e 7320 7468 6520 Returns the
│ │ │ │ │ +000249c0: 6772 6561 7465 7374 206f 626a 6563 7420 greatest object
│ │ │ │ │ +000249d0: 6265 7477 6565 6e20 7468 6520 7265 6365 between the rece
│ │ │ │ │ +000249e0: 6976 6572 2061 6e64 2061 4d61 676e 6974 iver and aMagnit
│ │ │ │ │ +000249f0: 7564 650a 0a6d 696e 3a20 614d 6167 6e69 ude..min: aMagni
│ │ │ │ │ +00024a00: 7475 6465 0a20 2020 2020 5265 7475 726e tude. Return
│ │ │ │ │ +00024a10: 7320 7468 6520 6c65 6173 7420 6f62 6a65 s the least obje
│ │ │ │ │ +00024a20: 6374 2062 6574 7765 656e 2074 6865 2072 ct between the r
│ │ │ │ │ +00024a30: 6563 6569 7665 7220 616e 6420 614d 6167 eceiver and aMag
│ │ │ │ │ +00024a40: 6e69 7475 6465 0a0a 0a1f 0a46 696c 653a nitude.....File:
│ │ │ │ │ +00024a50: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ +00024a60: 204e 6f64 653a 204d 6170 7065 6443 6f6c Node: MappedCol
│ │ │ │ │ +00024a70: 6c65 6374 696f 6e2c 2020 4e65 7874 3a20 lection, Next:
│ │ │ │ │ +00024a80: 4d65 6d6f 7279 2c20 2050 7265 763a 204d Memory, Prev: M
│ │ │ │ │ +00024a90: 6167 6e69 7475 6465 2c20 2055 703a 2042 agnitude, Up: B
│ │ │ │ │ +00024aa0: 6173 6520 636c 6173 7365 730a 0a31 2e31 ase classes..1.1
│ │ │ │ │ +00024ab0: 3038 204d 6170 7065 6443 6f6c 6c65 6374 08 MappedCollect
│ │ │ │ │ +00024ac0: 696f 6e0a 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ion.============
│ │ │ │ │ +00024ad0: 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a 4465 6669 ==========..Defi
│ │ │ │ │ +00024ae0: 6e65 6420 696e 206e 616d 6573 7061 6365 ned in namespace
│ │ │ │ │ +00024af0: 2053 6d61 6c6c 7461 6c6b 0a53 7570 6572 Smalltalk.Super
│ │ │ │ │ +00024b00: 636c 6173 733a 2043 6f6c 6c65 6374 696f class: Collectio
│ │ │ │ │ +00024b10: 6e0a 4361 7465 676f 7279 3a20 436f 6c6c n.Category: Coll
│ │ │ │ │ +00024b20: 6563 7469 6f6e 732d 4b65 7965 640a 2020 ections-Keyed.
│ │ │ │ │ +00024b30: 2020 2049 2072 6570 7265 7365 6e74 2063 I represent c
│ │ │ │ │ +00024b40: 6f6c 6c65 6374 696f 6e73 206f 6620 6f62 ollections of ob
│ │ │ │ │ +00024b50: 6a65 6374 7320 7468 6174 2061 7265 2069 jects that are i
│ │ │ │ │ +00024b60: 6e64 6972 6563 746c 7920 696e 6465 7865 ndirectly indexe
│ │ │ │ │ +00024b70: 6420 6279 0a20 2020 2020 6e61 6d65 732e d by. names.
│ │ │ │ │ +00024b80: 2020 5468 6572 6520 6172 6520 7265 616c There are real
│ │ │ │ │ +00024b90: 6c79 2074 776f 2063 6f6c 6c65 6374 696f ly two collectio
│ │ │ │ │ +00024ba0: 6e73 2069 6e76 6f6c 7665 643a 2064 6f6d ns involved: dom
│ │ │ │ │ +00024bb0: 6169 6e20 616e 6420 610a 2020 2020 206d ain and a. m
│ │ │ │ │ +00024bc0: 6170 2e20 2054 6865 206d 6170 206d 6170 ap. The map map
│ │ │ │ │ +00024bd0: 7320 6265 7477 6565 6e20 6578 7465 726e s between extern
│ │ │ │ │ +00024be0: 616c 206e 616d 6573 2061 6e64 2069 6e64 al names and ind
│ │ │ │ │ +00024bf0: 6963 6573 2069 6e74 6f20 646f 6d61 696e ices into domain
│ │ │ │ │ +00024c00: 2c0a 2020 2020 2077 6869 6368 2063 6f6e ,. which con
│ │ │ │ │ +00024c10: 7461 696e 7320 7468 6520 7265 616c 2061 tains the real a
│ │ │ │ │ +00024c20: 7373 6f63 6961 7469 6f6e 2e20 2049 6e20 ssociation. In
│ │ │ │ │ +00024c30: 6f72 6465 7220 746f 2077 6f72 6b20 7072 order to work pr
│ │ │ │ │ +00024c40: 6f70 6572 6c79 2c0a 2020 2020 2074 6865 operly,. the
│ │ │ │ │ +00024c50: 2064 6f6d 6169 6e20 6d75 7374 2062 6520 domain must be
│ │ │ │ │ +00024c60: 616e 2069 6e73 7461 6e63 6520 6f66 2061 an instance of a
│ │ │ │ │ +00024c70: 2073 7562 636c 6173 7320 6f66 0a20 2020 subclass of.
│ │ │ │ │ +00024c80: 2020 5365 7175 656e 6365 6162 6c65 436f SequenceableCo
│ │ │ │ │ +00024c90: 6c6c 6563 7469 6f6e 2c20 616e 6420 7468 llection, and th
│ │ │ │ │ +00024ca0: 6520 6d61 7020 6d75 7374 2062 6520 616e e map must be an
│ │ │ │ │ +00024cb0: 2069 6e73 7461 6e63 6520 6f66 0a20 2020 instance of.
│ │ │ │ │ +00024cc0: 2020 4469 6374 696f 6e61 7279 2c20 6f72 Dictionary, or
│ │ │ │ │ +00024cd0: 206f 6620 6120 7375 6263 6c61 7373 206f of a subclass o
│ │ │ │ │ +00024ce0: 6620 5365 7175 656e 6365 6162 6c65 436f f SequenceableCo
│ │ │ │ │ +00024cf0: 6c6c 6563 7469 6f6e 2e0a 0a20 2020 2020 llection...
│ │ │ │ │ +00024d00: 4173 2061 6e20 6578 616d 706c 6520 6f66 As an example of
│ │ │ │ │ +00024d10: 2075 7369 6e67 206d 652c 2063 6f6e 7369 using me, consi
│ │ │ │ │ +00024d20: 6465 7220 696d 706c 656e 7469 6e67 2061 der implenting a
│ │ │ │ │ +00024d30: 2044 6963 7469 6f6e 6172 7920 7768 6f73 Dictionary whos
│ │ │ │ │ +00024d40: 650a 2020 2020 2065 6c65 6d65 6e74 7320 e. elements
│ │ │ │ │ +00024d50: 6172 6520 696e 6465 7865 642e 2054 6865 are indexed. The
│ │ │ │ │ +00024d60: 2064 6f6d 6169 6e20 776f 756c 6420 6265 domain would be
│ │ │ │ │ +00024d70: 2061 2053 6571 7565 6e63 6561 626c 6543 a SequenceableC
│ │ │ │ │ +00024d80: 6f6c 6c65 6374 696f 6e0a 2020 2020 2077 ollection. w
│ │ │ │ │ +00024d90: 6974 6820 6e20 656c 656d 656e 7473 2c20 ith n elements,
│ │ │ │ │ +00024da0: 7468 6520 6d61 7020 6120 4469 6374 696f the map a Dictio
│ │ │ │ │ +00024db0: 6e61 7279 2061 7373 6f63 6961 7469 6e67 nary associating
│ │ │ │ │ +00024dc0: 2065 6163 6820 6b65 7920 746f 2061 6e0a each key to an.
│ │ │ │ │ +00024dd0: 2020 2020 2069 6e64 6578 2069 6e20 7468 index in th
│ │ │ │ │ +00024de0: 6520 646f 6d61 696e 2e20 546f 2061 6363 e domain. To acc
│ │ │ │ │ +00024df0: 6573 7320 6279 206b 6579 2c20 746f 2070 ess by key, to p
│ │ │ │ │ +00024e00: 6572 666f 726d 2065 6e75 6d65 7261 7469 erform enumerati
│ │ │ │ │ +00024e10: 6f6e 2c0a 2020 2020 2065 7463 2e20 796f on,. etc. yo
│ │ │ │ │ +00024e20: 7520 776f 756c 6420 6173 6b20 616e 2069 u would ask an i
│ │ │ │ │ +00024e30: 6e73 7461 6e63 6520 6f66 206d 653b 2074 nstance of me; t
│ │ │ │ │ +00024e40: 6f20 6163 6365 7373 2062 7920 696e 6465 o access by inde
│ │ │ │ │ +00024e50: 782c 2079 6f75 0a20 2020 2020 776f 756c x, you. woul
│ │ │ │ │ +00024e60: 6420 6163 6365 7373 2074 6865 2064 6f6d d access the dom
│ │ │ │ │ +00024e70: 6169 6e20 6469 7265 6374 6c79 2e0a 0a20 ain directly...
│ │ │ │ │ +00024e80: 2020 2020 416e 6f74 6865 7220 6964 6561 Another idea
│ │ │ │ │ +00024e90: 2063 6f75 6c64 2062 6520 746f 2069 6d70 could be to imp
│ │ │ │ │ +00024ea0: 6c65 6d65 6e74 2072 6f77 2061 6363 6573 lement row acces
│ │ │ │ │ +00024eb0: 7320 6f72 2063 6f6c 756d 6e20 6163 6365 s or column acce
│ │ │ │ │ +00024ec0: 7373 2074 6f0a 2020 2020 2061 206d 6174 ss to. a mat
│ │ │ │ │ +00024ed0: 7269 7820 696d 706c 656d 656e 7465 6420 rix implemented
│ │ │ │ │ +00024ee0: 6173 2061 2073 696e 676c 6520 6e2a 6d20 as a single n*m
│ │ │ │ │ +00024ef0: 4172 7261 793a 2074 6865 2041 7272 6179 Array: the Array
│ │ │ │ │ +00024f00: 2077 6f75 6c64 2062 6520 7468 650a 2020 would be the.
│ │ │ │ │ +00024f10: 2020 2064 6f6d 6169 6e2c 2077 6869 6c65 domain, while
│ │ │ │ │ +00024f20: 2074 6865 206d 6170 2077 6f75 6c64 2062 the map would b
│ │ │ │ │ +00024f30: 6520 616e 2049 6e74 6572 7661 6c2e 0a0a e an Interval...
│ │ │ │ │ +00024f40: 0a2a 204d 656e 753a 0a0a 2a20 4d61 7070 .* Menu:..* Mapp
│ │ │ │ │ +00024f50: 6564 436f 6c6c 6563 7469 6f6e 2063 6c61 edCollection cla
│ │ │ │ │ +00024f60: 7373 2d69 6e73 7461 6e63 6520 6372 6561 ss-instance crea
│ │ │ │ │ +00024f70: 7469 6f6e 3a3a 2020 2863 6c61 7373 290a tion:: (class).
│ │ │ │ │ +00024f80: 2a20 4d61 7070 6564 436f 6c6c 6563 7469 * MappedCollecti
│ │ │ │ │ +00024f90: 6f6e 2d62 6173 6963 3a3a 2020 2869 6e73 on-basic:: (ins
│ │ │ │ │ +00024fa0: 7461 6e63 6529 0a0a 1f0a 4669 6c65 3a20 tance)....File:
│ │ │ │ │ +00024fb0: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ +00024fc0: 4e6f 6465 3a20 4d61 7070 6564 436f 6c6c Node: MappedColl
│ │ │ │ │ +00024fd0: 6563 7469 6f6e 2063 6c61 7373 2d69 6e73 ection class-ins
│ │ │ │ │ +00024fe0: 7461 6e63 6520 6372 6561 7469 6f6e 2c20 tance creation,
│ │ │ │ │ +00024ff0: 204e 6578 743a 204d 6170 7065 6443 6f6c Next: MappedCol
│ │ │ │ │ +00025000: 6c65 6374 696f 6e2d 6261 7369 632c 2020 lection-basic,
│ │ │ │ │ +00025010: 5570 3a20 4d61 7070 6564 436f 6c6c 6563 Up: MappedCollec
│ │ │ │ │ +00025020: 7469 6f6e 0a0a 312e 3130 382e 3120 4d61 tion..1.108.1 Ma
│ │ │ │ │ +00025030: 7070 6564 436f 6c6c 6563 7469 6f6e 2063 ppedCollection c
│ │ │ │ │ +00025040: 6c61 7373 3a20 696e 7374 616e 6365 2063 lass: instance c
│ │ │ │ │ +00025050: 7265 6174 696f 6e0a 2d2d 2d2d 2d2d 2d2d reation.--------
│ │ │ │ │ +00025060: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00025070: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00025080: 2d2d 2d2d 2d2d 2d2d 2d0a 0a63 6f6c 6c65 ---------..colle
│ │ │ │ │ +00025090: 6374 696f 6e3a 2061 436f 6c6c 6563 7469 ction: aCollecti
│ │ │ │ │ +000250a0: 6f6e 206d 6170 3a20 614d 6170 0a20 2020 on map: aMap.
│ │ │ │ │ +000250b0: 2020 416e 7377 6572 2061 206e 6577 204d Answer a new M
│ │ │ │ │ +000250c0: 6170 7065 6443 6f6c 6c65 6374 696f 6e20 appedCollection
│ │ │ │ │ +000250d0: 7573 696e 6720 7468 6520 6769 7665 6e20 using the given
│ │ │ │ │ +000250e0: 646f 6d61 696e 2028 6143 6f6c 6c65 6374 domain (aCollect
│ │ │ │ │ +000250f0: 696f 6e29 0a20 2020 2020 616e 6420 6d61 ion). and ma
│ │ │ │ │ +00025100: 700a 0a6e 6577 0a20 2020 2020 5468 6973 p..new. This
│ │ │ │ │ +00025110: 206d 6574 686f 6420 7368 6f75 6c64 206e method should n
│ │ │ │ │ +00025120: 6f74 2062 6520 7573 6564 3b20 696e 7374 ot be used; inst
│ │ │ │ │ +00025130: 6561 642c 2075 7365 2023 636f 6c6c 6563 ead, use #collec
│ │ │ │ │ +00025140: 7469 6f6e 3a6d 6170 3a20 746f 0a20 2020 tion:map: to.
│ │ │ │ │ +00025150: 2020 6372 6561 7465 204d 6170 7065 6443 create MappedC
│ │ │ │ │ +00025160: 6f6c 6c65 6374 696f 6e2e 0a0a 0a1f 0a46 ollection......F
│ │ │ │ │ +00025170: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ +00025180: 666f 2c20 204e 6f64 653a 204d 6170 7065 fo, Node: Mappe
│ │ │ │ │ +00025190: 6443 6f6c 6c65 6374 696f 6e2d 6261 7369 dCollection-basi
│ │ │ │ │ +000251a0: 632c 2020 5072 6576 3a20 4d61 7070 6564 c, Prev: Mapped
│ │ │ │ │ +000251b0: 436f 6c6c 6563 7469 6f6e 2063 6c61 7373 Collection class
│ │ │ │ │ +000251c0: 2d69 6e73 7461 6e63 6520 6372 6561 7469 -instance creati
│ │ │ │ │ +000251d0: 6f6e 2c20 2055 703a 204d 6170 7065 6443 on, Up: MappedC
│ │ │ │ │ +000251e0: 6f6c 6c65 6374 696f 6e0a 0a31 2e31 3038 ollection..1.108
│ │ │ │ │ +000251f0: 2e32 204d 6170 7065 6443 6f6c 6c65 6374 .2 MappedCollect
│ │ │ │ │ +00025200: 696f 6e3a 2062 6173 6963 0a2d 2d2d 2d2d ion: basic.-----
│ │ │ │ │ +00025210: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00025220: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6164 643a ----------..add:
│ │ │ │ │ +00025230: 2061 6e4f 626a 6563 740a 2020 2020 2054 anObject. T
│ │ │ │ │ +00025240: 6869 7320 6d65 7468 6f64 2073 686f 756c his method shoul
│ │ │ │ │ +00025250: 6420 6e6f 7420 6265 2063 616c 6c65 6420 d not be called
│ │ │ │ │ +00025260: 666f 7220 696e 7374 616e 6365 7320 6f66 for instances of
│ │ │ │ │ +00025270: 2074 6869 7320 636c 6173 732e 0a0a 6174 this class...at
│ │ │ │ │ +00025280: 3a20 6b65 790a 2020 2020 2041 6e73 7765 : key. Answe
│ │ │ │ │ +00025290: 7220 7468 6520 6f62 6a65 6374 2061 7420 r the object at
│ │ │ │ │ +000252a0: 7468 6520 6769 7665 6e20 6b65 790a 0a61 the given key..a
│ │ │ │ │ +000252b0: 743a 206b 6579 2070 7574 3a20 7661 6c75 t: key put: valu
│ │ │ │ │ +000252c0: 650a 2020 2020 2053 746f 7265 2076 616c e. Store val
│ │ │ │ │ +000252d0: 7565 2061 7420 7468 6520 6769 7665 6e20 ue at the given
│ │ │ │ │ +000252e0: 6b65 790a 0a61 7441 6c6c 3a20 6b65 7943 key..atAll: keyC
│ │ │ │ │ +000252f0: 6f6c 6c65 6374 696f 6e0a 2020 2020 2041 ollection. A
│ │ │ │ │ +00025300: 6e73 7765 7220 6120 6e65 7720 4d61 7070 nswer a new Mapp
│ │ │ │ │ +00025310: 6564 436f 6c6c 6563 7469 6f6e 2074 6861 edCollection tha
│ │ │ │ │ +00025320: 7420 6f6e 6c79 2069 6e63 6c75 6465 7320 t only includes
│ │ │ │ │ +00025330: 7468 6520 6769 7665 6e20 6b65 7973 2e0a the given keys..
│ │ │ │ │ +00025340: 2020 2020 2054 6865 206e 6577 204d 6170 The new Map
│ │ │ │ │ +00025350: 7065 6443 6f6c 6c65 6374 696f 6e20 6d69 pedCollection mi
│ │ │ │ │ +00025360: 6768 7420 7573 6520 6b65 7943 6f6c 6c65 ght use keyColle
│ │ │ │ │ +00025370: 6374 696f 6e20 6f72 2063 6f6e 7365 6375 ction or consecu
│ │ │ │ │ +00025380: 7469 7665 0a20 2020 2020 696e 7465 6765 tive. intege
│ │ │ │ │ +00025390: 7273 2066 6f72 2074 6865 206b 6579 732c rs for the keys,
│ │ │ │ │ +000253a0: 2064 6570 656e 6469 6e67 206f 6e20 7468 depending on th
│ │ │ │ │ +000253b0: 6520 6d61 7027 7320 7479 7065 2e20 4661 e map's type. Fa
│ │ │ │ │ +000253c0: 696c 2069 6620 616e 7920 6f66 0a20 2020 il if any of.
│ │ │ │ │ +000253d0: 2020 7468 656d 2069 7320 6e6f 7420 666f them is not fo
│ │ │ │ │ +000253e0: 756e 6420 696e 2074 6865 206d 6170 2e0a und in the map..
│ │ │ │ │ +000253f0: 0a63 6f6c 6c65 6374 3a20 6142 6c6f 636b .collect: aBlock
│ │ │ │ │ +00025400: 0a20 2020 2020 416e 7377 6572 2061 2043 . Answer a C
│ │ │ │ │ +00025410: 6f6c 6c65 6374 696f 6e20 7769 7468 2074 ollection with t
│ │ │ │ │ +00025420: 6865 2073 616d 6520 6b65 7973 2061 7320 he same keys as
│ │ │ │ │ +00025430: 7468 6520 6d61 702c 2077 6865 7265 2061 the map, where a
│ │ │ │ │ +00025440: 6363 6573 7369 6e67 0a20 2020 2020 6120 ccessing. a
│ │ │ │ │ +00025450: 6b65 7920 7969 656c 6473 2074 6865 2076 key yields the v
│ │ │ │ │ +00025460: 616c 7565 206f 6274 6169 6e65 6420 6279 alue obtained by
│ │ │ │ │ +00025470: 2070 6173 7369 6e67 2074 6872 6f75 6768 passing through
│ │ │ │ │ +00025480: 2061 426c 6f63 6b20 7468 6520 7661 6c75 aBlock the valu
│ │ │ │ │ +00025490: 650a 2020 2020 2061 6363 6573 7369 626c e. accessibl
│ │ │ │ │ +000254a0: 6520 6672 6f6d 2074 6865 206b 6579 2069 e from the key i
│ │ │ │ │ +000254b0: 6e20 7468 6520 7265 6365 6976 6572 2e20 n the receiver.
│ │ │ │ │ +000254c0: 2054 6865 2072 6573 756c 7420 6e65 6564 The result need
│ │ │ │ │ +000254d0: 206e 6f74 2062 650a 2020 2020 2061 6e6f not be. ano
│ │ │ │ │ +000254e0: 7468 6572 204d 6170 7065 6443 6f6c 6c65 ther MappedColle
│ │ │ │ │ +000254f0: 6374 696f 6e0a 0a63 6f6e 7465 6e74 730a ction..contents.
│ │ │ │ │ +00025500: 2020 2020 2041 6e73 7765 7220 6120 6261 Answer a ba
│ │ │ │ │ +00025510: 6720 7769 7468 2074 6865 2072 6563 6569 g with the recei
│ │ │ │ │ +00025520: 7665 7227 7320 7661 6c75 6573 0a0a 636f ver's values..co
│ │ │ │ │ +00025530: 7079 4672 6f6d 3a20 6120 746f 3a20 620a pyFrom: a to: b.
│ │ │ │ │ +00025540: 2020 2020 2041 6e73 7765 7220 6120 6e65 Answer a ne
│ │ │ │ │ +00025550: 7720 636f 6c6c 6563 7469 6f6e 2063 6f6e w collection con
│ │ │ │ │ +00025560: 7461 696e 696e 6720 616c 6c20 7468 6520 taining all the
│ │ │ │ │ +00025570: 6974 656d 7320 696e 2074 6865 2072 6563 items in the rec
│ │ │ │ │ +00025580: 6569 7665 720a 2020 2020 2066 726f 6d20 eiver. from
│ │ │ │ │ +00025590: 7468 6520 612d 7468 2074 6f20 7468 6520 the a-th to the
│ │ │ │ │ +000255a0: 622d 7468 2e0a 0a64 6f3a 2061 426c 6f63 b-th...do: aBloc
│ │ │ │ │ +000255b0: 6b0a 2020 2020 2045 7661 6c75 6174 6520 k. Evaluate
│ │ │ │ │ +000255c0: 6142 6c6f 636b 2066 6f72 2065 6163 6820 aBlock for each
│ │ │ │ │ +000255d0: 6f62 6a65 6374 0a0a 646f 6d61 696e 0a20 object..domain.
│ │ │ │ │ +000255e0: 2020 2020 416e 7377 6572 2074 6865 2072 Answer the r
│ │ │ │ │ +000255f0: 6563 6569 7665 7227 7320 646f 6d61 696e eceiver's domain
│ │ │ │ │ +00025600: 0a0a 6b65 7973 0a20 2020 2020 416e 7377 ..keys. Answ
│ │ │ │ │ +00025610: 6572 2074 6865 206b 6579 7320 7468 6174 er the keys that
│ │ │ │ │ +00025620: 2063 616e 2062 6520 7573 6564 2074 6f20 can be used to
│ │ │ │ │ +00025630: 6163 6365 7373 2074 6869 7320 636f 6c6c access this coll
│ │ │ │ │ +00025640: 6563 7469 6f6e 2e0a 0a6b 6579 7341 6e64 ection...keysAnd
│ │ │ │ │ +00025650: 5661 6c75 6573 446f 3a20 6142 6c6f 636b ValuesDo: aBlock
│ │ │ │ │ +00025660: 0a20 2020 2020 4576 616c 7561 7465 2061 . Evaluate a
│ │ │ │ │ +00025670: 426c 6f63 6b20 7061 7373 696e 6720 7477 Block passing tw
│ │ │ │ │ +00025680: 6f20 6172 6775 6d65 6e74 732c 206f 6e65 o arguments, one
│ │ │ │ │ +00025690: 2062 6569 6e67 2061 206b 6579 2074 6861 being a key tha
│ │ │ │ │ +000256a0: 7420 6361 6e20 6265 0a20 2020 2020 7573 t can be. us
│ │ │ │ │ +000256b0: 6564 2074 6f20 6163 6365 7373 2074 6869 ed to access thi
│ │ │ │ │ +000256c0: 7320 636f 6c6c 6563 7469 6f6e 2c20 616e s collection, an
│ │ │ │ │ +000256d0: 6420 7468 6520 6f74 6865 7220 6f6e 6520 d the other one
│ │ │ │ │ +000256e0: 6265 696e 6720 7468 6520 7661 6c75 652e being the value.
│ │ │ │ │ +000256f0: 0a0a 6b65 7973 446f 3a20 6142 6c6f 636b ..keysDo: aBlock
│ │ │ │ │ +00025700: 0a20 2020 2020 4576 616c 7561 7465 2061 . Evaluate a
│ │ │ │ │ +00025710: 426c 6f63 6b20 6f6e 2074 6865 206b 6579 Block on the key
│ │ │ │ │ +00025720: 7320 7468 6174 2063 616e 2062 6520 7573 s that can be us
│ │ │ │ │ +00025730: 6564 2074 6f20 6163 6365 7373 2074 6869 ed to access thi
│ │ │ │ │ +00025740: 730a 2020 2020 2063 6f6c 6c65 6374 696f s. collectio
│ │ │ │ │ +00025750: 6e2e 0a0a 6d61 700a 2020 2020 2041 6e73 n...map. Ans
│ │ │ │ │ +00025760: 7765 7220 7468 6520 7265 6365 6976 6572 wer the receiver
│ │ │ │ │ +00025770: 2773 206d 6170 0a0a 7265 6a65 6374 3a20 's map..reject:
│ │ │ │ │ +00025780: 6142 6c6f 636b 0a20 2020 2020 416e 7377 aBlock. Answ
│ │ │ │ │ +00025790: 6572 2074 6865 206f 626a 6563 7473 2069 er the objects i
│ │ │ │ │ +000257a0: 6e20 7468 6520 646f 6d61 696e 2066 6f72 n the domain for
│ │ │ │ │ +000257b0: 2077 6869 6368 2061 426c 6f63 6b20 7265 which aBlock re
│ │ │ │ │ +000257c0: 7475 726e 7320 6661 6c73 650a 0a73 656c turns false..sel
│ │ │ │ │ +000257d0: 6563 743a 2061 426c 6f63 6b0a 2020 2020 ect: aBlock.
│ │ │ │ │ +000257e0: 2041 6e73 7765 7220 7468 6520 6f62 6a65 Answer the obje
│ │ │ │ │ +000257f0: 6374 7320 696e 2074 6865 2064 6f6d 6169 cts in the domai
│ │ │ │ │ +00025800: 6e20 666f 7220 7768 6963 6820 6142 6c6f n for which aBlo
│ │ │ │ │ +00025810: 636b 2072 6574 7572 6e73 2074 7275 650a ck returns true.
│ │ │ │ │ +00025820: 0a73 697a 650a 2020 2020 2041 6e73 7765 .size. Answe
│ │ │ │ │ +00025830: 7220 7468 6520 7265 6365 6976 6572 2773 r the receiver's
│ │ │ │ │ +00025840: 2073 697a 650a 0a0a 1f0a 4669 6c65 3a20 size.....File:
│ │ │ │ │ +00025850: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ +00025860: 4e6f 6465 3a20 4d65 6d6f 7279 2c20 204e Node: Memory, N
│ │ │ │ │ +00025870: 6578 743a 204d 6573 7361 6765 2c20 2050 ext: Message, P
│ │ │ │ │ +00025880: 7265 763a 204d 6170 7065 6443 6f6c 6c65 rev: MappedColle
│ │ │ │ │ +00025890: 6374 696f 6e2c 2020 5570 3a20 4261 7365 ction, Up: Base
│ │ │ │ │ +000258a0: 2063 6c61 7373 6573 0a0a 312e 3130 3920 classes..1.109
│ │ │ │ │ +000258b0: 4d65 6d6f 7279 0a3d 3d3d 3d3d 3d3d 3d3d Memory.=========
│ │ │ │ │ +000258c0: 3d3d 3d0a 0a44 6566 696e 6564 2069 6e20 ===..Defined in
│ │ │ │ │ +000258d0: 6e61 6d65 7370 6163 6520 536d 616c 6c74 namespace Smallt
│ │ │ │ │ +000258e0: 616c 6b0a 5375 7065 7263 6c61 7373 3a20 alk.Superclass:
│ │ │ │ │ +000258f0: 4f62 6a65 6374 0a43 6174 6567 6f72 793a Object.Category:
│ │ │ │ │ +00025900: 204c 616e 6775 6167 652d 496d 706c 656d Language-Implem
│ │ │ │ │ +00025910: 656e 7461 7469 6f6e 0a20 2020 2020 4920 entation. I
│ │ │ │ │ +00025920: 7072 6f76 6964 6520 6163 6365 7373 2074 provide access t
│ │ │ │ │ +00025930: 6f20 6163 7475 616c 206d 6163 6869 6e65 o actual machine
│ │ │ │ │ +00025940: 2061 6464 7265 7373 6573 206f 6620 4f4f addresses of OO
│ │ │ │ │ +00025950: 5073 2061 6e64 206f 626a 6563 7473 2e0a Ps and objects..
│ │ │ │ │ +00025960: 2020 2020 2049 2068 6176 6520 6e6f 2069 I have no i
│ │ │ │ │ +00025970: 6e73 7461 6e63 6573 3b20 796f 7520 7365 nstances; you se
│ │ │ │ │ +00025980: 6e64 206d 6573 7361 6765 7320 746f 206d nd messages to m
│ │ │ │ │ +00025990: 7920 636c 6173 7320 746f 206d 6170 2062 y class to map b
│ │ │ │ │ +000259a0: 6574 7765 656e 0a20 2020 2020 616e 206f etween. an o
│ │ │ │ │ +000259b0: 626a 6563 7420 616e 6420 7468 6520 6164 bject and the ad
│ │ │ │ │ +000259c0: 6472 6573 7320 6f66 2069 7473 204f 4f50 dress of its OOP
│ │ │ │ │ +000259d0: 206f 7220 6f62 6a65 6374 2e20 496e 2061 or object. In a
│ │ │ │ │ +000259e0: 6464 6974 696f 6e20 490a 2020 2020 2070 ddition I. p
│ │ │ │ │ +000259f0: 726f 7669 6465 2064 6972 6563 7420 6d65 rovide direct me
│ │ │ │ │ +00025a00: 6d6f 7279 2061 6363 6573 7320 7769 7468 mory access with
│ │ │ │ │ +00025a10: 2064 6966 6665 7265 6e74 2043 2074 7970 different C typ
│ │ │ │ │ +00025a20: 6573 2028 696e 7473 2c20 6368 6172 732c es (ints, chars,
│ │ │ │ │ +00025a30: 0a20 2020 2020 4f4f 5073 2c20 666c 6f61 . OOPs, floa
│ │ │ │ │ +00025a40: 7473 2c2e 2e2e 292e 0a0a 2a20 4d65 6e75 ts,...)...* Menu
│ │ │ │ │ +00025a50: 3a0a 0a2a 204d 656d 6f72 7920 636c 6173 :..* Memory clas
│ │ │ │ │ +00025a60: 732d 6163 6365 7373 696e 673a 3a20 2028 s-accessing:: (
│ │ │ │ │ +00025a70: 636c 6173 7329 0a0a 1f0a 4669 6c65 3a20 class)....File:
│ │ │ │ │ +00025a80: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ +00025a90: 4e6f 6465 3a20 4d65 6d6f 7279 2063 6c61 Node: Memory cla
│ │ │ │ │ +00025aa0: 7373 2d61 6363 6573 7369 6e67 2c20 2055 ss-accessing, U
│ │ │ │ │ +00025ab0: 703a 204d 656d 6f72 790a 0a31 2e31 3039 p: Memory..1.109
│ │ │ │ │ +00025ac0: 2e31 204d 656d 6f72 7920 636c 6173 733a .1 Memory class:
│ │ │ │ │ +00025ad0: 2061 6363 6573 7369 6e67 0a2d 2d2d 2d2d accessing.-----
│ │ │ │ │ +00025ae0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00025af0: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6174 3a20 ----------..at:
│ │ │ │ │ 00025b00: 616e 4164 6472 6573 730a 2020 2020 2041 anAddress. A
│ │ │ │ │ -00025b10: 6363 6573 7320 7468 6520 4320 696e 7420 ccess the C int
│ │ │ │ │ -00025b20: 706f 696e 7465 6420 6279 2074 6865 2067 pointed by the g
│ │ │ │ │ -00025b30: 6976 656e 2061 6464 7265 7373 0a0a 646f iven address..do
│ │ │ │ │ -00025b40: 7562 6c65 4174 3a20 616e 4164 6472 6573 ubleAt: anAddres
│ │ │ │ │ -00025b50: 730a 2020 2020 2041 6363 6573 7320 7468 s. Access th
│ │ │ │ │ -00025b60: 6520 4320 646f 7562 6c65 2061 7420 7468 e C double at th
│ │ │ │ │ -00025b70: 6520 6769 7665 6e20 6164 6472 6573 732e e given address.
│ │ │ │ │ -00025b80: 0a0a 646f 7562 6c65 4174 3a20 616e 4164 ..doubleAt: anAd
│ │ │ │ │ -00025b90: 6472 6573 7320 7075 743a 2061 5661 6c75 dress put: aValu
│ │ │ │ │ -00025ba0: 650a 2020 2020 2053 746f 7265 2074 6865 e. Store the
│ │ │ │ │ -00025bb0: 2053 6d61 6c6c 7461 6c6b 2046 6c6f 6174 Smalltalk Float
│ │ │ │ │ -00025bc0: 206f 626a 6563 7420 6964 656e 7469 6669 object identifi
│ │ │ │ │ -00025bd0: 6564 2062 7920 2776 616c 7565 272c 2061 ed by 'value', a
│ │ │ │ │ -00025be0: 7420 7468 650a 2020 2020 2067 6976 656e t the. given
│ │ │ │ │ -00025bf0: 2061 6464 7265 7373 2c20 7772 6974 696e address, writin
│ │ │ │ │ -00025c00: 6720 6974 206c 696b 6520 6120 4320 646f g it like a C do
│ │ │ │ │ -00025c10: 7562 6c65 2e0a 0a66 6c6f 6174 4174 3a20 uble...floatAt:
│ │ │ │ │ -00025c20: 616e 4164 6472 6573 730a 2020 2020 2041 anAddress. A
│ │ │ │ │ -00025c30: 6363 6573 7320 7468 6520 4320 666c 6f61 ccess the C floa
│ │ │ │ │ -00025c40: 7420 6174 2074 6865 2067 6976 656e 2061 t at the given a
│ │ │ │ │ -00025c50: 6464 7265 7373 2e0a 0a66 6c6f 6174 4174 ddress...floatAt
│ │ │ │ │ -00025c60: 3a20 616e 4164 6472 6573 7320 7075 743a : anAddress put:
│ │ │ │ │ -00025c70: 2061 5661 6c75 650a 2020 2020 2053 746f aValue. Sto
│ │ │ │ │ -00025c80: 7265 2074 6865 2053 6d61 6c6c 7461 6c6b re the Smalltalk
│ │ │ │ │ -00025c90: 2046 6c6f 6174 206f 626a 6563 7420 6964 Float object id
│ │ │ │ │ -00025ca0: 656e 7469 6669 6564 2062 7920 2776 616c entified by 'val
│ │ │ │ │ -00025cb0: 7565 272c 2061 7420 7468 650a 2020 2020 ue', at the.
│ │ │ │ │ -00025cc0: 2067 6976 656e 2061 6464 7265 7373 2c20 given address,
│ │ │ │ │ -00025cd0: 7772 6974 696e 6720 6974 206c 696b 6520 writing it like
│ │ │ │ │ -00025ce0: 6120 4320 666c 6f61 742e 0a0a 696e 7441 a C float...intA
│ │ │ │ │ -00025cf0: 743a 2061 6e41 6464 7265 7373 0a20 2020 t: anAddress.
│ │ │ │ │ -00025d00: 2020 4163 6365 7373 2074 6865 2043 2069 Access the C i
│ │ │ │ │ -00025d10: 6e74 2061 7420 7468 6520 6769 7665 6e20 nt at the given
│ │ │ │ │ -00025d20: 6164 6472 6573 732e 0a0a 696e 7441 743a address...intAt:
│ │ │ │ │ -00025d30: 2061 6e41 6464 7265 7373 2070 7574 3a20 anAddress put:
│ │ │ │ │ -00025d40: 6156 616c 7565 0a20 2020 2020 5374 6f72 aValue. Stor
│ │ │ │ │ -00025d50: 6520 7468 6520 536d 616c 6c74 616c 6b20 e the Smalltalk
│ │ │ │ │ -00025d60: 496e 7465 6765 7220 6f62 6a65 6374 2069 Integer object i
│ │ │ │ │ -00025d70: 6465 6e74 6966 6965 6420 6279 2027 7661 dentified by 'va
│ │ │ │ │ -00025d80: 6c75 6527 2c20 6174 2074 6865 0a20 2020 lue', at the.
│ │ │ │ │ -00025d90: 2020 6769 7665 6e20 6164 6472 6573 732c given address,
│ │ │ │ │ -00025da0: 2075 7369 6e67 2073 697a 656f 6628 696e using sizeof(in
│ │ │ │ │ -00025db0: 7429 2062 7974 6573 2e0a 0a6c 6f6e 6741 t) bytes...longA
│ │ │ │ │ -00025dc0: 743a 2061 6e41 6464 7265 7373 0a20 2020 t: anAddress.
│ │ │ │ │ -00025dd0: 2020 4163 6365 7373 2074 6865 2043 206c Access the C l
│ │ │ │ │ -00025de0: 6f6e 6720 696e 7420 6174 2074 6865 2067 ong int at the g
│ │ │ │ │ -00025df0: 6976 656e 2061 6464 7265 7373 2e0a 0a6c iven address...l
│ │ │ │ │ -00025e00: 6f6e 6741 743a 2061 6e41 6464 7265 7373 ongAt: anAddress
│ │ │ │ │ -00025e10: 2070 7574 3a20 6156 616c 7565 0a20 2020 put: aValue.
│ │ │ │ │ -00025e20: 2020 5374 6f72 6520 7468 6520 536d 616c Store the Smal
│ │ │ │ │ -00025e30: 6c74 616c 6b20 496e 7465 6765 7220 6f62 ltalk Integer ob
│ │ │ │ │ -00025e40: 6a65 6374 2069 6465 6e74 6966 6965 6420 ject identified
│ │ │ │ │ -00025e50: 6279 2027 7661 6c75 6527 2c20 6174 2074 by 'value', at t
│ │ │ │ │ -00025e60: 6865 0a20 2020 2020 6769 7665 6e20 6164 he. given ad
│ │ │ │ │ -00025e70: 6472 6573 732c 2075 7369 6e67 2073 697a dress, using siz
│ │ │ │ │ -00025e80: 656f 6628 6c6f 6e67 2920 6279 7465 732e eof(long) bytes.
│ │ │ │ │ -00025e90: 0a0a 6c6f 6e67 446f 7562 6c65 4174 3a20 ..longDoubleAt:
│ │ │ │ │ -00025ea0: 616e 4164 6472 6573 730a 2020 2020 2041 anAddress. A
│ │ │ │ │ -00025eb0: 6363 6573 7320 7468 6520 4320 6c6f 6e67 ccess the C long
│ │ │ │ │ -00025ec0: 2064 6f75 626c 6520 6174 2074 6865 2067 double at the g
│ │ │ │ │ -00025ed0: 6976 656e 2061 6464 7265 7373 2e0a 0a6c iven address...l
│ │ │ │ │ -00025ee0: 6f6e 6744 6f75 626c 6541 743a 2061 6e41 ongDoubleAt: anA
│ │ │ │ │ -00025ef0: 6464 7265 7373 2070 7574 3a20 6156 616c ddress put: aVal
│ │ │ │ │ -00025f00: 7565 0a20 2020 2020 5374 6f72 6520 7468 ue. Store th
│ │ │ │ │ -00025f10: 6520 536d 616c 6c74 616c 6b20 466c 6f61 e Smalltalk Floa
│ │ │ │ │ -00025f20: 7420 6f62 6a65 6374 2069 6465 6e74 6966 t object identif
│ │ │ │ │ -00025f30: 6965 6420 6279 2027 7661 6c75 6527 2c20 ied by 'value',
│ │ │ │ │ -00025f40: 6174 2074 6865 0a20 2020 2020 6769 7665 at the. give
│ │ │ │ │ -00025f50: 6e20 6164 6472 6573 732c 2077 7269 7469 n address, writi
│ │ │ │ │ -00025f60: 6e67 2069 7420 6c69 6b65 2061 2043 206c ng it like a C l
│ │ │ │ │ -00025f70: 6f6e 6720 646f 7562 6c65 2e0a 0a73 686f ong double...sho
│ │ │ │ │ -00025f80: 7274 4174 3a20 616e 4164 6472 6573 730a rtAt: anAddress.
│ │ │ │ │ -00025f90: 2020 2020 2041 6363 6573 7320 7468 6520 Access the
│ │ │ │ │ -00025fa0: 4320 7368 6f72 7420 696e 7420 6174 2074 C short int at t
│ │ │ │ │ -00025fb0: 6865 2067 6976 656e 2061 6464 7265 7373 he given address
│ │ │ │ │ -00025fc0: 2e0a 0a73 686f 7274 4174 3a20 616e 4164 ...shortAt: anAd
│ │ │ │ │ -00025fd0: 6472 6573 7320 7075 743a 2061 5661 6c75 dress put: aValu
│ │ │ │ │ -00025fe0: 650a 2020 2020 2053 746f 7265 2074 6865 e. Store the
│ │ │ │ │ -00025ff0: 2053 6d61 6c6c 7461 6c6b 2049 6e74 6567 Smalltalk Integ
│ │ │ │ │ -00026000: 6572 206f 626a 6563 7420 6964 656e 7469 er object identi
│ │ │ │ │ -00026010: 6669 6564 2062 7920 2776 616c 7565 272c fied by 'value',
│ │ │ │ │ -00026020: 2061 7420 7468 650a 2020 2020 2067 6976 at the. giv
│ │ │ │ │ -00026030: 656e 2061 6464 7265 7373 2c20 7573 696e en address, usin
│ │ │ │ │ -00026040: 6720 7369 7a65 6f66 2873 686f 7274 2920 g sizeof(short)
│ │ │ │ │ -00026050: 6279 7465 732e 0a0a 7374 7269 6e67 4174 bytes...stringAt
│ │ │ │ │ -00026060: 3a20 616e 4164 6472 6573 730a 2020 2020 : anAddress.
│ │ │ │ │ -00026070: 2041 6363 6573 7320 7468 6520 7374 7269 Access the stri
│ │ │ │ │ -00026080: 6e67 2070 6f69 6e74 6564 2062 7920 7468 ng pointed by th
│ │ │ │ │ -00026090: 6520 4320 2763 6861 7220 2a27 2061 7420 e C 'char *' at
│ │ │ │ │ -000260a0: 7468 6520 6769 7665 6e20 6769 7665 6e0a the given given.
│ │ │ │ │ -000260b0: 2020 2020 2061 6464 7265 7373 2e0a 0a73 address...s
│ │ │ │ │ -000260c0: 7472 696e 6741 743a 2061 6e41 6464 7265 tringAt: anAddre
│ │ │ │ │ -000260d0: 7373 2070 7574 3a20 6156 616c 7565 0a20 ss put: aValue.
│ │ │ │ │ -000260e0: 2020 2020 5374 6f72 6520 7468 6520 536d Store the Sm
│ │ │ │ │ -000260f0: 616c 6c74 616c 6b20 5374 7269 6e67 206f alltalk String o
│ │ │ │ │ -00026100: 626a 6563 7420 6964 656e 7469 6669 6564 bject identified
│ │ │ │ │ -00026110: 2062 7920 2776 616c 7565 272c 2061 7420 by 'value', at
│ │ │ │ │ -00026120: 7468 650a 2020 2020 2067 6976 656e 2061 the. given a
│ │ │ │ │ -00026130: 6464 7265 7373 2069 6e20 6d65 6d6f 7279 ddress in memory
│ │ │ │ │ -00026140: 2c20 7772 6974 696e 6720 6974 206c 696b , writing it lik
│ │ │ │ │ -00026150: 6520 6120 2a46 5245 5348 4c59 2041 4c4c e a *FRESHLY ALL
│ │ │ │ │ -00026160: 4f43 4154 4544 2a20 430a 2020 2020 2073 OCATED* C. s
│ │ │ │ │ -00026170: 7472 696e 672e 2020 4974 2069 7320 7468 tring. It is th
│ │ │ │ │ -00026180: 6520 6361 6c6c 6572 2773 2072 6573 706f e caller's respo
│ │ │ │ │ -00026190: 6e73 6962 696c 6974 7920 746f 2066 7265 nsibility to fre
│ │ │ │ │ -000261a0: 6520 6974 2069 6620 6e65 6365 7373 6172 e it if necessar
│ │ │ │ │ -000261b0: 792e 0a0a 7563 6861 7241 743a 2061 6e41 y...ucharAt: anA
│ │ │ │ │ -000261c0: 6464 7265 7373 2070 7574 3a20 6156 616c ddress put: aVal
│ │ │ │ │ -000261d0: 7565 0a20 2020 2020 5374 6f72 6520 6173 ue. Store as
│ │ │ │ │ -000261e0: 2061 2043 2063 6861 7220 7468 6520 536d a C char the Sm
│ │ │ │ │ -000261f0: 616c 6c74 616c 6b20 4368 6172 6163 7465 alltalk Characte
│ │ │ │ │ -00026200: 7220 6f72 2049 6e74 6567 6572 206f 626a r or Integer obj
│ │ │ │ │ -00026210: 6563 740a 2020 2020 2069 6465 6e74 6966 ect. identif
│ │ │ │ │ -00026220: 6965 6420 6279 2027 7661 6c75 6527 2c20 ied by 'value',
│ │ │ │ │ -00026230: 6174 2074 6865 2067 6976 656e 2061 6464 at the given add
│ │ │ │ │ -00026240: 7265 7373 2c20 7573 696e 6720 7369 7a65 ress, using size
│ │ │ │ │ -00026250: 6f66 2863 6861 7229 0a20 2020 2020 6279 of(char). by
│ │ │ │ │ -00026260: 7465 7320 2d20 692e 652e 2020 3120 6279 tes - i.e. 1 by
│ │ │ │ │ -00026270: 7465 2e0a 0a75 696e 7441 743a 2061 6e41 te...uintAt: anA
│ │ │ │ │ -00026280: 6464 7265 7373 2070 7574 3a20 6156 616c ddress put: aVal
│ │ │ │ │ -00026290: 7565 0a20 2020 2020 5374 6f72 6520 7468 ue. Store th
│ │ │ │ │ -000262a0: 6520 536d 616c 6c74 616c 6b20 496e 7465 e Smalltalk Inte
│ │ │ │ │ -000262b0: 6765 7220 6f62 6a65 6374 2069 6465 6e74 ger object ident
│ │ │ │ │ -000262c0: 6966 6965 6420 6279 2027 7661 6c75 6527 ified by 'value'
│ │ │ │ │ -000262d0: 2c20 6174 2074 6865 0a20 2020 2020 6769 , at the. gi
│ │ │ │ │ -000262e0: 7665 6e20 6164 6472 6573 732c 2075 7369 ven address, usi
│ │ │ │ │ -000262f0: 6e67 2073 697a 656f 6628 696e 7429 2062 ng sizeof(int) b
│ │ │ │ │ -00026300: 7974 6573 2e0a 0a75 6c6f 6e67 4174 3a20 ytes...ulongAt:
│ │ │ │ │ -00026310: 616e 4164 6472 6573 7320 7075 743a 2061 anAddress put: a
│ │ │ │ │ -00026320: 5661 6c75 650a 2020 2020 2053 746f 7265 Value. Store
│ │ │ │ │ -00026330: 2074 6865 2053 6d61 6c6c 7461 6c6b 2049 the Smalltalk I
│ │ │ │ │ -00026340: 6e74 6567 6572 206f 626a 6563 7420 6964 nteger object id
│ │ │ │ │ -00026350: 656e 7469 6669 6564 2062 7920 2776 616c entified by 'val
│ │ │ │ │ -00026360: 7565 272c 2061 7420 7468 650a 2020 2020 ue', at the.
│ │ │ │ │ -00026370: 2067 6976 656e 2061 6464 7265 7373 2c20 given address,
│ │ │ │ │ -00026380: 7573 696e 6720 7369 7a65 6f66 286c 6f6e using sizeof(lon
│ │ │ │ │ -00026390: 6729 2062 7974 6573 2e0a 0a75 6e73 6967 g) bytes...unsig
│ │ │ │ │ -000263a0: 6e65 6443 6861 7241 743a 2061 6e41 6464 nedCharAt: anAdd
│ │ │ │ │ -000263b0: 7265 7373 0a20 2020 2020 4163 6365 7373 ress. Access
│ │ │ │ │ -000263c0: 2074 6865 2043 2075 6e73 6967 6e65 6420 the C unsigned
│ │ │ │ │ -000263d0: 6368 6172 2061 7420 7468 6520 6769 7665 char at the give
│ │ │ │ │ -000263e0: 6e20 6164 6472 6573 732e 2020 5468 6520 n address. The
│ │ │ │ │ -000263f0: 7661 6c75 6520 6973 0a20 2020 2020 7265 value is. re
│ │ │ │ │ -00026400: 7475 726e 6564 2061 7320 6120 536d 616c turned as a Smal
│ │ │ │ │ -00026410: 6c74 616c 6b20 4368 6172 6163 7465 722e ltalk Character.
│ │ │ │ │ -00026420: 0a0a 756e 7369 676e 6564 4368 6172 4174 ..unsignedCharAt
│ │ │ │ │ -00026430: 3a20 616e 4164 6472 6573 7320 7075 743a : anAddress put:
│ │ │ │ │ -00026440: 2061 5661 6c75 650a 2020 2020 2053 746f aValue. Sto
│ │ │ │ │ -00026450: 7265 2061 7320 6120 4320 6368 6172 2074 re as a C char t
│ │ │ │ │ -00026460: 6865 2053 6d61 6c6c 7461 6c6b 2043 6861 he Smalltalk Cha
│ │ │ │ │ -00026470: 7261 6374 6572 206f 7220 496e 7465 6765 racter or Intege
│ │ │ │ │ -00026480: 7220 6f62 6a65 6374 0a20 2020 2020 6964 r object. id
│ │ │ │ │ -00026490: 656e 7469 6669 6564 2062 7920 2776 616c entified by 'val
│ │ │ │ │ -000264a0: 7565 272c 2061 7420 7468 6520 6769 7665 ue', at the give
│ │ │ │ │ -000264b0: 6e20 6164 6472 6573 732c 2075 7369 6e67 n address, using
│ │ │ │ │ -000264c0: 2073 697a 656f 6628 6368 6172 290a 2020 sizeof(char).
│ │ │ │ │ -000264d0: 2020 2062 7974 6573 202d 2069 2e65 2e20 bytes - i.e.
│ │ │ │ │ -000264e0: 2031 2062 7974 652e 0a0a 756e 7369 676e 1 byte...unsign
│ │ │ │ │ -000264f0: 6564 496e 7441 743a 2061 6e41 6464 7265 edIntAt: anAddre
│ │ │ │ │ -00026500: 7373 0a20 2020 2020 4163 6365 7373 2074 ss. Access t
│ │ │ │ │ -00026510: 6865 2043 2075 6e73 6967 6e65 6420 696e he C unsigned in
│ │ │ │ │ -00026520: 7420 6174 2074 6865 2067 6976 656e 2061 t at the given a
│ │ │ │ │ -00026530: 6464 7265 7373 2e0a 0a75 6e73 6967 6e65 ddress...unsigne
│ │ │ │ │ -00026540: 6449 6e74 4174 3a20 616e 4164 6472 6573 dIntAt: anAddres
│ │ │ │ │ -00026550: 7320 7075 743a 2061 5661 6c75 650a 2020 s put: aValue.
│ │ │ │ │ -00026560: 2020 2053 746f 7265 2074 6865 2053 6d61 Store the Sma
│ │ │ │ │ -00026570: 6c6c 7461 6c6b 2049 6e74 6567 6572 206f lltalk Integer o
│ │ │ │ │ -00026580: 626a 6563 7420 6964 656e 7469 6669 6564 bject identified
│ │ │ │ │ -00026590: 2062 7920 2776 616c 7565 272c 2061 7420 by 'value', at
│ │ │ │ │ -000265a0: 7468 650a 2020 2020 2067 6976 656e 2061 the. given a
│ │ │ │ │ -000265b0: 6464 7265 7373 2c20 7573 696e 6720 7369 ddress, using si
│ │ │ │ │ -000265c0: 7a65 6f66 2869 6e74 2920 6279 7465 732e zeof(int) bytes.
│ │ │ │ │ -000265d0: 0a0a 756e 7369 676e 6564 4c6f 6e67 4174 ..unsignedLongAt
│ │ │ │ │ -000265e0: 3a20 616e 4164 6472 6573 730a 2020 2020 : anAddress.
│ │ │ │ │ -000265f0: 2041 6363 6573 7320 7468 6520 4320 756e Access the C un
│ │ │ │ │ -00026600: 7369 676e 6564 206c 6f6e 6720 696e 7420 signed long int
│ │ │ │ │ -00026610: 6174 2074 6865 2067 6976 656e 2061 6464 at the given add
│ │ │ │ │ -00026620: 7265 7373 2e0a 0a75 6e73 6967 6e65 644c ress...unsignedL
│ │ │ │ │ -00026630: 6f6e 6741 743a 2061 6e41 6464 7265 7373 ongAt: anAddress
│ │ │ │ │ -00026640: 2070 7574 3a20 6156 616c 7565 0a20 2020 put: aValue.
│ │ │ │ │ -00026650: 2020 5374 6f72 6520 7468 6520 536d 616c Store the Smal
│ │ │ │ │ -00026660: 6c74 616c 6b20 496e 7465 6765 7220 6f62 ltalk Integer ob
│ │ │ │ │ -00026670: 6a65 6374 2069 6465 6e74 6966 6965 6420 ject identified
│ │ │ │ │ -00026680: 6279 2027 7661 6c75 6527 2c20 6174 2074 by 'value', at t
│ │ │ │ │ -00026690: 6865 0a20 2020 2020 6769 7665 6e20 6164 he. given ad
│ │ │ │ │ -000266a0: 6472 6573 732c 2075 7369 6e67 2073 697a dress, using siz
│ │ │ │ │ -000266b0: 656f 6628 6c6f 6e67 2920 6279 7465 732e eof(long) bytes.
│ │ │ │ │ -000266c0: 0a0a 756e 7369 676e 6564 5368 6f72 7441 ..unsignedShortA
│ │ │ │ │ -000266d0: 743a 2061 6e41 6464 7265 7373 0a20 2020 t: anAddress.
│ │ │ │ │ -000266e0: 2020 4163 6365 7373 2074 6865 2043 2075 Access the C u
│ │ │ │ │ -000266f0: 6e73 6967 6e65 6420 7368 6f72 7420 696e nsigned short in
│ │ │ │ │ -00026700: 7420 6174 2074 6865 2067 6976 656e 2061 t at the given a
│ │ │ │ │ -00026710: 6464 7265 7373 2e0a 0a75 6e73 6967 6e65 ddress...unsigne
│ │ │ │ │ -00026720: 6453 686f 7274 4174 3a20 616e 4164 6472 dShortAt: anAddr
│ │ │ │ │ -00026730: 6573 7320 7075 743a 2061 5661 6c75 650a ess put: aValue.
│ │ │ │ │ -00026740: 2020 2020 2053 746f 7265 2074 6865 2053 Store the S
│ │ │ │ │ -00026750: 6d61 6c6c 7461 6c6b 2049 6e74 6567 6572 malltalk Integer
│ │ │ │ │ -00026760: 206f 626a 6563 7420 6964 656e 7469 6669 object identifi
│ │ │ │ │ -00026770: 6564 2062 7920 2776 616c 7565 272c 2061 ed by 'value', a
│ │ │ │ │ -00026780: 7420 7468 650a 2020 2020 2067 6976 656e t the. given
│ │ │ │ │ -00026790: 2061 6464 7265 7373 2c20 7573 696e 6720 address, using
│ │ │ │ │ -000267a0: 7369 7a65 6f66 2873 686f 7274 2920 6279 sizeof(short) by
│ │ │ │ │ -000267b0: 7465 732e 0a0a 7573 686f 7274 4174 3a20 tes...ushortAt:
│ │ │ │ │ -000267c0: 616e 4164 6472 6573 7320 7075 743a 2061 anAddress put: a
│ │ │ │ │ -000267d0: 5661 6c75 650a 2020 2020 2053 746f 7265 Value. Store
│ │ │ │ │ -000267e0: 2074 6865 2053 6d61 6c6c 7461 6c6b 2049 the Smalltalk I
│ │ │ │ │ -000267f0: 6e74 6567 6572 206f 626a 6563 7420 6964 nteger object id
│ │ │ │ │ -00026800: 656e 7469 6669 6564 2062 7920 2776 616c entified by 'val
│ │ │ │ │ -00026810: 7565 272c 2061 7420 7468 650a 2020 2020 ue', at the.
│ │ │ │ │ -00026820: 2067 6976 656e 2061 6464 7265 7373 2c20 given address,
│ │ │ │ │ -00026830: 7573 696e 6720 7369 7a65 6f66 2873 686f using sizeof(sho
│ │ │ │ │ -00026840: 7274 2920 6279 7465 732e 0a0a 1f0a 4669 rt) bytes.....Fi
│ │ │ │ │ -00026850: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ -00026860: 6f2c 2020 4e6f 6465 3a20 4d65 7373 6167 o, Node: Messag
│ │ │ │ │ -00026870: 652c 2020 4e65 7874 3a20 4d65 7373 6167 e, Next: Messag
│ │ │ │ │ -00026880: 654e 6f74 556e 6465 7273 746f 6f64 2c20 eNotUnderstood,
│ │ │ │ │ -00026890: 2050 7265 763a 204d 656d 6f72 792c 2020 Prev: Memory,
│ │ │ │ │ -000268a0: 5570 3a20 4261 7365 2063 6c61 7373 6573 Up: Base classes
│ │ │ │ │ -000268b0: 0a0a 312e 3131 3020 4d65 7373 6167 650a ..1.110 Message.
│ │ │ │ │ -000268c0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a44 =============..D
│ │ │ │ │ -000268d0: 6566 696e 6564 2069 6e20 6e61 6d65 7370 efined in namesp
│ │ │ │ │ -000268e0: 6163 6520 536d 616c 6c74 616c 6b0a 5375 ace Smalltalk.Su
│ │ │ │ │ -000268f0: 7065 7263 6c61 7373 3a20 4f62 6a65 6374 perclass: Object
│ │ │ │ │ -00026900: 0a43 6174 6567 6f72 793a 204c 616e 6775 .Category: Langu
│ │ │ │ │ -00026910: 6167 652d 496d 706c 656d 656e 7461 7469 age-Implementati
│ │ │ │ │ -00026920: 6f6e 0a20 2020 2020 4920 7265 7072 6573 on. I repres
│ │ │ │ │ -00026930: 656e 7420 6120 6d65 7373 6167 6520 7365 ent a message se
│ │ │ │ │ -00026940: 6e64 2e20 204d 7920 696e 7374 616e 6365 nd. My instance
│ │ │ │ │ -00026950: 7320 6172 6520 6372 6561 7465 6420 746f s are created to
│ │ │ │ │ -00026960: 2068 6f6c 6420 610a 2020 2020 206d 6573 hold a. mes
│ │ │ │ │ -00026970: 7361 6765 2074 6861 7420 6861 7320 6661 sage that has fa
│ │ │ │ │ -00026980: 696c 6564 2c20 736f 2074 6861 7420 6572 iled, so that er
│ │ │ │ │ -00026990: 726f 7220 7265 706f 7274 696e 6720 6d65 ror reporting me
│ │ │ │ │ -000269a0: 7468 6f64 7320 6361 6e0a 2020 2020 2065 thods can. e
│ │ │ │ │ -000269b0: 7861 6d69 6e65 2074 6865 2073 656e 6465 xamine the sende
│ │ │ │ │ -000269c0: 7220 616e 6420 6172 6775 6d65 6e74 732c r and arguments,
│ │ │ │ │ -000269d0: 2062 7574 2061 6c73 6f20 746f 2072 6570 but also to rep
│ │ │ │ │ -000269e0: 7265 7365 6e74 206d 6574 686f 640a 2020 resent method.
│ │ │ │ │ -000269f0: 2020 2061 7474 7269 6275 7465 7320 286c attributes (l
│ │ │ │ │ -00026a00: 696b 6520 3c70 7269 6d69 7469 7665 3a20 ike since their
│ │ │ │ │ -00026a20: 2073 796e 7461 7820 6973 2069 736f 6d6f syntax is isomo
│ │ │ │ │ -00026a30: 7270 6869 630a 2020 2020 2074 6f20 7468 rphic. to th
│ │ │ │ │ -00026a40: 6174 206f 6620 6120 6d65 7373 6167 6520 at of a message
│ │ │ │ │ -00026a50: 7365 6e64 2e0a 0a2a 204d 656e 753a 0a0a send...* Menu:..
│ │ │ │ │ -00026a60: 2a20 4d65 7373 6167 6520 636c 6173 732d * Message class-
│ │ │ │ │ -00026a70: 6372 6561 7469 6e67 2069 6e73 7461 6e63 creating instanc
│ │ │ │ │ -00026a80: 6573 3a3a 2020 2863 6c61 7373 290a 2a20 es:: (class).*
│ │ │ │ │ -00026a90: 4d65 7373 6167 652d 6163 6365 7373 696e Message-accessin
│ │ │ │ │ -00026aa0: 673a 3a20 2028 696e 7374 616e 6365 290a g:: (instance).
│ │ │ │ │ -00026ab0: 2a20 4d65 7373 6167 652d 6261 7369 633a * Message-basic:
│ │ │ │ │ -00026ac0: 3a20 2028 696e 7374 616e 6365 290a 2a20 : (instance).*
│ │ │ │ │ -00026ad0: 4d65 7373 6167 652d 7072 696e 7469 6e67 Message-printing
│ │ │ │ │ -00026ae0: 3a3a 2020 2869 6e73 7461 6e63 6529 0a0a :: (instance)..
│ │ │ │ │ -00026af0: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ -00026b00: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 4d65 .info, Node: Me
│ │ │ │ │ -00026b10: 7373 6167 6520 636c 6173 732d 6372 6561 ssage class-crea
│ │ │ │ │ -00026b20: 7469 6e67 2069 6e73 7461 6e63 6573 2c20 ting instances,
│ │ │ │ │ -00026b30: 204e 6578 743a 204d 6573 7361 6765 2d61 Next: Message-a
│ │ │ │ │ -00026b40: 6363 6573 7369 6e67 2c20 2055 703a 204d ccessing, Up: M
│ │ │ │ │ -00026b50: 6573 7361 6765 0a0a 312e 3131 302e 3120 essage..1.110.1
│ │ │ │ │ -00026b60: 4d65 7373 6167 6520 636c 6173 733a 2063 Message class: c
│ │ │ │ │ -00026b70: 7265 6174 696e 6720 696e 7374 616e 6365 reating instance
│ │ │ │ │ -00026b80: 730a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d s.--------------
│ │ │ │ │ -00026b90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00026ba0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a73 656c -----------..sel
│ │ │ │ │ -00026bb0: 6563 746f 723a 2061 5379 6d62 6f6c 2061 ector: aSymbol a
│ │ │ │ │ -00026bc0: 7267 756d 656e 743a 2061 6e4f 626a 6563 rgument: anObjec
│ │ │ │ │ -00026bd0: 740a 2020 2020 2043 7265 6174 6520 6120 t. Create a
│ │ │ │ │ -00026be0: 6e65 7720 4d65 7373 6167 6520 7769 7468 new Message with
│ │ │ │ │ -00026bf0: 2074 6865 2067 6976 656e 2073 656c 6563 the given selec
│ │ │ │ │ -00026c00: 746f 7220 616e 6420 6172 6775 6d65 6e74 tor and argument
│ │ │ │ │ -00026c10: 0a0a 7365 6c65 6374 6f72 3a20 6153 796d ..selector: aSym
│ │ │ │ │ -00026c20: 626f 6c20 6172 6775 6d65 6e74 733a 2061 bol arguments: a
│ │ │ │ │ -00026c30: 6e41 7272 6179 0a20 2020 2020 4372 6561 nArray. Crea
│ │ │ │ │ -00026c40: 7465 2061 206e 6577 204d 6573 7361 6765 te a new Message
│ │ │ │ │ -00026c50: 2077 6974 6820 7468 6520 6769 7665 6e20 with the given
│ │ │ │ │ -00026c60: 7365 6c65 6374 6f72 2061 6e64 2061 7267 selector and arg
│ │ │ │ │ -00026c70: 756d 656e 7473 0a0a 1f0a 4669 6c65 3a20 uments....File:
│ │ │ │ │ -00026c80: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ -00026c90: 4e6f 6465 3a20 4d65 7373 6167 652d 6163 Node: Message-ac
│ │ │ │ │ -00026ca0: 6365 7373 696e 672c 2020 4e65 7874 3a20 cessing, Next:
│ │ │ │ │ -00026cb0: 4d65 7373 6167 652d 6261 7369 632c 2020 Message-basic,
│ │ │ │ │ -00026cc0: 5072 6576 3a20 4d65 7373 6167 6520 636c Prev: Message cl
│ │ │ │ │ -00026cd0: 6173 732d 6372 6561 7469 6e67 2069 6e73 ass-creating ins
│ │ │ │ │ -00026ce0: 7461 6e63 6573 2c20 2055 703a 204d 6573 tances, Up: Mes
│ │ │ │ │ -00026cf0: 7361 6765 0a0a 312e 3131 302e 3220 4d65 sage..1.110.2 Me
│ │ │ │ │ -00026d00: 7373 6167 653a 2061 6363 6573 7369 6e67 ssage: accessing
│ │ │ │ │ -00026d10: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------
│ │ │ │ │ -00026d20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a61 7267 -----------..arg
│ │ │ │ │ -00026d30: 756d 656e 740a 2020 2020 2041 6e73 7765 ument. Answe
│ │ │ │ │ -00026d40: 7220 7468 6520 6669 7273 7420 6f66 2074 r the first of t
│ │ │ │ │ -00026d50: 6865 2072 6563 6569 7665 7227 7320 6172 he receiver's ar
│ │ │ │ │ -00026d60: 6775 6d65 6e74 730a 0a61 7267 756d 656e guments..argumen
│ │ │ │ │ -00026d70: 7473 0a20 2020 2020 416e 7377 6572 2074 ts. Answer t
│ │ │ │ │ -00026d80: 6865 2072 6563 6569 7665 7227 7320 6172 he receiver's ar
│ │ │ │ │ -00026d90: 6775 6d65 6e74 730a 0a61 7267 756d 656e guments..argumen
│ │ │ │ │ -00026da0: 7473 3a20 616e 4172 7261 790a 2020 2020 ts: anArray.
│ │ │ │ │ -00026db0: 2053 6574 2074 6865 2072 6563 6569 7665 Set the receive
│ │ │ │ │ -00026dc0: 7227 7320 6172 6775 6d65 6e74 730a 0a73 r's arguments..s
│ │ │ │ │ -00026dd0: 656c 6563 746f 720a 2020 2020 2041 6e73 elector. Ans
│ │ │ │ │ -00026de0: 7765 7220 7468 6520 7265 6365 6976 6572 wer the receiver
│ │ │ │ │ -00026df0: 2773 2073 656c 6563 746f 720a 0a73 656c 's selector..sel
│ │ │ │ │ -00026e00: 6563 746f 723a 2061 5379 6d62 6f6c 0a20 ector: aSymbol.
│ │ │ │ │ -00026e10: 2020 2020 5365 7420 7468 6520 7265 6365 Set the rece
│ │ │ │ │ -00026e20: 6976 6572 2773 2073 656c 6563 746f 720a iver's selector.
│ │ │ │ │ -00026e30: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ -00026e40: 652e 696e 666f 2c20 204e 6f64 653a 204d e.info, Node: M
│ │ │ │ │ -00026e50: 6573 7361 6765 2d62 6173 6963 2c20 204e essage-basic, N
│ │ │ │ │ -00026e60: 6578 743a 204d 6573 7361 6765 2d70 7269 ext: Message-pri
│ │ │ │ │ -00026e70: 6e74 696e 672c 2020 5072 6576 3a20 4d65 nting, Prev: Me
│ │ │ │ │ -00026e80: 7373 6167 652d 6163 6365 7373 696e 672c ssage-accessing,
│ │ │ │ │ -00026e90: 2020 5570 3a20 4d65 7373 6167 650a 0a31 Up: Message..1
│ │ │ │ │ -00026ea0: 2e31 3130 2e33 204d 6573 7361 6765 3a20 .110.3 Message:
│ │ │ │ │ -00026eb0: 6261 7369 630a 2d2d 2d2d 2d2d 2d2d 2d2d basic.----------
│ │ │ │ │ -00026ec0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 7072 ------------..pr
│ │ │ │ │ -00026ed0: 696e 7441 7341 7474 7269 6275 7465 4f6e intAsAttributeOn
│ │ │ │ │ -00026ee0: 3a20 6153 7472 6561 6d0a 2020 2020 2050 : aStream. P
│ │ │ │ │ -00026ef0: 7269 6e74 2061 2072 6570 7265 7365 6e74 rint a represent
│ │ │ │ │ -00026f00: 6174 696f 6e20 6f66 2074 6865 2072 6563 ation of the rec
│ │ │ │ │ -00026f10: 6569 7665 7220 6f6e 2061 5374 7265 616d eiver on aStream
│ │ │ │ │ -00026f20: 2c20 6d6f 6465 6c69 6e67 2069 740a 2020 , modeling it.
│ │ │ │ │ -00026f30: 2020 2061 6674 6572 2074 6865 2073 6f75 after the sou
│ │ │ │ │ -00026f40: 7263 6520 636f 6465 2066 6f72 2061 2061 rce code for a a
│ │ │ │ │ -00026f50: 7474 7269 6275 7465 2e0a 0a1f 0a46 696c ttribute.....Fil
│ │ │ │ │ -00026f60: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ -00026f70: 2c20 204e 6f64 653a 204d 6573 7361 6765 , Node: Message
│ │ │ │ │ -00026f80: 2d70 7269 6e74 696e 672c 2020 5072 6576 -printing, Prev
│ │ │ │ │ -00026f90: 3a20 4d65 7373 6167 652d 6261 7369 632c : Message-basic,
│ │ │ │ │ -00026fa0: 2020 5570 3a20 4d65 7373 6167 650a 0a31 Up: Message..1
│ │ │ │ │ -00026fb0: 2e31 3130 2e34 204d 6573 7361 6765 3a20 .110.4 Message:
│ │ │ │ │ -00026fc0: 7072 696e 7469 6e67 0a2d 2d2d 2d2d 2d2d printing.-------
│ │ │ │ │ -00026fd0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00026fe0: 2d2d 0a0a 7072 696e 744f 6e3a 2061 5374 --..printOn: aSt
│ │ │ │ │ -00026ff0: 7265 616d 0a20 2020 2020 5072 696e 7420 ream. Print
│ │ │ │ │ -00027000: 6120 7265 7072 6573 656e 7461 7469 6f6e a representation
│ │ │ │ │ -00027010: 206f 6620 7468 6520 7265 6365 6976 6572 of the receiver
│ │ │ │ │ -00027020: 206f 6e20 6153 7472 6561 6d0a 0a72 6569 on aStream..rei
│ │ │ │ │ -00027030: 6e76 6f6b 6546 6f72 3a20 6152 6563 6569 nvokeFor: aRecei
│ │ │ │ │ -00027040: 7665 720a 2020 2020 2052 6573 656e 6420 ver. Resend
│ │ │ │ │ -00027050: 746f 2061 5265 6365 6976 6572 202d 2070 to aReceiver - p
│ │ │ │ │ -00027060: 7265 7365 6e74 2066 6f72 2063 6f6d 7061 resent for compa
│ │ │ │ │ -00027070: 7469 6269 6c69 7479 0a0a 7365 6e64 546f tibility..sendTo
│ │ │ │ │ -00027080: 3a20 6152 6563 6569 7665 720a 2020 2020 : aReceiver.
│ │ │ │ │ -00027090: 2052 6573 656e 6420 746f 2061 5265 6365 Resend to aRece
│ │ │ │ │ -000270a0: 6976 6572 0a0a 1f0a 4669 6c65 3a20 6773 iver....File: gs
│ │ │ │ │ -000270b0: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ -000270c0: 6465 3a20 4d65 7373 6167 654e 6f74 556e de: MessageNotUn
│ │ │ │ │ -000270d0: 6465 7273 746f 6f64 2c20 204e 6578 743a derstood, Next:
│ │ │ │ │ -000270e0: 204d 6574 6163 6c61 7373 2c20 2050 7265 Metaclass, Pre
│ │ │ │ │ -000270f0: 763a 204d 6573 7361 6765 2c20 2055 703a v: Message, Up:
│ │ │ │ │ -00027100: 2042 6173 6520 636c 6173 7365 730a 0a31 Base classes..1
│ │ │ │ │ -00027110: 2e31 3131 204d 6573 7361 6765 4e6f 7455 .111 MessageNotU
│ │ │ │ │ -00027120: 6e64 6572 7374 6f6f 640a 3d3d 3d3d 3d3d nderstood.======
│ │ │ │ │ -00027130: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ -00027140: 3d3d 3d3d 0a0a 4465 6669 6e65 6420 696e ====..Defined in
│ │ │ │ │ -00027150: 206e 616d 6573 7061 6365 2053 6d61 6c6c namespace Small
│ │ │ │ │ -00027160: 7461 6c6b 0a53 7570 6572 636c 6173 733a talk.Superclass:
│ │ │ │ │ -00027170: 2045 7272 6f72 0a43 6174 6567 6f72 793a Error.Category:
│ │ │ │ │ -00027180: 204c 616e 6775 6167 652d 4578 6365 7074 Language-Except
│ │ │ │ │ -00027190: 696f 6e73 0a20 2020 2020 4d65 7373 6167 ions. Messag
│ │ │ │ │ -000271a0: 654e 6f74 556e 6465 7273 746f 6f64 2072 eNotUnderstood r
│ │ │ │ │ -000271b0: 6570 7265 7365 6e74 7320 616e 2065 7272 epresents an err
│ │ │ │ │ -000271c0: 6f72 2064 7572 696e 6720 6d65 7373 6167 or during messag
│ │ │ │ │ -000271d0: 6520 6c6f 6f6b 7570 2e0a 2020 2020 2053 e lookup.. S
│ │ │ │ │ -000271e0: 6967 6e61 6c69 6e67 2069 7420 6973 2074 ignaling it is t
│ │ │ │ │ -000271f0: 6865 2064 6566 6175 6c74 2061 6374 696f he default actio
│ │ │ │ │ -00027200: 6e20 6f66 2074 6865 2023 646f 6573 4e6f n of the #doesNo
│ │ │ │ │ -00027210: 7455 6e64 6572 7374 616e 643a 0a20 2020 tUnderstand:.
│ │ │ │ │ -00027220: 2020 6861 6e64 6c65 720a 0a2a 204d 656e handler..* Men
│ │ │ │ │ -00027230: 753a 0a0a 2a20 4d65 7373 6167 654e 6f74 u:..* MessageNot
│ │ │ │ │ -00027240: 556e 6465 7273 746f 6f64 2d61 6363 6573 Understood-acces
│ │ │ │ │ -00027250: 7369 6e67 3a3a 2020 2869 6e73 7461 6e63 sing:: (instanc
│ │ │ │ │ -00027260: 6529 0a2a 204d 6573 7361 6765 4e6f 7455 e).* MessageNotU
│ │ │ │ │ -00027270: 6e64 6572 7374 6f6f 642d 6465 7363 7269 nderstood-descri
│ │ │ │ │ -00027280: 7074 696f 6e3a 3a20 2028 696e 7374 616e ption:: (instan
│ │ │ │ │ -00027290: 6365 290a 0a1f 0a46 696c 653a 2067 7374 ce)....File: gst
│ │ │ │ │ -000272a0: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ -000272b0: 653a 204d 6573 7361 6765 4e6f 7455 6e64 e: MessageNotUnd
│ │ │ │ │ -000272c0: 6572 7374 6f6f 642d 6163 6365 7373 696e erstood-accessin
│ │ │ │ │ -000272d0: 672c 2020 4e65 7874 3a20 4d65 7373 6167 g, Next: Messag
│ │ │ │ │ -000272e0: 654e 6f74 556e 6465 7273 746f 6f64 2d64 eNotUnderstood-d
│ │ │ │ │ -000272f0: 6573 6372 6970 7469 6f6e 2c20 2055 703a escription, Up:
│ │ │ │ │ -00027300: 204d 6573 7361 6765 4e6f 7455 6e64 6572 MessageNotUnder
│ │ │ │ │ -00027310: 7374 6f6f 640a 0a31 2e31 3131 2e31 204d stood..1.111.1 M
│ │ │ │ │ -00027320: 6573 7361 6765 4e6f 7455 6e64 6572 7374 essageNotUnderst
│ │ │ │ │ -00027330: 6f6f 643a 2061 6363 6573 7369 6e67 0a2d ood: accessing.-
│ │ │ │ │ -00027340: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00027350: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00027360: 2d2d 2d2d 2d2d 0a0a 6d65 7373 6167 650a ------..message.
│ │ │ │ │ -00027370: 2020 2020 2041 6e73 7765 7220 7468 6520 Answer the
│ │ │ │ │ -00027380: 6d65 7373 6167 6520 7468 6174 2077 6173 message that was
│ │ │ │ │ -00027390: 6e27 7420 756e 6465 7273 746f 6f64 0a0a n't understood..
│ │ │ │ │ -000273a0: 7265 6365 6976 6572 0a20 2020 2020 416e receiver. An
│ │ │ │ │ -000273b0: 7377 6572 2074 6865 206f 626a 6563 7420 swer the object
│ │ │ │ │ -000273c0: 746f 2077 686f 6d20 7468 6520 6d65 7373 to whom the mess
│ │ │ │ │ -000273d0: 6167 6520 7365 6e64 2077 6173 2064 6972 age send was dir
│ │ │ │ │ -000273e0: 6563 7465 640a 0a1f 0a46 696c 653a 2067 ected....File: g
│ │ │ │ │ -000273f0: 7374 2d62 6173 652e 696e 666f 2c20 204e st-base.info, N
│ │ │ │ │ -00027400: 6f64 653a 204d 6573 7361 6765 4e6f 7455 ode: MessageNotU
│ │ │ │ │ -00027410: 6e64 6572 7374 6f6f 642d 6465 7363 7269 nderstood-descri
│ │ │ │ │ -00027420: 7074 696f 6e2c 2020 5072 6576 3a20 4d65 ption, Prev: Me
│ │ │ │ │ -00027430: 7373 6167 654e 6f74 556e 6465 7273 746f ssageNotUndersto
│ │ │ │ │ -00027440: 6f64 2d61 6363 6573 7369 6e67 2c20 2055 od-accessing, U
│ │ │ │ │ -00027450: 703a 204d 6573 7361 6765 4e6f 7455 6e64 p: MessageNotUnd
│ │ │ │ │ -00027460: 6572 7374 6f6f 640a 0a31 2e31 3131 2e32 erstood..1.111.2
│ │ │ │ │ -00027470: 204d 6573 7361 6765 4e6f 7455 6e64 6572 MessageNotUnder
│ │ │ │ │ -00027480: 7374 6f6f 643a 2064 6573 6372 6970 7469 stood: descripti
│ │ │ │ │ -00027490: 6f6e 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d on.-------------
│ │ │ │ │ -000274a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000274b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6465 ------------..de
│ │ │ │ │ -000274c0: 7363 7269 7074 696f 6e0a 2020 2020 2041 scription. A
│ │ │ │ │ -000274d0: 6e73 7765 7220 6120 7465 7874 7561 6c20 nswer a textual
│ │ │ │ │ -000274e0: 6465 7363 7269 7074 696f 6e20 6f66 2074 description of t
│ │ │ │ │ -000274f0: 6865 2065 7863 6570 7469 6f6e 2e0a 0a69 he exception...i
│ │ │ │ │ -00027500: 7352 6573 756d 6162 6c65 0a20 2020 2020 sResumable.
│ │ │ │ │ -00027510: 416e 7377 6572 2074 7275 652e 2020 2364 Answer true. #d
│ │ │ │ │ -00027520: 6f65 734e 6f74 556e 6465 7273 7461 6e64 oesNotUnderstand
│ │ │ │ │ -00027530: 3a20 6578 6365 7074 696f 6e73 2061 7265 : exceptions are
│ │ │ │ │ -00027540: 2062 7920 6465 6661 756c 740a 2020 2020 by default.
│ │ │ │ │ -00027550: 2072 6573 756d 6162 6c65 2e0a 0a1f 0a46 resumable.....F
│ │ │ │ │ -00027560: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ -00027570: 666f 2c20 204e 6f64 653a 204d 6574 6163 fo, Node: Metac
│ │ │ │ │ -00027580: 6c61 7373 2c20 204e 6578 743a 204d 6574 lass, Next: Met
│ │ │ │ │ -00027590: 686f 6443 6f6e 7465 7874 2c20 2050 7265 hodContext, Pre
│ │ │ │ │ -000275a0: 763a 204d 6573 7361 6765 4e6f 7455 6e64 v: MessageNotUnd
│ │ │ │ │ -000275b0: 6572 7374 6f6f 642c 2020 5570 3a20 4261 erstood, Up: Ba
│ │ │ │ │ -000275c0: 7365 2063 6c61 7373 6573 0a0a 312e 3131 se classes..1.11
│ │ │ │ │ -000275d0: 3220 4d65 7461 636c 6173 730a 3d3d 3d3d 2 Metaclass.====
│ │ │ │ │ -000275e0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a44 6566 ===========..Def
│ │ │ │ │ -000275f0: 696e 6564 2069 6e20 6e61 6d65 7370 6163 ined in namespac
│ │ │ │ │ -00027600: 6520 536d 616c 6c74 616c 6b0a 5375 7065 e Smalltalk.Supe
│ │ │ │ │ -00027610: 7263 6c61 7373 3a20 436c 6173 7344 6573 rclass: ClassDes
│ │ │ │ │ -00027620: 6372 6970 7469 6f6e 0a43 6174 6567 6f72 cription.Categor
│ │ │ │ │ -00027630: 793a 204c 616e 6775 6167 652d 496d 706c y: Language-Impl
│ │ │ │ │ -00027640: 656d 656e 7461 7469 6f6e 0a20 2020 2020 ementation.
│ │ │ │ │ -00027650: 4920 616d 2074 6865 2072 6f6f 7420 6f66 I am the root of
│ │ │ │ │ -00027660: 2074 6865 2063 6c61 7373 2068 6965 7261 the class hiera
│ │ │ │ │ -00027670: 7263 6879 2e20 204d 7920 696e 7374 616e rchy. My instan
│ │ │ │ │ -00027680: 6365 7320 6172 650a 2020 2020 206d 6574 ces are. met
│ │ │ │ │ -00027690: 6163 6c61 7373 6573 2c20 6f6e 6520 666f aclasses, one fo
│ │ │ │ │ -000276a0: 7220 6561 6368 2072 6561 6c20 636c 6173 r each real clas
│ │ │ │ │ -000276b0: 732e 2020 4d79 2069 6e73 7461 6e63 6573 s. My instances
│ │ │ │ │ -000276c0: 2068 6176 6520 6120 7369 6e67 6c65 0a20 have a single.
│ │ │ │ │ -000276d0: 2020 2020 696e 7374 616e 6365 2c20 7768 instance, wh
│ │ │ │ │ -000276e0: 6963 6820 7468 6579 2068 6f6c 6420 6f6e ich they hold on
│ │ │ │ │ -000276f0: 746f 2c20 7768 6963 6820 6973 2074 6865 to, which is the
│ │ │ │ │ -00027700: 2063 6c61 7373 2074 6861 7420 7468 6579 class that they
│ │ │ │ │ -00027710: 2061 7265 0a20 2020 2020 7468 6520 6d65 are. the me
│ │ │ │ │ -00027720: 7461 636c 6173 7320 6f66 2e20 2049 2070 taclass of. I p
│ │ │ │ │ -00027730: 726f 7669 6465 206d 6574 686f 6473 2066 rovide methods f
│ │ │ │ │ -00027740: 6f72 2063 7265 6174 696f 6e20 6f66 2061 or creation of a
│ │ │ │ │ -00027750: 6374 7561 6c20 636c 6173 730a 2020 2020 ctual class.
│ │ │ │ │ -00027760: 206f 626a 6563 7473 2066 726f 6d20 6d65 objects from me
│ │ │ │ │ -00027770: 7461 636c 6173 7320 6f62 6a65 6374 2c20 taclass object,
│ │ │ │ │ -00027780: 616e 6420 7468 6520 6372 6561 7469 6f6e and the creation
│ │ │ │ │ -00027790: 206f 6620 6d65 7461 636c 6173 730a 2020 of metaclass.
│ │ │ │ │ -000277a0: 2020 206f 626a 6563 7473 2c20 7768 6963 objects, whic
│ │ │ │ │ -000277b0: 6820 6172 6520 6d79 2069 6e73 7461 6e63 h are my instanc
│ │ │ │ │ -000277c0: 6573 2e20 2049 6620 7468 6973 2069 7320 es. If this is
│ │ │ │ │ -000277d0: 636f 6e66 7573 696e 6720 746f 2079 6f75 confusing to you
│ │ │ │ │ -000277e0: 2c20 6974 0a20 2020 2020 7368 6f75 6c64 , it. should
│ │ │ │ │ -000277f0: 2062 652e 2e2e 7468 6520 536d 616c 6c74 be...the Smallt
│ │ │ │ │ -00027800: 616c 6b20 6d65 7461 636c 6173 7320 7379 alk metaclass sy
│ │ │ │ │ -00027810: 7374 656d 2069 7320 7374 7261 6e67 6520 stem is strange
│ │ │ │ │ -00027820: 616e 6420 636f 6d70 6c65 782e 0a0a 2a20 and complex...*
│ │ │ │ │ -00027830: 4d65 6e75 3a0a 0a2a 204d 6574 6163 6c61 Menu:..* Metacla
│ │ │ │ │ -00027840: 7373 2063 6c61 7373 2d69 6e73 7461 6e63 ss class-instanc
│ │ │ │ │ -00027850: 6520 6372 6561 7469 6f6e 3a3a 2020 2863 e creation:: (c
│ │ │ │ │ -00027860: 6c61 7373 290a 2a20 4d65 7461 636c 6173 lass).* Metaclas
│ │ │ │ │ -00027870: 732d 6163 6365 7373 696e 673a 3a20 2028 s-accessing:: (
│ │ │ │ │ -00027880: 696e 7374 616e 6365 290a 2a20 4d65 7461 instance).* Meta
│ │ │ │ │ -00027890: 636c 6173 732d 6261 7369 633a 3a20 2028 class-basic:: (
│ │ │ │ │ -000278a0: 696e 7374 616e 6365 290a 2a20 4d65 7461 instance).* Meta
│ │ │ │ │ -000278b0: 636c 6173 732d 636f 6d70 696c 696e 6720 class-compiling
│ │ │ │ │ -000278c0: 6d65 7468 6f64 733a 3a20 2028 696e 7374 methods:: (inst
│ │ │ │ │ -000278d0: 616e 6365 290a 2a20 4d65 7461 636c 6173 ance).* Metaclas
│ │ │ │ │ -000278e0: 732d 6465 6c65 6761 7469 6f6e 3a3a 2020 s-delegation::
│ │ │ │ │ -000278f0: 2869 6e73 7461 6e63 6529 0a2a 204d 6574 (instance).* Met
│ │ │ │ │ -00027900: 6163 6c61 7373 2d66 696c 696e 673a 3a20 aclass-filing::
│ │ │ │ │ -00027910: 2028 696e 7374 616e 6365 290a 2a20 4d65 (instance).* Me
│ │ │ │ │ -00027920: 7461 636c 6173 732d 7072 696e 7469 6e67 taclass-printing
│ │ │ │ │ -00027930: 3a3a 2020 2869 6e73 7461 6e63 6529 0a2a :: (instance).*
│ │ │ │ │ -00027940: 204d 6574 6163 6c61 7373 2d74 6573 7469 Metaclass-testi
│ │ │ │ │ -00027950: 6e67 2066 756e 6374 696f 6e61 6c69 7479 ng functionality
│ │ │ │ │ -00027960: 3a3a 2020 2869 6e73 7461 6e63 6529 0a0a :: (instance)..
│ │ │ │ │ -00027970: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ -00027980: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 4d65 .info, Node: Me
│ │ │ │ │ -00027990: 7461 636c 6173 7320 636c 6173 732d 696e taclass class-in
│ │ │ │ │ -000279a0: 7374 616e 6365 2063 7265 6174 696f 6e2c stance creation,
│ │ │ │ │ -000279b0: 2020 4e65 7874 3a20 4d65 7461 636c 6173 Next: Metaclas
│ │ │ │ │ -000279c0: 732d 6163 6365 7373 696e 672c 2020 5570 s-accessing, Up
│ │ │ │ │ -000279d0: 3a20 4d65 7461 636c 6173 730a 0a31 2e31 : Metaclass..1.1
│ │ │ │ │ -000279e0: 3132 2e31 204d 6574 6163 6c61 7373 2063 12.1 Metaclass c
│ │ │ │ │ -000279f0: 6c61 7373 3a20 696e 7374 616e 6365 2063 lass: instance c
│ │ │ │ │ -00027a00: 7265 6174 696f 6e0a 2d2d 2d2d 2d2d 2d2d reation.--------
│ │ │ │ │ -00027a10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00027a20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00027a30: 2d2d 0a0a 7375 6263 6c61 7373 4f66 3a20 --..subclassOf:
│ │ │ │ │ -00027a40: 7375 7065 724d 6574 610a 2020 2020 2041 superMeta. A
│ │ │ │ │ -00027a50: 6e73 7765 7220 6120 6e65 7720 6d65 7461 nswer a new meta
│ │ │ │ │ -00027a60: 636c 6173 7320 7265 7072 6573 656e 7469 class representi
│ │ │ │ │ -00027a70: 6e67 2061 2073 7562 636c 6173 7320 6f66 ng a subclass of
│ │ │ │ │ -00027a80: 2073 7570 6572 4d65 7461 0a0a 1f0a 4669 superMeta....Fi
│ │ │ │ │ -00027a90: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ -00027aa0: 6f2c 2020 4e6f 6465 3a20 4d65 7461 636c o, Node: Metacl
│ │ │ │ │ -00027ab0: 6173 732d 6163 6365 7373 696e 672c 2020 ass-accessing,
│ │ │ │ │ -00027ac0: 4e65 7874 3a20 4d65 7461 636c 6173 732d Next: Metaclass-
│ │ │ │ │ -00027ad0: 6261 7369 632c 2020 5072 6576 3a20 4d65 basic, Prev: Me
│ │ │ │ │ -00027ae0: 7461 636c 6173 7320 636c 6173 732d 696e taclass class-in
│ │ │ │ │ -00027af0: 7374 616e 6365 2063 7265 6174 696f 6e2c stance creation,
│ │ │ │ │ -00027b00: 2020 5570 3a20 4d65 7461 636c 6173 730a Up: Metaclass.
│ │ │ │ │ -00027b10: 0a31 2e31 3132 2e32 204d 6574 6163 6c61 .1.112.2 Metacla
│ │ │ │ │ -00027b20: 7373 3a20 6163 6365 7373 696e 670a 2d2d ss: accessing.--
│ │ │ │ │ -00027b30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00027b40: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 696e 7374 ----------..inst
│ │ │ │ │ -00027b50: 616e 6365 436c 6173 730a 2020 2020 2041 anceClass. A
│ │ │ │ │ -00027b60: 6e73 7765 7220 7468 6520 6f6e 6c79 2069 nswer the only i
│ │ │ │ │ -00027b70: 6e73 7461 6e63 6520 6f66 2074 6865 206d nstance of the m
│ │ │ │ │ -00027b80: 6574 6163 6c61 7373 0a0a 7072 696d 6172 etaclass..primar
│ │ │ │ │ -00027b90: 7949 6e73 7461 6e63 650a 2020 2020 2041 yInstance. A
│ │ │ │ │ -00027ba0: 6e73 7765 7220 7468 6520 6f6e 6c79 2069 nswer the only i
│ │ │ │ │ -00027bb0: 6e73 7461 6e63 6520 6f66 2074 6865 206d nstance of the m
│ │ │ │ │ -00027bc0: 6574 6163 6c61 7373 202d 2070 7265 7365 etaclass - prese
│ │ │ │ │ -00027bd0: 6e74 2066 6f72 0a20 2020 2020 636f 6d70 nt for. comp
│ │ │ │ │ -00027be0: 6174 6962 696c 6974 790a 0a73 6f6c 6549 atibility..soleI
│ │ │ │ │ -00027bf0: 6e73 7461 6e63 650a 2020 2020 2041 6e73 nstance. Ans
│ │ │ │ │ -00027c00: 7765 7220 7468 6520 6f6e 6c79 2069 6e73 wer the only ins
│ │ │ │ │ -00027c10: 7461 6e63 6520 6f66 2074 6865 206d 6574 tance of the met
│ │ │ │ │ -00027c20: 6163 6c61 7373 202d 2070 7265 7365 6e74 aclass - present
│ │ │ │ │ -00027c30: 2066 6f72 0a20 2020 2020 636f 6d70 6174 for. compat
│ │ │ │ │ -00027c40: 6962 696c 6974 790a 0a1f 0a46 696c 653a ibility....File:
│ │ │ │ │ -00027c50: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ -00027c60: 204e 6f64 653a 204d 6574 6163 6c61 7373 Node: Metaclass
│ │ │ │ │ -00027c70: 2d62 6173 6963 2c20 204e 6578 743a 204d -basic, Next: M
│ │ │ │ │ -00027c80: 6574 6163 6c61 7373 2d63 6f6d 7069 6c69 etaclass-compili
│ │ │ │ │ -00027c90: 6e67 206d 6574 686f 6473 2c20 2050 7265 ng methods, Pre
│ │ │ │ │ -00027ca0: 763a 204d 6574 6163 6c61 7373 2d61 6363 v: Metaclass-acc
│ │ │ │ │ -00027cb0: 6573 7369 6e67 2c20 2055 703a 204d 6574 essing, Up: Met
│ │ │ │ │ -00027cc0: 6163 6c61 7373 0a0a 312e 3131 322e 3320 aclass..1.112.3
│ │ │ │ │ -00027cd0: 4d65 7461 636c 6173 733a 2062 6173 6963 Metaclass: basic
│ │ │ │ │ -00027ce0: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------
│ │ │ │ │ -00027cf0: 2d2d 2d2d 2d2d 2d2d 2d0a 0a6e 616d 653a ---------..name:
│ │ │ │ │ -00027d00: 2063 6c61 7373 4e61 6d65 2065 6e76 6972 className envir
│ │ │ │ │ -00027d10: 6f6e 6d65 6e74 3a20 614e 616d 6573 7061 onment: aNamespa
│ │ │ │ │ -00027d20: 6365 2073 7562 636c 6173 734f 663a 2074 ce subclassOf: t
│ │ │ │ │ -00027d30: 6865 5375 7065 7263 6c61 7373 0a20 2020 heSuperclass.
│ │ │ │ │ -00027d40: 2020 5072 6976 6174 6520 2d20 6372 6561 Private - crea
│ │ │ │ │ -00027d50: 7465 2061 2066 756c 6c20 6665 6174 7572 te a full featur
│ │ │ │ │ -00027d60: 6564 2063 6c61 7373 2061 6e64 2069 6e73 ed class and ins
│ │ │ │ │ -00027d70: 7461 6c6c 2069 742c 206f 7220 6368 616e tall it, or chan
│ │ │ │ │ -00027d80: 6765 0a20 2020 2020 7468 6520 7375 7065 ge. the supe
│ │ │ │ │ -00027d90: 7263 6c61 7373 206f 7220 7368 6170 6520 rclass or shape
│ │ │ │ │ -00027da0: 6f66 2061 6e20 6578 6973 7469 6e67 206f of an existing o
│ │ │ │ │ -00027db0: 6e65 3b20 696e 7374 616e 6365 2076 6172 ne; instance var
│ │ │ │ │ -00027dc0: 6961 626c 650a 2020 2020 206e 616d 6573 iable. names
│ │ │ │ │ -00027dd0: 2c20 636c 6173 7320 7661 7269 6162 6c65 , class variable
│ │ │ │ │ -00027de0: 206e 616d 6573 2061 6e64 2070 6f6f 6c20 names and pool
│ │ │ │ │ -00027df0: 6469 6374 696f 6e61 7269 6573 2061 7265 dictionaries are
│ │ │ │ │ -00027e00: 206c 6566 740a 2020 2020 2075 6e74 6f75 left. untou
│ │ │ │ │ -00027e10: 6368 6564 2e0a 0a6e 616d 653a 2063 6c61 ched...name: cla
│ │ │ │ │ -00027e20: 7373 4e61 6d65 2065 6e76 6972 6f6e 6d65 ssName environme
│ │ │ │ │ -00027e30: 6e74 3a20 614e 616d 6573 7061 6365 2073 nt: aNamespace s
│ │ │ │ │ -00027e40: 7562 636c 6173 734f 663a 206e 6577 5375 ubclassOf: newSu
│ │ │ │ │ -00027e50: 7065 7263 6c61 7373 2069 6e73 7461 6e63 perclass instanc
│ │ │ │ │ -00027e60: 6556 6172 6961 626c 6541 7272 6179 3a20 eVariableArray:
│ │ │ │ │ -00027e70: 7661 7269 6162 6c65 4172 7261 7920 7368 variableArray sh
│ │ │ │ │ -00027e80: 6170 653a 2073 6861 7065 2063 6c61 7373 ape: shape class
│ │ │ │ │ -00027e90: 506f 6f6c 3a20 636c 6173 7356 6172 4469 Pool: classVarDi
│ │ │ │ │ -00027ea0: 6374 2070 6f6f 6c44 6963 7469 6f6e 6172 ct poolDictionar
│ │ │ │ │ -00027eb0: 6965 733a 2073 6861 7265 6450 6f6f 6c4e ies: sharedPoolN
│ │ │ │ │ -00027ec0: 616d 6573 2063 6174 6567 6f72 793a 2063 ames category: c
│ │ │ │ │ -00027ed0: 6174 6567 6f72 794e 616d 650a 2020 2020 ategoryName.
│ │ │ │ │ -00027ee0: 2050 7269 7661 7465 202d 2063 7265 6174 Private - creat
│ │ │ │ │ -00027ef0: 6520 6120 6675 6c6c 2066 6561 7475 7265 e a full feature
│ │ │ │ │ -00027f00: 6420 636c 6173 7320 616e 6420 696e 7374 d class and inst
│ │ │ │ │ -00027f10: 616c 6c20 6974 2c20 6f72 2063 6861 6e67 all it, or chang
│ │ │ │ │ -00027f20: 6520 616e 0a20 2020 2020 6578 6973 7469 e an. existi
│ │ │ │ │ -00027f30: 6e67 206f 6e65 0a0a 6e61 6d65 3a20 6e65 ng one..name: ne
│ │ │ │ │ -00027f40: 774e 616d 6520 656e 7669 726f 6e6d 656e wName environmen
│ │ │ │ │ -00027f50: 743a 2061 4e61 6d65 7370 6163 6520 7375 t: aNamespace su
│ │ │ │ │ -00027f60: 6263 6c61 7373 4f66 3a20 7468 6553 7570 bclassOf: theSup
│ │ │ │ │ -00027f70: 6572 636c 6173 7320 696e 7374 616e 6365 erclass instance
│ │ │ │ │ -00027f80: 5661 7269 6162 6c65 4e61 6d65 733a 2073 VariableNames: s
│ │ │ │ │ -00027f90: 7472 696e 674f 6649 6e73 7456 6172 4e61 tringOfInstVarNa
│ │ │ │ │ -00027fa0: 6d65 7320 7368 6170 653a 2073 6861 7065 mes shape: shape
│ │ │ │ │ -00027fb0: 2063 6c61 7373 5661 7269 6162 6c65 4e61 classVariableNa
│ │ │ │ │ -00027fc0: 6d65 733a 2073 7472 696e 674f 6643 6c61 mes: stringOfCla
│ │ │ │ │ -00027fd0: 7373 5661 724e 616d 6573 2070 6f6f 6c44 ssVarNames poolD
│ │ │ │ │ -00027fe0: 6963 7469 6f6e 6172 6965 733a 2073 7472 ictionaries: str
│ │ │ │ │ -00027ff0: 696e 674f 6650 6f6f 6c4e 616d 6573 2063 ingOfPoolNames c
│ │ │ │ │ -00028000: 6174 6567 6f72 793a 2063 6174 6567 6f72 ategory: categor
│ │ │ │ │ -00028010: 794e 616d 650a 2020 2020 2050 7269 7661 yName. Priva
│ │ │ │ │ -00028020: 7465 202d 2070 6172 7365 2074 6865 2069 te - parse the i
│ │ │ │ │ -00028030: 6e73 7461 6e63 6520 616e 6420 636c 6173 nstance and clas
│ │ │ │ │ -00028040: 7320 7661 7269 6162 6c65 732c 2061 6e64 s variables, and
│ │ │ │ │ -00028050: 2074 6865 2070 6f6f 6c0a 2020 2020 2064 the pool. d
│ │ │ │ │ -00028060: 6963 7469 6f6e 6172 6965 732c 2074 6865 ictionaries, the
│ │ │ │ │ -00028070: 6e20 6372 6561 7465 2074 6865 2063 6c61 n create the cla
│ │ │ │ │ -00028080: 7373 2e0a 0a6e 6577 4d65 7461 3a20 636c ss...newMeta: cl
│ │ │ │ │ -00028090: 6173 734e 616d 6520 656e 7669 726f 6e6d assName environm
│ │ │ │ │ -000280a0: 656e 743a 2061 4e61 6d65 7370 6163 6520 ent: aNamespace
│ │ │ │ │ -000280b0: 7375 6263 6c61 7373 4f66 3a20 7468 6553 subclassOf: theS
│ │ │ │ │ -000280c0: 7570 6572 636c 6173 7320 696e 7374 616e uperclass instan
│ │ │ │ │ -000280d0: 6365 5661 7269 6162 6c65 4172 7261 793a ceVariableArray:
│ │ │ │ │ -000280e0: 2061 7272 6179 4f66 496e 7374 5661 724e arrayOfInstVarN
│ │ │ │ │ -000280f0: 616d 6573 2073 6861 7065 3a20 7368 6170 ames shape: shap
│ │ │ │ │ -00028100: 6520 636c 6173 7350 6f6f 6c3a 2063 6c61 e classPool: cla
│ │ │ │ │ -00028110: 7373 5661 7244 6963 7420 706f 6f6c 4469 ssVarDict poolDi
│ │ │ │ │ -00028120: 6374 696f 6e61 7269 6573 3a20 7368 6172 ctionaries: shar
│ │ │ │ │ -00028130: 6564 506f 6f6c 4e61 6d65 7320 6361 7465 edPoolNames cate
│ │ │ │ │ -00028140: 676f 7279 3a20 6361 7465 676f 7279 4e61 gory: categoryNa
│ │ │ │ │ -00028150: 6d65 0a20 2020 2020 5072 6976 6174 6520 me. Private
│ │ │ │ │ -00028160: 2d20 6372 6561 7465 2061 2066 756c 6c20 - create a full
│ │ │ │ │ -00028170: 6665 6174 7572 6564 2063 6c61 7373 2061 featured class a
│ │ │ │ │ -00028180: 6e64 2069 6e73 7461 6c6c 2069 740a 0a1f nd install it...
│ │ │ │ │ -00028190: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ -000281a0: 696e 666f 2c20 204e 6f64 653a 204d 6574 info, Node: Met
│ │ │ │ │ -000281b0: 6163 6c61 7373 2d63 6f6d 7069 6c69 6e67 aclass-compiling
│ │ │ │ │ -000281c0: 206d 6574 686f 6473 2c20 204e 6578 743a methods, Next:
│ │ │ │ │ -000281d0: 204d 6574 6163 6c61 7373 2d64 656c 6567 Metaclass-deleg
│ │ │ │ │ -000281e0: 6174 696f 6e2c 2020 5072 6576 3a20 4d65 ation, Prev: Me
│ │ │ │ │ -000281f0: 7461 636c 6173 732d 6261 7369 632c 2020 taclass-basic,
│ │ │ │ │ -00028200: 5570 3a20 4d65 7461 636c 6173 730a 0a31 Up: Metaclass..1
│ │ │ │ │ -00028210: 2e31 3132 2e34 204d 6574 6163 6c61 7373 .112.4 Metaclass
│ │ │ │ │ -00028220: 3a20 636f 6d70 696c 696e 6720 6d65 7468 : compiling meth
│ │ │ │ │ -00028230: 6f64 730a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ods.------------
│ │ │ │ │ -00028240: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00028250: 2d2d 2d2d 2d2d 2d2d 0a0a 706f 6f6c 5265 --------..poolRe
│ │ │ │ │ -00028260: 736f 6c75 7469 6f6e 0a20 2020 2020 5573 solution. Us
│ │ │ │ │ -00028270: 6520 6d79 2069 6e73 7461 6e63 6527 7320 e my instance's
│ │ │ │ │ -00028280: 706f 6f6c 5265 736f 6c75 7469 6f6e 2e0a poolResolution..
│ │ │ │ │ -00028290: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ -000282a0: 652e 696e 666f 2c20 204e 6f64 653a 204d e.info, Node: M
│ │ │ │ │ -000282b0: 6574 6163 6c61 7373 2d64 656c 6567 6174 etaclass-delegat
│ │ │ │ │ -000282c0: 696f 6e2c 2020 4e65 7874 3a20 4d65 7461 ion, Next: Meta
│ │ │ │ │ -000282d0: 636c 6173 732d 6669 6c69 6e67 2c20 2050 class-filing, P
│ │ │ │ │ -000282e0: 7265 763a 204d 6574 6163 6c61 7373 2d63 rev: Metaclass-c
│ │ │ │ │ -000282f0: 6f6d 7069 6c69 6e67 206d 6574 686f 6473 ompiling methods
│ │ │ │ │ -00028300: 2c20 2055 703a 204d 6574 6163 6c61 7373 , Up: Metaclass
│ │ │ │ │ -00028310: 0a0a 312e 3131 322e 3520 4d65 7461 636c ..1.112.5 Metacl
│ │ │ │ │ -00028320: 6173 733a 2064 656c 6567 6174 696f 6e0a ass: delegation.
│ │ │ │ │ -00028330: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00028340: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a61 -------------..a
│ │ │ │ │ -00028350: 6464 436c 6173 7356 6172 4e61 6d65 3a20 ddClassVarName:
│ │ │ │ │ -00028360: 6153 7472 696e 670a 2020 2020 2041 6464 aString. Add
│ │ │ │ │ -00028370: 2061 2063 6c61 7373 2076 6172 6961 626c a class variabl
│ │ │ │ │ -00028380: 6520 7769 7468 2074 6865 2067 6976 656e e with the given
│ │ │ │ │ -00028390: 206e 616d 6520 746f 2074 6865 2063 6c61 name to the cla
│ │ │ │ │ -000283a0: 7373 2070 6f6f 6c0a 2020 2020 2064 6963 ss pool. dic
│ │ │ │ │ -000283b0: 7469 6f6e 6172 790a 0a61 6464 5368 6172 tionary..addShar
│ │ │ │ │ -000283c0: 6564 506f 6f6c 3a20 6144 6963 7469 6f6e edPool: aDiction
│ │ │ │ │ -000283d0: 6172 790a 2020 2020 2041 6464 2074 6865 ary. Add the
│ │ │ │ │ -000283e0: 2067 6976 656e 2073 6861 7265 6420 706f given shared po
│ │ │ │ │ -000283f0: 6f6c 2074 6f20 7468 6520 6c69 7374 206f ol to the list o
│ │ │ │ │ -00028400: 6620 7468 6520 636c 6173 7327 2070 6f6f f the class' poo
│ │ │ │ │ -00028410: 6c0a 2020 2020 2064 6963 7469 6f6e 6172 l. dictionar
│ │ │ │ │ -00028420: 6965 730a 0a61 6c6c 436c 6173 7356 6172 ies..allClassVar
│ │ │ │ │ -00028430: 4e61 6d65 730a 2020 2020 2041 6e73 7765 Names. Answe
│ │ │ │ │ -00028440: 7220 7468 6520 6e61 6d65 7320 6f66 2074 r the names of t
│ │ │ │ │ -00028450: 6865 2076 6172 6961 626c 6573 2069 6e20 he variables in
│ │ │ │ │ -00028460: 7468 6520 7265 6365 6976 6572 2773 2063 the receiver's c
│ │ │ │ │ -00028470: 6c61 7373 2070 6f6f 6c0a 2020 2020 2064 lass pool. d
│ │ │ │ │ -00028480: 6963 7469 6f6e 6172 7920 616e 6420 696e ictionary and in
│ │ │ │ │ -00028490: 2065 6163 6820 6f66 2074 6865 2073 7570 each of the sup
│ │ │ │ │ -000284a0: 6572 636c 6173 7365 7327 2063 6c61 7373 erclasses' class
│ │ │ │ │ -000284b0: 2070 6f6f 6c20 6469 6374 696f 6e61 7269 pool dictionari
│ │ │ │ │ -000284c0: 6573 0a0a 616c 6c53 6861 7265 6450 6f6f es..allSharedPoo
│ │ │ │ │ -000284d0: 6c44 6963 7469 6f6e 6172 6965 7344 6f3a lDictionariesDo:
│ │ │ │ │ -000284e0: 2061 426c 6f63 6b0a 2020 2020 2041 6e73 aBlock. Ans
│ │ │ │ │ -000284f0: 7765 7220 7468 6520 7368 6172 6564 2070 wer the shared p
│ │ │ │ │ -00028500: 6f6f 6c73 2076 6973 6962 6c65 2066 726f ools visible fro
│ │ │ │ │ -00028510: 6d20 6d65 7468 6f64 7320 696e 2074 6865 m methods in the
│ │ │ │ │ -00028520: 206d 6574 6163 6c61 7373 2c20 696e 0a20 metaclass, in.
│ │ │ │ │ -00028530: 2020 2020 7468 6520 636f 7272 6563 7420 the correct
│ │ │ │ │ -00028540: 7365 6172 6368 206f 7264 6572 2e0a 0a61 search order...a
│ │ │ │ │ -00028550: 6c6c 5368 6172 6564 506f 6f6c 730a 2020 llSharedPools.
│ │ │ │ │ -00028560: 2020 2052 6574 7572 6e20 7468 6520 6e61 Return the na
│ │ │ │ │ -00028570: 6d65 7320 6f66 2074 6865 2073 6861 7265 mes of the share
│ │ │ │ │ -00028580: 6420 706f 6f6c 7320 6465 6669 6e65 6420 d pools defined
│ │ │ │ │ -00028590: 6279 2074 6865 2063 6c61 7373 2061 6e64 by the class and
│ │ │ │ │ -000285a0: 2061 6e79 0a20 2020 2020 6f66 2069 7473 any. of its
│ │ │ │ │ -000285b0: 2073 7570 6572 636c 6173 7365 730a 0a63 superclasses..c
│ │ │ │ │ -000285c0: 6174 6567 6f72 790a 2020 2020 2041 6e73 ategory. Ans
│ │ │ │ │ -000285d0: 7765 7220 7468 6520 636c 6173 7320 6361 wer the class ca
│ │ │ │ │ -000285e0: 7465 676f 7279 0a0a 636c 6173 7350 6f6f tegory..classPoo
│ │ │ │ │ -000285f0: 6c0a 2020 2020 2041 6e73 7765 7220 7468 l. Answer th
│ │ │ │ │ -00028600: 6520 636c 6173 7320 706f 6f6c 2064 6963 e class pool dic
│ │ │ │ │ -00028610: 7469 6f6e 6172 790a 0a63 6c61 7373 5661 tionary..classVa
│ │ │ │ │ -00028620: 724e 616d 6573 0a20 2020 2020 416e 7377 rNames. Answ
│ │ │ │ │ -00028630: 6572 2074 6865 206e 616d 6573 206f 6620 er the names of
│ │ │ │ │ -00028640: 7468 6520 7661 7269 6162 6c65 7320 696e the variables in
│ │ │ │ │ -00028650: 2074 6865 2063 6c61 7373 2070 6f6f 6c20 the class pool
│ │ │ │ │ -00028660: 6469 6374 696f 6e61 7279 0a0a 636f 6d6d dictionary..comm
│ │ │ │ │ -00028670: 656e 740a 2020 2020 2041 6e73 7765 7220 ent. Answer
│ │ │ │ │ -00028680: 7468 6520 636c 6173 7320 636f 6d6d 656e the class commen
│ │ │ │ │ -00028690: 740a 0a64 6562 7567 6765 7243 6c61 7373 t..debuggerClass
│ │ │ │ │ -000286a0: 0a20 2020 2020 416e 7377 6572 2074 6865 . Answer the
│ │ │ │ │ -000286b0: 2064 6562 7567 6765 7220 636c 6173 7320 debugger class
│ │ │ │ │ -000286c0: 7468 6174 2077 6173 2073 6574 2069 6e20 that was set in
│ │ │ │ │ -000286d0: 7468 6520 696e 7374 616e 6365 2063 6c61 the instance cla
│ │ │ │ │ -000286e0: 7373 0a0a 656e 7669 726f 6e6d 656e 740a ss..environment.
│ │ │ │ │ -000286f0: 2020 2020 2041 6e73 7765 7220 7468 6520 Answer the
│ │ │ │ │ -00028700: 6e61 6d65 7370 6163 6520 696e 2077 6869 namespace in whi
│ │ │ │ │ -00028710: 6368 2074 6865 2072 6563 6569 7665 7220 ch the receiver
│ │ │ │ │ -00028720: 6973 2069 6d70 6c65 6d65 6e74 6564 0a0a is implemented..
│ │ │ │ │ -00028730: 6e61 6d65 0a20 2020 2020 416e 7377 6572 name. Answer
│ │ │ │ │ -00028740: 2074 6865 2063 6c61 7373 206e 616d 6520 the class name
│ │ │ │ │ -00028750: 2d20 6974 2068 6173 206e 6f6e 652c 2061 - it has none, a
│ │ │ │ │ -00028760: 6374 7561 6c6c 790a 0a70 7261 676d 6148 ctually..pragmaH
│ │ │ │ │ -00028770: 616e 646c 6572 466f 723a 2061 5379 6d62 andlerFor: aSymb
│ │ │ │ │ -00028780: 6f6c 0a20 2020 2020 416e 7377 6572 2074 ol. Answer t
│ │ │ │ │ -00028790: 6865 2028 706f 7373 6962 6c79 2069 6e68 he (possibly inh
│ │ │ │ │ -000287a0: 6572 6974 6564 2920 7265 6769 7374 6572 erited) register
│ │ │ │ │ -000287b0: 6564 2068 616e 646c 6572 2066 6f72 2070 ed handler for p
│ │ │ │ │ -000287c0: 7261 676d 610a 2020 2020 2061 5379 6d62 ragma. aSymb
│ │ │ │ │ -000287d0: 6f6c 2c20 6f72 206e 696c 2069 6620 6e6f ol, or nil if no
│ │ │ │ │ -000287e0: 7420 666f 756e 642e 0a0a 7265 6d6f 7665 t found...remove
│ │ │ │ │ -000287f0: 436c 6173 7356 6172 4e61 6d65 3a20 6153 ClassVarName: aS
│ │ │ │ │ -00028800: 7472 696e 670a 2020 2020 2052 656d 6f76 tring. Remov
│ │ │ │ │ -00028810: 6573 2074 6865 2063 6c61 7373 2076 6172 es the class var
│ │ │ │ │ -00028820: 6961 626c 6520 6672 6f6d 2074 6865 2063 iable from the c
│ │ │ │ │ -00028830: 6c61 7373 2c20 6572 726f 7220 6966 206e lass, error if n
│ │ │ │ │ -00028840: 6f74 2070 7265 7365 6e74 2c20 6f72 0a20 ot present, or.
│ │ │ │ │ -00028850: 2020 2020 7374 696c 6c20 696e 2075 7365 still in use
│ │ │ │ │ -00028860: 2e0a 0a72 656d 6f76 6553 6861 7265 6450 ...removeSharedP
│ │ │ │ │ -00028870: 6f6f 6c3a 2061 4469 6374 696f 6e61 7279 ool: aDictionary
│ │ │ │ │ -00028880: 0a20 2020 2020 5265 6d6f 7665 2074 6865 . Remove the
│ │ │ │ │ -00028890: 2067 6976 656e 2064 6963 7469 6f6e 6172 given dictionar
│ │ │ │ │ -000288a0: 7920 746f 2074 6865 206c 6973 7420 6f66 y to the list of
│ │ │ │ │ -000288b0: 2074 6865 2063 6c61 7373 2720 706f 6f6c the class' pool
│ │ │ │ │ -000288c0: 0a20 2020 2020 6469 6374 696f 6e61 7269 . dictionari
│ │ │ │ │ -000288d0: 6573 0a0a 7368 6172 6564 506f 6f6c 730a es..sharedPools.
│ │ │ │ │ -000288e0: 2020 2020 2052 6574 7572 6e20 7468 6520 Return the
│ │ │ │ │ -000288f0: 6e61 6d65 7320 6f66 2074 6865 2073 6861 names of the sha
│ │ │ │ │ -00028900: 7265 6420 706f 6f6c 7320 6465 6669 6e65 red pools define
│ │ │ │ │ -00028910: 6420 6279 2074 6865 2063 6c61 7373 0a0a d by the class..
│ │ │ │ │ -00028920: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ -00028930: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 4d65 .info, Node: Me
│ │ │ │ │ -00028940: 7461 636c 6173 732d 6669 6c69 6e67 2c20 taclass-filing,
│ │ │ │ │ -00028950: 204e 6578 743a 204d 6574 6163 6c61 7373 Next: Metaclass
│ │ │ │ │ -00028960: 2d70 7269 6e74 696e 672c 2020 5072 6576 -printing, Prev
│ │ │ │ │ -00028970: 3a20 4d65 7461 636c 6173 732d 6465 6c65 : Metaclass-dele
│ │ │ │ │ -00028980: 6761 7469 6f6e 2c20 2055 703a 204d 6574 gation, Up: Met
│ │ │ │ │ -00028990: 6163 6c61 7373 0a0a 312e 3131 322e 3620 aclass..1.112.6
│ │ │ │ │ -000289a0: 4d65 7461 636c 6173 733a 2066 696c 696e Metaclass: filin
│ │ │ │ │ -000289b0: 670a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d g.--------------
│ │ │ │ │ -000289c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a66 696c -----------..fil
│ │ │ │ │ -000289d0: 654f 7574 4f6e 3a20 6146 696c 6553 7472 eOutOn: aFileStr
│ │ │ │ │ -000289e0: 6561 6d0a 2020 2020 2046 696c 6520 6f75 eam. File ou
│ │ │ │ │ -000289f0: 7420 636f 6d70 6c65 7465 2063 6c61 7373 t complete class
│ │ │ │ │ -00028a00: 2064 6573 6372 6970 7469 6f6e 3a20 636c description: cl
│ │ │ │ │ -00028a10: 6173 7320 6465 6669 6e69 7469 6f6e 2c20 ass definition,
│ │ │ │ │ -00028a20: 636c 6173 7320 616e 640a 2020 2020 2069 class and. i
│ │ │ │ │ -00028a30: 6e73 7461 6e63 6520 6d65 7468 6f64 730a nstance methods.
│ │ │ │ │ -00028a40: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ -00028a50: 652e 696e 666f 2c20 204e 6f64 653a 204d e.info, Node: M
│ │ │ │ │ -00028a60: 6574 6163 6c61 7373 2d70 7269 6e74 696e etaclass-printin
│ │ │ │ │ -00028a70: 672c 2020 4e65 7874 3a20 4d65 7461 636c g, Next: Metacl
│ │ │ │ │ -00028a80: 6173 732d 7465 7374 696e 6720 6675 6e63 ass-testing func
│ │ │ │ │ -00028a90: 7469 6f6e 616c 6974 792c 2020 5072 6576 tionality, Prev
│ │ │ │ │ -00028aa0: 3a20 4d65 7461 636c 6173 732d 6669 6c69 : Metaclass-fili
│ │ │ │ │ -00028ab0: 6e67 2c20 2055 703a 204d 6574 6163 6c61 ng, Up: Metacla
│ │ │ │ │ -00028ac0: 7373 0a0a 312e 3131 322e 3720 4d65 7461 ss..1.112.7 Meta
│ │ │ │ │ -00028ad0: 636c 6173 733a 2070 7269 6e74 696e 670a class: printing.
│ │ │ │ │ -00028ae0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00028af0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a6e 616d -----------..nam
│ │ │ │ │ -00028b00: 6549 6e3a 2061 4e61 6d65 7370 6163 650a eIn: aNamespace.
│ │ │ │ │ -00028b10: 2020 2020 2041 6e73 7765 7220 7468 6520 Answer the
│ │ │ │ │ -00028b20: 636c 6173 7320 6e61 6d65 2077 6865 6e20 class name when
│ │ │ │ │ -00028b30: 7468 6520 636c 6173 7320 6973 2072 6566 the class is ref
│ │ │ │ │ -00028b40: 6572 656e 6365 6420 6672 6f6d 2061 4e61 erenced from aNa
│ │ │ │ │ -00028b50: 6d65 7370 6163 652e 0a0a 7072 696e 744f mespace...printO
│ │ │ │ │ -00028b60: 6e3a 2061 5374 7265 616d 0a20 2020 2020 n: aStream.
│ │ │ │ │ -00028b70: 5072 696e 7420 6120 7265 7072 6573 656e Print a represen
│ │ │ │ │ -00028b80: 7469 6f6e 206f 6620 7468 6520 7265 6365 tion of the rece
│ │ │ │ │ -00028b90: 6976 6572 206f 6e20 6153 7472 6561 6d0a iver on aStream.
│ │ │ │ │ -00028ba0: 0a70 7269 6e74 4f6e 3a20 6153 7472 6561 .printOn: aStrea
│ │ │ │ │ -00028bb0: 6d20 696e 3a20 614e 616d 6573 7061 6365 m in: aNamespace
│ │ │ │ │ -00028bc0: 0a20 2020 2020 5072 696e 7420 6f6e 2061 . Print on a
│ │ │ │ │ -00028bd0: 5374 7265 616d 2074 6865 2063 6c61 7373 Stream the class
│ │ │ │ │ -00028be0: 206e 616d 6520 7768 656e 2074 6865 2063 name when the c
│ │ │ │ │ -00028bf0: 6c61 7373 2069 7320 7265 6665 7265 6e63 lass is referenc
│ │ │ │ │ -00028c00: 6564 2066 726f 6d0a 2020 2020 2061 4e61 ed from. aNa
│ │ │ │ │ -00028c10: 6d65 7370 6163 652e 0a0a 7374 6f72 654f mespace...storeO
│ │ │ │ │ -00028c20: 6e3a 2061 5374 7265 616d 0a20 2020 2020 n: aStream.
│ │ │ │ │ -00028c30: 5374 6f72 6520 536d 616c 6c74 616c 6b20 Store Smalltalk
│ │ │ │ │ -00028c40: 636f 6465 2063 6f6d 7069 6c69 6e67 2074 code compiling t
│ │ │ │ │ -00028c50: 6f20 7468 6520 7265 6365 6976 6572 206f o the receiver o
│ │ │ │ │ -00028c60: 6e20 6153 7472 6561 6d0a 0a1f 0a46 696c n aStream....Fil
│ │ │ │ │ -00028c70: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ -00028c80: 2c20 204e 6f64 653a 204d 6574 6163 6c61 , Node: Metacla
│ │ │ │ │ -00028c90: 7373 2d74 6573 7469 6e67 2066 756e 6374 ss-testing funct
│ │ │ │ │ -00028ca0: 696f 6e61 6c69 7479 2c20 2050 7265 763a ionality, Prev:
│ │ │ │ │ -00028cb0: 204d 6574 6163 6c61 7373 2d70 7269 6e74 Metaclass-print
│ │ │ │ │ -00028cc0: 696e 672c 2020 5570 3a20 4d65 7461 636c ing, Up: Metacl
│ │ │ │ │ -00028cd0: 6173 730a 0a31 2e31 3132 2e38 204d 6574 ass..1.112.8 Met
│ │ │ │ │ -00028ce0: 6163 6c61 7373 3a20 7465 7374 696e 6720 aclass: testing
│ │ │ │ │ -00028cf0: 6675 6e63 7469 6f6e 616c 6974 790a 2d2d functionality.--
│ │ │ │ │ -00028d00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00028d10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00028d20: 2d2d 2d2d 2d2d 0a0a 6173 436c 6173 730a ------..asClass.
│ │ │ │ │ -00028d30: 2020 2020 2041 6e73 7765 7220 2769 6e73 Answer 'ins
│ │ │ │ │ -00028d40: 7461 6e63 6543 6c61 7373 272e 0a0a 6973 tanceClass'...is
│ │ │ │ │ -00028d50: 4d65 7461 636c 6173 730a 2020 2020 2041 Metaclass. A
│ │ │ │ │ -00028d60: 6e73 7765 7220 2774 7275 6527 2e0a 0a1f nswer 'true'....
│ │ │ │ │ -00028d70: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ -00028d80: 696e 666f 2c20 204e 6f64 653a 204d 6574 info, Node: Met
│ │ │ │ │ -00028d90: 686f 6443 6f6e 7465 7874 2c20 204e 6578 hodContext, Nex
│ │ │ │ │ -00028da0: 743a 204d 6574 686f 6444 6963 7469 6f6e t: MethodDiction
│ │ │ │ │ -00028db0: 6172 792c 2020 5072 6576 3a20 4d65 7461 ary, Prev: Meta
│ │ │ │ │ -00028dc0: 636c 6173 732c 2020 5570 3a20 4261 7365 class, Up: Base
│ │ │ │ │ -00028dd0: 2063 6c61 7373 6573 0a0a 312e 3131 3320 classes..1.113
│ │ │ │ │ -00028de0: 4d65 7468 6f64 436f 6e74 6578 740a 3d3d MethodContext.==
│ │ │ │ │ -00028df0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ -00028e00: 3d0a 0a44 6566 696e 6564 2069 6e20 6e61 =..Defined in na
│ │ │ │ │ -00028e10: 6d65 7370 6163 6520 536d 616c 6c74 616c mespace Smalltal
│ │ │ │ │ -00028e20: 6b0a 5375 7065 7263 6c61 7373 3a20 436f k.Superclass: Co
│ │ │ │ │ -00028e30: 6e74 6578 7450 6172 740a 4361 7465 676f ntextPart.Catego
│ │ │ │ │ -00028e40: 7279 3a20 4c61 6e67 7561 6765 2d49 6d70 ry: Language-Imp
│ │ │ │ │ -00028e50: 6c65 6d65 6e74 6174 696f 6e0a 2020 2020 lementation.
│ │ │ │ │ -00028e60: 204d 7920 696e 7374 616e 6365 7320 7265 My instances re
│ │ │ │ │ -00028e70: 7072 6573 656e 7420 616e 2061 6374 6976 present an activ
│ │ │ │ │ -00028e80: 656c 7920 6578 6563 7574 696e 6720 6d65 ely executing me
│ │ │ │ │ -00028e90: 7468 6f64 2e20 2054 6865 7920 7265 636f thod. They reco
│ │ │ │ │ -00028ea0: 7264 0a20 2020 2020 7661 7269 6f75 7320 rd. various
│ │ │ │ │ -00028eb0: 6269 7473 206f 6620 696e 666f 726d 6174 bits of informat
│ │ │ │ │ -00028ec0: 696f 6e20 6162 6f75 7420 7468 6520 6578 ion about the ex
│ │ │ │ │ -00028ed0: 6563 7574 696f 6e20 656e 7669 726f 6e6d ecution environm
│ │ │ │ │ -00028ee0: 656e 742c 2061 6e64 0a20 2020 2020 636f ent, and. co
│ │ │ │ │ -00028ef0: 6e74 6169 6e20 7468 6520 6578 6563 7574 ntain the execut
│ │ │ │ │ -00028f00: 696f 6e20 7374 6163 6b2e 0a0a 2a20 4d65 ion stack...* Me
│ │ │ │ │ -00028f10: 6e75 3a0a 0a2a 204d 6574 686f 6443 6f6e nu:..* MethodCon
│ │ │ │ │ -00028f20: 7465 7874 2d61 6363 6573 7369 6e67 3a3a text-accessing::
│ │ │ │ │ -00028f30: 2020 2869 6e73 7461 6e63 6529 0a2a 204d (instance).* M
│ │ │ │ │ -00028f40: 6574 686f 6443 6f6e 7465 7874 2d64 6562 ethodContext-deb
│ │ │ │ │ -00028f50: 7567 6769 6e67 3a3a 2020 2869 6e73 7461 ugging:: (insta
│ │ │ │ │ -00028f60: 6e63 6529 0a2a 204d 6574 686f 6443 6f6e nce).* MethodCon
│ │ │ │ │ -00028f70: 7465 7874 2d70 7269 6e74 696e 673a 3a20 text-printing::
│ │ │ │ │ -00028f80: 2028 696e 7374 616e 6365 290a 0a1f 0a46 (instance)....F
│ │ │ │ │ -00028f90: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ -00028fa0: 666f 2c20 204e 6f64 653a 204d 6574 686f fo, Node: Metho
│ │ │ │ │ -00028fb0: 6443 6f6e 7465 7874 2d61 6363 6573 7369 dContext-accessi
│ │ │ │ │ -00028fc0: 6e67 2c20 204e 6578 743a 204d 6574 686f ng, Next: Metho
│ │ │ │ │ -00028fd0: 6443 6f6e 7465 7874 2d64 6562 7567 6769 dContext-debuggi
│ │ │ │ │ -00028fe0: 6e67 2c20 2055 703a 204d 6574 686f 6443 ng, Up: MethodC
│ │ │ │ │ -00028ff0: 6f6e 7465 7874 0a0a 312e 3131 332e 3120 ontext..1.113.1
│ │ │ │ │ -00029000: 4d65 7468 6f64 436f 6e74 6578 743a 2061 MethodContext: a
│ │ │ │ │ -00029010: 6363 6573 7369 6e67 0a2d 2d2d 2d2d 2d2d ccessing.-------
│ │ │ │ │ -00029020: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00029030: 2d2d 2d2d 2d2d 2d2d 2d0a 0a68 6f6d 650a ---------..home.
│ │ │ │ │ -00029040: 2020 2020 2041 6e73 7765 7220 7468 6520 Answer the
│ │ │ │ │ -00029050: 4d65 7468 6f64 436f 6e74 6578 7420 746f MethodContext to
│ │ │ │ │ -00029060: 2077 6869 6368 2074 6865 2072 6563 6569 which the recei
│ │ │ │ │ -00029070: 7665 7220 7265 6665 7273 2028 692e 652e ver refers (i.e.
│ │ │ │ │ -00029080: 2020 7468 650a 2020 2020 2072 6563 6569 the. recei
│ │ │ │ │ -00029090: 7665 7220 6974 7365 6c66 290a 0a69 7342 ver itself)..isB
│ │ │ │ │ -000290a0: 6c6f 636b 0a20 2020 2020 416e 7377 6572 lock. Answer
│ │ │ │ │ -000290b0: 2077 6865 7468 6572 2074 6865 2072 6563 whether the rec
│ │ │ │ │ -000290c0: 6569 7665 7220 6973 2061 2062 6c6f 636b eiver is a block
│ │ │ │ │ -000290d0: 2063 6f6e 7465 7874 0a0a 6973 4469 7361 context..isDisa
│ │ │ │ │ -000290e0: 626c 6564 0a20 2020 2020 416e 7377 6572 bled. Answer
│ │ │ │ │ -000290f0: 7320 7768 6574 6865 7220 7468 6520 7265 s whether the re
│ │ │ │ │ -00029100: 6365 6976 6572 2068 6173 2061 6374 7561 ceiver has actua
│ │ │ │ │ -00029110: 6c6c 7920 656e 6465 6420 6578 6563 7574 lly ended execut
│ │ │ │ │ -00029120: 696f 6e20 616e 6420 7769 6c6c 0a20 2020 ion and will.
│ │ │ │ │ -00029130: 2020 6265 2073 6b69 7070 6564 2077 6865 be skipped whe
│ │ │ │ │ -00029140: 6e20 646f 696e 6720 6120 7265 7475 726e n doing a return
│ │ │ │ │ -00029150: 2e20 2042 6c6f 636b 436f 6e74 6578 7473 . BlockContexts
│ │ │ │ │ -00029160: 2061 7265 2072 656d 6f76 6564 2066 726f are removed fro
│ │ │ │ │ -00029170: 6d20 7468 650a 2020 2020 2063 6861 696e m the. chain
│ │ │ │ │ -00029180: 2077 6865 6e65 7665 7220 6120 6e6f 6e2d whenever a non-
│ │ │ │ │ -00029190: 6c6f 6361 6c20 7265 7475 726e 2069 7320 local return is
│ │ │ │ │ -000291a0: 646f 6e65 2c20 6275 7420 4d65 7468 6f64 done, but Method
│ │ │ │ │ -000291b0: 436f 6e74 6578 7473 206e 6565 640a 2020 Contexts need.
│ │ │ │ │ -000291c0: 2020 2074 6f20 7374 6179 2074 6865 7265 to stay there
│ │ │ │ │ -000291d0: 2069 6e20 6361 7365 2074 6865 7265 2069 in case there i
│ │ │ │ │ -000291e0: 7320 6120 6e6f 6e2d 6c6f 6361 6c20 7265 s a non-local re
│ │ │ │ │ -000291f0: 7475 726e 2066 726f 6d20 7468 6520 2365 turn from the #e
│ │ │ │ │ -00029200: 6e73 7572 653a 0a20 2020 2020 626c 6f63 nsure:. bloc
│ │ │ │ │ -00029210: 6b2e 0a0a 6973 456e 7669 726f 6e6d 656e k...isEnvironmen
│ │ │ │ │ -00029220: 740a 2020 2020 2054 6f20 6372 6561 7465 t. To create
│ │ │ │ │ -00029230: 2061 2076 616c 6964 2065 7865 6375 7469 a valid executi
│ │ │ │ │ -00029240: 6f6e 2065 6e76 6972 6f6e 6d65 6e74 2066 on environment f
│ │ │ │ │ -00029250: 6f72 2074 6865 2069 6e74 6572 7072 6574 or the interpret
│ │ │ │ │ -00029260: 6572 2065 7665 6e0a 2020 2020 2062 6566 er even. bef
│ │ │ │ │ -00029270: 6f72 6520 6974 2073 7461 7274 732c 2047 ore it starts, G
│ │ │ │ │ -00029280: 5354 2063 7265 6174 6573 2061 2066 616b ST creates a fak
│ │ │ │ │ -00029290: 6520 636f 6e74 6578 7420 7768 6963 6820 e context which
│ │ │ │ │ -000292a0: 696e 766f 6b65 7320 610a 2020 2020 2073 invokes a. s
│ │ │ │ │ -000292b0: 7065 6369 616c 2022 7465 726d 696e 6174 pecial "terminat
│ │ │ │ │ -000292c0: 696f 6e22 206d 6574 686f 642e 2020 5375 ion" method. Su
│ │ │ │ │ -000292d0: 6368 2061 2063 6f6e 7465 7874 2063 616e ch a context can
│ │ │ │ │ -000292e0: 2062 6520 7573 6564 2061 7320 610a 2020 be used as a.
│ │ │ │ │ -000292f0: 2020 206d 6172 6b65 7220 666f 7220 7468 marker for th
│ │ │ │ │ -00029300: 6520 6375 7272 656e 7420 6578 6563 7574 e current execut
│ │ │ │ │ -00029310: 696f 6e20 656e 7669 726f 6e6d 656e 742e ion environment.
│ │ │ │ │ -00029320: 2020 416e 7377 6572 2077 6865 7468 6572 Answer whether
│ │ │ │ │ -00029330: 2074 6865 0a20 2020 2020 7265 6365 6976 the. receiv
│ │ │ │ │ -00029340: 6572 2069 7320 7468 6174 206b 696e 6420 er is that kind
│ │ │ │ │ -00029350: 6f66 2063 6f6e 7465 7874 2e0a 0a69 7355 of context...isU
│ │ │ │ │ -00029360: 6e77 696e 640a 2020 2020 2041 6e73 7765 nwind. Answe
│ │ │ │ │ -00029370: 7273 2077 6865 7468 6572 2074 6865 2063 rs whether the c
│ │ │ │ │ -00029380: 6f6e 7465 7874 206d 7573 7420 636f 6e74 ontext must cont
│ │ │ │ │ -00029390: 696e 7565 2065 7865 6375 7469 6f6e 2065 inue execution e
│ │ │ │ │ -000293a0: 7665 6e20 6166 7465 7220 610a 2020 2020 ven after a.
│ │ │ │ │ -000293b0: 206e 6f6e 2d6c 6f63 616c 2072 6574 7572 non-local retur
│ │ │ │ │ -000293c0: 6e20 2861 2072 6574 7572 6e20 6672 6f6d n (a return from
│ │ │ │ │ -000293d0: 2074 6865 2065 6e63 6c6f 7369 6e67 206d the enclosing m
│ │ │ │ │ -000293e0: 6574 686f 6420 6f66 2061 2062 6c6f 636b ethod of a block
│ │ │ │ │ -000293f0: 2c20 6f72 0a20 2020 2020 6120 6361 6c6c , or. a call
│ │ │ │ │ -00029400: 2074 6f20 7468 6520 2363 6f6e 7469 6e75 to the #continu
│ │ │ │ │ -00029410: 653a 206d 6574 686f 6420 6f66 2043 6f6e e: method of Con
│ │ │ │ │ -00029420: 7465 7874 5061 7274 292e 2020 5375 6368 textPart). Such
│ │ │ │ │ -00029430: 2063 6f6e 7465 7874 7320 6172 650a 2020 contexts are.
│ │ │ │ │ -00029440: 2020 2063 7265 6174 6564 206f 6e6c 7920 created only
│ │ │ │ │ -00029450: 6279 2023 656e 7375 7265 3a2e 0a0a 6d61 by #ensure:...ma
│ │ │ │ │ -00029460: 726b 0a20 2020 2020 546f 2063 7265 6174 rk. To creat
│ │ │ │ │ -00029470: 6520 6120 7661 6c69 6420 6578 6563 7574 e a valid execut
│ │ │ │ │ -00029480: 696f 6e20 656e 7669 726f 6e6d 656e 7420 ion environment
│ │ │ │ │ -00029490: 666f 7220 7468 6520 696e 7465 7270 7265 for the interpre
│ │ │ │ │ -000294a0: 7465 7220 6576 656e 0a20 2020 2020 6265 ter even. be
│ │ │ │ │ -000294b0: 666f 7265 2069 7420 7374 6172 7473 2c20 fore it starts,
│ │ │ │ │ -000294c0: 4753 5420 6372 6561 7465 7320 6120 6661 GST creates a fa
│ │ │ │ │ -000294d0: 6b65 2063 6f6e 7465 7874 2077 6869 6368 ke context which
│ │ │ │ │ -000294e0: 2069 6e76 6f6b 6573 2061 0a20 2020 2020 invokes a.
│ │ │ │ │ -000294f0: 7370 6563 6961 6c20 2274 6572 6d69 6e61 special "termina
│ │ │ │ │ -00029500: 7469 6f6e 2220 6d65 7468 6f64 2e20 2041 tion" method. A
│ │ │ │ │ -00029510: 2073 696d 696c 6172 2063 6f6e 7465 7874 similar context
│ │ │ │ │ -00029520: 2069 7320 6372 6561 7465 6420 6279 0a20 is created by.
│ │ │ │ │ -00029530: 2020 2020 2376 616c 7565 5769 7468 556e #valueWithUn
│ │ │ │ │ -00029540: 7769 6e64 2c20 6279 2075 7369 6e67 2074 wind, by using t
│ │ │ │ │ -00029550: 6869 7320 6d65 7468 6f64 2e0a 0a73 656e his method...sen
│ │ │ │ │ -00029560: 6465 720a 2020 2020 2052 6574 7572 6e20 der. Return
│ │ │ │ │ -00029570: 7468 6520 636f 6e74 6578 7420 6672 6f6d the context from
│ │ │ │ │ -00029580: 2077 6869 6368 2074 6865 2072 6563 6569 which the recei
│ │ │ │ │ -00029590: 7665 7220 7761 7320 7365 6e74 0a0a 1f0a ver was sent....
│ │ │ │ │ -000295a0: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ -000295b0: 6e66 6f2c 2020 4e6f 6465 3a20 4d65 7468 nfo, Node: Meth
│ │ │ │ │ -000295c0: 6f64 436f 6e74 6578 742d 6465 6275 6767 odContext-debugg
│ │ │ │ │ -000295d0: 696e 672c 2020 4e65 7874 3a20 4d65 7468 ing, Next: Meth
│ │ │ │ │ -000295e0: 6f64 436f 6e74 6578 742d 7072 696e 7469 odContext-printi
│ │ │ │ │ -000295f0: 6e67 2c20 2050 7265 763a 204d 6574 686f ng, Prev: Metho
│ │ │ │ │ -00029600: 6443 6f6e 7465 7874 2d61 6363 6573 7369 dContext-accessi
│ │ │ │ │ -00029610: 6e67 2c20 2055 703a 204d 6574 686f 6443 ng, Up: MethodC
│ │ │ │ │ -00029620: 6f6e 7465 7874 0a0a 312e 3131 332e 3220 ontext..1.113.2
│ │ │ │ │ -00029630: 4d65 7468 6f64 436f 6e74 6578 743a 2064 MethodContext: d
│ │ │ │ │ -00029640: 6562 7567 6769 6e67 0a2d 2d2d 2d2d 2d2d ebugging.-------
│ │ │ │ │ -00029650: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00029660: 2d2d 2d2d 2d2d 2d2d 2d0a 0a69 7349 6e74 ---------..isInt
│ │ │ │ │ -00029670: 6572 6e61 6c45 7863 6570 7469 6f6e 4861 ernalExceptionHa
│ │ │ │ │ -00029680: 6e64 6c69 6e67 436f 6e74 6578 740a 2020 ndlingContext.
│ │ │ │ │ -00029690: 2020 2041 6e73 7765 7220 7768 6574 6865 Answer whethe
│ │ │ │ │ -000296a0: 7220 7468 6520 7265 6365 6976 6572 2069 r the receiver i
│ │ │ │ │ -000296b0: 7320 6120 636f 6e74 6578 7420 7468 6174 s a context that
│ │ │ │ │ -000296c0: 2073 686f 756c 6420 6265 2068 6964 6465 should be hidde
│ │ │ │ │ -000296d0: 6e20 746f 0a20 2020 2020 7468 6520 7573 n to. the us
│ │ │ │ │ -000296e0: 6572 2077 6865 6e20 7072 6573 656e 7469 er when presenti
│ │ │ │ │ -000296f0: 6e67 2061 2062 6163 6b74 7261 6365 2e20 ng a backtrace.
│ │ │ │ │ -00029700: 2053 7563 6820 636f 6e74 6578 7473 2061 Such contexts a
│ │ │ │ │ -00029710: 7265 2069 6465 6e74 6966 6965 640a 2020 re identified.
│ │ │ │ │ -00029720: 2020 2074 6872 6f75 6768 2074 6865 2023 through the #
│ │ │ │ │ -00029730: 6578 6365 7074 696f 6e48 616e 646c 696e exceptionHandlin
│ │ │ │ │ -00029740: 6749 6e74 6572 6e61 6c3a 2061 7474 7269 gInternal: attri
│ │ │ │ │ -00029750: 6275 7465 3a20 6966 2074 6865 7265 2069 bute: if there i
│ │ │ │ │ -00029760: 7320 7375 6368 0a20 2020 2020 6120 636f s such. a co
│ │ │ │ │ -00029770: 6e74 6578 7420 696e 2074 6865 2062 6163 ntext in the bac
│ │ │ │ │ -00029780: 6b74 7261 6365 2c20 616c 6c20 7468 6f73 ktrace, all thos
│ │ │ │ │ -00029790: 6520 6162 6f76 6520 6974 2061 7265 206d e above it are m
│ │ │ │ │ -000297a0: 6172 6b65 6420 6173 0a20 2020 2020 696e arked as. in
│ │ │ │ │ -000297b0: 7465 726e 616c 2e0a 0a20 2020 2020 5468 ternal... Th
│ │ │ │ │ -000297c0: 6174 2069 732c 2074 6865 2061 7474 7269 at is, the attri
│ │ │ │ │ -000297d0: 6275 7465 2062 6569 6e67 2073 6574 2074 bute being set t
│ │ │ │ │ -000297e0: 6f20 7472 7565 206d 6561 6e73 2074 6861 o true means tha
│ │ │ │ │ -000297f0: 7420 7468 6520 636f 6e74 6578 7420 616e t the context an
│ │ │ │ │ -00029800: 640a 2020 2020 2061 6c6c 2074 686f 7365 d. all those
│ │ │ │ │ -00029810: 2061 626f 7665 2069 7420 6172 6520 746f above it are to
│ │ │ │ │ -00029820: 2062 6520 6869 6464 656e 2c20 7768 696c be hidden, whil
│ │ │ │ │ -00029830: 6520 7468 6520 6174 7472 6962 7574 6520 e the attribute
│ │ │ │ │ -00029840: 6265 696e 6720 7365 740a 2020 2020 2074 being set. t
│ │ │ │ │ -00029850: 6f20 6661 6c73 6520 6d65 616e 7320 7468 o false means th
│ │ │ │ │ -00029860: 6174 2074 6865 2063 6f6e 7465 7874 7320 at the contexts
│ │ │ │ │ -00029870: 6162 6f76 6520 6974 206d 7573 7420 6265 above it must be
│ │ │ │ │ -00029880: 2068 6964 6465 6e2c 2062 7574 206e 6f74 hidden, but not
│ │ │ │ │ -00029890: 0a20 2020 2020 7468 6520 636f 6e74 6578 . the contex
│ │ │ │ │ -000298a0: 7420 6974 7365 6c66 2e0a 0a1f 0a46 696c t itself.....Fil
│ │ │ │ │ -000298b0: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ -000298c0: 2c20 204e 6f64 653a 204d 6574 686f 6443 , Node: MethodC
│ │ │ │ │ -000298d0: 6f6e 7465 7874 2d70 7269 6e74 696e 672c ontext-printing,
│ │ │ │ │ -000298e0: 2020 5072 6576 3a20 4d65 7468 6f64 436f Prev: MethodCo
│ │ │ │ │ -000298f0: 6e74 6578 742d 6465 6275 6767 696e 672c ntext-debugging,
│ │ │ │ │ -00029900: 2020 5570 3a20 4d65 7468 6f64 436f 6e74 Up: MethodCont
│ │ │ │ │ -00029910: 6578 740a 0a31 2e31 3133 2e33 204d 6574 ext..1.113.3 Met
│ │ │ │ │ -00029920: 686f 6443 6f6e 7465 7874 3a20 7072 696e hodContext: prin
│ │ │ │ │ -00029930: 7469 6e67 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d ting.-----------
│ │ │ │ │ -00029940: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00029950: 2d2d 2d2d 0a0a 7072 696e 744f 6e3a 2061 ----..printOn: a
│ │ │ │ │ -00029960: 5374 7265 616d 0a20 2020 2020 5072 696e Stream. Prin
│ │ │ │ │ -00029970: 7420 6120 7265 7072 6573 656e 7461 7469 t a representati
│ │ │ │ │ -00029980: 6f6e 2066 6f72 2074 6865 2072 6563 6569 on for the recei
│ │ │ │ │ -00029990: 7665 7220 6f6e 2061 5374 7265 616d 0a0a ver on aStream..
│ │ │ │ │ -000299a0: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ -000299b0: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 4d65 .info, Node: Me
│ │ │ │ │ -000299c0: 7468 6f64 4469 6374 696f 6e61 7279 2c20 thodDictionary,
│ │ │ │ │ -000299d0: 204e 6578 743a 204d 6574 686f 6449 6e66 Next: MethodInf
│ │ │ │ │ -000299e0: 6f2c 2020 5072 6576 3a20 4d65 7468 6f64 o, Prev: Method
│ │ │ │ │ -000299f0: 436f 6e74 6578 742c 2020 5570 3a20 4261 Context, Up: Ba
│ │ │ │ │ -00029a00: 7365 2063 6c61 7373 6573 0a0a 312e 3131 se classes..1.11
│ │ │ │ │ -00029a10: 3420 4d65 7468 6f64 4469 6374 696f 6e61 4 MethodDictiona
│ │ │ │ │ -00029a20: 7279 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ry.=============
│ │ │ │ │ -00029a30: 3d3d 3d3d 3d3d 3d3d 3d0a 0a44 6566 696e =========..Defin
│ │ │ │ │ -00029a40: 6564 2069 6e20 6e61 6d65 7370 6163 6520 ed in namespace
│ │ │ │ │ -00029a50: 536d 616c 6c74 616c 6b0a 5375 7065 7263 Smalltalk.Superc
│ │ │ │ │ -00029a60: 6c61 7373 3a20 4964 656e 7469 7479 4469 lass: IdentityDi
│ │ │ │ │ -00029a70: 6374 696f 6e61 7279 0a43 6174 6567 6f72 ctionary.Categor
│ │ │ │ │ -00029a80: 793a 204c 616e 6775 6167 652d 496d 706c y: Language-Impl
│ │ │ │ │ -00029a90: 656d 656e 7461 7469 6f6e 0a20 2020 2020 ementation.
│ │ │ │ │ -00029aa0: 4920 616d 2073 696d 696c 6172 2074 6f20 I am similar to
│ │ │ │ │ -00029ab0: 616e 2049 6465 6e74 6974 7944 6963 7469 an IdentityDicti
│ │ │ │ │ -00029ac0: 6f6e 6172 792c 2065 7863 6570 7420 7468 onary, except th
│ │ │ │ │ -00029ad0: 6174 2072 656d 6f76 616c 2061 6e64 0a20 at removal and.
│ │ │ │ │ -00029ae0: 2020 2020 7265 6861 7368 696e 6720 6f70 rehashing op
│ │ │ │ │ -00029af0: 6572 6174 696f 6e73 2069 6e73 6964 6520 erations inside
│ │ │ │ │ -00029b00: 6d79 2069 6e73 7461 6e63 6573 206c 6f6f my instances loo
│ │ │ │ │ -00029b10: 6b20 6174 6f6d 6963 2074 6f20 7468 650a k atomic to the.
│ │ │ │ │ -00029b20: 2020 2020 2069 6e74 6572 7072 6574 6572 interpreter
│ │ │ │ │ -00029b30: 2e0a 0a2a 204d 656e 753a 0a0a 2a20 4d65 ...* Menu:..* Me
│ │ │ │ │ -00029b40: 7468 6f64 4469 6374 696f 6e61 7279 2d61 thodDictionary-a
│ │ │ │ │ -00029b50: 6464 696e 673a 3a20 2028 696e 7374 616e dding:: (instan
│ │ │ │ │ -00029b60: 6365 290a 2a20 4d65 7468 6f64 4469 6374 ce).* MethodDict
│ │ │ │ │ -00029b70: 696f 6e61 7279 2d72 6568 6173 6869 6e67 ionary-rehashing
│ │ │ │ │ -00029b80: 3a3a 2020 2869 6e73 7461 6e63 6529 0a2a :: (instance).*
│ │ │ │ │ -00029b90: 204d 6574 686f 6444 6963 7469 6f6e 6172 MethodDictionar
│ │ │ │ │ -00029ba0: 792d 7265 6d6f 7669 6e67 3a3a 2020 2869 y-removing:: (i
│ │ │ │ │ -00029bb0: 6e73 7461 6e63 6529 0a0a 1f0a 4669 6c65 nstance)....File
│ │ │ │ │ -00029bc0: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ -00029bd0: 2020 4e6f 6465 3a20 4d65 7468 6f64 4469 Node: MethodDi
│ │ │ │ │ -00029be0: 6374 696f 6e61 7279 2d61 6464 696e 672c ctionary-adding,
│ │ │ │ │ -00029bf0: 2020 4e65 7874 3a20 4d65 7468 6f64 4469 Next: MethodDi
│ │ │ │ │ -00029c00: 6374 696f 6e61 7279 2d72 6568 6173 6869 ctionary-rehashi
│ │ │ │ │ -00029c10: 6e67 2c20 2055 703a 204d 6574 686f 6444 ng, Up: MethodD
│ │ │ │ │ -00029c20: 6963 7469 6f6e 6172 790a 0a31 2e31 3134 ictionary..1.114
│ │ │ │ │ -00029c30: 2e31 204d 6574 686f 6444 6963 7469 6f6e .1 MethodDiction
│ │ │ │ │ -00029c40: 6172 793a 2061 6464 696e 670a 2d2d 2d2d ary: adding.----
│ │ │ │ │ -00029c50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00029c60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6174 ------------..at
│ │ │ │ │ -00029c70: 3a20 6b65 7920 7075 743a 2076 616c 7565 : key put: value
│ │ │ │ │ -00029c80: 0a20 2020 2020 5374 6f72 6520 7661 6c75 . Store valu
│ │ │ │ │ -00029c90: 6520 6173 2061 7373 6f63 6961 7465 6420 e as associated
│ │ │ │ │ -00029ca0: 746f 2074 6865 2067 6976 656e 206b 6579 to the given key
│ │ │ │ │ -00029cb0: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ -00029cc0: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ -00029cd0: 4d65 7468 6f64 4469 6374 696f 6e61 7279 MethodDictionary
│ │ │ │ │ -00029ce0: 2d72 6568 6173 6869 6e67 2c20 204e 6578 -rehashing, Nex
│ │ │ │ │ -00029cf0: 743a 204d 6574 686f 6444 6963 7469 6f6e t: MethodDiction
│ │ │ │ │ -00029d00: 6172 792d 7265 6d6f 7669 6e67 2c20 2050 ary-removing, P
│ │ │ │ │ -00029d10: 7265 763a 204d 6574 686f 6444 6963 7469 rev: MethodDicti
│ │ │ │ │ -00029d20: 6f6e 6172 792d 6164 6469 6e67 2c20 2055 onary-adding, U
│ │ │ │ │ -00029d30: 703a 204d 6574 686f 6444 6963 7469 6f6e p: MethodDiction
│ │ │ │ │ -00029d40: 6172 790a 0a31 2e31 3134 2e32 204d 6574 ary..1.114.2 Met
│ │ │ │ │ -00029d50: 686f 6444 6963 7469 6f6e 6172 793a 2072 hodDictionary: r
│ │ │ │ │ -00029d60: 6568 6173 6869 6e67 0a2d 2d2d 2d2d 2d2d ehashing.-------
│ │ │ │ │ -00029d70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00029d80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 7265 ------------..re
│ │ │ │ │ -00029d90: 6861 7368 0a20 2020 2020 5265 6861 7368 hash. Rehash
│ │ │ │ │ -00029da0: 2074 6865 2072 6563 6569 7665 720a 0a1f the receiver...
│ │ │ │ │ -00029db0: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ -00029dc0: 696e 666f 2c20 204e 6f64 653a 204d 6574 info, Node: Met
│ │ │ │ │ -00029dd0: 686f 6444 6963 7469 6f6e 6172 792d 7265 hodDictionary-re
│ │ │ │ │ -00029de0: 6d6f 7669 6e67 2c20 2050 7265 763a 204d moving, Prev: M
│ │ │ │ │ -00029df0: 6574 686f 6444 6963 7469 6f6e 6172 792d ethodDictionary-
│ │ │ │ │ -00029e00: 7265 6861 7368 696e 672c 2020 5570 3a20 rehashing, Up:
│ │ │ │ │ -00029e10: 4d65 7468 6f64 4469 6374 696f 6e61 7279 MethodDictionary
│ │ │ │ │ -00029e20: 0a0a 312e 3131 342e 3320 4d65 7468 6f64 ..1.114.3 Method
│ │ │ │ │ -00029e30: 4469 6374 696f 6e61 7279 3a20 7265 6d6f Dictionary: remo
│ │ │ │ │ -00029e40: 7669 6e67 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d ving.-----------
│ │ │ │ │ -00029e50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00029e60: 2d2d 2d2d 2d2d 2d0a 0a72 656d 6f76 653a -------..remove:
│ │ │ │ │ -00029e70: 2061 6e41 7373 6f63 6961 7469 6f6e 0a20 anAssociation.
│ │ │ │ │ -00029e80: 2020 2020 5265 6d6f 7665 2061 6e41 7373 Remove anAss
│ │ │ │ │ -00029e90: 6f63 6961 7469 6f6e 2773 206b 6579 2066 ociation's key f
│ │ │ │ │ -00029ea0: 726f 6d20 7468 6520 6469 6374 696f 6e61 rom the dictiona
│ │ │ │ │ -00029eb0: 7279 0a0a 7265 6d6f 7665 4b65 793a 2061 ry..removeKey: a
│ │ │ │ │ -00029ec0: 6e45 6c65 6d65 6e74 2069 6641 6273 656e nElement ifAbsen
│ │ │ │ │ -00029ed0: 743a 2061 426c 6f63 6b0a 2020 2020 2052 t: aBlock. R
│ │ │ │ │ -00029ee0: 656d 6f76 6520 7468 6520 7061 7373 6564 emove the passed
│ │ │ │ │ -00029ef0: 206b 6579 2066 726f 6d20 7468 6520 6469 key from the di
│ │ │ │ │ -00029f00: 6374 696f 6e61 7279 2c20 616e 7377 6572 ctionary, answer
│ │ │ │ │ -00029f10: 2074 6865 2072 6573 756c 7420 6f66 0a20 the result of.
│ │ │ │ │ -00029f20: 2020 2020 6576 616c 7561 7469 6e67 2061 evaluating a
│ │ │ │ │ -00029f30: 426c 6f63 6b20 6966 2069 7420 6973 206e Block if it is n
│ │ │ │ │ -00029f40: 6f74 2066 6f75 6e64 0a0a 1f0a 4669 6c65 ot found....File
│ │ │ │ │ -00029f50: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ -00029f60: 2020 4e6f 6465 3a20 4d65 7468 6f64 496e Node: MethodIn
│ │ │ │ │ -00029f70: 666f 2c20 204e 6578 743a 204e 616d 6573 fo, Next: Names
│ │ │ │ │ -00029f80: 7061 6365 2c20 2050 7265 763a 204d 6574 pace, Prev: Met
│ │ │ │ │ -00029f90: 686f 6444 6963 7469 6f6e 6172 792c 2020 hodDictionary,
│ │ │ │ │ -00029fa0: 5570 3a20 4261 7365 2063 6c61 7373 6573 Up: Base classes
│ │ │ │ │ -00029fb0: 0a0a 312e 3131 3520 4d65 7468 6f64 496e ..1.115 MethodIn
│ │ │ │ │ -00029fc0: 666f 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d fo.=============
│ │ │ │ │ -00029fd0: 3d3d 3d0a 0a44 6566 696e 6564 2069 6e20 ===..Defined in
│ │ │ │ │ -00029fe0: 6e61 6d65 7370 6163 6520 536d 616c 6c74 namespace Smallt
│ │ │ │ │ -00029ff0: 616c 6b0a 5375 7065 7263 6c61 7373 3a20 alk.Superclass:
│ │ │ │ │ -0002a000: 4f62 6a65 6374 0a43 6174 6567 6f72 793a Object.Category:
│ │ │ │ │ -0002a010: 204c 616e 6775 6167 652d 496d 706c 656d Language-Implem
│ │ │ │ │ -0002a020: 656e 7461 7469 6f6e 0a20 2020 2020 4920 entation. I
│ │ │ │ │ -0002a030: 7072 6f76 6964 6520 696e 666f 726d 6174 provide informat
│ │ │ │ │ -0002a040: 696f 6e20 6162 6f75 7420 7061 7274 6963 ion about partic
│ │ │ │ │ -0002a050: 756c 6172 206d 6574 686f 6473 2e20 2049 ular methods. I
│ │ │ │ │ -0002a060: 2063 616e 2070 726f 6475 6365 2074 6865 can produce the
│ │ │ │ │ -0002a070: 0a20 2020 2020 6361 7465 676f 7279 2074 . category t
│ │ │ │ │ -0002a080: 6861 7420 6120 6d65 7468 6f64 2077 6173 hat a method was
│ │ │ │ │ -0002a090: 2066 696c 6564 2075 6e64 6572 2c20 616e filed under, an
│ │ │ │ │ -0002a0a0: 6420 6361 6e20 6265 2075 7365 6420 746f d can be used to
│ │ │ │ │ -0002a0b0: 2061 6363 6573 730a 2020 2020 2074 6865 access. the
│ │ │ │ │ -0002a0c0: 2073 6f75 7263 6520 636f 6465 206f 6620 source code of
│ │ │ │ │ -0002a0d0: 7468 6520 6d65 7468 6f64 2e0a 0a2a 204d the method...* M
│ │ │ │ │ -0002a0e0: 656e 753a 0a0a 2a20 4d65 7468 6f64 496e enu:..* MethodIn
│ │ │ │ │ -0002a0f0: 666f 2d61 6363 6573 7369 6e67 3a3a 2020 fo-accessing::
│ │ │ │ │ -0002a100: 2869 6e73 7461 6e63 6529 0a2a 204d 6574 (instance).* Met
│ │ │ │ │ -0002a110: 686f 6449 6e66 6f2d 6571 7561 6c69 7479 hodInfo-equality
│ │ │ │ │ -0002a120: 3a3a 2020 2869 6e73 7461 6e63 6529 0a0a :: (instance)..
│ │ │ │ │ -0002a130: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ -0002a140: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 4d65 .info, Node: Me
│ │ │ │ │ -0002a150: 7468 6f64 496e 666f 2d61 6363 6573 7369 thodInfo-accessi
│ │ │ │ │ -0002a160: 6e67 2c20 204e 6578 743a 204d 6574 686f ng, Next: Metho
│ │ │ │ │ -0002a170: 6449 6e66 6f2d 6571 7561 6c69 7479 2c20 dInfo-equality,
│ │ │ │ │ -0002a180: 2055 703a 204d 6574 686f 6449 6e66 6f0a Up: MethodInfo.
│ │ │ │ │ -0002a190: 0a31 2e31 3135 2e31 204d 6574 686f 6449 .1.115.1 MethodI
│ │ │ │ │ -0002a1a0: 6e66 6f3a 2061 6363 6573 7369 6e67 0a2d nfo: accessing.-
│ │ │ │ │ -0002a1b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0002a1c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6361 ------------..ca
│ │ │ │ │ -0002a1d0: 7465 676f 7279 0a20 2020 2020 416e 7377 tegory. Answ
│ │ │ │ │ -0002a1e0: 6572 2074 6865 206d 6574 686f 6420 6361 er the method ca
│ │ │ │ │ -0002a1f0: 7465 676f 7279 0a0a 6361 7465 676f 7279 tegory..category
│ │ │ │ │ -0002a200: 3a20 6143 6174 6567 6f72 790a 2020 2020 : aCategory.
│ │ │ │ │ -0002a210: 2053 6574 2074 6865 206d 6574 686f 6420 Set the method
│ │ │ │ │ -0002a220: 6361 7465 676f 7279 0a0a 6d65 7468 6f64 category..method
│ │ │ │ │ -0002a230: 436c 6173 730a 2020 2020 2041 6e73 7765 Class. Answe
│ │ │ │ │ -0002a240: 7220 7468 6520 636c 6173 7320 696e 2077 r the class in w
│ │ │ │ │ -0002a250: 6869 6368 2074 6865 206d 6574 686f 6420 hich the method
│ │ │ │ │ -0002a260: 6973 2064 6566 696e 6564 0a0a 6d65 7468 is defined..meth
│ │ │ │ │ -0002a270: 6f64 436c 6173 733a 2061 436c 6173 730a odClass: aClass.
│ │ │ │ │ -0002a280: 2020 2020 2053 6574 2074 6865 2063 6c61 Set the cla
│ │ │ │ │ -0002a290: 7373 2069 6e20 7768 6963 6820 7468 6520 ss in which the
│ │ │ │ │ -0002a2a0: 6d65 7468 6f64 2069 7320 6465 6669 6e65 method is define
│ │ │ │ │ -0002a2b0: 640a 0a73 656c 6563 746f 720a 2020 2020 d..selector.
│ │ │ │ │ -0002a2c0: 2041 6e73 7765 7220 7468 6520 7365 6c65 Answer the sele
│ │ │ │ │ -0002a2d0: 6374 6f72 2074 6872 6f75 6768 2077 6869 ctor through whi
│ │ │ │ │ -0002a2e0: 6368 2074 6865 206d 6574 686f 6420 6973 ch the method is
│ │ │ │ │ -0002a2f0: 2063 616c 6c65 640a 0a73 656c 6563 746f called..selecto
│ │ │ │ │ -0002a300: 723a 2061 5379 6d62 6f6c 0a20 2020 2020 r: aSymbol.
│ │ │ │ │ -0002a310: 5365 7420 7468 6520 7365 6c65 6374 6f72 Set the selector
│ │ │ │ │ -0002a320: 2074 6872 6f75 6768 2077 6869 6368 2074 through which t
│ │ │ │ │ -0002a330: 6865 206d 6574 686f 6420 6973 2063 616c he method is cal
│ │ │ │ │ -0002a340: 6c65 640a 0a73 6f75 7263 6543 6f64 650a led..sourceCode.
│ │ │ │ │ -0002a350: 2020 2020 2041 6e73 7765 7220 6120 4669 Answer a Fi
│ │ │ │ │ -0002a360: 6c65 5365 676d 656e 7420 6f72 2053 7472 leSegment or Str
│ │ │ │ │ -0002a370: 696e 6720 6f72 206e 696c 2063 6f6e 7461 ing or nil conta
│ │ │ │ │ -0002a380: 696e 696e 6720 7468 6520 6d65 7468 6f64 ining the method
│ │ │ │ │ -0002a390: 2073 6f75 7263 650a 2020 2020 2063 6f64 source. cod
│ │ │ │ │ -0002a3a0: 650a 0a73 6f75 7263 6546 696c 650a 2020 e..sourceFile.
│ │ │ │ │ -0002a3b0: 2020 2041 6e73 7765 7220 7468 6520 6e61 Answer the na
│ │ │ │ │ -0002a3c0: 6d65 206f 6620 7468 6520 6669 6c65 2077 me of the file w
│ │ │ │ │ -0002a3d0: 6865 7265 2074 6865 206d 6574 686f 6420 here the method
│ │ │ │ │ -0002a3e0: 736f 7572 6365 2063 6f64 6520 6973 0a0a source code is..
│ │ │ │ │ -0002a3f0: 736f 7572 6365 506f 730a 2020 2020 2041 sourcePos. A
│ │ │ │ │ -0002a400: 6e73 7765 7220 7468 6520 7374 6172 7469 nswer the starti
│ │ │ │ │ -0002a410: 6e67 2070 6f73 6974 696f 6e20 6f66 2074 ng position of t
│ │ │ │ │ -0002a420: 6865 206d 6574 686f 6420 736f 7572 6365 he method source
│ │ │ │ │ -0002a430: 2063 6f64 6520 696e 2074 6865 0a20 2020 code in the.
│ │ │ │ │ -0002a440: 2020 736f 7572 6365 4669 6c65 0a0a 736f sourceFile..so
│ │ │ │ │ -0002a450: 7572 6365 5374 7269 6e67 0a20 2020 2020 urceString.
│ │ │ │ │ -0002a460: 416e 7377 6572 2061 2053 7472 696e 6720 Answer a String
│ │ │ │ │ -0002a470: 636f 6e74 6169 6e69 6e67 2074 6865 206d containing the m
│ │ │ │ │ -0002a480: 6574 686f 6420 736f 7572 6365 2063 6f64 ethod source cod
│ │ │ │ │ -0002a490: 650a 0a73 7472 6970 536f 7572 6365 436f e..stripSourceCo
│ │ │ │ │ -0002a4a0: 6465 0a20 2020 2020 5265 6d6f 7665 2074 de. Remove t
│ │ │ │ │ -0002a4b0: 6865 2072 6566 6572 656e 6365 2074 6f20 he reference to
│ │ │ │ │ -0002a4c0: 7468 6520 736f 7572 6365 2063 6f64 6520 the source code
│ │ │ │ │ -0002a4d0: 666f 7220 7468 6520 6d65 7468 6f64 0a0a for the method..
│ │ │ │ │ -0002a4e0: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ -0002a4f0: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 4d65 .info, Node: Me
│ │ │ │ │ -0002a500: 7468 6f64 496e 666f 2d65 7175 616c 6974 thodInfo-equalit
│ │ │ │ │ -0002a510: 792c 2020 5072 6576 3a20 4d65 7468 6f64 y, Prev: Method
│ │ │ │ │ -0002a520: 496e 666f 2d61 6363 6573 7369 6e67 2c20 Info-accessing,
│ │ │ │ │ -0002a530: 2055 703a 204d 6574 686f 6449 6e66 6f0a Up: MethodInfo.
│ │ │ │ │ -0002a540: 0a31 2e31 3135 2e32 204d 6574 686f 6449 .1.115.2 MethodI
│ │ │ │ │ -0002a550: 6e66 6f3a 2065 7175 616c 6974 790a 2d2d nfo: equality.--
│ │ │ │ │ -0002a560: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0002a570: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 3d20 614d ----------..= aM
│ │ │ │ │ -0002a580: 6574 686f 6449 6e66 6f0a 2020 2020 2043 ethodInfo. C
│ │ │ │ │ -0002a590: 6f6d 7061 7265 2074 6865 2072 6563 6569 ompare the recei
│ │ │ │ │ -0002a5a0: 7665 7220 616e 6420 614d 6574 686f 6449 ver and aMethodI
│ │ │ │ │ -0002a5b0: 6e66 6f2c 2061 6e73 7765 7220 7768 6574 nfo, answer whet
│ │ │ │ │ -0002a5c0: 6865 7220 7468 6579 2772 6520 6571 7561 her they're equa
│ │ │ │ │ -0002a5d0: 6c0a 0a68 6173 680a 2020 2020 2041 6e73 l..hash. Ans
│ │ │ │ │ -0002a5e0: 7765 7220 616e 2068 6173 6820 7661 6c75 wer an hash valu
│ │ │ │ │ -0002a5f0: 6520 666f 7220 7468 6520 7265 6365 6976 e for the receiv
│ │ │ │ │ -0002a600: 6572 0a0a 1f0a 4669 6c65 3a20 6773 742d er....File: gst-
│ │ │ │ │ -0002a610: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ -0002a620: 3a20 4e61 6d65 7370 6163 652c 2020 4e65 : Namespace, Ne
│ │ │ │ │ -0002a630: 7874 3a20 4e65 7443 6c69 656e 7473 2e55 xt: NetClients.U
│ │ │ │ │ -0002a640: 5249 5265 736f 6c76 6572 2c20 2050 7265 RIResolver, Pre
│ │ │ │ │ -0002a650: 763a 204d 6574 686f 6449 6e66 6f2c 2020 v: MethodInfo,
│ │ │ │ │ -0002a660: 5570 3a20 4261 7365 2063 6c61 7373 6573 Up: Base classes
│ │ │ │ │ -0002a670: 0a0a 312e 3131 3620 4e61 6d65 7370 6163 ..1.116 Namespac
│ │ │ │ │ -0002a680: 650a 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d e.==============
│ │ │ │ │ -0002a690: 3d0a 0a44 6566 696e 6564 2069 6e20 6e61 =..Defined in na
│ │ │ │ │ -0002a6a0: 6d65 7370 6163 6520 536d 616c 6c74 616c mespace Smalltal
│ │ │ │ │ -0002a6b0: 6b0a 5375 7065 7263 6c61 7373 3a20 4162 k.Superclass: Ab
│ │ │ │ │ -0002a6c0: 7374 7261 6374 4e61 6d65 7370 6163 650a stractNamespace.
│ │ │ │ │ -0002a6d0: 4361 7465 676f 7279 3a20 4c61 6e67 7561 Category: Langua
│ │ │ │ │ -0002a6e0: 6765 2d49 6d70 6c65 6d65 6e74 6174 696f ge-Implementatio
│ │ │ │ │ -0002a6f0: 6e0a 2020 2020 2049 2061 6d20 6120 4e61 n. I am a Na
│ │ │ │ │ -0002a700: 6d65 7370 6163 6520 7468 6174 2068 6173 mespace that has
│ │ │ │ │ -0002a710: 2061 2073 7570 6572 2d6e 616d 6573 7061 a super-namespa
│ │ │ │ │ -0002a720: 6365 2e0a 0a2a 204d 656e 753a 0a0a 2a20 ce...* Menu:..*
│ │ │ │ │ -0002a730: 4e61 6d65 7370 6163 6520 636c 6173 732d Namespace class-
│ │ │ │ │ -0002a740: 6163 6365 7373 696e 673a 3a20 2028 636c accessing:: (cl
│ │ │ │ │ -0002a750: 6173 7329 0a2a 204e 616d 6573 7061 6365 ass).* Namespace
│ │ │ │ │ -0002a760: 2063 6c61 7373 2d64 6973 6162 6c69 6e67 class-disabling
│ │ │ │ │ -0002a770: 2069 6e73 7461 6e63 6520 6372 6561 7469 instance creati
│ │ │ │ │ -0002a780: 6f6e 3a3a 2020 2863 6c61 7373 290a 2a20 on:: (class).*
│ │ │ │ │ -0002a790: 4e61 6d65 7370 6163 6520 636c 6173 732d Namespace class-
│ │ │ │ │ -0002a7a0: 696e 6974 6961 6c69 7a61 7469 6f6e 3a3a initialization::
│ │ │ │ │ -0002a7b0: 2020 2863 6c61 7373 290a 2a20 4e61 6d65 (class).* Name
│ │ │ │ │ -0002a7c0: 7370 6163 652d 6163 6365 7373 696e 673a space-accessing:
│ │ │ │ │ -0002a7d0: 3a20 2028 696e 7374 616e 6365 290a 2a20 : (instance).*
│ │ │ │ │ -0002a7e0: 4e61 6d65 7370 6163 652d 6e61 6d65 7370 Namespace-namesp
│ │ │ │ │ -0002a7f0: 6163 6520 6869 6572 6172 6368 793a 3a20 ace hierarchy::
│ │ │ │ │ -0002a800: 2028 696e 7374 616e 6365 290a 2a20 4e61 (instance).* Na
│ │ │ │ │ -0002a810: 6d65 7370 6163 652d 6f76 6572 7269 6465 mespace-override
│ │ │ │ │ -0002a820: 7320 666f 7220 7375 7065 7273 7061 6365 s for superspace
│ │ │ │ │ -0002a830: 733a 3a20 2028 696e 7374 616e 6365 290a s:: (instance).
│ │ │ │ │ -0002a840: 2a20 4e61 6d65 7370 6163 652d 7072 696e * Namespace-prin
│ │ │ │ │ -0002a850: 7469 6e67 3a3a 2020 2869 6e73 7461 6e63 ting:: (instanc
│ │ │ │ │ -0002a860: 6529 0a0a 1f0a 4669 6c65 3a20 6773 742d e)....File: gst-
│ │ │ │ │ -0002a870: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ -0002a880: 3a20 4e61 6d65 7370 6163 6520 636c 6173 : Namespace clas
│ │ │ │ │ -0002a890: 732d 6163 6365 7373 696e 672c 2020 4e65 s-accessing, Ne
│ │ │ │ │ -0002a8a0: 7874 3a20 4e61 6d65 7370 6163 6520 636c xt: Namespace cl
│ │ │ │ │ -0002a8b0: 6173 732d 6469 7361 626c 696e 6720 696e ass-disabling in
│ │ │ │ │ -0002a8c0: 7374 616e 6365 2063 7265 6174 696f 6e2c stance creation,
│ │ │ │ │ -0002a8d0: 2020 5570 3a20 4e61 6d65 7370 6163 650a Up: Namespace.
│ │ │ │ │ -0002a8e0: 0a31 2e31 3136 2e31 204e 616d 6573 7061 .1.116.1 Namespa
│ │ │ │ │ -0002a8f0: 6365 2063 6c61 7373 3a20 6163 6365 7373 ce class: access
│ │ │ │ │ -0002a900: 696e 670a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ing.------------
│ │ │ │ │ -0002a910: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0002a920: 2d2d 2d2d 2d2d 0a0a 6375 7272 656e 740a ------..current.
│ │ │ │ │ -0002a930: 2020 2020 2041 6e73 7765 7220 7468 6520 Answer the
│ │ │ │ │ -0002a940: 6375 7272 656e 7420 6e61 6d65 7370 6163 current namespac
│ │ │ │ │ -0002a950: 650a 0a63 7572 7265 6e74 3a20 614e 616d e..current: aNam
│ │ │ │ │ -0002a960: 6573 7061 6365 4f72 436c 6173 730a 2020 espaceOrClass.
│ │ │ │ │ -0002a970: 2020 2053 6574 2074 6865 2063 7572 7265 Set the curre
│ │ │ │ │ -0002a980: 6e74 206e 616d 6573 7061 6365 2074 6f20 nt namespace to
│ │ │ │ │ -0002a990: 6265 2061 4e61 6d65 7370 6163 6520 6f72 be aNamespace or
│ │ │ │ │ -0002a9a0: 2c20 6966 2069 7420 6973 2061 2063 6c61 , if it is a cla
│ │ │ │ │ -0002a9b0: 7373 2c0a 2020 2020 2069 7473 2063 6c61 ss,. its cla
│ │ │ │ │ -0002a9c0: 7373 2070 6f6f 6c20 2874 6865 2044 6963 ss pool (the Dic
│ │ │ │ │ -0002a9d0: 7469 6f6e 6172 7920 7468 6174 2068 6f6c tionary that hol
│ │ │ │ │ -0002a9e0: 6473 2063 6c61 7373 2076 6172 6961 626c ds class variabl
│ │ │ │ │ -0002a9f0: 6573 292e 0a0a 1f0a 4669 6c65 3a20 6773 es).....File: gs
│ │ │ │ │ -0002aa00: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ -0002aa10: 6465 3a20 4e61 6d65 7370 6163 6520 636c de: Namespace cl
│ │ │ │ │ -0002aa20: 6173 732d 6469 7361 626c 696e 6720 696e ass-disabling in
│ │ │ │ │ -0002aa30: 7374 616e 6365 2063 7265 6174 696f 6e2c stance creation,
│ │ │ │ │ -0002aa40: 2020 4e65 7874 3a20 4e61 6d65 7370 6163 Next: Namespac
│ │ │ │ │ -0002aa50: 6520 636c 6173 732d 696e 6974 6961 6c69 e class-initiali
│ │ │ │ │ -0002aa60: 7a61 7469 6f6e 2c20 2050 7265 763a 204e zation, Prev: N
│ │ │ │ │ -0002aa70: 616d 6573 7061 6365 2063 6c61 7373 2d61 amespace class-a
│ │ │ │ │ -0002aa80: 6363 6573 7369 6e67 2c20 2055 703a 204e ccessing, Up: N
│ │ │ │ │ -0002aa90: 616d 6573 7061 6365 0a0a 312e 3131 362e amespace..1.116.
│ │ │ │ │ -0002aaa0: 3220 4e61 6d65 7370 6163 6520 636c 6173 2 Namespace clas
│ │ │ │ │ -0002aab0: 733a 2064 6973 6162 6c69 6e67 2069 6e73 s: disabling ins
│ │ │ │ │ -0002aac0: 7461 6e63 6520 6372 6561 7469 6f6e 0a2d tance creation.-
│ │ │ │ │ -0002aad0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0002aae0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0002aaf0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0002ab00: 2d2d 2d0a 0a6e 6577 0a20 2020 2020 4469 ---..new. Di
│ │ │ │ │ -0002ab10: 7361 626c 6564 202d 2075 7365 2023 6164 sabled - use #ad
│ │ │ │ │ -0002ab20: 6453 7562 7370 6163 653a 2074 6f20 6372 dSubspace: to cr
│ │ │ │ │ -0002ab30: 6561 7465 2069 6e73 7461 6e63 6573 0a0a eate instances..
│ │ │ │ │ -0002ab40: 6e65 773a 2073 697a 650a 2020 2020 2044 new: size. D
│ │ │ │ │ -0002ab50: 6973 6162 6c65 6420 2d20 7573 6520 2361 isabled - use #a
│ │ │ │ │ -0002ab60: 6464 5375 6273 7061 6365 3a20 746f 2063 ddSubspace: to c
│ │ │ │ │ -0002ab70: 7265 6174 6520 696e 7374 616e 6365 730a reate instances.
│ │ │ │ │ -0002ab80: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ -0002ab90: 652e 696e 666f 2c20 204e 6f64 653a 204e e.info, Node: N
│ │ │ │ │ -0002aba0: 616d 6573 7061 6365 2063 6c61 7373 2d69 amespace class-i
│ │ │ │ │ -0002abb0: 6e69 7469 616c 697a 6174 696f 6e2c 2020 nitialization,
│ │ │ │ │ -0002abc0: 4e65 7874 3a20 4e61 6d65 7370 6163 652d Next: Namespace-
│ │ │ │ │ -0002abd0: 6163 6365 7373 696e 672c 2020 5072 6576 accessing, Prev
│ │ │ │ │ -0002abe0: 3a20 4e61 6d65 7370 6163 6520 636c 6173 : Namespace clas
│ │ │ │ │ -0002abf0: 732d 6469 7361 626c 696e 6720 696e 7374 s-disabling inst
│ │ │ │ │ -0002ac00: 616e 6365 2063 7265 6174 696f 6e2c 2020 ance creation,
│ │ │ │ │ -0002ac10: 5570 3a20 4e61 6d65 7370 6163 650a 0a31 Up: Namespace..1
│ │ │ │ │ -0002ac20: 2e31 3136 2e33 204e 616d 6573 7061 6365 .116.3 Namespace
│ │ │ │ │ -0002ac30: 2063 6c61 7373 3a20 696e 6974 6961 6c69 class: initiali
│ │ │ │ │ -0002ac40: 7a61 7469 6f6e 0a2d 2d2d 2d2d 2d2d 2d2d zation.---------
│ │ │ │ │ -0002ac50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0002ac60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------..
│ │ │ │ │ -0002ac70: 696e 6974 6961 6c69 7a65 0a20 2020 2020 initialize.
│ │ │ │ │ -0002ac80: 5468 6973 2061 6374 7561 6c6c 7920 6973 This actually is
│ │ │ │ │ -0002ac90: 206e 6f74 206e 6565 6465 642c 2074 6865 not needed, the
│ │ │ │ │ -0002aca0: 206a 6f62 2063 6f75 6c64 2062 6520 646f job could be do
│ │ │ │ │ -0002acb0: 6e65 2069 6e20 6469 6374 2e63 0a20 2020 ne in dict.c.
│ │ │ │ │ -0002acc0: 2020 2866 756e 6374 696f 6e20 6e61 6d65 (function name
│ │ │ │ │ -0002acd0: 7370 6163 655f 6e65 7729 2e20 2042 7574 space_new). But
│ │ │ │ │ -0002ace0: 2049 276d 206c 617a 7920 616e 6420 4920 I'm lazy and I
│ │ │ │ │ -0002acf0: 7072 6566 6572 2074 6f20 7265 6c79 206f prefer to rely o
│ │ │ │ │ -0002ad00: 6e20 7468 650a 2020 2020 2053 6d61 6c6c n the. Small
│ │ │ │ │ -0002ad10: 7461 6c6b 2069 6d70 6c65 6d65 6e74 6174 talk implementat
│ │ │ │ │ -0002ad20: 696f 6e20 6f66 2049 6465 6e74 6974 7953 ion of IdentityS
│ │ │ │ │ -0002ad30: 6574 2e0a 0a1f 0a46 696c 653a 2067 7374 et.....File: gst
│ │ │ │ │ -0002ad40: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ -0002ad50: 653a 204e 616d 6573 7061 6365 2d61 6363 e: Namespace-acc
│ │ │ │ │ -0002ad60: 6573 7369 6e67 2c20 204e 6578 743a 204e essing, Next: N
│ │ │ │ │ -0002ad70: 616d 6573 7061 6365 2d6e 616d 6573 7061 amespace-namespa
│ │ │ │ │ -0002ad80: 6365 2068 6965 7261 7263 6879 2c20 2050 ce hierarchy, P
│ │ │ │ │ -0002ad90: 7265 763a 204e 616d 6573 7061 6365 2063 rev: Namespace c
│ │ │ │ │ -0002ada0: 6c61 7373 2d69 6e69 7469 616c 697a 6174 lass-initializat
│ │ │ │ │ -0002adb0: 696f 6e2c 2020 5570 3a20 4e61 6d65 7370 ion, Up: Namesp
│ │ │ │ │ -0002adc0: 6163 650a 0a31 2e31 3136 2e34 204e 616d ace..1.116.4 Nam
│ │ │ │ │ -0002add0: 6573 7061 6365 3a20 6163 6365 7373 696e espace: accessin
│ │ │ │ │ -0002ade0: 670a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d g.--------------
│ │ │ │ │ -0002adf0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------..
│ │ │ │ │ -0002ae00: 696e 6865 7269 7465 644b 6579 730a 2020 inheritedKeys.
│ │ │ │ │ -0002ae10: 2020 2041 6e73 7765 7220 6120 5365 7420 Answer a Set
│ │ │ │ │ -0002ae20: 6f66 2061 6c6c 2074 6865 206b 6579 7320 of all the keys
│ │ │ │ │ -0002ae30: 696e 2074 6865 2072 6563 6569 7665 7220 in the receiver
│ │ │ │ │ -0002ae40: 616e 6420 6974 7320 7375 7065 7273 7061 and its superspa
│ │ │ │ │ -0002ae50: 6365 730a 0a1f 0a46 696c 653a 2067 7374 ces....File: gst
│ │ │ │ │ -0002ae60: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ -0002ae70: 653a 204e 616d 6573 7061 6365 2d6e 616d e: Namespace-nam
│ │ │ │ │ -0002ae80: 6573 7061 6365 2068 6965 7261 7263 6879 espace hierarchy
│ │ │ │ │ -0002ae90: 2c20 204e 6578 743a 204e 616d 6573 7061 , Next: Namespa
│ │ │ │ │ -0002aea0: 6365 2d6f 7665 7272 6964 6573 2066 6f72 ce-overrides for
│ │ │ │ │ -0002aeb0: 2073 7570 6572 7370 6163 6573 2c20 2050 superspaces, P
│ │ │ │ │ -0002aec0: 7265 763a 204e 616d 6573 7061 6365 2d61 rev: Namespace-a
│ │ │ │ │ -0002aed0: 6363 6573 7369 6e67 2c20 2055 703a 204e ccessing, Up: N
│ │ │ │ │ -0002aee0: 616d 6573 7061 6365 0a0a 312e 3131 362e amespace..1.116.
│ │ │ │ │ -0002aef0: 3520 4e61 6d65 7370 6163 653a 206e 616d 5 Namespace: nam
│ │ │ │ │ -0002af00: 6573 7061 6365 2068 6965 7261 7263 6879 espace hierarchy
│ │ │ │ │ -0002af10: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------
│ │ │ │ │ -0002af20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0002af30: 2d2d 2d2d 2d2d 2d0a 0a73 6962 6c69 6e67 -------..sibling
│ │ │ │ │ -0002af40: 730a 2020 2020 2041 6e73 7765 7220 616c s. Answer al
│ │ │ │ │ -0002af50: 6c20 7468 6520 6f74 6865 7220 6e61 6d65 l the other name
│ │ │ │ │ -0002af60: 7370 6163 6573 2074 6861 7420 696e 6865 spaces that inhe
│ │ │ │ │ -0002af70: 7269 7420 6672 6f6d 2074 6865 2072 6563 rit from the rec
│ │ │ │ │ -0002af80: 6569 7665 7227 730a 2020 2020 2073 7570 eiver's. sup
│ │ │ │ │ -0002af90: 6572 7370 6163 652e 0a0a 7369 626c 696e erspace...siblin
│ │ │ │ │ -0002afa0: 6773 446f 3a20 6142 6c6f 636b 0a20 2020 gsDo: aBlock.
│ │ │ │ │ -0002afb0: 2020 4576 616c 7561 7465 2061 426c 6f63 Evaluate aBloc
│ │ │ │ │ -0002afc0: 6b20 6f6e 6365 2066 6f72 2065 6163 6820 k once for each
│ │ │ │ │ -0002afd0: 6f66 2074 6865 206f 7468 6572 206e 616d of the other nam
│ │ │ │ │ -0002afe0: 6573 7061 6365 7320 7468 6174 2069 6e68 espaces that inh
│ │ │ │ │ -0002aff0: 6572 6974 0a20 2020 2020 6672 6f6d 2074 erit. from t
│ │ │ │ │ -0002b000: 6865 2072 6563 6569 7665 7227 7320 7375 he receiver's su
│ │ │ │ │ -0002b010: 7065 7273 7061 6365 2c20 7061 7373 696e perspace, passin
│ │ │ │ │ -0002b020: 6720 7468 6520 6e61 6d65 7370 6163 6520 g the namespace
│ │ │ │ │ -0002b030: 6173 2061 0a20 2020 2020 7061 7261 6d65 as a. parame
│ │ │ │ │ -0002b040: 7465 722e 0a0a 1f0a 4669 6c65 3a20 6773 ter.....File: gs
│ │ │ │ │ -0002b050: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ -0002b060: 6465 3a20 4e61 6d65 7370 6163 652d 6f76 de: Namespace-ov
│ │ │ │ │ -0002b070: 6572 7269 6465 7320 666f 7220 7375 7065 errides for supe
│ │ │ │ │ -0002b080: 7273 7061 6365 732c 2020 4e65 7874 3a20 rspaces, Next:
│ │ │ │ │ -0002b090: 4e61 6d65 7370 6163 652d 7072 696e 7469 Namespace-printi
│ │ │ │ │ -0002b0a0: 6e67 2c20 2050 7265 763a 204e 616d 6573 ng, Prev: Names
│ │ │ │ │ -0002b0b0: 7061 6365 2d6e 616d 6573 7061 6365 2068 pace-namespace h
│ │ │ │ │ -0002b0c0: 6965 7261 7263 6879 2c20 2055 703a 204e ierarchy, Up: N
│ │ │ │ │ -0002b0d0: 616d 6573 7061 6365 0a0a 312e 3131 362e amespace..1.116.
│ │ │ │ │ -0002b0e0: 3620 4e61 6d65 7370 6163 653a 206f 7665 6 Namespace: ove
│ │ │ │ │ -0002b0f0: 7272 6964 6573 2066 6f72 2073 7570 6572 rrides for super
│ │ │ │ │ -0002b100: 7370 6163 6573 0a2d 2d2d 2d2d 2d2d 2d2d spaces.---------
│ │ │ │ │ -0002b110: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0002b120: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0002b130: 2d2d 2d0a 0a61 7373 6f63 6961 7469 6f6e ---..association
│ │ │ │ │ -0002b140: 4174 3a20 6b65 7920 6966 4162 7365 6e74 At: key ifAbsent
│ │ │ │ │ -0002b150: 3a20 6142 6c6f 636b 0a20 2020 2020 5265 : aBlock. Re
│ │ │ │ │ -0002b160: 7475 726e 2074 6865 206b 6579 2f76 616c turn the key/val
│ │ │ │ │ -0002b170: 7565 2070 6169 7220 6173 736f 6369 6174 ue pair associat
│ │ │ │ │ -0002b180: 6564 2074 6f20 7468 6520 7661 7269 6162 ed to the variab
│ │ │ │ │ -0002b190: 6c65 206e 616d 6564 2061 730a 2020 2020 le named as.
│ │ │ │ │ -0002b1a0: 2073 7065 6369 6669 6564 2062 7920 276b specified by 'k
│ │ │ │ │ -0002b1b0: 6579 272e 2020 4966 2074 6865 206b 6579 ey'. If the key
│ │ │ │ │ -0002b1c0: 2069 7320 6e6f 7420 666f 756e 6420 7365 is not found se
│ │ │ │ │ -0002b1d0: 6172 6368 2077 696c 6c20 6265 2062 726f arch will be bro
│ │ │ │ │ -0002b1e0: 7567 6874 0a20 2020 2020 6f6e 2069 6e20 ught. on in
│ │ │ │ │ -0002b1f0: 7375 7065 7273 7061 6365 732c 2066 696e superspaces, fin
│ │ │ │ │ -0002b200: 616c 6c79 2065 7661 6c75 6174 696e 6720 ally evaluating
│ │ │ │ │ -0002b210: 6142 6c6f 636b 2069 6620 7468 6520 7661 aBlock if the va
│ │ │ │ │ -0002b220: 7269 6162 6c65 2063 616e 6e6f 740a 2020 riable cannot.
│ │ │ │ │ -0002b230: 2020 2062 6520 666f 756e 6420 696e 2061 be found in a
│ │ │ │ │ -0002b240: 6e79 206f 6620 7468 6520 7375 7065 7273 ny of the supers
│ │ │ │ │ -0002b250: 7061 6365 732e 0a0a 6173 736f 6369 6174 paces...associat
│ │ │ │ │ -0002b260: 696f 6e73 446f 3a20 6142 6c6f 636b 0a20 ionsDo: aBlock.
│ │ │ │ │ -0002b270: 2020 2020 5061 7373 2065 6163 6820 6173 Pass each as
│ │ │ │ │ -0002b280: 736f 6369 6174 696f 6e20 696e 2074 6865 sociation in the
│ │ │ │ │ -0002b290: 206e 616d 6573 7061 6365 2074 6f20 6142 namespace to aB
│ │ │ │ │ -0002b2a0: 6c6f 636b 0a0a 6174 3a20 6b65 7920 6966 lock..at: key if
│ │ │ │ │ -0002b2b0: 4162 7365 6e74 3a20 6142 6c6f 636b 0a20 Absent: aBlock.
│ │ │ │ │ -0002b2c0: 2020 2020 5265 7475 726e 2074 6865 2076 Return the v
│ │ │ │ │ -0002b2d0: 616c 7565 2061 7373 6f63 6961 7465 6420 alue associated
│ │ │ │ │ -0002b2e0: 746f 2074 6865 2076 6172 6961 626c 6520 to the variable
│ │ │ │ │ -0002b2f0: 6e61 6d65 6420 6173 2073 7065 6369 6669 named as specifi
│ │ │ │ │ -0002b300: 6564 2062 790a 2020 2020 2027 6b65 7927 ed by. 'key'
│ │ │ │ │ -0002b310: 2e20 2049 6620 7468 6520 6b65 7920 6973 . If the key is
│ │ │ │ │ -0002b320: 206e 6f74 2066 6f75 6e64 2073 6561 7263 not found searc
│ │ │ │ │ -0002b330: 6820 7769 6c6c 2062 6520 6272 6f75 6768 h will be brough
│ │ │ │ │ -0002b340: 7420 6f6e 2069 6e0a 2020 2020 2073 7570 t on in. sup
│ │ │ │ │ -0002b350: 6572 7370 6163 6573 2c20 6669 6e61 6c6c erspaces, finall
│ │ │ │ │ -0002b360: 7920 6576 616c 7561 7469 6e67 2061 426c y evaluating aBl
│ │ │ │ │ -0002b370: 6f63 6b20 6966 2074 6865 2076 6172 6961 ock if the varia
│ │ │ │ │ -0002b380: 626c 6520 6361 6e6e 6f74 2062 650a 2020 ble cannot be.
│ │ │ │ │ -0002b390: 2020 2066 6f75 6e64 2069 6e20 616e 7920 found in any
│ │ │ │ │ -0002b3a0: 6f66 2074 6865 2073 7570 6572 7370 6163 of the superspac
│ │ │ │ │ -0002b3b0: 6573 2e0a 0a61 743a 206b 6579 2069 6650 es...at: key ifP
│ │ │ │ │ -0002b3c0: 7265 7365 6e74 3a20 6142 6c6f 636b 0a20 resent: aBlock.
│ │ │ │ │ -0002b3d0: 2020 2020 4966 2061 4b65 7920 6973 2061 If aKey is a
│ │ │ │ │ -0002b3e0: 6273 656e 7420 6672 6f6d 2074 6865 2072 bsent from the r
│ │ │ │ │ -0002b3f0: 6563 6569 7665 7220 616e 6420 616c 6c20 eceiver and all
│ │ │ │ │ -0002b400: 6974 7320 7375 7065 7273 7061 6365 732c its superspaces,
│ │ │ │ │ -0002b410: 2061 6e73 7765 720a 2020 2020 206e 696c answer. nil
│ │ │ │ │ -0002b420: 2e20 2045 6c73 652c 2065 7661 6c75 6174 . Else, evaluat
│ │ │ │ │ -0002b430: 6520 6142 6c6f 636b 2070 6173 7369 6e67 e aBlock passing
│ │ │ │ │ -0002b440: 2074 6865 2061 7373 6f63 6961 7465 6420 the associated
│ │ │ │ │ -0002b450: 7661 6c75 6520 616e 6420 616e 7377 6572 value and answer
│ │ │ │ │ -0002b460: 0a20 2020 2020 7468 6520 7265 7375 6c74 . the result
│ │ │ │ │ -0002b470: 206f 6620 7468 6520 696e 766f 6361 7469 of the invocati
│ │ │ │ │ -0002b480: 6f6e 0a0a 646f 3a20 6142 6c6f 636b 0a20 on..do: aBlock.
│ │ │ │ │ -0002b490: 2020 2020 5061 7373 2065 6163 6820 7661 Pass each va
│ │ │ │ │ -0002b4a0: 6c75 6520 696e 2074 6865 206e 616d 6573 lue in the names
│ │ │ │ │ -0002b4b0: 7061 6365 2074 6f20 6142 6c6f 636b 0a0a pace to aBlock..
│ │ │ │ │ -0002b4c0: 696e 636c 7564 6573 4b65 793a 206b 6579 includesKey: key
│ │ │ │ │ -0002b4d0: 0a20 2020 2020 416e 7377 6572 2077 6865 . Answer whe
│ │ │ │ │ -0002b4e0: 7468 6572 2074 6865 2072 6563 6569 7665 ther the receive
│ │ │ │ │ -0002b4f0: 7220 6f72 2061 6e79 206f 6620 6974 7320 r or any of its
│ │ │ │ │ -0002b500: 7375 7065 7273 7061 6365 7320 636f 6e74 superspaces cont
│ │ │ │ │ -0002b510: 6169 6e20 7468 650a 2020 2020 2067 6976 ain the. giv
│ │ │ │ │ -0002b520: 656e 206b 6579 0a0a 6b65 7973 416e 6456 en key..keysAndV
│ │ │ │ │ -0002b530: 616c 7565 7344 6f3a 2061 426c 6f63 6b0a aluesDo: aBlock.
│ │ │ │ │ -0002b540: 2020 2020 2050 6173 7320 746f 2061 426c Pass to aBl
│ │ │ │ │ -0002b550: 6f63 6b20 6561 6368 206f 6620 7468 6520 ock each of the
│ │ │ │ │ -0002b560: 7265 6365 6976 6572 2773 206b 6579 7320 receiver's keys
│ │ │ │ │ -0002b570: 616e 6420 7661 6c75 6573 2c20 696e 2074 and values, in t
│ │ │ │ │ -0002b580: 776f 0a20 2020 2020 7365 7061 7261 7465 wo. separate
│ │ │ │ │ -0002b590: 2070 6172 616d 6574 6572 730a 0a6b 6579 parameters..key
│ │ │ │ │ -0002b5a0: 7344 6f3a 2061 426c 6f63 6b0a 2020 2020 sDo: aBlock.
│ │ │ │ │ -0002b5b0: 2050 6173 7320 746f 2061 426c 6f63 6b20 Pass to aBlock
│ │ │ │ │ -0002b5c0: 6561 6368 206f 6620 7468 6520 7265 6365 each of the rece
│ │ │ │ │ -0002b5d0: 6976 6572 2773 206b 6579 730a 0a73 6574 iver's keys..set
│ │ │ │ │ -0002b5e0: 3a20 6b65 7920 746f 3a20 6e65 7756 616c : key to: newVal
│ │ │ │ │ -0002b5f0: 7565 2069 6641 6273 656e 743a 2061 426c ue ifAbsent: aBl
│ │ │ │ │ -0002b600: 6f63 6b0a 2020 2020 2041 7373 6967 6e20 ock. Assign
│ │ │ │ │ -0002b610: 6e65 7756 616c 7565 2074 6f20 7468 6520 newValue to the
│ │ │ │ │ -0002b620: 7661 7269 6162 6c65 206e 616d 6564 2061 variable named a
│ │ │ │ │ -0002b630: 7320 7370 6563 6966 6965 6420 6279 2027 s specified by '
│ │ │ │ │ -0002b640: 6b65 7927 2e20 2054 6869 730a 2020 2020 key'. This.
│ │ │ │ │ -0002b650: 206d 6574 686f 6420 776f 6e27 7420 6465 method won't de
│ │ │ │ │ -0002b660: 6669 6e65 2061 206e 6577 2076 6172 6961 fine a new varia
│ │ │ │ │ -0002b670: 626c 653b 2069 6e73 7465 6164 2069 6620 ble; instead if
│ │ │ │ │ -0002b680: 7468 6520 6b65 7920 6973 206e 6f74 2066 the key is not f
│ │ │ │ │ -0002b690: 6f75 6e64 0a20 2020 2020 6974 2077 696c ound. it wil
│ │ │ │ │ -0002b6a0: 6c20 7365 6172 6368 2069 6e20 7375 7065 l search in supe
│ │ │ │ │ -0002b6b0: 7273 7061 6365 7320 616e 6420 6576 616c rspaces and eval
│ │ │ │ │ -0002b6c0: 7561 7465 2061 426c 6f63 6b20 6966 2069 uate aBlock if i
│ │ │ │ │ -0002b6d0: 7420 6973 206e 6f74 0a20 2020 2020 666f t is not. fo
│ │ │ │ │ -0002b6e0: 756e 642e 2020 416e 7377 6572 206e 6577 und. Answer new
│ │ │ │ │ -0002b6f0: 5661 6c75 652e 0a0a 7369 7a65 0a20 2020 Value...size.
│ │ │ │ │ -0002b700: 2020 416e 7377 6572 2074 6865 206e 756d Answer the num
│ │ │ │ │ -0002b710: 6265 7220 6f66 206b 6579 7320 696e 2074 ber of keys in t
│ │ │ │ │ -0002b720: 6865 2072 6563 6569 7665 7220 616e 6420 he receiver and
│ │ │ │ │ -0002b730: 6561 6368 206f 6620 6974 730a 2020 2020 each of its.
│ │ │ │ │ -0002b740: 2073 7570 6572 7370 6163 6573 0a0a 1f0a superspaces....
│ │ │ │ │ -0002b750: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ -0002b760: 6e66 6f2c 2020 4e6f 6465 3a20 4e61 6d65 nfo, Node: Name
│ │ │ │ │ -0002b770: 7370 6163 652d 7072 696e 7469 6e67 2c20 space-printing,
│ │ │ │ │ -0002b780: 2050 7265 763a 204e 616d 6573 7061 6365 Prev: Namespace
│ │ │ │ │ -0002b790: 2d6f 7665 7272 6964 6573 2066 6f72 2073 -overrides for s
│ │ │ │ │ -0002b7a0: 7570 6572 7370 6163 6573 2c20 2055 703a uperspaces, Up:
│ │ │ │ │ -0002b7b0: 204e 616d 6573 7061 6365 0a0a 312e 3131 Namespace..1.11
│ │ │ │ │ -0002b7c0: 362e 3720 4e61 6d65 7370 6163 653a 2070 6.7 Namespace: p
│ │ │ │ │ -0002b7d0: 7269 6e74 696e 670a 2d2d 2d2d 2d2d 2d2d rinting.--------
│ │ │ │ │ -0002b7e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0002b7f0: 2d2d 2d0a 0a6e 616d 6549 6e3a 2061 4e61 ---..nameIn: aNa
│ │ │ │ │ -0002b800: 6d65 7370 6163 650a 2020 2020 2041 6e73 mespace. Ans
│ │ │ │ │ -0002b810: 7765 7220 536d 616c 6c74 616c 6b20 636f wer Smalltalk co
│ │ │ │ │ -0002b820: 6465 2063 6f6d 7069 6c69 6e67 2074 6f20 de compiling to
│ │ │ │ │ -0002b830: 7468 6520 7265 6365 6976 6572 2077 6865 the receiver whe
│ │ │ │ │ -0002b840: 6e20 7468 6520 6375 7272 656e 740a 2020 n the current.
│ │ │ │ │ -0002b850: 2020 206e 616d 6573 7061 6365 2069 7320 namespace is
│ │ │ │ │ -0002b860: 614e 616d 6573 7061 6365 0a0a 7072 696e aNamespace..prin
│ │ │ │ │ -0002b870: 744f 6e3a 2061 5374 7265 616d 2069 6e3a tOn: aStream in:
│ │ │ │ │ -0002b880: 2061 4e61 6d65 7370 6163 650a 2020 2020 aNamespace.
│ │ │ │ │ -0002b890: 2050 7269 6e74 206f 6e20 6153 7472 6561 Print on aStrea
│ │ │ │ │ -0002b8a0: 6d20 736f 6d65 2053 6d61 6c6c 7461 6c6b m some Smalltalk
│ │ │ │ │ -0002b8b0: 2063 6f64 6520 636f 6d70 696c 696e 6720 code compiling
│ │ │ │ │ -0002b8c0: 746f 2074 6865 2072 6563 6569 7665 7220 to the receiver
│ │ │ │ │ -0002b8d0: 7768 656e 0a20 2020 2020 7468 6520 6375 when. the cu
│ │ │ │ │ -0002b8e0: 7272 656e 7420 6e61 6d65 7370 6163 6520 rrent namespace
│ │ │ │ │ -0002b8f0: 6973 2061 4e61 6d65 7370 6163 650a 0a73 is aNamespace..s
│ │ │ │ │ -0002b900: 746f 7265 4f6e 3a20 6153 7472 6561 6d0a toreOn: aStream.
│ │ │ │ │ -0002b910: 2020 2020 2053 746f 7265 2053 6d61 6c6c Store Small
│ │ │ │ │ -0002b920: 7461 6c6b 2063 6f64 6520 636f 6d70 696c talk code compil
│ │ │ │ │ -0002b930: 696e 6720 746f 2074 6865 2072 6563 6569 ing to the recei
│ │ │ │ │ -0002b940: 7665 720a 0a1f 0a46 696c 653a 2067 7374 ver....File: gst
│ │ │ │ │ -0002b950: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ -0002b960: 653a 204e 6574 436c 6965 6e74 732e 5552 e: NetClients.UR
│ │ │ │ │ -0002b970: 4952 6573 6f6c 7665 722c 2020 4e65 7874 IResolver, Next
│ │ │ │ │ -0002b980: 3a20 4e65 7443 6c69 656e 7473 2e55 524c : NetClients.URL
│ │ │ │ │ -0002b990: 2c20 2050 7265 763a 204e 616d 6573 7061 , Prev: Namespa
│ │ │ │ │ -0002b9a0: 6365 2c20 2055 703a 2042 6173 6520 636c ce, Up: Base cl
│ │ │ │ │ -0002b9b0: 6173 7365 730a 0a31 2e31 3137 204e 6574 asses..1.117 Net
│ │ │ │ │ -0002b9c0: 436c 6965 6e74 732e 5552 4952 6573 6f6c Clients.URIResol
│ │ │ │ │ -0002b9d0: 7665 720a 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ver.============
│ │ │ │ │ -0002b9e0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ -0002b9f0: 0a0a 4465 6669 6e65 6420 696e 206e 616d ..Defined in nam
│ │ │ │ │ -0002ba00: 6573 7061 6365 2053 6d61 6c6c 7461 6c6b espace Smalltalk
│ │ │ │ │ -0002ba10: 2e4e 6574 436c 6965 6e74 730a 5375 7065 .NetClients.Supe
│ │ │ │ │ -0002ba20: 7263 6c61 7373 3a20 4f62 6a65 6374 0a43 rclass: Object.C
│ │ │ │ │ -0002ba30: 6174 6567 6f72 793a 204e 6574 436c 6965 ategory: NetClie
│ │ │ │ │ -0002ba40: 6e74 732d 5552 4952 6573 6f6c 7665 720a nts-URIResolver.
│ │ │ │ │ -0002ba50: 0a20 2020 2020 5468 6973 2063 6c61 7373 . This class
│ │ │ │ │ -0002ba60: 2070 7562 6c69 7368 6573 206d 6574 686f publishes metho
│ │ │ │ │ -0002ba70: 6473 2074 6f20 646f 776e 6c6f 6164 2066 ds to download f
│ │ │ │ │ -0002ba80: 696c 6573 2066 726f 6d20 7468 6520 496e iles from the In
│ │ │ │ │ -0002ba90: 7465 726e 6574 2e0a 0a2a 204d 656e 753a ternet...* Menu:
│ │ │ │ │ -0002baa0: 0a0a 2a20 4e65 7443 6c69 656e 7473 2e55 ..* NetClients.U
│ │ │ │ │ -0002bab0: 5249 5265 736f 6c76 6572 2063 6c61 7373 RIResolver class
│ │ │ │ │ -0002bac0: 2d61 7069 3a3a 2020 2863 6c61 7373 290a -api:: (class).
│ │ │ │ │ -0002bad0: 2a20 4e65 7443 6c69 656e 7473 2e55 5249 * NetClients.URI
│ │ │ │ │ -0002bae0: 5265 736f 6c76 6572 2063 6c61 7373 2d69 Resolver class-i
│ │ │ │ │ -0002baf0: 6e73 7461 6e63 6520 6372 6561 7469 6f6e nstance creation
│ │ │ │ │ -0002bb00: 3a3a 2020 2863 6c61 7373 290a 0a1f 0a46 :: (class)....F
│ │ │ │ │ -0002bb10: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ -0002bb20: 666f 2c20 204e 6f64 653a 204e 6574 436c fo, Node: NetCl
│ │ │ │ │ -0002bb30: 6965 6e74 732e 5552 4952 6573 6f6c 7665 ients.URIResolve
│ │ │ │ │ -0002bb40: 7220 636c 6173 732d 6170 692c 2020 4e65 r class-api, Ne
│ │ │ │ │ -0002bb50: 7874 3a20 4e65 7443 6c69 656e 7473 2e55 xt: NetClients.U
│ │ │ │ │ -0002bb60: 5249 5265 736f 6c76 6572 2063 6c61 7373 RIResolver class
│ │ │ │ │ -0002bb70: 2d69 6e73 7461 6e63 6520 6372 6561 7469 -instance creati
│ │ │ │ │ -0002bb80: 6f6e 2c20 2055 703a 204e 6574 436c 6965 on, Up: NetClie
│ │ │ │ │ -0002bb90: 6e74 732e 5552 4952 6573 6f6c 7665 720a nts.URIResolver.
│ │ │ │ │ -0002bba0: 0a31 2e31 3137 2e31 204e 6574 436c 6965 .1.117.1 NetClie
│ │ │ │ │ -0002bbb0: 6e74 732e 5552 4952 6573 6f6c 7665 7220 nts.URIResolver
│ │ │ │ │ -0002bbc0: 636c 6173 733a 2061 7069 0a2d 2d2d 2d2d class: api.-----
│ │ │ │ │ -0002bbd0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0002bbe0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0002bbf0: 2d2d 2d2d 0a0a 6f70 656e 4f6e 3a20 6155 ----..openOn: aU
│ │ │ │ │ -0002bc00: 5249 0a20 2020 2020 416c 7761 7973 2072 RI. Always r
│ │ │ │ │ -0002bc10: 6169 7365 2061 6e20 6572 726f 722c 2061 aise an error, a
│ │ │ │ │ -0002bc20: 7320 7468 6973 206d 6574 686f 6420 6973 s this method is
│ │ │ │ │ -0002bc30: 206e 6f74 2073 7570 706f 7274 6564 2077 not supported w
│ │ │ │ │ -0002bc40: 6974 686f 7574 0a20 2020 2020 6c6f 6164 ithout. load
│ │ │ │ │ -0002bc50: 696e 6720 7468 6520 6164 6469 7469 6f6e ing the addition
│ │ │ │ │ -0002bc60: 616c 204e 6574 436c 6965 6e74 7320 7061 al NetClients pa
│ │ │ │ │ -0002bc70: 636b 6167 652e 0a0a 6f70 656e 4f6e 3a20 ckage...openOn:
│ │ │ │ │ -0002bc80: 6155 5249 2069 6646 6169 6c3a 2061 426c aURI ifFail: aBl
│ │ │ │ │ -0002bc90: 6f63 6b0a 2020 2020 2041 6c77 6179 7320 ock. Always
│ │ │ │ │ -0002bca0: 6576 616c 7561 7465 2061 426c 6f63 6b20 evaluate aBlock
│ │ │ │ │ -0002bcb0: 616e 6420 616e 7377 6572 2074 6865 2072 and answer the r
│ │ │ │ │ -0002bcc0: 6573 756c 7420 6966 2074 6865 2061 6464 esult if the add
│ │ │ │ │ -0002bcd0: 6974 696f 6e61 6c0a 2020 2020 204e 6574 itional. Net
│ │ │ │ │ -0002bce0: 436c 6965 6e74 7320 7061 636b 6167 6520 Clients package
│ │ │ │ │ -0002bcf0: 6973 206e 6f74 206c 6f61 6465 642e 2020 is not loaded.
│ │ │ │ │ -0002bd00: 4966 2069 7420 6973 2c20 696e 7374 6561 If it is, instea
│ │ │ │ │ -0002bd10: 642c 2072 6574 7572 6e20 610a 2020 2020 d, return a.
│ │ │ │ │ -0002bd20: 2057 6562 456e 7469 7479 2077 6974 6820 WebEntity with
│ │ │ │ │ -0002bd30: 7468 6520 636f 6e74 656e 7473 206f 6620 the contents of
│ │ │ │ │ -0002bd40: 7468 6520 7265 736f 7572 6365 2073 7065 the resource spe
│ │ │ │ │ -0002bd50: 6369 6669 6564 2062 7920 616e 5552 492c cified by anURI,
│ │ │ │ │ -0002bd60: 2061 6e64 0a20 2020 2020 6f6e 6c79 2065 and. only e
│ │ │ │ │ -0002bd70: 7661 6c75 6174 6520 7468 6520 626c 6f63 valuate the bloc
│ │ │ │ │ -0002bd80: 6b20 6966 206c 6f61 6469 6e67 2074 6865 k if loading the
│ │ │ │ │ -0002bd90: 2072 6573 6f75 7263 6520 6661 696c 732e resource fails.
│ │ │ │ │ -0002bda0: 0a0a 6f70 656e 5374 7265 616d 4f6e 3a20 ..openStreamOn:
│ │ │ │ │ -0002bdb0: 6155 5249 0a20 2020 2020 4368 6563 6b20 aURI. Check
│ │ │ │ │ -0002bdc0: 6966 2061 5552 4920 6361 6e20 6265 2066 if aURI can be f
│ │ │ │ │ -0002bdd0: 6574 6368 6564 2066 726f 6d20 7468 6520 etched from the
│ │ │ │ │ -0002bde0: 496e 7465 726e 6574 206f 7220 6672 6f6d Internet or from
│ │ │ │ │ -0002bdf0: 2074 6865 206c 6f63 616c 0a20 2020 2020 the local.
│ │ │ │ │ -0002be00: 7379 7374 656d 2c20 616e 6420 6966 2073 system, and if s
│ │ │ │ │ -0002be10: 6f20 7265 7475 726e 2061 2053 7472 6561 o return a Strea
│ │ │ │ │ -0002be20: 6d20 7769 7468 2069 7473 2063 6f6e 7465 m with its conte
│ │ │ │ │ -0002be30: 6e74 732e 2020 4966 2074 6869 7320 6973 nts. If this is
│ │ │ │ │ -0002be40: 0a20 2020 2020 6e6f 7420 706f 7373 6962 . not possib
│ │ │ │ │ -0002be50: 6c65 2c20 7261 6973 6520 616e 2065 7863 le, raise an exc
│ │ │ │ │ -0002be60: 6570 7469 6f6e 2e0a 0a6f 7065 6e53 7472 eption...openStr
│ │ │ │ │ -0002be70: 6561 6d4f 6e3a 2061 5552 4920 6966 4661 eamOn: aURI ifFa
│ │ │ │ │ -0002be80: 696c 3a20 6142 6c6f 636b 0a20 2020 2020 il: aBlock.
│ │ │ │ │ -0002be90: 4368 6563 6b20 6966 2061 5552 4920 6361 Check if aURI ca
│ │ │ │ │ -0002bea0: 6e20 6265 2066 6574 6368 6564 2066 726f n be fetched fro
│ │ │ │ │ -0002beb0: 6d20 7468 6520 496e 7465 726e 6574 206f m the Internet o
│ │ │ │ │ -0002bec0: 7220 6672 6f6d 2074 6865 206c 6f63 616c r from the local
│ │ │ │ │ -0002bed0: 0a20 2020 2020 7379 7374 656d 2c20 616e . system, an
│ │ │ │ │ -0002bee0: 6420 6966 2073 6f20 7265 7475 726e 2061 d if so return a
│ │ │ │ │ -0002bef0: 2053 7472 6561 6d20 7769 7468 2069 7473 Stream with its
│ │ │ │ │ -0002bf00: 2063 6f6e 7465 6e74 732e 2020 4966 2074 contents. If t
│ │ │ │ │ -0002bf10: 6869 7320 6973 0a20 2020 2020 6e6f 7420 his is. not
│ │ │ │ │ -0002bf20: 706f 7373 6962 6c65 2c20 696e 7374 6561 possible, instea
│ │ │ │ │ -0002bf30: 642c 2065 7661 6c75 6174 6520 7468 6520 d, evaluate the
│ │ │ │ │ -0002bf40: 7a65 726f 2d61 7267 756d 656e 7420 626c zero-argument bl
│ │ │ │ │ -0002bf50: 6f63 6b20 6142 6c6f 636b 2061 6e64 0a20 ock aBlock and.
│ │ │ │ │ -0002bf60: 2020 2020 616e 7377 6572 2074 6865 2072 answer the r
│ │ │ │ │ -0002bf70: 6573 756c 7420 6f66 2074 6865 2065 7661 esult of the eva
│ │ │ │ │ -0002bf80: 6c75 6174 696f 6e2e 0a0a 1f0a 4669 6c65 luation.....File
│ │ │ │ │ -0002bf90: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ -0002bfa0: 2020 4e6f 6465 3a20 4e65 7443 6c69 656e Node: NetClien
│ │ │ │ │ -0002bfb0: 7473 2e55 5249 5265 736f 6c76 6572 2063 ts.URIResolver c
│ │ │ │ │ -0002bfc0: 6c61 7373 2d69 6e73 7461 6e63 6520 6372 lass-instance cr
│ │ │ │ │ -0002bfd0: 6561 7469 6f6e 2c20 2050 7265 763a 204e eation, Prev: N
│ │ │ │ │ -0002bfe0: 6574 436c 6965 6e74 732e 5552 4952 6573 etClients.URIRes
│ │ │ │ │ -0002bff0: 6f6c 7665 7220 636c 6173 732d 6170 692c olver class-api,
│ │ │ │ │ -0002c000: 2020 5570 3a20 4e65 7443 6c69 656e 7473 Up: NetClients
│ │ │ │ │ -0002c010: 2e55 5249 5265 736f 6c76 6572 0a0a 312e .URIResolver..1.
│ │ │ │ │ -0002c020: 3131 372e 3220 4e65 7443 6c69 656e 7473 117.2 NetClients
│ │ │ │ │ -0002c030: 2e55 5249 5265 736f 6c76 6572 2063 6c61 .URIResolver cla
│ │ │ │ │ -0002c040: 7373 3a20 696e 7374 616e 6365 2063 7265 ss: instance cre
│ │ │ │ │ -0002c050: 6174 696f 6e0a 2d2d 2d2d 2d2d 2d2d 2d2d ation.----------
│ │ │ │ │ -0002c060: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0002c070: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0002c080: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a6f -------------..o
│ │ │ │ │ -0002c090: 6e3a 2061 6e55 524c 0a20 2020 2020 416e n: anURL. An
│ │ │ │ │ -0002c0a0: 7377 6572 2061 206e 6577 2055 5249 5265 swer a new URIRe
│ │ │ │ │ -0002c0b0: 736f 6c76 6572 2074 6861 7420 7769 6c6c solver that will
│ │ │ │ │ -0002c0c0: 2064 6f20 6974 7320 6265 7374 2074 6f20 do its best to
│ │ │ │ │ -0002c0d0: 6665 7463 6820 7468 6520 6461 7461 0a20 fetch the data.
│ │ │ │ │ -0002c0e0: 2020 2020 666f 7220 616e 5552 4c20 6672 for anURL fr
│ │ │ │ │ -0002c0f0: 6f6d 2074 6865 2049 6e74 6572 6e65 742e om the Internet.
│ │ │ │ │ -0002c100: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ -0002c110: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ -0002c120: 4e65 7443 6c69 656e 7473 2e55 524c 2c20 NetClients.URL,
│ │ │ │ │ -0002c130: 204e 6578 743a 204e 6f74 6966 6963 6174 Next: Notificat
│ │ │ │ │ -0002c140: 696f 6e2c 2020 5072 6576 3a20 4e65 7443 ion, Prev: NetC
│ │ │ │ │ -0002c150: 6c69 656e 7473 2e55 5249 5265 736f 6c76 lients.URIResolv
│ │ │ │ │ -0002c160: 6572 2c20 2055 703a 2042 6173 6520 636c er, Up: Base cl
│ │ │ │ │ -0002c170: 6173 7365 730a 0a31 2e31 3138 204e 6574 asses..1.118 Net
│ │ │ │ │ -0002c180: 436c 6965 6e74 732e 5552 4c0a 3d3d 3d3d Clients.URL.====
│ │ │ │ │ -0002c190: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ -0002c1a0: 0a0a 4465 6669 6e65 6420 696e 206e 616d ..Defined in nam
│ │ │ │ │ -0002c1b0: 6573 7061 6365 2053 6d61 6c6c 7461 6c6b espace Smalltalk
│ │ │ │ │ -0002c1c0: 2e4e 6574 436c 6965 6e74 730a 5375 7065 .NetClients.Supe
│ │ │ │ │ -0002c1d0: 7263 6c61 7373 3a20 4f62 6a65 6374 0a43 rclass: Object.C
│ │ │ │ │ -0002c1e0: 6174 6567 6f72 793a 204e 6574 436c 6965 ategory: NetClie
│ │ │ │ │ -0002c1f0: 6e74 732d 5552 4952 6573 6f6c 7665 720a nts-URIResolver.
│ │ │ │ │ -0002c200: 0a20 2020 2020 436f 7079 7269 6768 7420 . Copyright
│ │ │ │ │ -0002c210: 2863 2920 4b61 7a75 6b69 2059 6173 756d (c) Kazuki Yasum
│ │ │ │ │ -0002c220: 6174 7375 2c20 3139 3935 2e20 2041 6c6c atsu, 1995. All
│ │ │ │ │ -0002c230: 2072 6967 6874 7320 7265 7365 7276 6564 rights reserved
│ │ │ │ │ -0002c240: 2e0a 0a2a 204d 656e 753a 0a0a 2a20 4e65 ...* Menu:..* Ne
│ │ │ │ │ -0002c250: 7443 6c69 656e 7473 2e55 524c 2063 6c61 tClients.URL cla
│ │ │ │ │ -0002c260: 7373 2d65 6e63 6f64 696e 6720 5552 4c73 ss-encoding URLs
│ │ │ │ │ -0002c270: 3a3a 2020 2863 6c61 7373 290a 2a20 4e65 :: (class).* Ne
│ │ │ │ │ -0002c280: 7443 6c69 656e 7473 2e55 524c 2063 6c61 tClients.URL cla
│ │ │ │ │ -0002c290: 7373 2d69 6e73 7461 6e63 6520 6372 6561 ss-instance crea
│ │ │ │ │ -0002c2a0: 7469 6f6e 3a3a 2020 2863 6c61 7373 290a tion:: (class).
│ │ │ │ │ -0002c2b0: 2a20 4e65 7443 6c69 656e 7473 2e55 524c * NetClients.URL
│ │ │ │ │ -0002c2c0: 2d61 6363 6573 7369 6e67 3a3a 2020 2869 -accessing:: (i
│ │ │ │ │ -0002c2d0: 6e73 7461 6e63 6529 0a2a 204e 6574 436c nstance).* NetCl
│ │ │ │ │ -0002c2e0: 6965 6e74 732e 5552 4c2d 636f 6d70 6172 ients.URL-compar
│ │ │ │ │ -0002c2f0: 696e 673a 3a20 2028 696e 7374 616e 6365 ing:: (instance
│ │ │ │ │ -0002c300: 290a 2a20 4e65 7443 6c69 656e 7473 2e55 ).* NetClients.U
│ │ │ │ │ -0002c310: 524c 2d63 6f70 7969 6e67 3a3a 2020 2869 RL-copying:: (i
│ │ │ │ │ -0002c320: 6e73 7461 6e63 6529 0a2a 204e 6574 436c nstance).* NetCl
│ │ │ │ │ -0002c330: 6965 6e74 732e 5552 4c2d 696e 6974 6961 ients.URL-initia
│ │ │ │ │ -0002c340: 6c69 7a65 2d72 656c 6561 7365 3a3a 2020 lize-release::
│ │ │ │ │ -0002c350: 2869 6e73 7461 6e63 6529 0a2a 204e 6574 (instance).* Net
│ │ │ │ │ -0002c360: 436c 6965 6e74 732e 5552 4c2d 7072 696e Clients.URL-prin
│ │ │ │ │ -0002c370: 7469 6e67 3a3a 2020 2869 6e73 7461 6e63 ting:: (instanc
│ │ │ │ │ -0002c380: 6529 0a2a 204e 6574 436c 6965 6e74 732e e).* NetClients.
│ │ │ │ │ -0002c390: 5552 4c2d 7374 696c 6c20 756e 636c 6173 URL-still unclas
│ │ │ │ │ -0002c3a0: 7369 6669 6564 3a3a 2020 2869 6e73 7461 sified:: (insta
│ │ │ │ │ -0002c3b0: 6e63 6529 0a2a 204e 6574 436c 6965 6e74 nce).* NetClient
│ │ │ │ │ -0002c3c0: 732e 5552 4c2d 7465 7374 696e 673a 3a20 s.URL-testing::
│ │ │ │ │ -0002c3d0: 2028 696e 7374 616e 6365 290a 2a20 4e65 (instance).* Ne
│ │ │ │ │ -0002c3e0: 7443 6c69 656e 7473 2e55 524c 2d75 7469 tClients.URL-uti
│ │ │ │ │ -0002c3f0: 6c69 7469 6573 3a3a 2020 2869 6e73 7461 lities:: (insta
│ │ │ │ │ -0002c400: 6e63 6529 0a0a 1f0a 4669 6c65 3a20 6773 nce)....File: gs
│ │ │ │ │ -0002c410: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ -0002c420: 6465 3a20 4e65 7443 6c69 656e 7473 2e55 de: NetClients.U
│ │ │ │ │ -0002c430: 524c 2063 6c61 7373 2d65 6e63 6f64 696e RL class-encodin
│ │ │ │ │ -0002c440: 6720 5552 4c73 2c20 204e 6578 743a 204e g URLs, Next: N
│ │ │ │ │ -0002c450: 6574 436c 6965 6e74 732e 5552 4c20 636c etClients.URL cl
│ │ │ │ │ -0002c460: 6173 732d 696e 7374 616e 6365 2063 7265 ass-instance cre
│ │ │ │ │ -0002c470: 6174 696f 6e2c 2020 5570 3a20 4e65 7443 ation, Up: NetC
│ │ │ │ │ -0002c480: 6c69 656e 7473 2e55 524c 0a0a 312e 3131 lients.URL..1.11
│ │ │ │ │ -0002c490: 382e 3120 4e65 7443 6c69 656e 7473 2e55 8.1 NetClients.U
│ │ │ │ │ -0002c4a0: 524c 2063 6c61 7373 3a20 656e 636f 6469 RL class: encodi
│ │ │ │ │ -0002c4b0: 6e67 2055 524c 730a 2d2d 2d2d 2d2d 2d2d ng URLs.--------
│ │ │ │ │ -0002c4c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0002c4d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0002c4e0: 2d2d 2d0a 0a64 6563 6f64 653a 2061 5374 ---..decode: aSt
│ │ │ │ │ -0002c4f0: 7269 6e67 0a20 2020 2020 4465 636f 6465 ring. Decode
│ │ │ │ │ -0002c500: 2061 2074 6578 742f 782d 7777 772d 666f a text/x-www-fo
│ │ │ │ │ -0002c510: 726d 2d75 726c 656e 636f 6465 6420 5374 rm-urlencoded St
│ │ │ │ │ -0002c520: 7269 6e67 2069 6e74 6f20 6120 7465 7874 ring into a text
│ │ │ │ │ -0002c530: 2f70 6c61 696e 0a20 2020 2020 5374 7269 /plain. Stri
│ │ │ │ │ -0002c540: 6e67 2e0a 0a65 6e63 6f64 653a 2061 6e55 ng...encode: anU
│ │ │ │ │ -0002c550: 524c 0a20 2020 2020 456e 636f 6465 2061 RL. Encode a
│ │ │ │ │ -0002c560: 2074 6578 742f 706c 6169 6e20 696e 746f text/plain into
│ │ │ │ │ -0002c570: 2061 2074 6578 742f 782d 7777 772d 666f a text/x-www-fo
│ │ │ │ │ -0002c580: 726d 2d75 726c 656e 636f 6465 6420 5374 rm-urlencoded St
│ │ │ │ │ -0002c590: 7269 6e67 2028 7468 6f73 650a 2020 2020 ring (those.
│ │ │ │ │ -0002c5a0: 2074 6869 6e67 7320 7769 7468 206c 6f74 things with lot
│ │ │ │ │ -0002c5b0: 7320 6f66 2025 2069 6e20 7468 656d 292e s of % in them).
│ │ │ │ │ -0002c5c0: 0a0a 696e 6974 6961 6c69 7a65 0a20 2020 ..initialize.
│ │ │ │ │ -0002c5d0: 2020 496e 6974 6961 6c69 7a65 2074 6865 Initialize the
│ │ │ │ │ -0002c5e0: 2072 6563 6569 7665 7227 7320 636c 6173 receiver's clas
│ │ │ │ │ -0002c5f0: 7320 7661 7269 6162 6c65 732e 0a0a 1f0a s variables.....
│ │ │ │ │ -0002c600: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ -0002c610: 6e66 6f2c 2020 4e6f 6465 3a20 4e65 7443 nfo, Node: NetC
│ │ │ │ │ -0002c620: 6c69 656e 7473 2e55 524c 2063 6c61 7373 lients.URL class
│ │ │ │ │ -0002c630: 2d69 6e73 7461 6e63 6520 6372 6561 7469 -instance creati
│ │ │ │ │ -0002c640: 6f6e 2c20 204e 6578 743a 204e 6574 436c on, Next: NetCl
│ │ │ │ │ -0002c650: 6965 6e74 732e 5552 4c2d 6163 6365 7373 ients.URL-access
│ │ │ │ │ -0002c660: 696e 672c 2020 5072 6576 3a20 4e65 7443 ing, Prev: NetC
│ │ │ │ │ -0002c670: 6c69 656e 7473 2e55 524c 2063 6c61 7373 lients.URL class
│ │ │ │ │ -0002c680: 2d65 6e63 6f64 696e 6720 5552 4c73 2c20 -encoding URLs,
│ │ │ │ │ -0002c690: 2055 703a 204e 6574 436c 6965 6e74 732e Up: NetClients.
│ │ │ │ │ -0002c6a0: 5552 4c0a 0a31 2e31 3138 2e32 204e 6574 URL..1.118.2 Net
│ │ │ │ │ -0002c6b0: 436c 6965 6e74 732e 5552 4c20 636c 6173 Clients.URL clas
│ │ │ │ │ -0002c6c0: 733a 2069 6e73 7461 6e63 6520 6372 6561 s: instance crea
│ │ │ │ │ -0002c6d0: 7469 6f6e 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d tion.-----------
│ │ │ │ │ -0002c6e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0002c6f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0002c700: 2d2d 2d2d 0a0a 6672 6f6d 5374 7269 6e67 ----..fromString
│ │ │ │ │ -0002c710: 3a20 6153 7472 696e 670a 2020 2020 2050 : aString. P
│ │ │ │ │ -0002c720: 6172 7365 2074 6865 2067 6976 656e 2055 arse the given U
│ │ │ │ │ -0002c730: 524c 2061 6e64 2061 6e73 7765 7220 616e RL and answer an
│ │ │ │ │ -0002c740: 2055 524c 206f 626a 6563 7420 6261 7365 URL object base
│ │ │ │ │ -0002c750: 6420 6f6e 2069 742e 0a0a 6e65 770a 2020 d on it...new.
│ │ │ │ │ -0002c760: 2020 2041 6e73 7765 7220 6120 2762 6c61 Answer a 'bla
│ │ │ │ │ -0002c770: 6e6b 2720 5552 4c2e 0a0a 7363 6865 6d65 nk' URL...scheme
│ │ │ │ │ -0002c780: 3a20 7363 6865 6d65 5374 7269 6e67 2068 : schemeString h
│ │ │ │ │ -0002c790: 6f73 743a 2068 6f73 7453 7472 696e 6720 ost: hostString
│ │ │ │ │ -0002c7a0: 7061 7468 3a20 7061 7468 5374 7269 6e67 path: pathString
│ │ │ │ │ -0002c7b0: 0a20 2020 2020 416e 7377 6572 2061 6e20 . Answer an
│ │ │ │ │ -0002c7c0: 5552 4c20 6f62 6a65 6374 206d 6164 6520 URL object made
│ │ │ │ │ -0002c7d0: 6672 6f6d 2061 6c6c 2074 6865 2070 6172 from all the par
│ │ │ │ │ -0002c7e0: 7473 2070 6173 7365 6420 6173 2061 7267 ts passed as arg
│ │ │ │ │ -0002c7f0: 756d 656e 7473 2e0a 0a73 6368 656d 653a uments...scheme:
│ │ │ │ │ -0002c800: 2073 6368 656d 6553 7472 696e 6720 686f schemeString ho
│ │ │ │ │ -0002c810: 7374 3a20 686f 7374 5374 7269 6e67 2070 st: hostString p
│ │ │ │ │ -0002c820: 6f72 743a 2070 6f72 744e 756d 6265 7220 ort: portNumber
│ │ │ │ │ -0002c830: 7061 7468 3a20 7061 7468 5374 7269 6e67 path: pathString
│ │ │ │ │ -0002c840: 0a20 2020 2020 416e 7377 6572 2061 6e20 . Answer an
│ │ │ │ │ -0002c850: 5552 4c20 6f62 6a65 6374 206d 6164 6520 URL object made
│ │ │ │ │ -0002c860: 6672 6f6d 2061 6c6c 2074 6865 2070 6172 from all the par
│ │ │ │ │ -0002c870: 7473 2070 6173 7365 6420 6173 2061 7267 ts passed as arg
│ │ │ │ │ -0002c880: 756d 656e 7473 2e0a 0a73 6368 656d 653a uments...scheme:
│ │ │ │ │ -0002c890: 2073 6368 656d 6553 7472 696e 6720 7061 schemeString pa
│ │ │ │ │ -0002c8a0: 7468 3a20 7061 7468 5374 7269 6e67 0a20 th: pathString.
│ │ │ │ │ -0002c8b0: 2020 2020 416e 7377 6572 2061 6e20 5552 Answer an UR
│ │ │ │ │ -0002c8c0: 4c20 6f62 6a65 6374 206d 6164 6520 6672 L object made fr
│ │ │ │ │ -0002c8d0: 6f6d 2061 6c6c 2074 6865 2070 6172 7473 om all the parts
│ │ │ │ │ -0002c8e0: 2070 6173 7365 6420 6173 2061 7267 756d passed as argum
│ │ │ │ │ -0002c8f0: 656e 7473 2e0a 0a73 6368 656d 653a 2073 ents...scheme: s
│ │ │ │ │ -0002c900: 6368 656d 6553 7472 696e 6720 7573 6572 chemeString user
│ │ │ │ │ -0002c910: 6e61 6d65 3a20 7573 6572 5374 7269 6e67 name: userString
│ │ │ │ │ -0002c920: 2070 6173 7377 6f72 643a 2070 6173 7377 password: passw
│ │ │ │ │ -0002c930: 6f72 6453 7472 696e 6720 686f 7374 3a20 ordString host:
│ │ │ │ │ -0002c940: 686f 7374 5374 7269 6e67 2070 6f72 743a hostString port:
│ │ │ │ │ -0002c950: 2070 6f72 744e 756d 6265 7220 7061 7468 portNumber path
│ │ │ │ │ -0002c960: 3a20 7061 7468 5374 7269 6e67 0a20 2020 : pathString.
│ │ │ │ │ -0002c970: 2020 416e 7377 6572 2061 6e20 5552 4c20 Answer an URL
│ │ │ │ │ -0002c980: 6f62 6a65 6374 206d 6164 6520 6672 6f6d object made from
│ │ │ │ │ -0002c990: 2061 6c6c 2074 6865 2070 6172 7473 2070 all the parts p
│ │ │ │ │ -0002c9a0: 6173 7365 6420 6173 2061 7267 756d 656e assed as argumen
│ │ │ │ │ -0002c9b0: 7473 2e0a 0a1f 0a46 696c 653a 2067 7374 ts.....File: gst
│ │ │ │ │ -0002c9c0: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ -0002c9d0: 653a 204e 6574 436c 6965 6e74 732e 5552 e: NetClients.UR
│ │ │ │ │ -0002c9e0: 4c2d 6163 6365 7373 696e 672c 2020 4e65 L-accessing, Ne
│ │ │ │ │ -0002c9f0: 7874 3a20 4e65 7443 6c69 656e 7473 2e55 xt: NetClients.U
│ │ │ │ │ -0002ca00: 524c 2d63 6f6d 7061 7269 6e67 2c20 2050 RL-comparing, P
│ │ │ │ │ -0002ca10: 7265 763a 204e 6574 436c 6965 6e74 732e rev: NetClients.
│ │ │ │ │ -0002ca20: 5552 4c20 636c 6173 732d 696e 7374 616e URL class-instan
│ │ │ │ │ -0002ca30: 6365 2063 7265 6174 696f 6e2c 2020 5570 ce creation, Up
│ │ │ │ │ -0002ca40: 3a20 4e65 7443 6c69 656e 7473 2e55 524c : NetClients.URL
│ │ │ │ │ -0002ca50: 0a0a 312e 3131 382e 3320 4e65 7443 6c69 ..1.118.3 NetCli
│ │ │ │ │ -0002ca60: 656e 7473 2e55 524c 3a20 6163 6365 7373 ents.URL: access
│ │ │ │ │ -0002ca70: 696e 670a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ing.------------
│ │ │ │ │ -0002ca80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0002ca90: 2d2d 2d2d 2d0a 0a61 7353 7472 696e 670a -----..asString.
│ │ │ │ │ -0002caa0: 2020 2020 2041 6e73 7765 7220 7468 6520 Answer the
│ │ │ │ │ -0002cab0: 6675 6c6c 2072 6571 7565 7374 2073 7472 full request str
│ │ │ │ │ -0002cac0: 696e 6720 636f 7272 6573 706f 6e64 696e ing correspondin
│ │ │ │ │ -0002cad0: 6720 746f 2074 6865 2055 524c 2e20 5468 g to the URL. Th
│ │ │ │ │ -0002cae0: 6973 2069 730a 2020 2020 2068 6f77 2074 is is. how t
│ │ │ │ │ -0002caf0: 6865 2055 524c 2077 6f75 6c64 2062 6520 he URL would be
│ │ │ │ │ -0002cb00: 7072 696e 7465 6420 696e 2074 6865 2061 printed in the a
│ │ │ │ │ -0002cb10: 6464 7265 7373 2062 6172 206f 6620 6120 ddress bar of a
│ │ │ │ │ -0002cb20: 7765 6220 6272 6f77 7365 722c 0a20 2020 web browser,.
│ │ │ │ │ -0002cb30: 2020 6578 6365 7074 2074 6861 7420 7468 except that th
│ │ │ │ │ -0002cb40: 6520 7175 6572 7920 6461 7461 2069 7320 e query data is
│ │ │ │ │ -0002cb50: 7072 696e 7465 6420 6576 656e 2069 6620 printed even if
│ │ │ │ │ -0002cb60: 6974 2069 7320 746f 2062 6520 7365 6e74 it is to be sent
│ │ │ │ │ -0002cb70: 0a20 2020 2020 7468 726f 7567 6820 6120 . through a
│ │ │ │ │ -0002cb80: 504f 5354 2072 6571 7565 7374 2e0a 0a64 POST request...d
│ │ │ │ │ -0002cb90: 6563 6f64 6564 4669 656c 6473 0a20 2020 ecodedFields.
│ │ │ │ │ -0002cba0: 2020 436f 6e76 6572 7420 7468 6520 666f Convert the fo
│ │ │ │ │ -0002cbb0: 726d 2066 6965 6c64 7320 746f 2061 2044 rm fields to a D
│ │ │ │ │ -0002cbc0: 6963 7469 6f6e 6172 792c 2061 6e73 7765 ictionary, answe
│ │ │ │ │ -0002cbd0: 7220 6e69 6c20 6966 206e 6f20 7175 6573 r nil if no ques
│ │ │ │ │ -0002cbe0: 7469 6f6e 0a20 2020 2020 6d61 726b 2069 tion. mark i
│ │ │ │ │ -0002cbf0: 7320 666f 756e 6420 696e 2074 6865 2055 s found in the U
│ │ │ │ │ -0002cc00: 524c 2e0a 0a64 6563 6f64 6564 4669 6c65 RL...decodedFile
│ │ │ │ │ -0002cc10: 0a20 2020 2020 416e 7377 6572 2074 6865 . Answer the
│ │ │ │ │ -0002cc20: 2066 696c 6520 7061 7274 206f 6620 7468 file part of th
│ │ │ │ │ -0002cc30: 6520 5552 4c2c 2064 6563 6f64 696e 6720 e URL, decoding
│ │ │ │ │ -0002cc40: 6974 2066 726f 6d0a 2020 2020 2078 2d77 it from. x-w
│ │ │ │ │ -0002cc50: 7777 2d66 6f72 6d2d 7572 6c65 6e63 6f64 ww-form-urlencod
│ │ │ │ │ -0002cc60: 6564 2066 6f72 6d61 742e 0a0a 6465 636f ed format...deco
│ │ │ │ │ -0002cc70: 6465 6446 7261 676d 656e 740a 2020 2020 dedFragment.
│ │ │ │ │ -0002cc80: 2041 6e73 7765 7220 7468 6520 6672 6167 Answer the frag
│ │ │ │ │ -0002cc90: 6d65 6e74 2070 6172 7420 6f66 2074 6865 ment part of the
│ │ │ │ │ -0002cca0: 2055 524c 2c20 6465 636f 6469 6e67 2069 URL, decoding i
│ │ │ │ │ -0002ccb0: 7420 6672 6f6d 0a20 2020 2020 782d 7777 t from. x-ww
│ │ │ │ │ -0002ccc0: 772d 666f 726d 2d75 726c 656e 636f 6465 w-form-urlencode
│ │ │ │ │ -0002ccd0: 6420 666f 726d 6174 2e0a 0a66 7261 676d d format...fragm
│ │ │ │ │ -0002cce0: 656e 740a 2020 2020 2041 6e73 7765 7220 ent. Answer
│ │ │ │ │ -0002ccf0: 7468 6520 6672 6167 6d65 6e74 2070 6172 the fragment par
│ │ │ │ │ -0002cd00: 7420 6f66 2074 6865 2055 524c 2c20 6c65 t of the URL, le
│ │ │ │ │ -0002cd10: 6176 696e 6720 6974 2069 6e0a 2020 2020 aving it in.
│ │ │ │ │ -0002cd20: 2078 2d77 7777 2d66 6f72 6d2d 7572 6c65 x-www-form-urle
│ │ │ │ │ -0002cd30: 6e63 6f64 6564 2066 6f72 6d61 742e 0a0a ncoded format...
│ │ │ │ │ -0002cd40: 6672 6167 6d65 6e74 3a20 6153 7472 696e fragment: aStrin
│ │ │ │ │ -0002cd50: 670a 2020 2020 2053 6574 2074 6865 2066 g. Set the f
│ │ │ │ │ -0002cd60: 7261 676d 656e 7420 7061 7274 206f 6620 ragment part of
│ │ │ │ │ -0002cd70: 7468 6520 5552 4c2c 2077 6869 6368 2073 the URL, which s
│ │ │ │ │ -0002cd80: 686f 756c 6420 6265 2069 6e0a 2020 2020 hould be in.
│ │ │ │ │ -0002cd90: 2078 2d77 7777 2d66 6f72 6d2d 7572 6c65 x-www-form-urle
│ │ │ │ │ -0002cda0: 6e63 6f64 6564 2066 6f72 6d61 742e 0a0a ncoded format...
│ │ │ │ │ -0002cdb0: 6675 6c6c 5265 7175 6573 7453 7472 696e fullRequestStrin
│ │ │ │ │ -0002cdc0: 670a 2020 2020 2041 6e73 7765 7220 7468 g. Answer th
│ │ │ │ │ -0002cdd0: 6520 6675 6c6c 2072 6571 7565 7374 2073 e full request s
│ │ │ │ │ -0002cde0: 7472 696e 6720 636f 7272 6573 706f 6e64 tring correspond
│ │ │ │ │ -0002cdf0: 696e 6720 746f 2074 6865 2055 524c 2e20 ing to the URL.
│ │ │ │ │ -0002ce00: 5468 6973 2069 730a 2020 2020 2068 6f77 This is. how
│ │ │ │ │ -0002ce10: 2074 6865 2055 524c 2077 6f75 6c64 2062 the URL would b
│ │ │ │ │ -0002ce20: 6520 7072 696e 7465 6420 696e 2074 6865 e printed in the
│ │ │ │ │ -0002ce30: 2061 6464 7265 7373 2062 6172 206f 6620 address bar of
│ │ │ │ │ -0002ce40: 6120 7765 6220 6272 6f77 7365 722c 0a20 a web browser,.
│ │ │ │ │ -0002ce50: 2020 2020 6578 6365 7074 2074 6861 7420 except that
│ │ │ │ │ -0002ce60: 7468 6520 7175 6572 7920 6461 7461 2069 the query data i
│ │ │ │ │ -0002ce70: 7320 7072 696e 7465 6420 6576 656e 2069 s printed even i
│ │ │ │ │ -0002ce80: 6620 6974 2069 7320 746f 2062 6520 7365 f it is to be se
│ │ │ │ │ -0002ce90: 6e74 0a20 2020 2020 7468 726f 7567 6820 nt. through
│ │ │ │ │ -0002cea0: 6120 504f 5354 2072 6571 7565 7374 2e0a a POST request..
│ │ │ │ │ -0002ceb0: 0a68 6173 506f 7374 4461 7461 0a20 2020 .hasPostData.
│ │ │ │ │ -0002cec0: 2020 416e 7377 6572 2077 6865 7468 6572 Answer whether
│ │ │ │ │ -0002ced0: 2074 6865 2055 524c 2068 6173 2061 2071 the URL has a q
│ │ │ │ │ -0002cee0: 7565 7279 2070 6172 7420 6275 7420 6973 uery part but is
│ │ │ │ │ -0002cef0: 2061 6374 7561 6c6c 7920 666f 7220 616e actually for an
│ │ │ │ │ -0002cf00: 2048 5454 500a 2020 2020 2050 4f53 5420 HTTP. POST
│ │ │ │ │ -0002cf10: 7265 7175 6573 7420 616e 6420 6e6f 7420 request and not
│ │ │ │ │ -0002cf20: 7265 616c 6c79 2070 6172 7420 6f66 2074 really part of t
│ │ │ │ │ -0002cf30: 6865 2055 524c 2028 6173 2069 7420 776f he URL (as it wo
│ │ │ │ │ -0002cf40: 756c 6420 6265 2066 6f72 2074 6865 0a20 uld be for the.
│ │ │ │ │ -0002cf50: 2020 2020 4854 5450 2047 4554 2072 6571 HTTP GET req
│ │ │ │ │ -0002cf60: 7565 7374 292e 0a0a 6861 7350 6f73 7444 uest)...hasPostD
│ │ │ │ │ -0002cf70: 6174 613a 2061 426f 6f6c 6561 6e0a 2020 ata: aBoolean.
│ │ │ │ │ -0002cf80: 2020 2053 6574 2077 6865 7468 6572 2074 Set whether t
│ │ │ │ │ -0002cf90: 6865 2071 7565 7279 2070 6172 7420 6f66 he query part of
│ │ │ │ │ -0002cfa0: 2074 6865 2055 524c 2069 7320 6163 7475 the URL is actu
│ │ │ │ │ -0002cfb0: 616c 6c79 2074 6865 2064 6174 6120 666f ally the data fo
│ │ │ │ │ -0002cfc0: 7220 616e 0a20 2020 2020 4854 5450 2050 r an. HTTP P
│ │ │ │ │ -0002cfd0: 4f53 5420 7265 7175 6573 7420 616e 6420 OST request and
│ │ │ │ │ -0002cfe0: 6e6f 7420 7265 616c 6c79 2070 6172 7420 not really part
│ │ │ │ │ -0002cff0: 6f66 2074 6865 2055 524c 2028 6173 2069 of the URL (as i
│ │ │ │ │ -0002d000: 7420 776f 756c 6420 6265 0a20 2020 2020 t would be.
│ │ │ │ │ -0002d010: 666f 7220 7468 6520 4854 5450 2047 4554 for the HTTP GET
│ │ │ │ │ -0002d020: 2072 6571 7565 7374 292e 0a0a 686f 7374 request)...host
│ │ │ │ │ -0002d030: 0a20 2020 2020 416e 7377 6572 2074 6865 . Answer the
│ │ │ │ │ -0002d040: 2068 6f73 7420 7061 7274 206f 6620 7468 host part of th
│ │ │ │ │ -0002d050: 6520 5552 4c2e 0a0a 686f 7374 3a20 6153 e URL...host: aS
│ │ │ │ │ -0002d060: 7472 696e 670a 2020 2020 2053 6574 2074 tring. Set t
│ │ │ │ │ -0002d070: 6865 2068 6f73 7420 7061 7274 206f 6620 he host part of
│ │ │ │ │ -0002d080: 7468 6520 5552 4c20 746f 2061 5374 7269 the URL to aStri
│ │ │ │ │ -0002d090: 6e67 2e0a 0a6e 6577 7347 726f 7570 0a20 ng...newsGroup.
│ │ │ │ │ -0002d0a0: 2020 2020 4966 2074 6865 2072 6563 6569 If the recei
│ │ │ │ │ -0002d0b0: 7665 7220 6973 2061 6e20 6e6e 7470 2075 ver is an nntp u
│ │ │ │ │ -0002d0c0: 726c 2c20 7265 7475 726e 2074 6865 206e rl, return the n
│ │ │ │ │ -0002d0d0: 6577 7320 6772 6f75 702e 0a0a 7061 7373 ews group...pass
│ │ │ │ │ -0002d0e0: 776f 7264 0a20 2020 2020 416e 7377 6572 word. Answer
│ │ │ │ │ -0002d0f0: 2074 6865 2070 6173 7377 6f72 6420 7061 the password pa
│ │ │ │ │ -0002d100: 7274 206f 6620 7468 6520 5552 4c2e 0a0a rt of the URL...
│ │ │ │ │ -0002d110: 7061 7373 776f 7264 3a20 6153 7472 696e password: aStrin
│ │ │ │ │ -0002d120: 670a 2020 2020 2053 6574 2074 6865 2070 g. Set the p
│ │ │ │ │ -0002d130: 6173 7377 6f72 6420 7061 7274 206f 6620 assword part of
│ │ │ │ │ -0002d140: 7468 6520 5552 4c20 746f 2061 5374 7269 the URL to aStri
│ │ │ │ │ -0002d150: 6e67 2e0a 0a70 6174 680a 2020 2020 2041 ng...path. A
│ │ │ │ │ -0002d160: 6e73 7765 7220 7468 6520 7061 7468 2070 nswer the path p
│ │ │ │ │ -0002d170: 6172 7420 6f66 2074 6865 2055 524c 2e0a art of the URL..
│ │ │ │ │ -0002d180: 0a70 6174 683a 2061 5374 7269 6e67 0a20 .path: aString.
│ │ │ │ │ -0002d190: 2020 2020 5365 7420 7468 6520 7061 7468 Set the path
│ │ │ │ │ -0002d1a0: 2070 6172 7420 6f66 2074 6865 2055 524c part of the URL
│ │ │ │ │ -0002d1b0: 2074 6f20 6153 7472 696e 672e 0a0a 706f to aString...po
│ │ │ │ │ -0002d1c0: 7274 0a20 2020 2020 416e 7377 6572 2074 rt. Answer t
│ │ │ │ │ -0002d1d0: 6865 2070 6f72 7420 6e75 6d62 6572 2070 he port number p
│ │ │ │ │ -0002d1e0: 6172 7420 6f66 2074 6865 2055 524c 2e0a art of the URL..
│ │ │ │ │ -0002d1f0: 0a70 6f72 743a 2061 6e49 6e74 6567 6572 .port: anInteger
│ │ │ │ │ -0002d200: 0a20 2020 2020 5365 7420 7468 6520 706f . Set the po
│ │ │ │ │ -0002d210: 7274 206e 756d 6265 7220 7061 7274 206f rt number part o
│ │ │ │ │ -0002d220: 6620 7468 6520 5552 4c20 746f 2061 6e49 f the URL to anI
│ │ │ │ │ -0002d230: 6e74 6567 6572 2e0a 0a70 6f73 7444 6174 nteger...postDat
│ │ │ │ │ -0002d240: 610a 2020 2020 2041 6e73 7765 7220 7768 a. Answer wh
│ │ │ │ │ -0002d250: 6574 6865 7220 7468 6520 5552 4c20 6861 ether the URL ha
│ │ │ │ │ -0002d260: 7320 6120 7175 6572 7920 7061 7274 2061 s a query part a
│ │ │ │ │ -0002d270: 6e64 2069 7420 6973 206d 6561 6e74 2066 nd it is meant f
│ │ │ │ │ -0002d280: 6f72 2061 6e20 4854 5450 0a20 2020 2020 or an HTTP.
│ │ │ │ │ -0002d290: 504f 5354 2072 6571 7565 7374 2c20 616e POST request, an
│ │ │ │ │ -0002d2a0: 7377 6572 2069 742e 2020 456c 7365 2061 swer it. Else a
│ │ │ │ │ -0002d2b0: 6e73 7765 7220 6e69 6c2e 0a0a 706f 7374 nswer nil...post
│ │ │ │ │ -0002d2c0: 4461 7461 3a20 6153 7472 696e 670a 2020 Data: aString.
│ │ │ │ │ -0002d2d0: 2020 2041 7373 6f63 6961 7465 2074 6f20 Associate to
│ │ │ │ │ -0002d2e0: 7468 6520 5552 4c20 736f 6d65 2064 6174 the URL some dat
│ │ │ │ │ -0002d2f0: 6120 7468 6174 2069 7320 6d65 616e 7420 a that is meant
│ │ │ │ │ -0002d300: 746f 2062 6520 7365 6e74 2074 6872 6f75 to be sent throu
│ │ │ │ │ -0002d310: 6768 2061 6e0a 2020 2020 2048 5454 5020 gh an. HTTP
│ │ │ │ │ -0002d320: 504f 5354 2072 6571 7565 7374 2c20 616e POST request, an
│ │ │ │ │ -0002d330: 7377 6572 2069 742e 0a0a 7175 6572 790a swer it...query.
│ │ │ │ │ -0002d340: 2020 2020 2041 6e73 7765 7220 7468 6520 Answer the
│ │ │ │ │ -0002d350: 7175 6572 7920 6461 7461 2061 7373 6f63 query data assoc
│ │ │ │ │ -0002d360: 6961 7465 6420 746f 2074 6865 2055 524c iated to the URL
│ │ │ │ │ -0002d370: 2e0a 0a71 7565 7279 3a20 6153 7472 696e ...query: aStrin
│ │ │ │ │ -0002d380: 670a 2020 2020 2053 6574 2074 6865 2071 g. Set the q
│ │ │ │ │ -0002d390: 7565 7279 2064 6174 6120 6173 736f 6369 uery data associ
│ │ │ │ │ -0002d3a0: 6174 6564 2074 6f20 7468 6520 5552 4c20 ated to the URL
│ │ │ │ │ -0002d3b0: 746f 2061 5374 7269 6e67 2e0a 0a72 6571 to aString...req
│ │ │ │ │ -0002d3c0: 7565 7374 5374 7269 6e67 0a20 2020 2020 uestString.
│ │ │ │ │ -0002d3d0: 416e 7377 6572 2074 6865 2055 524c 2061 Answer the URL a
│ │ │ │ │ -0002d3e0: 7320 6974 2077 6f75 6c64 2062 6520 7365 s it would be se
│ │ │ │ │ -0002d3f0: 6e74 2069 6e20 616e 2048 5454 5020 7374 nt in an HTTP st
│ │ │ │ │ -0002d400: 7265 616d 2028 7468 6174 2069 732c 2074 ream (that is, t
│ │ │ │ │ -0002d410: 6865 0a20 2020 2020 7061 7468 2061 6e64 he. path and
│ │ │ │ │ -0002d420: 2074 6865 2071 7565 7279 2064 6174 612c the query data,
│ │ │ │ │ -0002d430: 2074 6865 206c 6174 7465 7220 6f6e 6c79 the latter only
│ │ │ │ │ -0002d440: 2069 6620 6974 2069 7320 746f 2062 6520 if it is to be
│ │ │ │ │ -0002d450: 7365 6e74 2077 6974 680a 2020 2020 2061 sent with. a
│ │ │ │ │ -0002d460: 6e20 4854 5450 2050 4f53 5420 7265 7175 n HTTP POST requ
│ │ │ │ │ -0002d470: 6573 7429 2e0a 0a73 6368 656d 650a 2020 est)...scheme.
│ │ │ │ │ -0002d480: 2020 2041 6e73 7765 7220 7468 6520 5552 Answer the UR
│ │ │ │ │ -0002d490: 4c27 7320 7363 6865 6d65 2e0a 0a73 6368 L's scheme...sch
│ │ │ │ │ -0002d4a0: 656d 653a 2061 5374 7269 6e67 0a20 2020 eme: aString.
│ │ │ │ │ -0002d4b0: 2020 5365 7420 7468 6520 5552 4c27 7320 Set the URL's
│ │ │ │ │ -0002d4c0: 7363 6865 6d65 2074 6f20 6265 2061 5374 scheme to be aSt
│ │ │ │ │ -0002d4d0: 7269 6e67 2e0a 0a75 7365 726e 616d 650a ring...username.
│ │ │ │ │ -0002d4e0: 2020 2020 2041 6e73 7765 7220 7468 6520 Answer the
│ │ │ │ │ -0002d4f0: 7573 6572 6e61 6d65 2070 6172 7420 6f66 username part of
│ │ │ │ │ -0002d500: 2074 6865 2055 524c 2e0a 0a75 7365 726e the URL...usern
│ │ │ │ │ -0002d510: 616d 653a 2061 5374 7269 6e67 0a20 2020 ame: aString.
│ │ │ │ │ -0002d520: 2020 5365 7420 7468 6520 7573 6572 6e61 Set the userna
│ │ │ │ │ -0002d530: 6d65 2070 6172 7420 6f66 2074 6865 2055 me part of the U
│ │ │ │ │ -0002d540: 524c 2074 6f20 6153 7472 696e 672e 0a0a RL to aString...
│ │ │ │ │ -0002d550: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ -0002d560: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 4e65 .info, Node: Ne
│ │ │ │ │ -0002d570: 7443 6c69 656e 7473 2e55 524c 2d63 6f6d tClients.URL-com
│ │ │ │ │ -0002d580: 7061 7269 6e67 2c20 204e 6578 743a 204e paring, Next: N
│ │ │ │ │ -0002d590: 6574 436c 6965 6e74 732e 5552 4c2d 636f etClients.URL-co
│ │ │ │ │ -0002d5a0: 7079 696e 672c 2020 5072 6576 3a20 4e65 pying, Prev: Ne
│ │ │ │ │ -0002d5b0: 7443 6c69 656e 7473 2e55 524c 2d61 6363 tClients.URL-acc
│ │ │ │ │ -0002d5c0: 6573 7369 6e67 2c20 2055 703a 204e 6574 essing, Up: Net
│ │ │ │ │ -0002d5d0: 436c 6965 6e74 732e 5552 4c0a 0a31 2e31 Clients.URL..1.1
│ │ │ │ │ -0002d5e0: 3138 2e34 204e 6574 436c 6965 6e74 732e 18.4 NetClients.
│ │ │ │ │ -0002d5f0: 5552 4c3a 2063 6f6d 7061 7269 6e67 0a2d URL: comparing.-
│ │ │ │ │ -0002d600: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0002d610: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0002d620: 0a0a 3d20 616e 5552 4c0a 2020 2020 2041 ..= anURL. A
│ │ │ │ │ -0002d630: 6e73 7765 7220 7768 6574 6865 7220 7468 nswer whether th
│ │ │ │ │ -0002d640: 6520 7477 6f20 5552 4c73 2061 7265 2065 e two URLs are e
│ │ │ │ │ -0002d650: 7175 616c 2e20 2054 6865 2066 696c 6520 qual. The file
│ │ │ │ │ -0002d660: 616e 6420 616e 6368 6f72 2061 7265 0a20 and anchor are.
│ │ │ │ │ -0002d670: 2020 2020 636f 6e76 6572 7465 6420 746f converted to
│ │ │ │ │ -0002d680: 2066 756c 6c20 382d 6269 7420 4153 4349 full 8-bit ASCI
│ │ │ │ │ -0002d690: 4920 2863 6f6e 7472 6173 7420 7769 7468 I (contrast with
│ │ │ │ │ -0002d6a0: 2075 726c 656e 636f 6465 6429 2061 6e64 urlencoded) and
│ │ │ │ │ -0002d6b0: 2074 6865 0a20 2020 2020 636f 6d70 6172 the. compar
│ │ │ │ │ -0002d6c0: 6973 6f6e 2069 7320 6361 7365 2d73 656e ison is case-sen
│ │ │ │ │ -0002d6d0: 7369 7469 7665 3b20 6f6e 2074 6865 206f sitive; on the o
│ │ │ │ │ -0002d6e0: 7468 6572 2068 616e 642c 2074 6865 2070 ther hand, the p
│ │ │ │ │ -0002d6f0: 726f 746f 636f 6c20 616e 640a 2020 2020 rotocol and.
│ │ │ │ │ -0002d700: 2068 6f73 7420 6172 6520 636f 6d70 6172 host are compar
│ │ │ │ │ -0002d710: 6564 2077 6974 686f 7574 2072 6567 6172 ed without regar
│ │ │ │ │ -0002d720: 6420 746f 2063 6173 652e 0a0a 6861 7368 d to case...hash
│ │ │ │ │ -0002d730: 0a20 2020 2020 416e 7377 6572 2061 6e20 . Answer an
│ │ │ │ │ -0002d740: 6861 7368 2076 616c 7565 2066 6f72 2074 hash value for t
│ │ │ │ │ -0002d750: 6865 2072 6563 6569 7665 720a 0a1f 0a46 he receiver....F
│ │ │ │ │ -0002d760: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ -0002d770: 666f 2c20 204e 6f64 653a 204e 6574 436c fo, Node: NetCl
│ │ │ │ │ -0002d780: 6965 6e74 732e 5552 4c2d 636f 7079 696e ients.URL-copyin
│ │ │ │ │ -0002d790: 672c 2020 4e65 7874 3a20 4e65 7443 6c69 g, Next: NetCli
│ │ │ │ │ -0002d7a0: 656e 7473 2e55 524c 2d69 6e69 7469 616c ents.URL-initial
│ │ │ │ │ -0002d7b0: 697a 652d 7265 6c65 6173 652c 2020 5072 ize-release, Pr
│ │ │ │ │ -0002d7c0: 6576 3a20 4e65 7443 6c69 656e 7473 2e55 ev: NetClients.U
│ │ │ │ │ -0002d7d0: 524c 2d63 6f6d 7061 7269 6e67 2c20 2055 RL-comparing, U
│ │ │ │ │ -0002d7e0: 703a 204e 6574 436c 6965 6e74 732e 5552 p: NetClients.UR
│ │ │ │ │ -0002d7f0: 4c0a 0a31 2e31 3138 2e35 204e 6574 436c L..1.118.5 NetCl
│ │ │ │ │ -0002d800: 6965 6e74 732e 5552 4c3a 2063 6f70 7969 ients.URL: copyi
│ │ │ │ │ -0002d810: 6e67 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ng.-------------
│ │ │ │ │ -0002d820: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0002d830: 2d2d 0a0a 636f 7079 5769 7468 6f75 7441 --..copyWithoutA
│ │ │ │ │ -0002d840: 7578 696c 6961 7279 5061 7274 730a 2020 uxiliaryParts.
│ │ │ │ │ -0002d850: 2020 2041 6e73 7765 7220 6120 636f 7079 Answer a copy
│ │ │ │ │ -0002d860: 206f 6620 7468 6520 7265 6365 6976 6572 of the receiver
│ │ │ │ │ -0002d870: 2077 6865 7265 2074 6865 2066 7261 676d where the fragm
│ │ │ │ │ -0002d880: 656e 7420 616e 6420 7175 6572 7920 7061 ent and query pa
│ │ │ │ │ -0002d890: 7274 7320 6f66 0a20 2020 2020 7468 6520 rts of. the
│ │ │ │ │ -0002d8a0: 5552 4c20 6861 7665 2062 6565 6e20 636c URL have been cl
│ │ │ │ │ -0002d8b0: 6561 7265 642e 0a0a 636f 7079 5769 7468 eared...copyWith
│ │ │ │ │ -0002d8c0: 6f75 7446 7261 676d 656e 740a 2020 2020 outFragment.
│ │ │ │ │ -0002d8d0: 2041 6e73 7765 7220 6120 636f 7079 206f Answer a copy o
│ │ │ │ │ -0002d8e0: 6620 7468 6520 7265 6365 6976 6572 2077 f the receiver w
│ │ │ │ │ -0002d8f0: 6865 7265 2074 6865 2066 7261 676d 656e here the fragmen
│ │ │ │ │ -0002d900: 7420 7061 7274 7320 6f66 2074 6865 2055 t parts of the U
│ │ │ │ │ -0002d910: 524c 0a20 2020 2020 6861 7320 6265 656e RL. has been
│ │ │ │ │ -0002d920: 2063 6c65 6172 6564 2e0a 0a70 6f73 7443 cleared...postC
│ │ │ │ │ -0002d930: 6f70 790a 2020 2020 2041 6c6c 2074 6865 opy. All the
│ │ │ │ │ -0002d940: 2076 6172 6961 626c 6573 2061 7265 2063 variables are c
│ │ │ │ │ -0002d950: 6f70 6965 6420 7768 656e 2061 6e20 5552 opied when an UR
│ │ │ │ │ -0002d960: 4c20 6f62 6a65 6374 2069 7320 636f 7069 L object is copi
│ │ │ │ │ -0002d970: 6564 2e0a 0a1f 0a46 696c 653a 2067 7374 ed.....File: gst
│ │ │ │ │ -0002d980: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ -0002d990: 653a 204e 6574 436c 6965 6e74 732e 5552 e: NetClients.UR
│ │ │ │ │ -0002d9a0: 4c2d 696e 6974 6961 6c69 7a65 2d72 656c L-initialize-rel
│ │ │ │ │ -0002d9b0: 6561 7365 2c20 204e 6578 743a 204e 6574 ease, Next: Net
│ │ │ │ │ -0002d9c0: 436c 6965 6e74 732e 5552 4c2d 7072 696e Clients.URL-prin
│ │ │ │ │ -0002d9d0: 7469 6e67 2c20 2050 7265 763a 204e 6574 ting, Prev: Net
│ │ │ │ │ -0002d9e0: 436c 6965 6e74 732e 5552 4c2d 636f 7079 Clients.URL-copy
│ │ │ │ │ -0002d9f0: 696e 672c 2020 5570 3a20 4e65 7443 6c69 ing, Up: NetCli
│ │ │ │ │ -0002da00: 656e 7473 2e55 524c 0a0a 312e 3131 382e ents.URL..1.118.
│ │ │ │ │ -0002da10: 3620 4e65 7443 6c69 656e 7473 2e55 524c 6 NetClients.URL
│ │ │ │ │ -0002da20: 3a20 696e 6974 6961 6c69 7a65 2d72 656c : initialize-rel
│ │ │ │ │ -0002da30: 6561 7365 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d ease.-----------
│ │ │ │ │ -0002da40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0002da50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------.
│ │ │ │ │ -0002da60: 0a69 6e69 7469 616c 697a 650a 2020 2020 .initialize.
│ │ │ │ │ -0002da70: 2049 6e69 7469 616c 697a 6520 7468 6520 Initialize the
│ │ │ │ │ -0002da80: 6f62 6a65 6374 2074 6f20 6120 636f 6e73 object to a cons
│ │ │ │ │ -0002da90: 6973 7465 6e74 2073 7461 7465 2e0a 0a1f istent state....
│ │ │ │ │ -0002daa0: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ -0002dab0: 696e 666f 2c20 204e 6f64 653a 204e 6574 info, Node: Net
│ │ │ │ │ -0002dac0: 436c 6965 6e74 732e 5552 4c2d 7072 696e Clients.URL-prin
│ │ │ │ │ -0002dad0: 7469 6e67 2c20 204e 6578 743a 204e 6574 ting, Next: Net
│ │ │ │ │ -0002dae0: 436c 6965 6e74 732e 5552 4c2d 7374 696c Clients.URL-stil
│ │ │ │ │ -0002daf0: 6c20 756e 636c 6173 7369 6669 6564 2c20 l unclassified,
│ │ │ │ │ -0002db00: 2050 7265 763a 204e 6574 436c 6965 6e74 Prev: NetClient
│ │ │ │ │ -0002db10: 732e 5552 4c2d 696e 6974 6961 6c69 7a65 s.URL-initialize
│ │ │ │ │ -0002db20: 2d72 656c 6561 7365 2c20 2055 703a 204e -release, Up: N
│ │ │ │ │ -0002db30: 6574 436c 6965 6e74 732e 5552 4c0a 0a31 etClients.URL..1
│ │ │ │ │ -0002db40: 2e31 3138 2e37 204e 6574 436c 6965 6e74 .118.7 NetClient
│ │ │ │ │ -0002db50: 732e 5552 4c3a 2070 7269 6e74 696e 670a s.URL: printing.
│ │ │ │ │ -0002db60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0002db70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0002db80: 0a0a 7072 696e 744f 6e3a 2073 7472 6561 ..printOn: strea
│ │ │ │ │ -0002db90: 6d0a 2020 2020 2050 7269 6e74 2061 2072 m. Print a r
│ │ │ │ │ -0002dba0: 6570 7265 7365 6e74 6174 696f 6e20 6f66 epresentation of
│ │ │ │ │ -0002dbb0: 2074 6865 2055 524c 206f 6e20 7468 6520 the URL on the
│ │ │ │ │ -0002dbc0: 6769 7665 6e20 7374 7265 616d 2e0a 0a1f given stream....
│ │ │ │ │ -0002dbd0: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ -0002dbe0: 696e 666f 2c20 204e 6f64 653a 204e 6574 info, Node: Net
│ │ │ │ │ -0002dbf0: 436c 6965 6e74 732e 5552 4c2d 7374 696c Clients.URL-stil
│ │ │ │ │ -0002dc00: 6c20 756e 636c 6173 7369 6669 6564 2c20 l unclassified,
│ │ │ │ │ -0002dc10: 204e 6578 743a 204e 6574 436c 6965 6e74 Next: NetClient
│ │ │ │ │ -0002dc20: 732e 5552 4c2d 7465 7374 696e 672c 2020 s.URL-testing,
│ │ │ │ │ -0002dc30: 5072 6576 3a20 4e65 7443 6c69 656e 7473 Prev: NetClients
│ │ │ │ │ -0002dc40: 2e55 524c 2d70 7269 6e74 696e 672c 2020 .URL-printing,
│ │ │ │ │ -0002dc50: 5570 3a20 4e65 7443 6c69 656e 7473 2e55 Up: NetClients.U
│ │ │ │ │ -0002dc60: 524c 0a0a 312e 3131 382e 3820 4e65 7443 RL..1.118.8 NetC
│ │ │ │ │ -0002dc70: 6c69 656e 7473 2e55 524c 3a20 7374 696c lients.URL: stil
│ │ │ │ │ -0002dc80: 6c20 756e 636c 6173 7369 6669 6564 0a2d l unclassified.-
│ │ │ │ │ -0002dc90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0002dca0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0002dcb0: 2d2d 2d2d 2d2d 2d2d 2d0a 0a63 6f6e 7465 ---------..conte
│ │ │ │ │ -0002dcc0: 6e74 730a 2020 2020 204e 6f74 2063 6f6d nts. Not com
│ │ │ │ │ -0002dcd0: 6d65 6e74 6564 2e0a 0a65 6e74 6974 790a mented...entity.
│ │ │ │ │ -0002dce0: 2020 2020 204e 6f74 2063 6f6d 6d65 6e74 Not comment
│ │ │ │ │ -0002dcf0: 6564 2e0a 0a72 6561 6453 7472 6561 6d0a ed...readStream.
│ │ │ │ │ -0002dd00: 2020 2020 204e 6f74 2063 6f6d 6d65 6e74 Not comment
│ │ │ │ │ -0002dd10: 6564 2e0a 0a1f 0a46 696c 653a 2067 7374 ed.....File: gst
│ │ │ │ │ -0002dd20: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ -0002dd30: 653a 204e 6574 436c 6965 6e74 732e 5552 e: NetClients.UR
│ │ │ │ │ -0002dd40: 4c2d 7465 7374 696e 672c 2020 4e65 7874 L-testing, Next
│ │ │ │ │ -0002dd50: 3a20 4e65 7443 6c69 656e 7473 2e55 524c : NetClients.URL
│ │ │ │ │ -0002dd60: 2d75 7469 6c69 7469 6573 2c20 2050 7265 -utilities, Pre
│ │ │ │ │ -0002dd70: 763a 204e 6574 436c 6965 6e74 732e 5552 v: NetClients.UR
│ │ │ │ │ -0002dd80: 4c2d 7374 696c 6c20 756e 636c 6173 7369 L-still unclassi
│ │ │ │ │ -0002dd90: 6669 6564 2c20 2055 703a 204e 6574 436c fied, Up: NetCl
│ │ │ │ │ -0002dda0: 6965 6e74 732e 5552 4c0a 0a31 2e31 3138 ients.URL..1.118
│ │ │ │ │ -0002ddb0: 2e39 204e 6574 436c 6965 6e74 732e 5552 .9 NetClients.UR
│ │ │ │ │ -0002ddc0: 4c3a 2074 6573 7469 6e67 0a2d 2d2d 2d2d L: testing.-----
│ │ │ │ │ -0002ddd0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0002dde0: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6361 6e43 ----------..canC
│ │ │ │ │ -0002ddf0: 6163 6865 0a20 2020 2020 416e 7377 6572 ache. Answer
│ │ │ │ │ -0002de00: 2077 6865 7468 6572 2074 6865 2055 524c whether the URL
│ │ │ │ │ -0002de10: 2069 7320 6361 6368 6561 626c 652e 2020 is cacheable.
│ │ │ │ │ -0002de20: 5468 6520 6375 7272 656e 7420 696d 706c The current impl
│ │ │ │ │ -0002de30: 656d 656e 7461 7469 6f6e 0a20 2020 2020 ementation.
│ │ │ │ │ -0002de40: 636f 6e73 6964 6572 7320 6669 6c65 2055 considers file U
│ │ │ │ │ -0002de50: 524c 7320 6e6f 7420 746f 2062 6520 6361 RLs not to be ca
│ │ │ │ │ -0002de60: 6368 6561 626c 652c 2061 6e64 2065 7665 cheable, and eve
│ │ │ │ │ -0002de70: 7279 7468 696e 6720 656c 7365 2074 6f20 rything else to
│ │ │ │ │ -0002de80: 6265 2e0a 0a68 6173 4672 6167 6d65 6e74 be...hasFragment
│ │ │ │ │ -0002de90: 0a20 2020 2020 416e 7377 6572 2077 6865 . Answer whe
│ │ │ │ │ -0002dea0: 7468 6572 2074 6865 2055 524c 2070 6f69 ther the URL poi
│ │ │ │ │ -0002deb0: 6e74 7320 746f 2061 2070 6172 7469 6375 nts to a particu
│ │ │ │ │ -0002dec0: 6c61 7220 6672 6167 6d65 6e74 2028 616e lar fragment (an
│ │ │ │ │ -0002ded0: 6368 6f72 2920 6f66 0a20 2020 2020 7468 chor) of. th
│ │ │ │ │ -0002dee0: 6520 7265 736f 7572 6365 2e0a 0a68 6173 e resource...has
│ │ │ │ │ -0002def0: 5175 6572 790a 2020 2020 2041 6e73 7765 Query. Answe
│ │ │ │ │ -0002df00: 7220 7768 6574 6865 7220 7468 6520 5552 r whether the UR
│ │ │ │ │ -0002df10: 4c20 696e 636c 7564 6573 2071 7565 7279 L includes query
│ │ │ │ │ -0002df20: 2061 7267 756d 656e 7473 2074 6f20 6265 arguments to be
│ │ │ │ │ -0002df30: 2073 7562 6d69 7474 6564 0a20 2020 2020 submitted.
│ │ │ │ │ -0002df40: 7768 656e 2072 6574 7269 6576 696e 6720 when retrieving
│ │ │ │ │ -0002df50: 7468 6520 7265 736f 7572 6365 2e0a 0a69 the resource...i
│ │ │ │ │ -0002df60: 7346 696c 6553 6368 656d 650a 2020 2020 sFileScheme.
│ │ │ │ │ -0002df70: 2041 6e73 7765 7220 7768 6574 6865 7220 Answer whether
│ │ │ │ │ -0002df80: 7468 6520 5552 4c20 6973 2061 2066 696c the URL is a fil
│ │ │ │ │ -0002df90: 6520 5552 4c2e 0a0a 6973 4672 6167 6d65 e URL...isFragme
│ │ │ │ │ -0002dfa0: 6e74 4f6e 6c79 0a20 2020 2020 416e 7377 ntOnly. Answ
│ │ │ │ │ -0002dfb0: 6572 2077 6865 7468 6572 2074 6865 2055 er whether the U
│ │ │ │ │ -0002dfc0: 524c 206f 6e6c 7920 696e 636c 7564 6573 RL only includes
│ │ │ │ │ -0002dfd0: 2074 6865 206e 616d 6520 6f66 2061 2070 the name of a p
│ │ │ │ │ -0002dfe0: 6172 7469 6375 6c61 720a 2020 2020 2066 articular. f
│ │ │ │ │ -0002dff0: 7261 676d 656e 7420 2861 6e63 686f 7229 ragment (anchor)
│ │ │ │ │ -0002e000: 206f 6620 7468 6520 7265 736f 7572 6365 of the resource
│ │ │ │ │ -0002e010: 2074 6f20 7768 6963 6820 6974 2072 6566 to which it ref
│ │ │ │ │ -0002e020: 6572 732e 0a0a 1f0a 4669 6c65 3a20 6773 ers.....File: gs
│ │ │ │ │ -0002e030: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ -0002e040: 6465 3a20 4e65 7443 6c69 656e 7473 2e55 de: NetClients.U
│ │ │ │ │ -0002e050: 524c 2d75 7469 6c69 7469 6573 2c20 2050 RL-utilities, P
│ │ │ │ │ -0002e060: 7265 763a 204e 6574 436c 6965 6e74 732e rev: NetClients.
│ │ │ │ │ -0002e070: 5552 4c2d 7465 7374 696e 672c 2020 5570 URL-testing, Up
│ │ │ │ │ -0002e080: 3a20 4e65 7443 6c69 656e 7473 2e55 524c : NetClients.URL
│ │ │ │ │ -0002e090: 0a0a 312e 3131 382e 3130 204e 6574 436c ..1.118.10 NetCl
│ │ │ │ │ -0002e0a0: 6965 6e74 732e 5552 4c3a 2075 7469 6c69 ients.URL: utili
│ │ │ │ │ -0002e0b0: 7469 6573 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d ties.-----------
│ │ │ │ │ -0002e0c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0002e0d0: 2d2d 2d2d 2d2d 2d0a 0a63 6f6e 7374 7275 -------..constru
│ │ │ │ │ -0002e0e0: 6374 3a20 616e 5552 4c0a 2020 2020 2043 ct: anURL. C
│ │ │ │ │ -0002e0f0: 6f6e 7374 7275 6374 2061 6e20 6162 736f onstruct an abso
│ │ │ │ │ -0002e100: 6c75 7465 2055 524c 2062 6173 6564 206f lute URL based o
│ │ │ │ │ -0002e110: 6e20 7468 6520 7265 6c61 7469 7665 2055 n the relative U
│ │ │ │ │ -0002e120: 524c 2061 6e55 524c 2061 6e64 2074 6865 RL anURL and the
│ │ │ │ │ -0002e130: 0a20 2020 2020 6261 7365 2070 6174 6820 . base path
│ │ │ │ │ -0002e140: 7265 7072 6573 656e 7465 6420 6279 2074 represented by t
│ │ │ │ │ -0002e150: 6865 2072 6563 6569 7665 720a 0a1f 0a46 he receiver....F
│ │ │ │ │ -0002e160: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ -0002e170: 666f 2c20 204e 6f64 653a 204e 6f74 6966 fo, Node: Notif
│ │ │ │ │ -0002e180: 6963 6174 696f 6e2c 2020 4e65 7874 3a20 ication, Next:
│ │ │ │ │ -0002e190: 4e75 6c6c 5072 6f78 792c 2020 5072 6576 NullProxy, Prev
│ │ │ │ │ -0002e1a0: 3a20 4e65 7443 6c69 656e 7473 2e55 524c : NetClients.URL
│ │ │ │ │ -0002e1b0: 2c20 2055 703a 2042 6173 6520 636c 6173 , Up: Base clas
│ │ │ │ │ -0002e1c0: 7365 730a 0a31 2e31 3139 204e 6f74 6966 ses..1.119 Notif
│ │ │ │ │ -0002e1d0: 6963 6174 696f 6e0a 3d3d 3d3d 3d3d 3d3d ication.========
│ │ │ │ │ -0002e1e0: 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a 4465 6669 ==========..Defi
│ │ │ │ │ -0002e1f0: 6e65 6420 696e 206e 616d 6573 7061 6365 ned in namespace
│ │ │ │ │ -0002e200: 2053 6d61 6c6c 7461 6c6b 0a53 7570 6572 Smalltalk.Super
│ │ │ │ │ -0002e210: 636c 6173 733a 2045 7863 6570 7469 6f6e class: Exception
│ │ │ │ │ -0002e220: 0a43 6174 6567 6f72 793a 204c 616e 6775 .Category: Langu
│ │ │ │ │ -0002e230: 6167 652d 4578 6365 7074 696f 6e73 0a20 age-Exceptions.
│ │ │ │ │ -0002e240: 2020 2020 4e6f 7469 6669 6361 7469 6f6e Notification
│ │ │ │ │ -0002e250: 2072 6570 7265 7365 6e74 7320 6120 7265 represents a re
│ │ │ │ │ -0002e260: 7375 6d61 626c 652c 2065 7863 6570 7469 sumable, excepti
│ │ │ │ │ -0002e270: 6f6e 616c 2079 6574 206e 6f6e 2d65 7272 onal yet non-err
│ │ │ │ │ -0002e280: 6f6e 656f 7573 2c0a 2020 2020 2073 6974 oneous,. sit
│ │ │ │ │ -0002e290: 7561 7469 6f6e 2e20 2053 6967 6e61 6c69 uation. Signali
│ │ │ │ │ -0002e2a0: 6e67 2061 206e 6f74 6966 6963 6174 696f ng a notificatio
│ │ │ │ │ -0002e2b0: 6e20 696e 2061 6273 656e 6365 206f 6620 n in absence of
│ │ │ │ │ -0002e2c0: 616e 2068 616e 646c 6572 0a20 2020 2020 an handler.
│ │ │ │ │ -0002e2d0: 7369 6d70 6c79 2072 6574 7572 6e73 206e simply returns n
│ │ │ │ │ -0002e2e0: 696c 2e0a 0a2a 204d 656e 753a 0a0a 2a20 il...* Menu:..*
│ │ │ │ │ -0002e2f0: 4e6f 7469 6669 6361 7469 6f6e 2d65 7863 Notification-exc
│ │ │ │ │ -0002e300: 6570 7469 6f6e 2064 6573 6372 6970 7469 eption descripti
│ │ │ │ │ -0002e310: 6f6e 3a3a 2020 2869 6e73 7461 6e63 6529 on:: (instance)
│ │ │ │ │ -0002e320: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ -0002e330: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ -0002e340: 4e6f 7469 6669 6361 7469 6f6e 2d65 7863 Notification-exc
│ │ │ │ │ -0002e350: 6570 7469 6f6e 2064 6573 6372 6970 7469 eption descripti
│ │ │ │ │ -0002e360: 6f6e 2c20 2055 703a 204e 6f74 6966 6963 on, Up: Notific
│ │ │ │ │ -0002e370: 6174 696f 6e0a 0a31 2e31 3139 2e31 204e ation..1.119.1 N
│ │ │ │ │ -0002e380: 6f74 6966 6963 6174 696f 6e3a 2065 7863 otification: exc
│ │ │ │ │ -0002e390: 6570 7469 6f6e 2064 6573 6372 6970 7469 eption descripti
│ │ │ │ │ -0002e3a0: 6f6e 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d on.-------------
│ │ │ │ │ -0002e3b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0002e3c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------..
│ │ │ │ │ -0002e3d0: 6465 6661 756c 7441 6374 696f 6e0a 2020 defaultAction.
│ │ │ │ │ -0002e3e0: 2020 2044 6f20 7468 6520 6465 6661 756c Do the defaul
│ │ │ │ │ -0002e3f0: 7420 6163 7469 6f6e 2066 6f72 206e 6f74 t action for not
│ │ │ │ │ -0002e400: 6966 6963 6174 696f 6e73 2c20 7768 6963 ifications, whic
│ │ │ │ │ -0002e410: 6820 6973 2074 6f20 7265 7375 6d65 0a20 h is to resume.
│ │ │ │ │ -0002e420: 2020 2020 6578 6563 7574 696f 6e20 6f66 execution of
│ │ │ │ │ -0002e430: 2074 6865 2063 6f6e 7465 7874 2077 6869 the context whi
│ │ │ │ │ -0002e440: 6368 2073 6967 6e61 6c65 6420 7468 6520 ch signaled the
│ │ │ │ │ -0002e450: 6578 6365 7074 696f 6e2e 0a0a 6465 7363 exception...desc
│ │ │ │ │ -0002e460: 7269 7074 696f 6e0a 2020 2020 2041 6e73 ription. Ans
│ │ │ │ │ -0002e470: 7765 7220 6120 7465 7874 7561 6c20 6465 wer a textual de
│ │ │ │ │ -0002e480: 7363 7269 7074 696f 6e20 6f66 2074 6865 scription of the
│ │ │ │ │ -0002e490: 2065 7863 6570 7469 6f6e 2e0a 0a69 7352 exception...isR
│ │ │ │ │ -0002e4a0: 6573 756d 6162 6c65 0a20 2020 2020 416e esumable. An
│ │ │ │ │ -0002e4b0: 7377 6572 2074 7275 652e 2020 4e6f 7469 swer true. Noti
│ │ │ │ │ -0002e4c0: 6669 6361 7469 6f6e 2065 7863 6570 7469 fication excepti
│ │ │ │ │ -0002e4d0: 6f6e 7320 6172 6520 6279 2064 6566 6175 ons are by defau
│ │ │ │ │ -0002e4e0: 6c74 2072 6573 756d 6162 6c65 2e0a 0a1f lt resumable....
│ │ │ │ │ -0002e4f0: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ -0002e500: 696e 666f 2c20 204e 6f64 653a 204e 756c info, Node: Nul
│ │ │ │ │ -0002e510: 6c50 726f 7879 2c20 204e 6578 743a 204e lProxy, Next: N
│ │ │ │ │ -0002e520: 756c 6c56 616c 7565 486f 6c64 6572 2c20 ullValueHolder,
│ │ │ │ │ -0002e530: 2050 7265 763a 204e 6f74 6966 6963 6174 Prev: Notificat
│ │ │ │ │ -0002e540: 696f 6e2c 2020 5570 3a20 4261 7365 2063 ion, Up: Base c
│ │ │ │ │ -0002e550: 6c61 7373 6573 0a0a 312e 3132 3020 4e75 lasses..1.120 Nu
│ │ │ │ │ -0002e560: 6c6c 5072 6f78 790a 3d3d 3d3d 3d3d 3d3d llProxy.========
│ │ │ │ │ -0002e570: 3d3d 3d3d 3d3d 3d0a 0a44 6566 696e 6564 =======..Defined
│ │ │ │ │ -0002e580: 2069 6e20 6e61 6d65 7370 6163 6520 536d in namespace Sm
│ │ │ │ │ -0002e590: 616c 6c74 616c 6b0a 5375 7065 7263 6c61 alltalk.Supercla
│ │ │ │ │ -0002e5a0: 7373 3a20 416c 7465 726e 6174 6976 654f ss: AlternativeO
│ │ │ │ │ -0002e5b0: 626a 6563 7450 726f 7879 0a43 6174 6567 bjectProxy.Categ
│ │ │ │ │ -0002e5c0: 6f72 793a 2053 7472 6561 6d73 2d46 696c ory: Streams-Fil
│ │ │ │ │ -0002e5d0: 6573 0a20 2020 2020 4920 616d 2061 2070 es. I am a p
│ │ │ │ │ -0002e5e0: 726f 7879 2074 6861 7420 646f 6573 206e roxy that does n
│ │ │ │ │ -0002e5f0: 6f20 7370 6563 6961 6c20 7072 6f63 6573 o special proces
│ │ │ │ │ -0002e600: 7369 6e67 206f 6e20 7468 6520 6f62 6a65 sing on the obje
│ │ │ │ │ -0002e610: 6374 2074 6f20 6265 0a20 2020 2020 7361 ct to be. sa
│ │ │ │ │ -0002e620: 7665 642e 2020 4920 6361 6e20 6265 2075 ved. I can be u
│ │ │ │ │ -0002e630: 7365 6420 746f 2064 6973 6162 6c65 2070 sed to disable p
│ │ │ │ │ -0002e640: 726f 7869 6573 2066 6f72 2070 6172 7469 roxies for parti
│ │ │ │ │ -0002e650: 6375 6c61 7220 7375 6263 6c61 7373 6573 cular subclasses
│ │ │ │ │ -0002e660: 2e0a 2020 2020 204d 7920 7375 6263 6c61 .. My subcla
│ │ │ │ │ -0002e670: 7373 6573 2061 6464 2074 6f20 7468 6520 sses add to the
│ │ │ │ │ -0002e680: 7374 6f72 6564 2069 6e66 6f72 6d61 7469 stored informati
│ │ │ │ │ -0002e690: 6f6e 2c20 6275 7420 7368 6172 6520 7468 on, but share th
│ │ │ │ │ -0002e6a0: 6520 6661 6374 0a20 2020 2020 7468 6174 e fact. that
│ │ │ │ │ -0002e6b0: 2074 6865 2066 6f72 6d61 7420 6973 2061 the format is a
│ │ │ │ │ -0002e6c0: 626f 7574 2074 6865 2073 616d 6520 6173 bout the same as
│ │ │ │ │ -0002e6d0: 2074 6861 7420 6f66 2023 6475 6d70 3a20 that of #dump:
│ │ │ │ │ -0002e6e0: 7769 7468 6f75 7420 610a 2020 2020 2070 without a. p
│ │ │ │ │ -0002e6f0: 726f 7879 2e0a 0a2a 204d 656e 753a 0a0a roxy...* Menu:..
│ │ │ │ │ -0002e700: 2a20 4e75 6c6c 5072 6f78 7920 636c 6173 * NullProxy clas
│ │ │ │ │ -0002e710: 732d 696e 7374 616e 6365 2063 7265 6174 s-instance creat
│ │ │ │ │ -0002e720: 696f 6e3a 3a20 2028 636c 6173 7329 0a2a ion:: (class).*
│ │ │ │ │ -0002e730: 204e 756c 6c50 726f 7879 2d61 6363 6573 NullProxy-acces
│ │ │ │ │ -0002e740: 7369 6e67 3a3a 2020 2869 6e73 7461 6e63 sing:: (instanc
│ │ │ │ │ -0002e750: 6529 0a0a 1f0a 4669 6c65 3a20 6773 742d e)....File: gst-
│ │ │ │ │ -0002e760: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ -0002e770: 3a20 4e75 6c6c 5072 6f78 7920 636c 6173 : NullProxy clas
│ │ │ │ │ -0002e780: 732d 696e 7374 616e 6365 2063 7265 6174 s-instance creat
│ │ │ │ │ -0002e790: 696f 6e2c 2020 4e65 7874 3a20 4e75 6c6c ion, Next: Null
│ │ │ │ │ -0002e7a0: 5072 6f78 792d 6163 6365 7373 696e 672c Proxy-accessing,
│ │ │ │ │ -0002e7b0: 2020 5570 3a20 4e75 6c6c 5072 6f78 790a Up: NullProxy.
│ │ │ │ │ -0002e7c0: 0a31 2e31 3230 2e31 204e 756c 6c50 726f .1.120.1 NullPro
│ │ │ │ │ -0002e7d0: 7879 2063 6c61 7373 3a20 696e 7374 616e xy class: instan
│ │ │ │ │ -0002e7e0: 6365 2063 7265 6174 696f 6e0a 2d2d 2d2d ce creation.----
│ │ │ │ │ -0002e7f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0002e800: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0002e810: 2d2d 2d2d 2d2d 0a0a 6c6f 6164 4672 6f6d ------..loadFrom
│ │ │ │ │ -0002e820: 3a20 616e 4f62 6a65 6374 4475 6d70 6572 : anObjectDumper
│ │ │ │ │ -0002e830: 0a20 2020 2020 5265 6c6f 6164 2074 6865 . Reload the
│ │ │ │ │ -0002e840: 206f 626a 6563 7420 7374 6f72 6564 2069 object stored i
│ │ │ │ │ -0002e850: 6e20 616e 4f62 6a65 6374 4475 6d70 6572 n anObjectDumper
│ │ │ │ │ -0002e860: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ -0002e870: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ -0002e880: 4e75 6c6c 5072 6f78 792d 6163 6365 7373 NullProxy-access
│ │ │ │ │ -0002e890: 696e 672c 2020 5072 6576 3a20 4e75 6c6c ing, Prev: Null
│ │ │ │ │ -0002e8a0: 5072 6f78 7920 636c 6173 732d 696e 7374 Proxy class-inst
│ │ │ │ │ -0002e8b0: 616e 6365 2063 7265 6174 696f 6e2c 2020 ance creation,
│ │ │ │ │ -0002e8c0: 5570 3a20 4e75 6c6c 5072 6f78 790a 0a31 Up: NullProxy..1
│ │ │ │ │ -0002e8d0: 2e31 3230 2e32 204e 756c 6c50 726f 7879 .120.2 NullProxy
│ │ │ │ │ -0002e8e0: 3a20 6163 6365 7373 696e 670a 2d2d 2d2d : accessing.----
│ │ │ │ │ -0002e8f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0002e900: 2d2d 2d2d 2d2d 2d2d 0a0a 6475 6d70 546f --------..dumpTo
│ │ │ │ │ -0002e910: 3a20 616e 4f62 6a65 6374 4475 6d70 6572 : anObjectDumper
│ │ │ │ │ -0002e920: 0a20 2020 2020 4475 6d70 2074 6865 206f . Dump the o
│ │ │ │ │ -0002e930: 626a 6563 7420 7374 6f72 6564 2069 6e20 bject stored in
│ │ │ │ │ -0002e940: 7468 6520 7072 6f78 7920 746f 2061 6e4f the proxy to anO
│ │ │ │ │ -0002e950: 626a 6563 7444 756d 7065 720a 0a1f 0a46 bjectDumper....F
│ │ │ │ │ -0002e960: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ -0002e970: 666f 2c20 204e 6f64 653a 204e 756c 6c56 fo, Node: NullV
│ │ │ │ │ -0002e980: 616c 7565 486f 6c64 6572 2c20 204e 6578 alueHolder, Nex
│ │ │ │ │ -0002e990: 743a 204e 756d 6265 722c 2020 5072 6576 t: Number, Prev
│ │ │ │ │ -0002e9a0: 3a20 4e75 6c6c 5072 6f78 792c 2020 5570 : NullProxy, Up
│ │ │ │ │ -0002e9b0: 3a20 4261 7365 2063 6c61 7373 6573 0a0a : Base classes..
│ │ │ │ │ -0002e9c0: 312e 3132 3120 4e75 6c6c 5661 6c75 6548 1.121 NullValueH
│ │ │ │ │ -0002e9d0: 6f6c 6465 720a 3d3d 3d3d 3d3d 3d3d 3d3d older.==========
│ │ │ │ │ -0002e9e0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a44 6566 ===========..Def
│ │ │ │ │ -0002e9f0: 696e 6564 2069 6e20 6e61 6d65 7370 6163 ined in namespac
│ │ │ │ │ -0002ea00: 6520 536d 616c 6c74 616c 6b0a 5375 7065 e Smalltalk.Supe
│ │ │ │ │ -0002ea10: 7263 6c61 7373 3a20 5661 6c75 6541 6461 rclass: ValueAda
│ │ │ │ │ -0002ea20: 7074 6f72 0a43 6174 6567 6f72 793a 204c ptor.Category: L
│ │ │ │ │ -0002ea30: 616e 6775 6167 652d 4461 7461 2074 7970 anguage-Data typ
│ │ │ │ │ -0002ea40: 6573 0a20 2020 2020 4920 7072 6574 656e es. I preten
│ │ │ │ │ -0002ea50: 6420 746f 2073 746f 7265 206d 7920 7661 d to store my va
│ │ │ │ │ -0002ea60: 6c75 6520 696e 2061 2076 6172 6961 626c lue in a variabl
│ │ │ │ │ -0002ea70: 652c 2062 7574 2049 2064 6f6e 2774 2061 e, but I don't a
│ │ │ │ │ -0002ea80: 6374 7561 6c6c 792e 0a20 2020 2020 596f ctually.. Yo
│ │ │ │ │ -0002ea90: 7520 6361 6e20 7573 6520 7468 6520 6f6e u can use the on
│ │ │ │ │ -0002eaa0: 6c79 2069 6e73 7461 6e63 6520 6f66 206d ly instance of m
│ │ │ │ │ -0002eab0: 7920 636c 6173 7320 2872 6574 7572 6e65 y class (returne
│ │ │ │ │ -0002eac0: 6420 6279 2027 5661 6c75 6548 6f6c 6465 d by 'ValueHolde
│ │ │ │ │ -0002ead0: 720a 2020 2020 206e 756c 6c27 2920 6966 r. null') if
│ │ │ │ │ -0002eae0: 2079 6f75 2772 6520 6e6f 7420 696e 7465 you're not inte
│ │ │ │ │ -0002eaf0: 7265 7374 6564 2069 6e20 6120 7661 6c75 rested in a valu
│ │ │ │ │ -0002eb00: 6520 7468 6174 2069 7320 7265 7475 726e e that is return
│ │ │ │ │ -0002eb10: 6564 2061 730a 2020 2020 2064 6573 6372 ed as. descr
│ │ │ │ │ -0002eb20: 6962 6564 2069 6e20 5661 6c75 6548 6f6c ibed in ValueHol
│ │ │ │ │ -0002eb30: 6465 7227 7320 636f 6d6d 656e 742e 0a0a der's comment...
│ │ │ │ │ -0002eb40: 2a20 4d65 6e75 3a0a 0a2a 204e 756c 6c56 * Menu:..* NullV
│ │ │ │ │ -0002eb50: 616c 7565 486f 6c64 6572 2063 6c61 7373 alueHolder class
│ │ │ │ │ -0002eb60: 2d63 7265 6174 696e 6720 696e 7374 616e -creating instan
│ │ │ │ │ -0002eb70: 6365 733a 3a20 2028 636c 6173 7329 0a2a ces:: (class).*
│ │ │ │ │ -0002eb80: 204e 756c 6c56 616c 7565 486f 6c64 6572 NullValueHolder
│ │ │ │ │ -0002eb90: 2d61 6363 6573 7369 6e67 3a3a 2020 2869 -accessing:: (i
│ │ │ │ │ -0002eba0: 6e73 7461 6e63 6529 0a0a 1f0a 4669 6c65 nstance)....File
│ │ │ │ │ -0002ebb0: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ -0002ebc0: 2020 4e6f 6465 3a20 4e75 6c6c 5661 6c75 Node: NullValu
│ │ │ │ │ -0002ebd0: 6548 6f6c 6465 7220 636c 6173 732d 6372 eHolder class-cr
│ │ │ │ │ -0002ebe0: 6561 7469 6e67 2069 6e73 7461 6e63 6573 eating instances
│ │ │ │ │ -0002ebf0: 2c20 204e 6578 743a 204e 756c 6c56 616c , Next: NullVal
│ │ │ │ │ -0002ec00: 7565 486f 6c64 6572 2d61 6363 6573 7369 ueHolder-accessi
│ │ │ │ │ -0002ec10: 6e67 2c20 2055 703a 204e 756c 6c56 616c ng, Up: NullVal
│ │ │ │ │ -0002ec20: 7565 486f 6c64 6572 0a0a 312e 3132 312e ueHolder..1.121.
│ │ │ │ │ -0002ec30: 3120 4e75 6c6c 5661 6c75 6548 6f6c 6465 1 NullValueHolde
│ │ │ │ │ -0002ec40: 7220 636c 6173 733a 2063 7265 6174 696e r class: creatin
│ │ │ │ │ -0002ec50: 6720 696e 7374 616e 6365 730a 2d2d 2d2d g instances.----
│ │ │ │ │ -0002ec60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0002ec70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0002ec80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a6e -------------..n
│ │ │ │ │ -0002ec90: 6577 0a20 2020 2020 4e6f 7420 7573 6564 ew. Not used
│ │ │ │ │ -0002eca0: 202d 2075 7365 2027 5661 6c75 6548 6f6c - use 'ValueHol
│ │ │ │ │ -0002ecb0: 6465 7220 6e75 6c6c 2720 696e 7374 6561 der null' instea
│ │ │ │ │ -0002ecc0: 640a 0a75 6e69 7175 6549 6e73 7461 6e63 d..uniqueInstanc
│ │ │ │ │ -0002ecd0: 650a 2020 2020 2041 6e73 7765 7220 7468 e. Answer th
│ │ │ │ │ -0002ece0: 6520 736f 6c65 2069 6e73 7461 6e63 6520 e sole instance
│ │ │ │ │ -0002ecf0: 6f66 204e 756c 6c56 616c 7565 486f 6c64 of NullValueHold
│ │ │ │ │ -0002ed00: 6572 0a0a 1f0a 4669 6c65 3a20 6773 742d er....File: gst-
│ │ │ │ │ -0002ed10: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ -0002ed20: 3a20 4e75 6c6c 5661 6c75 6548 6f6c 6465 : NullValueHolde
│ │ │ │ │ -0002ed30: 722d 6163 6365 7373 696e 672c 2020 5072 r-accessing, Pr
│ │ │ │ │ -0002ed40: 6576 3a20 4e75 6c6c 5661 6c75 6548 6f6c ev: NullValueHol
│ │ │ │ │ -0002ed50: 6465 7220 636c 6173 732d 6372 6561 7469 der class-creati
│ │ │ │ │ -0002ed60: 6e67 2069 6e73 7461 6e63 6573 2c20 2055 ng instances, U
│ │ │ │ │ -0002ed70: 703a 204e 756c 6c56 616c 7565 486f 6c64 p: NullValueHold
│ │ │ │ │ -0002ed80: 6572 0a0a 312e 3132 312e 3220 4e75 6c6c er..1.121.2 Null
│ │ │ │ │ -0002ed90: 5661 6c75 6548 6f6c 6465 723a 2061 6363 ValueHolder: acc
│ │ │ │ │ -0002eda0: 6573 7369 6e67 0a2d 2d2d 2d2d 2d2d 2d2d essing.---------
│ │ │ │ │ -0002edb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0002edc0: 2d2d 2d2d 2d2d 2d2d 2d0a 0a76 616c 7565 ---------..value
│ │ │ │ │ -0002edd0: 0a20 2020 2020 5265 7472 6976 6520 7468 . Retrive th
│ │ │ │ │ -0002ede0: 6520 7661 6c75 6520 6f66 2074 6865 2072 e value of the r
│ │ │ │ │ -0002edf0: 6563 6569 7665 722e 2020 416c 7761 7973 eceiver. Always
│ │ │ │ │ -0002ee00: 2061 6e73 7765 7220 6e69 6c0a 0a76 616c answer nil..val
│ │ │ │ │ -0002ee10: 7565 3a20 616e 4f62 6a65 6374 0a20 2020 ue: anObject.
│ │ │ │ │ -0002ee20: 2020 5365 7420 7468 6520 7661 6c75 6520 Set the value
│ │ │ │ │ -0002ee30: 6f66 2074 6865 2072 6563 6569 7665 722e of the receiver.
│ │ │ │ │ -0002ee40: 2020 446f 206e 6f74 6869 6e67 2c20 6469 Do nothing, di
│ │ │ │ │ -0002ee50: 7363 6172 6420 7468 6520 7661 6c75 650a scard the value.
│ │ │ │ │ -0002ee60: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ -0002ee70: 652e 696e 666f 2c20 204e 6f64 653a 204e e.info, Node: N
│ │ │ │ │ -0002ee80: 756d 6265 722c 2020 4e65 7874 3a20 4f62 umber, Next: Ob
│ │ │ │ │ -0002ee90: 6a65 6374 2c20 2050 7265 763a 204e 756c ject, Prev: Nul
│ │ │ │ │ -0002eea0: 6c56 616c 7565 486f 6c64 6572 2c20 2055 lValueHolder, U
│ │ │ │ │ -0002eeb0: 703a 2042 6173 6520 636c 6173 7365 730a p: Base classes.
│ │ │ │ │ -0002eec0: 0a31 2e31 3232 204e 756d 6265 720a 3d3d .1.122 Number.==
│ │ │ │ │ -0002eed0: 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a 4465 6669 ==========..Defi
│ │ │ │ │ -0002eee0: 6e65 6420 696e 206e 616d 6573 7061 6365 ned in namespace
│ │ │ │ │ -0002eef0: 2053 6d61 6c6c 7461 6c6b 0a53 7570 6572 Smalltalk.Super
│ │ │ │ │ -0002ef00: 636c 6173 733a 204d 6167 6e69 7475 6465 class: Magnitude
│ │ │ │ │ -0002ef10: 0a43 6174 6567 6f72 793a 204c 616e 6775 .Category: Langu
│ │ │ │ │ -0002ef20: 6167 652d 4461 7461 2074 7970 6573 0a20 age-Data types.
│ │ │ │ │ -0002ef30: 2020 2020 4920 616d 2061 6e20 6162 7374 I am an abst
│ │ │ │ │ -0002ef40: 7261 6374 2063 6c61 7373 2074 6861 7420 ract class that
│ │ │ │ │ -0002ef50: 7072 6f76 6964 6573 206f 7065 7261 7469 provides operati
│ │ │ │ │ -0002ef60: 6f6e 7320 6f6e 206e 756d 6265 7273 2c20 ons on numbers,
│ │ │ │ │ -0002ef70: 626f 7468 0a20 2020 2020 666c 6f61 7469 both. floati
│ │ │ │ │ -0002ef80: 6e67 2070 6f69 6e74 2061 6e64 2069 6e74 ng point and int
│ │ │ │ │ -0002ef90: 6567 6572 2e20 2049 2070 726f 7669 6465 eger. I provide
│ │ │ │ │ -0002efa0: 2073 6f6d 6520 6765 6e65 7269 6320 7072 some generic pr
│ │ │ │ │ -0002efb0: 6564 6963 6174 6573 2c20 616e 640a 2020 edicates, and.
│ │ │ │ │ -0002efc0: 2020 2073 7570 706c 7920 7468 6520 696d supply the im
│ │ │ │ │ -0002efd0: 706c 6963 6974 2074 7970 6520 636f 6572 plicit type coer
│ │ │ │ │ -0002efe0: 6369 6e67 2063 6f64 6520 666f 7220 6269 cing code for bi
│ │ │ │ │ -0002eff0: 6e61 7279 206f 7065 7261 7469 6f6e 732e nary operations.
│ │ │ │ │ -0002f000: 0a0a 2a20 4d65 6e75 3a0a 0a2a 204e 756d ..* Menu:..* Num
│ │ │ │ │ -0002f010: 6265 7220 636c 6173 732d 636f 6e76 6572 ber class-conver
│ │ │ │ │ -0002f020: 7469 6e67 3a3a 2020 2863 6c61 7373 290a ting:: (class).
│ │ │ │ │ -0002f030: 2a20 4e75 6d62 6572 2063 6c61 7373 2d74 * Number class-t
│ │ │ │ │ -0002f040: 6573 7469 6e67 3a3a 2020 2863 6c61 7373 esting:: (class
│ │ │ │ │ -0002f050: 290a 2a20 4e75 6d62 6572 2d61 7269 7468 ).* Number-arith
│ │ │ │ │ -0002f060: 6d65 7469 633a 3a20 2028 696e 7374 616e metic:: (instan
│ │ │ │ │ -0002f070: 6365 290a 2a20 4e75 6d62 6572 2d63 6f65 ce).* Number-coe
│ │ │ │ │ -0002f080: 7263 696f 6e3a 3a20 2028 696e 7374 616e rcion:: (instan
│ │ │ │ │ -0002f090: 6365 290a 2a20 4e75 6d62 6572 2d63 6f6d ce).* Number-com
│ │ │ │ │ -0002f0a0: 7061 7269 6e67 3a3a 2020 2869 6e73 7461 paring:: (insta
│ │ │ │ │ -0002f0b0: 6e63 6529 0a2a 204e 756d 6265 722d 636f nce).* Number-co
│ │ │ │ │ -0002f0c0: 6e76 6572 7469 6e67 3a3a 2020 2869 6e73 nverting:: (ins
│ │ │ │ │ -0002f0d0: 7461 6e63 6529 0a2a 204e 756d 6265 722d tance).* Number-
│ │ │ │ │ -0002f0e0: 636f 7079 696e 673a 3a20 2028 696e 7374 copying:: (inst
│ │ │ │ │ -0002f0f0: 616e 6365 290a 2a20 4e75 6d62 6572 2d65 ance).* Number-e
│ │ │ │ │ -0002f100: 7272 6f72 2072 6169 7369 6e67 3a3a 2020 rror raising::
│ │ │ │ │ -0002f110: 2869 6e73 7461 6e63 6529 0a2a 204e 756d (instance).* Num
│ │ │ │ │ -0002f120: 6265 722d 6d69 7363 206d 6174 683a 3a20 ber-misc math::
│ │ │ │ │ -0002f130: 2028 696e 7374 616e 6365 290a 2a20 4e75 (instance).* Nu
│ │ │ │ │ -0002f140: 6d62 6572 2d70 6f69 6e74 2063 7265 6174 mber-point creat
│ │ │ │ │ -0002f150: 696f 6e3a 3a20 2028 696e 7374 616e 6365 ion:: (instance
│ │ │ │ │ -0002f160: 290a 2a20 4e75 6d62 6572 2d72 6574 7279 ).* Number-retry
│ │ │ │ │ -0002f170: 696e 673a 3a20 2028 696e 7374 616e 6365 ing:: (instance
│ │ │ │ │ -0002f180: 290a 2a20 4e75 6d62 6572 2d73 686f 7274 ).* Number-short
│ │ │ │ │ -0002f190: 6375 7473 2061 6e64 2069 7465 7261 746f cuts and iterato
│ │ │ │ │ -0002f1a0: 7273 3a3a 2020 2869 6e73 7461 6e63 6529 rs:: (instance)
│ │ │ │ │ -0002f1b0: 0a2a 204e 756d 6265 722d 7465 7374 696e .* Number-testin
│ │ │ │ │ -0002f1c0: 673a 3a20 2028 696e 7374 616e 6365 290a g:: (instance).
│ │ │ │ │ -0002f1d0: 2a20 4e75 6d62 6572 2d74 7275 6e63 6174 * Number-truncat
│ │ │ │ │ -0002f1e0: 696f 6e20 616e 6420 726f 756e 6420 6f66 ion and round of
│ │ │ │ │ -0002f1f0: 663a 3a20 2028 696e 7374 616e 6365 290a f:: (instance).
│ │ │ │ │ -0002f200: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ -0002f210: 652e 696e 666f 2c20 204e 6f64 653a 204e e.info, Node: N
│ │ │ │ │ -0002f220: 756d 6265 7220 636c 6173 732d 636f 6e76 umber class-conv
│ │ │ │ │ -0002f230: 6572 7469 6e67 2c20 204e 6578 743a 204e erting, Next: N
│ │ │ │ │ -0002f240: 756d 6265 7220 636c 6173 732d 7465 7374 umber class-test
│ │ │ │ │ -0002f250: 696e 672c 2020 5570 3a20 4e75 6d62 6572 ing, Up: Number
│ │ │ │ │ -0002f260: 0a0a 312e 3132 322e 3120 4e75 6d62 6572 ..1.122.1 Number
│ │ │ │ │ -0002f270: 2063 6c61 7373 3a20 636f 6e76 6572 7469 class: converti
│ │ │ │ │ -0002f280: 6e67 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ng.-------------
│ │ │ │ │ -0002f290: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0002f2a0: 2d2d 2d0a 0a63 6f65 7263 653a 2061 4e75 ---..coerce: aNu
│ │ │ │ │ -0002f2b0: 6d62 6572 0a20 2020 2020 416e 7377 6572 mber. Answer
│ │ │ │ │ -0002f2c0: 2061 4e75 6d62 6572 202d 2077 6861 7465 aNumber - whate
│ │ │ │ │ -0002f2d0: 7665 7220 636c 6173 7320 6974 2062 656c ver class it bel
│ │ │ │ │ -0002f2e0: 6f6e 6773 2074 6f2c 2069 7420 6973 2067 ongs to, it is g
│ │ │ │ │ -0002f2f0: 6f6f 640a 0a72 6561 6446 726f 6d3a 2061 ood..readFrom: a
│ │ │ │ │ -0002f300: 5374 7265 616d 0a20 2020 2020 416e 7377 Stream. Answ
│ │ │ │ │ -0002f310: 6572 2074 6865 206e 756d 6265 7220 7265 er the number re
│ │ │ │ │ -0002f320: 6164 2066 726f 6d20 7468 6520 7265 7374 ad from the rest
│ │ │ │ │ -0002f330: 206f 6620 6153 7472 6561 6d2c 2063 6f6e of aStream, con
│ │ │ │ │ -0002f340: 7665 7274 6564 2074 6f20 616e 0a20 2020 verted to an.
│ │ │ │ │ -0002f350: 2020 696e 7374 616e 6365 206f 6620 7468 instance of th
│ │ │ │ │ -0002f360: 6520 7265 6365 6976 6572 2e20 2049 6620 e receiver. If
│ │ │ │ │ -0002f370: 7468 6520 7265 6365 6976 6572 2069 7320 the receiver is
│ │ │ │ │ -0002f380: 6e75 6d62 6572 2c20 7468 6520 636c 6173 number, the clas
│ │ │ │ │ -0002f390: 7320 6f66 0a20 2020 2020 7468 6520 7265 s of. the re
│ │ │ │ │ -0002f3a0: 7375 6c74 2069 7320 756e 6465 6669 6e65 sult is undefine
│ │ │ │ │ -0002f3b0: 6420 2d20 6275 7420 7468 6520 7265 7375 d - but the resu
│ │ │ │ │ -0002f3c0: 6c74 2069 7320 676f 6f64 2e0a 0a72 6561 lt is good...rea
│ │ │ │ │ -0002f3d0: 6446 726f 6d3a 2061 5374 7265 616d 2072 dFrom: aStream r
│ │ │ │ │ -0002f3e0: 6164 6978 3a20 616e 496e 7465 6765 720a adix: anInteger.
│ │ │ │ │ -0002f3f0: 2020 2020 2041 6e73 7765 7220 7468 6520 Answer the
│ │ │ │ │ -0002f400: 6e75 6d62 6572 2072 6561 6420 6672 6f6d number read from
│ │ │ │ │ -0002f410: 2074 6865 2072 6573 7420 6f66 2061 5374 the rest of aSt
│ │ │ │ │ -0002f420: 7265 616d 2c20 636f 6e76 6572 7465 6420 ream, converted
│ │ │ │ │ -0002f430: 746f 2061 6e0a 2020 2020 2069 6e73 7461 to an. insta
│ │ │ │ │ -0002f440: 6e63 6520 6f66 2074 6865 2072 6563 6569 nce of the recei
│ │ │ │ │ -0002f450: 7665 722e 2020 4966 2074 6865 2072 6563 ver. If the rec
│ │ │ │ │ -0002f460: 6569 7665 7220 6973 206e 756d 6265 722c eiver is number,
│ │ │ │ │ -0002f470: 2074 6865 2063 6c61 7373 206f 660a 2020 the class of.
│ │ │ │ │ -0002f480: 2020 2074 6865 2072 6573 756c 7420 6973 the result is
│ │ │ │ │ -0002f490: 2075 6e64 6566 696e 6564 202d 2062 7574 undefined - but
│ │ │ │ │ -0002f4a0: 2074 6865 2072 6573 756c 7420 6973 2067 the result is g
│ │ │ │ │ -0002f4b0: 6f6f 642e 0a0a 2020 2020 2054 6865 2065 ood... The e
│ │ │ │ │ -0002f4c0: 7870 6f6e 656e 7420 2866 6f72 2065 7861 xponent (for exa
│ │ │ │ │ -0002f4d0: 6d70 6c65 2031 2e32 652d 3129 2069 7320 mple 1.2e-1) is
│ │ │ │ │ -0002f4e0: 6f6e 6c79 2070 6172 7365 6420 6966 2061 only parsed if a
│ │ │ │ │ -0002f4f0: 6e49 6e74 6567 6572 2069 730a 2020 2020 nInteger is.
│ │ │ │ │ -0002f500: 2031 302e 0a0a 1f0a 4669 6c65 3a20 6773 10.....File: gs
│ │ │ │ │ -0002f510: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ -0002f520: 6465 3a20 4e75 6d62 6572 2063 6c61 7373 de: Number class
│ │ │ │ │ -0002f530: 2d74 6573 7469 6e67 2c20 204e 6578 743a -testing, Next:
│ │ │ │ │ -0002f540: 204e 756d 6265 722d 6172 6974 686d 6574 Number-arithmet
│ │ │ │ │ -0002f550: 6963 2c20 2050 7265 763a 204e 756d 6265 ic, Prev: Numbe
│ │ │ │ │ -0002f560: 7220 636c 6173 732d 636f 6e76 6572 7469 r class-converti
│ │ │ │ │ -0002f570: 6e67 2c20 2055 703a 204e 756d 6265 720a ng, Up: Number.
│ │ │ │ │ -0002f580: 0a31 2e31 3232 2e32 204e 756d 6265 7220 .1.122.2 Number
│ │ │ │ │ -0002f590: 636c 6173 733a 2074 6573 7469 6e67 0a2d class: testing.-
│ │ │ │ │ -0002f5a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0002f5b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6973 ------------..is
│ │ │ │ │ -0002f5c0: 496d 6d65 6469 6174 650a 2020 2020 2041 Immediate. A
│ │ │ │ │ -0002f5d0: 6e73 7765 7220 7768 6574 6865 722c 2069 nswer whether, i
│ │ │ │ │ -0002f5e0: 6620 7820 6973 2061 6e20 696e 7374 616e f x is an instan
│ │ │ │ │ -0002f5f0: 6365 206f 6620 7468 6520 7265 6365 6976 ce of the receiv
│ │ │ │ │ -0002f600: 6572 2c20 7820 636f 7079 203d 3d20 780a er, x copy == x.
│ │ │ │ │ -0002f610: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ -0002f620: 652e 696e 666f 2c20 204e 6f64 653a 204e e.info, Node: N
│ │ │ │ │ -0002f630: 756d 6265 722d 6172 6974 686d 6574 6963 umber-arithmetic
│ │ │ │ │ -0002f640: 2c20 204e 6578 743a 204e 756d 6265 722d , Next: Number-
│ │ │ │ │ -0002f650: 636f 6572 6369 6f6e 2c20 2050 7265 763a coercion, Prev:
│ │ │ │ │ -0002f660: 204e 756d 6265 7220 636c 6173 732d 7465 Number class-te
│ │ │ │ │ -0002f670: 7374 696e 672c 2020 5570 3a20 4e75 6d62 sting, Up: Numb
│ │ │ │ │ -0002f680: 6572 0a0a 312e 3132 322e 3320 4e75 6d62 er..1.122.3 Numb
│ │ │ │ │ -0002f690: 6572 3a20 6172 6974 686d 6574 6963 0a2d er: arithmetic.-
│ │ │ │ │ -0002f6a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0002f6b0: 2d2d 2d2d 2d2d 2d2d 2d0a 0a2a 2061 4e75 ---------..* aNu
│ │ │ │ │ -0002f6c0: 6d62 6572 0a20 2020 2020 5375 6274 7261 mber. Subtra
│ │ │ │ │ -0002f6d0: 6374 2074 6865 2072 6563 6569 7665 7220 ct the receiver
│ │ │ │ │ -0002f6e0: 616e 6420 614e 756d 6265 722c 2061 6e73 and aNumber, ans
│ │ │ │ │ -0002f6f0: 7765 7220 7468 6520 7265 7375 6c74 0a0a wer the result..
│ │ │ │ │ -0002f700: 2b20 614e 756d 6265 720a 2020 2020 2053 + aNumber. S
│ │ │ │ │ -0002f710: 756d 2074 6865 2072 6563 6569 7665 7220 um the receiver
│ │ │ │ │ -0002f720: 616e 6420 614e 756d 6265 722c 2061 6e73 and aNumber, ans
│ │ │ │ │ -0002f730: 7765 7220 7468 6520 7265 7375 6c74 0a0a wer the result..
│ │ │ │ │ -0002f740: 2d20 614e 756d 6265 720a 2020 2020 2053 - aNumber. S
│ │ │ │ │ -0002f750: 7562 7472 6163 7420 614e 756d 6265 7220 ubtract aNumber
│ │ │ │ │ -0002f760: 6672 6f6d 2074 6865 2072 6563 6569 7665 from the receive
│ │ │ │ │ -0002f770: 722c 2061 6e73 7765 7220 7468 6520 7265 r, answer the re
│ │ │ │ │ -0002f780: 7375 6c74 0a0a 2f20 614e 756d 6265 720a sult../ aNumber.
│ │ │ │ │ -0002f790: 2020 2020 2044 6976 6964 6520 7468 6520 Divide the
│ │ │ │ │ -0002f7a0: 7265 6365 6976 6572 2062 7920 614e 756d receiver by aNum
│ │ │ │ │ -0002f7b0: 6265 722c 2061 6e73 7765 7220 7468 6520 ber, answer the
│ │ │ │ │ -0002f7c0: 7265 7375 6c74 2028 6e6f 206c 6f73 7320 result (no loss
│ │ │ │ │ -0002f7d0: 6f66 0a20 2020 2020 7072 6563 6973 696f of. precisio
│ │ │ │ │ -0002f7e0: 6e29 2e20 2052 6169 7365 2061 205a 6572 n). Raise a Zer
│ │ │ │ │ -0002f7f0: 6f44 6976 6964 6520 6578 6365 7074 696f oDivide exceptio
│ │ │ │ │ -0002f800: 6e20 6f72 2072 6574 7572 6e20 6120 7661 n or return a va
│ │ │ │ │ -0002f810: 6c69 640a 2020 2020 2028 706f 7373 6962 lid. (possib
│ │ │ │ │ -0002f820: 6c79 2069 6e66 696e 6974 6529 2063 6f6e ly infinite) con
│ │ │ │ │ -0002f830: 7469 6e75 6174 696f 6e20 7661 6c75 6520 tinuation value
│ │ │ │ │ -0002f840: 6966 2061 4e75 6d62 6572 2069 7320 7a65 if aNumber is ze
│ │ │ │ │ -0002f850: 726f 2e0a 0a2f 2f20 614e 756d 6265 720a ro...// aNumber.
│ │ │ │ │ -0002f860: 2020 2020 2052 6574 7572 6e20 7468 6520 Return the
│ │ │ │ │ -0002f870: 696e 7465 6765 7220 7175 6f74 6965 6e74 integer quotient
│ │ │ │ │ -0002f880: 206f 6620 6469 7669 6469 6e67 2074 6865 of dividing the
│ │ │ │ │ -0002f890: 2072 6563 6569 7665 7220 6279 2061 4e75 receiver by aNu
│ │ │ │ │ -0002f8a0: 6d62 6572 0a20 2020 2020 7769 7468 2074 mber. with t
│ │ │ │ │ -0002f8b0: 7275 6e63 6174 696f 6e20 746f 7761 7264 runcation toward
│ │ │ │ │ -0002f8c0: 7320 6e65 6761 7469 7665 2069 6e66 696e s negative infin
│ │ │ │ │ -0002f8d0: 6974 792e 2020 5261 6973 6520 6120 5a65 ity. Raise a Ze
│ │ │ │ │ -0002f8e0: 726f 4469 7669 6465 0a20 2020 2020 6578 roDivide. ex
│ │ │ │ │ -0002f8f0: 6365 7074 696f 6e20 6966 2061 4e75 6d62 ception if aNumb
│ │ │ │ │ -0002f900: 6572 2069 7320 7a65 726f 0a0a 5c5c 2061 er is zero..\\ a
│ │ │ │ │ -0002f910: 4e75 6d62 6572 0a20 2020 2020 5265 7475 Number. Retu
│ │ │ │ │ -0002f920: 726e 2074 6865 2072 656d 6169 6e64 6572 rn the remainder
│ │ │ │ │ -0002f930: 206f 6620 6469 7669 6469 6e67 2074 6865 of dividing the
│ │ │ │ │ -0002f940: 2072 6563 6569 7665 7220 6279 2061 4e75 receiver by aNu
│ │ │ │ │ -0002f950: 6d62 6572 2077 6974 680a 2020 2020 2074 mber with. t
│ │ │ │ │ -0002f960: 7275 6e63 6174 696f 6e20 746f 7761 7264 runcation toward
│ │ │ │ │ -0002f970: 7320 6e65 6761 7469 7665 2069 6e66 696e s negative infin
│ │ │ │ │ -0002f980: 6974 792e 2020 5261 6973 6520 6120 5a65 ity. Raise a Ze
│ │ │ │ │ -0002f990: 726f 4469 7669 6465 2065 7863 6570 7469 roDivide excepti
│ │ │ │ │ -0002f9a0: 6f6e 0a20 2020 2020 6966 2061 4e75 6d62 on. if aNumb
│ │ │ │ │ -0002f9b0: 6572 2069 7320 7a65 726f 0a0a 7175 6f3a er is zero..quo:
│ │ │ │ │ -0002f9c0: 2061 4e75 6d62 6572 0a20 2020 2020 5265 aNumber. Re
│ │ │ │ │ -0002f9d0: 7475 726e 2074 6865 2069 6e74 6567 6572 turn the integer
│ │ │ │ │ -0002f9e0: 2071 756f 7469 656e 7420 6f66 2064 6976 quotient of div
│ │ │ │ │ -0002f9f0: 6964 696e 6720 7468 6520 7265 6365 6976 iding the receiv
│ │ │ │ │ -0002fa00: 6572 2062 7920 614e 756d 6265 720a 2020 er by aNumber.
│ │ │ │ │ -0002fa10: 2020 2077 6974 6820 7472 756e 6361 7469 with truncati
│ │ │ │ │ -0002fa20: 6f6e 2074 6f77 6172 6473 207a 6572 6f2e on towards zero.
│ │ │ │ │ -0002fa30: 2020 5261 6973 6520 6120 5a65 726f 4469 Raise a ZeroDi
│ │ │ │ │ -0002fa40: 7669 6465 2065 7863 6570 7469 6f6e 2069 vide exception i
│ │ │ │ │ -0002fa50: 660a 2020 2020 2061 4e75 6d62 6572 2069 f. aNumber i
│ │ │ │ │ -0002fa60: 7320 7a65 726f 0a0a 7265 6369 7072 6f63 s zero..reciproc
│ │ │ │ │ -0002fa70: 616c 0a20 2020 2020 5265 7475 726e 2074 al. Return t
│ │ │ │ │ -0002fa80: 6865 2072 6563 6970 726f 6361 6c20 6f66 he reciprocal of
│ │ │ │ │ -0002fa90: 2074 6865 2072 6563 6569 7665 720a 0a72 the receiver..r
│ │ │ │ │ -0002faa0: 656d 3a20 614e 756d 6265 720a 2020 2020 em: aNumber.
│ │ │ │ │ -0002fab0: 2052 6574 7572 6e20 7468 6520 7265 6d61 Return the rema
│ │ │ │ │ -0002fac0: 696e 6465 7220 6f66 2064 6976 6964 696e inder of dividin
│ │ │ │ │ -0002fad0: 6720 7468 6520 7265 6365 6976 6572 2062 g the receiver b
│ │ │ │ │ -0002fae0: 7920 614e 756d 6265 7220 7769 7468 0a20 y aNumber with.
│ │ │ │ │ -0002faf0: 2020 2020 7472 756e 6361 7469 6f6e 2074 truncation t
│ │ │ │ │ -0002fb00: 6f77 6172 6473 207a 6572 6f2e 2020 5261 owards zero. Ra
│ │ │ │ │ -0002fb10: 6973 6520 6120 5a65 726f 4469 7669 6465 ise a ZeroDivide
│ │ │ │ │ -0002fb20: 2065 7863 6570 7469 6f6e 2069 6620 614e exception if aN
│ │ │ │ │ -0002fb30: 756d 6265 720a 2020 2020 2069 7320 7a65 umber. is ze
│ │ │ │ │ -0002fb40: 726f 0a0a 1f0a 4669 6c65 3a20 6773 742d ro....File: gst-
│ │ │ │ │ -0002fb50: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ -0002fb60: 3a20 4e75 6d62 6572 2d63 6f65 7263 696f : Number-coercio
│ │ │ │ │ -0002fb70: 6e2c 2020 4e65 7874 3a20 4e75 6d62 6572 n, Next: Number
│ │ │ │ │ -0002fb80: 2d63 6f6d 7061 7269 6e67 2c20 2050 7265 -comparing, Pre
│ │ │ │ │ -0002fb90: 763a 204e 756d 6265 722d 6172 6974 686d v: Number-arithm
│ │ │ │ │ -0002fba0: 6574 6963 2c20 2055 703a 204e 756d 6265 etic, Up: Numbe
│ │ │ │ │ -0002fbb0: 720a 0a31 2e31 3232 2e34 204e 756d 6265 r..1.122.4 Numbe
│ │ │ │ │ -0002fbc0: 723a 2063 6f65 7263 696f 6e0a 2d2d 2d2d r: coercion.----
│ │ │ │ │ -0002fbd0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0002fbe0: 2d2d 2d2d 0a0a 6173 434e 756d 6265 720a ----..asCNumber.
│ │ │ │ │ -0002fbf0: 2020 2020 2043 6f6e 7665 7274 2074 6865 Convert the
│ │ │ │ │ -0002fc00: 2072 6563 6569 7665 7220 746f 2061 206b receiver to a k
│ │ │ │ │ -0002fc10: 696e 6420 6f66 206e 756d 6265 7220 7468 ind of number th
│ │ │ │ │ -0002fc20: 6174 2069 7320 756e 6465 7273 746f 6f64 at is understood
│ │ │ │ │ -0002fc30: 2062 7920 7468 650a 2020 2020 2043 2063 by the. C c
│ │ │ │ │ -0002fc40: 616c 6c2d 6f75 7420 6d65 6368 616e 6973 all-out mechanis
│ │ │ │ │ -0002fc50: 6d2e 0a0a 1f0a 4669 6c65 3a20 6773 742d m.....File: gst-
│ │ │ │ │ -0002fc60: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ -0002fc70: 3a20 4e75 6d62 6572 2d63 6f6d 7061 7269 : Number-compari
│ │ │ │ │ -0002fc80: 6e67 2c20 204e 6578 743a 204e 756d 6265 ng, Next: Numbe
│ │ │ │ │ -0002fc90: 722d 636f 6e76 6572 7469 6e67 2c20 2050 r-converting, P
│ │ │ │ │ -0002fca0: 7265 763a 204e 756d 6265 722d 636f 6572 rev: Number-coer
│ │ │ │ │ -0002fcb0: 6369 6f6e 2c20 2055 703a 204e 756d 6265 cion, Up: Numbe
│ │ │ │ │ -0002fcc0: 720a 0a31 2e31 3232 2e35 204e 756d 6265 r..1.122.5 Numbe
│ │ │ │ │ -0002fcd0: 723a 2063 6f6d 7061 7269 6e67 0a2d 2d2d r: comparing.---
│ │ │ │ │ -0002fce0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0002fcf0: 2d2d 2d2d 2d2d 0a0a 6d61 783a 2061 4e75 ------..max: aNu
│ │ │ │ │ -0002fd00: 6d62 6572 0a20 2020 2020 416e 7377 6572 mber. Answer
│ │ │ │ │ -0002fd10: 2074 6865 206d 6178 696d 756d 2062 6574 the maximum bet
│ │ │ │ │ -0002fd20: 7765 656e 2074 6865 2072 6563 6569 7665 ween the receive
│ │ │ │ │ -0002fd30: 7220 616e 6420 614e 756d 6265 722e 2020 r and aNumber.
│ │ │ │ │ -0002fd40: 5265 6465 6669 6e65 2069 6e0a 2020 2020 Redefine in.
│ │ │ │ │ -0002fd50: 2073 7562 636c 6173 7365 7320 6966 206e subclasses if n
│ │ │ │ │ -0002fd60: 6563 6573 7361 7279 2074 6f20 656e 7375 ecessary to ensu
│ │ │ │ │ -0002fd70: 7265 2074 6861 7420 6966 2065 6974 6865 re that if eithe
│ │ │ │ │ -0002fd80: 7220 7365 6c66 206f 7220 614e 756d 6265 r self or aNumbe
│ │ │ │ │ -0002fd90: 7220 6973 0a20 2020 2020 6120 4e61 4e2c r is. a NaN,
│ │ │ │ │ -0002fda0: 2069 7420 6973 2061 6c77 6179 7320 616e it is always an
│ │ │ │ │ -0002fdb0: 7377 6572 6564 2e0a 0a6d 696e 3a20 614e swered...min: aN
│ │ │ │ │ -0002fdc0: 756d 6265 720a 2020 2020 2041 6e73 7765 umber. Answe
│ │ │ │ │ -0002fdd0: 7220 7468 6520 6d69 6e69 6d75 6d20 6265 r the minimum be
│ │ │ │ │ -0002fde0: 7477 6565 6e20 7468 6520 7265 6365 6976 tween the receiv
│ │ │ │ │ -0002fdf0: 6572 2061 6e64 2061 4e75 6d62 6572 2e20 er and aNumber.
│ │ │ │ │ -0002fe00: 2052 6564 6566 696e 6520 696e 0a20 2020 Redefine in.
│ │ │ │ │ -0002fe10: 2020 7375 6263 6c61 7373 6573 2069 6620 subclasses if
│ │ │ │ │ -0002fe20: 6e65 6365 7373 6172 7920 746f 2065 6e73 necessary to ens
│ │ │ │ │ -0002fe30: 7572 6520 7468 6174 2069 6620 6569 7468 ure that if eith
│ │ │ │ │ -0002fe40: 6572 2073 656c 6620 6f72 2061 4e75 6d62 er self or aNumb
│ │ │ │ │ -0002fe50: 6572 2069 730a 2020 2020 2061 204e 614e er is. a NaN
│ │ │ │ │ -0002fe60: 2c20 6974 2069 7320 616c 7761 7973 2061 , it is always a
│ │ │ │ │ -0002fe70: 6e73 7765 7265 642e 0a0a 1f0a 4669 6c65 nswered.....File
│ │ │ │ │ -0002fe80: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ -0002fe90: 2020 4e6f 6465 3a20 4e75 6d62 6572 2d63 Node: Number-c
│ │ │ │ │ -0002fea0: 6f6e 7665 7274 696e 672c 2020 4e65 7874 onverting, Next
│ │ │ │ │ -0002feb0: 3a20 4e75 6d62 6572 2d63 6f70 7969 6e67 : Number-copying
│ │ │ │ │ -0002fec0: 2c20 2050 7265 763a 204e 756d 6265 722d , Prev: Number-
│ │ │ │ │ -0002fed0: 636f 6d70 6172 696e 672c 2020 5570 3a20 comparing, Up:
│ │ │ │ │ -0002fee0: 4e75 6d62 6572 0a0a 312e 3132 322e 3620 Number..1.122.6
│ │ │ │ │ -0002fef0: 4e75 6d62 6572 3a20 636f 6e76 6572 7469 Number: converti
│ │ │ │ │ -0002ff00: 6e67 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ng.-------------
│ │ │ │ │ -0002ff10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a61 -------------..a
│ │ │ │ │ -0002ff20: 7345 7861 6374 4672 6163 7469 6f6e 0a20 sExactFraction.
│ │ │ │ │ -0002ff30: 2020 2020 5265 7475 726e 2074 6865 2072 Return the r
│ │ │ │ │ -0002ff40: 6563 6569 7665 722c 2063 6f6e 7665 7274 eceiver, convert
│ │ │ │ │ -0002ff50: 6564 2074 6f20 6120 4672 6163 7469 6f6e ed to a Fraction
│ │ │ │ │ -0002ff60: 2072 6574 6169 6e69 6e67 2074 6865 2065 retaining the e
│ │ │ │ │ -0002ff70: 7861 6374 0a20 2020 2020 7661 6c75 6520 xact. value
│ │ │ │ │ -0002ff80: 6f66 2074 6865 2072 6563 6569 7665 722e of the receiver.
│ │ │ │ │ -0002ff90: 0a0a 6173 466c 6f61 740a 2020 2020 2043 ..asFloat. C
│ │ │ │ │ -0002ffa0: 6f6e 7665 7274 2074 6865 2072 6563 6569 onvert the recei
│ │ │ │ │ -0002ffb0: 7665 7220 746f 2061 6e20 6172 6269 7472 ver to an arbitr
│ │ │ │ │ -0002ffc0: 6172 7920 7375 6263 6c61 7373 206f 6620 ary subclass of
│ │ │ │ │ -0002ffd0: 466c 6f61 740a 0a61 7346 6c6f 6174 440a Float..asFloatD.
│ │ │ │ │ -0002ffe0: 2020 2020 2054 6869 7320 6d65 7468 6f64 This method
│ │ │ │ │ -0002fff0: 2773 2066 756e 6374 696f 6e61 6c69 7479 's functionality
│ │ │ │ │ -00030000: 2073 686f 756c 6420 6265 2069 6d70 6c65 should be imple
│ │ │ │ │ -00030010: 6d65 6e74 6564 2062 7920 7375 6263 6c61 mented by subcla
│ │ │ │ │ -00030020: 7373 6573 206f 660a 2020 2020 204e 756d sses of. Num
│ │ │ │ │ -00030030: 6265 720a 0a61 7346 6c6f 6174 450a 2020 ber..asFloatE.
│ │ │ │ │ -00030040: 2020 2054 6869 7320 6d65 7468 6f64 2773 This method's
│ │ │ │ │ -00030050: 2066 756e 6374 696f 6e61 6c69 7479 2073 functionality s
│ │ │ │ │ -00030060: 686f 756c 6420 6265 2069 6d70 6c65 6d65 hould be impleme
│ │ │ │ │ -00030070: 6e74 6564 2062 7920 7375 6263 6c61 7373 nted by subclass
│ │ │ │ │ -00030080: 6573 206f 660a 2020 2020 204e 756d 6265 es of. Numbe
│ │ │ │ │ -00030090: 720a 0a61 7346 6c6f 6174 510a 2020 2020 r..asFloatQ.
│ │ │ │ │ -000300a0: 2054 6869 7320 6d65 7468 6f64 2773 2066 This method's f
│ │ │ │ │ -000300b0: 756e 6374 696f 6e61 6c69 7479 2073 686f unctionality sho
│ │ │ │ │ -000300c0: 756c 6420 6265 2069 6d70 6c65 6d65 6e74 uld be implement
│ │ │ │ │ -000300d0: 6564 2062 7920 7375 6263 6c61 7373 6573 ed by subclasses
│ │ │ │ │ -000300e0: 206f 660a 2020 2020 204e 756d 6265 720a of. Number.
│ │ │ │ │ -000300f0: 0a61 7346 7261 6374 696f 6e0a 2020 2020 .asFraction.
│ │ │ │ │ -00030100: 2054 6869 7320 6d65 7468 6f64 2773 2066 This method's f
│ │ │ │ │ -00030110: 756e 6374 696f 6e61 6c69 7479 2073 686f unctionality sho
│ │ │ │ │ -00030120: 756c 6420 6265 2069 6d70 6c65 6d65 6e74 uld be implement
│ │ │ │ │ -00030130: 6564 2062 7920 7375 6263 6c61 7373 6573 ed by subclasses
│ │ │ │ │ -00030140: 206f 660a 2020 2020 204e 756d 6265 720a of. Number.
│ │ │ │ │ -00030150: 0a61 734e 756d 6265 720a 2020 2020 2041 .asNumber. A
│ │ │ │ │ -00030160: 6e73 7765 7220 7468 6520 7265 6365 6976 nswer the receiv
│ │ │ │ │ -00030170: 6572 2c20 7369 6e63 6520 6974 2069 7320 er, since it is
│ │ │ │ │ -00030180: 616c 7265 6164 7920 6120 6e75 6d62 6572 already a number
│ │ │ │ │ -00030190: 0a0a 6173 5265 6374 616e 676c 650a 2020 ..asRectangle.
│ │ │ │ │ -000301a0: 2020 2041 6e73 7765 7220 616e 2065 6d70 Answer an emp
│ │ │ │ │ -000301b0: 7479 2072 6563 7461 6e67 6c65 2077 686f ty rectangle who
│ │ │ │ │ -000301c0: 7365 206f 7269 6769 6e20 6973 2028 7365 se origin is (se
│ │ │ │ │ -000301d0: 6c66 2061 7350 6f69 6e74 290a 0a61 7353 lf asPoint)..asS
│ │ │ │ │ -000301e0: 6361 6c65 6444 6563 696d 616c 3a20 6e0a caledDecimal: n.
│ │ │ │ │ -000301f0: 2020 2020 2041 6e73 7765 7220 7468 6520 Answer the
│ │ │ │ │ -00030200: 7265 6365 6976 6572 2c20 636f 6e76 6572 receiver, conver
│ │ │ │ │ -00030210: 7465 6420 746f 2061 2053 6361 6c65 6444 ted to a ScaledD
│ │ │ │ │ -00030220: 6563 696d 616c 206f 626a 6563 742e 0a0a ecimal object...
│ │ │ │ │ -00030230: 6173 5363 616c 6564 4465 6369 6d61 6c3a asScaledDecimal:
│ │ │ │ │ -00030240: 2064 656e 4469 6769 7473 2072 6164 6978 denDigits radix
│ │ │ │ │ -00030250: 3a20 6261 7365 2073 6361 6c65 3a20 6e0a : base scale: n.
│ │ │ │ │ -00030260: 2020 2020 2041 6e73 7765 7220 7468 6520 Answer the
│ │ │ │ │ -00030270: 7265 6365 6976 6572 2c20 6469 7669 6465 receiver, divide
│ │ │ │ │ -00030280: 6420 6279 2062 6173 655e 6465 6e44 6967 d by base^denDig
│ │ │ │ │ -00030290: 6974 7320 616e 6420 636f 6e76 6572 7465 its and converte
│ │ │ │ │ -000302a0: 6420 746f 2061 0a20 2020 2020 5363 616c d to a. Scal
│ │ │ │ │ -000302b0: 6564 4465 6369 6d61 6c20 6f62 6a65 6374 edDecimal object
│ │ │ │ │ -000302c0: 2e0a 0a61 7353 7472 696e 670a 2020 2020 ...asString.
│ │ │ │ │ -000302d0: 2041 6e73 7765 7220 7468 6520 7265 6365 Answer the rece
│ │ │ │ │ -000302e0: 6976 6572 2773 2023 6469 7370 6c61 7953 iver's #displayS
│ │ │ │ │ -000302f0: 7472 696e 672c 2077 6869 6368 2073 686f tring, which sho
│ │ │ │ │ -00030300: 756c 6420 6265 2061 2067 6f6f 6420 656e uld be a good en
│ │ │ │ │ -00030310: 6f75 6768 0a20 2020 2020 636f 6e76 6572 ough. conver
│ │ │ │ │ -00030320: 7369 6f6e 2074 6f20 5374 7269 6e67 2066 sion to String f
│ │ │ │ │ -00030330: 6f72 2061 206e 756d 6265 722e 0a0a 636f or a number...co
│ │ │ │ │ -00030340: 6572 6365 3a20 614e 756d 6265 720a 2020 erce: aNumber.
│ │ │ │ │ -00030350: 2020 2041 6e73 7765 7220 614e 756d 6265 Answer aNumbe
│ │ │ │ │ -00030360: 722c 2063 6f6e 7665 7274 6564 2074 6f20 r, converted to
│ │ │ │ │ -00030370: 616e 2069 6e74 6567 6572 206f 7220 666c an integer or fl
│ │ │ │ │ -00030380: 6f61 7469 6e67 2d70 6f69 6e74 206e 756d oating-point num
│ │ │ │ │ -00030390: 6265 722e 0a0a 6465 6772 6565 7354 6f52 ber...degreesToR
│ │ │ │ │ -000303a0: 6164 6961 6e73 0a20 2020 2020 436f 6e76 adians. Conv
│ │ │ │ │ -000303b0: 6572 7420 7468 6520 7265 6365 6976 6572 ert the receiver
│ │ │ │ │ -000303c0: 2074 6f20 7261 6469 616e 730a 0a67 656e to radians..gen
│ │ │ │ │ -000303d0: 6572 616c 6974 790a 2020 2020 2041 6e73 erality. Ans
│ │ │ │ │ -000303e0: 7765 7220 7468 6520 7265 6365 6976 6572 wer the receiver
│ │ │ │ │ -000303f0: 2773 2067 656e 6572 616c 6974 790a 0a72 's generality..r
│ │ │ │ │ -00030400: 6164 6961 6e73 546f 4465 6772 6565 730a adiansToDegrees.
│ │ │ │ │ -00030410: 2020 2020 2043 6f6e 7665 7274 2074 6865 Convert the
│ │ │ │ │ -00030420: 2072 6563 6569 7665 7220 6672 6f6d 2072 receiver from r
│ │ │ │ │ -00030430: 6164 6961 6e73 2074 6f20 6465 6772 6565 adians to degree
│ │ │ │ │ -00030440: 730a 0a75 6e69 7479 0a20 2020 2020 436f s..unity. Co
│ │ │ │ │ -00030450: 6572 6365 2031 2074 6f20 7468 6520 7265 erce 1 to the re
│ │ │ │ │ -00030460: 6365 6976 6572 2773 2063 6c61 7373 2e20 ceiver's class.
│ │ │ │ │ -00030470: 2054 6865 2064 6566 6175 6c74 2069 6d70 The default imp
│ │ │ │ │ -00030480: 6c65 6d65 6e74 6174 696f 6e0a 2020 2020 lementation.
│ │ │ │ │ -00030490: 2077 6f72 6b73 2c20 6275 7420 6973 2069 works, but is i
│ │ │ │ │ -000304a0: 6e65 6666 6963 6965 6e74 0a0a 7a65 726f nefficient..zero
│ │ │ │ │ -000304b0: 0a20 2020 2020 436f 6572 6365 2030 2074 . Coerce 0 t
│ │ │ │ │ -000304c0: 6f20 7468 6520 7265 6365 6976 6572 2773 o the receiver's
│ │ │ │ │ -000304d0: 2063 6c61 7373 2e20 2054 6865 2064 6566 class. The def
│ │ │ │ │ -000304e0: 6175 6c74 2069 6d70 6c65 6d65 6e74 6174 ault implementat
│ │ │ │ │ -000304f0: 696f 6e0a 2020 2020 2077 6f72 6b73 2c20 ion. works,
│ │ │ │ │ -00030500: 6275 7420 6973 2069 6e65 6666 6963 6965 but is inefficie
│ │ │ │ │ -00030510: 6e74 0a0a 1f0a 4669 6c65 3a20 6773 742d nt....File: gst-
│ │ │ │ │ -00030520: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ -00030530: 3a20 4e75 6d62 6572 2d63 6f70 7969 6e67 : Number-copying
│ │ │ │ │ -00030540: 2c20 204e 6578 743a 204e 756d 6265 722d , Next: Number-
│ │ │ │ │ -00030550: 6572 726f 7220 7261 6973 696e 672c 2020 error raising,
│ │ │ │ │ -00030560: 5072 6576 3a20 4e75 6d62 6572 2d63 6f6e Prev: Number-con
│ │ │ │ │ -00030570: 7665 7274 696e 672c 2020 5570 3a20 4e75 verting, Up: Nu
│ │ │ │ │ -00030580: 6d62 6572 0a0a 312e 3132 322e 3720 4e75 mber..1.122.7 Nu
│ │ │ │ │ -00030590: 6d62 6572 3a20 636f 7079 696e 670a 2d2d mber: copying.--
│ │ │ │ │ -000305a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000305b0: 2d2d 2d2d 2d0a 0a64 6565 7043 6f70 790a -----..deepCopy.
│ │ │ │ │ -000305c0: 2020 2020 2052 6574 7572 6e20 7468 6520 Return the
│ │ │ │ │ -000305d0: 7265 6365 6976 6572 202d 2069 7427 7320 receiver - it's
│ │ │ │ │ -000305e0: 616e 2069 6d6d 6564 6961 7465 2028 696d an immediate (im
│ │ │ │ │ -000305f0: 6d75 7461 626c 6529 206f 626a 6563 740a mutable) object.
│ │ │ │ │ -00030600: 0a73 6861 6c6c 6f77 436f 7079 0a20 2020 .shallowCopy.
│ │ │ │ │ -00030610: 2020 5265 7475 726e 2074 6865 2072 6563 Return the rec
│ │ │ │ │ -00030620: 6569 7665 7220 2d20 6974 2773 2061 6e20 eiver - it's an
│ │ │ │ │ -00030630: 696d 6d65 6469 6174 6520 2869 6d6d 7574 immediate (immut
│ │ │ │ │ -00030640: 6162 6c65 2920 6f62 6a65 6374 0a0a 1f0a able) object....
│ │ │ │ │ -00030650: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ -00030660: 6e66 6f2c 2020 4e6f 6465 3a20 4e75 6d62 nfo, Node: Numb
│ │ │ │ │ -00030670: 6572 2d65 7272 6f72 2072 6169 7369 6e67 er-error raising
│ │ │ │ │ -00030680: 2c20 204e 6578 743a 204e 756d 6265 722d , Next: Number-
│ │ │ │ │ -00030690: 6d69 7363 206d 6174 682c 2020 5072 6576 misc math, Prev
│ │ │ │ │ -000306a0: 3a20 4e75 6d62 6572 2d63 6f70 7969 6e67 : Number-copying
│ │ │ │ │ -000306b0: 2c20 2055 703a 204e 756d 6265 720a 0a31 , Up: Number..1
│ │ │ │ │ -000306c0: 2e31 3232 2e38 204e 756d 6265 723a 2065 .122.8 Number: e
│ │ │ │ │ -000306d0: 7272 6f72 2072 6169 7369 6e67 0a2d 2d2d rror raising.---
│ │ │ │ │ -000306e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000306f0: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6172 6974 ----------..arit
│ │ │ │ │ -00030700: 686d 6574 6963 4572 726f 723a 206d 7367 hmeticError: msg
│ │ │ │ │ -00030710: 0a20 2020 2020 5261 6973 6520 616e 2041 . Raise an A
│ │ │ │ │ -00030720: 7269 7468 6d65 7469 6345 7272 6f72 2065 rithmeticError e
│ │ │ │ │ -00030730: 7863 6570 7469 6f6e 2068 6176 696e 6720 xception having
│ │ │ │ │ -00030740: 6d73 6720 6173 2069 7473 206d 6573 7361 msg as its messa
│ │ │ │ │ -00030750: 6765 2074 6578 742e 0a0a 7a65 726f 4469 ge text...zeroDi
│ │ │ │ │ -00030760: 7669 6465 0a20 2020 2020 5261 6973 6520 vide. Raise
│ │ │ │ │ -00030770: 6120 6469 7669 7369 6f6e 2d62 792d 7a65 a division-by-ze
│ │ │ │ │ -00030780: 726f 2028 5a65 726f 4469 7669 6465 2920 ro (ZeroDivide)
│ │ │ │ │ -00030790: 6578 6365 7074 696f 6e20 7768 6f73 6520 exception whose
│ │ │ │ │ -000307a0: 6469 7669 6465 6e64 2069 730a 2020 2020 dividend is.
│ │ │ │ │ -000307b0: 2074 6865 2072 6563 6569 7665 722e 0a0a the receiver...
│ │ │ │ │ -000307c0: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ -000307d0: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 4e75 .info, Node: Nu
│ │ │ │ │ -000307e0: 6d62 6572 2d6d 6973 6320 6d61 7468 2c20 mber-misc math,
│ │ │ │ │ -000307f0: 204e 6578 743a 204e 756d 6265 722d 706f Next: Number-po
│ │ │ │ │ -00030800: 696e 7420 6372 6561 7469 6f6e 2c20 2050 int creation, P
│ │ │ │ │ -00030810: 7265 763a 204e 756d 6265 722d 6572 726f rev: Number-erro
│ │ │ │ │ -00030820: 7220 7261 6973 696e 672c 2020 5570 3a20 r raising, Up:
│ │ │ │ │ -00030830: 4e75 6d62 6572 0a0a 312e 3132 322e 3920 Number..1.122.9
│ │ │ │ │ -00030840: 4e75 6d62 6572 3a20 6d69 7363 206d 6174 Number: misc mat
│ │ │ │ │ -00030850: 680a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d h.--------------
│ │ │ │ │ -00030860: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a61 6273 -----------..abs
│ │ │ │ │ -00030870: 0a20 2020 2020 416e 7377 6572 2074 6865 . Answer the
│ │ │ │ │ -00030880: 2061 6273 6f6c 7574 6520 7661 6c75 6520 absolute value
│ │ │ │ │ -00030890: 6f66 2074 6865 2072 6563 6569 7665 720a of the receiver.
│ │ │ │ │ -000308a0: 0a61 7263 436f 730a 2020 2020 2041 6e73 .arcCos. Ans
│ │ │ │ │ -000308b0: 7765 7220 7468 6520 6172 6320 636f 7369 wer the arc cosi
│ │ │ │ │ -000308c0: 6e65 206f 6620 7468 6520 7265 6365 6976 ne of the receiv
│ │ │ │ │ -000308d0: 6572 0a0a 6172 6343 6f73 680a 2020 2020 er..arcCosh.
│ │ │ │ │ -000308e0: 2041 6e73 7765 7220 7468 6520 6879 7065 Answer the hype
│ │ │ │ │ -000308f0: 7262 6f6c 6963 2061 7263 2d63 6f73 696e rbolic arc-cosin
│ │ │ │ │ -00030900: 6520 6f66 2074 6865 2072 6563 6569 7665 e of the receive
│ │ │ │ │ -00030910: 722e 0a0a 6172 6353 696e 0a20 2020 2020 r...arcSin.
│ │ │ │ │ -00030920: 416e 7377 6572 2074 6865 2061 7263 2073 Answer the arc s
│ │ │ │ │ -00030930: 696e 6520 6f66 2074 6865 2072 6563 6569 ine of the recei
│ │ │ │ │ -00030940: 7665 720a 0a61 7263 5369 6e68 0a20 2020 ver..arcSinh.
│ │ │ │ │ -00030950: 2020 416e 7377 6572 2074 6865 2068 7970 Answer the hyp
│ │ │ │ │ -00030960: 6572 626f 6c69 6320 6172 632d 7369 6e65 erbolic arc-sine
│ │ │ │ │ -00030970: 206f 6620 7468 6520 7265 6365 6976 6572 of the receiver
│ │ │ │ │ -00030980: 2e0a 0a61 7263 5461 6e0a 2020 2020 2041 ...arcTan. A
│ │ │ │ │ -00030990: 6e73 7765 7220 7468 6520 6172 6320 7461 nswer the arc ta
│ │ │ │ │ -000309a0: 6e67 656e 7420 6f66 2074 6865 2072 6563 ngent of the rec
│ │ │ │ │ -000309b0: 6569 7665 720a 0a61 7263 5461 6e3a 2078 eiver..arcTan: x
│ │ │ │ │ -000309c0: 0a20 2020 2020 416e 7377 6572 2074 6865 . Answer the
│ │ │ │ │ -000309d0: 2061 6e67 6c65 2028 6d65 6173 7572 6564 angle (measured
│ │ │ │ │ -000309e0: 2063 6f75 6e74 6572 636c 6f63 6b77 6973 counterclockwis
│ │ │ │ │ -000309f0: 6529 2062 6574 7765 656e 2028 782c 2073 e) between (x, s
│ │ │ │ │ -00030a00: 656c 6629 2061 6e64 0a20 2020 2020 6120 elf) and. a
│ │ │ │ │ -00030a10: 7261 7920 7374 6172 7469 6e67 2069 6e20 ray starting in
│ │ │ │ │ -00030a20: 2830 2c20 3029 2061 6e64 206d 6f76 696e (0, 0) and movin
│ │ │ │ │ -00030a30: 6720 746f 7761 7264 7320 2831 2c20 3029 g towards (1, 0)
│ │ │ │ │ -00030a40: 202d 2069 2e65 2e20 2033 0a20 2020 2020 - i.e. 3.
│ │ │ │ │ -00030a50: 6f27 636c 6f63 6b0a 0a61 7263 5461 6e68 o'clock..arcTanh
│ │ │ │ │ -00030a60: 0a20 2020 2020 416e 7377 6572 2074 6865 . Answer the
│ │ │ │ │ -00030a70: 2068 7970 6572 626f 6c69 6320 6172 632d hyperbolic arc-
│ │ │ │ │ -00030a80: 7461 6e67 656e 7420 6f66 2074 6865 2072 tangent of the r
│ │ │ │ │ -00030a90: 6563 6569 7665 722e 0a0a 6365 696c 696e eceiver...ceilin
│ │ │ │ │ -00030aa0: 674c 6f67 3a20 7261 6469 780a 2020 2020 gLog: radix.
│ │ │ │ │ -00030ab0: 2041 6e73 7765 7220 2873 656c 6620 6c6f Answer (self lo
│ │ │ │ │ -00030ac0: 673a 2072 6164 6978 2920 6365 696c 696e g: radix) ceilin
│ │ │ │ │ -00030ad0: 672e 2020 4f70 7469 6d69 7a65 6420 746f g. Optimized to
│ │ │ │ │ -00030ae0: 2061 6e73 7765 7220 616e 2069 6e74 6567 answer an integ
│ │ │ │ │ -00030af0: 6572 2e0a 0a63 6f73 0a20 2020 2020 416e er...cos. An
│ │ │ │ │ -00030b00: 7377 6572 2074 6865 2063 6f73 696e 6520 swer the cosine
│ │ │ │ │ -00030b10: 6f66 2074 6865 2072 6563 6569 7665 720a of the receiver.
│ │ │ │ │ -00030b20: 0a63 6f73 680a 2020 2020 2041 6e73 7765 .cosh. Answe
│ │ │ │ │ -00030b30: 7220 7468 6520 6879 7065 7262 6f6c 6963 r the hyperbolic
│ │ │ │ │ -00030b40: 2063 6f73 696e 6520 6f66 2074 6865 2072 cosine of the r
│ │ │ │ │ -00030b50: 6563 6569 7665 722e 0a0a 6573 7469 6d61 eceiver...estima
│ │ │ │ │ -00030b60: 7465 644c 6f67 0a20 2020 2020 416e 7377 tedLog. Answ
│ │ │ │ │ -00030b70: 6572 2061 6e20 6573 7469 6d61 7465 206f er an estimate o
│ │ │ │ │ -00030b80: 6620 2873 656c 6620 6162 7320 666c 6f6f f (self abs floo
│ │ │ │ │ -00030b90: 724c 6f67 3a20 3130 292e 2020 5468 6973 rLog: 10). This
│ │ │ │ │ -00030ba0: 206d 6574 686f 6420 7368 6f75 6c64 0a20 method should.
│ │ │ │ │ -00030bb0: 2020 2020 6265 206f 7665 7272 6964 6465 be overridde
│ │ │ │ │ -00030bc0: 6e20 6279 2073 7562 636c 6173 7365 732c n by subclasses,
│ │ │ │ │ -00030bd0: 2062 7574 204e 756d 6265 7227 7320 696d but Number's im
│ │ │ │ │ -00030be0: 706c 656d 656e 7461 7469 6f6e 2064 6f65 plementation doe
│ │ │ │ │ -00030bf0: 7320 6e6f 740a 2020 2020 2072 6169 7365 s not. raise
│ │ │ │ │ -00030c00: 2065 7272 6f72 7320 2d20 7369 6d70 6c79 errors - simply
│ │ │ │ │ -00030c10: 2c20 6974 2067 6976 6573 2061 2063 6f72 , it gives a cor
│ │ │ │ │ -00030c20: 7265 6374 2072 6573 756c 742c 2073 6f20 rect result, so
│ │ │ │ │ -00030c30: 6974 2069 7320 736c 6f77 2e0a 0a65 7870 it is slow...exp
│ │ │ │ │ -00030c40: 0a20 2020 2020 416e 7377 6572 2065 2072 . Answer e r
│ │ │ │ │ -00030c50: 6169 7365 6420 746f 2074 6865 2072 6563 aised to the rec
│ │ │ │ │ -00030c60: 6569 7665 720a 0a66 6c6f 6f72 4c6f 673a eiver..floorLog:
│ │ │ │ │ -00030c70: 2072 6164 6978 0a20 2020 2020 416e 7377 radix. Answ
│ │ │ │ │ -00030c80: 6572 2028 7365 6c66 206c 6f67 3a20 7261 er (self log: ra
│ │ │ │ │ -00030c90: 6469 7829 2066 6c6f 6f72 2e20 204f 7074 dix) floor. Opt
│ │ │ │ │ -00030ca0: 696d 697a 6564 2074 6f20 616e 7377 6572 imized to answer
│ │ │ │ │ -00030cb0: 2061 6e20 696e 7465 6765 722e 0a0a 6c6e an integer...ln
│ │ │ │ │ -00030cc0: 0a20 2020 2020 416e 7377 6572 206c 6f67 . Answer log
│ │ │ │ │ -00030cd0: 2062 6173 6520 6520 6f66 2074 6865 2072 base e of the r
│ │ │ │ │ -00030ce0: 6563 6569 7665 720a 0a6c 6f67 0a20 2020 eceiver..log.
│ │ │ │ │ -00030cf0: 2020 416e 7377 6572 206c 6f67 2062 6173 Answer log bas
│ │ │ │ │ -00030d00: 6520 3130 206f 6620 7468 6520 7265 6365 e 10 of the rece
│ │ │ │ │ -00030d10: 6976 6572 0a0a 6c6f 673a 2061 4e75 6d62 iver..log: aNumb
│ │ │ │ │ -00030d20: 6572 0a20 2020 2020 416e 7377 6572 206c er. Answer l
│ │ │ │ │ -00030d30: 6f67 2062 6173 6520 614e 756d 6265 7220 og base aNumber
│ │ │ │ │ -00030d40: 6f66 2074 6865 2072 6563 6569 7665 720a of the receiver.
│ │ │ │ │ -00030d50: 0a6e 6567 6174 6564 0a20 2020 2020 416e .negated. An
│ │ │ │ │ -00030d60: 7377 6572 2074 6865 206e 6567 6174 6564 swer the negated
│ │ │ │ │ -00030d70: 206f 6620 7468 6520 7265 6365 6976 6572 of the receiver
│ │ │ │ │ -00030d80: 0a0a 706f 7369 7469 7665 4469 6666 6572 ..positiveDiffer
│ │ │ │ │ -00030d90: 656e 6365 3a20 614e 756d 6265 720a 2020 ence: aNumber.
│ │ │ │ │ -00030da0: 2020 2041 6e73 7765 7220 7468 6520 706f Answer the po
│ │ │ │ │ -00030db0: 7369 7469 7665 2064 6966 6665 7265 6e63 sitive differenc
│ │ │ │ │ -00030dc0: 6520 6f66 2074 6865 2072 6563 6569 7665 e of the receive
│ │ │ │ │ -00030dd0: 7220 616e 6420 614e 756d 6265 722c 2074 r and aNumber, t
│ │ │ │ │ -00030de0: 6861 7420 6973 0a20 2020 2020 7365 6c66 hat is. self
│ │ │ │ │ -00030df0: 202d 2061 4e75 6d62 6572 2069 6620 6974 - aNumber if it
│ │ │ │ │ -00030e00: 2069 7320 706f 7369 7469 7665 2c20 3020 is positive, 0
│ │ │ │ │ -00030e10: 6f74 6865 7277 6973 652e 0a0a 7261 6973 otherwise...rais
│ │ │ │ │ -00030e20: 6564 546f 3a20 614e 756d 6265 720a 2020 edTo: aNumber.
│ │ │ │ │ -00030e30: 2020 2052 6574 7572 6e20 7365 6c66 2072 Return self r
│ │ │ │ │ -00030e40: 6169 7365 6420 746f 2061 4e75 6d62 6572 aised to aNumber
│ │ │ │ │ -00030e50: 2070 6f77 6572 0a0a 7261 6973 6564 546f power..raisedTo
│ │ │ │ │ -00030e60: 496e 7465 6765 723a 2061 6e49 6e74 6567 Integer: anInteg
│ │ │ │ │ -00030e70: 6572 0a20 2020 2020 5265 7475 726e 2073 er. Return s
│ │ │ │ │ -00030e80: 656c 6620 7261 6973 6564 2074 6f20 7468 elf raised to th
│ │ │ │ │ -00030e90: 6520 616e 496e 7465 6765 722d 7468 2070 e anInteger-th p
│ │ │ │ │ -00030ea0: 6f77 6572 0a0a 7369 6e0a 2020 2020 2041 ower..sin. A
│ │ │ │ │ -00030eb0: 6e73 7765 7220 7468 6520 7369 6e65 206f nswer the sine o
│ │ │ │ │ -00030ec0: 6620 7468 6520 7265 6365 6976 6572 0a0a f the receiver..
│ │ │ │ │ -00030ed0: 7369 6e68 0a20 2020 2020 416e 7377 6572 sinh. Answer
│ │ │ │ │ -00030ee0: 2074 6865 2068 7970 6572 626f 6c69 6320 the hyperbolic
│ │ │ │ │ -00030ef0: 7369 6e65 206f 6620 7468 6520 7265 6365 sine of the rece
│ │ │ │ │ -00030f00: 6976 6572 2e0a 0a73 7172 740a 2020 2020 iver...sqrt.
│ │ │ │ │ -00030f10: 2041 6e73 7765 7220 7468 6520 7371 7561 Answer the squa
│ │ │ │ │ -00030f20: 7265 2072 6f6f 7420 6f66 2074 6865 2072 re root of the r
│ │ │ │ │ -00030f30: 6563 6569 7665 720a 0a73 7175 6172 6564 eceiver..squared
│ │ │ │ │ -00030f40: 0a20 2020 2020 416e 7377 6572 2074 6865 . Answer the
│ │ │ │ │ -00030f50: 2073 7175 6172 6520 6f66 2074 6865 2072 square of the r
│ │ │ │ │ -00030f60: 6563 6569 7665 720a 0a74 616e 0a20 2020 eceiver..tan.
│ │ │ │ │ -00030f70: 2020 416e 7377 6572 2074 6865 2074 616e Answer the tan
│ │ │ │ │ -00030f80: 6765 6e74 206f 6620 7468 6520 7265 6365 gent of the rece
│ │ │ │ │ -00030f90: 6976 6572 0a0a 7461 6e68 0a20 2020 2020 iver..tanh.
│ │ │ │ │ -00030fa0: 416e 7377 6572 2074 6865 2068 7970 6572 Answer the hyper
│ │ │ │ │ -00030fb0: 626f 6c69 6320 7461 6e67 656e 7420 6f66 bolic tangent of
│ │ │ │ │ -00030fc0: 2074 6865 2072 6563 6569 7665 722e 0a0a the receiver...
│ │ │ │ │ -00030fd0: 7769 7468 5369 676e 4f66 3a20 614e 756d withSignOf: aNum
│ │ │ │ │ -00030fe0: 6265 720a 2020 2020 2041 6e73 7765 7220 ber. Answer
│ │ │ │ │ -00030ff0: 7468 6520 7265 6365 6976 6572 2c20 7769 the receiver, wi
│ │ │ │ │ -00031000: 7468 2069 7473 2073 6967 6e20 706f 7373 th its sign poss
│ │ │ │ │ -00031010: 6962 6c79 2063 6861 6e67 6564 2074 6f20 ibly changed to
│ │ │ │ │ -00031020: 6d61 7463 6820 7468 6174 0a20 2020 2020 match that.
│ │ │ │ │ -00031030: 6f66 2061 4e75 6d62 6572 2e0a 0a1f 0a46 of aNumber.....F
│ │ │ │ │ -00031040: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ -00031050: 666f 2c20 204e 6f64 653a 204e 756d 6265 fo, Node: Numbe
│ │ │ │ │ -00031060: 722d 706f 696e 7420 6372 6561 7469 6f6e r-point creation
│ │ │ │ │ -00031070: 2c20 204e 6578 743a 204e 756d 6265 722d , Next: Number-
│ │ │ │ │ -00031080: 7265 7472 7969 6e67 2c20 2050 7265 763a retrying, Prev:
│ │ │ │ │ -00031090: 204e 756d 6265 722d 6d69 7363 206d 6174 Number-misc mat
│ │ │ │ │ -000310a0: 682c 2020 5570 3a20 4e75 6d62 6572 0a0a h, Up: Number..
│ │ │ │ │ -000310b0: 312e 3132 322e 3130 204e 756d 6265 723a 1.122.10 Number:
│ │ │ │ │ -000310c0: 2070 6f69 6e74 2063 7265 6174 696f 6e0a point creation.
│ │ │ │ │ -000310d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000310e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------.
│ │ │ │ │ -000310f0: 0a40 2079 0a20 2020 2020 416e 7377 6572 .@ y. Answer
│ │ │ │ │ -00031100: 2061 206e 6577 2070 6f69 6e74 2077 686f a new point who
│ │ │ │ │ -00031110: 7365 2078 2069 7320 7468 6520 7265 6365 se x is the rece
│ │ │ │ │ -00031120: 6976 6572 2061 6e64 2077 686f 7365 2079 iver and whose y
│ │ │ │ │ -00031130: 2069 7320 790a 0a61 7350 6f69 6e74 0a20 is y..asPoint.
│ │ │ │ │ -00031140: 2020 2020 416e 7377 6572 2061 206e 6577 Answer a new
│ │ │ │ │ -00031150: 2070 6f69 6e74 2c20 7365 6c66 2040 2073 point, self @ s
│ │ │ │ │ -00031160: 656c 660a 0a1f 0a46 696c 653a 2067 7374 elf....File: gst
│ │ │ │ │ -00031170: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ -00031180: 653a 204e 756d 6265 722d 7265 7472 7969 e: Number-retryi
│ │ │ │ │ -00031190: 6e67 2c20 204e 6578 743a 204e 756d 6265 ng, Next: Numbe
│ │ │ │ │ -000311a0: 722d 7368 6f72 7463 7574 7320 616e 6420 r-shortcuts and
│ │ │ │ │ -000311b0: 6974 6572 6174 6f72 732c 2020 5072 6576 iterators, Prev
│ │ │ │ │ -000311c0: 3a20 4e75 6d62 6572 2d70 6f69 6e74 2063 : Number-point c
│ │ │ │ │ -000311d0: 7265 6174 696f 6e2c 2020 5570 3a20 4e75 reation, Up: Nu
│ │ │ │ │ -000311e0: 6d62 6572 0a0a 312e 3132 322e 3131 204e mber..1.122.11 N
│ │ │ │ │ -000311f0: 756d 6265 723a 2072 6574 7279 696e 670a umber: retrying.
│ │ │ │ │ -00031200: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00031210: 2d2d 2d2d 2d2d 2d2d 2d0a 0a72 6574 7279 ---------..retry
│ │ │ │ │ -00031220: 3a20 6153 796d 626f 6c20 636f 6572 6369 : aSymbol coerci
│ │ │ │ │ -00031230: 6e67 3a20 614e 756d 6265 720a 2020 2020 ng: aNumber.
│ │ │ │ │ -00031240: 2043 6f65 7263 6520 746f 2074 6865 206f Coerce to the o
│ │ │ │ │ -00031250: 7468 6572 206e 756d 6265 7227 7320 636c ther number's cl
│ │ │ │ │ -00031260: 6173 7320 7468 6520 6f6e 6520 6e75 6d62 ass the one numb
│ │ │ │ │ -00031270: 6572 2062 6574 7765 656e 2074 6865 0a20 er between the.
│ │ │ │ │ -00031280: 2020 2020 7265 6365 6976 6572 2061 6e64 receiver and
│ │ │ │ │ -00031290: 2061 4e75 6d62 6572 2077 6869 6368 2068 aNumber which h
│ │ │ │ │ -000312a0: 6173 2074 6865 206c 6f77 6573 742c 2061 as the lowest, a
│ │ │ │ │ -000312b0: 6e64 2072 6574 7279 2063 616c 6c69 6e67 nd retry calling
│ │ │ │ │ -000312c0: 0a20 2020 2020 6153 796d 626f 6c2e 2020 . aSymbol.
│ │ │ │ │ -000312d0: 6153 796d 626f 6c20 6973 2073 7570 706f aSymbol is suppo
│ │ │ │ │ -000312e0: 7365 6420 6e6f 7420 746f 2062 6520 233d sed not to be #=
│ │ │ │ │ -000312f0: 206f 7220 237e 3d20 2873 696e 6365 2074 or #~= (since t
│ │ │ │ │ -00031300: 686f 7365 0a20 2020 2020 646f 6e27 7420 hose. don't
│ │ │ │ │ -00031310: 6661 696c 2069 6620 614e 756d 6265 7220 fail if aNumber
│ │ │ │ │ -00031320: 6973 206e 6f74 2061 204e 756d 6265 7229 is not a Number)
│ │ │ │ │ -00031330: 2e0a 0a72 6574 7279 4469 6666 6572 656e ...retryDifferen
│ │ │ │ │ -00031340: 6365 436f 6572 6369 6e67 3a20 614e 756d ceCoercing: aNum
│ │ │ │ │ -00031350: 6265 720a 2020 2020 2043 6f65 7263 6520 ber. Coerce
│ │ │ │ │ -00031360: 746f 2074 6865 206f 7468 6572 206e 756d to the other num
│ │ │ │ │ -00031370: 6265 7227 7320 636c 6173 7320 7468 6520 ber's class the
│ │ │ │ │ -00031380: 6f6e 6520 6e75 6d62 6572 2062 6574 7765 one number betwe
│ │ │ │ │ -00031390: 656e 2074 6865 0a20 2020 2020 7265 6365 en the. rece
│ │ │ │ │ -000313a0: 6976 6572 2061 6e64 2061 4e75 6d62 6572 iver and aNumber
│ │ │ │ │ -000313b0: 2077 6869 6368 2068 6173 2074 6865 206c which has the l
│ │ │ │ │ -000313c0: 6f77 6573 742c 2061 6e64 2072 6574 7279 owest, and retry
│ │ │ │ │ -000313d0: 2063 616c 6c69 6e67 2023 2d2e 0a0a 7265 calling #-...re
│ │ │ │ │ -000313e0: 7472 7944 6976 6973 696f 6e43 6f65 7263 tryDivisionCoerc
│ │ │ │ │ -000313f0: 696e 673a 2061 4e75 6d62 6572 0a20 2020 ing: aNumber.
│ │ │ │ │ -00031400: 2020 436f 6572 6365 2074 6f20 7468 6520 Coerce to the
│ │ │ │ │ -00031410: 6f74 6865 7220 6e75 6d62 6572 2773 2063 other number's c
│ │ │ │ │ -00031420: 6c61 7373 2074 6865 206f 6e65 206e 756d lass the one num
│ │ │ │ │ -00031430: 6265 7220 6265 7477 6565 6e20 7468 650a ber between the.
│ │ │ │ │ -00031440: 2020 2020 2072 6563 6569 7665 7220 616e receiver an
│ │ │ │ │ -00031450: 6420 614e 756d 6265 7220 7768 6963 6820 d aNumber which
│ │ │ │ │ -00031460: 6861 7320 7468 6520 6c6f 7765 7374 2c20 has the lowest,
│ │ │ │ │ -00031470: 616e 6420 7265 7472 7920 6361 6c6c 696e and retry callin
│ │ │ │ │ -00031480: 6720 232f 2e0a 0a72 6574 7279 4571 7561 g #/...retryEqua
│ │ │ │ │ -00031490: 6c69 7479 436f 6572 6369 6e67 3a20 614e lityCoercing: aN
│ │ │ │ │ -000314a0: 756d 6265 720a 2020 2020 2043 6f65 7263 umber. Coerc
│ │ │ │ │ -000314b0: 6520 746f 2074 6865 206f 7468 6572 206e e to the other n
│ │ │ │ │ -000314c0: 756d 6265 7227 7320 636c 6173 7320 7468 umber's class th
│ │ │ │ │ -000314d0: 6520 6f6e 6520 6e75 6d62 6572 2062 6574 e one number bet
│ │ │ │ │ -000314e0: 7765 656e 2074 6865 0a20 2020 2020 7265 ween the. re
│ │ │ │ │ -000314f0: 6365 6976 6572 2061 6e64 2061 4e75 6d62 ceiver and aNumb
│ │ │ │ │ -00031500: 6572 2077 6869 6368 2068 6173 2074 6865 er which has the
│ │ │ │ │ -00031510: 206c 6f77 6573 742c 2061 6e64 2072 6574 lowest, and ret
│ │ │ │ │ -00031520: 7279 2063 616c 6c69 6e67 2023 3d2e 0a0a ry calling #=...
│ │ │ │ │ -00031530: 7265 7472 7945 7272 6f72 0a20 2020 2020 retryError.
│ │ │ │ │ -00031540: 5261 6973 6520 616e 2065 7272 6f72 2d2d Raise an error--
│ │ │ │ │ -00031550: 6120 7265 7472 7969 6e67 206d 6574 686f a retrying metho
│ │ │ │ │ -00031560: 6420 7761 7320 6361 6c6c 6564 2077 6974 d was called wit
│ │ │ │ │ -00031570: 6820 7477 6f20 6172 6775 6d65 6e74 730a h two arguments.
│ │ │ │ │ -00031580: 2020 2020 2068 6176 696e 6720 7468 6520 having the
│ │ │ │ │ -00031590: 7361 6d65 2067 656e 6572 616c 6974 792e same generality.
│ │ │ │ │ -000315a0: 0a0a 7265 7472 7949 6e65 7175 616c 6974 ..retryInequalit
│ │ │ │ │ -000315b0: 7943 6f65 7263 696e 673a 2061 4e75 6d62 yCoercing: aNumb
│ │ │ │ │ -000315c0: 6572 0a20 2020 2020 436f 6572 6365 2074 er. Coerce t
│ │ │ │ │ -000315d0: 6f20 7468 6520 6f74 6865 7220 6e75 6d62 o the other numb
│ │ │ │ │ -000315e0: 6572 2773 2063 6c61 7373 2074 6865 206f er's class the o
│ │ │ │ │ -000315f0: 6e65 206e 756d 6265 7220 6265 7477 6565 ne number betwee
│ │ │ │ │ -00031600: 6e20 7468 650a 2020 2020 2072 6563 6569 n the. recei
│ │ │ │ │ -00031610: 7665 7220 616e 6420 614e 756d 6265 7220 ver and aNumber
│ │ │ │ │ -00031620: 7768 6963 6820 6861 7320 7468 6520 6c6f which has the lo
│ │ │ │ │ -00031630: 7765 7374 2c20 616e 6420 7265 7472 7920 west, and retry
│ │ │ │ │ -00031640: 6361 6c6c 696e 6720 237e 3d2e 0a0a 7265 calling #~=...re
│ │ │ │ │ -00031650: 7472 794d 756c 7469 706c 6963 6174 696f tryMultiplicatio
│ │ │ │ │ -00031660: 6e43 6f65 7263 696e 673a 2061 4e75 6d62 nCoercing: aNumb
│ │ │ │ │ -00031670: 6572 0a20 2020 2020 436f 6572 6365 2074 er. Coerce t
│ │ │ │ │ -00031680: 6f20 7468 6520 6f74 6865 7220 6e75 6d62 o the other numb
│ │ │ │ │ -00031690: 6572 2773 2063 6c61 7373 2074 6865 206f er's class the o
│ │ │ │ │ -000316a0: 6e65 206e 756d 6265 7220 6265 7477 6565 ne number betwee
│ │ │ │ │ -000316b0: 6e20 7468 650a 2020 2020 2072 6563 6569 n the. recei
│ │ │ │ │ -000316c0: 7665 7220 616e 6420 614e 756d 6265 7220 ver and aNumber
│ │ │ │ │ -000316d0: 7768 6963 6820 6861 7320 7468 6520 6c6f which has the lo
│ │ │ │ │ -000316e0: 7765 7374 2c20 616e 6420 7265 7472 7920 west, and retry
│ │ │ │ │ -000316f0: 6361 6c6c 696e 6720 232a 2e0a 0a72 6574 calling #*...ret
│ │ │ │ │ -00031700: 7279 5265 6c61 7469 6f6e 616c 4f70 3a20 ryRelationalOp:
│ │ │ │ │ -00031710: 6153 796d 626f 6c20 636f 6572 6369 6e67 aSymbol coercing
│ │ │ │ │ -00031720: 3a20 614e 756d 6265 720a 2020 2020 2043 : aNumber. C
│ │ │ │ │ -00031730: 6f65 7263 6520 746f 2074 6865 206f 7468 oerce to the oth
│ │ │ │ │ -00031740: 6572 206e 756d 6265 7227 7320 636c 6173 er number's clas
│ │ │ │ │ -00031750: 7320 7468 6520 6f6e 6520 6e75 6d62 6572 s the one number
│ │ │ │ │ -00031760: 2062 6574 7765 656e 2074 6865 0a20 2020 between the.
│ │ │ │ │ -00031770: 2020 7265 6365 6976 6572 2061 6e64 2061 receiver and a
│ │ │ │ │ -00031780: 4e75 6d62 6572 2077 6869 6368 2068 6173 Number which has
│ │ │ │ │ -00031790: 2074 6865 206c 6f77 6573 742c 2061 6e64 the lowest, and
│ │ │ │ │ -000317a0: 2072 6574 7279 2063 616c 6c69 6e67 0a20 retry calling.
│ │ │ │ │ -000317b0: 2020 2020 6153 796d 626f 6c20 283c 2c20 aSymbol (<,
│ │ │ │ │ -000317c0: 3c3d 2c20 3e2c 203e 3d29 2e0a 0a72 6574 <=, >, >=)...ret
│ │ │ │ │ -000317d0: 7279 5375 6d43 6f65 7263 696e 673a 2061 rySumCoercing: a
│ │ │ │ │ -000317e0: 4e75 6d62 6572 0a20 2020 2020 436f 6572 Number. Coer
│ │ │ │ │ -000317f0: 6365 2074 6f20 7468 6520 6f74 6865 7220 ce to the other
│ │ │ │ │ -00031800: 6e75 6d62 6572 2773 2063 6c61 7373 2074 number's class t
│ │ │ │ │ -00031810: 6865 206f 6e65 206e 756d 6265 7220 6265 he one number be
│ │ │ │ │ -00031820: 7477 6565 6e20 7468 650a 2020 2020 2072 tween the. r
│ │ │ │ │ -00031830: 6563 6569 7665 7220 616e 6420 614e 756d eceiver and aNum
│ │ │ │ │ -00031840: 6265 7220 7768 6963 6820 6861 7320 7468 ber which has th
│ │ │ │ │ -00031850: 6520 6c6f 7765 7374 2c20 616e 6420 7265 e lowest, and re
│ │ │ │ │ -00031860: 7472 7920 6361 6c6c 696e 6720 232b 2e0a try calling #+..
│ │ │ │ │ -00031870: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ -00031880: 652e 696e 666f 2c20 204e 6f64 653a 204e e.info, Node: N
│ │ │ │ │ -00031890: 756d 6265 722d 7368 6f72 7463 7574 7320 umber-shortcuts
│ │ │ │ │ -000318a0: 616e 6420 6974 6572 6174 6f72 732c 2020 and iterators,
│ │ │ │ │ -000318b0: 4e65 7874 3a20 4e75 6d62 6572 2d74 6573 Next: Number-tes
│ │ │ │ │ -000318c0: 7469 6e67 2c20 2050 7265 763a 204e 756d ting, Prev: Num
│ │ │ │ │ -000318d0: 6265 722d 7265 7472 7969 6e67 2c20 2055 ber-retrying, U
│ │ │ │ │ -000318e0: 703a 204e 756d 6265 720a 0a31 2e31 3232 p: Number..1.122
│ │ │ │ │ -000318f0: 2e31 3220 4e75 6d62 6572 3a20 7368 6f72 .12 Number: shor
│ │ │ │ │ -00031900: 7463 7574 7320 616e 6420 6974 6572 6174 tcuts and iterat
│ │ │ │ │ -00031910: 6f72 730a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ors.------------
│ │ │ │ │ -00031920: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00031930: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 746f ------------..to
│ │ │ │ │ -00031940: 3a20 7374 6f70 0a20 2020 2020 5265 7475 : stop. Retu
│ │ │ │ │ -00031950: 726e 2061 6e20 696e 7465 7276 616c 2067 rn an interval g
│ │ │ │ │ -00031960: 6f69 6e67 2066 726f 6d20 7468 6520 7265 oing from the re
│ │ │ │ │ -00031970: 6365 6976 6572 2074 6f20 7374 6f70 2062 ceiver to stop b
│ │ │ │ │ -00031980: 7920 310a 0a74 6f3a 2073 746f 7020 6279 y 1..to: stop by
│ │ │ │ │ -00031990: 3a20 7374 6570 0a20 2020 2020 5265 7475 : step. Retu
│ │ │ │ │ -000319a0: 726e 2061 6e20 696e 7465 7276 616c 2067 rn an interval g
│ │ │ │ │ -000319b0: 6f69 6e67 2066 726f 6d20 7468 6520 7265 oing from the re
│ │ │ │ │ -000319c0: 6365 6976 6572 2074 6f20 7374 6f70 2077 ceiver to stop w
│ │ │ │ │ -000319d0: 6974 6820 7468 6520 6769 7665 6e0a 2020 ith the given.
│ │ │ │ │ -000319e0: 2020 2073 7465 700a 0a74 6f3a 2073 746f step..to: sto
│ │ │ │ │ -000319f0: 7020 6279 3a20 7374 6570 2063 6f6c 6c65 p by: step colle
│ │ │ │ │ -00031a00: 6374 3a20 6142 6c6f 636b 0a20 2020 2020 ct: aBlock.
│ │ │ │ │ -00031a10: 4576 616c 7561 7465 2061 426c 6f63 6b20 Evaluate aBlock
│ │ │ │ │ -00031a20: 666f 7220 6561 6368 2076 616c 7565 2069 for each value i
│ │ │ │ │ -00031a30: 6e20 7468 6520 696e 7465 7276 616c 2067 n the interval g
│ │ │ │ │ -00031a40: 6f69 6e67 2066 726f 6d20 7468 650a 2020 oing from the.
│ │ │ │ │ -00031a50: 2020 2072 6563 6569 7665 7220 746f 2073 receiver to s
│ │ │ │ │ -00031a60: 746f 7020 7769 7468 2074 6865 2067 6976 top with the giv
│ │ │ │ │ -00031a70: 656e 2073 7465 702e 2020 5468 6520 7265 en step. The re
│ │ │ │ │ -00031a80: 7375 6c74 7320 6172 6520 636f 6c6c 6563 sults are collec
│ │ │ │ │ -00031a90: 7465 6420 696e 0a20 2020 2020 616e 2041 ted in. an A
│ │ │ │ │ -00031aa0: 7272 6179 2061 6e64 2072 6574 7572 6e65 rray and returne
│ │ │ │ │ -00031ab0: 642e 0a0a 746f 3a20 7374 6f70 2062 793a d...to: stop by:
│ │ │ │ │ -00031ac0: 2073 7465 7020 646f 3a20 6142 6c6f 636b step do: aBlock
│ │ │ │ │ -00031ad0: 0a20 2020 2020 4576 616c 7561 7465 2061 . Evaluate a
│ │ │ │ │ -00031ae0: 426c 6f63 6b20 666f 7220 6561 6368 2076 Block for each v
│ │ │ │ │ -00031af0: 616c 7565 2069 6e20 7468 6520 696e 7465 alue in the inte
│ │ │ │ │ -00031b00: 7276 616c 2067 6f69 6e67 2066 726f 6d20 rval going from
│ │ │ │ │ -00031b10: 7468 650a 2020 2020 2072 6563 6569 7665 the. receive
│ │ │ │ │ -00031b20: 7220 746f 2073 746f 7020 7769 7468 2074 r to stop with t
│ │ │ │ │ -00031b30: 6865 2067 6976 656e 2073 7465 702e 2020 he given step.
│ │ │ │ │ -00031b40: 436f 6d70 696c 6564 2069 6e2d 6c69 6e65 Compiled in-line
│ │ │ │ │ -00031b50: 2066 6f72 2069 6e74 6567 6572 0a20 2020 for integer.
│ │ │ │ │ -00031b60: 2020 6c69 7465 7261 6c20 7374 6570 732c literal steps,
│ │ │ │ │ -00031b70: 2061 6e64 2066 6f72 206f 6e65 2d61 7267 and for one-arg
│ │ │ │ │ -00031b80: 756d 656e 7420 6142 6c6f 636b 7320 7769 ument aBlocks wi
│ │ │ │ │ -00031b90: 7468 6f75 7420 7465 6d70 6f72 6172 6965 thout temporarie
│ │ │ │ │ -00031ba0: 732c 0a20 2020 2020 616e 6420 7468 6572 s,. and ther
│ │ │ │ │ -00031bb0: 6566 6f72 6520 6e6f 7420 6f76 6572 7269 efore not overri
│ │ │ │ │ -00031bc0: 6461 626c 652e 0a0a 746f 3a20 7374 6f70 dable...to: stop
│ │ │ │ │ -00031bd0: 2063 6f6c 6c65 6374 3a20 6142 6c6f 636b collect: aBlock
│ │ │ │ │ -00031be0: 0a20 2020 2020 4576 616c 7561 7465 2061 . Evaluate a
│ │ │ │ │ -00031bf0: 426c 6f63 6b20 666f 7220 6561 6368 2076 Block for each v
│ │ │ │ │ -00031c00: 616c 7565 2069 6e20 7468 6520 696e 7465 alue in the inte
│ │ │ │ │ -00031c10: 7276 616c 2067 6f69 6e67 2066 726f 6d20 rval going from
│ │ │ │ │ -00031c20: 7468 650a 2020 2020 2072 6563 6569 7665 the. receive
│ │ │ │ │ -00031c30: 7220 746f 2073 746f 7020 6279 2031 2e20 r to stop by 1.
│ │ │ │ │ -00031c40: 2054 6865 2072 6573 756c 7473 2061 7265 The results are
│ │ │ │ │ -00031c50: 2063 6f6c 6c65 6374 6564 2069 6e20 616e collected in an
│ │ │ │ │ -00031c60: 2041 7272 6179 2061 6e64 0a20 2020 2020 Array and.
│ │ │ │ │ -00031c70: 7265 7475 726e 6564 2e0a 0a74 6f3a 2073 returned...to: s
│ │ │ │ │ -00031c80: 746f 7020 646f 3a20 6142 6c6f 636b 0a20 top do: aBlock.
│ │ │ │ │ -00031c90: 2020 2020 4576 616c 7561 7465 2061 426c Evaluate aBl
│ │ │ │ │ -00031ca0: 6f63 6b20 666f 7220 6561 6368 2076 616c ock for each val
│ │ │ │ │ -00031cb0: 7565 2069 6e20 7468 6520 696e 7465 7276 ue in the interv
│ │ │ │ │ -00031cc0: 616c 2067 6f69 6e67 2066 726f 6d20 7468 al going from th
│ │ │ │ │ -00031cd0: 650a 2020 2020 2072 6563 6569 7665 7220 e. receiver
│ │ │ │ │ -00031ce0: 746f 2073 746f 7020 6279 2031 2e20 2043 to stop by 1. C
│ │ │ │ │ -00031cf0: 6f6d 7069 6c65 6420 696e 2d6c 696e 6520 ompiled in-line
│ │ │ │ │ -00031d00: 666f 7220 6f6e 652d 6172 6775 6d65 6e74 for one-argument
│ │ │ │ │ -00031d10: 2061 426c 6f63 6b73 0a20 2020 2020 7769 aBlocks. wi
│ │ │ │ │ -00031d20: 7468 6f75 7420 7465 6d70 6f72 6172 6965 thout temporarie
│ │ │ │ │ -00031d30: 732c 2061 6e64 2074 6865 7265 666f 7265 s, and therefore
│ │ │ │ │ -00031d40: 206e 6f74 206f 7665 7272 6964 6162 6c65 not overridable
│ │ │ │ │ -00031d50: 2e0a 0a1f 0a46 696c 653a 2067 7374 2d62 .....File: gst-b
│ │ │ │ │ -00031d60: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ -00031d70: 204e 756d 6265 722d 7465 7374 696e 672c Number-testing,
│ │ │ │ │ -00031d80: 2020 4e65 7874 3a20 4e75 6d62 6572 2d74 Next: Number-t
│ │ │ │ │ -00031d90: 7275 6e63 6174 696f 6e20 616e 6420 726f runcation and ro
│ │ │ │ │ -00031da0: 756e 6420 6f66 662c 2020 5072 6576 3a20 und off, Prev:
│ │ │ │ │ -00031db0: 4e75 6d62 6572 2d73 686f 7274 6375 7473 Number-shortcuts
│ │ │ │ │ -00031dc0: 2061 6e64 2069 7465 7261 746f 7273 2c20 and iterators,
│ │ │ │ │ -00031dd0: 2055 703a 204e 756d 6265 720a 0a31 2e31 Up: Number..1.1
│ │ │ │ │ -00031de0: 3232 2e31 3320 4e75 6d62 6572 3a20 7465 22.13 Number: te
│ │ │ │ │ -00031df0: 7374 696e 670a 2d2d 2d2d 2d2d 2d2d 2d2d sting.----------
│ │ │ │ │ -00031e00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------..
│ │ │ │ │ -00031e10: 636c 6f73 6554 6f3a 206e 756d 0a20 2020 closeTo: num.
│ │ │ │ │ -00031e20: 2020 416e 7377 6572 2077 6865 7468 6572 Answer whether
│ │ │ │ │ -00031e30: 2074 6865 2072 6563 6569 7665 7220 6361 the receiver ca
│ │ │ │ │ -00031e40: 6e20 6265 2063 6f6e 7369 6465 7265 6420 n be considered
│ │ │ │ │ -00031e50: 7375 6666 6963 6965 6e74 6c79 2063 6c6f sufficiently clo
│ │ │ │ │ -00031e60: 7365 2074 6f0a 2020 2020 206e 756d 2028 se to. num (
│ │ │ │ │ -00031e70: 7468 6973 2069 7320 646f 6e65 2062 7920 this is done by
│ │ │ │ │ -00031e80: 6368 6563 6b69 6e67 2065 7175 616c 6974 checking equalit
│ │ │ │ │ -00031e90: 7920 6966 206e 756d 2069 7320 6e6f 7420 y if num is not
│ │ │ │ │ -00031ea0: 6120 6e75 6d62 6572 2c20 616e 640a 2020 a number, and.
│ │ │ │ │ -00031eb0: 2020 2062 7920 6368 6563 6b69 6e67 2077 by checking w
│ │ │ │ │ -00031ec0: 6974 6820 302e 3031 2520 746f 6c65 7261 ith 0.01% tolera
│ │ │ │ │ -00031ed0: 6e63 6520 6966 206e 756d 2069 7320 6120 nce if num is a
│ │ │ │ │ -00031ee0: 6e75 6d62 6572 292e 0a0a 6576 656e 0a20 number)...even.
│ │ │ │ │ -00031ef0: 2020 2020 5265 7475 726e 7320 7472 7565 Returns true
│ │ │ │ │ -00031f00: 2069 6620 7365 6c66 2069 7320 6469 7669 if self is divi
│ │ │ │ │ -00031f10: 7369 626c 6520 6279 2032 0a0a 6973 4578 sible by 2..isEx
│ │ │ │ │ -00031f20: 6163 740a 2020 2020 2041 6e73 7765 7220 act. Answer
│ │ │ │ │ -00031f30: 7768 6574 6865 7220 7468 6520 7265 6365 whether the rece
│ │ │ │ │ -00031f40: 6976 6572 2070 6572 666f 726d 7320 6578 iver performs ex
│ │ │ │ │ -00031f50: 6163 7420 6172 6974 686d 6574 6963 2e20 act arithmetic.
│ │ │ │ │ -00031f60: 204d 6f73 740a 2020 2020 206e 756d 6572 Most. numer
│ │ │ │ │ -00031f70: 6963 2063 6c61 7373 6573 2064 6f20 2869 ic classes do (i
│ │ │ │ │ -00031f80: 6e20 6661 6374 2074 6865 206f 6e6c 7920 n fact the only
│ │ │ │ │ -00031f90: 6578 6365 7074 696f 6e73 2069 7320 466c exceptions is Fl
│ │ │ │ │ -00031fa0: 6f61 7420 616e 6420 6974 730a 2020 2020 oat and its.
│ │ │ │ │ -00031fb0: 2064 6573 6365 6e64 616e 7473 292c 2073 descendants), s
│ │ │ │ │ -00031fc0: 6f20 7468 6520 6465 6661 756c 7420 6973 o the default is
│ │ │ │ │ -00031fd0: 2074 6f20 616e 7377 6572 2074 7275 6520 to answer true
│ │ │ │ │ -00031fe0: 7261 7468 6572 2074 6861 6e20 6361 6c6c rather than call
│ │ │ │ │ -00031ff0: 696e 670a 2020 2020 2023 7375 6263 6c61 ing. #subcla
│ │ │ │ │ -00032000: 7373 5265 7370 6f6e 7369 6269 6c69 7479 ssResponsibility
│ │ │ │ │ -00032010: 2e0a 0a69 7346 696e 6974 650a 2020 2020 ...isFinite.
│ │ │ │ │ -00032020: 2041 6e73 7765 7220 7768 6574 6865 7220 Answer whether
│ │ │ │ │ -00032030: 7468 6520 7265 6365 6976 6572 2072 6570 the receiver rep
│ │ │ │ │ -00032040: 7265 7365 6e74 7320 6120 6669 6e69 7465 resents a finite
│ │ │ │ │ -00032050: 2071 7561 6e74 6974 792e 2020 4d6f 7374 quantity. Most
│ │ │ │ │ -00032060: 0a20 2020 2020 6e75 6d65 7269 6320 636c . numeric cl
│ │ │ │ │ -00032070: 6173 7365 7320 6172 6520 666f 7220 6669 asses are for fi
│ │ │ │ │ -00032080: 6e69 7465 2071 7561 6e74 6974 6965 732c nite quantities,
│ │ │ │ │ -00032090: 2073 6f20 7468 6520 6465 6661 756c 7420 so the default
│ │ │ │ │ -000320a0: 6973 2074 6f0a 2020 2020 2061 6e73 7765 is to. answe
│ │ │ │ │ -000320b0: 7220 7472 7565 2072 6174 6865 7220 7468 r true rather th
│ │ │ │ │ -000320c0: 616e 2063 616c 6c69 6e67 2023 7375 6263 an calling #subc
│ │ │ │ │ -000320d0: 6c61 7373 5265 7370 6f6e 7369 6269 6c69 lassResponsibili
│ │ │ │ │ -000320e0: 7479 2e0a 0a69 7349 6e66 696e 6974 650a ty...isInfinite.
│ │ │ │ │ -000320f0: 2020 2020 2041 6e73 7765 7220 7768 6574 Answer whet
│ │ │ │ │ -00032100: 6865 7220 7468 6520 7265 6365 6976 6572 her the receiver
│ │ │ │ │ -00032110: 2072 6570 7265 7365 6e74 7320 616e 2069 represents an i
│ │ │ │ │ -00032120: 6e66 696e 6974 6520 7175 616e 7469 7479 nfinite quantity
│ │ │ │ │ -00032130: 2e20 204d 6f73 740a 2020 2020 206e 756d . Most. num
│ │ │ │ │ -00032140: 6572 6963 2063 6c61 7373 6573 2061 7265 eric classes are
│ │ │ │ │ -00032150: 2066 6f72 2066 696e 6974 6520 7175 616e for finite quan
│ │ │ │ │ -00032160: 7469 7469 6573 2c20 736f 2074 6865 2064 tities, so the d
│ │ │ │ │ -00032170: 6566 6175 6c74 2069 7320 746f 0a20 2020 efault is to.
│ │ │ │ │ -00032180: 2020 616e 7377 6572 2066 616c 7365 2072 answer false r
│ │ │ │ │ -00032190: 6174 6865 7220 7468 616e 2063 616c 6c69 ather than calli
│ │ │ │ │ -000321a0: 6e67 2023 7375 6263 6c61 7373 5265 7370 ng #subclassResp
│ │ │ │ │ -000321b0: 6f6e 7369 6269 6c69 7479 2e0a 0a69 734e onsibility...isN
│ │ │ │ │ -000321c0: 614e 0a20 2020 2020 416e 7377 6572 2077 aN. Answer w
│ │ │ │ │ -000321d0: 6865 7468 6572 2074 6865 2072 6563 6569 hether the recei
│ │ │ │ │ -000321e0: 7665 7220 6973 2061 204e 6f74 2d41 2d4e ver is a Not-A-N
│ │ │ │ │ -000321f0: 756d 6265 722e 2020 4d6f 7374 206e 756d umber. Most num
│ │ │ │ │ -00032200: 6572 6963 0a20 2020 2020 636c 6173 7365 eric. classe
│ │ │ │ │ -00032210: 7320 646f 6e27 7420 6861 6e64 6c65 206e s don't handle n
│ │ │ │ │ -00032220: 616e 732c 2073 6f20 7468 6520 6465 6661 ans, so the defa
│ │ │ │ │ -00032230: 756c 7420 6973 2074 6f20 616e 7377 6572 ult is to answer
│ │ │ │ │ -00032240: 2066 616c 7365 2072 6174 6865 720a 2020 false rather.
│ │ │ │ │ -00032250: 2020 2074 6861 6e20 6361 6c6c 696e 6720 than calling
│ │ │ │ │ -00032260: 2373 7562 636c 6173 7352 6573 706f 6e73 #subclassRespons
│ │ │ │ │ -00032270: 6962 696c 6974 792e 0a0a 6973 4e75 6d62 ibility...isNumb
│ │ │ │ │ -00032280: 6572 0a20 2020 2020 416e 7377 6572 2027 er. Answer '
│ │ │ │ │ -00032290: 7472 7565 272e 0a0a 6973 5261 7469 6f6e true'...isRation
│ │ │ │ │ -000322a0: 616c 0a20 2020 2020 416e 7377 6572 2077 al. Answer w
│ │ │ │ │ -000322b0: 6865 7468 6572 2074 6865 2072 6563 6569 hether the recei
│ │ │ │ │ -000322c0: 7665 7220 6973 2072 6174 696f 6e61 6c20 ver is rational
│ │ │ │ │ -000322d0: 2d20 6661 6c73 6520 6279 2064 6566 6175 - false by defau
│ │ │ │ │ -000322e0: 6c74 0a0a 6e65 6761 7469 7665 0a20 2020 lt..negative.
│ │ │ │ │ -000322f0: 2020 416e 7377 6572 2077 6865 7468 6572 Answer whether
│ │ │ │ │ -00032300: 2074 6865 2072 6563 6569 7665 7220 6973 the receiver is
│ │ │ │ │ -00032310: 203c 2030 0a0a 6f64 640a 2020 2020 2052 < 0..odd. R
│ │ │ │ │ -00032320: 6574 7572 6e73 2074 7275 6520 6966 2073 eturns true if s
│ │ │ │ │ -00032330: 656c 6620 6973 206e 6f74 2064 6976 6973 elf is not divis
│ │ │ │ │ -00032340: 6962 6c65 2062 7920 320a 0a70 6f73 6974 ible by 2..posit
│ │ │ │ │ -00032350: 6976 650a 2020 2020 2041 6e73 7765 7220 ive. Answer
│ │ │ │ │ -00032360: 7768 6574 6865 7220 7468 6520 7265 6365 whether the rece
│ │ │ │ │ -00032370: 6976 6572 2069 7320 3e3d 2030 0a0a 7369 iver is >= 0..si
│ │ │ │ │ -00032380: 676e 0a20 2020 2020 5265 7475 726e 7320 gn. Returns
│ │ │ │ │ -00032390: 7468 6520 7369 676e 206f 6620 7468 6520 the sign of the
│ │ │ │ │ -000323a0: 7265 6365 6976 6572 2e0a 0a73 7472 6963 receiver...stric
│ │ │ │ │ -000323b0: 746c 7950 6f73 6974 6976 650a 2020 2020 tlyPositive.
│ │ │ │ │ -000323c0: 2041 6e73 7765 7220 7768 6574 6865 7220 Answer whether
│ │ │ │ │ -000323d0: 7468 6520 7265 6365 6976 6572 2069 7320 the receiver is
│ │ │ │ │ -000323e0: 3e20 300a 0a1f 0a46 696c 653a 2067 7374 > 0....File: gst
│ │ │ │ │ -000323f0: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ -00032400: 653a 204e 756d 6265 722d 7472 756e 6361 e: Number-trunca
│ │ │ │ │ -00032410: 7469 6f6e 2061 6e64 2072 6f75 6e64 206f tion and round o
│ │ │ │ │ -00032420: 6666 2c20 2050 7265 763a 204e 756d 6265 ff, Prev: Numbe
│ │ │ │ │ -00032430: 722d 7465 7374 696e 672c 2020 5570 3a20 r-testing, Up:
│ │ │ │ │ -00032440: 4e75 6d62 6572 0a0a 312e 3132 322e 3134 Number..1.122.14
│ │ │ │ │ -00032450: 204e 756d 6265 723a 2074 7275 6e63 6174 Number: truncat
│ │ │ │ │ -00032460: 696f 6e20 616e 6420 726f 756e 6420 6f66 ion and round of
│ │ │ │ │ -00032470: 660a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d f.--------------
│ │ │ │ │ -00032480: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00032490: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a61 7349 -----------..asI
│ │ │ │ │ -000324a0: 6e74 6567 6572 0a20 2020 2020 416e 7377 nteger. Answ
│ │ │ │ │ -000324b0: 6572 2074 6865 2072 6563 6569 7665 722c er the receiver,
│ │ │ │ │ -000324c0: 2072 6f75 6e64 6564 2074 6f20 7468 6520 rounded to the
│ │ │ │ │ -000324d0: 6e65 6172 6573 7420 696e 7465 6765 720a nearest integer.
│ │ │ │ │ -000324e0: 0a66 6c6f 6f72 0a20 2020 2020 5265 7475 .floor. Retu
│ │ │ │ │ -000324f0: 726e 2074 6865 2069 6e74 6567 6572 206e rn the integer n
│ │ │ │ │ -00032500: 6561 7265 7374 2074 6865 2072 6563 6569 earest the recei
│ │ │ │ │ -00032510: 7665 7220 746f 7761 7264 206e 6567 6174 ver toward negat
│ │ │ │ │ -00032520: 6976 6520 696e 6669 6e69 7479 2e0a 0a66 ive infinity...f
│ │ │ │ │ -00032530: 7261 6374 696f 6e50 6172 740a 2020 2020 ractionPart.
│ │ │ │ │ -00032540: 2041 6e73 7765 7220 6120 6e75 6d62 6572 Answer a number
│ │ │ │ │ -00032550: 2077 6869 6368 2c20 7375 6d6d 6564 2074 which, summed t
│ │ │ │ │ -00032560: 6f20 7468 6520 2369 6e74 6567 6572 5061 o the #integerPa
│ │ │ │ │ -00032570: 7274 206f 6620 7468 6520 7265 6365 6976 rt of the receiv
│ │ │ │ │ -00032580: 6572 2c0a 2020 2020 2067 6976 6573 2074 er,. gives t
│ │ │ │ │ -00032590: 6865 2072 6563 6569 7665 7220 6974 7365 he receiver itse
│ │ │ │ │ -000325a0: 6c66 2e0a 0a69 6e74 6567 6572 5061 7274 lf...integerPart
│ │ │ │ │ -000325b0: 0a20 2020 2020 416e 7377 6572 2074 6865 . Answer the
│ │ │ │ │ -000325c0: 2072 6563 6569 7665 722c 2074 7275 6e63 receiver, trunc
│ │ │ │ │ -000325d0: 6174 6564 2074 6f77 6172 6473 207a 6572 ated towards zer
│ │ │ │ │ -000325e0: 6f0a 0a72 6f75 6e64 546f 3a20 614e 756d o..roundTo: aNum
│ │ │ │ │ -000325f0: 6265 720a 2020 2020 2041 6e73 7765 7220 ber. Answer
│ │ │ │ │ -00032600: 7468 6520 7265 6365 6976 6572 2c20 7472 the receiver, tr
│ │ │ │ │ -00032610: 756e 6361 7465 6420 746f 2074 6865 206e uncated to the n
│ │ │ │ │ -00032620: 6561 7265 7374 206d 756c 7469 706c 6520 earest multiple
│ │ │ │ │ -00032630: 6f66 2061 4e75 6d62 6572 0a0a 726f 756e of aNumber..roun
│ │ │ │ │ -00032640: 6465 640a 2020 2020 2052 6574 7572 6e73 ded. Returns
│ │ │ │ │ -00032650: 2074 6865 2069 6e74 6567 6572 206e 6561 the integer nea
│ │ │ │ │ -00032660: 7265 7374 2074 6865 2072 6563 6569 7665 rest the receive
│ │ │ │ │ -00032670: 720a 0a74 7275 6e63 6174 6554 6f3a 2061 r..truncateTo: a
│ │ │ │ │ -00032680: 4e75 6d62 6572 0a20 2020 2020 416e 7377 Number. Answ
│ │ │ │ │ -00032690: 6572 2074 6865 2072 6563 6569 7665 722c er the receiver,
│ │ │ │ │ -000326a0: 2074 7275 6e63 6174 6564 2074 6f77 6172 truncated towar
│ │ │ │ │ -000326b0: 6473 207a 6572 6f20 746f 2061 206d 756c ds zero to a mul
│ │ │ │ │ -000326c0: 7469 706c 6520 6f66 0a20 2020 2020 614e tiple of. aN
│ │ │ │ │ -000326d0: 756d 6265 720a 0a74 7275 6e63 6174 6564 umber..truncated
│ │ │ │ │ -000326e0: 0a20 2020 2020 416e 7377 6572 2074 6865 . Answer the
│ │ │ │ │ -000326f0: 2072 6563 6569 7665 722c 2074 7275 6e63 receiver, trunc
│ │ │ │ │ -00032700: 6174 6564 2074 6f77 6172 6473 207a 6572 ated towards zer
│ │ │ │ │ -00032710: 6f0a 0a1f 0a46 696c 653a 2067 7374 2d62 o....File: gst-b
│ │ │ │ │ -00032720: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ -00032730: 204f 626a 6563 742c 2020 4e65 7874 3a20 Object, Next:
│ │ │ │ │ -00032740: 4f62 6a65 6374 4475 6d70 6572 2c20 2050 ObjectDumper, P
│ │ │ │ │ -00032750: 7265 763a 204e 756d 6265 722c 2020 5570 rev: Number, Up
│ │ │ │ │ -00032760: 3a20 4261 7365 2063 6c61 7373 6573 0a0a : Base classes..
│ │ │ │ │ -00032770: 312e 3132 3320 4f62 6a65 6374 0a3d 3d3d 1.123 Object.===
│ │ │ │ │ -00032780: 3d3d 3d3d 3d3d 3d3d 3d0a 0a44 6566 696e =========..Defin
│ │ │ │ │ -00032790: 6564 2069 6e20 6e61 6d65 7370 6163 6520 ed in namespace
│ │ │ │ │ -000327a0: 536d 616c 6c74 616c 6b0a 5375 7065 7263 Smalltalk.Superc
│ │ │ │ │ -000327b0: 6c61 7373 3a20 6e6f 6e65 0a43 6174 6567 lass: none.Categ
│ │ │ │ │ -000327c0: 6f72 793a 204c 616e 6775 6167 652d 496d ory: Language-Im
│ │ │ │ │ -000327d0: 706c 656d 656e 7461 7469 6f6e 0a20 2020 plementation.
│ │ │ │ │ -000327e0: 2020 4920 616d 2074 6865 2072 6f6f 7420 I am the root
│ │ │ │ │ -000327f0: 6f66 2074 6865 2053 6d61 6c6c 7461 6c6b of the Smalltalk
│ │ │ │ │ -00032800: 2063 6c61 7373 2073 7973 7465 6d2e 2020 class system.
│ │ │ │ │ -00032810: 416c 6c20 636c 6173 7365 7320 696e 2074 All classes in t
│ │ │ │ │ -00032820: 6865 0a20 2020 2020 7379 7374 656d 2061 he. system a
│ │ │ │ │ -00032830: 7265 2073 7562 636c 6173 7365 7320 6f66 re subclasses of
│ │ │ │ │ -00032840: 206d 652e 0a0a 2a20 4d65 6e75 3a0a 0a2a me...* Menu:..*
│ │ │ │ │ -00032850: 204f 626a 6563 7420 636c 6173 732d 696e Object class-in
│ │ │ │ │ -00032860: 6974 6961 6c69 7a61 7469 6f6e 3a3a 2020 itialization::
│ │ │ │ │ -00032870: 2863 6c61 7373 290a 2a20 4f62 6a65 6374 (class).* Object
│ │ │ │ │ -00032880: 2d62 7569 6c74 2069 6e73 3a3a 2020 2869 -built ins:: (i
│ │ │ │ │ -00032890: 6e73 7461 6e63 6529 0a2a 204f 626a 6563 nstance).* Objec
│ │ │ │ │ -000328a0: 742d 6368 616e 6765 2061 6e64 2075 7064 t-change and upd
│ │ │ │ │ -000328b0: 6174 653a 3a20 2028 696e 7374 616e 6365 ate:: (instance
│ │ │ │ │ -000328c0: 290a 2a20 4f62 6a65 6374 2d63 6c61 7373 ).* Object-class
│ │ │ │ │ -000328d0: 2074 7970 6520 6d65 7468 6f64 733a 3a20 type methods::
│ │ │ │ │ -000328e0: 2028 696e 7374 616e 6365 290a 2a20 4f62 (instance).* Ob
│ │ │ │ │ -000328f0: 6a65 6374 2d63 6f6d 7069 6c65 723a 3a20 ject-compiler::
│ │ │ │ │ -00032900: 2028 696e 7374 616e 6365 290a 2a20 4f62 (instance).* Ob
│ │ │ │ │ -00032910: 6a65 6374 2d63 6f6e 7665 7273 696f 6e3a ject-conversion:
│ │ │ │ │ -00032920: 3a20 2028 696e 7374 616e 6365 290a 2a20 : (instance).*
│ │ │ │ │ -00032930: 4f62 6a65 6374 2d63 6f70 7969 6e67 3a3a Object-copying::
│ │ │ │ │ -00032940: 2020 2869 6e73 7461 6e63 6529 0a2a 204f (instance).* O
│ │ │ │ │ -00032950: 626a 6563 742d 6465 6275 6767 696e 673a bject-debugging:
│ │ │ │ │ -00032960: 3a20 2028 696e 7374 616e 6365 290a 2a20 : (instance).*
│ │ │ │ │ -00032970: 4f62 6a65 6374 2d64 6570 656e 6465 6e74 Object-dependent
│ │ │ │ │ -00032980: 7320 6163 6365 7373 3a3a 2020 2869 6e73 s access:: (ins
│ │ │ │ │ -00032990: 7461 6e63 6529 0a2a 204f 626a 6563 742d tance).* Object-
│ │ │ │ │ -000329a0: 6572 726f 7220 7261 6973 696e 673a 3a20 error raising::
│ │ │ │ │ -000329b0: 2028 696e 7374 616e 6365 290a 2a20 4f62 (instance).* Ob
│ │ │ │ │ -000329c0: 6a65 6374 2d66 696e 616c 697a 6174 696f ject-finalizatio
│ │ │ │ │ -000329d0: 6e3a 3a20 2028 696e 7374 616e 6365 290a n:: (instance).
│ │ │ │ │ -000329e0: 2a20 4f62 6a65 6374 2d69 6e74 726f 7370 * Object-introsp
│ │ │ │ │ -000329f0: 6563 7469 6f6e 3a3a 2020 2869 6e73 7461 ection:: (insta
│ │ │ │ │ -00032a00: 6e63 6529 0a2a 204f 626a 6563 742d 7072 nce).* Object-pr
│ │ │ │ │ -00032a10: 696e 7469 6e67 3a3a 2020 2869 6e73 7461 inting:: (insta
│ │ │ │ │ -00032a20: 6e63 6529 0a2a 204f 626a 6563 742d 7265 nce).* Object-re
│ │ │ │ │ -00032a30: 6c61 7469 6f6e 616c 206f 7065 7261 746f lational operato
│ │ │ │ │ -00032a40: 7273 3a3a 2020 2869 6e73 7461 6e63 6529 rs:: (instance)
│ │ │ │ │ -00032a50: 0a2a 204f 626a 6563 742d 7361 7669 6e67 .* Object-saving
│ │ │ │ │ -00032a60: 2061 6e64 206c 6f61 6469 6e67 3a3a 2020 and loading::
│ │ │ │ │ -00032a70: 2869 6e73 7461 6e63 6529 0a2a 204f 626a (instance).* Obj
│ │ │ │ │ -00032a80: 6563 742d 7374 6f72 696e 673a 3a20 2028 ect-storing:: (
│ │ │ │ │ -00032a90: 696e 7374 616e 6365 290a 2a20 4f62 6a65 instance).* Obje
│ │ │ │ │ -00032aa0: 6374 2d73 796e 7461 7820 7368 6f72 7463 ct-syntax shortc
│ │ │ │ │ -00032ab0: 7574 733a 3a20 2028 696e 7374 616e 6365 uts:: (instance
│ │ │ │ │ -00032ac0: 290a 2a20 4f62 6a65 6374 2d74 6573 7469 ).* Object-testi
│ │ │ │ │ -00032ad0: 6e67 2066 756e 6374 696f 6e61 6c69 7479 ng functionality
│ │ │ │ │ -00032ae0: 3a3a 2020 2869 6e73 7461 6e63 6529 0a2a :: (instance).*
│ │ │ │ │ -00032af0: 204f 626a 6563 742d 564d 2063 616c 6c62 Object-VM callb
│ │ │ │ │ -00032b00: 6163 6b73 3a3a 2020 2869 6e73 7461 6e63 acks:: (instanc
│ │ │ │ │ -00032b10: 6529 0a0a 1f0a 4669 6c65 3a20 6773 742d e)....File: gst-
│ │ │ │ │ -00032b20: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ -00032b30: 3a20 4f62 6a65 6374 2063 6c61 7373 2d69 : Object class-i
│ │ │ │ │ -00032b40: 6e69 7469 616c 697a 6174 696f 6e2c 2020 nitialization,
│ │ │ │ │ -00032b50: 4e65 7874 3a20 4f62 6a65 6374 2d62 7569 Next: Object-bui
│ │ │ │ │ -00032b60: 6c74 2069 6e73 2c20 2055 703a 204f 626a lt ins, Up: Obj
│ │ │ │ │ -00032b70: 6563 740a 0a31 2e31 3233 2e31 204f 626a ect..1.123.1 Obj
│ │ │ │ │ -00032b80: 6563 7420 636c 6173 733a 2069 6e69 7469 ect class: initi
│ │ │ │ │ -00032b90: 616c 697a 6174 696f 6e0a 2d2d 2d2d 2d2d alization.------
│ │ │ │ │ -00032ba0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00032bb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------..
│ │ │ │ │ -00032bc0: 6465 7065 6e64 656e 6369 6573 0a20 2020 dependencies.
│ │ │ │ │ -00032bd0: 2020 416e 7377 6572 2061 2064 6963 7469 Answer a dicti
│ │ │ │ │ -00032be0: 6f6e 6172 7920 7468 6174 2061 7373 6f63 onary that assoc
│ │ │ │ │ -00032bf0: 6961 7465 7320 616e 206f 626a 6563 7420 iates an object
│ │ │ │ │ -00032c00: 7769 7468 2069 7473 2064 6570 656e 6465 with its depende
│ │ │ │ │ -00032c10: 6e74 732e 0a0a 6465 7065 6e64 656e 6369 nts...dependenci
│ │ │ │ │ -00032c20: 6573 3a20 616e 4f62 6a65 6374 0a20 2020 es: anObject.
│ │ │ │ │ -00032c30: 2020 5573 6520 616e 4f62 6a65 6374 2061 Use anObject a
│ │ │ │ │ -00032c40: 7320 7468 6520 6469 6374 696f 6e61 7279 s the dictionary
│ │ │ │ │ -00032c50: 2074 6861 7420 6173 736f 6369 6174 6573 that associates
│ │ │ │ │ -00032c60: 2061 6e20 6f62 6a65 6374 2077 6974 6820 an object with
│ │ │ │ │ -00032c70: 6974 730a 2020 2020 2064 6570 656e 6465 its. depende
│ │ │ │ │ -00032c80: 6e74 732e 0a0a 6669 6e61 6c69 7a61 626c nts...finalizabl
│ │ │ │ │ -00032c90: 654f 626a 6563 7473 0a20 2020 2020 416e eObjects. An
│ │ │ │ │ -00032ca0: 7377 6572 2061 2073 6574 206f 6620 6669 swer a set of fi
│ │ │ │ │ -00032cb0: 6e61 6c69 7a61 626c 6520 6f62 6a65 6374 nalizable object
│ │ │ │ │ -00032cc0: 732e 0a0a 696e 6974 6961 6c69 7a65 0a20 s...initialize.
│ │ │ │ │ -00032cd0: 2020 2020 496e 6974 6961 6c69 7a65 2074 Initialize t
│ │ │ │ │ -00032ce0: 6865 2044 6570 656e 6465 6e63 6965 7320 he Dependencies
│ │ │ │ │ -00032cf0: 6469 6374 696f 6e61 7279 2074 6f20 6265 dictionary to be
│ │ │ │ │ -00032d00: 2061 0a20 2020 2020 5765 616b 4b65 7949 a. WeakKeyI
│ │ │ │ │ -00032d10: 6465 6e74 6974 7944 6963 7469 6f6e 6172 dentityDictionar
│ │ │ │ │ -00032d20: 792e 0a0a 7570 6461 7465 3a20 6173 7065 y...update: aspe
│ │ │ │ │ -00032d30: 6374 0a20 2020 2020 446f 2061 6e79 2067 ct. Do any g
│ │ │ │ │ -00032d40: 6c6f 6261 6c20 7461 736b 7320 666f 7220 lobal tasks for
│ │ │ │ │ -00032d50: 7468 6520 4f62 6a65 6374 4d65 6d6f 7279 the ObjectMemory
│ │ │ │ │ -00032d60: 2065 7665 6e74 732e 0a0a 1f0a 4669 6c65 events.....File
│ │ │ │ │ -00032d70: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ -00032d80: 2020 4e6f 6465 3a20 4f62 6a65 6374 2d62 Node: Object-b
│ │ │ │ │ -00032d90: 7569 6c74 2069 6e73 2c20 204e 6578 743a uilt ins, Next:
│ │ │ │ │ -00032da0: 204f 626a 6563 742d 6368 616e 6765 2061 Object-change a
│ │ │ │ │ -00032db0: 6e64 2075 7064 6174 652c 2020 5072 6576 nd update, Prev
│ │ │ │ │ -00032dc0: 3a20 4f62 6a65 6374 2063 6c61 7373 2d69 : Object class-i
│ │ │ │ │ -00032dd0: 6e69 7469 616c 697a 6174 696f 6e2c 2020 nitialization,
│ │ │ │ │ -00032de0: 5570 3a20 4f62 6a65 6374 0a0a 312e 3132 Up: Object..1.12
│ │ │ │ │ -00032df0: 332e 3220 4f62 6a65 6374 3a20 6275 696c 3.2 Object: buil
│ │ │ │ │ -00032e00: 7420 696e 730a 2d2d 2d2d 2d2d 2d2d 2d2d t ins.----------
│ │ │ │ │ -00032e10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------.
│ │ │ │ │ -00032e20: 0a3d 2061 7267 0a20 2020 2020 416e 7377 .= arg. Answ
│ │ │ │ │ -00032e30: 6572 2077 6865 7468 6572 2074 6865 2072 er whether the r
│ │ │ │ │ -00032e40: 6563 6569 7665 7220 6973 2065 7175 616c eceiver is equal
│ │ │ │ │ -00032e50: 2074 6f20 6172 672e 2020 5468 6520 6571 to arg. The eq
│ │ │ │ │ -00032e60: 7561 6c69 7479 2074 6573 7420 6973 0a20 uality test is.
│ │ │ │ │ -00032e70: 2020 2020 6279 2064 6566 6175 6c74 2074 by default t
│ │ │ │ │ -00032e80: 6865 2073 616d 6520 6173 2074 6861 7420 he same as that
│ │ │ │ │ -00032e90: 666f 7220 6964 656e 7469 6361 6c20 6f62 for identical ob
│ │ │ │ │ -00032ea0: 6a65 6374 732e 2020 3d20 6d75 7374 206e jects. = must n
│ │ │ │ │ -00032eb0: 6f74 0a20 2020 2020 6661 696c 3b20 616e ot. fail; an
│ │ │ │ │ -00032ec0: 7377 6572 2066 616c 7365 2069 6620 7468 swer false if th
│ │ │ │ │ -00032ed0: 6520 7265 6365 6976 6572 2063 616e 6e6f e receiver canno
│ │ │ │ │ -00032ee0: 7420 6265 2063 6f6d 7061 7265 6420 746f t be compared to
│ │ │ │ │ -00032ef0: 2061 7267 0a0a 3d3d 2061 7267 0a20 2020 arg..== arg.
│ │ │ │ │ -00032f00: 2020 416e 7377 6572 2077 6865 7468 6572 Answer whether
│ │ │ │ │ -00032f10: 2074 6865 2072 6563 6569 7665 7220 6973 the receiver is
│ │ │ │ │ -00032f20: 2074 6865 2073 616d 6520 6f62 6a65 6374 the same object
│ │ │ │ │ -00032f30: 2061 7320 6172 672e 2020 5468 6973 2069 as arg. This i
│ │ │ │ │ -00032f40: 7320 610a 2020 2020 2076 6572 7920 6661 s a. very fa
│ │ │ │ │ -00032f50: 7374 2074 6573 7420 616e 6420 6973 2063 st test and is c
│ │ │ │ │ -00032f60: 616c 6c65 6420 276f 626a 6563 7420 6964 alled 'object id
│ │ │ │ │ -00032f70: 656e 7469 7479 272e 0a0a 616c 6c4f 776e entity'...allOwn
│ │ │ │ │ -00032f80: 6572 730a 2020 2020 2052 6574 7572 6e20 ers. Return
│ │ │ │ │ -00032f90: 616e 2041 7272 6179 206f 6620 4f62 6a65 an Array of Obje
│ │ │ │ │ -00032fa0: 6374 7320 7468 6174 2070 6f69 6e74 2074 cts that point t
│ │ │ │ │ -00032fb0: 6f20 7468 6520 7265 6365 6976 6572 2e0a o the receiver..
│ │ │ │ │ -00032fc0: 0a61 734f 6f70 0a20 2020 2020 416e 7377 .asOop. Answ
│ │ │ │ │ -00032fd0: 6572 2074 6865 206f 626a 6563 7420 696e er the object in
│ │ │ │ │ -00032fe0: 6465 7820 6173 736f 6369 6174 6564 2074 dex associated t
│ │ │ │ │ -00032ff0: 6f20 7468 6520 7265 6365 6976 6572 2e20 o the receiver.
│ │ │ │ │ -00033000: 2054 6865 206f 626a 6563 740a 2020 2020 The object.
│ │ │ │ │ -00033010: 2069 6e64 6578 2064 6f65 736e 2774 2063 index doesn't c
│ │ │ │ │ -00033020: 6861 6e67 6520 7768 656e 2067 6172 6261 hange when garba
│ │ │ │ │ -00033030: 6765 2063 6f6c 6c65 6374 696f 6e20 6973 ge collection is
│ │ │ │ │ -00033040: 2070 6572 666f 726d 6564 2e0a 0a61 743a performed...at:
│ │ │ │ │ -00033050: 2061 6e49 6e64 6578 0a20 2020 2020 416e anIndex. An
│ │ │ │ │ -00033060: 7377 6572 2074 6865 2069 6e64 6578 2d74 swer the index-t
│ │ │ │ │ -00033070: 6820 696e 6465 7865 6420 696e 7374 616e h indexed instan
│ │ │ │ │ -00033080: 6365 2076 6172 6961 626c 6520 6f66 2074 ce variable of t
│ │ │ │ │ -00033090: 6865 2072 6563 6569 7665 720a 0a61 743a he receiver..at:
│ │ │ │ │ -000330a0: 2061 6e49 6e64 6578 2070 7574 3a20 7661 anIndex put: va
│ │ │ │ │ -000330b0: 6c75 650a 2020 2020 2053 746f 7265 2076 lue. Store v
│ │ │ │ │ -000330c0: 616c 7565 2069 6e20 7468 6520 696e 6465 alue in the inde
│ │ │ │ │ -000330d0: 782d 7468 2069 6e64 6578 6564 2069 6e73 x-th indexed ins
│ │ │ │ │ -000330e0: 7461 6e63 6520 7661 7269 6162 6c65 206f tance variable o
│ │ │ │ │ -000330f0: 6620 7468 650a 2020 2020 2072 6563 6569 f the. recei
│ │ │ │ │ -00033100: 7665 720a 0a62 6173 6963 4174 3a20 616e ver..basicAt: an
│ │ │ │ │ -00033110: 496e 6465 780a 2020 2020 2041 6e73 7765 Index. Answe
│ │ │ │ │ -00033120: 7220 7468 6520 696e 6465 782d 7468 2069 r the index-th i
│ │ │ │ │ -00033130: 6e64 6578 6564 2069 6e73 7461 6e63 6520 ndexed instance
│ │ │ │ │ -00033140: 7661 7269 6162 6c65 206f 6620 7468 6520 variable of the
│ │ │ │ │ -00033150: 7265 6365 6976 6572 2e0a 2020 2020 2054 receiver.. T
│ │ │ │ │ -00033160: 6869 7320 6d65 7468 6f64 206d 7573 7420 his method must
│ │ │ │ │ -00033170: 6e6f 7420 6265 206f 7665 7272 6964 6465 not be overridde
│ │ │ │ │ -00033180: 6e2c 206f 7665 7272 6964 6520 6174 3a20 n, override at:
│ │ │ │ │ -00033190: 696e 7374 6561 640a 0a62 6173 6963 4174 instead..basicAt
│ │ │ │ │ -000331a0: 3a20 616e 496e 6465 7820 7075 743a 2076 : anIndex put: v
│ │ │ │ │ -000331b0: 616c 7565 0a20 2020 2020 5374 6f72 6520 alue. Store
│ │ │ │ │ -000331c0: 7661 6c75 6520 696e 2074 6865 2069 6e64 value in the ind
│ │ │ │ │ -000331d0: 6578 2d74 6820 696e 6465 7865 6420 696e ex-th indexed in
│ │ │ │ │ -000331e0: 7374 616e 6365 2076 6172 6961 626c 6520 stance variable
│ │ │ │ │ -000331f0: 6f66 2074 6865 0a20 2020 2020 7265 6365 of the. rece
│ │ │ │ │ -00033200: 6976 6572 2054 6869 7320 6d65 7468 6f64 iver This method
│ │ │ │ │ -00033210: 206d 7573 7420 6e6f 7420 6265 206f 7665 must not be ove
│ │ │ │ │ -00033220: 7272 6964 6465 6e2c 206f 7665 7272 6964 rridden, overrid
│ │ │ │ │ -00033230: 6520 6174 3a70 7574 3a0a 2020 2020 2069 e at:put:. i
│ │ │ │ │ -00033240: 6e73 7465 6164 0a0a 6261 7369 6350 7269 nstead..basicPri
│ │ │ │ │ -00033250: 6e74 0a20 2020 2020 5072 696e 7420 6120 nt. Print a
│ │ │ │ │ -00033260: 6261 7369 6320 7265 7072 6573 656e 7461 basic representa
│ │ │ │ │ -00033270: 7469 6f6e 206f 6620 7468 6520 7265 6365 tion of the rece
│ │ │ │ │ -00033280: 6976 6572 0a0a 6261 7369 6353 697a 650a iver..basicSize.
│ │ │ │ │ -00033290: 2020 2020 2041 6e73 7765 7220 7468 6520 Answer the
│ │ │ │ │ -000332a0: 6e75 6d62 6572 206f 6620 696e 6465 7865 number of indexe
│ │ │ │ │ -000332b0: 6420 696e 7374 616e 6365 2076 6172 6961 d instance varia
│ │ │ │ │ -000332c0: 626c 6520 696e 2074 6865 2072 6563 6569 ble in the recei
│ │ │ │ │ -000332d0: 7665 720a 0a62 6563 6f6d 653a 206f 7468 ver..become: oth
│ │ │ │ │ -000332e0: 6572 4f62 6a65 6374 0a20 2020 2020 4368 erObject. Ch
│ │ │ │ │ -000332f0: 616e 6765 2061 6c6c 2072 6566 6572 656e ange all referen
│ │ │ │ │ -00033300: 6365 7320 746f 2074 6865 2072 6563 6569 ces to the recei
│ │ │ │ │ -00033310: 7665 7220 696e 746f 2072 6566 6572 656e ver into referen
│ │ │ │ │ -00033320: 6365 7320 746f 0a20 2020 2020 6f74 6865 ces to. othe
│ │ │ │ │ -00033330: 724f 626a 6563 742e 2020 4465 7065 6e64 rObject. Depend
│ │ │ │ │ -00033340: 696e 6720 6f6e 2074 6865 2069 6d70 6c65 ing on the imple
│ │ │ │ │ -00033350: 6d65 6e74 6174 696f 6e2c 2072 6566 6572 mentation, refer
│ │ │ │ │ -00033360: 656e 6365 7320 746f 0a20 2020 2020 6f74 ences to. ot
│ │ │ │ │ -00033370: 6865 724f 626a 6563 7420 6d69 6768 7420 herObject might
│ │ │ │ │ -00033380: 6f72 206d 6967 6874 206e 6f74 2062 6520 or might not be
│ │ │ │ │ -00033390: 7472 616e 7366 6f72 6d65 6420 696e 746f transformed into
│ │ │ │ │ -000333a0: 2074 6865 2072 6563 6569 7665 720a 2020 the receiver.
│ │ │ │ │ -000333b0: 2020 2028 7265 7370 6563 7469 7665 6c79 (respectively
│ │ │ │ │ -000333c0: 2c20 2774 776f 2d77 6179 2062 6563 6f6d , 'two-way becom
│ │ │ │ │ -000333d0: 6527 2061 6e64 2027 6f6e 652d 7761 7920 e' and 'one-way
│ │ │ │ │ -000333e0: 6265 636f 6d65 2729 2e0a 2020 2020 2049 become').. I
│ │ │ │ │ -000333f0: 6d70 6c65 6d65 6e74 6174 696f 6e73 2064 mplementations d
│ │ │ │ │ -00033400: 6f69 6e67 206f 6e65 2d77 6179 2062 6563 oing one-way bec
│ │ │ │ │ -00033410: 6f6d 6520 616e 7377 6572 2074 6865 2072 ome answer the r
│ │ │ │ │ -00033420: 6563 6569 7665 7220 2873 6f20 7468 6174 eceiver (so that
│ │ │ │ │ -00033430: 0a20 2020 2020 6974 2069 7320 6e6f 7420 . it is not
│ │ │ │ │ -00033440: 6c6f 7374 292e 2020 4d6f 7374 2069 6d70 lost). Most imp
│ │ │ │ │ -00033450: 6c65 6d65 6e74 6174 696f 6e73 2064 6f69 lementations doi
│ │ │ │ │ -00033460: 6e67 2074 776f 2d77 6179 2062 6563 6f6d ng two-way becom
│ │ │ │ │ -00033470: 6520 616e 7377 6572 0a20 2020 2020 6f74 e answer. ot
│ │ │ │ │ -00033480: 6865 724f 626a 6563 742c 2062 7574 2074 herObject, but t
│ │ │ │ │ -00033490: 6869 7320 6973 206e 6f74 2061 7373 7572 his is not assur
│ │ │ │ │ -000334a0: 6564 202d 2073 6f20 646f 2061 6e73 7765 ed - so do answe
│ │ │ │ │ -000334b0: 7220 7468 6520 7265 6365 6976 6572 0a20 r the receiver.
│ │ │ │ │ -000334c0: 2020 2020 666f 7220 636f 6e73 6973 7465 for consiste
│ │ │ │ │ -000334d0: 6e63 792e 2020 474e 5520 536d 616c 6c74 ncy. GNU Smallt
│ │ │ │ │ -000334e0: 616c 6b20 646f 6573 2074 776f 2d77 6179 alk does two-way
│ │ │ │ │ -000334f0: 2062 6563 6f6d 6520 616e 6420 616e 7377 become and answ
│ │ │ │ │ -00033500: 6572 730a 2020 2020 206f 7468 6572 4f62 ers. otherOb
│ │ │ │ │ -00033510: 6a65 6374 2c20 6275 7420 7468 6973 206d ject, but this m
│ │ │ │ │ -00033520: 6967 6874 2063 6861 6e67 6520 696e 2066 ight change in f
│ │ │ │ │ -00033530: 7574 7572 6520 7665 7273 696f 6e73 3a20 uture versions:
│ │ │ │ │ -00033540: 7072 6f67 7261 6d73 0a20 2020 2020 7368 programs. sh
│ │ │ │ │ -00033550: 6f75 6c64 206e 6f74 2072 656c 7920 6f6e ould not rely on
│ │ │ │ │ -00033560: 2074 6865 2062 6568 6176 696f 7220 616e the behavior an
│ │ │ │ │ -00033570: 6420 7265 7375 6c74 7320 6f66 2023 6265 d results of #be
│ │ │ │ │ -00033580: 636f 6d65 3a20 2e0a 0a62 6563 6f6d 6546 come: ...becomeF
│ │ │ │ │ -00033590: 6f72 7761 7264 3a20 6f74 6865 724f 626a orward: otherObj
│ │ │ │ │ -000335a0: 6563 740a 2020 2020 2043 6861 6e67 6520 ect. Change
│ │ │ │ │ -000335b0: 616c 6c20 7265 6665 7265 6e63 6573 2074 all references t
│ │ │ │ │ -000335c0: 6f20 7468 6520 7265 6365 6976 6572 2069 o the receiver i
│ │ │ │ │ -000335d0: 6e74 6f20 7265 6665 7265 6e63 6573 2074 nto references t
│ │ │ │ │ -000335e0: 6f0a 2020 2020 206f 7468 6572 4f62 6a65 o. otherObje
│ │ │ │ │ -000335f0: 6374 2e20 2052 6566 6572 656e 6365 7320 ct. References
│ │ │ │ │ -00033600: 746f 206f 7468 6572 4f62 6a65 6374 2061 to otherObject a
│ │ │ │ │ -00033610: 7265 206e 6f74 2074 7261 6e73 666f 726d re not transform
│ │ │ │ │ -00033620: 6564 2069 6e74 6f0a 2020 2020 2074 6865 ed into. the
│ │ │ │ │ -00033630: 2072 6563 6569 7665 722e 2020 416e 7377 receiver. Answ
│ │ │ │ │ -00033640: 6572 2074 6865 2072 6563 6569 7665 7220 er the receiver
│ │ │ │ │ -00033650: 736f 2074 6861 7420 6974 2069 7320 6e6f so that it is no
│ │ │ │ │ -00033660: 7420 6c6f 7374 2e0a 0a63 6861 6e67 6543 t lost...changeC
│ │ │ │ │ -00033670: 6c61 7373 546f 3a20 6142 6568 6176 696f lassTo: aBehavio
│ │ │ │ │ -00033680: 720a 2020 2020 204d 7574 6174 6520 7468 r. Mutate th
│ │ │ │ │ -00033690: 6520 636c 6173 7320 6f66 2074 6865 2072 e class of the r
│ │ │ │ │ -000336a0: 6563 6569 7665 7220 746f 2062 6520 6142 eceiver to be aB
│ │ │ │ │ -000336b0: 6568 6176 696f 722e 2020 4e6f 7465 3a20 ehavior. Note:
│ │ │ │ │ -000336c0: 5461 6369 746c 790a 2020 2020 2061 7373 Tacitly. ass
│ │ │ │ │ -000336d0: 756d 6573 2074 6861 7420 7468 6520 7374 umes that the st
│ │ │ │ │ -000336e0: 7275 6374 7572 6520 6973 2074 6865 2073 ructure is the s
│ │ │ │ │ -000336f0: 616d 6520 666f 7220 7468 6520 6f72 6967 ame for the orig
│ │ │ │ │ -00033700: 696e 616c 2061 6e64 206e 6577 0a20 2020 inal and new.
│ │ │ │ │ -00033710: 2020 636c 6173 7321 210a 0a63 6865 636b class!!..check
│ │ │ │ │ -00033720: 496e 6465 7861 626c 6542 6f75 6e64 733a IndexableBounds:
│ │ │ │ │ -00033730: 2069 6e64 6578 0a20 2020 2020 5072 6976 index. Priv
│ │ │ │ │ -00033740: 6174 6520 2d20 4368 6563 6b20 7468 6520 ate - Check the
│ │ │ │ │ -00033750: 7265 6173 6f6e 2077 6879 2061 6e20 6163 reason why an ac
│ │ │ │ │ -00033760: 6365 7373 2074 6f20 7468 6520 6769 7665 cess to the give
│ │ │ │ │ -00033770: 6e20 696e 6465 7865 640a 2020 2020 2069 n indexed. i
│ │ │ │ │ -00033780: 6e73 7461 6e63 6520 7661 7269 6162 6c65 nstance variable
│ │ │ │ │ -00033790: 2066 6169 6c65 640a 0a63 6865 636b 496e failed..checkIn
│ │ │ │ │ -000337a0: 6465 7861 626c 6542 6f75 6e64 733a 2069 dexableBounds: i
│ │ │ │ │ -000337b0: 6e64 6578 2069 6641 6273 656e 743a 2061 ndex ifAbsent: a
│ │ │ │ │ -000337c0: 426c 6f63 6b0a 2020 2020 2050 7269 7661 Block. Priva
│ │ │ │ │ -000337d0: 7465 202d 2043 6865 636b 2074 6865 2072 te - Check the r
│ │ │ │ │ -000337e0: 6561 736f 6e20 7768 7920 616e 2061 6363 eason why an acc
│ │ │ │ │ -000337f0: 6573 7320 746f 2074 6865 2067 6976 656e ess to the given
│ │ │ │ │ -00033800: 2069 6e64 6578 6564 0a20 2020 2020 696e indexed. in
│ │ │ │ │ -00033810: 7374 616e 6365 2076 6172 6961 626c 6520 stance variable
│ │ │ │ │ -00033820: 6661 696c 6564 2e20 2045 7661 6c75 6174 failed. Evaluat
│ │ │ │ │ -00033830: 6520 6142 6c6f 636b 2066 6f72 2061 6e20 e aBlock for an
│ │ │ │ │ -00033840: 696e 7661 6c69 6420 696e 6465 782e 0a0a invalid index...
│ │ │ │ │ -00033850: 6368 6563 6b49 6e64 6578 6162 6c65 426f checkIndexableBo
│ │ │ │ │ -00033860: 756e 6473 3a20 696e 6465 7820 7075 743a unds: index put:
│ │ │ │ │ -00033870: 206f 626a 6563 740a 2020 2020 2050 7269 object. Pri
│ │ │ │ │ -00033880: 7661 7465 202d 2043 6865 636b 2074 6865 vate - Check the
│ │ │ │ │ -00033890: 2072 6561 736f 6e20 7768 7920 6120 7374 reason why a st
│ │ │ │ │ -000338a0: 6f72 6520 746f 2074 6865 2067 6976 656e ore to the given
│ │ │ │ │ -000338b0: 2069 6e64 6578 6564 0a20 2020 2020 696e indexed. in
│ │ │ │ │ -000338c0: 7374 616e 6365 2076 6172 6961 626c 6520 stance variable
│ │ │ │ │ -000338d0: 6661 696c 6564 0a0a 636c 6173 730a 2020 failed..class.
│ │ │ │ │ -000338e0: 2020 2041 6e73 7765 7220 7468 6520 636c Answer the cl
│ │ │ │ │ -000338f0: 6173 7320 746f 2077 6869 6368 2074 6865 ass to which the
│ │ │ │ │ -00033900: 2072 6563 6569 7665 7220 6265 6c6f 6e67 receiver belong
│ │ │ │ │ -00033910: 730a 0a68 616c 740a 2020 2020 2043 616c s..halt. Cal
│ │ │ │ │ -00033920: 6c65 6420 746f 2065 6e74 6572 2074 6865 led to enter the
│ │ │ │ │ -00033930: 2064 6562 7567 6765 720a 0a68 6173 680a debugger..hash.
│ │ │ │ │ -00033940: 2020 2020 2041 6e73 7765 7220 616e 2068 Answer an h
│ │ │ │ │ -00033950: 6173 6820 7661 6c75 6520 666f 7220 7468 ash value for th
│ │ │ │ │ -00033960: 6520 7265 6365 6976 6572 2e20 2054 6869 e receiver. Thi
│ │ │ │ │ -00033970: 7320 6861 7368 2076 616c 7565 2069 7320 s hash value is
│ │ │ │ │ -00033980: 6f6b 2066 6f72 0a20 2020 2020 6f62 6a65 ok for. obje
│ │ │ │ │ -00033990: 6374 7320 7468 6174 2064 6f20 6e6f 7420 cts that do not
│ │ │ │ │ -000339a0: 7265 6465 6669 6e65 203d 3d2e 0a0a 6964 redefine ==...id
│ │ │ │ │ -000339b0: 656e 7469 7479 4861 7368 0a20 2020 2020 entityHash.
│ │ │ │ │ -000339c0: 416e 7377 6572 2061 6e20 6861 7368 2076 Answer an hash v
│ │ │ │ │ -000339d0: 616c 7565 2066 6f72 2074 6865 2072 6563 alue for the rec
│ │ │ │ │ -000339e0: 6569 7665 722e 2020 5468 6973 206d 6574 eiver. This met
│ │ │ │ │ -000339f0: 686f 6420 6d75 7374 206e 6f74 2062 650a hod must not be.
│ │ │ │ │ -00033a00: 2020 2020 206f 7665 7272 6964 6465 6e0a overridden.
│ │ │ │ │ -00033a10: 0a69 6e73 7456 6172 4174 3a20 696e 6465 .instVarAt: inde
│ │ │ │ │ -00033a20: 780a 2020 2020 2041 6e73 7765 7220 7468 x. Answer th
│ │ │ │ │ -00033a30: 6520 696e 6465 782d 7468 2069 6e73 7461 e index-th insta
│ │ │ │ │ -00033a40: 6e63 6520 7661 7269 6162 6c65 206f 6620 nce variable of
│ │ │ │ │ -00033a50: 7468 6520 7265 6365 6976 6572 2e20 2054 the receiver. T
│ │ │ │ │ -00033a60: 6869 7320 6d65 7468 6f64 0a20 2020 2020 his method.
│ │ │ │ │ -00033a70: 6d75 7374 206e 6f74 2062 6520 6f76 6572 must not be over
│ │ │ │ │ -00033a80: 7269 6464 656e 2e0a 0a69 6e73 7456 6172 ridden...instVar
│ │ │ │ │ -00033a90: 4174 3a20 696e 6465 7820 7075 743a 2076 At: index put: v
│ │ │ │ │ -00033aa0: 616c 7565 0a20 2020 2020 5374 6f72 6520 alue. Store
│ │ │ │ │ -00033ab0: 7661 6c75 6520 696e 2074 6865 2069 6e64 value in the ind
│ │ │ │ │ -00033ac0: 6578 2d74 6820 696e 7374 616e 6365 2076 ex-th instance v
│ │ │ │ │ -00033ad0: 6172 6961 626c 6520 6f66 2074 6865 2072 ariable of the r
│ │ │ │ │ -00033ae0: 6563 6569 7665 722e 0a20 2020 2020 5468 eceiver.. Th
│ │ │ │ │ -00033af0: 6973 206d 6574 686f 6420 6d75 7374 206e is method must n
│ │ │ │ │ -00033b00: 6f74 2062 6520 6f76 6572 7269 6464 656e ot be overridden
│ │ │ │ │ -00033b10: 2e0a 0a69 7352 6561 644f 6e6c 790a 2020 ...isReadOnly.
│ │ │ │ │ -00033b20: 2020 2041 6e73 7765 7220 7768 6574 6865 Answer whethe
│ │ │ │ │ -00033b30: 7220 7468 6520 6f62 6a65 6374 2773 2069 r the object's i
│ │ │ │ │ -00033b40: 6e64 6578 6564 2069 6e73 7461 6e63 6520 ndexed instance
│ │ │ │ │ -00033b50: 7661 7269 6162 6c65 7320 6361 6e20 6265 variables can be
│ │ │ │ │ -00033b60: 0a20 2020 2020 7772 6974 7465 6e0a 0a69 . written..i
│ │ │ │ │ -00033b70: 7355 6e74 7275 7374 6564 0a20 2020 2020 sUntrusted.
│ │ │ │ │ -00033b80: 416e 7377 6572 2077 6865 7468 6572 2074 Answer whether t
│ │ │ │ │ -00033b90: 6865 206f 626a 6563 7420 6973 2074 6f20 he object is to
│ │ │ │ │ -00033ba0: 6265 2063 6f6e 7369 6465 7265 6420 756e be considered un
│ │ │ │ │ -00033bb0: 7472 7573 7465 642e 0a0a 6d61 6b65 4570 trusted...makeEp
│ │ │ │ │ -00033bc0: 6865 6d65 726f 6e0a 2020 2020 204d 616b hemeron. Mak
│ │ │ │ │ -00033bd0: 6520 7468 6520 6f62 6a65 6374 2061 6e20 e the object an
│ │ │ │ │ -00033be0: 2765 7068 656d 6572 6f6e 272e 2020 416e 'ephemeron'. An
│ │ │ │ │ -00033bf0: 2065 7068 656d 6572 6f6e 2069 7320 6d61 ephemeron is ma
│ │ │ │ │ -00033c00: 726b 6564 2061 6674 6572 2061 6c6c 0a20 rked after all.
│ │ │ │ │ -00033c10: 2020 2020 6f74 6865 7220 6f62 6a65 6374 other object
│ │ │ │ │ -00033c20: 732c 2061 6e64 2069 6620 6e6f 2072 6566 s, and if no ref
│ │ │ │ │ -00033c30: 6572 656e 6365 7320 6172 6520 666f 756e erences are foun
│ │ │ │ │ -00033c40: 6420 746f 2074 6865 206b 6579 2065 7863 d to the key exc
│ │ │ │ │ -00033c50: 6570 740a 2020 2020 2066 726f 6d20 7468 ept. from th
│ │ │ │ │ -00033c60: 6520 6f62 6a65 6374 2069 7473 656c 662c e object itself,
│ │ │ │ │ -00033c70: 2069 7420 6973 2073 656e 7420 7468 6520 it is sent the
│ │ │ │ │ -00033c80: 236d 6f75 726e 206d 6573 7361 6765 2e0a #mourn message..
│ │ │ │ │ -00033c90: 0a6d 616b 6546 6978 6564 0a20 2020 2020 .makeFixed.
│ │ │ │ │ -00033ca0: 4176 6f69 6420 7468 6174 2074 6865 2072 Avoid that the r
│ │ │ │ │ -00033cb0: 6563 6569 7665 7220 6d6f 7665 7320 696e eceiver moves in
│ │ │ │ │ -00033cc0: 206d 656d 6f72 7920 6163 726f 7373 2067 memory across g
│ │ │ │ │ -00033cd0: 6172 6261 6765 2063 6f6c 6c65 6374 696f arbage collectio
│ │ │ │ │ -00033ce0: 6e73 2e0a 0a6d 616b 6552 6561 644f 6e6c ns...makeReadOnl
│ │ │ │ │ -00033cf0: 793a 2061 426f 6f6c 6561 6e0a 2020 2020 y: aBoolean.
│ │ │ │ │ -00033d00: 2053 6574 2077 6865 7468 6572 2074 6865 Set whether the
│ │ │ │ │ -00033d10: 206f 626a 6563 7427 7320 696e 6465 7865 object's indexe
│ │ │ │ │ -00033d20: 6420 696e 7374 616e 6365 2076 6172 6961 d instance varia
│ │ │ │ │ -00033d30: 626c 6573 2063 616e 2062 6520 7772 6974 bles can be writ
│ │ │ │ │ -00033d40: 7465 6e0a 0a6d 616b 6555 6e74 7275 7374 ten..makeUntrust
│ │ │ │ │ -00033d50: 6564 3a20 6142 6f6f 6c65 616e 0a20 2020 ed: aBoolean.
│ │ │ │ │ -00033d60: 2020 5365 7420 7768 6574 6865 7220 7468 Set whether th
│ │ │ │ │ -00033d70: 6520 6f62 6a65 6374 2069 7320 746f 2062 e object is to b
│ │ │ │ │ -00033d80: 6520 636f 6e73 6964 6572 6564 2075 6e74 e considered unt
│ │ │ │ │ -00033d90: 7275 7374 6564 2e0a 0a6d 616b 6557 6561 rusted...makeWea
│ │ │ │ │ -00033da0: 6b0a 2020 2020 204d 616b 6520 7468 6520 k. Make the
│ │ │ │ │ -00033db0: 6f62 6a65 6374 2061 2027 7765 616b 2720 object a 'weak'
│ │ │ │ │ -00033dc0: 6f6e 652e 2020 5768 656e 2061 6e20 6f62 one. When an ob
│ │ │ │ │ -00033dd0: 6a65 6374 2069 7320 6f6e 6c79 2072 6566 ject is only ref
│ │ │ │ │ -00033de0: 6572 656e 6365 6420 6279 0a20 2020 2020 erenced by.
│ │ │ │ │ -00033df0: 7765 616b 206f 626a 6563 7473 2c20 6974 weak objects, it
│ │ │ │ │ -00033e00: 2069 7320 636f 6c6c 6563 7465 6420 616e is collected an
│ │ │ │ │ -00033e10: 6420 7468 6520 736c 6f74 7320 696e 2074 d the slots in t
│ │ │ │ │ -00033e20: 6865 2077 6561 6b20 6f62 6a65 6374 7320 he weak objects
│ │ │ │ │ -00033e30: 6172 650a 2020 2020 2063 6861 6e67 6564 are. changed
│ │ │ │ │ -00033e40: 2074 6f20 6e69 6c73 2062 7920 7468 6520 to nils by the
│ │ │ │ │ -00033e50: 564d 3b20 7468 6520 7765 616b 206f 626a VM; the weak obj
│ │ │ │ │ -00033e60: 6563 7420 6973 2074 6865 6e20 7365 6e74 ect is then sent
│ │ │ │ │ -00033e70: 2074 6865 2023 6d6f 7572 6e0a 2020 2020 the #mourn.
│ │ │ │ │ -00033e80: 206d 6573 7361 6765 2e0a 0a6d 6172 6b3a message...mark:
│ │ │ │ │ -00033e90: 2061 5379 6d62 6f6c 0a20 2020 2020 5072 aSymbol. Pr
│ │ │ │ │ -00033ea0: 6976 6174 6520 2d20 7573 6520 7468 6973 ivate - use this
│ │ │ │ │ -00033eb0: 206d 6574 686f 6420 746f 206d 6172 6b20 method to mark
│ │ │ │ │ -00033ec0: 636f 6465 2077 6869 6368 206e 6565 6473 code which needs
│ │ │ │ │ -00033ed0: 2074 6f20 6265 2072 6577 6f72 6b65 642c to be reworked,
│ │ │ │ │ -00033ee0: 0a20 2020 2020 7265 6d6f 7665 642c 2065 . removed, e
│ │ │ │ │ -00033ef0: 7463 2e20 2059 6f75 2063 616e 2074 6865 tc. You can the
│ │ │ │ │ -00033f00: 6e20 6669 6e64 2061 6c6c 2073 656e 6465 n find all sende
│ │ │ │ │ -00033f10: 7273 206f 6620 236d 6172 6b3a 2074 6f20 rs of #mark: to
│ │ │ │ │ -00033f20: 6669 6e64 2061 6c6c 0a20 2020 2020 6d61 find all. ma
│ │ │ │ │ -00033f30: 726b 6564 206d 6574 686f 6473 206f 7220 rked methods or
│ │ │ │ │ -00033f40: 796f 7520 6361 6e20 6c6f 6f6b 2066 6f72 you can look for
│ │ │ │ │ -00033f50: 2061 6c6c 2073 656e 6465 7273 206f 6620 all senders of
│ │ │ │ │ -00033f60: 7468 6520 7379 6d62 6f6c 2074 6861 740a the symbol that.
│ │ │ │ │ -00033f70: 2020 2020 2079 6f75 2073 656e 7420 746f you sent to
│ │ │ │ │ -00033f80: 2023 6d61 726b 3a20 746f 2066 696e 6420 #mark: to find
│ │ │ │ │ -00033f90: 6120 6361 7465 676f 7279 206f 6620 6d61 a category of ma
│ │ │ │ │ -00033fa0: 726b 6564 206d 6574 686f 6473 2e0a 0a6e rked methods...n
│ │ │ │ │ -00033fb0: 6578 7449 6e73 7461 6e63 650a 2020 2020 extInstance.
│ │ │ │ │ -00033fc0: 2050 7269 7661 7465 202d 2061 6e73 7765 Private - answe
│ │ │ │ │ -00033fd0: 7220 616e 6f74 6865 7220 696e 7374 616e r another instan
│ │ │ │ │ -00033fe0: 6365 206f 6620 7468 6520 7265 6365 6976 ce of the receiv
│ │ │ │ │ -00033ff0: 6572 2773 2063 6c61 7373 2c20 6f72 206e er's class, or n
│ │ │ │ │ -00034000: 696c 0a20 2020 2020 6966 2074 6865 2065 il. if the e
│ │ │ │ │ -00034010: 6e74 6972 6520 6f62 6a65 6374 2074 6162 ntire object tab
│ │ │ │ │ -00034020: 6c65 2068 6173 2062 6565 6e20 7761 6c6b le has been walk
│ │ │ │ │ -00034030: 6564 0a0a 6e6f 7459 6574 496d 706c 656d ed..notYetImplem
│ │ │ │ │ -00034040: 656e 7465 640a 2020 2020 2043 616c 6c65 ented. Calle
│ │ │ │ │ -00034050: 6420 7768 656e 2061 206d 6574 686f 6420 d when a method
│ │ │ │ │ -00034060: 6465 6669 6e65 6420 6279 2061 2063 6c61 defined by a cla
│ │ │ │ │ -00034070: 7373 2069 7320 6e6f 7420 7965 7420 696d ss is not yet im
│ │ │ │ │ -00034080: 706c 656d 656e 7465 642c 2062 7574 0a20 plemented, but.
│ │ │ │ │ -00034090: 2020 2020 6973 2067 6f69 6e67 2074 6f20 is going to
│ │ │ │ │ -000340a0: 6265 0a0a 7065 7266 6f72 6d3a 2073 656c be..perform: sel
│ │ │ │ │ -000340b0: 6563 746f 724f 724d 6573 7361 6765 4f72 ectorOrMessageOr
│ │ │ │ │ -000340c0: 4d65 7468 6f64 0a20 2020 2020 5365 6e64 Method. Send
│ │ │ │ │ -000340d0: 2074 6865 2075 6e61 7279 206d 6573 7361 the unary messa
│ │ │ │ │ -000340e0: 6765 206e 616d 6564 2073 656c 6563 746f ge named selecto
│ │ │ │ │ -000340f0: 724f 724d 6573 7361 6765 4f72 4d65 7468 rOrMessageOrMeth
│ │ │ │ │ -00034100: 6f64 2028 6966 2061 0a20 2020 2020 5379 od (if a. Sy
│ │ │ │ │ -00034110: 6d62 6f6c 2920 746f 2074 6865 2072 6563 mbol) to the rec
│ │ │ │ │ -00034120: 6569 7665 722c 206f 7220 7468 6520 6d65 eiver, or the me
│ │ │ │ │ -00034130: 7373 6167 6520 616e 6420 6172 6775 6d65 ssage and argume
│ │ │ │ │ -00034140: 6e74 7320 6974 2069 6465 6e74 6966 6965 nts it identifie
│ │ │ │ │ -00034150: 730a 2020 2020 2028 6966 2061 204d 6573 s. (if a Mes
│ │ │ │ │ -00034160: 7361 6765 206f 7220 4469 7265 6374 6564 sage or Directed
│ │ │ │ │ -00034170: 4d65 7373 6167 6529 2c20 6f72 2066 696e Message), or fin
│ │ │ │ │ -00034180: 616c 6c79 2065 7865 6375 7465 2074 6865 ally execute the
│ │ │ │ │ -00034190: 206d 6574 686f 640a 2020 2020 2077 6974 method. wit
│ │ │ │ │ -000341a0: 6869 6e20 7468 6520 7265 6365 6976 6572 hin the receiver
│ │ │ │ │ -000341b0: 2028 6966 2061 2043 6f6d 7069 6c65 644d (if a CompiledM
│ │ │ │ │ -000341c0: 6574 686f 6429 2e20 2049 6e20 7468 6520 ethod). In the
│ │ │ │ │ -000341d0: 6c61 7374 2063 6173 652c 2074 6865 0a20 last case, the.
│ │ │ │ │ -000341e0: 2020 2020 6d65 7468 6f64 206e 6565 6420 method need
│ │ │ │ │ -000341f0: 6e6f 7420 7265 7369 6465 206f 6e20 7468 not reside on th
│ │ │ │ │ -00034200: 6520 6869 6572 6172 6368 7920 6672 6f6d e hierarchy from
│ │ │ │ │ -00034210: 2074 6865 2072 6563 6569 7665 7227 7320 the receiver's
│ │ │ │ │ -00034220: 636c 6173 730a 2020 2020 2074 6f20 4f62 class. to Ob
│ │ │ │ │ -00034230: 6a65 6374 202d 2069 7420 6e65 6564 206e ject - it need n
│ │ │ │ │ -00034240: 6f74 2072 6573 6964 6520 6174 2061 6c6c ot reside at all
│ │ │ │ │ -00034250: 2069 6e20 6120 4d65 7468 6f64 4469 6374 in a MethodDict
│ │ │ │ │ -00034260: 696f 6e61 7279 2c20 696e 0a20 2020 2020 ionary, in.
│ │ │ │ │ -00034270: 6661 6374 202d 2062 7574 2064 6f69 6e67 fact - but doing
│ │ │ │ │ -00034280: 2062 6164 2074 6869 6e67 7320 7769 6c6c bad things will
│ │ │ │ │ -00034290: 2063 6f6d 7072 6f6d 6973 6520 7374 6162 compromise stab
│ │ │ │ │ -000342a0: 696c 6974 7920 6f66 2074 6865 0a20 2020 ility of the.
│ │ │ │ │ -000342b0: 2020 536d 616c 6c74 616c 6b20 7669 7274 Smalltalk virt
│ │ │ │ │ -000342c0: 7561 6c20 6d61 6368 696e 6520 2861 6e64 ual machine (and
│ │ │ │ │ -000342d0: 2064 6f6e 2774 2062 6c61 6d65 2061 6e79 don't blame any
│ │ │ │ │ -000342e0: 626f 6479 2062 7574 2079 6f75 7273 656c body but yoursel
│ │ │ │ │ -000342f0: 6629 2e0a 0a20 2020 2020 5468 6973 206d f)... This m
│ │ │ │ │ -00034300: 6574 686f 6420 7368 6f75 6c64 206e 6f74 ethod should not
│ │ │ │ │ -00034310: 2062 6520 6f76 6572 7269 6464 656e 0a0a be overridden..
│ │ │ │ │ -00034320: 7065 7266 6f72 6d3a 2073 656c 6563 746f perform: selecto
│ │ │ │ │ -00034330: 724f 724d 6574 686f 6420 7769 7468 3a20 rOrMethod with:
│ │ │ │ │ -00034340: 6172 6731 0a20 2020 2020 5365 6e64 2074 arg1. Send t
│ │ │ │ │ -00034350: 6865 206d 6573 7361 6765 206e 616d 6564 he message named
│ │ │ │ │ -00034360: 2073 656c 6563 746f 724f 724d 6574 686f selectorOrMetho
│ │ │ │ │ -00034370: 6420 2869 6620 6120 5379 6d62 6f6c 2920 d (if a Symbol)
│ │ │ │ │ -00034380: 746f 2074 6865 0a20 2020 2020 7265 6365 to the. rece
│ │ │ │ │ -00034390: 6976 6572 2c20 7061 7373 696e 6720 6172 iver, passing ar
│ │ │ │ │ -000343a0: 6731 2074 6f20 6974 2c20 6f72 2065 7865 g1 to it, or exe
│ │ │ │ │ -000343b0: 6375 7465 2074 6865 206d 6574 686f 6420 cute the method
│ │ │ │ │ -000343c0: 7769 7468 696e 2074 6865 0a20 2020 2020 within the.
│ │ │ │ │ -000343d0: 7265 6365 6976 6572 2028 6966 2061 2043 receiver (if a C
│ │ │ │ │ -000343e0: 6f6d 7069 6c65 644d 6574 686f 6429 2e20 ompiledMethod).
│ │ │ │ │ -000343f0: 2049 6e20 7468 6520 6c61 7474 6572 2063 In the latter c
│ │ │ │ │ -00034400: 6173 652c 2074 6865 206d 6574 686f 640a ase, the method.
│ │ │ │ │ -00034410: 2020 2020 206e 6565 6420 6e6f 7420 7265 need not re
│ │ │ │ │ -00034420: 7369 6465 206f 6e20 7468 6520 6869 6572 side on the hier
│ │ │ │ │ -00034430: 6172 6368 7920 6672 6f6d 2074 6865 2072 archy from the r
│ │ │ │ │ -00034440: 6563 6569 7665 7227 7320 636c 6173 7320 eceiver's class
│ │ │ │ │ -00034450: 746f 0a20 2020 2020 4f62 6a65 6374 202d to. Object -
│ │ │ │ │ -00034460: 2069 7420 6e65 6564 206e 6f74 2072 6573 it need not res
│ │ │ │ │ -00034470: 6964 6520 6174 2061 6c6c 2069 6e20 6120 ide at all in a
│ │ │ │ │ -00034480: 4d65 7468 6f64 4469 6374 696f 6e61 7279 MethodDictionary
│ │ │ │ │ -00034490: 2c20 696e 2066 6163 7420 2d0a 2020 2020 , in fact -.
│ │ │ │ │ -000344a0: 2062 7574 2064 6f69 6e67 2062 6164 2074 but doing bad t
│ │ │ │ │ -000344b0: 6869 6e67 7320 7769 6c6c 2063 6f6d 7072 hings will compr
│ │ │ │ │ -000344c0: 6f6d 6973 6520 7374 6162 696c 6974 7920 omise stability
│ │ │ │ │ -000344d0: 6f66 2074 6865 2053 6d61 6c6c 7461 6c6b of the Smalltalk
│ │ │ │ │ -000344e0: 0a20 2020 2020 7669 7274 7561 6c20 6d61 . virtual ma
│ │ │ │ │ -000344f0: 6368 696e 6520 2861 6e64 2064 6f6e 2774 chine (and don't
│ │ │ │ │ -00034500: 2062 6c61 6d65 2061 6e79 626f 6479 2062 blame anybody b
│ │ │ │ │ -00034510: 7574 2079 6f75 7273 656c 6629 2e0a 0a20 ut yourself)...
│ │ │ │ │ -00034520: 2020 2020 5468 6973 206d 6574 686f 6420 This method
│ │ │ │ │ -00034530: 7368 6f75 6c64 206e 6f74 2062 6520 6f76 should not be ov
│ │ │ │ │ -00034540: 6572 7269 6464 656e 0a0a 7065 7266 6f72 erridden..perfor
│ │ │ │ │ -00034550: 6d3a 2073 656c 6563 746f 724f 724d 6574 m: selectorOrMet
│ │ │ │ │ -00034560: 686f 6420 7769 7468 3a20 6172 6731 2077 hod with: arg1 w
│ │ │ │ │ -00034570: 6974 683a 2061 7267 320a 2020 2020 2053 ith: arg2. S
│ │ │ │ │ -00034580: 656e 6420 7468 6520 6d65 7373 6167 6520 end the message
│ │ │ │ │ -00034590: 6e61 6d65 6420 7365 6c65 6374 6f72 4f72 named selectorOr
│ │ │ │ │ -000345a0: 4d65 7468 6f64 2028 6966 2061 2053 796d Method (if a Sym
│ │ │ │ │ -000345b0: 626f 6c29 2074 6f20 7468 650a 2020 2020 bol) to the.
│ │ │ │ │ -000345c0: 2072 6563 6569 7665 722c 2070 6173 7369 receiver, passi
│ │ │ │ │ -000345d0: 6e67 2061 7267 3120 616e 6420 6172 6732 ng arg1 and arg2
│ │ │ │ │ -000345e0: 2074 6f20 6974 2c20 6f72 2065 7865 6375 to it, or execu
│ │ │ │ │ -000345f0: 7465 2074 6865 206d 6574 686f 6420 7769 te the method wi
│ │ │ │ │ -00034600: 7468 696e 0a20 2020 2020 7468 6520 7265 thin. the re
│ │ │ │ │ -00034610: 6365 6976 6572 2028 6966 2061 2043 6f6d ceiver (if a Com
│ │ │ │ │ -00034620: 7069 6c65 644d 6574 686f 6429 2e20 2049 piledMethod). I
│ │ │ │ │ -00034630: 6e20 7468 6520 6c61 7474 6572 2063 6173 n the latter cas
│ │ │ │ │ -00034640: 652c 2074 6865 206d 6574 686f 640a 2020 e, the method.
│ │ │ │ │ -00034650: 2020 206e 6565 6420 6e6f 7420 7265 7369 need not resi
│ │ │ │ │ -00034660: 6465 206f 6e20 7468 6520 6869 6572 6172 de on the hierar
│ │ │ │ │ -00034670: 6368 7920 6672 6f6d 2074 6865 2072 6563 chy from the rec
│ │ │ │ │ -00034680: 6569 7665 7227 7320 636c 6173 7320 746f eiver's class to
│ │ │ │ │ -00034690: 0a20 2020 2020 4f62 6a65 6374 202d 2069 . Object - i
│ │ │ │ │ -000346a0: 7420 6e65 6564 206e 6f74 2072 6573 6964 t need not resid
│ │ │ │ │ -000346b0: 6520 6174 2061 6c6c 2069 6e20 6120 4d65 e at all in a Me
│ │ │ │ │ -000346c0: 7468 6f64 4469 6374 696f 6e61 7279 2c20 thodDictionary,
│ │ │ │ │ -000346d0: 696e 2066 6163 7420 2d0a 2020 2020 2062 in fact -. b
│ │ │ │ │ -000346e0: 7574 2064 6f69 6e67 2062 6164 2074 6869 ut doing bad thi
│ │ │ │ │ -000346f0: 6e67 7320 7769 6c6c 2063 6f6d 7072 6f6d ngs will comprom
│ │ │ │ │ -00034700: 6973 6520 7374 6162 696c 6974 7920 6f66 ise stability of
│ │ │ │ │ -00034710: 2074 6865 2053 6d61 6c6c 7461 6c6b 0a20 the Smalltalk.
│ │ │ │ │ -00034720: 2020 2020 7669 7274 7561 6c20 6d61 6368 virtual mach
│ │ │ │ │ -00034730: 696e 6520 2861 6e64 2064 6f6e 2774 2062 ine (and don't b
│ │ │ │ │ -00034740: 6c61 6d65 2061 6e79 626f 6479 2062 7574 lame anybody but
│ │ │ │ │ -00034750: 2079 6f75 7273 656c 6629 2e0a 0a20 2020 yourself)...
│ │ │ │ │ -00034760: 2020 5468 6973 206d 6574 686f 6420 7368 This method sh
│ │ │ │ │ -00034770: 6f75 6c64 206e 6f74 2062 6520 6f76 6572 ould not be over
│ │ │ │ │ -00034780: 7269 6464 656e 0a0a 7065 7266 6f72 6d3a ridden..perform:
│ │ │ │ │ -00034790: 2073 656c 6563 746f 724f 724d 6574 686f selectorOrMetho
│ │ │ │ │ -000347a0: 6420 7769 7468 3a20 6172 6731 2077 6974 d with: arg1 wit
│ │ │ │ │ -000347b0: 683a 2061 7267 3220 7769 7468 3a20 6172 h: arg2 with: ar
│ │ │ │ │ -000347c0: 6733 0a20 2020 2020 5365 6e64 2074 6865 g3. Send the
│ │ │ │ │ -000347d0: 206d 6573 7361 6765 206e 616d 6564 2073 message named s
│ │ │ │ │ -000347e0: 656c 6563 746f 724f 724d 6574 686f 6420 electorOrMethod
│ │ │ │ │ -000347f0: 2869 6620 6120 5379 6d62 6f6c 2920 746f (if a Symbol) to
│ │ │ │ │ -00034800: 2074 6865 0a20 2020 2020 7265 6365 6976 the. receiv
│ │ │ │ │ -00034810: 6572 2c20 7061 7373 696e 6720 7468 6520 er, passing the
│ │ │ │ │ -00034820: 6f74 6865 7220 6172 6775 6d65 6e74 7320 other arguments
│ │ │ │ │ -00034830: 746f 2069 742c 206f 7220 6578 6563 7574 to it, or execut
│ │ │ │ │ -00034840: 6520 7468 6520 6d65 7468 6f64 0a20 2020 e the method.
│ │ │ │ │ -00034850: 2020 7769 7468 696e 2074 6865 2072 6563 within the rec
│ │ │ │ │ -00034860: 6569 7665 7220 2869 6620 6120 436f 6d70 eiver (if a Comp
│ │ │ │ │ -00034870: 696c 6564 4d65 7468 6f64 292e 2020 496e iledMethod). In
│ │ │ │ │ -00034880: 2074 6865 206c 6174 7465 7220 6361 7365 the latter case
│ │ │ │ │ -00034890: 2c20 7468 650a 2020 2020 206d 6574 686f , the. metho
│ │ │ │ │ -000348a0: 6420 6e65 6564 206e 6f74 2072 6573 6964 d need not resid
│ │ │ │ │ -000348b0: 6520 6f6e 2074 6865 2068 6965 7261 7263 e on the hierarc
│ │ │ │ │ -000348c0: 6879 2066 726f 6d20 7468 6520 7265 6365 hy from the rece
│ │ │ │ │ -000348d0: 6976 6572 2773 2063 6c61 7373 0a20 2020 iver's class.
│ │ │ │ │ -000348e0: 2020 746f 204f 626a 6563 7420 2d20 6974 to Object - it
│ │ │ │ │ -000348f0: 206e 6565 6420 6e6f 7420 7265 7369 6465 need not reside
│ │ │ │ │ -00034900: 2061 7420 616c 6c20 696e 2061 204d 6574 at all in a Met
│ │ │ │ │ -00034910: 686f 6444 6963 7469 6f6e 6172 792c 2069 hodDictionary, i
│ │ │ │ │ -00034920: 6e0a 2020 2020 2066 6163 7420 2d20 6275 n. fact - bu
│ │ │ │ │ -00034930: 7420 646f 696e 6720 6261 6420 7468 696e t doing bad thin
│ │ │ │ │ -00034940: 6773 2077 696c 6c20 636f 6d70 726f 6d69 gs will compromi
│ │ │ │ │ -00034950: 7365 2073 7461 6269 6c69 7479 206f 6620 se stability of
│ │ │ │ │ -00034960: 7468 650a 2020 2020 2053 6d61 6c6c 7461 the. Smallta
│ │ │ │ │ -00034970: 6c6b 2076 6972 7475 616c 206d 6163 6869 lk virtual machi
│ │ │ │ │ -00034980: 6e65 2028 616e 6420 646f 6e27 7420 626c ne (and don't bl
│ │ │ │ │ -00034990: 616d 6520 616e 7962 6f64 7920 6275 7420 ame anybody but
│ │ │ │ │ -000349a0: 796f 7572 7365 6c66 292e 0a0a 2020 2020 yourself)...
│ │ │ │ │ -000349b0: 2054 6869 7320 6d65 7468 6f64 2073 686f This method sho
│ │ │ │ │ -000349c0: 756c 6420 6e6f 7420 6265 206f 7665 7272 uld not be overr
│ │ │ │ │ -000349d0: 6964 6465 6e0a 0a70 6572 666f 726d 3a20 idden..perform:
│ │ │ │ │ -000349e0: 7365 6c65 6374 6f72 4f72 4d65 7468 6f64 selectorOrMethod
│ │ │ │ │ -000349f0: 2077 6974 683a 2061 7267 3120 7769 7468 with: arg1 with
│ │ │ │ │ -00034a00: 3a20 6172 6732 2077 6974 683a 2061 7267 : arg2 with: arg
│ │ │ │ │ -00034a10: 3320 7769 7468 3a20 6172 6734 0a20 2020 3 with: arg4.
│ │ │ │ │ -00034a20: 2020 5365 6e64 2074 6865 206d 6573 7361 Send the messa
│ │ │ │ │ -00034a30: 6765 206e 616d 6564 2073 656c 6563 746f ge named selecto
│ │ │ │ │ -00034a40: 724f 724d 6574 686f 6420 2869 6620 6120 rOrMethod (if a
│ │ │ │ │ -00034a50: 5379 6d62 6f6c 2920 746f 2074 6865 0a20 Symbol) to the.
│ │ │ │ │ -00034a60: 2020 2020 7265 6365 6976 6572 2c20 7061 receiver, pa
│ │ │ │ │ -00034a70: 7373 696e 6720 7468 6520 6f74 6865 7220 ssing the other
│ │ │ │ │ -00034a80: 6172 6775 6d65 6e74 7320 746f 2069 742c arguments to it,
│ │ │ │ │ -00034a90: 206f 7220 6578 6563 7574 6520 7468 6520 or execute the
│ │ │ │ │ -00034aa0: 6d65 7468 6f64 0a20 2020 2020 7769 7468 method. with
│ │ │ │ │ -00034ab0: 696e 2074 6865 2072 6563 6569 7665 7220 in the receiver
│ │ │ │ │ -00034ac0: 2869 6620 6120 436f 6d70 696c 6564 4d65 (if a CompiledMe
│ │ │ │ │ -00034ad0: 7468 6f64 292e 2020 496e 2074 6865 206c thod). In the l
│ │ │ │ │ -00034ae0: 6174 7465 7220 6361 7365 2c20 7468 650a atter case, the.
│ │ │ │ │ -00034af0: 2020 2020 206d 6574 686f 6420 6e65 6564 method need
│ │ │ │ │ -00034b00: 206e 6f74 2072 6573 6964 6520 6f6e 2074 not reside on t
│ │ │ │ │ -00034b10: 6865 2068 6965 7261 7263 6879 2066 726f he hierarchy fro
│ │ │ │ │ -00034b20: 6d20 7468 6520 7265 6365 6976 6572 2773 m the receiver's
│ │ │ │ │ -00034b30: 2063 6c61 7373 0a20 2020 2020 746f 204f class. to O
│ │ │ │ │ -00034b40: 626a 6563 7420 2d20 6974 206e 6565 6420 bject - it need
│ │ │ │ │ -00034b50: 6e6f 7420 7265 7369 6465 2061 7420 616c not reside at al
│ │ │ │ │ -00034b60: 6c20 696e 2061 204d 6574 686f 6444 6963 l in a MethodDic
│ │ │ │ │ -00034b70: 7469 6f6e 6172 792c 2069 6e0a 2020 2020 tionary, in.
│ │ │ │ │ -00034b80: 2066 6163 7420 2d20 6275 7420 646f 696e fact - but doin
│ │ │ │ │ -00034b90: 6720 6261 6420 7468 696e 6773 2077 696c g bad things wil
│ │ │ │ │ -00034ba0: 6c20 636f 6d70 726f 6d69 7365 2073 7461 l compromise sta
│ │ │ │ │ -00034bb0: 6269 6c69 7479 206f 6620 7468 650a 2020 bility of the.
│ │ │ │ │ -00034bc0: 2020 2053 6d61 6c6c 7461 6c6b 2076 6972 Smalltalk vir
│ │ │ │ │ -00034bd0: 7475 616c 206d 6163 6869 6e65 2028 616e tual machine (an
│ │ │ │ │ -00034be0: 6420 646f 6e27 7420 626c 616d 6520 616e d don't blame an
│ │ │ │ │ -00034bf0: 7962 6f64 7920 6275 7420 796f 7572 7365 ybody but yourse
│ │ │ │ │ -00034c00: 6c66 292e 0a0a 2020 2020 2054 6869 7320 lf)... This
│ │ │ │ │ -00034c10: 6d65 7468 6f64 2073 686f 756c 6420 6e6f method should no
│ │ │ │ │ -00034c20: 7420 6265 206f 7665 7272 6964 6465 6e0a t be overridden.
│ │ │ │ │ -00034c30: 0a70 6572 666f 726d 3a20 7365 6c65 6374 .perform: select
│ │ │ │ │ -00034c40: 6f72 4f72 4d65 7468 6f64 2077 6974 6841 orOrMethod withA
│ │ │ │ │ -00034c50: 7267 756d 656e 7473 3a20 6172 6775 6d65 rguments: argume
│ │ │ │ │ -00034c60: 6e74 7341 7272 6179 0a20 2020 2020 5365 ntsArray. Se
│ │ │ │ │ -00034c70: 6e64 2074 6865 206d 6573 7361 6765 206e nd the message n
│ │ │ │ │ -00034c80: 616d 6564 2073 656c 6563 746f 724f 724d amed selectorOrM
│ │ │ │ │ -00034c90: 6574 686f 6420 2869 6620 6120 5379 6d62 ethod (if a Symb
│ │ │ │ │ -00034ca0: 6f6c 2920 746f 2074 6865 0a20 2020 2020 ol) to the.
│ │ │ │ │ -00034cb0: 7265 6365 6976 6572 2c20 7061 7373 696e receiver, passin
│ │ │ │ │ -00034cc0: 6720 7468 6520 656c 656d 656e 7473 206f g the elements o
│ │ │ │ │ -00034cd0: 6620 6172 6775 6d65 6e74 7341 7272 6179 f argumentsArray
│ │ │ │ │ -00034ce0: 2061 7320 7061 7261 6d65 7465 7273 2c20 as parameters,
│ │ │ │ │ -00034cf0: 6f72 0a20 2020 2020 6578 6563 7574 6520 or. execute
│ │ │ │ │ -00034d00: 7468 6520 6d65 7468 6f64 2077 6974 6869 the method withi
│ │ │ │ │ -00034d10: 6e20 7468 6520 7265 6365 6976 6572 2028 n the receiver (
│ │ │ │ │ -00034d20: 6966 2061 2043 6f6d 7069 6c65 644d 6574 if a CompiledMet
│ │ │ │ │ -00034d30: 686f 6429 2e20 2049 6e0a 2020 2020 2074 hod). In. t
│ │ │ │ │ -00034d40: 6865 206c 6174 7465 7220 6361 7365 2c20 he latter case,
│ │ │ │ │ -00034d50: 7468 6520 6d65 7468 6f64 206e 6565 6420 the method need
│ │ │ │ │ -00034d60: 6e6f 7420 7265 7369 6465 206f 6e20 7468 not reside on th
│ │ │ │ │ -00034d70: 6520 6869 6572 6172 6368 7920 6672 6f6d e hierarchy from
│ │ │ │ │ -00034d80: 0a20 2020 2020 7468 6520 7265 6365 6976 . the receiv
│ │ │ │ │ -00034d90: 6572 2773 2063 6c61 7373 2074 6f20 4f62 er's class to Ob
│ │ │ │ │ -00034da0: 6a65 6374 202d 2069 7420 6e65 6564 206e ject - it need n
│ │ │ │ │ -00034db0: 6f74 2072 6573 6964 6520 6174 2061 6c6c ot reside at all
│ │ │ │ │ -00034dc0: 2069 6e20 610a 2020 2020 204d 6574 686f in a. Metho
│ │ │ │ │ -00034dd0: 6444 6963 7469 6f6e 6172 792c 2069 6e20 dDictionary, in
│ │ │ │ │ -00034de0: 6661 6374 202d 2062 7574 2064 6f69 6e67 fact - but doing
│ │ │ │ │ -00034df0: 2062 6164 2074 6869 6e67 7320 7769 6c6c bad things will
│ │ │ │ │ -00034e00: 2063 6f6d 7072 6f6d 6973 650a 2020 2020 compromise.
│ │ │ │ │ -00034e10: 2073 7461 6269 6c69 7479 206f 6620 7468 stability of th
│ │ │ │ │ -00034e20: 6520 536d 616c 6c74 616c 6b20 7669 7274 e Smalltalk virt
│ │ │ │ │ -00034e30: 7561 6c20 6d61 6368 696e 6520 2861 6e64 ual machine (and
│ │ │ │ │ -00034e40: 2064 6f6e 2774 2062 6c61 6d65 2061 6e79 don't blame any
│ │ │ │ │ -00034e50: 626f 6479 0a20 2020 2020 6275 7420 796f body. but yo
│ │ │ │ │ -00034e60: 7572 7365 6c66 292e 0a0a 2020 2020 2054 urself)... T
│ │ │ │ │ -00034e70: 6869 7320 6d65 7468 6f64 2073 686f 756c his method shoul
│ │ │ │ │ -00034e80: 6420 6e6f 7420 6265 206f 7665 7272 6964 d not be overrid
│ │ │ │ │ -00034e90: 6465 6e0a 0a70 7269 6d69 7469 7665 4661 den..primitiveFa
│ │ │ │ │ -00034ea0: 696c 6564 0a20 2020 2020 4361 6c6c 6564 iled. Called
│ │ │ │ │ -00034eb0: 2077 6865 6e20 6120 564d 2070 7269 6d69 when a VM primi
│ │ │ │ │ -00034ec0: 7469 7665 2066 6169 6c73 0a0a 7368 616c tive fails..shal
│ │ │ │ │ -00034ed0: 6c6f 7743 6f70 790a 2020 2020 2052 6574 lowCopy. Ret
│ │ │ │ │ -00034ee0: 7572 6e73 2061 2073 6861 6c6c 6f77 2063 urns a shallow c
│ │ │ │ │ -00034ef0: 6f70 7920 6f66 2074 6865 2072 6563 6569 opy of the recei
│ │ │ │ │ -00034f00: 7665 7220 2874 6865 2069 6e73 7461 6e63 ver (the instanc
│ │ │ │ │ -00034f10: 6520 7661 7269 6162 6c65 7320 6172 650a e variables are.
│ │ │ │ │ -00034f20: 2020 2020 206e 6f74 2063 6f70 6965 6429 not copied)
│ │ │ │ │ -00034f30: 0a0a 7368 6f75 6c64 4e6f 7449 6d70 6c65 ..shouldNotImple
│ │ │ │ │ -00034f40: 6d65 6e74 0a20 2020 2020 4361 6c6c 6564 ment. Called
│ │ │ │ │ -00034f50: 2077 6865 6e20 6f62 6a65 6374 7320 6265 when objects be
│ │ │ │ │ -00034f60: 6c6f 6e67 696e 6720 746f 2061 2063 6c61 longing to a cla
│ │ │ │ │ -00034f70: 7373 2073 686f 756c 6420 6e6f 7420 616e ss should not an
│ │ │ │ │ -00034f80: 7377 6572 2061 0a20 2020 2020 7365 6c65 swer a. sele
│ │ │ │ │ -00034f90: 6374 6f72 2064 6566 696e 6564 2062 7920 ctor defined by
│ │ │ │ │ -00034fa0: 6120 7375 7065 7263 6c61 7373 0a0a 7369 a superclass..si
│ │ │ │ │ -00034fb0: 7a65 0a20 2020 2020 416e 7377 6572 2074 ze. Answer t
│ │ │ │ │ -00034fc0: 6865 206e 756d 6265 7220 6f66 2069 6e64 he number of ind
│ │ │ │ │ -00034fd0: 6578 6564 2069 6e73 7461 6e63 6520 7661 exed instance va
│ │ │ │ │ -00034fe0: 7269 6162 6c65 2069 6e20 7468 6520 7265 riable in the re
│ │ │ │ │ -00034ff0: 6365 6976 6572 0a0a 7375 6263 6c61 7373 ceiver..subclass
│ │ │ │ │ -00035000: 5265 7370 6f6e 7369 6269 6c69 7479 0a20 Responsibility.
│ │ │ │ │ -00035010: 2020 2020 4361 6c6c 6564 2077 6865 6e20 Called when
│ │ │ │ │ -00035020: 6120 6d65 7468 6f64 2064 6566 696e 6564 a method defined
│ │ │ │ │ -00035030: 2062 7920 6120 636c 6173 7320 7368 6f75 by a class shou
│ │ │ │ │ -00035040: 6c64 2062 6520 6f76 6572 7269 6464 656e ld be overridden
│ │ │ │ │ -00035050: 2069 6e20 610a 2020 2020 2073 7562 636c in a. subcl
│ │ │ │ │ -00035060: 6173 730a 0a74 656e 7572 650a 2020 2020 ass..tenure.
│ │ │ │ │ -00035070: 204d 6f76 6520 7468 6520 6f62 6a65 6374 Move the object
│ │ │ │ │ -00035080: 2074 6f20 6f6c 6473 7061 6365 2e0a 0a1f to oldspace....
│ │ │ │ │ -00035090: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ -000350a0: 696e 666f 2c20 204e 6f64 653a 204f 626a info, Node: Obj
│ │ │ │ │ -000350b0: 6563 742d 6368 616e 6765 2061 6e64 2075 ect-change and u
│ │ │ │ │ -000350c0: 7064 6174 652c 2020 4e65 7874 3a20 4f62 pdate, Next: Ob
│ │ │ │ │ -000350d0: 6a65 6374 2d63 6c61 7373 2074 7970 6520 ject-class type
│ │ │ │ │ -000350e0: 6d65 7468 6f64 732c 2020 5072 6576 3a20 methods, Prev:
│ │ │ │ │ -000350f0: 4f62 6a65 6374 2d62 7569 6c74 2069 6e73 Object-built ins
│ │ │ │ │ -00035100: 2c20 2055 703a 204f 626a 6563 740a 0a31 , Up: Object..1
│ │ │ │ │ -00035110: 2e31 3233 2e33 204f 626a 6563 743a 2063 .123.3 Object: c
│ │ │ │ │ -00035120: 6861 6e67 6520 616e 6420 7570 6461 7465 hange and update
│ │ │ │ │ -00035130: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------
│ │ │ │ │ -00035140: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00035150: 2d2d 0a0a 6272 6f61 6463 6173 743a 2061 --..broadcast: a
│ │ │ │ │ -00035160: 5379 6d62 6f6c 0a20 2020 2020 5365 6e64 Symbol. Send
│ │ │ │ │ -00035170: 2074 6865 2075 6e61 7279 206d 6573 7361 the unary messa
│ │ │ │ │ -00035180: 6765 2061 5379 6d62 6f6c 2074 6f20 6561 ge aSymbol to ea
│ │ │ │ │ -00035190: 6368 206f 6620 7468 6520 7265 6365 6976 ch of the receiv
│ │ │ │ │ -000351a0: 6572 2773 2064 6570 656e 6465 6e74 730a er's dependents.
│ │ │ │ │ -000351b0: 0a62 726f 6164 6361 7374 3a20 6153 796d .broadcast: aSym
│ │ │ │ │ -000351c0: 626f 6c20 7769 7468 3a20 616e 4f62 6a65 bol with: anObje
│ │ │ │ │ -000351d0: 6374 0a20 2020 2020 5365 6e64 2074 6865 ct. Send the
│ │ │ │ │ -000351e0: 206d 6573 7361 6765 2061 5379 6d62 6f6c message aSymbol
│ │ │ │ │ -000351f0: 2074 6f20 6561 6368 206f 6620 7468 6520 to each of the
│ │ │ │ │ -00035200: 7265 6365 6976 6572 2773 2064 6570 656e receiver's depen
│ │ │ │ │ -00035210: 6465 6e74 732c 0a20 2020 2020 7061 7373 dents,. pass
│ │ │ │ │ -00035220: 696e 6720 616e 4f62 6a65 6374 0a0a 6272 ing anObject..br
│ │ │ │ │ -00035230: 6f61 6463 6173 743a 2061 5379 6d62 6f6c oadcast: aSymbol
│ │ │ │ │ -00035240: 2077 6974 683a 2061 7267 3120 7769 7468 with: arg1 with
│ │ │ │ │ -00035250: 3a20 6172 6732 0a20 2020 2020 5365 6e64 : arg2. Send
│ │ │ │ │ -00035260: 2074 6865 206d 6573 7361 6765 2061 5379 the message aSy
│ │ │ │ │ -00035270: 6d62 6f6c 2074 6f20 6561 6368 206f 6620 mbol to each of
│ │ │ │ │ -00035280: 7468 6520 7265 6365 6976 6572 2773 2064 the receiver's d
│ │ │ │ │ -00035290: 6570 656e 6465 6e74 732c 0a20 2020 2020 ependents,.
│ │ │ │ │ -000352a0: 7061 7373 696e 6720 6172 6731 2061 6e64 passing arg1 and
│ │ │ │ │ -000352b0: 2061 7267 3220 6173 2070 6172 616d 6574 arg2 as paramet
│ │ │ │ │ -000352c0: 6572 730a 0a62 726f 6164 6361 7374 3a20 ers..broadcast:
│ │ │ │ │ -000352d0: 6153 796d 626f 6c20 7769 7468 4172 6775 aSymbol withArgu
│ │ │ │ │ -000352e0: 6d65 6e74 733a 2061 6e41 7272 6179 0a20 ments: anArray.
│ │ │ │ │ -000352f0: 2020 2020 5365 6e64 2074 6865 206d 6573 Send the mes
│ │ │ │ │ -00035300: 7361 6765 2061 5379 6d62 6f6c 2074 6f20 sage aSymbol to
│ │ │ │ │ -00035310: 6561 6368 206f 6620 7468 6520 7265 6365 each of the rece
│ │ │ │ │ -00035320: 6976 6572 2773 2064 6570 656e 6465 6e74 iver's dependent
│ │ │ │ │ -00035330: 732c 0a20 2020 2020 7061 7373 696e 6720 s,. passing
│ │ │ │ │ -00035340: 7468 6520 7061 7261 6d65 7465 7273 2069 the parameters i
│ │ │ │ │ -00035350: 6e20 616e 4172 7261 790a 0a62 726f 6164 n anArray..broad
│ │ │ │ │ -00035360: 6361 7374 3a20 6153 796d 626f 6c20 7769 cast: aSymbol wi
│ │ │ │ │ -00035370: 7468 426c 6f63 6b3a 2061 426c 6f63 6b0a thBlock: aBlock.
│ │ │ │ │ -00035380: 2020 2020 2053 656e 6420 7468 6520 6d65 Send the me
│ │ │ │ │ -00035390: 7373 6167 6520 6153 796d 626f 6c20 746f ssage aSymbol to
│ │ │ │ │ -000353a0: 2065 6163 6820 6f66 2074 6865 2072 6563 each of the rec
│ │ │ │ │ -000353b0: 6569 7665 7227 7320 6465 7065 6e64 656e eiver's dependen
│ │ │ │ │ -000353c0: 7473 2c0a 2020 2020 2070 6173 7369 6e67 ts,. passing
│ │ │ │ │ -000353d0: 2074 6865 2072 6573 756c 7420 6f66 2065 the result of e
│ │ │ │ │ -000353e0: 7661 6c75 6174 696e 6720 6142 6c6f 636b valuating aBlock
│ │ │ │ │ -000353f0: 2077 6974 6820 6561 6368 2064 6570 656e with each depen
│ │ │ │ │ -00035400: 6465 6e74 2061 7320 7468 650a 2020 2020 dent as the.
│ │ │ │ │ -00035410: 2070 6172 616d 6574 6572 0a0a 6368 616e parameter..chan
│ │ │ │ │ -00035420: 6765 640a 2020 2020 2053 656e 6420 7570 ged. Send up
│ │ │ │ │ -00035430: 6461 7465 3a20 666f 7220 6561 6368 206f date: for each o
│ │ │ │ │ -00035440: 6620 7468 6520 7265 6365 6976 6572 2773 f the receiver's
│ │ │ │ │ -00035450: 2064 6570 656e 6465 6e74 732c 2070 6173 dependents, pas
│ │ │ │ │ -00035460: 7369 6e67 2074 6865 6d0a 2020 2020 2074 sing them. t
│ │ │ │ │ -00035470: 6865 2072 6563 6569 7665 720a 0a63 6861 he receiver..cha
│ │ │ │ │ -00035480: 6e67 6564 3a20 6150 6172 616d 6574 6572 nged: aParameter
│ │ │ │ │ -00035490: 0a20 2020 2020 5365 6e64 2075 7064 6174 . Send updat
│ │ │ │ │ -000354a0: 653a 2066 6f72 2065 6163 6820 6f66 2074 e: for each of t
│ │ │ │ │ -000354b0: 6865 2072 6563 6569 7665 7227 7320 6465 he receiver's de
│ │ │ │ │ -000354c0: 7065 6e64 656e 7473 2c20 7061 7373 696e pendents, passin
│ │ │ │ │ -000354d0: 6720 7468 656d 0a20 2020 2020 6150 6172 g them. aPar
│ │ │ │ │ -000354e0: 616d 6574 6572 0a0a 7570 6461 7465 3a20 ameter..update:
│ │ │ │ │ -000354f0: 6150 6172 616d 6574 6572 0a20 2020 2020 aParameter.
│ │ │ │ │ -00035500: 4465 6661 756c 7420 6265 6861 7669 6f72 Default behavior
│ │ │ │ │ -00035510: 2069 7320 746f 2064 6f20 6e6f 7468 696e is to do nothin
│ │ │ │ │ -00035520: 672e 2020 4361 6c6c 6564 2062 7920 2363 g. Called by #c
│ │ │ │ │ -00035530: 6861 6e67 6564 2061 6e64 0a20 2020 2020 hanged and.
│ │ │ │ │ -00035540: 2363 6861 6e67 6564 3a0a 0a1f 0a46 696c #changed:....Fil
│ │ │ │ │ -00035550: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ -00035560: 2c20 204e 6f64 653a 204f 626a 6563 742d , Node: Object-
│ │ │ │ │ -00035570: 636c 6173 7320 7479 7065 206d 6574 686f class type metho
│ │ │ │ │ -00035580: 6473 2c20 204e 6578 743a 204f 626a 6563 ds, Next: Objec
│ │ │ │ │ -00035590: 742d 636f 6d70 696c 6572 2c20 2050 7265 t-compiler, Pre
│ │ │ │ │ -000355a0: 763a 204f 626a 6563 742d 6368 616e 6765 v: Object-change
│ │ │ │ │ -000355b0: 2061 6e64 2075 7064 6174 652c 2020 5570 and update, Up
│ │ │ │ │ -000355c0: 3a20 4f62 6a65 6374 0a0a 312e 3132 332e : Object..1.123.
│ │ │ │ │ -000355d0: 3420 4f62 6a65 6374 3a20 636c 6173 7320 4 Object: class
│ │ │ │ │ -000355e0: 7479 7065 206d 6574 686f 6473 0a2d 2d2d type methods.---
│ │ │ │ │ -000355f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00035600: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------.
│ │ │ │ │ -00035610: 0a73 7065 6369 6573 0a20 2020 2020 5468 .species. Th
│ │ │ │ │ -00035620: 6973 206d 6574 686f 6420 6861 7320 6e6f is method has no
│ │ │ │ │ -00035630: 2075 6e69 7175 6520 6465 6669 6e69 7469 unique definiti
│ │ │ │ │ -00035640: 6f6e 2e20 2047 656e 6572 616c 6c79 2073 on. Generally s
│ │ │ │ │ -00035650: 7065 616b 696e 672c 206d 6574 686f 6473 peaking, methods
│ │ │ │ │ -00035660: 0a20 2020 2020 7768 6963 6820 616c 7761 . which alwa
│ │ │ │ │ -00035670: 7973 2072 6574 7572 6e20 7468 6520 7361 ys return the sa
│ │ │ │ │ -00035680: 6d65 2074 7970 6520 7573 7561 6c6c 7920 me type usually
│ │ │ │ │ -00035690: 646f 6e27 7420 7573 6520 2363 6c61 7373 don't use #class
│ │ │ │ │ -000356a0: 2c20 6275 740a 2020 2020 2023 7370 6563 , but. #spec
│ │ │ │ │ -000356b0: 6965 732e 2020 466f 7220 6578 616d 706c ies. For exampl
│ │ │ │ │ -000356c0: 652c 2061 2050 6f73 6974 696f 6e61 626c e, a Positionabl
│ │ │ │ │ -000356d0: 6553 7472 6561 6d27 7320 7370 6563 6965 eStream's specie
│ │ │ │ │ -000356e0: 7320 6973 2074 6865 2063 6c61 7373 0a20 s is the class.
│ │ │ │ │ -000356f0: 2020 2020 6f66 2074 6865 2063 6f6c 6c65 of the colle
│ │ │ │ │ -00035700: 6374 696f 6e20 6f6e 2077 6869 6368 2069 ction on which i
│ │ │ │ │ -00035710: 7420 6973 2073 7472 6561 6d69 6e67 2028 t is streaming (
│ │ │ │ │ -00035720: 7573 6564 2062 7920 7570 546f 3a2c 0a20 used by upTo:,.
│ │ │ │ │ -00035730: 2020 2020 7570 546f 416c 6c3a 2c20 7570 upToAll:, up
│ │ │ │ │ -00035740: 546f 456e 6429 2e20 2053 7472 6561 6d20 ToEnd). Stream
│ │ │ │ │ -00035750: 7573 6573 2073 7065 6369 6573 2066 6f72 uses species for
│ │ │ │ │ -00035760: 206f 6274 6169 6e69 6e67 2074 6865 2063 obtaining the c
│ │ │ │ │ -00035770: 6c61 7373 206f 660a 2020 2020 206e 6578 lass of. nex
│ │ │ │ │ -00035780: 743a 2773 2072 6574 7572 6e20 7661 6c75 t:'s return valu
│ │ │ │ │ -00035790: 652c 2043 6f6c 6c65 6374 696f 6e20 7573 e, Collection us
│ │ │ │ │ -000357a0: 6573 2069 7420 696e 2069 7473 2023 636f es it in its #co
│ │ │ │ │ -000357b0: 7079 456d 7074 793a 0a20 2020 2020 6d65 pyEmpty:. me
│ │ │ │ │ -000357c0: 7373 6167 652c 2077 6869 6368 2069 6e20 ssage, which in
│ │ │ │ │ -000357d0: 7475 726e 2069 7320 7573 6564 2062 7920 turn is used by
│ │ │ │ │ -000357e0: 616c 6c20 636f 6c6c 6563 7469 6f6e 2d72 all collection-r
│ │ │ │ │ -000357f0: 6574 7572 6e69 6e67 206d 6574 686f 6473 eturning methods
│ │ │ │ │ -00035800: 2e0a 2020 2020 2041 6e20 496e 7465 7276 .. An Interv
│ │ │ │ │ -00035810: 616c 2773 2073 7065 6369 6573 2069 7320 al's species is
│ │ │ │ │ -00035820: 4172 7261 7920 2875 7365 6420 6279 2063 Array (used by c
│ │ │ │ │ -00035830: 6f6c 6c65 6374 3a2c 2073 656c 6563 743a ollect:, select:
│ │ │ │ │ -00035840: 2c20 7265 6a65 6374 3a2c 0a20 2020 2020 , reject:,.
│ │ │ │ │ -00035850: 6574 632e 292e 0a0a 796f 7572 7365 6c66 etc.)...yourself
│ │ │ │ │ -00035860: 0a20 2020 2020 416e 7377 6572 2074 6865 . Answer the
│ │ │ │ │ -00035870: 2072 6563 6569 7665 720a 0a1f 0a46 696c receiver....Fil
│ │ │ │ │ -00035880: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ -00035890: 2c20 204e 6f64 653a 204f 626a 6563 742d , Node: Object-
│ │ │ │ │ -000358a0: 636f 6d70 696c 6572 2c20 204e 6578 743a compiler, Next:
│ │ │ │ │ -000358b0: 204f 626a 6563 742d 636f 6e76 6572 7369 Object-conversi
│ │ │ │ │ -000358c0: 6f6e 2c20 2050 7265 763a 204f 626a 6563 on, Prev: Objec
│ │ │ │ │ -000358d0: 742d 636c 6173 7320 7479 7065 206d 6574 t-class type met
│ │ │ │ │ -000358e0: 686f 6473 2c20 2055 703a 204f 626a 6563 hods, Up: Objec
│ │ │ │ │ -000358f0: 740a 0a31 2e31 3233 2e35 204f 626a 6563 t..1.123.5 Objec
│ │ │ │ │ -00035900: 743a 2063 6f6d 7069 6c65 720a 2d2d 2d2d t: compiler.----
│ │ │ │ │ -00035910: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00035920: 2d2d 2d2d 0a0a 6c69 7465 7261 6c45 7175 ----..literalEqu
│ │ │ │ │ -00035930: 616c 733a 2061 6e4f 626a 6563 740a 2020 als: anObject.
│ │ │ │ │ -00035940: 2020 204e 6f74 2063 6f6d 6d65 6e74 6564 Not commented
│ │ │ │ │ -00035950: 2e0a 0a6c 6974 6572 616c 4861 7368 0a20 ...literalHash.
│ │ │ │ │ -00035960: 2020 2020 4e6f 7420 636f 6d6d 656e 7465 Not commente
│ │ │ │ │ -00035970: 642e 0a0a 1f0a 4669 6c65 3a20 6773 742d d.....File: gst-
│ │ │ │ │ -00035980: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ -00035990: 3a20 4f62 6a65 6374 2d63 6f6e 7665 7273 : Object-convers
│ │ │ │ │ -000359a0: 696f 6e2c 2020 4e65 7874 3a20 4f62 6a65 ion, Next: Obje
│ │ │ │ │ -000359b0: 6374 2d63 6f70 7969 6e67 2c20 2050 7265 ct-copying, Pre
│ │ │ │ │ -000359c0: 763a 204f 626a 6563 742d 636f 6d70 696c v: Object-compil
│ │ │ │ │ -000359d0: 6572 2c20 2055 703a 204f 626a 6563 740a er, Up: Object.
│ │ │ │ │ -000359e0: 0a31 2e31 3233 2e36 204f 626a 6563 743a .1.123.6 Object:
│ │ │ │ │ -000359f0: 2063 6f6e 7665 7273 696f 6e0a 2d2d 2d2d conversion.----
│ │ │ │ │ -00035a00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00035a10: 2d2d 2d2d 2d2d 0a0a 6173 5661 6c75 650a ------..asValue.
│ │ │ │ │ -00035a20: 2020 2020 2041 6e73 7765 7220 6120 5661 Answer a Va
│ │ │ │ │ -00035a30: 6c75 6548 6f6c 6465 7220 7768 6f73 6520 lueHolder whose
│ │ │ │ │ -00035a40: 696e 6974 6961 6c20 7661 6c75 6520 6973 initial value is
│ │ │ │ │ -00035a50: 2074 6865 2072 6563 6569 7665 722e 0a0a the receiver...
│ │ │ │ │ -00035a60: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ -00035a70: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 4f62 .info, Node: Ob
│ │ │ │ │ -00035a80: 6a65 6374 2d63 6f70 7969 6e67 2c20 204e ject-copying, N
│ │ │ │ │ -00035a90: 6578 743a 204f 626a 6563 742d 6465 6275 ext: Object-debu
│ │ │ │ │ -00035aa0: 6767 696e 672c 2020 5072 6576 3a20 4f62 gging, Prev: Ob
│ │ │ │ │ -00035ab0: 6a65 6374 2d63 6f6e 7665 7273 696f 6e2c ject-conversion,
│ │ │ │ │ -00035ac0: 2020 5570 3a20 4f62 6a65 6374 0a0a 312e Up: Object..1.
│ │ │ │ │ -00035ad0: 3132 332e 3720 4f62 6a65 6374 3a20 636f 123.7 Object: co
│ │ │ │ │ -00035ae0: 7079 696e 670a 2d2d 2d2d 2d2d 2d2d 2d2d pying.----------
│ │ │ │ │ -00035af0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a63 -------------..c
│ │ │ │ │ -00035b00: 6f70 790a 2020 2020 2052 6574 7572 6e73 opy. Returns
│ │ │ │ │ -00035b10: 2061 2073 6861 6c6c 6f77 2063 6f70 7920 a shallow copy
│ │ │ │ │ -00035b20: 6f66 2074 6865 2072 6563 6569 7665 7220 of the receiver
│ │ │ │ │ -00035b30: 2874 6865 2069 6e73 7461 6e63 6520 7661 (the instance va
│ │ │ │ │ -00035b40: 7269 6162 6c65 7320 6172 650a 2020 2020 riables are.
│ │ │ │ │ -00035b50: 206e 6f74 2063 6f70 6965 6429 2e20 2054 not copied). T
│ │ │ │ │ -00035b60: 6865 2073 6861 6c6c 6f77 2063 6f70 7920 he shallow copy
│ │ │ │ │ -00035b70: 7265 6365 6976 6573 2074 6865 206d 6573 receives the mes
│ │ │ │ │ -00035b80: 7361 6765 2070 6f73 7443 6f70 7920 616e sage postCopy an
│ │ │ │ │ -00035b90: 640a 2020 2020 2074 6865 2072 6573 756c d. the resul
│ │ │ │ │ -00035ba0: 7420 6f66 2070 6f73 7443 6f70 7920 6973 t of postCopy is
│ │ │ │ │ -00035bb0: 2070 6173 7365 6420 6261 636b 2e0a 0a64 passed back...d
│ │ │ │ │ -00035bc0: 6565 7043 6f70 790a 2020 2020 2052 6574 eepCopy. Ret
│ │ │ │ │ -00035bd0: 7572 6e73 2061 2064 6565 7020 636f 7079 urns a deep copy
│ │ │ │ │ -00035be0: 206f 6620 7468 6520 7265 6365 6976 6572 of the receiver
│ │ │ │ │ -00035bf0: 2028 7468 6520 696e 7374 616e 6365 2076 (the instance v
│ │ │ │ │ -00035c00: 6172 6961 626c 6573 2061 7265 0a20 2020 ariables are.
│ │ │ │ │ -00035c10: 2020 636f 7069 6573 206f 6620 7468 6520 copies of the
│ │ │ │ │ -00035c20: 7265 6365 6976 6572 2773 2069 6e73 7461 receiver's insta
│ │ │ │ │ -00035c30: 6e63 6520 7661 7269 6162 6c65 7329 0a0a nce variables)..
│ │ │ │ │ -00035c40: 706f 7374 436f 7079 0a20 2020 2020 5065 postCopy. Pe
│ │ │ │ │ -00035c50: 7266 6f72 6d73 2061 6e79 2063 6861 6e67 rforms any chang
│ │ │ │ │ -00035c60: 6573 2072 6571 7569 7265 6420 746f 2064 es required to d
│ │ │ │ │ -00035c70: 6f20 6f6e 2061 2063 6f70 6965 6420 6f62 o on a copied ob
│ │ │ │ │ -00035c80: 6a65 6374 2e20 2054 6869 7320 6973 0a20 ject. This is.
│ │ │ │ │ -00035c90: 2020 2020 7468 6520 706c 6163 6520 7768 the place wh
│ │ │ │ │ -00035ca0: 6572 6520 6f6e 6520 636f 756c 642c 2066 ere one could, f
│ │ │ │ │ -00035cb0: 6f72 2065 7861 6d70 6c65 2c20 7075 7420 or example, put
│ │ │ │ │ -00035cc0: 636f 6465 2074 6f20 7265 706c 6163 6520 code to replace
│ │ │ │ │ -00035cd0: 6f62 6a65 6374 730a 2020 2020 2077 6974 objects. wit
│ │ │ │ │ -00035ce0: 6820 636f 7069 6573 206f 6620 7468 6520 h copies of the
│ │ │ │ │ -00035cf0: 6f62 6a65 6374 730a 0a1f 0a46 696c 653a objects....File:
│ │ │ │ │ -00035d00: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ -00035d10: 204e 6f64 653a 204f 626a 6563 742d 6465 Node: Object-de
│ │ │ │ │ -00035d20: 6275 6767 696e 672c 2020 4e65 7874 3a20 bugging, Next:
│ │ │ │ │ -00035d30: 4f62 6a65 6374 2d64 6570 656e 6465 6e74 Object-dependent
│ │ │ │ │ -00035d40: 7320 6163 6365 7373 2c20 2050 7265 763a s access, Prev:
│ │ │ │ │ -00035d50: 204f 626a 6563 742d 636f 7079 696e 672c Object-copying,
│ │ │ │ │ -00035d60: 2020 5570 3a20 4f62 6a65 6374 0a0a 312e Up: Object..1.
│ │ │ │ │ -00035d70: 3132 332e 3820 4f62 6a65 6374 3a20 6465 123.8 Object: de
│ │ │ │ │ -00035d80: 6275 6767 696e 670a 2d2d 2d2d 2d2d 2d2d bugging.--------
│ │ │ │ │ -00035d90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00035da0: 2d0a 0a65 7861 6d69 6e65 0a20 2020 2020 -..examine.
│ │ │ │ │ -00035db0: 5072 696e 7420 616c 6c20 7468 6520 696e Print all the in
│ │ │ │ │ -00035dc0: 7374 616e 6365 2076 6172 6961 626c 6573 stance variables
│ │ │ │ │ -00035dd0: 206f 6620 7468 6520 7265 6365 6976 6572 of the receiver
│ │ │ │ │ -00035de0: 206f 6e20 7468 6520 5472 616e 7363 7269 on the Transcri
│ │ │ │ │ -00035df0: 7074 0a0a 6578 616d 696e 654f 6e3a 2061 pt..examineOn: a
│ │ │ │ │ -00035e00: 5374 7265 616d 0a20 2020 2020 5072 696e Stream. Prin
│ │ │ │ │ -00035e10: 7420 616c 6c20 7468 6520 696e 7374 616e t all the instan
│ │ │ │ │ -00035e20: 6365 2076 6172 6961 626c 6573 206f 6620 ce variables of
│ │ │ │ │ -00035e30: 7468 6520 7265 6365 6976 6572 206f 6e20 the receiver on
│ │ │ │ │ -00035e40: 6153 7472 6561 6d0a 0a69 6e73 7065 6374 aStream..inspect
│ │ │ │ │ -00035e50: 0a20 2020 2020 496e 2061 2047 5549 2065 . In a GUI e
│ │ │ │ │ -00035e60: 6e76 6972 6f6e 6d65 6e74 2c20 7468 6973 nvironment, this
│ │ │ │ │ -00035e70: 206f 7065 6e73 2061 2074 6f6f 6c20 746f opens a tool to
│ │ │ │ │ -00035e80: 2065 7861 6d69 6e65 2061 6e64 206d 6f64 examine and mod
│ │ │ │ │ -00035e90: 6966 7920 7468 650a 2020 2020 2072 6563 ify the. rec
│ │ │ │ │ -00035ea0: 6569 7665 722e 2020 496e 2074 6865 2064 eiver. In the d
│ │ │ │ │ -00035eb0: 6566 6175 6c74 2069 6d61 6765 2c20 6974 efault image, it
│ │ │ │ │ -00035ec0: 206a 7573 7420 6361 6c6c 7320 2365 7861 just calls #exa
│ │ │ │ │ -00035ed0: 6d69 6e65 2e0a 0a76 616c 6964 5369 7a65 mine...validSize
│ │ │ │ │ -00035ee0: 0a20 2020 2020 416e 7377 6572 2068 6f77 . Answer how
│ │ │ │ │ -00035ef0: 206d 616e 7920 656c 656d 656e 7473 2069 many elements i
│ │ │ │ │ -00035f00: 6e20 7468 6520 7265 6365 6976 6572 2073 n the receiver s
│ │ │ │ │ -00035f10: 686f 756c 6420 6265 2069 6e73 7065 6374 hould be inspect
│ │ │ │ │ -00035f20: 6564 0a0a 1f0a 4669 6c65 3a20 6773 742d ed....File: gst-
│ │ │ │ │ -00035f30: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ -00035f40: 3a20 4f62 6a65 6374 2d64 6570 656e 6465 : Object-depende
│ │ │ │ │ -00035f50: 6e74 7320 6163 6365 7373 2c20 204e 6578 nts access, Nex
│ │ │ │ │ -00035f60: 743a 204f 626a 6563 742d 6572 726f 7220 t: Object-error
│ │ │ │ │ -00035f70: 7261 6973 696e 672c 2020 5072 6576 3a20 raising, Prev:
│ │ │ │ │ -00035f80: 4f62 6a65 6374 2d64 6562 7567 6769 6e67 Object-debugging
│ │ │ │ │ -00035f90: 2c20 2055 703a 204f 626a 6563 740a 0a31 , Up: Object..1
│ │ │ │ │ -00035fa0: 2e31 3233 2e39 204f 626a 6563 743a 2064 .123.9 Object: d
│ │ │ │ │ -00035fb0: 6570 656e 6465 6e74 7320 6163 6365 7373 ependents access
│ │ │ │ │ -00035fc0: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------
│ │ │ │ │ -00035fd0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00035fe0: 2d2d 0a0a 6164 6444 6570 656e 6465 6e74 --..addDependent
│ │ │ │ │ -00035ff0: 3a20 616e 4f62 6a65 6374 0a20 2020 2020 : anObject.
│ │ │ │ │ -00036000: 4164 6420 616e 4f62 6a65 6374 2074 6f20 Add anObject to
│ │ │ │ │ -00036010: 7468 6520 7365 7420 6f66 2074 6865 2072 the set of the r
│ │ │ │ │ -00036020: 6563 6569 7665 7227 7320 6465 7065 6e64 eceiver's depend
│ │ │ │ │ -00036030: 656e 7473 2e20 2049 6d70 6f72 7461 6e74 ents. Important
│ │ │ │ │ -00036040: 3a0a 2020 2020 2069 6620 616e 206f 626a :. if an obj
│ │ │ │ │ -00036050: 6563 7420 6861 7320 6465 7065 6e64 656e ect has dependen
│ │ │ │ │ -00036060: 7473 2c20 6974 2077 6f6e 2774 2062 6520 ts, it won't be
│ │ │ │ │ -00036070: 6761 7262 6167 6520 636f 6c6c 6563 7465 garbage collecte
│ │ │ │ │ -00036080: 642e 0a0a 6465 7065 6e64 656e 7473 0a20 d...dependents.
│ │ │ │ │ -00036090: 2020 2020 416e 7377 6572 2061 2063 6f6c Answer a col
│ │ │ │ │ -000360a0: 6c65 6374 696f 6e20 6f66 2074 6865 2072 lection of the r
│ │ │ │ │ -000360b0: 6563 6569 7665 7227 7320 6465 7065 6e64 eceiver's depend
│ │ │ │ │ -000360c0: 656e 7473 2e0a 0a72 656c 6561 7365 0a20 ents...release.
│ │ │ │ │ -000360d0: 2020 2020 5265 6d6f 7665 2061 6c6c 206f Remove all o
│ │ │ │ │ -000360e0: 6620 7468 6520 7265 6365 6976 6572 2773 f the receiver's
│ │ │ │ │ -000360f0: 2064 6570 656e 6465 6e74 7320 6672 6f6d dependents from
│ │ │ │ │ -00036100: 2074 6865 2073 6574 2061 6e64 2061 6c6c the set and all
│ │ │ │ │ -00036110: 6f77 2074 6865 0a20 2020 2020 7265 6365 ow the. rece
│ │ │ │ │ -00036120: 6976 6572 2074 6f20 6265 2067 6172 6261 iver to be garba
│ │ │ │ │ -00036130: 6765 2063 6f6c 6c65 6374 6564 2e0a 0a72 ge collected...r
│ │ │ │ │ -00036140: 656d 6f76 6544 6570 656e 6465 6e74 3a20 emoveDependent:
│ │ │ │ │ -00036150: 616e 4f62 6a65 6374 0a20 2020 2020 5265 anObject. Re
│ │ │ │ │ -00036160: 6d6f 7665 2061 6e4f 626a 6563 7420 746f move anObject to
│ │ │ │ │ -00036170: 2074 6865 2073 6574 206f 6620 7468 6520 the set of the
│ │ │ │ │ -00036180: 7265 6365 6976 6572 2773 2064 6570 656e receiver's depen
│ │ │ │ │ -00036190: 6465 6e74 732e 2020 4e6f 0a20 2020 2020 dents. No.
│ │ │ │ │ -000361a0: 7072 6f62 6c65 6d20 6966 2061 6e4f 626a problem if anObj
│ │ │ │ │ -000361b0: 6563 7420 6973 206e 6f74 2069 6e20 7468 ect is not in th
│ │ │ │ │ -000361c0: 6520 7365 7420 6f66 2074 6865 2072 6563 e set of the rec
│ │ │ │ │ -000361d0: 6569 7665 7227 7320 6465 7065 6e64 656e eiver's dependen
│ │ │ │ │ -000361e0: 7473 2e0a 0a1f 0a46 696c 653a 2067 7374 ts.....File: gst
│ │ │ │ │ -000361f0: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ -00036200: 653a 204f 626a 6563 742d 6572 726f 7220 e: Object-error
│ │ │ │ │ -00036210: 7261 6973 696e 672c 2020 4e65 7874 3a20 raising, Next:
│ │ │ │ │ -00036220: 4f62 6a65 6374 2d66 696e 616c 697a 6174 Object-finalizat
│ │ │ │ │ -00036230: 696f 6e2c 2020 5072 6576 3a20 4f62 6a65 ion, Prev: Obje
│ │ │ │ │ -00036240: 6374 2d64 6570 656e 6465 6e74 7320 6163 ct-dependents ac
│ │ │ │ │ -00036250: 6365 7373 2c20 2055 703a 204f 626a 6563 cess, Up: Objec
│ │ │ │ │ -00036260: 740a 0a31 2e31 3233 2e31 3020 4f62 6a65 t..1.123.10 Obje
│ │ │ │ │ -00036270: 6374 3a20 6572 726f 7220 7261 6973 696e ct: error raisin
│ │ │ │ │ -00036280: 670a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d g.--------------
│ │ │ │ │ -00036290: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000362a0: 0a0a 646f 6573 4e6f 7455 6e64 6572 7374 ..doesNotUnderst
│ │ │ │ │ -000362b0: 616e 643a 2061 4d65 7373 6167 650a 2020 and: aMessage.
│ │ │ │ │ -000362c0: 2020 2043 616c 6c65 6420 6279 2074 6865 Called by the
│ │ │ │ │ -000362d0: 2073 7973 7465 6d20 7768 656e 2061 2073 system when a s
│ │ │ │ │ -000362e0: 656c 6563 746f 7220 7761 7320 6e6f 7420 elector was not
│ │ │ │ │ -000362f0: 666f 756e 642e 2020 6d65 7373 6167 6520 found. message
│ │ │ │ │ -00036300: 6973 2061 0a20 2020 2020 4d65 7373 6167 is a. Messag
│ │ │ │ │ -00036310: 6520 636f 6e74 6169 6e69 6e67 2069 6e66 e containing inf
│ │ │ │ │ -00036320: 6f72 6d61 7469 6f6e 206f 6e20 7468 6520 ormation on the
│ │ │ │ │ -00036330: 7265 6365 6976 6572 0a0a 6572 726f 723a receiver..error:
│ │ │ │ │ -00036340: 206d 6573 7361 6765 0a20 2020 2020 4469 message. Di
│ │ │ │ │ -00036350: 7370 6c61 7920 6120 7761 6c6b 6261 636b splay a walkback
│ │ │ │ │ -00036360: 2066 6f72 2074 6865 2072 6563 6569 7665 for the receive
│ │ │ │ │ -00036370: 722c 2077 6974 6820 7468 6520 6769 7665 r, with the give
│ │ │ │ │ -00036380: 6e20 6572 726f 7220 6d65 7373 6167 652e n error message.
│ │ │ │ │ -00036390: 0a20 2020 2020 5369 676e 616c 2061 6e20 . Signal an
│ │ │ │ │ -000363a0: 2745 7272 6f72 2720 6578 6365 7074 696f 'Error' exceptio
│ │ │ │ │ -000363b0: 6e2e 0a0a 6861 6c74 3a20 6d65 7373 6167 n...halt: messag
│ │ │ │ │ -000363c0: 650a 2020 2020 2044 6973 706c 6179 2061 e. Display a
│ │ │ │ │ -000363d0: 2077 616c 6b62 6163 6b20 666f 7220 7468 walkback for th
│ │ │ │ │ -000363e0: 6520 7265 6365 6976 6572 2c20 7769 7468 e receiver, with
│ │ │ │ │ -000363f0: 2074 6865 2067 6976 656e 2065 7272 6f72 the given error
│ │ │ │ │ -00036400: 206d 6573 7361 6765 2e0a 2020 2020 2053 message.. S
│ │ │ │ │ -00036410: 6967 6e61 6c20 616e 2027 4861 6c74 2720 ignal an 'Halt'
│ │ │ │ │ -00036420: 6578 6365 7074 696f 6e2e 0a0a 1f0a 4669 exception.....Fi
│ │ │ │ │ -00036430: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ -00036440: 6f2c 2020 4e6f 6465 3a20 4f62 6a65 6374 o, Node: Object
│ │ │ │ │ -00036450: 2d66 696e 616c 697a 6174 696f 6e2c 2020 -finalization,
│ │ │ │ │ -00036460: 4e65 7874 3a20 4f62 6a65 6374 2d69 6e74 Next: Object-int
│ │ │ │ │ -00036470: 726f 7370 6563 7469 6f6e 2c20 2050 7265 rospection, Pre
│ │ │ │ │ -00036480: 763a 204f 626a 6563 742d 6572 726f 7220 v: Object-error
│ │ │ │ │ -00036490: 7261 6973 696e 672c 2020 5570 3a20 4f62 raising, Up: Ob
│ │ │ │ │ -000364a0: 6a65 6374 0a0a 312e 3132 332e 3131 204f ject..1.123.11 O
│ │ │ │ │ -000364b0: 626a 6563 743a 2066 696e 616c 697a 6174 bject: finalizat
│ │ │ │ │ -000364c0: 696f 6e0a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ion.------------
│ │ │ │ │ -000364d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000364e0: 2d0a 0a61 6464 546f 4265 4669 6e61 6c69 -..addToBeFinali
│ │ │ │ │ -000364f0: 7a65 640a 2020 2020 2041 7272 616e 6765 zed. Arrange
│ │ │ │ │ -00036500: 2074 6869 6e67 7320 736f 2074 6861 7420 things so that
│ │ │ │ │ -00036510: 2366 696e 616c 697a 6520 6973 2073 656e #finalize is sen
│ │ │ │ │ -00036520: 7420 746f 2074 6865 206f 626a 6563 7420 t to the object
│ │ │ │ │ -00036530: 7768 656e 2074 6865 0a20 2020 2020 6761 when the. ga
│ │ │ │ │ -00036540: 7262 6167 6520 636f 6c6c 6563 746f 7220 rbage collector
│ │ │ │ │ -00036550: 6669 6e64 7320 6f75 7420 7468 6572 6520 finds out there
│ │ │ │ │ -00036560: 6172 6520 6f6e 6c79 2077 6561 6b20 7265 are only weak re
│ │ │ │ │ -00036570: 6665 7265 6e63 6573 2074 6f20 6974 2e0a ferences to it..
│ │ │ │ │ -00036580: 0a66 696e 616c 697a 650a 2020 2020 2044 .finalize. D
│ │ │ │ │ -00036590: 6f20 6e6f 7468 696e 6720 6279 2064 6566 o nothing by def
│ │ │ │ │ -000365a0: 6175 6c74 0a0a 6d6f 7572 6e0a 2020 2020 ault..mourn.
│ │ │ │ │ -000365b0: 2054 6869 7320 6d65 7468 6f64 2069 7320 This method is
│ │ │ │ │ -000365c0: 7365 6e74 2062 7920 7468 6520 564d 2074 sent by the VM t
│ │ │ │ │ -000365d0: 6f20 7765 616b 2061 6e64 2065 7068 656d o weak and ephem
│ │ │ │ │ -000365e0: 6572 6f6e 206f 626a 6563 7473 2077 6865 eron objects whe
│ │ │ │ │ -000365f0: 6e0a 2020 2020 206f 6e65 206f 6620 7468 n. one of th
│ │ │ │ │ -00036600: 6569 7220 6669 656c 6473 2069 7320 666f eir fields is fo
│ │ │ │ │ -00036610: 756e 6420 6f75 7420 746f 2062 6520 6761 und out to be ga
│ │ │ │ │ -00036620: 7262 6167 6520 636f 6c6c 6563 7461 626c rbage collectabl
│ │ │ │ │ -00036630: 6520 2874 6869 730a 2020 2020 206d 6561 e (this. mea
│ │ │ │ │ -00036640: 6e73 2c20 666f 7220 7765 616b 206f 626a ns, for weak obj
│ │ │ │ │ -00036650: 6563 7473 2c20 7468 6174 2074 6865 7265 ects, that there
│ │ │ │ │ -00036660: 2061 7265 206e 6f20 7265 6665 7265 6e63 are no referenc
│ │ │ │ │ -00036670: 6573 2074 6f20 6974 2066 726f 6d0a 2020 es to it from.
│ │ │ │ │ -00036680: 2020 206e 6f6e 2d77 6561 6b20 6f62 6a65 non-weak obje
│ │ │ │ │ -00036690: 6374 732c 2061 6e64 2066 6f72 2065 7068 cts, and for eph
│ │ │ │ │ -000366a0: 656d 6572 6f6e 206f 626a 6563 7473 2c20 emeron objects,
│ │ │ │ │ -000366b0: 7468 6174 2074 6865 206f 6e6c 7920 7061 that the only pa
│ │ │ │ │ -000366c0: 7468 7320 746f 0a20 2020 2020 7468 6520 ths to. the
│ │ │ │ │ -000366d0: 6669 7273 7420 696e 7374 616e 6365 2076 first instance v
│ │ │ │ │ -000366e0: 6172 6961 626c 6520 7061 7373 2074 6872 ariable pass thr
│ │ │ │ │ -000366f0: 6f75 6768 206f 7468 6572 2069 6e73 7461 ough other insta
│ │ │ │ │ -00036700: 6e63 6520 7661 7269 6162 6c65 730a 2020 nce variables.
│ │ │ │ │ -00036710: 2020 206f 6620 7468 6520 7361 6d65 2065 of the same e
│ │ │ │ │ -00036720: 7068 656d 6572 6f6e 292e 2020 5468 6520 phemeron). The
│ │ │ │ │ -00036730: 6465 6661 756c 7420 6265 6861 7669 6f72 default behavior
│ │ │ │ │ -00036740: 2069 7320 746f 2064 6f20 6e6f 7468 696e is to do nothin
│ │ │ │ │ -00036750: 672e 0a0a 7265 6d6f 7665 546f 4265 4669 g...removeToBeFi
│ │ │ │ │ -00036760: 6e61 6c69 7a65 640a 2020 2020 2055 6e72 nalized. Unr
│ │ │ │ │ -00036770: 6567 6973 7465 7220 7468 6520 6f62 6a65 egister the obje
│ │ │ │ │ -00036780: 6374 2c20 736f 2074 6861 7420 2366 696e ct, so that #fin
│ │ │ │ │ -00036790: 616c 697a 6520 6973 206e 6f20 6c6f 6e67 alize is no long
│ │ │ │ │ -000367a0: 6572 2073 656e 7420 746f 2074 6865 0a20 er sent to the.
│ │ │ │ │ -000367b0: 2020 2020 6f62 6a65 6374 2077 6865 6e20 object when
│ │ │ │ │ -000367c0: 7468 6520 6761 7262 6167 6520 636f 6c6c the garbage coll
│ │ │ │ │ -000367d0: 6563 746f 7220 6669 6e64 7320 6f75 7420 ector finds out
│ │ │ │ │ -000367e0: 7468 6572 6520 6172 6520 6f6e 6c79 2077 there are only w
│ │ │ │ │ -000367f0: 6561 6b0a 2020 2020 2072 6566 6572 656e eak. referen
│ │ │ │ │ -00036800: 6365 7320 746f 2069 742e 0a0a 1f0a 4669 ces to it.....Fi
│ │ │ │ │ -00036810: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ -00036820: 6f2c 2020 4e6f 6465 3a20 4f62 6a65 6374 o, Node: Object
│ │ │ │ │ -00036830: 2d69 6e74 726f 7370 6563 7469 6f6e 2c20 -introspection,
│ │ │ │ │ -00036840: 204e 6578 743a 204f 626a 6563 742d 7072 Next: Object-pr
│ │ │ │ │ -00036850: 696e 7469 6e67 2c20 2050 7265 763a 204f inting, Prev: O
│ │ │ │ │ -00036860: 626a 6563 742d 6669 6e61 6c69 7a61 7469 bject-finalizati
│ │ │ │ │ -00036870: 6f6e 2c20 2055 703a 204f 626a 6563 740a on, Up: Object.
│ │ │ │ │ -00036880: 0a31 2e31 3233 2e31 3220 4f62 6a65 6374 .1.123.12 Object
│ │ │ │ │ -00036890: 3a20 696e 7472 6f73 7065 6374 696f 6e0a : introspection.
│ │ │ │ │ -000368a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000368b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------..
│ │ │ │ │ -000368c0: 696e 7374 5661 724e 616d 6564 3a20 6153 instVarNamed: aS
│ │ │ │ │ -000368d0: 7472 696e 670a 2020 2020 2041 6e73 7765 tring. Answe
│ │ │ │ │ -000368e0: 7220 7468 6520 696e 7374 616e 6365 2076 r the instance v
│ │ │ │ │ -000368f0: 6172 6961 626c 6520 6e61 6d65 6420 6153 ariable named aS
│ │ │ │ │ -00036900: 7472 696e 6720 696e 2074 6865 2072 6563 tring in the rec
│ │ │ │ │ -00036910: 6569 7665 722e 0a0a 696e 7374 5661 724e eiver...instVarN
│ │ │ │ │ -00036920: 616d 6564 3a20 6153 7472 696e 6720 7075 amed: aString pu
│ │ │ │ │ -00036930: 743a 2061 6e4f 626a 6563 740a 2020 2020 t: anObject.
│ │ │ │ │ -00036940: 2041 6e73 7765 7220 7468 6520 696e 7374 Answer the inst
│ │ │ │ │ -00036950: 616e 6365 2076 6172 6961 626c 6520 6e61 ance variable na
│ │ │ │ │ -00036960: 6d65 6420 6153 7472 696e 6720 696e 2074 med aString in t
│ │ │ │ │ -00036970: 6865 2072 6563 6569 7665 722e 0a0a 1f0a he receiver.....
│ │ │ │ │ -00036980: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ -00036990: 6e66 6f2c 2020 4e6f 6465 3a20 4f62 6a65 nfo, Node: Obje
│ │ │ │ │ -000369a0: 6374 2d70 7269 6e74 696e 672c 2020 4e65 ct-printing, Ne
│ │ │ │ │ -000369b0: 7874 3a20 4f62 6a65 6374 2d72 656c 6174 xt: Object-relat
│ │ │ │ │ -000369c0: 696f 6e61 6c20 6f70 6572 6174 6f72 732c ional operators,
│ │ │ │ │ -000369d0: 2020 5072 6576 3a20 4f62 6a65 6374 2d69 Prev: Object-i
│ │ │ │ │ -000369e0: 6e74 726f 7370 6563 7469 6f6e 2c20 2055 ntrospection, U
│ │ │ │ │ -000369f0: 703a 204f 626a 6563 740a 0a31 2e31 3233 p: Object..1.123
│ │ │ │ │ -00036a00: 2e31 3320 4f62 6a65 6374 3a20 7072 696e .13 Object: prin
│ │ │ │ │ -00036a10: 7469 6e67 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d ting.-----------
│ │ │ │ │ -00036a20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------..
│ │ │ │ │ -00036a30: 6261 7369 6350 7269 6e74 4e6c 0a20 2020 basicPrintNl.
│ │ │ │ │ -00036a40: 2020 5072 696e 7420 6120 6261 7369 6320 Print a basic
│ │ │ │ │ -00036a50: 7265 7072 6573 656e 7461 7469 6f6e 206f representation o
│ │ │ │ │ -00036a60: 6620 7468 6520 7265 6365 6976 6572 2c20 f the receiver,
│ │ │ │ │ -00036a70: 666f 6c6c 6f77 6564 2062 7920 6120 6e65 followed by a ne
│ │ │ │ │ -00036a80: 770a 2020 2020 206c 696e 652e 0a0a 6261 w. line...ba
│ │ │ │ │ -00036a90: 7369 6350 7269 6e74 4f6e 3a20 6153 7472 sicPrintOn: aStr
│ │ │ │ │ -00036aa0: 6561 6d0a 2020 2020 2050 7269 6e74 2061 eam. Print a
│ │ │ │ │ -00036ab0: 2072 6570 7265 7365 6e74 696f 6e20 6f66 represention of
│ │ │ │ │ -00036ac0: 2074 6865 2072 6563 6569 7665 7220 6f6e the receiver on
│ │ │ │ │ -00036ad0: 2061 5374 7265 616d 0a0a 6469 7370 6c61 aStream..displa
│ │ │ │ │ -00036ae0: 790a 2020 2020 2050 7269 6e74 2061 2072 y. Print a r
│ │ │ │ │ -00036af0: 6570 7265 7365 6e74 696f 6e20 6f66 2074 epresention of t
│ │ │ │ │ -00036b00: 6865 2072 6563 6569 7665 7220 6f6e 2074 he receiver on t
│ │ │ │ │ -00036b10: 6865 2054 7261 6e73 6372 6970 7420 2873 he Transcript (s
│ │ │ │ │ -00036b20: 7464 6f75 7420 7468 650a 2020 2020 2047 tdout the. G
│ │ │ │ │ -00036b30: 5549 2069 7320 6e6f 7420 6163 7469 7665 UI is not active
│ │ │ │ │ -00036b40: 292e 2020 466f 7220 6d6f 7374 206f 626a ). For most obj
│ │ │ │ │ -00036b50: 6563 7473 2074 6869 7320 6973 2073 696d ects this is sim
│ │ │ │ │ -00036b60: 706c 7920 6974 7320 2370 7269 6e74 0a20 ply its #print.
│ │ │ │ │ -00036b70: 2020 2020 7265 7072 6573 656e 7461 7469 representati
│ │ │ │ │ -00036b80: 6f6e 2c20 6275 7420 666f 7220 7374 7269 on, but for stri
│ │ │ │ │ -00036b90: 6e67 7320 616e 6420 6368 6172 6163 7465 ngs and characte
│ │ │ │ │ -00036ba0: 7273 2c20 7375 7065 7266 6c75 6f75 7320 rs, superfluous
│ │ │ │ │ -00036bb0: 646f 6c6c 6172 730a 2020 2020 206f 7220 dollars. or
│ │ │ │ │ -00036bc0: 6578 7472 6120 7061 6972 206f 6620 7175 extra pair of qu
│ │ │ │ │ -00036bd0: 6f74 6573 2061 7265 2073 7472 6970 7065 otes are strippe
│ │ │ │ │ -00036be0: 642e 0a0a 6469 7370 6c61 794e 6c0a 2020 d...displayNl.
│ │ │ │ │ -00036bf0: 2020 2050 7269 6e74 2061 2072 6570 7265 Print a repre
│ │ │ │ │ -00036c00: 7365 6e74 696f 6e20 6f66 2074 6865 2072 sention of the r
│ │ │ │ │ -00036c10: 6563 6569 7665 722c 2074 6865 6e20 7075 eceiver, then pu
│ │ │ │ │ -00036c20: 7420 6120 6e65 7720 6c69 6e65 206f 6e20 t a new line on
│ │ │ │ │ -00036c30: 7468 650a 2020 2020 2054 7261 6e73 6372 the. Transcr
│ │ │ │ │ -00036c40: 6970 7420 2873 7464 6f75 7420 7468 6520 ipt (stdout the
│ │ │ │ │ -00036c50: 4755 4920 6973 206e 6f74 2061 6374 6976 GUI is not activ
│ │ │ │ │ -00036c60: 6529 2e20 2046 6f72 206d 6f73 7420 6f62 e). For most ob
│ │ │ │ │ -00036c70: 6a65 6374 7320 7468 6973 0a20 2020 2020 jects this.
│ │ │ │ │ -00036c80: 6973 2073 696d 706c 7920 6974 7320 2370 is simply its #p
│ │ │ │ │ -00036c90: 7269 6e74 4e6c 2072 6570 7265 7365 6e74 rintNl represent
│ │ │ │ │ -00036ca0: 6174 696f 6e2c 2062 7574 2066 6f72 2073 ation, but for s
│ │ │ │ │ -00036cb0: 7472 696e 6773 2061 6e64 0a20 2020 2020 trings and.
│ │ │ │ │ -00036cc0: 6368 6172 6163 7465 7273 2c20 7375 7065 characters, supe
│ │ │ │ │ -00036cd0: 7266 6c75 6f75 7320 646f 6c6c 6172 7320 rfluous dollars
│ │ │ │ │ -00036ce0: 6f72 2065 7874 7261 2070 6169 7220 6f66 or extra pair of
│ │ │ │ │ -00036cf0: 2071 756f 7465 7320 6172 650a 2020 2020 quotes are.
│ │ │ │ │ -00036d00: 2073 7472 6970 7065 642e 0a0a 6469 7370 stripped...disp
│ │ │ │ │ -00036d10: 6c61 794f 6e3a 2061 5374 7265 616d 0a20 layOn: aStream.
│ │ │ │ │ -00036d20: 2020 2020 5072 696e 7420 6120 7265 7072 Print a repr
│ │ │ │ │ -00036d30: 6573 656e 7469 6f6e 206f 6620 7468 6520 esention of the
│ │ │ │ │ -00036d40: 7265 6365 6976 6572 206f 6e20 6153 7472 receiver on aStr
│ │ │ │ │ -00036d50: 6561 6d2e 2020 466f 7220 6d6f 7374 206f eam. For most o
│ │ │ │ │ -00036d60: 626a 6563 7473 0a20 2020 2020 7468 6973 bjects. this
│ │ │ │ │ -00036d70: 2069 7320 7369 6d70 6c79 2069 7473 2023 is simply its #
│ │ │ │ │ -00036d80: 7072 696e 744f 6e3a 2072 6570 7265 7365 printOn: represe
│ │ │ │ │ -00036d90: 6e74 6174 696f 6e2c 2062 7574 2066 6f72 ntation, but for
│ │ │ │ │ -00036da0: 2073 7472 696e 6773 2061 6e64 0a20 2020 strings and.
│ │ │ │ │ -00036db0: 2020 6368 6172 6163 7465 7273 2c20 7375 characters, su
│ │ │ │ │ -00036dc0: 7065 7266 6c75 6f75 7320 646f 6c6c 6172 perfluous dollar
│ │ │ │ │ -00036dd0: 7320 6f72 2065 7874 7261 2070 6169 7220 s or extra pair
│ │ │ │ │ -00036de0: 6f66 2071 756f 7465 7320 6172 650a 2020 of quotes are.
│ │ │ │ │ -00036df0: 2020 2073 7472 6970 7065 642e 0a0a 6469 stripped...di
│ │ │ │ │ -00036e00: 7370 6c61 7953 7472 696e 670a 2020 2020 splayString.
│ │ │ │ │ -00036e10: 2041 6e73 7765 7220 6120 5374 7269 6e67 Answer a String
│ │ │ │ │ -00036e20: 2072 6570 7265 7365 6e74 696e 6720 7468 representing th
│ │ │ │ │ -00036e30: 6520 7265 6365 6976 6572 2e20 2046 6f72 e receiver. For
│ │ │ │ │ -00036e40: 206d 6f73 7420 6f62 6a65 6374 7320 7468 most objects th
│ │ │ │ │ -00036e50: 6973 0a20 2020 2020 6973 2073 696d 706c is. is simpl
│ │ │ │ │ -00036e60: 7920 6974 7320 2370 7269 6e74 5374 7269 y its #printStri
│ │ │ │ │ -00036e70: 6e67 2c20 6275 7420 666f 7220 7374 7269 ng, but for stri
│ │ │ │ │ -00036e80: 6e67 7320 616e 6420 6368 6172 6163 7465 ngs and characte
│ │ │ │ │ -00036e90: 7273 2c0a 2020 2020 2073 7570 6572 666c rs,. superfl
│ │ │ │ │ -00036ea0: 756f 7573 2064 6f6c 6c61 7273 206f 7220 uous dollars or
│ │ │ │ │ -00036eb0: 6578 7472 6120 7061 6972 206f 6620 7175 extra pair of qu
│ │ │ │ │ -00036ec0: 6f74 6573 2061 7265 2073 7472 6970 7065 otes are strippe
│ │ │ │ │ -00036ed0: 642e 0a0a 7072 696e 740a 2020 2020 2050 d...print. P
│ │ │ │ │ -00036ee0: 7269 6e74 2061 2072 6570 7265 7365 6e74 rint a represent
│ │ │ │ │ -00036ef0: 696f 6e20 6f66 2074 6865 2072 6563 6569 ion of the recei
│ │ │ │ │ -00036f00: 7665 7220 6f6e 2074 6865 2054 7261 6e73 ver on the Trans
│ │ │ │ │ -00036f10: 6372 6970 7420 2873 7464 6f75 7420 7468 cript (stdout th
│ │ │ │ │ -00036f20: 650a 2020 2020 2047 5549 2069 7320 6e6f e. GUI is no
│ │ │ │ │ -00036f30: 7420 6163 7469 7665 290a 0a70 7269 6e74 t active)..print
│ │ │ │ │ -00036f40: 4e6c 0a20 2020 2020 5072 696e 7420 6120 Nl. Print a
│ │ │ │ │ -00036f50: 7265 7072 6573 656e 7469 6f6e 206f 6620 represention of
│ │ │ │ │ -00036f60: 7468 6520 7265 6365 6976 6572 206f 6e20 the receiver on
│ │ │ │ │ -00036f70: 7374 646f 7574 2c20 7075 7420 6120 6e65 stdout, put a ne
│ │ │ │ │ -00036f80: 7720 6c69 6e65 2074 6865 0a20 2020 2020 w line the.
│ │ │ │ │ -00036f90: 5472 616e 7363 7269 7074 2028 7374 646f Transcript (stdo
│ │ │ │ │ -00036fa0: 7574 2074 6865 2047 5549 2069 7320 6e6f ut the GUI is no
│ │ │ │ │ -00036fb0: 7420 6163 7469 7665 290a 0a70 7269 6e74 t active)..print
│ │ │ │ │ -00036fc0: 4f6e 3a20 6153 7472 6561 6d0a 2020 2020 On: aStream.
│ │ │ │ │ -00036fd0: 2050 7269 6e74 2061 2072 6570 7265 7365 Print a represe
│ │ │ │ │ -00036fe0: 6e74 696f 6e20 6f66 2074 6865 2072 6563 ntion of the rec
│ │ │ │ │ -00036ff0: 6569 7665 7220 6f6e 2061 5374 7265 616d eiver on aStream
│ │ │ │ │ -00037000: 0a0a 7072 696e 7453 7472 696e 670a 2020 ..printString.
│ │ │ │ │ -00037010: 2020 2041 6e73 7765 7220 6120 5374 7269 Answer a Stri
│ │ │ │ │ -00037020: 6e67 2072 6570 7265 7365 6e74 696e 6720 ng representing
│ │ │ │ │ -00037030: 7468 6520 7265 6365 6976 6572 0a0a 1f0a the receiver....
│ │ │ │ │ -00037040: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ -00037050: 6e66 6f2c 2020 4e6f 6465 3a20 4f62 6a65 nfo, Node: Obje
│ │ │ │ │ -00037060: 6374 2d72 656c 6174 696f 6e61 6c20 6f70 ct-relational op
│ │ │ │ │ -00037070: 6572 6174 6f72 732c 2020 4e65 7874 3a20 erators, Next:
│ │ │ │ │ -00037080: 4f62 6a65 6374 2d73 6176 696e 6720 616e Object-saving an
│ │ │ │ │ -00037090: 6420 6c6f 6164 696e 672c 2020 5072 6576 d loading, Prev
│ │ │ │ │ -000370a0: 3a20 4f62 6a65 6374 2d70 7269 6e74 696e : Object-printin
│ │ │ │ │ -000370b0: 672c 2020 5570 3a20 4f62 6a65 6374 0a0a g, Up: Object..
│ │ │ │ │ -000370c0: 312e 3132 332e 3134 204f 626a 6563 743a 1.123.14 Object:
│ │ │ │ │ -000370d0: 2072 656c 6174 696f 6e61 6c20 6f70 6572 relational oper
│ │ │ │ │ -000370e0: 6174 6f72 730a 2d2d 2d2d 2d2d 2d2d 2d2d ators.----------
│ │ │ │ │ -000370f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00037100: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a7e 3d20 -----------..~=
│ │ │ │ │ -00037110: 616e 4f62 6a65 6374 0a20 2020 2020 416e anObject. An
│ │ │ │ │ -00037120: 7377 6572 2077 6865 7468 6572 2074 6865 swer whether the
│ │ │ │ │ -00037130: 2072 6563 6569 7665 7220 616e 6420 616e receiver and an
│ │ │ │ │ -00037140: 4f62 6a65 6374 2061 7265 206e 6f74 2065 Object are not e
│ │ │ │ │ -00037150: 7175 616c 0a0a 7e7e 2061 6e4f 626a 6563 qual..~~ anObjec
│ │ │ │ │ -00037160: 740a 2020 2020 2041 6e73 7765 7220 7768 t. Answer wh
│ │ │ │ │ -00037170: 6574 6865 7220 7468 6520 7265 6365 6976 ether the receiv
│ │ │ │ │ -00037180: 6572 2061 6e64 2061 6e4f 626a 6563 7420 er and anObject
│ │ │ │ │ -00037190: 6172 6520 6e6f 7420 7468 6520 7361 6d65 are not the same
│ │ │ │ │ -000371a0: 206f 626a 6563 740a 0a1f 0a46 696c 653a object....File:
│ │ │ │ │ -000371b0: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ -000371c0: 204e 6f64 653a 204f 626a 6563 742d 7361 Node: Object-sa
│ │ │ │ │ -000371d0: 7669 6e67 2061 6e64 206c 6f61 6469 6e67 ving and loading
│ │ │ │ │ -000371e0: 2c20 204e 6578 743a 204f 626a 6563 742d , Next: Object-
│ │ │ │ │ -000371f0: 7374 6f72 696e 672c 2020 5072 6576 3a20 storing, Prev:
│ │ │ │ │ -00037200: 4f62 6a65 6374 2d72 656c 6174 696f 6e61 Object-relationa
│ │ │ │ │ -00037210: 6c20 6f70 6572 6174 6f72 732c 2020 5570 l operators, Up
│ │ │ │ │ -00037220: 3a20 4f62 6a65 6374 0a0a 312e 3132 332e : Object..1.123.
│ │ │ │ │ -00037230: 3135 204f 626a 6563 743a 2073 6176 696e 15 Object: savin
│ │ │ │ │ -00037240: 6720 616e 6420 6c6f 6164 696e 670a 2d2d g and loading.--
│ │ │ │ │ -00037250: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00037260: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00037270: 2d0a 0a62 696e 6172 7952 6570 7265 7365 -..binaryReprese
│ │ │ │ │ -00037280: 6e74 6174 696f 6e4f 626a 6563 740a 2020 ntationObject.
│ │ │ │ │ -00037290: 2020 2054 6869 7320 6d65 7468 6f64 206d This method m
│ │ │ │ │ -000372a0: 7573 7420 6265 2069 6d70 6c65 6d65 6e74 ust be implement
│ │ │ │ │ -000372b0: 6564 2069 6620 506c 7567 6761 626c 6550 ed if PluggableP
│ │ │ │ │ -000372c0: 726f 7869 6573 2061 7265 2075 7365 6420 roxies are used
│ │ │ │ │ -000372d0: 7769 7468 0a20 2020 2020 7468 6520 7265 with. the re
│ │ │ │ │ -000372e0: 6365 6976 6572 2773 2063 6c61 7373 2e20 ceiver's class.
│ │ │ │ │ -000372f0: 2054 6865 2064 6566 6175 6c74 2069 6d70 The default imp
│ │ │ │ │ -00037300: 6c65 6d65 6e74 6174 696f 6e20 7261 6973 lementation rais
│ │ │ │ │ -00037310: 6573 2061 6e0a 2020 2020 2065 7863 6570 es an. excep
│ │ │ │ │ -00037320: 7469 6f6e 2e0a 0a70 6f73 744c 6f61 640a tion...postLoad.
│ │ │ │ │ -00037330: 2020 2020 2043 616c 6c65 6420 6166 7465 Called afte
│ │ │ │ │ -00037340: 7220 6c6f 6164 696e 6720 616e 206f 626a r loading an obj
│ │ │ │ │ -00037350: 6563 743b 206d 7573 7420 7265 7374 6f72 ect; must restor
│ │ │ │ │ -00037360: 6520 6974 2074 6f20 7468 6520 7374 6174 e it to the stat
│ │ │ │ │ -00037370: 6520 6265 666f 7265 0a20 2020 2020 2770 e before. 'p
│ │ │ │ │ -00037380: 7265 5374 6f72 6527 2077 6173 2063 616c reStore' was cal
│ │ │ │ │ -00037390: 6c65 642e 2020 446f 206e 6f74 6869 6e67 led. Do nothing
│ │ │ │ │ -000373a0: 2062 7920 6465 6661 756c 740a 0a70 6f73 by default..pos
│ │ │ │ │ -000373b0: 7453 746f 7265 0a20 2020 2020 4361 6c6c tStore. Call
│ │ │ │ │ -000373c0: 6564 2061 6674 6572 2061 6e20 6f62 6a65 ed after an obje
│ │ │ │ │ -000373d0: 6374 2069 7320 6475 6d70 6564 3b20 6d75 ct is dumped; mu
│ │ │ │ │ -000373e0: 7374 2072 6573 746f 7265 2069 7420 746f st restore it to
│ │ │ │ │ -000373f0: 2074 6865 2073 7461 7465 0a20 2020 2020 the state.
│ │ │ │ │ -00037400: 6265 666f 7265 2027 7072 6553 746f 7265 before 'preStore
│ │ │ │ │ -00037410: 2720 7761 7320 6361 6c6c 6564 2e20 2043 ' was called. C
│ │ │ │ │ -00037420: 616c 6c20 2370 6f73 744c 6f61 6420 6279 all #postLoad by
│ │ │ │ │ -00037430: 2064 6566 6175 6c74 0a0a 7072 6553 746f default..preSto
│ │ │ │ │ -00037440: 7265 0a20 2020 2020 4361 6c6c 6564 2062 re. Called b
│ │ │ │ │ -00037450: 6566 6f72 6520 6475 6d70 696e 6720 616e efore dumping an
│ │ │ │ │ -00037460: 206f 626a 6563 743b 2069 7420 6d75 7374 object; it must
│ │ │ │ │ -00037470: 202a 6368 616e 6765 2a20 6974 2028 6974 *change* it (it
│ │ │ │ │ -00037480: 206d 7573 7420 6e6f 740a 2020 2020 2061 must not. a
│ │ │ │ │ -00037490: 6e73 7765 7220 6120 6e65 7720 6f62 6a65 nswer a new obje
│ │ │ │ │ -000374a0: 6374 2920 6966 206e 6563 6573 7361 7279 ct) if necessary
│ │ │ │ │ -000374b0: 2e20 2044 6f20 6e6f 7468 696e 6720 6279 . Do nothing by
│ │ │ │ │ -000374c0: 2064 6566 6175 6c74 0a0a 7265 636f 6e73 default..recons
│ │ │ │ │ -000374d0: 7472 7563 744f 7269 6769 6e61 6c4f 626a tructOriginalObj
│ │ │ │ │ -000374e0: 6563 740a 2020 2020 2055 7365 6420 6966 ect. Used if
│ │ │ │ │ -000374f0: 2061 6e20 696e 7374 616e 6365 206f 6620 an instance of
│ │ │ │ │ -00037500: 7468 6520 7265 6365 6976 6572 2773 2063 the receiver's c
│ │ │ │ │ -00037510: 6c61 7373 2069 7320 7265 7475 726e 6564 lass is returned
│ │ │ │ │ -00037520: 2061 7320 7468 650a 2020 2020 2023 6269 as the. #bi
│ │ │ │ │ -00037530: 6e61 7279 5265 7072 6573 656e 7461 7469 naryRepresentati
│ │ │ │ │ -00037540: 6f6e 4f62 6a65 6374 206f 6620 616e 6f74 onObject of anot
│ │ │ │ │ -00037550: 6865 7220 6f62 6a65 6374 2e20 2054 6865 her object. The
│ │ │ │ │ -00037560: 2064 6566 6175 6c74 0a20 2020 2020 696d default. im
│ │ │ │ │ -00037570: 706c 656d 656e 7461 7469 6f6e 2072 6169 plementation rai
│ │ │ │ │ -00037580: 7365 7320 616e 2065 7863 6570 7469 6f6e ses an exception
│ │ │ │ │ -00037590: 2e0a 0a1f 0a46 696c 653a 2067 7374 2d62 .....File: gst-b
│ │ │ │ │ -000375a0: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ -000375b0: 204f 626a 6563 742d 7374 6f72 696e 672c Object-storing,
│ │ │ │ │ -000375c0: 2020 4e65 7874 3a20 4f62 6a65 6374 2d73 Next: Object-s
│ │ │ │ │ -000375d0: 796e 7461 7820 7368 6f72 7463 7574 732c yntax shortcuts,
│ │ │ │ │ -000375e0: 2020 5072 6576 3a20 4f62 6a65 6374 2d73 Prev: Object-s
│ │ │ │ │ -000375f0: 6176 696e 6720 616e 6420 6c6f 6164 696e aving and loadin
│ │ │ │ │ -00037600: 672c 2020 5570 3a20 4f62 6a65 6374 0a0a g, Up: Object..
│ │ │ │ │ -00037610: 312e 3132 332e 3136 204f 626a 6563 743a 1.123.16 Object:
│ │ │ │ │ -00037620: 2073 746f 7269 6e67 0a2d 2d2d 2d2d 2d2d storing.-------
│ │ │ │ │ -00037630: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00037640: 2d0a 0a73 746f 7265 0a20 2020 2020 5075 -..store. Pu
│ │ │ │ │ -00037650: 7420 6120 5374 7269 6e67 206f 6620 536d t a String of Sm
│ │ │ │ │ -00037660: 616c 6c74 616c 6b20 636f 6465 2063 6f6d alltalk code com
│ │ │ │ │ -00037670: 7069 6c69 6e67 2074 6f20 7468 6520 7265 piling to the re
│ │ │ │ │ -00037680: 6365 6976 6572 206f 6e20 7468 650a 2020 ceiver on the.
│ │ │ │ │ -00037690: 2020 2054 7261 6e73 6372 6970 7420 2873 Transcript (s
│ │ │ │ │ -000376a0: 7464 6f75 7420 7468 6520 4755 4920 6973 tdout the GUI is
│ │ │ │ │ -000376b0: 206e 6f74 2061 6374 6976 6529 0a0a 7374 not active)..st
│ │ │ │ │ -000376c0: 6f72 654c 6974 6572 616c 4f6e 3a20 6153 oreLiteralOn: aS
│ │ │ │ │ -000376d0: 7472 6561 6d0a 2020 2020 2050 7574 2061 tream. Put a
│ │ │ │ │ -000376e0: 2053 6d61 6c6c 7461 6c6b 206c 6974 6572 Smalltalk liter
│ │ │ │ │ -000376f0: 616c 2063 6f6d 7069 6c69 6e67 2074 6f20 al compiling to
│ │ │ │ │ -00037700: 7468 6520 7265 6365 6976 6572 206f 6e20 the receiver on
│ │ │ │ │ -00037710: 6153 7472 6561 6d0a 0a73 746f 7265 4e6c aStream..storeNl
│ │ │ │ │ -00037720: 0a20 2020 2020 5075 7420 6120 5374 7269 . Put a Stri
│ │ │ │ │ -00037730: 6e67 206f 6620 536d 616c 6c74 616c 6b20 ng of Smalltalk
│ │ │ │ │ -00037740: 636f 6465 2063 6f6d 7069 6c69 6e67 2074 code compiling t
│ │ │ │ │ -00037750: 6f20 7468 6520 7265 6365 6976 6572 2c20 o the receiver,
│ │ │ │ │ -00037760: 666f 6c6c 6f77 6564 0a20 2020 2020 6279 followed. by
│ │ │ │ │ -00037770: 2061 206e 6577 206c 696e 652c 206f 6e20 a new line, on
│ │ │ │ │ -00037780: 7468 6520 5472 616e 7363 7269 7074 2028 the Transcript (
│ │ │ │ │ -00037790: 7374 646f 7574 2074 6865 2047 5549 2069 stdout the GUI i
│ │ │ │ │ -000377a0: 7320 6e6f 7420 6163 7469 7665 290a 0a73 s not active)..s
│ │ │ │ │ -000377b0: 746f 7265 4f6e 3a20 6153 7472 6561 6d0a toreOn: aStream.
│ │ │ │ │ -000377c0: 2020 2020 2050 7574 2053 6d61 6c6c 7461 Put Smallta
│ │ │ │ │ -000377d0: 6c6b 2063 6f64 6520 636f 6d70 696c 696e lk code compilin
│ │ │ │ │ -000377e0: 6720 746f 2074 6865 2072 6563 6569 7665 g to the receive
│ │ │ │ │ -000377f0: 7220 6f6e 2061 5374 7265 616d 0a0a 7374 r on aStream..st
│ │ │ │ │ -00037800: 6f72 6553 7472 696e 670a 2020 2020 2041 oreString. A
│ │ │ │ │ -00037810: 6e73 7765 7220 6120 5374 7269 6e67 206f nswer a String o
│ │ │ │ │ -00037820: 6620 536d 616c 6c74 616c 6b20 636f 6465 f Smalltalk code
│ │ │ │ │ -00037830: 2063 6f6d 7069 6c69 6e67 2074 6f20 7468 compiling to th
│ │ │ │ │ -00037840: 6520 7265 6365 6976 6572 0a0a 1f0a 4669 e receiver....Fi
│ │ │ │ │ -00037850: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ -00037860: 6f2c 2020 4e6f 6465 3a20 4f62 6a65 6374 o, Node: Object
│ │ │ │ │ -00037870: 2d73 796e 7461 7820 7368 6f72 7463 7574 -syntax shortcut
│ │ │ │ │ -00037880: 732c 2020 4e65 7874 3a20 4f62 6a65 6374 s, Next: Object
│ │ │ │ │ -00037890: 2d74 6573 7469 6e67 2066 756e 6374 696f -testing functio
│ │ │ │ │ -000378a0: 6e61 6c69 7479 2c20 2050 7265 763a 204f nality, Prev: O
│ │ │ │ │ -000378b0: 626a 6563 742d 7374 6f72 696e 672c 2020 bject-storing,
│ │ │ │ │ -000378c0: 5570 3a20 4f62 6a65 6374 0a0a 312e 3132 Up: Object..1.12
│ │ │ │ │ -000378d0: 332e 3137 204f 626a 6563 743a 2073 796e 3.17 Object: syn
│ │ │ │ │ -000378e0: 7461 7820 7368 6f72 7463 7574 730a 2d2d tax shortcuts.--
│ │ │ │ │ -000378f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00037900: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------.
│ │ │ │ │ -00037910: 0a2d 3e20 616e 4f62 6a65 6374 0a20 2020 .-> anObject.
│ │ │ │ │ -00037920: 2020 4372 6561 7465 7320 6120 6e65 7720 Creates a new
│ │ │ │ │ -00037930: 696e 7374 616e 6365 206f 6620 4173 736f instance of Asso
│ │ │ │ │ -00037940: 6369 6174 696f 6e20 7769 7468 2074 6865 ciation with the
│ │ │ │ │ -00037950: 2072 6563 6569 7665 7220 6265 696e 6720 receiver being
│ │ │ │ │ -00037960: 7468 650a 2020 2020 206b 6579 2061 6e64 the. key and
│ │ │ │ │ -00037970: 2074 6865 2061 7267 756d 656e 7420 6265 the argument be
│ │ │ │ │ -00037980: 636f 6d69 6e67 2074 6865 2076 616c 7565 coming the value
│ │ │ │ │ -00037990: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ -000379a0: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ -000379b0: 4f62 6a65 6374 2d74 6573 7469 6e67 2066 Object-testing f
│ │ │ │ │ -000379c0: 756e 6374 696f 6e61 6c69 7479 2c20 204e unctionality, N
│ │ │ │ │ -000379d0: 6578 743a 204f 626a 6563 742d 564d 2063 ext: Object-VM c
│ │ │ │ │ -000379e0: 616c 6c62 6163 6b73 2c20 2050 7265 763a allbacks, Prev:
│ │ │ │ │ -000379f0: 204f 626a 6563 742d 7379 6e74 6178 2073 Object-syntax s
│ │ │ │ │ -00037a00: 686f 7274 6375 7473 2c20 2055 703a 204f hortcuts, Up: O
│ │ │ │ │ -00037a10: 626a 6563 740a 0a31 2e31 3233 2e31 3820 bject..1.123.18
│ │ │ │ │ -00037a20: 4f62 6a65 6374 3a20 7465 7374 696e 6720 Object: testing
│ │ │ │ │ -00037a30: 6675 6e63 7469 6f6e 616c 6974 790a 2d2d functionality.--
│ │ │ │ │ -00037a40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00037a50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00037a60: 2d2d 2d2d 0a0a 6966 4e69 6c3a 206e 696c ----..ifNil: nil
│ │ │ │ │ -00037a70: 426c 6f63 6b0a 2020 2020 2045 7661 6c75 Block. Evalu
│ │ │ │ │ -00037a80: 6174 6520 6e69 6c42 6c6f 636b 2069 6620 ate nilBlock if
│ │ │ │ │ -00037a90: 7468 6520 7265 6365 6976 6572 2069 7320 the receiver is
│ │ │ │ │ -00037aa0: 6e69 6c2c 2065 6c73 6520 616e 7377 6572 nil, else answer
│ │ │ │ │ -00037ab0: 2073 656c 660a 0a69 664e 696c 3a20 6e69 self..ifNil: ni
│ │ │ │ │ -00037ac0: 6c42 6c6f 636b 2069 664e 6f74 4e69 6c3a lBlock ifNotNil:
│ │ │ │ │ -00037ad0: 206e 6f74 4e69 6c42 6c6f 636b 0a20 2020 notNilBlock.
│ │ │ │ │ -00037ae0: 2020 4576 616c 7561 7465 206e 696c 426c Evaluate nilBl
│ │ │ │ │ -00037af0: 6f63 6b20 6966 2074 6865 2072 6563 6569 ock if the recei
│ │ │ │ │ -00037b00: 7665 7220 6973 206e 696c 2c20 656c 7365 ver is nil, else
│ │ │ │ │ -00037b10: 2065 7661 6c75 6174 650a 2020 2020 206e evaluate. n
│ │ │ │ │ -00037b20: 6f74 4e69 6c42 6c6f 636b 2c20 7061 7373 otNilBlock, pass
│ │ │ │ │ -00037b30: 696e 6720 7468 6520 7265 6365 6976 6572 ing the receiver
│ │ │ │ │ -00037b40: 2e0a 0a69 664e 6f74 4e69 6c3a 206e 6f74 ...ifNotNil: not
│ │ │ │ │ -00037b50: 4e69 6c42 6c6f 636b 0a20 2020 2020 4576 NilBlock. Ev
│ │ │ │ │ -00037b60: 616c 7561 7465 206e 6f74 4e69 6c42 6c6f aluate notNilBlo
│ │ │ │ │ -00037b70: 636b 2069 6620 7468 6520 7265 6365 6976 ck if the receiv
│ │ │ │ │ -00037b80: 6572 2069 7320 6e6f 7420 6e69 6c2c 2070 er is not nil, p
│ │ │ │ │ -00037b90: 6173 7369 6e67 2074 6865 0a20 2020 2020 assing the.
│ │ │ │ │ -00037ba0: 7265 6365 6976 6572 2e20 2045 6c73 6520 receiver. Else
│ │ │ │ │ -00037bb0: 616e 7377 6572 206e 696c 2e0a 0a69 664e answer nil...ifN
│ │ │ │ │ -00037bc0: 6f74 4e69 6c3a 206e 6f74 4e69 6c42 6c6f otNil: notNilBlo
│ │ │ │ │ -00037bd0: 636b 2069 664e 696c 3a20 6e69 6c42 6c6f ck ifNil: nilBlo
│ │ │ │ │ -00037be0: 636b 0a20 2020 2020 4576 616c 7561 7465 ck. Evaluate
│ │ │ │ │ -00037bf0: 206e 696c 426c 6f63 6b20 6966 2074 6865 nilBlock if the
│ │ │ │ │ -00037c00: 2072 6563 6569 7665 7220 6973 206e 696c receiver is nil
│ │ │ │ │ -00037c10: 2c20 656c 7365 2065 7661 6c75 6174 650a , else evaluate.
│ │ │ │ │ -00037c20: 2020 2020 206e 6f74 4e69 6c42 6c6f 636b notNilBlock
│ │ │ │ │ -00037c30: 2c20 7061 7373 696e 6720 7468 6520 7265 , passing the re
│ │ │ │ │ -00037c40: 6365 6976 6572 2e0a 0a69 7341 7272 6179 ceiver...isArray
│ │ │ │ │ -00037c50: 0a20 2020 2020 416e 7377 6572 2027 6661 . Answer 'fa
│ │ │ │ │ -00037c60: 6c73 6527 2e0a 0a69 7342 6568 6176 696f lse'...isBehavio
│ │ │ │ │ -00037c70: 720a 2020 2020 2041 6e73 7765 7220 2766 r. Answer 'f
│ │ │ │ │ -00037c80: 616c 7365 272e 0a0a 6973 434f 626a 6563 alse'...isCObjec
│ │ │ │ │ -00037c90: 740a 2020 2020 2041 6e73 7765 7220 2766 t. Answer 'f
│ │ │ │ │ -00037ca0: 616c 7365 272e 0a0a 6973 4368 6172 6163 alse'...isCharac
│ │ │ │ │ -00037cb0: 7465 720a 2020 2020 2041 6e73 7765 7220 ter. Answer
│ │ │ │ │ -00037cc0: 2766 616c 7365 272e 0a0a 6973 4368 6172 'false'...isChar
│ │ │ │ │ -00037cd0: 6163 7465 7241 7272 6179 0a20 2020 2020 acterArray.
│ │ │ │ │ -00037ce0: 416e 7377 6572 2027 6661 6c73 6527 2e0a Answer 'false'..
│ │ │ │ │ -00037cf0: 0a69 7343 6c61 7373 0a20 2020 2020 416e .isClass. An
│ │ │ │ │ -00037d00: 7377 6572 2027 6661 6c73 6527 2e0a 0a69 swer 'false'...i
│ │ │ │ │ -00037d10: 7346 6c6f 6174 0a20 2020 2020 416e 7377 sFloat. Answ
│ │ │ │ │ -00037d20: 6572 2027 6661 6c73 6527 2e0a 0a69 7349 er 'false'...isI
│ │ │ │ │ -00037d30: 6e74 6567 6572 0a20 2020 2020 416e 7377 nteger. Answ
│ │ │ │ │ -00037d40: 6572 2027 6661 6c73 6527 2e0a 0a69 734b er 'false'...isK
│ │ │ │ │ -00037d50: 696e 644f 663a 2061 436c 6173 730a 2020 indOf: aClass.
│ │ │ │ │ -00037d60: 2020 2041 6e73 7765 7220 7768 6574 6865 Answer whethe
│ │ │ │ │ -00037d70: 7220 7468 6520 7265 6365 6976 6572 2773 r the receiver's
│ │ │ │ │ -00037d80: 2063 6c61 7373 2069 7320 6143 6c61 7373 class is aClass
│ │ │ │ │ -00037d90: 206f 7220 6120 7375 6263 6c61 7373 206f or a subclass o
│ │ │ │ │ -00037da0: 660a 2020 2020 2061 436c 6173 730a 0a69 f. aClass..i
│ │ │ │ │ -00037db0: 734d 656d 6265 724f 663a 2061 436c 6173 sMemberOf: aClas
│ │ │ │ │ -00037dc0: 730a 2020 2020 2052 6574 7572 6e73 2074 s. Returns t
│ │ │ │ │ -00037dd0: 7275 6520 6966 2074 6865 2072 6563 6569 rue if the recei
│ │ │ │ │ -00037de0: 7665 7220 6973 2061 6e20 696e 7374 616e ver is an instan
│ │ │ │ │ -00037df0: 6365 206f 6620 7468 6520 636c 6173 7320 ce of the class
│ │ │ │ │ -00037e00: 2761 436c 6173 7327 0a0a 6973 4d65 7461 'aClass'..isMeta
│ │ │ │ │ -00037e10: 0a20 2020 2020 5361 6d65 2061 7320 6973 . Same as is
│ │ │ │ │ -00037e20: 4d65 7461 636c 6173 730a 0a69 734d 6574 Metaclass..isMet
│ │ │ │ │ -00037e30: 6143 6c61 7373 0a20 2020 2020 5361 6d65 aClass. Same
│ │ │ │ │ -00037e40: 2061 7320 6973 4d65 7461 636c 6173 730a as isMetaclass.
│ │ │ │ │ -00037e50: 0a69 734d 6574 6163 6c61 7373 0a20 2020 .isMetaclass.
│ │ │ │ │ -00037e60: 2020 416e 7377 6572 2027 6661 6c73 6527 Answer 'false'
│ │ │ │ │ -00037e70: 2e0a 0a69 734e 616d 6573 7061 6365 0a20 ...isNamespace.
│ │ │ │ │ -00037e80: 2020 2020 416e 7377 6572 2027 6661 6c73 Answer 'fals
│ │ │ │ │ -00037e90: 6527 2e0a 0a69 734e 696c 0a20 2020 2020 e'...isNil.
│ │ │ │ │ -00037ea0: 416e 7377 6572 2077 6865 7468 6572 2074 Answer whether t
│ │ │ │ │ -00037eb0: 6865 2072 6563 6569 7665 7220 6973 206e he receiver is n
│ │ │ │ │ -00037ec0: 696c 0a0a 6973 4e75 6d62 6572 0a20 2020 il..isNumber.
│ │ │ │ │ -00037ed0: 2020 416e 7377 6572 2027 6661 6c73 6527 Answer 'false'
│ │ │ │ │ -00037ee0: 2e0a 0a69 7353 6d61 6c6c 496e 7465 6765 ...isSmallIntege
│ │ │ │ │ -00037ef0: 720a 2020 2020 2041 6e73 7765 7220 2766 r. Answer 'f
│ │ │ │ │ -00037f00: 616c 7365 272e 0a0a 6973 5374 7269 6e67 alse'...isString
│ │ │ │ │ -00037f10: 0a20 2020 2020 416e 7377 6572 2027 6661 . Answer 'fa
│ │ │ │ │ -00037f20: 6c73 6527 2e0a 0a69 7353 796d 626f 6c0a lse'...isSymbol.
│ │ │ │ │ -00037f30: 2020 2020 2041 6e73 7765 7220 2766 616c Answer 'fal
│ │ │ │ │ -00037f40: 7365 272e 0a0a 6e6f 744e 696c 0a20 2020 se'...notNil.
│ │ │ │ │ -00037f50: 2020 416e 7377 6572 2077 6865 7468 6572 Answer whether
│ │ │ │ │ -00037f60: 2074 6865 2072 6563 6569 7665 7220 6973 the receiver is
│ │ │ │ │ -00037f70: 206e 6f74 206e 696c 0a0a 7265 7370 6f6e not nil..respon
│ │ │ │ │ -00037f80: 6473 546f 3a20 6153 796d 626f 6c0a 2020 dsTo: aSymbol.
│ │ │ │ │ -00037f90: 2020 2052 6574 7572 6e73 2074 7275 6520 Returns true
│ │ │ │ │ -00037fa0: 6966 2074 6865 2072 6563 6569 7665 7220 if the receiver
│ │ │ │ │ -00037fb0: 756e 6465 7273 7461 6e64 7320 7468 6520 understands the
│ │ │ │ │ -00037fc0: 6769 7665 6e20 7365 6c65 6374 6f72 0a0a given selector..
│ │ │ │ │ -00037fd0: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ -00037fe0: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 4f62 .info, Node: Ob
│ │ │ │ │ -00037ff0: 6a65 6374 2d56 4d20 6361 6c6c 6261 636b ject-VM callback
│ │ │ │ │ -00038000: 732c 2020 5072 6576 3a20 4f62 6a65 6374 s, Prev: Object
│ │ │ │ │ -00038010: 2d74 6573 7469 6e67 2066 756e 6374 696f -testing functio
│ │ │ │ │ -00038020: 6e61 6c69 7479 2c20 2055 703a 204f 626a nality, Up: Obj
│ │ │ │ │ -00038030: 6563 740a 0a31 2e31 3233 2e31 3920 4f62 ect..1.123.19 Ob
│ │ │ │ │ -00038040: 6a65 6374 3a20 564d 2063 616c 6c62 6163 ject: VM callbac
│ │ │ │ │ -00038050: 6b73 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ks.-------------
│ │ │ │ │ -00038060: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00038070: 0a0a 6261 6452 6574 7572 6e45 7272 6f72 ..badReturnError
│ │ │ │ │ -00038080: 0a20 2020 2020 4361 6c6c 6564 2062 6163 . Called bac
│ │ │ │ │ -00038090: 6b20 7768 656e 2061 2062 6c6f 636b 2070 k when a block p
│ │ │ │ │ -000380a0: 6572 666f 726d 7320 6120 6261 6420 7265 erforms a bad re
│ │ │ │ │ -000380b0: 7475 726e 2e0a 0a6d 7573 7442 6542 6f6f turn...mustBeBoo
│ │ │ │ │ -000380c0: 6c65 616e 0a20 2020 2020 4361 6c6c 6564 lean. Called
│ │ │ │ │ -000380d0: 2062 7920 7468 6520 7379 7374 656d 2077 by the system w
│ │ │ │ │ -000380e0: 6865 6e20 6966 5472 7565 3a2a 2c20 6966 hen ifTrue:*, if
│ │ │ │ │ -000380f0: 4661 6c73 653a 2a2c 2061 6e64 3a20 6f72 False:*, and: or
│ │ │ │ │ -00038100: 206f 723a 2061 7265 2073 656e 740a 2020 or: are sent.
│ │ │ │ │ -00038110: 2020 2074 6f20 616e 7974 6869 6e67 2062 to anything b
│ │ │ │ │ -00038120: 7574 2061 2062 6f6f 6c65 616e 0a0a 6e6f ut a boolean..no
│ │ │ │ │ -00038130: 5275 6e6e 6162 6c65 5072 6f63 6573 730a RunnableProcess.
│ │ │ │ │ -00038140: 2020 2020 2043 616c 6c65 6420 6261 636b Called back
│ │ │ │ │ -00038150: 2077 6865 6e20 616c 6c20 7072 6f63 6573 when all proces
│ │ │ │ │ -00038160: 7365 7320 6172 6520 7375 7370 656e 6465 ses are suspende
│ │ │ │ │ -00038170: 640a 0a75 7365 7249 6e74 6572 7275 7074 d..userInterrupt
│ │ │ │ │ -00038180: 0a20 2020 2020 4361 6c6c 6564 2062 6163 . Called bac
│ │ │ │ │ -00038190: 6b20 7768 656e 2074 6865 2075 7365 7220 k when the user
│ │ │ │ │ -000381a0: 7072 6573 7365 7320 4374 726c 2d42 7265 presses Ctrl-Bre
│ │ │ │ │ -000381b0: 616b 0a0a 1f0a 4669 6c65 3a20 6773 742d ak....File: gst-
│ │ │ │ │ -000381c0: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ -000381d0: 3a20 4f62 6a65 6374 4475 6d70 6572 2c20 : ObjectDumper,
│ │ │ │ │ -000381e0: 204e 6578 743a 204f 626a 6563 744d 656d Next: ObjectMem
│ │ │ │ │ -000381f0: 6f72 792c 2020 5072 6576 3a20 4f62 6a65 ory, Prev: Obje
│ │ │ │ │ -00038200: 6374 2c20 2055 703a 2042 6173 6520 636c ct, Up: Base cl
│ │ │ │ │ -00038210: 6173 7365 730a 0a31 2e31 3234 204f 626a asses..1.124 Obj
│ │ │ │ │ -00038220: 6563 7444 756d 7065 720a 3d3d 3d3d 3d3d ectDumper.======
│ │ │ │ │ -00038230: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a 4465 ============..De
│ │ │ │ │ -00038240: 6669 6e65 6420 696e 206e 616d 6573 7061 fined in namespa
│ │ │ │ │ -00038250: 6365 2053 6d61 6c6c 7461 6c6b 0a53 7570 ce Smalltalk.Sup
│ │ │ │ │ -00038260: 6572 636c 6173 733a 2053 7472 6561 6d0a erclass: Stream.
│ │ │ │ │ -00038270: 4361 7465 676f 7279 3a20 5374 7265 616d Category: Stream
│ │ │ │ │ -00038280: 732d 4669 6c65 730a 2020 2020 2049 276d s-Files. I'm
│ │ │ │ │ -00038290: 206e 6f74 2070 6172 7420 6f66 2061 206e not part of a n
│ │ │ │ │ -000382a0: 6f72 6d61 6c20 536d 616c 6c74 616c 6b20 ormal Smalltalk
│ │ │ │ │ -000382b0: 7379 7374 656d 2c20 6275 7420 6d6f 7374 system, but most
│ │ │ │ │ -000382c0: 2053 6d61 6c6c 7461 6c6b 730a 2020 2020 Smalltalks.
│ │ │ │ │ -000382d0: 2070 726f 7669 6465 2061 2073 696d 696c provide a simil
│ │ │ │ │ -000382e0: 6172 2066 6561 7475 7265 3a20 7468 6174 ar feature: that
│ │ │ │ │ -000382f0: 2069 732c 2073 7570 706f 7274 2066 6f72 is, support for
│ │ │ │ │ -00038300: 2073 746f 7269 6e67 206f 626a 6563 7473 storing objects
│ │ │ │ │ -00038310: 2069 6e0a 2020 2020 2061 2062 696e 6172 in. a binar
│ │ │ │ │ -00038320: 7920 666f 726d 6174 3b20 7468 6572 6520 y format; there
│ │ │ │ │ -00038330: 6172 6520 6d61 6e79 2061 6476 616e 7461 are many advanta
│ │ │ │ │ -00038340: 6765 7320 696e 2075 7369 6e67 206d 6520 ges in using me
│ │ │ │ │ -00038350: 696e 7374 6561 6420 6f66 0a20 2020 2020 instead of.
│ │ │ │ │ -00038360: 2373 746f 7265 4f6e 3a20 616e 6420 7468 #storeOn: and th
│ │ │ │ │ -00038370: 6520 536d 616c 6c74 616c 6b20 636f 6d70 e Smalltalk comp
│ │ │ │ │ -00038380: 696c 6572 2e0a 0a20 2020 2020 5468 6520 iler... The
│ │ │ │ │ -00038390: 6461 7461 2069 7320 7374 6f72 6564 2069 data is stored i
│ │ │ │ │ -000383a0: 6e20 6120 7665 7279 2063 6f6d 7061 6374 n a very compact
│ │ │ │ │ -000383b0: 2066 6f72 6d61 742c 2077 6869 6368 2068 format, which h
│ │ │ │ │ -000383c0: 6173 2074 6865 2073 6964 650a 2020 2020 as the side.
│ │ │ │ │ -000383d0: 2065 6666 6563 7420 6f66 206d 616b 696e effect of makin
│ │ │ │ │ -000383e0: 6720 6c6f 6164 696e 6720 6d75 6368 2066 g loading much f
│ │ │ │ │ -000383f0: 6173 7465 7220 7768 656e 2063 6f6d 7061 aster when compa
│ │ │ │ │ -00038400: 7265 6420 7769 7468 2063 6f6d 7069 6c69 red with compili
│ │ │ │ │ -00038410: 6e67 0a20 2020 2020 7468 6520 536d 616c ng. the Smal
│ │ │ │ │ -00038420: 6c74 616c 6b20 636f 6465 2070 7265 7061 ltalk code prepa
│ │ │ │ │ -00038430: 7265 6420 6279 2023 7374 6f72 654f 6e3a red by #storeOn:
│ │ │ │ │ -00038440: 2e20 2049 6e20 6164 6469 7469 6f6e 2c20 . In addition,
│ │ │ │ │ -00038450: 6d79 0a20 2020 2020 696e 7374 616e 6365 my. instance
│ │ │ │ │ -00038460: 7320 7375 7070 6f72 7420 6369 7263 756c s support circul
│ │ │ │ │ -00038470: 6172 2072 6566 6572 656e 6365 7320 6265 ar references be
│ │ │ │ │ -00038480: 7477 6565 6e20 6f62 6a65 6374 732c 2077 tween objects, w
│ │ │ │ │ -00038490: 6869 6c65 0a20 2020 2020 2373 746f 7265 hile. #store
│ │ │ │ │ -000384a0: 4f6e 3a20 7375 7070 6f72 7473 2069 7420 On: supports it
│ │ │ │ │ -000384b0: 6f6e 6c79 2069 6620 796f 7520 6b6e 6f77 only if you know
│ │ │ │ │ -000384c0: 206f 6620 7375 6368 2072 6566 6572 656e of such referen
│ │ │ │ │ -000384d0: 6365 7320 6174 2064 6573 6967 6e0a 2020 ces at design.
│ │ │ │ │ -000384e0: 2020 2074 696d 6520 616e 6420 796f 7520 time and you
│ │ │ │ │ -000384f0: 6f76 6572 7269 6465 2023 7374 6f72 654f override #storeO
│ │ │ │ │ -00038500: 6e3a 2074 6f20 6465 616c 2077 6974 6820 n: to deal with
│ │ │ │ │ -00038510: 7468 656d 0a0a 2a20 4d65 6e75 3a0a 0a2a them..* Menu:..*
│ │ │ │ │ -00038520: 204f 626a 6563 7444 756d 7065 7220 636c ObjectDumper cl
│ │ │ │ │ -00038530: 6173 732d 6573 7461 626c 6973 6869 6e67 ass-establishing
│ │ │ │ │ -00038540: 2070 726f 7879 2063 6c61 7373 6573 3a3a proxy classes::
│ │ │ │ │ -00038550: 2020 2863 6c61 7373 290a 2a20 4f62 6a65 (class).* Obje
│ │ │ │ │ -00038560: 6374 4475 6d70 6572 2063 6c61 7373 2d69 ctDumper class-i
│ │ │ │ │ -00038570: 6e73 7461 6e63 6520 6372 6561 7469 6f6e nstance creation
│ │ │ │ │ -00038580: 3a3a 2020 2863 6c61 7373 290a 2a20 4f62 :: (class).* Ob
│ │ │ │ │ -00038590: 6a65 6374 4475 6d70 6572 2063 6c61 7373 jectDumper class
│ │ │ │ │ -000385a0: 2d73 686f 7274 6375 7473 3a3a 2020 2863 -shortcuts:: (c
│ │ │ │ │ -000385b0: 6c61 7373 290a 2a20 4f62 6a65 6374 4475 lass).* ObjectDu
│ │ │ │ │ -000385c0: 6d70 6572 2063 6c61 7373 2d74 6573 7469 mper class-testi
│ │ │ │ │ -000385d0: 6e67 3a3a 2020 2863 6c61 7373 290a 2a20 ng:: (class).*
│ │ │ │ │ -000385e0: 4f62 6a65 6374 4475 6d70 6572 2d61 6363 ObjectDumper-acc
│ │ │ │ │ -000385f0: 6573 7369 6e67 3a3a 2020 2869 6e73 7461 essing:: (insta
│ │ │ │ │ -00038600: 6e63 6529 0a2a 204f 626a 6563 7444 756d nce).* ObjectDum
│ │ │ │ │ -00038610: 7065 722d 6c6f 6164 696e 672f 6475 6d70 per-loading/dump
│ │ │ │ │ -00038620: 696e 6720 6f62 6a65 6374 733a 3a20 2028 ing objects:: (
│ │ │ │ │ -00038630: 696e 7374 616e 6365 290a 2a20 4f62 6a65 instance).* Obje
│ │ │ │ │ -00038640: 6374 4475 6d70 6572 2d73 7472 6561 6d20 ctDumper-stream
│ │ │ │ │ -00038650: 696e 7465 7266 6163 653a 3a20 2028 696e interface:: (in
│ │ │ │ │ -00038660: 7374 616e 6365 290a 0a1f 0a46 696c 653a stance)....File:
│ │ │ │ │ -00038670: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ -00038680: 204e 6f64 653a 204f 626a 6563 7444 756d Node: ObjectDum
│ │ │ │ │ -00038690: 7065 7220 636c 6173 732d 6573 7461 626c per class-establ
│ │ │ │ │ -000386a0: 6973 6869 6e67 2070 726f 7879 2063 6c61 ishing proxy cla
│ │ │ │ │ -000386b0: 7373 6573 2c20 204e 6578 743a 204f 626a sses, Next: Obj
│ │ │ │ │ -000386c0: 6563 7444 756d 7065 7220 636c 6173 732d ectDumper class-
│ │ │ │ │ -000386d0: 696e 7374 616e 6365 2063 7265 6174 696f instance creatio
│ │ │ │ │ -000386e0: 6e2c 2020 5570 3a20 4f62 6a65 6374 4475 n, Up: ObjectDu
│ │ │ │ │ -000386f0: 6d70 6572 0a0a 312e 3132 342e 3120 4f62 mper..1.124.1 Ob
│ │ │ │ │ -00038700: 6a65 6374 4475 6d70 6572 2063 6c61 7373 jectDumper class
│ │ │ │ │ -00038710: 3a20 6573 7461 626c 6973 6869 6e67 2070 : establishing p
│ │ │ │ │ -00038720: 726f 7879 2063 6c61 7373 6573 0a2d 2d2d roxy classes.---
│ │ │ │ │ -00038730: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00038740: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00038750: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00038760: 2d2d 2d0a 0a64 6973 6162 6c65 5072 6f78 ---..disableProx
│ │ │ │ │ -00038770: 7946 6f72 3a20 6143 6c61 7373 0a20 2020 yFor: aClass.
│ │ │ │ │ -00038780: 2020 4469 7361 626c 6520 7072 6f78 6965 Disable proxie
│ │ │ │ │ -00038790: 7320 666f 7220 696e 7374 616e 6365 7320 s for instances
│ │ │ │ │ -000387a0: 6f66 2061 436c 6173 7320 616e 6420 6974 of aClass and it
│ │ │ │ │ -000387b0: 7320 6465 7363 656e 6461 6e74 730a 0a68 s descendants..h
│ │ │ │ │ -000387c0: 6173 5072 6f78 7946 6f72 3a20 6143 6c61 asProxyFor: aCla
│ │ │ │ │ -000387d0: 7373 0a20 2020 2020 416e 7377 6572 2077 ss. Answer w
│ │ │ │ │ -000387e0: 6865 7468 6572 2061 2070 726f 7879 2063 hether a proxy c
│ │ │ │ │ -000387f0: 6c61 7373 2068 6173 2062 6565 6e20 7265 lass has been re
│ │ │ │ │ -00038800: 6769 7374 6572 6564 2066 6f72 2069 6e73 gistered for ins
│ │ │ │ │ -00038810: 7461 6e63 6573 206f 660a 2020 2020 2061 tances of. a
│ │ │ │ │ -00038820: 436c 6173 732e 0a0a 7072 6f78 7943 6c61 Class...proxyCla
│ │ │ │ │ -00038830: 7373 466f 723a 2061 6e4f 626a 6563 740a ssFor: anObject.
│ │ │ │ │ -00038840: 2020 2020 2041 6e73 7765 7220 7468 6520 Answer the
│ │ │ │ │ -00038850: 636c 6173 7320 6f66 2061 2076 616c 6964 class of a valid
│ │ │ │ │ -00038860: 2070 726f 7879 2066 6f72 2061 6e20 6f62 proxy for an ob
│ │ │ │ │ -00038870: 6a65 6374 2c20 6f72 206e 696c 2069 6620 ject, or nil if
│ │ │ │ │ -00038880: 6e6f 6e65 0a20 2020 2020 636f 756c 6420 none. could
│ │ │ │ │ -00038890: 6265 2066 6f75 6e64 0a0a 7072 6f78 7946 be found..proxyF
│ │ │ │ │ -000388a0: 6f72 3a20 616e 4f62 6a65 6374 0a20 2020 or: anObject.
│ │ │ │ │ -000388b0: 2020 416e 7377 6572 2061 2076 616c 6964 Answer a valid
│ │ │ │ │ -000388c0: 2070 726f 7879 2066 6f72 2061 6e20 6f62 proxy for an ob
│ │ │ │ │ -000388d0: 6a65 6374 2c20 6f72 2074 6865 206f 626a ject, or the obj
│ │ │ │ │ -000388e0: 6563 7420 6974 7365 6c66 2069 6620 6e6f ect itself if no
│ │ │ │ │ -000388f0: 6e65 0a20 2020 2020 636f 756c 6420 6265 ne. could be
│ │ │ │ │ -00038900: 2066 6f75 6e64 0a0a 7265 6769 7374 6572 found..register
│ │ │ │ │ -00038910: 5072 6f78 7943 6c61 7373 3a20 6150 726f ProxyClass: aPro
│ │ │ │ │ -00038920: 7879 436c 6173 7320 666f 723a 2061 436c xyClass for: aCl
│ │ │ │ │ -00038930: 6173 730a 2020 2020 2052 6567 6973 7465 ass. Registe
│ │ │ │ │ -00038940: 7220 7468 6520 7072 6f78 7920 636c 6173 r the proxy clas
│ │ │ │ │ -00038950: 7320 6150 726f 7879 436c 6173 7320 2d20 s aProxyClass -
│ │ │ │ │ -00038960: 6465 7363 656e 6465 6e74 206f 6620 4475 descendent of Du
│ │ │ │ │ -00038970: 6d70 6572 5072 6f78 7920 2d0a 2020 2020 mperProxy -.
│ │ │ │ │ -00038980: 2074 6f20 6265 2075 7365 6420 666f 7220 to be used for
│ │ │ │ │ -00038990: 696e 7374 616e 6365 7320 6f66 2061 436c instances of aCl
│ │ │ │ │ -000389a0: 6173 7320 616e 6420 6974 7320 6465 7363 ass and its desc
│ │ │ │ │ -000389b0: 656e 6461 6e74 730a 0a1f 0a46 696c 653a endants....File:
│ │ │ │ │ -000389c0: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ -000389d0: 204e 6f64 653a 204f 626a 6563 7444 756d Node: ObjectDum
│ │ │ │ │ -000389e0: 7065 7220 636c 6173 732d 696e 7374 616e per class-instan
│ │ │ │ │ -000389f0: 6365 2063 7265 6174 696f 6e2c 2020 4e65 ce creation, Ne
│ │ │ │ │ -00038a00: 7874 3a20 4f62 6a65 6374 4475 6d70 6572 xt: ObjectDumper
│ │ │ │ │ -00038a10: 2063 6c61 7373 2d73 686f 7274 6375 7473 class-shortcuts
│ │ │ │ │ -00038a20: 2c20 2050 7265 763a 204f 626a 6563 7444 , Prev: ObjectD
│ │ │ │ │ -00038a30: 756d 7065 7220 636c 6173 732d 6573 7461 umper class-esta
│ │ │ │ │ -00038a40: 626c 6973 6869 6e67 2070 726f 7879 2063 blishing proxy c
│ │ │ │ │ -00038a50: 6c61 7373 6573 2c20 2055 703a 204f 626a lasses, Up: Obj
│ │ │ │ │ -00038a60: 6563 7444 756d 7065 720a 0a31 2e31 3234 ectDumper..1.124
│ │ │ │ │ -00038a70: 2e32 204f 626a 6563 7444 756d 7065 7220 .2 ObjectDumper
│ │ │ │ │ -00038a80: 636c 6173 733a 2069 6e73 7461 6e63 6520 class: instance
│ │ │ │ │ -00038a90: 6372 6561 7469 6f6e 0a2d 2d2d 2d2d 2d2d creation.-------
│ │ │ │ │ -00038aa0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00038ab0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00038ac0: 2d2d 2d2d 2d2d 0a0a 6e65 770a 2020 2020 ------..new.
│ │ │ │ │ -00038ad0: 2054 6869 7320 6d65 7468 6f64 2073 686f This method sho
│ │ │ │ │ -00038ae0: 756c 6420 6e6f 7420 6265 2063 616c 6c65 uld not be calle
│ │ │ │ │ -00038af0: 6420 666f 7220 696e 7374 616e 6365 7320 d for instances
│ │ │ │ │ -00038b00: 6f66 2074 6869 7320 636c 6173 732e 0a0a of this class...
│ │ │ │ │ -00038b10: 6f6e 3a20 6146 696c 6553 7472 6561 6d0a on: aFileStream.
│ │ │ │ │ -00038b20: 2020 2020 2041 6e73 7765 7220 616e 204f Answer an O
│ │ │ │ │ -00038b30: 626a 6563 7444 756d 7065 7220 776f 726b bjectDumper work
│ │ │ │ │ -00038b40: 696e 6720 6f6e 2061 4669 6c65 5374 7265 ing on aFileStre
│ │ │ │ │ -00038b50: 616d 2e0a 0a1f 0a46 696c 653a 2067 7374 am.....File: gst
│ │ │ │ │ -00038b60: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ -00038b70: 653a 204f 626a 6563 7444 756d 7065 7220 e: ObjectDumper
│ │ │ │ │ -00038b80: 636c 6173 732d 7368 6f72 7463 7574 732c class-shortcuts,
│ │ │ │ │ -00038b90: 2020 4e65 7874 3a20 4f62 6a65 6374 4475 Next: ObjectDu
│ │ │ │ │ -00038ba0: 6d70 6572 2063 6c61 7373 2d74 6573 7469 mper class-testi
│ │ │ │ │ -00038bb0: 6e67 2c20 2050 7265 763a 204f 626a 6563 ng, Prev: Objec
│ │ │ │ │ -00038bc0: 7444 756d 7065 7220 636c 6173 732d 696e tDumper class-in
│ │ │ │ │ -00038bd0: 7374 616e 6365 2063 7265 6174 696f 6e2c stance creation,
│ │ │ │ │ -00038be0: 2020 5570 3a20 4f62 6a65 6374 4475 6d70 Up: ObjectDump
│ │ │ │ │ -00038bf0: 6572 0a0a 312e 3132 342e 3320 4f62 6a65 er..1.124.3 Obje
│ │ │ │ │ -00038c00: 6374 4475 6d70 6572 2063 6c61 7373 3a20 ctDumper class:
│ │ │ │ │ -00038c10: 7368 6f72 7463 7574 730a 2d2d 2d2d 2d2d shortcuts.------
│ │ │ │ │ -00038c20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00038c30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------.
│ │ │ │ │ -00038c40: 0a64 756d 703a 2061 6e4f 626a 6563 7420 .dump: anObject
│ │ │ │ │ -00038c50: 746f 3a20 6146 696c 6553 7472 6561 6d0a to: aFileStream.
│ │ │ │ │ -00038c60: 2020 2020 2044 756d 7020 616e 4f62 6a65 Dump anObje
│ │ │ │ │ -00038c70: 6374 2074 6f20 6146 696c 6553 7472 6561 ct to aFileStrea
│ │ │ │ │ -00038c80: 6d2e 2020 416e 7377 6572 2061 6e4f 626a m. Answer anObj
│ │ │ │ │ -00038c90: 6563 740a 0a6c 6f61 6446 726f 6d3a 2061 ect..loadFrom: a
│ │ │ │ │ -00038ca0: 4669 6c65 5374 7265 616d 0a20 2020 2020 FileStream.
│ │ │ │ │ -00038cb0: 4c6f 6164 2061 6e20 6f62 6a65 6374 2066 Load an object f
│ │ │ │ │ -00038cc0: 726f 6d20 6146 696c 6553 7472 6561 6d20 rom aFileStream
│ │ │ │ │ -00038cd0: 616e 6420 616e 7377 6572 2069 740a 0a1f and answer it...
│ │ │ │ │ -00038ce0: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ -00038cf0: 696e 666f 2c20 204e 6f64 653a 204f 626a info, Node: Obj
│ │ │ │ │ -00038d00: 6563 7444 756d 7065 7220 636c 6173 732d ectDumper class-
│ │ │ │ │ -00038d10: 7465 7374 696e 672c 2020 4e65 7874 3a20 testing, Next:
│ │ │ │ │ -00038d20: 4f62 6a65 6374 4475 6d70 6572 2d61 6363 ObjectDumper-acc
│ │ │ │ │ -00038d30: 6573 7369 6e67 2c20 2050 7265 763a 204f essing, Prev: O
│ │ │ │ │ -00038d40: 626a 6563 7444 756d 7065 7220 636c 6173 bjectDumper clas
│ │ │ │ │ -00038d50: 732d 7368 6f72 7463 7574 732c 2020 5570 s-shortcuts, Up
│ │ │ │ │ -00038d60: 3a20 4f62 6a65 6374 4475 6d70 6572 0a0a : ObjectDumper..
│ │ │ │ │ -00038d70: 312e 3132 342e 3420 4f62 6a65 6374 4475 1.124.4 ObjectDu
│ │ │ │ │ -00038d80: 6d70 6572 2063 6c61 7373 3a20 7465 7374 mper class: test
│ │ │ │ │ -00038d90: 696e 670a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ing.------------
│ │ │ │ │ -00038da0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00038db0: 2d2d 2d2d 2d2d 2d0a 0a65 7861 6d70 6c65 -------..example
│ │ │ │ │ -00038dc0: 0a20 2020 2020 5468 6973 2069 7320 6120 . This is a
│ │ │ │ │ -00038dd0: 7265 616c 2074 6f72 7475 7265 2074 6573 real torture tes
│ │ │ │ │ -00038de0: 743a 2069 7420 6f75 7470 7574 7320 7265 t: it outputs re
│ │ │ │ │ -00038df0: 6375 7273 6976 6520 6f62 6a65 6374 732c cursive objects,
│ │ │ │ │ -00038e00: 0a20 2020 2020 6964 656e 7469 6361 6c20 . identical
│ │ │ │ │ -00038e10: 6f62 6a65 6374 7320 6d75 6c74 6970 6c65 objects multiple
│ │ │ │ │ -00038e20: 2074 696d 6573 2c20 636c 6173 7365 732c times, classes,
│ │ │ │ │ -00038e30: 206d 6574 6163 6c61 7373 6573 2c20 696e metaclasses, in
│ │ │ │ │ -00038e40: 7465 6765 7273 2c0a 2020 2020 2063 6861 tegers,. cha
│ │ │ │ │ -00038e50: 7261 6374 6572 7320 616e 6420 7072 6f78 racters and prox
│ │ │ │ │ -00038e60: 6965 7320 2877 6869 6368 2069 7320 616c ies (which is al
│ │ │ │ │ -00038e70: 736f 2061 2074 6573 7420 6f66 206d 6f72 so a test of mor
│ │ │ │ │ -00038e80: 6520 636f 6d70 6c65 780a 2020 2020 206f e complex. o
│ │ │ │ │ -00038e90: 626a 6563 7473 2921 0a0a 1f0a 4669 6c65 bjects)!....File
│ │ │ │ │ -00038ea0: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ -00038eb0: 2020 4e6f 6465 3a20 4f62 6a65 6374 4475 Node: ObjectDu
│ │ │ │ │ -00038ec0: 6d70 6572 2d61 6363 6573 7369 6e67 2c20 mper-accessing,
│ │ │ │ │ -00038ed0: 204e 6578 743a 204f 626a 6563 7444 756d Next: ObjectDum
│ │ │ │ │ -00038ee0: 7065 722d 6c6f 6164 696e 672f 6475 6d70 per-loading/dump
│ │ │ │ │ -00038ef0: 696e 6720 6f62 6a65 6374 732c 2020 5072 ing objects, Pr
│ │ │ │ │ -00038f00: 6576 3a20 4f62 6a65 6374 4475 6d70 6572 ev: ObjectDumper
│ │ │ │ │ -00038f10: 2063 6c61 7373 2d74 6573 7469 6e67 2c20 class-testing,
│ │ │ │ │ -00038f20: 2055 703a 204f 626a 6563 7444 756d 7065 Up: ObjectDumpe
│ │ │ │ │ -00038f30: 720a 0a31 2e31 3234 2e35 204f 626a 6563 r..1.124.5 Objec
│ │ │ │ │ -00038f40: 7444 756d 7065 723a 2061 6363 6573 7369 tDumper: accessi
│ │ │ │ │ -00038f50: 6e67 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ng.-------------
│ │ │ │ │ -00038f60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00038f70: 2d2d 0a0a 666c 7573 680a 2020 2020 2027 --..flush. '
│ │ │ │ │ -00038f80: 466f 7267 6574 2720 616e 7920 696e 666f Forget' any info
│ │ │ │ │ -00038f90: 726d 6174 696f 6e20 6f6e 2070 7265 7669 rmation on previ
│ │ │ │ │ -00038fa0: 6f75 736c 7920 7374 6f72 6564 206f 626a ously stored obj
│ │ │ │ │ -00038fb0: 6563 7473 2e0a 0a73 7472 6561 6d0a 2020 ects...stream.
│ │ │ │ │ -00038fc0: 2020 2041 6e73 7765 7220 7468 6520 4279 Answer the By
│ │ │ │ │ -00038fd0: 7465 5374 7265 616d 2074 6f20 7768 6963 teStream to whic
│ │ │ │ │ -00038fe0: 6820 7468 6520 4f62 6a65 6374 4475 6d70 h the ObjectDump
│ │ │ │ │ -00038ff0: 6572 2077 696c 6c20 7772 6974 6520 616e er will write an
│ │ │ │ │ -00039000: 6420 6672 6f6d 0a20 2020 2020 7768 6963 d from. whic
│ │ │ │ │ -00039010: 6820 6974 2077 696c 6c20 7265 6164 2e0a h it will read..
│ │ │ │ │ -00039020: 0a73 7472 6561 6d3a 2061 4279 7465 5374 .stream: aByteSt
│ │ │ │ │ -00039030: 7265 616d 0a20 2020 2020 5365 7420 7468 ream. Set th
│ │ │ │ │ -00039040: 6520 4279 7465 5374 7265 616d 2074 6f20 e ByteStream to
│ │ │ │ │ -00039050: 7768 6963 6820 7468 6520 4f62 6a65 6374 which the Object
│ │ │ │ │ -00039060: 4475 6d70 6572 2077 696c 6c20 7772 6974 Dumper will writ
│ │ │ │ │ -00039070: 6520 616e 6420 6672 6f6d 0a20 2020 2020 e and from.
│ │ │ │ │ -00039080: 7768 6963 6820 6974 2077 696c 6c20 7265 which it will re
│ │ │ │ │ -00039090: 6164 2e0a 0a1f 0a46 696c 653a 2067 7374 ad.....File: gst
│ │ │ │ │ -000390a0: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ -000390b0: 653a 204f 626a 6563 7444 756d 7065 722d e: ObjectDumper-
│ │ │ │ │ -000390c0: 6c6f 6164 696e 672f 6475 6d70 696e 6720 loading/dumping
│ │ │ │ │ -000390d0: 6f62 6a65 6374 732c 2020 4e65 7874 3a20 objects, Next:
│ │ │ │ │ -000390e0: 4f62 6a65 6374 4475 6d70 6572 2d73 7472 ObjectDumper-str
│ │ │ │ │ -000390f0: 6561 6d20 696e 7465 7266 6163 652c 2020 eam interface,
│ │ │ │ │ -00039100: 5072 6576 3a20 4f62 6a65 6374 4475 6d70 Prev: ObjectDump
│ │ │ │ │ -00039110: 6572 2d61 6363 6573 7369 6e67 2c20 2055 er-accessing, U
│ │ │ │ │ -00039120: 703a 204f 626a 6563 7444 756d 7065 720a p: ObjectDumper.
│ │ │ │ │ -00039130: 0a31 2e31 3234 2e36 204f 626a 6563 7444 .1.124.6 ObjectD
│ │ │ │ │ -00039140: 756d 7065 723a 206c 6f61 6469 6e67 2f64 umper: loading/d
│ │ │ │ │ -00039150: 756d 7069 6e67 206f 626a 6563 7473 0a2d umping objects.-
│ │ │ │ │ -00039160: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00039170: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00039180: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6475 ------------..du
│ │ │ │ │ -00039190: 6d70 3a20 616e 4f62 6a65 6374 0a20 2020 mp: anObject.
│ │ │ │ │ -000391a0: 2020 4475 6d70 2061 6e4f 626a 6563 7420 Dump anObject
│ │ │ │ │ -000391b0: 6f6e 2074 6865 2073 7472 6561 6d20 6173 on the stream as
│ │ │ │ │ -000391c0: 736f 6369 6174 6564 2077 6974 6820 7468 sociated with th
│ │ │ │ │ -000391d0: 6520 7265 6365 6976 6572 2e20 2041 6e73 e receiver. Ans
│ │ │ │ │ -000391e0: 7765 720a 2020 2020 2061 6e4f 626a 6563 wer. anObjec
│ │ │ │ │ -000391f0: 740a 0a6c 6f61 640a 2020 2020 204c 6f61 t..load. Loa
│ │ │ │ │ -00039200: 6420 616e 206f 626a 6563 7420 6672 6f6d d an object from
│ │ │ │ │ -00039210: 2074 6865 2073 7472 6561 6d20 6173 736f the stream asso
│ │ │ │ │ -00039220: 6369 6174 6564 2077 6974 6820 7468 6520 ciated with the
│ │ │ │ │ -00039230: 7265 6365 6976 6572 2061 6e64 0a20 2020 receiver and.
│ │ │ │ │ -00039240: 2020 616e 7377 6572 2069 740a 0a1f 0a46 answer it....F
│ │ │ │ │ -00039250: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ -00039260: 666f 2c20 204e 6f64 653a 204f 626a 6563 fo, Node: Objec
│ │ │ │ │ -00039270: 7444 756d 7065 722d 7374 7265 616d 2069 tDumper-stream i
│ │ │ │ │ -00039280: 6e74 6572 6661 6365 2c20 2050 7265 763a nterface, Prev:
│ │ │ │ │ -00039290: 204f 626a 6563 7444 756d 7065 722d 6c6f ObjectDumper-lo
│ │ │ │ │ -000392a0: 6164 696e 672f 6475 6d70 696e 6720 6f62 ading/dumping ob
│ │ │ │ │ -000392b0: 6a65 6374 732c 2020 5570 3a20 4f62 6a65 jects, Up: Obje
│ │ │ │ │ -000392c0: 6374 4475 6d70 6572 0a0a 312e 3132 342e ctDumper..1.124.
│ │ │ │ │ -000392d0: 3720 4f62 6a65 6374 4475 6d70 6572 3a20 7 ObjectDumper:
│ │ │ │ │ -000392e0: 7374 7265 616d 2069 6e74 6572 6661 6365 stream interface
│ │ │ │ │ -000392f0: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------
│ │ │ │ │ -00039300: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00039310: 2d2d 2d2d 2d2d 2d0a 0a61 7445 6e64 0a20 -------..atEnd.
│ │ │ │ │ -00039320: 2020 2020 416e 7377 6572 2077 6865 7468 Answer wheth
│ │ │ │ │ -00039330: 6572 2074 6865 2075 6e64 6572 6c79 696e er the underlyin
│ │ │ │ │ -00039340: 6720 7374 7265 616d 2069 7320 6174 2045 g stream is at E
│ │ │ │ │ -00039350: 4f46 0a0a 6e65 7874 0a20 2020 2020 4c6f OF..next. Lo
│ │ │ │ │ -00039360: 6164 2061 6e20 6f62 6a65 6374 2066 726f ad an object fro
│ │ │ │ │ -00039370: 6d20 7468 6520 756e 6465 726c 7969 6e67 m the underlying
│ │ │ │ │ -00039380: 2073 7472 6561 6d0a 0a6e 6578 7450 7574 stream..nextPut
│ │ │ │ │ -00039390: 3a20 616e 4f62 6a65 6374 0a20 2020 2020 : anObject.
│ │ │ │ │ -000393a0: 5374 6f72 6520 616e 206f 626a 6563 7420 Store an object
│ │ │ │ │ -000393b0: 6f6e 2074 6865 2075 6e64 6572 6c79 696e on the underlyin
│ │ │ │ │ -000393c0: 6720 7374 7265 616d 0a0a 1f0a 4669 6c65 g stream....File
│ │ │ │ │ -000393d0: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ -000393e0: 2020 4e6f 6465 3a20 4f62 6a65 6374 4d65 Node: ObjectMe
│ │ │ │ │ -000393f0: 6d6f 7279 2c20 204e 6578 743a 204f 7264 mory, Next: Ord
│ │ │ │ │ -00039400: 6572 6564 436f 6c6c 6563 7469 6f6e 2c20 eredCollection,
│ │ │ │ │ -00039410: 2050 7265 763a 204f 626a 6563 7444 756d Prev: ObjectDum
│ │ │ │ │ -00039420: 7065 722c 2020 5570 3a20 4261 7365 2063 per, Up: Base c
│ │ │ │ │ -00039430: 6c61 7373 6573 0a0a 312e 3132 3520 4f62 lasses..1.125 Ob
│ │ │ │ │ -00039440: 6a65 6374 4d65 6d6f 7279 0a3d 3d3d 3d3d jectMemory.=====
│ │ │ │ │ -00039450: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a44 =============..D
│ │ │ │ │ -00039460: 6566 696e 6564 2069 6e20 6e61 6d65 7370 efined in namesp
│ │ │ │ │ -00039470: 6163 6520 536d 616c 6c74 616c 6b0a 5375 ace Smalltalk.Su
│ │ │ │ │ -00039480: 7065 7263 6c61 7373 3a20 4f62 6a65 6374 perclass: Object
│ │ │ │ │ -00039490: 0a43 6174 6567 6f72 793a 204c 616e 6775 .Category: Langu
│ │ │ │ │ -000394a0: 6167 652d 496d 706c 656d 656e 7461 7469 age-Implementati
│ │ │ │ │ -000394b0: 6f6e 0a20 2020 2020 4920 7072 6f76 6964 on. I provid
│ │ │ │ │ -000394c0: 6520 6120 6665 7720 6d65 7468 6f64 7320 e a few methods
│ │ │ │ │ -000394d0: 7468 6174 2065 6e61 626c 6520 6f6e 6520 that enable one
│ │ │ │ │ -000394e0: 746f 2074 756e 6520 7468 6520 7669 7274 to tune the virt
│ │ │ │ │ -000394f0: 7561 6c0a 2020 2020 206d 6163 6869 6e65 ual. machine
│ │ │ │ │ -00039500: 2773 2075 7361 6765 206f 6620 6d65 6d6f 's usage of memo
│ │ │ │ │ -00039510: 7279 2e20 2049 6e20 6164 6469 7469 6f6e ry. In addition
│ │ │ │ │ -00039520: 2c20 4920 6361 6e20 7369 676e 616c 2074 , I can signal t
│ │ │ │ │ -00039530: 6f20 6d79 0a20 2020 2020 6465 7065 6e64 o my. depend
│ │ │ │ │ -00039540: 616e 7473 2073 6f6d 6520 2765 7665 6e74 ants some 'event
│ │ │ │ │ -00039550: 7327 2074 6861 7420 6361 6e20 6861 7070 s' that can happ
│ │ │ │ │ -00039560: 656e 2064 7572 696e 6720 7468 6520 7669 en during the vi
│ │ │ │ │ -00039570: 7274 7561 6c0a 2020 2020 206d 6163 6869 rtual. machi
│ │ │ │ │ -00039580: 6e65 2773 206c 6966 652e 0a0a 2020 2020 ne's life...
│ │ │ │ │ -00039590: 204f 626a 6563 744d 656d 6f72 7920 6861 ObjectMemory ha
│ │ │ │ │ -000395a0: 7320 626f 7468 2063 6c61 7373 2d73 6964 s both class-sid
│ │ │ │ │ -000395b0: 6520 616e 6420 696e 7374 616e 6365 2d73 e and instance-s
│ │ │ │ │ -000395c0: 6964 6520 6d65 7468 6f64 732e 2020 496e ide methods. In
│ │ │ │ │ -000395d0: 0a20 2020 2020 6765 6e65 7261 6c2c 2063 . general, c
│ │ │ │ │ -000395e0: 6c61 7373 2d73 6964 6520 6d65 7468 6f64 lass-side method
│ │ │ │ │ -000395f0: 7320 7072 6f76 6964 6520 6d65 616e 7320 s provide means
│ │ │ │ │ -00039600: 746f 2074 756e 6520 7468 6520 7061 7261 to tune the para
│ │ │ │ │ -00039610: 6d65 7465 7273 206f 660a 2020 2020 2074 meters of. t
│ │ │ │ │ -00039620: 6865 206d 656d 6f72 7920 6d61 6e61 6765 he memory manage
│ │ │ │ │ -00039630: 722c 2077 6869 6c65 2069 6e73 7461 6e63 r, while instanc
│ │ │ │ │ -00039640: 652d 7369 6465 206d 6574 686f 6473 2061 e-side methods a
│ │ │ │ │ -00039650: 7265 2075 7365 6420 746f 6765 7468 6572 re used together
│ │ │ │ │ -00039660: 0a20 2020 2020 7769 7468 2074 6865 2023 . with the #
│ │ │ │ │ -00039670: 6375 7272 656e 7420 636c 6173 732d 7369 current class-si
│ │ │ │ │ -00039680: 6465 206d 6574 686f 6420 746f 2074 616b de method to tak
│ │ │ │ │ -00039690: 6520 6120 6c6f 6f6b 2061 7420 7374 6174 e a look at stat
│ │ │ │ │ -000396a0: 6973 7469 6373 206f 6e0a 2020 2020 2074 istics on. t
│ │ │ │ │ -000396b0: 6865 206d 656d 6f72 7920 6d61 6e61 6765 he memory manage
│ │ │ │ │ -000396c0: 7227 7320 7374 6174 652e 0a0a 2a20 4d65 r's state...* Me
│ │ │ │ │ -000396d0: 6e75 3a0a 0a2a 204f 626a 6563 744d 656d nu:..* ObjectMem
│ │ │ │ │ -000396e0: 6f72 7920 636c 6173 732d 6163 6365 7373 ory class-access
│ │ │ │ │ -000396f0: 696e 673a 3a20 2028 636c 6173 7329 0a2a ing:: (class).*
│ │ │ │ │ -00039700: 204f 626a 6563 744d 656d 6f72 7920 636c ObjectMemory cl
│ │ │ │ │ -00039710: 6173 732d 6275 696c 7469 6e73 3a3a 2020 ass-builtins::
│ │ │ │ │ -00039720: 2863 6c61 7373 290a 2a20 4f62 6a65 6374 (class).* Object
│ │ │ │ │ -00039730: 4d65 6d6f 7279 2063 6c61 7373 2d69 6e69 Memory class-ini
│ │ │ │ │ -00039740: 7469 616c 697a 6174 696f 6e3a 3a20 2028 tialization:: (
│ │ │ │ │ -00039750: 636c 6173 7329 0a2a 204f 626a 6563 744d class).* ObjectM
│ │ │ │ │ -00039760: 656d 6f72 7920 636c 6173 732d 7361 7669 emory class-savi
│ │ │ │ │ -00039770: 6e67 2074 6865 2069 6d61 6765 3a3a 2020 ng the image::
│ │ │ │ │ -00039780: 2863 6c61 7373 290a 2a20 4f62 6a65 6374 (class).* Object
│ │ │ │ │ -00039790: 4d65 6d6f 7279 2d61 6363 6573 7369 6e67 Memory-accessing
│ │ │ │ │ -000397a0: 3a3a 2020 2869 6e73 7461 6e63 6529 0a2a :: (instance).*
│ │ │ │ │ -000397b0: 204f 626a 6563 744d 656d 6f72 792d 6275 ObjectMemory-bu
│ │ │ │ │ -000397c0: 696c 7469 6e73 3a3a 2020 2869 6e73 7461 iltins:: (insta
│ │ │ │ │ -000397d0: 6e63 6529 0a2a 204f 626a 6563 744d 656d nce).* ObjectMem
│ │ │ │ │ -000397e0: 6f72 792d 6465 7269 7665 6420 696e 666f ory-derived info
│ │ │ │ │ -000397f0: 726d 6174 696f 6e3a 3a20 2028 696e 7374 rmation:: (inst
│ │ │ │ │ -00039800: 616e 6365 290a 0a1f 0a46 696c 653a 2067 ance)....File: g
│ │ │ │ │ -00039810: 7374 2d62 6173 652e 696e 666f 2c20 204e st-base.info, N
│ │ │ │ │ -00039820: 6f64 653a 204f 626a 6563 744d 656d 6f72 ode: ObjectMemor
│ │ │ │ │ -00039830: 7920 636c 6173 732d 6163 6365 7373 696e y class-accessin
│ │ │ │ │ -00039840: 672c 2020 4e65 7874 3a20 4f62 6a65 6374 g, Next: Object
│ │ │ │ │ -00039850: 4d65 6d6f 7279 2063 6c61 7373 2d62 7569 Memory class-bui
│ │ │ │ │ -00039860: 6c74 696e 732c 2020 5570 3a20 4f62 6a65 ltins, Up: Obje
│ │ │ │ │ -00039870: 6374 4d65 6d6f 7279 0a0a 312e 3132 352e ctMemory..1.125.
│ │ │ │ │ -00039880: 3120 4f62 6a65 6374 4d65 6d6f 7279 2063 1 ObjectMemory c
│ │ │ │ │ -00039890: 6c61 7373 3a20 6163 6365 7373 696e 670a lass: accessing.
│ │ │ │ │ -000398a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000398b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000398c0: 2d2d 2d2d 2d0a 0a63 7572 7265 6e74 0a20 -----..current.
│ │ │ │ │ -000398d0: 2020 2020 5265 7475 726e 2061 2073 6e61 Return a sna
│ │ │ │ │ -000398e0: 7073 686f 7420 6f66 2074 6865 2056 4d27 pshot of the VM'
│ │ │ │ │ -000398f0: 7320 6d65 6d6f 7279 206d 616e 6167 656d s memory managem
│ │ │ │ │ -00039900: 656e 7420 7374 6174 6973 7469 6373 2e0a ent statistics..
│ │ │ │ │ -00039910: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ -00039920: 652e 696e 666f 2c20 204e 6f64 653a 204f e.info, Node: O
│ │ │ │ │ -00039930: 626a 6563 744d 656d 6f72 7920 636c 6173 bjectMemory clas
│ │ │ │ │ -00039940: 732d 6275 696c 7469 6e73 2c20 204e 6578 s-builtins, Nex
│ │ │ │ │ -00039950: 743a 204f 626a 6563 744d 656d 6f72 7920 t: ObjectMemory
│ │ │ │ │ -00039960: 636c 6173 732d 696e 6974 6961 6c69 7a61 class-initializa
│ │ │ │ │ -00039970: 7469 6f6e 2c20 2050 7265 763a 204f 626a tion, Prev: Obj
│ │ │ │ │ -00039980: 6563 744d 656d 6f72 7920 636c 6173 732d ectMemory class-
│ │ │ │ │ -00039990: 6163 6365 7373 696e 672c 2020 5570 3a20 accessing, Up:
│ │ │ │ │ -000399a0: 4f62 6a65 6374 4d65 6d6f 7279 0a0a 312e ObjectMemory..1.
│ │ │ │ │ -000399b0: 3132 352e 3220 4f62 6a65 6374 4d65 6d6f 125.2 ObjectMemo
│ │ │ │ │ -000399c0: 7279 2063 6c61 7373 3a20 6275 696c 7469 ry class: builti
│ │ │ │ │ -000399d0: 6e73 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ns.-------------
│ │ │ │ │ -000399e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000399f0: 2d2d 2d2d 2d2d 2d0a 0a61 626f 7274 0a20 -------..abort.
│ │ │ │ │ -00039a00: 2020 2020 5175 6974 2074 6865 2053 6d61 Quit the Sma
│ │ │ │ │ -00039a10: 6c6c 7461 6c6b 2065 6e76 6972 6f6e 6d65 lltalk environme
│ │ │ │ │ -00039a20: 6e74 2c20 6475 6d70 696e 6720 636f 7265 nt, dumping core
│ │ │ │ │ -00039a30: 2e0a 0a61 6464 7265 7373 4f66 3a20 616e ...addressOf: an
│ │ │ │ │ -00039a40: 4f62 6a65 6374 0a20 2020 2020 5265 7475 Object. Retu
│ │ │ │ │ -00039a50: 726e 7320 7468 6520 6164 6472 6573 7320 rns the address
│ │ │ │ │ -00039a60: 6f66 2074 6865 2061 6374 7561 6c20 6f62 of the actual ob
│ │ │ │ │ -00039a70: 6a65 6374 2074 6861 7420 616e 4f62 6a65 ject that anObje
│ │ │ │ │ -00039a80: 6374 2072 6566 6572 656e 6365 732e 0a20 ct references..
│ │ │ │ │ -00039a90: 2020 2020 4e6f 7465 2074 6861 742c 2077 Note that, w
│ │ │ │ │ -00039aa0: 6974 6820 7468 6520 6578 6365 7074 696f ith the exceptio
│ │ │ │ │ -00039ab0: 6e20 6f66 2066 6978 6564 206f 626a 6563 n of fixed objec
│ │ │ │ │ -00039ac0: 7473 2074 6869 7320 6164 6472 6573 7320 ts this address
│ │ │ │ │ -00039ad0: 6973 206f 6e6c 790a 2020 2020 2076 616c is only. val
│ │ │ │ │ -00039ae0: 6964 2075 6e74 696c 2074 6865 206e 6578 id until the nex
│ │ │ │ │ -00039af0: 7420 6761 7262 6167 6520 636f 6c6c 6563 t garbage collec
│ │ │ │ │ -00039b00: 7469 6f6e 3b20 7468 7573 2069 7427 7320 tion; thus it's
│ │ │ │ │ -00039b10: 7072 6574 7479 2072 6973 6b79 2074 6f0a pretty risky to.
│ │ │ │ │ -00039b20: 2020 2020 2063 6f75 6e74 206f 6e20 7468 count on th
│ │ │ │ │ -00039b30: 6520 6164 6472 6573 7320 7265 7475 726e e address return
│ │ │ │ │ -00039b40: 6564 2062 7920 7468 6973 206d 6574 686f ed by this metho
│ │ │ │ │ -00039b50: 6420 666f 7220 7665 7279 206c 6f6e 672e d for very long.
│ │ │ │ │ -00039b60: 0a0a 6164 6472 6573 734f 664f 4f50 3a20 ..addressOfOOP:
│ │ │ │ │ -00039b70: 616e 4f62 6a65 6374 0a20 2020 2020 5265 anObject. Re
│ │ │ │ │ -00039b80: 7475 726e 7320 7468 6520 6164 6472 6573 turns the addres
│ │ │ │ │ -00039b90: 7320 6f66 2074 6865 204f 4f50 2028 6f62 s of the OOP (ob
│ │ │ │ │ -00039ba0: 6a65 6374 2074 6162 6c65 2073 6c6f 7429 ject table slot)
│ │ │ │ │ -00039bb0: 2066 6f72 2061 6e4f 626a 6563 742e 0a20 for anObject..
│ │ │ │ │ -00039bc0: 2020 2020 5468 6520 6164 6472 6573 7320 The address
│ │ │ │ │ -00039bd0: 6973 2061 6e20 496e 7465 6765 7220 616e is an Integer an
│ │ │ │ │ -00039be0: 6420 7769 6c6c 206e 6f74 2063 6861 6e67 d will not chang
│ │ │ │ │ -00039bf0: 6520 6f76 6572 2074 696d 6520 2869 2e65 e over time (i.e
│ │ │ │ │ -00039c00: 2e20 2069 730a 2020 2020 2069 6d6d 756e . is. immun
│ │ │ │ │ -00039c10: 6520 6672 6f6d 2067 6172 6261 6765 2063 e from garbage c
│ │ │ │ │ -00039c20: 6f6c 6c65 6374 6f72 2061 6374 696f 6e29 ollector action)
│ │ │ │ │ -00039c30: 2065 7863 6570 7420 6966 2074 6865 2076 except if the v
│ │ │ │ │ -00039c40: 6972 7475 616c 206d 6163 6869 6e65 0a20 irtual machine.
│ │ │ │ │ -00039c50: 2020 2020 6973 2073 746f 7070 6564 2061 is stopped a
│ │ │ │ │ -00039c60: 6e64 2072 6573 7461 7274 6564 2e0a 0a62 nd restarted...b
│ │ │ │ │ -00039c70: 6967 4f62 6a65 6374 5468 7265 7368 6f6c igObjectThreshol
│ │ │ │ │ -00039c80: 640a 2020 2020 2041 6e73 7765 7220 7468 d. Answer th
│ │ │ │ │ -00039c90: 6520 736d 616c 6c65 7374 2073 697a 6520 e smallest size
│ │ │ │ │ -00039ca0: 666f 7220 6f62 6a65 6374 7320 7468 6174 for objects that
│ │ │ │ │ -00039cb0: 2061 7265 2061 6c6c 6f63 6174 6564 206f are allocated o
│ │ │ │ │ -00039cc0: 7574 7369 6465 2074 6865 0a20 2020 2020 utside the.
│ │ │ │ │ -00039cd0: 6d61 696e 2068 6561 7020 696e 2074 6865 main heap in the
│ │ │ │ │ -00039ce0: 2068 6f70 6520 6f66 2070 726f 7669 6469 hope of providi
│ │ │ │ │ -00039cf0: 6e67 206d 6f72 6520 6c6f 6361 6c69 7479 ng more locality
│ │ │ │ │ -00039d00: 206f 6620 7265 6665 7265 6e63 650a 2020 of reference.
│ │ │ │ │ -00039d10: 2020 2062 6574 7765 656e 2073 6d61 6c6c between small
│ │ │ │ │ -00039d20: 206f 626a 6563 7473 2e0a 0a62 6967 4f62 objects...bigOb
│ │ │ │ │ -00039d30: 6a65 6374 5468 7265 7368 6f6c 643a 2062 jectThreshold: b
│ │ │ │ │ -00039d40: 7974 6573 0a20 2020 2020 5365 7420 7468 ytes. Set th
│ │ │ │ │ -00039d50: 6520 736d 616c 6c65 7374 2073 697a 6520 e smallest size
│ │ │ │ │ -00039d60: 666f 7220 6f62 6a65 6374 7320 7468 6174 for objects that
│ │ │ │ │ -00039d70: 2061 7265 2061 6c6c 6f63 6174 6564 206f are allocated o
│ │ │ │ │ -00039d80: 7574 7369 6465 2074 6865 0a20 2020 2020 utside the.
│ │ │ │ │ -00039d90: 6d61 696e 2068 6561 7020 696e 2074 6865 main heap in the
│ │ │ │ │ -00039da0: 2068 6f70 6520 6f66 2070 726f 7669 6469 hope of providi
│ │ │ │ │ -00039db0: 6e67 206d 6f72 6520 6c6f 6361 6c69 7479 ng more locality
│ │ │ │ │ -00039dc0: 206f 6620 7265 6665 7265 6e63 650a 2020 of reference.
│ │ │ │ │ -00039dd0: 2020 2062 6574 7765 656e 2073 6d61 6c6c between small
│ │ │ │ │ -00039de0: 206f 626a 6563 7473 2e20 2062 7974 6573 objects. bytes
│ │ │ │ │ -00039df0: 206d 7573 7420 6265 2061 2070 6f73 6974 must be a posit
│ │ │ │ │ -00039e00: 6976 6520 536d 616c 6c49 6e74 6567 6572 ive SmallInteger
│ │ │ │ │ -00039e10: 2e0a 0a63 6f6d 7061 6374 0a20 2020 2020 ...compact.
│ │ │ │ │ -00039e20: 466f 7263 6520 6120 6675 6c6c 2067 6172 Force a full gar
│ │ │ │ │ -00039e30: 6261 6765 2063 6f6c 6c65 6374 696f 6e2c bage collection,
│ │ │ │ │ -00039e40: 2069 6e63 6c75 6469 6e67 2063 6f6d 7061 including compa
│ │ │ │ │ -00039e50: 6374 696f 6e20 6f66 206f 6c64 7370 6163 ction of oldspac
│ │ │ │ │ -00039e60: 650a 0a66 696e 6973 6849 6e63 7265 6d65 e..finishIncreme
│ │ │ │ │ -00039e70: 6e74 616c 4743 0a20 2020 2020 446f 2061 ntalGC. Do a
│ │ │ │ │ -00039e80: 2073 7465 7020 696e 2074 6865 2069 6e63 step in the inc
│ │ │ │ │ -00039e90: 7265 6d65 6e74 616c 2067 6172 6261 6765 remental garbage
│ │ │ │ │ -00039ea0: 2063 6f6c 6c65 6374 696f 6e2e 0a0a 6763 collection...gc
│ │ │ │ │ -00039eb0: 4d65 7373 6167 650a 2020 2020 2041 6e73 Message. Ans
│ │ │ │ │ -00039ec0: 7765 7220 7768 6574 6865 7220 6d65 7373 wer whether mess
│ │ │ │ │ -00039ed0: 6167 6573 2069 6e64 6963 6174 696e 6720 ages indicating
│ │ │ │ │ -00039ee0: 7468 6174 2067 6172 6261 6765 2063 6f6c that garbage col
│ │ │ │ │ -00039ef0: 6c65 6374 696f 6e20 6973 0a20 2020 2020 lection is.
│ │ │ │ │ -00039f00: 7461 6b69 6e67 2070 6c61 6365 2061 7265 taking place are
│ │ │ │ │ -00039f10: 2070 7269 6e74 6564 206f 6e20 7374 646f printed on stdo
│ │ │ │ │ -00039f20: 7574 0a0a 6763 4d65 7373 6167 653a 2061 ut..gcMessage: a
│ │ │ │ │ -00039f30: 426f 6f6c 6561 6e0a 2020 2020 2053 6574 Boolean. Set
│ │ │ │ │ -00039f40: 2077 6865 7468 6572 206d 6573 7361 6765 whether message
│ │ │ │ │ -00039f50: 7320 696e 6469 6361 7469 6e67 2074 6861 s indicating tha
│ │ │ │ │ -00039f60: 7420 6761 7262 6167 6520 636f 6c6c 6563 t garbage collec
│ │ │ │ │ -00039f70: 7469 6f6e 2069 7320 7461 6b69 6e67 0a20 tion is taking.
│ │ │ │ │ -00039f80: 2020 2020 706c 6163 6520 6172 6520 7072 place are pr
│ │ │ │ │ -00039f90: 696e 7465 6420 6f6e 2073 7464 6f75 740a inted on stdout.
│ │ │ │ │ -00039fa0: 0a67 6c6f 6261 6c47 6172 6261 6765 436f .globalGarbageCo
│ │ │ │ │ -00039fb0: 6c6c 6563 740a 2020 2020 2046 6f72 6365 llect. Force
│ │ │ │ │ -00039fc0: 2061 2066 756c 6c20 6761 7262 6167 6520 a full garbage
│ │ │ │ │ -00039fd0: 636f 6c6c 6563 7469 6f6e 0a0a 6772 6f77 collection..grow
│ │ │ │ │ -00039fe0: 5468 7265 7368 6f6c 6450 6572 6365 6e74 ThresholdPercent
│ │ │ │ │ -00039ff0: 0a20 2020 2020 416e 7377 6572 2074 6865 . Answer the
│ │ │ │ │ -0003a000: 2070 6572 6365 6e74 6167 6520 6f66 2074 percentage of t
│ │ │ │ │ -0003a010: 6865 2061 6d6f 756e 7420 6f66 206d 656d he amount of mem
│ │ │ │ │ -0003a020: 6f72 7920 7573 6564 2062 7920 7468 6520 ory used by the
│ │ │ │ │ -0003a030: 7379 7374 656d 0a20 2020 2020 6772 6f77 system. grow
│ │ │ │ │ -0003a040: 7320 7768 6963 6820 6861 7320 746f 2062 s which has to b
│ │ │ │ │ -0003a050: 6520 6675 6c6c 2066 6f72 2074 6865 2073 e full for the s
│ │ │ │ │ -0003a060: 7973 7465 6d20 746f 2061 6c6c 6f63 6174 ystem to allocat
│ │ │ │ │ -0003a070: 6520 6d6f 7265 206d 656d 6f72 790a 0a67 e more memory..g
│ │ │ │ │ -0003a080: 726f 7754 6872 6573 686f 6c64 5065 7263 rowThresholdPerc
│ │ │ │ │ -0003a090: 656e 743a 2067 726f 7750 6572 6365 6e74 ent: growPercent
│ │ │ │ │ -0003a0a0: 0a20 2020 2020 5365 7420 7468 6520 7065 . Set the pe
│ │ │ │ │ -0003a0b0: 7263 656e 7461 6765 206f 6620 7468 6520 rcentage of the
│ │ │ │ │ -0003a0c0: 616d 6f75 6e74 206f 6620 6d65 6d6f 7279 amount of memory
│ │ │ │ │ -0003a0d0: 2075 7365 6420 6279 2074 6865 2073 7973 used by the sys
│ │ │ │ │ -0003a0e0: 7465 6d20 6772 6f77 730a 2020 2020 2077 tem grows. w
│ │ │ │ │ -0003a0f0: 6869 6368 2068 6173 2074 6f20 6265 2066 hich has to be f
│ │ │ │ │ -0003a100: 756c 6c20 666f 7220 7468 6520 7379 7374 ull for the syst
│ │ │ │ │ -0003a110: 656d 2074 6f20 616c 6c6f 6361 7465 206d em to allocate m
│ │ │ │ │ -0003a120: 6f72 6520 6d65 6d6f 7279 0a0a 6772 6f77 ore memory..grow
│ │ │ │ │ -0003a130: 546f 3a20 6e75 6d42 7974 6573 0a20 2020 To: numBytes.
│ │ │ │ │ -0003a140: 2020 4772 6f77 2074 6865 2061 6d6f 756e Grow the amoun
│ │ │ │ │ -0003a150: 7420 6f66 206d 656d 6f72 7920 7573 6564 t of memory used
│ │ │ │ │ -0003a160: 2062 7920 7468 6520 7379 7374 656d 2067 by the system g
│ │ │ │ │ -0003a170: 726f 7773 2074 6f20 6e75 6d42 7974 6573 rows to numBytes
│ │ │ │ │ -0003a180: 2e0a 0a69 6e63 7265 6d65 6e74 616c 4743 ...incrementalGC
│ │ │ │ │ -0003a190: 5374 6570 0a20 2020 2020 446f 2061 2073 Step. Do a s
│ │ │ │ │ -0003a1a0: 7465 7020 696e 2074 6865 2069 6e63 7265 tep in the incre
│ │ │ │ │ -0003a1b0: 6d65 6e74 616c 2067 6172 6261 6765 2063 mental garbage c
│ │ │ │ │ -0003a1c0: 6f6c 6c65 6374 696f 6e2e 0a0a 7175 6974 ollection...quit
│ │ │ │ │ -0003a1d0: 0a20 2020 2020 5175 6974 2074 6865 2053 . Quit the S
│ │ │ │ │ -0003a1e0: 6d61 6c6c 7461 6c6b 2065 6e76 6972 6f6e malltalk environ
│ │ │ │ │ -0003a1f0: 6d65 6e74 2e20 2057 6865 7468 6572 2066 ment. Whether f
│ │ │ │ │ -0003a200: 696c 6573 2061 7265 2063 6c6f 7365 6420 iles are closed
│ │ │ │ │ -0003a210: 616e 6420 6f74 6865 720a 2020 2020 2073 and other. s
│ │ │ │ │ -0003a220: 696d 696c 6172 2063 6c65 616e 7570 206f imilar cleanup o
│ │ │ │ │ -0003a230: 6363 7572 7320 6465 7065 6e64 7320 6f6e ccurs depends on
│ │ │ │ │ -0003a240: 2074 6865 2070 6c61 7466 6f72 6d0a 0a71 the platform..q
│ │ │ │ │ -0003a250: 7569 743a 2065 7869 7453 7461 7475 730a uit: exitStatus.
│ │ │ │ │ -0003a260: 2020 2020 2051 7569 7420 7468 6520 536d Quit the Sm
│ │ │ │ │ -0003a270: 616c 6c74 616c 6b20 656e 7669 726f 6e6d alltalk environm
│ │ │ │ │ -0003a280: 656e 742c 2070 6173 7369 6e67 2074 6865 ent, passing the
│ │ │ │ │ -0003a290: 2065 7869 7453 7461 7475 7320 696e 7465 exitStatus inte
│ │ │ │ │ -0003a2a0: 6765 7220 746f 0a20 2020 2020 7468 6520 ger to. the
│ │ │ │ │ -0003a2b0: 4f53 2e20 4669 6c65 7320 6172 6520 636c OS. Files are cl
│ │ │ │ │ -0003a2c0: 6f73 6564 2061 6e64 206f 7468 6572 2073 osed and other s
│ │ │ │ │ -0003a2d0: 696d 696c 6172 2063 6c65 616e 7570 7320 imilar cleanups
│ │ │ │ │ -0003a2e0: 6f63 6375 722e 0a0a 7363 6176 656e 6765 occur...scavenge
│ │ │ │ │ -0003a2f0: 0a20 2020 2020 466f 7263 6520 6120 6d69 . Force a mi
│ │ │ │ │ -0003a300: 6e6f 7220 6761 7262 6167 6520 636f 6c6c nor garbage coll
│ │ │ │ │ -0003a310: 6563 7469 6f6e 0a0a 736d 6f6f 7468 696e ection..smoothin
│ │ │ │ │ -0003a320: 6746 6163 746f 720a 2020 2020 2041 6e73 gFactor. Ans
│ │ │ │ │ -0003a330: 7765 7220 7468 6520 6661 6374 6f72 2028 wer the factor (
│ │ │ │ │ -0003a340: 6265 7477 6565 6e20 3020 616e 6420 3129 between 0 and 1)
│ │ │ │ │ -0003a350: 2075 7365 6420 746f 2073 6d6f 6f74 6820 used to smooth
│ │ │ │ │ -0003a360: 7468 6520 7374 6174 6973 7469 6373 0a20 the statistics.
│ │ │ │ │ -0003a370: 2020 2020 7072 6f76 6964 6564 2062 7920 provided by
│ │ │ │ │ -0003a380: 7468 6520 7669 7274 7561 6c20 6d61 6368 the virtual mach
│ │ │ │ │ -0003a390: 696e 6520 6162 6f75 7420 6d65 6d6f 7279 ine about memory
│ │ │ │ │ -0003a3a0: 2068 616e 646c 696e 672e 2020 3020 6469 handling. 0 di
│ │ │ │ │ -0003a3b0: 7361 626c 6573 0a20 2020 2020 7570 6461 sables. upda
│ │ │ │ │ -0003a3c0: 7469 6e67 2074 6865 2061 7665 7261 6765 ting the average
│ │ │ │ │ -0003a3d0: 732c 2031 2064 6973 6162 6c65 7320 7468 s, 1 disables th
│ │ │ │ │ -0003a3e0: 6520 736d 6f6f 7468 696e 6720 2874 6865 e smoothing (the
│ │ │ │ │ -0003a3f0: 2073 7461 7469 7374 6963 730a 2020 2020 statistics.
│ │ │ │ │ -0003a400: 2072 6574 7572 6e20 7468 6520 6c61 7374 return the last
│ │ │ │ │ -0003a410: 2076 616c 7565 292e 0a0a 736d 6f6f 7468 value)...smooth
│ │ │ │ │ -0003a420: 696e 6746 6163 746f 723a 2072 6174 650a ingFactor: rate.
│ │ │ │ │ -0003a430: 2020 2020 2053 6574 2074 6865 2066 6163 Set the fac
│ │ │ │ │ -0003a440: 746f 7220 2862 6574 7765 656e 2030 2061 tor (between 0 a
│ │ │ │ │ -0003a450: 6e64 2031 2920 7573 6564 2074 6f20 736d nd 1) used to sm
│ │ │ │ │ -0003a460: 6f6f 7468 2074 6865 2073 7461 7469 7374 ooth the statist
│ │ │ │ │ -0003a470: 6963 730a 2020 2020 2070 726f 7669 6465 ics. provide
│ │ │ │ │ -0003a480: 6420 6279 2074 6865 2076 6972 7475 616c d by the virtual
│ │ │ │ │ -0003a490: 206d 6163 6869 6e65 2061 626f 7574 206d machine about m
│ │ │ │ │ -0003a4a0: 656d 6f72 7920 6861 6e64 6c69 6e67 2e20 emory handling.
│ │ │ │ │ -0003a4b0: 2030 2064 6973 6162 6c65 730a 2020 2020 0 disables.
│ │ │ │ │ -0003a4c0: 2075 7064 6174 696e 6720 7468 6520 6176 updating the av
│ │ │ │ │ -0003a4d0: 6572 6167 6573 2c20 3120 6469 7361 626c erages, 1 disabl
│ │ │ │ │ -0003a4e0: 6573 2074 6865 2073 6d6f 6f74 6869 6e67 es the smoothing
│ │ │ │ │ -0003a4f0: 2028 7468 6520 7374 6174 6973 7469 6373 (the statistics
│ │ │ │ │ -0003a500: 0a20 2020 2020 7265 7475 726e 2074 6865 . return the
│ │ │ │ │ -0003a510: 206c 6173 7420 7661 6c75 6529 2e0a 0a73 last value)...s
│ │ │ │ │ -0003a520: 7061 6365 4772 6f77 5261 7465 0a20 2020 paceGrowRate.
│ │ │ │ │ -0003a530: 2020 416e 7377 6572 2074 6865 2072 6174 Answer the rat
│ │ │ │ │ -0003a540: 6520 7769 7468 2077 6869 6368 2074 6865 e with which the
│ │ │ │ │ -0003a550: 2061 6d6f 756e 7420 6f66 206d 656d 6f72 amount of memor
│ │ │ │ │ -0003a560: 7920 7573 6564 2062 7920 7468 6520 7379 y used by the sy
│ │ │ │ │ -0003a570: 7374 656d 0a20 2020 2020 6772 6f77 730a stem. grows.
│ │ │ │ │ -0003a580: 0a73 7061 6365 4772 6f77 5261 7465 3a20 .spaceGrowRate:
│ │ │ │ │ -0003a590: 7261 7465 0a20 2020 2020 5365 7420 7468 rate. Set th
│ │ │ │ │ -0003a5a0: 6520 7261 7465 2077 6974 6820 7768 6963 e rate with whic
│ │ │ │ │ -0003a5b0: 6820 7468 6520 616d 6f75 6e74 206f 6620 h the amount of
│ │ │ │ │ -0003a5c0: 6d65 6d6f 7279 2075 7365 6420 6279 2074 memory used by t
│ │ │ │ │ -0003a5d0: 6865 2073 7973 7465 6d0a 2020 2020 2067 he system. g
│ │ │ │ │ -0003a5e0: 726f 7773 0a0a 1f0a 4669 6c65 3a20 6773 rows....File: gs
│ │ │ │ │ -0003a5f0: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ -0003a600: 6465 3a20 4f62 6a65 6374 4d65 6d6f 7279 de: ObjectMemory
│ │ │ │ │ -0003a610: 2063 6c61 7373 2d69 6e69 7469 616c 697a class-initializ
│ │ │ │ │ -0003a620: 6174 696f 6e2c 2020 4e65 7874 3a20 4f62 ation, Next: Ob
│ │ │ │ │ -0003a630: 6a65 6374 4d65 6d6f 7279 2063 6c61 7373 jectMemory class
│ │ │ │ │ -0003a640: 2d73 6176 696e 6720 7468 6520 696d 6167 -saving the imag
│ │ │ │ │ -0003a650: 652c 2020 5072 6576 3a20 4f62 6a65 6374 e, Prev: Object
│ │ │ │ │ -0003a660: 4d65 6d6f 7279 2063 6c61 7373 2d62 7569 Memory class-bui
│ │ │ │ │ -0003a670: 6c74 696e 732c 2020 5570 3a20 4f62 6a65 ltins, Up: Obje
│ │ │ │ │ -0003a680: 6374 4d65 6d6f 7279 0a0a 312e 3132 352e ctMemory..1.125.
│ │ │ │ │ -0003a690: 3320 4f62 6a65 6374 4d65 6d6f 7279 2063 3 ObjectMemory c
│ │ │ │ │ -0003a6a0: 6c61 7373 3a20 696e 6974 6961 6c69 7a61 lass: initializa
│ │ │ │ │ -0003a6b0: 7469 6f6e 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d tion.-----------
│ │ │ │ │ -0003a6c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0003a6d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------.
│ │ │ │ │ -0003a6e0: 0a63 6861 6e67 6564 3a20 6153 796d 626f .changed: aSymbo
│ │ │ │ │ -0003a6f0: 6c0a 2020 2020 204e 6f74 2063 6f6d 6d65 l. Not comme
│ │ │ │ │ -0003a700: 6e74 6564 2e0a 0a69 6e69 7469 616c 697a nted...initializ
│ │ │ │ │ -0003a710: 650a 2020 2020 2049 6e69 7469 616c 697a e. Initializ
│ │ │ │ │ -0003a720: 6520 7468 6520 676c 6f62 616c 730a 0a1f e the globals...
│ │ │ │ │ -0003a730: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ -0003a740: 696e 666f 2c20 204e 6f64 653a 204f 626a info, Node: Obj
│ │ │ │ │ -0003a750: 6563 744d 656d 6f72 7920 636c 6173 732d ectMemory class-
│ │ │ │ │ -0003a760: 7361 7669 6e67 2074 6865 2069 6d61 6765 saving the image
│ │ │ │ │ -0003a770: 2c20 204e 6578 743a 204f 626a 6563 744d , Next: ObjectM
│ │ │ │ │ -0003a780: 656d 6f72 792d 6163 6365 7373 696e 672c emory-accessing,
│ │ │ │ │ -0003a790: 2020 5072 6576 3a20 4f62 6a65 6374 4d65 Prev: ObjectMe
│ │ │ │ │ -0003a7a0: 6d6f 7279 2063 6c61 7373 2d69 6e69 7469 mory class-initi
│ │ │ │ │ -0003a7b0: 616c 697a 6174 696f 6e2c 2020 5570 3a20 alization, Up:
│ │ │ │ │ -0003a7c0: 4f62 6a65 6374 4d65 6d6f 7279 0a0a 312e ObjectMemory..1.
│ │ │ │ │ -0003a7d0: 3132 352e 3420 4f62 6a65 6374 4d65 6d6f 125.4 ObjectMemo
│ │ │ │ │ -0003a7e0: 7279 2063 6c61 7373 3a20 7361 7669 6e67 ry class: saving
│ │ │ │ │ -0003a7f0: 2074 6865 2069 6d61 6765 0a2d 2d2d 2d2d the image.-----
│ │ │ │ │ -0003a800: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0003a810: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0003a820: 2d2d 2d2d 2d2d 2d0a 0a73 6e61 7073 686f -------..snapsho
│ │ │ │ │ -0003a830: 740a 2020 2020 2053 6176 6520 6120 736e t. Save a sn
│ │ │ │ │ -0003a840: 6170 7368 6f74 206f 6e20 7468 6520 696d apshot on the im
│ │ │ │ │ -0003a850: 6167 6520 6669 6c65 2074 6861 7420 7761 age file that wa
│ │ │ │ │ -0003a860: 7320 6c6f 6164 6564 206f 6e20 7374 6172 s loaded on star
│ │ │ │ │ -0003a870: 7475 702e 0a0a 736e 6170 7368 6f74 3a20 tup...snapshot:
│ │ │ │ │ -0003a880: 6153 7472 696e 670a 2020 2020 2053 6176 aString. Sav
│ │ │ │ │ -0003a890: 6520 616e 2069 6d61 6765 206f 6e20 7468 e an image on th
│ │ │ │ │ -0003a8a0: 6520 6153 7472 696e 6720 6669 6c65 0a0a e aString file..
│ │ │ │ │ -0003a8b0: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ -0003a8c0: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 4f62 .info, Node: Ob
│ │ │ │ │ -0003a8d0: 6a65 6374 4d65 6d6f 7279 2d61 6363 6573 jectMemory-acces
│ │ │ │ │ -0003a8e0: 7369 6e67 2c20 204e 6578 743a 204f 626a sing, Next: Obj
│ │ │ │ │ -0003a8f0: 6563 744d 656d 6f72 792d 6275 696c 7469 ectMemory-builti
│ │ │ │ │ -0003a900: 6e73 2c20 2050 7265 763a 204f 626a 6563 ns, Prev: Objec
│ │ │ │ │ -0003a910: 744d 656d 6f72 7920 636c 6173 732d 7361 tMemory class-sa
│ │ │ │ │ -0003a920: 7669 6e67 2074 6865 2069 6d61 6765 2c20 ving the image,
│ │ │ │ │ -0003a930: 2055 703a 204f 626a 6563 744d 656d 6f72 Up: ObjectMemor
│ │ │ │ │ -0003a940: 790a 0a31 2e31 3235 2e35 204f 626a 6563 y..1.125.5 Objec
│ │ │ │ │ -0003a950: 744d 656d 6f72 793a 2061 6363 6573 7369 tMemory: accessi
│ │ │ │ │ -0003a960: 6e67 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ng.-------------
│ │ │ │ │ -0003a970: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0003a980: 2d2d 0a0a 616c 6c6f 6346 6169 6c75 7265 --..allocFailure
│ │ │ │ │ -0003a990: 730a 2020 2020 2041 6e73 7765 7220 7468 s. Answer th
│ │ │ │ │ -0003a9a0: 6520 6e75 6d62 6572 206f 6620 7469 6d65 e number of time
│ │ │ │ │ -0003a9b0: 7320 7468 6174 2074 6865 206f 6c64 2d73 s that the old-s
│ │ │ │ │ -0003a9c0: 7061 6365 2061 6c6c 6f63 6174 6f72 2066 pace allocator f
│ │ │ │ │ -0003a9d0: 6f75 6e64 206e 6f0a 2020 2020 2062 6c6f ound no. blo
│ │ │ │ │ -0003a9e0: 636b 2074 6861 7420 7761 7320 6174 206c ck that was at l
│ │ │ │ │ -0003a9f0: 6561 7374 2061 7320 6269 6720 6173 2072 east as big as r
│ │ │ │ │ -0003aa00: 6571 7565 7374 6564 2c20 616e 6420 6861 equested, and ha
│ │ │ │ │ -0003aa10: 6420 746f 2061 736b 2074 6865 0a20 2020 d to ask the.
│ │ │ │ │ -0003aa20: 2020 6f70 6572 6174 696e 6720 7379 7374 operating syst
│ │ │ │ │ -0003aa30: 656d 2066 6f72 206d 6f72 6520 6d65 6d6f em for more memo
│ │ │ │ │ -0003aa40: 7279 2e0a 0a61 6c6c 6f63 4d61 7463 6865 ry...allocMatche
│ │ │ │ │ -0003aa50: 730a 2020 2020 2041 6e73 7765 7220 7468 s. Answer th
│ │ │ │ │ -0003aa60: 6520 6e75 6d62 6572 206f 6620 7469 6d65 e number of time
│ │ │ │ │ -0003aa70: 7320 7468 6174 2074 6865 206f 6c64 2d73 s that the old-s
│ │ │ │ │ -0003aa80: 7061 6365 2061 6c6c 6f63 6174 6f72 2066 pace allocator f
│ │ │ │ │ -0003aa90: 6f75 6e64 2061 0a20 2020 2020 626c 6f63 ound a. bloc
│ │ │ │ │ -0003aaa0: 6b20 7468 6174 2077 6173 2065 7861 6374 k that was exact
│ │ │ │ │ -0003aab0: 6c79 2061 7320 6269 6720 6173 2072 6571 ly as big as req
│ │ │ │ │ -0003aac0: 7565 7374 6564 2e0a 0a61 6c6c 6f63 5072 uested...allocPr
│ │ │ │ │ -0003aad0: 6f62 6573 0a20 2020 2020 416e 7377 6572 obes. Answer
│ │ │ │ │ -0003aae0: 2074 6865 206e 756d 6265 7220 6f66 2066 the number of f
│ │ │ │ │ -0003aaf0: 7265 6520 626c 6f63 6b73 2074 6861 7420 ree blocks that
│ │ │ │ │ -0003ab00: 7468 6520 6f6c 642d 7370 6163 6520 616c the old-space al
│ │ │ │ │ -0003ab10: 6c6f 6361 746f 7220 6861 640a 2020 2020 locator had.
│ │ │ │ │ -0003ab20: 2074 6f20 6578 616d 696e 6520 736f 2066 to examine so f
│ │ │ │ │ -0003ab30: 6172 2074 6f20 616c 6c6f 6361 7465 2061 ar to allocate a
│ │ │ │ │ -0003ab40: 6c6c 2074 6865 206f 626a 6563 7473 2074 ll the objects t
│ │ │ │ │ -0003ab50: 6861 7420 6172 6520 696e 206f 6c64 2d73 hat are in old-s
│ │ │ │ │ -0003ab60: 7061 6365 0a0a 616c 6c6f 6353 706c 6974 pace..allocSplit
│ │ │ │ │ -0003ab70: 730a 2020 2020 2041 6e73 7765 7220 7468 s. Answer th
│ │ │ │ │ -0003ab80: 6520 6e75 6d62 6572 206f 6620 7469 6d65 e number of time
│ │ │ │ │ -0003ab90: 7320 7468 6174 2074 6865 206f 6c64 2d73 s that the old-s
│ │ │ │ │ -0003aba0: 7061 6365 2061 6c6c 6f63 6174 6f72 2063 pace allocator c
│ │ │ │ │ -0003abb0: 6f75 6c64 206e 6f74 0a20 2020 2020 6669 ould not. fi
│ │ │ │ │ -0003abc0: 6e64 2061 2062 6c6f 636b 2074 6861 7420 nd a block that
│ │ │ │ │ -0003abd0: 7761 7320 6578 6163 746c 7920 6173 2062 was exactly as b
│ │ │ │ │ -0003abe0: 6967 2061 7320 7265 7175 6573 7465 642c ig as requested,
│ │ │ │ │ -0003abf0: 2061 6e64 2068 6164 2074 6f20 7370 6c69 and had to spli
│ │ │ │ │ -0003ac00: 740a 2020 2020 2061 206c 6172 6765 7220 t. a larger
│ │ │ │ │ -0003ac10: 6672 6565 2062 6c6f 636b 2069 6e20 7477 free block in tw
│ │ │ │ │ -0003ac20: 6f20 7061 7274 732e 0a0a 6279 7465 7350 o parts...bytesP
│ │ │ │ │ -0003ac30: 6572 4f4f 500a 2020 2020 2041 6e73 7765 erOOP. Answe
│ │ │ │ │ -0003ac40: 7220 7468 6520 6e75 6d62 6572 206f 6620 r the number of
│ │ │ │ │ -0003ac50: 6279 7465 7320 7468 6174 2069 7320 7461 bytes that is ta
│ │ │ │ │ -0003ac60: 6b65 6e20 6279 2061 6e20 6f72 6469 6e61 ken by an ordina
│ │ │ │ │ -0003ac70: 7279 206f 626a 6563 740a 2020 2020 2070 ry object. p
│ │ │ │ │ -0003ac80: 6f69 6e74 6572 2028 696e 2070 7261 6374 ointer (in pract
│ │ │ │ │ -0003ac90: 6963 652c 2061 2066 6965 6c64 2073 7563 ice, a field suc
│ │ │ │ │ -0003aca0: 6820 6173 2061 206e 616d 6564 2069 6e73 h as a named ins
│ │ │ │ │ -0003acb0: 7461 6e63 6520 7661 7269 6162 6c65 292e tance variable).
│ │ │ │ │ -0003acc0: 0a0a 6279 7465 7350 6572 4f54 450a 2020 ..bytesPerOTE.
│ │ │ │ │ -0003acd0: 2020 2041 6e73 7765 7220 7468 6520 6e75 Answer the nu
│ │ │ │ │ -0003ace0: 6d62 6572 206f 6620 6279 7465 7320 7468 mber of bytes th
│ │ │ │ │ -0003acf0: 6174 2069 7320 7461 6b65 6e20 6279 2061 at is taken by a
│ │ │ │ │ -0003ad00: 6e20 6f62 6a65 6374 2074 6162 6c65 2065 n object table e
│ │ │ │ │ -0003ad10: 6e74 7279 0a20 2020 2020 2869 6e20 7072 ntry. (in pr
│ │ │ │ │ -0003ad20: 6163 7469 6365 2c20 7468 6520 6f76 6572 actice, the over
│ │ │ │ │ -0003ad30: 6865 6164 2069 6e63 7572 7265 6420 6279 head incurred by
│ │ │ │ │ -0003ad40: 2065 7665 7279 206f 626a 6563 7420 696e every object in
│ │ │ │ │ -0003ad50: 2074 6865 2073 7973 7465 6d2c 0a20 2020 the system,.
│ │ │ │ │ -0003ad60: 2020 7769 7468 2074 6865 2073 6f6c 6520 with the sole
│ │ │ │ │ -0003ad70: 6578 6365 7074 696f 6e20 6f66 2053 6d61 exception of Sma
│ │ │ │ │ -0003ad80: 6c6c 496e 7465 6765 7273 292e 0a0a 6564 llIntegers)...ed
│ │ │ │ │ -0003ad90: 656e 5369 7a65 0a20 2020 2020 416e 7377 enSize. Answ
│ │ │ │ │ -0003ada0: 6572 2074 6865 206e 756d 6265 7220 6f66 er the number of
│ │ │ │ │ -0003adb0: 2062 7974 6573 2069 6e20 7468 6520 2765 bytes in the 'e
│ │ │ │ │ -0003adc0: 6465 6e27 2061 7265 6120 6f66 2074 6865 den' area of the
│ │ │ │ │ -0003add0: 2079 6f75 6e67 0a20 2020 2020 6765 6e65 young. gene
│ │ │ │ │ -0003ade0: 7261 7469 6f6e 2028 696e 2070 7261 6374 ration (in pract
│ │ │ │ │ -0003adf0: 6963 652c 2074 6865 206e 756d 6265 7220 ice, the number
│ │ │ │ │ -0003ae00: 6f66 2061 6c6c 6f63 6174 6564 2062 7974 of allocated byt
│ │ │ │ │ -0003ae10: 6573 2062 6574 7765 656e 2074 776f 0a20 es between two.
│ │ │ │ │ -0003ae20: 2020 2020 7363 6176 656e 6765 7329 2e0a scavenges)..
│ │ │ │ │ -0003ae30: 0a65 6465 6e55 7365 6442 7974 6573 0a20 .edenUsedBytes.
│ │ │ │ │ -0003ae40: 2020 2020 416e 7377 6572 2074 6865 206e Answer the n
│ │ │ │ │ -0003ae50: 756d 6265 7220 6f66 2062 7974 6573 2074 umber of bytes t
│ │ │ │ │ -0003ae60: 6861 7420 6172 6520 6375 7272 656e 746c hat are currentl
│ │ │ │ │ -0003ae70: 7920 6669 6c6c 6564 2069 6e20 7468 6520 y filled in the
│ │ │ │ │ -0003ae80: 2765 6465 6e27 0a20 2020 2020 6172 6561 'eden'. area
│ │ │ │ │ -0003ae90: 206f 6620 7468 6520 796f 756e 6720 6765 of the young ge
│ │ │ │ │ -0003aea0: 6e65 7261 7469 6f6e 2e0a 0a66 6978 6564 neration...fixed
│ │ │ │ │ -0003aeb0: 5370 6163 6553 697a 650a 2020 2020 2041 SpaceSize. A
│ │ │ │ │ -0003aec0: 6e73 7765 7220 7468 6520 6e75 6d62 6572 nswer the number
│ │ │ │ │ -0003aed0: 206f 6620 6279 7465 7320 696e 2074 6865 of bytes in the
│ │ │ │ │ -0003aee0: 2073 7065 6369 616c 2068 6561 7020 6465 special heap de
│ │ │ │ │ -0003aef0: 766f 7465 6420 746f 206f 626a 6563 7473 voted to objects
│ │ │ │ │ -0003af00: 0a20 2020 2020 7468 6174 2074 6865 2067 . that the g
│ │ │ │ │ -0003af10: 6172 6261 6765 2063 6f6c 6c65 6374 6f72 arbage collector
│ │ │ │ │ -0003af20: 2063 616e 6e6f 7420 6d6f 7665 2061 726f cannot move aro
│ │ │ │ │ -0003af30: 756e 6420 696e 206d 656d 6f72 792e 0a0a und in memory...
│ │ │ │ │ -0003af40: 6669 7865 6453 7061 6365 5573 6564 4279 fixedSpaceUsedBy
│ │ │ │ │ -0003af50: 7465 730a 2020 2020 2041 6e73 7765 7220 tes. Answer
│ │ │ │ │ -0003af60: 7468 6520 6e75 6d62 6572 206f 6620 6279 the number of by
│ │ │ │ │ -0003af70: 7465 7320 7468 6174 2061 7265 2063 7572 tes that are cur
│ │ │ │ │ -0003af80: 7265 6e74 6c79 2066 696c 6c65 6420 696e rently filled in
│ │ │ │ │ -0003af90: 2074 6865 2073 7065 6369 616c 0a20 2020 the special.
│ │ │ │ │ -0003afa0: 2020 6865 6170 2064 6576 6f74 6564 2074 heap devoted t
│ │ │ │ │ -0003afb0: 6f20 6f62 6a65 6374 7320 7468 6174 2074 o objects that t
│ │ │ │ │ -0003afc0: 6865 2067 6172 6261 6765 2063 6f6c 6c65 he garbage colle
│ │ │ │ │ -0003afd0: 6374 6f72 2063 616e 6e6f 7420 6d6f 7665 ctor cannot move
│ │ │ │ │ -0003afe0: 0a20 2020 2020 6172 6f75 6e64 2069 6e20 . around in
│ │ │ │ │ -0003aff0: 6d65 6d6f 7279 2e0a 0a6e 756d 436f 6d70 memory...numComp
│ │ │ │ │ -0003b000: 6163 7469 6f6e 730a 2020 2020 2041 6e73 actions. Ans
│ │ │ │ │ -0003b010: 7765 7220 7468 6520 6e75 6d62 6572 206f wer the number o
│ │ │ │ │ -0003b020: 6620 6f6c 6473 7061 6365 2063 6f6d 7061 f oldspace compa
│ │ │ │ │ -0003b030: 6374 696f 6e73 2074 6861 7420 6861 7070 ctions that happ
│ │ │ │ │ -0003b040: 656e 6564 2073 696e 6365 2074 6865 0a20 ened since the.
│ │ │ │ │ -0003b050: 2020 2020 564d 2077 6173 2073 7461 7274 VM was start
│ │ │ │ │ -0003b060: 6564 2e0a 0a6e 756d 4669 7865 644f 4f50 ed...numFixedOOP
│ │ │ │ │ -0003b070: 730a 2020 2020 2041 6e73 7765 7220 7468 s. Answer th
│ │ │ │ │ -0003b080: 6520 6e75 6d62 6572 206f 6620 6f62 6a65 e number of obje
│ │ │ │ │ -0003b090: 6374 7320 7468 6174 2074 6865 2067 6172 cts that the gar
│ │ │ │ │ -0003b0a0: 6261 6765 2063 6f6c 6c65 6374 6f72 2063 bage collector c
│ │ │ │ │ -0003b0b0: 616e 6e6f 7420 6d6f 7665 0a20 2020 2020 annot move.
│ │ │ │ │ -0003b0c0: 6172 6f75 6e64 2069 6e20 6d65 6d6f 7279 around in memory
│ │ │ │ │ -0003b0d0: 2e0a 0a6e 756d 4672 6565 4f54 4573 0a20 ...numFreeOTEs.
│ │ │ │ │ -0003b0e0: 2020 2020 416e 7377 6572 2074 6865 206e Answer the n
│ │ │ │ │ -0003b0f0: 756d 6265 7220 6f66 2065 6e74 7269 6573 umber of entries
│ │ │ │ │ -0003b100: 2074 6861 7420 6172 6520 6375 7272 656e that are curren
│ │ │ │ │ -0003b110: 746c 7920 6672 6565 2069 6e20 7468 6520 tly free in the
│ │ │ │ │ -0003b120: 6f62 6a65 6374 0a20 2020 2020 7461 626c object. tabl
│ │ │ │ │ -0003b130: 652e 0a0a 6e75 6d47 6c6f 6261 6c47 4373 e...numGlobalGCs
│ │ │ │ │ -0003b140: 0a20 2020 2020 416e 7377 6572 2074 6865 . Answer the
│ │ │ │ │ -0003b150: 206e 756d 6265 7220 6f66 2067 6c6f 6261 number of globa
│ │ │ │ │ -0003b160: 6c20 6761 7262 6167 6520 636f 6c6c 6563 l garbage collec
│ │ │ │ │ -0003b170: 7469 6f6e 7320 2863 6f6c 6c65 6374 696f tions (collectio
│ │ │ │ │ -0003b180: 6e20 6f66 2074 6865 0a20 2020 2020 656e n of the. en
│ │ │ │ │ -0003b190: 7469 7265 2068 6561 7029 2074 6861 7420 tire heap) that
│ │ │ │ │ -0003b1a0: 6861 7070 656e 6564 2073 696e 6365 2074 happened since t
│ │ │ │ │ -0003b1b0: 6865 2056 4d20 7761 7320 7374 6172 7465 he VM was starte
│ │ │ │ │ -0003b1c0: 642e 0a0a 6e75 6d47 726f 7774 6873 0a20 d...numGrowths.
│ │ │ │ │ -0003b1d0: 2020 2020 416e 7377 6572 2074 6865 206e Answer the n
│ │ │ │ │ -0003b1e0: 756d 6265 7220 6f66 2074 696d 6573 2074 umber of times t
│ │ │ │ │ -0003b1f0: 6861 7420 6f6c 6473 7061 6365 2077 6173 hat oldspace was
│ │ │ │ │ -0003b200: 2067 726f 776e 2073 696e 6365 2074 6865 grown since the
│ │ │ │ │ -0003b210: 2056 4d20 7761 730a 2020 2020 2073 7461 VM was. sta
│ │ │ │ │ -0003b220: 7274 6564 2e0a 0a6e 756d 4f54 4573 0a20 rted...numOTEs.
│ │ │ │ │ -0003b230: 2020 2020 416e 7377 6572 2074 6865 206e Answer the n
│ │ │ │ │ -0003b240: 756d 6265 7220 6f66 2065 6e74 7269 6573 umber of entries
│ │ │ │ │ -0003b250: 2074 6861 7420 6172 6520 6375 7272 656e that are curren
│ │ │ │ │ -0003b260: 746c 7920 616c 6c6f 6361 7465 6420 666f tly allocated fo
│ │ │ │ │ -0003b270: 7220 7468 650a 2020 2020 206f 626a 6563 r the. objec
│ │ │ │ │ -0003b280: 7420 7461 626c 652e 0a0a 6e75 6d4f 6c64 t table...numOld
│ │ │ │ │ -0003b290: 4f4f 5073 0a20 2020 2020 416e 7377 6572 OOPs. Answer
│ │ │ │ │ -0003b2a0: 2074 6865 206e 756d 6265 7220 6f66 206f the number of o
│ │ │ │ │ -0003b2b0: 626a 6563 7473 2074 6861 7420 7265 7369 bjects that resi
│ │ │ │ │ -0003b2c0: 6465 2069 6e20 7468 6520 6f6c 6420 6765 de in the old ge
│ │ │ │ │ -0003b2d0: 6e65 7261 7469 6f6e 2e0a 0a6e 756d 5363 neration...numSc
│ │ │ │ │ -0003b2e0: 6176 656e 6765 730a 2020 2020 2041 6e73 avenges. Ans
│ │ │ │ │ -0003b2f0: 7765 7220 7468 6520 6e75 6d62 6572 206f wer the number o
│ │ │ │ │ -0003b300: 6620 7363 6176 656e 6765 7320 2866 6173 f scavenges (fas
│ │ │ │ │ -0003b310: 7420 636f 6c6c 6563 7469 6f6e 7320 6f66 t collections of
│ │ │ │ │ -0003b320: 2074 6865 2079 6f75 6e67 0a20 2020 2020 the young.
│ │ │ │ │ -0003b330: 6765 6e65 7261 7469 6f6e 2920 7468 6174 generation) that
│ │ │ │ │ -0003b340: 2068 6170 7065 6e65 6420 7369 6e63 6520 happened since
│ │ │ │ │ -0003b350: 7468 6520 564d 2077 6173 2073 7461 7274 the VM was start
│ │ │ │ │ -0003b360: 6564 2e0a 0a6e 756d 5765 616b 4f4f 5073 ed...numWeakOOPs
│ │ │ │ │ -0003b370: 0a20 2020 2020 416e 7377 6572 2074 6865 . Answer the
│ │ │ │ │ -0003b380: 206e 756d 6265 7220 6f66 2077 6561 6b20 number of weak
│ │ │ │ │ -0003b390: 6f62 6a65 6374 7320 7468 6174 2074 6865 objects that the
│ │ │ │ │ -0003b3a0: 2067 6172 6261 6765 2063 6f6c 6c65 6374 garbage collect
│ │ │ │ │ -0003b3b0: 6f72 2069 730a 2020 2020 2063 7572 7265 or is. curre
│ │ │ │ │ -0003b3c0: 6e74 6c79 2074 7261 636b 696e 672e 0a0a ntly tracking...
│ │ │ │ │ -0003b3d0: 6f6c 6453 7061 6365 5369 7a65 0a20 2020 oldSpaceSize.
│ │ │ │ │ -0003b3e0: 2020 416e 7377 6572 2074 6865 206e 756d Answer the num
│ │ │ │ │ -0003b3f0: 6265 7220 6f66 2062 7974 6573 2069 6e20 ber of bytes in
│ │ │ │ │ -0003b400: 7468 6520 6f6c 6420 6765 6e65 7261 7469 the old generati
│ │ │ │ │ -0003b410: 6f6e 2e0a 0a6f 6c64 5370 6163 6555 7365 on...oldSpaceUse
│ │ │ │ │ -0003b420: 6442 7974 6573 0a20 2020 2020 416e 7377 dBytes. Answ
│ │ │ │ │ -0003b430: 6572 2074 6865 206e 756d 6265 7220 6f66 er the number of
│ │ │ │ │ -0003b440: 2062 7974 6573 2074 6861 7420 6172 6520 bytes that are
│ │ │ │ │ -0003b450: 6375 7272 656e 746c 7920 6669 6c6c 6564 currently filled
│ │ │ │ │ -0003b460: 2069 6e20 7468 6520 6f6c 640a 2020 2020 in the old.
│ │ │ │ │ -0003b470: 2067 656e 6572 6174 696f 6e2e 0a0a 7265 generation...re
│ │ │ │ │ -0003b480: 636c 6169 6d65 6442 7974 6573 5065 7247 claimedBytesPerG
│ │ │ │ │ -0003b490: 6c6f 6261 6c47 430a 2020 2020 2041 6e73 lobalGC. Ans
│ │ │ │ │ -0003b4a0: 7765 7220 7468 6520 6176 6572 6167 6520 wer the average
│ │ │ │ │ -0003b4b0: 6e75 6d62 6572 206f 6620 6279 7465 7320 number of bytes
│ │ │ │ │ -0003b4c0: 7468 6174 2061 7265 2066 6f75 6e64 2074 that are found t
│ │ │ │ │ -0003b4d0: 6f20 6265 2067 6172 6261 6765 0a20 2020 o be garbage.
│ │ │ │ │ -0003b4e0: 2020 6475 7269 6e67 2061 2067 6c6f 6261 during a globa
│ │ │ │ │ -0003b4f0: 6c20 6761 7262 6167 6520 636f 6c6c 6563 l garbage collec
│ │ │ │ │ -0003b500: 7469 6f6e 732e 0a0a 7265 636c 6169 6d65 tions...reclaime
│ │ │ │ │ -0003b510: 6442 7974 6573 5065 7253 6361 7665 6e67 dBytesPerScaveng
│ │ │ │ │ -0003b520: 650a 2020 2020 2041 6e73 7765 7220 7468 e. Answer th
│ │ │ │ │ -0003b530: 6520 6176 6572 6167 6520 6e75 6d62 6572 e average number
│ │ │ │ │ -0003b540: 206f 6620 6279 7465 7320 7468 6174 2061 of bytes that a
│ │ │ │ │ -0003b550: 7265 2066 6f75 6e64 2074 6f20 6265 2067 re found to be g
│ │ │ │ │ -0003b560: 6172 6261 6765 0a20 2020 2020 6475 7269 arbage. duri
│ │ │ │ │ -0003b570: 6e67 2061 2073 6361 7665 6e67 652e 0a0a ng a scavenge...
│ │ │ │ │ -0003b580: 7265 636c 6169 6d65 6450 6572 6365 6e74 reclaimedPercent
│ │ │ │ │ -0003b590: 5065 7253 6361 7665 6e67 650a 2020 2020 PerScavenge.
│ │ │ │ │ -0003b5a0: 2041 6e73 7765 7220 7468 6520 6176 6572 Answer the aver
│ │ │ │ │ -0003b5b0: 6167 6520 7065 7263 656e 7461 6765 206f age percentage o
│ │ │ │ │ -0003b5c0: 6620 616c 6c6f 6361 7465 6420 6279 7465 f allocated byte
│ │ │ │ │ -0003b5d0: 7320 7468 6174 2061 7265 2066 6f75 6e64 s that are found
│ │ │ │ │ -0003b5e0: 2074 6f0a 2020 2020 2062 6520 6761 7262 to. be garb
│ │ │ │ │ -0003b5f0: 6167 6520 6475 7269 6e67 2061 2073 6361 age during a sca
│ │ │ │ │ -0003b600: 7665 6e67 652e 2020 4966 2074 6869 7320 venge. If this
│ │ │ │ │ -0003b610: 6e75 6d62 6572 2066 616c 6c73 2062 656c number falls bel
│ │ │ │ │ -0003b620: 6f77 2036 302d 3730 2079 6f75 0a20 2020 ow 60-70 you.
│ │ │ │ │ -0003b630: 2020 7368 6f75 6c64 2064 6566 696e 6974 should definit
│ │ │ │ │ -0003b640: 656c 7920 696e 6372 656d 656e 7420 7468 ely increment th
│ │ │ │ │ -0003b650: 6520 7369 7a65 206f 6620 7468 6520 6564 e size of the ed
│ │ │ │ │ -0003b660: 656e 2c20 6265 6361 7573 6520 796f 7520 en, because you
│ │ │ │ │ -0003b670: 7269 736b 0a20 2020 2020 7468 6174 2073 risk. that s
│ │ │ │ │ -0003b680: 6361 7665 6e67 696e 6720 6973 2065 6174 cavenging is eat
│ │ │ │ │ -0003b690: 696e 6720 6120 636f 6e73 6964 6572 6162 ing a considerab
│ │ │ │ │ -0003b6a0: 6c65 2066 7261 6374 696f 6e20 6f66 2079 le fraction of y
│ │ │ │ │ -0003b6b0: 6f75 7220 6578 6563 7574 696f 6e0a 2020 our execution.
│ │ │ │ │ -0003b6c0: 2020 2074 696d 653b 2064 6f20 7468 6520 time; do the
│ │ │ │ │ -0003b6d0: 6d65 6173 7572 656d 656e 7420 6f6e 2061 measurement on a
│ │ │ │ │ -0003b6e0: 2072 6573 7461 7274 6564 2069 6d61 6765 restarted image
│ │ │ │ │ -0003b6f0: 2c20 736f 2074 6861 7420 7468 6520 6578 , so that the ex
│ │ │ │ │ -0003b700: 7472 610a 2020 2020 2074 656e 7572 696e tra. tenurin
│ │ │ │ │ -0003b710: 6720 696e 6375 7272 6564 2077 6865 6e20 g incurred when
│ │ │ │ │ -0003b720: 6372 6561 7469 6e67 206c 6f6e 672d 6c69 creating long-li
│ │ │ │ │ -0003b730: 7665 6420 6f62 6a65 6374 7320 7375 6368 ved objects such
│ │ │ │ │ -0003b740: 2061 7320 636c 6173 7365 730a 2020 2020 as classes.
│ │ │ │ │ -0003b750: 206f 7220 6d65 7468 6f64 7320 6973 206e or methods is n
│ │ │ │ │ -0003b760: 6f74 2063 6f6e 7369 6465 7265 642e 0a0a ot considered...
│ │ │ │ │ -0003b770: 7375 7276 5370 6163 6553 697a 650a 2020 survSpaceSize.
│ │ │ │ │ -0003b780: 2020 2041 6e73 7765 7220 7468 6520 6e75 Answer the nu
│ │ │ │ │ -0003b790: 6d62 6572 206f 6620 6279 7465 7320 696e mber of bytes in
│ │ │ │ │ -0003b7a0: 2074 6865 2027 7375 7276 6976 6f72 2720 the 'survivor'
│ │ │ │ │ -0003b7b0: 6172 6561 206f 6620 7468 6520 796f 756e area of the youn
│ │ │ │ │ -0003b7c0: 670a 2020 2020 2067 656e 6572 6174 696f g. generatio
│ │ │ │ │ -0003b7d0: 6e20 2874 6865 2061 7265 6120 746f 2077 n (the area to w
│ │ │ │ │ -0003b7e0: 6869 6368 2079 6f75 6e67 206f 626a 6563 hich young objec
│ │ │ │ │ -0003b7f0: 7473 2061 7265 2072 656c 6f63 6174 6564 ts are relocated
│ │ │ │ │ -0003b800: 2064 7572 696e 670a 2020 2020 2073 6361 during. sca
│ │ │ │ │ -0003b810: 7665 6e67 6573 292e 0a0a 7375 7276 5370 venges)...survSp
│ │ │ │ │ -0003b820: 6163 6555 7365 6442 7974 6573 0a20 2020 aceUsedBytes.
│ │ │ │ │ -0003b830: 2020 416e 7377 6572 2074 6865 206e 756d Answer the num
│ │ │ │ │ -0003b840: 6265 7220 6f66 2062 7974 6573 2074 6861 ber of bytes tha
│ │ │ │ │ -0003b850: 7420 6172 6520 6375 7272 656e 746c 7920 t are currently
│ │ │ │ │ -0003b860: 6669 6c6c 6564 2069 6e20 7468 650a 2020 filled in the.
│ │ │ │ │ -0003b870: 2020 2027 7375 7276 6976 6f72 2720 6172 'survivor' ar
│ │ │ │ │ -0003b880: 6561 206f 6620 7468 6520 796f 756e 6720 ea of the young
│ │ │ │ │ -0003b890: 6765 6e65 7261 7469 6f6e 2e0a 0a74 656e generation...ten
│ │ │ │ │ -0003b8a0: 7572 6564 4279 7465 7350 6572 5363 6176 uredBytesPerScav
│ │ │ │ │ -0003b8b0: 656e 6765 0a20 2020 2020 416e 7377 6572 enge. Answer
│ │ │ │ │ -0003b8c0: 2074 6865 2061 7665 7261 6765 206e 756d the average num
│ │ │ │ │ -0003b8d0: 6265 7220 6f66 2062 7974 6573 2074 6861 ber of bytes tha
│ │ │ │ │ -0003b8e0: 7420 6172 6520 7072 6f6d 6f74 6564 2074 t are promoted t
│ │ │ │ │ -0003b8f0: 6f20 6f6c 6473 7061 6365 0a20 2020 2020 o oldspace.
│ │ │ │ │ -0003b900: 6475 7269 6e67 2061 2073 6361 7665 6e67 during a scaveng
│ │ │ │ │ -0003b910: 652e 0a0a 7469 6d65 4265 7477 6565 6e47 e...timeBetweenG
│ │ │ │ │ -0003b920: 6c6f 6261 6c47 4373 0a20 2020 2020 416e lobalGCs. An
│ │ │ │ │ -0003b930: 7377 6572 2074 6865 2061 7665 7261 6765 swer the average
│ │ │ │ │ -0003b940: 206e 756d 6265 7220 6f66 206d 696c 6c69 number of milli
│ │ │ │ │ -0003b950: 7365 636f 6e64 7320 6265 7477 6565 6e20 seconds between
│ │ │ │ │ -0003b960: 7477 6f20 676c 6f62 616c 0a20 2020 2020 two global.
│ │ │ │ │ -0003b970: 6761 7262 6167 6520 636f 6c6c 6563 7469 garbage collecti
│ │ │ │ │ -0003b980: 6f6e 732e 0a0a 7469 6d65 4265 7477 6565 ons...timeBetwee
│ │ │ │ │ -0003b990: 6e47 726f 7774 6873 0a20 2020 2020 416e nGrowths. An
│ │ │ │ │ -0003b9a0: 7377 6572 2074 6865 2061 7665 7261 6765 swer the average
│ │ │ │ │ -0003b9b0: 206e 756d 6265 7220 6f66 206d 696c 6c69 number of milli
│ │ │ │ │ -0003b9c0: 7365 636f 6e64 7320 6265 7477 6565 6e20 seconds between
│ │ │ │ │ -0003b9d0: 6465 6369 7369 6f6e 7320 746f 2067 726f decisions to gro
│ │ │ │ │ -0003b9e0: 770a 2020 2020 2074 6865 2068 6561 702e w. the heap.
│ │ │ │ │ -0003b9f0: 0a0a 7469 6d65 4265 7477 6565 6e53 6361 ..timeBetweenSca
│ │ │ │ │ -0003ba00: 7665 6e67 6573 0a20 2020 2020 416e 7377 venges. Answ
│ │ │ │ │ -0003ba10: 6572 2074 6865 2061 7665 7261 6765 206e er the average n
│ │ │ │ │ -0003ba20: 756d 6265 7220 6f66 206d 696c 6c69 7365 umber of millise
│ │ │ │ │ -0003ba30: 636f 6e64 7320 6265 7477 6565 6e20 7477 conds between tw
│ │ │ │ │ -0003ba40: 6f20 7363 6176 656e 6765 730a 2020 2020 o scavenges.
│ │ │ │ │ -0003ba50: 2028 6661 7374 2063 6f6c 6c65 6374 696f (fast collectio
│ │ │ │ │ -0003ba60: 6e73 206f 6620 7468 6520 796f 756e 6720 ns of the young
│ │ │ │ │ -0003ba70: 6765 6e65 7261 7469 6f6e 292e 0a0a 7469 generation)...ti
│ │ │ │ │ -0003ba80: 6d65 546f 436f 6c6c 6563 740a 2020 2020 meToCollect.
│ │ │ │ │ -0003ba90: 2041 6e73 7765 7220 7468 6520 6176 6572 Answer the aver
│ │ │ │ │ -0003baa0: 6167 6520 6e75 6d62 6572 206f 6620 6d69 age number of mi
│ │ │ │ │ -0003bab0: 6c6c 6973 6563 6f6e 6473 2074 6861 7420 lliseconds that
│ │ │ │ │ -0003bac0: 6120 676c 6f62 616c 2067 6172 6261 6765 a global garbage
│ │ │ │ │ -0003bad0: 0a20 2020 2020 636f 6c6c 6563 7469 6f6e . collection
│ │ │ │ │ -0003bae0: 2074 616b 6573 2e0a 0a74 696d 6554 6f43 takes...timeToC
│ │ │ │ │ -0003baf0: 6f6d 7061 6374 0a20 2020 2020 416e 7377 ompact. Answ
│ │ │ │ │ -0003bb00: 6572 2074 6865 2061 7665 7261 6765 206e er the average n
│ │ │ │ │ -0003bb10: 756d 6265 7220 6f66 206d 696c 6c69 7365 umber of millise
│ │ │ │ │ -0003bb20: 636f 6e64 7320 7468 6174 2063 6f6d 7061 conds that compa
│ │ │ │ │ -0003bb30: 6374 696e 6720 7468 6520 6865 6170 0a20 cting the heap.
│ │ │ │ │ -0003bb40: 2020 2020 7461 6b65 732e 2020 5468 6973 takes. This
│ │ │ │ │ -0003bb50: 2074 6865 2073 616d 6520 7469 6d65 2074 the same time t
│ │ │ │ │ -0003bb60: 6861 7420 6973 2074 616b 656e 2062 7920 hat is taken by
│ │ │ │ │ -0003bb70: 6772 6f77 696e 6720 7468 6520 6865 6170 growing the heap
│ │ │ │ │ -0003bb80: 2e0a 0a74 696d 6554 6f53 6361 7665 6e67 ...timeToScaveng
│ │ │ │ │ -0003bb90: 650a 2020 2020 2041 6e73 7765 7220 7468 e. Answer th
│ │ │ │ │ -0003bba0: 6520 6176 6572 6167 6520 6e75 6d62 6572 e average number
│ │ │ │ │ -0003bbb0: 206f 6620 6d69 6c6c 6973 6563 6f6e 6473 of milliseconds
│ │ │ │ │ -0003bbc0: 2074 6861 7420 6120 7363 6176 656e 6765 that a scavenge
│ │ │ │ │ -0003bbd0: 2074 616b 6573 0a20 2020 2020 2866 6173 takes. (fas
│ │ │ │ │ -0003bbe0: 7420 636f 6c6c 6563 7469 6f6e 7320 6f66 t collections of
│ │ │ │ │ -0003bbf0: 2074 6865 2079 6f75 6e67 2067 656e 6572 the young gener
│ │ │ │ │ -0003bc00: 6174 696f 6e29 2e0a 0a1f 0a46 696c 653a ation).....File:
│ │ │ │ │ -0003bc10: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ -0003bc20: 204e 6f64 653a 204f 626a 6563 744d 656d Node: ObjectMem
│ │ │ │ │ -0003bc30: 6f72 792d 6275 696c 7469 6e73 2c20 204e ory-builtins, N
│ │ │ │ │ -0003bc40: 6578 743a 204f 626a 6563 744d 656d 6f72 ext: ObjectMemor
│ │ │ │ │ -0003bc50: 792d 6465 7269 7665 6420 696e 666f 726d y-derived inform
│ │ │ │ │ -0003bc60: 6174 696f 6e2c 2020 5072 6576 3a20 4f62 ation, Prev: Ob
│ │ │ │ │ -0003bc70: 6a65 6374 4d65 6d6f 7279 2d61 6363 6573 jectMemory-acces
│ │ │ │ │ -0003bc80: 7369 6e67 2c20 2055 703a 204f 626a 6563 sing, Up: Objec
│ │ │ │ │ -0003bc90: 744d 656d 6f72 790a 0a31 2e31 3235 2e36 tMemory..1.125.6
│ │ │ │ │ -0003bca0: 204f 626a 6563 744d 656d 6f72 793a 2062 ObjectMemory: b
│ │ │ │ │ -0003bcb0: 7569 6c74 696e 730a 2d2d 2d2d 2d2d 2d2d uiltins.--------
│ │ │ │ │ -0003bcc0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0003bcd0: 2d2d 2d2d 2d2d 0a0a 7570 6461 7465 0a20 ------..update.
│ │ │ │ │ -0003bce0: 2020 2020 5570 6461 7465 2074 6865 2076 Update the v
│ │ │ │ │ -0003bcf0: 616c 7565 7320 696e 2074 6865 206f 626a alues in the obj
│ │ │ │ │ -0003bd00: 6563 7420 746f 2074 6865 2063 7572 7265 ect to the curre
│ │ │ │ │ -0003bd10: 6e74 2073 7461 7465 206f 6620 7468 6520 nt state of the
│ │ │ │ │ -0003bd20: 564d 2e0a 0a1f 0a46 696c 653a 2067 7374 VM.....File: gst
│ │ │ │ │ -0003bd30: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ -0003bd40: 653a 204f 626a 6563 744d 656d 6f72 792d e: ObjectMemory-
│ │ │ │ │ -0003bd50: 6465 7269 7665 6420 696e 666f 726d 6174 derived informat
│ │ │ │ │ -0003bd60: 696f 6e2c 2020 5072 6576 3a20 4f62 6a65 ion, Prev: Obje
│ │ │ │ │ -0003bd70: 6374 4d65 6d6f 7279 2d62 7569 6c74 696e ctMemory-builtin
│ │ │ │ │ -0003bd80: 732c 2020 5570 3a20 4f62 6a65 6374 4d65 s, Up: ObjectMe
│ │ │ │ │ -0003bd90: 6d6f 7279 0a0a 312e 3132 352e 3720 4f62 mory..1.125.7 Ob
│ │ │ │ │ -0003bda0: 6a65 6374 4d65 6d6f 7279 3a20 6465 7269 jectMemory: deri
│ │ │ │ │ -0003bdb0: 7665 6420 696e 666f 726d 6174 696f 6e0a ved information.
│ │ │ │ │ -0003bdc0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0003bdd0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0003bde0: 2d2d 2d2d 2d2d 2d2d 2d0a 0a73 6361 7665 ---------..scave
│ │ │ │ │ -0003bdf0: 6e67 6573 4265 666f 7265 5465 6e75 7269 ngesBeforeTenuri
│ │ │ │ │ -0003be00: 6e67 0a20 2020 2020 416e 7377 6572 2074 ng. Answer t
│ │ │ │ │ -0003be10: 6865 206e 756d 6265 7220 6f66 2073 6361 he number of sca
│ │ │ │ │ -0003be20: 7665 6e67 6573 2074 6861 7420 616e 206f venges that an o
│ │ │ │ │ -0003be30: 626a 6563 7420 6d75 7374 206f 6e20 6176 bject must on av
│ │ │ │ │ -0003be40: 6572 6167 650a 2020 2020 2073 7572 7669 erage. survi
│ │ │ │ │ -0003be50: 7665 2062 6566 6f72 6520 6265 696e 6720 ve before being
│ │ │ │ │ -0003be60: 7072 6f6d 6f74 6564 2074 6f20 6f6c 6473 promoted to olds
│ │ │ │ │ -0003be70: 7061 6365 3b20 7468 6973 2069 7320 686f pace; this is ho
│ │ │ │ │ -0003be80: 7765 7665 7220 6f6e 6c79 2061 6e0a 2020 wever only an.
│ │ │ │ │ -0003be90: 2020 2065 7374 696d 6174 6520 6265 6361 estimate beca
│ │ │ │ │ -0003bea0: 7573 6520 6f62 6a65 6374 7320 7468 6174 use objects that
│ │ │ │ │ -0003beb0: 2061 7265 2072 6561 6368 6162 6c65 2066 are reachable f
│ │ │ │ │ -0003bec0: 726f 6d20 6f6c 6473 7061 6365 2068 6176 rom oldspace hav
│ │ │ │ │ -0003bed0: 6520 610a 2020 2020 2068 6967 6865 7220 e a. higher
│ │ │ │ │ -0003bee0: 7072 6f62 6162 696c 6974 7920 746f 2062 probability to b
│ │ │ │ │ -0003bef0: 6520 7465 6e75 7265 6420 736f 6f6e 2c20 e tenured soon,
│ │ │ │ │ -0003bf00: 7768 696c 6520 6f62 6a65 6374 7320 7468 while objects th
│ │ │ │ │ -0003bf10: 6174 2061 7265 206f 6e6c 790a 2020 2020 at are only.
│ │ │ │ │ -0003bf20: 2072 6561 6368 6162 6c65 2066 726f 6d20 reachable from
│ │ │ │ │ -0003bf30: 7468 6973 436f 6e74 6578 7420 6861 7665 thisContext have
│ │ │ │ │ -0003bf40: 2061 206c 6f77 6572 2070 726f 6261 6269 a lower probabi
│ │ │ │ │ -0003bf50: 6c69 7479 2074 6f20 6265 2074 656e 7572 lity to be tenur
│ │ │ │ │ -0003bf60: 6564 2e0a 2020 2020 2041 6e79 7761 792c ed.. Anyway,
│ │ │ │ │ -0003bf70: 2069 6620 7468 6973 206e 756d 6265 7220 if this number
│ │ │ │ │ -0003bf80: 6661 6c6c 7320 6265 6c6f 7720 322d 3320 falls below 2-3
│ │ │ │ │ -0003bf90: 796f 7520 7368 6f75 6c64 2064 6566 696e you should defin
│ │ │ │ │ -0003bfa0: 6974 656c 790a 2020 2020 2069 6e63 7265 itely. incre
│ │ │ │ │ -0003bfb0: 6d65 6e74 2074 6865 2073 697a 6520 6f66 ment the size of
│ │ │ │ │ -0003bfc0: 2065 6465 6e20 616e 642f 6f72 206f 6620 eden and/or of
│ │ │ │ │ -0003bfd0: 7375 7276 6976 6f72 2073 7061 6365 2c20 survivor space,
│ │ │ │ │ -0003bfe0: 6265 6361 7573 6520 796f 750a 2020 2020 because you.
│ │ │ │ │ -0003bff0: 2061 7265 2074 656e 7572 696e 6720 746f are tenuring to
│ │ │ │ │ -0003c000: 6f20 6f66 7465 6e20 616e 6420 7265 6c79 o often and rely
│ │ │ │ │ -0003c010: 696e 6720 746f 6f20 6d75 6368 206f 6e20 ing too much on
│ │ │ │ │ -0003c020: 676c 6f62 616c 2067 6172 6261 6765 0a20 global garbage.
│ │ │ │ │ -0003c030: 2020 2020 636f 6c6c 6563 7469 6f6e 2074 collection t
│ │ │ │ │ -0003c040: 6f20 6b65 6570 2079 6f75 7220 6865 6170 o keep your heap
│ │ │ │ │ -0003c050: 2063 6c65 616e 3b20 646f 2074 6865 206d clean; do the m
│ │ │ │ │ -0003c060: 6561 7375 7265 6d65 6e74 206f 6e20 610a easurement on a.
│ │ │ │ │ -0003c070: 2020 2020 2072 6573 7461 7274 6564 2069 restarted i
│ │ │ │ │ -0003c080: 6d61 6765 2c20 736f 2074 6861 7420 7468 mage, so that th
│ │ │ │ │ -0003c090: 6520 6578 7472 6120 7465 6e75 7269 6e67 e extra tenuring
│ │ │ │ │ -0003c0a0: 2069 6e63 7572 7265 6420 7768 656e 2063 incurred when c
│ │ │ │ │ -0003c0b0: 7265 6174 696e 670a 2020 2020 206c 6f6e reating. lon
│ │ │ │ │ -0003c0c0: 672d 6c69 7665 6420 6f62 6a65 6374 7320 g-lived objects
│ │ │ │ │ -0003c0d0: 7375 6368 2061 7320 636c 6173 7365 7320 such as classes
│ │ │ │ │ -0003c0e0: 6f72 206d 6574 686f 6473 2069 7320 6e6f or methods is no
│ │ │ │ │ -0003c0f0: 7420 636f 6e73 6964 6572 6564 2e0a 0a1f t considered....
│ │ │ │ │ -0003c100: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ -0003c110: 696e 666f 2c20 204e 6f64 653a 204f 7264 info, Node: Ord
│ │ │ │ │ -0003c120: 6572 6564 436f 6c6c 6563 7469 6f6e 2c20 eredCollection,
│ │ │ │ │ -0003c130: 204e 6578 743a 2050 6163 6b61 6765 2c20 Next: Package,
│ │ │ │ │ -0003c140: 2050 7265 763a 204f 626a 6563 744d 656d Prev: ObjectMem
│ │ │ │ │ -0003c150: 6f72 792c 2020 5570 3a20 4261 7365 2063 ory, Up: Base c
│ │ │ │ │ -0003c160: 6c61 7373 6573 0a0a 312e 3132 3620 4f72 lasses..1.126 Or
│ │ │ │ │ -0003c170: 6465 7265 6443 6f6c 6c65 6374 696f 6e0a deredCollection.
│ │ │ │ │ -0003c180: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ -0003c190: 3d3d 3d3d 3d3d 3d0a 0a44 6566 696e 6564 =======..Defined
│ │ │ │ │ -0003c1a0: 2069 6e20 6e61 6d65 7370 6163 6520 536d in namespace Sm
│ │ │ │ │ -0003c1b0: 616c 6c74 616c 6b0a 5375 7065 7263 6c61 alltalk.Supercla
│ │ │ │ │ -0003c1c0: 7373 3a20 5365 7175 656e 6365 6162 6c65 ss: Sequenceable
│ │ │ │ │ -0003c1d0: 436f 6c6c 6563 7469 6f6e 0a43 6174 6567 Collection.Categ
│ │ │ │ │ -0003c1e0: 6f72 793a 2043 6f6c 6c65 6374 696f 6e73 ory: Collections
│ │ │ │ │ -0003c1f0: 2d53 6571 7565 6e63 6561 626c 650a 2020 -Sequenceable.
│ │ │ │ │ -0003c200: 2020 204d 7920 696e 7374 616e 6365 7320 My instances
│ │ │ │ │ -0003c210: 7265 7072 6573 656e 7420 6f72 6465 7265 represent ordere
│ │ │ │ │ -0003c220: 6420 636f 6c6c 6563 7469 6f6e 7320 6f66 d collections of
│ │ │ │ │ -0003c230: 2061 7262 6974 7261 7279 2074 7970 6564 arbitrary typed
│ │ │ │ │ -0003c240: 0a20 2020 2020 6f62 6a65 6374 7320 7768 . objects wh
│ │ │ │ │ -0003c250: 6963 6820 6172 6520 6e6f 7420 6469 7265 ich are not dire
│ │ │ │ │ -0003c260: 6374 6c79 2061 6363 6573 7369 626c 6520 ctly accessible
│ │ │ │ │ -0003c270: 6279 2061 6e20 696e 6465 782e 2020 5468 by an index. Th
│ │ │ │ │ -0003c280: 6579 2063 616e 2062 650a 2020 2020 2061 ey can be. a
│ │ │ │ │ -0003c290: 6363 6573 7365 6420 696e 6469 7265 6374 ccessed indirect
│ │ │ │ │ -0003c2a0: 6c79 2074 6872 6f75 6768 2061 6e20 696e ly through an in
│ │ │ │ │ -0003c2b0: 6465 782c 2061 6e64 2063 616e 2062 6520 dex, and can be
│ │ │ │ │ -0003c2c0: 6d61 6e69 7075 6c61 7465 6420 6279 0a20 manipulated by.
│ │ │ │ │ -0003c2d0: 2020 2020 6164 6469 6e67 2074 6f20 7468 adding to th
│ │ │ │ │ -0003c2e0: 6520 656e 6420 6f72 2062 6173 6564 206f e end or based o
│ │ │ │ │ -0003c2f0: 6e20 636f 6e74 656e 7420 2873 7563 6820 n content (such
│ │ │ │ │ -0003c300: 6173 2061 6464 3a61 6674 6572 3a29 0a0a as add:after:)..
│ │ │ │ │ -0003c310: 2a20 4d65 6e75 3a0a 0a2a 204f 7264 6572 * Menu:..* Order
│ │ │ │ │ -0003c320: 6564 436f 6c6c 6563 7469 6f6e 2063 6c61 edCollection cla
│ │ │ │ │ -0003c330: 7373 2d69 6e73 7461 6e63 6520 6372 6561 ss-instance crea
│ │ │ │ │ -0003c340: 7469 6f6e 3a3a 2020 2863 6c61 7373 290a tion:: (class).
│ │ │ │ │ -0003c350: 2a20 4f72 6465 7265 6443 6f6c 6c65 6374 * OrderedCollect
│ │ │ │ │ -0003c360: 696f 6e2d 6163 6365 7373 696e 673a 3a20 ion-accessing::
│ │ │ │ │ -0003c370: 2028 696e 7374 616e 6365 290a 2a20 4f72 (instance).* Or
│ │ │ │ │ -0003c380: 6465 7265 6443 6f6c 6c65 6374 696f 6e2d deredCollection-
│ │ │ │ │ -0003c390: 6164 6469 6e67 3a3a 2020 2869 6e73 7461 adding:: (insta
│ │ │ │ │ -0003c3a0: 6e63 6529 0a2a 204f 7264 6572 6564 436f nce).* OrderedCo
│ │ │ │ │ -0003c3b0: 6c6c 6563 7469 6f6e 2d62 7569 6c74 2069 llection-built i
│ │ │ │ │ -0003c3c0: 6e73 3a3a 2020 2869 6e73 7461 6e63 6529 ns:: (instance)
│ │ │ │ │ -0003c3d0: 0a2a 204f 7264 6572 6564 436f 6c6c 6563 .* OrderedCollec
│ │ │ │ │ -0003c3e0: 7469 6f6e 2d65 6e75 6d65 7261 7469 6e67 tion-enumerating
│ │ │ │ │ -0003c3f0: 3a3a 2020 2869 6e73 7461 6e63 6529 0a2a :: (instance).*
│ │ │ │ │ -0003c400: 204f 7264 6572 6564 436f 6c6c 6563 7469 OrderedCollecti
│ │ │ │ │ -0003c410: 6f6e 2d72 656d 6f76 696e 673a 3a20 2028 on-removing:: (
│ │ │ │ │ -0003c420: 696e 7374 616e 6365 290a 0a1f 0a46 696c instance)....Fil
│ │ │ │ │ -0003c430: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ -0003c440: 2c20 204e 6f64 653a 204f 7264 6572 6564 , Node: Ordered
│ │ │ │ │ -0003c450: 436f 6c6c 6563 7469 6f6e 2063 6c61 7373 Collection class
│ │ │ │ │ -0003c460: 2d69 6e73 7461 6e63 6520 6372 6561 7469 -instance creati
│ │ │ │ │ -0003c470: 6f6e 2c20 204e 6578 743a 204f 7264 6572 on, Next: Order
│ │ │ │ │ -0003c480: 6564 436f 6c6c 6563 7469 6f6e 2d61 6363 edCollection-acc
│ │ │ │ │ -0003c490: 6573 7369 6e67 2c20 2055 703a 204f 7264 essing, Up: Ord
│ │ │ │ │ -0003c4a0: 6572 6564 436f 6c6c 6563 7469 6f6e 0a0a eredCollection..
│ │ │ │ │ -0003c4b0: 312e 3132 362e 3120 4f72 6465 7265 6443 1.126.1 OrderedC
│ │ │ │ │ -0003c4c0: 6f6c 6c65 6374 696f 6e20 636c 6173 733a ollection class:
│ │ │ │ │ -0003c4d0: 2069 6e73 7461 6e63 6520 6372 6561 7469 instance creati
│ │ │ │ │ -0003c4e0: 6f6e 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d on.-------------
│ │ │ │ │ -0003c4f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0003c500: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0003c510: 2d2d 2d2d 2d0a 0a6e 6577 0a20 2020 2020 -----..new.
│ │ │ │ │ -0003c520: 416e 7377 6572 2061 6e20 4f72 6465 7265 Answer an Ordere
│ │ │ │ │ -0003c530: 6443 6f6c 6c65 6374 696f 6e20 6f66 2064 dCollection of d
│ │ │ │ │ -0003c540: 6566 6175 6c74 2073 697a 650a 0a6e 6577 efault size..new
│ │ │ │ │ -0003c550: 3a20 616e 496e 7465 6765 720a 2020 2020 : anInteger.
│ │ │ │ │ -0003c560: 2041 6e73 7765 7220 616e 204f 7264 6572 Answer an Order
│ │ │ │ │ -0003c570: 6564 436f 6c6c 6563 7469 6f6e 206f 6620 edCollection of
│ │ │ │ │ -0003c580: 7369 7a65 2061 6e49 6e74 6567 6572 0a0a size anInteger..
│ │ │ │ │ -0003c590: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ -0003c5a0: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 4f72 .info, Node: Or
│ │ │ │ │ -0003c5b0: 6465 7265 6443 6f6c 6c65 6374 696f 6e2d deredCollection-
│ │ │ │ │ -0003c5c0: 6163 6365 7373 696e 672c 2020 4e65 7874 accessing, Next
│ │ │ │ │ -0003c5d0: 3a20 4f72 6465 7265 6443 6f6c 6c65 6374 : OrderedCollect
│ │ │ │ │ -0003c5e0: 696f 6e2d 6164 6469 6e67 2c20 2050 7265 ion-adding, Pre
│ │ │ │ │ -0003c5f0: 763a 204f 7264 6572 6564 436f 6c6c 6563 v: OrderedCollec
│ │ │ │ │ -0003c600: 7469 6f6e 2063 6c61 7373 2d69 6e73 7461 tion class-insta
│ │ │ │ │ -0003c610: 6e63 6520 6372 6561 7469 6f6e 2c20 2055 nce creation, U
│ │ │ │ │ -0003c620: 703a 204f 7264 6572 6564 436f 6c6c 6563 p: OrderedCollec
│ │ │ │ │ -0003c630: 7469 6f6e 0a0a 312e 3132 362e 3220 4f72 tion..1.126.2 Or
│ │ │ │ │ -0003c640: 6465 7265 6443 6f6c 6c65 6374 696f 6e3a deredCollection:
│ │ │ │ │ -0003c650: 2061 6363 6573 7369 6e67 0a2d 2d2d 2d2d accessing.-----
│ │ │ │ │ -0003c660: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0003c670: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------.
│ │ │ │ │ -0003c680: 0a61 743a 2061 6e49 6e64 6578 0a20 2020 .at: anIndex.
│ │ │ │ │ -0003c690: 2020 416e 7377 6572 2074 6865 2061 6e49 Answer the anI
│ │ │ │ │ -0003c6a0: 6e64 6578 2d74 6820 6974 656d 206f 6620 ndex-th item of
│ │ │ │ │ -0003c6b0: 7468 6520 7265 6365 6976 6572 0a0a 6174 the receiver..at
│ │ │ │ │ -0003c6c0: 3a20 616e 496e 6465 7820 7075 743a 2061 : anIndex put: a
│ │ │ │ │ -0003c6d0: 6e4f 626a 6563 740a 2020 2020 2053 746f nObject. Sto
│ │ │ │ │ -0003c6e0: 7265 2061 6e4f 626a 6563 7420 6174 2074 re anObject at t
│ │ │ │ │ -0003c6f0: 6865 2061 6e49 6e64 6578 2d74 6820 6974 he anIndex-th it
│ │ │ │ │ -0003c700: 656d 206f 6620 7468 6520 7265 6365 6976 em of the receiv
│ │ │ │ │ -0003c710: 6572 2c20 616e 7377 6572 0a20 2020 2020 er, answer.
│ │ │ │ │ -0003c720: 616e 4f62 6a65 6374 0a0a 6669 7273 740a anObject..first.
│ │ │ │ │ -0003c730: 2020 2020 2041 6e73 7765 7220 7468 6520 Answer the
│ │ │ │ │ -0003c740: 6669 7273 7420 6974 656d 206f 6620 7468 first item of th
│ │ │ │ │ -0003c750: 6520 7265 6365 6976 6572 0a0a 6c61 7374 e receiver..last
│ │ │ │ │ -0003c760: 0a20 2020 2020 416e 7377 6572 2074 6865 . Answer the
│ │ │ │ │ -0003c770: 206c 6173 7420 6974 656d 206f 6620 7468 last item of th
│ │ │ │ │ -0003c780: 6520 7265 6365 6976 6572 0a0a 7369 7a65 e receiver..size
│ │ │ │ │ -0003c790: 0a20 2020 2020 5265 7475 726e 2074 6865 . Return the
│ │ │ │ │ -0003c7a0: 206e 756d 6265 7220 6f66 206f 626a 6563 number of objec
│ │ │ │ │ -0003c7b0: 7473 2069 6e20 7468 6520 7265 6365 6976 ts in the receiv
│ │ │ │ │ -0003c7c0: 6572 0a0a 1f0a 4669 6c65 3a20 6773 742d er....File: gst-
│ │ │ │ │ -0003c7d0: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ -0003c7e0: 3a20 4f72 6465 7265 6443 6f6c 6c65 6374 : OrderedCollect
│ │ │ │ │ -0003c7f0: 696f 6e2d 6164 6469 6e67 2c20 204e 6578 ion-adding, Nex
│ │ │ │ │ -0003c800: 743a 204f 7264 6572 6564 436f 6c6c 6563 t: OrderedCollec
│ │ │ │ │ -0003c810: 7469 6f6e 2d62 7569 6c74 2069 6e73 2c20 tion-built ins,
│ │ │ │ │ -0003c820: 2050 7265 763a 204f 7264 6572 6564 436f Prev: OrderedCo
│ │ │ │ │ -0003c830: 6c6c 6563 7469 6f6e 2d61 6363 6573 7369 llection-accessi
│ │ │ │ │ -0003c840: 6e67 2c20 2055 703a 204f 7264 6572 6564 ng, Up: Ordered
│ │ │ │ │ -0003c850: 436f 6c6c 6563 7469 6f6e 0a0a 312e 3132 Collection..1.12
│ │ │ │ │ -0003c860: 362e 3320 4f72 6465 7265 6443 6f6c 6c65 6.3 OrderedColle
│ │ │ │ │ -0003c870: 6374 696f 6e3a 2061 6464 696e 670a 2d2d ction: adding.--
│ │ │ │ │ -0003c880: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0003c890: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------.
│ │ │ │ │ -0003c8a0: 0a61 6464 3a20 616e 4f62 6a65 6374 0a20 .add: anObject.
│ │ │ │ │ -0003c8b0: 2020 2020 4164 6420 616e 4f62 6a65 6374 Add anObject
│ │ │ │ │ -0003c8c0: 2069 6e20 7468 6520 7265 6365 6976 6572 in the receiver
│ │ │ │ │ -0003c8d0: 2c20 616e 7377 6572 2069 740a 0a61 6464 , answer it..add
│ │ │ │ │ -0003c8e0: 3a20 6e65 774f 626a 6563 7420 6166 7465 : newObject afte
│ │ │ │ │ -0003c8f0: 723a 206f 6c64 4f62 6a65 6374 0a20 2020 r: oldObject.
│ │ │ │ │ -0003c900: 2020 4164 6420 6e65 774f 626a 6563 7420 Add newObject
│ │ │ │ │ -0003c910: 696e 2074 6865 2072 6563 6569 7665 7220 in the receiver
│ │ │ │ │ -0003c920: 6a75 7374 2061 6674 6572 206f 6c64 4f62 just after oldOb
│ │ │ │ │ -0003c930: 6a65 6374 2c20 616e 7377 6572 2069 742e ject, answer it.
│ │ │ │ │ -0003c940: 0a20 2020 2020 4661 696c 2069 6620 6f6c . Fail if ol
│ │ │ │ │ -0003c950: 644f 626a 6563 7420 6361 6e27 7420 6265 dObject can't be
│ │ │ │ │ -0003c960: 2066 6f75 6e64 0a0a 6164 643a 206e 6577 found..add: new
│ │ │ │ │ -0003c970: 4f62 6a65 6374 2061 6674 6572 496e 6465 Object afterInde
│ │ │ │ │ -0003c980: 783a 2069 0a20 2020 2020 4164 6420 6e65 x: i. Add ne
│ │ │ │ │ -0003c990: 774f 626a 6563 7420 696e 2074 6865 2072 wObject in the r
│ │ │ │ │ -0003c9a0: 6563 6569 7665 7220 6a75 7374 2061 6674 eceiver just aft
│ │ │ │ │ -0003c9b0: 6572 2074 6865 2069 2d74 682c 2061 6e73 er the i-th, ans
│ │ │ │ │ -0003c9c0: 7765 7220 6974 2e20 2046 6169 6c0a 2020 wer it. Fail.
│ │ │ │ │ -0003c9d0: 2020 2069 6620 6920 3c20 3020 6f72 2069 if i < 0 or i
│ │ │ │ │ -0003c9e0: 203e 2073 656c 6620 7369 7a65 0a0a 6164 > self size..ad
│ │ │ │ │ -0003c9f0: 643a 206e 6577 4f62 6a65 6374 2062 6566 d: newObject bef
│ │ │ │ │ -0003ca00: 6f72 653a 206f 6c64 4f62 6a65 6374 0a20 ore: oldObject.
│ │ │ │ │ -0003ca10: 2020 2020 4164 6420 6e65 774f 626a 6563 Add newObjec
│ │ │ │ │ -0003ca20: 7420 696e 2074 6865 2072 6563 6569 7665 t in the receive
│ │ │ │ │ -0003ca30: 7220 6a75 7374 2062 6566 6f72 6520 6f6c r just before ol
│ │ │ │ │ -0003ca40: 644f 626a 6563 742c 2061 6e73 7765 7220 dObject, answer
│ │ │ │ │ -0003ca50: 6974 2e0a 2020 2020 2046 6169 6c20 6966 it.. Fail if
│ │ │ │ │ -0003ca60: 206f 6c64 4f62 6a65 6374 2063 616e 2774 oldObject can't
│ │ │ │ │ -0003ca70: 2062 6520 666f 756e 640a 0a61 6464 3a20 be found..add:
│ │ │ │ │ -0003ca80: 6e65 774f 626a 6563 7420 6265 666f 7265 newObject before
│ │ │ │ │ -0003ca90: 496e 6465 783a 2069 0a20 2020 2020 4164 Index: i. Ad
│ │ │ │ │ -0003caa0: 6420 6e65 774f 626a 6563 7420 696e 2074 d newObject in t
│ │ │ │ │ -0003cab0: 6865 2072 6563 6569 7665 7220 6a75 7374 he receiver just
│ │ │ │ │ -0003cac0: 2062 6566 6f72 6520 7468 6520 692d 7468 before the i-th
│ │ │ │ │ -0003cad0: 2c20 616e 7377 6572 2069 742e 0a20 2020 , answer it..
│ │ │ │ │ -0003cae0: 2020 4661 696c 2069 6620 6920 3c20 3120 Fail if i < 1
│ │ │ │ │ -0003caf0: 6f72 2069 203e 2073 656c 6620 7369 7a65 or i > self size
│ │ │ │ │ -0003cb00: 202b 2031 0a0a 6164 6441 6c6c 3a20 6143 + 1..addAll: aC
│ │ │ │ │ -0003cb10: 6f6c 6c65 6374 696f 6e0a 2020 2020 2041 ollection. A
│ │ │ │ │ -0003cb20: 6464 2065 7665 7279 2069 7465 6d20 6f66 dd every item of
│ │ │ │ │ -0003cb30: 2061 436f 6c6c 6563 7469 6f6e 2074 6f20 aCollection to
│ │ │ │ │ -0003cb40: 7468 6520 7265 6365 6976 6572 2c20 616e the receiver, an
│ │ │ │ │ -0003cb50: 7377 6572 2069 740a 0a61 6464 416c 6c3a swer it..addAll:
│ │ │ │ │ -0003cb60: 206e 6577 436f 6c6c 6563 7469 6f6e 2061 newCollection a
│ │ │ │ │ -0003cb70: 6674 6572 3a20 6f6c 644f 626a 6563 740a fter: oldObject.
│ │ │ │ │ -0003cb80: 2020 2020 2041 6464 2065 7665 7279 2069 Add every i
│ │ │ │ │ -0003cb90: 7465 6d20 6f66 206e 6577 436f 6c6c 6563 tem of newCollec
│ │ │ │ │ -0003cba0: 7469 6f6e 2074 6f20 7468 6520 7265 6365 tion to the rece
│ │ │ │ │ -0003cbb0: 6976 6572 206a 7573 7420 6166 7465 720a iver just after.
│ │ │ │ │ -0003cbc0: 2020 2020 206f 6c64 4f62 6a65 6374 2c20 oldObject,
│ │ │ │ │ -0003cbd0: 616e 7377 6572 2069 742e 2020 4661 696c answer it. Fail
│ │ │ │ │ -0003cbe0: 2069 6620 6f6c 644f 626a 6563 7420 6973 if oldObject is
│ │ │ │ │ -0003cbf0: 206e 6f74 2066 6f75 6e64 0a0a 6164 6441 not found..addA
│ │ │ │ │ -0003cc00: 6c6c 3a20 6e65 7743 6f6c 6c65 6374 696f ll: newCollectio
│ │ │ │ │ -0003cc10: 6e20 6166 7465 7249 6e64 6578 3a20 690a n afterIndex: i.
│ │ │ │ │ -0003cc20: 2020 2020 2041 6464 2065 7665 7279 2069 Add every i
│ │ │ │ │ -0003cc30: 7465 6d20 6f66 206e 6577 436f 6c6c 6563 tem of newCollec
│ │ │ │ │ -0003cc40: 7469 6f6e 2074 6f20 7468 6520 7265 6365 tion to the rece
│ │ │ │ │ -0003cc50: 6976 6572 206a 7573 7420 6166 7465 7220 iver just after
│ │ │ │ │ -0003cc60: 7468 650a 2020 2020 2069 2d74 682c 2061 the. i-th, a
│ │ │ │ │ -0003cc70: 6e73 7765 7220 6974 2e20 2046 6169 6c20 nswer it. Fail
│ │ │ │ │ -0003cc80: 6966 2069 203c 2030 206f 7220 6920 3e20 if i < 0 or i >
│ │ │ │ │ -0003cc90: 7365 6c66 2073 697a 650a 0a61 6464 416c self size..addAl
│ │ │ │ │ -0003cca0: 6c3a 206e 6577 436f 6c6c 6563 7469 6f6e l: newCollection
│ │ │ │ │ -0003ccb0: 2062 6566 6f72 653a 206f 6c64 4f62 6a65 before: oldObje
│ │ │ │ │ -0003ccc0: 6374 0a20 2020 2020 4164 6420 6576 6572 ct. Add ever
│ │ │ │ │ -0003ccd0: 7920 6974 656d 206f 6620 6e65 7743 6f6c y item of newCol
│ │ │ │ │ -0003cce0: 6c65 6374 696f 6e20 746f 2074 6865 2072 lection to the r
│ │ │ │ │ -0003ccf0: 6563 6569 7665 7220 6a75 7374 2062 6566 eceiver just bef
│ │ │ │ │ -0003cd00: 6f72 650a 2020 2020 206f 6c64 4f62 6a65 ore. oldObje
│ │ │ │ │ -0003cd10: 6374 2c20 616e 7377 6572 2069 742e 2020 ct, answer it.
│ │ │ │ │ -0003cd20: 4661 696c 2069 6620 6f6c 644f 626a 6563 Fail if oldObjec
│ │ │ │ │ -0003cd30: 7420 6973 206e 6f74 2066 6f75 6e64 0a0a t is not found..
│ │ │ │ │ -0003cd40: 6164 6441 6c6c 3a20 6e65 7743 6f6c 6c65 addAll: newColle
│ │ │ │ │ -0003cd50: 6374 696f 6e20 6265 666f 7265 496e 6465 ction beforeInde
│ │ │ │ │ -0003cd60: 783a 2069 0a20 2020 2020 4164 6420 6576 x: i. Add ev
│ │ │ │ │ -0003cd70: 6572 7920 6974 656d 206f 6620 6e65 7743 ery item of newC
│ │ │ │ │ -0003cd80: 6f6c 6c65 6374 696f 6e20 746f 2074 6865 ollection to the
│ │ │ │ │ -0003cd90: 2072 6563 6569 7665 7220 6a75 7374 2062 receiver just b
│ │ │ │ │ -0003cda0: 6566 6f72 6520 7468 650a 2020 2020 2069 efore the. i
│ │ │ │ │ -0003cdb0: 2d74 682c 2061 6e73 7765 7220 6974 2e20 -th, answer it.
│ │ │ │ │ -0003cdc0: 2046 6169 6c20 6966 2069 203c 2031 206f Fail if i < 1 o
│ │ │ │ │ -0003cdd0: 7220 6920 3e20 7365 6c66 2073 697a 6520 r i > self size
│ │ │ │ │ -0003cde0: 2b20 310a 0a61 6464 416c 6c46 6972 7374 + 1..addAllFirst
│ │ │ │ │ -0003cdf0: 3a20 6143 6f6c 6c65 6374 696f 6e0a 2020 : aCollection.
│ │ │ │ │ -0003ce00: 2020 2041 6464 2065 7665 7279 2069 7465 Add every ite
│ │ │ │ │ -0003ce10: 6d20 6f66 206e 6577 436f 6c6c 6563 7469 m of newCollecti
│ │ │ │ │ -0003ce20: 6f6e 2074 6f20 7468 6520 7265 6365 6976 on to the receiv
│ │ │ │ │ -0003ce30: 6572 2072 6967 6874 2061 7420 7468 6520 er right at the
│ │ │ │ │ -0003ce40: 7374 6172 740a 2020 2020 206f 6620 7468 start. of th
│ │ │ │ │ -0003ce50: 6520 7265 6365 6976 6572 2e20 2041 6e73 e receiver. Ans
│ │ │ │ │ -0003ce60: 7765 7220 6143 6f6c 6c65 6374 696f 6e0a wer aCollection.
│ │ │ │ │ -0003ce70: 0a61 6464 416c 6c4c 6173 743a 2061 436f .addAllLast: aCo
│ │ │ │ │ -0003ce80: 6c6c 6563 7469 6f6e 0a20 2020 2020 4164 llection. Ad
│ │ │ │ │ -0003ce90: 6420 6576 6572 7920 6974 656d 206f 6620 d every item of
│ │ │ │ │ -0003cea0: 6e65 7743 6f6c 6c65 6374 696f 6e20 746f newCollection to
│ │ │ │ │ -0003ceb0: 2074 6865 2072 6563 6569 7665 7220 7269 the receiver ri
│ │ │ │ │ -0003cec0: 6768 7420 6174 2074 6865 2065 6e64 206f ght at the end o
│ │ │ │ │ -0003ced0: 660a 2020 2020 2074 6865 2072 6563 6569 f. the recei
│ │ │ │ │ -0003cee0: 7665 722e 2020 416e 7377 6572 2061 436f ver. Answer aCo
│ │ │ │ │ -0003cef0: 6c6c 6563 7469 6f6e 0a0a 6164 6446 6972 llection..addFir
│ │ │ │ │ -0003cf00: 7374 3a20 6e65 774f 626a 6563 740a 2020 st: newObject.
│ │ │ │ │ -0003cf10: 2020 2041 6464 206e 6577 4f62 6a65 6374 Add newObject
│ │ │ │ │ -0003cf20: 2074 6f20 7468 6520 7265 6365 6976 6572 to the receiver
│ │ │ │ │ -0003cf30: 2072 6967 6874 2061 7420 7468 6520 7374 right at the st
│ │ │ │ │ -0003cf40: 6172 7420 6f66 2074 6865 2072 6563 6569 art of the recei
│ │ │ │ │ -0003cf50: 7665 722e 0a20 2020 2020 416e 7377 6572 ver.. Answer
│ │ │ │ │ -0003cf60: 206e 6577 4f62 6a65 6374 0a0a 6164 644c newObject..addL
│ │ │ │ │ -0003cf70: 6173 743a 206e 6577 4f62 6a65 6374 0a20 ast: newObject.
│ │ │ │ │ -0003cf80: 2020 2020 4164 6420 6e65 774f 626a 6563 Add newObjec
│ │ │ │ │ -0003cf90: 7420 746f 2074 6865 2072 6563 6569 7665 t to the receive
│ │ │ │ │ -0003cfa0: 7220 7269 6768 7420 6174 2074 6865 2065 r right at the e
│ │ │ │ │ -0003cfb0: 6e64 206f 6620 7468 6520 7265 6365 6976 nd of the receiv
│ │ │ │ │ -0003cfc0: 6572 2e0a 2020 2020 2041 6e73 7765 7220 er.. Answer
│ │ │ │ │ -0003cfd0: 6e65 774f 626a 6563 740a 0a1f 0a46 696c newObject....Fil
│ │ │ │ │ -0003cfe0: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ -0003cff0: 2c20 204e 6f64 653a 204f 7264 6572 6564 , Node: Ordered
│ │ │ │ │ -0003d000: 436f 6c6c 6563 7469 6f6e 2d62 7569 6c74 Collection-built
│ │ │ │ │ -0003d010: 2069 6e73 2c20 204e 6578 743a 204f 7264 ins, Next: Ord
│ │ │ │ │ -0003d020: 6572 6564 436f 6c6c 6563 7469 6f6e 2d65 eredCollection-e
│ │ │ │ │ -0003d030: 6e75 6d65 7261 7469 6e67 2c20 2050 7265 numerating, Pre
│ │ │ │ │ -0003d040: 763a 204f 7264 6572 6564 436f 6c6c 6563 v: OrderedCollec
│ │ │ │ │ -0003d050: 7469 6f6e 2d61 6464 696e 672c 2020 5570 tion-adding, Up
│ │ │ │ │ -0003d060: 3a20 4f72 6465 7265 6443 6f6c 6c65 6374 : OrderedCollect
│ │ │ │ │ -0003d070: 696f 6e0a 0a31 2e31 3236 2e34 204f 7264 ion..1.126.4 Ord
│ │ │ │ │ -0003d080: 6572 6564 436f 6c6c 6563 7469 6f6e 3a20 eredCollection:
│ │ │ │ │ -0003d090: 6275 696c 7420 696e 730a 2d2d 2d2d 2d2d built ins.------
│ │ │ │ │ -0003d0a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0003d0b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------..
│ │ │ │ │ -0003d0c0: 7072 696d 5265 706c 6163 6546 726f 6d3a primReplaceFrom:
│ │ │ │ │ -0003d0d0: 2073 7461 7274 2074 6f3a 2073 746f 7020 start to: stop
│ │ │ │ │ -0003d0e0: 7769 7468 3a20 6279 7465 4172 7261 7920 with: byteArray
│ │ │ │ │ -0003d0f0: 7374 6172 7469 6e67 4174 3a20 7265 706c startingAt: repl
│ │ │ │ │ -0003d100: 6163 6553 7461 7274 0a20 2020 2020 5265 aceStart. Re
│ │ │ │ │ -0003d110: 706c 6163 6520 7468 6520 6368 6172 6163 place the charac
│ │ │ │ │ -0003d120: 7465 7273 2066 726f 6d20 7374 6172 7420 ters from start
│ │ │ │ │ -0003d130: 746f 2073 746f 7020 7769 7468 206e 6577 to stop with new
│ │ │ │ │ -0003d140: 2063 6861 7261 6374 6572 7320 7768 6f73 characters whos
│ │ │ │ │ -0003d150: 650a 2020 2020 2041 5343 4949 2063 6f64 e. ASCII cod
│ │ │ │ │ -0003d160: 6573 2061 7265 2063 6f6e 7461 696e 6564 es are contained
│ │ │ │ │ -0003d170: 2069 6e20 6279 7465 4172 7261 792c 2073 in byteArray, s
│ │ │ │ │ -0003d180: 7461 7274 696e 6720 6174 2074 6865 0a20 tarting at the.
│ │ │ │ │ -0003d190: 2020 2020 7265 706c 6163 6553 7461 7274 replaceStart
│ │ │ │ │ -0003d1a0: 206c 6f63 6174 696f 6e20 6f66 2062 7974 location of byt
│ │ │ │ │ -0003d1b0: 6541 7272 6179 0a0a 1f0a 4669 6c65 3a20 eArray....File:
│ │ │ │ │ -0003d1c0: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ -0003d1d0: 4e6f 6465 3a20 4f72 6465 7265 6443 6f6c Node: OrderedCol
│ │ │ │ │ -0003d1e0: 6c65 6374 696f 6e2d 656e 756d 6572 6174 lection-enumerat
│ │ │ │ │ -0003d1f0: 696e 672c 2020 4e65 7874 3a20 4f72 6465 ing, Next: Orde
│ │ │ │ │ -0003d200: 7265 6443 6f6c 6c65 6374 696f 6e2d 7265 redCollection-re
│ │ │ │ │ -0003d210: 6d6f 7669 6e67 2c20 2050 7265 763a 204f moving, Prev: O
│ │ │ │ │ -0003d220: 7264 6572 6564 436f 6c6c 6563 7469 6f6e rderedCollection
│ │ │ │ │ -0003d230: 2d62 7569 6c74 2069 6e73 2c20 2055 703a -built ins, Up:
│ │ │ │ │ -0003d240: 204f 7264 6572 6564 436f 6c6c 6563 7469 OrderedCollecti
│ │ │ │ │ -0003d250: 6f6e 0a0a 312e 3132 362e 3520 4f72 6465 on..1.126.5 Orde
│ │ │ │ │ -0003d260: 7265 6443 6f6c 6c65 6374 696f 6e3a 2065 redCollection: e
│ │ │ │ │ -0003d270: 6e75 6d65 7261 7469 6e67 0a2d 2d2d 2d2d numerating.-----
│ │ │ │ │ -0003d280: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0003d290: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0003d2a0: 2d0a 0a64 6f3a 2061 426c 6f63 6b0a 2020 -..do: aBlock.
│ │ │ │ │ -0003d2b0: 2020 2045 7661 6c75 6174 6520 6142 6c6f Evaluate aBlo
│ │ │ │ │ -0003d2c0: 636b 2066 6f72 2061 6c6c 2074 6865 2065 ck for all the e
│ │ │ │ │ -0003d2d0: 6c65 6d65 6e74 7320 696e 2074 6865 2063 lements in the c
│ │ │ │ │ -0003d2e0: 6f6c 6c65 6374 696f 6e0a 0a1f 0a46 696c ollection....Fil
│ │ │ │ │ -0003d2f0: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ -0003d300: 2c20 204e 6f64 653a 204f 7264 6572 6564 , Node: Ordered
│ │ │ │ │ -0003d310: 436f 6c6c 6563 7469 6f6e 2d72 656d 6f76 Collection-remov
│ │ │ │ │ -0003d320: 696e 672c 2020 5072 6576 3a20 4f72 6465 ing, Prev: Orde
│ │ │ │ │ -0003d330: 7265 6443 6f6c 6c65 6374 696f 6e2d 656e redCollection-en
│ │ │ │ │ -0003d340: 756d 6572 6174 696e 672c 2020 5570 3a20 umerating, Up:
│ │ │ │ │ -0003d350: 4f72 6465 7265 6443 6f6c 6c65 6374 696f OrderedCollectio
│ │ │ │ │ -0003d360: 6e0a 0a31 2e31 3236 2e36 204f 7264 6572 n..1.126.6 Order
│ │ │ │ │ -0003d370: 6564 436f 6c6c 6563 7469 6f6e 3a20 7265 edCollection: re
│ │ │ │ │ -0003d380: 6d6f 7669 6e67 0a2d 2d2d 2d2d 2d2d 2d2d moving.---------
│ │ │ │ │ -0003d390: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0003d3a0: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6964 656e ----------..iden
│ │ │ │ │ -0003d3b0: 7469 7479 5265 6d6f 7665 3a20 6f6c 644f tityRemove: oldO
│ │ │ │ │ -0003d3c0: 626a 6563 740a 2020 2020 2052 656d 6f76 bject. Remov
│ │ │ │ │ -0003d3d0: 6520 6f6c 644f 626a 6563 7420 6672 6f6d e oldObject from
│ │ │ │ │ -0003d3e0: 2074 6865 2072 6563 6569 7665 722e 2020 the receiver.
│ │ │ │ │ -0003d3f0: 4966 2061 6273 656e 742c 2066 6169 6c2c If absent, fail,
│ │ │ │ │ -0003d400: 2065 6c73 6520 616e 7377 6572 0a20 2020 else answer.
│ │ │ │ │ -0003d410: 2020 6f6c 644f 626a 6563 742e 0a0a 6964 oldObject...id
│ │ │ │ │ -0003d420: 656e 7469 7479 5265 6d6f 7665 3a20 616e entityRemove: an
│ │ │ │ │ -0003d430: 4f62 6a65 6374 2069 6641 6273 656e 743a Object ifAbsent:
│ │ │ │ │ -0003d440: 2061 426c 6f63 6b0a 2020 2020 2052 656d aBlock. Rem
│ │ │ │ │ -0003d450: 6f76 6520 616e 4f62 6a65 6374 2066 726f ove anObject fro
│ │ │ │ │ -0003d460: 6d20 7468 6520 7265 6365 6976 6572 2e20 m the receiver.
│ │ │ │ │ -0003d470: 2049 6620 6974 2063 616e 2774 2062 6520 If it can't be
│ │ │ │ │ -0003d480: 666f 756e 642c 2061 6e73 7765 720a 2020 found, answer.
│ │ │ │ │ -0003d490: 2020 2074 6865 2072 6573 756c 7420 6f66 the result of
│ │ │ │ │ -0003d4a0: 2065 7661 6c75 6174 696e 6720 6142 6c6f evaluating aBlo
│ │ │ │ │ -0003d4b0: 636b 0a0a 7265 6d6f 7665 3a20 616e 4f62 ck..remove: anOb
│ │ │ │ │ -0003d4c0: 6a65 6374 2069 6641 6273 656e 743a 2061 ject ifAbsent: a
│ │ │ │ │ -0003d4d0: 426c 6f63 6b0a 2020 2020 2052 656d 6f76 Block. Remov
│ │ │ │ │ -0003d4e0: 6520 616e 4f62 6a65 6374 2066 726f 6d20 e anObject from
│ │ │ │ │ -0003d4f0: 7468 6520 7265 6365 6976 6572 2e20 2049 the receiver. I
│ │ │ │ │ -0003d500: 6620 6974 2063 616e 2774 2062 6520 666f f it can't be fo
│ │ │ │ │ -0003d510: 756e 642c 2061 6e73 7765 720a 2020 2020 und, answer.
│ │ │ │ │ -0003d520: 2074 6865 2072 6573 756c 7420 6f66 2065 the result of e
│ │ │ │ │ -0003d530: 7661 6c75 6174 696e 6720 6142 6c6f 636b valuating aBlock
│ │ │ │ │ -0003d540: 0a0a 7265 6d6f 7665 4174 496e 6465 783a ..removeAtIndex:
│ │ │ │ │ -0003d550: 2061 6e49 6e64 6578 0a20 2020 2020 5265 anIndex. Re
│ │ │ │ │ -0003d560: 6d6f 7665 2074 6865 206f 626a 6563 7420 move the object
│ │ │ │ │ -0003d570: 6174 2069 6e64 6578 2061 6e49 6e64 6578 at index anIndex
│ │ │ │ │ -0003d580: 2066 726f 6d20 7468 6520 7265 6365 6976 from the receiv
│ │ │ │ │ -0003d590: 6572 2e20 2046 6169 6c20 6966 2074 6865 er. Fail if the
│ │ │ │ │ -0003d5a0: 0a20 2020 2020 696e 6465 7820 6973 206f . index is o
│ │ │ │ │ -0003d5b0: 7574 206f 6620 626f 756e 6473 2e0a 0a72 ut of bounds...r
│ │ │ │ │ -0003d5c0: 656d 6f76 6546 6972 7374 0a20 2020 2020 emoveFirst.
│ │ │ │ │ -0003d5d0: 5265 6d6f 7665 2061 6e20 6f62 6a65 6374 Remove an object
│ │ │ │ │ -0003d5e0: 2066 726f 6d20 7468 6520 7374 6172 7420 from the start
│ │ │ │ │ -0003d5f0: 6f66 2074 6865 2072 6563 6569 7665 722e of the receiver.
│ │ │ │ │ -0003d600: 2020 4661 696c 2069 6620 7468 650a 2020 Fail if the.
│ │ │ │ │ -0003d610: 2020 2072 6563 6569 7665 7220 6973 2065 receiver is e
│ │ │ │ │ -0003d620: 6d70 7479 0a0a 7265 6d6f 7665 4c61 7374 mpty..removeLast
│ │ │ │ │ -0003d630: 0a20 2020 2020 5265 6d6f 7665 2061 6e20 . Remove an
│ │ │ │ │ -0003d640: 6f62 6a65 6374 2066 726f 6d20 7468 6520 object from the
│ │ │ │ │ -0003d650: 656e 6420 6f66 2074 6865 2072 6563 6569 end of the recei
│ │ │ │ │ -0003d660: 7665 722e 2020 4661 696c 2069 6620 7468 ver. Fail if th
│ │ │ │ │ -0003d670: 650a 2020 2020 2072 6563 6569 7665 7220 e. receiver
│ │ │ │ │ -0003d680: 6973 2065 6d70 7479 0a0a 1f0a 4669 6c65 is empty....File
│ │ │ │ │ -0003d690: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ -0003d6a0: 2020 4e6f 6465 3a20 5061 636b 6167 652c Node: Package,
│ │ │ │ │ -0003d6b0: 2020 4e65 7874 3a20 5061 636b 6167 654c Next: PackageL
│ │ │ │ │ -0003d6c0: 6f61 6465 722c 2020 5072 6576 3a20 4f72 oader, Prev: Or
│ │ │ │ │ -0003d6d0: 6465 7265 6443 6f6c 6c65 6374 696f 6e2c deredCollection,
│ │ │ │ │ -0003d6e0: 2020 5570 3a20 4261 7365 2063 6c61 7373 Up: Base class
│ │ │ │ │ -0003d6f0: 6573 0a0a 312e 3132 3720 5061 636b 6167 es..1.127 Packag
│ │ │ │ │ -0003d700: 650a 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a e.=============.
│ │ │ │ │ -0003d710: 0a44 6566 696e 6564 2069 6e20 6e61 6d65 .Defined in name
│ │ │ │ │ -0003d720: 7370 6163 6520 536d 616c 6c74 616c 6b0a space Smalltalk.
│ │ │ │ │ -0003d730: 5375 7065 7263 6c61 7373 3a20 4b65 726e Superclass: Kern
│ │ │ │ │ -0003d740: 656c 2e50 6163 6b61 6765 496e 666f 0a43 el.PackageInfo.C
│ │ │ │ │ -0003d750: 6174 6567 6f72 793a 204c 616e 6775 6167 ategory: Languag
│ │ │ │ │ -0003d760: 652d 5061 636b 6167 696e 670a 2020 2020 e-Packaging.
│ │ │ │ │ -0003d770: 2049 2061 6d20 6e6f 7420 7061 7274 206f I am not part o
│ │ │ │ │ -0003d780: 6620 6120 7374 616e 6461 7264 2053 6d61 f a standard Sma
│ │ │ │ │ -0003d790: 6c6c 7461 6c6b 2073 7973 7465 6d2e 2020 lltalk system.
│ │ │ │ │ -0003d7a0: 4920 7374 6f72 6520 696e 7465 726e 616c I store internal
│ │ │ │ │ -0003d7b0: 6c79 0a20 2020 2020 7468 6520 696e 666f ly. the info
│ │ │ │ │ -0003d7c0: 726d 6174 696f 6e20 6f6e 2061 2053 6d61 rmation on a Sma
│ │ │ │ │ -0003d7d0: 6c6c 7461 6c6b 2070 6163 6b61 6765 2c20 lltalk package,
│ │ │ │ │ -0003d7e0: 616e 6420 6361 6e20 6f75 7470 7574 206d and can output m
│ │ │ │ │ -0003d7f0: 790a 2020 2020 2064 6573 6372 6970 7469 y. descripti
│ │ │ │ │ -0003d800: 6f6e 2069 6e20 584d 4c2e 0a0a 2a20 4d65 on in XML...* Me
│ │ │ │ │ -0003d810: 6e75 3a0a 0a2a 2050 6163 6b61 6765 2063 nu:..* Package c
│ │ │ │ │ -0003d820: 6c61 7373 2d61 6363 6573 7369 6e67 3a3a lass-accessing::
│ │ │ │ │ -0003d830: 2020 2863 6c61 7373 290a 2a20 5061 636b (class).* Pack
│ │ │ │ │ -0003d840: 6167 6520 636c 6173 732d 696e 7374 616e age class-instan
│ │ │ │ │ -0003d850: 6365 2063 7265 6174 696f 6e3a 3a20 2028 ce creation:: (
│ │ │ │ │ -0003d860: 636c 6173 7329 0a2a 2050 6163 6b61 6765 class).* Package
│ │ │ │ │ -0003d870: 2d61 6363 6573 7369 6e67 3a3a 2020 2869 -accessing:: (i
│ │ │ │ │ -0003d880: 6e73 7461 6e63 6529 0a2a 2050 6163 6b61 nstance).* Packa
│ │ │ │ │ -0003d890: 6765 2d73 7469 6c6c 2075 6e63 6c61 7373 ge-still unclass
│ │ │ │ │ -0003d8a0: 6966 6965 643a 3a20 2028 696e 7374 616e ified:: (instan
│ │ │ │ │ -0003d8b0: 6365 290a 2a20 5061 636b 6167 652d 7665 ce).* Package-ve
│ │ │ │ │ -0003d8c0: 7273 696f 6e20 7061 7273 696e 673a 3a20 rsion parsing::
│ │ │ │ │ -0003d8d0: 2028 696e 7374 616e 6365 290a 0a1f 0a46 (instance)....F
│ │ │ │ │ -0003d8e0: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ -0003d8f0: 666f 2c20 204e 6f64 653a 2050 6163 6b61 fo, Node: Packa
│ │ │ │ │ -0003d900: 6765 2063 6c61 7373 2d61 6363 6573 7369 ge class-accessi
│ │ │ │ │ -0003d910: 6e67 2c20 204e 6578 743a 2050 6163 6b61 ng, Next: Packa
│ │ │ │ │ -0003d920: 6765 2063 6c61 7373 2d69 6e73 7461 6e63 ge class-instanc
│ │ │ │ │ -0003d930: 6520 6372 6561 7469 6f6e 2c20 2055 703a e creation, Up:
│ │ │ │ │ -0003d940: 2050 6163 6b61 6765 0a0a 312e 3132 372e Package..1.127.
│ │ │ │ │ -0003d950: 3120 5061 636b 6167 6520 636c 6173 733a 1 Package class:
│ │ │ │ │ -0003d960: 2061 6363 6573 7369 6e67 0a2d 2d2d 2d2d accessing.-----
│ │ │ │ │ -0003d970: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0003d980: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a74 6167 -----------..tag
│ │ │ │ │ -0003d990: 730a 2020 2020 204e 6f74 2063 6f6d 6d65 s. Not comme
│ │ │ │ │ -0003d9a0: 6e74 6564 2e0a 0a1f 0a46 696c 653a 2067 nted.....File: g
│ │ │ │ │ -0003d9b0: 7374 2d62 6173 652e 696e 666f 2c20 204e st-base.info, N
│ │ │ │ │ -0003d9c0: 6f64 653a 2050 6163 6b61 6765 2063 6c61 ode: Package cla
│ │ │ │ │ -0003d9d0: 7373 2d69 6e73 7461 6e63 6520 6372 6561 ss-instance crea
│ │ │ │ │ -0003d9e0: 7469 6f6e 2c20 204e 6578 743a 2050 6163 tion, Next: Pac
│ │ │ │ │ -0003d9f0: 6b61 6765 2d61 6363 6573 7369 6e67 2c20 kage-accessing,
│ │ │ │ │ -0003da00: 2050 7265 763a 2050 6163 6b61 6765 2063 Prev: Package c
│ │ │ │ │ -0003da10: 6c61 7373 2d61 6363 6573 7369 6e67 2c20 lass-accessing,
│ │ │ │ │ -0003da20: 2055 703a 2050 6163 6b61 6765 0a0a 312e Up: Package..1.
│ │ │ │ │ -0003da30: 3132 372e 3220 5061 636b 6167 6520 636c 127.2 Package cl
│ │ │ │ │ -0003da40: 6173 733a 2069 6e73 7461 6e63 6520 6372 ass: instance cr
│ │ │ │ │ -0003da50: 6561 7469 6f6e 0a2d 2d2d 2d2d 2d2d 2d2d eation.---------
│ │ │ │ │ -0003da60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0003da70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------.
│ │ │ │ │ -0003da80: 0a70 6172 7365 3a20 6669 6c65 0a20 2020 .parse: file.
│ │ │ │ │ -0003da90: 2020 416e 7377 6572 2061 2070 6163 6b61 Answer a packa
│ │ │ │ │ -0003daa0: 6765 2066 726f 6d20 7468 6520 584d 4c20 ge from the XML
│ │ │ │ │ -0003dab0: 6465 7363 7269 7074 696f 6e20 696e 2066 description in f
│ │ │ │ │ -0003dac0: 696c 652e 0a0a 1f0a 4669 6c65 3a20 6773 ile.....File: gs
│ │ │ │ │ -0003dad0: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ -0003dae0: 6465 3a20 5061 636b 6167 652d 6163 6365 de: Package-acce
│ │ │ │ │ -0003daf0: 7373 696e 672c 2020 4e65 7874 3a20 5061 ssing, Next: Pa
│ │ │ │ │ -0003db00: 636b 6167 652d 7374 696c 6c20 756e 636c ckage-still uncl
│ │ │ │ │ -0003db10: 6173 7369 6669 6564 2c20 2050 7265 763a assified, Prev:
│ │ │ │ │ -0003db20: 2050 6163 6b61 6765 2063 6c61 7373 2d69 Package class-i
│ │ │ │ │ -0003db30: 6e73 7461 6e63 6520 6372 6561 7469 6f6e nstance creation
│ │ │ │ │ -0003db40: 2c20 2055 703a 2050 6163 6b61 6765 0a0a , Up: Package..
│ │ │ │ │ -0003db50: 312e 3132 372e 3320 5061 636b 6167 653a 1.127.3 Package:
│ │ │ │ │ -0003db60: 2061 6363 6573 7369 6e67 0a2d 2d2d 2d2d accessing.-----
│ │ │ │ │ -0003db70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0003db80: 2d2d 2d2d 2d0a 0a61 6464 4275 696c 7446 -----..addBuiltF
│ │ │ │ │ -0003db90: 696c 653a 2061 5374 7269 6e67 0a20 2020 ile: aString.
│ │ │ │ │ -0003dba0: 2020 4e6f 7420 636f 6d6d 656e 7465 642e Not commented.
│ │ │ │ │ -0003dbb0: 0a0a 6164 6443 616c 6c6f 7574 3a20 6153 ..addCallout: aS
│ │ │ │ │ -0003dbc0: 7472 696e 670a 2020 2020 204e 6f74 2063 tring. Not c
│ │ │ │ │ -0003dbd0: 6f6d 6d65 6e74 6564 2e0a 0a61 6464 4665 ommented...addFe
│ │ │ │ │ -0003dbe0: 6174 7572 653a 2061 5374 7269 6e67 0a20 ature: aString.
│ │ │ │ │ -0003dbf0: 2020 2020 4e6f 7420 636f 6d6d 656e 7465 Not commente
│ │ │ │ │ -0003dc00: 642e 0a0a 6164 6446 696c 653a 2061 5374 d...addFile: aSt
│ │ │ │ │ -0003dc10: 7269 6e67 0a20 2020 2020 4e6f 7420 636f ring. Not co
│ │ │ │ │ -0003dc20: 6d6d 656e 7465 642e 0a0a 6164 6446 696c mmented...addFil
│ │ │ │ │ -0003dc30: 6549 6e3a 2061 5374 7269 6e67 0a20 2020 eIn: aString.
│ │ │ │ │ -0003dc40: 2020 4e6f 7420 636f 6d6d 656e 7465 642e Not commented.
│ │ │ │ │ -0003dc50: 0a0a 6164 644c 6962 7261 7279 3a20 6153 ..addLibrary: aS
│ │ │ │ │ -0003dc60: 7472 696e 670a 2020 2020 204e 6f74 2063 tring. Not c
│ │ │ │ │ -0003dc70: 6f6d 6d65 6e74 6564 2e0a 0a61 6464 4d6f ommented...addMo
│ │ │ │ │ -0003dc80: 6475 6c65 3a20 6153 7472 696e 670a 2020 dule: aString.
│ │ │ │ │ -0003dc90: 2020 204e 6f74 2063 6f6d 6d65 6e74 6564 Not commented
│ │ │ │ │ -0003dca0: 2e0a 0a61 6464 5072 6572 6571 7569 7369 ...addPrerequisi
│ │ │ │ │ -0003dcb0: 7465 3a20 6153 7472 696e 670a 2020 2020 te: aString.
│ │ │ │ │ -0003dcc0: 204e 6f74 2063 6f6d 6d65 6e74 6564 2e0a Not commented..
│ │ │ │ │ -0003dcd0: 0a61 6464 5375 6e69 7453 6372 6970 743a .addSunitScript:
│ │ │ │ │ -0003dce0: 2061 5374 7269 6e67 0a20 2020 2020 4e6f aString. No
│ │ │ │ │ -0003dcf0: 7420 636f 6d6d 656e 7465 642e 0a0a 6261 t commented...ba
│ │ │ │ │ -0003dd00: 7365 4469 7265 6374 6f72 6965 730a 2020 seDirectories.
│ │ │ │ │ -0003dd10: 2020 2041 6e73 7765 7220 2762 6173 6544 Answer 'baseD
│ │ │ │ │ -0003dd20: 6972 6563 746f 7269 6573 272e 0a0a 6261 irectories'...ba
│ │ │ │ │ -0003dd30: 7365 4469 7265 6374 6f72 6965 733a 2061 seDirectories: a
│ │ │ │ │ -0003dd40: 436f 6c6c 6563 7469 6f6e 0a20 2020 2020 Collection.
│ │ │ │ │ -0003dd50: 4368 6563 6b20 6966 2069 7427 7320 706f Check if it's po
│ │ │ │ │ -0003dd60: 7373 6962 6c65 2074 6f20 7265 736f 6c76 ssible to resolv
│ │ │ │ │ -0003dd70: 6520 7468 6520 6e61 6d65 7320 696e 2074 e the names in t
│ │ │ │ │ -0003dd80: 6865 2070 6163 6b61 6765 0a20 2020 2020 he package.
│ │ │ │ │ -0003dd90: 6163 636f 7264 696e 6720 746f 2074 6865 according to the
│ │ │ │ │ -0003dda0: 2062 6173 6520 6469 7265 6374 6f72 6965 base directorie
│ │ │ │ │ -0003ddb0: 7320 696e 2062 6173 6544 6972 6563 746f s in baseDirecto
│ │ │ │ │ -0003ddc0: 7269 6573 2c20 7768 6963 6820 6465 7065 ries, which depe
│ │ │ │ │ -0003ddd0: 6e64 0a20 2020 2020 6f6e 2077 6865 7265 nd. on where
│ │ │ │ │ -0003dde0: 2074 6865 2070 6163 6b61 6765 732e 786d the packages.xm
│ │ │ │ │ -0003ddf0: 6c20 6973 2066 6f75 6e64 3a20 7468 6520 l is found: the
│ │ │ │ │ -0003de00: 7468 7265 6520 706f 7373 6962 6c65 2070 three possible p
│ │ │ │ │ -0003de10: 6c61 6365 7320 6172 650a 2020 2020 2031 laces are. 1
│ │ │ │ │ -0003de20: 2920 7468 6520 7379 7374 656d 206b 6572 ) the system ker
│ │ │ │ │ -0003de30: 6e65 6c20 6469 7265 6374 6f72 7927 7320 nel directory's
│ │ │ │ │ -0003de40: 7061 7265 6e74 2064 6972 6563 746f 7279 parent directory
│ │ │ │ │ -0003de50: 2c20 3229 2074 6865 206c 6f63 616c 0a20 , 2) the local.
│ │ │ │ │ -0003de60: 2020 2020 6b65 726e 656c 2064 6972 6563 kernel direc
│ │ │ │ │ -0003de70: 746f 7279 2773 2070 6172 656e 7420 6469 tory's parent di
│ │ │ │ │ -0003de80: 7265 6374 6f72 792c 2033 2920 7468 6520 rectory, 3) the
│ │ │ │ │ -0003de90: 6c6f 6361 6c20 696d 6167 6520 6469 7265 local image dire
│ │ │ │ │ -0003dea0: 6374 6f72 790a 2020 2020 2028 696e 206f ctory. (in o
│ │ │ │ │ -0003deb0: 7264 6572 206f 6620 6465 6372 6561 7369 rder of decreasi
│ │ │ │ │ -0003dec0: 6e67 2070 7269 6f72 6974 7929 2e0a 0a20 ng priority)...
│ │ │ │ │ -0003ded0: 2020 2020 466f 7220 6120 7061 636b 6167 For a packag
│ │ │ │ │ -0003dee0: 6573 2e78 6d6c 2066 6f75 6e64 2069 6e20 es.xml found in
│ │ │ │ │ -0003def0: 7468 6520 7379 7374 656d 206b 6572 6e65 the system kerne
│ │ │ │ │ -0003df00: 6c20 6469 7265 6374 6f72 7927 7320 7061 l directory's pa
│ │ │ │ │ -0003df10: 7265 6e74 0a20 2020 2020 6469 7265 6374 rent. direct
│ │ │ │ │ -0003df20: 6f72 792c 2061 6c6c 2074 6872 6565 2064 ory, all three d
│ │ │ │ │ -0003df30: 6972 6563 746f 7269 6573 2061 7265 2073 irectories are s
│ │ │ │ │ -0003df40: 6561 7263 6865 642e 2020 466f 7220 6120 earched. For a
│ │ │ │ │ -0003df50: 7061 636b 6167 6573 2e78 6d6c 0a20 2020 packages.xml.
│ │ │ │ │ -0003df60: 2020 666f 756e 6420 696e 2074 6865 206c found in the l
│ │ │ │ │ -0003df70: 6f63 616c 206b 6572 6e65 6c20 6469 7265 ocal kernel dire
│ │ │ │ │ -0003df80: 6374 6f72 7927 7320 7061 7265 6e74 2064 ctory's parent d
│ │ │ │ │ -0003df90: 6972 6563 746f 7279 2c20 6f6e 6c79 0a20 irectory, only.
│ │ │ │ │ -0003dfa0: 2020 2020 6469 7265 6374 6f72 6965 7320 directories
│ │ │ │ │ -0003dfb0: 3220 616e 6420 3320 6172 6520 7365 6172 2 and 3 are sear
│ │ │ │ │ -0003dfc0: 6368 6564 2e20 2046 6f72 2061 2070 6163 ched. For a pac
│ │ │ │ │ -0003dfd0: 6b61 6765 732e 786d 6c20 6469 7265 6374 kages.xml direct
│ │ │ │ │ -0003dfe0: 6f72 7920 696e 0a20 2020 2020 7468 6520 ory in. the
│ │ │ │ │ -0003dff0: 6c6f 6361 6c20 696d 6167 6520 6469 7265 local image dire
│ │ │ │ │ -0003e000: 6374 6f72 792c 2069 6e73 7465 6164 2c20 ctory, instead,
│ │ │ │ │ -0003e010: 6f6e 6c79 2064 6972 6563 746f 7279 2033 only directory 3
│ │ │ │ │ -0003e020: 2069 7320 7365 6172 6368 6564 2e0a 0a62 is searched...b
│ │ │ │ │ -0003e030: 7569 6c74 4669 6c65 730a 2020 2020 2041 uiltFiles. A
│ │ │ │ │ -0003e040: 6e73 7765 7220 6120 286d 6f64 6966 6961 nswer a (modifia
│ │ │ │ │ -0003e050: 626c 6529 204f 7264 6572 6564 436f 6c6c ble) OrderedColl
│ │ │ │ │ -0003e060: 6563 7469 6f6e 206f 6620 6669 6c65 7320 ection of files
│ │ │ │ │ -0003e070: 7468 6174 2061 7265 2070 6172 7420 6f66 that are part of
│ │ │ │ │ -0003e080: 0a20 2020 2020 7468 6520 7061 636b 6167 . the packag
│ │ │ │ │ -0003e090: 6520 6275 7420 6172 6520 6e6f 7420 6469 e but are not di
│ │ │ │ │ -0003e0a0: 7374 7269 6275 7465 642e 0a0a 6361 6c6c stributed...call
│ │ │ │ │ -0003e0b0: 6f75 7473 0a20 2020 2020 416e 7377 6572 outs. Answer
│ │ │ │ │ -0003e0c0: 2061 2028 6d6f 6469 6669 6162 6c65 2920 a (modifiable)
│ │ │ │ │ -0003e0d0: 5365 7420 6f66 2063 616c 6c2d 6f75 7473 Set of call-outs
│ │ │ │ │ -0003e0e0: 2074 6861 7420 6172 6520 7265 7175 6972 that are requir
│ │ │ │ │ -0003e0f0: 6564 2074 6f20 6c6f 6164 0a20 2020 2020 ed to load.
│ │ │ │ │ -0003e100: 7468 6520 7061 636b 6167 652e 2020 5468 the package. Th
│ │ │ │ │ -0003e110: 6569 7220 7072 6573 656e 6365 2069 7320 eir presence is
│ │ │ │ │ -0003e120: 6368 6563 6b65 6420 6166 7465 7220 7468 checked after th
│ │ │ │ │ -0003e130: 6520 6c69 6272 6172 6965 7320 616e 640a e libraries and.
│ │ │ │ │ -0003e140: 2020 2020 206d 6f64 756c 6573 2061 7265 modules are
│ │ │ │ │ -0003e150: 206c 6f61 6465 6420 736f 2074 6861 7420 loaded so that
│ │ │ │ │ -0003e160: 796f 7520 6361 6e20 646f 2061 206b 696e you can do a kin
│ │ │ │ │ -0003e170: 6420 6f66 2076 6572 7369 6f6e 696e 672e d of versioning.
│ │ │ │ │ -0003e180: 0a0a 6469 7265 6374 6f72 790a 2020 2020 ..directory.
│ │ │ │ │ -0003e190: 2041 6e73 7765 7220 7468 6520 6261 7365 Answer the base
│ │ │ │ │ -0003e1a0: 2064 6972 6563 746f 7279 2066 726f 6d20 directory from
│ │ │ │ │ -0003e1b0: 7768 6963 6820 746f 206c 6f61 6420 7468 which to load th
│ │ │ │ │ -0003e1c0: 6520 7061 636b 6167 652e 0a0a 6665 6174 e package...feat
│ │ │ │ │ -0003e1d0: 7572 6573 0a20 2020 2020 416e 7377 6572 ures. Answer
│ │ │ │ │ -0003e1e0: 2061 2028 6d6f 6469 6669 6162 6c65 2920 a (modifiable)
│ │ │ │ │ -0003e1f0: 5365 7420 6f66 2066 6561 7475 7265 7320 Set of features
│ │ │ │ │ -0003e200: 7072 6f76 6964 6564 2062 7920 7468 6520 provided by the
│ │ │ │ │ -0003e210: 7061 636b 6167 652e 0a0a 6669 6c65 496e package...fileIn
│ │ │ │ │ -0003e220: 730a 2020 2020 2041 6e73 7765 7220 6120 s. Answer a
│ │ │ │ │ -0003e230: 286d 6f64 6966 6961 626c 6529 204f 7264 (modifiable) Ord
│ │ │ │ │ -0003e240: 6572 6564 436f 6c6c 6563 7469 6f6e 7320 eredCollections
│ │ │ │ │ -0003e250: 6f66 2066 696c 6573 2074 6861 7420 6172 of files that ar
│ │ │ │ │ -0003e260: 6520 746f 2062 650a 2020 2020 2066 696c e to be. fil
│ │ │ │ │ -0003e270: 6564 2d69 6e20 746f 206c 6f61 6420 7468 ed-in to load th
│ │ │ │ │ -0003e280: 6520 7061 636b 6167 652e 2020 5468 6973 e package. This
│ │ │ │ │ -0003e290: 2069 7320 7573 7561 6c6c 7920 6120 7375 is usually a su
│ │ │ │ │ -0003e2a0: 6273 6574 206f 6620 2766 696c 6573 270a bset of 'files'.
│ │ │ │ │ -0003e2b0: 2020 2020 2061 6e64 2027 6275 696c 7446 and 'builtF
│ │ │ │ │ -0003e2c0: 696c 6573 272e 0a0a 6669 6c65 730a 2020 iles'...files.
│ │ │ │ │ -0003e2d0: 2020 2041 6e73 7765 7220 6120 286d 6f64 Answer a (mod
│ │ │ │ │ -0003e2e0: 6966 6961 626c 6529 204f 7264 6572 6564 ifiable) Ordered
│ │ │ │ │ -0003e2f0: 436f 6c6c 6563 7469 6f6e 206f 6620 6669 Collection of fi
│ │ │ │ │ -0003e300: 6c65 7320 7468 6174 2061 7265 2070 6172 les that are par
│ │ │ │ │ -0003e310: 7420 6f66 0a20 2020 2020 7468 6520 7061 t of. the pa
│ │ │ │ │ -0003e320: 636b 6167 652e 0a0a 6675 6c6c 5061 7468 ckage...fullPath
│ │ │ │ │ -0003e330: 4f66 3a20 6669 6c65 4e61 6d65 0a20 2020 Of: fileName.
│ │ │ │ │ -0003e340: 2020 5472 7920 6170 7065 6e64 696e 6720 Try appending
│ │ │ │ │ -0003e350: 2773 656c 6620 6469 7265 6374 6f72 7927 'self directory'
│ │ │ │ │ -0003e360: 2061 6e64 2066 696c 654e 616d 6520 746f and fileName to
│ │ │ │ │ -0003e370: 2065 6163 6820 6f66 2074 6865 0a20 2020 each of the.
│ │ │ │ │ -0003e380: 2020 6469 7265 6374 6f72 7920 696e 2062 directory in b
│ │ │ │ │ -0003e390: 6173 6544 6972 6563 746f 7269 6573 2c20 aseDirectories,
│ │ │ │ │ -0003e3a0: 616e 6420 7265 7475 726e 2074 6865 2070 and return the p
│ │ │ │ │ -0003e3b0: 6174 6820 746f 2074 6865 2066 6972 7374 ath to the first
│ │ │ │ │ -0003e3c0: 0a20 2020 2020 7472 6965 6420 6669 6c65 . tried file
│ │ │ │ │ -0003e3d0: 6e61 6d65 2074 6861 7420 6578 6973 7473 name that exists
│ │ │ │ │ -0003e3e0: 2e20 2052 6169 7365 2061 2050 6163 6b61 . Raise a Packa
│ │ │ │ │ -0003e3f0: 6765 4e6f 7441 7661 696c 6162 6c65 2065 geNotAvailable e
│ │ │ │ │ -0003e400: 7863 6570 7469 6f6e 0a20 2020 2020 6966 xception. if
│ │ │ │ │ -0003e410: 206e 6f20 6469 7265 6374 6f72 7920 6973 no directory is
│ │ │ │ │ -0003e420: 2066 6f75 6e64 2074 6861 7420 636f 6e74 found that cont
│ │ │ │ │ -0003e430: 6169 6e73 2074 6865 2066 696c 652e 0a0a ains the file...
│ │ │ │ │ -0003e440: 6c69 6272 6172 6965 730a 2020 2020 2041 libraries. A
│ │ │ │ │ -0003e450: 6e73 7765 7220 6120 286d 6f64 6966 6961 nswer a (modifia
│ │ │ │ │ -0003e460: 626c 6529 2053 6574 206f 6620 7368 6172 ble) Set of shar
│ │ │ │ │ -0003e470: 6564 206c 6962 7261 7279 206e 616d 6573 ed library names
│ │ │ │ │ -0003e480: 2074 6861 7420 6172 6520 7265 7175 6972 that are requir
│ │ │ │ │ -0003e490: 6564 0a20 2020 2020 746f 206c 6f61 6420 ed. to load
│ │ │ │ │ -0003e4a0: 7468 6520 7061 636b 6167 652e 0a0a 6d6f the package...mo
│ │ │ │ │ -0003e4b0: 6475 6c65 730a 2020 2020 2041 6e73 7765 dules. Answe
│ │ │ │ │ -0003e4c0: 7220 6120 286d 6f64 6966 6961 626c 6529 r a (modifiable)
│ │ │ │ │ -0003e4d0: 2053 6574 206f 6620 6d6f 6475 6c65 7320 Set of modules
│ │ │ │ │ -0003e4e0: 7468 6174 2061 7265 2072 6571 7569 7265 that are require
│ │ │ │ │ -0003e4f0: 6420 746f 206c 6f61 6420 7468 650a 2020 d to load the.
│ │ │ │ │ -0003e500: 2020 2070 6163 6b61 6765 2e0a 0a6e 616d package...nam
│ │ │ │ │ -0003e510: 6573 7061 6365 0a20 2020 2020 416e 7377 espace. Answ
│ │ │ │ │ -0003e520: 6572 2074 6865 206e 616d 6573 7061 6365 er the namespace
│ │ │ │ │ -0003e530: 2069 6e20 7768 6963 6820 7468 6520 7061 in which the pa
│ │ │ │ │ -0003e540: 636b 6167 6520 6973 206c 6f61 6465 642e ckage is loaded.
│ │ │ │ │ -0003e550: 0a0a 6e61 6d65 7370 6163 653a 2061 5374 ..namespace: aSt
│ │ │ │ │ -0003e560: 7269 6e67 0a20 2020 2020 5365 7420 746f ring. Set to
│ │ │ │ │ -0003e570: 2061 5374 7269 6e67 2074 6865 206e 616d aString the nam
│ │ │ │ │ -0003e580: 6573 7061 6365 2069 6e20 7768 6963 6820 espace in which
│ │ │ │ │ -0003e590: 7468 6520 7061 636b 6167 6520 6973 206c the package is l
│ │ │ │ │ -0003e5a0: 6f61 6465 642e 0a0a 7072 6572 6571 7569 oaded...prerequi
│ │ │ │ │ -0003e5b0: 7369 7465 730a 2020 2020 2041 6e73 7765 sites. Answe
│ │ │ │ │ -0003e5c0: 7220 6120 286d 6f64 6966 6961 626c 6529 r a (modifiable)
│ │ │ │ │ -0003e5d0: 2053 6574 206f 6620 7072 6572 6571 7569 Set of prerequi
│ │ │ │ │ -0003e5e0: 7369 7465 732e 0a0a 7072 696d 4669 6c65 sites...primFile
│ │ │ │ │ -0003e5f0: 496e 0a20 2020 2020 5072 6976 6174 6520 In. Private
│ │ │ │ │ -0003e600: 2d20 4669 6c65 2069 6e20 7468 6520 6769 - File in the gi
│ │ │ │ │ -0003e610: 7665 6e20 7061 636b 6167 6520 7769 7468 ven package with
│ │ │ │ │ -0003e620: 6f75 7420 7061 7969 6e67 2061 7474 656e out paying atten
│ │ │ │ │ -0003e630: 7469 6f6e 2061 740a 2020 2020 2064 6570 tion at. dep
│ │ │ │ │ -0003e640: 656e 6465 6e63 6965 7320 616e 6420 4320 endencies and C
│ │ │ │ │ -0003e650: 6361 6c6c 6f75 7420 6176 6169 6c61 6269 callout availabi
│ │ │ │ │ -0003e660: 6c69 7479 0a0a 7265 6c61 7469 7665 4469 lity..relativeDi
│ │ │ │ │ -0003e670: 7265 6374 6f72 790a 2020 2020 2041 6e73 rectory. Ans
│ │ │ │ │ -0003e680: 7765 7220 7468 6520 6469 7265 6374 6f72 wer the director
│ │ │ │ │ -0003e690: 792c 2072 656c 6174 6976 6520 746f 2074 y, relative to t
│ │ │ │ │ -0003e6a0: 6865 2070 6163 6b61 6765 7320 6669 6c65 he packages file
│ │ │ │ │ -0003e6b0: 2c20 6672 6f6d 2077 6869 6368 2074 6f0a , from which to.
│ │ │ │ │ -0003e6c0: 2020 2020 206c 6f61 6420 7468 6520 7061 load the pa
│ │ │ │ │ -0003e6d0: 636b 6167 652e 0a0a 7265 6c61 7469 7665 ckage...relative
│ │ │ │ │ -0003e6e0: 4469 7265 6374 6f72 793a 2064 6972 0a20 Directory: dir.
│ │ │ │ │ -0003e6f0: 2020 2020 5365 7420 7468 6520 6469 7265 Set the dire
│ │ │ │ │ -0003e700: 6374 6f72 792c 2072 656c 6174 6976 6520 ctory, relative
│ │ │ │ │ -0003e710: 746f 2074 6865 2070 6163 6b61 6765 7320 to the packages
│ │ │ │ │ -0003e720: 6669 6c65 2c20 6672 6f6d 2077 6869 6368 file, from which
│ │ │ │ │ -0003e730: 2074 6f0a 2020 2020 206c 6f61 6420 7468 to. load th
│ │ │ │ │ -0003e740: 6520 7061 636b 6167 652c 2074 6f20 6469 e package, to di
│ │ │ │ │ -0003e750: 722e 0a0a 7374 6172 7453 6372 6970 740a r...startScript.
│ │ │ │ │ -0003e760: 2020 2020 2041 6e73 7765 7220 7468 6520 Answer the
│ │ │ │ │ -0003e770: 7374 6172 7420 7363 7269 7074 2066 6f72 start script for
│ │ │ │ │ -0003e780: 2074 6865 2070 6163 6b61 6765 2e0a 0a73 the package...s
│ │ │ │ │ -0003e790: 7461 7274 5363 7269 7074 3a20 6153 7472 tartScript: aStr
│ │ │ │ │ -0003e7a0: 696e 670a 2020 2020 2053 6574 2074 6865 ing. Set the
│ │ │ │ │ -0003e7b0: 2073 7461 7274 2073 6372 6970 7420 666f start script fo
│ │ │ │ │ -0003e7c0: 7220 7468 6520 7061 636b 6167 6520 746f r the package to
│ │ │ │ │ -0003e7d0: 2061 5374 7269 6e67 2e0a 0a73 746f 7053 aString...stopS
│ │ │ │ │ -0003e7e0: 6372 6970 740a 2020 2020 2041 6e73 7765 cript. Answe
│ │ │ │ │ -0003e7f0: 7220 7468 6520 7374 6172 7420 7363 7269 r the start scri
│ │ │ │ │ -0003e800: 7074 2066 6f72 2074 6865 2070 6163 6b61 pt for the packa
│ │ │ │ │ -0003e810: 6765 2e0a 0a73 746f 7053 6372 6970 743a ge...stopScript:
│ │ │ │ │ -0003e820: 2061 5374 7269 6e67 0a20 2020 2020 5365 aString. Se
│ │ │ │ │ -0003e830: 7420 7468 6520 7374 6f70 2073 6372 6970 t the stop scrip
│ │ │ │ │ -0003e840: 7420 666f 7220 7468 6520 7061 636b 6167 t for the packag
│ │ │ │ │ -0003e850: 6520 746f 2061 5374 7269 6e67 2e0a 0a73 e to aString...s
│ │ │ │ │ -0003e860: 756e 6974 5363 7269 7074 730a 2020 2020 unitScripts.
│ │ │ │ │ -0003e870: 2041 6e73 7765 7220 6120 286d 6f64 6966 Answer a (modif
│ │ │ │ │ -0003e880: 6961 626c 6529 204f 7264 6572 6564 436f iable) OrderedCo
│ │ │ │ │ -0003e890: 6c6c 6563 7469 6f6e 206f 6620 5355 6e69 llection of SUni
│ │ │ │ │ -0003e8a0: 7420 7363 7269 7074 7320 7468 6174 0a20 t scripts that.
│ │ │ │ │ -0003e8b0: 2020 2020 636f 6d70 6f73 6520 7468 6520 compose the
│ │ │ │ │ -0003e8c0: 7061 636b 6167 6527 7320 7465 7374 2073 package's test s
│ │ │ │ │ -0003e8d0: 7569 7465 2e0a 0a74 6573 740a 2020 2020 uite...test.
│ │ │ │ │ -0003e8e0: 2041 6e73 7765 7220 7468 6520 7465 7374 Answer the test
│ │ │ │ │ -0003e8f0: 2073 7562 2d70 6163 6b61 6765 2e0a 0a74 sub-package...t
│ │ │ │ │ -0003e900: 6573 743a 2061 5061 636b 6167 650a 2020 est: aPackage.
│ │ │ │ │ -0003e910: 2020 2053 6574 2074 6865 2074 6573 7420 Set the test
│ │ │ │ │ -0003e920: 7375 622d 7061 636b 6167 6520 746f 2062 sub-package to b
│ │ │ │ │ -0003e930: 6520 6150 6163 6b61 6765 2e0a 0a75 726c e aPackage...url
│ │ │ │ │ -0003e940: 0a20 2020 2020 416e 7377 6572 2074 6865 . Answer the
│ │ │ │ │ -0003e950: 2055 524c 2061 7420 7768 6963 6820 7468 URL at which th
│ │ │ │ │ -0003e960: 6520 7061 636b 6167 6520 7265 706f 7369 e package reposi
│ │ │ │ │ -0003e970: 746f 7279 2063 616e 2062 6520 666f 756e tory can be foun
│ │ │ │ │ -0003e980: 642e 0a0a 7572 6c3a 2061 5374 7269 6e67 d...url: aString
│ │ │ │ │ -0003e990: 0a20 2020 2020 5365 7420 746f 2061 5374 . Set to aSt
│ │ │ │ │ -0003e9a0: 7269 6e67 2074 6865 2055 524c 2061 7420 ring the URL at
│ │ │ │ │ -0003e9b0: 7768 6963 6820 7468 6520 7061 636b 6167 which the packag
│ │ │ │ │ -0003e9c0: 6520 7265 706f 7369 746f 7279 2063 616e e repository can
│ │ │ │ │ -0003e9d0: 2062 650a 2020 2020 2066 6f75 6e64 2e0a be. found..
│ │ │ │ │ -0003e9e0: 0a76 6572 7369 6f6e 0a20 2020 2020 4e6f .version. No
│ │ │ │ │ -0003e9f0: 7420 636f 6d6d 656e 7465 642e 0a0a 7665 t commented...ve
│ │ │ │ │ -0003ea00: 7273 696f 6e3a 2061 5665 7273 696f 6e0a rsion: aVersion.
│ │ │ │ │ -0003ea10: 2020 2020 204e 6f74 2063 6f6d 6d65 6e74 Not comment
│ │ │ │ │ -0003ea20: 6564 2e0a 0a1f 0a46 696c 653a 2067 7374 ed.....File: gst
│ │ │ │ │ -0003ea30: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ -0003ea40: 653a 2050 6163 6b61 6765 2d73 7469 6c6c e: Package-still
│ │ │ │ │ -0003ea50: 2075 6e63 6c61 7373 6966 6965 642c 2020 unclassified,
│ │ │ │ │ -0003ea60: 4e65 7874 3a20 5061 636b 6167 652d 7665 Next: Package-ve
│ │ │ │ │ -0003ea70: 7273 696f 6e20 7061 7273 696e 672c 2020 rsion parsing,
│ │ │ │ │ -0003ea80: 5072 6576 3a20 5061 636b 6167 652d 6163 Prev: Package-ac
│ │ │ │ │ -0003ea90: 6365 7373 696e 672c 2020 5570 3a20 5061 cessing, Up: Pa
│ │ │ │ │ -0003eaa0: 636b 6167 650a 0a31 2e31 3237 2e34 2050 ckage..1.127.4 P
│ │ │ │ │ -0003eab0: 6163 6b61 6765 3a20 7374 696c 6c20 756e ackage: still un
│ │ │ │ │ -0003eac0: 636c 6173 7369 6669 6564 0a2d 2d2d 2d2d classified.-----
│ │ │ │ │ -0003ead0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0003eae0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------..
│ │ │ │ │ -0003eaf0: 6368 6563 6b54 6167 4966 496e 5061 7468 checkTagIfInPath
│ │ │ │ │ -0003eb00: 3a20 6153 7472 696e 670a 2020 2020 204e : aString. N
│ │ │ │ │ -0003eb10: 6f74 2063 6f6d 6d65 6e74 6564 2e0a 0a64 ot commented...d
│ │ │ │ │ -0003eb20: 6972 3a20 6669 6c65 2074 6167 3a20 6144 ir: file tag: aD
│ │ │ │ │ -0003eb30: 6963 7469 6f6e 6172 790a 2020 2020 204e ictionary. N
│ │ │ │ │ -0003eb40: 6f74 2063 6f6d 6d65 6e74 6564 2e0a 0a69 ot commented...i
│ │ │ │ │ -0003eb50: 7349 6e50 6174 680a 2020 2020 204e 6f74 sInPath. Not
│ │ │ │ │ -0003eb60: 2063 6f6d 6d65 6e74 6564 2e0a 0a70 6172 commented...par
│ │ │ │ │ -0003eb70: 7365 4174 7472 6962 7574 6573 3a20 6153 seAttributes: aS
│ │ │ │ │ -0003eb80: 7472 696e 670a 2020 2020 204e 6f74 2063 tring. Not c
│ │ │ │ │ -0003eb90: 6f6d 6d65 6e74 6564 2e0a 0a70 6174 680a ommented...path.
│ │ │ │ │ -0003eba0: 2020 2020 204e 6f74 2063 6f6d 6d65 6e74 Not comment
│ │ │ │ │ -0003ebb0: 6564 2e0a 0a70 6174 683a 2061 5374 7269 ed...path: aStri
│ │ │ │ │ -0003ebc0: 6e67 0a20 2020 2020 4e6f 7420 636f 6d6d ng. Not comm
│ │ │ │ │ -0003ebd0: 656e 7465 642e 0a0a 1f0a 4669 6c65 3a20 ented.....File:
│ │ │ │ │ -0003ebe0: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ -0003ebf0: 4e6f 6465 3a20 5061 636b 6167 652d 7665 Node: Package-ve
│ │ │ │ │ -0003ec00: 7273 696f 6e20 7061 7273 696e 672c 2020 rsion parsing,
│ │ │ │ │ -0003ec10: 5072 6576 3a20 5061 636b 6167 652d 7374 Prev: Package-st
│ │ │ │ │ -0003ec20: 696c 6c20 756e 636c 6173 7369 6669 6564 ill unclassified
│ │ │ │ │ -0003ec30: 2c20 2055 703a 2050 6163 6b61 6765 0a0a , Up: Package..
│ │ │ │ │ -0003ec40: 312e 3132 372e 3520 5061 636b 6167 653a 1.127.5 Package:
│ │ │ │ │ -0003ec50: 2076 6572 7369 6f6e 2070 6172 7369 6e67 version parsing
│ │ │ │ │ -0003ec60: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------
│ │ │ │ │ -0003ec70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0003ec80: 2d0a 0a70 6172 7365 5665 7273 696f 6e3a -..parseVersion:
│ │ │ │ │ -0003ec90: 2061 5374 7269 6e67 0a20 2020 2020 4e6f aString. No
│ │ │ │ │ -0003eca0: 7420 636f 6d6d 656e 7465 642e 0a0a 1f0a t commented.....
│ │ │ │ │ -0003ecb0: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ -0003ecc0: 6e66 6f2c 2020 4e6f 6465 3a20 5061 636b nfo, Node: Pack
│ │ │ │ │ -0003ecd0: 6167 654c 6f61 6465 722c 2020 4e65 7874 ageLoader, Next
│ │ │ │ │ -0003ece0: 3a20 5065 726d 6973 7369 6f6e 2c20 2050 : Permission, P
│ │ │ │ │ -0003ecf0: 7265 763a 2050 6163 6b61 6765 2c20 2055 rev: Package, U
│ │ │ │ │ -0003ed00: 703a 2042 6173 6520 636c 6173 7365 730a p: Base classes.
│ │ │ │ │ -0003ed10: 0a31 2e31 3238 2050 6163 6b61 6765 4c6f .1.128 PackageLo
│ │ │ │ │ -0003ed20: 6164 6572 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d ader.===========
│ │ │ │ │ -0003ed30: 3d3d 3d3d 3d3d 3d3d 0a0a 4465 6669 6e65 ========..Define
│ │ │ │ │ -0003ed40: 6420 696e 206e 616d 6573 7061 6365 2053 d in namespace S
│ │ │ │ │ -0003ed50: 6d61 6c6c 7461 6c6b 0a53 7570 6572 636c malltalk.Supercl
│ │ │ │ │ -0003ed60: 6173 733a 204f 626a 6563 740a 4361 7465 ass: Object.Cate
│ │ │ │ │ -0003ed70: 676f 7279 3a20 4c61 6e67 7561 6765 2d50 gory: Language-P
│ │ │ │ │ -0003ed80: 6163 6b61 6769 6e67 0a20 2020 2020 4920 ackaging. I
│ │ │ │ │ -0003ed90: 616d 206e 6f74 2070 6172 7420 6f66 2061 am not part of a
│ │ │ │ │ -0003eda0: 2073 7461 6e64 6172 6420 536d 616c 6c74 standard Smallt
│ │ │ │ │ -0003edb0: 616c 6b20 7379 7374 656d 2e20 2049 2070 alk system. I p
│ │ │ │ │ -0003edc0: 726f 7669 6465 206d 6574 686f 6473 0a20 rovide methods.
│ │ │ │ │ -0003edd0: 2020 2020 666f 7220 7265 7472 6965 7669 for retrievi
│ │ │ │ │ -0003ede0: 6e67 2070 6163 6b61 6765 2069 6e66 6f72 ng package infor
│ │ │ │ │ -0003edf0: 6d61 7469 6f6e 2066 726f 6d20 616e 2058 mation from an X
│ │ │ │ │ -0003ee00: 4d4c 2066 696c 6520 616e 6420 746f 206c ML file and to l
│ │ │ │ │ -0003ee10: 6f61 640a 2020 2020 2070 6163 6b61 6765 oad. package
│ │ │ │ │ -0003ee20: 7320 696e 746f 2061 2053 6d61 6c6c 7461 s into a Smallta
│ │ │ │ │ -0003ee30: 6c6b 2069 6d61 6765 2c20 636f 7272 6563 lk image, correc
│ │ │ │ │ -0003ee40: 746c 7920 6861 6e64 6c69 6e67 2064 6570 tly handling dep
│ │ │ │ │ -0003ee50: 656e 6465 6e63 6965 732e 0a0a 2a20 4d65 endencies...* Me
│ │ │ │ │ -0003ee60: 6e75 3a0a 0a2a 2050 6163 6b61 6765 4c6f nu:..* PackageLo
│ │ │ │ │ -0003ee70: 6164 6572 2063 6c61 7373 2d61 6363 6573 ader class-acces
│ │ │ │ │ -0003ee80: 7369 6e67 3a3a 2020 2863 6c61 7373 290a sing:: (class).
│ │ │ │ │ -0003ee90: 2a20 5061 636b 6167 654c 6f61 6465 7220 * PackageLoader
│ │ │ │ │ -0003eea0: 636c 6173 732d 6c6f 6164 696e 673a 3a20 class-loading::
│ │ │ │ │ -0003eeb0: 2028 636c 6173 7329 0a2a 2050 6163 6b61 (class).* Packa
│ │ │ │ │ -0003eec0: 6765 4c6f 6164 6572 2063 6c61 7373 2d74 geLoader class-t
│ │ │ │ │ -0003eed0: 6573 7469 6e67 3a3a 2020 2863 6c61 7373 esting:: (class
│ │ │ │ │ -0003eee0: 290a 0a1f 0a46 696c 653a 2067 7374 2d62 )....File: gst-b
│ │ │ │ │ -0003eef0: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ -0003ef00: 2050 6163 6b61 6765 4c6f 6164 6572 2063 PackageLoader c
│ │ │ │ │ -0003ef10: 6c61 7373 2d61 6363 6573 7369 6e67 2c20 lass-accessing,
│ │ │ │ │ -0003ef20: 204e 6578 743a 2050 6163 6b61 6765 4c6f Next: PackageLo
│ │ │ │ │ -0003ef30: 6164 6572 2063 6c61 7373 2d6c 6f61 6469 ader class-loadi
│ │ │ │ │ -0003ef40: 6e67 2c20 2055 703a 2050 6163 6b61 6765 ng, Up: Package
│ │ │ │ │ -0003ef50: 4c6f 6164 6572 0a0a 312e 3132 382e 3120 Loader..1.128.1
│ │ │ │ │ -0003ef60: 5061 636b 6167 654c 6f61 6465 7220 636c PackageLoader cl
│ │ │ │ │ -0003ef70: 6173 733a 2061 6363 6573 7369 6e67 0a2d ass: accessing.-
│ │ │ │ │ -0003ef80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0003ef90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0003efa0: 2d2d 2d2d 2d0a 0a62 7569 6c74 4669 6c65 -----..builtFile
│ │ │ │ │ -0003efb0: 7346 6f72 3a20 7061 636b 6167 650a 2020 sFor: package.
│ │ │ │ │ -0003efc0: 2020 2041 6e73 7765 7220 6120 5365 7420 Answer a Set
│ │ │ │ │ -0003efd0: 6f66 2053 7472 696e 6773 2063 6f6e 7461 of Strings conta
│ │ │ │ │ -0003efe0: 696e 696e 6720 7468 6520 6669 6c65 6e61 ining the filena
│ │ │ │ │ -0003eff0: 6d65 7320 6f66 2074 6865 2067 6976 656e mes of the given
│ │ │ │ │ -0003f000: 0a20 2020 2020 7061 636b 6167 6527 7320 . package's
│ │ │ │ │ -0003f010: 6d61 6368 696e 652d 6765 6e65 7261 7465 machine-generate
│ │ │ │ │ -0003f020: 6420 6669 6c65 7320 2872 656c 6174 6976 d files (relativ
│ │ │ │ │ -0003f030: 6520 746f 2074 6865 2064 6972 6563 746f e to the directo
│ │ │ │ │ -0003f040: 7279 0a20 2020 2020 616e 7377 6572 6564 ry. answered
│ │ │ │ │ -0003f050: 2062 7920 2364 6972 6563 746f 7279 466f by #directoryFo
│ │ │ │ │ -0003f060: 723a 290a 0a63 616c 6c6f 7574 7346 6f72 r:)..calloutsFor
│ │ │ │ │ -0003f070: 3a20 7061 636b 6167 650a 2020 2020 2041 : package. A
│ │ │ │ │ -0003f080: 6e73 7765 7220 6120 5365 7420 6f66 2053 nswer a Set of S
│ │ │ │ │ -0003f090: 7472 696e 6773 2063 6f6e 7461 696e 696e trings containin
│ │ │ │ │ -0003f0a0: 6720 7468 6520 6669 6c65 6e61 6d65 7320 g the filenames
│ │ │ │ │ -0003f0b0: 6f66 2074 6865 2067 6976 656e 0a20 2020 of the given.
│ │ │ │ │ -0003f0c0: 2020 7061 636b 6167 6527 7320 7265 7175 package's requ
│ │ │ │ │ -0003f0d0: 6972 6564 2063 616c 6c6f 7574 7320 2872 ired callouts (r
│ │ │ │ │ -0003f0e0: 656c 6174 6976 6520 746f 2074 6865 2064 elative to the d
│ │ │ │ │ -0003f0f0: 6972 6563 746f 7279 2061 6e73 7765 7265 irectory answere
│ │ │ │ │ -0003f100: 6420 6279 0a20 2020 2020 2364 6972 6563 d by. #direc
│ │ │ │ │ -0003f110: 746f 7279 466f 723a 290a 0a64 6972 6563 toryFor:)..direc
│ │ │ │ │ -0003f120: 746f 7279 466f 723a 2070 6163 6b61 6765 toryFor: package
│ │ │ │ │ -0003f130: 0a20 2020 2020 416e 7377 6572 2061 2044 . Answer a D
│ │ │ │ │ -0003f140: 6972 6563 746f 7279 206f 626a 6563 7420 irectory object
│ │ │ │ │ -0003f150: 746f 2074 6865 2067 6976 656e 2070 6163 to the given pac
│ │ │ │ │ -0003f160: 6b61 6765 2773 2066 696c 6573 0a0a 6665 kage's files..fe
│ │ │ │ │ -0003f170: 6174 7572 6573 466f 723a 2070 6163 6b61 aturesFor: packa
│ │ │ │ │ -0003f180: 6765 0a20 2020 2020 416e 7377 6572 2061 ge. Answer a
│ │ │ │ │ -0003f190: 2053 6574 206f 6620 5374 7269 6e67 7320 Set of Strings
│ │ │ │ │ -0003f1a0: 636f 6e74 6169 6e69 6e67 2074 6865 2066 containing the f
│ │ │ │ │ -0003f1b0: 6561 7475 7265 7320 7072 6f76 6964 6564 eatures provided
│ │ │ │ │ -0003f1c0: 2062 7920 7468 650a 2020 2020 2067 6976 by the. giv
│ │ │ │ │ -0003f1d0: 656e 2070 6163 6b61 6765 2e0a 0a66 696c en package...fil
│ │ │ │ │ -0003f1e0: 6549 6e73 466f 723a 2070 6163 6b61 6765 eInsFor: package
│ │ │ │ │ -0003f1f0: 0a20 2020 2020 416e 7377 6572 2061 2053 . Answer a S
│ │ │ │ │ -0003f200: 6574 206f 6620 5374 7269 6e67 7320 636f et of Strings co
│ │ │ │ │ -0003f210: 6e74 6169 6e69 6e67 2074 6865 2066 696c ntaining the fil
│ │ │ │ │ -0003f220: 656e 616d 6573 206f 6620 7468 6520 6769 enames of the gi
│ │ │ │ │ -0003f230: 7665 6e0a 2020 2020 2070 6163 6b61 6765 ven. package
│ │ │ │ │ -0003f240: 2773 2066 696c 652d 696e 7320 2872 656c 's file-ins (rel
│ │ │ │ │ -0003f250: 6174 6976 6520 746f 2074 6865 2064 6972 ative to the dir
│ │ │ │ │ -0003f260: 6563 746f 7279 2061 6e73 7765 7265 6420 ectory answered
│ │ │ │ │ -0003f270: 6279 0a20 2020 2020 2364 6972 6563 746f by. #directo
│ │ │ │ │ -0003f280: 7279 466f 723a 290a 0a66 696c 6573 466f ryFor:)..filesFo
│ │ │ │ │ -0003f290: 723a 2070 6163 6b61 6765 0a20 2020 2020 r: package.
│ │ │ │ │ -0003f2a0: 416e 7377 6572 2061 2053 6574 206f 6620 Answer a Set of
│ │ │ │ │ -0003f2b0: 5374 7269 6e67 7320 636f 6e74 6169 6e69 Strings containi
│ │ │ │ │ -0003f2c0: 6e67 2074 6865 2066 696c 656e 616d 6573 ng the filenames
│ │ │ │ │ -0003f2d0: 206f 6620 7468 6520 6769 7665 6e0a 2020 of the given.
│ │ │ │ │ -0003f2e0: 2020 2070 6163 6b61 6765 2773 2066 696c package's fil
│ │ │ │ │ -0003f2f0: 6573 2028 7265 6c61 7469 7665 2074 6f20 es (relative to
│ │ │ │ │ -0003f300: 7468 6520 6469 7265 6374 6f72 7920 616e the directory an
│ │ │ │ │ -0003f310: 7377 6572 6564 2062 790a 2020 2020 2023 swered by. #
│ │ │ │ │ -0003f320: 6469 7265 6374 6f72 7946 6f72 3a29 0a0a directoryFor:)..
│ │ │ │ │ -0003f330: 666c 7573 680a 2020 2020 2053 6574 2074 flush. Set t
│ │ │ │ │ -0003f340: 6f20 7265 6c6f 6164 2074 6865 2027 7061 o reload the 'pa
│ │ │ │ │ -0003f350: 636b 6167 6573 2e78 6d6c 2720 6669 6c65 ckages.xml' file
│ │ │ │ │ -0003f360: 2074 6865 206e 6578 7420 7469 6d65 2069 the next time i
│ │ │ │ │ -0003f370: 7420 6973 206e 6565 6465 642e 0a0a 6967 t is needed...ig
│ │ │ │ │ -0003f380: 6e6f 7265 4361 6c6c 6f75 7473 0a20 2020 noreCallouts.
│ │ │ │ │ -0003f390: 2020 416e 7377 6572 2077 6865 7468 6572 Answer whether
│ │ │ │ │ -0003f3a0: 2075 6e61 7661 696c 6162 6c65 2043 2063 unavailable C c
│ │ │ │ │ -0003f3b0: 616c 6c6f 7574 7320 6d75 7374 2067 656e allouts must gen
│ │ │ │ │ -0003f3c0: 6572 6174 6520 6572 726f 7273 206f 7220 erate errors or
│ │ │ │ │ -0003f3d0: 6e6f 742e 0a0a 6967 6e6f 7265 4361 6c6c not...ignoreCall
│ │ │ │ │ -0003f3e0: 6f75 7473 3a20 6142 6f6f 6c65 616e 0a20 outs: aBoolean.
│ │ │ │ │ -0003f3f0: 2020 2020 5365 7420 7768 6574 6865 7220 Set whether
│ │ │ │ │ -0003f400: 756e 6176 6169 6c61 626c 6520 4320 6361 unavailable C ca
│ │ │ │ │ -0003f410: 6c6c 6f75 7473 206d 7573 7420 6765 6e65 llouts must gene
│ │ │ │ │ -0003f420: 7261 7465 2065 7272 6f72 7320 6f72 206e rate errors or n
│ │ │ │ │ -0003f430: 6f74 2e0a 0a6c 6962 7261 7269 6573 466f ot...librariesFo
│ │ │ │ │ -0003f440: 723a 2070 6163 6b61 6765 0a20 2020 2020 r: package.
│ │ │ │ │ -0003f450: 416e 7377 6572 2061 2053 6574 206f 6620 Answer a Set of
│ │ │ │ │ -0003f460: 5374 7269 6e67 7320 636f 6e74 6169 6e69 Strings containi
│ │ │ │ │ -0003f470: 6e67 2074 6865 2066 696c 656e 616d 6573 ng the filenames
│ │ │ │ │ -0003f480: 206f 6620 7468 6520 6769 7665 6e0a 2020 of the given.
│ │ │ │ │ -0003f490: 2020 2070 6163 6b61 6765 2773 206c 6962 package's lib
│ │ │ │ │ -0003f4a0: 7261 7269 6573 2028 7265 6c61 7469 7665 raries (relative
│ │ │ │ │ -0003f4b0: 2074 6f20 7468 6520 6469 7265 6374 6f72 to the director
│ │ │ │ │ -0003f4c0: 7920 616e 7377 6572 6564 2062 790a 2020 y answered by.
│ │ │ │ │ -0003f4d0: 2020 2023 6469 7265 6374 6f72 7946 6f72 #directoryFor
│ │ │ │ │ -0003f4e0: 3a29 0a0a 6d6f 6475 6c65 7346 6f72 3a20 :)..modulesFor:
│ │ │ │ │ -0003f4f0: 7061 636b 6167 650a 2020 2020 2041 6e73 package. Ans
│ │ │ │ │ -0003f500: 7765 7220 6120 5365 7420 6f66 2053 7472 wer a Set of Str
│ │ │ │ │ -0003f510: 696e 6773 2063 6f6e 7461 696e 696e 6720 ings containing
│ │ │ │ │ -0003f520: 7468 6520 6669 6c65 6e61 6d65 7320 6f66 the filenames of
│ │ │ │ │ -0003f530: 2074 6865 2067 6976 656e 0a20 2020 2020 the given.
│ │ │ │ │ -0003f540: 7061 636b 6167 6527 7320 6d6f 6475 6c65 package's module
│ │ │ │ │ -0003f550: 7320 2872 656c 6174 6976 6520 746f 2074 s (relative to t
│ │ │ │ │ -0003f560: 6865 2064 6972 6563 746f 7279 2061 6e73 he directory ans
│ │ │ │ │ -0003f570: 7765 7265 6420 6279 0a20 2020 2020 2364 wered by. #d
│ │ │ │ │ -0003f580: 6972 6563 746f 7279 466f 723a 290a 0a70 irectoryFor:)..p
│ │ │ │ │ -0003f590: 6163 6b61 6765 4174 3a20 7061 636b 6167 ackageAt: packag
│ │ │ │ │ -0003f5a0: 650a 2020 2020 2041 6e73 7765 7220 6120 e. Answer a
│ │ │ │ │ -0003f5b0: 5061 636b 6167 6520 6f62 6a65 6374 2066 Package object f
│ │ │ │ │ -0003f5c0: 6f72 2074 6865 2067 6976 656e 2070 6163 or the given pac
│ │ │ │ │ -0003f5d0: 6b61 6765 0a0a 7061 636b 6167 6541 743a kage..packageAt:
│ │ │ │ │ -0003f5e0: 2070 6163 6b61 6765 2069 6641 6273 656e package ifAbsen
│ │ │ │ │ -0003f5f0: 743a 2061 426c 6f63 6b0a 2020 2020 2041 t: aBlock. A
│ │ │ │ │ -0003f600: 6e73 7765 7220 6120 5061 636b 6167 6520 nswer a Package
│ │ │ │ │ -0003f610: 6f62 6a65 6374 2066 6f72 2074 6865 2067 object for the g
│ │ │ │ │ -0003f620: 6976 656e 2070 6163 6b61 6765 0a0a 7072 iven package..pr
│ │ │ │ │ -0003f630: 6572 6571 7569 7369 7465 7346 6f72 3a20 erequisitesFor:
│ │ │ │ │ -0003f640: 7061 636b 6167 650a 2020 2020 2041 6e73 package. Ans
│ │ │ │ │ -0003f650: 7765 7220 6120 5365 7420 6f66 2053 7472 wer a Set of Str
│ │ │ │ │ -0003f660: 696e 6773 2063 6f6e 7461 696e 696e 6720 ings containing
│ │ │ │ │ -0003f670: 7468 6520 7072 6572 6571 7569 7369 7465 the prerequisite
│ │ │ │ │ -0003f680: 7320 666f 7220 7468 6520 6769 7665 6e0a s for the given.
│ │ │ │ │ -0003f690: 2020 2020 2070 6163 6b61 6765 0a0a 7265 package..re
│ │ │ │ │ -0003f6a0: 6672 6573 680a 2020 2020 2052 656c 6f61 fresh. Reloa
│ │ │ │ │ -0003f6b0: 6420 7468 6520 2770 6163 6b61 6765 732e d the 'packages.
│ │ │ │ │ -0003f6c0: 786d 6c27 2066 696c 6520 696e 2074 6865 xml' file in the
│ │ │ │ │ -0003f6d0: 2069 6d61 6765 2061 6e64 206b 6572 6e65 image and kerne
│ │ │ │ │ -0003f6e0: 6c20 6469 7265 6374 6f72 6965 732e 0a20 l directories..
│ │ │ │ │ -0003f6f0: 2020 2020 5468 6520 7468 7265 6520 706f The three po
│ │ │ │ │ -0003f700: 7373 6962 6c65 2070 6c61 6365 7320 6172 ssible places ar
│ │ │ │ │ -0003f710: 6520 3129 2074 6865 206b 6572 6e65 6c20 e 1) the kernel
│ │ │ │ │ -0003f720: 6469 7265 6374 6f72 7927 7320 7061 7265 directory's pare
│ │ │ │ │ -0003f730: 6e74 0a20 2020 2020 6469 7265 6374 6f72 nt. director
│ │ │ │ │ -0003f740: 792c 2032 2920 7468 6520 272e 7374 2720 y, 2) the '.st'
│ │ │ │ │ -0003f750: 7375 6264 6972 6563 746f 7279 206f 6620 subdirectory of
│ │ │ │ │ -0003f760: 7468 6520 7573 6572 2773 2068 6f6d 6520 the user's home
│ │ │ │ │ -0003f770: 6469 7265 6374 6f72 792c 0a20 2020 2020 directory,.
│ │ │ │ │ -0003f780: 3329 2074 6865 206c 6f63 616c 2069 6d61 3) the local ima
│ │ │ │ │ -0003f790: 6765 2064 6972 6563 746f 7279 2028 696e ge directory (in
│ │ │ │ │ -0003f7a0: 206f 7264 6572 206f 6620 6465 6372 6561 order of decrea
│ │ │ │ │ -0003f7b0: 7369 6e67 2070 7269 6f72 6974 7929 2e0a sing priority)..
│ │ │ │ │ -0003f7c0: 0a20 2020 2020 466f 7220 6120 7061 636b . For a pack
│ │ │ │ │ -0003f7d0: 6167 6573 2e78 6d6c 2066 6f75 6e64 2069 ages.xml found i
│ │ │ │ │ -0003f7e0: 6e20 7468 6520 6b65 726e 656c 2064 6972 n the kernel dir
│ │ │ │ │ -0003f7f0: 6563 746f 7279 2773 2070 6172 656e 740a ectory's parent.
│ │ │ │ │ -0003f800: 2020 2020 2064 6972 6563 746f 7279 2c20 directory,
│ │ │ │ │ -0003f810: 616c 6c20 7468 7265 6520 6469 7265 6374 all three direct
│ │ │ │ │ -0003f820: 6f72 6965 7320 6172 6520 7365 6172 6368 ories are search
│ │ │ │ │ -0003f830: 6564 2e20 2046 6f72 2061 2070 6163 6b61 ed. For a packa
│ │ │ │ │ -0003f840: 6765 732e 786d 6c0a 2020 2020 2066 6f75 ges.xml. fou
│ │ │ │ │ -0003f850: 6e64 2069 6e20 7468 6520 272e 7374 2720 nd in the '.st'
│ │ │ │ │ -0003f860: 7375 6264 6972 6563 746f 7279 2c20 6f6e subdirectory, on
│ │ │ │ │ -0003f870: 6c79 2064 6972 6563 746f 7269 6573 2032 ly directories 2
│ │ │ │ │ -0003f880: 2061 6e64 2033 2061 7265 0a20 2020 2020 and 3 are.
│ │ │ │ │ -0003f890: 7365 6172 6368 6564 2e20 2046 6f72 2061 searched. For a
│ │ │ │ │ -0003f8a0: 2070 6163 6b61 6765 732e 786d 6c20 6469 packages.xml di
│ │ │ │ │ -0003f8b0: 7265 6374 6f72 7920 696e 2074 6865 206c rectory in the l
│ │ │ │ │ -0003f8c0: 6f63 616c 2069 6d61 6765 0a20 2020 2020 ocal image.
│ │ │ │ │ -0003f8d0: 6469 7265 6374 6f72 792c 2066 696e 616c directory, final
│ │ │ │ │ -0003f8e0: 6c79 2c20 6f6e 6c79 2064 6972 6563 746f ly, only directo
│ │ │ │ │ -0003f8f0: 7279 2033 2069 7320 7365 6172 6368 6564 ry 3 is searched
│ │ │ │ │ -0003f900: 2e0a 0a73 756e 6974 5363 7269 7074 466f ...sunitScriptFo
│ │ │ │ │ -0003f910: 723a 2070 6163 6b61 6765 0a20 2020 2020 r: package.
│ │ │ │ │ -0003f920: 416e 7377 6572 2061 2053 7472 696e 6773 Answer a Strings
│ │ │ │ │ -0003f930: 2063 6f6e 7461 696e 696e 6720 6120 5355 containing a SU
│ │ │ │ │ -0003f940: 6e69 7420 7363 7269 7074 2074 6861 7420 nit script that
│ │ │ │ │ -0003f950: 6465 7363 7269 6265 7320 7468 650a 2020 describes the.
│ │ │ │ │ -0003f960: 2020 2070 6163 6b61 6765 2773 2074 6573 package's tes
│ │ │ │ │ -0003f970: 7420 7375 6974 652e 0a0a 1f0a 4669 6c65 t suite.....File
│ │ │ │ │ -0003f980: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ -0003f990: 2020 4e6f 6465 3a20 5061 636b 6167 654c Node: PackageL
│ │ │ │ │ -0003f9a0: 6f61 6465 7220 636c 6173 732d 6c6f 6164 oader class-load
│ │ │ │ │ -0003f9b0: 696e 672c 2020 4e65 7874 3a20 5061 636b ing, Next: Pack
│ │ │ │ │ -0003f9c0: 6167 654c 6f61 6465 7220 636c 6173 732d ageLoader class-
│ │ │ │ │ -0003f9d0: 7465 7374 696e 672c 2020 5072 6576 3a20 testing, Prev:
│ │ │ │ │ -0003f9e0: 5061 636b 6167 654c 6f61 6465 7220 636c PackageLoader cl
│ │ │ │ │ -0003f9f0: 6173 732d 6163 6365 7373 696e 672c 2020 ass-accessing,
│ │ │ │ │ -0003fa00: 5570 3a20 5061 636b 6167 654c 6f61 6465 Up: PackageLoade
│ │ │ │ │ -0003fa10: 720a 0a31 2e31 3238 2e32 2050 6163 6b61 r..1.128.2 Packa
│ │ │ │ │ -0003fa20: 6765 4c6f 6164 6572 2063 6c61 7373 3a20 geLoader class:
│ │ │ │ │ -0003fa30: 6c6f 6164 696e 670a 2d2d 2d2d 2d2d 2d2d loading.--------
│ │ │ │ │ -0003fa40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0003fa50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6669 ------------..fi
│ │ │ │ │ -0003fa60: 6c65 496e 5061 636b 6167 653a 2070 6163 leInPackage: pac
│ │ │ │ │ -0003fa70: 6b61 6765 0a20 2020 2020 4669 6c65 2069 kage. File i
│ │ │ │ │ -0003fa80: 6e20 7468 6520 6769 7665 6e20 7061 636b n the given pack
│ │ │ │ │ -0003fa90: 6167 6520 696e 746f 2047 4e55 2053 6d61 age into GNU Sma
│ │ │ │ │ -0003faa0: 6c6c 7461 6c6b 2e0a 0a66 696c 6549 6e50 lltalk...fileInP
│ │ │ │ │ -0003fab0: 6163 6b61 6765 733a 2070 6163 6b61 6765 ackages: package
│ │ │ │ │ -0003fac0: 734c 6973 740a 2020 2020 2046 696c 6520 sList. File
│ │ │ │ │ -0003fad0: 696e 2061 6c6c 2074 6865 2070 6163 6b61 in all the packa
│ │ │ │ │ -0003fae0: 6765 7320 696e 2070 6163 6b61 6765 734c ges in packagesL
│ │ │ │ │ -0003faf0: 6973 7420 696e 746f 2047 4e55 2053 6d61 ist into GNU Sma
│ │ │ │ │ -0003fb00: 6c6c 7461 6c6b 2e0a 0a1f 0a46 696c 653a lltalk.....File:
│ │ │ │ │ -0003fb10: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ -0003fb20: 204e 6f64 653a 2050 6163 6b61 6765 4c6f Node: PackageLo
│ │ │ │ │ -0003fb30: 6164 6572 2063 6c61 7373 2d74 6573 7469 ader class-testi
│ │ │ │ │ -0003fb40: 6e67 2c20 2050 7265 763a 2050 6163 6b61 ng, Prev: Packa
│ │ │ │ │ -0003fb50: 6765 4c6f 6164 6572 2063 6c61 7373 2d6c geLoader class-l
│ │ │ │ │ -0003fb60: 6f61 6469 6e67 2c20 2055 703a 2050 6163 oading, Up: Pac
│ │ │ │ │ -0003fb70: 6b61 6765 4c6f 6164 6572 0a0a 312e 3132 kageLoader..1.12
│ │ │ │ │ -0003fb80: 382e 3320 5061 636b 6167 654c 6f61 6465 8.3 PackageLoade
│ │ │ │ │ -0003fb90: 7220 636c 6173 733a 2074 6573 7469 6e67 r class: testing
│ │ │ │ │ -0003fba0: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------
│ │ │ │ │ -0003fbb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0003fbc0: 2d2d 2d2d 2d0a 0a63 616e 4c6f 6164 3a20 -----..canLoad:
│ │ │ │ │ -0003fbd0: 7061 636b 6167 650a 2020 2020 2041 6e73 package. Ans
│ │ │ │ │ -0003fbe0: 7765 7220 7768 6574 6865 7220 616c 6c20 wer whether all
│ │ │ │ │ -0003fbf0: 7468 6520 6e65 6564 6564 2070 7265 2d72 the needed pre-r
│ │ │ │ │ -0003fc00: 6571 7569 7369 7465 7320 666f 7220 7061 equisites for pa
│ │ │ │ │ -0003fc10: 636b 6167 6520 6172 650a 2020 2020 2061 ckage are. a
│ │ │ │ │ -0003fc20: 7661 696c 6162 6c65 2e0a 0a1f 0a46 696c vailable.....Fil
│ │ │ │ │ -0003fc30: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ -0003fc40: 2c20 204e 6f64 653a 2050 6572 6d69 7373 , Node: Permiss
│ │ │ │ │ -0003fc50: 696f 6e2c 2020 4e65 7874 3a20 506c 7567 ion, Next: Plug
│ │ │ │ │ -0003fc60: 6761 626c 6541 6461 7074 6f72 2c20 2050 gableAdaptor, P
│ │ │ │ │ -0003fc70: 7265 763a 2050 6163 6b61 6765 4c6f 6164 rev: PackageLoad
│ │ │ │ │ -0003fc80: 6572 2c20 2055 703a 2042 6173 6520 636c er, Up: Base cl
│ │ │ │ │ -0003fc90: 6173 7365 730a 0a31 2e31 3239 2050 6572 asses..1.129 Per
│ │ │ │ │ -0003fca0: 6d69 7373 696f 6e0a 3d3d 3d3d 3d3d 3d3d mission.========
│ │ │ │ │ -0003fcb0: 3d3d 3d3d 3d3d 3d3d 0a0a 4465 6669 6e65 ========..Define
│ │ │ │ │ -0003fcc0: 6420 696e 206e 616d 6573 7061 6365 2053 d in namespace S
│ │ │ │ │ -0003fcd0: 6d61 6c6c 7461 6c6b 0a53 7570 6572 636c malltalk.Supercl
│ │ │ │ │ -0003fce0: 6173 733a 204f 626a 6563 740a 4361 7465 ass: Object.Cate
│ │ │ │ │ -0003fcf0: 676f 7279 3a20 4c61 6e67 7561 6765 2d53 gory: Language-S
│ │ │ │ │ -0003fd00: 6563 7572 6974 790a 2020 2020 2049 2061 ecurity. I a
│ │ │ │ │ -0003fd10: 6d20 7468 6520 6261 7369 6320 636c 6173 m the basic clas
│ │ │ │ │ -0003fd20: 7320 7468 6174 2072 6570 7265 7365 6e74 s that represent
│ │ │ │ │ -0003fd30: 7320 7768 6574 6865 7220 6f70 6572 6174 s whether operat
│ │ │ │ │ -0003fd40: 696f 6e73 2074 6861 7420 636f 756c 640a ions that could.
│ │ │ │ │ -0003fd50: 2020 2020 2068 6172 6d20 7468 6520 7379 harm the sy
│ │ │ │ │ -0003fd60: 7374 656d 2773 2073 6563 7572 6974 7920 stem's security
│ │ │ │ │ -0003fd70: 6172 6520 616c 6c6f 7765 6420 6f72 2064 are allowed or d
│ │ │ │ │ -0003fd80: 656e 6965 642e 0a0a 2a20 4d65 6e75 3a0a enied...* Menu:.
│ │ │ │ │ -0003fd90: 0a2a 2050 6572 6d69 7373 696f 6e20 636c .* Permission cl
│ │ │ │ │ -0003fda0: 6173 732d 7465 7374 696e 673a 3a20 2028 ass-testing:: (
│ │ │ │ │ -0003fdb0: 636c 6173 7329 0a2a 2050 6572 6d69 7373 class).* Permiss
│ │ │ │ │ -0003fdc0: 696f 6e2d 6163 6365 7373 696e 673a 3a20 ion-accessing::
│ │ │ │ │ -0003fdd0: 2028 696e 7374 616e 6365 290a 2a20 5065 (instance).* Pe
│ │ │ │ │ -0003fde0: 726d 6973 7369 6f6e 2d74 6573 7469 6e67 rmission-testing
│ │ │ │ │ -0003fdf0: 3a3a 2020 2869 6e73 7461 6e63 6529 0a0a :: (instance)..
│ │ │ │ │ -0003fe00: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ -0003fe10: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 5065 .info, Node: Pe
│ │ │ │ │ -0003fe20: 726d 6973 7369 6f6e 2063 6c61 7373 2d74 rmission class-t
│ │ │ │ │ -0003fe30: 6573 7469 6e67 2c20 204e 6578 743a 2050 esting, Next: P
│ │ │ │ │ -0003fe40: 6572 6d69 7373 696f 6e2d 6163 6365 7373 ermission-access
│ │ │ │ │ -0003fe50: 696e 672c 2020 5570 3a20 5065 726d 6973 ing, Up: Permis
│ │ │ │ │ -0003fe60: 7369 6f6e 0a0a 312e 3132 392e 3120 5065 sion..1.129.1 Pe
│ │ │ │ │ -0003fe70: 726d 6973 7369 6f6e 2063 6c61 7373 3a20 rmission class:
│ │ │ │ │ -0003fe80: 7465 7374 696e 670a 2d2d 2d2d 2d2d 2d2d testing.--------
│ │ │ │ │ -0003fe90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0003fea0: 2d2d 2d2d 2d2d 2d2d 2d0a 0a61 6c6c 6f77 ---------..allow
│ │ │ │ │ -0003feb0: 696e 673a 2061 5379 6d62 6f6c 2074 6172 ing: aSymbol tar
│ │ │ │ │ -0003fec0: 6765 743a 2061 5461 7267 6574 2061 6374 get: aTarget act
│ │ │ │ │ -0003fed0: 696f 6e3a 2061 6374 696f 6e0a 2020 2020 ion: action.
│ │ │ │ │ -0003fee0: 204e 6f74 2063 6f6d 6d65 6e74 6564 2e0a Not commented..
│ │ │ │ │ -0003fef0: 0a61 6c6c 6f77 696e 673a 2061 5379 6d62 .allowing: aSymb
│ │ │ │ │ -0003ff00: 6f6c 2074 6172 6765 743a 2061 5461 7267 ol target: aTarg
│ │ │ │ │ -0003ff10: 6574 2061 6374 696f 6e73 3a20 6163 7469 et actions: acti
│ │ │ │ │ -0003ff20: 6f6e 7341 7272 6179 0a20 2020 2020 4e6f onsArray. No
│ │ │ │ │ -0003ff30: 7420 636f 6d6d 656e 7465 642e 0a0a 6465 t commented...de
│ │ │ │ │ -0003ff40: 6e79 696e 673a 2061 5379 6d62 6f6c 2074 nying: aSymbol t
│ │ │ │ │ -0003ff50: 6172 6765 743a 2061 5461 7267 6574 2061 arget: aTarget a
│ │ │ │ │ -0003ff60: 6374 696f 6e3a 2061 6374 696f 6e0a 2020 ction: action.
│ │ │ │ │ -0003ff70: 2020 204e 6f74 2063 6f6d 6d65 6e74 6564 Not commented
│ │ │ │ │ -0003ff80: 2e0a 0a64 656e 7969 6e67 3a20 6153 796d ...denying: aSym
│ │ │ │ │ -0003ff90: 626f 6c20 7461 7267 6574 3a20 6154 6172 bol target: aTar
│ │ │ │ │ -0003ffa0: 6765 7420 6163 7469 6f6e 733a 2061 6374 get actions: act
│ │ │ │ │ -0003ffb0: 696f 6e73 4172 7261 790a 2020 2020 204e ionsArray. N
│ │ │ │ │ -0003ffc0: 6f74 2063 6f6d 6d65 6e74 6564 2e0a 0a67 ot commented...g
│ │ │ │ │ -0003ffd0: 7261 6e74 696e 673a 2061 5379 6d62 6f6c ranting: aSymbol
│ │ │ │ │ -0003ffe0: 2074 6172 6765 743a 2061 5461 7267 6574 target: aTarget
│ │ │ │ │ -0003fff0: 2061 6374 696f 6e3a 2061 6374 696f 6e0a action: action.
│ │ │ │ │ -00040000: 2020 2020 204e 6f74 2063 6f6d 6d65 6e74 Not comment
│ │ │ │ │ -00040010: 6564 2e0a 0a67 7261 6e74 696e 673a 2061 ed...granting: a
│ │ │ │ │ -00040020: 5379 6d62 6f6c 2074 6172 6765 743a 2061 Symbol target: a
│ │ │ │ │ -00040030: 5461 7267 6574 2061 6374 696f 6e73 3a20 Target actions:
│ │ │ │ │ -00040040: 6163 7469 6f6e 7341 7272 6179 0a20 2020 actionsArray.
│ │ │ │ │ -00040050: 2020 4e6f 7420 636f 6d6d 656e 7465 642e Not commented.
│ │ │ │ │ -00040060: 0a0a 6e61 6d65 3a20 6153 796d 626f 6c20 ..name: aSymbol
│ │ │ │ │ -00040070: 7461 7267 6574 3a20 6154 6172 6765 7420 target: aTarget
│ │ │ │ │ -00040080: 6163 7469 6f6e 3a20 6163 7469 6f6e 0a20 action: action.
│ │ │ │ │ -00040090: 2020 2020 4e6f 7420 636f 6d6d 656e 7465 Not commente
│ │ │ │ │ -000400a0: 642e 0a0a 6e61 6d65 3a20 6153 796d 626f d...name: aSymbo
│ │ │ │ │ -000400b0: 6c20 7461 7267 6574 3a20 6154 6172 6765 l target: aTarge
│ │ │ │ │ -000400c0: 7420 6163 7469 6f6e 733a 2061 6374 696f t actions: actio
│ │ │ │ │ -000400d0: 6e73 4172 7261 790a 2020 2020 204e 6f74 nsArray. Not
│ │ │ │ │ -000400e0: 2063 6f6d 6d65 6e74 6564 2e0a 0a1f 0a46 commented.....F
│ │ │ │ │ -000400f0: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ -00040100: 666f 2c20 204e 6f64 653a 2050 6572 6d69 fo, Node: Permi
│ │ │ │ │ -00040110: 7373 696f 6e2d 6163 6365 7373 696e 672c ssion-accessing,
│ │ │ │ │ -00040120: 2020 4e65 7874 3a20 5065 726d 6973 7369 Next: Permissi
│ │ │ │ │ -00040130: 6f6e 2d74 6573 7469 6e67 2c20 2050 7265 on-testing, Pre
│ │ │ │ │ -00040140: 763a 2050 6572 6d69 7373 696f 6e20 636c v: Permission cl
│ │ │ │ │ -00040150: 6173 732d 7465 7374 696e 672c 2020 5570 ass-testing, Up
│ │ │ │ │ -00040160: 3a20 5065 726d 6973 7369 6f6e 0a0a 312e : Permission..1.
│ │ │ │ │ -00040170: 3132 392e 3220 5065 726d 6973 7369 6f6e 129.2 Permission
│ │ │ │ │ -00040180: 3a20 6163 6365 7373 696e 670a 2d2d 2d2d : accessing.----
│ │ │ │ │ -00040190: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000401a0: 2d2d 2d2d 2d2d 2d2d 2d0a 0a61 6374 696f ---------..actio
│ │ │ │ │ -000401b0: 6e3a 2061 6e4f 626a 6563 740a 2020 2020 n: anObject.
│ │ │ │ │ -000401c0: 204e 6f74 2063 6f6d 6d65 6e74 6564 2e0a Not commented..
│ │ │ │ │ -000401d0: 0a61 6374 696f 6e73 0a20 2020 2020 416e .actions. An
│ │ │ │ │ -000401e0: 7377 6572 2027 6163 7469 6f6e 7327 2e0a swer 'actions'..
│ │ │ │ │ -000401f0: 0a61 6374 696f 6e73 3a20 616e 4f62 6a65 .actions: anObje
│ │ │ │ │ -00040200: 6374 0a20 2020 2020 4e6f 7420 636f 6d6d ct. Not comm
│ │ │ │ │ -00040210: 656e 7465 642e 0a0a 616c 6c6f 770a 2020 ented...allow.
│ │ │ │ │ -00040220: 2020 204e 6f74 2063 6f6d 6d65 6e74 6564 Not commented
│ │ │ │ │ -00040230: 2e0a 0a61 6c6c 6f77 696e 670a 2020 2020 ...allowing.
│ │ │ │ │ -00040240: 204e 6f74 2063 6f6d 6d65 6e74 6564 2e0a Not commented..
│ │ │ │ │ -00040250: 0a64 656e 790a 2020 2020 204e 6f74 2063 .deny. Not c
│ │ │ │ │ -00040260: 6f6d 6d65 6e74 6564 2e0a 0a64 656e 7969 ommented...denyi
│ │ │ │ │ -00040270: 6e67 0a20 2020 2020 4e6f 7420 636f 6d6d ng. Not comm
│ │ │ │ │ -00040280: 656e 7465 642e 0a0a 6973 416c 6c6f 7769 ented...isAllowi
│ │ │ │ │ -00040290: 6e67 0a20 2020 2020 416e 7377 6572 2027 ng. Answer '
│ │ │ │ │ -000402a0: 706f 7369 7469 7665 272e 0a0a 6e61 6d65 positive'...name
│ │ │ │ │ -000402b0: 0a20 2020 2020 416e 7377 6572 2027 6e61 . Answer 'na
│ │ │ │ │ -000402c0: 6d65 272e 0a0a 6e61 6d65 3a20 616e 4f62 me'...name: anOb
│ │ │ │ │ -000402d0: 6a65 6374 0a20 2020 2020 4e6f 7420 636f ject. Not co
│ │ │ │ │ -000402e0: 6d6d 656e 7465 642e 0a0a 7461 7267 6574 mmented...target
│ │ │ │ │ -000402f0: 0a20 2020 2020 416e 7377 6572 2027 7461 . Answer 'ta
│ │ │ │ │ -00040300: 7267 6574 272e 0a0a 7461 7267 6574 3a20 rget'...target:
│ │ │ │ │ -00040310: 616e 4f62 6a65 6374 0a20 2020 2020 4e6f anObject. No
│ │ │ │ │ -00040320: 7420 636f 6d6d 656e 7465 642e 0a0a 1f0a t commented.....
│ │ │ │ │ -00040330: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ -00040340: 6e66 6f2c 2020 4e6f 6465 3a20 5065 726d nfo, Node: Perm
│ │ │ │ │ -00040350: 6973 7369 6f6e 2d74 6573 7469 6e67 2c20 ission-testing,
│ │ │ │ │ -00040360: 2050 7265 763a 2050 6572 6d69 7373 696f Prev: Permissio
│ │ │ │ │ -00040370: 6e2d 6163 6365 7373 696e 672c 2020 5570 n-accessing, Up
│ │ │ │ │ -00040380: 3a20 5065 726d 6973 7369 6f6e 0a0a 312e : Permission..1.
│ │ │ │ │ -00040390: 3132 392e 3320 5065 726d 6973 7369 6f6e 129.3 Permission
│ │ │ │ │ -000403a0: 3a20 7465 7374 696e 670a 2d2d 2d2d 2d2d : testing.------
│ │ │ │ │ -000403b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000403c0: 2d2d 2d2d 2d0a 0a63 6865 636b 3a20 6150 -----..check: aP
│ │ │ │ │ -000403d0: 6572 6d69 7373 696f 6e20 666f 723a 2061 ermission for: a
│ │ │ │ │ -000403e0: 6e4f 626a 6563 740a 2020 2020 204e 6f74 nObject. Not
│ │ │ │ │ -000403f0: 2063 6f6d 6d65 6e74 6564 2e0a 0a69 6d70 commented...imp
│ │ │ │ │ -00040400: 6c69 6573 3a20 6150 6572 6d69 7373 696f lies: aPermissio
│ │ │ │ │ -00040410: 6e0a 2020 2020 204e 6f74 2063 6f6d 6d65 n. Not comme
│ │ │ │ │ -00040420: 6e74 6564 2e0a 0a1f 0a46 696c 653a 2067 nted.....File: g
│ │ │ │ │ -00040430: 7374 2d62 6173 652e 696e 666f 2c20 204e st-base.info, N
│ │ │ │ │ -00040440: 6f64 653a 2050 6c75 6767 6162 6c65 4164 ode: PluggableAd
│ │ │ │ │ -00040450: 6170 746f 722c 2020 4e65 7874 3a20 506c aptor, Next: Pl
│ │ │ │ │ -00040460: 7567 6761 626c 6550 726f 7879 2c20 2050 uggableProxy, P
│ │ │ │ │ -00040470: 7265 763a 2050 6572 6d69 7373 696f 6e2c rev: Permission,
│ │ │ │ │ -00040480: 2020 5570 3a20 4261 7365 2063 6c61 7373 Up: Base class
│ │ │ │ │ -00040490: 6573 0a0a 312e 3133 3020 506c 7567 6761 es..1.130 Plugga
│ │ │ │ │ -000404a0: 626c 6541 6461 7074 6f72 0a3d 3d3d 3d3d bleAdaptor.=====
│ │ │ │ │ -000404b0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ -000404c0: 3d0a 0a44 6566 696e 6564 2069 6e20 6e61 =..Defined in na
│ │ │ │ │ -000404d0: 6d65 7370 6163 6520 536d 616c 6c74 616c mespace Smalltal
│ │ │ │ │ -000404e0: 6b0a 5375 7065 7263 6c61 7373 3a20 5661 k.Superclass: Va
│ │ │ │ │ -000404f0: 6c75 6541 6461 7074 6f72 0a43 6174 6567 lueAdaptor.Categ
│ │ │ │ │ -00040500: 6f72 793a 204c 616e 6775 6167 652d 4461 ory: Language-Da
│ │ │ │ │ -00040510: 7461 2074 7970 6573 0a20 2020 2020 4920 ta types. I
│ │ │ │ │ -00040520: 6d65 6469 6174 6520 6265 7477 6565 6e20 mediate between
│ │ │ │ │ -00040530: 636f 6d70 6c65 7820 6765 742f 7365 7420 complex get/set
│ │ │ │ │ -00040540: 6265 6861 7669 6f72 2061 6e64 2074 6865 behavior and the
│ │ │ │ │ -00040550: 2023 7661 6c75 652f 2376 616c 7565 3a0a #value/#value:.
│ │ │ │ │ -00040560: 2020 2020 2070 726f 746f 636f 6c20 7573 protocol us
│ │ │ │ │ -00040570: 6564 2062 7920 5661 6c75 6541 6461 7074 ed by ValueAdapt
│ │ │ │ │ -00040580: 6f72 732e 2020 5468 6520 6765 742f 7365 ors. The get/se
│ │ │ │ │ -00040590: 7420 6265 6861 7669 6f72 2063 616e 2062 t behavior can b
│ │ │ │ │ -000405a0: 650a 2020 2020 2069 6d70 6c65 6d65 6e74 e. implement
│ │ │ │ │ -000405b0: 6564 2062 7920 7477 6f20 626c 6f63 6b73 ed by two blocks
│ │ │ │ │ -000405c0: 2c20 6f72 2063 616e 2062 6520 6465 6c65 , or can be dele
│ │ │ │ │ -000405d0: 6761 7465 6420 746f 2061 6e6f 7468 6572 gated to another
│ │ │ │ │ -000405e0: 206f 626a 6563 740a 2020 2020 2077 6974 object. wit
│ │ │ │ │ -000405f0: 6820 6d65 7373 6167 6573 2073 7563 6820 h messages such
│ │ │ │ │ -00040600: 6173 2023 736f 6d65 5072 6f70 6572 7479 as #someProperty
│ │ │ │ │ -00040610: 2074 6f20 6765 7420 616e 6420 2373 6f6d to get and #som
│ │ │ │ │ -00040620: 6550 726f 7065 7274 793a 2074 6f0a 2020 eProperty: to.
│ │ │ │ │ -00040630: 2020 2073 6574 2e0a 0a2a 204d 656e 753a set...* Menu:
│ │ │ │ │ -00040640: 0a0a 2a20 506c 7567 6761 626c 6541 6461 ..* PluggableAda
│ │ │ │ │ -00040650: 7074 6f72 2063 6c61 7373 2d63 7265 6174 ptor class-creat
│ │ │ │ │ -00040660: 696e 6720 696e 7374 616e 6365 733a 3a20 ing instances::
│ │ │ │ │ -00040670: 2028 636c 6173 7329 0a2a 2050 6c75 6767 (class).* Plugg
│ │ │ │ │ -00040680: 6162 6c65 4164 6170 746f 722d 6163 6365 ableAdaptor-acce
│ │ │ │ │ -00040690: 7373 696e 673a 3a20 2028 696e 7374 616e ssing:: (instan
│ │ │ │ │ -000406a0: 6365 290a 0a1f 0a46 696c 653a 2067 7374 ce)....File: gst
│ │ │ │ │ -000406b0: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ -000406c0: 653a 2050 6c75 6767 6162 6c65 4164 6170 e: PluggableAdap
│ │ │ │ │ -000406d0: 746f 7220 636c 6173 732d 6372 6561 7469 tor class-creati
│ │ │ │ │ -000406e0: 6e67 2069 6e73 7461 6e63 6573 2c20 204e ng instances, N
│ │ │ │ │ -000406f0: 6578 743a 2050 6c75 6767 6162 6c65 4164 ext: PluggableAd
│ │ │ │ │ -00040700: 6170 746f 722d 6163 6365 7373 696e 672c aptor-accessing,
│ │ │ │ │ -00040710: 2020 5570 3a20 506c 7567 6761 626c 6541 Up: PluggableA
│ │ │ │ │ -00040720: 6461 7074 6f72 0a0a 312e 3133 302e 3120 daptor..1.130.1
│ │ │ │ │ -00040730: 506c 7567 6761 626c 6541 6461 7074 6f72 PluggableAdaptor
│ │ │ │ │ -00040740: 2063 6c61 7373 3a20 6372 6561 7469 6e67 class: creating
│ │ │ │ │ -00040750: 2069 6e73 7461 6e63 6573 0a2d 2d2d 2d2d instances.-----
│ │ │ │ │ -00040760: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00040770: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00040780: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a67 -------------..g
│ │ │ │ │ -00040790: 6574 426c 6f63 6b3a 2067 6574 426c 6f63 etBlock: getBloc
│ │ │ │ │ -000407a0: 6b20 7075 7442 6c6f 636b 3a20 7075 7442 k putBlock: putB
│ │ │ │ │ -000407b0: 6c6f 636b 0a20 2020 2020 416e 7377 6572 lock. Answer
│ │ │ │ │ -000407c0: 2061 2050 6c75 6767 6162 6c65 4164 6170 a PluggableAdap
│ │ │ │ │ -000407d0: 746f 7220 7573 696e 6720 7468 6520 6769 tor using the gi
│ │ │ │ │ -000407e0: 7665 6e20 626c 6f63 6b73 2074 6f20 696d ven blocks to im
│ │ │ │ │ -000407f0: 706c 656d 656e 740a 2020 2020 2023 7661 plement. #va
│ │ │ │ │ -00040800: 6c75 6520 616e 6420 2376 616c 7565 3a0a lue and #value:.
│ │ │ │ │ -00040810: 0a6f 6e3a 2061 6e4f 626a 6563 7420 6173 .on: anObject as
│ │ │ │ │ -00040820: 7065 6374 3a20 6153 796d 626f 6c0a 2020 pect: aSymbol.
│ │ │ │ │ -00040830: 2020 2041 6e73 7765 7220 6120 506c 7567 Answer a Plug
│ │ │ │ │ -00040840: 6761 626c 6541 6461 7074 6f72 2075 7369 gableAdaptor usi
│ │ │ │ │ -00040850: 6e67 2061 6e4f 626a 6563 7427 7320 6153 ng anObject's aS
│ │ │ │ │ -00040860: 796d 626f 6c20 6d65 7373 6167 6520 746f ymbol message to
│ │ │ │ │ -00040870: 0a20 2020 2020 696d 706c 656d 656e 7420 . implement
│ │ │ │ │ -00040880: 2376 616c 7565 2c20 616e 6420 616e 4f62 #value, and anOb
│ │ │ │ │ -00040890: 6a65 6374 2773 2061 5379 6d62 6f6c 3a20 ject's aSymbol:
│ │ │ │ │ -000408a0: 6d65 7373 6167 6520 2861 5379 6d62 6f6c message (aSymbol
│ │ │ │ │ -000408b0: 2066 6f6c 6c6f 7765 640a 2020 2020 2062 followed. b
│ │ │ │ │ -000408c0: 7920 6120 636f 6c6f 6e29 2074 6f20 696d y a colon) to im
│ │ │ │ │ -000408d0: 706c 656d 656e 7420 2376 616c 7565 3a0a plement #value:.
│ │ │ │ │ -000408e0: 0a6f 6e3a 2061 6e4f 626a 6563 7420 6765 .on: anObject ge
│ │ │ │ │ -000408f0: 7453 656c 6563 746f 723a 2067 6574 5365 tSelector: getSe
│ │ │ │ │ -00040900: 6c65 6374 6f72 2070 7574 5365 6c65 6374 lector putSelect
│ │ │ │ │ -00040910: 6f72 3a20 7075 7453 656c 6563 746f 720a or: putSelector.
│ │ │ │ │ -00040920: 2020 2020 2041 6e73 7765 7220 6120 506c Answer a Pl
│ │ │ │ │ -00040930: 7567 6761 626c 6541 6461 7074 6f72 2075 uggableAdaptor u
│ │ │ │ │ -00040940: 7369 6e67 2061 6e4f 626a 6563 7427 7320 sing anObject's
│ │ │ │ │ -00040950: 6765 7453 656c 6563 746f 7220 6d65 7373 getSelector mess
│ │ │ │ │ -00040960: 6167 6520 746f 0a20 2020 2020 696d 706c age to. impl
│ │ │ │ │ -00040970: 656d 656e 7420 2376 616c 7565 2c20 616e ement #value, an
│ │ │ │ │ -00040980: 6420 616e 4f62 6a65 6374 2773 2070 7574 d anObject's put
│ │ │ │ │ -00040990: 5365 6c65 6374 6f72 206d 6573 7361 6765 Selector message
│ │ │ │ │ -000409a0: 2074 6f20 696d 706c 656d 656e 740a 2020 to implement.
│ │ │ │ │ -000409b0: 2020 2023 7661 6c75 653a 0a0a 6f6e 3a20 #value:..on:
│ │ │ │ │ -000409c0: 616e 4f62 6a65 6374 2069 6e64 6578 3a20 anObject index:
│ │ │ │ │ -000409d0: 616e 496e 6465 780a 2020 2020 2041 6e73 anIndex. Ans
│ │ │ │ │ -000409e0: 7765 7220 6120 506c 7567 6761 626c 6541 wer a PluggableA
│ │ │ │ │ -000409f0: 6461 7074 6f72 2075 7369 6e67 2061 6e4f daptor using anO
│ │ │ │ │ -00040a00: 626a 6563 7427 7320 2361 743a 2061 6e64 bject's #at: and
│ │ │ │ │ -00040a10: 2023 6174 3a70 7574 3a0a 2020 2020 206d #at:put:. m
│ │ │ │ │ -00040a20: 6573 7361 6765 2074 6f20 696d 706c 656d essage to implem
│ │ │ │ │ -00040a30: 656e 7420 2376 616c 7565 2061 6e64 2023 ent #value and #
│ │ │ │ │ -00040a40: 7661 6c75 653a 3b20 7468 6520 6669 7273 value:; the firs
│ │ │ │ │ -00040a50: 7420 7061 7261 6d65 7465 7220 6f66 0a20 t parameter of.
│ │ │ │ │ -00040a60: 2020 2020 2361 743a 2061 6e64 2023 6174 #at: and #at
│ │ │ │ │ -00040a70: 3a70 7574 3a20 6973 2061 6e49 6e64 6578 :put: is anIndex
│ │ │ │ │ -00040a80: 0a0a 6f6e 3a20 6144 6963 7469 6f6e 6172 ..on: aDictionar
│ │ │ │ │ -00040a90: 7920 6b65 793a 2061 4b65 790a 2020 2020 y key: aKey.
│ │ │ │ │ -00040aa0: 2053 616d 6520 6173 2023 6f6e 3a69 6e64 Same as #on:ind
│ │ │ │ │ -00040ab0: 6578 3a2e 2020 5072 6f76 6964 6564 2066 ex:. Provided f
│ │ │ │ │ -00040ac0: 6f72 2063 6c61 7269 7479 2061 6e64 2063 or clarity and c
│ │ │ │ │ -00040ad0: 6f6d 706c 6574 656e 6573 732e 0a0a 1f0a ompleteness.....
│ │ │ │ │ -00040ae0: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ -00040af0: 6e66 6f2c 2020 4e6f 6465 3a20 506c 7567 nfo, Node: Plug
│ │ │ │ │ -00040b00: 6761 626c 6541 6461 7074 6f72 2d61 6363 gableAdaptor-acc
│ │ │ │ │ -00040b10: 6573 7369 6e67 2c20 2050 7265 763a 2050 essing, Prev: P
│ │ │ │ │ -00040b20: 6c75 6767 6162 6c65 4164 6170 746f 7220 luggableAdaptor
│ │ │ │ │ -00040b30: 636c 6173 732d 6372 6561 7469 6e67 2069 class-creating i
│ │ │ │ │ -00040b40: 6e73 7461 6e63 6573 2c20 2055 703a 2050 nstances, Up: P
│ │ │ │ │ -00040b50: 6c75 6767 6162 6c65 4164 6170 746f 720a luggableAdaptor.
│ │ │ │ │ -00040b60: 0a31 2e31 3330 2e32 2050 6c75 6767 6162 .1.130.2 Pluggab
│ │ │ │ │ -00040b70: 6c65 4164 6170 746f 723a 2061 6363 6573 leAdaptor: acces
│ │ │ │ │ -00040b80: 7369 6e67 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d sing.-----------
│ │ │ │ │ -00040b90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00040ba0: 2d2d 2d2d 2d2d 2d2d 0a0a 7661 6c75 650a --------..value.
│ │ │ │ │ -00040bb0: 2020 2020 2047 6574 2074 6865 2076 616c Get the val
│ │ │ │ │ -00040bc0: 7565 206f 6620 7468 6520 7265 6365 6976 ue of the receiv
│ │ │ │ │ -00040bd0: 6572 2e0a 0a76 616c 7565 3a20 616e 4f62 er...value: anOb
│ │ │ │ │ -00040be0: 6a65 6374 0a20 2020 2020 5365 7420 7468 ject. Set th
│ │ │ │ │ -00040bf0: 6520 7661 6c75 6520 6f66 2074 6865 2072 e value of the r
│ │ │ │ │ -00040c00: 6563 6569 7665 722e 0a0a 1f0a 4669 6c65 eceiver.....File
│ │ │ │ │ -00040c10: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ -00040c20: 2020 4e6f 6465 3a20 506c 7567 6761 626c Node: Pluggabl
│ │ │ │ │ -00040c30: 6550 726f 7879 2c20 204e 6578 743a 2050 eProxy, Next: P
│ │ │ │ │ -00040c40: 6f69 6e74 2c20 2050 7265 763a 2050 6c75 oint, Prev: Plu
│ │ │ │ │ -00040c50: 6767 6162 6c65 4164 6170 746f 722c 2020 ggableAdaptor,
│ │ │ │ │ -00040c60: 5570 3a20 4261 7365 2063 6c61 7373 6573 Up: Base classes
│ │ │ │ │ -00040c70: 0a0a 312e 3133 3120 506c 7567 6761 626c ..1.131 Pluggabl
│ │ │ │ │ -00040c80: 6550 726f 7879 0a3d 3d3d 3d3d 3d3d 3d3d eProxy.=========
│ │ │ │ │ -00040c90: 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a44 6566 ===========..Def
│ │ │ │ │ -00040ca0: 696e 6564 2069 6e20 6e61 6d65 7370 6163 ined in namespac
│ │ │ │ │ -00040cb0: 6520 536d 616c 6c74 616c 6b0a 5375 7065 e Smalltalk.Supe
│ │ │ │ │ -00040cc0: 7263 6c61 7373 3a20 416c 7465 726e 6174 rclass: Alternat
│ │ │ │ │ -00040cd0: 6976 654f 626a 6563 7450 726f 7879 0a43 iveObjectProxy.C
│ │ │ │ │ -00040ce0: 6174 6567 6f72 793a 2053 7472 6561 6d73 ategory: Streams
│ │ │ │ │ -00040cf0: 2d46 696c 6573 0a20 2020 2020 4920 616d -Files. I am
│ │ │ │ │ -00040d00: 2061 2070 726f 7879 2074 6861 7420 7374 a proxy that st
│ │ │ │ │ -00040d10: 6f72 6573 2061 2064 6966 6665 7265 6e74 ores a different
│ │ │ │ │ -00040d20: 206f 626a 6563 7420 616e 642c 2075 706f object and, upo
│ │ │ │ │ -00040d30: 6e20 6c6f 6164 2c20 7365 6e64 730a 2020 n load, sends.
│ │ │ │ │ -00040d40: 2020 2023 7265 636f 6e73 7472 7563 744f #reconstructO
│ │ │ │ │ -00040d50: 7269 6769 6e61 6c4f 626a 6563 7420 746f riginalObject to
│ │ │ │ │ -00040d60: 2074 6861 7420 6f62 6a65 6374 2028 7768 that object (wh
│ │ │ │ │ -00040d70: 6963 6820 6361 6e20 6265 2061 0a20 2020 ich can be a.
│ │ │ │ │ -00040d80: 2020 4469 7265 6374 6564 4d65 7373 6167 DirectedMessag
│ │ │ │ │ -00040d90: 652c 2069 6e20 7768 6963 6820 6361 7365 e, in which case
│ │ │ │ │ -00040da0: 2074 6865 206d 6573 7361 6765 2069 7320 the message is
│ │ │ │ │ -00040db0: 7365 6e74 292e 2020 5468 6520 6f62 6a65 sent). The obje
│ │ │ │ │ -00040dc0: 6374 2074 6f0a 2020 2020 2062 6520 7374 ct to. be st
│ │ │ │ │ -00040dd0: 6f72 6564 2069 7320 7265 7472 6965 7665 ored is retrieve
│ │ │ │ │ -00040de0: 6420 6279 2073 656e 6469 6e67 2023 6269 d by sending #bi
│ │ │ │ │ -00040df0: 6e61 7279 5265 7072 6573 656e 7461 7469 naryRepresentati
│ │ │ │ │ -00040e00: 6f6e 4f62 6a65 6374 2074 6f0a 2020 2020 onObject to.
│ │ │ │ │ -00040e10: 2074 6865 206f 626a 6563 742e 0a0a 2a20 the object...*
│ │ │ │ │ -00040e20: 4d65 6e75 3a0a 0a2a 2050 6c75 6767 6162 Menu:..* Pluggab
│ │ │ │ │ -00040e30: 6c65 5072 6f78 7920 636c 6173 732d 6163 leProxy class-ac
│ │ │ │ │ -00040e40: 6365 7373 696e 673a 3a20 2028 636c 6173 cessing:: (clas
│ │ │ │ │ -00040e50: 7329 0a2a 2050 6c75 6767 6162 6c65 5072 s).* PluggablePr
│ │ │ │ │ -00040e60: 6f78 792d 7361 7669 6e67 2061 6e64 2072 oxy-saving and r
│ │ │ │ │ -00040e70: 6573 746f 7269 6e67 3a3a 2020 2869 6e73 estoring:: (ins
│ │ │ │ │ -00040e80: 7461 6e63 6529 0a0a 1f0a 4669 6c65 3a20 tance)....File:
│ │ │ │ │ -00040e90: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ -00040ea0: 4e6f 6465 3a20 506c 7567 6761 626c 6550 Node: PluggableP
│ │ │ │ │ -00040eb0: 726f 7879 2063 6c61 7373 2d61 6363 6573 roxy class-acces
│ │ │ │ │ -00040ec0: 7369 6e67 2c20 204e 6578 743a 2050 6c75 sing, Next: Plu
│ │ │ │ │ -00040ed0: 6767 6162 6c65 5072 6f78 792d 7361 7669 ggableProxy-savi
│ │ │ │ │ -00040ee0: 6e67 2061 6e64 2072 6573 746f 7269 6e67 ng and restoring
│ │ │ │ │ -00040ef0: 2c20 2055 703a 2050 6c75 6767 6162 6c65 , Up: Pluggable
│ │ │ │ │ -00040f00: 5072 6f78 790a 0a31 2e31 3331 2e31 2050 Proxy..1.131.1 P
│ │ │ │ │ -00040f10: 6c75 6767 6162 6c65 5072 6f78 7920 636c luggableProxy cl
│ │ │ │ │ -00040f20: 6173 733a 2061 6363 6573 7369 6e67 0a2d ass: accessing.-
│ │ │ │ │ -00040f30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00040f40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00040f50: 2d2d 2d2d 2d2d 0a0a 6f6e 3a20 616e 4f62 ------..on: anOb
│ │ │ │ │ -00040f60: 6a65 6374 0a20 2020 2020 416e 7377 6572 ject. Answer
│ │ │ │ │ -00040f70: 2061 2070 726f 7879 2074 6f20 6265 2075 a proxy to be u
│ │ │ │ │ -00040f80: 7365 6420 746f 2073 6176 6520 616e 4f62 sed to save anOb
│ │ │ │ │ -00040f90: 6a65 6374 2e20 2054 6865 2070 726f 7879 ject. The proxy
│ │ │ │ │ -00040fa0: 2073 746f 7265 7320 610a 2020 2020 2064 stores a. d
│ │ │ │ │ -00040fb0: 6966 6665 7265 6e74 206f 626a 6563 7420 ifferent object
│ │ │ │ │ -00040fc0: 6f62 7461 696e 6564 2062 7920 7365 6e64 obtained by send
│ │ │ │ │ -00040fd0: 696e 6720 746f 2061 6e4f 626a 6563 7420 ing to anObject
│ │ │ │ │ -00040fe0: 7468 650a 2020 2020 2023 6269 6e61 7279 the. #binary
│ │ │ │ │ -00040ff0: 5265 7072 6573 656e 7461 7469 6f6e 4f62 RepresentationOb
│ │ │ │ │ -00041000: 6a65 6374 206d 6573 7361 6765 2028 656d ject message (em
│ │ │ │ │ -00041010: 6265 6464 6564 2062 6574 7765 656e 2023 bedded between #
│ │ │ │ │ -00041020: 7072 6553 746f 7265 2061 6e64 0a20 2020 preStore and.
│ │ │ │ │ -00041030: 2020 2370 6f73 7453 746f 7265 2061 7320 #postStore as
│ │ │ │ │ -00041040: 7573 7561 6c29 2e0a 0a1f 0a46 696c 653a usual).....File:
│ │ │ │ │ -00041050: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ -00041060: 204e 6f64 653a 2050 6c75 6767 6162 6c65 Node: Pluggable
│ │ │ │ │ -00041070: 5072 6f78 792d 7361 7669 6e67 2061 6e64 Proxy-saving and
│ │ │ │ │ -00041080: 2072 6573 746f 7269 6e67 2c20 2050 7265 restoring, Pre
│ │ │ │ │ -00041090: 763a 2050 6c75 6767 6162 6c65 5072 6f78 v: PluggableProx
│ │ │ │ │ -000410a0: 7920 636c 6173 732d 6163 6365 7373 696e y class-accessin
│ │ │ │ │ -000410b0: 672c 2020 5570 3a20 506c 7567 6761 626c g, Up: Pluggabl
│ │ │ │ │ -000410c0: 6550 726f 7879 0a0a 312e 3133 312e 3220 eProxy..1.131.2
│ │ │ │ │ -000410d0: 506c 7567 6761 626c 6550 726f 7879 3a20 PluggableProxy:
│ │ │ │ │ -000410e0: 7361 7669 6e67 2061 6e64 2072 6573 746f saving and resto
│ │ │ │ │ -000410f0: 7269 6e67 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d ring.-----------
│ │ │ │ │ -00041100: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00041110: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00041120: 2d0a 0a6f 626a 6563 740a 2020 2020 2052 -..object. R
│ │ │ │ │ -00041130: 6563 6f6e 7374 7275 6374 2074 6865 206f econstruct the o
│ │ │ │ │ -00041140: 626a 6563 7420 7374 6f72 6564 2069 6e20 bject stored in
│ │ │ │ │ -00041150: 7468 6520 7072 6f78 7920 616e 6420 616e the proxy and an
│ │ │ │ │ -00041160: 7377 6572 2069 743b 2074 6865 0a20 2020 swer it; the.
│ │ │ │ │ -00041170: 2020 6269 6e61 7279 5265 7072 6573 656e binaryRepresen
│ │ │ │ │ -00041180: 7461 7469 6f6e 4f62 6a65 6374 2069 7320 tationObject is
│ │ │ │ │ -00041190: 7365 6e74 2074 6865 2023 7265 636f 6e73 sent the #recons
│ │ │ │ │ -000411a0: 7472 7563 744f 7269 6769 6e61 6c4f 626a tructOriginalObj
│ │ │ │ │ -000411b0: 6563 740a 2020 2020 206d 6573 7361 6765 ect. message
│ │ │ │ │ -000411c0: 2c20 616e 6420 7468 6520 7265 7375 6c74 , and the result
│ │ │ │ │ -000411d0: 696e 6720 6f62 6a65 6374 2069 7320 7365 ing object is se
│ │ │ │ │ -000411e0: 6e74 2074 6865 2023 706f 7374 4c6f 6164 nt the #postLoad
│ │ │ │ │ -000411f0: 206d 6573 7361 6765 2e0a 0a1f 0a46 696c message.....Fil
│ │ │ │ │ -00041200: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ -00041210: 2c20 204e 6f64 653a 2050 6f69 6e74 2c20 , Node: Point,
│ │ │ │ │ -00041220: 204e 6578 743a 2050 6f73 6974 696f 6e61 Next: Positiona
│ │ │ │ │ -00041230: 626c 6553 7472 6561 6d2c 2020 5072 6576 bleStream, Prev
│ │ │ │ │ -00041240: 3a20 506c 7567 6761 626c 6550 726f 7879 : PluggableProxy
│ │ │ │ │ -00041250: 2c20 2055 703a 2042 6173 6520 636c 6173 , Up: Base clas
│ │ │ │ │ -00041260: 7365 730a 0a31 2e31 3332 2050 6f69 6e74 ses..1.132 Point
│ │ │ │ │ -00041270: 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a 4465 .===========..De
│ │ │ │ │ -00041280: 6669 6e65 6420 696e 206e 616d 6573 7061 fined in namespa
│ │ │ │ │ -00041290: 6365 2053 6d61 6c6c 7461 6c6b 0a53 7570 ce Smalltalk.Sup
│ │ │ │ │ -000412a0: 6572 636c 6173 733a 204f 626a 6563 740a erclass: Object.
│ │ │ │ │ -000412b0: 4361 7465 676f 7279 3a20 4c61 6e67 7561 Category: Langua
│ │ │ │ │ -000412c0: 6765 2d44 6174 6120 7479 7065 730a 2020 ge-Data types.
│ │ │ │ │ -000412d0: 2020 2042 6567 696e 6e69 6e67 206f 6620 Beginning of
│ │ │ │ │ -000412e0: 6120 506f 696e 7420 636c 6173 7320 666f a Point class fo
│ │ │ │ │ -000412f0: 7220 7369 6d70 6c65 2064 6973 706c 6179 r simple display
│ │ │ │ │ -00041300: 206d 616e 6970 756c 6174 696f 6e2e 2020 manipulation.
│ │ │ │ │ -00041310: 4861 730a 2020 2020 206e 6f74 2062 6565 Has. not bee
│ │ │ │ │ -00041320: 6e20 6578 6861 7573 7469 7665 6c79 2074 n exhaustively t
│ │ │ │ │ -00041330: 6573 7465 6420 6275 7420 6170 7065 6172 ested but appear
│ │ │ │ │ -00041340: 7320 746f 2077 6f72 6b20 666f 7220 7468 s to work for th
│ │ │ │ │ -00041350: 6520 6261 7369 630a 2020 2020 2070 7269 e basic. pri
│ │ │ │ │ -00041360: 6d69 7469 7665 7320 616e 6420 666f 7220 mitives and for
│ │ │ │ │ -00041370: 7468 6520 6e65 6564 7320 6f66 2074 6865 the needs of the
│ │ │ │ │ -00041380: 2052 6563 7461 6e67 6c65 2063 6c61 7373 Rectangle class
│ │ │ │ │ -00041390: 2e0a 0a2a 204d 656e 753a 0a0a 2a20 506f ...* Menu:..* Po
│ │ │ │ │ -000413a0: 696e 7420 636c 6173 732d 696e 7374 616e int class-instan
│ │ │ │ │ -000413b0: 6365 2063 7265 6174 696f 6e3a 3a20 2028 ce creation:: (
│ │ │ │ │ -000413c0: 636c 6173 7329 0a2a 2050 6f69 6e74 2d61 class).* Point-a
│ │ │ │ │ -000413d0: 6363 6573 7369 6e67 3a3a 2020 2869 6e73 ccessing:: (ins
│ │ │ │ │ -000413e0: 7461 6e63 6529 0a2a 2050 6f69 6e74 2d61 tance).* Point-a
│ │ │ │ │ -000413f0: 7269 7468 6d65 7469 633a 3a20 2028 696e rithmetic:: (in
│ │ │ │ │ -00041400: 7374 616e 6365 290a 2a20 506f 696e 742d stance).* Point-
│ │ │ │ │ -00041410: 636f 6d70 6172 696e 673a 3a20 2028 696e comparing:: (in
│ │ │ │ │ -00041420: 7374 616e 6365 290a 2a20 506f 696e 742d stance).* Point-
│ │ │ │ │ -00041430: 636f 6e76 6572 7469 6e67 3a3a 2020 2869 converting:: (i
│ │ │ │ │ -00041440: 6e73 7461 6e63 6529 0a2a 2050 6f69 6e74 nstance).* Point
│ │ │ │ │ -00041450: 2d70 6f69 6e74 2066 756e 6374 696f 6e73 -point functions
│ │ │ │ │ -00041460: 3a3a 2020 2869 6e73 7461 6e63 6529 0a2a :: (instance).*
│ │ │ │ │ -00041470: 2050 6f69 6e74 2d70 7269 6e74 696e 673a Point-printing:
│ │ │ │ │ -00041480: 3a20 2028 696e 7374 616e 6365 290a 2a20 : (instance).*
│ │ │ │ │ -00041490: 506f 696e 742d 7374 6f72 696e 673a 3a20 Point-storing::
│ │ │ │ │ -000414a0: 2028 696e 7374 616e 6365 290a 2a20 506f (instance).* Po
│ │ │ │ │ -000414b0: 696e 742d 7472 756e 6361 7469 6f6e 2061 int-truncation a
│ │ │ │ │ -000414c0: 6e64 2072 6f75 6e64 206f 6666 3a3a 2020 nd round off::
│ │ │ │ │ -000414d0: 2869 6e73 7461 6e63 6529 0a0a 1f0a 4669 (instance)....Fi
│ │ │ │ │ -000414e0: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ -000414f0: 6f2c 2020 4e6f 6465 3a20 506f 696e 7420 o, Node: Point
│ │ │ │ │ -00041500: 636c 6173 732d 696e 7374 616e 6365 2063 class-instance c
│ │ │ │ │ -00041510: 7265 6174 696f 6e2c 2020 4e65 7874 3a20 reation, Next:
│ │ │ │ │ -00041520: 506f 696e 742d 6163 6365 7373 696e 672c Point-accessing,
│ │ │ │ │ -00041530: 2020 5570 3a20 506f 696e 740a 0a31 2e31 Up: Point..1.1
│ │ │ │ │ -00041540: 3332 2e31 2050 6f69 6e74 2063 6c61 7373 32.1 Point class
│ │ │ │ │ -00041550: 3a20 696e 7374 616e 6365 2063 7265 6174 : instance creat
│ │ │ │ │ -00041560: 696f 6e0a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ion.------------
│ │ │ │ │ -00041570: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00041580: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6e65 770a ----------..new.
│ │ │ │ │ -00041590: 2020 2020 2043 7265 6174 6520 6120 6e65 Create a ne
│ │ │ │ │ -000415a0: 7720 706f 696e 7420 7769 7468 2062 6f74 w point with bot
│ │ │ │ │ -000415b0: 6820 636f 6f72 6469 6e61 7465 7320 7365 h coordinates se
│ │ │ │ │ -000415c0: 7420 746f 2030 0a0a 783a 2078 496e 7465 t to 0..x: xInte
│ │ │ │ │ -000415d0: 6765 7220 793a 2079 496e 7465 6765 720a ger y: yInteger.
│ │ │ │ │ -000415e0: 2020 2020 2043 7265 6174 6520 6120 6e65 Create a ne
│ │ │ │ │ -000415f0: 7720 706f 696e 7420 7769 7468 2074 6865 w point with the
│ │ │ │ │ -00041600: 2067 6976 656e 2063 6f6f 7264 696e 6174 given coordinat
│ │ │ │ │ -00041610: 6573 0a0a 1f0a 4669 6c65 3a20 6773 742d es....File: gst-
│ │ │ │ │ -00041620: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ -00041630: 3a20 506f 696e 742d 6163 6365 7373 696e : Point-accessin
│ │ │ │ │ -00041640: 672c 2020 4e65 7874 3a20 506f 696e 742d g, Next: Point-
│ │ │ │ │ -00041650: 6172 6974 686d 6574 6963 2c20 2050 7265 arithmetic, Pre
│ │ │ │ │ -00041660: 763a 2050 6f69 6e74 2063 6c61 7373 2d69 v: Point class-i
│ │ │ │ │ -00041670: 6e73 7461 6e63 6520 6372 6561 7469 6f6e nstance creation
│ │ │ │ │ -00041680: 2c20 2055 703a 2050 6f69 6e74 0a0a 312e , Up: Point..1.
│ │ │ │ │ -00041690: 3133 322e 3220 506f 696e 743a 2061 6363 132.2 Point: acc
│ │ │ │ │ -000416a0: 6573 7369 6e67 0a2d 2d2d 2d2d 2d2d 2d2d essing.---------
│ │ │ │ │ -000416b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------.
│ │ │ │ │ -000416c0: 0a78 0a20 2020 2020 416e 7377 6572 2074 .x. Answer t
│ │ │ │ │ -000416d0: 6865 2078 2063 6f6f 7264 696e 6174 650a he x coordinate.
│ │ │ │ │ -000416e0: 0a78 3a20 614e 756d 6265 720a 2020 2020 .x: aNumber.
│ │ │ │ │ -000416f0: 2053 6574 2074 6865 2078 2063 6f6f 7264 Set the x coord
│ │ │ │ │ -00041700: 696e 6174 6520 746f 2061 4e75 6d62 6572 inate to aNumber
│ │ │ │ │ -00041710: 0a0a 783a 2061 6e58 4e75 6d62 6572 2079 ..x: anXNumber y
│ │ │ │ │ -00041720: 3a20 6159 4e75 6d62 6572 0a20 2020 2020 : aYNumber.
│ │ │ │ │ -00041730: 5365 7420 7468 6520 7820 616e 6420 7920 Set the x and y
│ │ │ │ │ -00041740: 636f 6f72 6469 6e61 7465 2074 6f20 616e coordinate to an
│ │ │ │ │ -00041750: 584e 756d 6265 7220 616e 6420 6159 4e75 XNumber and aYNu
│ │ │ │ │ -00041760: 6d62 6572 2c20 7265 7370 6563 7469 7665 mber, respective
│ │ │ │ │ -00041770: 6c79 0a0a 790a 2020 2020 2041 6e73 7765 ly..y. Answe
│ │ │ │ │ -00041780: 7220 7468 6520 7920 636f 6f72 6469 6e61 r the y coordina
│ │ │ │ │ -00041790: 7465 0a0a 793a 2061 4e75 6d62 6572 0a20 te..y: aNumber.
│ │ │ │ │ -000417a0: 2020 2020 5365 7420 7468 6520 7920 636f Set the y co
│ │ │ │ │ -000417b0: 6f72 6469 6e61 7465 2074 6f20 614e 756d ordinate to aNum
│ │ │ │ │ -000417c0: 6265 720a 0a1f 0a46 696c 653a 2067 7374 ber....File: gst
│ │ │ │ │ -000417d0: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ -000417e0: 653a 2050 6f69 6e74 2d61 7269 7468 6d65 e: Point-arithme
│ │ │ │ │ -000417f0: 7469 632c 2020 4e65 7874 3a20 506f 696e tic, Next: Poin
│ │ │ │ │ -00041800: 742d 636f 6d70 6172 696e 672c 2020 5072 t-comparing, Pr
│ │ │ │ │ -00041810: 6576 3a20 506f 696e 742d 6163 6365 7373 ev: Point-access
│ │ │ │ │ -00041820: 696e 672c 2020 5570 3a20 506f 696e 740a ing, Up: Point.
│ │ │ │ │ -00041830: 0a31 2e31 3332 2e33 2050 6f69 6e74 3a20 .1.132.3 Point:
│ │ │ │ │ -00041840: 6172 6974 686d 6574 6963 0a2d 2d2d 2d2d arithmetic.-----
│ │ │ │ │ -00041850: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00041860: 2d2d 2d2d 0a0a 2a20 7363 616c 650a 2020 ----..* scale.
│ │ │ │ │ -00041870: 2020 204d 756c 7469 706c 7920 7468 6520 Multiply the
│ │ │ │ │ -00041880: 7265 6365 6976 6572 2062 7920 7363 616c receiver by scal
│ │ │ │ │ -00041890: 652c 2077 6869 6368 2063 616e 2062 6520 e, which can be
│ │ │ │ │ -000418a0: 6120 4e75 6d62 6572 206f 7220 6120 506f a Number or a Po
│ │ │ │ │ -000418b0: 696e 740a 0a2b 2064 656c 7461 0a20 2020 int..+ delta.
│ │ │ │ │ -000418c0: 2020 5375 6d20 7468 6520 7265 6365 6976 Sum the receiv
│ │ │ │ │ -000418d0: 6572 2061 6e64 2064 656c 7461 2c20 7768 er and delta, wh
│ │ │ │ │ -000418e0: 6963 6820 6361 6e20 6265 2061 204e 756d ich can be a Num
│ │ │ │ │ -000418f0: 6265 7220 6f72 2061 2050 6f69 6e74 0a0a ber or a Point..
│ │ │ │ │ -00041900: 2d20 6465 6c74 610a 2020 2020 2053 7562 - delta. Sub
│ │ │ │ │ -00041910: 7472 6163 7420 6465 6c74 612c 2077 6869 tract delta, whi
│ │ │ │ │ -00041920: 6368 2063 616e 2062 6520 6120 4e75 6d62 ch can be a Numb
│ │ │ │ │ -00041930: 6572 206f 7220 6120 506f 696e 742c 2066 er or a Point, f
│ │ │ │ │ -00041940: 726f 6d20 7468 6520 7265 6365 6976 6572 rom the receiver
│ │ │ │ │ -00041950: 0a0a 2f20 7363 616c 650a 2020 2020 2044 ../ scale. D
│ │ │ │ │ -00041960: 6976 6964 6520 7468 6520 7265 6365 6976 ivide the receiv
│ │ │ │ │ -00041970: 6572 2062 7920 7363 616c 652c 2077 6869 er by scale, whi
│ │ │ │ │ -00041980: 6368 2063 616e 2062 6520 6120 4e75 6d62 ch can be a Numb
│ │ │ │ │ -00041990: 6572 206f 7220 6120 506f 696e 742c 0a20 er or a Point,.
│ │ │ │ │ -000419a0: 2020 2020 7769 7468 206e 6f20 6c6f 7373 with no loss
│ │ │ │ │ -000419b0: 206f 6620 7072 6563 6973 696f 6e0a 0a2f of precision../
│ │ │ │ │ -000419c0: 2f20 7363 616c 650a 2020 2020 2044 6976 / scale. Div
│ │ │ │ │ -000419d0: 6964 6520 7468 6520 7265 6365 6976 6572 ide the receiver
│ │ │ │ │ -000419e0: 2062 7920 7363 616c 652c 2077 6869 6368 by scale, which
│ │ │ │ │ -000419f0: 2063 616e 2062 6520 6120 4e75 6d62 6572 can be a Number
│ │ │ │ │ -00041a00: 206f 7220 6120 506f 696e 742c 0a20 2020 or a Point,.
│ │ │ │ │ -00041a10: 2020 7769 7468 2074 7275 6e63 6174 696f with truncatio
│ │ │ │ │ -00041a20: 6e20 746f 7761 7264 7320 2d69 6e66 696e n towards -infin
│ │ │ │ │ -00041a30: 6974 790a 0a61 6273 0a20 2020 2020 416e ity..abs. An
│ │ │ │ │ -00041a40: 7377 6572 2061 206e 6577 2070 6f69 6e74 swer a new point
│ │ │ │ │ -00041a50: 2077 686f 7365 2063 6f6f 7264 696e 6174 whose coordinat
│ │ │ │ │ -00041a60: 6573 2061 7265 2074 6865 2061 6273 6f6c es are the absol
│ │ │ │ │ -00041a70: 7574 6520 7661 6c75 6573 206f 6620 7468 ute values of th
│ │ │ │ │ -00041a80: 650a 2020 2020 2072 6563 6569 7665 7227 e. receiver'
│ │ │ │ │ -00041a90: 730a 0a1f 0a46 696c 653a 2067 7374 2d62 s....File: gst-b
│ │ │ │ │ -00041aa0: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ -00041ab0: 2050 6f69 6e74 2d63 6f6d 7061 7269 6e67 Point-comparing
│ │ │ │ │ -00041ac0: 2c20 204e 6578 743a 2050 6f69 6e74 2d63 , Next: Point-c
│ │ │ │ │ -00041ad0: 6f6e 7665 7274 696e 672c 2020 5072 6576 onverting, Prev
│ │ │ │ │ -00041ae0: 3a20 506f 696e 742d 6172 6974 686d 6574 : Point-arithmet
│ │ │ │ │ -00041af0: 6963 2c20 2055 703a 2050 6f69 6e74 0a0a ic, Up: Point..
│ │ │ │ │ -00041b00: 312e 3133 322e 3420 506f 696e 743a 2063 1.132.4 Point: c
│ │ │ │ │ -00041b10: 6f6d 7061 7269 6e67 0a2d 2d2d 2d2d 2d2d omparing.-------
│ │ │ │ │ -00041b20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00041b30: 2d0a 0a3c 2061 506f 696e 740a 2020 2020 -..< aPoint.
│ │ │ │ │ -00041b40: 2041 6e73 7765 7220 7768 6574 6865 7220 Answer whether
│ │ │ │ │ -00041b50: 7468 6520 7265 6365 6976 6572 2069 7320 the receiver is
│ │ │ │ │ -00041b60: 6869 6768 6572 2061 6e64 2074 6f20 7468 higher and to th
│ │ │ │ │ -00041b70: 6520 6c65 6674 206f 6620 6150 6f69 6e74 e left of aPoint
│ │ │ │ │ -00041b80: 0a0a 3c3d 2061 506f 696e 740a 2020 2020 ..<= aPoint.
│ │ │ │ │ -00041b90: 2041 6e73 7765 7220 7768 6574 6865 7220 Answer whether
│ │ │ │ │ -00041ba0: 6150 6f69 6e74 2069 7320 6571 7561 6c20 aPoint is equal
│ │ │ │ │ -00041bb0: 746f 2074 6865 2072 6563 6569 7665 722c to the receiver,
│ │ │ │ │ -00041bc0: 206f 7220 7468 6520 7265 6365 6976 6572 or the receiver
│ │ │ │ │ -00041bd0: 2069 730a 2020 2020 2068 6967 6865 7220 is. higher
│ │ │ │ │ -00041be0: 616e 6420 746f 2074 6865 206c 6566 7420 and to the left
│ │ │ │ │ -00041bf0: 6f66 2061 506f 696e 740a 0a3d 2061 506f of aPoint..= aPo
│ │ │ │ │ -00041c00: 696e 740a 2020 2020 2041 6e73 7765 7220 int. Answer
│ │ │ │ │ -00041c10: 7768 6574 6865 7220 7468 6520 7265 6365 whether the rece
│ │ │ │ │ -00041c20: 6976 6572 2069 7320 6571 7561 6c20 746f iver is equal to
│ │ │ │ │ -00041c30: 2061 506f 696e 740a 0a3e 2061 506f 696e aPoint..> aPoin
│ │ │ │ │ -00041c40: 740a 2020 2020 2041 6e73 7765 7220 7768 t. Answer wh
│ │ │ │ │ -00041c50: 6574 6865 7220 7468 6520 7265 6365 6976 ether the receiv
│ │ │ │ │ -00041c60: 6572 2069 7320 6c6f 7765 7220 616e 6420 er is lower and
│ │ │ │ │ -00041c70: 746f 2074 6865 2072 6967 6874 206f 6620 to the right of
│ │ │ │ │ -00041c80: 6150 6f69 6e74 0a0a 3e3d 2061 506f 696e aPoint..>= aPoin
│ │ │ │ │ -00041c90: 740a 2020 2020 2041 6e73 7765 7220 7768 t. Answer wh
│ │ │ │ │ -00041ca0: 6574 6865 7220 6150 6f69 6e74 2069 7320 ether aPoint is
│ │ │ │ │ -00041cb0: 6571 7561 6c20 746f 2074 6865 2072 6563 equal to the rec
│ │ │ │ │ -00041cc0: 6569 7665 722c 206f 7220 7468 6520 7265 eiver, or the re
│ │ │ │ │ -00041cd0: 6365 6976 6572 2069 730a 2020 2020 206c ceiver is. l
│ │ │ │ │ -00041ce0: 6f77 6572 2061 6e64 2074 6f20 7468 6520 ower and to the
│ │ │ │ │ -00041cf0: 7269 6768 7420 6f66 2061 506f 696e 740a right of aPoint.
│ │ │ │ │ -00041d00: 0a6d 6178 3a20 6150 6f69 6e74 0a20 2020 .max: aPoint.
│ │ │ │ │ -00041d10: 2020 416e 7377 6572 2073 656c 6620 6966 Answer self if
│ │ │ │ │ -00041d20: 2069 7420 6973 206c 6f77 6572 2061 6e64 it is lower and
│ │ │ │ │ -00041d30: 2074 6f20 7468 6520 7269 6768 7420 6f66 to the right of
│ │ │ │ │ -00041d40: 2061 506f 696e 742c 2061 506f 696e 740a aPoint, aPoint.
│ │ │ │ │ -00041d50: 2020 2020 206f 7468 6572 7769 7365 0a0a otherwise..
│ │ │ │ │ -00041d60: 6d69 6e3a 2061 506f 696e 740a 2020 2020 min: aPoint.
│ │ │ │ │ -00041d70: 2041 6e73 7765 7220 7365 6c66 2069 6620 Answer self if
│ │ │ │ │ -00041d80: 6974 2069 7320 6869 6768 6572 2061 6e64 it is higher and
│ │ │ │ │ -00041d90: 2074 6f20 7468 6520 6c65 6674 206f 6620 to the left of
│ │ │ │ │ -00041da0: 6150 6f69 6e74 2c20 6150 6f69 6e74 0a20 aPoint, aPoint.
│ │ │ │ │ -00041db0: 2020 2020 6f74 6865 7277 6973 650a 0a1f otherwise...
│ │ │ │ │ -00041dc0: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ -00041dd0: 696e 666f 2c20 204e 6f64 653a 2050 6f69 info, Node: Poi
│ │ │ │ │ -00041de0: 6e74 2d63 6f6e 7665 7274 696e 672c 2020 nt-converting,
│ │ │ │ │ -00041df0: 4e65 7874 3a20 506f 696e 742d 706f 696e Next: Point-poin
│ │ │ │ │ -00041e00: 7420 6675 6e63 7469 6f6e 732c 2020 5072 t functions, Pr
│ │ │ │ │ -00041e10: 6576 3a20 506f 696e 742d 636f 6d70 6172 ev: Point-compar
│ │ │ │ │ -00041e20: 696e 672c 2020 5570 3a20 506f 696e 740a ing, Up: Point.
│ │ │ │ │ -00041e30: 0a31 2e31 3332 2e35 2050 6f69 6e74 3a20 .1.132.5 Point:
│ │ │ │ │ -00041e40: 636f 6e76 6572 7469 6e67 0a2d 2d2d 2d2d converting.-----
│ │ │ │ │ -00041e50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00041e60: 2d2d 2d2d 0a0a 6173 506f 696e 740a 2020 ----..asPoint.
│ │ │ │ │ -00041e70: 2020 2041 6e73 7765 7220 7468 6520 7265 Answer the re
│ │ │ │ │ -00041e80: 6365 6976 6572 2e0a 0a61 7352 6563 7461 ceiver...asRecta
│ │ │ │ │ -00041e90: 6e67 6c65 0a20 2020 2020 416e 7377 6572 ngle. Answer
│ │ │ │ │ -00041ea0: 2061 6e20 656d 7074 7920 7265 6374 616e an empty rectan
│ │ │ │ │ -00041eb0: 676c 6520 7768 6f73 6520 6f72 6967 696e gle whose origin
│ │ │ │ │ -00041ec0: 2069 7320 7365 6c66 0a0a 636f 726e 6572 is self..corner
│ │ │ │ │ -00041ed0: 3a20 6150 6f69 6e74 0a20 2020 2020 416e : aPoint. An
│ │ │ │ │ -00041ee0: 7377 6572 2061 2052 6563 7461 6e67 6c65 swer a Rectangle
│ │ │ │ │ -00041ef0: 2077 686f 7365 206f 7269 6769 6e20 6973 whose origin is
│ │ │ │ │ -00041f00: 2074 6865 2072 6563 6569 7665 7220 616e the receiver an
│ │ │ │ │ -00041f10: 6420 7768 6f73 6520 636f 726e 6572 2069 d whose corner i
│ │ │ │ │ -00041f20: 730a 2020 2020 2061 506f 696e 740a 0a65 s. aPoint..e
│ │ │ │ │ -00041f30: 7874 656e 743a 2061 506f 696e 740a 2020 xtent: aPoint.
│ │ │ │ │ -00041f40: 2020 2041 6e73 7765 7220 6120 5265 6374 Answer a Rect
│ │ │ │ │ -00041f50: 616e 676c 6520 7768 6f73 6520 6f72 6967 angle whose orig
│ │ │ │ │ -00041f60: 696e 2069 7320 7468 6520 7265 6365 6976 in is the receiv
│ │ │ │ │ -00041f70: 6572 2061 6e64 2077 686f 7365 2065 7874 er and whose ext
│ │ │ │ │ -00041f80: 656e 7420 6973 0a20 2020 2020 6150 6f69 ent is. aPoi
│ │ │ │ │ -00041f90: 6e74 0a0a 6861 7368 0a20 2020 2020 416e nt..hash. An
│ │ │ │ │ -00041fa0: 7377 6572 2061 6e20 6861 7368 2076 616c swer an hash val
│ │ │ │ │ -00041fb0: 7565 2066 6f72 2074 6865 2072 6563 6569 ue for the recei
│ │ │ │ │ -00041fc0: 7665 720a 0a1f 0a46 696c 653a 2067 7374 ver....File: gst
│ │ │ │ │ -00041fd0: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ -00041fe0: 653a 2050 6f69 6e74 2d70 6f69 6e74 2066 e: Point-point f
│ │ │ │ │ -00041ff0: 756e 6374 696f 6e73 2c20 204e 6578 743a unctions, Next:
│ │ │ │ │ -00042000: 2050 6f69 6e74 2d70 7269 6e74 696e 672c Point-printing,
│ │ │ │ │ -00042010: 2020 5072 6576 3a20 506f 696e 742d 636f Prev: Point-co
│ │ │ │ │ -00042020: 6e76 6572 7469 6e67 2c20 2055 703a 2050 nverting, Up: P
│ │ │ │ │ -00042030: 6f69 6e74 0a0a 312e 3133 322e 3620 506f oint..1.132.6 Po
│ │ │ │ │ -00042040: 696e 743a 2070 6f69 6e74 2066 756e 6374 int: point funct
│ │ │ │ │ -00042050: 696f 6e73 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d ions.-----------
│ │ │ │ │ -00042060: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00042070: 2d2d 2d0a 0a61 7263 5461 6e0a 2020 2020 ---..arcTan.
│ │ │ │ │ -00042080: 2041 6e73 7765 7220 7468 6520 616e 676c Answer the angl
│ │ │ │ │ -00042090: 6520 286d 6561 7375 7265 6420 636f 756e e (measured coun
│ │ │ │ │ -000420a0: 7465 7263 6c6f 636b 7769 7365 2920 6265 terclockwise) be
│ │ │ │ │ -000420b0: 7477 6565 6e20 7468 6520 7265 6365 6976 tween the receiv
│ │ │ │ │ -000420c0: 6572 0a20 2020 2020 616e 6420 6120 7261 er. and a ra
│ │ │ │ │ -000420d0: 7920 7374 6172 7469 6e67 2069 6e20 2830 y starting in (0
│ │ │ │ │ -000420e0: 2c20 3029 2061 6e64 206d 6f76 696e 6720 , 0) and moving
│ │ │ │ │ -000420f0: 746f 7761 7264 7320 2831 2c20 3029 202d towards (1, 0) -
│ │ │ │ │ -00042100: 2069 2e65 2e20 2033 0a20 2020 2020 6f27 i.e. 3. o'
│ │ │ │ │ -00042110: 636c 6f63 6b0a 0a64 6973 743a 2061 506f clock..dist: aPo
│ │ │ │ │ -00042120: 696e 740a 2020 2020 2041 6e73 7765 7220 int. Answer
│ │ │ │ │ -00042130: 7468 6520 6469 7374 616e 6365 2062 6574 the distance bet
│ │ │ │ │ -00042140: 7765 656e 2074 6865 2072 6563 6569 7665 ween the receive
│ │ │ │ │ -00042150: 7220 616e 6420 6150 6f69 6e74 0a0a 646f r and aPoint..do
│ │ │ │ │ -00042160: 7450 726f 6475 6374 3a20 6150 6f69 6e74 tProduct: aPoint
│ │ │ │ │ -00042170: 0a20 2020 2020 416e 7377 6572 2074 6865 . Answer the
│ │ │ │ │ -00042180: 2064 6f74 2070 726f 6475 6374 2062 6574 dot product bet
│ │ │ │ │ -00042190: 7765 656e 2074 6865 2072 6563 6569 7665 ween the receive
│ │ │ │ │ -000421a0: 7220 616e 6420 6150 6f69 6e74 0a0a 6772 r and aPoint..gr
│ │ │ │ │ -000421b0: 6964 3a20 6150 6f69 6e74 0a20 2020 2020 id: aPoint.
│ │ │ │ │ -000421c0: 416e 7377 6572 2061 206e 6577 2070 6f69 Answer a new poi
│ │ │ │ │ -000421d0: 6e74 2077 686f 7365 2063 6f6f 7264 696e nt whose coordin
│ │ │ │ │ -000421e0: 6174 6573 2061 7265 2072 6f75 6e64 6564 ates are rounded
│ │ │ │ │ -000421f0: 2074 6f77 6172 6473 2074 6865 0a20 2020 towards the.
│ │ │ │ │ -00042200: 2020 6e65 6172 6573 7420 6d75 6c74 6970 nearest multip
│ │ │ │ │ -00042210: 6c65 206f 6620 6150 6f69 6e74 0a0a 6e6f le of aPoint..no
│ │ │ │ │ -00042220: 726d 616c 0a20 2020 2020 526f 7461 7465 rmal. Rotate
│ │ │ │ │ -00042230: 2074 6865 2050 6f69 6e74 2039 3064 6567 the Point 90deg
│ │ │ │ │ -00042240: 7265 6573 2063 6c6f 636b 7769 7365 2061 rees clockwise a
│ │ │ │ │ -00042250: 6e64 2067 6574 2074 6865 2075 6e69 7420 nd get the unit
│ │ │ │ │ -00042260: 7665 6374 6f72 0a0a 7472 616e 7370 6f73 vector..transpos
│ │ │ │ │ -00042270: 650a 2020 2020 2041 6e73 7765 7220 6120 e. Answer a
│ │ │ │ │ -00042280: 6e65 7720 706f 696e 7420 7768 6f73 6520 new point whose
│ │ │ │ │ -00042290: 636f 6f72 6469 6e61 7465 7320 6172 6520 coordinates are
│ │ │ │ │ -000422a0: 7468 6520 7265 6365 6976 6572 2773 2063 the receiver's c
│ │ │ │ │ -000422b0: 6f6f 7264 696e 6174 6573 0a20 2020 2020 oordinates.
│ │ │ │ │ -000422c0: 6578 6368 616e 6765 6420 2878 2062 6563 exchanged (x bec
│ │ │ │ │ -000422d0: 6f6d 6573 2079 2c20 7920 6265 636f 6d65 omes y, y become
│ │ │ │ │ -000422e0: 7320 7829 0a0a 7472 756e 6361 7465 6447 s x)..truncatedG
│ │ │ │ │ -000422f0: 7269 643a 2061 506f 696e 740a 2020 2020 rid: aPoint.
│ │ │ │ │ -00042300: 2041 6e73 7765 7220 6120 6e65 7720 706f Answer a new po
│ │ │ │ │ -00042310: 696e 7420 7768 6f73 6520 636f 6f72 6469 int whose coordi
│ │ │ │ │ -00042320: 6e61 7465 7320 6172 6520 726f 756e 6465 nates are rounde
│ │ │ │ │ -00042330: 6420 746f 7761 7264 7320 2d69 6e66 696e d towards -infin
│ │ │ │ │ -00042340: 6974 792c 0a20 2020 2020 746f 2061 206d ity,. to a m
│ │ │ │ │ -00042350: 756c 7469 706c 6520 6f66 2067 7269 6420 ultiple of grid
│ │ │ │ │ -00042360: 2877 6869 6368 206d 7573 7420 6265 2061 (which must be a
│ │ │ │ │ -00042370: 2050 6f69 6e74 290a 0a1f 0a46 696c 653a Point)....File:
│ │ │ │ │ -00042380: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ -00042390: 204e 6f64 653a 2050 6f69 6e74 2d70 7269 Node: Point-pri
│ │ │ │ │ -000423a0: 6e74 696e 672c 2020 4e65 7874 3a20 506f nting, Next: Po
│ │ │ │ │ -000423b0: 696e 742d 7374 6f72 696e 672c 2020 5072 int-storing, Pr
│ │ │ │ │ -000423c0: 6576 3a20 506f 696e 742d 706f 696e 7420 ev: Point-point
│ │ │ │ │ -000423d0: 6675 6e63 7469 6f6e 732c 2020 5570 3a20 functions, Up:
│ │ │ │ │ -000423e0: 506f 696e 740a 0a31 2e31 3332 2e37 2050 Point..1.132.7 P
│ │ │ │ │ -000423f0: 6f69 6e74 3a20 7072 696e 7469 6e67 0a2d oint: printing.-
│ │ │ │ │ -00042400: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00042410: 2d2d 2d2d 2d2d 0a0a 7072 696e 744f 6e3a ------..printOn:
│ │ │ │ │ -00042420: 2061 5374 7265 616d 0a20 2020 2020 5072 aStream. Pr
│ │ │ │ │ -00042430: 696e 7420 6120 7265 7072 6573 656e 7461 int a representa
│ │ │ │ │ -00042440: 7469 6f6e 2066 6f72 2074 6865 2072 6563 tion for the rec
│ │ │ │ │ -00042450: 6569 7665 7220 6f6e 2061 5374 7265 616d eiver on aStream
│ │ │ │ │ -00042460: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ -00042470: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ -00042480: 506f 696e 742d 7374 6f72 696e 672c 2020 Point-storing,
│ │ │ │ │ -00042490: 4e65 7874 3a20 506f 696e 742d 7472 756e Next: Point-trun
│ │ │ │ │ -000424a0: 6361 7469 6f6e 2061 6e64 2072 6f75 6e64 cation and round
│ │ │ │ │ -000424b0: 206f 6666 2c20 2050 7265 763a 2050 6f69 off, Prev: Poi
│ │ │ │ │ -000424c0: 6e74 2d70 7269 6e74 696e 672c 2020 5570 nt-printing, Up
│ │ │ │ │ -000424d0: 3a20 506f 696e 740a 0a31 2e31 3332 2e38 : Point..1.132.8
│ │ │ │ │ -000424e0: 2050 6f69 6e74 3a20 7374 6f72 696e 670a Point: storing.
│ │ │ │ │ -000424f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00042500: 2d2d 2d2d 2d2d 0a0a 7374 6f72 654f 6e3a ------..storeOn:
│ │ │ │ │ -00042510: 2061 5374 7265 616d 0a20 2020 2020 5072 aStream. Pr
│ │ │ │ │ -00042520: 696e 7420 536d 616c 6c74 616c 6b20 636f int Smalltalk co
│ │ │ │ │ -00042530: 6465 2063 6f6d 7069 6c69 6e67 2074 6f20 de compiling to
│ │ │ │ │ -00042540: 7468 6520 7265 6365 6976 6572 206f 6e20 the receiver on
│ │ │ │ │ -00042550: 6153 7472 6561 6d0a 0a1f 0a46 696c 653a aStream....File:
│ │ │ │ │ -00042560: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ -00042570: 204e 6f64 653a 2050 6f69 6e74 2d74 7275 Node: Point-tru
│ │ │ │ │ -00042580: 6e63 6174 696f 6e20 616e 6420 726f 756e ncation and roun
│ │ │ │ │ -00042590: 6420 6f66 662c 2020 5072 6576 3a20 506f d off, Prev: Po
│ │ │ │ │ -000425a0: 696e 742d 7374 6f72 696e 672c 2020 5570 int-storing, Up
│ │ │ │ │ -000425b0: 3a20 506f 696e 740a 0a31 2e31 3332 2e39 : Point..1.132.9
│ │ │ │ │ -000425c0: 2050 6f69 6e74 3a20 7472 756e 6361 7469 Point: truncati
│ │ │ │ │ -000425d0: 6f6e 2061 6e64 2072 6f75 6e64 206f 6666 on and round off
│ │ │ │ │ -000425e0: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------
│ │ │ │ │ -000425f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00042600: 2d2d 2d2d 2d2d 2d2d 0a0a 726f 756e 6465 --------..rounde
│ │ │ │ │ -00042610: 640a 2020 2020 2041 6e73 7765 7220 6120 d. Answer a
│ │ │ │ │ -00042620: 6e65 7720 706f 696e 7420 7768 6f73 6520 new point whose
│ │ │ │ │ -00042630: 636f 6f72 6469 6e61 7465 7320 6172 6520 coordinates are
│ │ │ │ │ -00042640: 726f 756e 6465 6420 746f 2074 6865 206e rounded to the n
│ │ │ │ │ -00042650: 6561 7265 7374 0a20 2020 2020 696e 7465 earest. inte
│ │ │ │ │ -00042660: 6765 720a 0a74 7275 6e63 6174 6554 6f3a ger..truncateTo:
│ │ │ │ │ -00042670: 2067 7269 640a 2020 2020 2041 6e73 7765 grid. Answe
│ │ │ │ │ -00042680: 7220 6120 6e65 7720 706f 696e 7420 7768 r a new point wh
│ │ │ │ │ -00042690: 6f73 6520 636f 6f72 6469 6e61 7465 7320 ose coordinates
│ │ │ │ │ -000426a0: 6172 6520 726f 756e 6465 6420 746f 7761 are rounded towa
│ │ │ │ │ -000426b0: 7264 7320 2d69 6e66 696e 6974 792c 0a20 rds -infinity,.
│ │ │ │ │ -000426c0: 2020 2020 746f 2061 206d 756c 7469 706c to a multipl
│ │ │ │ │ -000426d0: 6520 6f66 2067 7269 6420 2877 6869 6368 e of grid (which
│ │ │ │ │ -000426e0: 206d 7573 7420 6265 2061 204e 756d 6265 must be a Numbe
│ │ │ │ │ -000426f0: 7229 0a0a 1f0a 4669 6c65 3a20 6773 742d r)....File: gst-
│ │ │ │ │ -00042700: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ -00042710: 3a20 506f 7369 7469 6f6e 6162 6c65 5374 : PositionableSt
│ │ │ │ │ -00042720: 7265 616d 2c20 204e 6578 743a 2050 726f ream, Next: Pro
│ │ │ │ │ -00042730: 6365 7373 2c20 2050 7265 763a 2050 6f69 cess, Prev: Poi
│ │ │ │ │ -00042740: 6e74 2c20 2055 703a 2042 6173 6520 636c nt, Up: Base cl
│ │ │ │ │ -00042750: 6173 7365 730a 0a31 2e31 3333 2050 6f73 asses..1.133 Pos
│ │ │ │ │ -00042760: 6974 696f 6e61 626c 6553 7472 6561 6d0a itionableStream.
│ │ │ │ │ -00042770: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ -00042780: 3d3d 3d3d 3d3d 3d3d 0a0a 4465 6669 6e65 ========..Define
│ │ │ │ │ -00042790: 6420 696e 206e 616d 6573 7061 6365 2053 d in namespace S
│ │ │ │ │ -000427a0: 6d61 6c6c 7461 6c6b 0a53 7570 6572 636c malltalk.Supercl
│ │ │ │ │ -000427b0: 6173 733a 2053 7472 6561 6d0a 4361 7465 ass: Stream.Cate
│ │ │ │ │ -000427c0: 676f 7279 3a20 5374 7265 616d 732d 436f gory: Streams-Co
│ │ │ │ │ -000427d0: 6c6c 6563 7469 6f6e 730a 2020 2020 204d llections. M
│ │ │ │ │ -000427e0: 7920 696e 7374 616e 6365 7320 7265 7072 y instances repr
│ │ │ │ │ -000427f0: 6573 656e 7420 7374 7265 616d 7320 7768 esent streams wh
│ │ │ │ │ -00042800: 6572 6520 6578 706c 6963 6974 2070 6f73 ere explicit pos
│ │ │ │ │ -00042810: 6974 696f 6e69 6e67 2069 730a 2020 2020 itioning is.
│ │ │ │ │ -00042820: 2070 6572 6d69 7474 6564 2e20 2054 6875 permitted. Thu
│ │ │ │ │ -00042830: 732c 206d 7920 7374 7265 616d 7320 6163 s, my streams ac
│ │ │ │ │ -00042840: 7420 696e 2061 206d 616e 6e65 7220 746f t in a manner to
│ │ │ │ │ -00042850: 206e 6f72 6d61 6c20 6469 736b 2066 696c normal disk fil
│ │ │ │ │ -00042860: 6573 3a0a 2020 2020 2079 6f75 2063 616e es:. you can
│ │ │ │ │ -00042870: 2072 6561 6420 6f72 2077 7269 7465 2073 read or write s
│ │ │ │ │ -00042880: 6571 7565 6e74 6961 6c6c 792c 2062 7574 equentially, but
│ │ │ │ │ -00042890: 2061 6c73 6f20 706f 7369 7469 6f6e 2074 also position t
│ │ │ │ │ -000428a0: 6865 2066 696c 6520 746f 2061 0a20 2020 he file to a.
│ │ │ │ │ -000428b0: 2020 7061 7274 6963 756c 6172 2070 6c61 particular pla
│ │ │ │ │ -000428c0: 6365 2077 6865 6e65 7665 7220 796f 7520 ce whenever you
│ │ │ │ │ -000428d0: 6368 6f6f 7365 2e20 2047 656e 6572 616c choose. General
│ │ │ │ │ -000428e0: 6c79 2c20 796f 7527 6c6c 2077 616e 7420 ly, you'll want
│ │ │ │ │ -000428f0: 746f 0a20 2020 2020 7573 6520 5265 6164 to. use Read
│ │ │ │ │ -00042900: 5374 7265 616d 2c20 5772 6974 6553 7472 Stream, WriteStr
│ │ │ │ │ -00042910: 6561 6d20 6f72 2052 6561 6457 7269 7465 eam or ReadWrite
│ │ │ │ │ -00042920: 5374 7265 616d 2069 6e73 7465 6164 206f Stream instead o
│ │ │ │ │ -00042930: 6620 6d65 2074 6f0a 2020 2020 2063 7265 f me to. cre
│ │ │ │ │ -00042940: 6174 6520 616e 6420 7573 6520 7374 7265 ate and use stre
│ │ │ │ │ -00042950: 616d 732e 0a0a 2a20 4d65 6e75 3a0a 0a2a ams...* Menu:..*
│ │ │ │ │ -00042960: 2050 6f73 6974 696f 6e61 626c 6553 7472 PositionableStr
│ │ │ │ │ -00042970: 6561 6d20 636c 6173 732d 696e 7374 616e eam class-instan
│ │ │ │ │ -00042980: 6365 2063 7265 6174 696f 6e3a 3a20 2028 ce creation:: (
│ │ │ │ │ -00042990: 636c 6173 7329 0a2a 2050 6f73 6974 696f class).* Positio
│ │ │ │ │ -000429a0: 6e61 626c 6553 7472 6561 6d2d 6163 6365 nableStream-acce
│ │ │ │ │ -000429b0: 7373 696e 672d 7265 6164 696e 673a 3a20 ssing-reading::
│ │ │ │ │ -000429c0: 2028 696e 7374 616e 6365 290a 2a20 506f (instance).* Po
│ │ │ │ │ -000429d0: 7369 7469 6f6e 6162 6c65 5374 7265 616d sitionableStream
│ │ │ │ │ -000429e0: 2d63 6c61 7373 2074 7970 6520 6d65 7468 -class type meth
│ │ │ │ │ -000429f0: 6f64 733a 3a20 2028 696e 7374 616e 6365 ods:: (instance
│ │ │ │ │ -00042a00: 290a 2a20 506f 7369 7469 6f6e 6162 6c65 ).* Positionable
│ │ │ │ │ -00042a10: 5374 7265 616d 2d63 6f6d 7069 6c69 6e67 Stream-compiling
│ │ │ │ │ -00042a20: 3a3a 2020 2869 6e73 7461 6e63 6529 0a2a :: (instance).*
│ │ │ │ │ -00042a30: 2050 6f73 6974 696f 6e61 626c 6553 7472 PositionableStr
│ │ │ │ │ -00042a40: 6561 6d2d 706f 7369 7469 6f6e 696e 673a eam-positioning:
│ │ │ │ │ -00042a50: 3a20 2028 696e 7374 616e 6365 290a 2a20 : (instance).*
│ │ │ │ │ -00042a60: 506f 7369 7469 6f6e 6162 6c65 5374 7265 PositionableStre
│ │ │ │ │ -00042a70: 616d 2d73 7469 6c6c 2075 6e63 6c61 7373 am-still unclass
│ │ │ │ │ -00042a80: 6966 6965 643a 3a20 2028 696e 7374 616e ified:: (instan
│ │ │ │ │ -00042a90: 6365 290a 2a20 506f 7369 7469 6f6e 6162 ce).* Positionab
│ │ │ │ │ -00042aa0: 6c65 5374 7265 616d 2d74 6573 7469 6e67 leStream-testing
│ │ │ │ │ -00042ab0: 3a3a 2020 2869 6e73 7461 6e63 6529 0a2a :: (instance).*
│ │ │ │ │ -00042ac0: 2050 6f73 6974 696f 6e61 626c 6553 7472 PositionableStr
│ │ │ │ │ -00042ad0: 6561 6d2d 7472 756e 6361 7469 6e67 3a3a eam-truncating::
│ │ │ │ │ -00042ae0: 2020 2869 6e73 7461 6e63 6529 0a0a 1f0a (instance)....
│ │ │ │ │ -00042af0: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ -00042b00: 6e66 6f2c 2020 4e6f 6465 3a20 506f 7369 nfo, Node: Posi
│ │ │ │ │ -00042b10: 7469 6f6e 6162 6c65 5374 7265 616d 2063 tionableStream c
│ │ │ │ │ -00042b20: 6c61 7373 2d69 6e73 7461 6e63 6520 6372 lass-instance cr
│ │ │ │ │ -00042b30: 6561 7469 6f6e 2c20 204e 6578 743a 2050 eation, Next: P
│ │ │ │ │ -00042b40: 6f73 6974 696f 6e61 626c 6553 7472 6561 ositionableStrea
│ │ │ │ │ -00042b50: 6d2d 6163 6365 7373 696e 672d 7265 6164 m-accessing-read
│ │ │ │ │ -00042b60: 696e 672c 2020 5570 3a20 506f 7369 7469 ing, Up: Positi
│ │ │ │ │ -00042b70: 6f6e 6162 6c65 5374 7265 616d 0a0a 312e onableStream..1.
│ │ │ │ │ -00042b80: 3133 332e 3120 506f 7369 7469 6f6e 6162 133.1 Positionab
│ │ │ │ │ -00042b90: 6c65 5374 7265 616d 2063 6c61 7373 3a20 leStream class:
│ │ │ │ │ -00042ba0: 696e 7374 616e 6365 2063 7265 6174 696f instance creatio
│ │ │ │ │ -00042bb0: 6e0a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d n.--------------
│ │ │ │ │ -00042bc0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00042bd0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00042be0: 2d2d 2d2d 2d0a 0a6f 6e3a 2061 436f 6c6c -----..on: aColl
│ │ │ │ │ -00042bf0: 6563 7469 6f6e 0a20 2020 2020 416e 7377 ection. Answ
│ │ │ │ │ -00042c00: 6572 2061 6e20 696e 7374 616e 6365 206f er an instance o
│ │ │ │ │ -00042c10: 6620 7468 6520 7265 6365 6976 6572 2073 f the receiver s
│ │ │ │ │ -00042c20: 7472 6561 6d69 6e67 206f 6e20 7468 6520 treaming on the
│ │ │ │ │ -00042c30: 7768 6f6c 6520 636f 6e74 656e 7473 0a20 whole contents.
│ │ │ │ │ -00042c40: 2020 2020 6f66 2061 436f 6c6c 6563 7469 of aCollecti
│ │ │ │ │ -00042c50: 6f6e 0a0a 6f6e 3a20 6143 6f6c 6c65 6374 on..on: aCollect
│ │ │ │ │ -00042c60: 696f 6e20 6672 6f6d 3a20 6669 7273 7449 ion from: firstI
│ │ │ │ │ -00042c70: 6e64 6578 2074 6f3a 206c 6173 7449 6e64 ndex to: lastInd
│ │ │ │ │ -00042c80: 6578 0a20 2020 2020 416e 7377 6572 2061 ex. Answer a
│ │ │ │ │ -00042c90: 6e20 696e 7374 616e 6365 206f 6620 7468 n instance of th
│ │ │ │ │ -00042ca0: 6520 7265 6365 6976 6572 2073 7472 6561 e receiver strea
│ │ │ │ │ -00042cb0: 6d69 6e67 2066 726f 6d20 7468 6520 6669 ming from the fi
│ │ │ │ │ -00042cc0: 7273 7449 6e64 6578 2d74 680a 2020 2020 rstIndex-th.
│ │ │ │ │ -00042cd0: 2069 7465 6d20 6f66 2061 436f 6c6c 6563 item of aCollec
│ │ │ │ │ -00042ce0: 7469 6f6e 2074 6f20 7468 6520 6c61 7374 tion to the last
│ │ │ │ │ -00042cf0: 496e 6465 782d 7468 0a0a 1f0a 4669 6c65 Index-th....File
│ │ │ │ │ -00042d00: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ -00042d10: 2020 4e6f 6465 3a20 506f 7369 7469 6f6e Node: Position
│ │ │ │ │ -00042d20: 6162 6c65 5374 7265 616d 2d61 6363 6573 ableStream-acces
│ │ │ │ │ -00042d30: 7369 6e67 2d72 6561 6469 6e67 2c20 204e sing-reading, N
│ │ │ │ │ -00042d40: 6578 743a 2050 6f73 6974 696f 6e61 626c ext: Positionabl
│ │ │ │ │ -00042d50: 6553 7472 6561 6d2d 636c 6173 7320 7479 eStream-class ty
│ │ │ │ │ -00042d60: 7065 206d 6574 686f 6473 2c20 2050 7265 pe methods, Pre
│ │ │ │ │ -00042d70: 763a 2050 6f73 6974 696f 6e61 626c 6553 v: PositionableS
│ │ │ │ │ -00042d80: 7472 6561 6d20 636c 6173 732d 696e 7374 tream class-inst
│ │ │ │ │ -00042d90: 616e 6365 2063 7265 6174 696f 6e2c 2020 ance creation,
│ │ │ │ │ -00042da0: 5570 3a20 506f 7369 7469 6f6e 6162 6c65 Up: Positionable
│ │ │ │ │ -00042db0: 5374 7265 616d 0a0a 312e 3133 332e 3220 Stream..1.133.2
│ │ │ │ │ -00042dc0: 506f 7369 7469 6f6e 6162 6c65 5374 7265 PositionableStre
│ │ │ │ │ -00042dd0: 616d 3a20 6163 6365 7373 696e 672d 7265 am: accessing-re
│ │ │ │ │ -00042de0: 6164 696e 670a 2d2d 2d2d 2d2d 2d2d 2d2d ading.----------
│ │ │ │ │ -00042df0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00042e00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00042e10: 2d2d 2d0a 0a63 6c6f 7365 0a20 2020 2020 ---..close.
│ │ │ │ │ -00042e20: 4469 7361 7373 6f63 6961 7465 2061 2073 Disassociate a s
│ │ │ │ │ -00042e30: 7472 6561 6d20 6672 6f6d 2069 7473 2062 tream from its b
│ │ │ │ │ -00042e40: 6163 6b69 6e67 2073 746f 7265 2e0a 0a63 acking store...c
│ │ │ │ │ -00042e50: 6f6e 7465 6e74 730a 2020 2020 2052 6574 ontents. Ret
│ │ │ │ │ -00042e60: 7572 6e73 2061 2063 6f6c 6c65 6374 696f urns a collectio
│ │ │ │ │ -00042e70: 6e20 6f66 2074 6865 2073 616d 6520 7479 n of the same ty
│ │ │ │ │ -00042e80: 7065 2074 6861 7420 7468 6520 7374 7265 pe that the stre
│ │ │ │ │ -00042e90: 616d 2061 6363 6573 7365 732c 2075 700a am accesses, up.
│ │ │ │ │ -00042ea0: 2020 2020 2074 6f20 616e 6420 696e 636c to and incl
│ │ │ │ │ -00042eb0: 7564 696e 6720 7468 6520 6669 6e61 6c20 uding the final
│ │ │ │ │ -00042ec0: 656c 656d 656e 742e 0a0a 636f 7079 4672 element...copyFr
│ │ │ │ │ -00042ed0: 6f6d 3a20 7374 6172 7420 746f 3a20 656e om: start to: en
│ │ │ │ │ -00042ee0: 640a 2020 2020 2041 6e73 7765 7220 7468 d. Answer th
│ │ │ │ │ -00042ef0: 6520 6461 7461 206f 6e20 7768 6963 6820 e data on which
│ │ │ │ │ -00042f00: 7468 6520 7265 6365 6976 6572 2069 7320 the receiver is
│ │ │ │ │ -00042f10: 7374 7265 616d 696e 672c 2066 726f 6d20 streaming, from
│ │ │ │ │ -00042f20: 7468 650a 2020 2020 2073 7461 7274 2d74 the. start-t
│ │ │ │ │ -00042f30: 6820 6974 656d 2074 6f20 7468 6520 656e h item to the en
│ │ │ │ │ -00042f40: 642d 7468 2e20 204e 6f74 6520 7468 6174 d-th. Note that
│ │ │ │ │ -00042f50: 2074 6869 7320 6d65 7468 6f64 2069 7320 this method is
│ │ │ │ │ -00042f60: 302d 6261 7365 642c 0a20 2020 2020 756e 0-based,. un
│ │ │ │ │ -00042f70: 6c69 6b65 2074 6865 206f 6e65 2069 6e20 like the one in
│ │ │ │ │ -00042f80: 436f 6c6c 6563 7469 6f6e 2c20 6265 6361 Collection, beca
│ │ │ │ │ -00042f90: 7573 6520 6120 5374 7265 616d 2773 2023 use a Stream's #
│ │ │ │ │ -00042fa0: 706f 7369 7469 6f6e 206d 6574 686f 640a position method.
│ │ │ │ │ -00042fb0: 2020 2020 2072 6574 7572 6e73 2030 2d62 returns 0-b
│ │ │ │ │ -00042fc0: 6173 6564 2076 616c 7565 732e 0a0a 6e65 ased values...ne
│ │ │ │ │ -00042fd0: 7874 0a20 2020 2020 416e 7377 6572 2074 xt. Answer t
│ │ │ │ │ -00042fe0: 6865 206e 6578 7420 6974 656d 206f 6620 he next item of
│ │ │ │ │ -00042ff0: 7468 6520 7265 6365 6976 6572 2e20 2052 the receiver. R
│ │ │ │ │ -00043000: 6574 7572 6e73 206e 696c 2077 6865 6e20 eturns nil when
│ │ │ │ │ -00043010: 6174 2065 6e64 206f 660a 2020 2020 2073 at end of. s
│ │ │ │ │ -00043020: 7472 6561 6d2e 0a0a 6e65 7874 4176 6169 tream...nextAvai
│ │ │ │ │ -00043030: 6c61 626c 653a 2061 6e49 6e74 6567 6572 lable: anInteger
│ │ │ │ │ -00043040: 2069 6e74 6f3a 2061 436f 6c6c 6563 7469 into: aCollecti
│ │ │ │ │ -00043050: 6f6e 2073 7461 7274 696e 6741 743a 2070 on startingAt: p
│ │ │ │ │ -00043060: 6f73 0a20 2020 2020 506c 6163 6520 7570 os. Place up
│ │ │ │ │ -00043070: 2074 6f20 616e 496e 7465 6765 7220 6f62 to anInteger ob
│ │ │ │ │ -00043080: 6a65 6374 7320 6672 6f6d 2074 6865 2072 jects from the r
│ │ │ │ │ -00043090: 6563 6569 7665 7220 696e 746f 2061 436f eceiver into aCo
│ │ │ │ │ -000430a0: 6c6c 6563 7469 6f6e 2c0a 2020 2020 2073 llection,. s
│ │ │ │ │ -000430b0: 7461 7274 696e 6720 6672 6f6d 2070 6f73 tarting from pos
│ │ │ │ │ -000430c0: 6974 696f 6e20 706f 7320 696e 2074 6865 ition pos in the
│ │ │ │ │ -000430d0: 2063 6f6c 6c65 6374 696f 6e20 616e 6420 collection and
│ │ │ │ │ -000430e0: 7374 6f70 7069 6e67 2069 6620 6e6f 0a20 stopping if no.
│ │ │ │ │ -000430f0: 2020 2020 6d6f 7265 2064 6174 6120 6973 more data is
│ │ │ │ │ -00043100: 2061 7661 696c 6162 6c65 2e0a 0a6e 6578 available...nex
│ │ │ │ │ -00043110: 7441 7661 696c 6162 6c65 3a20 616e 496e tAvailable: anIn
│ │ │ │ │ -00043120: 7465 6765 7220 7075 7441 6c6c 4f6e 3a20 teger putAllOn:
│ │ │ │ │ -00043130: 6153 7472 6561 6d0a 2020 2020 2043 6f70 aStream. Cop
│ │ │ │ │ -00043140: 7920 7570 2074 6f20 616e 496e 7465 6765 y up to anIntege
│ │ │ │ │ -00043150: 7220 6f62 6a65 6374 7320 6672 6f6d 2074 r objects from t
│ │ │ │ │ -00043160: 6865 2072 6563 6569 7665 7220 696e 746f he receiver into
│ │ │ │ │ -00043170: 2061 5374 7265 616d 2c0a 2020 2020 2073 aStream,. s
│ │ │ │ │ -00043180: 746f 7070 696e 6720 6966 206e 6f20 6d6f topping if no mo
│ │ │ │ │ -00043190: 7265 2064 6174 6120 6973 2061 7661 696c re data is avail
│ │ │ │ │ -000431a0: 6162 6c65 2e0a 0a70 6565 6b0a 2020 2020 able...peek.
│ │ │ │ │ -000431b0: 2052 6574 7572 6e73 2074 6865 206e 6578 Returns the nex
│ │ │ │ │ -000431c0: 7420 656c 656d 656e 7420 6f66 2074 6865 t element of the
│ │ │ │ │ -000431d0: 2073 7472 6561 6d20 7769 7468 6f75 7420 stream without
│ │ │ │ │ -000431e0: 6d6f 7669 6e67 2074 6865 2070 6f69 6e74 moving the point
│ │ │ │ │ -000431f0: 6572 2e0a 2020 2020 2052 6574 7572 6e73 er.. Returns
│ │ │ │ │ -00043200: 206e 696c 2077 6865 6e20 6174 2065 6e64 nil when at end
│ │ │ │ │ -00043210: 206f 6620 7374 7265 616d 2e0a 0a70 6565 of stream...pee
│ │ │ │ │ -00043220: 6b46 6f72 3a20 616e 4f62 6a65 6374 0a20 kFor: anObject.
│ │ │ │ │ -00043230: 2020 2020 5265 7475 726e 7320 7472 7565 Returns true
│ │ │ │ │ -00043240: 2061 6e64 2067 6f62 626c 6573 2074 6865 and gobbles the
│ │ │ │ │ -00043250: 206e 6578 7420 656c 656d 656e 7420 6672 next element fr
│ │ │ │ │ -00043260: 6f6d 2074 6865 2073 7472 6561 6d20 6f66 om the stream of
│ │ │ │ │ -00043270: 2069 7420 6973 0a20 2020 2020 6571 7561 it is. equa
│ │ │ │ │ -00043280: 6c20 746f 2061 6e4f 626a 6563 742c 2072 l to anObject, r
│ │ │ │ │ -00043290: 6574 7572 6e73 2066 616c 7365 2061 6e64 eturns false and
│ │ │ │ │ -000432a0: 2064 6f65 736e 2774 2067 6f62 626c 6520 doesn't gobble
│ │ │ │ │ -000432b0: 7468 6520 6e65 7874 0a20 2020 2020 656c the next. el
│ │ │ │ │ -000432c0: 656d 656e 7420 6966 2074 6865 206e 6578 ement if the nex
│ │ │ │ │ -000432d0: 7420 656c 656d 656e 7420 6973 206e 6f74 t element is not
│ │ │ │ │ -000432e0: 2065 7175 616c 2074 6f20 616e 4f62 6a65 equal to anObje
│ │ │ │ │ -000432f0: 6374 2e0a 0a72 6561 6453 7472 6561 6d0a ct...readStream.
│ │ │ │ │ -00043300: 2020 2020 2041 6e73 7765 7220 6120 5265 Answer a Re
│ │ │ │ │ -00043310: 6164 5374 7265 616d 206f 6e20 7468 6520 adStream on the
│ │ │ │ │ -00043320: 7361 6d65 2063 6f6e 7465 6e74 7320 6173 same contents as
│ │ │ │ │ -00043330: 2074 6865 2072 6563 6569 7665 720a 0a72 the receiver..r
│ │ │ │ │ -00043340: 6576 6572 7365 436f 6e74 656e 7473 0a20 everseContents.
│ │ │ │ │ -00043350: 2020 2020 5265 7475 726e 7320 6120 636f Returns a co
│ │ │ │ │ -00043360: 6c6c 6563 7469 6f6e 206f 6620 7468 6520 llection of the
│ │ │ │ │ -00043370: 7361 6d65 2074 7970 6520 7468 6174 2074 same type that t
│ │ │ │ │ -00043380: 6865 2073 7472 6561 6d20 6163 6365 7373 he stream access
│ │ │ │ │ -00043390: 6573 2c20 7570 0a20 2020 2020 746f 2061 es, up. to a
│ │ │ │ │ -000433a0: 6e64 2069 6e63 6c75 6469 6e67 2074 6865 nd including the
│ │ │ │ │ -000433b0: 2066 696e 616c 2065 6c65 6d65 6e74 2c20 final element,
│ │ │ │ │ -000433c0: 6275 7420 696e 2072 6576 6572 7365 206f but in reverse o
│ │ │ │ │ -000433d0: 7264 6572 2e0a 0a75 7054 6f3a 2061 6e4f rder...upTo: anO
│ │ │ │ │ -000433e0: 626a 6563 740a 2020 2020 2052 6574 7572 bject. Retur
│ │ │ │ │ -000433f0: 6e73 2061 2063 6f6c 6c65 6374 696f 6e20 ns a collection
│ │ │ │ │ -00043400: 6f66 2074 6865 2073 616d 6520 7479 7065 of the same type
│ │ │ │ │ -00043410: 2074 6861 7420 7468 6520 7374 7265 616d that the stream
│ │ │ │ │ -00043420: 2061 6363 6573 7365 732c 2075 700a 2020 accesses, up.
│ │ │ │ │ -00043430: 2020 2074 6f20 6275 7420 6e6f 7420 696e to but not in
│ │ │ │ │ -00043440: 636c 7564 696e 6720 7468 6520 6f62 6a65 cluding the obje
│ │ │ │ │ -00043450: 6374 2061 6e4f 626a 6563 742e 2020 5265 ct anObject. Re
│ │ │ │ │ -00043460: 7475 726e 7320 7468 6520 656e 7469 7265 turns the entire
│ │ │ │ │ -00043470: 2072 6573 740a 2020 2020 206f 6620 7468 rest. of th
│ │ │ │ │ -00043480: 6520 7374 7265 616d 2773 2063 6f6e 7465 e stream's conte
│ │ │ │ │ -00043490: 6e74 7320 6966 2061 6e4f 626a 6563 7420 nts if anObject
│ │ │ │ │ -000434a0: 6973 206e 6f74 2070 7265 7365 6e74 2e0a is not present..
│ │ │ │ │ -000434b0: 0a75 7054 6f45 6e64 0a20 2020 2020 5265 .upToEnd. Re
│ │ │ │ │ -000434c0: 7475 726e 7320 6120 636f 6c6c 6563 7469 turns a collecti
│ │ │ │ │ -000434d0: 6f6e 206f 6620 7468 6520 7361 6d65 2074 on of the same t
│ │ │ │ │ -000434e0: 7970 6520 7468 6174 2074 6865 2073 7472 ype that the str
│ │ │ │ │ -000434f0: 6561 6d20 6163 6365 7373 6573 2c0a 2020 eam accesses,.
│ │ │ │ │ -00043500: 2020 2063 6f6e 7461 696e 696e 6720 7468 containing th
│ │ │ │ │ -00043510: 6520 656e 7469 7265 2072 6573 7420 6f66 e entire rest of
│ │ │ │ │ -00043520: 2074 6865 2073 7472 6561 6d27 7320 636f the stream's co
│ │ │ │ │ -00043530: 6e74 656e 7473 2e0a 0a1f 0a46 696c 653a ntents.....File:
│ │ │ │ │ -00043540: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ -00043550: 204e 6f64 653a 2050 6f73 6974 696f 6e61 Node: Positiona
│ │ │ │ │ -00043560: 626c 6553 7472 6561 6d2d 636c 6173 7320 bleStream-class
│ │ │ │ │ -00043570: 7479 7065 206d 6574 686f 6473 2c20 204e type methods, N
│ │ │ │ │ -00043580: 6578 743a 2050 6f73 6974 696f 6e61 626c ext: Positionabl
│ │ │ │ │ -00043590: 6553 7472 6561 6d2d 636f 6d70 696c 696e eStream-compilin
│ │ │ │ │ -000435a0: 672c 2020 5072 6576 3a20 506f 7369 7469 g, Prev: Positi
│ │ │ │ │ -000435b0: 6f6e 6162 6c65 5374 7265 616d 2d61 6363 onableStream-acc
│ │ │ │ │ -000435c0: 6573 7369 6e67 2d72 6561 6469 6e67 2c20 essing-reading,
│ │ │ │ │ -000435d0: 2055 703a 2050 6f73 6974 696f 6e61 626c Up: Positionabl
│ │ │ │ │ -000435e0: 6553 7472 6561 6d0a 0a31 2e31 3333 2e33 eStream..1.133.3
│ │ │ │ │ -000435f0: 2050 6f73 6974 696f 6e61 626c 6553 7472 PositionableStr
│ │ │ │ │ -00043600: 6561 6d3a 2063 6c61 7373 2074 7970 6520 eam: class type
│ │ │ │ │ -00043610: 6d65 7468 6f64 730a 2d2d 2d2d 2d2d 2d2d methods.--------
│ │ │ │ │ -00043620: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00043630: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00043640: 2d2d 2d2d 2d2d 0a0a 6973 4578 7465 726e ------..isExtern
│ │ │ │ │ -00043650: 616c 5374 7265 616d 0a20 2020 2020 5765 alStream. We
│ │ │ │ │ -00043660: 2073 7472 6561 6d20 6f6e 2061 2063 6f6c stream on a col
│ │ │ │ │ -00043670: 6c65 6374 696f 6e20 7265 7369 6469 6e67 lection residing
│ │ │ │ │ -00043680: 2069 6e20 7468 6520 696d 6167 652c 2073 in the image, s
│ │ │ │ │ -00043690: 6f20 616e 7377 6572 2066 616c 7365 0a0a o answer false..
│ │ │ │ │ -000436a0: 7370 6563 6965 730a 2020 2020 2052 6574 species. Ret
│ │ │ │ │ -000436b0: 7572 6e20 7468 6520 7479 7065 206f 6620 urn the type of
│ │ │ │ │ -000436c0: 7468 6520 636f 6c6c 6563 7469 6f6e 7320 the collections
│ │ │ │ │ -000436d0: 7265 7475 726e 6564 2062 7920 2375 7054 returned by #upT
│ │ │ │ │ -000436e0: 6f3a 2065 7463 2e2c 2077 6869 6368 0a20 o: etc., which.
│ │ │ │ │ -000436f0: 2020 2020 6172 6520 7468 6520 7361 6d65 are the same
│ │ │ │ │ -00043700: 206b 696e 6420 6173 2074 686f 7365 2072 kind as those r
│ │ │ │ │ -00043710: 6574 7572 6e65 6420 6279 2074 6865 2063 eturned by the c
│ │ │ │ │ -00043720: 6f6c 6c65 6374 696f 6e20 7769 7468 206d ollection with m
│ │ │ │ │ -00043730: 6574 686f 6473 0a20 2020 2020 7375 6368 ethods. such
│ │ │ │ │ -00043740: 2061 7320 2373 656c 6563 743a 2e0a 0a1f as #select:....
│ │ │ │ │ -00043750: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ -00043760: 696e 666f 2c20 204e 6f64 653a 2050 6f73 info, Node: Pos
│ │ │ │ │ -00043770: 6974 696f 6e61 626c 6553 7472 6561 6d2d itionableStream-
│ │ │ │ │ -00043780: 636f 6d70 696c 696e 672c 2020 4e65 7874 compiling, Next
│ │ │ │ │ -00043790: 3a20 506f 7369 7469 6f6e 6162 6c65 5374 : PositionableSt
│ │ │ │ │ -000437a0: 7265 616d 2d70 6f73 6974 696f 6e69 6e67 ream-positioning
│ │ │ │ │ -000437b0: 2c20 2050 7265 763a 2050 6f73 6974 696f , Prev: Positio
│ │ │ │ │ -000437c0: 6e61 626c 6553 7472 6561 6d2d 636c 6173 nableStream-clas
│ │ │ │ │ -000437d0: 7320 7479 7065 206d 6574 686f 6473 2c20 s type methods,
│ │ │ │ │ -000437e0: 2055 703a 2050 6f73 6974 696f 6e61 626c Up: Positionabl
│ │ │ │ │ -000437f0: 6553 7472 6561 6d0a 0a31 2e31 3333 2e34 eStream..1.133.4
│ │ │ │ │ -00043800: 2050 6f73 6974 696f 6e61 626c 6553 7472 PositionableStr
│ │ │ │ │ -00043810: 6561 6d3a 2063 6f6d 7069 6c69 6e67 0a2d eam: compiling.-
│ │ │ │ │ -00043820: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00043830: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00043840: 2d2d 2d2d 0a0a 6e61 6d65 0a20 2020 2020 ----..name.
│ │ │ │ │ -00043850: 416e 7377 6572 2061 2073 7472 696e 6720 Answer a string
│ │ │ │ │ -00043860: 7468 6174 2072 6570 7265 7365 6e74 7320 that represents
│ │ │ │ │ -00043870: 7768 6174 2074 6865 2072 6563 6569 7665 what the receive
│ │ │ │ │ -00043880: 7220 6973 2073 7472 6561 6d69 6e67 206f r is streaming o
│ │ │ │ │ -00043890: 6e0a 0a73 6567 6d65 6e74 4672 6f6d 3a20 n..segmentFrom:
│ │ │ │ │ -000438a0: 7374 6172 7450 6f73 2074 6f3a 2065 6e64 startPos to: end
│ │ │ │ │ -000438b0: 506f 730a 2020 2020 2041 6e73 7765 7220 Pos. Answer
│ │ │ │ │ -000438c0: 616e 206f 626a 6563 7420 7468 6174 2c20 an object that,
│ │ │ │ │ -000438d0: 7768 656e 2073 656e 7420 2361 7353 7472 when sent #asStr
│ │ │ │ │ -000438e0: 696e 672c 2077 696c 6c20 7969 656c 6420 ing, will yield
│ │ │ │ │ -000438f0: 7468 6520 7265 7375 6c74 0a20 2020 2020 the result.
│ │ │ │ │ -00043900: 6f66 2073 656e 6469 6e67 2027 636f 7079 of sending 'copy
│ │ │ │ │ -00043910: 4672 6f6d 3a20 7374 6172 7450 6f73 2074 From: startPos t
│ │ │ │ │ -00043920: 6f3a 2065 6e64 506f 7327 2074 6f20 7468 o: endPos' to th
│ │ │ │ │ -00043930: 6520 7265 6365 6976 6572 0a0a 1f0a 4669 e receiver....Fi
│ │ │ │ │ -00043940: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ -00043950: 6f2c 2020 4e6f 6465 3a20 506f 7369 7469 o, Node: Positi
│ │ │ │ │ -00043960: 6f6e 6162 6c65 5374 7265 616d 2d70 6f73 onableStream-pos
│ │ │ │ │ -00043970: 6974 696f 6e69 6e67 2c20 204e 6578 743a itioning, Next:
│ │ │ │ │ -00043980: 2050 6f73 6974 696f 6e61 626c 6553 7472 PositionableStr
│ │ │ │ │ -00043990: 6561 6d2d 7374 696c 6c20 756e 636c 6173 eam-still unclas
│ │ │ │ │ -000439a0: 7369 6669 6564 2c20 2050 7265 763a 2050 sified, Prev: P
│ │ │ │ │ -000439b0: 6f73 6974 696f 6e61 626c 6553 7472 6561 ositionableStrea
│ │ │ │ │ -000439c0: 6d2d 636f 6d70 696c 696e 672c 2020 5570 m-compiling, Up
│ │ │ │ │ -000439d0: 3a20 506f 7369 7469 6f6e 6162 6c65 5374 : PositionableSt
│ │ │ │ │ -000439e0: 7265 616d 0a0a 312e 3133 332e 3520 506f ream..1.133.5 Po
│ │ │ │ │ -000439f0: 7369 7469 6f6e 6162 6c65 5374 7265 616d sitionableStream
│ │ │ │ │ -00043a00: 3a20 706f 7369 7469 6f6e 696e 670a 2d2d : positioning.--
│ │ │ │ │ -00043a10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00043a20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00043a30: 2d2d 2d2d 2d0a 0a62 6173 6963 506f 7369 -----..basicPosi
│ │ │ │ │ -00043a40: 7469 6f6e 3a20 616e 496e 7465 6765 720a tion: anInteger.
│ │ │ │ │ -00043a50: 2020 2020 204d 6f76 6520 7468 6520 7374 Move the st
│ │ │ │ │ -00043a60: 7265 616d 2070 6f69 6e74 6572 2074 6f20 ream pointer to
│ │ │ │ │ -00043a70: 7468 6520 616e 496e 7465 6765 722d 7468 the anInteger-th
│ │ │ │ │ -00043a80: 206f 626a 6563 740a 0a69 7350 6f73 6974 object..isPosit
│ │ │ │ │ -00043a90: 696f 6e61 626c 650a 2020 2020 2041 6e73 ionable. Ans
│ │ │ │ │ -00043aa0: 7765 7220 7472 7565 2069 6620 7468 6520 wer true if the
│ │ │ │ │ -00043ab0: 7374 7265 616d 2073 7570 706f 7274 7320 stream supports
│ │ │ │ │ -00043ac0: 6d6f 7669 6e67 2062 6163 6b77 6172 6473 moving backwards
│ │ │ │ │ -00043ad0: 2077 6974 6820 2373 6b69 703a 2e0a 0a70 with #skip:...p
│ │ │ │ │ -00043ae0: 6f73 6974 696f 6e0a 2020 2020 2041 6e73 osition. Ans
│ │ │ │ │ -00043af0: 7765 7220 7468 6520 6375 7272 656e 7420 wer the current
│ │ │ │ │ -00043b00: 7661 6c75 6520 6f66 2074 6865 2073 7472 value of the str
│ │ │ │ │ -00043b10: 6561 6d20 706f 696e 7465 720a 0a70 6f73 eam pointer..pos
│ │ │ │ │ -00043b20: 6974 696f 6e3a 2061 6e49 6e74 6567 6572 ition: anInteger
│ │ │ │ │ -00043b30: 0a20 2020 2020 4d6f 7665 2074 6865 2073 . Move the s
│ │ │ │ │ -00043b40: 7472 6561 6d20 706f 696e 7465 7220 746f tream pointer to
│ │ │ │ │ -00043b50: 2074 6865 2061 6e49 6e74 6567 6572 2d74 the anInteger-t
│ │ │ │ │ -00043b60: 6820 6f62 6a65 6374 0a0a 7265 7365 740a h object..reset.
│ │ │ │ │ -00043b70: 2020 2020 204d 6f76 6520 7468 6520 7374 Move the st
│ │ │ │ │ -00043b80: 7265 616d 2062 6163 6b20 746f 2069 7473 ream back to its
│ │ │ │ │ -00043b90: 2066 6972 7374 2065 6c65 6d65 6e74 2e20 first element.
│ │ │ │ │ -00043ba0: 2046 6f72 2077 7269 7465 2d6f 6e6c 7920 For write-only
│ │ │ │ │ -00043bb0: 7374 7265 616d 732c 0a20 2020 2020 7468 streams,. th
│ │ │ │ │ -00043bc0: 6520 7374 7265 616d 2069 7320 7472 756e e stream is trun
│ │ │ │ │ -00043bd0: 6361 7465 6420 7468 6572 652e 0a0a 7365 cated there...se
│ │ │ │ │ -00043be0: 7454 6f45 6e64 0a20 2020 2020 4d6f 7665 tToEnd. Move
│ │ │ │ │ -00043bf0: 2074 6865 2063 7572 7265 6e74 2070 6f73 the current pos
│ │ │ │ │ -00043c00: 6974 696f 6e20 746f 2074 6865 2065 6e64 ition to the end
│ │ │ │ │ -00043c10: 206f 6620 7468 6520 7374 7265 616d 2e0a of the stream..
│ │ │ │ │ -00043c20: 0a73 697a 650a 2020 2020 2041 6e73 7765 .size. Answe
│ │ │ │ │ -00043c30: 7220 7468 6520 7369 7a65 206f 6620 6461 r the size of da
│ │ │ │ │ -00043c40: 7461 206f 6e20 7768 6963 6820 7765 2061 ta on which we a
│ │ │ │ │ -00043c50: 7265 2073 7472 6561 6d69 6e67 2e0a 0a73 re streaming...s
│ │ │ │ │ -00043c60: 6b69 703a 2061 6e49 6e74 6567 6572 0a20 kip: anInteger.
│ │ │ │ │ -00043c70: 2020 2020 4d6f 7665 2074 6865 2063 7572 Move the cur
│ │ │ │ │ -00043c80: 7265 6e74 2070 6f73 6974 696f 6e20 6279 rent position by
│ │ │ │ │ -00043c90: 2061 6e49 6e74 6567 6572 2070 6c61 6365 anInteger place
│ │ │ │ │ -00043ca0: 732c 2065 6974 6865 7220 666f 7277 6172 s, either forwar
│ │ │ │ │ -00043cb0: 6473 206f 720a 2020 2020 2062 6163 6b77 ds or. backw
│ │ │ │ │ -00043cc0: 6172 6473 2e0a 0a1f 0a46 696c 653a 2067 ards.....File: g
│ │ │ │ │ -00043cd0: 7374 2d62 6173 652e 696e 666f 2c20 204e st-base.info, N
│ │ │ │ │ -00043ce0: 6f64 653a 2050 6f73 6974 696f 6e61 626c ode: Positionabl
│ │ │ │ │ -00043cf0: 6553 7472 6561 6d2d 7374 696c 6c20 756e eStream-still un
│ │ │ │ │ -00043d00: 636c 6173 7369 6669 6564 2c20 204e 6578 classified, Nex
│ │ │ │ │ -00043d10: 743a 2050 6f73 6974 696f 6e61 626c 6553 t: PositionableS
│ │ │ │ │ -00043d20: 7472 6561 6d2d 7465 7374 696e 672c 2020 tream-testing,
│ │ │ │ │ -00043d30: 5072 6576 3a20 506f 7369 7469 6f6e 6162 Prev: Positionab
│ │ │ │ │ -00043d40: 6c65 5374 7265 616d 2d70 6f73 6974 696f leStream-positio
│ │ │ │ │ -00043d50: 6e69 6e67 2c20 2055 703a 2050 6f73 6974 ning, Up: Posit
│ │ │ │ │ -00043d60: 696f 6e61 626c 6553 7472 6561 6d0a 0a31 ionableStream..1
│ │ │ │ │ -00043d70: 2e31 3333 2e36 2050 6f73 6974 696f 6e61 .133.6 Positiona
│ │ │ │ │ -00043d80: 626c 6553 7472 6561 6d3a 2073 7469 6c6c bleStream: still
│ │ │ │ │ -00043d90: 2075 6e63 6c61 7373 6966 6965 640a 2d2d unclassified.--
│ │ │ │ │ -00043da0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00043db0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00043dc0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6e65 ------------..ne
│ │ │ │ │ -00043dd0: 7874 5075 7441 6c6c 4f6e 3a20 6153 7472 xtPutAllOn: aStr
│ │ │ │ │ -00043de0: 6561 6d0a 2020 2020 2057 7269 7465 2061 eam. Write a
│ │ │ │ │ -00043df0: 6c6c 2074 6865 206f 626a 6563 7473 2069 ll the objects i
│ │ │ │ │ -00043e00: 6e20 7468 6520 7265 6365 6976 6572 2074 n the receiver t
│ │ │ │ │ -00043e10: 6f20 6153 7472 6561 6d2e 0a0a 1f0a 4669 o aStream.....Fi
│ │ │ │ │ -00043e20: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ -00043e30: 6f2c 2020 4e6f 6465 3a20 506f 7369 7469 o, Node: Positi
│ │ │ │ │ -00043e40: 6f6e 6162 6c65 5374 7265 616d 2d74 6573 onableStream-tes
│ │ │ │ │ -00043e50: 7469 6e67 2c20 204e 6578 743a 2050 6f73 ting, Next: Pos
│ │ │ │ │ -00043e60: 6974 696f 6e61 626c 6553 7472 6561 6d2d itionableStream-
│ │ │ │ │ -00043e70: 7472 756e 6361 7469 6e67 2c20 2050 7265 truncating, Pre
│ │ │ │ │ -00043e80: 763a 2050 6f73 6974 696f 6e61 626c 6553 v: PositionableS
│ │ │ │ │ -00043e90: 7472 6561 6d2d 7374 696c 6c20 756e 636c tream-still uncl
│ │ │ │ │ -00043ea0: 6173 7369 6669 6564 2c20 2055 703a 2050 assified, Up: P
│ │ │ │ │ -00043eb0: 6f73 6974 696f 6e61 626c 6553 7472 6561 ositionableStrea
│ │ │ │ │ -00043ec0: 6d0a 0a31 2e31 3333 2e37 2050 6f73 6974 m..1.133.7 Posit
│ │ │ │ │ -00043ed0: 696f 6e61 626c 6553 7472 6561 6d3a 2074 ionableStream: t
│ │ │ │ │ -00043ee0: 6573 7469 6e67 0a2d 2d2d 2d2d 2d2d 2d2d esting.---------
│ │ │ │ │ -00043ef0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00043f00: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6174 456e ----------..atEn
│ │ │ │ │ -00043f10: 640a 2020 2020 2041 6e73 7765 7220 7768 d. Answer wh
│ │ │ │ │ -00043f20: 6574 6865 7220 7468 6520 6f62 6a65 6374 ether the object
│ │ │ │ │ -00043f30: 7320 696e 2074 6865 2073 7472 6561 6d20 s in the stream
│ │ │ │ │ -00043f40: 6861 7665 2072 6561 6368 6564 2061 6e20 have reached an
│ │ │ │ │ -00043f50: 656e 640a 0a62 6173 6963 4174 456e 640a end..basicAtEnd.
│ │ │ │ │ -00043f60: 2020 2020 2041 6e73 7765 7220 7768 6574 Answer whet
│ │ │ │ │ -00043f70: 6865 7220 7468 6520 6f62 6a65 6374 7320 her the objects
│ │ │ │ │ -00043f80: 696e 2074 6865 2073 7472 6561 6d20 6861 in the stream ha
│ │ │ │ │ -00043f90: 7665 2072 6561 6368 6564 2061 6e20 656e ve reached an en
│ │ │ │ │ -00043fa0: 642e 2020 5468 6973 0a20 2020 2020 6d65 d. This. me
│ │ │ │ │ -00043fb0: 7468 6f64 206d 7573 7420 4e4f 5420 6265 thod must NOT be
│ │ │ │ │ -00043fc0: 206f 7665 7272 6964 6465 6e2e 0a0a 6973 overridden...is
│ │ │ │ │ -00043fd0: 456d 7074 790a 2020 2020 2041 6e73 7765 Empty. Answe
│ │ │ │ │ -00043fe0: 7220 7768 6574 6865 7220 7468 6520 7374 r whether the st
│ │ │ │ │ -00043ff0: 7265 616d 2068 6173 206e 6f20 6f62 6a65 ream has no obje
│ │ │ │ │ -00044000: 6374 730a 0a1f 0a46 696c 653a 2067 7374 cts....File: gst
│ │ │ │ │ -00044010: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ -00044020: 653a 2050 6f73 6974 696f 6e61 626c 6553 e: PositionableS
│ │ │ │ │ -00044030: 7472 6561 6d2d 7472 756e 6361 7469 6e67 tream-truncating
│ │ │ │ │ -00044040: 2c20 2050 7265 763a 2050 6f73 6974 696f , Prev: Positio
│ │ │ │ │ -00044050: 6e61 626c 6553 7472 6561 6d2d 7465 7374 nableStream-test
│ │ │ │ │ -00044060: 696e 672c 2020 5570 3a20 506f 7369 7469 ing, Up: Positi
│ │ │ │ │ -00044070: 6f6e 6162 6c65 5374 7265 616d 0a0a 312e onableStream..1.
│ │ │ │ │ -00044080: 3133 332e 3820 506f 7369 7469 6f6e 6162 133.8 Positionab
│ │ │ │ │ -00044090: 6c65 5374 7265 616d 3a20 7472 756e 6361 leStream: trunca
│ │ │ │ │ -000440a0: 7469 6e67 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d ting.-----------
│ │ │ │ │ -000440b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000440c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a74 7275 -----------..tru
│ │ │ │ │ -000440d0: 6e63 6174 650a 2020 2020 2054 7275 6e63 ncate. Trunc
│ │ │ │ │ -000440e0: 6174 6520 7468 6520 7265 6365 6976 6572 ate the receiver
│ │ │ │ │ -000440f0: 2074 6f20 7468 6520 6375 7272 656e 7420 to the current
│ │ │ │ │ -00044100: 706f 7369 7469 6f6e 202d 206f 6e6c 7920 position - only
│ │ │ │ │ -00044110: 7661 6c69 6420 666f 720a 2020 2020 2077 valid for. w
│ │ │ │ │ -00044120: 7269 7469 6e67 2073 7472 6561 6d73 0a0a riting streams..
│ │ │ │ │ -00044130: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ -00044140: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 5072 .info, Node: Pr
│ │ │ │ │ -00044150: 6f63 6573 732c 2020 4e65 7874 3a20 5072 ocess, Next: Pr
│ │ │ │ │ -00044160: 6f63 6573 7345 6e76 6972 6f6e 6d65 6e74 ocessEnvironment
│ │ │ │ │ -00044170: 2c20 2050 7265 763a 2050 6f73 6974 696f , Prev: Positio
│ │ │ │ │ -00044180: 6e61 626c 6553 7472 6561 6d2c 2020 5570 nableStream, Up
│ │ │ │ │ -00044190: 3a20 4261 7365 2063 6c61 7373 6573 0a0a : Base classes..
│ │ │ │ │ -000441a0: 312e 3133 3420 5072 6f63 6573 730a 3d3d 1.134 Process.==
│ │ │ │ │ -000441b0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a44 6566 ===========..Def
│ │ │ │ │ -000441c0: 696e 6564 2069 6e20 6e61 6d65 7370 6163 ined in namespac
│ │ │ │ │ -000441d0: 6520 536d 616c 6c74 616c 6b0a 5375 7065 e Smalltalk.Supe
│ │ │ │ │ -000441e0: 7263 6c61 7373 3a20 4c69 6e6b 0a43 6174 rclass: Link.Cat
│ │ │ │ │ -000441f0: 6567 6f72 793a 204c 616e 6775 6167 652d egory: Language-
│ │ │ │ │ -00044200: 5072 6f63 6573 7365 730a 2020 2020 2049 Processes. I
│ │ │ │ │ -00044210: 2072 6570 7265 7365 6e74 2061 2075 6e69 represent a uni
│ │ │ │ │ -00044220: 7420 6f66 2063 6f6d 7075 7461 7469 6f6e t of computation
│ │ │ │ │ -00044230: 2e20 204d 7920 696e 7374 616e 6365 7320 . My instances
│ │ │ │ │ -00044240: 6172 6520 696e 6465 7065 6e64 616e 746c are independantl
│ │ │ │ │ -00044250: 790a 2020 2020 2065 7865 6375 7461 626c y. executabl
│ │ │ │ │ -00044260: 6520 626c 6f63 6b73 2074 6861 7420 6861 e blocks that ha
│ │ │ │ │ -00044270: 7665 2061 2070 7269 6f72 6974 7920 6173 ve a priority as
│ │ │ │ │ -00044280: 736f 6369 6174 6564 2077 6974 6820 7468 sociated with th
│ │ │ │ │ -00044290: 656d 2c20 616e 640a 2020 2020 2074 6865 em, and. the
│ │ │ │ │ -000442a0: 7920 6361 6e20 7375 7370 656e 6420 7468 y can suspend th
│ │ │ │ │ -000442b0: 656d 7365 6c76 6573 2061 6e64 2072 6573 emselves and res
│ │ │ │ │ -000442c0: 756d 6520 7468 656d 7365 6c76 6573 2068 ume themselves h
│ │ │ │ │ -000442d0: 6f77 6576 6572 2074 6865 790a 2020 2020 owever they.
│ │ │ │ │ -000442e0: 2077 6973 682e 0a0a 2a20 4d65 6e75 3a0a wish...* Menu:.
│ │ │ │ │ -000442f0: 0a2a 2050 726f 6365 7373 2d61 6363 6573 .* Process-acces
│ │ │ │ │ -00044300: 7369 6e67 3a3a 2020 2869 6e73 7461 6e63 sing:: (instanc
│ │ │ │ │ -00044310: 6529 0a2a 2050 726f 6365 7373 2d62 6173 e).* Process-bas
│ │ │ │ │ -00044320: 6963 3a3a 2020 2869 6e73 7461 6e63 6529 ic:: (instance)
│ │ │ │ │ -00044330: 0a2a 2050 726f 6365 7373 2d62 7569 6c74 .* Process-built
│ │ │ │ │ -00044340: 696e 733a 3a20 2028 696e 7374 616e 6365 ins:: (instance
│ │ │ │ │ -00044350: 290a 2a20 5072 6f63 6573 732d 6465 6275 ).* Process-debu
│ │ │ │ │ -00044360: 6767 696e 673a 3a20 2028 696e 7374 616e gging:: (instan
│ │ │ │ │ -00044370: 6365 290a 2a20 5072 6f63 6573 732d 7072 ce).* Process-pr
│ │ │ │ │ -00044380: 696e 7469 6e67 3a3a 2020 2869 6e73 7461 inting:: (insta
│ │ │ │ │ -00044390: 6e63 6529 0a0a 1f0a 4669 6c65 3a20 6773 nce)....File: gs
│ │ │ │ │ -000443a0: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ -000443b0: 6465 3a20 5072 6f63 6573 732d 6163 6365 de: Process-acce
│ │ │ │ │ -000443c0: 7373 696e 672c 2020 4e65 7874 3a20 5072 ssing, Next: Pr
│ │ │ │ │ -000443d0: 6f63 6573 732d 6261 7369 632c 2020 5570 ocess-basic, Up
│ │ │ │ │ -000443e0: 3a20 5072 6f63 6573 730a 0a31 2e31 3334 : Process..1.134
│ │ │ │ │ -000443f0: 2e31 2050 726f 6365 7373 3a20 6163 6365 .1 Process: acce
│ │ │ │ │ -00044400: 7373 696e 670a 2d2d 2d2d 2d2d 2d2d 2d2d ssing.----------
│ │ │ │ │ -00044410: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00044420: 0a0a 6578 7465 726e 616c 496e 7465 7272 ..externalInterr
│ │ │ │ │ -00044430: 7570 7473 456e 6162 6c65 640a 2020 2020 uptsEnabled.
│ │ │ │ │ -00044440: 2041 6e73 7765 7220 7768 6574 6865 7220 Answer whether
│ │ │ │ │ -00044450: 7468 6520 7265 6365 6976 6572 2069 7320 the receiver is
│ │ │ │ │ -00044460: 6578 6563 7574 6564 2077 6974 6820 696e executed with in
│ │ │ │ │ -00044470: 7465 7272 7570 7473 2065 6e61 626c 6564 terrupts enabled
│ │ │ │ │ -00044480: 0a0a 6e61 6d65 0a20 2020 2020 416e 7377 ..name. Answ
│ │ │ │ │ -00044490: 6572 2074 6865 2075 7365 722d 6672 6965 er the user-frie
│ │ │ │ │ -000444a0: 6e64 6c79 206e 616d 6520 6f66 2074 6865 ndly name of the
│ │ │ │ │ -000444b0: 2070 726f 6365 7373 2e0a 0a6e 616d 653a process...name:
│ │ │ │ │ -000444c0: 2061 5374 7269 6e67 0a20 2020 2020 4769 aString. Gi
│ │ │ │ │ -000444d0: 7665 2074 6865 206e 616d 6520 6153 7472 ve the name aStr
│ │ │ │ │ -000444e0: 696e 6720 746f 2074 6865 2070 726f 6365 ing to the proce
│ │ │ │ │ -000444f0: 7373 0a0a 7072 696f 7269 7479 0a20 2020 ss..priority.
│ │ │ │ │ -00044500: 2020 416e 7377 6572 2074 6865 2072 6563 Answer the rec
│ │ │ │ │ -00044510: 6569 7665 7227 7320 7072 696f 7269 7479 eiver's priority
│ │ │ │ │ -00044520: 0a0a 7072 696f 7269 7479 3a20 616e 496e ..priority: anIn
│ │ │ │ │ -00044530: 7465 6765 720a 2020 2020 2043 6861 6e67 teger. Chang
│ │ │ │ │ -00044540: 6520 7468 6520 7265 6365 6976 6572 2773 e the receiver's
│ │ │ │ │ -00044550: 2070 7269 6f72 6974 7920 746f 2061 6e49 priority to anI
│ │ │ │ │ -00044560: 6e74 6567 6572 0a0a 7175 6575 6549 6e74 nteger..queueInt
│ │ │ │ │ -00044570: 6572 7275 7074 3a20 6142 6c6f 636b 0a20 errupt: aBlock.
│ │ │ │ │ -00044580: 2020 2020 466f 7263 6520 7468 6520 7265 Force the re
│ │ │ │ │ -00044590: 6365 6976 6572 2074 6f20 6265 2069 6e74 ceiver to be int
│ │ │ │ │ -000445a0: 6572 7275 7074 6564 2061 6e64 2074 6f20 errupted and to
│ │ │ │ │ -000445b0: 6576 616c 7561 7465 2061 426c 6f63 6b20 evaluate aBlock
│ │ │ │ │ -000445c0: 6173 2073 6f6f 6e0a 2020 2020 2061 7320 as soon. as
│ │ │ │ │ -000445d0: 6974 2062 6563 6f6d 6573 2074 6865 2061 it becomes the a
│ │ │ │ │ -000445e0: 6374 6976 6520 7072 6f63 6573 7320 2874 ctive process (t
│ │ │ │ │ -000445f0: 6869 7320 636f 756c 6420 6d65 616e 204e his could mean N
│ │ │ │ │ -00044600: 4f57 2069 6620 7468 650a 2020 2020 2072 OW if the. r
│ │ │ │ │ -00044610: 6563 6569 7665 7220 6973 2061 6374 6976 eceiver is activ
│ │ │ │ │ -00044620: 6529 2e20 2049 6620 7468 6520 7072 6f63 e). If the proc
│ │ │ │ │ -00044630: 6573 7320 6973 2074 656d 706f 7261 7269 ess is temporari
│ │ │ │ │ -00044640: 6c79 2073 7573 7065 6e64 6564 206f 720a ly suspended or.
│ │ │ │ │ -00044650: 2020 2020 2077 6169 7469 6e67 206f 6e20 waiting on
│ │ │ │ │ -00044660: 6120 7365 6d61 7068 6f72 652c 2069 7420 a semaphore, it
│ │ │ │ │ -00044670: 6973 2074 656d 706f 7261 7269 6c79 2077 is temporarily w
│ │ │ │ │ -00044680: 6f6b 656e 2075 7020 736f 2074 6861 7420 oken up so that
│ │ │ │ │ -00044690: 7468 650a 2020 2020 2069 6e74 6572 7275 the. interru
│ │ │ │ │ -000446a0: 7074 2069 7320 7072 6f63 6573 7365 6420 pt is processed
│ │ │ │ │ -000446b0: 6173 2073 6f6f 6e20 6173 2074 6865 2070 as soon as the p
│ │ │ │ │ -000446c0: 726f 6365 7373 2070 7269 6f72 6974 7920 rocess priority
│ │ │ │ │ -000446d0: 616c 6c6f 7773 2074 6f0a 2020 2020 2064 allows to. d
│ │ │ │ │ -000446e0: 6f2e 2020 416e 7377 6572 2074 6865 2072 o. Answer the r
│ │ │ │ │ -000446f0: 6563 6569 7665 722e 0a0a 7375 7370 656e eceiver...suspen
│ │ │ │ │ -00044700: 6465 6443 6f6e 7465 7874 0a20 2020 2020 dedContext.
│ │ │ │ │ -00044710: 416e 7377 6572 2074 6865 2063 6f6e 7465 Answer the conte
│ │ │ │ │ -00044720: 7874 2074 6861 7420 7468 6520 7072 6f63 xt that the proc
│ │ │ │ │ -00044730: 6573 7320 7761 7320 6578 6563 7574 696e ess was executin
│ │ │ │ │ -00044740: 6720 6174 2074 6865 2074 696d 6520 6974 g at the time it
│ │ │ │ │ -00044750: 0a20 2020 2020 7761 7320 7375 7370 656e . was suspen
│ │ │ │ │ -00044760: 6465 642e 0a0a 7375 7370 656e 6465 6443 ded...suspendedC
│ │ │ │ │ -00044770: 6f6e 7465 7874 3a20 6143 6f6e 7465 7874 ontext: aContext
│ │ │ │ │ -00044780: 0a20 2020 2020 4d6f 6469 6679 2074 6865 . Modify the
│ │ │ │ │ -00044790: 2063 6f6e 7465 7874 2074 6861 7420 7468 context that th
│ │ │ │ │ -000447a0: 6520 7072 6f63 6573 7320 7761 7320 6578 e process was ex
│ │ │ │ │ -000447b0: 6563 7574 696e 6720 6174 2074 6865 2074 ecuting at the t
│ │ │ │ │ -000447c0: 696d 6520 6974 0a20 2020 2020 7761 7320 ime it. was
│ │ │ │ │ -000447d0: 7375 7370 656e 6465 642e 0a0a 7661 6c75 suspended...valu
│ │ │ │ │ -000447e0: 6557 6974 686f 7574 496e 7465 7272 7570 eWithoutInterrup
│ │ │ │ │ -000447f0: 7473 3a20 6142 6c6f 636b 0a20 2020 2020 ts: aBlock.
│ │ │ │ │ -00044800: 4576 616c 7561 7465 2061 426c 6f63 6b20 Evaluate aBlock
│ │ │ │ │ -00044810: 616e 6420 6465 6c61 7920 616c 6c20 696e and delay all in
│ │ │ │ │ -00044820: 7465 7272 7570 7473 2074 6861 7420 6172 terrupts that ar
│ │ │ │ │ -00044830: 6520 7265 7175 6573 7465 6420 6475 7269 e requested duri
│ │ │ │ │ -00044840: 6e67 0a20 2020 2020 6974 7320 6578 6563 ng. its exec
│ │ │ │ │ -00044850: 7574 696f 6e20 746f 2061 6674 6572 2061 ution to after a
│ │ │ │ │ -00044860: 426c 6f63 6b20 7265 7475 726e 732e 0a0a Block returns...
│ │ │ │ │ -00044870: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ -00044880: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 5072 .info, Node: Pr
│ │ │ │ │ -00044890: 6f63 6573 732d 6261 7369 632c 2020 4e65 ocess-basic, Ne
│ │ │ │ │ -000448a0: 7874 3a20 5072 6f63 6573 732d 6275 696c xt: Process-buil
│ │ │ │ │ -000448b0: 7469 6e73 2c20 2050 7265 763a 2050 726f tins, Prev: Pro
│ │ │ │ │ -000448c0: 6365 7373 2d61 6363 6573 7369 6e67 2c20 cess-accessing,
│ │ │ │ │ -000448d0: 2055 703a 2050 726f 6365 7373 0a0a 312e Up: Process..1.
│ │ │ │ │ -000448e0: 3133 342e 3220 5072 6f63 6573 733a 2062 134.2 Process: b
│ │ │ │ │ -000448f0: 6173 6963 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d asic.-----------
│ │ │ │ │ -00044900: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a63 6f6e -----------..con
│ │ │ │ │ -00044910: 7465 7874 0a20 2020 2020 5265 7475 726e text. Return
│ │ │ │ │ -00044920: 2074 6865 2065 7865 6375 7469 6f6e 2063 the execution c
│ │ │ │ │ -00044930: 6f6e 7465 7874 206f 6620 7468 6520 7265 ontext of the re
│ │ │ │ │ -00044940: 6365 6976 6572 2e0a 0a64 6562 7567 6765 ceiver...debugge
│ │ │ │ │ -00044950: 720a 2020 2020 2052 6574 7572 6e20 7468 r. Return th
│ │ │ │ │ -00044960: 6520 6f62 6a65 6374 2069 6e20 6368 6172 e object in char
│ │ │ │ │ -00044970: 6765 206f 6620 6465 6275 6767 696e 6720 ge of debugging
│ │ │ │ │ -00044980: 7468 6520 7265 6365 6976 6572 2e20 2054 the receiver. T
│ │ │ │ │ -00044990: 6869 7320 616c 7761 7973 0a20 2020 2020 his always.
│ │ │ │ │ -000449a0: 7265 7475 726e 7320 6e69 6c20 756e 6c65 returns nil unle
│ │ │ │ │ -000449b0: 7373 2074 6865 2044 6562 7567 546f 6f6c ss the DebugTool
│ │ │ │ │ -000449c0: 7320 7061 636b 6167 6520 6973 206c 6f61 s package is loa
│ │ │ │ │ -000449d0: 6465 642e 0a0a 6669 6e61 6c69 7a65 0a20 ded...finalize.
│ │ │ │ │ -000449e0: 2020 2020 5465 726d 696e 6174 6520 7072 Terminate pr
│ │ │ │ │ -000449f0: 6f63 6573 7365 7320 7468 6174 2061 7265 ocesses that are
│ │ │ │ │ -00044a00: 2047 4365 6420 7768 696c 6520 7761 6974 GCed while wait
│ │ │ │ │ -00044a10: 696e 6720 6f6e 2061 2064 6561 640a 2020 ing on a dead.
│ │ │ │ │ -00044a20: 2020 2073 656d 6170 686f 7265 2e0a 0a6c semaphore...l
│ │ │ │ │ -00044a30: 6f77 6572 5072 696f 7269 7479 0a20 2020 owerPriority.
│ │ │ │ │ -00044a40: 2020 4c6f 7765 7220 6120 6269 7420 7468 Lower a bit th
│ │ │ │ │ -00044a50: 6520 7072 696f 7269 7479 206f 6620 7468 e priority of th
│ │ │ │ │ -00044a60: 6520 7265 6365 6976 6572 2e20 2041 2023 e receiver. A #
│ │ │ │ │ -00044a70: 6c6f 7765 7250 7269 6f72 6974 7920 7769 lowerPriority wi
│ │ │ │ │ -00044a80: 6c6c 0a20 2020 2020 6361 6e63 656c 2061 ll. cancel a
│ │ │ │ │ -00044a90: 2070 7265 7669 6f75 7320 2372 6169 7365 previous #raise
│ │ │ │ │ -00044aa0: 5072 696f 7269 7479 2c20 616e 6420 7669 Priority, and vi
│ │ │ │ │ -00044ab0: 6365 2076 6572 7361 2e0a 0a6d 616b 6555 ce versa...makeU
│ │ │ │ │ -00044ac0: 6e74 7275 7374 6564 3a20 6142 6f6f 6c65 ntrusted: aBoole
│ │ │ │ │ -00044ad0: 616e 0a20 2020 2020 5365 7420 7768 6574 an. Set whet
│ │ │ │ │ -00044ae0: 6865 7220 7468 6520 7265 6365 6976 6572 her the receiver
│ │ │ │ │ -00044af0: 2069 7320 7472 7573 7465 6420 6f72 206e is trusted or n
│ │ │ │ │ -00044b00: 6f74 2e0a 0a70 7269 6d54 6572 6d69 6e61 ot...primTermina
│ │ │ │ │ -00044b10: 7465 0a20 2020 2020 5465 726d 696e 6174 te. Terminat
│ │ │ │ │ -00044b20: 6520 7468 6520 7265 6365 6976 6572 202d e the receiver -
│ │ │ │ │ -00044b30: 2054 6869 7320 6973 206e 6f74 6869 6e67 This is nothing
│ │ │ │ │ -00044b40: 206d 6f72 6520 7468 616e 2070 726f 6869 more than prohi
│ │ │ │ │ -00044b50: 6269 7469 6e67 2074 6f0a 2020 2020 2072 biting to. r
│ │ │ │ │ -00044b60: 6573 756d 6520 7468 6520 7072 6f63 6573 esume the proces
│ │ │ │ │ -00044b70: 732c 2074 6865 6e20 7375 7370 656e 6469 s, then suspendi
│ │ │ │ │ -00044b80: 6e67 2069 742e 0a0a 7261 6973 6550 7269 ng it...raisePri
│ │ │ │ │ -00044b90: 6f72 6974 790a 2020 2020 2052 6169 7365 ority. Raise
│ │ │ │ │ -00044ba0: 2061 2062 6974 2074 6865 2070 7269 6f72 a bit the prior
│ │ │ │ │ -00044bb0: 6974 7920 6f66 2074 6865 2072 6563 6569 ity of the recei
│ │ │ │ │ -00044bc0: 7665 722e 2020 4120 236c 6f77 6572 5072 ver. A #lowerPr
│ │ │ │ │ -00044bd0: 696f 7269 7479 2077 696c 6c0a 2020 2020 iority will.
│ │ │ │ │ -00044be0: 2063 616e 6365 6c20 6120 7072 6576 696f cancel a previo
│ │ │ │ │ -00044bf0: 7573 2023 7261 6973 6550 7269 6f72 6974 us #raisePriorit
│ │ │ │ │ -00044c00: 792c 2061 6e64 2076 6963 6520 7665 7273 y, and vice vers
│ │ │ │ │ -00044c10: 612e 0a0a 7369 6e67 6c65 5374 6570 0a20 a...singleStep.
│ │ │ │ │ -00044c20: 2020 2020 4578 6563 7574 6520 6120 6c69 Execute a li
│ │ │ │ │ -00044c30: 6d69 7465 6420 616d 6f75 6e74 206f 6620 mited amount of
│ │ │ │ │ -00044c40: 636f 6465 2028 7573 7561 6c6c 7920 6120 code (usually a
│ │ │ │ │ -00044c50: 6279 7465 636f 6465 2c20 6f72 2075 7020 bytecode, or up
│ │ │ │ │ -00044c60: 746f 2074 6865 0a20 2020 2020 6e65 7874 to the. next
│ │ │ │ │ -00044c70: 2062 6163 6b77 6172 6420 6a75 6d70 2c20 backward jump,
│ │ │ │ │ -00044c80: 6f72 2075 7020 746f 2074 6865 206e 6578 or up to the nex
│ │ │ │ │ -00044c90: 7420 6d65 7373 6167 6520 7365 6e64 2920 t message send)
│ │ │ │ │ -00044ca0: 6f66 2074 6865 0a20 2020 2020 7265 6365 of the. rece
│ │ │ │ │ -00044cb0: 6976 6572 2c20 7768 6963 6820 6d75 7374 iver, which must
│ │ │ │ │ -00044cc0: 2069 6e20 6120 7265 6164 792d 746f 2d72 in a ready-to-r
│ │ │ │ │ -00044cd0: 756e 2073 7461 7465 2028 6e65 6974 6865 un state (neithe
│ │ │ │ │ -00044ce0: 7220 6578 6563 7574 696e 6720 6e6f 720a r executing nor.
│ │ │ │ │ -00044cf0: 2020 2020 2074 6572 6d69 6e61 7469 6e67 terminating
│ │ │ │ │ -00044d00: 206e 6f72 2073 7573 7065 6e64 6564 292c nor suspended),
│ │ │ │ │ -00044d10: 2074 6865 6e20 7265 7374 6172 7420 7275 then restart ru
│ │ │ │ │ -00044d20: 6e6e 696e 6720 7468 6520 6375 7272 656e nning the curren
│ │ │ │ │ -00044d30: 740a 2020 2020 2070 726f 6365 7373 2e20 t. process.
│ │ │ │ │ -00044d40: 2054 6865 2063 7572 7265 6e74 2070 726f The current pro
│ │ │ │ │ -00044d50: 6365 7373 2073 686f 756c 6420 6861 7665 cess should have
│ │ │ │ │ -00044d60: 2068 6967 6865 7220 7072 696f 7269 7479 higher priority
│ │ │ │ │ -00044d70: 2074 6861 6e20 7468 650a 2020 2020 2072 than the. r
│ │ │ │ │ -00044d80: 6563 6569 7665 722e 2020 466f 7220 6265 eceiver. For be
│ │ │ │ │ -00044d90: 7474 6572 2070 6572 666f 726d 616e 6365 tter performance
│ │ │ │ │ -00044da0: 2c20 7573 6520 7468 6520 756e 6465 726c , use the underl
│ │ │ │ │ -00044db0: 7969 6e67 2070 7269 6d69 7469 7665 2c0a ying primitive,.
│ │ │ │ │ -00044dc0: 2020 2020 2050 726f 6365 7373 3e3e 2373 Process>>#s
│ │ │ │ │ -00044dd0: 696e 676c 6553 7465 7057 6169 7469 6e67 ingleStepWaiting
│ │ │ │ │ -00044de0: 4f6e 3a2e 0a0a 7465 726d 696e 6174 650a On:...terminate.
│ │ │ │ │ -00044df0: 2020 2020 2054 6572 6d69 6e61 7465 2074 Terminate t
│ │ │ │ │ -00044e00: 6865 2072 6563 6569 7665 7220 6166 7465 he receiver afte
│ │ │ │ │ -00044e10: 7220 6861 7669 6e67 2065 7661 6c75 6174 r having evaluat
│ │ │ │ │ -00044e20: 6564 2061 6c6c 2074 6865 2023 656e 7375 ed all the #ensu
│ │ │ │ │ -00044e30: 7265 3a20 616e 640a 2020 2020 2023 6966 re: and. #if
│ │ │ │ │ -00044e40: 4375 7274 6169 6c65 643a 2062 6c6f 636b Curtailed: block
│ │ │ │ │ -00044e50: 7320 7468 6174 2061 7265 2061 6374 6976 s that are activ
│ │ │ │ │ -00044e60: 6520 696e 2069 742e 2020 5468 6973 2069 e in it. This i
│ │ │ │ │ -00044e70: 7320 646f 6e65 2062 790a 2020 2020 2073 s done by. s
│ │ │ │ │ -00044e80: 6967 6e61 6c6c 696e 6720 6120 5072 6f63 ignalling a Proc
│ │ │ │ │ -00044e90: 6573 7342 6569 6e67 5465 726d 696e 6174 essBeingTerminat
│ │ │ │ │ -00044ea0: 6564 206e 6f74 6966 6963 6174 696f 6e2e ed notification.
│ │ │ │ │ -00044eb0: 0a0a 7465 726d 696e 6174 654f 6e51 7569 ..terminateOnQui
│ │ │ │ │ -00044ec0: 740a 2020 2020 204d 6172 6b20 7468 6520 t. Mark the
│ │ │ │ │ -00044ed0: 7265 6365 6976 6572 2073 6f20 7468 6174 receiver so that
│ │ │ │ │ -00044ee0: 2069 7420 6973 2074 6572 6d69 6e61 7465 it is terminate
│ │ │ │ │ -00044ef0: 6420 7768 656e 204f 626a 6563 744d 656d d when ObjectMem
│ │ │ │ │ -00044f00: 6f72 790a 2020 2020 2063 6c61 7373 3e3e ory. class>>
│ │ │ │ │ -00044f10: 2371 7569 743a 2069 7320 7365 6e74 2e0a #quit: is sent..
│ │ │ │ │ -00044f20: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ -00044f30: 652e 696e 666f 2c20 204e 6f64 653a 2050 e.info, Node: P
│ │ │ │ │ -00044f40: 726f 6365 7373 2d62 7569 6c74 696e 732c rocess-builtins,
│ │ │ │ │ -00044f50: 2020 4e65 7874 3a20 5072 6f63 6573 732d Next: Process-
│ │ │ │ │ -00044f60: 6465 6275 6767 696e 672c 2020 5072 6576 debugging, Prev
│ │ │ │ │ -00044f70: 3a20 5072 6f63 6573 732d 6261 7369 632c : Process-basic,
│ │ │ │ │ -00044f80: 2020 5570 3a20 5072 6f63 6573 730a 0a31 Up: Process..1
│ │ │ │ │ -00044f90: 2e31 3334 2e33 2050 726f 6365 7373 3a20 .134.3 Process:
│ │ │ │ │ -00044fa0: 6275 696c 7469 6e73 0a2d 2d2d 2d2d 2d2d builtins.-------
│ │ │ │ │ -00044fb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00044fc0: 2d2d 0a0a 7265 7375 6d65 0a20 2020 2020 --..resume.
│ │ │ │ │ -00044fd0: 5265 7375 6d65 2074 6865 2072 6563 6569 Resume the recei
│ │ │ │ │ -00044fe0: 7665 7227 7320 6578 6563 7574 696f 6e0a ver's execution.
│ │ │ │ │ -00044ff0: 0a73 696e 676c 6553 7465 7057 6169 7469 .singleStepWaiti
│ │ │ │ │ -00045000: 6e67 4f6e 3a20 6153 656d 6170 686f 7265 ngOn: aSemaphore
│ │ │ │ │ -00045010: 0a20 2020 2020 4578 6563 7574 6520 6120 . Execute a
│ │ │ │ │ -00045020: 6c69 6d69 7465 6420 616d 6f75 6e74 206f limited amount o
│ │ │ │ │ -00045030: 6620 636f 6465 2028 7573 7561 6c6c 7920 f code (usually
│ │ │ │ │ -00045040: 6120 6279 7465 636f 6465 2c20 6f72 2075 a bytecode, or u
│ │ │ │ │ -00045050: 7020 746f 2074 6865 0a20 2020 2020 6e65 p to the. ne
│ │ │ │ │ -00045060: 7874 2062 6163 6b77 6172 6420 6a75 6d70 xt backward jump
│ │ │ │ │ -00045070: 2c20 6f72 2075 7020 746f 2074 6865 206e , or up to the n
│ │ │ │ │ -00045080: 6578 7420 6d65 7373 6167 6520 7365 6e64 ext message send
│ │ │ │ │ -00045090: 2920 6f66 2074 6865 0a20 2020 2020 7265 ) of the. re
│ │ │ │ │ -000450a0: 6365 6976 6572 2c20 7768 6963 6820 6d75 ceiver, which mu
│ │ │ │ │ -000450b0: 7374 2069 6e20 6120 7265 6164 792d 746f st in a ready-to
│ │ │ │ │ -000450c0: 2d72 756e 2073 7461 7465 2028 6e65 6974 -run state (neit
│ │ │ │ │ -000450d0: 6865 7220 6578 6563 7574 696e 6720 6e6f her executing no
│ │ │ │ │ -000450e0: 720a 2020 2020 2074 6572 6d69 6e61 7469 r. terminati
│ │ │ │ │ -000450f0: 6e67 206e 6f72 2073 7573 7065 6e64 6564 ng nor suspended
│ │ │ │ │ -00045100: 292c 2074 6865 6e20 7265 7374 6172 7420 ), then restart
│ │ │ │ │ -00045110: 7275 6e6e 696e 6720 7468 6520 6375 7272 running the curr
│ │ │ │ │ -00045120: 656e 740a 2020 2020 2070 726f 6365 7373 ent. process
│ │ │ │ │ -00045130: 2e20 2061 5365 6d61 7068 6f72 6520 6973 . aSemaphore is
│ │ │ │ │ -00045140: 2075 7365 6420 6173 2061 206d 6561 6e73 used as a means
│ │ │ │ │ -00045150: 2074 6f20 7379 6e63 6872 6f6e 697a 6520 to synchronize
│ │ │ │ │ -00045160: 7468 650a 2020 2020 2065 7865 6375 7469 the. executi
│ │ │ │ │ -00045170: 6f6e 206f 6620 7468 6520 6375 7272 656e on of the curren
│ │ │ │ │ -00045180: 7420 7072 6f63 6573 7320 616e 6420 7468 t process and th
│ │ │ │ │ -00045190: 6520 7265 6365 6976 6572 2061 6e64 2073 e receiver and s
│ │ │ │ │ -000451a0: 686f 756c 6420 6861 7665 0a20 2020 2020 hould have.
│ │ │ │ │ -000451b0: 6e6f 2073 6967 6e61 6c73 206f 6e20 6974 no signals on it
│ │ │ │ │ -000451c0: 2e20 2054 6865 2063 7572 7265 6e74 2070 . The current p
│ │ │ │ │ -000451d0: 726f 6365 7373 2073 686f 756c 6420 6861 rocess should ha
│ │ │ │ │ -000451e0: 7665 2068 6967 6865 7220 7072 696f 7269 ve higher priori
│ │ │ │ │ -000451f0: 7479 0a20 2020 2020 7468 616e 2074 6865 ty. than the
│ │ │ │ │ -00045200: 2072 6563 6569 7665 722e 0a0a 7375 7370 receiver...susp
│ │ │ │ │ -00045210: 656e 640a 2020 2020 2044 6f20 6e6f 7468 end. Do noth
│ │ │ │ │ -00045220: 696e 6720 6966 2077 6527 7265 2061 6c72 ing if we're alr
│ │ │ │ │ -00045230: 6561 6479 2073 7573 7065 6e64 6564 2e20 eady suspended.
│ │ │ │ │ -00045240: 204e 6f74 6520 7468 6174 2074 6865 2062 Note that the b
│ │ │ │ │ -00045250: 6c75 6520 626f 6f6b 0a20 2020 2020 6d61 lue book. ma
│ │ │ │ │ -00045260: 6465 2073 7573 7065 6e64 2061 2070 7269 de suspend a pri
│ │ │ │ │ -00045270: 6d69 7469 7665 202d 2062 7574 2074 6865 mitive - but the
│ │ │ │ │ -00045280: 2072 6561 6c20 7072 696d 6974 6976 6520 real primitive
│ │ │ │ │ -00045290: 6973 2079 6965 6c64 696e 670a 2020 2020 is yielding.
│ │ │ │ │ -000452a0: 2063 6f6e 7472 6f6c 2074 6f20 616e 6f74 control to anot
│ │ │ │ │ -000452b0: 6865 7220 7072 6f63 6573 732e 2020 5375 her process. Su
│ │ │ │ │ -000452c0: 7370 656e 6469 6e67 2069 7320 6e6f 7468 spending is noth
│ │ │ │ │ -000452d0: 696e 6720 6d6f 7265 2074 6861 6e20 7461 ing more than ta
│ │ │ │ │ -000452e0: 6b69 6e67 0a20 2020 2020 6f75 7273 656c king. oursel
│ │ │ │ │ -000452f0: 7665 7320 6f75 7420 6f66 2065 7665 7279 ves out of every
│ │ │ │ │ -00045300: 2073 6368 6564 756c 696e 6720 6c69 7374 scheduling list
│ │ │ │ │ -00045310: 2061 6e64 2054 4845 4e20 7969 656c 6469 and THEN yieldi
│ │ │ │ │ -00045320: 6e67 2063 6f6e 7472 6f6c 2074 6f0a 2020 ng control to.
│ │ │ │ │ -00045330: 2020 2061 6e6f 7468 6572 2070 726f 6365 another proce
│ │ │ │ │ -00045340: 7373 0a0a 7969 656c 640a 2020 2020 2059 ss..yield. Y
│ │ │ │ │ -00045350: 6965 6c64 2063 6f6e 7472 6f6c 2066 726f ield control fro
│ │ │ │ │ -00045360: 6d20 7468 6520 7265 6365 6976 6572 2074 m the receiver t
│ │ │ │ │ -00045370: 6f20 6f74 6865 7220 7072 6f63 6573 7365 o other processe
│ │ │ │ │ -00045380: 730a 0a1f 0a46 696c 653a 2067 7374 2d62 s....File: gst-b
│ │ │ │ │ -00045390: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ -000453a0: 2050 726f 6365 7373 2d64 6562 7567 6769 Process-debuggi
│ │ │ │ │ -000453b0: 6e67 2c20 204e 6578 743a 2050 726f 6365 ng, Next: Proce
│ │ │ │ │ -000453c0: 7373 2d70 7269 6e74 696e 672c 2020 5072 ss-printing, Pr
│ │ │ │ │ -000453d0: 6576 3a20 5072 6f63 6573 732d 6275 696c ev: Process-buil
│ │ │ │ │ -000453e0: 7469 6e73 2c20 2055 703a 2050 726f 6365 tins, Up: Proce
│ │ │ │ │ -000453f0: 7373 0a0a 312e 3133 342e 3420 5072 6f63 ss..1.134.4 Proc
│ │ │ │ │ -00045400: 6573 733a 2064 6562 7567 6769 6e67 0a2d ess: debugging.-
│ │ │ │ │ -00045410: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00045420: 2d2d 2d2d 2d2d 2d2d 2d0a 0a64 6574 6163 ---------..detac
│ │ │ │ │ -00045430: 680a 2020 2020 2044 6f20 6e6f 7468 696e h. Do nothin
│ │ │ │ │ -00045440: 672c 2069 6e73 7461 6e63 6573 206f 6620 g, instances of
│ │ │ │ │ -00045450: 5072 6f63 6573 7320 6172 6520 616c 7265 Process are alre
│ │ │ │ │ -00045460: 6164 7920 6465 7461 6368 6564 2e0a 0a1f ady detached....
│ │ │ │ │ -00045470: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ -00045480: 696e 666f 2c20 204e 6f64 653a 2050 726f info, Node: Pro
│ │ │ │ │ -00045490: 6365 7373 2d70 7269 6e74 696e 672c 2020 cess-printing,
│ │ │ │ │ -000454a0: 5072 6576 3a20 5072 6f63 6573 732d 6465 Prev: Process-de
│ │ │ │ │ -000454b0: 6275 6767 696e 672c 2020 5570 3a20 5072 bugging, Up: Pr
│ │ │ │ │ -000454c0: 6f63 6573 730a 0a31 2e31 3334 2e35 2050 ocess..1.134.5 P
│ │ │ │ │ -000454d0: 726f 6365 7373 3a20 7072 696e 7469 6e67 rocess: printing
│ │ │ │ │ -000454e0: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------
│ │ │ │ │ -000454f0: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 7072 696e ----------..prin
│ │ │ │ │ -00045500: 744f 6e3a 2061 5374 7265 616d 0a20 2020 tOn: aStream.
│ │ │ │ │ -00045510: 2020 5072 696e 7420 6120 7265 7072 6573 Print a repres
│ │ │ │ │ -00045520: 656e 7461 7469 6f6e 206f 6620 7468 6520 entation of the
│ │ │ │ │ -00045530: 7265 6365 6976 6572 206f 6e20 6153 7472 receiver on aStr
│ │ │ │ │ -00045540: 6561 6d0a 0a1f 0a46 696c 653a 2067 7374 eam....File: gst
│ │ │ │ │ -00045550: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ -00045560: 653a 2050 726f 6365 7373 456e 7669 726f e: ProcessEnviro
│ │ │ │ │ -00045570: 6e6d 656e 742c 2020 4e65 7874 3a20 5072 nment, Next: Pr
│ │ │ │ │ -00045580: 6f63 6573 736f 7253 6368 6564 756c 6572 ocessorScheduler
│ │ │ │ │ -00045590: 2c20 2050 7265 763a 2050 726f 6365 7373 , Prev: Process
│ │ │ │ │ -000455a0: 2c20 2055 703a 2042 6173 6520 636c 6173 , Up: Base clas
│ │ │ │ │ -000455b0: 7365 730a 0a31 2e31 3335 2050 726f 6365 ses..1.135 Proce
│ │ │ │ │ -000455c0: 7373 456e 7669 726f 6e6d 656e 740a 3d3d ssEnvironment.==
│ │ │ │ │ -000455d0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ -000455e0: 3d3d 3d3d 3d3d 0a0a 4465 6669 6e65 6420 ======..Defined
│ │ │ │ │ -000455f0: 696e 206e 616d 6573 7061 6365 2053 6d61 in namespace Sma
│ │ │ │ │ -00045600: 6c6c 7461 6c6b 0a53 7570 6572 636c 6173 lltalk.Superclas
│ │ │ │ │ -00045610: 733a 204f 626a 6563 740a 4361 7465 676f s: Object.Catego
│ │ │ │ │ -00045620: 7279 3a20 4c61 6e67 7561 6765 2d50 726f ry: Language-Pro
│ │ │ │ │ -00045630: 6365 7373 6573 0a20 2020 2020 4920 7265 cesses. I re
│ │ │ │ │ -00045640: 7072 6573 656e 7420 6120 7072 6f78 7920 present a proxy
│ │ │ │ │ -00045650: 666f 7220 7468 7265 6164 2d6c 6f63 616c for thread-local
│ │ │ │ │ -00045660: 2076 6172 6961 626c 6573 2064 6566 696e variables defin
│ │ │ │ │ -00045670: 6564 2066 6f72 0a20 2020 2020 536d 616c ed for. Smal
│ │ │ │ │ -00045680: 6c74 616c 6b20 7072 6f63 6573 7365 732e ltalk processes.
│ │ │ │ │ -00045690: 2020 4173 736f 6369 6174 696f 6e73 2072 Associations r
│ │ │ │ │ -000456a0: 6571 7565 7374 6564 2074 6f20 6d65 2072 equested to me r
│ │ │ │ │ -000456b0: 6574 7269 6576 6520 7468 650a 2020 2020 etrieve the.
│ │ │ │ │ -000456c0: 2074 6872 6561 642d 6c6f 6361 6c20 7661 thread-local va
│ │ │ │ │ -000456d0: 6c75 6520 666f 7220 7468 6520 6375 7272 lue for the curr
│ │ │ │ │ -000456e0: 656e 7420 7072 6f63 6573 732e 2020 466f ent process. Fo
│ │ │ │ │ -000456f0: 7220 6e6f 772c 2049 2064 6f6e 2774 0a20 r now, I don't.
│ │ │ │ │ -00045700: 2020 2020 7072 6f76 6964 6520 7468 6520 provide the
│ │ │ │ │ -00045710: 6675 6c6c 2070 726f 746f 636f 6c20 6f66 full protocol of
│ │ │ │ │ -00045720: 2061 2044 6963 7469 6f6e 6172 793b 2069 a Dictionary; i
│ │ │ │ │ -00045730: 6e20 7061 7274 6963 756c 6172 2074 6865 n particular the
│ │ │ │ │ -00045740: 0a20 2020 2020 6974 6572 6174 696f 6e20 . iteration
│ │ │ │ │ -00045750: 7072 6f74 6f63 6f6c 2069 7320 6162 7365 protocol is abse
│ │ │ │ │ -00045760: 6e74 2e0a 0a2a 204d 656e 753a 0a0a 2a20 nt...* Menu:..*
│ │ │ │ │ -00045770: 5072 6f63 6573 7345 6e76 6972 6f6e 6d65 ProcessEnvironme
│ │ │ │ │ -00045780: 6e74 2063 6c61 7373 2d64 6973 6162 6c65 nt class-disable
│ │ │ │ │ -00045790: 643a 3a20 2028 636c 6173 7329 0a2a 2050 d:: (class).* P
│ │ │ │ │ -000457a0: 726f 6365 7373 456e 7669 726f 6e6d 656e rocessEnvironmen
│ │ │ │ │ -000457b0: 7420 636c 6173 732d 7369 6e67 6c65 746f t class-singleto
│ │ │ │ │ -000457c0: 6e3a 3a20 2028 636c 6173 7329 0a2a 2050 n:: (class).* P
│ │ │ │ │ -000457d0: 726f 6365 7373 456e 7669 726f 6e6d 656e rocessEnvironmen
│ │ │ │ │ -000457e0: 742d 6163 6365 7373 696e 673a 3a20 2028 t-accessing:: (
│ │ │ │ │ -000457f0: 696e 7374 616e 6365 290a 2a20 5072 6f63 instance).* Proc
│ │ │ │ │ -00045800: 6573 7345 6e76 6972 6f6e 6d65 6e74 2d64 essEnvironment-d
│ │ │ │ │ -00045810: 6963 7469 6f6e 6172 7920 7265 6d6f 7669 ictionary removi
│ │ │ │ │ -00045820: 6e67 3a3a 2020 2869 6e73 7461 6e63 6529 ng:: (instance)
│ │ │ │ │ -00045830: 0a2a 2050 726f 6365 7373 456e 7669 726f .* ProcessEnviro
│ │ │ │ │ -00045840: 6e6d 656e 742d 6469 6374 696f 6e61 7279 nment-dictionary
│ │ │ │ │ -00045850: 2074 6573 7469 6e67 3a3a 2020 2869 6e73 testing:: (ins
│ │ │ │ │ -00045860: 7461 6e63 6529 0a0a 1f0a 4669 6c65 3a20 tance)....File:
│ │ │ │ │ -00045870: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ -00045880: 4e6f 6465 3a20 5072 6f63 6573 7345 6e76 Node: ProcessEnv
│ │ │ │ │ -00045890: 6972 6f6e 6d65 6e74 2063 6c61 7373 2d64 ironment class-d
│ │ │ │ │ -000458a0: 6973 6162 6c65 642c 2020 4e65 7874 3a20 isabled, Next:
│ │ │ │ │ -000458b0: 5072 6f63 6573 7345 6e76 6972 6f6e 6d65 ProcessEnvironme
│ │ │ │ │ -000458c0: 6e74 2063 6c61 7373 2d73 696e 676c 6574 nt class-singlet
│ │ │ │ │ -000458d0: 6f6e 2c20 2055 703a 2050 726f 6365 7373 on, Up: Process
│ │ │ │ │ -000458e0: 456e 7669 726f 6e6d 656e 740a 0a31 2e31 Environment..1.1
│ │ │ │ │ -000458f0: 3335 2e31 2050 726f 6365 7373 456e 7669 35.1 ProcessEnvi
│ │ │ │ │ -00045900: 726f 6e6d 656e 7420 636c 6173 733a 2064 ronment class: d
│ │ │ │ │ -00045910: 6973 6162 6c65 640a 2d2d 2d2d 2d2d 2d2d isabled.--------
│ │ │ │ │ -00045920: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00045930: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00045940: 2d2d 0a0a 6e65 770a 2020 2020 2054 6869 --..new. Thi
│ │ │ │ │ -00045950: 7320 6d65 7468 6f64 2073 686f 756c 6420 s method should
│ │ │ │ │ -00045960: 6e6f 7420 6265 2063 616c 6c65 6420 666f not be called fo
│ │ │ │ │ -00045970: 7220 696e 7374 616e 6365 7320 6f66 2074 r instances of t
│ │ │ │ │ -00045980: 6869 7320 636c 6173 732e 0a0a 1f0a 4669 his class.....Fi
│ │ │ │ │ -00045990: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ -000459a0: 6f2c 2020 4e6f 6465 3a20 5072 6f63 6573 o, Node: Proces
│ │ │ │ │ -000459b0: 7345 6e76 6972 6f6e 6d65 6e74 2063 6c61 sEnvironment cla
│ │ │ │ │ -000459c0: 7373 2d73 696e 676c 6574 6f6e 2c20 204e ss-singleton, N
│ │ │ │ │ -000459d0: 6578 743a 2050 726f 6365 7373 456e 7669 ext: ProcessEnvi
│ │ │ │ │ -000459e0: 726f 6e6d 656e 742d 6163 6365 7373 696e ronment-accessin
│ │ │ │ │ -000459f0: 672c 2020 5072 6576 3a20 5072 6f63 6573 g, Prev: Proces
│ │ │ │ │ -00045a00: 7345 6e76 6972 6f6e 6d65 6e74 2063 6c61 sEnvironment cla
│ │ │ │ │ -00045a10: 7373 2d64 6973 6162 6c65 642c 2020 5570 ss-disabled, Up
│ │ │ │ │ -00045a20: 3a20 5072 6f63 6573 7345 6e76 6972 6f6e : ProcessEnviron
│ │ │ │ │ -00045a30: 6d65 6e74 0a0a 312e 3133 352e 3220 5072 ment..1.135.2 Pr
│ │ │ │ │ -00045a40: 6f63 6573 7345 6e76 6972 6f6e 6d65 6e74 ocessEnvironment
│ │ │ │ │ -00045a50: 2063 6c61 7373 3a20 7369 6e67 6c65 746f class: singleto
│ │ │ │ │ -00045a60: 6e0a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d n.--------------
│ │ │ │ │ -00045a70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00045a80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a75 -------------..u
│ │ │ │ │ -00045a90: 6e69 7175 6549 6e73 7461 6e63 650a 2020 niqueInstance.
│ │ │ │ │ -00045aa0: 2020 2052 6574 7572 6e20 7468 6520 7369 Return the si
│ │ │ │ │ -00045ab0: 6e67 6c65 746f 6e20 696e 7374 616e 6365 ngleton instance
│ │ │ │ │ -00045ac0: 206f 6620 5072 6f63 6573 7345 6e76 6972 of ProcessEnvir
│ │ │ │ │ -00045ad0: 6f6e 6d65 6e74 2e0a 0a1f 0a46 696c 653a onment.....File:
│ │ │ │ │ -00045ae0: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ -00045af0: 204e 6f64 653a 2050 726f 6365 7373 456e Node: ProcessEn
│ │ │ │ │ -00045b00: 7669 726f 6e6d 656e 742d 6163 6365 7373 vironment-access
│ │ │ │ │ -00045b10: 696e 672c 2020 4e65 7874 3a20 5072 6f63 ing, Next: Proc
│ │ │ │ │ -00045b20: 6573 7345 6e76 6972 6f6e 6d65 6e74 2d64 essEnvironment-d
│ │ │ │ │ -00045b30: 6963 7469 6f6e 6172 7920 7265 6d6f 7669 ictionary removi
│ │ │ │ │ -00045b40: 6e67 2c20 2050 7265 763a 2050 726f 6365 ng, Prev: Proce
│ │ │ │ │ -00045b50: 7373 456e 7669 726f 6e6d 656e 7420 636c ssEnvironment cl
│ │ │ │ │ -00045b60: 6173 732d 7369 6e67 6c65 746f 6e2c 2020 ass-singleton,
│ │ │ │ │ -00045b70: 5570 3a20 5072 6f63 6573 7345 6e76 6972 Up: ProcessEnvir
│ │ │ │ │ -00045b80: 6f6e 6d65 6e74 0a0a 312e 3133 352e 3320 onment..1.135.3
│ │ │ │ │ -00045b90: 5072 6f63 6573 7345 6e76 6972 6f6e 6d65 ProcessEnvironme
│ │ │ │ │ -00045ba0: 6e74 3a20 6163 6365 7373 696e 670a 2d2d nt: accessing.--
│ │ │ │ │ -00045bb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00025b10: 6363 6573 7320 7468 6520 536d 616c 6c74 ccess the Smallt
│ │ │ │ │ +00025b20: 616c 6b20 6f62 6a65 6374 2028 4f4f 5029 alk object (OOP)
│ │ │ │ │ +00025b30: 2061 7420 7468 6520 6769 7665 6e20 6164 at the given ad
│ │ │ │ │ +00025b40: 6472 6573 732e 0a0a 6174 3a20 616e 4164 dress...at: anAd
│ │ │ │ │ +00025b50: 6472 6573 7320 7075 743a 2061 5661 6c75 dress put: aValu
│ │ │ │ │ +00025b60: 650a 2020 2020 2053 746f 7265 2061 2070 e. Store a p
│ │ │ │ │ +00025b70: 6f69 6e74 6572 2028 4f4f 5029 2074 6f20 ointer (OOP) to
│ │ │ │ │ +00025b80: 7468 6520 536d 616c 6c74 616c 6b20 6f62 the Smalltalk ob
│ │ │ │ │ +00025b90: 6a65 6374 2069 6465 6e74 6966 6965 6420 ject identified
│ │ │ │ │ +00025ba0: 6279 2060 7661 6c75 6527 0a20 2020 2020 by `value'.
│ │ │ │ │ +00025bb0: 6174 2074 6865 2067 6976 656e 2061 6464 at the given add
│ │ │ │ │ +00025bc0: 7265 7373 2e0a 0a62 6967 456e 6469 616e ress...bigEndian
│ │ │ │ │ +00025bd0: 0a20 2020 2020 416e 7377 6572 2077 6865 . Answer whe
│ │ │ │ │ +00025be0: 7468 6572 2077 6527 7265 2072 756e 6e69 ther we're runni
│ │ │ │ │ +00025bf0: 6e67 206f 6e20 6120 6269 672d 206f 7220 ng on a big- or
│ │ │ │ │ +00025c00: 6c69 7474 6c65 2d65 6e64 6961 6e20 7379 little-endian sy
│ │ │ │ │ +00025c10: 7374 656d 2e0a 0a63 6861 7241 743a 2061 stem...charAt: a
│ │ │ │ │ +00025c20: 6e41 6464 7265 7373 0a20 2020 2020 4163 nAddress. Ac
│ │ │ │ │ +00025c30: 6365 7373 2074 6865 2043 2063 6861 7220 cess the C char
│ │ │ │ │ +00025c40: 6174 2074 6865 2067 6976 656e 2061 6464 at the given add
│ │ │ │ │ +00025c50: 7265 7373 2e20 5468 6520 7661 6c75 6520 ress. The value
│ │ │ │ │ +00025c60: 6973 2072 6574 7572 6e65 6420 6173 2061 is returned as a
│ │ │ │ │ +00025c70: 0a20 2020 2020 536d 616c 6c74 616c 6b20 . Smalltalk
│ │ │ │ │ +00025c80: 4368 6172 6163 7465 722e 0a0a 6368 6172 Character...char
│ │ │ │ │ +00025c90: 4174 3a20 616e 4164 6472 6573 7320 7075 At: anAddress pu
│ │ │ │ │ +00025ca0: 743a 2061 5661 6c75 650a 2020 2020 2053 t: aValue. S
│ │ │ │ │ +00025cb0: 746f 7265 2061 7320 6120 4320 6368 6172 tore as a C char
│ │ │ │ │ +00025cc0: 2074 6865 2053 6d61 6c6c 7461 6c6b 2043 the Smalltalk C
│ │ │ │ │ +00025cd0: 6861 7261 6374 6572 206f 7220 496e 7465 haracter or Inte
│ │ │ │ │ +00025ce0: 6765 7220 6f62 6a65 6374 0a20 2020 2020 ger object.
│ │ │ │ │ +00025cf0: 6964 656e 7469 6669 6564 2062 7920 6076 identified by `v
│ │ │ │ │ +00025d00: 616c 7565 272c 2061 7420 7468 6520 6769 alue', at the gi
│ │ │ │ │ +00025d10: 7665 6e20 6164 6472 6573 732c 2075 7369 ven address, usi
│ │ │ │ │ +00025d20: 6e67 2073 697a 656f 6628 6368 6172 290a ng sizeof(char).
│ │ │ │ │ +00025d30: 2020 2020 2062 7974 6573 202d 2069 2e65 bytes - i.e
│ │ │ │ │ +00025d40: 2e20 3120 6279 7465 2e0a 0a64 6572 6566 . 1 byte...deref
│ │ │ │ │ +00025d50: 3a20 616e 4164 6472 6573 730a 2020 2020 : anAddress.
│ │ │ │ │ +00025d60: 2041 6363 6573 7320 7468 6520 4320 696e Access the C in
│ │ │ │ │ +00025d70: 7420 706f 696e 7465 6420 6279 2074 6865 t pointed by the
│ │ │ │ │ +00025d80: 2067 6976 656e 2061 6464 7265 7373 0a0a given address..
│ │ │ │ │ +00025d90: 646f 7562 6c65 4174 3a20 616e 4164 6472 doubleAt: anAddr
│ │ │ │ │ +00025da0: 6573 730a 2020 2020 2041 6363 6573 7320 ess. Access
│ │ │ │ │ +00025db0: 7468 6520 4320 646f 7562 6c65 2061 7420 the C double at
│ │ │ │ │ +00025dc0: 7468 6520 6769 7665 6e20 6164 6472 6573 the given addres
│ │ │ │ │ +00025dd0: 732e 0a0a 646f 7562 6c65 4174 3a20 616e s...doubleAt: an
│ │ │ │ │ +00025de0: 4164 6472 6573 7320 7075 743a 2061 5661 Address put: aVa
│ │ │ │ │ +00025df0: 6c75 650a 2020 2020 2053 746f 7265 2074 lue. Store t
│ │ │ │ │ +00025e00: 6865 2053 6d61 6c6c 7461 6c6b 2046 6c6f he Smalltalk Flo
│ │ │ │ │ +00025e10: 6174 206f 626a 6563 7420 6964 656e 7469 at object identi
│ │ │ │ │ +00025e20: 6669 6564 2062 7920 6076 616c 7565 272c fied by `value',
│ │ │ │ │ +00025e30: 2061 7420 7468 650a 2020 2020 2067 6976 at the. giv
│ │ │ │ │ +00025e40: 656e 2061 6464 7265 7373 2c20 7772 6974 en address, writ
│ │ │ │ │ +00025e50: 696e 6720 6974 206c 696b 6520 6120 4320 ing it like a C
│ │ │ │ │ +00025e60: 646f 7562 6c65 2e0a 0a66 6c6f 6174 4174 double...floatAt
│ │ │ │ │ +00025e70: 3a20 616e 4164 6472 6573 730a 2020 2020 : anAddress.
│ │ │ │ │ +00025e80: 2041 6363 6573 7320 7468 6520 4320 666c Access the C fl
│ │ │ │ │ +00025e90: 6f61 7420 6174 2074 6865 2067 6976 656e oat at the given
│ │ │ │ │ +00025ea0: 2061 6464 7265 7373 2e0a 0a66 6c6f 6174 address...float
│ │ │ │ │ +00025eb0: 4174 3a20 616e 4164 6472 6573 7320 7075 At: anAddress pu
│ │ │ │ │ +00025ec0: 743a 2061 5661 6c75 650a 2020 2020 2053 t: aValue. S
│ │ │ │ │ +00025ed0: 746f 7265 2074 6865 2053 6d61 6c6c 7461 tore the Smallta
│ │ │ │ │ +00025ee0: 6c6b 2046 6c6f 6174 206f 626a 6563 7420 lk Float object
│ │ │ │ │ +00025ef0: 6964 656e 7469 6669 6564 2062 7920 6076 identified by `v
│ │ │ │ │ +00025f00: 616c 7565 272c 2061 7420 7468 650a 2020 alue', at the.
│ │ │ │ │ +00025f10: 2020 2067 6976 656e 2061 6464 7265 7373 given address
│ │ │ │ │ +00025f20: 2c20 7772 6974 696e 6720 6974 206c 696b , writing it lik
│ │ │ │ │ +00025f30: 6520 6120 4320 666c 6f61 742e 0a0a 696e e a C float...in
│ │ │ │ │ +00025f40: 7441 743a 2061 6e41 6464 7265 7373 0a20 tAt: anAddress.
│ │ │ │ │ +00025f50: 2020 2020 4163 6365 7373 2074 6865 2043 Access the C
│ │ │ │ │ +00025f60: 2069 6e74 2061 7420 7468 6520 6769 7665 int at the give
│ │ │ │ │ +00025f70: 6e20 6164 6472 6573 732e 0a0a 696e 7441 n address...intA
│ │ │ │ │ +00025f80: 743a 2061 6e41 6464 7265 7373 2070 7574 t: anAddress put
│ │ │ │ │ +00025f90: 3a20 6156 616c 7565 0a20 2020 2020 5374 : aValue. St
│ │ │ │ │ +00025fa0: 6f72 6520 7468 6520 536d 616c 6c74 616c ore the Smalltal
│ │ │ │ │ +00025fb0: 6b20 496e 7465 6765 7220 6f62 6a65 6374 k Integer object
│ │ │ │ │ +00025fc0: 2069 6465 6e74 6966 6965 6420 6279 2060 identified by `
│ │ │ │ │ +00025fd0: 7661 6c75 6527 2c20 6174 2074 6865 0a20 value', at the.
│ │ │ │ │ +00025fe0: 2020 2020 6769 7665 6e20 6164 6472 6573 given addres
│ │ │ │ │ +00025ff0: 732c 2075 7369 6e67 2073 697a 656f 6628 s, using sizeof(
│ │ │ │ │ +00026000: 696e 7429 2062 7974 6573 2e0a 0a6c 6f6e int) bytes...lon
│ │ │ │ │ +00026010: 6741 743a 2061 6e41 6464 7265 7373 0a20 gAt: anAddress.
│ │ │ │ │ +00026020: 2020 2020 4163 6365 7373 2074 6865 2043 Access the C
│ │ │ │ │ +00026030: 206c 6f6e 6720 696e 7420 6174 2074 6865 long int at the
│ │ │ │ │ +00026040: 2067 6976 656e 2061 6464 7265 7373 2e0a given address..
│ │ │ │ │ +00026050: 0a6c 6f6e 6741 743a 2061 6e41 6464 7265 .longAt: anAddre
│ │ │ │ │ +00026060: 7373 2070 7574 3a20 6156 616c 7565 0a20 ss put: aValue.
│ │ │ │ │ +00026070: 2020 2020 5374 6f72 6520 7468 6520 536d Store the Sm
│ │ │ │ │ +00026080: 616c 6c74 616c 6b20 496e 7465 6765 7220 alltalk Integer
│ │ │ │ │ +00026090: 6f62 6a65 6374 2069 6465 6e74 6966 6965 object identifie
│ │ │ │ │ +000260a0: 6420 6279 2060 7661 6c75 6527 2c20 6174 d by `value', at
│ │ │ │ │ +000260b0: 2074 6865 0a20 2020 2020 6769 7665 6e20 the. given
│ │ │ │ │ +000260c0: 6164 6472 6573 732c 2075 7369 6e67 2073 address, using s
│ │ │ │ │ +000260d0: 697a 656f 6628 6c6f 6e67 2920 6279 7465 izeof(long) byte
│ │ │ │ │ +000260e0: 732e 0a0a 6c6f 6e67 446f 7562 6c65 4174 s...longDoubleAt
│ │ │ │ │ +000260f0: 3a20 616e 4164 6472 6573 730a 2020 2020 : anAddress.
│ │ │ │ │ +00026100: 2041 6363 6573 7320 7468 6520 4320 6c6f Access the C lo
│ │ │ │ │ +00026110: 6e67 2064 6f75 626c 6520 6174 2074 6865 ng double at the
│ │ │ │ │ +00026120: 2067 6976 656e 2061 6464 7265 7373 2e0a given address..
│ │ │ │ │ +00026130: 0a6c 6f6e 6744 6f75 626c 6541 743a 2061 .longDoubleAt: a
│ │ │ │ │ +00026140: 6e41 6464 7265 7373 2070 7574 3a20 6156 nAddress put: aV
│ │ │ │ │ +00026150: 616c 7565 0a20 2020 2020 5374 6f72 6520 alue. Store
│ │ │ │ │ +00026160: 7468 6520 536d 616c 6c74 616c 6b20 466c the Smalltalk Fl
│ │ │ │ │ +00026170: 6f61 7420 6f62 6a65 6374 2069 6465 6e74 oat object ident
│ │ │ │ │ +00026180: 6966 6965 6420 6279 2060 7661 6c75 6527 ified by `value'
│ │ │ │ │ +00026190: 2c20 6174 2074 6865 0a20 2020 2020 6769 , at the. gi
│ │ │ │ │ +000261a0: 7665 6e20 6164 6472 6573 732c 2077 7269 ven address, wri
│ │ │ │ │ +000261b0: 7469 6e67 2069 7420 6c69 6b65 2061 2043 ting it like a C
│ │ │ │ │ +000261c0: 206c 6f6e 6720 646f 7562 6c65 2e0a 0a73 long double...s
│ │ │ │ │ +000261d0: 686f 7274 4174 3a20 616e 4164 6472 6573 hortAt: anAddres
│ │ │ │ │ +000261e0: 730a 2020 2020 2041 6363 6573 7320 7468 s. Access th
│ │ │ │ │ +000261f0: 6520 4320 7368 6f72 7420 696e 7420 6174 e C short int at
│ │ │ │ │ +00026200: 2074 6865 2067 6976 656e 2061 6464 7265 the given addre
│ │ │ │ │ +00026210: 7373 2e0a 0a73 686f 7274 4174 3a20 616e ss...shortAt: an
│ │ │ │ │ +00026220: 4164 6472 6573 7320 7075 743a 2061 5661 Address put: aVa
│ │ │ │ │ +00026230: 6c75 650a 2020 2020 2053 746f 7265 2074 lue. Store t
│ │ │ │ │ +00026240: 6865 2053 6d61 6c6c 7461 6c6b 2049 6e74 he Smalltalk Int
│ │ │ │ │ +00026250: 6567 6572 206f 626a 6563 7420 6964 656e eger object iden
│ │ │ │ │ +00026260: 7469 6669 6564 2062 7920 6076 616c 7565 tified by `value
│ │ │ │ │ +00026270: 272c 2061 7420 7468 650a 2020 2020 2067 ', at the. g
│ │ │ │ │ +00026280: 6976 656e 2061 6464 7265 7373 2c20 7573 iven address, us
│ │ │ │ │ +00026290: 696e 6720 7369 7a65 6f66 2873 686f 7274 ing sizeof(short
│ │ │ │ │ +000262a0: 2920 6279 7465 732e 0a0a 7374 7269 6e67 ) bytes...string
│ │ │ │ │ +000262b0: 4174 3a20 616e 4164 6472 6573 730a 2020 At: anAddress.
│ │ │ │ │ +000262c0: 2020 2041 6363 6573 7320 7468 6520 7374 Access the st
│ │ │ │ │ +000262d0: 7269 6e67 2070 6f69 6e74 6564 2062 7920 ring pointed by
│ │ │ │ │ +000262e0: 7468 6520 4320 6063 6861 7220 2a27 2061 the C `char *' a
│ │ │ │ │ +000262f0: 7420 7468 6520 6769 7665 6e20 6769 7665 t the given give
│ │ │ │ │ +00026300: 6e0a 2020 2020 2061 6464 7265 7373 2e0a n. address..
│ │ │ │ │ +00026310: 0a73 7472 696e 6741 743a 2061 6e41 6464 .stringAt: anAdd
│ │ │ │ │ +00026320: 7265 7373 2070 7574 3a20 6156 616c 7565 ress put: aValue
│ │ │ │ │ +00026330: 0a20 2020 2020 5374 6f72 6520 7468 6520 . Store the
│ │ │ │ │ +00026340: 536d 616c 6c74 616c 6b20 5374 7269 6e67 Smalltalk String
│ │ │ │ │ +00026350: 206f 626a 6563 7420 6964 656e 7469 6669 object identifi
│ │ │ │ │ +00026360: 6564 2062 7920 6076 616c 7565 272c 2061 ed by `value', a
│ │ │ │ │ +00026370: 7420 7468 650a 2020 2020 2067 6976 656e t the. given
│ │ │ │ │ +00026380: 2061 6464 7265 7373 2069 6e20 6d65 6d6f address in memo
│ │ │ │ │ +00026390: 7279 2c20 7772 6974 696e 6720 6974 206c ry, writing it l
│ │ │ │ │ +000263a0: 696b 6520 6120 2a46 5245 5348 4c59 2041 ike a *FRESHLY A
│ │ │ │ │ +000263b0: 4c4c 4f43 4154 4544 2a20 430a 2020 2020 LLOCATED* C.
│ │ │ │ │ +000263c0: 2073 7472 696e 672e 2049 7420 6973 2074 string. It is t
│ │ │ │ │ +000263d0: 6865 2063 616c 6c65 7227 7320 7265 7370 he caller's resp
│ │ │ │ │ +000263e0: 6f6e 7369 6269 6c69 7479 2074 6f20 6672 onsibility to fr
│ │ │ │ │ +000263f0: 6565 2069 7420 6966 206e 6563 6573 7361 ee it if necessa
│ │ │ │ │ +00026400: 7279 2e0a 0a75 6368 6172 4174 3a20 616e ry...ucharAt: an
│ │ │ │ │ +00026410: 4164 6472 6573 7320 7075 743a 2061 5661 Address put: aVa
│ │ │ │ │ +00026420: 6c75 650a 2020 2020 2053 746f 7265 2061 lue. Store a
│ │ │ │ │ +00026430: 7320 6120 4320 6368 6172 2074 6865 2053 s a C char the S
│ │ │ │ │ +00026440: 6d61 6c6c 7461 6c6b 2043 6861 7261 6374 malltalk Charact
│ │ │ │ │ +00026450: 6572 206f 7220 496e 7465 6765 7220 6f62 er or Integer ob
│ │ │ │ │ +00026460: 6a65 6374 0a20 2020 2020 6964 656e 7469 ject. identi
│ │ │ │ │ +00026470: 6669 6564 2062 7920 6076 616c 7565 272c fied by `value',
│ │ │ │ │ +00026480: 2061 7420 7468 6520 6769 7665 6e20 6164 at the given ad
│ │ │ │ │ +00026490: 6472 6573 732c 2075 7369 6e67 2073 697a dress, using siz
│ │ │ │ │ +000264a0: 656f 6628 6368 6172 290a 2020 2020 2062 eof(char). b
│ │ │ │ │ +000264b0: 7974 6573 202d 2069 2e65 2e20 3120 6279 ytes - i.e. 1 by
│ │ │ │ │ +000264c0: 7465 2e0a 0a75 696e 7441 743a 2061 6e41 te...uintAt: anA
│ │ │ │ │ +000264d0: 6464 7265 7373 2070 7574 3a20 6156 616c ddress put: aVal
│ │ │ │ │ +000264e0: 7565 0a20 2020 2020 5374 6f72 6520 7468 ue. Store th
│ │ │ │ │ +000264f0: 6520 536d 616c 6c74 616c 6b20 496e 7465 e Smalltalk Inte
│ │ │ │ │ +00026500: 6765 7220 6f62 6a65 6374 2069 6465 6e74 ger object ident
│ │ │ │ │ +00026510: 6966 6965 6420 6279 2060 7661 6c75 6527 ified by `value'
│ │ │ │ │ +00026520: 2c20 6174 2074 6865 0a20 2020 2020 6769 , at the. gi
│ │ │ │ │ +00026530: 7665 6e20 6164 6472 6573 732c 2075 7369 ven address, usi
│ │ │ │ │ +00026540: 6e67 2073 697a 656f 6628 696e 7429 2062 ng sizeof(int) b
│ │ │ │ │ +00026550: 7974 6573 2e0a 0a75 6c6f 6e67 4174 3a20 ytes...ulongAt:
│ │ │ │ │ +00026560: 616e 4164 6472 6573 7320 7075 743a 2061 anAddress put: a
│ │ │ │ │ +00026570: 5661 6c75 650a 2020 2020 2053 746f 7265 Value. Store
│ │ │ │ │ +00026580: 2074 6865 2053 6d61 6c6c 7461 6c6b 2049 the Smalltalk I
│ │ │ │ │ +00026590: 6e74 6567 6572 206f 626a 6563 7420 6964 nteger object id
│ │ │ │ │ +000265a0: 656e 7469 6669 6564 2062 7920 6076 616c entified by `val
│ │ │ │ │ +000265b0: 7565 272c 2061 7420 7468 650a 2020 2020 ue', at the.
│ │ │ │ │ +000265c0: 2067 6976 656e 2061 6464 7265 7373 2c20 given address,
│ │ │ │ │ +000265d0: 7573 696e 6720 7369 7a65 6f66 286c 6f6e using sizeof(lon
│ │ │ │ │ +000265e0: 6729 2062 7974 6573 2e0a 0a75 6e73 6967 g) bytes...unsig
│ │ │ │ │ +000265f0: 6e65 6443 6861 7241 743a 2061 6e41 6464 nedCharAt: anAdd
│ │ │ │ │ +00026600: 7265 7373 0a20 2020 2020 4163 6365 7373 ress. Access
│ │ │ │ │ +00026610: 2074 6865 2043 2075 6e73 6967 6e65 6420 the C unsigned
│ │ │ │ │ +00026620: 6368 6172 2061 7420 7468 6520 6769 7665 char at the give
│ │ │ │ │ +00026630: 6e20 6164 6472 6573 732e 2020 5468 6520 n address. The
│ │ │ │ │ +00026640: 7661 6c75 6520 6973 0a20 2020 2020 7265 value is. re
│ │ │ │ │ +00026650: 7475 726e 6564 2061 7320 6120 536d 616c turned as a Smal
│ │ │ │ │ +00026660: 6c74 616c 6b20 4368 6172 6163 7465 722e ltalk Character.
│ │ │ │ │ +00026670: 0a0a 756e 7369 676e 6564 4368 6172 4174 ..unsignedCharAt
│ │ │ │ │ +00026680: 3a20 616e 4164 6472 6573 7320 7075 743a : anAddress put:
│ │ │ │ │ +00026690: 2061 5661 6c75 650a 2020 2020 2053 746f aValue. Sto
│ │ │ │ │ +000266a0: 7265 2061 7320 6120 4320 6368 6172 2074 re as a C char t
│ │ │ │ │ +000266b0: 6865 2053 6d61 6c6c 7461 6c6b 2043 6861 he Smalltalk Cha
│ │ │ │ │ +000266c0: 7261 6374 6572 206f 7220 496e 7465 6765 racter or Intege
│ │ │ │ │ +000266d0: 7220 6f62 6a65 6374 0a20 2020 2020 6964 r object. id
│ │ │ │ │ +000266e0: 656e 7469 6669 6564 2062 7920 6076 616c entified by `val
│ │ │ │ │ +000266f0: 7565 272c 2061 7420 7468 6520 6769 7665 ue', at the give
│ │ │ │ │ +00026700: 6e20 6164 6472 6573 732c 2075 7369 6e67 n address, using
│ │ │ │ │ +00026710: 2073 697a 656f 6628 6368 6172 290a 2020 sizeof(char).
│ │ │ │ │ +00026720: 2020 2062 7974 6573 202d 2069 2e65 2e20 bytes - i.e.
│ │ │ │ │ +00026730: 3120 6279 7465 2e0a 0a75 6e73 6967 6e65 1 byte...unsigne
│ │ │ │ │ +00026740: 6449 6e74 4174 3a20 616e 4164 6472 6573 dIntAt: anAddres
│ │ │ │ │ +00026750: 730a 2020 2020 2041 6363 6573 7320 7468 s. Access th
│ │ │ │ │ +00026760: 6520 4320 756e 7369 676e 6564 2069 6e74 e C unsigned int
│ │ │ │ │ +00026770: 2061 7420 7468 6520 6769 7665 6e20 6164 at the given ad
│ │ │ │ │ +00026780: 6472 6573 732e 0a0a 756e 7369 676e 6564 dress...unsigned
│ │ │ │ │ +00026790: 496e 7441 743a 2061 6e41 6464 7265 7373 IntAt: anAddress
│ │ │ │ │ +000267a0: 2070 7574 3a20 6156 616c 7565 0a20 2020 put: aValue.
│ │ │ │ │ +000267b0: 2020 5374 6f72 6520 7468 6520 536d 616c Store the Smal
│ │ │ │ │ +000267c0: 6c74 616c 6b20 496e 7465 6765 7220 6f62 ltalk Integer ob
│ │ │ │ │ +000267d0: 6a65 6374 2069 6465 6e74 6966 6965 6420 ject identified
│ │ │ │ │ +000267e0: 6279 2060 7661 6c75 6527 2c20 6174 2074 by `value', at t
│ │ │ │ │ +000267f0: 6865 0a20 2020 2020 6769 7665 6e20 6164 he. given ad
│ │ │ │ │ +00026800: 6472 6573 732c 2075 7369 6e67 2073 697a dress, using siz
│ │ │ │ │ +00026810: 656f 6628 696e 7429 2062 7974 6573 2e0a eof(int) bytes..
│ │ │ │ │ +00026820: 0a75 6e73 6967 6e65 644c 6f6e 6741 743a .unsignedLongAt:
│ │ │ │ │ +00026830: 2061 6e41 6464 7265 7373 0a20 2020 2020 anAddress.
│ │ │ │ │ +00026840: 4163 6365 7373 2074 6865 2043 2075 6e73 Access the C uns
│ │ │ │ │ +00026850: 6967 6e65 6420 6c6f 6e67 2069 6e74 2061 igned long int a
│ │ │ │ │ +00026860: 7420 7468 6520 6769 7665 6e20 6164 6472 t the given addr
│ │ │ │ │ +00026870: 6573 732e 0a0a 756e 7369 676e 6564 4c6f ess...unsignedLo
│ │ │ │ │ +00026880: 6e67 4174 3a20 616e 4164 6472 6573 7320 ngAt: anAddress
│ │ │ │ │ +00026890: 7075 743a 2061 5661 6c75 650a 2020 2020 put: aValue.
│ │ │ │ │ +000268a0: 2053 746f 7265 2074 6865 2053 6d61 6c6c Store the Small
│ │ │ │ │ +000268b0: 7461 6c6b 2049 6e74 6567 6572 206f 626a talk Integer obj
│ │ │ │ │ +000268c0: 6563 7420 6964 656e 7469 6669 6564 2062 ect identified b
│ │ │ │ │ +000268d0: 7920 6076 616c 7565 272c 2061 7420 7468 y `value', at th
│ │ │ │ │ +000268e0: 650a 2020 2020 2067 6976 656e 2061 6464 e. given add
│ │ │ │ │ +000268f0: 7265 7373 2c20 7573 696e 6720 7369 7a65 ress, using size
│ │ │ │ │ +00026900: 6f66 286c 6f6e 6729 2062 7974 6573 2e0a of(long) bytes..
│ │ │ │ │ +00026910: 0a75 6e73 6967 6e65 6453 686f 7274 4174 .unsignedShortAt
│ │ │ │ │ +00026920: 3a20 616e 4164 6472 6573 730a 2020 2020 : anAddress.
│ │ │ │ │ +00026930: 2041 6363 6573 7320 7468 6520 4320 756e Access the C un
│ │ │ │ │ +00026940: 7369 676e 6564 2073 686f 7274 2069 6e74 signed short int
│ │ │ │ │ +00026950: 2061 7420 7468 6520 6769 7665 6e20 6164 at the given ad
│ │ │ │ │ +00026960: 6472 6573 732e 0a0a 756e 7369 676e 6564 dress...unsigned
│ │ │ │ │ +00026970: 5368 6f72 7441 743a 2061 6e41 6464 7265 ShortAt: anAddre
│ │ │ │ │ +00026980: 7373 2070 7574 3a20 6156 616c 7565 0a20 ss put: aValue.
│ │ │ │ │ +00026990: 2020 2020 5374 6f72 6520 7468 6520 536d Store the Sm
│ │ │ │ │ +000269a0: 616c 6c74 616c 6b20 496e 7465 6765 7220 alltalk Integer
│ │ │ │ │ +000269b0: 6f62 6a65 6374 2069 6465 6e74 6966 6965 object identifie
│ │ │ │ │ +000269c0: 6420 6279 2060 7661 6c75 6527 2c20 6174 d by `value', at
│ │ │ │ │ +000269d0: 2074 6865 0a20 2020 2020 6769 7665 6e20 the. given
│ │ │ │ │ +000269e0: 6164 6472 6573 732c 2075 7369 6e67 2073 address, using s
│ │ │ │ │ +000269f0: 697a 656f 6628 7368 6f72 7429 2062 7974 izeof(short) byt
│ │ │ │ │ +00026a00: 6573 2e0a 0a75 7368 6f72 7441 743a 2061 es...ushortAt: a
│ │ │ │ │ +00026a10: 6e41 6464 7265 7373 2070 7574 3a20 6156 nAddress put: aV
│ │ │ │ │ +00026a20: 616c 7565 0a20 2020 2020 5374 6f72 6520 alue. Store
│ │ │ │ │ +00026a30: 7468 6520 536d 616c 6c74 616c 6b20 496e the Smalltalk In
│ │ │ │ │ +00026a40: 7465 6765 7220 6f62 6a65 6374 2069 6465 teger object ide
│ │ │ │ │ +00026a50: 6e74 6966 6965 6420 6279 2060 7661 6c75 ntified by `valu
│ │ │ │ │ +00026a60: 6527 2c20 6174 2074 6865 0a20 2020 2020 e', at the.
│ │ │ │ │ +00026a70: 6769 7665 6e20 6164 6472 6573 732c 2075 given address, u
│ │ │ │ │ +00026a80: 7369 6e67 2073 697a 656f 6628 7368 6f72 sing sizeof(shor
│ │ │ │ │ +00026a90: 7429 2062 7974 6573 2e0a 0a0a 1f0a 4669 t) bytes......Fi
│ │ │ │ │ +00026aa0: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ +00026ab0: 6f2c 2020 4e6f 6465 3a20 4d65 7373 6167 o, Node: Messag
│ │ │ │ │ +00026ac0: 652c 2020 4e65 7874 3a20 4d65 7373 6167 e, Next: Messag
│ │ │ │ │ +00026ad0: 654e 6f74 556e 6465 7273 746f 6f64 2c20 eNotUnderstood,
│ │ │ │ │ +00026ae0: 2050 7265 763a 204d 656d 6f72 792c 2020 Prev: Memory,
│ │ │ │ │ +00026af0: 5570 3a20 4261 7365 2063 6c61 7373 6573 Up: Base classes
│ │ │ │ │ +00026b00: 0a0a 312e 3131 3020 4d65 7373 6167 650a ..1.110 Message.
│ │ │ │ │ +00026b10: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a44 =============..D
│ │ │ │ │ +00026b20: 6566 696e 6564 2069 6e20 6e61 6d65 7370 efined in namesp
│ │ │ │ │ +00026b30: 6163 6520 536d 616c 6c74 616c 6b0a 5375 ace Smalltalk.Su
│ │ │ │ │ +00026b40: 7065 7263 6c61 7373 3a20 4f62 6a65 6374 perclass: Object
│ │ │ │ │ +00026b50: 0a43 6174 6567 6f72 793a 204c 616e 6775 .Category: Langu
│ │ │ │ │ +00026b60: 6167 652d 496d 706c 656d 656e 7461 7469 age-Implementati
│ │ │ │ │ +00026b70: 6f6e 0a20 2020 2020 4920 7265 7072 6573 on. I repres
│ │ │ │ │ +00026b80: 656e 7420 6120 6d65 7373 6167 6520 7365 ent a message se
│ │ │ │ │ +00026b90: 6e64 2e20 204d 7920 696e 7374 616e 6365 nd. My instance
│ │ │ │ │ +00026ba0: 7320 6172 6520 6372 6561 7465 6420 746f s are created to
│ │ │ │ │ +00026bb0: 2068 6f6c 6420 610a 2020 2020 206d 6573 hold a. mes
│ │ │ │ │ +00026bc0: 7361 6765 2074 6861 7420 6861 7320 6661 sage that has fa
│ │ │ │ │ +00026bd0: 696c 6564 2c20 736f 2074 6861 7420 6572 iled, so that er
│ │ │ │ │ +00026be0: 726f 7220 7265 706f 7274 696e 6720 6d65 ror reporting me
│ │ │ │ │ +00026bf0: 7468 6f64 7320 6361 6e0a 2020 2020 2065 thods can. e
│ │ │ │ │ +00026c00: 7861 6d69 6e65 2074 6865 2073 656e 6465 xamine the sende
│ │ │ │ │ +00026c10: 7220 616e 6420 6172 6775 6d65 6e74 732c r and arguments,
│ │ │ │ │ +00026c20: 2062 7574 2061 6c73 6f20 746f 2072 6570 but also to rep
│ │ │ │ │ +00026c30: 7265 7365 6e74 206d 6574 686f 640a 2020 resent method.
│ │ │ │ │ +00026c40: 2020 2061 7474 7269 6275 7465 7320 286c attributes (l
│ │ │ │ │ +00026c50: 696b 6520 3c70 7269 6d69 7469 7665 3a20 ike since their
│ │ │ │ │ +00026c70: 2073 796e 7461 7820 6973 2069 736f 6d6f syntax is isomo
│ │ │ │ │ +00026c80: 7270 6869 630a 2020 2020 2074 6f20 7468 rphic. to th
│ │ │ │ │ +00026c90: 6174 206f 6620 6120 6d65 7373 6167 6520 at of a message
│ │ │ │ │ +00026ca0: 7365 6e64 2e0a 0a2a 204d 656e 753a 0a0a send...* Menu:..
│ │ │ │ │ +00026cb0: 2a20 4d65 7373 6167 6520 636c 6173 732d * Message class-
│ │ │ │ │ +00026cc0: 6372 6561 7469 6e67 2069 6e73 7461 6e63 creating instanc
│ │ │ │ │ +00026cd0: 6573 3a3a 2020 2863 6c61 7373 290a 2a20 es:: (class).*
│ │ │ │ │ +00026ce0: 4d65 7373 6167 652d 6163 6365 7373 696e Message-accessin
│ │ │ │ │ +00026cf0: 673a 3a20 2028 696e 7374 616e 6365 290a g:: (instance).
│ │ │ │ │ +00026d00: 2a20 4d65 7373 6167 652d 6261 7369 633a * Message-basic:
│ │ │ │ │ +00026d10: 3a20 2028 696e 7374 616e 6365 290a 2a20 : (instance).*
│ │ │ │ │ +00026d20: 4d65 7373 6167 652d 7072 696e 7469 6e67 Message-printing
│ │ │ │ │ +00026d30: 3a3a 2020 2869 6e73 7461 6e63 6529 0a0a :: (instance)..
│ │ │ │ │ +00026d40: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ +00026d50: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 4d65 .info, Node: Me
│ │ │ │ │ +00026d60: 7373 6167 6520 636c 6173 732d 6372 6561 ssage class-crea
│ │ │ │ │ +00026d70: 7469 6e67 2069 6e73 7461 6e63 6573 2c20 ting instances,
│ │ │ │ │ +00026d80: 204e 6578 743a 204d 6573 7361 6765 2d61 Next: Message-a
│ │ │ │ │ +00026d90: 6363 6573 7369 6e67 2c20 2055 703a 204d ccessing, Up: M
│ │ │ │ │ +00026da0: 6573 7361 6765 0a0a 312e 3131 302e 3120 essage..1.110.1
│ │ │ │ │ +00026db0: 4d65 7373 6167 6520 636c 6173 733a 2063 Message class: c
│ │ │ │ │ +00026dc0: 7265 6174 696e 6720 696e 7374 616e 6365 reating instance
│ │ │ │ │ +00026dd0: 730a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d s.--------------
│ │ │ │ │ +00026de0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00026df0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a73 656c -----------..sel
│ │ │ │ │ +00026e00: 6563 746f 723a 2061 5379 6d62 6f6c 2061 ector: aSymbol a
│ │ │ │ │ +00026e10: 7267 756d 656e 743a 2061 6e4f 626a 6563 rgument: anObjec
│ │ │ │ │ +00026e20: 740a 2020 2020 2043 7265 6174 6520 6120 t. Create a
│ │ │ │ │ +00026e30: 6e65 7720 4d65 7373 6167 6520 7769 7468 new Message with
│ │ │ │ │ +00026e40: 2074 6865 2067 6976 656e 2073 656c 6563 the given selec
│ │ │ │ │ +00026e50: 746f 7220 616e 6420 6172 6775 6d65 6e74 tor and argument
│ │ │ │ │ +00026e60: 0a0a 7365 6c65 6374 6f72 3a20 6153 796d ..selector: aSym
│ │ │ │ │ +00026e70: 626f 6c20 6172 6775 6d65 6e74 733a 2061 bol arguments: a
│ │ │ │ │ +00026e80: 6e41 7272 6179 0a20 2020 2020 4372 6561 nArray. Crea
│ │ │ │ │ +00026e90: 7465 2061 206e 6577 204d 6573 7361 6765 te a new Message
│ │ │ │ │ +00026ea0: 2077 6974 6820 7468 6520 6769 7665 6e20 with the given
│ │ │ │ │ +00026eb0: 7365 6c65 6374 6f72 2061 6e64 2061 7267 selector and arg
│ │ │ │ │ +00026ec0: 756d 656e 7473 0a0a 0a1f 0a46 696c 653a uments.....File:
│ │ │ │ │ +00026ed0: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ +00026ee0: 204e 6f64 653a 204d 6573 7361 6765 2d61 Node: Message-a
│ │ │ │ │ +00026ef0: 6363 6573 7369 6e67 2c20 204e 6578 743a ccessing, Next:
│ │ │ │ │ +00026f00: 204d 6573 7361 6765 2d62 6173 6963 2c20 Message-basic,
│ │ │ │ │ +00026f10: 2050 7265 763a 204d 6573 7361 6765 2063 Prev: Message c
│ │ │ │ │ +00026f20: 6c61 7373 2d63 7265 6174 696e 6720 696e lass-creating in
│ │ │ │ │ +00026f30: 7374 616e 6365 732c 2020 5570 3a20 4d65 stances, Up: Me
│ │ │ │ │ +00026f40: 7373 6167 650a 0a31 2e31 3130 2e32 204d ssage..1.110.2 M
│ │ │ │ │ +00026f50: 6573 7361 6765 3a20 6163 6365 7373 696e essage: accessin
│ │ │ │ │ +00026f60: 670a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d g.--------------
│ │ │ │ │ +00026f70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6172 ------------..ar
│ │ │ │ │ +00026f80: 6775 6d65 6e74 0a20 2020 2020 416e 7377 gument. Answ
│ │ │ │ │ +00026f90: 6572 2074 6865 2066 6972 7374 206f 6620 er the first of
│ │ │ │ │ +00026fa0: 7468 6520 7265 6365 6976 6572 2773 2061 the receiver's a
│ │ │ │ │ +00026fb0: 7267 756d 656e 7473 0a0a 6172 6775 6d65 rguments..argume
│ │ │ │ │ +00026fc0: 6e74 730a 2020 2020 2041 6e73 7765 7220 nts. Answer
│ │ │ │ │ +00026fd0: 7468 6520 7265 6365 6976 6572 2773 2061 the receiver's a
│ │ │ │ │ +00026fe0: 7267 756d 656e 7473 0a0a 6172 6775 6d65 rguments..argume
│ │ │ │ │ +00026ff0: 6e74 733a 2061 6e41 7272 6179 0a20 2020 nts: anArray.
│ │ │ │ │ +00027000: 2020 5365 7420 7468 6520 7265 6365 6976 Set the receiv
│ │ │ │ │ +00027010: 6572 2773 2061 7267 756d 656e 7473 0a0a er's arguments..
│ │ │ │ │ +00027020: 7365 6c65 6374 6f72 0a20 2020 2020 416e selector. An
│ │ │ │ │ +00027030: 7377 6572 2074 6865 2072 6563 6569 7665 swer the receive
│ │ │ │ │ +00027040: 7227 7320 7365 6c65 6374 6f72 0a0a 7365 r's selector..se
│ │ │ │ │ +00027050: 6c65 6374 6f72 3a20 6153 796d 626f 6c0a lector: aSymbol.
│ │ │ │ │ +00027060: 2020 2020 2053 6574 2074 6865 2072 6563 Set the rec
│ │ │ │ │ +00027070: 6569 7665 7227 7320 7365 6c65 6374 6f72 eiver's selector
│ │ │ │ │ +00027080: 0a0a 0a1f 0a46 696c 653a 2067 7374 2d62 .....File: gst-b
│ │ │ │ │ +00027090: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ +000270a0: 204d 6573 7361 6765 2d62 6173 6963 2c20 Message-basic,
│ │ │ │ │ +000270b0: 204e 6578 743a 204d 6573 7361 6765 2d70 Next: Message-p
│ │ │ │ │ +000270c0: 7269 6e74 696e 672c 2020 5072 6576 3a20 rinting, Prev:
│ │ │ │ │ +000270d0: 4d65 7373 6167 652d 6163 6365 7373 696e Message-accessin
│ │ │ │ │ +000270e0: 672c 2020 5570 3a20 4d65 7373 6167 650a g, Up: Message.
│ │ │ │ │ +000270f0: 0a31 2e31 3130 2e33 204d 6573 7361 6765 .1.110.3 Message
│ │ │ │ │ +00027100: 3a20 6261 7369 630a 2d2d 2d2d 2d2d 2d2d : basic.--------
│ │ │ │ │ +00027110: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------..
│ │ │ │ │ +00027120: 7072 696e 7441 7341 7474 7269 6275 7465 printAsAttribute
│ │ │ │ │ +00027130: 4f6e 3a20 6153 7472 6561 6d0a 2020 2020 On: aStream.
│ │ │ │ │ +00027140: 2050 7269 6e74 2061 2072 6570 7265 7365 Print a represe
│ │ │ │ │ +00027150: 6e74 6174 696f 6e20 6f66 2074 6865 2072 ntation of the r
│ │ │ │ │ +00027160: 6563 6569 7665 7220 6f6e 2061 5374 7265 eceiver on aStre
│ │ │ │ │ +00027170: 616d 2c20 6d6f 6465 6c69 6e67 2069 740a am, modeling it.
│ │ │ │ │ +00027180: 2020 2020 2061 6674 6572 2074 6865 2073 after the s
│ │ │ │ │ +00027190: 6f75 7263 6520 636f 6465 2066 6f72 2061 ource code for a
│ │ │ │ │ +000271a0: 2061 7474 7269 6275 7465 2e0a 0a0a 1f0a attribute......
│ │ │ │ │ +000271b0: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ +000271c0: 6e66 6f2c 2020 4e6f 6465 3a20 4d65 7373 nfo, Node: Mess
│ │ │ │ │ +000271d0: 6167 652d 7072 696e 7469 6e67 2c20 2050 age-printing, P
│ │ │ │ │ +000271e0: 7265 763a 204d 6573 7361 6765 2d62 6173 rev: Message-bas
│ │ │ │ │ +000271f0: 6963 2c20 2055 703a 204d 6573 7361 6765 ic, Up: Message
│ │ │ │ │ +00027200: 0a0a 312e 3131 302e 3420 4d65 7373 6167 ..1.110.4 Messag
│ │ │ │ │ +00027210: 653a 2070 7269 6e74 696e 670a 2d2d 2d2d e: printing.----
│ │ │ │ │ +00027220: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00027230: 2d2d 2d2d 2d0a 0a70 7269 6e74 4f6e 3a20 -----..printOn:
│ │ │ │ │ +00027240: 6153 7472 6561 6d0a 2020 2020 2050 7269 aStream. Pri
│ │ │ │ │ +00027250: 6e74 2061 2072 6570 7265 7365 6e74 6174 nt a representat
│ │ │ │ │ +00027260: 696f 6e20 6f66 2074 6865 2072 6563 6569 ion of the recei
│ │ │ │ │ +00027270: 7665 7220 6f6e 2061 5374 7265 616d 0a0a ver on aStream..
│ │ │ │ │ +00027280: 7265 696e 766f 6b65 466f 723a 2061 5265 reinvokeFor: aRe
│ │ │ │ │ +00027290: 6365 6976 6572 0a20 2020 2020 5265 7365 ceiver. Rese
│ │ │ │ │ +000272a0: 6e64 2074 6f20 6152 6563 6569 7665 7220 nd to aReceiver
│ │ │ │ │ +000272b0: 2d20 7072 6573 656e 7420 666f 7220 636f - present for co
│ │ │ │ │ +000272c0: 6d70 6174 6962 696c 6974 790a 0a73 656e mpatibility..sen
│ │ │ │ │ +000272d0: 6454 6f3a 2061 5265 6365 6976 6572 0a20 dTo: aReceiver.
│ │ │ │ │ +000272e0: 2020 2020 5265 7365 6e64 2074 6f20 6152 Resend to aR
│ │ │ │ │ +000272f0: 6563 6569 7665 720a 0a0a 1f0a 4669 6c65 eceiver.....File
│ │ │ │ │ +00027300: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ +00027310: 2020 4e6f 6465 3a20 4d65 7373 6167 654e Node: MessageN
│ │ │ │ │ +00027320: 6f74 556e 6465 7273 746f 6f64 2c20 204e otUnderstood, N
│ │ │ │ │ +00027330: 6578 743a 204d 6574 6163 6c61 7373 2c20 ext: Metaclass,
│ │ │ │ │ +00027340: 2050 7265 763a 204d 6573 7361 6765 2c20 Prev: Message,
│ │ │ │ │ +00027350: 2055 703a 2042 6173 6520 636c 6173 7365 Up: Base classe
│ │ │ │ │ +00027360: 730a 0a31 2e31 3131 204d 6573 7361 6765 s..1.111 Message
│ │ │ │ │ +00027370: 4e6f 7455 6e64 6572 7374 6f6f 640a 3d3d NotUnderstood.==
│ │ │ │ │ +00027380: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ +00027390: 3d3d 3d3d 3d3d 3d3d 0a0a 4465 6669 6e65 ========..Define
│ │ │ │ │ +000273a0: 6420 696e 206e 616d 6573 7061 6365 2053 d in namespace S
│ │ │ │ │ +000273b0: 6d61 6c6c 7461 6c6b 0a53 7570 6572 636c malltalk.Supercl
│ │ │ │ │ +000273c0: 6173 733a 2045 7272 6f72 0a43 6174 6567 ass: Error.Categ
│ │ │ │ │ +000273d0: 6f72 793a 204c 616e 6775 6167 652d 4578 ory: Language-Ex
│ │ │ │ │ +000273e0: 6365 7074 696f 6e73 0a20 2020 2020 4d65 ceptions. Me
│ │ │ │ │ +000273f0: 7373 6167 654e 6f74 556e 6465 7273 746f ssageNotUndersto
│ │ │ │ │ +00027400: 6f64 2072 6570 7265 7365 6e74 7320 616e od represents an
│ │ │ │ │ +00027410: 2065 7272 6f72 2064 7572 696e 6720 6d65 error during me
│ │ │ │ │ +00027420: 7373 6167 6520 6c6f 6f6b 7570 2e0a 2020 ssage lookup..
│ │ │ │ │ +00027430: 2020 2053 6967 6e61 6c69 6e67 2069 7420 Signaling it
│ │ │ │ │ +00027440: 6973 2074 6865 2064 6566 6175 6c74 2061 is the default a
│ │ │ │ │ +00027450: 6374 696f 6e20 6f66 2074 6865 2023 646f ction of the #do
│ │ │ │ │ +00027460: 6573 4e6f 7455 6e64 6572 7374 616e 643a esNotUnderstand:
│ │ │ │ │ +00027470: 0a20 2020 2020 6861 6e64 6c65 720a 0a2a . handler..*
│ │ │ │ │ +00027480: 204d 656e 753a 0a0a 2a20 4d65 7373 6167 Menu:..* Messag
│ │ │ │ │ +00027490: 654e 6f74 556e 6465 7273 746f 6f64 2d61 eNotUnderstood-a
│ │ │ │ │ +000274a0: 6363 6573 7369 6e67 3a3a 2020 2869 6e73 ccessing:: (ins
│ │ │ │ │ +000274b0: 7461 6e63 6529 0a2a 204d 6573 7361 6765 tance).* Message
│ │ │ │ │ +000274c0: 4e6f 7455 6e64 6572 7374 6f6f 642d 6465 NotUnderstood-de
│ │ │ │ │ +000274d0: 7363 7269 7074 696f 6e3a 3a20 2028 696e scription:: (in
│ │ │ │ │ +000274e0: 7374 616e 6365 290a 0a1f 0a46 696c 653a stance)....File:
│ │ │ │ │ +000274f0: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ +00027500: 204e 6f64 653a 204d 6573 7361 6765 4e6f Node: MessageNo
│ │ │ │ │ +00027510: 7455 6e64 6572 7374 6f6f 642d 6163 6365 tUnderstood-acce
│ │ │ │ │ +00027520: 7373 696e 672c 2020 4e65 7874 3a20 4d65 ssing, Next: Me
│ │ │ │ │ +00027530: 7373 6167 654e 6f74 556e 6465 7273 746f ssageNotUndersto
│ │ │ │ │ +00027540: 6f64 2d64 6573 6372 6970 7469 6f6e 2c20 od-description,
│ │ │ │ │ +00027550: 2055 703a 204d 6573 7361 6765 4e6f 7455 Up: MessageNotU
│ │ │ │ │ +00027560: 6e64 6572 7374 6f6f 640a 0a31 2e31 3131 nderstood..1.111
│ │ │ │ │ +00027570: 2e31 204d 6573 7361 6765 4e6f 7455 6e64 .1 MessageNotUnd
│ │ │ │ │ +00027580: 6572 7374 6f6f 643a 2061 6363 6573 7369 erstood: accessi
│ │ │ │ │ +00027590: 6e67 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ng.-------------
│ │ │ │ │ +000275a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000275b0: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6d65 7373 ----------..mess
│ │ │ │ │ +000275c0: 6167 650a 2020 2020 2041 6e73 7765 7220 age. Answer
│ │ │ │ │ +000275d0: 7468 6520 6d65 7373 6167 6520 7468 6174 the message that
│ │ │ │ │ +000275e0: 2077 6173 6e27 7420 756e 6465 7273 746f wasn't understo
│ │ │ │ │ +000275f0: 6f64 0a0a 7265 6365 6976 6572 0a20 2020 od..receiver.
│ │ │ │ │ +00027600: 2020 416e 7377 6572 2074 6865 206f 626a Answer the obj
│ │ │ │ │ +00027610: 6563 7420 746f 2077 686f 6d20 7468 6520 ect to whom the
│ │ │ │ │ +00027620: 6d65 7373 6167 6520 7365 6e64 2077 6173 message send was
│ │ │ │ │ +00027630: 2064 6972 6563 7465 640a 0a0a 1f0a 4669 directed.....Fi
│ │ │ │ │ +00027640: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ +00027650: 6f2c 2020 4e6f 6465 3a20 4d65 7373 6167 o, Node: Messag
│ │ │ │ │ +00027660: 654e 6f74 556e 6465 7273 746f 6f64 2d64 eNotUnderstood-d
│ │ │ │ │ +00027670: 6573 6372 6970 7469 6f6e 2c20 2050 7265 escription, Pre
│ │ │ │ │ +00027680: 763a 204d 6573 7361 6765 4e6f 7455 6e64 v: MessageNotUnd
│ │ │ │ │ +00027690: 6572 7374 6f6f 642d 6163 6365 7373 696e erstood-accessin
│ │ │ │ │ +000276a0: 672c 2020 5570 3a20 4d65 7373 6167 654e g, Up: MessageN
│ │ │ │ │ +000276b0: 6f74 556e 6465 7273 746f 6f64 0a0a 312e otUnderstood..1.
│ │ │ │ │ +000276c0: 3131 312e 3220 4d65 7373 6167 654e 6f74 111.2 MessageNot
│ │ │ │ │ +000276d0: 556e 6465 7273 746f 6f64 3a20 6465 7363 Understood: desc
│ │ │ │ │ +000276e0: 7269 7074 696f 6e0a 2d2d 2d2d 2d2d 2d2d ription.--------
│ │ │ │ │ +000276f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00027700: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00027710: 2d0a 0a64 6573 6372 6970 7469 6f6e 0a20 -..description.
│ │ │ │ │ +00027720: 2020 2020 416e 7377 6572 2061 2074 6578 Answer a tex
│ │ │ │ │ +00027730: 7475 616c 2064 6573 6372 6970 7469 6f6e tual description
│ │ │ │ │ +00027740: 206f 6620 7468 6520 6578 6365 7074 696f of the exceptio
│ │ │ │ │ +00027750: 6e2e 0a0a 6973 5265 7375 6d61 626c 650a n...isResumable.
│ │ │ │ │ +00027760: 2020 2020 2041 6e73 7765 7220 7472 7565 Answer true
│ │ │ │ │ +00027770: 2e20 2023 646f 6573 4e6f 7455 6e64 6572 . #doesNotUnder
│ │ │ │ │ +00027780: 7374 616e 643a 2065 7863 6570 7469 6f6e stand: exception
│ │ │ │ │ +00027790: 7320 6172 6520 6279 2064 6566 6175 6c74 s are by default
│ │ │ │ │ +000277a0: 0a20 2020 2020 7265 7375 6d61 626c 652e . resumable.
│ │ │ │ │ +000277b0: 0a0a 0a1f 0a46 696c 653a 2067 7374 2d62 .....File: gst-b
│ │ │ │ │ +000277c0: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ +000277d0: 204d 6574 6163 6c61 7373 2c20 204e 6578 Metaclass, Nex
│ │ │ │ │ +000277e0: 743a 204d 6574 686f 6443 6f6e 7465 7874 t: MethodContext
│ │ │ │ │ +000277f0: 2c20 2050 7265 763a 204d 6573 7361 6765 , Prev: Message
│ │ │ │ │ +00027800: 4e6f 7455 6e64 6572 7374 6f6f 642c 2020 NotUnderstood,
│ │ │ │ │ +00027810: 5570 3a20 4261 7365 2063 6c61 7373 6573 Up: Base classes
│ │ │ │ │ +00027820: 0a0a 312e 3131 3220 4d65 7461 636c 6173 ..1.112 Metaclas
│ │ │ │ │ +00027830: 730a 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d s.==============
│ │ │ │ │ +00027840: 3d0a 0a44 6566 696e 6564 2069 6e20 6e61 =..Defined in na
│ │ │ │ │ +00027850: 6d65 7370 6163 6520 536d 616c 6c74 616c mespace Smalltal
│ │ │ │ │ +00027860: 6b0a 5375 7065 7263 6c61 7373 3a20 436c k.Superclass: Cl
│ │ │ │ │ +00027870: 6173 7344 6573 6372 6970 7469 6f6e 0a43 assDescription.C
│ │ │ │ │ +00027880: 6174 6567 6f72 793a 204c 616e 6775 6167 ategory: Languag
│ │ │ │ │ +00027890: 652d 496d 706c 656d 656e 7461 7469 6f6e e-Implementation
│ │ │ │ │ +000278a0: 0a20 2020 2020 4920 616d 2074 6865 2072 . I am the r
│ │ │ │ │ +000278b0: 6f6f 7420 6f66 2074 6865 2063 6c61 7373 oot of the class
│ │ │ │ │ +000278c0: 2068 6965 7261 7263 6879 2e20 204d 7920 hierarchy. My
│ │ │ │ │ +000278d0: 696e 7374 616e 6365 7320 6172 650a 2020 instances are.
│ │ │ │ │ +000278e0: 2020 206d 6574 6163 6c61 7373 6573 2c20 metaclasses,
│ │ │ │ │ +000278f0: 6f6e 6520 666f 7220 6561 6368 2072 6561 one for each rea
│ │ │ │ │ +00027900: 6c20 636c 6173 732e 2020 4d79 2069 6e73 l class. My ins
│ │ │ │ │ +00027910: 7461 6e63 6573 2068 6176 6520 6120 7369 tances have a si
│ │ │ │ │ +00027920: 6e67 6c65 0a20 2020 2020 696e 7374 616e ngle. instan
│ │ │ │ │ +00027930: 6365 2c20 7768 6963 6820 7468 6579 2068 ce, which they h
│ │ │ │ │ +00027940: 6f6c 6420 6f6e 746f 2c20 7768 6963 6820 old onto, which
│ │ │ │ │ +00027950: 6973 2074 6865 2063 6c61 7373 2074 6861 is the class tha
│ │ │ │ │ +00027960: 7420 7468 6579 2061 7265 0a20 2020 2020 t they are.
│ │ │ │ │ +00027970: 7468 6520 6d65 7461 636c 6173 7320 6f66 the metaclass of
│ │ │ │ │ +00027980: 2e20 2049 2070 726f 7669 6465 206d 6574 . I provide met
│ │ │ │ │ +00027990: 686f 6473 2066 6f72 2063 7265 6174 696f hods for creatio
│ │ │ │ │ +000279a0: 6e20 6f66 2061 6374 7561 6c20 636c 6173 n of actual clas
│ │ │ │ │ +000279b0: 730a 2020 2020 206f 626a 6563 7473 2066 s. objects f
│ │ │ │ │ +000279c0: 726f 6d20 6d65 7461 636c 6173 7320 6f62 rom metaclass ob
│ │ │ │ │ +000279d0: 6a65 6374 2c20 616e 6420 7468 6520 6372 ject, and the cr
│ │ │ │ │ +000279e0: 6561 7469 6f6e 206f 6620 6d65 7461 636c eation of metacl
│ │ │ │ │ +000279f0: 6173 730a 2020 2020 206f 626a 6563 7473 ass. objects
│ │ │ │ │ +00027a00: 2c20 7768 6963 6820 6172 6520 6d79 2069 , which are my i
│ │ │ │ │ +00027a10: 6e73 7461 6e63 6573 2e20 2049 6620 7468 nstances. If th
│ │ │ │ │ +00027a20: 6973 2069 7320 636f 6e66 7573 696e 6720 is is confusing
│ │ │ │ │ +00027a30: 746f 2079 6f75 2c20 6974 0a20 2020 2020 to you, it.
│ │ │ │ │ +00027a40: 7368 6f75 6c64 2062 652e 2e2e 7468 6520 should be...the
│ │ │ │ │ +00027a50: 536d 616c 6c74 616c 6b20 6d65 7461 636c Smalltalk metacl
│ │ │ │ │ +00027a60: 6173 7320 7379 7374 656d 2069 7320 7374 ass system is st
│ │ │ │ │ +00027a70: 7261 6e67 6520 616e 6420 636f 6d70 6c65 range and comple
│ │ │ │ │ +00027a80: 782e 0a0a 2a20 4d65 6e75 3a0a 0a2a 204d x...* Menu:..* M
│ │ │ │ │ +00027a90: 6574 6163 6c61 7373 2063 6c61 7373 2d69 etaclass class-i
│ │ │ │ │ +00027aa0: 6e73 7461 6e63 6520 6372 6561 7469 6f6e nstance creation
│ │ │ │ │ +00027ab0: 3a3a 2020 2863 6c61 7373 290a 2a20 4d65 :: (class).* Me
│ │ │ │ │ +00027ac0: 7461 636c 6173 732d 6163 6365 7373 696e taclass-accessin
│ │ │ │ │ +00027ad0: 673a 3a20 2028 696e 7374 616e 6365 290a g:: (instance).
│ │ │ │ │ +00027ae0: 2a20 4d65 7461 636c 6173 732d 6261 7369 * Metaclass-basi
│ │ │ │ │ +00027af0: 633a 3a20 2028 696e 7374 616e 6365 290a c:: (instance).
│ │ │ │ │ +00027b00: 2a20 4d65 7461 636c 6173 732d 636f 6d70 * Metaclass-comp
│ │ │ │ │ +00027b10: 696c 696e 6720 6d65 7468 6f64 733a 3a20 iling methods::
│ │ │ │ │ +00027b20: 2028 696e 7374 616e 6365 290a 2a20 4d65 (instance).* Me
│ │ │ │ │ +00027b30: 7461 636c 6173 732d 6465 6c65 6761 7469 taclass-delegati
│ │ │ │ │ +00027b40: 6f6e 3a3a 2020 2869 6e73 7461 6e63 6529 on:: (instance)
│ │ │ │ │ +00027b50: 0a2a 204d 6574 6163 6c61 7373 2d66 696c .* Metaclass-fil
│ │ │ │ │ +00027b60: 696e 673a 3a20 2028 696e 7374 616e 6365 ing:: (instance
│ │ │ │ │ +00027b70: 290a 2a20 4d65 7461 636c 6173 732d 7072 ).* Metaclass-pr
│ │ │ │ │ +00027b80: 696e 7469 6e67 3a3a 2020 2869 6e73 7461 inting:: (insta
│ │ │ │ │ +00027b90: 6e63 6529 0a2a 204d 6574 6163 6c61 7373 nce).* Metaclass
│ │ │ │ │ +00027ba0: 2d74 6573 7469 6e67 2066 756e 6374 696f -testing functio
│ │ │ │ │ +00027bb0: 6e61 6c69 7479 3a3a 2020 2869 6e73 7461 nality:: (insta
│ │ │ │ │ +00027bc0: 6e63 6529 0a0a 1f0a 4669 6c65 3a20 6773 nce)....File: gs
│ │ │ │ │ +00027bd0: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ +00027be0: 6465 3a20 4d65 7461 636c 6173 7320 636c de: Metaclass cl
│ │ │ │ │ +00027bf0: 6173 732d 696e 7374 616e 6365 2063 7265 ass-instance cre
│ │ │ │ │ +00027c00: 6174 696f 6e2c 2020 4e65 7874 3a20 4d65 ation, Next: Me
│ │ │ │ │ +00027c10: 7461 636c 6173 732d 6163 6365 7373 696e taclass-accessin
│ │ │ │ │ +00027c20: 672c 2020 5570 3a20 4d65 7461 636c 6173 g, Up: Metaclas
│ │ │ │ │ +00027c30: 730a 0a31 2e31 3132 2e31 204d 6574 6163 s..1.112.1 Metac
│ │ │ │ │ +00027c40: 6c61 7373 2063 6c61 7373 3a20 696e 7374 lass class: inst
│ │ │ │ │ +00027c50: 616e 6365 2063 7265 6174 696f 6e0a 2d2d ance creation.--
│ │ │ │ │ +00027c60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00027c70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00027c80: 2d2d 2d2d 2d2d 2d2d 0a0a 7375 6263 6c61 --------..subcla
│ │ │ │ │ +00027c90: 7373 4f66 3a20 7375 7065 724d 6574 610a ssOf: superMeta.
│ │ │ │ │ +00027ca0: 2020 2020 2041 6e73 7765 7220 6120 6e65 Answer a ne
│ │ │ │ │ +00027cb0: 7720 6d65 7461 636c 6173 7320 7265 7072 w metaclass repr
│ │ │ │ │ +00027cc0: 6573 656e 7469 6e67 2061 2073 7562 636c esenting a subcl
│ │ │ │ │ +00027cd0: 6173 7320 6f66 2073 7570 6572 4d65 7461 ass of superMeta
│ │ │ │ │ +00027ce0: 0a0a 0a1f 0a46 696c 653a 2067 7374 2d62 .....File: gst-b
│ │ │ │ │ +00027cf0: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ +00027d00: 204d 6574 6163 6c61 7373 2d61 6363 6573 Metaclass-acces
│ │ │ │ │ +00027d10: 7369 6e67 2c20 204e 6578 743a 204d 6574 sing, Next: Met
│ │ │ │ │ +00027d20: 6163 6c61 7373 2d62 6173 6963 2c20 2050 aclass-basic, P
│ │ │ │ │ +00027d30: 7265 763a 204d 6574 6163 6c61 7373 2063 rev: Metaclass c
│ │ │ │ │ +00027d40: 6c61 7373 2d69 6e73 7461 6e63 6520 6372 lass-instance cr
│ │ │ │ │ +00027d50: 6561 7469 6f6e 2c20 2055 703a 204d 6574 eation, Up: Met
│ │ │ │ │ +00027d60: 6163 6c61 7373 0a0a 312e 3131 322e 3220 aclass..1.112.2
│ │ │ │ │ +00027d70: 4d65 7461 636c 6173 733a 2061 6363 6573 Metaclass: acces
│ │ │ │ │ +00027d80: 7369 6e67 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d sing.-----------
│ │ │ │ │ +00027d90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00027da0: 2d0a 0a69 6e73 7461 6e63 6543 6c61 7373 -..instanceClass
│ │ │ │ │ +00027db0: 0a20 2020 2020 416e 7377 6572 2074 6865 . Answer the
│ │ │ │ │ +00027dc0: 206f 6e6c 7920 696e 7374 616e 6365 206f only instance o
│ │ │ │ │ +00027dd0: 6620 7468 6520 6d65 7461 636c 6173 730a f the metaclass.
│ │ │ │ │ +00027de0: 0a70 7269 6d61 7279 496e 7374 616e 6365 .primaryInstance
│ │ │ │ │ +00027df0: 0a20 2020 2020 416e 7377 6572 2074 6865 . Answer the
│ │ │ │ │ +00027e00: 206f 6e6c 7920 696e 7374 616e 6365 206f only instance o
│ │ │ │ │ +00027e10: 6620 7468 6520 6d65 7461 636c 6173 7320 f the metaclass
│ │ │ │ │ +00027e20: 2d20 7072 6573 656e 7420 666f 720a 2020 - present for.
│ │ │ │ │ +00027e30: 2020 2063 6f6d 7061 7469 6269 6c69 7479 compatibility
│ │ │ │ │ +00027e40: 0a0a 736f 6c65 496e 7374 616e 6365 0a20 ..soleInstance.
│ │ │ │ │ +00027e50: 2020 2020 416e 7377 6572 2074 6865 206f Answer the o
│ │ │ │ │ +00027e60: 6e6c 7920 696e 7374 616e 6365 206f 6620 nly instance of
│ │ │ │ │ +00027e70: 7468 6520 6d65 7461 636c 6173 7320 2d20 the metaclass -
│ │ │ │ │ +00027e80: 7072 6573 656e 7420 666f 720a 2020 2020 present for.
│ │ │ │ │ +00027e90: 2063 6f6d 7061 7469 6269 6c69 7479 0a0a compatibility..
│ │ │ │ │ +00027ea0: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ +00027eb0: 652e 696e 666f 2c20 204e 6f64 653a 204d e.info, Node: M
│ │ │ │ │ +00027ec0: 6574 6163 6c61 7373 2d62 6173 6963 2c20 etaclass-basic,
│ │ │ │ │ +00027ed0: 204e 6578 743a 204d 6574 6163 6c61 7373 Next: Metaclass
│ │ │ │ │ +00027ee0: 2d63 6f6d 7069 6c69 6e67 206d 6574 686f -compiling metho
│ │ │ │ │ +00027ef0: 6473 2c20 2050 7265 763a 204d 6574 6163 ds, Prev: Metac
│ │ │ │ │ +00027f00: 6c61 7373 2d61 6363 6573 7369 6e67 2c20 lass-accessing,
│ │ │ │ │ +00027f10: 2055 703a 204d 6574 6163 6c61 7373 0a0a Up: Metaclass..
│ │ │ │ │ +00027f20: 312e 3131 322e 3320 4d65 7461 636c 6173 1.112.3 Metaclas
│ │ │ │ │ +00027f30: 733a 2062 6173 6963 0a2d 2d2d 2d2d 2d2d s: basic.-------
│ │ │ │ │ +00027f40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00027f50: 2d0a 0a6e 616d 653a 2063 6c61 7373 4e61 -..name: classNa
│ │ │ │ │ +00027f60: 6d65 2065 6e76 6972 6f6e 6d65 6e74 3a20 me environment:
│ │ │ │ │ +00027f70: 614e 616d 6573 7061 6365 2073 7562 636c aNamespace subcl
│ │ │ │ │ +00027f80: 6173 734f 663a 2074 6865 5375 7065 7263 assOf: theSuperc
│ │ │ │ │ +00027f90: 6c61 7373 0a20 2020 2020 5072 6976 6174 lass. Privat
│ │ │ │ │ +00027fa0: 6520 2d20 6372 6561 7465 2061 2066 756c e - create a ful
│ │ │ │ │ +00027fb0: 6c20 6665 6174 7572 6564 2063 6c61 7373 l featured class
│ │ │ │ │ +00027fc0: 2061 6e64 2069 6e73 7461 6c6c 2069 742c and install it,
│ │ │ │ │ +00027fd0: 206f 7220 6368 616e 6765 0a20 2020 2020 or change.
│ │ │ │ │ +00027fe0: 7468 6520 7375 7065 7263 6c61 7373 206f the superclass o
│ │ │ │ │ +00027ff0: 7220 7368 6170 6520 6f66 2061 6e20 6578 r shape of an ex
│ │ │ │ │ +00028000: 6973 7469 6e67 206f 6e65 3b20 696e 7374 isting one; inst
│ │ │ │ │ +00028010: 616e 6365 2076 6172 6961 626c 650a 2020 ance variable.
│ │ │ │ │ +00028020: 2020 206e 616d 6573 2c20 636c 6173 7320 names, class
│ │ │ │ │ +00028030: 7661 7269 6162 6c65 206e 616d 6573 2061 variable names a
│ │ │ │ │ +00028040: 6e64 2070 6f6f 6c20 6469 6374 696f 6e61 nd pool dictiona
│ │ │ │ │ +00028050: 7269 6573 2061 7265 206c 6566 740a 2020 ries are left.
│ │ │ │ │ +00028060: 2020 2075 6e74 6f75 6368 6564 2e0a 0a6e untouched...n
│ │ │ │ │ +00028070: 616d 653a 2063 6c61 7373 4e61 6d65 2065 ame: className e
│ │ │ │ │ +00028080: 6e76 6972 6f6e 6d65 6e74 3a20 614e 616d nvironment: aNam
│ │ │ │ │ +00028090: 6573 7061 6365 2073 7562 636c 6173 734f espace subclassO
│ │ │ │ │ +000280a0: 663a 206e 6577 5375 7065 7263 6c61 7373 f: newSuperclass
│ │ │ │ │ +000280b0: 2069 6e73 7461 6e63 6556 6172 6961 626c instanceVariabl
│ │ │ │ │ +000280c0: 6541 7272 6179 3a20 7661 7269 6162 6c65 eArray: variable
│ │ │ │ │ +000280d0: 4172 7261 7920 7368 6170 653a 2073 6861 Array shape: sha
│ │ │ │ │ +000280e0: 7065 2063 6c61 7373 506f 6f6c 3a20 636c pe classPool: cl
│ │ │ │ │ +000280f0: 6173 7356 6172 4469 6374 2070 6f6f 6c44 assVarDict poolD
│ │ │ │ │ +00028100: 6963 7469 6f6e 6172 6965 733a 2073 6861 ictionaries: sha
│ │ │ │ │ +00028110: 7265 6450 6f6f 6c4e 616d 6573 2063 6174 redPoolNames cat
│ │ │ │ │ +00028120: 6567 6f72 793a 2063 6174 6567 6f72 794e egory: categoryN
│ │ │ │ │ +00028130: 616d 650a 2020 2020 2050 7269 7661 7465 ame. Private
│ │ │ │ │ +00028140: 202d 2063 7265 6174 6520 6120 6675 6c6c - create a full
│ │ │ │ │ +00028150: 2066 6561 7475 7265 6420 636c 6173 7320 featured class
│ │ │ │ │ +00028160: 616e 6420 696e 7374 616c 6c20 6974 2c20 and install it,
│ │ │ │ │ +00028170: 6f72 2063 6861 6e67 6520 616e 0a20 2020 or change an.
│ │ │ │ │ +00028180: 2020 6578 6973 7469 6e67 206f 6e65 0a0a existing one..
│ │ │ │ │ +00028190: 6e61 6d65 3a20 6e65 774e 616d 6520 656e name: newName en
│ │ │ │ │ +000281a0: 7669 726f 6e6d 656e 743a 2061 4e61 6d65 vironment: aName
│ │ │ │ │ +000281b0: 7370 6163 6520 7375 6263 6c61 7373 4f66 space subclassOf
│ │ │ │ │ +000281c0: 3a20 7468 6553 7570 6572 636c 6173 7320 : theSuperclass
│ │ │ │ │ +000281d0: 696e 7374 616e 6365 5661 7269 6162 6c65 instanceVariable
│ │ │ │ │ +000281e0: 4e61 6d65 733a 2073 7472 696e 674f 6649 Names: stringOfI
│ │ │ │ │ +000281f0: 6e73 7456 6172 4e61 6d65 7320 7368 6170 nstVarNames shap
│ │ │ │ │ +00028200: 653a 2073 6861 7065 2063 6c61 7373 5661 e: shape classVa
│ │ │ │ │ +00028210: 7269 6162 6c65 4e61 6d65 733a 2073 7472 riableNames: str
│ │ │ │ │ +00028220: 696e 674f 6643 6c61 7373 5661 724e 616d ingOfClassVarNam
│ │ │ │ │ +00028230: 6573 2070 6f6f 6c44 6963 7469 6f6e 6172 es poolDictionar
│ │ │ │ │ +00028240: 6965 733a 2073 7472 696e 674f 6650 6f6f ies: stringOfPoo
│ │ │ │ │ +00028250: 6c4e 616d 6573 2063 6174 6567 6f72 793a lNames category:
│ │ │ │ │ +00028260: 2063 6174 6567 6f72 794e 616d 650a 2020 categoryName.
│ │ │ │ │ +00028270: 2020 2050 7269 7661 7465 202d 2070 6172 Private - par
│ │ │ │ │ +00028280: 7365 2074 6865 2069 6e73 7461 6e63 6520 se the instance
│ │ │ │ │ +00028290: 616e 6420 636c 6173 7320 7661 7269 6162 and class variab
│ │ │ │ │ +000282a0: 6c65 732c 2061 6e64 2074 6865 2070 6f6f les, and the poo
│ │ │ │ │ +000282b0: 6c0a 2020 2020 2064 6963 7469 6f6e 6172 l. dictionar
│ │ │ │ │ +000282c0: 6965 732c 2074 6865 6e20 6372 6561 7465 ies, then create
│ │ │ │ │ +000282d0: 2074 6865 2063 6c61 7373 2e0a 0a6e 6577 the class...new
│ │ │ │ │ +000282e0: 4d65 7461 3a20 636c 6173 734e 616d 6520 Meta: className
│ │ │ │ │ +000282f0: 656e 7669 726f 6e6d 656e 743a 2061 4e61 environment: aNa
│ │ │ │ │ +00028300: 6d65 7370 6163 6520 7375 6263 6c61 7373 mespace subclass
│ │ │ │ │ +00028310: 4f66 3a20 7468 6553 7570 6572 636c 6173 Of: theSuperclas
│ │ │ │ │ +00028320: 7320 696e 7374 616e 6365 5661 7269 6162 s instanceVariab
│ │ │ │ │ +00028330: 6c65 4172 7261 793a 2061 7272 6179 4f66 leArray: arrayOf
│ │ │ │ │ +00028340: 496e 7374 5661 724e 616d 6573 2073 6861 InstVarNames sha
│ │ │ │ │ +00028350: 7065 3a20 7368 6170 6520 636c 6173 7350 pe: shape classP
│ │ │ │ │ +00028360: 6f6f 6c3a 2063 6c61 7373 5661 7244 6963 ool: classVarDic
│ │ │ │ │ +00028370: 7420 706f 6f6c 4469 6374 696f 6e61 7269 t poolDictionari
│ │ │ │ │ +00028380: 6573 3a20 7368 6172 6564 506f 6f6c 4e61 es: sharedPoolNa
│ │ │ │ │ +00028390: 6d65 7320 6361 7465 676f 7279 3a20 6361 mes category: ca
│ │ │ │ │ +000283a0: 7465 676f 7279 4e61 6d65 0a20 2020 2020 tegoryName.
│ │ │ │ │ +000283b0: 5072 6976 6174 6520 2d20 6372 6561 7465 Private - create
│ │ │ │ │ +000283c0: 2061 2066 756c 6c20 6665 6174 7572 6564 a full featured
│ │ │ │ │ +000283d0: 2063 6c61 7373 2061 6e64 2069 6e73 7461 class and insta
│ │ │ │ │ +000283e0: 6c6c 2069 740a 0a0a 1f0a 4669 6c65 3a20 ll it.....File:
│ │ │ │ │ +000283f0: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ +00028400: 4e6f 6465 3a20 4d65 7461 636c 6173 732d Node: Metaclass-
│ │ │ │ │ +00028410: 636f 6d70 696c 696e 6720 6d65 7468 6f64 compiling method
│ │ │ │ │ +00028420: 732c 2020 4e65 7874 3a20 4d65 7461 636c s, Next: Metacl
│ │ │ │ │ +00028430: 6173 732d 6465 6c65 6761 7469 6f6e 2c20 ass-delegation,
│ │ │ │ │ +00028440: 2050 7265 763a 204d 6574 6163 6c61 7373 Prev: Metaclass
│ │ │ │ │ +00028450: 2d62 6173 6963 2c20 2055 703a 204d 6574 -basic, Up: Met
│ │ │ │ │ +00028460: 6163 6c61 7373 0a0a 312e 3131 322e 3420 aclass..1.112.4
│ │ │ │ │ +00028470: 4d65 7461 636c 6173 733a 2063 6f6d 7069 Metaclass: compi
│ │ │ │ │ +00028480: 6c69 6e67 206d 6574 686f 6473 0a2d 2d2d ling methods.---
│ │ │ │ │ +00028490: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000284a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000284b0: 2d0a 0a70 6f6f 6c52 6573 6f6c 7574 696f -..poolResolutio
│ │ │ │ │ +000284c0: 6e0a 2020 2020 2055 7365 206d 7920 696e n. Use my in
│ │ │ │ │ +000284d0: 7374 616e 6365 2773 2070 6f6f 6c52 6573 stance's poolRes
│ │ │ │ │ +000284e0: 6f6c 7574 696f 6e2e 0a0a 0a1f 0a46 696c olution......Fil
│ │ │ │ │ +000284f0: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ +00028500: 2c20 204e 6f64 653a 204d 6574 6163 6c61 , Node: Metacla
│ │ │ │ │ +00028510: 7373 2d64 656c 6567 6174 696f 6e2c 2020 ss-delegation,
│ │ │ │ │ +00028520: 4e65 7874 3a20 4d65 7461 636c 6173 732d Next: Metaclass-
│ │ │ │ │ +00028530: 6669 6c69 6e67 2c20 2050 7265 763a 204d filing, Prev: M
│ │ │ │ │ +00028540: 6574 6163 6c61 7373 2d63 6f6d 7069 6c69 etaclass-compili
│ │ │ │ │ +00028550: 6e67 206d 6574 686f 6473 2c20 2055 703a ng methods, Up:
│ │ │ │ │ +00028560: 204d 6574 6163 6c61 7373 0a0a 312e 3131 Metaclass..1.11
│ │ │ │ │ +00028570: 322e 3520 4d65 7461 636c 6173 733a 2064 2.5 Metaclass: d
│ │ │ │ │ +00028580: 656c 6567 6174 696f 6e0a 2d2d 2d2d 2d2d elegation.------
│ │ │ │ │ +00028590: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000285a0: 2d2d 2d2d 2d2d 2d0a 0a61 6464 436c 6173 -------..addClas
│ │ │ │ │ +000285b0: 7356 6172 4e61 6d65 3a20 6153 7472 696e sVarName: aStrin
│ │ │ │ │ +000285c0: 670a 2020 2020 2041 6464 2061 2063 6c61 g. Add a cla
│ │ │ │ │ +000285d0: 7373 2076 6172 6961 626c 6520 7769 7468 ss variable with
│ │ │ │ │ +000285e0: 2074 6865 2067 6976 656e 206e 616d 6520 the given name
│ │ │ │ │ +000285f0: 746f 2074 6865 2063 6c61 7373 2070 6f6f to the class poo
│ │ │ │ │ +00028600: 6c0a 2020 2020 2064 6963 7469 6f6e 6172 l. dictionar
│ │ │ │ │ +00028610: 790a 0a61 6464 5368 6172 6564 506f 6f6c y..addSharedPool
│ │ │ │ │ +00028620: 3a20 6144 6963 7469 6f6e 6172 790a 2020 : aDictionary.
│ │ │ │ │ +00028630: 2020 2041 6464 2074 6865 2067 6976 656e Add the given
│ │ │ │ │ +00028640: 2073 6861 7265 6420 706f 6f6c 2074 6f20 shared pool to
│ │ │ │ │ +00028650: 7468 6520 6c69 7374 206f 6620 7468 6520 the list of the
│ │ │ │ │ +00028660: 636c 6173 7327 2070 6f6f 6c0a 2020 2020 class' pool.
│ │ │ │ │ +00028670: 2064 6963 7469 6f6e 6172 6965 730a 0a61 dictionaries..a
│ │ │ │ │ +00028680: 6c6c 436c 6173 7356 6172 4e61 6d65 730a llClassVarNames.
│ │ │ │ │ +00028690: 2020 2020 2041 6e73 7765 7220 7468 6520 Answer the
│ │ │ │ │ +000286a0: 6e61 6d65 7320 6f66 2074 6865 2076 6172 names of the var
│ │ │ │ │ +000286b0: 6961 626c 6573 2069 6e20 7468 6520 7265 iables in the re
│ │ │ │ │ +000286c0: 6365 6976 6572 2773 2063 6c61 7373 2070 ceiver's class p
│ │ │ │ │ +000286d0: 6f6f 6c0a 2020 2020 2064 6963 7469 6f6e ool. diction
│ │ │ │ │ +000286e0: 6172 7920 616e 6420 696e 2065 6163 6820 ary and in each
│ │ │ │ │ +000286f0: 6f66 2074 6865 2073 7570 6572 636c 6173 of the superclas
│ │ │ │ │ +00028700: 7365 7327 2063 6c61 7373 2070 6f6f 6c20 ses' class pool
│ │ │ │ │ +00028710: 6469 6374 696f 6e61 7269 6573 0a0a 616c dictionaries..al
│ │ │ │ │ +00028720: 6c53 6861 7265 6450 6f6f 6c44 6963 7469 lSharedPoolDicti
│ │ │ │ │ +00028730: 6f6e 6172 6965 7344 6f3a 2061 426c 6f63 onariesDo: aBloc
│ │ │ │ │ +00028740: 6b0a 2020 2020 2041 6e73 7765 7220 7468 k. Answer th
│ │ │ │ │ +00028750: 6520 7368 6172 6564 2070 6f6f 6c73 2076 e shared pools v
│ │ │ │ │ +00028760: 6973 6962 6c65 2066 726f 6d20 6d65 7468 isible from meth
│ │ │ │ │ +00028770: 6f64 7320 696e 2074 6865 206d 6574 6163 ods in the metac
│ │ │ │ │ +00028780: 6c61 7373 2c20 696e 0a20 2020 2020 7468 lass, in. th
│ │ │ │ │ +00028790: 6520 636f 7272 6563 7420 7365 6172 6368 e correct search
│ │ │ │ │ +000287a0: 206f 7264 6572 2e0a 0a61 6c6c 5368 6172 order...allShar
│ │ │ │ │ +000287b0: 6564 506f 6f6c 730a 2020 2020 2052 6574 edPools. Ret
│ │ │ │ │ +000287c0: 7572 6e20 7468 6520 6e61 6d65 7320 6f66 urn the names of
│ │ │ │ │ +000287d0: 2074 6865 2073 6861 7265 6420 706f 6f6c the shared pool
│ │ │ │ │ +000287e0: 7320 6465 6669 6e65 6420 6279 2074 6865 s defined by the
│ │ │ │ │ +000287f0: 2063 6c61 7373 2061 6e64 2061 6e79 0a20 class and any.
│ │ │ │ │ +00028800: 2020 2020 6f66 2069 7473 2073 7570 6572 of its super
│ │ │ │ │ +00028810: 636c 6173 7365 730a 0a63 6174 6567 6f72 classes..categor
│ │ │ │ │ +00028820: 790a 2020 2020 2041 6e73 7765 7220 7468 y. Answer th
│ │ │ │ │ +00028830: 6520 636c 6173 7320 6361 7465 676f 7279 e class category
│ │ │ │ │ +00028840: 0a0a 636c 6173 7350 6f6f 6c0a 2020 2020 ..classPool.
│ │ │ │ │ +00028850: 2041 6e73 7765 7220 7468 6520 636c 6173 Answer the clas
│ │ │ │ │ +00028860: 7320 706f 6f6c 2064 6963 7469 6f6e 6172 s pool dictionar
│ │ │ │ │ +00028870: 790a 0a63 6c61 7373 5661 724e 616d 6573 y..classVarNames
│ │ │ │ │ +00028880: 0a20 2020 2020 416e 7377 6572 2074 6865 . Answer the
│ │ │ │ │ +00028890: 206e 616d 6573 206f 6620 7468 6520 7661 names of the va
│ │ │ │ │ +000288a0: 7269 6162 6c65 7320 696e 2074 6865 2063 riables in the c
│ │ │ │ │ +000288b0: 6c61 7373 2070 6f6f 6c20 6469 6374 696f lass pool dictio
│ │ │ │ │ +000288c0: 6e61 7279 0a0a 636f 6d6d 656e 740a 2020 nary..comment.
│ │ │ │ │ +000288d0: 2020 2041 6e73 7765 7220 7468 6520 636c Answer the cl
│ │ │ │ │ +000288e0: 6173 7320 636f 6d6d 656e 740a 0a64 6562 ass comment..deb
│ │ │ │ │ +000288f0: 7567 6765 7243 6c61 7373 0a20 2020 2020 uggerClass.
│ │ │ │ │ +00028900: 416e 7377 6572 2074 6865 2064 6562 7567 Answer the debug
│ │ │ │ │ +00028910: 6765 7220 636c 6173 7320 7468 6174 2077 ger class that w
│ │ │ │ │ +00028920: 6173 2073 6574 2069 6e20 7468 6520 696e as set in the in
│ │ │ │ │ +00028930: 7374 616e 6365 2063 6c61 7373 0a0a 656e stance class..en
│ │ │ │ │ +00028940: 7669 726f 6e6d 656e 740a 2020 2020 2041 vironment. A
│ │ │ │ │ +00028950: 6e73 7765 7220 7468 6520 6e61 6d65 7370 nswer the namesp
│ │ │ │ │ +00028960: 6163 6520 696e 2077 6869 6368 2074 6865 ace in which the
│ │ │ │ │ +00028970: 2072 6563 6569 7665 7220 6973 2069 6d70 receiver is imp
│ │ │ │ │ +00028980: 6c65 6d65 6e74 6564 0a0a 6e61 6d65 0a20 lemented..name.
│ │ │ │ │ +00028990: 2020 2020 416e 7377 6572 2074 6865 2063 Answer the c
│ │ │ │ │ +000289a0: 6c61 7373 206e 616d 6520 2d20 6974 2068 lass name - it h
│ │ │ │ │ +000289b0: 6173 206e 6f6e 652c 2061 6374 7561 6c6c as none, actuall
│ │ │ │ │ +000289c0: 790a 0a70 7261 676d 6148 616e 646c 6572 y..pragmaHandler
│ │ │ │ │ +000289d0: 466f 723a 2061 5379 6d62 6f6c 0a20 2020 For: aSymbol.
│ │ │ │ │ +000289e0: 2020 416e 7377 6572 2074 6865 2028 706f Answer the (po
│ │ │ │ │ +000289f0: 7373 6962 6c79 2069 6e68 6572 6974 6564 ssibly inherited
│ │ │ │ │ +00028a00: 2920 7265 6769 7374 6572 6564 2068 616e ) registered han
│ │ │ │ │ +00028a10: 646c 6572 2066 6f72 2070 7261 676d 610a dler for pragma.
│ │ │ │ │ +00028a20: 2020 2020 2061 5379 6d62 6f6c 2c20 6f72 aSymbol, or
│ │ │ │ │ +00028a30: 206e 696c 2069 6620 6e6f 7420 666f 756e nil if not foun
│ │ │ │ │ +00028a40: 642e 0a0a 7265 6d6f 7665 436c 6173 7356 d...removeClassV
│ │ │ │ │ +00028a50: 6172 4e61 6d65 3a20 6153 7472 696e 670a arName: aString.
│ │ │ │ │ +00028a60: 2020 2020 2052 656d 6f76 6573 2074 6865 Removes the
│ │ │ │ │ +00028a70: 2063 6c61 7373 2076 6172 6961 626c 6520 class variable
│ │ │ │ │ +00028a80: 6672 6f6d 2074 6865 2063 6c61 7373 2c20 from the class,
│ │ │ │ │ +00028a90: 6572 726f 7220 6966 206e 6f74 2070 7265 error if not pre
│ │ │ │ │ +00028aa0: 7365 6e74 2c20 6f72 0a20 2020 2020 7374 sent, or. st
│ │ │ │ │ +00028ab0: 696c 6c20 696e 2075 7365 2e0a 0a72 656d ill in use...rem
│ │ │ │ │ +00028ac0: 6f76 6553 6861 7265 6450 6f6f 6c3a 2061 oveSharedPool: a
│ │ │ │ │ +00028ad0: 4469 6374 696f 6e61 7279 0a20 2020 2020 Dictionary.
│ │ │ │ │ +00028ae0: 5265 6d6f 7665 2074 6865 2067 6976 656e Remove the given
│ │ │ │ │ +00028af0: 2064 6963 7469 6f6e 6172 7920 746f 2074 dictionary to t
│ │ │ │ │ +00028b00: 6865 206c 6973 7420 6f66 2074 6865 2063 he list of the c
│ │ │ │ │ +00028b10: 6c61 7373 2720 706f 6f6c 0a20 2020 2020 lass' pool.
│ │ │ │ │ +00028b20: 6469 6374 696f 6e61 7269 6573 0a0a 7368 dictionaries..sh
│ │ │ │ │ +00028b30: 6172 6564 506f 6f6c 730a 2020 2020 2052 aredPools. R
│ │ │ │ │ +00028b40: 6574 7572 6e20 7468 6520 6e61 6d65 7320 eturn the names
│ │ │ │ │ +00028b50: 6f66 2074 6865 2073 6861 7265 6420 706f of the shared po
│ │ │ │ │ +00028b60: 6f6c 7320 6465 6669 6e65 6420 6279 2074 ols defined by t
│ │ │ │ │ +00028b70: 6865 2063 6c61 7373 0a0a 0a1f 0a46 696c he class.....Fil
│ │ │ │ │ +00028b80: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ +00028b90: 2c20 204e 6f64 653a 204d 6574 6163 6c61 , Node: Metacla
│ │ │ │ │ +00028ba0: 7373 2d66 696c 696e 672c 2020 4e65 7874 ss-filing, Next
│ │ │ │ │ +00028bb0: 3a20 4d65 7461 636c 6173 732d 7072 696e : Metaclass-prin
│ │ │ │ │ +00028bc0: 7469 6e67 2c20 2050 7265 763a 204d 6574 ting, Prev: Met
│ │ │ │ │ +00028bd0: 6163 6c61 7373 2d64 656c 6567 6174 696f aclass-delegatio
│ │ │ │ │ +00028be0: 6e2c 2020 5570 3a20 4d65 7461 636c 6173 n, Up: Metaclas
│ │ │ │ │ +00028bf0: 730a 0a31 2e31 3132 2e36 204d 6574 6163 s..1.112.6 Metac
│ │ │ │ │ +00028c00: 6c61 7373 3a20 6669 6c69 6e67 0a2d 2d2d lass: filing.---
│ │ │ │ │ +00028c10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00028c20: 2d2d 2d2d 2d2d 0a0a 6669 6c65 4f75 744f ------..fileOutO
│ │ │ │ │ +00028c30: 6e3a 2061 4669 6c65 5374 7265 616d 0a20 n: aFileStream.
│ │ │ │ │ +00028c40: 2020 2020 4669 6c65 206f 7574 2063 6f6d File out com
│ │ │ │ │ +00028c50: 706c 6574 6520 636c 6173 7320 6465 7363 plete class desc
│ │ │ │ │ +00028c60: 7269 7074 696f 6e3a 2020 636c 6173 7320 ription: class
│ │ │ │ │ +00028c70: 6465 6669 6e69 7469 6f6e 2c20 636c 6173 definition, clas
│ │ │ │ │ +00028c80: 7320 616e 640a 2020 2020 2069 6e73 7461 s and. insta
│ │ │ │ │ +00028c90: 6e63 6520 6d65 7468 6f64 730a 0a0a 1f0a nce methods.....
│ │ │ │ │ +00028ca0: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ +00028cb0: 6e66 6f2c 2020 4e6f 6465 3a20 4d65 7461 nfo, Node: Meta
│ │ │ │ │ +00028cc0: 636c 6173 732d 7072 696e 7469 6e67 2c20 class-printing,
│ │ │ │ │ +00028cd0: 204e 6578 743a 204d 6574 6163 6c61 7373 Next: Metaclass
│ │ │ │ │ +00028ce0: 2d74 6573 7469 6e67 2066 756e 6374 696f -testing functio
│ │ │ │ │ +00028cf0: 6e61 6c69 7479 2c20 2050 7265 763a 204d nality, Prev: M
│ │ │ │ │ +00028d00: 6574 6163 6c61 7373 2d66 696c 696e 672c etaclass-filing,
│ │ │ │ │ +00028d10: 2020 5570 3a20 4d65 7461 636c 6173 730a Up: Metaclass.
│ │ │ │ │ +00028d20: 0a31 2e31 3132 2e37 204d 6574 6163 6c61 .1.112.7 Metacla
│ │ │ │ │ +00028d30: 7373 3a20 7072 696e 7469 6e67 0a2d 2d2d ss: printing.---
│ │ │ │ │ +00028d40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00028d50: 2d2d 2d2d 2d2d 2d2d 0a0a 6e61 6d65 496e --------..nameIn
│ │ │ │ │ +00028d60: 3a20 614e 616d 6573 7061 6365 0a20 2020 : aNamespace.
│ │ │ │ │ +00028d70: 2020 416e 7377 6572 2074 6865 2063 6c61 Answer the cla
│ │ │ │ │ +00028d80: 7373 206e 616d 6520 7768 656e 2074 6865 ss name when the
│ │ │ │ │ +00028d90: 2063 6c61 7373 2069 7320 7265 6665 7265 class is refere
│ │ │ │ │ +00028da0: 6e63 6564 2066 726f 6d20 614e 616d 6573 nced from aNames
│ │ │ │ │ +00028db0: 7061 6365 2e0a 0a70 7269 6e74 4f6e 3a20 pace...printOn:
│ │ │ │ │ +00028dc0: 6153 7472 6561 6d0a 2020 2020 2050 7269 aStream. Pri
│ │ │ │ │ +00028dd0: 6e74 2061 2072 6570 7265 7365 6e74 696f nt a representio
│ │ │ │ │ +00028de0: 6e20 6f66 2074 6865 2072 6563 6569 7665 n of the receive
│ │ │ │ │ +00028df0: 7220 6f6e 2061 5374 7265 616d 0a0a 7072 r on aStream..pr
│ │ │ │ │ +00028e00: 696e 744f 6e3a 2061 5374 7265 616d 2069 intOn: aStream i
│ │ │ │ │ +00028e10: 6e3a 2061 4e61 6d65 7370 6163 650a 2020 n: aNamespace.
│ │ │ │ │ +00028e20: 2020 2050 7269 6e74 206f 6e20 6153 7472 Print on aStr
│ │ │ │ │ +00028e30: 6561 6d20 7468 6520 636c 6173 7320 6e61 eam the class na
│ │ │ │ │ +00028e40: 6d65 2077 6865 6e20 7468 6520 636c 6173 me when the clas
│ │ │ │ │ +00028e50: 7320 6973 2072 6566 6572 656e 6365 6420 s is referenced
│ │ │ │ │ +00028e60: 6672 6f6d 0a20 2020 2020 614e 616d 6573 from. aNames
│ │ │ │ │ +00028e70: 7061 6365 2e0a 0a73 746f 7265 4f6e 3a20 pace...storeOn:
│ │ │ │ │ +00028e80: 6153 7472 6561 6d0a 2020 2020 2053 746f aStream. Sto
│ │ │ │ │ +00028e90: 7265 2053 6d61 6c6c 7461 6c6b 2063 6f64 re Smalltalk cod
│ │ │ │ │ +00028ea0: 6520 636f 6d70 696c 696e 6720 746f 2074 e compiling to t
│ │ │ │ │ +00028eb0: 6865 2072 6563 6569 7665 7220 6f6e 2061 he receiver on a
│ │ │ │ │ +00028ec0: 5374 7265 616d 0a0a 0a1f 0a46 696c 653a Stream.....File:
│ │ │ │ │ +00028ed0: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ +00028ee0: 204e 6f64 653a 204d 6574 6163 6c61 7373 Node: Metaclass
│ │ │ │ │ +00028ef0: 2d74 6573 7469 6e67 2066 756e 6374 696f -testing functio
│ │ │ │ │ +00028f00: 6e61 6c69 7479 2c20 2050 7265 763a 204d nality, Prev: M
│ │ │ │ │ +00028f10: 6574 6163 6c61 7373 2d70 7269 6e74 696e etaclass-printin
│ │ │ │ │ +00028f20: 672c 2020 5570 3a20 4d65 7461 636c 6173 g, Up: Metaclas
│ │ │ │ │ +00028f30: 730a 0a31 2e31 3132 2e38 204d 6574 6163 s..1.112.8 Metac
│ │ │ │ │ +00028f40: 6c61 7373 3a20 7465 7374 696e 6720 6675 lass: testing fu
│ │ │ │ │ +00028f50: 6e63 7469 6f6e 616c 6974 790a 2d2d 2d2d nctionality.----
│ │ │ │ │ +00028f60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00028f70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00028f80: 2d2d 2d2d 0a0a 6173 436c 6173 730a 2020 ----..asClass.
│ │ │ │ │ +00028f90: 2020 2041 6e73 7765 7220 6069 6e73 7461 Answer `insta
│ │ │ │ │ +00028fa0: 6e63 6543 6c61 7373 272e 0a0a 6973 4d65 nceClass'...isMe
│ │ │ │ │ +00028fb0: 7461 636c 6173 730a 2020 2020 2041 6e73 taclass. Ans
│ │ │ │ │ +00028fc0: 7765 7220 6074 7275 6527 2e0a 0a0a 1f0a wer `true'......
│ │ │ │ │ +00028fd0: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ +00028fe0: 6e66 6f2c 2020 4e6f 6465 3a20 4d65 7468 nfo, Node: Meth
│ │ │ │ │ +00028ff0: 6f64 436f 6e74 6578 742c 2020 4e65 7874 odContext, Next
│ │ │ │ │ +00029000: 3a20 4d65 7468 6f64 4469 6374 696f 6e61 : MethodDictiona
│ │ │ │ │ +00029010: 7279 2c20 2050 7265 763a 204d 6574 6163 ry, Prev: Metac
│ │ │ │ │ +00029020: 6c61 7373 2c20 2055 703a 2042 6173 6520 lass, Up: Base
│ │ │ │ │ +00029030: 636c 6173 7365 730a 0a31 2e31 3133 204d classes..1.113 M
│ │ │ │ │ +00029040: 6574 686f 6443 6f6e 7465 7874 0a3d 3d3d ethodContext.===
│ │ │ │ │ +00029050: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ +00029060: 0a0a 4465 6669 6e65 6420 696e 206e 616d ..Defined in nam
│ │ │ │ │ +00029070: 6573 7061 6365 2053 6d61 6c6c 7461 6c6b espace Smalltalk
│ │ │ │ │ +00029080: 0a53 7570 6572 636c 6173 733a 2043 6f6e .Superclass: Con
│ │ │ │ │ +00029090: 7465 7874 5061 7274 0a43 6174 6567 6f72 textPart.Categor
│ │ │ │ │ +000290a0: 793a 204c 616e 6775 6167 652d 496d 706c y: Language-Impl
│ │ │ │ │ +000290b0: 656d 656e 7461 7469 6f6e 0a20 2020 2020 ementation.
│ │ │ │ │ +000290c0: 4d79 2069 6e73 7461 6e63 6573 2072 6570 My instances rep
│ │ │ │ │ +000290d0: 7265 7365 6e74 2061 6e20 6163 7469 7665 resent an active
│ │ │ │ │ +000290e0: 6c79 2065 7865 6375 7469 6e67 206d 6574 ly executing met
│ │ │ │ │ +000290f0: 686f 642e 2020 5468 6579 2072 6563 6f72 hod. They recor
│ │ │ │ │ +00029100: 640a 2020 2020 2076 6172 696f 7573 2062 d. various b
│ │ │ │ │ +00029110: 6974 7320 6f66 2069 6e66 6f72 6d61 7469 its of informati
│ │ │ │ │ +00029120: 6f6e 2061 626f 7574 2074 6865 2065 7865 on about the exe
│ │ │ │ │ +00029130: 6375 7469 6f6e 2065 6e76 6972 6f6e 6d65 cution environme
│ │ │ │ │ +00029140: 6e74 2c20 616e 640a 2020 2020 2063 6f6e nt, and. con
│ │ │ │ │ +00029150: 7461 696e 2074 6865 2065 7865 6375 7469 tain the executi
│ │ │ │ │ +00029160: 6f6e 2073 7461 636b 2e0a 0a2a 204d 656e on stack...* Men
│ │ │ │ │ +00029170: 753a 0a0a 2a20 4d65 7468 6f64 436f 6e74 u:..* MethodCont
│ │ │ │ │ +00029180: 6578 742d 6163 6365 7373 696e 673a 3a20 ext-accessing::
│ │ │ │ │ +00029190: 2028 696e 7374 616e 6365 290a 2a20 4d65 (instance).* Me
│ │ │ │ │ +000291a0: 7468 6f64 436f 6e74 6578 742d 6465 6275 thodContext-debu
│ │ │ │ │ +000291b0: 6767 696e 673a 3a20 2028 696e 7374 616e gging:: (instan
│ │ │ │ │ +000291c0: 6365 290a 2a20 4d65 7468 6f64 436f 6e74 ce).* MethodCont
│ │ │ │ │ +000291d0: 6578 742d 7072 696e 7469 6e67 3a3a 2020 ext-printing::
│ │ │ │ │ +000291e0: 2869 6e73 7461 6e63 6529 0a0a 1f0a 4669 (instance)....Fi
│ │ │ │ │ +000291f0: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ +00029200: 6f2c 2020 4e6f 6465 3a20 4d65 7468 6f64 o, Node: Method
│ │ │ │ │ +00029210: 436f 6e74 6578 742d 6163 6365 7373 696e Context-accessin
│ │ │ │ │ +00029220: 672c 2020 4e65 7874 3a20 4d65 7468 6f64 g, Next: Method
│ │ │ │ │ +00029230: 436f 6e74 6578 742d 6465 6275 6767 696e Context-debuggin
│ │ │ │ │ +00029240: 672c 2020 5570 3a20 4d65 7468 6f64 436f g, Up: MethodCo
│ │ │ │ │ +00029250: 6e74 6578 740a 0a31 2e31 3133 2e31 204d ntext..1.113.1 M
│ │ │ │ │ +00029260: 6574 686f 6443 6f6e 7465 7874 3a20 6163 ethodContext: ac
│ │ │ │ │ +00029270: 6365 7373 696e 670a 2d2d 2d2d 2d2d 2d2d cessing.--------
│ │ │ │ │ +00029280: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00029290: 2d2d 2d2d 2d2d 2d2d 0a0a 686f 6d65 0a20 --------..home.
│ │ │ │ │ +000292a0: 2020 2020 416e 7377 6572 2074 6865 204d Answer the M
│ │ │ │ │ +000292b0: 6574 686f 6443 6f6e 7465 7874 2074 6f20 ethodContext to
│ │ │ │ │ +000292c0: 7768 6963 6820 7468 6520 7265 6365 6976 which the receiv
│ │ │ │ │ +000292d0: 6572 2072 6566 6572 7320 2869 2e65 2e20 er refers (i.e.
│ │ │ │ │ +000292e0: 7468 650a 2020 2020 2072 6563 6569 7665 the. receive
│ │ │ │ │ +000292f0: 7220 6974 7365 6c66 290a 0a69 7342 6c6f r itself)..isBlo
│ │ │ │ │ +00029300: 636b 0a20 2020 2020 416e 7377 6572 2077 ck. Answer w
│ │ │ │ │ +00029310: 6865 7468 6572 2074 6865 2072 6563 6569 hether the recei
│ │ │ │ │ +00029320: 7665 7220 6973 2061 2062 6c6f 636b 2063 ver is a block c
│ │ │ │ │ +00029330: 6f6e 7465 7874 0a0a 6973 4469 7361 626c ontext..isDisabl
│ │ │ │ │ +00029340: 6564 0a20 2020 2020 416e 7377 6572 7320 ed. Answers
│ │ │ │ │ +00029350: 7768 6574 6865 7220 7468 6520 7265 6365 whether the rece
│ │ │ │ │ +00029360: 6976 6572 2068 6173 2061 6374 7561 6c6c iver has actuall
│ │ │ │ │ +00029370: 7920 656e 6465 6420 6578 6563 7574 696f y ended executio
│ │ │ │ │ +00029380: 6e20 616e 6420 7769 6c6c 0a20 2020 2020 n and will.
│ │ │ │ │ +00029390: 6265 2073 6b69 7070 6564 2077 6865 6e20 be skipped when
│ │ │ │ │ +000293a0: 646f 696e 6720 6120 7265 7475 726e 2e20 doing a return.
│ │ │ │ │ +000293b0: 2042 6c6f 636b 436f 6e74 6578 7473 2061 BlockContexts a
│ │ │ │ │ +000293c0: 7265 2072 656d 6f76 6564 2066 726f 6d20 re removed from
│ │ │ │ │ +000293d0: 7468 650a 2020 2020 2063 6861 696e 2077 the. chain w
│ │ │ │ │ +000293e0: 6865 6e65 7665 7220 6120 6e6f 6e2d 6c6f henever a non-lo
│ │ │ │ │ +000293f0: 6361 6c20 7265 7475 726e 2069 7320 646f cal return is do
│ │ │ │ │ +00029400: 6e65 2c20 6275 7420 4d65 7468 6f64 436f ne, but MethodCo
│ │ │ │ │ +00029410: 6e74 6578 7473 206e 6565 640a 2020 2020 ntexts need.
│ │ │ │ │ +00029420: 2074 6f20 7374 6179 2074 6865 7265 2069 to stay there i
│ │ │ │ │ +00029430: 6e20 6361 7365 2074 6865 7265 2069 7320 n case there is
│ │ │ │ │ +00029440: 6120 6e6f 6e2d 6c6f 6361 6c20 7265 7475 a non-local retu
│ │ │ │ │ +00029450: 726e 2066 726f 6d20 7468 6520 2365 6e73 rn from the #ens
│ │ │ │ │ +00029460: 7572 653a 0a20 2020 2020 626c 6f63 6b2e ure:. block.
│ │ │ │ │ +00029470: 0a0a 6973 456e 7669 726f 6e6d 656e 740a ..isEnvironment.
│ │ │ │ │ +00029480: 2020 2020 2054 6f20 6372 6561 7465 2061 To create a
│ │ │ │ │ +00029490: 2076 616c 6964 2065 7865 6375 7469 6f6e valid execution
│ │ │ │ │ +000294a0: 2065 6e76 6972 6f6e 6d65 6e74 2066 6f72 environment for
│ │ │ │ │ +000294b0: 2074 6865 2069 6e74 6572 7072 6574 6572 the interpreter
│ │ │ │ │ +000294c0: 2065 7665 6e0a 2020 2020 2062 6566 6f72 even. befor
│ │ │ │ │ +000294d0: 6520 6974 2073 7461 7274 732c 2047 5354 e it starts, GST
│ │ │ │ │ +000294e0: 2063 7265 6174 6573 2061 2066 616b 6520 creates a fake
│ │ │ │ │ +000294f0: 636f 6e74 6578 7420 7768 6963 6820 696e context which in
│ │ │ │ │ +00029500: 766f 6b65 7320 610a 2020 2020 2073 7065 vokes a. spe
│ │ │ │ │ +00029510: 6369 616c 2022 7465 726d 696e 6174 696f cial "terminatio
│ │ │ │ │ +00029520: 6e22 206d 6574 686f 642e 2020 5375 6368 n" method. Such
│ │ │ │ │ +00029530: 2061 2063 6f6e 7465 7874 2063 616e 2062 a context can b
│ │ │ │ │ +00029540: 6520 7573 6564 2061 7320 610a 2020 2020 e used as a.
│ │ │ │ │ +00029550: 206d 6172 6b65 7220 666f 7220 7468 6520 marker for the
│ │ │ │ │ +00029560: 6375 7272 656e 7420 6578 6563 7574 696f current executio
│ │ │ │ │ +00029570: 6e20 656e 7669 726f 6e6d 656e 742e 2020 n environment.
│ │ │ │ │ +00029580: 416e 7377 6572 2077 6865 7468 6572 2074 Answer whether t
│ │ │ │ │ +00029590: 6865 0a20 2020 2020 7265 6365 6976 6572 he. receiver
│ │ │ │ │ +000295a0: 2069 7320 7468 6174 206b 696e 6420 6f66 is that kind of
│ │ │ │ │ +000295b0: 2063 6f6e 7465 7874 2e0a 0a69 7355 6e77 context...isUnw
│ │ │ │ │ +000295c0: 696e 640a 2020 2020 2041 6e73 7765 7273 ind. Answers
│ │ │ │ │ +000295d0: 2077 6865 7468 6572 2074 6865 2063 6f6e whether the con
│ │ │ │ │ +000295e0: 7465 7874 206d 7573 7420 636f 6e74 696e text must contin
│ │ │ │ │ +000295f0: 7565 2065 7865 6375 7469 6f6e 2065 7665 ue execution eve
│ │ │ │ │ +00029600: 6e20 6166 7465 7220 610a 2020 2020 206e n after a. n
│ │ │ │ │ +00029610: 6f6e 2d6c 6f63 616c 2072 6574 7572 6e20 on-local return
│ │ │ │ │ +00029620: 2861 2072 6574 7572 6e20 6672 6f6d 2074 (a return from t
│ │ │ │ │ +00029630: 6865 2065 6e63 6c6f 7369 6e67 206d 6574 he enclosing met
│ │ │ │ │ +00029640: 686f 6420 6f66 2061 2062 6c6f 636b 2c20 hod of a block,
│ │ │ │ │ +00029650: 6f72 0a20 2020 2020 6120 6361 6c6c 2074 or. a call t
│ │ │ │ │ +00029660: 6f20 7468 6520 2363 6f6e 7469 6e75 653a o the #continue:
│ │ │ │ │ +00029670: 206d 6574 686f 6420 6f66 2043 6f6e 7465 method of Conte
│ │ │ │ │ +00029680: 7874 5061 7274 292e 2020 5375 6368 2063 xtPart). Such c
│ │ │ │ │ +00029690: 6f6e 7465 7874 7320 6172 650a 2020 2020 ontexts are.
│ │ │ │ │ +000296a0: 2063 7265 6174 6564 206f 6e6c 7920 6279 created only by
│ │ │ │ │ +000296b0: 2023 656e 7375 7265 3a2e 0a0a 6d61 726b #ensure:...mark
│ │ │ │ │ +000296c0: 0a20 2020 2020 546f 2063 7265 6174 6520 . To create
│ │ │ │ │ +000296d0: 6120 7661 6c69 6420 6578 6563 7574 696f a valid executio
│ │ │ │ │ +000296e0: 6e20 656e 7669 726f 6e6d 656e 7420 666f n environment fo
│ │ │ │ │ +000296f0: 7220 7468 6520 696e 7465 7270 7265 7465 r the interprete
│ │ │ │ │ +00029700: 7220 6576 656e 0a20 2020 2020 6265 666f r even. befo
│ │ │ │ │ +00029710: 7265 2069 7420 7374 6172 7473 2c20 4753 re it starts, GS
│ │ │ │ │ +00029720: 5420 6372 6561 7465 7320 6120 6661 6b65 T creates a fake
│ │ │ │ │ +00029730: 2063 6f6e 7465 7874 2077 6869 6368 2069 context which i
│ │ │ │ │ +00029740: 6e76 6f6b 6573 2061 0a20 2020 2020 7370 nvokes a. sp
│ │ │ │ │ +00029750: 6563 6961 6c20 2274 6572 6d69 6e61 7469 ecial "terminati
│ │ │ │ │ +00029760: 6f6e 2220 6d65 7468 6f64 2e20 2041 2073 on" method. A s
│ │ │ │ │ +00029770: 696d 696c 6172 2063 6f6e 7465 7874 2069 imilar context i
│ │ │ │ │ +00029780: 7320 6372 6561 7465 6420 6279 0a20 2020 s created by.
│ │ │ │ │ +00029790: 2020 2376 616c 7565 5769 7468 556e 7769 #valueWithUnwi
│ │ │ │ │ +000297a0: 6e64 2c20 6279 2075 7369 6e67 2074 6869 nd, by using thi
│ │ │ │ │ +000297b0: 7320 6d65 7468 6f64 2e0a 0a73 656e 6465 s method...sende
│ │ │ │ │ +000297c0: 720a 2020 2020 2052 6574 7572 6e20 7468 r. Return th
│ │ │ │ │ +000297d0: 6520 636f 6e74 6578 7420 6672 6f6d 2077 e context from w
│ │ │ │ │ +000297e0: 6869 6368 2074 6865 2072 6563 6569 7665 hich the receive
│ │ │ │ │ +000297f0: 7220 7761 7320 7365 6e74 0a0a 0a1f 0a46 r was sent.....F
│ │ │ │ │ +00029800: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ +00029810: 666f 2c20 204e 6f64 653a 204d 6574 686f fo, Node: Metho
│ │ │ │ │ +00029820: 6443 6f6e 7465 7874 2d64 6562 7567 6769 dContext-debuggi
│ │ │ │ │ +00029830: 6e67 2c20 204e 6578 743a 204d 6574 686f ng, Next: Metho
│ │ │ │ │ +00029840: 6443 6f6e 7465 7874 2d70 7269 6e74 696e dContext-printin
│ │ │ │ │ +00029850: 672c 2020 5072 6576 3a20 4d65 7468 6f64 g, Prev: Method
│ │ │ │ │ +00029860: 436f 6e74 6578 742d 6163 6365 7373 696e Context-accessin
│ │ │ │ │ +00029870: 672c 2020 5570 3a20 4d65 7468 6f64 436f g, Up: MethodCo
│ │ │ │ │ +00029880: 6e74 6578 740a 0a31 2e31 3133 2e32 204d ntext..1.113.2 M
│ │ │ │ │ +00029890: 6574 686f 6443 6f6e 7465 7874 3a20 6465 ethodContext: de
│ │ │ │ │ +000298a0: 6275 6767 696e 670a 2d2d 2d2d 2d2d 2d2d bugging.--------
│ │ │ │ │ +000298b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000298c0: 2d2d 2d2d 2d2d 2d2d 0a0a 6973 496e 7465 --------..isInte
│ │ │ │ │ +000298d0: 726e 616c 4578 6365 7074 696f 6e48 616e rnalExceptionHan
│ │ │ │ │ +000298e0: 646c 696e 6743 6f6e 7465 7874 0a20 2020 dlingContext.
│ │ │ │ │ +000298f0: 2020 416e 7377 6572 2077 6865 7468 6572 Answer whether
│ │ │ │ │ +00029900: 2074 6865 2072 6563 6569 7665 7220 6973 the receiver is
│ │ │ │ │ +00029910: 2061 2063 6f6e 7465 7874 2074 6861 7420 a context that
│ │ │ │ │ +00029920: 7368 6f75 6c64 2062 6520 6869 6464 656e should be hidden
│ │ │ │ │ +00029930: 2074 6f0a 2020 2020 2074 6865 2075 7365 to. the use
│ │ │ │ │ +00029940: 7220 7768 656e 2070 7265 7365 6e74 696e r when presentin
│ │ │ │ │ +00029950: 6720 6120 6261 636b 7472 6163 652e 2020 g a backtrace.
│ │ │ │ │ +00029960: 5375 6368 2063 6f6e 7465 7874 7320 6172 Such contexts ar
│ │ │ │ │ +00029970: 650a 2020 2020 2069 6465 6e74 6966 6965 e. identifie
│ │ │ │ │ +00029980: 6420 7468 726f 7567 6820 7468 6520 2365 d through the #e
│ │ │ │ │ +00029990: 7863 6570 7469 6f6e 4861 6e64 6c69 6e67 xceptionHandling
│ │ │ │ │ +000299a0: 496e 7465 726e 616c 3a20 6174 7472 6962 Internal: attrib
│ │ │ │ │ +000299b0: 7574 653a 2069 660a 2020 2020 2074 6865 ute: if. the
│ │ │ │ │ +000299c0: 7265 2069 7320 7375 6368 2061 2063 6f6e re is such a con
│ │ │ │ │ +000299d0: 7465 7874 2069 6e20 7468 6520 6261 636b text in the back
│ │ │ │ │ +000299e0: 7472 6163 652c 2061 6c6c 2074 686f 7365 trace, all those
│ │ │ │ │ +000299f0: 2061 626f 7665 2069 7420 6172 650a 2020 above it are.
│ │ │ │ │ +00029a00: 2020 206d 6172 6b65 6420 6173 2069 6e74 marked as int
│ │ │ │ │ +00029a10: 6572 6e61 6c2e 0a0a 2020 2020 2054 6861 ernal... Tha
│ │ │ │ │ +00029a20: 7420 6973 2c20 7468 6520 6174 7472 6962 t is, the attrib
│ │ │ │ │ +00029a30: 7574 6520 6265 696e 6720 7365 7420 746f ute being set to
│ │ │ │ │ +00029a40: 2074 7275 6520 6d65 616e 7320 7468 6174 true means that
│ │ │ │ │ +00029a50: 2074 6865 2063 6f6e 7465 7874 0a20 2020 the context.
│ │ │ │ │ +00029a60: 2020 616e 6420 616c 6c20 7468 6f73 6520 and all those
│ │ │ │ │ +00029a70: 6162 6f76 6520 6974 2061 7265 2074 6f20 above it are to
│ │ │ │ │ +00029a80: 6265 2068 6964 6465 6e2c 2077 6869 6c65 be hidden, while
│ │ │ │ │ +00029a90: 2074 6865 2061 7474 7269 6275 7465 2062 the attribute b
│ │ │ │ │ +00029aa0: 6569 6e67 0a20 2020 2020 7365 7420 746f eing. set to
│ │ │ │ │ +00029ab0: 2066 616c 7365 206d 6561 6e73 2074 6861 false means tha
│ │ │ │ │ +00029ac0: 7420 7468 6520 636f 6e74 6578 7473 2061 t the contexts a
│ │ │ │ │ +00029ad0: 626f 7665 2069 7420 6d75 7374 2062 6520 bove it must be
│ │ │ │ │ +00029ae0: 6869 6464 656e 2c20 6275 740a 2020 2020 hidden, but.
│ │ │ │ │ +00029af0: 206e 6f74 2074 6865 2063 6f6e 7465 7874 not the context
│ │ │ │ │ +00029b00: 2069 7473 656c 662e 0a0a 0a1f 0a46 696c itself......Fil
│ │ │ │ │ +00029b10: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ +00029b20: 2c20 204e 6f64 653a 204d 6574 686f 6443 , Node: MethodC
│ │ │ │ │ +00029b30: 6f6e 7465 7874 2d70 7269 6e74 696e 672c ontext-printing,
│ │ │ │ │ +00029b40: 2020 5072 6576 3a20 4d65 7468 6f64 436f Prev: MethodCo
│ │ │ │ │ +00029b50: 6e74 6578 742d 6465 6275 6767 696e 672c ntext-debugging,
│ │ │ │ │ +00029b60: 2020 5570 3a20 4d65 7468 6f64 436f 6e74 Up: MethodCont
│ │ │ │ │ +00029b70: 6578 740a 0a31 2e31 3133 2e33 204d 6574 ext..1.113.3 Met
│ │ │ │ │ +00029b80: 686f 6443 6f6e 7465 7874 3a20 7072 696e hodContext: prin
│ │ │ │ │ +00029b90: 7469 6e67 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d ting.-----------
│ │ │ │ │ +00029ba0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00029bb0: 2d2d 2d2d 0a0a 7072 696e 744f 6e3a 2061 ----..printOn: a
│ │ │ │ │ +00029bc0: 5374 7265 616d 0a20 2020 2020 5072 696e Stream. Prin
│ │ │ │ │ +00029bd0: 7420 6120 7265 7072 6573 656e 7461 7469 t a representati
│ │ │ │ │ +00029be0: 6f6e 2066 6f72 2074 6865 2072 6563 6569 on for the recei
│ │ │ │ │ +00029bf0: 7665 7220 6f6e 2061 5374 7265 616d 0a0a ver on aStream..
│ │ │ │ │ +00029c00: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ +00029c10: 652e 696e 666f 2c20 204e 6f64 653a 204d e.info, Node: M
│ │ │ │ │ +00029c20: 6574 686f 6444 6963 7469 6f6e 6172 792c ethodDictionary,
│ │ │ │ │ +00029c30: 2020 4e65 7874 3a20 4d65 7468 6f64 496e Next: MethodIn
│ │ │ │ │ +00029c40: 666f 2c20 2050 7265 763a 204d 6574 686f fo, Prev: Metho
│ │ │ │ │ +00029c50: 6443 6f6e 7465 7874 2c20 2055 703a 2042 dContext, Up: B
│ │ │ │ │ +00029c60: 6173 6520 636c 6173 7365 730a 0a31 2e31 ase classes..1.1
│ │ │ │ │ +00029c70: 3134 204d 6574 686f 6444 6963 7469 6f6e 14 MethodDiction
│ │ │ │ │ +00029c80: 6172 790a 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ary.============
│ │ │ │ │ +00029c90: 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a 4465 6669 ==========..Defi
│ │ │ │ │ +00029ca0: 6e65 6420 696e 206e 616d 6573 7061 6365 ned in namespace
│ │ │ │ │ +00029cb0: 2053 6d61 6c6c 7461 6c6b 0a53 7570 6572 Smalltalk.Super
│ │ │ │ │ +00029cc0: 636c 6173 733a 2049 6465 6e74 6974 7944 class: IdentityD
│ │ │ │ │ +00029cd0: 6963 7469 6f6e 6172 790a 4361 7465 676f ictionary.Catego
│ │ │ │ │ +00029ce0: 7279 3a20 4c61 6e67 7561 6765 2d49 6d70 ry: Language-Imp
│ │ │ │ │ +00029cf0: 6c65 6d65 6e74 6174 696f 6e0a 2020 2020 lementation.
│ │ │ │ │ +00029d00: 2049 2061 6d20 7369 6d69 6c61 7220 746f I am similar to
│ │ │ │ │ +00029d10: 2061 6e20 4964 656e 7469 7479 4469 6374 an IdentityDict
│ │ │ │ │ +00029d20: 696f 6e61 7279 2c20 6578 6365 7074 2074 ionary, except t
│ │ │ │ │ +00029d30: 6861 7420 7265 6d6f 7661 6c20 616e 640a hat removal and.
│ │ │ │ │ +00029d40: 2020 2020 2072 6568 6173 6869 6e67 206f rehashing o
│ │ │ │ │ +00029d50: 7065 7261 7469 6f6e 7320 696e 7369 6465 perations inside
│ │ │ │ │ +00029d60: 206d 7920 696e 7374 616e 6365 7320 6c6f my instances lo
│ │ │ │ │ +00029d70: 6f6b 2061 746f 6d69 6320 746f 2074 6865 ok atomic to the
│ │ │ │ │ +00029d80: 0a20 2020 2020 696e 7465 7270 7265 7465 . interprete
│ │ │ │ │ +00029d90: 722e 0a0a 2a20 4d65 6e75 3a0a 0a2a 204d r...* Menu:..* M
│ │ │ │ │ +00029da0: 6574 686f 6444 6963 7469 6f6e 6172 792d ethodDictionary-
│ │ │ │ │ +00029db0: 6164 6469 6e67 3a3a 2020 2869 6e73 7461 adding:: (insta
│ │ │ │ │ +00029dc0: 6e63 6529 0a2a 204d 6574 686f 6444 6963 nce).* MethodDic
│ │ │ │ │ +00029dd0: 7469 6f6e 6172 792d 7265 6861 7368 696e tionary-rehashin
│ │ │ │ │ +00029de0: 673a 3a20 2028 696e 7374 616e 6365 290a g:: (instance).
│ │ │ │ │ +00029df0: 2a20 4d65 7468 6f64 4469 6374 696f 6e61 * MethodDictiona
│ │ │ │ │ +00029e00: 7279 2d72 656d 6f76 696e 673a 3a20 2028 ry-removing:: (
│ │ │ │ │ +00029e10: 696e 7374 616e 6365 290a 0a1f 0a46 696c instance)....Fil
│ │ │ │ │ +00029e20: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ +00029e30: 2c20 204e 6f64 653a 204d 6574 686f 6444 , Node: MethodD
│ │ │ │ │ +00029e40: 6963 7469 6f6e 6172 792d 6164 6469 6e67 ictionary-adding
│ │ │ │ │ +00029e50: 2c20 204e 6578 743a 204d 6574 686f 6444 , Next: MethodD
│ │ │ │ │ +00029e60: 6963 7469 6f6e 6172 792d 7265 6861 7368 ictionary-rehash
│ │ │ │ │ +00029e70: 696e 672c 2020 5570 3a20 4d65 7468 6f64 ing, Up: Method
│ │ │ │ │ +00029e80: 4469 6374 696f 6e61 7279 0a0a 312e 3131 Dictionary..1.11
│ │ │ │ │ +00029e90: 342e 3120 4d65 7468 6f64 4469 6374 696f 4.1 MethodDictio
│ │ │ │ │ +00029ea0: 6e61 7279 3a20 6164 6469 6e67 0a2d 2d2d nary: adding.---
│ │ │ │ │ +00029eb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00029ec0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a61 -------------..a
│ │ │ │ │ +00029ed0: 743a 206b 6579 2070 7574 3a20 7661 6c75 t: key put: valu
│ │ │ │ │ +00029ee0: 650a 2020 2020 2053 746f 7265 2076 616c e. Store val
│ │ │ │ │ +00029ef0: 7565 2061 7320 6173 736f 6369 6174 6564 ue as associated
│ │ │ │ │ +00029f00: 2074 6f20 7468 6520 6769 7665 6e20 6b65 to the given ke
│ │ │ │ │ +00029f10: 790a 0a0a 1f0a 4669 6c65 3a20 6773 742d y.....File: gst-
│ │ │ │ │ +00029f20: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ +00029f30: 3a20 4d65 7468 6f64 4469 6374 696f 6e61 : MethodDictiona
│ │ │ │ │ +00029f40: 7279 2d72 6568 6173 6869 6e67 2c20 204e ry-rehashing, N
│ │ │ │ │ +00029f50: 6578 743a 204d 6574 686f 6444 6963 7469 ext: MethodDicti
│ │ │ │ │ +00029f60: 6f6e 6172 792d 7265 6d6f 7669 6e67 2c20 onary-removing,
│ │ │ │ │ +00029f70: 2050 7265 763a 204d 6574 686f 6444 6963 Prev: MethodDic
│ │ │ │ │ +00029f80: 7469 6f6e 6172 792d 6164 6469 6e67 2c20 tionary-adding,
│ │ │ │ │ +00029f90: 2055 703a 204d 6574 686f 6444 6963 7469 Up: MethodDicti
│ │ │ │ │ +00029fa0: 6f6e 6172 790a 0a31 2e31 3134 2e32 204d onary..1.114.2 M
│ │ │ │ │ +00029fb0: 6574 686f 6444 6963 7469 6f6e 6172 793a ethodDictionary:
│ │ │ │ │ +00029fc0: 2072 6568 6173 6869 6e67 0a2d 2d2d 2d2d rehashing.-----
│ │ │ │ │ +00029fd0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00029fe0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------..
│ │ │ │ │ +00029ff0: 7265 6861 7368 0a20 2020 2020 5265 6861 rehash. Reha
│ │ │ │ │ +0002a000: 7368 2074 6865 2072 6563 6569 7665 720a sh the receiver.
│ │ │ │ │ +0002a010: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ +0002a020: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ +0002a030: 4d65 7468 6f64 4469 6374 696f 6e61 7279 MethodDictionary
│ │ │ │ │ +0002a040: 2d72 656d 6f76 696e 672c 2020 5072 6576 -removing, Prev
│ │ │ │ │ +0002a050: 3a20 4d65 7468 6f64 4469 6374 696f 6e61 : MethodDictiona
│ │ │ │ │ +0002a060: 7279 2d72 6568 6173 6869 6e67 2c20 2055 ry-rehashing, U
│ │ │ │ │ +0002a070: 703a 204d 6574 686f 6444 6963 7469 6f6e p: MethodDiction
│ │ │ │ │ +0002a080: 6172 790a 0a31 2e31 3134 2e33 204d 6574 ary..1.114.3 Met
│ │ │ │ │ +0002a090: 686f 6444 6963 7469 6f6e 6172 793a 2072 hodDictionary: r
│ │ │ │ │ +0002a0a0: 656d 6f76 696e 670a 2d2d 2d2d 2d2d 2d2d emoving.--------
│ │ │ │ │ +0002a0b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0002a0c0: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 7265 6d6f ----------..remo
│ │ │ │ │ +0002a0d0: 7665 3a20 616e 4173 736f 6369 6174 696f ve: anAssociatio
│ │ │ │ │ +0002a0e0: 6e0a 2020 2020 2052 656d 6f76 6520 616e n. Remove an
│ │ │ │ │ +0002a0f0: 4173 736f 6369 6174 696f 6e27 7320 6b65 Association's ke
│ │ │ │ │ +0002a100: 7920 6672 6f6d 2074 6865 2064 6963 7469 y from the dicti
│ │ │ │ │ +0002a110: 6f6e 6172 790a 0a72 656d 6f76 654b 6579 onary..removeKey
│ │ │ │ │ +0002a120: 3a20 616e 456c 656d 656e 7420 6966 4162 : anElement ifAb
│ │ │ │ │ +0002a130: 7365 6e74 3a20 6142 6c6f 636b 0a20 2020 sent: aBlock.
│ │ │ │ │ +0002a140: 2020 5265 6d6f 7665 2074 6865 2070 6173 Remove the pas
│ │ │ │ │ +0002a150: 7365 6420 6b65 7920 6672 6f6d 2074 6865 sed key from the
│ │ │ │ │ +0002a160: 2064 6963 7469 6f6e 6172 792c 2061 6e73 dictionary, ans
│ │ │ │ │ +0002a170: 7765 7220 7468 6520 7265 7375 6c74 206f wer the result o
│ │ │ │ │ +0002a180: 660a 2020 2020 2065 7661 6c75 6174 696e f. evaluatin
│ │ │ │ │ +0002a190: 6720 6142 6c6f 636b 2069 6620 6974 2069 g aBlock if it i
│ │ │ │ │ +0002a1a0: 7320 6e6f 7420 666f 756e 640a 0a0a 1f0a s not found.....
│ │ │ │ │ +0002a1b0: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ +0002a1c0: 6e66 6f2c 2020 4e6f 6465 3a20 4d65 7468 nfo, Node: Meth
│ │ │ │ │ +0002a1d0: 6f64 496e 666f 2c20 204e 6578 743a 204e odInfo, Next: N
│ │ │ │ │ +0002a1e0: 616d 6573 7061 6365 2c20 2050 7265 763a amespace, Prev:
│ │ │ │ │ +0002a1f0: 204d 6574 686f 6444 6963 7469 6f6e 6172 MethodDictionar
│ │ │ │ │ +0002a200: 792c 2020 5570 3a20 4261 7365 2063 6c61 y, Up: Base cla
│ │ │ │ │ +0002a210: 7373 6573 0a0a 312e 3131 3520 4d65 7468 sses..1.115 Meth
│ │ │ │ │ +0002a220: 6f64 496e 666f 0a3d 3d3d 3d3d 3d3d 3d3d odInfo.=========
│ │ │ │ │ +0002a230: 3d3d 3d3d 3d3d 3d0a 0a44 6566 696e 6564 =======..Defined
│ │ │ │ │ +0002a240: 2069 6e20 6e61 6d65 7370 6163 6520 536d in namespace Sm
│ │ │ │ │ +0002a250: 616c 6c74 616c 6b0a 5375 7065 7263 6c61 alltalk.Supercla
│ │ │ │ │ +0002a260: 7373 3a20 4f62 6a65 6374 0a43 6174 6567 ss: Object.Categ
│ │ │ │ │ +0002a270: 6f72 793a 204c 616e 6775 6167 652d 496d ory: Language-Im
│ │ │ │ │ +0002a280: 706c 656d 656e 7461 7469 6f6e 0a20 2020 plementation.
│ │ │ │ │ +0002a290: 2020 4920 7072 6f76 6964 6520 696e 666f I provide info
│ │ │ │ │ +0002a2a0: 726d 6174 696f 6e20 6162 6f75 7420 7061 rmation about pa
│ │ │ │ │ +0002a2b0: 7274 6963 756c 6172 206d 6574 686f 6473 rticular methods
│ │ │ │ │ +0002a2c0: 2e20 2049 2063 616e 2070 726f 6475 6365 . I can produce
│ │ │ │ │ +0002a2d0: 2074 6865 0a20 2020 2020 6361 7465 676f the. catego
│ │ │ │ │ +0002a2e0: 7279 2074 6861 7420 6120 6d65 7468 6f64 ry that a method
│ │ │ │ │ +0002a2f0: 2077 6173 2066 696c 6564 2075 6e64 6572 was filed under
│ │ │ │ │ +0002a300: 2c20 616e 6420 6361 6e20 6265 2075 7365 , and can be use
│ │ │ │ │ +0002a310: 6420 746f 2061 6363 6573 730a 2020 2020 d to access.
│ │ │ │ │ +0002a320: 2074 6865 2073 6f75 7263 6520 636f 6465 the source code
│ │ │ │ │ +0002a330: 206f 6620 7468 6520 6d65 7468 6f64 2e0a of the method..
│ │ │ │ │ +0002a340: 0a2a 204d 656e 753a 0a0a 2a20 4d65 7468 .* Menu:..* Meth
│ │ │ │ │ +0002a350: 6f64 496e 666f 2d61 6363 6573 7369 6e67 odInfo-accessing
│ │ │ │ │ +0002a360: 3a3a 2020 2869 6e73 7461 6e63 6529 0a2a :: (instance).*
│ │ │ │ │ +0002a370: 204d 6574 686f 6449 6e66 6f2d 6571 7561 MethodInfo-equa
│ │ │ │ │ +0002a380: 6c69 7479 3a3a 2020 2869 6e73 7461 6e63 lity:: (instanc
│ │ │ │ │ +0002a390: 6529 0a0a 1f0a 4669 6c65 3a20 6773 742d e)....File: gst-
│ │ │ │ │ +0002a3a0: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ +0002a3b0: 3a20 4d65 7468 6f64 496e 666f 2d61 6363 : MethodInfo-acc
│ │ │ │ │ +0002a3c0: 6573 7369 6e67 2c20 204e 6578 743a 204d essing, Next: M
│ │ │ │ │ +0002a3d0: 6574 686f 6449 6e66 6f2d 6571 7561 6c69 ethodInfo-equali
│ │ │ │ │ +0002a3e0: 7479 2c20 2055 703a 204d 6574 686f 6449 ty, Up: MethodI
│ │ │ │ │ +0002a3f0: 6e66 6f0a 0a31 2e31 3135 2e31 204d 6574 nfo..1.115.1 Met
│ │ │ │ │ +0002a400: 686f 6449 6e66 6f3a 2061 6363 6573 7369 hodInfo: accessi
│ │ │ │ │ +0002a410: 6e67 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ng.-------------
│ │ │ │ │ +0002a420: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0002a430: 0a0a 6361 7465 676f 7279 0a20 2020 2020 ..category.
│ │ │ │ │ +0002a440: 416e 7377 6572 2074 6865 206d 6574 686f Answer the metho
│ │ │ │ │ +0002a450: 6420 6361 7465 676f 7279 0a0a 6361 7465 d category..cate
│ │ │ │ │ +0002a460: 676f 7279 3a20 6143 6174 6567 6f72 790a gory: aCategory.
│ │ │ │ │ +0002a470: 2020 2020 2053 6574 2074 6865 206d 6574 Set the met
│ │ │ │ │ +0002a480: 686f 6420 6361 7465 676f 7279 0a0a 6d65 hod category..me
│ │ │ │ │ +0002a490: 7468 6f64 436c 6173 730a 2020 2020 2041 thodClass. A
│ │ │ │ │ +0002a4a0: 6e73 7765 7220 7468 6520 636c 6173 7320 nswer the class
│ │ │ │ │ +0002a4b0: 696e 2077 6869 6368 2074 6865 206d 6574 in which the met
│ │ │ │ │ +0002a4c0: 686f 6420 6973 2064 6566 696e 6564 0a0a hod is defined..
│ │ │ │ │ +0002a4d0: 6d65 7468 6f64 436c 6173 733a 2061 436c methodClass: aCl
│ │ │ │ │ +0002a4e0: 6173 730a 2020 2020 2053 6574 2074 6865 ass. Set the
│ │ │ │ │ +0002a4f0: 2063 6c61 7373 2069 6e20 7768 6963 6820 class in which
│ │ │ │ │ +0002a500: 7468 6520 6d65 7468 6f64 2069 7320 6465 the method is de
│ │ │ │ │ +0002a510: 6669 6e65 640a 0a73 656c 6563 746f 720a fined..selector.
│ │ │ │ │ +0002a520: 2020 2020 2041 6e73 7765 7220 7468 6520 Answer the
│ │ │ │ │ +0002a530: 7365 6c65 6374 6f72 2074 6872 6f75 6768 selector through
│ │ │ │ │ +0002a540: 2077 6869 6368 2074 6865 206d 6574 686f which the metho
│ │ │ │ │ +0002a550: 6420 6973 2063 616c 6c65 640a 0a73 656c d is called..sel
│ │ │ │ │ +0002a560: 6563 746f 723a 2061 5379 6d62 6f6c 0a20 ector: aSymbol.
│ │ │ │ │ +0002a570: 2020 2020 5365 7420 7468 6520 7365 6c65 Set the sele
│ │ │ │ │ +0002a580: 6374 6f72 2074 6872 6f75 6768 2077 6869 ctor through whi
│ │ │ │ │ +0002a590: 6368 2074 6865 206d 6574 686f 6420 6973 ch the method is
│ │ │ │ │ +0002a5a0: 2063 616c 6c65 640a 0a73 6f75 7263 6543 called..sourceC
│ │ │ │ │ +0002a5b0: 6f64 650a 2020 2020 2041 6e73 7765 7220 ode. Answer
│ │ │ │ │ +0002a5c0: 6120 4669 6c65 5365 676d 656e 7420 6f72 a FileSegment or
│ │ │ │ │ +0002a5d0: 2053 7472 696e 6720 6f72 206e 696c 2063 String or nil c
│ │ │ │ │ +0002a5e0: 6f6e 7461 696e 696e 6720 7468 6520 6d65 ontaining the me
│ │ │ │ │ +0002a5f0: 7468 6f64 2073 6f75 7263 650a 2020 2020 thod source.
│ │ │ │ │ +0002a600: 2063 6f64 650a 0a73 6f75 7263 6546 696c code..sourceFil
│ │ │ │ │ +0002a610: 650a 2020 2020 2041 6e73 7765 7220 7468 e. Answer th
│ │ │ │ │ +0002a620: 6520 6e61 6d65 206f 6620 7468 6520 6669 e name of the fi
│ │ │ │ │ +0002a630: 6c65 2077 6865 7265 2074 6865 206d 6574 le where the met
│ │ │ │ │ +0002a640: 686f 6420 736f 7572 6365 2063 6f64 6520 hod source code
│ │ │ │ │ +0002a650: 6973 0a0a 736f 7572 6365 506f 730a 2020 is..sourcePos.
│ │ │ │ │ +0002a660: 2020 2041 6e73 7765 7220 7468 6520 7374 Answer the st
│ │ │ │ │ +0002a670: 6172 7469 6e67 2070 6f73 6974 696f 6e20 arting position
│ │ │ │ │ +0002a680: 6f66 2074 6865 206d 6574 686f 6420 736f of the method so
│ │ │ │ │ +0002a690: 7572 6365 2063 6f64 6520 696e 2074 6865 urce code in the
│ │ │ │ │ +0002a6a0: 0a20 2020 2020 736f 7572 6365 4669 6c65 . sourceFile
│ │ │ │ │ +0002a6b0: 0a0a 736f 7572 6365 5374 7269 6e67 0a20 ..sourceString.
│ │ │ │ │ +0002a6c0: 2020 2020 416e 7377 6572 2061 2053 7472 Answer a Str
│ │ │ │ │ +0002a6d0: 696e 6720 636f 6e74 6169 6e69 6e67 2074 ing containing t
│ │ │ │ │ +0002a6e0: 6865 206d 6574 686f 6420 736f 7572 6365 he method source
│ │ │ │ │ +0002a6f0: 2063 6f64 650a 0a73 7472 6970 536f 7572 code..stripSour
│ │ │ │ │ +0002a700: 6365 436f 6465 0a20 2020 2020 5265 6d6f ceCode. Remo
│ │ │ │ │ +0002a710: 7665 2074 6865 2072 6566 6572 656e 6365 ve the reference
│ │ │ │ │ +0002a720: 2074 6f20 7468 6520 736f 7572 6365 2063 to the source c
│ │ │ │ │ +0002a730: 6f64 6520 666f 7220 7468 6520 6d65 7468 ode for the meth
│ │ │ │ │ +0002a740: 6f64 0a0a 0a1f 0a46 696c 653a 2067 7374 od.....File: gst
│ │ │ │ │ +0002a750: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ +0002a760: 653a 204d 6574 686f 6449 6e66 6f2d 6571 e: MethodInfo-eq
│ │ │ │ │ +0002a770: 7561 6c69 7479 2c20 2050 7265 763a 204d uality, Prev: M
│ │ │ │ │ +0002a780: 6574 686f 6449 6e66 6f2d 6163 6365 7373 ethodInfo-access
│ │ │ │ │ +0002a790: 696e 672c 2020 5570 3a20 4d65 7468 6f64 ing, Up: Method
│ │ │ │ │ +0002a7a0: 496e 666f 0a0a 312e 3131 352e 3220 4d65 Info..1.115.2 Me
│ │ │ │ │ +0002a7b0: 7468 6f64 496e 666f 3a20 6571 7561 6c69 thodInfo: equali
│ │ │ │ │ +0002a7c0: 7479 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ty.-------------
│ │ │ │ │ +0002a7d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------.
│ │ │ │ │ +0002a7e0: 0a3d 2061 4d65 7468 6f64 496e 666f 0a20 .= aMethodInfo.
│ │ │ │ │ +0002a7f0: 2020 2020 436f 6d70 6172 6520 7468 6520 Compare the
│ │ │ │ │ +0002a800: 7265 6365 6976 6572 2061 6e64 2061 4d65 receiver and aMe
│ │ │ │ │ +0002a810: 7468 6f64 496e 666f 2c20 616e 7377 6572 thodInfo, answer
│ │ │ │ │ +0002a820: 2077 6865 7468 6572 2074 6865 7927 7265 whether they're
│ │ │ │ │ +0002a830: 2065 7175 616c 0a0a 6861 7368 0a20 2020 equal..hash.
│ │ │ │ │ +0002a840: 2020 416e 7377 6572 2061 6e20 6861 7368 Answer an hash
│ │ │ │ │ +0002a850: 2076 616c 7565 2066 6f72 2074 6865 2072 value for the r
│ │ │ │ │ +0002a860: 6563 6569 7665 720a 0a0a 1f0a 4669 6c65 eceiver.....File
│ │ │ │ │ +0002a870: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ +0002a880: 2020 4e6f 6465 3a20 4e61 6d65 7370 6163 Node: Namespac
│ │ │ │ │ +0002a890: 652c 2020 4e65 7874 3a20 4e65 7443 6c69 e, Next: NetCli
│ │ │ │ │ +0002a8a0: 656e 7473 2e55 5249 5265 736f 6c76 6572 ents.URIResolver
│ │ │ │ │ +0002a8b0: 2c20 2050 7265 763a 204d 6574 686f 6449 , Prev: MethodI
│ │ │ │ │ +0002a8c0: 6e66 6f2c 2020 5570 3a20 4261 7365 2063 nfo, Up: Base c
│ │ │ │ │ +0002a8d0: 6c61 7373 6573 0a0a 312e 3131 3620 4e61 lasses..1.116 Na
│ │ │ │ │ +0002a8e0: 6d65 7370 6163 650a 3d3d 3d3d 3d3d 3d3d mespace.========
│ │ │ │ │ +0002a8f0: 3d3d 3d3d 3d3d 3d0a 0a44 6566 696e 6564 =======..Defined
│ │ │ │ │ +0002a900: 2069 6e20 6e61 6d65 7370 6163 6520 536d in namespace Sm
│ │ │ │ │ +0002a910: 616c 6c74 616c 6b0a 5375 7065 7263 6c61 alltalk.Supercla
│ │ │ │ │ +0002a920: 7373 3a20 4162 7374 7261 6374 4e61 6d65 ss: AbstractName
│ │ │ │ │ +0002a930: 7370 6163 650a 4361 7465 676f 7279 3a20 space.Category:
│ │ │ │ │ +0002a940: 4c61 6e67 7561 6765 2d49 6d70 6c65 6d65 Language-Impleme
│ │ │ │ │ +0002a950: 6e74 6174 696f 6e0a 2020 2020 2049 2061 ntation. I a
│ │ │ │ │ +0002a960: 6d20 6120 4e61 6d65 7370 6163 6520 7468 m a Namespace th
│ │ │ │ │ +0002a970: 6174 2068 6173 2061 2073 7570 6572 2d6e at has a super-n
│ │ │ │ │ +0002a980: 616d 6573 7061 6365 2e0a 0a2a 204d 656e amespace...* Men
│ │ │ │ │ +0002a990: 753a 0a0a 2a20 4e61 6d65 7370 6163 6520 u:..* Namespace
│ │ │ │ │ +0002a9a0: 636c 6173 732d 6163 6365 7373 696e 673a class-accessing:
│ │ │ │ │ +0002a9b0: 3a20 2028 636c 6173 7329 0a2a 204e 616d : (class).* Nam
│ │ │ │ │ +0002a9c0: 6573 7061 6365 2063 6c61 7373 2d64 6973 espace class-dis
│ │ │ │ │ +0002a9d0: 6162 6c69 6e67 2069 6e73 7461 6e63 6520 abling instance
│ │ │ │ │ +0002a9e0: 6372 6561 7469 6f6e 3a3a 2020 2863 6c61 creation:: (cla
│ │ │ │ │ +0002a9f0: 7373 290a 2a20 4e61 6d65 7370 6163 6520 ss).* Namespace
│ │ │ │ │ +0002aa00: 636c 6173 732d 696e 6974 6961 6c69 7a61 class-initializa
│ │ │ │ │ +0002aa10: 7469 6f6e 3a3a 2020 2863 6c61 7373 290a tion:: (class).
│ │ │ │ │ +0002aa20: 2a20 4e61 6d65 7370 6163 652d 6163 6365 * Namespace-acce
│ │ │ │ │ +0002aa30: 7373 696e 673a 3a20 2028 696e 7374 616e ssing:: (instan
│ │ │ │ │ +0002aa40: 6365 290a 2a20 4e61 6d65 7370 6163 652d ce).* Namespace-
│ │ │ │ │ +0002aa50: 6e61 6d65 7370 6163 6520 6869 6572 6172 namespace hierar
│ │ │ │ │ +0002aa60: 6368 793a 3a20 2028 696e 7374 616e 6365 chy:: (instance
│ │ │ │ │ +0002aa70: 290a 2a20 4e61 6d65 7370 6163 652d 6f76 ).* Namespace-ov
│ │ │ │ │ +0002aa80: 6572 7269 6465 7320 666f 7220 7375 7065 errides for supe
│ │ │ │ │ +0002aa90: 7273 7061 6365 733a 3a20 2028 696e 7374 rspaces:: (inst
│ │ │ │ │ +0002aaa0: 616e 6365 290a 2a20 4e61 6d65 7370 6163 ance).* Namespac
│ │ │ │ │ +0002aab0: 652d 7072 696e 7469 6e67 3a3a 2020 2869 e-printing:: (i
│ │ │ │ │ +0002aac0: 6e73 7461 6e63 6529 0a0a 1f0a 4669 6c65 nstance)....File
│ │ │ │ │ +0002aad0: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ +0002aae0: 2020 4e6f 6465 3a20 4e61 6d65 7370 6163 Node: Namespac
│ │ │ │ │ +0002aaf0: 6520 636c 6173 732d 6163 6365 7373 696e e class-accessin
│ │ │ │ │ +0002ab00: 672c 2020 4e65 7874 3a20 4e61 6d65 7370 g, Next: Namesp
│ │ │ │ │ +0002ab10: 6163 6520 636c 6173 732d 6469 7361 626c ace class-disabl
│ │ │ │ │ +0002ab20: 696e 6720 696e 7374 616e 6365 2063 7265 ing instance cre
│ │ │ │ │ +0002ab30: 6174 696f 6e2c 2020 5570 3a20 4e61 6d65 ation, Up: Name
│ │ │ │ │ +0002ab40: 7370 6163 650a 0a31 2e31 3136 2e31 204e space..1.116.1 N
│ │ │ │ │ +0002ab50: 616d 6573 7061 6365 2063 6c61 7373 3a20 amespace class:
│ │ │ │ │ +0002ab60: 6163 6365 7373 696e 670a 2d2d 2d2d 2d2d accessing.------
│ │ │ │ │ +0002ab70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0002ab80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6375 ------------..cu
│ │ │ │ │ +0002ab90: 7272 656e 740a 2020 2020 2041 6e73 7765 rrent. Answe
│ │ │ │ │ +0002aba0: 7220 7468 6520 6375 7272 656e 7420 6e61 r the current na
│ │ │ │ │ +0002abb0: 6d65 7370 6163 650a 0a63 7572 7265 6e74 mespace..current
│ │ │ │ │ +0002abc0: 3a20 614e 616d 6573 7061 6365 4f72 436c : aNamespaceOrCl
│ │ │ │ │ +0002abd0: 6173 730a 2020 2020 2053 6574 2074 6865 ass. Set the
│ │ │ │ │ +0002abe0: 2063 7572 7265 6e74 206e 616d 6573 7061 current namespa
│ │ │ │ │ +0002abf0: 6365 2074 6f20 6265 2061 4e61 6d65 7370 ce to be aNamesp
│ │ │ │ │ +0002ac00: 6163 6520 6f72 2c20 6966 2069 7420 6973 ace or, if it is
│ │ │ │ │ +0002ac10: 2061 2063 6c61 7373 2c0a 2020 2020 2069 a class,. i
│ │ │ │ │ +0002ac20: 7473 2063 6c61 7373 2070 6f6f 6c20 2874 ts class pool (t
│ │ │ │ │ +0002ac30: 6865 2044 6963 7469 6f6e 6172 7920 7468 he Dictionary th
│ │ │ │ │ +0002ac40: 6174 2068 6f6c 6473 2063 6c61 7373 2076 at holds class v
│ │ │ │ │ +0002ac50: 6172 6961 626c 6573 292e 0a0a 0a1f 0a46 ariables)......F
│ │ │ │ │ +0002ac60: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ +0002ac70: 666f 2c20 204e 6f64 653a 204e 616d 6573 fo, Node: Names
│ │ │ │ │ +0002ac80: 7061 6365 2063 6c61 7373 2d64 6973 6162 pace class-disab
│ │ │ │ │ +0002ac90: 6c69 6e67 2069 6e73 7461 6e63 6520 6372 ling instance cr
│ │ │ │ │ +0002aca0: 6561 7469 6f6e 2c20 204e 6578 743a 204e eation, Next: N
│ │ │ │ │ +0002acb0: 616d 6573 7061 6365 2063 6c61 7373 2d69 amespace class-i
│ │ │ │ │ +0002acc0: 6e69 7469 616c 697a 6174 696f 6e2c 2020 nitialization,
│ │ │ │ │ +0002acd0: 5072 6576 3a20 4e61 6d65 7370 6163 6520 Prev: Namespace
│ │ │ │ │ +0002ace0: 636c 6173 732d 6163 6365 7373 696e 672c class-accessing,
│ │ │ │ │ +0002acf0: 2020 5570 3a20 4e61 6d65 7370 6163 650a Up: Namespace.
│ │ │ │ │ +0002ad00: 0a31 2e31 3136 2e32 204e 616d 6573 7061 .1.116.2 Namespa
│ │ │ │ │ +0002ad10: 6365 2063 6c61 7373 3a20 6469 7361 626c ce class: disabl
│ │ │ │ │ +0002ad20: 696e 6720 696e 7374 616e 6365 2063 7265 ing instance cre
│ │ │ │ │ +0002ad30: 6174 696f 6e0a 2d2d 2d2d 2d2d 2d2d 2d2d ation.----------
│ │ │ │ │ +0002ad40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0002ad50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0002ad60: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6e65 770a ----------..new.
│ │ │ │ │ +0002ad70: 2020 2020 2044 6973 6162 6c65 6420 2d20 Disabled -
│ │ │ │ │ +0002ad80: 7573 6520 2361 6464 5375 6273 7061 6365 use #addSubspace
│ │ │ │ │ +0002ad90: 3a20 746f 2063 7265 6174 6520 696e 7374 : to create inst
│ │ │ │ │ +0002ada0: 616e 6365 730a 0a6e 6577 3a20 7369 7a65 ances..new: size
│ │ │ │ │ +0002adb0: 0a20 2020 2020 4469 7361 626c 6564 202d . Disabled -
│ │ │ │ │ +0002adc0: 2075 7365 2023 6164 6453 7562 7370 6163 use #addSubspac
│ │ │ │ │ +0002add0: 653a 2074 6f20 6372 6561 7465 2069 6e73 e: to create ins
│ │ │ │ │ +0002ade0: 7461 6e63 6573 0a0a 0a1f 0a46 696c 653a tances.....File:
│ │ │ │ │ +0002adf0: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ +0002ae00: 204e 6f64 653a 204e 616d 6573 7061 6365 Node: Namespace
│ │ │ │ │ +0002ae10: 2063 6c61 7373 2d69 6e69 7469 616c 697a class-initializ
│ │ │ │ │ +0002ae20: 6174 696f 6e2c 2020 4e65 7874 3a20 4e61 ation, Next: Na
│ │ │ │ │ +0002ae30: 6d65 7370 6163 652d 6163 6365 7373 696e mespace-accessin
│ │ │ │ │ +0002ae40: 672c 2020 5072 6576 3a20 4e61 6d65 7370 g, Prev: Namesp
│ │ │ │ │ +0002ae50: 6163 6520 636c 6173 732d 6469 7361 626c ace class-disabl
│ │ │ │ │ +0002ae60: 696e 6720 696e 7374 616e 6365 2063 7265 ing instance cre
│ │ │ │ │ +0002ae70: 6174 696f 6e2c 2020 5570 3a20 4e61 6d65 ation, Up: Name
│ │ │ │ │ +0002ae80: 7370 6163 650a 0a31 2e31 3136 2e33 204e space..1.116.3 N
│ │ │ │ │ +0002ae90: 616d 6573 7061 6365 2063 6c61 7373 3a20 amespace class:
│ │ │ │ │ +0002aea0: 696e 6974 6961 6c69 7a61 7469 6f6e 0a2d initialization.-
│ │ │ │ │ +0002aeb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0002aec0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0002aed0: 2d2d 2d2d 2d2d 0a0a 696e 6974 6961 6c69 ------..initiali
│ │ │ │ │ +0002aee0: 7a65 0a20 2020 2020 5468 6973 2061 6374 ze. This act
│ │ │ │ │ +0002aef0: 7561 6c6c 7920 6973 206e 6f74 206e 6565 ually is not nee
│ │ │ │ │ +0002af00: 6465 642c 2074 6865 206a 6f62 2063 6f75 ded, the job cou
│ │ │ │ │ +0002af10: 6c64 2062 6520 646f 6e65 2069 6e20 6469 ld be done in di
│ │ │ │ │ +0002af20: 6374 2e63 0a20 2020 2020 2866 756e 6374 ct.c. (funct
│ │ │ │ │ +0002af30: 696f 6e20 6e61 6d65 7370 6163 655f 6e65 ion namespace_ne
│ │ │ │ │ +0002af40: 7729 2e20 2042 7574 2049 276d 206c 617a w). But I'm laz
│ │ │ │ │ +0002af50: 7920 616e 6420 4920 7072 6566 6572 2074 y and I prefer t
│ │ │ │ │ +0002af60: 6f20 7265 6c79 206f 6e0a 2020 2020 2074 o rely on. t
│ │ │ │ │ +0002af70: 6865 2053 6d61 6c6c 7461 6c6b 2069 6d70 he Smalltalk imp
│ │ │ │ │ +0002af80: 6c65 6d65 6e74 6174 696f 6e20 6f66 2049 lementation of I
│ │ │ │ │ +0002af90: 6465 6e74 6974 7953 6574 2e0a 0a0a 1f0a dentitySet......
│ │ │ │ │ +0002afa0: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ +0002afb0: 6e66 6f2c 2020 4e6f 6465 3a20 4e61 6d65 nfo, Node: Name
│ │ │ │ │ +0002afc0: 7370 6163 652d 6163 6365 7373 696e 672c space-accessing,
│ │ │ │ │ +0002afd0: 2020 4e65 7874 3a20 4e61 6d65 7370 6163 Next: Namespac
│ │ │ │ │ +0002afe0: 652d 6e61 6d65 7370 6163 6520 6869 6572 e-namespace hier
│ │ │ │ │ +0002aff0: 6172 6368 792c 2020 5072 6576 3a20 4e61 archy, Prev: Na
│ │ │ │ │ +0002b000: 6d65 7370 6163 6520 636c 6173 732d 696e mespace class-in
│ │ │ │ │ +0002b010: 6974 6961 6c69 7a61 7469 6f6e 2c20 2055 itialization, U
│ │ │ │ │ +0002b020: 703a 204e 616d 6573 7061 6365 0a0a 312e p: Namespace..1.
│ │ │ │ │ +0002b030: 3131 362e 3420 4e61 6d65 7370 6163 653a 116.4 Namespace:
│ │ │ │ │ +0002b040: 2061 6363 6573 7369 6e67 0a2d 2d2d 2d2d accessing.-----
│ │ │ │ │ +0002b050: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0002b060: 2d2d 2d2d 2d2d 2d0a 0a69 6e68 6572 6974 -------..inherit
│ │ │ │ │ +0002b070: 6564 4b65 7973 0a20 2020 2020 416e 7377 edKeys. Answ
│ │ │ │ │ +0002b080: 6572 2061 2053 6574 206f 6620 616c 6c20 er a Set of all
│ │ │ │ │ +0002b090: 7468 6520 6b65 7973 2069 6e20 7468 6520 the keys in the
│ │ │ │ │ +0002b0a0: 7265 6365 6976 6572 2061 6e64 2069 7473 receiver and its
│ │ │ │ │ +0002b0b0: 2073 7570 6572 7370 6163 6573 0a0a 0a1f superspaces....
│ │ │ │ │ +0002b0c0: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ +0002b0d0: 696e 666f 2c20 204e 6f64 653a 204e 616d info, Node: Nam
│ │ │ │ │ +0002b0e0: 6573 7061 6365 2d6e 616d 6573 7061 6365 espace-namespace
│ │ │ │ │ +0002b0f0: 2068 6965 7261 7263 6879 2c20 204e 6578 hierarchy, Nex
│ │ │ │ │ +0002b100: 743a 204e 616d 6573 7061 6365 2d6f 7665 t: Namespace-ove
│ │ │ │ │ +0002b110: 7272 6964 6573 2066 6f72 2073 7570 6572 rrides for super
│ │ │ │ │ +0002b120: 7370 6163 6573 2c20 2050 7265 763a 204e spaces, Prev: N
│ │ │ │ │ +0002b130: 616d 6573 7061 6365 2d61 6363 6573 7369 amespace-accessi
│ │ │ │ │ +0002b140: 6e67 2c20 2055 703a 204e 616d 6573 7061 ng, Up: Namespa
│ │ │ │ │ +0002b150: 6365 0a0a 312e 3131 362e 3520 4e61 6d65 ce..1.116.5 Name
│ │ │ │ │ +0002b160: 7370 6163 653a 206e 616d 6573 7061 6365 space: namespace
│ │ │ │ │ +0002b170: 2068 6965 7261 7263 6879 0a2d 2d2d 2d2d hierarchy.-----
│ │ │ │ │ +0002b180: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0002b190: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0002b1a0: 2d0a 0a73 6962 6c69 6e67 730a 2020 2020 -..siblings.
│ │ │ │ │ +0002b1b0: 2041 6e73 7765 7220 616c 6c20 7468 6520 Answer all the
│ │ │ │ │ +0002b1c0: 6f74 6865 7220 6e61 6d65 7370 6163 6573 other namespaces
│ │ │ │ │ +0002b1d0: 2074 6861 7420 696e 6865 7269 7420 6672 that inherit fr
│ │ │ │ │ +0002b1e0: 6f6d 2074 6865 2072 6563 6569 7665 7227 om the receiver'
│ │ │ │ │ +0002b1f0: 730a 2020 2020 2073 7570 6572 7370 6163 s. superspac
│ │ │ │ │ +0002b200: 652e 0a0a 7369 626c 696e 6773 446f 3a20 e...siblingsDo:
│ │ │ │ │ +0002b210: 6142 6c6f 636b 0a20 2020 2020 4576 616c aBlock. Eval
│ │ │ │ │ +0002b220: 7561 7465 2061 426c 6f63 6b20 6f6e 6365 uate aBlock once
│ │ │ │ │ +0002b230: 2066 6f72 2065 6163 6820 6f66 2074 6865 for each of the
│ │ │ │ │ +0002b240: 206f 7468 6572 206e 616d 6573 7061 6365 other namespace
│ │ │ │ │ +0002b250: 7320 7468 6174 2069 6e68 6572 6974 0a20 s that inherit.
│ │ │ │ │ +0002b260: 2020 2020 6672 6f6d 2074 6865 2072 6563 from the rec
│ │ │ │ │ +0002b270: 6569 7665 7227 7320 7375 7065 7273 7061 eiver's superspa
│ │ │ │ │ +0002b280: 6365 2c20 7061 7373 696e 6720 7468 6520 ce, passing the
│ │ │ │ │ +0002b290: 6e61 6d65 7370 6163 6520 6173 2061 0a20 namespace as a.
│ │ │ │ │ +0002b2a0: 2020 2020 7061 7261 6d65 7465 722e 0a0a parameter...
│ │ │ │ │ +0002b2b0: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ +0002b2c0: 652e 696e 666f 2c20 204e 6f64 653a 204e e.info, Node: N
│ │ │ │ │ +0002b2d0: 616d 6573 7061 6365 2d6f 7665 7272 6964 amespace-overrid
│ │ │ │ │ +0002b2e0: 6573 2066 6f72 2073 7570 6572 7370 6163 es for superspac
│ │ │ │ │ +0002b2f0: 6573 2c20 204e 6578 743a 204e 616d 6573 es, Next: Names
│ │ │ │ │ +0002b300: 7061 6365 2d70 7269 6e74 696e 672c 2020 pace-printing,
│ │ │ │ │ +0002b310: 5072 6576 3a20 4e61 6d65 7370 6163 652d Prev: Namespace-
│ │ │ │ │ +0002b320: 6e61 6d65 7370 6163 6520 6869 6572 6172 namespace hierar
│ │ │ │ │ +0002b330: 6368 792c 2020 5570 3a20 4e61 6d65 7370 chy, Up: Namesp
│ │ │ │ │ +0002b340: 6163 650a 0a31 2e31 3136 2e36 204e 616d ace..1.116.6 Nam
│ │ │ │ │ +0002b350: 6573 7061 6365 3a20 6f76 6572 7269 6465 espace: override
│ │ │ │ │ +0002b360: 7320 666f 7220 7375 7065 7273 7061 6365 s for superspace
│ │ │ │ │ +0002b370: 730a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d s.--------------
│ │ │ │ │ +0002b380: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0002b390: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------..
│ │ │ │ │ +0002b3a0: 6173 736f 6369 6174 696f 6e41 743a 206b associationAt: k
│ │ │ │ │ +0002b3b0: 6579 2069 6641 6273 656e 743a 2061 426c ey ifAbsent: aBl
│ │ │ │ │ +0002b3c0: 6f63 6b0a 2020 2020 2052 6574 7572 6e20 ock. Return
│ │ │ │ │ +0002b3d0: 7468 6520 6b65 792f 7661 6c75 6520 7061 the key/value pa
│ │ │ │ │ +0002b3e0: 6972 2061 7373 6f63 6961 7465 6420 746f ir associated to
│ │ │ │ │ +0002b3f0: 2074 6865 2076 6172 6961 626c 6520 6e61 the variable na
│ │ │ │ │ +0002b400: 6d65 6420 6173 0a20 2020 2020 7370 6563 med as. spec
│ │ │ │ │ +0002b410: 6966 6965 6420 6279 2060 6b65 7927 2e20 ified by `key'.
│ │ │ │ │ +0002b420: 4966 2074 6865 206b 6579 2069 7320 6e6f If the key is no
│ │ │ │ │ +0002b430: 7420 666f 756e 6420 7365 6172 6368 2077 t found search w
│ │ │ │ │ +0002b440: 696c 6c20 6265 2062 726f 7567 6874 0a20 ill be brought.
│ │ │ │ │ +0002b450: 2020 2020 6f6e 2069 6e20 7375 7065 7273 on in supers
│ │ │ │ │ +0002b460: 7061 6365 732c 2066 696e 616c 6c79 2065 paces, finally e
│ │ │ │ │ +0002b470: 7661 6c75 6174 696e 6720 6142 6c6f 636b valuating aBlock
│ │ │ │ │ +0002b480: 2069 6620 7468 6520 7661 7269 6162 6c65 if the variable
│ │ │ │ │ +0002b490: 0a20 2020 2020 6361 6e6e 6f74 2062 6520 . cannot be
│ │ │ │ │ +0002b4a0: 666f 756e 6420 696e 2061 6e79 206f 6620 found in any of
│ │ │ │ │ +0002b4b0: 7468 6520 7375 7065 7273 7061 6365 732e the superspaces.
│ │ │ │ │ +0002b4c0: 0a0a 6173 736f 6369 6174 696f 6e73 446f ..associationsDo
│ │ │ │ │ +0002b4d0: 3a20 6142 6c6f 636b 0a20 2020 2020 5061 : aBlock. Pa
│ │ │ │ │ +0002b4e0: 7373 2065 6163 6820 6173 736f 6369 6174 ss each associat
│ │ │ │ │ +0002b4f0: 696f 6e20 696e 2074 6865 206e 616d 6573 ion in the names
│ │ │ │ │ +0002b500: 7061 6365 2074 6f20 6142 6c6f 636b 0a0a pace to aBlock..
│ │ │ │ │ +0002b510: 6174 3a20 6b65 7920 6966 4162 7365 6e74 at: key ifAbsent
│ │ │ │ │ +0002b520: 3a20 6142 6c6f 636b 0a20 2020 2020 5265 : aBlock. Re
│ │ │ │ │ +0002b530: 7475 726e 2074 6865 2076 616c 7565 2061 turn the value a
│ │ │ │ │ +0002b540: 7373 6f63 6961 7465 6420 746f 2074 6865 ssociated to the
│ │ │ │ │ +0002b550: 2076 6172 6961 626c 6520 6e61 6d65 6420 variable named
│ │ │ │ │ +0002b560: 6173 2073 7065 6369 6669 6564 2062 790a as specified by.
│ │ │ │ │ +0002b570: 2020 2020 2060 6b65 7927 2e20 4966 2074 `key'. If t
│ │ │ │ │ +0002b580: 6865 206b 6579 2069 7320 6e6f 7420 666f he key is not fo
│ │ │ │ │ +0002b590: 756e 6420 7365 6172 6368 2077 696c 6c20 und search will
│ │ │ │ │ +0002b5a0: 6265 2062 726f 7567 6874 206f 6e20 696e be brought on in
│ │ │ │ │ +0002b5b0: 0a20 2020 2020 7375 7065 7273 7061 6365 . superspace
│ │ │ │ │ +0002b5c0: 732c 2066 696e 616c 6c79 2065 7661 6c75 s, finally evalu
│ │ │ │ │ +0002b5d0: 6174 696e 6720 6142 6c6f 636b 2069 6620 ating aBlock if
│ │ │ │ │ +0002b5e0: 7468 6520 7661 7269 6162 6c65 2063 616e the variable can
│ │ │ │ │ +0002b5f0: 6e6f 7420 6265 0a20 2020 2020 666f 756e not be. foun
│ │ │ │ │ +0002b600: 6420 696e 2061 6e79 206f 6620 7468 6520 d in any of the
│ │ │ │ │ +0002b610: 7375 7065 7273 7061 6365 732e 0a0a 6174 superspaces...at
│ │ │ │ │ +0002b620: 3a20 6b65 7920 6966 5072 6573 656e 743a : key ifPresent:
│ │ │ │ │ +0002b630: 2061 426c 6f63 6b0a 2020 2020 2049 6620 aBlock. If
│ │ │ │ │ +0002b640: 614b 6579 2069 7320 6162 7365 6e74 2066 aKey is absent f
│ │ │ │ │ +0002b650: 726f 6d20 7468 6520 7265 6365 6976 6572 rom the receiver
│ │ │ │ │ +0002b660: 2061 6e64 2061 6c6c 2069 7473 2073 7570 and all its sup
│ │ │ │ │ +0002b670: 6572 7370 6163 6573 2c0a 2020 2020 2061 erspaces,. a
│ │ │ │ │ +0002b680: 6e73 7765 7220 6e69 6c2e 2045 6c73 652c nswer nil. Else,
│ │ │ │ │ +0002b690: 2065 7661 6c75 6174 6520 6142 6c6f 636b evaluate aBlock
│ │ │ │ │ +0002b6a0: 2070 6173 7369 6e67 2074 6865 2061 7373 passing the ass
│ │ │ │ │ +0002b6b0: 6f63 6961 7465 6420 7661 6c75 6520 616e ociated value an
│ │ │ │ │ +0002b6c0: 640a 2020 2020 2061 6e73 7765 7220 7468 d. answer th
│ │ │ │ │ +0002b6d0: 6520 7265 7375 6c74 206f 6620 7468 6520 e result of the
│ │ │ │ │ +0002b6e0: 696e 766f 6361 7469 6f6e 0a0a 646f 3a20 invocation..do:
│ │ │ │ │ +0002b6f0: 6142 6c6f 636b 0a20 2020 2020 5061 7373 aBlock. Pass
│ │ │ │ │ +0002b700: 2065 6163 6820 7661 6c75 6520 696e 2074 each value in t
│ │ │ │ │ +0002b710: 6865 206e 616d 6573 7061 6365 2074 6f20 he namespace to
│ │ │ │ │ +0002b720: 6142 6c6f 636b 0a0a 696e 636c 7564 6573 aBlock..includes
│ │ │ │ │ +0002b730: 4b65 793a 206b 6579 0a20 2020 2020 416e Key: key. An
│ │ │ │ │ +0002b740: 7377 6572 2077 6865 7468 6572 2074 6865 swer whether the
│ │ │ │ │ +0002b750: 2072 6563 6569 7665 7220 6f72 2061 6e79 receiver or any
│ │ │ │ │ +0002b760: 206f 6620 6974 7320 7375 7065 7273 7061 of its superspa
│ │ │ │ │ +0002b770: 6365 7320 636f 6e74 6169 6e20 7468 650a ces contain the.
│ │ │ │ │ +0002b780: 2020 2020 2067 6976 656e 206b 6579 0a0a given key..
│ │ │ │ │ +0002b790: 6b65 7973 416e 6456 616c 7565 7344 6f3a keysAndValuesDo:
│ │ │ │ │ +0002b7a0: 2061 426c 6f63 6b0a 2020 2020 2050 6173 aBlock. Pas
│ │ │ │ │ +0002b7b0: 7320 746f 2061 426c 6f63 6b20 6561 6368 s to aBlock each
│ │ │ │ │ +0002b7c0: 206f 6620 7468 6520 7265 6365 6976 6572 of the receiver
│ │ │ │ │ +0002b7d0: 2773 206b 6579 7320 616e 6420 7661 6c75 's keys and valu
│ │ │ │ │ +0002b7e0: 6573 2c20 696e 2074 776f 0a20 2020 2020 es, in two.
│ │ │ │ │ +0002b7f0: 7365 7061 7261 7465 2070 6172 616d 6574 separate paramet
│ │ │ │ │ +0002b800: 6572 730a 0a6b 6579 7344 6f3a 2061 426c ers..keysDo: aBl
│ │ │ │ │ +0002b810: 6f63 6b0a 2020 2020 2050 6173 7320 746f ock. Pass to
│ │ │ │ │ +0002b820: 2061 426c 6f63 6b20 6561 6368 206f 6620 aBlock each of
│ │ │ │ │ +0002b830: 7468 6520 7265 6365 6976 6572 2773 206b the receiver's k
│ │ │ │ │ +0002b840: 6579 730a 0a73 6574 3a20 6b65 7920 746f eys..set: key to
│ │ │ │ │ +0002b850: 3a20 6e65 7756 616c 7565 2069 6641 6273 : newValue ifAbs
│ │ │ │ │ +0002b860: 656e 743a 2061 426c 6f63 6b0a 2020 2020 ent: aBlock.
│ │ │ │ │ +0002b870: 2041 7373 6967 6e20 6e65 7756 616c 7565 Assign newValue
│ │ │ │ │ +0002b880: 2074 6f20 7468 6520 7661 7269 6162 6c65 to the variable
│ │ │ │ │ +0002b890: 206e 616d 6564 2061 7320 7370 6563 6966 named as specif
│ │ │ │ │ +0002b8a0: 6965 6420 6279 2060 6b65 7927 2e20 2054 ied by `key'. T
│ │ │ │ │ +0002b8b0: 6869 730a 2020 2020 206d 6574 686f 6420 his. method
│ │ │ │ │ +0002b8c0: 776f 6e27 7420 6465 6669 6e65 2061 206e won't define a n
│ │ │ │ │ +0002b8d0: 6577 2076 6172 6961 626c 653b 2069 6e73 ew variable; ins
│ │ │ │ │ +0002b8e0: 7465 6164 2069 6620 7468 6520 6b65 7920 tead if the key
│ │ │ │ │ +0002b8f0: 6973 206e 6f74 0a20 2020 2020 666f 756e is not. foun
│ │ │ │ │ +0002b900: 6420 6974 2077 696c 6c20 7365 6172 6368 d it will search
│ │ │ │ │ +0002b910: 2069 6e20 7375 7065 7273 7061 6365 7320 in superspaces
│ │ │ │ │ +0002b920: 616e 6420 6576 616c 7561 7465 2061 426c and evaluate aBl
│ │ │ │ │ +0002b930: 6f63 6b20 6966 2069 7420 6973 0a20 2020 ock if it is.
│ │ │ │ │ +0002b940: 2020 6e6f 7420 666f 756e 642e 2041 6e73 not found. Ans
│ │ │ │ │ +0002b950: 7765 7220 6e65 7756 616c 7565 2e0a 0a73 wer newValue...s
│ │ │ │ │ +0002b960: 697a 650a 2020 2020 2041 6e73 7765 7220 ize. Answer
│ │ │ │ │ +0002b970: 7468 6520 6e75 6d62 6572 206f 6620 6b65 the number of ke
│ │ │ │ │ +0002b980: 7973 2069 6e20 7468 6520 7265 6365 6976 ys in the receiv
│ │ │ │ │ +0002b990: 6572 2061 6e64 2065 6163 6820 6f66 2069 er and each of i
│ │ │ │ │ +0002b9a0: 7473 0a20 2020 2020 7375 7065 7273 7061 ts. superspa
│ │ │ │ │ +0002b9b0: 6365 730a 0a0a 1f0a 4669 6c65 3a20 6773 ces.....File: gs
│ │ │ │ │ +0002b9c0: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ +0002b9d0: 6465 3a20 4e61 6d65 7370 6163 652d 7072 de: Namespace-pr
│ │ │ │ │ +0002b9e0: 696e 7469 6e67 2c20 2050 7265 763a 204e inting, Prev: N
│ │ │ │ │ +0002b9f0: 616d 6573 7061 6365 2d6f 7665 7272 6964 amespace-overrid
│ │ │ │ │ +0002ba00: 6573 2066 6f72 2073 7570 6572 7370 6163 es for superspac
│ │ │ │ │ +0002ba10: 6573 2c20 2055 703a 204e 616d 6573 7061 es, Up: Namespa
│ │ │ │ │ +0002ba20: 6365 0a0a 312e 3131 362e 3720 4e61 6d65 ce..1.116.7 Name
│ │ │ │ │ +0002ba30: 7370 6163 653a 2070 7269 6e74 696e 670a space: printing.
│ │ │ │ │ +0002ba40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0002ba50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a6e 616d -----------..nam
│ │ │ │ │ +0002ba60: 6549 6e3a 2061 4e61 6d65 7370 6163 650a eIn: aNamespace.
│ │ │ │ │ +0002ba70: 2020 2020 2041 6e73 7765 7220 536d 616c Answer Smal
│ │ │ │ │ +0002ba80: 6c74 616c 6b20 636f 6465 2063 6f6d 7069 ltalk code compi
│ │ │ │ │ +0002ba90: 6c69 6e67 2074 6f20 7468 6520 7265 6365 ling to the rece
│ │ │ │ │ +0002baa0: 6976 6572 2077 6865 6e20 7468 6520 6375 iver when the cu
│ │ │ │ │ +0002bab0: 7272 656e 740a 2020 2020 206e 616d 6573 rrent. names
│ │ │ │ │ +0002bac0: 7061 6365 2069 7320 614e 616d 6573 7061 pace is aNamespa
│ │ │ │ │ +0002bad0: 6365 0a0a 7072 696e 744f 6e3a 2061 5374 ce..printOn: aSt
│ │ │ │ │ +0002bae0: 7265 616d 2069 6e3a 2061 4e61 6d65 7370 ream in: aNamesp
│ │ │ │ │ +0002baf0: 6163 650a 2020 2020 2050 7269 6e74 206f ace. Print o
│ │ │ │ │ +0002bb00: 6e20 6153 7472 6561 6d20 736f 6d65 2053 n aStream some S
│ │ │ │ │ +0002bb10: 6d61 6c6c 7461 6c6b 2063 6f64 6520 636f malltalk code co
│ │ │ │ │ +0002bb20: 6d70 696c 696e 6720 746f 2074 6865 2072 mpiling to the r
│ │ │ │ │ +0002bb30: 6563 6569 7665 720a 2020 2020 2077 6865 eceiver. whe
│ │ │ │ │ +0002bb40: 6e20 7468 6520 6375 7272 656e 7420 6e61 n the current na
│ │ │ │ │ +0002bb50: 6d65 7370 6163 6520 6973 2061 4e61 6d65 mespace is aName
│ │ │ │ │ +0002bb60: 7370 6163 650a 0a73 746f 7265 4f6e 3a20 space..storeOn:
│ │ │ │ │ +0002bb70: 6153 7472 6561 6d0a 2020 2020 2053 746f aStream. Sto
│ │ │ │ │ +0002bb80: 7265 2053 6d61 6c6c 7461 6c6b 2063 6f64 re Smalltalk cod
│ │ │ │ │ +0002bb90: 6520 636f 6d70 696c 696e 6720 746f 2074 e compiling to t
│ │ │ │ │ +0002bba0: 6865 2072 6563 6569 7665 720a 0a0a 1f0a he receiver.....
│ │ │ │ │ +0002bbb0: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ +0002bbc0: 6e66 6f2c 2020 4e6f 6465 3a20 4e65 7443 nfo, Node: NetC
│ │ │ │ │ +0002bbd0: 6c69 656e 7473 2e55 5249 5265 736f 6c76 lients.URIResolv
│ │ │ │ │ +0002bbe0: 6572 2c20 204e 6578 743a 204e 6574 436c er, Next: NetCl
│ │ │ │ │ +0002bbf0: 6965 6e74 732e 5552 4c2c 2020 5072 6576 ients.URL, Prev
│ │ │ │ │ +0002bc00: 3a20 4e61 6d65 7370 6163 652c 2020 5570 : Namespace, Up
│ │ │ │ │ +0002bc10: 3a20 4261 7365 2063 6c61 7373 6573 0a0a : Base classes..
│ │ │ │ │ +0002bc20: 312e 3131 3720 4e65 7443 6c69 656e 7473 1.117 NetClients
│ │ │ │ │ +0002bc30: 2e55 5249 5265 736f 6c76 6572 0a3d 3d3d .URIResolver.===
│ │ │ │ │ +0002bc40: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ +0002bc50: 3d3d 3d3d 3d3d 3d3d 3d0a 0a44 6566 696e =========..Defin
│ │ │ │ │ +0002bc60: 6564 2069 6e20 6e61 6d65 7370 6163 6520 ed in namespace
│ │ │ │ │ +0002bc70: 536d 616c 6c74 616c 6b2e 4e65 7443 6c69 Smalltalk.NetCli
│ │ │ │ │ +0002bc80: 656e 7473 0a53 7570 6572 636c 6173 733a ents.Superclass:
│ │ │ │ │ +0002bc90: 204f 626a 6563 740a 4361 7465 676f 7279 Object.Category
│ │ │ │ │ +0002bca0: 3a20 4e65 7443 6c69 656e 7473 2d55 5249 : NetClients-URI
│ │ │ │ │ +0002bcb0: 5265 736f 6c76 6572 0a20 2020 2020 5468 Resolver. Th
│ │ │ │ │ +0002bcc0: 6973 2063 6c61 7373 2070 7562 6c69 7368 is class publish
│ │ │ │ │ +0002bcd0: 6573 206d 6574 686f 6473 2074 6f20 646f es methods to do
│ │ │ │ │ +0002bce0: 776e 6c6f 6164 2066 696c 6573 2066 726f wnload files fro
│ │ │ │ │ +0002bcf0: 6d20 7468 6520 496e 7465 726e 6574 2e0a m the Internet..
│ │ │ │ │ +0002bd00: 0a2a 204d 656e 753a 0a0a 2a20 4e65 7443 .* Menu:..* NetC
│ │ │ │ │ +0002bd10: 6c69 656e 7473 2e55 5249 5265 736f 6c76 lients.URIResolv
│ │ │ │ │ +0002bd20: 6572 2063 6c61 7373 2d61 7069 3a3a 2020 er class-api::
│ │ │ │ │ +0002bd30: 2863 6c61 7373 290a 2a20 4e65 7443 6c69 (class).* NetCli
│ │ │ │ │ +0002bd40: 656e 7473 2e55 5249 5265 736f 6c76 6572 ents.URIResolver
│ │ │ │ │ +0002bd50: 2063 6c61 7373 2d69 6e73 7461 6e63 6520 class-instance
│ │ │ │ │ +0002bd60: 6372 6561 7469 6f6e 3a3a 2020 2863 6c61 creation:: (cla
│ │ │ │ │ +0002bd70: 7373 290a 0a1f 0a46 696c 653a 2067 7374 ss)....File: gst
│ │ │ │ │ +0002bd80: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ +0002bd90: 653a 204e 6574 436c 6965 6e74 732e 5552 e: NetClients.UR
│ │ │ │ │ +0002bda0: 4952 6573 6f6c 7665 7220 636c 6173 732d IResolver class-
│ │ │ │ │ +0002bdb0: 6170 692c 2020 4e65 7874 3a20 4e65 7443 api, Next: NetC
│ │ │ │ │ +0002bdc0: 6c69 656e 7473 2e55 5249 5265 736f 6c76 lients.URIResolv
│ │ │ │ │ +0002bdd0: 6572 2063 6c61 7373 2d69 6e73 7461 6e63 er class-instanc
│ │ │ │ │ +0002bde0: 6520 6372 6561 7469 6f6e 2c20 2055 703a e creation, Up:
│ │ │ │ │ +0002bdf0: 204e 6574 436c 6965 6e74 732e 5552 4952 NetClients.URIR
│ │ │ │ │ +0002be00: 6573 6f6c 7665 720a 0a31 2e31 3137 2e31 esolver..1.117.1
│ │ │ │ │ +0002be10: 204e 6574 436c 6965 6e74 732e 5552 4952 NetClients.URIR
│ │ │ │ │ +0002be20: 6573 6f6c 7665 7220 636c 6173 733a 2061 esolver class: a
│ │ │ │ │ +0002be30: 7069 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d pi.-------------
│ │ │ │ │ +0002be40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0002be50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6f70 ------------..op
│ │ │ │ │ +0002be60: 656e 4f6e 3a20 6155 5249 0a20 2020 2020 enOn: aURI.
│ │ │ │ │ +0002be70: 416c 7761 7973 2072 6169 7365 2061 6e20 Always raise an
│ │ │ │ │ +0002be80: 6572 726f 722c 2061 7320 7468 6973 206d error, as this m
│ │ │ │ │ +0002be90: 6574 686f 6420 6973 206e 6f74 2073 7570 ethod is not sup
│ │ │ │ │ +0002bea0: 706f 7274 6564 2077 6974 686f 7574 0a20 ported without.
│ │ │ │ │ +0002beb0: 2020 2020 6c6f 6164 696e 6720 7468 6520 loading the
│ │ │ │ │ +0002bec0: 6164 6469 7469 6f6e 616c 204e 6574 436c additional NetCl
│ │ │ │ │ +0002bed0: 6965 6e74 7320 7061 636b 6167 652e 0a0a ients package...
│ │ │ │ │ +0002bee0: 6f70 656e 4f6e 3a20 6155 5249 2069 6646 openOn: aURI ifF
│ │ │ │ │ +0002bef0: 6169 6c3a 2061 426c 6f63 6b0a 2020 2020 ail: aBlock.
│ │ │ │ │ +0002bf00: 2041 6c77 6179 7320 6576 616c 7561 7465 Always evaluate
│ │ │ │ │ +0002bf10: 2061 426c 6f63 6b20 616e 6420 616e 7377 aBlock and answ
│ │ │ │ │ +0002bf20: 6572 2074 6865 2072 6573 756c 7420 6966 er the result if
│ │ │ │ │ +0002bf30: 2074 6865 2061 6464 6974 696f 6e61 6c0a the additional.
│ │ │ │ │ +0002bf40: 2020 2020 204e 6574 436c 6965 6e74 7320 NetClients
│ │ │ │ │ +0002bf50: 7061 636b 6167 6520 6973 206e 6f74 206c package is not l
│ │ │ │ │ +0002bf60: 6f61 6465 642e 2020 4966 2069 7420 6973 oaded. If it is
│ │ │ │ │ +0002bf70: 2c20 696e 7374 6561 642c 2072 6574 7572 , instead, retur
│ │ │ │ │ +0002bf80: 6e20 610a 2020 2020 2057 6562 456e 7469 n a. WebEnti
│ │ │ │ │ +0002bf90: 7479 2077 6974 6820 7468 6520 636f 6e74 ty with the cont
│ │ │ │ │ +0002bfa0: 656e 7473 206f 6620 7468 6520 7265 736f ents of the reso
│ │ │ │ │ +0002bfb0: 7572 6365 2073 7065 6369 6669 6564 2062 urce specified b
│ │ │ │ │ +0002bfc0: 7920 616e 5552 492c 0a20 2020 2020 616e y anURI,. an
│ │ │ │ │ +0002bfd0: 6420 6f6e 6c79 2065 7661 6c75 6174 6520 d only evaluate
│ │ │ │ │ +0002bfe0: 7468 6520 626c 6f63 6b20 6966 206c 6f61 the block if loa
│ │ │ │ │ +0002bff0: 6469 6e67 2074 6865 2072 6573 6f75 7263 ding the resourc
│ │ │ │ │ +0002c000: 6520 6661 696c 732e 0a0a 6f70 656e 5374 e fails...openSt
│ │ │ │ │ +0002c010: 7265 616d 4f6e 3a20 6155 5249 0a20 2020 reamOn: aURI.
│ │ │ │ │ +0002c020: 2020 4368 6563 6b20 6966 2061 5552 4920 Check if aURI
│ │ │ │ │ +0002c030: 6361 6e20 6265 2066 6574 6368 6564 2066 can be fetched f
│ │ │ │ │ +0002c040: 726f 6d20 7468 6520 496e 7465 726e 6574 rom the Internet
│ │ │ │ │ +0002c050: 206f 7220 6672 6f6d 2074 6865 206c 6f63 or from the loc
│ │ │ │ │ +0002c060: 616c 0a20 2020 2020 7379 7374 656d 2c20 al. system,
│ │ │ │ │ +0002c070: 616e 6420 6966 2073 6f20 7265 7475 726e and if so return
│ │ │ │ │ +0002c080: 2061 2053 7472 6561 6d20 7769 7468 2069 a Stream with i
│ │ │ │ │ +0002c090: 7473 2063 6f6e 7465 6e74 732e 2020 4966 ts contents. If
│ │ │ │ │ +0002c0a0: 2074 6869 7320 6973 0a20 2020 2020 6e6f this is. no
│ │ │ │ │ +0002c0b0: 7420 706f 7373 6962 6c65 2c20 7261 6973 t possible, rais
│ │ │ │ │ +0002c0c0: 6520 616e 2065 7863 6570 7469 6f6e 2e0a e an exception..
│ │ │ │ │ +0002c0d0: 0a6f 7065 6e53 7472 6561 6d4f 6e3a 2061 .openStreamOn: a
│ │ │ │ │ +0002c0e0: 5552 4920 6966 4661 696c 3a20 6142 6c6f URI ifFail: aBlo
│ │ │ │ │ +0002c0f0: 636b 0a20 2020 2020 4368 6563 6b20 6966 ck. Check if
│ │ │ │ │ +0002c100: 2061 5552 4920 6361 6e20 6265 2066 6574 aURI can be fet
│ │ │ │ │ +0002c110: 6368 6564 2066 726f 6d20 7468 6520 496e ched from the In
│ │ │ │ │ +0002c120: 7465 726e 6574 206f 7220 6672 6f6d 2074 ternet or from t
│ │ │ │ │ +0002c130: 6865 206c 6f63 616c 0a20 2020 2020 7379 he local. sy
│ │ │ │ │ +0002c140: 7374 656d 2c20 616e 6420 6966 2073 6f20 stem, and if so
│ │ │ │ │ +0002c150: 7265 7475 726e 2061 2053 7472 6561 6d20 return a Stream
│ │ │ │ │ +0002c160: 7769 7468 2069 7473 2063 6f6e 7465 6e74 with its content
│ │ │ │ │ +0002c170: 732e 2020 4966 2074 6869 7320 6973 0a20 s. If this is.
│ │ │ │ │ +0002c180: 2020 2020 6e6f 7420 706f 7373 6962 6c65 not possible
│ │ │ │ │ +0002c190: 2c20 696e 7374 6561 642c 2065 7661 6c75 , instead, evalu
│ │ │ │ │ +0002c1a0: 6174 6520 7468 6520 7a65 726f 2d61 7267 ate the zero-arg
│ │ │ │ │ +0002c1b0: 756d 656e 7420 626c 6f63 6b20 6142 6c6f ument block aBlo
│ │ │ │ │ +0002c1c0: 636b 2061 6e64 0a20 2020 2020 616e 7377 ck and. answ
│ │ │ │ │ +0002c1d0: 6572 2074 6865 2072 6573 756c 7420 6f66 er the result of
│ │ │ │ │ +0002c1e0: 2074 6865 2065 7661 6c75 6174 696f 6e2e the evaluation.
│ │ │ │ │ +0002c1f0: 0a0a 0a1f 0a46 696c 653a 2067 7374 2d62 .....File: gst-b
│ │ │ │ │ +0002c200: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ +0002c210: 204e 6574 436c 6965 6e74 732e 5552 4952 NetClients.URIR
│ │ │ │ │ +0002c220: 6573 6f6c 7665 7220 636c 6173 732d 696e esolver class-in
│ │ │ │ │ +0002c230: 7374 616e 6365 2063 7265 6174 696f 6e2c stance creation,
│ │ │ │ │ +0002c240: 2020 5072 6576 3a20 4e65 7443 6c69 656e Prev: NetClien
│ │ │ │ │ +0002c250: 7473 2e55 5249 5265 736f 6c76 6572 2063 ts.URIResolver c
│ │ │ │ │ +0002c260: 6c61 7373 2d61 7069 2c20 2055 703a 204e lass-api, Up: N
│ │ │ │ │ +0002c270: 6574 436c 6965 6e74 732e 5552 4952 6573 etClients.URIRes
│ │ │ │ │ +0002c280: 6f6c 7665 720a 0a31 2e31 3137 2e32 204e olver..1.117.2 N
│ │ │ │ │ +0002c290: 6574 436c 6965 6e74 732e 5552 4952 6573 etClients.URIRes
│ │ │ │ │ +0002c2a0: 6f6c 7665 7220 636c 6173 733a 2069 6e73 olver class: ins
│ │ │ │ │ +0002c2b0: 7461 6e63 6520 6372 6561 7469 6f6e 0a2d tance creation.-
│ │ │ │ │ +0002c2c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0002c2d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0002c2e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0002c2f0: 2d2d 2d2d 2d2d 0a0a 6f6e 3a20 616e 5552 ------..on: anUR
│ │ │ │ │ +0002c300: 4c0a 2020 2020 2041 6e73 7765 7220 6120 L. Answer a
│ │ │ │ │ +0002c310: 6e65 7720 5552 4952 6573 6f6c 7665 7220 new URIResolver
│ │ │ │ │ +0002c320: 7468 6174 2077 696c 6c20 646f 2069 7473 that will do its
│ │ │ │ │ +0002c330: 2062 6573 7420 746f 2066 6574 6368 2074 best to fetch t
│ │ │ │ │ +0002c340: 6865 2064 6174 610a 2020 2020 2066 6f72 he data. for
│ │ │ │ │ +0002c350: 2061 6e55 524c 2066 726f 6d20 7468 6520 anURL from the
│ │ │ │ │ +0002c360: 496e 7465 726e 6574 2e0a 0a0a 1f0a 4669 Internet......Fi
│ │ │ │ │ +0002c370: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ +0002c380: 6f2c 2020 4e6f 6465 3a20 4e65 7443 6c69 o, Node: NetCli
│ │ │ │ │ +0002c390: 656e 7473 2e55 524c 2c20 204e 6578 743a ents.URL, Next:
│ │ │ │ │ +0002c3a0: 204e 6f74 6966 6963 6174 696f 6e2c 2020 Notification,
│ │ │ │ │ +0002c3b0: 5072 6576 3a20 4e65 7443 6c69 656e 7473 Prev: NetClients
│ │ │ │ │ +0002c3c0: 2e55 5249 5265 736f 6c76 6572 2c20 2055 .URIResolver, U
│ │ │ │ │ +0002c3d0: 703a 2042 6173 6520 636c 6173 7365 730a p: Base classes.
│ │ │ │ │ +0002c3e0: 0a31 2e31 3138 204e 6574 436c 6965 6e74 .1.118 NetClient
│ │ │ │ │ +0002c3f0: 732e 5552 4c0a 3d3d 3d3d 3d3d 3d3d 3d3d s.URL.==========
│ │ │ │ │ +0002c400: 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a 4465 6669 ==========..Defi
│ │ │ │ │ +0002c410: 6e65 6420 696e 206e 616d 6573 7061 6365 ned in namespace
│ │ │ │ │ +0002c420: 2053 6d61 6c6c 7461 6c6b 2e4e 6574 436c Smalltalk.NetCl
│ │ │ │ │ +0002c430: 6965 6e74 730a 5375 7065 7263 6c61 7373 ients.Superclass
│ │ │ │ │ +0002c440: 3a20 4f62 6a65 6374 0a43 6174 6567 6f72 : Object.Categor
│ │ │ │ │ +0002c450: 793a 204e 6574 436c 6965 6e74 732d 5552 y: NetClients-UR
│ │ │ │ │ +0002c460: 4952 6573 6f6c 7665 720a 2020 2020 2043 IResolver. C
│ │ │ │ │ +0002c470: 6f70 7972 6967 6874 2028 6329 204b 617a opyright (c) Kaz
│ │ │ │ │ +0002c480: 756b 6920 5961 7375 6d61 7473 752c 2031 uki Yasumatsu, 1
│ │ │ │ │ +0002c490: 3939 352e 2041 6c6c 2072 6967 6874 7320 995. All rights
│ │ │ │ │ +0002c4a0: 7265 7365 7276 6564 2e0a 0a0a 2a20 4d65 reserved....* Me
│ │ │ │ │ +0002c4b0: 6e75 3a0a 0a2a 204e 6574 436c 6965 6e74 nu:..* NetClient
│ │ │ │ │ +0002c4c0: 732e 5552 4c20 636c 6173 732d 656e 636f s.URL class-enco
│ │ │ │ │ +0002c4d0: 6469 6e67 2055 524c 733a 3a20 2028 636c ding URLs:: (cl
│ │ │ │ │ +0002c4e0: 6173 7329 0a2a 204e 6574 436c 6965 6e74 ass).* NetClient
│ │ │ │ │ +0002c4f0: 732e 5552 4c20 636c 6173 732d 696e 7374 s.URL class-inst
│ │ │ │ │ +0002c500: 616e 6365 2063 7265 6174 696f 6e3a 3a20 ance creation::
│ │ │ │ │ +0002c510: 2028 636c 6173 7329 0a2a 204e 6574 436c (class).* NetCl
│ │ │ │ │ +0002c520: 6965 6e74 732e 5552 4c2d 6163 6365 7373 ients.URL-access
│ │ │ │ │ +0002c530: 696e 673a 3a20 2028 696e 7374 616e 6365 ing:: (instance
│ │ │ │ │ +0002c540: 290a 2a20 4e65 7443 6c69 656e 7473 2e55 ).* NetClients.U
│ │ │ │ │ +0002c550: 524c 2d63 6f6d 7061 7269 6e67 3a3a 2020 RL-comparing::
│ │ │ │ │ +0002c560: 2869 6e73 7461 6e63 6529 0a2a 204e 6574 (instance).* Net
│ │ │ │ │ +0002c570: 436c 6965 6e74 732e 5552 4c2d 636f 7079 Clients.URL-copy
│ │ │ │ │ +0002c580: 696e 673a 3a20 2028 696e 7374 616e 6365 ing:: (instance
│ │ │ │ │ +0002c590: 290a 2a20 4e65 7443 6c69 656e 7473 2e55 ).* NetClients.U
│ │ │ │ │ +0002c5a0: 524c 2d69 6e69 7469 616c 697a 652d 7265 RL-initialize-re
│ │ │ │ │ +0002c5b0: 6c65 6173 653a 3a20 2028 696e 7374 616e lease:: (instan
│ │ │ │ │ +0002c5c0: 6365 290a 2a20 4e65 7443 6c69 656e 7473 ce).* NetClients
│ │ │ │ │ +0002c5d0: 2e55 524c 2d70 7269 6e74 696e 673a 3a20 .URL-printing::
│ │ │ │ │ +0002c5e0: 2028 696e 7374 616e 6365 290a 2a20 4e65 (instance).* Ne
│ │ │ │ │ +0002c5f0: 7443 6c69 656e 7473 2e55 524c 2d73 7469 tClients.URL-sti
│ │ │ │ │ +0002c600: 6c6c 2075 6e63 6c61 7373 6966 6965 643a ll unclassified:
│ │ │ │ │ +0002c610: 3a20 2028 696e 7374 616e 6365 290a 2a20 : (instance).*
│ │ │ │ │ +0002c620: 4e65 7443 6c69 656e 7473 2e55 524c 2d74 NetClients.URL-t
│ │ │ │ │ +0002c630: 6573 7469 6e67 3a3a 2020 2869 6e73 7461 esting:: (insta
│ │ │ │ │ +0002c640: 6e63 6529 0a2a 204e 6574 436c 6965 6e74 nce).* NetClient
│ │ │ │ │ +0002c650: 732e 5552 4c2d 7574 696c 6974 6965 733a s.URL-utilities:
│ │ │ │ │ +0002c660: 3a20 2028 696e 7374 616e 6365 290a 0a1f : (instance)...
│ │ │ │ │ +0002c670: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ +0002c680: 696e 666f 2c20 204e 6f64 653a 204e 6574 info, Node: Net
│ │ │ │ │ +0002c690: 436c 6965 6e74 732e 5552 4c20 636c 6173 Clients.URL clas
│ │ │ │ │ +0002c6a0: 732d 656e 636f 6469 6e67 2055 524c 732c s-encoding URLs,
│ │ │ │ │ +0002c6b0: 2020 4e65 7874 3a20 4e65 7443 6c69 656e Next: NetClien
│ │ │ │ │ +0002c6c0: 7473 2e55 524c 2063 6c61 7373 2d69 6e73 ts.URL class-ins
│ │ │ │ │ +0002c6d0: 7461 6e63 6520 6372 6561 7469 6f6e 2c20 tance creation,
│ │ │ │ │ +0002c6e0: 2055 703a 204e 6574 436c 6965 6e74 732e Up: NetClients.
│ │ │ │ │ +0002c6f0: 5552 4c0a 0a31 2e31 3138 2e31 204e 6574 URL..1.118.1 Net
│ │ │ │ │ +0002c700: 436c 6965 6e74 732e 5552 4c20 636c 6173 Clients.URL clas
│ │ │ │ │ +0002c710: 733a 2065 6e63 6f64 696e 6720 5552 4c73 s: encoding URLs
│ │ │ │ │ +0002c720: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------
│ │ │ │ │ +0002c730: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0002c740: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6465 ------------..de
│ │ │ │ │ +0002c750: 636f 6465 3a20 6153 7472 696e 670a 2020 code: aString.
│ │ │ │ │ +0002c760: 2020 2044 6563 6f64 6520 6120 7465 7874 Decode a text
│ │ │ │ │ +0002c770: 2f78 2d77 7777 2d66 6f72 6d2d 7572 6c65 /x-www-form-urle
│ │ │ │ │ +0002c780: 6e63 6f64 6564 2053 7472 696e 6720 696e ncoded String in
│ │ │ │ │ +0002c790: 746f 2061 2074 6578 742f 706c 6169 6e0a to a text/plain.
│ │ │ │ │ +0002c7a0: 2020 2020 2053 7472 696e 672e 0a0a 656e String...en
│ │ │ │ │ +0002c7b0: 636f 6465 3a20 616e 5552 4c0a 2020 2020 code: anURL.
│ │ │ │ │ +0002c7c0: 2045 6e63 6f64 6520 6120 7465 7874 2f70 Encode a text/p
│ │ │ │ │ +0002c7d0: 6c61 696e 2069 6e74 6f20 6120 7465 7874 lain into a text
│ │ │ │ │ +0002c7e0: 2f78 2d77 7777 2d66 6f72 6d2d 7572 6c65 /x-www-form-urle
│ │ │ │ │ +0002c7f0: 6e63 6f64 6564 2053 7472 696e 6720 2874 ncoded String (t
│ │ │ │ │ +0002c800: 686f 7365 0a20 2020 2020 7468 696e 6773 hose. things
│ │ │ │ │ +0002c810: 2077 6974 6820 6c6f 7473 206f 6620 2520 with lots of %
│ │ │ │ │ +0002c820: 696e 2074 6865 6d29 2e0a 0a69 6e69 7469 in them)...initi
│ │ │ │ │ +0002c830: 616c 697a 650a 2020 2020 2049 6e69 7469 alize. Initi
│ │ │ │ │ +0002c840: 616c 697a 6520 7468 6520 7265 6365 6976 alize the receiv
│ │ │ │ │ +0002c850: 6572 2773 2063 6c61 7373 2076 6172 6961 er's class varia
│ │ │ │ │ +0002c860: 626c 6573 2e0a 0a0a 1f0a 4669 6c65 3a20 bles......File:
│ │ │ │ │ +0002c870: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ +0002c880: 4e6f 6465 3a20 4e65 7443 6c69 656e 7473 Node: NetClients
│ │ │ │ │ +0002c890: 2e55 524c 2063 6c61 7373 2d69 6e73 7461 .URL class-insta
│ │ │ │ │ +0002c8a0: 6e63 6520 6372 6561 7469 6f6e 2c20 204e nce creation, N
│ │ │ │ │ +0002c8b0: 6578 743a 204e 6574 436c 6965 6e74 732e ext: NetClients.
│ │ │ │ │ +0002c8c0: 5552 4c2d 6163 6365 7373 696e 672c 2020 URL-accessing,
│ │ │ │ │ +0002c8d0: 5072 6576 3a20 4e65 7443 6c69 656e 7473 Prev: NetClients
│ │ │ │ │ +0002c8e0: 2e55 524c 2063 6c61 7373 2d65 6e63 6f64 .URL class-encod
│ │ │ │ │ +0002c8f0: 696e 6720 5552 4c73 2c20 2055 703a 204e ing URLs, Up: N
│ │ │ │ │ +0002c900: 6574 436c 6965 6e74 732e 5552 4c0a 0a31 etClients.URL..1
│ │ │ │ │ +0002c910: 2e31 3138 2e32 204e 6574 436c 6965 6e74 .118.2 NetClient
│ │ │ │ │ +0002c920: 732e 5552 4c20 636c 6173 733a 2069 6e73 s.URL class: ins
│ │ │ │ │ +0002c930: 7461 6e63 6520 6372 6561 7469 6f6e 0a2d tance creation.-
│ │ │ │ │ +0002c940: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0002c950: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0002c960: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------..
│ │ │ │ │ +0002c970: 6672 6f6d 5374 7269 6e67 3a20 6153 7472 fromString: aStr
│ │ │ │ │ +0002c980: 696e 670a 2020 2020 2050 6172 7365 2074 ing. Parse t
│ │ │ │ │ +0002c990: 6865 2067 6976 656e 2055 524c 2061 6e64 he given URL and
│ │ │ │ │ +0002c9a0: 2061 6e73 7765 7220 616e 2055 524c 206f answer an URL o
│ │ │ │ │ +0002c9b0: 626a 6563 7420 6261 7365 6420 6f6e 2069 bject based on i
│ │ │ │ │ +0002c9c0: 742e 0a0a 6e65 770a 2020 2020 2041 6e73 t...new. Ans
│ │ │ │ │ +0002c9d0: 7765 7220 6120 2762 6c61 6e6b 2720 5552 wer a 'blank' UR
│ │ │ │ │ +0002c9e0: 4c2e 0a0a 7363 6865 6d65 3a20 7363 6865 L...scheme: sche
│ │ │ │ │ +0002c9f0: 6d65 5374 7269 6e67 2068 6f73 743a 2068 meString host: h
│ │ │ │ │ +0002ca00: 6f73 7453 7472 696e 6720 7061 7468 3a20 ostString path:
│ │ │ │ │ +0002ca10: 7061 7468 5374 7269 6e67 0a20 2020 2020 pathString.
│ │ │ │ │ +0002ca20: 416e 7377 6572 2061 6e20 5552 4c20 6f62 Answer an URL ob
│ │ │ │ │ +0002ca30: 6a65 6374 206d 6164 6520 6672 6f6d 2061 ject made from a
│ │ │ │ │ +0002ca40: 6c6c 2074 6865 2070 6172 7473 2070 6173 ll the parts pas
│ │ │ │ │ +0002ca50: 7365 6420 6173 2061 7267 756d 656e 7473 sed as arguments
│ │ │ │ │ +0002ca60: 2e0a 0a73 6368 656d 653a 2073 6368 656d ...scheme: schem
│ │ │ │ │ +0002ca70: 6553 7472 696e 6720 686f 7374 3a20 686f eString host: ho
│ │ │ │ │ +0002ca80: 7374 5374 7269 6e67 2070 6f72 743a 2070 stString port: p
│ │ │ │ │ +0002ca90: 6f72 744e 756d 6265 7220 7061 7468 3a20 ortNumber path:
│ │ │ │ │ +0002caa0: 7061 7468 5374 7269 6e67 0a20 2020 2020 pathString.
│ │ │ │ │ +0002cab0: 416e 7377 6572 2061 6e20 5552 4c20 6f62 Answer an URL ob
│ │ │ │ │ +0002cac0: 6a65 6374 206d 6164 6520 6672 6f6d 2061 ject made from a
│ │ │ │ │ +0002cad0: 6c6c 2074 6865 2070 6172 7473 2070 6173 ll the parts pas
│ │ │ │ │ +0002cae0: 7365 6420 6173 2061 7267 756d 656e 7473 sed as arguments
│ │ │ │ │ +0002caf0: 2e0a 0a73 6368 656d 653a 2073 6368 656d ...scheme: schem
│ │ │ │ │ +0002cb00: 6553 7472 696e 6720 7061 7468 3a20 7061 eString path: pa
│ │ │ │ │ +0002cb10: 7468 5374 7269 6e67 0a20 2020 2020 416e thString. An
│ │ │ │ │ +0002cb20: 7377 6572 2061 6e20 5552 4c20 6f62 6a65 swer an URL obje
│ │ │ │ │ +0002cb30: 6374 206d 6164 6520 6672 6f6d 2061 6c6c ct made from all
│ │ │ │ │ +0002cb40: 2074 6865 2070 6172 7473 2070 6173 7365 the parts passe
│ │ │ │ │ +0002cb50: 6420 6173 2061 7267 756d 656e 7473 2e0a d as arguments..
│ │ │ │ │ +0002cb60: 0a73 6368 656d 653a 2073 6368 656d 6553 .scheme: schemeS
│ │ │ │ │ +0002cb70: 7472 696e 6720 7573 6572 6e61 6d65 3a20 tring username:
│ │ │ │ │ +0002cb80: 7573 6572 5374 7269 6e67 2070 6173 7377 userString passw
│ │ │ │ │ +0002cb90: 6f72 643a 2070 6173 7377 6f72 6453 7472 ord: passwordStr
│ │ │ │ │ +0002cba0: 696e 6720 686f 7374 3a20 686f 7374 5374 ing host: hostSt
│ │ │ │ │ +0002cbb0: 7269 6e67 2070 6f72 743a 2070 6f72 744e ring port: portN
│ │ │ │ │ +0002cbc0: 756d 6265 7220 7061 7468 3a20 7061 7468 umber path: path
│ │ │ │ │ +0002cbd0: 5374 7269 6e67 0a20 2020 2020 416e 7377 String. Answ
│ │ │ │ │ +0002cbe0: 6572 2061 6e20 5552 4c20 6f62 6a65 6374 er an URL object
│ │ │ │ │ +0002cbf0: 206d 6164 6520 6672 6f6d 2061 6c6c 2074 made from all t
│ │ │ │ │ +0002cc00: 6865 2070 6172 7473 2070 6173 7365 6420 he parts passed
│ │ │ │ │ +0002cc10: 6173 2061 7267 756d 656e 7473 2e0a 0a0a as arguments....
│ │ │ │ │ +0002cc20: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ +0002cc30: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 4e65 .info, Node: Ne
│ │ │ │ │ +0002cc40: 7443 6c69 656e 7473 2e55 524c 2d61 6363 tClients.URL-acc
│ │ │ │ │ +0002cc50: 6573 7369 6e67 2c20 204e 6578 743a 204e essing, Next: N
│ │ │ │ │ +0002cc60: 6574 436c 6965 6e74 732e 5552 4c2d 636f etClients.URL-co
│ │ │ │ │ +0002cc70: 6d70 6172 696e 672c 2020 5072 6576 3a20 mparing, Prev:
│ │ │ │ │ +0002cc80: 4e65 7443 6c69 656e 7473 2e55 524c 2063 NetClients.URL c
│ │ │ │ │ +0002cc90: 6c61 7373 2d69 6e73 7461 6e63 6520 6372 lass-instance cr
│ │ │ │ │ +0002cca0: 6561 7469 6f6e 2c20 2055 703a 204e 6574 eation, Up: Net
│ │ │ │ │ +0002ccb0: 436c 6965 6e74 732e 5552 4c0a 0a31 2e31 Clients.URL..1.1
│ │ │ │ │ +0002ccc0: 3138 2e33 204e 6574 436c 6965 6e74 732e 18.3 NetClients.
│ │ │ │ │ +0002ccd0: 5552 4c3a 2061 6363 6573 7369 6e67 0a2d URL: accessing.-
│ │ │ │ │ +0002cce0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0002ccf0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0002cd00: 0a0a 6173 5374 7269 6e67 0a20 2020 2020 ..asString.
│ │ │ │ │ +0002cd10: 416e 7377 6572 2074 6865 2066 756c 6c20 Answer the full
│ │ │ │ │ +0002cd20: 7265 7175 6573 7420 7374 7269 6e67 2063 request string c
│ │ │ │ │ +0002cd30: 6f72 7265 7370 6f6e 6469 6e67 2074 6f20 orresponding to
│ │ │ │ │ +0002cd40: 7468 6520 5552 4c2e 2020 5468 6973 2069 the URL. This i
│ │ │ │ │ +0002cd50: 730a 2020 2020 2068 6f77 2074 6865 2055 s. how the U
│ │ │ │ │ +0002cd60: 524c 2077 6f75 6c64 2062 6520 7072 696e RL would be prin
│ │ │ │ │ +0002cd70: 7465 6420 696e 2074 6865 2061 6464 7265 ted in the addre
│ │ │ │ │ +0002cd80: 7373 2062 6172 206f 6620 6120 7765 6220 ss bar of a web
│ │ │ │ │ +0002cd90: 6272 6f77 7365 722c 0a20 2020 2020 6578 browser,. ex
│ │ │ │ │ +0002cda0: 6365 7074 2074 6861 7420 7468 6520 7175 cept that the qu
│ │ │ │ │ +0002cdb0: 6572 7920 6461 7461 2069 7320 7072 696e ery data is prin
│ │ │ │ │ +0002cdc0: 7465 6420 6576 656e 2069 6620 6974 2069 ted even if it i
│ │ │ │ │ +0002cdd0: 7320 746f 2062 6520 7365 6e74 0a20 2020 s to be sent.
│ │ │ │ │ +0002cde0: 2020 7468 726f 7567 6820 6120 504f 5354 through a POST
│ │ │ │ │ +0002cdf0: 2072 6571 7565 7374 2e0a 0a64 6563 6f64 request...decod
│ │ │ │ │ +0002ce00: 6564 4669 656c 6473 0a20 2020 2020 436f edFields. Co
│ │ │ │ │ +0002ce10: 6e76 6572 7420 7468 6520 666f 726d 2066 nvert the form f
│ │ │ │ │ +0002ce20: 6965 6c64 7320 746f 2061 2044 6963 7469 ields to a Dicti
│ │ │ │ │ +0002ce30: 6f6e 6172 792c 2061 6e73 7765 7220 6e69 onary, answer ni
│ │ │ │ │ +0002ce40: 6c20 6966 206e 6f20 7175 6573 7469 6f6e l if no question
│ │ │ │ │ +0002ce50: 0a20 2020 2020 6d61 726b 2069 7320 666f . mark is fo
│ │ │ │ │ +0002ce60: 756e 6420 696e 2074 6865 2055 524c 2e0a und in the URL..
│ │ │ │ │ +0002ce70: 0a64 6563 6f64 6564 4669 6c65 0a20 2020 .decodedFile.
│ │ │ │ │ +0002ce80: 2020 416e 7377 6572 2074 6865 2066 696c Answer the fil
│ │ │ │ │ +0002ce90: 6520 7061 7274 206f 6620 7468 6520 5552 e part of the UR
│ │ │ │ │ +0002cea0: 4c2c 2064 6563 6f64 696e 6720 6974 2066 L, decoding it f
│ │ │ │ │ +0002ceb0: 726f 6d0a 2020 2020 2078 2d77 7777 2d66 rom. x-www-f
│ │ │ │ │ +0002cec0: 6f72 6d2d 7572 6c65 6e63 6f64 6564 2066 orm-urlencoded f
│ │ │ │ │ +0002ced0: 6f72 6d61 742e 0a0a 6465 636f 6465 6446 ormat...decodedF
│ │ │ │ │ +0002cee0: 7261 676d 656e 740a 2020 2020 2041 6e73 ragment. Ans
│ │ │ │ │ +0002cef0: 7765 7220 7468 6520 6672 6167 6d65 6e74 wer the fragment
│ │ │ │ │ +0002cf00: 2070 6172 7420 6f66 2074 6865 2055 524c part of the URL
│ │ │ │ │ +0002cf10: 2c20 6465 636f 6469 6e67 2069 7420 6672 , decoding it fr
│ │ │ │ │ +0002cf20: 6f6d 0a20 2020 2020 782d 7777 772d 666f om. x-www-fo
│ │ │ │ │ +0002cf30: 726d 2d75 726c 656e 636f 6465 6420 666f rm-urlencoded fo
│ │ │ │ │ +0002cf40: 726d 6174 2e0a 0a66 7261 676d 656e 740a rmat...fragment.
│ │ │ │ │ +0002cf50: 2020 2020 2041 6e73 7765 7220 7468 6520 Answer the
│ │ │ │ │ +0002cf60: 6672 6167 6d65 6e74 2070 6172 7420 6f66 fragment part of
│ │ │ │ │ +0002cf70: 2074 6865 2055 524c 2c20 6c65 6176 696e the URL, leavin
│ │ │ │ │ +0002cf80: 6720 6974 2069 6e0a 2020 2020 2078 2d77 g it in. x-w
│ │ │ │ │ +0002cf90: 7777 2d66 6f72 6d2d 7572 6c65 6e63 6f64 ww-form-urlencod
│ │ │ │ │ +0002cfa0: 6564 2066 6f72 6d61 742e 0a0a 6672 6167 ed format...frag
│ │ │ │ │ +0002cfb0: 6d65 6e74 3a20 6153 7472 696e 670a 2020 ment: aString.
│ │ │ │ │ +0002cfc0: 2020 2053 6574 2074 6865 2066 7261 676d Set the fragm
│ │ │ │ │ +0002cfd0: 656e 7420 7061 7274 206f 6620 7468 6520 ent part of the
│ │ │ │ │ +0002cfe0: 5552 4c2c 2077 6869 6368 2073 686f 756c URL, which shoul
│ │ │ │ │ +0002cff0: 6420 6265 2069 6e0a 2020 2020 2078 2d77 d be in. x-w
│ │ │ │ │ +0002d000: 7777 2d66 6f72 6d2d 7572 6c65 6e63 6f64 ww-form-urlencod
│ │ │ │ │ +0002d010: 6564 2066 6f72 6d61 742e 0a0a 6675 6c6c ed format...full
│ │ │ │ │ +0002d020: 5265 7175 6573 7453 7472 696e 670a 2020 RequestString.
│ │ │ │ │ +0002d030: 2020 2041 6e73 7765 7220 7468 6520 6675 Answer the fu
│ │ │ │ │ +0002d040: 6c6c 2072 6571 7565 7374 2073 7472 696e ll request strin
│ │ │ │ │ +0002d050: 6720 636f 7272 6573 706f 6e64 696e 6720 g corresponding
│ │ │ │ │ +0002d060: 746f 2074 6865 2055 524c 2e20 2054 6869 to the URL. Thi
│ │ │ │ │ +0002d070: 7320 6973 0a20 2020 2020 686f 7720 7468 s is. how th
│ │ │ │ │ +0002d080: 6520 5552 4c20 776f 756c 6420 6265 2070 e URL would be p
│ │ │ │ │ +0002d090: 7269 6e74 6564 2069 6e20 7468 6520 6164 rinted in the ad
│ │ │ │ │ +0002d0a0: 6472 6573 7320 6261 7220 6f66 2061 2077 dress bar of a w
│ │ │ │ │ +0002d0b0: 6562 2062 726f 7773 6572 2c0a 2020 2020 eb browser,.
│ │ │ │ │ +0002d0c0: 2065 7863 6570 7420 7468 6174 2074 6865 except that the
│ │ │ │ │ +0002d0d0: 2071 7565 7279 2064 6174 6120 6973 2070 query data is p
│ │ │ │ │ +0002d0e0: 7269 6e74 6564 2065 7665 6e20 6966 2069 rinted even if i
│ │ │ │ │ +0002d0f0: 7420 6973 2074 6f20 6265 2073 656e 740a t is to be sent.
│ │ │ │ │ +0002d100: 2020 2020 2074 6872 6f75 6768 2061 2050 through a P
│ │ │ │ │ +0002d110: 4f53 5420 7265 7175 6573 742e 0a0a 6861 OST request...ha
│ │ │ │ │ +0002d120: 7350 6f73 7444 6174 610a 2020 2020 2041 sPostData. A
│ │ │ │ │ +0002d130: 6e73 7765 7220 7768 6574 6865 7220 7468 nswer whether th
│ │ │ │ │ +0002d140: 6520 5552 4c20 6861 7320 6120 7175 6572 e URL has a quer
│ │ │ │ │ +0002d150: 7920 7061 7274 2062 7574 2069 7320 6163 y part but is ac
│ │ │ │ │ +0002d160: 7475 616c 6c79 2066 6f72 2061 6e0a 2020 tually for an.
│ │ │ │ │ +0002d170: 2020 2048 5454 5020 504f 5354 2072 6571 HTTP POST req
│ │ │ │ │ +0002d180: 7565 7374 2061 6e64 206e 6f74 2072 6561 uest and not rea
│ │ │ │ │ +0002d190: 6c6c 7920 7061 7274 206f 6620 7468 6520 lly part of the
│ │ │ │ │ +0002d1a0: 5552 4c20 2861 7320 6974 2077 6f75 6c64 URL (as it would
│ │ │ │ │ +0002d1b0: 2062 650a 2020 2020 2066 6f72 2074 6865 be. for the
│ │ │ │ │ +0002d1c0: 2048 5454 5020 4745 5420 7265 7175 6573 HTTP GET reques
│ │ │ │ │ +0002d1d0: 7429 2e0a 0a68 6173 506f 7374 4461 7461 t)...hasPostData
│ │ │ │ │ +0002d1e0: 3a20 6142 6f6f 6c65 616e 0a20 2020 2020 : aBoolean.
│ │ │ │ │ +0002d1f0: 5365 7420 7768 6574 6865 7220 7468 6520 Set whether the
│ │ │ │ │ +0002d200: 7175 6572 7920 7061 7274 206f 6620 7468 query part of th
│ │ │ │ │ +0002d210: 6520 5552 4c20 6973 2061 6374 7561 6c6c e URL is actuall
│ │ │ │ │ +0002d220: 7920 7468 6520 6461 7461 2066 6f72 2061 y the data for a
│ │ │ │ │ +0002d230: 6e0a 2020 2020 2048 5454 5020 504f 5354 n. HTTP POST
│ │ │ │ │ +0002d240: 2072 6571 7565 7374 2061 6e64 206e 6f74 request and not
│ │ │ │ │ +0002d250: 2072 6561 6c6c 7920 7061 7274 206f 6620 really part of
│ │ │ │ │ +0002d260: 7468 6520 5552 4c20 2861 7320 6974 2077 the URL (as it w
│ │ │ │ │ +0002d270: 6f75 6c64 2062 650a 2020 2020 2066 6f72 ould be. for
│ │ │ │ │ +0002d280: 2074 6865 2048 5454 5020 4745 5420 7265 the HTTP GET re
│ │ │ │ │ +0002d290: 7175 6573 7429 2e0a 0a68 6f73 740a 2020 quest)...host.
│ │ │ │ │ +0002d2a0: 2020 2041 6e73 7765 7220 7468 6520 686f Answer the ho
│ │ │ │ │ +0002d2b0: 7374 2070 6172 7420 6f66 2074 6865 2055 st part of the U
│ │ │ │ │ +0002d2c0: 524c 2e0a 0a68 6f73 743a 2061 5374 7269 RL...host: aStri
│ │ │ │ │ +0002d2d0: 6e67 0a20 2020 2020 5365 7420 7468 6520 ng. Set the
│ │ │ │ │ +0002d2e0: 686f 7374 2070 6172 7420 6f66 2074 6865 host part of the
│ │ │ │ │ +0002d2f0: 2055 524c 2074 6f20 6153 7472 696e 672e URL to aString.
│ │ │ │ │ +0002d300: 0a0a 6e65 7773 4772 6f75 700a 2020 2020 ..newsGroup.
│ │ │ │ │ +0002d310: 2049 6620 7468 6520 7265 6365 6976 6572 If the receiver
│ │ │ │ │ +0002d320: 2069 7320 616e 206e 6e74 7020 7572 6c2c is an nntp url,
│ │ │ │ │ +0002d330: 2072 6574 7572 6e20 7468 6520 6e65 7773 return the news
│ │ │ │ │ +0002d340: 2067 726f 7570 2e0a 0a70 6173 7377 6f72 group...passwor
│ │ │ │ │ +0002d350: 640a 2020 2020 2041 6e73 7765 7220 7468 d. Answer th
│ │ │ │ │ +0002d360: 6520 7061 7373 776f 7264 2070 6172 7420 e password part
│ │ │ │ │ +0002d370: 6f66 2074 6865 2055 524c 2e0a 0a70 6173 of the URL...pas
│ │ │ │ │ +0002d380: 7377 6f72 643a 2061 5374 7269 6e67 0a20 sword: aString.
│ │ │ │ │ +0002d390: 2020 2020 5365 7420 7468 6520 7061 7373 Set the pass
│ │ │ │ │ +0002d3a0: 776f 7264 2070 6172 7420 6f66 2074 6865 word part of the
│ │ │ │ │ +0002d3b0: 2055 524c 2074 6f20 6153 7472 696e 672e URL to aString.
│ │ │ │ │ +0002d3c0: 0a0a 7061 7468 0a20 2020 2020 416e 7377 ..path. Answ
│ │ │ │ │ +0002d3d0: 6572 2074 6865 2070 6174 6820 7061 7274 er the path part
│ │ │ │ │ +0002d3e0: 206f 6620 7468 6520 5552 4c2e 0a0a 7061 of the URL...pa
│ │ │ │ │ +0002d3f0: 7468 3a20 6153 7472 696e 670a 2020 2020 th: aString.
│ │ │ │ │ +0002d400: 2053 6574 2074 6865 2070 6174 6820 7061 Set the path pa
│ │ │ │ │ +0002d410: 7274 206f 6620 7468 6520 5552 4c20 746f rt of the URL to
│ │ │ │ │ +0002d420: 2061 5374 7269 6e67 2e0a 0a70 6f72 740a aString...port.
│ │ │ │ │ +0002d430: 2020 2020 2041 6e73 7765 7220 7468 6520 Answer the
│ │ │ │ │ +0002d440: 706f 7274 206e 756d 6265 7220 7061 7274 port number part
│ │ │ │ │ +0002d450: 206f 6620 7468 6520 5552 4c2e 0a0a 706f of the URL...po
│ │ │ │ │ +0002d460: 7274 3a20 616e 496e 7465 6765 720a 2020 rt: anInteger.
│ │ │ │ │ +0002d470: 2020 2053 6574 2074 6865 2070 6f72 7420 Set the port
│ │ │ │ │ +0002d480: 6e75 6d62 6572 2070 6172 7420 6f66 2074 number part of t
│ │ │ │ │ +0002d490: 6865 2055 524c 2074 6f20 616e 496e 7465 he URL to anInte
│ │ │ │ │ +0002d4a0: 6765 722e 0a0a 706f 7374 4461 7461 0a20 ger...postData.
│ │ │ │ │ +0002d4b0: 2020 2020 416e 7377 6572 2077 6865 7468 Answer wheth
│ │ │ │ │ +0002d4c0: 6572 2074 6865 2055 524c 2068 6173 2061 er the URL has a
│ │ │ │ │ +0002d4d0: 2071 7565 7279 2070 6172 7420 616e 6420 query part and
│ │ │ │ │ +0002d4e0: 6974 2069 7320 6d65 616e 7420 666f 7220 it is meant for
│ │ │ │ │ +0002d4f0: 616e 0a20 2020 2020 4854 5450 2050 4f53 an. HTTP POS
│ │ │ │ │ +0002d500: 5420 7265 7175 6573 742c 2061 6e73 7765 T request, answe
│ │ │ │ │ +0002d510: 7220 6974 2e20 2045 6c73 6520 616e 7377 r it. Else answ
│ │ │ │ │ +0002d520: 6572 206e 696c 2e0a 0a70 6f73 7444 6174 er nil...postDat
│ │ │ │ │ +0002d530: 613a 2061 5374 7269 6e67 0a20 2020 2020 a: aString.
│ │ │ │ │ +0002d540: 4173 736f 6369 6174 6520 746f 2074 6865 Associate to the
│ │ │ │ │ +0002d550: 2055 524c 2073 6f6d 6520 6461 7461 2074 URL some data t
│ │ │ │ │ +0002d560: 6861 7420 6973 206d 6561 6e74 2074 6f20 hat is meant to
│ │ │ │ │ +0002d570: 6265 2073 656e 7420 7468 726f 7567 6820 be sent through
│ │ │ │ │ +0002d580: 616e 0a20 2020 2020 4854 5450 2050 4f53 an. HTTP POS
│ │ │ │ │ +0002d590: 5420 7265 7175 6573 742c 2061 6e73 7765 T request, answe
│ │ │ │ │ +0002d5a0: 7220 6974 2e0a 0a71 7565 7279 0a20 2020 r it...query.
│ │ │ │ │ +0002d5b0: 2020 416e 7377 6572 2074 6865 2071 7565 Answer the que
│ │ │ │ │ +0002d5c0: 7279 2064 6174 6120 6173 736f 6369 6174 ry data associat
│ │ │ │ │ +0002d5d0: 6564 2074 6f20 7468 6520 5552 4c2e 0a0a ed to the URL...
│ │ │ │ │ +0002d5e0: 7175 6572 793a 2061 5374 7269 6e67 0a20 query: aString.
│ │ │ │ │ +0002d5f0: 2020 2020 5365 7420 7468 6520 7175 6572 Set the quer
│ │ │ │ │ +0002d600: 7920 6461 7461 2061 7373 6f63 6961 7465 y data associate
│ │ │ │ │ +0002d610: 6420 746f 2074 6865 2055 524c 2074 6f20 d to the URL to
│ │ │ │ │ +0002d620: 6153 7472 696e 672e 0a0a 7265 7175 6573 aString...reques
│ │ │ │ │ +0002d630: 7453 7472 696e 670a 2020 2020 2041 6e73 tString. Ans
│ │ │ │ │ +0002d640: 7765 7220 7468 6520 5552 4c20 6173 2069 wer the URL as i
│ │ │ │ │ +0002d650: 7420 776f 756c 6420 6265 2073 656e 7420 t would be sent
│ │ │ │ │ +0002d660: 696e 2061 6e20 4854 5450 2073 7472 6561 in an HTTP strea
│ │ │ │ │ +0002d670: 6d20 2874 6861 7420 6973 2c20 7468 650a m (that is, the.
│ │ │ │ │ +0002d680: 2020 2020 2070 6174 6820 616e 6420 7468 path and th
│ │ │ │ │ +0002d690: 6520 7175 6572 7920 6461 7461 2c20 7468 e query data, th
│ │ │ │ │ +0002d6a0: 6520 6c61 7474 6572 206f 6e6c 7920 6966 e latter only if
│ │ │ │ │ +0002d6b0: 2069 7420 6973 2074 6f20 6265 2073 656e it is to be sen
│ │ │ │ │ +0002d6c0: 7420 7769 7468 0a20 2020 2020 616e 2048 t with. an H
│ │ │ │ │ +0002d6d0: 5454 5020 504f 5354 2072 6571 7565 7374 TTP POST request
│ │ │ │ │ +0002d6e0: 292e 0a0a 7363 6865 6d65 0a20 2020 2020 )...scheme.
│ │ │ │ │ +0002d6f0: 416e 7377 6572 2074 6865 2055 524c 2773 Answer the URL's
│ │ │ │ │ +0002d700: 2073 6368 656d 652e 0a0a 7363 6865 6d65 scheme...scheme
│ │ │ │ │ +0002d710: 3a20 6153 7472 696e 670a 2020 2020 2053 : aString. S
│ │ │ │ │ +0002d720: 6574 2074 6865 2055 524c 2773 2073 6368 et the URL's sch
│ │ │ │ │ +0002d730: 656d 6520 746f 2062 6520 6153 7472 696e eme to be aStrin
│ │ │ │ │ +0002d740: 672e 0a0a 7573 6572 6e61 6d65 0a20 2020 g...username.
│ │ │ │ │ +0002d750: 2020 416e 7377 6572 2074 6865 2075 7365 Answer the use
│ │ │ │ │ +0002d760: 726e 616d 6520 7061 7274 206f 6620 7468 rname part of th
│ │ │ │ │ +0002d770: 6520 5552 4c2e 0a0a 7573 6572 6e61 6d65 e URL...username
│ │ │ │ │ +0002d780: 3a20 6153 7472 696e 670a 2020 2020 2053 : aString. S
│ │ │ │ │ +0002d790: 6574 2074 6865 2075 7365 726e 616d 6520 et the username
│ │ │ │ │ +0002d7a0: 7061 7274 206f 6620 7468 6520 5552 4c20 part of the URL
│ │ │ │ │ +0002d7b0: 746f 2061 5374 7269 6e67 2e0a 0a0a 1f0a to aString......
│ │ │ │ │ +0002d7c0: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ +0002d7d0: 6e66 6f2c 2020 4e6f 6465 3a20 4e65 7443 nfo, Node: NetC
│ │ │ │ │ +0002d7e0: 6c69 656e 7473 2e55 524c 2d63 6f6d 7061 lients.URL-compa
│ │ │ │ │ +0002d7f0: 7269 6e67 2c20 204e 6578 743a 204e 6574 ring, Next: Net
│ │ │ │ │ +0002d800: 436c 6965 6e74 732e 5552 4c2d 636f 7079 Clients.URL-copy
│ │ │ │ │ +0002d810: 696e 672c 2020 5072 6576 3a20 4e65 7443 ing, Prev: NetC
│ │ │ │ │ +0002d820: 6c69 656e 7473 2e55 524c 2d61 6363 6573 lients.URL-acces
│ │ │ │ │ +0002d830: 7369 6e67 2c20 2055 703a 204e 6574 436c sing, Up: NetCl
│ │ │ │ │ +0002d840: 6965 6e74 732e 5552 4c0a 0a31 2e31 3138 ients.URL..1.118
│ │ │ │ │ +0002d850: 2e34 204e 6574 436c 6965 6e74 732e 5552 .4 NetClients.UR
│ │ │ │ │ +0002d860: 4c3a 2063 6f6d 7061 7269 6e67 0a2d 2d2d L: comparing.---
│ │ │ │ │ +0002d870: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0002d880: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------..
│ │ │ │ │ +0002d890: 3d20 616e 5552 4c0a 2020 2020 2041 6e73 = anURL. Ans
│ │ │ │ │ +0002d8a0: 7765 7220 7768 6574 6865 7220 7468 6520 wer whether the
│ │ │ │ │ +0002d8b0: 7477 6f20 5552 4c73 2061 7265 2065 7175 two URLs are equ
│ │ │ │ │ +0002d8c0: 616c 2e20 2054 6865 2066 696c 6520 616e al. The file an
│ │ │ │ │ +0002d8d0: 6420 616e 6368 6f72 2061 7265 0a20 2020 d anchor are.
│ │ │ │ │ +0002d8e0: 2020 636f 6e76 6572 7465 6420 746f 2066 converted to f
│ │ │ │ │ +0002d8f0: 756c 6c20 382d 6269 7420 4153 4349 4920 ull 8-bit ASCII
│ │ │ │ │ +0002d900: 2863 6f6e 7472 6173 7420 7769 7468 2075 (contrast with u
│ │ │ │ │ +0002d910: 726c 656e 636f 6465 6429 2061 6e64 2074 rlencoded) and t
│ │ │ │ │ +0002d920: 6865 0a20 2020 2020 636f 6d70 6172 6973 he. comparis
│ │ │ │ │ +0002d930: 6f6e 2069 7320 6361 7365 2d73 656e 7369 on is case-sensi
│ │ │ │ │ +0002d940: 7469 7665 3b20 6f6e 2074 6865 206f 7468 tive; on the oth
│ │ │ │ │ +0002d950: 6572 2068 616e 642c 2074 6865 2070 726f er hand, the pro
│ │ │ │ │ +0002d960: 746f 636f 6c20 616e 640a 2020 2020 2068 tocol and. h
│ │ │ │ │ +0002d970: 6f73 7420 6172 6520 636f 6d70 6172 6564 ost are compared
│ │ │ │ │ +0002d980: 2077 6974 686f 7574 2072 6567 6172 6420 without regard
│ │ │ │ │ +0002d990: 746f 2063 6173 652e 0a0a 6861 7368 0a20 to case...hash.
│ │ │ │ │ +0002d9a0: 2020 2020 416e 7377 6572 2061 6e20 6861 Answer an ha
│ │ │ │ │ +0002d9b0: 7368 2076 616c 7565 2066 6f72 2074 6865 sh value for the
│ │ │ │ │ +0002d9c0: 2072 6563 6569 7665 720a 0a0a 1f0a 4669 receiver.....Fi
│ │ │ │ │ +0002d9d0: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ +0002d9e0: 6f2c 2020 4e6f 6465 3a20 4e65 7443 6c69 o, Node: NetCli
│ │ │ │ │ +0002d9f0: 656e 7473 2e55 524c 2d63 6f70 7969 6e67 ents.URL-copying
│ │ │ │ │ +0002da00: 2c20 204e 6578 743a 204e 6574 436c 6965 , Next: NetClie
│ │ │ │ │ +0002da10: 6e74 732e 5552 4c2d 696e 6974 6961 6c69 nts.URL-initiali
│ │ │ │ │ +0002da20: 7a65 2d72 656c 6561 7365 2c20 2050 7265 ze-release, Pre
│ │ │ │ │ +0002da30: 763a 204e 6574 436c 6965 6e74 732e 5552 v: NetClients.UR
│ │ │ │ │ +0002da40: 4c2d 636f 6d70 6172 696e 672c 2020 5570 L-comparing, Up
│ │ │ │ │ +0002da50: 3a20 4e65 7443 6c69 656e 7473 2e55 524c : NetClients.URL
│ │ │ │ │ +0002da60: 0a0a 312e 3131 382e 3520 4e65 7443 6c69 ..1.118.5 NetCli
│ │ │ │ │ +0002da70: 656e 7473 2e55 524c 3a20 636f 7079 696e ents.URL: copyin
│ │ │ │ │ +0002da80: 670a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d g.--------------
│ │ │ │ │ +0002da90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0002daa0: 2d0a 0a63 6f70 7957 6974 686f 7574 4175 -..copyWithoutAu
│ │ │ │ │ +0002dab0: 7869 6c69 6172 7950 6172 7473 0a20 2020 xiliaryParts.
│ │ │ │ │ +0002dac0: 2020 416e 7377 6572 2061 2063 6f70 7920 Answer a copy
│ │ │ │ │ +0002dad0: 6f66 2074 6865 2072 6563 6569 7665 7220 of the receiver
│ │ │ │ │ +0002dae0: 7768 6572 6520 7468 6520 6672 6167 6d65 where the fragme
│ │ │ │ │ +0002daf0: 6e74 2061 6e64 2071 7565 7279 2070 6172 nt and query par
│ │ │ │ │ +0002db00: 7473 0a20 2020 2020 6f66 2074 6865 2055 ts. of the U
│ │ │ │ │ +0002db10: 524c 2068 6176 6520 6265 656e 2063 6c65 RL have been cle
│ │ │ │ │ +0002db20: 6172 6564 2e0a 0a63 6f70 7957 6974 686f ared...copyWitho
│ │ │ │ │ +0002db30: 7574 4672 6167 6d65 6e74 0a20 2020 2020 utFragment.
│ │ │ │ │ +0002db40: 416e 7377 6572 2061 2063 6f70 7920 6f66 Answer a copy of
│ │ │ │ │ +0002db50: 2074 6865 2072 6563 6569 7665 7220 7768 the receiver wh
│ │ │ │ │ +0002db60: 6572 6520 7468 6520 6672 6167 6d65 6e74 ere the fragment
│ │ │ │ │ +0002db70: 2070 6172 7473 206f 6620 7468 6520 5552 parts of the UR
│ │ │ │ │ +0002db80: 4c0a 2020 2020 2068 6173 2062 6565 6e20 L. has been
│ │ │ │ │ +0002db90: 636c 6561 7265 642e 0a0a 706f 7374 436f cleared...postCo
│ │ │ │ │ +0002dba0: 7079 0a20 2020 2020 416c 6c20 7468 6520 py. All the
│ │ │ │ │ +0002dbb0: 7661 7269 6162 6c65 7320 6172 6520 636f variables are co
│ │ │ │ │ +0002dbc0: 7069 6564 2077 6865 6e20 616e 2055 524c pied when an URL
│ │ │ │ │ +0002dbd0: 206f 626a 6563 7420 6973 2063 6f70 6965 object is copie
│ │ │ │ │ +0002dbe0: 642e 0a0a 0a1f 0a46 696c 653a 2067 7374 d......File: gst
│ │ │ │ │ +0002dbf0: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ +0002dc00: 653a 204e 6574 436c 6965 6e74 732e 5552 e: NetClients.UR
│ │ │ │ │ +0002dc10: 4c2d 696e 6974 6961 6c69 7a65 2d72 656c L-initialize-rel
│ │ │ │ │ +0002dc20: 6561 7365 2c20 204e 6578 743a 204e 6574 ease, Next: Net
│ │ │ │ │ +0002dc30: 436c 6965 6e74 732e 5552 4c2d 7072 696e Clients.URL-prin
│ │ │ │ │ +0002dc40: 7469 6e67 2c20 2050 7265 763a 204e 6574 ting, Prev: Net
│ │ │ │ │ +0002dc50: 436c 6965 6e74 732e 5552 4c2d 636f 7079 Clients.URL-copy
│ │ │ │ │ +0002dc60: 696e 672c 2020 5570 3a20 4e65 7443 6c69 ing, Up: NetCli
│ │ │ │ │ +0002dc70: 656e 7473 2e55 524c 0a0a 312e 3131 382e ents.URL..1.118.
│ │ │ │ │ +0002dc80: 3620 4e65 7443 6c69 656e 7473 2e55 524c 6 NetClients.URL
│ │ │ │ │ +0002dc90: 3a20 696e 6974 6961 6c69 7a65 2d72 656c : initialize-rel
│ │ │ │ │ +0002dca0: 6561 7365 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d ease.-----------
│ │ │ │ │ +0002dcb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0002dcc0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------.
│ │ │ │ │ +0002dcd0: 0a69 6e69 7469 616c 697a 650a 2020 2020 .initialize.
│ │ │ │ │ +0002dce0: 2049 6e69 7469 616c 697a 6520 7468 6520 Initialize the
│ │ │ │ │ +0002dcf0: 6f62 6a65 6374 2074 6f20 6120 636f 6e73 object to a cons
│ │ │ │ │ +0002dd00: 6973 7465 6e74 2073 7461 7465 2e0a 0a0a istent state....
│ │ │ │ │ +0002dd10: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ +0002dd20: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 4e65 .info, Node: Ne
│ │ │ │ │ +0002dd30: 7443 6c69 656e 7473 2e55 524c 2d70 7269 tClients.URL-pri
│ │ │ │ │ +0002dd40: 6e74 696e 672c 2020 4e65 7874 3a20 4e65 nting, Next: Ne
│ │ │ │ │ +0002dd50: 7443 6c69 656e 7473 2e55 524c 2d73 7469 tClients.URL-sti
│ │ │ │ │ +0002dd60: 6c6c 2075 6e63 6c61 7373 6966 6965 642c ll unclassified,
│ │ │ │ │ +0002dd70: 2020 5072 6576 3a20 4e65 7443 6c69 656e Prev: NetClien
│ │ │ │ │ +0002dd80: 7473 2e55 524c 2d69 6e69 7469 616c 697a ts.URL-initializ
│ │ │ │ │ +0002dd90: 652d 7265 6c65 6173 652c 2020 5570 3a20 e-release, Up:
│ │ │ │ │ +0002dda0: 4e65 7443 6c69 656e 7473 2e55 524c 0a0a NetClients.URL..
│ │ │ │ │ +0002ddb0: 312e 3131 382e 3720 4e65 7443 6c69 656e 1.118.7 NetClien
│ │ │ │ │ +0002ddc0: 7473 2e55 524c 3a20 7072 696e 7469 6e67 ts.URL: printing
│ │ │ │ │ +0002ddd0: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------
│ │ │ │ │ +0002dde0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0002ddf0: 2d0a 0a70 7269 6e74 4f6e 3a20 7374 7265 -..printOn: stre
│ │ │ │ │ +0002de00: 616d 0a20 2020 2020 5072 696e 7420 6120 am. Print a
│ │ │ │ │ +0002de10: 7265 7072 6573 656e 7461 7469 6f6e 206f representation o
│ │ │ │ │ +0002de20: 6620 7468 6520 5552 4c20 6f6e 2074 6865 f the URL on the
│ │ │ │ │ +0002de30: 2067 6976 656e 2073 7472 6561 6d2e 0a0a given stream...
│ │ │ │ │ +0002de40: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ +0002de50: 652e 696e 666f 2c20 204e 6f64 653a 204e e.info, Node: N
│ │ │ │ │ +0002de60: 6574 436c 6965 6e74 732e 5552 4c2d 7374 etClients.URL-st
│ │ │ │ │ +0002de70: 696c 6c20 756e 636c 6173 7369 6669 6564 ill unclassified
│ │ │ │ │ +0002de80: 2c20 204e 6578 743a 204e 6574 436c 6965 , Next: NetClie
│ │ │ │ │ +0002de90: 6e74 732e 5552 4c2d 7465 7374 696e 672c nts.URL-testing,
│ │ │ │ │ +0002dea0: 2020 5072 6576 3a20 4e65 7443 6c69 656e Prev: NetClien
│ │ │ │ │ +0002deb0: 7473 2e55 524c 2d70 7269 6e74 696e 672c ts.URL-printing,
│ │ │ │ │ +0002dec0: 2020 5570 3a20 4e65 7443 6c69 656e 7473 Up: NetClients
│ │ │ │ │ +0002ded0: 2e55 524c 0a0a 312e 3131 382e 3820 4e65 .URL..1.118.8 Ne
│ │ │ │ │ +0002dee0: 7443 6c69 656e 7473 2e55 524c 3a20 7374 tClients.URL: st
│ │ │ │ │ +0002def0: 696c 6c20 756e 636c 6173 7369 6669 6564 ill unclassified
│ │ │ │ │ +0002df00: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------
│ │ │ │ │ +0002df10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0002df20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a63 6f6e -----------..con
│ │ │ │ │ +0002df30: 7465 6e74 730a 2020 2020 204e 6f74 2063 tents. Not c
│ │ │ │ │ +0002df40: 6f6d 6d65 6e74 6564 2e0a 0a65 6e74 6974 ommented...entit
│ │ │ │ │ +0002df50: 790a 2020 2020 204e 6f74 2063 6f6d 6d65 y. Not comme
│ │ │ │ │ +0002df60: 6e74 6564 2e0a 0a72 6561 6453 7472 6561 nted...readStrea
│ │ │ │ │ +0002df70: 6d0a 2020 2020 204e 6f74 2063 6f6d 6d65 m. Not comme
│ │ │ │ │ +0002df80: 6e74 6564 2e0a 0a0a 1f0a 4669 6c65 3a20 nted......File:
│ │ │ │ │ +0002df90: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ +0002dfa0: 4e6f 6465 3a20 4e65 7443 6c69 656e 7473 Node: NetClients
│ │ │ │ │ +0002dfb0: 2e55 524c 2d74 6573 7469 6e67 2c20 204e .URL-testing, N
│ │ │ │ │ +0002dfc0: 6578 743a 204e 6574 436c 6965 6e74 732e ext: NetClients.
│ │ │ │ │ +0002dfd0: 5552 4c2d 7574 696c 6974 6965 732c 2020 URL-utilities,
│ │ │ │ │ +0002dfe0: 5072 6576 3a20 4e65 7443 6c69 656e 7473 Prev: NetClients
│ │ │ │ │ +0002dff0: 2e55 524c 2d73 7469 6c6c 2075 6e63 6c61 .URL-still uncla
│ │ │ │ │ +0002e000: 7373 6966 6965 642c 2020 5570 3a20 4e65 ssified, Up: Ne
│ │ │ │ │ +0002e010: 7443 6c69 656e 7473 2e55 524c 0a0a 312e tClients.URL..1.
│ │ │ │ │ +0002e020: 3131 382e 3920 4e65 7443 6c69 656e 7473 118.9 NetClients
│ │ │ │ │ +0002e030: 2e55 524c 3a20 7465 7374 696e 670a 2d2d .URL: testing.--
│ │ │ │ │ +0002e040: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0002e050: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a63 -------------..c
│ │ │ │ │ +0002e060: 616e 4361 6368 650a 2020 2020 2041 6e73 anCache. Ans
│ │ │ │ │ +0002e070: 7765 7220 7768 6574 6865 7220 7468 6520 wer whether the
│ │ │ │ │ +0002e080: 5552 4c20 6973 2063 6163 6865 6162 6c65 URL is cacheable
│ │ │ │ │ +0002e090: 2e20 2054 6865 2063 7572 7265 6e74 2069 . The current i
│ │ │ │ │ +0002e0a0: 6d70 6c65 6d65 6e74 6174 696f 6e0a 2020 mplementation.
│ │ │ │ │ +0002e0b0: 2020 2063 6f6e 7369 6465 7273 2066 696c considers fil
│ │ │ │ │ +0002e0c0: 6520 5552 4c73 206e 6f74 2074 6f20 6265 e URLs not to be
│ │ │ │ │ +0002e0d0: 2063 6163 6865 6162 6c65 2c20 616e 6420 cacheable, and
│ │ │ │ │ +0002e0e0: 6576 6572 7974 6869 6e67 2065 6c73 6520 everything else
│ │ │ │ │ +0002e0f0: 746f 2062 652e 0a0a 6861 7346 7261 676d to be...hasFragm
│ │ │ │ │ +0002e100: 656e 740a 2020 2020 2041 6e73 7765 7220 ent. Answer
│ │ │ │ │ +0002e110: 7768 6574 6865 7220 7468 6520 5552 4c20 whether the URL
│ │ │ │ │ +0002e120: 706f 696e 7473 2074 6f20 6120 7061 7274 points to a part
│ │ │ │ │ +0002e130: 6963 756c 6172 2066 7261 676d 656e 7420 icular fragment
│ │ │ │ │ +0002e140: 2861 6e63 686f 7229 206f 660a 2020 2020 (anchor) of.
│ │ │ │ │ +0002e150: 2074 6865 2072 6573 6f75 7263 652e 0a0a the resource...
│ │ │ │ │ +0002e160: 6861 7351 7565 7279 0a20 2020 2020 416e hasQuery. An
│ │ │ │ │ +0002e170: 7377 6572 2077 6865 7468 6572 2074 6865 swer whether the
│ │ │ │ │ +0002e180: 2055 524c 2069 6e63 6c75 6465 7320 7175 URL includes qu
│ │ │ │ │ +0002e190: 6572 7920 6172 6775 6d65 6e74 7320 746f ery arguments to
│ │ │ │ │ +0002e1a0: 2062 6520 7375 626d 6974 7465 640a 2020 be submitted.
│ │ │ │ │ +0002e1b0: 2020 2077 6865 6e20 7265 7472 6965 7669 when retrievi
│ │ │ │ │ +0002e1c0: 6e67 2074 6865 2072 6573 6f75 7263 652e ng the resource.
│ │ │ │ │ +0002e1d0: 0a0a 6973 4669 6c65 5363 6865 6d65 0a20 ..isFileScheme.
│ │ │ │ │ +0002e1e0: 2020 2020 416e 7377 6572 2077 6865 7468 Answer wheth
│ │ │ │ │ +0002e1f0: 6572 2074 6865 2055 524c 2069 7320 6120 er the URL is a
│ │ │ │ │ +0002e200: 6669 6c65 2055 524c 2e0a 0a69 7346 7261 file URL...isFra
│ │ │ │ │ +0002e210: 676d 656e 744f 6e6c 790a 2020 2020 2041 gmentOnly. A
│ │ │ │ │ +0002e220: 6e73 7765 7220 7768 6574 6865 7220 7468 nswer whether th
│ │ │ │ │ +0002e230: 6520 5552 4c20 6f6e 6c79 2069 6e63 6c75 e URL only inclu
│ │ │ │ │ +0002e240: 6465 7320 7468 6520 6e61 6d65 206f 6620 des the name of
│ │ │ │ │ +0002e250: 6120 7061 7274 6963 756c 6172 0a20 2020 a particular.
│ │ │ │ │ +0002e260: 2020 6672 6167 6d65 6e74 2028 616e 6368 fragment (anch
│ │ │ │ │ +0002e270: 6f72 2920 6f66 2074 6865 2072 6573 6f75 or) of the resou
│ │ │ │ │ +0002e280: 7263 6520 746f 2077 6869 6368 2069 7420 rce to which it
│ │ │ │ │ +0002e290: 7265 6665 7273 2e0a 0a0a 1f0a 4669 6c65 refers......File
│ │ │ │ │ +0002e2a0: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ +0002e2b0: 2020 4e6f 6465 3a20 4e65 7443 6c69 656e Node: NetClien
│ │ │ │ │ +0002e2c0: 7473 2e55 524c 2d75 7469 6c69 7469 6573 ts.URL-utilities
│ │ │ │ │ +0002e2d0: 2c20 2050 7265 763a 204e 6574 436c 6965 , Prev: NetClie
│ │ │ │ │ +0002e2e0: 6e74 732e 5552 4c2d 7465 7374 696e 672c nts.URL-testing,
│ │ │ │ │ +0002e2f0: 2020 5570 3a20 4e65 7443 6c69 656e 7473 Up: NetClients
│ │ │ │ │ +0002e300: 2e55 524c 0a0a 312e 3131 382e 3130 204e .URL..1.118.10 N
│ │ │ │ │ +0002e310: 6574 436c 6965 6e74 732e 5552 4c3a 2075 etClients.URL: u
│ │ │ │ │ +0002e320: 7469 6c69 7469 6573 0a2d 2d2d 2d2d 2d2d tilities.-------
│ │ │ │ │ +0002e330: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0002e340: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a63 6f6e -----------..con
│ │ │ │ │ +0002e350: 7374 7275 6374 3a20 616e 5552 4c0a 2020 struct: anURL.
│ │ │ │ │ +0002e360: 2020 2043 6f6e 7374 7275 6374 2061 6e20 Construct an
│ │ │ │ │ +0002e370: 6162 736f 6c75 7465 2055 524c 2062 6173 absolute URL bas
│ │ │ │ │ +0002e380: 6564 206f 6e20 7468 6520 7265 6c61 7469 ed on the relati
│ │ │ │ │ +0002e390: 7665 2055 524c 2061 6e55 524c 2061 6e64 ve URL anURL and
│ │ │ │ │ +0002e3a0: 2074 6865 0a20 2020 2020 6261 7365 2070 the. base p
│ │ │ │ │ +0002e3b0: 6174 6820 7265 7072 6573 656e 7465 6420 ath represented
│ │ │ │ │ +0002e3c0: 6279 2074 6865 2072 6563 6569 7665 720a by the receiver.
│ │ │ │ │ +0002e3d0: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ +0002e3e0: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ +0002e3f0: 4e6f 7469 6669 6361 7469 6f6e 2c20 204e Notification, N
│ │ │ │ │ +0002e400: 6578 743a 204e 756c 6c50 726f 7879 2c20 ext: NullProxy,
│ │ │ │ │ +0002e410: 2050 7265 763a 204e 6574 436c 6965 6e74 Prev: NetClient
│ │ │ │ │ +0002e420: 732e 5552 4c2c 2020 5570 3a20 4261 7365 s.URL, Up: Base
│ │ │ │ │ +0002e430: 2063 6c61 7373 6573 0a0a 312e 3131 3920 classes..1.119
│ │ │ │ │ +0002e440: 4e6f 7469 6669 6361 7469 6f6e 0a3d 3d3d Notification.===
│ │ │ │ │ +0002e450: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a ===============.
│ │ │ │ │ +0002e460: 0a44 6566 696e 6564 2069 6e20 6e61 6d65 .Defined in name
│ │ │ │ │ +0002e470: 7370 6163 6520 536d 616c 6c74 616c 6b0a space Smalltalk.
│ │ │ │ │ +0002e480: 5375 7065 7263 6c61 7373 3a20 4578 6365 Superclass: Exce
│ │ │ │ │ +0002e490: 7074 696f 6e0a 4361 7465 676f 7279 3a20 ption.Category:
│ │ │ │ │ +0002e4a0: 4c61 6e67 7561 6765 2d45 7863 6570 7469 Language-Excepti
│ │ │ │ │ +0002e4b0: 6f6e 730a 2020 2020 204e 6f74 6966 6963 ons. Notific
│ │ │ │ │ +0002e4c0: 6174 696f 6e20 7265 7072 6573 656e 7473 ation represents
│ │ │ │ │ +0002e4d0: 2061 2072 6573 756d 6162 6c65 2c20 6578 a resumable, ex
│ │ │ │ │ +0002e4e0: 6365 7074 696f 6e61 6c20 7965 7420 6e6f ceptional yet no
│ │ │ │ │ +0002e4f0: 6e2d 6572 726f 6e65 6f75 732c 0a20 2020 n-erroneous,.
│ │ │ │ │ +0002e500: 2020 7369 7475 6174 696f 6e2e 2020 5369 situation. Si
│ │ │ │ │ +0002e510: 676e 616c 696e 6720 6120 6e6f 7469 6669 gnaling a notifi
│ │ │ │ │ +0002e520: 6361 7469 6f6e 2069 6e20 6162 7365 6e63 cation in absenc
│ │ │ │ │ +0002e530: 6520 6f66 2061 6e20 6861 6e64 6c65 720a e of an handler.
│ │ │ │ │ +0002e540: 2020 2020 2073 696d 706c 7920 7265 7475 simply retu
│ │ │ │ │ +0002e550: 726e 7320 6e69 6c2e 0a0a 2a20 4d65 6e75 rns nil...* Menu
│ │ │ │ │ +0002e560: 3a0a 0a2a 204e 6f74 6966 6963 6174 696f :..* Notificatio
│ │ │ │ │ +0002e570: 6e2d 6578 6365 7074 696f 6e20 6465 7363 n-exception desc
│ │ │ │ │ +0002e580: 7269 7074 696f 6e3a 3a20 2028 696e 7374 ription:: (inst
│ │ │ │ │ +0002e590: 616e 6365 290a 0a1f 0a46 696c 653a 2067 ance)....File: g
│ │ │ │ │ +0002e5a0: 7374 2d62 6173 652e 696e 666f 2c20 204e st-base.info, N
│ │ │ │ │ +0002e5b0: 6f64 653a 204e 6f74 6966 6963 6174 696f ode: Notificatio
│ │ │ │ │ +0002e5c0: 6e2d 6578 6365 7074 696f 6e20 6465 7363 n-exception desc
│ │ │ │ │ +0002e5d0: 7269 7074 696f 6e2c 2020 5570 3a20 4e6f ription, Up: No
│ │ │ │ │ +0002e5e0: 7469 6669 6361 7469 6f6e 0a0a 312e 3131 tification..1.11
│ │ │ │ │ +0002e5f0: 392e 3120 4e6f 7469 6669 6361 7469 6f6e 9.1 Notification
│ │ │ │ │ +0002e600: 3a20 6578 6365 7074 696f 6e20 6465 7363 : exception desc
│ │ │ │ │ +0002e610: 7269 7074 696f 6e0a 2d2d 2d2d 2d2d 2d2d ription.--------
│ │ │ │ │ +0002e620: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0002e630: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0002e640: 2d2d 2d0a 0a64 6566 6175 6c74 4163 7469 ---..defaultActi
│ │ │ │ │ +0002e650: 6f6e 0a20 2020 2020 446f 2074 6865 2064 on. Do the d
│ │ │ │ │ +0002e660: 6566 6175 6c74 2061 6374 696f 6e20 666f efault action fo
│ │ │ │ │ +0002e670: 7220 6e6f 7469 6669 6361 7469 6f6e 732c r notifications,
│ │ │ │ │ +0002e680: 2077 6869 6368 2069 7320 746f 2072 6573 which is to res
│ │ │ │ │ +0002e690: 756d 650a 2020 2020 2065 7865 6375 7469 ume. executi
│ │ │ │ │ +0002e6a0: 6f6e 206f 6620 7468 6520 636f 6e74 6578 on of the contex
│ │ │ │ │ +0002e6b0: 7420 7768 6963 6820 7369 676e 616c 6564 t which signaled
│ │ │ │ │ +0002e6c0: 2074 6865 2065 7863 6570 7469 6f6e 2e0a the exception..
│ │ │ │ │ +0002e6d0: 0a64 6573 6372 6970 7469 6f6e 0a20 2020 .description.
│ │ │ │ │ +0002e6e0: 2020 416e 7377 6572 2061 2074 6578 7475 Answer a textu
│ │ │ │ │ +0002e6f0: 616c 2064 6573 6372 6970 7469 6f6e 206f al description o
│ │ │ │ │ +0002e700: 6620 7468 6520 6578 6365 7074 696f 6e2e f the exception.
│ │ │ │ │ +0002e710: 0a0a 6973 5265 7375 6d61 626c 650a 2020 ..isResumable.
│ │ │ │ │ +0002e720: 2020 2041 6e73 7765 7220 7472 7565 2e20 Answer true.
│ │ │ │ │ +0002e730: 204e 6f74 6966 6963 6174 696f 6e20 6578 Notification ex
│ │ │ │ │ +0002e740: 6365 7074 696f 6e73 2061 7265 2062 7920 ceptions are by
│ │ │ │ │ +0002e750: 6465 6661 756c 7420 7265 7375 6d61 626c default resumabl
│ │ │ │ │ +0002e760: 652e 0a0a 0a1f 0a46 696c 653a 2067 7374 e......File: gst
│ │ │ │ │ +0002e770: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ +0002e780: 653a 204e 756c 6c50 726f 7879 2c20 204e e: NullProxy, N
│ │ │ │ │ +0002e790: 6578 743a 204e 756c 6c56 616c 7565 486f ext: NullValueHo
│ │ │ │ │ +0002e7a0: 6c64 6572 2c20 2050 7265 763a 204e 6f74 lder, Prev: Not
│ │ │ │ │ +0002e7b0: 6966 6963 6174 696f 6e2c 2020 5570 3a20 ification, Up:
│ │ │ │ │ +0002e7c0: 4261 7365 2063 6c61 7373 6573 0a0a 312e Base classes..1.
│ │ │ │ │ +0002e7d0: 3132 3020 4e75 6c6c 5072 6f78 790a 3d3d 120 NullProxy.==
│ │ │ │ │ +0002e7e0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a44 =============..D
│ │ │ │ │ +0002e7f0: 6566 696e 6564 2069 6e20 6e61 6d65 7370 efined in namesp
│ │ │ │ │ +0002e800: 6163 6520 536d 616c 6c74 616c 6b0a 5375 ace Smalltalk.Su
│ │ │ │ │ +0002e810: 7065 7263 6c61 7373 3a20 416c 7465 726e perclass: Altern
│ │ │ │ │ +0002e820: 6174 6976 654f 626a 6563 7450 726f 7879 ativeObjectProxy
│ │ │ │ │ +0002e830: 0a43 6174 6567 6f72 793a 2053 7472 6561 .Category: Strea
│ │ │ │ │ +0002e840: 6d73 2d46 696c 6573 0a20 2020 2020 4920 ms-Files. I
│ │ │ │ │ +0002e850: 616d 2061 2070 726f 7879 2074 6861 7420 am a proxy that
│ │ │ │ │ +0002e860: 646f 6573 206e 6f20 7370 6563 6961 6c20 does no special
│ │ │ │ │ +0002e870: 7072 6f63 6573 7369 6e67 206f 6e20 7468 processing on th
│ │ │ │ │ +0002e880: 6520 6f62 6a65 6374 2074 6f20 6265 0a20 e object to be.
│ │ │ │ │ +0002e890: 2020 2020 7361 7665 642e 2049 2063 616e saved. I can
│ │ │ │ │ +0002e8a0: 2062 6520 7573 6564 2074 6f20 6469 7361 be used to disa
│ │ │ │ │ +0002e8b0: 626c 6520 7072 6f78 6965 7320 666f 7220 ble proxies for
│ │ │ │ │ +0002e8c0: 7061 7274 6963 756c 6172 2073 7562 636c particular subcl
│ │ │ │ │ +0002e8d0: 6173 7365 732e 0a20 2020 2020 4d79 2073 asses.. My s
│ │ │ │ │ +0002e8e0: 7562 636c 6173 7365 7320 6164 6420 746f ubclasses add to
│ │ │ │ │ +0002e8f0: 2074 6865 2073 746f 7265 6420 696e 666f the stored info
│ │ │ │ │ +0002e900: 726d 6174 696f 6e2c 2062 7574 2073 6861 rmation, but sha
│ │ │ │ │ +0002e910: 7265 2074 6865 2066 6163 740a 2020 2020 re the fact.
│ │ │ │ │ +0002e920: 2074 6861 7420 7468 6520 666f 726d 6174 that the format
│ │ │ │ │ +0002e930: 2069 7320 6162 6f75 7420 7468 6520 7361 is about the sa
│ │ │ │ │ +0002e940: 6d65 2061 7320 7468 6174 206f 6620 2364 me as that of #d
│ │ │ │ │ +0002e950: 756d 703a 2077 6974 686f 7574 2061 0a20 ump: without a.
│ │ │ │ │ +0002e960: 2020 2020 7072 6f78 792e 0a0a 2a20 4d65 proxy...* Me
│ │ │ │ │ +0002e970: 6e75 3a0a 0a2a 204e 756c 6c50 726f 7879 nu:..* NullProxy
│ │ │ │ │ +0002e980: 2063 6c61 7373 2d69 6e73 7461 6e63 6520 class-instance
│ │ │ │ │ +0002e990: 6372 6561 7469 6f6e 3a3a 2020 2863 6c61 creation:: (cla
│ │ │ │ │ +0002e9a0: 7373 290a 2a20 4e75 6c6c 5072 6f78 792d ss).* NullProxy-
│ │ │ │ │ +0002e9b0: 6163 6365 7373 696e 673a 3a20 2028 696e accessing:: (in
│ │ │ │ │ +0002e9c0: 7374 616e 6365 290a 0a1f 0a46 696c 653a stance)....File:
│ │ │ │ │ +0002e9d0: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ +0002e9e0: 204e 6f64 653a 204e 756c 6c50 726f 7879 Node: NullProxy
│ │ │ │ │ +0002e9f0: 2063 6c61 7373 2d69 6e73 7461 6e63 6520 class-instance
│ │ │ │ │ +0002ea00: 6372 6561 7469 6f6e 2c20 204e 6578 743a creation, Next:
│ │ │ │ │ +0002ea10: 204e 756c 6c50 726f 7879 2d61 6363 6573 NullProxy-acces
│ │ │ │ │ +0002ea20: 7369 6e67 2c20 2055 703a 204e 756c 6c50 sing, Up: NullP
│ │ │ │ │ +0002ea30: 726f 7879 0a0a 312e 3132 302e 3120 4e75 roxy..1.120.1 Nu
│ │ │ │ │ +0002ea40: 6c6c 5072 6f78 7920 636c 6173 733a 2069 llProxy class: i
│ │ │ │ │ +0002ea50: 6e73 7461 6e63 6520 6372 6561 7469 6f6e nstance creation
│ │ │ │ │ +0002ea60: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------
│ │ │ │ │ +0002ea70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0002ea80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a6c 6f61 -----------..loa
│ │ │ │ │ +0002ea90: 6446 726f 6d3a 2061 6e4f 626a 6563 7444 dFrom: anObjectD
│ │ │ │ │ +0002eaa0: 756d 7065 720a 2020 2020 2052 656c 6f61 umper. Reloa
│ │ │ │ │ +0002eab0: 6420 7468 6520 6f62 6a65 6374 2073 746f d the object sto
│ │ │ │ │ +0002eac0: 7265 6420 696e 2061 6e4f 626a 6563 7444 red in anObjectD
│ │ │ │ │ +0002ead0: 756d 7065 720a 0a0a 1f0a 4669 6c65 3a20 umper.....File:
│ │ │ │ │ +0002eae0: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ +0002eaf0: 4e6f 6465 3a20 4e75 6c6c 5072 6f78 792d Node: NullProxy-
│ │ │ │ │ +0002eb00: 6163 6365 7373 696e 672c 2020 5072 6576 accessing, Prev
│ │ │ │ │ +0002eb10: 3a20 4e75 6c6c 5072 6f78 7920 636c 6173 : NullProxy clas
│ │ │ │ │ +0002eb20: 732d 696e 7374 616e 6365 2063 7265 6174 s-instance creat
│ │ │ │ │ +0002eb30: 696f 6e2c 2020 5570 3a20 4e75 6c6c 5072 ion, Up: NullPr
│ │ │ │ │ +0002eb40: 6f78 790a 0a31 2e31 3230 2e32 204e 756c oxy..1.120.2 Nul
│ │ │ │ │ +0002eb50: 6c50 726f 7879 3a20 6163 6365 7373 696e lProxy: accessin
│ │ │ │ │ +0002eb60: 670a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d g.--------------
│ │ │ │ │ +0002eb70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------..
│ │ │ │ │ +0002eb80: 6475 6d70 546f 3a20 616e 4f62 6a65 6374 dumpTo: anObject
│ │ │ │ │ +0002eb90: 4475 6d70 6572 0a20 2020 2020 4475 6d70 Dumper. Dump
│ │ │ │ │ +0002eba0: 2074 6865 206f 626a 6563 7420 7374 6f72 the object stor
│ │ │ │ │ +0002ebb0: 6564 2069 6e20 7468 6520 7072 6f78 7920 ed in the proxy
│ │ │ │ │ +0002ebc0: 746f 2061 6e4f 626a 6563 7444 756d 7065 to anObjectDumpe
│ │ │ │ │ +0002ebd0: 720a 0a0a 1f0a 4669 6c65 3a20 6773 742d r.....File: gst-
│ │ │ │ │ +0002ebe0: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ +0002ebf0: 3a20 4e75 6c6c 5661 6c75 6548 6f6c 6465 : NullValueHolde
│ │ │ │ │ +0002ec00: 722c 2020 4e65 7874 3a20 4e75 6d62 6572 r, Next: Number
│ │ │ │ │ +0002ec10: 2c20 2050 7265 763a 204e 756c 6c50 726f , Prev: NullPro
│ │ │ │ │ +0002ec20: 7879 2c20 2055 703a 2042 6173 6520 636c xy, Up: Base cl
│ │ │ │ │ +0002ec30: 6173 7365 730a 0a31 2e31 3231 204e 756c asses..1.121 Nul
│ │ │ │ │ +0002ec40: 6c56 616c 7565 486f 6c64 6572 0a3d 3d3d lValueHolder.===
│ │ │ │ │ +0002ec50: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ +0002ec60: 3d3d 0a0a 4465 6669 6e65 6420 696e 206e ==..Defined in n
│ │ │ │ │ +0002ec70: 616d 6573 7061 6365 2053 6d61 6c6c 7461 amespace Smallta
│ │ │ │ │ +0002ec80: 6c6b 0a53 7570 6572 636c 6173 733a 2056 lk.Superclass: V
│ │ │ │ │ +0002ec90: 616c 7565 4164 6170 746f 720a 4361 7465 alueAdaptor.Cate
│ │ │ │ │ +0002eca0: 676f 7279 3a20 4c61 6e67 7561 6765 2d44 gory: Language-D
│ │ │ │ │ +0002ecb0: 6174 6120 7479 7065 730a 2020 2020 2049 ata types. I
│ │ │ │ │ +0002ecc0: 2070 7265 7465 6e64 2074 6f20 7374 6f72 pretend to stor
│ │ │ │ │ +0002ecd0: 6520 6d79 2076 616c 7565 2069 6e20 6120 e my value in a
│ │ │ │ │ +0002ece0: 7661 7269 6162 6c65 2c20 6275 7420 4920 variable, but I
│ │ │ │ │ +0002ecf0: 646f 6e27 7420 6163 7475 616c 6c79 2e0a don't actually..
│ │ │ │ │ +0002ed00: 2020 2020 2059 6f75 2063 616e 2075 7365 You can use
│ │ │ │ │ +0002ed10: 2074 6865 206f 6e6c 7920 696e 7374 616e the only instan
│ │ │ │ │ +0002ed20: 6365 206f 6620 6d79 2063 6c61 7373 2028 ce of my class (
│ │ │ │ │ +0002ed30: 7265 7475 726e 6564 2062 790a 2020 2020 returned by.
│ │ │ │ │ +0002ed40: 2060 5661 6c75 6548 6f6c 6465 7220 6e75 `ValueHolder nu
│ │ │ │ │ +0002ed50: 6c6c 2729 2069 6620 796f 7527 7265 206e ll') if you're n
│ │ │ │ │ +0002ed60: 6f74 2069 6e74 6572 6573 7465 6420 696e ot interested in
│ │ │ │ │ +0002ed70: 2061 2076 616c 7565 2074 6861 7420 6973 a value that is
│ │ │ │ │ +0002ed80: 0a20 2020 2020 7265 7475 726e 6564 2061 . returned a
│ │ │ │ │ +0002ed90: 7320 6465 7363 7269 6265 6420 696e 2056 s described in V
│ │ │ │ │ +0002eda0: 616c 7565 486f 6c64 6572 2773 2063 6f6d alueHolder's com
│ │ │ │ │ +0002edb0: 6d65 6e74 2e0a 0a2a 204d 656e 753a 0a0a ment...* Menu:..
│ │ │ │ │ +0002edc0: 2a20 4e75 6c6c 5661 6c75 6548 6f6c 6465 * NullValueHolde
│ │ │ │ │ +0002edd0: 7220 636c 6173 732d 6372 6561 7469 6e67 r class-creating
│ │ │ │ │ +0002ede0: 2069 6e73 7461 6e63 6573 3a3a 2020 2863 instances:: (c
│ │ │ │ │ +0002edf0: 6c61 7373 290a 2a20 4e75 6c6c 5661 6c75 lass).* NullValu
│ │ │ │ │ +0002ee00: 6548 6f6c 6465 722d 6163 6365 7373 696e eHolder-accessin
│ │ │ │ │ +0002ee10: 673a 3a20 2028 696e 7374 616e 6365 290a g:: (instance).
│ │ │ │ │ +0002ee20: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ +0002ee30: 652e 696e 666f 2c20 204e 6f64 653a 204e e.info, Node: N
│ │ │ │ │ +0002ee40: 756c 6c56 616c 7565 486f 6c64 6572 2063 ullValueHolder c
│ │ │ │ │ +0002ee50: 6c61 7373 2d63 7265 6174 696e 6720 696e lass-creating in
│ │ │ │ │ +0002ee60: 7374 616e 6365 732c 2020 4e65 7874 3a20 stances, Next:
│ │ │ │ │ +0002ee70: 4e75 6c6c 5661 6c75 6548 6f6c 6465 722d NullValueHolder-
│ │ │ │ │ +0002ee80: 6163 6365 7373 696e 672c 2020 5570 3a20 accessing, Up:
│ │ │ │ │ +0002ee90: 4e75 6c6c 5661 6c75 6548 6f6c 6465 720a NullValueHolder.
│ │ │ │ │ +0002eea0: 0a31 2e31 3231 2e31 204e 756c 6c56 616c .1.121.1 NullVal
│ │ │ │ │ +0002eeb0: 7565 486f 6c64 6572 2063 6c61 7373 3a20 ueHolder class:
│ │ │ │ │ +0002eec0: 6372 6561 7469 6e67 2069 6e73 7461 6e63 creating instanc
│ │ │ │ │ +0002eed0: 6573 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d es.-------------
│ │ │ │ │ +0002eee0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0002eef0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0002ef00: 2d2d 2d2d 0a0a 6e65 770a 2020 2020 204e ----..new. N
│ │ │ │ │ +0002ef10: 6f74 2075 7365 6420 2d20 7573 6520 6056 ot used - use `V
│ │ │ │ │ +0002ef20: 616c 7565 486f 6c64 6572 206e 756c 6c27 alueHolder null'
│ │ │ │ │ +0002ef30: 2069 6e73 7465 6164 0a0a 756e 6971 7565 instead..unique
│ │ │ │ │ +0002ef40: 496e 7374 616e 6365 0a20 2020 2020 416e Instance. An
│ │ │ │ │ +0002ef50: 7377 6572 2074 6865 2073 6f6c 6520 696e swer the sole in
│ │ │ │ │ +0002ef60: 7374 616e 6365 206f 6620 4e75 6c6c 5661 stance of NullVa
│ │ │ │ │ +0002ef70: 6c75 6548 6f6c 6465 720a 0a0a 1f0a 4669 lueHolder.....Fi
│ │ │ │ │ +0002ef80: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ +0002ef90: 6f2c 2020 4e6f 6465 3a20 4e75 6c6c 5661 o, Node: NullVa
│ │ │ │ │ +0002efa0: 6c75 6548 6f6c 6465 722d 6163 6365 7373 lueHolder-access
│ │ │ │ │ +0002efb0: 696e 672c 2020 5072 6576 3a20 4e75 6c6c ing, Prev: Null
│ │ │ │ │ +0002efc0: 5661 6c75 6548 6f6c 6465 7220 636c 6173 ValueHolder clas
│ │ │ │ │ +0002efd0: 732d 6372 6561 7469 6e67 2069 6e73 7461 s-creating insta
│ │ │ │ │ +0002efe0: 6e63 6573 2c20 2055 703a 204e 756c 6c56 nces, Up: NullV
│ │ │ │ │ +0002eff0: 616c 7565 486f 6c64 6572 0a0a 312e 3132 alueHolder..1.12
│ │ │ │ │ +0002f000: 312e 3220 4e75 6c6c 5661 6c75 6548 6f6c 1.2 NullValueHol
│ │ │ │ │ +0002f010: 6465 723a 2061 6363 6573 7369 6e67 0a2d der: accessing.-
│ │ │ │ │ +0002f020: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0002f030: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0002f040: 2d0a 0a76 616c 7565 0a20 2020 2020 5265 -..value. Re
│ │ │ │ │ +0002f050: 7472 6976 6520 7468 6520 7661 6c75 6520 trive the value
│ │ │ │ │ +0002f060: 6f66 2074 6865 2072 6563 6569 7665 722e of the receiver.
│ │ │ │ │ +0002f070: 2041 6c77 6179 7320 616e 7377 6572 206e Always answer n
│ │ │ │ │ +0002f080: 696c 0a0a 7661 6c75 653a 2061 6e4f 626a il..value: anObj
│ │ │ │ │ +0002f090: 6563 740a 2020 2020 2053 6574 2074 6865 ect. Set the
│ │ │ │ │ +0002f0a0: 2076 616c 7565 206f 6620 7468 6520 7265 value of the re
│ │ │ │ │ +0002f0b0: 6365 6976 6572 2e20 446f 206e 6f74 6869 ceiver. Do nothi
│ │ │ │ │ +0002f0c0: 6e67 2c20 6469 7363 6172 6420 7468 6520 ng, discard the
│ │ │ │ │ +0002f0d0: 7661 6c75 650a 0a0a 1f0a 4669 6c65 3a20 value.....File:
│ │ │ │ │ +0002f0e0: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ +0002f0f0: 4e6f 6465 3a20 4e75 6d62 6572 2c20 204e Node: Number, N
│ │ │ │ │ +0002f100: 6578 743a 204f 626a 6563 742c 2020 5072 ext: Object, Pr
│ │ │ │ │ +0002f110: 6576 3a20 4e75 6c6c 5661 6c75 6548 6f6c ev: NullValueHol
│ │ │ │ │ +0002f120: 6465 722c 2020 5570 3a20 4261 7365 2063 der, Up: Base c
│ │ │ │ │ +0002f130: 6c61 7373 6573 0a0a 312e 3132 3220 4e75 lasses..1.122 Nu
│ │ │ │ │ +0002f140: 6d62 6572 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d mber.===========
│ │ │ │ │ +0002f150: 3d0a 0a44 6566 696e 6564 2069 6e20 6e61 =..Defined in na
│ │ │ │ │ +0002f160: 6d65 7370 6163 6520 536d 616c 6c74 616c mespace Smalltal
│ │ │ │ │ +0002f170: 6b0a 5375 7065 7263 6c61 7373 3a20 4d61 k.Superclass: Ma
│ │ │ │ │ +0002f180: 676e 6974 7564 650a 4361 7465 676f 7279 gnitude.Category
│ │ │ │ │ +0002f190: 3a20 4c61 6e67 7561 6765 2d44 6174 6120 : Language-Data
│ │ │ │ │ +0002f1a0: 7479 7065 730a 2020 2020 2049 2061 6d20 types. I am
│ │ │ │ │ +0002f1b0: 616e 2061 6273 7472 6163 7420 636c 6173 an abstract clas
│ │ │ │ │ +0002f1c0: 7320 7468 6174 2070 726f 7669 6465 7320 s that provides
│ │ │ │ │ +0002f1d0: 6f70 6572 6174 696f 6e73 206f 6e20 6e75 operations on nu
│ │ │ │ │ +0002f1e0: 6d62 6572 732c 2062 6f74 680a 2020 2020 mbers, both.
│ │ │ │ │ +0002f1f0: 2066 6c6f 6174 696e 6720 706f 696e 7420 floating point
│ │ │ │ │ +0002f200: 616e 6420 696e 7465 6765 722e 2020 4920 and integer. I
│ │ │ │ │ +0002f210: 7072 6f76 6964 6520 736f 6d65 2067 656e provide some gen
│ │ │ │ │ +0002f220: 6572 6963 2070 7265 6469 6361 7465 732c eric predicates,
│ │ │ │ │ +0002f230: 0a20 2020 2020 616e 6420 7375 7070 6c79 . and supply
│ │ │ │ │ +0002f240: 2074 6865 2069 6d70 6c69 6369 7420 7479 the implicit ty
│ │ │ │ │ +0002f250: 7065 2063 6f65 7263 696e 6720 636f 6465 pe coercing code
│ │ │ │ │ +0002f260: 2066 6f72 2062 696e 6172 7920 6f70 6572 for binary oper
│ │ │ │ │ +0002f270: 6174 696f 6e73 2e0a 0a2a 204d 656e 753a ations...* Menu:
│ │ │ │ │ +0002f280: 0a0a 2a20 4e75 6d62 6572 2063 6c61 7373 ..* Number class
│ │ │ │ │ +0002f290: 2d63 6f6e 7665 7274 696e 673a 3a20 2028 -converting:: (
│ │ │ │ │ +0002f2a0: 636c 6173 7329 0a2a 204e 756d 6265 7220 class).* Number
│ │ │ │ │ +0002f2b0: 636c 6173 732d 7465 7374 696e 673a 3a20 class-testing::
│ │ │ │ │ +0002f2c0: 2028 636c 6173 7329 0a2a 204e 756d 6265 (class).* Numbe
│ │ │ │ │ +0002f2d0: 722d 6172 6974 686d 6574 6963 3a3a 2020 r-arithmetic::
│ │ │ │ │ +0002f2e0: 2869 6e73 7461 6e63 6529 0a2a 204e 756d (instance).* Num
│ │ │ │ │ +0002f2f0: 6265 722d 636f 6572 6369 6f6e 3a3a 2020 ber-coercion::
│ │ │ │ │ +0002f300: 2869 6e73 7461 6e63 6529 0a2a 204e 756d (instance).* Num
│ │ │ │ │ +0002f310: 6265 722d 636f 6d70 6172 696e 673a 3a20 ber-comparing::
│ │ │ │ │ +0002f320: 2028 696e 7374 616e 6365 290a 2a20 4e75 (instance).* Nu
│ │ │ │ │ +0002f330: 6d62 6572 2d63 6f6e 7665 7274 696e 673a mber-converting:
│ │ │ │ │ +0002f340: 3a20 2028 696e 7374 616e 6365 290a 2a20 : (instance).*
│ │ │ │ │ +0002f350: 4e75 6d62 6572 2d63 6f70 7969 6e67 3a3a Number-copying::
│ │ │ │ │ +0002f360: 2020 2869 6e73 7461 6e63 6529 0a2a 204e (instance).* N
│ │ │ │ │ +0002f370: 756d 6265 722d 6572 726f 7220 7261 6973 umber-error rais
│ │ │ │ │ +0002f380: 696e 673a 3a20 2028 696e 7374 616e 6365 ing:: (instance
│ │ │ │ │ +0002f390: 290a 2a20 4e75 6d62 6572 2d6d 6973 6320 ).* Number-misc
│ │ │ │ │ +0002f3a0: 6d61 7468 3a3a 2020 2869 6e73 7461 6e63 math:: (instanc
│ │ │ │ │ +0002f3b0: 6529 0a2a 204e 756d 6265 722d 706f 696e e).* Number-poin
│ │ │ │ │ +0002f3c0: 7420 6372 6561 7469 6f6e 3a3a 2020 2869 t creation:: (i
│ │ │ │ │ +0002f3d0: 6e73 7461 6e63 6529 0a2a 204e 756d 6265 nstance).* Numbe
│ │ │ │ │ +0002f3e0: 722d 7265 7472 7969 6e67 3a3a 2020 2869 r-retrying:: (i
│ │ │ │ │ +0002f3f0: 6e73 7461 6e63 6529 0a2a 204e 756d 6265 nstance).* Numbe
│ │ │ │ │ +0002f400: 722d 7368 6f72 7463 7574 7320 616e 6420 r-shortcuts and
│ │ │ │ │ +0002f410: 6974 6572 6174 6f72 733a 3a20 2028 696e iterators:: (in
│ │ │ │ │ +0002f420: 7374 616e 6365 290a 2a20 4e75 6d62 6572 stance).* Number
│ │ │ │ │ +0002f430: 2d74 6573 7469 6e67 3a3a 2020 2869 6e73 -testing:: (ins
│ │ │ │ │ +0002f440: 7461 6e63 6529 0a2a 204e 756d 6265 722d tance).* Number-
│ │ │ │ │ +0002f450: 7472 756e 6361 7469 6f6e 2061 6e64 2072 truncation and r
│ │ │ │ │ +0002f460: 6f75 6e64 206f 6666 3a3a 2020 2869 6e73 ound off:: (ins
│ │ │ │ │ +0002f470: 7461 6e63 6529 0a0a 1f0a 4669 6c65 3a20 tance)....File:
│ │ │ │ │ +0002f480: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ +0002f490: 4e6f 6465 3a20 4e75 6d62 6572 2063 6c61 Node: Number cla
│ │ │ │ │ +0002f4a0: 7373 2d63 6f6e 7665 7274 696e 672c 2020 ss-converting,
│ │ │ │ │ +0002f4b0: 4e65 7874 3a20 4e75 6d62 6572 2063 6c61 Next: Number cla
│ │ │ │ │ +0002f4c0: 7373 2d74 6573 7469 6e67 2c20 2055 703a ss-testing, Up:
│ │ │ │ │ +0002f4d0: 204e 756d 6265 720a 0a31 2e31 3232 2e31 Number..1.122.1
│ │ │ │ │ +0002f4e0: 204e 756d 6265 7220 636c 6173 733a 2063 Number class: c
│ │ │ │ │ +0002f4f0: 6f6e 7665 7274 696e 670a 2d2d 2d2d 2d2d onverting.------
│ │ │ │ │ +0002f500: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0002f510: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 636f 6572 ----------..coer
│ │ │ │ │ +0002f520: 6365 3a20 614e 756d 6265 720a 2020 2020 ce: aNumber.
│ │ │ │ │ +0002f530: 2041 6e73 7765 7220 614e 756d 6265 7220 Answer aNumber
│ │ │ │ │ +0002f540: 2d20 7768 6174 6576 6572 2063 6c61 7373 - whatever class
│ │ │ │ │ +0002f550: 2069 7420 6265 6c6f 6e67 7320 746f 2c20 it belongs to,
│ │ │ │ │ +0002f560: 6974 2069 7320 676f 6f64 0a0a 7265 6164 it is good..read
│ │ │ │ │ +0002f570: 4672 6f6d 3a20 6153 7472 6561 6d0a 2020 From: aStream.
│ │ │ │ │ +0002f580: 2020 2041 6e73 7765 7220 7468 6520 6e75 Answer the nu
│ │ │ │ │ +0002f590: 6d62 6572 2072 6561 6420 6672 6f6d 2074 mber read from t
│ │ │ │ │ +0002f5a0: 6865 2072 6573 7420 6f66 2061 5374 7265 he rest of aStre
│ │ │ │ │ +0002f5b0: 616d 2c20 636f 6e76 6572 7465 6420 746f am, converted to
│ │ │ │ │ +0002f5c0: 2061 6e0a 2020 2020 2069 6e73 7461 6e63 an. instanc
│ │ │ │ │ +0002f5d0: 6520 6f66 2074 6865 2072 6563 6569 7665 e of the receive
│ │ │ │ │ +0002f5e0: 722e 2049 6620 7468 6520 7265 6365 6976 r. If the receiv
│ │ │ │ │ +0002f5f0: 6572 2069 7320 6e75 6d62 6572 2c20 7468 er is number, th
│ │ │ │ │ +0002f600: 6520 636c 6173 7320 6f66 0a20 2020 2020 e class of.
│ │ │ │ │ +0002f610: 7468 6520 7265 7375 6c74 2069 7320 756e the result is un
│ │ │ │ │ +0002f620: 6465 6669 6e65 6420 2d20 6275 7420 7468 defined - but th
│ │ │ │ │ +0002f630: 6520 7265 7375 6c74 2069 7320 676f 6f64 e result is good
│ │ │ │ │ +0002f640: 2e0a 0a72 6561 6446 726f 6d3a 2061 5374 ...readFrom: aSt
│ │ │ │ │ +0002f650: 7265 616d 2072 6164 6978 3a20 616e 496e ream radix: anIn
│ │ │ │ │ +0002f660: 7465 6765 720a 2020 2020 2041 6e73 7765 teger. Answe
│ │ │ │ │ +0002f670: 7220 7468 6520 6e75 6d62 6572 2072 6561 r the number rea
│ │ │ │ │ +0002f680: 6420 6672 6f6d 2074 6865 2072 6573 7420 d from the rest
│ │ │ │ │ +0002f690: 6f66 2061 5374 7265 616d 2c20 636f 6e76 of aStream, conv
│ │ │ │ │ +0002f6a0: 6572 7465 6420 746f 2061 6e0a 2020 2020 erted to an.
│ │ │ │ │ +0002f6b0: 2069 6e73 7461 6e63 6520 6f66 2074 6865 instance of the
│ │ │ │ │ +0002f6c0: 2072 6563 6569 7665 722e 2049 6620 7468 receiver. If th
│ │ │ │ │ +0002f6d0: 6520 7265 6365 6976 6572 2069 7320 6e75 e receiver is nu
│ │ │ │ │ +0002f6e0: 6d62 6572 2c20 7468 6520 636c 6173 7320 mber, the class
│ │ │ │ │ +0002f6f0: 6f66 0a20 2020 2020 7468 6520 7265 7375 of. the resu
│ │ │ │ │ +0002f700: 6c74 2069 7320 756e 6465 6669 6e65 6420 lt is undefined
│ │ │ │ │ +0002f710: 2d20 6275 7420 7468 6520 7265 7375 6c74 - but the result
│ │ │ │ │ +0002f720: 2069 7320 676f 6f64 2e0a 0a20 2020 2020 is good...
│ │ │ │ │ +0002f730: 5468 6520 6578 706f 6e65 6e74 2028 666f The exponent (fo
│ │ │ │ │ +0002f740: 7220 6578 616d 706c 6520 312e 3265 2d31 r example 1.2e-1
│ │ │ │ │ +0002f750: 2920 6973 206f 6e6c 7920 7061 7273 6564 ) is only parsed
│ │ │ │ │ +0002f760: 2069 6620 616e 496e 7465 6765 7220 6973 if anInteger is
│ │ │ │ │ +0002f770: 0a20 2020 2020 3130 2e0a 0a0a 1f0a 4669 . 10......Fi
│ │ │ │ │ +0002f780: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ +0002f790: 6f2c 2020 4e6f 6465 3a20 4e75 6d62 6572 o, Node: Number
│ │ │ │ │ +0002f7a0: 2063 6c61 7373 2d74 6573 7469 6e67 2c20 class-testing,
│ │ │ │ │ +0002f7b0: 204e 6578 743a 204e 756d 6265 722d 6172 Next: Number-ar
│ │ │ │ │ +0002f7c0: 6974 686d 6574 6963 2c20 2050 7265 763a ithmetic, Prev:
│ │ │ │ │ +0002f7d0: 204e 756d 6265 7220 636c 6173 732d 636f Number class-co
│ │ │ │ │ +0002f7e0: 6e76 6572 7469 6e67 2c20 2055 703a 204e nverting, Up: N
│ │ │ │ │ +0002f7f0: 756d 6265 720a 0a31 2e31 3232 2e32 204e umber..1.122.2 N
│ │ │ │ │ +0002f800: 756d 6265 7220 636c 6173 733a 2074 6573 umber class: tes
│ │ │ │ │ +0002f810: 7469 6e67 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d ting.-----------
│ │ │ │ │ +0002f820: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0002f830: 2d2d 0a0a 6973 496d 6d65 6469 6174 650a --..isImmediate.
│ │ │ │ │ +0002f840: 2020 2020 2041 6e73 7765 7220 7768 6574 Answer whet
│ │ │ │ │ +0002f850: 6865 722c 2069 6620 7820 6973 2061 6e20 her, if x is an
│ │ │ │ │ +0002f860: 696e 7374 616e 6365 206f 6620 7468 6520 instance of the
│ │ │ │ │ +0002f870: 7265 6365 6976 6572 2c20 7820 636f 7079 receiver, x copy
│ │ │ │ │ +0002f880: 203d 3d20 780a 0a0a 1f0a 4669 6c65 3a20 == x.....File:
│ │ │ │ │ +0002f890: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ +0002f8a0: 4e6f 6465 3a20 4e75 6d62 6572 2d61 7269 Node: Number-ari
│ │ │ │ │ +0002f8b0: 7468 6d65 7469 632c 2020 4e65 7874 3a20 thmetic, Next:
│ │ │ │ │ +0002f8c0: 4e75 6d62 6572 2d63 6f65 7263 696f 6e2c Number-coercion,
│ │ │ │ │ +0002f8d0: 2020 5072 6576 3a20 4e75 6d62 6572 2063 Prev: Number c
│ │ │ │ │ +0002f8e0: 6c61 7373 2d74 6573 7469 6e67 2c20 2055 lass-testing, U
│ │ │ │ │ +0002f8f0: 703a 204e 756d 6265 720a 0a31 2e31 3232 p: Number..1.122
│ │ │ │ │ +0002f900: 2e33 204e 756d 6265 723a 2061 7269 7468 .3 Number: arith
│ │ │ │ │ +0002f910: 6d65 7469 630a 2d2d 2d2d 2d2d 2d2d 2d2d metic.----------
│ │ │ │ │ +0002f920: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0002f930: 0a0a 2a20 614e 756d 6265 720a 2020 2020 ..* aNumber.
│ │ │ │ │ +0002f940: 2053 7562 7472 6163 7420 7468 6520 7265 Subtract the re
│ │ │ │ │ +0002f950: 6365 6976 6572 2061 6e64 2061 4e75 6d62 ceiver and aNumb
│ │ │ │ │ +0002f960: 6572 2c20 616e 7377 6572 2074 6865 2072 er, answer the r
│ │ │ │ │ +0002f970: 6573 756c 740a 0a2b 2061 4e75 6d62 6572 esult..+ aNumber
│ │ │ │ │ +0002f980: 0a20 2020 2020 5375 6d20 7468 6520 7265 . Sum the re
│ │ │ │ │ +0002f990: 6365 6976 6572 2061 6e64 2061 4e75 6d62 ceiver and aNumb
│ │ │ │ │ +0002f9a0: 6572 2c20 616e 7377 6572 2074 6865 2072 er, answer the r
│ │ │ │ │ +0002f9b0: 6573 756c 740a 0a2d 2061 4e75 6d62 6572 esult..- aNumber
│ │ │ │ │ +0002f9c0: 0a20 2020 2020 5375 6274 7261 6374 2061 . Subtract a
│ │ │ │ │ +0002f9d0: 4e75 6d62 6572 2066 726f 6d20 7468 6520 Number from the
│ │ │ │ │ +0002f9e0: 7265 6365 6976 6572 2c20 616e 7377 6572 receiver, answer
│ │ │ │ │ +0002f9f0: 2074 6865 2072 6573 756c 740a 0a2f 2061 the result../ a
│ │ │ │ │ +0002fa00: 4e75 6d62 6572 0a20 2020 2020 4469 7669 Number. Divi
│ │ │ │ │ +0002fa10: 6465 2074 6865 2072 6563 6569 7665 7220 de the receiver
│ │ │ │ │ +0002fa20: 6279 2061 4e75 6d62 6572 2c20 616e 7377 by aNumber, answ
│ │ │ │ │ +0002fa30: 6572 2074 6865 2072 6573 756c 7420 286e er the result (n
│ │ │ │ │ +0002fa40: 6f20 6c6f 7373 206f 660a 2020 2020 2070 o loss of. p
│ │ │ │ │ +0002fa50: 7265 6369 7369 6f6e 292e 2020 5261 6973 recision). Rais
│ │ │ │ │ +0002fa60: 6520 6120 5a65 726f 4469 7669 6465 2065 e a ZeroDivide e
│ │ │ │ │ +0002fa70: 7863 6570 7469 6f6e 206f 7220 7265 7475 xception or retu
│ │ │ │ │ +0002fa80: 726e 2061 2076 616c 6964 0a20 2020 2020 rn a valid.
│ │ │ │ │ +0002fa90: 2870 6f73 7369 626c 7920 696e 6669 6e69 (possibly infini
│ │ │ │ │ +0002faa0: 7465 2920 636f 6e74 696e 7561 7469 6f6e te) continuation
│ │ │ │ │ +0002fab0: 2076 616c 7565 2069 6620 614e 756d 6265 value if aNumbe
│ │ │ │ │ +0002fac0: 7220 6973 207a 6572 6f2e 0a0a 2f2f 2061 r is zero...// a
│ │ │ │ │ +0002fad0: 4e75 6d62 6572 0a20 2020 2020 5265 7475 Number. Retu
│ │ │ │ │ +0002fae0: 726e 2074 6865 2069 6e74 6567 6572 2071 rn the integer q
│ │ │ │ │ +0002faf0: 756f 7469 656e 7420 6f66 2064 6976 6964 uotient of divid
│ │ │ │ │ +0002fb00: 696e 6720 7468 6520 7265 6365 6976 6572 ing the receiver
│ │ │ │ │ +0002fb10: 2062 7920 614e 756d 6265 720a 2020 2020 by aNumber.
│ │ │ │ │ +0002fb20: 2077 6974 6820 7472 756e 6361 7469 6f6e with truncation
│ │ │ │ │ +0002fb30: 2074 6f77 6172 6473 206e 6567 6174 6976 towards negativ
│ │ │ │ │ +0002fb40: 6520 696e 6669 6e69 7479 2e20 2052 6169 e infinity. Rai
│ │ │ │ │ +0002fb50: 7365 2061 205a 6572 6f44 6976 6964 650a se a ZeroDivide.
│ │ │ │ │ +0002fb60: 2020 2020 2065 7863 6570 7469 6f6e 2069 exception i
│ │ │ │ │ +0002fb70: 6620 614e 756d 6265 7220 6973 207a 6572 f aNumber is zer
│ │ │ │ │ +0002fb80: 6f0a 0a5c 5c20 614e 756d 6265 720a 2020 o..\\ aNumber.
│ │ │ │ │ +0002fb90: 2020 2052 6574 7572 6e20 7468 6520 7265 Return the re
│ │ │ │ │ +0002fba0: 6d61 696e 6465 7220 6f66 2064 6976 6964 mainder of divid
│ │ │ │ │ +0002fbb0: 696e 6720 7468 6520 7265 6365 6976 6572 ing the receiver
│ │ │ │ │ +0002fbc0: 2062 7920 614e 756d 6265 7220 7769 7468 by aNumber with
│ │ │ │ │ +0002fbd0: 0a20 2020 2020 7472 756e 6361 7469 6f6e . truncation
│ │ │ │ │ +0002fbe0: 2074 6f77 6172 6473 206e 6567 6174 6976 towards negativ
│ │ │ │ │ +0002fbf0: 6520 696e 6669 6e69 7479 2e20 2052 6169 e infinity. Rai
│ │ │ │ │ +0002fc00: 7365 2061 205a 6572 6f44 6976 6964 650a se a ZeroDivide.
│ │ │ │ │ +0002fc10: 2020 2020 2065 7863 6570 7469 6f6e 2069 exception i
│ │ │ │ │ +0002fc20: 6620 614e 756d 6265 7220 6973 207a 6572 f aNumber is zer
│ │ │ │ │ +0002fc30: 6f0a 0a71 756f 3a20 614e 756d 6265 720a o..quo: aNumber.
│ │ │ │ │ +0002fc40: 2020 2020 2052 6574 7572 6e20 7468 6520 Return the
│ │ │ │ │ +0002fc50: 696e 7465 6765 7220 7175 6f74 6965 6e74 integer quotient
│ │ │ │ │ +0002fc60: 206f 6620 6469 7669 6469 6e67 2074 6865 of dividing the
│ │ │ │ │ +0002fc70: 2072 6563 6569 7665 7220 6279 2061 4e75 receiver by aNu
│ │ │ │ │ +0002fc80: 6d62 6572 0a20 2020 2020 7769 7468 2074 mber. with t
│ │ │ │ │ +0002fc90: 7275 6e63 6174 696f 6e20 746f 7761 7264 runcation toward
│ │ │ │ │ +0002fca0: 7320 7a65 726f 2e20 2052 6169 7365 2061 s zero. Raise a
│ │ │ │ │ +0002fcb0: 205a 6572 6f44 6976 6964 6520 6578 6365 ZeroDivide exce
│ │ │ │ │ +0002fcc0: 7074 696f 6e20 6966 0a20 2020 2020 614e ption if. aN
│ │ │ │ │ +0002fcd0: 756d 6265 7220 6973 207a 6572 6f0a 0a72 umber is zero..r
│ │ │ │ │ +0002fce0: 6563 6970 726f 6361 6c0a 2020 2020 2052 eciprocal. R
│ │ │ │ │ +0002fcf0: 6574 7572 6e20 7468 6520 7265 6369 7072 eturn the recipr
│ │ │ │ │ +0002fd00: 6f63 616c 206f 6620 7468 6520 7265 6365 ocal of the rece
│ │ │ │ │ +0002fd10: 6976 6572 0a0a 7265 6d3a 2061 4e75 6d62 iver..rem: aNumb
│ │ │ │ │ +0002fd20: 6572 0a20 2020 2020 5265 7475 726e 2074 er. Return t
│ │ │ │ │ +0002fd30: 6865 2072 656d 6169 6e64 6572 206f 6620 he remainder of
│ │ │ │ │ +0002fd40: 6469 7669 6469 6e67 2074 6865 2072 6563 dividing the rec
│ │ │ │ │ +0002fd50: 6569 7665 7220 6279 2061 4e75 6d62 6572 eiver by aNumber
│ │ │ │ │ +0002fd60: 2077 6974 680a 2020 2020 2074 7275 6e63 with. trunc
│ │ │ │ │ +0002fd70: 6174 696f 6e20 746f 7761 7264 7320 7a65 ation towards ze
│ │ │ │ │ +0002fd80: 726f 2e20 2052 6169 7365 2061 205a 6572 ro. Raise a Zer
│ │ │ │ │ +0002fd90: 6f44 6976 6964 6520 6578 6365 7074 696f oDivide exceptio
│ │ │ │ │ +0002fda0: 6e20 6966 2061 4e75 6d62 6572 0a20 2020 n if aNumber.
│ │ │ │ │ +0002fdb0: 2020 6973 207a 6572 6f0a 0a0a 1f0a 4669 is zero.....Fi
│ │ │ │ │ +0002fdc0: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ +0002fdd0: 6f2c 2020 4e6f 6465 3a20 4e75 6d62 6572 o, Node: Number
│ │ │ │ │ +0002fde0: 2d63 6f65 7263 696f 6e2c 2020 4e65 7874 -coercion, Next
│ │ │ │ │ +0002fdf0: 3a20 4e75 6d62 6572 2d63 6f6d 7061 7269 : Number-compari
│ │ │ │ │ +0002fe00: 6e67 2c20 2050 7265 763a 204e 756d 6265 ng, Prev: Numbe
│ │ │ │ │ +0002fe10: 722d 6172 6974 686d 6574 6963 2c20 2055 r-arithmetic, U
│ │ │ │ │ +0002fe20: 703a 204e 756d 6265 720a 0a31 2e31 3232 p: Number..1.122
│ │ │ │ │ +0002fe30: 2e34 204e 756d 6265 723a 2063 6f65 7263 .4 Number: coerc
│ │ │ │ │ +0002fe40: 696f 6e0a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ion.------------
│ │ │ │ │ +0002fe50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6173 ------------..as
│ │ │ │ │ +0002fe60: 434e 756d 6265 720a 2020 2020 2043 6f6e CNumber. Con
│ │ │ │ │ +0002fe70: 7665 7274 2074 6865 2072 6563 6569 7665 vert the receive
│ │ │ │ │ +0002fe80: 7220 746f 2061 206b 696e 6420 6f66 206e r to a kind of n
│ │ │ │ │ +0002fe90: 756d 6265 7220 7468 6174 2069 7320 756e umber that is un
│ │ │ │ │ +0002fea0: 6465 7273 746f 6f64 2062 7920 7468 650a derstood by the.
│ │ │ │ │ +0002feb0: 2020 2020 2043 2063 616c 6c2d 6f75 7420 C call-out
│ │ │ │ │ +0002fec0: 6d65 6368 616e 6973 6d2e 0a0a 0a1f 0a46 mechanism......F
│ │ │ │ │ +0002fed0: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ +0002fee0: 666f 2c20 204e 6f64 653a 204e 756d 6265 fo, Node: Numbe
│ │ │ │ │ +0002fef0: 722d 636f 6d70 6172 696e 672c 2020 4e65 r-comparing, Ne
│ │ │ │ │ +0002ff00: 7874 3a20 4e75 6d62 6572 2d63 6f6e 7665 xt: Number-conve
│ │ │ │ │ +0002ff10: 7274 696e 672c 2020 5072 6576 3a20 4e75 rting, Prev: Nu
│ │ │ │ │ +0002ff20: 6d62 6572 2d63 6f65 7263 696f 6e2c 2020 mber-coercion,
│ │ │ │ │ +0002ff30: 5570 3a20 4e75 6d62 6572 0a0a 312e 3132 Up: Number..1.12
│ │ │ │ │ +0002ff40: 322e 3520 4e75 6d62 6572 3a20 636f 6d70 2.5 Number: comp
│ │ │ │ │ +0002ff50: 6172 696e 670a 2d2d 2d2d 2d2d 2d2d 2d2d aring.----------
│ │ │ │ │ +0002ff60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------.
│ │ │ │ │ +0002ff70: 0a6d 6178 3a20 614e 756d 6265 720a 2020 .max: aNumber.
│ │ │ │ │ +0002ff80: 2020 2041 6e73 7765 7220 7468 6520 6d61 Answer the ma
│ │ │ │ │ +0002ff90: 7869 6d75 6d20 6265 7477 6565 6e20 7468 ximum between th
│ │ │ │ │ +0002ffa0: 6520 7265 6365 6976 6572 2061 6e64 2061 e receiver and a
│ │ │ │ │ +0002ffb0: 4e75 6d62 6572 2e20 2052 6564 6566 696e Number. Redefin
│ │ │ │ │ +0002ffc0: 6520 696e 0a20 2020 2020 7375 6263 6c61 e in. subcla
│ │ │ │ │ +0002ffd0: 7373 6573 2069 6620 6e65 6365 7373 6172 sses if necessar
│ │ │ │ │ +0002ffe0: 7920 746f 2065 6e73 7572 6520 7468 6174 y to ensure that
│ │ │ │ │ +0002fff0: 2069 6620 6569 7468 6572 2073 656c 6620 if either self
│ │ │ │ │ +00030000: 6f72 2061 4e75 6d62 6572 0a20 2020 2020 or aNumber.
│ │ │ │ │ +00030010: 6973 2061 204e 614e 2c20 6974 2069 7320 is a NaN, it is
│ │ │ │ │ +00030020: 616c 7761 7973 2061 6e73 7765 7265 642e always answered.
│ │ │ │ │ +00030030: 0a0a 6d69 6e3a 2061 4e75 6d62 6572 0a20 ..min: aNumber.
│ │ │ │ │ +00030040: 2020 2020 416e 7377 6572 2074 6865 206d Answer the m
│ │ │ │ │ +00030050: 696e 696d 756d 2062 6574 7765 656e 2074 inimum between t
│ │ │ │ │ +00030060: 6865 2072 6563 6569 7665 7220 616e 6420 he receiver and
│ │ │ │ │ +00030070: 614e 756d 6265 722e 2020 5265 6465 6669 aNumber. Redefi
│ │ │ │ │ +00030080: 6e65 2069 6e0a 2020 2020 2073 7562 636c ne in. subcl
│ │ │ │ │ +00030090: 6173 7365 7320 6966 206e 6563 6573 7361 asses if necessa
│ │ │ │ │ +000300a0: 7279 2074 6f20 656e 7375 7265 2074 6861 ry to ensure tha
│ │ │ │ │ +000300b0: 7420 6966 2065 6974 6865 7220 7365 6c66 t if either self
│ │ │ │ │ +000300c0: 206f 7220 614e 756d 6265 720a 2020 2020 or aNumber.
│ │ │ │ │ +000300d0: 2069 7320 6120 4e61 4e2c 2069 7420 6973 is a NaN, it is
│ │ │ │ │ +000300e0: 2061 6c77 6179 7320 616e 7377 6572 6564 always answered
│ │ │ │ │ +000300f0: 2e0a 0a0a 1f0a 4669 6c65 3a20 6773 742d ......File: gst-
│ │ │ │ │ +00030100: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ +00030110: 3a20 4e75 6d62 6572 2d63 6f6e 7665 7274 : Number-convert
│ │ │ │ │ +00030120: 696e 672c 2020 4e65 7874 3a20 4e75 6d62 ing, Next: Numb
│ │ │ │ │ +00030130: 6572 2d63 6f70 7969 6e67 2c20 2050 7265 er-copying, Pre
│ │ │ │ │ +00030140: 763a 204e 756d 6265 722d 636f 6d70 6172 v: Number-compar
│ │ │ │ │ +00030150: 696e 672c 2020 5570 3a20 4e75 6d62 6572 ing, Up: Number
│ │ │ │ │ +00030160: 0a0a 312e 3132 322e 3620 4e75 6d62 6572 ..1.122.6 Number
│ │ │ │ │ +00030170: 3a20 636f 6e76 6572 7469 6e67 0a2d 2d2d : converting.---
│ │ │ │ │ +00030180: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00030190: 2d2d 2d2d 2d2d 2d0a 0a61 7345 7861 6374 -------..asExact
│ │ │ │ │ +000301a0: 4672 6163 7469 6f6e 0a20 2020 2020 5265 Fraction. Re
│ │ │ │ │ +000301b0: 7475 726e 2074 6865 2072 6563 6569 7665 turn the receive
│ │ │ │ │ +000301c0: 722c 2063 6f6e 7665 7274 6564 2074 6f20 r, converted to
│ │ │ │ │ +000301d0: 6120 4672 6163 7469 6f6e 2072 6574 6169 a Fraction retai
│ │ │ │ │ +000301e0: 6e69 6e67 2074 6865 2065 7861 6374 0a20 ning the exact.
│ │ │ │ │ +000301f0: 2020 2020 7661 6c75 6520 6f66 2074 6865 value of the
│ │ │ │ │ +00030200: 2072 6563 6569 7665 722e 0a0a 6173 466c receiver...asFl
│ │ │ │ │ +00030210: 6f61 740a 2020 2020 2043 6f6e 7665 7274 oat. Convert
│ │ │ │ │ +00030220: 2074 6865 2072 6563 6569 7665 7220 746f the receiver to
│ │ │ │ │ +00030230: 2061 6e20 6172 6269 7472 6172 7920 7375 an arbitrary su
│ │ │ │ │ +00030240: 6263 6c61 7373 206f 6620 466c 6f61 740a bclass of Float.
│ │ │ │ │ +00030250: 0a61 7346 6c6f 6174 440a 2020 2020 2054 .asFloatD. T
│ │ │ │ │ +00030260: 6869 7320 6d65 7468 6f64 2773 2066 756e his method's fun
│ │ │ │ │ +00030270: 6374 696f 6e61 6c69 7479 2073 686f 756c ctionality shoul
│ │ │ │ │ +00030280: 6420 6265 2069 6d70 6c65 6d65 6e74 6564 d be implemented
│ │ │ │ │ +00030290: 2062 7920 7375 6263 6c61 7373 6573 206f by subclasses o
│ │ │ │ │ +000302a0: 660a 2020 2020 204e 756d 6265 720a 0a61 f. Number..a
│ │ │ │ │ +000302b0: 7346 6c6f 6174 450a 2020 2020 2054 6869 sFloatE. Thi
│ │ │ │ │ +000302c0: 7320 6d65 7468 6f64 2773 2066 756e 6374 s method's funct
│ │ │ │ │ +000302d0: 696f 6e61 6c69 7479 2073 686f 756c 6420 ionality should
│ │ │ │ │ +000302e0: 6265 2069 6d70 6c65 6d65 6e74 6564 2062 be implemented b
│ │ │ │ │ +000302f0: 7920 7375 6263 6c61 7373 6573 206f 660a y subclasses of.
│ │ │ │ │ +00030300: 2020 2020 204e 756d 6265 720a 0a61 7346 Number..asF
│ │ │ │ │ +00030310: 6c6f 6174 510a 2020 2020 2054 6869 7320 loatQ. This
│ │ │ │ │ +00030320: 6d65 7468 6f64 2773 2066 756e 6374 696f method's functio
│ │ │ │ │ +00030330: 6e61 6c69 7479 2073 686f 756c 6420 6265 nality should be
│ │ │ │ │ +00030340: 2069 6d70 6c65 6d65 6e74 6564 2062 7920 implemented by
│ │ │ │ │ +00030350: 7375 6263 6c61 7373 6573 206f 660a 2020 subclasses of.
│ │ │ │ │ +00030360: 2020 204e 756d 6265 720a 0a61 7346 7261 Number..asFra
│ │ │ │ │ +00030370: 6374 696f 6e0a 2020 2020 2054 6869 7320 ction. This
│ │ │ │ │ +00030380: 6d65 7468 6f64 2773 2066 756e 6374 696f method's functio
│ │ │ │ │ +00030390: 6e61 6c69 7479 2073 686f 756c 6420 6265 nality should be
│ │ │ │ │ +000303a0: 2069 6d70 6c65 6d65 6e74 6564 2062 7920 implemented by
│ │ │ │ │ +000303b0: 7375 6263 6c61 7373 6573 206f 660a 2020 subclasses of.
│ │ │ │ │ +000303c0: 2020 204e 756d 6265 720a 0a61 734e 756d Number..asNum
│ │ │ │ │ +000303d0: 6265 720a 2020 2020 2041 6e73 7765 7220 ber. Answer
│ │ │ │ │ +000303e0: 7468 6520 7265 6365 6976 6572 2c20 7369 the receiver, si
│ │ │ │ │ +000303f0: 6e63 6520 6974 2069 7320 616c 7265 6164 nce it is alread
│ │ │ │ │ +00030400: 7920 6120 6e75 6d62 6572 0a0a 6173 5265 y a number..asRe
│ │ │ │ │ +00030410: 6374 616e 676c 650a 2020 2020 2041 6e73 ctangle. Ans
│ │ │ │ │ +00030420: 7765 7220 616e 2065 6d70 7479 2072 6563 wer an empty rec
│ │ │ │ │ +00030430: 7461 6e67 6c65 2077 686f 7365 206f 7269 tangle whose ori
│ │ │ │ │ +00030440: 6769 6e20 6973 2028 7365 6c66 2061 7350 gin is (self asP
│ │ │ │ │ +00030450: 6f69 6e74 290a 0a61 7353 6361 6c65 6444 oint)..asScaledD
│ │ │ │ │ +00030460: 6563 696d 616c 3a20 6e0a 2020 2020 2041 ecimal: n. A
│ │ │ │ │ +00030470: 6e73 7765 7220 7468 6520 7265 6365 6976 nswer the receiv
│ │ │ │ │ +00030480: 6572 2c20 636f 6e76 6572 7465 6420 746f er, converted to
│ │ │ │ │ +00030490: 2061 2053 6361 6c65 6444 6563 696d 616c a ScaledDecimal
│ │ │ │ │ +000304a0: 206f 626a 6563 742e 0a0a 6173 5363 616c object...asScal
│ │ │ │ │ +000304b0: 6564 4465 6369 6d61 6c3a 2064 656e 4469 edDecimal: denDi
│ │ │ │ │ +000304c0: 6769 7473 2072 6164 6978 3a20 6261 7365 gits radix: base
│ │ │ │ │ +000304d0: 2073 6361 6c65 3a20 6e0a 2020 2020 2041 scale: n. A
│ │ │ │ │ +000304e0: 6e73 7765 7220 7468 6520 7265 6365 6976 nswer the receiv
│ │ │ │ │ +000304f0: 6572 2c20 6469 7669 6465 6420 6279 2062 er, divided by b
│ │ │ │ │ +00030500: 6173 655e 6465 6e44 6967 6974 7320 616e ase^denDigits an
│ │ │ │ │ +00030510: 6420 636f 6e76 6572 7465 6420 746f 2061 d converted to a
│ │ │ │ │ +00030520: 0a20 2020 2020 5363 616c 6564 4465 6369 . ScaledDeci
│ │ │ │ │ +00030530: 6d61 6c20 6f62 6a65 6374 2e0a 0a61 7353 mal object...asS
│ │ │ │ │ +00030540: 7472 696e 670a 2020 2020 2041 6e73 7765 tring. Answe
│ │ │ │ │ +00030550: 7220 7468 6520 7265 6365 6976 6572 2773 r the receiver's
│ │ │ │ │ +00030560: 2023 6469 7370 6c61 7953 7472 696e 672c #displayString,
│ │ │ │ │ +00030570: 2077 6869 6368 2073 686f 756c 6420 6265 which should be
│ │ │ │ │ +00030580: 2061 2067 6f6f 6420 656e 6f75 6768 0a20 a good enough.
│ │ │ │ │ +00030590: 2020 2020 636f 6e76 6572 7369 6f6e 2074 conversion t
│ │ │ │ │ +000305a0: 6f20 5374 7269 6e67 2066 6f72 2061 206e o String for a n
│ │ │ │ │ +000305b0: 756d 6265 722e 0a0a 636f 6572 6365 3a20 umber...coerce:
│ │ │ │ │ +000305c0: 614e 756d 6265 720a 2020 2020 2041 6e73 aNumber. Ans
│ │ │ │ │ +000305d0: 7765 7220 614e 756d 6265 722c 2063 6f6e wer aNumber, con
│ │ │ │ │ +000305e0: 7665 7274 6564 2074 6f20 616e 2069 6e74 verted to an int
│ │ │ │ │ +000305f0: 6567 6572 206f 7220 666c 6f61 7469 6e67 eger or floating
│ │ │ │ │ +00030600: 2d70 6f69 6e74 206e 756d 6265 722e 0a0a -point number...
│ │ │ │ │ +00030610: 6465 6772 6565 7354 6f52 6164 6961 6e73 degreesToRadians
│ │ │ │ │ +00030620: 0a20 2020 2020 436f 6e76 6572 7420 7468 . Convert th
│ │ │ │ │ +00030630: 6520 7265 6365 6976 6572 2074 6f20 7261 e receiver to ra
│ │ │ │ │ +00030640: 6469 616e 730a 0a67 656e 6572 616c 6974 dians..generalit
│ │ │ │ │ +00030650: 790a 2020 2020 2041 6e73 7765 7220 7468 y. Answer th
│ │ │ │ │ +00030660: 6520 7265 6365 6976 6572 2773 2067 656e e receiver's gen
│ │ │ │ │ +00030670: 6572 616c 6974 790a 0a72 6164 6961 6e73 erality..radians
│ │ │ │ │ +00030680: 546f 4465 6772 6565 730a 2020 2020 2043 ToDegrees. C
│ │ │ │ │ +00030690: 6f6e 7665 7274 2074 6865 2072 6563 6569 onvert the recei
│ │ │ │ │ +000306a0: 7665 7220 6672 6f6d 2072 6164 6961 6e73 ver from radians
│ │ │ │ │ +000306b0: 2074 6f20 6465 6772 6565 730a 0a75 6e69 to degrees..uni
│ │ │ │ │ +000306c0: 7479 0a20 2020 2020 436f 6572 6365 2031 ty. Coerce 1
│ │ │ │ │ +000306d0: 2074 6f20 7468 6520 7265 6365 6976 6572 to the receiver
│ │ │ │ │ +000306e0: 2773 2063 6c61 7373 2e20 5468 6520 6465 's class. The de
│ │ │ │ │ +000306f0: 6661 756c 7420 696d 706c 656d 656e 7461 fault implementa
│ │ │ │ │ +00030700: 7469 6f6e 2077 6f72 6b73 2c0a 2020 2020 tion works,.
│ │ │ │ │ +00030710: 2062 7574 2069 7320 696e 6566 6669 6369 but is ineffici
│ │ │ │ │ +00030720: 656e 740a 0a7a 6572 6f0a 2020 2020 2043 ent..zero. C
│ │ │ │ │ +00030730: 6f65 7263 6520 3020 746f 2074 6865 2072 oerce 0 to the r
│ │ │ │ │ +00030740: 6563 6569 7665 7227 7320 636c 6173 732e eceiver's class.
│ │ │ │ │ +00030750: 2054 6865 2064 6566 6175 6c74 2069 6d70 The default imp
│ │ │ │ │ +00030760: 6c65 6d65 6e74 6174 696f 6e20 776f 726b lementation work
│ │ │ │ │ +00030770: 732c 0a20 2020 2020 6275 7420 6973 2069 s,. but is i
│ │ │ │ │ +00030780: 6e65 6666 6963 6965 6e74 0a0a 0a1f 0a46 nefficient.....F
│ │ │ │ │ +00030790: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ +000307a0: 666f 2c20 204e 6f64 653a 204e 756d 6265 fo, Node: Numbe
│ │ │ │ │ +000307b0: 722d 636f 7079 696e 672c 2020 4e65 7874 r-copying, Next
│ │ │ │ │ +000307c0: 3a20 4e75 6d62 6572 2d65 7272 6f72 2072 : Number-error r
│ │ │ │ │ +000307d0: 6169 7369 6e67 2c20 2050 7265 763a 204e aising, Prev: N
│ │ │ │ │ +000307e0: 756d 6265 722d 636f 6e76 6572 7469 6e67 umber-converting
│ │ │ │ │ +000307f0: 2c20 2055 703a 204e 756d 6265 720a 0a31 , Up: Number..1
│ │ │ │ │ +00030800: 2e31 3232 2e37 204e 756d 6265 723a 2063 .122.7 Number: c
│ │ │ │ │ +00030810: 6f70 7969 6e67 0a2d 2d2d 2d2d 2d2d 2d2d opying.---------
│ │ │ │ │ +00030820: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------..
│ │ │ │ │ +00030830: 6465 6570 436f 7079 0a20 2020 2020 5265 deepCopy. Re
│ │ │ │ │ +00030840: 7475 726e 2074 6865 2072 6563 6569 7665 turn the receive
│ │ │ │ │ +00030850: 7220 2d20 6974 2773 2061 6e20 696d 6d65 r - it's an imme
│ │ │ │ │ +00030860: 6469 6174 6520 2869 6d6d 7574 6162 6c65 diate (immutable
│ │ │ │ │ +00030870: 2920 6f62 6a65 6374 0a0a 7368 616c 6c6f ) object..shallo
│ │ │ │ │ +00030880: 7743 6f70 790a 2020 2020 2052 6574 7572 wCopy. Retur
│ │ │ │ │ +00030890: 6e20 7468 6520 7265 6365 6976 6572 202d n the receiver -
│ │ │ │ │ +000308a0: 2069 7427 7320 616e 2069 6d6d 6564 6961 it's an immedia
│ │ │ │ │ +000308b0: 7465 2028 696d 6d75 7461 626c 6529 206f te (immutable) o
│ │ │ │ │ +000308c0: 626a 6563 740a 0a0a 1f0a 4669 6c65 3a20 bject.....File:
│ │ │ │ │ +000308d0: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ +000308e0: 4e6f 6465 3a20 4e75 6d62 6572 2d65 7272 Node: Number-err
│ │ │ │ │ +000308f0: 6f72 2072 6169 7369 6e67 2c20 204e 6578 or raising, Nex
│ │ │ │ │ +00030900: 743a 204e 756d 6265 722d 6d69 7363 206d t: Number-misc m
│ │ │ │ │ +00030910: 6174 682c 2020 5072 6576 3a20 4e75 6d62 ath, Prev: Numb
│ │ │ │ │ +00030920: 6572 2d63 6f70 7969 6e67 2c20 2055 703a er-copying, Up:
│ │ │ │ │ +00030930: 204e 756d 6265 720a 0a31 2e31 3232 2e38 Number..1.122.8
│ │ │ │ │ +00030940: 204e 756d 6265 723a 2065 7272 6f72 2072 Number: error r
│ │ │ │ │ +00030950: 6169 7369 6e67 0a2d 2d2d 2d2d 2d2d 2d2d aising.---------
│ │ │ │ │ +00030960: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00030970: 2d2d 2d2d 0a0a 6172 6974 686d 6574 6963 ----..arithmetic
│ │ │ │ │ +00030980: 4572 726f 723a 206d 7367 0a20 2020 2020 Error: msg.
│ │ │ │ │ +00030990: 5261 6973 6520 616e 2041 7269 7468 6d65 Raise an Arithme
│ │ │ │ │ +000309a0: 7469 6345 7272 6f72 2065 7863 6570 7469 ticError excepti
│ │ │ │ │ +000309b0: 6f6e 2068 6176 696e 6720 6d73 6720 6173 on having msg as
│ │ │ │ │ +000309c0: 2069 7473 206d 6573 7361 6765 2074 6578 its message tex
│ │ │ │ │ +000309d0: 742e 0a0a 7a65 726f 4469 7669 6465 0a20 t...zeroDivide.
│ │ │ │ │ +000309e0: 2020 2020 5261 6973 6520 6120 6469 7669 Raise a divi
│ │ │ │ │ +000309f0: 7369 6f6e 2d62 792d 7a65 726f 2028 5a65 sion-by-zero (Ze
│ │ │ │ │ +00030a00: 726f 4469 7669 6465 2920 6578 6365 7074 roDivide) except
│ │ │ │ │ +00030a10: 696f 6e20 7768 6f73 6520 6469 7669 6465 ion whose divide
│ │ │ │ │ +00030a20: 6e64 2069 730a 2020 2020 2074 6865 2072 nd is. the r
│ │ │ │ │ +00030a30: 6563 6569 7665 722e 0a0a 0a1f 0a46 696c eceiver......Fil
│ │ │ │ │ +00030a40: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ +00030a50: 2c20 204e 6f64 653a 204e 756d 6265 722d , Node: Number-
│ │ │ │ │ +00030a60: 6d69 7363 206d 6174 682c 2020 4e65 7874 misc math, Next
│ │ │ │ │ +00030a70: 3a20 4e75 6d62 6572 2d70 6f69 6e74 2063 : Number-point c
│ │ │ │ │ +00030a80: 7265 6174 696f 6e2c 2020 5072 6576 3a20 reation, Prev:
│ │ │ │ │ +00030a90: 4e75 6d62 6572 2d65 7272 6f72 2072 6169 Number-error rai
│ │ │ │ │ +00030aa0: 7369 6e67 2c20 2055 703a 204e 756d 6265 sing, Up: Numbe
│ │ │ │ │ +00030ab0: 720a 0a31 2e31 3232 2e39 204e 756d 6265 r..1.122.9 Numbe
│ │ │ │ │ +00030ac0: 723a 206d 6973 6320 6d61 7468 0a2d 2d2d r: misc math.---
│ │ │ │ │ +00030ad0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00030ae0: 2d2d 2d2d 2d2d 0a0a 6162 730a 2020 2020 ------..abs.
│ │ │ │ │ +00030af0: 2041 6e73 7765 7220 7468 6520 6162 736f Answer the abso
│ │ │ │ │ +00030b00: 6c75 7465 2076 616c 7565 206f 6620 7468 lute value of th
│ │ │ │ │ +00030b10: 6520 7265 6365 6976 6572 0a0a 6172 6343 e receiver..arcC
│ │ │ │ │ +00030b20: 6f73 0a20 2020 2020 416e 7377 6572 2074 os. Answer t
│ │ │ │ │ +00030b30: 6865 2061 7263 2063 6f73 696e 6520 6f66 he arc cosine of
│ │ │ │ │ +00030b40: 2074 6865 2072 6563 6569 7665 720a 0a61 the receiver..a
│ │ │ │ │ +00030b50: 7263 436f 7368 0a20 2020 2020 416e 7377 rcCosh. Answ
│ │ │ │ │ +00030b60: 6572 2074 6865 2068 7970 6572 626f 6c69 er the hyperboli
│ │ │ │ │ +00030b70: 6320 6172 632d 636f 7369 6e65 206f 6620 c arc-cosine of
│ │ │ │ │ +00030b80: 7468 6520 7265 6365 6976 6572 2e0a 0a61 the receiver...a
│ │ │ │ │ +00030b90: 7263 5369 6e0a 2020 2020 2041 6e73 7765 rcSin. Answe
│ │ │ │ │ +00030ba0: 7220 7468 6520 6172 6320 7369 6e65 206f r the arc sine o
│ │ │ │ │ +00030bb0: 6620 7468 6520 7265 6365 6976 6572 0a0a f the receiver..
│ │ │ │ │ +00030bc0: 6172 6353 696e 680a 2020 2020 2041 6e73 arcSinh. Ans
│ │ │ │ │ +00030bd0: 7765 7220 7468 6520 6879 7065 7262 6f6c wer the hyperbol
│ │ │ │ │ +00030be0: 6963 2061 7263 2d73 696e 6520 6f66 2074 ic arc-sine of t
│ │ │ │ │ +00030bf0: 6865 2072 6563 6569 7665 722e 0a0a 6172 he receiver...ar
│ │ │ │ │ +00030c00: 6354 616e 0a20 2020 2020 416e 7377 6572 cTan. Answer
│ │ │ │ │ +00030c10: 2074 6865 2061 7263 2074 616e 6765 6e74 the arc tangent
│ │ │ │ │ +00030c20: 206f 6620 7468 6520 7265 6365 6976 6572 of the receiver
│ │ │ │ │ +00030c30: 0a0a 6172 6354 616e 3a20 780a 2020 2020 ..arcTan: x.
│ │ │ │ │ +00030c40: 2041 6e73 7765 7220 7468 6520 616e 676c Answer the angl
│ │ │ │ │ +00030c50: 6520 286d 6561 7375 7265 6420 636f 756e e (measured coun
│ │ │ │ │ +00030c60: 7465 7263 6c6f 636b 7769 7365 2920 6265 terclockwise) be
│ │ │ │ │ +00030c70: 7477 6565 6e20 2878 2c20 7365 6c66 2920 tween (x, self)
│ │ │ │ │ +00030c80: 616e 640a 2020 2020 2061 2072 6179 2073 and. a ray s
│ │ │ │ │ +00030c90: 7461 7274 696e 6720 696e 2028 302c 2030 tarting in (0, 0
│ │ │ │ │ +00030ca0: 2920 616e 6420 6d6f 7669 6e67 2074 6f77 ) and moving tow
│ │ │ │ │ +00030cb0: 6172 6473 2028 312c 2030 2920 2d20 692e ards (1, 0) - i.
│ │ │ │ │ +00030cc0: 652e 2033 206f 2763 6c6f 636b 0a0a 6172 e. 3 o'clock..ar
│ │ │ │ │ +00030cd0: 6354 616e 680a 2020 2020 2041 6e73 7765 cTanh. Answe
│ │ │ │ │ +00030ce0: 7220 7468 6520 6879 7065 7262 6f6c 6963 r the hyperbolic
│ │ │ │ │ +00030cf0: 2061 7263 2d74 616e 6765 6e74 206f 6620 arc-tangent of
│ │ │ │ │ +00030d00: 7468 6520 7265 6365 6976 6572 2e0a 0a63 the receiver...c
│ │ │ │ │ +00030d10: 6569 6c69 6e67 4c6f 673a 2072 6164 6978 eilingLog: radix
│ │ │ │ │ +00030d20: 0a20 2020 2020 416e 7377 6572 2028 7365 . Answer (se
│ │ │ │ │ +00030d30: 6c66 206c 6f67 3a20 7261 6469 7829 2063 lf log: radix) c
│ │ │ │ │ +00030d40: 6569 6c69 6e67 2e20 4f70 7469 6d69 7a65 eiling. Optimize
│ │ │ │ │ +00030d50: 6420 746f 2061 6e73 7765 7220 616e 2069 d to answer an i
│ │ │ │ │ +00030d60: 6e74 6567 6572 2e0a 0a63 6f73 0a20 2020 nteger...cos.
│ │ │ │ │ +00030d70: 2020 416e 7377 6572 2074 6865 2063 6f73 Answer the cos
│ │ │ │ │ +00030d80: 696e 6520 6f66 2074 6865 2072 6563 6569 ine of the recei
│ │ │ │ │ +00030d90: 7665 720a 0a63 6f73 680a 2020 2020 2041 ver..cosh. A
│ │ │ │ │ +00030da0: 6e73 7765 7220 7468 6520 6879 7065 7262 nswer the hyperb
│ │ │ │ │ +00030db0: 6f6c 6963 2063 6f73 696e 6520 6f66 2074 olic cosine of t
│ │ │ │ │ +00030dc0: 6865 2072 6563 6569 7665 722e 0a0a 6573 he receiver...es
│ │ │ │ │ +00030dd0: 7469 6d61 7465 644c 6f67 0a20 2020 2020 timatedLog.
│ │ │ │ │ +00030de0: 416e 7377 6572 2061 6e20 6573 7469 6d61 Answer an estima
│ │ │ │ │ +00030df0: 7465 206f 6620 2873 656c 6620 6162 7320 te of (self abs
│ │ │ │ │ +00030e00: 666c 6f6f 724c 6f67 3a20 3130 292e 2054 floorLog: 10). T
│ │ │ │ │ +00030e10: 6869 7320 6d65 7468 6f64 2073 686f 756c his method shoul
│ │ │ │ │ +00030e20: 640a 2020 2020 2062 6520 6f76 6572 7269 d. be overri
│ │ │ │ │ +00030e30: 6464 656e 2062 7920 7375 6263 6c61 7373 dden by subclass
│ │ │ │ │ +00030e40: 6573 2c20 6275 7420 4e75 6d62 6572 2773 es, but Number's
│ │ │ │ │ +00030e50: 2069 6d70 6c65 6d65 6e74 6174 696f 6e20 implementation
│ │ │ │ │ +00030e60: 646f 6573 206e 6f74 0a20 2020 2020 7261 does not. ra
│ │ │ │ │ +00030e70: 6973 6520 6572 726f 7273 202d 2073 696d ise errors - sim
│ │ │ │ │ +00030e80: 706c 792c 2069 7420 6769 7665 7320 6120 ply, it gives a
│ │ │ │ │ +00030e90: 636f 7272 6563 7420 7265 7375 6c74 2c20 correct result,
│ │ │ │ │ +00030ea0: 736f 2069 7420 6973 2073 6c6f 772e 0a0a so it is slow...
│ │ │ │ │ +00030eb0: 6578 700a 2020 2020 2041 6e73 7765 7220 exp. Answer
│ │ │ │ │ +00030ec0: 6520 7261 6973 6564 2074 6f20 7468 6520 e raised to the
│ │ │ │ │ +00030ed0: 7265 6365 6976 6572 0a0a 666c 6f6f 724c receiver..floorL
│ │ │ │ │ +00030ee0: 6f67 3a20 7261 6469 780a 2020 2020 2041 og: radix. A
│ │ │ │ │ +00030ef0: 6e73 7765 7220 2873 656c 6620 6c6f 673a nswer (self log:
│ │ │ │ │ +00030f00: 2072 6164 6978 2920 666c 6f6f 722e 204f radix) floor. O
│ │ │ │ │ +00030f10: 7074 696d 697a 6564 2074 6f20 616e 7377 ptimized to answ
│ │ │ │ │ +00030f20: 6572 2061 6e20 696e 7465 6765 722e 0a0a er an integer...
│ │ │ │ │ +00030f30: 6c6e 0a20 2020 2020 416e 7377 6572 206c ln. Answer l
│ │ │ │ │ +00030f40: 6f67 2062 6173 6520 6520 6f66 2074 6865 og base e of the
│ │ │ │ │ +00030f50: 2072 6563 6569 7665 720a 0a6c 6f67 0a20 receiver..log.
│ │ │ │ │ +00030f60: 2020 2020 416e 7377 6572 206c 6f67 2062 Answer log b
│ │ │ │ │ +00030f70: 6173 6520 3130 206f 6620 7468 6520 7265 ase 10 of the re
│ │ │ │ │ +00030f80: 6365 6976 6572 0a0a 6c6f 673a 2061 4e75 ceiver..log: aNu
│ │ │ │ │ +00030f90: 6d62 6572 0a20 2020 2020 416e 7377 6572 mber. Answer
│ │ │ │ │ +00030fa0: 206c 6f67 2062 6173 6520 614e 756d 6265 log base aNumbe
│ │ │ │ │ +00030fb0: 7220 6f66 2074 6865 2072 6563 6569 7665 r of the receive
│ │ │ │ │ +00030fc0: 720a 0a6e 6567 6174 6564 0a20 2020 2020 r..negated.
│ │ │ │ │ +00030fd0: 416e 7377 6572 2074 6865 206e 6567 6174 Answer the negat
│ │ │ │ │ +00030fe0: 6564 206f 6620 7468 6520 7265 6365 6976 ed of the receiv
│ │ │ │ │ +00030ff0: 6572 0a0a 706f 7369 7469 7665 4469 6666 er..positiveDiff
│ │ │ │ │ +00031000: 6572 656e 6365 3a20 614e 756d 6265 720a erence: aNumber.
│ │ │ │ │ +00031010: 2020 2020 2041 6e73 7765 7220 7468 6520 Answer the
│ │ │ │ │ +00031020: 706f 7369 7469 7665 2064 6966 6665 7265 positive differe
│ │ │ │ │ +00031030: 6e63 6520 6f66 2074 6865 2072 6563 6569 nce of the recei
│ │ │ │ │ +00031040: 7665 7220 616e 6420 614e 756d 6265 722c ver and aNumber,
│ │ │ │ │ +00031050: 2074 6861 740a 2020 2020 2069 7320 7365 that. is se
│ │ │ │ │ +00031060: 6c66 202d 2061 4e75 6d62 6572 2069 6620 lf - aNumber if
│ │ │ │ │ +00031070: 6974 2069 7320 706f 7369 7469 7665 2c20 it is positive,
│ │ │ │ │ +00031080: 3020 6f74 6865 7277 6973 652e 0a0a 7261 0 otherwise...ra
│ │ │ │ │ +00031090: 6973 6564 546f 3a20 614e 756d 6265 720a isedTo: aNumber.
│ │ │ │ │ +000310a0: 2020 2020 2052 6574 7572 6e20 7365 6c66 Return self
│ │ │ │ │ +000310b0: 2072 6169 7365 6420 746f 2061 4e75 6d62 raised to aNumb
│ │ │ │ │ +000310c0: 6572 2070 6f77 6572 0a0a 7261 6973 6564 er power..raised
│ │ │ │ │ +000310d0: 546f 496e 7465 6765 723a 2061 6e49 6e74 ToInteger: anInt
│ │ │ │ │ +000310e0: 6567 6572 0a20 2020 2020 5265 7475 726e eger. Return
│ │ │ │ │ +000310f0: 2073 656c 6620 7261 6973 6564 2074 6f20 self raised to
│ │ │ │ │ +00031100: 7468 6520 616e 496e 7465 6765 722d 7468 the anInteger-th
│ │ │ │ │ +00031110: 2070 6f77 6572 0a0a 7369 6e0a 2020 2020 power..sin.
│ │ │ │ │ +00031120: 2041 6e73 7765 7220 7468 6520 7369 6e65 Answer the sine
│ │ │ │ │ +00031130: 206f 6620 7468 6520 7265 6365 6976 6572 of the receiver
│ │ │ │ │ +00031140: 0a0a 7369 6e68 0a20 2020 2020 416e 7377 ..sinh. Answ
│ │ │ │ │ +00031150: 6572 2074 6865 2068 7970 6572 626f 6c69 er the hyperboli
│ │ │ │ │ +00031160: 6320 7369 6e65 206f 6620 7468 6520 7265 c sine of the re
│ │ │ │ │ +00031170: 6365 6976 6572 2e0a 0a73 7172 740a 2020 ceiver...sqrt.
│ │ │ │ │ +00031180: 2020 2041 6e73 7765 7220 7468 6520 7371 Answer the sq
│ │ │ │ │ +00031190: 7561 7265 2072 6f6f 7420 6f66 2074 6865 uare root of the
│ │ │ │ │ +000311a0: 2072 6563 6569 7665 720a 0a73 7175 6172 receiver..squar
│ │ │ │ │ +000311b0: 6564 0a20 2020 2020 416e 7377 6572 2074 ed. Answer t
│ │ │ │ │ +000311c0: 6865 2073 7175 6172 6520 6f66 2074 6865 he square of the
│ │ │ │ │ +000311d0: 2072 6563 6569 7665 720a 0a74 616e 0a20 receiver..tan.
│ │ │ │ │ +000311e0: 2020 2020 416e 7377 6572 2074 6865 2074 Answer the t
│ │ │ │ │ +000311f0: 616e 6765 6e74 206f 6620 7468 6520 7265 angent of the re
│ │ │ │ │ +00031200: 6365 6976 6572 0a0a 7461 6e68 0a20 2020 ceiver..tanh.
│ │ │ │ │ +00031210: 2020 416e 7377 6572 2074 6865 2068 7970 Answer the hyp
│ │ │ │ │ +00031220: 6572 626f 6c69 6320 7461 6e67 656e 7420 erbolic tangent
│ │ │ │ │ +00031230: 6f66 2074 6865 2072 6563 6569 7665 722e of the receiver.
│ │ │ │ │ +00031240: 0a0a 7769 7468 5369 676e 4f66 3a20 614e ..withSignOf: aN
│ │ │ │ │ +00031250: 756d 6265 720a 2020 2020 2041 6e73 7765 umber. Answe
│ │ │ │ │ +00031260: 7220 7468 6520 7265 6365 6976 6572 2c20 r the receiver,
│ │ │ │ │ +00031270: 7769 7468 2069 7473 2073 6967 6e20 706f with its sign po
│ │ │ │ │ +00031280: 7373 6962 6c79 2063 6861 6e67 6564 2074 ssibly changed t
│ │ │ │ │ +00031290: 6f20 6d61 7463 6820 7468 6174 0a20 2020 o match that.
│ │ │ │ │ +000312a0: 2020 6f66 2061 4e75 6d62 6572 2e0a 0a0a of aNumber....
│ │ │ │ │ +000312b0: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ +000312c0: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 4e75 .info, Node: Nu
│ │ │ │ │ +000312d0: 6d62 6572 2d70 6f69 6e74 2063 7265 6174 mber-point creat
│ │ │ │ │ +000312e0: 696f 6e2c 2020 4e65 7874 3a20 4e75 6d62 ion, Next: Numb
│ │ │ │ │ +000312f0: 6572 2d72 6574 7279 696e 672c 2020 5072 er-retrying, Pr
│ │ │ │ │ +00031300: 6576 3a20 4e75 6d62 6572 2d6d 6973 6320 ev: Number-misc
│ │ │ │ │ +00031310: 6d61 7468 2c20 2055 703a 204e 756d 6265 math, Up: Numbe
│ │ │ │ │ +00031320: 720a 0a31 2e31 3232 2e31 3020 4e75 6d62 r..1.122.10 Numb
│ │ │ │ │ +00031330: 6572 3a20 706f 696e 7420 6372 6561 7469 er: point creati
│ │ │ │ │ +00031340: 6f6e 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d on.-------------
│ │ │ │ │ +00031350: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00031360: 2d2d 0a0a 4020 790a 2020 2020 2041 6e73 --..@ y. Ans
│ │ │ │ │ +00031370: 7765 7220 6120 6e65 7720 706f 696e 7420 wer a new point
│ │ │ │ │ +00031380: 7768 6f73 6520 7820 6973 2074 6865 2072 whose x is the r
│ │ │ │ │ +00031390: 6563 6569 7665 7220 616e 6420 7768 6f73 eceiver and whos
│ │ │ │ │ +000313a0: 6520 7920 6973 2079 0a0a 6173 506f 696e e y is y..asPoin
│ │ │ │ │ +000313b0: 740a 2020 2020 2041 6e73 7765 7220 6120 t. Answer a
│ │ │ │ │ +000313c0: 6e65 7720 706f 696e 742c 2073 656c 6620 new point, self
│ │ │ │ │ +000313d0: 4020 7365 6c66 0a0a 0a1f 0a46 696c 653a @ self.....File:
│ │ │ │ │ +000313e0: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ +000313f0: 204e 6f64 653a 204e 756d 6265 722d 7265 Node: Number-re
│ │ │ │ │ +00031400: 7472 7969 6e67 2c20 204e 6578 743a 204e trying, Next: N
│ │ │ │ │ +00031410: 756d 6265 722d 7368 6f72 7463 7574 7320 umber-shortcuts
│ │ │ │ │ +00031420: 616e 6420 6974 6572 6174 6f72 732c 2020 and iterators,
│ │ │ │ │ +00031430: 5072 6576 3a20 4e75 6d62 6572 2d70 6f69 Prev: Number-poi
│ │ │ │ │ +00031440: 6e74 2063 7265 6174 696f 6e2c 2020 5570 nt creation, Up
│ │ │ │ │ +00031450: 3a20 4e75 6d62 6572 0a0a 312e 3132 322e : Number..1.122.
│ │ │ │ │ +00031460: 3131 204e 756d 6265 723a 2072 6574 7279 11 Number: retry
│ │ │ │ │ +00031470: 696e 670a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ing.------------
│ │ │ │ │ +00031480: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a72 -------------..r
│ │ │ │ │ +00031490: 6574 7279 3a20 6153 796d 626f 6c20 636f etry: aSymbol co
│ │ │ │ │ +000314a0: 6572 6369 6e67 3a20 614e 756d 6265 720a ercing: aNumber.
│ │ │ │ │ +000314b0: 2020 2020 2043 6f65 7263 6520 746f 2074 Coerce to t
│ │ │ │ │ +000314c0: 6865 206f 7468 6572 206e 756d 6265 7227 he other number'
│ │ │ │ │ +000314d0: 7320 636c 6173 7320 7468 6520 6f6e 6520 s class the one
│ │ │ │ │ +000314e0: 6e75 6d62 6572 2062 6574 7765 656e 2074 number between t
│ │ │ │ │ +000314f0: 6865 0a20 2020 2020 7265 6365 6976 6572 he. receiver
│ │ │ │ │ +00031500: 2061 6e64 2061 4e75 6d62 6572 2077 6869 and aNumber whi
│ │ │ │ │ +00031510: 6368 2068 6173 2074 6865 206c 6f77 6573 ch has the lowes
│ │ │ │ │ +00031520: 742c 2061 6e64 2072 6574 7279 2063 616c t, and retry cal
│ │ │ │ │ +00031530: 6c69 6e67 0a20 2020 2020 6153 796d 626f ling. aSymbo
│ │ │ │ │ +00031540: 6c2e 2020 6153 796d 626f 6c20 6973 2073 l. aSymbol is s
│ │ │ │ │ +00031550: 7570 706f 7365 6420 6e6f 7420 746f 2062 upposed not to b
│ │ │ │ │ +00031560: 6520 233d 206f 7220 237e 3d20 2873 696e e #= or #~= (sin
│ │ │ │ │ +00031570: 6365 2074 686f 7365 0a20 2020 2020 646f ce those. do
│ │ │ │ │ +00031580: 6e27 7420 6661 696c 2069 6620 614e 756d n't fail if aNum
│ │ │ │ │ +00031590: 6265 7220 6973 206e 6f74 2061 204e 756d ber is not a Num
│ │ │ │ │ +000315a0: 6265 7229 2e0a 0a72 6574 7279 4469 6666 ber)...retryDiff
│ │ │ │ │ +000315b0: 6572 656e 6365 436f 6572 6369 6e67 3a20 erenceCoercing:
│ │ │ │ │ +000315c0: 614e 756d 6265 720a 2020 2020 2043 6f65 aNumber. Coe
│ │ │ │ │ +000315d0: 7263 6520 746f 2074 6865 206f 7468 6572 rce to the other
│ │ │ │ │ +000315e0: 206e 756d 6265 7227 7320 636c 6173 7320 number's class
│ │ │ │ │ +000315f0: 7468 6520 6f6e 6520 6e75 6d62 6572 2062 the one number b
│ │ │ │ │ +00031600: 6574 7765 656e 2074 6865 0a20 2020 2020 etween the.
│ │ │ │ │ +00031610: 7265 6365 6976 6572 2061 6e64 2061 4e75 receiver and aNu
│ │ │ │ │ +00031620: 6d62 6572 2077 6869 6368 2068 6173 2074 mber which has t
│ │ │ │ │ +00031630: 6865 206c 6f77 6573 742c 2061 6e64 2072 he lowest, and r
│ │ │ │ │ +00031640: 6574 7279 2063 616c 6c69 6e67 2023 2d2e etry calling #-.
│ │ │ │ │ +00031650: 0a0a 7265 7472 7944 6976 6973 696f 6e43 ..retryDivisionC
│ │ │ │ │ +00031660: 6f65 7263 696e 673a 2061 4e75 6d62 6572 oercing: aNumber
│ │ │ │ │ +00031670: 0a20 2020 2020 436f 6572 6365 2074 6f20 . Coerce to
│ │ │ │ │ +00031680: 7468 6520 6f74 6865 7220 6e75 6d62 6572 the other number
│ │ │ │ │ +00031690: 2773 2063 6c61 7373 2074 6865 206f 6e65 's class the one
│ │ │ │ │ +000316a0: 206e 756d 6265 7220 6265 7477 6565 6e20 number between
│ │ │ │ │ +000316b0: 7468 650a 2020 2020 2072 6563 6569 7665 the. receive
│ │ │ │ │ +000316c0: 7220 616e 6420 614e 756d 6265 7220 7768 r and aNumber wh
│ │ │ │ │ +000316d0: 6963 6820 6861 7320 7468 6520 6c6f 7765 ich has the lowe
│ │ │ │ │ +000316e0: 7374 2c20 616e 6420 7265 7472 7920 6361 st, and retry ca
│ │ │ │ │ +000316f0: 6c6c 696e 6720 232f 2e0a 0a72 6574 7279 lling #/...retry
│ │ │ │ │ +00031700: 4571 7561 6c69 7479 436f 6572 6369 6e67 EqualityCoercing
│ │ │ │ │ +00031710: 3a20 614e 756d 6265 720a 2020 2020 2043 : aNumber. C
│ │ │ │ │ +00031720: 6f65 7263 6520 746f 2074 6865 206f 7468 oerce to the oth
│ │ │ │ │ +00031730: 6572 206e 756d 6265 7227 7320 636c 6173 er number's clas
│ │ │ │ │ +00031740: 7320 7468 6520 6f6e 6520 6e75 6d62 6572 s the one number
│ │ │ │ │ +00031750: 2062 6574 7765 656e 2074 6865 0a20 2020 between the.
│ │ │ │ │ +00031760: 2020 7265 6365 6976 6572 2061 6e64 2061 receiver and a
│ │ │ │ │ +00031770: 4e75 6d62 6572 2077 6869 6368 2068 6173 Number which has
│ │ │ │ │ +00031780: 2074 6865 206c 6f77 6573 742c 2061 6e64 the lowest, and
│ │ │ │ │ +00031790: 2072 6574 7279 2063 616c 6c69 6e67 2023 retry calling #
│ │ │ │ │ +000317a0: 3d2e 0a0a 7265 7472 7945 7272 6f72 0a20 =...retryError.
│ │ │ │ │ +000317b0: 2020 2020 5261 6973 6520 616e 2065 7272 Raise an err
│ │ │ │ │ +000317c0: 6f72 2d2d 6120 7265 7472 7969 6e67 206d or--a retrying m
│ │ │ │ │ +000317d0: 6574 686f 6420 7761 7320 6361 6c6c 6564 ethod was called
│ │ │ │ │ +000317e0: 2077 6974 6820 7477 6f20 6172 6775 6d65 with two argume
│ │ │ │ │ +000317f0: 6e74 730a 2020 2020 2068 6176 696e 6720 nts. having
│ │ │ │ │ +00031800: 7468 6520 7361 6d65 2067 656e 6572 616c the same general
│ │ │ │ │ +00031810: 6974 792e 0a0a 7265 7472 7949 6e65 7175 ity...retryInequ
│ │ │ │ │ +00031820: 616c 6974 7943 6f65 7263 696e 673a 2061 alityCoercing: a
│ │ │ │ │ +00031830: 4e75 6d62 6572 0a20 2020 2020 436f 6572 Number. Coer
│ │ │ │ │ +00031840: 6365 2074 6f20 7468 6520 6f74 6865 7220 ce to the other
│ │ │ │ │ +00031850: 6e75 6d62 6572 2773 2063 6c61 7373 2074 number's class t
│ │ │ │ │ +00031860: 6865 206f 6e65 206e 756d 6265 7220 6265 he one number be
│ │ │ │ │ +00031870: 7477 6565 6e20 7468 650a 2020 2020 2072 tween the. r
│ │ │ │ │ +00031880: 6563 6569 7665 7220 616e 6420 614e 756d eceiver and aNum
│ │ │ │ │ +00031890: 6265 7220 7768 6963 6820 6861 7320 7468 ber which has th
│ │ │ │ │ +000318a0: 6520 6c6f 7765 7374 2c20 616e 6420 7265 e lowest, and re
│ │ │ │ │ +000318b0: 7472 7920 6361 6c6c 696e 6720 237e 3d2e try calling #~=.
│ │ │ │ │ +000318c0: 0a0a 7265 7472 794d 756c 7469 706c 6963 ..retryMultiplic
│ │ │ │ │ +000318d0: 6174 696f 6e43 6f65 7263 696e 673a 2061 ationCoercing: a
│ │ │ │ │ +000318e0: 4e75 6d62 6572 0a20 2020 2020 436f 6572 Number. Coer
│ │ │ │ │ +000318f0: 6365 2074 6f20 7468 6520 6f74 6865 7220 ce to the other
│ │ │ │ │ +00031900: 6e75 6d62 6572 2773 2063 6c61 7373 2074 number's class t
│ │ │ │ │ +00031910: 6865 206f 6e65 206e 756d 6265 7220 6265 he one number be
│ │ │ │ │ +00031920: 7477 6565 6e20 7468 650a 2020 2020 2072 tween the. r
│ │ │ │ │ +00031930: 6563 6569 7665 7220 616e 6420 614e 756d eceiver and aNum
│ │ │ │ │ +00031940: 6265 7220 7768 6963 6820 6861 7320 7468 ber which has th
│ │ │ │ │ +00031950: 6520 6c6f 7765 7374 2c20 616e 6420 7265 e lowest, and re
│ │ │ │ │ +00031960: 7472 7920 6361 6c6c 696e 6720 232a 2e0a try calling #*..
│ │ │ │ │ +00031970: 0a72 6574 7279 5265 6c61 7469 6f6e 616c .retryRelational
│ │ │ │ │ +00031980: 4f70 3a20 6153 796d 626f 6c20 636f 6572 Op: aSymbol coer
│ │ │ │ │ +00031990: 6369 6e67 3a20 614e 756d 6265 720a 2020 cing: aNumber.
│ │ │ │ │ +000319a0: 2020 2043 6f65 7263 6520 746f 2074 6865 Coerce to the
│ │ │ │ │ +000319b0: 206f 7468 6572 206e 756d 6265 7227 7320 other number's
│ │ │ │ │ +000319c0: 636c 6173 7320 7468 6520 6f6e 6520 6e75 class the one nu
│ │ │ │ │ +000319d0: 6d62 6572 2062 6574 7765 656e 2074 6865 mber between the
│ │ │ │ │ +000319e0: 0a20 2020 2020 7265 6365 6976 6572 2061 . receiver a
│ │ │ │ │ +000319f0: 6e64 2061 4e75 6d62 6572 2077 6869 6368 nd aNumber which
│ │ │ │ │ +00031a00: 2068 6173 2074 6865 206c 6f77 6573 742c has the lowest,
│ │ │ │ │ +00031a10: 2061 6e64 2072 6574 7279 2063 616c 6c69 and retry calli
│ │ │ │ │ +00031a20: 6e67 0a20 2020 2020 6153 796d 626f 6c20 ng. aSymbol
│ │ │ │ │ +00031a30: 283c 2c20 3c3d 2c20 3e2c 203e 3d29 2e0a (<, <=, >, >=)..
│ │ │ │ │ +00031a40: 0a72 6574 7279 5375 6d43 6f65 7263 696e .retrySumCoercin
│ │ │ │ │ +00031a50: 673a 2061 4e75 6d62 6572 0a20 2020 2020 g: aNumber.
│ │ │ │ │ +00031a60: 436f 6572 6365 2074 6f20 7468 6520 6f74 Coerce to the ot
│ │ │ │ │ +00031a70: 6865 7220 6e75 6d62 6572 2773 2063 6c61 her number's cla
│ │ │ │ │ +00031a80: 7373 2074 6865 206f 6e65 206e 756d 6265 ss the one numbe
│ │ │ │ │ +00031a90: 7220 6265 7477 6565 6e20 7468 650a 2020 r between the.
│ │ │ │ │ +00031aa0: 2020 2072 6563 6569 7665 7220 616e 6420 receiver and
│ │ │ │ │ +00031ab0: 614e 756d 6265 7220 7768 6963 6820 6861 aNumber which ha
│ │ │ │ │ +00031ac0: 7320 7468 6520 6c6f 7765 7374 2c20 616e s the lowest, an
│ │ │ │ │ +00031ad0: 6420 7265 7472 7920 6361 6c6c 696e 6720 d retry calling
│ │ │ │ │ +00031ae0: 232b 2e0a 0a0a 1f0a 4669 6c65 3a20 6773 #+......File: gs
│ │ │ │ │ +00031af0: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ +00031b00: 6465 3a20 4e75 6d62 6572 2d73 686f 7274 de: Number-short
│ │ │ │ │ +00031b10: 6375 7473 2061 6e64 2069 7465 7261 746f cuts and iterato
│ │ │ │ │ +00031b20: 7273 2c20 204e 6578 743a 204e 756d 6265 rs, Next: Numbe
│ │ │ │ │ +00031b30: 722d 7465 7374 696e 672c 2020 5072 6576 r-testing, Prev
│ │ │ │ │ +00031b40: 3a20 4e75 6d62 6572 2d72 6574 7279 696e : Number-retryin
│ │ │ │ │ +00031b50: 672c 2020 5570 3a20 4e75 6d62 6572 0a0a g, Up: Number..
│ │ │ │ │ +00031b60: 312e 3132 322e 3132 204e 756d 6265 723a 1.122.12 Number:
│ │ │ │ │ +00031b70: 2073 686f 7274 6375 7473 2061 6e64 2069 shortcuts and i
│ │ │ │ │ +00031b80: 7465 7261 746f 7273 0a2d 2d2d 2d2d 2d2d terators.-------
│ │ │ │ │ +00031b90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00031ba0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00031bb0: 2d0a 0a74 6f3a 2073 746f 700a 2020 2020 -..to: stop.
│ │ │ │ │ +00031bc0: 2052 6574 7572 6e20 616e 2069 6e74 6572 Return an inter
│ │ │ │ │ +00031bd0: 7661 6c20 676f 696e 6720 6672 6f6d 2074 val going from t
│ │ │ │ │ +00031be0: 6865 2072 6563 6569 7665 7220 746f 2073 he receiver to s
│ │ │ │ │ +00031bf0: 746f 7020 6279 2031 0a0a 746f 3a20 7374 top by 1..to: st
│ │ │ │ │ +00031c00: 6f70 2062 793a 2073 7465 700a 2020 2020 op by: step.
│ │ │ │ │ +00031c10: 2052 6574 7572 6e20 616e 2069 6e74 6572 Return an inter
│ │ │ │ │ +00031c20: 7661 6c20 676f 696e 6720 6672 6f6d 2074 val going from t
│ │ │ │ │ +00031c30: 6865 2072 6563 6569 7665 7220 746f 2073 he receiver to s
│ │ │ │ │ +00031c40: 746f 7020 7769 7468 2074 6865 2067 6976 top with the giv
│ │ │ │ │ +00031c50: 656e 0a20 2020 2020 7374 6570 0a0a 746f en. step..to
│ │ │ │ │ +00031c60: 3a20 7374 6f70 2062 793a 2073 7465 7020 : stop by: step
│ │ │ │ │ +00031c70: 636f 6c6c 6563 743a 2061 426c 6f63 6b0a collect: aBlock.
│ │ │ │ │ +00031c80: 2020 2020 2045 7661 6c75 6174 6520 6142 Evaluate aB
│ │ │ │ │ +00031c90: 6c6f 636b 2066 6f72 2065 6163 6820 7661 lock for each va
│ │ │ │ │ +00031ca0: 6c75 6520 696e 2074 6865 2069 6e74 6572 lue in the inter
│ │ │ │ │ +00031cb0: 7661 6c20 676f 696e 6720 6672 6f6d 2074 val going from t
│ │ │ │ │ +00031cc0: 6865 0a20 2020 2020 7265 6365 6976 6572 he. receiver
│ │ │ │ │ +00031cd0: 2074 6f20 7374 6f70 2077 6974 6820 7468 to stop with th
│ │ │ │ │ +00031ce0: 6520 6769 7665 6e20 7374 6570 2e20 2054 e given step. T
│ │ │ │ │ +00031cf0: 6865 2072 6573 756c 7473 2061 7265 2063 he results are c
│ │ │ │ │ +00031d00: 6f6c 6c65 6374 6564 0a20 2020 2020 696e ollected. in
│ │ │ │ │ +00031d10: 2061 6e20 4172 7261 7920 616e 6420 7265 an Array and re
│ │ │ │ │ +00031d20: 7475 726e 6564 2e0a 0a74 6f3a 2073 746f turned...to: sto
│ │ │ │ │ +00031d30: 7020 6279 3a20 7374 6570 2064 6f3a 2061 p by: step do: a
│ │ │ │ │ +00031d40: 426c 6f63 6b0a 2020 2020 2045 7661 6c75 Block. Evalu
│ │ │ │ │ +00031d50: 6174 6520 6142 6c6f 636b 2066 6f72 2065 ate aBlock for e
│ │ │ │ │ +00031d60: 6163 6820 7661 6c75 6520 696e 2074 6865 ach value in the
│ │ │ │ │ +00031d70: 2069 6e74 6572 7661 6c20 676f 696e 6720 interval going
│ │ │ │ │ +00031d80: 6672 6f6d 2074 6865 0a20 2020 2020 7265 from the. re
│ │ │ │ │ +00031d90: 6365 6976 6572 2074 6f20 7374 6f70 2077 ceiver to stop w
│ │ │ │ │ +00031da0: 6974 6820 7468 6520 6769 7665 6e20 7374 ith the given st
│ │ │ │ │ +00031db0: 6570 2e20 436f 6d70 696c 6564 2069 6e2d ep. Compiled in-
│ │ │ │ │ +00031dc0: 6c69 6e65 2066 6f72 2069 6e74 6567 6572 line for integer
│ │ │ │ │ +00031dd0: 0a20 2020 2020 6c69 7465 7261 6c20 7374 . literal st
│ │ │ │ │ +00031de0: 6570 732c 2061 6e64 2066 6f72 206f 6e65 eps, and for one
│ │ │ │ │ +00031df0: 2d61 7267 756d 656e 7420 6142 6c6f 636b -argument aBlock
│ │ │ │ │ +00031e00: 7320 7769 7468 6f75 7420 7465 6d70 6f72 s without tempor
│ │ │ │ │ +00031e10: 6172 6965 732c 0a20 2020 2020 616e 6420 aries,. and
│ │ │ │ │ +00031e20: 7468 6572 6566 6f72 6520 6e6f 7420 6f76 therefore not ov
│ │ │ │ │ +00031e30: 6572 7269 6461 626c 652e 0a0a 746f 3a20 erridable...to:
│ │ │ │ │ +00031e40: 7374 6f70 2063 6f6c 6c65 6374 3a20 6142 stop collect: aB
│ │ │ │ │ +00031e50: 6c6f 636b 0a20 2020 2020 4576 616c 7561 lock. Evalua
│ │ │ │ │ +00031e60: 7465 2061 426c 6f63 6b20 666f 7220 6561 te aBlock for ea
│ │ │ │ │ +00031e70: 6368 2076 616c 7565 2069 6e20 7468 6520 ch value in the
│ │ │ │ │ +00031e80: 696e 7465 7276 616c 2067 6f69 6e67 2066 interval going f
│ │ │ │ │ +00031e90: 726f 6d20 7468 650a 2020 2020 2072 6563 rom the. rec
│ │ │ │ │ +00031ea0: 6569 7665 7220 746f 2073 746f 7020 6279 eiver to stop by
│ │ │ │ │ +00031eb0: 2031 2e20 2054 6865 2072 6573 756c 7473 1. The results
│ │ │ │ │ +00031ec0: 2061 7265 2063 6f6c 6c65 6374 6564 2069 are collected i
│ │ │ │ │ +00031ed0: 6e20 616e 2041 7272 6179 2061 6e64 0a20 n an Array and.
│ │ │ │ │ +00031ee0: 2020 2020 7265 7475 726e 6564 2e0a 0a74 returned...t
│ │ │ │ │ +00031ef0: 6f3a 2073 746f 7020 646f 3a20 6142 6c6f o: stop do: aBlo
│ │ │ │ │ +00031f00: 636b 0a20 2020 2020 4576 616c 7561 7465 ck. Evaluate
│ │ │ │ │ +00031f10: 2061 426c 6f63 6b20 666f 7220 6561 6368 aBlock for each
│ │ │ │ │ +00031f20: 2076 616c 7565 2069 6e20 7468 6520 696e value in the in
│ │ │ │ │ +00031f30: 7465 7276 616c 2067 6f69 6e67 2066 726f terval going fro
│ │ │ │ │ +00031f40: 6d20 7468 650a 2020 2020 2072 6563 6569 m the. recei
│ │ │ │ │ +00031f50: 7665 7220 746f 2073 746f 7020 6279 2031 ver to stop by 1
│ │ │ │ │ +00031f60: 2e20 436f 6d70 696c 6564 2069 6e2d 6c69 . Compiled in-li
│ │ │ │ │ +00031f70: 6e65 2066 6f72 206f 6e65 2d61 7267 756d ne for one-argum
│ │ │ │ │ +00031f80: 656e 7420 6142 6c6f 636b 730a 2020 2020 ent aBlocks.
│ │ │ │ │ +00031f90: 2077 6974 686f 7574 2074 656d 706f 7261 without tempora
│ │ │ │ │ +00031fa0: 7269 6573 2c20 616e 6420 7468 6572 6566 ries, and theref
│ │ │ │ │ +00031fb0: 6f72 6520 6e6f 7420 6f76 6572 7269 6461 ore not overrida
│ │ │ │ │ +00031fc0: 626c 652e 0a0a 0a1f 0a46 696c 653a 2067 ble......File: g
│ │ │ │ │ +00031fd0: 7374 2d62 6173 652e 696e 666f 2c20 204e st-base.info, N
│ │ │ │ │ +00031fe0: 6f64 653a 204e 756d 6265 722d 7465 7374 ode: Number-test
│ │ │ │ │ +00031ff0: 696e 672c 2020 4e65 7874 3a20 4e75 6d62 ing, Next: Numb
│ │ │ │ │ +00032000: 6572 2d74 7275 6e63 6174 696f 6e20 616e er-truncation an
│ │ │ │ │ +00032010: 6420 726f 756e 6420 6f66 662c 2020 5072 d round off, Pr
│ │ │ │ │ +00032020: 6576 3a20 4e75 6d62 6572 2d73 686f 7274 ev: Number-short
│ │ │ │ │ +00032030: 6375 7473 2061 6e64 2069 7465 7261 746f cuts and iterato
│ │ │ │ │ +00032040: 7273 2c20 2055 703a 204e 756d 6265 720a rs, Up: Number.
│ │ │ │ │ +00032050: 0a31 2e31 3232 2e31 3320 4e75 6d62 6572 .1.122.13 Number
│ │ │ │ │ +00032060: 3a20 7465 7374 696e 670a 2d2d 2d2d 2d2d : testing.------
│ │ │ │ │ +00032070: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00032080: 2d2d 0a0a 636c 6f73 6554 6f3a 206e 756d --..closeTo: num
│ │ │ │ │ +00032090: 0a20 2020 2020 416e 7377 6572 2077 6865 . Answer whe
│ │ │ │ │ +000320a0: 7468 6572 2074 6865 2072 6563 6569 7665 ther the receive
│ │ │ │ │ +000320b0: 7220 6361 6e20 6265 2063 6f6e 7369 6465 r can be conside
│ │ │ │ │ +000320c0: 7265 6420 7375 6666 6963 6965 6e74 6c79 red sufficiently
│ │ │ │ │ +000320d0: 2063 6c6f 7365 0a20 2020 2020 746f 206e close. to n
│ │ │ │ │ +000320e0: 756d 2028 7468 6973 2069 7320 646f 6e65 um (this is done
│ │ │ │ │ +000320f0: 2062 7920 6368 6563 6b69 6e67 2065 7175 by checking equ
│ │ │ │ │ +00032100: 616c 6974 7920 6966 206e 756d 2069 7320 ality if num is
│ │ │ │ │ +00032110: 6e6f 7420 6120 6e75 6d62 6572 2c0a 2020 not a number,.
│ │ │ │ │ +00032120: 2020 2061 6e64 2062 7920 6368 6563 6b69 and by checki
│ │ │ │ │ +00032130: 6e67 2077 6974 6820 302e 3031 2520 746f ng with 0.01% to
│ │ │ │ │ +00032140: 6c65 7261 6e63 6520 6966 206e 756d 2069 lerance if num i
│ │ │ │ │ +00032150: 7320 6120 6e75 6d62 6572 292e 0a0a 6576 s a number)...ev
│ │ │ │ │ +00032160: 656e 0a20 2020 2020 5265 7475 726e 7320 en. Returns
│ │ │ │ │ +00032170: 7472 7565 2069 6620 7365 6c66 2069 7320 true if self is
│ │ │ │ │ +00032180: 6469 7669 7369 626c 6520 6279 2032 0a0a divisible by 2..
│ │ │ │ │ +00032190: 6973 4578 6163 740a 2020 2020 2041 6e73 isExact. Ans
│ │ │ │ │ +000321a0: 7765 7220 7768 6574 6865 7220 7468 6520 wer whether the
│ │ │ │ │ +000321b0: 7265 6365 6976 6572 2070 6572 666f 726d receiver perform
│ │ │ │ │ +000321c0: 7320 6578 6163 7420 6172 6974 686d 6574 s exact arithmet
│ │ │ │ │ +000321d0: 6963 2e20 204d 6f73 740a 2020 2020 206e ic. Most. n
│ │ │ │ │ +000321e0: 756d 6572 6963 2063 6c61 7373 6573 2064 umeric classes d
│ │ │ │ │ +000321f0: 6f20 2869 6e20 6661 6374 2074 6865 206f o (in fact the o
│ │ │ │ │ +00032200: 6e6c 7920 6578 6365 7074 696f 6e73 2069 nly exceptions i
│ │ │ │ │ +00032210: 7320 466c 6f61 7420 616e 6420 6974 730a s Float and its.
│ │ │ │ │ +00032220: 2020 2020 2064 6573 6365 6e64 616e 7473 descendants
│ │ │ │ │ +00032230: 292c 2073 6f20 7468 6520 6465 6661 756c ), so the defaul
│ │ │ │ │ +00032240: 7420 6973 2074 6f20 616e 7377 6572 2074 t is to answer t
│ │ │ │ │ +00032250: 7275 6520 7261 7468 6572 2074 6861 6e20 rue rather than
│ │ │ │ │ +00032260: 6361 6c6c 696e 670a 2020 2020 2023 7375 calling. #su
│ │ │ │ │ +00032270: 6263 6c61 7373 5265 7370 6f6e 7369 6269 bclassResponsibi
│ │ │ │ │ +00032280: 6c69 7479 2e0a 0a69 7346 696e 6974 650a lity...isFinite.
│ │ │ │ │ +00032290: 2020 2020 2041 6e73 7765 7220 7768 6574 Answer whet
│ │ │ │ │ +000322a0: 6865 7220 7468 6520 7265 6365 6976 6572 her the receiver
│ │ │ │ │ +000322b0: 2072 6570 7265 7365 6e74 7320 6120 6669 represents a fi
│ │ │ │ │ +000322c0: 6e69 7465 2071 7561 6e74 6974 792e 2020 nite quantity.
│ │ │ │ │ +000322d0: 4d6f 7374 0a20 2020 2020 6e75 6d65 7269 Most. numeri
│ │ │ │ │ +000322e0: 6320 636c 6173 7365 7320 6172 6520 666f c classes are fo
│ │ │ │ │ +000322f0: 7220 6669 6e69 7465 2071 7561 6e74 6974 r finite quantit
│ │ │ │ │ +00032300: 6965 732c 2073 6f20 7468 6520 6465 6661 ies, so the defa
│ │ │ │ │ +00032310: 756c 7420 6973 2074 6f0a 2020 2020 2061 ult is to. a
│ │ │ │ │ +00032320: 6e73 7765 7220 7472 7565 2072 6174 6865 nswer true rathe
│ │ │ │ │ +00032330: 7220 7468 616e 2063 616c 6c69 6e67 2023 r than calling #
│ │ │ │ │ +00032340: 7375 6263 6c61 7373 5265 7370 6f6e 7369 subclassResponsi
│ │ │ │ │ +00032350: 6269 6c69 7479 2e0a 0a69 7349 6e66 696e bility...isInfin
│ │ │ │ │ +00032360: 6974 650a 2020 2020 2041 6e73 7765 7220 ite. Answer
│ │ │ │ │ +00032370: 7768 6574 6865 7220 7468 6520 7265 6365 whether the rece
│ │ │ │ │ +00032380: 6976 6572 2072 6570 7265 7365 6e74 7320 iver represents
│ │ │ │ │ +00032390: 616e 2069 6e66 696e 6974 6520 7175 616e an infinite quan
│ │ │ │ │ +000323a0: 7469 7479 2e20 204d 6f73 740a 2020 2020 tity. Most.
│ │ │ │ │ +000323b0: 206e 756d 6572 6963 2063 6c61 7373 6573 numeric classes
│ │ │ │ │ +000323c0: 2061 7265 2066 6f72 2066 696e 6974 6520 are for finite
│ │ │ │ │ +000323d0: 7175 616e 7469 7469 6573 2c20 736f 2074 quantities, so t
│ │ │ │ │ +000323e0: 6865 2064 6566 6175 6c74 2069 7320 746f he default is to
│ │ │ │ │ +000323f0: 0a20 2020 2020 616e 7377 6572 2066 616c . answer fal
│ │ │ │ │ +00032400: 7365 2072 6174 6865 7220 7468 616e 2063 se rather than c
│ │ │ │ │ +00032410: 616c 6c69 6e67 2023 7375 6263 6c61 7373 alling #subclass
│ │ │ │ │ +00032420: 5265 7370 6f6e 7369 6269 6c69 7479 2e0a Responsibility..
│ │ │ │ │ +00032430: 0a69 734e 614e 0a20 2020 2020 416e 7377 .isNaN. Answ
│ │ │ │ │ +00032440: 6572 2077 6865 7468 6572 2074 6865 2072 er whether the r
│ │ │ │ │ +00032450: 6563 6569 7665 7220 6973 2061 204e 6f74 eceiver is a Not
│ │ │ │ │ +00032460: 2d41 2d4e 756d 6265 722e 2020 4d6f 7374 -A-Number. Most
│ │ │ │ │ +00032470: 206e 756d 6572 6963 0a20 2020 2020 636c numeric. cl
│ │ │ │ │ +00032480: 6173 7365 7320 646f 6e27 7420 6861 6e64 asses don't hand
│ │ │ │ │ +00032490: 6c65 206e 616e 732c 2073 6f20 7468 6520 le nans, so the
│ │ │ │ │ +000324a0: 6465 6661 756c 7420 6973 2074 6f20 616e default is to an
│ │ │ │ │ +000324b0: 7377 6572 2066 616c 7365 0a20 2020 2020 swer false.
│ │ │ │ │ +000324c0: 7261 7468 6572 2074 6861 6e20 6361 6c6c rather than call
│ │ │ │ │ +000324d0: 696e 6720 2373 7562 636c 6173 7352 6573 ing #subclassRes
│ │ │ │ │ +000324e0: 706f 6e73 6962 696c 6974 792e 0a0a 6973 ponsibility...is
│ │ │ │ │ +000324f0: 4e75 6d62 6572 0a20 2020 2020 416e 7377 Number. Answ
│ │ │ │ │ +00032500: 6572 2060 7472 7565 272e 0a0a 6973 5261 er `true'...isRa
│ │ │ │ │ +00032510: 7469 6f6e 616c 0a20 2020 2020 416e 7377 tional. Answ
│ │ │ │ │ +00032520: 6572 2077 6865 7468 6572 2074 6865 2072 er whether the r
│ │ │ │ │ +00032530: 6563 6569 7665 7220 6973 2072 6174 696f eceiver is ratio
│ │ │ │ │ +00032540: 6e61 6c20 2d20 6661 6c73 6520 6279 2064 nal - false by d
│ │ │ │ │ +00032550: 6566 6175 6c74 0a0a 6e65 6761 7469 7665 efault..negative
│ │ │ │ │ +00032560: 0a20 2020 2020 416e 7377 6572 2077 6865 . Answer whe
│ │ │ │ │ +00032570: 7468 6572 2074 6865 2072 6563 6569 7665 ther the receive
│ │ │ │ │ +00032580: 7220 6973 203c 2030 0a0a 6f64 640a 2020 r is < 0..odd.
│ │ │ │ │ +00032590: 2020 2052 6574 7572 6e73 2074 7275 6520 Returns true
│ │ │ │ │ +000325a0: 6966 2073 656c 6620 6973 206e 6f74 2064 if self is not d
│ │ │ │ │ +000325b0: 6976 6973 6962 6c65 2062 7920 320a 0a70 ivisible by 2..p
│ │ │ │ │ +000325c0: 6f73 6974 6976 650a 2020 2020 2041 6e73 ositive. Ans
│ │ │ │ │ +000325d0: 7765 7220 7768 6574 6865 7220 7468 6520 wer whether the
│ │ │ │ │ +000325e0: 7265 6365 6976 6572 2069 7320 3e3d 2030 receiver is >= 0
│ │ │ │ │ +000325f0: 0a0a 7369 676e 0a20 2020 2020 5265 7475 ..sign. Retu
│ │ │ │ │ +00032600: 726e 7320 7468 6520 7369 676e 206f 6620 rns the sign of
│ │ │ │ │ +00032610: 7468 6520 7265 6365 6976 6572 2e0a 0a73 the receiver...s
│ │ │ │ │ +00032620: 7472 6963 746c 7950 6f73 6974 6976 650a trictlyPositive.
│ │ │ │ │ +00032630: 2020 2020 2041 6e73 7765 7220 7768 6574 Answer whet
│ │ │ │ │ +00032640: 6865 7220 7468 6520 7265 6365 6976 6572 her the receiver
│ │ │ │ │ +00032650: 2069 7320 3e20 300a 0a0a 1f0a 4669 6c65 is > 0.....File
│ │ │ │ │ +00032660: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ +00032670: 2020 4e6f 6465 3a20 4e75 6d62 6572 2d74 Node: Number-t
│ │ │ │ │ +00032680: 7275 6e63 6174 696f 6e20 616e 6420 726f runcation and ro
│ │ │ │ │ +00032690: 756e 6420 6f66 662c 2020 5072 6576 3a20 und off, Prev:
│ │ │ │ │ +000326a0: 4e75 6d62 6572 2d74 6573 7469 6e67 2c20 Number-testing,
│ │ │ │ │ +000326b0: 2055 703a 204e 756d 6265 720a 0a31 2e31 Up: Number..1.1
│ │ │ │ │ +000326c0: 3232 2e31 3420 4e75 6d62 6572 3a20 7472 22.14 Number: tr
│ │ │ │ │ +000326d0: 756e 6361 7469 6f6e 2061 6e64 2072 6f75 uncation and rou
│ │ │ │ │ +000326e0: 6e64 206f 6666 0a2d 2d2d 2d2d 2d2d 2d2d nd off.---------
│ │ │ │ │ +000326f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00032700: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00032710: 0a0a 6173 496e 7465 6765 720a 2020 2020 ..asInteger.
│ │ │ │ │ +00032720: 2041 6e73 7765 7220 7468 6520 7265 6365 Answer the rece
│ │ │ │ │ +00032730: 6976 6572 2c20 726f 756e 6465 6420 746f iver, rounded to
│ │ │ │ │ +00032740: 2074 6865 206e 6561 7265 7374 2069 6e74 the nearest int
│ │ │ │ │ +00032750: 6567 6572 0a0a 666c 6f6f 720a 2020 2020 eger..floor.
│ │ │ │ │ +00032760: 2052 6574 7572 6e20 7468 6520 696e 7465 Return the inte
│ │ │ │ │ +00032770: 6765 7220 6e65 6172 6573 7420 7468 6520 ger nearest the
│ │ │ │ │ +00032780: 7265 6365 6976 6572 2074 6f77 6172 6420 receiver toward
│ │ │ │ │ +00032790: 6e65 6761 7469 7665 2069 6e66 696e 6974 negative infinit
│ │ │ │ │ +000327a0: 792e 0a0a 6672 6163 7469 6f6e 5061 7274 y...fractionPart
│ │ │ │ │ +000327b0: 0a20 2020 2020 416e 7377 6572 2061 206e . Answer a n
│ │ │ │ │ +000327c0: 756d 6265 7220 7768 6963 682c 2073 756d umber which, sum
│ │ │ │ │ +000327d0: 6d65 6420 746f 2074 6865 2023 696e 7465 med to the #inte
│ │ │ │ │ +000327e0: 6765 7250 6172 7420 6f66 2074 6865 2072 gerPart of the r
│ │ │ │ │ +000327f0: 6563 6569 7665 722c 0a20 2020 2020 6769 eceiver,. gi
│ │ │ │ │ +00032800: 7665 7320 7468 6520 7265 6365 6976 6572 ves the receiver
│ │ │ │ │ +00032810: 2069 7473 656c 662e 0a0a 696e 7465 6765 itself...intege
│ │ │ │ │ +00032820: 7250 6172 740a 2020 2020 2041 6e73 7765 rPart. Answe
│ │ │ │ │ +00032830: 7220 7468 6520 7265 6365 6976 6572 2c20 r the receiver,
│ │ │ │ │ +00032840: 7472 756e 6361 7465 6420 746f 7761 7264 truncated toward
│ │ │ │ │ +00032850: 7320 7a65 726f 0a0a 726f 756e 6454 6f3a s zero..roundTo:
│ │ │ │ │ +00032860: 2061 4e75 6d62 6572 0a20 2020 2020 416e aNumber. An
│ │ │ │ │ +00032870: 7377 6572 2074 6865 2072 6563 6569 7665 swer the receive
│ │ │ │ │ +00032880: 722c 2074 7275 6e63 6174 6564 2074 6f20 r, truncated to
│ │ │ │ │ +00032890: 7468 6520 6e65 6172 6573 7420 6d75 6c74 the nearest mult
│ │ │ │ │ +000328a0: 6970 6c65 206f 6620 614e 756d 6265 720a iple of aNumber.
│ │ │ │ │ +000328b0: 0a72 6f75 6e64 6564 0a20 2020 2020 5265 .rounded. Re
│ │ │ │ │ +000328c0: 7475 726e 7320 7468 6520 696e 7465 6765 turns the intege
│ │ │ │ │ +000328d0: 7220 6e65 6172 6573 7420 7468 6520 7265 r nearest the re
│ │ │ │ │ +000328e0: 6365 6976 6572 0a0a 7472 756e 6361 7465 ceiver..truncate
│ │ │ │ │ +000328f0: 546f 3a20 614e 756d 6265 720a 2020 2020 To: aNumber.
│ │ │ │ │ +00032900: 2041 6e73 7765 7220 7468 6520 7265 6365 Answer the rece
│ │ │ │ │ +00032910: 6976 6572 2c20 7472 756e 6361 7465 6420 iver, truncated
│ │ │ │ │ +00032920: 746f 7761 7264 7320 7a65 726f 2074 6f20 towards zero to
│ │ │ │ │ +00032930: 6120 6d75 6c74 6970 6c65 206f 660a 2020 a multiple of.
│ │ │ │ │ +00032940: 2020 2061 4e75 6d62 6572 0a0a 7472 756e aNumber..trun
│ │ │ │ │ +00032950: 6361 7465 640a 2020 2020 2041 6e73 7765 cated. Answe
│ │ │ │ │ +00032960: 7220 7468 6520 7265 6365 6976 6572 2c20 r the receiver,
│ │ │ │ │ +00032970: 7472 756e 6361 7465 6420 746f 7761 7264 truncated toward
│ │ │ │ │ +00032980: 7320 7a65 726f 0a0a 0a1f 0a46 696c 653a s zero.....File:
│ │ │ │ │ +00032990: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ +000329a0: 204e 6f64 653a 204f 626a 6563 742c 2020 Node: Object,
│ │ │ │ │ +000329b0: 4e65 7874 3a20 4f62 6a65 6374 4475 6d70 Next: ObjectDump
│ │ │ │ │ +000329c0: 6572 2c20 2050 7265 763a 204e 756d 6265 er, Prev: Numbe
│ │ │ │ │ +000329d0: 722c 2020 5570 3a20 4261 7365 2063 6c61 r, Up: Base cla
│ │ │ │ │ +000329e0: 7373 6573 0a0a 312e 3132 3320 4f62 6a65 sses..1.123 Obje
│ │ │ │ │ +000329f0: 6374 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a ct.============.
│ │ │ │ │ +00032a00: 0a44 6566 696e 6564 2069 6e20 6e61 6d65 .Defined in name
│ │ │ │ │ +00032a10: 7370 6163 6520 536d 616c 6c74 616c 6b0a space Smalltalk.
│ │ │ │ │ +00032a20: 5375 7065 7263 6c61 7373 3a20 6e6f 6e65 Superclass: none
│ │ │ │ │ +00032a30: 0a43 6174 6567 6f72 793a 204c 616e 6775 .Category: Langu
│ │ │ │ │ +00032a40: 6167 652d 496d 706c 656d 656e 7461 7469 age-Implementati
│ │ │ │ │ +00032a50: 6f6e 0a20 2020 2020 4920 616d 2074 6865 on. I am the
│ │ │ │ │ +00032a60: 2072 6f6f 7420 6f66 2074 6865 2053 6d61 root of the Sma
│ │ │ │ │ +00032a70: 6c6c 7461 6c6b 2063 6c61 7373 2073 7973 lltalk class sys
│ │ │ │ │ +00032a80: 7465 6d2e 2020 416c 6c20 636c 6173 7365 tem. All classe
│ │ │ │ │ +00032a90: 7320 696e 2074 6865 0a20 2020 2020 7379 s in the. sy
│ │ │ │ │ +00032aa0: 7374 656d 2061 7265 2073 7562 636c 6173 stem are subclas
│ │ │ │ │ +00032ab0: 7365 7320 6f66 206d 652e 0a0a 2a20 4d65 ses of me...* Me
│ │ │ │ │ +00032ac0: 6e75 3a0a 0a2a 204f 626a 6563 7420 636c nu:..* Object cl
│ │ │ │ │ +00032ad0: 6173 732d 696e 6974 6961 6c69 7a61 7469 ass-initializati
│ │ │ │ │ +00032ae0: 6f6e 3a3a 2020 2863 6c61 7373 290a 2a20 on:: (class).*
│ │ │ │ │ +00032af0: 4f62 6a65 6374 2d62 7569 6c74 2069 6e73 Object-built ins
│ │ │ │ │ +00032b00: 3a3a 2020 2869 6e73 7461 6e63 6529 0a2a :: (instance).*
│ │ │ │ │ +00032b10: 204f 626a 6563 742d 6368 616e 6765 2061 Object-change a
│ │ │ │ │ +00032b20: 6e64 2075 7064 6174 653a 3a20 2028 696e nd update:: (in
│ │ │ │ │ +00032b30: 7374 616e 6365 290a 2a20 4f62 6a65 6374 stance).* Object
│ │ │ │ │ +00032b40: 2d63 6c61 7373 2074 7970 6520 6d65 7468 -class type meth
│ │ │ │ │ +00032b50: 6f64 733a 3a20 2028 696e 7374 616e 6365 ods:: (instance
│ │ │ │ │ +00032b60: 290a 2a20 4f62 6a65 6374 2d63 6f6d 7069 ).* Object-compi
│ │ │ │ │ +00032b70: 6c65 723a 3a20 2028 696e 7374 616e 6365 ler:: (instance
│ │ │ │ │ +00032b80: 290a 2a20 4f62 6a65 6374 2d63 6f6e 7665 ).* Object-conve
│ │ │ │ │ +00032b90: 7273 696f 6e3a 3a20 2028 696e 7374 616e rsion:: (instan
│ │ │ │ │ +00032ba0: 6365 290a 2a20 4f62 6a65 6374 2d63 6f70 ce).* Object-cop
│ │ │ │ │ +00032bb0: 7969 6e67 3a3a 2020 2869 6e73 7461 6e63 ying:: (instanc
│ │ │ │ │ +00032bc0: 6529 0a2a 204f 626a 6563 742d 6465 6275 e).* Object-debu
│ │ │ │ │ +00032bd0: 6767 696e 673a 3a20 2028 696e 7374 616e gging:: (instan
│ │ │ │ │ +00032be0: 6365 290a 2a20 4f62 6a65 6374 2d64 6570 ce).* Object-dep
│ │ │ │ │ +00032bf0: 656e 6465 6e74 7320 6163 6365 7373 3a3a endents access::
│ │ │ │ │ +00032c00: 2020 2869 6e73 7461 6e63 6529 0a2a 204f (instance).* O
│ │ │ │ │ +00032c10: 626a 6563 742d 6572 726f 7220 7261 6973 bject-error rais
│ │ │ │ │ +00032c20: 696e 673a 3a20 2028 696e 7374 616e 6365 ing:: (instance
│ │ │ │ │ +00032c30: 290a 2a20 4f62 6a65 6374 2d66 696e 616c ).* Object-final
│ │ │ │ │ +00032c40: 697a 6174 696f 6e3a 3a20 2028 696e 7374 ization:: (inst
│ │ │ │ │ +00032c50: 616e 6365 290a 2a20 4f62 6a65 6374 2d69 ance).* Object-i
│ │ │ │ │ +00032c60: 6e74 726f 7370 6563 7469 6f6e 3a3a 2020 ntrospection::
│ │ │ │ │ +00032c70: 2869 6e73 7461 6e63 6529 0a2a 204f 626a (instance).* Obj
│ │ │ │ │ +00032c80: 6563 742d 7072 696e 7469 6e67 3a3a 2020 ect-printing::
│ │ │ │ │ +00032c90: 2869 6e73 7461 6e63 6529 0a2a 204f 626a (instance).* Obj
│ │ │ │ │ +00032ca0: 6563 742d 7265 6c61 7469 6f6e 616c 206f ect-relational o
│ │ │ │ │ +00032cb0: 7065 7261 746f 7273 3a3a 2020 2869 6e73 perators:: (ins
│ │ │ │ │ +00032cc0: 7461 6e63 6529 0a2a 204f 626a 6563 742d tance).* Object-
│ │ │ │ │ +00032cd0: 7361 7669 6e67 2061 6e64 206c 6f61 6469 saving and loadi
│ │ │ │ │ +00032ce0: 6e67 3a3a 2020 2869 6e73 7461 6e63 6529 ng:: (instance)
│ │ │ │ │ +00032cf0: 0a2a 204f 626a 6563 742d 7374 6f72 696e .* Object-storin
│ │ │ │ │ +00032d00: 673a 3a20 2028 696e 7374 616e 6365 290a g:: (instance).
│ │ │ │ │ +00032d10: 2a20 4f62 6a65 6374 2d73 796e 7461 7820 * Object-syntax
│ │ │ │ │ +00032d20: 7368 6f72 7463 7574 733a 3a20 2028 696e shortcuts:: (in
│ │ │ │ │ +00032d30: 7374 616e 6365 290a 2a20 4f62 6a65 6374 stance).* Object
│ │ │ │ │ +00032d40: 2d74 6573 7469 6e67 2066 756e 6374 696f -testing functio
│ │ │ │ │ +00032d50: 6e61 6c69 7479 3a3a 2020 2869 6e73 7461 nality:: (insta
│ │ │ │ │ +00032d60: 6e63 6529 0a2a 204f 626a 6563 742d 564d nce).* Object-VM
│ │ │ │ │ +00032d70: 2063 616c 6c62 6163 6b73 3a3a 2020 2869 callbacks:: (i
│ │ │ │ │ +00032d80: 6e73 7461 6e63 6529 0a0a 1f0a 4669 6c65 nstance)....File
│ │ │ │ │ +00032d90: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ +00032da0: 2020 4e6f 6465 3a20 4f62 6a65 6374 2063 Node: Object c
│ │ │ │ │ +00032db0: 6c61 7373 2d69 6e69 7469 616c 697a 6174 lass-initializat
│ │ │ │ │ +00032dc0: 696f 6e2c 2020 4e65 7874 3a20 4f62 6a65 ion, Next: Obje
│ │ │ │ │ +00032dd0: 6374 2d62 7569 6c74 2069 6e73 2c20 2055 ct-built ins, U
│ │ │ │ │ +00032de0: 703a 204f 626a 6563 740a 0a31 2e31 3233 p: Object..1.123
│ │ │ │ │ +00032df0: 2e31 204f 626a 6563 7420 636c 6173 733a .1 Object class:
│ │ │ │ │ +00032e00: 2069 6e69 7469 616c 697a 6174 696f 6e0a initialization.
│ │ │ │ │ +00032e10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00032e20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00032e30: 2d2d 2d2d 0a0a 6465 7065 6e64 656e 6369 ----..dependenci
│ │ │ │ │ +00032e40: 6573 0a20 2020 2020 416e 7377 6572 2061 es. Answer a
│ │ │ │ │ +00032e50: 2064 6963 7469 6f6e 6172 7920 7468 6174 dictionary that
│ │ │ │ │ +00032e60: 2061 7373 6f63 6961 7465 7320 616e 206f associates an o
│ │ │ │ │ +00032e70: 626a 6563 7420 7769 7468 2069 7473 2064 bject with its d
│ │ │ │ │ +00032e80: 6570 656e 6465 6e74 732e 0a0a 6465 7065 ependents...depe
│ │ │ │ │ +00032e90: 6e64 656e 6369 6573 3a20 616e 4f62 6a65 ndencies: anObje
│ │ │ │ │ +00032ea0: 6374 0a20 2020 2020 5573 6520 616e 4f62 ct. Use anOb
│ │ │ │ │ +00032eb0: 6a65 6374 2061 7320 7468 6520 6469 6374 ject as the dict
│ │ │ │ │ +00032ec0: 696f 6e61 7279 2074 6861 7420 6173 736f ionary that asso
│ │ │ │ │ +00032ed0: 6369 6174 6573 2061 6e20 6f62 6a65 6374 ciates an object
│ │ │ │ │ +00032ee0: 2077 6974 6820 6974 730a 2020 2020 2064 with its. d
│ │ │ │ │ +00032ef0: 6570 656e 6465 6e74 732e 0a0a 6669 6e61 ependents...fina
│ │ │ │ │ +00032f00: 6c69 7a61 626c 654f 626a 6563 7473 0a20 lizableObjects.
│ │ │ │ │ +00032f10: 2020 2020 416e 7377 6572 2061 2073 6574 Answer a set
│ │ │ │ │ +00032f20: 206f 6620 6669 6e61 6c69 7a61 626c 6520 of finalizable
│ │ │ │ │ +00032f30: 6f62 6a65 6374 732e 0a0a 696e 6974 6961 objects...initia
│ │ │ │ │ +00032f40: 6c69 7a65 0a20 2020 2020 496e 6974 6961 lize. Initia
│ │ │ │ │ +00032f50: 6c69 7a65 2074 6865 2044 6570 656e 6465 lize the Depende
│ │ │ │ │ +00032f60: 6e63 6965 7320 6469 6374 696f 6e61 7279 ncies dictionary
│ │ │ │ │ +00032f70: 2074 6f20 6265 2061 0a20 2020 2020 5765 to be a. We
│ │ │ │ │ +00032f80: 616b 4b65 7949 6465 6e74 6974 7944 6963 akKeyIdentityDic
│ │ │ │ │ +00032f90: 7469 6f6e 6172 792e 0a0a 7570 6461 7465 tionary...update
│ │ │ │ │ +00032fa0: 3a20 6173 7065 6374 0a20 2020 2020 446f : aspect. Do
│ │ │ │ │ +00032fb0: 2061 6e79 2067 6c6f 6261 6c20 7461 736b any global task
│ │ │ │ │ +00032fc0: 7320 666f 7220 7468 6520 4f62 6a65 6374 s for the Object
│ │ │ │ │ +00032fd0: 4d65 6d6f 7279 2065 7665 6e74 732e 0a0a Memory events...
│ │ │ │ │ +00032fe0: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ +00032ff0: 652e 696e 666f 2c20 204e 6f64 653a 204f e.info, Node: O
│ │ │ │ │ +00033000: 626a 6563 742d 6275 696c 7420 696e 732c bject-built ins,
│ │ │ │ │ +00033010: 2020 4e65 7874 3a20 4f62 6a65 6374 2d63 Next: Object-c
│ │ │ │ │ +00033020: 6861 6e67 6520 616e 6420 7570 6461 7465 hange and update
│ │ │ │ │ +00033030: 2c20 2050 7265 763a 204f 626a 6563 7420 , Prev: Object
│ │ │ │ │ +00033040: 636c 6173 732d 696e 6974 6961 6c69 7a61 class-initializa
│ │ │ │ │ +00033050: 7469 6f6e 2c20 2055 703a 204f 626a 6563 tion, Up: Objec
│ │ │ │ │ +00033060: 740a 0a31 2e31 3233 2e32 204f 626a 6563 t..1.123.2 Objec
│ │ │ │ │ +00033070: 743a 2062 7569 6c74 2069 6e73 0a2d 2d2d t: built ins.---
│ │ │ │ │ +00033080: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00033090: 2d2d 2d2d 2d2d 0a0a 3d20 6172 670a 2020 ------..= arg.
│ │ │ │ │ +000330a0: 2020 2041 6e73 7765 7220 7768 6574 6865 Answer whethe
│ │ │ │ │ +000330b0: 7220 7468 6520 7265 6365 6976 6572 2069 r the receiver i
│ │ │ │ │ +000330c0: 7320 6571 7561 6c20 746f 2061 7267 2e20 s equal to arg.
│ │ │ │ │ +000330d0: 5468 6520 6571 7561 6c69 7479 2074 6573 The equality tes
│ │ │ │ │ +000330e0: 7420 6973 0a20 2020 2020 6279 2064 6566 t is. by def
│ │ │ │ │ +000330f0: 6175 6c74 2074 6865 2073 616d 6520 6173 ault the same as
│ │ │ │ │ +00033100: 2074 6861 7420 666f 7220 6964 656e 7469 that for identi
│ │ │ │ │ +00033110: 6361 6c20 6f62 6a65 6374 732e 203d 206d cal objects. = m
│ │ │ │ │ +00033120: 7573 7420 6e6f 7420 6661 696c 3b0a 2020 ust not fail;.
│ │ │ │ │ +00033130: 2020 2061 6e73 7765 7220 6661 6c73 6520 answer false
│ │ │ │ │ +00033140: 6966 2074 6865 2072 6563 6569 7665 7220 if the receiver
│ │ │ │ │ +00033150: 6361 6e6e 6f74 2062 6520 636f 6d70 6172 cannot be compar
│ │ │ │ │ +00033160: 6564 2074 6f20 6172 670a 0a3d 3d20 6172 ed to arg..== ar
│ │ │ │ │ +00033170: 670a 2020 2020 2041 6e73 7765 7220 7768 g. Answer wh
│ │ │ │ │ +00033180: 6574 6865 7220 7468 6520 7265 6365 6976 ether the receiv
│ │ │ │ │ +00033190: 6572 2069 7320 7468 6520 7361 6d65 206f er is the same o
│ │ │ │ │ +000331a0: 626a 6563 7420 6173 2061 7267 2e20 5468 bject as arg. Th
│ │ │ │ │ +000331b0: 6973 2069 7320 610a 2020 2020 2076 6572 is is a. ver
│ │ │ │ │ +000331c0: 7920 6661 7374 2074 6573 7420 616e 6420 y fast test and
│ │ │ │ │ +000331d0: 6973 2063 616c 6c65 6420 276f 626a 6563 is called 'objec
│ │ │ │ │ +000331e0: 7420 6964 656e 7469 7479 272e 0a0a 616c t identity'...al
│ │ │ │ │ +000331f0: 6c4f 776e 6572 730a 2020 2020 2052 6574 lOwners. Ret
│ │ │ │ │ +00033200: 7572 6e20 616e 2041 7272 6179 206f 6620 urn an Array of
│ │ │ │ │ +00033210: 4f62 6a65 6374 7320 7468 6174 2070 6f69 Objects that poi
│ │ │ │ │ +00033220: 6e74 2074 6f20 7468 6520 7265 6365 6976 nt to the receiv
│ │ │ │ │ +00033230: 6572 2e0a 0a61 734f 6f70 0a20 2020 2020 er...asOop.
│ │ │ │ │ +00033240: 416e 7377 6572 2074 6865 206f 626a 6563 Answer the objec
│ │ │ │ │ +00033250: 7420 696e 6465 7820 6173 736f 6369 6174 t index associat
│ │ │ │ │ +00033260: 6564 2074 6f20 7468 6520 7265 6365 6976 ed to the receiv
│ │ │ │ │ +00033270: 6572 2e20 5468 6520 6f62 6a65 6374 0a20 er. The object.
│ │ │ │ │ +00033280: 2020 2020 696e 6465 7820 646f 6573 6e27 index doesn'
│ │ │ │ │ +00033290: 7420 6368 616e 6765 2077 6865 6e20 6761 t change when ga
│ │ │ │ │ +000332a0: 7262 6167 6520 636f 6c6c 6563 7469 6f6e rbage collection
│ │ │ │ │ +000332b0: 2069 7320 7065 7266 6f72 6d65 642e 0a0a is performed...
│ │ │ │ │ +000332c0: 6174 3a20 616e 496e 6465 780a 2020 2020 at: anIndex.
│ │ │ │ │ +000332d0: 2041 6e73 7765 7220 7468 6520 696e 6465 Answer the inde
│ │ │ │ │ +000332e0: 782d 7468 2069 6e64 6578 6564 2069 6e73 x-th indexed ins
│ │ │ │ │ +000332f0: 7461 6e63 6520 7661 7269 6162 6c65 206f tance variable o
│ │ │ │ │ +00033300: 6620 7468 6520 7265 6365 6976 6572 0a0a f the receiver..
│ │ │ │ │ +00033310: 6174 3a20 616e 496e 6465 7820 7075 743a at: anIndex put:
│ │ │ │ │ +00033320: 2076 616c 7565 0a20 2020 2020 5374 6f72 value. Stor
│ │ │ │ │ +00033330: 6520 7661 6c75 6520 696e 2074 6865 2069 e value in the i
│ │ │ │ │ +00033340: 6e64 6578 2d74 6820 696e 6465 7865 6420 ndex-th indexed
│ │ │ │ │ +00033350: 696e 7374 616e 6365 2076 6172 6961 626c instance variabl
│ │ │ │ │ +00033360: 6520 6f66 2074 6865 0a20 2020 2020 7265 e of the. re
│ │ │ │ │ +00033370: 6365 6976 6572 0a0a 6261 7369 6341 743a ceiver..basicAt:
│ │ │ │ │ +00033380: 2061 6e49 6e64 6578 0a20 2020 2020 416e anIndex. An
│ │ │ │ │ +00033390: 7377 6572 2074 6865 2069 6e64 6578 2d74 swer the index-t
│ │ │ │ │ +000333a0: 6820 696e 6465 7865 6420 696e 7374 616e h indexed instan
│ │ │ │ │ +000333b0: 6365 2076 6172 6961 626c 6520 6f66 2074 ce variable of t
│ │ │ │ │ +000333c0: 6865 2072 6563 6569 7665 722e 0a20 2020 he receiver..
│ │ │ │ │ +000333d0: 2020 5468 6973 206d 6574 686f 6420 6d75 This method mu
│ │ │ │ │ +000333e0: 7374 206e 6f74 2062 6520 6f76 6572 7269 st not be overri
│ │ │ │ │ +000333f0: 6464 656e 2c20 6f76 6572 7269 6465 2061 dden, override a
│ │ │ │ │ +00033400: 743a 2069 6e73 7465 6164 0a0a 6261 7369 t: instead..basi
│ │ │ │ │ +00033410: 6341 743a 2061 6e49 6e64 6578 2070 7574 cAt: anIndex put
│ │ │ │ │ +00033420: 3a20 7661 6c75 650a 2020 2020 2053 746f : value. Sto
│ │ │ │ │ +00033430: 7265 2076 616c 7565 2069 6e20 7468 6520 re value in the
│ │ │ │ │ +00033440: 696e 6465 782d 7468 2069 6e64 6578 6564 index-th indexed
│ │ │ │ │ +00033450: 2069 6e73 7461 6e63 6520 7661 7269 6162 instance variab
│ │ │ │ │ +00033460: 6c65 206f 6620 7468 650a 2020 2020 2072 le of the. r
│ │ │ │ │ +00033470: 6563 6569 7665 7220 5468 6973 206d 6574 eceiver This met
│ │ │ │ │ +00033480: 686f 6420 6d75 7374 206e 6f74 2062 6520 hod must not be
│ │ │ │ │ +00033490: 6f76 6572 7269 6464 656e 2c20 6f76 6572 overridden, over
│ │ │ │ │ +000334a0: 7269 6465 2061 743a 7075 743a 0a20 2020 ride at:put:.
│ │ │ │ │ +000334b0: 2020 696e 7374 6561 640a 0a62 6173 6963 instead..basic
│ │ │ │ │ +000334c0: 5072 696e 740a 2020 2020 2050 7269 6e74 Print. Print
│ │ │ │ │ +000334d0: 2061 2062 6173 6963 2072 6570 7265 7365 a basic represe
│ │ │ │ │ +000334e0: 6e74 6174 696f 6e20 6f66 2074 6865 2072 ntation of the r
│ │ │ │ │ +000334f0: 6563 6569 7665 720a 0a62 6173 6963 5369 eceiver..basicSi
│ │ │ │ │ +00033500: 7a65 0a20 2020 2020 416e 7377 6572 2074 ze. Answer t
│ │ │ │ │ +00033510: 6865 206e 756d 6265 7220 6f66 2069 6e64 he number of ind
│ │ │ │ │ +00033520: 6578 6564 2069 6e73 7461 6e63 6520 7661 exed instance va
│ │ │ │ │ +00033530: 7269 6162 6c65 2069 6e20 7468 6520 7265 riable in the re
│ │ │ │ │ +00033540: 6365 6976 6572 0a0a 6265 636f 6d65 3a20 ceiver..become:
│ │ │ │ │ +00033550: 6f74 6865 724f 626a 6563 740a 2020 2020 otherObject.
│ │ │ │ │ +00033560: 2043 6861 6e67 6520 616c 6c20 7265 6665 Change all refe
│ │ │ │ │ +00033570: 7265 6e63 6573 2074 6f20 7468 6520 7265 rences to the re
│ │ │ │ │ +00033580: 6365 6976 6572 2069 6e74 6f20 7265 6665 ceiver into refe
│ │ │ │ │ +00033590: 7265 6e63 6573 2074 6f0a 2020 2020 206f rences to. o
│ │ │ │ │ +000335a0: 7468 6572 4f62 6a65 6374 2e20 2044 6570 therObject. Dep
│ │ │ │ │ +000335b0: 656e 6469 6e67 206f 6e20 7468 6520 696d ending on the im
│ │ │ │ │ +000335c0: 706c 656d 656e 7461 7469 6f6e 2c20 7265 plementation, re
│ │ │ │ │ +000335d0: 6665 7265 6e63 6573 2074 6f0a 2020 2020 ferences to.
│ │ │ │ │ +000335e0: 206f 7468 6572 4f62 6a65 6374 206d 6967 otherObject mig
│ │ │ │ │ +000335f0: 6874 206f 7220 6d69 6768 7420 6e6f 7420 ht or might not
│ │ │ │ │ +00033600: 6265 2074 7261 6e73 666f 726d 6564 2069 be transformed i
│ │ │ │ │ +00033610: 6e74 6f20 7468 6520 7265 6365 6976 6572 nto the receiver
│ │ │ │ │ +00033620: 0a20 2020 2020 2872 6573 7065 6374 6976 . (respectiv
│ │ │ │ │ +00033630: 656c 792c 2027 7477 6f2d 7761 7920 6265 ely, 'two-way be
│ │ │ │ │ +00033640: 636f 6d65 2720 616e 6420 276f 6e65 2d77 come' and 'one-w
│ │ │ │ │ +00033650: 6179 2062 6563 6f6d 6527 292e 0a20 2020 ay become')..
│ │ │ │ │ +00033660: 2020 496d 706c 656d 656e 7461 7469 6f6e Implementation
│ │ │ │ │ +00033670: 7320 646f 696e 6720 6f6e 652d 7761 7920 s doing one-way
│ │ │ │ │ +00033680: 6265 636f 6d65 2061 6e73 7765 7220 7468 become answer th
│ │ │ │ │ +00033690: 6520 7265 6365 6976 6572 2028 736f 2074 e receiver (so t
│ │ │ │ │ +000336a0: 6861 740a 2020 2020 2069 7420 6973 206e hat. it is n
│ │ │ │ │ +000336b0: 6f74 206c 6f73 7429 2e20 4d6f 7374 2069 ot lost). Most i
│ │ │ │ │ +000336c0: 6d70 6c65 6d65 6e74 6174 696f 6e73 2064 mplementations d
│ │ │ │ │ +000336d0: 6f69 6e67 2074 776f 2d77 6179 2062 6563 oing two-way bec
│ │ │ │ │ +000336e0: 6f6d 6520 616e 7377 6572 0a20 2020 2020 ome answer.
│ │ │ │ │ +000336f0: 6f74 6865 724f 626a 6563 742c 2062 7574 otherObject, but
│ │ │ │ │ +00033700: 2074 6869 7320 6973 206e 6f74 2061 7373 this is not ass
│ │ │ │ │ +00033710: 7572 6564 202d 2073 6f20 646f 2061 6e73 ured - so do ans
│ │ │ │ │ +00033720: 7765 7220 7468 6520 7265 6365 6976 6572 wer the receiver
│ │ │ │ │ +00033730: 0a20 2020 2020 666f 7220 636f 6e73 6973 . for consis
│ │ │ │ │ +00033740: 7465 6e63 792e 2020 474e 5520 536d 616c tency. GNU Smal
│ │ │ │ │ +00033750: 6c74 616c 6b20 646f 6573 2074 776f 2d77 ltalk does two-w
│ │ │ │ │ +00033760: 6179 2062 6563 6f6d 6520 616e 6420 616e ay become and an
│ │ │ │ │ +00033770: 7377 6572 730a 2020 2020 206f 7468 6572 swers. other
│ │ │ │ │ +00033780: 4f62 6a65 6374 2c20 6275 7420 7468 6973 Object, but this
│ │ │ │ │ +00033790: 206d 6967 6874 2063 6861 6e67 6520 696e might change in
│ │ │ │ │ +000337a0: 2066 7574 7572 6520 7665 7273 696f 6e73 future versions
│ │ │ │ │ +000337b0: 3a20 7072 6f67 7261 6d73 0a20 2020 2020 : programs.
│ │ │ │ │ +000337c0: 7368 6f75 6c64 206e 6f74 2072 656c 7920 should not rely
│ │ │ │ │ +000337d0: 6f6e 2074 6865 2062 6568 6176 696f 7220 on the behavior
│ │ │ │ │ +000337e0: 616e 6420 7265 7375 6c74 7320 6f66 2023 and results of #
│ │ │ │ │ +000337f0: 6265 636f 6d65 3a20 2e0a 0a62 6563 6f6d become: ...becom
│ │ │ │ │ +00033800: 6546 6f72 7761 7264 3a20 6f74 6865 724f eForward: otherO
│ │ │ │ │ +00033810: 626a 6563 740a 2020 2020 2043 6861 6e67 bject. Chang
│ │ │ │ │ +00033820: 6520 616c 6c20 7265 6665 7265 6e63 6573 e all references
│ │ │ │ │ +00033830: 2074 6f20 7468 6520 7265 6365 6976 6572 to the receiver
│ │ │ │ │ +00033840: 2069 6e74 6f20 7265 6665 7265 6e63 6573 into references
│ │ │ │ │ +00033850: 2074 6f0a 2020 2020 206f 7468 6572 4f62 to. otherOb
│ │ │ │ │ +00033860: 6a65 6374 2e20 2052 6566 6572 656e 6365 ject. Reference
│ │ │ │ │ +00033870: 7320 746f 206f 7468 6572 4f62 6a65 6374 s to otherObject
│ │ │ │ │ +00033880: 2061 7265 206e 6f74 2074 7261 6e73 666f are not transfo
│ │ │ │ │ +00033890: 726d 6564 2069 6e74 6f0a 2020 2020 2074 rmed into. t
│ │ │ │ │ +000338a0: 6865 2072 6563 6569 7665 722e 2020 416e he receiver. An
│ │ │ │ │ +000338b0: 7377 6572 2074 6865 2072 6563 6569 7665 swer the receive
│ │ │ │ │ +000338c0: 7220 736f 2074 6861 7420 6974 2069 7320 r so that it is
│ │ │ │ │ +000338d0: 6e6f 7420 6c6f 7374 2e0a 0a63 6861 6e67 not lost...chang
│ │ │ │ │ +000338e0: 6543 6c61 7373 546f 3a20 6142 6568 6176 eClassTo: aBehav
│ │ │ │ │ +000338f0: 696f 720a 2020 2020 204d 7574 6174 6520 ior. Mutate
│ │ │ │ │ +00033900: 7468 6520 636c 6173 7320 6f66 2074 6865 the class of the
│ │ │ │ │ +00033910: 2072 6563 6569 7665 7220 746f 2062 6520 receiver to be
│ │ │ │ │ +00033920: 6142 6568 6176 696f 722e 2020 4e6f 7465 aBehavior. Note
│ │ │ │ │ +00033930: 3a20 5461 6369 746c 790a 2020 2020 2061 : Tacitly. a
│ │ │ │ │ +00033940: 7373 756d 6573 2074 6861 7420 7468 6520 ssumes that the
│ │ │ │ │ +00033950: 7374 7275 6374 7572 6520 6973 2074 6865 structure is the
│ │ │ │ │ +00033960: 2073 616d 6520 666f 7220 7468 6520 6f72 same for the or
│ │ │ │ │ +00033970: 6967 696e 616c 2061 6e64 206e 6577 0a20 iginal and new.
│ │ │ │ │ +00033980: 2020 2020 636c 6173 7321 210a 0a63 6865 class!!..che
│ │ │ │ │ +00033990: 636b 496e 6465 7861 626c 6542 6f75 6e64 ckIndexableBound
│ │ │ │ │ +000339a0: 733a 2069 6e64 6578 0a20 2020 2020 5072 s: index. Pr
│ │ │ │ │ +000339b0: 6976 6174 6520 2d20 4368 6563 6b20 7468 ivate - Check th
│ │ │ │ │ +000339c0: 6520 7265 6173 6f6e 2077 6879 2061 6e20 e reason why an
│ │ │ │ │ +000339d0: 6163 6365 7373 2074 6f20 7468 6520 6769 access to the gi
│ │ │ │ │ +000339e0: 7665 6e20 696e 6465 7865 640a 2020 2020 ven indexed.
│ │ │ │ │ +000339f0: 2069 6e73 7461 6e63 6520 7661 7269 6162 instance variab
│ │ │ │ │ +00033a00: 6c65 2066 6169 6c65 640a 0a63 6865 636b le failed..check
│ │ │ │ │ +00033a10: 496e 6465 7861 626c 6542 6f75 6e64 733a IndexableBounds:
│ │ │ │ │ +00033a20: 2069 6e64 6578 2069 6641 6273 656e 743a index ifAbsent:
│ │ │ │ │ +00033a30: 2061 426c 6f63 6b0a 2020 2020 2050 7269 aBlock. Pri
│ │ │ │ │ +00033a40: 7661 7465 202d 2043 6865 636b 2074 6865 vate - Check the
│ │ │ │ │ +00033a50: 2072 6561 736f 6e20 7768 7920 616e 2061 reason why an a
│ │ │ │ │ +00033a60: 6363 6573 7320 746f 2074 6865 2067 6976 ccess to the giv
│ │ │ │ │ +00033a70: 656e 2069 6e64 6578 6564 0a20 2020 2020 en indexed.
│ │ │ │ │ +00033a80: 696e 7374 616e 6365 2076 6172 6961 626c instance variabl
│ │ │ │ │ +00033a90: 6520 6661 696c 6564 2e20 2045 7661 6c75 e failed. Evalu
│ │ │ │ │ +00033aa0: 6174 6520 6142 6c6f 636b 2066 6f72 2061 ate aBlock for a
│ │ │ │ │ +00033ab0: 6e20 696e 7661 6c69 6420 696e 6465 782e n invalid index.
│ │ │ │ │ +00033ac0: 0a0a 6368 6563 6b49 6e64 6578 6162 6c65 ..checkIndexable
│ │ │ │ │ +00033ad0: 426f 756e 6473 3a20 696e 6465 7820 7075 Bounds: index pu
│ │ │ │ │ +00033ae0: 743a 206f 626a 6563 740a 2020 2020 2050 t: object. P
│ │ │ │ │ +00033af0: 7269 7661 7465 202d 2043 6865 636b 2074 rivate - Check t
│ │ │ │ │ +00033b00: 6865 2072 6561 736f 6e20 7768 7920 6120 he reason why a
│ │ │ │ │ +00033b10: 7374 6f72 6520 746f 2074 6865 2067 6976 store to the giv
│ │ │ │ │ +00033b20: 656e 2069 6e64 6578 6564 0a20 2020 2020 en indexed.
│ │ │ │ │ +00033b30: 696e 7374 616e 6365 2076 6172 6961 626c instance variabl
│ │ │ │ │ +00033b40: 6520 6661 696c 6564 0a0a 636c 6173 730a e failed..class.
│ │ │ │ │ +00033b50: 2020 2020 2041 6e73 7765 7220 7468 6520 Answer the
│ │ │ │ │ +00033b60: 636c 6173 7320 746f 2077 6869 6368 2074 class to which t
│ │ │ │ │ +00033b70: 6865 2072 6563 6569 7665 7220 6265 6c6f he receiver belo
│ │ │ │ │ +00033b80: 6e67 730a 0a68 616c 740a 2020 2020 2043 ngs..halt. C
│ │ │ │ │ +00033b90: 616c 6c65 6420 746f 2065 6e74 6572 2074 alled to enter t
│ │ │ │ │ +00033ba0: 6865 2064 6562 7567 6765 720a 0a68 6173 he debugger..has
│ │ │ │ │ +00033bb0: 680a 2020 2020 2041 6e73 7765 7220 616e h. Answer an
│ │ │ │ │ +00033bc0: 2068 6173 6820 7661 6c75 6520 666f 7220 hash value for
│ │ │ │ │ +00033bd0: 7468 6520 7265 6365 6976 6572 2e20 5468 the receiver. Th
│ │ │ │ │ +00033be0: 6973 2068 6173 6820 7661 6c75 6520 6973 is hash value is
│ │ │ │ │ +00033bf0: 206f 6b20 666f 720a 2020 2020 206f 626a ok for. obj
│ │ │ │ │ +00033c00: 6563 7473 2074 6861 7420 646f 206e 6f74 ects that do not
│ │ │ │ │ +00033c10: 2072 6564 6566 696e 6520 3d3d 2e0a 0a69 redefine ==...i
│ │ │ │ │ +00033c20: 6465 6e74 6974 7948 6173 680a 2020 2020 dentityHash.
│ │ │ │ │ +00033c30: 2041 6e73 7765 7220 616e 2068 6173 6820 Answer an hash
│ │ │ │ │ +00033c40: 7661 6c75 6520 666f 7220 7468 6520 7265 value for the re
│ │ │ │ │ +00033c50: 6365 6976 6572 2e20 5468 6973 206d 6574 ceiver. This met
│ │ │ │ │ +00033c60: 686f 6420 6d75 7374 206e 6f74 2062 650a hod must not be.
│ │ │ │ │ +00033c70: 2020 2020 206f 7665 7272 6964 6465 6e0a overridden.
│ │ │ │ │ +00033c80: 0a69 6e73 7456 6172 4174 3a20 696e 6465 .instVarAt: inde
│ │ │ │ │ +00033c90: 780a 2020 2020 2041 6e73 7765 7220 7468 x. Answer th
│ │ │ │ │ +00033ca0: 6520 696e 6465 782d 7468 2069 6e73 7461 e index-th insta
│ │ │ │ │ +00033cb0: 6e63 6520 7661 7269 6162 6c65 206f 6620 nce variable of
│ │ │ │ │ +00033cc0: 7468 6520 7265 6365 6976 6572 2e20 2054 the receiver. T
│ │ │ │ │ +00033cd0: 6869 730a 2020 2020 206d 6574 686f 6420 his. method
│ │ │ │ │ +00033ce0: 6d75 7374 206e 6f74 2062 6520 6f76 6572 must not be over
│ │ │ │ │ +00033cf0: 7269 6464 656e 2e0a 0a69 6e73 7456 6172 ridden...instVar
│ │ │ │ │ +00033d00: 4174 3a20 696e 6465 7820 7075 743a 2076 At: index put: v
│ │ │ │ │ +00033d10: 616c 7565 0a20 2020 2020 5374 6f72 6520 alue. Store
│ │ │ │ │ +00033d20: 7661 6c75 6520 696e 2074 6865 2069 6e64 value in the ind
│ │ │ │ │ +00033d30: 6578 2d74 6820 696e 7374 616e 6365 2076 ex-th instance v
│ │ │ │ │ +00033d40: 6172 6961 626c 6520 6f66 2074 6865 2072 ariable of the r
│ │ │ │ │ +00033d50: 6563 6569 7665 722e 0a20 2020 2020 5468 eceiver.. Th
│ │ │ │ │ +00033d60: 6973 206d 6574 686f 6420 6d75 7374 206e is method must n
│ │ │ │ │ +00033d70: 6f74 2062 6520 6f76 6572 7269 6464 656e ot be overridden
│ │ │ │ │ +00033d80: 2e0a 0a69 7352 6561 644f 6e6c 790a 2020 ...isReadOnly.
│ │ │ │ │ +00033d90: 2020 2041 6e73 7765 7220 7768 6574 6865 Answer whethe
│ │ │ │ │ +00033da0: 7220 7468 6520 6f62 6a65 6374 2773 2069 r the object's i
│ │ │ │ │ +00033db0: 6e64 6578 6564 2069 6e73 7461 6e63 6520 ndexed instance
│ │ │ │ │ +00033dc0: 7661 7269 6162 6c65 7320 6361 6e20 6265 variables can be
│ │ │ │ │ +00033dd0: 0a20 2020 2020 7772 6974 7465 6e0a 0a69 . written..i
│ │ │ │ │ +00033de0: 7355 6e74 7275 7374 6564 0a20 2020 2020 sUntrusted.
│ │ │ │ │ +00033df0: 416e 7377 6572 2077 6865 7468 6572 2074 Answer whether t
│ │ │ │ │ +00033e00: 6865 206f 626a 6563 7420 6973 2074 6f20 he object is to
│ │ │ │ │ +00033e10: 6265 2063 6f6e 7369 6465 7265 6420 756e be considered un
│ │ │ │ │ +00033e20: 7472 7573 7465 642e 0a0a 6d61 6b65 4570 trusted...makeEp
│ │ │ │ │ +00033e30: 6865 6d65 726f 6e0a 2020 2020 204d 616b hemeron. Mak
│ │ │ │ │ +00033e40: 6520 7468 6520 6f62 6a65 6374 2061 6e20 e the object an
│ │ │ │ │ +00033e50: 2765 7068 656d 6572 6f6e 272e 2020 416e 'ephemeron'. An
│ │ │ │ │ +00033e60: 2065 7068 656d 6572 6f6e 2069 7320 6d61 ephemeron is ma
│ │ │ │ │ +00033e70: 726b 6564 2061 6674 6572 2061 6c6c 0a20 rked after all.
│ │ │ │ │ +00033e80: 2020 2020 6f74 6865 7220 6f62 6a65 6374 other object
│ │ │ │ │ +00033e90: 732c 2061 6e64 2069 6620 6e6f 2072 6566 s, and if no ref
│ │ │ │ │ +00033ea0: 6572 656e 6365 7320 6172 6520 666f 756e erences are foun
│ │ │ │ │ +00033eb0: 6420 746f 2074 6865 206b 6579 2065 7863 d to the key exc
│ │ │ │ │ +00033ec0: 6570 740a 2020 2020 2066 726f 6d20 7468 ept. from th
│ │ │ │ │ +00033ed0: 6520 6f62 6a65 6374 2069 7473 656c 662c e object itself,
│ │ │ │ │ +00033ee0: 2069 7420 6973 2073 656e 7420 7468 6520 it is sent the
│ │ │ │ │ +00033ef0: 236d 6f75 726e 206d 6573 7361 6765 2e0a #mourn message..
│ │ │ │ │ +00033f00: 0a6d 616b 6546 6978 6564 0a20 2020 2020 .makeFixed.
│ │ │ │ │ +00033f10: 4176 6f69 6420 7468 6174 2074 6865 2072 Avoid that the r
│ │ │ │ │ +00033f20: 6563 6569 7665 7220 6d6f 7665 7320 696e eceiver moves in
│ │ │ │ │ +00033f30: 206d 656d 6f72 7920 6163 726f 7373 2067 memory across g
│ │ │ │ │ +00033f40: 6172 6261 6765 2063 6f6c 6c65 6374 696f arbage collectio
│ │ │ │ │ +00033f50: 6e73 2e0a 0a6d 616b 6552 6561 644f 6e6c ns...makeReadOnl
│ │ │ │ │ +00033f60: 793a 2061 426f 6f6c 6561 6e0a 2020 2020 y: aBoolean.
│ │ │ │ │ +00033f70: 2053 6574 2077 6865 7468 6572 2074 6865 Set whether the
│ │ │ │ │ +00033f80: 206f 626a 6563 7427 7320 696e 6465 7865 object's indexe
│ │ │ │ │ +00033f90: 6420 696e 7374 616e 6365 2076 6172 6961 d instance varia
│ │ │ │ │ +00033fa0: 626c 6573 2063 616e 2062 6520 7772 6974 bles can be writ
│ │ │ │ │ +00033fb0: 7465 6e0a 0a6d 616b 6555 6e74 7275 7374 ten..makeUntrust
│ │ │ │ │ +00033fc0: 6564 3a20 6142 6f6f 6c65 616e 0a20 2020 ed: aBoolean.
│ │ │ │ │ +00033fd0: 2020 5365 7420 7768 6574 6865 7220 7468 Set whether th
│ │ │ │ │ +00033fe0: 6520 6f62 6a65 6374 2069 7320 746f 2062 e object is to b
│ │ │ │ │ +00033ff0: 6520 636f 6e73 6964 6572 6564 2075 6e74 e considered unt
│ │ │ │ │ +00034000: 7275 7374 6564 2e0a 0a6d 616b 6557 6561 rusted...makeWea
│ │ │ │ │ +00034010: 6b0a 2020 2020 204d 616b 6520 7468 6520 k. Make the
│ │ │ │ │ +00034020: 6f62 6a65 6374 2061 2027 7765 616b 2720 object a 'weak'
│ │ │ │ │ +00034030: 6f6e 652e 2057 6865 6e20 616e 206f 626a one. When an obj
│ │ │ │ │ +00034040: 6563 7420 6973 206f 6e6c 7920 7265 6665 ect is only refe
│ │ │ │ │ +00034050: 7265 6e63 6564 2062 790a 2020 2020 2077 renced by. w
│ │ │ │ │ +00034060: 6561 6b20 6f62 6a65 6374 732c 2069 7420 eak objects, it
│ │ │ │ │ +00034070: 6973 2063 6f6c 6c65 6374 6564 2061 6e64 is collected and
│ │ │ │ │ +00034080: 2074 6865 2073 6c6f 7473 2069 6e20 7468 the slots in th
│ │ │ │ │ +00034090: 6520 7765 616b 206f 626a 6563 7473 0a20 e weak objects.
│ │ │ │ │ +000340a0: 2020 2020 6172 6520 6368 616e 6765 6420 are changed
│ │ │ │ │ +000340b0: 746f 206e 696c 7320 6279 2074 6865 2056 to nils by the V
│ │ │ │ │ +000340c0: 4d3b 2074 6865 2077 6561 6b20 6f62 6a65 M; the weak obje
│ │ │ │ │ +000340d0: 6374 2069 7320 7468 656e 2073 656e 7420 ct is then sent
│ │ │ │ │ +000340e0: 7468 650a 2020 2020 2023 6d6f 7572 6e20 the. #mourn
│ │ │ │ │ +000340f0: 6d65 7373 6167 652e 0a0a 6d61 726b 3a20 message...mark:
│ │ │ │ │ +00034100: 6153 796d 626f 6c0a 2020 2020 2050 7269 aSymbol. Pri
│ │ │ │ │ +00034110: 7661 7465 202d 2075 7365 2074 6869 7320 vate - use this
│ │ │ │ │ +00034120: 6d65 7468 6f64 2074 6f20 6d61 726b 2063 method to mark c
│ │ │ │ │ +00034130: 6f64 6520 7768 6963 6820 6e65 6564 7320 ode which needs
│ │ │ │ │ +00034140: 746f 2062 6520 7265 776f 726b 6564 2c0a to be reworked,.
│ │ │ │ │ +00034150: 2020 2020 2072 656d 6f76 6564 2c20 6574 removed, et
│ │ │ │ │ +00034160: 632e 2059 6f75 2063 616e 2074 6865 6e20 c. You can then
│ │ │ │ │ +00034170: 6669 6e64 2061 6c6c 2073 656e 6465 7273 find all senders
│ │ │ │ │ +00034180: 206f 6620 236d 6172 6b3a 2074 6f20 6669 of #mark: to fi
│ │ │ │ │ +00034190: 6e64 2061 6c6c 0a20 2020 2020 6d61 726b nd all. mark
│ │ │ │ │ +000341a0: 6564 206d 6574 686f 6473 206f 7220 796f ed methods or yo
│ │ │ │ │ +000341b0: 7520 6361 6e20 6c6f 6f6b 2066 6f72 2061 u can look for a
│ │ │ │ │ +000341c0: 6c6c 2073 656e 6465 7273 206f 6620 7468 ll senders of th
│ │ │ │ │ +000341d0: 6520 7379 6d62 6f6c 2074 6861 740a 2020 e symbol that.
│ │ │ │ │ +000341e0: 2020 2079 6f75 2073 656e 7420 746f 2023 you sent to #
│ │ │ │ │ +000341f0: 6d61 726b 3a20 746f 2066 696e 6420 6120 mark: to find a
│ │ │ │ │ +00034200: 6361 7465 676f 7279 206f 6620 6d61 726b category of mark
│ │ │ │ │ +00034210: 6564 206d 6574 686f 6473 2e0a 0a6e 6578 ed methods...nex
│ │ │ │ │ +00034220: 7449 6e73 7461 6e63 650a 2020 2020 2050 tInstance. P
│ │ │ │ │ +00034230: 7269 7661 7465 202d 2061 6e73 7765 7220 rivate - answer
│ │ │ │ │ +00034240: 616e 6f74 6865 7220 696e 7374 616e 6365 another instance
│ │ │ │ │ +00034250: 206f 6620 7468 6520 7265 6365 6976 6572 of the receiver
│ │ │ │ │ +00034260: 2773 2063 6c61 7373 2c20 6f72 206e 696c 's class, or nil
│ │ │ │ │ +00034270: 0a20 2020 2020 6966 2074 6865 2065 6e74 . if the ent
│ │ │ │ │ +00034280: 6972 6520 6f62 6a65 6374 2074 6162 6c65 ire object table
│ │ │ │ │ +00034290: 2068 6173 2062 6565 6e20 7761 6c6b 6564 has been walked
│ │ │ │ │ +000342a0: 0a0a 6e6f 7459 6574 496d 706c 656d 656e ..notYetImplemen
│ │ │ │ │ +000342b0: 7465 640a 2020 2020 2043 616c 6c65 6420 ted. Called
│ │ │ │ │ +000342c0: 7768 656e 2061 206d 6574 686f 6420 6465 when a method de
│ │ │ │ │ +000342d0: 6669 6e65 6420 6279 2061 2063 6c61 7373 fined by a class
│ │ │ │ │ +000342e0: 2069 7320 6e6f 7420 7965 7420 696d 706c is not yet impl
│ │ │ │ │ +000342f0: 656d 656e 7465 642c 0a20 2020 2020 6275 emented,. bu
│ │ │ │ │ +00034300: 7420 6973 2067 6f69 6e67 2074 6f20 6265 t is going to be
│ │ │ │ │ +00034310: 0a0a 7065 7266 6f72 6d3a 2073 656c 6563 ..perform: selec
│ │ │ │ │ +00034320: 746f 724f 724d 6573 7361 6765 4f72 4d65 torOrMessageOrMe
│ │ │ │ │ +00034330: 7468 6f64 0a20 2020 2020 5365 6e64 2074 thod. Send t
│ │ │ │ │ +00034340: 6865 2075 6e61 7279 206d 6573 7361 6765 he unary message
│ │ │ │ │ +00034350: 206e 616d 6564 2073 656c 6563 746f 724f named selectorO
│ │ │ │ │ +00034360: 724d 6573 7361 6765 4f72 4d65 7468 6f64 rMessageOrMethod
│ │ │ │ │ +00034370: 2028 6966 2061 0a20 2020 2020 5379 6d62 (if a. Symb
│ │ │ │ │ +00034380: 6f6c 2920 746f 2074 6865 2072 6563 6569 ol) to the recei
│ │ │ │ │ +00034390: 7665 722c 206f 7220 7468 6520 6d65 7373 ver, or the mess
│ │ │ │ │ +000343a0: 6167 6520 616e 6420 6172 6775 6d65 6e74 age and argument
│ │ │ │ │ +000343b0: 7320 6974 0a20 2020 2020 6964 656e 7469 s it. identi
│ │ │ │ │ +000343c0: 6669 6573 2028 6966 2061 204d 6573 7361 fies (if a Messa
│ │ │ │ │ +000343d0: 6765 206f 7220 4469 7265 6374 6564 4d65 ge or DirectedMe
│ │ │ │ │ +000343e0: 7373 6167 6529 2c20 6f72 2066 696e 616c ssage), or final
│ │ │ │ │ +000343f0: 6c79 2065 7865 6375 7465 0a20 2020 2020 ly execute.
│ │ │ │ │ +00034400: 7468 6520 6d65 7468 6f64 2077 6974 6869 the method withi
│ │ │ │ │ +00034410: 6e20 7468 6520 7265 6365 6976 6572 2028 n the receiver (
│ │ │ │ │ +00034420: 6966 2061 2043 6f6d 7069 6c65 644d 6574 if a CompiledMet
│ │ │ │ │ +00034430: 686f 6429 2e20 2049 6e20 7468 6520 6c61 hod). In the la
│ │ │ │ │ +00034440: 7374 0a20 2020 2020 6361 7365 2c20 7468 st. case, th
│ │ │ │ │ +00034450: 6520 6d65 7468 6f64 206e 6565 6420 6e6f e method need no
│ │ │ │ │ +00034460: 7420 7265 7369 6465 206f 6e20 7468 6520 t reside on the
│ │ │ │ │ +00034470: 6869 6572 6172 6368 7920 6672 6f6d 2074 hierarchy from t
│ │ │ │ │ +00034480: 6865 0a20 2020 2020 7265 6365 6976 6572 he. receiver
│ │ │ │ │ +00034490: 2773 2063 6c61 7373 2074 6f20 4f62 6a65 's class to Obje
│ │ │ │ │ +000344a0: 6374 202d 2069 7420 6e65 6564 206e 6f74 ct - it need not
│ │ │ │ │ +000344b0: 2072 6573 6964 6520 6174 2061 6c6c 2069 reside at all i
│ │ │ │ │ +000344c0: 6e20 610a 2020 2020 204d 6574 686f 6444 n a. MethodD
│ │ │ │ │ +000344d0: 6963 7469 6f6e 6172 792c 2069 6e20 6661 ictionary, in fa
│ │ │ │ │ +000344e0: 6374 202d 2062 7574 2064 6f69 6e67 2062 ct - but doing b
│ │ │ │ │ +000344f0: 6164 2074 6869 6e67 7320 7769 6c6c 2063 ad things will c
│ │ │ │ │ +00034500: 6f6d 7072 6f6d 6973 650a 2020 2020 2073 ompromise. s
│ │ │ │ │ +00034510: 7461 6269 6c69 7479 206f 6620 7468 6520 tability of the
│ │ │ │ │ +00034520: 536d 616c 6c74 616c 6b20 7669 7274 7561 Smalltalk virtua
│ │ │ │ │ +00034530: 6c20 6d61 6368 696e 6520 2861 6e64 2064 l machine (and d
│ │ │ │ │ +00034540: 6f6e 2774 2062 6c61 6d65 0a20 2020 2020 on't blame.
│ │ │ │ │ +00034550: 616e 7962 6f64 7920 6275 7420 796f 7572 anybody but your
│ │ │ │ │ +00034560: 7365 6c66 292e 0a0a 2020 2020 2054 6869 self)... Thi
│ │ │ │ │ +00034570: 7320 6d65 7468 6f64 2073 686f 756c 6420 s method should
│ │ │ │ │ +00034580: 6e6f 7420 6265 206f 7665 7272 6964 6465 not be overridde
│ │ │ │ │ +00034590: 6e0a 0a70 6572 666f 726d 3a20 7365 6c65 n..perform: sele
│ │ │ │ │ +000345a0: 6374 6f72 4f72 4d65 7468 6f64 2077 6974 ctorOrMethod wit
│ │ │ │ │ +000345b0: 683a 2061 7267 310a 2020 2020 2053 656e h: arg1. Sen
│ │ │ │ │ +000345c0: 6420 7468 6520 6d65 7373 6167 6520 6e61 d the message na
│ │ │ │ │ +000345d0: 6d65 6420 7365 6c65 6374 6f72 4f72 4d65 med selectorOrMe
│ │ │ │ │ +000345e0: 7468 6f64 2028 6966 2061 2053 796d 626f thod (if a Symbo
│ │ │ │ │ +000345f0: 6c29 2074 6f20 7468 650a 2020 2020 2072 l) to the. r
│ │ │ │ │ +00034600: 6563 6569 7665 722c 2070 6173 7369 6e67 eceiver, passing
│ │ │ │ │ +00034610: 2061 7267 3120 746f 2069 742c 206f 7220 arg1 to it, or
│ │ │ │ │ +00034620: 6578 6563 7574 6520 7468 6520 6d65 7468 execute the meth
│ │ │ │ │ +00034630: 6f64 2077 6974 6869 6e20 7468 650a 2020 od within the.
│ │ │ │ │ +00034640: 2020 2072 6563 6569 7665 7220 2869 6620 receiver (if
│ │ │ │ │ +00034650: 6120 436f 6d70 696c 6564 4d65 7468 6f64 a CompiledMethod
│ │ │ │ │ +00034660: 292e 2020 496e 2074 6865 206c 6174 7465 ). In the latte
│ │ │ │ │ +00034670: 7220 6361 7365 2c20 7468 6520 6d65 7468 r case, the meth
│ │ │ │ │ +00034680: 6f64 0a20 2020 2020 6e65 6564 206e 6f74 od. need not
│ │ │ │ │ +00034690: 2072 6573 6964 6520 6f6e 2074 6865 2068 reside on the h
│ │ │ │ │ +000346a0: 6965 7261 7263 6879 2066 726f 6d20 7468 ierarchy from th
│ │ │ │ │ +000346b0: 6520 7265 6365 6976 6572 2773 2063 6c61 e receiver's cla
│ │ │ │ │ +000346c0: 7373 2074 6f0a 2020 2020 204f 626a 6563 ss to. Objec
│ │ │ │ │ +000346d0: 7420 2d20 6974 206e 6565 6420 6e6f 7420 t - it need not
│ │ │ │ │ +000346e0: 7265 7369 6465 2061 7420 616c 6c20 696e reside at all in
│ │ │ │ │ +000346f0: 2061 204d 6574 686f 6444 6963 7469 6f6e a MethodDiction
│ │ │ │ │ +00034700: 6172 792c 2069 6e20 6661 6374 0a20 2020 ary, in fact.
│ │ │ │ │ +00034710: 2020 2d20 6275 7420 646f 696e 6720 6261 - but doing ba
│ │ │ │ │ +00034720: 6420 7468 696e 6773 2077 696c 6c20 636f d things will co
│ │ │ │ │ +00034730: 6d70 726f 6d69 7365 2073 7461 6269 6c69 mpromise stabili
│ │ │ │ │ +00034740: 7479 206f 6620 7468 6520 536d 616c 6c74 ty of the Smallt
│ │ │ │ │ +00034750: 616c 6b0a 2020 2020 2076 6972 7475 616c alk. virtual
│ │ │ │ │ +00034760: 206d 6163 6869 6e65 2028 616e 6420 646f machine (and do
│ │ │ │ │ +00034770: 6e27 7420 626c 616d 6520 616e 7962 6f64 n't blame anybod
│ │ │ │ │ +00034780: 7920 6275 7420 796f 7572 7365 6c66 292e y but yourself).
│ │ │ │ │ +00034790: 0a0a 2020 2020 2054 6869 7320 6d65 7468 .. This meth
│ │ │ │ │ +000347a0: 6f64 2073 686f 756c 6420 6e6f 7420 6265 od should not be
│ │ │ │ │ +000347b0: 206f 7665 7272 6964 6465 6e0a 0a70 6572 overridden..per
│ │ │ │ │ +000347c0: 666f 726d 3a20 7365 6c65 6374 6f72 4f72 form: selectorOr
│ │ │ │ │ +000347d0: 4d65 7468 6f64 2077 6974 683a 2061 7267 Method with: arg
│ │ │ │ │ +000347e0: 3120 7769 7468 3a20 6172 6732 0a20 2020 1 with: arg2.
│ │ │ │ │ +000347f0: 2020 5365 6e64 2074 6865 206d 6573 7361 Send the messa
│ │ │ │ │ +00034800: 6765 206e 616d 6564 2073 656c 6563 746f ge named selecto
│ │ │ │ │ +00034810: 724f 724d 6574 686f 6420 2869 6620 6120 rOrMethod (if a
│ │ │ │ │ +00034820: 5379 6d62 6f6c 2920 746f 2074 6865 0a20 Symbol) to the.
│ │ │ │ │ +00034830: 2020 2020 7265 6365 6976 6572 2c20 7061 receiver, pa
│ │ │ │ │ +00034840: 7373 696e 6720 6172 6731 2061 6e64 2061 ssing arg1 and a
│ │ │ │ │ +00034850: 7267 3220 746f 2069 742c 206f 7220 6578 rg2 to it, or ex
│ │ │ │ │ +00034860: 6563 7574 6520 7468 6520 6d65 7468 6f64 ecute the method
│ │ │ │ │ +00034870: 0a20 2020 2020 7769 7468 696e 2074 6865 . within the
│ │ │ │ │ +00034880: 2072 6563 6569 7665 7220 2869 6620 6120 receiver (if a
│ │ │ │ │ +00034890: 436f 6d70 696c 6564 4d65 7468 6f64 292e CompiledMethod).
│ │ │ │ │ +000348a0: 2020 496e 2074 6865 206c 6174 7465 7220 In the latter
│ │ │ │ │ +000348b0: 6361 7365 2c0a 2020 2020 2074 6865 206d case,. the m
│ │ │ │ │ +000348c0: 6574 686f 6420 6e65 6564 206e 6f74 2072 ethod need not r
│ │ │ │ │ +000348d0: 6573 6964 6520 6f6e 2074 6865 2068 6965 eside on the hie
│ │ │ │ │ +000348e0: 7261 7263 6879 2066 726f 6d20 7468 6520 rarchy from the
│ │ │ │ │ +000348f0: 7265 6365 6976 6572 2773 0a20 2020 2020 receiver's.
│ │ │ │ │ +00034900: 636c 6173 7320 746f 204f 626a 6563 7420 class to Object
│ │ │ │ │ +00034910: 2d20 6974 206e 6565 6420 6e6f 7420 7265 - it need not re
│ │ │ │ │ +00034920: 7369 6465 2061 7420 616c 6c20 696e 2061 side at all in a
│ │ │ │ │ +00034930: 204d 6574 686f 6444 6963 7469 6f6e 6172 MethodDictionar
│ │ │ │ │ +00034940: 792c 0a20 2020 2020 696e 2066 6163 7420 y,. in fact
│ │ │ │ │ +00034950: 2d20 6275 7420 646f 696e 6720 6261 6420 - but doing bad
│ │ │ │ │ +00034960: 7468 696e 6773 2077 696c 6c20 636f 6d70 things will comp
│ │ │ │ │ +00034970: 726f 6d69 7365 2073 7461 6269 6c69 7479 romise stability
│ │ │ │ │ +00034980: 206f 6620 7468 650a 2020 2020 2053 6d61 of the. Sma
│ │ │ │ │ +00034990: 6c6c 7461 6c6b 2076 6972 7475 616c 206d lltalk virtual m
│ │ │ │ │ +000349a0: 6163 6869 6e65 2028 616e 6420 646f 6e27 achine (and don'
│ │ │ │ │ +000349b0: 7420 626c 616d 6520 616e 7962 6f64 7920 t blame anybody
│ │ │ │ │ +000349c0: 6275 7420 796f 7572 7365 6c66 292e 0a0a but yourself)...
│ │ │ │ │ +000349d0: 2020 2020 2054 6869 7320 6d65 7468 6f64 This method
│ │ │ │ │ +000349e0: 2073 686f 756c 6420 6e6f 7420 6265 206f should not be o
│ │ │ │ │ +000349f0: 7665 7272 6964 6465 6e0a 0a70 6572 666f verridden..perfo
│ │ │ │ │ +00034a00: 726d 3a20 7365 6c65 6374 6f72 4f72 4d65 rm: selectorOrMe
│ │ │ │ │ +00034a10: 7468 6f64 2077 6974 683a 2061 7267 3120 thod with: arg1
│ │ │ │ │ +00034a20: 7769 7468 3a20 6172 6732 2077 6974 683a with: arg2 with:
│ │ │ │ │ +00034a30: 2061 7267 330a 2020 2020 2053 656e 6420 arg3. Send
│ │ │ │ │ +00034a40: 7468 6520 6d65 7373 6167 6520 6e61 6d65 the message name
│ │ │ │ │ +00034a50: 6420 7365 6c65 6374 6f72 4f72 4d65 7468 d selectorOrMeth
│ │ │ │ │ +00034a60: 6f64 2028 6966 2061 2053 796d 626f 6c29 od (if a Symbol)
│ │ │ │ │ +00034a70: 2074 6f20 7468 650a 2020 2020 2072 6563 to the. rec
│ │ │ │ │ +00034a80: 6569 7665 722c 2070 6173 7369 6e67 2074 eiver, passing t
│ │ │ │ │ +00034a90: 6865 206f 7468 6572 2061 7267 756d 656e he other argumen
│ │ │ │ │ +00034aa0: 7473 2074 6f20 6974 2c20 6f72 2065 7865 ts to it, or exe
│ │ │ │ │ +00034ab0: 6375 7465 2074 6865 206d 6574 686f 640a cute the method.
│ │ │ │ │ +00034ac0: 2020 2020 2077 6974 6869 6e20 7468 6520 within the
│ │ │ │ │ +00034ad0: 7265 6365 6976 6572 2028 6966 2061 2043 receiver (if a C
│ │ │ │ │ +00034ae0: 6f6d 7069 6c65 644d 6574 686f 6429 2e20 ompiledMethod).
│ │ │ │ │ +00034af0: 2049 6e20 7468 6520 6c61 7474 6572 2063 In the latter c
│ │ │ │ │ +00034b00: 6173 652c 0a20 2020 2020 7468 6520 6d65 ase,. the me
│ │ │ │ │ +00034b10: 7468 6f64 206e 6565 6420 6e6f 7420 7265 thod need not re
│ │ │ │ │ +00034b20: 7369 6465 206f 6e20 7468 6520 6869 6572 side on the hier
│ │ │ │ │ +00034b30: 6172 6368 7920 6672 6f6d 2074 6865 2072 archy from the r
│ │ │ │ │ +00034b40: 6563 6569 7665 7227 730a 2020 2020 2063 eceiver's. c
│ │ │ │ │ +00034b50: 6c61 7373 2074 6f20 4f62 6a65 6374 202d lass to Object -
│ │ │ │ │ +00034b60: 2069 7420 6e65 6564 206e 6f74 2072 6573 it need not res
│ │ │ │ │ +00034b70: 6964 6520 6174 2061 6c6c 2069 6e20 6120 ide at all in a
│ │ │ │ │ +00034b80: 4d65 7468 6f64 4469 6374 696f 6e61 7279 MethodDictionary
│ │ │ │ │ +00034b90: 2c0a 2020 2020 2069 6e20 6661 6374 202d ,. in fact -
│ │ │ │ │ +00034ba0: 2062 7574 2064 6f69 6e67 2062 6164 2074 but doing bad t
│ │ │ │ │ +00034bb0: 6869 6e67 7320 7769 6c6c 2063 6f6d 7072 hings will compr
│ │ │ │ │ +00034bc0: 6f6d 6973 6520 7374 6162 696c 6974 7920 omise stability
│ │ │ │ │ +00034bd0: 6f66 2074 6865 0a20 2020 2020 536d 616c of the. Smal
│ │ │ │ │ +00034be0: 6c74 616c 6b20 7669 7274 7561 6c20 6d61 ltalk virtual ma
│ │ │ │ │ +00034bf0: 6368 696e 6520 2861 6e64 2064 6f6e 2774 chine (and don't
│ │ │ │ │ +00034c00: 2062 6c61 6d65 2061 6e79 626f 6479 2062 blame anybody b
│ │ │ │ │ +00034c10: 7574 2079 6f75 7273 656c 6629 2e0a 0a20 ut yourself)...
│ │ │ │ │ +00034c20: 2020 2020 5468 6973 206d 6574 686f 6420 This method
│ │ │ │ │ +00034c30: 7368 6f75 6c64 206e 6f74 2062 6520 6f76 should not be ov
│ │ │ │ │ +00034c40: 6572 7269 6464 656e 0a0a 7065 7266 6f72 erridden..perfor
│ │ │ │ │ +00034c50: 6d3a 2073 656c 6563 746f 724f 724d 6574 m: selectorOrMet
│ │ │ │ │ +00034c60: 686f 6420 7769 7468 3a20 6172 6731 2077 hod with: arg1 w
│ │ │ │ │ +00034c70: 6974 683a 2061 7267 3220 7769 7468 3a20 ith: arg2 with:
│ │ │ │ │ +00034c80: 6172 6733 2077 6974 683a 2061 7267 340a arg3 with: arg4.
│ │ │ │ │ +00034c90: 2020 2020 2053 656e 6420 7468 6520 6d65 Send the me
│ │ │ │ │ +00034ca0: 7373 6167 6520 6e61 6d65 6420 7365 6c65 ssage named sele
│ │ │ │ │ +00034cb0: 6374 6f72 4f72 4d65 7468 6f64 2028 6966 ctorOrMethod (if
│ │ │ │ │ +00034cc0: 2061 2053 796d 626f 6c29 2074 6f20 7468 a Symbol) to th
│ │ │ │ │ +00034cd0: 650a 2020 2020 2072 6563 6569 7665 722c e. receiver,
│ │ │ │ │ +00034ce0: 2070 6173 7369 6e67 2074 6865 206f 7468 passing the oth
│ │ │ │ │ +00034cf0: 6572 2061 7267 756d 656e 7473 2074 6f20 er arguments to
│ │ │ │ │ +00034d00: 6974 2c20 6f72 2065 7865 6375 7465 2074 it, or execute t
│ │ │ │ │ +00034d10: 6865 206d 6574 686f 640a 2020 2020 2077 he method. w
│ │ │ │ │ +00034d20: 6974 6869 6e20 7468 6520 7265 6365 6976 ithin the receiv
│ │ │ │ │ +00034d30: 6572 2028 6966 2061 2043 6f6d 7069 6c65 er (if a Compile
│ │ │ │ │ +00034d40: 644d 6574 686f 6429 2e20 2049 6e20 7468 dMethod). In th
│ │ │ │ │ +00034d50: 6520 6c61 7474 6572 2063 6173 652c 0a20 e latter case,.
│ │ │ │ │ +00034d60: 2020 2020 7468 6520 6d65 7468 6f64 206e the method n
│ │ │ │ │ +00034d70: 6565 6420 6e6f 7420 7265 7369 6465 206f eed not reside o
│ │ │ │ │ +00034d80: 6e20 7468 6520 6869 6572 6172 6368 7920 n the hierarchy
│ │ │ │ │ +00034d90: 6672 6f6d 2074 6865 2072 6563 6569 7665 from the receive
│ │ │ │ │ +00034da0: 7227 730a 2020 2020 2063 6c61 7373 2074 r's. class t
│ │ │ │ │ +00034db0: 6f20 4f62 6a65 6374 202d 2069 7420 6e65 o Object - it ne
│ │ │ │ │ +00034dc0: 6564 206e 6f74 2072 6573 6964 6520 6174 ed not reside at
│ │ │ │ │ +00034dd0: 2061 6c6c 2069 6e20 6120 4d65 7468 6f64 all in a Method
│ │ │ │ │ +00034de0: 4469 6374 696f 6e61 7279 2c0a 2020 2020 Dictionary,.
│ │ │ │ │ +00034df0: 2069 6e20 6661 6374 202d 2062 7574 2064 in fact - but d
│ │ │ │ │ +00034e00: 6f69 6e67 2062 6164 2074 6869 6e67 7320 oing bad things
│ │ │ │ │ +00034e10: 7769 6c6c 2063 6f6d 7072 6f6d 6973 6520 will compromise
│ │ │ │ │ +00034e20: 7374 6162 696c 6974 7920 6f66 2074 6865 stability of the
│ │ │ │ │ +00034e30: 0a20 2020 2020 536d 616c 6c74 616c 6b20 . Smalltalk
│ │ │ │ │ +00034e40: 7669 7274 7561 6c20 6d61 6368 696e 6520 virtual machine
│ │ │ │ │ +00034e50: 2861 6e64 2064 6f6e 2774 2062 6c61 6d65 (and don't blame
│ │ │ │ │ +00034e60: 2061 6e79 626f 6479 2062 7574 2079 6f75 anybody but you
│ │ │ │ │ +00034e70: 7273 656c 6629 2e0a 0a20 2020 2020 5468 rself)... Th
│ │ │ │ │ +00034e80: 6973 206d 6574 686f 6420 7368 6f75 6c64 is method should
│ │ │ │ │ +00034e90: 206e 6f74 2062 6520 6f76 6572 7269 6464 not be overridd
│ │ │ │ │ +00034ea0: 656e 0a0a 7065 7266 6f72 6d3a 2073 656c en..perform: sel
│ │ │ │ │ +00034eb0: 6563 746f 724f 724d 6574 686f 6420 7769 ectorOrMethod wi
│ │ │ │ │ +00034ec0: 7468 4172 6775 6d65 6e74 733a 2061 7267 thArguments: arg
│ │ │ │ │ +00034ed0: 756d 656e 7473 4172 7261 790a 2020 2020 umentsArray.
│ │ │ │ │ +00034ee0: 2053 656e 6420 7468 6520 6d65 7373 6167 Send the messag
│ │ │ │ │ +00034ef0: 6520 6e61 6d65 6420 7365 6c65 6374 6f72 e named selector
│ │ │ │ │ +00034f00: 4f72 4d65 7468 6f64 2028 6966 2061 2053 OrMethod (if a S
│ │ │ │ │ +00034f10: 796d 626f 6c29 2074 6f20 7468 650a 2020 ymbol) to the.
│ │ │ │ │ +00034f20: 2020 2072 6563 6569 7665 722c 2070 6173 receiver, pas
│ │ │ │ │ +00034f30: 7369 6e67 2074 6865 2065 6c65 6d65 6e74 sing the element
│ │ │ │ │ +00034f40: 7320 6f66 2061 7267 756d 656e 7473 4172 s of argumentsAr
│ │ │ │ │ +00034f50: 7261 7920 6173 2070 6172 616d 6574 6572 ray as parameter
│ │ │ │ │ +00034f60: 732c 206f 720a 2020 2020 2065 7865 6375 s, or. execu
│ │ │ │ │ +00034f70: 7465 2074 6865 206d 6574 686f 6420 7769 te the method wi
│ │ │ │ │ +00034f80: 7468 696e 2074 6865 2072 6563 6569 7665 thin the receive
│ │ │ │ │ +00034f90: 7220 2869 6620 6120 436f 6d70 696c 6564 r (if a Compiled
│ │ │ │ │ +00034fa0: 4d65 7468 6f64 292e 2020 496e 0a20 2020 Method). In.
│ │ │ │ │ +00034fb0: 2020 7468 6520 6c61 7474 6572 2063 6173 the latter cas
│ │ │ │ │ +00034fc0: 652c 2074 6865 206d 6574 686f 6420 6e65 e, the method ne
│ │ │ │ │ +00034fd0: 6564 206e 6f74 2072 6573 6964 6520 6f6e ed not reside on
│ │ │ │ │ +00034fe0: 2074 6865 2068 6965 7261 7263 6879 2066 the hierarchy f
│ │ │ │ │ +00034ff0: 726f 6d0a 2020 2020 2074 6865 2072 6563 rom. the rec
│ │ │ │ │ +00035000: 6569 7665 7227 7320 636c 6173 7320 746f eiver's class to
│ │ │ │ │ +00035010: 204f 626a 6563 7420 2d20 6974 206e 6565 Object - it nee
│ │ │ │ │ +00035020: 6420 6e6f 7420 7265 7369 6465 2061 7420 d not reside at
│ │ │ │ │ +00035030: 616c 6c20 696e 2061 0a20 2020 2020 4d65 all in a. Me
│ │ │ │ │ +00035040: 7468 6f64 4469 6374 696f 6e61 7279 2c20 thodDictionary,
│ │ │ │ │ +00035050: 696e 2066 6163 7420 2d20 6275 7420 646f in fact - but do
│ │ │ │ │ +00035060: 696e 6720 6261 6420 7468 696e 6773 2077 ing bad things w
│ │ │ │ │ +00035070: 696c 6c20 636f 6d70 726f 6d69 7365 0a20 ill compromise.
│ │ │ │ │ +00035080: 2020 2020 7374 6162 696c 6974 7920 6f66 stability of
│ │ │ │ │ +00035090: 2074 6865 2053 6d61 6c6c 7461 6c6b 2076 the Smalltalk v
│ │ │ │ │ +000350a0: 6972 7475 616c 206d 6163 6869 6e65 2028 irtual machine (
│ │ │ │ │ +000350b0: 616e 6420 646f 6e27 7420 626c 616d 650a and don't blame.
│ │ │ │ │ +000350c0: 2020 2020 2061 6e79 626f 6479 2062 7574 anybody but
│ │ │ │ │ +000350d0: 2079 6f75 7273 656c 6629 2e0a 0a20 2020 yourself)...
│ │ │ │ │ +000350e0: 2020 5468 6973 206d 6574 686f 6420 7368 This method sh
│ │ │ │ │ +000350f0: 6f75 6c64 206e 6f74 2062 6520 6f76 6572 ould not be over
│ │ │ │ │ +00035100: 7269 6464 656e 0a0a 7072 696d 6974 6976 ridden..primitiv
│ │ │ │ │ +00035110: 6546 6169 6c65 640a 2020 2020 2043 616c eFailed. Cal
│ │ │ │ │ +00035120: 6c65 6420 7768 656e 2061 2056 4d20 7072 led when a VM pr
│ │ │ │ │ +00035130: 696d 6974 6976 6520 6661 696c 730a 0a73 imitive fails..s
│ │ │ │ │ +00035140: 6861 6c6c 6f77 436f 7079 0a20 2020 2020 hallowCopy.
│ │ │ │ │ +00035150: 5265 7475 726e 7320 6120 7368 616c 6c6f Returns a shallo
│ │ │ │ │ +00035160: 7720 636f 7079 206f 6620 7468 6520 7265 w copy of the re
│ │ │ │ │ +00035170: 6365 6976 6572 2028 7468 6520 696e 7374 ceiver (the inst
│ │ │ │ │ +00035180: 616e 6365 2076 6172 6961 626c 6573 2061 ance variables a
│ │ │ │ │ +00035190: 7265 0a20 2020 2020 6e6f 7420 636f 7069 re. not copi
│ │ │ │ │ +000351a0: 6564 290a 0a73 686f 756c 644e 6f74 496d ed)..shouldNotIm
│ │ │ │ │ +000351b0: 706c 656d 656e 740a 2020 2020 2043 616c plement. Cal
│ │ │ │ │ +000351c0: 6c65 6420 7768 656e 206f 626a 6563 7473 led when objects
│ │ │ │ │ +000351d0: 2062 656c 6f6e 6769 6e67 2074 6f20 6120 belonging to a
│ │ │ │ │ +000351e0: 636c 6173 7320 7368 6f75 6c64 206e 6f74 class should not
│ │ │ │ │ +000351f0: 2061 6e73 7765 7220 610a 2020 2020 2073 answer a. s
│ │ │ │ │ +00035200: 656c 6563 746f 7220 6465 6669 6e65 6420 elector defined
│ │ │ │ │ +00035210: 6279 2061 2073 7570 6572 636c 6173 730a by a superclass.
│ │ │ │ │ +00035220: 0a73 697a 650a 2020 2020 2041 6e73 7765 .size. Answe
│ │ │ │ │ +00035230: 7220 7468 6520 6e75 6d62 6572 206f 6620 r the number of
│ │ │ │ │ +00035240: 696e 6465 7865 6420 696e 7374 616e 6365 indexed instance
│ │ │ │ │ +00035250: 2076 6172 6961 626c 6520 696e 2074 6865 variable in the
│ │ │ │ │ +00035260: 2072 6563 6569 7665 720a 0a73 7562 636c receiver..subcl
│ │ │ │ │ +00035270: 6173 7352 6573 706f 6e73 6962 696c 6974 assResponsibilit
│ │ │ │ │ +00035280: 790a 2020 2020 2043 616c 6c65 6420 7768 y. Called wh
│ │ │ │ │ +00035290: 656e 2061 206d 6574 686f 6420 6465 6669 en a method defi
│ │ │ │ │ +000352a0: 6e65 6420 6279 2061 2063 6c61 7373 2073 ned by a class s
│ │ │ │ │ +000352b0: 686f 756c 6420 6265 206f 7665 7272 6964 hould be overrid
│ │ │ │ │ +000352c0: 6465 6e20 696e 2061 0a20 2020 2020 7375 den in a. su
│ │ │ │ │ +000352d0: 6263 6c61 7373 0a0a 7465 6e75 7265 0a20 bclass..tenure.
│ │ │ │ │ +000352e0: 2020 2020 4d6f 7665 2074 6865 206f 626a Move the obj
│ │ │ │ │ +000352f0: 6563 7420 746f 206f 6c64 7370 6163 652e ect to oldspace.
│ │ │ │ │ +00035300: 0a0a 0a1f 0a46 696c 653a 2067 7374 2d62 .....File: gst-b
│ │ │ │ │ +00035310: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ +00035320: 204f 626a 6563 742d 6368 616e 6765 2061 Object-change a
│ │ │ │ │ +00035330: 6e64 2075 7064 6174 652c 2020 4e65 7874 nd update, Next
│ │ │ │ │ +00035340: 3a20 4f62 6a65 6374 2d63 6c61 7373 2074 : Object-class t
│ │ │ │ │ +00035350: 7970 6520 6d65 7468 6f64 732c 2020 5072 ype methods, Pr
│ │ │ │ │ +00035360: 6576 3a20 4f62 6a65 6374 2d62 7569 6c74 ev: Object-built
│ │ │ │ │ +00035370: 2069 6e73 2c20 2055 703a 204f 626a 6563 ins, Up: Objec
│ │ │ │ │ +00035380: 740a 0a31 2e31 3233 2e33 204f 626a 6563 t..1.123.3 Objec
│ │ │ │ │ +00035390: 743a 2063 6861 6e67 6520 616e 6420 7570 t: change and up
│ │ │ │ │ +000353a0: 6461 7465 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d date.-----------
│ │ │ │ │ +000353b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000353c0: 2d2d 2d2d 2d2d 0a0a 6272 6f61 6463 6173 ------..broadcas
│ │ │ │ │ +000353d0: 743a 2061 5379 6d62 6f6c 0a20 2020 2020 t: aSymbol.
│ │ │ │ │ +000353e0: 5365 6e64 2074 6865 2075 6e61 7279 206d Send the unary m
│ │ │ │ │ +000353f0: 6573 7361 6765 2061 5379 6d62 6f6c 2074 essage aSymbol t
│ │ │ │ │ +00035400: 6f20 6561 6368 206f 6620 7468 6520 7265 o each of the re
│ │ │ │ │ +00035410: 6365 6976 6572 2773 2064 6570 656e 6465 ceiver's depende
│ │ │ │ │ +00035420: 6e74 730a 0a62 726f 6164 6361 7374 3a20 nts..broadcast:
│ │ │ │ │ +00035430: 6153 796d 626f 6c20 7769 7468 3a20 616e aSymbol with: an
│ │ │ │ │ +00035440: 4f62 6a65 6374 0a20 2020 2020 5365 6e64 Object. Send
│ │ │ │ │ +00035450: 2074 6865 206d 6573 7361 6765 2061 5379 the message aSy
│ │ │ │ │ +00035460: 6d62 6f6c 2074 6f20 6561 6368 206f 6620 mbol to each of
│ │ │ │ │ +00035470: 7468 6520 7265 6365 6976 6572 2773 2064 the receiver's d
│ │ │ │ │ +00035480: 6570 656e 6465 6e74 732c 0a20 2020 2020 ependents,.
│ │ │ │ │ +00035490: 7061 7373 696e 6720 616e 4f62 6a65 6374 passing anObject
│ │ │ │ │ +000354a0: 0a0a 6272 6f61 6463 6173 743a 2061 5379 ..broadcast: aSy
│ │ │ │ │ +000354b0: 6d62 6f6c 2077 6974 683a 2061 7267 3120 mbol with: arg1
│ │ │ │ │ +000354c0: 7769 7468 3a20 6172 6732 0a20 2020 2020 with: arg2.
│ │ │ │ │ +000354d0: 5365 6e64 2074 6865 206d 6573 7361 6765 Send the message
│ │ │ │ │ +000354e0: 2061 5379 6d62 6f6c 2074 6f20 6561 6368 aSymbol to each
│ │ │ │ │ +000354f0: 206f 6620 7468 6520 7265 6365 6976 6572 of the receiver
│ │ │ │ │ +00035500: 2773 2064 6570 656e 6465 6e74 732c 0a20 's dependents,.
│ │ │ │ │ +00035510: 2020 2020 7061 7373 696e 6720 6172 6731 passing arg1
│ │ │ │ │ +00035520: 2061 6e64 2061 7267 3220 6173 2070 6172 and arg2 as par
│ │ │ │ │ +00035530: 616d 6574 6572 730a 0a62 726f 6164 6361 ameters..broadca
│ │ │ │ │ +00035540: 7374 3a20 6153 796d 626f 6c20 7769 7468 st: aSymbol with
│ │ │ │ │ +00035550: 4172 6775 6d65 6e74 733a 2061 6e41 7272 Arguments: anArr
│ │ │ │ │ +00035560: 6179 0a20 2020 2020 5365 6e64 2074 6865 ay. Send the
│ │ │ │ │ +00035570: 206d 6573 7361 6765 2061 5379 6d62 6f6c message aSymbol
│ │ │ │ │ +00035580: 2074 6f20 6561 6368 206f 6620 7468 6520 to each of the
│ │ │ │ │ +00035590: 7265 6365 6976 6572 2773 2064 6570 656e receiver's depen
│ │ │ │ │ +000355a0: 6465 6e74 732c 0a20 2020 2020 7061 7373 dents,. pass
│ │ │ │ │ +000355b0: 696e 6720 7468 6520 7061 7261 6d65 7465 ing the paramete
│ │ │ │ │ +000355c0: 7273 2069 6e20 616e 4172 7261 790a 0a62 rs in anArray..b
│ │ │ │ │ +000355d0: 726f 6164 6361 7374 3a20 6153 796d 626f roadcast: aSymbo
│ │ │ │ │ +000355e0: 6c20 7769 7468 426c 6f63 6b3a 2061 426c l withBlock: aBl
│ │ │ │ │ +000355f0: 6f63 6b0a 2020 2020 2053 656e 6420 7468 ock. Send th
│ │ │ │ │ +00035600: 6520 6d65 7373 6167 6520 6153 796d 626f e message aSymbo
│ │ │ │ │ +00035610: 6c20 746f 2065 6163 6820 6f66 2074 6865 l to each of the
│ │ │ │ │ +00035620: 2072 6563 6569 7665 7227 7320 6465 7065 receiver's depe
│ │ │ │ │ +00035630: 6e64 656e 7473 2c0a 2020 2020 2070 6173 ndents,. pas
│ │ │ │ │ +00035640: 7369 6e67 2074 6865 2072 6573 756c 7420 sing the result
│ │ │ │ │ +00035650: 6f66 2065 7661 6c75 6174 696e 6720 6142 of evaluating aB
│ │ │ │ │ +00035660: 6c6f 636b 2077 6974 6820 6561 6368 2064 lock with each d
│ │ │ │ │ +00035670: 6570 656e 6465 6e74 2061 7320 7468 650a ependent as the.
│ │ │ │ │ +00035680: 2020 2020 2070 6172 616d 6574 6572 0a0a parameter..
│ │ │ │ │ +00035690: 6368 616e 6765 640a 2020 2020 2053 656e changed. Sen
│ │ │ │ │ +000356a0: 6420 7570 6461 7465 3a20 666f 7220 6561 d update: for ea
│ │ │ │ │ +000356b0: 6368 206f 6620 7468 6520 7265 6365 6976 ch of the receiv
│ │ │ │ │ +000356c0: 6572 2773 2064 6570 656e 6465 6e74 732c er's dependents,
│ │ │ │ │ +000356d0: 2070 6173 7369 6e67 2074 6865 6d0a 2020 passing them.
│ │ │ │ │ +000356e0: 2020 2074 6865 2072 6563 6569 7665 720a the receiver.
│ │ │ │ │ +000356f0: 0a63 6861 6e67 6564 3a20 6150 6172 616d .changed: aParam
│ │ │ │ │ +00035700: 6574 6572 0a20 2020 2020 5365 6e64 2075 eter. Send u
│ │ │ │ │ +00035710: 7064 6174 653a 2066 6f72 2065 6163 6820 pdate: for each
│ │ │ │ │ +00035720: 6f66 2074 6865 2072 6563 6569 7665 7227 of the receiver'
│ │ │ │ │ +00035730: 7320 6465 7065 6e64 656e 7473 2c20 7061 s dependents, pa
│ │ │ │ │ +00035740: 7373 696e 6720 7468 656d 0a20 2020 2020 ssing them.
│ │ │ │ │ +00035750: 6150 6172 616d 6574 6572 0a0a 7570 6461 aParameter..upda
│ │ │ │ │ +00035760: 7465 3a20 6150 6172 616d 6574 6572 0a20 te: aParameter.
│ │ │ │ │ +00035770: 2020 2020 4465 6661 756c 7420 6265 6861 Default beha
│ │ │ │ │ +00035780: 7669 6f72 2069 7320 746f 2064 6f20 6e6f vior is to do no
│ │ │ │ │ +00035790: 7468 696e 672e 2043 616c 6c65 6420 6279 thing. Called by
│ │ │ │ │ +000357a0: 2023 6368 616e 6765 6420 616e 6420 2363 #changed and #c
│ │ │ │ │ +000357b0: 6861 6e67 6564 3a0a 0a0a 1f0a 4669 6c65 hanged:.....File
│ │ │ │ │ +000357c0: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ +000357d0: 2020 4e6f 6465 3a20 4f62 6a65 6374 2d63 Node: Object-c
│ │ │ │ │ +000357e0: 6c61 7373 2074 7970 6520 6d65 7468 6f64 lass type method
│ │ │ │ │ +000357f0: 732c 2020 4e65 7874 3a20 4f62 6a65 6374 s, Next: Object
│ │ │ │ │ +00035800: 2d63 6f6d 7069 6c65 722c 2020 5072 6576 -compiler, Prev
│ │ │ │ │ +00035810: 3a20 4f62 6a65 6374 2d63 6861 6e67 6520 : Object-change
│ │ │ │ │ +00035820: 616e 6420 7570 6461 7465 2c20 2055 703a and update, Up:
│ │ │ │ │ +00035830: 204f 626a 6563 740a 0a31 2e31 3233 2e34 Object..1.123.4
│ │ │ │ │ +00035840: 204f 626a 6563 743a 2063 6c61 7373 2074 Object: class t
│ │ │ │ │ +00035850: 7970 6520 6d65 7468 6f64 730a 2d2d 2d2d ype methods.----
│ │ │ │ │ +00035860: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00035870: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------..
│ │ │ │ │ +00035880: 7370 6563 6965 730a 2020 2020 2054 6869 species. Thi
│ │ │ │ │ +00035890: 7320 6d65 7468 6f64 2068 6173 206e 6f20 s method has no
│ │ │ │ │ +000358a0: 756e 6971 7565 2064 6566 696e 6974 696f unique definitio
│ │ │ │ │ +000358b0: 6e2e 2047 656e 6572 616c 6c79 2073 7065 n. Generally spe
│ │ │ │ │ +000358c0: 616b 696e 672c 206d 6574 686f 6473 0a20 aking, methods.
│ │ │ │ │ +000358d0: 2020 2020 7768 6963 6820 616c 7761 7973 which always
│ │ │ │ │ +000358e0: 2072 6574 7572 6e20 7468 6520 7361 6d65 return the same
│ │ │ │ │ +000358f0: 2074 7970 6520 7573 7561 6c6c 7920 646f type usually do
│ │ │ │ │ +00035900: 6e27 7420 7573 6520 2363 6c61 7373 2c20 n't use #class,
│ │ │ │ │ +00035910: 6275 740a 2020 2020 2023 7370 6563 6965 but. #specie
│ │ │ │ │ +00035920: 732e 2020 466f 7220 6578 616d 706c 652c s. For example,
│ │ │ │ │ +00035930: 2061 2050 6f73 6974 696f 6e61 626c 6553 a PositionableS
│ │ │ │ │ +00035940: 7472 6561 6d27 7320 7370 6563 6965 7320 tream's species
│ │ │ │ │ +00035950: 6973 2074 6865 0a20 2020 2020 636c 6173 is the. clas
│ │ │ │ │ +00035960: 7320 6f66 2074 6865 2063 6f6c 6c65 6374 s of the collect
│ │ │ │ │ +00035970: 696f 6e20 6f6e 2077 6869 6368 2069 7420 ion on which it
│ │ │ │ │ +00035980: 6973 2073 7472 6561 6d69 6e67 2028 7573 is streaming (us
│ │ │ │ │ +00035990: 6564 2062 7920 7570 546f 3a2c 0a20 2020 ed by upTo:,.
│ │ │ │ │ +000359a0: 2020 7570 546f 416c 6c3a 2c20 7570 546f upToAll:, upTo
│ │ │ │ │ +000359b0: 456e 6429 2e20 5374 7265 616d 2075 7365 End). Stream use
│ │ │ │ │ +000359c0: 7320 7370 6563 6965 7320 666f 7220 6f62 s species for ob
│ │ │ │ │ +000359d0: 7461 696e 696e 6720 7468 6520 636c 6173 taining the clas
│ │ │ │ │ +000359e0: 7320 6f66 0a20 2020 2020 6e65 7874 3a27 s of. next:'
│ │ │ │ │ +000359f0: 7320 7265 7475 726e 2076 616c 7565 2c20 s return value,
│ │ │ │ │ +00035a00: 436f 6c6c 6563 7469 6f6e 2075 7365 7320 Collection uses
│ │ │ │ │ +00035a10: 6974 2069 6e20 6974 7320 2363 6f70 7945 it in its #copyE
│ │ │ │ │ +00035a20: 6d70 7479 3a0a 2020 2020 206d 6573 7361 mpty:. messa
│ │ │ │ │ +00035a30: 6765 2c20 7768 6963 6820 696e 2074 7572 ge, which in tur
│ │ │ │ │ +00035a40: 6e20 6973 2075 7365 6420 6279 2061 6c6c n is used by all
│ │ │ │ │ +00035a50: 2063 6f6c 6c65 6374 696f 6e2d 7265 7475 collection-retu
│ │ │ │ │ +00035a60: 726e 696e 670a 2020 2020 206d 6574 686f rning. metho
│ │ │ │ │ +00035a70: 6473 2e20 416e 2049 6e74 6572 7661 6c27 ds. An Interval'
│ │ │ │ │ +00035a80: 7320 7370 6563 6965 7320 6973 2041 7272 s species is Arr
│ │ │ │ │ +00035a90: 6179 2028 7573 6564 2062 7920 636f 6c6c ay (used by coll
│ │ │ │ │ +00035aa0: 6563 743a 2c20 7365 6c65 6374 3a2c 0a20 ect:, select:,.
│ │ │ │ │ +00035ab0: 2020 2020 7265 6a65 6374 3a2c 2065 7463 reject:, etc
│ │ │ │ │ +00035ac0: 2e29 2e0a 0a79 6f75 7273 656c 660a 2020 .)...yourself.
│ │ │ │ │ +00035ad0: 2020 2041 6e73 7765 7220 7468 6520 7265 Answer the re
│ │ │ │ │ +00035ae0: 6365 6976 6572 0a0a 0a1f 0a46 696c 653a ceiver.....File:
│ │ │ │ │ +00035af0: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ +00035b00: 204e 6f64 653a 204f 626a 6563 742d 636f Node: Object-co
│ │ │ │ │ +00035b10: 6d70 696c 6572 2c20 204e 6578 743a 204f mpiler, Next: O
│ │ │ │ │ +00035b20: 626a 6563 742d 636f 6e76 6572 7369 6f6e bject-conversion
│ │ │ │ │ +00035b30: 2c20 2050 7265 763a 204f 626a 6563 742d , Prev: Object-
│ │ │ │ │ +00035b40: 636c 6173 7320 7479 7065 206d 6574 686f class type metho
│ │ │ │ │ +00035b50: 6473 2c20 2055 703a 204f 626a 6563 740a ds, Up: Object.
│ │ │ │ │ +00035b60: 0a31 2e31 3233 2e35 204f 626a 6563 743a .1.123.5 Object:
│ │ │ │ │ +00035b70: 2063 6f6d 7069 6c65 720a 2d2d 2d2d 2d2d compiler.------
│ │ │ │ │ +00035b80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00035b90: 2d2d 0a0a 6c69 7465 7261 6c45 7175 616c --..literalEqual
│ │ │ │ │ +00035ba0: 733a 2061 6e4f 626a 6563 740a 2020 2020 s: anObject.
│ │ │ │ │ +00035bb0: 204e 6f74 2063 6f6d 6d65 6e74 6564 2e0a Not commented..
│ │ │ │ │ +00035bc0: 0a6c 6974 6572 616c 4861 7368 0a20 2020 .literalHash.
│ │ │ │ │ +00035bd0: 2020 4e6f 7420 636f 6d6d 656e 7465 642e Not commented.
│ │ │ │ │ +00035be0: 0a0a 0a1f 0a46 696c 653a 2067 7374 2d62 .....File: gst-b
│ │ │ │ │ +00035bf0: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ +00035c00: 204f 626a 6563 742d 636f 6e76 6572 7369 Object-conversi
│ │ │ │ │ +00035c10: 6f6e 2c20 204e 6578 743a 204f 626a 6563 on, Next: Objec
│ │ │ │ │ +00035c20: 742d 636f 7079 696e 672c 2020 5072 6576 t-copying, Prev
│ │ │ │ │ +00035c30: 3a20 4f62 6a65 6374 2d63 6f6d 7069 6c65 : Object-compile
│ │ │ │ │ +00035c40: 722c 2020 5570 3a20 4f62 6a65 6374 0a0a r, Up: Object..
│ │ │ │ │ +00035c50: 312e 3132 332e 3620 4f62 6a65 6374 3a20 1.123.6 Object:
│ │ │ │ │ +00035c60: 636f 6e76 6572 7369 6f6e 0a2d 2d2d 2d2d conversion.-----
│ │ │ │ │ +00035c70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00035c80: 2d2d 2d2d 2d0a 0a61 7356 616c 7565 0a20 -----..asValue.
│ │ │ │ │ +00035c90: 2020 2020 416e 7377 6572 2061 2056 616c Answer a Val
│ │ │ │ │ +00035ca0: 7565 486f 6c64 6572 2077 686f 7365 2069 ueHolder whose i
│ │ │ │ │ +00035cb0: 6e69 7469 616c 2076 616c 7565 2069 7320 nitial value is
│ │ │ │ │ +00035cc0: 7468 6520 7265 6365 6976 6572 2e0a 0a0a the receiver....
│ │ │ │ │ +00035cd0: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ +00035ce0: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 4f62 .info, Node: Ob
│ │ │ │ │ +00035cf0: 6a65 6374 2d63 6f70 7969 6e67 2c20 204e ject-copying, N
│ │ │ │ │ +00035d00: 6578 743a 204f 626a 6563 742d 6465 6275 ext: Object-debu
│ │ │ │ │ +00035d10: 6767 696e 672c 2020 5072 6576 3a20 4f62 gging, Prev: Ob
│ │ │ │ │ +00035d20: 6a65 6374 2d63 6f6e 7665 7273 696f 6e2c ject-conversion,
│ │ │ │ │ +00035d30: 2020 5570 3a20 4f62 6a65 6374 0a0a 312e Up: Object..1.
│ │ │ │ │ +00035d40: 3132 332e 3720 4f62 6a65 6374 3a20 636f 123.7 Object: co
│ │ │ │ │ +00035d50: 7079 696e 670a 2d2d 2d2d 2d2d 2d2d 2d2d pying.----------
│ │ │ │ │ +00035d60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a63 -------------..c
│ │ │ │ │ +00035d70: 6f70 790a 2020 2020 2052 6574 7572 6e73 opy. Returns
│ │ │ │ │ +00035d80: 2061 2073 6861 6c6c 6f77 2063 6f70 7920 a shallow copy
│ │ │ │ │ +00035d90: 6f66 2074 6865 2072 6563 6569 7665 7220 of the receiver
│ │ │ │ │ +00035da0: 2874 6865 2069 6e73 7461 6e63 6520 7661 (the instance va
│ │ │ │ │ +00035db0: 7269 6162 6c65 7320 6172 650a 2020 2020 riables are.
│ │ │ │ │ +00035dc0: 206e 6f74 2063 6f70 6965 6429 2e20 5468 not copied). Th
│ │ │ │ │ +00035dd0: 6520 7368 616c 6c6f 7720 636f 7079 2072 e shallow copy r
│ │ │ │ │ +00035de0: 6563 6569 7665 7320 7468 6520 6d65 7373 eceives the mess
│ │ │ │ │ +00035df0: 6167 6520 706f 7374 436f 7079 2061 6e64 age postCopy and
│ │ │ │ │ +00035e00: 2074 6865 0a20 2020 2020 7265 7375 6c74 the. result
│ │ │ │ │ +00035e10: 206f 6620 706f 7374 436f 7079 2069 7320 of postCopy is
│ │ │ │ │ +00035e20: 7061 7373 6564 2062 6163 6b2e 0a0a 6465 passed back...de
│ │ │ │ │ +00035e30: 6570 436f 7079 0a20 2020 2020 5265 7475 epCopy. Retu
│ │ │ │ │ +00035e40: 726e 7320 6120 6465 6570 2063 6f70 7920 rns a deep copy
│ │ │ │ │ +00035e50: 6f66 2074 6865 2072 6563 6569 7665 7220 of the receiver
│ │ │ │ │ +00035e60: 2874 6865 2069 6e73 7461 6e63 6520 7661 (the instance va
│ │ │ │ │ +00035e70: 7269 6162 6c65 7320 6172 650a 2020 2020 riables are.
│ │ │ │ │ +00035e80: 2063 6f70 6965 7320 6f66 2074 6865 2072 copies of the r
│ │ │ │ │ +00035e90: 6563 6569 7665 7227 7320 696e 7374 616e eceiver's instan
│ │ │ │ │ +00035ea0: 6365 2076 6172 6961 626c 6573 290a 0a70 ce variables)..p
│ │ │ │ │ +00035eb0: 6f73 7443 6f70 790a 2020 2020 2050 6572 ostCopy. Per
│ │ │ │ │ +00035ec0: 666f 726d 7320 616e 7920 6368 616e 6765 forms any change
│ │ │ │ │ +00035ed0: 7320 7265 7175 6972 6564 2074 6f20 646f s required to do
│ │ │ │ │ +00035ee0: 206f 6e20 6120 636f 7069 6564 206f 626a on a copied obj
│ │ │ │ │ +00035ef0: 6563 742e 2054 6869 7320 6973 2074 6865 ect. This is the
│ │ │ │ │ +00035f00: 0a20 2020 2020 706c 6163 6520 7768 6572 . place wher
│ │ │ │ │ +00035f10: 6520 6f6e 6520 636f 756c 642c 2066 6f72 e one could, for
│ │ │ │ │ +00035f20: 2065 7861 6d70 6c65 2c20 7075 7420 636f example, put co
│ │ │ │ │ +00035f30: 6465 2074 6f20 7265 706c 6163 6520 6f62 de to replace ob
│ │ │ │ │ +00035f40: 6a65 6374 730a 2020 2020 2077 6974 6820 jects. with
│ │ │ │ │ +00035f50: 636f 7069 6573 206f 6620 7468 6520 6f62 copies of the ob
│ │ │ │ │ +00035f60: 6a65 6374 730a 0a0a 1f0a 4669 6c65 3a20 jects.....File:
│ │ │ │ │ +00035f70: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ +00035f80: 4e6f 6465 3a20 4f62 6a65 6374 2d64 6562 Node: Object-deb
│ │ │ │ │ +00035f90: 7567 6769 6e67 2c20 204e 6578 743a 204f ugging, Next: O
│ │ │ │ │ +00035fa0: 626a 6563 742d 6465 7065 6e64 656e 7473 bject-dependents
│ │ │ │ │ +00035fb0: 2061 6363 6573 732c 2020 5072 6576 3a20 access, Prev:
│ │ │ │ │ +00035fc0: 4f62 6a65 6374 2d63 6f70 7969 6e67 2c20 Object-copying,
│ │ │ │ │ +00035fd0: 2055 703a 204f 626a 6563 740a 0a31 2e31 Up: Object..1.1
│ │ │ │ │ +00035fe0: 3233 2e38 204f 626a 6563 743a 2064 6562 23.8 Object: deb
│ │ │ │ │ +00035ff0: 7567 6769 6e67 0a2d 2d2d 2d2d 2d2d 2d2d ugging.---------
│ │ │ │ │ +00036000: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00036010: 0a0a 6578 616d 696e 650a 2020 2020 2050 ..examine. P
│ │ │ │ │ +00036020: 7269 6e74 2061 6c6c 2074 6865 2069 6e73 rint all the ins
│ │ │ │ │ +00036030: 7461 6e63 6520 7661 7269 6162 6c65 7320 tance variables
│ │ │ │ │ +00036040: 6f66 2074 6865 2072 6563 6569 7665 7220 of the receiver
│ │ │ │ │ +00036050: 6f6e 2074 6865 2054 7261 6e73 6372 6970 on the Transcrip
│ │ │ │ │ +00036060: 740a 0a65 7861 6d69 6e65 4f6e 3a20 6153 t..examineOn: aS
│ │ │ │ │ +00036070: 7472 6561 6d0a 2020 2020 2050 7269 6e74 tream. Print
│ │ │ │ │ +00036080: 2061 6c6c 2074 6865 2069 6e73 7461 6e63 all the instanc
│ │ │ │ │ +00036090: 6520 7661 7269 6162 6c65 7320 6f66 2074 e variables of t
│ │ │ │ │ +000360a0: 6865 2072 6563 6569 7665 7220 6f6e 2061 he receiver on a
│ │ │ │ │ +000360b0: 5374 7265 616d 0a0a 696e 7370 6563 740a Stream..inspect.
│ │ │ │ │ +000360c0: 2020 2020 2049 6e20 6120 4755 4920 656e In a GUI en
│ │ │ │ │ +000360d0: 7669 726f 6e6d 656e 742c 2074 6869 7320 vironment, this
│ │ │ │ │ +000360e0: 6f70 656e 7320 6120 746f 6f6c 2074 6f20 opens a tool to
│ │ │ │ │ +000360f0: 6578 616d 696e 6520 616e 6420 6d6f 6469 examine and modi
│ │ │ │ │ +00036100: 6679 2074 6865 0a20 2020 2020 7265 6365 fy the. rece
│ │ │ │ │ +00036110: 6976 6572 2e20 2049 6e20 7468 6520 6465 iver. In the de
│ │ │ │ │ +00036120: 6661 756c 7420 696d 6167 652c 2069 7420 fault image, it
│ │ │ │ │ +00036130: 6a75 7374 2063 616c 6c73 2023 6578 616d just calls #exam
│ │ │ │ │ +00036140: 696e 652e 0a0a 7661 6c69 6453 697a 650a ine...validSize.
│ │ │ │ │ +00036150: 2020 2020 2041 6e73 7765 7220 686f 7720 Answer how
│ │ │ │ │ +00036160: 6d61 6e79 2065 6c65 6d65 6e74 7320 696e many elements in
│ │ │ │ │ +00036170: 2074 6865 2072 6563 6569 7665 7220 7368 the receiver sh
│ │ │ │ │ +00036180: 6f75 6c64 2062 6520 696e 7370 6563 7465 ould be inspecte
│ │ │ │ │ +00036190: 640a 0a0a 1f0a 4669 6c65 3a20 6773 742d d.....File: gst-
│ │ │ │ │ +000361a0: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ +000361b0: 3a20 4f62 6a65 6374 2d64 6570 656e 6465 : Object-depende
│ │ │ │ │ +000361c0: 6e74 7320 6163 6365 7373 2c20 204e 6578 nts access, Nex
│ │ │ │ │ +000361d0: 743a 204f 626a 6563 742d 6572 726f 7220 t: Object-error
│ │ │ │ │ +000361e0: 7261 6973 696e 672c 2020 5072 6576 3a20 raising, Prev:
│ │ │ │ │ +000361f0: 4f62 6a65 6374 2d64 6562 7567 6769 6e67 Object-debugging
│ │ │ │ │ +00036200: 2c20 2055 703a 204f 626a 6563 740a 0a31 , Up: Object..1
│ │ │ │ │ +00036210: 2e31 3233 2e39 204f 626a 6563 743a 2064 .123.9 Object: d
│ │ │ │ │ +00036220: 6570 656e 6465 6e74 7320 6163 6365 7373 ependents access
│ │ │ │ │ +00036230: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------
│ │ │ │ │ +00036240: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00036250: 2d2d 0a0a 6164 6444 6570 656e 6465 6e74 --..addDependent
│ │ │ │ │ +00036260: 3a20 616e 4f62 6a65 6374 0a20 2020 2020 : anObject.
│ │ │ │ │ +00036270: 4164 6420 616e 4f62 6a65 6374 2074 6f20 Add anObject to
│ │ │ │ │ +00036280: 7468 6520 7365 7420 6f66 2074 6865 2072 the set of the r
│ │ │ │ │ +00036290: 6563 6569 7665 7227 7320 6465 7065 6e64 eceiver's depend
│ │ │ │ │ +000362a0: 656e 7473 2e20 496d 706f 7274 616e 743a ents. Important:
│ │ │ │ │ +000362b0: 0a20 2020 2020 6966 2061 6e20 6f62 6a65 . if an obje
│ │ │ │ │ +000362c0: 6374 2068 6173 2064 6570 656e 6465 6e74 ct has dependent
│ │ │ │ │ +000362d0: 732c 2069 7420 776f 6e27 7420 6265 2067 s, it won't be g
│ │ │ │ │ +000362e0: 6172 6261 6765 2063 6f6c 6c65 6374 6564 arbage collected
│ │ │ │ │ +000362f0: 2e0a 0a64 6570 656e 6465 6e74 730a 2020 ...dependents.
│ │ │ │ │ +00036300: 2020 2041 6e73 7765 7220 6120 636f 6c6c Answer a coll
│ │ │ │ │ +00036310: 6563 7469 6f6e 206f 6620 7468 6520 7265 ection of the re
│ │ │ │ │ +00036320: 6365 6976 6572 2773 2064 6570 656e 6465 ceiver's depende
│ │ │ │ │ +00036330: 6e74 732e 0a0a 7265 6c65 6173 650a 2020 nts...release.
│ │ │ │ │ +00036340: 2020 2052 656d 6f76 6520 616c 6c20 6f66 Remove all of
│ │ │ │ │ +00036350: 2074 6865 2072 6563 6569 7665 7227 7320 the receiver's
│ │ │ │ │ +00036360: 6465 7065 6e64 656e 7473 2066 726f 6d20 dependents from
│ │ │ │ │ +00036370: 7468 6520 7365 7420 616e 6420 616c 6c6f the set and allo
│ │ │ │ │ +00036380: 7720 7468 650a 2020 2020 2072 6563 6569 w the. recei
│ │ │ │ │ +00036390: 7665 7220 746f 2062 6520 6761 7262 6167 ver to be garbag
│ │ │ │ │ +000363a0: 6520 636f 6c6c 6563 7465 642e 0a0a 7265 e collected...re
│ │ │ │ │ +000363b0: 6d6f 7665 4465 7065 6e64 656e 743a 2061 moveDependent: a
│ │ │ │ │ +000363c0: 6e4f 626a 6563 740a 2020 2020 2052 656d nObject. Rem
│ │ │ │ │ +000363d0: 6f76 6520 616e 4f62 6a65 6374 2074 6f20 ove anObject to
│ │ │ │ │ +000363e0: 7468 6520 7365 7420 6f66 2074 6865 2072 the set of the r
│ │ │ │ │ +000363f0: 6563 6569 7665 7227 7320 6465 7065 6e64 eceiver's depend
│ │ │ │ │ +00036400: 656e 7473 2e20 4e6f 2070 726f 626c 656d ents. No problem
│ │ │ │ │ +00036410: 0a20 2020 2020 6966 2061 6e4f 626a 6563 . if anObjec
│ │ │ │ │ +00036420: 7420 6973 206e 6f74 2069 6e20 7468 6520 t is not in the
│ │ │ │ │ +00036430: 7365 7420 6f66 2074 6865 2072 6563 6569 set of the recei
│ │ │ │ │ +00036440: 7665 7227 7320 6465 7065 6e64 656e 7473 ver's dependents
│ │ │ │ │ +00036450: 2e0a 0a0a 1f0a 4669 6c65 3a20 6773 742d ......File: gst-
│ │ │ │ │ +00036460: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ +00036470: 3a20 4f62 6a65 6374 2d65 7272 6f72 2072 : Object-error r
│ │ │ │ │ +00036480: 6169 7369 6e67 2c20 204e 6578 743a 204f aising, Next: O
│ │ │ │ │ +00036490: 626a 6563 742d 6669 6e61 6c69 7a61 7469 bject-finalizati
│ │ │ │ │ +000364a0: 6f6e 2c20 2050 7265 763a 204f 626a 6563 on, Prev: Objec
│ │ │ │ │ +000364b0: 742d 6465 7065 6e64 656e 7473 2061 6363 t-dependents acc
│ │ │ │ │ +000364c0: 6573 732c 2020 5570 3a20 4f62 6a65 6374 ess, Up: Object
│ │ │ │ │ +000364d0: 0a0a 312e 3132 332e 3130 204f 626a 6563 ..1.123.10 Objec
│ │ │ │ │ +000364e0: 743a 2065 7272 6f72 2072 6169 7369 6e67 t: error raising
│ │ │ │ │ +000364f0: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------
│ │ │ │ │ +00036500: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------.
│ │ │ │ │ +00036510: 0a64 6f65 734e 6f74 556e 6465 7273 7461 .doesNotUndersta
│ │ │ │ │ +00036520: 6e64 3a20 614d 6573 7361 6765 0a20 2020 nd: aMessage.
│ │ │ │ │ +00036530: 2020 4361 6c6c 6564 2062 7920 7468 6520 Called by the
│ │ │ │ │ +00036540: 7379 7374 656d 2077 6865 6e20 6120 7365 system when a se
│ │ │ │ │ +00036550: 6c65 6374 6f72 2077 6173 206e 6f74 2066 lector was not f
│ │ │ │ │ +00036560: 6f75 6e64 2e20 6d65 7373 6167 6520 6973 ound. message is
│ │ │ │ │ +00036570: 2061 0a20 2020 2020 4d65 7373 6167 6520 a. Message
│ │ │ │ │ +00036580: 636f 6e74 6169 6e69 6e67 2069 6e66 6f72 containing infor
│ │ │ │ │ +00036590: 6d61 7469 6f6e 206f 6e20 7468 6520 7265 mation on the re
│ │ │ │ │ +000365a0: 6365 6976 6572 0a0a 6572 726f 723a 206d ceiver..error: m
│ │ │ │ │ +000365b0: 6573 7361 6765 0a20 2020 2020 4469 7370 essage. Disp
│ │ │ │ │ +000365c0: 6c61 7920 6120 7761 6c6b 6261 636b 2066 lay a walkback f
│ │ │ │ │ +000365d0: 6f72 2074 6865 2072 6563 6569 7665 722c or the receiver,
│ │ │ │ │ +000365e0: 2077 6974 6820 7468 6520 6769 7665 6e20 with the given
│ │ │ │ │ +000365f0: 6572 726f 7220 6d65 7373 6167 652e 0a20 error message..
│ │ │ │ │ +00036600: 2020 2020 5369 676e 616c 2061 6e20 6045 Signal an `E
│ │ │ │ │ +00036610: 7272 6f72 2720 6578 6365 7074 696f 6e2e rror' exception.
│ │ │ │ │ +00036620: 0a0a 6861 6c74 3a20 6d65 7373 6167 650a ..halt: message.
│ │ │ │ │ +00036630: 2020 2020 2044 6973 706c 6179 2061 2077 Display a w
│ │ │ │ │ +00036640: 616c 6b62 6163 6b20 666f 7220 7468 6520 alkback for the
│ │ │ │ │ +00036650: 7265 6365 6976 6572 2c20 7769 7468 2074 receiver, with t
│ │ │ │ │ +00036660: 6865 2067 6976 656e 2065 7272 6f72 206d he given error m
│ │ │ │ │ +00036670: 6573 7361 6765 2e0a 2020 2020 2053 6967 essage.. Sig
│ │ │ │ │ +00036680: 6e61 6c20 616e 2060 4861 6c74 2720 6578 nal an `Halt' ex
│ │ │ │ │ +00036690: 6365 7074 696f 6e2e 0a0a 0a1f 0a46 696c ception......Fil
│ │ │ │ │ +000366a0: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ +000366b0: 2c20 204e 6f64 653a 204f 626a 6563 742d , Node: Object-
│ │ │ │ │ +000366c0: 6669 6e61 6c69 7a61 7469 6f6e 2c20 204e finalization, N
│ │ │ │ │ +000366d0: 6578 743a 204f 626a 6563 742d 696e 7472 ext: Object-intr
│ │ │ │ │ +000366e0: 6f73 7065 6374 696f 6e2c 2020 5072 6576 ospection, Prev
│ │ │ │ │ +000366f0: 3a20 4f62 6a65 6374 2d65 7272 6f72 2072 : Object-error r
│ │ │ │ │ +00036700: 6169 7369 6e67 2c20 2055 703a 204f 626a aising, Up: Obj
│ │ │ │ │ +00036710: 6563 740a 0a31 2e31 3233 2e31 3120 4f62 ect..1.123.11 Ob
│ │ │ │ │ +00036720: 6a65 6374 3a20 6669 6e61 6c69 7a61 7469 ject: finalizati
│ │ │ │ │ +00036730: 6f6e 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d on.-------------
│ │ │ │ │ +00036740: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00036750: 0a0a 6164 6454 6f42 6546 696e 616c 697a ..addToBeFinaliz
│ │ │ │ │ +00036760: 6564 0a20 2020 2020 4172 7261 6e67 6520 ed. Arrange
│ │ │ │ │ +00036770: 7468 696e 6773 2073 6f20 7468 6174 2023 things so that #
│ │ │ │ │ +00036780: 6669 6e61 6c69 7a65 2069 7320 7365 6e74 finalize is sent
│ │ │ │ │ +00036790: 2074 6f20 7468 6520 6f62 6a65 6374 2077 to the object w
│ │ │ │ │ +000367a0: 6865 6e20 7468 650a 2020 2020 2067 6172 hen the. gar
│ │ │ │ │ +000367b0: 6261 6765 2063 6f6c 6c65 6374 6f72 2066 bage collector f
│ │ │ │ │ +000367c0: 696e 6473 206f 7574 2074 6865 7265 2061 inds out there a
│ │ │ │ │ +000367d0: 7265 206f 6e6c 7920 7765 616b 2072 6566 re only weak ref
│ │ │ │ │ +000367e0: 6572 656e 6365 7320 746f 2069 742e 0a0a erences to it...
│ │ │ │ │ +000367f0: 6669 6e61 6c69 7a65 0a20 2020 2020 446f finalize. Do
│ │ │ │ │ +00036800: 206e 6f74 6869 6e67 2062 7920 6465 6661 nothing by defa
│ │ │ │ │ +00036810: 756c 740a 0a6d 6f75 726e 0a20 2020 2020 ult..mourn.
│ │ │ │ │ +00036820: 5468 6973 206d 6574 686f 6420 6973 2073 This method is s
│ │ │ │ │ +00036830: 656e 7420 6279 2074 6865 2056 4d20 746f ent by the VM to
│ │ │ │ │ +00036840: 2077 6561 6b20 616e 6420 6570 6865 6d65 weak and epheme
│ │ │ │ │ +00036850: 726f 6e20 6f62 6a65 6374 7320 7768 656e ron objects when
│ │ │ │ │ +00036860: 0a20 2020 2020 6f6e 6520 6f66 2074 6865 . one of the
│ │ │ │ │ +00036870: 6972 2066 6965 6c64 7320 6973 2066 6f75 ir fields is fou
│ │ │ │ │ +00036880: 6e64 206f 7574 2074 6f20 6265 2067 6172 nd out to be gar
│ │ │ │ │ +00036890: 6261 6765 2063 6f6c 6c65 6374 6162 6c65 bage collectable
│ │ │ │ │ +000368a0: 2028 7468 6973 0a20 2020 2020 6d65 616e (this. mean
│ │ │ │ │ +000368b0: 732c 2066 6f72 2077 6561 6b20 6f62 6a65 s, for weak obje
│ │ │ │ │ +000368c0: 6374 732c 2074 6861 7420 7468 6572 6520 cts, that there
│ │ │ │ │ +000368d0: 6172 6520 6e6f 2072 6566 6572 656e 6365 are no reference
│ │ │ │ │ +000368e0: 7320 746f 2069 7420 6672 6f6d 0a20 2020 s to it from.
│ │ │ │ │ +000368f0: 2020 6e6f 6e2d 7765 616b 206f 626a 6563 non-weak objec
│ │ │ │ │ +00036900: 7473 2c20 616e 6420 666f 7220 6570 6865 ts, and for ephe
│ │ │ │ │ +00036910: 6d65 726f 6e20 6f62 6a65 6374 732c 2074 meron objects, t
│ │ │ │ │ +00036920: 6861 7420 7468 6520 6f6e 6c79 2070 6174 hat the only pat
│ │ │ │ │ +00036930: 6873 0a20 2020 2020 746f 2074 6865 2066 hs. to the f
│ │ │ │ │ +00036940: 6972 7374 2069 6e73 7461 6e63 6520 7661 irst instance va
│ │ │ │ │ +00036950: 7269 6162 6c65 2070 6173 7320 7468 726f riable pass thro
│ │ │ │ │ +00036960: 7567 6820 6f74 6865 7220 696e 7374 616e ugh other instan
│ │ │ │ │ +00036970: 6365 0a20 2020 2020 7661 7269 6162 6c65 ce. variable
│ │ │ │ │ +00036980: 7320 6f66 2074 6865 2073 616d 6520 6570 s of the same ep
│ │ │ │ │ +00036990: 6865 6d65 726f 6e29 2e20 2054 6865 2064 hemeron). The d
│ │ │ │ │ +000369a0: 6566 6175 6c74 2062 6568 6176 696f 7220 efault behavior
│ │ │ │ │ +000369b0: 6973 2074 6f20 646f 0a20 2020 2020 6e6f is to do. no
│ │ │ │ │ +000369c0: 7468 696e 672e 0a0a 7265 6d6f 7665 546f thing...removeTo
│ │ │ │ │ +000369d0: 4265 4669 6e61 6c69 7a65 640a 2020 2020 BeFinalized.
│ │ │ │ │ +000369e0: 2055 6e72 6567 6973 7465 7220 7468 6520 Unregister the
│ │ │ │ │ +000369f0: 6f62 6a65 6374 2c20 736f 2074 6861 7420 object, so that
│ │ │ │ │ +00036a00: 2366 696e 616c 697a 6520 6973 206e 6f20 #finalize is no
│ │ │ │ │ +00036a10: 6c6f 6e67 6572 2073 656e 7420 746f 2074 longer sent to t
│ │ │ │ │ +00036a20: 6865 0a20 2020 2020 6f62 6a65 6374 2077 he. object w
│ │ │ │ │ +00036a30: 6865 6e20 7468 6520 6761 7262 6167 6520 hen the garbage
│ │ │ │ │ +00036a40: 636f 6c6c 6563 746f 7220 6669 6e64 7320 collector finds
│ │ │ │ │ +00036a50: 6f75 7420 7468 6572 6520 6172 6520 6f6e out there are on
│ │ │ │ │ +00036a60: 6c79 2077 6561 6b0a 2020 2020 2072 6566 ly weak. ref
│ │ │ │ │ +00036a70: 6572 656e 6365 7320 746f 2069 742e 0a0a erences to it...
│ │ │ │ │ +00036a80: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ +00036a90: 652e 696e 666f 2c20 204e 6f64 653a 204f e.info, Node: O
│ │ │ │ │ +00036aa0: 626a 6563 742d 696e 7472 6f73 7065 6374 bject-introspect
│ │ │ │ │ +00036ab0: 696f 6e2c 2020 4e65 7874 3a20 4f62 6a65 ion, Next: Obje
│ │ │ │ │ +00036ac0: 6374 2d70 7269 6e74 696e 672c 2020 5072 ct-printing, Pr
│ │ │ │ │ +00036ad0: 6576 3a20 4f62 6a65 6374 2d66 696e 616c ev: Object-final
│ │ │ │ │ +00036ae0: 697a 6174 696f 6e2c 2020 5570 3a20 4f62 ization, Up: Ob
│ │ │ │ │ +00036af0: 6a65 6374 0a0a 312e 3132 332e 3132 204f ject..1.123.12 O
│ │ │ │ │ +00036b00: 626a 6563 743a 2069 6e74 726f 7370 6563 bject: introspec
│ │ │ │ │ +00036b10: 7469 6f6e 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d tion.-----------
│ │ │ │ │ +00036b20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00036b30: 2d2d 2d0a 0a69 6e73 7456 6172 4e61 6d65 ---..instVarName
│ │ │ │ │ +00036b40: 643a 2061 5374 7269 6e67 0a20 2020 2020 d: aString.
│ │ │ │ │ +00036b50: 416e 7377 6572 2074 6865 2069 6e73 7461 Answer the insta
│ │ │ │ │ +00036b60: 6e63 6520 7661 7269 6162 6c65 206e 616d nce variable nam
│ │ │ │ │ +00036b70: 6564 2061 5374 7269 6e67 2069 6e20 7468 ed aString in th
│ │ │ │ │ +00036b80: 6520 7265 6365 6976 6572 2e0a 0a69 6e73 e receiver...ins
│ │ │ │ │ +00036b90: 7456 6172 4e61 6d65 643a 2061 5374 7269 tVarNamed: aStri
│ │ │ │ │ +00036ba0: 6e67 2070 7574 3a20 616e 4f62 6a65 6374 ng put: anObject
│ │ │ │ │ +00036bb0: 0a20 2020 2020 416e 7377 6572 2074 6865 . Answer the
│ │ │ │ │ +00036bc0: 2069 6e73 7461 6e63 6520 7661 7269 6162 instance variab
│ │ │ │ │ +00036bd0: 6c65 206e 616d 6564 2061 5374 7269 6e67 le named aString
│ │ │ │ │ +00036be0: 2069 6e20 7468 6520 7265 6365 6976 6572 in the receiver
│ │ │ │ │ +00036bf0: 2e0a 0a0a 1f0a 4669 6c65 3a20 6773 742d ......File: gst-
│ │ │ │ │ +00036c00: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ +00036c10: 3a20 4f62 6a65 6374 2d70 7269 6e74 696e : Object-printin
│ │ │ │ │ +00036c20: 672c 2020 4e65 7874 3a20 4f62 6a65 6374 g, Next: Object
│ │ │ │ │ +00036c30: 2d72 656c 6174 696f 6e61 6c20 6f70 6572 -relational oper
│ │ │ │ │ +00036c40: 6174 6f72 732c 2020 5072 6576 3a20 4f62 ators, Prev: Ob
│ │ │ │ │ +00036c50: 6a65 6374 2d69 6e74 726f 7370 6563 7469 ject-introspecti
│ │ │ │ │ +00036c60: 6f6e 2c20 2055 703a 204f 626a 6563 740a on, Up: Object.
│ │ │ │ │ +00036c70: 0a31 2e31 3233 2e31 3320 4f62 6a65 6374 .1.123.13 Object
│ │ │ │ │ +00036c80: 3a20 7072 696e 7469 6e67 0a2d 2d2d 2d2d : printing.-----
│ │ │ │ │ +00036c90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00036ca0: 2d2d 2d2d 0a0a 6261 7369 6350 7269 6e74 ----..basicPrint
│ │ │ │ │ +00036cb0: 4e6c 0a20 2020 2020 5072 696e 7420 6120 Nl. Print a
│ │ │ │ │ +00036cc0: 6261 7369 6320 7265 7072 6573 656e 7461 basic representa
│ │ │ │ │ +00036cd0: 7469 6f6e 206f 6620 7468 6520 7265 6365 tion of the rece
│ │ │ │ │ +00036ce0: 6976 6572 2c20 666f 6c6c 6f77 6564 2062 iver, followed b
│ │ │ │ │ +00036cf0: 7920 6120 6e65 770a 2020 2020 206c 696e y a new. lin
│ │ │ │ │ +00036d00: 652e 0a0a 6261 7369 6350 7269 6e74 4f6e e...basicPrintOn
│ │ │ │ │ +00036d10: 3a20 6153 7472 6561 6d0a 2020 2020 2050 : aStream. P
│ │ │ │ │ +00036d20: 7269 6e74 2061 2072 6570 7265 7365 6e74 rint a represent
│ │ │ │ │ +00036d30: 696f 6e20 6f66 2074 6865 2072 6563 6569 ion of the recei
│ │ │ │ │ +00036d40: 7665 7220 6f6e 2061 5374 7265 616d 0a0a ver on aStream..
│ │ │ │ │ +00036d50: 6469 7370 6c61 790a 2020 2020 2050 7269 display. Pri
│ │ │ │ │ +00036d60: 6e74 2061 2072 6570 7265 7365 6e74 696f nt a representio
│ │ │ │ │ +00036d70: 6e20 6f66 2074 6865 2072 6563 6569 7665 n of the receive
│ │ │ │ │ +00036d80: 7220 6f6e 2074 6865 2054 7261 6e73 6372 r on the Transcr
│ │ │ │ │ +00036d90: 6970 7420 2873 7464 6f75 7420 7468 650a ipt (stdout the.
│ │ │ │ │ +00036da0: 2020 2020 2047 5549 2069 7320 6e6f 7420 GUI is not
│ │ │ │ │ +00036db0: 6163 7469 7665 292e 2046 6f72 206d 6f73 active). For mos
│ │ │ │ │ +00036dc0: 7420 6f62 6a65 6374 7320 7468 6973 2069 t objects this i
│ │ │ │ │ +00036dd0: 7320 7369 6d70 6c79 2069 7473 2023 7072 s simply its #pr
│ │ │ │ │ +00036de0: 696e 740a 2020 2020 2072 6570 7265 7365 int. represe
│ │ │ │ │ +00036df0: 6e74 6174 696f 6e2c 2062 7574 2066 6f72 ntation, but for
│ │ │ │ │ +00036e00: 2073 7472 696e 6773 2061 6e64 2063 6861 strings and cha
│ │ │ │ │ +00036e10: 7261 6374 6572 732c 2073 7570 6572 666c racters, superfl
│ │ │ │ │ +00036e20: 756f 7573 2064 6f6c 6c61 7273 0a20 2020 uous dollars.
│ │ │ │ │ +00036e30: 2020 6f72 2065 7874 7261 2070 6169 7220 or extra pair
│ │ │ │ │ +00036e40: 6f66 2071 756f 7465 7320 6172 6520 7374 of quotes are st
│ │ │ │ │ +00036e50: 7269 7070 6564 2e0a 0a64 6973 706c 6179 ripped...display
│ │ │ │ │ +00036e60: 4e6c 0a20 2020 2020 5072 696e 7420 6120 Nl. Print a
│ │ │ │ │ +00036e70: 7265 7072 6573 656e 7469 6f6e 206f 6620 represention of
│ │ │ │ │ +00036e80: 7468 6520 7265 6365 6976 6572 2c20 7468 the receiver, th
│ │ │ │ │ +00036e90: 656e 2070 7574 2061 206e 6577 206c 696e en put a new lin
│ │ │ │ │ +00036ea0: 6520 6f6e 2074 6865 0a20 2020 2020 5472 e on the. Tr
│ │ │ │ │ +00036eb0: 616e 7363 7269 7074 2028 7374 646f 7574 anscript (stdout
│ │ │ │ │ +00036ec0: 2074 6865 2047 5549 2069 7320 6e6f 7420 the GUI is not
│ │ │ │ │ +00036ed0: 6163 7469 7665 292e 2046 6f72 206d 6f73 active). For mos
│ │ │ │ │ +00036ee0: 7420 6f62 6a65 6374 7320 7468 6973 0a20 t objects this.
│ │ │ │ │ +00036ef0: 2020 2020 6973 2073 696d 706c 7920 6974 is simply it
│ │ │ │ │ +00036f00: 7320 2370 7269 6e74 4e6c 2072 6570 7265 s #printNl repre
│ │ │ │ │ +00036f10: 7365 6e74 6174 696f 6e2c 2062 7574 2066 sentation, but f
│ │ │ │ │ +00036f20: 6f72 2073 7472 696e 6773 2061 6e64 0a20 or strings and.
│ │ │ │ │ +00036f30: 2020 2020 6368 6172 6163 7465 7273 2c20 characters,
│ │ │ │ │ +00036f40: 7375 7065 7266 6c75 6f75 7320 646f 6c6c superfluous doll
│ │ │ │ │ +00036f50: 6172 7320 6f72 2065 7874 7261 2070 6169 ars or extra pai
│ │ │ │ │ +00036f60: 7220 6f66 2071 756f 7465 7320 6172 650a r of quotes are.
│ │ │ │ │ +00036f70: 2020 2020 2073 7472 6970 7065 642e 0a0a stripped...
│ │ │ │ │ +00036f80: 6469 7370 6c61 794f 6e3a 2061 5374 7265 displayOn: aStre
│ │ │ │ │ +00036f90: 616d 0a20 2020 2020 5072 696e 7420 6120 am. Print a
│ │ │ │ │ +00036fa0: 7265 7072 6573 656e 7469 6f6e 206f 6620 represention of
│ │ │ │ │ +00036fb0: 7468 6520 7265 6365 6976 6572 206f 6e20 the receiver on
│ │ │ │ │ +00036fc0: 6153 7472 6561 6d2e 2046 6f72 206d 6f73 aStream. For mos
│ │ │ │ │ +00036fd0: 7420 6f62 6a65 6374 730a 2020 2020 2074 t objects. t
│ │ │ │ │ +00036fe0: 6869 7320 6973 2073 696d 706c 7920 6974 his is simply it
│ │ │ │ │ +00036ff0: 7320 2370 7269 6e74 4f6e 3a20 7265 7072 s #printOn: repr
│ │ │ │ │ +00037000: 6573 656e 7461 7469 6f6e 2c20 6275 7420 esentation, but
│ │ │ │ │ +00037010: 666f 7220 7374 7269 6e67 7320 616e 640a for strings and.
│ │ │ │ │ +00037020: 2020 2020 2063 6861 7261 6374 6572 732c characters,
│ │ │ │ │ +00037030: 2073 7570 6572 666c 756f 7573 2064 6f6c superfluous dol
│ │ │ │ │ +00037040: 6c61 7273 206f 7220 6578 7472 6120 7061 lars or extra pa
│ │ │ │ │ +00037050: 6972 206f 6620 7175 6f74 6573 2061 7265 ir of quotes are
│ │ │ │ │ +00037060: 0a20 2020 2020 7374 7269 7070 6564 2e0a . stripped..
│ │ │ │ │ +00037070: 0a64 6973 706c 6179 5374 7269 6e67 0a20 .displayString.
│ │ │ │ │ +00037080: 2020 2020 416e 7377 6572 2061 2053 7472 Answer a Str
│ │ │ │ │ +00037090: 696e 6720 7265 7072 6573 656e 7469 6e67 ing representing
│ │ │ │ │ +000370a0: 2074 6865 2072 6563 6569 7665 722e 2046 the receiver. F
│ │ │ │ │ +000370b0: 6f72 206d 6f73 7420 6f62 6a65 6374 7320 or most objects
│ │ │ │ │ +000370c0: 7468 6973 0a20 2020 2020 6973 2073 696d this. is sim
│ │ │ │ │ +000370d0: 706c 7920 6974 7320 2370 7269 6e74 5374 ply its #printSt
│ │ │ │ │ +000370e0: 7269 6e67 2c20 6275 7420 666f 7220 7374 ring, but for st
│ │ │ │ │ +000370f0: 7269 6e67 7320 616e 6420 6368 6172 6163 rings and charac
│ │ │ │ │ +00037100: 7465 7273 2c0a 2020 2020 2073 7570 6572 ters,. super
│ │ │ │ │ +00037110: 666c 756f 7573 2064 6f6c 6c61 7273 206f fluous dollars o
│ │ │ │ │ +00037120: 7220 6578 7472 6120 7061 6972 206f 6620 r extra pair of
│ │ │ │ │ +00037130: 7175 6f74 6573 2061 7265 2073 7472 6970 quotes are strip
│ │ │ │ │ +00037140: 7065 642e 0a0a 7072 696e 740a 2020 2020 ped...print.
│ │ │ │ │ +00037150: 2050 7269 6e74 2061 2072 6570 7265 7365 Print a represe
│ │ │ │ │ +00037160: 6e74 696f 6e20 6f66 2074 6865 2072 6563 ntion of the rec
│ │ │ │ │ +00037170: 6569 7665 7220 6f6e 2074 6865 2054 7261 eiver on the Tra
│ │ │ │ │ +00037180: 6e73 6372 6970 7420 2873 7464 6f75 7420 nscript (stdout
│ │ │ │ │ +00037190: 7468 650a 2020 2020 2047 5549 2069 7320 the. GUI is
│ │ │ │ │ +000371a0: 6e6f 7420 6163 7469 7665 290a 0a70 7269 not active)..pri
│ │ │ │ │ +000371b0: 6e74 4e6c 0a20 2020 2020 5072 696e 7420 ntNl. Print
│ │ │ │ │ +000371c0: 6120 7265 7072 6573 656e 7469 6f6e 206f a represention o
│ │ │ │ │ +000371d0: 6620 7468 6520 7265 6365 6976 6572 206f f the receiver o
│ │ │ │ │ +000371e0: 6e20 7374 646f 7574 2c20 7075 7420 6120 n stdout, put a
│ │ │ │ │ +000371f0: 6e65 7720 6c69 6e65 2074 6865 0a20 2020 new line the.
│ │ │ │ │ +00037200: 2020 5472 616e 7363 7269 7074 2028 7374 Transcript (st
│ │ │ │ │ +00037210: 646f 7574 2074 6865 2047 5549 2069 7320 dout the GUI is
│ │ │ │ │ +00037220: 6e6f 7420 6163 7469 7665 290a 0a70 7269 not active)..pri
│ │ │ │ │ +00037230: 6e74 4f6e 3a20 6153 7472 6561 6d0a 2020 ntOn: aStream.
│ │ │ │ │ +00037240: 2020 2050 7269 6e74 2061 2072 6570 7265 Print a repre
│ │ │ │ │ +00037250: 7365 6e74 696f 6e20 6f66 2074 6865 2072 sention of the r
│ │ │ │ │ +00037260: 6563 6569 7665 7220 6f6e 2061 5374 7265 eceiver on aStre
│ │ │ │ │ +00037270: 616d 0a0a 7072 696e 7453 7472 696e 670a am..printString.
│ │ │ │ │ +00037280: 2020 2020 2041 6e73 7765 7220 6120 5374 Answer a St
│ │ │ │ │ +00037290: 7269 6e67 2072 6570 7265 7365 6e74 696e ring representin
│ │ │ │ │ +000372a0: 6720 7468 6520 7265 6365 6976 6572 0a0a g the receiver..
│ │ │ │ │ +000372b0: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ +000372c0: 652e 696e 666f 2c20 204e 6f64 653a 204f e.info, Node: O
│ │ │ │ │ +000372d0: 626a 6563 742d 7265 6c61 7469 6f6e 616c bject-relational
│ │ │ │ │ +000372e0: 206f 7065 7261 746f 7273 2c20 204e 6578 operators, Nex
│ │ │ │ │ +000372f0: 743a 204f 626a 6563 742d 7361 7669 6e67 t: Object-saving
│ │ │ │ │ +00037300: 2061 6e64 206c 6f61 6469 6e67 2c20 2050 and loading, P
│ │ │ │ │ +00037310: 7265 763a 204f 626a 6563 742d 7072 696e rev: Object-prin
│ │ │ │ │ +00037320: 7469 6e67 2c20 2055 703a 204f 626a 6563 ting, Up: Objec
│ │ │ │ │ +00037330: 740a 0a31 2e31 3233 2e31 3420 4f62 6a65 t..1.123.14 Obje
│ │ │ │ │ +00037340: 6374 3a20 7265 6c61 7469 6f6e 616c 206f ct: relational o
│ │ │ │ │ +00037350: 7065 7261 746f 7273 0a2d 2d2d 2d2d 2d2d perators.-------
│ │ │ │ │ +00037360: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00037370: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------..
│ │ │ │ │ +00037380: 7e3d 2061 6e4f 626a 6563 740a 2020 2020 ~= anObject.
│ │ │ │ │ +00037390: 2041 6e73 7765 7220 7768 6574 6865 7220 Answer whether
│ │ │ │ │ +000373a0: 7468 6520 7265 6365 6976 6572 2061 6e64 the receiver and
│ │ │ │ │ +000373b0: 2061 6e4f 626a 6563 7420 6172 6520 6e6f anObject are no
│ │ │ │ │ +000373c0: 7420 6571 7561 6c0a 0a7e 7e20 616e 4f62 t equal..~~ anOb
│ │ │ │ │ +000373d0: 6a65 6374 0a20 2020 2020 416e 7377 6572 ject. Answer
│ │ │ │ │ +000373e0: 2077 6865 7468 6572 2074 6865 2072 6563 whether the rec
│ │ │ │ │ +000373f0: 6569 7665 7220 616e 6420 616e 4f62 6a65 eiver and anObje
│ │ │ │ │ +00037400: 6374 2061 7265 206e 6f74 2074 6865 2073 ct are not the s
│ │ │ │ │ +00037410: 616d 6520 6f62 6a65 6374 0a0a 0a1f 0a46 ame object.....F
│ │ │ │ │ +00037420: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ +00037430: 666f 2c20 204e 6f64 653a 204f 626a 6563 fo, Node: Objec
│ │ │ │ │ +00037440: 742d 7361 7669 6e67 2061 6e64 206c 6f61 t-saving and loa
│ │ │ │ │ +00037450: 6469 6e67 2c20 204e 6578 743a 204f 626a ding, Next: Obj
│ │ │ │ │ +00037460: 6563 742d 7374 6f72 696e 672c 2020 5072 ect-storing, Pr
│ │ │ │ │ +00037470: 6576 3a20 4f62 6a65 6374 2d72 656c 6174 ev: Object-relat
│ │ │ │ │ +00037480: 696f 6e61 6c20 6f70 6572 6174 6f72 732c ional operators,
│ │ │ │ │ +00037490: 2020 5570 3a20 4f62 6a65 6374 0a0a 312e Up: Object..1.
│ │ │ │ │ +000374a0: 3132 332e 3135 204f 626a 6563 743a 2073 123.15 Object: s
│ │ │ │ │ +000374b0: 6176 696e 6720 616e 6420 6c6f 6164 696e aving and loadin
│ │ │ │ │ +000374c0: 670a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d g.--------------
│ │ │ │ │ +000374d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000374e0: 2d2d 2d2d 2d0a 0a62 696e 6172 7952 6570 -----..binaryRep
│ │ │ │ │ +000374f0: 7265 7365 6e74 6174 696f 6e4f 626a 6563 resentationObjec
│ │ │ │ │ +00037500: 740a 2020 2020 2054 6869 7320 6d65 7468 t. This meth
│ │ │ │ │ +00037510: 6f64 206d 7573 7420 6265 2069 6d70 6c65 od must be imple
│ │ │ │ │ +00037520: 6d65 6e74 6564 2069 6620 506c 7567 6761 mented if Plugga
│ │ │ │ │ +00037530: 626c 6550 726f 7869 6573 2061 7265 2075 bleProxies are u
│ │ │ │ │ +00037540: 7365 6420 7769 7468 0a20 2020 2020 7468 sed with. th
│ │ │ │ │ +00037550: 6520 7265 6365 6976 6572 2773 2063 6c61 e receiver's cla
│ │ │ │ │ +00037560: 7373 2e20 2054 6865 2064 6566 6175 6c74 ss. The default
│ │ │ │ │ +00037570: 2069 6d70 6c65 6d65 6e74 6174 696f 6e20 implementation
│ │ │ │ │ +00037580: 7261 6973 6573 2061 6e0a 2020 2020 2065 raises an. e
│ │ │ │ │ +00037590: 7863 6570 7469 6f6e 2e0a 0a70 6f73 744c xception...postL
│ │ │ │ │ +000375a0: 6f61 640a 2020 2020 2043 616c 6c65 6420 oad. Called
│ │ │ │ │ +000375b0: 6166 7465 7220 6c6f 6164 696e 6720 616e after loading an
│ │ │ │ │ +000375c0: 206f 626a 6563 743b 206d 7573 7420 7265 object; must re
│ │ │ │ │ +000375d0: 7374 6f72 6520 6974 2074 6f20 7468 6520 store it to the
│ │ │ │ │ +000375e0: 7374 6174 6520 6265 666f 7265 0a20 2020 state before.
│ │ │ │ │ +000375f0: 2020 6070 7265 5374 6f72 6527 2077 6173 `preStore' was
│ │ │ │ │ +00037600: 2063 616c 6c65 642e 2020 446f 206e 6f74 called. Do not
│ │ │ │ │ +00037610: 6869 6e67 2062 7920 6465 6661 756c 740a hing by default.
│ │ │ │ │ +00037620: 0a70 6f73 7453 746f 7265 0a20 2020 2020 .postStore.
│ │ │ │ │ +00037630: 4361 6c6c 6564 2061 6674 6572 2061 6e20 Called after an
│ │ │ │ │ +00037640: 6f62 6a65 6374 2069 7320 6475 6d70 6564 object is dumped
│ │ │ │ │ +00037650: 3b20 6d75 7374 2072 6573 746f 7265 2069 ; must restore i
│ │ │ │ │ +00037660: 7420 746f 2074 6865 2073 7461 7465 0a20 t to the state.
│ │ │ │ │ +00037670: 2020 2020 6265 666f 7265 2060 7072 6553 before `preS
│ │ │ │ │ +00037680: 746f 7265 2720 7761 7320 6361 6c6c 6564 tore' was called
│ │ │ │ │ +00037690: 2e20 2043 616c 6c20 2370 6f73 744c 6f61 . Call #postLoa
│ │ │ │ │ +000376a0: 6420 6279 2064 6566 6175 6c74 0a0a 7072 d by default..pr
│ │ │ │ │ +000376b0: 6553 746f 7265 0a20 2020 2020 4361 6c6c eStore. Call
│ │ │ │ │ +000376c0: 6564 2062 6566 6f72 6520 6475 6d70 696e ed before dumpin
│ │ │ │ │ +000376d0: 6720 616e 206f 626a 6563 743b 2069 7420 g an object; it
│ │ │ │ │ +000376e0: 6d75 7374 202a 6368 616e 6765 2a20 6974 must *change* it
│ │ │ │ │ +000376f0: 2028 6974 206d 7573 7420 6e6f 740a 2020 (it must not.
│ │ │ │ │ +00037700: 2020 2061 6e73 7765 7220 6120 6e65 7720 answer a new
│ │ │ │ │ +00037710: 6f62 6a65 6374 2920 6966 206e 6563 6573 object) if neces
│ │ │ │ │ +00037720: 7361 7279 2e20 2044 6f20 6e6f 7468 696e sary. Do nothin
│ │ │ │ │ +00037730: 6720 6279 2064 6566 6175 6c74 0a0a 7265 g by default..re
│ │ │ │ │ +00037740: 636f 6e73 7472 7563 744f 7269 6769 6e61 constructOrigina
│ │ │ │ │ +00037750: 6c4f 626a 6563 740a 2020 2020 2055 7365 lObject. Use
│ │ │ │ │ +00037760: 6420 6966 2061 6e20 696e 7374 616e 6365 d if an instance
│ │ │ │ │ +00037770: 206f 6620 7468 6520 7265 6365 6976 6572 of the receiver
│ │ │ │ │ +00037780: 2773 2063 6c61 7373 2069 7320 7265 7475 's class is retu
│ │ │ │ │ +00037790: 726e 6564 2061 7320 7468 650a 2020 2020 rned as the.
│ │ │ │ │ +000377a0: 2023 6269 6e61 7279 5265 7072 6573 656e #binaryRepresen
│ │ │ │ │ +000377b0: 7461 7469 6f6e 4f62 6a65 6374 206f 6620 tationObject of
│ │ │ │ │ +000377c0: 616e 6f74 6865 7220 6f62 6a65 6374 2e20 another object.
│ │ │ │ │ +000377d0: 2054 6865 2064 6566 6175 6c74 0a20 2020 The default.
│ │ │ │ │ +000377e0: 2020 696d 706c 656d 656e 7461 7469 6f6e implementation
│ │ │ │ │ +000377f0: 2072 6169 7365 7320 616e 2065 7863 6570 raises an excep
│ │ │ │ │ +00037800: 7469 6f6e 2e0a 0a0a 1f0a 4669 6c65 3a20 tion......File:
│ │ │ │ │ +00037810: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ +00037820: 4e6f 6465 3a20 4f62 6a65 6374 2d73 746f Node: Object-sto
│ │ │ │ │ +00037830: 7269 6e67 2c20 204e 6578 743a 204f 626a ring, Next: Obj
│ │ │ │ │ +00037840: 6563 742d 7379 6e74 6178 2073 686f 7274 ect-syntax short
│ │ │ │ │ +00037850: 6375 7473 2c20 2050 7265 763a 204f 626a cuts, Prev: Obj
│ │ │ │ │ +00037860: 6563 742d 7361 7669 6e67 2061 6e64 206c ect-saving and l
│ │ │ │ │ +00037870: 6f61 6469 6e67 2c20 2055 703a 204f 626a oading, Up: Obj
│ │ │ │ │ +00037880: 6563 740a 0a31 2e31 3233 2e31 3620 4f62 ect..1.123.16 Ob
│ │ │ │ │ +00037890: 6a65 6374 3a20 7374 6f72 696e 670a 2d2d ject: storing.--
│ │ │ │ │ +000378a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000378b0: 2d2d 2d2d 2d2d 0a0a 7374 6f72 650a 2020 ------..store.
│ │ │ │ │ +000378c0: 2020 2050 7574 2061 2053 7472 696e 6720 Put a String
│ │ │ │ │ +000378d0: 6f66 2053 6d61 6c6c 7461 6c6b 2063 6f64 of Smalltalk cod
│ │ │ │ │ +000378e0: 6520 636f 6d70 696c 696e 6720 746f 2074 e compiling to t
│ │ │ │ │ +000378f0: 6865 2072 6563 6569 7665 7220 6f6e 2074 he receiver on t
│ │ │ │ │ +00037900: 6865 0a20 2020 2020 5472 616e 7363 7269 he. Transcri
│ │ │ │ │ +00037910: 7074 2028 7374 646f 7574 2074 6865 2047 pt (stdout the G
│ │ │ │ │ +00037920: 5549 2069 7320 6e6f 7420 6163 7469 7665 UI is not active
│ │ │ │ │ +00037930: 290a 0a73 746f 7265 4c69 7465 7261 6c4f )..storeLiteralO
│ │ │ │ │ +00037940: 6e3a 2061 5374 7265 616d 0a20 2020 2020 n: aStream.
│ │ │ │ │ +00037950: 5075 7420 6120 536d 616c 6c74 616c 6b20 Put a Smalltalk
│ │ │ │ │ +00037960: 6c69 7465 7261 6c20 636f 6d70 696c 696e literal compilin
│ │ │ │ │ +00037970: 6720 746f 2074 6865 2072 6563 6569 7665 g to the receive
│ │ │ │ │ +00037980: 7220 6f6e 2061 5374 7265 616d 0a0a 7374 r on aStream..st
│ │ │ │ │ +00037990: 6f72 654e 6c0a 2020 2020 2050 7574 2061 oreNl. Put a
│ │ │ │ │ +000379a0: 2053 7472 696e 6720 6f66 2053 6d61 6c6c String of Small
│ │ │ │ │ +000379b0: 7461 6c6b 2063 6f64 6520 636f 6d70 696c talk code compil
│ │ │ │ │ +000379c0: 696e 6720 746f 2074 6865 2072 6563 6569 ing to the recei
│ │ │ │ │ +000379d0: 7665 722c 2066 6f6c 6c6f 7765 640a 2020 ver, followed.
│ │ │ │ │ +000379e0: 2020 2062 7920 6120 6e65 7720 6c69 6e65 by a new line
│ │ │ │ │ +000379f0: 2c20 6f6e 2074 6865 2054 7261 6e73 6372 , on the Transcr
│ │ │ │ │ +00037a00: 6970 7420 2873 7464 6f75 7420 7468 6520 ipt (stdout the
│ │ │ │ │ +00037a10: 4755 4920 6973 206e 6f74 2061 6374 6976 GUI is not activ
│ │ │ │ │ +00037a20: 6529 0a0a 7374 6f72 654f 6e3a 2061 5374 e)..storeOn: aSt
│ │ │ │ │ +00037a30: 7265 616d 0a20 2020 2020 5075 7420 536d ream. Put Sm
│ │ │ │ │ +00037a40: 616c 6c74 616c 6b20 636f 6465 2063 6f6d alltalk code com
│ │ │ │ │ +00037a50: 7069 6c69 6e67 2074 6f20 7468 6520 7265 piling to the re
│ │ │ │ │ +00037a60: 6365 6976 6572 206f 6e20 6153 7472 6561 ceiver on aStrea
│ │ │ │ │ +00037a70: 6d0a 0a73 746f 7265 5374 7269 6e67 0a20 m..storeString.
│ │ │ │ │ +00037a80: 2020 2020 416e 7377 6572 2061 2053 7472 Answer a Str
│ │ │ │ │ +00037a90: 696e 6720 6f66 2053 6d61 6c6c 7461 6c6b ing of Smalltalk
│ │ │ │ │ +00037aa0: 2063 6f64 6520 636f 6d70 696c 696e 6720 code compiling
│ │ │ │ │ +00037ab0: 746f 2074 6865 2072 6563 6569 7665 720a to the receiver.
│ │ │ │ │ +00037ac0: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ +00037ad0: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ +00037ae0: 4f62 6a65 6374 2d73 796e 7461 7820 7368 Object-syntax sh
│ │ │ │ │ +00037af0: 6f72 7463 7574 732c 2020 4e65 7874 3a20 ortcuts, Next:
│ │ │ │ │ +00037b00: 4f62 6a65 6374 2d74 6573 7469 6e67 2066 Object-testing f
│ │ │ │ │ +00037b10: 756e 6374 696f 6e61 6c69 7479 2c20 2050 unctionality, P
│ │ │ │ │ +00037b20: 7265 763a 204f 626a 6563 742d 7374 6f72 rev: Object-stor
│ │ │ │ │ +00037b30: 696e 672c 2020 5570 3a20 4f62 6a65 6374 ing, Up: Object
│ │ │ │ │ +00037b40: 0a0a 312e 3132 332e 3137 204f 626a 6563 ..1.123.17 Objec
│ │ │ │ │ +00037b50: 743a 2073 796e 7461 7820 7368 6f72 7463 t: syntax shortc
│ │ │ │ │ +00037b60: 7574 730a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d uts.------------
│ │ │ │ │ +00037b70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00037b80: 2d2d 2d2d 2d0a 0a2d 3e20 616e 4f62 6a65 -----..-> anObje
│ │ │ │ │ +00037b90: 6374 0a20 2020 2020 4372 6561 7465 7320 ct. Creates
│ │ │ │ │ +00037ba0: 6120 6e65 7720 696e 7374 616e 6365 206f a new instance o
│ │ │ │ │ +00037bb0: 6620 4173 736f 6369 6174 696f 6e20 7769 f Association wi
│ │ │ │ │ +00037bc0: 7468 2074 6865 2072 6563 6569 7665 7220 th the receiver
│ │ │ │ │ +00037bd0: 6265 696e 6720 7468 650a 2020 2020 206b being the. k
│ │ │ │ │ +00037be0: 6579 2061 6e64 2074 6865 2061 7267 756d ey and the argum
│ │ │ │ │ +00037bf0: 656e 7420 6265 636f 6d69 6e67 2074 6865 ent becoming the
│ │ │ │ │ +00037c00: 2076 616c 7565 0a0a 0a1f 0a46 696c 653a value.....File:
│ │ │ │ │ +00037c10: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ +00037c20: 204e 6f64 653a 204f 626a 6563 742d 7465 Node: Object-te
│ │ │ │ │ +00037c30: 7374 696e 6720 6675 6e63 7469 6f6e 616c sting functional
│ │ │ │ │ +00037c40: 6974 792c 2020 4e65 7874 3a20 4f62 6a65 ity, Next: Obje
│ │ │ │ │ +00037c50: 6374 2d56 4d20 6361 6c6c 6261 636b 732c ct-VM callbacks,
│ │ │ │ │ +00037c60: 2020 5072 6576 3a20 4f62 6a65 6374 2d73 Prev: Object-s
│ │ │ │ │ +00037c70: 796e 7461 7820 7368 6f72 7463 7574 732c yntax shortcuts,
│ │ │ │ │ +00037c80: 2020 5570 3a20 4f62 6a65 6374 0a0a 312e Up: Object..1.
│ │ │ │ │ +00037c90: 3132 332e 3138 204f 626a 6563 743a 2074 123.18 Object: t
│ │ │ │ │ +00037ca0: 6573 7469 6e67 2066 756e 6374 696f 6e61 esting functiona
│ │ │ │ │ +00037cb0: 6c69 7479 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d lity.-----------
│ │ │ │ │ +00037cc0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00037cd0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a69 664e -----------..ifN
│ │ │ │ │ +00037ce0: 696c 3a20 6e69 6c42 6c6f 636b 0a20 2020 il: nilBlock.
│ │ │ │ │ +00037cf0: 2020 4576 616c 7561 7465 206e 696c 426c Evaluate nilBl
│ │ │ │ │ +00037d00: 6f63 6b20 6966 2074 6865 2072 6563 6569 ock if the recei
│ │ │ │ │ +00037d10: 7665 7220 6973 206e 696c 2c20 656c 7365 ver is nil, else
│ │ │ │ │ +00037d20: 2061 6e73 7765 7220 7365 6c66 0a0a 6966 answer self..if
│ │ │ │ │ +00037d30: 4e69 6c3a 206e 696c 426c 6f63 6b20 6966 Nil: nilBlock if
│ │ │ │ │ +00037d40: 4e6f 744e 696c 3a20 6e6f 744e 696c 426c NotNil: notNilBl
│ │ │ │ │ +00037d50: 6f63 6b0a 2020 2020 2045 7661 6c75 6174 ock. Evaluat
│ │ │ │ │ +00037d60: 6520 6e69 6c42 6c6f 636b 2069 6620 7468 e nilBlock if th
│ │ │ │ │ +00037d70: 6520 7265 6365 6976 6572 2069 7320 6e69 e receiver is ni
│ │ │ │ │ +00037d80: 6c2c 2065 6c73 6520 6576 616c 7561 7465 l, else evaluate
│ │ │ │ │ +00037d90: 0a20 2020 2020 6e6f 744e 696c 426c 6f63 . notNilBloc
│ │ │ │ │ +00037da0: 6b2c 2070 6173 7369 6e67 2074 6865 2072 k, passing the r
│ │ │ │ │ +00037db0: 6563 6569 7665 722e 0a0a 6966 4e6f 744e eceiver...ifNotN
│ │ │ │ │ +00037dc0: 696c 3a20 6e6f 744e 696c 426c 6f63 6b0a il: notNilBlock.
│ │ │ │ │ +00037dd0: 2020 2020 2045 7661 6c75 6174 6520 6e6f Evaluate no
│ │ │ │ │ +00037de0: 744e 696c 426c 6f63 6b20 6966 2074 6865 tNilBlock if the
│ │ │ │ │ +00037df0: 2072 6563 6569 7665 7220 6973 206e 6f74 receiver is not
│ │ │ │ │ +00037e00: 206e 696c 2c20 7061 7373 696e 6720 7468 nil, passing th
│ │ │ │ │ +00037e10: 650a 2020 2020 2072 6563 6569 7665 722e e. receiver.
│ │ │ │ │ +00037e20: 2020 456c 7365 2061 6e73 7765 7220 6e69 Else answer ni
│ │ │ │ │ +00037e30: 6c2e 0a0a 6966 4e6f 744e 696c 3a20 6e6f l...ifNotNil: no
│ │ │ │ │ +00037e40: 744e 696c 426c 6f63 6b20 6966 4e69 6c3a tNilBlock ifNil:
│ │ │ │ │ +00037e50: 206e 696c 426c 6f63 6b0a 2020 2020 2045 nilBlock. E
│ │ │ │ │ +00037e60: 7661 6c75 6174 6520 6e69 6c42 6c6f 636b valuate nilBlock
│ │ │ │ │ +00037e70: 2069 6620 7468 6520 7265 6365 6976 6572 if the receiver
│ │ │ │ │ +00037e80: 2069 7320 6e69 6c2c 2065 6c73 6520 6576 is nil, else ev
│ │ │ │ │ +00037e90: 616c 7561 7465 0a20 2020 2020 6e6f 744e aluate. notN
│ │ │ │ │ +00037ea0: 696c 426c 6f63 6b2c 2070 6173 7369 6e67 ilBlock, passing
│ │ │ │ │ +00037eb0: 2074 6865 2072 6563 6569 7665 722e 0a0a the receiver...
│ │ │ │ │ +00037ec0: 6973 4172 7261 790a 2020 2020 2041 6e73 isArray. Ans
│ │ │ │ │ +00037ed0: 7765 7220 6066 616c 7365 272e 0a0a 6973 wer `false'...is
│ │ │ │ │ +00037ee0: 4265 6861 7669 6f72 0a20 2020 2020 416e Behavior. An
│ │ │ │ │ +00037ef0: 7377 6572 2060 6661 6c73 6527 2e0a 0a69 swer `false'...i
│ │ │ │ │ +00037f00: 7343 4f62 6a65 6374 0a20 2020 2020 416e sCObject. An
│ │ │ │ │ +00037f10: 7377 6572 2060 6661 6c73 6527 2e0a 0a69 swer `false'...i
│ │ │ │ │ +00037f20: 7343 6861 7261 6374 6572 0a20 2020 2020 sCharacter.
│ │ │ │ │ +00037f30: 416e 7377 6572 2060 6661 6c73 6527 2e0a Answer `false'..
│ │ │ │ │ +00037f40: 0a69 7343 6861 7261 6374 6572 4172 7261 .isCharacterArra
│ │ │ │ │ +00037f50: 790a 2020 2020 2041 6e73 7765 7220 6066 y. Answer `f
│ │ │ │ │ +00037f60: 616c 7365 272e 0a0a 6973 436c 6173 730a alse'...isClass.
│ │ │ │ │ +00037f70: 2020 2020 2041 6e73 7765 7220 6066 616c Answer `fal
│ │ │ │ │ +00037f80: 7365 272e 0a0a 6973 466c 6f61 740a 2020 se'...isFloat.
│ │ │ │ │ +00037f90: 2020 2041 6e73 7765 7220 6066 616c 7365 Answer `false
│ │ │ │ │ +00037fa0: 272e 0a0a 6973 496e 7465 6765 720a 2020 '...isInteger.
│ │ │ │ │ +00037fb0: 2020 2041 6e73 7765 7220 6066 616c 7365 Answer `false
│ │ │ │ │ +00037fc0: 272e 0a0a 6973 4b69 6e64 4f66 3a20 6143 '...isKindOf: aC
│ │ │ │ │ +00037fd0: 6c61 7373 0a20 2020 2020 416e 7377 6572 lass. Answer
│ │ │ │ │ +00037fe0: 2077 6865 7468 6572 2074 6865 2072 6563 whether the rec
│ │ │ │ │ +00037ff0: 6569 7665 7227 7320 636c 6173 7320 6973 eiver's class is
│ │ │ │ │ +00038000: 2061 436c 6173 7320 6f72 2061 2073 7562 aClass or a sub
│ │ │ │ │ +00038010: 636c 6173 7320 6f66 0a20 2020 2020 6143 class of. aC
│ │ │ │ │ +00038020: 6c61 7373 0a0a 6973 4d65 6d62 6572 4f66 lass..isMemberOf
│ │ │ │ │ +00038030: 3a20 6143 6c61 7373 0a20 2020 2020 5265 : aClass. Re
│ │ │ │ │ +00038040: 7475 726e 7320 7472 7565 2069 6620 7468 turns true if th
│ │ │ │ │ +00038050: 6520 7265 6365 6976 6572 2069 7320 616e e receiver is an
│ │ │ │ │ +00038060: 2069 6e73 7461 6e63 6520 6f66 2074 6865 instance of the
│ │ │ │ │ +00038070: 2063 6c61 7373 2027 6143 6c61 7373 270a class 'aClass'.
│ │ │ │ │ +00038080: 0a69 734d 6574 610a 2020 2020 2053 616d .isMeta. Sam
│ │ │ │ │ +00038090: 6520 6173 2069 734d 6574 6163 6c61 7373 e as isMetaclass
│ │ │ │ │ +000380a0: 0a0a 6973 4d65 7461 436c 6173 730a 2020 ..isMetaClass.
│ │ │ │ │ +000380b0: 2020 2053 616d 6520 6173 2069 734d 6574 Same as isMet
│ │ │ │ │ +000380c0: 6163 6c61 7373 0a0a 6973 4d65 7461 636c aclass..isMetacl
│ │ │ │ │ +000380d0: 6173 730a 2020 2020 2041 6e73 7765 7220 ass. Answer
│ │ │ │ │ +000380e0: 6066 616c 7365 272e 0a0a 6973 4e61 6d65 `false'...isName
│ │ │ │ │ +000380f0: 7370 6163 650a 2020 2020 2041 6e73 7765 space. Answe
│ │ │ │ │ +00038100: 7220 6066 616c 7365 272e 0a0a 6973 4e69 r `false'...isNi
│ │ │ │ │ +00038110: 6c0a 2020 2020 2041 6e73 7765 7220 7768 l. Answer wh
│ │ │ │ │ +00038120: 6574 6865 7220 7468 6520 7265 6365 6976 ether the receiv
│ │ │ │ │ +00038130: 6572 2069 7320 6e69 6c0a 0a69 734e 756d er is nil..isNum
│ │ │ │ │ +00038140: 6265 720a 2020 2020 2041 6e73 7765 7220 ber. Answer
│ │ │ │ │ +00038150: 6066 616c 7365 272e 0a0a 6973 536d 616c `false'...isSmal
│ │ │ │ │ +00038160: 6c49 6e74 6567 6572 0a20 2020 2020 416e lInteger. An
│ │ │ │ │ +00038170: 7377 6572 2060 6661 6c73 6527 2e0a 0a69 swer `false'...i
│ │ │ │ │ +00038180: 7353 7472 696e 670a 2020 2020 2041 6e73 sString. Ans
│ │ │ │ │ +00038190: 7765 7220 6066 616c 7365 272e 0a0a 6973 wer `false'...is
│ │ │ │ │ +000381a0: 5379 6d62 6f6c 0a20 2020 2020 416e 7377 Symbol. Answ
│ │ │ │ │ +000381b0: 6572 2060 6661 6c73 6527 2e0a 0a6e 6f74 er `false'...not
│ │ │ │ │ +000381c0: 4e69 6c0a 2020 2020 2041 6e73 7765 7220 Nil. Answer
│ │ │ │ │ +000381d0: 7768 6574 6865 7220 7468 6520 7265 6365 whether the rece
│ │ │ │ │ +000381e0: 6976 6572 2069 7320 6e6f 7420 6e69 6c0a iver is not nil.
│ │ │ │ │ +000381f0: 0a72 6573 706f 6e64 7354 6f3a 2061 5379 .respondsTo: aSy
│ │ │ │ │ +00038200: 6d62 6f6c 0a20 2020 2020 5265 7475 726e mbol. Return
│ │ │ │ │ +00038210: 7320 7472 7565 2069 6620 7468 6520 7265 s true if the re
│ │ │ │ │ +00038220: 6365 6976 6572 2075 6e64 6572 7374 616e ceiver understan
│ │ │ │ │ +00038230: 6473 2074 6865 2067 6976 656e 2073 656c ds the given sel
│ │ │ │ │ +00038240: 6563 746f 720a 0a0a 1f0a 4669 6c65 3a20 ector.....File:
│ │ │ │ │ +00038250: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ +00038260: 4e6f 6465 3a20 4f62 6a65 6374 2d56 4d20 Node: Object-VM
│ │ │ │ │ +00038270: 6361 6c6c 6261 636b 732c 2020 5072 6576 callbacks, Prev
│ │ │ │ │ +00038280: 3a20 4f62 6a65 6374 2d74 6573 7469 6e67 : Object-testing
│ │ │ │ │ +00038290: 2066 756e 6374 696f 6e61 6c69 7479 2c20 functionality,
│ │ │ │ │ +000382a0: 2055 703a 204f 626a 6563 740a 0a31 2e31 Up: Object..1.1
│ │ │ │ │ +000382b0: 3233 2e31 3920 4f62 6a65 6374 3a20 564d 23.19 Object: VM
│ │ │ │ │ +000382c0: 2063 616c 6c62 6163 6b73 0a2d 2d2d 2d2d callbacks.-----
│ │ │ │ │ +000382d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000382e0: 2d2d 2d2d 2d2d 2d2d 0a0a 6261 6452 6574 --------..badRet
│ │ │ │ │ +000382f0: 7572 6e45 7272 6f72 0a20 2020 2020 4361 urnError. Ca
│ │ │ │ │ +00038300: 6c6c 6564 2062 6163 6b20 7768 656e 2061 lled back when a
│ │ │ │ │ +00038310: 2062 6c6f 636b 2070 6572 666f 726d 7320 block performs
│ │ │ │ │ +00038320: 6120 6261 6420 7265 7475 726e 2e0a 0a6d a bad return...m
│ │ │ │ │ +00038330: 7573 7442 6542 6f6f 6c65 616e 0a20 2020 ustBeBoolean.
│ │ │ │ │ +00038340: 2020 4361 6c6c 6564 2062 7920 7468 6520 Called by the
│ │ │ │ │ +00038350: 7379 7374 656d 2077 6865 6e20 6966 5472 system when ifTr
│ │ │ │ │ +00038360: 7565 3a2a 2c20 6966 4661 6c73 653a 2a2c ue:*, ifFalse:*,
│ │ │ │ │ +00038370: 2061 6e64 3a20 6f72 206f 723a 2061 7265 and: or or: are
│ │ │ │ │ +00038380: 0a20 2020 2020 7365 6e74 2074 6f20 616e . sent to an
│ │ │ │ │ +00038390: 7974 6869 6e67 2062 7574 2061 2062 6f6f ything but a boo
│ │ │ │ │ +000383a0: 6c65 616e 0a0a 6e6f 5275 6e6e 6162 6c65 lean..noRunnable
│ │ │ │ │ +000383b0: 5072 6f63 6573 730a 2020 2020 2043 616c Process. Cal
│ │ │ │ │ +000383c0: 6c65 6420 6261 636b 2077 6865 6e20 616c led back when al
│ │ │ │ │ +000383d0: 6c20 7072 6f63 6573 7365 7320 6172 6520 l processes are
│ │ │ │ │ +000383e0: 7375 7370 656e 6465 640a 0a75 7365 7249 suspended..userI
│ │ │ │ │ +000383f0: 6e74 6572 7275 7074 0a20 2020 2020 4361 nterrupt. Ca
│ │ │ │ │ +00038400: 6c6c 6564 2062 6163 6b20 7768 656e 2074 lled back when t
│ │ │ │ │ +00038410: 6865 2075 7365 7220 7072 6573 7365 7320 he user presses
│ │ │ │ │ +00038420: 4374 726c 2d42 7265 616b 0a0a 0a1f 0a46 Ctrl-Break.....F
│ │ │ │ │ +00038430: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ +00038440: 666f 2c20 204e 6f64 653a 204f 626a 6563 fo, Node: Objec
│ │ │ │ │ +00038450: 7444 756d 7065 722c 2020 4e65 7874 3a20 tDumper, Next:
│ │ │ │ │ +00038460: 4f62 6a65 6374 4d65 6d6f 7279 2c20 2050 ObjectMemory, P
│ │ │ │ │ +00038470: 7265 763a 204f 626a 6563 742c 2020 5570 rev: Object, Up
│ │ │ │ │ +00038480: 3a20 4261 7365 2063 6c61 7373 6573 0a0a : Base classes..
│ │ │ │ │ +00038490: 312e 3132 3420 4f62 6a65 6374 4475 6d70 1.124 ObjectDump
│ │ │ │ │ +000384a0: 6572 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d er.=============
│ │ │ │ │ +000384b0: 3d3d 3d3d 3d0a 0a44 6566 696e 6564 2069 =====..Defined i
│ │ │ │ │ +000384c0: 6e20 6e61 6d65 7370 6163 6520 536d 616c n namespace Smal
│ │ │ │ │ +000384d0: 6c74 616c 6b0a 5375 7065 7263 6c61 7373 ltalk.Superclass
│ │ │ │ │ +000384e0: 3a20 5374 7265 616d 0a43 6174 6567 6f72 : Stream.Categor
│ │ │ │ │ +000384f0: 793a 2053 7472 6561 6d73 2d46 696c 6573 y: Streams-Files
│ │ │ │ │ +00038500: 0a20 2020 2020 4927 6d20 6e6f 7420 7061 . I'm not pa
│ │ │ │ │ +00038510: 7274 206f 6620 6120 6e6f 726d 616c 2053 rt of a normal S
│ │ │ │ │ +00038520: 6d61 6c6c 7461 6c6b 2073 7973 7465 6d2c malltalk system,
│ │ │ │ │ +00038530: 2062 7574 206d 6f73 7420 536d 616c 6c74 but most Smallt
│ │ │ │ │ +00038540: 616c 6b73 0a20 2020 2020 7072 6f76 6964 alks. provid
│ │ │ │ │ +00038550: 6520 6120 7369 6d69 6c61 7220 6665 6174 e a similar feat
│ │ │ │ │ +00038560: 7572 653a 2074 6861 7420 6973 2c20 7375 ure: that is, su
│ │ │ │ │ +00038570: 7070 6f72 7420 666f 7220 7374 6f72 696e pport for storin
│ │ │ │ │ +00038580: 6720 6f62 6a65 6374 7320 696e 0a20 2020 g objects in.
│ │ │ │ │ +00038590: 2020 6120 6269 6e61 7279 2066 6f72 6d61 a binary forma
│ │ │ │ │ +000385a0: 743b 2074 6865 7265 2061 7265 206d 616e t; there are man
│ │ │ │ │ +000385b0: 7920 6164 7661 6e74 6167 6573 2069 6e20 y advantages in
│ │ │ │ │ +000385c0: 7573 696e 6720 6d65 2069 6e73 7465 6164 using me instead
│ │ │ │ │ +000385d0: 206f 660a 2020 2020 2023 7374 6f72 654f of. #storeO
│ │ │ │ │ +000385e0: 6e3a 2061 6e64 2074 6865 2053 6d61 6c6c n: and the Small
│ │ │ │ │ +000385f0: 7461 6c6b 2063 6f6d 7069 6c65 722e 0a0a talk compiler...
│ │ │ │ │ +00038600: 2020 2020 2054 6865 2064 6174 6120 6973 The data is
│ │ │ │ │ +00038610: 2073 746f 7265 6420 696e 2061 2076 6572 stored in a ver
│ │ │ │ │ +00038620: 7920 636f 6d70 6163 7420 666f 726d 6174 y compact format
│ │ │ │ │ +00038630: 2c20 7768 6963 6820 6861 7320 7468 6520 , which has the
│ │ │ │ │ +00038640: 7369 6465 0a20 2020 2020 6566 6665 6374 side. effect
│ │ │ │ │ +00038650: 206f 6620 6d61 6b69 6e67 206c 6f61 6469 of making loadi
│ │ │ │ │ +00038660: 6e67 206d 7563 6820 6661 7374 6572 2077 ng much faster w
│ │ │ │ │ +00038670: 6865 6e20 636f 6d70 6172 6564 2077 6974 hen compared wit
│ │ │ │ │ +00038680: 6820 636f 6d70 696c 696e 670a 2020 2020 h compiling.
│ │ │ │ │ +00038690: 2074 6865 2053 6d61 6c6c 7461 6c6b 2063 the Smalltalk c
│ │ │ │ │ +000386a0: 6f64 6520 7072 6570 6172 6564 2062 7920 ode prepared by
│ │ │ │ │ +000386b0: 2373 746f 7265 4f6e 3a2e 2020 496e 2061 #storeOn:. In a
│ │ │ │ │ +000386c0: 6464 6974 696f 6e2c 206d 790a 2020 2020 ddition, my.
│ │ │ │ │ +000386d0: 2069 6e73 7461 6e63 6573 2073 7570 706f instances suppo
│ │ │ │ │ +000386e0: 7274 2063 6972 6375 6c61 7220 7265 6665 rt circular refe
│ │ │ │ │ +000386f0: 7265 6e63 6573 2062 6574 7765 656e 206f rences between o
│ │ │ │ │ +00038700: 626a 6563 7473 2c20 7768 696c 650a 2020 bjects, while.
│ │ │ │ │ +00038710: 2020 2023 7374 6f72 654f 6e3a 2073 7570 #storeOn: sup
│ │ │ │ │ +00038720: 706f 7274 7320 6974 206f 6e6c 7920 6966 ports it only if
│ │ │ │ │ +00038730: 2079 6f75 206b 6e6f 7720 6f66 2073 7563 you know of suc
│ │ │ │ │ +00038740: 6820 7265 6665 7265 6e63 6573 2061 740a h references at.
│ │ │ │ │ +00038750: 2020 2020 2064 6573 6967 6e20 7469 6d65 design time
│ │ │ │ │ +00038760: 2061 6e64 2079 6f75 206f 7665 7272 6964 and you overrid
│ │ │ │ │ +00038770: 6520 2373 746f 7265 4f6e 3a20 746f 2064 e #storeOn: to d
│ │ │ │ │ +00038780: 6561 6c20 7769 7468 2074 6865 6d0a 0a2a eal with them..*
│ │ │ │ │ +00038790: 204d 656e 753a 0a0a 2a20 4f62 6a65 6374 Menu:..* Object
│ │ │ │ │ +000387a0: 4475 6d70 6572 2063 6c61 7373 2d65 7374 Dumper class-est
│ │ │ │ │ +000387b0: 6162 6c69 7368 696e 6720 7072 6f78 7920 ablishing proxy
│ │ │ │ │ +000387c0: 636c 6173 7365 733a 3a20 2028 636c 6173 classes:: (clas
│ │ │ │ │ +000387d0: 7329 0a2a 204f 626a 6563 7444 756d 7065 s).* ObjectDumpe
│ │ │ │ │ +000387e0: 7220 636c 6173 732d 696e 7374 616e 6365 r class-instance
│ │ │ │ │ +000387f0: 2063 7265 6174 696f 6e3a 3a20 2028 636c creation:: (cl
│ │ │ │ │ +00038800: 6173 7329 0a2a 204f 626a 6563 7444 756d ass).* ObjectDum
│ │ │ │ │ +00038810: 7065 7220 636c 6173 732d 7368 6f72 7463 per class-shortc
│ │ │ │ │ +00038820: 7574 733a 3a20 2028 636c 6173 7329 0a2a uts:: (class).*
│ │ │ │ │ +00038830: 204f 626a 6563 7444 756d 7065 7220 636c ObjectDumper cl
│ │ │ │ │ +00038840: 6173 732d 7465 7374 696e 673a 3a20 2028 ass-testing:: (
│ │ │ │ │ +00038850: 636c 6173 7329 0a2a 204f 626a 6563 7444 class).* ObjectD
│ │ │ │ │ +00038860: 756d 7065 722d 6163 6365 7373 696e 673a umper-accessing:
│ │ │ │ │ +00038870: 3a20 2028 696e 7374 616e 6365 290a 2a20 : (instance).*
│ │ │ │ │ +00038880: 4f62 6a65 6374 4475 6d70 6572 2d6c 6f61 ObjectDumper-loa
│ │ │ │ │ +00038890: 6469 6e67 2f64 756d 7069 6e67 206f 626a ding/dumping obj
│ │ │ │ │ +000388a0: 6563 7473 3a3a 2020 2869 6e73 7461 6e63 ects:: (instanc
│ │ │ │ │ +000388b0: 6529 0a2a 204f 626a 6563 7444 756d 7065 e).* ObjectDumpe
│ │ │ │ │ +000388c0: 722d 7374 7265 616d 2069 6e74 6572 6661 r-stream interfa
│ │ │ │ │ +000388d0: 6365 3a3a 2020 2869 6e73 7461 6e63 6529 ce:: (instance)
│ │ │ │ │ +000388e0: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ +000388f0: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ +00038900: 4f62 6a65 6374 4475 6d70 6572 2063 6c61 ObjectDumper cla
│ │ │ │ │ +00038910: 7373 2d65 7374 6162 6c69 7368 696e 6720 ss-establishing
│ │ │ │ │ +00038920: 7072 6f78 7920 636c 6173 7365 732c 2020 proxy classes,
│ │ │ │ │ +00038930: 4e65 7874 3a20 4f62 6a65 6374 4475 6d70 Next: ObjectDump
│ │ │ │ │ +00038940: 6572 2063 6c61 7373 2d69 6e73 7461 6e63 er class-instanc
│ │ │ │ │ +00038950: 6520 6372 6561 7469 6f6e 2c20 2055 703a e creation, Up:
│ │ │ │ │ +00038960: 204f 626a 6563 7444 756d 7065 720a 0a31 ObjectDumper..1
│ │ │ │ │ +00038970: 2e31 3234 2e31 204f 626a 6563 7444 756d .124.1 ObjectDum
│ │ │ │ │ +00038980: 7065 7220 636c 6173 733a 2065 7374 6162 per class: estab
│ │ │ │ │ +00038990: 6c69 7368 696e 6720 7072 6f78 7920 636c lishing proxy cl
│ │ │ │ │ +000389a0: 6173 7365 730a 2d2d 2d2d 2d2d 2d2d 2d2d asses.----------
│ │ │ │ │ +000389b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000389c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000389d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6469 ------------..di
│ │ │ │ │ +000389e0: 7361 626c 6550 726f 7879 466f 723a 2061 sableProxyFor: a
│ │ │ │ │ +000389f0: 436c 6173 730a 2020 2020 2044 6973 6162 Class. Disab
│ │ │ │ │ +00038a00: 6c65 2070 726f 7869 6573 2066 6f72 2069 le proxies for i
│ │ │ │ │ +00038a10: 6e73 7461 6e63 6573 206f 6620 6143 6c61 nstances of aCla
│ │ │ │ │ +00038a20: 7373 2061 6e64 2069 7473 2064 6573 6365 ss and its desce
│ │ │ │ │ +00038a30: 6e64 616e 7473 0a0a 6861 7350 726f 7879 ndants..hasProxy
│ │ │ │ │ +00038a40: 466f 723a 2061 436c 6173 730a 2020 2020 For: aClass.
│ │ │ │ │ +00038a50: 2041 6e73 7765 7220 7768 6574 6865 7220 Answer whether
│ │ │ │ │ +00038a60: 6120 7072 6f78 7920 636c 6173 7320 6861 a proxy class ha
│ │ │ │ │ +00038a70: 7320 6265 656e 2072 6567 6973 7465 7265 s been registere
│ │ │ │ │ +00038a80: 6420 666f 7220 696e 7374 616e 6365 7320 d for instances
│ │ │ │ │ +00038a90: 6f66 0a20 2020 2020 6143 6c61 7373 2e0a of. aClass..
│ │ │ │ │ +00038aa0: 0a70 726f 7879 436c 6173 7346 6f72 3a20 .proxyClassFor:
│ │ │ │ │ +00038ab0: 616e 4f62 6a65 6374 0a20 2020 2020 416e anObject. An
│ │ │ │ │ +00038ac0: 7377 6572 2074 6865 2063 6c61 7373 206f swer the class o
│ │ │ │ │ +00038ad0: 6620 6120 7661 6c69 6420 7072 6f78 7920 f a valid proxy
│ │ │ │ │ +00038ae0: 666f 7220 616e 206f 626a 6563 742c 206f for an object, o
│ │ │ │ │ +00038af0: 7220 6e69 6c20 6966 206e 6f6e 650a 2020 r nil if none.
│ │ │ │ │ +00038b00: 2020 2063 6f75 6c64 2062 6520 666f 756e could be foun
│ │ │ │ │ +00038b10: 640a 0a70 726f 7879 466f 723a 2061 6e4f d..proxyFor: anO
│ │ │ │ │ +00038b20: 626a 6563 740a 2020 2020 2041 6e73 7765 bject. Answe
│ │ │ │ │ +00038b30: 7220 6120 7661 6c69 6420 7072 6f78 7920 r a valid proxy
│ │ │ │ │ +00038b40: 666f 7220 616e 206f 626a 6563 742c 206f for an object, o
│ │ │ │ │ +00038b50: 7220 7468 6520 6f62 6a65 6374 2069 7473 r the object its
│ │ │ │ │ +00038b60: 656c 6620 6966 206e 6f6e 650a 2020 2020 elf if none.
│ │ │ │ │ +00038b70: 2063 6f75 6c64 2062 6520 666f 756e 640a could be found.
│ │ │ │ │ +00038b80: 0a72 6567 6973 7465 7250 726f 7879 436c .registerProxyCl
│ │ │ │ │ +00038b90: 6173 733a 2061 5072 6f78 7943 6c61 7373 ass: aProxyClass
│ │ │ │ │ +00038ba0: 2066 6f72 3a20 6143 6c61 7373 0a20 2020 for: aClass.
│ │ │ │ │ +00038bb0: 2020 5265 6769 7374 6572 2074 6865 2070 Register the p
│ │ │ │ │ +00038bc0: 726f 7879 2063 6c61 7373 2061 5072 6f78 roxy class aProx
│ │ │ │ │ +00038bd0: 7943 6c61 7373 202d 2064 6573 6365 6e64 yClass - descend
│ │ │ │ │ +00038be0: 656e 7420 6f66 2044 756d 7065 7250 726f ent of DumperPro
│ │ │ │ │ +00038bf0: 7879 202d 0a20 2020 2020 746f 2062 6520 xy -. to be
│ │ │ │ │ +00038c00: 7573 6564 2066 6f72 2069 6e73 7461 6e63 used for instanc
│ │ │ │ │ +00038c10: 6573 206f 6620 6143 6c61 7373 2061 6e64 es of aClass and
│ │ │ │ │ +00038c20: 2069 7473 2064 6573 6365 6e64 616e 7473 its descendants
│ │ │ │ │ +00038c30: 0a0a 0a1f 0a46 696c 653a 2067 7374 2d62 .....File: gst-b
│ │ │ │ │ +00038c40: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ +00038c50: 204f 626a 6563 7444 756d 7065 7220 636c ObjectDumper cl
│ │ │ │ │ +00038c60: 6173 732d 696e 7374 616e 6365 2063 7265 ass-instance cre
│ │ │ │ │ +00038c70: 6174 696f 6e2c 2020 4e65 7874 3a20 4f62 ation, Next: Ob
│ │ │ │ │ +00038c80: 6a65 6374 4475 6d70 6572 2063 6c61 7373 jectDumper class
│ │ │ │ │ +00038c90: 2d73 686f 7274 6375 7473 2c20 2050 7265 -shortcuts, Pre
│ │ │ │ │ +00038ca0: 763a 204f 626a 6563 7444 756d 7065 7220 v: ObjectDumper
│ │ │ │ │ +00038cb0: 636c 6173 732d 6573 7461 626c 6973 6869 class-establishi
│ │ │ │ │ +00038cc0: 6e67 2070 726f 7879 2063 6c61 7373 6573 ng proxy classes
│ │ │ │ │ +00038cd0: 2c20 2055 703a 204f 626a 6563 7444 756d , Up: ObjectDum
│ │ │ │ │ +00038ce0: 7065 720a 0a31 2e31 3234 2e32 204f 626a per..1.124.2 Obj
│ │ │ │ │ +00038cf0: 6563 7444 756d 7065 7220 636c 6173 733a ectDumper class:
│ │ │ │ │ +00038d00: 2069 6e73 7461 6e63 6520 6372 6561 7469 instance creati
│ │ │ │ │ +00038d10: 6f6e 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d on.-------------
│ │ │ │ │ +00038d20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00038d30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00038d40: 0a0a 6e65 770a 2020 2020 2054 6869 7320 ..new. This
│ │ │ │ │ +00038d50: 6d65 7468 6f64 2073 686f 756c 6420 6e6f method should no
│ │ │ │ │ +00038d60: 7420 6265 2063 616c 6c65 6420 666f 7220 t be called for
│ │ │ │ │ +00038d70: 696e 7374 616e 6365 7320 6f66 2074 6869 instances of thi
│ │ │ │ │ +00038d80: 7320 636c 6173 732e 0a0a 6f6e 3a20 6146 s class...on: aF
│ │ │ │ │ +00038d90: 696c 6553 7472 6561 6d0a 2020 2020 2041 ileStream. A
│ │ │ │ │ +00038da0: 6e73 7765 7220 616e 204f 626a 6563 7444 nswer an ObjectD
│ │ │ │ │ +00038db0: 756d 7065 7220 776f 726b 696e 6720 6f6e umper working on
│ │ │ │ │ +00038dc0: 2061 4669 6c65 5374 7265 616d 2e0a 0a0a aFileStream....
│ │ │ │ │ +00038dd0: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ +00038de0: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 4f62 .info, Node: Ob
│ │ │ │ │ +00038df0: 6a65 6374 4475 6d70 6572 2063 6c61 7373 jectDumper class
│ │ │ │ │ +00038e00: 2d73 686f 7274 6375 7473 2c20 204e 6578 -shortcuts, Nex
│ │ │ │ │ +00038e10: 743a 204f 626a 6563 7444 756d 7065 7220 t: ObjectDumper
│ │ │ │ │ +00038e20: 636c 6173 732d 7465 7374 696e 672c 2020 class-testing,
│ │ │ │ │ +00038e30: 5072 6576 3a20 4f62 6a65 6374 4475 6d70 Prev: ObjectDump
│ │ │ │ │ +00038e40: 6572 2063 6c61 7373 2d69 6e73 7461 6e63 er class-instanc
│ │ │ │ │ +00038e50: 6520 6372 6561 7469 6f6e 2c20 2055 703a e creation, Up:
│ │ │ │ │ +00038e60: 204f 626a 6563 7444 756d 7065 720a 0a31 ObjectDumper..1
│ │ │ │ │ +00038e70: 2e31 3234 2e33 204f 626a 6563 7444 756d .124.3 ObjectDum
│ │ │ │ │ +00038e80: 7065 7220 636c 6173 733a 2073 686f 7274 per class: short
│ │ │ │ │ +00038e90: 6375 7473 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d cuts.-----------
│ │ │ │ │ +00038ea0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00038eb0: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6475 6d70 ----------..dump
│ │ │ │ │ +00038ec0: 3a20 616e 4f62 6a65 6374 2074 6f3a 2061 : anObject to: a
│ │ │ │ │ +00038ed0: 4669 6c65 5374 7265 616d 0a20 2020 2020 FileStream.
│ │ │ │ │ +00038ee0: 4475 6d70 2061 6e4f 626a 6563 7420 746f Dump anObject to
│ │ │ │ │ +00038ef0: 2061 4669 6c65 5374 7265 616d 2e20 416e aFileStream. An
│ │ │ │ │ +00038f00: 7377 6572 2061 6e4f 626a 6563 740a 0a6c swer anObject..l
│ │ │ │ │ +00038f10: 6f61 6446 726f 6d3a 2061 4669 6c65 5374 oadFrom: aFileSt
│ │ │ │ │ +00038f20: 7265 616d 0a20 2020 2020 4c6f 6164 2061 ream. Load a
│ │ │ │ │ +00038f30: 6e20 6f62 6a65 6374 2066 726f 6d20 6146 n object from aF
│ │ │ │ │ +00038f40: 696c 6553 7472 6561 6d20 616e 6420 616e ileStream and an
│ │ │ │ │ +00038f50: 7377 6572 2069 740a 0a0a 1f0a 4669 6c65 swer it.....File
│ │ │ │ │ +00038f60: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ +00038f70: 2020 4e6f 6465 3a20 4f62 6a65 6374 4475 Node: ObjectDu
│ │ │ │ │ +00038f80: 6d70 6572 2063 6c61 7373 2d74 6573 7469 mper class-testi
│ │ │ │ │ +00038f90: 6e67 2c20 204e 6578 743a 204f 626a 6563 ng, Next: Objec
│ │ │ │ │ +00038fa0: 7444 756d 7065 722d 6163 6365 7373 696e tDumper-accessin
│ │ │ │ │ +00038fb0: 672c 2020 5072 6576 3a20 4f62 6a65 6374 g, Prev: Object
│ │ │ │ │ +00038fc0: 4475 6d70 6572 2063 6c61 7373 2d73 686f Dumper class-sho
│ │ │ │ │ +00038fd0: 7274 6375 7473 2c20 2055 703a 204f 626a rtcuts, Up: Obj
│ │ │ │ │ +00038fe0: 6563 7444 756d 7065 720a 0a31 2e31 3234 ectDumper..1.124
│ │ │ │ │ +00038ff0: 2e34 204f 626a 6563 7444 756d 7065 7220 .4 ObjectDumper
│ │ │ │ │ +00039000: 636c 6173 733a 2074 6573 7469 6e67 0a2d class: testing.-
│ │ │ │ │ +00039010: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00039020: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00039030: 2d2d 0a0a 6578 616d 706c 650a 2020 2020 --..example.
│ │ │ │ │ +00039040: 2054 6869 7320 6973 2061 2072 6561 6c20 This is a real
│ │ │ │ │ +00039050: 746f 7274 7572 6520 7465 7374 3a20 6974 torture test: it
│ │ │ │ │ +00039060: 206f 7574 7075 7473 2072 6563 7572 7369 outputs recursi
│ │ │ │ │ +00039070: 7665 206f 626a 6563 7473 2c0a 2020 2020 ve objects,.
│ │ │ │ │ +00039080: 2069 6465 6e74 6963 616c 206f 626a 6563 identical objec
│ │ │ │ │ +00039090: 7473 206d 756c 7469 706c 6520 7469 6d65 ts multiple time
│ │ │ │ │ +000390a0: 732c 2063 6c61 7373 6573 2c20 6d65 7461 s, classes, meta
│ │ │ │ │ +000390b0: 636c 6173 7365 732c 2069 6e74 6567 6572 classes, integer
│ │ │ │ │ +000390c0: 732c 0a20 2020 2020 6368 6172 6163 7465 s,. characte
│ │ │ │ │ +000390d0: 7273 2061 6e64 2070 726f 7869 6573 2028 rs and proxies (
│ │ │ │ │ +000390e0: 7768 6963 6820 6973 2061 6c73 6f20 6120 which is also a
│ │ │ │ │ +000390f0: 7465 7374 206f 6620 6d6f 7265 2063 6f6d test of more com
│ │ │ │ │ +00039100: 706c 6578 0a20 2020 2020 6f62 6a65 6374 plex. object
│ │ │ │ │ +00039110: 7329 210a 0a0a 1f0a 4669 6c65 3a20 6773 s)!.....File: gs
│ │ │ │ │ +00039120: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ +00039130: 6465 3a20 4f62 6a65 6374 4475 6d70 6572 de: ObjectDumper
│ │ │ │ │ +00039140: 2d61 6363 6573 7369 6e67 2c20 204e 6578 -accessing, Nex
│ │ │ │ │ +00039150: 743a 204f 626a 6563 7444 756d 7065 722d t: ObjectDumper-
│ │ │ │ │ +00039160: 6c6f 6164 696e 672f 6475 6d70 696e 6720 loading/dumping
│ │ │ │ │ +00039170: 6f62 6a65 6374 732c 2020 5072 6576 3a20 objects, Prev:
│ │ │ │ │ +00039180: 4f62 6a65 6374 4475 6d70 6572 2063 6c61 ObjectDumper cla
│ │ │ │ │ +00039190: 7373 2d74 6573 7469 6e67 2c20 2055 703a ss-testing, Up:
│ │ │ │ │ +000391a0: 204f 626a 6563 7444 756d 7065 720a 0a31 ObjectDumper..1
│ │ │ │ │ +000391b0: 2e31 3234 2e35 204f 626a 6563 7444 756d .124.5 ObjectDum
│ │ │ │ │ +000391c0: 7065 723a 2061 6363 6573 7369 6e67 0a2d per: accessing.-
│ │ │ │ │ +000391d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000391e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------..
│ │ │ │ │ +000391f0: 666c 7573 680a 2020 2020 2060 466f 7267 flush. `Forg
│ │ │ │ │ +00039200: 6574 2720 616e 7920 696e 666f 726d 6174 et' any informat
│ │ │ │ │ +00039210: 696f 6e20 6f6e 2070 7265 7669 6f75 736c ion on previousl
│ │ │ │ │ +00039220: 7920 7374 6f72 6564 206f 626a 6563 7473 y stored objects
│ │ │ │ │ +00039230: 2e0a 0a73 7472 6561 6d0a 2020 2020 2041 ...stream. A
│ │ │ │ │ +00039240: 6e73 7765 7220 7468 6520 4279 7465 5374 nswer the ByteSt
│ │ │ │ │ +00039250: 7265 616d 2074 6f20 7768 6963 6820 7468 ream to which th
│ │ │ │ │ +00039260: 6520 4f62 6a65 6374 4475 6d70 6572 2077 e ObjectDumper w
│ │ │ │ │ +00039270: 696c 6c20 7772 6974 6520 616e 640a 2020 ill write and.
│ │ │ │ │ +00039280: 2020 2066 726f 6d20 7768 6963 6820 6974 from which it
│ │ │ │ │ +00039290: 2077 696c 6c20 7265 6164 2e0a 0a73 7472 will read...str
│ │ │ │ │ +000392a0: 6561 6d3a 2061 4279 7465 5374 7265 616d eam: aByteStream
│ │ │ │ │ +000392b0: 0a20 2020 2020 5365 7420 7468 6520 4279 . Set the By
│ │ │ │ │ +000392c0: 7465 5374 7265 616d 2074 6f20 7768 6963 teStream to whic
│ │ │ │ │ +000392d0: 6820 7468 6520 4f62 6a65 6374 4475 6d70 h the ObjectDump
│ │ │ │ │ +000392e0: 6572 2077 696c 6c20 7772 6974 6520 616e er will write an
│ │ │ │ │ +000392f0: 6420 6672 6f6d 0a20 2020 2020 7768 6963 d from. whic
│ │ │ │ │ +00039300: 6820 6974 2077 696c 6c20 7265 6164 2e0a h it will read..
│ │ │ │ │ +00039310: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ +00039320: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ +00039330: 4f62 6a65 6374 4475 6d70 6572 2d6c 6f61 ObjectDumper-loa
│ │ │ │ │ +00039340: 6469 6e67 2f64 756d 7069 6e67 206f 626a ding/dumping obj
│ │ │ │ │ +00039350: 6563 7473 2c20 204e 6578 743a 204f 626a ects, Next: Obj
│ │ │ │ │ +00039360: 6563 7444 756d 7065 722d 7374 7265 616d ectDumper-stream
│ │ │ │ │ +00039370: 2069 6e74 6572 6661 6365 2c20 2050 7265 interface, Pre
│ │ │ │ │ +00039380: 763a 204f 626a 6563 7444 756d 7065 722d v: ObjectDumper-
│ │ │ │ │ +00039390: 6163 6365 7373 696e 672c 2020 5570 3a20 accessing, Up:
│ │ │ │ │ +000393a0: 4f62 6a65 6374 4475 6d70 6572 0a0a 312e ObjectDumper..1.
│ │ │ │ │ +000393b0: 3132 342e 3620 4f62 6a65 6374 4475 6d70 124.6 ObjectDump
│ │ │ │ │ +000393c0: 6572 3a20 6c6f 6164 696e 672f 6475 6d70 er: loading/dump
│ │ │ │ │ +000393d0: 696e 6720 6f62 6a65 6374 730a 2d2d 2d2d ing objects.----
│ │ │ │ │ +000393e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000393f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00039400: 2d2d 2d2d 2d2d 2d2d 2d0a 0a64 756d 703a ---------..dump:
│ │ │ │ │ +00039410: 2061 6e4f 626a 6563 740a 2020 2020 2044 anObject. D
│ │ │ │ │ +00039420: 756d 7020 616e 4f62 6a65 6374 206f 6e20 ump anObject on
│ │ │ │ │ +00039430: 7468 6520 7374 7265 616d 2061 7373 6f63 the stream assoc
│ │ │ │ │ +00039440: 6961 7465 6420 7769 7468 2074 6865 2072 iated with the r
│ │ │ │ │ +00039450: 6563 6569 7665 722e 2041 6e73 7765 720a eceiver. Answer.
│ │ │ │ │ +00039460: 2020 2020 2061 6e4f 626a 6563 740a 0a6c anObject..l
│ │ │ │ │ +00039470: 6f61 640a 2020 2020 204c 6f61 6420 616e oad. Load an
│ │ │ │ │ +00039480: 206f 626a 6563 7420 6672 6f6d 2074 6865 object from the
│ │ │ │ │ +00039490: 2073 7472 6561 6d20 6173 736f 6369 6174 stream associat
│ │ │ │ │ +000394a0: 6564 2077 6974 6820 7468 6520 7265 6365 ed with the rece
│ │ │ │ │ +000394b0: 6976 6572 2061 6e64 0a20 2020 2020 616e iver and. an
│ │ │ │ │ +000394c0: 7377 6572 2069 740a 0a0a 1f0a 4669 6c65 swer it.....File
│ │ │ │ │ +000394d0: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ +000394e0: 2020 4e6f 6465 3a20 4f62 6a65 6374 4475 Node: ObjectDu
│ │ │ │ │ +000394f0: 6d70 6572 2d73 7472 6561 6d20 696e 7465 mper-stream inte
│ │ │ │ │ +00039500: 7266 6163 652c 2020 5072 6576 3a20 4f62 rface, Prev: Ob
│ │ │ │ │ +00039510: 6a65 6374 4475 6d70 6572 2d6c 6f61 6469 jectDumper-loadi
│ │ │ │ │ +00039520: 6e67 2f64 756d 7069 6e67 206f 626a 6563 ng/dumping objec
│ │ │ │ │ +00039530: 7473 2c20 2055 703a 204f 626a 6563 7444 ts, Up: ObjectD
│ │ │ │ │ +00039540: 756d 7065 720a 0a31 2e31 3234 2e37 204f umper..1.124.7 O
│ │ │ │ │ +00039550: 626a 6563 7444 756d 7065 723a 2073 7472 bjectDumper: str
│ │ │ │ │ +00039560: 6561 6d20 696e 7465 7266 6163 650a 2d2d eam interface.--
│ │ │ │ │ +00039570: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00039580: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00039590: 2d2d 2d2d 0a0a 6174 456e 640a 2020 2020 ----..atEnd.
│ │ │ │ │ +000395a0: 2041 6e73 7765 7220 7768 6574 6865 7220 Answer whether
│ │ │ │ │ +000395b0: 7468 6520 756e 6465 726c 7969 6e67 2073 the underlying s
│ │ │ │ │ +000395c0: 7472 6561 6d20 6973 2061 7420 454f 460a tream is at EOF.
│ │ │ │ │ +000395d0: 0a6e 6578 740a 2020 2020 204c 6f61 6420 .next. Load
│ │ │ │ │ +000395e0: 616e 206f 626a 6563 7420 6672 6f6d 2074 an object from t
│ │ │ │ │ +000395f0: 6865 2075 6e64 6572 6c79 696e 6720 7374 he underlying st
│ │ │ │ │ +00039600: 7265 616d 0a0a 6e65 7874 5075 743a 2061 ream..nextPut: a
│ │ │ │ │ +00039610: 6e4f 626a 6563 740a 2020 2020 2053 746f nObject. Sto
│ │ │ │ │ +00039620: 7265 2061 6e20 6f62 6a65 6374 206f 6e20 re an object on
│ │ │ │ │ +00039630: 7468 6520 756e 6465 726c 7969 6e67 2073 the underlying s
│ │ │ │ │ +00039640: 7472 6561 6d0a 0a0a 1f0a 4669 6c65 3a20 tream.....File:
│ │ │ │ │ +00039650: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ +00039660: 4e6f 6465 3a20 4f62 6a65 6374 4d65 6d6f Node: ObjectMemo
│ │ │ │ │ +00039670: 7279 2c20 204e 6578 743a 204f 7264 6572 ry, Next: Order
│ │ │ │ │ +00039680: 6564 436f 6c6c 6563 7469 6f6e 2c20 2050 edCollection, P
│ │ │ │ │ +00039690: 7265 763a 204f 626a 6563 7444 756d 7065 rev: ObjectDumpe
│ │ │ │ │ +000396a0: 722c 2020 5570 3a20 4261 7365 2063 6c61 r, Up: Base cla
│ │ │ │ │ +000396b0: 7373 6573 0a0a 312e 3132 3520 4f62 6a65 sses..1.125 Obje
│ │ │ │ │ +000396c0: 6374 4d65 6d6f 7279 0a3d 3d3d 3d3d 3d3d ctMemory.=======
│ │ │ │ │ +000396d0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a44 6566 ===========..Def
│ │ │ │ │ +000396e0: 696e 6564 2069 6e20 6e61 6d65 7370 6163 ined in namespac
│ │ │ │ │ +000396f0: 6520 536d 616c 6c74 616c 6b0a 5375 7065 e Smalltalk.Supe
│ │ │ │ │ +00039700: 7263 6c61 7373 3a20 4f62 6a65 6374 0a43 rclass: Object.C
│ │ │ │ │ +00039710: 6174 6567 6f72 793a 204c 616e 6775 6167 ategory: Languag
│ │ │ │ │ +00039720: 652d 496d 706c 656d 656e 7461 7469 6f6e e-Implementation
│ │ │ │ │ +00039730: 0a20 2020 2020 4920 7072 6f76 6964 6520 . I provide
│ │ │ │ │ +00039740: 6120 6665 7720 6d65 7468 6f64 7320 7468 a few methods th
│ │ │ │ │ +00039750: 6174 2065 6e61 626c 6520 6f6e 6520 746f at enable one to
│ │ │ │ │ +00039760: 2074 756e 6520 7468 6520 7669 7274 7561 tune the virtua
│ │ │ │ │ +00039770: 6c0a 2020 2020 206d 6163 6869 6e65 2773 l. machine's
│ │ │ │ │ +00039780: 2075 7361 6765 206f 6620 6d65 6d6f 7279 usage of memory
│ │ │ │ │ +00039790: 2e20 2049 6e20 6164 6469 7469 6f6e 2c20 . In addition,
│ │ │ │ │ +000397a0: 4920 6361 6e20 7369 676e 616c 2074 6f20 I can signal to
│ │ │ │ │ +000397b0: 6d79 0a20 2020 2020 6465 7065 6e64 616e my. dependan
│ │ │ │ │ +000397c0: 7473 2073 6f6d 6520 6065 7665 6e74 7327 ts some `events'
│ │ │ │ │ +000397d0: 2074 6861 7420 6361 6e20 6861 7070 656e that can happen
│ │ │ │ │ +000397e0: 2064 7572 696e 6720 7468 6520 7669 7274 during the virt
│ │ │ │ │ +000397f0: 7561 6c0a 2020 2020 206d 6163 6869 6e65 ual. machine
│ │ │ │ │ +00039800: 2773 206c 6966 652e 0a0a 2020 2020 204f 's life... O
│ │ │ │ │ +00039810: 626a 6563 744d 656d 6f72 7920 6861 7320 bjectMemory has
│ │ │ │ │ +00039820: 626f 7468 2063 6c61 7373 2d73 6964 6520 both class-side
│ │ │ │ │ +00039830: 616e 6420 696e 7374 616e 6365 2d73 6964 and instance-sid
│ │ │ │ │ +00039840: 6520 6d65 7468 6f64 732e 2020 496e 0a20 e methods. In.
│ │ │ │ │ +00039850: 2020 2020 6765 6e65 7261 6c2c 2063 6c61 general, cla
│ │ │ │ │ +00039860: 7373 2d73 6964 6520 6d65 7468 6f64 7320 ss-side methods
│ │ │ │ │ +00039870: 7072 6f76 6964 6520 6d65 616e 7320 746f provide means to
│ │ │ │ │ +00039880: 2074 756e 6520 7468 6520 7061 7261 6d65 tune the parame
│ │ │ │ │ +00039890: 7465 7273 0a20 2020 2020 6f66 2074 6865 ters. of the
│ │ │ │ │ +000398a0: 206d 656d 6f72 7920 6d61 6e61 6765 722c memory manager,
│ │ │ │ │ +000398b0: 2077 6869 6c65 2069 6e73 7461 6e63 652d while instance-
│ │ │ │ │ +000398c0: 7369 6465 206d 6574 686f 6473 2061 7265 side methods are
│ │ │ │ │ +000398d0: 2075 7365 640a 2020 2020 2074 6f67 6574 used. toget
│ │ │ │ │ +000398e0: 6865 7220 7769 7468 2074 6865 2023 6375 her with the #cu
│ │ │ │ │ +000398f0: 7272 656e 7420 636c 6173 732d 7369 6465 rrent class-side
│ │ │ │ │ +00039900: 206d 6574 686f 6420 746f 2074 616b 6520 method to take
│ │ │ │ │ +00039910: 6120 6c6f 6f6b 2061 740a 2020 2020 2073 a look at. s
│ │ │ │ │ +00039920: 7461 7469 7374 6963 7320 6f6e 2074 6865 tatistics on the
│ │ │ │ │ +00039930: 206d 656d 6f72 7920 6d61 6e61 6765 7227 memory manager'
│ │ │ │ │ +00039940: 7320 7374 6174 652e 0a0a 2a20 4d65 6e75 s state...* Menu
│ │ │ │ │ +00039950: 3a0a 0a2a 204f 626a 6563 744d 656d 6f72 :..* ObjectMemor
│ │ │ │ │ +00039960: 7920 636c 6173 732d 6163 6365 7373 696e y class-accessin
│ │ │ │ │ +00039970: 673a 3a20 2028 636c 6173 7329 0a2a 204f g:: (class).* O
│ │ │ │ │ +00039980: 626a 6563 744d 656d 6f72 7920 636c 6173 bjectMemory clas
│ │ │ │ │ +00039990: 732d 6275 696c 7469 6e73 3a3a 2020 2863 s-builtins:: (c
│ │ │ │ │ +000399a0: 6c61 7373 290a 2a20 4f62 6a65 6374 4d65 lass).* ObjectMe
│ │ │ │ │ +000399b0: 6d6f 7279 2063 6c61 7373 2d69 6e69 7469 mory class-initi
│ │ │ │ │ +000399c0: 616c 697a 6174 696f 6e3a 3a20 2028 636c alization:: (cl
│ │ │ │ │ +000399d0: 6173 7329 0a2a 204f 626a 6563 744d 656d ass).* ObjectMem
│ │ │ │ │ +000399e0: 6f72 7920 636c 6173 732d 7361 7669 6e67 ory class-saving
│ │ │ │ │ +000399f0: 2074 6865 2069 6d61 6765 3a3a 2020 2863 the image:: (c
│ │ │ │ │ +00039a00: 6c61 7373 290a 2a20 4f62 6a65 6374 4d65 lass).* ObjectMe
│ │ │ │ │ +00039a10: 6d6f 7279 2d61 6363 6573 7369 6e67 3a3a mory-accessing::
│ │ │ │ │ +00039a20: 2020 2869 6e73 7461 6e63 6529 0a2a 204f (instance).* O
│ │ │ │ │ +00039a30: 626a 6563 744d 656d 6f72 792d 6275 696c bjectMemory-buil
│ │ │ │ │ +00039a40: 7469 6e73 3a3a 2020 2869 6e73 7461 6e63 tins:: (instanc
│ │ │ │ │ +00039a50: 6529 0a2a 204f 626a 6563 744d 656d 6f72 e).* ObjectMemor
│ │ │ │ │ +00039a60: 792d 6465 7269 7665 6420 696e 666f 726d y-derived inform
│ │ │ │ │ +00039a70: 6174 696f 6e3a 3a20 2028 696e 7374 616e ation:: (instan
│ │ │ │ │ +00039a80: 6365 290a 0a1f 0a46 696c 653a 2067 7374 ce)....File: gst
│ │ │ │ │ +00039a90: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ +00039aa0: 653a 204f 626a 6563 744d 656d 6f72 7920 e: ObjectMemory
│ │ │ │ │ +00039ab0: 636c 6173 732d 6163 6365 7373 696e 672c class-accessing,
│ │ │ │ │ +00039ac0: 2020 4e65 7874 3a20 4f62 6a65 6374 4d65 Next: ObjectMe
│ │ │ │ │ +00039ad0: 6d6f 7279 2063 6c61 7373 2d62 7569 6c74 mory class-built
│ │ │ │ │ +00039ae0: 696e 732c 2020 5570 3a20 4f62 6a65 6374 ins, Up: Object
│ │ │ │ │ +00039af0: 4d65 6d6f 7279 0a0a 312e 3132 352e 3120 Memory..1.125.1
│ │ │ │ │ +00039b00: 4f62 6a65 6374 4d65 6d6f 7279 2063 6c61 ObjectMemory cla
│ │ │ │ │ +00039b10: 7373 3a20 6163 6365 7373 696e 670a 2d2d ss: accessing.--
│ │ │ │ │ +00039b20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00039b30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00039b40: 2d2d 2d0a 0a63 7572 7265 6e74 0a20 2020 ---..current.
│ │ │ │ │ +00039b50: 2020 5265 7475 726e 2061 2073 6e61 7073 Return a snaps
│ │ │ │ │ +00039b60: 686f 7420 6f66 2074 6865 2056 4d27 7320 hot of the VM's
│ │ │ │ │ +00039b70: 6d65 6d6f 7279 206d 616e 6167 656d 656e memory managemen
│ │ │ │ │ +00039b80: 7420 7374 6174 6973 7469 6373 2e0a 0a0a t statistics....
│ │ │ │ │ +00039b90: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ +00039ba0: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 4f62 .info, Node: Ob
│ │ │ │ │ +00039bb0: 6a65 6374 4d65 6d6f 7279 2063 6c61 7373 jectMemory class
│ │ │ │ │ +00039bc0: 2d62 7569 6c74 696e 732c 2020 4e65 7874 -builtins, Next
│ │ │ │ │ +00039bd0: 3a20 4f62 6a65 6374 4d65 6d6f 7279 2063 : ObjectMemory c
│ │ │ │ │ +00039be0: 6c61 7373 2d69 6e69 7469 616c 697a 6174 lass-initializat
│ │ │ │ │ +00039bf0: 696f 6e2c 2020 5072 6576 3a20 4f62 6a65 ion, Prev: Obje
│ │ │ │ │ +00039c00: 6374 4d65 6d6f 7279 2063 6c61 7373 2d61 ctMemory class-a
│ │ │ │ │ +00039c10: 6363 6573 7369 6e67 2c20 2055 703a 204f ccessing, Up: O
│ │ │ │ │ +00039c20: 626a 6563 744d 656d 6f72 790a 0a31 2e31 bjectMemory..1.1
│ │ │ │ │ +00039c30: 3235 2e32 204f 626a 6563 744d 656d 6f72 25.2 ObjectMemor
│ │ │ │ │ +00039c40: 7920 636c 6173 733a 2062 7569 6c74 696e y class: builtin
│ │ │ │ │ +00039c50: 730a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d s.--------------
│ │ │ │ │ +00039c60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00039c70: 2d2d 2d2d 2d2d 0a0a 6162 6f72 740a 2020 ------..abort.
│ │ │ │ │ +00039c80: 2020 2051 7569 7420 7468 6520 536d 616c Quit the Smal
│ │ │ │ │ +00039c90: 6c74 616c 6b20 656e 7669 726f 6e6d 656e ltalk environmen
│ │ │ │ │ +00039ca0: 742c 2064 756d 7069 6e67 2063 6f72 652e t, dumping core.
│ │ │ │ │ +00039cb0: 0a0a 6164 6472 6573 734f 663a 2061 6e4f ..addressOf: anO
│ │ │ │ │ +00039cc0: 626a 6563 740a 2020 2020 2052 6574 7572 bject. Retur
│ │ │ │ │ +00039cd0: 6e73 2074 6865 2061 6464 7265 7373 206f ns the address o
│ │ │ │ │ +00039ce0: 6620 7468 6520 6163 7475 616c 206f 626a f the actual obj
│ │ │ │ │ +00039cf0: 6563 7420 7468 6174 2061 6e4f 626a 6563 ect that anObjec
│ │ │ │ │ +00039d00: 7420 7265 6665 7265 6e63 6573 2e0a 2020 t references..
│ │ │ │ │ +00039d10: 2020 204e 6f74 6520 7468 6174 2c20 7769 Note that, wi
│ │ │ │ │ +00039d20: 7468 2074 6865 2065 7863 6570 7469 6f6e th the exception
│ │ │ │ │ +00039d30: 206f 6620 6669 7865 6420 6f62 6a65 6374 of fixed object
│ │ │ │ │ +00039d40: 7320 7468 6973 2061 6464 7265 7373 2069 s this address i
│ │ │ │ │ +00039d50: 730a 2020 2020 206f 6e6c 7920 7661 6c69 s. only vali
│ │ │ │ │ +00039d60: 6420 756e 7469 6c20 7468 6520 6e65 7874 d until the next
│ │ │ │ │ +00039d70: 2067 6172 6261 6765 2063 6f6c 6c65 6374 garbage collect
│ │ │ │ │ +00039d80: 696f 6e3b 2074 6875 7320 6974 2773 2070 ion; thus it's p
│ │ │ │ │ +00039d90: 7265 7474 790a 2020 2020 2072 6973 6b79 retty. risky
│ │ │ │ │ +00039da0: 2074 6f20 636f 756e 7420 6f6e 2074 6865 to count on the
│ │ │ │ │ +00039db0: 2061 6464 7265 7373 2072 6574 7572 6e65 address returne
│ │ │ │ │ +00039dc0: 6420 6279 2074 6869 7320 6d65 7468 6f64 d by this method
│ │ │ │ │ +00039dd0: 2066 6f72 2076 6572 790a 2020 2020 206c for very. l
│ │ │ │ │ +00039de0: 6f6e 672e 0a0a 6164 6472 6573 734f 664f ong...addressOfO
│ │ │ │ │ +00039df0: 4f50 3a20 616e 4f62 6a65 6374 0a20 2020 OP: anObject.
│ │ │ │ │ +00039e00: 2020 5265 7475 726e 7320 7468 6520 6164 Returns the ad
│ │ │ │ │ +00039e10: 6472 6573 7320 6f66 2074 6865 204f 4f50 dress of the OOP
│ │ │ │ │ +00039e20: 2028 6f62 6a65 6374 2074 6162 6c65 2073 (object table s
│ │ │ │ │ +00039e30: 6c6f 7429 2066 6f72 2061 6e4f 626a 6563 lot) for anObjec
│ │ │ │ │ +00039e40: 742e 0a20 2020 2020 5468 6520 6164 6472 t.. The addr
│ │ │ │ │ +00039e50: 6573 7320 6973 2061 6e20 496e 7465 6765 ess is an Intege
│ │ │ │ │ +00039e60: 7220 616e 6420 7769 6c6c 206e 6f74 2063 r and will not c
│ │ │ │ │ +00039e70: 6861 6e67 6520 6f76 6572 2074 696d 6520 hange over time
│ │ │ │ │ +00039e80: 2869 2e65 2e20 6973 0a20 2020 2020 696d (i.e. is. im
│ │ │ │ │ +00039e90: 6d75 6e65 2066 726f 6d20 6761 7262 6167 mune from garbag
│ │ │ │ │ +00039ea0: 6520 636f 6c6c 6563 746f 7220 6163 7469 e collector acti
│ │ │ │ │ +00039eb0: 6f6e 2920 6578 6365 7074 2069 6620 7468 on) except if th
│ │ │ │ │ +00039ec0: 6520 7669 7274 7561 6c20 6d61 6368 696e e virtual machin
│ │ │ │ │ +00039ed0: 650a 2020 2020 2069 7320 7374 6f70 7065 e. is stoppe
│ │ │ │ │ +00039ee0: 6420 616e 6420 7265 7374 6172 7465 642e d and restarted.
│ │ │ │ │ +00039ef0: 0a0a 6269 674f 626a 6563 7454 6872 6573 ..bigObjectThres
│ │ │ │ │ +00039f00: 686f 6c64 0a20 2020 2020 416e 7377 6572 hold. Answer
│ │ │ │ │ +00039f10: 2074 6865 2073 6d61 6c6c 6573 7420 7369 the smallest si
│ │ │ │ │ +00039f20: 7a65 2066 6f72 206f 626a 6563 7473 2074 ze for objects t
│ │ │ │ │ +00039f30: 6861 7420 6172 6520 616c 6c6f 6361 7465 hat are allocate
│ │ │ │ │ +00039f40: 6420 6f75 7473 6964 650a 2020 2020 2074 d outside. t
│ │ │ │ │ +00039f50: 6865 206d 6169 6e20 6865 6170 2069 6e20 he main heap in
│ │ │ │ │ +00039f60: 7468 6520 686f 7065 206f 6620 7072 6f76 the hope of prov
│ │ │ │ │ +00039f70: 6964 696e 6720 6d6f 7265 206c 6f63 616c iding more local
│ │ │ │ │ +00039f80: 6974 7920 6f66 2072 6566 6572 656e 6365 ity of reference
│ │ │ │ │ +00039f90: 0a20 2020 2020 6265 7477 6565 6e20 736d . between sm
│ │ │ │ │ +00039fa0: 616c 6c20 6f62 6a65 6374 732e 0a0a 6269 all objects...bi
│ │ │ │ │ +00039fb0: 674f 626a 6563 7454 6872 6573 686f 6c64 gObjectThreshold
│ │ │ │ │ +00039fc0: 3a20 6279 7465 730a 2020 2020 2053 6574 : bytes. Set
│ │ │ │ │ +00039fd0: 2074 6865 2073 6d61 6c6c 6573 7420 7369 the smallest si
│ │ │ │ │ +00039fe0: 7a65 2066 6f72 206f 626a 6563 7473 2074 ze for objects t
│ │ │ │ │ +00039ff0: 6861 7420 6172 6520 616c 6c6f 6361 7465 hat are allocate
│ │ │ │ │ +0003a000: 6420 6f75 7473 6964 6520 7468 650a 2020 d outside the.
│ │ │ │ │ +0003a010: 2020 206d 6169 6e20 6865 6170 2069 6e20 main heap in
│ │ │ │ │ +0003a020: 7468 6520 686f 7065 206f 6620 7072 6f76 the hope of prov
│ │ │ │ │ +0003a030: 6964 696e 6720 6d6f 7265 206c 6f63 616c iding more local
│ │ │ │ │ +0003a040: 6974 7920 6f66 2072 6566 6572 656e 6365 ity of reference
│ │ │ │ │ +0003a050: 0a20 2020 2020 6265 7477 6565 6e20 736d . between sm
│ │ │ │ │ +0003a060: 616c 6c20 6f62 6a65 6374 732e 2020 6279 all objects. by
│ │ │ │ │ +0003a070: 7465 7320 6d75 7374 2062 6520 6120 706f tes must be a po
│ │ │ │ │ +0003a080: 7369 7469 7665 2053 6d61 6c6c 496e 7465 sitive SmallInte
│ │ │ │ │ +0003a090: 6765 722e 0a0a 636f 6d70 6163 740a 2020 ger...compact.
│ │ │ │ │ +0003a0a0: 2020 2046 6f72 6365 2061 2066 756c 6c20 Force a full
│ │ │ │ │ +0003a0b0: 6761 7262 6167 6520 636f 6c6c 6563 7469 garbage collecti
│ │ │ │ │ +0003a0c0: 6f6e 2c20 696e 636c 7564 696e 6720 636f on, including co
│ │ │ │ │ +0003a0d0: 6d70 6163 7469 6f6e 206f 6620 6f6c 6473 mpaction of olds
│ │ │ │ │ +0003a0e0: 7061 6365 0a0a 6669 6e69 7368 496e 6372 pace..finishIncr
│ │ │ │ │ +0003a0f0: 656d 656e 7461 6c47 430a 2020 2020 2044 ementalGC. D
│ │ │ │ │ +0003a100: 6f20 6120 7374 6570 2069 6e20 7468 6520 o a step in the
│ │ │ │ │ +0003a110: 696e 6372 656d 656e 7461 6c20 6761 7262 incremental garb
│ │ │ │ │ +0003a120: 6167 6520 636f 6c6c 6563 7469 6f6e 2e0a age collection..
│ │ │ │ │ +0003a130: 0a67 634d 6573 7361 6765 0a20 2020 2020 .gcMessage.
│ │ │ │ │ +0003a140: 416e 7377 6572 2077 6865 7468 6572 206d Answer whether m
│ │ │ │ │ +0003a150: 6573 7361 6765 7320 696e 6469 6361 7469 essages indicati
│ │ │ │ │ +0003a160: 6e67 2074 6861 7420 6761 7262 6167 6520 ng that garbage
│ │ │ │ │ +0003a170: 636f 6c6c 6563 7469 6f6e 2069 730a 2020 collection is.
│ │ │ │ │ +0003a180: 2020 2074 616b 696e 6720 706c 6163 6520 taking place
│ │ │ │ │ +0003a190: 6172 6520 7072 696e 7465 6420 6f6e 2073 are printed on s
│ │ │ │ │ +0003a1a0: 7464 6f75 740a 0a67 634d 6573 7361 6765 tdout..gcMessage
│ │ │ │ │ +0003a1b0: 3a20 6142 6f6f 6c65 616e 0a20 2020 2020 : aBoolean.
│ │ │ │ │ +0003a1c0: 5365 7420 7768 6574 6865 7220 6d65 7373 Set whether mess
│ │ │ │ │ +0003a1d0: 6167 6573 2069 6e64 6963 6174 696e 6720 ages indicating
│ │ │ │ │ +0003a1e0: 7468 6174 2067 6172 6261 6765 2063 6f6c that garbage col
│ │ │ │ │ +0003a1f0: 6c65 6374 696f 6e20 6973 2074 616b 696e lection is takin
│ │ │ │ │ +0003a200: 670a 2020 2020 2070 6c61 6365 2061 7265 g. place are
│ │ │ │ │ +0003a210: 2070 7269 6e74 6564 206f 6e20 7374 646f printed on stdo
│ │ │ │ │ +0003a220: 7574 0a0a 676c 6f62 616c 4761 7262 6167 ut..globalGarbag
│ │ │ │ │ +0003a230: 6543 6f6c 6c65 6374 0a20 2020 2020 466f eCollect. Fo
│ │ │ │ │ +0003a240: 7263 6520 6120 6675 6c6c 2067 6172 6261 rce a full garba
│ │ │ │ │ +0003a250: 6765 2063 6f6c 6c65 6374 696f 6e0a 0a67 ge collection..g
│ │ │ │ │ +0003a260: 726f 7754 6872 6573 686f 6c64 5065 7263 rowThresholdPerc
│ │ │ │ │ +0003a270: 656e 740a 2020 2020 2041 6e73 7765 7220 ent. Answer
│ │ │ │ │ +0003a280: 7468 6520 7065 7263 656e 7461 6765 206f the percentage o
│ │ │ │ │ +0003a290: 6620 7468 6520 616d 6f75 6e74 206f 6620 f the amount of
│ │ │ │ │ +0003a2a0: 6d65 6d6f 7279 2075 7365 6420 6279 2074 memory used by t
│ │ │ │ │ +0003a2b0: 6865 2073 7973 7465 6d0a 2020 2020 2067 he system. g
│ │ │ │ │ +0003a2c0: 726f 7773 2077 6869 6368 2068 6173 2074 rows which has t
│ │ │ │ │ +0003a2d0: 6f20 6265 2066 756c 6c20 666f 7220 7468 o be full for th
│ │ │ │ │ +0003a2e0: 6520 7379 7374 656d 2074 6f20 616c 6c6f e system to allo
│ │ │ │ │ +0003a2f0: 6361 7465 206d 6f72 6520 6d65 6d6f 7279 cate more memory
│ │ │ │ │ +0003a300: 0a0a 6772 6f77 5468 7265 7368 6f6c 6450 ..growThresholdP
│ │ │ │ │ +0003a310: 6572 6365 6e74 3a20 6772 6f77 5065 7263 ercent: growPerc
│ │ │ │ │ +0003a320: 656e 740a 2020 2020 2053 6574 2074 6865 ent. Set the
│ │ │ │ │ +0003a330: 2070 6572 6365 6e74 6167 6520 6f66 2074 percentage of t
│ │ │ │ │ +0003a340: 6865 2061 6d6f 756e 7420 6f66 206d 656d he amount of mem
│ │ │ │ │ +0003a350: 6f72 7920 7573 6564 2062 7920 7468 6520 ory used by the
│ │ │ │ │ +0003a360: 7379 7374 656d 2067 726f 7773 0a20 2020 system grows.
│ │ │ │ │ +0003a370: 2020 7768 6963 6820 6861 7320 746f 2062 which has to b
│ │ │ │ │ +0003a380: 6520 6675 6c6c 2066 6f72 2074 6865 2073 e full for the s
│ │ │ │ │ +0003a390: 7973 7465 6d20 746f 2061 6c6c 6f63 6174 ystem to allocat
│ │ │ │ │ +0003a3a0: 6520 6d6f 7265 206d 656d 6f72 790a 0a67 e more memory..g
│ │ │ │ │ +0003a3b0: 726f 7754 6f3a 206e 756d 4279 7465 730a rowTo: numBytes.
│ │ │ │ │ +0003a3c0: 2020 2020 2047 726f 7720 7468 6520 616d Grow the am
│ │ │ │ │ +0003a3d0: 6f75 6e74 206f 6620 6d65 6d6f 7279 2075 ount of memory u
│ │ │ │ │ +0003a3e0: 7365 6420 6279 2074 6865 2073 7973 7465 sed by the syste
│ │ │ │ │ +0003a3f0: 6d20 6772 6f77 7320 746f 206e 756d 4279 m grows to numBy
│ │ │ │ │ +0003a400: 7465 732e 0a0a 696e 6372 656d 656e 7461 tes...incrementa
│ │ │ │ │ +0003a410: 6c47 4353 7465 700a 2020 2020 2044 6f20 lGCStep. Do
│ │ │ │ │ +0003a420: 6120 7374 6570 2069 6e20 7468 6520 696e a step in the in
│ │ │ │ │ +0003a430: 6372 656d 656e 7461 6c20 6761 7262 6167 cremental garbag
│ │ │ │ │ +0003a440: 6520 636f 6c6c 6563 7469 6f6e 2e0a 0a71 e collection...q
│ │ │ │ │ +0003a450: 7569 740a 2020 2020 2051 7569 7420 7468 uit. Quit th
│ │ │ │ │ +0003a460: 6520 536d 616c 6c74 616c 6b20 656e 7669 e Smalltalk envi
│ │ │ │ │ +0003a470: 726f 6e6d 656e 742e 2057 6865 7468 6572 ronment. Whether
│ │ │ │ │ +0003a480: 2066 696c 6573 2061 7265 2063 6c6f 7365 files are close
│ │ │ │ │ +0003a490: 6420 616e 6420 6f74 6865 720a 2020 2020 d and other.
│ │ │ │ │ +0003a4a0: 2073 696d 696c 6172 2063 6c65 616e 7570 similar cleanup
│ │ │ │ │ +0003a4b0: 206f 6363 7572 7320 6465 7065 6e64 7320 occurs depends
│ │ │ │ │ +0003a4c0: 6f6e 2074 6865 2070 6c61 7466 6f72 6d0a on the platform.
│ │ │ │ │ +0003a4d0: 0a71 7569 743a 2065 7869 7453 7461 7475 .quit: exitStatu
│ │ │ │ │ +0003a4e0: 730a 2020 2020 2051 7569 7420 7468 6520 s. Quit the
│ │ │ │ │ +0003a4f0: 536d 616c 6c74 616c 6b20 656e 7669 726f Smalltalk enviro
│ │ │ │ │ +0003a500: 6e6d 656e 742c 2070 6173 7369 6e67 2074 nment, passing t
│ │ │ │ │ +0003a510: 6865 2065 7869 7453 7461 7475 7320 696e he exitStatus in
│ │ │ │ │ +0003a520: 7465 6765 7220 746f 0a20 2020 2020 7468 teger to. th
│ │ │ │ │ +0003a530: 6520 4f53 2e20 4669 6c65 7320 6172 6520 e OS. Files are
│ │ │ │ │ +0003a540: 636c 6f73 6564 2061 6e64 206f 7468 6572 closed and other
│ │ │ │ │ +0003a550: 2073 696d 696c 6172 2063 6c65 616e 7570 similar cleanup
│ │ │ │ │ +0003a560: 7320 6f63 6375 722e 0a0a 7363 6176 656e s occur...scaven
│ │ │ │ │ +0003a570: 6765 0a20 2020 2020 466f 7263 6520 6120 ge. Force a
│ │ │ │ │ +0003a580: 6d69 6e6f 7220 6761 7262 6167 6520 636f minor garbage co
│ │ │ │ │ +0003a590: 6c6c 6563 7469 6f6e 0a0a 736d 6f6f 7468 llection..smooth
│ │ │ │ │ +0003a5a0: 696e 6746 6163 746f 720a 2020 2020 2041 ingFactor. A
│ │ │ │ │ +0003a5b0: 6e73 7765 7220 7468 6520 6661 6374 6f72 nswer the factor
│ │ │ │ │ +0003a5c0: 2028 6265 7477 6565 6e20 3020 616e 6420 (between 0 and
│ │ │ │ │ +0003a5d0: 3129 2075 7365 6420 746f 2073 6d6f 6f74 1) used to smoot
│ │ │ │ │ +0003a5e0: 6820 7468 6520 7374 6174 6973 7469 6373 h the statistics
│ │ │ │ │ +0003a5f0: 0a20 2020 2020 7072 6f76 6964 6564 2062 . provided b
│ │ │ │ │ +0003a600: 7920 7468 6520 7669 7274 7561 6c20 6d61 y the virtual ma
│ │ │ │ │ +0003a610: 6368 696e 6520 6162 6f75 7420 6d65 6d6f chine about memo
│ │ │ │ │ +0003a620: 7279 2068 616e 646c 696e 672e 2020 3020 ry handling. 0
│ │ │ │ │ +0003a630: 6469 7361 626c 6573 0a20 2020 2020 7570 disables. up
│ │ │ │ │ +0003a640: 6461 7469 6e67 2074 6865 2061 7665 7261 dating the avera
│ │ │ │ │ +0003a650: 6765 732c 2031 2064 6973 6162 6c65 7320 ges, 1 disables
│ │ │ │ │ +0003a660: 7468 6520 736d 6f6f 7468 696e 6720 2874 the smoothing (t
│ │ │ │ │ +0003a670: 6865 2073 7461 7469 7374 6963 730a 2020 he statistics.
│ │ │ │ │ +0003a680: 2020 2072 6574 7572 6e20 7468 6520 6c61 return the la
│ │ │ │ │ +0003a690: 7374 2076 616c 7565 292e 0a0a 736d 6f6f st value)...smoo
│ │ │ │ │ +0003a6a0: 7468 696e 6746 6163 746f 723a 2072 6174 thingFactor: rat
│ │ │ │ │ +0003a6b0: 650a 2020 2020 2053 6574 2074 6865 2066 e. Set the f
│ │ │ │ │ +0003a6c0: 6163 746f 7220 2862 6574 7765 656e 2030 actor (between 0
│ │ │ │ │ +0003a6d0: 2061 6e64 2031 2920 7573 6564 2074 6f20 and 1) used to
│ │ │ │ │ +0003a6e0: 736d 6f6f 7468 2074 6865 2073 7461 7469 smooth the stati
│ │ │ │ │ +0003a6f0: 7374 6963 730a 2020 2020 2070 726f 7669 stics. provi
│ │ │ │ │ +0003a700: 6465 6420 6279 2074 6865 2076 6972 7475 ded by the virtu
│ │ │ │ │ +0003a710: 616c 206d 6163 6869 6e65 2061 626f 7574 al machine about
│ │ │ │ │ +0003a720: 206d 656d 6f72 7920 6861 6e64 6c69 6e67 memory handling
│ │ │ │ │ +0003a730: 2e20 2030 2064 6973 6162 6c65 730a 2020 . 0 disables.
│ │ │ │ │ +0003a740: 2020 2075 7064 6174 696e 6720 7468 6520 updating the
│ │ │ │ │ +0003a750: 6176 6572 6167 6573 2c20 3120 6469 7361 averages, 1 disa
│ │ │ │ │ +0003a760: 626c 6573 2074 6865 2073 6d6f 6f74 6869 bles the smoothi
│ │ │ │ │ +0003a770: 6e67 2028 7468 6520 7374 6174 6973 7469 ng (the statisti
│ │ │ │ │ +0003a780: 6373 0a20 2020 2020 7265 7475 726e 2074 cs. return t
│ │ │ │ │ +0003a790: 6865 206c 6173 7420 7661 6c75 6529 2e0a he last value)..
│ │ │ │ │ +0003a7a0: 0a73 7061 6365 4772 6f77 5261 7465 0a20 .spaceGrowRate.
│ │ │ │ │ +0003a7b0: 2020 2020 416e 7377 6572 2074 6865 2072 Answer the r
│ │ │ │ │ +0003a7c0: 6174 6520 7769 7468 2077 6869 6368 2074 ate with which t
│ │ │ │ │ +0003a7d0: 6865 2061 6d6f 756e 7420 6f66 206d 656d he amount of mem
│ │ │ │ │ +0003a7e0: 6f72 7920 7573 6564 2062 7920 7468 6520 ory used by the
│ │ │ │ │ +0003a7f0: 7379 7374 656d 0a20 2020 2020 6772 6f77 system. grow
│ │ │ │ │ +0003a800: 730a 0a73 7061 6365 4772 6f77 5261 7465 s..spaceGrowRate
│ │ │ │ │ +0003a810: 3a20 7261 7465 0a20 2020 2020 5365 7420 : rate. Set
│ │ │ │ │ +0003a820: 7468 6520 7261 7465 2077 6974 6820 7768 the rate with wh
│ │ │ │ │ +0003a830: 6963 6820 7468 6520 616d 6f75 6e74 206f ich the amount o
│ │ │ │ │ +0003a840: 6620 6d65 6d6f 7279 2075 7365 6420 6279 f memory used by
│ │ │ │ │ +0003a850: 2074 6865 2073 7973 7465 6d0a 2020 2020 the system.
│ │ │ │ │ +0003a860: 2067 726f 7773 0a0a 0a1f 0a46 696c 653a grows.....File:
│ │ │ │ │ +0003a870: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ +0003a880: 204e 6f64 653a 204f 626a 6563 744d 656d Node: ObjectMem
│ │ │ │ │ +0003a890: 6f72 7920 636c 6173 732d 696e 6974 6961 ory class-initia
│ │ │ │ │ +0003a8a0: 6c69 7a61 7469 6f6e 2c20 204e 6578 743a lization, Next:
│ │ │ │ │ +0003a8b0: 204f 626a 6563 744d 656d 6f72 7920 636c ObjectMemory cl
│ │ │ │ │ +0003a8c0: 6173 732d 7361 7669 6e67 2074 6865 2069 ass-saving the i
│ │ │ │ │ +0003a8d0: 6d61 6765 2c20 2050 7265 763a 204f 626a mage, Prev: Obj
│ │ │ │ │ +0003a8e0: 6563 744d 656d 6f72 7920 636c 6173 732d ectMemory class-
│ │ │ │ │ +0003a8f0: 6275 696c 7469 6e73 2c20 2055 703a 204f builtins, Up: O
│ │ │ │ │ +0003a900: 626a 6563 744d 656d 6f72 790a 0a31 2e31 bjectMemory..1.1
│ │ │ │ │ +0003a910: 3235 2e33 204f 626a 6563 744d 656d 6f72 25.3 ObjectMemor
│ │ │ │ │ +0003a920: 7920 636c 6173 733a 2069 6e69 7469 616c y class: initial
│ │ │ │ │ +0003a930: 697a 6174 696f 6e0a 2d2d 2d2d 2d2d 2d2d ization.--------
│ │ │ │ │ +0003a940: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0003a950: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0003a960: 2d2d 0a0a 6368 616e 6765 643a 2061 5379 --..changed: aSy
│ │ │ │ │ +0003a970: 6d62 6f6c 0a20 2020 2020 4e6f 7420 636f mbol. Not co
│ │ │ │ │ +0003a980: 6d6d 656e 7465 642e 0a0a 696e 6974 6961 mmented...initia
│ │ │ │ │ +0003a990: 6c69 7a65 0a20 2020 2020 496e 6974 6961 lize. Initia
│ │ │ │ │ +0003a9a0: 6c69 7a65 2074 6865 2067 6c6f 6261 6c73 lize the globals
│ │ │ │ │ +0003a9b0: 0a0a 0a1f 0a46 696c 653a 2067 7374 2d62 .....File: gst-b
│ │ │ │ │ +0003a9c0: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ +0003a9d0: 204f 626a 6563 744d 656d 6f72 7920 636c ObjectMemory cl
│ │ │ │ │ +0003a9e0: 6173 732d 7361 7669 6e67 2074 6865 2069 ass-saving the i
│ │ │ │ │ +0003a9f0: 6d61 6765 2c20 204e 6578 743a 204f 626a mage, Next: Obj
│ │ │ │ │ +0003aa00: 6563 744d 656d 6f72 792d 6163 6365 7373 ectMemory-access
│ │ │ │ │ +0003aa10: 696e 672c 2020 5072 6576 3a20 4f62 6a65 ing, Prev: Obje
│ │ │ │ │ +0003aa20: 6374 4d65 6d6f 7279 2063 6c61 7373 2d69 ctMemory class-i
│ │ │ │ │ +0003aa30: 6e69 7469 616c 697a 6174 696f 6e2c 2020 nitialization,
│ │ │ │ │ +0003aa40: 5570 3a20 4f62 6a65 6374 4d65 6d6f 7279 Up: ObjectMemory
│ │ │ │ │ +0003aa50: 0a0a 312e 3132 352e 3420 4f62 6a65 6374 ..1.125.4 Object
│ │ │ │ │ +0003aa60: 4d65 6d6f 7279 2063 6c61 7373 3a20 7361 Memory class: sa
│ │ │ │ │ +0003aa70: 7669 6e67 2074 6865 2069 6d61 6765 0a2d ving the image.-
│ │ │ │ │ +0003aa80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0003aa90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0003aaa0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a73 6e61 -----------..sna
│ │ │ │ │ +0003aab0: 7073 686f 740a 2020 2020 2053 6176 6520 pshot. Save
│ │ │ │ │ +0003aac0: 6120 736e 6170 7368 6f74 206f 6e20 7468 a snapshot on th
│ │ │ │ │ +0003aad0: 6520 696d 6167 6520 6669 6c65 2074 6861 e image file tha
│ │ │ │ │ +0003aae0: 7420 7761 7320 6c6f 6164 6564 206f 6e20 t was loaded on
│ │ │ │ │ +0003aaf0: 7374 6172 7475 702e 0a0a 736e 6170 7368 startup...snapsh
│ │ │ │ │ +0003ab00: 6f74 3a20 6153 7472 696e 670a 2020 2020 ot: aString.
│ │ │ │ │ +0003ab10: 2053 6176 6520 616e 2069 6d61 6765 206f Save an image o
│ │ │ │ │ +0003ab20: 6e20 7468 6520 6153 7472 696e 6720 6669 n the aString fi
│ │ │ │ │ +0003ab30: 6c65 0a0a 0a1f 0a46 696c 653a 2067 7374 le.....File: gst
│ │ │ │ │ +0003ab40: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ +0003ab50: 653a 204f 626a 6563 744d 656d 6f72 792d e: ObjectMemory-
│ │ │ │ │ +0003ab60: 6163 6365 7373 696e 672c 2020 4e65 7874 accessing, Next
│ │ │ │ │ +0003ab70: 3a20 4f62 6a65 6374 4d65 6d6f 7279 2d62 : ObjectMemory-b
│ │ │ │ │ +0003ab80: 7569 6c74 696e 732c 2020 5072 6576 3a20 uiltins, Prev:
│ │ │ │ │ +0003ab90: 4f62 6a65 6374 4d65 6d6f 7279 2063 6c61 ObjectMemory cla
│ │ │ │ │ +0003aba0: 7373 2d73 6176 696e 6720 7468 6520 696d ss-saving the im
│ │ │ │ │ +0003abb0: 6167 652c 2020 5570 3a20 4f62 6a65 6374 age, Up: Object
│ │ │ │ │ +0003abc0: 4d65 6d6f 7279 0a0a 312e 3132 352e 3520 Memory..1.125.5
│ │ │ │ │ +0003abd0: 4f62 6a65 6374 4d65 6d6f 7279 3a20 6163 ObjectMemory: ac
│ │ │ │ │ +0003abe0: 6365 7373 696e 670a 2d2d 2d2d 2d2d 2d2d cessing.--------
│ │ │ │ │ +0003abf0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0003ac00: 2d2d 2d2d 2d2d 2d0a 0a61 6c6c 6f63 4661 -------..allocFa
│ │ │ │ │ +0003ac10: 696c 7572 6573 0a20 2020 2020 416e 7377 ilures. Answ
│ │ │ │ │ +0003ac20: 6572 2074 6865 206e 756d 6265 7220 6f66 er the number of
│ │ │ │ │ +0003ac30: 2074 696d 6573 2074 6861 7420 7468 6520 times that the
│ │ │ │ │ +0003ac40: 6f6c 642d 7370 6163 6520 616c 6c6f 6361 old-space alloca
│ │ │ │ │ +0003ac50: 746f 7220 666f 756e 6420 6e6f 0a20 2020 tor found no.
│ │ │ │ │ +0003ac60: 2020 626c 6f63 6b20 7468 6174 2077 6173 block that was
│ │ │ │ │ +0003ac70: 2061 7420 6c65 6173 7420 6173 2062 6967 at least as big
│ │ │ │ │ +0003ac80: 2061 7320 7265 7175 6573 7465 642c 2061 as requested, a
│ │ │ │ │ +0003ac90: 6e64 2068 6164 2074 6f20 6173 6b20 7468 nd had to ask th
│ │ │ │ │ +0003aca0: 650a 2020 2020 206f 7065 7261 7469 6e67 e. operating
│ │ │ │ │ +0003acb0: 2073 7973 7465 6d20 666f 7220 6d6f 7265 system for more
│ │ │ │ │ +0003acc0: 206d 656d 6f72 792e 0a0a 616c 6c6f 634d memory...allocM
│ │ │ │ │ +0003acd0: 6174 6368 6573 0a20 2020 2020 416e 7377 atches. Answ
│ │ │ │ │ +0003ace0: 6572 2074 6865 206e 756d 6265 7220 6f66 er the number of
│ │ │ │ │ +0003acf0: 2074 696d 6573 2074 6861 7420 7468 6520 times that the
│ │ │ │ │ +0003ad00: 6f6c 642d 7370 6163 6520 616c 6c6f 6361 old-space alloca
│ │ │ │ │ +0003ad10: 746f 7220 666f 756e 6420 610a 2020 2020 tor found a.
│ │ │ │ │ +0003ad20: 2062 6c6f 636b 2074 6861 7420 7761 7320 block that was
│ │ │ │ │ +0003ad30: 6578 6163 746c 7920 6173 2062 6967 2061 exactly as big a
│ │ │ │ │ +0003ad40: 7320 7265 7175 6573 7465 642e 0a0a 616c s requested...al
│ │ │ │ │ +0003ad50: 6c6f 6350 726f 6265 730a 2020 2020 2041 locProbes. A
│ │ │ │ │ +0003ad60: 6e73 7765 7220 7468 6520 6e75 6d62 6572 nswer the number
│ │ │ │ │ +0003ad70: 206f 6620 6672 6565 2062 6c6f 636b 7320 of free blocks
│ │ │ │ │ +0003ad80: 7468 6174 2074 6865 206f 6c64 2d73 7061 that the old-spa
│ │ │ │ │ +0003ad90: 6365 2061 6c6c 6f63 6174 6f72 2068 6164 ce allocator had
│ │ │ │ │ +0003ada0: 0a20 2020 2020 746f 2065 7861 6d69 6e65 . to examine
│ │ │ │ │ +0003adb0: 2073 6f20 6661 7220 746f 2061 6c6c 6f63 so far to alloc
│ │ │ │ │ +0003adc0: 6174 6520 616c 6c20 7468 6520 6f62 6a65 ate all the obje
│ │ │ │ │ +0003add0: 6374 7320 7468 6174 2061 7265 2069 6e20 cts that are in
│ │ │ │ │ +0003ade0: 6f6c 642d 7370 6163 650a 0a61 6c6c 6f63 old-space..alloc
│ │ │ │ │ +0003adf0: 5370 6c69 7473 0a20 2020 2020 416e 7377 Splits. Answ
│ │ │ │ │ +0003ae00: 6572 2074 6865 206e 756d 6265 7220 6f66 er the number of
│ │ │ │ │ +0003ae10: 2074 696d 6573 2074 6861 7420 7468 6520 times that the
│ │ │ │ │ +0003ae20: 6f6c 642d 7370 6163 6520 616c 6c6f 6361 old-space alloca
│ │ │ │ │ +0003ae30: 746f 7220 636f 756c 6420 6e6f 740a 2020 tor could not.
│ │ │ │ │ +0003ae40: 2020 2066 696e 6420 6120 626c 6f63 6b20 find a block
│ │ │ │ │ +0003ae50: 7468 6174 2077 6173 2065 7861 6374 6c79 that was exactly
│ │ │ │ │ +0003ae60: 2061 7320 6269 6720 6173 2072 6571 7565 as big as reque
│ │ │ │ │ +0003ae70: 7374 6564 2c20 616e 6420 6861 6420 746f sted, and had to
│ │ │ │ │ +0003ae80: 2073 706c 6974 0a20 2020 2020 6120 6c61 split. a la
│ │ │ │ │ +0003ae90: 7267 6572 2066 7265 6520 626c 6f63 6b20 rger free block
│ │ │ │ │ +0003aea0: 696e 2074 776f 2070 6172 7473 2e0a 0a62 in two parts...b
│ │ │ │ │ +0003aeb0: 7974 6573 5065 724f 4f50 0a20 2020 2020 ytesPerOOP.
│ │ │ │ │ +0003aec0: 416e 7377 6572 2074 6865 206e 756d 6265 Answer the numbe
│ │ │ │ │ +0003aed0: 7220 6f66 2062 7974 6573 2074 6861 7420 r of bytes that
│ │ │ │ │ +0003aee0: 6973 2074 616b 656e 2062 7920 616e 206f is taken by an o
│ │ │ │ │ +0003aef0: 7264 696e 6172 7920 6f62 6a65 6374 0a20 rdinary object.
│ │ │ │ │ +0003af00: 2020 2020 706f 696e 7465 7220 2869 6e20 pointer (in
│ │ │ │ │ +0003af10: 7072 6163 7469 6365 2c20 6120 6669 656c practice, a fiel
│ │ │ │ │ +0003af20: 6420 7375 6368 2061 7320 6120 6e61 6d65 d such as a name
│ │ │ │ │ +0003af30: 6420 696e 7374 616e 6365 2076 6172 6961 d instance varia
│ │ │ │ │ +0003af40: 626c 6529 2e0a 0a62 7974 6573 5065 724f ble)...bytesPerO
│ │ │ │ │ +0003af50: 5445 0a20 2020 2020 416e 7377 6572 2074 TE. Answer t
│ │ │ │ │ +0003af60: 6865 206e 756d 6265 7220 6f66 2062 7974 he number of byt
│ │ │ │ │ +0003af70: 6573 2074 6861 7420 6973 2074 616b 656e es that is taken
│ │ │ │ │ +0003af80: 2062 7920 616e 206f 626a 6563 7420 7461 by an object ta
│ │ │ │ │ +0003af90: 626c 6520 656e 7472 790a 2020 2020 2028 ble entry. (
│ │ │ │ │ +0003afa0: 696e 2070 7261 6374 6963 652c 2074 6865 in practice, the
│ │ │ │ │ +0003afb0: 206f 7665 7268 6561 6420 696e 6375 7272 overhead incurr
│ │ │ │ │ +0003afc0: 6564 2062 7920 6576 6572 7920 6f62 6a65 ed by every obje
│ │ │ │ │ +0003afd0: 6374 2069 6e20 7468 6520 7379 7374 656d ct in the system
│ │ │ │ │ +0003afe0: 2c0a 2020 2020 2077 6974 6820 7468 6520 ,. with the
│ │ │ │ │ +0003aff0: 736f 6c65 2065 7863 6570 7469 6f6e 206f sole exception o
│ │ │ │ │ +0003b000: 6620 536d 616c 6c49 6e74 6567 6572 7329 f SmallIntegers)
│ │ │ │ │ +0003b010: 2e0a 0a65 6465 6e53 697a 650a 2020 2020 ...edenSize.
│ │ │ │ │ +0003b020: 2041 6e73 7765 7220 7468 6520 6e75 6d62 Answer the numb
│ │ │ │ │ +0003b030: 6572 206f 6620 6279 7465 7320 696e 2074 er of bytes in t
│ │ │ │ │ +0003b040: 6865 2060 6564 656e 2720 6172 6561 206f he `eden' area o
│ │ │ │ │ +0003b050: 6620 7468 6520 796f 756e 670a 2020 2020 f the young.
│ │ │ │ │ +0003b060: 2067 656e 6572 6174 696f 6e20 2869 6e20 generation (in
│ │ │ │ │ +0003b070: 7072 6163 7469 6365 2c20 7468 6520 6e75 practice, the nu
│ │ │ │ │ +0003b080: 6d62 6572 206f 6620 616c 6c6f 6361 7465 mber of allocate
│ │ │ │ │ +0003b090: 6420 6279 7465 7320 6265 7477 6565 6e20 d bytes between
│ │ │ │ │ +0003b0a0: 7477 6f0a 2020 2020 2073 6361 7665 6e67 two. scaveng
│ │ │ │ │ +0003b0b0: 6573 292e 0a0a 6564 656e 5573 6564 4279 es)...edenUsedBy
│ │ │ │ │ +0003b0c0: 7465 730a 2020 2020 2041 6e73 7765 7220 tes. Answer
│ │ │ │ │ +0003b0d0: 7468 6520 6e75 6d62 6572 206f 6620 6279 the number of by
│ │ │ │ │ +0003b0e0: 7465 7320 7468 6174 2061 7265 2063 7572 tes that are cur
│ │ │ │ │ +0003b0f0: 7265 6e74 6c79 2066 696c 6c65 6420 696e rently filled in
│ │ │ │ │ +0003b100: 2074 6865 2060 6564 656e 270a 2020 2020 the `eden'.
│ │ │ │ │ +0003b110: 2061 7265 6120 6f66 2074 6865 2079 6f75 area of the you
│ │ │ │ │ +0003b120: 6e67 2067 656e 6572 6174 696f 6e2e 0a0a ng generation...
│ │ │ │ │ +0003b130: 6669 7865 6453 7061 6365 5369 7a65 0a20 fixedSpaceSize.
│ │ │ │ │ +0003b140: 2020 2020 416e 7377 6572 2074 6865 206e Answer the n
│ │ │ │ │ +0003b150: 756d 6265 7220 6f66 2062 7974 6573 2069 umber of bytes i
│ │ │ │ │ +0003b160: 6e20 7468 6520 7370 6563 6961 6c20 6865 n the special he
│ │ │ │ │ +0003b170: 6170 2064 6576 6f74 6564 2074 6f20 6f62 ap devoted to ob
│ │ │ │ │ +0003b180: 6a65 6374 730a 2020 2020 2074 6861 7420 jects. that
│ │ │ │ │ +0003b190: 7468 6520 6761 7262 6167 6520 636f 6c6c the garbage coll
│ │ │ │ │ +0003b1a0: 6563 746f 7220 6361 6e6e 6f74 206d 6f76 ector cannot mov
│ │ │ │ │ +0003b1b0: 6520 6172 6f75 6e64 2069 6e20 6d65 6d6f e around in memo
│ │ │ │ │ +0003b1c0: 7279 2e0a 0a66 6978 6564 5370 6163 6555 ry...fixedSpaceU
│ │ │ │ │ +0003b1d0: 7365 6442 7974 6573 0a20 2020 2020 416e sedBytes. An
│ │ │ │ │ +0003b1e0: 7377 6572 2074 6865 206e 756d 6265 7220 swer the number
│ │ │ │ │ +0003b1f0: 6f66 2062 7974 6573 2074 6861 7420 6172 of bytes that ar
│ │ │ │ │ +0003b200: 6520 6375 7272 656e 746c 7920 6669 6c6c e currently fill
│ │ │ │ │ +0003b210: 6564 2069 6e20 7468 650a 2020 2020 2073 ed in the. s
│ │ │ │ │ +0003b220: 7065 6369 616c 2068 6561 7020 6465 766f pecial heap devo
│ │ │ │ │ +0003b230: 7465 6420 746f 206f 626a 6563 7473 2074 ted to objects t
│ │ │ │ │ +0003b240: 6861 7420 7468 6520 6761 7262 6167 6520 hat the garbage
│ │ │ │ │ +0003b250: 636f 6c6c 6563 746f 7220 6361 6e6e 6f74 collector cannot
│ │ │ │ │ +0003b260: 0a20 2020 2020 6d6f 7665 2061 726f 756e . move aroun
│ │ │ │ │ +0003b270: 6420 696e 206d 656d 6f72 792e 0a0a 6e75 d in memory...nu
│ │ │ │ │ +0003b280: 6d43 6f6d 7061 6374 696f 6e73 0a20 2020 mCompactions.
│ │ │ │ │ +0003b290: 2020 416e 7377 6572 2074 6865 206e 756d Answer the num
│ │ │ │ │ +0003b2a0: 6265 7220 6f66 206f 6c64 7370 6163 6520 ber of oldspace
│ │ │ │ │ +0003b2b0: 636f 6d70 6163 7469 6f6e 7320 7468 6174 compactions that
│ │ │ │ │ +0003b2c0: 2068 6170 7065 6e65 6420 7369 6e63 6520 happened since
│ │ │ │ │ +0003b2d0: 7468 650a 2020 2020 2056 4d20 7761 7320 the. VM was
│ │ │ │ │ +0003b2e0: 7374 6172 7465 642e 0a0a 6e75 6d46 6978 started...numFix
│ │ │ │ │ +0003b2f0: 6564 4f4f 5073 0a20 2020 2020 416e 7377 edOOPs. Answ
│ │ │ │ │ +0003b300: 6572 2074 6865 206e 756d 6265 7220 6f66 er the number of
│ │ │ │ │ +0003b310: 206f 626a 6563 7473 2074 6861 7420 7468 objects that th
│ │ │ │ │ +0003b320: 6520 6761 7262 6167 6520 636f 6c6c 6563 e garbage collec
│ │ │ │ │ +0003b330: 746f 7220 6361 6e6e 6f74 0a20 2020 2020 tor cannot.
│ │ │ │ │ +0003b340: 6d6f 7665 2061 726f 756e 6420 696e 206d move around in m
│ │ │ │ │ +0003b350: 656d 6f72 792e 0a0a 6e75 6d46 7265 654f emory...numFreeO
│ │ │ │ │ +0003b360: 5445 730a 2020 2020 2041 6e73 7765 7220 TEs. Answer
│ │ │ │ │ +0003b370: 7468 6520 6e75 6d62 6572 206f 6620 656e the number of en
│ │ │ │ │ +0003b380: 7472 6965 7320 7468 6174 2061 7265 2063 tries that are c
│ │ │ │ │ +0003b390: 7572 7265 6e74 6c79 2066 7265 6520 696e urrently free in
│ │ │ │ │ +0003b3a0: 2074 6865 206f 626a 6563 740a 2020 2020 the object.
│ │ │ │ │ +0003b3b0: 2074 6162 6c65 2e0a 0a6e 756d 476c 6f62 table...numGlob
│ │ │ │ │ +0003b3c0: 616c 4743 730a 2020 2020 2041 6e73 7765 alGCs. Answe
│ │ │ │ │ +0003b3d0: 7220 7468 6520 6e75 6d62 6572 206f 6620 r the number of
│ │ │ │ │ +0003b3e0: 676c 6f62 616c 2067 6172 6261 6765 2063 global garbage c
│ │ │ │ │ +0003b3f0: 6f6c 6c65 6374 696f 6e73 2028 636f 6c6c ollections (coll
│ │ │ │ │ +0003b400: 6563 7469 6f6e 206f 6620 7468 650a 2020 ection of the.
│ │ │ │ │ +0003b410: 2020 2065 6e74 6972 6520 6865 6170 2920 entire heap)
│ │ │ │ │ +0003b420: 7468 6174 2068 6170 7065 6e65 6420 7369 that happened si
│ │ │ │ │ +0003b430: 6e63 6520 7468 6520 564d 2077 6173 2073 nce the VM was s
│ │ │ │ │ +0003b440: 7461 7274 6564 2e0a 0a6e 756d 4772 6f77 tarted...numGrow
│ │ │ │ │ +0003b450: 7468 730a 2020 2020 2041 6e73 7765 7220 ths. Answer
│ │ │ │ │ +0003b460: 7468 6520 6e75 6d62 6572 206f 6620 7469 the number of ti
│ │ │ │ │ +0003b470: 6d65 7320 7468 6174 206f 6c64 7370 6163 mes that oldspac
│ │ │ │ │ +0003b480: 6520 7761 7320 6772 6f77 6e20 7369 6e63 e was grown sinc
│ │ │ │ │ +0003b490: 6520 7468 6520 564d 0a20 2020 2020 7761 e the VM. wa
│ │ │ │ │ +0003b4a0: 7320 7374 6172 7465 642e 0a0a 6e75 6d4f s started...numO
│ │ │ │ │ +0003b4b0: 5445 730a 2020 2020 2041 6e73 7765 7220 TEs. Answer
│ │ │ │ │ +0003b4c0: 7468 6520 6e75 6d62 6572 206f 6620 656e the number of en
│ │ │ │ │ +0003b4d0: 7472 6965 7320 7468 6174 2061 7265 2063 tries that are c
│ │ │ │ │ +0003b4e0: 7572 7265 6e74 6c79 2061 6c6c 6f63 6174 urrently allocat
│ │ │ │ │ +0003b4f0: 6564 2066 6f72 2074 6865 0a20 2020 2020 ed for the.
│ │ │ │ │ +0003b500: 6f62 6a65 6374 2074 6162 6c65 2e0a 0a6e object table...n
│ │ │ │ │ +0003b510: 756d 4f6c 644f 4f50 730a 2020 2020 2041 umOldOOPs. A
│ │ │ │ │ +0003b520: 6e73 7765 7220 7468 6520 6e75 6d62 6572 nswer the number
│ │ │ │ │ +0003b530: 206f 6620 6f62 6a65 6374 7320 7468 6174 of objects that
│ │ │ │ │ +0003b540: 2072 6573 6964 6520 696e 2074 6865 206f reside in the o
│ │ │ │ │ +0003b550: 6c64 2067 656e 6572 6174 696f 6e2e 0a0a ld generation...
│ │ │ │ │ +0003b560: 6e75 6d53 6361 7665 6e67 6573 0a20 2020 numScavenges.
│ │ │ │ │ +0003b570: 2020 416e 7377 6572 2074 6865 206e 756d Answer the num
│ │ │ │ │ +0003b580: 6265 7220 6f66 2073 6361 7665 6e67 6573 ber of scavenges
│ │ │ │ │ +0003b590: 2028 6661 7374 2063 6f6c 6c65 6374 696f (fast collectio
│ │ │ │ │ +0003b5a0: 6e73 206f 6620 7468 6520 796f 756e 670a ns of the young.
│ │ │ │ │ +0003b5b0: 2020 2020 2067 656e 6572 6174 696f 6e29 generation)
│ │ │ │ │ +0003b5c0: 2074 6861 7420 6861 7070 656e 6564 2073 that happened s
│ │ │ │ │ +0003b5d0: 696e 6365 2074 6865 2056 4d20 7761 7320 ince the VM was
│ │ │ │ │ +0003b5e0: 7374 6172 7465 642e 0a0a 6e75 6d57 6561 started...numWea
│ │ │ │ │ +0003b5f0: 6b4f 4f50 730a 2020 2020 2041 6e73 7765 kOOPs. Answe
│ │ │ │ │ +0003b600: 7220 7468 6520 6e75 6d62 6572 206f 6620 r the number of
│ │ │ │ │ +0003b610: 7765 616b 206f 626a 6563 7473 2074 6861 weak objects tha
│ │ │ │ │ +0003b620: 7420 7468 6520 6761 7262 6167 6520 636f t the garbage co
│ │ │ │ │ +0003b630: 6c6c 6563 746f 7220 6973 0a20 2020 2020 llector is.
│ │ │ │ │ +0003b640: 6375 7272 656e 746c 7920 7472 6163 6b69 currently tracki
│ │ │ │ │ +0003b650: 6e67 2e0a 0a6f 6c64 5370 6163 6553 697a ng...oldSpaceSiz
│ │ │ │ │ +0003b660: 650a 2020 2020 2041 6e73 7765 7220 7468 e. Answer th
│ │ │ │ │ +0003b670: 6520 6e75 6d62 6572 206f 6620 6279 7465 e number of byte
│ │ │ │ │ +0003b680: 7320 696e 2074 6865 206f 6c64 2067 656e s in the old gen
│ │ │ │ │ +0003b690: 6572 6174 696f 6e2e 0a0a 6f6c 6453 7061 eration...oldSpa
│ │ │ │ │ +0003b6a0: 6365 5573 6564 4279 7465 730a 2020 2020 ceUsedBytes.
│ │ │ │ │ +0003b6b0: 2041 6e73 7765 7220 7468 6520 6e75 6d62 Answer the numb
│ │ │ │ │ +0003b6c0: 6572 206f 6620 6279 7465 7320 7468 6174 er of bytes that
│ │ │ │ │ +0003b6d0: 2061 7265 2063 7572 7265 6e74 6c79 2066 are currently f
│ │ │ │ │ +0003b6e0: 696c 6c65 6420 696e 2074 6865 206f 6c64 illed in the old
│ │ │ │ │ +0003b6f0: 0a20 2020 2020 6765 6e65 7261 7469 6f6e . generation
│ │ │ │ │ +0003b700: 2e0a 0a72 6563 6c61 696d 6564 4279 7465 ...reclaimedByte
│ │ │ │ │ +0003b710: 7350 6572 476c 6f62 616c 4743 0a20 2020 sPerGlobalGC.
│ │ │ │ │ +0003b720: 2020 416e 7377 6572 2074 6865 2061 7665 Answer the ave
│ │ │ │ │ +0003b730: 7261 6765 206e 756d 6265 7220 6f66 2062 rage number of b
│ │ │ │ │ +0003b740: 7974 6573 2074 6861 7420 6172 6520 666f ytes that are fo
│ │ │ │ │ +0003b750: 756e 6420 746f 2062 6520 6761 7262 6167 und to be garbag
│ │ │ │ │ +0003b760: 650a 2020 2020 2064 7572 696e 6720 6120 e. during a
│ │ │ │ │ +0003b770: 676c 6f62 616c 2067 6172 6261 6765 2063 global garbage c
│ │ │ │ │ +0003b780: 6f6c 6c65 6374 696f 6e73 2e0a 0a72 6563 ollections...rec
│ │ │ │ │ +0003b790: 6c61 696d 6564 4279 7465 7350 6572 5363 laimedBytesPerSc
│ │ │ │ │ +0003b7a0: 6176 656e 6765 0a20 2020 2020 416e 7377 avenge. Answ
│ │ │ │ │ +0003b7b0: 6572 2074 6865 2061 7665 7261 6765 206e er the average n
│ │ │ │ │ +0003b7c0: 756d 6265 7220 6f66 2062 7974 6573 2074 umber of bytes t
│ │ │ │ │ +0003b7d0: 6861 7420 6172 6520 666f 756e 6420 746f hat are found to
│ │ │ │ │ +0003b7e0: 2062 6520 6761 7262 6167 650a 2020 2020 be garbage.
│ │ │ │ │ +0003b7f0: 2064 7572 696e 6720 6120 7363 6176 656e during a scaven
│ │ │ │ │ +0003b800: 6765 2e0a 0a72 6563 6c61 696d 6564 5065 ge...reclaimedPe
│ │ │ │ │ +0003b810: 7263 656e 7450 6572 5363 6176 656e 6765 rcentPerScavenge
│ │ │ │ │ +0003b820: 0a20 2020 2020 416e 7377 6572 2074 6865 . Answer the
│ │ │ │ │ +0003b830: 2061 7665 7261 6765 2070 6572 6365 6e74 average percent
│ │ │ │ │ +0003b840: 6167 6520 6f66 2061 6c6c 6f63 6174 6564 age of allocated
│ │ │ │ │ +0003b850: 2062 7974 6573 2074 6861 7420 6172 6520 bytes that are
│ │ │ │ │ +0003b860: 666f 756e 6420 746f 0a20 2020 2020 6265 found to. be
│ │ │ │ │ +0003b870: 2067 6172 6261 6765 2064 7572 696e 6720 garbage during
│ │ │ │ │ +0003b880: 6120 7363 6176 656e 6765 2e20 2049 6620 a scavenge. If
│ │ │ │ │ +0003b890: 7468 6973 206e 756d 6265 7220 6661 6c6c this number fall
│ │ │ │ │ +0003b8a0: 7320 6265 6c6f 7720 3630 2d37 300a 2020 s below 60-70.
│ │ │ │ │ +0003b8b0: 2020 2079 6f75 2073 686f 756c 6420 6465 you should de
│ │ │ │ │ +0003b8c0: 6669 6e69 7465 6c79 2069 6e63 7265 6d65 finitely increme
│ │ │ │ │ +0003b8d0: 6e74 2074 6865 2073 697a 6520 6f66 2074 nt the size of t
│ │ │ │ │ +0003b8e0: 6865 2065 6465 6e2c 2062 6563 6175 7365 he eden, because
│ │ │ │ │ +0003b8f0: 2079 6f75 0a20 2020 2020 7269 736b 2074 you. risk t
│ │ │ │ │ +0003b900: 6861 7420 7363 6176 656e 6769 6e67 2069 hat scavenging i
│ │ │ │ │ +0003b910: 7320 6561 7469 6e67 2061 2063 6f6e 7369 s eating a consi
│ │ │ │ │ +0003b920: 6465 7261 626c 6520 6672 6163 7469 6f6e derable fraction
│ │ │ │ │ +0003b930: 206f 6620 796f 7572 0a20 2020 2020 6578 of your. ex
│ │ │ │ │ +0003b940: 6563 7574 696f 6e20 7469 6d65 3b20 646f ecution time; do
│ │ │ │ │ +0003b950: 2074 6865 206d 6561 7375 7265 6d65 6e74 the measurement
│ │ │ │ │ +0003b960: 206f 6e20 6120 7265 7374 6172 7465 6420 on a restarted
│ │ │ │ │ +0003b970: 696d 6167 652c 2073 6f20 7468 6174 0a20 image, so that.
│ │ │ │ │ +0003b980: 2020 2020 7468 6520 6578 7472 6120 7465 the extra te
│ │ │ │ │ +0003b990: 6e75 7269 6e67 2069 6e63 7572 7265 6420 nuring incurred
│ │ │ │ │ +0003b9a0: 7768 656e 2063 7265 6174 696e 6720 6c6f when creating lo
│ │ │ │ │ +0003b9b0: 6e67 2d6c 6976 6564 206f 626a 6563 7473 ng-lived objects
│ │ │ │ │ +0003b9c0: 2073 7563 680a 2020 2020 2061 7320 636c such. as cl
│ │ │ │ │ +0003b9d0: 6173 7365 7320 6f72 206d 6574 686f 6473 asses or methods
│ │ │ │ │ +0003b9e0: 2069 7320 6e6f 7420 636f 6e73 6964 6572 is not consider
│ │ │ │ │ +0003b9f0: 6564 2e0a 0a73 7572 7653 7061 6365 5369 ed...survSpaceSi
│ │ │ │ │ +0003ba00: 7a65 0a20 2020 2020 416e 7377 6572 2074 ze. Answer t
│ │ │ │ │ +0003ba10: 6865 206e 756d 6265 7220 6f66 2062 7974 he number of byt
│ │ │ │ │ +0003ba20: 6573 2069 6e20 7468 6520 6073 7572 7669 es in the `survi
│ │ │ │ │ +0003ba30: 766f 7227 2061 7265 6120 6f66 2074 6865 vor' area of the
│ │ │ │ │ +0003ba40: 2079 6f75 6e67 0a20 2020 2020 6765 6e65 young. gene
│ │ │ │ │ +0003ba50: 7261 7469 6f6e 2028 7468 6520 6172 6561 ration (the area
│ │ │ │ │ +0003ba60: 2074 6f20 7768 6963 6820 796f 756e 6720 to which young
│ │ │ │ │ +0003ba70: 6f62 6a65 6374 7320 6172 6520 7265 6c6f objects are relo
│ │ │ │ │ +0003ba80: 6361 7465 6420 6475 7269 6e67 0a20 2020 cated during.
│ │ │ │ │ +0003ba90: 2020 7363 6176 656e 6765 7329 2e0a 0a73 scavenges)...s
│ │ │ │ │ +0003baa0: 7572 7653 7061 6365 5573 6564 4279 7465 urvSpaceUsedByte
│ │ │ │ │ +0003bab0: 730a 2020 2020 2041 6e73 7765 7220 7468 s. Answer th
│ │ │ │ │ +0003bac0: 6520 6e75 6d62 6572 206f 6620 6279 7465 e number of byte
│ │ │ │ │ +0003bad0: 7320 7468 6174 2061 7265 2063 7572 7265 s that are curre
│ │ │ │ │ +0003bae0: 6e74 6c79 2066 696c 6c65 6420 696e 2074 ntly filled in t
│ │ │ │ │ +0003baf0: 6865 0a20 2020 2020 6073 7572 7669 766f he. `survivo
│ │ │ │ │ +0003bb00: 7227 2061 7265 6120 6f66 2074 6865 2079 r' area of the y
│ │ │ │ │ +0003bb10: 6f75 6e67 2067 656e 6572 6174 696f 6e2e oung generation.
│ │ │ │ │ +0003bb20: 0a0a 7465 6e75 7265 6442 7974 6573 5065 ..tenuredBytesPe
│ │ │ │ │ +0003bb30: 7253 6361 7665 6e67 650a 2020 2020 2041 rScavenge. A
│ │ │ │ │ +0003bb40: 6e73 7765 7220 7468 6520 6176 6572 6167 nswer the averag
│ │ │ │ │ +0003bb50: 6520 6e75 6d62 6572 206f 6620 6279 7465 e number of byte
│ │ │ │ │ +0003bb60: 7320 7468 6174 2061 7265 2070 726f 6d6f s that are promo
│ │ │ │ │ +0003bb70: 7465 6420 746f 206f 6c64 7370 6163 650a ted to oldspace.
│ │ │ │ │ +0003bb80: 2020 2020 2064 7572 696e 6720 6120 7363 during a sc
│ │ │ │ │ +0003bb90: 6176 656e 6765 2e0a 0a74 696d 6542 6574 avenge...timeBet
│ │ │ │ │ +0003bba0: 7765 656e 476c 6f62 616c 4743 730a 2020 weenGlobalGCs.
│ │ │ │ │ +0003bbb0: 2020 2041 6e73 7765 7220 7468 6520 6176 Answer the av
│ │ │ │ │ +0003bbc0: 6572 6167 6520 6e75 6d62 6572 206f 6620 erage number of
│ │ │ │ │ +0003bbd0: 6d69 6c6c 6973 6563 6f6e 6473 2062 6574 milliseconds bet
│ │ │ │ │ +0003bbe0: 7765 656e 2074 776f 2067 6c6f 6261 6c0a ween two global.
│ │ │ │ │ +0003bbf0: 2020 2020 2067 6172 6261 6765 2063 6f6c garbage col
│ │ │ │ │ +0003bc00: 6c65 6374 696f 6e73 2e0a 0a74 696d 6542 lections...timeB
│ │ │ │ │ +0003bc10: 6574 7765 656e 4772 6f77 7468 730a 2020 etweenGrowths.
│ │ │ │ │ +0003bc20: 2020 2041 6e73 7765 7220 7468 6520 6176 Answer the av
│ │ │ │ │ +0003bc30: 6572 6167 6520 6e75 6d62 6572 206f 6620 erage number of
│ │ │ │ │ +0003bc40: 6d69 6c6c 6973 6563 6f6e 6473 2062 6574 milliseconds bet
│ │ │ │ │ +0003bc50: 7765 656e 2064 6563 6973 696f 6e73 2074 ween decisions t
│ │ │ │ │ +0003bc60: 6f0a 2020 2020 2067 726f 7720 7468 6520 o. grow the
│ │ │ │ │ +0003bc70: 6865 6170 2e0a 0a74 696d 6542 6574 7765 heap...timeBetwe
│ │ │ │ │ +0003bc80: 656e 5363 6176 656e 6765 730a 2020 2020 enScavenges.
│ │ │ │ │ +0003bc90: 2041 6e73 7765 7220 7468 6520 6176 6572 Answer the aver
│ │ │ │ │ +0003bca0: 6167 6520 6e75 6d62 6572 206f 6620 6d69 age number of mi
│ │ │ │ │ +0003bcb0: 6c6c 6973 6563 6f6e 6473 2062 6574 7765 lliseconds betwe
│ │ │ │ │ +0003bcc0: 656e 2074 776f 2073 6361 7665 6e67 6573 en two scavenges
│ │ │ │ │ +0003bcd0: 0a20 2020 2020 2866 6173 7420 636f 6c6c . (fast coll
│ │ │ │ │ +0003bce0: 6563 7469 6f6e 7320 6f66 2074 6865 2079 ections of the y
│ │ │ │ │ +0003bcf0: 6f75 6e67 2067 656e 6572 6174 696f 6e29 oung generation)
│ │ │ │ │ +0003bd00: 2e0a 0a74 696d 6554 6f43 6f6c 6c65 6374 ...timeToCollect
│ │ │ │ │ +0003bd10: 0a20 2020 2020 416e 7377 6572 2074 6865 . Answer the
│ │ │ │ │ +0003bd20: 2061 7665 7261 6765 206e 756d 6265 7220 average number
│ │ │ │ │ +0003bd30: 6f66 206d 696c 6c69 7365 636f 6e64 7320 of milliseconds
│ │ │ │ │ +0003bd40: 7468 6174 2061 2067 6c6f 6261 6c20 6761 that a global ga
│ │ │ │ │ +0003bd50: 7262 6167 650a 2020 2020 2063 6f6c 6c65 rbage. colle
│ │ │ │ │ +0003bd60: 6374 696f 6e20 7461 6b65 732e 0a0a 7469 ction takes...ti
│ │ │ │ │ +0003bd70: 6d65 546f 436f 6d70 6163 740a 2020 2020 meToCompact.
│ │ │ │ │ +0003bd80: 2041 6e73 7765 7220 7468 6520 6176 6572 Answer the aver
│ │ │ │ │ +0003bd90: 6167 6520 6e75 6d62 6572 206f 6620 6d69 age number of mi
│ │ │ │ │ +0003bda0: 6c6c 6973 6563 6f6e 6473 2074 6861 7420 lliseconds that
│ │ │ │ │ +0003bdb0: 636f 6d70 6163 7469 6e67 2074 6865 2068 compacting the h
│ │ │ │ │ +0003bdc0: 6561 700a 2020 2020 2074 616b 6573 2e20 eap. takes.
│ │ │ │ │ +0003bdd0: 2054 6869 7320 7468 6520 7361 6d65 2074 This the same t
│ │ │ │ │ +0003bde0: 696d 6520 7468 6174 2069 7320 7461 6b65 ime that is take
│ │ │ │ │ +0003bdf0: 6e20 6279 2067 726f 7769 6e67 2074 6865 n by growing the
│ │ │ │ │ +0003be00: 2068 6561 702e 0a0a 7469 6d65 546f 5363 heap...timeToSc
│ │ │ │ │ +0003be10: 6176 656e 6765 0a20 2020 2020 416e 7377 avenge. Answ
│ │ │ │ │ +0003be20: 6572 2074 6865 2061 7665 7261 6765 206e er the average n
│ │ │ │ │ +0003be30: 756d 6265 7220 6f66 206d 696c 6c69 7365 umber of millise
│ │ │ │ │ +0003be40: 636f 6e64 7320 7468 6174 2061 2073 6361 conds that a sca
│ │ │ │ │ +0003be50: 7665 6e67 6520 7461 6b65 730a 2020 2020 venge takes.
│ │ │ │ │ +0003be60: 2028 6661 7374 2063 6f6c 6c65 6374 696f (fast collectio
│ │ │ │ │ +0003be70: 6e73 206f 6620 7468 6520 796f 756e 6720 ns of the young
│ │ │ │ │ +0003be80: 6765 6e65 7261 7469 6f6e 292e 0a0a 0a1f generation).....
│ │ │ │ │ +0003be90: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ +0003bea0: 696e 666f 2c20 204e 6f64 653a 204f 626a info, Node: Obj
│ │ │ │ │ +0003beb0: 6563 744d 656d 6f72 792d 6275 696c 7469 ectMemory-builti
│ │ │ │ │ +0003bec0: 6e73 2c20 204e 6578 743a 204f 626a 6563 ns, Next: Objec
│ │ │ │ │ +0003bed0: 744d 656d 6f72 792d 6465 7269 7665 6420 tMemory-derived
│ │ │ │ │ +0003bee0: 696e 666f 726d 6174 696f 6e2c 2020 5072 information, Pr
│ │ │ │ │ +0003bef0: 6576 3a20 4f62 6a65 6374 4d65 6d6f 7279 ev: ObjectMemory
│ │ │ │ │ +0003bf00: 2d61 6363 6573 7369 6e67 2c20 2055 703a -accessing, Up:
│ │ │ │ │ +0003bf10: 204f 626a 6563 744d 656d 6f72 790a 0a31 ObjectMemory..1
│ │ │ │ │ +0003bf20: 2e31 3235 2e36 204f 626a 6563 744d 656d .125.6 ObjectMem
│ │ │ │ │ +0003bf30: 6f72 793a 2062 7569 6c74 696e 730a 2d2d ory: builtins.--
│ │ │ │ │ +0003bf40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0003bf50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 7570 ------------..up
│ │ │ │ │ +0003bf60: 6461 7465 0a20 2020 2020 5570 6461 7465 date. Update
│ │ │ │ │ +0003bf70: 2074 6865 2076 616c 7565 7320 696e 2074 the values in t
│ │ │ │ │ +0003bf80: 6865 206f 626a 6563 7420 746f 2074 6865 he object to the
│ │ │ │ │ +0003bf90: 2063 7572 7265 6e74 2073 7461 7465 206f current state o
│ │ │ │ │ +0003bfa0: 6620 7468 6520 564d 2e0a 0a0a 1f0a 4669 f the VM......Fi
│ │ │ │ │ +0003bfb0: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ +0003bfc0: 6f2c 2020 4e6f 6465 3a20 4f62 6a65 6374 o, Node: Object
│ │ │ │ │ +0003bfd0: 4d65 6d6f 7279 2d64 6572 6976 6564 2069 Memory-derived i
│ │ │ │ │ +0003bfe0: 6e66 6f72 6d61 7469 6f6e 2c20 2050 7265 nformation, Pre
│ │ │ │ │ +0003bff0: 763a 204f 626a 6563 744d 656d 6f72 792d v: ObjectMemory-
│ │ │ │ │ +0003c000: 6275 696c 7469 6e73 2c20 2055 703a 204f builtins, Up: O
│ │ │ │ │ +0003c010: 626a 6563 744d 656d 6f72 790a 0a31 2e31 bjectMemory..1.1
│ │ │ │ │ +0003c020: 3235 2e37 204f 626a 6563 744d 656d 6f72 25.7 ObjectMemor
│ │ │ │ │ +0003c030: 793a 2064 6572 6976 6564 2069 6e66 6f72 y: derived infor
│ │ │ │ │ +0003c040: 6d61 7469 6f6e 0a2d 2d2d 2d2d 2d2d 2d2d mation.---------
│ │ │ │ │ +0003c050: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0003c060: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0003c070: 0a0a 7363 6176 656e 6765 7342 6566 6f72 ..scavengesBefor
│ │ │ │ │ +0003c080: 6554 656e 7572 696e 670a 2020 2020 2041 eTenuring. A
│ │ │ │ │ +0003c090: 6e73 7765 7220 7468 6520 6e75 6d62 6572 nswer the number
│ │ │ │ │ +0003c0a0: 206f 6620 7363 6176 656e 6765 7320 7468 of scavenges th
│ │ │ │ │ +0003c0b0: 6174 2061 6e20 6f62 6a65 6374 206d 7573 at an object mus
│ │ │ │ │ +0003c0c0: 7420 6f6e 2061 7665 7261 6765 0a20 2020 t on average.
│ │ │ │ │ +0003c0d0: 2020 7375 7276 6976 6520 6265 666f 7265 survive before
│ │ │ │ │ +0003c0e0: 2062 6569 6e67 2070 726f 6d6f 7465 6420 being promoted
│ │ │ │ │ +0003c0f0: 746f 206f 6c64 7370 6163 653b 2074 6869 to oldspace; thi
│ │ │ │ │ +0003c100: 7320 6973 2068 6f77 6576 6572 206f 6e6c s is however onl
│ │ │ │ │ +0003c110: 7920 616e 0a20 2020 2020 6573 7469 6d61 y an. estima
│ │ │ │ │ +0003c120: 7465 2062 6563 6175 7365 206f 626a 6563 te because objec
│ │ │ │ │ +0003c130: 7473 2074 6861 7420 6172 6520 7265 6163 ts that are reac
│ │ │ │ │ +0003c140: 6861 626c 6520 6672 6f6d 206f 6c64 7370 hable from oldsp
│ │ │ │ │ +0003c150: 6163 6520 6861 7665 2061 0a20 2020 2020 ace have a.
│ │ │ │ │ +0003c160: 6869 6768 6572 2070 726f 6261 6269 6c69 higher probabili
│ │ │ │ │ +0003c170: 7479 2074 6f20 6265 2074 656e 7572 6564 ty to be tenured
│ │ │ │ │ +0003c180: 2073 6f6f 6e2c 2077 6869 6c65 206f 626a soon, while obj
│ │ │ │ │ +0003c190: 6563 7473 2074 6861 7420 6172 6520 6f6e ects that are on
│ │ │ │ │ +0003c1a0: 6c79 0a20 2020 2020 7265 6163 6861 626c ly. reachabl
│ │ │ │ │ +0003c1b0: 6520 6672 6f6d 2074 6869 7343 6f6e 7465 e from thisConte
│ │ │ │ │ +0003c1c0: 7874 2068 6176 6520 6120 6c6f 7765 7220 xt have a lower
│ │ │ │ │ +0003c1d0: 7072 6f62 6162 696c 6974 7920 746f 2062 probability to b
│ │ │ │ │ +0003c1e0: 6520 7465 6e75 7265 642e 0a20 2020 2020 e tenured..
│ │ │ │ │ +0003c1f0: 416e 7977 6179 2c20 6966 2074 6869 7320 Anyway, if this
│ │ │ │ │ +0003c200: 6e75 6d62 6572 2066 616c 6c73 2062 656c number falls bel
│ │ │ │ │ +0003c210: 6f77 2032 2d33 2079 6f75 2073 686f 756c ow 2-3 you shoul
│ │ │ │ │ +0003c220: 6420 6465 6669 6e69 7465 6c79 0a20 2020 d definitely.
│ │ │ │ │ +0003c230: 2020 696e 6372 656d 656e 7420 7468 6520 increment the
│ │ │ │ │ +0003c240: 7369 7a65 206f 6620 6564 656e 2061 6e64 size of eden and
│ │ │ │ │ +0003c250: 2f6f 7220 6f66 2073 7572 7669 766f 7220 /or of survivor
│ │ │ │ │ +0003c260: 7370 6163 652c 2062 6563 6175 7365 2079 space, because y
│ │ │ │ │ +0003c270: 6f75 0a20 2020 2020 6172 6520 7465 6e75 ou. are tenu
│ │ │ │ │ +0003c280: 7269 6e67 2074 6f6f 206f 6674 656e 2061 ring too often a
│ │ │ │ │ +0003c290: 6e64 2072 656c 7969 6e67 2074 6f6f 206d nd relying too m
│ │ │ │ │ +0003c2a0: 7563 6820 6f6e 2067 6c6f 6261 6c20 6761 uch on global ga
│ │ │ │ │ +0003c2b0: 7262 6167 650a 2020 2020 2063 6f6c 6c65 rbage. colle
│ │ │ │ │ +0003c2c0: 6374 696f 6e20 746f 206b 6565 7020 796f ction to keep yo
│ │ │ │ │ +0003c2d0: 7572 2068 6561 7020 636c 6561 6e3b 2064 ur heap clean; d
│ │ │ │ │ +0003c2e0: 6f20 7468 6520 6d65 6173 7572 656d 656e o the measuremen
│ │ │ │ │ +0003c2f0: 7420 6f6e 2061 0a20 2020 2020 7265 7374 t on a. rest
│ │ │ │ │ +0003c300: 6172 7465 6420 696d 6167 652c 2073 6f20 arted image, so
│ │ │ │ │ +0003c310: 7468 6174 2074 6865 2065 7874 7261 2074 that the extra t
│ │ │ │ │ +0003c320: 656e 7572 696e 6720 696e 6375 7272 6564 enuring incurred
│ │ │ │ │ +0003c330: 2077 6865 6e20 6372 6561 7469 6e67 0a20 when creating.
│ │ │ │ │ +0003c340: 2020 2020 6c6f 6e67 2d6c 6976 6564 206f long-lived o
│ │ │ │ │ +0003c350: 626a 6563 7473 2073 7563 6820 6173 2063 bjects such as c
│ │ │ │ │ +0003c360: 6c61 7373 6573 206f 7220 6d65 7468 6f64 lasses or method
│ │ │ │ │ +0003c370: 7320 6973 206e 6f74 2063 6f6e 7369 6465 s is not conside
│ │ │ │ │ +0003c380: 7265 642e 0a0a 0a1f 0a46 696c 653a 2067 red......File: g
│ │ │ │ │ +0003c390: 7374 2d62 6173 652e 696e 666f 2c20 204e st-base.info, N
│ │ │ │ │ +0003c3a0: 6f64 653a 204f 7264 6572 6564 436f 6c6c ode: OrderedColl
│ │ │ │ │ +0003c3b0: 6563 7469 6f6e 2c20 204e 6578 743a 2050 ection, Next: P
│ │ │ │ │ +0003c3c0: 6163 6b61 6765 2c20 2050 7265 763a 204f ackage, Prev: O
│ │ │ │ │ +0003c3d0: 626a 6563 744d 656d 6f72 792c 2020 5570 bjectMemory, Up
│ │ │ │ │ +0003c3e0: 3a20 4261 7365 2063 6c61 7373 6573 0a0a : Base classes..
│ │ │ │ │ +0003c3f0: 312e 3132 3620 4f72 6465 7265 6443 6f6c 1.126 OrderedCol
│ │ │ │ │ +0003c400: 6c65 6374 696f 6e0a 3d3d 3d3d 3d3d 3d3d lection.========
│ │ │ │ │ +0003c410: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a ===============.
│ │ │ │ │ +0003c420: 0a44 6566 696e 6564 2069 6e20 6e61 6d65 .Defined in name
│ │ │ │ │ +0003c430: 7370 6163 6520 536d 616c 6c74 616c 6b0a space Smalltalk.
│ │ │ │ │ +0003c440: 5375 7065 7263 6c61 7373 3a20 5365 7175 Superclass: Sequ
│ │ │ │ │ +0003c450: 656e 6365 6162 6c65 436f 6c6c 6563 7469 enceableCollecti
│ │ │ │ │ +0003c460: 6f6e 0a43 6174 6567 6f72 793a 2043 6f6c on.Category: Col
│ │ │ │ │ +0003c470: 6c65 6374 696f 6e73 2d53 6571 7565 6e63 lections-Sequenc
│ │ │ │ │ +0003c480: 6561 626c 650a 2020 2020 204d 7920 696e eable. My in
│ │ │ │ │ +0003c490: 7374 616e 6365 7320 7265 7072 6573 656e stances represen
│ │ │ │ │ +0003c4a0: 7420 6f72 6465 7265 6420 636f 6c6c 6563 t ordered collec
│ │ │ │ │ +0003c4b0: 7469 6f6e 7320 6f66 2061 7262 6974 7261 tions of arbitra
│ │ │ │ │ +0003c4c0: 7279 2074 7970 6564 0a20 2020 2020 6f62 ry typed. ob
│ │ │ │ │ +0003c4d0: 6a65 6374 7320 7768 6963 6820 6172 6520 jects which are
│ │ │ │ │ +0003c4e0: 6e6f 7420 6469 7265 6374 6c79 2061 6363 not directly acc
│ │ │ │ │ +0003c4f0: 6573 7369 626c 6520 6279 2061 6e20 696e essible by an in
│ │ │ │ │ +0003c500: 6465 782e 2020 5468 6579 2063 616e 0a20 dex. They can.
│ │ │ │ │ +0003c510: 2020 2020 6265 2061 6363 6573 7365 6420 be accessed
│ │ │ │ │ +0003c520: 696e 6469 7265 6374 6c79 2074 6872 6f75 indirectly throu
│ │ │ │ │ +0003c530: 6768 2061 6e20 696e 6465 782c 2061 6e64 gh an index, and
│ │ │ │ │ +0003c540: 2063 616e 2062 6520 6d61 6e69 7075 6c61 can be manipula
│ │ │ │ │ +0003c550: 7465 6420 6279 0a20 2020 2020 6164 6469 ted by. addi
│ │ │ │ │ +0003c560: 6e67 2074 6f20 7468 6520 656e 6420 6f72 ng to the end or
│ │ │ │ │ +0003c570: 2062 6173 6564 206f 6e20 636f 6e74 656e based on conten
│ │ │ │ │ +0003c580: 7420 2873 7563 6820 6173 2061 6464 3a61 t (such as add:a
│ │ │ │ │ +0003c590: 6674 6572 3a29 0a0a 2a20 4d65 6e75 3a0a fter:)..* Menu:.
│ │ │ │ │ +0003c5a0: 0a2a 204f 7264 6572 6564 436f 6c6c 6563 .* OrderedCollec
│ │ │ │ │ +0003c5b0: 7469 6f6e 2063 6c61 7373 2d69 6e73 7461 tion class-insta
│ │ │ │ │ +0003c5c0: 6e63 6520 6372 6561 7469 6f6e 3a3a 2020 nce creation::
│ │ │ │ │ +0003c5d0: 2863 6c61 7373 290a 2a20 4f72 6465 7265 (class).* Ordere
│ │ │ │ │ +0003c5e0: 6443 6f6c 6c65 6374 696f 6e2d 6163 6365 dCollection-acce
│ │ │ │ │ +0003c5f0: 7373 696e 673a 3a20 2028 696e 7374 616e ssing:: (instan
│ │ │ │ │ +0003c600: 6365 290a 2a20 4f72 6465 7265 6443 6f6c ce).* OrderedCol
│ │ │ │ │ +0003c610: 6c65 6374 696f 6e2d 6164 6469 6e67 3a3a lection-adding::
│ │ │ │ │ +0003c620: 2020 2869 6e73 7461 6e63 6529 0a2a 204f (instance).* O
│ │ │ │ │ +0003c630: 7264 6572 6564 436f 6c6c 6563 7469 6f6e rderedCollection
│ │ │ │ │ +0003c640: 2d62 7569 6c74 2069 6e73 3a3a 2020 2869 -built ins:: (i
│ │ │ │ │ +0003c650: 6e73 7461 6e63 6529 0a2a 204f 7264 6572 nstance).* Order
│ │ │ │ │ +0003c660: 6564 436f 6c6c 6563 7469 6f6e 2d65 6e75 edCollection-enu
│ │ │ │ │ +0003c670: 6d65 7261 7469 6e67 3a3a 2020 2869 6e73 merating:: (ins
│ │ │ │ │ +0003c680: 7461 6e63 6529 0a2a 204f 7264 6572 6564 tance).* Ordered
│ │ │ │ │ +0003c690: 436f 6c6c 6563 7469 6f6e 2d72 656d 6f76 Collection-remov
│ │ │ │ │ +0003c6a0: 696e 673a 3a20 2028 696e 7374 616e 6365 ing:: (instance
│ │ │ │ │ +0003c6b0: 290a 0a1f 0a46 696c 653a 2067 7374 2d62 )....File: gst-b
│ │ │ │ │ +0003c6c0: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ +0003c6d0: 204f 7264 6572 6564 436f 6c6c 6563 7469 OrderedCollecti
│ │ │ │ │ +0003c6e0: 6f6e 2063 6c61 7373 2d69 6e73 7461 6e63 on class-instanc
│ │ │ │ │ +0003c6f0: 6520 6372 6561 7469 6f6e 2c20 204e 6578 e creation, Nex
│ │ │ │ │ +0003c700: 743a 204f 7264 6572 6564 436f 6c6c 6563 t: OrderedCollec
│ │ │ │ │ +0003c710: 7469 6f6e 2d61 6363 6573 7369 6e67 2c20 tion-accessing,
│ │ │ │ │ +0003c720: 2055 703a 204f 7264 6572 6564 436f 6c6c Up: OrderedColl
│ │ │ │ │ +0003c730: 6563 7469 6f6e 0a0a 312e 3132 362e 3120 ection..1.126.1
│ │ │ │ │ +0003c740: 4f72 6465 7265 6443 6f6c 6c65 6374 696f OrderedCollectio
│ │ │ │ │ +0003c750: 6e20 636c 6173 733a 2069 6e73 7461 6e63 n class: instanc
│ │ │ │ │ +0003c760: 6520 6372 6561 7469 6f6e 0a2d 2d2d 2d2d e creation.-----
│ │ │ │ │ +0003c770: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0003c780: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0003c790: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a6e -------------..n
│ │ │ │ │ +0003c7a0: 6577 0a20 2020 2020 416e 7377 6572 2061 ew. Answer a
│ │ │ │ │ +0003c7b0: 6e20 4f72 6465 7265 6443 6f6c 6c65 6374 n OrderedCollect
│ │ │ │ │ +0003c7c0: 696f 6e20 6f66 2064 6566 6175 6c74 2073 ion of default s
│ │ │ │ │ +0003c7d0: 697a 650a 0a6e 6577 3a20 616e 496e 7465 ize..new: anInte
│ │ │ │ │ +0003c7e0: 6765 720a 2020 2020 2041 6e73 7765 7220 ger. Answer
│ │ │ │ │ +0003c7f0: 616e 204f 7264 6572 6564 436f 6c6c 6563 an OrderedCollec
│ │ │ │ │ +0003c800: 7469 6f6e 206f 6620 7369 7a65 2061 6e49 tion of size anI
│ │ │ │ │ +0003c810: 6e74 6567 6572 0a0a 0a1f 0a46 696c 653a nteger.....File:
│ │ │ │ │ +0003c820: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ +0003c830: 204e 6f64 653a 204f 7264 6572 6564 436f Node: OrderedCo
│ │ │ │ │ +0003c840: 6c6c 6563 7469 6f6e 2d61 6363 6573 7369 llection-accessi
│ │ │ │ │ +0003c850: 6e67 2c20 204e 6578 743a 204f 7264 6572 ng, Next: Order
│ │ │ │ │ +0003c860: 6564 436f 6c6c 6563 7469 6f6e 2d61 6464 edCollection-add
│ │ │ │ │ +0003c870: 696e 672c 2020 5072 6576 3a20 4f72 6465 ing, Prev: Orde
│ │ │ │ │ +0003c880: 7265 6443 6f6c 6c65 6374 696f 6e20 636c redCollection cl
│ │ │ │ │ +0003c890: 6173 732d 696e 7374 616e 6365 2063 7265 ass-instance cre
│ │ │ │ │ +0003c8a0: 6174 696f 6e2c 2020 5570 3a20 4f72 6465 ation, Up: Orde
│ │ │ │ │ +0003c8b0: 7265 6443 6f6c 6c65 6374 696f 6e0a 0a31 redCollection..1
│ │ │ │ │ +0003c8c0: 2e31 3236 2e32 204f 7264 6572 6564 436f .126.2 OrderedCo
│ │ │ │ │ +0003c8d0: 6c6c 6563 7469 6f6e 3a20 6163 6365 7373 llection: access
│ │ │ │ │ +0003c8e0: 696e 670a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ing.------------
│ │ │ │ │ +0003c8f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0003c900: 2d2d 2d2d 2d2d 2d2d 0a0a 6174 3a20 616e --------..at: an
│ │ │ │ │ +0003c910: 496e 6465 780a 2020 2020 2041 6e73 7765 Index. Answe
│ │ │ │ │ +0003c920: 7220 7468 6520 616e 496e 6465 782d 7468 r the anIndex-th
│ │ │ │ │ +0003c930: 2069 7465 6d20 6f66 2074 6865 2072 6563 item of the rec
│ │ │ │ │ +0003c940: 6569 7665 720a 0a61 743a 2061 6e49 6e64 eiver..at: anInd
│ │ │ │ │ +0003c950: 6578 2070 7574 3a20 616e 4f62 6a65 6374 ex put: anObject
│ │ │ │ │ +0003c960: 0a20 2020 2020 5374 6f72 6520 616e 4f62 . Store anOb
│ │ │ │ │ +0003c970: 6a65 6374 2061 7420 7468 6520 616e 496e ject at the anIn
│ │ │ │ │ +0003c980: 6465 782d 7468 2069 7465 6d20 6f66 2074 dex-th item of t
│ │ │ │ │ +0003c990: 6865 2072 6563 6569 7665 722c 2061 6e73 he receiver, ans
│ │ │ │ │ +0003c9a0: 7765 720a 2020 2020 2061 6e4f 626a 6563 wer. anObjec
│ │ │ │ │ +0003c9b0: 740a 0a66 6972 7374 0a20 2020 2020 416e t..first. An
│ │ │ │ │ +0003c9c0: 7377 6572 2074 6865 2066 6972 7374 2069 swer the first i
│ │ │ │ │ +0003c9d0: 7465 6d20 6f66 2074 6865 2072 6563 6569 tem of the recei
│ │ │ │ │ +0003c9e0: 7665 720a 0a6c 6173 740a 2020 2020 2041 ver..last. A
│ │ │ │ │ +0003c9f0: 6e73 7765 7220 7468 6520 6c61 7374 2069 nswer the last i
│ │ │ │ │ +0003ca00: 7465 6d20 6f66 2074 6865 2072 6563 6569 tem of the recei
│ │ │ │ │ +0003ca10: 7665 720a 0a73 697a 650a 2020 2020 2052 ver..size. R
│ │ │ │ │ +0003ca20: 6574 7572 6e20 7468 6520 6e75 6d62 6572 eturn the number
│ │ │ │ │ +0003ca30: 206f 6620 6f62 6a65 6374 7320 696e 2074 of objects in t
│ │ │ │ │ +0003ca40: 6865 2072 6563 6569 7665 720a 0a0a 1f0a he receiver.....
│ │ │ │ │ +0003ca50: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ +0003ca60: 6e66 6f2c 2020 4e6f 6465 3a20 4f72 6465 nfo, Node: Orde
│ │ │ │ │ +0003ca70: 7265 6443 6f6c 6c65 6374 696f 6e2d 6164 redCollection-ad
│ │ │ │ │ +0003ca80: 6469 6e67 2c20 204e 6578 743a 204f 7264 ding, Next: Ord
│ │ │ │ │ +0003ca90: 6572 6564 436f 6c6c 6563 7469 6f6e 2d62 eredCollection-b
│ │ │ │ │ +0003caa0: 7569 6c74 2069 6e73 2c20 2050 7265 763a uilt ins, Prev:
│ │ │ │ │ +0003cab0: 204f 7264 6572 6564 436f 6c6c 6563 7469 OrderedCollecti
│ │ │ │ │ +0003cac0: 6f6e 2d61 6363 6573 7369 6e67 2c20 2055 on-accessing, U
│ │ │ │ │ +0003cad0: 703a 204f 7264 6572 6564 436f 6c6c 6563 p: OrderedCollec
│ │ │ │ │ +0003cae0: 7469 6f6e 0a0a 312e 3132 362e 3320 4f72 tion..1.126.3 Or
│ │ │ │ │ +0003caf0: 6465 7265 6443 6f6c 6c65 6374 696f 6e3a deredCollection:
│ │ │ │ │ +0003cb00: 2061 6464 696e 670a 2d2d 2d2d 2d2d 2d2d adding.--------
│ │ │ │ │ +0003cb10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0003cb20: 2d2d 2d2d 2d2d 2d2d 2d0a 0a61 6464 3a20 ---------..add:
│ │ │ │ │ +0003cb30: 616e 4f62 6a65 6374 0a20 2020 2020 4164 anObject. Ad
│ │ │ │ │ +0003cb40: 6420 616e 4f62 6a65 6374 2069 6e20 7468 d anObject in th
│ │ │ │ │ +0003cb50: 6520 7265 6365 6976 6572 2c20 616e 7377 e receiver, answ
│ │ │ │ │ +0003cb60: 6572 2069 740a 0a61 6464 3a20 6e65 774f er it..add: newO
│ │ │ │ │ +0003cb70: 626a 6563 7420 6166 7465 723a 206f 6c64 bject after: old
│ │ │ │ │ +0003cb80: 4f62 6a65 6374 0a20 2020 2020 4164 6420 Object. Add
│ │ │ │ │ +0003cb90: 6e65 774f 626a 6563 7420 696e 2074 6865 newObject in the
│ │ │ │ │ +0003cba0: 2072 6563 6569 7665 7220 6a75 7374 2061 receiver just a
│ │ │ │ │ +0003cbb0: 6674 6572 206f 6c64 4f62 6a65 6374 2c20 fter oldObject,
│ │ │ │ │ +0003cbc0: 616e 7377 6572 2069 742e 0a20 2020 2020 answer it..
│ │ │ │ │ +0003cbd0: 4661 696c 2069 6620 6f6c 644f 626a 6563 Fail if oldObjec
│ │ │ │ │ +0003cbe0: 7420 6361 6e27 7420 6265 2066 6f75 6e64 t can't be found
│ │ │ │ │ +0003cbf0: 0a0a 6164 643a 206e 6577 4f62 6a65 6374 ..add: newObject
│ │ │ │ │ +0003cc00: 2061 6674 6572 496e 6465 783a 2069 0a20 afterIndex: i.
│ │ │ │ │ +0003cc10: 2020 2020 4164 6420 6e65 774f 626a 6563 Add newObjec
│ │ │ │ │ +0003cc20: 7420 696e 2074 6865 2072 6563 6569 7665 t in the receive
│ │ │ │ │ +0003cc30: 7220 6a75 7374 2061 6674 6572 2074 6865 r just after the
│ │ │ │ │ +0003cc40: 2069 2d74 682c 2061 6e73 7765 7220 6974 i-th, answer it
│ │ │ │ │ +0003cc50: 2e0a 2020 2020 2046 6169 6c20 6966 2069 .. Fail if i
│ │ │ │ │ +0003cc60: 203c 2030 206f 7220 6920 3e20 7365 6c66 < 0 or i > self
│ │ │ │ │ +0003cc70: 2073 697a 650a 0a61 6464 3a20 6e65 774f size..add: newO
│ │ │ │ │ +0003cc80: 626a 6563 7420 6265 666f 7265 3a20 6f6c bject before: ol
│ │ │ │ │ +0003cc90: 644f 626a 6563 740a 2020 2020 2041 6464 dObject. Add
│ │ │ │ │ +0003cca0: 206e 6577 4f62 6a65 6374 2069 6e20 7468 newObject in th
│ │ │ │ │ +0003ccb0: 6520 7265 6365 6976 6572 206a 7573 7420 e receiver just
│ │ │ │ │ +0003ccc0: 6265 666f 7265 206f 6c64 4f62 6a65 6374 before oldObject
│ │ │ │ │ +0003ccd0: 2c20 616e 7377 6572 2069 742e 0a20 2020 , answer it..
│ │ │ │ │ +0003cce0: 2020 4661 696c 2069 6620 6f6c 644f 626a Fail if oldObj
│ │ │ │ │ +0003ccf0: 6563 7420 6361 6e27 7420 6265 2066 6f75 ect can't be fou
│ │ │ │ │ +0003cd00: 6e64 0a0a 6164 643a 206e 6577 4f62 6a65 nd..add: newObje
│ │ │ │ │ +0003cd10: 6374 2062 6566 6f72 6549 6e64 6578 3a20 ct beforeIndex:
│ │ │ │ │ +0003cd20: 690a 2020 2020 2041 6464 206e 6577 4f62 i. Add newOb
│ │ │ │ │ +0003cd30: 6a65 6374 2069 6e20 7468 6520 7265 6365 ject in the rece
│ │ │ │ │ +0003cd40: 6976 6572 206a 7573 7420 6265 666f 7265 iver just before
│ │ │ │ │ +0003cd50: 2074 6865 2069 2d74 682c 2061 6e73 7765 the i-th, answe
│ │ │ │ │ +0003cd60: 7220 6974 2e0a 2020 2020 2046 6169 6c20 r it.. Fail
│ │ │ │ │ +0003cd70: 6966 2069 203c 2031 206f 7220 6920 3e20 if i < 1 or i >
│ │ │ │ │ +0003cd80: 7365 6c66 2073 697a 6520 2b20 310a 0a61 self size + 1..a
│ │ │ │ │ +0003cd90: 6464 416c 6c3a 2061 436f 6c6c 6563 7469 ddAll: aCollecti
│ │ │ │ │ +0003cda0: 6f6e 0a20 2020 2020 4164 6420 6576 6572 on. Add ever
│ │ │ │ │ +0003cdb0: 7920 6974 656d 206f 6620 6143 6f6c 6c65 y item of aColle
│ │ │ │ │ +0003cdc0: 6374 696f 6e20 746f 2074 6865 2072 6563 ction to the rec
│ │ │ │ │ +0003cdd0: 6569 7665 722c 2061 6e73 7765 7220 6974 eiver, answer it
│ │ │ │ │ +0003cde0: 0a0a 6164 6441 6c6c 3a20 6e65 7743 6f6c ..addAll: newCol
│ │ │ │ │ +0003cdf0: 6c65 6374 696f 6e20 6166 7465 723a 206f lection after: o
│ │ │ │ │ +0003ce00: 6c64 4f62 6a65 6374 0a20 2020 2020 4164 ldObject. Ad
│ │ │ │ │ +0003ce10: 6420 6576 6572 7920 6974 656d 206f 6620 d every item of
│ │ │ │ │ +0003ce20: 6e65 7743 6f6c 6c65 6374 696f 6e20 746f newCollection to
│ │ │ │ │ +0003ce30: 2074 6865 2072 6563 6569 7665 7220 6a75 the receiver ju
│ │ │ │ │ +0003ce40: 7374 2061 6674 6572 0a20 2020 2020 6f6c st after. ol
│ │ │ │ │ +0003ce50: 644f 626a 6563 742c 2061 6e73 7765 7220 dObject, answer
│ │ │ │ │ +0003ce60: 6974 2e20 4661 696c 2069 6620 6f6c 644f it. Fail if oldO
│ │ │ │ │ +0003ce70: 626a 6563 7420 6973 206e 6f74 2066 6f75 bject is not fou
│ │ │ │ │ +0003ce80: 6e64 0a0a 6164 6441 6c6c 3a20 6e65 7743 nd..addAll: newC
│ │ │ │ │ +0003ce90: 6f6c 6c65 6374 696f 6e20 6166 7465 7249 ollection afterI
│ │ │ │ │ +0003cea0: 6e64 6578 3a20 690a 2020 2020 2041 6464 ndex: i. Add
│ │ │ │ │ +0003ceb0: 2065 7665 7279 2069 7465 6d20 6f66 206e every item of n
│ │ │ │ │ +0003cec0: 6577 436f 6c6c 6563 7469 6f6e 2074 6f20 ewCollection to
│ │ │ │ │ +0003ced0: 7468 6520 7265 6365 6976 6572 206a 7573 the receiver jus
│ │ │ │ │ +0003cee0: 7420 6166 7465 7220 7468 650a 2020 2020 t after the.
│ │ │ │ │ +0003cef0: 2069 2d74 682c 2061 6e73 7765 7220 6974 i-th, answer it
│ │ │ │ │ +0003cf00: 2e20 4661 696c 2069 6620 6920 3c20 3020 . Fail if i < 0
│ │ │ │ │ +0003cf10: 6f72 2069 203e 2073 656c 6620 7369 7a65 or i > self size
│ │ │ │ │ +0003cf20: 0a0a 6164 6441 6c6c 3a20 6e65 7743 6f6c ..addAll: newCol
│ │ │ │ │ +0003cf30: 6c65 6374 696f 6e20 6265 666f 7265 3a20 lection before:
│ │ │ │ │ +0003cf40: 6f6c 644f 626a 6563 740a 2020 2020 2041 oldObject. A
│ │ │ │ │ +0003cf50: 6464 2065 7665 7279 2069 7465 6d20 6f66 dd every item of
│ │ │ │ │ +0003cf60: 206e 6577 436f 6c6c 6563 7469 6f6e 2074 newCollection t
│ │ │ │ │ +0003cf70: 6f20 7468 6520 7265 6365 6976 6572 206a o the receiver j
│ │ │ │ │ +0003cf80: 7573 7420 6265 666f 7265 0a20 2020 2020 ust before.
│ │ │ │ │ +0003cf90: 6f6c 644f 626a 6563 742c 2061 6e73 7765 oldObject, answe
│ │ │ │ │ +0003cfa0: 7220 6974 2e20 4661 696c 2069 6620 6f6c r it. Fail if ol
│ │ │ │ │ +0003cfb0: 644f 626a 6563 7420 6973 206e 6f74 2066 dObject is not f
│ │ │ │ │ +0003cfc0: 6f75 6e64 0a0a 6164 6441 6c6c 3a20 6e65 ound..addAll: ne
│ │ │ │ │ +0003cfd0: 7743 6f6c 6c65 6374 696f 6e20 6265 666f wCollection befo
│ │ │ │ │ +0003cfe0: 7265 496e 6465 783a 2069 0a20 2020 2020 reIndex: i.
│ │ │ │ │ +0003cff0: 4164 6420 6576 6572 7920 6974 656d 206f Add every item o
│ │ │ │ │ +0003d000: 6620 6e65 7743 6f6c 6c65 6374 696f 6e20 f newCollection
│ │ │ │ │ +0003d010: 746f 2074 6865 2072 6563 6569 7665 7220 to the receiver
│ │ │ │ │ +0003d020: 6a75 7374 2062 6566 6f72 6520 7468 650a just before the.
│ │ │ │ │ +0003d030: 2020 2020 2069 2d74 682c 2061 6e73 7765 i-th, answe
│ │ │ │ │ +0003d040: 7220 6974 2e20 4661 696c 2069 6620 6920 r it. Fail if i
│ │ │ │ │ +0003d050: 3c20 3120 6f72 2069 203e 2073 656c 6620 < 1 or i > self
│ │ │ │ │ +0003d060: 7369 7a65 202b 2031 0a0a 6164 6441 6c6c size + 1..addAll
│ │ │ │ │ +0003d070: 4669 7273 743a 2061 436f 6c6c 6563 7469 First: aCollecti
│ │ │ │ │ +0003d080: 6f6e 0a20 2020 2020 4164 6420 6576 6572 on. Add ever
│ │ │ │ │ +0003d090: 7920 6974 656d 206f 6620 6e65 7743 6f6c y item of newCol
│ │ │ │ │ +0003d0a0: 6c65 6374 696f 6e20 746f 2074 6865 2072 lection to the r
│ │ │ │ │ +0003d0b0: 6563 6569 7665 7220 7269 6768 7420 6174 eceiver right at
│ │ │ │ │ +0003d0c0: 2074 6865 2073 7461 7274 0a20 2020 2020 the start.
│ │ │ │ │ +0003d0d0: 6f66 2074 6865 2072 6563 6569 7665 722e of the receiver.
│ │ │ │ │ +0003d0e0: 2041 6e73 7765 7220 6143 6f6c 6c65 6374 Answer aCollect
│ │ │ │ │ +0003d0f0: 696f 6e0a 0a61 6464 416c 6c4c 6173 743a ion..addAllLast:
│ │ │ │ │ +0003d100: 2061 436f 6c6c 6563 7469 6f6e 0a20 2020 aCollection.
│ │ │ │ │ +0003d110: 2020 4164 6420 6576 6572 7920 6974 656d Add every item
│ │ │ │ │ +0003d120: 206f 6620 6e65 7743 6f6c 6c65 6374 696f of newCollectio
│ │ │ │ │ +0003d130: 6e20 746f 2074 6865 2072 6563 6569 7665 n to the receive
│ │ │ │ │ +0003d140: 7220 7269 6768 7420 6174 2074 6865 2065 r right at the e
│ │ │ │ │ +0003d150: 6e64 0a20 2020 2020 6f66 2074 6865 2072 nd. of the r
│ │ │ │ │ +0003d160: 6563 6569 7665 722e 2041 6e73 7765 7220 eceiver. Answer
│ │ │ │ │ +0003d170: 6143 6f6c 6c65 6374 696f 6e0a 0a61 6464 aCollection..add
│ │ │ │ │ +0003d180: 4669 7273 743a 206e 6577 4f62 6a65 6374 First: newObject
│ │ │ │ │ +0003d190: 0a20 2020 2020 4164 6420 6e65 774f 626a . Add newObj
│ │ │ │ │ +0003d1a0: 6563 7420 746f 2074 6865 2072 6563 6569 ect to the recei
│ │ │ │ │ +0003d1b0: 7665 7220 7269 6768 7420 6174 2074 6865 ver right at the
│ │ │ │ │ +0003d1c0: 2073 7461 7274 206f 6620 7468 6520 7265 start of the re
│ │ │ │ │ +0003d1d0: 6365 6976 6572 2e0a 2020 2020 2041 6e73 ceiver.. Ans
│ │ │ │ │ +0003d1e0: 7765 7220 6e65 774f 626a 6563 740a 0a61 wer newObject..a
│ │ │ │ │ +0003d1f0: 6464 4c61 7374 3a20 6e65 774f 626a 6563 ddLast: newObjec
│ │ │ │ │ +0003d200: 740a 2020 2020 2041 6464 206e 6577 4f62 t. Add newOb
│ │ │ │ │ +0003d210: 6a65 6374 2074 6f20 7468 6520 7265 6365 ject to the rece
│ │ │ │ │ +0003d220: 6976 6572 2072 6967 6874 2061 7420 7468 iver right at th
│ │ │ │ │ +0003d230: 6520 656e 6420 6f66 2074 6865 2072 6563 e end of the rec
│ │ │ │ │ +0003d240: 6569 7665 722e 0a20 2020 2020 416e 7377 eiver.. Answ
│ │ │ │ │ +0003d250: 6572 206e 6577 4f62 6a65 6374 0a0a 0a1f er newObject....
│ │ │ │ │ +0003d260: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ +0003d270: 696e 666f 2c20 204e 6f64 653a 204f 7264 info, Node: Ord
│ │ │ │ │ +0003d280: 6572 6564 436f 6c6c 6563 7469 6f6e 2d62 eredCollection-b
│ │ │ │ │ +0003d290: 7569 6c74 2069 6e73 2c20 204e 6578 743a uilt ins, Next:
│ │ │ │ │ +0003d2a0: 204f 7264 6572 6564 436f 6c6c 6563 7469 OrderedCollecti
│ │ │ │ │ +0003d2b0: 6f6e 2d65 6e75 6d65 7261 7469 6e67 2c20 on-enumerating,
│ │ │ │ │ +0003d2c0: 2050 7265 763a 204f 7264 6572 6564 436f Prev: OrderedCo
│ │ │ │ │ +0003d2d0: 6c6c 6563 7469 6f6e 2d61 6464 696e 672c llection-adding,
│ │ │ │ │ +0003d2e0: 2020 5570 3a20 4f72 6465 7265 6443 6f6c Up: OrderedCol
│ │ │ │ │ +0003d2f0: 6c65 6374 696f 6e0a 0a31 2e31 3236 2e34 lection..1.126.4
│ │ │ │ │ +0003d300: 204f 7264 6572 6564 436f 6c6c 6563 7469 OrderedCollecti
│ │ │ │ │ +0003d310: 6f6e 3a20 6275 696c 7420 696e 730a 2d2d on: built ins.--
│ │ │ │ │ +0003d320: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0003d330: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0003d340: 2d2d 0a0a 7072 696d 5265 706c 6163 6546 --..primReplaceF
│ │ │ │ │ +0003d350: 726f 6d3a 2073 7461 7274 2074 6f3a 2073 rom: start to: s
│ │ │ │ │ +0003d360: 746f 7020 7769 7468 3a20 6279 7465 4172 top with: byteAr
│ │ │ │ │ +0003d370: 7261 7920 7374 6172 7469 6e67 4174 3a20 ray startingAt:
│ │ │ │ │ +0003d380: 7265 706c 6163 6553 7461 7274 0a20 2020 replaceStart.
│ │ │ │ │ +0003d390: 2020 5265 706c 6163 6520 7468 6520 6368 Replace the ch
│ │ │ │ │ +0003d3a0: 6172 6163 7465 7273 2066 726f 6d20 7374 aracters from st
│ │ │ │ │ +0003d3b0: 6172 7420 746f 2073 746f 7020 7769 7468 art to stop with
│ │ │ │ │ +0003d3c0: 206e 6577 2063 6861 7261 6374 6572 7320 new characters
│ │ │ │ │ +0003d3d0: 7768 6f73 650a 2020 2020 2041 5343 4949 whose. ASCII
│ │ │ │ │ +0003d3e0: 2063 6f64 6573 2061 7265 2063 6f6e 7461 codes are conta
│ │ │ │ │ +0003d3f0: 696e 6564 2069 6e20 6279 7465 4172 7261 ined in byteArra
│ │ │ │ │ +0003d400: 792c 2073 7461 7274 696e 6720 6174 2074 y, starting at t
│ │ │ │ │ +0003d410: 6865 0a20 2020 2020 7265 706c 6163 6553 he. replaceS
│ │ │ │ │ +0003d420: 7461 7274 206c 6f63 6174 696f 6e20 6f66 tart location of
│ │ │ │ │ +0003d430: 2062 7974 6541 7272 6179 0a0a 0a1f 0a46 byteArray.....F
│ │ │ │ │ +0003d440: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ +0003d450: 666f 2c20 204e 6f64 653a 204f 7264 6572 fo, Node: Order
│ │ │ │ │ +0003d460: 6564 436f 6c6c 6563 7469 6f6e 2d65 6e75 edCollection-enu
│ │ │ │ │ +0003d470: 6d65 7261 7469 6e67 2c20 204e 6578 743a merating, Next:
│ │ │ │ │ +0003d480: 204f 7264 6572 6564 436f 6c6c 6563 7469 OrderedCollecti
│ │ │ │ │ +0003d490: 6f6e 2d72 656d 6f76 696e 672c 2020 5072 on-removing, Pr
│ │ │ │ │ +0003d4a0: 6576 3a20 4f72 6465 7265 6443 6f6c 6c65 ev: OrderedColle
│ │ │ │ │ +0003d4b0: 6374 696f 6e2d 6275 696c 7420 696e 732c ction-built ins,
│ │ │ │ │ +0003d4c0: 2020 5570 3a20 4f72 6465 7265 6443 6f6c Up: OrderedCol
│ │ │ │ │ +0003d4d0: 6c65 6374 696f 6e0a 0a31 2e31 3236 2e35 lection..1.126.5
│ │ │ │ │ +0003d4e0: 204f 7264 6572 6564 436f 6c6c 6563 7469 OrderedCollecti
│ │ │ │ │ +0003d4f0: 6f6e 3a20 656e 756d 6572 6174 696e 670a on: enumerating.
│ │ │ │ │ +0003d500: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0003d510: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0003d520: 2d2d 2d2d 2d2d 0a0a 646f 3a20 6142 6c6f ------..do: aBlo
│ │ │ │ │ +0003d530: 636b 0a20 2020 2020 4576 616c 7561 7465 ck. Evaluate
│ │ │ │ │ +0003d540: 2061 426c 6f63 6b20 666f 7220 616c 6c20 aBlock for all
│ │ │ │ │ +0003d550: 7468 6520 656c 656d 656e 7473 2069 6e20 the elements in
│ │ │ │ │ +0003d560: 7468 6520 636f 6c6c 6563 7469 6f6e 0a0a the collection..
│ │ │ │ │ +0003d570: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ +0003d580: 652e 696e 666f 2c20 204e 6f64 653a 204f e.info, Node: O
│ │ │ │ │ +0003d590: 7264 6572 6564 436f 6c6c 6563 7469 6f6e rderedCollection
│ │ │ │ │ +0003d5a0: 2d72 656d 6f76 696e 672c 2020 5072 6576 -removing, Prev
│ │ │ │ │ +0003d5b0: 3a20 4f72 6465 7265 6443 6f6c 6c65 6374 : OrderedCollect
│ │ │ │ │ +0003d5c0: 696f 6e2d 656e 756d 6572 6174 696e 672c ion-enumerating,
│ │ │ │ │ +0003d5d0: 2020 5570 3a20 4f72 6465 7265 6443 6f6c Up: OrderedCol
│ │ │ │ │ +0003d5e0: 6c65 6374 696f 6e0a 0a31 2e31 3236 2e36 lection..1.126.6
│ │ │ │ │ +0003d5f0: 204f 7264 6572 6564 436f 6c6c 6563 7469 OrderedCollecti
│ │ │ │ │ +0003d600: 6f6e 3a20 7265 6d6f 7669 6e67 0a2d 2d2d on: removing.---
│ │ │ │ │ +0003d610: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0003d620: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0003d630: 0a0a 6964 656e 7469 7479 5265 6d6f 7665 ..identityRemove
│ │ │ │ │ +0003d640: 3a20 6f6c 644f 626a 6563 740a 2020 2020 : oldObject.
│ │ │ │ │ +0003d650: 2052 656d 6f76 6520 6f6c 644f 626a 6563 Remove oldObjec
│ │ │ │ │ +0003d660: 7420 6672 6f6d 2074 6865 2072 6563 6569 t from the recei
│ │ │ │ │ +0003d670: 7665 722e 2049 6620 6162 7365 6e74 2c20 ver. If absent,
│ │ │ │ │ +0003d680: 6661 696c 2c20 656c 7365 2061 6e73 7765 fail, else answe
│ │ │ │ │ +0003d690: 720a 2020 2020 206f 6c64 4f62 6a65 6374 r. oldObject
│ │ │ │ │ +0003d6a0: 2e0a 0a69 6465 6e74 6974 7952 656d 6f76 ...identityRemov
│ │ │ │ │ +0003d6b0: 653a 2061 6e4f 626a 6563 7420 6966 4162 e: anObject ifAb
│ │ │ │ │ +0003d6c0: 7365 6e74 3a20 6142 6c6f 636b 0a20 2020 sent: aBlock.
│ │ │ │ │ +0003d6d0: 2020 5265 6d6f 7665 2061 6e4f 626a 6563 Remove anObjec
│ │ │ │ │ +0003d6e0: 7420 6672 6f6d 2074 6865 2072 6563 6569 t from the recei
│ │ │ │ │ +0003d6f0: 7665 722e 2049 6620 6974 2063 616e 2774 ver. If it can't
│ │ │ │ │ +0003d700: 2062 6520 666f 756e 642c 2061 6e73 7765 be found, answe
│ │ │ │ │ +0003d710: 7220 7468 650a 2020 2020 2072 6573 756c r the. resul
│ │ │ │ │ +0003d720: 7420 6f66 2065 7661 6c75 6174 696e 6720 t of evaluating
│ │ │ │ │ +0003d730: 6142 6c6f 636b 0a0a 7265 6d6f 7665 3a20 aBlock..remove:
│ │ │ │ │ +0003d740: 616e 4f62 6a65 6374 2069 6641 6273 656e anObject ifAbsen
│ │ │ │ │ +0003d750: 743a 2061 426c 6f63 6b0a 2020 2020 2052 t: aBlock. R
│ │ │ │ │ +0003d760: 656d 6f76 6520 616e 4f62 6a65 6374 2066 emove anObject f
│ │ │ │ │ +0003d770: 726f 6d20 7468 6520 7265 6365 6976 6572 rom the receiver
│ │ │ │ │ +0003d780: 2e20 4966 2069 7420 6361 6e27 7420 6265 . If it can't be
│ │ │ │ │ +0003d790: 2066 6f75 6e64 2c20 616e 7377 6572 2074 found, answer t
│ │ │ │ │ +0003d7a0: 6865 0a20 2020 2020 7265 7375 6c74 206f he. result o
│ │ │ │ │ +0003d7b0: 6620 6576 616c 7561 7469 6e67 2061 426c f evaluating aBl
│ │ │ │ │ +0003d7c0: 6f63 6b0a 0a72 656d 6f76 6541 7449 6e64 ock..removeAtInd
│ │ │ │ │ +0003d7d0: 6578 3a20 616e 496e 6465 780a 2020 2020 ex: anIndex.
│ │ │ │ │ +0003d7e0: 2052 656d 6f76 6520 7468 6520 6f62 6a65 Remove the obje
│ │ │ │ │ +0003d7f0: 6374 2061 7420 696e 6465 7820 616e 496e ct at index anIn
│ │ │ │ │ +0003d800: 6465 7820 6672 6f6d 2074 6865 2072 6563 dex from the rec
│ │ │ │ │ +0003d810: 6569 7665 722e 2046 6169 6c20 6966 2074 eiver. Fail if t
│ │ │ │ │ +0003d820: 6865 0a20 2020 2020 696e 6465 7820 6973 he. index is
│ │ │ │ │ +0003d830: 206f 7574 206f 6620 626f 756e 6473 2e0a out of bounds..
│ │ │ │ │ +0003d840: 0a72 656d 6f76 6546 6972 7374 0a20 2020 .removeFirst.
│ │ │ │ │ +0003d850: 2020 5265 6d6f 7665 2061 6e20 6f62 6a65 Remove an obje
│ │ │ │ │ +0003d860: 6374 2066 726f 6d20 7468 6520 7374 6172 ct from the star
│ │ │ │ │ +0003d870: 7420 6f66 2074 6865 2072 6563 6569 7665 t of the receive
│ │ │ │ │ +0003d880: 722e 2046 6169 6c20 6966 2074 6865 0a20 r. Fail if the.
│ │ │ │ │ +0003d890: 2020 2020 7265 6365 6976 6572 2069 7320 receiver is
│ │ │ │ │ +0003d8a0: 656d 7074 790a 0a72 656d 6f76 654c 6173 empty..removeLas
│ │ │ │ │ +0003d8b0: 740a 2020 2020 2052 656d 6f76 6520 616e t. Remove an
│ │ │ │ │ +0003d8c0: 206f 626a 6563 7420 6672 6f6d 2074 6865 object from the
│ │ │ │ │ +0003d8d0: 2065 6e64 206f 6620 7468 6520 7265 6365 end of the rece
│ │ │ │ │ +0003d8e0: 6976 6572 2e20 4661 696c 2069 6620 7468 iver. Fail if th
│ │ │ │ │ +0003d8f0: 6520 7265 6365 6976 6572 0a20 2020 2020 e receiver.
│ │ │ │ │ +0003d900: 6973 2065 6d70 7479 0a0a 0a1f 0a46 696c is empty.....Fil
│ │ │ │ │ +0003d910: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ +0003d920: 2c20 204e 6f64 653a 2050 6163 6b61 6765 , Node: Package
│ │ │ │ │ +0003d930: 2c20 204e 6578 743a 2050 6163 6b61 6765 , Next: Package
│ │ │ │ │ +0003d940: 4c6f 6164 6572 2c20 2050 7265 763a 204f Loader, Prev: O
│ │ │ │ │ +0003d950: 7264 6572 6564 436f 6c6c 6563 7469 6f6e rderedCollection
│ │ │ │ │ +0003d960: 2c20 2055 703a 2042 6173 6520 636c 6173 , Up: Base clas
│ │ │ │ │ +0003d970: 7365 730a 0a31 2e31 3237 2050 6163 6b61 ses..1.127 Packa
│ │ │ │ │ +0003d980: 6765 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ge.=============
│ │ │ │ │ +0003d990: 0a0a 4465 6669 6e65 6420 696e 206e 616d ..Defined in nam
│ │ │ │ │ +0003d9a0: 6573 7061 6365 2053 6d61 6c6c 7461 6c6b espace Smalltalk
│ │ │ │ │ +0003d9b0: 0a53 7570 6572 636c 6173 733a 204b 6572 .Superclass: Ker
│ │ │ │ │ +0003d9c0: 6e65 6c2e 5061 636b 6167 6549 6e66 6f0a nel.PackageInfo.
│ │ │ │ │ +0003d9d0: 4361 7465 676f 7279 3a20 4c61 6e67 7561 Category: Langua
│ │ │ │ │ +0003d9e0: 6765 2d50 6163 6b61 6769 6e67 0a20 2020 ge-Packaging.
│ │ │ │ │ +0003d9f0: 2020 4920 616d 206e 6f74 2070 6172 7420 I am not part
│ │ │ │ │ +0003da00: 6f66 2061 2073 7461 6e64 6172 6420 536d of a standard Sm
│ │ │ │ │ +0003da10: 616c 6c74 616c 6b20 7379 7374 656d 2e20 alltalk system.
│ │ │ │ │ +0003da20: 4920 7374 6f72 6520 696e 7465 726e 616c I store internal
│ │ │ │ │ +0003da30: 6c79 0a20 2020 2020 7468 6520 696e 666f ly. the info
│ │ │ │ │ +0003da40: 726d 6174 696f 6e20 6f6e 2061 2053 6d61 rmation on a Sma
│ │ │ │ │ +0003da50: 6c6c 7461 6c6b 2070 6163 6b61 6765 2c20 lltalk package,
│ │ │ │ │ +0003da60: 616e 6420 6361 6e20 6f75 7470 7574 206d and can output m
│ │ │ │ │ +0003da70: 790a 2020 2020 2064 6573 6372 6970 7469 y. descripti
│ │ │ │ │ +0003da80: 6f6e 2069 6e20 584d 4c2e 0a0a 2a20 4d65 on in XML...* Me
│ │ │ │ │ +0003da90: 6e75 3a0a 0a2a 2050 6163 6b61 6765 2063 nu:..* Package c
│ │ │ │ │ +0003daa0: 6c61 7373 2d61 6363 6573 7369 6e67 3a3a lass-accessing::
│ │ │ │ │ +0003dab0: 2020 2863 6c61 7373 290a 2a20 5061 636b (class).* Pack
│ │ │ │ │ +0003dac0: 6167 6520 636c 6173 732d 696e 7374 616e age class-instan
│ │ │ │ │ +0003dad0: 6365 2063 7265 6174 696f 6e3a 3a20 2028 ce creation:: (
│ │ │ │ │ +0003dae0: 636c 6173 7329 0a2a 2050 6163 6b61 6765 class).* Package
│ │ │ │ │ +0003daf0: 2d61 6363 6573 7369 6e67 3a3a 2020 2869 -accessing:: (i
│ │ │ │ │ +0003db00: 6e73 7461 6e63 6529 0a2a 2050 6163 6b61 nstance).* Packa
│ │ │ │ │ +0003db10: 6765 2d73 7469 6c6c 2075 6e63 6c61 7373 ge-still unclass
│ │ │ │ │ +0003db20: 6966 6965 643a 3a20 2028 696e 7374 616e ified:: (instan
│ │ │ │ │ +0003db30: 6365 290a 2a20 5061 636b 6167 652d 7665 ce).* Package-ve
│ │ │ │ │ +0003db40: 7273 696f 6e20 7061 7273 696e 673a 3a20 rsion parsing::
│ │ │ │ │ +0003db50: 2028 696e 7374 616e 6365 290a 0a1f 0a46 (instance)....F
│ │ │ │ │ +0003db60: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ +0003db70: 666f 2c20 204e 6f64 653a 2050 6163 6b61 fo, Node: Packa
│ │ │ │ │ +0003db80: 6765 2063 6c61 7373 2d61 6363 6573 7369 ge class-accessi
│ │ │ │ │ +0003db90: 6e67 2c20 204e 6578 743a 2050 6163 6b61 ng, Next: Packa
│ │ │ │ │ +0003dba0: 6765 2063 6c61 7373 2d69 6e73 7461 6e63 ge class-instanc
│ │ │ │ │ +0003dbb0: 6520 6372 6561 7469 6f6e 2c20 2055 703a e creation, Up:
│ │ │ │ │ +0003dbc0: 2050 6163 6b61 6765 0a0a 312e 3132 372e Package..1.127.
│ │ │ │ │ +0003dbd0: 3120 5061 636b 6167 6520 636c 6173 733a 1 Package class:
│ │ │ │ │ +0003dbe0: 2061 6363 6573 7369 6e67 0a2d 2d2d 2d2d accessing.-----
│ │ │ │ │ +0003dbf0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0003dc00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a74 6167 -----------..tag
│ │ │ │ │ +0003dc10: 730a 2020 2020 204e 6f74 2063 6f6d 6d65 s. Not comme
│ │ │ │ │ +0003dc20: 6e74 6564 2e0a 0a0a 1f0a 4669 6c65 3a20 nted......File:
│ │ │ │ │ +0003dc30: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ +0003dc40: 4e6f 6465 3a20 5061 636b 6167 6520 636c Node: Package cl
│ │ │ │ │ +0003dc50: 6173 732d 696e 7374 616e 6365 2063 7265 ass-instance cre
│ │ │ │ │ +0003dc60: 6174 696f 6e2c 2020 4e65 7874 3a20 5061 ation, Next: Pa
│ │ │ │ │ +0003dc70: 636b 6167 652d 6163 6365 7373 696e 672c ckage-accessing,
│ │ │ │ │ +0003dc80: 2020 5072 6576 3a20 5061 636b 6167 6520 Prev: Package
│ │ │ │ │ +0003dc90: 636c 6173 732d 6163 6365 7373 696e 672c class-accessing,
│ │ │ │ │ +0003dca0: 2020 5570 3a20 5061 636b 6167 650a 0a31 Up: Package..1
│ │ │ │ │ +0003dcb0: 2e31 3237 2e32 2050 6163 6b61 6765 2063 .127.2 Package c
│ │ │ │ │ +0003dcc0: 6c61 7373 3a20 696e 7374 616e 6365 2063 lass: instance c
│ │ │ │ │ +0003dcd0: 7265 6174 696f 6e0a 2d2d 2d2d 2d2d 2d2d reation.--------
│ │ │ │ │ +0003dce0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0003dcf0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0003dd00: 0a0a 7061 7273 653a 2066 696c 650a 2020 ..parse: file.
│ │ │ │ │ +0003dd10: 2020 2041 6e73 7765 7220 6120 7061 636b Answer a pack
│ │ │ │ │ +0003dd20: 6167 6520 6672 6f6d 2074 6865 2058 4d4c age from the XML
│ │ │ │ │ +0003dd30: 2064 6573 6372 6970 7469 6f6e 2069 6e20 description in
│ │ │ │ │ +0003dd40: 6669 6c65 2e0a 0a0a 1f0a 4669 6c65 3a20 file......File:
│ │ │ │ │ +0003dd50: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ +0003dd60: 4e6f 6465 3a20 5061 636b 6167 652d 6163 Node: Package-ac
│ │ │ │ │ +0003dd70: 6365 7373 696e 672c 2020 4e65 7874 3a20 cessing, Next:
│ │ │ │ │ +0003dd80: 5061 636b 6167 652d 7374 696c 6c20 756e Package-still un
│ │ │ │ │ +0003dd90: 636c 6173 7369 6669 6564 2c20 2050 7265 classified, Pre
│ │ │ │ │ +0003dda0: 763a 2050 6163 6b61 6765 2063 6c61 7373 v: Package class
│ │ │ │ │ +0003ddb0: 2d69 6e73 7461 6e63 6520 6372 6561 7469 -instance creati
│ │ │ │ │ +0003ddc0: 6f6e 2c20 2055 703a 2050 6163 6b61 6765 on, Up: Package
│ │ │ │ │ +0003ddd0: 0a0a 312e 3132 372e 3320 5061 636b 6167 ..1.127.3 Packag
│ │ │ │ │ +0003dde0: 653a 2061 6363 6573 7369 6e67 0a2d 2d2d e: accessing.---
│ │ │ │ │ +0003ddf0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0003de00: 2d2d 2d2d 2d2d 2d0a 0a61 6464 4275 696c -------..addBuil
│ │ │ │ │ +0003de10: 7446 696c 653a 2061 5374 7269 6e67 0a20 tFile: aString.
│ │ │ │ │ +0003de20: 2020 2020 4e6f 7420 636f 6d6d 656e 7465 Not commente
│ │ │ │ │ +0003de30: 642e 0a0a 6164 6443 616c 6c6f 7574 3a20 d...addCallout:
│ │ │ │ │ +0003de40: 6153 7472 696e 670a 2020 2020 204e 6f74 aString. Not
│ │ │ │ │ +0003de50: 2063 6f6d 6d65 6e74 6564 2e0a 0a61 6464 commented...add
│ │ │ │ │ +0003de60: 4665 6174 7572 653a 2061 5374 7269 6e67 Feature: aString
│ │ │ │ │ +0003de70: 0a20 2020 2020 4e6f 7420 636f 6d6d 656e . Not commen
│ │ │ │ │ +0003de80: 7465 642e 0a0a 6164 6446 696c 653a 2061 ted...addFile: a
│ │ │ │ │ +0003de90: 5374 7269 6e67 0a20 2020 2020 4e6f 7420 String. Not
│ │ │ │ │ +0003dea0: 636f 6d6d 656e 7465 642e 0a0a 6164 6446 commented...addF
│ │ │ │ │ +0003deb0: 696c 6549 6e3a 2061 5374 7269 6e67 0a20 ileIn: aString.
│ │ │ │ │ +0003dec0: 2020 2020 4e6f 7420 636f 6d6d 656e 7465 Not commente
│ │ │ │ │ +0003ded0: 642e 0a0a 6164 644c 6962 7261 7279 3a20 d...addLibrary:
│ │ │ │ │ +0003dee0: 6153 7472 696e 670a 2020 2020 204e 6f74 aString. Not
│ │ │ │ │ +0003def0: 2063 6f6d 6d65 6e74 6564 2e0a 0a61 6464 commented...add
│ │ │ │ │ +0003df00: 4d6f 6475 6c65 3a20 6153 7472 696e 670a Module: aString.
│ │ │ │ │ +0003df10: 2020 2020 204e 6f74 2063 6f6d 6d65 6e74 Not comment
│ │ │ │ │ +0003df20: 6564 2e0a 0a61 6464 5072 6572 6571 7569 ed...addPrerequi
│ │ │ │ │ +0003df30: 7369 7465 3a20 6153 7472 696e 670a 2020 site: aString.
│ │ │ │ │ +0003df40: 2020 204e 6f74 2063 6f6d 6d65 6e74 6564 Not commented
│ │ │ │ │ +0003df50: 2e0a 0a61 6464 5375 6e69 7453 6372 6970 ...addSunitScrip
│ │ │ │ │ +0003df60: 743a 2061 5374 7269 6e67 0a20 2020 2020 t: aString.
│ │ │ │ │ +0003df70: 4e6f 7420 636f 6d6d 656e 7465 642e 0a0a Not commented...
│ │ │ │ │ +0003df80: 6261 7365 4469 7265 6374 6f72 6965 730a baseDirectories.
│ │ │ │ │ +0003df90: 2020 2020 2041 6e73 7765 7220 6062 6173 Answer `bas
│ │ │ │ │ +0003dfa0: 6544 6972 6563 746f 7269 6573 272e 0a0a eDirectories'...
│ │ │ │ │ +0003dfb0: 6261 7365 4469 7265 6374 6f72 6965 733a baseDirectories:
│ │ │ │ │ +0003dfc0: 2061 436f 6c6c 6563 7469 6f6e 0a20 2020 aCollection.
│ │ │ │ │ +0003dfd0: 2020 4368 6563 6b20 6966 2069 7427 7320 Check if it's
│ │ │ │ │ +0003dfe0: 706f 7373 6962 6c65 2074 6f20 7265 736f possible to reso
│ │ │ │ │ +0003dff0: 6c76 6520 7468 6520 6e61 6d65 7320 696e lve the names in
│ │ │ │ │ +0003e000: 2074 6865 2070 6163 6b61 6765 0a20 2020 the package.
│ │ │ │ │ +0003e010: 2020 6163 636f 7264 696e 6720 746f 2074 according to t
│ │ │ │ │ +0003e020: 6865 2062 6173 6520 6469 7265 6374 6f72 he base director
│ │ │ │ │ +0003e030: 6965 7320 696e 2062 6173 6544 6972 6563 ies in baseDirec
│ │ │ │ │ +0003e040: 746f 7269 6573 2c20 7768 6963 6820 6465 tories, which de
│ │ │ │ │ +0003e050: 7065 6e64 0a20 2020 2020 6f6e 2077 6865 pend. on whe
│ │ │ │ │ +0003e060: 7265 2074 6865 2070 6163 6b61 6765 732e re the packages.
│ │ │ │ │ +0003e070: 786d 6c20 6973 2066 6f75 6e64 3a20 7468 xml is found: th
│ │ │ │ │ +0003e080: 6520 7468 7265 6520 706f 7373 6962 6c65 e three possible
│ │ │ │ │ +0003e090: 2070 6c61 6365 7320 6172 650a 2020 2020 places are.
│ │ │ │ │ +0003e0a0: 2031 2920 7468 6520 7379 7374 656d 206b 1) the system k
│ │ │ │ │ +0003e0b0: 6572 6e65 6c20 6469 7265 6374 6f72 7927 ernel directory'
│ │ │ │ │ +0003e0c0: 7320 7061 7265 6e74 2064 6972 6563 746f s parent directo
│ │ │ │ │ +0003e0d0: 7279 2c20 3229 2074 6865 206c 6f63 616c ry, 2) the local
│ │ │ │ │ +0003e0e0: 0a20 2020 2020 6b65 726e 656c 2064 6972 . kernel dir
│ │ │ │ │ +0003e0f0: 6563 746f 7279 2773 2070 6172 656e 7420 ectory's parent
│ │ │ │ │ +0003e100: 6469 7265 6374 6f72 792c 2033 2920 7468 directory, 3) th
│ │ │ │ │ +0003e110: 6520 6c6f 6361 6c20 696d 6167 6520 6469 e local image di
│ │ │ │ │ +0003e120: 7265 6374 6f72 790a 2020 2020 2028 696e rectory. (in
│ │ │ │ │ +0003e130: 206f 7264 6572 206f 6620 6465 6372 6561 order of decrea
│ │ │ │ │ +0003e140: 7369 6e67 2070 7269 6f72 6974 7929 2e0a sing priority)..
│ │ │ │ │ +0003e150: 0a20 2020 2020 466f 7220 6120 7061 636b . For a pack
│ │ │ │ │ +0003e160: 6167 6573 2e78 6d6c 2066 6f75 6e64 2069 ages.xml found i
│ │ │ │ │ +0003e170: 6e20 7468 6520 7379 7374 656d 206b 6572 n the system ker
│ │ │ │ │ +0003e180: 6e65 6c20 6469 7265 6374 6f72 7927 7320 nel directory's
│ │ │ │ │ +0003e190: 7061 7265 6e74 0a20 2020 2020 6469 7265 parent. dire
│ │ │ │ │ +0003e1a0: 6374 6f72 792c 2061 6c6c 2074 6872 6565 ctory, all three
│ │ │ │ │ +0003e1b0: 2064 6972 6563 746f 7269 6573 2061 7265 directories are
│ │ │ │ │ +0003e1c0: 2073 6561 7263 6865 642e 2020 466f 7220 searched. For
│ │ │ │ │ +0003e1d0: 6120 7061 636b 6167 6573 2e78 6d6c 0a20 a packages.xml.
│ │ │ │ │ +0003e1e0: 2020 2020 666f 756e 6420 696e 2074 6865 found in the
│ │ │ │ │ +0003e1f0: 206c 6f63 616c 206b 6572 6e65 6c20 6469 local kernel di
│ │ │ │ │ +0003e200: 7265 6374 6f72 7927 7320 7061 7265 6e74 rectory's parent
│ │ │ │ │ +0003e210: 2064 6972 6563 746f 7279 2c20 6f6e 6c79 directory, only
│ │ │ │ │ +0003e220: 0a20 2020 2020 6469 7265 6374 6f72 6965 . directorie
│ │ │ │ │ +0003e230: 7320 3220 616e 6420 3320 6172 6520 7365 s 2 and 3 are se
│ │ │ │ │ +0003e240: 6172 6368 6564 2e20 2046 6f72 2061 2070 arched. For a p
│ │ │ │ │ +0003e250: 6163 6b61 6765 732e 786d 6c20 6469 7265 ackages.xml dire
│ │ │ │ │ +0003e260: 6374 6f72 7920 696e 0a20 2020 2020 7468 ctory in. th
│ │ │ │ │ +0003e270: 6520 6c6f 6361 6c20 696d 6167 6520 6469 e local image di
│ │ │ │ │ +0003e280: 7265 6374 6f72 792c 2069 6e73 7465 6164 rectory, instead
│ │ │ │ │ +0003e290: 2c20 6f6e 6c79 2064 6972 6563 746f 7279 , only directory
│ │ │ │ │ +0003e2a0: 2033 2069 7320 7365 6172 6368 6564 2e0a 3 is searched..
│ │ │ │ │ +0003e2b0: 0a62 7569 6c74 4669 6c65 730a 2020 2020 .builtFiles.
│ │ │ │ │ +0003e2c0: 2041 6e73 7765 7220 6120 286d 6f64 6966 Answer a (modif
│ │ │ │ │ +0003e2d0: 6961 626c 6529 204f 7264 6572 6564 436f iable) OrderedCo
│ │ │ │ │ +0003e2e0: 6c6c 6563 7469 6f6e 206f 6620 6669 6c65 llection of file
│ │ │ │ │ +0003e2f0: 7320 7468 6174 2061 7265 2070 6172 7420 s that are part
│ │ │ │ │ +0003e300: 6f66 0a20 2020 2020 7468 6520 7061 636b of. the pack
│ │ │ │ │ +0003e310: 6167 6520 6275 7420 6172 6520 6e6f 7420 age but are not
│ │ │ │ │ +0003e320: 6469 7374 7269 6275 7465 642e 0a0a 6361 distributed...ca
│ │ │ │ │ +0003e330: 6c6c 6f75 7473 0a20 2020 2020 416e 7377 llouts. Answ
│ │ │ │ │ +0003e340: 6572 2061 2028 6d6f 6469 6669 6162 6c65 er a (modifiable
│ │ │ │ │ +0003e350: 2920 5365 7420 6f66 2063 616c 6c2d 6f75 ) Set of call-ou
│ │ │ │ │ +0003e360: 7473 2074 6861 7420 6172 6520 7265 7175 ts that are requ
│ │ │ │ │ +0003e370: 6972 6564 2074 6f20 6c6f 6164 0a20 2020 ired to load.
│ │ │ │ │ +0003e380: 2020 7468 6520 7061 636b 6167 652e 2020 the package.
│ │ │ │ │ +0003e390: 5468 6569 7220 7072 6573 656e 6365 2069 Their presence i
│ │ │ │ │ +0003e3a0: 7320 6368 6563 6b65 6420 6166 7465 7220 s checked after
│ │ │ │ │ +0003e3b0: 7468 6520 6c69 6272 6172 6965 7320 616e the libraries an
│ │ │ │ │ +0003e3c0: 640a 2020 2020 206d 6f64 756c 6573 2061 d. modules a
│ │ │ │ │ +0003e3d0: 7265 206c 6f61 6465 6420 736f 2074 6861 re loaded so tha
│ │ │ │ │ +0003e3e0: 7420 796f 7520 6361 6e20 646f 2061 206b t you can do a k
│ │ │ │ │ +0003e3f0: 696e 6420 6f66 2076 6572 7369 6f6e 696e ind of versionin
│ │ │ │ │ +0003e400: 672e 0a0a 6469 7265 6374 6f72 790a 2020 g...directory.
│ │ │ │ │ +0003e410: 2020 2041 6e73 7765 7220 7468 6520 6261 Answer the ba
│ │ │ │ │ +0003e420: 7365 2064 6972 6563 746f 7279 2066 726f se directory fro
│ │ │ │ │ +0003e430: 6d20 7768 6963 6820 746f 206c 6f61 6420 m which to load
│ │ │ │ │ +0003e440: 7468 6520 7061 636b 6167 652e 0a0a 6665 the package...fe
│ │ │ │ │ +0003e450: 6174 7572 6573 0a20 2020 2020 416e 7377 atures. Answ
│ │ │ │ │ +0003e460: 6572 2061 2028 6d6f 6469 6669 6162 6c65 er a (modifiable
│ │ │ │ │ +0003e470: 2920 5365 7420 6f66 2066 6561 7475 7265 ) Set of feature
│ │ │ │ │ +0003e480: 7320 7072 6f76 6964 6564 2062 7920 7468 s provided by th
│ │ │ │ │ +0003e490: 6520 7061 636b 6167 652e 0a0a 6669 6c65 e package...file
│ │ │ │ │ +0003e4a0: 496e 730a 2020 2020 2041 6e73 7765 7220 Ins. Answer
│ │ │ │ │ +0003e4b0: 6120 286d 6f64 6966 6961 626c 6529 204f a (modifiable) O
│ │ │ │ │ +0003e4c0: 7264 6572 6564 436f 6c6c 6563 7469 6f6e rderedCollection
│ │ │ │ │ +0003e4d0: 7320 6f66 2066 696c 6573 2074 6861 7420 s of files that
│ │ │ │ │ +0003e4e0: 6172 6520 746f 2062 650a 2020 2020 2066 are to be. f
│ │ │ │ │ +0003e4f0: 696c 6564 2d69 6e20 746f 206c 6f61 6420 iled-in to load
│ │ │ │ │ +0003e500: 7468 6520 7061 636b 6167 652e 2020 5468 the package. Th
│ │ │ │ │ +0003e510: 6973 2069 7320 7573 7561 6c6c 7920 6120 is is usually a
│ │ │ │ │ +0003e520: 7375 6273 6574 206f 6620 6066 696c 6573 subset of `files
│ │ │ │ │ +0003e530: 270a 2020 2020 2061 6e64 2060 6275 696c '. and `buil
│ │ │ │ │ +0003e540: 7446 696c 6573 272e 0a0a 6669 6c65 730a tFiles'...files.
│ │ │ │ │ +0003e550: 2020 2020 2041 6e73 7765 7220 6120 286d Answer a (m
│ │ │ │ │ +0003e560: 6f64 6966 6961 626c 6529 204f 7264 6572 odifiable) Order
│ │ │ │ │ +0003e570: 6564 436f 6c6c 6563 7469 6f6e 206f 6620 edCollection of
│ │ │ │ │ +0003e580: 6669 6c65 7320 7468 6174 2061 7265 2070 files that are p
│ │ │ │ │ +0003e590: 6172 7420 6f66 0a20 2020 2020 7468 6520 art of. the
│ │ │ │ │ +0003e5a0: 7061 636b 6167 652e 0a0a 6675 6c6c 5061 package...fullPa
│ │ │ │ │ +0003e5b0: 7468 4f66 3a20 6669 6c65 4e61 6d65 0a20 thOf: fileName.
│ │ │ │ │ +0003e5c0: 2020 2020 5472 7920 6170 7065 6e64 696e Try appendin
│ │ │ │ │ +0003e5d0: 6720 2773 656c 6620 6469 7265 6374 6f72 g 'self director
│ │ │ │ │ +0003e5e0: 7927 2061 6e64 2066 696c 654e 616d 6520 y' and fileName
│ │ │ │ │ +0003e5f0: 746f 2065 6163 6820 6f66 2074 6865 0a20 to each of the.
│ │ │ │ │ +0003e600: 2020 2020 6469 7265 6374 6f72 7920 696e directory in
│ │ │ │ │ +0003e610: 2062 6173 6544 6972 6563 746f 7269 6573 baseDirectories
│ │ │ │ │ +0003e620: 2c20 616e 6420 7265 7475 726e 2074 6865 , and return the
│ │ │ │ │ +0003e630: 2070 6174 6820 746f 2074 6865 2066 6972 path to the fir
│ │ │ │ │ +0003e640: 7374 0a20 2020 2020 7472 6965 6420 6669 st. tried fi
│ │ │ │ │ +0003e650: 6c65 6e61 6d65 2074 6861 7420 6578 6973 lename that exis
│ │ │ │ │ +0003e660: 7473 2e20 2052 6169 7365 2061 2050 6163 ts. Raise a Pac
│ │ │ │ │ +0003e670: 6b61 6765 4e6f 7441 7661 696c 6162 6c65 kageNotAvailable
│ │ │ │ │ +0003e680: 2065 7863 6570 7469 6f6e 0a20 2020 2020 exception.
│ │ │ │ │ +0003e690: 6966 206e 6f20 6469 7265 6374 6f72 7920 if no directory
│ │ │ │ │ +0003e6a0: 6973 2066 6f75 6e64 2074 6861 7420 636f is found that co
│ │ │ │ │ +0003e6b0: 6e74 6169 6e73 2074 6865 2066 696c 652e ntains the file.
│ │ │ │ │ +0003e6c0: 0a0a 6c69 6272 6172 6965 730a 2020 2020 ..libraries.
│ │ │ │ │ +0003e6d0: 2041 6e73 7765 7220 6120 286d 6f64 6966 Answer a (modif
│ │ │ │ │ +0003e6e0: 6961 626c 6529 2053 6574 206f 6620 7368 iable) Set of sh
│ │ │ │ │ +0003e6f0: 6172 6564 206c 6962 7261 7279 206e 616d ared library nam
│ │ │ │ │ +0003e700: 6573 2074 6861 7420 6172 650a 2020 2020 es that are.
│ │ │ │ │ +0003e710: 2072 6571 7569 7265 6420 746f 206c 6f61 required to loa
│ │ │ │ │ +0003e720: 6420 7468 6520 7061 636b 6167 652e 0a0a d the package...
│ │ │ │ │ +0003e730: 6d6f 6475 6c65 730a 2020 2020 2041 6e73 modules. Ans
│ │ │ │ │ +0003e740: 7765 7220 6120 286d 6f64 6966 6961 626c wer a (modifiabl
│ │ │ │ │ +0003e750: 6529 2053 6574 206f 6620 6d6f 6475 6c65 e) Set of module
│ │ │ │ │ +0003e760: 7320 7468 6174 2061 7265 2072 6571 7569 s that are requi
│ │ │ │ │ +0003e770: 7265 6420 746f 206c 6f61 6420 7468 650a red to load the.
│ │ │ │ │ +0003e780: 2020 2020 2070 6163 6b61 6765 2e0a 0a6e package...n
│ │ │ │ │ +0003e790: 616d 6573 7061 6365 0a20 2020 2020 416e amespace. An
│ │ │ │ │ +0003e7a0: 7377 6572 2074 6865 206e 616d 6573 7061 swer the namespa
│ │ │ │ │ +0003e7b0: 6365 2069 6e20 7768 6963 6820 7468 6520 ce in which the
│ │ │ │ │ +0003e7c0: 7061 636b 6167 6520 6973 206c 6f61 6465 package is loade
│ │ │ │ │ +0003e7d0: 642e 0a0a 6e61 6d65 7370 6163 653a 2061 d...namespace: a
│ │ │ │ │ +0003e7e0: 5374 7269 6e67 0a20 2020 2020 5365 7420 String. Set
│ │ │ │ │ +0003e7f0: 746f 2061 5374 7269 6e67 2074 6865 206e to aString the n
│ │ │ │ │ +0003e800: 616d 6573 7061 6365 2069 6e20 7768 6963 amespace in whic
│ │ │ │ │ +0003e810: 6820 7468 6520 7061 636b 6167 6520 6973 h the package is
│ │ │ │ │ +0003e820: 206c 6f61 6465 642e 0a0a 7072 6572 6571 loaded...prereq
│ │ │ │ │ +0003e830: 7569 7369 7465 730a 2020 2020 2041 6e73 uisites. Ans
│ │ │ │ │ +0003e840: 7765 7220 6120 286d 6f64 6966 6961 626c wer a (modifiabl
│ │ │ │ │ +0003e850: 6529 2053 6574 206f 6620 7072 6572 6571 e) Set of prereq
│ │ │ │ │ +0003e860: 7569 7369 7465 732e 0a0a 7072 696d 4669 uisites...primFi
│ │ │ │ │ +0003e870: 6c65 496e 0a20 2020 2020 5072 6976 6174 leIn. Privat
│ │ │ │ │ +0003e880: 6520 2d20 4669 6c65 2069 6e20 7468 6520 e - File in the
│ │ │ │ │ +0003e890: 6769 7665 6e20 7061 636b 6167 6520 7769 given package wi
│ │ │ │ │ +0003e8a0: 7468 6f75 7420 7061 7969 6e67 2061 7474 thout paying att
│ │ │ │ │ +0003e8b0: 656e 7469 6f6e 2061 740a 2020 2020 2064 ention at. d
│ │ │ │ │ +0003e8c0: 6570 656e 6465 6e63 6965 7320 616e 6420 ependencies and
│ │ │ │ │ +0003e8d0: 4320 6361 6c6c 6f75 7420 6176 6169 6c61 C callout availa
│ │ │ │ │ +0003e8e0: 6269 6c69 7479 0a0a 7265 6c61 7469 7665 bility..relative
│ │ │ │ │ +0003e8f0: 4469 7265 6374 6f72 790a 2020 2020 2041 Directory. A
│ │ │ │ │ +0003e900: 6e73 7765 7220 7468 6520 6469 7265 6374 nswer the direct
│ │ │ │ │ +0003e910: 6f72 792c 2072 656c 6174 6976 6520 746f ory, relative to
│ │ │ │ │ +0003e920: 2074 6865 2070 6163 6b61 6765 7320 6669 the packages fi
│ │ │ │ │ +0003e930: 6c65 2c20 6672 6f6d 2077 6869 6368 2074 le, from which t
│ │ │ │ │ +0003e940: 6f0a 2020 2020 206c 6f61 6420 7468 6520 o. load the
│ │ │ │ │ +0003e950: 7061 636b 6167 652e 0a0a 7265 6c61 7469 package...relati
│ │ │ │ │ +0003e960: 7665 4469 7265 6374 6f72 793a 2064 6972 veDirectory: dir
│ │ │ │ │ +0003e970: 0a20 2020 2020 5365 7420 7468 6520 6469 . Set the di
│ │ │ │ │ +0003e980: 7265 6374 6f72 792c 2072 656c 6174 6976 rectory, relativ
│ │ │ │ │ +0003e990: 6520 746f 2074 6865 2070 6163 6b61 6765 e to the package
│ │ │ │ │ +0003e9a0: 7320 6669 6c65 2c20 6672 6f6d 2077 6869 s file, from whi
│ │ │ │ │ +0003e9b0: 6368 2074 6f0a 2020 2020 206c 6f61 6420 ch to. load
│ │ │ │ │ +0003e9c0: 7468 6520 7061 636b 6167 652c 2074 6f20 the package, to
│ │ │ │ │ +0003e9d0: 6469 722e 0a0a 7374 6172 7453 6372 6970 dir...startScrip
│ │ │ │ │ +0003e9e0: 740a 2020 2020 2041 6e73 7765 7220 7468 t. Answer th
│ │ │ │ │ +0003e9f0: 6520 7374 6172 7420 7363 7269 7074 2066 e start script f
│ │ │ │ │ +0003ea00: 6f72 2074 6865 2070 6163 6b61 6765 2e0a or the package..
│ │ │ │ │ +0003ea10: 0a73 7461 7274 5363 7269 7074 3a20 6153 .startScript: aS
│ │ │ │ │ +0003ea20: 7472 696e 670a 2020 2020 2053 6574 2074 tring. Set t
│ │ │ │ │ +0003ea30: 6865 2073 7461 7274 2073 6372 6970 7420 he start script
│ │ │ │ │ +0003ea40: 666f 7220 7468 6520 7061 636b 6167 6520 for the package
│ │ │ │ │ +0003ea50: 746f 2061 5374 7269 6e67 2e0a 0a73 746f to aString...sto
│ │ │ │ │ +0003ea60: 7053 6372 6970 740a 2020 2020 2041 6e73 pScript. Ans
│ │ │ │ │ +0003ea70: 7765 7220 7468 6520 7374 6172 7420 7363 wer the start sc
│ │ │ │ │ +0003ea80: 7269 7074 2066 6f72 2074 6865 2070 6163 ript for the pac
│ │ │ │ │ +0003ea90: 6b61 6765 2e0a 0a73 746f 7053 6372 6970 kage...stopScrip
│ │ │ │ │ +0003eaa0: 743a 2061 5374 7269 6e67 0a20 2020 2020 t: aString.
│ │ │ │ │ +0003eab0: 5365 7420 7468 6520 7374 6f70 2073 6372 Set the stop scr
│ │ │ │ │ +0003eac0: 6970 7420 666f 7220 7468 6520 7061 636b ipt for the pack
│ │ │ │ │ +0003ead0: 6167 6520 746f 2061 5374 7269 6e67 2e0a age to aString..
│ │ │ │ │ +0003eae0: 0a73 756e 6974 5363 7269 7074 730a 2020 .sunitScripts.
│ │ │ │ │ +0003eaf0: 2020 2041 6e73 7765 7220 6120 286d 6f64 Answer a (mod
│ │ │ │ │ +0003eb00: 6966 6961 626c 6529 204f 7264 6572 6564 ifiable) Ordered
│ │ │ │ │ +0003eb10: 436f 6c6c 6563 7469 6f6e 206f 6620 5355 Collection of SU
│ │ │ │ │ +0003eb20: 6e69 7420 7363 7269 7074 7320 7468 6174 nit scripts that
│ │ │ │ │ +0003eb30: 0a20 2020 2020 636f 6d70 6f73 6520 7468 . compose th
│ │ │ │ │ +0003eb40: 6520 7061 636b 6167 6527 7320 7465 7374 e package's test
│ │ │ │ │ +0003eb50: 2073 7569 7465 2e0a 0a74 6573 740a 2020 suite...test.
│ │ │ │ │ +0003eb60: 2020 2041 6e73 7765 7220 7468 6520 7465 Answer the te
│ │ │ │ │ +0003eb70: 7374 2073 7562 2d70 6163 6b61 6765 2e0a st sub-package..
│ │ │ │ │ +0003eb80: 0a74 6573 743a 2061 5061 636b 6167 650a .test: aPackage.
│ │ │ │ │ +0003eb90: 2020 2020 2053 6574 2074 6865 2074 6573 Set the tes
│ │ │ │ │ +0003eba0: 7420 7375 622d 7061 636b 6167 6520 746f t sub-package to
│ │ │ │ │ +0003ebb0: 2062 6520 6150 6163 6b61 6765 2e0a 0a75 be aPackage...u
│ │ │ │ │ +0003ebc0: 726c 0a20 2020 2020 416e 7377 6572 2074 rl. Answer t
│ │ │ │ │ +0003ebd0: 6865 2055 524c 2061 7420 7768 6963 6820 he URL at which
│ │ │ │ │ +0003ebe0: 7468 6520 7061 636b 6167 6520 7265 706f the package repo
│ │ │ │ │ +0003ebf0: 7369 746f 7279 2063 616e 2062 6520 666f sitory can be fo
│ │ │ │ │ +0003ec00: 756e 642e 0a0a 7572 6c3a 2061 5374 7269 und...url: aStri
│ │ │ │ │ +0003ec10: 6e67 0a20 2020 2020 5365 7420 746f 2061 ng. Set to a
│ │ │ │ │ +0003ec20: 5374 7269 6e67 2074 6865 2055 524c 2061 String the URL a
│ │ │ │ │ +0003ec30: 7420 7768 6963 6820 7468 6520 7061 636b t which the pack
│ │ │ │ │ +0003ec40: 6167 6520 7265 706f 7369 746f 7279 2063 age repository c
│ │ │ │ │ +0003ec50: 616e 2062 650a 2020 2020 2066 6f75 6e64 an be. found
│ │ │ │ │ +0003ec60: 2e0a 0a76 6572 7369 6f6e 0a20 2020 2020 ...version.
│ │ │ │ │ +0003ec70: 4e6f 7420 636f 6d6d 656e 7465 642e 0a0a Not commented...
│ │ │ │ │ +0003ec80: 7665 7273 696f 6e3a 2061 5665 7273 696f version: aVersio
│ │ │ │ │ +0003ec90: 6e0a 2020 2020 204e 6f74 2063 6f6d 6d65 n. Not comme
│ │ │ │ │ +0003eca0: 6e74 6564 2e0a 0a0a 1f0a 4669 6c65 3a20 nted......File:
│ │ │ │ │ +0003ecb0: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ +0003ecc0: 4e6f 6465 3a20 5061 636b 6167 652d 7374 Node: Package-st
│ │ │ │ │ +0003ecd0: 696c 6c20 756e 636c 6173 7369 6669 6564 ill unclassified
│ │ │ │ │ +0003ece0: 2c20 204e 6578 743a 2050 6163 6b61 6765 , Next: Package
│ │ │ │ │ +0003ecf0: 2d76 6572 7369 6f6e 2070 6172 7369 6e67 -version parsing
│ │ │ │ │ +0003ed00: 2c20 2050 7265 763a 2050 6163 6b61 6765 , Prev: Package
│ │ │ │ │ +0003ed10: 2d61 6363 6573 7369 6e67 2c20 2055 703a -accessing, Up:
│ │ │ │ │ +0003ed20: 2050 6163 6b61 6765 0a0a 312e 3132 372e Package..1.127.
│ │ │ │ │ +0003ed30: 3420 5061 636b 6167 653a 2073 7469 6c6c 4 Package: still
│ │ │ │ │ +0003ed40: 2075 6e63 6c61 7373 6966 6965 640a 2d2d unclassified.--
│ │ │ │ │ +0003ed50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0003ed60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0003ed70: 2d0a 0a63 6865 636b 5461 6749 6649 6e50 -..checkTagIfInP
│ │ │ │ │ +0003ed80: 6174 683a 2061 5374 7269 6e67 0a20 2020 ath: aString.
│ │ │ │ │ +0003ed90: 2020 4e6f 7420 636f 6d6d 656e 7465 642e Not commented.
│ │ │ │ │ +0003eda0: 0a0a 6469 723a 2066 696c 6520 7461 673a ..dir: file tag:
│ │ │ │ │ +0003edb0: 2061 4469 6374 696f 6e61 7279 0a20 2020 aDictionary.
│ │ │ │ │ +0003edc0: 2020 4e6f 7420 636f 6d6d 656e 7465 642e Not commented.
│ │ │ │ │ +0003edd0: 0a0a 6973 496e 5061 7468 0a20 2020 2020 ..isInPath.
│ │ │ │ │ +0003ede0: 4e6f 7420 636f 6d6d 656e 7465 642e 0a0a Not commented...
│ │ │ │ │ +0003edf0: 7061 7273 6541 7474 7269 6275 7465 733a parseAttributes:
│ │ │ │ │ +0003ee00: 2061 5374 7269 6e67 0a20 2020 2020 4e6f aString. No
│ │ │ │ │ +0003ee10: 7420 636f 6d6d 656e 7465 642e 0a0a 7061 t commented...pa
│ │ │ │ │ +0003ee20: 7468 0a20 2020 2020 4e6f 7420 636f 6d6d th. Not comm
│ │ │ │ │ +0003ee30: 656e 7465 642e 0a0a 7061 7468 3a20 6153 ented...path: aS
│ │ │ │ │ +0003ee40: 7472 696e 670a 2020 2020 204e 6f74 2063 tring. Not c
│ │ │ │ │ +0003ee50: 6f6d 6d65 6e74 6564 2e0a 0a0a 1f0a 4669 ommented......Fi
│ │ │ │ │ +0003ee60: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ +0003ee70: 6f2c 2020 4e6f 6465 3a20 5061 636b 6167 o, Node: Packag
│ │ │ │ │ +0003ee80: 652d 7665 7273 696f 6e20 7061 7273 696e e-version parsin
│ │ │ │ │ +0003ee90: 672c 2020 5072 6576 3a20 5061 636b 6167 g, Prev: Packag
│ │ │ │ │ +0003eea0: 652d 7374 696c 6c20 756e 636c 6173 7369 e-still unclassi
│ │ │ │ │ +0003eeb0: 6669 6564 2c20 2055 703a 2050 6163 6b61 fied, Up: Packa
│ │ │ │ │ +0003eec0: 6765 0a0a 312e 3132 372e 3520 5061 636b ge..1.127.5 Pack
│ │ │ │ │ +0003eed0: 6167 653a 2076 6572 7369 6f6e 2070 6172 age: version par
│ │ │ │ │ +0003eee0: 7369 6e67 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d sing.-----------
│ │ │ │ │ +0003eef0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0003ef00: 2d2d 2d2d 2d0a 0a70 6172 7365 5665 7273 -----..parseVers
│ │ │ │ │ +0003ef10: 696f 6e3a 2061 5374 7269 6e67 0a20 2020 ion: aString.
│ │ │ │ │ +0003ef20: 2020 4e6f 7420 636f 6d6d 656e 7465 642e Not commented.
│ │ │ │ │ +0003ef30: 0a0a 0a1f 0a46 696c 653a 2067 7374 2d62 .....File: gst-b
│ │ │ │ │ +0003ef40: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ +0003ef50: 2050 6163 6b61 6765 4c6f 6164 6572 2c20 PackageLoader,
│ │ │ │ │ +0003ef60: 204e 6578 743a 2050 6572 6d69 7373 696f Next: Permissio
│ │ │ │ │ +0003ef70: 6e2c 2020 5072 6576 3a20 5061 636b 6167 n, Prev: Packag
│ │ │ │ │ +0003ef80: 652c 2020 5570 3a20 4261 7365 2063 6c61 e, Up: Base cla
│ │ │ │ │ +0003ef90: 7373 6573 0a0a 312e 3132 3820 5061 636b sses..1.128 Pack
│ │ │ │ │ +0003efa0: 6167 654c 6f61 6465 720a 3d3d 3d3d 3d3d ageLoader.======
│ │ │ │ │ +0003efb0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a44 =============..D
│ │ │ │ │ +0003efc0: 6566 696e 6564 2069 6e20 6e61 6d65 7370 efined in namesp
│ │ │ │ │ +0003efd0: 6163 6520 536d 616c 6c74 616c 6b0a 5375 ace Smalltalk.Su
│ │ │ │ │ +0003efe0: 7065 7263 6c61 7373 3a20 4f62 6a65 6374 perclass: Object
│ │ │ │ │ +0003eff0: 0a43 6174 6567 6f72 793a 204c 616e 6775 .Category: Langu
│ │ │ │ │ +0003f000: 6167 652d 5061 636b 6167 696e 670a 2020 age-Packaging.
│ │ │ │ │ +0003f010: 2020 2049 2061 6d20 6e6f 7420 7061 7274 I am not part
│ │ │ │ │ +0003f020: 206f 6620 6120 7374 616e 6461 7264 2053 of a standard S
│ │ │ │ │ +0003f030: 6d61 6c6c 7461 6c6b 2073 7973 7465 6d2e malltalk system.
│ │ │ │ │ +0003f040: 2049 2070 726f 7669 6465 206d 6574 686f I provide metho
│ │ │ │ │ +0003f050: 6473 2066 6f72 0a20 2020 2020 7265 7472 ds for. retr
│ │ │ │ │ +0003f060: 6965 7669 6e67 2070 6163 6b61 6765 2069 ieving package i
│ │ │ │ │ +0003f070: 6e66 6f72 6d61 7469 6f6e 2066 726f 6d20 nformation from
│ │ │ │ │ +0003f080: 616e 2058 4d4c 2066 696c 6520 616e 6420 an XML file and
│ │ │ │ │ +0003f090: 746f 206c 6f61 640a 2020 2020 2070 6163 to load. pac
│ │ │ │ │ +0003f0a0: 6b61 6765 7320 696e 746f 2061 2053 6d61 kages into a Sma
│ │ │ │ │ +0003f0b0: 6c6c 7461 6c6b 2069 6d61 6765 2c20 636f lltalk image, co
│ │ │ │ │ +0003f0c0: 7272 6563 746c 7920 6861 6e64 6c69 6e67 rrectly handling
│ │ │ │ │ +0003f0d0: 2064 6570 656e 6465 6e63 6965 732e 0a0a dependencies...
│ │ │ │ │ +0003f0e0: 2a20 4d65 6e75 3a0a 0a2a 2050 6163 6b61 * Menu:..* Packa
│ │ │ │ │ +0003f0f0: 6765 4c6f 6164 6572 2063 6c61 7373 2d61 geLoader class-a
│ │ │ │ │ +0003f100: 6363 6573 7369 6e67 3a3a 2020 2863 6c61 ccessing:: (cla
│ │ │ │ │ +0003f110: 7373 290a 2a20 5061 636b 6167 654c 6f61 ss).* PackageLoa
│ │ │ │ │ +0003f120: 6465 7220 636c 6173 732d 6c6f 6164 696e der class-loadin
│ │ │ │ │ +0003f130: 673a 3a20 2028 636c 6173 7329 0a2a 2050 g:: (class).* P
│ │ │ │ │ +0003f140: 6163 6b61 6765 4c6f 6164 6572 2063 6c61 ackageLoader cla
│ │ │ │ │ +0003f150: 7373 2d74 6573 7469 6e67 3a3a 2020 2863 ss-testing:: (c
│ │ │ │ │ +0003f160: 6c61 7373 290a 0a1f 0a46 696c 653a 2067 lass)....File: g
│ │ │ │ │ +0003f170: 7374 2d62 6173 652e 696e 666f 2c20 204e st-base.info, N
│ │ │ │ │ +0003f180: 6f64 653a 2050 6163 6b61 6765 4c6f 6164 ode: PackageLoad
│ │ │ │ │ +0003f190: 6572 2063 6c61 7373 2d61 6363 6573 7369 er class-accessi
│ │ │ │ │ +0003f1a0: 6e67 2c20 204e 6578 743a 2050 6163 6b61 ng, Next: Packa
│ │ │ │ │ +0003f1b0: 6765 4c6f 6164 6572 2063 6c61 7373 2d6c geLoader class-l
│ │ │ │ │ +0003f1c0: 6f61 6469 6e67 2c20 2055 703a 2050 6163 oading, Up: Pac
│ │ │ │ │ +0003f1d0: 6b61 6765 4c6f 6164 6572 0a0a 312e 3132 kageLoader..1.12
│ │ │ │ │ +0003f1e0: 382e 3120 5061 636b 6167 654c 6f61 6465 8.1 PackageLoade
│ │ │ │ │ +0003f1f0: 7220 636c 6173 733a 2061 6363 6573 7369 r class: accessi
│ │ │ │ │ +0003f200: 6e67 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ng.-------------
│ │ │ │ │ +0003f210: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0003f220: 2d2d 2d2d 2d2d 2d2d 2d0a 0a62 7569 6c74 ---------..built
│ │ │ │ │ +0003f230: 4669 6c65 7346 6f72 3a20 7061 636b 6167 FilesFor: packag
│ │ │ │ │ +0003f240: 650a 2020 2020 2041 6e73 7765 7220 6120 e. Answer a
│ │ │ │ │ +0003f250: 5365 7420 6f66 2053 7472 696e 6773 2063 Set of Strings c
│ │ │ │ │ +0003f260: 6f6e 7461 696e 696e 6720 7468 6520 6669 ontaining the fi
│ │ │ │ │ +0003f270: 6c65 6e61 6d65 7320 6f66 2074 6865 2067 lenames of the g
│ │ │ │ │ +0003f280: 6976 656e 0a20 2020 2020 7061 636b 6167 iven. packag
│ │ │ │ │ +0003f290: 6527 7320 6d61 6368 696e 652d 6765 6e65 e's machine-gene
│ │ │ │ │ +0003f2a0: 7261 7465 6420 6669 6c65 7320 2872 656c rated files (rel
│ │ │ │ │ +0003f2b0: 6174 6976 6520 746f 2074 6865 2064 6972 ative to the dir
│ │ │ │ │ +0003f2c0: 6563 746f 7279 0a20 2020 2020 616e 7377 ectory. answ
│ │ │ │ │ +0003f2d0: 6572 6564 2062 7920 2364 6972 6563 746f ered by #directo
│ │ │ │ │ +0003f2e0: 7279 466f 723a 290a 0a63 616c 6c6f 7574 ryFor:)..callout
│ │ │ │ │ +0003f2f0: 7346 6f72 3a20 7061 636b 6167 650a 2020 sFor: package.
│ │ │ │ │ +0003f300: 2020 2041 6e73 7765 7220 6120 5365 7420 Answer a Set
│ │ │ │ │ +0003f310: 6f66 2053 7472 696e 6773 2063 6f6e 7461 of Strings conta
│ │ │ │ │ +0003f320: 696e 696e 6720 7468 6520 6669 6c65 6e61 ining the filena
│ │ │ │ │ +0003f330: 6d65 7320 6f66 2074 6865 2067 6976 656e mes of the given
│ │ │ │ │ +0003f340: 0a20 2020 2020 7061 636b 6167 6527 7320 . package's
│ │ │ │ │ +0003f350: 7265 7175 6972 6564 2063 616c 6c6f 7574 required callout
│ │ │ │ │ +0003f360: 7320 2872 656c 6174 6976 6520 746f 2074 s (relative to t
│ │ │ │ │ +0003f370: 6865 2064 6972 6563 746f 7279 2061 6e73 he directory ans
│ │ │ │ │ +0003f380: 7765 7265 6420 6279 0a20 2020 2020 2364 wered by. #d
│ │ │ │ │ +0003f390: 6972 6563 746f 7279 466f 723a 290a 0a64 irectoryFor:)..d
│ │ │ │ │ +0003f3a0: 6972 6563 746f 7279 466f 723a 2070 6163 irectoryFor: pac
│ │ │ │ │ +0003f3b0: 6b61 6765 0a20 2020 2020 416e 7377 6572 kage. Answer
│ │ │ │ │ +0003f3c0: 2061 2044 6972 6563 746f 7279 206f 626a a Directory obj
│ │ │ │ │ +0003f3d0: 6563 7420 746f 2074 6865 2067 6976 656e ect to the given
│ │ │ │ │ +0003f3e0: 2070 6163 6b61 6765 2773 2066 696c 6573 package's files
│ │ │ │ │ +0003f3f0: 0a0a 6665 6174 7572 6573 466f 723a 2070 ..featuresFor: p
│ │ │ │ │ +0003f400: 6163 6b61 6765 0a20 2020 2020 416e 7377 ackage. Answ
│ │ │ │ │ +0003f410: 6572 2061 2053 6574 206f 6620 5374 7269 er a Set of Stri
│ │ │ │ │ +0003f420: 6e67 7320 636f 6e74 6169 6e69 6e67 2074 ngs containing t
│ │ │ │ │ +0003f430: 6865 2066 6561 7475 7265 7320 7072 6f76 he features prov
│ │ │ │ │ +0003f440: 6964 6564 2062 7920 7468 650a 2020 2020 ided by the.
│ │ │ │ │ +0003f450: 2067 6976 656e 2070 6163 6b61 6765 2e0a given package..
│ │ │ │ │ +0003f460: 0a66 696c 6549 6e73 466f 723a 2070 6163 .fileInsFor: pac
│ │ │ │ │ +0003f470: 6b61 6765 0a20 2020 2020 416e 7377 6572 kage. Answer
│ │ │ │ │ +0003f480: 2061 2053 6574 206f 6620 5374 7269 6e67 a Set of String
│ │ │ │ │ +0003f490: 7320 636f 6e74 6169 6e69 6e67 2074 6865 s containing the
│ │ │ │ │ +0003f4a0: 2066 696c 656e 616d 6573 206f 6620 7468 filenames of th
│ │ │ │ │ +0003f4b0: 6520 6769 7665 6e0a 2020 2020 2070 6163 e given. pac
│ │ │ │ │ +0003f4c0: 6b61 6765 2773 2066 696c 652d 696e 7320 kage's file-ins
│ │ │ │ │ +0003f4d0: 2872 656c 6174 6976 6520 746f 2074 6865 (relative to the
│ │ │ │ │ +0003f4e0: 2064 6972 6563 746f 7279 2061 6e73 7765 directory answe
│ │ │ │ │ +0003f4f0: 7265 6420 6279 0a20 2020 2020 2364 6972 red by. #dir
│ │ │ │ │ +0003f500: 6563 746f 7279 466f 723a 290a 0a66 696c ectoryFor:)..fil
│ │ │ │ │ +0003f510: 6573 466f 723a 2070 6163 6b61 6765 0a20 esFor: package.
│ │ │ │ │ +0003f520: 2020 2020 416e 7377 6572 2061 2053 6574 Answer a Set
│ │ │ │ │ +0003f530: 206f 6620 5374 7269 6e67 7320 636f 6e74 of Strings cont
│ │ │ │ │ +0003f540: 6169 6e69 6e67 2074 6865 2066 696c 656e aining the filen
│ │ │ │ │ +0003f550: 616d 6573 206f 6620 7468 6520 6769 7665 ames of the give
│ │ │ │ │ +0003f560: 6e0a 2020 2020 2070 6163 6b61 6765 2773 n. package's
│ │ │ │ │ +0003f570: 2066 696c 6573 2028 7265 6c61 7469 7665 files (relative
│ │ │ │ │ +0003f580: 2074 6f20 7468 6520 6469 7265 6374 6f72 to the director
│ │ │ │ │ +0003f590: 7920 616e 7377 6572 6564 2062 790a 2020 y answered by.
│ │ │ │ │ +0003f5a0: 2020 2023 6469 7265 6374 6f72 7946 6f72 #directoryFor
│ │ │ │ │ +0003f5b0: 3a29 0a0a 666c 7573 680a 2020 2020 2053 :)..flush. S
│ │ │ │ │ +0003f5c0: 6574 2074 6f20 7265 6c6f 6164 2074 6865 et to reload the
│ │ │ │ │ +0003f5d0: 2060 7061 636b 6167 6573 2e78 6d6c 2720 `packages.xml'
│ │ │ │ │ +0003f5e0: 6669 6c65 2074 6865 206e 6578 7420 7469 file the next ti
│ │ │ │ │ +0003f5f0: 6d65 2069 7420 6973 206e 6565 6465 642e me it is needed.
│ │ │ │ │ +0003f600: 0a0a 6967 6e6f 7265 4361 6c6c 6f75 7473 ..ignoreCallouts
│ │ │ │ │ +0003f610: 0a20 2020 2020 416e 7377 6572 2077 6865 . Answer whe
│ │ │ │ │ +0003f620: 7468 6572 2075 6e61 7661 696c 6162 6c65 ther unavailable
│ │ │ │ │ +0003f630: 2043 2063 616c 6c6f 7574 7320 6d75 7374 C callouts must
│ │ │ │ │ +0003f640: 2067 656e 6572 6174 6520 6572 726f 7273 generate errors
│ │ │ │ │ +0003f650: 206f 7220 6e6f 742e 0a0a 6967 6e6f 7265 or not...ignore
│ │ │ │ │ +0003f660: 4361 6c6c 6f75 7473 3a20 6142 6f6f 6c65 Callouts: aBoole
│ │ │ │ │ +0003f670: 616e 0a20 2020 2020 5365 7420 7768 6574 an. Set whet
│ │ │ │ │ +0003f680: 6865 7220 756e 6176 6169 6c61 626c 6520 her unavailable
│ │ │ │ │ +0003f690: 4320 6361 6c6c 6f75 7473 206d 7573 7420 C callouts must
│ │ │ │ │ +0003f6a0: 6765 6e65 7261 7465 2065 7272 6f72 7320 generate errors
│ │ │ │ │ +0003f6b0: 6f72 206e 6f74 2e0a 0a6c 6962 7261 7269 or not...librari
│ │ │ │ │ +0003f6c0: 6573 466f 723a 2070 6163 6b61 6765 0a20 esFor: package.
│ │ │ │ │ +0003f6d0: 2020 2020 416e 7377 6572 2061 2053 6574 Answer a Set
│ │ │ │ │ +0003f6e0: 206f 6620 5374 7269 6e67 7320 636f 6e74 of Strings cont
│ │ │ │ │ +0003f6f0: 6169 6e69 6e67 2074 6865 2066 696c 656e aining the filen
│ │ │ │ │ +0003f700: 616d 6573 206f 6620 7468 6520 6769 7665 ames of the give
│ │ │ │ │ +0003f710: 6e0a 2020 2020 2070 6163 6b61 6765 2773 n. package's
│ │ │ │ │ +0003f720: 206c 6962 7261 7269 6573 2028 7265 6c61 libraries (rela
│ │ │ │ │ +0003f730: 7469 7665 2074 6f20 7468 6520 6469 7265 tive to the dire
│ │ │ │ │ +0003f740: 6374 6f72 7920 616e 7377 6572 6564 2062 ctory answered b
│ │ │ │ │ +0003f750: 790a 2020 2020 2023 6469 7265 6374 6f72 y. #director
│ │ │ │ │ +0003f760: 7946 6f72 3a29 0a0a 6d6f 6475 6c65 7346 yFor:)..modulesF
│ │ │ │ │ +0003f770: 6f72 3a20 7061 636b 6167 650a 2020 2020 or: package.
│ │ │ │ │ +0003f780: 2041 6e73 7765 7220 6120 5365 7420 6f66 Answer a Set of
│ │ │ │ │ +0003f790: 2053 7472 696e 6773 2063 6f6e 7461 696e Strings contain
│ │ │ │ │ +0003f7a0: 696e 6720 7468 6520 6669 6c65 6e61 6d65 ing the filename
│ │ │ │ │ +0003f7b0: 7320 6f66 2074 6865 2067 6976 656e 0a20 s of the given.
│ │ │ │ │ +0003f7c0: 2020 2020 7061 636b 6167 6527 7320 6d6f package's mo
│ │ │ │ │ +0003f7d0: 6475 6c65 7320 2872 656c 6174 6976 6520 dules (relative
│ │ │ │ │ +0003f7e0: 746f 2074 6865 2064 6972 6563 746f 7279 to the directory
│ │ │ │ │ +0003f7f0: 2061 6e73 7765 7265 6420 6279 0a20 2020 answered by.
│ │ │ │ │ +0003f800: 2020 2364 6972 6563 746f 7279 466f 723a #directoryFor:
│ │ │ │ │ +0003f810: 290a 0a70 6163 6b61 6765 4174 3a20 7061 )..packageAt: pa
│ │ │ │ │ +0003f820: 636b 6167 650a 2020 2020 2041 6e73 7765 ckage. Answe
│ │ │ │ │ +0003f830: 7220 6120 5061 636b 6167 6520 6f62 6a65 r a Package obje
│ │ │ │ │ +0003f840: 6374 2066 6f72 2074 6865 2067 6976 656e ct for the given
│ │ │ │ │ +0003f850: 2070 6163 6b61 6765 0a0a 7061 636b 6167 package..packag
│ │ │ │ │ +0003f860: 6541 743a 2070 6163 6b61 6765 2069 6641 eAt: package ifA
│ │ │ │ │ +0003f870: 6273 656e 743a 2061 426c 6f63 6b0a 2020 bsent: aBlock.
│ │ │ │ │ +0003f880: 2020 2041 6e73 7765 7220 6120 5061 636b Answer a Pack
│ │ │ │ │ +0003f890: 6167 6520 6f62 6a65 6374 2066 6f72 2074 age object for t
│ │ │ │ │ +0003f8a0: 6865 2067 6976 656e 2070 6163 6b61 6765 he given package
│ │ │ │ │ +0003f8b0: 0a0a 7072 6572 6571 7569 7369 7465 7346 ..prerequisitesF
│ │ │ │ │ +0003f8c0: 6f72 3a20 7061 636b 6167 650a 2020 2020 or: package.
│ │ │ │ │ +0003f8d0: 2041 6e73 7765 7220 6120 5365 7420 6f66 Answer a Set of
│ │ │ │ │ +0003f8e0: 2053 7472 696e 6773 2063 6f6e 7461 696e Strings contain
│ │ │ │ │ +0003f8f0: 696e 6720 7468 6520 7072 6572 6571 7569 ing the prerequi
│ │ │ │ │ +0003f900: 7369 7465 7320 666f 7220 7468 6520 6769 sites for the gi
│ │ │ │ │ +0003f910: 7665 6e0a 2020 2020 2070 6163 6b61 6765 ven. package
│ │ │ │ │ +0003f920: 0a0a 7265 6672 6573 680a 2020 2020 2052 ..refresh. R
│ │ │ │ │ +0003f930: 656c 6f61 6420 7468 6520 6070 6163 6b61 eload the `packa
│ │ │ │ │ +0003f940: 6765 732e 786d 6c27 2066 696c 6520 696e ges.xml' file in
│ │ │ │ │ +0003f950: 2074 6865 2069 6d61 6765 2061 6e64 206b the image and k
│ │ │ │ │ +0003f960: 6572 6e65 6c20 6469 7265 6374 6f72 6965 ernel directorie
│ │ │ │ │ +0003f970: 732e 0a20 2020 2020 5468 6520 7468 7265 s.. The thre
│ │ │ │ │ +0003f980: 6520 706f 7373 6962 6c65 2070 6c61 6365 e possible place
│ │ │ │ │ +0003f990: 7320 6172 6520 3129 2074 6865 206b 6572 s are 1) the ker
│ │ │ │ │ +0003f9a0: 6e65 6c20 6469 7265 6374 6f72 7927 7320 nel directory's
│ │ │ │ │ +0003f9b0: 7061 7265 6e74 0a20 2020 2020 6469 7265 parent. dire
│ │ │ │ │ +0003f9c0: 6374 6f72 792c 2032 2920 7468 6520 602e ctory, 2) the `.
│ │ │ │ │ +0003f9d0: 7374 2720 7375 6264 6972 6563 746f 7279 st' subdirectory
│ │ │ │ │ +0003f9e0: 206f 6620 7468 6520 7573 6572 2773 2068 of the user's h
│ │ │ │ │ +0003f9f0: 6f6d 6520 6469 7265 6374 6f72 792c 0a20 ome directory,.
│ │ │ │ │ +0003fa00: 2020 2020 3329 2074 6865 206c 6f63 616c 3) the local
│ │ │ │ │ +0003fa10: 2069 6d61 6765 2064 6972 6563 746f 7279 image directory
│ │ │ │ │ +0003fa20: 2028 696e 206f 7264 6572 206f 6620 6465 (in order of de
│ │ │ │ │ +0003fa30: 6372 6561 7369 6e67 2070 7269 6f72 6974 creasing priorit
│ │ │ │ │ +0003fa40: 7929 2e0a 0a20 2020 2020 466f 7220 6120 y)... For a
│ │ │ │ │ +0003fa50: 7061 636b 6167 6573 2e78 6d6c 2066 6f75 packages.xml fou
│ │ │ │ │ +0003fa60: 6e64 2069 6e20 7468 6520 6b65 726e 656c nd in the kernel
│ │ │ │ │ +0003fa70: 2064 6972 6563 746f 7279 2773 2070 6172 directory's par
│ │ │ │ │ +0003fa80: 656e 740a 2020 2020 2064 6972 6563 746f ent. directo
│ │ │ │ │ +0003fa90: 7279 2c20 616c 6c20 7468 7265 6520 6469 ry, all three di
│ │ │ │ │ +0003faa0: 7265 6374 6f72 6965 7320 6172 6520 7365 rectories are se
│ │ │ │ │ +0003fab0: 6172 6368 6564 2e20 2046 6f72 2061 2070 arched. For a p
│ │ │ │ │ +0003fac0: 6163 6b61 6765 732e 786d 6c0a 2020 2020 ackages.xml.
│ │ │ │ │ +0003fad0: 2066 6f75 6e64 2069 6e20 7468 6520 602e found in the `.
│ │ │ │ │ +0003fae0: 7374 2720 7375 6264 6972 6563 746f 7279 st' subdirectory
│ │ │ │ │ +0003faf0: 2c20 6f6e 6c79 2064 6972 6563 746f 7269 , only directori
│ │ │ │ │ +0003fb00: 6573 2032 2061 6e64 2033 2061 7265 0a20 es 2 and 3 are.
│ │ │ │ │ +0003fb10: 2020 2020 7365 6172 6368 6564 2e20 2046 searched. F
│ │ │ │ │ +0003fb20: 6f72 2061 2070 6163 6b61 6765 732e 786d or a packages.xm
│ │ │ │ │ +0003fb30: 6c20 6469 7265 6374 6f72 7920 696e 2074 l directory in t
│ │ │ │ │ +0003fb40: 6865 206c 6f63 616c 2069 6d61 6765 0a20 he local image.
│ │ │ │ │ +0003fb50: 2020 2020 6469 7265 6374 6f72 792c 2066 directory, f
│ │ │ │ │ +0003fb60: 696e 616c 6c79 2c20 6f6e 6c79 2064 6972 inally, only dir
│ │ │ │ │ +0003fb70: 6563 746f 7279 2033 2069 7320 7365 6172 ectory 3 is sear
│ │ │ │ │ +0003fb80: 6368 6564 2e0a 0a73 756e 6974 5363 7269 ched...sunitScri
│ │ │ │ │ +0003fb90: 7074 466f 723a 2070 6163 6b61 6765 0a20 ptFor: package.
│ │ │ │ │ +0003fba0: 2020 2020 416e 7377 6572 2061 2053 7472 Answer a Str
│ │ │ │ │ +0003fbb0: 696e 6773 2063 6f6e 7461 696e 696e 6720 ings containing
│ │ │ │ │ +0003fbc0: 6120 5355 6e69 7420 7363 7269 7074 2074 a SUnit script t
│ │ │ │ │ +0003fbd0: 6861 7420 6465 7363 7269 6265 7320 7468 hat describes th
│ │ │ │ │ +0003fbe0: 650a 2020 2020 2070 6163 6b61 6765 2773 e. package's
│ │ │ │ │ +0003fbf0: 2074 6573 7420 7375 6974 652e 0a0a 0a1f test suite.....
│ │ │ │ │ +0003fc00: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ +0003fc10: 696e 666f 2c20 204e 6f64 653a 2050 6163 info, Node: Pac
│ │ │ │ │ +0003fc20: 6b61 6765 4c6f 6164 6572 2063 6c61 7373 kageLoader class
│ │ │ │ │ +0003fc30: 2d6c 6f61 6469 6e67 2c20 204e 6578 743a -loading, Next:
│ │ │ │ │ +0003fc40: 2050 6163 6b61 6765 4c6f 6164 6572 2063 PackageLoader c
│ │ │ │ │ +0003fc50: 6c61 7373 2d74 6573 7469 6e67 2c20 2050 lass-testing, P
│ │ │ │ │ +0003fc60: 7265 763a 2050 6163 6b61 6765 4c6f 6164 rev: PackageLoad
│ │ │ │ │ +0003fc70: 6572 2063 6c61 7373 2d61 6363 6573 7369 er class-accessi
│ │ │ │ │ +0003fc80: 6e67 2c20 2055 703a 2050 6163 6b61 6765 ng, Up: Package
│ │ │ │ │ +0003fc90: 4c6f 6164 6572 0a0a 312e 3132 382e 3220 Loader..1.128.2
│ │ │ │ │ +0003fca0: 5061 636b 6167 654c 6f61 6465 7220 636c PackageLoader cl
│ │ │ │ │ +0003fcb0: 6173 733a 206c 6f61 6469 6e67 0a2d 2d2d ass: loading.---
│ │ │ │ │ +0003fcc0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0003fcd0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0003fce0: 2d0a 0a66 696c 6549 6e50 6163 6b61 6765 -..fileInPackage
│ │ │ │ │ +0003fcf0: 3a20 7061 636b 6167 650a 2020 2020 2046 : package. F
│ │ │ │ │ +0003fd00: 696c 6520 696e 2074 6865 2067 6976 656e ile in the given
│ │ │ │ │ +0003fd10: 2070 6163 6b61 6765 2069 6e74 6f20 474e package into GN
│ │ │ │ │ +0003fd20: 5520 536d 616c 6c74 616c 6b2e 0a0a 6669 U Smalltalk...fi
│ │ │ │ │ +0003fd30: 6c65 496e 5061 636b 6167 6573 3a20 7061 leInPackages: pa
│ │ │ │ │ +0003fd40: 636b 6167 6573 4c69 7374 0a20 2020 2020 ckagesList.
│ │ │ │ │ +0003fd50: 4669 6c65 2069 6e20 616c 6c20 7468 6520 File in all the
│ │ │ │ │ +0003fd60: 7061 636b 6167 6573 2069 6e20 7061 636b packages in pack
│ │ │ │ │ +0003fd70: 6167 6573 4c69 7374 2069 6e74 6f20 474e agesList into GN
│ │ │ │ │ +0003fd80: 5520 536d 616c 6c74 616c 6b2e 0a0a 0a1f U Smalltalk.....
│ │ │ │ │ +0003fd90: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ +0003fda0: 696e 666f 2c20 204e 6f64 653a 2050 6163 info, Node: Pac
│ │ │ │ │ +0003fdb0: 6b61 6765 4c6f 6164 6572 2063 6c61 7373 kageLoader class
│ │ │ │ │ +0003fdc0: 2d74 6573 7469 6e67 2c20 2050 7265 763a -testing, Prev:
│ │ │ │ │ +0003fdd0: 2050 6163 6b61 6765 4c6f 6164 6572 2063 PackageLoader c
│ │ │ │ │ +0003fde0: 6c61 7373 2d6c 6f61 6469 6e67 2c20 2055 lass-loading, U
│ │ │ │ │ +0003fdf0: 703a 2050 6163 6b61 6765 4c6f 6164 6572 p: PackageLoader
│ │ │ │ │ +0003fe00: 0a0a 312e 3132 382e 3320 5061 636b 6167 ..1.128.3 Packag
│ │ │ │ │ +0003fe10: 654c 6f61 6465 7220 636c 6173 733a 2074 eLoader class: t
│ │ │ │ │ +0003fe20: 6573 7469 6e67 0a2d 2d2d 2d2d 2d2d 2d2d esting.---------
│ │ │ │ │ +0003fe30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0003fe40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a63 616e -----------..can
│ │ │ │ │ +0003fe50: 4c6f 6164 3a20 7061 636b 6167 650a 2020 Load: package.
│ │ │ │ │ +0003fe60: 2020 2041 6e73 7765 7220 7768 6574 6865 Answer whethe
│ │ │ │ │ +0003fe70: 7220 616c 6c20 7468 6520 6e65 6564 6564 r all the needed
│ │ │ │ │ +0003fe80: 2070 7265 2d72 6571 7569 7369 7465 7320 pre-requisites
│ │ │ │ │ +0003fe90: 666f 7220 7061 636b 6167 6520 6172 650a for package are.
│ │ │ │ │ +0003fea0: 2020 2020 2061 7661 696c 6162 6c65 2e0a available..
│ │ │ │ │ +0003feb0: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ +0003fec0: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ +0003fed0: 5065 726d 6973 7369 6f6e 2c20 204e 6578 Permission, Nex
│ │ │ │ │ +0003fee0: 743a 2050 6c75 6767 6162 6c65 4164 6170 t: PluggableAdap
│ │ │ │ │ +0003fef0: 746f 722c 2020 5072 6576 3a20 5061 636b tor, Prev: Pack
│ │ │ │ │ +0003ff00: 6167 654c 6f61 6465 722c 2020 5570 3a20 ageLoader, Up:
│ │ │ │ │ +0003ff10: 4261 7365 2063 6c61 7373 6573 0a0a 312e Base classes..1.
│ │ │ │ │ +0003ff20: 3132 3920 5065 726d 6973 7369 6f6e 0a3d 129 Permission.=
│ │ │ │ │ +0003ff30: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a ===============.
│ │ │ │ │ +0003ff40: 0a44 6566 696e 6564 2069 6e20 6e61 6d65 .Defined in name
│ │ │ │ │ +0003ff50: 7370 6163 6520 536d 616c 6c74 616c 6b0a space Smalltalk.
│ │ │ │ │ +0003ff60: 5375 7065 7263 6c61 7373 3a20 4f62 6a65 Superclass: Obje
│ │ │ │ │ +0003ff70: 6374 0a43 6174 6567 6f72 793a 204c 616e ct.Category: Lan
│ │ │ │ │ +0003ff80: 6775 6167 652d 5365 6375 7269 7479 0a20 guage-Security.
│ │ │ │ │ +0003ff90: 2020 2020 4920 616d 2074 6865 2062 6173 I am the bas
│ │ │ │ │ +0003ffa0: 6963 2063 6c61 7373 2074 6861 7420 7265 ic class that re
│ │ │ │ │ +0003ffb0: 7072 6573 656e 7473 2077 6865 7468 6572 presents whether
│ │ │ │ │ +0003ffc0: 206f 7065 7261 7469 6f6e 7320 7468 6174 operations that
│ │ │ │ │ +0003ffd0: 2063 6f75 6c64 0a20 2020 2020 6861 726d could. harm
│ │ │ │ │ +0003ffe0: 2074 6865 2073 7973 7465 6d27 7320 7365 the system's se
│ │ │ │ │ +0003fff0: 6375 7269 7479 2061 7265 2061 6c6c 6f77 curity are allow
│ │ │ │ │ +00040000: 6564 206f 7220 6465 6e69 6564 2e0a 0a2a ed or denied...*
│ │ │ │ │ +00040010: 204d 656e 753a 0a0a 2a20 5065 726d 6973 Menu:..* Permis
│ │ │ │ │ +00040020: 7369 6f6e 2063 6c61 7373 2d74 6573 7469 sion class-testi
│ │ │ │ │ +00040030: 6e67 3a3a 2020 2863 6c61 7373 290a 2a20 ng:: (class).*
│ │ │ │ │ +00040040: 5065 726d 6973 7369 6f6e 2d61 6363 6573 Permission-acces
│ │ │ │ │ +00040050: 7369 6e67 3a3a 2020 2869 6e73 7461 6e63 sing:: (instanc
│ │ │ │ │ +00040060: 6529 0a2a 2050 6572 6d69 7373 696f 6e2d e).* Permission-
│ │ │ │ │ +00040070: 7465 7374 696e 673a 3a20 2028 696e 7374 testing:: (inst
│ │ │ │ │ +00040080: 616e 6365 290a 0a1f 0a46 696c 653a 2067 ance)....File: g
│ │ │ │ │ +00040090: 7374 2d62 6173 652e 696e 666f 2c20 204e st-base.info, N
│ │ │ │ │ +000400a0: 6f64 653a 2050 6572 6d69 7373 696f 6e20 ode: Permission
│ │ │ │ │ +000400b0: 636c 6173 732d 7465 7374 696e 672c 2020 class-testing,
│ │ │ │ │ +000400c0: 4e65 7874 3a20 5065 726d 6973 7369 6f6e Next: Permission
│ │ │ │ │ +000400d0: 2d61 6363 6573 7369 6e67 2c20 2055 703a -accessing, Up:
│ │ │ │ │ +000400e0: 2050 6572 6d69 7373 696f 6e0a 0a31 2e31 Permission..1.1
│ │ │ │ │ +000400f0: 3239 2e31 2050 6572 6d69 7373 696f 6e20 29.1 Permission
│ │ │ │ │ +00040100: 636c 6173 733a 2074 6573 7469 6e67 0a2d class: testing.-
│ │ │ │ │ +00040110: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00040120: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00040130: 0a0a 616c 6c6f 7769 6e67 3a20 6153 796d ..allowing: aSym
│ │ │ │ │ +00040140: 626f 6c20 7461 7267 6574 3a20 6154 6172 bol target: aTar
│ │ │ │ │ +00040150: 6765 7420 6163 7469 6f6e 3a20 6163 7469 get action: acti
│ │ │ │ │ +00040160: 6f6e 0a20 2020 2020 4e6f 7420 636f 6d6d on. Not comm
│ │ │ │ │ +00040170: 656e 7465 642e 0a0a 616c 6c6f 7769 6e67 ented...allowing
│ │ │ │ │ +00040180: 3a20 6153 796d 626f 6c20 7461 7267 6574 : aSymbol target
│ │ │ │ │ +00040190: 3a20 6154 6172 6765 7420 6163 7469 6f6e : aTarget action
│ │ │ │ │ +000401a0: 733a 2061 6374 696f 6e73 4172 7261 790a s: actionsArray.
│ │ │ │ │ +000401b0: 2020 2020 204e 6f74 2063 6f6d 6d65 6e74 Not comment
│ │ │ │ │ +000401c0: 6564 2e0a 0a64 656e 7969 6e67 3a20 6153 ed...denying: aS
│ │ │ │ │ +000401d0: 796d 626f 6c20 7461 7267 6574 3a20 6154 ymbol target: aT
│ │ │ │ │ +000401e0: 6172 6765 7420 6163 7469 6f6e 3a20 6163 arget action: ac
│ │ │ │ │ +000401f0: 7469 6f6e 0a20 2020 2020 4e6f 7420 636f tion. Not co
│ │ │ │ │ +00040200: 6d6d 656e 7465 642e 0a0a 6465 6e79 696e mmented...denyin
│ │ │ │ │ +00040210: 673a 2061 5379 6d62 6f6c 2074 6172 6765 g: aSymbol targe
│ │ │ │ │ +00040220: 743a 2061 5461 7267 6574 2061 6374 696f t: aTarget actio
│ │ │ │ │ +00040230: 6e73 3a20 6163 7469 6f6e 7341 7272 6179 ns: actionsArray
│ │ │ │ │ +00040240: 0a20 2020 2020 4e6f 7420 636f 6d6d 656e . Not commen
│ │ │ │ │ +00040250: 7465 642e 0a0a 6772 616e 7469 6e67 3a20 ted...granting:
│ │ │ │ │ +00040260: 6153 796d 626f 6c20 7461 7267 6574 3a20 aSymbol target:
│ │ │ │ │ +00040270: 6154 6172 6765 7420 6163 7469 6f6e 3a20 aTarget action:
│ │ │ │ │ +00040280: 6163 7469 6f6e 0a20 2020 2020 4e6f 7420 action. Not
│ │ │ │ │ +00040290: 636f 6d6d 656e 7465 642e 0a0a 6772 616e commented...gran
│ │ │ │ │ +000402a0: 7469 6e67 3a20 6153 796d 626f 6c20 7461 ting: aSymbol ta
│ │ │ │ │ +000402b0: 7267 6574 3a20 6154 6172 6765 7420 6163 rget: aTarget ac
│ │ │ │ │ +000402c0: 7469 6f6e 733a 2061 6374 696f 6e73 4172 tions: actionsAr
│ │ │ │ │ +000402d0: 7261 790a 2020 2020 204e 6f74 2063 6f6d ray. Not com
│ │ │ │ │ +000402e0: 6d65 6e74 6564 2e0a 0a6e 616d 653a 2061 mented...name: a
│ │ │ │ │ +000402f0: 5379 6d62 6f6c 2074 6172 6765 743a 2061 Symbol target: a
│ │ │ │ │ +00040300: 5461 7267 6574 2061 6374 696f 6e3a 2061 Target action: a
│ │ │ │ │ +00040310: 6374 696f 6e0a 2020 2020 204e 6f74 2063 ction. Not c
│ │ │ │ │ +00040320: 6f6d 6d65 6e74 6564 2e0a 0a6e 616d 653a ommented...name:
│ │ │ │ │ +00040330: 2061 5379 6d62 6f6c 2074 6172 6765 743a aSymbol target:
│ │ │ │ │ +00040340: 2061 5461 7267 6574 2061 6374 696f 6e73 aTarget actions
│ │ │ │ │ +00040350: 3a20 6163 7469 6f6e 7341 7272 6179 0a20 : actionsArray.
│ │ │ │ │ +00040360: 2020 2020 4e6f 7420 636f 6d6d 656e 7465 Not commente
│ │ │ │ │ +00040370: 642e 0a0a 0a1f 0a46 696c 653a 2067 7374 d......File: gst
│ │ │ │ │ +00040380: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ +00040390: 653a 2050 6572 6d69 7373 696f 6e2d 6163 e: Permission-ac
│ │ │ │ │ +000403a0: 6365 7373 696e 672c 2020 4e65 7874 3a20 cessing, Next:
│ │ │ │ │ +000403b0: 5065 726d 6973 7369 6f6e 2d74 6573 7469 Permission-testi
│ │ │ │ │ +000403c0: 6e67 2c20 2050 7265 763a 2050 6572 6d69 ng, Prev: Permi
│ │ │ │ │ +000403d0: 7373 696f 6e20 636c 6173 732d 7465 7374 ssion class-test
│ │ │ │ │ +000403e0: 696e 672c 2020 5570 3a20 5065 726d 6973 ing, Up: Permis
│ │ │ │ │ +000403f0: 7369 6f6e 0a0a 312e 3132 392e 3220 5065 sion..1.129.2 Pe
│ │ │ │ │ +00040400: 726d 6973 7369 6f6e 3a20 6163 6365 7373 rmission: access
│ │ │ │ │ +00040410: 696e 670a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ing.------------
│ │ │ │ │ +00040420: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00040430: 2d0a 0a61 6374 696f 6e3a 2061 6e4f 626a -..action: anObj
│ │ │ │ │ +00040440: 6563 740a 2020 2020 204e 6f74 2063 6f6d ect. Not com
│ │ │ │ │ +00040450: 6d65 6e74 6564 2e0a 0a61 6374 696f 6e73 mented...actions
│ │ │ │ │ +00040460: 0a20 2020 2020 416e 7377 6572 2060 6163 . Answer `ac
│ │ │ │ │ +00040470: 7469 6f6e 7327 2e0a 0a61 6374 696f 6e73 tions'...actions
│ │ │ │ │ +00040480: 3a20 616e 4f62 6a65 6374 0a20 2020 2020 : anObject.
│ │ │ │ │ +00040490: 4e6f 7420 636f 6d6d 656e 7465 642e 0a0a Not commented...
│ │ │ │ │ +000404a0: 616c 6c6f 770a 2020 2020 204e 6f74 2063 allow. Not c
│ │ │ │ │ +000404b0: 6f6d 6d65 6e74 6564 2e0a 0a61 6c6c 6f77 ommented...allow
│ │ │ │ │ +000404c0: 696e 670a 2020 2020 204e 6f74 2063 6f6d ing. Not com
│ │ │ │ │ +000404d0: 6d65 6e74 6564 2e0a 0a64 656e 790a 2020 mented...deny.
│ │ │ │ │ +000404e0: 2020 204e 6f74 2063 6f6d 6d65 6e74 6564 Not commented
│ │ │ │ │ +000404f0: 2e0a 0a64 656e 7969 6e67 0a20 2020 2020 ...denying.
│ │ │ │ │ +00040500: 4e6f 7420 636f 6d6d 656e 7465 642e 0a0a Not commented...
│ │ │ │ │ +00040510: 6973 416c 6c6f 7769 6e67 0a20 2020 2020 isAllowing.
│ │ │ │ │ +00040520: 416e 7377 6572 2060 706f 7369 7469 7665 Answer `positive
│ │ │ │ │ +00040530: 272e 0a0a 6e61 6d65 0a20 2020 2020 416e '...name. An
│ │ │ │ │ +00040540: 7377 6572 2060 6e61 6d65 272e 0a0a 6e61 swer `name'...na
│ │ │ │ │ +00040550: 6d65 3a20 616e 4f62 6a65 6374 0a20 2020 me: anObject.
│ │ │ │ │ +00040560: 2020 4e6f 7420 636f 6d6d 656e 7465 642e Not commented.
│ │ │ │ │ +00040570: 0a0a 7461 7267 6574 0a20 2020 2020 416e ..target. An
│ │ │ │ │ +00040580: 7377 6572 2060 7461 7267 6574 272e 0a0a swer `target'...
│ │ │ │ │ +00040590: 7461 7267 6574 3a20 616e 4f62 6a65 6374 target: anObject
│ │ │ │ │ +000405a0: 0a20 2020 2020 4e6f 7420 636f 6d6d 656e . Not commen
│ │ │ │ │ +000405b0: 7465 642e 0a0a 0a1f 0a46 696c 653a 2067 ted......File: g
│ │ │ │ │ +000405c0: 7374 2d62 6173 652e 696e 666f 2c20 204e st-base.info, N
│ │ │ │ │ +000405d0: 6f64 653a 2050 6572 6d69 7373 696f 6e2d ode: Permission-
│ │ │ │ │ +000405e0: 7465 7374 696e 672c 2020 5072 6576 3a20 testing, Prev:
│ │ │ │ │ +000405f0: 5065 726d 6973 7369 6f6e 2d61 6363 6573 Permission-acces
│ │ │ │ │ +00040600: 7369 6e67 2c20 2055 703a 2050 6572 6d69 sing, Up: Permi
│ │ │ │ │ +00040610: 7373 696f 6e0a 0a31 2e31 3239 2e33 2050 ssion..1.129.3 P
│ │ │ │ │ +00040620: 6572 6d69 7373 696f 6e3a 2074 6573 7469 ermission: testi
│ │ │ │ │ +00040630: 6e67 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ng.-------------
│ │ │ │ │ +00040640: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------..
│ │ │ │ │ +00040650: 6368 6563 6b3a 2061 5065 726d 6973 7369 check: aPermissi
│ │ │ │ │ +00040660: 6f6e 2066 6f72 3a20 616e 4f62 6a65 6374 on for: anObject
│ │ │ │ │ +00040670: 0a20 2020 2020 4e6f 7420 636f 6d6d 656e . Not commen
│ │ │ │ │ +00040680: 7465 642e 0a0a 696d 706c 6965 733a 2061 ted...implies: a
│ │ │ │ │ +00040690: 5065 726d 6973 7369 6f6e 0a20 2020 2020 Permission.
│ │ │ │ │ +000406a0: 4e6f 7420 636f 6d6d 656e 7465 642e 0a0a Not commented...
│ │ │ │ │ +000406b0: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ +000406c0: 652e 696e 666f 2c20 204e 6f64 653a 2050 e.info, Node: P
│ │ │ │ │ +000406d0: 6c75 6767 6162 6c65 4164 6170 746f 722c luggableAdaptor,
│ │ │ │ │ +000406e0: 2020 4e65 7874 3a20 506c 7567 6761 626c Next: Pluggabl
│ │ │ │ │ +000406f0: 6550 726f 7879 2c20 2050 7265 763a 2050 eProxy, Prev: P
│ │ │ │ │ +00040700: 6572 6d69 7373 696f 6e2c 2020 5570 3a20 ermission, Up:
│ │ │ │ │ +00040710: 4261 7365 2063 6c61 7373 6573 0a0a 312e Base classes..1.
│ │ │ │ │ +00040720: 3133 3020 506c 7567 6761 626c 6541 6461 130 PluggableAda
│ │ │ │ │ +00040730: 7074 6f72 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d ptor.===========
│ │ │ │ │ +00040740: 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a44 6566 ===========..Def
│ │ │ │ │ +00040750: 696e 6564 2069 6e20 6e61 6d65 7370 6163 ined in namespac
│ │ │ │ │ +00040760: 6520 536d 616c 6c74 616c 6b0a 5375 7065 e Smalltalk.Supe
│ │ │ │ │ +00040770: 7263 6c61 7373 3a20 5661 6c75 6541 6461 rclass: ValueAda
│ │ │ │ │ +00040780: 7074 6f72 0a43 6174 6567 6f72 793a 204c ptor.Category: L
│ │ │ │ │ +00040790: 616e 6775 6167 652d 4461 7461 2074 7970 anguage-Data typ
│ │ │ │ │ +000407a0: 6573 0a20 2020 2020 4920 6d65 6469 6174 es. I mediat
│ │ │ │ │ +000407b0: 6520 6265 7477 6565 6e20 636f 6d70 6c65 e between comple
│ │ │ │ │ +000407c0: 7820 6765 742f 7365 7420 6265 6861 7669 x get/set behavi
│ │ │ │ │ +000407d0: 6f72 2061 6e64 2074 6865 2023 7661 6c75 or and the #valu
│ │ │ │ │ +000407e0: 652f 2376 616c 7565 3a0a 2020 2020 2070 e/#value:. p
│ │ │ │ │ +000407f0: 726f 746f 636f 6c20 7573 6564 2062 7920 rotocol used by
│ │ │ │ │ +00040800: 5661 6c75 6541 6461 7074 6f72 732e 2054 ValueAdaptors. T
│ │ │ │ │ +00040810: 6865 2067 6574 2f73 6574 2062 6568 6176 he get/set behav
│ │ │ │ │ +00040820: 696f 7220 6361 6e20 6265 0a20 2020 2020 ior can be.
│ │ │ │ │ +00040830: 696d 706c 656d 656e 7465 6420 6279 2074 implemented by t
│ │ │ │ │ +00040840: 776f 2062 6c6f 636b 732c 206f 7220 6361 wo blocks, or ca
│ │ │ │ │ +00040850: 6e20 6265 2064 656c 6567 6174 6564 2074 n be delegated t
│ │ │ │ │ +00040860: 6f20 616e 6f74 6865 7220 6f62 6a65 6374 o another object
│ │ │ │ │ +00040870: 0a20 2020 2020 7769 7468 206d 6573 7361 . with messa
│ │ │ │ │ +00040880: 6765 7320 7375 6368 2061 7320 2373 6f6d ges such as #som
│ │ │ │ │ +00040890: 6550 726f 7065 7274 7920 746f 2067 6574 eProperty to get
│ │ │ │ │ +000408a0: 2061 6e64 2023 736f 6d65 5072 6f70 6572 and #someProper
│ │ │ │ │ +000408b0: 7479 3a20 746f 0a20 2020 2020 7365 742e ty: to. set.
│ │ │ │ │ +000408c0: 0a0a 2a20 4d65 6e75 3a0a 0a2a 2050 6c75 ..* Menu:..* Plu
│ │ │ │ │ +000408d0: 6767 6162 6c65 4164 6170 746f 7220 636c ggableAdaptor cl
│ │ │ │ │ +000408e0: 6173 732d 6372 6561 7469 6e67 2069 6e73 ass-creating ins
│ │ │ │ │ +000408f0: 7461 6e63 6573 3a3a 2020 2863 6c61 7373 tances:: (class
│ │ │ │ │ +00040900: 290a 2a20 506c 7567 6761 626c 6541 6461 ).* PluggableAda
│ │ │ │ │ +00040910: 7074 6f72 2d61 6363 6573 7369 6e67 3a3a ptor-accessing::
│ │ │ │ │ +00040920: 2020 2869 6e73 7461 6e63 6529 0a0a 1f0a (instance)....
│ │ │ │ │ +00040930: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ +00040940: 6e66 6f2c 2020 4e6f 6465 3a20 506c 7567 nfo, Node: Plug
│ │ │ │ │ +00040950: 6761 626c 6541 6461 7074 6f72 2063 6c61 gableAdaptor cla
│ │ │ │ │ +00040960: 7373 2d63 7265 6174 696e 6720 696e 7374 ss-creating inst
│ │ │ │ │ +00040970: 616e 6365 732c 2020 4e65 7874 3a20 506c ances, Next: Pl
│ │ │ │ │ +00040980: 7567 6761 626c 6541 6461 7074 6f72 2d61 uggableAdaptor-a
│ │ │ │ │ +00040990: 6363 6573 7369 6e67 2c20 2055 703a 2050 ccessing, Up: P
│ │ │ │ │ +000409a0: 6c75 6767 6162 6c65 4164 6170 746f 720a luggableAdaptor.
│ │ │ │ │ +000409b0: 0a31 2e31 3330 2e31 2050 6c75 6767 6162 .1.130.1 Pluggab
│ │ │ │ │ +000409c0: 6c65 4164 6170 746f 7220 636c 6173 733a leAdaptor class:
│ │ │ │ │ +000409d0: 2063 7265 6174 696e 6720 696e 7374 616e creating instan
│ │ │ │ │ +000409e0: 6365 730a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ces.------------
│ │ │ │ │ +000409f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00040a00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00040a10: 2d2d 2d2d 2d2d 0a0a 6765 7442 6c6f 636b ------..getBlock
│ │ │ │ │ +00040a20: 3a20 6765 7442 6c6f 636b 2070 7574 426c : getBlock putBl
│ │ │ │ │ +00040a30: 6f63 6b3a 2070 7574 426c 6f63 6b0a 2020 ock: putBlock.
│ │ │ │ │ +00040a40: 2020 2041 6e73 7765 7220 6120 506c 7567 Answer a Plug
│ │ │ │ │ +00040a50: 6761 626c 6541 6461 7074 6f72 2075 7369 gableAdaptor usi
│ │ │ │ │ +00040a60: 6e67 2074 6865 2067 6976 656e 2062 6c6f ng the given blo
│ │ │ │ │ +00040a70: 636b 7320 746f 2069 6d70 6c65 6d65 6e74 cks to implement
│ │ │ │ │ +00040a80: 0a20 2020 2020 2376 616c 7565 2061 6e64 . #value and
│ │ │ │ │ +00040a90: 2023 7661 6c75 653a 0a0a 6f6e 3a20 616e #value:..on: an
│ │ │ │ │ +00040aa0: 4f62 6a65 6374 2061 7370 6563 743a 2061 Object aspect: a
│ │ │ │ │ +00040ab0: 5379 6d62 6f6c 0a20 2020 2020 416e 7377 Symbol. Answ
│ │ │ │ │ +00040ac0: 6572 2061 2050 6c75 6767 6162 6c65 4164 er a PluggableAd
│ │ │ │ │ +00040ad0: 6170 746f 7220 7573 696e 6720 616e 4f62 aptor using anOb
│ │ │ │ │ +00040ae0: 6a65 6374 2773 2061 5379 6d62 6f6c 206d ject's aSymbol m
│ │ │ │ │ +00040af0: 6573 7361 6765 2074 6f0a 2020 2020 2069 essage to. i
│ │ │ │ │ +00040b00: 6d70 6c65 6d65 6e74 2023 7661 6c75 652c mplement #value,
│ │ │ │ │ +00040b10: 2061 6e64 2061 6e4f 626a 6563 7427 7320 and anObject's
│ │ │ │ │ +00040b20: 6153 796d 626f 6c3a 206d 6573 7361 6765 aSymbol: message
│ │ │ │ │ +00040b30: 2028 6153 796d 626f 6c0a 2020 2020 2066 (aSymbol. f
│ │ │ │ │ +00040b40: 6f6c 6c6f 7765 6420 6279 2061 2063 6f6c ollowed by a col
│ │ │ │ │ +00040b50: 6f6e 2920 746f 2069 6d70 6c65 6d65 6e74 on) to implement
│ │ │ │ │ +00040b60: 2023 7661 6c75 653a 0a0a 6f6e 3a20 616e #value:..on: an
│ │ │ │ │ +00040b70: 4f62 6a65 6374 2067 6574 5365 6c65 6374 Object getSelect
│ │ │ │ │ +00040b80: 6f72 3a20 6765 7453 656c 6563 746f 7220 or: getSelector
│ │ │ │ │ +00040b90: 7075 7453 656c 6563 746f 723a 2070 7574 putSelector: put
│ │ │ │ │ +00040ba0: 5365 6c65 6374 6f72 0a20 2020 2020 416e Selector. An
│ │ │ │ │ +00040bb0: 7377 6572 2061 2050 6c75 6767 6162 6c65 swer a Pluggable
│ │ │ │ │ +00040bc0: 4164 6170 746f 7220 7573 696e 6720 616e Adaptor using an
│ │ │ │ │ +00040bd0: 4f62 6a65 6374 2773 2067 6574 5365 6c65 Object's getSele
│ │ │ │ │ +00040be0: 6374 6f72 206d 6573 7361 6765 2074 6f0a ctor message to.
│ │ │ │ │ +00040bf0: 2020 2020 2069 6d70 6c65 6d65 6e74 2023 implement #
│ │ │ │ │ +00040c00: 7661 6c75 652c 2061 6e64 2061 6e4f 626a value, and anObj
│ │ │ │ │ +00040c10: 6563 7427 7320 7075 7453 656c 6563 746f ect's putSelecto
│ │ │ │ │ +00040c20: 7220 6d65 7373 6167 6520 746f 2069 6d70 r message to imp
│ │ │ │ │ +00040c30: 6c65 6d65 6e74 0a20 2020 2020 2376 616c lement. #val
│ │ │ │ │ +00040c40: 7565 3a0a 0a6f 6e3a 2061 6e4f 626a 6563 ue:..on: anObjec
│ │ │ │ │ +00040c50: 7420 696e 6465 783a 2061 6e49 6e64 6578 t index: anIndex
│ │ │ │ │ +00040c60: 0a20 2020 2020 416e 7377 6572 2061 2050 . Answer a P
│ │ │ │ │ +00040c70: 6c75 6767 6162 6c65 4164 6170 746f 7220 luggableAdaptor
│ │ │ │ │ +00040c80: 7573 696e 6720 616e 4f62 6a65 6374 2773 using anObject's
│ │ │ │ │ +00040c90: 2023 6174 3a20 616e 6420 2361 743a 7075 #at: and #at:pu
│ │ │ │ │ +00040ca0: 743a 0a20 2020 2020 6d65 7373 6167 6520 t:. message
│ │ │ │ │ +00040cb0: 746f 2069 6d70 6c65 6d65 6e74 2023 7661 to implement #va
│ │ │ │ │ +00040cc0: 6c75 6520 616e 6420 2376 616c 7565 3a3b lue and #value:;
│ │ │ │ │ +00040cd0: 2074 6865 2066 6972 7374 2070 6172 616d the first param
│ │ │ │ │ +00040ce0: 6574 6572 206f 660a 2020 2020 2023 6174 eter of. #at
│ │ │ │ │ +00040cf0: 3a20 616e 6420 2361 743a 7075 743a 2069 : and #at:put: i
│ │ │ │ │ +00040d00: 7320 616e 496e 6465 780a 0a6f 6e3a 2061 s anIndex..on: a
│ │ │ │ │ +00040d10: 4469 6374 696f 6e61 7279 206b 6579 3a20 Dictionary key:
│ │ │ │ │ +00040d20: 614b 6579 0a20 2020 2020 5361 6d65 2061 aKey. Same a
│ │ │ │ │ +00040d30: 7320 236f 6e3a 696e 6465 783a 2e20 5072 s #on:index:. Pr
│ │ │ │ │ +00040d40: 6f76 6964 6564 2066 6f72 2063 6c61 7269 ovided for clari
│ │ │ │ │ +00040d50: 7479 2061 6e64 2063 6f6d 706c 6574 656e ty and completen
│ │ │ │ │ +00040d60: 6573 732e 0a0a 0a1f 0a46 696c 653a 2067 ess......File: g
│ │ │ │ │ +00040d70: 7374 2d62 6173 652e 696e 666f 2c20 204e st-base.info, N
│ │ │ │ │ +00040d80: 6f64 653a 2050 6c75 6767 6162 6c65 4164 ode: PluggableAd
│ │ │ │ │ +00040d90: 6170 746f 722d 6163 6365 7373 696e 672c aptor-accessing,
│ │ │ │ │ +00040da0: 2020 5072 6576 3a20 506c 7567 6761 626c Prev: Pluggabl
│ │ │ │ │ +00040db0: 6541 6461 7074 6f72 2063 6c61 7373 2d63 eAdaptor class-c
│ │ │ │ │ +00040dc0: 7265 6174 696e 6720 696e 7374 616e 6365 reating instance
│ │ │ │ │ +00040dd0: 732c 2020 5570 3a20 506c 7567 6761 626c s, Up: Pluggabl
│ │ │ │ │ +00040de0: 6541 6461 7074 6f72 0a0a 312e 3133 302e eAdaptor..1.130.
│ │ │ │ │ +00040df0: 3220 506c 7567 6761 626c 6541 6461 7074 2 PluggableAdapt
│ │ │ │ │ +00040e00: 6f72 3a20 6163 6365 7373 696e 670a 2d2d or: accessing.--
│ │ │ │ │ +00040e10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00040e20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00040e30: 2d0a 0a76 616c 7565 0a20 2020 2020 4765 -..value. Ge
│ │ │ │ │ +00040e40: 7420 7468 6520 7661 6c75 6520 6f66 2074 t the value of t
│ │ │ │ │ +00040e50: 6865 2072 6563 6569 7665 722e 0a0a 7661 he receiver...va
│ │ │ │ │ +00040e60: 6c75 653a 2061 6e4f 626a 6563 740a 2020 lue: anObject.
│ │ │ │ │ +00040e70: 2020 2053 6574 2074 6865 2076 616c 7565 Set the value
│ │ │ │ │ +00040e80: 206f 6620 7468 6520 7265 6365 6976 6572 of the receiver
│ │ │ │ │ +00040e90: 2e0a 0a0a 1f0a 4669 6c65 3a20 6773 742d ......File: gst-
│ │ │ │ │ +00040ea0: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ +00040eb0: 3a20 506c 7567 6761 626c 6550 726f 7879 : PluggableProxy
│ │ │ │ │ +00040ec0: 2c20 204e 6578 743a 2050 6f69 6e74 2c20 , Next: Point,
│ │ │ │ │ +00040ed0: 2050 7265 763a 2050 6c75 6767 6162 6c65 Prev: Pluggable
│ │ │ │ │ +00040ee0: 4164 6170 746f 722c 2020 5570 3a20 4261 Adaptor, Up: Ba
│ │ │ │ │ +00040ef0: 7365 2063 6c61 7373 6573 0a0a 312e 3133 se classes..1.13
│ │ │ │ │ +00040f00: 3120 506c 7567 6761 626c 6550 726f 7879 1 PluggableProxy
│ │ │ │ │ +00040f10: 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d .===============
│ │ │ │ │ +00040f20: 3d3d 3d3d 3d0a 0a44 6566 696e 6564 2069 =====..Defined i
│ │ │ │ │ +00040f30: 6e20 6e61 6d65 7370 6163 6520 536d 616c n namespace Smal
│ │ │ │ │ +00040f40: 6c74 616c 6b0a 5375 7065 7263 6c61 7373 ltalk.Superclass
│ │ │ │ │ +00040f50: 3a20 416c 7465 726e 6174 6976 654f 626a : AlternativeObj
│ │ │ │ │ +00040f60: 6563 7450 726f 7879 0a43 6174 6567 6f72 ectProxy.Categor
│ │ │ │ │ +00040f70: 793a 2053 7472 6561 6d73 2d46 696c 6573 y: Streams-Files
│ │ │ │ │ +00040f80: 0a20 2020 2020 4920 616d 2061 2070 726f . I am a pro
│ │ │ │ │ +00040f90: 7879 2074 6861 7420 7374 6f72 6573 2061 xy that stores a
│ │ │ │ │ +00040fa0: 2064 6966 6665 7265 6e74 206f 626a 6563 different objec
│ │ │ │ │ +00040fb0: 7420 616e 642c 2075 706f 6e20 6c6f 6164 t and, upon load
│ │ │ │ │ +00040fc0: 2c20 7365 6e64 730a 2020 2020 2023 7265 , sends. #re
│ │ │ │ │ +00040fd0: 636f 6e73 7472 7563 744f 7269 6769 6e61 constructOrigina
│ │ │ │ │ +00040fe0: 6c4f 626a 6563 7420 746f 2074 6861 7420 lObject to that
│ │ │ │ │ +00040ff0: 6f62 6a65 6374 2028 7768 6963 6820 6361 object (which ca
│ │ │ │ │ +00041000: 6e20 6265 2061 0a20 2020 2020 4469 7265 n be a. Dire
│ │ │ │ │ +00041010: 6374 6564 4d65 7373 6167 652c 2069 6e20 ctedMessage, in
│ │ │ │ │ +00041020: 7768 6963 6820 6361 7365 2074 6865 206d which case the m
│ │ │ │ │ +00041030: 6573 7361 6765 2069 7320 7365 6e74 292e essage is sent).
│ │ │ │ │ +00041040: 2020 5468 6520 6f62 6a65 6374 0a20 2020 The object.
│ │ │ │ │ +00041050: 2020 746f 2062 6520 7374 6f72 6564 2069 to be stored i
│ │ │ │ │ +00041060: 7320 7265 7472 6965 7665 6420 6279 2073 s retrieved by s
│ │ │ │ │ +00041070: 656e 6469 6e67 2023 6269 6e61 7279 5265 ending #binaryRe
│ │ │ │ │ +00041080: 7072 6573 656e 7461 7469 6f6e 4f62 6a65 presentationObje
│ │ │ │ │ +00041090: 6374 2074 6f0a 2020 2020 2074 6865 206f ct to. the o
│ │ │ │ │ +000410a0: 626a 6563 742e 0a0a 2a20 4d65 6e75 3a0a bject...* Menu:.
│ │ │ │ │ +000410b0: 0a2a 2050 6c75 6767 6162 6c65 5072 6f78 .* PluggableProx
│ │ │ │ │ +000410c0: 7920 636c 6173 732d 6163 6365 7373 696e y class-accessin
│ │ │ │ │ +000410d0: 673a 3a20 2028 636c 6173 7329 0a2a 2050 g:: (class).* P
│ │ │ │ │ +000410e0: 6c75 6767 6162 6c65 5072 6f78 792d 7361 luggableProxy-sa
│ │ │ │ │ +000410f0: 7669 6e67 2061 6e64 2072 6573 746f 7269 ving and restori
│ │ │ │ │ +00041100: 6e67 3a3a 2020 2869 6e73 7461 6e63 6529 ng:: (instance)
│ │ │ │ │ +00041110: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ +00041120: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ +00041130: 506c 7567 6761 626c 6550 726f 7879 2063 PluggableProxy c
│ │ │ │ │ +00041140: 6c61 7373 2d61 6363 6573 7369 6e67 2c20 lass-accessing,
│ │ │ │ │ +00041150: 204e 6578 743a 2050 6c75 6767 6162 6c65 Next: Pluggable
│ │ │ │ │ +00041160: 5072 6f78 792d 7361 7669 6e67 2061 6e64 Proxy-saving and
│ │ │ │ │ +00041170: 2072 6573 746f 7269 6e67 2c20 2055 703a restoring, Up:
│ │ │ │ │ +00041180: 2050 6c75 6767 6162 6c65 5072 6f78 790a PluggableProxy.
│ │ │ │ │ +00041190: 0a31 2e31 3331 2e31 2050 6c75 6767 6162 .1.131.1 Pluggab
│ │ │ │ │ +000411a0: 6c65 5072 6f78 7920 636c 6173 733a 2061 leProxy class: a
│ │ │ │ │ +000411b0: 6363 6573 7369 6e67 0a2d 2d2d 2d2d 2d2d ccessing.-------
│ │ │ │ │ +000411c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000411d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000411e0: 0a0a 6f6e 3a20 616e 4f62 6a65 6374 0a20 ..on: anObject.
│ │ │ │ │ +000411f0: 2020 2020 416e 7377 6572 2061 2070 726f Answer a pro
│ │ │ │ │ +00041200: 7879 2074 6f20 6265 2075 7365 6420 746f xy to be used to
│ │ │ │ │ +00041210: 2073 6176 6520 616e 4f62 6a65 6374 2e20 save anObject.
│ │ │ │ │ +00041220: 2054 6865 2070 726f 7879 2073 746f 7265 The proxy store
│ │ │ │ │ +00041230: 7320 610a 2020 2020 2064 6966 6665 7265 s a. differe
│ │ │ │ │ +00041240: 6e74 206f 626a 6563 7420 6f62 7461 696e nt object obtain
│ │ │ │ │ +00041250: 6564 2062 7920 7365 6e64 696e 6720 746f ed by sending to
│ │ │ │ │ +00041260: 2061 6e4f 626a 6563 7420 7468 650a 2020 anObject the.
│ │ │ │ │ +00041270: 2020 2023 6269 6e61 7279 5265 7072 6573 #binaryRepres
│ │ │ │ │ +00041280: 656e 7461 7469 6f6e 4f62 6a65 6374 206d entationObject m
│ │ │ │ │ +00041290: 6573 7361 6765 2028 656d 6265 6464 6564 essage (embedded
│ │ │ │ │ +000412a0: 2062 6574 7765 656e 2023 7072 6553 746f between #preSto
│ │ │ │ │ +000412b0: 7265 0a20 2020 2020 616e 6420 2370 6f73 re. and #pos
│ │ │ │ │ +000412c0: 7453 746f 7265 2061 7320 7573 7561 6c29 tStore as usual)
│ │ │ │ │ +000412d0: 2e0a 0a0a 1f0a 4669 6c65 3a20 6773 742d ......File: gst-
│ │ │ │ │ +000412e0: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ +000412f0: 3a20 506c 7567 6761 626c 6550 726f 7879 : PluggableProxy
│ │ │ │ │ +00041300: 2d73 6176 696e 6720 616e 6420 7265 7374 -saving and rest
│ │ │ │ │ +00041310: 6f72 696e 672c 2020 5072 6576 3a20 506c oring, Prev: Pl
│ │ │ │ │ +00041320: 7567 6761 626c 6550 726f 7879 2063 6c61 uggableProxy cla
│ │ │ │ │ +00041330: 7373 2d61 6363 6573 7369 6e67 2c20 2055 ss-accessing, U
│ │ │ │ │ +00041340: 703a 2050 6c75 6767 6162 6c65 5072 6f78 p: PluggableProx
│ │ │ │ │ +00041350: 790a 0a31 2e31 3331 2e32 2050 6c75 6767 y..1.131.2 Plugg
│ │ │ │ │ +00041360: 6162 6c65 5072 6f78 793a 2073 6176 696e ableProxy: savin
│ │ │ │ │ +00041370: 6720 616e 6420 7265 7374 6f72 696e 670a g and restoring.
│ │ │ │ │ +00041380: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00041390: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000413a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6f62 ------------..ob
│ │ │ │ │ +000413b0: 6a65 6374 0a20 2020 2020 5265 636f 6e73 ject. Recons
│ │ │ │ │ +000413c0: 7472 7563 7420 7468 6520 6f62 6a65 6374 truct the object
│ │ │ │ │ +000413d0: 2073 746f 7265 6420 696e 2074 6865 2070 stored in the p
│ │ │ │ │ +000413e0: 726f 7879 2061 6e64 2061 6e73 7765 7220 roxy and answer
│ │ │ │ │ +000413f0: 6974 3b20 7468 650a 2020 2020 2062 696e it; the. bin
│ │ │ │ │ +00041400: 6172 7952 6570 7265 7365 6e74 6174 696f aryRepresentatio
│ │ │ │ │ +00041410: 6e4f 626a 6563 7420 6973 2073 656e 7420 nObject is sent
│ │ │ │ │ +00041420: 7468 6520 2372 6563 6f6e 7374 7275 6374 the #reconstruct
│ │ │ │ │ +00041430: 4f72 6967 696e 616c 4f62 6a65 6374 0a20 OriginalObject.
│ │ │ │ │ +00041440: 2020 2020 6d65 7373 6167 652c 2061 6e64 message, and
│ │ │ │ │ +00041450: 2074 6865 2072 6573 756c 7469 6e67 206f the resulting o
│ │ │ │ │ +00041460: 626a 6563 7420 6973 2073 656e 7420 7468 bject is sent th
│ │ │ │ │ +00041470: 6520 2370 6f73 744c 6f61 6420 6d65 7373 e #postLoad mess
│ │ │ │ │ +00041480: 6167 652e 0a0a 0a1f 0a46 696c 653a 2067 age......File: g
│ │ │ │ │ +00041490: 7374 2d62 6173 652e 696e 666f 2c20 204e st-base.info, N
│ │ │ │ │ +000414a0: 6f64 653a 2050 6f69 6e74 2c20 204e 6578 ode: Point, Nex
│ │ │ │ │ +000414b0: 743a 2050 6f73 6974 696f 6e61 626c 6553 t: PositionableS
│ │ │ │ │ +000414c0: 7472 6561 6d2c 2020 5072 6576 3a20 506c tream, Prev: Pl
│ │ │ │ │ +000414d0: 7567 6761 626c 6550 726f 7879 2c20 2055 uggableProxy, U
│ │ │ │ │ +000414e0: 703a 2042 6173 6520 636c 6173 7365 730a p: Base classes.
│ │ │ │ │ +000414f0: 0a31 2e31 3332 2050 6f69 6e74 0a3d 3d3d .1.132 Point.===
│ │ │ │ │ +00041500: 3d3d 3d3d 3d3d 3d3d 0a0a 4465 6669 6e65 ========..Define
│ │ │ │ │ +00041510: 6420 696e 206e 616d 6573 7061 6365 2053 d in namespace S
│ │ │ │ │ +00041520: 6d61 6c6c 7461 6c6b 0a53 7570 6572 636c malltalk.Supercl
│ │ │ │ │ +00041530: 6173 733a 204f 626a 6563 740a 4361 7465 ass: Object.Cate
│ │ │ │ │ +00041540: 676f 7279 3a20 4c61 6e67 7561 6765 2d44 gory: Language-D
│ │ │ │ │ +00041550: 6174 6120 7479 7065 730a 2020 2020 2042 ata types. B
│ │ │ │ │ +00041560: 6567 696e 6e69 6e67 206f 6620 6120 506f eginning of a Po
│ │ │ │ │ +00041570: 696e 7420 636c 6173 7320 666f 7220 7369 int class for si
│ │ │ │ │ +00041580: 6d70 6c65 2064 6973 706c 6179 206d 616e mple display man
│ │ │ │ │ +00041590: 6970 756c 6174 696f 6e2e 2020 4861 730a ipulation. Has.
│ │ │ │ │ +000415a0: 2020 2020 206e 6f74 2062 6565 6e20 2065 not been e
│ │ │ │ │ +000415b0: 7868 6175 7374 6976 656c 7920 7465 7374 xhaustively test
│ │ │ │ │ +000415c0: 6564 2062 7574 2061 7070 6561 7273 2074 ed but appears t
│ │ │ │ │ +000415d0: 6f20 776f 726b 2066 6f72 2074 6865 2062 o work for the b
│ │ │ │ │ +000415e0: 6173 6963 0a20 2020 2020 7072 696d 6974 asic. primit
│ │ │ │ │ +000415f0: 6976 6573 2061 6e64 2066 6f72 2020 7468 ives and for th
│ │ │ │ │ +00041600: 6520 6e65 6564 7320 6f66 2074 6865 2052 e needs of the R
│ │ │ │ │ +00041610: 6563 7461 6e67 6c65 2063 6c61 7373 2e0a ectangle class..
│ │ │ │ │ +00041620: 0a2a 204d 656e 753a 0a0a 2a20 506f 696e .* Menu:..* Poin
│ │ │ │ │ +00041630: 7420 636c 6173 732d 696e 7374 616e 6365 t class-instance
│ │ │ │ │ +00041640: 2063 7265 6174 696f 6e3a 3a20 2028 636c creation:: (cl
│ │ │ │ │ +00041650: 6173 7329 0a2a 2050 6f69 6e74 2d61 6363 ass).* Point-acc
│ │ │ │ │ +00041660: 6573 7369 6e67 3a3a 2020 2869 6e73 7461 essing:: (insta
│ │ │ │ │ +00041670: 6e63 6529 0a2a 2050 6f69 6e74 2d61 7269 nce).* Point-ari
│ │ │ │ │ +00041680: 7468 6d65 7469 633a 3a20 2028 696e 7374 thmetic:: (inst
│ │ │ │ │ +00041690: 616e 6365 290a 2a20 506f 696e 742d 636f ance).* Point-co
│ │ │ │ │ +000416a0: 6d70 6172 696e 673a 3a20 2028 696e 7374 mparing:: (inst
│ │ │ │ │ +000416b0: 616e 6365 290a 2a20 506f 696e 742d 636f ance).* Point-co
│ │ │ │ │ +000416c0: 6e76 6572 7469 6e67 3a3a 2020 2869 6e73 nverting:: (ins
│ │ │ │ │ +000416d0: 7461 6e63 6529 0a2a 2050 6f69 6e74 2d70 tance).* Point-p
│ │ │ │ │ +000416e0: 6f69 6e74 2066 756e 6374 696f 6e73 3a3a oint functions::
│ │ │ │ │ +000416f0: 2020 2869 6e73 7461 6e63 6529 0a2a 2050 (instance).* P
│ │ │ │ │ +00041700: 6f69 6e74 2d70 7269 6e74 696e 673a 3a20 oint-printing::
│ │ │ │ │ +00041710: 2028 696e 7374 616e 6365 290a 2a20 506f (instance).* Po
│ │ │ │ │ +00041720: 696e 742d 7374 6f72 696e 673a 3a20 2028 int-storing:: (
│ │ │ │ │ +00041730: 696e 7374 616e 6365 290a 2a20 506f 696e instance).* Poin
│ │ │ │ │ +00041740: 742d 7472 756e 6361 7469 6f6e 2061 6e64 t-truncation and
│ │ │ │ │ +00041750: 2072 6f75 6e64 206f 6666 3a3a 2020 2869 round off:: (i
│ │ │ │ │ +00041760: 6e73 7461 6e63 6529 0a0a 1f0a 4669 6c65 nstance)....File
│ │ │ │ │ +00041770: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ +00041780: 2020 4e6f 6465 3a20 506f 696e 7420 636c Node: Point cl
│ │ │ │ │ +00041790: 6173 732d 696e 7374 616e 6365 2063 7265 ass-instance cre
│ │ │ │ │ +000417a0: 6174 696f 6e2c 2020 4e65 7874 3a20 506f ation, Next: Po
│ │ │ │ │ +000417b0: 696e 742d 6163 6365 7373 696e 672c 2020 int-accessing,
│ │ │ │ │ +000417c0: 5570 3a20 506f 696e 740a 0a31 2e31 3332 Up: Point..1.132
│ │ │ │ │ +000417d0: 2e31 2050 6f69 6e74 2063 6c61 7373 3a20 .1 Point class:
│ │ │ │ │ +000417e0: 696e 7374 616e 6365 2063 7265 6174 696f instance creatio
│ │ │ │ │ +000417f0: 6e0a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d n.--------------
│ │ │ │ │ +00041800: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00041810: 2d2d 2d2d 2d2d 2d2d 0a0a 6e65 770a 2020 --------..new.
│ │ │ │ │ +00041820: 2020 2043 7265 6174 6520 6120 6e65 7720 Create a new
│ │ │ │ │ +00041830: 706f 696e 7420 7769 7468 2062 6f74 6820 point with both
│ │ │ │ │ +00041840: 636f 6f72 6469 6e61 7465 7320 7365 7420 coordinates set
│ │ │ │ │ +00041850: 746f 2030 0a0a 783a 2078 496e 7465 6765 to 0..x: xIntege
│ │ │ │ │ +00041860: 7220 793a 2079 496e 7465 6765 720a 2020 r y: yInteger.
│ │ │ │ │ +00041870: 2020 2043 7265 6174 6520 6120 6e65 7720 Create a new
│ │ │ │ │ +00041880: 706f 696e 7420 7769 7468 2074 6865 2067 point with the g
│ │ │ │ │ +00041890: 6976 656e 2063 6f6f 7264 696e 6174 6573 iven coordinates
│ │ │ │ │ +000418a0: 0a0a 0a1f 0a46 696c 653a 2067 7374 2d62 .....File: gst-b
│ │ │ │ │ +000418b0: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ +000418c0: 2050 6f69 6e74 2d61 6363 6573 7369 6e67 Point-accessing
│ │ │ │ │ +000418d0: 2c20 204e 6578 743a 2050 6f69 6e74 2d61 , Next: Point-a
│ │ │ │ │ +000418e0: 7269 7468 6d65 7469 632c 2020 5072 6576 rithmetic, Prev
│ │ │ │ │ +000418f0: 3a20 506f 696e 7420 636c 6173 732d 696e : Point class-in
│ │ │ │ │ +00041900: 7374 616e 6365 2063 7265 6174 696f 6e2c stance creation,
│ │ │ │ │ +00041910: 2020 5570 3a20 506f 696e 740a 0a31 2e31 Up: Point..1.1
│ │ │ │ │ +00041920: 3332 2e32 2050 6f69 6e74 3a20 6163 6365 32.2 Point: acce
│ │ │ │ │ +00041930: 7373 696e 670a 2d2d 2d2d 2d2d 2d2d 2d2d ssing.----------
│ │ │ │ │ +00041940: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------..
│ │ │ │ │ +00041950: 780a 2020 2020 2041 6e73 7765 7220 7468 x. Answer th
│ │ │ │ │ +00041960: 6520 7820 636f 6f72 6469 6e61 7465 0a0a e x coordinate..
│ │ │ │ │ +00041970: 783a 2061 4e75 6d62 6572 0a20 2020 2020 x: aNumber.
│ │ │ │ │ +00041980: 5365 7420 7468 6520 7820 636f 6f72 6469 Set the x coordi
│ │ │ │ │ +00041990: 6e61 7465 2074 6f20 614e 756d 6265 720a nate to aNumber.
│ │ │ │ │ +000419a0: 0a78 3a20 616e 584e 756d 6265 7220 793a .x: anXNumber y:
│ │ │ │ │ +000419b0: 2061 594e 756d 6265 720a 2020 2020 2053 aYNumber. S
│ │ │ │ │ +000419c0: 6574 2074 6865 2078 2061 6e64 2079 2063 et the x and y c
│ │ │ │ │ +000419d0: 6f6f 7264 696e 6174 6520 746f 2061 6e58 oordinate to anX
│ │ │ │ │ +000419e0: 4e75 6d62 6572 2061 6e64 2061 594e 756d Number and aYNum
│ │ │ │ │ +000419f0: 6265 722c 2072 6573 7065 6374 6976 656c ber, respectivel
│ │ │ │ │ +00041a00: 790a 0a79 0a20 2020 2020 416e 7377 6572 y..y. Answer
│ │ │ │ │ +00041a10: 2074 6865 2079 2063 6f6f 7264 696e 6174 the y coordinat
│ │ │ │ │ +00041a20: 650a 0a79 3a20 614e 756d 6265 720a 2020 e..y: aNumber.
│ │ │ │ │ +00041a30: 2020 2053 6574 2074 6865 2079 2063 6f6f Set the y coo
│ │ │ │ │ +00041a40: 7264 696e 6174 6520 746f 2061 4e75 6d62 rdinate to aNumb
│ │ │ │ │ +00041a50: 6572 0a0a 0a1f 0a46 696c 653a 2067 7374 er.....File: gst
│ │ │ │ │ +00041a60: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ +00041a70: 653a 2050 6f69 6e74 2d61 7269 7468 6d65 e: Point-arithme
│ │ │ │ │ +00041a80: 7469 632c 2020 4e65 7874 3a20 506f 696e tic, Next: Poin
│ │ │ │ │ +00041a90: 742d 636f 6d70 6172 696e 672c 2020 5072 t-comparing, Pr
│ │ │ │ │ +00041aa0: 6576 3a20 506f 696e 742d 6163 6365 7373 ev: Point-access
│ │ │ │ │ +00041ab0: 696e 672c 2020 5570 3a20 506f 696e 740a ing, Up: Point.
│ │ │ │ │ +00041ac0: 0a31 2e31 3332 2e33 2050 6f69 6e74 3a20 .1.132.3 Point:
│ │ │ │ │ +00041ad0: 6172 6974 686d 6574 6963 0a2d 2d2d 2d2d arithmetic.-----
│ │ │ │ │ +00041ae0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00041af0: 2d2d 2d2d 0a0a 2a20 7363 616c 650a 2020 ----..* scale.
│ │ │ │ │ +00041b00: 2020 204d 756c 7469 706c 7920 7468 6520 Multiply the
│ │ │ │ │ +00041b10: 7265 6365 6976 6572 2062 7920 7363 616c receiver by scal
│ │ │ │ │ +00041b20: 652c 2077 6869 6368 2063 616e 2062 6520 e, which can be
│ │ │ │ │ +00041b30: 6120 4e75 6d62 6572 206f 7220 6120 506f a Number or a Po
│ │ │ │ │ +00041b40: 696e 740a 0a2b 2064 656c 7461 0a20 2020 int..+ delta.
│ │ │ │ │ +00041b50: 2020 5375 6d20 7468 6520 7265 6365 6976 Sum the receiv
│ │ │ │ │ +00041b60: 6572 2061 6e64 2064 656c 7461 2c20 7768 er and delta, wh
│ │ │ │ │ +00041b70: 6963 6820 6361 6e20 6265 2061 204e 756d ich can be a Num
│ │ │ │ │ +00041b80: 6265 7220 6f72 2061 2050 6f69 6e74 0a0a ber or a Point..
│ │ │ │ │ +00041b90: 2d20 6465 6c74 610a 2020 2020 2053 7562 - delta. Sub
│ │ │ │ │ +00041ba0: 7472 6163 7420 6465 6c74 612c 2077 6869 tract delta, whi
│ │ │ │ │ +00041bb0: 6368 2063 616e 2062 6520 6120 4e75 6d62 ch can be a Numb
│ │ │ │ │ +00041bc0: 6572 206f 7220 6120 506f 696e 742c 2066 er or a Point, f
│ │ │ │ │ +00041bd0: 726f 6d20 7468 6520 7265 6365 6976 6572 rom the receiver
│ │ │ │ │ +00041be0: 0a0a 2f20 7363 616c 650a 2020 2020 2044 ../ scale. D
│ │ │ │ │ +00041bf0: 6976 6964 6520 7468 6520 7265 6365 6976 ivide the receiv
│ │ │ │ │ +00041c00: 6572 2062 7920 7363 616c 652c 2077 6869 er by scale, whi
│ │ │ │ │ +00041c10: 6368 2063 616e 2062 6520 6120 4e75 6d62 ch can be a Numb
│ │ │ │ │ +00041c20: 6572 206f 7220 6120 506f 696e 742c 0a20 er or a Point,.
│ │ │ │ │ +00041c30: 2020 2020 7769 7468 206e 6f20 6c6f 7373 with no loss
│ │ │ │ │ +00041c40: 206f 6620 7072 6563 6973 696f 6e0a 0a2f of precision../
│ │ │ │ │ +00041c50: 2f20 7363 616c 650a 2020 2020 2044 6976 / scale. Div
│ │ │ │ │ +00041c60: 6964 6520 7468 6520 7265 6365 6976 6572 ide the receiver
│ │ │ │ │ +00041c70: 2062 7920 7363 616c 652c 2077 6869 6368 by scale, which
│ │ │ │ │ +00041c80: 2063 616e 2062 6520 6120 4e75 6d62 6572 can be a Number
│ │ │ │ │ +00041c90: 206f 7220 6120 506f 696e 742c 0a20 2020 or a Point,.
│ │ │ │ │ +00041ca0: 2020 7769 7468 2074 7275 6e63 6174 696f with truncatio
│ │ │ │ │ +00041cb0: 6e20 746f 7761 7264 7320 2d69 6e66 696e n towards -infin
│ │ │ │ │ +00041cc0: 6974 790a 0a61 6273 0a20 2020 2020 416e ity..abs. An
│ │ │ │ │ +00041cd0: 7377 6572 2061 206e 6577 2070 6f69 6e74 swer a new point
│ │ │ │ │ +00041ce0: 2077 686f 7365 2063 6f6f 7264 696e 6174 whose coordinat
│ │ │ │ │ +00041cf0: 6573 2061 7265 2074 6865 2061 6273 6f6c es are the absol
│ │ │ │ │ +00041d00: 7574 6520 7661 6c75 6573 206f 6620 7468 ute values of th
│ │ │ │ │ +00041d10: 650a 2020 2020 2072 6563 6569 7665 7227 e. receiver'
│ │ │ │ │ +00041d20: 730a 0a0a 1f0a 4669 6c65 3a20 6773 742d s.....File: gst-
│ │ │ │ │ +00041d30: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ +00041d40: 3a20 506f 696e 742d 636f 6d70 6172 696e : Point-comparin
│ │ │ │ │ +00041d50: 672c 2020 4e65 7874 3a20 506f 696e 742d g, Next: Point-
│ │ │ │ │ +00041d60: 636f 6e76 6572 7469 6e67 2c20 2050 7265 converting, Pre
│ │ │ │ │ +00041d70: 763a 2050 6f69 6e74 2d61 7269 7468 6d65 v: Point-arithme
│ │ │ │ │ +00041d80: 7469 632c 2020 5570 3a20 506f 696e 740a tic, Up: Point.
│ │ │ │ │ +00041d90: 0a31 2e31 3332 2e34 2050 6f69 6e74 3a20 .1.132.4 Point:
│ │ │ │ │ +00041da0: 636f 6d70 6172 696e 670a 2d2d 2d2d 2d2d comparing.------
│ │ │ │ │ +00041db0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00041dc0: 2d2d 0a0a 3c20 6150 6f69 6e74 0a20 2020 --..< aPoint.
│ │ │ │ │ +00041dd0: 2020 416e 7377 6572 2077 6865 7468 6572 Answer whether
│ │ │ │ │ +00041de0: 2074 6865 2072 6563 6569 7665 7220 6973 the receiver is
│ │ │ │ │ +00041df0: 2068 6967 6865 7220 616e 6420 746f 2074 higher and to t
│ │ │ │ │ +00041e00: 6865 206c 6566 7420 6f66 2061 506f 696e he left of aPoin
│ │ │ │ │ +00041e10: 740a 0a3c 3d20 6150 6f69 6e74 0a20 2020 t..<= aPoint.
│ │ │ │ │ +00041e20: 2020 416e 7377 6572 2077 6865 7468 6572 Answer whether
│ │ │ │ │ +00041e30: 2061 506f 696e 7420 6973 2065 7175 616c aPoint is equal
│ │ │ │ │ +00041e40: 2074 6f20 7468 6520 7265 6365 6976 6572 to the receiver
│ │ │ │ │ +00041e50: 2c20 6f72 2074 6865 2072 6563 6569 7665 , or the receive
│ │ │ │ │ +00041e60: 7220 6973 0a20 2020 2020 6869 6768 6572 r is. higher
│ │ │ │ │ +00041e70: 2061 6e64 2074 6f20 7468 6520 6c65 6674 and to the left
│ │ │ │ │ +00041e80: 206f 6620 6150 6f69 6e74 0a0a 3d20 6150 of aPoint..= aP
│ │ │ │ │ +00041e90: 6f69 6e74 0a20 2020 2020 416e 7377 6572 oint. Answer
│ │ │ │ │ +00041ea0: 2077 6865 7468 6572 2074 6865 2072 6563 whether the rec
│ │ │ │ │ +00041eb0: 6569 7665 7220 6973 2065 7175 616c 2074 eiver is equal t
│ │ │ │ │ +00041ec0: 6f20 6150 6f69 6e74 0a0a 3e20 6150 6f69 o aPoint..> aPoi
│ │ │ │ │ +00041ed0: 6e74 0a20 2020 2020 416e 7377 6572 2077 nt. Answer w
│ │ │ │ │ +00041ee0: 6865 7468 6572 2074 6865 2072 6563 6569 hether the recei
│ │ │ │ │ +00041ef0: 7665 7220 6973 206c 6f77 6572 2061 6e64 ver is lower and
│ │ │ │ │ +00041f00: 2074 6f20 7468 6520 7269 6768 7420 6f66 to the right of
│ │ │ │ │ +00041f10: 2061 506f 696e 740a 0a3e 3d20 6150 6f69 aPoint..>= aPoi
│ │ │ │ │ +00041f20: 6e74 0a20 2020 2020 416e 7377 6572 2077 nt. Answer w
│ │ │ │ │ +00041f30: 6865 7468 6572 2061 506f 696e 7420 6973 hether aPoint is
│ │ │ │ │ +00041f40: 2065 7175 616c 2074 6f20 7468 6520 7265 equal to the re
│ │ │ │ │ +00041f50: 6365 6976 6572 2c20 6f72 2074 6865 2072 ceiver, or the r
│ │ │ │ │ +00041f60: 6563 6569 7665 7220 6973 0a20 2020 2020 eceiver is.
│ │ │ │ │ +00041f70: 6c6f 7765 7220 616e 6420 746f 2074 6865 lower and to the
│ │ │ │ │ +00041f80: 2072 6967 6874 206f 6620 6150 6f69 6e74 right of aPoint
│ │ │ │ │ +00041f90: 0a0a 6d61 783a 2061 506f 696e 740a 2020 ..max: aPoint.
│ │ │ │ │ +00041fa0: 2020 2041 6e73 7765 7220 7365 6c66 2069 Answer self i
│ │ │ │ │ +00041fb0: 6620 6974 2069 7320 6c6f 7765 7220 616e f it is lower an
│ │ │ │ │ +00041fc0: 6420 746f 2074 6865 2072 6967 6874 206f d to the right o
│ │ │ │ │ +00041fd0: 6620 6150 6f69 6e74 2c20 6150 6f69 6e74 f aPoint, aPoint
│ │ │ │ │ +00041fe0: 0a20 2020 2020 6f74 6865 7277 6973 650a . otherwise.
│ │ │ │ │ +00041ff0: 0a6d 696e 3a20 6150 6f69 6e74 0a20 2020 .min: aPoint.
│ │ │ │ │ +00042000: 2020 416e 7377 6572 2073 656c 6620 6966 Answer self if
│ │ │ │ │ +00042010: 2069 7420 6973 2068 6967 6865 7220 616e it is higher an
│ │ │ │ │ +00042020: 6420 746f 2074 6865 206c 6566 7420 6f66 d to the left of
│ │ │ │ │ +00042030: 2061 506f 696e 742c 2061 506f 696e 740a aPoint, aPoint.
│ │ │ │ │ +00042040: 2020 2020 206f 7468 6572 7769 7365 0a0a otherwise..
│ │ │ │ │ +00042050: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ +00042060: 652e 696e 666f 2c20 204e 6f64 653a 2050 e.info, Node: P
│ │ │ │ │ +00042070: 6f69 6e74 2d63 6f6e 7665 7274 696e 672c oint-converting,
│ │ │ │ │ +00042080: 2020 4e65 7874 3a20 506f 696e 742d 706f Next: Point-po
│ │ │ │ │ +00042090: 696e 7420 6675 6e63 7469 6f6e 732c 2020 int functions,
│ │ │ │ │ +000420a0: 5072 6576 3a20 506f 696e 742d 636f 6d70 Prev: Point-comp
│ │ │ │ │ +000420b0: 6172 696e 672c 2020 5570 3a20 506f 696e aring, Up: Poin
│ │ │ │ │ +000420c0: 740a 0a31 2e31 3332 2e35 2050 6f69 6e74 t..1.132.5 Point
│ │ │ │ │ +000420d0: 3a20 636f 6e76 6572 7469 6e67 0a2d 2d2d : converting.---
│ │ │ │ │ +000420e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000420f0: 2d2d 2d2d 2d2d 0a0a 6173 506f 696e 740a ------..asPoint.
│ │ │ │ │ +00042100: 2020 2020 2041 6e73 7765 7220 7468 6520 Answer the
│ │ │ │ │ +00042110: 7265 6365 6976 6572 2e0a 0a61 7352 6563 receiver...asRec
│ │ │ │ │ +00042120: 7461 6e67 6c65 0a20 2020 2020 416e 7377 tangle. Answ
│ │ │ │ │ +00042130: 6572 2061 6e20 656d 7074 7920 7265 6374 er an empty rect
│ │ │ │ │ +00042140: 616e 676c 6520 7768 6f73 6520 6f72 6967 angle whose orig
│ │ │ │ │ +00042150: 696e 2069 7320 7365 6c66 0a0a 636f 726e in is self..corn
│ │ │ │ │ +00042160: 6572 3a20 6150 6f69 6e74 0a20 2020 2020 er: aPoint.
│ │ │ │ │ +00042170: 416e 7377 6572 2061 2052 6563 7461 6e67 Answer a Rectang
│ │ │ │ │ +00042180: 6c65 2077 686f 7365 206f 7269 6769 6e20 le whose origin
│ │ │ │ │ +00042190: 6973 2074 6865 2072 6563 6569 7665 7220 is the receiver
│ │ │ │ │ +000421a0: 616e 6420 7768 6f73 6520 636f 726e 6572 and whose corner
│ │ │ │ │ +000421b0: 0a20 2020 2020 6973 2061 506f 696e 740a . is aPoint.
│ │ │ │ │ +000421c0: 0a65 7874 656e 743a 2061 506f 696e 740a .extent: aPoint.
│ │ │ │ │ +000421d0: 2020 2020 2041 6e73 7765 7220 6120 5265 Answer a Re
│ │ │ │ │ +000421e0: 6374 616e 676c 6520 7768 6f73 6520 6f72 ctangle whose or
│ │ │ │ │ +000421f0: 6967 696e 2069 7320 7468 6520 7265 6365 igin is the rece
│ │ │ │ │ +00042200: 6976 6572 2061 6e64 2077 686f 7365 2065 iver and whose e
│ │ │ │ │ +00042210: 7874 656e 740a 2020 2020 2069 7320 6150 xtent. is aP
│ │ │ │ │ +00042220: 6f69 6e74 0a0a 6861 7368 0a20 2020 2020 oint..hash.
│ │ │ │ │ +00042230: 416e 7377 6572 2061 6e20 6861 7368 2076 Answer an hash v
│ │ │ │ │ +00042240: 616c 7565 2066 6f72 2074 6865 2072 6563 alue for the rec
│ │ │ │ │ +00042250: 6569 7665 720a 0a0a 1f0a 4669 6c65 3a20 eiver.....File:
│ │ │ │ │ +00042260: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ +00042270: 4e6f 6465 3a20 506f 696e 742d 706f 696e Node: Point-poin
│ │ │ │ │ +00042280: 7420 6675 6e63 7469 6f6e 732c 2020 4e65 t functions, Ne
│ │ │ │ │ +00042290: 7874 3a20 506f 696e 742d 7072 696e 7469 xt: Point-printi
│ │ │ │ │ +000422a0: 6e67 2c20 2050 7265 763a 2050 6f69 6e74 ng, Prev: Point
│ │ │ │ │ +000422b0: 2d63 6f6e 7665 7274 696e 672c 2020 5570 -converting, Up
│ │ │ │ │ +000422c0: 3a20 506f 696e 740a 0a31 2e31 3332 2e36 : Point..1.132.6
│ │ │ │ │ +000422d0: 2050 6f69 6e74 3a20 706f 696e 7420 6675 Point: point fu
│ │ │ │ │ +000422e0: 6e63 7469 6f6e 730a 2d2d 2d2d 2d2d 2d2d nctions.--------
│ │ │ │ │ +000422f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00042300: 2d2d 2d2d 2d2d 0a0a 6172 6354 616e 0a20 ------..arcTan.
│ │ │ │ │ +00042310: 2020 2020 416e 7377 6572 2074 6865 2061 Answer the a
│ │ │ │ │ +00042320: 6e67 6c65 2028 6d65 6173 7572 6564 2063 ngle (measured c
│ │ │ │ │ +00042330: 6f75 6e74 6572 636c 6f63 6b77 6973 6529 ounterclockwise)
│ │ │ │ │ +00042340: 2062 6574 7765 656e 2074 6865 2072 6563 between the rec
│ │ │ │ │ +00042350: 6569 7665 720a 2020 2020 2061 6e64 2061 eiver. and a
│ │ │ │ │ +00042360: 2072 6179 2073 7461 7274 696e 6720 696e ray starting in
│ │ │ │ │ +00042370: 2028 302c 2030 2920 616e 6420 6d6f 7669 (0, 0) and movi
│ │ │ │ │ +00042380: 6e67 2074 6f77 6172 6473 2028 312c 2030 ng towards (1, 0
│ │ │ │ │ +00042390: 2920 2d20 692e 652e 2033 0a20 2020 2020 ) - i.e. 3.
│ │ │ │ │ +000423a0: 6f27 636c 6f63 6b0a 0a64 6973 743a 2061 o'clock..dist: a
│ │ │ │ │ +000423b0: 506f 696e 740a 2020 2020 2041 6e73 7765 Point. Answe
│ │ │ │ │ +000423c0: 7220 7468 6520 6469 7374 616e 6365 2062 r the distance b
│ │ │ │ │ +000423d0: 6574 7765 656e 2074 6865 2072 6563 6569 etween the recei
│ │ │ │ │ +000423e0: 7665 7220 616e 6420 6150 6f69 6e74 0a0a ver and aPoint..
│ │ │ │ │ +000423f0: 646f 7450 726f 6475 6374 3a20 6150 6f69 dotProduct: aPoi
│ │ │ │ │ +00042400: 6e74 0a20 2020 2020 416e 7377 6572 2074 nt. Answer t
│ │ │ │ │ +00042410: 6865 2064 6f74 2070 726f 6475 6374 2062 he dot product b
│ │ │ │ │ +00042420: 6574 7765 656e 2074 6865 2072 6563 6569 etween the recei
│ │ │ │ │ +00042430: 7665 7220 616e 6420 6150 6f69 6e74 0a0a ver and aPoint..
│ │ │ │ │ +00042440: 6772 6964 3a20 6150 6f69 6e74 0a20 2020 grid: aPoint.
│ │ │ │ │ +00042450: 2020 416e 7377 6572 2061 206e 6577 2070 Answer a new p
│ │ │ │ │ +00042460: 6f69 6e74 2077 686f 7365 2063 6f6f 7264 oint whose coord
│ │ │ │ │ +00042470: 696e 6174 6573 2061 7265 2072 6f75 6e64 inates are round
│ │ │ │ │ +00042480: 6564 2074 6f77 6172 6473 2074 6865 0a20 ed towards the.
│ │ │ │ │ +00042490: 2020 2020 6e65 6172 6573 7420 6d75 6c74 nearest mult
│ │ │ │ │ +000424a0: 6970 6c65 206f 6620 6150 6f69 6e74 0a0a iple of aPoint..
│ │ │ │ │ +000424b0: 6e6f 726d 616c 0a20 2020 2020 526f 7461 normal. Rota
│ │ │ │ │ +000424c0: 7465 2074 6865 2050 6f69 6e74 2039 3064 te the Point 90d
│ │ │ │ │ +000424d0: 6567 7265 6573 2063 6c6f 636b 7769 7365 egrees clockwise
│ │ │ │ │ +000424e0: 2061 6e64 2067 6574 2074 6865 2075 6e69 and get the uni
│ │ │ │ │ +000424f0: 7420 7665 6374 6f72 0a0a 7472 616e 7370 t vector..transp
│ │ │ │ │ +00042500: 6f73 650a 2020 2020 2041 6e73 7765 7220 ose. Answer
│ │ │ │ │ +00042510: 6120 6e65 7720 706f 696e 7420 7768 6f73 a new point whos
│ │ │ │ │ +00042520: 6520 636f 6f72 6469 6e61 7465 7320 6172 e coordinates ar
│ │ │ │ │ +00042530: 6520 7468 6520 7265 6365 6976 6572 2773 e the receiver's
│ │ │ │ │ +00042540: 2063 6f6f 7264 696e 6174 6573 0a20 2020 coordinates.
│ │ │ │ │ +00042550: 2020 6578 6368 616e 6765 6420 2878 2062 exchanged (x b
│ │ │ │ │ +00042560: 6563 6f6d 6573 2079 2c20 7920 6265 636f ecomes y, y beco
│ │ │ │ │ +00042570: 6d65 7320 7829 0a0a 7472 756e 6361 7465 mes x)..truncate
│ │ │ │ │ +00042580: 6447 7269 643a 2061 506f 696e 740a 2020 dGrid: aPoint.
│ │ │ │ │ +00042590: 2020 2041 6e73 7765 7220 6120 6e65 7720 Answer a new
│ │ │ │ │ +000425a0: 706f 696e 7420 7768 6f73 6520 636f 6f72 point whose coor
│ │ │ │ │ +000425b0: 6469 6e61 7465 7320 6172 6520 726f 756e dinates are roun
│ │ │ │ │ +000425c0: 6465 6420 746f 7761 7264 7320 2d69 6e66 ded towards -inf
│ │ │ │ │ +000425d0: 696e 6974 792c 0a20 2020 2020 746f 2061 inity,. to a
│ │ │ │ │ +000425e0: 206d 756c 7469 706c 6520 6f66 2067 7269 multiple of gri
│ │ │ │ │ +000425f0: 6420 2877 6869 6368 206d 7573 7420 6265 d (which must be
│ │ │ │ │ +00042600: 2061 2050 6f69 6e74 290a 0a0a 1f0a 4669 a Point).....Fi
│ │ │ │ │ +00042610: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ +00042620: 6f2c 2020 4e6f 6465 3a20 506f 696e 742d o, Node: Point-
│ │ │ │ │ +00042630: 7072 696e 7469 6e67 2c20 204e 6578 743a printing, Next:
│ │ │ │ │ +00042640: 2050 6f69 6e74 2d73 746f 7269 6e67 2c20 Point-storing,
│ │ │ │ │ +00042650: 2050 7265 763a 2050 6f69 6e74 2d70 6f69 Prev: Point-poi
│ │ │ │ │ +00042660: 6e74 2066 756e 6374 696f 6e73 2c20 2055 nt functions, U
│ │ │ │ │ +00042670: 703a 2050 6f69 6e74 0a0a 312e 3133 322e p: Point..1.132.
│ │ │ │ │ +00042680: 3720 506f 696e 743a 2070 7269 6e74 696e 7 Point: printin
│ │ │ │ │ +00042690: 670a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d g.--------------
│ │ │ │ │ +000426a0: 2d2d 2d2d 2d2d 2d2d 2d0a 0a70 7269 6e74 ---------..print
│ │ │ │ │ +000426b0: 4f6e 3a20 6153 7472 6561 6d0a 2020 2020 On: aStream.
│ │ │ │ │ +000426c0: 2050 7269 6e74 2061 2072 6570 7265 7365 Print a represe
│ │ │ │ │ +000426d0: 6e74 6174 696f 6e20 666f 7220 7468 6520 ntation for the
│ │ │ │ │ +000426e0: 7265 6365 6976 6572 206f 6e20 6153 7472 receiver on aStr
│ │ │ │ │ +000426f0: 6561 6d0a 0a0a 1f0a 4669 6c65 3a20 6773 eam.....File: gs
│ │ │ │ │ +00042700: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ +00042710: 6465 3a20 506f 696e 742d 7374 6f72 696e de: Point-storin
│ │ │ │ │ +00042720: 672c 2020 4e65 7874 3a20 506f 696e 742d g, Next: Point-
│ │ │ │ │ +00042730: 7472 756e 6361 7469 6f6e 2061 6e64 2072 truncation and r
│ │ │ │ │ +00042740: 6f75 6e64 206f 6666 2c20 2050 7265 763a ound off, Prev:
│ │ │ │ │ +00042750: 2050 6f69 6e74 2d70 7269 6e74 696e 672c Point-printing,
│ │ │ │ │ +00042760: 2020 5570 3a20 506f 696e 740a 0a31 2e31 Up: Point..1.1
│ │ │ │ │ +00042770: 3332 2e38 2050 6f69 6e74 3a20 7374 6f72 32.8 Point: stor
│ │ │ │ │ +00042780: 696e 670a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ing.------------
│ │ │ │ │ +00042790: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 7374 6f72 ----------..stor
│ │ │ │ │ +000427a0: 654f 6e3a 2061 5374 7265 616d 0a20 2020 eOn: aStream.
│ │ │ │ │ +000427b0: 2020 5072 696e 7420 536d 616c 6c74 616c Print Smalltal
│ │ │ │ │ +000427c0: 6b20 636f 6465 2063 6f6d 7069 6c69 6e67 k code compiling
│ │ │ │ │ +000427d0: 2074 6f20 7468 6520 7265 6365 6976 6572 to the receiver
│ │ │ │ │ +000427e0: 206f 6e20 6153 7472 6561 6d0a 0a0a 1f0a on aStream.....
│ │ │ │ │ +000427f0: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ +00042800: 6e66 6f2c 2020 4e6f 6465 3a20 506f 696e nfo, Node: Poin
│ │ │ │ │ +00042810: 742d 7472 756e 6361 7469 6f6e 2061 6e64 t-truncation and
│ │ │ │ │ +00042820: 2072 6f75 6e64 206f 6666 2c20 2050 7265 round off, Pre
│ │ │ │ │ +00042830: 763a 2050 6f69 6e74 2d73 746f 7269 6e67 v: Point-storing
│ │ │ │ │ +00042840: 2c20 2055 703a 2050 6f69 6e74 0a0a 312e , Up: Point..1.
│ │ │ │ │ +00042850: 3133 322e 3920 506f 696e 743a 2074 7275 132.9 Point: tru
│ │ │ │ │ +00042860: 6e63 6174 696f 6e20 616e 6420 726f 756e ncation and roun
│ │ │ │ │ +00042870: 6420 6f66 660a 2d2d 2d2d 2d2d 2d2d 2d2d d off.----------
│ │ │ │ │ +00042880: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00042890: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a72 -------------..r
│ │ │ │ │ +000428a0: 6f75 6e64 6564 0a20 2020 2020 416e 7377 ounded. Answ
│ │ │ │ │ +000428b0: 6572 2061 206e 6577 2070 6f69 6e74 2077 er a new point w
│ │ │ │ │ +000428c0: 686f 7365 2063 6f6f 7264 696e 6174 6573 hose coordinates
│ │ │ │ │ +000428d0: 2061 7265 2072 6f75 6e64 6564 2074 6f20 are rounded to
│ │ │ │ │ +000428e0: 7468 6520 6e65 6172 6573 740a 2020 2020 the nearest.
│ │ │ │ │ +000428f0: 2069 6e74 6567 6572 0a0a 7472 756e 6361 integer..trunca
│ │ │ │ │ +00042900: 7465 546f 3a20 6772 6964 0a20 2020 2020 teTo: grid.
│ │ │ │ │ +00042910: 416e 7377 6572 2061 206e 6577 2070 6f69 Answer a new poi
│ │ │ │ │ +00042920: 6e74 2077 686f 7365 2063 6f6f 7264 696e nt whose coordin
│ │ │ │ │ +00042930: 6174 6573 2061 7265 2072 6f75 6e64 6564 ates are rounded
│ │ │ │ │ +00042940: 2074 6f77 6172 6473 202d 696e 6669 6e69 towards -infini
│ │ │ │ │ +00042950: 7479 2c0a 2020 2020 2074 6f20 6120 6d75 ty,. to a mu
│ │ │ │ │ +00042960: 6c74 6970 6c65 206f 6620 6772 6964 2028 ltiple of grid (
│ │ │ │ │ +00042970: 7768 6963 6820 6d75 7374 2062 6520 6120 which must be a
│ │ │ │ │ +00042980: 4e75 6d62 6572 290a 0a0a 1f0a 4669 6c65 Number).....File
│ │ │ │ │ +00042990: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ +000429a0: 2020 4e6f 6465 3a20 506f 7369 7469 6f6e Node: Position
│ │ │ │ │ +000429b0: 6162 6c65 5374 7265 616d 2c20 204e 6578 ableStream, Nex
│ │ │ │ │ +000429c0: 743a 2050 726f 6365 7373 2c20 2050 7265 t: Process, Pre
│ │ │ │ │ +000429d0: 763a 2050 6f69 6e74 2c20 2055 703a 2042 v: Point, Up: B
│ │ │ │ │ +000429e0: 6173 6520 636c 6173 7365 730a 0a31 2e31 ase classes..1.1
│ │ │ │ │ +000429f0: 3333 2050 6f73 6974 696f 6e61 626c 6553 33 PositionableS
│ │ │ │ │ +00042a00: 7472 6561 6d0a 3d3d 3d3d 3d3d 3d3d 3d3d tream.==========
│ │ │ │ │ +00042a10: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a ==============..
│ │ │ │ │ +00042a20: 4465 6669 6e65 6420 696e 206e 616d 6573 Defined in names
│ │ │ │ │ +00042a30: 7061 6365 2053 6d61 6c6c 7461 6c6b 0a53 pace Smalltalk.S
│ │ │ │ │ +00042a40: 7570 6572 636c 6173 733a 2053 7472 6561 uperclass: Strea
│ │ │ │ │ +00042a50: 6d0a 4361 7465 676f 7279 3a20 5374 7265 m.Category: Stre
│ │ │ │ │ +00042a60: 616d 732d 436f 6c6c 6563 7469 6f6e 730a ams-Collections.
│ │ │ │ │ +00042a70: 2020 2020 204d 7920 696e 7374 616e 6365 My instance
│ │ │ │ │ +00042a80: 7320 7265 7072 6573 656e 7420 7374 7265 s represent stre
│ │ │ │ │ +00042a90: 616d 7320 7768 6572 6520 6578 706c 6963 ams where explic
│ │ │ │ │ +00042aa0: 6974 2070 6f73 6974 696f 6e69 6e67 2069 it positioning i
│ │ │ │ │ +00042ab0: 730a 2020 2020 2070 6572 6d69 7474 6564 s. permitted
│ │ │ │ │ +00042ac0: 2e20 2054 6875 732c 206d 7920 7374 7265 . Thus, my stre
│ │ │ │ │ +00042ad0: 616d 7320 6163 7420 696e 2061 206d 616e ams act in a man
│ │ │ │ │ +00042ae0: 6e65 7220 746f 206e 6f72 6d61 6c20 6469 ner to normal di
│ │ │ │ │ +00042af0: 736b 2066 696c 6573 3a0a 2020 2020 2079 sk files:. y
│ │ │ │ │ +00042b00: 6f75 2063 616e 2072 6561 6420 6f72 2077 ou can read or w
│ │ │ │ │ +00042b10: 7269 7465 2073 6571 7565 6e74 6961 6c6c rite sequentiall
│ │ │ │ │ +00042b20: 792c 2062 7574 2061 6c73 6f20 706f 7369 y, but also posi
│ │ │ │ │ +00042b30: 7469 6f6e 2074 6865 2066 696c 6520 746f tion the file to
│ │ │ │ │ +00042b40: 0a20 2020 2020 6120 7061 7274 6963 756c . a particul
│ │ │ │ │ +00042b50: 6172 2070 6c61 6365 2077 6865 6e65 7665 ar place wheneve
│ │ │ │ │ +00042b60: 7220 796f 7520 6368 6f6f 7365 2e20 2047 r you choose. G
│ │ │ │ │ +00042b70: 656e 6572 616c 6c79 2c20 796f 7527 6c6c enerally, you'll
│ │ │ │ │ +00042b80: 2077 616e 7420 746f 0a20 2020 2020 7573 want to. us
│ │ │ │ │ +00042b90: 6520 5265 6164 5374 7265 616d 2c20 5772 e ReadStream, Wr
│ │ │ │ │ +00042ba0: 6974 6553 7472 6561 6d20 6f72 2052 6561 iteStream or Rea
│ │ │ │ │ +00042bb0: 6457 7269 7465 5374 7265 616d 2069 6e73 dWriteStream ins
│ │ │ │ │ +00042bc0: 7465 6164 206f 6620 6d65 2074 6f0a 2020 tead of me to.
│ │ │ │ │ +00042bd0: 2020 2063 7265 6174 6520 616e 6420 7573 create and us
│ │ │ │ │ +00042be0: 6520 7374 7265 616d 732e 0a0a 2a20 4d65 e streams...* Me
│ │ │ │ │ +00042bf0: 6e75 3a0a 0a2a 2050 6f73 6974 696f 6e61 nu:..* Positiona
│ │ │ │ │ +00042c00: 626c 6553 7472 6561 6d20 636c 6173 732d bleStream class-
│ │ │ │ │ +00042c10: 696e 7374 616e 6365 2063 7265 6174 696f instance creatio
│ │ │ │ │ +00042c20: 6e3a 3a20 2028 636c 6173 7329 0a2a 2050 n:: (class).* P
│ │ │ │ │ +00042c30: 6f73 6974 696f 6e61 626c 6553 7472 6561 ositionableStrea
│ │ │ │ │ +00042c40: 6d2d 6163 6365 7373 696e 672d 7265 6164 m-accessing-read
│ │ │ │ │ +00042c50: 696e 673a 3a20 2028 696e 7374 616e 6365 ing:: (instance
│ │ │ │ │ +00042c60: 290a 2a20 506f 7369 7469 6f6e 6162 6c65 ).* Positionable
│ │ │ │ │ +00042c70: 5374 7265 616d 2d63 6c61 7373 2074 7970 Stream-class typ
│ │ │ │ │ +00042c80: 6520 6d65 7468 6f64 733a 3a20 2028 696e e methods:: (in
│ │ │ │ │ +00042c90: 7374 616e 6365 290a 2a20 506f 7369 7469 stance).* Positi
│ │ │ │ │ +00042ca0: 6f6e 6162 6c65 5374 7265 616d 2d63 6f6d onableStream-com
│ │ │ │ │ +00042cb0: 7069 6c69 6e67 3a3a 2020 2869 6e73 7461 piling:: (insta
│ │ │ │ │ +00042cc0: 6e63 6529 0a2a 2050 6f73 6974 696f 6e61 nce).* Positiona
│ │ │ │ │ +00042cd0: 626c 6553 7472 6561 6d2d 706f 7369 7469 bleStream-positi
│ │ │ │ │ +00042ce0: 6f6e 696e 673a 3a20 2028 696e 7374 616e oning:: (instan
│ │ │ │ │ +00042cf0: 6365 290a 2a20 506f 7369 7469 6f6e 6162 ce).* Positionab
│ │ │ │ │ +00042d00: 6c65 5374 7265 616d 2d73 7469 6c6c 2075 leStream-still u
│ │ │ │ │ +00042d10: 6e63 6c61 7373 6966 6965 643a 3a20 2028 nclassified:: (
│ │ │ │ │ +00042d20: 696e 7374 616e 6365 290a 2a20 506f 7369 instance).* Posi
│ │ │ │ │ +00042d30: 7469 6f6e 6162 6c65 5374 7265 616d 2d74 tionableStream-t
│ │ │ │ │ +00042d40: 6573 7469 6e67 3a3a 2020 2869 6e73 7461 esting:: (insta
│ │ │ │ │ +00042d50: 6e63 6529 0a2a 2050 6f73 6974 696f 6e61 nce).* Positiona
│ │ │ │ │ +00042d60: 626c 6553 7472 6561 6d2d 7472 756e 6361 bleStream-trunca
│ │ │ │ │ +00042d70: 7469 6e67 3a3a 2020 2869 6e73 7461 6e63 ting:: (instanc
│ │ │ │ │ +00042d80: 6529 0a0a 1f0a 4669 6c65 3a20 6773 742d e)....File: gst-
│ │ │ │ │ +00042d90: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ +00042da0: 3a20 506f 7369 7469 6f6e 6162 6c65 5374 : PositionableSt
│ │ │ │ │ +00042db0: 7265 616d 2063 6c61 7373 2d69 6e73 7461 ream class-insta
│ │ │ │ │ +00042dc0: 6e63 6520 6372 6561 7469 6f6e 2c20 204e nce creation, N
│ │ │ │ │ +00042dd0: 6578 743a 2050 6f73 6974 696f 6e61 626c ext: Positionabl
│ │ │ │ │ +00042de0: 6553 7472 6561 6d2d 6163 6365 7373 696e eStream-accessin
│ │ │ │ │ +00042df0: 672d 7265 6164 696e 672c 2020 5570 3a20 g-reading, Up:
│ │ │ │ │ +00042e00: 506f 7369 7469 6f6e 6162 6c65 5374 7265 PositionableStre
│ │ │ │ │ +00042e10: 616d 0a0a 312e 3133 332e 3120 506f 7369 am..1.133.1 Posi
│ │ │ │ │ +00042e20: 7469 6f6e 6162 6c65 5374 7265 616d 2063 tionableStream c
│ │ │ │ │ +00042e30: 6c61 7373 3a20 696e 7374 616e 6365 2063 lass: instance c
│ │ │ │ │ +00042e40: 7265 6174 696f 6e0a 2d2d 2d2d 2d2d 2d2d reation.--------
│ │ │ │ │ +00042e50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00042e60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00042e70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a6f 6e3a -----------..on:
│ │ │ │ │ +00042e80: 2061 436f 6c6c 6563 7469 6f6e 0a20 2020 aCollection.
│ │ │ │ │ +00042e90: 2020 416e 7377 6572 2061 6e20 696e 7374 Answer an inst
│ │ │ │ │ +00042ea0: 616e 6365 206f 6620 7468 6520 7265 6365 ance of the rece
│ │ │ │ │ +00042eb0: 6976 6572 2073 7472 6561 6d69 6e67 206f iver streaming o
│ │ │ │ │ +00042ec0: 6e20 7468 6520 7768 6f6c 6520 636f 6e74 n the whole cont
│ │ │ │ │ +00042ed0: 656e 7473 0a20 2020 2020 6f66 2061 436f ents. of aCo
│ │ │ │ │ +00042ee0: 6c6c 6563 7469 6f6e 0a0a 6f6e 3a20 6143 llection..on: aC
│ │ │ │ │ +00042ef0: 6f6c 6c65 6374 696f 6e20 6672 6f6d 3a20 ollection from:
│ │ │ │ │ +00042f00: 6669 7273 7449 6e64 6578 2074 6f3a 206c firstIndex to: l
│ │ │ │ │ +00042f10: 6173 7449 6e64 6578 0a20 2020 2020 416e astIndex. An
│ │ │ │ │ +00042f20: 7377 6572 2061 6e20 696e 7374 616e 6365 swer an instance
│ │ │ │ │ +00042f30: 206f 6620 7468 6520 7265 6365 6976 6572 of the receiver
│ │ │ │ │ +00042f40: 2073 7472 6561 6d69 6e67 2066 726f 6d20 streaming from
│ │ │ │ │ +00042f50: 7468 650a 2020 2020 2066 6972 7374 496e the. firstIn
│ │ │ │ │ +00042f60: 6465 782d 7468 2069 7465 6d20 6f66 2061 dex-th item of a
│ │ │ │ │ +00042f70: 436f 6c6c 6563 7469 6f6e 2074 6f20 7468 Collection to th
│ │ │ │ │ +00042f80: 6520 6c61 7374 496e 6465 782d 7468 0a0a e lastIndex-th..
│ │ │ │ │ +00042f90: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ +00042fa0: 652e 696e 666f 2c20 204e 6f64 653a 2050 e.info, Node: P
│ │ │ │ │ +00042fb0: 6f73 6974 696f 6e61 626c 6553 7472 6561 ositionableStrea
│ │ │ │ │ +00042fc0: 6d2d 6163 6365 7373 696e 672d 7265 6164 m-accessing-read
│ │ │ │ │ +00042fd0: 696e 672c 2020 4e65 7874 3a20 506f 7369 ing, Next: Posi
│ │ │ │ │ +00042fe0: 7469 6f6e 6162 6c65 5374 7265 616d 2d63 tionableStream-c
│ │ │ │ │ +00042ff0: 6c61 7373 2074 7970 6520 6d65 7468 6f64 lass type method
│ │ │ │ │ +00043000: 732c 2020 5072 6576 3a20 506f 7369 7469 s, Prev: Positi
│ │ │ │ │ +00043010: 6f6e 6162 6c65 5374 7265 616d 2063 6c61 onableStream cla
│ │ │ │ │ +00043020: 7373 2d69 6e73 7461 6e63 6520 6372 6561 ss-instance crea
│ │ │ │ │ +00043030: 7469 6f6e 2c20 2055 703a 2050 6f73 6974 tion, Up: Posit
│ │ │ │ │ +00043040: 696f 6e61 626c 6553 7472 6561 6d0a 0a31 ionableStream..1
│ │ │ │ │ +00043050: 2e31 3333 2e32 2050 6f73 6974 696f 6e61 .133.2 Positiona
│ │ │ │ │ +00043060: 626c 6553 7472 6561 6d3a 2061 6363 6573 bleStream: acces
│ │ │ │ │ +00043070: 7369 6e67 2d72 6561 6469 6e67 0a2d 2d2d sing-reading.---
│ │ │ │ │ +00043080: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00043090: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000430a0: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 636c 6f73 ----------..clos
│ │ │ │ │ +000430b0: 650a 2020 2020 2044 6973 6173 736f 6369 e. Disassoci
│ │ │ │ │ +000430c0: 6174 6520 6120 7374 7265 616d 2066 726f ate a stream fro
│ │ │ │ │ +000430d0: 6d20 6974 7320 6261 636b 696e 6720 7374 m its backing st
│ │ │ │ │ +000430e0: 6f72 652e 0a0a 636f 6e74 656e 7473 0a20 ore...contents.
│ │ │ │ │ +000430f0: 2020 2020 5265 7475 726e 7320 6120 636f Returns a co
│ │ │ │ │ +00043100: 6c6c 6563 7469 6f6e 206f 6620 7468 6520 llection of the
│ │ │ │ │ +00043110: 7361 6d65 2074 7970 6520 7468 6174 2074 same type that t
│ │ │ │ │ +00043120: 6865 2073 7472 6561 6d20 6163 6365 7373 he stream access
│ │ │ │ │ +00043130: 6573 2c20 7570 0a20 2020 2020 746f 2061 es, up. to a
│ │ │ │ │ +00043140: 6e64 2069 6e63 6c75 6469 6e67 2074 6865 nd including the
│ │ │ │ │ +00043150: 2066 696e 616c 2065 6c65 6d65 6e74 2e0a final element..
│ │ │ │ │ +00043160: 0a63 6f70 7946 726f 6d3a 2073 7461 7274 .copyFrom: start
│ │ │ │ │ +00043170: 2074 6f3a 2065 6e64 0a20 2020 2020 416e to: end. An
│ │ │ │ │ +00043180: 7377 6572 2074 6865 2064 6174 6120 6f6e swer the data on
│ │ │ │ │ +00043190: 2077 6869 6368 2074 6865 2072 6563 6569 which the recei
│ │ │ │ │ +000431a0: 7665 7220 6973 2073 7472 6561 6d69 6e67 ver is streaming
│ │ │ │ │ +000431b0: 2c20 6672 6f6d 2074 6865 0a20 2020 2020 , from the.
│ │ │ │ │ +000431c0: 7374 6172 742d 7468 2069 7465 6d20 746f start-th item to
│ │ │ │ │ +000431d0: 2074 6865 2065 6e64 2d74 682e 2020 4e6f the end-th. No
│ │ │ │ │ +000431e0: 7465 2074 6861 7420 7468 6973 206d 6574 te that this met
│ │ │ │ │ +000431f0: 686f 6420 6973 2030 2d62 6173 6564 2c0a hod is 0-based,.
│ │ │ │ │ +00043200: 2020 2020 2075 6e6c 696b 6520 7468 6520 unlike the
│ │ │ │ │ +00043210: 6f6e 6520 696e 2043 6f6c 6c65 6374 696f one in Collectio
│ │ │ │ │ +00043220: 6e2c 2062 6563 6175 7365 2061 2053 7472 n, because a Str
│ │ │ │ │ +00043230: 6561 6d27 7320 2370 6f73 6974 696f 6e20 eam's #position
│ │ │ │ │ +00043240: 6d65 7468 6f64 0a20 2020 2020 7265 7475 method. retu
│ │ │ │ │ +00043250: 726e 7320 302d 6261 7365 6420 7661 6c75 rns 0-based valu
│ │ │ │ │ +00043260: 6573 2e0a 0a6e 6578 740a 2020 2020 2041 es...next. A
│ │ │ │ │ +00043270: 6e73 7765 7220 7468 6520 6e65 7874 2069 nswer the next i
│ │ │ │ │ +00043280: 7465 6d20 6f66 2074 6865 2072 6563 6569 tem of the recei
│ │ │ │ │ +00043290: 7665 722e 2020 5265 7475 726e 7320 6e69 ver. Returns ni
│ │ │ │ │ +000432a0: 6c20 7768 656e 2061 7420 656e 6420 6f66 l when at end of
│ │ │ │ │ +000432b0: 0a20 2020 2020 7374 7265 616d 2e0a 0a6e . stream...n
│ │ │ │ │ +000432c0: 6578 7441 7661 696c 6162 6c65 3a20 616e extAvailable: an
│ │ │ │ │ +000432d0: 496e 7465 6765 7220 696e 746f 3a20 6143 Integer into: aC
│ │ │ │ │ +000432e0: 6f6c 6c65 6374 696f 6e20 7374 6172 7469 ollection starti
│ │ │ │ │ +000432f0: 6e67 4174 3a20 706f 730a 2020 2020 2050 ngAt: pos. P
│ │ │ │ │ +00043300: 6c61 6365 2075 7020 746f 2061 6e49 6e74 lace up to anInt
│ │ │ │ │ +00043310: 6567 6572 206f 626a 6563 7473 2066 726f eger objects fro
│ │ │ │ │ +00043320: 6d20 7468 6520 7265 6365 6976 6572 2069 m the receiver i
│ │ │ │ │ +00043330: 6e74 6f20 6143 6f6c 6c65 6374 696f 6e2c nto aCollection,
│ │ │ │ │ +00043340: 0a20 2020 2020 7374 6172 7469 6e67 2066 . starting f
│ │ │ │ │ +00043350: 726f 6d20 706f 7369 7469 6f6e 2070 6f73 rom position pos
│ │ │ │ │ +00043360: 2069 6e20 7468 6520 636f 6c6c 6563 7469 in the collecti
│ │ │ │ │ +00043370: 6f6e 2061 6e64 2073 746f 7070 696e 6720 on and stopping
│ │ │ │ │ +00043380: 6966 206e 6f0a 2020 2020 206d 6f72 6520 if no. more
│ │ │ │ │ +00043390: 6461 7461 2069 7320 6176 6169 6c61 626c data is availabl
│ │ │ │ │ +000433a0: 652e 0a0a 6e65 7874 4176 6169 6c61 626c e...nextAvailabl
│ │ │ │ │ +000433b0: 653a 2061 6e49 6e74 6567 6572 2070 7574 e: anInteger put
│ │ │ │ │ +000433c0: 416c 6c4f 6e3a 2061 5374 7265 616d 0a20 AllOn: aStream.
│ │ │ │ │ +000433d0: 2020 2020 436f 7079 2075 7020 746f 2061 Copy up to a
│ │ │ │ │ +000433e0: 6e49 6e74 6567 6572 206f 626a 6563 7473 nInteger objects
│ │ │ │ │ +000433f0: 2066 726f 6d20 7468 6520 7265 6365 6976 from the receiv
│ │ │ │ │ +00043400: 6572 2069 6e74 6f20 6153 7472 6561 6d2c er into aStream,
│ │ │ │ │ +00043410: 0a20 2020 2020 7374 6f70 7069 6e67 2069 . stopping i
│ │ │ │ │ +00043420: 6620 6e6f 206d 6f72 6520 6461 7461 2069 f no more data i
│ │ │ │ │ +00043430: 7320 6176 6169 6c61 626c 652e 0a0a 7065 s available...pe
│ │ │ │ │ +00043440: 656b 0a20 2020 2020 5265 7475 726e 7320 ek. Returns
│ │ │ │ │ +00043450: 7468 6520 6e65 7874 2065 6c65 6d65 6e74 the next element
│ │ │ │ │ +00043460: 206f 6620 7468 6520 7374 7265 616d 2077 of the stream w
│ │ │ │ │ +00043470: 6974 686f 7574 206d 6f76 696e 6720 7468 ithout moving th
│ │ │ │ │ +00043480: 6520 706f 696e 7465 722e 0a20 2020 2020 e pointer..
│ │ │ │ │ +00043490: 5265 7475 726e 7320 6e69 6c20 7768 656e Returns nil when
│ │ │ │ │ +000434a0: 2061 7420 656e 6420 6f66 2073 7472 6561 at end of strea
│ │ │ │ │ +000434b0: 6d2e 0a0a 7065 656b 466f 723a 2061 6e4f m...peekFor: anO
│ │ │ │ │ +000434c0: 626a 6563 740a 2020 2020 2052 6574 7572 bject. Retur
│ │ │ │ │ +000434d0: 6e73 2074 7275 6520 616e 6420 676f 6262 ns true and gobb
│ │ │ │ │ +000434e0: 6c65 7320 7468 6520 6e65 7874 2065 6c65 les the next ele
│ │ │ │ │ +000434f0: 6d65 6e74 2066 726f 6d20 7468 6520 7374 ment from the st
│ │ │ │ │ +00043500: 7265 616d 206f 6620 6974 2069 730a 2020 ream of it is.
│ │ │ │ │ +00043510: 2020 2065 7175 616c 2074 6f20 616e 4f62 equal to anOb
│ │ │ │ │ +00043520: 6a65 6374 2c20 7265 7475 726e 7320 6661 ject, returns fa
│ │ │ │ │ +00043530: 6c73 6520 616e 6420 646f 6573 6e27 7420 lse and doesn't
│ │ │ │ │ +00043540: 676f 6262 6c65 2074 6865 206e 6578 740a gobble the next.
│ │ │ │ │ +00043550: 2020 2020 2065 6c65 6d65 6e74 2069 6620 element if
│ │ │ │ │ +00043560: 7468 6520 6e65 7874 2065 6c65 6d65 6e74 the next element
│ │ │ │ │ +00043570: 2069 7320 6e6f 7420 6571 7561 6c20 746f is not equal to
│ │ │ │ │ +00043580: 2061 6e4f 626a 6563 742e 0a0a 7265 6164 anObject...read
│ │ │ │ │ +00043590: 5374 7265 616d 0a20 2020 2020 416e 7377 Stream. Answ
│ │ │ │ │ +000435a0: 6572 2061 2052 6561 6453 7472 6561 6d20 er a ReadStream
│ │ │ │ │ +000435b0: 6f6e 2074 6865 2073 616d 6520 636f 6e74 on the same cont
│ │ │ │ │ +000435c0: 656e 7473 2061 7320 7468 6520 7265 6365 ents as the rece
│ │ │ │ │ +000435d0: 6976 6572 0a0a 7265 7665 7273 6543 6f6e iver..reverseCon
│ │ │ │ │ +000435e0: 7465 6e74 730a 2020 2020 2052 6574 7572 tents. Retur
│ │ │ │ │ +000435f0: 6e73 2061 2063 6f6c 6c65 6374 696f 6e20 ns a collection
│ │ │ │ │ +00043600: 6f66 2074 6865 2073 616d 6520 7479 7065 of the same type
│ │ │ │ │ +00043610: 2074 6861 7420 7468 6520 7374 7265 616d that the stream
│ │ │ │ │ +00043620: 2061 6363 6573 7365 732c 2075 700a 2020 accesses, up.
│ │ │ │ │ +00043630: 2020 2074 6f20 616e 6420 696e 636c 7564 to and includ
│ │ │ │ │ +00043640: 696e 6720 7468 6520 6669 6e61 6c20 656c ing the final el
│ │ │ │ │ +00043650: 656d 656e 742c 2062 7574 2069 6e20 7265 ement, but in re
│ │ │ │ │ +00043660: 7665 7273 6520 6f72 6465 722e 0a0a 7570 verse order...up
│ │ │ │ │ +00043670: 546f 3a20 616e 4f62 6a65 6374 0a20 2020 To: anObject.
│ │ │ │ │ +00043680: 2020 5265 7475 726e 7320 6120 636f 6c6c Returns a coll
│ │ │ │ │ +00043690: 6563 7469 6f6e 206f 6620 7468 6520 7361 ection of the sa
│ │ │ │ │ +000436a0: 6d65 2074 7970 6520 7468 6174 2074 6865 me type that the
│ │ │ │ │ +000436b0: 2073 7472 6561 6d20 6163 6365 7373 6573 stream accesses
│ │ │ │ │ +000436c0: 2c20 7570 0a20 2020 2020 746f 2062 7574 , up. to but
│ │ │ │ │ +000436d0: 206e 6f74 2069 6e63 6c75 6469 6e67 2074 not including t
│ │ │ │ │ +000436e0: 6865 206f 626a 6563 7420 616e 4f62 6a65 he object anObje
│ │ │ │ │ +000436f0: 6374 2e20 2052 6574 7572 6e73 2074 6865 ct. Returns the
│ │ │ │ │ +00043700: 2065 6e74 6972 6520 7265 7374 0a20 2020 entire rest.
│ │ │ │ │ +00043710: 2020 6f66 2074 6865 2073 7472 6561 6d27 of the stream'
│ │ │ │ │ +00043720: 7320 636f 6e74 656e 7473 2069 6620 616e s contents if an
│ │ │ │ │ +00043730: 4f62 6a65 6374 2069 7320 6e6f 7420 7072 Object is not pr
│ │ │ │ │ +00043740: 6573 656e 742e 0a0a 7570 546f 456e 640a esent...upToEnd.
│ │ │ │ │ +00043750: 2020 2020 2052 6574 7572 6e73 2061 2063 Returns a c
│ │ │ │ │ +00043760: 6f6c 6c65 6374 696f 6e20 6f66 2074 6865 ollection of the
│ │ │ │ │ +00043770: 2073 616d 6520 7479 7065 2074 6861 7420 same type that
│ │ │ │ │ +00043780: 7468 6520 7374 7265 616d 2061 6363 6573 the stream acces
│ │ │ │ │ +00043790: 7365 732c 0a20 2020 2020 636f 6e74 6169 ses,. contai
│ │ │ │ │ +000437a0: 6e69 6e67 2074 6865 2065 6e74 6972 6520 ning the entire
│ │ │ │ │ +000437b0: 7265 7374 206f 6620 7468 6520 7374 7265 rest of the stre
│ │ │ │ │ +000437c0: 616d 2773 2063 6f6e 7465 6e74 732e 0a0a am's contents...
│ │ │ │ │ +000437d0: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ +000437e0: 652e 696e 666f 2c20 204e 6f64 653a 2050 e.info, Node: P
│ │ │ │ │ +000437f0: 6f73 6974 696f 6e61 626c 6553 7472 6561 ositionableStrea
│ │ │ │ │ +00043800: 6d2d 636c 6173 7320 7479 7065 206d 6574 m-class type met
│ │ │ │ │ +00043810: 686f 6473 2c20 204e 6578 743a 2050 6f73 hods, Next: Pos
│ │ │ │ │ +00043820: 6974 696f 6e61 626c 6553 7472 6561 6d2d itionableStream-
│ │ │ │ │ +00043830: 636f 6d70 696c 696e 672c 2020 5072 6576 compiling, Prev
│ │ │ │ │ +00043840: 3a20 506f 7369 7469 6f6e 6162 6c65 5374 : PositionableSt
│ │ │ │ │ +00043850: 7265 616d 2d61 6363 6573 7369 6e67 2d72 ream-accessing-r
│ │ │ │ │ +00043860: 6561 6469 6e67 2c20 2055 703a 2050 6f73 eading, Up: Pos
│ │ │ │ │ +00043870: 6974 696f 6e61 626c 6553 7472 6561 6d0a itionableStream.
│ │ │ │ │ +00043880: 0a31 2e31 3333 2e33 2050 6f73 6974 696f .1.133.3 Positio
│ │ │ │ │ +00043890: 6e61 626c 6553 7472 6561 6d3a 2063 6c61 nableStream: cla
│ │ │ │ │ +000438a0: 7373 2074 7970 6520 6d65 7468 6f64 730a ss type methods.
│ │ │ │ │ +000438b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000438c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000438d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------..
│ │ │ │ │ +000438e0: 6973 4578 7465 726e 616c 5374 7265 616d isExternalStream
│ │ │ │ │ +000438f0: 0a20 2020 2020 5765 2073 7472 6561 6d20 . We stream
│ │ │ │ │ +00043900: 6f6e 2061 2063 6f6c 6c65 6374 696f 6e20 on a collection
│ │ │ │ │ +00043910: 7265 7369 6469 6e67 2069 6e20 7468 6520 residing in the
│ │ │ │ │ +00043920: 696d 6167 652c 2073 6f20 616e 7377 6572 image, so answer
│ │ │ │ │ +00043930: 2066 616c 7365 0a0a 7370 6563 6965 730a false..species.
│ │ │ │ │ +00043940: 2020 2020 2052 6574 7572 6e20 7468 6520 Return the
│ │ │ │ │ +00043950: 7479 7065 206f 6620 7468 6520 636f 6c6c type of the coll
│ │ │ │ │ +00043960: 6563 7469 6f6e 7320 7265 7475 726e 6564 ections returned
│ │ │ │ │ +00043970: 2062 7920 2375 7054 6f3a 2065 7463 2e2c by #upTo: etc.,
│ │ │ │ │ +00043980: 2077 6869 6368 0a20 2020 2020 6172 6520 which. are
│ │ │ │ │ +00043990: 7468 6520 7361 6d65 206b 696e 6420 6173 the same kind as
│ │ │ │ │ +000439a0: 2074 686f 7365 2072 6574 7572 6e65 6420 those returned
│ │ │ │ │ +000439b0: 6279 2074 6865 2063 6f6c 6c65 6374 696f by the collectio
│ │ │ │ │ +000439c0: 6e20 7769 7468 206d 6574 686f 6473 0a20 n with methods.
│ │ │ │ │ +000439d0: 2020 2020 7375 6368 2061 7320 2373 656c such as #sel
│ │ │ │ │ +000439e0: 6563 743a 2e0a 0a0a 1f0a 4669 6c65 3a20 ect:......File:
│ │ │ │ │ +000439f0: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ +00043a00: 4e6f 6465 3a20 506f 7369 7469 6f6e 6162 Node: Positionab
│ │ │ │ │ +00043a10: 6c65 5374 7265 616d 2d63 6f6d 7069 6c69 leStream-compili
│ │ │ │ │ +00043a20: 6e67 2c20 204e 6578 743a 2050 6f73 6974 ng, Next: Posit
│ │ │ │ │ +00043a30: 696f 6e61 626c 6553 7472 6561 6d2d 706f ionableStream-po
│ │ │ │ │ +00043a40: 7369 7469 6f6e 696e 672c 2020 5072 6576 sitioning, Prev
│ │ │ │ │ +00043a50: 3a20 506f 7369 7469 6f6e 6162 6c65 5374 : PositionableSt
│ │ │ │ │ +00043a60: 7265 616d 2d63 6c61 7373 2074 7970 6520 ream-class type
│ │ │ │ │ +00043a70: 6d65 7468 6f64 732c 2020 5570 3a20 506f methods, Up: Po
│ │ │ │ │ +00043a80: 7369 7469 6f6e 6162 6c65 5374 7265 616d sitionableStream
│ │ │ │ │ +00043a90: 0a0a 312e 3133 332e 3420 506f 7369 7469 ..1.133.4 Positi
│ │ │ │ │ +00043aa0: 6f6e 6162 6c65 5374 7265 616d 3a20 636f onableStream: co
│ │ │ │ │ +00043ab0: 6d70 696c 696e 670a 2d2d 2d2d 2d2d 2d2d mpiling.--------
│ │ │ │ │ +00043ac0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00043ad0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a6e -------------..n
│ │ │ │ │ +00043ae0: 616d 650a 2020 2020 2041 6e73 7765 7220 ame. Answer
│ │ │ │ │ +00043af0: 6120 7374 7269 6e67 2074 6861 7420 7265 a string that re
│ │ │ │ │ +00043b00: 7072 6573 656e 7473 2077 6861 7420 7468 presents what th
│ │ │ │ │ +00043b10: 6520 7265 6365 6976 6572 2069 7320 7374 e receiver is st
│ │ │ │ │ +00043b20: 7265 616d 696e 6720 6f6e 0a0a 7365 676d reaming on..segm
│ │ │ │ │ +00043b30: 656e 7446 726f 6d3a 2073 7461 7274 506f entFrom: startPo
│ │ │ │ │ +00043b40: 7320 746f 3a20 656e 6450 6f73 0a20 2020 s to: endPos.
│ │ │ │ │ +00043b50: 2020 416e 7377 6572 2061 6e20 6f62 6a65 Answer an obje
│ │ │ │ │ +00043b60: 6374 2074 6861 742c 2077 6865 6e20 7365 ct that, when se
│ │ │ │ │ +00043b70: 6e74 2023 6173 5374 7269 6e67 2c20 7769 nt #asString, wi
│ │ │ │ │ +00043b80: 6c6c 2079 6965 6c64 2074 6865 2072 6573 ll yield the res
│ │ │ │ │ +00043b90: 756c 740a 2020 2020 206f 6620 7365 6e64 ult. of send
│ │ │ │ │ +00043ba0: 696e 6720 6063 6f70 7946 726f 6d3a 2073 ing `copyFrom: s
│ │ │ │ │ +00043bb0: 7461 7274 506f 7320 746f 3a20 656e 6450 tartPos to: endP
│ │ │ │ │ +00043bc0: 6f73 2720 746f 2074 6865 2072 6563 6569 os' to the recei
│ │ │ │ │ +00043bd0: 7665 720a 0a0a 1f0a 4669 6c65 3a20 6773 ver.....File: gs
│ │ │ │ │ +00043be0: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ +00043bf0: 6465 3a20 506f 7369 7469 6f6e 6162 6c65 de: Positionable
│ │ │ │ │ +00043c00: 5374 7265 616d 2d70 6f73 6974 696f 6e69 Stream-positioni
│ │ │ │ │ +00043c10: 6e67 2c20 204e 6578 743a 2050 6f73 6974 ng, Next: Posit
│ │ │ │ │ +00043c20: 696f 6e61 626c 6553 7472 6561 6d2d 7374 ionableStream-st
│ │ │ │ │ +00043c30: 696c 6c20 756e 636c 6173 7369 6669 6564 ill unclassified
│ │ │ │ │ +00043c40: 2c20 2050 7265 763a 2050 6f73 6974 696f , Prev: Positio
│ │ │ │ │ +00043c50: 6e61 626c 6553 7472 6561 6d2d 636f 6d70 nableStream-comp
│ │ │ │ │ +00043c60: 696c 696e 672c 2020 5570 3a20 506f 7369 iling, Up: Posi
│ │ │ │ │ +00043c70: 7469 6f6e 6162 6c65 5374 7265 616d 0a0a tionableStream..
│ │ │ │ │ +00043c80: 312e 3133 332e 3520 506f 7369 7469 6f6e 1.133.5 Position
│ │ │ │ │ +00043c90: 6162 6c65 5374 7265 616d 3a20 706f 7369 ableStream: posi
│ │ │ │ │ +00043ca0: 7469 6f6e 696e 670a 2d2d 2d2d 2d2d 2d2d tioning.--------
│ │ │ │ │ +00043cb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00043cc0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------.
│ │ │ │ │ +00043cd0: 0a62 6173 6963 506f 7369 7469 6f6e 3a20 .basicPosition:
│ │ │ │ │ +00043ce0: 616e 496e 7465 6765 720a 2020 2020 204d anInteger. M
│ │ │ │ │ +00043cf0: 6f76 6520 7468 6520 7374 7265 616d 2070 ove the stream p
│ │ │ │ │ +00043d00: 6f69 6e74 6572 2074 6f20 7468 6520 616e ointer to the an
│ │ │ │ │ +00043d10: 496e 7465 6765 722d 7468 206f 626a 6563 Integer-th objec
│ │ │ │ │ +00043d20: 740a 0a69 7350 6f73 6974 696f 6e61 626c t..isPositionabl
│ │ │ │ │ +00043d30: 650a 2020 2020 2041 6e73 7765 7220 7472 e. Answer tr
│ │ │ │ │ +00043d40: 7565 2069 6620 7468 6520 7374 7265 616d ue if the stream
│ │ │ │ │ +00043d50: 2073 7570 706f 7274 7320 6d6f 7669 6e67 supports moving
│ │ │ │ │ +00043d60: 2062 6163 6b77 6172 6473 2077 6974 6820 backwards with
│ │ │ │ │ +00043d70: 2373 6b69 703a 2e0a 0a70 6f73 6974 696f #skip:...positio
│ │ │ │ │ +00043d80: 6e0a 2020 2020 2041 6e73 7765 7220 7468 n. Answer th
│ │ │ │ │ +00043d90: 6520 6375 7272 656e 7420 7661 6c75 6520 e current value
│ │ │ │ │ +00043da0: 6f66 2074 6865 2073 7472 6561 6d20 706f of the stream po
│ │ │ │ │ +00043db0: 696e 7465 720a 0a70 6f73 6974 696f 6e3a inter..position:
│ │ │ │ │ +00043dc0: 2061 6e49 6e74 6567 6572 0a20 2020 2020 anInteger.
│ │ │ │ │ +00043dd0: 4d6f 7665 2074 6865 2073 7472 6561 6d20 Move the stream
│ │ │ │ │ +00043de0: 706f 696e 7465 7220 746f 2074 6865 2061 pointer to the a
│ │ │ │ │ +00043df0: 6e49 6e74 6567 6572 2d74 6820 6f62 6a65 nInteger-th obje
│ │ │ │ │ +00043e00: 6374 0a0a 7265 7365 740a 2020 2020 204d ct..reset. M
│ │ │ │ │ +00043e10: 6f76 6520 7468 6520 7374 7265 616d 2062 ove the stream b
│ │ │ │ │ +00043e20: 6163 6b20 746f 2069 7473 2066 6972 7374 ack to its first
│ │ │ │ │ +00043e30: 2065 6c65 6d65 6e74 2e20 466f 7220 7772 element. For wr
│ │ │ │ │ +00043e40: 6974 652d 6f6e 6c79 2073 7472 6561 6d73 ite-only streams
│ │ │ │ │ +00043e50: 2c0a 2020 2020 2074 6865 2073 7472 6561 ,. the strea
│ │ │ │ │ +00043e60: 6d20 6973 2074 7275 6e63 6174 6564 2074 m is truncated t
│ │ │ │ │ +00043e70: 6865 7265 2e0a 0a73 6574 546f 456e 640a here...setToEnd.
│ │ │ │ │ +00043e80: 2020 2020 204d 6f76 6520 7468 6520 6375 Move the cu
│ │ │ │ │ +00043e90: 7272 656e 7420 706f 7369 7469 6f6e 2074 rrent position t
│ │ │ │ │ +00043ea0: 6f20 7468 6520 656e 6420 6f66 2074 6865 o the end of the
│ │ │ │ │ +00043eb0: 2073 7472 6561 6d2e 0a0a 7369 7a65 0a20 stream...size.
│ │ │ │ │ +00043ec0: 2020 2020 416e 7377 6572 2074 6865 2073 Answer the s
│ │ │ │ │ +00043ed0: 697a 6520 6f66 2064 6174 6120 6f6e 2077 ize of data on w
│ │ │ │ │ +00043ee0: 6869 6368 2077 6520 6172 6520 7374 7265 hich we are stre
│ │ │ │ │ +00043ef0: 616d 696e 672e 0a0a 736b 6970 3a20 616e aming...skip: an
│ │ │ │ │ +00043f00: 496e 7465 6765 720a 2020 2020 204d 6f76 Integer. Mov
│ │ │ │ │ +00043f10: 6520 7468 6520 6375 7272 656e 7420 706f e the current po
│ │ │ │ │ +00043f20: 7369 7469 6f6e 2062 7920 616e 496e 7465 sition by anInte
│ │ │ │ │ +00043f30: 6765 7220 706c 6163 6573 2c20 6569 7468 ger places, eith
│ │ │ │ │ +00043f40: 6572 2066 6f72 7761 7264 7320 6f72 0a20 er forwards or.
│ │ │ │ │ +00043f50: 2020 2020 6261 636b 7761 7264 732e 0a0a backwards...
│ │ │ │ │ +00043f60: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ +00043f70: 652e 696e 666f 2c20 204e 6f64 653a 2050 e.info, Node: P
│ │ │ │ │ +00043f80: 6f73 6974 696f 6e61 626c 6553 7472 6561 ositionableStrea
│ │ │ │ │ +00043f90: 6d2d 7374 696c 6c20 756e 636c 6173 7369 m-still unclassi
│ │ │ │ │ +00043fa0: 6669 6564 2c20 204e 6578 743a 2050 6f73 fied, Next: Pos
│ │ │ │ │ +00043fb0: 6974 696f 6e61 626c 6553 7472 6561 6d2d itionableStream-
│ │ │ │ │ +00043fc0: 7465 7374 696e 672c 2020 5072 6576 3a20 testing, Prev:
│ │ │ │ │ +00043fd0: 506f 7369 7469 6f6e 6162 6c65 5374 7265 PositionableStre
│ │ │ │ │ +00043fe0: 616d 2d70 6f73 6974 696f 6e69 6e67 2c20 am-positioning,
│ │ │ │ │ +00043ff0: 2055 703a 2050 6f73 6974 696f 6e61 626c Up: Positionabl
│ │ │ │ │ +00044000: 6553 7472 6561 6d0a 0a31 2e31 3333 2e36 eStream..1.133.6
│ │ │ │ │ +00044010: 2050 6f73 6974 696f 6e61 626c 6553 7472 PositionableStr
│ │ │ │ │ +00044020: 6561 6d3a 2073 7469 6c6c 2075 6e63 6c61 eam: still uncla
│ │ │ │ │ +00044030: 7373 6966 6965 640a 2d2d 2d2d 2d2d 2d2d ssified.--------
│ │ │ │ │ +00044040: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00044050: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00044060: 2d2d 2d2d 2d2d 0a0a 6e65 7874 5075 7441 ------..nextPutA
│ │ │ │ │ +00044070: 6c6c 4f6e 3a20 6153 7472 6561 6d0a 2020 llOn: aStream.
│ │ │ │ │ +00044080: 2020 2057 7269 7465 2061 6c6c 2074 6865 Write all the
│ │ │ │ │ +00044090: 206f 626a 6563 7473 2069 6e20 7468 6520 objects in the
│ │ │ │ │ +000440a0: 7265 6365 6976 6572 2074 6f20 6153 7472 receiver to aStr
│ │ │ │ │ +000440b0: 6561 6d2e 0a0a 0a1f 0a46 696c 653a 2067 eam......File: g
│ │ │ │ │ +000440c0: 7374 2d62 6173 652e 696e 666f 2c20 204e st-base.info, N
│ │ │ │ │ +000440d0: 6f64 653a 2050 6f73 6974 696f 6e61 626c ode: Positionabl
│ │ │ │ │ +000440e0: 6553 7472 6561 6d2d 7465 7374 696e 672c eStream-testing,
│ │ │ │ │ +000440f0: 2020 4e65 7874 3a20 506f 7369 7469 6f6e Next: Position
│ │ │ │ │ +00044100: 6162 6c65 5374 7265 616d 2d74 7275 6e63 ableStream-trunc
│ │ │ │ │ +00044110: 6174 696e 672c 2020 5072 6576 3a20 506f ating, Prev: Po
│ │ │ │ │ +00044120: 7369 7469 6f6e 6162 6c65 5374 7265 616d sitionableStream
│ │ │ │ │ +00044130: 2d73 7469 6c6c 2075 6e63 6c61 7373 6966 -still unclassif
│ │ │ │ │ +00044140: 6965 642c 2020 5570 3a20 506f 7369 7469 ied, Up: Positi
│ │ │ │ │ +00044150: 6f6e 6162 6c65 5374 7265 616d 0a0a 312e onableStream..1.
│ │ │ │ │ +00044160: 3133 332e 3720 506f 7369 7469 6f6e 6162 133.7 Positionab
│ │ │ │ │ +00044170: 6c65 5374 7265 616d 3a20 7465 7374 696e leStream: testin
│ │ │ │ │ +00044180: 670a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d g.--------------
│ │ │ │ │ +00044190: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000441a0: 2d2d 2d2d 2d0a 0a61 7445 6e64 0a20 2020 -----..atEnd.
│ │ │ │ │ +000441b0: 2020 416e 7377 6572 2077 6865 7468 6572 Answer whether
│ │ │ │ │ +000441c0: 2074 6865 206f 626a 6563 7473 2069 6e20 the objects in
│ │ │ │ │ +000441d0: 7468 6520 7374 7265 616d 2068 6176 6520 the stream have
│ │ │ │ │ +000441e0: 7265 6163 6865 6420 616e 2065 6e64 0a0a reached an end..
│ │ │ │ │ +000441f0: 6261 7369 6341 7445 6e64 0a20 2020 2020 basicAtEnd.
│ │ │ │ │ +00044200: 416e 7377 6572 2077 6865 7468 6572 2074 Answer whether t
│ │ │ │ │ +00044210: 6865 206f 626a 6563 7473 2069 6e20 7468 he objects in th
│ │ │ │ │ +00044220: 6520 7374 7265 616d 2068 6176 6520 7265 e stream have re
│ │ │ │ │ +00044230: 6163 6865 6420 616e 2065 6e64 2e0a 2020 ached an end..
│ │ │ │ │ +00044240: 2020 2054 6869 7320 6d65 7468 6f64 206d This method m
│ │ │ │ │ +00044250: 7573 7420 4e4f 5420 6265 206f 7665 7272 ust NOT be overr
│ │ │ │ │ +00044260: 6964 6465 6e2e 0a0a 6973 456d 7074 790a idden...isEmpty.
│ │ │ │ │ +00044270: 2020 2020 2041 6e73 7765 7220 7768 6574 Answer whet
│ │ │ │ │ +00044280: 6865 7220 7468 6520 7374 7265 616d 2068 her the stream h
│ │ │ │ │ +00044290: 6173 206e 6f20 6f62 6a65 6374 730a 0a0a as no objects...
│ │ │ │ │ +000442a0: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ +000442b0: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 506f .info, Node: Po
│ │ │ │ │ +000442c0: 7369 7469 6f6e 6162 6c65 5374 7265 616d sitionableStream
│ │ │ │ │ +000442d0: 2d74 7275 6e63 6174 696e 672c 2020 5072 -truncating, Pr
│ │ │ │ │ +000442e0: 6576 3a20 506f 7369 7469 6f6e 6162 6c65 ev: Positionable
│ │ │ │ │ +000442f0: 5374 7265 616d 2d74 6573 7469 6e67 2c20 Stream-testing,
│ │ │ │ │ +00044300: 2055 703a 2050 6f73 6974 696f 6e61 626c Up: Positionabl
│ │ │ │ │ +00044310: 6553 7472 6561 6d0a 0a31 2e31 3333 2e38 eStream..1.133.8
│ │ │ │ │ +00044320: 2050 6f73 6974 696f 6e61 626c 6553 7472 PositionableStr
│ │ │ │ │ +00044330: 6561 6d3a 2074 7275 6e63 6174 696e 670a eam: truncating.
│ │ │ │ │ +00044340: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00044350: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00044360: 2d2d 2d2d 2d2d 0a0a 7472 756e 6361 7465 ------..truncate
│ │ │ │ │ +00044370: 0a20 2020 2020 5472 756e 6361 7465 2074 . Truncate t
│ │ │ │ │ +00044380: 6865 2072 6563 6569 7665 7220 746f 2074 he receiver to t
│ │ │ │ │ +00044390: 6865 2063 7572 7265 6e74 2070 6f73 6974 he current posit
│ │ │ │ │ +000443a0: 696f 6e20 2d20 6f6e 6c79 2076 616c 6964 ion - only valid
│ │ │ │ │ +000443b0: 2066 6f72 0a20 2020 2020 7772 6974 696e for. writin
│ │ │ │ │ +000443c0: 6720 7374 7265 616d 730a 0a0a 1f0a 4669 g streams.....Fi
│ │ │ │ │ +000443d0: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ +000443e0: 6f2c 2020 4e6f 6465 3a20 5072 6f63 6573 o, Node: Proces
│ │ │ │ │ +000443f0: 732c 2020 4e65 7874 3a20 5072 6f63 6573 s, Next: Proces
│ │ │ │ │ +00044400: 7345 6e76 6972 6f6e 6d65 6e74 2c20 2050 sEnvironment, P
│ │ │ │ │ +00044410: 7265 763a 2050 6f73 6974 696f 6e61 626c rev: Positionabl
│ │ │ │ │ +00044420: 6553 7472 6561 6d2c 2020 5570 3a20 4261 eStream, Up: Ba
│ │ │ │ │ +00044430: 7365 2063 6c61 7373 6573 0a0a 312e 3133 se classes..1.13
│ │ │ │ │ +00044440: 3420 5072 6f63 6573 730a 3d3d 3d3d 3d3d 4 Process.======
│ │ │ │ │ +00044450: 3d3d 3d3d 3d3d 3d0a 0a44 6566 696e 6564 =======..Defined
│ │ │ │ │ +00044460: 2069 6e20 6e61 6d65 7370 6163 6520 536d in namespace Sm
│ │ │ │ │ +00044470: 616c 6c74 616c 6b0a 5375 7065 7263 6c61 alltalk.Supercla
│ │ │ │ │ +00044480: 7373 3a20 4c69 6e6b 0a43 6174 6567 6f72 ss: Link.Categor
│ │ │ │ │ +00044490: 793a 204c 616e 6775 6167 652d 5072 6f63 y: Language-Proc
│ │ │ │ │ +000444a0: 6573 7365 730a 2020 2020 2049 2072 6570 esses. I rep
│ │ │ │ │ +000444b0: 7265 7365 6e74 2061 2075 6e69 7420 6f66 resent a unit of
│ │ │ │ │ +000444c0: 2063 6f6d 7075 7461 7469 6f6e 2e20 204d computation. M
│ │ │ │ │ +000444d0: 7920 696e 7374 616e 6365 7320 6172 6520 y instances are
│ │ │ │ │ +000444e0: 696e 6465 7065 6e64 616e 746c 790a 2020 independantly.
│ │ │ │ │ +000444f0: 2020 2065 7865 6375 7461 626c 6520 626c executable bl
│ │ │ │ │ +00044500: 6f63 6b73 2074 6861 7420 6861 7665 2061 ocks that have a
│ │ │ │ │ +00044510: 2070 7269 6f72 6974 7920 6173 736f 6369 priority associ
│ │ │ │ │ +00044520: 6174 6564 2077 6974 6820 7468 656d 2c20 ated with them,
│ │ │ │ │ +00044530: 616e 640a 2020 2020 2074 6865 7920 6361 and. they ca
│ │ │ │ │ +00044540: 6e20 7375 7370 656e 6420 7468 656d 7365 n suspend themse
│ │ │ │ │ +00044550: 6c76 6573 2061 6e64 2072 6573 756d 6520 lves and resume
│ │ │ │ │ +00044560: 7468 656d 7365 6c76 6573 2068 6f77 6576 themselves howev
│ │ │ │ │ +00044570: 6572 2074 6865 790a 2020 2020 2077 6973 er they. wis
│ │ │ │ │ +00044580: 682e 0a0a 2a20 4d65 6e75 3a0a 0a2a 2050 h...* Menu:..* P
│ │ │ │ │ +00044590: 726f 6365 7373 2d61 6363 6573 7369 6e67 rocess-accessing
│ │ │ │ │ +000445a0: 3a3a 2020 2869 6e73 7461 6e63 6529 0a2a :: (instance).*
│ │ │ │ │ +000445b0: 2050 726f 6365 7373 2d62 6173 6963 3a3a Process-basic::
│ │ │ │ │ +000445c0: 2020 2869 6e73 7461 6e63 6529 0a2a 2050 (instance).* P
│ │ │ │ │ +000445d0: 726f 6365 7373 2d62 7569 6c74 696e 733a rocess-builtins:
│ │ │ │ │ +000445e0: 3a20 2028 696e 7374 616e 6365 290a 2a20 : (instance).*
│ │ │ │ │ +000445f0: 5072 6f63 6573 732d 6465 6275 6767 696e Process-debuggin
│ │ │ │ │ +00044600: 673a 3a20 2028 696e 7374 616e 6365 290a g:: (instance).
│ │ │ │ │ +00044610: 2a20 5072 6f63 6573 732d 7072 696e 7469 * Process-printi
│ │ │ │ │ +00044620: 6e67 3a3a 2020 2869 6e73 7461 6e63 6529 ng:: (instance)
│ │ │ │ │ +00044630: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ +00044640: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ +00044650: 5072 6f63 6573 732d 6163 6365 7373 696e Process-accessin
│ │ │ │ │ +00044660: 672c 2020 4e65 7874 3a20 5072 6f63 6573 g, Next: Proces
│ │ │ │ │ +00044670: 732d 6261 7369 632c 2020 5570 3a20 5072 s-basic, Up: Pr
│ │ │ │ │ +00044680: 6f63 6573 730a 0a31 2e31 3334 2e31 2050 ocess..1.134.1 P
│ │ │ │ │ +00044690: 726f 6365 7373 3a20 6163 6365 7373 696e rocess: accessin
│ │ │ │ │ +000446a0: 670a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d g.--------------
│ │ │ │ │ +000446b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6578 ------------..ex
│ │ │ │ │ +000446c0: 7465 726e 616c 496e 7465 7272 7570 7473 ternalInterrupts
│ │ │ │ │ +000446d0: 456e 6162 6c65 640a 2020 2020 2041 6e73 Enabled. Ans
│ │ │ │ │ +000446e0: 7765 7220 7768 6574 6865 7220 7468 6520 wer whether the
│ │ │ │ │ +000446f0: 7265 6365 6976 6572 2069 7320 6578 6563 receiver is exec
│ │ │ │ │ +00044700: 7574 6564 2077 6974 6820 696e 7465 7272 uted with interr
│ │ │ │ │ +00044710: 7570 7473 2065 6e61 626c 6564 0a0a 6e61 upts enabled..na
│ │ │ │ │ +00044720: 6d65 0a20 2020 2020 416e 7377 6572 2074 me. Answer t
│ │ │ │ │ +00044730: 6865 2075 7365 722d 6672 6965 6e64 6c79 he user-friendly
│ │ │ │ │ +00044740: 206e 616d 6520 6f66 2074 6865 2070 726f name of the pro
│ │ │ │ │ +00044750: 6365 7373 2e0a 0a6e 616d 653a 2061 5374 cess...name: aSt
│ │ │ │ │ +00044760: 7269 6e67 0a20 2020 2020 4769 7665 2074 ring. Give t
│ │ │ │ │ +00044770: 6865 206e 616d 6520 6153 7472 696e 6720 he name aString
│ │ │ │ │ +00044780: 746f 2074 6865 2070 726f 6365 7373 0a0a to the process..
│ │ │ │ │ +00044790: 7072 696f 7269 7479 0a20 2020 2020 416e priority. An
│ │ │ │ │ +000447a0: 7377 6572 2074 6865 2072 6563 6569 7665 swer the receive
│ │ │ │ │ +000447b0: 7227 7320 7072 696f 7269 7479 0a0a 7072 r's priority..pr
│ │ │ │ │ +000447c0: 696f 7269 7479 3a20 616e 496e 7465 6765 iority: anIntege
│ │ │ │ │ +000447d0: 720a 2020 2020 2043 6861 6e67 6520 7468 r. Change th
│ │ │ │ │ +000447e0: 6520 7265 6365 6976 6572 2773 2070 7269 e receiver's pri
│ │ │ │ │ +000447f0: 6f72 6974 7920 746f 2061 6e49 6e74 6567 ority to anInteg
│ │ │ │ │ +00044800: 6572 0a0a 7175 6575 6549 6e74 6572 7275 er..queueInterru
│ │ │ │ │ +00044810: 7074 3a20 6142 6c6f 636b 0a20 2020 2020 pt: aBlock.
│ │ │ │ │ +00044820: 466f 7263 6520 7468 6520 7265 6365 6976 Force the receiv
│ │ │ │ │ +00044830: 6572 2074 6f20 6265 2069 6e74 6572 7275 er to be interru
│ │ │ │ │ +00044840: 7074 6564 2061 6e64 2074 6f20 6576 616c pted and to eval
│ │ │ │ │ +00044850: 7561 7465 2061 426c 6f63 6b20 6173 0a20 uate aBlock as.
│ │ │ │ │ +00044860: 2020 2020 736f 6f6e 2061 7320 6974 2062 soon as it b
│ │ │ │ │ +00044870: 6563 6f6d 6573 2074 6865 2061 6374 6976 ecomes the activ
│ │ │ │ │ +00044880: 6520 7072 6f63 6573 7320 2874 6869 7320 e process (this
│ │ │ │ │ +00044890: 636f 756c 6420 6d65 616e 204e 4f57 2069 could mean NOW i
│ │ │ │ │ +000448a0: 6620 7468 650a 2020 2020 2072 6563 6569 f the. recei
│ │ │ │ │ +000448b0: 7665 7220 6973 2061 6374 6976 6529 2e20 ver is active).
│ │ │ │ │ +000448c0: 2049 6620 7468 6520 7072 6f63 6573 7320 If the process
│ │ │ │ │ +000448d0: 6973 2074 656d 706f 7261 7269 6c79 2073 is temporarily s
│ │ │ │ │ +000448e0: 7573 7065 6e64 6564 206f 720a 2020 2020 uspended or.
│ │ │ │ │ +000448f0: 2077 6169 7469 6e67 206f 6e20 6120 7365 waiting on a se
│ │ │ │ │ +00044900: 6d61 7068 6f72 652c 2069 7420 6973 2074 maphore, it is t
│ │ │ │ │ +00044910: 656d 706f 7261 7269 6c79 2077 6f6b 656e emporarily woken
│ │ │ │ │ +00044920: 2075 7020 736f 2074 6861 7420 7468 650a up so that the.
│ │ │ │ │ +00044930: 2020 2020 2069 6e74 6572 7275 7074 2069 interrupt i
│ │ │ │ │ +00044940: 7320 7072 6f63 6573 7365 6420 6173 2073 s processed as s
│ │ │ │ │ +00044950: 6f6f 6e20 6173 2074 6865 2070 726f 6365 oon as the proce
│ │ │ │ │ +00044960: 7373 2070 7269 6f72 6974 7920 616c 6c6f ss priority allo
│ │ │ │ │ +00044970: 7773 2074 6f0a 2020 2020 2064 6f2e 2020 ws to. do.
│ │ │ │ │ +00044980: 416e 7377 6572 2074 6865 2072 6563 6569 Answer the recei
│ │ │ │ │ +00044990: 7665 722e 0a0a 7375 7370 656e 6465 6443 ver...suspendedC
│ │ │ │ │ +000449a0: 6f6e 7465 7874 0a20 2020 2020 416e 7377 ontext. Answ
│ │ │ │ │ +000449b0: 6572 2074 6865 2063 6f6e 7465 7874 2074 er the context t
│ │ │ │ │ +000449c0: 6861 7420 7468 6520 7072 6f63 6573 7320 hat the process
│ │ │ │ │ +000449d0: 7761 7320 6578 6563 7574 696e 6720 6174 was executing at
│ │ │ │ │ +000449e0: 2074 6865 2074 696d 6520 6974 0a20 2020 the time it.
│ │ │ │ │ +000449f0: 2020 7761 7320 7375 7370 656e 6465 642e was suspended.
│ │ │ │ │ +00044a00: 0a0a 7375 7370 656e 6465 6443 6f6e 7465 ..suspendedConte
│ │ │ │ │ +00044a10: 7874 3a20 6143 6f6e 7465 7874 0a20 2020 xt: aContext.
│ │ │ │ │ +00044a20: 2020 4d6f 6469 6679 2074 6865 2063 6f6e Modify the con
│ │ │ │ │ +00044a30: 7465 7874 2074 6861 7420 7468 6520 7072 text that the pr
│ │ │ │ │ +00044a40: 6f63 6573 7320 7761 7320 6578 6563 7574 ocess was execut
│ │ │ │ │ +00044a50: 696e 6720 6174 2074 6865 2074 696d 6520 ing at the time
│ │ │ │ │ +00044a60: 6974 0a20 2020 2020 7761 7320 7375 7370 it. was susp
│ │ │ │ │ +00044a70: 656e 6465 642e 0a0a 7661 6c75 6557 6974 ended...valueWit
│ │ │ │ │ +00044a80: 686f 7574 496e 7465 7272 7570 7473 3a20 houtInterrupts:
│ │ │ │ │ +00044a90: 6142 6c6f 636b 0a20 2020 2020 4576 616c aBlock. Eval
│ │ │ │ │ +00044aa0: 7561 7465 2061 426c 6f63 6b20 616e 6420 uate aBlock and
│ │ │ │ │ +00044ab0: 6465 6c61 7920 616c 6c20 696e 7465 7272 delay all interr
│ │ │ │ │ +00044ac0: 7570 7473 2074 6861 7420 6172 6520 7265 upts that are re
│ │ │ │ │ +00044ad0: 7175 6573 7465 6420 6475 7269 6e67 0a20 quested during.
│ │ │ │ │ +00044ae0: 2020 2020 6974 7320 6578 6563 7574 696f its executio
│ │ │ │ │ +00044af0: 6e20 746f 2061 6674 6572 2061 426c 6f63 n to after aBloc
│ │ │ │ │ +00044b00: 6b20 7265 7475 726e 732e 0a0a 0a1f 0a46 k returns......F
│ │ │ │ │ +00044b10: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ +00044b20: 666f 2c20 204e 6f64 653a 2050 726f 6365 fo, Node: Proce
│ │ │ │ │ +00044b30: 7373 2d62 6173 6963 2c20 204e 6578 743a ss-basic, Next:
│ │ │ │ │ +00044b40: 2050 726f 6365 7373 2d62 7569 6c74 696e Process-builtin
│ │ │ │ │ +00044b50: 732c 2020 5072 6576 3a20 5072 6f63 6573 s, Prev: Proces
│ │ │ │ │ +00044b60: 732d 6163 6365 7373 696e 672c 2020 5570 s-accessing, Up
│ │ │ │ │ +00044b70: 3a20 5072 6f63 6573 730a 0a31 2e31 3334 : Process..1.134
│ │ │ │ │ +00044b80: 2e32 2050 726f 6365 7373 3a20 6261 7369 .2 Process: basi
│ │ │ │ │ +00044b90: 630a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d c.--------------
│ │ │ │ │ +00044ba0: 2d2d 2d2d 2d2d 2d2d 0a0a 636f 6e74 6578 --------..contex
│ │ │ │ │ +00044bb0: 740a 2020 2020 2052 6574 7572 6e20 7468 t. Return th
│ │ │ │ │ +00044bc0: 6520 6578 6563 7574 696f 6e20 636f 6e74 e execution cont
│ │ │ │ │ +00044bd0: 6578 7420 6f66 2074 6865 2072 6563 6569 ext of the recei
│ │ │ │ │ +00044be0: 7665 722e 0a0a 6465 6275 6767 6572 0a20 ver...debugger.
│ │ │ │ │ +00044bf0: 2020 2020 5265 7475 726e 2074 6865 206f Return the o
│ │ │ │ │ +00044c00: 626a 6563 7420 696e 2063 6861 7267 6520 bject in charge
│ │ │ │ │ +00044c10: 6f66 2064 6562 7567 6769 6e67 2074 6865 of debugging the
│ │ │ │ │ +00044c20: 2072 6563 6569 7665 722e 2020 5468 6973 receiver. This
│ │ │ │ │ +00044c30: 0a20 2020 2020 616c 7761 7973 2072 6574 . always ret
│ │ │ │ │ +00044c40: 7572 6e73 206e 696c 2075 6e6c 6573 7320 urns nil unless
│ │ │ │ │ +00044c50: 7468 6520 4465 6275 6754 6f6f 6c73 2070 the DebugTools p
│ │ │ │ │ +00044c60: 6163 6b61 6765 2069 7320 6c6f 6164 6564 ackage is loaded
│ │ │ │ │ +00044c70: 2e0a 0a66 696e 616c 697a 650a 2020 2020 ...finalize.
│ │ │ │ │ +00044c80: 2054 6572 6d69 6e61 7465 2070 726f 6365 Terminate proce
│ │ │ │ │ +00044c90: 7373 6573 2074 6861 7420 6172 6520 4743 sses that are GC
│ │ │ │ │ +00044ca0: 6564 2077 6869 6c65 2077 6169 7469 6e67 ed while waiting
│ │ │ │ │ +00044cb0: 206f 6e20 6120 6465 6164 0a20 2020 2020 on a dead.
│ │ │ │ │ +00044cc0: 7365 6d61 7068 6f72 652e 0a0a 6c6f 7765 semaphore...lowe
│ │ │ │ │ +00044cd0: 7250 7269 6f72 6974 790a 2020 2020 204c rPriority. L
│ │ │ │ │ +00044ce0: 6f77 6572 2061 2062 6974 2074 6865 2070 ower a bit the p
│ │ │ │ │ +00044cf0: 7269 6f72 6974 7920 6f66 2074 6865 2072 riority of the r
│ │ │ │ │ +00044d00: 6563 6569 7665 722e 2041 2023 6c6f 7765 eceiver. A #lowe
│ │ │ │ │ +00044d10: 7250 7269 6f72 6974 7920 7769 6c6c 0a20 rPriority will.
│ │ │ │ │ +00044d20: 2020 2020 6361 6e63 656c 2061 2070 7265 cancel a pre
│ │ │ │ │ +00044d30: 7669 6f75 7320 2372 6169 7365 5072 696f vious #raisePrio
│ │ │ │ │ +00044d40: 7269 7479 2c20 616e 6420 7669 6365 2076 rity, and vice v
│ │ │ │ │ +00044d50: 6572 7361 2e0a 0a6d 616b 6555 6e74 7275 ersa...makeUntru
│ │ │ │ │ +00044d60: 7374 6564 3a20 6142 6f6f 6c65 616e 0a20 sted: aBoolean.
│ │ │ │ │ +00044d70: 2020 2020 5365 7420 7768 6574 6865 7220 Set whether
│ │ │ │ │ +00044d80: 7468 6520 7265 6365 6976 6572 2069 7320 the receiver is
│ │ │ │ │ +00044d90: 7472 7573 7465 6420 6f72 206e 6f74 2e0a trusted or not..
│ │ │ │ │ +00044da0: 0a70 7269 6d54 6572 6d69 6e61 7465 0a20 .primTerminate.
│ │ │ │ │ +00044db0: 2020 2020 5465 726d 696e 6174 6520 7468 Terminate th
│ │ │ │ │ +00044dc0: 6520 7265 6365 6976 6572 202d 2054 6869 e receiver - Thi
│ │ │ │ │ +00044dd0: 7320 6973 206e 6f74 6869 6e67 206d 6f72 s is nothing mor
│ │ │ │ │ +00044de0: 6520 7468 616e 2070 726f 6869 6269 7469 e than prohibiti
│ │ │ │ │ +00044df0: 6e67 2074 6f0a 2020 2020 2072 6573 756d ng to. resum
│ │ │ │ │ +00044e00: 6520 7468 6520 7072 6f63 6573 732c 2074 e the process, t
│ │ │ │ │ +00044e10: 6865 6e20 7375 7370 656e 6469 6e67 2069 hen suspending i
│ │ │ │ │ +00044e20: 742e 0a0a 7261 6973 6550 7269 6f72 6974 t...raisePriorit
│ │ │ │ │ +00044e30: 790a 2020 2020 2052 6169 7365 2061 2062 y. Raise a b
│ │ │ │ │ +00044e40: 6974 2074 6865 2070 7269 6f72 6974 7920 it the priority
│ │ │ │ │ +00044e50: 6f66 2074 6865 2072 6563 6569 7665 722e of the receiver.
│ │ │ │ │ +00044e60: 2041 2023 6c6f 7765 7250 7269 6f72 6974 A #lowerPriorit
│ │ │ │ │ +00044e70: 7920 7769 6c6c 0a20 2020 2020 6361 6e63 y will. canc
│ │ │ │ │ +00044e80: 656c 2061 2070 7265 7669 6f75 7320 2372 el a previous #r
│ │ │ │ │ +00044e90: 6169 7365 5072 696f 7269 7479 2c20 616e aisePriority, an
│ │ │ │ │ +00044ea0: 6420 7669 6365 2076 6572 7361 2e0a 0a73 d vice versa...s
│ │ │ │ │ +00044eb0: 696e 676c 6553 7465 700a 2020 2020 2045 ingleStep. E
│ │ │ │ │ +00044ec0: 7865 6375 7465 2061 206c 696d 6974 6564 xecute a limited
│ │ │ │ │ +00044ed0: 2061 6d6f 756e 7420 6f66 2063 6f64 6520 amount of code
│ │ │ │ │ +00044ee0: 2875 7375 616c 6c79 2061 2062 7974 6563 (usually a bytec
│ │ │ │ │ +00044ef0: 6f64 652c 206f 7220 7570 2074 6f20 7468 ode, or up to th
│ │ │ │ │ +00044f00: 650a 2020 2020 206e 6578 7420 6261 636b e. next back
│ │ │ │ │ +00044f10: 7761 7264 206a 756d 702c 206f 7220 7570 ward jump, or up
│ │ │ │ │ +00044f20: 2074 6f20 7468 6520 6e65 7874 206d 6573 to the next mes
│ │ │ │ │ +00044f30: 7361 6765 2073 656e 6429 206f 6620 7468 sage send) of th
│ │ │ │ │ +00044f40: 650a 2020 2020 2072 6563 6569 7665 722c e. receiver,
│ │ │ │ │ +00044f50: 2077 6869 6368 206d 7573 7420 696e 2061 which must in a
│ │ │ │ │ +00044f60: 2072 6561 6479 2d74 6f2d 7275 6e20 7374 ready-to-run st
│ │ │ │ │ +00044f70: 6174 6520 286e 6569 7468 6572 2065 7865 ate (neither exe
│ │ │ │ │ +00044f80: 6375 7469 6e67 0a20 2020 2020 6e6f 7220 cuting. nor
│ │ │ │ │ +00044f90: 7465 726d 696e 6174 696e 6720 6e6f 7220 terminating nor
│ │ │ │ │ +00044fa0: 7375 7370 656e 6465 6429 2c20 7468 656e suspended), then
│ │ │ │ │ +00044fb0: 2072 6573 7461 7274 2072 756e 6e69 6e67 restart running
│ │ │ │ │ +00044fc0: 2074 6865 2063 7572 7265 6e74 0a20 2020 the current.
│ │ │ │ │ +00044fd0: 2020 7072 6f63 6573 732e 2020 5468 6520 process. The
│ │ │ │ │ +00044fe0: 6375 7272 656e 7420 7072 6f63 6573 7320 current process
│ │ │ │ │ +00044ff0: 7368 6f75 6c64 2068 6176 6520 6869 6768 should have high
│ │ │ │ │ +00045000: 6572 2070 7269 6f72 6974 7920 7468 616e er priority than
│ │ │ │ │ +00045010: 2074 6865 0a20 2020 2020 7265 6365 6976 the. receiv
│ │ │ │ │ +00045020: 6572 2e20 2046 6f72 2062 6574 7465 7220 er. For better
│ │ │ │ │ +00045030: 7065 7266 6f72 6d61 6e63 652c 2075 7365 performance, use
│ │ │ │ │ +00045040: 2074 6865 2075 6e64 6572 6c79 696e 6720 the underlying
│ │ │ │ │ +00045050: 7072 696d 6974 6976 652c 0a20 2020 2020 primitive,.
│ │ │ │ │ +00045060: 5072 6f63 6573 733e 3e23 7369 6e67 6c65 Process>>#single
│ │ │ │ │ +00045070: 5374 6570 5761 6974 696e 674f 6e3a 2e0a StepWaitingOn:..
│ │ │ │ │ +00045080: 0a74 6572 6d69 6e61 7465 0a20 2020 2020 .terminate.
│ │ │ │ │ +00045090: 5465 726d 696e 6174 6520 7468 6520 7265 Terminate the re
│ │ │ │ │ +000450a0: 6365 6976 6572 2061 6674 6572 2068 6176 ceiver after hav
│ │ │ │ │ +000450b0: 696e 6720 6576 616c 7561 7465 6420 616c ing evaluated al
│ │ │ │ │ +000450c0: 6c20 7468 6520 2365 6e73 7572 653a 2061 l the #ensure: a
│ │ │ │ │ +000450d0: 6e64 0a20 2020 2020 2369 6643 7572 7461 nd. #ifCurta
│ │ │ │ │ +000450e0: 696c 6564 3a20 626c 6f63 6b73 2074 6861 iled: blocks tha
│ │ │ │ │ +000450f0: 7420 6172 6520 6163 7469 7665 2069 6e20 t are active in
│ │ │ │ │ +00045100: 6974 2e20 2054 6869 7320 6973 2064 6f6e it. This is don
│ │ │ │ │ +00045110: 6520 6279 0a20 2020 2020 7369 676e 616c e by. signal
│ │ │ │ │ +00045120: 6c69 6e67 2061 2050 726f 6365 7373 4265 ling a ProcessBe
│ │ │ │ │ +00045130: 696e 6754 6572 6d69 6e61 7465 6420 6e6f ingTerminated no
│ │ │ │ │ +00045140: 7469 6669 6361 7469 6f6e 2e0a 0a74 6572 tification...ter
│ │ │ │ │ +00045150: 6d69 6e61 7465 4f6e 5175 6974 0a20 2020 minateOnQuit.
│ │ │ │ │ +00045160: 2020 4d61 726b 2074 6865 2072 6563 6569 Mark the recei
│ │ │ │ │ +00045170: 7665 7220 736f 2074 6861 7420 6974 2069 ver so that it i
│ │ │ │ │ +00045180: 7320 7465 726d 696e 6174 6564 2077 6865 s terminated whe
│ │ │ │ │ +00045190: 6e20 4f62 6a65 6374 4d65 6d6f 7279 0a20 n ObjectMemory.
│ │ │ │ │ +000451a0: 2020 2020 636c 6173 733e 3e23 7175 6974 class>>#quit
│ │ │ │ │ +000451b0: 3a20 6973 2073 656e 742e 0a0a 0a1f 0a46 : is sent......F
│ │ │ │ │ +000451c0: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ +000451d0: 666f 2c20 204e 6f64 653a 2050 726f 6365 fo, Node: Proce
│ │ │ │ │ +000451e0: 7373 2d62 7569 6c74 696e 732c 2020 4e65 ss-builtins, Ne
│ │ │ │ │ +000451f0: 7874 3a20 5072 6f63 6573 732d 6465 6275 xt: Process-debu
│ │ │ │ │ +00045200: 6767 696e 672c 2020 5072 6576 3a20 5072 gging, Prev: Pr
│ │ │ │ │ +00045210: 6f63 6573 732d 6261 7369 632c 2020 5570 ocess-basic, Up
│ │ │ │ │ +00045220: 3a20 5072 6f63 6573 730a 0a31 2e31 3334 : Process..1.134
│ │ │ │ │ +00045230: 2e33 2050 726f 6365 7373 3a20 6275 696c .3 Process: buil
│ │ │ │ │ +00045240: 7469 6e73 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d tins.-----------
│ │ │ │ │ +00045250: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------..
│ │ │ │ │ +00045260: 7265 7375 6d65 0a20 2020 2020 5265 7375 resume. Resu
│ │ │ │ │ +00045270: 6d65 2074 6865 2072 6563 6569 7665 7227 me the receiver'
│ │ │ │ │ +00045280: 7320 6578 6563 7574 696f 6e0a 0a73 696e s execution..sin
│ │ │ │ │ +00045290: 676c 6553 7465 7057 6169 7469 6e67 4f6e gleStepWaitingOn
│ │ │ │ │ +000452a0: 3a20 6153 656d 6170 686f 7265 0a20 2020 : aSemaphore.
│ │ │ │ │ +000452b0: 2020 4578 6563 7574 6520 6120 6c69 6d69 Execute a limi
│ │ │ │ │ +000452c0: 7465 6420 616d 6f75 6e74 206f 6620 636f ted amount of co
│ │ │ │ │ +000452d0: 6465 2028 7573 7561 6c6c 7920 6120 6279 de (usually a by
│ │ │ │ │ +000452e0: 7465 636f 6465 2c20 6f72 2075 7020 746f tecode, or up to
│ │ │ │ │ +000452f0: 2074 6865 0a20 2020 2020 6e65 7874 2062 the. next b
│ │ │ │ │ +00045300: 6163 6b77 6172 6420 6a75 6d70 2c20 6f72 ackward jump, or
│ │ │ │ │ +00045310: 2075 7020 746f 2074 6865 206e 6578 7420 up to the next
│ │ │ │ │ +00045320: 6d65 7373 6167 6520 7365 6e64 2920 6f66 message send) of
│ │ │ │ │ +00045330: 2074 6865 0a20 2020 2020 7265 6365 6976 the. receiv
│ │ │ │ │ +00045340: 6572 2c20 7768 6963 6820 6d75 7374 2069 er, which must i
│ │ │ │ │ +00045350: 6e20 6120 7265 6164 792d 746f 2d72 756e n a ready-to-run
│ │ │ │ │ +00045360: 2073 7461 7465 2028 6e65 6974 6865 7220 state (neither
│ │ │ │ │ +00045370: 6578 6563 7574 696e 670a 2020 2020 206e executing. n
│ │ │ │ │ +00045380: 6f72 2074 6572 6d69 6e61 7469 6e67 206e or terminating n
│ │ │ │ │ +00045390: 6f72 2073 7573 7065 6e64 6564 292c 2074 or suspended), t
│ │ │ │ │ +000453a0: 6865 6e20 7265 7374 6172 7420 7275 6e6e hen restart runn
│ │ │ │ │ +000453b0: 696e 6720 7468 6520 6375 7272 656e 740a ing the current.
│ │ │ │ │ +000453c0: 2020 2020 2070 726f 6365 7373 2e20 2061 process. a
│ │ │ │ │ +000453d0: 5365 6d61 7068 6f72 6520 6973 2075 7365 Semaphore is use
│ │ │ │ │ +000453e0: 6420 6173 2061 206d 6561 6e73 2074 6f20 d as a means to
│ │ │ │ │ +000453f0: 7379 6e63 6872 6f6e 697a 6520 7468 650a synchronize the.
│ │ │ │ │ +00045400: 2020 2020 2065 7865 6375 7469 6f6e 206f execution o
│ │ │ │ │ +00045410: 6620 7468 6520 6375 7272 656e 7420 7072 f the current pr
│ │ │ │ │ +00045420: 6f63 6573 7320 616e 6420 7468 6520 7265 ocess and the re
│ │ │ │ │ +00045430: 6365 6976 6572 2061 6e64 2073 686f 756c ceiver and shoul
│ │ │ │ │ +00045440: 6420 6861 7665 0a20 2020 2020 6e6f 2073 d have. no s
│ │ │ │ │ +00045450: 6967 6e61 6c73 206f 6e20 6974 2e20 2054 ignals on it. T
│ │ │ │ │ +00045460: 6865 2063 7572 7265 6e74 2070 726f 6365 he current proce
│ │ │ │ │ +00045470: 7373 2073 686f 756c 6420 6861 7665 2068 ss should have h
│ │ │ │ │ +00045480: 6967 6865 7220 7072 696f 7269 7479 0a20 igher priority.
│ │ │ │ │ +00045490: 2020 2020 7468 616e 2074 6865 2072 6563 than the rec
│ │ │ │ │ +000454a0: 6569 7665 722e 0a0a 7375 7370 656e 640a eiver...suspend.
│ │ │ │ │ +000454b0: 2020 2020 2044 6f20 6e6f 7468 696e 6720 Do nothing
│ │ │ │ │ +000454c0: 6966 2077 6527 7265 2061 6c72 6561 6479 if we're already
│ │ │ │ │ +000454d0: 2073 7573 7065 6e64 6564 2e20 4e6f 7465 suspended. Note
│ │ │ │ │ +000454e0: 2074 6861 7420 7468 6520 626c 7565 2062 that the blue b
│ │ │ │ │ +000454f0: 6f6f 6b20 6d61 6465 0a20 2020 2020 7375 ook made. su
│ │ │ │ │ +00045500: 7370 656e 6420 6120 7072 696d 6974 6976 spend a primitiv
│ │ │ │ │ +00045510: 6520 2d20 6275 7420 7468 6520 7265 616c e - but the real
│ │ │ │ │ +00045520: 2070 7269 6d69 7469 7665 2069 7320 7969 primitive is yi
│ │ │ │ │ +00045530: 656c 6469 6e67 2063 6f6e 7472 6f6c 2074 elding control t
│ │ │ │ │ +00045540: 6f0a 2020 2020 2061 6e6f 7468 6572 2070 o. another p
│ │ │ │ │ +00045550: 726f 6365 7373 2e20 5375 7370 656e 6469 rocess. Suspendi
│ │ │ │ │ +00045560: 6e67 2069 7320 6e6f 7468 696e 6720 6d6f ng is nothing mo
│ │ │ │ │ +00045570: 7265 2074 6861 6e20 7461 6b69 6e67 206f re than taking o
│ │ │ │ │ +00045580: 7572 7365 6c76 6573 0a20 2020 2020 6f75 urselves. ou
│ │ │ │ │ +00045590: 7420 6f66 2065 7665 7279 2073 6368 6564 t of every sched
│ │ │ │ │ +000455a0: 756c 696e 6720 6c69 7374 2061 6e64 2054 uling list and T
│ │ │ │ │ +000455b0: 4845 4e20 7969 656c 6469 6e67 2063 6f6e HEN yielding con
│ │ │ │ │ +000455c0: 7472 6f6c 2074 6f20 616e 6f74 6865 720a trol to another.
│ │ │ │ │ +000455d0: 2020 2020 2070 726f 6365 7373 0a0a 7969 process..yi
│ │ │ │ │ +000455e0: 656c 640a 2020 2020 2059 6965 6c64 2063 eld. Yield c
│ │ │ │ │ +000455f0: 6f6e 7472 6f6c 2066 726f 6d20 7468 6520 ontrol from the
│ │ │ │ │ +00045600: 7265 6365 6976 6572 2074 6f20 6f74 6865 receiver to othe
│ │ │ │ │ +00045610: 7220 7072 6f63 6573 7365 730a 0a0a 1f0a r processes.....
│ │ │ │ │ +00045620: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ +00045630: 6e66 6f2c 2020 4e6f 6465 3a20 5072 6f63 nfo, Node: Proc
│ │ │ │ │ +00045640: 6573 732d 6465 6275 6767 696e 672c 2020 ess-debugging,
│ │ │ │ │ +00045650: 4e65 7874 3a20 5072 6f63 6573 732d 7072 Next: Process-pr
│ │ │ │ │ +00045660: 696e 7469 6e67 2c20 2050 7265 763a 2050 inting, Prev: P
│ │ │ │ │ +00045670: 726f 6365 7373 2d62 7569 6c74 696e 732c rocess-builtins,
│ │ │ │ │ +00045680: 2020 5570 3a20 5072 6f63 6573 730a 0a31 Up: Process..1
│ │ │ │ │ +00045690: 2e31 3334 2e34 2050 726f 6365 7373 3a20 .134.4 Process:
│ │ │ │ │ +000456a0: 6465 6275 6767 696e 670a 2d2d 2d2d 2d2d debugging.------
│ │ │ │ │ +000456b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000456c0: 2d2d 2d2d 0a0a 6465 7461 6368 0a20 2020 ----..detach.
│ │ │ │ │ +000456d0: 2020 446f 206e 6f74 6869 6e67 2c20 696e Do nothing, in
│ │ │ │ │ +000456e0: 7374 616e 6365 7320 6f66 2050 726f 6365 stances of Proce
│ │ │ │ │ +000456f0: 7373 2061 7265 2061 6c72 6561 6479 2064 ss are already d
│ │ │ │ │ +00045700: 6574 6163 6865 642e 0a0a 0a1f 0a46 696c etached......Fil
│ │ │ │ │ +00045710: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ +00045720: 2c20 204e 6f64 653a 2050 726f 6365 7373 , Node: Process
│ │ │ │ │ +00045730: 2d70 7269 6e74 696e 672c 2020 5072 6576 -printing, Prev
│ │ │ │ │ +00045740: 3a20 5072 6f63 6573 732d 6465 6275 6767 : Process-debugg
│ │ │ │ │ +00045750: 696e 672c 2020 5570 3a20 5072 6f63 6573 ing, Up: Proces
│ │ │ │ │ +00045760: 730a 0a31 2e31 3334 2e35 2050 726f 6365 s..1.134.5 Proce
│ │ │ │ │ +00045770: 7373 3a20 7072 696e 7469 6e67 0a2d 2d2d ss: printing.---
│ │ │ │ │ +00045780: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00045790: 2d2d 2d2d 2d2d 0a0a 7072 696e 744f 6e3a ------..printOn:
│ │ │ │ │ +000457a0: 2061 5374 7265 616d 0a20 2020 2020 5072 aStream. Pr
│ │ │ │ │ +000457b0: 696e 7420 6120 7265 7072 6573 656e 7461 int a representa
│ │ │ │ │ +000457c0: 7469 6f6e 206f 6620 7468 6520 7265 6365 tion of the rece
│ │ │ │ │ +000457d0: 6976 6572 206f 6e20 6153 7472 6561 6d0a iver on aStream.
│ │ │ │ │ +000457e0: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ +000457f0: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ +00045800: 5072 6f63 6573 7345 6e76 6972 6f6e 6d65 ProcessEnvironme
│ │ │ │ │ +00045810: 6e74 2c20 204e 6578 743a 2050 726f 6365 nt, Next: Proce
│ │ │ │ │ +00045820: 7373 6f72 5363 6865 6475 6c65 722c 2020 ssorScheduler,
│ │ │ │ │ +00045830: 5072 6576 3a20 5072 6f63 6573 732c 2020 Prev: Process,
│ │ │ │ │ +00045840: 5570 3a20 4261 7365 2063 6c61 7373 6573 Up: Base classes
│ │ │ │ │ +00045850: 0a0a 312e 3133 3520 5072 6f63 6573 7345 ..1.135 ProcessE
│ │ │ │ │ +00045860: 6e76 6972 6f6e 6d65 6e74 0a3d 3d3d 3d3d nvironment.=====
│ │ │ │ │ +00045870: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ +00045880: 3d3d 3d0a 0a44 6566 696e 6564 2069 6e20 ===..Defined in
│ │ │ │ │ +00045890: 6e61 6d65 7370 6163 6520 536d 616c 6c74 namespace Smallt
│ │ │ │ │ +000458a0: 616c 6b0a 5375 7065 7263 6c61 7373 3a20 alk.Superclass:
│ │ │ │ │ +000458b0: 4f62 6a65 6374 0a43 6174 6567 6f72 793a Object.Category:
│ │ │ │ │ +000458c0: 204c 616e 6775 6167 652d 5072 6f63 6573 Language-Proces
│ │ │ │ │ +000458d0: 7365 730a 2020 2020 2049 2072 6570 7265 ses. I repre
│ │ │ │ │ +000458e0: 7365 6e74 2061 2070 726f 7879 2066 6f72 sent a proxy for
│ │ │ │ │ +000458f0: 2074 6872 6561 642d 6c6f 6361 6c20 7661 thread-local va
│ │ │ │ │ +00045900: 7269 6162 6c65 7320 6465 6669 6e65 6420 riables defined
│ │ │ │ │ +00045910: 666f 720a 2020 2020 2053 6d61 6c6c 7461 for. Smallta
│ │ │ │ │ +00045920: 6c6b 2070 726f 6365 7373 6573 2e20 2041 lk processes. A
│ │ │ │ │ +00045930: 7373 6f63 6961 7469 6f6e 7320 7265 7175 ssociations requ
│ │ │ │ │ +00045940: 6573 7465 6420 746f 206d 6520 7265 7472 ested to me retr
│ │ │ │ │ +00045950: 6965 7665 2074 6865 0a20 2020 2020 7468 ieve the. th
│ │ │ │ │ +00045960: 7265 6164 2d6c 6f63 616c 2076 616c 7565 read-local value
│ │ │ │ │ +00045970: 2066 6f72 2074 6865 2063 7572 7265 6e74 for the current
│ │ │ │ │ +00045980: 2070 726f 6365 7373 2e20 2046 6f72 206e process. For n
│ │ │ │ │ +00045990: 6f77 2c20 4920 646f 6e27 740a 2020 2020 ow, I don't.
│ │ │ │ │ +000459a0: 2070 726f 7669 6465 2074 6865 2066 756c provide the ful
│ │ │ │ │ +000459b0: 6c20 7072 6f74 6f63 6f6c 206f 6620 6120 l protocol of a
│ │ │ │ │ +000459c0: 4469 6374 696f 6e61 7279 3b20 696e 2070 Dictionary; in p
│ │ │ │ │ +000459d0: 6172 7469 6375 6c61 7220 7468 650a 2020 articular the.
│ │ │ │ │ +000459e0: 2020 2069 7465 7261 7469 6f6e 2070 726f iteration pro
│ │ │ │ │ +000459f0: 746f 636f 6c20 6973 2061 6273 656e 742e tocol is absent.
│ │ │ │ │ +00045a00: 0a0a 2a20 4d65 6e75 3a0a 0a2a 2050 726f ..* Menu:..* Pro
│ │ │ │ │ +00045a10: 6365 7373 456e 7669 726f 6e6d 656e 7420 cessEnvironment
│ │ │ │ │ +00045a20: 636c 6173 732d 6469 7361 626c 6564 3a3a class-disabled::
│ │ │ │ │ +00045a30: 2020 2863 6c61 7373 290a 2a20 5072 6f63 (class).* Proc
│ │ │ │ │ +00045a40: 6573 7345 6e76 6972 6f6e 6d65 6e74 2063 essEnvironment c
│ │ │ │ │ +00045a50: 6c61 7373 2d73 696e 676c 6574 6f6e 3a3a lass-singleton::
│ │ │ │ │ +00045a60: 2020 2863 6c61 7373 290a 2a20 5072 6f63 (class).* Proc
│ │ │ │ │ +00045a70: 6573 7345 6e76 6972 6f6e 6d65 6e74 2d61 essEnvironment-a
│ │ │ │ │ +00045a80: 6363 6573 7369 6e67 3a3a 2020 2869 6e73 ccessing:: (ins
│ │ │ │ │ +00045a90: 7461 6e63 6529 0a2a 2050 726f 6365 7373 tance).* Process
│ │ │ │ │ +00045aa0: 456e 7669 726f 6e6d 656e 742d 6469 6374 Environment-dict
│ │ │ │ │ +00045ab0: 696f 6e61 7279 2072 656d 6f76 696e 673a ionary removing:
│ │ │ │ │ +00045ac0: 3a20 2028 696e 7374 616e 6365 290a 2a20 : (instance).*
│ │ │ │ │ +00045ad0: 5072 6f63 6573 7345 6e76 6972 6f6e 6d65 ProcessEnvironme
│ │ │ │ │ +00045ae0: 6e74 2d64 6963 7469 6f6e 6172 7920 7465 nt-dictionary te
│ │ │ │ │ +00045af0: 7374 696e 673a 3a20 2028 696e 7374 616e sting:: (instan
│ │ │ │ │ +00045b00: 6365 290a 0a1f 0a46 696c 653a 2067 7374 ce)....File: gst
│ │ │ │ │ +00045b10: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ +00045b20: 653a 2050 726f 6365 7373 456e 7669 726f e: ProcessEnviro
│ │ │ │ │ +00045b30: 6e6d 656e 7420 636c 6173 732d 6469 7361 nment class-disa
│ │ │ │ │ +00045b40: 626c 6564 2c20 204e 6578 743a 2050 726f bled, Next: Pro
│ │ │ │ │ +00045b50: 6365 7373 456e 7669 726f 6e6d 656e 7420 cessEnvironment
│ │ │ │ │ +00045b60: 636c 6173 732d 7369 6e67 6c65 746f 6e2c class-singleton,
│ │ │ │ │ +00045b70: 2020 5570 3a20 5072 6f63 6573 7345 6e76 Up: ProcessEnv
│ │ │ │ │ +00045b80: 6972 6f6e 6d65 6e74 0a0a 312e 3133 352e ironment..1.135.
│ │ │ │ │ +00045b90: 3120 5072 6f63 6573 7345 6e76 6972 6f6e 1 ProcessEnviron
│ │ │ │ │ +00045ba0: 6d65 6e74 2063 6c61 7373 3a20 6469 7361 ment class: disa
│ │ │ │ │ +00045bb0: 626c 6564 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d bled.-----------
│ │ │ │ │ 00045bc0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00045bd0: 2d2d 2d0a 0a61 6464 3a20 6e65 774f 626a ---..add: newObj
│ │ │ │ │ -00045be0: 6563 740a 2020 2020 2041 6464 2074 6865 ect. Add the
│ │ │ │ │ -00045bf0: 206e 6577 4f62 6a65 6374 2061 7373 6f63 newObject assoc
│ │ │ │ │ -00045c00: 6961 7469 6f6e 2074 6f20 7468 6520 7265 iation to the re
│ │ │ │ │ -00045c10: 6365 6976 6572 0a0a 6173 736f 6369 6174 ceiver..associat
│ │ │ │ │ -00045c20: 696f 6e41 743a 206b 6579 0a20 2020 2020 ionAt: key.
│ │ │ │ │ -00045c30: 416e 7377 6572 2074 6865 2076 616c 7565 Answer the value
│ │ │ │ │ -00045c40: 2061 7373 6f63 6961 7465 6420 746f 2074 associated to t
│ │ │ │ │ -00045c50: 6865 2067 6976 656e 206b 6579 2c20 6f72 he given key, or
│ │ │ │ │ -00045c60: 2074 6865 2072 6573 756c 7420 6f66 0a20 the result of.
│ │ │ │ │ -00045c70: 2020 2020 6576 616c 7561 7469 6e67 2061 evaluating a
│ │ │ │ │ -00045c80: 426c 6f63 6b20 6966 2074 6865 206b 6579 Block if the key
│ │ │ │ │ -00045c90: 2069 7320 6e6f 7420 666f 756e 640a 0a61 is not found..a
│ │ │ │ │ -00045ca0: 7373 6f63 6961 7469 6f6e 4174 3a20 6b65 ssociationAt: ke
│ │ │ │ │ -00045cb0: 7920 6966 4162 7365 6e74 3a20 6142 6c6f y ifAbsent: aBlo
│ │ │ │ │ -00045cc0: 636b 0a20 2020 2020 416e 7377 6572 2074 ck. Answer t
│ │ │ │ │ -00045cd0: 6865 2076 616c 7565 2061 7373 6f63 6961 he value associa
│ │ │ │ │ -00045ce0: 7465 6420 746f 2074 6865 2067 6976 656e ted to the given
│ │ │ │ │ -00045cf0: 206b 6579 2c20 6f72 2074 6865 2072 6573 key, or the res
│ │ │ │ │ -00045d00: 756c 7420 6f66 0a20 2020 2020 6576 616c ult of. eval
│ │ │ │ │ -00045d10: 7561 7469 6e67 2061 426c 6f63 6b20 6966 uating aBlock if
│ │ │ │ │ -00045d20: 2074 6865 206b 6579 2069 7320 6e6f 7420 the key is not
│ │ │ │ │ -00045d30: 666f 756e 640a 0a61 743a 206b 6579 0a20 found..at: key.
│ │ │ │ │ -00045d40: 2020 2020 416e 7377 6572 2074 6865 2076 Answer the v
│ │ │ │ │ -00045d50: 616c 7565 2061 7373 6f63 6961 7465 6420 alue associated
│ │ │ │ │ -00045d60: 746f 2074 6865 2067 6976 656e 206b 6579 to the given key
│ │ │ │ │ -00045d70: 2e20 2052 6574 7572 6e20 6e69 6c20 6966 . Return nil if
│ │ │ │ │ -00045d80: 2074 6865 0a20 2020 2020 6b65 7920 6973 the. key is
│ │ │ │ │ -00045d90: 206e 6f74 2066 6f75 6e64 0a0a 6174 3a20 not found..at:
│ │ │ │ │ -00045da0: 6b65 7920 6966 4162 7365 6e74 3a20 6142 key ifAbsent: aB
│ │ │ │ │ -00045db0: 6c6f 636b 0a20 2020 2020 416e 7377 6572 lock. Answer
│ │ │ │ │ -00045dc0: 2074 6865 2076 616c 7565 2061 7373 6f63 the value assoc
│ │ │ │ │ -00045dd0: 6961 7465 6420 746f 2074 6865 2067 6976 iated to the giv
│ │ │ │ │ -00045de0: 656e 206b 6579 2c20 6f72 2074 6865 2072 en key, or the r
│ │ │ │ │ -00045df0: 6573 756c 7420 6f66 0a20 2020 2020 6576 esult of. ev
│ │ │ │ │ -00045e00: 616c 7561 7469 6e67 2061 426c 6f63 6b20 aluating aBlock
│ │ │ │ │ -00045e10: 6966 2074 6865 206b 6579 2069 7320 6e6f if the key is no
│ │ │ │ │ -00045e20: 7420 666f 756e 640a 0a61 743a 206b 6579 t found..at: key
│ │ │ │ │ -00045e30: 2069 6641 6273 656e 7450 7574 3a20 6142 ifAbsentPut: aB
│ │ │ │ │ -00045e40: 6c6f 636b 0a20 2020 2020 416e 7377 6572 lock. Answer
│ │ │ │ │ -00045e50: 2074 6865 2076 616c 7565 2061 7373 6f63 the value assoc
│ │ │ │ │ -00045e60: 6961 7465 6420 746f 2074 6865 2067 6976 iated to the giv
│ │ │ │ │ -00045e70: 656e 206b 6579 2c20 7365 7474 696e 6720 en key, setting
│ │ │ │ │ -00045e80: 6974 2074 6f20 7468 650a 2020 2020 2072 it to the. r
│ │ │ │ │ -00045e90: 6573 756c 7420 6f66 2065 7661 6c75 6174 esult of evaluat
│ │ │ │ │ -00045ea0: 696e 6720 6142 6c6f 636b 2069 6620 7468 ing aBlock if th
│ │ │ │ │ -00045eb0: 6520 6b65 7920 6973 206e 6f74 2066 6f75 e key is not fou
│ │ │ │ │ -00045ec0: 6e64 2e0a 0a61 743a 206b 6579 2069 6650 nd...at: key ifP
│ │ │ │ │ -00045ed0: 7265 7365 6e74 3a20 6142 6c6f 636b 0a20 resent: aBlock.
│ │ │ │ │ -00045ee0: 2020 2020 416e 7377 6572 2074 6865 2076 Answer the v
│ │ │ │ │ -00045ef0: 616c 7565 2061 7373 6f63 6961 7465 6420 alue associated
│ │ │ │ │ -00045f00: 746f 2074 6865 2067 6976 656e 206b 6579 to the given key
│ │ │ │ │ -00045f10: 2c20 6f72 2074 6865 2072 6573 756c 7420 , or the result
│ │ │ │ │ -00045f20: 6f66 0a20 2020 2020 6576 616c 7561 7469 of. evaluati
│ │ │ │ │ -00045f30: 6e67 2061 426c 6f63 6b20 6966 2074 6865 ng aBlock if the
│ │ │ │ │ -00045f40: 206b 6579 2069 7320 6e6f 7420 666f 756e key is not foun
│ │ │ │ │ -00045f50: 640a 0a61 743a 206b 6579 2070 7574 3a20 d..at: key put:
│ │ │ │ │ -00045f60: 7661 6c75 650a 2020 2020 2053 746f 7265 value. Store
│ │ │ │ │ -00045f70: 2076 616c 7565 2061 7320 6173 736f 6369 value as associ
│ │ │ │ │ -00045f80: 6174 6564 2074 6f20 7468 6520 6769 7665 ated to the give
│ │ │ │ │ -00045f90: 6e20 6b65 790a 0a6b 6579 730a 2020 2020 n key..keys.
│ │ │ │ │ -00045fa0: 2041 6e73 7765 7220 6120 6b69 6e64 206f Answer a kind o
│ │ │ │ │ -00045fb0: 6620 5365 7420 636f 6e74 6169 6e69 6e67 f Set containing
│ │ │ │ │ -00045fc0: 2074 6865 206b 6579 7320 6f66 2074 6865 the keys of the
│ │ │ │ │ -00045fd0: 2072 6563 6569 7665 720a 0a1f 0a46 696c receiver....Fil
│ │ │ │ │ -00045fe0: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ -00045ff0: 2c20 204e 6f64 653a 2050 726f 6365 7373 , Node: Process
│ │ │ │ │ -00046000: 456e 7669 726f 6e6d 656e 742d 6469 6374 Environment-dict
│ │ │ │ │ -00046010: 696f 6e61 7279 2072 656d 6f76 696e 672c ionary removing,
│ │ │ │ │ -00046020: 2020 4e65 7874 3a20 5072 6f63 6573 7345 Next: ProcessE
│ │ │ │ │ -00046030: 6e76 6972 6f6e 6d65 6e74 2d64 6963 7469 nvironment-dicti
│ │ │ │ │ -00046040: 6f6e 6172 7920 7465 7374 696e 672c 2020 onary testing,
│ │ │ │ │ -00046050: 5072 6576 3a20 5072 6f63 6573 7345 6e76 Prev: ProcessEnv
│ │ │ │ │ -00046060: 6972 6f6e 6d65 6e74 2d61 6363 6573 7369 ironment-accessi
│ │ │ │ │ -00046070: 6e67 2c20 2055 703a 2050 726f 6365 7373 ng, Up: Process
│ │ │ │ │ -00046080: 456e 7669 726f 6e6d 656e 740a 0a31 2e31 Environment..1.1
│ │ │ │ │ -00046090: 3335 2e34 2050 726f 6365 7373 456e 7669 35.4 ProcessEnvi
│ │ │ │ │ -000460a0: 726f 6e6d 656e 743a 2064 6963 7469 6f6e ronment: diction
│ │ │ │ │ -000460b0: 6172 7920 7265 6d6f 7669 6e67 0a2d 2d2d ary removing.---
│ │ │ │ │ -000460c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000460d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000460e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 7265 ------------..re
│ │ │ │ │ -000460f0: 6d6f 7665 3a20 616e 4173 736f 6369 6174 move: anAssociat
│ │ │ │ │ -00046100: 696f 6e0a 2020 2020 2052 656d 6f76 6520 ion. Remove
│ │ │ │ │ -00046110: 616e 4173 736f 6369 6174 696f 6e27 7320 anAssociation's
│ │ │ │ │ -00046120: 6b65 7920 6672 6f6d 2074 6865 2064 6963 key from the dic
│ │ │ │ │ -00046130: 7469 6f6e 6172 790a 0a72 656d 6f76 653a tionary..remove:
│ │ │ │ │ -00046140: 2061 6e41 7373 6f63 6961 7469 6f6e 2069 anAssociation i
│ │ │ │ │ -00046150: 6641 6273 656e 743a 2061 426c 6f63 6b0a fAbsent: aBlock.
│ │ │ │ │ -00046160: 2020 2020 2052 656d 6f76 6520 616e 4173 Remove anAs
│ │ │ │ │ -00046170: 736f 6369 6174 696f 6e27 7320 6b65 7920 sociation's key
│ │ │ │ │ -00046180: 6672 6f6d 2074 6865 2064 6963 7469 6f6e from the diction
│ │ │ │ │ -00046190: 6172 790a 0a72 656d 6f76 6541 6c6c 4b65 ary..removeAllKe
│ │ │ │ │ -000461a0: 7973 3a20 6b65 7973 0a20 2020 2020 5265 ys: keys. Re
│ │ │ │ │ -000461b0: 6d6f 7665 2061 6c6c 2074 6865 206b 6579 move all the key
│ │ │ │ │ -000461c0: 7320 696e 206b 6579 732c 2077 6974 686f s in keys, witho
│ │ │ │ │ -000461d0: 7574 2072 6169 7369 6e67 2061 6e79 2065 ut raising any e
│ │ │ │ │ -000461e0: 7272 6f72 730a 0a72 656d 6f76 6541 6c6c rrors..removeAll
│ │ │ │ │ -000461f0: 4b65 7973 3a20 6b65 7973 2069 6641 6273 Keys: keys ifAbs
│ │ │ │ │ -00046200: 656e 743a 2061 426c 6f63 6b0a 2020 2020 ent: aBlock.
│ │ │ │ │ -00046210: 2052 656d 6f76 6520 616c 6c20 7468 6520 Remove all the
│ │ │ │ │ -00046220: 6b65 7973 2069 6e20 6b65 7973 2c20 7061 keys in keys, pa
│ │ │ │ │ -00046230: 7373 696e 6720 7468 6520 6d69 7373 696e ssing the missin
│ │ │ │ │ -00046240: 6720 6b65 7973 2061 7320 7061 7261 6d65 g keys as parame
│ │ │ │ │ -00046250: 7465 7273 0a20 2020 2020 746f 2061 426c ters. to aBl
│ │ │ │ │ -00046260: 6f63 6b20 6173 2074 6865 7927 7265 2065 ock as they're e
│ │ │ │ │ -00046270: 6e63 6f75 6e74 6572 6564 0a0a 7265 6d6f ncountered..remo
│ │ │ │ │ -00046280: 7665 4b65 793a 2061 5379 6d62 6f6c 0a20 veKey: aSymbol.
│ │ │ │ │ -00046290: 2020 2020 5265 6d6f 7665 2074 6865 2061 Remove the a
│ │ │ │ │ -000462a0: 5379 6d62 6f6c 206b 6579 2066 726f 6d20 Symbol key from
│ │ │ │ │ -000462b0: 7468 6520 6469 6374 696f 6e61 7279 0a0a the dictionary..
│ │ │ │ │ -000462c0: 7265 6d6f 7665 4b65 793a 2061 5379 6d62 removeKey: aSymb
│ │ │ │ │ -000462d0: 6f6c 2069 6641 6273 656e 743a 2061 426c ol ifAbsent: aBl
│ │ │ │ │ -000462e0: 6f63 6b0a 2020 2020 2052 656d 6f76 6520 ock. Remove
│ │ │ │ │ -000462f0: 7468 6520 6153 796d 626f 6c20 6b65 7920 the aSymbol key
│ │ │ │ │ -00046300: 6672 6f6d 2074 6865 2064 6963 7469 6f6e from the diction
│ │ │ │ │ -00046310: 6172 790a 0a1f 0a46 696c 653a 2067 7374 ary....File: gst
│ │ │ │ │ -00046320: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ -00046330: 653a 2050 726f 6365 7373 456e 7669 726f e: ProcessEnviro
│ │ │ │ │ -00046340: 6e6d 656e 742d 6469 6374 696f 6e61 7279 nment-dictionary
│ │ │ │ │ -00046350: 2074 6573 7469 6e67 2c20 2050 7265 763a testing, Prev:
│ │ │ │ │ -00046360: 2050 726f 6365 7373 456e 7669 726f 6e6d ProcessEnvironm
│ │ │ │ │ -00046370: 656e 742d 6469 6374 696f 6e61 7279 2072 ent-dictionary r
│ │ │ │ │ -00046380: 656d 6f76 696e 672c 2020 5570 3a20 5072 emoving, Up: Pr
│ │ │ │ │ -00046390: 6f63 6573 7345 6e76 6972 6f6e 6d65 6e74 ocessEnvironment
│ │ │ │ │ -000463a0: 0a0a 312e 3133 352e 3520 5072 6f63 6573 ..1.135.5 Proces
│ │ │ │ │ -000463b0: 7345 6e76 6972 6f6e 6d65 6e74 3a20 6469 sEnvironment: di
│ │ │ │ │ -000463c0: 6374 696f 6e61 7279 2074 6573 7469 6e67 ctionary testing
│ │ │ │ │ -000463d0: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------
│ │ │ │ │ -000463e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000463f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------.
│ │ │ │ │ -00046400: 0a69 6e63 6c75 6465 734b 6579 3a20 6b65 .includesKey: ke
│ │ │ │ │ -00046410: 790a 2020 2020 2041 6e73 7765 7220 7768 y. Answer wh
│ │ │ │ │ -00046420: 6574 6865 7220 7468 6520 7265 6365 6976 ether the receiv
│ │ │ │ │ -00046430: 6572 2063 6f6e 7461 696e 7320 7468 6520 er contains the
│ │ │ │ │ -00046440: 6769 7665 6e20 6b65 790a 0a1f 0a46 696c given key....Fil
│ │ │ │ │ -00046450: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ -00046460: 2c20 204e 6f64 653a 2050 726f 6365 7373 , Node: Process
│ │ │ │ │ -00046470: 6f72 5363 6865 6475 6c65 722c 2020 4e65 orScheduler, Ne
│ │ │ │ │ -00046480: 7874 3a20 5072 6f63 6573 7356 6172 6961 xt: ProcessVaria
│ │ │ │ │ -00046490: 626c 652c 2020 5072 6576 3a20 5072 6f63 ble, Prev: Proc
│ │ │ │ │ -000464a0: 6573 7345 6e76 6972 6f6e 6d65 6e74 2c20 essEnvironment,
│ │ │ │ │ -000464b0: 2055 703a 2042 6173 6520 636c 6173 7365 Up: Base classe
│ │ │ │ │ -000464c0: 730a 0a31 2e31 3336 2050 726f 6365 7373 s..1.136 Process
│ │ │ │ │ -000464d0: 6f72 5363 6865 6475 6c65 720a 3d3d 3d3d orScheduler.====
│ │ │ │ │ -000464e0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ -000464f0: 3d3d 3d3d 0a0a 4465 6669 6e65 6420 696e ====..Defined in
│ │ │ │ │ -00046500: 206e 616d 6573 7061 6365 2053 6d61 6c6c namespace Small
│ │ │ │ │ -00046510: 7461 6c6b 0a53 7570 6572 636c 6173 733a talk.Superclass:
│ │ │ │ │ -00046520: 204f 626a 6563 740a 4361 7465 676f 7279 Object.Category
│ │ │ │ │ -00046530: 3a20 4c61 6e67 7561 6765 2d50 726f 6365 : Language-Proce
│ │ │ │ │ -00046540: 7373 6573 0a20 2020 2020 4920 7072 6f76 sses. I prov
│ │ │ │ │ -00046550: 6964 6520 6d65 7468 6f64 7320 7468 6174 ide methods that
│ │ │ │ │ -00046560: 2063 6f6e 7472 6f6c 2074 6865 2065 7865 control the exe
│ │ │ │ │ -00046570: 6375 7469 6f6e 206f 6620 7072 6f63 6573 cution of proces
│ │ │ │ │ -00046580: 7365 732e 0a0a 2a20 4d65 6e75 3a0a 0a2a ses...* Menu:..*
│ │ │ │ │ -00046590: 2050 726f 6365 7373 6f72 5363 6865 6475 ProcessorSchedu
│ │ │ │ │ -000465a0: 6c65 7220 636c 6173 732d 696e 7374 616e ler class-instan
│ │ │ │ │ -000465b0: 6365 2063 7265 6174 696f 6e3a 3a20 2028 ce creation:: (
│ │ │ │ │ -000465c0: 636c 6173 7329 0a2a 2050 726f 6365 7373 class).* Process
│ │ │ │ │ -000465d0: 6f72 5363 6865 6475 6c65 722d 6261 7369 orScheduler-basi
│ │ │ │ │ -000465e0: 633a 3a20 2028 696e 7374 616e 6365 290a c:: (instance).
│ │ │ │ │ -000465f0: 2a20 5072 6f63 6573 736f 7253 6368 6564 * ProcessorSched
│ │ │ │ │ -00046600: 756c 6572 2d62 7569 6c74 2069 6e73 3a3a uler-built ins::
│ │ │ │ │ -00046610: 2020 2869 6e73 7461 6e63 6529 0a2a 2050 (instance).* P
│ │ │ │ │ -00046620: 726f 6365 7373 6f72 5363 6865 6475 6c65 rocessorSchedule
│ │ │ │ │ -00046630: 722d 6964 6c65 2074 6173 6b73 3a3a 2020 r-idle tasks::
│ │ │ │ │ -00046640: 2869 6e73 7461 6e63 6529 0a2a 2050 726f (instance).* Pro
│ │ │ │ │ -00046650: 6365 7373 6f72 5363 6865 6475 6c65 722d cessorScheduler-
│ │ │ │ │ -00046660: 7072 696e 7469 6e67 3a3a 2020 2869 6e73 printing:: (ins
│ │ │ │ │ -00046670: 7461 6e63 6529 0a2a 2050 726f 6365 7373 tance).* Process
│ │ │ │ │ -00046680: 6f72 5363 6865 6475 6c65 722d 7072 696f orScheduler-prio
│ │ │ │ │ -00046690: 7269 7469 6573 3a3a 2020 2869 6e73 7461 rities:: (insta
│ │ │ │ │ -000466a0: 6e63 6529 0a2a 2050 726f 6365 7373 6f72 nce).* Processor
│ │ │ │ │ -000466b0: 5363 6865 6475 6c65 722d 7374 6f72 696e Scheduler-storin
│ │ │ │ │ -000466c0: 673a 3a20 2028 696e 7374 616e 6365 290a g:: (instance).
│ │ │ │ │ -000466d0: 2a20 5072 6f63 6573 736f 7253 6368 6564 * ProcessorSched
│ │ │ │ │ -000466e0: 756c 6572 2d74 696d 6564 2069 6e76 6f63 uler-timed invoc
│ │ │ │ │ -000466f0: 6174 696f 6e3a 3a20 2028 696e 7374 616e ation:: (instan
│ │ │ │ │ -00046700: 6365 290a 0a1f 0a46 696c 653a 2067 7374 ce)....File: gst
│ │ │ │ │ -00046710: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ -00046720: 653a 2050 726f 6365 7373 6f72 5363 6865 e: ProcessorSche
│ │ │ │ │ -00046730: 6475 6c65 7220 636c 6173 732d 696e 7374 duler class-inst
│ │ │ │ │ -00046740: 616e 6365 2063 7265 6174 696f 6e2c 2020 ance creation,
│ │ │ │ │ -00046750: 4e65 7874 3a20 5072 6f63 6573 736f 7253 Next: ProcessorS
│ │ │ │ │ -00046760: 6368 6564 756c 6572 2d62 6173 6963 2c20 cheduler-basic,
│ │ │ │ │ -00046770: 2055 703a 2050 726f 6365 7373 6f72 5363 Up: ProcessorSc
│ │ │ │ │ -00046780: 6865 6475 6c65 720a 0a31 2e31 3336 2e31 heduler..1.136.1
│ │ │ │ │ -00046790: 2050 726f 6365 7373 6f72 5363 6865 6475 ProcessorSchedu
│ │ │ │ │ -000467a0: 6c65 7220 636c 6173 733a 2069 6e73 7461 ler class: insta
│ │ │ │ │ -000467b0: 6e63 6520 6372 6561 7469 6f6e 0a2d 2d2d nce creation.---
│ │ │ │ │ -000467c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000467d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000467e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000467f0: 0a0a 6e65 770a 2020 2020 2045 7272 6f72 ..new. Error
│ │ │ │ │ -00046800: 2d2d 6e65 7720 696e 7374 616e 6365 7320 --new instances
│ │ │ │ │ -00046810: 6f66 2050 726f 6365 7373 6f72 5363 6865 of ProcessorSche
│ │ │ │ │ -00046820: 6475 6c65 7220 7368 6f75 6c64 206e 6f74 duler should not
│ │ │ │ │ -00046830: 2062 6520 6372 6561 7465 642e 0a0a 1f0a be created.....
│ │ │ │ │ -00046840: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ -00046850: 6e66 6f2c 2020 4e6f 6465 3a20 5072 6f63 nfo, Node: Proc
│ │ │ │ │ -00046860: 6573 736f 7253 6368 6564 756c 6572 2d62 essorScheduler-b
│ │ │ │ │ -00046870: 6173 6963 2c20 204e 6578 743a 2050 726f asic, Next: Pro
│ │ │ │ │ -00046880: 6365 7373 6f72 5363 6865 6475 6c65 722d cessorScheduler-
│ │ │ │ │ -00046890: 6275 696c 7420 696e 732c 2020 5072 6576 built ins, Prev
│ │ │ │ │ -000468a0: 3a20 5072 6f63 6573 736f 7253 6368 6564 : ProcessorSched
│ │ │ │ │ -000468b0: 756c 6572 2063 6c61 7373 2d69 6e73 7461 uler class-insta
│ │ │ │ │ -000468c0: 6e63 6520 6372 6561 7469 6f6e 2c20 2055 nce creation, U
│ │ │ │ │ -000468d0: 703a 2050 726f 6365 7373 6f72 5363 6865 p: ProcessorSche
│ │ │ │ │ -000468e0: 6475 6c65 720a 0a31 2e31 3336 2e32 2050 duler..1.136.2 P
│ │ │ │ │ -000468f0: 726f 6365 7373 6f72 5363 6865 6475 6c65 rocessorSchedule
│ │ │ │ │ -00046900: 723a 2062 6173 6963 0a2d 2d2d 2d2d 2d2d r: basic.-------
│ │ │ │ │ -00046910: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00046920: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6163 7469 ----------..acti
│ │ │ │ │ -00046930: 7665 4465 6275 6767 6572 0a20 2020 2020 veDebugger.
│ │ │ │ │ -00046940: 416e 7377 6572 2074 6865 2061 6374 6976 Answer the activ
│ │ │ │ │ -00046950: 6520 7072 6f63 6573 7327 2064 6562 7567 e process' debug
│ │ │ │ │ -00046960: 6765 720a 0a61 6374 6976 6550 7269 6f72 ger..activePrior
│ │ │ │ │ -00046970: 6974 790a 2020 2020 2041 6e73 7765 7220 ity. Answer
│ │ │ │ │ -00046980: 7468 6520 6163 7469 7665 2070 726f 6365 the active proce
│ │ │ │ │ -00046990: 7373 2720 7072 696f 7269 7479 0a0a 6163 ss' priority..ac
│ │ │ │ │ -000469a0: 7469 7665 5072 6f63 6573 730a 2020 2020 tiveProcess.
│ │ │ │ │ -000469b0: 2041 6e73 7765 7220 7468 6520 6163 7469 Answer the acti
│ │ │ │ │ -000469c0: 7665 2070 726f 6365 7373 0a0a 7072 6f63 ve process..proc
│ │ │ │ │ -000469d0: 6573 7345 6e76 6972 6f6e 6d65 6e74 0a20 essEnvironment.
│ │ │ │ │ -000469e0: 2020 2020 416e 7377 6572 2061 6e6f 7468 Answer anoth
│ │ │ │ │ -000469f0: 6572 2073 696e 676c 6574 6f6e 206f 626a er singleton obj
│ │ │ │ │ -00046a00: 6563 7420 686f 7374 696e 6720 7468 7265 ect hosting thre
│ │ │ │ │ -00046a10: 6164 2d6c 6f63 616c 2076 6172 6961 626c ad-local variabl
│ │ │ │ │ -00046a20: 6573 2066 6f72 0a20 2020 2020 7468 6520 es for. the
│ │ │ │ │ -00046a30: 536d 616c 6c74 616c 6b20 7072 6f63 6573 Smalltalk proces
│ │ │ │ │ -00046a40: 7365 732e 2020 5468 6973 2061 6374 7320 ses. This acts
│ │ │ │ │ -00046a50: 6c69 6b65 2061 206e 6f72 6d61 6c20 4469 like a normal Di
│ │ │ │ │ -00046a60: 6374 696f 6e61 7279 2077 6974 6820 610a ctionary with a.
│ │ │ │ │ -00046a70: 2020 2020 2063 6f75 706c 6520 6f66 2064 couple of d
│ │ │ │ │ -00046a80: 6966 6665 7265 6e63 6573 3a20 6129 2075 ifferences: a) u
│ │ │ │ │ -00046a90: 7369 6e67 2023 6173 736f 6369 6174 696f sing #associatio
│ │ │ │ │ -00046aa0: 6e41 743a 2077 696c 6c20 7265 7475 726e nAt: will return
│ │ │ │ │ -00046ab0: 2073 7065 6369 616c 0a20 2020 2020 6173 special. as
│ │ │ │ │ -00046ac0: 736f 6369 6174 696f 6e73 2074 6861 7420 sociations that
│ │ │ │ │ -00046ad0: 7265 7472 6965 7665 2061 2074 6872 6561 retrieve a threa
│ │ │ │ │ -00046ae0: 642d 6c6f 6361 6c20 7661 6c75 653b 2062 d-local value; b
│ │ │ │ │ -00046af0: 2920 7265 7175 6573 7469 6e67 0a20 2020 ) requesting.
│ │ │ │ │ -00046b00: 2020 6d69 7373 696e 6720 6b65 7973 2077 missing keys w
│ │ │ │ │ -00046b10: 696c 6c20 7265 7475 726e 206e 696c 2c20 ill return nil,
│ │ │ │ │ -00046b20: 616e 6420 7265 6d6f 7669 6e67 2074 6865 and removing the
│ │ │ │ │ -00046b30: 6d20 7769 6c6c 2062 6520 6120 6e6f 702e m will be a nop.
│ │ │ │ │ -00046b40: 0a0a 7072 6f63 6573 7365 7341 743a 2061 ..processesAt: a
│ │ │ │ │ -00046b50: 5072 696f 7269 7479 0a20 2020 2020 416e Priority. An
│ │ │ │ │ -00046b60: 7377 6572 2061 206c 696e 6b65 6420 6c69 swer a linked li
│ │ │ │ │ -00046b70: 7374 206f 6620 7072 6f63 6573 7365 7320 st of processes
│ │ │ │ │ -00046b80: 6174 2074 6865 2067 6976 656e 2070 7269 at the given pri
│ │ │ │ │ -00046b90: 6f72 6974 790a 0a74 6572 6d69 6e61 7465 ority..terminate
│ │ │ │ │ -00046ba0: 4163 7469 7665 0a20 2020 2020 5465 726d Active. Term
│ │ │ │ │ -00046bb0: 696e 6174 6520 7468 6520 6163 7469 7665 inate the active
│ │ │ │ │ -00046bc0: 2070 726f 6365 7373 0a0a 7469 6d65 536c process..timeSl
│ │ │ │ │ -00046bd0: 6963 650a 2020 2020 2041 6e73 7765 7220 ice. Answer
│ │ │ │ │ -00046be0: 7468 6520 7469 6d65 736c 6963 6520 7468 the timeslice th
│ │ │ │ │ -00046bf0: 6174 2069 7320 6173 7369 676e 6564 2074 at is assigned t
│ │ │ │ │ -00046c00: 6f20 6561 6368 2050 726f 6365 7373 2062 o each Process b
│ │ │ │ │ -00046c10: 6566 6f72 6520 6974 2069 730a 2020 2020 efore it is.
│ │ │ │ │ -00046c20: 2061 7574 6f6d 6174 6963 616c 6c79 2070 automatically p
│ │ │ │ │ -00046c30: 7265 656d 7074 6564 2062 7920 7468 6520 reempted by the
│ │ │ │ │ -00046c40: 7379 7374 656d 2028 696e 206d 696c 6c69 system (in milli
│ │ │ │ │ -00046c50: 7365 636f 6e64 7329 2e20 2041 6e20 616e seconds). An an
│ │ │ │ │ -00046c60: 7377 6572 0a20 2020 2020 6f66 207a 6572 swer. of zer
│ │ │ │ │ -00046c70: 6f20 6d65 616e 7320 7468 6174 2070 7265 o means that pre
│ │ │ │ │ -00046c80: 656d 7074 6976 6520 6d75 6c74 6974 6173 emptive multitas
│ │ │ │ │ -00046c90: 6b69 6e67 2069 7320 6469 7361 626c 6564 king is disabled
│ │ │ │ │ -00046ca0: 2e20 204e 6f74 6520 7468 6174 0a20 2020 . Note that.
│ │ │ │ │ -00046cb0: 2020 7468 6520 7379 7374 656d 2062 7920 the system by
│ │ │ │ │ -00046cc0: 6465 6661 756c 7420 6973 2063 6f6d 7069 default is compi
│ │ │ │ │ -00046cd0: 6c65 6420 7769 7468 6f75 7420 7072 6565 led without pree
│ │ │ │ │ -00046ce0: 6d70 7469 7665 206d 756c 7469 7461 736b mptive multitask
│ │ │ │ │ -00046cf0: 696e 672c 0a20 2020 2020 616e 6420 7468 ing,. and th
│ │ │ │ │ -00046d00: 6174 2065 7665 6e20 6966 2069 7420 6973 at even if it is
│ │ │ │ │ -00046d10: 2065 6e61 626c 6564 2069 7420 7769 6c6c enabled it will
│ │ │ │ │ -00046d20: 2077 6f72 6b20 6f6e 6c79 2075 6e64 6572 work only under
│ │ │ │ │ -00046d30: 2042 5344 0a20 2020 2020 6465 7269 7661 BSD. deriva
│ │ │ │ │ -00046d40: 7469 7665 7320 286f 722c 2069 6e20 6765 tives (or, in ge
│ │ │ │ │ -00046d50: 6e65 7261 6c2c 2073 7973 7465 6d73 2074 neral, systems t
│ │ │ │ │ -00046d60: 6861 7420 7375 7070 6f72 7420 4954 494d hat support ITIM
│ │ │ │ │ -00046d70: 4552 5f56 4952 5455 414c 292e 0a0a 7469 ER_VIRTUAL)...ti
│ │ │ │ │ -00046d80: 6d65 536c 6963 653a 206d 696c 6c69 5365 meSlice: milliSe
│ │ │ │ │ -00046d90: 636f 6e64 730a 2020 2020 2053 6574 2074 conds. Set t
│ │ │ │ │ -00046da0: 6865 2074 696d 6573 6c69 6365 2074 6861 he timeslice tha
│ │ │ │ │ -00046db0: 7420 6973 2061 7373 6967 6e65 6420 746f t is assigned to
│ │ │ │ │ -00046dc0: 2065 6163 6820 5072 6f63 6573 7320 6265 each Process be
│ │ │ │ │ -00046dd0: 666f 7265 2069 7420 6973 0a20 2020 2020 fore it is.
│ │ │ │ │ -00046de0: 6175 746f 6d61 7469 6361 6c6c 7920 7072 automatically pr
│ │ │ │ │ -00046df0: 6565 6d70 7465 6420 6279 2074 6865 2073 eempted by the s
│ │ │ │ │ -00046e00: 7973 7465 6d2e 2020 5365 7474 696e 6720 ystem. Setting
│ │ │ │ │ -00046e10: 7468 6973 2074 6f20 7a65 726f 0a20 2020 this to zero.
│ │ │ │ │ -00046e20: 2020 6469 7361 626c 6573 2070 7265 656d disables preem
│ │ │ │ │ -00046e30: 7074 6976 6520 6d75 6c74 6974 6173 6b69 ptive multitaski
│ │ │ │ │ -00046e40: 6e67 2e20 204e 6f74 6520 7468 6174 2074 ng. Note that t
│ │ │ │ │ -00046e50: 6865 2073 7973 7465 6d20 6279 2064 6566 he system by def
│ │ │ │ │ -00046e60: 6175 6c74 0a20 2020 2020 6973 2063 6f6d ault. is com
│ │ │ │ │ -00046e70: 7069 6c65 6420 7769 7468 2070 7265 656d piled with preem
│ │ │ │ │ -00046e80: 7074 6976 6520 6d75 6c74 6974 6173 6b69 ptive multitaski
│ │ │ │ │ -00046e90: 6e67 2064 6973 6162 6c65 642c 2061 6e64 ng disabled, and
│ │ │ │ │ -00046ea0: 2074 6861 7420 6576 656e 2069 660a 2020 that even if.
│ │ │ │ │ -00046eb0: 2020 2069 7420 6973 2065 6e61 626c 6564 it is enabled
│ │ │ │ │ -00046ec0: 2069 7420 7769 6c6c 2073 7572 656c 7920 it will surely
│ │ │ │ │ -00046ed0: 776f 726b 206f 6e6c 7920 756e 6465 7220 work only under
│ │ │ │ │ -00046ee0: 4253 4420 6465 7269 7661 7469 7665 7320 BSD derivatives
│ │ │ │ │ -00046ef0: 286f 722c 0a20 2020 2020 696e 2067 656e (or,. in gen
│ │ │ │ │ -00046f00: 6572 616c 2c20 7379 7374 656d 7320 7468 eral, systems th
│ │ │ │ │ -00046f10: 6174 2073 7570 706f 7274 2049 5449 4d45 at support ITIME
│ │ │ │ │ -00046f20: 525f 5649 5254 5541 4c29 2e0a 0a79 6965 R_VIRTUAL)...yie
│ │ │ │ │ -00046f30: 6c64 0a20 2020 2020 4c65 7420 7468 6520 ld. Let the
│ │ │ │ │ -00046f40: 6163 7469 7665 2070 726f 6365 7373 2079 active process y
│ │ │ │ │ -00046f50: 6965 6c64 2063 6f6e 7472 6f6c 2074 6f20 ield control to
│ │ │ │ │ -00046f60: 6f74 6865 7220 7072 6f63 6573 7365 730a other processes.
│ │ │ │ │ -00046f70: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ -00046f80: 652e 696e 666f 2c20 204e 6f64 653a 2050 e.info, Node: P
│ │ │ │ │ -00046f90: 726f 6365 7373 6f72 5363 6865 6475 6c65 rocessorSchedule
│ │ │ │ │ -00046fa0: 722d 6275 696c 7420 696e 732c 2020 4e65 r-built ins, Ne
│ │ │ │ │ -00046fb0: 7874 3a20 5072 6f63 6573 736f 7253 6368 xt: ProcessorSch
│ │ │ │ │ -00046fc0: 6564 756c 6572 2d69 646c 6520 7461 736b eduler-idle task
│ │ │ │ │ -00046fd0: 732c 2020 5072 6576 3a20 5072 6f63 6573 s, Prev: Proces
│ │ │ │ │ -00046fe0: 736f 7253 6368 6564 756c 6572 2d62 6173 sorScheduler-bas
│ │ │ │ │ -00046ff0: 6963 2c20 2055 703a 2050 726f 6365 7373 ic, Up: Process
│ │ │ │ │ -00047000: 6f72 5363 6865 6475 6c65 720a 0a31 2e31 orScheduler..1.1
│ │ │ │ │ -00047010: 3336 2e33 2050 726f 6365 7373 6f72 5363 36.3 ProcessorSc
│ │ │ │ │ -00047020: 6865 6475 6c65 723a 2062 7569 6c74 2069 heduler: built i
│ │ │ │ │ -00047030: 6e73 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ns.-------------
│ │ │ │ │ -00047040: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00047050: 2d2d 2d2d 2d2d 2d2d 0a0a 6469 7361 626c --------..disabl
│ │ │ │ │ -00047060: 6549 6e74 6572 7275 7074 730a 2020 2020 eInterrupts.
│ │ │ │ │ -00047070: 2044 6973 6162 6c65 2069 6e74 6572 7275 Disable interru
│ │ │ │ │ -00047080: 7074 7320 6361 7573 6564 2062 7920 6578 pts caused by ex
│ │ │ │ │ -00047090: 7465 726e 616c 2065 7665 6e74 7320 7768 ternal events wh
│ │ │ │ │ -000470a0: 696c 6520 7468 6520 6375 7272 656e 740a ile the current.
│ │ │ │ │ -000470b0: 2020 2020 2070 726f 6365 7373 2069 7320 process is
│ │ │ │ │ -000470c0: 6578 6563 7574 696e 672e 2020 4e6f 7465 executing. Note
│ │ │ │ │ -000470d0: 2074 6861 7420 696e 7465 7272 7570 7473 that interrupts
│ │ │ │ │ -000470e0: 2061 7265 2064 6973 6162 6c65 6420 6f6e are disabled on
│ │ │ │ │ -000470f0: 2061 0a20 2020 2020 7065 722d 7072 6f63 a. per-proc
│ │ │ │ │ -00047100: 6573 7320 6261 7369 732c 2061 6e64 2074 ess basis, and t
│ │ │ │ │ -00047110: 6861 7420 6361 6c6c 696e 6720 2364 6973 hat calling #dis
│ │ │ │ │ -00047120: 6162 6c65 496e 7465 7272 7570 7473 2074 ableInterrupts t
│ │ │ │ │ -00047130: 7769 6365 0a20 2020 2020 7265 7175 6972 wice. requir
│ │ │ │ │ -00047140: 6573 2063 616c 6c69 6e67 2023 656e 6162 es calling #enab
│ │ │ │ │ -00047150: 6c65 496e 7465 7272 7570 7473 2074 7769 leInterrupts twi
│ │ │ │ │ -00047160: 6365 2061 7320 7765 6c6c 2074 6f20 7265 ce as well to re
│ │ │ │ │ -00047170: 2d65 6e61 626c 650a 2020 2020 2069 6e74 -enable. int
│ │ │ │ │ -00047180: 6572 7275 7074 732e 0a0a 656e 6162 6c65 errupts...enable
│ │ │ │ │ -00047190: 496e 7465 7272 7570 7473 0a20 2020 2020 Interrupts.
│ │ │ │ │ -000471a0: 5265 2d65 6e61 626c 6520 696e 7465 7272 Re-enable interr
│ │ │ │ │ -000471b0: 7570 7473 2063 6175 7365 6420 6279 2065 upts caused by e
│ │ │ │ │ -000471c0: 7874 6572 6e61 6c20 6576 656e 7473 2077 xternal events w
│ │ │ │ │ -000471d0: 6869 6c65 2074 6865 2063 7572 7265 6e74 hile the current
│ │ │ │ │ -000471e0: 0a20 2020 2020 7072 6f63 6573 7320 6973 . process is
│ │ │ │ │ -000471f0: 2065 7865 6375 7469 6e67 2e20 2042 7920 executing. By
│ │ │ │ │ -00047200: 6465 6661 756c 742c 2069 6e74 6572 7275 default, interru
│ │ │ │ │ -00047210: 7074 7320 6172 6520 656e 6162 6c65 642e pts are enabled.
│ │ │ │ │ -00047220: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ -00047230: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ -00047240: 5072 6f63 6573 736f 7253 6368 6564 756c ProcessorSchedul
│ │ │ │ │ -00047250: 6572 2d69 646c 6520 7461 736b 732c 2020 er-idle tasks,
│ │ │ │ │ -00047260: 4e65 7874 3a20 5072 6f63 6573 736f 7253 Next: ProcessorS
│ │ │ │ │ -00047270: 6368 6564 756c 6572 2d70 7269 6e74 696e cheduler-printin
│ │ │ │ │ -00047280: 672c 2020 5072 6576 3a20 5072 6f63 6573 g, Prev: Proces
│ │ │ │ │ -00047290: 736f 7253 6368 6564 756c 6572 2d62 7569 sorScheduler-bui
│ │ │ │ │ -000472a0: 6c74 2069 6e73 2c20 2055 703a 2050 726f lt ins, Up: Pro
│ │ │ │ │ -000472b0: 6365 7373 6f72 5363 6865 6475 6c65 720a cessorScheduler.
│ │ │ │ │ -000472c0: 0a31 2e31 3336 2e34 2050 726f 6365 7373 .1.136.4 Process
│ │ │ │ │ -000472d0: 6f72 5363 6865 6475 6c65 723a 2069 646c orScheduler: idl
│ │ │ │ │ -000472e0: 6520 7461 736b 730a 2d2d 2d2d 2d2d 2d2d e tasks.--------
│ │ │ │ │ +00045bd0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------.
│ │ │ │ │ +00045be0: 0a6e 6577 0a20 2020 2020 5468 6973 206d .new. This m
│ │ │ │ │ +00045bf0: 6574 686f 6420 7368 6f75 6c64 206e 6f74 ethod should not
│ │ │ │ │ +00045c00: 2062 6520 6361 6c6c 6564 2066 6f72 2069 be called for i
│ │ │ │ │ +00045c10: 6e73 7461 6e63 6573 206f 6620 7468 6973 nstances of this
│ │ │ │ │ +00045c20: 2063 6c61 7373 2e0a 0a0a 1f0a 4669 6c65 class......File
│ │ │ │ │ +00045c30: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ +00045c40: 2020 4e6f 6465 3a20 5072 6f63 6573 7345 Node: ProcessE
│ │ │ │ │ +00045c50: 6e76 6972 6f6e 6d65 6e74 2063 6c61 7373 nvironment class
│ │ │ │ │ +00045c60: 2d73 696e 676c 6574 6f6e 2c20 204e 6578 -singleton, Nex
│ │ │ │ │ +00045c70: 743a 2050 726f 6365 7373 456e 7669 726f t: ProcessEnviro
│ │ │ │ │ +00045c80: 6e6d 656e 742d 6163 6365 7373 696e 672c nment-accessing,
│ │ │ │ │ +00045c90: 2020 5072 6576 3a20 5072 6f63 6573 7345 Prev: ProcessE
│ │ │ │ │ +00045ca0: 6e76 6972 6f6e 6d65 6e74 2063 6c61 7373 nvironment class
│ │ │ │ │ +00045cb0: 2d64 6973 6162 6c65 642c 2020 5570 3a20 -disabled, Up:
│ │ │ │ │ +00045cc0: 5072 6f63 6573 7345 6e76 6972 6f6e 6d65 ProcessEnvironme
│ │ │ │ │ +00045cd0: 6e74 0a0a 312e 3133 352e 3220 5072 6f63 nt..1.135.2 Proc
│ │ │ │ │ +00045ce0: 6573 7345 6e76 6972 6f6e 6d65 6e74 2063 essEnvironment c
│ │ │ │ │ +00045cf0: 6c61 7373 3a20 7369 6e67 6c65 746f 6e0a lass: singleton.
│ │ │ │ │ +00045d00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00045d10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00045d20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a75 6e69 -----------..uni
│ │ │ │ │ +00045d30: 7175 6549 6e73 7461 6e63 650a 2020 2020 queInstance.
│ │ │ │ │ +00045d40: 2052 6574 7572 6e20 7468 6520 7369 6e67 Return the sing
│ │ │ │ │ +00045d50: 6c65 746f 6e20 696e 7374 616e 6365 206f leton instance o
│ │ │ │ │ +00045d60: 6620 5072 6f63 6573 7345 6e76 6972 6f6e f ProcessEnviron
│ │ │ │ │ +00045d70: 6d65 6e74 2e0a 0a0a 1f0a 4669 6c65 3a20 ment......File:
│ │ │ │ │ +00045d80: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ +00045d90: 4e6f 6465 3a20 5072 6f63 6573 7345 6e76 Node: ProcessEnv
│ │ │ │ │ +00045da0: 6972 6f6e 6d65 6e74 2d61 6363 6573 7369 ironment-accessi
│ │ │ │ │ +00045db0: 6e67 2c20 204e 6578 743a 2050 726f 6365 ng, Next: Proce
│ │ │ │ │ +00045dc0: 7373 456e 7669 726f 6e6d 656e 742d 6469 ssEnvironment-di
│ │ │ │ │ +00045dd0: 6374 696f 6e61 7279 2072 656d 6f76 696e ctionary removin
│ │ │ │ │ +00045de0: 672c 2020 5072 6576 3a20 5072 6f63 6573 g, Prev: Proces
│ │ │ │ │ +00045df0: 7345 6e76 6972 6f6e 6d65 6e74 2063 6c61 sEnvironment cla
│ │ │ │ │ +00045e00: 7373 2d73 696e 676c 6574 6f6e 2c20 2055 ss-singleton, U
│ │ │ │ │ +00045e10: 703a 2050 726f 6365 7373 456e 7669 726f p: ProcessEnviro
│ │ │ │ │ +00045e20: 6e6d 656e 740a 0a31 2e31 3335 2e33 2050 nment..1.135.3 P
│ │ │ │ │ +00045e30: 726f 6365 7373 456e 7669 726f 6e6d 656e rocessEnvironmen
│ │ │ │ │ +00045e40: 743a 2061 6363 6573 7369 6e67 0a2d 2d2d t: accessing.---
│ │ │ │ │ +00045e50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00045e60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00045e70: 2d2d 0a0a 6164 643a 206e 6577 4f62 6a65 --..add: newObje
│ │ │ │ │ +00045e80: 6374 0a20 2020 2020 4164 6420 7468 6520 ct. Add the
│ │ │ │ │ +00045e90: 6e65 774f 626a 6563 7420 6173 736f 6369 newObject associ
│ │ │ │ │ +00045ea0: 6174 696f 6e20 746f 2074 6865 2072 6563 ation to the rec
│ │ │ │ │ +00045eb0: 6569 7665 720a 0a61 7373 6f63 6961 7469 eiver..associati
│ │ │ │ │ +00045ec0: 6f6e 4174 3a20 6b65 790a 2020 2020 2041 onAt: key. A
│ │ │ │ │ +00045ed0: 6e73 7765 7220 7468 6520 7661 6c75 6520 nswer the value
│ │ │ │ │ +00045ee0: 6173 736f 6369 6174 6564 2074 6f20 7468 associated to th
│ │ │ │ │ +00045ef0: 6520 6769 7665 6e20 6b65 792c 206f 7220 e given key, or
│ │ │ │ │ +00045f00: 7468 6520 7265 7375 6c74 206f 660a 2020 the result of.
│ │ │ │ │ +00045f10: 2020 2065 7661 6c75 6174 696e 6720 6142 evaluating aB
│ │ │ │ │ +00045f20: 6c6f 636b 2069 6620 7468 6520 6b65 7920 lock if the key
│ │ │ │ │ +00045f30: 6973 206e 6f74 2066 6f75 6e64 0a0a 6173 is not found..as
│ │ │ │ │ +00045f40: 736f 6369 6174 696f 6e41 743a 206b 6579 sociationAt: key
│ │ │ │ │ +00045f50: 2069 6641 6273 656e 743a 2061 426c 6f63 ifAbsent: aBloc
│ │ │ │ │ +00045f60: 6b0a 2020 2020 2041 6e73 7765 7220 7468 k. Answer th
│ │ │ │ │ +00045f70: 6520 7661 6c75 6520 6173 736f 6369 6174 e value associat
│ │ │ │ │ +00045f80: 6564 2074 6f20 7468 6520 6769 7665 6e20 ed to the given
│ │ │ │ │ +00045f90: 6b65 792c 206f 7220 7468 6520 7265 7375 key, or the resu
│ │ │ │ │ +00045fa0: 6c74 206f 660a 2020 2020 2065 7661 6c75 lt of. evalu
│ │ │ │ │ +00045fb0: 6174 696e 6720 6142 6c6f 636b 2069 6620 ating aBlock if
│ │ │ │ │ +00045fc0: 7468 6520 6b65 7920 6973 206e 6f74 2066 the key is not f
│ │ │ │ │ +00045fd0: 6f75 6e64 0a0a 6174 3a20 6b65 790a 2020 ound..at: key.
│ │ │ │ │ +00045fe0: 2020 2041 6e73 7765 7220 7468 6520 7661 Answer the va
│ │ │ │ │ +00045ff0: 6c75 6520 6173 736f 6369 6174 6564 2074 lue associated t
│ │ │ │ │ +00046000: 6f20 7468 6520 6769 7665 6e20 6b65 792e o the given key.
│ │ │ │ │ +00046010: 2052 6574 7572 6e20 6e69 6c20 6966 2074 Return nil if t
│ │ │ │ │ +00046020: 6865 206b 6579 0a20 2020 2020 6973 206e he key. is n
│ │ │ │ │ +00046030: 6f74 2066 6f75 6e64 0a0a 6174 3a20 6b65 ot found..at: ke
│ │ │ │ │ +00046040: 7920 6966 4162 7365 6e74 3a20 6142 6c6f y ifAbsent: aBlo
│ │ │ │ │ +00046050: 636b 0a20 2020 2020 416e 7377 6572 2074 ck. Answer t
│ │ │ │ │ +00046060: 6865 2076 616c 7565 2061 7373 6f63 6961 he value associa
│ │ │ │ │ +00046070: 7465 6420 746f 2074 6865 2067 6976 656e ted to the given
│ │ │ │ │ +00046080: 206b 6579 2c20 6f72 2074 6865 2072 6573 key, or the res
│ │ │ │ │ +00046090: 756c 7420 6f66 0a20 2020 2020 6576 616c ult of. eval
│ │ │ │ │ +000460a0: 7561 7469 6e67 2061 426c 6f63 6b20 6966 uating aBlock if
│ │ │ │ │ +000460b0: 2074 6865 206b 6579 2069 7320 6e6f 7420 the key is not
│ │ │ │ │ +000460c0: 666f 756e 640a 0a61 743a 206b 6579 2069 found..at: key i
│ │ │ │ │ +000460d0: 6641 6273 656e 7450 7574 3a20 6142 6c6f fAbsentPut: aBlo
│ │ │ │ │ +000460e0: 636b 0a20 2020 2020 416e 7377 6572 2074 ck. Answer t
│ │ │ │ │ +000460f0: 6865 2076 616c 7565 2061 7373 6f63 6961 he value associa
│ │ │ │ │ +00046100: 7465 6420 746f 2074 6865 2067 6976 656e ted to the given
│ │ │ │ │ +00046110: 206b 6579 2c20 7365 7474 696e 6720 6974 key, setting it
│ │ │ │ │ +00046120: 2074 6f20 7468 650a 2020 2020 2072 6573 to the. res
│ │ │ │ │ +00046130: 756c 7420 6f66 2065 7661 6c75 6174 696e ult of evaluatin
│ │ │ │ │ +00046140: 6720 6142 6c6f 636b 2069 6620 7468 6520 g aBlock if the
│ │ │ │ │ +00046150: 6b65 7920 6973 206e 6f74 2066 6f75 6e64 key is not found
│ │ │ │ │ +00046160: 2e0a 0a61 743a 206b 6579 2069 6650 7265 ...at: key ifPre
│ │ │ │ │ +00046170: 7365 6e74 3a20 6142 6c6f 636b 0a20 2020 sent: aBlock.
│ │ │ │ │ +00046180: 2020 416e 7377 6572 2074 6865 2076 616c Answer the val
│ │ │ │ │ +00046190: 7565 2061 7373 6f63 6961 7465 6420 746f ue associated to
│ │ │ │ │ +000461a0: 2074 6865 2067 6976 656e 206b 6579 2c20 the given key,
│ │ │ │ │ +000461b0: 6f72 2074 6865 2072 6573 756c 7420 6f66 or the result of
│ │ │ │ │ +000461c0: 0a20 2020 2020 6576 616c 7561 7469 6e67 . evaluating
│ │ │ │ │ +000461d0: 2061 426c 6f63 6b20 6966 2074 6865 206b aBlock if the k
│ │ │ │ │ +000461e0: 6579 2069 7320 6e6f 7420 666f 756e 640a ey is not found.
│ │ │ │ │ +000461f0: 0a61 743a 206b 6579 2070 7574 3a20 7661 .at: key put: va
│ │ │ │ │ +00046200: 6c75 650a 2020 2020 2053 746f 7265 2076 lue. Store v
│ │ │ │ │ +00046210: 616c 7565 2061 7320 6173 736f 6369 6174 alue as associat
│ │ │ │ │ +00046220: 6564 2074 6f20 7468 6520 6769 7665 6e20 ed to the given
│ │ │ │ │ +00046230: 6b65 790a 0a6b 6579 730a 2020 2020 2041 key..keys. A
│ │ │ │ │ +00046240: 6e73 7765 7220 6120 6b69 6e64 206f 6620 nswer a kind of
│ │ │ │ │ +00046250: 5365 7420 636f 6e74 6169 6e69 6e67 2074 Set containing t
│ │ │ │ │ +00046260: 6865 206b 6579 7320 6f66 2074 6865 2072 he keys of the r
│ │ │ │ │ +00046270: 6563 6569 7665 720a 0a0a 1f0a 4669 6c65 eceiver.....File
│ │ │ │ │ +00046280: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ +00046290: 2020 4e6f 6465 3a20 5072 6f63 6573 7345 Node: ProcessE
│ │ │ │ │ +000462a0: 6e76 6972 6f6e 6d65 6e74 2d64 6963 7469 nvironment-dicti
│ │ │ │ │ +000462b0: 6f6e 6172 7920 7265 6d6f 7669 6e67 2c20 onary removing,
│ │ │ │ │ +000462c0: 204e 6578 743a 2050 726f 6365 7373 456e Next: ProcessEn
│ │ │ │ │ +000462d0: 7669 726f 6e6d 656e 742d 6469 6374 696f vironment-dictio
│ │ │ │ │ +000462e0: 6e61 7279 2074 6573 7469 6e67 2c20 2050 nary testing, P
│ │ │ │ │ +000462f0: 7265 763a 2050 726f 6365 7373 456e 7669 rev: ProcessEnvi
│ │ │ │ │ +00046300: 726f 6e6d 656e 742d 6163 6365 7373 696e ronment-accessin
│ │ │ │ │ +00046310: 672c 2020 5570 3a20 5072 6f63 6573 7345 g, Up: ProcessE
│ │ │ │ │ +00046320: 6e76 6972 6f6e 6d65 6e74 0a0a 312e 3133 nvironment..1.13
│ │ │ │ │ +00046330: 352e 3420 5072 6f63 6573 7345 6e76 6972 5.4 ProcessEnvir
│ │ │ │ │ +00046340: 6f6e 6d65 6e74 3a20 6469 6374 696f 6e61 onment: dictiona
│ │ │ │ │ +00046350: 7279 2072 656d 6f76 696e 670a 2d2d 2d2d ry removing.----
│ │ │ │ │ +00046360: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00046370: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00046380: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a72 656d -----------..rem
│ │ │ │ │ +00046390: 6f76 653a 2061 6e41 7373 6f63 6961 7469 ove: anAssociati
│ │ │ │ │ +000463a0: 6f6e 0a20 2020 2020 5265 6d6f 7665 2061 on. Remove a
│ │ │ │ │ +000463b0: 6e41 7373 6f63 6961 7469 6f6e 2773 206b nAssociation's k
│ │ │ │ │ +000463c0: 6579 2066 726f 6d20 7468 6520 6469 6374 ey from the dict
│ │ │ │ │ +000463d0: 696f 6e61 7279 0a0a 7265 6d6f 7665 3a20 ionary..remove:
│ │ │ │ │ +000463e0: 616e 4173 736f 6369 6174 696f 6e20 6966 anAssociation if
│ │ │ │ │ +000463f0: 4162 7365 6e74 3a20 6142 6c6f 636b 0a20 Absent: aBlock.
│ │ │ │ │ +00046400: 2020 2020 5265 6d6f 7665 2061 6e41 7373 Remove anAss
│ │ │ │ │ +00046410: 6f63 6961 7469 6f6e 2773 206b 6579 2066 ociation's key f
│ │ │ │ │ +00046420: 726f 6d20 7468 6520 6469 6374 696f 6e61 rom the dictiona
│ │ │ │ │ +00046430: 7279 0a0a 7265 6d6f 7665 416c 6c4b 6579 ry..removeAllKey
│ │ │ │ │ +00046440: 733a 206b 6579 730a 2020 2020 2052 656d s: keys. Rem
│ │ │ │ │ +00046450: 6f76 6520 616c 6c20 7468 6520 6b65 7973 ove all the keys
│ │ │ │ │ +00046460: 2069 6e20 6b65 7973 2c20 7769 7468 6f75 in keys, withou
│ │ │ │ │ +00046470: 7420 7261 6973 696e 6720 616e 7920 6572 t raising any er
│ │ │ │ │ +00046480: 726f 7273 0a0a 7265 6d6f 7665 416c 6c4b rors..removeAllK
│ │ │ │ │ +00046490: 6579 733a 206b 6579 7320 6966 4162 7365 eys: keys ifAbse
│ │ │ │ │ +000464a0: 6e74 3a20 6142 6c6f 636b 0a20 2020 2020 nt: aBlock.
│ │ │ │ │ +000464b0: 5265 6d6f 7665 2061 6c6c 2074 6865 206b Remove all the k
│ │ │ │ │ +000464c0: 6579 7320 696e 206b 6579 732c 2070 6173 eys in keys, pas
│ │ │ │ │ +000464d0: 7369 6e67 2074 6865 206d 6973 7369 6e67 sing the missing
│ │ │ │ │ +000464e0: 206b 6579 7320 6173 2070 6172 616d 6574 keys as paramet
│ │ │ │ │ +000464f0: 6572 730a 2020 2020 2074 6f20 6142 6c6f ers. to aBlo
│ │ │ │ │ +00046500: 636b 2061 7320 7468 6579 2772 6520 656e ck as they're en
│ │ │ │ │ +00046510: 636f 756e 7465 7265 640a 0a72 656d 6f76 countered..remov
│ │ │ │ │ +00046520: 654b 6579 3a20 6153 796d 626f 6c0a 2020 eKey: aSymbol.
│ │ │ │ │ +00046530: 2020 2052 656d 6f76 6520 7468 6520 6153 Remove the aS
│ │ │ │ │ +00046540: 796d 626f 6c20 6b65 7920 6672 6f6d 2074 ymbol key from t
│ │ │ │ │ +00046550: 6865 2064 6963 7469 6f6e 6172 790a 0a72 he dictionary..r
│ │ │ │ │ +00046560: 656d 6f76 654b 6579 3a20 6153 796d 626f emoveKey: aSymbo
│ │ │ │ │ +00046570: 6c20 6966 4162 7365 6e74 3a20 6142 6c6f l ifAbsent: aBlo
│ │ │ │ │ +00046580: 636b 0a20 2020 2020 5265 6d6f 7665 2074 ck. Remove t
│ │ │ │ │ +00046590: 6865 2061 5379 6d62 6f6c 206b 6579 2066 he aSymbol key f
│ │ │ │ │ +000465a0: 726f 6d20 7468 6520 6469 6374 696f 6e61 rom the dictiona
│ │ │ │ │ +000465b0: 7279 0a0a 0a1f 0a46 696c 653a 2067 7374 ry.....File: gst
│ │ │ │ │ +000465c0: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ +000465d0: 653a 2050 726f 6365 7373 456e 7669 726f e: ProcessEnviro
│ │ │ │ │ +000465e0: 6e6d 656e 742d 6469 6374 696f 6e61 7279 nment-dictionary
│ │ │ │ │ +000465f0: 2074 6573 7469 6e67 2c20 2050 7265 763a testing, Prev:
│ │ │ │ │ +00046600: 2050 726f 6365 7373 456e 7669 726f 6e6d ProcessEnvironm
│ │ │ │ │ +00046610: 656e 742d 6469 6374 696f 6e61 7279 2072 ent-dictionary r
│ │ │ │ │ +00046620: 656d 6f76 696e 672c 2020 5570 3a20 5072 emoving, Up: Pr
│ │ │ │ │ +00046630: 6f63 6573 7345 6e76 6972 6f6e 6d65 6e74 ocessEnvironment
│ │ │ │ │ +00046640: 0a0a 312e 3133 352e 3520 5072 6f63 6573 ..1.135.5 Proces
│ │ │ │ │ +00046650: 7345 6e76 6972 6f6e 6d65 6e74 3a20 6469 sEnvironment: di
│ │ │ │ │ +00046660: 6374 696f 6e61 7279 2074 6573 7469 6e67 ctionary testing
│ │ │ │ │ +00046670: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------
│ │ │ │ │ +00046680: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00046690: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------.
│ │ │ │ │ +000466a0: 0a69 6e63 6c75 6465 734b 6579 3a20 6b65 .includesKey: ke
│ │ │ │ │ +000466b0: 790a 2020 2020 2041 6e73 7765 7220 7768 y. Answer wh
│ │ │ │ │ +000466c0: 6574 6865 7220 7468 6520 7265 6365 6976 ether the receiv
│ │ │ │ │ +000466d0: 6572 2063 6f6e 7461 696e 7320 7468 6520 er contains the
│ │ │ │ │ +000466e0: 6769 7665 6e20 6b65 790a 0a0a 1f0a 4669 given key.....Fi
│ │ │ │ │ +000466f0: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ +00046700: 6f2c 2020 4e6f 6465 3a20 5072 6f63 6573 o, Node: Proces
│ │ │ │ │ +00046710: 736f 7253 6368 6564 756c 6572 2c20 204e sorScheduler, N
│ │ │ │ │ +00046720: 6578 743a 2050 726f 6365 7373 5661 7269 ext: ProcessVari
│ │ │ │ │ +00046730: 6162 6c65 2c20 2050 7265 763a 2050 726f able, Prev: Pro
│ │ │ │ │ +00046740: 6365 7373 456e 7669 726f 6e6d 656e 742c cessEnvironment,
│ │ │ │ │ +00046750: 2020 5570 3a20 4261 7365 2063 6c61 7373 Up: Base class
│ │ │ │ │ +00046760: 6573 0a0a 312e 3133 3620 5072 6f63 6573 es..1.136 Proces
│ │ │ │ │ +00046770: 736f 7253 6368 6564 756c 6572 0a3d 3d3d sorScheduler.===
│ │ │ │ │ +00046780: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ +00046790: 3d3d 3d3d 3d0a 0a44 6566 696e 6564 2069 =====..Defined i
│ │ │ │ │ +000467a0: 6e20 6e61 6d65 7370 6163 6520 536d 616c n namespace Smal
│ │ │ │ │ +000467b0: 6c74 616c 6b0a 5375 7065 7263 6c61 7373 ltalk.Superclass
│ │ │ │ │ +000467c0: 3a20 4f62 6a65 6374 0a43 6174 6567 6f72 : Object.Categor
│ │ │ │ │ +000467d0: 793a 204c 616e 6775 6167 652d 5072 6f63 y: Language-Proc
│ │ │ │ │ +000467e0: 6573 7365 730a 2020 2020 2049 2070 726f esses. I pro
│ │ │ │ │ +000467f0: 7669 6465 206d 6574 686f 6473 2074 6861 vide methods tha
│ │ │ │ │ +00046800: 7420 636f 6e74 726f 6c20 7468 6520 6578 t control the ex
│ │ │ │ │ +00046810: 6563 7574 696f 6e20 6f66 2070 726f 6365 ecution of proce
│ │ │ │ │ +00046820: 7373 6573 2e0a 0a2a 204d 656e 753a 0a0a sses...* Menu:..
│ │ │ │ │ +00046830: 2a20 5072 6f63 6573 736f 7253 6368 6564 * ProcessorSched
│ │ │ │ │ +00046840: 756c 6572 2063 6c61 7373 2d69 6e73 7461 uler class-insta
│ │ │ │ │ +00046850: 6e63 6520 6372 6561 7469 6f6e 3a3a 2020 nce creation::
│ │ │ │ │ +00046860: 2863 6c61 7373 290a 2a20 5072 6f63 6573 (class).* Proces
│ │ │ │ │ +00046870: 736f 7253 6368 6564 756c 6572 2d62 6173 sorScheduler-bas
│ │ │ │ │ +00046880: 6963 3a3a 2020 2869 6e73 7461 6e63 6529 ic:: (instance)
│ │ │ │ │ +00046890: 0a2a 2050 726f 6365 7373 6f72 5363 6865 .* ProcessorSche
│ │ │ │ │ +000468a0: 6475 6c65 722d 6275 696c 7420 696e 733a duler-built ins:
│ │ │ │ │ +000468b0: 3a20 2028 696e 7374 616e 6365 290a 2a20 : (instance).*
│ │ │ │ │ +000468c0: 5072 6f63 6573 736f 7253 6368 6564 756c ProcessorSchedul
│ │ │ │ │ +000468d0: 6572 2d69 646c 6520 7461 736b 733a 3a20 er-idle tasks::
│ │ │ │ │ +000468e0: 2028 696e 7374 616e 6365 290a 2a20 5072 (instance).* Pr
│ │ │ │ │ +000468f0: 6f63 6573 736f 7253 6368 6564 756c 6572 ocessorScheduler
│ │ │ │ │ +00046900: 2d70 7269 6e74 696e 673a 3a20 2028 696e -printing:: (in
│ │ │ │ │ +00046910: 7374 616e 6365 290a 2a20 5072 6f63 6573 stance).* Proces
│ │ │ │ │ +00046920: 736f 7253 6368 6564 756c 6572 2d70 7269 sorScheduler-pri
│ │ │ │ │ +00046930: 6f72 6974 6965 733a 3a20 2028 696e 7374 orities:: (inst
│ │ │ │ │ +00046940: 616e 6365 290a 2a20 5072 6f63 6573 736f ance).* Processo
│ │ │ │ │ +00046950: 7253 6368 6564 756c 6572 2d73 746f 7269 rScheduler-stori
│ │ │ │ │ +00046960: 6e67 3a3a 2020 2869 6e73 7461 6e63 6529 ng:: (instance)
│ │ │ │ │ +00046970: 0a2a 2050 726f 6365 7373 6f72 5363 6865 .* ProcessorSche
│ │ │ │ │ +00046980: 6475 6c65 722d 7469 6d65 6420 696e 766f duler-timed invo
│ │ │ │ │ +00046990: 6361 7469 6f6e 3a3a 2020 2869 6e73 7461 cation:: (insta
│ │ │ │ │ +000469a0: 6e63 6529 0a0a 1f0a 4669 6c65 3a20 6773 nce)....File: gs
│ │ │ │ │ +000469b0: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ +000469c0: 6465 3a20 5072 6f63 6573 736f 7253 6368 de: ProcessorSch
│ │ │ │ │ +000469d0: 6564 756c 6572 2063 6c61 7373 2d69 6e73 eduler class-ins
│ │ │ │ │ +000469e0: 7461 6e63 6520 6372 6561 7469 6f6e 2c20 tance creation,
│ │ │ │ │ +000469f0: 204e 6578 743a 2050 726f 6365 7373 6f72 Next: Processor
│ │ │ │ │ +00046a00: 5363 6865 6475 6c65 722d 6261 7369 632c Scheduler-basic,
│ │ │ │ │ +00046a10: 2020 5570 3a20 5072 6f63 6573 736f 7253 Up: ProcessorS
│ │ │ │ │ +00046a20: 6368 6564 756c 6572 0a0a 312e 3133 362e cheduler..1.136.
│ │ │ │ │ +00046a30: 3120 5072 6f63 6573 736f 7253 6368 6564 1 ProcessorSched
│ │ │ │ │ +00046a40: 756c 6572 2063 6c61 7373 3a20 696e 7374 uler class: inst
│ │ │ │ │ +00046a50: 616e 6365 2063 7265 6174 696f 6e0a 2d2d ance creation.--
│ │ │ │ │ +00046a60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00046a70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00046a80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00046a90: 2d0a 0a6e 6577 0a20 2020 2020 4572 726f -..new. Erro
│ │ │ │ │ +00046aa0: 722d 2d6e 6577 2069 6e73 7461 6e63 6573 r--new instances
│ │ │ │ │ +00046ab0: 206f 6620 5072 6f63 6573 736f 7253 6368 of ProcessorSch
│ │ │ │ │ +00046ac0: 6564 756c 6572 2073 686f 756c 6420 6e6f eduler should no
│ │ │ │ │ +00046ad0: 7420 6265 2063 7265 6174 6564 2e0a 0a0a t be created....
│ │ │ │ │ +00046ae0: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ +00046af0: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 5072 .info, Node: Pr
│ │ │ │ │ +00046b00: 6f63 6573 736f 7253 6368 6564 756c 6572 ocessorScheduler
│ │ │ │ │ +00046b10: 2d62 6173 6963 2c20 204e 6578 743a 2050 -basic, Next: P
│ │ │ │ │ +00046b20: 726f 6365 7373 6f72 5363 6865 6475 6c65 rocessorSchedule
│ │ │ │ │ +00046b30: 722d 6275 696c 7420 696e 732c 2020 5072 r-built ins, Pr
│ │ │ │ │ +00046b40: 6576 3a20 5072 6f63 6573 736f 7253 6368 ev: ProcessorSch
│ │ │ │ │ +00046b50: 6564 756c 6572 2063 6c61 7373 2d69 6e73 eduler class-ins
│ │ │ │ │ +00046b60: 7461 6e63 6520 6372 6561 7469 6f6e 2c20 tance creation,
│ │ │ │ │ +00046b70: 2055 703a 2050 726f 6365 7373 6f72 5363 Up: ProcessorSc
│ │ │ │ │ +00046b80: 6865 6475 6c65 720a 0a31 2e31 3336 2e32 heduler..1.136.2
│ │ │ │ │ +00046b90: 2050 726f 6365 7373 6f72 5363 6865 6475 ProcessorSchedu
│ │ │ │ │ +00046ba0: 6c65 723a 2062 6173 6963 0a2d 2d2d 2d2d ler: basic.-----
│ │ │ │ │ +00046bb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00046bc0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6163 ------------..ac
│ │ │ │ │ +00046bd0: 7469 7665 4465 6275 6767 6572 0a20 2020 tiveDebugger.
│ │ │ │ │ +00046be0: 2020 416e 7377 6572 2074 6865 2061 6374 Answer the act
│ │ │ │ │ +00046bf0: 6976 6520 7072 6f63 6573 7327 2064 6562 ive process' deb
│ │ │ │ │ +00046c00: 7567 6765 720a 0a61 6374 6976 6550 7269 ugger..activePri
│ │ │ │ │ +00046c10: 6f72 6974 790a 2020 2020 2041 6e73 7765 ority. Answe
│ │ │ │ │ +00046c20: 7220 7468 6520 6163 7469 7665 2070 726f r the active pro
│ │ │ │ │ +00046c30: 6365 7373 2720 7072 696f 7269 7479 0a0a cess' priority..
│ │ │ │ │ +00046c40: 6163 7469 7665 5072 6f63 6573 730a 2020 activeProcess.
│ │ │ │ │ +00046c50: 2020 2041 6e73 7765 7220 7468 6520 6163 Answer the ac
│ │ │ │ │ +00046c60: 7469 7665 2070 726f 6365 7373 0a0a 7072 tive process..pr
│ │ │ │ │ +00046c70: 6f63 6573 7345 6e76 6972 6f6e 6d65 6e74 ocessEnvironment
│ │ │ │ │ +00046c80: 0a20 2020 2020 416e 7377 6572 2061 6e6f . Answer ano
│ │ │ │ │ +00046c90: 7468 6572 2073 696e 676c 6574 6f6e 206f ther singleton o
│ │ │ │ │ +00046ca0: 626a 6563 7420 686f 7374 696e 6720 7468 bject hosting th
│ │ │ │ │ +00046cb0: 7265 6164 2d6c 6f63 616c 2076 6172 6961 read-local varia
│ │ │ │ │ +00046cc0: 626c 6573 2066 6f72 0a20 2020 2020 7468 bles for. th
│ │ │ │ │ +00046cd0: 6520 536d 616c 6c74 616c 6b20 7072 6f63 e Smalltalk proc
│ │ │ │ │ +00046ce0: 6573 7365 732e 2020 5468 6973 2061 6374 esses. This act
│ │ │ │ │ +00046cf0: 7320 6c69 6b65 2061 206e 6f72 6d61 6c20 s like a normal
│ │ │ │ │ +00046d00: 4469 6374 696f 6e61 7279 2077 6974 680a Dictionary with.
│ │ │ │ │ +00046d10: 2020 2020 2061 2063 6f75 706c 6520 6f66 a couple of
│ │ │ │ │ +00046d20: 2064 6966 6665 7265 6e63 6573 3a20 6129 differences: a)
│ │ │ │ │ +00046d30: 2075 7369 6e67 2023 6173 736f 6369 6174 using #associat
│ │ │ │ │ +00046d40: 696f 6e41 743a 2077 696c 6c20 7265 7475 ionAt: will retu
│ │ │ │ │ +00046d50: 726e 0a20 2020 2020 7370 6563 6961 6c20 rn. special
│ │ │ │ │ +00046d60: 6173 736f 6369 6174 696f 6e73 2074 6861 associations tha
│ │ │ │ │ +00046d70: 7420 7265 7472 6965 7665 2061 2074 6872 t retrieve a thr
│ │ │ │ │ +00046d80: 6561 642d 6c6f 6361 6c20 7661 6c75 653b ead-local value;
│ │ │ │ │ +00046d90: 2062 290a 2020 2020 2072 6571 7565 7374 b). request
│ │ │ │ │ +00046da0: 696e 6720 6d69 7373 696e 6720 6b65 7973 ing missing keys
│ │ │ │ │ +00046db0: 2077 696c 6c20 7265 7475 726e 206e 696c will return nil
│ │ │ │ │ +00046dc0: 2c20 616e 6420 7265 6d6f 7669 6e67 2074 , and removing t
│ │ │ │ │ +00046dd0: 6865 6d20 7769 6c6c 2062 650a 2020 2020 hem will be.
│ │ │ │ │ +00046de0: 2061 206e 6f70 2e0a 0a70 726f 6365 7373 a nop...process
│ │ │ │ │ +00046df0: 6573 4174 3a20 6150 7269 6f72 6974 790a esAt: aPriority.
│ │ │ │ │ +00046e00: 2020 2020 2041 6e73 7765 7220 6120 6c69 Answer a li
│ │ │ │ │ +00046e10: 6e6b 6564 206c 6973 7420 6f66 2070 726f nked list of pro
│ │ │ │ │ +00046e20: 6365 7373 6573 2061 7420 7468 6520 6769 cesses at the gi
│ │ │ │ │ +00046e30: 7665 6e20 7072 696f 7269 7479 0a0a 7465 ven priority..te
│ │ │ │ │ +00046e40: 726d 696e 6174 6541 6374 6976 650a 2020 rminateActive.
│ │ │ │ │ +00046e50: 2020 2054 6572 6d69 6e61 7465 2074 6865 Terminate the
│ │ │ │ │ +00046e60: 2061 6374 6976 6520 7072 6f63 6573 730a active process.
│ │ │ │ │ +00046e70: 0a74 696d 6553 6c69 6365 0a20 2020 2020 .timeSlice.
│ │ │ │ │ +00046e80: 416e 7377 6572 2074 6865 2074 696d 6573 Answer the times
│ │ │ │ │ +00046e90: 6c69 6365 2074 6861 7420 6973 2061 7373 lice that is ass
│ │ │ │ │ +00046ea0: 6967 6e65 6420 746f 2065 6163 6820 5072 igned to each Pr
│ │ │ │ │ +00046eb0: 6f63 6573 7320 6265 666f 7265 2069 7420 ocess before it
│ │ │ │ │ +00046ec0: 6973 0a20 2020 2020 6175 746f 6d61 7469 is. automati
│ │ │ │ │ +00046ed0: 6361 6c6c 7920 7072 6565 6d70 7465 6420 cally preempted
│ │ │ │ │ +00046ee0: 6279 2074 6865 2073 7973 7465 6d20 2869 by the system (i
│ │ │ │ │ +00046ef0: 6e20 6d69 6c6c 6973 6563 6f6e 6473 292e n milliseconds).
│ │ │ │ │ +00046f00: 2020 416e 0a20 2020 2020 616e 7377 6572 An. answer
│ │ │ │ │ +00046f10: 206f 6620 7a65 726f 206d 6561 6e73 2074 of zero means t
│ │ │ │ │ +00046f20: 6861 7420 7072 6565 6d70 7469 7665 206d hat preemptive m
│ │ │ │ │ +00046f30: 756c 7469 7461 736b 696e 6720 6973 2064 ultitasking is d
│ │ │ │ │ +00046f40: 6973 6162 6c65 642e 0a20 2020 2020 4e6f isabled.. No
│ │ │ │ │ +00046f50: 7465 2074 6861 7420 7468 6520 7379 7374 te that the syst
│ │ │ │ │ +00046f60: 656d 2062 7920 6465 6661 756c 7420 6973 em by default is
│ │ │ │ │ +00046f70: 2063 6f6d 7069 6c65 6420 7769 7468 6f75 compiled withou
│ │ │ │ │ +00046f80: 7420 7072 6565 6d70 7469 7665 0a20 2020 t preemptive.
│ │ │ │ │ +00046f90: 2020 6d75 6c74 6974 6173 6b69 6e67 2c20 multitasking,
│ │ │ │ │ +00046fa0: 616e 6420 7468 6174 2065 7665 6e20 6966 and that even if
│ │ │ │ │ +00046fb0: 2069 7420 6973 2065 6e61 626c 6564 2069 it is enabled i
│ │ │ │ │ +00046fc0: 7420 7769 6c6c 2077 6f72 6b20 6f6e 6c79 t will work only
│ │ │ │ │ +00046fd0: 0a20 2020 2020 756e 6465 7220 4253 4420 . under BSD
│ │ │ │ │ +00046fe0: 6465 7269 7661 7469 7665 7320 286f 722c derivatives (or,
│ │ │ │ │ +00046ff0: 2069 6e20 6765 6e65 7261 6c2c 2073 7973 in general, sys
│ │ │ │ │ +00047000: 7465 6d73 2074 6861 7420 7375 7070 6f72 tems that suppor
│ │ │ │ │ +00047010: 740a 2020 2020 2049 5449 4d45 525f 5649 t. ITIMER_VI
│ │ │ │ │ +00047020: 5254 5541 4c29 2e0a 0a74 696d 6553 6c69 RTUAL)...timeSli
│ │ │ │ │ +00047030: 6365 3a20 6d69 6c6c 6953 6563 6f6e 6473 ce: milliSeconds
│ │ │ │ │ +00047040: 0a20 2020 2020 5365 7420 7468 6520 7469 . Set the ti
│ │ │ │ │ +00047050: 6d65 736c 6963 6520 7468 6174 2069 7320 meslice that is
│ │ │ │ │ +00047060: 6173 7369 676e 6564 2074 6f20 6561 6368 assigned to each
│ │ │ │ │ +00047070: 2050 726f 6365 7373 2062 6566 6f72 6520 Process before
│ │ │ │ │ +00047080: 6974 2069 730a 2020 2020 2061 7574 6f6d it is. autom
│ │ │ │ │ +00047090: 6174 6963 616c 6c79 2070 7265 656d 7074 atically preempt
│ │ │ │ │ +000470a0: 6564 2062 7920 7468 6520 7379 7374 656d ed by the system
│ │ │ │ │ +000470b0: 2e20 2053 6574 7469 6e67 2074 6869 7320 . Setting this
│ │ │ │ │ +000470c0: 746f 207a 6572 6f0a 2020 2020 2064 6973 to zero. dis
│ │ │ │ │ +000470d0: 6162 6c65 7320 7072 6565 6d70 7469 7665 ables preemptive
│ │ │ │ │ +000470e0: 206d 756c 7469 7461 736b 696e 672e 2020 multitasking.
│ │ │ │ │ +000470f0: 4e6f 7465 2074 6861 7420 7468 6520 7379 Note that the sy
│ │ │ │ │ +00047100: 7374 656d 2062 7920 6465 6661 756c 740a stem by default.
│ │ │ │ │ +00047110: 2020 2020 2069 7320 636f 6d70 696c 6564 is compiled
│ │ │ │ │ +00047120: 2077 6974 6820 7072 6565 6d70 7469 7665 with preemptive
│ │ │ │ │ +00047130: 206d 756c 7469 7461 736b 696e 6720 6469 multitasking di
│ │ │ │ │ +00047140: 7361 626c 6564 2c20 616e 6420 7468 6174 sabled, and that
│ │ │ │ │ +00047150: 2065 7665 6e0a 2020 2020 2069 6620 6974 even. if it
│ │ │ │ │ +00047160: 2069 7320 656e 6162 6c65 6420 6974 2077 is enabled it w
│ │ │ │ │ +00047170: 696c 6c20 7375 7265 6c79 2077 6f72 6b20 ill surely work
│ │ │ │ │ +00047180: 6f6e 6c79 2075 6e64 6572 2042 5344 2064 only under BSD d
│ │ │ │ │ +00047190: 6572 6976 6174 6976 6573 0a20 2020 2020 erivatives.
│ │ │ │ │ +000471a0: 286f 722c 2069 6e20 6765 6e65 7261 6c2c (or, in general,
│ │ │ │ │ +000471b0: 2073 7973 7465 6d73 2074 6861 7420 7375 systems that su
│ │ │ │ │ +000471c0: 7070 6f72 7420 4954 494d 4552 5f56 4952 pport ITIMER_VIR
│ │ │ │ │ +000471d0: 5455 414c 292e 0a0a 7969 656c 640a 2020 TUAL)...yield.
│ │ │ │ │ +000471e0: 2020 204c 6574 2074 6865 2061 6374 6976 Let the activ
│ │ │ │ │ +000471f0: 6520 7072 6f63 6573 7320 7969 656c 6420 e process yield
│ │ │ │ │ +00047200: 636f 6e74 726f 6c20 746f 206f 7468 6572 control to other
│ │ │ │ │ +00047210: 2070 726f 6365 7373 6573 0a0a 0a1f 0a46 processes.....F
│ │ │ │ │ +00047220: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ +00047230: 666f 2c20 204e 6f64 653a 2050 726f 6365 fo, Node: Proce
│ │ │ │ │ +00047240: 7373 6f72 5363 6865 6475 6c65 722d 6275 ssorScheduler-bu
│ │ │ │ │ +00047250: 696c 7420 696e 732c 2020 4e65 7874 3a20 ilt ins, Next:
│ │ │ │ │ +00047260: 5072 6f63 6573 736f 7253 6368 6564 756c ProcessorSchedul
│ │ │ │ │ +00047270: 6572 2d69 646c 6520 7461 736b 732c 2020 er-idle tasks,
│ │ │ │ │ +00047280: 5072 6576 3a20 5072 6f63 6573 736f 7253 Prev: ProcessorS
│ │ │ │ │ +00047290: 6368 6564 756c 6572 2d62 6173 6963 2c20 cheduler-basic,
│ │ │ │ │ +000472a0: 2055 703a 2050 726f 6365 7373 6f72 5363 Up: ProcessorSc
│ │ │ │ │ +000472b0: 6865 6475 6c65 720a 0a31 2e31 3336 2e33 heduler..1.136.3
│ │ │ │ │ +000472c0: 2050 726f 6365 7373 6f72 5363 6865 6475 ProcessorSchedu
│ │ │ │ │ +000472d0: 6c65 723a 2062 7569 6c74 2069 6e73 0a2d ler: built ins.-
│ │ │ │ │ +000472e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ 000472f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00047300: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------..
│ │ │ │ │ -00047310: 6964 6c65 0a20 2020 2020 5072 6976 6174 idle. Privat
│ │ │ │ │ -00047320: 6520 2d20 4361 6c6c 2074 6865 206e 6578 e - Call the nex
│ │ │ │ │ -00047330: 7420 6964 6c65 2074 6173 6b2e 2020 5265 t idle task. Re
│ │ │ │ │ -00047340: 7475 726e 2077 6865 7468 6572 2047 4e55 turn whether GNU
│ │ │ │ │ -00047350: 2053 6d61 6c6c 7461 6c6b 0a20 2020 2020 Smalltalk.
│ │ │ │ │ -00047360: 7368 6f75 6c64 2070 6175 7365 2075 6e74 should pause unt
│ │ │ │ │ -00047370: 696c 2074 6865 206e 6578 7420 4f53 2073 il the next OS s
│ │ │ │ │ -00047380: 6967 6e61 6c2e 0a0a 6964 6c65 4164 643a ignal...idleAdd:
│ │ │ │ │ -00047390: 2061 426c 6f63 6b0a 2020 2020 2052 6567 aBlock. Reg
│ │ │ │ │ -000473a0: 6973 7465 7220 6142 6c6f 636b 2074 6f20 ister aBlock to
│ │ │ │ │ -000473b0: 6265 2065 7865 6375 7465 6420 7768 656e be executed when
│ │ │ │ │ -000473c0: 2074 6869 6e67 7320 6172 6520 6964 6c65 things are idle
│ │ │ │ │ -000473d0: 0a0a 696e 6974 6961 6c69 7a65 0a20 2020 ..initialize.
│ │ │ │ │ -000473e0: 2020 5072 6976 6174 6520 2d20 5374 6172 Private - Star
│ │ │ │ │ -000473f0: 7420 7468 6520 6669 6e61 6c69 7a61 7469 t the finalizati
│ │ │ │ │ -00047400: 6f6e 2070 726f 6365 7373 2e0a 0a70 6175 on process...pau
│ │ │ │ │ -00047410: 7365 3a20 6142 6f6f 6c65 616e 0a20 2020 se: aBoolean.
│ │ │ │ │ -00047420: 2020 5072 6976 6174 6520 2d20 5061 7573 Private - Paus
│ │ │ │ │ -00047430: 6520 666f 7220 736f 6d65 2074 696d 6520 e for some time
│ │ │ │ │ -00047440: 6966 2061 426f 6f6c 6561 6e20 6973 2066 if aBoolean is f
│ │ │ │ │ -00047450: 616c 7365 2c20 6f72 2075 6e74 696c 2061 alse, or until a
│ │ │ │ │ -00047460: 0a20 2020 2020 7369 676e 616c 2069 6620 . signal if
│ │ │ │ │ -00047470: 6974 2069 7320 7472 7565 2e0a 0a73 7461 it is true...sta
│ │ │ │ │ -00047480: 7274 4669 6e61 6c69 7a65 7273 0a20 2020 rtFinalizers.
│ │ │ │ │ -00047490: 2020 5072 6976 6174 6520 2d20 4669 7265 Private - Fire
│ │ │ │ │ -000474a0: 2061 206c 6f77 2d70 7269 6f72 6974 7920 a low-priority
│ │ │ │ │ -000474b0: 7072 6f63 6573 7320 746f 2066 696e 616c process to final
│ │ │ │ │ -000474c0: 697a 6520 7468 6520 6f62 6a65 6374 730a ize the objects.
│ │ │ │ │ -000474d0: 0a75 7064 6174 653a 2061 5379 6d62 6f6c .update: aSymbol
│ │ │ │ │ -000474e0: 0a20 2020 2020 4966 2077 6520 6c65 6674 . If we left
│ │ │ │ │ -000474f0: 2073 6f6d 6520 776f 726b 2062 6568 696e some work behin
│ │ │ │ │ -00047500: 6420 7768 656e 2074 6865 2069 6d61 6765 d when the image
│ │ │ │ │ -00047510: 2077 6173 2073 6176 6564 2c20 646f 2069 was saved, do i
│ │ │ │ │ -00047520: 7420 6e6f 772e 0a0a 1f0a 4669 6c65 3a20 t now.....File:
│ │ │ │ │ -00047530: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ -00047540: 4e6f 6465 3a20 5072 6f63 6573 736f 7253 Node: ProcessorS
│ │ │ │ │ -00047550: 6368 6564 756c 6572 2d70 7269 6e74 696e cheduler-printin
│ │ │ │ │ -00047560: 672c 2020 4e65 7874 3a20 5072 6f63 6573 g, Next: Proces
│ │ │ │ │ -00047570: 736f 7253 6368 6564 756c 6572 2d70 7269 sorScheduler-pri
│ │ │ │ │ -00047580: 6f72 6974 6965 732c 2020 5072 6576 3a20 orities, Prev:
│ │ │ │ │ -00047590: 5072 6f63 6573 736f 7253 6368 6564 756c ProcessorSchedul
│ │ │ │ │ -000475a0: 6572 2d69 646c 6520 7461 736b 732c 2020 er-idle tasks,
│ │ │ │ │ -000475b0: 5570 3a20 5072 6f63 6573 736f 7253 6368 Up: ProcessorSch
│ │ │ │ │ -000475c0: 6564 756c 6572 0a0a 312e 3133 362e 3520 eduler..1.136.5
│ │ │ │ │ -000475d0: 5072 6f63 6573 736f 7253 6368 6564 756c ProcessorSchedul
│ │ │ │ │ -000475e0: 6572 3a20 7072 696e 7469 6e67 0a2d 2d2d er: printing.---
│ │ │ │ │ -000475f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00047600: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00047610: 2d0a 0a70 7269 6e74 4f6e 3a20 6153 7472 -..printOn: aStr
│ │ │ │ │ -00047620: 6561 6d0a 2020 2020 2053 746f 7265 206f eam. Store o
│ │ │ │ │ -00047630: 6e74 6f20 6153 7472 6561 6d20 6120 7072 nto aStream a pr
│ │ │ │ │ -00047640: 696e 7465 6420 7265 7072 6573 656e 7461 inted representa
│ │ │ │ │ -00047650: 7469 6f6e 206f 6620 7468 6520 7265 6365 tion of the rece
│ │ │ │ │ -00047660: 6976 6572 0a0a 1f0a 4669 6c65 3a20 6773 iver....File: gs
│ │ │ │ │ -00047670: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ -00047680: 6465 3a20 5072 6f63 6573 736f 7253 6368 de: ProcessorSch
│ │ │ │ │ -00047690: 6564 756c 6572 2d70 7269 6f72 6974 6965 eduler-prioritie
│ │ │ │ │ -000476a0: 732c 2020 4e65 7874 3a20 5072 6f63 6573 s, Next: Proces
│ │ │ │ │ -000476b0: 736f 7253 6368 6564 756c 6572 2d73 746f sorScheduler-sto
│ │ │ │ │ -000476c0: 7269 6e67 2c20 2050 7265 763a 2050 726f ring, Prev: Pro
│ │ │ │ │ -000476d0: 6365 7373 6f72 5363 6865 6475 6c65 722d cessorScheduler-
│ │ │ │ │ -000476e0: 7072 696e 7469 6e67 2c20 2055 703a 2050 printing, Up: P
│ │ │ │ │ -000476f0: 726f 6365 7373 6f72 5363 6865 6475 6c65 rocessorSchedule
│ │ │ │ │ -00047700: 720a 0a31 2e31 3336 2e36 2050 726f 6365 r..1.136.6 Proce
│ │ │ │ │ -00047710: 7373 6f72 5363 6865 6475 6c65 723a 2070 ssorScheduler: p
│ │ │ │ │ -00047720: 7269 6f72 6974 6965 730a 2d2d 2d2d 2d2d riorities.------
│ │ │ │ │ -00047730: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00047740: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00047750: 0a0a 6869 6768 494f 5072 696f 7269 7479 ..highIOPriority
│ │ │ │ │ -00047760: 0a20 2020 2020 416e 7377 6572 2074 6865 . Answer the
│ │ │ │ │ -00047770: 2070 7269 6f72 6974 7920 666f 7220 7379 priority for sy
│ │ │ │ │ -00047780: 7374 656d 2068 6967 682d 7072 696f 7269 stem high-priori
│ │ │ │ │ -00047790: 7479 2049 2f4f 2070 726f 6365 7373 6573 ty I/O processes
│ │ │ │ │ -000477a0: 2c20 7375 6368 2061 730a 2020 2020 2061 , such as. a
│ │ │ │ │ -000477b0: 2070 726f 6365 7373 2068 616e 646c 696e process handlin
│ │ │ │ │ -000477c0: 6720 696e 7075 7420 6672 6f6d 2061 206e g input from a n
│ │ │ │ │ -000477d0: 6574 776f 726b 2e0a 0a68 6967 6865 7374 etwork...highest
│ │ │ │ │ -000477e0: 5072 696f 7269 7479 0a20 2020 2020 416e Priority. An
│ │ │ │ │ -000477f0: 7377 6572 2074 6865 2068 6967 6865 7374 swer the highest
│ │ │ │ │ -00047800: 2076 616c 6964 2070 7269 6f72 6974 790a valid priority.
│ │ │ │ │ -00047810: 0a69 646c 6550 7269 6f72 6974 790a 2020 .idlePriority.
│ │ │ │ │ -00047820: 2020 2041 6e73 7765 7220 7468 6520 7072 Answer the pr
│ │ │ │ │ -00047830: 696f 7269 7479 206f 6620 6964 6c65 2070 iority of idle p
│ │ │ │ │ -00047840: 726f 6365 7373 6573 2e0a 0a6c 6f77 494f rocesses...lowIO
│ │ │ │ │ -00047850: 5072 696f 7269 7479 0a20 2020 2020 416e Priority. An
│ │ │ │ │ -00047860: 7377 6572 2074 6865 2070 7269 6f72 6974 swer the priorit
│ │ │ │ │ -00047870: 7920 666f 7220 7379 7374 656d 206c 6f77 y for system low
│ │ │ │ │ -00047880: 2d70 7269 6f72 6974 7920 492f 4f20 7072 -priority I/O pr
│ │ │ │ │ -00047890: 6f63 6573 7365 732e 0a20 2020 2020 4578 ocesses.. Ex
│ │ │ │ │ -000478a0: 616d 706c 6573 2061 7265 2074 6865 2070 amples are the p
│ │ │ │ │ -000478b0: 726f 6365 7373 2068 616e 646c 696e 6720 rocess handling
│ │ │ │ │ -000478c0: 696e 7075 7420 6672 6f6d 2074 6865 2075 input from the u
│ │ │ │ │ -000478d0: 7365 7220 286b 6579 626f 6172 642c 0a20 ser (keyboard,.
│ │ │ │ │ -000478e0: 2020 2020 706f 696e 7469 6e67 2064 6576 pointing dev
│ │ │ │ │ -000478f0: 6963 652c 2065 7463 2e29 2020 616e 6420 ice, etc.) and
│ │ │ │ │ -00047900: 7468 6520 7072 6f63 6573 7320 6469 7374 the process dist
│ │ │ │ │ -00047910: 7269 6275 7469 6e67 2069 6e70 7574 2066 ributing input f
│ │ │ │ │ -00047920: 726f 6d20 610a 2020 2020 206e 6574 776f rom a. netwo
│ │ │ │ │ -00047930: 726b 2e0a 0a6c 6f77 6573 7450 7269 6f72 rk...lowestPrior
│ │ │ │ │ -00047940: 6974 790a 2020 2020 2041 6e73 7765 7220 ity. Answer
│ │ │ │ │ -00047950: 7468 6520 6c6f 7765 7374 2076 616c 6964 the lowest valid
│ │ │ │ │ -00047960: 2070 7269 6f72 6974 790a 0a70 7269 6f72 priority..prior
│ │ │ │ │ -00047970: 6974 794e 616d 653a 2070 7269 6f72 6974 ityName: priorit
│ │ │ │ │ -00047980: 790a 2020 2020 2050 7269 7661 7465 202d y. Private -
│ │ │ │ │ -00047990: 2041 6e73 7765 7220 6120 6e61 6d65 2066 Answer a name f
│ │ │ │ │ -000479a0: 6f72 2074 6865 2067 6976 656e 2070 726f or the given pro
│ │ │ │ │ -000479b0: 6365 7373 2070 7269 6f72 6974 790a 0a73 cess priority..s
│ │ │ │ │ -000479c0: 7973 7465 6d42 6163 6b67 726f 756e 6450 ystemBackgroundP
│ │ │ │ │ -000479d0: 7269 6f72 6974 790a 2020 2020 2041 6e73 riority. Ans
│ │ │ │ │ -000479e0: 7765 7220 7468 6520 7072 696f 7269 7479 wer the priority
│ │ │ │ │ -000479f0: 2066 6f72 2073 7973 7465 6d20 6261 636b for system back
│ │ │ │ │ -00047a00: 6772 6f75 6e64 2d70 7269 6f72 6974 7920 ground-priority
│ │ │ │ │ -00047a10: 7072 6f63 6573 7365 732e 2020 416e 0a20 processes. An.
│ │ │ │ │ -00047a20: 2020 2020 696e 6372 656d 656e 7461 6c20 incremental
│ │ │ │ │ -00047a30: 6761 7262 6167 6520 636f 6c6c 6563 746f garbage collecto
│ │ │ │ │ -00047a40: 7220 636f 756c 6420 7275 6e20 6174 2074 r could run at t
│ │ │ │ │ -00047a50: 6869 7320 6c65 7665 6c20 6275 7420 6e6f his level but no
│ │ │ │ │ -00047a60: 7720 6974 0a20 2020 2020 7275 6e73 2061 w it. runs a
│ │ │ │ │ -00047a70: 7420 6964 6c65 5072 696f 7269 7479 2069 t idlePriority i
│ │ │ │ │ -00047a80: 6e73 7465 6164 2e0a 0a74 696d 696e 6750 nstead...timingP
│ │ │ │ │ +00047300: 2d2d 2d2d 0a0a 6469 7361 626c 6549 6e74 ----..disableInt
│ │ │ │ │ +00047310: 6572 7275 7074 730a 2020 2020 2044 6973 errupts. Dis
│ │ │ │ │ +00047320: 6162 6c65 2069 6e74 6572 7275 7074 7320 able interrupts
│ │ │ │ │ +00047330: 6361 7573 6564 2062 7920 6578 7465 726e caused by extern
│ │ │ │ │ +00047340: 616c 2065 7665 6e74 7320 7768 696c 6520 al events while
│ │ │ │ │ +00047350: 7468 6520 6375 7272 656e 740a 2020 2020 the current.
│ │ │ │ │ +00047360: 2070 726f 6365 7373 2069 7320 6578 6563 process is exec
│ │ │ │ │ +00047370: 7574 696e 672e 2020 4e6f 7465 2074 6861 uting. Note tha
│ │ │ │ │ +00047380: 7420 696e 7465 7272 7570 7473 2061 7265 t interrupts are
│ │ │ │ │ +00047390: 2064 6973 6162 6c65 6420 6f6e 2061 0a20 disabled on a.
│ │ │ │ │ +000473a0: 2020 2020 7065 722d 7072 6f63 6573 7320 per-process
│ │ │ │ │ +000473b0: 6261 7369 732c 2061 6e64 2074 6861 7420 basis, and that
│ │ │ │ │ +000473c0: 6361 6c6c 696e 6720 2364 6973 6162 6c65 calling #disable
│ │ │ │ │ +000473d0: 496e 7465 7272 7570 7473 2074 7769 6365 Interrupts twice
│ │ │ │ │ +000473e0: 0a20 2020 2020 7265 7175 6972 6573 2063 . requires c
│ │ │ │ │ +000473f0: 616c 6c69 6e67 2023 656e 6162 6c65 496e alling #enableIn
│ │ │ │ │ +00047400: 7465 7272 7570 7473 2074 7769 6365 2061 terrupts twice a
│ │ │ │ │ +00047410: 7320 7765 6c6c 2074 6f20 7265 2d65 6e61 s well to re-ena
│ │ │ │ │ +00047420: 626c 650a 2020 2020 2069 6e74 6572 7275 ble. interru
│ │ │ │ │ +00047430: 7074 732e 0a0a 656e 6162 6c65 496e 7465 pts...enableInte
│ │ │ │ │ +00047440: 7272 7570 7473 0a20 2020 2020 5265 2d65 rrupts. Re-e
│ │ │ │ │ +00047450: 6e61 626c 6520 696e 7465 7272 7570 7473 nable interrupts
│ │ │ │ │ +00047460: 2063 6175 7365 6420 6279 2065 7874 6572 caused by exter
│ │ │ │ │ +00047470: 6e61 6c20 6576 656e 7473 2077 6869 6c65 nal events while
│ │ │ │ │ +00047480: 2074 6865 2063 7572 7265 6e74 0a20 2020 the current.
│ │ │ │ │ +00047490: 2020 7072 6f63 6573 7320 6973 2065 7865 process is exe
│ │ │ │ │ +000474a0: 6375 7469 6e67 2e20 2042 7920 6465 6661 cuting. By defa
│ │ │ │ │ +000474b0: 756c 742c 2069 6e74 6572 7275 7074 7320 ult, interrupts
│ │ │ │ │ +000474c0: 6172 6520 656e 6162 6c65 642e 0a0a 0a1f are enabled.....
│ │ │ │ │ +000474d0: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ +000474e0: 696e 666f 2c20 204e 6f64 653a 2050 726f info, Node: Pro
│ │ │ │ │ +000474f0: 6365 7373 6f72 5363 6865 6475 6c65 722d cessorScheduler-
│ │ │ │ │ +00047500: 6964 6c65 2074 6173 6b73 2c20 204e 6578 idle tasks, Nex
│ │ │ │ │ +00047510: 743a 2050 726f 6365 7373 6f72 5363 6865 t: ProcessorSche
│ │ │ │ │ +00047520: 6475 6c65 722d 7072 696e 7469 6e67 2c20 duler-printing,
│ │ │ │ │ +00047530: 2050 7265 763a 2050 726f 6365 7373 6f72 Prev: Processor
│ │ │ │ │ +00047540: 5363 6865 6475 6c65 722d 6275 696c 7420 Scheduler-built
│ │ │ │ │ +00047550: 696e 732c 2020 5570 3a20 5072 6f63 6573 ins, Up: Proces
│ │ │ │ │ +00047560: 736f 7253 6368 6564 756c 6572 0a0a 312e sorScheduler..1.
│ │ │ │ │ +00047570: 3133 362e 3420 5072 6f63 6573 736f 7253 136.4 ProcessorS
│ │ │ │ │ +00047580: 6368 6564 756c 6572 3a20 6964 6c65 2074 cheduler: idle t
│ │ │ │ │ +00047590: 6173 6b73 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d asks.-----------
│ │ │ │ │ +000475a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000475b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a69 646c -----------..idl
│ │ │ │ │ +000475c0: 650a 2020 2020 2050 7269 7661 7465 202d e. Private -
│ │ │ │ │ +000475d0: 2043 616c 6c20 7468 6520 6e65 7874 2069 Call the next i
│ │ │ │ │ +000475e0: 646c 6520 7461 736b 2e20 2052 6574 7572 dle task. Retur
│ │ │ │ │ +000475f0: 6e20 7768 6574 6865 7220 474e 5520 536d n whether GNU Sm
│ │ │ │ │ +00047600: 616c 6c74 616c 6b0a 2020 2020 2073 686f alltalk. sho
│ │ │ │ │ +00047610: 756c 6420 7061 7573 6520 756e 7469 6c20 uld pause until
│ │ │ │ │ +00047620: 7468 6520 6e65 7874 204f 5320 7369 676e the next OS sign
│ │ │ │ │ +00047630: 616c 2e0a 0a69 646c 6541 6464 3a20 6142 al...idleAdd: aB
│ │ │ │ │ +00047640: 6c6f 636b 0a20 2020 2020 5265 6769 7374 lock. Regist
│ │ │ │ │ +00047650: 6572 2061 426c 6f63 6b20 746f 2062 6520 er aBlock to be
│ │ │ │ │ +00047660: 6578 6563 7574 6564 2077 6865 6e20 7468 executed when th
│ │ │ │ │ +00047670: 696e 6773 2061 7265 2069 646c 650a 0a69 ings are idle..i
│ │ │ │ │ +00047680: 6e69 7469 616c 697a 650a 2020 2020 2050 nitialize. P
│ │ │ │ │ +00047690: 7269 7661 7465 202d 2053 7461 7274 2074 rivate - Start t
│ │ │ │ │ +000476a0: 6865 2066 696e 616c 697a 6174 696f 6e20 he finalization
│ │ │ │ │ +000476b0: 7072 6f63 6573 732e 0a0a 7061 7573 653a process...pause:
│ │ │ │ │ +000476c0: 2061 426f 6f6c 6561 6e0a 2020 2020 2050 aBoolean. P
│ │ │ │ │ +000476d0: 7269 7661 7465 202d 2050 6175 7365 2066 rivate - Pause f
│ │ │ │ │ +000476e0: 6f72 2073 6f6d 6520 7469 6d65 2069 6620 or some time if
│ │ │ │ │ +000476f0: 6142 6f6f 6c65 616e 2069 7320 6661 6c73 aBoolean is fals
│ │ │ │ │ +00047700: 652c 206f 7220 756e 7469 6c20 610a 2020 e, or until a.
│ │ │ │ │ +00047710: 2020 2073 6967 6e61 6c20 6966 2069 7420 signal if it
│ │ │ │ │ +00047720: 6973 2074 7275 652e 0a0a 7374 6172 7446 is true...startF
│ │ │ │ │ +00047730: 696e 616c 697a 6572 730a 2020 2020 2050 inalizers. P
│ │ │ │ │ +00047740: 7269 7661 7465 202d 2046 6972 6520 6120 rivate - Fire a
│ │ │ │ │ +00047750: 6c6f 772d 7072 696f 7269 7479 2070 726f low-priority pro
│ │ │ │ │ +00047760: 6365 7373 2074 6f20 6669 6e61 6c69 7a65 cess to finalize
│ │ │ │ │ +00047770: 2074 6865 206f 626a 6563 7473 0a0a 7570 the objects..up
│ │ │ │ │ +00047780: 6461 7465 3a20 6153 796d 626f 6c0a 2020 date: aSymbol.
│ │ │ │ │ +00047790: 2020 2049 6620 7765 206c 6566 7420 736f If we left so
│ │ │ │ │ +000477a0: 6d65 2077 6f72 6b20 6265 6869 6e64 2077 me work behind w
│ │ │ │ │ +000477b0: 6865 6e20 7468 6520 696d 6167 6520 7761 hen the image wa
│ │ │ │ │ +000477c0: 7320 7361 7665 642c 2064 6f20 6974 206e s saved, do it n
│ │ │ │ │ +000477d0: 6f77 2e0a 0a0a 1f0a 4669 6c65 3a20 6773 ow......File: gs
│ │ │ │ │ +000477e0: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ +000477f0: 6465 3a20 5072 6f63 6573 736f 7253 6368 de: ProcessorSch
│ │ │ │ │ +00047800: 6564 756c 6572 2d70 7269 6e74 696e 672c eduler-printing,
│ │ │ │ │ +00047810: 2020 4e65 7874 3a20 5072 6f63 6573 736f Next: Processo
│ │ │ │ │ +00047820: 7253 6368 6564 756c 6572 2d70 7269 6f72 rScheduler-prior
│ │ │ │ │ +00047830: 6974 6965 732c 2020 5072 6576 3a20 5072 ities, Prev: Pr
│ │ │ │ │ +00047840: 6f63 6573 736f 7253 6368 6564 756c 6572 ocessorScheduler
│ │ │ │ │ +00047850: 2d69 646c 6520 7461 736b 732c 2020 5570 -idle tasks, Up
│ │ │ │ │ +00047860: 3a20 5072 6f63 6573 736f 7253 6368 6564 : ProcessorSched
│ │ │ │ │ +00047870: 756c 6572 0a0a 312e 3133 362e 3520 5072 uler..1.136.5 Pr
│ │ │ │ │ +00047880: 6f63 6573 736f 7253 6368 6564 756c 6572 ocessorScheduler
│ │ │ │ │ +00047890: 3a20 7072 696e 7469 6e67 0a2d 2d2d 2d2d : printing.-----
│ │ │ │ │ +000478a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000478b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------.
│ │ │ │ │ +000478c0: 0a70 7269 6e74 4f6e 3a20 6153 7472 6561 .printOn: aStrea
│ │ │ │ │ +000478d0: 6d0a 2020 2020 2053 746f 7265 206f 6e74 m. Store ont
│ │ │ │ │ +000478e0: 6f20 6153 7472 6561 6d20 6120 7072 696e o aStream a prin
│ │ │ │ │ +000478f0: 7465 6420 7265 7072 6573 656e 7461 7469 ted representati
│ │ │ │ │ +00047900: 6f6e 206f 6620 7468 6520 7265 6365 6976 on of the receiv
│ │ │ │ │ +00047910: 6572 0a0a 0a1f 0a46 696c 653a 2067 7374 er.....File: gst
│ │ │ │ │ +00047920: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ +00047930: 653a 2050 726f 6365 7373 6f72 5363 6865 e: ProcessorSche
│ │ │ │ │ +00047940: 6475 6c65 722d 7072 696f 7269 7469 6573 duler-priorities
│ │ │ │ │ +00047950: 2c20 204e 6578 743a 2050 726f 6365 7373 , Next: Process
│ │ │ │ │ +00047960: 6f72 5363 6865 6475 6c65 722d 7374 6f72 orScheduler-stor
│ │ │ │ │ +00047970: 696e 672c 2020 5072 6576 3a20 5072 6f63 ing, Prev: Proc
│ │ │ │ │ +00047980: 6573 736f 7253 6368 6564 756c 6572 2d70 essorScheduler-p
│ │ │ │ │ +00047990: 7269 6e74 696e 672c 2020 5570 3a20 5072 rinting, Up: Pr
│ │ │ │ │ +000479a0: 6f63 6573 736f 7253 6368 6564 756c 6572 ocessorScheduler
│ │ │ │ │ +000479b0: 0a0a 312e 3133 362e 3620 5072 6f63 6573 ..1.136.6 Proces
│ │ │ │ │ +000479c0: 736f 7253 6368 6564 756c 6572 3a20 7072 sorScheduler: pr
│ │ │ │ │ +000479d0: 696f 7269 7469 6573 0a2d 2d2d 2d2d 2d2d iorities.-------
│ │ │ │ │ +000479e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000479f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------.
│ │ │ │ │ +00047a00: 0a68 6967 6849 4f50 7269 6f72 6974 790a .highIOPriority.
│ │ │ │ │ +00047a10: 2020 2020 2041 6e73 7765 7220 7468 6520 Answer the
│ │ │ │ │ +00047a20: 7072 696f 7269 7479 2066 6f72 2073 7973 priority for sys
│ │ │ │ │ +00047a30: 7465 6d20 6869 6768 2d70 7269 6f72 6974 tem high-priorit
│ │ │ │ │ +00047a40: 7920 492f 4f20 7072 6f63 6573 7365 732c y I/O processes,
│ │ │ │ │ +00047a50: 2073 7563 680a 2020 2020 2061 7320 6120 such. as a
│ │ │ │ │ +00047a60: 7072 6f63 6573 7320 6861 6e64 6c69 6e67 process handling
│ │ │ │ │ +00047a70: 2069 6e70 7574 2066 726f 6d20 6120 6e65 input from a ne
│ │ │ │ │ +00047a80: 7477 6f72 6b2e 0a0a 6869 6768 6573 7450 twork...highestP
│ │ │ │ │ 00047a90: 7269 6f72 6974 790a 2020 2020 2041 6e73 riority. Ans
│ │ │ │ │ -00047aa0: 7765 7220 7468 6520 7072 696f 7269 7479 wer the priority
│ │ │ │ │ -00047ab0: 2066 6f72 2073 7973 7465 6d20 7265 616c for system real
│ │ │ │ │ -00047ac0: 2d74 696d 6520 7072 6f63 6573 7365 732e -time processes.
│ │ │ │ │ -00047ad0: 0a0a 756e 7072 6565 6d70 7465 6450 7269 ..unpreemptedPri
│ │ │ │ │ -00047ae0: 6f72 6974 790a 2020 2020 2041 6e73 7765 ority. Answe
│ │ │ │ │ -00047af0: 7220 7468 6520 6869 6768 6573 7420 7072 r the highest pr
│ │ │ │ │ -00047b00: 696f 7269 7479 2061 7669 6c61 626c 6520 iority avilable
│ │ │ │ │ -00047b10: 696e 2074 6865 2073 7973 7465 6d3b 206e in the system; n
│ │ │ │ │ -00047b20: 6576 6572 2063 7265 6174 6520 610a 2020 ever create a.
│ │ │ │ │ -00047b30: 2020 2070 726f 6365 7373 2077 6974 6820 process with
│ │ │ │ │ -00047b40: 7468 6973 2070 7269 6f72 6974 792c 2069 this priority, i
│ │ │ │ │ -00047b50: 6e73 7465 6164 2075 7365 0a20 2020 2020 nstead use.
│ │ │ │ │ -00047b60: 426c 6f63 6b43 6c6f 7375 7265 3e3e 2376 BlockClosure>>#v
│ │ │ │ │ -00047b70: 616c 7565 5769 7468 6f75 7450 7265 656d alueWithoutPreem
│ │ │ │ │ -00047b80: 7074 696f 6e2e 0a0a 7573 6572 4261 636b ption...userBack
│ │ │ │ │ -00047b90: 6772 6f75 6e64 5072 696f 7269 7479 0a20 groundPriority.
│ │ │ │ │ -00047ba0: 2020 2020 416e 7377 6572 2074 6865 2070 Answer the p
│ │ │ │ │ -00047bb0: 7269 6f72 6974 7920 666f 7220 7573 6572 riority for user
│ │ │ │ │ -00047bc0: 2062 6163 6b67 726f 756e 642d 7072 696f background-prio
│ │ │ │ │ -00047bd0: 7269 7479 2070 726f 6365 7373 6573 0a0a rity processes..
│ │ │ │ │ -00047be0: 7573 6572 496e 7465 7272 7570 7450 7269 userInterruptPri
│ │ │ │ │ -00047bf0: 6f72 6974 790a 2020 2020 2041 6e73 7765 ority. Answe
│ │ │ │ │ -00047c00: 7220 7468 6520 7072 696f 7269 7479 2066 r the priority f
│ │ │ │ │ -00047c10: 6f72 2075 7365 7220 696e 7465 7272 7570 or user interrup
│ │ │ │ │ -00047c20: 742d 7072 696f 7269 7479 2070 726f 6365 t-priority proce
│ │ │ │ │ -00047c30: 7373 6573 2e0a 2020 2020 2050 726f 6365 sses.. Proce
│ │ │ │ │ -00047c40: 7373 6573 2072 756e 2061 7420 7468 6973 sses run at this
│ │ │ │ │ -00047c50: 206c 6576 656c 2077 696c 6c20 7072 6565 level will pree
│ │ │ │ │ -00047c60: 6d70 7420 7468 6520 7769 6e64 6f77 2073 mpt the window s
│ │ │ │ │ -00047c70: 6368 6564 756c 6572 2061 6e64 0a20 2020 cheduler and.
│ │ │ │ │ -00047c80: 2020 7368 6f75 6c64 2c20 7468 6572 6566 should, theref
│ │ │ │ │ -00047c90: 6f72 652c 206e 6f74 2063 6f6e 7375 6d65 ore, not consume
│ │ │ │ │ -00047ca0: 2074 6865 2070 726f 6365 7373 6f72 2066 the processor f
│ │ │ │ │ -00047cb0: 6f72 6576 6572 2e0a 0a75 7365 7253 6368 orever...userSch
│ │ │ │ │ -00047cc0: 6564 756c 696e 6750 7269 6f72 6974 790a edulingPriority.
│ │ │ │ │ -00047cd0: 2020 2020 2041 6e73 7765 7220 7468 6520 Answer the
│ │ │ │ │ -00047ce0: 7072 696f 7269 7479 2066 6f72 2075 7365 priority for use
│ │ │ │ │ -00047cf0: 7220 7374 616e 6461 7264 2d70 7269 6f72 r standard-prior
│ │ │ │ │ -00047d00: 6974 7920 7072 6f63 6573 7365 730a 0a1f ity processes...
│ │ │ │ │ -00047d10: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ -00047d20: 696e 666f 2c20 204e 6f64 653a 2050 726f info, Node: Pro
│ │ │ │ │ -00047d30: 6365 7373 6f72 5363 6865 6475 6c65 722d cessorScheduler-
│ │ │ │ │ -00047d40: 7374 6f72 696e 672c 2020 4e65 7874 3a20 storing, Next:
│ │ │ │ │ -00047d50: 5072 6f63 6573 736f 7253 6368 6564 756c ProcessorSchedul
│ │ │ │ │ -00047d60: 6572 2d74 696d 6564 2069 6e76 6f63 6174 er-timed invocat
│ │ │ │ │ -00047d70: 696f 6e2c 2020 5072 6576 3a20 5072 6f63 ion, Prev: Proc
│ │ │ │ │ -00047d80: 6573 736f 7253 6368 6564 756c 6572 2d70 essorScheduler-p
│ │ │ │ │ -00047d90: 7269 6f72 6974 6965 732c 2020 5570 3a20 riorities, Up:
│ │ │ │ │ -00047da0: 5072 6f63 6573 736f 7253 6368 6564 756c ProcessorSchedul
│ │ │ │ │ -00047db0: 6572 0a0a 312e 3133 362e 3720 5072 6f63 er..1.136.7 Proc
│ │ │ │ │ -00047dc0: 6573 736f 7253 6368 6564 756c 6572 3a20 essorScheduler:
│ │ │ │ │ -00047dd0: 7374 6f72 696e 670a 2d2d 2d2d 2d2d 2d2d storing.--------
│ │ │ │ │ -00047de0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00047df0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a73 746f -----------..sto
│ │ │ │ │ -00047e00: 7265 4f6e 3a20 6153 7472 6561 6d0a 2020 reOn: aStream.
│ │ │ │ │ -00047e10: 2020 2053 746f 7265 206f 6e74 6f20 6153 Store onto aS
│ │ │ │ │ -00047e20: 7472 6561 6d20 6120 536d 616c 6c74 616c tream a Smalltal
│ │ │ │ │ -00047e30: 6b20 6578 7072 6573 7369 6f6e 2077 6869 k expression whi
│ │ │ │ │ -00047e40: 6368 2065 7661 6c75 6174 6573 2074 6f20 ch evaluates to
│ │ │ │ │ -00047e50: 7468 650a 2020 2020 2072 6563 6569 7665 the. receive
│ │ │ │ │ -00047e60: 720a 0a1f 0a46 696c 653a 2067 7374 2d62 r....File: gst-b
│ │ │ │ │ -00047e70: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ -00047e80: 2050 726f 6365 7373 6f72 5363 6865 6475 ProcessorSchedu
│ │ │ │ │ -00047e90: 6c65 722d 7469 6d65 6420 696e 766f 6361 ler-timed invoca
│ │ │ │ │ -00047ea0: 7469 6f6e 2c20 2050 7265 763a 2050 726f tion, Prev: Pro
│ │ │ │ │ -00047eb0: 6365 7373 6f72 5363 6865 6475 6c65 722d cessorScheduler-
│ │ │ │ │ -00047ec0: 7374 6f72 696e 672c 2020 5570 3a20 5072 storing, Up: Pr
│ │ │ │ │ -00047ed0: 6f63 6573 736f 7253 6368 6564 756c 6572 ocessorScheduler
│ │ │ │ │ -00047ee0: 0a0a 312e 3133 362e 3820 5072 6f63 6573 ..1.136.8 Proces
│ │ │ │ │ -00047ef0: 736f 7253 6368 6564 756c 6572 3a20 7469 sorScheduler: ti
│ │ │ │ │ -00047f00: 6d65 6420 696e 766f 6361 7469 6f6e 0a2d med invocation.-
│ │ │ │ │ -00047f10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00047f20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00047f30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a69 7354 -----------..isT
│ │ │ │ │ -00047f40: 696d 656f 7574 5072 6f67 7261 6d6d 6564 imeoutProgrammed
│ │ │ │ │ -00047f50: 0a20 2020 2020 5072 6976 6174 6520 2d20 . Private -
│ │ │ │ │ -00047f60: 416e 7377 6572 2077 6865 7468 6572 2074 Answer whether t
│ │ │ │ │ -00047f70: 6865 7265 2069 7320 6120 7065 6e64 696e here is a pendin
│ │ │ │ │ -00047f80: 6720 6361 6c6c 2074 6f0a 2020 2020 2023 g call to. #
│ │ │ │ │ -00047f90: 7369 676e 616c 3a61 744d 696c 6c69 7365 signal:atMillise
│ │ │ │ │ -00047fa0: 636f 6e64 733a 0a0a 7369 676e 616c 3a20 conds:..signal:
│ │ │ │ │ -00047fb0: 6153 656d 6170 686f 7265 2061 744e 616e aSemaphore atNan
│ │ │ │ │ -00047fc0: 6f73 6563 6f6e 6443 6c6f 636b 5661 6c75 osecondClockValu
│ │ │ │ │ -00047fd0: 653a 206e 730a 2020 2020 2050 7269 7661 e: ns. Priva
│ │ │ │ │ -00047fe0: 7465 202d 2073 6967 6e61 6c20 2761 5365 te - signal 'aSe
│ │ │ │ │ -00047ff0: 6d61 7068 6f72 6527 2077 6865 6e20 7468 maphore' when th
│ │ │ │ │ -00048000: 6520 6e61 6e6f 7365 636f 6e64 2063 6c6f e nanosecond clo
│ │ │ │ │ -00048010: 636b 2072 6561 6368 6573 0a20 2020 2020 ck reaches.
│ │ │ │ │ -00048020: 276e 7327 206e 616e 6f73 6563 6f6e 6473 'ns' nanoseconds
│ │ │ │ │ -00048030: 2e0a 0a73 6967 6e61 6c3a 2061 5365 6d61 ...signal: aSema
│ │ │ │ │ -00048040: 7068 6f72 6520 6f6e 496e 7465 7272 7570 phore onInterrup
│ │ │ │ │ -00048050: 743a 2061 6e49 6e74 6567 6572 5369 676e t: anIntegerSign
│ │ │ │ │ -00048060: 616c 4e75 6d62 6572 0a20 2020 2020 5369 alNumber. Si
│ │ │ │ │ -00048070: 676e 616c 2027 6153 656d 6170 686f 7265 gnal 'aSemaphore
│ │ │ │ │ -00048080: 2720 7768 656e 2074 6865 2067 6976 656e ' when the given
│ │ │ │ │ -00048090: 2043 2073 6967 6e61 6c20 6f63 6375 7273 C signal occurs
│ │ │ │ │ -000480a0: 2e0a 0a1f 0a46 696c 653a 2067 7374 2d62 .....File: gst-b
│ │ │ │ │ -000480b0: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ -000480c0: 2050 726f 6365 7373 5661 7269 6162 6c65 ProcessVariable
│ │ │ │ │ -000480d0: 2c20 204e 6578 743a 2050 726f 6d69 7365 , Next: Promise
│ │ │ │ │ -000480e0: 2c20 2050 7265 763a 2050 726f 6365 7373 , Prev: Process
│ │ │ │ │ -000480f0: 6f72 5363 6865 6475 6c65 722c 2020 5570 orScheduler, Up
│ │ │ │ │ -00048100: 3a20 4261 7365 2063 6c61 7373 6573 0a0a : Base classes..
│ │ │ │ │ -00048110: 312e 3133 3720 5072 6f63 6573 7356 6172 1.137 ProcessVar
│ │ │ │ │ -00048120: 6961 626c 650a 3d3d 3d3d 3d3d 3d3d 3d3d iable.==========
│ │ │ │ │ -00048130: 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a44 6566 ===========..Def
│ │ │ │ │ -00048140: 696e 6564 2069 6e20 6e61 6d65 7370 6163 ined in namespac
│ │ │ │ │ -00048150: 6520 536d 616c 6c74 616c 6b0a 5375 7065 e Smalltalk.Supe
│ │ │ │ │ -00048160: 7263 6c61 7373 3a20 4c6f 6f6b 7570 4b65 rclass: LookupKe
│ │ │ │ │ -00048170: 790a 4361 7465 676f 7279 3a20 4c61 6e67 y.Category: Lang
│ │ │ │ │ -00048180: 7561 6765 2d50 726f 6365 7373 6573 0a20 uage-Processes.
│ │ │ │ │ -00048190: 2020 2020 4920 7265 7072 6573 656e 7420 I represent
│ │ │ │ │ -000481a0: 6120 7072 6f78 7920 666f 7220 6120 7468 a proxy for a th
│ │ │ │ │ -000481b0: 7265 6164 2d6c 6f63 616c 2076 6172 6961 read-local varia
│ │ │ │ │ -000481c0: 626c 6520 6465 6669 6e65 6420 666f 7220 ble defined for
│ │ │ │ │ -000481d0: 610a 2020 2020 2070 726f 6365 7373 2e20 a. process.
│ │ │ │ │ -000481e0: 2052 6571 7565 7374 696e 6720 7468 6520 Requesting the
│ │ │ │ │ -000481f0: 7661 6c75 6520 7769 6c6c 2072 6574 7572 value will retur
│ │ │ │ │ -00048200: 6e20 7468 6520 7468 7265 6164 2d6c 6f63 n the thread-loc
│ │ │ │ │ -00048210: 616c 2073 6574 7469 6e67 0a20 2020 2020 al setting.
│ │ │ │ │ -00048220: 666f 7220 7468 6520 6375 7272 656e 7420 for the current
│ │ │ │ │ -00048230: 7072 6f63 6573 732e 0a0a 2a20 4d65 6e75 process...* Menu
│ │ │ │ │ -00048240: 3a0a 0a2a 2050 726f 6365 7373 5661 7269 :..* ProcessVari
│ │ │ │ │ -00048250: 6162 6c65 2063 6c61 7373 2d61 6363 6573 able class-acces
│ │ │ │ │ -00048260: 7369 6e67 3a3a 2020 2863 6c61 7373 290a sing:: (class).
│ │ │ │ │ -00048270: 2a20 5072 6f63 6573 7356 6172 6961 626c * ProcessVariabl
│ │ │ │ │ -00048280: 652d 6163 6365 7373 696e 673a 3a20 2028 e-accessing:: (
│ │ │ │ │ -00048290: 696e 7374 616e 6365 290a 0a1f 0a46 696c instance)....Fil
│ │ │ │ │ -000482a0: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ -000482b0: 2c20 204e 6f64 653a 2050 726f 6365 7373 , Node: Process
│ │ │ │ │ -000482c0: 5661 7269 6162 6c65 2063 6c61 7373 2d61 Variable class-a
│ │ │ │ │ -000482d0: 6363 6573 7369 6e67 2c20 204e 6578 743a ccessing, Next:
│ │ │ │ │ -000482e0: 2050 726f 6365 7373 5661 7269 6162 6c65 ProcessVariable
│ │ │ │ │ -000482f0: 2d61 6363 6573 7369 6e67 2c20 2055 703a -accessing, Up:
│ │ │ │ │ -00048300: 2050 726f 6365 7373 5661 7269 6162 6c65 ProcessVariable
│ │ │ │ │ -00048310: 0a0a 312e 3133 372e 3120 5072 6f63 6573 ..1.137.1 Proces
│ │ │ │ │ -00048320: 7356 6172 6961 626c 6520 636c 6173 733a sVariable class:
│ │ │ │ │ -00048330: 2061 6363 6573 7369 6e67 0a2d 2d2d 2d2d accessing.-----
│ │ │ │ │ -00048340: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00048350: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00048360: 2d2d 2d0a 0a6b 6579 3a20 616e 4f62 6a65 ---..key: anObje
│ │ │ │ │ -00048370: 6374 0a20 2020 2020 5265 7475 726e 2061 ct. Return a
│ │ │ │ │ -00048380: 206e 6577 2050 726f 6365 7373 5661 7269 new ProcessVari
│ │ │ │ │ -00048390: 6162 6c65 2077 6974 6820 7468 6520 6769 able with the gi
│ │ │ │ │ -000483a0: 7665 6e20 6b65 792e 2020 4e6f 7420 7468 ven key. Not th
│ │ │ │ │ -000483b0: 6174 2074 6865 206b 6579 0a20 2020 2020 at the key.
│ │ │ │ │ -000483c0: 6e65 6564 206e 6f74 2062 6520 6120 7379 need not be a sy
│ │ │ │ │ -000483d0: 6d62 6f6c 206f 7220 7374 7269 6e67 2c20 mbol or string,
│ │ │ │ │ -000483e0: 666f 7220 6578 616d 706c 6520 796f 7520 for example you
│ │ │ │ │ -000483f0: 636f 756c 6420 7573 6520 616e 2061 7272 could use an arr
│ │ │ │ │ -00048400: 6179 0a20 2020 2020 2328 237b 636c 6173 ay. #(#{clas
│ │ │ │ │ -00048410: 7320 6e61 6d65 7d20 276e 616d 6527 292e s name} 'name').
│ │ │ │ │ -00048420: 2020 5365 7474 696e 6720 7468 6520 7661 Setting the va
│ │ │ │ │ -00048430: 7269 6162 6c65 2773 2076 616c 7565 2077 riable's value w
│ │ │ │ │ -00048440: 696c 6c0a 2020 2020 2061 7574 6f6d 6174 ill. automat
│ │ │ │ │ -00048450: 6963 616c 6c79 2063 7265 6174 6520 6974 ically create it
│ │ │ │ │ -00048460: 2069 6e20 7468 6520 6375 7272 656e 7420 in the current
│ │ │ │ │ -00048470: 7072 6f63 6573 732c 2077 6869 6c65 2072 process, while r
│ │ │ │ │ -00048480: 656d 6f76 616c 206d 7573 740a 2020 2020 emoval must.
│ │ │ │ │ -00048490: 2062 6520 646f 6e65 2062 7920 6861 6e64 be done by hand
│ │ │ │ │ -000484a0: 2074 6872 6f75 6768 2074 6865 2050 726f through the Pro
│ │ │ │ │ -000484b0: 6365 7373 456e 7669 726f 6e6d 656e 7420 cessEnvironment
│ │ │ │ │ -000484c0: 7369 6e67 6c65 746f 6e20 6f62 6a65 6374 singleton object
│ │ │ │ │ -000484d0: 2e0a 0a6e 6577 0a20 2020 2020 5265 7475 ...new. Retu
│ │ │ │ │ -000484e0: 726e 2061 206e 6577 2050 726f 6365 7373 rn a new Process
│ │ │ │ │ -000484f0: 5661 7269 6162 6c65 2077 6974 6820 6120 Variable with a
│ │ │ │ │ -00048500: 6e65 7720 616e 6f6e 796d 6f75 7320 6275 new anonymous bu
│ │ │ │ │ -00048510: 7420 756e 6971 7565 206b 6579 2e0a 2020 t unique key..
│ │ │ │ │ -00048520: 2020 2049 7420 6973 2073 7567 6765 7374 It is suggest
│ │ │ │ │ -00048530: 6564 2074 6f20 7573 6520 6120 6465 7363 ed to use a desc
│ │ │ │ │ -00048540: 7269 7074 6976 6520 6e61 6d65 2069 6e73 riptive name ins
│ │ │ │ │ -00048550: 7465 6164 2074 6f20 6561 7365 0a20 2020 tead to ease.
│ │ │ │ │ -00048560: 2020 6465 6275 6767 696e 672e 2020 5365 debugging. Se
│ │ │ │ │ -00048570: 7474 696e 6720 7468 6520 7661 7269 6162 tting the variab
│ │ │ │ │ -00048580: 6c65 2773 2076 616c 7565 2077 696c 6c20 le's value will
│ │ │ │ │ -00048590: 6175 746f 6d61 7469 6361 6c6c 7920 6372 automatically cr
│ │ │ │ │ -000485a0: 6561 7465 0a20 2020 2020 6974 2069 6e20 eate. it in
│ │ │ │ │ -000485b0: 7468 6520 6375 7272 656e 7420 7072 6f63 the current proc
│ │ │ │ │ -000485c0: 6573 732c 2077 6869 6c65 2072 656d 6f76 ess, while remov
│ │ │ │ │ -000485d0: 616c 206d 7573 7420 6265 2064 6f6e 6520 al must be done
│ │ │ │ │ -000485e0: 6279 2068 616e 640a 2020 2020 2074 6872 by hand. thr
│ │ │ │ │ -000485f0: 6f75 6768 2074 6865 2050 726f 6365 7373 ough the Process
│ │ │ │ │ -00048600: 456e 7669 726f 6e6d 656e 7420 7369 6e67 Environment sing
│ │ │ │ │ -00048610: 6c65 746f 6e20 6f62 6a65 6374 2e0a 0a1f leton object....
│ │ │ │ │ -00048620: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ -00048630: 696e 666f 2c20 204e 6f64 653a 2050 726f info, Node: Pro
│ │ │ │ │ -00048640: 6365 7373 5661 7269 6162 6c65 2d61 6363 cessVariable-acc
│ │ │ │ │ -00048650: 6573 7369 6e67 2c20 2050 7265 763a 2050 essing, Prev: P
│ │ │ │ │ -00048660: 726f 6365 7373 5661 7269 6162 6c65 2063 rocessVariable c
│ │ │ │ │ -00048670: 6c61 7373 2d61 6363 6573 7369 6e67 2c20 lass-accessing,
│ │ │ │ │ -00048680: 2055 703a 2050 726f 6365 7373 5661 7269 Up: ProcessVari
│ │ │ │ │ -00048690: 6162 6c65 0a0a 312e 3133 372e 3220 5072 able..1.137.2 Pr
│ │ │ │ │ -000486a0: 6f63 6573 7356 6172 6961 626c 653a 2061 ocessVariable: a
│ │ │ │ │ -000486b0: 6363 6573 7369 6e67 0a2d 2d2d 2d2d 2d2d ccessing.-------
│ │ │ │ │ -000486c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000486d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a65 6e76 -----------..env
│ │ │ │ │ -000486e0: 6972 6f6e 6d65 6e74 0a20 2020 2020 5265 ironment. Re
│ │ │ │ │ -000486f0: 7475 726e 2074 6865 2065 6e76 6972 6f6e turn the environ
│ │ │ │ │ -00048700: 6d65 6e74 2069 6e20 7768 6963 6820 7468 ment in which th
│ │ │ │ │ -00048710: 6973 2050 726f 6365 7373 5661 7269 6162 is ProcessVariab
│ │ │ │ │ -00048720: 6c65 206c 6976 6573 2e20 2054 6869 730a le lives. This.
│ │ │ │ │ -00048730: 2020 2020 2069 7320 7468 6520 7369 6e67 is the sing
│ │ │ │ │ -00048740: 6c65 746f 6e20 696e 7374 616e 6365 206f leton instance o
│ │ │ │ │ -00048750: 6620 5072 6f63 6573 7345 6e76 6972 6f6e f ProcessEnviron
│ │ │ │ │ -00048760: 6d65 6e74 2066 6f72 2061 6c6c 2076 6172 ment for all var
│ │ │ │ │ -00048770: 6961 626c 6573 2e0a 0a75 7365 3a20 616e iables...use: an
│ │ │ │ │ -00048780: 4f62 6a65 6374 2064 7572 696e 673a 2061 Object during: a
│ │ │ │ │ -00048790: 426c 6f63 6b0a 2020 2020 2053 6574 2074 Block. Set t
│ │ │ │ │ -000487a0: 6865 2076 616c 7565 206f 6620 7468 6973 he value of this
│ │ │ │ │ -000487b0: 2076 6172 6961 626c 6520 746f 2061 6e4f variable to anO
│ │ │ │ │ -000487c0: 626a 6563 7420 6475 7269 6e67 2074 6865 bject during the
│ │ │ │ │ -000487d0: 2065 7865 6375 7469 6f6e 206f 660a 2020 execution of.
│ │ │ │ │ -000487e0: 2020 2061 426c 6f63 6b2c 2074 6865 6e20 aBlock, then
│ │ │ │ │ -000487f0: 7265 7374 6f72 6520 6974 2e0a 0a76 616c restore it...val
│ │ │ │ │ -00048800: 7565 0a20 2020 2020 5265 7475 726e 2074 ue. Return t
│ │ │ │ │ -00048810: 6865 2076 616c 7565 206f 6620 7468 6973 he value of this
│ │ │ │ │ -00048820: 2076 6172 6961 626c 6520 696e 2074 6865 variable in the
│ │ │ │ │ -00048830: 2063 7572 7265 6e74 2070 726f 6365 7373 current process
│ │ │ │ │ -00048840: 2e0a 0a76 616c 7565 3a20 616e 4f62 6a65 ...value: anObje
│ │ │ │ │ -00048850: 6374 0a20 2020 2020 5365 7420 7468 6520 ct. Set the
│ │ │ │ │ -00048860: 7661 6c75 6520 6f66 2074 6865 2063 7572 value of the cur
│ │ │ │ │ -00048870: 7265 6e74 2070 726f 6365 7373 2773 2063 rent process's c
│ │ │ │ │ -00048880: 6f70 7920 6f66 2074 6865 2076 6172 6961 opy of the varia
│ │ │ │ │ -00048890: 626c 6520 746f 2062 650a 2020 2020 2061 ble to be. a
│ │ │ │ │ -000488a0: 6e4f 626a 6563 742e 0a0a 7661 6c75 6549 nObject...valueI
│ │ │ │ │ -000488b0: 6641 6273 656e 743a 2061 426c 6f63 6b0a fAbsent: aBlock.
│ │ │ │ │ -000488c0: 2020 2020 2052 6574 7572 6e20 7468 6520 Return the
│ │ │ │ │ -000488d0: 7661 6c75 6520 6f66 2074 6869 7320 7661 value of this va
│ │ │ │ │ -000488e0: 7269 6162 6c65 2069 6e20 7468 6520 6375 riable in the cu
│ │ │ │ │ -000488f0: 7272 656e 7420 7072 6f63 6573 732e 0a0a rrent process...
│ │ │ │ │ -00048900: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ -00048910: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 5072 .info, Node: Pr
│ │ │ │ │ -00048920: 6f6d 6973 652c 2020 4e65 7874 3a20 5261 omise, Next: Ra
│ │ │ │ │ -00048930: 6e64 6f6d 2c20 2050 7265 763a 2050 726f ndom, Prev: Pro
│ │ │ │ │ -00048940: 6365 7373 5661 7269 6162 6c65 2c20 2055 cessVariable, U
│ │ │ │ │ -00048950: 703a 2042 6173 6520 636c 6173 7365 730a p: Base classes.
│ │ │ │ │ -00048960: 0a31 2e31 3338 2050 726f 6d69 7365 0a3d .1.138 Promise.=
│ │ │ │ │ -00048970: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a 4465 ============..De
│ │ │ │ │ -00048980: 6669 6e65 6420 696e 206e 616d 6573 7061 fined in namespa
│ │ │ │ │ -00048990: 6365 2053 6d61 6c6c 7461 6c6b 0a53 7570 ce Smalltalk.Sup
│ │ │ │ │ -000489a0: 6572 636c 6173 733a 2056 616c 7565 486f erclass: ValueHo
│ │ │ │ │ -000489b0: 6c64 6572 0a43 6174 6567 6f72 793a 204c lder.Category: L
│ │ │ │ │ -000489c0: 616e 6775 6167 652d 4461 7461 2074 7970 anguage-Data typ
│ │ │ │ │ -000489d0: 6573 0a20 2020 2020 4920 7374 6f72 6520 es. I store
│ │ │ │ │ -000489e0: 6d79 2076 616c 7565 2069 6e20 6120 7661 my value in a va
│ │ │ │ │ -000489f0: 7269 6162 6c65 2c20 616e 6420 6b6e 6f77 riable, and know
│ │ │ │ │ -00048a00: 2077 6865 7468 6572 2049 2068 6176 6520 whether I have
│ │ │ │ │ -00048a10: 6265 656e 0a20 2020 2020 696e 6974 6961 been. initia
│ │ │ │ │ -00048a20: 6c69 7a65 6420 6f72 206e 6f74 2e20 2049 lized or not. I
│ │ │ │ │ -00048a30: 6620 796f 7520 6173 6b20 666f 7220 6d79 f you ask for my
│ │ │ │ │ -00048a40: 2076 616c 7565 2061 6e64 2049 2068 6176 value and I hav
│ │ │ │ │ -00048a50: 6520 6e6f 7420 6265 656e 0a20 2020 2020 e not been.
│ │ │ │ │ -00048a60: 696e 6974 6961 6c69 7a65 642c 2049 2073 initialized, I s
│ │ │ │ │ -00048a70: 7573 7065 6e64 2074 6865 2070 726f 6365 uspend the proce
│ │ │ │ │ -00048a80: 7373 2075 6e74 696c 2061 2076 616c 7565 ss until a value
│ │ │ │ │ -00048a90: 2068 6173 2062 6565 6e20 6173 7369 676e has been assign
│ │ │ │ │ -00048aa0: 6564 2e0a 0a2a 204d 656e 753a 0a0a 2a20 ed...* Menu:..*
│ │ │ │ │ -00048ab0: 5072 6f6d 6973 6520 636c 6173 732d 6372 Promise class-cr
│ │ │ │ │ -00048ac0: 6561 7469 6e67 2069 6e73 7461 6e63 6573 eating instances
│ │ │ │ │ -00048ad0: 3a3a 2020 2863 6c61 7373 290a 2a20 5072 :: (class).* Pr
│ │ │ │ │ -00048ae0: 6f6d 6973 652d 6163 6365 7373 696e 673a omise-accessing:
│ │ │ │ │ -00048af0: 3a20 2028 696e 7374 616e 6365 290a 2a20 : (instance).*
│ │ │ │ │ -00048b00: 5072 6f6d 6973 652d 696e 6974 6961 6c69 Promise-initiali
│ │ │ │ │ -00048b10: 7a69 6e67 3a3a 2020 2869 6e73 7461 6e63 zing:: (instanc
│ │ │ │ │ -00048b20: 6529 0a2a 2050 726f 6d69 7365 2d70 7269 e).* Promise-pri
│ │ │ │ │ -00048b30: 6e74 696e 673a 3a20 2028 696e 7374 616e nting:: (instan
│ │ │ │ │ -00048b40: 6365 290a 2a20 5072 6f6d 6973 652d 7374 ce).* Promise-st
│ │ │ │ │ -00048b50: 696c 6c20 756e 636c 6173 7369 6669 6564 ill unclassified
│ │ │ │ │ -00048b60: 3a3a 2020 2869 6e73 7461 6e63 6529 0a0a :: (instance)..
│ │ │ │ │ -00048b70: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ -00048b80: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 5072 .info, Node: Pr
│ │ │ │ │ -00048b90: 6f6d 6973 6520 636c 6173 732d 6372 6561 omise class-crea
│ │ │ │ │ -00048ba0: 7469 6e67 2069 6e73 7461 6e63 6573 2c20 ting instances,
│ │ │ │ │ -00048bb0: 204e 6578 743a 2050 726f 6d69 7365 2d61 Next: Promise-a
│ │ │ │ │ -00048bc0: 6363 6573 7369 6e67 2c20 2055 703a 2050 ccessing, Up: P
│ │ │ │ │ -00048bd0: 726f 6d69 7365 0a0a 312e 3133 382e 3120 romise..1.138.1
│ │ │ │ │ -00048be0: 5072 6f6d 6973 6520 636c 6173 733a 2063 Promise class: c
│ │ │ │ │ -00048bf0: 7265 6174 696e 6720 696e 7374 616e 6365 reating instance
│ │ │ │ │ -00048c00: 730a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d s.--------------
│ │ │ │ │ -00048c10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00048c20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a66 6f72 -----------..for
│ │ │ │ │ -00048c30: 3a20 6142 6c6f 636b 0a20 2020 2020 496e : aBlock. In
│ │ │ │ │ -00048c40: 766f 6b65 2061 426c 6f63 6b20 6174 2061 voke aBlock at a
│ │ │ │ │ -00048c50: 6e20 696e 6465 7465 726d 696e 6174 6520 n indeterminate
│ │ │ │ │ -00048c60: 7469 6d65 2069 6e20 616e 2069 6e64 6574 time in an indet
│ │ │ │ │ -00048c70: 6572 6d69 6e61 7465 2070 726f 6365 7373 erminate process
│ │ │ │ │ -00048c80: 0a20 2020 2020 6265 666f 7265 2061 6e73 . before ans
│ │ │ │ │ -00048c90: 7765 7269 6e67 2069 7473 2076 616c 7565 wering its value
│ │ │ │ │ -00048ca0: 2066 726f 6d20 2376 616c 7565 2073 656e from #value sen
│ │ │ │ │ -00048cb0: 7420 746f 206d 7920 7265 7375 6c74 2e0a t to my result..
│ │ │ │ │ -00048cc0: 0a6e 756c 6c0a 2020 2020 2054 6869 7320 .null. This
│ │ │ │ │ -00048cd0: 6d65 7468 6f64 2073 686f 756c 6420 6e6f method should no
│ │ │ │ │ -00048ce0: 7420 6265 2063 616c 6c65 6420 666f 7220 t be called for
│ │ │ │ │ -00048cf0: 696e 7374 616e 6365 7320 6f66 2074 6869 instances of thi
│ │ │ │ │ -00048d00: 7320 636c 6173 732e 0a0a 1f0a 4669 6c65 s class.....File
│ │ │ │ │ -00048d10: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ -00048d20: 2020 4e6f 6465 3a20 5072 6f6d 6973 652d Node: Promise-
│ │ │ │ │ -00048d30: 6163 6365 7373 696e 672c 2020 4e65 7874 accessing, Next
│ │ │ │ │ -00048d40: 3a20 5072 6f6d 6973 652d 696e 6974 6961 : Promise-initia
│ │ │ │ │ -00048d50: 6c69 7a69 6e67 2c20 2050 7265 763a 2050 lizing, Prev: P
│ │ │ │ │ -00048d60: 726f 6d69 7365 2063 6c61 7373 2d63 7265 romise class-cre
│ │ │ │ │ -00048d70: 6174 696e 6720 696e 7374 616e 6365 732c ating instances,
│ │ │ │ │ -00048d80: 2020 5570 3a20 5072 6f6d 6973 650a 0a31 Up: Promise..1
│ │ │ │ │ -00048d90: 2e31 3338 2e32 2050 726f 6d69 7365 3a20 .138.2 Promise:
│ │ │ │ │ -00048da0: 6163 6365 7373 696e 670a 2d2d 2d2d 2d2d accessing.------
│ │ │ │ │ -00048db0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00048dc0: 2d2d 2d2d 0a0a 6861 7345 7272 6f72 0a20 ----..hasError.
│ │ │ │ │ -00048dd0: 2020 2020 416e 7377 6572 2077 6865 7468 Answer wheth
│ │ │ │ │ -00048de0: 6572 2063 616c 6c69 6e67 2023 7661 6c75 er calling #valu
│ │ │ │ │ -00048df0: 6520 7769 6c6c 2072 6169 7365 2061 6e20 e will raise an
│ │ │ │ │ -00048e00: 6578 6365 7074 696f 6e2e 0a0a 6861 7356 exception...hasV
│ │ │ │ │ -00048e10: 616c 7565 0a20 2020 2020 416e 7377 6572 alue. Answer
│ │ │ │ │ -00048e20: 2077 6865 7468 6572 2077 6520 616c 7265 whether we alre
│ │ │ │ │ -00048e30: 6164 7920 6861 7665 2061 2076 616c 7565 ady have a value
│ │ │ │ │ -00048e40: 2028 6f72 2063 616c 6c69 6e67 2023 7661 (or calling #va
│ │ │ │ │ -00048e50: 6c75 6520 7769 6c6c 0a20 2020 2020 7261 lue will. ra
│ │ │ │ │ -00048e60: 6973 6520 616e 2065 7272 6f72 292e 0a0a ise an error)...
│ │ │ │ │ -00048e70: 7661 6c75 650a 2020 2020 2047 6574 2074 value. Get t
│ │ │ │ │ -00048e80: 6865 2076 616c 7565 206f 6620 7468 6520 he value of the
│ │ │ │ │ -00048e90: 7265 6365 6976 6572 2e0a 0a76 616c 7565 receiver...value
│ │ │ │ │ -00048ea0: 3a20 616e 4f62 6a65 6374 0a20 2020 2020 : anObject.
│ │ │ │ │ -00048eb0: 5365 7420 7468 6520 7661 6c75 6520 6f66 Set the value of
│ │ │ │ │ -00048ec0: 2074 6865 2072 6563 6569 7665 722e 0a0a the receiver...
│ │ │ │ │ -00048ed0: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ -00048ee0: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 5072 .info, Node: Pr
│ │ │ │ │ -00048ef0: 6f6d 6973 652d 696e 6974 6961 6c69 7a69 omise-initializi
│ │ │ │ │ -00048f00: 6e67 2c20 204e 6578 743a 2050 726f 6d69 ng, Next: Promi
│ │ │ │ │ -00048f10: 7365 2d70 7269 6e74 696e 672c 2020 5072 se-printing, Pr
│ │ │ │ │ -00048f20: 6576 3a20 5072 6f6d 6973 652d 6163 6365 ev: Promise-acce
│ │ │ │ │ -00048f30: 7373 696e 672c 2020 5570 3a20 5072 6f6d ssing, Up: Prom
│ │ │ │ │ -00048f40: 6973 650a 0a31 2e31 3338 2e33 2050 726f ise..1.138.3 Pro
│ │ │ │ │ -00048f50: 6d69 7365 3a20 696e 6974 6961 6c69 7a69 mise: initializi
│ │ │ │ │ -00048f60: 6e67 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ng.-------------
│ │ │ │ │ -00048f70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00048f80: 0a0a 696e 6974 6961 6c69 7a65 0a20 2020 ..initialize.
│ │ │ │ │ -00048f90: 2020 5072 6976 6174 6520 2d20 7365 7420 Private - set
│ │ │ │ │ -00048fa0: 7468 6520 696e 6974 6961 6c20 7374 6174 the initial stat
│ │ │ │ │ -00048fb0: 6520 6f66 2074 6865 2072 6563 6569 7665 e of the receive
│ │ │ │ │ -00048fc0: 720a 0a1f 0a46 696c 653a 2067 7374 2d62 r....File: gst-b
│ │ │ │ │ -00048fd0: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ -00048fe0: 2050 726f 6d69 7365 2d70 7269 6e74 696e Promise-printin
│ │ │ │ │ -00048ff0: 672c 2020 4e65 7874 3a20 5072 6f6d 6973 g, Next: Promis
│ │ │ │ │ -00049000: 652d 7374 696c 6c20 756e 636c 6173 7369 e-still unclassi
│ │ │ │ │ -00049010: 6669 6564 2c20 2050 7265 763a 2050 726f fied, Prev: Pro
│ │ │ │ │ -00049020: 6d69 7365 2d69 6e69 7469 616c 697a 696e mise-initializin
│ │ │ │ │ -00049030: 672c 2020 5570 3a20 5072 6f6d 6973 650a g, Up: Promise.
│ │ │ │ │ -00049040: 0a31 2e31 3338 2e34 2050 726f 6d69 7365 .1.138.4 Promise
│ │ │ │ │ -00049050: 3a20 7072 696e 7469 6e67 0a2d 2d2d 2d2d : printing.-----
│ │ │ │ │ +00047aa0: 7765 7220 7468 6520 6869 6768 6573 7420 wer the highest
│ │ │ │ │ +00047ab0: 7661 6c69 6420 7072 696f 7269 7479 0a0a valid priority..
│ │ │ │ │ +00047ac0: 6964 6c65 5072 696f 7269 7479 0a20 2020 idlePriority.
│ │ │ │ │ +00047ad0: 2020 416e 7377 6572 2074 6865 2070 7269 Answer the pri
│ │ │ │ │ +00047ae0: 6f72 6974 7920 6f66 2069 646c 6520 7072 ority of idle pr
│ │ │ │ │ +00047af0: 6f63 6573 7365 732e 0a0a 6c6f 7749 4f50 ocesses...lowIOP
│ │ │ │ │ +00047b00: 7269 6f72 6974 790a 2020 2020 2041 6e73 riority. Ans
│ │ │ │ │ +00047b10: 7765 7220 7468 6520 7072 696f 7269 7479 wer the priority
│ │ │ │ │ +00047b20: 2066 6f72 2073 7973 7465 6d20 6c6f 772d for system low-
│ │ │ │ │ +00047b30: 7072 696f 7269 7479 2049 2f4f 2070 726f priority I/O pro
│ │ │ │ │ +00047b40: 6365 7373 6573 2e0a 2020 2020 2045 7861 cesses.. Exa
│ │ │ │ │ +00047b50: 6d70 6c65 7320 6172 6520 7468 6520 7072 mples are the pr
│ │ │ │ │ +00047b60: 6f63 6573 7320 6861 6e64 6c69 6e67 2069 ocess handling i
│ │ │ │ │ +00047b70: 6e70 7574 2066 726f 6d20 7468 6520 7573 nput from the us
│ │ │ │ │ +00047b80: 6572 2028 6b65 7962 6f61 7264 2c0a 2020 er (keyboard,.
│ │ │ │ │ +00047b90: 2020 2070 6f69 6e74 696e 6720 6465 7669 pointing devi
│ │ │ │ │ +00047ba0: 6365 2c20 6574 632e 2920 616e 6420 7468 ce, etc.) and th
│ │ │ │ │ +00047bb0: 6520 7072 6f63 6573 7320 6469 7374 7269 e process distri
│ │ │ │ │ +00047bc0: 6275 7469 6e67 2069 6e70 7574 2066 726f buting input fro
│ │ │ │ │ +00047bd0: 6d20 610a 2020 2020 206e 6574 776f 726b m a. network
│ │ │ │ │ +00047be0: 2e0a 0a6c 6f77 6573 7450 7269 6f72 6974 ...lowestPriorit
│ │ │ │ │ +00047bf0: 790a 2020 2020 2041 6e73 7765 7220 7468 y. Answer th
│ │ │ │ │ +00047c00: 6520 6c6f 7765 7374 2076 616c 6964 2070 e lowest valid p
│ │ │ │ │ +00047c10: 7269 6f72 6974 790a 0a70 7269 6f72 6974 riority..priorit
│ │ │ │ │ +00047c20: 794e 616d 653a 2070 7269 6f72 6974 790a yName: priority.
│ │ │ │ │ +00047c30: 2020 2020 2050 7269 7661 7465 202d 2041 Private - A
│ │ │ │ │ +00047c40: 6e73 7765 7220 6120 6e61 6d65 2066 6f72 nswer a name for
│ │ │ │ │ +00047c50: 2074 6865 2067 6976 656e 2070 726f 6365 the given proce
│ │ │ │ │ +00047c60: 7373 2070 7269 6f72 6974 790a 0a73 7973 ss priority..sys
│ │ │ │ │ +00047c70: 7465 6d42 6163 6b67 726f 756e 6450 7269 temBackgroundPri
│ │ │ │ │ +00047c80: 6f72 6974 790a 2020 2020 2041 6e73 7765 ority. Answe
│ │ │ │ │ +00047c90: 7220 7468 6520 7072 696f 7269 7479 2066 r the priority f
│ │ │ │ │ +00047ca0: 6f72 2073 7973 7465 6d20 6261 636b 6772 or system backgr
│ │ │ │ │ +00047cb0: 6f75 6e64 2d70 7269 6f72 6974 7920 7072 ound-priority pr
│ │ │ │ │ +00047cc0: 6f63 6573 7365 732e 2020 416e 0a20 2020 ocesses. An.
│ │ │ │ │ +00047cd0: 2020 696e 6372 656d 656e 7461 6c20 6761 incremental ga
│ │ │ │ │ +00047ce0: 7262 6167 6520 636f 6c6c 6563 746f 7220 rbage collector
│ │ │ │ │ +00047cf0: 636f 756c 6420 7275 6e20 6174 2074 6869 could run at thi
│ │ │ │ │ +00047d00: 7320 6c65 7665 6c20 6275 7420 6e6f 7720 s level but now
│ │ │ │ │ +00047d10: 6974 0a20 2020 2020 7275 6e73 2061 7420 it. runs at
│ │ │ │ │ +00047d20: 6964 6c65 5072 696f 7269 7479 2069 6e73 idlePriority ins
│ │ │ │ │ +00047d30: 7465 6164 2e0a 0a74 696d 696e 6750 7269 tead...timingPri
│ │ │ │ │ +00047d40: 6f72 6974 790a 2020 2020 2041 6e73 7765 ority. Answe
│ │ │ │ │ +00047d50: 7220 7468 6520 7072 696f 7269 7479 2066 r the priority f
│ │ │ │ │ +00047d60: 6f72 2073 7973 7465 6d20 7265 616c 2d74 or system real-t
│ │ │ │ │ +00047d70: 696d 6520 7072 6f63 6573 7365 732e 0a0a ime processes...
│ │ │ │ │ +00047d80: 756e 7072 6565 6d70 7465 6450 7269 6f72 unpreemptedPrior
│ │ │ │ │ +00047d90: 6974 790a 2020 2020 2041 6e73 7765 7220 ity. Answer
│ │ │ │ │ +00047da0: 7468 6520 6869 6768 6573 7420 7072 696f the highest prio
│ │ │ │ │ +00047db0: 7269 7479 2061 7669 6c61 626c 6520 696e rity avilable in
│ │ │ │ │ +00047dc0: 2074 6865 2073 7973 7465 6d3b 206e 6576 the system; nev
│ │ │ │ │ +00047dd0: 6572 2063 7265 6174 6520 610a 2020 2020 er create a.
│ │ │ │ │ +00047de0: 2070 726f 6365 7373 2077 6974 6820 7468 process with th
│ │ │ │ │ +00047df0: 6973 2070 7269 6f72 6974 792c 2069 6e73 is priority, ins
│ │ │ │ │ +00047e00: 7465 6164 2075 7365 0a20 2020 2020 426c tead use. Bl
│ │ │ │ │ +00047e10: 6f63 6b43 6c6f 7375 7265 3e3e 2376 616c ockClosure>>#val
│ │ │ │ │ +00047e20: 7565 5769 7468 6f75 7450 7265 656d 7074 ueWithoutPreempt
│ │ │ │ │ +00047e30: 696f 6e2e 0a0a 7573 6572 4261 636b 6772 ion...userBackgr
│ │ │ │ │ +00047e40: 6f75 6e64 5072 696f 7269 7479 0a20 2020 oundPriority.
│ │ │ │ │ +00047e50: 2020 416e 7377 6572 2074 6865 2070 7269 Answer the pri
│ │ │ │ │ +00047e60: 6f72 6974 7920 666f 7220 7573 6572 2062 ority for user b
│ │ │ │ │ +00047e70: 6163 6b67 726f 756e 642d 7072 696f 7269 ackground-priori
│ │ │ │ │ +00047e80: 7479 2070 726f 6365 7373 6573 0a0a 7573 ty processes..us
│ │ │ │ │ +00047e90: 6572 496e 7465 7272 7570 7450 7269 6f72 erInterruptPrior
│ │ │ │ │ +00047ea0: 6974 790a 2020 2020 2041 6e73 7765 7220 ity. Answer
│ │ │ │ │ +00047eb0: 7468 6520 7072 696f 7269 7479 2066 6f72 the priority for
│ │ │ │ │ +00047ec0: 2075 7365 7220 696e 7465 7272 7570 742d user interrupt-
│ │ │ │ │ +00047ed0: 7072 696f 7269 7479 2070 726f 6365 7373 priority process
│ │ │ │ │ +00047ee0: 6573 2e0a 2020 2020 2050 726f 6365 7373 es.. Process
│ │ │ │ │ +00047ef0: 6573 2072 756e 2061 7420 7468 6973 206c es run at this l
│ │ │ │ │ +00047f00: 6576 656c 2077 696c 6c20 7072 6565 6d70 evel will preemp
│ │ │ │ │ +00047f10: 7420 7468 6520 7769 6e64 6f77 2073 6368 t the window sch
│ │ │ │ │ +00047f20: 6564 756c 6572 2061 6e64 0a20 2020 2020 eduler and.
│ │ │ │ │ +00047f30: 7368 6f75 6c64 2c20 7468 6572 6566 6f72 should, therefor
│ │ │ │ │ +00047f40: 652c 206e 6f74 2063 6f6e 7375 6d65 2074 e, not consume t
│ │ │ │ │ +00047f50: 6865 2070 726f 6365 7373 6f72 2066 6f72 he processor for
│ │ │ │ │ +00047f60: 6576 6572 2e0a 0a75 7365 7253 6368 6564 ever...userSched
│ │ │ │ │ +00047f70: 756c 696e 6750 7269 6f72 6974 790a 2020 ulingPriority.
│ │ │ │ │ +00047f80: 2020 2041 6e73 7765 7220 7468 6520 7072 Answer the pr
│ │ │ │ │ +00047f90: 696f 7269 7479 2066 6f72 2075 7365 7220 iority for user
│ │ │ │ │ +00047fa0: 7374 616e 6461 7264 2d70 7269 6f72 6974 standard-priorit
│ │ │ │ │ +00047fb0: 7920 7072 6f63 6573 7365 730a 0a0a 1f0a y processes.....
│ │ │ │ │ +00047fc0: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ +00047fd0: 6e66 6f2c 2020 4e6f 6465 3a20 5072 6f63 nfo, Node: Proc
│ │ │ │ │ +00047fe0: 6573 736f 7253 6368 6564 756c 6572 2d73 essorScheduler-s
│ │ │ │ │ +00047ff0: 746f 7269 6e67 2c20 204e 6578 743a 2050 toring, Next: P
│ │ │ │ │ +00048000: 726f 6365 7373 6f72 5363 6865 6475 6c65 rocessorSchedule
│ │ │ │ │ +00048010: 722d 7469 6d65 6420 696e 766f 6361 7469 r-timed invocati
│ │ │ │ │ +00048020: 6f6e 2c20 2050 7265 763a 2050 726f 6365 on, Prev: Proce
│ │ │ │ │ +00048030: 7373 6f72 5363 6865 6475 6c65 722d 7072 ssorScheduler-pr
│ │ │ │ │ +00048040: 696f 7269 7469 6573 2c20 2055 703a 2050 iorities, Up: P
│ │ │ │ │ +00048050: 726f 6365 7373 6f72 5363 6865 6475 6c65 rocessorSchedule
│ │ │ │ │ +00048060: 720a 0a31 2e31 3336 2e37 2050 726f 6365 r..1.136.7 Proce
│ │ │ │ │ +00048070: 7373 6f72 5363 6865 6475 6c65 723a 2073 ssorScheduler: s
│ │ │ │ │ +00048080: 746f 7269 6e67 0a2d 2d2d 2d2d 2d2d 2d2d toring.---------
│ │ │ │ │ +00048090: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000480a0: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 7374 6f72 ----------..stor
│ │ │ │ │ +000480b0: 654f 6e3a 2061 5374 7265 616d 0a20 2020 eOn: aStream.
│ │ │ │ │ +000480c0: 2020 5374 6f72 6520 6f6e 746f 2061 5374 Store onto aSt
│ │ │ │ │ +000480d0: 7265 616d 2061 2053 6d61 6c6c 7461 6c6b ream a Smalltalk
│ │ │ │ │ +000480e0: 2065 7870 7265 7373 696f 6e20 7768 6963 expression whic
│ │ │ │ │ +000480f0: 6820 6576 616c 7561 7465 7320 746f 2074 h evaluates to t
│ │ │ │ │ +00048100: 6865 0a20 2020 2020 7265 6365 6976 6572 he. receiver
│ │ │ │ │ +00048110: 0a0a 0a1f 0a46 696c 653a 2067 7374 2d62 .....File: gst-b
│ │ │ │ │ +00048120: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ +00048130: 2050 726f 6365 7373 6f72 5363 6865 6475 ProcessorSchedu
│ │ │ │ │ +00048140: 6c65 722d 7469 6d65 6420 696e 766f 6361 ler-timed invoca
│ │ │ │ │ +00048150: 7469 6f6e 2c20 2050 7265 763a 2050 726f tion, Prev: Pro
│ │ │ │ │ +00048160: 6365 7373 6f72 5363 6865 6475 6c65 722d cessorScheduler-
│ │ │ │ │ +00048170: 7374 6f72 696e 672c 2020 5570 3a20 5072 storing, Up: Pr
│ │ │ │ │ +00048180: 6f63 6573 736f 7253 6368 6564 756c 6572 ocessorScheduler
│ │ │ │ │ +00048190: 0a0a 312e 3133 362e 3820 5072 6f63 6573 ..1.136.8 Proces
│ │ │ │ │ +000481a0: 736f 7253 6368 6564 756c 6572 3a20 7469 sorScheduler: ti
│ │ │ │ │ +000481b0: 6d65 6420 696e 766f 6361 7469 6f6e 0a2d med invocation.-
│ │ │ │ │ +000481c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000481d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000481e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a69 7354 -----------..isT
│ │ │ │ │ +000481f0: 696d 656f 7574 5072 6f67 7261 6d6d 6564 imeoutProgrammed
│ │ │ │ │ +00048200: 0a20 2020 2020 5072 6976 6174 6520 2d20 . Private -
│ │ │ │ │ +00048210: 416e 7377 6572 2077 6865 7468 6572 2074 Answer whether t
│ │ │ │ │ +00048220: 6865 7265 2069 7320 6120 7065 6e64 696e here is a pendin
│ │ │ │ │ +00048230: 6720 6361 6c6c 2074 6f0a 2020 2020 2023 g call to. #
│ │ │ │ │ +00048240: 7369 676e 616c 3a61 744d 696c 6c69 7365 signal:atMillise
│ │ │ │ │ +00048250: 636f 6e64 733a 0a0a 7369 676e 616c 3a20 conds:..signal:
│ │ │ │ │ +00048260: 6153 656d 6170 686f 7265 2061 744e 616e aSemaphore atNan
│ │ │ │ │ +00048270: 6f73 6563 6f6e 6443 6c6f 636b 5661 6c75 osecondClockValu
│ │ │ │ │ +00048280: 653a 206e 730a 2020 2020 2050 7269 7661 e: ns. Priva
│ │ │ │ │ +00048290: 7465 202d 2073 6967 6e61 6c20 2761 5365 te - signal 'aSe
│ │ │ │ │ +000482a0: 6d61 7068 6f72 6527 2077 6865 6e20 7468 maphore' when th
│ │ │ │ │ +000482b0: 6520 6e61 6e6f 7365 636f 6e64 2063 6c6f e nanosecond clo
│ │ │ │ │ +000482c0: 636b 2072 6561 6368 6573 0a20 2020 2020 ck reaches.
│ │ │ │ │ +000482d0: 276e 7327 206e 616e 6f73 6563 6f6e 6473 'ns' nanoseconds
│ │ │ │ │ +000482e0: 2e0a 0a73 6967 6e61 6c3a 2061 5365 6d61 ...signal: aSema
│ │ │ │ │ +000482f0: 7068 6f72 6520 6f6e 496e 7465 7272 7570 phore onInterrup
│ │ │ │ │ +00048300: 743a 2061 6e49 6e74 6567 6572 5369 676e t: anIntegerSign
│ │ │ │ │ +00048310: 616c 4e75 6d62 6572 0a20 2020 2020 5369 alNumber. Si
│ │ │ │ │ +00048320: 676e 616c 2027 6153 656d 6170 686f 7265 gnal 'aSemaphore
│ │ │ │ │ +00048330: 2720 7768 656e 2074 6865 2067 6976 656e ' when the given
│ │ │ │ │ +00048340: 2043 2073 6967 6e61 6c20 6f63 6375 7273 C signal occurs
│ │ │ │ │ +00048350: 2e0a 0a0a 1f0a 4669 6c65 3a20 6773 742d ......File: gst-
│ │ │ │ │ +00048360: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ +00048370: 3a20 5072 6f63 6573 7356 6172 6961 626c : ProcessVariabl
│ │ │ │ │ +00048380: 652c 2020 4e65 7874 3a20 5072 6f6d 6973 e, Next: Promis
│ │ │ │ │ +00048390: 652c 2020 5072 6576 3a20 5072 6f63 6573 e, Prev: Proces
│ │ │ │ │ +000483a0: 736f 7253 6368 6564 756c 6572 2c20 2055 sorScheduler, U
│ │ │ │ │ +000483b0: 703a 2042 6173 6520 636c 6173 7365 730a p: Base classes.
│ │ │ │ │ +000483c0: 0a31 2e31 3337 2050 726f 6365 7373 5661 .1.137 ProcessVa
│ │ │ │ │ +000483d0: 7269 6162 6c65 0a3d 3d3d 3d3d 3d3d 3d3d riable.=========
│ │ │ │ │ +000483e0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a 4465 ============..De
│ │ │ │ │ +000483f0: 6669 6e65 6420 696e 206e 616d 6573 7061 fined in namespa
│ │ │ │ │ +00048400: 6365 2053 6d61 6c6c 7461 6c6b 0a53 7570 ce Smalltalk.Sup
│ │ │ │ │ +00048410: 6572 636c 6173 733a 204c 6f6f 6b75 704b erclass: LookupK
│ │ │ │ │ +00048420: 6579 0a43 6174 6567 6f72 793a 204c 616e ey.Category: Lan
│ │ │ │ │ +00048430: 6775 6167 652d 5072 6f63 6573 7365 730a guage-Processes.
│ │ │ │ │ +00048440: 2020 2020 2049 2072 6570 7265 7365 6e74 I represent
│ │ │ │ │ +00048450: 2061 2070 726f 7879 2066 6f72 2061 2074 a proxy for a t
│ │ │ │ │ +00048460: 6872 6561 642d 6c6f 6361 6c20 7661 7269 hread-local vari
│ │ │ │ │ +00048470: 6162 6c65 2064 6566 696e 6564 2066 6f72 able defined for
│ │ │ │ │ +00048480: 2061 0a20 2020 2020 7072 6f63 6573 732e a. process.
│ │ │ │ │ +00048490: 2020 5265 7175 6573 7469 6e67 2074 6865 Requesting the
│ │ │ │ │ +000484a0: 2076 616c 7565 2077 696c 6c20 7265 7475 value will retu
│ │ │ │ │ +000484b0: 726e 2074 6865 2074 6872 6561 642d 6c6f rn the thread-lo
│ │ │ │ │ +000484c0: 6361 6c0a 2020 2020 2073 6574 7469 6e67 cal. setting
│ │ │ │ │ +000484d0: 2066 6f72 2074 6865 2063 7572 7265 6e74 for the current
│ │ │ │ │ +000484e0: 2070 726f 6365 7373 2e0a 0a2a 204d 656e process...* Men
│ │ │ │ │ +000484f0: 753a 0a0a 2a20 5072 6f63 6573 7356 6172 u:..* ProcessVar
│ │ │ │ │ +00048500: 6961 626c 6520 636c 6173 732d 6163 6365 iable class-acce
│ │ │ │ │ +00048510: 7373 696e 673a 3a20 2028 636c 6173 7329 ssing:: (class)
│ │ │ │ │ +00048520: 0a2a 2050 726f 6365 7373 5661 7269 6162 .* ProcessVariab
│ │ │ │ │ +00048530: 6c65 2d61 6363 6573 7369 6e67 3a3a 2020 le-accessing::
│ │ │ │ │ +00048540: 2869 6e73 7461 6e63 6529 0a0a 1f0a 4669 (instance)....Fi
│ │ │ │ │ +00048550: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ +00048560: 6f2c 2020 4e6f 6465 3a20 5072 6f63 6573 o, Node: Proces
│ │ │ │ │ +00048570: 7356 6172 6961 626c 6520 636c 6173 732d sVariable class-
│ │ │ │ │ +00048580: 6163 6365 7373 696e 672c 2020 4e65 7874 accessing, Next
│ │ │ │ │ +00048590: 3a20 5072 6f63 6573 7356 6172 6961 626c : ProcessVariabl
│ │ │ │ │ +000485a0: 652d 6163 6365 7373 696e 672c 2020 5570 e-accessing, Up
│ │ │ │ │ +000485b0: 3a20 5072 6f63 6573 7356 6172 6961 626c : ProcessVariabl
│ │ │ │ │ +000485c0: 650a 0a31 2e31 3337 2e31 2050 726f 6365 e..1.137.1 Proce
│ │ │ │ │ +000485d0: 7373 5661 7269 6162 6c65 2063 6c61 7373 ssVariable class
│ │ │ │ │ +000485e0: 3a20 6163 6365 7373 696e 670a 2d2d 2d2d : accessing.----
│ │ │ │ │ +000485f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00048600: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00048610: 2d2d 2d2d 0a0a 6b65 793a 2061 6e4f 626a ----..key: anObj
│ │ │ │ │ +00048620: 6563 740a 2020 2020 2052 6574 7572 6e20 ect. Return
│ │ │ │ │ +00048630: 6120 6e65 7720 5072 6f63 6573 7356 6172 a new ProcessVar
│ │ │ │ │ +00048640: 6961 626c 6520 7769 7468 2074 6865 2067 iable with the g
│ │ │ │ │ +00048650: 6976 656e 206b 6579 2e20 204e 6f74 2074 iven key. Not t
│ │ │ │ │ +00048660: 6861 7420 7468 6520 6b65 790a 2020 2020 hat the key.
│ │ │ │ │ +00048670: 206e 6565 6420 6e6f 7420 6265 2061 2073 need not be a s
│ │ │ │ │ +00048680: 796d 626f 6c20 6f72 2073 7472 696e 672c ymbol or string,
│ │ │ │ │ +00048690: 2066 6f72 2065 7861 6d70 6c65 2079 6f75 for example you
│ │ │ │ │ +000486a0: 2063 6f75 6c64 2075 7365 2061 6e20 6172 could use an ar
│ │ │ │ │ +000486b0: 7261 790a 2020 2020 2023 2823 7b63 6c61 ray. #(#{cla
│ │ │ │ │ +000486c0: 7373 206e 616d 657d 2027 6e61 6d65 2729 ss name} 'name')
│ │ │ │ │ +000486d0: 2e20 2053 6574 7469 6e67 2074 6865 2076 . Setting the v
│ │ │ │ │ +000486e0: 6172 6961 626c 6527 7320 7661 6c75 6520 ariable's value
│ │ │ │ │ +000486f0: 7769 6c6c 0a20 2020 2020 6175 746f 6d61 will. automa
│ │ │ │ │ +00048700: 7469 6361 6c6c 7920 6372 6561 7465 2069 tically create i
│ │ │ │ │ +00048710: 7420 696e 2074 6865 2063 7572 7265 6e74 t in the current
│ │ │ │ │ +00048720: 2070 726f 6365 7373 2c20 7768 696c 6520 process, while
│ │ │ │ │ +00048730: 7265 6d6f 7661 6c20 6d75 7374 0a20 2020 removal must.
│ │ │ │ │ +00048740: 2020 6265 2064 6f6e 6520 6279 2068 616e be done by han
│ │ │ │ │ +00048750: 6420 7468 726f 7567 6820 7468 6520 5072 d through the Pr
│ │ │ │ │ +00048760: 6f63 6573 7345 6e76 6972 6f6e 6d65 6e74 ocessEnvironment
│ │ │ │ │ +00048770: 2073 696e 676c 6574 6f6e 206f 626a 6563 singleton objec
│ │ │ │ │ +00048780: 742e 0a0a 6e65 770a 2020 2020 2052 6574 t...new. Ret
│ │ │ │ │ +00048790: 7572 6e20 6120 6e65 7720 5072 6f63 6573 urn a new Proces
│ │ │ │ │ +000487a0: 7356 6172 6961 626c 6520 7769 7468 2061 sVariable with a
│ │ │ │ │ +000487b0: 206e 6577 2061 6e6f 6e79 6d6f 7573 2062 new anonymous b
│ │ │ │ │ +000487c0: 7574 2075 6e69 7175 6520 6b65 792e 0a20 ut unique key..
│ │ │ │ │ +000487d0: 2020 2020 4974 2069 7320 7375 6767 6573 It is sugges
│ │ │ │ │ +000487e0: 7465 6420 746f 2075 7365 2061 2064 6573 ted to use a des
│ │ │ │ │ +000487f0: 6372 6970 7469 7665 206e 616d 6520 696e criptive name in
│ │ │ │ │ +00048800: 7374 6561 6420 746f 2065 6173 650a 2020 stead to ease.
│ │ │ │ │ +00048810: 2020 2064 6562 7567 6769 6e67 2e20 2053 debugging. S
│ │ │ │ │ +00048820: 6574 7469 6e67 2074 6865 2076 6172 6961 etting the varia
│ │ │ │ │ +00048830: 626c 6527 7320 7661 6c75 6520 7769 6c6c ble's value will
│ │ │ │ │ +00048840: 2061 7574 6f6d 6174 6963 616c 6c79 2063 automatically c
│ │ │ │ │ +00048850: 7265 6174 650a 2020 2020 2069 7420 696e reate. it in
│ │ │ │ │ +00048860: 2074 6865 2063 7572 7265 6e74 2070 726f the current pro
│ │ │ │ │ +00048870: 6365 7373 2c20 7768 696c 6520 7265 6d6f cess, while remo
│ │ │ │ │ +00048880: 7661 6c20 6d75 7374 2062 6520 646f 6e65 val must be done
│ │ │ │ │ +00048890: 2062 7920 6861 6e64 0a20 2020 2020 7468 by hand. th
│ │ │ │ │ +000488a0: 726f 7567 6820 7468 6520 5072 6f63 6573 rough the Proces
│ │ │ │ │ +000488b0: 7345 6e76 6972 6f6e 6d65 6e74 2073 696e sEnvironment sin
│ │ │ │ │ +000488c0: 676c 6574 6f6e 206f 626a 6563 742e 0a0a gleton object...
│ │ │ │ │ +000488d0: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ +000488e0: 652e 696e 666f 2c20 204e 6f64 653a 2050 e.info, Node: P
│ │ │ │ │ +000488f0: 726f 6365 7373 5661 7269 6162 6c65 2d61 rocessVariable-a
│ │ │ │ │ +00048900: 6363 6573 7369 6e67 2c20 2050 7265 763a ccessing, Prev:
│ │ │ │ │ +00048910: 2050 726f 6365 7373 5661 7269 6162 6c65 ProcessVariable
│ │ │ │ │ +00048920: 2063 6c61 7373 2d61 6363 6573 7369 6e67 class-accessing
│ │ │ │ │ +00048930: 2c20 2055 703a 2050 726f 6365 7373 5661 , Up: ProcessVa
│ │ │ │ │ +00048940: 7269 6162 6c65 0a0a 312e 3133 372e 3220 riable..1.137.2
│ │ │ │ │ +00048950: 5072 6f63 6573 7356 6172 6961 626c 653a ProcessVariable:
│ │ │ │ │ +00048960: 2061 6363 6573 7369 6e67 0a2d 2d2d 2d2d accessing.-----
│ │ │ │ │ +00048970: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00048980: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a65 -------------..e
│ │ │ │ │ +00048990: 6e76 6972 6f6e 6d65 6e74 0a20 2020 2020 nvironment.
│ │ │ │ │ +000489a0: 5265 7475 726e 2074 6865 2065 6e76 6972 Return the envir
│ │ │ │ │ +000489b0: 6f6e 6d65 6e74 2069 6e20 7768 6963 6820 onment in which
│ │ │ │ │ +000489c0: 7468 6973 2050 726f 6365 7373 5661 7269 this ProcessVari
│ │ │ │ │ +000489d0: 6162 6c65 206c 6976 6573 2e20 2054 6869 able lives. Thi
│ │ │ │ │ +000489e0: 730a 2020 2020 2069 7320 7468 6520 7369 s. is the si
│ │ │ │ │ +000489f0: 6e67 6c65 746f 6e20 696e 7374 616e 6365 ngleton instance
│ │ │ │ │ +00048a00: 206f 6620 5072 6f63 6573 7345 6e76 6972 of ProcessEnvir
│ │ │ │ │ +00048a10: 6f6e 6d65 6e74 2066 6f72 2061 6c6c 2076 onment for all v
│ │ │ │ │ +00048a20: 6172 6961 626c 6573 2e0a 0a75 7365 3a20 ariables...use:
│ │ │ │ │ +00048a30: 616e 4f62 6a65 6374 2064 7572 696e 673a anObject during:
│ │ │ │ │ +00048a40: 2061 426c 6f63 6b0a 2020 2020 2053 6574 aBlock. Set
│ │ │ │ │ +00048a50: 2074 6865 2076 616c 7565 206f 6620 7468 the value of th
│ │ │ │ │ +00048a60: 6973 2076 6172 6961 626c 6520 746f 2061 is variable to a
│ │ │ │ │ +00048a70: 6e4f 626a 6563 7420 6475 7269 6e67 2074 nObject during t
│ │ │ │ │ +00048a80: 6865 2065 7865 6375 7469 6f6e 206f 660a he execution of.
│ │ │ │ │ +00048a90: 2020 2020 2061 426c 6f63 6b2c 2074 6865 aBlock, the
│ │ │ │ │ +00048aa0: 6e20 7265 7374 6f72 6520 6974 2e0a 0a76 n restore it...v
│ │ │ │ │ +00048ab0: 616c 7565 0a20 2020 2020 5265 7475 726e alue. Return
│ │ │ │ │ +00048ac0: 2074 6865 2076 616c 7565 206f 6620 7468 the value of th
│ │ │ │ │ +00048ad0: 6973 2076 6172 6961 626c 6520 696e 2074 is variable in t
│ │ │ │ │ +00048ae0: 6865 2063 7572 7265 6e74 2070 726f 6365 he current proce
│ │ │ │ │ +00048af0: 7373 2e0a 0a76 616c 7565 3a20 616e 4f62 ss...value: anOb
│ │ │ │ │ +00048b00: 6a65 6374 0a20 2020 2020 5365 7420 7468 ject. Set th
│ │ │ │ │ +00048b10: 6520 7661 6c75 6520 6f66 2074 6865 2063 e value of the c
│ │ │ │ │ +00048b20: 7572 7265 6e74 2070 726f 6365 7373 2773 urrent process's
│ │ │ │ │ +00048b30: 2063 6f70 7920 6f66 2074 6865 2076 6172 copy of the var
│ │ │ │ │ +00048b40: 6961 626c 6520 746f 2062 650a 2020 2020 iable to be.
│ │ │ │ │ +00048b50: 2061 6e4f 626a 6563 742e 0a0a 7661 6c75 anObject...valu
│ │ │ │ │ +00048b60: 6549 6641 6273 656e 743a 2061 426c 6f63 eIfAbsent: aBloc
│ │ │ │ │ +00048b70: 6b0a 2020 2020 2052 6574 7572 6e20 7468 k. Return th
│ │ │ │ │ +00048b80: 6520 7661 6c75 6520 6f66 2074 6869 7320 e value of this
│ │ │ │ │ +00048b90: 7661 7269 6162 6c65 2069 6e20 7468 6520 variable in the
│ │ │ │ │ +00048ba0: 6375 7272 656e 7420 7072 6f63 6573 732e current process.
│ │ │ │ │ +00048bb0: 0a0a 0a1f 0a46 696c 653a 2067 7374 2d62 .....File: gst-b
│ │ │ │ │ +00048bc0: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ +00048bd0: 2050 726f 6d69 7365 2c20 204e 6578 743a Promise, Next:
│ │ │ │ │ +00048be0: 2052 616e 646f 6d2c 2020 5072 6576 3a20 Random, Prev:
│ │ │ │ │ +00048bf0: 5072 6f63 6573 7356 6172 6961 626c 652c ProcessVariable,
│ │ │ │ │ +00048c00: 2020 5570 3a20 4261 7365 2063 6c61 7373 Up: Base class
│ │ │ │ │ +00048c10: 6573 0a0a 312e 3133 3820 5072 6f6d 6973 es..1.138 Promis
│ │ │ │ │ +00048c20: 650a 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a e.=============.
│ │ │ │ │ +00048c30: 0a44 6566 696e 6564 2069 6e20 6e61 6d65 .Defined in name
│ │ │ │ │ +00048c40: 7370 6163 6520 536d 616c 6c74 616c 6b0a space Smalltalk.
│ │ │ │ │ +00048c50: 5375 7065 7263 6c61 7373 3a20 5661 6c75 Superclass: Valu
│ │ │ │ │ +00048c60: 6548 6f6c 6465 720a 4361 7465 676f 7279 eHolder.Category
│ │ │ │ │ +00048c70: 3a20 4c61 6e67 7561 6765 2d44 6174 6120 : Language-Data
│ │ │ │ │ +00048c80: 7479 7065 730a 2020 2020 2049 2073 746f types. I sto
│ │ │ │ │ +00048c90: 7265 206d 7920 7661 6c75 6520 696e 2061 re my value in a
│ │ │ │ │ +00048ca0: 2076 6172 6961 626c 652c 2061 6e64 206b variable, and k
│ │ │ │ │ +00048cb0: 6e6f 7720 7768 6574 6865 7220 4920 6861 now whether I ha
│ │ │ │ │ +00048cc0: 7665 2062 6565 6e0a 2020 2020 2069 6e69 ve been. ini
│ │ │ │ │ +00048cd0: 7469 616c 697a 6564 206f 7220 6e6f 742e tialized or not.
│ │ │ │ │ +00048ce0: 2020 4966 2079 6f75 2061 736b 2066 6f72 If you ask for
│ │ │ │ │ +00048cf0: 206d 7920 7661 6c75 6520 616e 6420 4920 my value and I
│ │ │ │ │ +00048d00: 6861 7665 206e 6f74 2062 6565 6e0a 2020 have not been.
│ │ │ │ │ +00048d10: 2020 2069 6e69 7469 616c 697a 6564 2c20 initialized,
│ │ │ │ │ +00048d20: 4920 7375 7370 656e 6420 7468 6520 7072 I suspend the pr
│ │ │ │ │ +00048d30: 6f63 6573 7320 756e 7469 6c20 6120 7661 ocess until a va
│ │ │ │ │ +00048d40: 6c75 6520 6861 7320 6265 656e 2061 7373 lue has been ass
│ │ │ │ │ +00048d50: 6967 6e65 642e 0a0a 2a20 4d65 6e75 3a0a igned...* Menu:.
│ │ │ │ │ +00048d60: 0a2a 2050 726f 6d69 7365 2063 6c61 7373 .* Promise class
│ │ │ │ │ +00048d70: 2d63 7265 6174 696e 6720 696e 7374 616e -creating instan
│ │ │ │ │ +00048d80: 6365 733a 3a20 2028 636c 6173 7329 0a2a ces:: (class).*
│ │ │ │ │ +00048d90: 2050 726f 6d69 7365 2d61 6363 6573 7369 Promise-accessi
│ │ │ │ │ +00048da0: 6e67 3a3a 2020 2869 6e73 7461 6e63 6529 ng:: (instance)
│ │ │ │ │ +00048db0: 0a2a 2050 726f 6d69 7365 2d69 6e69 7469 .* Promise-initi
│ │ │ │ │ +00048dc0: 616c 697a 696e 673a 3a20 2028 696e 7374 alizing:: (inst
│ │ │ │ │ +00048dd0: 616e 6365 290a 2a20 5072 6f6d 6973 652d ance).* Promise-
│ │ │ │ │ +00048de0: 7072 696e 7469 6e67 3a3a 2020 2869 6e73 printing:: (ins
│ │ │ │ │ +00048df0: 7461 6e63 6529 0a2a 2050 726f 6d69 7365 tance).* Promise
│ │ │ │ │ +00048e00: 2d73 7469 6c6c 2075 6e63 6c61 7373 6966 -still unclassif
│ │ │ │ │ +00048e10: 6965 643a 3a20 2028 696e 7374 616e 6365 ied:: (instance
│ │ │ │ │ +00048e20: 290a 0a1f 0a46 696c 653a 2067 7374 2d62 )....File: gst-b
│ │ │ │ │ +00048e30: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ +00048e40: 2050 726f 6d69 7365 2063 6c61 7373 2d63 Promise class-c
│ │ │ │ │ +00048e50: 7265 6174 696e 6720 696e 7374 616e 6365 reating instance
│ │ │ │ │ +00048e60: 732c 2020 4e65 7874 3a20 5072 6f6d 6973 s, Next: Promis
│ │ │ │ │ +00048e70: 652d 6163 6365 7373 696e 672c 2020 5570 e-accessing, Up
│ │ │ │ │ +00048e80: 3a20 5072 6f6d 6973 650a 0a31 2e31 3338 : Promise..1.138
│ │ │ │ │ +00048e90: 2e31 2050 726f 6d69 7365 2063 6c61 7373 .1 Promise class
│ │ │ │ │ +00048ea0: 3a20 6372 6561 7469 6e67 2069 6e73 7461 : creating insta
│ │ │ │ │ +00048eb0: 6e63 6573 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d nces.-----------
│ │ │ │ │ +00048ec0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00048ed0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------..
│ │ │ │ │ +00048ee0: 666f 723a 2061 426c 6f63 6b0a 2020 2020 for: aBlock.
│ │ │ │ │ +00048ef0: 2049 6e76 6f6b 6520 6142 6c6f 636b 2061 Invoke aBlock a
│ │ │ │ │ +00048f00: 7420 616e 2069 6e64 6574 6572 6d69 6e61 t an indetermina
│ │ │ │ │ +00048f10: 7465 2074 696d 6520 696e 2061 6e20 696e te time in an in
│ │ │ │ │ +00048f20: 6465 7465 726d 696e 6174 6520 7072 6f63 determinate proc
│ │ │ │ │ +00048f30: 6573 730a 2020 2020 2062 6566 6f72 6520 ess. before
│ │ │ │ │ +00048f40: 616e 7377 6572 696e 6720 6974 7320 7661 answering its va
│ │ │ │ │ +00048f50: 6c75 6520 6672 6f6d 2023 7661 6c75 6520 lue from #value
│ │ │ │ │ +00048f60: 7365 6e74 2074 6f20 6d79 2072 6573 756c sent to my resul
│ │ │ │ │ +00048f70: 742e 0a0a 6e75 6c6c 0a20 2020 2020 5468 t...null. Th
│ │ │ │ │ +00048f80: 6973 206d 6574 686f 6420 7368 6f75 6c64 is method should
│ │ │ │ │ +00048f90: 206e 6f74 2062 6520 6361 6c6c 6564 2066 not be called f
│ │ │ │ │ +00048fa0: 6f72 2069 6e73 7461 6e63 6573 206f 6620 or instances of
│ │ │ │ │ +00048fb0: 7468 6973 2063 6c61 7373 2e0a 0a0a 1f0a this class......
│ │ │ │ │ +00048fc0: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ +00048fd0: 6e66 6f2c 2020 4e6f 6465 3a20 5072 6f6d nfo, Node: Prom
│ │ │ │ │ +00048fe0: 6973 652d 6163 6365 7373 696e 672c 2020 ise-accessing,
│ │ │ │ │ +00048ff0: 4e65 7874 3a20 5072 6f6d 6973 652d 696e Next: Promise-in
│ │ │ │ │ +00049000: 6974 6961 6c69 7a69 6e67 2c20 2050 7265 itializing, Pre
│ │ │ │ │ +00049010: 763a 2050 726f 6d69 7365 2063 6c61 7373 v: Promise class
│ │ │ │ │ +00049020: 2d63 7265 6174 696e 6720 696e 7374 616e -creating instan
│ │ │ │ │ +00049030: 6365 732c 2020 5570 3a20 5072 6f6d 6973 ces, Up: Promis
│ │ │ │ │ +00049040: 650a 0a31 2e31 3338 2e32 2050 726f 6d69 e..1.138.2 Promi
│ │ │ │ │ +00049050: 7365 3a20 6163 6365 7373 696e 670a 2d2d se: accessing.--
│ │ │ │ │ 00049060: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00049070: 2d2d 2d2d 0a0a 7072 696e 744f 6e3a 2061 ----..printOn: a
│ │ │ │ │ -00049080: 5374 7265 616d 0a20 2020 2020 5072 696e Stream. Prin
│ │ │ │ │ -00049090: 7420 6120 7265 7072 6573 656e 7461 7469 t a representati
│ │ │ │ │ -000490a0: 6f6e 206f 6620 7468 6520 7265 6365 6976 on of the receiv
│ │ │ │ │ -000490b0: 6572 0a0a 1f0a 4669 6c65 3a20 6773 742d er....File: gst-
│ │ │ │ │ -000490c0: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ -000490d0: 3a20 5072 6f6d 6973 652d 7374 696c 6c20 : Promise-still
│ │ │ │ │ -000490e0: 756e 636c 6173 7369 6669 6564 2c20 2050 unclassified, P
│ │ │ │ │ -000490f0: 7265 763a 2050 726f 6d69 7365 2d70 7269 rev: Promise-pri
│ │ │ │ │ -00049100: 6e74 696e 672c 2020 5570 3a20 5072 6f6d nting, Up: Prom
│ │ │ │ │ -00049110: 6973 650a 0a31 2e31 3338 2e35 2050 726f ise..1.138.5 Pro
│ │ │ │ │ -00049120: 6d69 7365 3a20 7374 696c 6c20 756e 636c mise: still uncl
│ │ │ │ │ -00049130: 6173 7369 6669 6564 0a2d 2d2d 2d2d 2d2d assified.-------
│ │ │ │ │ -00049140: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00049150: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6572 ------------..er
│ │ │ │ │ -00049160: 726f 7256 616c 7565 3a20 616e 4578 6365 rorValue: anExce
│ │ │ │ │ -00049170: 7074 696f 6e0a 2020 2020 2050 7269 7661 ption. Priva
│ │ │ │ │ -00049180: 7465 202d 2052 6169 7365 2061 6e45 7863 te - Raise anExc
│ │ │ │ │ -00049190: 6570 7469 6f6e 2077 6865 6e65 7665 7220 eption whenever
│ │ │ │ │ -000491a0: 2376 616c 7565 2069 7320 6361 6c6c 6564 #value is called
│ │ │ │ │ -000491b0: 2e0a 0a1f 0a46 696c 653a 2067 7374 2d62 .....File: gst-b
│ │ │ │ │ -000491c0: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ -000491d0: 2052 616e 646f 6d2c 2020 4e65 7874 3a20 Random, Next:
│ │ │ │ │ -000491e0: 5265 6164 5374 7265 616d 2c20 2050 7265 ReadStream, Pre
│ │ │ │ │ -000491f0: 763a 2050 726f 6d69 7365 2c20 2055 703a v: Promise, Up:
│ │ │ │ │ -00049200: 2042 6173 6520 636c 6173 7365 730a 0a31 Base classes..1
│ │ │ │ │ -00049210: 2e31 3339 2052 616e 646f 6d0a 3d3d 3d3d .139 Random.====
│ │ │ │ │ -00049220: 3d3d 3d3d 3d3d 3d3d 0a0a 4465 6669 6e65 ========..Define
│ │ │ │ │ -00049230: 6420 696e 206e 616d 6573 7061 6365 2053 d in namespace S
│ │ │ │ │ -00049240: 6d61 6c6c 7461 6c6b 0a53 7570 6572 636c malltalk.Supercl
│ │ │ │ │ -00049250: 6173 733a 2053 7472 6561 6d0a 4361 7465 ass: Stream.Cate
│ │ │ │ │ -00049260: 676f 7279 3a20 5374 7265 616d 730a 2020 gory: Streams.
│ │ │ │ │ -00049270: 2020 204d 7920 696e 7374 616e 6365 7320 My instances
│ │ │ │ │ -00049280: 6172 6520 6765 6e65 7261 746f 7220 7374 are generator st
│ │ │ │ │ -00049290: 7265 616d 7320 7468 6174 2070 726f 6475 reams that produ
│ │ │ │ │ -000492a0: 6365 2072 616e 646f 6d20 6e75 6d62 6572 ce random number
│ │ │ │ │ -000492b0: 732c 0a20 2020 2020 7768 6963 6820 6172 s,. which ar
│ │ │ │ │ -000492c0: 6520 666c 6f61 7469 6e67 2070 6f69 6e74 e floating point
│ │ │ │ │ -000492d0: 2076 616c 7565 7320 6265 7477 6565 6e20 values between
│ │ │ │ │ -000492e0: 3020 616e 6420 312e 0a0a 2a20 4d65 6e75 0 and 1...* Menu
│ │ │ │ │ -000492f0: 3a0a 0a2a 2052 616e 646f 6d20 636c 6173 :..* Random clas
│ │ │ │ │ -00049300: 732d 696e 7374 616e 6365 2063 7265 6174 s-instance creat
│ │ │ │ │ -00049310: 696f 6e3a 3a20 2028 636c 6173 7329 0a2a ion:: (class).*
│ │ │ │ │ -00049320: 2052 616e 646f 6d20 636c 6173 732d 7368 Random class-sh
│ │ │ │ │ -00049330: 6f72 7463 7574 733a 3a20 2028 636c 6173 ortcuts:: (clas
│ │ │ │ │ -00049340: 7329 0a2a 2052 616e 646f 6d2d 6261 7369 s).* Random-basi
│ │ │ │ │ -00049350: 633a 3a20 2028 696e 7374 616e 6365 290a c:: (instance).
│ │ │ │ │ -00049360: 2a20 5261 6e64 6f6d 2d74 6573 7469 6e67 * Random-testing
│ │ │ │ │ -00049370: 3a3a 2020 2869 6e73 7461 6e63 6529 0a0a :: (instance)..
│ │ │ │ │ +00049070: 2d2d 2d2d 2d2d 2d2d 0a0a 6861 7345 7272 --------..hasErr
│ │ │ │ │ +00049080: 6f72 0a20 2020 2020 416e 7377 6572 2077 or. Answer w
│ │ │ │ │ +00049090: 6865 7468 6572 2063 616c 6c69 6e67 2023 hether calling #
│ │ │ │ │ +000490a0: 7661 6c75 6520 7769 6c6c 2072 6169 7365 value will raise
│ │ │ │ │ +000490b0: 2061 6e20 6578 6365 7074 696f 6e2e 0a0a an exception...
│ │ │ │ │ +000490c0: 6861 7356 616c 7565 0a20 2020 2020 416e hasValue. An
│ │ │ │ │ +000490d0: 7377 6572 2077 6865 7468 6572 2077 6520 swer whether we
│ │ │ │ │ +000490e0: 616c 7265 6164 7920 6861 7665 2061 2076 already have a v
│ │ │ │ │ +000490f0: 616c 7565 2028 6f72 2063 616c 6c69 6e67 alue (or calling
│ │ │ │ │ +00049100: 2023 7661 6c75 6520 7769 6c6c 0a20 2020 #value will.
│ │ │ │ │ +00049110: 2020 7261 6973 6520 616e 2065 7272 6f72 raise an error
│ │ │ │ │ +00049120: 292e 0a0a 7661 6c75 650a 2020 2020 2047 )...value. G
│ │ │ │ │ +00049130: 6574 2074 6865 2076 616c 7565 206f 6620 et the value of
│ │ │ │ │ +00049140: 7468 6520 7265 6365 6976 6572 2e0a 0a76 the receiver...v
│ │ │ │ │ +00049150: 616c 7565 3a20 616e 4f62 6a65 6374 0a20 alue: anObject.
│ │ │ │ │ +00049160: 2020 2020 5365 7420 7468 6520 7661 6c75 Set the valu
│ │ │ │ │ +00049170: 6520 6f66 2074 6865 2072 6563 6569 7665 e of the receive
│ │ │ │ │ +00049180: 722e 0a0a 0a1f 0a46 696c 653a 2067 7374 r......File: gst
│ │ │ │ │ +00049190: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ +000491a0: 653a 2050 726f 6d69 7365 2d69 6e69 7469 e: Promise-initi
│ │ │ │ │ +000491b0: 616c 697a 696e 672c 2020 4e65 7874 3a20 alizing, Next:
│ │ │ │ │ +000491c0: 5072 6f6d 6973 652d 7072 696e 7469 6e67 Promise-printing
│ │ │ │ │ +000491d0: 2c20 2050 7265 763a 2050 726f 6d69 7365 , Prev: Promise
│ │ │ │ │ +000491e0: 2d61 6363 6573 7369 6e67 2c20 2055 703a -accessing, Up:
│ │ │ │ │ +000491f0: 2050 726f 6d69 7365 0a0a 312e 3133 382e Promise..1.138.
│ │ │ │ │ +00049200: 3320 5072 6f6d 6973 653a 2069 6e69 7469 3 Promise: initi
│ │ │ │ │ +00049210: 616c 697a 696e 670a 2d2d 2d2d 2d2d 2d2d alizing.--------
│ │ │ │ │ +00049220: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00049230: 2d2d 2d2d 2d0a 0a69 6e69 7469 616c 697a -----..initializ
│ │ │ │ │ +00049240: 650a 2020 2020 2050 7269 7661 7465 202d e. Private -
│ │ │ │ │ +00049250: 2073 6574 2074 6865 2069 6e69 7469 616c set the initial
│ │ │ │ │ +00049260: 2073 7461 7465 206f 6620 7468 6520 7265 state of the re
│ │ │ │ │ +00049270: 6365 6976 6572 0a0a 0a1f 0a46 696c 653a ceiver.....File:
│ │ │ │ │ +00049280: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ +00049290: 204e 6f64 653a 2050 726f 6d69 7365 2d70 Node: Promise-p
│ │ │ │ │ +000492a0: 7269 6e74 696e 672c 2020 4e65 7874 3a20 rinting, Next:
│ │ │ │ │ +000492b0: 5072 6f6d 6973 652d 7374 696c 6c20 756e Promise-still un
│ │ │ │ │ +000492c0: 636c 6173 7369 6669 6564 2c20 2050 7265 classified, Pre
│ │ │ │ │ +000492d0: 763a 2050 726f 6d69 7365 2d69 6e69 7469 v: Promise-initi
│ │ │ │ │ +000492e0: 616c 697a 696e 672c 2020 5570 3a20 5072 alizing, Up: Pr
│ │ │ │ │ +000492f0: 6f6d 6973 650a 0a31 2e31 3338 2e34 2050 omise..1.138.4 P
│ │ │ │ │ +00049300: 726f 6d69 7365 3a20 7072 696e 7469 6e67 romise: printing
│ │ │ │ │ +00049310: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------
│ │ │ │ │ +00049320: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 7072 696e ----------..prin
│ │ │ │ │ +00049330: 744f 6e3a 2061 5374 7265 616d 0a20 2020 tOn: aStream.
│ │ │ │ │ +00049340: 2020 5072 696e 7420 6120 7265 7072 6573 Print a repres
│ │ │ │ │ +00049350: 656e 7461 7469 6f6e 206f 6620 7468 6520 entation of the
│ │ │ │ │ +00049360: 7265 6365 6976 6572 0a0a 0a1f 0a46 696c receiver.....Fil
│ │ │ │ │ +00049370: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ +00049380: 2c20 204e 6f64 653a 2050 726f 6d69 7365 , Node: Promise
│ │ │ │ │ +00049390: 2d73 7469 6c6c 2075 6e63 6c61 7373 6966 -still unclassif
│ │ │ │ │ +000493a0: 6965 642c 2020 5072 6576 3a20 5072 6f6d ied, Prev: Prom
│ │ │ │ │ +000493b0: 6973 652d 7072 696e 7469 6e67 2c20 2055 ise-printing, U
│ │ │ │ │ +000493c0: 703a 2050 726f 6d69 7365 0a0a 312e 3133 p: Promise..1.13
│ │ │ │ │ +000493d0: 382e 3520 5072 6f6d 6973 653a 2073 7469 8.5 Promise: sti
│ │ │ │ │ +000493e0: 6c6c 2075 6e63 6c61 7373 6966 6965 640a ll unclassified.
│ │ │ │ │ +000493f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00049400: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00049410: 2d2d 2d0a 0a65 7272 6f72 5661 6c75 653a ---..errorValue:
│ │ │ │ │ +00049420: 2061 6e45 7863 6570 7469 6f6e 0a20 2020 anException.
│ │ │ │ │ +00049430: 2020 5072 6976 6174 6520 2d20 5261 6973 Private - Rais
│ │ │ │ │ +00049440: 6520 616e 4578 6365 7074 696f 6e20 7768 e anException wh
│ │ │ │ │ +00049450: 656e 6576 6572 2023 7661 6c75 6520 6973 enever #value is
│ │ │ │ │ +00049460: 2063 616c 6c65 642e 0a0a 0a1f 0a46 696c called......Fil
│ │ │ │ │ +00049470: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ +00049480: 2c20 204e 6f64 653a 2052 616e 646f 6d2c , Node: Random,
│ │ │ │ │ +00049490: 2020 4e65 7874 3a20 5265 6164 5374 7265 Next: ReadStre
│ │ │ │ │ +000494a0: 616d 2c20 2050 7265 763a 2050 726f 6d69 am, Prev: Promi
│ │ │ │ │ +000494b0: 7365 2c20 2055 703a 2042 6173 6520 636c se, Up: Base cl
│ │ │ │ │ +000494c0: 6173 7365 730a 0a31 2e31 3339 2052 616e asses..1.139 Ran
│ │ │ │ │ +000494d0: 646f 6d0a 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d dom.============
│ │ │ │ │ +000494e0: 0a0a 4465 6669 6e65 6420 696e 206e 616d ..Defined in nam
│ │ │ │ │ +000494f0: 6573 7061 6365 2053 6d61 6c6c 7461 6c6b espace Smalltalk
│ │ │ │ │ +00049500: 0a53 7570 6572 636c 6173 733a 2053 7472 .Superclass: Str
│ │ │ │ │ +00049510: 6561 6d0a 4361 7465 676f 7279 3a20 5374 eam.Category: St
│ │ │ │ │ +00049520: 7265 616d 730a 2020 2020 204d 7920 696e reams. My in
│ │ │ │ │ +00049530: 7374 616e 6365 7320 6172 6520 6765 6e65 stances are gene
│ │ │ │ │ +00049540: 7261 746f 7220 7374 7265 616d 7320 7468 rator streams th
│ │ │ │ │ +00049550: 6174 2070 726f 6475 6365 2072 616e 646f at produce rando
│ │ │ │ │ +00049560: 6d20 6e75 6d62 6572 732c 0a20 2020 2020 m numbers,.
│ │ │ │ │ +00049570: 7768 6963 6820 6172 6520 666c 6f61 7469 which are floati
│ │ │ │ │ +00049580: 6e67 2070 6f69 6e74 2076 616c 7565 7320 ng point values
│ │ │ │ │ +00049590: 6265 7477 6565 6e20 3020 616e 6420 312e between 0 and 1.
│ │ │ │ │ +000495a0: 0a0a 2a20 4d65 6e75 3a0a 0a2a 2052 616e ..* Menu:..* Ran
│ │ │ │ │ +000495b0: 646f 6d20 636c 6173 732d 696e 7374 616e dom class-instan
│ │ │ │ │ +000495c0: 6365 2063 7265 6174 696f 6e3a 3a20 2028 ce creation:: (
│ │ │ │ │ +000495d0: 636c 6173 7329 0a2a 2052 616e 646f 6d20 class).* Random
│ │ │ │ │ +000495e0: 636c 6173 732d 7368 6f72 7463 7574 733a class-shortcuts:
│ │ │ │ │ +000495f0: 3a20 2028 636c 6173 7329 0a2a 2052 616e : (class).* Ran
│ │ │ │ │ +00049600: 646f 6d2d 6261 7369 633a 3a20 2028 696e dom-basic:: (in
│ │ │ │ │ +00049610: 7374 616e 6365 290a 2a20 5261 6e64 6f6d stance).* Random
│ │ │ │ │ +00049620: 2d74 6573 7469 6e67 3a3a 2020 2869 6e73 -testing:: (ins
│ │ │ │ │ +00049630: 7461 6e63 6529 0a0a tance)..
│ │ │ ├── ./usr/share/info/gst-base.info-3.gz
│ │ │ │ ├── gst-base.info-3
│ │ │ │ │ @@ -1,46057 +1,15443 @@
│ │ │ │ │ 00000000: 5468 6973 2069 7320 6773 742d 6261 7365 This is gst-base
│ │ │ │ │ 00000010: 2e69 6e66 6f2c 2070 726f 6475 6365 6420 .info, produced
│ │ │ │ │ 00000020: 6279 206d 616b 6569 6e66 6f20 7665 7273 by makeinfo vers
│ │ │ │ │ -00000030: 696f 6e20 362e 3720 6672 6f6d 0a67 7374 ion 6.7 from.gst
│ │ │ │ │ -00000040: 2d62 6173 652d 6669 7865 642e 7465 7869 -base-fixed.texi
│ │ │ │ │ -00000050: 2e0a 0a20 2020 2020 5065 726d 6973 7369 ... Permissi
│ │ │ │ │ -00000060: 6f6e 2069 7320 6772 616e 7465 6420 746f on is granted to
│ │ │ │ │ -00000070: 2063 6f70 792c 2064 6973 7472 6962 7574 copy, distribut
│ │ │ │ │ -00000080: 6520 616e 642f 6f72 206d 6f64 6966 7920 e and/or modify
│ │ │ │ │ -00000090: 7468 6973 0a20 2020 2020 646f 6375 6d65 this. docume
│ │ │ │ │ -000000a0: 6e74 2075 6e64 6572 2074 6865 2074 6572 nt under the ter
│ │ │ │ │ -000000b0: 6d73 206f 6620 7468 6520 474e 5520 4672 ms of the GNU Fr
│ │ │ │ │ -000000c0: 6565 2044 6f63 756d 656e 7461 7469 6f6e ee Documentation
│ │ │ │ │ -000000d0: 204c 6963 656e 7365 2c0a 2020 2020 2056 License,. V
│ │ │ │ │ -000000e0: 6572 7369 6f6e 2031 2e32 206f 7220 616e ersion 1.2 or an
│ │ │ │ │ -000000f0: 7920 6c61 7465 7220 7665 7273 696f 6e20 y later version
│ │ │ │ │ -00000100: 7075 626c 6973 6865 6420 6279 2074 6865 published by the
│ │ │ │ │ -00000110: 2046 7265 6520 536f 6674 7761 7265 0a20 Free Software.
│ │ │ │ │ -00000120: 2020 2020 466f 756e 6461 7469 6f6e 3b20 Foundation;
│ │ │ │ │ -00000130: 7769 7468 206e 6f20 496e 7661 7269 616e with no Invarian
│ │ │ │ │ -00000140: 7420 5365 6374 696f 6e73 2c20 7769 7468 t Sections, with
│ │ │ │ │ -00000150: 206e 6f20 4672 6f6e 742d 436f 7665 7220 no Front-Cover
│ │ │ │ │ -00000160: 5465 7874 732c 0a20 2020 2020 616e 6420 Texts,. and
│ │ │ │ │ -00000170: 7769 7468 206e 6f20 4261 636b 2d43 6f76 with no Back-Cov
│ │ │ │ │ -00000180: 6572 2054 6578 7473 2e20 2041 2063 6f70 er Texts. A cop
│ │ │ │ │ -00000190: 7920 6f66 2074 6865 206c 6963 656e 7365 y of the license
│ │ │ │ │ -000001a0: 2069 7320 696e 636c 7564 6564 2069 6e0a is included in.
│ │ │ │ │ -000001b0: 2020 2020 2074 6865 2073 6563 7469 6f6e the section
│ │ │ │ │ -000001c0: 2065 6e74 6974 6c65 6420 2247 4e55 2046 entitled "GNU F
│ │ │ │ │ -000001d0: 7265 6520 446f 6375 6d65 6e74 6174 696f ree Documentatio
│ │ │ │ │ -000001e0: 6e20 4c69 6365 6e73 6522 2e0a 494e 464f n License"..INFO
│ │ │ │ │ -000001f0: 2d44 4952 2d53 4543 5449 4f4e 2053 6f66 -DIR-SECTION Sof
│ │ │ │ │ -00000200: 7477 6172 6520 6465 7665 6c6f 706d 656e tware developmen
│ │ │ │ │ -00000210: 740a 5354 4152 542d 494e 464f 2d44 4952 t.START-INFO-DIR
│ │ │ │ │ -00000220: 2d45 4e54 5259 0a2a 2053 6d61 6c6c 7461 -ENTRY.* Smallta
│ │ │ │ │ -00000230: 6c6b 2062 6173 6520 636c 6173 7365 733a lk base classes:
│ │ │ │ │ -00000240: 2028 6773 742d 6261 7365 292e 2020 2054 (gst-base). T
│ │ │ │ │ -00000250: 6865 2047 4e55 2053 6d61 6c6c 7461 6c6b he GNU Smalltalk
│ │ │ │ │ -00000260: 2062 6173 6520 636c 6173 7365 732e 0a45 base classes..E
│ │ │ │ │ -00000270: 4e44 2d49 4e46 4f2d 4449 522d 454e 5452 ND-INFO-DIR-ENTR
│ │ │ │ │ -00000280: 590a 0a1f 0a46 696c 653a 2067 7374 2d62 Y....File: gst-b
│ │ │ │ │ -00000290: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ -000002a0: 2052 616e 646f 6d20 636c 6173 732d 696e Random class-in
│ │ │ │ │ -000002b0: 7374 616e 6365 2063 7265 6174 696f 6e2c stance creation,
│ │ │ │ │ -000002c0: 2020 4e65 7874 3a20 5261 6e64 6f6d 2063 Next: Random c
│ │ │ │ │ -000002d0: 6c61 7373 2d73 686f 7274 6375 7473 2c20 lass-shortcuts,
│ │ │ │ │ -000002e0: 2055 703a 2052 616e 646f 6d0a 0a31 2e31 Up: Random..1.1
│ │ │ │ │ -000002f0: 3339 2e31 2052 616e 646f 6d20 636c 6173 39.1 Random clas
│ │ │ │ │ -00000300: 733a 2069 6e73 7461 6e63 6520 6372 6561 s: instance crea
│ │ │ │ │ -00000310: 7469 6f6e 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d tion.-----------
│ │ │ │ │ -00000320: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00000330: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6e65 ------------..ne
│ │ │ │ │ -00000340: 770a 2020 2020 2043 7265 6174 6520 6120 w. Create a
│ │ │ │ │ -00000350: 6e65 7720 7261 6e64 6f6d 206e 756d 6265 new random numbe
│ │ │ │ │ -00000360: 7220 6765 6e65 7261 746f 7220 7768 6f73 r generator whos
│ │ │ │ │ -00000370: 6520 7365 6564 2069 7320 6769 7665 6e20 e seed is given
│ │ │ │ │ -00000380: 6279 2074 6865 0a20 2020 2020 6375 7272 by the. curr
│ │ │ │ │ -00000390: 656e 7420 7469 6d65 206f 6e20 7468 6520 ent time on the
│ │ │ │ │ -000003a0: 6d69 6c6c 6973 6563 6f6e 6420 636c 6f63 millisecond cloc
│ │ │ │ │ -000003b0: 6b0a 0a73 6565 643a 2061 466c 6f61 740a k..seed: aFloat.
│ │ │ │ │ -000003c0: 2020 2020 2043 7265 6174 6520 6120 6e65 Create a ne
│ │ │ │ │ -000003d0: 7720 7261 6e64 6f6d 206e 756d 6265 7220 w random number
│ │ │ │ │ -000003e0: 6765 6e65 7261 746f 7220 7768 6f73 6520 generator whose
│ │ │ │ │ -000003f0: 7365 6564 2069 7320 6146 6c6f 6174 0a0a seed is aFloat..
│ │ │ │ │ -00000400: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ -00000410: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 5261 .info, Node: Ra
│ │ │ │ │ -00000420: 6e64 6f6d 2063 6c61 7373 2d73 686f 7274 ndom class-short
│ │ │ │ │ -00000430: 6375 7473 2c20 204e 6578 743a 2052 616e cuts, Next: Ran
│ │ │ │ │ -00000440: 646f 6d2d 6261 7369 632c 2020 5072 6576 dom-basic, Prev
│ │ │ │ │ -00000450: 3a20 5261 6e64 6f6d 2063 6c61 7373 2d69 : Random class-i
│ │ │ │ │ -00000460: 6e73 7461 6e63 6520 6372 6561 7469 6f6e nstance creation
│ │ │ │ │ -00000470: 2c20 2055 703a 2052 616e 646f 6d0a 0a31 , Up: Random..1
│ │ │ │ │ -00000480: 2e31 3339 2e32 2052 616e 646f 6d20 636c .139.2 Random cl
│ │ │ │ │ -00000490: 6173 733a 2073 686f 7274 6375 7473 0a2d ass: shortcuts.-
│ │ │ │ │ -000004a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000004b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------..
│ │ │ │ │ -000004c0: 6265 7477 6565 6e3a 206c 6f77 2061 6e64 between: low and
│ │ │ │ │ -000004d0: 3a20 6869 6768 0a20 2020 2020 5265 7475 : high. Retu
│ │ │ │ │ -000004e0: 726e 2061 2072 616e 646f 6d20 696e 7465 rn a random inte
│ │ │ │ │ -000004f0: 6765 7220 6265 7477 6565 6e20 7468 6520 ger between the
│ │ │ │ │ -00000500: 6769 7665 6e20 6578 7472 656d 610a 0a6e given extrema..n
│ │ │ │ │ -00000510: 6578 740a 2020 2020 2052 6574 7572 6e20 ext. Return
│ │ │ │ │ -00000520: 6120 7261 6e64 6f6d 206e 756d 6265 7220 a random number
│ │ │ │ │ -00000530: 6265 7477 6565 6e20 3020 616e 6420 3120 between 0 and 1
│ │ │ │ │ -00000540: 2865 7863 6c75 6465 6429 0a0a 736f 7572 (excluded)..sour
│ │ │ │ │ -00000550: 6365 0a20 2020 2020 5265 7475 726e 2061 ce. Return a
│ │ │ │ │ -00000560: 2073 7461 6e64 6172 6420 736f 7572 6365 standard source
│ │ │ │ │ -00000570: 206f 6620 7261 6e64 6f6d 206e 756d 6265 of random numbe
│ │ │ │ │ -00000580: 7273 2e0a 0a1f 0a46 696c 653a 2067 7374 rs.....File: gst
│ │ │ │ │ -00000590: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ -000005a0: 653a 2052 616e 646f 6d2d 6261 7369 632c e: Random-basic,
│ │ │ │ │ -000005b0: 2020 4e65 7874 3a20 5261 6e64 6f6d 2d74 Next: Random-t
│ │ │ │ │ -000005c0: 6573 7469 6e67 2c20 2050 7265 763a 2052 esting, Prev: R
│ │ │ │ │ -000005d0: 616e 646f 6d20 636c 6173 732d 7368 6f72 andom class-shor
│ │ │ │ │ -000005e0: 7463 7574 732c 2020 5570 3a20 5261 6e64 tcuts, Up: Rand
│ │ │ │ │ -000005f0: 6f6d 0a0a 312e 3133 392e 3320 5261 6e64 om..1.139.3 Rand
│ │ │ │ │ -00000600: 6f6d 3a20 6261 7369 630a 2d2d 2d2d 2d2d om: basic.------
│ │ │ │ │ -00000610: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------.
│ │ │ │ │ -00000620: 0a61 7445 6e64 0a20 2020 2020 5468 6973 .atEnd. This
│ │ │ │ │ -00000630: 2073 7472 6561 6d20 6e65 7665 7220 656e stream never en
│ │ │ │ │ -00000640: 6473 2e20 2041 6c77 6179 7320 616e 7377 ds. Always answ
│ │ │ │ │ -00000650: 6572 2066 616c 7365 2e0a 0a62 6574 7765 er false...betwe
│ │ │ │ │ -00000660: 656e 3a20 6c6f 7720 616e 643a 2068 6967 en: low and: hig
│ │ │ │ │ -00000670: 680a 2020 2020 2052 6574 7572 6e20 6120 h. Return a
│ │ │ │ │ -00000680: 7261 6e64 6f6d 2069 6e74 6567 6572 2062 random integer b
│ │ │ │ │ -00000690: 6574 7765 656e 206c 6f77 2061 6e64 2068 etween low and h
│ │ │ │ │ -000006a0: 6967 682e 0a0a 6e65 7874 0a20 2020 2020 igh...next.
│ │ │ │ │ -000006b0: 5265 7475 726e 2074 6865 206e 6578 7420 Return the next
│ │ │ │ │ -000006c0: 7261 6e64 6f6d 206e 756d 6265 7220 696e random number in
│ │ │ │ │ -000006d0: 2074 6865 2073 6571 7565 6e63 652e 0a0a the sequence...
│ │ │ │ │ -000006e0: 6e65 7874 5075 743a 2076 616c 7565 0a20 nextPut: value.
│ │ │ │ │ -000006f0: 2020 2020 5468 6973 206d 6574 686f 6420 This method
│ │ │ │ │ -00000700: 7368 6f75 6c64 206e 6f74 2062 6520 6361 should not be ca
│ │ │ │ │ -00000710: 6c6c 6564 2066 6f72 2069 6e73 7461 6e63 lled for instanc
│ │ │ │ │ -00000720: 6573 206f 6620 7468 6973 2063 6c61 7373 es of this class
│ │ │ │ │ -00000730: 2e0a 0a1f 0a46 696c 653a 2067 7374 2d62 .....File: gst-b
│ │ │ │ │ -00000740: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ -00000750: 2052 616e 646f 6d2d 7465 7374 696e 672c Random-testing,
│ │ │ │ │ -00000760: 2020 5072 6576 3a20 5261 6e64 6f6d 2d62 Prev: Random-b
│ │ │ │ │ -00000770: 6173 6963 2c20 2055 703a 2052 616e 646f asic, Up: Rando
│ │ │ │ │ -00000780: 6d0a 0a31 2e31 3339 2e34 2052 616e 646f m..1.139.4 Rando
│ │ │ │ │ -00000790: 6d3a 2074 6573 7469 6e67 0a2d 2d2d 2d2d m: testing.-----
│ │ │ │ │ -000007a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000007b0: 2d2d 0a0a 6368 6953 7175 6172 650a 2020 --..chiSquare.
│ │ │ │ │ -000007c0: 2020 2043 6f6d 7075 7465 2074 6865 2063 Compute the c
│ │ │ │ │ -000007d0: 6869 2d73 7175 6172 6520 6f66 2074 6865 hi-square of the
│ │ │ │ │ -000007e0: 2072 616e 646f 6d20 7468 6174 2074 6869 random that thi
│ │ │ │ │ -000007f0: 7320 636c 6173 7320 6765 6e65 7261 7465 s class generate
│ │ │ │ │ -00000800: 732e 0a0a 6368 6953 7175 6172 653a 206e s...chiSquare: n
│ │ │ │ │ -00000810: 2072 616e 6765 3a20 720a 2020 2020 2052 range: r. R
│ │ │ │ │ -00000820: 6574 7572 6e20 7468 6520 6368 692d 7371 eturn the chi-sq
│ │ │ │ │ -00000830: 7561 7265 2064 6564 7563 6564 2066 726f uare deduced fro
│ │ │ │ │ -00000840: 6d20 6361 6c63 756c 6174 696e 6720 6e20 m calculating n
│ │ │ │ │ -00000850: 7261 6e64 6f6d 206e 756d 6265 7273 2069 random numbers i
│ │ │ │ │ -00000860: 6e0a 2020 2020 2074 6865 2030 2e2e 7220 n. the 0..r
│ │ │ │ │ -00000870: 7261 6e67 652e 0a0a 1f0a 4669 6c65 3a20 range.....File:
│ │ │ │ │ -00000880: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ -00000890: 4e6f 6465 3a20 5265 6164 5374 7265 616d Node: ReadStream
│ │ │ │ │ -000008a0: 2c20 204e 6578 743a 2052 6561 6457 7269 , Next: ReadWri
│ │ │ │ │ -000008b0: 7465 5374 7265 616d 2c20 2050 7265 763a teStream, Prev:
│ │ │ │ │ -000008c0: 2052 616e 646f 6d2c 2020 5570 3a20 4261 Random, Up: Ba
│ │ │ │ │ -000008d0: 7365 2063 6c61 7373 6573 0a0a 312e 3134 se classes..1.14
│ │ │ │ │ -000008e0: 3020 5265 6164 5374 7265 616d 0a3d 3d3d 0 ReadStream.===
│ │ │ │ │ -000008f0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a44 =============..D
│ │ │ │ │ -00000900: 6566 696e 6564 2069 6e20 6e61 6d65 7370 efined in namesp
│ │ │ │ │ -00000910: 6163 6520 536d 616c 6c74 616c 6b0a 5375 ace Smalltalk.Su
│ │ │ │ │ -00000920: 7065 7263 6c61 7373 3a20 506f 7369 7469 perclass: Positi
│ │ │ │ │ -00000930: 6f6e 6162 6c65 5374 7265 616d 0a43 6174 onableStream.Cat
│ │ │ │ │ -00000940: 6567 6f72 793a 2053 7472 6561 6d73 2d43 egory: Streams-C
│ │ │ │ │ -00000950: 6f6c 6c65 6374 696f 6e73 0a20 2020 2020 ollections.
│ │ │ │ │ -00000960: 4920 696d 706c 656d 656e 7420 7468 6520 I implement the
│ │ │ │ │ -00000970: 7365 7420 6f66 2072 6561 642d 6f6e 6c79 set of read-only
│ │ │ │ │ -00000980: 2073 7472 6561 6d20 6f62 6a65 6374 732e stream objects.
│ │ │ │ │ -00000990: 2020 596f 7520 6d61 7920 7265 6164 2066 You may read f
│ │ │ │ │ -000009a0: 726f 6d0a 2020 2020 206d 7920 6f62 6a65 rom. my obje
│ │ │ │ │ -000009b0: 6374 732c 2062 7574 2079 6f75 206d 6179 cts, but you may
│ │ │ │ │ -000009c0: 206e 6f74 2077 7269 7465 2074 6f20 7468 not write to th
│ │ │ │ │ -000009d0: 656d 2e0a 0a2a 204d 656e 753a 0a0a 2a20 em...* Menu:..*
│ │ │ │ │ -000009e0: 5265 6164 5374 7265 616d 2063 6c61 7373 ReadStream class
│ │ │ │ │ -000009f0: 2d69 6e73 7461 6e63 6520 6372 6561 7469 -instance creati
│ │ │ │ │ -00000a00: 6f6e 3a3a 2020 2863 6c61 7373 290a 0a1f on:: (class)...
│ │ │ │ │ -00000a10: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ -00000a20: 696e 666f 2c20 204e 6f64 653a 2052 6561 info, Node: Rea
│ │ │ │ │ -00000a30: 6453 7472 6561 6d20 636c 6173 732d 696e dStream class-in
│ │ │ │ │ -00000a40: 7374 616e 6365 2063 7265 6174 696f 6e2c stance creation,
│ │ │ │ │ -00000a50: 2020 5570 3a20 5265 6164 5374 7265 616d Up: ReadStream
│ │ │ │ │ -00000a60: 0a0a 312e 3134 302e 3120 5265 6164 5374 ..1.140.1 ReadSt
│ │ │ │ │ -00000a70: 7265 616d 2063 6c61 7373 3a20 696e 7374 ream class: inst
│ │ │ │ │ -00000a80: 616e 6365 2063 7265 6174 696f 6e0a 2d2d ance creation.--
│ │ │ │ │ -00000a90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00000aa0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00000ab0: 2d2d 2d2d 2d2d 2d2d 2d0a 0a6f 6e3a 2061 ---------..on: a
│ │ │ │ │ -00000ac0: 436f 6c6c 6563 7469 6f6e 0a20 2020 2020 Collection.
│ │ │ │ │ -00000ad0: 416e 7377 6572 2061 206e 6577 2073 7472 Answer a new str
│ │ │ │ │ -00000ae0: 6561 6d20 776f 726b 696e 6720 6f6e 2061 eam working on a
│ │ │ │ │ -00000af0: 436f 6c6c 6563 7469 6f6e 2066 726f 6d20 Collection from
│ │ │ │ │ -00000b00: 6974 7320 7374 6172 742e 0a0a 6f6e 3a20 its start...on:
│ │ │ │ │ -00000b10: 6143 6f6c 6c65 6374 696f 6e20 6672 6f6d aCollection from
│ │ │ │ │ -00000b20: 3a20 6669 7273 7449 6e64 6578 2074 6f3a : firstIndex to:
│ │ │ │ │ -00000b30: 206c 6173 7449 6e64 6578 0a20 2020 2020 lastIndex.
│ │ │ │ │ -00000b40: 416e 7377 6572 2061 6e20 696e 7374 616e Answer an instan
│ │ │ │ │ -00000b50: 6365 206f 6620 7468 6520 7265 6365 6976 ce of the receiv
│ │ │ │ │ -00000b60: 6572 2073 7472 6561 6d69 6e67 2066 726f er streaming fro
│ │ │ │ │ -00000b70: 6d20 7468 6520 6669 7273 7449 6e64 6578 m the firstIndex
│ │ │ │ │ -00000b80: 2d74 680a 2020 2020 2069 7465 6d20 6f66 -th. item of
│ │ │ │ │ -00000b90: 2061 436f 6c6c 6563 7469 6f6e 2074 6f20 aCollection to
│ │ │ │ │ -00000ba0: 7468 6520 6c61 7374 496e 6465 782d 7468 the lastIndex-th
│ │ │ │ │ -00000bb0: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ -00000bc0: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ -00000bd0: 5265 6164 5772 6974 6553 7472 6561 6d2c ReadWriteStream,
│ │ │ │ │ -00000be0: 2020 4e65 7874 3a20 5265 6374 616e 676c Next: Rectangl
│ │ │ │ │ -00000bf0: 652c 2020 5072 6576 3a20 5265 6164 5374 e, Prev: ReadSt
│ │ │ │ │ -00000c00: 7265 616d 2c20 2055 703a 2042 6173 6520 ream, Up: Base
│ │ │ │ │ -00000c10: 636c 6173 7365 730a 0a31 2e31 3431 2052 classes..1.141 R
│ │ │ │ │ -00000c20: 6561 6457 7269 7465 5374 7265 616d 0a3d eadWriteStream.=
│ │ │ │ │ -00000c30: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ -00000c40: 3d3d 3d3d 0a0a 4465 6669 6e65 6420 696e ====..Defined in
│ │ │ │ │ -00000c50: 206e 616d 6573 7061 6365 2053 6d61 6c6c namespace Small
│ │ │ │ │ -00000c60: 7461 6c6b 0a53 7570 6572 636c 6173 733a talk.Superclass:
│ │ │ │ │ -00000c70: 2057 7269 7465 5374 7265 616d 0a43 6174 WriteStream.Cat
│ │ │ │ │ -00000c80: 6567 6f72 793a 2053 7472 6561 6d73 2d43 egory: Streams-C
│ │ │ │ │ -00000c90: 6f6c 6c65 6374 696f 6e73 0a20 2020 2020 ollections.
│ │ │ │ │ -00000ca0: 4920 616d 2074 6865 2063 6c61 7373 206f I am the class o
│ │ │ │ │ -00000cb0: 6620 7374 7265 616d 7320 7468 6174 206d f streams that m
│ │ │ │ │ -00000cc0: 6179 2062 6520 7265 6164 2061 6e64 2077 ay be read and w
│ │ │ │ │ -00000cd0: 7269 7474 656e 2066 726f 6d0a 2020 2020 ritten from.
│ │ │ │ │ -00000ce0: 2073 696d 756c 7461 6e65 6f75 736c 792e simultaneously.
│ │ │ │ │ -00000cf0: 2020 496e 2073 6f6d 6520 7365 6e73 652c In some sense,
│ │ │ │ │ -00000d00: 2049 2061 6d20 7468 6520 6265 7374 206f I am the best o
│ │ │ │ │ -00000d10: 6620 626f 7468 2052 6561 6453 7472 6561 f both ReadStrea
│ │ │ │ │ -00000d20: 6d0a 2020 2020 2061 6e64 2057 7269 7465 m. and Write
│ │ │ │ │ -00000d30: 5374 7265 616d 2e0a 0a2a 204d 656e 753a Stream...* Menu:
│ │ │ │ │ -00000d40: 0a0a 2a20 5265 6164 5772 6974 6553 7472 ..* ReadWriteStr
│ │ │ │ │ -00000d50: 6561 6d20 636c 6173 732d 696e 7374 616e eam class-instan
│ │ │ │ │ -00000d60: 6365 2063 7265 6174 696f 6e3a 3a20 2028 ce creation:: (
│ │ │ │ │ -00000d70: 636c 6173 7329 0a2a 2052 6561 6457 7269 class).* ReadWri
│ │ │ │ │ -00000d80: 7465 5374 7265 616d 2d70 6f73 6974 696f teStream-positio
│ │ │ │ │ -00000d90: 6e69 6e67 3a3a 2020 2869 6e73 7461 6e63 ning:: (instanc
│ │ │ │ │ -00000da0: 6529 0a0a 1f0a 4669 6c65 3a20 6773 742d e)....File: gst-
│ │ │ │ │ -00000db0: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ -00000dc0: 3a20 5265 6164 5772 6974 6553 7472 6561 : ReadWriteStrea
│ │ │ │ │ -00000dd0: 6d20 636c 6173 732d 696e 7374 616e 6365 m class-instance
│ │ │ │ │ -00000de0: 2063 7265 6174 696f 6e2c 2020 4e65 7874 creation, Next
│ │ │ │ │ -00000df0: 3a20 5265 6164 5772 6974 6553 7472 6561 : ReadWriteStrea
│ │ │ │ │ -00000e00: 6d2d 706f 7369 7469 6f6e 696e 672c 2020 m-positioning,
│ │ │ │ │ -00000e10: 5570 3a20 5265 6164 5772 6974 6553 7472 Up: ReadWriteStr
│ │ │ │ │ -00000e20: 6561 6d0a 0a31 2e31 3431 2e31 2052 6561 eam..1.141.1 Rea
│ │ │ │ │ -00000e30: 6457 7269 7465 5374 7265 616d 2063 6c61 dWriteStream cla
│ │ │ │ │ -00000e40: 7373 3a20 696e 7374 616e 6365 2063 7265 ss: instance cre
│ │ │ │ │ -00000e50: 6174 696f 6e0a 2d2d 2d2d 2d2d 2d2d 2d2d ation.----------
│ │ │ │ │ -00000e60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00000e70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00000e80: 2d2d 2d2d 2d2d 0a0a 6f6e 3a20 6143 6f6c ------..on: aCol
│ │ │ │ │ -00000e90: 6c65 6374 696f 6e0a 2020 2020 2041 6e73 lection. Ans
│ │ │ │ │ -00000ea0: 7765 7220 6120 6e65 7720 7374 7265 616d wer a new stream
│ │ │ │ │ -00000eb0: 2077 6f72 6b69 6e67 206f 6e20 6143 6f6c working on aCol
│ │ │ │ │ -00000ec0: 6c65 6374 696f 6e20 6672 6f6d 2069 7473 lection from its
│ │ │ │ │ -00000ed0: 2073 7461 7274 2e20 2054 6865 0a20 2020 start. The.
│ │ │ │ │ -00000ee0: 2020 7374 7265 616d 2073 7461 7274 7320 stream starts
│ │ │ │ │ -00000ef0: 6174 2074 6865 2066 726f 6e74 206f 6620 at the front of
│ │ │ │ │ -00000f00: 6143 6f6c 6c65 6374 696f 6e2e 0a0a 6f6e aCollection...on
│ │ │ │ │ -00000f10: 3a20 6143 6f6c 6c65 6374 696f 6e20 6672 : aCollection fr
│ │ │ │ │ -00000f20: 6f6d 3a20 6669 7273 7449 6e64 6578 2074 om: firstIndex t
│ │ │ │ │ -00000f30: 6f3a 206c 6173 7449 6e64 6578 0a20 2020 o: lastIndex.
│ │ │ │ │ -00000f40: 2020 416e 7377 6572 2061 6e20 696e 7374 Answer an inst
│ │ │ │ │ -00000f50: 616e 6365 206f 6620 7468 6520 7265 6365 ance of the rece
│ │ │ │ │ -00000f60: 6976 6572 2073 7472 6561 6d69 6e67 2066 iver streaming f
│ │ │ │ │ -00000f70: 726f 6d20 7468 6520 6669 7273 7449 6e64 rom the firstInd
│ │ │ │ │ -00000f80: 6578 2d74 680a 2020 2020 2069 7465 6d20 ex-th. item
│ │ │ │ │ -00000f90: 6f66 2061 436f 6c6c 6563 7469 6f6e 2074 of aCollection t
│ │ │ │ │ -00000fa0: 6f20 7468 6520 6c61 7374 496e 6465 782d o the lastIndex-
│ │ │ │ │ -00000fb0: 7468 0a0a 7769 7468 3a20 6143 6f6c 6c65 th..with: aColle
│ │ │ │ │ -00000fc0: 6374 696f 6e0a 2020 2020 2041 6e73 7765 ction. Answe
│ │ │ │ │ -00000fd0: 7220 6120 6e65 7720 696e 7374 616e 6365 r a new instance
│ │ │ │ │ -00000fe0: 206f 6620 7468 6520 7265 6365 6976 6572 of the receiver
│ │ │ │ │ -00000ff0: 2077 6869 6368 2073 7472 6561 6d73 2066 which streams f
│ │ │ │ │ -00001000: 726f 6d20 7468 6520 656e 6420 6f66 0a20 rom the end of.
│ │ │ │ │ -00001010: 2020 2020 6143 6f6c 6c65 6374 696f 6e2e aCollection.
│ │ │ │ │ -00001020: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ -00001030: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ -00001040: 5265 6164 5772 6974 6553 7472 6561 6d2d ReadWriteStream-
│ │ │ │ │ -00001050: 706f 7369 7469 6f6e 696e 672c 2020 5072 positioning, Pr
│ │ │ │ │ -00001060: 6576 3a20 5265 6164 5772 6974 6553 7472 ev: ReadWriteStr
│ │ │ │ │ -00001070: 6561 6d20 636c 6173 732d 696e 7374 616e eam class-instan
│ │ │ │ │ -00001080: 6365 2063 7265 6174 696f 6e2c 2020 5570 ce creation, Up
│ │ │ │ │ -00001090: 3a20 5265 6164 5772 6974 6553 7472 6561 : ReadWriteStrea
│ │ │ │ │ -000010a0: 6d0a 0a31 2e31 3431 2e32 2052 6561 6457 m..1.141.2 ReadW
│ │ │ │ │ -000010b0: 7269 7465 5374 7265 616d 3a20 706f 7369 riteStream: posi
│ │ │ │ │ -000010c0: 7469 6f6e 696e 670a 2d2d 2d2d 2d2d 2d2d tioning.--------
│ │ │ │ │ -000010d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000010e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 636f ------------..co
│ │ │ │ │ -000010f0: 6e74 656e 7473 0a20 2020 2020 556e 6c69 ntents. Unli
│ │ │ │ │ -00001100: 6b65 2057 7269 7465 5374 7265 616d 732c ke WriteStreams,
│ │ │ │ │ -00001110: 2052 6561 6457 7269 7465 5374 7265 616d ReadWriteStream
│ │ │ │ │ -00001120: 7320 7265 7475 726e 2074 6865 2077 686f s return the who
│ │ │ │ │ -00001130: 6c65 2063 6f6e 7465 6e74 7320 6f66 0a20 le contents of.
│ │ │ │ │ -00001140: 2020 2020 7468 6520 756e 6465 726c 7969 the underlyi
│ │ │ │ │ -00001150: 6e67 2063 6f6c 6c65 6374 696f 6e2e 0a0a ng collection...
│ │ │ │ │ -00001160: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ -00001170: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 5265 .info, Node: Re
│ │ │ │ │ -00001180: 6374 616e 676c 652c 2020 4e65 7874 3a20 ctangle, Next:
│ │ │ │ │ -00001190: 5265 6375 7273 696f 6e4c 6f63 6b2c 2020 RecursionLock,
│ │ │ │ │ -000011a0: 5072 6576 3a20 5265 6164 5772 6974 6553 Prev: ReadWriteS
│ │ │ │ │ -000011b0: 7472 6561 6d2c 2020 5570 3a20 4261 7365 tream, Up: Base
│ │ │ │ │ -000011c0: 2063 6c61 7373 6573 0a0a 312e 3134 3220 classes..1.142
│ │ │ │ │ -000011d0: 5265 6374 616e 676c 650a 3d3d 3d3d 3d3d Rectangle.======
│ │ │ │ │ -000011e0: 3d3d 3d3d 3d3d 3d3d 3d0a 0a44 6566 696e =========..Defin
│ │ │ │ │ -000011f0: 6564 2069 6e20 6e61 6d65 7370 6163 6520 ed in namespace
│ │ │ │ │ -00001200: 536d 616c 6c74 616c 6b0a 5375 7065 7263 Smalltalk.Superc
│ │ │ │ │ -00001210: 6c61 7373 3a20 4f62 6a65 6374 0a43 6174 lass: Object.Cat
│ │ │ │ │ -00001220: 6567 6f72 793a 204c 616e 6775 6167 652d egory: Language-
│ │ │ │ │ -00001230: 4461 7461 2074 7970 6573 0a20 2020 2020 Data types.
│ │ │ │ │ -00001240: 4265 6769 6e6e 696e 6720 6f66 2074 6865 Beginning of the
│ │ │ │ │ -00001250: 2052 6563 7461 6e67 6c65 2063 6c61 7373 Rectangle class
│ │ │ │ │ -00001260: 2066 6f72 2073 696d 706c 6520 6469 7370 for simple disp
│ │ │ │ │ -00001270: 6c61 7920 6d61 6e69 7075 6c61 7469 6f6e lay manipulation
│ │ │ │ │ -00001280: 2e0a 2020 2020 2052 6563 7461 6e67 6c65 .. Rectangle
│ │ │ │ │ -00001290: 7320 7265 7175 6972 6520 7468 6520 506f s require the Po
│ │ │ │ │ -000012a0: 696e 7420 636c 6173 7320 746f 2062 6520 int class to be
│ │ │ │ │ -000012b0: 6176 6169 6c61 626c 652e 2020 416e 2065 available. An e
│ │ │ │ │ -000012c0: 7874 656e 7369 6f6e 0a20 2020 2020 746f xtension. to
│ │ │ │ │ -000012d0: 2074 6865 2050 6f69 6e74 2063 6c61 7373 the Point class
│ │ │ │ │ -000012e0: 2069 7320 6d61 6465 2068 6572 6520 7468 is made here th
│ │ │ │ │ -000012f0: 6174 2073 696e 6365 2069 7420 7265 7175 at since it requ
│ │ │ │ │ -00001300: 6972 6573 2052 6563 7461 6e67 6c65 730a ires Rectangles.
│ │ │ │ │ -00001310: 2020 2020 2074 6f20 6265 2064 6566 696e to be defin
│ │ │ │ │ -00001320: 6564 2028 7365 6520 636f 6e76 6572 7469 ed (see converti
│ │ │ │ │ -00001330: 6e67 290a 0a2a 204d 656e 753a 0a0a 2a20 ng)..* Menu:..*
│ │ │ │ │ -00001340: 5265 6374 616e 676c 6520 636c 6173 732d Rectangle class-
│ │ │ │ │ -00001350: 696e 7374 616e 6365 2063 7265 6174 696f instance creatio
│ │ │ │ │ -00001360: 6e3a 3a20 2028 636c 6173 7329 0a2a 2052 n:: (class).* R
│ │ │ │ │ -00001370: 6563 7461 6e67 6c65 2d61 6363 6573 7369 ectangle-accessi
│ │ │ │ │ -00001380: 6e67 3a3a 2020 2869 6e73 7461 6e63 6529 ng:: (instance)
│ │ │ │ │ -00001390: 0a2a 2052 6563 7461 6e67 6c65 2d63 6f70 .* Rectangle-cop
│ │ │ │ │ -000013a0: 7969 6e67 3a3a 2020 2869 6e73 7461 6e63 ying:: (instanc
│ │ │ │ │ -000013b0: 6529 0a2a 2052 6563 7461 6e67 6c65 2d70 e).* Rectangle-p
│ │ │ │ │ -000013c0: 7269 6e74 696e 673a 3a20 2028 696e 7374 rinting:: (inst
│ │ │ │ │ -000013d0: 616e 6365 290a 2a20 5265 6374 616e 676c ance).* Rectangl
│ │ │ │ │ -000013e0: 652d 7265 6374 616e 676c 6520 6675 6e63 e-rectangle func
│ │ │ │ │ -000013f0: 7469 6f6e 733a 3a20 2028 696e 7374 616e tions:: (instan
│ │ │ │ │ -00001400: 6365 290a 2a20 5265 6374 616e 676c 652d ce).* Rectangle-
│ │ │ │ │ -00001410: 7465 7374 696e 673a 3a20 2028 696e 7374 testing:: (inst
│ │ │ │ │ -00001420: 616e 6365 290a 2a20 5265 6374 616e 676c ance).* Rectangl
│ │ │ │ │ -00001430: 652d 7472 616e 7366 6f72 6d69 6e67 3a3a e-transforming::
│ │ │ │ │ -00001440: 2020 2869 6e73 7461 6e63 6529 0a2a 2052 (instance).* R
│ │ │ │ │ -00001450: 6563 7461 6e67 6c65 2d74 7275 6e63 6174 ectangle-truncat
│ │ │ │ │ -00001460: 696f 6e20 616e 6420 726f 756e 6420 6f66 ion and round of
│ │ │ │ │ -00001470: 663a 3a20 2028 696e 7374 616e 6365 290a f:: (instance).
│ │ │ │ │ -00001480: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ -00001490: 652e 696e 666f 2c20 204e 6f64 653a 2052 e.info, Node: R
│ │ │ │ │ -000014a0: 6563 7461 6e67 6c65 2063 6c61 7373 2d69 ectangle class-i
│ │ │ │ │ -000014b0: 6e73 7461 6e63 6520 6372 6561 7469 6f6e nstance creation
│ │ │ │ │ -000014c0: 2c20 204e 6578 743a 2052 6563 7461 6e67 , Next: Rectang
│ │ │ │ │ -000014d0: 6c65 2d61 6363 6573 7369 6e67 2c20 2055 le-accessing, U
│ │ │ │ │ -000014e0: 703a 2052 6563 7461 6e67 6c65 0a0a 312e p: Rectangle..1.
│ │ │ │ │ -000014f0: 3134 322e 3120 5265 6374 616e 676c 6520 142.1 Rectangle
│ │ │ │ │ -00001500: 636c 6173 733a 2069 6e73 7461 6e63 6520 class: instance
│ │ │ │ │ -00001510: 6372 6561 7469 6f6e 0a2d 2d2d 2d2d 2d2d creation.-------
│ │ │ │ │ -00001520: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00001530: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00001540: 2d2d 2d0a 0a6c 6566 743a 206c 6566 744e ---..left: leftN
│ │ │ │ │ -00001550: 756d 6265 7220 7269 6768 743a 2072 6967 umber right: rig
│ │ │ │ │ -00001560: 6874 4e75 6d62 6572 2074 6f70 3a20 746f htNumber top: to
│ │ │ │ │ -00001570: 704e 756d 6265 7220 626f 7474 6f6d 3a20 pNumber bottom:
│ │ │ │ │ -00001580: 626f 7474 6f6d 4e75 6d62 6572 0a20 2020 bottomNumber.
│ │ │ │ │ -00001590: 2020 416e 7377 6572 2061 2072 6563 7461 Answer a recta
│ │ │ │ │ -000015a0: 6e67 6c65 2077 6974 6820 7468 6520 6769 ngle with the gi
│ │ │ │ │ -000015b0: 7665 6e20 636f 6f72 6469 6e61 7465 730a ven coordinates.
│ │ │ │ │ -000015c0: 0a6c 6566 743a 206c 6566 744e 756d 6265 .left: leftNumbe
│ │ │ │ │ -000015d0: 7220 746f 703a 2074 6f70 4e75 6d62 6572 r top: topNumber
│ │ │ │ │ -000015e0: 2072 6967 6874 3a20 7269 6768 744e 756d right: rightNum
│ │ │ │ │ -000015f0: 6265 7220 626f 7474 6f6d 3a20 626f 7474 ber bottom: bott
│ │ │ │ │ -00001600: 6f6d 4e75 6d62 6572 0a20 2020 2020 416e omNumber. An
│ │ │ │ │ -00001610: 7377 6572 2061 2072 6563 7461 6e67 6c65 swer a rectangle
│ │ │ │ │ -00001620: 2077 6974 6820 7468 6520 6769 7665 6e20 with the given
│ │ │ │ │ -00001630: 636f 6f72 6469 6e61 7465 730a 0a6e 6577 coordinates..new
│ │ │ │ │ -00001640: 0a20 2020 2020 416e 7377 6572 2074 6865 . Answer the
│ │ │ │ │ -00001650: 2028 3020 4020 3020 636f 726e 6572 3a20 (0 @ 0 corner:
│ │ │ │ │ -00001660: 3020 4020 3029 2072 6563 7461 6e67 6c65 0 @ 0) rectangle
│ │ │ │ │ -00001670: 0a0a 6f72 6967 696e 3a20 6f72 6967 696e ..origin: origin
│ │ │ │ │ -00001680: 506f 696e 7420 636f 726e 6572 3a20 636f Point corner: co
│ │ │ │ │ -00001690: 726e 6572 506f 696e 740a 2020 2020 2041 rnerPoint. A
│ │ │ │ │ -000016a0: 6e73 7765 7220 6120 7265 6374 616e 676c nswer a rectangl
│ │ │ │ │ -000016b0: 6520 7769 7468 2074 6865 2067 6976 656e e with the given
│ │ │ │ │ -000016c0: 2063 6f72 6e65 7273 0a0a 6f72 6967 696e corners..origin
│ │ │ │ │ -000016d0: 3a20 6f72 6967 696e 506f 696e 7420 6578 : originPoint ex
│ │ │ │ │ -000016e0: 7465 6e74 3a20 6578 7465 6e74 506f 696e tent: extentPoin
│ │ │ │ │ -000016f0: 740a 2020 2020 2041 6e73 7765 7220 6120 t. Answer a
│ │ │ │ │ -00001700: 7265 6374 616e 676c 6520 7769 7468 2074 rectangle with t
│ │ │ │ │ -00001710: 6865 2067 6976 656e 206f 7269 6769 6e20 he given origin
│ │ │ │ │ -00001720: 616e 6420 7369 7a65 0a0a 1f0a 4669 6c65 and size....File
│ │ │ │ │ -00001730: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ -00001740: 2020 4e6f 6465 3a20 5265 6374 616e 676c Node: Rectangl
│ │ │ │ │ -00001750: 652d 6163 6365 7373 696e 672c 2020 4e65 e-accessing, Ne
│ │ │ │ │ -00001760: 7874 3a20 5265 6374 616e 676c 652d 636f xt: Rectangle-co
│ │ │ │ │ -00001770: 7079 696e 672c 2020 5072 6576 3a20 5265 pying, Prev: Re
│ │ │ │ │ -00001780: 6374 616e 676c 6520 636c 6173 732d 696e ctangle class-in
│ │ │ │ │ -00001790: 7374 616e 6365 2063 7265 6174 696f 6e2c stance creation,
│ │ │ │ │ -000017a0: 2020 5570 3a20 5265 6374 616e 676c 650a Up: Rectangle.
│ │ │ │ │ -000017b0: 0a31 2e31 3432 2e32 2052 6563 7461 6e67 .1.142.2 Rectang
│ │ │ │ │ -000017c0: 6c65 3a20 6163 6365 7373 696e 670a 2d2d le: accessing.--
│ │ │ │ │ -000017d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000017e0: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 626f 7474 ----------..bott
│ │ │ │ │ -000017f0: 6f6d 0a20 2020 2020 416e 7377 6572 2074 om. Answer t
│ │ │ │ │ -00001800: 6865 2063 6f72 6e65 7227 7320 7920 6f66 he corner's y of
│ │ │ │ │ -00001810: 2074 6865 2072 6563 6569 7665 720a 0a62 the receiver..b
│ │ │ │ │ -00001820: 6f74 746f 6d3a 2061 4e75 6d62 6572 0a20 ottom: aNumber.
│ │ │ │ │ -00001830: 2020 2020 5365 7420 7468 6520 636f 726e Set the corn
│ │ │ │ │ +00000030: 696f 6e20 342e 3133 2066 726f 6d0a 2f68 ion 4.13 from./h
│ │ │ │ │ +00000040: 6f6d 652f 6963 682f 736f 7572 6365 2f73 ome/ich/source/s
│ │ │ │ │ +00000050: 6d61 6c6c 7461 6c6b 2f72 656c 6561 7365 malltalk/release
│ │ │ │ │ +00000060: 2f73 6d61 6c6c 7461 6c6b 2f64 6f63 2f67 /smalltalk/doc/g
│ │ │ │ │ +00000070: 7374 2d62 6173 652d 6669 7865 642e 7465 st-base-fixed.te
│ │ │ │ │ +00000080: 7869 2e0a 0a49 4e46 4f2d 4449 522d 5345 xi...INFO-DIR-SE
│ │ │ │ │ +00000090: 4354 494f 4e20 536f 6674 7761 7265 2064 CTION Software d
│ │ │ │ │ +000000a0: 6576 656c 6f70 6d65 6e74 0a53 5441 5254 evelopment.START
│ │ │ │ │ +000000b0: 2d49 4e46 4f2d 4449 522d 454e 5452 590a -INFO-DIR-ENTRY.
│ │ │ │ │ +000000c0: 2a20 536d 616c 6c74 616c 6b20 6261 7365 * Smalltalk base
│ │ │ │ │ +000000d0: 2063 6c61 7373 6573 3a20 2867 7374 2d62 classes: (gst-b
│ │ │ │ │ +000000e0: 6173 6529 2e20 2020 5468 6520 474e 5520 ase). The GNU
│ │ │ │ │ +000000f0: 536d 616c 6c74 616c 6b20 6261 7365 2063 Smalltalk base c
│ │ │ │ │ +00000100: 6c61 7373 6573 2e0a 454e 442d 494e 464f lasses..END-INFO
│ │ │ │ │ +00000110: 2d44 4952 2d45 4e54 5259 0a0a 2020 2020 -DIR-ENTRY..
│ │ │ │ │ +00000120: 2050 6572 6d69 7373 696f 6e20 6973 2067 Permission is g
│ │ │ │ │ +00000130: 7261 6e74 6564 2074 6f20 636f 7079 2c20 ranted to copy,
│ │ │ │ │ +00000140: 6469 7374 7269 6275 7465 2061 6e64 2f6f distribute and/o
│ │ │ │ │ +00000150: 7220 6d6f 6469 6679 2074 6869 730a 2020 r modify this.
│ │ │ │ │ +00000160: 2020 2064 6f63 756d 656e 7420 756e 6465 document unde
│ │ │ │ │ +00000170: 7220 7468 6520 7465 726d 7320 6f66 2074 r the terms of t
│ │ │ │ │ +00000180: 6865 2047 4e55 2046 7265 6520 446f 6375 he GNU Free Docu
│ │ │ │ │ +00000190: 6d65 6e74 6174 696f 6e20 4c69 6365 6e73 mentation Licens
│ │ │ │ │ +000001a0: 652c 0a20 2020 2020 5665 7273 696f 6e20 e,. Version
│ │ │ │ │ +000001b0: 312e 3220 6f72 2061 6e79 206c 6174 6572 1.2 or any later
│ │ │ │ │ +000001c0: 2076 6572 7369 6f6e 2070 7562 6c69 7368 version publish
│ │ │ │ │ +000001d0: 6564 2062 7920 7468 6520 4672 6565 2053 ed by the Free S
│ │ │ │ │ +000001e0: 6f66 7477 6172 650a 2020 2020 2046 6f75 oftware. Fou
│ │ │ │ │ +000001f0: 6e64 6174 696f 6e3b 2077 6974 6820 6e6f ndation; with no
│ │ │ │ │ +00000200: 2049 6e76 6172 6961 6e74 2053 6563 7469 Invariant Secti
│ │ │ │ │ +00000210: 6f6e 732c 2077 6974 6820 6e6f 2046 726f ons, with no Fro
│ │ │ │ │ +00000220: 6e74 2d43 6f76 6572 2054 6578 7473 2c0a nt-Cover Texts,.
│ │ │ │ │ +00000230: 2020 2020 2061 6e64 2077 6974 6820 6e6f and with no
│ │ │ │ │ +00000240: 2042 6163 6b2d 436f 7665 7220 5465 7874 Back-Cover Text
│ │ │ │ │ +00000250: 732e 2020 4120 636f 7079 206f 6620 7468 s. A copy of th
│ │ │ │ │ +00000260: 6520 6c69 6365 6e73 6520 6973 2069 6e63 e license is inc
│ │ │ │ │ +00000270: 6c75 6465 640a 2020 2020 2069 6e20 7468 luded. in th
│ │ │ │ │ +00000280: 6520 7365 6374 696f 6e20 656e 7469 746c e section entitl
│ │ │ │ │ +00000290: 6564 2022 474e 5520 4672 6565 2044 6f63 ed "GNU Free Doc
│ │ │ │ │ +000002a0: 756d 656e 7461 7469 6f6e 204c 6963 656e umentation Licen
│ │ │ │ │ +000002b0: 7365 222e 0a0a 1f0a 4669 6c65 3a20 6773 se".....File: gs
│ │ │ │ │ +000002c0: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ +000002d0: 6465 3a20 5261 6e64 6f6d 2063 6c61 7373 de: Random class
│ │ │ │ │ +000002e0: 2d69 6e73 7461 6e63 6520 6372 6561 7469 -instance creati
│ │ │ │ │ +000002f0: 6f6e 2c20 204e 6578 743a 2052 616e 646f on, Next: Rando
│ │ │ │ │ +00000300: 6d20 636c 6173 732d 7368 6f72 7463 7574 m class-shortcut
│ │ │ │ │ +00000310: 732c 2020 5570 3a20 5261 6e64 6f6d 0a0a s, Up: Random..
│ │ │ │ │ +00000320: 312e 3133 392e 3120 5261 6e64 6f6d 2063 1.139.1 Random c
│ │ │ │ │ +00000330: 6c61 7373 3a20 696e 7374 616e 6365 2063 lass: instance c
│ │ │ │ │ +00000340: 7265 6174 696f 6e0a 2d2d 2d2d 2d2d 2d2d reation.--------
│ │ │ │ │ +00000350: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00000360: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------.
│ │ │ │ │ +00000370: 0a6e 6577 0a20 2020 2020 4372 6561 7465 .new. Create
│ │ │ │ │ +00000380: 2061 206e 6577 2072 616e 646f 6d20 6e75 a new random nu
│ │ │ │ │ +00000390: 6d62 6572 2067 656e 6572 6174 6f72 2077 mber generator w
│ │ │ │ │ +000003a0: 686f 7365 2073 6565 6420 6973 2067 6976 hose seed is giv
│ │ │ │ │ +000003b0: 656e 2062 7920 7468 650a 2020 2020 2063 en by the. c
│ │ │ │ │ +000003c0: 7572 7265 6e74 2074 696d 6520 6f6e 2074 urrent time on t
│ │ │ │ │ +000003d0: 6865 206d 696c 6c69 7365 636f 6e64 2063 he millisecond c
│ │ │ │ │ +000003e0: 6c6f 636b 0a0a 7365 6564 3a20 6146 6c6f lock..seed: aFlo
│ │ │ │ │ +000003f0: 6174 0a20 2020 2020 4372 6561 7465 2061 at. Create a
│ │ │ │ │ +00000400: 206e 6577 2072 616e 646f 6d20 6e75 6d62 new random numb
│ │ │ │ │ +00000410: 6572 2067 656e 6572 6174 6f72 2077 686f er generator who
│ │ │ │ │ +00000420: 7365 2073 6565 6420 6973 2061 466c 6f61 se seed is aFloa
│ │ │ │ │ +00000430: 740a 0a0a 1f0a 4669 6c65 3a20 6773 742d t.....File: gst-
│ │ │ │ │ +00000440: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ +00000450: 3a20 5261 6e64 6f6d 2063 6c61 7373 2d73 : Random class-s
│ │ │ │ │ +00000460: 686f 7274 6375 7473 2c20 204e 6578 743a hortcuts, Next:
│ │ │ │ │ +00000470: 2052 616e 646f 6d2d 6261 7369 632c 2020 Random-basic,
│ │ │ │ │ +00000480: 5072 6576 3a20 5261 6e64 6f6d 2063 6c61 Prev: Random cla
│ │ │ │ │ +00000490: 7373 2d69 6e73 7461 6e63 6520 6372 6561 ss-instance crea
│ │ │ │ │ +000004a0: 7469 6f6e 2c20 2055 703a 2052 616e 646f tion, Up: Rando
│ │ │ │ │ +000004b0: 6d0a 0a31 2e31 3339 2e32 2052 616e 646f m..1.139.2 Rando
│ │ │ │ │ +000004c0: 6d20 636c 6173 733a 2073 686f 7274 6375 m class: shortcu
│ │ │ │ │ +000004d0: 7473 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ts.-------------
│ │ │ │ │ +000004e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000004f0: 2d2d 0a0a 6265 7477 6565 6e3a 206c 6f77 --..between: low
│ │ │ │ │ +00000500: 2061 6e64 3a20 6869 6768 0a20 2020 2020 and: high.
│ │ │ │ │ +00000510: 5265 7475 726e 2061 2072 616e 646f 6d20 Return a random
│ │ │ │ │ +00000520: 696e 7465 6765 7220 6265 7477 6565 6e20 integer between
│ │ │ │ │ +00000530: 7468 6520 6769 7665 6e20 6578 7472 656d the given extrem
│ │ │ │ │ +00000540: 610a 0a6e 6578 740a 2020 2020 2052 6574 a..next. Ret
│ │ │ │ │ +00000550: 7572 6e20 6120 7261 6e64 6f6d 206e 756d urn a random num
│ │ │ │ │ +00000560: 6265 7220 6265 7477 6565 6e20 3020 616e ber between 0 an
│ │ │ │ │ +00000570: 6420 3120 2865 7863 6c75 6465 6429 0a0a d 1 (excluded)..
│ │ │ │ │ +00000580: 736f 7572 6365 0a20 2020 2020 5265 7475 source. Retu
│ │ │ │ │ +00000590: 726e 2061 2073 7461 6e64 6172 6420 736f rn a standard so
│ │ │ │ │ +000005a0: 7572 6365 206f 6620 7261 6e64 6f6d 206e urce of random n
│ │ │ │ │ +000005b0: 756d 6265 7273 2e0a 0a0a 1f0a 4669 6c65 umbers......File
│ │ │ │ │ +000005c0: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ +000005d0: 2020 4e6f 6465 3a20 5261 6e64 6f6d 2d62 Node: Random-b
│ │ │ │ │ +000005e0: 6173 6963 2c20 204e 6578 743a 2052 616e asic, Next: Ran
│ │ │ │ │ +000005f0: 646f 6d2d 7465 7374 696e 672c 2020 5072 dom-testing, Pr
│ │ │ │ │ +00000600: 6576 3a20 5261 6e64 6f6d 2063 6c61 7373 ev: Random class
│ │ │ │ │ +00000610: 2d73 686f 7274 6375 7473 2c20 2055 703a -shortcuts, Up:
│ │ │ │ │ +00000620: 2052 616e 646f 6d0a 0a31 2e31 3339 2e33 Random..1.139.3
│ │ │ │ │ +00000630: 2052 616e 646f 6d3a 2062 6173 6963 0a2d Random: basic.-
│ │ │ │ │ +00000640: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00000650: 2d2d 2d2d 0a0a 6174 456e 640a 2020 2020 ----..atEnd.
│ │ │ │ │ +00000660: 2054 6869 7320 7374 7265 616d 206e 6576 This stream nev
│ │ │ │ │ +00000670: 6572 2065 6e64 732e 2041 6c77 6179 7320 er ends. Always
│ │ │ │ │ +00000680: 616e 7377 6572 2066 616c 7365 2e0a 0a62 answer false...b
│ │ │ │ │ +00000690: 6574 7765 656e 3a20 6c6f 7720 616e 643a etween: low and:
│ │ │ │ │ +000006a0: 2068 6967 680a 2020 2020 2052 6574 7572 high. Retur
│ │ │ │ │ +000006b0: 6e20 6120 7261 6e64 6f6d 2069 6e74 6567 n a random integ
│ │ │ │ │ +000006c0: 6572 2062 6574 7765 656e 206c 6f77 2061 er between low a
│ │ │ │ │ +000006d0: 6e64 2068 6967 682e 0a0a 6e65 7874 0a20 nd high...next.
│ │ │ │ │ +000006e0: 2020 2020 5265 7475 726e 2074 6865 206e Return the n
│ │ │ │ │ +000006f0: 6578 7420 7261 6e64 6f6d 206e 756d 6265 ext random numbe
│ │ │ │ │ +00000700: 7220 696e 2074 6865 2073 6571 7565 6e63 r in the sequenc
│ │ │ │ │ +00000710: 652e 0a0a 6e65 7874 5075 743a 2076 616c e...nextPut: val
│ │ │ │ │ +00000720: 7565 0a20 2020 2020 5468 6973 206d 6574 ue. This met
│ │ │ │ │ +00000730: 686f 6420 7368 6f75 6c64 206e 6f74 2062 hod should not b
│ │ │ │ │ +00000740: 6520 6361 6c6c 6564 2066 6f72 2069 6e73 e called for ins
│ │ │ │ │ +00000750: 7461 6e63 6573 206f 6620 7468 6973 2063 tances of this c
│ │ │ │ │ +00000760: 6c61 7373 2e0a 0a0a 1f0a 4669 6c65 3a20 lass......File:
│ │ │ │ │ +00000770: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ +00000780: 4e6f 6465 3a20 5261 6e64 6f6d 2d74 6573 Node: Random-tes
│ │ │ │ │ +00000790: 7469 6e67 2c20 2050 7265 763a 2052 616e ting, Prev: Ran
│ │ │ │ │ +000007a0: 646f 6d2d 6261 7369 632c 2020 5570 3a20 dom-basic, Up:
│ │ │ │ │ +000007b0: 5261 6e64 6f6d 0a0a 312e 3133 392e 3420 Random..1.139.4
│ │ │ │ │ +000007c0: 5261 6e64 6f6d 3a20 7465 7374 696e 670a Random: testing.
│ │ │ │ │ +000007d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000007e0: 2d2d 2d2d 2d2d 2d0a 0a63 6869 5371 7561 -------..chiSqua
│ │ │ │ │ +000007f0: 7265 0a20 2020 2020 436f 6d70 7574 6520 re. Compute
│ │ │ │ │ +00000800: 7468 6520 6368 692d 7371 7561 7265 206f the chi-square o
│ │ │ │ │ +00000810: 6620 7468 6520 7261 6e64 6f6d 2074 6861 f the random tha
│ │ │ │ │ +00000820: 7420 7468 6973 2063 6c61 7373 2067 656e t this class gen
│ │ │ │ │ +00000830: 6572 6174 6573 2e0a 0a63 6869 5371 7561 erates...chiSqua
│ │ │ │ │ +00000840: 7265 3a20 6e20 7261 6e67 653a 2072 0a20 re: n range: r.
│ │ │ │ │ +00000850: 2020 2020 5265 7475 726e 2074 6865 2063 Return the c
│ │ │ │ │ +00000860: 6869 2d73 7175 6172 6520 6465 6475 6365 hi-square deduce
│ │ │ │ │ +00000870: 6420 6672 6f6d 2063 616c 6375 6c61 7469 d from calculati
│ │ │ │ │ +00000880: 6e67 206e 2072 616e 646f 6d20 6e75 6d62 ng n random numb
│ │ │ │ │ +00000890: 6572 7320 696e 0a20 2020 2020 7468 6520 ers in. the
│ │ │ │ │ +000008a0: 302e 2e72 2072 616e 6765 2e0a 0a0a 1f0a 0..r range......
│ │ │ │ │ +000008b0: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ +000008c0: 6e66 6f2c 2020 4e6f 6465 3a20 5265 6164 nfo, Node: Read
│ │ │ │ │ +000008d0: 5374 7265 616d 2c20 204e 6578 743a 2052 Stream, Next: R
│ │ │ │ │ +000008e0: 6561 6457 7269 7465 5374 7265 616d 2c20 eadWriteStream,
│ │ │ │ │ +000008f0: 2050 7265 763a 2052 616e 646f 6d2c 2020 Prev: Random,
│ │ │ │ │ +00000900: 5570 3a20 4261 7365 2063 6c61 7373 6573 Up: Base classes
│ │ │ │ │ +00000910: 0a0a 312e 3134 3020 5265 6164 5374 7265 ..1.140 ReadStre
│ │ │ │ │ +00000920: 616d 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d am.=============
│ │ │ │ │ +00000930: 3d3d 3d0a 0a44 6566 696e 6564 2069 6e20 ===..Defined in
│ │ │ │ │ +00000940: 6e61 6d65 7370 6163 6520 536d 616c 6c74 namespace Smallt
│ │ │ │ │ +00000950: 616c 6b0a 5375 7065 7263 6c61 7373 3a20 alk.Superclass:
│ │ │ │ │ +00000960: 506f 7369 7469 6f6e 6162 6c65 5374 7265 PositionableStre
│ │ │ │ │ +00000970: 616d 0a43 6174 6567 6f72 793a 2053 7472 am.Category: Str
│ │ │ │ │ +00000980: 6561 6d73 2d43 6f6c 6c65 6374 696f 6e73 eams-Collections
│ │ │ │ │ +00000990: 0a20 2020 2020 4920 696d 706c 656d 656e . I implemen
│ │ │ │ │ +000009a0: 7420 7468 6520 7365 7420 6f66 2072 6561 t the set of rea
│ │ │ │ │ +000009b0: 642d 6f6e 6c79 2073 7472 6561 6d20 6f62 d-only stream ob
│ │ │ │ │ +000009c0: 6a65 6374 732e 2020 596f 7520 6d61 7920 jects. You may
│ │ │ │ │ +000009d0: 7265 6164 2066 726f 6d0a 2020 2020 206d read from. m
│ │ │ │ │ +000009e0: 7920 6f62 6a65 6374 732c 2062 7574 2079 y objects, but y
│ │ │ │ │ +000009f0: 6f75 206d 6179 206e 6f74 2077 7269 7465 ou may not write
│ │ │ │ │ +00000a00: 2074 6f20 7468 656d 2e0a 0a2a 204d 656e to them...* Men
│ │ │ │ │ +00000a10: 753a 0a0a 2a20 5265 6164 5374 7265 616d u:..* ReadStream
│ │ │ │ │ +00000a20: 2063 6c61 7373 2d69 6e73 7461 6e63 6520 class-instance
│ │ │ │ │ +00000a30: 6372 6561 7469 6f6e 3a3a 2020 2863 6c61 creation:: (cla
│ │ │ │ │ +00000a40: 7373 290a 0a1f 0a46 696c 653a 2067 7374 ss)....File: gst
│ │ │ │ │ +00000a50: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ +00000a60: 653a 2052 6561 6453 7472 6561 6d20 636c e: ReadStream cl
│ │ │ │ │ +00000a70: 6173 732d 696e 7374 616e 6365 2063 7265 ass-instance cre
│ │ │ │ │ +00000a80: 6174 696f 6e2c 2020 5570 3a20 5265 6164 ation, Up: Read
│ │ │ │ │ +00000a90: 5374 7265 616d 0a0a 312e 3134 302e 3120 Stream..1.140.1
│ │ │ │ │ +00000aa0: 5265 6164 5374 7265 616d 2063 6c61 7373 ReadStream class
│ │ │ │ │ +00000ab0: 3a20 696e 7374 616e 6365 2063 7265 6174 : instance creat
│ │ │ │ │ +00000ac0: 696f 6e0a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ion.------------
│ │ │ │ │ +00000ad0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00000ae0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------.
│ │ │ │ │ +00000af0: 0a6f 6e3a 2061 436f 6c6c 6563 7469 6f6e .on: aCollection
│ │ │ │ │ +00000b00: 0a20 2020 2020 416e 7377 6572 2061 206e . Answer a n
│ │ │ │ │ +00000b10: 6577 2073 7472 6561 6d20 776f 726b 696e ew stream workin
│ │ │ │ │ +00000b20: 6720 6f6e 2061 436f 6c6c 6563 7469 6f6e g on aCollection
│ │ │ │ │ +00000b30: 2066 726f 6d20 6974 7320 7374 6172 742e from its start.
│ │ │ │ │ +00000b40: 0a0a 6f6e 3a20 6143 6f6c 6c65 6374 696f ..on: aCollectio
│ │ │ │ │ +00000b50: 6e20 6672 6f6d 3a20 6669 7273 7449 6e64 n from: firstInd
│ │ │ │ │ +00000b60: 6578 2074 6f3a 206c 6173 7449 6e64 6578 ex to: lastIndex
│ │ │ │ │ +00000b70: 0a20 2020 2020 416e 7377 6572 2061 6e20 . Answer an
│ │ │ │ │ +00000b80: 696e 7374 616e 6365 206f 6620 7468 6520 instance of the
│ │ │ │ │ +00000b90: 7265 6365 6976 6572 2073 7472 6561 6d69 receiver streami
│ │ │ │ │ +00000ba0: 6e67 2066 726f 6d20 7468 650a 2020 2020 ng from the.
│ │ │ │ │ +00000bb0: 2066 6972 7374 496e 6465 782d 7468 2069 firstIndex-th i
│ │ │ │ │ +00000bc0: 7465 6d20 6f66 2061 436f 6c6c 6563 7469 tem of aCollecti
│ │ │ │ │ +00000bd0: 6f6e 2074 6f20 7468 6520 6c61 7374 496e on to the lastIn
│ │ │ │ │ +00000be0: 6465 782d 7468 0a0a 0a1f 0a46 696c 653a dex-th.....File:
│ │ │ │ │ +00000bf0: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ +00000c00: 204e 6f64 653a 2052 6561 6457 7269 7465 Node: ReadWrite
│ │ │ │ │ +00000c10: 5374 7265 616d 2c20 204e 6578 743a 2052 Stream, Next: R
│ │ │ │ │ +00000c20: 6563 7461 6e67 6c65 2c20 2050 7265 763a ectangle, Prev:
│ │ │ │ │ +00000c30: 2052 6561 6453 7472 6561 6d2c 2020 5570 ReadStream, Up
│ │ │ │ │ +00000c40: 3a20 4261 7365 2063 6c61 7373 6573 0a0a : Base classes..
│ │ │ │ │ +00000c50: 312e 3134 3120 5265 6164 5772 6974 6553 1.141 ReadWriteS
│ │ │ │ │ +00000c60: 7472 6561 6d0a 3d3d 3d3d 3d3d 3d3d 3d3d tream.==========
│ │ │ │ │ +00000c70: 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a44 6566 ===========..Def
│ │ │ │ │ +00000c80: 696e 6564 2069 6e20 6e61 6d65 7370 6163 ined in namespac
│ │ │ │ │ +00000c90: 6520 536d 616c 6c74 616c 6b0a 5375 7065 e Smalltalk.Supe
│ │ │ │ │ +00000ca0: 7263 6c61 7373 3a20 5772 6974 6553 7472 rclass: WriteStr
│ │ │ │ │ +00000cb0: 6561 6d0a 4361 7465 676f 7279 3a20 5374 eam.Category: St
│ │ │ │ │ +00000cc0: 7265 616d 732d 436f 6c6c 6563 7469 6f6e reams-Collection
│ │ │ │ │ +00000cd0: 730a 2020 2020 2049 2061 6d20 7468 6520 s. I am the
│ │ │ │ │ +00000ce0: 636c 6173 7320 6f66 2073 7472 6561 6d73 class of streams
│ │ │ │ │ +00000cf0: 2074 6861 7420 6d61 7920 6265 2072 6561 that may be rea
│ │ │ │ │ +00000d00: 6420 616e 6420 7772 6974 7465 6e20 6672 d and written fr
│ │ │ │ │ +00000d10: 6f6d 0a20 2020 2020 7369 6d75 6c74 616e om. simultan
│ │ │ │ │ +00000d20: 656f 7573 6c79 2e20 2049 6e20 736f 6d65 eously. In some
│ │ │ │ │ +00000d30: 2073 656e 7365 2c20 4920 616d 2074 6865 sense, I am the
│ │ │ │ │ +00000d40: 2062 6573 7420 6f66 2062 6f74 6820 5265 best of both Re
│ │ │ │ │ +00000d50: 6164 5374 7265 616d 0a20 2020 2020 616e adStream. an
│ │ │ │ │ +00000d60: 6420 5772 6974 6553 7472 6561 6d2e 0a0a d WriteStream...
│ │ │ │ │ +00000d70: 2a20 4d65 6e75 3a0a 0a2a 2052 6561 6457 * Menu:..* ReadW
│ │ │ │ │ +00000d80: 7269 7465 5374 7265 616d 2063 6c61 7373 riteStream class
│ │ │ │ │ +00000d90: 2d69 6e73 7461 6e63 6520 6372 6561 7469 -instance creati
│ │ │ │ │ +00000da0: 6f6e 3a3a 2020 2863 6c61 7373 290a 2a20 on:: (class).*
│ │ │ │ │ +00000db0: 5265 6164 5772 6974 6553 7472 6561 6d2d ReadWriteStream-
│ │ │ │ │ +00000dc0: 706f 7369 7469 6f6e 696e 673a 3a20 2028 positioning:: (
│ │ │ │ │ +00000dd0: 696e 7374 616e 6365 290a 0a1f 0a46 696c instance)....Fil
│ │ │ │ │ +00000de0: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ +00000df0: 2c20 204e 6f64 653a 2052 6561 6457 7269 , Node: ReadWri
│ │ │ │ │ +00000e00: 7465 5374 7265 616d 2063 6c61 7373 2d69 teStream class-i
│ │ │ │ │ +00000e10: 6e73 7461 6e63 6520 6372 6561 7469 6f6e nstance creation
│ │ │ │ │ +00000e20: 2c20 204e 6578 743a 2052 6561 6457 7269 , Next: ReadWri
│ │ │ │ │ +00000e30: 7465 5374 7265 616d 2d70 6f73 6974 696f teStream-positio
│ │ │ │ │ +00000e40: 6e69 6e67 2c20 2055 703a 2052 6561 6457 ning, Up: ReadW
│ │ │ │ │ +00000e50: 7269 7465 5374 7265 616d 0a0a 312e 3134 riteStream..1.14
│ │ │ │ │ +00000e60: 312e 3120 5265 6164 5772 6974 6553 7472 1.1 ReadWriteStr
│ │ │ │ │ +00000e70: 6561 6d20 636c 6173 733a 2069 6e73 7461 eam class: insta
│ │ │ │ │ +00000e80: 6e63 6520 6372 6561 7469 6f6e 0a2d 2d2d nce creation.---
│ │ │ │ │ +00000e90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00000ea0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00000eb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a6f -------------..o
│ │ │ │ │ +00000ec0: 6e3a 2061 436f 6c6c 6563 7469 6f6e 0a20 n: aCollection.
│ │ │ │ │ +00000ed0: 2020 2020 416e 7377 6572 2061 206e 6577 Answer a new
│ │ │ │ │ +00000ee0: 2073 7472 6561 6d20 776f 726b 696e 6720 stream working
│ │ │ │ │ +00000ef0: 6f6e 2061 436f 6c6c 6563 7469 6f6e 2066 on aCollection f
│ │ │ │ │ +00000f00: 726f 6d20 6974 7320 7374 6172 742e 2054 rom its start. T
│ │ │ │ │ +00000f10: 6865 0a20 2020 2020 7374 7265 616d 2073 he. stream s
│ │ │ │ │ +00000f20: 7461 7274 7320 6174 2074 6865 2066 726f tarts at the fro
│ │ │ │ │ +00000f30: 6e74 206f 6620 6143 6f6c 6c65 6374 696f nt of aCollectio
│ │ │ │ │ +00000f40: 6e2e 0a0a 6f6e 3a20 6143 6f6c 6c65 6374 n...on: aCollect
│ │ │ │ │ +00000f50: 696f 6e20 6672 6f6d 3a20 6669 7273 7449 ion from: firstI
│ │ │ │ │ +00000f60: 6e64 6578 2074 6f3a 206c 6173 7449 6e64 ndex to: lastInd
│ │ │ │ │ +00000f70: 6578 0a20 2020 2020 416e 7377 6572 2061 ex. Answer a
│ │ │ │ │ +00000f80: 6e20 696e 7374 616e 6365 206f 6620 7468 n instance of th
│ │ │ │ │ +00000f90: 6520 7265 6365 6976 6572 2073 7472 6561 e receiver strea
│ │ │ │ │ +00000fa0: 6d69 6e67 2066 726f 6d20 7468 650a 2020 ming from the.
│ │ │ │ │ +00000fb0: 2020 2066 6972 7374 496e 6465 782d 7468 firstIndex-th
│ │ │ │ │ +00000fc0: 2069 7465 6d20 6f66 2061 436f 6c6c 6563 item of aCollec
│ │ │ │ │ +00000fd0: 7469 6f6e 2074 6f20 7468 6520 6c61 7374 tion to the last
│ │ │ │ │ +00000fe0: 496e 6465 782d 7468 0a0a 7769 7468 3a20 Index-th..with:
│ │ │ │ │ +00000ff0: 6143 6f6c 6c65 6374 696f 6e0a 2020 2020 aCollection.
│ │ │ │ │ +00001000: 2041 6e73 7765 7220 6120 6e65 7720 696e Answer a new in
│ │ │ │ │ +00001010: 7374 616e 6365 206f 6620 7468 6520 7265 stance of the re
│ │ │ │ │ +00001020: 6365 6976 6572 2077 6869 6368 2073 7472 ceiver which str
│ │ │ │ │ +00001030: 6561 6d73 2066 726f 6d20 7468 6520 656e eams from the en
│ │ │ │ │ +00001040: 640a 2020 2020 206f 6620 6143 6f6c 6c65 d. of aColle
│ │ │ │ │ +00001050: 6374 696f 6e2e 0a0a 0a1f 0a46 696c 653a ction......File:
│ │ │ │ │ +00001060: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ +00001070: 204e 6f64 653a 2052 6561 6457 7269 7465 Node: ReadWrite
│ │ │ │ │ +00001080: 5374 7265 616d 2d70 6f73 6974 696f 6e69 Stream-positioni
│ │ │ │ │ +00001090: 6e67 2c20 2050 7265 763a 2052 6561 6457 ng, Prev: ReadW
│ │ │ │ │ +000010a0: 7269 7465 5374 7265 616d 2063 6c61 7373 riteStream class
│ │ │ │ │ +000010b0: 2d69 6e73 7461 6e63 6520 6372 6561 7469 -instance creati
│ │ │ │ │ +000010c0: 6f6e 2c20 2055 703a 2052 6561 6457 7269 on, Up: ReadWri
│ │ │ │ │ +000010d0: 7465 5374 7265 616d 0a0a 312e 3134 312e teStream..1.141.
│ │ │ │ │ +000010e0: 3220 5265 6164 5772 6974 6553 7472 6561 2 ReadWriteStrea
│ │ │ │ │ +000010f0: 6d3a 2070 6f73 6974 696f 6e69 6e67 0a2d m: positioning.-
│ │ │ │ │ +00001100: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00001110: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00001120: 2d2d 2d0a 0a63 6f6e 7465 6e74 730a 2020 ---..contents.
│ │ │ │ │ +00001130: 2020 2055 6e6c 696b 6520 5772 6974 6553 Unlike WriteS
│ │ │ │ │ +00001140: 7472 6561 6d73 2c20 5265 6164 5772 6974 treams, ReadWrit
│ │ │ │ │ +00001150: 6553 7472 6561 6d73 2072 6574 7572 6e20 eStreams return
│ │ │ │ │ +00001160: 7468 6520 7768 6f6c 6520 636f 6e74 656e the whole conten
│ │ │ │ │ +00001170: 7473 206f 660a 2020 2020 2074 6865 2075 ts of. the u
│ │ │ │ │ +00001180: 6e64 6572 6c79 696e 6720 636f 6c6c 6563 nderlying collec
│ │ │ │ │ +00001190: 7469 6f6e 2e0a 0a0a 1f0a 4669 6c65 3a20 tion......File:
│ │ │ │ │ +000011a0: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ +000011b0: 4e6f 6465 3a20 5265 6374 616e 676c 652c Node: Rectangle,
│ │ │ │ │ +000011c0: 2020 4e65 7874 3a20 5265 6375 7273 696f Next: Recursio
│ │ │ │ │ +000011d0: 6e4c 6f63 6b2c 2020 5072 6576 3a20 5265 nLock, Prev: Re
│ │ │ │ │ +000011e0: 6164 5772 6974 6553 7472 6561 6d2c 2020 adWriteStream,
│ │ │ │ │ +000011f0: 5570 3a20 4261 7365 2063 6c61 7373 6573 Up: Base classes
│ │ │ │ │ +00001200: 0a0a 312e 3134 3220 5265 6374 616e 676c ..1.142 Rectangl
│ │ │ │ │ +00001210: 650a 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d e.==============
│ │ │ │ │ +00001220: 3d0a 0a44 6566 696e 6564 2069 6e20 6e61 =..Defined in na
│ │ │ │ │ +00001230: 6d65 7370 6163 6520 536d 616c 6c74 616c mespace Smalltal
│ │ │ │ │ +00001240: 6b0a 5375 7065 7263 6c61 7373 3a20 4f62 k.Superclass: Ob
│ │ │ │ │ +00001250: 6a65 6374 0a43 6174 6567 6f72 793a 204c ject.Category: L
│ │ │ │ │ +00001260: 616e 6775 6167 652d 4461 7461 2074 7970 anguage-Data typ
│ │ │ │ │ +00001270: 6573 0a20 2020 2020 4265 6769 6e6e 696e es. Beginnin
│ │ │ │ │ +00001280: 6720 6f66 2074 6865 2052 6563 7461 6e67 g of the Rectang
│ │ │ │ │ +00001290: 6c65 2063 6c61 7373 2066 6f72 2073 696d le class for sim
│ │ │ │ │ +000012a0: 706c 6520 6469 7370 6c61 7920 6d61 6e69 ple display mani
│ │ │ │ │ +000012b0: 7075 6c61 7469 6f6e 2e0a 2020 2020 2052 pulation.. R
│ │ │ │ │ +000012c0: 6563 7461 6e67 6c65 7320 7265 7175 6972 ectangles requir
│ │ │ │ │ +000012d0: 6520 7468 6520 506f 696e 7420 636c 6173 e the Point clas
│ │ │ │ │ +000012e0: 7320 746f 2062 6520 6176 6169 6c61 626c s to be availabl
│ │ │ │ │ +000012f0: 652e 2020 416e 2065 7874 656e 7369 6f6e e. An extension
│ │ │ │ │ +00001300: 0a20 2020 2020 746f 2074 6865 2050 6f69 . to the Poi
│ │ │ │ │ +00001310: 6e74 2063 6c61 7373 2069 7320 6d61 6465 nt class is made
│ │ │ │ │ +00001320: 2068 6572 6520 7468 6174 2073 696e 6365 here that since
│ │ │ │ │ +00001330: 2069 7420 7265 7175 6972 6573 2052 6563 it requires Rec
│ │ │ │ │ +00001340: 7461 6e67 6c65 730a 2020 2020 2074 6f20 tangles. to
│ │ │ │ │ +00001350: 6265 2064 6566 696e 6564 2028 7365 6520 be defined (see
│ │ │ │ │ +00001360: 636f 6e76 6572 7469 6e67 290a 0a2a 204d converting)..* M
│ │ │ │ │ +00001370: 656e 753a 0a0a 2a20 5265 6374 616e 676c enu:..* Rectangl
│ │ │ │ │ +00001380: 6520 636c 6173 732d 696e 7374 616e 6365 e class-instance
│ │ │ │ │ +00001390: 2063 7265 6174 696f 6e3a 3a20 2028 636c creation:: (cl
│ │ │ │ │ +000013a0: 6173 7329 0a2a 2052 6563 7461 6e67 6c65 ass).* Rectangle
│ │ │ │ │ +000013b0: 2d61 6363 6573 7369 6e67 3a3a 2020 2869 -accessing:: (i
│ │ │ │ │ +000013c0: 6e73 7461 6e63 6529 0a2a 2052 6563 7461 nstance).* Recta
│ │ │ │ │ +000013d0: 6e67 6c65 2d63 6f70 7969 6e67 3a3a 2020 ngle-copying::
│ │ │ │ │ +000013e0: 2869 6e73 7461 6e63 6529 0a2a 2052 6563 (instance).* Rec
│ │ │ │ │ +000013f0: 7461 6e67 6c65 2d70 7269 6e74 696e 673a tangle-printing:
│ │ │ │ │ +00001400: 3a20 2028 696e 7374 616e 6365 290a 2a20 : (instance).*
│ │ │ │ │ +00001410: 5265 6374 616e 676c 652d 7265 6374 616e Rectangle-rectan
│ │ │ │ │ +00001420: 676c 6520 6675 6e63 7469 6f6e 733a 3a20 gle functions::
│ │ │ │ │ +00001430: 2028 696e 7374 616e 6365 290a 2a20 5265 (instance).* Re
│ │ │ │ │ +00001440: 6374 616e 676c 652d 7465 7374 696e 673a ctangle-testing:
│ │ │ │ │ +00001450: 3a20 2028 696e 7374 616e 6365 290a 2a20 : (instance).*
│ │ │ │ │ +00001460: 5265 6374 616e 676c 652d 7472 616e 7366 Rectangle-transf
│ │ │ │ │ +00001470: 6f72 6d69 6e67 3a3a 2020 2869 6e73 7461 orming:: (insta
│ │ │ │ │ +00001480: 6e63 6529 0a2a 2052 6563 7461 6e67 6c65 nce).* Rectangle
│ │ │ │ │ +00001490: 2d74 7275 6e63 6174 696f 6e20 616e 6420 -truncation and
│ │ │ │ │ +000014a0: 726f 756e 6420 6f66 663a 3a20 2028 696e round off:: (in
│ │ │ │ │ +000014b0: 7374 616e 6365 290a 0a1f 0a46 696c 653a stance)....File:
│ │ │ │ │ +000014c0: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ +000014d0: 204e 6f64 653a 2052 6563 7461 6e67 6c65 Node: Rectangle
│ │ │ │ │ +000014e0: 2063 6c61 7373 2d69 6e73 7461 6e63 6520 class-instance
│ │ │ │ │ +000014f0: 6372 6561 7469 6f6e 2c20 204e 6578 743a creation, Next:
│ │ │ │ │ +00001500: 2052 6563 7461 6e67 6c65 2d61 6363 6573 Rectangle-acces
│ │ │ │ │ +00001510: 7369 6e67 2c20 2055 703a 2052 6563 7461 sing, Up: Recta
│ │ │ │ │ +00001520: 6e67 6c65 0a0a 312e 3134 322e 3120 5265 ngle..1.142.1 Re
│ │ │ │ │ +00001530: 6374 616e 676c 6520 636c 6173 733a 2069 ctangle class: i
│ │ │ │ │ +00001540: 6e73 7461 6e63 6520 6372 6561 7469 6f6e nstance creation
│ │ │ │ │ +00001550: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------
│ │ │ │ │ +00001560: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00001570: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a6c 6566 -----------..lef
│ │ │ │ │ +00001580: 743a 206c 6566 744e 756d 6265 7220 7269 t: leftNumber ri
│ │ │ │ │ +00001590: 6768 743a 2072 6967 6874 4e75 6d62 6572 ght: rightNumber
│ │ │ │ │ +000015a0: 2074 6f70 3a20 746f 704e 756d 6265 7220 top: topNumber
│ │ │ │ │ +000015b0: 626f 7474 6f6d 3a20 626f 7474 6f6d 4e75 bottom: bottomNu
│ │ │ │ │ +000015c0: 6d62 6572 0a20 2020 2020 416e 7377 6572 mber. Answer
│ │ │ │ │ +000015d0: 2061 2072 6563 7461 6e67 6c65 2077 6974 a rectangle wit
│ │ │ │ │ +000015e0: 6820 7468 6520 6769 7665 6e20 636f 6f72 h the given coor
│ │ │ │ │ +000015f0: 6469 6e61 7465 730a 0a6c 6566 743a 206c dinates..left: l
│ │ │ │ │ +00001600: 6566 744e 756d 6265 7220 746f 703a 2074 eftNumber top: t
│ │ │ │ │ +00001610: 6f70 4e75 6d62 6572 2072 6967 6874 3a20 opNumber right:
│ │ │ │ │ +00001620: 7269 6768 744e 756d 6265 7220 626f 7474 rightNumber bott
│ │ │ │ │ +00001630: 6f6d 3a20 626f 7474 6f6d 4e75 6d62 6572 om: bottomNumber
│ │ │ │ │ +00001640: 0a20 2020 2020 416e 7377 6572 2061 2072 . Answer a r
│ │ │ │ │ +00001650: 6563 7461 6e67 6c65 2077 6974 6820 7468 ectangle with th
│ │ │ │ │ +00001660: 6520 6769 7665 6e20 636f 6f72 6469 6e61 e given coordina
│ │ │ │ │ +00001670: 7465 730a 0a6e 6577 0a20 2020 2020 416e tes..new. An
│ │ │ │ │ +00001680: 7377 6572 2074 6865 2028 3020 4020 3020 swer the (0 @ 0
│ │ │ │ │ +00001690: 636f 726e 6572 3a20 3020 4020 3029 2072 corner: 0 @ 0) r
│ │ │ │ │ +000016a0: 6563 7461 6e67 6c65 0a0a 6f72 6967 696e ectangle..origin
│ │ │ │ │ +000016b0: 3a20 6f72 6967 696e 506f 696e 7420 636f : originPoint co
│ │ │ │ │ +000016c0: 726e 6572 3a20 636f 726e 6572 506f 696e rner: cornerPoin
│ │ │ │ │ +000016d0: 740a 2020 2020 2041 6e73 7765 7220 6120 t. Answer a
│ │ │ │ │ +000016e0: 7265 6374 616e 676c 6520 7769 7468 2074 rectangle with t
│ │ │ │ │ +000016f0: 6865 2067 6976 656e 2063 6f72 6e65 7273 he given corners
│ │ │ │ │ +00001700: 0a0a 6f72 6967 696e 3a20 6f72 6967 696e ..origin: origin
│ │ │ │ │ +00001710: 506f 696e 7420 6578 7465 6e74 3a20 6578 Point extent: ex
│ │ │ │ │ +00001720: 7465 6e74 506f 696e 740a 2020 2020 2041 tentPoint. A
│ │ │ │ │ +00001730: 6e73 7765 7220 6120 7265 6374 616e 676c nswer a rectangl
│ │ │ │ │ +00001740: 6520 7769 7468 2074 6865 2067 6976 656e e with the given
│ │ │ │ │ +00001750: 206f 7269 6769 6e20 616e 6420 7369 7a65 origin and size
│ │ │ │ │ +00001760: 0a0a 0a1f 0a46 696c 653a 2067 7374 2d62 .....File: gst-b
│ │ │ │ │ +00001770: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ +00001780: 2052 6563 7461 6e67 6c65 2d61 6363 6573 Rectangle-acces
│ │ │ │ │ +00001790: 7369 6e67 2c20 204e 6578 743a 2052 6563 sing, Next: Rec
│ │ │ │ │ +000017a0: 7461 6e67 6c65 2d63 6f70 7969 6e67 2c20 tangle-copying,
│ │ │ │ │ +000017b0: 2050 7265 763a 2052 6563 7461 6e67 6c65 Prev: Rectangle
│ │ │ │ │ +000017c0: 2063 6c61 7373 2d69 6e73 7461 6e63 6520 class-instance
│ │ │ │ │ +000017d0: 6372 6561 7469 6f6e 2c20 2055 703a 2052 creation, Up: R
│ │ │ │ │ +000017e0: 6563 7461 6e67 6c65 0a0a 312e 3134 322e ectangle..1.142.
│ │ │ │ │ +000017f0: 3220 5265 6374 616e 676c 653a 2061 6363 2 Rectangle: acc
│ │ │ │ │ +00001800: 6573 7369 6e67 0a2d 2d2d 2d2d 2d2d 2d2d essing.---------
│ │ │ │ │ +00001810: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00001820: 2d2d 2d0a 0a62 6f74 746f 6d0a 2020 2020 ---..bottom.
│ │ │ │ │ +00001830: 2041 6e73 7765 7220 7468 6520 636f 726e Answer the corn
│ │ │ │ │ 00001840: 6572 2773 2079 206f 6620 7468 6520 7265 er's y of the re
│ │ │ │ │ -00001850: 6365 6976 6572 0a0a 626f 7474 6f6d 4365 ceiver..bottomCe
│ │ │ │ │ -00001860: 6e74 6572 0a20 2020 2020 416e 7377 6572 nter. Answer
│ │ │ │ │ -00001870: 2074 6865 2063 656e 7465 7220 6f66 2074 the center of t
│ │ │ │ │ -00001880: 6865 2072 6563 6569 7665 7227 7320 626f he receiver's bo
│ │ │ │ │ -00001890: 7474 6f6d 2073 6964 650a 0a62 6f74 746f ttom side..botto
│ │ │ │ │ -000018a0: 6d4c 6566 740a 2020 2020 2041 6e73 7765 mLeft. Answe
│ │ │ │ │ -000018b0: 7220 7468 6520 626f 7474 6f6d 2d6c 6566 r the bottom-lef
│ │ │ │ │ -000018c0: 7420 636f 726e 6572 206f 6620 7468 6520 t corner of the
│ │ │ │ │ -000018d0: 7265 6365 6976 6572 0a0a 626f 7474 6f6d receiver..bottom
│ │ │ │ │ -000018e0: 4c65 6674 3a20 6150 6f69 6e74 0a20 2020 Left: aPoint.
│ │ │ │ │ -000018f0: 2020 416e 7377 6572 2074 6865 2072 6563 Answer the rec
│ │ │ │ │ -00001900: 6569 7665 7220 7769 7468 2074 6865 2062 eiver with the b
│ │ │ │ │ -00001910: 6f74 746f 6d2d 6c65 6674 2063 6861 6e67 ottom-left chang
│ │ │ │ │ -00001920: 6564 2074 6f20 6150 6f69 6e74 0a0a 626f ed to aPoint..bo
│ │ │ │ │ -00001930: 7474 6f6d 5269 6768 740a 2020 2020 2041 ttomRight. A
│ │ │ │ │ -00001940: 6e73 7765 7220 7468 6520 626f 7474 6f6d nswer the bottom
│ │ │ │ │ -00001950: 2d72 6967 6874 2063 6f72 6e65 7220 6f66 -right corner of
│ │ │ │ │ -00001960: 2074 6865 2072 6563 6569 7665 720a 0a62 the receiver..b
│ │ │ │ │ -00001970: 6f74 746f 6d52 6967 6874 3a20 6150 6f69 ottomRight: aPoi
│ │ │ │ │ -00001980: 6e74 0a20 2020 2020 4368 616e 6765 2074 nt. Change t
│ │ │ │ │ -00001990: 6865 2062 6f74 746f 6d2d 7269 6768 7420 he bottom-right
│ │ │ │ │ -000019a0: 636f 726e 6572 206f 6620 7468 6520 7265 corner of the re
│ │ │ │ │ -000019b0: 6365 6976 6572 0a0a 6365 6e74 6572 0a20 ceiver..center.
│ │ │ │ │ -000019c0: 2020 2020 416e 7377 6572 2074 6865 2063 Answer the c
│ │ │ │ │ -000019d0: 656e 7465 7220 6f66 2074 6865 2072 6563 enter of the rec
│ │ │ │ │ -000019e0: 6569 7665 720a 0a63 6f72 6e65 720a 2020 eiver..corner.
│ │ │ │ │ -000019f0: 2020 2041 6e73 7765 7220 7468 6520 636f Answer the co
│ │ │ │ │ -00001a00: 726e 6572 206f 6620 7468 6520 7265 6365 rner of the rece
│ │ │ │ │ -00001a10: 6976 6572 0a0a 636f 726e 6572 3a20 6150 iver..corner: aP
│ │ │ │ │ -00001a20: 6f69 6e74 0a20 2020 2020 5365 7420 7468 oint. Set th
│ │ │ │ │ -00001a30: 6520 636f 726e 6572 206f 6620 7468 6520 e corner of the
│ │ │ │ │ -00001a40: 7265 6365 6976 6572 0a0a 6578 7465 6e74 receiver..extent
│ │ │ │ │ -00001a50: 0a20 2020 2020 416e 7377 6572 2074 6865 . Answer the
│ │ │ │ │ -00001a60: 2065 7874 656e 7420 6f66 2074 6865 2072 extent of the r
│ │ │ │ │ -00001a70: 6563 6569 7665 720a 0a65 7874 656e 743a eceiver..extent:
│ │ │ │ │ -00001a80: 2061 506f 696e 740a 2020 2020 2043 6861 aPoint. Cha
│ │ │ │ │ -00001a90: 6e67 6520 7468 6520 7369 7a65 206f 6620 nge the size of
│ │ │ │ │ -00001aa0: 7468 6520 7265 6365 6976 6572 2c20 6b65 the receiver, ke
│ │ │ │ │ -00001ab0: 6570 696e 6720 7468 6520 6f72 6967 696e eping the origin
│ │ │ │ │ -00001ac0: 2074 6865 2073 616d 650a 0a68 6569 6768 the same..heigh
│ │ │ │ │ -00001ad0: 740a 2020 2020 2041 6e73 7765 7220 7468 t. Answer th
│ │ │ │ │ -00001ae0: 6520 6865 6967 6874 206f 6620 7468 6520 e height of the
│ │ │ │ │ -00001af0: 7265 6365 6976 6572 0a0a 6865 6967 6874 receiver..height
│ │ │ │ │ -00001b00: 3a20 614e 756d 6265 720a 2020 2020 2053 : aNumber. S
│ │ │ │ │ -00001b10: 6574 2074 6865 2068 6569 6768 7420 6f66 et the height of
│ │ │ │ │ -00001b20: 2074 6865 2072 6563 6569 7665 720a 0a6c the receiver..l
│ │ │ │ │ -00001b30: 6566 740a 2020 2020 2041 6e73 7765 7220 eft. Answer
│ │ │ │ │ -00001b40: 7468 6520 7820 6f66 2074 6865 206c 6566 the x of the lef
│ │ │ │ │ -00001b50: 7420 6564 6765 206f 6620 7468 6520 7265 t edge of the re
│ │ │ │ │ -00001b60: 6365 6976 6572 0a0a 6c65 6674 3a20 6156 ceiver..left: aV
│ │ │ │ │ -00001b70: 616c 7565 0a20 2020 2020 5365 7420 7468 alue. Set th
│ │ │ │ │ -00001b80: 6520 7820 6f66 2074 6865 206c 6566 7420 e x of the left
│ │ │ │ │ -00001b90: 6564 6765 206f 6620 7468 6520 7265 6365 edge of the rece
│ │ │ │ │ -00001ba0: 6976 6572 0a0a 6c65 6674 3a20 6c20 746f iver..left: l to
│ │ │ │ │ -00001bb0: 703a 2074 2072 6967 6874 3a20 7220 626f p: t right: r bo
│ │ │ │ │ -00001bc0: 7474 6f6d 3a20 620a 2020 2020 2043 6861 ttom: b. Cha
│ │ │ │ │ -00001bd0: 6e67 6520 616c 6c20 666f 7572 2074 6865 nge all four the
│ │ │ │ │ -00001be0: 2063 6f6f 7264 696e 6174 6573 206f 6620 coordinates of
│ │ │ │ │ -00001bf0: 7468 6520 7265 6365 6976 6572 2773 2063 the receiver's c
│ │ │ │ │ -00001c00: 6f72 6e65 7273 0a0a 6c65 6674 4365 6e74 orners..leftCent
│ │ │ │ │ -00001c10: 6572 0a20 2020 2020 416e 7377 6572 2074 er. Answer t
│ │ │ │ │ -00001c20: 6865 2063 656e 7465 7220 6f66 2074 6865 he center of the
│ │ │ │ │ -00001c30: 2072 6563 6569 7665 7227 7320 6c65 6674 receiver's left
│ │ │ │ │ -00001c40: 2073 6964 650a 0a6f 7269 6769 6e0a 2020 side..origin.
│ │ │ │ │ -00001c50: 2020 2041 6e73 7765 7220 7468 6520 746f Answer the to
│ │ │ │ │ -00001c60: 702d 6c65 6674 2063 6f72 6e65 7220 6f66 p-left corner of
│ │ │ │ │ -00001c70: 2074 6865 2072 6563 6569 7665 720a 0a6f the receiver..o
│ │ │ │ │ -00001c80: 7269 6769 6e3a 2061 506f 696e 740a 2020 rigin: aPoint.
│ │ │ │ │ -00001c90: 2020 2043 6861 6e67 6520 7468 6520 746f Change the to
│ │ │ │ │ -00001ca0: 702d 6c65 6674 2063 6f72 6e65 7220 6f66 p-left corner of
│ │ │ │ │ -00001cb0: 2074 6865 2072 6563 6569 7665 7220 746f the receiver to
│ │ │ │ │ -00001cc0: 2061 506f 696e 740a 0a6f 7269 6769 6e3a aPoint..origin:
│ │ │ │ │ -00001cd0: 2070 6e74 3120 636f 726e 6572 3a20 706e pnt1 corner: pn
│ │ │ │ │ -00001ce0: 7432 0a20 2020 2020 4368 616e 6765 2062 t2. Change b
│ │ │ │ │ -00001cf0: 6f74 6820 7468 6520 6f72 6967 696e 2028 oth the origin (
│ │ │ │ │ -00001d00: 746f 702d 6c65 6674 2063 6f72 6e65 7229 top-left corner)
│ │ │ │ │ -00001d10: 2061 6e64 2074 6865 2063 6f72 6e65 720a and the corner.
│ │ │ │ │ -00001d20: 2020 2020 2028 626f 7474 6f6d 2d72 6967 (bottom-rig
│ │ │ │ │ -00001d30: 6874 2063 6f72 6e65 7229 206f 6620 7468 ht corner) of th
│ │ │ │ │ -00001d40: 6520 7265 6365 6976 6572 0a0a 6f72 6967 e receiver..orig
│ │ │ │ │ -00001d50: 696e 3a20 706e 7431 2065 7874 656e 743a in: pnt1 extent:
│ │ │ │ │ -00001d60: 2070 6e74 320a 2020 2020 2043 6861 6e67 pnt2. Chang
│ │ │ │ │ -00001d70: 6520 7468 6520 746f 702d 6c65 6674 2063 e the top-left c
│ │ │ │ │ -00001d80: 6f72 6e65 7220 616e 6420 7468 6520 7369 orner and the si
│ │ │ │ │ -00001d90: 7a65 206f 6620 7468 6520 7265 6365 6976 ze of the receiv
│ │ │ │ │ -00001da0: 6572 0a0a 7269 6768 740a 2020 2020 2041 er..right. A
│ │ │ │ │ -00001db0: 6e73 7765 7220 7468 6520 7820 6f66 2074 nswer the x of t
│ │ │ │ │ -00001dc0: 6865 2062 6f74 746f 6d2d 7269 6768 7420 he bottom-right
│ │ │ │ │ -00001dd0: 636f 726e 6572 206f 6620 7468 6520 7265 corner of the re
│ │ │ │ │ -00001de0: 6365 6976 6572 0a0a 7269 6768 743a 2061 ceiver..right: a
│ │ │ │ │ -00001df0: 4e75 6d62 6572 0a20 2020 2020 4368 616e Number. Chan
│ │ │ │ │ -00001e00: 6765 2074 6865 2078 206f 6620 7468 6520 ge the x of the
│ │ │ │ │ -00001e10: 626f 7474 6f6d 2d72 6967 6874 2063 6f72 bottom-right cor
│ │ │ │ │ -00001e20: 6e65 7220 6f66 2074 6865 2072 6563 6569 ner of the recei
│ │ │ │ │ -00001e30: 7665 720a 0a72 6967 6874 4365 6e74 6572 ver..rightCenter
│ │ │ │ │ -00001e40: 0a20 2020 2020 416e 7377 6572 2074 6865 . Answer the
│ │ │ │ │ -00001e50: 2063 656e 7465 7220 6f66 2074 6865 2072 center of the r
│ │ │ │ │ -00001e60: 6563 6569 7665 7227 7320 7269 6768 7420 eceiver's right
│ │ │ │ │ -00001e70: 7369 6465 0a0a 746f 700a 2020 2020 2041 side..top. A
│ │ │ │ │ -00001e80: 6e73 7765 7220 7468 6520 7920 6f66 2074 nswer the y of t
│ │ │ │ │ -00001e90: 6865 2072 6563 6569 7665 7227 7320 746f he receiver's to
│ │ │ │ │ -00001ea0: 702d 6c65 6674 2063 6f72 6e65 720a 0a74 p-left corner..t
│ │ │ │ │ -00001eb0: 6f70 3a20 6156 616c 7565 0a20 2020 2020 op: aValue.
│ │ │ │ │ -00001ec0: 4368 616e 6765 2074 6865 2079 206f 6620 Change the y of
│ │ │ │ │ -00001ed0: 7468 6520 7265 6365 6976 6572 2773 2074 the receiver's t
│ │ │ │ │ -00001ee0: 6f70 2d6c 6566 7420 636f 726e 6572 0a0a op-left corner..
│ │ │ │ │ -00001ef0: 746f 7043 656e 7465 720a 2020 2020 2041 topCenter. A
│ │ │ │ │ -00001f00: 6e73 7765 7220 7468 6520 6365 6e74 6572 nswer the center
│ │ │ │ │ -00001f10: 206f 6620 7468 6520 7265 6365 6976 6572 of the receiver
│ │ │ │ │ -00001f20: 2773 2074 6f70 2073 6964 650a 0a74 6f70 's top side..top
│ │ │ │ │ -00001f30: 4c65 6674 0a20 2020 2020 416e 7377 6572 Left. Answer
│ │ │ │ │ -00001f40: 2074 6865 2072 6563 6569 7665 7227 7320 the receiver's
│ │ │ │ │ -00001f50: 746f 702d 6c65 6674 2063 6f72 6e65 720a top-left corner.
│ │ │ │ │ -00001f60: 0a74 6f70 4c65 6674 3a20 6150 6f69 6e74 .topLeft: aPoint
│ │ │ │ │ -00001f70: 0a20 2020 2020 4368 616e 6765 2074 6865 . Change the
│ │ │ │ │ -00001f80: 2072 6563 6569 7665 7227 7320 746f 702d receiver's top-
│ │ │ │ │ -00001f90: 6c65 6674 2063 6f72 6e65 7227 7320 636f left corner's co
│ │ │ │ │ -00001fa0: 6f72 6469 6e61 7465 7320 746f 2061 506f ordinates to aPo
│ │ │ │ │ -00001fb0: 696e 740a 0a74 6f70 5269 6768 740a 2020 int..topRight.
│ │ │ │ │ -00001fc0: 2020 2041 6e73 7765 7220 7468 6520 7265 Answer the re
│ │ │ │ │ -00001fd0: 6365 6976 6572 2773 2074 6f70 2d72 6967 ceiver's top-rig
│ │ │ │ │ -00001fe0: 6874 2063 6f72 6e65 720a 0a74 6f70 5269 ht corner..topRi
│ │ │ │ │ -00001ff0: 6768 743a 2061 506f 696e 740a 2020 2020 ght: aPoint.
│ │ │ │ │ -00002000: 2043 6861 6e67 6520 7468 6520 7265 6365 Change the rece
│ │ │ │ │ -00002010: 6976 6572 2773 2074 6f70 2d72 6967 6874 iver's top-right
│ │ │ │ │ -00002020: 2063 6f72 6e65 7220 746f 2061 506f 696e corner to aPoin
│ │ │ │ │ -00002030: 740a 0a77 6964 7468 0a20 2020 2020 416e t..width. An
│ │ │ │ │ -00002040: 7377 6572 2074 6865 2072 6563 6569 7665 swer the receive
│ │ │ │ │ -00002050: 7227 7320 7769 6474 680a 0a77 6964 7468 r's width..width
│ │ │ │ │ -00002060: 3a20 614e 756d 6265 720a 2020 2020 2043 : aNumber. C
│ │ │ │ │ -00002070: 6861 6e67 6520 7468 6520 7265 6365 6976 hange the receiv
│ │ │ │ │ -00002080: 6572 2773 2077 6964 7468 2074 6f20 614e er's width to aN
│ │ │ │ │ -00002090: 756d 6265 720a 0a1f 0a46 696c 653a 2067 umber....File: g
│ │ │ │ │ -000020a0: 7374 2d62 6173 652e 696e 666f 2c20 204e st-base.info, N
│ │ │ │ │ -000020b0: 6f64 653a 2052 6563 7461 6e67 6c65 2d63 ode: Rectangle-c
│ │ │ │ │ -000020c0: 6f70 7969 6e67 2c20 204e 6578 743a 2052 opying, Next: R
│ │ │ │ │ -000020d0: 6563 7461 6e67 6c65 2d70 7269 6e74 696e ectangle-printin
│ │ │ │ │ -000020e0: 672c 2020 5072 6576 3a20 5265 6374 616e g, Prev: Rectan
│ │ │ │ │ -000020f0: 676c 652d 6163 6365 7373 696e 672c 2020 gle-accessing,
│ │ │ │ │ -00002100: 5570 3a20 5265 6374 616e 676c 650a 0a31 Up: Rectangle..1
│ │ │ │ │ -00002110: 2e31 3432 2e33 2052 6563 7461 6e67 6c65 .142.3 Rectangle
│ │ │ │ │ -00002120: 3a20 636f 7079 696e 670a 2d2d 2d2d 2d2d : copying.------
│ │ │ │ │ -00002130: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00002140: 2d2d 2d2d 0a0a 636f 7079 0a20 2020 2020 ----..copy.
│ │ │ │ │ -00002150: 5265 7475 726e 2061 2064 6565 7020 636f Return a deep co
│ │ │ │ │ -00002160: 7079 206f 6620 7468 6520 7265 6365 6976 py of the receiv
│ │ │ │ │ -00002170: 6572 2066 6f72 2073 6166 6574 792e 0a0a er for safety...
│ │ │ │ │ -00002180: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ -00002190: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 5265 .info, Node: Re
│ │ │ │ │ -000021a0: 6374 616e 676c 652d 7072 696e 7469 6e67 ctangle-printing
│ │ │ │ │ -000021b0: 2c20 204e 6578 743a 2052 6563 7461 6e67 , Next: Rectang
│ │ │ │ │ -000021c0: 6c65 2d72 6563 7461 6e67 6c65 2066 756e le-rectangle fun
│ │ │ │ │ -000021d0: 6374 696f 6e73 2c20 2050 7265 763a 2052 ctions, Prev: R
│ │ │ │ │ -000021e0: 6563 7461 6e67 6c65 2d63 6f70 7969 6e67 ectangle-copying
│ │ │ │ │ -000021f0: 2c20 2055 703a 2052 6563 7461 6e67 6c65 , Up: Rectangle
│ │ │ │ │ -00002200: 0a0a 312e 3134 322e 3420 5265 6374 616e ..1.142.4 Rectan
│ │ │ │ │ -00002210: 676c 653a 2070 7269 6e74 696e 670a 2d2d gle: printing.--
│ │ │ │ │ -00002220: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00002230: 2d2d 2d2d 2d2d 2d2d 2d0a 0a70 7269 6e74 ---------..print
│ │ │ │ │ -00002240: 4f6e 3a20 6153 7472 6561 6d0a 2020 2020 On: aStream.
│ │ │ │ │ -00002250: 2050 7269 6e74 2061 2072 6570 7265 7365 Print a represe
│ │ │ │ │ -00002260: 6e74 6174 696f 6e20 6f66 2074 6865 2072 ntation of the r
│ │ │ │ │ -00002270: 6563 6569 7665 7220 6f6e 2061 5374 7265 eceiver on aStre
│ │ │ │ │ -00002280: 616d 0a0a 7374 6f72 654f 6e3a 2061 5374 am..storeOn: aSt
│ │ │ │ │ -00002290: 7265 616d 0a20 2020 2020 5374 6f72 6520 ream. Store
│ │ │ │ │ -000022a0: 536d 616c 6c74 616c 6b20 636f 6465 2063 Smalltalk code c
│ │ │ │ │ -000022b0: 6f6d 7069 6c69 6e67 2074 6f20 7468 6520 ompiling to the
│ │ │ │ │ -000022c0: 7265 6365 6976 6572 206f 6e20 6153 7472 receiver on aStr
│ │ │ │ │ -000022d0: 6561 6d0a 0a1f 0a46 696c 653a 2067 7374 eam....File: gst
│ │ │ │ │ -000022e0: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ -000022f0: 653a 2052 6563 7461 6e67 6c65 2d72 6563 e: Rectangle-rec
│ │ │ │ │ -00002300: 7461 6e67 6c65 2066 756e 6374 696f 6e73 tangle functions
│ │ │ │ │ -00002310: 2c20 204e 6578 743a 2052 6563 7461 6e67 , Next: Rectang
│ │ │ │ │ -00002320: 6c65 2d74 6573 7469 6e67 2c20 2050 7265 le-testing, Pre
│ │ │ │ │ -00002330: 763a 2052 6563 7461 6e67 6c65 2d70 7269 v: Rectangle-pri
│ │ │ │ │ -00002340: 6e74 696e 672c 2020 5570 3a20 5265 6374 nting, Up: Rect
│ │ │ │ │ -00002350: 616e 676c 650a 0a31 2e31 3432 2e35 2052 angle..1.142.5 R
│ │ │ │ │ -00002360: 6563 7461 6e67 6c65 3a20 7265 6374 616e ectangle: rectan
│ │ │ │ │ -00002370: 676c 6520 6675 6e63 7469 6f6e 730a 2d2d gle functions.--
│ │ │ │ │ -00002380: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00002390: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000023a0: 2d2d 2d2d 0a0a 616d 6f75 6e74 546f 5472 ----..amountToTr
│ │ │ │ │ -000023b0: 616e 736c 6174 6557 6974 6869 6e3a 2061 anslateWithin: a
│ │ │ │ │ -000023c0: 5265 6374 616e 676c 650a 2020 2020 2041 Rectangle. A
│ │ │ │ │ -000023d0: 6e73 7765 7220 6120 506f 696e 7420 736f nswer a Point so
│ │ │ │ │ -000023e0: 2074 6861 7420 6966 2061 5265 6374 616e that if aRectan
│ │ │ │ │ -000023f0: 676c 6520 6973 2074 7261 6e73 6c61 7465 gle is translate
│ │ │ │ │ -00002400: 6420 6279 2074 6861 7420 706f 696e 742c d by that point,
│ │ │ │ │ -00002410: 0a20 2020 2020 6974 7320 6f72 6967 696e . its origin
│ │ │ │ │ -00002420: 206c 6965 7320 7769 7468 696e 2074 6865 lies within the
│ │ │ │ │ -00002430: 2072 6563 6569 7665 7227 732e 0a0a 6172 receiver's...ar
│ │ │ │ │ -00002440: 6561 0a20 2020 2020 416e 7377 6572 2074 ea. Answer t
│ │ │ │ │ -00002450: 6865 2072 6563 6569 7665 7227 7320 6172 he receiver's ar
│ │ │ │ │ -00002460: 6561 2e20 2054 6865 2061 7265 6120 6973 ea. The area is
│ │ │ │ │ -00002470: 2074 6865 2077 6964 7468 2074 696d 6573 the width times
│ │ │ │ │ -00002480: 2074 6865 0a20 2020 2020 6865 6967 6874 the. height
│ │ │ │ │ -00002490: 2c20 736f 2069 7420 6973 2070 6f73 7369 , so it is possi
│ │ │ │ │ -000024a0: 626c 6520 666f 7220 6974 2074 6f20 6265 ble for it to be
│ │ │ │ │ -000024b0: 206e 6567 6174 6976 6520 6966 2074 6865 negative if the
│ │ │ │ │ -000024c0: 2072 6563 7461 6e67 6c65 2069 730a 2020 rectangle is.
│ │ │ │ │ -000024d0: 2020 206e 6f74 206e 6f72 6d61 6c69 7a65 not normalize
│ │ │ │ │ -000024e0: 642e 0a0a 6172 6561 734f 7574 7369 6465 d...areasOutside
│ │ │ │ │ -000024f0: 3a20 6152 6563 7461 6e67 6c65 0a20 2020 : aRectangle.
│ │ │ │ │ -00002500: 2020 416e 7377 6572 2061 2063 6f6c 6c65 Answer a colle
│ │ │ │ │ -00002510: 6374 696f 6e20 6f66 2072 6563 7461 6e67 ction of rectang
│ │ │ │ │ -00002520: 6c65 7320 636f 6e74 6169 6e69 6e67 2074 les containing t
│ │ │ │ │ -00002530: 6865 2070 6172 7473 206f 6620 7468 650a he parts of the.
│ │ │ │ │ -00002540: 2020 2020 2072 6563 6569 7665 7220 6f75 receiver ou
│ │ │ │ │ -00002550: 7473 6964 6520 6f66 2061 5265 6374 616e tside of aRectan
│ │ │ │ │ -00002560: 676c 652e 2020 466f 7220 616c 6c20 706f gle. For all po
│ │ │ │ │ -00002570: 696e 7473 2069 6e20 7468 6520 7265 6365 ints in the rece
│ │ │ │ │ -00002580: 6976 6572 2c0a 2020 2020 2062 7574 206f iver,. but o
│ │ │ │ │ -00002590: 7574 7369 6465 2061 5265 6374 616e 676c utside aRectangl
│ │ │ │ │ -000025a0: 652c 2065 7861 6374 6c79 206f 6e65 2072 e, exactly one r
│ │ │ │ │ -000025b0: 6563 7461 6e67 6c65 2069 6e20 7468 6520 ectangle in the
│ │ │ │ │ -000025c0: 636f 6c6c 6563 7469 6f6e 0a20 2020 2020 collection.
│ │ │ │ │ -000025d0: 7769 6c6c 2063 6f6e 7461 696e 2074 6861 will contain tha
│ │ │ │ │ -000025e0: 7420 706f 696e 742e 0a0a 6578 7061 6e64 t point...expand
│ │ │ │ │ -000025f0: 4279 3a20 6465 6c74 610a 2020 2020 2041 By: delta. A
│ │ │ │ │ -00002600: 6e73 7765 7220 6120 6e65 7720 7265 6374 nswer a new rect
│ │ │ │ │ -00002610: 616e 676c 6520 7468 6174 2069 7320 7468 angle that is th
│ │ │ │ │ -00002620: 6520 7265 6365 6976 6572 2065 7870 616e e receiver expan
│ │ │ │ │ -00002630: 6465 6420 6279 2061 5661 6c75 653a 2069 ded by aValue: i
│ │ │ │ │ -00002640: 660a 2020 2020 2061 5661 6c75 6520 6973 f. aValue is
│ │ │ │ │ -00002650: 2061 2072 6563 7461 6e67 6c65 2c20 6361 a rectangle, ca
│ │ │ │ │ -00002660: 6c63 756c 6174 6520 6f72 6967 696e 3d6f lculate origin=o
│ │ │ │ │ -00002670: 7269 6769 6e2d 6156 616c 7565 206f 7269 rigin-aValue ori
│ │ │ │ │ -00002680: 6769 6e2c 0a20 2020 2020 636f 726e 6572 gin,. corner
│ │ │ │ │ -00002690: 3d63 6f72 6e65 722b 6156 616c 7565 2063 =corner+aValue c
│ │ │ │ │ -000026a0: 6f72 6e65 723b 2065 6c73 6520 6361 6c63 orner; else calc
│ │ │ │ │ -000026b0: 756c 6174 6520 6f72 6967 696e 3d6f 7269 ulate origin=ori
│ │ │ │ │ -000026c0: 6769 6e2d 6156 616c 7565 2c0a 2020 2020 gin-aValue,.
│ │ │ │ │ -000026d0: 2063 6f72 6e65 723d 636f 726e 6572 2b61 corner=corner+a
│ │ │ │ │ -000026e0: 5661 6c75 652e 0a0a 696e 7365 7442 793a Value...insetBy:
│ │ │ │ │ -000026f0: 2064 656c 7461 0a20 2020 2020 416e 7377 delta. Answ
│ │ │ │ │ -00002700: 6572 2061 206e 6577 2072 6563 7461 6e67 er a new rectang
│ │ │ │ │ -00002710: 6c65 2074 6861 7420 6973 2074 6865 2072 le that is the r
│ │ │ │ │ -00002720: 6563 6569 7665 7220 696e 7365 7420 6279 eceiver inset by
│ │ │ │ │ -00002730: 2061 5661 6c75 653a 2069 660a 2020 2020 aValue: if.
│ │ │ │ │ -00002740: 2061 5661 6c75 6520 6973 2061 2072 6563 aValue is a rec
│ │ │ │ │ -00002750: 7461 6e67 6c65 2c20 6361 6c63 756c 6174 tangle, calculat
│ │ │ │ │ -00002760: 6520 6f72 6967 696e 3d6f 7269 6769 6e2b e origin=origin+
│ │ │ │ │ -00002770: 6156 616c 7565 206f 7269 6769 6e2c 0a20 aValue origin,.
│ │ │ │ │ -00002780: 2020 2020 636f 726e 6572 3d63 6f72 6e65 corner=corne
│ │ │ │ │ -00002790: 722d 6156 616c 7565 2063 6f72 6e65 723b r-aValue corner;
│ │ │ │ │ -000027a0: 2065 6c73 6520 6361 6c63 756c 6174 6520 else calculate
│ │ │ │ │ -000027b0: 6f72 6967 696e 3d6f 7269 6769 6e2b 6156 origin=origin+aV
│ │ │ │ │ -000027c0: 616c 7565 2c0a 2020 2020 2063 6f72 6e65 alue,. corne
│ │ │ │ │ -000027d0: 723d 636f 726e 6572 2d61 5661 6c75 652e r=corner-aValue.
│ │ │ │ │ -000027e0: 0a0a 696e 7365 744f 7269 6769 6e42 793a ..insetOriginBy:
│ │ │ │ │ -000027f0: 206f 7269 6769 6e44 656c 7461 2063 6f72 originDelta cor
│ │ │ │ │ -00002800: 6e65 723a 2063 6f72 6e65 7244 656c 7461 ner: cornerDelta
│ │ │ │ │ -00002810: 0a20 2020 2020 416e 7377 6572 2061 206e . Answer a n
│ │ │ │ │ -00002820: 6577 2072 6563 7461 6e67 6c65 2074 6861 ew rectangle tha
│ │ │ │ │ -00002830: 7420 6973 2074 6865 2072 6563 6569 7665 t is the receive
│ │ │ │ │ -00002840: 7220 696e 7365 7420 736f 2074 6861 740a r inset so that.
│ │ │ │ │ -00002850: 2020 2020 206f 7269 6769 6e3d 6f72 6967 origin=orig
│ │ │ │ │ -00002860: 696e 2b6f 7269 6769 6e44 656c 7461 2c20 in+originDelta,
│ │ │ │ │ -00002870: 636f 726e 6572 3d63 6f72 6e65 722d 636f corner=corner-co
│ │ │ │ │ -00002880: 726e 6572 4465 6c74 612e 2020 5468 6520 rnerDelta. The
│ │ │ │ │ -00002890: 6465 6c74 6173 0a20 2020 2020 6361 6e20 deltas. can
│ │ │ │ │ -000028a0: 6265 2070 6f69 6e74 7320 6f72 206e 756d be points or num
│ │ │ │ │ -000028b0: 6265 7273 0a0a 696e 7465 7273 6563 743a bers..intersect:
│ │ │ │ │ -000028c0: 2061 5265 6374 616e 676c 650a 2020 2020 aRectangle.
│ │ │ │ │ -000028d0: 2041 6e73 7765 7273 2074 6865 2072 6563 Answers the rec
│ │ │ │ │ -000028e0: 7461 6e67 6c65 2028 6966 2061 6e79 2920 tangle (if any)
│ │ │ │ │ -000028f0: 6372 6561 7465 6420 6279 2074 6865 206f created by the o
│ │ │ │ │ -00002900: 7665 726c 6170 206f 6620 7265 6374 616e verlap of rectan
│ │ │ │ │ -00002910: 676c 6573 0a20 2020 2020 4120 616e 6420 gles. A and
│ │ │ │ │ -00002920: 422e 2041 6e73 7765 7273 206e 696c 2069 B. Answers nil i
│ │ │ │ │ -00002930: 6620 7468 6520 7265 6374 616e 676c 6573 f the rectangles
│ │ │ │ │ -00002940: 2064 6f20 6e6f 7420 6f76 6572 6c61 700a do not overlap.
│ │ │ │ │ -00002950: 0a6d 6572 6765 3a20 6152 6563 7461 6e67 .merge: aRectang
│ │ │ │ │ -00002960: 6c65 0a20 2020 2020 416e 7377 6572 2061 le. Answer a
│ │ │ │ │ -00002970: 206e 6577 2072 6563 7461 6e67 6c65 2077 new rectangle w
│ │ │ │ │ -00002980: 6869 6368 2069 7320 7468 6520 736d 616c hich is the smal
│ │ │ │ │ -00002990: 6c65 7374 2072 6563 7461 6e67 6c65 2063 lest rectangle c
│ │ │ │ │ -000029a0: 6f6e 7461 696e 696e 670a 2020 2020 2062 ontaining. b
│ │ │ │ │ -000029b0: 6f74 6820 7468 6520 7265 6365 6976 6572 oth the receiver
│ │ │ │ │ -000029c0: 2061 6e64 2061 5265 6374 616e 676c 652e and aRectangle.
│ │ │ │ │ -000029d0: 0a0a 7472 616e 736c 6174 6564 546f 4265 ..translatedToBe
│ │ │ │ │ -000029e0: 5769 7468 696e 3a20 6152 6563 7461 6e67 Within: aRectang
│ │ │ │ │ -000029f0: 6c65 0a20 2020 2020 416e 7377 6572 2061 le. Answer a
│ │ │ │ │ -00002a00: 2063 6f70 7920 6f66 2074 6865 2072 6563 copy of the rec
│ │ │ │ │ -00002a10: 6569 7665 7220 7468 6174 2064 6f65 7320 eiver that does
│ │ │ │ │ -00002a20: 6e6f 7420 6578 7465 6e64 2062 6579 6f6e not extend beyon
│ │ │ │ │ -00002a30: 640a 2020 2020 2061 5265 6374 616e 676c d. aRectangl
│ │ │ │ │ -00002a40: 652e 0a0a 1f0a 4669 6c65 3a20 6773 742d e.....File: gst-
│ │ │ │ │ -00002a50: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ -00002a60: 3a20 5265 6374 616e 676c 652d 7465 7374 : Rectangle-test
│ │ │ │ │ -00002a70: 696e 672c 2020 4e65 7874 3a20 5265 6374 ing, Next: Rect
│ │ │ │ │ -00002a80: 616e 676c 652d 7472 616e 7366 6f72 6d69 angle-transformi
│ │ │ │ │ -00002a90: 6e67 2c20 2050 7265 763a 2052 6563 7461 ng, Prev: Recta
│ │ │ │ │ -00002aa0: 6e67 6c65 2d72 6563 7461 6e67 6c65 2066 ngle-rectangle f
│ │ │ │ │ -00002ab0: 756e 6374 696f 6e73 2c20 2055 703a 2052 unctions, Up: R
│ │ │ │ │ -00002ac0: 6563 7461 6e67 6c65 0a0a 312e 3134 322e ectangle..1.142.
│ │ │ │ │ -00002ad0: 3620 5265 6374 616e 676c 653a 2074 6573 6 Rectangle: tes
│ │ │ │ │ -00002ae0: 7469 6e67 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d ting.-----------
│ │ │ │ │ -00002af0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------.
│ │ │ │ │ -00002b00: 0a3d 2061 5265 6374 616e 676c 650a 2020 .= aRectangle.
│ │ │ │ │ -00002b10: 2020 2041 6e73 7765 7220 7768 6574 6865 Answer whethe
│ │ │ │ │ -00002b20: 7220 7468 6520 7265 6365 6976 6572 2069 r the receiver i
│ │ │ │ │ -00002b30: 7320 6571 7561 6c20 746f 2061 5265 6374 s equal to aRect
│ │ │ │ │ -00002b40: 616e 676c 650a 0a63 6f6e 7461 696e 733a angle..contains:
│ │ │ │ │ -00002b50: 2061 5265 6374 616e 676c 650a 2020 2020 aRectangle.
│ │ │ │ │ -00002b60: 2041 6e73 7765 7220 7472 7565 2069 6620 Answer true if
│ │ │ │ │ -00002b70: 7468 6520 7265 6365 6976 6572 2063 6f6e the receiver con
│ │ │ │ │ -00002b80: 7461 696e 7320 2873 6565 2063 6f6e 7461 tains (see conta
│ │ │ │ │ -00002b90: 696e 7350 6f69 6e74 3a29 2062 6f74 680a insPoint:) both.
│ │ │ │ │ -00002ba0: 2020 2020 2061 5265 6374 616e 676c 6527 aRectangle'
│ │ │ │ │ -00002bb0: 7320 6f72 6967 696e 2061 6e64 2061 5265 s origin and aRe
│ │ │ │ │ -00002bc0: 6374 616e 676c 6527 7320 636f 726e 6572 ctangle's corner
│ │ │ │ │ -00002bd0: 0a0a 636f 6e74 6169 6e73 506f 696e 743a ..containsPoint:
│ │ │ │ │ -00002be0: 2061 506f 696e 740a 2020 2020 2041 6e73 aPoint. Ans
│ │ │ │ │ -00002bf0: 7765 7220 7472 7565 2069 6620 6150 6f69 wer true if aPoi
│ │ │ │ │ -00002c00: 6e74 2069 7320 6571 7561 6c20 746f 2c20 nt is equal to,
│ │ │ │ │ -00002c10: 6f72 2062 656c 6f77 2061 6e64 2074 6f20 or below and to
│ │ │ │ │ -00002c20: 7468 6520 7269 6768 7420 6f66 2c0a 2020 the right of,.
│ │ │ │ │ -00002c30: 2020 2074 6865 2072 6563 6569 7665 7227 the receiver'
│ │ │ │ │ -00002c40: 7320 6f72 6967 696e 3b20 616e 6420 6150 s origin; and aP
│ │ │ │ │ -00002c50: 6f69 6e74 2069 7320 6162 6f76 6520 616e oint is above an
│ │ │ │ │ -00002c60: 6420 746f 2074 6865 206c 6566 7420 6f66 d to the left of
│ │ │ │ │ -00002c70: 2074 6865 0a20 2020 2020 7265 6365 6976 the. receiv
│ │ │ │ │ -00002c80: 6572 2773 2063 6f72 6e65 720a 0a68 6173 er's corner..has
│ │ │ │ │ -00002c90: 680a 2020 2020 2041 6e73 7765 7220 616e h. Answer an
│ │ │ │ │ -00002ca0: 2068 6173 6820 7661 6c75 6520 666f 7220 hash value for
│ │ │ │ │ -00002cb0: 7468 6520 7265 6365 6976 6572 0a0a 696e the receiver..in
│ │ │ │ │ -00002cc0: 7465 7273 6563 7473 3a20 6152 6563 7461 tersects: aRecta
│ │ │ │ │ -00002cd0: 6e67 6c65 0a20 2020 2020 416e 7377 6572 ngle. Answer
│ │ │ │ │ -00002ce0: 2074 7275 6520 6966 2074 6865 2072 6563 true if the rec
│ │ │ │ │ -00002cf0: 6569 7665 7220 696e 7465 7273 6563 7420 eiver intersect
│ │ │ │ │ -00002d00: 6152 6563 7461 6e67 6c65 2c20 692e 652e aRectangle, i.e.
│ │ │ │ │ -00002d10: 2020 6966 2069 740a 2020 2020 2063 6f6e if it. con
│ │ │ │ │ -00002d20: 7461 696e 7320 2873 6565 2063 6f6e 7461 tains (see conta
│ │ │ │ │ -00002d30: 696e 7350 6f69 6e74 3a29 2061 6e79 206f insPoint:) any o
│ │ │ │ │ -00002d40: 6620 6152 6563 7461 6e67 6c65 2063 6f72 f aRectangle cor
│ │ │ │ │ -00002d50: 6e65 7273 206f 7220 6966 0a20 2020 2020 ners or if.
│ │ │ │ │ -00002d60: 6152 6563 7461 6e67 6c65 2063 6f6e 7461 aRectangle conta
│ │ │ │ │ -00002d70: 696e 7320 7468 6520 7265 6365 6976 6572 ins the receiver
│ │ │ │ │ -00002d80: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ -00002d90: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ -00002da0: 5265 6374 616e 676c 652d 7472 616e 7366 Rectangle-transf
│ │ │ │ │ -00002db0: 6f72 6d69 6e67 2c20 204e 6578 743a 2052 orming, Next: R
│ │ │ │ │ -00002dc0: 6563 7461 6e67 6c65 2d74 7275 6e63 6174 ectangle-truncat
│ │ │ │ │ -00002dd0: 696f 6e20 616e 6420 726f 756e 6420 6f66 ion and round of
│ │ │ │ │ -00002de0: 662c 2020 5072 6576 3a20 5265 6374 616e f, Prev: Rectan
│ │ │ │ │ -00002df0: 676c 652d 7465 7374 696e 672c 2020 5570 gle-testing, Up
│ │ │ │ │ -00002e00: 3a20 5265 6374 616e 676c 650a 0a31 2e31 : Rectangle..1.1
│ │ │ │ │ -00002e10: 3432 2e37 2052 6563 7461 6e67 6c65 3a20 42.7 Rectangle:
│ │ │ │ │ -00002e20: 7472 616e 7366 6f72 6d69 6e67 0a2d 2d2d transforming.---
│ │ │ │ │ -00002e30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00002e40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6d6f ------------..mo
│ │ │ │ │ -00002e50: 7665 4279 3a20 6150 6f69 6e74 0a20 2020 veBy: aPoint.
│ │ │ │ │ -00002e60: 2020 4368 616e 6765 2074 6865 2072 6563 Change the rec
│ │ │ │ │ -00002e70: 6569 7665 7220 736f 2074 6861 7420 7468 eiver so that th
│ │ │ │ │ -00002e80: 6520 6f72 6967 696e 2061 6e64 2063 6f72 e origin and cor
│ │ │ │ │ -00002e90: 6e65 7220 6172 6520 7368 6966 7465 6420 ner are shifted
│ │ │ │ │ -00002ea0: 6279 0a20 2020 2020 6150 6f69 6e74 0a0a by. aPoint..
│ │ │ │ │ -00002eb0: 6d6f 7665 546f 3a20 6150 6f69 6e74 0a20 moveTo: aPoint.
│ │ │ │ │ -00002ec0: 2020 2020 4368 616e 6765 2074 6865 2072 Change the r
│ │ │ │ │ -00002ed0: 6563 6569 7665 7220 736f 2074 6861 7420 eceiver so that
│ │ │ │ │ -00002ee0: 7468 6520 6f72 6967 696e 206d 6f76 6573 the origin moves
│ │ │ │ │ -00002ef0: 2074 6f20 6150 6f69 6e74 2061 6e64 2074 to aPoint and t
│ │ │ │ │ -00002f00: 6865 2073 697a 650a 2020 2020 2072 656d he size. rem
│ │ │ │ │ -00002f10: 6169 6e73 2075 6e63 6861 6e67 6564 0a0a ains unchanged..
│ │ │ │ │ -00002f20: 7363 616c 6542 793a 2073 6361 6c65 0a20 scaleBy: scale.
│ │ │ │ │ -00002f30: 2020 2020 416e 7377 6572 2061 2063 6f70 Answer a cop
│ │ │ │ │ -00002f40: 7920 6f66 2074 6865 2072 6563 6569 7665 y of the receive
│ │ │ │ │ -00002f50: 7220 696e 2077 6869 6368 2074 6865 206f r in which the o
│ │ │ │ │ -00002f60: 7269 6769 6e20 616e 6420 636f 726e 6572 rigin and corner
│ │ │ │ │ -00002f70: 2061 7265 0a20 2020 2020 6d75 6c74 6970 are. multip
│ │ │ │ │ -00002f80: 6c69 6564 2062 7920 7363 616c 650a 0a74 lied by scale..t
│ │ │ │ │ -00002f90: 7261 6e73 6c61 7465 4279 3a20 6661 6374 ranslateBy: fact
│ │ │ │ │ -00002fa0: 6f72 0a20 2020 2020 416e 7377 6572 2061 or. Answer a
│ │ │ │ │ -00002fb0: 2063 6f70 7920 6f66 2074 6865 2072 6563 copy of the rec
│ │ │ │ │ -00002fc0: 6569 7665 7220 696e 2077 6869 6368 2074 eiver in which t
│ │ │ │ │ -00002fd0: 6865 206f 7269 6769 6e20 616e 6420 636f he origin and co
│ │ │ │ │ -00002fe0: 726e 6572 2061 7265 0a20 2020 2020 7368 rner are. sh
│ │ │ │ │ -00002ff0: 6966 7465 6420 6279 2061 506f 696e 740a ifted by aPoint.
│ │ │ │ │ -00003000: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ -00003010: 652e 696e 666f 2c20 204e 6f64 653a 2052 e.info, Node: R
│ │ │ │ │ -00003020: 6563 7461 6e67 6c65 2d74 7275 6e63 6174 ectangle-truncat
│ │ │ │ │ -00003030: 696f 6e20 616e 6420 726f 756e 6420 6f66 ion and round of
│ │ │ │ │ -00003040: 662c 2020 5072 6576 3a20 5265 6374 616e f, Prev: Rectan
│ │ │ │ │ -00003050: 676c 652d 7472 616e 7366 6f72 6d69 6e67 gle-transforming
│ │ │ │ │ -00003060: 2c20 2055 703a 2052 6563 7461 6e67 6c65 , Up: Rectangle
│ │ │ │ │ -00003070: 0a0a 312e 3134 322e 3820 5265 6374 616e ..1.142.8 Rectan
│ │ │ │ │ -00003080: 676c 653a 2074 7275 6e63 6174 696f 6e20 gle: truncation
│ │ │ │ │ -00003090: 616e 6420 726f 756e 6420 6f66 660a 2d2d and round off.--
│ │ │ │ │ -000030a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000030b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000030c0: 2d2d 2d2d 2d2d 2d2d 2d0a 0a72 6f75 6e64 ---------..round
│ │ │ │ │ -000030d0: 6564 0a20 2020 2020 416e 7377 6572 2061 ed. Answer a
│ │ │ │ │ -000030e0: 2063 6f70 7920 6f66 2074 6865 2072 6563 copy of the rec
│ │ │ │ │ -000030f0: 6569 7665 7220 7769 7468 2074 6865 2063 eiver with the c
│ │ │ │ │ -00003100: 6f6f 7264 696e 6174 6573 2072 6f75 6e64 oordinates round
│ │ │ │ │ -00003110: 6564 2074 6f20 7468 650a 2020 2020 206e ed to the. n
│ │ │ │ │ -00003120: 6561 7265 7374 2069 6e74 6567 6572 730a earest integers.
│ │ │ │ │ -00003130: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ -00003140: 652e 696e 666f 2c20 204e 6f64 653a 2052 e.info, Node: R
│ │ │ │ │ -00003150: 6563 7572 7369 6f6e 4c6f 636b 2c20 204e ecursionLock, N
│ │ │ │ │ -00003160: 6578 743a 2052 6567 6578 2c20 2050 7265 ext: Regex, Pre
│ │ │ │ │ -00003170: 763a 2052 6563 7461 6e67 6c65 2c20 2055 v: Rectangle, U
│ │ │ │ │ -00003180: 703a 2042 6173 6520 636c 6173 7365 730a p: Base classes.
│ │ │ │ │ -00003190: 0a31 2e31 3433 2052 6563 7572 7369 6f6e .1.143 Recursion
│ │ │ │ │ -000031a0: 4c6f 636b 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d Lock.===========
│ │ │ │ │ -000031b0: 3d3d 3d3d 3d3d 3d3d 0a0a 4465 6669 6e65 ========..Define
│ │ │ │ │ -000031c0: 6420 696e 206e 616d 6573 7061 6365 2053 d in namespace S
│ │ │ │ │ -000031d0: 6d61 6c6c 7461 6c6b 0a53 7570 6572 636c malltalk.Supercl
│ │ │ │ │ -000031e0: 6173 733a 204f 626a 6563 740a 4361 7465 ass: Object.Cate
│ │ │ │ │ -000031f0: 676f 7279 3a20 4c61 6e67 7561 6765 2d50 gory: Language-P
│ │ │ │ │ -00003200: 726f 6365 7373 6573 0a0a 2a20 4d65 6e75 rocesses..* Menu
│ │ │ │ │ -00003210: 3a0a 0a2a 2052 6563 7572 7369 6f6e 4c6f :..* RecursionLo
│ │ │ │ │ -00003220: 636b 2063 6c61 7373 2d69 6e73 7461 6e63 ck class-instanc
│ │ │ │ │ -00003230: 6520 6372 6561 7469 6f6e 3a3a 2020 2863 e creation:: (c
│ │ │ │ │ -00003240: 6c61 7373 290a 2a20 5265 6375 7273 696f lass).* Recursio
│ │ │ │ │ -00003250: 6e4c 6f63 6b2d 6163 6365 7373 696e 673a nLock-accessing:
│ │ │ │ │ -00003260: 3a20 2028 696e 7374 616e 6365 290a 2a20 : (instance).*
│ │ │ │ │ -00003270: 5265 6375 7273 696f 6e4c 6f63 6b2d 6d75 RecursionLock-mu
│ │ │ │ │ -00003280: 7475 616c 2065 7863 6c75 7369 6f6e 3a3a tual exclusion::
│ │ │ │ │ -00003290: 2020 2869 6e73 7461 6e63 6529 0a2a 2052 (instance).* R
│ │ │ │ │ -000032a0: 6563 7572 7369 6f6e 4c6f 636b 2d70 7269 ecursionLock-pri
│ │ │ │ │ -000032b0: 6e74 696e 673a 3a20 2028 696e 7374 616e nting:: (instan
│ │ │ │ │ -000032c0: 6365 290a 0a1f 0a46 696c 653a 2067 7374 ce)....File: gst
│ │ │ │ │ -000032d0: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ -000032e0: 653a 2052 6563 7572 7369 6f6e 4c6f 636b e: RecursionLock
│ │ │ │ │ -000032f0: 2063 6c61 7373 2d69 6e73 7461 6e63 6520 class-instance
│ │ │ │ │ -00003300: 6372 6561 7469 6f6e 2c20 204e 6578 743a creation, Next:
│ │ │ │ │ -00003310: 2052 6563 7572 7369 6f6e 4c6f 636b 2d61 RecursionLock-a
│ │ │ │ │ -00003320: 6363 6573 7369 6e67 2c20 2055 703a 2052 ccessing, Up: R
│ │ │ │ │ -00003330: 6563 7572 7369 6f6e 4c6f 636b 0a0a 312e ecursionLock..1.
│ │ │ │ │ -00003340: 3134 332e 3120 5265 6375 7273 696f 6e4c 143.1 RecursionL
│ │ │ │ │ -00003350: 6f63 6b20 636c 6173 733a 2069 6e73 7461 ock class: insta
│ │ │ │ │ -00003360: 6e63 6520 6372 6561 7469 6f6e 0a2d 2d2d nce creation.---
│ │ │ │ │ -00003370: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00003380: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00003390: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a6e 6577 -----------..new
│ │ │ │ │ -000033a0: 0a20 2020 2020 416e 7377 6572 2061 206e . Answer a n
│ │ │ │ │ -000033b0: 6577 2073 656d 6170 686f 7265 0a0a 1f0a ew semaphore....
│ │ │ │ │ -000033c0: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ -000033d0: 6e66 6f2c 2020 4e6f 6465 3a20 5265 6375 nfo, Node: Recu
│ │ │ │ │ -000033e0: 7273 696f 6e4c 6f63 6b2d 6163 6365 7373 rsionLock-access
│ │ │ │ │ -000033f0: 696e 672c 2020 4e65 7874 3a20 5265 6375 ing, Next: Recu
│ │ │ │ │ -00003400: 7273 696f 6e4c 6f63 6b2d 6d75 7475 616c rsionLock-mutual
│ │ │ │ │ -00003410: 2065 7863 6c75 7369 6f6e 2c20 2050 7265 exclusion, Pre
│ │ │ │ │ -00003420: 763a 2052 6563 7572 7369 6f6e 4c6f 636b v: RecursionLock
│ │ │ │ │ -00003430: 2063 6c61 7373 2d69 6e73 7461 6e63 6520 class-instance
│ │ │ │ │ -00003440: 6372 6561 7469 6f6e 2c20 2055 703a 2052 creation, Up: R
│ │ │ │ │ -00003450: 6563 7572 7369 6f6e 4c6f 636b 0a0a 312e ecursionLock..1.
│ │ │ │ │ -00003460: 3134 332e 3220 5265 6375 7273 696f 6e4c 143.2 RecursionL
│ │ │ │ │ -00003470: 6f63 6b3a 2061 6363 6573 7369 6e67 0a2d ock: accessing.-
│ │ │ │ │ -00003480: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00003490: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------.
│ │ │ │ │ -000034a0: 0a69 734f 776e 6572 5072 6f63 6573 730a .isOwnerProcess.
│ │ │ │ │ -000034b0: 2020 2020 2041 6e73 7765 7220 7768 6574 Answer whet
│ │ │ │ │ -000034c0: 6865 7220 7468 6520 7265 6365 6976 6572 her the receiver
│ │ │ │ │ -000034d0: 2069 7320 7468 6520 6f77 6e65 7220 6f66 is the owner of
│ │ │ │ │ -000034e0: 2074 6865 206c 6f63 6b2e 0a0a 6e61 6d65 the lock...name
│ │ │ │ │ -000034f0: 0a20 2020 2020 416e 7377 6572 2061 2075 . Answer a u
│ │ │ │ │ -00003500: 7365 722d 6465 6669 6e65 6420 6e61 6d65 ser-defined name
│ │ │ │ │ -00003510: 2066 6f72 2074 6865 206c 6f63 6b2e 0a0a for the lock...
│ │ │ │ │ -00003520: 6e61 6d65 3a20 6153 7472 696e 670a 2020 name: aString.
│ │ │ │ │ -00003530: 2020 2053 6574 2074 6f20 6153 7472 696e Set to aStrin
│ │ │ │ │ -00003540: 6720 7468 6520 7573 6572 2d64 6566 696e g the user-defin
│ │ │ │ │ -00003550: 6564 206e 616d 6520 666f 7220 7468 6520 ed name for the
│ │ │ │ │ -00003560: 6c6f 636b 2e0a 0a77 6169 7469 6e67 5072 lock...waitingPr
│ │ │ │ │ -00003570: 6f63 6573 7365 730a 2020 2020 2041 6e73 ocesses. Ans
│ │ │ │ │ -00003580: 7765 7220 7468 6520 7365 7420 6f66 2070 wer the set of p
│ │ │ │ │ -00003590: 726f 6365 7373 6573 2074 6861 7420 6172 rocesses that ar
│ │ │ │ │ -000035a0: 6520 7761 6974 696e 6720 6f6e 2074 6865 e waiting on the
│ │ │ │ │ -000035b0: 2073 656d 6170 686f 7265 2e0a 0a77 6f75 semaphore...wou
│ │ │ │ │ -000035c0: 6c64 426c 6f63 6b0a 2020 2020 2041 6e73 ldBlock. Ans
│ │ │ │ │ -000035d0: 7765 7220 7768 6574 6865 7220 7365 6e64 wer whether send
│ │ │ │ │ -000035e0: 696e 6720 2377 6169 7420 746f 2074 6865 ing #wait to the
│ │ │ │ │ -000035f0: 2072 6563 6569 7665 7220 776f 756c 6420 receiver would
│ │ │ │ │ -00003600: 7375 7370 656e 6420 7468 650a 2020 2020 suspend the.
│ │ │ │ │ -00003610: 2061 6374 6976 6520 7072 6f63 6573 732e active process.
│ │ │ │ │ -00003620: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ -00003630: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ -00003640: 5265 6375 7273 696f 6e4c 6f63 6b2d 6d75 RecursionLock-mu
│ │ │ │ │ -00003650: 7475 616c 2065 7863 6c75 7369 6f6e 2c20 tual exclusion,
│ │ │ │ │ -00003660: 204e 6578 743a 2052 6563 7572 7369 6f6e Next: Recursion
│ │ │ │ │ -00003670: 4c6f 636b 2d70 7269 6e74 696e 672c 2020 Lock-printing,
│ │ │ │ │ -00003680: 5072 6576 3a20 5265 6375 7273 696f 6e4c Prev: RecursionL
│ │ │ │ │ -00003690: 6f63 6b2d 6163 6365 7373 696e 672c 2020 ock-accessing,
│ │ │ │ │ -000036a0: 5570 3a20 5265 6375 7273 696f 6e4c 6f63 Up: RecursionLoc
│ │ │ │ │ -000036b0: 6b0a 0a31 2e31 3433 2e33 2052 6563 7572 k..1.143.3 Recur
│ │ │ │ │ -000036c0: 7369 6f6e 4c6f 636b 3a20 6d75 7475 616c sionLock: mutual
│ │ │ │ │ -000036d0: 2065 7863 6c75 7369 6f6e 0a2d 2d2d 2d2d exclusion.-----
│ │ │ │ │ -000036e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000036f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00003700: 2d2d 0a0a 6372 6974 6963 616c 3a20 6142 --..critical: aB
│ │ │ │ │ -00003710: 6c6f 636b 0a20 2020 2020 5761 6974 2066 lock. Wait f
│ │ │ │ │ -00003720: 6f72 2074 6865 2072 6563 6569 7665 7220 or the receiver
│ │ │ │ │ -00003730: 746f 2062 6520 6672 6565 2c20 6578 6563 to be free, exec
│ │ │ │ │ -00003740: 7574 6520 6142 6c6f 636b 2061 6e64 2073 ute aBlock and s
│ │ │ │ │ -00003750: 6967 6e61 6c20 7468 650a 2020 2020 2072 ignal the. r
│ │ │ │ │ -00003760: 6563 6569 7665 7220 6167 6169 6e2e 2020 eceiver again.
│ │ │ │ │ -00003770: 5265 7475 726e 2074 6865 2072 6573 756c Return the resul
│ │ │ │ │ -00003780: 7420 6f66 2065 7661 6c75 6174 696e 6720 t of evaluating
│ │ │ │ │ -00003790: 6142 6c6f 636b 2e0a 0a1f 0a46 696c 653a aBlock.....File:
│ │ │ │ │ -000037a0: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ -000037b0: 204e 6f64 653a 2052 6563 7572 7369 6f6e Node: Recursion
│ │ │ │ │ -000037c0: 4c6f 636b 2d70 7269 6e74 696e 672c 2020 Lock-printing,
│ │ │ │ │ -000037d0: 5072 6576 3a20 5265 6375 7273 696f 6e4c Prev: RecursionL
│ │ │ │ │ -000037e0: 6f63 6b2d 6d75 7475 616c 2065 7863 6c75 ock-mutual exclu
│ │ │ │ │ -000037f0: 7369 6f6e 2c20 2055 703a 2052 6563 7572 sion, Up: Recur
│ │ │ │ │ -00003800: 7369 6f6e 4c6f 636b 0a0a 312e 3134 332e sionLock..1.143.
│ │ │ │ │ -00003810: 3420 5265 6375 7273 696f 6e4c 6f63 6b3a 4 RecursionLock:
│ │ │ │ │ -00003820: 2070 7269 6e74 696e 670a 2d2d 2d2d 2d2d printing.------
│ │ │ │ │ -00003830: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00003840: 2d2d 2d2d 2d2d 2d2d 2d0a 0a70 7269 6e74 ---------..print
│ │ │ │ │ -00003850: 4f6e 3a20 6153 7472 6561 6d0a 2020 2020 On: aStream.
│ │ │ │ │ -00003860: 2050 7269 6e74 2061 2068 756d 616e 2d72 Print a human-r
│ │ │ │ │ -00003870: 6561 6461 626c 6520 7265 7072 6573 656e eadable represen
│ │ │ │ │ -00003880: 7469 6f6e 206f 6620 7468 6520 7265 6365 tion of the rece
│ │ │ │ │ -00003890: 6976 6572 206f 6e20 6153 7472 6561 6d2e iver on aStream.
│ │ │ │ │ -000038a0: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ -000038b0: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ -000038c0: 5265 6765 782c 2020 4e65 7874 3a20 5265 Regex, Next: Re
│ │ │ │ │ -000038d0: 6765 7852 6573 756c 7473 2c20 2050 7265 gexResults, Pre
│ │ │ │ │ -000038e0: 763a 2052 6563 7572 7369 6f6e 4c6f 636b v: RecursionLock
│ │ │ │ │ -000038f0: 2c20 2055 703a 2042 6173 6520 636c 6173 , Up: Base clas
│ │ │ │ │ -00003900: 7365 730a 0a31 2e31 3434 2052 6567 6578 ses..1.144 Regex
│ │ │ │ │ -00003910: 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a 4465 .===========..De
│ │ │ │ │ -00003920: 6669 6e65 6420 696e 206e 616d 6573 7061 fined in namespa
│ │ │ │ │ -00003930: 6365 2053 6d61 6c6c 7461 6c6b 0a53 7570 ce Smalltalk.Sup
│ │ │ │ │ -00003940: 6572 636c 6173 733a 204f 626a 6563 740a erclass: Object.
│ │ │ │ │ -00003950: 4361 7465 676f 7279 3a20 436f 6c6c 6563 Category: Collec
│ │ │ │ │ -00003960: 7469 6f6e 732d 5465 7874 0a0a 2020 2020 tions-Text..
│ │ │ │ │ -00003970: 2041 2052 6567 6578 2069 7320 6120 7265 A Regex is a re
│ │ │ │ │ -00003980: 6164 2d6f 6e6c 7920 7374 7269 6e67 2066 ad-only string f
│ │ │ │ │ -00003990: 6f72 2077 6869 6368 2074 6865 2072 6567 or which the reg
│ │ │ │ │ -000039a0: 756c 6172 2065 7870 7265 7373 696f 6e0a ular expression.
│ │ │ │ │ -000039b0: 2020 2020 206d 6174 6368 6572 2063 616e matcher can
│ │ │ │ │ -000039c0: 2063 6163 6865 2061 2063 6f6d 7069 6c65 cache a compile
│ │ │ │ │ -000039d0: 6420 7265 7072 6573 656e 7461 7469 6f6e d representation
│ │ │ │ │ -000039e0: 2c20 7468 7573 2073 7065 6564 696e 6720 , thus speeding
│ │ │ │ │ -000039f0: 7570 0a20 2020 2020 6d61 7463 6869 6e67 up. matching
│ │ │ │ │ -00003a00: 2e20 2052 6567 6578 206f 626a 6563 7473 . Regex objects
│ │ │ │ │ -00003a10: 2061 7265 2063 6f6e 7374 7275 6374 6564 are constructed
│ │ │ │ │ -00003a20: 2061 7574 6f6d 6174 6963 616c 6c79 2062 automatically b
│ │ │ │ │ -00003a30: 7920 6d65 7468 6f64 730a 2020 2020 2074 y methods. t
│ │ │ │ │ -00003a40: 6861 7420 6578 7065 6374 2074 6f20 6d61 hat expect to ma
│ │ │ │ │ -00003a50: 7463 6820 6d61 6e79 2074 696d 6573 2074 tch many times t
│ │ │ │ │ -00003a60: 6865 2073 616d 6520 7265 6775 6c61 7220 he same regular
│ │ │ │ │ -00003a70: 6578 7072 6573 7369 6f6e 2c20 6275 740a expression, but.
│ │ │ │ │ -00003a80: 2020 2020 2063 616e 2061 6c73 6f20 6265 can also be
│ │ │ │ │ -00003a90: 2063 6f6e 7374 7275 6374 6564 2065 7870 constructed exp
│ │ │ │ │ -00003aa0: 6c69 6369 746c 7920 7365 6e64 696e 6720 licitly sending
│ │ │ │ │ -00003ab0: 2361 7352 6567 6578 2074 6f20 6120 5374 #asRegex to a St
│ │ │ │ │ -00003ac0: 7269 6e67 206f 720a 2020 2020 2053 796d ring or. Sym
│ │ │ │ │ -00003ad0: 626f 6c2e 0a0a 2020 2020 2043 7265 6174 bol... Creat
│ │ │ │ │ -00003ae0: 696f 6e20 6f66 2052 6567 6578 206f 626a ion of Regex obj
│ │ │ │ │ -00003af0: 6563 7473 2069 6e73 6964 6520 6120 6c6f ects inside a lo
│ │ │ │ │ -00003b00: 6f70 2069 7320 6f66 2063 6f75 7273 6520 op is of course
│ │ │ │ │ -00003b10: 736c 6f77 6572 2074 6861 6e0a 2020 2020 slower than.
│ │ │ │ │ -00003b20: 2063 7265 6174 696e 6720 7468 656d 206f creating them o
│ │ │ │ │ -00003b30: 7574 7369 6465 2074 6865 206c 6f6f 702c utside the loop,
│ │ │ │ │ -00003b40: 2062 7574 2073 7065 6369 616c 2063 6172 but special car
│ │ │ │ │ -00003b50: 6520 6973 2074 616b 656e 2073 6f20 7468 e is taken so th
│ │ │ │ │ -00003b60: 6174 0a20 2020 2020 7468 6520 7361 6d65 at. the same
│ │ │ │ │ -00003b70: 2052 6567 6578 206f 626a 6563 7420 6973 Regex object is
│ │ │ │ │ -00003b80: 2075 7365 6420 7768 656e 6576 6572 2070 used whenever p
│ │ │ │ │ -00003b90: 6f73 7369 626c 6520 2877 6865 6e20 636f ossible (when co
│ │ │ │ │ -00003ba0: 6e76 6572 7469 6e67 0a20 2020 2020 5374 nverting. St
│ │ │ │ │ -00003bb0: 7269 6e67 7320 746f 2052 6567 6578 2c20 rings to Regex,
│ │ │ │ │ -00003bc0: 7468 6520 6361 6368 6520 6973 2073 6f75 the cache is sou
│ │ │ │ │ -00003bd0: 6768 7420 666f 7220 616e 2065 7175 6976 ght for an equiv
│ │ │ │ │ -00003be0: 616c 656e 742c 2061 6c72 6561 6479 0a20 alent, already.
│ │ │ │ │ -00003bf0: 2020 2020 636f 6e73 7472 7563 7465 6420 constructed
│ │ │ │ │ -00003c00: 5265 6765 7829 2e0a 0a2a 204d 656e 753a Regex)...* Menu:
│ │ │ │ │ -00003c10: 0a0a 2a20 5265 6765 7820 636c 6173 732d ..* Regex class-
│ │ │ │ │ -00003c20: 696e 7374 616e 6365 2063 7265 6174 696f instance creatio
│ │ │ │ │ -00003c30: 6e3a 3a20 2028 636c 6173 7329 0a2a 2052 n:: (class).* R
│ │ │ │ │ -00003c40: 6567 6578 2d62 6173 6963 3a3a 2020 2869 egex-basic:: (i
│ │ │ │ │ -00003c50: 6e73 7461 6e63 6529 0a2a 2052 6567 6578 nstance).* Regex
│ │ │ │ │ -00003c60: 2d63 6f6e 7665 7273 696f 6e3a 3a20 2028 -conversion:: (
│ │ │ │ │ -00003c70: 696e 7374 616e 6365 290a 2a20 5265 6765 instance).* Rege
│ │ │ │ │ -00003c80: 782d 7072 696e 7469 6e67 3a3a 2020 2869 x-printing:: (i
│ │ │ │ │ -00003c90: 6e73 7461 6e63 6529 0a0a 1f0a 4669 6c65 nstance)....File
│ │ │ │ │ -00003ca0: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ -00003cb0: 2020 4e6f 6465 3a20 5265 6765 7820 636c Node: Regex cl
│ │ │ │ │ -00003cc0: 6173 732d 696e 7374 616e 6365 2063 7265 ass-instance cre
│ │ │ │ │ -00003cd0: 6174 696f 6e2c 2020 4e65 7874 3a20 5265 ation, Next: Re
│ │ │ │ │ -00003ce0: 6765 782d 6261 7369 632c 2020 5570 3a20 gex-basic, Up:
│ │ │ │ │ -00003cf0: 5265 6765 780a 0a31 2e31 3434 2e31 2052 Regex..1.144.1 R
│ │ │ │ │ -00003d00: 6567 6578 2063 6c61 7373 3a20 696e 7374 egex class: inst
│ │ │ │ │ -00003d10: 616e 6365 2063 7265 6174 696f 6e0a 2d2d ance creation.--
│ │ │ │ │ -00003d20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00003d30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00003d40: 2d2d 2d2d 0a0a 6672 6f6d 5374 7269 6e67 ----..fromString
│ │ │ │ │ -00003d50: 3a20 6153 7472 696e 670a 2020 2020 204c : aString. L
│ │ │ │ │ -00003d60: 696b 6520 2761 5374 7269 6e67 2061 7352 ike 'aString asR
│ │ │ │ │ -00003d70: 6567 6578 272e 0a0a 6e65 770a 2020 2020 egex'...new.
│ │ │ │ │ -00003d80: 2044 6f20 6e6f 7420 7365 6e64 2074 6869 Do not send thi
│ │ │ │ │ -00003d90: 7320 6d65 7373 6167 652e 0a0a 1f0a 4669 s message.....Fi
│ │ │ │ │ -00003da0: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ -00003db0: 6f2c 2020 4e6f 6465 3a20 5265 6765 782d o, Node: Regex-
│ │ │ │ │ -00003dc0: 6261 7369 632c 2020 4e65 7874 3a20 5265 basic, Next: Re
│ │ │ │ │ -00003dd0: 6765 782d 636f 6e76 6572 7369 6f6e 2c20 gex-conversion,
│ │ │ │ │ -00003de0: 2050 7265 763a 2052 6567 6578 2063 6c61 Prev: Regex cla
│ │ │ │ │ -00003df0: 7373 2d69 6e73 7461 6e63 6520 6372 6561 ss-instance crea
│ │ │ │ │ -00003e00: 7469 6f6e 2c20 2055 703a 2052 6567 6578 tion, Up: Regex
│ │ │ │ │ -00003e10: 0a0a 312e 3134 342e 3220 5265 6765 783a ..1.144.2 Regex:
│ │ │ │ │ -00003e20: 2062 6173 6963 0a2d 2d2d 2d2d 2d2d 2d2d basic.---------
│ │ │ │ │ -00003e30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a61 743a -----------..at:
│ │ │ │ │ -00003e40: 2061 6e49 6e64 6578 2070 7574 3a20 616e anIndex put: an
│ │ │ │ │ -00003e50: 4f62 6a65 6374 0a20 2020 2020 4661 696c Object. Fail
│ │ │ │ │ -00003e60: 2e20 2052 6567 6578 206f 626a 6563 7473 . Regex objects
│ │ │ │ │ -00003e70: 2061 7265 2072 6561 642d 6f6e 6c79 2e0a are read-only..
│ │ │ │ │ -00003e80: 0a63 6f70 790a 2020 2020 2041 6e73 7765 .copy. Answe
│ │ │ │ │ -00003e90: 7220 7468 6520 7265 6365 6976 6572 3b20 r the receiver;
│ │ │ │ │ -00003ea0: 696e 7374 616e 6365 7320 6f66 2052 6567 instances of Reg
│ │ │ │ │ -00003eb0: 6578 2061 7265 2069 6465 6e74 6974 7920 ex are identity
│ │ │ │ │ -00003ec0: 6f62 6a65 6374 730a 2020 2020 2062 6563 objects. bec
│ │ │ │ │ -00003ed0: 6175 7365 2074 6865 6972 206f 6e6c 7920 ause their only
│ │ │ │ │ -00003ee0: 7075 7270 6f73 6520 6973 2074 6f20 6561 purpose is to ea
│ │ │ │ │ -00003ef0: 7365 2063 6163 6869 6e67 2c20 616e 6420 se caching, and
│ │ │ │ │ -00003f00: 7765 206f 6274 6169 6e20 6265 7474 6572 we obtain better
│ │ │ │ │ -00003f10: 0a20 2020 2020 6361 6368 696e 6720 6966 . caching if
│ │ │ │ │ -00003f20: 2077 6520 6176 6f69 6420 636f 7079 696e we avoid copyin
│ │ │ │ │ -00003f30: 6720 5265 6765 7820 6f62 6a65 6374 730a g Regex objects.
│ │ │ │ │ -00003f40: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ -00003f50: 652e 696e 666f 2c20 204e 6f64 653a 2052 e.info, Node: R
│ │ │ │ │ -00003f60: 6567 6578 2d63 6f6e 7665 7273 696f 6e2c egex-conversion,
│ │ │ │ │ -00003f70: 2020 4e65 7874 3a20 5265 6765 782d 7072 Next: Regex-pr
│ │ │ │ │ -00003f80: 696e 7469 6e67 2c20 2050 7265 763a 2052 inting, Prev: R
│ │ │ │ │ -00003f90: 6567 6578 2d62 6173 6963 2c20 2055 703a egex-basic, Up:
│ │ │ │ │ -00003fa0: 2052 6567 6578 0a0a 312e 3134 342e 3320 Regex..1.144.3
│ │ │ │ │ -00003fb0: 5265 6765 783a 2063 6f6e 7665 7273 696f Regex: conversio
│ │ │ │ │ -00003fc0: 6e0a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d n.--------------
│ │ │ │ │ -00003fd0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a61 7352 -----------..asR
│ │ │ │ │ -00003fe0: 6567 6578 0a20 2020 2020 416e 7377 6572 egex. Answer
│ │ │ │ │ -00003ff0: 2074 6865 2072 6563 6569 7665 722c 2077 the receiver, w
│ │ │ │ │ -00004000: 6869 6368 202a 6973 2a20 6120 5265 6765 hich *is* a Rege
│ │ │ │ │ -00004010: 7821 0a0a 6173 5374 7269 6e67 0a20 2020 x!..asString.
│ │ │ │ │ -00004020: 2020 416e 7377 6572 2074 6865 2072 6563 Answer the rec
│ │ │ │ │ -00004030: 6569 7665 722c 2063 6f6e 7665 7274 6564 eiver, converted
│ │ │ │ │ -00004040: 2062 6163 6b20 746f 2061 2053 7472 696e back to a Strin
│ │ │ │ │ -00004050: 670a 0a73 7065 6369 6573 0a20 2020 2020 g..species.
│ │ │ │ │ -00004060: 416e 7377 6572 2027 5374 7269 6e67 272e Answer 'String'.
│ │ │ │ │ -00004070: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ -00004080: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ -00004090: 5265 6765 782d 7072 696e 7469 6e67 2c20 Regex-printing,
│ │ │ │ │ -000040a0: 2050 7265 763a 2052 6567 6578 2d63 6f6e Prev: Regex-con
│ │ │ │ │ -000040b0: 7665 7273 696f 6e2c 2020 5570 3a20 5265 version, Up: Re
│ │ │ │ │ -000040c0: 6765 780a 0a31 2e31 3434 2e34 2052 6567 gex..1.144.4 Reg
│ │ │ │ │ -000040d0: 6578 3a20 7072 696e 7469 6e67 0a2d 2d2d ex: printing.---
│ │ │ │ │ -000040e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000040f0: 2d2d 2d2d 0a0a 6469 7370 6c61 794f 6e3a ----..displayOn:
│ │ │ │ │ -00004100: 2061 5374 7265 616d 0a20 2020 2020 5072 aStream. Pr
│ │ │ │ │ -00004110: 696e 7420 6120 7265 7072 6573 656e 7469 int a representi
│ │ │ │ │ -00004120: 6f6e 206f 6620 7468 6520 7265 6365 6976 on of the receiv
│ │ │ │ │ -00004130: 6572 206f 6e20 6153 7472 6561 6d2e 2020 er on aStream.
│ │ │ │ │ -00004140: 466f 7220 6d6f 7374 206f 626a 6563 7473 For most objects
│ │ │ │ │ -00004150: 0a20 2020 2020 7468 6973 2069 7320 7369 . this is si
│ │ │ │ │ -00004160: 6d70 6c79 2069 7473 2023 7072 696e 744f mply its #printO
│ │ │ │ │ -00004170: 6e3a 2072 6570 7265 7365 6e74 6174 696f n: representatio
│ │ │ │ │ -00004180: 6e2c 2062 7574 2066 6f72 2073 7472 696e n, but for strin
│ │ │ │ │ -00004190: 6773 2061 6e64 0a20 2020 2020 6368 6172 gs and. char
│ │ │ │ │ -000041a0: 6163 7465 7273 2c20 7375 7065 7266 6c75 acters, superflu
│ │ │ │ │ -000041b0: 6f75 7320 646f 6c6c 6172 7320 6f72 2065 ous dollars or e
│ │ │ │ │ -000041c0: 7874 7261 2070 6169 7273 206f 6620 7175 xtra pairs of qu
│ │ │ │ │ -000041d0: 6f74 6573 2061 7265 0a20 2020 2020 7374 otes are. st
│ │ │ │ │ -000041e0: 7269 7070 6564 2e0a 0a64 6973 706c 6179 ripped...display
│ │ │ │ │ -000041f0: 5374 7269 6e67 0a20 2020 2020 416e 7377 String. Answ
│ │ │ │ │ -00004200: 6572 2061 2053 7472 696e 6720 7265 7072 er a String repr
│ │ │ │ │ -00004210: 6573 656e 7469 6e67 2074 6865 2072 6563 esenting the rec
│ │ │ │ │ -00004220: 6569 7665 722e 2020 466f 7220 6d6f 7374 eiver. For most
│ │ │ │ │ -00004230: 206f 626a 6563 7473 2074 6869 730a 2020 objects this.
│ │ │ │ │ -00004240: 2020 2069 7320 7369 6d70 6c79 2069 7473 is simply its
│ │ │ │ │ -00004250: 2023 7072 696e 7453 7472 696e 672c 2062 #printString, b
│ │ │ │ │ -00004260: 7574 2066 6f72 2073 7472 696e 6773 2061 ut for strings a
│ │ │ │ │ -00004270: 6e64 2063 6861 7261 6374 6572 732c 0a20 nd characters,.
│ │ │ │ │ -00004280: 2020 2020 7375 7065 7266 6c75 6f75 7320 superfluous
│ │ │ │ │ -00004290: 646f 6c6c 6172 7320 6f72 2065 7874 7261 dollars or extra
│ │ │ │ │ -000042a0: 2070 6169 7220 6f66 2071 756f 7465 7320 pair of quotes
│ │ │ │ │ -000042b0: 6172 6520 7374 7269 7070 6564 2e0a 0a70 are stripped...p
│ │ │ │ │ -000042c0: 7269 6e74 4f6e 3a20 6153 7472 6561 6d0a rintOn: aStream.
│ │ │ │ │ -000042d0: 2020 2020 2050 7269 6e74 2061 2072 6570 Print a rep
│ │ │ │ │ -000042e0: 7265 7365 6e74 696f 6e20 6f66 2074 6865 resention of the
│ │ │ │ │ -000042f0: 2072 6563 6569 7665 7220 6f6e 2061 5374 receiver on aSt
│ │ │ │ │ -00004300: 7265 616d 2e0a 0a1f 0a46 696c 653a 2067 ream.....File: g
│ │ │ │ │ -00004310: 7374 2d62 6173 652e 696e 666f 2c20 204e st-base.info, N
│ │ │ │ │ -00004320: 6f64 653a 2052 6567 6578 5265 7375 6c74 ode: RegexResult
│ │ │ │ │ -00004330: 732c 2020 4e65 7874 3a20 526f 6f74 4e61 s, Next: RootNa
│ │ │ │ │ -00004340: 6d65 7370 6163 652c 2020 5072 6576 3a20 mespace, Prev:
│ │ │ │ │ -00004350: 5265 6765 782c 2020 5570 3a20 4261 7365 Regex, Up: Base
│ │ │ │ │ -00004360: 2063 6c61 7373 6573 0a0a 312e 3134 3520 classes..1.145
│ │ │ │ │ -00004370: 5265 6765 7852 6573 756c 7473 0a3d 3d3d RegexResults.===
│ │ │ │ │ -00004380: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a ===============.
│ │ │ │ │ -00004390: 0a44 6566 696e 6564 2069 6e20 6e61 6d65 .Defined in name
│ │ │ │ │ -000043a0: 7370 6163 6520 536d 616c 6c74 616c 6b0a space Smalltalk.
│ │ │ │ │ -000043b0: 5375 7065 7263 6c61 7373 3a20 4f62 6a65 Superclass: Obje
│ │ │ │ │ -000043c0: 6374 0a43 6174 6567 6f72 793a 2043 6f6c ct.Category: Col
│ │ │ │ │ -000043d0: 6c65 6374 696f 6e73 2d54 6578 740a 0a20 lections-Text..
│ │ │ │ │ -000043e0: 2020 2020 4920 686f 6c64 2074 6865 2072 I hold the r
│ │ │ │ │ -000043f0: 6573 756c 7473 206f 6620 6120 7265 6775 esults of a regu
│ │ │ │ │ -00004400: 6c61 7220 6578 7072 6573 7369 6f6e 206d lar expression m
│ │ │ │ │ -00004410: 6174 6368 2c20 616e 6420 4920 6361 6e0a atch, and I can.
│ │ │ │ │ -00004420: 2020 2020 2072 6563 6f6e 7374 7275 6374 reconstruct
│ │ │ │ │ -00004430: 2077 6869 6368 2070 6172 7473 206f 6620 which parts of
│ │ │ │ │ -00004440: 7468 6520 6d61 7463 6865 6420 7374 7269 the matched stri
│ │ │ │ │ -00004450: 6e67 2077 6572 6520 6173 7369 676e 6564 ng were assigned
│ │ │ │ │ -00004460: 2074 6f20 6561 6368 0a20 2020 2020 7375 to each. su
│ │ │ │ │ -00004470: 6265 7870 7265 7373 696f 6e2e 2020 4d65 bexpression. Me
│ │ │ │ │ -00004480: 7468 6f64 7320 7375 6368 2061 7320 233d thods such as #=
│ │ │ │ │ -00004490: 7e20 7265 7475 726e 2052 6567 6578 5265 ~ return RegexRe
│ │ │ │ │ -000044a0: 7375 6c74 7320 6f62 6a65 6374 732c 0a20 sults objects,.
│ │ │ │ │ -000044b0: 2020 2020 7768 696c 6520 6f74 6865 7273 while others
│ │ │ │ │ -000044c0: 2074 7261 6e73 666f 726d 2074 6865 2073 transform the s
│ │ │ │ │ -000044d0: 7472 696e 6720 6469 7265 6374 6c79 2077 tring directly w
│ │ │ │ │ -000044e0: 6974 686f 7574 2070 6173 7369 6e67 2074 ithout passing t
│ │ │ │ │ -000044f0: 6865 0a20 2020 2020 7265 7375 6c74 7320 he. results
│ │ │ │ │ -00004500: 6f62 6a65 6374 2062 6163 6b20 746f 2074 object back to t
│ │ │ │ │ -00004510: 6865 2063 616c 6c65 722e 0a0a 2a20 4d65 he caller...* Me
│ │ │ │ │ -00004520: 6e75 3a0a 0a2a 2052 6567 6578 5265 7375 nu:..* RegexResu
│ │ │ │ │ -00004530: 6c74 732d 6163 6365 7373 696e 673a 3a20 lts-accessing::
│ │ │ │ │ -00004540: 2028 696e 7374 616e 6365 290a 2a20 5265 (instance).* Re
│ │ │ │ │ -00004550: 6765 7852 6573 756c 7473 2d74 6573 7469 gexResults-testi
│ │ │ │ │ -00004560: 6e67 3a3a 2020 2869 6e73 7461 6e63 6529 ng:: (instance)
│ │ │ │ │ -00004570: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ -00004580: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ -00004590: 5265 6765 7852 6573 756c 7473 2d61 6363 RegexResults-acc
│ │ │ │ │ -000045a0: 6573 7369 6e67 2c20 204e 6578 743a 2052 essing, Next: R
│ │ │ │ │ -000045b0: 6567 6578 5265 7375 6c74 732d 7465 7374 egexResults-test
│ │ │ │ │ -000045c0: 696e 672c 2020 5570 3a20 5265 6765 7852 ing, Up: RegexR
│ │ │ │ │ -000045d0: 6573 756c 7473 0a0a 312e 3134 352e 3120 esults..1.145.1
│ │ │ │ │ -000045e0: 5265 6765 7852 6573 756c 7473 3a20 6163 RegexResults: ac
│ │ │ │ │ -000045f0: 6365 7373 696e 670a 2d2d 2d2d 2d2d 2d2d cessing.--------
│ │ │ │ │ -00004600: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00004610: 2d2d 2d2d 2d2d 2d0a 0a61 7341 7272 6179 -------..asArray
│ │ │ │ │ -00004620: 0a20 2020 2020 4966 2074 6865 2072 6567 . If the reg
│ │ │ │ │ -00004630: 756c 6172 2065 7870 7265 7373 696f 6e20 ular expression
│ │ │ │ │ -00004640: 7761 7320 6d61 7463 6865 642c 2072 6574 was matched, ret
│ │ │ │ │ -00004650: 7572 6e20 616e 2041 7272 6179 2077 6974 urn an Array wit
│ │ │ │ │ -00004660: 6820 7468 650a 2020 2020 2073 7562 6578 h the. subex
│ │ │ │ │ -00004670: 7072 6573 7369 6f6e 7320 7468 6174 2077 pressions that w
│ │ │ │ │ -00004680: 6572 6520 7072 6573 656e 7420 696e 2074 ere present in t
│ │ │ │ │ -00004690: 6865 2072 6567 756c 6172 2065 7870 7265 he regular expre
│ │ │ │ │ -000046a0: 7373 696f 6e2e 0a0a 6174 3a20 616e 496e ssion...at: anIn
│ │ │ │ │ -000046b0: 6465 780a 2020 2020 2049 6620 7468 6520 dex. If the
│ │ │ │ │ -000046c0: 7265 6775 6c61 7220 6578 7072 6573 7369 regular expressi
│ │ │ │ │ -000046d0: 6f6e 2077 6173 206d 6174 6368 6564 2c20 on was matched,
│ │ │ │ │ -000046e0: 7265 7475 726e 2074 6865 2074 6578 7420 return the text
│ │ │ │ │ -000046f0: 6f66 2074 6865 0a20 2020 2020 616e 496e of the. anIn
│ │ │ │ │ -00004700: 6465 782d 7468 2073 7562 6578 7072 6573 dex-th subexpres
│ │ │ │ │ -00004710: 7369 6f6e 2069 6e20 7468 6520 7375 6363 sion in the succ
│ │ │ │ │ -00004720: 6573 7366 756c 206d 6174 6368 2e0a 0a66 essful match...f
│ │ │ │ │ -00004730: 726f 6d0a 2020 2020 2049 6620 7468 6520 rom. If the
│ │ │ │ │ -00004740: 7265 6775 6c61 7220 6578 7072 6573 7369 regular expressi
│ │ │ │ │ -00004750: 6f6e 2077 6173 206d 6174 6368 6564 2c20 on was matched,
│ │ │ │ │ -00004760: 7265 7475 726e 2074 6865 2069 6e64 6578 return the index
│ │ │ │ │ -00004770: 206f 6620 7468 650a 2020 2020 2066 6972 of the. fir
│ │ │ │ │ -00004780: 7374 2063 6861 7261 6374 6572 2069 6e20 st character in
│ │ │ │ │ -00004790: 7468 6520 7375 6363 6573 7366 756c 206d the successful m
│ │ │ │ │ -000047a0: 6174 6368 2e0a 0a66 726f 6d41 743a 2061 atch...fromAt: a
│ │ │ │ │ -000047b0: 6e49 6e64 6578 0a20 2020 2020 4966 2074 nIndex. If t
│ │ │ │ │ -000047c0: 6865 2072 6567 756c 6172 2065 7870 7265 he regular expre
│ │ │ │ │ -000047d0: 7373 696f 6e20 7761 7320 6d61 7463 6865 ssion was matche
│ │ │ │ │ -000047e0: 642c 2072 6574 7572 6e20 7468 6520 696e d, return the in
│ │ │ │ │ -000047f0: 6465 7820 6f66 2074 6865 0a20 2020 2020 dex of the.
│ │ │ │ │ -00004800: 6669 7273 7420 6368 6172 6163 7465 7220 first character
│ │ │ │ │ -00004810: 6f66 2074 6865 2061 6e49 6e64 6578 2d74 of the anIndex-t
│ │ │ │ │ -00004820: 6820 7375 6265 7870 7265 7373 696f 6e20 h subexpression
│ │ │ │ │ -00004830: 696e 2074 6865 2073 7563 6365 7373 6675 in the successfu
│ │ │ │ │ -00004840: 6c0a 2020 2020 206d 6174 6368 2e0a 0a69 l. match...i
│ │ │ │ │ -00004850: 6e74 6572 7661 6c41 743a 2061 6e49 6e64 ntervalAt: anInd
│ │ │ │ │ -00004860: 6578 0a20 2020 2020 4966 2074 6865 2072 ex. If the r
│ │ │ │ │ -00004870: 6567 756c 6172 2065 7870 7265 7373 696f egular expressio
│ │ │ │ │ -00004880: 6e20 7761 7320 6d61 7463 6865 642c 2072 n was matched, r
│ │ │ │ │ -00004890: 6574 7572 6e20 616e 2049 6e74 6572 7661 eturn an Interva
│ │ │ │ │ -000048a0: 6c20 666f 7220 7468 650a 2020 2020 2072 l for the. r
│ │ │ │ │ -000048b0: 616e 6765 206f 6620 696e 6469 6365 7320 ange of indices
│ │ │ │ │ -000048c0: 696e 2074 6865 2061 6e49 6e64 6578 2d74 in the anIndex-t
│ │ │ │ │ -000048d0: 6820 7375 6265 7870 7265 7373 696f 6e20 h subexpression
│ │ │ │ │ -000048e0: 6f66 2074 6865 2073 7563 6365 7373 6675 of the successfu
│ │ │ │ │ -000048f0: 6c0a 2020 2020 206d 6174 6368 2e0a 0a6d l. match...m
│ │ │ │ │ -00004900: 6174 6368 0a20 2020 2020 4966 2074 6865 atch. If the
│ │ │ │ │ -00004910: 2072 6567 756c 6172 2065 7870 7265 7373 regular express
│ │ │ │ │ -00004920: 696f 6e20 7761 7320 6d61 7463 6865 642c ion was matched,
│ │ │ │ │ -00004930: 2072 6574 7572 6e20 7468 6520 7465 7874 return the text
│ │ │ │ │ -00004940: 206f 6620 7468 650a 2020 2020 2073 7563 of the. suc
│ │ │ │ │ -00004950: 6365 7373 6675 6c20 6d61 7463 682e 0a0a cessful match...
│ │ │ │ │ -00004960: 6d61 7463 6849 6e74 6572 7661 6c0a 2020 matchInterval.
│ │ │ │ │ -00004970: 2020 2049 6620 7468 6520 7265 6775 6c61 If the regula
│ │ │ │ │ -00004980: 7220 6578 7072 6573 7369 6f6e 2077 6173 r expression was
│ │ │ │ │ -00004990: 206d 6174 6368 6564 2c20 7265 7475 726e matched, return
│ │ │ │ │ -000049a0: 2061 6e20 496e 7465 7276 616c 2066 6f72 an Interval for
│ │ │ │ │ -000049b0: 2074 6865 0a20 2020 2020 7261 6e67 6520 the. range
│ │ │ │ │ -000049c0: 6f66 2069 6e64 6963 6573 206f 6620 7468 of indices of th
│ │ │ │ │ -000049d0: 6520 7375 6363 6573 7366 756c 206d 6174 e successful mat
│ │ │ │ │ -000049e0: 6368 2e0a 0a73 697a 650a 2020 2020 2049 ch...size. I
│ │ │ │ │ -000049f0: 6620 7468 6520 7265 6775 6c61 7220 6578 f the regular ex
│ │ │ │ │ -00004a00: 7072 6573 7369 6f6e 2077 6173 206d 6174 pression was mat
│ │ │ │ │ -00004a10: 6368 6564 2c20 7265 7475 726e 2074 6865 ched, return the
│ │ │ │ │ -00004a20: 206e 756d 6265 7220 6f66 0a20 2020 2020 number of.
│ │ │ │ │ -00004a30: 7375 6265 7870 7265 7373 696f 6e73 2074 subexpressions t
│ │ │ │ │ -00004a40: 6861 7420 7765 7265 2070 7265 7365 6e74 hat were present
│ │ │ │ │ -00004a50: 2069 6e20 7468 6520 7265 6775 6c61 7220 in the regular
│ │ │ │ │ -00004a60: 6578 7072 6573 7369 6f6e 2e0a 0a73 7562 expression...sub
│ │ │ │ │ -00004a70: 6a65 6374 0a20 2020 2020 4966 2074 6865 ject. If the
│ │ │ │ │ -00004a80: 2072 6567 756c 6172 2065 7870 7265 7373 regular express
│ │ │ │ │ -00004a90: 696f 6e20 7761 7320 6d61 7463 6865 642c ion was matched,
│ │ │ │ │ -00004aa0: 2072 6574 7572 6e20 7468 6520 7465 7874 return the text
│ │ │ │ │ -00004ab0: 2074 6861 7420 7761 730a 2020 2020 206d that was. m
│ │ │ │ │ -00004ac0: 6174 6368 6564 2061 6761 696e 7374 2069 atched against i
│ │ │ │ │ -00004ad0: 742e 0a0a 746f 0a20 2020 2020 4966 2074 t...to. If t
│ │ │ │ │ -00004ae0: 6865 2072 6567 756c 6172 2065 7870 7265 he regular expre
│ │ │ │ │ -00004af0: 7373 696f 6e20 7761 7320 6d61 7463 6865 ssion was matche
│ │ │ │ │ -00004b00: 642c 2072 6574 7572 6e20 7468 6520 696e d, return the in
│ │ │ │ │ -00004b10: 6465 7820 6f66 2074 6865 206c 6173 740a dex of the last.
│ │ │ │ │ -00004b20: 2020 2020 2063 6861 7261 6374 6572 2069 character i
│ │ │ │ │ -00004b30: 6e20 7468 6520 7375 6363 6573 7366 756c n the successful
│ │ │ │ │ -00004b40: 206d 6174 6368 2e0a 0a74 6f41 743a 2061 match...toAt: a
│ │ │ │ │ -00004b50: 6e49 6e64 6578 0a20 2020 2020 4966 2074 nIndex. If t
│ │ │ │ │ -00004b60: 6865 2072 6567 756c 6172 2065 7870 7265 he regular expre
│ │ │ │ │ -00004b70: 7373 696f 6e20 7761 7320 6d61 7463 6865 ssion was matche
│ │ │ │ │ -00004b80: 642c 2072 6574 7572 6e20 7468 6520 696e d, return the in
│ │ │ │ │ -00004b90: 6465 7820 6f66 2074 6865 206c 6173 740a dex of the last.
│ │ │ │ │ -00004ba0: 2020 2020 2063 6861 7261 6374 6572 206f character o
│ │ │ │ │ -00004bb0: 6620 7468 6520 616e 496e 6465 782d 7468 f the anIndex-th
│ │ │ │ │ -00004bc0: 2073 7562 6578 7072 6573 7369 6f6e 2069 subexpression i
│ │ │ │ │ -00004bd0: 6e20 7468 6520 7375 6363 6573 7366 756c n the successful
│ │ │ │ │ -00004be0: 206d 6174 6368 2e0a 0a1f 0a46 696c 653a match.....File:
│ │ │ │ │ -00004bf0: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ -00004c00: 204e 6f64 653a 2052 6567 6578 5265 7375 Node: RegexResu
│ │ │ │ │ -00004c10: 6c74 732d 7465 7374 696e 672c 2020 5072 lts-testing, Pr
│ │ │ │ │ -00004c20: 6576 3a20 5265 6765 7852 6573 756c 7473 ev: RegexResults
│ │ │ │ │ -00004c30: 2d61 6363 6573 7369 6e67 2c20 2055 703a -accessing, Up:
│ │ │ │ │ -00004c40: 2052 6567 6578 5265 7375 6c74 730a 0a31 RegexResults..1
│ │ │ │ │ -00004c50: 2e31 3435 2e32 2052 6567 6578 5265 7375 .145.2 RegexResu
│ │ │ │ │ -00004c60: 6c74 733a 2074 6573 7469 6e67 0a2d 2d2d lts: testing.---
│ │ │ │ │ -00004c70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00004c80: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6966 4d61 ----------..ifMa
│ │ │ │ │ -00004c90: 7463 6865 643a 206f 6e65 4172 6742 6c6f tched: oneArgBlo
│ │ │ │ │ -00004ca0: 636b 0a20 2020 2020 4966 2074 6865 2072 ck. If the r
│ │ │ │ │ -00004cb0: 6567 756c 6172 2065 7870 7265 7373 696f egular expressio
│ │ │ │ │ -00004cc0: 6e20 7761 7320 6d61 7463 6865 642c 2070 n was matched, p
│ │ │ │ │ -00004cd0: 6173 7320 7468 6520 7265 6365 6976 6572 ass the receiver
│ │ │ │ │ -00004ce0: 2074 6f0a 2020 2020 206f 6e65 4172 6742 to. oneArgB
│ │ │ │ │ -00004cf0: 6c6f 636b 2061 6e64 2072 6574 7572 6e20 lock and return
│ │ │ │ │ -00004d00: 6974 7320 7265 7375 6c74 2e20 204f 7468 its result. Oth
│ │ │ │ │ -00004d10: 6572 7769 7365 2c20 7265 7475 726e 206e erwise, return n
│ │ │ │ │ -00004d20: 696c 2e0a 0a69 664d 6174 6368 6564 3a20 il...ifMatched:
│ │ │ │ │ -00004d30: 6f6e 6541 7267 426c 6f63 6b20 6966 4e6f oneArgBlock ifNo
│ │ │ │ │ -00004d40: 744d 6174 6368 6564 3a20 7a65 726f 4172 tMatched: zeroAr
│ │ │ │ │ -00004d50: 6742 6c6f 636b 0a20 2020 2020 4966 2074 gBlock. If t
│ │ │ │ │ -00004d60: 6865 2072 6567 756c 6172 2065 7870 7265 he regular expre
│ │ │ │ │ -00004d70: 7373 696f 6e20 7761 7320 6d61 7463 6865 ssion was matche
│ │ │ │ │ -00004d80: 642c 2065 7661 6c75 6174 6520 6f6e 6541 d, evaluate oneA
│ │ │ │ │ -00004d90: 7267 426c 6f63 6b20 7769 7468 0a20 2020 rgBlock with.
│ │ │ │ │ -00004da0: 2020 7468 6520 7265 6365 6976 6572 2061 the receiver a
│ │ │ │ │ -00004db0: 7320 7468 6520 6172 6775 6d65 6e74 2e20 s the argument.
│ │ │ │ │ -00004dc0: 2049 6620 6974 2077 6173 206e 6f74 2c20 If it was not,
│ │ │ │ │ -00004dd0: 6576 616c 7561 7465 0a20 2020 2020 7a65 evaluate. ze
│ │ │ │ │ -00004de0: 726f 4172 6742 6c6f 636b 2e20 2041 6e73 roArgBlock. Ans
│ │ │ │ │ -00004df0: 7765 7220 7468 6520 7265 7375 6c74 206f wer the result o
│ │ │ │ │ -00004e00: 6620 7468 6520 626c 6f63 6b27 7320 6576 f the block's ev
│ │ │ │ │ -00004e10: 616c 7561 7469 6f6e 2e0a 0a69 664e 6f74 aluation...ifNot
│ │ │ │ │ -00004e20: 4d61 7463 6865 643a 207a 6572 6f41 7267 Matched: zeroArg
│ │ │ │ │ -00004e30: 426c 6f63 6b0a 2020 2020 2049 6620 7468 Block. If th
│ │ │ │ │ -00004e40: 6520 7265 6775 6c61 7220 6578 7072 6573 e regular expres
│ │ │ │ │ -00004e50: 7369 6f6e 2077 6173 206d 6174 6368 6564 sion was matched
│ │ │ │ │ -00004e60: 2c20 7265 7475 726e 2074 6865 2072 6563 , return the rec
│ │ │ │ │ -00004e70: 6569 7665 722e 2020 4966 2069 740a 2020 eiver. If it.
│ │ │ │ │ -00004e80: 2020 2077 6173 206e 6f74 2c20 6576 616c was not, eval
│ │ │ │ │ -00004e90: 7561 7465 207a 6572 6f41 7267 426c 6f63 uate zeroArgBloc
│ │ │ │ │ -00004ea0: 6b20 616e 6420 7265 7475 726e 2069 7473 k and return its
│ │ │ │ │ -00004eb0: 2072 6573 756c 742e 0a0a 6966 4e6f 744d result...ifNotM
│ │ │ │ │ -00004ec0: 6174 6368 6564 3a20 7a65 726f 4172 6742 atched: zeroArgB
│ │ │ │ │ -00004ed0: 6c6f 636b 2069 664d 6174 6368 6564 3a20 lock ifMatched:
│ │ │ │ │ -00004ee0: 6f6e 6541 7267 426c 6f63 6b0a 2020 2020 oneArgBlock.
│ │ │ │ │ -00004ef0: 2049 6620 7468 6520 7265 6775 6c61 7220 If the regular
│ │ │ │ │ -00004f00: 6578 7072 6573 7369 6f6e 2077 6173 206d expression was m
│ │ │ │ │ -00004f10: 6174 6368 6564 2c20 6576 616c 7561 7465 atched, evaluate
│ │ │ │ │ -00004f20: 206f 6e65 4172 6742 6c6f 636b 2077 6974 oneArgBlock wit
│ │ │ │ │ -00004f30: 680a 2020 2020 2074 6865 2072 6563 6569 h. the recei
│ │ │ │ │ -00004f40: 7665 7220 6173 2074 6865 2061 7267 756d ver as the argum
│ │ │ │ │ -00004f50: 656e 742e 2020 4966 2069 7420 7761 7320 ent. If it was
│ │ │ │ │ -00004f60: 6e6f 742c 2065 7661 6c75 6174 650a 2020 not, evaluate.
│ │ │ │ │ -00004f70: 2020 207a 6572 6f41 7267 426c 6f63 6b2e zeroArgBlock.
│ │ │ │ │ -00004f80: 2020 416e 7377 6572 2074 6865 2072 6573 Answer the res
│ │ │ │ │ -00004f90: 756c 7420 6f66 2074 6865 2062 6c6f 636b ult of the block
│ │ │ │ │ -00004fa0: 2773 2065 7661 6c75 6174 696f 6e2e 0a0a 's evaluation...
│ │ │ │ │ -00004fb0: 6d61 7463 6865 640a 2020 2020 2041 6e73 matched. Ans
│ │ │ │ │ -00004fc0: 7765 7220 7768 6574 6865 7220 7468 6520 wer whether the
│ │ │ │ │ -00004fd0: 7265 6775 6c61 7220 6578 7072 6573 7369 regular expressi
│ │ │ │ │ -00004fe0: 6f6e 2077 6173 206d 6174 6368 6564 0a0a on was matched..
│ │ │ │ │ -00004ff0: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ -00005000: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 526f .info, Node: Ro
│ │ │ │ │ -00005010: 6f74 4e61 6d65 7370 6163 652c 2020 4e65 otNamespace, Ne
│ │ │ │ │ -00005020: 7874 3a20 5275 6e41 7272 6179 2c20 2050 xt: RunArray, P
│ │ │ │ │ -00005030: 7265 763a 2052 6567 6578 5265 7375 6c74 rev: RegexResult
│ │ │ │ │ -00005040: 732c 2020 5570 3a20 4261 7365 2063 6c61 s, Up: Base cla
│ │ │ │ │ -00005050: 7373 6573 0a0a 312e 3134 3620 526f 6f74 sses..1.146 Root
│ │ │ │ │ -00005060: 4e61 6d65 7370 6163 650a 3d3d 3d3d 3d3d Namespace.======
│ │ │ │ │ -00005070: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a44 =============..D
│ │ │ │ │ -00005080: 6566 696e 6564 2069 6e20 6e61 6d65 7370 efined in namesp
│ │ │ │ │ -00005090: 6163 6520 536d 616c 6c74 616c 6b0a 5375 ace Smalltalk.Su
│ │ │ │ │ -000050a0: 7065 7263 6c61 7373 3a20 4162 7374 7261 perclass: Abstra
│ │ │ │ │ -000050b0: 6374 4e61 6d65 7370 6163 650a 4361 7465 ctNamespace.Cate
│ │ │ │ │ -000050c0: 676f 7279 3a20 4c61 6e67 7561 6765 2d49 gory: Language-I
│ │ │ │ │ -000050d0: 6d70 6c65 6d65 6e74 6174 696f 6e0a 2020 mplementation.
│ │ │ │ │ -000050e0: 2020 2049 2061 6d20 6120 7370 6563 6961 I am a specia
│ │ │ │ │ -000050f0: 6c20 666f 726d 206f 6620 6469 6374 696f l form of dictio
│ │ │ │ │ -00005100: 6e61 7279 2e20 2043 6c61 7373 6573 2068 nary. Classes h
│ │ │ │ │ -00005110: 6f6c 6420 6f6e 2061 6e20 696e 7374 616e old on an instan
│ │ │ │ │ -00005120: 6365 206f 660a 2020 2020 206d 653b 2069 ce of. me; i
│ │ │ │ │ -00005130: 7420 6973 2063 616c 6c65 6420 7468 6569 t is called thei
│ │ │ │ │ -00005140: 7220 2765 6e76 6972 6f6e 6d65 6e74 272e r 'environment'.
│ │ │ │ │ -00005150: 0a0a 2a20 4d65 6e75 3a0a 0a2a 2052 6f6f ..* Menu:..* Roo
│ │ │ │ │ -00005160: 744e 616d 6573 7061 6365 2063 6c61 7373 tNamespace class
│ │ │ │ │ -00005170: 2d69 6e73 7461 6e63 6520 6372 6561 7469 -instance creati
│ │ │ │ │ -00005180: 6f6e 3a3a 2020 2863 6c61 7373 290a 2a20 on:: (class).*
│ │ │ │ │ -00005190: 526f 6f74 4e61 6d65 7370 6163 652d 6e61 RootNamespace-na
│ │ │ │ │ -000051a0: 6d65 7370 6163 6520 6869 6572 6172 6368 mespace hierarch
│ │ │ │ │ -000051b0: 793a 3a20 2028 696e 7374 616e 6365 290a y:: (instance).
│ │ │ │ │ -000051c0: 2a20 526f 6f74 4e61 6d65 7370 6163 652d * RootNamespace-
│ │ │ │ │ -000051d0: 6f76 6572 7269 6465 7320 666f 7220 7375 overrides for su
│ │ │ │ │ -000051e0: 7065 7273 7061 6365 733a 3a20 2028 696e perspaces:: (in
│ │ │ │ │ -000051f0: 7374 616e 6365 290a 2a20 526f 6f74 4e61 stance).* RootNa
│ │ │ │ │ -00005200: 6d65 7370 6163 652d 7072 696e 7469 6e67 mespace-printing
│ │ │ │ │ -00005210: 3a3a 2020 2869 6e73 7461 6e63 6529 0a0a :: (instance)..
│ │ │ │ │ -00005220: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ -00005230: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 526f .info, Node: Ro
│ │ │ │ │ -00005240: 6f74 4e61 6d65 7370 6163 6520 636c 6173 otNamespace clas
│ │ │ │ │ -00005250: 732d 696e 7374 616e 6365 2063 7265 6174 s-instance creat
│ │ │ │ │ -00005260: 696f 6e2c 2020 4e65 7874 3a20 526f 6f74 ion, Next: Root
│ │ │ │ │ -00005270: 4e61 6d65 7370 6163 652d 6e61 6d65 7370 Namespace-namesp
│ │ │ │ │ -00005280: 6163 6520 6869 6572 6172 6368 792c 2020 ace hierarchy,
│ │ │ │ │ -00005290: 5570 3a20 526f 6f74 4e61 6d65 7370 6163 Up: RootNamespac
│ │ │ │ │ -000052a0: 650a 0a31 2e31 3436 2e31 2052 6f6f 744e e..1.146.1 RootN
│ │ │ │ │ -000052b0: 616d 6573 7061 6365 2063 6c61 7373 3a20 amespace class:
│ │ │ │ │ -000052c0: 696e 7374 616e 6365 2063 7265 6174 696f instance creatio
│ │ │ │ │ -000052d0: 6e0a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d n.--------------
│ │ │ │ │ -000052e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000052f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00005300: 0a0a 6e65 773a 2073 7061 6365 4e61 6d65 ..new: spaceName
│ │ │ │ │ -00005310: 0a20 2020 2020 4372 6561 7465 2061 206e . Create a n
│ │ │ │ │ -00005320: 6577 2072 6f6f 7420 6e61 6d65 7370 6163 ew root namespac
│ │ │ │ │ -00005330: 6520 7769 7468 2074 6865 2067 6976 656e e with the given
│ │ │ │ │ -00005340: 206e 616d 652c 2061 6e64 2061 6464 2074 name, and add t
│ │ │ │ │ -00005350: 6f0a 2020 2020 2053 6d61 6c6c 7461 6c6b o. Smalltalk
│ │ │ │ │ -00005360: 2061 206b 6579 2074 6861 7420 7265 6665 a key that refe
│ │ │ │ │ -00005370: 7265 6e63 6573 2069 742e 0a0a 1f0a 4669 rences it.....Fi
│ │ │ │ │ -00005380: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ -00005390: 6f2c 2020 4e6f 6465 3a20 526f 6f74 4e61 o, Node: RootNa
│ │ │ │ │ -000053a0: 6d65 7370 6163 652d 6e61 6d65 7370 6163 mespace-namespac
│ │ │ │ │ -000053b0: 6520 6869 6572 6172 6368 792c 2020 4e65 e hierarchy, Ne
│ │ │ │ │ -000053c0: 7874 3a20 526f 6f74 4e61 6d65 7370 6163 xt: RootNamespac
│ │ │ │ │ -000053d0: 652d 6f76 6572 7269 6465 7320 666f 7220 e-overrides for
│ │ │ │ │ -000053e0: 7375 7065 7273 7061 6365 732c 2020 5072 superspaces, Pr
│ │ │ │ │ -000053f0: 6576 3a20 526f 6f74 4e61 6d65 7370 6163 ev: RootNamespac
│ │ │ │ │ -00005400: 6520 636c 6173 732d 696e 7374 616e 6365 e class-instance
│ │ │ │ │ -00005410: 2063 7265 6174 696f 6e2c 2020 5570 3a20 creation, Up:
│ │ │ │ │ -00005420: 526f 6f74 4e61 6d65 7370 6163 650a 0a31 RootNamespace..1
│ │ │ │ │ -00005430: 2e31 3436 2e32 2052 6f6f 744e 616d 6573 .146.2 RootNames
│ │ │ │ │ -00005440: 7061 6365 3a20 6e61 6d65 7370 6163 6520 pace: namespace
│ │ │ │ │ -00005450: 6869 6572 6172 6368 790a 2d2d 2d2d 2d2d hierarchy.------
│ │ │ │ │ -00005460: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00005470: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00005480: 2d2d 2d2d 0a0a 7369 626c 696e 6773 0a20 ----..siblings.
│ │ │ │ │ -00005490: 2020 2020 416e 7377 6572 2061 6c6c 2074 Answer all t
│ │ │ │ │ -000054a0: 6865 206f 7468 6572 2072 6f6f 7420 6e61 he other root na
│ │ │ │ │ -000054b0: 6d65 7370 6163 6573 0a0a 7369 626c 696e mespaces..siblin
│ │ │ │ │ -000054c0: 6773 446f 3a20 6142 6c6f 636b 0a20 2020 gsDo: aBlock.
│ │ │ │ │ -000054d0: 2020 4576 616c 7561 7465 2061 426c 6f63 Evaluate aBloc
│ │ │ │ │ -000054e0: 6b20 6f6e 6365 2066 6f72 2065 6163 6820 k once for each
│ │ │ │ │ -000054f0: 6f66 2074 6865 206f 7468 6572 2072 6f6f of the other roo
│ │ │ │ │ -00005500: 7420 6e61 6d65 7370 6163 6573 2c20 7061 t namespaces, pa
│ │ │ │ │ -00005510: 7373 696e 670a 2020 2020 2074 6865 206e ssing. the n
│ │ │ │ │ -00005520: 616d 6573 7061 6365 2061 7320 6120 7061 amespace as a pa
│ │ │ │ │ -00005530: 7261 6d65 7465 722e 0a0a 1f0a 4669 6c65 rameter.....File
│ │ │ │ │ -00005540: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ -00005550: 2020 4e6f 6465 3a20 526f 6f74 4e61 6d65 Node: RootName
│ │ │ │ │ -00005560: 7370 6163 652d 6f76 6572 7269 6465 7320 space-overrides
│ │ │ │ │ -00005570: 666f 7220 7375 7065 7273 7061 6365 732c for superspaces,
│ │ │ │ │ -00005580: 2020 4e65 7874 3a20 526f 6f74 4e61 6d65 Next: RootName
│ │ │ │ │ -00005590: 7370 6163 652d 7072 696e 7469 6e67 2c20 space-printing,
│ │ │ │ │ -000055a0: 2050 7265 763a 2052 6f6f 744e 616d 6573 Prev: RootNames
│ │ │ │ │ -000055b0: 7061 6365 2d6e 616d 6573 7061 6365 2068 pace-namespace h
│ │ │ │ │ -000055c0: 6965 7261 7263 6879 2c20 2055 703a 2052 ierarchy, Up: R
│ │ │ │ │ -000055d0: 6f6f 744e 616d 6573 7061 6365 0a0a 312e ootNamespace..1.
│ │ │ │ │ -000055e0: 3134 362e 3320 526f 6f74 4e61 6d65 7370 146.3 RootNamesp
│ │ │ │ │ -000055f0: 6163 653a 206f 7665 7272 6964 6573 2066 ace: overrides f
│ │ │ │ │ -00005600: 6f72 2073 7570 6572 7370 6163 6573 0a2d or superspaces.-
│ │ │ │ │ -00005610: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00005620: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00005630: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------.
│ │ │ │ │ -00005640: 0a69 6e68 6572 6974 6564 4b65 7973 0a20 .inheritedKeys.
│ │ │ │ │ -00005650: 2020 2020 416e 7377 6572 2061 2053 6574 Answer a Set
│ │ │ │ │ -00005660: 206f 6620 616c 6c20 7468 6520 6b65 7973 of all the keys
│ │ │ │ │ -00005670: 2069 6e20 7468 6520 7265 6365 6976 6572 in the receiver
│ │ │ │ │ -00005680: 2061 6e64 2069 7473 2073 7570 6572 7370 and its supersp
│ │ │ │ │ -00005690: 6163 6573 0a0a 7365 743a 206b 6579 2074 aces..set: key t
│ │ │ │ │ -000056a0: 6f3a 206e 6577 5661 6c75 6520 6966 4162 o: newValue ifAb
│ │ │ │ │ -000056b0: 7365 6e74 3a20 6142 6c6f 636b 0a20 2020 sent: aBlock.
│ │ │ │ │ -000056c0: 2020 4173 7369 676e 206e 6577 5661 6c75 Assign newValu
│ │ │ │ │ -000056d0: 6520 746f 2074 6865 2076 6172 6961 626c e to the variabl
│ │ │ │ │ -000056e0: 6520 6e61 6d65 6420 6173 2073 7065 6369 e named as speci
│ │ │ │ │ -000056f0: 6669 6564 2062 7920 276b 6579 272e 2020 fied by 'key'.
│ │ │ │ │ -00005700: 5468 6973 0a20 2020 2020 6d65 7468 6f64 This. method
│ │ │ │ │ -00005710: 2077 6f6e 2774 2064 6566 696e 6520 6120 won't define a
│ │ │ │ │ -00005720: 6e65 7720 7661 7269 6162 6c65 3b20 696e new variable; in
│ │ │ │ │ -00005730: 7374 6561 6420 6966 2074 6865 206b 6579 stead if the key
│ │ │ │ │ -00005740: 2069 7320 6e6f 7420 666f 756e 640a 2020 is not found.
│ │ │ │ │ -00005750: 2020 2069 7420 7769 6c6c 2073 6561 7263 it will searc
│ │ │ │ │ -00005760: 6820 696e 2073 7570 6572 7370 6163 6573 h in superspaces
│ │ │ │ │ -00005770: 2061 6e64 2065 7661 6c75 6174 6520 6142 and evaluate aB
│ │ │ │ │ -00005780: 6c6f 636b 2069 6620 6974 2069 7320 6e6f lock if it is no
│ │ │ │ │ -00005790: 740a 2020 2020 2066 6f75 6e64 2e20 2041 t. found. A
│ │ │ │ │ -000057a0: 6e73 7765 7220 6e65 7756 616c 7565 2e0a nswer newValue..
│ │ │ │ │ -000057b0: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ -000057c0: 652e 696e 666f 2c20 204e 6f64 653a 2052 e.info, Node: R
│ │ │ │ │ -000057d0: 6f6f 744e 616d 6573 7061 6365 2d70 7269 ootNamespace-pri
│ │ │ │ │ -000057e0: 6e74 696e 672c 2020 5072 6576 3a20 526f nting, Prev: Ro
│ │ │ │ │ -000057f0: 6f74 4e61 6d65 7370 6163 652d 6f76 6572 otNamespace-over
│ │ │ │ │ -00005800: 7269 6465 7320 666f 7220 7375 7065 7273 rides for supers
│ │ │ │ │ -00005810: 7061 6365 732c 2020 5570 3a20 526f 6f74 paces, Up: Root
│ │ │ │ │ -00005820: 4e61 6d65 7370 6163 650a 0a31 2e31 3436 Namespace..1.146
│ │ │ │ │ -00005830: 2e34 2052 6f6f 744e 616d 6573 7061 6365 .4 RootNamespace
│ │ │ │ │ -00005840: 3a20 7072 696e 7469 6e67 0a2d 2d2d 2d2d : printing.-----
│ │ │ │ │ -00005850: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00005860: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6e61 6d65 ----------..name
│ │ │ │ │ -00005870: 496e 3a20 614e 616d 6573 7061 6365 0a20 In: aNamespace.
│ │ │ │ │ -00005880: 2020 2020 416e 7377 6572 2053 6d61 6c6c Answer Small
│ │ │ │ │ -00005890: 7461 6c6b 2063 6f64 6520 636f 6d70 696c talk code compil
│ │ │ │ │ -000058a0: 696e 6720 746f 2074 6865 2072 6563 6569 ing to the recei
│ │ │ │ │ -000058b0: 7665 7220 7768 656e 2074 6865 2063 7572 ver when the cur
│ │ │ │ │ -000058c0: 7265 6e74 0a20 2020 2020 6e61 6d65 7370 rent. namesp
│ │ │ │ │ -000058d0: 6163 6520 6973 2061 4e61 6d65 7370 6163 ace is aNamespac
│ │ │ │ │ -000058e0: 650a 0a70 7269 6e74 4f6e 3a20 6153 7472 e..printOn: aStr
│ │ │ │ │ -000058f0: 6561 6d20 696e 3a20 614e 616d 6573 7061 eam in: aNamespa
│ │ │ │ │ -00005900: 6365 0a20 2020 2020 5072 696e 7420 6f6e ce. Print on
│ │ │ │ │ -00005910: 2061 5374 7265 616d 2073 6f6d 6520 536d aStream some Sm
│ │ │ │ │ -00005920: 616c 6c74 616c 6b20 636f 6465 2063 6f6d alltalk code com
│ │ │ │ │ -00005930: 7069 6c69 6e67 2074 6f20 7468 6520 7265 piling to the re
│ │ │ │ │ -00005940: 6365 6976 6572 2077 6865 6e0a 2020 2020 ceiver when.
│ │ │ │ │ -00005950: 2074 6865 2063 7572 7265 6e74 206e 616d the current nam
│ │ │ │ │ -00005960: 6573 7061 6365 2069 7320 614e 616d 6573 espace is aNames
│ │ │ │ │ -00005970: 7061 6365 0a0a 7374 6f72 654f 6e3a 2061 pace..storeOn: a
│ │ │ │ │ -00005980: 5374 7265 616d 0a20 2020 2020 5374 6f72 Stream. Stor
│ │ │ │ │ -00005990: 6520 536d 616c 6c74 616c 6b20 636f 6465 e Smalltalk code
│ │ │ │ │ -000059a0: 2063 6f6d 7069 6c69 6e67 2074 6f20 7468 compiling to th
│ │ │ │ │ -000059b0: 6520 7265 6365 6976 6572 0a0a 1f0a 4669 e receiver....Fi
│ │ │ │ │ -000059c0: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ -000059d0: 6f2c 2020 4e6f 6465 3a20 5275 6e41 7272 o, Node: RunArr
│ │ │ │ │ -000059e0: 6179 2c20 204e 6578 743a 2053 6361 6c65 ay, Next: Scale
│ │ │ │ │ -000059f0: 6444 6563 696d 616c 2c20 2050 7265 763a dDecimal, Prev:
│ │ │ │ │ -00005a00: 2052 6f6f 744e 616d 6573 7061 6365 2c20 RootNamespace,
│ │ │ │ │ -00005a10: 2055 703a 2042 6173 6520 636c 6173 7365 Up: Base classe
│ │ │ │ │ -00005a20: 730a 0a31 2e31 3437 2052 756e 4172 7261 s..1.147 RunArra
│ │ │ │ │ -00005a30: 790a 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d y.==============
│ │ │ │ │ -00005a40: 0a0a 4465 6669 6e65 6420 696e 206e 616d ..Defined in nam
│ │ │ │ │ -00005a50: 6573 7061 6365 2053 6d61 6c6c 7461 6c6b espace Smalltalk
│ │ │ │ │ -00005a60: 0a53 7570 6572 636c 6173 733a 204f 7264 .Superclass: Ord
│ │ │ │ │ -00005a70: 6572 6564 436f 6c6c 6563 7469 6f6e 0a43 eredCollection.C
│ │ │ │ │ -00005a80: 6174 6567 6f72 793a 2043 6f6c 6c65 6374 ategory: Collect
│ │ │ │ │ -00005a90: 696f 6e73 2d53 6571 7565 6e63 6561 626c ions-Sequenceabl
│ │ │ │ │ -00005aa0: 650a 2020 2020 204d 7920 696e 7374 616e e. My instan
│ │ │ │ │ -00005ab0: 6365 7320 6172 6520 4f72 6465 7265 6443 ces are OrderedC
│ │ │ │ │ -00005ac0: 6f6c 6c65 6374 696f 6e73 2074 6861 7420 ollections that
│ │ │ │ │ -00005ad0: 6175 746f 6d61 7469 6361 6c6c 7920 6170 automatically ap
│ │ │ │ │ -00005ae0: 706c 7920 5275 6e0a 2020 2020 204c 656e ply Run. Len
│ │ │ │ │ -00005af0: 6774 6820 456e 636f 6469 6e67 2063 6f6d gth Encoding com
│ │ │ │ │ -00005b00: 7072 6573 7369 6f6e 2074 6f20 7468 6520 pression to the
│ │ │ │ │ -00005b10: 7468 696e 6773 2074 6865 7920 7374 6f72 things they stor
│ │ │ │ │ -00005b20: 652e 2020 4265 2063 6172 6566 756c 0a20 e. Be careful.
│ │ │ │ │ -00005b30: 2020 2020 7768 656e 2075 7369 6e67 206d when using m
│ │ │ │ │ -00005b40: 653a 2049 2063 616e 2070 726f 7669 6465 e: I can provide
│ │ │ │ │ -00005b50: 2067 7265 6174 2073 7061 6365 2073 6176 great space sav
│ │ │ │ │ -00005b60: 696e 6773 2c20 6275 7420 6d79 2069 6e73 ings, but my ins
│ │ │ │ │ -00005b70: 7461 6e63 6573 0a20 2020 2020 646f 6e27 tances. don'
│ │ │ │ │ -00005b80: 7420 6772 616e 7420 6c69 6e65 6172 2061 t grant linear a
│ │ │ │ │ -00005b90: 6363 6573 7320 7469 6d65 2e20 2052 756e ccess time. Run
│ │ │ │ │ -00005ba0: 4172 7261 7927 7320 6265 6861 7669 6f72 Array's behavior
│ │ │ │ │ -00005bb0: 2063 7572 7265 6e74 6c79 2069 730a 2020 currently is.
│ │ │ │ │ -00005bc0: 2020 2073 696d 696c 6172 2074 6f20 7468 similar to th
│ │ │ │ │ -00005bd0: 6174 206f 6620 4f72 6465 7265 6443 6f6c at of OrderedCol
│ │ │ │ │ -00005be0: 6c65 6374 696f 6e20 2879 6f75 2063 616e lection (you can
│ │ │ │ │ -00005bf0: 2061 6464 2065 6c65 6d65 6e74 7320 746f add elements to
│ │ │ │ │ -00005c00: 0a20 2020 2020 5275 6e41 7272 6179 7329 . RunArrays)
│ │ │ │ │ -00005c10: 3b20 6d61 7962 6520 6974 2073 686f 756c ; maybe it shoul
│ │ │ │ │ -00005c20: 6420 6265 6861 7665 206c 696b 6520 616e d behave like an
│ │ │ │ │ -00005c30: 2041 7272 6179 6564 436f 6c6c 6563 7469 ArrayedCollecti
│ │ │ │ │ -00005c40: 6f6e 2e0a 0a2a 204d 656e 753a 0a0a 2a20 on...* Menu:..*
│ │ │ │ │ -00005c50: 5275 6e41 7272 6179 2063 6c61 7373 2d69 RunArray class-i
│ │ │ │ │ -00005c60: 6e73 7461 6e63 6520 6372 6561 7469 6f6e nstance creation
│ │ │ │ │ -00005c70: 3a3a 2020 2863 6c61 7373 290a 2a20 5275 :: (class).* Ru
│ │ │ │ │ -00005c80: 6e41 7272 6179 2d61 6363 6573 7369 6e67 nArray-accessing
│ │ │ │ │ -00005c90: 3a3a 2020 2869 6e73 7461 6e63 6529 0a2a :: (instance).*
│ │ │ │ │ -00005ca0: 2052 756e 4172 7261 792d 6164 6469 6e67 RunArray-adding
│ │ │ │ │ -00005cb0: 3a3a 2020 2869 6e73 7461 6e63 6529 0a2a :: (instance).*
│ │ │ │ │ -00005cc0: 2052 756e 4172 7261 792d 6261 7369 633a RunArray-basic:
│ │ │ │ │ -00005cd0: 3a20 2028 696e 7374 616e 6365 290a 2a20 : (instance).*
│ │ │ │ │ -00005ce0: 5275 6e41 7272 6179 2d63 6f70 7969 6e67 RunArray-copying
│ │ │ │ │ -00005cf0: 3a3a 2020 2869 6e73 7461 6e63 6529 0a2a :: (instance).*
│ │ │ │ │ -00005d00: 2052 756e 4172 7261 792d 656e 756d 6572 RunArray-enumer
│ │ │ │ │ -00005d10: 6174 696e 673a 3a20 2028 696e 7374 616e ating:: (instan
│ │ │ │ │ -00005d20: 6365 290a 2a20 5275 6e41 7272 6179 2d72 ce).* RunArray-r
│ │ │ │ │ -00005d30: 656d 6f76 696e 673a 3a20 2028 696e 7374 emoving:: (inst
│ │ │ │ │ -00005d40: 616e 6365 290a 2a20 5275 6e41 7272 6179 ance).* RunArray
│ │ │ │ │ -00005d50: 2d73 6561 7263 6869 6e67 3a3a 2020 2869 -searching:: (i
│ │ │ │ │ -00005d60: 6e73 7461 6e63 6529 0a2a 2052 756e 4172 nstance).* RunAr
│ │ │ │ │ -00005d70: 7261 792d 7465 7374 696e 673a 3a20 2028 ray-testing:: (
│ │ │ │ │ -00005d80: 696e 7374 616e 6365 290a 0a1f 0a46 696c instance)....Fil
│ │ │ │ │ -00005d90: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ -00005da0: 2c20 204e 6f64 653a 2052 756e 4172 7261 , Node: RunArra
│ │ │ │ │ -00005db0: 7920 636c 6173 732d 696e 7374 616e 6365 y class-instance
│ │ │ │ │ -00005dc0: 2063 7265 6174 696f 6e2c 2020 4e65 7874 creation, Next
│ │ │ │ │ -00005dd0: 3a20 5275 6e41 7272 6179 2d61 6363 6573 : RunArray-acces
│ │ │ │ │ -00005de0: 7369 6e67 2c20 2055 703a 2052 756e 4172 sing, Up: RunAr
│ │ │ │ │ -00005df0: 7261 790a 0a31 2e31 3437 2e31 2052 756e ray..1.147.1 Run
│ │ │ │ │ -00005e00: 4172 7261 7920 636c 6173 733a 2069 6e73 Array class: ins
│ │ │ │ │ -00005e10: 7461 6e63 6520 6372 6561 7469 6f6e 0a2d tance creation.-
│ │ │ │ │ -00005e20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00005e30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00005e40: 2d2d 2d2d 2d2d 2d2d 0a0a 6e65 770a 2020 --------..new.
│ │ │ │ │ -00005e50: 2020 2041 6e73 7765 7220 616e 2065 6d70 Answer an emp
│ │ │ │ │ -00005e60: 7479 2052 756e 4172 7261 790a 0a6e 6577 ty RunArray..new
│ │ │ │ │ -00005e70: 3a20 6153 697a 650a 2020 2020 2041 6e73 : aSize. Ans
│ │ │ │ │ -00005e80: 7765 7220 6120 5275 6e41 7272 6179 2077 wer a RunArray w
│ │ │ │ │ -00005e90: 6974 6820 7370 6163 6520 666f 7220 6153 ith space for aS
│ │ │ │ │ -00005ea0: 697a 6520 7275 6e73 0a0a 1f0a 4669 6c65 ize runs....File
│ │ │ │ │ -00005eb0: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ -00005ec0: 2020 4e6f 6465 3a20 5275 6e41 7272 6179 Node: RunArray
│ │ │ │ │ -00005ed0: 2d61 6363 6573 7369 6e67 2c20 204e 6578 -accessing, Nex
│ │ │ │ │ -00005ee0: 743a 2052 756e 4172 7261 792d 6164 6469 t: RunArray-addi
│ │ │ │ │ -00005ef0: 6e67 2c20 2050 7265 763a 2052 756e 4172 ng, Prev: RunAr
│ │ │ │ │ -00005f00: 7261 7920 636c 6173 732d 696e 7374 616e ray class-instan
│ │ │ │ │ -00005f10: 6365 2063 7265 6174 696f 6e2c 2020 5570 ce creation, Up
│ │ │ │ │ -00005f20: 3a20 5275 6e41 7272 6179 0a0a 312e 3134 : RunArray..1.14
│ │ │ │ │ -00005f30: 372e 3220 5275 6e41 7272 6179 3a20 6163 7.2 RunArray: ac
│ │ │ │ │ -00005f40: 6365 7373 696e 670a 2d2d 2d2d 2d2d 2d2d cessing.--------
│ │ │ │ │ -00005f50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00005f60: 2d2d 2d0a 0a61 743a 2061 6e49 6e64 6578 ---..at: anIndex
│ │ │ │ │ -00005f70: 0a20 2020 2020 416e 7377 6572 2074 6865 . Answer the
│ │ │ │ │ -00005f80: 2065 6c65 6d65 6e74 2061 7420 696e 6465 element at inde
│ │ │ │ │ -00005f90: 7820 616e 496e 6465 780a 0a61 743a 2061 x anIndex..at: a
│ │ │ │ │ -00005fa0: 6e49 6e64 6578 2070 7574 3a20 616e 4f62 nIndex put: anOb
│ │ │ │ │ -00005fb0: 6a65 6374 0a20 2020 2020 5265 706c 6163 ject. Replac
│ │ │ │ │ -00005fc0: 6520 7468 6520 656c 656d 656e 7420 6174 e the element at
│ │ │ │ │ -00005fd0: 2069 6e64 6578 2061 6e49 6e64 6578 2077 index anIndex w
│ │ │ │ │ -00005fe0: 6974 6820 616e 4f62 6a65 6374 2061 6e64 ith anObject and
│ │ │ │ │ -00005ff0: 2061 6e73 7765 720a 2020 2020 2061 6e4f answer. anO
│ │ │ │ │ -00006000: 626a 6563 740a 0a1f 0a46 696c 653a 2067 bject....File: g
│ │ │ │ │ -00006010: 7374 2d62 6173 652e 696e 666f 2c20 204e st-base.info, N
│ │ │ │ │ -00006020: 6f64 653a 2052 756e 4172 7261 792d 6164 ode: RunArray-ad
│ │ │ │ │ -00006030: 6469 6e67 2c20 204e 6578 743a 2052 756e ding, Next: Run
│ │ │ │ │ -00006040: 4172 7261 792d 6261 7369 632c 2020 5072 Array-basic, Pr
│ │ │ │ │ -00006050: 6576 3a20 5275 6e41 7272 6179 2d61 6363 ev: RunArray-acc
│ │ │ │ │ -00006060: 6573 7369 6e67 2c20 2055 703a 2052 756e essing, Up: Run
│ │ │ │ │ -00006070: 4172 7261 790a 0a31 2e31 3437 2e33 2052 Array..1.147.3 R
│ │ │ │ │ -00006080: 756e 4172 7261 793a 2061 6464 696e 670a unArray: adding.
│ │ │ │ │ -00006090: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000060a0: 2d2d 2d2d 2d2d 2d2d 0a0a 6164 643a 2061 --------..add: a
│ │ │ │ │ -000060b0: 6e4f 626a 6563 7420 6166 7465 7249 6e64 nObject afterInd
│ │ │ │ │ -000060c0: 6578 3a20 616e 496e 6465 780a 2020 2020 ex: anIndex.
│ │ │ │ │ -000060d0: 2041 6464 2061 6e4f 626a 6563 7420 6166 Add anObject af
│ │ │ │ │ -000060e0: 7465 7220 7468 6520 656c 656d 656e 7420 ter the element
│ │ │ │ │ -000060f0: 6174 2069 6e64 6578 2061 6e49 6e64 6578 at index anIndex
│ │ │ │ │ -00006100: 0a0a 6164 6441 6c6c 3a20 6143 6f6c 6c65 ..addAll: aColle
│ │ │ │ │ -00006110: 6374 696f 6e20 6166 7465 7249 6e64 6578 ction afterIndex
│ │ │ │ │ -00006120: 3a20 616e 496e 6465 780a 2020 2020 2041 : anIndex. A
│ │ │ │ │ -00006130: 6464 2061 6c6c 2074 6865 2065 6c65 6d65 dd all the eleme
│ │ │ │ │ -00006140: 6e74 7320 6f66 2061 436f 6c6c 6563 7469 nts of aCollecti
│ │ │ │ │ -00006150: 6f6e 2061 6674 6572 2074 6865 206f 6e65 on after the one
│ │ │ │ │ -00006160: 2061 7420 696e 6465 7820 616e 496e 6465 at index anInde
│ │ │ │ │ -00006170: 782e 0a20 2020 2020 4966 2061 436f 6c6c x.. If aColl
│ │ │ │ │ -00006180: 6563 7469 6f6e 2069 7320 756e 6f72 6465 ection is unorde
│ │ │ │ │ -00006190: 7265 642c 2069 7473 2065 6c65 6d65 6e74 red, its element
│ │ │ │ │ -000061a0: 7320 636f 756c 6420 6265 2061 6464 6564 s could be added
│ │ │ │ │ -000061b0: 2069 6e20 616e 0a20 2020 2020 6f72 6465 in an. orde
│ │ │ │ │ -000061c0: 7220 7768 6963 6820 6973 206e 6f74 2074 r which is not t
│ │ │ │ │ -000061d0: 6865 2023 646f 3a20 6f72 6465 720a 0a61 he #do: order..a
│ │ │ │ │ -000061e0: 6464 416c 6c46 6972 7374 3a20 6143 6f6c ddAllFirst: aCol
│ │ │ │ │ -000061f0: 6c65 6374 696f 6e0a 2020 2020 2041 6464 lection. Add
│ │ │ │ │ -00006200: 2061 6c6c 2074 6865 2065 6c65 6d65 6e74 all the element
│ │ │ │ │ -00006210: 7320 6f66 2061 436f 6c6c 6563 7469 6f6e s of aCollection
│ │ │ │ │ -00006220: 2061 7420 7468 6520 6265 6769 6e6e 696e at the beginnin
│ │ │ │ │ -00006230: 6720 6f66 2074 6865 0a20 2020 2020 7265 g of the. re
│ │ │ │ │ -00006240: 6365 6976 6572 2e20 2049 6620 6143 6f6c ceiver. If aCol
│ │ │ │ │ -00006250: 6c65 6374 696f 6e20 6973 2075 6e6f 7264 lection is unord
│ │ │ │ │ -00006260: 6572 6564 2c20 6974 7320 656c 656d 656e ered, its elemen
│ │ │ │ │ -00006270: 7473 2063 6f75 6c64 2062 6520 6164 6465 ts could be adde
│ │ │ │ │ -00006280: 640a 2020 2020 2069 6e20 616e 206f 7264 d. in an ord
│ │ │ │ │ -00006290: 6572 2077 6869 6368 2069 7320 6e6f 7420 er which is not
│ │ │ │ │ -000062a0: 7468 6520 2364 6f3a 206f 7264 6572 0a0a the #do: order..
│ │ │ │ │ -000062b0: 6164 6441 6c6c 4c61 7374 3a20 6143 6f6c addAllLast: aCol
│ │ │ │ │ -000062c0: 6c65 6374 696f 6e0a 2020 2020 2041 6464 lection. Add
│ │ │ │ │ -000062d0: 2061 6c6c 2074 6865 2065 6c65 6d65 6e74 all the element
│ │ │ │ │ -000062e0: 7320 6f66 2061 436f 6c6c 6563 7469 6f6e s of aCollection
│ │ │ │ │ -000062f0: 2061 7420 7468 6520 656e 6420 6f66 2074 at the end of t
│ │ │ │ │ -00006300: 6865 2072 6563 6569 7665 722e 2020 4966 he receiver. If
│ │ │ │ │ -00006310: 0a20 2020 2020 6143 6f6c 6c65 6374 696f . aCollectio
│ │ │ │ │ -00006320: 6e20 6973 2075 6e6f 7264 6572 6564 2c20 n is unordered,
│ │ │ │ │ -00006330: 6974 7320 656c 656d 656e 7473 2063 6f75 its elements cou
│ │ │ │ │ -00006340: 6c64 2062 6520 6164 6465 6420 696e 2061 ld be added in a
│ │ │ │ │ -00006350: 6e20 6f72 6465 720a 2020 2020 2077 6869 n order. whi
│ │ │ │ │ -00006360: 6368 2069 7320 6e6f 7420 7468 6520 2364 ch is not the #d
│ │ │ │ │ -00006370: 6f3a 206f 7264 6572 0a0a 6164 6446 6972 o: order..addFir
│ │ │ │ │ -00006380: 7374 3a20 616e 4f62 6a65 6374 0a20 2020 st: anObject.
│ │ │ │ │ -00006390: 2020 4164 6420 616e 4f62 6a65 6374 2061 Add anObject a
│ │ │ │ │ -000063a0: 7420 7468 6520 6265 6769 6e6e 696e 6720 t the beginning
│ │ │ │ │ -000063b0: 6f66 2074 6865 2072 6563 6569 7665 722e of the receiver.
│ │ │ │ │ -000063c0: 2020 5761 7463 6820 6f75 743a 2074 6869 Watch out: thi
│ │ │ │ │ -000063d0: 730a 2020 2020 206f 7065 7261 7469 6f6e s. operation
│ │ │ │ │ -000063e0: 2063 616e 2063 6175 7365 2073 6572 696f can cause serio
│ │ │ │ │ -000063f0: 7573 2070 6572 666f 726d 616e 6365 2070 us performance p
│ │ │ │ │ -00006400: 6974 6661 6c6c 730a 0a61 6464 4c61 7374 itfalls..addLast
│ │ │ │ │ -00006410: 3a20 616e 4f62 6a65 6374 0a20 2020 2020 : anObject.
│ │ │ │ │ -00006420: 4164 6420 616e 4f62 6a65 6374 2061 7420 Add anObject at
│ │ │ │ │ -00006430: 7468 6520 656e 6420 6f66 2074 6865 2072 the end of the r
│ │ │ │ │ -00006440: 6563 6569 7665 720a 0a1f 0a46 696c 653a eceiver....File:
│ │ │ │ │ -00006450: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ -00006460: 204e 6f64 653a 2052 756e 4172 7261 792d Node: RunArray-
│ │ │ │ │ -00006470: 6261 7369 632c 2020 4e65 7874 3a20 5275 basic, Next: Ru
│ │ │ │ │ -00006480: 6e41 7272 6179 2d63 6f70 7969 6e67 2c20 nArray-copying,
│ │ │ │ │ -00006490: 2050 7265 763a 2052 756e 4172 7261 792d Prev: RunArray-
│ │ │ │ │ -000064a0: 6164 6469 6e67 2c20 2055 703a 2052 756e adding, Up: Run
│ │ │ │ │ -000064b0: 4172 7261 790a 0a31 2e31 3437 2e34 2052 Array..1.147.4 R
│ │ │ │ │ -000064c0: 756e 4172 7261 793a 2062 6173 6963 0a2d unArray: basic.-
│ │ │ │ │ -000064d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000064e0: 2d2d 2d2d 2d2d 0a0a 6669 7273 740a 2020 ------..first.
│ │ │ │ │ -000064f0: 2020 2041 6e73 7765 7220 7468 6520 6669 Answer the fi
│ │ │ │ │ -00006500: 7273 7420 656c 656d 656e 7420 696e 2074 rst element in t
│ │ │ │ │ -00006510: 6865 2072 6563 6569 7665 720a 0a6c 6173 he receiver..las
│ │ │ │ │ -00006520: 740a 2020 2020 2041 6e73 7765 7220 7468 t. Answer th
│ │ │ │ │ -00006530: 6520 6c61 7374 2065 6c65 6d65 6e74 206f e last element o
│ │ │ │ │ -00006540: 6620 7468 6520 7265 6365 6976 6572 0a0a f the receiver..
│ │ │ │ │ -00006550: 7369 7a65 0a20 2020 2020 416e 7377 6572 size. Answer
│ │ │ │ │ -00006560: 2074 6865 206e 756d 6265 7220 6f66 2065 the number of e
│ │ │ │ │ -00006570: 6c65 6d65 6e74 7320 696e 2074 6865 2072 lements in the r
│ │ │ │ │ -00006580: 6563 6569 7665 720a 0a1f 0a46 696c 653a eceiver....File:
│ │ │ │ │ -00006590: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ -000065a0: 204e 6f64 653a 2052 756e 4172 7261 792d Node: RunArray-
│ │ │ │ │ -000065b0: 636f 7079 696e 672c 2020 4e65 7874 3a20 copying, Next:
│ │ │ │ │ -000065c0: 5275 6e41 7272 6179 2d65 6e75 6d65 7261 RunArray-enumera
│ │ │ │ │ -000065d0: 7469 6e67 2c20 2050 7265 763a 2052 756e ting, Prev: Run
│ │ │ │ │ -000065e0: 4172 7261 792d 6261 7369 632c 2020 5570 Array-basic, Up
│ │ │ │ │ -000065f0: 3a20 5275 6e41 7272 6179 0a0a 312e 3134 : RunArray..1.14
│ │ │ │ │ -00006600: 372e 3520 5275 6e41 7272 6179 3a20 636f 7.5 RunArray: co
│ │ │ │ │ -00006610: 7079 696e 670a 2d2d 2d2d 2d2d 2d2d 2d2d pying.----------
│ │ │ │ │ -00006620: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------.
│ │ │ │ │ -00006630: 0a64 6565 7043 6f70 790a 2020 2020 2041 .deepCopy. A
│ │ │ │ │ -00006640: 6e73 7765 7220 6120 636f 7079 206f 6620 nswer a copy of
│ │ │ │ │ -00006650: 7468 6520 7265 6365 6976 6572 2063 6f6e the receiver con
│ │ │ │ │ -00006660: 7461 696e 696e 6720 636f 7069 6573 206f taining copies o
│ │ │ │ │ -00006670: 6620 7468 6520 7265 6365 6976 6572 2773 f the receiver's
│ │ │ │ │ -00006680: 0a20 2020 2020 656c 656d 656e 7473 2028 . elements (
│ │ │ │ │ -00006690: 2363 6f70 7920 6973 2075 7365 6420 746f #copy is used to
│ │ │ │ │ -000066a0: 206f 6274 6169 6e20 7468 656d 290a 0a73 obtain them)..s
│ │ │ │ │ -000066b0: 6861 6c6c 6f77 436f 7079 0a20 2020 2020 hallowCopy.
│ │ │ │ │ -000066c0: 416e 7377 6572 2061 2063 6f70 7920 6f66 Answer a copy of
│ │ │ │ │ -000066d0: 2074 6865 2072 6563 6569 7665 722e 2020 the receiver.
│ │ │ │ │ -000066e0: 5468 6520 656c 656d 656e 7473 2061 7265 The elements are
│ │ │ │ │ -000066f0: 206e 6f74 2063 6f70 6965 640a 0a1f 0a46 not copied....F
│ │ │ │ │ -00006700: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ -00006710: 666f 2c20 204e 6f64 653a 2052 756e 4172 fo, Node: RunAr
│ │ │ │ │ -00006720: 7261 792d 656e 756d 6572 6174 696e 672c ray-enumerating,
│ │ │ │ │ -00006730: 2020 4e65 7874 3a20 5275 6e41 7272 6179 Next: RunArray
│ │ │ │ │ -00006740: 2d72 656d 6f76 696e 672c 2020 5072 6576 -removing, Prev
│ │ │ │ │ -00006750: 3a20 5275 6e41 7272 6179 2d63 6f70 7969 : RunArray-copyi
│ │ │ │ │ -00006760: 6e67 2c20 2055 703a 2052 756e 4172 7261 ng, Up: RunArra
│ │ │ │ │ -00006770: 790a 0a31 2e31 3437 2e36 2052 756e 4172 y..1.147.6 RunAr
│ │ │ │ │ -00006780: 7261 793a 2065 6e75 6d65 7261 7469 6e67 ray: enumerating
│ │ │ │ │ -00006790: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------
│ │ │ │ │ -000067a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------..
│ │ │ │ │ -000067b0: 646f 3a20 6142 6c6f 636b 0a20 2020 2020 do: aBlock.
│ │ │ │ │ -000067c0: 456e 756d 6572 6174 6520 616c 6c20 7468 Enumerate all th
│ │ │ │ │ -000067d0: 6520 6f62 6a65 6374 7320 696e 2074 6865 e objects in the
│ │ │ │ │ -000067e0: 2072 6563 6569 7665 722c 2070 6173 7369 receiver, passi
│ │ │ │ │ -000067f0: 6e67 2065 6163 6820 6f6e 6520 746f 0a20 ng each one to.
│ │ │ │ │ -00006800: 2020 2020 6142 6c6f 636b 0a0a 6f62 6a65 aBlock..obje
│ │ │ │ │ -00006810: 6374 7341 6e64 5275 6e4c 656e 6774 6873 ctsAndRunLengths
│ │ │ │ │ -00006820: 446f 3a20 6142 6c6f 636b 0a20 2020 2020 Do: aBlock.
│ │ │ │ │ -00006830: 456e 756d 6572 6174 6520 616c 6c20 7468 Enumerate all th
│ │ │ │ │ -00006840: 6520 7275 6e73 2069 6e20 7468 6520 7265 e runs in the re
│ │ │ │ │ -00006850: 6365 6976 6572 2c20 7061 7373 696e 6720 ceiver, passing
│ │ │ │ │ -00006860: 746f 2061 426c 6f63 6b20 7477 6f0a 2020 to aBlock two.
│ │ │ │ │ -00006870: 2020 2070 6172 616d 6574 6572 7320 666f parameters fo
│ │ │ │ │ -00006880: 7220 6576 6572 7920 7275 6e3a 2074 6865 r every run: the
│ │ │ │ │ -00006890: 2066 6972 7374 2069 7320 7468 6520 7265 first is the re
│ │ │ │ │ -000068a0: 7065 6174 6564 206f 626a 6563 742c 2074 peated object, t
│ │ │ │ │ -000068b0: 6865 0a20 2020 2020 7365 636f 6e64 2069 he. second i
│ │ │ │ │ -000068c0: 7320 7468 6520 6e75 6d62 6572 206f 6620 s the number of
│ │ │ │ │ -000068d0: 636f 7069 6573 0a0a 1f0a 4669 6c65 3a20 copies....File:
│ │ │ │ │ -000068e0: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ -000068f0: 4e6f 6465 3a20 5275 6e41 7272 6179 2d72 Node: RunArray-r
│ │ │ │ │ -00006900: 656d 6f76 696e 672c 2020 4e65 7874 3a20 emoving, Next:
│ │ │ │ │ -00006910: 5275 6e41 7272 6179 2d73 6561 7263 6869 RunArray-searchi
│ │ │ │ │ -00006920: 6e67 2c20 2050 7265 763a 2052 756e 4172 ng, Prev: RunAr
│ │ │ │ │ -00006930: 7261 792d 656e 756d 6572 6174 696e 672c ray-enumerating,
│ │ │ │ │ -00006940: 2020 5570 3a20 5275 6e41 7272 6179 0a0a Up: RunArray..
│ │ │ │ │ -00006950: 312e 3134 372e 3720 5275 6e41 7272 6179 1.147.7 RunArray
│ │ │ │ │ -00006960: 3a20 7265 6d6f 7669 6e67 0a2d 2d2d 2d2d : removing.-----
│ │ │ │ │ -00006970: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00006980: 2d2d 2d2d 2d0a 0a72 656d 6f76 6541 7449 -----..removeAtI
│ │ │ │ │ -00006990: 6e64 6578 3a20 616e 496e 6465 780a 2020 ndex: anIndex.
│ │ │ │ │ -000069a0: 2020 2052 656d 6f76 6520 7468 6520 6f62 Remove the ob
│ │ │ │ │ -000069b0: 6a65 6374 2061 7420 696e 6465 7820 616e ject at index an
│ │ │ │ │ -000069c0: 496e 6465 7820 6672 6f6d 2074 6865 2072 Index from the r
│ │ │ │ │ -000069d0: 6563 6569 7665 7220 616e 6420 616e 7377 eceiver and answ
│ │ │ │ │ -000069e0: 6572 2074 6865 0a20 2020 2020 7265 6d6f er the. remo
│ │ │ │ │ -000069f0: 7665 6420 6f62 6a65 6374 0a0a 7265 6d6f ved object..remo
│ │ │ │ │ -00006a00: 7665 4669 7273 740a 2020 2020 2052 656d veFirst. Rem
│ │ │ │ │ -00006a10: 6f76 6520 7468 6520 6669 7273 7420 6f62 ove the first ob
│ │ │ │ │ -00006a20: 6a65 6374 2066 726f 6d20 7468 6520 7265 ject from the re
│ │ │ │ │ -00006a30: 6365 6976 6572 2061 6e64 2061 6e73 7765 ceiver and answe
│ │ │ │ │ -00006a40: 7220 7468 6520 7265 6d6f 7665 640a 2020 r the removed.
│ │ │ │ │ -00006a50: 2020 206f 626a 6563 740a 0a72 656d 6f76 object..remov
│ │ │ │ │ -00006a60: 654c 6173 740a 2020 2020 2052 656d 6f76 eLast. Remov
│ │ │ │ │ -00006a70: 6520 7468 6520 6c61 7374 206f 626a 6563 e the last objec
│ │ │ │ │ -00006a80: 7420 6672 6f6d 2074 6865 2072 6563 6569 t from the recei
│ │ │ │ │ -00006a90: 7665 7220 616e 6420 616e 7377 6572 2074 ver and answer t
│ │ │ │ │ -00006aa0: 6865 2072 656d 6f76 6564 0a20 2020 2020 he removed.
│ │ │ │ │ -00006ab0: 6f62 6a65 6374 0a0a 1f0a 4669 6c65 3a20 object....File:
│ │ │ │ │ -00006ac0: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ -00006ad0: 4e6f 6465 3a20 5275 6e41 7272 6179 2d73 Node: RunArray-s
│ │ │ │ │ -00006ae0: 6561 7263 6869 6e67 2c20 204e 6578 743a earching, Next:
│ │ │ │ │ -00006af0: 2052 756e 4172 7261 792d 7465 7374 696e RunArray-testin
│ │ │ │ │ -00006b00: 672c 2020 5072 6576 3a20 5275 6e41 7272 g, Prev: RunArr
│ │ │ │ │ -00006b10: 6179 2d72 656d 6f76 696e 672c 2020 5570 ay-removing, Up
│ │ │ │ │ -00006b20: 3a20 5275 6e41 7272 6179 0a0a 312e 3134 : RunArray..1.14
│ │ │ │ │ -00006b30: 372e 3820 5275 6e41 7272 6179 3a20 7365 7.8 RunArray: se
│ │ │ │ │ -00006b40: 6172 6368 696e 670a 2d2d 2d2d 2d2d 2d2d arching.--------
│ │ │ │ │ -00006b50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00006b60: 2d2d 2d0a 0a69 6e64 6578 4f66 3a20 616e ---..indexOf: an
│ │ │ │ │ -00006b70: 4f62 6a65 6374 2073 7461 7274 696e 6741 Object startingA
│ │ │ │ │ -00006b80: 743a 2061 6e49 6e64 6578 2069 6641 6273 t: anIndex ifAbs
│ │ │ │ │ -00006b90: 656e 743a 2061 426c 6f63 6b0a 2020 2020 ent: aBlock.
│ │ │ │ │ -00006ba0: 2041 6e73 7765 7220 7468 6520 696e 6465 Answer the inde
│ │ │ │ │ -00006bb0: 7820 6f66 2074 6865 2066 6972 7374 2063 x of the first c
│ │ │ │ │ -00006bc0: 6f70 7920 6f66 2061 6e4f 626a 6563 7420 opy of anObject
│ │ │ │ │ -00006bd0: 696e 2074 6865 2072 6563 6569 7665 722c in the receiver,
│ │ │ │ │ -00006be0: 0a20 2020 2020 7374 6172 7469 6e67 2074 . starting t
│ │ │ │ │ -00006bf0: 6865 2073 6561 7263 6820 6174 2074 6865 he search at the
│ │ │ │ │ -00006c00: 2065 6c65 6d65 6e74 2061 7420 696e 6465 element at inde
│ │ │ │ │ -00006c10: 7820 616e 496e 6465 782e 2020 4966 206e x anIndex. If n
│ │ │ │ │ -00006c20: 6f20 6571 7561 6c0a 2020 2020 206f 626a o equal. obj
│ │ │ │ │ -00006c30: 6563 7420 6973 2066 6f75 6e64 2c20 616e ect is found, an
│ │ │ │ │ -00006c40: 7377 6572 2074 6865 2072 6573 756c 7420 swer the result
│ │ │ │ │ -00006c50: 6f66 2065 7661 6c75 6174 696e 6720 6142 of evaluating aB
│ │ │ │ │ -00006c60: 6c6f 636b 0a0a 1f0a 4669 6c65 3a20 6773 lock....File: gs
│ │ │ │ │ -00006c70: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ -00006c80: 6465 3a20 5275 6e41 7272 6179 2d74 6573 de: RunArray-tes
│ │ │ │ │ -00006c90: 7469 6e67 2c20 2050 7265 763a 2052 756e ting, Prev: Run
│ │ │ │ │ -00006ca0: 4172 7261 792d 7365 6172 6368 696e 672c Array-searching,
│ │ │ │ │ -00006cb0: 2020 5570 3a20 5275 6e41 7272 6179 0a0a Up: RunArray..
│ │ │ │ │ -00006cc0: 312e 3134 372e 3920 5275 6e41 7272 6179 1.147.9 RunArray
│ │ │ │ │ -00006cd0: 3a20 7465 7374 696e 670a 2d2d 2d2d 2d2d : testing.------
│ │ │ │ │ -00006ce0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00006cf0: 2d2d 2d0a 0a3d 2061 6e4f 626a 6563 740a ---..= anObject.
│ │ │ │ │ -00006d00: 2020 2020 2041 6e73 7765 7220 7472 7565 Answer true
│ │ │ │ │ -00006d10: 2069 6620 7468 6520 7265 6365 6976 6572 if the receiver
│ │ │ │ │ -00006d20: 2069 7320 6571 7561 6c20 746f 2061 6e4f is equal to anO
│ │ │ │ │ -00006d30: 626a 6563 740a 0a68 6173 680a 2020 2020 bject..hash.
│ │ │ │ │ -00006d40: 2041 6e73 7765 7220 616e 2068 6173 6820 Answer an hash
│ │ │ │ │ -00006d50: 7661 6c75 6520 666f 7220 7468 6520 7265 value for the re
│ │ │ │ │ -00006d60: 6365 6976 6572 0a0a 1f0a 4669 6c65 3a20 ceiver....File:
│ │ │ │ │ -00006d70: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ -00006d80: 4e6f 6465 3a20 5363 616c 6564 4465 6369 Node: ScaledDeci
│ │ │ │ │ -00006d90: 6d61 6c2c 2020 4e65 7874 3a20 5365 6375 mal, Next: Secu
│ │ │ │ │ -00006da0: 7269 7479 506f 6c69 6379 2c20 2050 7265 rityPolicy, Pre
│ │ │ │ │ -00006db0: 763a 2052 756e 4172 7261 792c 2020 5570 v: RunArray, Up
│ │ │ │ │ -00006dc0: 3a20 4261 7365 2063 6c61 7373 6573 0a0a : Base classes..
│ │ │ │ │ -00006dd0: 312e 3134 3820 5363 616c 6564 4465 6369 1.148 ScaledDeci
│ │ │ │ │ -00006de0: 6d61 6c0a 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d mal.============
│ │ │ │ │ -00006df0: 3d3d 3d3d 3d3d 3d0a 0a44 6566 696e 6564 =======..Defined
│ │ │ │ │ -00006e00: 2069 6e20 6e61 6d65 7370 6163 6520 536d in namespace Sm
│ │ │ │ │ -00006e10: 616c 6c74 616c 6b0a 5375 7065 7263 6c61 alltalk.Supercla
│ │ │ │ │ -00006e20: 7373 3a20 4e75 6d62 6572 0a43 6174 6567 ss: Number.Categ
│ │ │ │ │ -00006e30: 6f72 793a 204c 616e 6775 6167 652d 4461 ory: Language-Da
│ │ │ │ │ -00006e40: 7461 2074 7970 6573 0a20 2020 2020 5363 ta types. Sc
│ │ │ │ │ -00006e50: 616c 6564 4465 6369 6d61 6c20 7072 6f76 aledDecimal prov
│ │ │ │ │ -00006e60: 6964 6573 2061 206e 756d 6572 6963 2072 ides a numeric r
│ │ │ │ │ -00006e70: 6570 7265 7365 6e74 6174 696f 6e20 6f66 epresentation of
│ │ │ │ │ -00006e80: 2066 6978 6564 2070 6f69 6e74 0a20 2020 fixed point.
│ │ │ │ │ -00006e90: 2020 6465 6369 6d61 6c20 6e75 6d62 6572 decimal number
│ │ │ │ │ -00006ea0: 7320 6162 6c65 2074 6f20 6163 6375 7261 s able to accura
│ │ │ │ │ -00006eb0: 7465 6c79 2072 6570 7265 7365 6e74 2064 tely represent d
│ │ │ │ │ -00006ec0: 6563 696d 616c 2066 7261 6374 696f 6e73 ecimal fractions
│ │ │ │ │ -00006ed0: 2e20 2049 740a 2020 2020 2073 7570 706f . It. suppo
│ │ │ │ │ -00006ee0: 7274 7320 756e 626f 756e 6465 6420 7072 rts unbounded pr
│ │ │ │ │ -00006ef0: 6563 6973 696f 6e2c 2077 6974 6820 6e6f ecision, with no
│ │ │ │ │ -00006f00: 206c 696d 6974 2074 6f20 7468 6520 6e75 limit to the nu
│ │ │ │ │ -00006f10: 6d62 6572 206f 6620 6469 6769 7473 0a20 mber of digits.
│ │ │ │ │ -00006f20: 2020 2020 6265 666f 7265 2061 6e64 2061 before and a
│ │ │ │ │ -00006f30: 6674 6572 2074 6865 2064 6563 696d 616c fter the decimal
│ │ │ │ │ -00006f40: 2070 6f69 6e74 2e0a 0a2a 204d 656e 753a point...* Menu:
│ │ │ │ │ -00006f50: 0a0a 2a20 5363 616c 6564 4465 6369 6d61 ..* ScaledDecima
│ │ │ │ │ -00006f60: 6c20 636c 6173 732d 696e 7374 616e 6365 l class-instance
│ │ │ │ │ -00006f70: 2063 7265 6174 696f 6e3a 3a20 2028 636c creation:: (cl
│ │ │ │ │ -00006f80: 6173 7329 0a2a 2053 6361 6c65 6444 6563 ass).* ScaledDec
│ │ │ │ │ -00006f90: 696d 616c 2d61 7269 7468 6d65 7469 633a imal-arithmetic:
│ │ │ │ │ -00006fa0: 3a20 2028 696e 7374 616e 6365 290a 2a20 : (instance).*
│ │ │ │ │ -00006fb0: 5363 616c 6564 4465 6369 6d61 6c2d 636f ScaledDecimal-co
│ │ │ │ │ -00006fc0: 6572 6369 6f6e 3a3a 2020 2869 6e73 7461 ercion:: (insta
│ │ │ │ │ -00006fd0: 6e63 6529 0a2a 2053 6361 6c65 6444 6563 nce).* ScaledDec
│ │ │ │ │ -00006fe0: 696d 616c 2d63 6f6d 7061 7269 6e67 3a3a imal-comparing::
│ │ │ │ │ -00006ff0: 2020 2869 6e73 7461 6e63 6529 0a2a 2053 (instance).* S
│ │ │ │ │ -00007000: 6361 6c65 6444 6563 696d 616c 2d63 6f6e caledDecimal-con
│ │ │ │ │ -00007010: 7374 616e 7473 3a3a 2020 2869 6e73 7461 stants:: (insta
│ │ │ │ │ -00007020: 6e63 6529 0a2a 2053 6361 6c65 6444 6563 nce).* ScaledDec
│ │ │ │ │ -00007030: 696d 616c 2d70 7269 6e74 696e 673a 3a20 imal-printing::
│ │ │ │ │ -00007040: 2028 696e 7374 616e 6365 290a 2a20 5363 (instance).* Sc
│ │ │ │ │ -00007050: 616c 6564 4465 6369 6d61 6c2d 7374 6f72 aledDecimal-stor
│ │ │ │ │ -00007060: 696e 673a 3a20 2028 696e 7374 616e 6365 ing:: (instance
│ │ │ │ │ -00007070: 290a 0a1f 0a46 696c 653a 2067 7374 2d62 )....File: gst-b
│ │ │ │ │ -00007080: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ -00007090: 2053 6361 6c65 6444 6563 696d 616c 2063 ScaledDecimal c
│ │ │ │ │ -000070a0: 6c61 7373 2d69 6e73 7461 6e63 6520 6372 lass-instance cr
│ │ │ │ │ -000070b0: 6561 7469 6f6e 2c20 204e 6578 743a 2053 eation, Next: S
│ │ │ │ │ -000070c0: 6361 6c65 6444 6563 696d 616c 2d61 7269 caledDecimal-ari
│ │ │ │ │ -000070d0: 7468 6d65 7469 632c 2020 5570 3a20 5363 thmetic, Up: Sc
│ │ │ │ │ -000070e0: 616c 6564 4465 6369 6d61 6c0a 0a31 2e31 aledDecimal..1.1
│ │ │ │ │ -000070f0: 3438 2e31 2053 6361 6c65 6444 6563 696d 48.1 ScaledDecim
│ │ │ │ │ -00007100: 616c 2063 6c61 7373 3a20 696e 7374 616e al class: instan
│ │ │ │ │ -00007110: 6365 2063 7265 6174 696f 6e0a 2d2d 2d2d ce creation.----
│ │ │ │ │ -00007120: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00007130: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00007140: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6e65 7746 ----------..newF
│ │ │ │ │ -00007150: 726f 6d4e 756d 6265 723a 2061 4e75 6d62 romNumber: aNumb
│ │ │ │ │ -00007160: 6572 2073 6361 6c65 3a20 7363 616c 650a er scale: scale.
│ │ │ │ │ -00007170: 2020 2020 2041 6e73 7765 7220 6120 6e65 Answer a ne
│ │ │ │ │ -00007180: 7720 696e 7374 616e 6365 206f 6620 5363 w instance of Sc
│ │ │ │ │ -00007190: 616c 6564 4465 6369 6d61 6c2c 2072 6570 aledDecimal, rep
│ │ │ │ │ -000071a0: 7265 7365 6e74 696e 6720 6120 6465 6369 resenting a deci
│ │ │ │ │ -000071b0: 6d61 6c0a 2020 2020 2066 7261 6374 696f mal. fractio
│ │ │ │ │ -000071c0: 6e20 7769 7468 2061 2064 6563 696d 616c n with a decimal
│ │ │ │ │ -000071d0: 2072 6570 7265 7365 6e74 6174 696f 6e20 representation
│ │ │ │ │ -000071e0: 636f 6e73 6964 6572 6564 2076 616c 6964 considered valid
│ │ │ │ │ -000071f0: 2075 7020 746f 2074 6865 0a20 2020 2020 up to the.
│ │ │ │ │ -00007200: 7363 616c 652d 7468 2064 6967 6974 2e0a scale-th digit..
│ │ │ │ │ -00007210: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ -00007220: 652e 696e 666f 2c20 204e 6f64 653a 2053 e.info, Node: S
│ │ │ │ │ -00007230: 6361 6c65 6444 6563 696d 616c 2d61 7269 caledDecimal-ari
│ │ │ │ │ -00007240: 7468 6d65 7469 632c 2020 4e65 7874 3a20 thmetic, Next:
│ │ │ │ │ -00007250: 5363 616c 6564 4465 6369 6d61 6c2d 636f ScaledDecimal-co
│ │ │ │ │ -00007260: 6572 6369 6f6e 2c20 2050 7265 763a 2053 ercion, Prev: S
│ │ │ │ │ -00007270: 6361 6c65 6444 6563 696d 616c 2063 6c61 caledDecimal cla
│ │ │ │ │ -00007280: 7373 2d69 6e73 7461 6e63 6520 6372 6561 ss-instance crea
│ │ │ │ │ -00007290: 7469 6f6e 2c20 2055 703a 2053 6361 6c65 tion, Up: Scale
│ │ │ │ │ -000072a0: 6444 6563 696d 616c 0a0a 312e 3134 382e dDecimal..1.148.
│ │ │ │ │ -000072b0: 3220 5363 616c 6564 4465 6369 6d61 6c3a 2 ScaledDecimal:
│ │ │ │ │ -000072c0: 2061 7269 7468 6d65 7469 630a 2d2d 2d2d arithmetic.----
│ │ │ │ │ -000072d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000072e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a2a -------------..*
│ │ │ │ │ -000072f0: 2061 4e75 6d62 6572 0a20 2020 2020 4d75 aNumber. Mu
│ │ │ │ │ -00007300: 6c74 6970 6c79 2074 776f 206e 756d 6265 ltiply two numbe
│ │ │ │ │ -00007310: 7273 2061 6e64 2061 6e73 7765 7220 7468 rs and answer th
│ │ │ │ │ -00007320: 6520 7265 7375 6c74 2e0a 0a2b 2061 4e75 e result...+ aNu
│ │ │ │ │ -00007330: 6d62 6572 0a20 2020 2020 5375 6d20 7477 mber. Sum tw
│ │ │ │ │ -00007340: 6f20 6e75 6d62 6572 7320 616e 6420 616e o numbers and an
│ │ │ │ │ -00007350: 7377 6572 2074 6865 2072 6573 756c 742e swer the result.
│ │ │ │ │ -00007360: 0a0a 2d20 614e 756d 6265 720a 2020 2020 ..- aNumber.
│ │ │ │ │ -00007370: 2053 7562 7472 6163 7420 614e 756d 6265 Subtract aNumbe
│ │ │ │ │ -00007380: 7220 6672 6f6d 2074 6865 2072 6563 6569 r from the recei
│ │ │ │ │ -00007390: 7665 7220 616e 6420 616e 7377 6572 2074 ver and answer t
│ │ │ │ │ -000073a0: 6865 2072 6573 756c 742e 0a0a 2f20 614e he result.../ aN
│ │ │ │ │ -000073b0: 756d 6265 720a 2020 2020 2044 6976 6964 umber. Divid
│ │ │ │ │ -000073c0: 6520 7477 6f20 6e75 6d62 6572 7320 616e e two numbers an
│ │ │ │ │ -000073d0: 6420 616e 7377 6572 2074 6865 2072 6573 d answer the res
│ │ │ │ │ -000073e0: 756c 742e 0a0a 2f2f 2061 4e75 6d62 6572 ult...// aNumber
│ │ │ │ │ -000073f0: 0a20 2020 2020 416e 7377 6572 2074 6865 . Answer the
│ │ │ │ │ -00007400: 2069 6e74 6567 6572 2071 756f 7469 656e integer quotien
│ │ │ │ │ -00007410: 7420 6166 7465 7220 6469 7669 6469 6e67 t after dividing
│ │ │ │ │ -00007420: 2074 6865 2072 6563 6569 7665 7220 6279 the receiver by
│ │ │ │ │ -00007430: 2061 4e75 6d62 6572 0a20 2020 2020 7769 aNumber. wi
│ │ │ │ │ -00007440: 7468 2074 7275 6e63 6174 696f 6e20 746f th truncation to
│ │ │ │ │ -00007450: 7761 7264 7320 6e65 6761 7469 7665 2069 wards negative i
│ │ │ │ │ -00007460: 6e66 696e 6974 792e 0a0a 5c5c 2061 4e75 nfinity...\\ aNu
│ │ │ │ │ -00007470: 6d62 6572 0a20 2020 2020 416e 7377 6572 mber. Answer
│ │ │ │ │ -00007480: 2074 6865 2072 656d 6169 6e64 6572 2061 the remainder a
│ │ │ │ │ -00007490: 6674 6572 2069 6e74 6567 6572 2064 6976 fter integer div
│ │ │ │ │ -000074a0: 6973 696f 6e20 7468 6520 7265 6365 6976 ision the receiv
│ │ │ │ │ -000074b0: 6572 2062 7920 614e 756d 6265 720a 2020 er by aNumber.
│ │ │ │ │ -000074c0: 2020 2077 6974 6820 7472 756e 6361 7469 with truncati
│ │ │ │ │ -000074d0: 6f6e 2074 6f77 6172 6473 206e 6567 6174 on towards negat
│ │ │ │ │ -000074e0: 6976 6520 696e 6669 6e69 7479 2e0a 0a1f ive infinity....
│ │ │ │ │ -000074f0: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ -00007500: 696e 666f 2c20 204e 6f64 653a 2053 6361 info, Node: Sca
│ │ │ │ │ -00007510: 6c65 6444 6563 696d 616c 2d63 6f65 7263 ledDecimal-coerc
│ │ │ │ │ -00007520: 696f 6e2c 2020 4e65 7874 3a20 5363 616c ion, Next: Scal
│ │ │ │ │ -00007530: 6564 4465 6369 6d61 6c2d 636f 6d70 6172 edDecimal-compar
│ │ │ │ │ -00007540: 696e 672c 2020 5072 6576 3a20 5363 616c ing, Prev: Scal
│ │ │ │ │ -00007550: 6564 4465 6369 6d61 6c2d 6172 6974 686d edDecimal-arithm
│ │ │ │ │ -00007560: 6574 6963 2c20 2055 703a 2053 6361 6c65 etic, Up: Scale
│ │ │ │ │ -00007570: 6444 6563 696d 616c 0a0a 312e 3134 382e dDecimal..1.148.
│ │ │ │ │ -00007580: 3320 5363 616c 6564 4465 6369 6d61 6c3a 3 ScaledDecimal:
│ │ │ │ │ -00007590: 2063 6f65 7263 696f 6e0a 2d2d 2d2d 2d2d coercion.------
│ │ │ │ │ -000075a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000075b0: 2d2d 2d2d 2d2d 2d2d 2d0a 0a61 7343 4e75 ---------..asCNu
│ │ │ │ │ -000075c0: 6d62 6572 0a20 2020 2020 436f 6e76 6572 mber. Conver
│ │ │ │ │ -000075d0: 7420 7468 6520 7265 6365 6976 6572 2074 t the receiver t
│ │ │ │ │ -000075e0: 6f20 6120 6b69 6e64 206f 6620 6e75 6d62 o a kind of numb
│ │ │ │ │ -000075f0: 6572 2074 6861 7420 6973 2075 6e64 6572 er that is under
│ │ │ │ │ -00007600: 7374 6f6f 6420 6279 2074 6865 0a20 2020 stood by the.
│ │ │ │ │ -00007610: 2020 4320 6361 6c6c 2d6f 7574 206d 6563 C call-out mec
│ │ │ │ │ -00007620: 6861 6e69 736d 2e0a 0a61 7346 6c6f 6174 hanism...asFloat
│ │ │ │ │ -00007630: 440a 2020 2020 2041 6e73 7765 7220 7468 D. Answer th
│ │ │ │ │ -00007640: 6520 7265 6365 6976 6572 2c20 636f 6e76 e receiver, conv
│ │ │ │ │ -00007650: 6572 7465 6420 746f 2061 2046 6c6f 6174 erted to a Float
│ │ │ │ │ -00007660: 440a 0a61 7346 6c6f 6174 450a 2020 2020 D..asFloatE.
│ │ │ │ │ -00007670: 2041 6e73 7765 7220 7468 6520 7265 6365 Answer the rece
│ │ │ │ │ -00007680: 6976 6572 2c20 636f 6e76 6572 7465 6420 iver, converted
│ │ │ │ │ -00007690: 746f 2061 2046 6c6f 6174 450a 0a61 7346 to a FloatE..asF
│ │ │ │ │ -000076a0: 6c6f 6174 510a 2020 2020 2041 6e73 7765 loatQ. Answe
│ │ │ │ │ -000076b0: 7220 7468 6520 7265 6365 6976 6572 2c20 r the receiver,
│ │ │ │ │ -000076c0: 636f 6e76 6572 7465 6420 746f 2061 2046 converted to a F
│ │ │ │ │ -000076d0: 6c6f 6174 510a 0a61 7346 7261 6374 696f loatQ..asFractio
│ │ │ │ │ -000076e0: 6e0a 2020 2020 2041 6e73 7765 7220 7468 n. Answer th
│ │ │ │ │ -000076f0: 6520 7265 6365 6976 6572 2c20 636f 6e76 e receiver, conv
│ │ │ │ │ -00007700: 6572 7465 6420 746f 2061 2046 7261 6374 erted to a Fract
│ │ │ │ │ -00007710: 696f 6e0a 0a63 6569 6c69 6e67 0a20 2020 ion..ceiling.
│ │ │ │ │ -00007720: 2020 416e 7377 6572 2074 6865 2072 6563 Answer the rec
│ │ │ │ │ -00007730: 6569 7665 722c 2063 6f6e 7665 7274 6564 eiver, converted
│ │ │ │ │ -00007740: 2074 6f20 616e 2049 6e74 6567 6572 2061 to an Integer a
│ │ │ │ │ -00007750: 6e64 2074 7275 6e63 6174 6564 2074 6f77 nd truncated tow
│ │ │ │ │ -00007760: 6172 6473 0a20 2020 2020 2b69 6e66 696e ards. +infin
│ │ │ │ │ -00007770: 6974 792e 0a0a 636f 6572 6365 3a20 614e ity...coerce: aN
│ │ │ │ │ -00007780: 756d 6265 720a 2020 2020 2041 6e73 7765 umber. Answe
│ │ │ │ │ -00007790: 7220 614e 756d 6265 722c 2063 6f6e 7665 r aNumber, conve
│ │ │ │ │ -000077a0: 7274 6564 2074 6f20 6120 5363 616c 6564 rted to a Scaled
│ │ │ │ │ -000077b0: 4465 6369 6d61 6c20 7769 7468 2074 6865 Decimal with the
│ │ │ │ │ -000077c0: 2073 616d 6520 7363 616c 6520 6173 0a20 same scale as.
│ │ │ │ │ -000077d0: 2020 2020 7468 6520 7265 6365 6976 6572 the receiver
│ │ │ │ │ -000077e0: 2e0a 0a66 7261 6374 696f 6e50 6172 740a ...fractionPart.
│ │ │ │ │ -000077f0: 2020 2020 2041 6e73 7765 7220 7468 6520 Answer the
│ │ │ │ │ -00007800: 6672 6163 7469 6f6e 616c 2070 6172 7420 fractional part
│ │ │ │ │ -00007810: 6f66 2074 6865 2072 6563 6569 7665 722e of the receiver.
│ │ │ │ │ -00007820: 0a0a 6765 6e65 7261 6c69 7479 0a20 2020 ..generality.
│ │ │ │ │ -00007830: 2020 5265 7475 726e 2074 6865 2072 6563 Return the rec
│ │ │ │ │ -00007840: 6569 7665 7227 7320 6765 6e65 7261 6c69 eiver's generali
│ │ │ │ │ -00007850: 7479 0a0a 696e 7465 6765 7250 6172 740a ty..integerPart.
│ │ │ │ │ -00007860: 2020 2020 2041 6e73 7765 7220 7468 6520 Answer the
│ │ │ │ │ -00007870: 6672 6163 7469 6f6e 616c 2070 6172 7420 fractional part
│ │ │ │ │ -00007880: 6f66 2074 6865 2072 6563 6569 7665 722e of the receiver.
│ │ │ │ │ -00007890: 0a0a 7472 756e 6361 7465 640a 2020 2020 ..truncated.
│ │ │ │ │ -000078a0: 2041 6e73 7765 7220 7468 6520 7265 6365 Answer the rece
│ │ │ │ │ -000078b0: 6976 6572 2c20 636f 6e76 6572 7465 6420 iver, converted
│ │ │ │ │ -000078c0: 746f 2061 6e20 496e 7465 6765 7220 616e to an Integer an
│ │ │ │ │ -000078d0: 6420 7472 756e 6361 7465 6420 746f 7761 d truncated towa
│ │ │ │ │ -000078e0: 7264 730a 2020 2020 202d 696e 6669 6e69 rds. -infini
│ │ │ │ │ -000078f0: 7479 2e0a 0a1f 0a46 696c 653a 2067 7374 ty.....File: gst
│ │ │ │ │ -00007900: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ -00007910: 653a 2053 6361 6c65 6444 6563 696d 616c e: ScaledDecimal
│ │ │ │ │ -00007920: 2d63 6f6d 7061 7269 6e67 2c20 204e 6578 -comparing, Nex
│ │ │ │ │ -00007930: 743a 2053 6361 6c65 6444 6563 696d 616c t: ScaledDecimal
│ │ │ │ │ -00007940: 2d63 6f6e 7374 616e 7473 2c20 2050 7265 -constants, Pre
│ │ │ │ │ -00007950: 763a 2053 6361 6c65 6444 6563 696d 616c v: ScaledDecimal
│ │ │ │ │ -00007960: 2d63 6f65 7263 696f 6e2c 2020 5570 3a20 -coercion, Up:
│ │ │ │ │ -00007970: 5363 616c 6564 4465 6369 6d61 6c0a 0a31 ScaledDecimal..1
│ │ │ │ │ -00007980: 2e31 3438 2e34 2053 6361 6c65 6444 6563 .148.4 ScaledDec
│ │ │ │ │ -00007990: 696d 616c 3a20 636f 6d70 6172 696e 670a imal: comparing.
│ │ │ │ │ -000079a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000079b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000079c0: 0a0a 3c20 614e 756d 6265 720a 2020 2020 ..< aNumber.
│ │ │ │ │ -000079d0: 2041 6e73 7765 7220 7768 6574 6865 7220 Answer whether
│ │ │ │ │ -000079e0: 7468 6520 7265 6365 6976 6572 2069 7320 the receiver is
│ │ │ │ │ -000079f0: 6c65 7373 2074 6861 6e20 6172 672e 0a0a less than arg...
│ │ │ │ │ -00007a00: 3c3d 2061 4e75 6d62 6572 0a20 2020 2020 <= aNumber.
│ │ │ │ │ -00007a10: 416e 7377 6572 2077 6865 7468 6572 2074 Answer whether t
│ │ │ │ │ -00007a20: 6865 2072 6563 6569 7665 7220 6973 206c he receiver is l
│ │ │ │ │ -00007a30: 6573 7320 7468 616e 206f 7220 6571 7561 ess than or equa
│ │ │ │ │ -00007a40: 6c20 746f 2061 7267 2e0a 0a3d 2061 7267 l to arg...= arg
│ │ │ │ │ -00007a50: 0a20 2020 2020 416e 7377 6572 2077 6865 . Answer whe
│ │ │ │ │ -00007a60: 7468 6572 2074 6865 2072 6563 6569 7665 ther the receive
│ │ │ │ │ -00007a70: 7220 6973 2065 7175 616c 2074 6f20 6172 r is equal to ar
│ │ │ │ │ -00007a80: 672e 0a0a 3e20 614e 756d 6265 720a 2020 g...> aNumber.
│ │ │ │ │ -00007a90: 2020 2041 6e73 7765 7220 7768 6574 6865 Answer whethe
│ │ │ │ │ -00007aa0: 7220 7468 6520 7265 6365 6976 6572 2069 r the receiver i
│ │ │ │ │ -00007ab0: 7320 6772 6561 7465 7220 7468 616e 2061 s greater than a
│ │ │ │ │ -00007ac0: 7267 2e0a 0a3e 3d20 614e 756d 6265 720a rg...>= aNumber.
│ │ │ │ │ -00007ad0: 2020 2020 2041 6e73 7765 7220 7768 6574 Answer whet
│ │ │ │ │ -00007ae0: 6865 7220 7468 6520 7265 6365 6976 6572 her the receiver
│ │ │ │ │ -00007af0: 2069 7320 6772 6561 7465 7220 7468 616e is greater than
│ │ │ │ │ -00007b00: 206f 7220 6571 7561 6c20 746f 2061 7267 or equal to arg
│ │ │ │ │ -00007b10: 2e0a 0a68 6173 680a 2020 2020 2041 6e73 ...hash. Ans
│ │ │ │ │ -00007b20: 7765 7220 616e 2068 6173 6820 7661 6c75 wer an hash valu
│ │ │ │ │ -00007b30: 6520 666f 7220 7468 6520 7265 6365 6976 e for the receiv
│ │ │ │ │ -00007b40: 6572 2e0a 0a7e 3d20 6172 670a 2020 2020 er...~= arg.
│ │ │ │ │ -00007b50: 2041 6e73 7765 7220 7768 6574 6865 7220 Answer whether
│ │ │ │ │ -00007b60: 7468 6520 7265 6365 6976 6572 2069 7320 the receiver is
│ │ │ │ │ -00007b70: 6e6f 7420 6571 7561 6c20 6172 672e 0a0a not equal arg...
│ │ │ │ │ -00007b80: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ -00007b90: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 5363 .info, Node: Sc
│ │ │ │ │ -00007ba0: 616c 6564 4465 6369 6d61 6c2d 636f 6e73 aledDecimal-cons
│ │ │ │ │ -00007bb0: 7461 6e74 732c 2020 4e65 7874 3a20 5363 tants, Next: Sc
│ │ │ │ │ -00007bc0: 616c 6564 4465 6369 6d61 6c2d 7072 696e aledDecimal-prin
│ │ │ │ │ -00007bd0: 7469 6e67 2c20 2050 7265 763a 2053 6361 ting, Prev: Sca
│ │ │ │ │ -00007be0: 6c65 6444 6563 696d 616c 2d63 6f6d 7061 ledDecimal-compa
│ │ │ │ │ -00007bf0: 7269 6e67 2c20 2055 703a 2053 6361 6c65 ring, Up: Scale
│ │ │ │ │ -00007c00: 6444 6563 696d 616c 0a0a 312e 3134 382e dDecimal..1.148.
│ │ │ │ │ -00007c10: 3520 5363 616c 6564 4465 6369 6d61 6c3a 5 ScaledDecimal:
│ │ │ │ │ -00007c20: 2063 6f6e 7374 616e 7473 0a2d 2d2d 2d2d constants.-----
│ │ │ │ │ -00007c30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00007c40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a6f 6e65 -----------..one
│ │ │ │ │ -00007c50: 0a20 2020 2020 416e 7377 6572 2074 6865 . Answer the
│ │ │ │ │ -00007c60: 2072 6563 6569 7665 7227 7320 7265 7072 receiver's repr
│ │ │ │ │ -00007c70: 6573 656e 7461 7469 6f6e 206f 6620 6f6e esentation of on
│ │ │ │ │ -00007c80: 652e 0a0a 7a65 726f 0a20 2020 2020 416e e...zero. An
│ │ │ │ │ -00007c90: 7377 6572 2074 6865 2072 6563 6569 7665 swer the receive
│ │ │ │ │ -00007ca0: 7227 7320 7265 7072 6573 656e 7461 7469 r's representati
│ │ │ │ │ -00007cb0: 6f6e 206f 6620 7a65 726f 2e0a 0a1f 0a46 on of zero.....F
│ │ │ │ │ -00007cc0: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ -00007cd0: 666f 2c20 204e 6f64 653a 2053 6361 6c65 fo, Node: Scale
│ │ │ │ │ -00007ce0: 6444 6563 696d 616c 2d70 7269 6e74 696e dDecimal-printin
│ │ │ │ │ -00007cf0: 672c 2020 4e65 7874 3a20 5363 616c 6564 g, Next: Scaled
│ │ │ │ │ -00007d00: 4465 6369 6d61 6c2d 7374 6f72 696e 672c Decimal-storing,
│ │ │ │ │ -00007d10: 2020 5072 6576 3a20 5363 616c 6564 4465 Prev: ScaledDe
│ │ │ │ │ -00007d20: 6369 6d61 6c2d 636f 6e73 7461 6e74 732c cimal-constants,
│ │ │ │ │ -00007d30: 2020 5570 3a20 5363 616c 6564 4465 6369 Up: ScaledDeci
│ │ │ │ │ -00007d40: 6d61 6c0a 0a31 2e31 3438 2e36 2053 6361 mal..1.148.6 Sca
│ │ │ │ │ -00007d50: 6c65 6444 6563 696d 616c 3a20 7072 696e ledDecimal: prin
│ │ │ │ │ -00007d60: 7469 6e67 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d ting.-----------
│ │ │ │ │ -00007d70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00007d80: 2d2d 2d2d 0a0a 6469 7370 6c61 794f 6e3a ----..displayOn:
│ │ │ │ │ -00007d90: 2061 5374 7265 616d 0a20 2020 2020 5072 aStream. Pr
│ │ │ │ │ -00007da0: 696e 7420 6120 7265 7072 6573 656e 7461 int a representa
│ │ │ │ │ -00007db0: 7469 6f6e 206f 6620 7468 6520 7265 6365 tion of the rece
│ │ │ │ │ -00007dc0: 6976 6572 206f 6e20 6153 7472 6561 6d2c iver on aStream,
│ │ │ │ │ -00007dd0: 2069 6e74 656e 6465 6420 746f 2062 650a intended to be.
│ │ │ │ │ -00007de0: 2020 2020 2064 6972 6563 7465 6420 746f directed to
│ │ │ │ │ -00007df0: 2061 2075 7365 722e 2020 496e 2074 6869 a user. In thi
│ │ │ │ │ -00007e00: 7320 7061 7274 6963 756c 6172 2063 6173 s particular cas
│ │ │ │ │ -00007e10: 652c 2074 6865 2027 7363 616c 6527 2070 e, the 'scale' p
│ │ │ │ │ -00007e20: 6172 7420 6f66 0a20 2020 2020 7468 6520 art of. the
│ │ │ │ │ -00007e30: 2370 7269 6e74 5374 7269 6e67 2069 7320 #printString is
│ │ │ │ │ -00007e40: 6e6f 7420 656d 6974 7465 642e 0a0a 7072 not emitted...pr
│ │ │ │ │ -00007e50: 696e 744f 6e3a 2061 5374 7265 616d 0a20 intOn: aStream.
│ │ │ │ │ -00007e60: 2020 2020 5072 696e 7420 6120 7265 7072 Print a repr
│ │ │ │ │ -00007e70: 6573 656e 7461 7469 6f6e 206f 6620 7468 esentation of th
│ │ │ │ │ -00007e80: 6520 7265 6365 6976 6572 206f 6e20 6153 e receiver on aS
│ │ │ │ │ -00007e90: 7472 6561 6d2e 0a0a 1f0a 4669 6c65 3a20 tream.....File:
│ │ │ │ │ -00007ea0: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ -00007eb0: 4e6f 6465 3a20 5363 616c 6564 4465 6369 Node: ScaledDeci
│ │ │ │ │ -00007ec0: 6d61 6c2d 7374 6f72 696e 672c 2020 5072 mal-storing, Pr
│ │ │ │ │ -00007ed0: 6576 3a20 5363 616c 6564 4465 6369 6d61 ev: ScaledDecima
│ │ │ │ │ -00007ee0: 6c2d 7072 696e 7469 6e67 2c20 2055 703a l-printing, Up:
│ │ │ │ │ -00007ef0: 2053 6361 6c65 6444 6563 696d 616c 0a0a ScaledDecimal..
│ │ │ │ │ -00007f00: 312e 3134 382e 3720 5363 616c 6564 4465 1.148.7 ScaledDe
│ │ │ │ │ -00007f10: 6369 6d61 6c3a 2073 746f 7269 6e67 0a2d cimal: storing.-
│ │ │ │ │ -00007f20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00007f30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a69 -------------..i
│ │ │ │ │ -00007f40: 734c 6974 6572 616c 4f62 6a65 6374 0a20 sLiteralObject.
│ │ │ │ │ -00007f50: 2020 2020 416e 7377 6572 2077 6865 7468 Answer wheth
│ │ │ │ │ -00007f60: 6572 2074 6865 2072 6563 6569 7665 7220 er the receiver
│ │ │ │ │ -00007f70: 6973 2065 7870 7265 7373 6962 6c65 2061 is expressible a
│ │ │ │ │ -00007f80: 7320 6120 536d 616c 6c74 616c 6b20 6c69 s a Smalltalk li
│ │ │ │ │ -00007f90: 7465 7261 6c2e 0a0a 7374 6f72 654c 6974 teral...storeLit
│ │ │ │ │ -00007fa0: 6572 616c 4f6e 3a20 6153 7472 6561 6d0a eralOn: aStream.
│ │ │ │ │ -00007fb0: 2020 2020 2053 746f 7265 206f 6e20 6153 Store on aS
│ │ │ │ │ -00007fc0: 7472 6561 6d20 736f 6d65 2053 6d61 6c6c tream some Small
│ │ │ │ │ -00007fd0: 7461 6c6b 2063 6f64 6520 7768 6963 6820 talk code which
│ │ │ │ │ -00007fe0: 636f 6d70 696c 6573 2074 6f20 7468 6520 compiles to the
│ │ │ │ │ -00007ff0: 7265 6365 6976 6572 0a0a 7374 6f72 654f receiver..storeO
│ │ │ │ │ -00008000: 6e3a 2061 5374 7265 616d 0a20 2020 2020 n: aStream.
│ │ │ │ │ -00008010: 5072 696e 7420 536d 616c 6c74 616c 6b20 Print Smalltalk
│ │ │ │ │ -00008020: 636f 6465 2074 6861 7420 636f 6d70 696c code that compil
│ │ │ │ │ -00008030: 6573 2074 6f20 7468 6520 7265 6365 6976 es to the receiv
│ │ │ │ │ -00008040: 6572 206f 6e20 6153 7472 6561 6d2e 0a0a er on aStream...
│ │ │ │ │ -00008050: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ -00008060: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 5365 .info, Node: Se
│ │ │ │ │ -00008070: 6375 7269 7479 506f 6c69 6379 2c20 204e curityPolicy, N
│ │ │ │ │ -00008080: 6578 743a 2053 656d 6170 686f 7265 2c20 ext: Semaphore,
│ │ │ │ │ -00008090: 2050 7265 763a 2053 6361 6c65 6444 6563 Prev: ScaledDec
│ │ │ │ │ -000080a0: 696d 616c 2c20 2055 703a 2042 6173 6520 imal, Up: Base
│ │ │ │ │ -000080b0: 636c 6173 7365 730a 0a31 2e31 3439 2053 classes..1.149 S
│ │ │ │ │ -000080c0: 6563 7572 6974 7950 6f6c 6963 790a 3d3d ecurityPolicy.==
│ │ │ │ │ -000080d0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ -000080e0: 3d3d 0a0a 4465 6669 6e65 6420 696e 206e ==..Defined in n
│ │ │ │ │ -000080f0: 616d 6573 7061 6365 2053 6d61 6c6c 7461 amespace Smallta
│ │ │ │ │ -00008100: 6c6b 0a53 7570 6572 636c 6173 733a 204f lk.Superclass: O
│ │ │ │ │ -00008110: 626a 6563 740a 4361 7465 676f 7279 3a20 bject.Category:
│ │ │ │ │ -00008120: 4c61 6e67 7561 6765 2d53 6563 7572 6974 Language-Securit
│ │ │ │ │ -00008130: 790a 2020 2020 2049 2061 6d20 7468 6520 y. I am the
│ │ │ │ │ -00008140: 636c 6173 7320 7468 6174 2072 6570 7265 class that repre
│ │ │ │ │ -00008150: 7365 6e74 7320 7768 6963 6820 6f70 6572 sents which oper
│ │ │ │ │ -00008160: 6174 696f 6e73 2074 6861 7420 636f 756c ations that coul
│ │ │ │ │ -00008170: 6420 6861 726d 2074 6865 0a20 2020 2020 d harm the.
│ │ │ │ │ -00008180: 7379 7374 656d 2773 2073 6563 7572 6974 system's securit
│ │ │ │ │ -00008190: 7920 6172 6520 616c 6c6f 7765 6420 6f72 y are allowed or
│ │ │ │ │ -000081a0: 2064 656e 6965 6420 746f 2061 2070 6172 denied to a par
│ │ │ │ │ -000081b0: 7469 6375 6c61 7220 636c 6173 732e 2020 ticular class.
│ │ │ │ │ -000081c0: 4966 0a20 2020 2020 6120 636c 6173 7320 If. a class
│ │ │ │ │ -000081d0: 646f 6573 206e 6f74 2068 6176 6520 6120 does not have a
│ │ │ │ │ -000081e0: 706f 6c69 6379 2c20 6974 2069 7320 616c policy, it is al
│ │ │ │ │ -000081f0: 6c6f 7765 6420 6576 6572 7974 6869 6e67 lowed everything
│ │ │ │ │ -00008200: 2069 6620 6974 2069 730a 2020 2020 2074 if it is. t
│ │ │ │ │ -00008210: 7275 7374 6564 2c20 616e 6420 6465 6e69 rusted, and deni
│ │ │ │ │ -00008220: 6564 2065 7665 7279 7468 696e 6720 6966 ed everything if
│ │ │ │ │ -00008230: 2069 7420 6973 2075 6e74 7275 7374 6564 it is untrusted
│ │ │ │ │ -00008240: 0a0a 2a20 4d65 6e75 3a0a 0a2a 2053 6563 ..* Menu:..* Sec
│ │ │ │ │ -00008250: 7572 6974 7950 6f6c 6963 792d 6d6f 6469 urityPolicy-modi
│ │ │ │ │ -00008260: 6679 696e 673a 3a20 2028 696e 7374 616e fying:: (instan
│ │ │ │ │ -00008270: 6365 290a 2a20 5365 6375 7269 7479 506f ce).* SecurityPo
│ │ │ │ │ -00008280: 6c69 6379 2d71 7565 7279 696e 673a 3a20 licy-querying::
│ │ │ │ │ -00008290: 2028 696e 7374 616e 6365 290a 0a1f 0a46 (instance)....F
│ │ │ │ │ -000082a0: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ -000082b0: 666f 2c20 204e 6f64 653a 2053 6563 7572 fo, Node: Secur
│ │ │ │ │ -000082c0: 6974 7950 6f6c 6963 792d 6d6f 6469 6679 ityPolicy-modify
│ │ │ │ │ -000082d0: 696e 672c 2020 4e65 7874 3a20 5365 6375 ing, Next: Secu
│ │ │ │ │ -000082e0: 7269 7479 506f 6c69 6379 2d71 7565 7279 rityPolicy-query
│ │ │ │ │ -000082f0: 696e 672c 2020 5570 3a20 5365 6375 7269 ing, Up: Securi
│ │ │ │ │ -00008300: 7479 506f 6c69 6379 0a0a 312e 3134 392e tyPolicy..1.149.
│ │ │ │ │ -00008310: 3120 5365 6375 7269 7479 506f 6c69 6379 1 SecurityPolicy
│ │ │ │ │ -00008320: 3a20 6d6f 6469 6679 696e 670a 2d2d 2d2d : modifying.----
│ │ │ │ │ -00008330: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00008340: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a61 -------------..a
│ │ │ │ │ -00008350: 6464 5065 726d 6973 7369 6f6e 3a20 6150 ddPermission: aP
│ │ │ │ │ -00008360: 6572 6d69 7373 696f 6e0a 2020 2020 204e ermission. N
│ │ │ │ │ -00008370: 6f74 2063 6f6d 6d65 6e74 6564 2e0a 0a6f ot commented...o
│ │ │ │ │ -00008380: 776e 6572 3a20 6143 6c61 7373 0a20 2020 wner: aClass.
│ │ │ │ │ -00008390: 2020 4e6f 7420 636f 6d6d 656e 7465 642e Not commented.
│ │ │ │ │ -000083a0: 0a0a 7265 6d6f 7665 5065 726d 6973 7369 ..removePermissi
│ │ │ │ │ -000083b0: 6f6e 3a20 6150 6572 6d69 7373 696f 6e0a on: aPermission.
│ │ │ │ │ -000083c0: 2020 2020 204e 6f74 2063 6f6d 6d65 6e74 Not comment
│ │ │ │ │ -000083d0: 6564 2e0a 0a77 6974 684f 776e 6572 3a20 ed...withOwner:
│ │ │ │ │ -000083e0: 6143 6c61 7373 0a20 2020 2020 4e6f 7420 aClass. Not
│ │ │ │ │ -000083f0: 636f 6d6d 656e 7465 642e 0a0a 1f0a 4669 commented.....Fi
│ │ │ │ │ -00008400: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ -00008410: 6f2c 2020 4e6f 6465 3a20 5365 6375 7269 o, Node: Securi
│ │ │ │ │ -00008420: 7479 506f 6c69 6379 2d71 7565 7279 696e tyPolicy-queryin
│ │ │ │ │ -00008430: 672c 2020 5072 6576 3a20 5365 6375 7269 g, Prev: Securi
│ │ │ │ │ -00008440: 7479 506f 6c69 6379 2d6d 6f64 6966 7969 tyPolicy-modifyi
│ │ │ │ │ -00008450: 6e67 2c20 2055 703a 2053 6563 7572 6974 ng, Up: Securit
│ │ │ │ │ -00008460: 7950 6f6c 6963 790a 0a31 2e31 3439 2e32 yPolicy..1.149.2
│ │ │ │ │ -00008470: 2053 6563 7572 6974 7950 6f6c 6963 793a SecurityPolicy:
│ │ │ │ │ -00008480: 2071 7565 7279 696e 670a 2d2d 2d2d 2d2d querying.------
│ │ │ │ │ -00008490: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000084a0: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6368 6563 ----------..chec
│ │ │ │ │ -000084b0: 6b3a 2061 5065 726d 6973 7369 6f6e 0a20 k: aPermission.
│ │ │ │ │ -000084c0: 2020 2020 4e6f 7420 636f 6d6d 656e 7465 Not commente
│ │ │ │ │ -000084d0: 642e 0a0a 696d 706c 6965 733a 2061 5065 d...implies: aPe
│ │ │ │ │ -000084e0: 726d 6973 7369 6f6e 0a20 2020 2020 4e6f rmission. No
│ │ │ │ │ -000084f0: 7420 636f 6d6d 656e 7465 642e 0a0a 1f0a t commented.....
│ │ │ │ │ -00008500: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ -00008510: 6e66 6f2c 2020 4e6f 6465 3a20 5365 6d61 nfo, Node: Sema
│ │ │ │ │ -00008520: 7068 6f72 652c 2020 4e65 7874 3a20 5365 phore, Next: Se
│ │ │ │ │ -00008530: 7175 656e 6365 6162 6c65 436f 6c6c 6563 quenceableCollec
│ │ │ │ │ -00008540: 7469 6f6e 2c20 2050 7265 763a 2053 6563 tion, Prev: Sec
│ │ │ │ │ -00008550: 7572 6974 7950 6f6c 6963 792c 2020 5570 urityPolicy, Up
│ │ │ │ │ -00008560: 3a20 4261 7365 2063 6c61 7373 6573 0a0a : Base classes..
│ │ │ │ │ -00008570: 312e 3135 3020 5365 6d61 7068 6f72 650a 1.150 Semaphore.
│ │ │ │ │ -00008580: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a ===============.
│ │ │ │ │ -00008590: 0a44 6566 696e 6564 2069 6e20 6e61 6d65 .Defined in name
│ │ │ │ │ -000085a0: 7370 6163 6520 536d 616c 6c74 616c 6b0a space Smalltalk.
│ │ │ │ │ -000085b0: 5375 7065 7263 6c61 7373 3a20 4c69 6e6b Superclass: Link
│ │ │ │ │ -000085c0: 6564 4c69 7374 0a43 6174 6567 6f72 793a edList.Category:
│ │ │ │ │ -000085d0: 204c 616e 6775 6167 652d 5072 6f63 6573 Language-Proces
│ │ │ │ │ -000085e0: 7365 730a 2020 2020 204d 7920 696e 7374 ses. My inst
│ │ │ │ │ -000085f0: 616e 6365 7320 7265 7072 6573 656e 7420 ances represent
│ │ │ │ │ -00008600: 636f 756e 7469 6e67 2073 656d 6170 686f counting semapho
│ │ │ │ │ -00008610: 7265 732e 2020 4920 7072 6f76 6964 6520 res. I provide
│ │ │ │ │ -00008620: 6d65 7468 6f64 7320 666f 720a 2020 2020 methods for.
│ │ │ │ │ -00008630: 2073 6967 6e61 6c6c 696e 6720 7468 6520 signalling the
│ │ │ │ │ -00008640: 7365 6d61 7068 6f72 6527 7320 6176 6169 semaphore's avai
│ │ │ │ │ -00008650: 6c61 6269 6c69 7479 2c20 616e 6420 6d65 lability, and me
│ │ │ │ │ -00008660: 7468 6f64 7320 666f 7220 7761 6974 696e thods for waitin
│ │ │ │ │ -00008670: 670a 2020 2020 2066 6f72 2069 7473 2061 g. for its a
│ │ │ │ │ -00008680: 7661 696c 6162 696c 6974 792e 2020 4920 vailability. I
│ │ │ │ │ -00008690: 616c 736f 2070 726f 7669 6465 2073 6f6d also provide som
│ │ │ │ │ -000086a0: 6520 6d65 7468 6f64 7320 666f 7220 696d e methods for im
│ │ │ │ │ -000086b0: 706c 656d 656e 7469 6e67 0a20 2020 2020 plementing.
│ │ │ │ │ -000086c0: 6372 6974 6963 616c 2073 6563 7469 6f6e critical section
│ │ │ │ │ -000086d0: 732e 0a0a 2a20 4d65 6e75 3a0a 0a2a 2053 s...* Menu:..* S
│ │ │ │ │ -000086e0: 656d 6170 686f 7265 2063 6c61 7373 2d69 emaphore class-i
│ │ │ │ │ -000086f0: 6e73 7461 6e63 6520 6372 6561 7469 6f6e nstance creation
│ │ │ │ │ -00008700: 3a3a 2020 2863 6c61 7373 290a 2a20 5365 :: (class).* Se
│ │ │ │ │ -00008710: 6d61 7068 6f72 652d 6163 6365 7373 696e maphore-accessin
│ │ │ │ │ -00008720: 673a 3a20 2028 696e 7374 616e 6365 290a g:: (instance).
│ │ │ │ │ -00008730: 2a20 5365 6d61 7068 6f72 652d 6275 696c * Semaphore-buil
│ │ │ │ │ -00008740: 7469 6e73 3a3a 2020 2869 6e73 7461 6e63 tins:: (instanc
│ │ │ │ │ -00008750: 6529 0a2a 2053 656d 6170 686f 7265 2d6d e).* Semaphore-m
│ │ │ │ │ -00008760: 7574 7561 6c20 6578 636c 7573 696f 6e3a utual exclusion:
│ │ │ │ │ -00008770: 3a20 2028 696e 7374 616e 6365 290a 2a20 : (instance).*
│ │ │ │ │ -00008780: 5365 6d61 7068 6f72 652d 7072 696e 7469 Semaphore-printi
│ │ │ │ │ -00008790: 6e67 3a3a 2020 2869 6e73 7461 6e63 6529 ng:: (instance)
│ │ │ │ │ -000087a0: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ -000087b0: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ -000087c0: 5365 6d61 7068 6f72 6520 636c 6173 732d Semaphore class-
│ │ │ │ │ -000087d0: 696e 7374 616e 6365 2063 7265 6174 696f instance creatio
│ │ │ │ │ -000087e0: 6e2c 2020 4e65 7874 3a20 5365 6d61 7068 n, Next: Semaph
│ │ │ │ │ -000087f0: 6f72 652d 6163 6365 7373 696e 672c 2020 ore-accessing,
│ │ │ │ │ -00008800: 5570 3a20 5365 6d61 7068 6f72 650a 0a31 Up: Semaphore..1
│ │ │ │ │ -00008810: 2e31 3530 2e31 2053 656d 6170 686f 7265 .150.1 Semaphore
│ │ │ │ │ -00008820: 2063 6c61 7373 3a20 696e 7374 616e 6365 class: instance
│ │ │ │ │ -00008830: 2063 7265 6174 696f 6e0a 2d2d 2d2d 2d2d creation.------
│ │ │ │ │ -00008840: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00008850: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00008860: 2d2d 2d2d 0a0a 666f 724d 7574 7561 6c45 ----..forMutualE
│ │ │ │ │ -00008870: 7863 6c75 7369 6f6e 0a20 2020 2020 416e xclusion. An
│ │ │ │ │ -00008880: 7377 6572 2061 206e 6577 2073 656d 6170 swer a new semap
│ │ │ │ │ -00008890: 686f 7265 2077 6974 6820 6120 7369 676e hore with a sign
│ │ │ │ │ -000088a0: 616c 206f 6e20 6974 2e20 2054 6865 7365 al on it. These
│ │ │ │ │ -000088b0: 2073 656d 6170 686f 7265 7320 6172 6520 semaphores are
│ │ │ │ │ -000088c0: 610a 2020 2020 2075 7365 6675 6c20 7368 a. useful sh
│ │ │ │ │ -000088d0: 6f72 7463 7574 2077 6865 6e20 796f 7520 ortcut when you
│ │ │ │ │ -000088e0: 7573 6520 7365 6d61 7068 6f72 6573 2061 use semaphores a
│ │ │ │ │ -000088f0: 7320 6372 6974 6963 616c 2073 6563 7469 s critical secti
│ │ │ │ │ -00008900: 6f6e 732e 0a0a 6e65 770a 2020 2020 2041 ons...new. A
│ │ │ │ │ -00008910: 6e73 7765 7220 6120 6e65 7720 7365 6d61 nswer a new sema
│ │ │ │ │ -00008920: 7068 6f72 650a 0a1f 0a46 696c 653a 2067 phore....File: g
│ │ │ │ │ -00008930: 7374 2d62 6173 652e 696e 666f 2c20 204e st-base.info, N
│ │ │ │ │ -00008940: 6f64 653a 2053 656d 6170 686f 7265 2d61 ode: Semaphore-a
│ │ │ │ │ -00008950: 6363 6573 7369 6e67 2c20 204e 6578 743a ccessing, Next:
│ │ │ │ │ -00008960: 2053 656d 6170 686f 7265 2d62 7569 6c74 Semaphore-built
│ │ │ │ │ -00008970: 696e 732c 2020 5072 6576 3a20 5365 6d61 ins, Prev: Sema
│ │ │ │ │ -00008980: 7068 6f72 6520 636c 6173 732d 696e 7374 phore class-inst
│ │ │ │ │ -00008990: 616e 6365 2063 7265 6174 696f 6e2c 2020 ance creation,
│ │ │ │ │ -000089a0: 5570 3a20 5365 6d61 7068 6f72 650a 0a31 Up: Semaphore..1
│ │ │ │ │ -000089b0: 2e31 3530 2e32 2053 656d 6170 686f 7265 .150.2 Semaphore
│ │ │ │ │ -000089c0: 3a20 6163 6365 7373 696e 670a 2d2d 2d2d : accessing.----
│ │ │ │ │ -000089d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000089e0: 2d2d 2d2d 2d2d 2d2d 0a0a 6e61 6d65 0a20 --------..name.
│ │ │ │ │ -000089f0: 2020 2020 416e 7377 6572 2061 2075 7365 Answer a use
│ │ │ │ │ -00008a00: 722d 6672 6965 6e64 6c79 206e 616d 6520 r-friendly name
│ │ │ │ │ -00008a10: 666f 7220 7468 6520 7265 6365 6976 6572 for the receiver
│ │ │ │ │ -00008a20: 0a0a 6e61 6d65 3a20 6153 7472 696e 670a ..name: aString.
│ │ │ │ │ -00008a30: 2020 2020 2041 6e73 7765 7220 6120 7573 Answer a us
│ │ │ │ │ -00008a40: 6572 2d66 7269 656e 646c 7920 6e61 6d65 er-friendly name
│ │ │ │ │ -00008a50: 2066 6f72 2074 6865 2072 6563 6569 7665 for the receive
│ │ │ │ │ -00008a60: 720a 0a77 6169 7469 6e67 5072 6f63 6573 r..waitingProces
│ │ │ │ │ -00008a70: 7365 730a 2020 2020 2041 6e73 7765 7220 ses. Answer
│ │ │ │ │ -00008a80: 616e 2041 7272 6179 206f 6620 7072 6f63 an Array of proc
│ │ │ │ │ -00008a90: 6573 7365 7320 6375 7272 656e 746c 7920 esses currently
│ │ │ │ │ -00008aa0: 7761 6974 696e 6720 6f6e 2074 6865 2072 waiting on the r
│ │ │ │ │ -00008ab0: 6563 6569 7665 722e 0a0a 776f 756c 6442 eceiver...wouldB
│ │ │ │ │ -00008ac0: 6c6f 636b 0a20 2020 2020 416e 7377 6572 lock. Answer
│ │ │ │ │ -00008ad0: 2077 6865 7468 6572 2077 6169 7469 6e67 whether waiting
│ │ │ │ │ -00008ae0: 206f 6e20 7468 6520 7265 6365 6976 6572 on the receiver
│ │ │ │ │ -00008af0: 2077 6f75 6c64 2073 7573 7065 6e64 2074 would suspend t
│ │ │ │ │ -00008b00: 6865 2063 7572 7265 6e74 0a20 2020 2020 he current.
│ │ │ │ │ -00008b10: 7072 6f63 6573 732e 0a0a 1f0a 4669 6c65 process.....File
│ │ │ │ │ -00008b20: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ -00008b30: 2020 4e6f 6465 3a20 5365 6d61 7068 6f72 Node: Semaphor
│ │ │ │ │ -00008b40: 652d 6275 696c 7469 6e73 2c20 204e 6578 e-builtins, Nex
│ │ │ │ │ -00008b50: 743a 2053 656d 6170 686f 7265 2d6d 7574 t: Semaphore-mut
│ │ │ │ │ -00008b60: 7561 6c20 6578 636c 7573 696f 6e2c 2020 ual exclusion,
│ │ │ │ │ -00008b70: 5072 6576 3a20 5365 6d61 7068 6f72 652d Prev: Semaphore-
│ │ │ │ │ -00008b80: 6163 6365 7373 696e 672c 2020 5570 3a20 accessing, Up:
│ │ │ │ │ -00008b90: 5365 6d61 7068 6f72 650a 0a31 2e31 3530 Semaphore..1.150
│ │ │ │ │ -00008ba0: 2e33 2053 656d 6170 686f 7265 3a20 6275 .3 Semaphore: bu
│ │ │ │ │ -00008bb0: 696c 7469 6e73 0a2d 2d2d 2d2d 2d2d 2d2d iltins.---------
│ │ │ │ │ -00008bc0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00008bd0: 2d2d 0a0a 6c6f 636b 0a20 2020 2020 5769 --..lock. Wi
│ │ │ │ │ -00008be0: 7468 6f75 7420 7075 7474 696e 6720 7468 thout putting th
│ │ │ │ │ -00008bf0: 6520 7265 6365 6976 6572 2074 6f20 736c e receiver to sl
│ │ │ │ │ -00008c00: 6565 702c 2066 6f72 6365 2070 726f 6365 eep, force proce
│ │ │ │ │ -00008c10: 7373 6573 2074 6861 7420 7472 7920 746f sses that try to
│ │ │ │ │ -00008c20: 0a20 2020 2020 7761 6974 206f 6e20 7468 . wait on th
│ │ │ │ │ -00008c30: 6520 7365 6d61 7068 6f72 6520 746f 2062 e semaphore to b
│ │ │ │ │ -00008c40: 6c6f 636b 2e20 2041 6e73 7765 7220 7768 lock. Answer wh
│ │ │ │ │ -00008c50: 6574 6865 7220 7468 6973 2077 6173 2074 ether this was t
│ │ │ │ │ -00008c60: 6865 2063 6173 650a 2020 2020 2065 7665 he case. eve
│ │ │ │ │ -00008c70: 6e20 6265 666f 7265 2e0a 0a6e 6f74 6966 n before...notif
│ │ │ │ │ -00008c80: 790a 2020 2020 2052 6573 756d 6520 6f6e y. Resume on
│ │ │ │ │ -00008c90: 6520 6f66 2074 6865 2070 726f 6365 7373 e of the process
│ │ │ │ │ -00008ca0: 6573 2074 6861 7420 7765 7265 2077 6169 es that were wai
│ │ │ │ │ -00008cb0: 7469 6e67 206f 6e20 7468 6520 7365 6d61 ting on the sema
│ │ │ │ │ -00008cc0: 7068 6f72 6520 6966 0a20 2020 2020 7468 phore if. th
│ │ │ │ │ -00008cd0: 6572 6520 7765 7265 2061 6e79 2e20 2044 ere were any. D
│ │ │ │ │ -00008ce0: 6f20 6e6f 7420 6c65 6176 6520 6120 7369 o not leave a si
│ │ │ │ │ -00008cf0: 676e 616c 206f 6e20 7468 6520 7365 6d61 gnal on the sema
│ │ │ │ │ -00008d00: 7068 6f72 6520 6966 206e 6f0a 2020 2020 phore if no.
│ │ │ │ │ -00008d10: 2070 726f 6365 7373 2069 7320 7761 6974 process is wait
│ │ │ │ │ -00008d20: 696e 672e 0a0a 6e6f 7469 6679 416c 6c0a ing...notifyAll.
│ │ │ │ │ -00008d30: 2020 2020 2052 6573 756d 6520 616c 6c20 Resume all
│ │ │ │ │ -00008d40: 7468 6520 7072 6f63 6573 7365 7320 7468 the processes th
│ │ │ │ │ -00008d50: 6174 2077 6572 6520 7761 6974 696e 6720 at were waiting
│ │ │ │ │ -00008d60: 6f6e 2074 6865 2073 656d 6170 686f 7265 on the semaphore
│ │ │ │ │ -00008d70: 2069 660a 2020 2020 2074 6865 7265 2077 if. there w
│ │ │ │ │ -00008d80: 6572 6520 616e 792e 2020 446f 206e 6f74 ere any. Do not
│ │ │ │ │ -00008d90: 206c 6561 7665 2061 2073 6967 6e61 6c20 leave a signal
│ │ │ │ │ -00008da0: 6f6e 2074 6865 2073 656d 6170 686f 7265 on the semaphore
│ │ │ │ │ -00008db0: 2069 6620 6e6f 0a20 2020 2020 7072 6f63 if no. proc
│ │ │ │ │ -00008dc0: 6573 7320 6973 2077 6169 7469 6e67 2e0a ess is waiting..
│ │ │ │ │ -00008dd0: 0a73 6967 6e61 6c0a 2020 2020 2053 6967 .signal. Sig
│ │ │ │ │ -00008de0: 6e61 6c20 7468 6520 7265 6365 6976 6572 nal the receiver
│ │ │ │ │ -00008df0: 2c20 7265 7375 6d69 6e67 2061 2077 6169 , resuming a wai
│ │ │ │ │ -00008e00: 7469 6e67 2070 726f 6365 7373 2720 6966 ting process' if
│ │ │ │ │ -00008e10: 2074 6865 7265 2069 7320 6f6e 650a 0a77 there is one..w
│ │ │ │ │ -00008e20: 6169 740a 2020 2020 2057 6169 7420 666f ait. Wait fo
│ │ │ │ │ -00008e30: 7220 7468 6520 7265 6365 6976 6572 2074 r the receiver t
│ │ │ │ │ -00008e40: 6f20 6265 2073 6967 6e61 6c6c 6564 2c20 o be signalled,
│ │ │ │ │ -00008e50: 7375 7370 656e 6469 6e67 2074 6865 2065 suspending the e
│ │ │ │ │ -00008e60: 7865 6375 7469 6e67 0a20 2020 2020 7072 xecuting. pr
│ │ │ │ │ -00008e70: 6f63 6573 7320 6966 2069 7420 6973 206e ocess if it is n
│ │ │ │ │ -00008e80: 6f74 2079 6574 2e20 2052 6574 7572 6e20 ot yet. Return
│ │ │ │ │ -00008e90: 6e69 6c20 6966 2074 6865 2077 6169 7420 nil if the wait
│ │ │ │ │ -00008ea0: 7761 7320 696e 7465 7272 7570 7465 642c was interrupted,
│ │ │ │ │ -00008eb0: 0a20 2020 2020 7468 6520 7265 6365 6976 . the receiv
│ │ │ │ │ -00008ec0: 6572 206f 7468 6572 7769 7365 2e0a 0a77 er otherwise...w
│ │ │ │ │ -00008ed0: 6169 7441 6674 6572 5369 676e 616c 6c69 aitAfterSignalli
│ │ │ │ │ -00008ee0: 6e67 3a20 6153 656d 6170 686f 7265 0a20 ng: aSemaphore.
│ │ │ │ │ -00008ef0: 2020 2020 5369 676e 616c 2061 5365 6d61 Signal aSema
│ │ │ │ │ -00008f00: 7068 6f72 6520 7468 656e 2c20 6174 6f6d phore then, atom
│ │ │ │ │ -00008f10: 6963 616c 6c79 2c20 7761 6974 2066 6f72 ically, wait for
│ │ │ │ │ -00008f20: 2074 6865 2072 6563 6569 7665 7220 746f the receiver to
│ │ │ │ │ -00008f30: 2062 650a 2020 2020 2073 6967 6e61 6c6c be. signall
│ │ │ │ │ -00008f40: 6564 2c20 7375 7370 656e 6469 6e67 2074 ed, suspending t
│ │ │ │ │ -00008f50: 6865 2065 7865 6375 7469 6e67 2070 726f he executing pro
│ │ │ │ │ -00008f60: 6365 7373 2069 6620 6974 2069 7320 6e6f cess if it is no
│ │ │ │ │ -00008f70: 7420 7965 742e 2020 5468 6973 0a20 2020 t yet. This.
│ │ │ │ │ -00008f80: 2020 6973 206e 6565 6465 6420 746f 2061 is needed to a
│ │ │ │ │ -00008f90: 766f 6964 2072 6163 6520 636f 6e64 6974 void race condit
│ │ │ │ │ -00008fa0: 696f 6e73 2077 6865 6e20 7468 6520 236e ions when the #n
│ │ │ │ │ -00008fb0: 6f74 6966 7920 616e 6420 236e 6f74 6966 otify and #notif
│ │ │ │ │ -00008fc0: 7941 6c6c 0a20 2020 2020 6172 6520 7573 yAll. are us
│ │ │ │ │ -00008fd0: 6564 2062 6566 6f72 6520 7761 6974 696e ed before waitin
│ │ │ │ │ -00008fe0: 6720 6f6e 2072 6563 6569 7665 723a 206f g on receiver: o
│ │ │ │ │ -00008ff0: 7468 6572 7769 7365 2c20 6966 2061 2070 therwise, if a p
│ │ │ │ │ -00009000: 726f 6365 7373 2073 656e 6473 0a20 2020 rocess sends.
│ │ │ │ │ -00009010: 2020 616e 7920 6f66 2074 6865 2074 776f any of the two
│ │ │ │ │ -00009020: 2062 6574 7765 656e 2074 6865 2074 696d between the tim
│ │ │ │ │ -00009030: 6520 6153 656d 6170 686f 7265 2069 7320 e aSemaphore is
│ │ │ │ │ -00009040: 7369 676e 616c 6564 2061 6e64 2074 6865 signaled and the
│ │ │ │ │ -00009050: 2074 696d 650a 2020 2020 2074 6865 2070 time. the p
│ │ │ │ │ -00009060: 726f 6365 7373 2073 7461 7274 7320 7761 rocess starts wa
│ │ │ │ │ -00009070: 6974 696e 6720 6f6e 2074 6865 2072 6563 iting on the rec
│ │ │ │ │ -00009080: 6569 7665 722c 2074 6865 206e 6f74 6966 eiver, the notif
│ │ │ │ │ -00009090: 6963 6174 696f 6e20 6973 0a20 2020 2020 ication is.
│ │ │ │ │ -000090a0: 6c6f 7374 2e0a 0a1f 0a46 696c 653a 2067 lost.....File: g
│ │ │ │ │ -000090b0: 7374 2d62 6173 652e 696e 666f 2c20 204e st-base.info, N
│ │ │ │ │ -000090c0: 6f64 653a 2053 656d 6170 686f 7265 2d6d ode: Semaphore-m
│ │ │ │ │ -000090d0: 7574 7561 6c20 6578 636c 7573 696f 6e2c utual exclusion,
│ │ │ │ │ -000090e0: 2020 4e65 7874 3a20 5365 6d61 7068 6f72 Next: Semaphor
│ │ │ │ │ -000090f0: 652d 7072 696e 7469 6e67 2c20 2050 7265 e-printing, Pre
│ │ │ │ │ -00009100: 763a 2053 656d 6170 686f 7265 2d62 7569 v: Semaphore-bui
│ │ │ │ │ -00009110: 6c74 696e 732c 2020 5570 3a20 5365 6d61 ltins, Up: Sema
│ │ │ │ │ -00009120: 7068 6f72 650a 0a31 2e31 3530 2e34 2053 phore..1.150.4 S
│ │ │ │ │ -00009130: 656d 6170 686f 7265 3a20 6d75 7475 616c emaphore: mutual
│ │ │ │ │ -00009140: 2065 7863 6c75 7369 6f6e 0a2d 2d2d 2d2d exclusion.-----
│ │ │ │ │ -00009150: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00009160: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------..
│ │ │ │ │ -00009170: 6372 6974 6963 616c 3a20 6142 6c6f 636b critical: aBlock
│ │ │ │ │ -00009180: 0a20 2020 2020 5761 6974 2066 6f72 2074 . Wait for t
│ │ │ │ │ -00009190: 6865 2072 6563 6569 7665 7220 746f 2062 he receiver to b
│ │ │ │ │ -000091a0: 6520 6672 6565 2c20 6578 6563 7574 6520 e free, execute
│ │ │ │ │ -000091b0: 6142 6c6f 636b 2061 6e64 2073 6967 6e61 aBlock and signa
│ │ │ │ │ -000091c0: 6c20 7468 650a 2020 2020 2072 6563 6569 l the. recei
│ │ │ │ │ -000091d0: 7665 7220 6167 6169 6e2e 2020 5265 7475 ver again. Retu
│ │ │ │ │ -000091e0: 726e 2074 6865 2072 6573 756c 7420 6f66 rn the result of
│ │ │ │ │ -000091f0: 2065 7661 6c75 6174 696e 6720 6142 6c6f evaluating aBlo
│ │ │ │ │ -00009200: 636b 2e0a 0a1f 0a46 696c 653a 2067 7374 ck.....File: gst
│ │ │ │ │ -00009210: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ -00009220: 653a 2053 656d 6170 686f 7265 2d70 7269 e: Semaphore-pri
│ │ │ │ │ -00009230: 6e74 696e 672c 2020 5072 6576 3a20 5365 nting, Prev: Se
│ │ │ │ │ -00009240: 6d61 7068 6f72 652d 6d75 7475 616c 2065 maphore-mutual e
│ │ │ │ │ -00009250: 7863 6c75 7369 6f6e 2c20 2055 703a 2053 xclusion, Up: S
│ │ │ │ │ -00009260: 656d 6170 686f 7265 0a0a 312e 3135 302e emaphore..1.150.
│ │ │ │ │ -00009270: 3520 5365 6d61 7068 6f72 653a 2070 7269 5 Semaphore: pri
│ │ │ │ │ -00009280: 6e74 696e 670a 2d2d 2d2d 2d2d 2d2d 2d2d nting.----------
│ │ │ │ │ -00009290: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000092a0: 2d0a 0a70 7269 6e74 4f6e 3a20 6153 7472 -..printOn: aStr
│ │ │ │ │ -000092b0: 6561 6d0a 2020 2020 2050 7269 6e74 2061 eam. Print a
│ │ │ │ │ -000092c0: 2068 756d 616e 2d72 6561 6461 626c 6520 human-readable
│ │ │ │ │ -000092d0: 7265 7072 6573 656e 7469 6f6e 206f 6620 represention of
│ │ │ │ │ -000092e0: 7468 6520 7265 6365 6976 6572 206f 6e20 the receiver on
│ │ │ │ │ -000092f0: 6153 7472 6561 6d2e 0a0a 1f0a 4669 6c65 aStream.....File
│ │ │ │ │ -00009300: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ -00009310: 2020 4e6f 6465 3a20 5365 7175 656e 6365 Node: Sequence
│ │ │ │ │ -00009320: 6162 6c65 436f 6c6c 6563 7469 6f6e 2c20 ableCollection,
│ │ │ │ │ -00009330: 204e 6578 743a 2053 6574 2c20 2050 7265 Next: Set, Pre
│ │ │ │ │ -00009340: 763a 2053 656d 6170 686f 7265 2c20 2055 v: Semaphore, U
│ │ │ │ │ -00009350: 703a 2042 6173 6520 636c 6173 7365 730a p: Base classes.
│ │ │ │ │ -00009360: 0a31 2e31 3531 2053 6571 7565 6e63 6561 .1.151 Sequencea
│ │ │ │ │ -00009370: 626c 6543 6f6c 6c65 6374 696f 6e0a 3d3d bleCollection.==
│ │ │ │ │ -00009380: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ -00009390: 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a 4465 6669 ==========..Defi
│ │ │ │ │ -000093a0: 6e65 6420 696e 206e 616d 6573 7061 6365 ned in namespace
│ │ │ │ │ -000093b0: 2053 6d61 6c6c 7461 6c6b 0a53 7570 6572 Smalltalk.Super
│ │ │ │ │ -000093c0: 636c 6173 733a 2043 6f6c 6c65 6374 696f class: Collectio
│ │ │ │ │ -000093d0: 6e0a 4361 7465 676f 7279 3a20 436f 6c6c n.Category: Coll
│ │ │ │ │ -000093e0: 6563 7469 6f6e 732d 5365 7175 656e 6365 ections-Sequence
│ │ │ │ │ -000093f0: 6162 6c65 0a20 2020 2020 4d79 2069 6e73 able. My ins
│ │ │ │ │ -00009400: 7461 6e63 6573 2072 6570 7265 7365 6e74 tances represent
│ │ │ │ │ -00009410: 2063 6f6c 6c65 6374 696f 6e73 206f 6620 collections of
│ │ │ │ │ -00009420: 6f62 6a65 6374 7320 7468 6174 2061 7265 objects that are
│ │ │ │ │ -00009430: 206f 7264 6572 6564 2e20 2049 0a20 2020 ordered. I.
│ │ │ │ │ -00009440: 2020 7072 6f76 6964 6520 736f 6d65 2061 provide some a
│ │ │ │ │ -00009450: 6363 6573 7320 616e 6420 6d61 6e69 7075 ccess and manipu
│ │ │ │ │ -00009460: 6c61 7469 6f6e 206d 6574 686f 6473 2e0a lation methods..
│ │ │ │ │ -00009470: 0a2a 204d 656e 753a 0a0a 2a20 5365 7175 .* Menu:..* Sequ
│ │ │ │ │ -00009480: 656e 6365 6162 6c65 436f 6c6c 6563 7469 enceableCollecti
│ │ │ │ │ -00009490: 6f6e 2063 6c61 7373 2d69 6e73 7461 6e63 on class-instanc
│ │ │ │ │ -000094a0: 6520 6372 6561 7469 6f6e 3a3a 2020 2863 e creation:: (c
│ │ │ │ │ -000094b0: 6c61 7373 290a 2a20 5365 7175 656e 6365 lass).* Sequence
│ │ │ │ │ -000094c0: 6162 6c65 436f 6c6c 6563 7469 6f6e 2d62 ableCollection-b
│ │ │ │ │ -000094d0: 6173 6963 3a3a 2020 2869 6e73 7461 6e63 asic:: (instanc
│ │ │ │ │ -000094e0: 6529 0a2a 2053 6571 7565 6e63 6561 626c e).* Sequenceabl
│ │ │ │ │ -000094f0: 6543 6f6c 6c65 6374 696f 6e2d 636f 6d70 eCollection-comp
│ │ │ │ │ -00009500: 6172 696e 673a 3a20 2028 696e 7374 616e aring:: (instan
│ │ │ │ │ -00009510: 6365 290a 2a20 5365 7175 656e 6365 6162 ce).* Sequenceab
│ │ │ │ │ -00009520: 6c65 436f 6c6c 6563 7469 6f6e 2d63 6f6e leCollection-con
│ │ │ │ │ -00009530: 6361 7465 6e61 7469 6e67 3a3a 2020 2869 catenating:: (i
│ │ │ │ │ -00009540: 6e73 7461 6e63 6529 0a2a 2053 6571 7565 nstance).* Seque
│ │ │ │ │ -00009550: 6e63 6561 626c 6543 6f6c 6c65 6374 696f nceableCollectio
│ │ │ │ │ -00009560: 6e2d 636f 7079 696e 6720 5365 7175 656e n-copying Sequen
│ │ │ │ │ -00009570: 6365 6162 6c65 436f 6c6c 6563 7469 6f6e ceableCollection
│ │ │ │ │ -00009580: 733a 3a20 2028 696e 7374 616e 6365 290a s:: (instance).
│ │ │ │ │ -00009590: 2a20 5365 7175 656e 6365 6162 6c65 436f * SequenceableCo
│ │ │ │ │ -000095a0: 6c6c 6563 7469 6f6e 2d65 6e75 6d65 7261 llection-enumera
│ │ │ │ │ -000095b0: 7469 6e67 3a3a 2020 2869 6e73 7461 6e63 ting:: (instanc
│ │ │ │ │ -000095c0: 6529 0a2a 2053 6571 7565 6e63 6561 626c e).* Sequenceabl
│ │ │ │ │ -000095d0: 6543 6f6c 6c65 6374 696f 6e2d 6d61 6e69 eCollection-mani
│ │ │ │ │ -000095e0: 7075 6c61 7469 6f6e 3a3a 2020 2869 6e73 pulation:: (ins
│ │ │ │ │ -000095f0: 7461 6e63 6529 0a2a 2053 6571 7565 6e63 tance).* Sequenc
│ │ │ │ │ -00009600: 6561 626c 6543 6f6c 6c65 6374 696f 6e2d eableCollection-
│ │ │ │ │ -00009610: 7265 706c 6163 696e 6720 6974 656d 733a replacing items:
│ │ │ │ │ -00009620: 3a20 2028 696e 7374 616e 6365 290a 2a20 : (instance).*
│ │ │ │ │ -00009630: 5365 7175 656e 6365 6162 6c65 436f 6c6c SequenceableColl
│ │ │ │ │ -00009640: 6563 7469 6f6e 2d73 6f72 7469 6e67 3a3a ection-sorting::
│ │ │ │ │ -00009650: 2020 2869 6e73 7461 6e63 6529 0a2a 2053 (instance).* S
│ │ │ │ │ -00009660: 6571 7565 6e63 6561 626c 6543 6f6c 6c65 equenceableColle
│ │ │ │ │ -00009670: 6374 696f 6e2d 7374 696c 6c20 756e 636c ction-still uncl
│ │ │ │ │ -00009680: 6173 7369 6669 6564 3a3a 2020 2869 6e73 assified:: (ins
│ │ │ │ │ -00009690: 7461 6e63 6529 0a2a 2053 6571 7565 6e63 tance).* Sequenc
│ │ │ │ │ -000096a0: 6561 626c 6543 6f6c 6c65 6374 696f 6e2d eableCollection-
│ │ │ │ │ -000096b0: 7465 7374 696e 673a 3a20 2028 696e 7374 testing:: (inst
│ │ │ │ │ -000096c0: 616e 6365 290a 2a20 5365 7175 656e 6365 ance).* Sequence
│ │ │ │ │ -000096d0: 6162 6c65 436f 6c6c 6563 7469 6f6e 2d74 ableCollection-t
│ │ │ │ │ -000096e0: 6573 7469 6e67 2063 6f6c 6c65 6374 696f esting collectio
│ │ │ │ │ -000096f0: 6e73 3a3a 2020 2869 6e73 7461 6e63 6529 ns:: (instance)
│ │ │ │ │ -00009700: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ -00009710: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ -00009720: 5365 7175 656e 6365 6162 6c65 436f 6c6c SequenceableColl
│ │ │ │ │ -00009730: 6563 7469 6f6e 2063 6c61 7373 2d69 6e73 ection class-ins
│ │ │ │ │ -00009740: 7461 6e63 6520 6372 6561 7469 6f6e 2c20 tance creation,
│ │ │ │ │ -00009750: 204e 6578 743a 2053 6571 7565 6e63 6561 Next: Sequencea
│ │ │ │ │ -00009760: 626c 6543 6f6c 6c65 6374 696f 6e2d 6261 bleCollection-ba
│ │ │ │ │ -00009770: 7369 632c 2020 5570 3a20 5365 7175 656e sic, Up: Sequen
│ │ │ │ │ -00009780: 6365 6162 6c65 436f 6c6c 6563 7469 6f6e ceableCollection
│ │ │ │ │ -00009790: 0a0a 312e 3135 312e 3120 5365 7175 656e ..1.151.1 Sequen
│ │ │ │ │ -000097a0: 6365 6162 6c65 436f 6c6c 6563 7469 6f6e ceableCollection
│ │ │ │ │ -000097b0: 2063 6c61 7373 3a20 696e 7374 616e 6365 class: instance
│ │ │ │ │ -000097c0: 2063 7265 6174 696f 6e0a 2d2d 2d2d 2d2d creation.------
│ │ │ │ │ -000097d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000097e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000097f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00009800: 2d0a 0a6a 6f69 6e3a 2061 436f 6c6c 6563 -..join: aCollec
│ │ │ │ │ -00009810: 7469 6f6e 2073 6570 6172 6174 6564 4279 tion separatedBy
│ │ │ │ │ -00009820: 3a20 7365 7043 6f6c 6c65 6374 696f 6e0a : sepCollection.
│ │ │ │ │ -00009830: 2020 2020 2057 6865 7265 2061 436f 6c6c Where aColl
│ │ │ │ │ -00009840: 6563 7469 6f6e 2069 7320 6120 636f 6c6c ection is a coll
│ │ │ │ │ -00009850: 6563 7469 6f6e 206f 6620 5365 7175 656e ection of Sequen
│ │ │ │ │ -00009860: 6365 6162 6c65 436f 6c6c 6563 7469 6f6e ceableCollection
│ │ │ │ │ -00009870: 732c 0a20 2020 2020 616e 7377 6572 2061 s,. answer a
│ │ │ │ │ -00009880: 206e 6577 2069 6e73 7461 6e63 6520 7769 new instance wi
│ │ │ │ │ -00009890: 7468 2061 6c6c 2074 6865 2065 6c65 6d65 th all the eleme
│ │ │ │ │ -000098a0: 6e74 7320 7468 6572 6569 6e2c 2069 6e20 nts therein, in
│ │ │ │ │ -000098b0: 6f72 6465 722c 2065 6163 680a 2020 2020 order, each.
│ │ │ │ │ -000098c0: 2073 6570 6172 6174 6564 2062 7920 616e separated by an
│ │ │ │ │ -000098d0: 206f 6363 7572 7265 6e63 6520 6f66 2073 occurrence of s
│ │ │ │ │ -000098e0: 6570 436f 6c6c 6563 7469 6f6e 2e0a 0a1f epCollection....
│ │ │ │ │ -000098f0: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ -00009900: 696e 666f 2c20 204e 6f64 653a 2053 6571 info, Node: Seq
│ │ │ │ │ -00009910: 7565 6e63 6561 626c 6543 6f6c 6c65 6374 uenceableCollect
│ │ │ │ │ -00009920: 696f 6e2d 6261 7369 632c 2020 4e65 7874 ion-basic, Next
│ │ │ │ │ -00009930: 3a20 5365 7175 656e 6365 6162 6c65 436f : SequenceableCo
│ │ │ │ │ -00009940: 6c6c 6563 7469 6f6e 2d63 6f6d 7061 7269 llection-compari
│ │ │ │ │ -00009950: 6e67 2c20 2050 7265 763a 2053 6571 7565 ng, Prev: Seque
│ │ │ │ │ -00009960: 6e63 6561 626c 6543 6f6c 6c65 6374 696f nceableCollectio
│ │ │ │ │ -00009970: 6e20 636c 6173 732d 696e 7374 616e 6365 n class-instance
│ │ │ │ │ -00009980: 2063 7265 6174 696f 6e2c 2020 5570 3a20 creation, Up:
│ │ │ │ │ -00009990: 5365 7175 656e 6365 6162 6c65 436f 6c6c SequenceableColl
│ │ │ │ │ -000099a0: 6563 7469 6f6e 0a0a 312e 3135 312e 3220 ection..1.151.2
│ │ │ │ │ -000099b0: 5365 7175 656e 6365 6162 6c65 436f 6c6c SequenceableColl
│ │ │ │ │ -000099c0: 6563 7469 6f6e 3a20 6261 7369 630a 2d2d ection: basic.--
│ │ │ │ │ -000099d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000099e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000099f0: 2d2d 2d0a 0a61 6674 6572 3a20 6f6c 644f ---..after: oldO
│ │ │ │ │ -00009a00: 626a 6563 740a 2020 2020 2052 6574 7572 bject. Retur
│ │ │ │ │ -00009a10: 6e20 7468 6520 656c 656d 656e 7420 6166 n the element af
│ │ │ │ │ -00009a20: 7465 7220 6f6c 644f 626a 6563 742e 2020 ter oldObject.
│ │ │ │ │ -00009a30: 4572 726f 7220 6966 206f 6c64 4f62 6a65 Error if oldObje
│ │ │ │ │ -00009a40: 6374 206e 6f74 2066 6f75 6e64 0a20 2020 ct not found.
│ │ │ │ │ -00009a50: 2020 6f72 2069 6620 6e6f 2066 6f6c 6c6f or if no follo
│ │ │ │ │ -00009a60: 7769 6e67 206f 626a 6563 7420 6973 2061 wing object is a
│ │ │ │ │ -00009a70: 7661 696c 6162 6c65 0a0a 616c 6c42 7574 vailable..allBut
│ │ │ │ │ -00009a80: 4669 7273 740a 2020 2020 2041 6e73 7765 First. Answe
│ │ │ │ │ -00009a90: 7220 6120 636f 7079 206f 6620 7468 6520 r a copy of the
│ │ │ │ │ -00009aa0: 7265 6365 6976 6572 2077 6974 686f 7574 receiver without
│ │ │ │ │ -00009ab0: 2074 6865 2066 6972 7374 206f 626a 6563 the first objec
│ │ │ │ │ -00009ac0: 742e 0a0a 616c 6c42 7574 4669 7273 743a t...allButFirst:
│ │ │ │ │ -00009ad0: 206e 0a20 2020 2020 416e 7377 6572 2061 n. Answer a
│ │ │ │ │ -00009ae0: 2063 6f70 7920 6f66 2074 6865 2072 6563 copy of the rec
│ │ │ │ │ -00009af0: 6569 7665 7220 7769 7468 6f75 7420 7468 eiver without th
│ │ │ │ │ -00009b00: 6520 6669 7273 7420 6e20 6f62 6a65 6374 e first n object
│ │ │ │ │ -00009b10: 732e 0a0a 616c 6c42 7574 4c61 7374 0a20 s...allButLast.
│ │ │ │ │ -00009b20: 2020 2020 416e 7377 6572 2061 2063 6f70 Answer a cop
│ │ │ │ │ -00009b30: 7920 6f66 2074 6865 2072 6563 6569 7665 y of the receive
│ │ │ │ │ -00009b40: 7220 7769 7468 6f75 7420 7468 6520 6c61 r without the la
│ │ │ │ │ -00009b50: 7374 206f 626a 6563 742e 0a0a 616c 6c42 st object...allB
│ │ │ │ │ -00009b60: 7574 4c61 7374 3a20 6e0a 2020 2020 2041 utLast: n. A
│ │ │ │ │ -00009b70: 6e73 7765 7220 6120 636f 7079 206f 6620 nswer a copy of
│ │ │ │ │ -00009b80: 7468 6520 7265 6365 6976 6572 2077 6974 the receiver wit
│ │ │ │ │ -00009b90: 686f 7574 2074 6865 206c 6173 7420 6e20 hout the last n
│ │ │ │ │ -00009ba0: 6f62 6a65 6374 732e 0a0a 6174 3a20 616e objects...at: an
│ │ │ │ │ -00009bb0: 496e 6465 7820 6966 4162 7365 6e74 3a20 Index ifAbsent:
│ │ │ │ │ -00009bc0: 6142 6c6f 636b 0a20 2020 2020 416e 7377 aBlock. Answ
│ │ │ │ │ -00009bd0: 6572 2074 6865 2061 6e49 6e64 6578 2d74 er the anIndex-t
│ │ │ │ │ -00009be0: 6820 6974 656d 206f 6620 7468 6520 636f h item of the co
│ │ │ │ │ -00009bf0: 6c6c 6563 7469 6f6e 2c20 6f72 2065 7661 llection, or eva
│ │ │ │ │ -00009c00: 6c75 6174 6520 6142 6c6f 636b 0a20 2020 luate aBlock.
│ │ │ │ │ -00009c10: 2020 616e 6420 616e 7377 6572 2074 6865 and answer the
│ │ │ │ │ -00009c20: 2072 6573 756c 7420 6966 2074 6865 2069 result if the i
│ │ │ │ │ -00009c30: 6e64 6578 2069 7320 6f75 7420 6f66 2072 ndex is out of r
│ │ │ │ │ -00009c40: 616e 6765 0a0a 6174 416c 6c3a 206b 6579 ange..atAll: key
│ │ │ │ │ -00009c50: 436f 6c6c 6563 7469 6f6e 0a20 2020 2020 Collection.
│ │ │ │ │ -00009c60: 416e 7377 6572 2061 2063 6f6c 6c65 6374 Answer a collect
│ │ │ │ │ -00009c70: 696f 6e20 6f66 2074 6865 2073 616d 6520 ion of the same
│ │ │ │ │ -00009c80: 6b69 6e64 2072 6574 7572 6e65 6420 6279 kind returned by
│ │ │ │ │ -00009c90: 2023 636f 6c6c 6563 743a 2c20 7468 6174 #collect:, that
│ │ │ │ │ -00009ca0: 0a20 2020 2020 6f6e 6c79 2069 6e63 6c75 . only inclu
│ │ │ │ │ -00009cb0: 6465 7320 7468 6520 7661 6c75 6573 2061 des the values a
│ │ │ │ │ -00009cc0: 7420 7468 6520 6769 7665 6e20 696e 6469 t the given indi
│ │ │ │ │ -00009cd0: 6365 732e 2020 4661 696c 2069 6620 616e ces. Fail if an
│ │ │ │ │ -00009ce0: 7920 6f66 2074 6865 0a20 2020 2020 7661 y of the. va
│ │ │ │ │ -00009cf0: 6c75 6573 2069 6e20 6b65 7943 6f6c 6c65 lues in keyColle
│ │ │ │ │ -00009d00: 6374 696f 6e20 6973 206f 7574 206f 6620 ction is out of
│ │ │ │ │ -00009d10: 626f 756e 6473 2066 6f72 2074 6865 2072 bounds for the r
│ │ │ │ │ -00009d20: 6563 6569 7665 722e 0a0a 6174 416c 6c3a eceiver...atAll:
│ │ │ │ │ -00009d30: 2061 436f 6c6c 6563 7469 6f6e 2070 7574 aCollection put
│ │ │ │ │ -00009d40: 3a20 616e 4f62 6a65 6374 0a20 2020 2020 : anObject.
│ │ │ │ │ -00009d50: 5075 7420 616e 4f62 6a65 6374 2061 7420 Put anObject at
│ │ │ │ │ -00009d60: 6576 6572 7920 696e 6465 7820 636f 6e74 every index cont
│ │ │ │ │ -00009d70: 6169 6e65 6420 696e 2061 436f 6c6c 6563 ained in aCollec
│ │ │ │ │ -00009d80: 7469 6f6e 0a0a 6174 416c 6c50 7574 3a20 tion..atAllPut:
│ │ │ │ │ -00009d90: 616e 4f62 6a65 6374 0a20 2020 2020 5075 anObject. Pu
│ │ │ │ │ -00009da0: 7420 616e 4f62 6a65 6374 2061 7420 6576 t anObject at ev
│ │ │ │ │ -00009db0: 6572 7920 696e 6465 7820 696e 2074 6865 ery index in the
│ │ │ │ │ -00009dc0: 2072 6563 6569 7665 720a 0a61 7452 616e receiver..atRan
│ │ │ │ │ -00009dd0: 646f 6d0a 2020 2020 2052 6574 7572 6e20 dom. Return
│ │ │ │ │ -00009de0: 6120 7261 6e64 6f6d 2069 7465 6d20 6f66 a random item of
│ │ │ │ │ -00009df0: 2074 6865 2072 6563 6569 7665 722e 0a0a the receiver...
│ │ │ │ │ -00009e00: 6265 666f 7265 3a20 6f6c 644f 626a 6563 before: oldObjec
│ │ │ │ │ -00009e10: 740a 2020 2020 2052 6574 7572 6e20 7468 t. Return th
│ │ │ │ │ -00009e20: 6520 656c 656d 656e 7420 6265 666f 7265 e element before
│ │ │ │ │ -00009e30: 206f 6c64 4f62 6a65 6374 2e20 2045 7272 oldObject. Err
│ │ │ │ │ -00009e40: 6f72 2069 6620 6f6c 644f 626a 6563 7420 or if oldObject
│ │ │ │ │ -00009e50: 6e6f 7420 666f 756e 640a 2020 2020 206f not found. o
│ │ │ │ │ -00009e60: 7220 6966 206e 6f20 7072 6563 6564 696e r if no precedin
│ │ │ │ │ -00009e70: 6720 6f62 6a65 6374 2069 7320 6176 6169 g object is avai
│ │ │ │ │ -00009e80: 6c61 626c 650a 0a66 6972 7374 0a20 2020 lable..first.
│ │ │ │ │ -00009e90: 2020 416e 7377 6572 2074 6865 2066 6972 Answer the fir
│ │ │ │ │ -00009ea0: 7374 2069 7465 6d20 696e 2074 6865 2072 st item in the r
│ │ │ │ │ -00009eb0: 6563 6569 7665 720a 0a66 6972 7374 3a20 eceiver..first:
│ │ │ │ │ -00009ec0: 6e0a 2020 2020 2041 6e73 7765 7220 7468 n. Answer th
│ │ │ │ │ -00009ed0: 6520 6669 7273 7420 6e20 6974 656d 7320 e first n items
│ │ │ │ │ -00009ee0: 696e 2074 6865 2072 6563 6569 7665 720a in the receiver.
│ │ │ │ │ -00009ef0: 0a66 6f75 7274 680a 2020 2020 2041 6e73 .fourth. Ans
│ │ │ │ │ -00009f00: 7765 7220 7468 6520 666f 7572 7468 2069 wer the fourth i
│ │ │ │ │ -00009f10: 7465 6d20 696e 2074 6865 2072 6563 6569 tem in the recei
│ │ │ │ │ -00009f20: 7665 720a 0a69 6465 6e74 6974 7949 6e63 ver..identityInc
│ │ │ │ │ -00009f30: 6c75 6465 733a 2061 6e4f 626a 6563 740a ludes: anObject.
│ │ │ │ │ -00009f40: 2020 2020 2041 6e73 7765 7220 7768 6574 Answer whet
│ │ │ │ │ -00009f50: 6865 7220 7765 2069 6e63 6c75 6465 2074 her we include t
│ │ │ │ │ -00009f60: 6865 2061 6e4f 626a 6563 7420 6f62 6a65 he anObject obje
│ │ │ │ │ -00009f70: 6374 0a0a 6964 656e 7469 7479 496e 6465 ct..identityInde
│ │ │ │ │ -00009f80: 784f 663a 2061 6e45 6c65 6d65 6e74 0a20 xOf: anElement.
│ │ │ │ │ -00009f90: 2020 2020 416e 7377 6572 2074 6865 2069 Answer the i
│ │ │ │ │ -00009fa0: 6e64 6578 206f 6620 7468 6520 6669 7273 ndex of the firs
│ │ │ │ │ -00009fb0: 7420 6f63 6375 7272 656e 6365 206f 6620 t occurrence of
│ │ │ │ │ -00009fc0: 616e 206f 626a 6563 7420 6964 656e 7469 an object identi
│ │ │ │ │ -00009fd0: 6361 6c20 746f 0a20 2020 2020 616e 456c cal to. anEl
│ │ │ │ │ -00009fe0: 656d 656e 7420 696e 2074 6865 2072 6563 ement in the rec
│ │ │ │ │ -00009ff0: 6569 7665 722e 2020 416e 7377 6572 2030 eiver. Answer 0
│ │ │ │ │ -0000a000: 2069 6620 6e6f 2069 7465 6d20 6973 2066 if no item is f
│ │ │ │ │ -0000a010: 6f75 6e64 0a0a 6964 656e 7469 7479 496e ound..identityIn
│ │ │ │ │ -0000a020: 6465 784f 663a 2061 6e45 6c65 6d65 6e74 dexOf: anElement
│ │ │ │ │ -0000a030: 2069 6641 6273 656e 743a 2065 7863 6570 ifAbsent: excep
│ │ │ │ │ -0000a040: 7469 6f6e 426c 6f63 6b0a 2020 2020 2041 tionBlock. A
│ │ │ │ │ -0000a050: 6e73 7765 7220 7468 6520 696e 6465 7820 nswer the index
│ │ │ │ │ -0000a060: 6f66 2074 6865 2066 6972 7374 206f 6363 of the first occ
│ │ │ │ │ -0000a070: 7572 7265 6e63 6520 6f66 2061 6e20 6f62 urrence of an ob
│ │ │ │ │ -0000a080: 6a65 6374 2069 6465 6e74 6963 616c 2074 ject identical t
│ │ │ │ │ -0000a090: 6f0a 2020 2020 2061 6e45 6c65 6d65 6e74 o. anElement
│ │ │ │ │ -0000a0a0: 2069 6e20 7468 6520 7265 6365 6976 6572 in the receiver
│ │ │ │ │ -0000a0b0: 2e20 2049 6e76 6f6b 6520 6578 6365 7074 . Invoke except
│ │ │ │ │ -0000a0c0: 696f 6e42 6c6f 636b 2061 6e64 2061 6e73 ionBlock and ans
│ │ │ │ │ -0000a0d0: 7765 7220 6974 730a 2020 2020 2072 6573 wer its. res
│ │ │ │ │ -0000a0e0: 756c 7420 6966 206e 6f20 6974 656d 2069 ult if no item i
│ │ │ │ │ -0000a0f0: 7320 666f 756e 640a 0a69 6465 6e74 6974 s found..identit
│ │ │ │ │ -0000a100: 7949 6e64 6578 4f66 3a20 616e 456c 656d yIndexOf: anElem
│ │ │ │ │ -0000a110: 656e 7420 7374 6172 7469 6e67 4174 3a20 ent startingAt:
│ │ │ │ │ -0000a120: 616e 496e 6465 780a 2020 2020 2041 6e73 anIndex. Ans
│ │ │ │ │ -0000a130: 7765 7220 7468 6520 6669 7273 7420 696e wer the first in
│ │ │ │ │ -0000a140: 6465 7820 3e20 616e 496e 6465 7820 7768 dex > anIndex wh
│ │ │ │ │ -0000a150: 6963 6820 636f 6e74 6169 6e73 2061 6e20 ich contains an
│ │ │ │ │ -0000a160: 6f62 6a65 6374 2069 6465 6e74 6963 616c object identical
│ │ │ │ │ -0000a170: 0a20 2020 2020 746f 2061 6e45 6c65 6d65 . to anEleme
│ │ │ │ │ -0000a180: 6e74 2e20 2041 6e73 7765 7220 3020 6966 nt. Answer 0 if
│ │ │ │ │ -0000a190: 206e 6f20 6974 656d 2069 7320 666f 756e no item is foun
│ │ │ │ │ -0000a1a0: 640a 0a69 6465 6e74 6974 7949 6e64 6578 d..identityIndex
│ │ │ │ │ -0000a1b0: 4f66 3a20 616e 4f62 6a65 6374 2073 7461 Of: anObject sta
│ │ │ │ │ -0000a1c0: 7274 696e 6741 743a 2061 6e49 6e64 6578 rtingAt: anIndex
│ │ │ │ │ -0000a1d0: 2069 6641 6273 656e 743a 2065 7863 6570 ifAbsent: excep
│ │ │ │ │ -0000a1e0: 7469 6f6e 426c 6f63 6b0a 2020 2020 2041 tionBlock. A
│ │ │ │ │ -0000a1f0: 6e73 7765 7220 7468 6520 6669 7273 7420 nswer the first
│ │ │ │ │ -0000a200: 696e 6465 7820 3e20 616e 496e 6465 7820 index > anIndex
│ │ │ │ │ -0000a210: 7768 6963 6820 636f 6e74 6169 6e73 2061 which contains a
│ │ │ │ │ -0000a220: 6e20 6f62 6a65 6374 2065 7861 6374 6c79 n object exactly
│ │ │ │ │ -0000a230: 0a20 2020 2020 6964 656e 7469 6361 6c20 . identical
│ │ │ │ │ -0000a240: 746f 2061 6e4f 626a 6563 742e 2020 496e to anObject. In
│ │ │ │ │ -0000a250: 766f 6b65 2065 7863 6570 7469 6f6e 426c voke exceptionBl
│ │ │ │ │ -0000a260: 6f63 6b20 616e 6420 616e 7377 6572 2069 ock and answer i
│ │ │ │ │ -0000a270: 7473 2072 6573 756c 740a 2020 2020 2069 ts result. i
│ │ │ │ │ -0000a280: 6620 6e6f 2069 7465 6d20 6973 2066 6f75 f no item is fou
│ │ │ │ │ -0000a290: 6e64 0a0a 6964 656e 7469 7479 496e 6465 nd..identityInde
│ │ │ │ │ -0000a2a0: 784f 664c 6173 743a 2061 6e45 6c65 6d65 xOfLast: anEleme
│ │ │ │ │ -0000a2b0: 6e74 2069 6641 6273 656e 743a 2065 7863 nt ifAbsent: exc
│ │ │ │ │ -0000a2c0: 6570 7469 6f6e 426c 6f63 6b0a 2020 2020 eptionBlock.
│ │ │ │ │ -0000a2d0: 2041 6e73 7765 7220 7468 6520 6c61 7374 Answer the last
│ │ │ │ │ -0000a2e0: 2069 6e64 6578 2077 6869 6368 2063 6f6e index which con
│ │ │ │ │ -0000a2f0: 7461 696e 7320 616e 206f 626a 6563 7420 tains an object
│ │ │ │ │ -0000a300: 6964 656e 7469 6361 6c20 746f 0a20 2020 identical to.
│ │ │ │ │ -0000a310: 2020 616e 456c 656d 656e 742e 2020 496e anElement. In
│ │ │ │ │ -0000a320: 766f 6b65 2065 7863 6570 7469 6f6e 426c voke exceptionBl
│ │ │ │ │ -0000a330: 6f63 6b20 616e 6420 616e 7377 6572 2069 ock and answer i
│ │ │ │ │ -0000a340: 7473 2072 6573 756c 7420 6966 206e 6f20 ts result if no
│ │ │ │ │ -0000a350: 6974 656d 0a20 2020 2020 6973 2066 6f75 item. is fou
│ │ │ │ │ -0000a360: 6e64 0a0a 696e 636c 7564 6573 3a20 616e nd..includes: an
│ │ │ │ │ -0000a370: 4f62 6a65 6374 0a20 2020 2020 416e 7377 Object. Answ
│ │ │ │ │ -0000a380: 6572 2077 6865 7468 6572 2077 6520 696e er whether we in
│ │ │ │ │ -0000a390: 636c 7564 6520 616e 4f62 6a65 6374 0a0a clude anObject..
│ │ │ │ │ -0000a3a0: 696e 6465 784f 663a 2061 6e45 6c65 6d65 indexOf: anEleme
│ │ │ │ │ -0000a3b0: 6e74 0a20 2020 2020 416e 7377 6572 2074 nt. Answer t
│ │ │ │ │ -0000a3c0: 6865 2069 6e64 6578 206f 6620 7468 6520 he index of the
│ │ │ │ │ -0000a3d0: 6669 7273 7420 6f63 6375 7272 656e 6365 first occurrence
│ │ │ │ │ -0000a3e0: 206f 6620 616e 456c 656d 656e 7420 696e of anElement in
│ │ │ │ │ -0000a3f0: 2074 6865 0a20 2020 2020 7265 6365 6976 the. receiv
│ │ │ │ │ -0000a400: 6572 2e20 2041 6e73 7765 7220 3020 6966 er. Answer 0 if
│ │ │ │ │ -0000a410: 206e 6f20 6974 656d 2069 7320 666f 756e no item is foun
│ │ │ │ │ -0000a420: 640a 0a69 6e64 6578 4f66 3a20 616e 456c d..indexOf: anEl
│ │ │ │ │ -0000a430: 656d 656e 7420 6966 4162 7365 6e74 3a20 ement ifAbsent:
│ │ │ │ │ -0000a440: 6578 6365 7074 696f 6e42 6c6f 636b 0a20 exceptionBlock.
│ │ │ │ │ -0000a450: 2020 2020 416e 7377 6572 2074 6865 2069 Answer the i
│ │ │ │ │ -0000a460: 6e64 6578 206f 6620 7468 6520 6669 7273 ndex of the firs
│ │ │ │ │ -0000a470: 7420 6f63 6375 7272 656e 6365 206f 6620 t occurrence of
│ │ │ │ │ -0000a480: 616e 456c 656d 656e 7420 696e 2074 6865 anElement in the
│ │ │ │ │ -0000a490: 0a20 2020 2020 7265 6365 6976 6572 2e20 . receiver.
│ │ │ │ │ -0000a4a0: 2049 6e76 6f6b 6520 6578 6365 7074 696f Invoke exceptio
│ │ │ │ │ -0000a4b0: 6e42 6c6f 636b 2061 6e64 2061 6e73 7765 nBlock and answe
│ │ │ │ │ -0000a4c0: 7220 6974 7320 7265 7375 6c74 2069 6620 r its result if
│ │ │ │ │ -0000a4d0: 6e6f 2069 7465 6d0a 2020 2020 2069 7320 no item. is
│ │ │ │ │ -0000a4e0: 666f 756e 640a 0a69 6e64 6578 4f66 3a20 found..indexOf:
│ │ │ │ │ -0000a4f0: 616e 456c 656d 656e 7420 7374 6172 7469 anElement starti
│ │ │ │ │ -0000a500: 6e67 4174 3a20 616e 496e 6465 780a 2020 ngAt: anIndex.
│ │ │ │ │ -0000a510: 2020 2041 6e73 7765 7220 7468 6520 6669 Answer the fi
│ │ │ │ │ -0000a520: 7273 7420 696e 6465 7820 3e20 616e 496e rst index > anIn
│ │ │ │ │ -0000a530: 6465 7820 7768 6963 6820 636f 6e74 6169 dex which contai
│ │ │ │ │ -0000a540: 6e73 2061 6e45 6c65 6d65 6e74 2e20 2041 ns anElement. A
│ │ │ │ │ -0000a550: 6e73 7765 720a 2020 2020 2030 2069 6620 nswer. 0 if
│ │ │ │ │ -0000a560: 6e6f 2069 7465 6d20 6973 2066 6f75 6e64 no item is found
│ │ │ │ │ -0000a570: 0a0a 696e 6465 784f 663a 2061 6e45 6c65 ..indexOf: anEle
│ │ │ │ │ -0000a580: 6d65 6e74 2073 7461 7274 696e 6741 743a ment startingAt:
│ │ │ │ │ -0000a590: 2061 6e49 6e64 6578 2069 6641 6273 656e anIndex ifAbsen
│ │ │ │ │ -0000a5a0: 743a 2065 7863 6570 7469 6f6e 426c 6f63 t: exceptionBloc
│ │ │ │ │ -0000a5b0: 6b0a 2020 2020 2041 6e73 7765 7220 7468 k. Answer th
│ │ │ │ │ -0000a5c0: 6520 6669 7273 7420 696e 6465 7820 3e20 e first index >
│ │ │ │ │ -0000a5d0: 616e 496e 6465 7820 7768 6963 6820 636f anIndex which co
│ │ │ │ │ -0000a5e0: 6e74 6169 6e73 2061 6e45 6c65 6d65 6e74 ntains anElement
│ │ │ │ │ -0000a5f0: 2e20 2049 6e76 6f6b 650a 2020 2020 2065 . Invoke. e
│ │ │ │ │ -0000a600: 7863 6570 7469 6f6e 426c 6f63 6b20 616e xceptionBlock an
│ │ │ │ │ -0000a610: 6420 616e 7377 6572 2069 7473 2072 6573 d answer its res
│ │ │ │ │ -0000a620: 756c 7420 6966 206e 6f20 6974 656d 2069 ult if no item i
│ │ │ │ │ -0000a630: 7320 666f 756e 640a 0a69 6e64 6578 4f66 s found..indexOf
│ │ │ │ │ -0000a640: 4c61 7374 3a20 616e 456c 656d 656e 7420 Last: anElement
│ │ │ │ │ -0000a650: 6966 4162 7365 6e74 3a20 6578 6365 7074 ifAbsent: except
│ │ │ │ │ -0000a660: 696f 6e42 6c6f 636b 0a20 2020 2020 416e ionBlock. An
│ │ │ │ │ -0000a670: 7377 6572 2074 6865 206c 6173 7420 696e swer the last in
│ │ │ │ │ -0000a680: 6465 7820 7768 6963 6820 636f 6e74 6169 dex which contai
│ │ │ │ │ -0000a690: 6e73 2061 6e45 6c65 6d65 6e74 2e20 2049 ns anElement. I
│ │ │ │ │ -0000a6a0: 6e76 6f6b 650a 2020 2020 2065 7863 6570 nvoke. excep
│ │ │ │ │ -0000a6b0: 7469 6f6e 426c 6f63 6b20 616e 6420 616e tionBlock and an
│ │ │ │ │ -0000a6c0: 7377 6572 2069 7473 2072 6573 756c 7420 swer its result
│ │ │ │ │ -0000a6d0: 6966 206e 6f20 6974 656d 2069 7320 666f if no item is fo
│ │ │ │ │ -0000a6e0: 756e 640a 0a69 6e64 6578 4f66 5375 6243 und..indexOfSubC
│ │ │ │ │ -0000a6f0: 6f6c 6c65 6374 696f 6e3a 2061 5375 6243 ollection: aSubC
│ │ │ │ │ -0000a700: 6f6c 6c65 6374 696f 6e0a 2020 2020 2041 ollection. A
│ │ │ │ │ -0000a710: 6e73 7765 7220 7468 6520 6669 7273 7420 nswer the first
│ │ │ │ │ -0000a720: 696e 6465 7820 3e20 616e 496e 6465 7820 index > anIndex
│ │ │ │ │ -0000a730: 6174 2077 6869 6368 2073 7461 7274 7320 at which starts
│ │ │ │ │ -0000a740: 6120 7365 7175 656e 6365 206f 660a 2020 a sequence of.
│ │ │ │ │ -0000a750: 2020 2069 7465 6d73 206d 6174 6368 696e items matchin
│ │ │ │ │ -0000a760: 6720 6153 7562 436f 6c6c 6563 7469 6f6e g aSubCollection
│ │ │ │ │ -0000a770: 2e20 2041 6e73 7765 7220 3020 6966 206e . Answer 0 if n
│ │ │ │ │ -0000a780: 6f20 7375 6368 2073 6571 7565 6e63 6520 o such sequence
│ │ │ │ │ -0000a790: 6973 0a20 2020 2020 666f 756e 642e 0a0a is. found...
│ │ │ │ │ -0000a7a0: 696e 6465 784f 6653 7562 436f 6c6c 6563 indexOfSubCollec
│ │ │ │ │ -0000a7b0: 7469 6f6e 3a20 6153 7562 436f 6c6c 6563 tion: aSubCollec
│ │ │ │ │ -0000a7c0: 7469 6f6e 2069 6641 6273 656e 743a 2065 tion ifAbsent: e
│ │ │ │ │ -0000a7d0: 7863 6570 7469 6f6e 426c 6f63 6b0a 2020 xceptionBlock.
│ │ │ │ │ -0000a7e0: 2020 2041 6e73 7765 7220 7468 6520 6669 Answer the fi
│ │ │ │ │ -0000a7f0: 7273 7420 696e 6465 7820 3e20 616e 496e rst index > anIn
│ │ │ │ │ -0000a800: 6465 7820 6174 2077 6869 6368 2073 7461 dex at which sta
│ │ │ │ │ -0000a810: 7274 7320 6120 7365 7175 656e 6365 206f rts a sequence o
│ │ │ │ │ -0000a820: 660a 2020 2020 2069 7465 6d73 206d 6174 f. items mat
│ │ │ │ │ -0000a830: 6368 696e 6720 6153 7562 436f 6c6c 6563 ching aSubCollec
│ │ │ │ │ -0000a840: 7469 6f6e 2e20 2041 6e73 7765 7220 3020 tion. Answer 0
│ │ │ │ │ -0000a850: 6966 206e 6f20 7375 6368 2073 6571 7565 if no such seque
│ │ │ │ │ -0000a860: 6e63 6520 6973 0a20 2020 2020 666f 756e nce is. foun
│ │ │ │ │ -0000a870: 642e 0a0a 696e 6465 784f 6653 7562 436f d...indexOfSubCo
│ │ │ │ │ -0000a880: 6c6c 6563 7469 6f6e 3a20 6153 7562 436f llection: aSubCo
│ │ │ │ │ -0000a890: 6c6c 6563 7469 6f6e 2073 7461 7274 696e llection startin
│ │ │ │ │ -0000a8a0: 6741 743a 2061 6e49 6e64 6578 0a20 2020 gAt: anIndex.
│ │ │ │ │ -0000a8b0: 2020 416e 7377 6572 2074 6865 2066 6972 Answer the fir
│ │ │ │ │ -0000a8c0: 7374 2069 6e64 6578 203e 2061 6e49 6e64 st index > anInd
│ │ │ │ │ -0000a8d0: 6578 2061 7420 7768 6963 6820 7374 6172 ex at which star
│ │ │ │ │ -0000a8e0: 7473 2061 2073 6571 7565 6e63 6520 6f66 ts a sequence of
│ │ │ │ │ -0000a8f0: 0a20 2020 2020 6974 656d 7320 6d61 7463 . items matc
│ │ │ │ │ -0000a900: 6869 6e67 2061 5375 6243 6f6c 6c65 6374 hing aSubCollect
│ │ │ │ │ -0000a910: 696f 6e2e 2020 416e 7377 6572 2030 2069 ion. Answer 0 i
│ │ │ │ │ -0000a920: 6620 6e6f 2073 7563 6820 7365 7175 656e f no such sequen
│ │ │ │ │ -0000a930: 6365 2069 730a 2020 2020 2066 6f75 6e64 ce is. found
│ │ │ │ │ -0000a940: 2e0a 0a69 6e64 6578 4f66 5375 6243 6f6c ...indexOfSubCol
│ │ │ │ │ -0000a950: 6c65 6374 696f 6e3a 2061 5375 6243 6f6c lection: aSubCol
│ │ │ │ │ -0000a960: 6c65 6374 696f 6e20 7374 6172 7469 6e67 lection starting
│ │ │ │ │ -0000a970: 4174 3a20 616e 496e 6465 7820 6966 4162 At: anIndex ifAb
│ │ │ │ │ -0000a980: 7365 6e74 3a20 6578 6365 7074 696f 6e42 sent: exceptionB
│ │ │ │ │ -0000a990: 6c6f 636b 0a20 2020 2020 416e 7377 6572 lock. Answer
│ │ │ │ │ -0000a9a0: 2074 6865 2066 6972 7374 2069 6e64 6578 the first index
│ │ │ │ │ -0000a9b0: 203e 2061 6e49 6e64 6578 2061 7420 7768 > anIndex at wh
│ │ │ │ │ -0000a9c0: 6963 6820 7374 6172 7473 2061 2073 6571 ich starts a seq
│ │ │ │ │ -0000a9d0: 7565 6e63 6520 6f66 0a20 2020 2020 6974 uence of. it
│ │ │ │ │ -0000a9e0: 656d 7320 6d61 7463 6869 6e67 2061 5375 ems matching aSu
│ │ │ │ │ -0000a9f0: 6243 6f6c 6c65 6374 696f 6e2e 2020 496e bCollection. In
│ │ │ │ │ -0000aa00: 766f 6b65 2065 7863 6570 7469 6f6e 426c voke exceptionBl
│ │ │ │ │ -0000aa10: 6f63 6b20 616e 6420 616e 7377 6572 0a20 ock and answer.
│ │ │ │ │ -0000aa20: 2020 2020 6974 7320 7265 7375 6c74 2069 its result i
│ │ │ │ │ -0000aa30: 6620 6e6f 2073 7563 6820 7365 7175 656e f no such sequen
│ │ │ │ │ -0000aa40: 6365 2069 7320 666f 756e 640a 0a6c 6173 ce is found..las
│ │ │ │ │ -0000aa50: 740a 2020 2020 2041 6e73 7765 7220 7468 t. Answer th
│ │ │ │ │ -0000aa60: 6520 6c61 7374 2069 7465 6d20 696e 2074 e last item in t
│ │ │ │ │ -0000aa70: 6865 2072 6563 6569 7665 720a 0a6c 6173 he receiver..las
│ │ │ │ │ -0000aa80: 743a 206e 0a20 2020 2020 416e 7377 6572 t: n. Answer
│ │ │ │ │ -0000aa90: 2074 6865 206c 6173 7420 6e20 6974 656d the last n item
│ │ │ │ │ -0000aaa0: 7320 696e 2074 6865 2072 6563 6569 7665 s in the receive
│ │ │ │ │ -0000aab0: 720a 0a73 6563 6f6e 640a 2020 2020 2041 r..second. A
│ │ │ │ │ -0000aac0: 6e73 7765 7220 7468 6520 7365 636f 6e64 nswer the second
│ │ │ │ │ -0000aad0: 2069 7465 6d20 696e 2074 6865 2072 6563 item in the rec
│ │ │ │ │ -0000aae0: 6569 7665 720a 0a74 6869 7264 0a20 2020 eiver..third.
│ │ │ │ │ -0000aaf0: 2020 416e 7377 6572 2074 6865 2074 6869 Answer the thi
│ │ │ │ │ -0000ab00: 7264 2069 7465 6d20 696e 2074 6865 2072 rd item in the r
│ │ │ │ │ -0000ab10: 6563 6569 7665 720a 0a1f 0a46 696c 653a eceiver....File:
│ │ │ │ │ -0000ab20: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ -0000ab30: 204e 6f64 653a 2053 6571 7565 6e63 6561 Node: Sequencea
│ │ │ │ │ -0000ab40: 626c 6543 6f6c 6c65 6374 696f 6e2d 636f bleCollection-co
│ │ │ │ │ -0000ab50: 6d70 6172 696e 672c 2020 4e65 7874 3a20 mparing, Next:
│ │ │ │ │ -0000ab60: 5365 7175 656e 6365 6162 6c65 436f 6c6c SequenceableColl
│ │ │ │ │ -0000ab70: 6563 7469 6f6e 2d63 6f6e 6361 7465 6e61 ection-concatena
│ │ │ │ │ -0000ab80: 7469 6e67 2c20 2050 7265 763a 2053 6571 ting, Prev: Seq
│ │ │ │ │ -0000ab90: 7565 6e63 6561 626c 6543 6f6c 6c65 6374 uenceableCollect
│ │ │ │ │ -0000aba0: 696f 6e2d 6261 7369 632c 2020 5570 3a20 ion-basic, Up:
│ │ │ │ │ -0000abb0: 5365 7175 656e 6365 6162 6c65 436f 6c6c SequenceableColl
│ │ │ │ │ -0000abc0: 6563 7469 6f6e 0a0a 312e 3135 312e 3320 ection..1.151.3
│ │ │ │ │ -0000abd0: 5365 7175 656e 6365 6162 6c65 436f 6c6c SequenceableColl
│ │ │ │ │ -0000abe0: 6563 7469 6f6e 3a20 636f 6d70 6172 696e ection: comparin
│ │ │ │ │ -0000abf0: 670a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d g.--------------
│ │ │ │ │ -0000ac00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0000ac10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a65 6e64 -----------..end
│ │ │ │ │ -0000ac20: 7357 6974 683a 2061 5365 7175 656e 6365 sWith: aSequence
│ │ │ │ │ -0000ac30: 6162 6c65 436f 6c6c 6563 7469 6f6e 0a20 ableCollection.
│ │ │ │ │ -0000ac40: 2020 2020 5265 7475 726e 7320 7472 7565 Returns true
│ │ │ │ │ -0000ac50: 2069 6620 7468 6520 7265 6365 6976 6572 if the receiver
│ │ │ │ │ -0000ac60: 2065 6e64 7320 7769 7468 2074 6865 2073 ends with the s
│ │ │ │ │ -0000ac70: 616d 6520 6368 6172 6163 7465 7273 2061 ame characters a
│ │ │ │ │ -0000ac80: 730a 2020 2020 2061 5365 7175 656e 6365 s. aSequence
│ │ │ │ │ -0000ac90: 6162 6c65 436f 6c6c 6563 7469 6f6e 2e0a ableCollection..
│ │ │ │ │ -0000aca0: 0a73 7461 7274 7357 6974 683a 2061 5365 .startsWith: aSe
│ │ │ │ │ -0000acb0: 7175 656e 6365 6162 6c65 436f 6c6c 6563 quenceableCollec
│ │ │ │ │ -0000acc0: 7469 6f6e 0a20 2020 2020 5265 7475 726e tion. Return
│ │ │ │ │ -0000acd0: 7320 7472 7565 2069 6620 7468 6520 7265 s true if the re
│ │ │ │ │ -0000ace0: 6365 6976 6572 2073 7461 7274 7320 7769 ceiver starts wi
│ │ │ │ │ -0000acf0: 7468 2074 6865 2073 616d 6520 6368 6172 th the same char
│ │ │ │ │ -0000ad00: 6163 7465 7273 2061 730a 2020 2020 2061 acters as. a
│ │ │ │ │ -0000ad10: 5365 7175 656e 6365 6162 6c65 436f 6c6c SequenceableColl
│ │ │ │ │ -0000ad20: 6563 7469 6f6e 2e0a 0a1f 0a46 696c 653a ection.....File:
│ │ │ │ │ -0000ad30: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ -0000ad40: 204e 6f64 653a 2053 6571 7565 6e63 6561 Node: Sequencea
│ │ │ │ │ -0000ad50: 626c 6543 6f6c 6c65 6374 696f 6e2d 636f bleCollection-co
│ │ │ │ │ -0000ad60: 6e63 6174 656e 6174 696e 672c 2020 4e65 ncatenating, Ne
│ │ │ │ │ -0000ad70: 7874 3a20 5365 7175 656e 6365 6162 6c65 xt: Sequenceable
│ │ │ │ │ -0000ad80: 436f 6c6c 6563 7469 6f6e 2d63 6f70 7969 Collection-copyi
│ │ │ │ │ -0000ad90: 6e67 2053 6571 7565 6e63 6561 626c 6543 ng SequenceableC
│ │ │ │ │ -0000ada0: 6f6c 6c65 6374 696f 6e73 2c20 2050 7265 ollections, Pre
│ │ │ │ │ -0000adb0: 763a 2053 6571 7565 6e63 6561 626c 6543 v: SequenceableC
│ │ │ │ │ -0000adc0: 6f6c 6c65 6374 696f 6e2d 636f 6d70 6172 ollection-compar
│ │ │ │ │ -0000add0: 696e 672c 2020 5570 3a20 5365 7175 656e ing, Up: Sequen
│ │ │ │ │ -0000ade0: 6365 6162 6c65 436f 6c6c 6563 7469 6f6e ceableCollection
│ │ │ │ │ -0000adf0: 0a0a 312e 3135 312e 3420 5365 7175 656e ..1.151.4 Sequen
│ │ │ │ │ -0000ae00: 6365 6162 6c65 436f 6c6c 6563 7469 6f6e ceableCollection
│ │ │ │ │ -0000ae10: 3a20 636f 6e63 6174 656e 6174 696e 670a : concatenating.
│ │ │ │ │ -0000ae20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0000ae30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0000ae40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a6a -------------..j
│ │ │ │ │ -0000ae50: 6f69 6e3a 2073 6570 436f 6c6c 6563 7469 oin: sepCollecti
│ │ │ │ │ -0000ae60: 6f6e 0a20 2020 2020 416e 7377 6572 2061 on. Answer a
│ │ │ │ │ -0000ae70: 206e 6577 2063 6f6c 6c65 6374 696f 6e20 new collection
│ │ │ │ │ -0000ae80: 6c69 6b65 206d 7920 6669 7273 7420 656c like my first el
│ │ │ │ │ -0000ae90: 656d 656e 742c 2077 6974 6820 616c 6c20 ement, with all
│ │ │ │ │ -0000aea0: 7468 650a 2020 2020 2065 6c65 6d65 6e74 the. element
│ │ │ │ │ -0000aeb0: 7320 2869 6e20 6f72 6465 7229 206f 6620 s (in order) of
│ │ │ │ │ -0000aec0: 616c 6c20 6d79 2065 6c65 6d65 6e74 7320 all my elements
│ │ │ │ │ -0000aed0: 2877 6869 6368 2073 686f 756c 6420 6265 (which should be
│ │ │ │ │ -0000aee0: 0a20 2020 2020 636f 6c6c 6563 7469 6f6e . collection
│ │ │ │ │ -0000aef0: 7329 2073 6570 6172 6174 6564 2062 7920 s) separated by
│ │ │ │ │ -0000af00: 7365 7043 6f6c 6c65 6374 696f 6e2e 0a0a sepCollection...
│ │ │ │ │ -0000af10: 2020 2020 2049 2075 7365 206d 7920 6669 I use my fi
│ │ │ │ │ -0000af20: 7273 7420 656c 656d 656e 7420 696e 7374 rst element inst
│ │ │ │ │ -0000af30: 6561 6420 6f66 206d 7973 656c 6620 6173 ead of myself as
│ │ │ │ │ -0000af40: 2061 2070 726f 746f 7479 7065 2062 6563 a prototype bec
│ │ │ │ │ -0000af50: 6175 7365 206d 790a 2020 2020 2065 6c65 ause my. ele
│ │ │ │ │ -0000af60: 6d65 6e74 7320 6172 6520 6d6f 7265 206c ments are more l
│ │ │ │ │ -0000af70: 696b 656c 7920 746f 2073 6861 7265 2074 ikely to share t
│ │ │ │ │ -0000af80: 6865 2064 6573 6972 6564 2070 726f 7065 he desired prope
│ │ │ │ │ -0000af90: 7274 6965 7320 7468 616e 2049 2061 6d2c rties than I am,
│ │ │ │ │ -0000afa0: 0a20 2020 2020 7375 6368 2061 7320 696e . such as in
│ │ │ │ │ -0000afb0: 3a0a 0a20 2020 2020 2328 2768 656c 6c6f :.. #('hello
│ │ │ │ │ -0000afc0: 2c27 2027 776f 726c 6427 2920 6a6f 696e ,' 'world') join
│ │ │ │ │ -0000afd0: 3a20 2720 2720 3d3e 2027 6865 6c6c 6f2c : ' ' => 'hello,
│ │ │ │ │ -0000afe0: 2077 6f72 6c64 270a 0a77 6974 683a 2061 world'..with: a
│ │ │ │ │ -0000aff0: 5365 7175 656e 6365 6162 6c65 436f 6c6c SequenceableColl
│ │ │ │ │ -0000b000: 6563 7469 6f6e 0a20 2020 2020 5265 7475 ection. Retu
│ │ │ │ │ -0000b010: 726e 2061 6e20 4172 7261 7920 7769 7468 rn an Array with
│ │ │ │ │ -0000b020: 2074 6865 2073 616d 6520 7369 7a65 2061 the same size a
│ │ │ │ │ -0000b030: 7320 7468 6520 7265 6365 6976 6572 2061 s the receiver a
│ │ │ │ │ -0000b040: 6e64 0a20 2020 2020 6153 6571 7565 6e63 nd. aSequenc
│ │ │ │ │ -0000b050: 6561 626c 6543 6f6c 6c65 6374 696f 6e2c eableCollection,
│ │ │ │ │ -0000b060: 2065 6163 6820 656c 656d 656e 7420 6f66 each element of
│ │ │ │ │ -0000b070: 2077 6869 6368 2069 7320 6120 322d 656c which is a 2-el
│ │ │ │ │ -0000b080: 656d 656e 740a 2020 2020 2041 7272 6179 ement. Array
│ │ │ │ │ -0000b090: 7320 696e 636c 7564 696e 6720 6f6e 6520 s including one
│ │ │ │ │ -0000b0a0: 656c 656d 656e 7420 6672 6f6d 2074 6865 element from the
│ │ │ │ │ -0000b0b0: 2072 6563 6569 7665 7220 616e 6420 6f6e receiver and on
│ │ │ │ │ -0000b0c0: 6520 6672 6f6d 0a20 2020 2020 6153 6571 e from. aSeq
│ │ │ │ │ -0000b0d0: 7565 6e63 6561 626c 6543 6f6c 6c65 6374 uenceableCollect
│ │ │ │ │ -0000b0e0: 696f 6e2e 0a0a 7769 7468 3a20 7365 7143 ion...with: seqC
│ │ │ │ │ -0000b0f0: 6f6c 6c31 2077 6974 683a 2073 6571 436f oll1 with: seqCo
│ │ │ │ │ -0000b100: 6c6c 320a 2020 2020 2052 6574 7572 6e20 ll2. Return
│ │ │ │ │ -0000b110: 616e 2041 7272 6179 2077 6974 6820 7468 an Array with th
│ │ │ │ │ -0000b120: 6520 7361 6d65 2073 697a 6520 6173 2074 e same size as t
│ │ │ │ │ -0000b130: 6865 2072 6563 6569 7665 7220 616e 6420 he receiver and
│ │ │ │ │ -0000b140: 7468 650a 2020 2020 2061 7267 756d 656e the. argumen
│ │ │ │ │ -0000b150: 7473 2c20 6561 6368 2065 6c65 6d65 6e74 ts, each element
│ │ │ │ │ -0000b160: 206f 6620 7768 6963 6820 6973 2061 2033 of which is a 3
│ │ │ │ │ -0000b170: 2d65 6c65 6d65 6e74 2041 7272 6179 7320 -element Arrays
│ │ │ │ │ -0000b180: 696e 636c 7564 696e 670a 2020 2020 206f including. o
│ │ │ │ │ -0000b190: 6e65 2065 6c65 6d65 6e74 2066 726f 6d20 ne element from
│ │ │ │ │ -0000b1a0: 7468 6520 7265 6365 6976 6572 2061 6e64 the receiver and
│ │ │ │ │ -0000b1b0: 206f 6e65 2066 726f 6d20 6561 6368 2061 one from each a
│ │ │ │ │ -0000b1c0: 7267 756d 656e 742e 0a0a 7769 7468 3a20 rgument...with:
│ │ │ │ │ -0000b1d0: 7365 7143 6f6c 6c31 2077 6974 683a 2073 seqColl1 with: s
│ │ │ │ │ -0000b1e0: 6571 436f 6c6c 3220 7769 7468 3a20 7365 eqColl2 with: se
│ │ │ │ │ -0000b1f0: 7143 6f6c 6c33 0a20 2020 2020 5265 7475 qColl3. Retu
│ │ │ │ │ -0000b200: 726e 2061 6e20 4172 7261 7920 7769 7468 rn an Array with
│ │ │ │ │ -0000b210: 2074 6865 2073 616d 6520 7369 7a65 2061 the same size a
│ │ │ │ │ -0000b220: 7320 7468 6520 7265 6365 6976 6572 2061 s the receiver a
│ │ │ │ │ -0000b230: 6e64 2074 6865 0a20 2020 2020 6172 6775 nd the. argu
│ │ │ │ │ -0000b240: 6d65 6e74 732c 2065 6163 6820 656c 656d ments, each elem
│ │ │ │ │ -0000b250: 656e 7420 6f66 2077 6869 6368 2069 7320 ent of which is
│ │ │ │ │ -0000b260: 6120 342d 656c 656d 656e 7420 4172 7261 a 4-element Arra
│ │ │ │ │ -0000b270: 7973 2069 6e63 6c75 6469 6e67 0a20 2020 ys including.
│ │ │ │ │ -0000b280: 2020 6f6e 6520 656c 656d 656e 7420 6672 one element fr
│ │ │ │ │ -0000b290: 6f6d 2074 6865 2072 6563 6569 7665 7220 om the receiver
│ │ │ │ │ -0000b2a0: 616e 6420 6f6e 6520 6672 6f6d 2065 6163 and one from eac
│ │ │ │ │ -0000b2b0: 6820 6172 6775 6d65 6e74 2e0a 0a1f 0a46 h argument.....F
│ │ │ │ │ -0000b2c0: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ -0000b2d0: 666f 2c20 204e 6f64 653a 2053 6571 7565 fo, Node: Seque
│ │ │ │ │ -0000b2e0: 6e63 6561 626c 6543 6f6c 6c65 6374 696f nceableCollectio
│ │ │ │ │ -0000b2f0: 6e2d 636f 7079 696e 6720 5365 7175 656e n-copying Sequen
│ │ │ │ │ -0000b300: 6365 6162 6c65 436f 6c6c 6563 7469 6f6e ceableCollection
│ │ │ │ │ -0000b310: 732c 2020 4e65 7874 3a20 5365 7175 656e s, Next: Sequen
│ │ │ │ │ -0000b320: 6365 6162 6c65 436f 6c6c 6563 7469 6f6e ceableCollection
│ │ │ │ │ -0000b330: 2d65 6e75 6d65 7261 7469 6e67 2c20 2050 -enumerating, P
│ │ │ │ │ -0000b340: 7265 763a 2053 6571 7565 6e63 6561 626c rev: Sequenceabl
│ │ │ │ │ -0000b350: 6543 6f6c 6c65 6374 696f 6e2d 636f 6e63 eCollection-conc
│ │ │ │ │ -0000b360: 6174 656e 6174 696e 672c 2020 5570 3a20 atenating, Up:
│ │ │ │ │ -0000b370: 5365 7175 656e 6365 6162 6c65 436f 6c6c SequenceableColl
│ │ │ │ │ -0000b380: 6563 7469 6f6e 0a0a 312e 3135 312e 3520 ection..1.151.5
│ │ │ │ │ -0000b390: 5365 7175 656e 6365 6162 6c65 436f 6c6c SequenceableColl
│ │ │ │ │ -0000b3a0: 6563 7469 6f6e 3a20 636f 7079 696e 6720 ection: copying
│ │ │ │ │ -0000b3b0: 5365 7175 656e 6365 6162 6c65 436f 6c6c SequenceableColl
│ │ │ │ │ -0000b3c0: 6563 7469 6f6e 730a 2d2d 2d2d 2d2d 2d2d ections.--------
│ │ │ │ │ -0000b3d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0000b3e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0000b3f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0000b400: 2d2d 2d2d 2d2d 2d0a 0a63 6f70 7941 6674 -------..copyAft
│ │ │ │ │ -0000b410: 6572 3a20 616e 4f62 6a65 6374 0a20 2020 er: anObject.
│ │ │ │ │ -0000b420: 2020 416e 7377 6572 2061 206e 6577 2063 Answer a new c
│ │ │ │ │ -0000b430: 6f6c 6c65 6374 696f 6e20 686f 6c64 696e ollection holdin
│ │ │ │ │ -0000b440: 6720 616c 6c20 7468 6520 656c 656d 656e g all the elemen
│ │ │ │ │ -0000b450: 7473 206f 6620 7468 6520 7265 6365 6976 ts of the receiv
│ │ │ │ │ -0000b460: 6572 0a20 2020 2020 6166 7465 7220 7468 er. after th
│ │ │ │ │ -0000b470: 6520 6669 7273 7420 6f63 6375 7272 656e e first occurren
│ │ │ │ │ -0000b480: 6365 206f 6620 616e 4f62 6a65 6374 2c20 ce of anObject,
│ │ │ │ │ -0000b490: 7570 2074 6f20 7468 6520 6c61 7374 2e0a up to the last..
│ │ │ │ │ -0000b4a0: 0a63 6f70 7941 6674 6572 4c61 7374 3a20 .copyAfterLast:
│ │ │ │ │ -0000b4b0: 616e 4f62 6a65 6374 0a20 2020 2020 416e anObject. An
│ │ │ │ │ -0000b4c0: 7377 6572 2061 206e 6577 2063 6f6c 6c65 swer a new colle
│ │ │ │ │ -0000b4d0: 6374 696f 6e20 686f 6c64 696e 6720 616c ction holding al
│ │ │ │ │ -0000b4e0: 6c20 7468 6520 656c 656d 656e 7473 206f l the elements o
│ │ │ │ │ -0000b4f0: 6620 7468 6520 7265 6365 6976 6572 0a20 f the receiver.
│ │ │ │ │ -0000b500: 2020 2020 6166 7465 7220 7468 6520 6c61 after the la
│ │ │ │ │ -0000b510: 7374 206f 6363 7572 7265 6e63 6520 6f66 st occurrence of
│ │ │ │ │ -0000b520: 2061 6e4f 626a 6563 742c 2075 7020 746f anObject, up to
│ │ │ │ │ -0000b530: 2074 6865 206c 6173 742e 0a0a 636f 7079 the last...copy
│ │ │ │ │ -0000b540: 4672 6f6d 3a20 7374 6172 740a 2020 2020 From: start.
│ │ │ │ │ -0000b550: 2041 6e73 7765 7220 6120 6e65 7720 636f Answer a new co
│ │ │ │ │ -0000b560: 6c6c 6563 7469 6f6e 2063 6f6e 7461 696e llection contain
│ │ │ │ │ -0000b570: 696e 6720 616c 6c20 7468 6520 6974 656d ing all the item
│ │ │ │ │ -0000b580: 7320 696e 2074 6865 2072 6563 6569 7665 s in the receive
│ │ │ │ │ -0000b590: 720a 2020 2020 2066 726f 6d20 7468 6520 r. from the
│ │ │ │ │ -0000b5a0: 7374 6172 742d 7468 2e0a 0a63 6f70 7946 start-th...copyF
│ │ │ │ │ -0000b5b0: 726f 6d3a 2073 7461 7274 2074 6f3a 2073 rom: start to: s
│ │ │ │ │ -0000b5c0: 746f 700a 2020 2020 2041 6e73 7765 7220 top. Answer
│ │ │ │ │ -0000b5d0: 6120 6e65 7720 636f 6c6c 6563 7469 6f6e a new collection
│ │ │ │ │ -0000b5e0: 2063 6f6e 7461 696e 696e 6720 616c 6c20 containing all
│ │ │ │ │ -0000b5f0: 7468 6520 6974 656d 7320 696e 2074 6865 the items in the
│ │ │ │ │ -0000b600: 2072 6563 6569 7665 720a 2020 2020 2066 receiver. f
│ │ │ │ │ -0000b610: 726f 6d20 7468 6520 7374 6172 742d 7468 rom the start-th
│ │ │ │ │ -0000b620: 2061 6e64 2074 6f20 7468 6520 7374 6f70 and to the stop
│ │ │ │ │ -0000b630: 2d74 680a 0a63 6f70 7952 6570 6c61 6365 -th..copyReplace
│ │ │ │ │ -0000b640: 416c 6c3a 206f 6c64 5375 6243 6f6c 6c65 All: oldSubColle
│ │ │ │ │ -0000b650: 6374 696f 6e20 7769 7468 3a20 6e65 7753 ction with: newS
│ │ │ │ │ -0000b660: 7562 436f 6c6c 6563 7469 6f6e 0a20 2020 ubCollection.
│ │ │ │ │ -0000b670: 2020 416e 7377 6572 2061 206e 6577 2063 Answer a new c
│ │ │ │ │ -0000b680: 6f6c 6c65 6374 696f 6e20 696e 2077 6869 ollection in whi
│ │ │ │ │ -0000b690: 6368 2061 6c6c 2074 6865 2073 6571 7565 ch all the seque
│ │ │ │ │ -0000b6a0: 6e63 6573 206d 6174 6368 696e 670a 2020 nces matching.
│ │ │ │ │ -0000b6b0: 2020 206f 6c64 5375 6243 6f6c 6c65 6374 oldSubCollect
│ │ │ │ │ -0000b6c0: 696f 6e20 6172 6520 7265 706c 6163 6564 ion are replaced
│ │ │ │ │ -0000b6d0: 2077 6974 6820 6e65 7753 7562 436f 6c6c with newSubColl
│ │ │ │ │ -0000b6e0: 6563 7469 6f6e 0a0a 636f 7079 5265 706c ection..copyRepl
│ │ │ │ │ -0000b6f0: 6163 6546 726f 6d3a 2073 7461 7274 2074 aceFrom: start t
│ │ │ │ │ -0000b700: 6f3a 2073 746f 7020 7769 7468 3a20 7265 o: stop with: re
│ │ │ │ │ -0000b710: 706c 6163 656d 656e 7443 6f6c 6c65 6374 placementCollect
│ │ │ │ │ -0000b720: 696f 6e0a 2020 2020 2041 6e73 7765 7220 ion. Answer
│ │ │ │ │ -0000b730: 6120 6e65 7720 636f 6c6c 6563 7469 6f6e a new collection
│ │ │ │ │ -0000b740: 206f 6620 7468 6520 7361 6d65 2063 6c61 of the same cla
│ │ │ │ │ -0000b750: 7373 2061 7320 7468 6520 7265 6365 6976 ss as the receiv
│ │ │ │ │ -0000b760: 6572 2074 6861 740a 2020 2020 2063 6f6e er that. con
│ │ │ │ │ -0000b770: 7461 696e 7320 7468 6520 7361 6d65 2065 tains the same e
│ │ │ │ │ -0000b780: 6c65 6d65 6e74 7320 6173 2074 6865 2072 lements as the r
│ │ │ │ │ -0000b790: 6563 6569 7665 722c 2069 6e20 7468 6520 eceiver, in the
│ │ │ │ │ -0000b7a0: 7361 6d65 206f 7264 6572 2c0a 2020 2020 same order,.
│ │ │ │ │ -0000b7b0: 2065 7863 6570 7420 666f 7220 656c 656d except for elem
│ │ │ │ │ -0000b7c0: 656e 7473 2066 726f 6d20 696e 6465 7820 ents from index
│ │ │ │ │ -0000b7d0: 2773 7461 7274 2720 746f 2069 6e64 6578 'start' to index
│ │ │ │ │ -0000b7e0: 2027 7374 6f70 272e 0a0a 2020 2020 2049 'stop'... I
│ │ │ │ │ -0000b7f0: 6620 7374 6172 7420 3c20 7374 6f70 2c20 f start < stop,
│ │ │ │ │ -0000b800: 7468 6573 6520 6172 6520 7265 706c 6163 these are replac
│ │ │ │ │ -0000b810: 6564 2062 7920 7468 6520 636f 6e74 656e ed by the conten
│ │ │ │ │ -0000b820: 7473 206f 6620 7468 650a 2020 2020 2072 ts of the. r
│ │ │ │ │ -0000b830: 6570 6c61 6365 6d65 6e74 436f 6c6c 6563 eplacementCollec
│ │ │ │ │ -0000b840: 7469 6f6e 2e20 2049 6e73 7465 6164 2c20 tion. Instead,
│ │ │ │ │ -0000b850: 4966 2073 7461 7274 203d 2028 7374 6f70 If start = (stop
│ │ │ │ │ -0000b860: 202b 2031 292c 206c 696b 6520 696e 0a20 + 1), like in.
│ │ │ │ │ -0000b870: 2020 2020 2763 6f70 7952 6570 6c61 6365 'copyReplace
│ │ │ │ │ -0000b880: 4672 6f6d 3a20 3420 746f 3a20 3320 7769 From: 4 to: 3 wi
│ │ │ │ │ -0000b890: 7468 3a20 616e 4172 7261 7927 2c20 7468 th: anArray', th
│ │ │ │ │ -0000b8a0: 656e 2065 7665 7279 2065 6c65 6d65 6e74 en every element
│ │ │ │ │ -0000b8b0: 206f 6620 7468 650a 2020 2020 2072 6563 of the. rec
│ │ │ │ │ -0000b8c0: 6569 7665 7220 7769 6c6c 2062 6520 7072 eiver will be pr
│ │ │ │ │ -0000b8d0: 6573 656e 7420 696e 2074 6865 2061 6e73 esent in the ans
│ │ │ │ │ -0000b8e0: 7765 7265 6420 636f 7079 3b20 7468 6520 wered copy; the
│ │ │ │ │ -0000b8f0: 6f70 6572 6174 696f 6e20 7769 6c6c 0a20 operation will.
│ │ │ │ │ -0000b900: 2020 2020 6265 2061 6e20 6170 7065 6e64 be an append
│ │ │ │ │ -0000b910: 2069 6620 7374 6f70 2069 7320 6571 7561 if stop is equa
│ │ │ │ │ -0000b920: 6c20 746f 2074 6865 2073 697a 6520 6f66 l to the size of
│ │ │ │ │ -0000b930: 2074 6865 2072 6563 6569 7665 7220 6f72 the receiver or
│ │ │ │ │ -0000b940: 2c20 6966 2069 740a 2020 2020 2069 7320 , if it. is
│ │ │ │ │ -0000b950: 6e6f 742c 2061 6e20 696e 7365 7274 2062 not, an insert b
│ │ │ │ │ -0000b960: 6566 6f72 6520 696e 6465 7820 2773 7461 efore index 'sta
│ │ │ │ │ -0000b970: 7274 272e 0a0a 636f 7079 5265 706c 6163 rt'...copyReplac
│ │ │ │ │ -0000b980: 6546 726f 6d3a 2073 7461 7274 2074 6f3a eFrom: start to:
│ │ │ │ │ -0000b990: 2073 746f 7020 7769 7468 4f62 6a65 6374 stop withObject
│ │ │ │ │ -0000b9a0: 3a20 616e 4f62 6a65 6374 0a20 2020 2020 : anObject.
│ │ │ │ │ -0000b9b0: 416e 7377 6572 2061 206e 6577 2063 6f6c Answer a new col
│ │ │ │ │ -0000b9c0: 6c65 6374 696f 6e20 6f66 2074 6865 2073 lection of the s
│ │ │ │ │ -0000b9d0: 616d 6520 636c 6173 7320 6173 2074 6865 ame class as the
│ │ │ │ │ -0000b9e0: 2072 6563 6569 7665 7220 7468 6174 0a20 receiver that.
│ │ │ │ │ -0000b9f0: 2020 2020 636f 6e74 6169 6e73 2074 6865 contains the
│ │ │ │ │ -0000ba00: 2073 616d 6520 656c 656d 656e 7473 2061 same elements a
│ │ │ │ │ -0000ba10: 7320 7468 6520 7265 6365 6976 6572 2c20 s the receiver,
│ │ │ │ │ -0000ba20: 696e 2074 6865 2073 616d 6520 6f72 6465 in the same orde
│ │ │ │ │ -0000ba30: 722c 0a20 2020 2020 6578 6365 7074 2066 r,. except f
│ │ │ │ │ -0000ba40: 6f72 2065 6c65 6d65 6e74 7320 6672 6f6d or elements from
│ │ │ │ │ -0000ba50: 2069 6e64 6578 2027 7374 6172 7427 2074 index 'start' t
│ │ │ │ │ -0000ba60: 6f20 696e 6465 7820 2773 746f 7027 2e0a o index 'stop'..
│ │ │ │ │ -0000ba70: 0a20 2020 2020 4966 2073 7461 7274 203c . If start <
│ │ │ │ │ -0000ba80: 2073 746f 702c 2074 6865 7365 2061 7265 stop, these are
│ │ │ │ │ -0000ba90: 2072 6570 6c61 6365 6420 6279 2073 746f replaced by sto
│ │ │ │ │ -0000baa0: 702d 7374 6172 742b 3120 636f 7069 6573 p-start+1 copies
│ │ │ │ │ -0000bab0: 206f 660a 2020 2020 2061 6e4f 626a 6563 of. anObjec
│ │ │ │ │ -0000bac0: 742e 2020 496e 7374 6561 642c 2049 6620 t. Instead, If
│ │ │ │ │ -0000bad0: 7374 6172 7420 3d20 2873 746f 7020 2b20 start = (stop +
│ │ │ │ │ -0000bae0: 3129 2c20 7468 656e 2065 7665 7279 2065 1), then every e
│ │ │ │ │ -0000baf0: 6c65 6d65 6e74 206f 660a 2020 2020 2074 lement of. t
│ │ │ │ │ -0000bb00: 6865 2072 6563 6569 7665 7220 7769 6c6c he receiver will
│ │ │ │ │ -0000bb10: 2062 6520 7072 6573 656e 7420 696e 2074 be present in t
│ │ │ │ │ -0000bb20: 6865 2061 6e73 7765 7265 6420 636f 7079 he answered copy
│ │ │ │ │ -0000bb30: 3b20 7468 6520 6f70 6572 6174 696f 6e0a ; the operation.
│ │ │ │ │ -0000bb40: 2020 2020 2077 696c 6c20 6265 2061 6e20 will be an
│ │ │ │ │ -0000bb50: 6170 7065 6e64 2069 6620 7374 6f70 2069 append if stop i
│ │ │ │ │ -0000bb60: 7320 6571 7561 6c20 746f 2074 6865 2073 s equal to the s
│ │ │ │ │ -0000bb70: 697a 6520 6f66 2074 6865 2072 6563 6569 ize of the recei
│ │ │ │ │ -0000bb80: 7665 7220 6f72 2c0a 2020 2020 2069 6620 ver or,. if
│ │ │ │ │ -0000bb90: 6974 2069 7320 6e6f 742c 2061 6e20 696e it is not, an in
│ │ │ │ │ -0000bba0: 7365 7274 2062 6566 6f72 6520 696e 6465 sert before inde
│ │ │ │ │ -0000bbb0: 7820 2773 7461 7274 272e 0a0a 636f 7079 x 'start'...copy
│ │ │ │ │ -0000bbc0: 5570 546f 3a20 616e 4f62 6a65 6374 0a20 UpTo: anObject.
│ │ │ │ │ -0000bbd0: 2020 2020 416e 7377 6572 2061 206e 6577 Answer a new
│ │ │ │ │ -0000bbe0: 2063 6f6c 6c65 6374 696f 6e20 686f 6c64 collection hold
│ │ │ │ │ -0000bbf0: 696e 6720 616c 6c20 7468 6520 656c 656d ing all the elem
│ │ │ │ │ -0000bc00: 656e 7473 206f 6620 7468 6520 7265 6365 ents of the rece
│ │ │ │ │ -0000bc10: 6976 6572 0a20 2020 2020 6672 6f6d 2074 iver. from t
│ │ │ │ │ -0000bc20: 6865 2066 6972 7374 2075 7020 746f 2074 he first up to t
│ │ │ │ │ -0000bc30: 6865 2066 6972 7374 206f 6363 7572 7265 he first occurre
│ │ │ │ │ -0000bc40: 6e63 6520 6f66 2061 6e4f 626a 6563 742c nce of anObject,
│ │ │ │ │ -0000bc50: 2065 7863 6c75 6465 642e 0a0a 636f 7079 excluded...copy
│ │ │ │ │ -0000bc60: 5570 546f 4c61 7374 3a20 616e 4f62 6a65 UpToLast: anObje
│ │ │ │ │ -0000bc70: 6374 0a20 2020 2020 416e 7377 6572 2061 ct. Answer a
│ │ │ │ │ -0000bc80: 206e 6577 2063 6f6c 6c65 6374 696f 6e20 new collection
│ │ │ │ │ -0000bc90: 686f 6c64 696e 6720 616c 6c20 7468 6520 holding all the
│ │ │ │ │ -0000bca0: 656c 656d 656e 7473 206f 6620 7468 6520 elements of the
│ │ │ │ │ -0000bcb0: 7265 6365 6976 6572 0a20 2020 2020 6672 receiver. fr
│ │ │ │ │ -0000bcc0: 6f6d 2074 6865 2066 6972 7374 2075 7020 om the first up
│ │ │ │ │ -0000bcd0: 746f 2074 6865 206c 6173 7420 6f63 6375 to the last occu
│ │ │ │ │ -0000bce0: 7272 656e 6365 206f 6620 616e 4f62 6a65 rrence of anObje
│ │ │ │ │ -0000bcf0: 6374 2c20 6578 636c 7564 6564 2e0a 0a63 ct, excluded...c
│ │ │ │ │ -0000bd00: 6f70 7957 6974 6846 6972 7374 3a20 616e opyWithFirst: an
│ │ │ │ │ -0000bd10: 4f62 6a65 6374 0a20 2020 2020 416e 7377 Object. Answ
│ │ │ │ │ -0000bd20: 6572 2061 206e 6577 2063 6f6c 6c65 6374 er a new collect
│ │ │ │ │ -0000bd30: 696f 6e20 686f 6c64 696e 6720 616c 6c20 ion holding all
│ │ │ │ │ -0000bd40: 7468 6520 656c 656d 656e 7473 206f 6620 the elements of
│ │ │ │ │ -0000bd50: 7468 6520 7265 6365 6976 6572 0a20 2020 the receiver.
│ │ │ │ │ -0000bd60: 2020 6166 7465 7220 7468 6520 6669 7273 after the firs
│ │ │ │ │ -0000bd70: 7420 6f63 6375 7272 656e 6365 206f 6620 t occurrence of
│ │ │ │ │ -0000bd80: 616e 4f62 6a65 6374 2c20 7570 2074 6f20 anObject, up to
│ │ │ │ │ -0000bd90: 7468 6520 6c61 7374 2e0a 0a1f 0a46 696c the last.....Fil
│ │ │ │ │ -0000bda0: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ -0000bdb0: 2c20 204e 6f64 653a 2053 6571 7565 6e63 , Node: Sequenc
│ │ │ │ │ -0000bdc0: 6561 626c 6543 6f6c 6c65 6374 696f 6e2d eableCollection-
│ │ │ │ │ -0000bdd0: 656e 756d 6572 6174 696e 672c 2020 4e65 enumerating, Ne
│ │ │ │ │ -0000bde0: 7874 3a20 5365 7175 656e 6365 6162 6c65 xt: Sequenceable
│ │ │ │ │ -0000bdf0: 436f 6c6c 6563 7469 6f6e 2d6d 616e 6970 Collection-manip
│ │ │ │ │ -0000be00: 756c 6174 696f 6e2c 2020 5072 6576 3a20 ulation, Prev:
│ │ │ │ │ -0000be10: 5365 7175 656e 6365 6162 6c65 436f 6c6c SequenceableColl
│ │ │ │ │ -0000be20: 6563 7469 6f6e 2d63 6f70 7969 6e67 2053 ection-copying S
│ │ │ │ │ -0000be30: 6571 7565 6e63 6561 626c 6543 6f6c 6c65 equenceableColle
│ │ │ │ │ -0000be40: 6374 696f 6e73 2c20 2055 703a 2053 6571 ctions, Up: Seq
│ │ │ │ │ -0000be50: 7565 6e63 6561 626c 6543 6f6c 6c65 6374 uenceableCollect
│ │ │ │ │ -0000be60: 696f 6e0a 0a31 2e31 3531 2e36 2053 6571 ion..1.151.6 Seq
│ │ │ │ │ -0000be70: 7565 6e63 6561 626c 6543 6f6c 6c65 6374 uenceableCollect
│ │ │ │ │ -0000be80: 696f 6e3a 2065 6e75 6d65 7261 7469 6e67 ion: enumerating
│ │ │ │ │ -0000be90: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------
│ │ │ │ │ -0000bea0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0000beb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 616e ------------..an
│ │ │ │ │ -0000bec0: 794f 6e65 0a20 2020 2020 416e 7377 6572 yOne. Answer
│ │ │ │ │ -0000bed0: 2061 6e20 756e 7370 6563 6966 6965 6420 an unspecified
│ │ │ │ │ -0000bee0: 656c 656d 656e 7420 6f66 2074 6865 2063 element of the c
│ │ │ │ │ -0000bef0: 6f6c 6c65 6374 696f 6e2e 0a0a 646f 3a20 ollection...do:
│ │ │ │ │ -0000bf00: 6142 6c6f 636b 0a20 2020 2020 4576 616c aBlock. Eval
│ │ │ │ │ -0000bf10: 7561 7465 2061 426c 6f63 6b20 666f 7220 uate aBlock for
│ │ │ │ │ -0000bf20: 616c 6c20 7468 6520 656c 656d 656e 7473 all the elements
│ │ │ │ │ -0000bf30: 2069 6e20 7468 6520 7365 7175 656e 6365 in the sequence
│ │ │ │ │ -0000bf40: 6162 6c65 2063 6f6c 6c65 6374 696f 6e0a able collection.
│ │ │ │ │ -0000bf50: 0a64 6f3a 2061 426c 6f63 6b20 7365 7061 .do: aBlock sepa
│ │ │ │ │ -0000bf60: 7261 7465 6442 793a 2073 6570 426c 6f63 ratedBy: sepBloc
│ │ │ │ │ -0000bf70: 6b0a 2020 2020 2045 7661 6c75 6174 6520 k. Evaluate
│ │ │ │ │ -0000bf80: 6142 6c6f 636b 2066 6f72 2061 6c6c 2074 aBlock for all t
│ │ │ │ │ -0000bf90: 6865 2065 6c65 6d65 6e74 7320 696e 2074 he elements in t
│ │ │ │ │ -0000bfa0: 6865 2073 6571 7565 6e63 6561 626c 650a he sequenceable.
│ │ │ │ │ -0000bfb0: 2020 2020 2063 6f6c 6c65 6374 696f 6e2e collection.
│ │ │ │ │ -0000bfc0: 2020 4265 7477 6565 6e20 6561 6368 2065 Between each e
│ │ │ │ │ -0000bfd0: 6c65 6d65 6e74 2c20 6576 616c 7561 7465 lement, evaluate
│ │ │ │ │ -0000bfe0: 2073 6570 426c 6f63 6b20 7769 7468 6f75 sepBlock withou
│ │ │ │ │ -0000bff0: 740a 2020 2020 2070 6172 616d 6574 6572 t. parameter
│ │ │ │ │ -0000c000: 732e 0a0a 646f 5769 7468 496e 6465 783a s...doWithIndex:
│ │ │ │ │ -0000c010: 2061 426c 6f63 6b0a 2020 2020 2045 7661 aBlock. Eva
│ │ │ │ │ -0000c020: 6c75 6174 6520 6142 6c6f 636b 2066 6f72 luate aBlock for
│ │ │ │ │ -0000c030: 2061 6c6c 2074 6865 2065 6c65 6d65 6e74 all the element
│ │ │ │ │ -0000c040: 7320 696e 2074 6865 2073 6571 7565 6e63 s in the sequenc
│ │ │ │ │ -0000c050: 6561 626c 650a 2020 2020 2063 6f6c 6c65 eable. colle
│ │ │ │ │ -0000c060: 6374 696f 6e2c 2070 6173 7369 6e67 2074 ction, passing t
│ │ │ │ │ -0000c070: 6865 2069 6e64 6578 206f 6620 6561 6368 he index of each
│ │ │ │ │ -0000c080: 2065 6c65 6d65 6e74 2061 7320 7468 6520 element as the
│ │ │ │ │ -0000c090: 7365 636f 6e64 0a20 2020 2020 7061 7261 second. para
│ │ │ │ │ -0000c0a0: 6d65 7465 722e 2020 5468 6973 206d 6574 meter. This met
│ │ │ │ │ -0000c0b0: 686f 6420 6973 206d 616e 7461 696e 6564 hod is mantained
│ │ │ │ │ -0000c0c0: 2066 6f72 2062 6163 6b77 6172 6473 2063 for backwards c
│ │ │ │ │ -0000c0d0: 6f6d 7061 7469 6269 6c69 7479 0a20 2020 ompatibility.
│ │ │ │ │ -0000c0e0: 2020 616e 6420 6973 206e 6f74 206d 616e and is not man
│ │ │ │ │ -0000c0f0: 6461 7465 6420 6279 2074 6865 2041 4e53 dated by the ANS
│ │ │ │ │ -0000c100: 4920 7374 616e 6461 7264 3b20 7573 6520 I standard; use
│ │ │ │ │ -0000c110: 236b 6579 7341 6e64 5661 6c75 6573 446f #keysAndValuesDo
│ │ │ │ │ -0000c120: 3a0a 0a66 696e 6446 6972 7374 3a20 6142 :..findFirst: aB
│ │ │ │ │ -0000c130: 6c6f 636b 0a20 2020 2020 5265 7475 726e lock. Return
│ │ │ │ │ -0000c140: 7320 7468 6520 696e 6465 7820 6f66 2074 s the index of t
│ │ │ │ │ -0000c150: 6865 2066 6972 7374 2065 6c65 6d65 6e74 he first element
│ │ │ │ │ -0000c160: 206f 6620 7468 6520 7365 7175 656e 6365 of the sequence
│ │ │ │ │ -0000c170: 6162 6c65 0a20 2020 2020 636f 6c6c 6563 able. collec
│ │ │ │ │ -0000c180: 7469 6f6e 2066 6f72 2077 6869 6368 2061 tion for which a
│ │ │ │ │ -0000c190: 426c 6f63 6b20 7265 7475 726e 7320 7472 Block returns tr
│ │ │ │ │ -0000c1a0: 7565 2c20 6f72 2030 2069 6620 6e6f 6e65 ue, or 0 if none
│ │ │ │ │ -0000c1b0: 0a0a 6669 6e64 4c61 7374 3a20 6142 6c6f ..findLast: aBlo
│ │ │ │ │ -0000c1c0: 636b 0a20 2020 2020 5265 7475 726e 7320 ck. Returns
│ │ │ │ │ -0000c1d0: 7468 6520 696e 6465 7820 6f66 2074 6865 the index of the
│ │ │ │ │ -0000c1e0: 206c 6173 7420 656c 656d 656e 7420 6f66 last element of
│ │ │ │ │ -0000c1f0: 2074 6865 2073 6571 7565 6e63 6561 626c the sequenceabl
│ │ │ │ │ -0000c200: 650a 2020 2020 2063 6f6c 6c65 6374 696f e. collectio
│ │ │ │ │ -0000c210: 6e20 666f 7220 7768 6963 6820 6142 6c6f n for which aBlo
│ │ │ │ │ -0000c220: 636b 2072 6574 7572 6e73 2074 7275 652c ck returns true,
│ │ │ │ │ -0000c230: 206f 7220 3020 6966 206e 6f6e 6520 646f or 0 if none do
│ │ │ │ │ -0000c240: 6573 0a0a 666f 6c64 3a20 6269 6e61 7279 es..fold: binary
│ │ │ │ │ -0000c250: 426c 6f63 6b0a 2020 2020 2046 6972 7374 Block. First
│ │ │ │ │ -0000c260: 2c20 7061 7373 2074 6f20 6269 6e61 7279 , pass to binary
│ │ │ │ │ -0000c270: 426c 6f63 6b20 7468 6520 6669 7273 7420 Block the first
│ │ │ │ │ -0000c280: 616e 6420 7365 636f 6e64 2065 6c65 6d65 and second eleme
│ │ │ │ │ -0000c290: 6e74 7320 6f66 2074 6865 0a20 2020 2020 nts of the.
│ │ │ │ │ -0000c2a0: 7265 6365 6976 6572 3b20 666f 7220 6561 receiver; for ea
│ │ │ │ │ -0000c2b0: 6368 2073 7562 7365 7175 656e 7420 656c ch subsequent el
│ │ │ │ │ -0000c2c0: 656d 656e 742c 2070 6173 7320 7468 6520 ement, pass the
│ │ │ │ │ -0000c2d0: 7265 7375 6c74 206f 6620 7468 650a 2020 result of the.
│ │ │ │ │ -0000c2e0: 2020 2070 7265 7669 6f75 7320 6576 616c previous eval
│ │ │ │ │ -0000c2f0: 7561 7469 6f6e 2061 6e64 2061 6e20 656c uation and an el
│ │ │ │ │ -0000c300: 656d 656e 742e 2020 416e 7377 6572 2074 ement. Answer t
│ │ │ │ │ -0000c310: 6865 2072 6573 756c 7420 6f66 2074 6865 he result of the
│ │ │ │ │ -0000c320: 206c 6173 740a 2020 2020 2069 6e76 6f63 last. invoc
│ │ │ │ │ -0000c330: 6174 696f 6e2c 206f 7220 7468 6520 6669 ation, or the fi
│ │ │ │ │ -0000c340: 7273 7420 656c 656d 656e 7420 6966 2074 rst element if t
│ │ │ │ │ -0000c350: 6865 2063 6f6c 6c65 6374 696f 6e20 6861 he collection ha
│ │ │ │ │ -0000c360: 7320 7369 7a65 2031 2e0a 2020 2020 2046 s size 1.. F
│ │ │ │ │ -0000c370: 6169 6c20 6966 2074 6865 2063 6f6c 6c65 ail if the colle
│ │ │ │ │ -0000c380: 6374 696f 6e20 6973 2065 6d70 7479 2e0a ction is empty..
│ │ │ │ │ -0000c390: 0a66 726f 6d3a 2073 7461 7274 496e 6465 .from: startInde
│ │ │ │ │ -0000c3a0: 7820 746f 3a20 7374 6f70 496e 6465 7820 x to: stopIndex
│ │ │ │ │ -0000c3b0: 646f 3a20 6142 6c6f 636b 0a20 2020 2020 do: aBlock.
│ │ │ │ │ -0000c3c0: 4576 616c 7561 7465 2061 426c 6f63 6b20 Evaluate aBlock
│ │ │ │ │ -0000c3d0: 666f 7220 616c 6c20 7468 6520 656c 656d for all the elem
│ │ │ │ │ -0000c3e0: 656e 7473 2069 6e20 7468 6520 7365 7175 ents in the sequ
│ │ │ │ │ -0000c3f0: 656e 6365 6162 6c65 2063 6f6c 6c65 6374 enceable collect
│ │ │ │ │ -0000c400: 696f 6e0a 2020 2020 2077 686f 7365 2069 ion. whose i
│ │ │ │ │ -0000c410: 6e64 6963 6573 2061 7265 2069 6e20 7468 ndices are in th
│ │ │ │ │ -0000c420: 6520 7261 6e67 6520 696e 6465 7820 746f e range index to
│ │ │ │ │ -0000c430: 2073 746f 7049 6e64 6578 0a0a 6672 6f6d stopIndex..from
│ │ │ │ │ -0000c440: 3a20 7374 6172 7449 6e64 6578 2074 6f3a : startIndex to:
│ │ │ │ │ -0000c450: 2073 746f 7049 6e64 6578 2064 6f57 6974 stopIndex doWit
│ │ │ │ │ -0000c460: 6849 6e64 6578 3a20 6142 6c6f 636b 0a20 hIndex: aBlock.
│ │ │ │ │ -0000c470: 2020 2020 4576 616c 7561 7465 2061 426c Evaluate aBl
│ │ │ │ │ -0000c480: 6f63 6b20 666f 7220 616c 6c20 7468 6520 ock for all the
│ │ │ │ │ -0000c490: 656c 656d 656e 7473 2069 6e20 7468 6520 elements in the
│ │ │ │ │ -0000c4a0: 7365 7175 656e 6365 6162 6c65 2063 6f6c sequenceable col
│ │ │ │ │ -0000c4b0: 6c65 6374 696f 6e0a 2020 2020 2077 686f lection. who
│ │ │ │ │ -0000c4c0: 7365 2069 6e64 6963 6573 2061 7265 2069 se indices are i
│ │ │ │ │ -0000c4d0: 6e20 7468 6520 7261 6e67 6520 696e 6465 n the range inde
│ │ │ │ │ -0000c4e0: 7820 746f 2073 746f 7049 6e64 6578 2c20 x to stopIndex,
│ │ │ │ │ -0000c4f0: 7061 7373 696e 6720 7468 650a 2020 2020 passing the.
│ │ │ │ │ -0000c500: 2069 6e64 6578 206f 6620 6561 6368 2065 index of each e
│ │ │ │ │ -0000c510: 6c65 6d65 6e74 2061 7320 7468 6520 7365 lement as the se
│ │ │ │ │ -0000c520: 636f 6e64 2070 6172 616d 6574 6572 2e20 cond parameter.
│ │ │ │ │ -0000c530: 2054 6869 7320 6d65 7468 6f64 2069 730a This method is.
│ │ │ │ │ -0000c540: 2020 2020 206d 616e 7461 696e 6564 2066 mantained f
│ │ │ │ │ -0000c550: 6f72 2062 6163 6b77 6172 6473 2063 6f6d or backwards com
│ │ │ │ │ -0000c560: 7061 7469 6269 6c69 7479 2061 6e64 2069 patibility and i
│ │ │ │ │ -0000c570: 7320 6e6f 7420 6d61 6e64 6174 6564 2062 s not mandated b
│ │ │ │ │ -0000c580: 7920 7468 650a 2020 2020 2041 4e53 4920 y the. ANSI
│ │ │ │ │ -0000c590: 7374 616e 6461 7264 3b20 7573 6520 2366 standard; use #f
│ │ │ │ │ -0000c5a0: 726f 6d3a 746f 3a6b 6579 7341 6e64 5661 rom:to:keysAndVa
│ │ │ │ │ -0000c5b0: 6c75 6573 446f 3a0a 0a66 726f 6d3a 2073 luesDo:..from: s
│ │ │ │ │ -0000c5c0: 7461 7274 496e 6465 7820 746f 3a20 7374 tartIndex to: st
│ │ │ │ │ -0000c5d0: 6f70 496e 6465 7820 6b65 7973 416e 6456 opIndex keysAndV
│ │ │ │ │ -0000c5e0: 616c 7565 7344 6f3a 2061 426c 6f63 6b0a aluesDo: aBlock.
│ │ │ │ │ -0000c5f0: 2020 2020 2045 7661 6c75 6174 6520 6142 Evaluate aB
│ │ │ │ │ -0000c600: 6c6f 636b 2066 6f72 2061 6c6c 2074 6865 lock for all the
│ │ │ │ │ -0000c610: 2065 6c65 6d65 6e74 7320 696e 2074 6865 elements in the
│ │ │ │ │ -0000c620: 2073 6571 7565 6e63 6561 626c 6520 636f sequenceable co
│ │ │ │ │ -0000c630: 6c6c 6563 7469 6f6e 0a20 2020 2020 7768 llection. wh
│ │ │ │ │ -0000c640: 6f73 6520 696e 6469 6365 7320 6172 6520 ose indices are
│ │ │ │ │ -0000c650: 696e 2074 6865 2072 616e 6765 2069 6e64 in the range ind
│ │ │ │ │ -0000c660: 6578 2074 6f20 7374 6f70 496e 6465 782c ex to stopIndex,
│ │ │ │ │ -0000c670: 2070 6173 7369 6e67 2074 6865 0a20 2020 passing the.
│ │ │ │ │ -0000c680: 2020 696e 6465 7820 6f66 2065 6163 6820 index of each
│ │ │ │ │ -0000c690: 656c 656d 656e 7420 6173 2074 6865 2066 element as the f
│ │ │ │ │ -0000c6a0: 6972 7374 2070 6172 616d 6574 6572 2061 irst parameter a
│ │ │ │ │ -0000c6b0: 6e64 2074 6865 2065 6c65 6d65 6e74 2061 nd the element a
│ │ │ │ │ -0000c6c0: 7320 7468 650a 2020 2020 2073 6563 6f6e s the. secon
│ │ │ │ │ -0000c6d0: 642e 0a0a 6b65 7973 0a20 2020 2020 5265 d...keys. Re
│ │ │ │ │ -0000c6e0: 7475 726e 2061 6e20 496e 7465 7276 616c turn an Interval
│ │ │ │ │ -0000c6f0: 2063 6f72 7265 7370 6f6e 6469 6e67 2074 corresponding t
│ │ │ │ │ -0000c700: 6f20 7468 6520 7661 6c69 6420 696e 6469 o the valid indi
│ │ │ │ │ -0000c710: 6365 7320 696e 2074 6865 0a20 2020 2020 ces in the.
│ │ │ │ │ -0000c720: 7265 6365 6976 6572 2e0a 0a6b 6579 7341 receiver...keysA
│ │ │ │ │ -0000c730: 6e64 5661 6c75 6573 446f 3a20 6142 6c6f ndValuesDo: aBlo
│ │ │ │ │ -0000c740: 636b 0a20 2020 2020 4576 616c 7561 7465 ck. Evaluate
│ │ │ │ │ -0000c750: 2061 426c 6f63 6b20 666f 7220 616c 6c20 aBlock for all
│ │ │ │ │ -0000c760: 7468 6520 656c 656d 656e 7473 2069 6e20 the elements in
│ │ │ │ │ -0000c770: 7468 6520 7365 7175 656e 6365 6162 6c65 the sequenceable
│ │ │ │ │ -0000c780: 0a20 2020 2020 636f 6c6c 6563 7469 6f6e . collection
│ │ │ │ │ -0000c790: 2c20 7061 7373 696e 6720 7468 6520 696e , passing the in
│ │ │ │ │ -0000c7a0: 6465 7820 6f66 2065 6163 6820 656c 656d dex of each elem
│ │ │ │ │ -0000c7b0: 656e 7420 6173 2074 6865 2066 6972 7374 ent as the first
│ │ │ │ │ -0000c7c0: 0a20 2020 2020 7061 7261 6d65 7465 7220 . parameter
│ │ │ │ │ -0000c7d0: 616e 6420 7468 6520 656c 656d 656e 7420 and the element
│ │ │ │ │ -0000c7e0: 6173 2074 6865 2073 6563 6f6e 642e 0a0a as the second...
│ │ │ │ │ -0000c7f0: 7265 6164 5374 7265 616d 0a20 2020 2020 readStream.
│ │ │ │ │ -0000c800: 416e 7377 6572 2061 2052 6561 6453 7472 Answer a ReadStr
│ │ │ │ │ -0000c810: 6561 6d20 7374 7265 616d 696e 6720 6f6e eam streaming on
│ │ │ │ │ -0000c820: 2074 6865 2072 6563 6569 7665 720a 0a72 the receiver..r
│ │ │ │ │ -0000c830: 6561 6457 7269 7465 5374 7265 616d 0a20 eadWriteStream.
│ │ │ │ │ -0000c840: 2020 2020 416e 7377 6572 2061 2052 6561 Answer a Rea
│ │ │ │ │ -0000c850: 6457 7269 7465 5374 7265 616d 2077 6869 dWriteStream whi
│ │ │ │ │ -0000c860: 6368 2073 7472 6561 6d73 206f 6e20 7468 ch streams on th
│ │ │ │ │ -0000c870: 6520 7265 6365 6976 6572 0a0a 7265 7665 e receiver..reve
│ │ │ │ │ -0000c880: 7273 650a 2020 2020 2041 6e73 7765 7220 rse. Answer
│ │ │ │ │ -0000c890: 7468 6520 7265 6365 6976 6572 7327 2063 the receivers' c
│ │ │ │ │ -0000c8a0: 6f6e 7465 6e74 7320 696e 2072 6576 6572 ontents in rever
│ │ │ │ │ -0000c8b0: 7365 206f 7264 6572 0a0a 7265 7665 7273 se order..revers
│ │ │ │ │ -0000c8c0: 6544 6f3a 2061 426c 6f63 6b0a 2020 2020 eDo: aBlock.
│ │ │ │ │ -0000c8d0: 2045 7661 6c75 6174 6520 6142 6c6f 636b Evaluate aBlock
│ │ │ │ │ -0000c8e0: 2066 6f72 2061 6c6c 2065 6c65 6d65 6e74 for all element
│ │ │ │ │ -0000c8f0: 7320 696e 2074 6865 2073 6571 7565 6e63 s in the sequenc
│ │ │ │ │ -0000c900: 6561 626c 6520 636f 6c6c 6563 7469 6f6e eable collection
│ │ │ │ │ -0000c910: 2c0a 2020 2020 2066 726f 6d20 7468 6520 ,. from the
│ │ │ │ │ -0000c920: 6c61 7374 2074 6f20 7468 6520 6669 7273 last to the firs
│ │ │ │ │ -0000c930: 742e 0a0a 7769 7468 3a20 6153 6571 7565 t...with: aSeque
│ │ │ │ │ -0000c940: 6e63 6561 626c 6543 6f6c 6c65 6374 696f nceableCollectio
│ │ │ │ │ -0000c950: 6e20 636f 6c6c 6563 743a 2061 426c 6f63 n collect: aBloc
│ │ │ │ │ -0000c960: 6b0a 2020 2020 2045 7661 6c75 6174 6520 k. Evaluate
│ │ │ │ │ -0000c970: 6142 6c6f 636b 2066 6f72 2065 6163 6820 aBlock for each
│ │ │ │ │ -0000c980: 7061 6972 206f 6620 656c 656d 656e 7473 pair of elements
│ │ │ │ │ -0000c990: 2074 6f6f 6b20 7265 7370 6563 7469 7665 took respective
│ │ │ │ │ -0000c9a0: 6c79 2066 726f 6d0a 2020 2020 2074 6865 ly from. the
│ │ │ │ │ -0000c9b0: 2072 6563 6569 7665 7220 616e 6420 6672 receiver and fr
│ │ │ │ │ -0000c9c0: 6f6d 2061 5365 7175 656e 6365 6162 6c65 om aSequenceable
│ │ │ │ │ -0000c9d0: 436f 6c6c 6563 7469 6f6e 3b20 616e 7377 Collection; answ
│ │ │ │ │ -0000c9e0: 6572 2061 2063 6f6c 6c65 6374 696f 6e0a er a collection.
│ │ │ │ │ -0000c9f0: 2020 2020 206f 6620 7468 6520 7361 6d65 of the same
│ │ │ │ │ -0000ca00: 206b 696e 6420 6f66 2074 6865 2072 6563 kind of the rec
│ │ │ │ │ -0000ca10: 6569 7665 722c 206d 6164 6520 7769 7468 eiver, made with
│ │ │ │ │ -0000ca20: 2074 6865 2062 6c6f 636b 2773 2072 6574 the block's ret
│ │ │ │ │ -0000ca30: 7572 6e0a 2020 2020 2076 616c 7565 732e urn. values.
│ │ │ │ │ -0000ca40: 2020 4661 696c 2069 6620 7468 6520 7265 Fail if the re
│ │ │ │ │ -0000ca50: 6365 6976 6572 2068 6173 206e 6f74 2074 ceiver has not t
│ │ │ │ │ -0000ca60: 6865 2073 616d 6520 7369 7a65 2061 730a he same size as.
│ │ │ │ │ -0000ca70: 2020 2020 2061 5365 7175 656e 6365 6162 aSequenceab
│ │ │ │ │ -0000ca80: 6c65 436f 6c6c 6563 7469 6f6e 2e0a 0a77 leCollection...w
│ │ │ │ │ -0000ca90: 6974 683a 2061 5365 7175 656e 6365 6162 ith: aSequenceab
│ │ │ │ │ -0000caa0: 6c65 436f 6c6c 6563 7469 6f6e 2064 6f3a leCollection do:
│ │ │ │ │ -0000cab0: 2061 426c 6f63 6b0a 2020 2020 2045 7661 aBlock. Eva
│ │ │ │ │ -0000cac0: 6c75 6174 6520 6142 6c6f 636b 2066 6f72 luate aBlock for
│ │ │ │ │ -0000cad0: 2065 6163 6820 7061 6972 206f 6620 656c each pair of el
│ │ │ │ │ -0000cae0: 656d 656e 7473 2074 6f6f 6b20 7265 7370 ements took resp
│ │ │ │ │ -0000caf0: 6563 7469 7665 6c79 2066 726f 6d0a 2020 ectively from.
│ │ │ │ │ -0000cb00: 2020 2074 6865 2072 6563 6569 7665 7220 the receiver
│ │ │ │ │ -0000cb10: 616e 6420 6672 6f6d 2061 5365 7175 656e and from aSequen
│ │ │ │ │ -0000cb20: 6365 6162 6c65 436f 6c6c 6563 7469 6f6e ceableCollection
│ │ │ │ │ -0000cb30: 2e20 2046 6169 6c20 6966 2074 6865 0a20 . Fail if the.
│ │ │ │ │ -0000cb40: 2020 2020 7265 6365 6976 6572 2068 6173 receiver has
│ │ │ │ │ -0000cb50: 206e 6f74 2074 6865 2073 616d 6520 7369 not the same si
│ │ │ │ │ -0000cb60: 7a65 2061 7320 6153 6571 7565 6e63 6561 ze as aSequencea
│ │ │ │ │ -0000cb70: 626c 6543 6f6c 6c65 6374 696f 6e2e 0a0a bleCollection...
│ │ │ │ │ -0000cb80: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ -0000cb90: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 5365 .info, Node: Se
│ │ │ │ │ -0000cba0: 7175 656e 6365 6162 6c65 436f 6c6c 6563 quenceableCollec
│ │ │ │ │ -0000cbb0: 7469 6f6e 2d6d 616e 6970 756c 6174 696f tion-manipulatio
│ │ │ │ │ -0000cbc0: 6e2c 2020 4e65 7874 3a20 5365 7175 656e n, Next: Sequen
│ │ │ │ │ -0000cbd0: 6365 6162 6c65 436f 6c6c 6563 7469 6f6e ceableCollection
│ │ │ │ │ -0000cbe0: 2d72 6570 6c61 6369 6e67 2069 7465 6d73 -replacing items
│ │ │ │ │ -0000cbf0: 2c20 2050 7265 763a 2053 6571 7565 6e63 , Prev: Sequenc
│ │ │ │ │ -0000cc00: 6561 626c 6543 6f6c 6c65 6374 696f 6e2d eableCollection-
│ │ │ │ │ -0000cc10: 656e 756d 6572 6174 696e 672c 2020 5570 enumerating, Up
│ │ │ │ │ -0000cc20: 3a20 5365 7175 656e 6365 6162 6c65 436f : SequenceableCo
│ │ │ │ │ -0000cc30: 6c6c 6563 7469 6f6e 0a0a 312e 3135 312e llection..1.151.
│ │ │ │ │ -0000cc40: 3720 5365 7175 656e 6365 6162 6c65 436f 7 SequenceableCo
│ │ │ │ │ -0000cc50: 6c6c 6563 7469 6f6e 3a20 6d61 6e69 7075 llection: manipu
│ │ │ │ │ -0000cc60: 6c61 7469 6f6e 0a2d 2d2d 2d2d 2d2d 2d2d lation.---------
│ │ │ │ │ -0000cc70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0000cc80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0000cc90: 2d2d 2d0a 0a73 7761 703a 2061 6e49 6e64 ---..swap: anInd
│ │ │ │ │ -0000cca0: 6578 2077 6974 683a 2061 6e6f 7468 6572 ex with: another
│ │ │ │ │ -0000ccb0: 496e 6465 780a 2020 2020 2053 7761 7020 Index. Swap
│ │ │ │ │ -0000ccc0: 7468 6520 6974 656d 2061 7420 696e 6465 the item at inde
│ │ │ │ │ -0000ccd0: 7820 616e 496e 6465 7820 7769 7468 2074 x anIndex with t
│ │ │ │ │ -0000cce0: 6865 2069 7465 6d20 6174 2069 6e64 6578 he item at index
│ │ │ │ │ -0000ccf0: 2061 6e6f 7468 6572 2069 6e64 6578 0a0a another index..
│ │ │ │ │ -0000cd00: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ -0000cd10: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 5365 .info, Node: Se
│ │ │ │ │ -0000cd20: 7175 656e 6365 6162 6c65 436f 6c6c 6563 quenceableCollec
│ │ │ │ │ -0000cd30: 7469 6f6e 2d72 6570 6c61 6369 6e67 2069 tion-replacing i
│ │ │ │ │ -0000cd40: 7465 6d73 2c20 204e 6578 743a 2053 6571 tems, Next: Seq
│ │ │ │ │ -0000cd50: 7565 6e63 6561 626c 6543 6f6c 6c65 6374 uenceableCollect
│ │ │ │ │ -0000cd60: 696f 6e2d 736f 7274 696e 672c 2020 5072 ion-sorting, Pr
│ │ │ │ │ -0000cd70: 6576 3a20 5365 7175 656e 6365 6162 6c65 ev: Sequenceable
│ │ │ │ │ -0000cd80: 436f 6c6c 6563 7469 6f6e 2d6d 616e 6970 Collection-manip
│ │ │ │ │ -0000cd90: 756c 6174 696f 6e2c 2020 5570 3a20 5365 ulation, Up: Se
│ │ │ │ │ -0000cda0: 7175 656e 6365 6162 6c65 436f 6c6c 6563 quenceableCollec
│ │ │ │ │ -0000cdb0: 7469 6f6e 0a0a 312e 3135 312e 3820 5365 tion..1.151.8 Se
│ │ │ │ │ -0000cdc0: 7175 656e 6365 6162 6c65 436f 6c6c 6563 quenceableCollec
│ │ │ │ │ -0000cdd0: 7469 6f6e 3a20 7265 706c 6163 696e 6720 tion: replacing
│ │ │ │ │ -0000cde0: 6974 656d 730a 2d2d 2d2d 2d2d 2d2d 2d2d items.----------
│ │ │ │ │ -0000cdf0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0000ce00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0000ce10: 2d2d 2d2d 2d0a 0a72 6570 6c61 6365 416c -----..replaceAl
│ │ │ │ │ -0000ce20: 6c3a 2061 6e4f 626a 6563 7420 7769 7468 l: anObject with
│ │ │ │ │ -0000ce30: 3a20 616e 6f74 6865 724f 626a 6563 740a : anotherObject.
│ │ │ │ │ -0000ce40: 2020 2020 2049 6e20 7468 6520 7265 6365 In the rece
│ │ │ │ │ -0000ce50: 6976 6572 2c20 7265 706c 6163 6520 6576 iver, replace ev
│ │ │ │ │ -0000ce60: 6572 7920 6f63 6375 7272 656e 6365 206f ery occurrence o
│ │ │ │ │ -0000ce70: 6620 616e 4f62 6a65 6374 2077 6974 680a f anObject with.
│ │ │ │ │ -0000ce80: 2020 2020 2061 6e6f 7468 6572 4f62 6a65 anotherObje
│ │ │ │ │ -0000ce90: 6374 2e0a 0a72 6570 6c61 6365 4672 6f6d ct...replaceFrom
│ │ │ │ │ -0000cea0: 3a20 7374 6172 7420 746f 3a20 7374 6f70 : start to: stop
│ │ │ │ │ -0000ceb0: 2077 6974 683a 2072 6570 6c61 6365 6d65 with: replaceme
│ │ │ │ │ -0000cec0: 6e74 436f 6c6c 6563 7469 6f6e 0a20 2020 ntCollection.
│ │ │ │ │ -0000ced0: 2020 5265 706c 6163 6520 7468 6520 6974 Replace the it
│ │ │ │ │ -0000cee0: 656d 7320 6672 6f6d 2073 7461 7274 2074 ems from start t
│ │ │ │ │ -0000cef0: 6f20 7374 6f70 2077 6974 6820 7265 706c o stop with repl
│ │ │ │ │ -0000cf00: 6163 656d 656e 7443 6f6c 6c65 6374 696f acementCollectio
│ │ │ │ │ -0000cf10: 6e27 730a 2020 2020 2069 7465 6d73 2066 n's. items f
│ │ │ │ │ -0000cf20: 726f 6d20 3120 746f 2073 746f 702d 7374 rom 1 to stop-st
│ │ │ │ │ -0000cf30: 6172 742b 3120 2869 6e20 756e 6578 7065 art+1 (in unexpe
│ │ │ │ │ -0000cf40: 6374 6564 206f 7264 6572 2069 6620 7468 cted order if th
│ │ │ │ │ -0000cf50: 6520 636f 6c6c 6563 7469 6f6e 0a20 2020 e collection.
│ │ │ │ │ -0000cf60: 2020 6973 206e 6f74 2073 6571 7565 6e63 is not sequenc
│ │ │ │ │ -0000cf70: 6561 626c 6529 2e0a 0a72 6570 6c61 6365 eable)...replace
│ │ │ │ │ -0000cf80: 4672 6f6d 3a20 7374 6172 7420 746f 3a20 From: start to:
│ │ │ │ │ -0000cf90: 7374 6f70 2077 6974 683a 2072 6570 6c61 stop with: repla
│ │ │ │ │ -0000cfa0: 6365 6d65 6e74 436f 6c6c 6563 7469 6f6e cementCollection
│ │ │ │ │ -0000cfb0: 2073 7461 7274 696e 6741 743a 2072 6570 startingAt: rep
│ │ │ │ │ -0000cfc0: 5374 6172 740a 2020 2020 2052 6570 6c61 Start. Repla
│ │ │ │ │ -0000cfd0: 6365 2074 6865 2069 7465 6d73 2066 726f ce the items fro
│ │ │ │ │ -0000cfe0: 6d20 7374 6172 7420 746f 2073 746f 7020 m start to stop
│ │ │ │ │ -0000cff0: 7769 7468 2072 6570 6c61 6365 6d65 6e74 with replacement
│ │ │ │ │ -0000d000: 436f 6c6c 6563 7469 6f6e 2773 0a20 2020 Collection's.
│ │ │ │ │ -0000d010: 2020 6974 656d 7320 6672 6f6d 2072 6570 items from rep
│ │ │ │ │ -0000d020: 5374 6172 7420 746f 2072 6570 5374 6172 Start to repStar
│ │ │ │ │ -0000d030: 742b 7374 6f70 2d73 7461 7274 0a0a 7265 t+stop-start..re
│ │ │ │ │ -0000d040: 706c 6163 6546 726f 6d3a 2061 6e49 6e64 placeFrom: anInd
│ │ │ │ │ -0000d050: 6578 2074 6f3a 2073 746f 7049 6e64 6578 ex to: stopIndex
│ │ │ │ │ -0000d060: 2077 6974 684f 626a 6563 743a 2072 6570 withObject: rep
│ │ │ │ │ -0000d070: 6c61 6365 6d65 6e74 4f62 6a65 6374 0a20 lacementObject.
│ │ │ │ │ -0000d080: 2020 2020 5265 706c 6163 6520 6576 6572 Replace ever
│ │ │ │ │ -0000d090: 7920 6974 656d 2066 726f 6d20 7374 6172 y item from star
│ │ │ │ │ -0000d0a0: 7420 746f 2073 746f 7020 7769 7468 2072 t to stop with r
│ │ │ │ │ -0000d0b0: 6570 6c61 6365 6d65 6e74 4f62 6a65 6374 eplacementObject
│ │ │ │ │ -0000d0c0: 2e0a 0a1f 0a46 696c 653a 2067 7374 2d62 .....File: gst-b
│ │ │ │ │ -0000d0d0: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ -0000d0e0: 2053 6571 7565 6e63 6561 626c 6543 6f6c SequenceableCol
│ │ │ │ │ -0000d0f0: 6c65 6374 696f 6e2d 736f 7274 696e 672c lection-sorting,
│ │ │ │ │ -0000d100: 2020 4e65 7874 3a20 5365 7175 656e 6365 Next: Sequence
│ │ │ │ │ -0000d110: 6162 6c65 436f 6c6c 6563 7469 6f6e 2d73 ableCollection-s
│ │ │ │ │ -0000d120: 7469 6c6c 2075 6e63 6c61 7373 6966 6965 till unclassifie
│ │ │ │ │ -0000d130: 642c 2020 5072 6576 3a20 5365 7175 656e d, Prev: Sequen
│ │ │ │ │ -0000d140: 6365 6162 6c65 436f 6c6c 6563 7469 6f6e ceableCollection
│ │ │ │ │ -0000d150: 2d72 6570 6c61 6369 6e67 2069 7465 6d73 -replacing items
│ │ │ │ │ -0000d160: 2c20 2055 703a 2053 6571 7565 6e63 6561 , Up: Sequencea
│ │ │ │ │ -0000d170: 626c 6543 6f6c 6c65 6374 696f 6e0a 0a31 bleCollection..1
│ │ │ │ │ -0000d180: 2e31 3531 2e39 2053 6571 7565 6e63 6561 .151.9 Sequencea
│ │ │ │ │ -0000d190: 626c 6543 6f6c 6c65 6374 696f 6e3a 2073 bleCollection: s
│ │ │ │ │ -0000d1a0: 6f72 7469 6e67 0a2d 2d2d 2d2d 2d2d 2d2d orting.---------
│ │ │ │ │ -0000d1b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0000d1c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------..
│ │ │ │ │ -0000d1d0: 736f 7274 0a20 2020 2020 536f 7274 2074 sort. Sort t
│ │ │ │ │ -0000d1e0: 6865 2063 6f6e 7465 6e74 7320 6f66 2074 he contents of t
│ │ │ │ │ -0000d1f0: 6865 2072 6563 6569 7665 7220 6163 636f he receiver acco
│ │ │ │ │ -0000d200: 7264 696e 6720 746f 2074 6865 2064 6566 rding to the def
│ │ │ │ │ -0000d210: 6175 6c74 2073 6f72 740a 2020 2020 2062 ault sort. b
│ │ │ │ │ -0000d220: 6c6f 636b 2c20 7768 6963 6820 7573 6573 lock, which uses
│ │ │ │ │ -0000d230: 2023 3c3d 2074 6f20 636f 6d70 6172 6520 #<= to compare
│ │ │ │ │ -0000d240: 6974 656d 732e 0a0a 736f 7274 3a20 736f items...sort: so
│ │ │ │ │ -0000d250: 7274 426c 6f63 6b0a 2020 2020 2053 6f72 rtBlock. Sor
│ │ │ │ │ -0000d260: 7420 7468 6520 636f 6e74 656e 7473 206f t the contents o
│ │ │ │ │ -0000d270: 6620 7468 6520 7265 6365 6976 6572 2061 f the receiver a
│ │ │ │ │ -0000d280: 6363 6f72 6469 6e67 2074 6f20 7468 6520 ccording to the
│ │ │ │ │ -0000d290: 6769 7665 6e20 736f 7274 0a20 2020 2020 given sort.
│ │ │ │ │ -0000d2a0: 626c 6f63 6b2c 2077 6869 6368 2061 6363 block, which acc
│ │ │ │ │ -0000d2b0: 6570 7473 2070 6169 7220 6f66 2069 7465 epts pair of ite
│ │ │ │ │ -0000d2c0: 6d73 2061 6e64 2072 6574 7572 6e73 2074 ms and returns t
│ │ │ │ │ -0000d2d0: 7275 6520 6966 2074 6865 2066 6972 7374 rue if the first
│ │ │ │ │ -0000d2e0: 0a20 2020 2020 6974 656d 2069 7320 6c65 . item is le
│ │ │ │ │ -0000d2f0: 7373 2074 6861 6e20 7468 6520 7365 636f ss than the seco
│ │ │ │ │ -0000d300: 6e64 206f 6e65 2e0a 0a73 6f72 7465 640a nd one...sorted.
│ │ │ │ │ -0000d310: 2020 2020 2052 6574 7572 6e20 6120 636f Return a co
│ │ │ │ │ -0000d320: 7079 206f 6620 7468 6520 7265 6365 6976 py of the receiv
│ │ │ │ │ -0000d330: 6572 2073 6f72 7465 6420 6163 636f 7264 er sorted accord
│ │ │ │ │ -0000d340: 696e 6720 746f 2074 6865 2064 6566 6175 ing to the defau
│ │ │ │ │ -0000d350: 6c74 2073 6f72 740a 2020 2020 2062 6c6f lt sort. blo
│ │ │ │ │ -0000d360: 636b 2c20 7768 6963 6820 7573 6573 2023 ck, which uses #
│ │ │ │ │ -0000d370: 3c3d 2074 6f20 636f 6d70 6172 6520 6974 <= to compare it
│ │ │ │ │ -0000d380: 656d 732e 0a0a 736f 7274 6564 3a20 736f ems...sorted: so
│ │ │ │ │ -0000d390: 7274 426c 6f63 6b0a 2020 2020 2052 6574 rtBlock. Ret
│ │ │ │ │ -0000d3a0: 7572 6e20 6120 636f 7079 206f 6620 7468 urn a copy of th
│ │ │ │ │ -0000d3b0: 6520 7265 6365 6976 6572 2073 6f72 7465 e receiver sorte
│ │ │ │ │ -0000d3c0: 6420 6163 636f 7264 696e 6720 746f 2074 d according to t
│ │ │ │ │ -0000d3d0: 6865 2067 6976 656e 2073 6f72 740a 2020 he given sort.
│ │ │ │ │ -0000d3e0: 2020 2062 6c6f 636b 2c20 7768 6963 6820 block, which
│ │ │ │ │ -0000d3f0: 6163 6365 7074 7320 7061 6972 206f 6620 accepts pair of
│ │ │ │ │ -0000d400: 6974 656d 7320 616e 6420 7265 7475 726e items and return
│ │ │ │ │ -0000d410: 7320 7472 7565 2069 6620 7468 6520 6669 s true if the fi
│ │ │ │ │ -0000d420: 7273 740a 2020 2020 2069 7465 6d20 6973 rst. item is
│ │ │ │ │ -0000d430: 206c 6573 7320 7468 616e 2074 6865 2073 less than the s
│ │ │ │ │ -0000d440: 6563 6f6e 6420 6f6e 652e 0a0a 1f0a 4669 econd one.....Fi
│ │ │ │ │ -0000d450: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ -0000d460: 6f2c 2020 4e6f 6465 3a20 5365 7175 656e o, Node: Sequen
│ │ │ │ │ -0000d470: 6365 6162 6c65 436f 6c6c 6563 7469 6f6e ceableCollection
│ │ │ │ │ -0000d480: 2d73 7469 6c6c 2075 6e63 6c61 7373 6966 -still unclassif
│ │ │ │ │ -0000d490: 6965 642c 2020 4e65 7874 3a20 5365 7175 ied, Next: Sequ
│ │ │ │ │ -0000d4a0: 656e 6365 6162 6c65 436f 6c6c 6563 7469 enceableCollecti
│ │ │ │ │ -0000d4b0: 6f6e 2d74 6573 7469 6e67 2c20 2050 7265 on-testing, Pre
│ │ │ │ │ -0000d4c0: 763a 2053 6571 7565 6e63 6561 626c 6543 v: SequenceableC
│ │ │ │ │ -0000d4d0: 6f6c 6c65 6374 696f 6e2d 736f 7274 696e ollection-sortin
│ │ │ │ │ -0000d4e0: 672c 2020 5570 3a20 5365 7175 656e 6365 g, Up: Sequence
│ │ │ │ │ -0000d4f0: 6162 6c65 436f 6c6c 6563 7469 6f6e 0a0a ableCollection..
│ │ │ │ │ -0000d500: 312e 3135 312e 3130 2053 6571 7565 6e63 1.151.10 Sequenc
│ │ │ │ │ -0000d510: 6561 626c 6543 6f6c 6c65 6374 696f 6e3a eableCollection:
│ │ │ │ │ -0000d520: 2073 7469 6c6c 2075 6e63 6c61 7373 6966 still unclassif
│ │ │ │ │ -0000d530: 6965 640a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ied.------------
│ │ │ │ │ -0000d540: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0000d550: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0000d560: 2d2d 2d2d 2d2d 2d0a 0a6e 6578 7450 7574 -------..nextPut
│ │ │ │ │ -0000d570: 416c 6c4f 6e3a 2061 5374 7265 616d 0a20 AllOn: aStream.
│ │ │ │ │ -0000d580: 2020 2020 5772 6974 6520 616c 6c20 7468 Write all th
│ │ │ │ │ -0000d590: 6520 6f62 6a65 6374 7320 696e 2074 6865 e objects in the
│ │ │ │ │ -0000d5a0: 2072 6563 6569 7665 7220 746f 2061 5374 receiver to aSt
│ │ │ │ │ -0000d5b0: 7265 616d 0a0a 1f0a 4669 6c65 3a20 6773 ream....File: gs
│ │ │ │ │ -0000d5c0: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ -0000d5d0: 6465 3a20 5365 7175 656e 6365 6162 6c65 de: Sequenceable
│ │ │ │ │ -0000d5e0: 436f 6c6c 6563 7469 6f6e 2d74 6573 7469 Collection-testi
│ │ │ │ │ -0000d5f0: 6e67 2c20 204e 6578 743a 2053 6571 7565 ng, Next: Seque
│ │ │ │ │ -0000d600: 6e63 6561 626c 6543 6f6c 6c65 6374 696f nceableCollectio
│ │ │ │ │ -0000d610: 6e2d 7465 7374 696e 6720 636f 6c6c 6563 n-testing collec
│ │ │ │ │ -0000d620: 7469 6f6e 732c 2020 5072 6576 3a20 5365 tions, Prev: Se
│ │ │ │ │ -0000d630: 7175 656e 6365 6162 6c65 436f 6c6c 6563 quenceableCollec
│ │ │ │ │ -0000d640: 7469 6f6e 2d73 7469 6c6c 2075 6e63 6c61 tion-still uncla
│ │ │ │ │ -0000d650: 7373 6966 6965 642c 2020 5570 3a20 5365 ssified, Up: Se
│ │ │ │ │ -0000d660: 7175 656e 6365 6162 6c65 436f 6c6c 6563 quenceableCollec
│ │ │ │ │ -0000d670: 7469 6f6e 0a0a 312e 3135 312e 3131 2053 tion..1.151.11 S
│ │ │ │ │ -0000d680: 6571 7565 6e63 6561 626c 6543 6f6c 6c65 equenceableColle
│ │ │ │ │ -0000d690: 6374 696f 6e3a 2074 6573 7469 6e67 0a2d ction: testing.-
│ │ │ │ │ -0000d6a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0000d6b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0000d6c0: 2d2d 2d2d 2d2d 2d0a 0a3d 2061 436f 6c6c -------..= aColl
│ │ │ │ │ -0000d6d0: 6563 7469 6f6e 0a20 2020 2020 416e 7377 ection. Answ
│ │ │ │ │ -0000d6e0: 6572 2077 6865 7468 6572 2074 6865 2072 er whether the r
│ │ │ │ │ -0000d6f0: 6563 6569 7665 7227 7320 6974 656d 7320 eceiver's items
│ │ │ │ │ -0000d700: 6d61 7463 6820 7468 6f73 6520 696e 2061 match those in a
│ │ │ │ │ -0000d710: 436f 6c6c 6563 7469 6f6e 0a0a 6578 616d Collection..exam
│ │ │ │ │ -0000d720: 696e 654f 6e3a 2061 5374 7265 616d 0a20 ineOn: aStream.
│ │ │ │ │ -0000d730: 2020 2020 5072 696e 7420 616c 6c20 7468 Print all th
│ │ │ │ │ -0000d740: 6520 696e 7374 616e 6365 2076 6172 6961 e instance varia
│ │ │ │ │ -0000d750: 626c 6573 2061 6e64 2063 6f6e 7465 7874 bles and context
│ │ │ │ │ -0000d760: 206f 6620 7468 6520 7265 6365 6976 6572 of the receiver
│ │ │ │ │ -0000d770: 206f 6e0a 2020 2020 2061 5374 7265 616d on. aStream
│ │ │ │ │ -0000d780: 0a0a 6861 7368 0a20 2020 2020 416e 7377 ..hash. Answ
│ │ │ │ │ -0000d790: 6572 2061 6e20 6861 7368 2076 616c 7565 er an hash value
│ │ │ │ │ -0000d7a0: 2066 6f72 2074 6865 2072 6563 6569 7665 for the receive
│ │ │ │ │ -0000d7b0: 720a 0a69 7353 6571 7565 6e63 6561 626c r..isSequenceabl
│ │ │ │ │ -0000d7c0: 650a 2020 2020 2041 6e73 7765 7220 7768 e. Answer wh
│ │ │ │ │ -0000d7d0: 6574 6865 7220 7468 6520 7265 6365 6976 ether the receiv
│ │ │ │ │ -0000d7e0: 6572 2063 616e 2062 6520 6163 6365 7373 er can be access
│ │ │ │ │ -0000d7f0: 6564 2062 7920 6120 6e75 6d65 7269 6320 ed by a numeric
│ │ │ │ │ -0000d800: 696e 6465 7820 7769 7468 0a20 2020 2020 index with.
│ │ │ │ │ -0000d810: 2361 743a 2f23 6174 3a70 7574 3a2e 0a0a #at:/#at:put:...
│ │ │ │ │ -0000d820: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ -0000d830: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 5365 .info, Node: Se
│ │ │ │ │ -0000d840: 7175 656e 6365 6162 6c65 436f 6c6c 6563 quenceableCollec
│ │ │ │ │ -0000d850: 7469 6f6e 2d74 6573 7469 6e67 2063 6f6c tion-testing col
│ │ │ │ │ -0000d860: 6c65 6374 696f 6e73 2c20 2050 7265 763a lections, Prev:
│ │ │ │ │ -0000d870: 2053 6571 7565 6e63 6561 626c 6543 6f6c SequenceableCol
│ │ │ │ │ -0000d880: 6c65 6374 696f 6e2d 7465 7374 696e 672c lection-testing,
│ │ │ │ │ -0000d890: 2020 5570 3a20 5365 7175 656e 6365 6162 Up: Sequenceab
│ │ │ │ │ -0000d8a0: 6c65 436f 6c6c 6563 7469 6f6e 0a0a 312e leCollection..1.
│ │ │ │ │ -0000d8b0: 3135 312e 3132 2053 6571 7565 6e63 6561 151.12 Sequencea
│ │ │ │ │ -0000d8c0: 626c 6543 6f6c 6c65 6374 696f 6e3a 2074 bleCollection: t
│ │ │ │ │ -0000d8d0: 6573 7469 6e67 2063 6f6c 6c65 6374 696f esting collectio
│ │ │ │ │ -0000d8e0: 6e73 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ns.-------------
│ │ │ │ │ -0000d8f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0000d900: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0000d910: 2d2d 2d2d 2d2d 2d0a 0a73 697a 650a 2020 -------..size.
│ │ │ │ │ -0000d920: 2020 2041 6e73 7765 7220 6120 6475 6d6d Answer a dumm
│ │ │ │ │ -0000d930: 7920 7369 7a65 206f 6620 302c 2073 6f20 y size of 0, so
│ │ │ │ │ -0000d940: 7468 6174 2053 6571 7565 6e63 6561 626c that Sequenceabl
│ │ │ │ │ -0000d950: 6543 6f6c 6c65 6374 696f 6e3e 3e23 646f eCollection>>#do
│ │ │ │ │ -0000d960: 3a0a 2020 2020 2077 6f72 6b73 2e0a 0a1f :. works....
│ │ │ │ │ -0000d970: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ -0000d980: 696e 666f 2c20 204e 6f64 653a 2053 6574 info, Node: Set
│ │ │ │ │ -0000d990: 2c20 204e 6578 743a 2053 6861 7265 6451 , Next: SharedQ
│ │ │ │ │ -0000d9a0: 7565 7565 2c20 2050 7265 763a 2053 6571 ueue, Prev: Seq
│ │ │ │ │ -0000d9b0: 7565 6e63 6561 626c 6543 6f6c 6c65 6374 uenceableCollect
│ │ │ │ │ -0000d9c0: 696f 6e2c 2020 5570 3a20 4261 7365 2063 ion, Up: Base c
│ │ │ │ │ -0000d9d0: 6c61 7373 6573 0a0a 312e 3135 3220 5365 lasses..1.152 Se
│ │ │ │ │ -0000d9e0: 740a 3d3d 3d3d 3d3d 3d3d 3d0a 0a44 6566 t.=========..Def
│ │ │ │ │ -0000d9f0: 696e 6564 2069 6e20 6e61 6d65 7370 6163 ined in namespac
│ │ │ │ │ -0000da00: 6520 536d 616c 6c74 616c 6b0a 5375 7065 e Smalltalk.Supe
│ │ │ │ │ -0000da10: 7263 6c61 7373 3a20 4861 7368 6564 436f rclass: HashedCo
│ │ │ │ │ -0000da20: 6c6c 6563 7469 6f6e 0a43 6174 6567 6f72 llection.Categor
│ │ │ │ │ -0000da30: 793a 2043 6f6c 6c65 6374 696f 6e73 2d55 y: Collections-U
│ │ │ │ │ -0000da40: 6e6f 7264 6572 6564 0a20 2020 2020 4920 nordered. I
│ │ │ │ │ -0000da50: 616d 2074 6865 2074 7970 6963 616c 2073 am the typical s
│ │ │ │ │ -0000da60: 6574 206f 626a 6563 743b 2049 2061 6c73 et object; I als
│ │ │ │ │ -0000da70: 6f20 6b6e 6f77 6e20 686f 7720 746f 2064 o known how to d
│ │ │ │ │ -0000da80: 6f20 6172 6974 686d 6574 6963 206f 6e0a o arithmetic on.
│ │ │ │ │ -0000da90: 2020 2020 206d 7920 696e 7374 616e 6365 my instance
│ │ │ │ │ -0000daa0: 732e 0a0a 2a20 4d65 6e75 3a0a 0a2a 2053 s...* Menu:..* S
│ │ │ │ │ -0000dab0: 6574 2d61 7269 7468 6d65 7469 633a 3a20 et-arithmetic::
│ │ │ │ │ -0000dac0: 2028 696e 7374 616e 6365 290a 2a20 5365 (instance).* Se
│ │ │ │ │ -0000dad0: 742d 6177 6675 6c20 5354 2d38 3020 636f t-awful ST-80 co
│ │ │ │ │ -0000dae0: 6d70 6174 6962 696c 6974 7920 6861 636b mpatibility hack
│ │ │ │ │ -0000daf0: 733a 3a20 2028 696e 7374 616e 6365 290a s:: (instance).
│ │ │ │ │ -0000db00: 2a20 5365 742d 636f 6d70 6172 696e 673a * Set-comparing:
│ │ │ │ │ -0000db10: 3a20 2028 696e 7374 616e 6365 290a 0a1f : (instance)...
│ │ │ │ │ -0000db20: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ -0000db30: 696e 666f 2c20 204e 6f64 653a 2053 6574 info, Node: Set
│ │ │ │ │ -0000db40: 2d61 7269 7468 6d65 7469 632c 2020 4e65 -arithmetic, Ne
│ │ │ │ │ -0000db50: 7874 3a20 5365 742d 6177 6675 6c20 5354 xt: Set-awful ST
│ │ │ │ │ -0000db60: 2d38 3020 636f 6d70 6174 6962 696c 6974 -80 compatibilit
│ │ │ │ │ -0000db70: 7920 6861 636b 732c 2020 5570 3a20 5365 y hacks, Up: Se
│ │ │ │ │ -0000db80: 740a 0a31 2e31 3532 2e31 2053 6574 3a20 t..1.152.1 Set:
│ │ │ │ │ -0000db90: 6172 6974 686d 6574 6963 0a2d 2d2d 2d2d arithmetic.-----
│ │ │ │ │ -0000dba0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0000dbb0: 2d2d 0a0a 2620 6153 6574 0a20 2020 2020 --..& aSet.
│ │ │ │ │ -0000dbc0: 436f 6d70 7574 6520 7468 6520 7365 7420 Compute the set
│ │ │ │ │ -0000dbd0: 696e 7465 7273 6563 7469 6f6e 206f 6620 intersection of
│ │ │ │ │ -0000dbe0: 7468 6520 7265 6365 6976 6572 2061 6e64 the receiver and
│ │ │ │ │ -0000dbf0: 2061 5365 742e 0a0a 2b20 6153 6574 0a20 aSet...+ aSet.
│ │ │ │ │ -0000dc00: 2020 2020 436f 6d70 7574 6520 7468 6520 Compute the
│ │ │ │ │ -0000dc10: 7365 7420 756e 696f 6e20 6f66 2074 6865 set union of the
│ │ │ │ │ -0000dc20: 2072 6563 6569 7665 7220 616e 6420 6153 receiver and aS
│ │ │ │ │ -0000dc30: 6574 2e0a 0a2d 2061 5365 740a 2020 2020 et...- aSet.
│ │ │ │ │ -0000dc40: 2043 6f6d 7075 7465 2074 6865 2073 6574 Compute the set
│ │ │ │ │ -0000dc50: 2064 6966 6665 7265 6e63 6520 6f66 2074 difference of t
│ │ │ │ │ -0000dc60: 6865 2072 6563 6569 7665 7220 616e 6420 he receiver and
│ │ │ │ │ -0000dc70: 6153 6574 2e0a 0a1f 0a46 696c 653a 2067 aSet.....File: g
│ │ │ │ │ -0000dc80: 7374 2d62 6173 652e 696e 666f 2c20 204e st-base.info, N
│ │ │ │ │ -0000dc90: 6f64 653a 2053 6574 2d61 7766 756c 2053 ode: Set-awful S
│ │ │ │ │ -0000dca0: 542d 3830 2063 6f6d 7061 7469 6269 6c69 T-80 compatibili
│ │ │ │ │ -0000dcb0: 7479 2068 6163 6b73 2c20 204e 6578 743a ty hacks, Next:
│ │ │ │ │ -0000dcc0: 2053 6574 2d63 6f6d 7061 7269 6e67 2c20 Set-comparing,
│ │ │ │ │ -0000dcd0: 2050 7265 763a 2053 6574 2d61 7269 7468 Prev: Set-arith
│ │ │ │ │ -0000dce0: 6d65 7469 632c 2020 5570 3a20 5365 740a metic, Up: Set.
│ │ │ │ │ -0000dcf0: 0a31 2e31 3532 2e32 2053 6574 3a20 6177 .1.152.2 Set: aw
│ │ │ │ │ -0000dd00: 6675 6c20 5354 2d38 3020 636f 6d70 6174 ful ST-80 compat
│ │ │ │ │ -0000dd10: 6962 696c 6974 7920 6861 636b 730a 2d2d ibility hacks.--
│ │ │ │ │ -0000dd20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0000dd30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0000dd40: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6669 6e64 ----------..find
│ │ │ │ │ -0000dd50: 4f62 6a65 6374 496e 6465 783a 206f 626a ObjectIndex: obj
│ │ │ │ │ -0000dd60: 6563 740a 2020 2020 2054 7269 6573 2074 ect. Tries t
│ │ │ │ │ -0000dd70: 6f20 7365 6520 6966 2061 6e4f 626a 6563 o see if anObjec
│ │ │ │ │ -0000dd80: 7420 6578 6973 7473 2061 7320 616e 2069 t exists as an i
│ │ │ │ │ -0000dd90: 6e64 6578 6564 2076 6172 6961 626c 652e ndexed variable.
│ │ │ │ │ -0000dda0: 2020 4173 2073 6f6f 6e20 6173 0a20 2020 As soon as.
│ │ │ │ │ -0000ddb0: 2020 6e69 6c20 6f72 2061 6e4f 626a 6563 nil or anObjec
│ │ │ │ │ -0000ddc0: 7420 6973 2066 6f75 6e64 2c20 7468 6520 t is found, the
│ │ │ │ │ -0000ddd0: 696e 6465 7820 6f66 2074 6861 7420 736c index of that sl
│ │ │ │ │ -0000dde0: 6f74 2069 7320 616e 7377 6572 6564 0a0a ot is answered..
│ │ │ │ │ -0000ddf0: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ -0000de00: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 5365 .info, Node: Se
│ │ │ │ │ -0000de10: 742d 636f 6d70 6172 696e 672c 2020 5072 t-comparing, Pr
│ │ │ │ │ -0000de20: 6576 3a20 5365 742d 6177 6675 6c20 5354 ev: Set-awful ST
│ │ │ │ │ -0000de30: 2d38 3020 636f 6d70 6174 6962 696c 6974 -80 compatibilit
│ │ │ │ │ -0000de40: 7920 6861 636b 732c 2020 5570 3a20 5365 y hacks, Up: Se
│ │ │ │ │ -0000de50: 740a 0a31 2e31 3532 2e33 2053 6574 3a20 t..1.152.3 Set:
│ │ │ │ │ -0000de60: 636f 6d70 6172 696e 670a 2d2d 2d2d 2d2d comparing.------
│ │ │ │ │ -0000de70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0000de80: 0a0a 3c20 6153 6574 0a20 2020 2020 416e ..< aSet. An
│ │ │ │ │ -0000de90: 7377 6572 2077 6865 7468 6572 2074 6865 swer whether the
│ │ │ │ │ -0000dea0: 2072 6563 6569 7665 7220 6973 2061 2073 receiver is a s
│ │ │ │ │ -0000deb0: 7472 6963 7420 7375 6273 6574 206f 6620 trict subset of
│ │ │ │ │ -0000dec0: 6153 6574 0a0a 3c3d 2061 5365 740a 2020 aSet..<= aSet.
│ │ │ │ │ -0000ded0: 2020 2041 6e73 7765 7220 7768 6574 6865 Answer whethe
│ │ │ │ │ -0000dee0: 7220 7468 6520 7265 6365 6976 6572 2069 r the receiver i
│ │ │ │ │ -0000def0: 7320 6120 7375 6273 6574 206f 6620 6153 s a subset of aS
│ │ │ │ │ -0000df00: 6574 0a0a 3e20 6153 6574 0a20 2020 2020 et..> aSet.
│ │ │ │ │ -0000df10: 416e 7377 6572 2077 6865 7468 6572 2074 Answer whether t
│ │ │ │ │ -0000df20: 6865 2072 6563 6569 7665 7220 6973 2061 he receiver is a
│ │ │ │ │ -0000df30: 2073 7472 6963 7420 7375 7065 7273 6574 strict superset
│ │ │ │ │ -0000df40: 206f 6620 6153 6574 0a0a 3e3d 2061 5365 of aSet..>= aSe
│ │ │ │ │ -0000df50: 740a 2020 2020 2041 6e73 7765 7220 7768 t. Answer wh
│ │ │ │ │ -0000df60: 6574 6865 7220 7468 6520 7265 6365 6976 ether the receiv
│ │ │ │ │ -0000df70: 6572 2069 7320 6120 7375 7065 7273 6574 er is a superset
│ │ │ │ │ -0000df80: 206f 6620 6153 6574 0a0a 1f0a 4669 6c65 of aSet....File
│ │ │ │ │ -0000df90: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ -0000dfa0: 2020 4e6f 6465 3a20 5368 6172 6564 5175 Node: SharedQu
│ │ │ │ │ -0000dfb0: 6575 652c 2020 4e65 7874 3a20 5369 6e67 eue, Next: Sing
│ │ │ │ │ -0000dfc0: 6c65 746f 6e50 726f 7879 2c20 2050 7265 letonProxy, Pre
│ │ │ │ │ -0000dfd0: 763a 2053 6574 2c20 2055 703a 2042 6173 v: Set, Up: Bas
│ │ │ │ │ -0000dfe0: 6520 636c 6173 7365 730a 0a31 2e31 3533 e classes..1.153
│ │ │ │ │ -0000dff0: 2053 6861 7265 6451 7565 7565 0a3d 3d3d SharedQueue.===
│ │ │ │ │ -0000e000: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a ==============..
│ │ │ │ │ -0000e010: 4465 6669 6e65 6420 696e 206e 616d 6573 Defined in names
│ │ │ │ │ -0000e020: 7061 6365 2053 6d61 6c6c 7461 6c6b 0a53 pace Smalltalk.S
│ │ │ │ │ -0000e030: 7570 6572 636c 6173 733a 204f 626a 6563 uperclass: Objec
│ │ │ │ │ -0000e040: 740a 4361 7465 676f 7279 3a20 4c61 6e67 t.Category: Lang
│ │ │ │ │ -0000e050: 7561 6765 2d50 726f 6365 7373 6573 0a20 uage-Processes.
│ │ │ │ │ -0000e060: 2020 2020 4d79 2069 6e73 7461 6e63 6573 My instances
│ │ │ │ │ -0000e070: 2070 726f 7669 6465 2061 2067 7561 7261 provide a guara
│ │ │ │ │ -0000e080: 6e74 6565 6420 7361 6665 206d 6563 6861 nteed safe mecha
│ │ │ │ │ -0000e090: 6e69 736d 2074 6f20 616c 6c6f 7720 666f nism to allow fo
│ │ │ │ │ -0000e0a0: 720a 2020 2020 2063 6f6d 6d75 6e69 6361 r. communica
│ │ │ │ │ -0000e0b0: 7469 6f6e 2062 6574 7765 656e 2070 726f tion between pro
│ │ │ │ │ -0000e0c0: 6365 7373 6573 2e20 2041 6c6c 2061 6363 cesses. All acc
│ │ │ │ │ -0000e0d0: 6573 7320 746f 2074 6865 2075 6e64 6572 ess to the under
│ │ │ │ │ -0000e0e0: 6c79 696e 6720 6461 7461 0a20 2020 2020 lying data.
│ │ │ │ │ -0000e0f0: 7374 7275 6374 7572 6573 2069 7320 636f structures is co
│ │ │ │ │ -0000e100: 6e74 726f 6c6c 6564 2077 6974 6820 6372 ntrolled with cr
│ │ │ │ │ -0000e110: 6974 6963 616c 2073 6563 7469 6f6e 7320 itical sections
│ │ │ │ │ -0000e120: 736f 2074 6861 7420 7468 696e 6773 0a20 so that things.
│ │ │ │ │ -0000e130: 2020 2020 7072 6f63 6565 6420 736d 6f6f proceed smoo
│ │ │ │ │ -0000e140: 7468 6c79 2e0a 0a2a 204d 656e 753a 0a0a thly...* Menu:..
│ │ │ │ │ -0000e150: 2a20 5368 6172 6564 5175 6575 6520 636c * SharedQueue cl
│ │ │ │ │ -0000e160: 6173 732d 696e 7374 616e 6365 2063 7265 ass-instance cre
│ │ │ │ │ -0000e170: 6174 696f 6e3a 3a20 2028 636c 6173 7329 ation:: (class)
│ │ │ │ │ -0000e180: 0a2a 2053 6861 7265 6451 7565 7565 2d61 .* SharedQueue-a
│ │ │ │ │ -0000e190: 6363 6573 7369 6e67 3a3a 2020 2869 6e73 ccessing:: (ins
│ │ │ │ │ -0000e1a0: 7461 6e63 6529 0a0a 1f0a 4669 6c65 3a20 tance)....File:
│ │ │ │ │ -0000e1b0: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ -0000e1c0: 4e6f 6465 3a20 5368 6172 6564 5175 6575 Node: SharedQueu
│ │ │ │ │ -0000e1d0: 6520 636c 6173 732d 696e 7374 616e 6365 e class-instance
│ │ │ │ │ -0000e1e0: 2063 7265 6174 696f 6e2c 2020 4e65 7874 creation, Next
│ │ │ │ │ -0000e1f0: 3a20 5368 6172 6564 5175 6575 652d 6163 : SharedQueue-ac
│ │ │ │ │ -0000e200: 6365 7373 696e 672c 2020 5570 3a20 5368 cessing, Up: Sh
│ │ │ │ │ -0000e210: 6172 6564 5175 6575 650a 0a31 2e31 3533 aredQueue..1.153
│ │ │ │ │ -0000e220: 2e31 2053 6861 7265 6451 7565 7565 2063 .1 SharedQueue c
│ │ │ │ │ -0000e230: 6c61 7373 3a20 696e 7374 616e 6365 2063 lass: instance c
│ │ │ │ │ -0000e240: 7265 6174 696f 6e0a 2d2d 2d2d 2d2d 2d2d reation.--------
│ │ │ │ │ -0000e250: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0000e260: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0000e270: 2d2d 2d2d 0a0a 6e65 770a 2020 2020 2043 ----..new. C
│ │ │ │ │ -0000e280: 7265 6174 6520 6120 6e65 7720 696e 7374 reate a new inst
│ │ │ │ │ -0000e290: 616e 6365 206f 6620 7468 6520 7265 6365 ance of the rece
│ │ │ │ │ -0000e2a0: 6976 6572 0a0a 736f 7274 426c 6f63 6b3a iver..sortBlock:
│ │ │ │ │ -0000e2b0: 2073 6f72 7442 6c6f 636b 0a20 2020 2020 sortBlock.
│ │ │ │ │ -0000e2c0: 4372 6561 7465 2061 206e 6577 2069 6e73 Create a new ins
│ │ │ │ │ -0000e2d0: 7461 6e63 6520 6f66 2074 6865 2072 6563 tance of the rec
│ │ │ │ │ -0000e2e0: 6569 7665 7220 7768 6963 6820 696d 706c eiver which impl
│ │ │ │ │ -0000e2f0: 656d 656e 7473 2061 2070 7269 6f72 6974 ements a priorit
│ │ │ │ │ -0000e300: 790a 2020 2020 2071 7565 7565 2077 6974 y. queue wit
│ │ │ │ │ -0000e310: 6820 7468 6520 6769 7665 6e20 736f 7274 h the given sort
│ │ │ │ │ -0000e320: 2062 6c6f 636b 0a0a 1f0a 4669 6c65 3a20 block....File:
│ │ │ │ │ -0000e330: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ -0000e340: 4e6f 6465 3a20 5368 6172 6564 5175 6575 Node: SharedQueu
│ │ │ │ │ -0000e350: 652d 6163 6365 7373 696e 672c 2020 5072 e-accessing, Pr
│ │ │ │ │ -0000e360: 6576 3a20 5368 6172 6564 5175 6575 6520 ev: SharedQueue
│ │ │ │ │ -0000e370: 636c 6173 732d 696e 7374 616e 6365 2063 class-instance c
│ │ │ │ │ -0000e380: 7265 6174 696f 6e2c 2020 5570 3a20 5368 reation, Up: Sh
│ │ │ │ │ -0000e390: 6172 6564 5175 6575 650a 0a31 2e31 3533 aredQueue..1.153
│ │ │ │ │ -0000e3a0: 2e32 2053 6861 7265 6451 7565 7565 3a20 .2 SharedQueue:
│ │ │ │ │ -0000e3b0: 6163 6365 7373 696e 670a 2d2d 2d2d 2d2d accessing.------
│ │ │ │ │ -0000e3c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0000e3d0: 2d2d 2d2d 2d2d 2d2d 0a0a 6973 456d 7074 --------..isEmpt
│ │ │ │ │ -0000e3e0: 790a 2020 2020 2041 6e73 7765 7220 7768 y. Answer wh
│ │ │ │ │ -0000e3f0: 6574 6865 7220 7468 6572 6520 6973 2061 ether there is a
│ │ │ │ │ -0000e400: 6e20 6f62 6a65 6374 206f 6e20 7468 6520 n object on the
│ │ │ │ │ -0000e410: 7175 6575 650a 0a6e 6578 740a 2020 2020 queue..next.
│ │ │ │ │ -0000e420: 2057 6169 7420 666f 7220 616e 206f 626a Wait for an obj
│ │ │ │ │ -0000e430: 6563 7420 746f 2062 6520 6f6e 2074 6865 ect to be on the
│ │ │ │ │ -0000e440: 2071 7565 7565 2c20 7468 656e 2072 656d queue, then rem
│ │ │ │ │ -0000e450: 6f76 6520 6974 2061 6e64 2061 6e73 7765 ove it and answe
│ │ │ │ │ -0000e460: 7220 6974 0a0a 6e65 7874 5075 743a 2076 r it..nextPut: v
│ │ │ │ │ -0000e470: 616c 7565 0a20 2020 2020 5075 7420 7661 alue. Put va
│ │ │ │ │ -0000e480: 6c75 6520 6f6e 2074 6865 2071 7565 7565 lue on the queue
│ │ │ │ │ -0000e490: 2061 6e64 2061 6e73 7765 7220 6974 0a0a and answer it..
│ │ │ │ │ -0000e4a0: 7065 656b 0a20 2020 2020 5761 6974 2066 peek. Wait f
│ │ │ │ │ -0000e4b0: 6f72 2061 6e20 6f62 6a65 6374 2074 6f20 or an object to
│ │ │ │ │ -0000e4c0: 6265 206f 6e20 7468 6520 7175 6575 6520 be on the queue
│ │ │ │ │ -0000e4d0: 6966 206e 6563 6573 7361 7279 2c20 7468 if necessary, th
│ │ │ │ │ -0000e4e0: 656e 2061 6e73 7765 7220 7468 650a 2020 en answer the.
│ │ │ │ │ -0000e4f0: 2020 2073 616d 6520 6f62 6a65 6374 2074 same object t
│ │ │ │ │ -0000e500: 6861 7420 236e 6578 7420 776f 756c 6420 hat #next would
│ │ │ │ │ -0000e510: 616e 7377 6572 2077 6974 686f 7574 2072 answer without r
│ │ │ │ │ -0000e520: 656d 6f76 696e 6720 6974 2e0a 0a1f 0a46 emoving it.....F
│ │ │ │ │ -0000e530: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ -0000e540: 666f 2c20 204e 6f64 653a 2053 696e 676c fo, Node: Singl
│ │ │ │ │ -0000e550: 6574 6f6e 5072 6f78 792c 2020 4e65 7874 etonProxy, Next
│ │ │ │ │ -0000e560: 3a20 536d 616c 6c49 6e74 6567 6572 2c20 : SmallInteger,
│ │ │ │ │ -0000e570: 2050 7265 763a 2053 6861 7265 6451 7565 Prev: SharedQue
│ │ │ │ │ -0000e580: 7565 2c20 2055 703a 2042 6173 6520 636c ue, Up: Base cl
│ │ │ │ │ -0000e590: 6173 7365 730a 0a31 2e31 3534 2053 696e asses..1.154 Sin
│ │ │ │ │ -0000e5a0: 676c 6574 6f6e 5072 6f78 790a 3d3d 3d3d gletonProxy.====
│ │ │ │ │ -0000e5b0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ -0000e5c0: 0a0a 4465 6669 6e65 6420 696e 206e 616d ..Defined in nam
│ │ │ │ │ -0000e5d0: 6573 7061 6365 2053 6d61 6c6c 7461 6c6b espace Smalltalk
│ │ │ │ │ -0000e5e0: 0a53 7570 6572 636c 6173 733a 2041 6c74 .Superclass: Alt
│ │ │ │ │ -0000e5f0: 6572 6e61 7469 7665 4f62 6a65 6374 5072 ernativeObjectPr
│ │ │ │ │ -0000e600: 6f78 790a 4361 7465 676f 7279 3a20 5374 oxy.Category: St
│ │ │ │ │ -0000e610: 7265 616d 732d 4669 6c65 730a 2020 2020 reams-Files.
│ │ │ │ │ -0000e620: 2049 2061 6d20 6120 7072 6f78 7920 7468 I am a proxy th
│ │ │ │ │ -0000e630: 6174 2073 746f 7265 7320 7468 6520 636c at stores the cl
│ │ │ │ │ -0000e640: 6173 7320 6f66 2061 6e20 6f62 6a65 6374 ass of an object
│ │ │ │ │ -0000e650: 2072 6174 6865 7220 7468 616e 2074 6865 rather than the
│ │ │ │ │ -0000e660: 0a20 2020 2020 6f62 6a65 6374 2069 7473 . object its
│ │ │ │ │ -0000e670: 656c 662c 2061 6e64 2070 7265 7465 6e64 elf, and pretend
│ │ │ │ │ -0000e680: 7320 7468 6174 2061 2072 6567 6973 7465 s that a registe
│ │ │ │ │ -0000e690: 7265 6420 696e 7374 616e 6365 2028 7768 red instance (wh
│ │ │ │ │ -0000e6a0: 6963 6820 6d6f 7374 0a20 2020 2020 6c69 ich most. li
│ │ │ │ │ -0000e6b0: 6b65 6c79 2069 7320 6120 7369 6e67 6c65 kely is a single
│ │ │ │ │ -0000e6c0: 746f 6e20 696e 7374 616e 6365 206f 6620 ton instance of
│ │ │ │ │ -0000e6d0: 7468 6520 7374 6f72 6564 2063 6c61 7373 the stored class
│ │ │ │ │ -0000e6e0: 2920 7761 7320 7374 6f72 6564 0a20 2020 ) was stored.
│ │ │ │ │ -0000e6f0: 2020 696e 7374 6561 642e 0a0a 2a20 4d65 instead...* Me
│ │ │ │ │ -0000e700: 6e75 3a0a 0a2a 2053 696e 676c 6574 6f6e nu:..* Singleton
│ │ │ │ │ -0000e710: 5072 6f78 7920 636c 6173 732d 6163 6365 Proxy class-acce
│ │ │ │ │ -0000e720: 7373 696e 673a 3a20 2028 636c 6173 7329 ssing:: (class)
│ │ │ │ │ -0000e730: 0a2a 2053 696e 676c 6574 6f6e 5072 6f78 .* SingletonProx
│ │ │ │ │ -0000e740: 7920 636c 6173 732d 696e 7374 616e 6365 y class-instance
│ │ │ │ │ -0000e750: 2063 7265 6174 696f 6e3a 3a20 2028 636c creation:: (cl
│ │ │ │ │ -0000e760: 6173 7329 0a2a 2053 696e 676c 6574 6f6e ass).* Singleton
│ │ │ │ │ -0000e770: 5072 6f78 792d 7361 7669 6e67 2061 6e64 Proxy-saving and
│ │ │ │ │ -0000e780: 2072 6573 746f 7269 6e67 3a3a 2020 2869 restoring:: (i
│ │ │ │ │ -0000e790: 6e73 7461 6e63 6529 0a0a 1f0a 4669 6c65 nstance)....File
│ │ │ │ │ -0000e7a0: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ -0000e7b0: 2020 4e6f 6465 3a20 5369 6e67 6c65 746f Node: Singleto
│ │ │ │ │ -0000e7c0: 6e50 726f 7879 2063 6c61 7373 2d61 6363 nProxy class-acc
│ │ │ │ │ -0000e7d0: 6573 7369 6e67 2c20 204e 6578 743a 2053 essing, Next: S
│ │ │ │ │ -0000e7e0: 696e 676c 6574 6f6e 5072 6f78 7920 636c ingletonProxy cl
│ │ │ │ │ -0000e7f0: 6173 732d 696e 7374 616e 6365 2063 7265 ass-instance cre
│ │ │ │ │ -0000e800: 6174 696f 6e2c 2020 5570 3a20 5369 6e67 ation, Up: Sing
│ │ │ │ │ -0000e810: 6c65 746f 6e50 726f 7879 0a0a 312e 3135 letonProxy..1.15
│ │ │ │ │ -0000e820: 342e 3120 5369 6e67 6c65 746f 6e50 726f 4.1 SingletonPro
│ │ │ │ │ -0000e830: 7879 2063 6c61 7373 3a20 6163 6365 7373 xy class: access
│ │ │ │ │ -0000e840: 696e 670a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ing.------------
│ │ │ │ │ -0000e850: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0000e860: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a61 6363 -----------..acc
│ │ │ │ │ -0000e870: 6570 7455 7361 6765 466f 7243 6c61 7373 eptUsageForClass
│ │ │ │ │ -0000e880: 3a20 6143 6c61 7373 0a20 2020 2020 5468 : aClass. Th
│ │ │ │ │ -0000e890: 6520 7265 6365 6976 6572 2077 6173 2061 e receiver was a
│ │ │ │ │ -0000e8a0: 736b 6564 2074 6f20 6265 2075 7365 6420 sked to be used
│ │ │ │ │ -0000e8b0: 6173 2061 2070 726f 7879 2066 6f72 2074 as a proxy for t
│ │ │ │ │ -0000e8c0: 6865 2063 6c61 7373 2061 436c 6173 732e he class aClass.
│ │ │ │ │ -0000e8d0: 0a20 2020 2020 5468 6520 7265 6769 7374 . The regist
│ │ │ │ │ -0000e8e0: 7261 7469 6f6e 2069 7320 6669 6e65 2069 ration is fine i
│ │ │ │ │ -0000e8f0: 6620 7468 6520 636c 6173 7320 6973 2061 f the class is a
│ │ │ │ │ -0000e900: 6374 7561 6c6c 7920 6120 7369 6e67 6c65 ctually a single
│ │ │ │ │ -0000e910: 746f 6e2e 0a0a 1f0a 4669 6c65 3a20 6773 ton.....File: gs
│ │ │ │ │ -0000e920: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ -0000e930: 6465 3a20 5369 6e67 6c65 746f 6e50 726f de: SingletonPro
│ │ │ │ │ -0000e940: 7879 2063 6c61 7373 2d69 6e73 7461 6e63 xy class-instanc
│ │ │ │ │ -0000e950: 6520 6372 6561 7469 6f6e 2c20 204e 6578 e creation, Nex
│ │ │ │ │ -0000e960: 743a 2053 696e 676c 6574 6f6e 5072 6f78 t: SingletonProx
│ │ │ │ │ -0000e970: 792d 7361 7669 6e67 2061 6e64 2072 6573 y-saving and res
│ │ │ │ │ -0000e980: 746f 7269 6e67 2c20 2050 7265 763a 2053 toring, Prev: S
│ │ │ │ │ -0000e990: 696e 676c 6574 6f6e 5072 6f78 7920 636c ingletonProxy cl
│ │ │ │ │ -0000e9a0: 6173 732d 6163 6365 7373 696e 672c 2020 ass-accessing,
│ │ │ │ │ -0000e9b0: 5570 3a20 5369 6e67 6c65 746f 6e50 726f Up: SingletonPro
│ │ │ │ │ -0000e9c0: 7879 0a0a 312e 3135 342e 3220 5369 6e67 xy..1.154.2 Sing
│ │ │ │ │ -0000e9d0: 6c65 746f 6e50 726f 7879 2063 6c61 7373 letonProxy class
│ │ │ │ │ -0000e9e0: 3a20 696e 7374 616e 6365 2063 7265 6174 : instance creat
│ │ │ │ │ -0000e9f0: 696f 6e0a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ion.------------
│ │ │ │ │ -0000ea00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0000ea10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0000ea20: 2d2d 2d0a 0a6f 6e3a 2061 6e4f 626a 6563 ---..on: anObjec
│ │ │ │ │ -0000ea30: 740a 2020 2020 2041 6e73 7765 7220 6120 t. Answer a
│ │ │ │ │ -0000ea40: 7072 6f78 7920 746f 2062 6520 7573 6564 proxy to be used
│ │ │ │ │ -0000ea50: 2074 6f20 7361 7665 2061 6e4f 626a 6563 to save anObjec
│ │ │ │ │ -0000ea60: 742e 2020 5468 6520 7072 6f78 7920 7374 t. The proxy st
│ │ │ │ │ -0000ea70: 6f72 6573 2074 6865 0a20 2020 2020 636c ores the. cl
│ │ │ │ │ -0000ea80: 6173 7320 616e 6420 7265 7374 6f72 6573 ass and restores
│ │ │ │ │ -0000ea90: 2074 6865 206f 626a 6563 7420 6279 206c the object by l
│ │ │ │ │ -0000eaa0: 6f6f 6b69 6e67 2069 6e74 6f20 6120 6469 ooking into a di
│ │ │ │ │ -0000eab0: 6374 696f 6e61 7279 206f 6620 636c 6173 ctionary of clas
│ │ │ │ │ -0000eac0: 730a 2020 2020 202d 3e20 7369 6e67 6c65 s. -> single
│ │ │ │ │ -0000ead0: 746f 6e20 6f62 6a65 6374 732e 0a0a 1f0a ton objects.....
│ │ │ │ │ -0000eae0: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ -0000eaf0: 6e66 6f2c 2020 4e6f 6465 3a20 5369 6e67 nfo, Node: Sing
│ │ │ │ │ -0000eb00: 6c65 746f 6e50 726f 7879 2d73 6176 696e letonProxy-savin
│ │ │ │ │ -0000eb10: 6720 616e 6420 7265 7374 6f72 696e 672c g and restoring,
│ │ │ │ │ -0000eb20: 2020 5072 6576 3a20 5369 6e67 6c65 746f Prev: Singleto
│ │ │ │ │ -0000eb30: 6e50 726f 7879 2063 6c61 7373 2d69 6e73 nProxy class-ins
│ │ │ │ │ -0000eb40: 7461 6e63 6520 6372 6561 7469 6f6e 2c20 tance creation,
│ │ │ │ │ -0000eb50: 2055 703a 2053 696e 676c 6574 6f6e 5072 Up: SingletonPr
│ │ │ │ │ -0000eb60: 6f78 790a 0a31 2e31 3534 2e33 2053 696e oxy..1.154.3 Sin
│ │ │ │ │ -0000eb70: 676c 6574 6f6e 5072 6f78 793a 2073 6176 gletonProxy: sav
│ │ │ │ │ -0000eb80: 696e 6720 616e 6420 7265 7374 6f72 696e ing and restorin
│ │ │ │ │ -0000eb90: 670a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d g.--------------
│ │ │ │ │ -0000eba0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0000ebb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------..
│ │ │ │ │ -0000ebc0: 6f62 6a65 6374 0a20 2020 2020 5265 636f object. Reco
│ │ │ │ │ -0000ebd0: 6e73 7472 7563 7420 7468 6520 6f62 6a65 nstruct the obje
│ │ │ │ │ -0000ebe0: 6374 2073 746f 7265 6420 696e 2074 6865 ct stored in the
│ │ │ │ │ -0000ebf0: 2070 726f 7879 2061 6e64 2061 6e73 7765 proxy and answe
│ │ │ │ │ -0000ec00: 7220 6974 3b20 7468 650a 2020 2020 2062 r it; the. b
│ │ │ │ │ -0000ec10: 696e 6172 7952 6570 7265 7365 6e74 6174 inaryRepresentat
│ │ │ │ │ -0000ec20: 696f 6e4f 626a 6563 7420 6973 2073 656e ionObject is sen
│ │ │ │ │ -0000ec30: 7420 7468 6520 2372 6563 6f6e 7374 7275 t the #reconstru
│ │ │ │ │ -0000ec40: 6374 4f72 6967 696e 616c 4f62 6a65 6374 ctOriginalObject
│ │ │ │ │ -0000ec50: 0a20 2020 2020 6d65 7373 6167 652c 2061 . message, a
│ │ │ │ │ -0000ec60: 6e64 2074 6865 2072 6573 756c 7469 6e67 nd the resulting
│ │ │ │ │ -0000ec70: 206f 626a 6563 7420 6973 2073 656e 7420 object is sent
│ │ │ │ │ -0000ec80: 7468 6520 2370 6f73 744c 6f61 6420 6d65 the #postLoad me
│ │ │ │ │ -0000ec90: 7373 6167 652e 0a0a 1f0a 4669 6c65 3a20 ssage.....File:
│ │ │ │ │ -0000eca0: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ -0000ecb0: 4e6f 6465 3a20 536d 616c 6c49 6e74 6567 Node: SmallInteg
│ │ │ │ │ -0000ecc0: 6572 2c20 204e 6578 743a 2053 6f72 7465 er, Next: Sorte
│ │ │ │ │ -0000ecd0: 6443 6f6c 6c65 6374 696f 6e2c 2020 5072 dCollection, Pr
│ │ │ │ │ -0000ece0: 6576 3a20 5369 6e67 6c65 746f 6e50 726f ev: SingletonPro
│ │ │ │ │ -0000ecf0: 7879 2c20 2055 703a 2042 6173 6520 636c xy, Up: Base cl
│ │ │ │ │ -0000ed00: 6173 7365 730a 0a31 2e31 3535 2053 6d61 asses..1.155 Sma
│ │ │ │ │ -0000ed10: 6c6c 496e 7465 6765 720a 3d3d 3d3d 3d3d llInteger.======
│ │ │ │ │ -0000ed20: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a 4465 ============..De
│ │ │ │ │ -0000ed30: 6669 6e65 6420 696e 206e 616d 6573 7061 fined in namespa
│ │ │ │ │ -0000ed40: 6365 2053 6d61 6c6c 7461 6c6b 0a53 7570 ce Smalltalk.Sup
│ │ │ │ │ -0000ed50: 6572 636c 6173 733a 2049 6e74 6567 6572 erclass: Integer
│ │ │ │ │ -0000ed60: 0a43 6174 6567 6f72 793a 204c 616e 6775 .Category: Langu
│ │ │ │ │ -0000ed70: 6167 652d 4461 7461 2074 7970 6573 0a20 age-Data types.
│ │ │ │ │ -0000ed80: 2020 2020 4920 616d 2074 6865 2069 6e74 I am the int
│ │ │ │ │ -0000ed90: 6567 6572 2063 6c61 7373 206f 6620 7468 eger class of th
│ │ │ │ │ -0000eda0: 6520 474e 5520 536d 616c 6c74 616c 6b20 e GNU Smalltalk
│ │ │ │ │ -0000edb0: 7379 7374 656d 2e20 204d 7920 696e 7374 system. My inst
│ │ │ │ │ -0000edc0: 616e 6365 730a 2020 2020 2063 616e 2072 ances. can r
│ │ │ │ │ -0000edd0: 6570 7265 7365 6e74 2073 6967 6e65 6420 epresent signed
│ │ │ │ │ -0000ede0: 3330 2062 6974 2069 6e74 6567 6572 7320 30 bit integers
│ │ │ │ │ -0000edf0: 616e 6420 6172 6520 6173 2065 6666 6963 and are as effic
│ │ │ │ │ -0000ee00: 6965 6e74 2061 730a 2020 2020 2070 6f73 ient as. pos
│ │ │ │ │ -0000ee10: 7369 626c 652e 0a0a 2a20 4d65 6e75 3a0a sible...* Menu:.
│ │ │ │ │ -0000ee20: 0a2a 2053 6d61 6c6c 496e 7465 6765 7220 .* SmallInteger
│ │ │ │ │ -0000ee30: 636c 6173 732d 6765 7474 696e 6720 6c69 class-getting li
│ │ │ │ │ -0000ee40: 6d69 7473 3a3a 2020 2863 6c61 7373 290a mits:: (class).
│ │ │ │ │ -0000ee50: 2a20 536d 616c 6c49 6e74 6567 6572 2063 * SmallInteger c
│ │ │ │ │ -0000ee60: 6c61 7373 2d74 6573 7469 6e67 3a3a 2020 lass-testing::
│ │ │ │ │ -0000ee70: 2863 6c61 7373 290a 2a20 536d 616c 6c49 (class).* SmallI
│ │ │ │ │ -0000ee80: 6e74 6567 6572 2d62 6974 2061 7269 7468 nteger-bit arith
│ │ │ │ │ -0000ee90: 6d65 7469 633a 3a20 2028 696e 7374 616e metic:: (instan
│ │ │ │ │ -0000eea0: 6365 290a 2a20 536d 616c 6c49 6e74 6567 ce).* SmallInteg
│ │ │ │ │ -0000eeb0: 6572 2d62 7569 6c74 2069 6e73 3a3a 2020 er-built ins::
│ │ │ │ │ -0000eec0: 2869 6e73 7461 6e63 6529 0a2a 2053 6d61 (instance).* Sma
│ │ │ │ │ -0000eed0: 6c6c 496e 7465 6765 722d 6275 696c 7469 llInteger-builti
│ │ │ │ │ -0000eee0: 6e73 3a3a 2020 2869 6e73 7461 6e63 6529 ns:: (instance)
│ │ │ │ │ -0000eef0: 0a2a 2053 6d61 6c6c 496e 7465 6765 722d .* SmallInteger-
│ │ │ │ │ -0000ef00: 636f 6572 6369 6f6e 3a3a 2020 2869 6e73 coercion:: (ins
│ │ │ │ │ -0000ef10: 7461 6e63 6529 0a2a 2053 6d61 6c6c 496e tance).* SmallIn
│ │ │ │ │ -0000ef20: 7465 6765 722d 636f 6572 6369 6f6e 206d teger-coercion m
│ │ │ │ │ -0000ef30: 6574 686f 6473 3a3a 2020 2869 6e73 7461 ethods:: (insta
│ │ │ │ │ -0000ef40: 6e63 6529 0a2a 2053 6d61 6c6c 496e 7465 nce).* SmallInte
│ │ │ │ │ -0000ef50: 6765 722d 7465 7374 696e 6720 6675 6e63 ger-testing func
│ │ │ │ │ -0000ef60: 7469 6f6e 616c 6974 793a 3a20 2028 696e tionality:: (in
│ │ │ │ │ -0000ef70: 7374 616e 6365 290a 0a1f 0a46 696c 653a stance)....File:
│ │ │ │ │ -0000ef80: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ -0000ef90: 204e 6f64 653a 2053 6d61 6c6c 496e 7465 Node: SmallInte
│ │ │ │ │ -0000efa0: 6765 7220 636c 6173 732d 6765 7474 696e ger class-gettin
│ │ │ │ │ -0000efb0: 6720 6c69 6d69 7473 2c20 204e 6578 743a g limits, Next:
│ │ │ │ │ -0000efc0: 2053 6d61 6c6c 496e 7465 6765 7220 636c SmallInteger cl
│ │ │ │ │ -0000efd0: 6173 732d 7465 7374 696e 672c 2020 5570 ass-testing, Up
│ │ │ │ │ -0000efe0: 3a20 536d 616c 6c49 6e74 6567 6572 0a0a : SmallInteger..
│ │ │ │ │ -0000eff0: 312e 3135 352e 3120 536d 616c 6c49 6e74 1.155.1 SmallInt
│ │ │ │ │ -0000f000: 6567 6572 2063 6c61 7373 3a20 6765 7474 eger class: gett
│ │ │ │ │ -0000f010: 696e 6720 6c69 6d69 7473 0a2d 2d2d 2d2d ing limits.-----
│ │ │ │ │ -0000f020: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0000f030: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0000f040: 2d2d 2d2d 2d0a 0a62 6974 730a 2020 2020 -----..bits.
│ │ │ │ │ -0000f050: 2041 6e73 7765 7220 7468 6520 6e75 6d62 Answer the numb
│ │ │ │ │ -0000f060: 6572 206f 6620 6269 7473 2028 6578 636c er of bits (excl
│ │ │ │ │ -0000f070: 7564 696e 6720 7468 6520 7369 676e 2920 uding the sign)
│ │ │ │ │ -0000f080: 7468 6174 2063 616e 2062 650a 2020 2020 that can be.
│ │ │ │ │ -0000f090: 2072 6570 7265 7365 6e74 6564 2064 6972 represented dir
│ │ │ │ │ -0000f0a0: 6563 746c 7920 696e 2061 6e20 6f62 6a65 ectly in an obje
│ │ │ │ │ -0000f0b0: 6374 2070 6f69 6e74 6572 0a0a 6c61 7267 ct pointer..larg
│ │ │ │ │ -0000f0c0: 6573 740a 2020 2020 2041 6e73 7765 7220 est. Answer
│ │ │ │ │ -0000f0d0: 7468 6520 6c61 7267 6573 7420 696e 7465 the largest inte
│ │ │ │ │ -0000f0e0: 6765 7220 7265 7072 6573 656e 7465 6420 ger represented
│ │ │ │ │ -0000f0f0: 6469 7265 6374 6c79 2069 6e20 616e 206f directly in an o
│ │ │ │ │ -0000f100: 626a 6563 740a 2020 2020 2070 6f69 6e74 bject. point
│ │ │ │ │ -0000f110: 6572 0a0a 736d 616c 6c65 7374 0a20 2020 er..smallest.
│ │ │ │ │ -0000f120: 2020 416e 7377 6572 2074 6865 2073 6d61 Answer the sma
│ │ │ │ │ -0000f130: 6c6c 6573 7420 696e 7465 6765 7220 7265 llest integer re
│ │ │ │ │ -0000f140: 7072 6573 656e 7465 6420 6469 7265 6374 presented direct
│ │ │ │ │ -0000f150: 6c79 2069 6e20 616e 206f 626a 6563 740a ly in an object.
│ │ │ │ │ -0000f160: 2020 2020 2070 6f69 6e74 6572 0a0a 1f0a pointer....
│ │ │ │ │ -0000f170: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ -0000f180: 6e66 6f2c 2020 4e6f 6465 3a20 536d 616c nfo, Node: Smal
│ │ │ │ │ -0000f190: 6c49 6e74 6567 6572 2063 6c61 7373 2d74 lInteger class-t
│ │ │ │ │ -0000f1a0: 6573 7469 6e67 2c20 204e 6578 743a 2053 esting, Next: S
│ │ │ │ │ -0000f1b0: 6d61 6c6c 496e 7465 6765 722d 6269 7420 mallInteger-bit
│ │ │ │ │ -0000f1c0: 6172 6974 686d 6574 6963 2c20 2050 7265 arithmetic, Pre
│ │ │ │ │ -0000f1d0: 763a 2053 6d61 6c6c 496e 7465 6765 7220 v: SmallInteger
│ │ │ │ │ -0000f1e0: 636c 6173 732d 6765 7474 696e 6720 6c69 class-getting li
│ │ │ │ │ -0000f1f0: 6d69 7473 2c20 2055 703a 2053 6d61 6c6c mits, Up: Small
│ │ │ │ │ -0000f200: 496e 7465 6765 720a 0a31 2e31 3535 2e32 Integer..1.155.2
│ │ │ │ │ -0000f210: 2053 6d61 6c6c 496e 7465 6765 7220 636c SmallInteger cl
│ │ │ │ │ -0000f220: 6173 733a 2074 6573 7469 6e67 0a2d 2d2d ass: testing.---
│ │ │ │ │ -0000f230: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0000f240: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0000f250: 0a0a 6973 4964 656e 7469 7479 0a20 2020 ..isIdentity.
│ │ │ │ │ -0000f260: 2020 416e 7377 6572 2077 6865 7468 6572 Answer whether
│ │ │ │ │ -0000f270: 2078 203d 2079 2069 6d70 6c69 6573 2078 x = y implies x
│ │ │ │ │ -0000f280: 203d 3d20 7920 666f 7220 696e 7374 616e == y for instan
│ │ │ │ │ -0000f290: 6365 7320 6f66 2074 6865 2072 6563 6569 ces of the recei
│ │ │ │ │ -0000f2a0: 7665 720a 0a1f 0a46 696c 653a 2067 7374 ver....File: gst
│ │ │ │ │ -0000f2b0: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ -0000f2c0: 653a 2053 6d61 6c6c 496e 7465 6765 722d e: SmallInteger-
│ │ │ │ │ -0000f2d0: 6269 7420 6172 6974 686d 6574 6963 2c20 bit arithmetic,
│ │ │ │ │ -0000f2e0: 204e 6578 743a 2053 6d61 6c6c 496e 7465 Next: SmallInte
│ │ │ │ │ -0000f2f0: 6765 722d 6275 696c 7420 696e 732c 2020 ger-built ins,
│ │ │ │ │ -0000f300: 5072 6576 3a20 536d 616c 6c49 6e74 6567 Prev: SmallInteg
│ │ │ │ │ -0000f310: 6572 2063 6c61 7373 2d74 6573 7469 6e67 er class-testing
│ │ │ │ │ -0000f320: 2c20 2055 703a 2053 6d61 6c6c 496e 7465 , Up: SmallInte
│ │ │ │ │ -0000f330: 6765 720a 0a31 2e31 3535 2e33 2053 6d61 ger..1.155.3 Sma
│ │ │ │ │ -0000f340: 6c6c 496e 7465 6765 723a 2062 6974 2061 llInteger: bit a
│ │ │ │ │ -0000f350: 7269 7468 6d65 7469 630a 2d2d 2d2d 2d2d rithmetic.------
│ │ │ │ │ -0000f360: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0000f370: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------..
│ │ │ │ │ -0000f380: 6869 6768 4269 740a 2020 2020 2052 6574 highBit. Ret
│ │ │ │ │ -0000f390: 7572 6e20 7468 6520 696e 6465 7820 6f66 urn the index of
│ │ │ │ │ -0000f3a0: 2074 6865 2068 6967 6865 7374 206f 7264 the highest ord
│ │ │ │ │ -0000f3b0: 6572 2031 2062 6974 206f 6620 7468 6520 er 1 bit of the
│ │ │ │ │ -0000f3c0: 7265 6365 6976 6572 0a0a 6c6f 7742 6974 receiver..lowBit
│ │ │ │ │ -0000f3d0: 0a20 2020 2020 5265 7475 726e 2074 6865 . Return the
│ │ │ │ │ -0000f3e0: 2069 6e64 6578 206f 6620 7468 6520 6c6f index of the lo
│ │ │ │ │ -0000f3f0: 7765 7374 206f 7264 6572 2031 2062 6974 west order 1 bit
│ │ │ │ │ -0000f400: 206f 6620 7468 6520 7265 6365 6976 6572 of the receiver
│ │ │ │ │ -0000f410: 2e0a 0a1f 0a46 696c 653a 2067 7374 2d62 .....File: gst-b
│ │ │ │ │ -0000f420: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ -0000f430: 2053 6d61 6c6c 496e 7465 6765 722d 6275 SmallInteger-bu
│ │ │ │ │ -0000f440: 696c 7420 696e 732c 2020 4e65 7874 3a20 ilt ins, Next:
│ │ │ │ │ -0000f450: 536d 616c 6c49 6e74 6567 6572 2d62 7569 SmallInteger-bui
│ │ │ │ │ -0000f460: 6c74 696e 732c 2020 5072 6576 3a20 536d ltins, Prev: Sm
│ │ │ │ │ -0000f470: 616c 6c49 6e74 6567 6572 2d62 6974 2061 allInteger-bit a
│ │ │ │ │ -0000f480: 7269 7468 6d65 7469 632c 2020 5570 3a20 rithmetic, Up:
│ │ │ │ │ -0000f490: 536d 616c 6c49 6e74 6567 6572 0a0a 312e SmallInteger..1.
│ │ │ │ │ -0000f4a0: 3135 352e 3420 536d 616c 6c49 6e74 6567 155.4 SmallInteg
│ │ │ │ │ -0000f4b0: 6572 3a20 6275 696c 7420 696e 730a 2d2d er: built ins.--
│ │ │ │ │ -0000f4c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0000f4d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a2a -------------..*
│ │ │ │ │ -0000f4e0: 2061 7267 0a20 2020 2020 4d75 6c74 6970 arg. Multip
│ │ │ │ │ -0000f4f0: 6c79 2074 6865 2072 6563 6569 7665 7220 ly the receiver
│ │ │ │ │ -0000f500: 616e 6420 6172 6720 616e 6420 616e 7377 and arg and answ
│ │ │ │ │ -0000f510: 6572 2061 6e6f 7468 6572 204e 756d 6265 er another Numbe
│ │ │ │ │ -0000f520: 720a 0a2b 2061 7267 0a20 2020 2020 5375 r..+ arg. Su
│ │ │ │ │ -0000f530: 6d20 7468 6520 7265 6365 6976 6572 2061 m the receiver a
│ │ │ │ │ -0000f540: 6e64 2061 7267 2061 6e64 2061 6e73 7765 nd arg and answe
│ │ │ │ │ -0000f550: 7220 616e 6f74 6865 7220 4e75 6d62 6572 r another Number
│ │ │ │ │ -0000f560: 0a0a 2d20 6172 670a 2020 2020 2053 7562 ..- arg. Sub
│ │ │ │ │ -0000f570: 7472 6163 7420 6172 6720 6672 6f6d 2074 tract arg from t
│ │ │ │ │ -0000f580: 6865 2072 6563 6569 7665 7220 616e 6420 he receiver and
│ │ │ │ │ -0000f590: 616e 7377 6572 2061 6e6f 7468 6572 204e answer another N
│ │ │ │ │ -0000f5a0: 756d 6265 720a 0a2f 2061 7267 0a20 2020 umber../ arg.
│ │ │ │ │ -0000f5b0: 2020 4469 7669 6465 2074 6865 2072 6563 Divide the rec
│ │ │ │ │ -0000f5c0: 6569 7665 7220 6279 2061 7267 2061 6e64 eiver by arg and
│ │ │ │ │ -0000f5d0: 2061 6e73 7765 7220 616e 6f74 6865 7220 answer another
│ │ │ │ │ -0000f5e0: 496e 7465 6765 7220 6f72 2046 7261 6374 Integer or Fract
│ │ │ │ │ -0000f5f0: 696f 6e0a 0a2f 2f20 6172 670a 2020 2020 ion..// arg.
│ │ │ │ │ -0000f600: 2044 6976 6964 696e 6720 7265 6365 6976 Dividing receiv
│ │ │ │ │ -0000f610: 6572 2062 7920 6172 6720 2877 6974 6820 er by arg (with
│ │ │ │ │ -0000f620: 7472 756e 6361 7469 6f6e 2074 6f77 6172 truncation towar
│ │ │ │ │ -0000f630: 6473 202d 696e 6669 6e69 7479 2920 616e ds -infinity) an
│ │ │ │ │ -0000f640: 640a 2020 2020 2061 6e73 7765 7220 7468 d. answer th
│ │ │ │ │ -0000f650: 6520 7265 7375 6c74 0a0a 3c20 6172 670a e result..< arg.
│ │ │ │ │ -0000f660: 2020 2020 2041 6e73 7765 7220 7768 6574 Answer whet
│ │ │ │ │ -0000f670: 6865 7220 7468 6520 7265 6365 6976 6572 her the receiver
│ │ │ │ │ -0000f680: 2069 7320 6c65 7373 2074 6861 6e20 6172 is less than ar
│ │ │ │ │ -0000f690: 670a 0a3c 3d20 6172 670a 2020 2020 2041 g..<= arg. A
│ │ │ │ │ -0000f6a0: 6e73 7765 7220 7768 6574 6865 7220 7468 nswer whether th
│ │ │ │ │ -0000f6b0: 6520 7265 6365 6976 6572 2069 7320 6c65 e receiver is le
│ │ │ │ │ -0000f6c0: 7373 2074 6861 6e20 6f72 2065 7175 616c ss than or equal
│ │ │ │ │ -0000f6d0: 2074 6f20 6172 670a 0a3d 2061 7267 0a20 to arg..= arg.
│ │ │ │ │ -0000f6e0: 2020 2020 416e 7377 6572 2077 6865 7468 Answer wheth
│ │ │ │ │ -0000f6f0: 6572 2074 6865 2072 6563 6569 7665 7220 er the receiver
│ │ │ │ │ -0000f700: 6973 2065 7175 616c 2074 6f20 6172 670a is equal to arg.
│ │ │ │ │ -0000f710: 0a3d 3d20 6172 670a 2020 2020 2041 6e73 .== arg. Ans
│ │ │ │ │ -0000f720: 7765 7220 7768 6574 6865 7220 7468 6520 wer whether the
│ │ │ │ │ -0000f730: 7265 6365 6976 6572 2069 7320 7468 6520 receiver is the
│ │ │ │ │ -0000f740: 7361 6d65 206f 626a 6563 7420 6173 2061 same object as a
│ │ │ │ │ -0000f750: 7267 0a0a 3e20 6172 670a 2020 2020 2041 rg..> arg. A
│ │ │ │ │ -0000f760: 6e73 7765 7220 7768 6574 6865 7220 7468 nswer whether th
│ │ │ │ │ -0000f770: 6520 7265 6365 6976 6572 2069 7320 6772 e receiver is gr
│ │ │ │ │ -0000f780: 6561 7465 7220 7468 616e 2061 7267 0a0a eater than arg..
│ │ │ │ │ -0000f790: 3e3d 2061 7267 0a20 2020 2020 416e 7377 >= arg. Answ
│ │ │ │ │ -0000f7a0: 6572 2077 6865 7468 6572 2074 6865 2072 er whether the r
│ │ │ │ │ -0000f7b0: 6563 6569 7665 7220 6973 2067 7265 6174 eceiver is great
│ │ │ │ │ -0000f7c0: 6572 2074 6861 6e20 6f72 2065 7175 616c er than or equal
│ │ │ │ │ -0000f7d0: 2074 6f20 6172 670a 0a5c 5c20 6172 670a to arg..\\ arg.
│ │ │ │ │ -0000f7e0: 2020 2020 2043 616c 6375 6c61 7465 2074 Calculate t
│ │ │ │ │ -0000f7f0: 6865 2072 656d 6169 6e64 6572 206f 6620 he remainder of
│ │ │ │ │ -0000f800: 6469 7669 6469 6e67 2072 6563 6569 7665 dividing receive
│ │ │ │ │ -0000f810: 7220 6279 2061 7267 2028 7769 7468 0a20 r by arg (with.
│ │ │ │ │ -0000f820: 2020 2020 7472 756e 6361 7469 6f6e 2074 truncation t
│ │ │ │ │ -0000f830: 6f77 6172 6473 202d 696e 6669 6e69 7479 owards -infinity
│ │ │ │ │ -0000f840: 2920 616e 6420 616e 7377 6572 2069 740a ) and answer it.
│ │ │ │ │ -0000f850: 0a61 7346 6c6f 6174 440a 2020 2020 2043 .asFloatD. C
│ │ │ │ │ -0000f860: 6f6e 7665 7274 2074 6865 2072 6563 6569 onvert the recei
│ │ │ │ │ -0000f870: 7665 7220 746f 2061 2046 6c6f 6174 442c ver to a FloatD,
│ │ │ │ │ -0000f880: 2061 6e73 7765 7220 7468 6520 7265 7375 answer the resu
│ │ │ │ │ -0000f890: 6c74 0a0a 6173 466c 6f61 7445 0a20 2020 lt..asFloatE.
│ │ │ │ │ -0000f8a0: 2020 436f 6e76 6572 7420 7468 6520 7265 Convert the re
│ │ │ │ │ -0000f8b0: 6365 6976 6572 2074 6f20 6120 466c 6f61 ceiver to a Floa
│ │ │ │ │ -0000f8c0: 7445 2c20 616e 7377 6572 2074 6865 2072 tE, answer the r
│ │ │ │ │ -0000f8d0: 6573 756c 740a 0a61 7346 6c6f 6174 510a esult..asFloatQ.
│ │ │ │ │ -0000f8e0: 2020 2020 2043 6f6e 7665 7274 2074 6865 Convert the
│ │ │ │ │ -0000f8f0: 2072 6563 6569 7665 7220 746f 2061 2046 receiver to a F
│ │ │ │ │ -0000f900: 6c6f 6174 512c 2061 6e73 7765 7220 7468 loatQ, answer th
│ │ │ │ │ -0000f910: 6520 7265 7375 6c74 0a0a 6173 4f62 6a65 e result..asObje
│ │ │ │ │ -0000f920: 6374 0a20 2020 2020 416e 7377 6572 2074 ct. Answer t
│ │ │ │ │ -0000f930: 6865 206f 626a 6563 7420 7768 6f73 6520 he object whose
│ │ │ │ │ -0000f940: 696e 6465 7820 6973 2069 6e20 7468 6520 index is in the
│ │ │ │ │ -0000f950: 7265 6365 6976 6572 2c20 6e69 6c20 6966 receiver, nil if
│ │ │ │ │ -0000f960: 2074 6865 7265 2069 7320 610a 2020 2020 there is a.
│ │ │ │ │ -0000f970: 2066 7265 6520 6f62 6a65 6374 2c20 6661 free object, fa
│ │ │ │ │ -0000f980: 696c 2069 6620 696e 6465 7820 6973 206f il if index is o
│ │ │ │ │ -0000f990: 7574 206f 6620 626f 756e 6473 0a0a 6173 ut of bounds..as
│ │ │ │ │ -0000f9a0: 4f62 6a65 6374 4e6f 4661 696c 0a20 2020 ObjectNoFail.
│ │ │ │ │ -0000f9b0: 2020 416e 7377 6572 2074 6865 206f 626a Answer the obj
│ │ │ │ │ -0000f9c0: 6563 7420 7768 6f73 6520 696e 6465 7820 ect whose index
│ │ │ │ │ -0000f9d0: 6973 2069 6e20 7468 6520 7265 6365 6976 is in the receiv
│ │ │ │ │ -0000f9e0: 6572 2c20 6f72 206e 696c 2069 6620 6e6f er, or nil if no
│ │ │ │ │ -0000f9f0: 0a20 2020 2020 6f62 6a65 6374 2069 7320 . object is
│ │ │ │ │ -0000fa00: 666f 756e 6420 6174 2074 6861 7420 696e found at that in
│ │ │ │ │ -0000fa10: 6465 780a 0a62 6974 416e 643a 2061 7267 dex..bitAnd: arg
│ │ │ │ │ -0000fa20: 0a20 2020 2020 446f 2061 2062 6974 7769 . Do a bitwi
│ │ │ │ │ -0000fa30: 7365 2041 4e44 2062 6574 7765 656e 2074 se AND between t
│ │ │ │ │ -0000fa40: 6865 2072 6563 6569 7665 7220 616e 6420 he receiver and
│ │ │ │ │ -0000fa50: 6172 672c 2061 6e73 7765 7220 7468 6520 arg, answer the
│ │ │ │ │ -0000fa60: 7265 7375 6c74 0a0a 6269 744f 723a 2061 result..bitOr: a
│ │ │ │ │ -0000fa70: 7267 0a20 2020 2020 446f 2061 2062 6974 rg. Do a bit
│ │ │ │ │ -0000fa80: 7769 7365 204f 5220 6265 7477 6565 6e20 wise OR between
│ │ │ │ │ -0000fa90: 7468 6520 7265 6365 6976 6572 2061 6e64 the receiver and
│ │ │ │ │ -0000faa0: 2061 7267 2c20 616e 7377 6572 2074 6865 arg, answer the
│ │ │ │ │ -0000fab0: 2072 6573 756c 740a 0a62 6974 5368 6966 result..bitShif
│ │ │ │ │ -0000fac0: 743a 2061 7267 0a20 2020 2020 5368 6966 t: arg. Shif
│ │ │ │ │ -0000fad0: 7420 7468 6520 7265 6365 6976 6572 2062 t the receiver b
│ │ │ │ │ -0000fae0: 7920 6172 6720 706c 6163 6573 2074 6f20 y arg places to
│ │ │ │ │ -0000faf0: 7468 6520 6c65 6674 2069 6620 6172 6720 the left if arg
│ │ │ │ │ -0000fb00: 3e20 302c 2062 7920 6172 670a 2020 2020 > 0, by arg.
│ │ │ │ │ -0000fb10: 2070 6c61 6365 7320 746f 2074 6865 2072 places to the r
│ │ │ │ │ -0000fb20: 6967 6874 2069 6620 6172 6720 3c20 302c ight if arg < 0,
│ │ │ │ │ -0000fb30: 2061 6e73 7765 7220 616e 6f74 6865 7220 answer another
│ │ │ │ │ -0000fb40: 4e75 6d62 6572 0a0a 6269 7458 6f72 3a20 Number..bitXor:
│ │ │ │ │ -0000fb50: 6172 670a 2020 2020 2044 6f20 6120 6269 arg. Do a bi
│ │ │ │ │ -0000fb60: 7477 6973 6520 584f 5220 6265 7477 6565 twise XOR betwee
│ │ │ │ │ -0000fb70: 6e20 7468 6520 7265 6365 6976 6572 2061 n the receiver a
│ │ │ │ │ -0000fb80: 6e64 2061 7267 2c20 616e 7377 6572 2074 nd arg, answer t
│ │ │ │ │ -0000fb90: 6865 2072 6573 756c 740a 0a64 6976 4578 he result..divEx
│ │ │ │ │ -0000fba0: 6163 743a 2061 7267 0a20 2020 2020 4469 act: arg. Di
│ │ │ │ │ -0000fbb0: 7669 6469 6e67 2072 6563 6569 7665 7220 viding receiver
│ │ │ │ │ -0000fbc0: 6279 2061 7267 2061 7373 756d 696e 6720 by arg assuming
│ │ │ │ │ -0000fbd0: 7468 6174 2074 6865 2072 656d 6169 6e64 that the remaind
│ │ │ │ │ -0000fbe0: 6572 2069 7320 7a65 726f 2c20 616e 640a er is zero, and.
│ │ │ │ │ -0000fbf0: 2020 2020 2061 6e73 7765 7220 7468 6520 answer the
│ │ │ │ │ -0000fc00: 7265 7375 6c74 0a0a 6e65 7874 5661 6c69 result..nextVali
│ │ │ │ │ -0000fc10: 644f 6f70 0a20 2020 2020 416e 7377 6572 dOop. Answer
│ │ │ │ │ -0000fc20: 2074 6865 2069 6e64 6578 206f 6620 7468 the index of th
│ │ │ │ │ -0000fc30: 6520 6669 7273 7420 6e6f 6e2d 6672 6565 e first non-free
│ │ │ │ │ -0000fc40: 204f 4f50 2061 6674 6572 2074 6865 2072 OOP after the r
│ │ │ │ │ -0000fc50: 6563 6569 7665 722e 0a20 2020 2020 5468 eceiver.. Th
│ │ │ │ │ -0000fc60: 6973 2069 7320 7573 6564 2069 6e74 6572 is is used inter
│ │ │ │ │ -0000fc70: 6e61 6c6c 793b 2069 7420 6973 2070 6c61 nally; it is pla
│ │ │ │ │ -0000fc80: 6365 6420 6865 7265 2074 6f20 6176 6f69 ced here to avoi
│ │ │ │ │ -0000fc90: 6420 706f 6c6c 7574 696e 670a 2020 2020 d polluting.
│ │ │ │ │ -0000fca0: 204f 626a 6563 742e 0a0a 7175 6f3a 2061 Object...quo: a
│ │ │ │ │ -0000fcb0: 7267 0a20 2020 2020 4469 7669 6469 6e67 rg. Dividing
│ │ │ │ │ -0000fcc0: 2072 6563 6569 7665 7220 6279 2061 7267 receiver by arg
│ │ │ │ │ -0000fcd0: 2028 7769 7468 2074 7275 6e63 6174 696f (with truncatio
│ │ │ │ │ -0000fce0: 6e20 746f 7761 7264 7320 7a65 726f 2920 n towards zero)
│ │ │ │ │ -0000fcf0: 616e 6420 616e 7377 6572 0a20 2020 2020 and answer.
│ │ │ │ │ -0000fd00: 7468 6520 7265 7375 6c74 0a0a 7e3d 2061 the result..~= a
│ │ │ │ │ -0000fd10: 7267 0a20 2020 2020 416e 7377 6572 2077 rg. Answer w
│ │ │ │ │ -0000fd20: 6865 7468 6572 2074 6865 2072 6563 6569 hether the recei
│ │ │ │ │ -0000fd30: 7665 7220 6973 206e 6f74 2065 7175 616c ver is not equal
│ │ │ │ │ -0000fd40: 2074 6f20 6172 670a 0a7e 7e20 6172 670a to arg..~~ arg.
│ │ │ │ │ -0000fd50: 2020 2020 2041 6e73 7765 7220 7768 6574 Answer whet
│ │ │ │ │ -0000fd60: 6865 7220 7468 6520 7265 6365 6976 6572 her the receiver
│ │ │ │ │ -0000fd70: 2069 7320 6e6f 7420 7468 6520 7361 6d65 is not the same
│ │ │ │ │ -0000fd80: 206f 626a 6563 7420 6173 2061 7267 0a0a object as arg..
│ │ │ │ │ -0000fd90: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ -0000fda0: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 536d .info, Node: Sm
│ │ │ │ │ -0000fdb0: 616c 6c49 6e74 6567 6572 2d62 7569 6c74 allInteger-built
│ │ │ │ │ -0000fdc0: 696e 732c 2020 4e65 7874 3a20 536d 616c ins, Next: Smal
│ │ │ │ │ -0000fdd0: 6c49 6e74 6567 6572 2d63 6f65 7263 696f lInteger-coercio
│ │ │ │ │ -0000fde0: 6e2c 2020 5072 6576 3a20 536d 616c 6c49 n, Prev: SmallI
│ │ │ │ │ -0000fdf0: 6e74 6567 6572 2d62 7569 6c74 2069 6e73 nteger-built ins
│ │ │ │ │ -0000fe00: 2c20 2055 703a 2053 6d61 6c6c 496e 7465 , Up: SmallInte
│ │ │ │ │ -0000fe10: 6765 720a 0a31 2e31 3535 2e35 2053 6d61 ger..1.155.5 Sma
│ │ │ │ │ -0000fe20: 6c6c 496e 7465 6765 723a 2062 7569 6c74 llInteger: built
│ │ │ │ │ -0000fe30: 696e 730a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ins.------------
│ │ │ │ │ -0000fe40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0000fe50: 2d2d 0a0a 6174 3a20 616e 496e 6465 780a --..at: anIndex.
│ │ │ │ │ -0000fe60: 2020 2020 2041 6e73 7765 7220 7468 6520 Answer the
│ │ │ │ │ -0000fe70: 696e 6465 782d 7468 2069 6e64 6578 6564 index-th indexed
│ │ │ │ │ -0000fe80: 2069 6e73 7461 6e63 6520 7661 7269 6162 instance variab
│ │ │ │ │ -0000fe90: 6c65 206f 6620 7468 6520 7265 6365 6976 le of the receiv
│ │ │ │ │ -0000fea0: 6572 2e0a 2020 2020 2054 6869 7320 6d65 er.. This me
│ │ │ │ │ -0000feb0: 7468 6f64 2061 6c77 6179 7320 6661 696c thod always fail
│ │ │ │ │ -0000fec0: 732e 0a0a 6174 3a20 616e 496e 6465 7820 s...at: anIndex
│ │ │ │ │ -0000fed0: 7075 743a 2076 616c 7565 0a20 2020 2020 put: value.
│ │ │ │ │ -0000fee0: 5374 6f72 6520 7661 6c75 6520 696e 2074 Store value in t
│ │ │ │ │ -0000fef0: 6865 2069 6e64 6578 2d74 6820 696e 6465 he index-th inde
│ │ │ │ │ -0000ff00: 7865 6420 696e 7374 616e 6365 2076 6172 xed instance var
│ │ │ │ │ -0000ff10: 6961 626c 6520 6f66 2074 6865 0a20 2020 iable of the.
│ │ │ │ │ -0000ff20: 2020 7265 6365 6976 6572 2054 6869 7320 receiver This
│ │ │ │ │ -0000ff30: 6d65 7468 6f64 2061 6c77 6179 7320 6661 method always fa
│ │ │ │ │ -0000ff40: 696c 732e 0a0a 6261 7369 6341 743a 2061 ils...basicAt: a
│ │ │ │ │ -0000ff50: 6e49 6e64 6578 0a20 2020 2020 416e 7377 nIndex. Answ
│ │ │ │ │ -0000ff60: 6572 2074 6865 2069 6e64 6578 2d74 6820 er the index-th
│ │ │ │ │ -0000ff70: 696e 6465 7865 6420 696e 7374 616e 6365 indexed instance
│ │ │ │ │ -0000ff80: 2076 6172 6961 626c 6520 6f66 2074 6865 variable of the
│ │ │ │ │ -0000ff90: 2072 6563 6569 7665 722e 0a20 2020 2020 receiver..
│ │ │ │ │ -0000ffa0: 5468 6973 206d 6574 686f 6420 616c 7761 This method alwa
│ │ │ │ │ -0000ffb0: 7973 2066 6169 6c73 2e0a 0a62 6173 6963 ys fails...basic
│ │ │ │ │ -0000ffc0: 4174 3a20 616e 496e 6465 7820 7075 743a At: anIndex put:
│ │ │ │ │ -0000ffd0: 2076 616c 7565 0a20 2020 2020 5374 6f72 value. Stor
│ │ │ │ │ -0000ffe0: 6520 7661 6c75 6520 696e 2074 6865 2069 e value in the i
│ │ │ │ │ -0000fff0: 6e64 6578 2d74 6820 696e 6465 7865 6420 ndex-th indexed
│ │ │ │ │ -00010000: 696e 7374 616e 6365 2076 6172 6961 626c instance variabl
│ │ │ │ │ -00010010: 6520 6f66 2074 6865 0a20 2020 2020 7265 e of the. re
│ │ │ │ │ -00010020: 6365 6976 6572 2054 6869 7320 6d65 7468 ceiver This meth
│ │ │ │ │ -00010030: 6f64 2061 6c77 6179 7320 6661 696c 732e od always fails.
│ │ │ │ │ -00010040: 0a0a 7363 7261 6d62 6c65 0a20 2020 2020 ..scramble.
│ │ │ │ │ -00010050: 416e 7377 6572 2074 6865 2072 6563 6569 Answer the recei
│ │ │ │ │ -00010060: 7665 7220 7769 7468 2069 7473 2062 6974 ver with its bit
│ │ │ │ │ -00010070: 7320 6d69 7865 6420 616e 6420 6d61 7463 s mixed and matc
│ │ │ │ │ -00010080: 6865 642e 0a0a 1f0a 4669 6c65 3a20 6773 hed.....File: gs
│ │ │ │ │ -00010090: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ -000100a0: 6465 3a20 536d 616c 6c49 6e74 6567 6572 de: SmallInteger
│ │ │ │ │ -000100b0: 2d63 6f65 7263 696f 6e2c 2020 4e65 7874 -coercion, Next
│ │ │ │ │ -000100c0: 3a20 536d 616c 6c49 6e74 6567 6572 2d63 : SmallInteger-c
│ │ │ │ │ -000100d0: 6f65 7263 696f 6e20 6d65 7468 6f64 732c oercion methods,
│ │ │ │ │ -000100e0: 2020 5072 6576 3a20 536d 616c 6c49 6e74 Prev: SmallInt
│ │ │ │ │ -000100f0: 6567 6572 2d62 7569 6c74 696e 732c 2020 eger-builtins,
│ │ │ │ │ -00010100: 5570 3a20 536d 616c 6c49 6e74 6567 6572 Up: SmallInteger
│ │ │ │ │ -00010110: 0a0a 312e 3135 352e 3620 536d 616c 6c49 ..1.155.6 SmallI
│ │ │ │ │ -00010120: 6e74 6567 6572 3a20 636f 6572 6369 6f6e nteger: coercion
│ │ │ │ │ -00010130: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------
│ │ │ │ │ -00010140: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------.
│ │ │ │ │ -00010150: 0a61 7343 4e75 6d62 6572 0a20 2020 2020 .asCNumber.
│ │ │ │ │ -00010160: 436f 6e76 6572 7420 7468 6520 7265 6365 Convert the rece
│ │ │ │ │ -00010170: 6976 6572 2074 6f20 6120 6b69 6e64 206f iver to a kind o
│ │ │ │ │ -00010180: 6620 6e75 6d62 6572 2074 6861 7420 6973 f number that is
│ │ │ │ │ -00010190: 2075 6e64 6572 7374 6f6f 6420 6279 2074 understood by t
│ │ │ │ │ -000101a0: 6865 0a20 2020 2020 4320 6361 6c6c 2d6f he. C call-o
│ │ │ │ │ -000101b0: 7574 206d 6563 6861 6e69 736d 2e0a 0a1f ut mechanism....
│ │ │ │ │ -000101c0: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ -000101d0: 696e 666f 2c20 204e 6f64 653a 2053 6d61 info, Node: Sma
│ │ │ │ │ -000101e0: 6c6c 496e 7465 6765 722d 636f 6572 6369 llInteger-coerci
│ │ │ │ │ -000101f0: 6f6e 206d 6574 686f 6473 2c20 204e 6578 on methods, Nex
│ │ │ │ │ -00010200: 743a 2053 6d61 6c6c 496e 7465 6765 722d t: SmallInteger-
│ │ │ │ │ -00010210: 7465 7374 696e 6720 6675 6e63 7469 6f6e testing function
│ │ │ │ │ -00010220: 616c 6974 792c 2020 5072 6576 3a20 536d ality, Prev: Sm
│ │ │ │ │ -00010230: 616c 6c49 6e74 6567 6572 2d63 6f65 7263 allInteger-coerc
│ │ │ │ │ -00010240: 696f 6e2c 2020 5570 3a20 536d 616c 6c49 ion, Up: SmallI
│ │ │ │ │ -00010250: 6e74 6567 6572 0a0a 312e 3135 352e 3720 nteger..1.155.7
│ │ │ │ │ -00010260: 536d 616c 6c49 6e74 6567 6572 3a20 636f SmallInteger: co
│ │ │ │ │ -00010270: 6572 6369 6f6e 206d 6574 686f 6473 0a2d ercion methods.-
│ │ │ │ │ -00010280: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00010290: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000102a0: 2d2d 2d2d 2d0a 0a67 656e 6572 616c 6974 -----..generalit
│ │ │ │ │ -000102b0: 790a 2020 2020 2052 6574 7572 6e20 7468 y. Return th
│ │ │ │ │ -000102c0: 6520 7265 6365 6976 6572 2773 2067 656e e receiver's gen
│ │ │ │ │ -000102d0: 6572 616c 6974 790a 0a75 6e69 7479 0a20 erality..unity.
│ │ │ │ │ -000102e0: 2020 2020 436f 6572 6365 2031 2074 6f20 Coerce 1 to
│ │ │ │ │ -000102f0: 7468 6520 7265 6365 6976 6572 2773 2063 the receiver's c
│ │ │ │ │ -00010300: 6c61 7373 0a0a 7a65 726f 0a20 2020 2020 lass..zero.
│ │ │ │ │ -00010310: 436f 6572 6365 2030 2074 6f20 7468 6520 Coerce 0 to the
│ │ │ │ │ -00010320: 7265 6365 6976 6572 2773 2063 6c61 7373 receiver's class
│ │ │ │ │ -00010330: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ -00010340: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ -00010350: 536d 616c 6c49 6e74 6567 6572 2d74 6573 SmallInteger-tes
│ │ │ │ │ -00010360: 7469 6e67 2066 756e 6374 696f 6e61 6c69 ting functionali
│ │ │ │ │ -00010370: 7479 2c20 2050 7265 763a 2053 6d61 6c6c ty, Prev: Small
│ │ │ │ │ -00010380: 496e 7465 6765 722d 636f 6572 6369 6f6e Integer-coercion
│ │ │ │ │ -00010390: 206d 6574 686f 6473 2c20 2055 703a 2053 methods, Up: S
│ │ │ │ │ -000103a0: 6d61 6c6c 496e 7465 6765 720a 0a31 2e31 mallInteger..1.1
│ │ │ │ │ -000103b0: 3535 2e38 2053 6d61 6c6c 496e 7465 6765 55.8 SmallIntege
│ │ │ │ │ -000103c0: 723a 2074 6573 7469 6e67 2066 756e 6374 r: testing funct
│ │ │ │ │ -000103d0: 696f 6e61 6c69 7479 0a2d 2d2d 2d2d 2d2d ionality.-------
│ │ │ │ │ -000103e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000103f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00010400: 2d2d 2d2d 0a0a 6973 536d 616c 6c49 6e74 ----..isSmallInt
│ │ │ │ │ -00010410: 6567 6572 0a20 2020 2020 416e 7377 6572 eger. Answer
│ │ │ │ │ -00010420: 2027 7472 7565 272e 0a0a 1f0a 4669 6c65 'true'.....File
│ │ │ │ │ -00010430: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ -00010440: 2020 4e6f 6465 3a20 536f 7274 6564 436f Node: SortedCo
│ │ │ │ │ -00010450: 6c6c 6563 7469 6f6e 2c20 204e 6578 743a llection, Next:
│ │ │ │ │ -00010460: 2053 7472 6561 6d2c 2020 5072 6576 3a20 Stream, Prev:
│ │ │ │ │ -00010470: 536d 616c 6c49 6e74 6567 6572 2c20 2055 SmallInteger, U
│ │ │ │ │ -00010480: 703a 2042 6173 6520 636c 6173 7365 730a p: Base classes.
│ │ │ │ │ -00010490: 0a31 2e31 3536 2053 6f72 7465 6443 6f6c .1.156 SortedCol
│ │ │ │ │ -000104a0: 6c65 6374 696f 6e0a 3d3d 3d3d 3d3d 3d3d lection.========
│ │ │ │ │ -000104b0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a ==============..
│ │ │ │ │ -000104c0: 4465 6669 6e65 6420 696e 206e 616d 6573 Defined in names
│ │ │ │ │ -000104d0: 7061 6365 2053 6d61 6c6c 7461 6c6b 0a53 pace Smalltalk.S
│ │ │ │ │ -000104e0: 7570 6572 636c 6173 733a 204f 7264 6572 uperclass: Order
│ │ │ │ │ -000104f0: 6564 436f 6c6c 6563 7469 6f6e 0a43 6174 edCollection.Cat
│ │ │ │ │ -00010500: 6567 6f72 793a 2043 6f6c 6c65 6374 696f egory: Collectio
│ │ │ │ │ -00010510: 6e73 2d53 6571 7565 6e63 6561 626c 650a ns-Sequenceable.
│ │ │ │ │ -00010520: 2020 2020 2049 2061 6d20 6120 636f 6c6c I am a coll
│ │ │ │ │ -00010530: 6563 7469 6f6e 206f 6620 6f62 6a65 6374 ection of object
│ │ │ │ │ -00010540: 732c 2073 746f 7265 6420 616e 6420 6163 s, stored and ac
│ │ │ │ │ -00010550: 6365 7373 6564 2061 6363 6f72 6469 6e67 cessed according
│ │ │ │ │ -00010560: 2074 6f20 736f 6d65 0a20 2020 2020 736f to some. so
│ │ │ │ │ -00010570: 7274 696e 6720 6372 6974 6572 6961 2e20 rting criteria.
│ │ │ │ │ -00010580: 2049 2073 746f 7265 2074 6869 6e67 7320 I store things
│ │ │ │ │ -00010590: 7573 696e 6720 6865 6170 2073 6f72 7420 using heap sort
│ │ │ │ │ -000105a0: 616e 6420 7175 6963 6b20 736f 7274 2e0a and quick sort..
│ │ │ │ │ -000105b0: 2020 2020 204d 7920 696e 7374 616e 6365 My instance
│ │ │ │ │ -000105c0: 7320 6861 7665 2061 2063 6f6d 7061 7269 s have a compari
│ │ │ │ │ -000105d0: 736f 6e20 626c 6f63 6b20 6173 736f 6369 son block associ
│ │ │ │ │ -000105e0: 6174 6564 2077 6974 6820 7468 656d 3b20 ated with them;
│ │ │ │ │ -000105f0: 7468 6973 0a20 2020 2020 626c 6f63 6b20 this. block
│ │ │ │ │ -00010600: 7461 6b65 7320 7477 6f20 6172 6775 6d65 takes two argume
│ │ │ │ │ -00010610: 6e74 7320 616e 6420 6973 2061 2070 7265 nts and is a pre
│ │ │ │ │ -00010620: 6469 6361 7465 2077 6869 6368 2072 6574 dicate which ret
│ │ │ │ │ -00010630: 7572 6e73 2074 7275 6520 6966 0a20 2020 urns true if.
│ │ │ │ │ -00010640: 2020 7468 6520 6669 7273 7420 6172 6775 the first argu
│ │ │ │ │ -00010650: 6d65 6e74 2073 686f 756c 6420 6265 2073 ment should be s
│ │ │ │ │ -00010660: 6f72 7465 6420 6561 726c 6965 7220 7468 orted earlier th
│ │ │ │ │ -00010670: 616e 2074 6865 2073 6563 6f6e 642e 2020 an the second.
│ │ │ │ │ -00010680: 5468 650a 2020 2020 2064 6566 6175 6c74 The. default
│ │ │ │ │ -00010690: 2062 6c6f 636b 2069 7320 5b20 3a61 203a block is [ :a :
│ │ │ │ │ -000106a0: 6220 7c20 6120 3c3d 2062 205d 2c20 6275 b | a <= b ], bu
│ │ │ │ │ -000106b0: 7420 4920 7769 6c6c 2061 6363 6570 7420 t I will accept
│ │ │ │ │ -000106c0: 616e 7920 626c 6f63 6b0a 2020 2020 2074 any block. t
│ │ │ │ │ -000106d0: 6861 7420 636f 6e66 6f72 6d73 2074 6f20 hat conforms to
│ │ │ │ │ -000106e0: 7468 6520 6162 6f76 6520 6372 6974 6572 the above criter
│ │ │ │ │ -000106f0: 6961 202d 2061 6374 7561 6c6c 7920 616e ia - actually an
│ │ │ │ │ -00010700: 7920 6f62 6a65 6374 2077 6869 6368 0a20 y object which.
│ │ │ │ │ -00010710: 2020 2020 7265 7370 6f6e 6473 2074 6f20 responds to
│ │ │ │ │ -00010720: 2376 616c 7565 3a76 616c 7565 3a2e 0a0a #value:value:...
│ │ │ │ │ -00010730: 2a20 4d65 6e75 3a0a 0a2a 2053 6f72 7465 * Menu:..* Sorte
│ │ │ │ │ -00010740: 6443 6f6c 6c65 6374 696f 6e20 636c 6173 dCollection clas
│ │ │ │ │ -00010750: 732d 6861 636b 696e 673a 3a20 2028 636c s-hacking:: (cl
│ │ │ │ │ -00010760: 6173 7329 0a2a 2053 6f72 7465 6443 6f6c ass).* SortedCol
│ │ │ │ │ -00010770: 6c65 6374 696f 6e20 636c 6173 732d 696e lection class-in
│ │ │ │ │ -00010780: 7374 616e 6365 2063 7265 6174 696f 6e3a stance creation:
│ │ │ │ │ -00010790: 3a20 2028 636c 6173 7329 0a2a 2053 6f72 : (class).* Sor
│ │ │ │ │ -000107a0: 7465 6443 6f6c 6c65 6374 696f 6e2d 6261 tedCollection-ba
│ │ │ │ │ -000107b0: 7369 633a 3a20 2028 696e 7374 616e 6365 sic:: (instance
│ │ │ │ │ -000107c0: 290a 2a20 536f 7274 6564 436f 6c6c 6563 ).* SortedCollec
│ │ │ │ │ -000107d0: 7469 6f6e 2d63 6f70 7969 6e67 3a3a 2020 tion-copying::
│ │ │ │ │ -000107e0: 2869 6e73 7461 6e63 6529 0a2a 2053 6f72 (instance).* Sor
│ │ │ │ │ -000107f0: 7465 6443 6f6c 6c65 6374 696f 6e2d 6469 tedCollection-di
│ │ │ │ │ -00010800: 7361 626c 6564 3a3a 2020 2869 6e73 7461 sabled:: (insta
│ │ │ │ │ -00010810: 6e63 6529 0a2a 2053 6f72 7465 6443 6f6c nce).* SortedCol
│ │ │ │ │ -00010820: 6c65 6374 696f 6e2d 656e 756d 6572 6174 lection-enumerat
│ │ │ │ │ -00010830: 696e 673a 3a20 2028 696e 7374 616e 6365 ing:: (instance
│ │ │ │ │ -00010840: 290a 2a20 536f 7274 6564 436f 6c6c 6563 ).* SortedCollec
│ │ │ │ │ -00010850: 7469 6f6e 2d73 6176 696e 6720 616e 6420 tion-saving and
│ │ │ │ │ -00010860: 6c6f 6164 696e 673a 3a20 2028 696e 7374 loading:: (inst
│ │ │ │ │ -00010870: 616e 6365 290a 2a20 536f 7274 6564 436f ance).* SortedCo
│ │ │ │ │ -00010880: 6c6c 6563 7469 6f6e 2d73 6561 7263 6869 llection-searchi
│ │ │ │ │ -00010890: 6e67 3a3a 2020 2869 6e73 7461 6e63 6529 ng:: (instance)
│ │ │ │ │ -000108a0: 0a2a 2053 6f72 7465 6443 6f6c 6c65 6374 .* SortedCollect
│ │ │ │ │ -000108b0: 696f 6e2d 736f 7274 696e 673a 3a20 2028 ion-sorting:: (
│ │ │ │ │ -000108c0: 696e 7374 616e 6365 290a 0a1f 0a46 696c instance)....Fil
│ │ │ │ │ -000108d0: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ -000108e0: 2c20 204e 6f64 653a 2053 6f72 7465 6443 , Node: SortedC
│ │ │ │ │ -000108f0: 6f6c 6c65 6374 696f 6e20 636c 6173 732d ollection class-
│ │ │ │ │ -00010900: 6861 636b 696e 672c 2020 4e65 7874 3a20 hacking, Next:
│ │ │ │ │ -00010910: 536f 7274 6564 436f 6c6c 6563 7469 6f6e SortedCollection
│ │ │ │ │ -00010920: 2063 6c61 7373 2d69 6e73 7461 6e63 6520 class-instance
│ │ │ │ │ -00010930: 6372 6561 7469 6f6e 2c20 2055 703a 2053 creation, Up: S
│ │ │ │ │ -00010940: 6f72 7465 6443 6f6c 6c65 6374 696f 6e0a ortedCollection.
│ │ │ │ │ -00010950: 0a31 2e31 3536 2e31 2053 6f72 7465 6443 .1.156.1 SortedC
│ │ │ │ │ -00010960: 6f6c 6c65 6374 696f 6e20 636c 6173 733a ollection class:
│ │ │ │ │ -00010970: 2068 6163 6b69 6e67 0a2d 2d2d 2d2d 2d2d hacking.-------
│ │ │ │ │ -00010980: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00010990: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000109a0: 0a0a 6465 6661 756c 7453 6f72 7442 6c6f ..defaultSortBlo
│ │ │ │ │ -000109b0: 636b 0a20 2020 2020 416e 7377 6572 2061 ck. Answer a
│ │ │ │ │ -000109c0: 2064 6566 6175 6c74 2073 6f72 7420 626c default sort bl
│ │ │ │ │ -000109d0: 6f63 6b20 666f 7220 7468 6520 7265 6365 ock for the rece
│ │ │ │ │ -000109e0: 6976 6572 2e0a 0a1f 0a46 696c 653a 2067 iver.....File: g
│ │ │ │ │ -000109f0: 7374 2d62 6173 652e 696e 666f 2c20 204e st-base.info, N
│ │ │ │ │ -00010a00: 6f64 653a 2053 6f72 7465 6443 6f6c 6c65 ode: SortedColle
│ │ │ │ │ -00010a10: 6374 696f 6e20 636c 6173 732d 696e 7374 ction class-inst
│ │ │ │ │ -00010a20: 616e 6365 2063 7265 6174 696f 6e2c 2020 ance creation,
│ │ │ │ │ -00010a30: 4e65 7874 3a20 536f 7274 6564 436f 6c6c Next: SortedColl
│ │ │ │ │ -00010a40: 6563 7469 6f6e 2d62 6173 6963 2c20 2050 ection-basic, P
│ │ │ │ │ -00010a50: 7265 763a 2053 6f72 7465 6443 6f6c 6c65 rev: SortedColle
│ │ │ │ │ -00010a60: 6374 696f 6e20 636c 6173 732d 6861 636b ction class-hack
│ │ │ │ │ -00010a70: 696e 672c 2020 5570 3a20 536f 7274 6564 ing, Up: Sorted
│ │ │ │ │ -00010a80: 436f 6c6c 6563 7469 6f6e 0a0a 312e 3135 Collection..1.15
│ │ │ │ │ -00010a90: 362e 3220 536f 7274 6564 436f 6c6c 6563 6.2 SortedCollec
│ │ │ │ │ -00010aa0: 7469 6f6e 2063 6c61 7373 3a20 696e 7374 tion class: inst
│ │ │ │ │ -00010ab0: 616e 6365 2063 7265 6174 696f 6e0a 2d2d ance creation.--
│ │ │ │ │ -00010ac0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00010ad0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00010ae0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------.
│ │ │ │ │ -00010af0: 0a6e 6577 0a20 2020 2020 416e 7377 6572 .new. Answer
│ │ │ │ │ -00010b00: 2061 206e 6577 2063 6f6c 6c65 6374 696f a new collectio
│ │ │ │ │ -00010b10: 6e20 7769 7468 2061 2064 6566 6175 6c74 n with a default
│ │ │ │ │ -00010b20: 2073 697a 6520 616e 6420 736f 7274 2062 size and sort b
│ │ │ │ │ -00010b30: 6c6f 636b 0a0a 6e65 773a 2061 5369 7a65 lock..new: aSize
│ │ │ │ │ -00010b40: 0a20 2020 2020 416e 7377 6572 2061 206e . Answer a n
│ │ │ │ │ -00010b50: 6577 2063 6f6c 6c65 6374 696f 6e20 7769 ew collection wi
│ │ │ │ │ -00010b60: 7468 2061 2064 6566 6175 6c74 2073 6f72 th a default sor
│ │ │ │ │ -00010b70: 7420 626c 6f63 6b20 616e 6420 7468 6520 t block and the
│ │ │ │ │ -00010b80: 6769 7665 6e0a 2020 2020 2073 697a 650a given. size.
│ │ │ │ │ -00010b90: 0a73 6f72 7442 6c6f 636b 3a20 6153 6f72 .sortBlock: aSor
│ │ │ │ │ -00010ba0: 7442 6c6f 636b 0a20 2020 2020 416e 7377 tBlock. Answ
│ │ │ │ │ -00010bb0: 6572 2061 206e 6577 2063 6f6c 6c65 6374 er a new collect
│ │ │ │ │ -00010bc0: 696f 6e20 7769 7468 2061 2064 6566 6175 ion with a defau
│ │ │ │ │ -00010bd0: 6c74 2073 697a 6520 616e 6420 7468 6520 lt size and the
│ │ │ │ │ -00010be0: 6769 7665 6e20 736f 7274 0a20 2020 2020 given sort.
│ │ │ │ │ -00010bf0: 626c 6f63 6b0a 0a1f 0a46 696c 653a 2067 block....File: g
│ │ │ │ │ -00010c00: 7374 2d62 6173 652e 696e 666f 2c20 204e st-base.info, N
│ │ │ │ │ -00010c10: 6f64 653a 2053 6f72 7465 6443 6f6c 6c65 ode: SortedColle
│ │ │ │ │ -00010c20: 6374 696f 6e2d 6261 7369 632c 2020 4e65 ction-basic, Ne
│ │ │ │ │ -00010c30: 7874 3a20 536f 7274 6564 436f 6c6c 6563 xt: SortedCollec
│ │ │ │ │ -00010c40: 7469 6f6e 2d63 6f70 7969 6e67 2c20 2050 tion-copying, P
│ │ │ │ │ -00010c50: 7265 763a 2053 6f72 7465 6443 6f6c 6c65 rev: SortedColle
│ │ │ │ │ -00010c60: 6374 696f 6e20 636c 6173 732d 696e 7374 ction class-inst
│ │ │ │ │ -00010c70: 616e 6365 2063 7265 6174 696f 6e2c 2020 ance creation,
│ │ │ │ │ -00010c80: 5570 3a20 536f 7274 6564 436f 6c6c 6563 Up: SortedCollec
│ │ │ │ │ -00010c90: 7469 6f6e 0a0a 312e 3135 362e 3320 536f tion..1.156.3 So
│ │ │ │ │ -00010ca0: 7274 6564 436f 6c6c 6563 7469 6f6e 3a20 rtedCollection:
│ │ │ │ │ -00010cb0: 6261 7369 630a 2d2d 2d2d 2d2d 2d2d 2d2d basic.----------
│ │ │ │ │ -00010cc0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00010cd0: 2d2d 2d2d 2d0a 0a6c 6173 740a 2020 2020 -----..last.
│ │ │ │ │ -00010ce0: 2041 6e73 7765 7220 7468 6520 6c61 7374 Answer the last
│ │ │ │ │ -00010cf0: 2069 7465 6d20 6f66 2074 6865 2072 6563 item of the rec
│ │ │ │ │ -00010d00: 6569 7665 720a 0a72 656d 6f76 654c 6173 eiver..removeLas
│ │ │ │ │ -00010d10: 740a 2020 2020 2052 656d 6f76 6520 616e t. Remove an
│ │ │ │ │ -00010d20: 206f 626a 6563 7420 6672 6f6d 2074 6865 object from the
│ │ │ │ │ -00010d30: 2065 6e64 206f 6620 7468 6520 7265 6365 end of the rece
│ │ │ │ │ -00010d40: 6976 6572 2e20 2046 6169 6c20 6966 2074 iver. Fail if t
│ │ │ │ │ -00010d50: 6865 0a20 2020 2020 7265 6365 6976 6572 he. receiver
│ │ │ │ │ -00010d60: 2069 7320 656d 7074 790a 0a73 6f72 7442 is empty..sortB
│ │ │ │ │ -00010d70: 6c6f 636b 0a20 2020 2020 416e 7377 6572 lock. Answer
│ │ │ │ │ -00010d80: 2074 6865 2072 6563 6569 7665 7227 7320 the receiver's
│ │ │ │ │ -00010d90: 736f 7274 2063 7269 7465 7269 610a 0a73 sort criteria..s
│ │ │ │ │ -00010da0: 6f72 7442 6c6f 636b 3a20 6153 6f72 7442 ortBlock: aSortB
│ │ │ │ │ -00010db0: 6c6f 636b 0a20 2020 2020 4368 616e 6765 lock. Change
│ │ │ │ │ -00010dc0: 2074 6865 2073 6f72 7420 6372 6974 6572 the sort criter
│ │ │ │ │ -00010dd0: 6961 2066 6f72 2061 2073 6f72 7465 6420 ia for a sorted
│ │ │ │ │ -00010de0: 636f 6c6c 6563 7469 6f6e 2c20 7265 736f collection, reso
│ │ │ │ │ -00010df0: 7274 2074 6865 0a20 2020 2020 656c 656d rt the. elem
│ │ │ │ │ -00010e00: 656e 7473 206f 6620 7468 6520 636f 6c6c ents of the coll
│ │ │ │ │ -00010e10: 6563 7469 6f6e 2c20 616e 6420 7265 7475 ection, and retu
│ │ │ │ │ -00010e20: 726e 2069 742e 0a0a 1f0a 4669 6c65 3a20 rn it.....File:
│ │ │ │ │ -00010e30: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ -00010e40: 4e6f 6465 3a20 536f 7274 6564 436f 6c6c Node: SortedColl
│ │ │ │ │ -00010e50: 6563 7469 6f6e 2d63 6f70 7969 6e67 2c20 ection-copying,
│ │ │ │ │ -00010e60: 204e 6578 743a 2053 6f72 7465 6443 6f6c Next: SortedCol
│ │ │ │ │ -00010e70: 6c65 6374 696f 6e2d 6469 7361 626c 6564 lection-disabled
│ │ │ │ │ -00010e80: 2c20 2050 7265 763a 2053 6f72 7465 6443 , Prev: SortedC
│ │ │ │ │ -00010e90: 6f6c 6c65 6374 696f 6e2d 6261 7369 632c ollection-basic,
│ │ │ │ │ -00010ea0: 2020 5570 3a20 536f 7274 6564 436f 6c6c Up: SortedColl
│ │ │ │ │ -00010eb0: 6563 7469 6f6e 0a0a 312e 3135 362e 3420 ection..1.156.4
│ │ │ │ │ -00010ec0: 536f 7274 6564 436f 6c6c 6563 7469 6f6e SortedCollection
│ │ │ │ │ -00010ed0: 3a20 636f 7079 696e 670a 2d2d 2d2d 2d2d : copying.------
│ │ │ │ │ -00010ee0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00010ef0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a63 6f70 -----------..cop
│ │ │ │ │ -00010f00: 7945 6d70 7479 3a20 6e65 7753 697a 650a yEmpty: newSize.
│ │ │ │ │ -00010f10: 2020 2020 2041 6e73 7765 7220 616e 2065 Answer an e
│ │ │ │ │ -00010f20: 6d70 7479 2063 6f70 7920 6f66 2074 6865 mpty copy of the
│ │ │ │ │ -00010f30: 2072 6563 6569 7665 722c 2077 6974 6820 receiver, with
│ │ │ │ │ -00010f40: 7468 6520 7361 6d65 2073 6f72 7420 626c the same sort bl
│ │ │ │ │ -00010f50: 6f63 6b20 6173 0a20 2020 2020 7468 6520 ock as. the
│ │ │ │ │ -00010f60: 7265 6365 6976 6572 0a0a 1f0a 4669 6c65 receiver....File
│ │ │ │ │ -00010f70: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ -00010f80: 2020 4e6f 6465 3a20 536f 7274 6564 436f Node: SortedCo
│ │ │ │ │ -00010f90: 6c6c 6563 7469 6f6e 2d64 6973 6162 6c65 llection-disable
│ │ │ │ │ -00010fa0: 642c 2020 4e65 7874 3a20 536f 7274 6564 d, Next: Sorted
│ │ │ │ │ -00010fb0: 436f 6c6c 6563 7469 6f6e 2d65 6e75 6d65 Collection-enume
│ │ │ │ │ -00010fc0: 7261 7469 6e67 2c20 2050 7265 763a 2053 rating, Prev: S
│ │ │ │ │ -00010fd0: 6f72 7465 6443 6f6c 6c65 6374 696f 6e2d ortedCollection-
│ │ │ │ │ -00010fe0: 636f 7079 696e 672c 2020 5570 3a20 536f copying, Up: So
│ │ │ │ │ -00010ff0: 7274 6564 436f 6c6c 6563 7469 6f6e 0a0a rtedCollection..
│ │ │ │ │ -00011000: 312e 3135 362e 3520 536f 7274 6564 436f 1.156.5 SortedCo
│ │ │ │ │ -00011010: 6c6c 6563 7469 6f6e 3a20 6469 7361 626c llection: disabl
│ │ │ │ │ -00011020: 6564 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ed.-------------
│ │ │ │ │ -00011030: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00011040: 2d2d 2d2d 2d0a 0a61 6464 3a20 616e 4f62 -----..add: anOb
│ │ │ │ │ -00011050: 6a65 6374 2061 6674 6572 496e 6465 783a ject afterIndex:
│ │ │ │ │ -00011060: 2069 0a20 2020 2020 5468 6973 206d 6574 i. This met
│ │ │ │ │ -00011070: 686f 6420 7368 6f75 6c64 206e 6f74 2062 hod should not b
│ │ │ │ │ -00011080: 6520 6361 6c6c 6564 2066 6f72 2069 6e73 e called for ins
│ │ │ │ │ -00011090: 7461 6e63 6573 206f 6620 7468 6973 2063 tances of this c
│ │ │ │ │ -000110a0: 6c61 7373 2e0a 0a61 6464 416c 6c3a 2061 lass...addAll: a
│ │ │ │ │ -000110b0: 436f 6c6c 6563 7469 6f6e 2061 6674 6572 Collection after
│ │ │ │ │ -000110c0: 496e 6465 783a 2069 0a20 2020 2020 5468 Index: i. Th
│ │ │ │ │ -000110d0: 6973 206d 6574 686f 6420 7368 6f75 6c64 is method should
│ │ │ │ │ -000110e0: 206e 6f74 2062 6520 6361 6c6c 6564 2066 not be called f
│ │ │ │ │ -000110f0: 6f72 2069 6e73 7461 6e63 6573 206f 6620 or instances of
│ │ │ │ │ -00011100: 7468 6973 2063 6c61 7373 2e0a 0a61 6464 this class...add
│ │ │ │ │ -00011110: 416c 6c46 6972 7374 3a20 6143 6f6c 6c65 AllFirst: aColle
│ │ │ │ │ -00011120: 6374 696f 6e0a 2020 2020 2054 6869 7320 ction. This
│ │ │ │ │ -00011130: 6d65 7468 6f64 2073 686f 756c 6420 6e6f method should no
│ │ │ │ │ -00011140: 7420 6265 2063 616c 6c65 6420 666f 7220 t be called for
│ │ │ │ │ -00011150: 696e 7374 616e 6365 7320 6f66 2074 6869 instances of thi
│ │ │ │ │ -00011160: 7320 636c 6173 732e 0a0a 6164 6441 6c6c s class...addAll
│ │ │ │ │ -00011170: 4c61 7374 3a20 6143 6f6c 6c65 6374 696f Last: aCollectio
│ │ │ │ │ -00011180: 6e0a 2020 2020 2054 6869 7320 6d65 7468 n. This meth
│ │ │ │ │ -00011190: 6f64 2073 686f 756c 6420 6e6f 7420 6265 od should not be
│ │ │ │ │ -000111a0: 2063 616c 6c65 6420 666f 7220 696e 7374 called for inst
│ │ │ │ │ -000111b0: 616e 6365 7320 6f66 2074 6869 7320 636c ances of this cl
│ │ │ │ │ -000111c0: 6173 732e 0a0a 6164 6446 6972 7374 3a20 ass...addFirst:
│ │ │ │ │ -000111d0: 616e 4f62 6a65 6374 0a20 2020 2020 5468 anObject. Th
│ │ │ │ │ -000111e0: 6973 206d 6574 686f 6420 7368 6f75 6c64 is method should
│ │ │ │ │ -000111f0: 206e 6f74 2062 6520 6361 6c6c 6564 2066 not be called f
│ │ │ │ │ -00011200: 6f72 2069 6e73 7461 6e63 6573 206f 6620 or instances of
│ │ │ │ │ -00011210: 7468 6973 2063 6c61 7373 2e0a 0a61 6464 this class...add
│ │ │ │ │ -00011220: 4c61 7374 3a20 616e 4f62 6a65 6374 0a20 Last: anObject.
│ │ │ │ │ -00011230: 2020 2020 5468 6973 206d 6574 686f 6420 This method
│ │ │ │ │ -00011240: 7368 6f75 6c64 206e 6f74 2062 6520 6361 should not be ca
│ │ │ │ │ -00011250: 6c6c 6564 2066 6f72 2069 6e73 7461 6e63 lled for instanc
│ │ │ │ │ -00011260: 6573 206f 6620 7468 6973 2063 6c61 7373 es of this class
│ │ │ │ │ -00011270: 2e0a 0a61 743a 2069 6e64 6578 2070 7574 ...at: index put
│ │ │ │ │ -00011280: 3a20 616e 4f62 6a65 6374 0a20 2020 2020 : anObject.
│ │ │ │ │ -00011290: 5468 6973 206d 6574 686f 6420 7368 6f75 This method shou
│ │ │ │ │ -000112a0: 6c64 206e 6f74 2062 6520 6361 6c6c 6564 ld not be called
│ │ │ │ │ -000112b0: 2066 6f72 2069 6e73 7461 6e63 6573 206f for instances o
│ │ │ │ │ -000112c0: 6620 7468 6973 2063 6c61 7373 2e0a 0a1f f this class....
│ │ │ │ │ -000112d0: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ -000112e0: 696e 666f 2c20 204e 6f64 653a 2053 6f72 info, Node: Sor
│ │ │ │ │ -000112f0: 7465 6443 6f6c 6c65 6374 696f 6e2d 656e tedCollection-en
│ │ │ │ │ -00011300: 756d 6572 6174 696e 672c 2020 4e65 7874 umerating, Next
│ │ │ │ │ -00011310: 3a20 536f 7274 6564 436f 6c6c 6563 7469 : SortedCollecti
│ │ │ │ │ -00011320: 6f6e 2d73 6176 696e 6720 616e 6420 6c6f on-saving and lo
│ │ │ │ │ -00011330: 6164 696e 672c 2020 5072 6576 3a20 536f ading, Prev: So
│ │ │ │ │ -00011340: 7274 6564 436f 6c6c 6563 7469 6f6e 2d64 rtedCollection-d
│ │ │ │ │ -00011350: 6973 6162 6c65 642c 2020 5570 3a20 536f isabled, Up: So
│ │ │ │ │ -00011360: 7274 6564 436f 6c6c 6563 7469 6f6e 0a0a rtedCollection..
│ │ │ │ │ -00011370: 312e 3135 362e 3620 536f 7274 6564 436f 1.156.6 SortedCo
│ │ │ │ │ -00011380: 6c6c 6563 7469 6f6e 3a20 656e 756d 6572 llection: enumer
│ │ │ │ │ -00011390: 6174 696e 670a 2d2d 2d2d 2d2d 2d2d 2d2d ating.----------
│ │ │ │ │ -000113a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000113b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a62 6543 -----------..beC
│ │ │ │ │ -000113c0: 6f6e 7369 7374 656e 740a 2020 2020 2050 onsistent. P
│ │ │ │ │ -000113d0: 7265 7061 7265 2074 6865 2072 6563 6569 repare the recei
│ │ │ │ │ -000113e0: 7665 7220 746f 2062 6520 7761 6c6b 6564 ver to be walked
│ │ │ │ │ -000113f0: 2074 6872 6f75 6768 2077 6974 6820 2364 through with #d
│ │ │ │ │ -00011400: 6f3a 206f 7220 616e 6f74 6865 720a 2020 o: or another.
│ │ │ │ │ -00011410: 2020 2065 6e75 6d65 7261 7469 6f6e 206d enumeration m
│ │ │ │ │ -00011420: 6574 686f 642e 0a0a 1f0a 4669 6c65 3a20 ethod.....File:
│ │ │ │ │ -00011430: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ -00011440: 4e6f 6465 3a20 536f 7274 6564 436f 6c6c Node: SortedColl
│ │ │ │ │ -00011450: 6563 7469 6f6e 2d73 6176 696e 6720 616e ection-saving an
│ │ │ │ │ -00011460: 6420 6c6f 6164 696e 672c 2020 4e65 7874 d loading, Next
│ │ │ │ │ -00011470: 3a20 536f 7274 6564 436f 6c6c 6563 7469 : SortedCollecti
│ │ │ │ │ -00011480: 6f6e 2d73 6561 7263 6869 6e67 2c20 2050 on-searching, P
│ │ │ │ │ -00011490: 7265 763a 2053 6f72 7465 6443 6f6c 6c65 rev: SortedColle
│ │ │ │ │ -000114a0: 6374 696f 6e2d 656e 756d 6572 6174 696e ction-enumeratin
│ │ │ │ │ -000114b0: 672c 2020 5570 3a20 536f 7274 6564 436f g, Up: SortedCo
│ │ │ │ │ -000114c0: 6c6c 6563 7469 6f6e 0a0a 312e 3135 362e llection..1.156.
│ │ │ │ │ -000114d0: 3720 536f 7274 6564 436f 6c6c 6563 7469 7 SortedCollecti
│ │ │ │ │ -000114e0: 6f6e 3a20 7361 7669 6e67 2061 6e64 206c on: saving and l
│ │ │ │ │ -000114f0: 6f61 6469 6e67 0a2d 2d2d 2d2d 2d2d 2d2d oading.---------
│ │ │ │ │ -00011500: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00011510: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00011520: 2d2d 2d0a 0a70 6f73 744c 6f61 640a 2020 ---..postLoad.
│ │ │ │ │ -00011530: 2020 2052 6573 746f 7265 2074 6865 2064 Restore the d
│ │ │ │ │ -00011540: 6566 6175 6c74 2073 6f72 7442 6c6f 636b efault sortBlock
│ │ │ │ │ -00011550: 2069 6620 6974 2069 7320 6e69 6c0a 0a70 if it is nil..p
│ │ │ │ │ -00011560: 7265 5374 6f72 650a 2020 2020 2053 746f reStore. Sto
│ │ │ │ │ -00011570: 7265 2074 6865 2064 6566 6175 6c74 2073 re the default s
│ │ │ │ │ -00011580: 6f72 7442 6c6f 636b 2061 7320 6e69 6c0a ortBlock as nil.
│ │ │ │ │ -00011590: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ -000115a0: 652e 696e 666f 2c20 204e 6f64 653a 2053 e.info, Node: S
│ │ │ │ │ -000115b0: 6f72 7465 6443 6f6c 6c65 6374 696f 6e2d ortedCollection-
│ │ │ │ │ -000115c0: 7365 6172 6368 696e 672c 2020 4e65 7874 searching, Next
│ │ │ │ │ -000115d0: 3a20 536f 7274 6564 436f 6c6c 6563 7469 : SortedCollecti
│ │ │ │ │ -000115e0: 6f6e 2d73 6f72 7469 6e67 2c20 2050 7265 on-sorting, Pre
│ │ │ │ │ -000115f0: 763a 2053 6f72 7465 6443 6f6c 6c65 6374 v: SortedCollect
│ │ │ │ │ -00011600: 696f 6e2d 7361 7669 6e67 2061 6e64 206c ion-saving and l
│ │ │ │ │ -00011610: 6f61 6469 6e67 2c20 2055 703a 2053 6f72 oading, Up: Sor
│ │ │ │ │ -00011620: 7465 6443 6f6c 6c65 6374 696f 6e0a 0a31 tedCollection..1
│ │ │ │ │ -00011630: 2e31 3536 2e38 2053 6f72 7465 6443 6f6c .156.8 SortedCol
│ │ │ │ │ -00011640: 6c65 6374 696f 6e3a 2073 6561 7263 6869 lection: searchi
│ │ │ │ │ -00011650: 6e67 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ng.-------------
│ │ │ │ │ -00011660: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00011670: 2d2d 2d2d 2d2d 0a0a 696e 636c 7564 6573 ------..includes
│ │ │ │ │ -00011680: 3a20 616e 4f62 6a65 6374 0a20 2020 2020 : anObject.
│ │ │ │ │ -00011690: 5072 6976 6174 6520 2d20 416e 7377 6572 Private - Answer
│ │ │ │ │ -000116a0: 2077 6865 7468 6572 2074 6865 2072 6563 whether the rec
│ │ │ │ │ -000116b0: 6569 7665 7220 696e 636c 7564 6573 2061 eiver includes a
│ │ │ │ │ -000116c0: 6e20 6974 656d 2077 6869 6368 2069 730a n item which is.
│ │ │ │ │ -000116d0: 2020 2020 2065 7175 616c 2074 6f20 616e equal to an
│ │ │ │ │ -000116e0: 4f62 6a65 6374 0a0a 696e 6465 784f 663a Object..indexOf:
│ │ │ │ │ -000116f0: 2061 6e4f 626a 6563 7420 7374 6172 7469 anObject starti
│ │ │ │ │ -00011700: 6e67 4174 3a20 696e 6465 7820 6966 4162 ngAt: index ifAb
│ │ │ │ │ -00011710: 7365 6e74 3a20 6142 6c6f 636b 0a20 2020 sent: aBlock.
│ │ │ │ │ -00011720: 2020 416e 7377 6572 2074 6865 2066 6972 Answer the fir
│ │ │ │ │ -00011730: 7374 2069 6e64 6578 203e 2061 6e49 6e64 st index > anInd
│ │ │ │ │ -00011740: 6578 2077 6869 6368 2063 6f6e 7461 696e ex which contain
│ │ │ │ │ -00011750: 7320 616e 456c 656d 656e 742e 2020 496e s anElement. In
│ │ │ │ │ -00011760: 766f 6b65 0a20 2020 2020 6578 6365 7074 voke. except
│ │ │ │ │ -00011770: 696f 6e42 6c6f 636b 2061 6e64 2061 6e73 ionBlock and ans
│ │ │ │ │ -00011780: 7765 7220 6974 7320 7265 7375 6c74 2069 wer its result i
│ │ │ │ │ -00011790: 6620 6e6f 2069 7465 6d20 6973 2066 6f75 f no item is fou
│ │ │ │ │ -000117a0: 6e64 0a0a 6f63 6375 7272 656e 6365 734f nd..occurrencesO
│ │ │ │ │ -000117b0: 663a 2061 6e4f 626a 6563 740a 2020 2020 f: anObject.
│ │ │ │ │ -000117c0: 2041 6e73 7765 7220 686f 7720 6d61 6e79 Answer how many
│ │ │ │ │ -000117d0: 206f 6363 7572 7265 6e63 6573 206f 6620 occurrences of
│ │ │ │ │ -000117e0: 616e 4f62 6a65 6374 2063 616e 2062 6520 anObject can be
│ │ │ │ │ -000117f0: 666f 756e 6420 696e 2074 6865 0a20 2020 found in the.
│ │ │ │ │ -00011800: 2020 7265 6365 6976 6572 0a0a 1f0a 4669 receiver....Fi
│ │ │ │ │ -00011810: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ -00011820: 6f2c 2020 4e6f 6465 3a20 536f 7274 6564 o, Node: Sorted
│ │ │ │ │ -00011830: 436f 6c6c 6563 7469 6f6e 2d73 6f72 7469 Collection-sorti
│ │ │ │ │ -00011840: 6e67 2c20 2050 7265 763a 2053 6f72 7465 ng, Prev: Sorte
│ │ │ │ │ -00011850: 6443 6f6c 6c65 6374 696f 6e2d 7365 6172 dCollection-sear
│ │ │ │ │ -00011860: 6368 696e 672c 2020 5570 3a20 536f 7274 ching, Up: Sort
│ │ │ │ │ -00011870: 6564 436f 6c6c 6563 7469 6f6e 0a0a 312e edCollection..1.
│ │ │ │ │ -00011880: 3135 362e 3920 536f 7274 6564 436f 6c6c 156.9 SortedColl
│ │ │ │ │ -00011890: 6563 7469 6f6e 3a20 736f 7274 696e 670a ection: sorting.
│ │ │ │ │ -000118a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000118b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000118c0: 2d0a 0a73 6f72 740a 2020 2020 2053 6f72 -..sort. Sor
│ │ │ │ │ -000118d0: 7420 7468 6520 636f 6e74 656e 7473 206f t the contents o
│ │ │ │ │ -000118e0: 6620 7468 6520 7265 6365 6976 6572 2061 f the receiver a
│ │ │ │ │ -000118f0: 6363 6f72 6469 6e67 2074 6f20 7468 6520 ccording to the
│ │ │ │ │ -00011900: 6769 7665 6e20 736f 7274 0a20 2020 2020 given sort.
│ │ │ │ │ -00011910: 626c 6f63 6b2c 2077 6869 6368 2061 6363 block, which acc
│ │ │ │ │ -00011920: 6570 7473 2070 6169 7220 6f66 2069 7465 epts pair of ite
│ │ │ │ │ -00011930: 6d73 2061 6e64 2072 6574 7572 6e73 2074 ms and returns t
│ │ │ │ │ -00011940: 7275 6520 6966 2074 6865 2066 6972 7374 rue if the first
│ │ │ │ │ -00011950: 0a20 2020 2020 6974 656d 2069 7320 6c65 . item is le
│ │ │ │ │ -00011960: 7373 2074 6861 6e20 7468 6520 7365 636f ss than the seco
│ │ │ │ │ -00011970: 6e64 206f 6e65 2e20 2046 6169 6c73 2069 nd one. Fails i
│ │ │ │ │ -00011980: 6620 7468 6520 636f 6c6c 6563 7469 6f6e f the collection
│ │ │ │ │ -00011990: 7327 7320 736f 7274 0a20 2020 2020 626c s's sort. bl
│ │ │ │ │ -000119a0: 6f63 6b20 6973 206e 6f74 2074 6865 2073 ock is not the s
│ │ │ │ │ -000119b0: 616d 6520 6173 2074 6865 2064 6566 6175 ame as the defau
│ │ │ │ │ -000119c0: 6c74 2073 6f72 7420 626c 6f63 6b2e 0a0a lt sort block...
│ │ │ │ │ -000119d0: 736f 7274 3a20 736f 7274 426c 6f63 6b0a sort: sortBlock.
│ │ │ │ │ -000119e0: 2020 2020 2053 6f72 7420 7468 6520 636f Sort the co
│ │ │ │ │ -000119f0: 6e74 656e 7473 206f 6620 7468 6520 7265 ntents of the re
│ │ │ │ │ -00011a00: 6365 6976 6572 2061 6363 6f72 6469 6e67 ceiver according
│ │ │ │ │ -00011a10: 2074 6f20 7468 6520 6769 7665 6e20 736f to the given so
│ │ │ │ │ -00011a20: 7274 0a20 2020 2020 626c 6f63 6b2c 2077 rt. block, w
│ │ │ │ │ -00011a30: 6869 6368 2061 6363 6570 7473 2070 6169 hich accepts pai
│ │ │ │ │ -00011a40: 7220 6f66 2069 7465 6d73 2061 6e64 2072 r of items and r
│ │ │ │ │ -00011a50: 6574 7572 6e73 2074 7275 6520 6966 2074 eturns true if t
│ │ │ │ │ -00011a60: 6865 2066 6972 7374 0a20 2020 2020 6974 he first. it
│ │ │ │ │ -00011a70: 656d 2069 7320 6c65 7373 2074 6861 6e20 em is less than
│ │ │ │ │ -00011a80: 7468 6520 7365 636f 6e64 206f 6e65 2e20 the second one.
│ │ │ │ │ -00011a90: 2046 6169 6c73 2069 6620 7468 6520 736f Fails if the so
│ │ │ │ │ -00011aa0: 7274 2062 6c6f 636b 2069 7320 6e6f 740a rt block is not.
│ │ │ │ │ -00011ab0: 2020 2020 2074 6865 2073 616d 6520 6173 the same as
│ │ │ │ │ -00011ac0: 2074 6865 2063 6f6c 6c65 6374 696f 6e27 the collection'
│ │ │ │ │ -00011ad0: 7320 736f 7274 2062 6c6f 636b 2e0a 0a1f s sort block....
│ │ │ │ │ -00011ae0: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ -00011af0: 696e 666f 2c20 204e 6f64 653a 2053 7472 info, Node: Str
│ │ │ │ │ -00011b00: 6561 6d2c 2020 4e65 7874 3a20 5374 7269 eam, Next: Stri
│ │ │ │ │ -00011b10: 6e67 2c20 2050 7265 763a 2053 6f72 7465 ng, Prev: Sorte
│ │ │ │ │ -00011b20: 6443 6f6c 6c65 6374 696f 6e2c 2020 5570 dCollection, Up
│ │ │ │ │ -00011b30: 3a20 4261 7365 2063 6c61 7373 6573 0a0a : Base classes..
│ │ │ │ │ -00011b40: 312e 3135 3720 5374 7265 616d 0a3d 3d3d 1.157 Stream.===
│ │ │ │ │ -00011b50: 3d3d 3d3d 3d3d 3d3d 3d0a 0a44 6566 696e =========..Defin
│ │ │ │ │ -00011b60: 6564 2069 6e20 6e61 6d65 7370 6163 6520 ed in namespace
│ │ │ │ │ -00011b70: 536d 616c 6c74 616c 6b0a 5375 7065 7263 Smalltalk.Superc
│ │ │ │ │ -00011b80: 6c61 7373 3a20 4974 6572 6162 6c65 0a43 lass: Iterable.C
│ │ │ │ │ -00011b90: 6174 6567 6f72 793a 2053 7472 6561 6d73 ategory: Streams
│ │ │ │ │ -00011ba0: 0a20 2020 2020 4920 616d 2061 6e20 6162 . I am an ab
│ │ │ │ │ -00011bb0: 7374 7261 6374 2063 6c61 7373 2074 6861 stract class tha
│ │ │ │ │ -00011bc0: 7420 7072 6f76 6964 6573 2069 6e74 6572 t provides inter
│ │ │ │ │ -00011bd0: 7275 7074 6162 6c65 2073 6571 7565 6e74 ruptable sequent
│ │ │ │ │ -00011be0: 6961 6c0a 2020 2020 2061 6363 6573 7320 ial. access
│ │ │ │ │ -00011bf0: 746f 206f 626a 6563 7473 2e20 2049 2063 to objects. I c
│ │ │ │ │ -00011c00: 616e 2072 6574 7572 6e20 7375 6363 6573 an return succes
│ │ │ │ │ -00011c10: 7369 7665 206f 626a 6563 7473 2066 726f sive objects fro
│ │ │ │ │ -00011c20: 6d20 6120 736f 7572 6365 2c0a 2020 2020 m a source,.
│ │ │ │ │ -00011c30: 206f 7220 6163 6365 7074 2073 7563 6365 or accept succe
│ │ │ │ │ -00011c40: 7373 6976 6520 6f62 6a65 6374 7320 616e ssive objects an
│ │ │ │ │ -00011c50: 6420 7374 6f72 6520 7468 656d 2073 6571 d store them seq
│ │ │ │ │ -00011c60: 7565 6e74 6961 6c6c 7920 6f6e 2061 2073 uentially on a s
│ │ │ │ │ -00011c70: 696e 6b2e 0a20 2020 2020 4920 7072 6f76 ink.. I prov
│ │ │ │ │ -00011c80: 6964 6520 736f 6d65 2073 696d 706c 6520 ide some simple
│ │ │ │ │ -00011c90: 6974 6572 6174 696f 6e20 6f76 6572 2074 iteration over t
│ │ │ │ │ -00011ca0: 6865 2063 6f6e 7465 6e74 7320 6f66 206f he contents of o
│ │ │ │ │ -00011cb0: 6e65 206f 6620 6d79 0a20 2020 2020 696e ne of my. in
│ │ │ │ │ -00011cc0: 7374 616e 6365 732c 2061 6e64 2070 726f stances, and pro
│ │ │ │ │ -00011cd0: 7669 6465 2066 6f72 2077 7269 7469 6e67 vide for writing
│ │ │ │ │ -00011ce0: 2063 6f6c 6c65 6374 696f 6e73 2073 6571 collections seq
│ │ │ │ │ -00011cf0: 7565 6e74 6961 6c6c 792e 0a0a 2a20 4d65 uentially...* Me
│ │ │ │ │ -00011d00: 6e75 3a0a 0a2a 2053 7472 6561 6d2d 6163 nu:..* Stream-ac
│ │ │ │ │ -00011d10: 6365 7373 696e 672d 7265 6164 696e 673a cessing-reading:
│ │ │ │ │ -00011d20: 3a20 2028 696e 7374 616e 6365 290a 2a20 : (instance).*
│ │ │ │ │ -00011d30: 5374 7265 616d 2d61 6363 6573 7369 6e67 Stream-accessing
│ │ │ │ │ -00011d40: 2d77 7269 7469 6e67 3a3a 2020 2869 6e73 -writing:: (ins
│ │ │ │ │ -00011d50: 7461 6e63 6529 0a2a 2053 7472 6561 6d2d tance).* Stream-
│ │ │ │ │ -00011d60: 6261 7369 633a 3a20 2028 696e 7374 616e basic:: (instan
│ │ │ │ │ -00011d70: 6365 290a 2a20 5374 7265 616d 2d62 7566 ce).* Stream-buf
│ │ │ │ │ -00011d80: 6665 7269 6e67 3a3a 2020 2869 6e73 7461 fering:: (insta
│ │ │ │ │ -00011d90: 6e63 6529 0a2a 2053 7472 6561 6d2d 6275 nce).* Stream-bu
│ │ │ │ │ -00011da0: 696c 7420 696e 733a 3a20 2028 696e 7374 ilt ins:: (inst
│ │ │ │ │ -00011db0: 616e 6365 290a 2a20 5374 7265 616d 2d63 ance).* Stream-c
│ │ │ │ │ -00011dc0: 6861 7261 6374 6572 2077 7269 7469 6e67 haracter writing
│ │ │ │ │ -00011dd0: 3a3a 2020 2869 6e73 7461 6e63 6529 0a2a :: (instance).*
│ │ │ │ │ -00011de0: 2053 7472 6561 6d2d 636f 6d70 696c 696e Stream-compilin
│ │ │ │ │ -00011df0: 673a 3a20 2028 696e 7374 616e 6365 290a g:: (instance).
│ │ │ │ │ -00011e00: 2a20 5374 7265 616d 2d63 6f6e 6361 7465 * Stream-concate
│ │ │ │ │ -00011e10: 6e61 7469 6e67 3a3a 2020 2869 6e73 7461 nating:: (insta
│ │ │ │ │ -00011e20: 6e63 6529 0a2a 2053 7472 6561 6d2d 656e nce).* Stream-en
│ │ │ │ │ -00011e30: 756d 6572 6174 696e 673a 3a20 2028 696e umerating:: (in
│ │ │ │ │ -00011e40: 7374 616e 6365 290a 2a20 5374 7265 616d stance).* Stream
│ │ │ │ │ -00011e50: 2d66 696c 696e 6720 6f75 743a 3a20 2028 -filing out:: (
│ │ │ │ │ -00011e60: 696e 7374 616e 6365 290a 2a20 5374 7265 instance).* Stre
│ │ │ │ │ -00011e70: 616d 2d66 696c 7465 7269 6e67 3a3a 2020 am-filtering::
│ │ │ │ │ -00011e80: 2869 6e73 7461 6e63 6529 0a2a 2053 7472 (instance).* Str
│ │ │ │ │ -00011e90: 6561 6d2d 706f 6c79 6d6f 7270 6869 736d eam-polymorphism
│ │ │ │ │ -00011ea0: 3a3a 2020 2869 6e73 7461 6e63 6529 0a2a :: (instance).*
│ │ │ │ │ -00011eb0: 2053 7472 6561 6d2d 706f 7369 7469 6f6e Stream-position
│ │ │ │ │ -00011ec0: 696e 673a 3a20 2028 696e 7374 616e 6365 ing:: (instance
│ │ │ │ │ -00011ed0: 290a 2a20 5374 7265 616d 2d70 7269 6e74 ).* Stream-print
│ │ │ │ │ -00011ee0: 696e 673a 3a20 2028 696e 7374 616e 6365 ing:: (instance
│ │ │ │ │ -00011ef0: 290a 2a20 5374 7265 616d 2d73 7469 6c6c ).* Stream-still
│ │ │ │ │ -00011f00: 2075 6e63 6c61 7373 6966 6965 643a 3a20 unclassified::
│ │ │ │ │ +00001850: 6365 6976 6572 0a0a 626f 7474 6f6d 3a20 ceiver..bottom:
│ │ │ │ │ +00001860: 614e 756d 6265 720a 2020 2020 2053 6574 aNumber. Set
│ │ │ │ │ +00001870: 2074 6865 2063 6f72 6e65 7227 7320 7920 the corner's y
│ │ │ │ │ +00001880: 6f66 2074 6865 2072 6563 6569 7665 720a of the receiver.
│ │ │ │ │ +00001890: 0a62 6f74 746f 6d43 656e 7465 720a 2020 .bottomCenter.
│ │ │ │ │ +000018a0: 2020 2041 6e73 7765 7220 7468 6520 6365 Answer the ce
│ │ │ │ │ +000018b0: 6e74 6572 206f 6620 7468 6520 7265 6365 nter of the rece
│ │ │ │ │ +000018c0: 6976 6572 2773 2062 6f74 746f 6d20 7369 iver's bottom si
│ │ │ │ │ +000018d0: 6465 0a0a 626f 7474 6f6d 4c65 6674 0a20 de..bottomLeft.
│ │ │ │ │ +000018e0: 2020 2020 416e 7377 6572 2074 6865 2062 Answer the b
│ │ │ │ │ +000018f0: 6f74 746f 6d2d 6c65 6674 2063 6f72 6e65 ottom-left corne
│ │ │ │ │ +00001900: 7220 6f66 2074 6865 2072 6563 6569 7665 r of the receive
│ │ │ │ │ +00001910: 720a 0a62 6f74 746f 6d4c 6566 743a 2061 r..bottomLeft: a
│ │ │ │ │ +00001920: 506f 696e 740a 2020 2020 2041 6e73 7765 Point. Answe
│ │ │ │ │ +00001930: 7220 7468 6520 7265 6365 6976 6572 2077 r the receiver w
│ │ │ │ │ +00001940: 6974 6820 7468 6520 626f 7474 6f6d 2d6c ith the bottom-l
│ │ │ │ │ +00001950: 6566 7420 6368 616e 6765 6420 746f 2061 eft changed to a
│ │ │ │ │ +00001960: 506f 696e 740a 0a62 6f74 746f 6d52 6967 Point..bottomRig
│ │ │ │ │ +00001970: 6874 0a20 2020 2020 416e 7377 6572 2074 ht. Answer t
│ │ │ │ │ +00001980: 6865 2062 6f74 746f 6d2d 7269 6768 7420 he bottom-right
│ │ │ │ │ +00001990: 636f 726e 6572 206f 6620 7468 6520 7265 corner of the re
│ │ │ │ │ +000019a0: 6365 6976 6572 0a0a 626f 7474 6f6d 5269 ceiver..bottomRi
│ │ │ │ │ +000019b0: 6768 743a 2061 506f 696e 740a 2020 2020 ght: aPoint.
│ │ │ │ │ +000019c0: 2043 6861 6e67 6520 7468 6520 626f 7474 Change the bott
│ │ │ │ │ +000019d0: 6f6d 2d72 6967 6874 2063 6f72 6e65 7220 om-right corner
│ │ │ │ │ +000019e0: 6f66 2074 6865 2072 6563 6569 7665 720a of the receiver.
│ │ │ │ │ +000019f0: 0a63 656e 7465 720a 2020 2020 2041 6e73 .center. Ans
│ │ │ │ │ +00001a00: 7765 7220 7468 6520 6365 6e74 6572 206f wer the center o
│ │ │ │ │ +00001a10: 6620 7468 6520 7265 6365 6976 6572 0a0a f the receiver..
│ │ │ │ │ +00001a20: 636f 726e 6572 0a20 2020 2020 416e 7377 corner. Answ
│ │ │ │ │ +00001a30: 6572 2074 6865 2063 6f72 6e65 7220 6f66 er the corner of
│ │ │ │ │ +00001a40: 2074 6865 2072 6563 6569 7665 720a 0a63 the receiver..c
│ │ │ │ │ +00001a50: 6f72 6e65 723a 2061 506f 696e 740a 2020 orner: aPoint.
│ │ │ │ │ +00001a60: 2020 2053 6574 2074 6865 2063 6f72 6e65 Set the corne
│ │ │ │ │ +00001a70: 7220 6f66 2074 6865 2072 6563 6569 7665 r of the receive
│ │ │ │ │ +00001a80: 720a 0a65 7874 656e 740a 2020 2020 2041 r..extent. A
│ │ │ │ │ +00001a90: 6e73 7765 7220 7468 6520 6578 7465 6e74 nswer the extent
│ │ │ │ │ +00001aa0: 206f 6620 7468 6520 7265 6365 6976 6572 of the receiver
│ │ │ │ │ +00001ab0: 0a0a 6578 7465 6e74 3a20 6150 6f69 6e74 ..extent: aPoint
│ │ │ │ │ +00001ac0: 0a20 2020 2020 4368 616e 6765 2074 6865 . Change the
│ │ │ │ │ +00001ad0: 2073 697a 6520 6f66 2074 6865 2072 6563 size of the rec
│ │ │ │ │ +00001ae0: 6569 7665 722c 206b 6565 7069 6e67 2074 eiver, keeping t
│ │ │ │ │ +00001af0: 6865 206f 7269 6769 6e20 7468 6520 7361 he origin the sa
│ │ │ │ │ +00001b00: 6d65 0a0a 6865 6967 6874 0a20 2020 2020 me..height.
│ │ │ │ │ +00001b10: 416e 7377 6572 2074 6865 2068 6569 6768 Answer the heigh
│ │ │ │ │ +00001b20: 7420 6f66 2074 6865 2072 6563 6569 7665 t of the receive
│ │ │ │ │ +00001b30: 720a 0a68 6569 6768 743a 2061 4e75 6d62 r..height: aNumb
│ │ │ │ │ +00001b40: 6572 0a20 2020 2020 5365 7420 7468 6520 er. Set the
│ │ │ │ │ +00001b50: 6865 6967 6874 206f 6620 7468 6520 7265 height of the re
│ │ │ │ │ +00001b60: 6365 6976 6572 0a0a 6c65 6674 0a20 2020 ceiver..left.
│ │ │ │ │ +00001b70: 2020 416e 7377 6572 2074 6865 2078 206f Answer the x o
│ │ │ │ │ +00001b80: 6620 7468 6520 6c65 6674 2065 6467 6520 f the left edge
│ │ │ │ │ +00001b90: 6f66 2074 6865 2072 6563 6569 7665 720a of the receiver.
│ │ │ │ │ +00001ba0: 0a6c 6566 743a 2061 5661 6c75 650a 2020 .left: aValue.
│ │ │ │ │ +00001bb0: 2020 2053 6574 2074 6865 2078 206f 6620 Set the x of
│ │ │ │ │ +00001bc0: 7468 6520 6c65 6674 2065 6467 6520 6f66 the left edge of
│ │ │ │ │ +00001bd0: 2074 6865 2072 6563 6569 7665 720a 0a6c the receiver..l
│ │ │ │ │ +00001be0: 6566 743a 206c 2074 6f70 3a20 7420 7269 eft: l top: t ri
│ │ │ │ │ +00001bf0: 6768 743a 2072 2062 6f74 746f 6d3a 2062 ght: r bottom: b
│ │ │ │ │ +00001c00: 0a20 2020 2020 4368 616e 6765 2061 6c6c . Change all
│ │ │ │ │ +00001c10: 2066 6f75 7220 7468 6520 636f 6f72 6469 four the coordi
│ │ │ │ │ +00001c20: 6e61 7465 7320 6f66 2074 6865 2072 6563 nates of the rec
│ │ │ │ │ +00001c30: 6569 7665 7227 7320 636f 726e 6572 730a eiver's corners.
│ │ │ │ │ +00001c40: 0a6c 6566 7443 656e 7465 720a 2020 2020 .leftCenter.
│ │ │ │ │ +00001c50: 2041 6e73 7765 7220 7468 6520 6365 6e74 Answer the cent
│ │ │ │ │ +00001c60: 6572 206f 6620 7468 6520 7265 6365 6976 er of the receiv
│ │ │ │ │ +00001c70: 6572 2773 206c 6566 7420 7369 6465 0a0a er's left side..
│ │ │ │ │ +00001c80: 6f72 6967 696e 0a20 2020 2020 416e 7377 origin. Answ
│ │ │ │ │ +00001c90: 6572 2074 6865 2074 6f70 2d6c 6566 7420 er the top-left
│ │ │ │ │ +00001ca0: 636f 726e 6572 206f 6620 7468 6520 7265 corner of the re
│ │ │ │ │ +00001cb0: 6365 6976 6572 0a0a 6f72 6967 696e 3a20 ceiver..origin:
│ │ │ │ │ +00001cc0: 6150 6f69 6e74 0a20 2020 2020 4368 616e aPoint. Chan
│ │ │ │ │ +00001cd0: 6765 2074 6865 2074 6f70 2d6c 6566 7420 ge the top-left
│ │ │ │ │ +00001ce0: 636f 726e 6572 206f 6620 7468 6520 7265 corner of the re
│ │ │ │ │ +00001cf0: 6365 6976 6572 2074 6f20 6150 6f69 6e74 ceiver to aPoint
│ │ │ │ │ +00001d00: 0a0a 6f72 6967 696e 3a20 706e 7431 2063 ..origin: pnt1 c
│ │ │ │ │ +00001d10: 6f72 6e65 723a 2070 6e74 320a 2020 2020 orner: pnt2.
│ │ │ │ │ +00001d20: 2043 6861 6e67 6520 626f 7468 2074 6865 Change both the
│ │ │ │ │ +00001d30: 206f 7269 6769 6e20 2874 6f70 2d6c 6566 origin (top-lef
│ │ │ │ │ +00001d40: 7420 636f 726e 6572 2920 616e 6420 7468 t corner) and th
│ │ │ │ │ +00001d50: 6520 636f 726e 6572 0a20 2020 2020 2862 e corner. (b
│ │ │ │ │ +00001d60: 6f74 746f 6d2d 7269 6768 7420 636f 726e ottom-right corn
│ │ │ │ │ +00001d70: 6572 2920 6f66 2074 6865 2072 6563 6569 er) of the recei
│ │ │ │ │ +00001d80: 7665 720a 0a6f 7269 6769 6e3a 2070 6e74 ver..origin: pnt
│ │ │ │ │ +00001d90: 3120 6578 7465 6e74 3a20 706e 7432 0a20 1 extent: pnt2.
│ │ │ │ │ +00001da0: 2020 2020 4368 616e 6765 2074 6865 2074 Change the t
│ │ │ │ │ +00001db0: 6f70 2d6c 6566 7420 636f 726e 6572 2061 op-left corner a
│ │ │ │ │ +00001dc0: 6e64 2074 6865 2073 697a 6520 6f66 2074 nd the size of t
│ │ │ │ │ +00001dd0: 6865 2072 6563 6569 7665 720a 0a72 6967 he receiver..rig
│ │ │ │ │ +00001de0: 6874 0a20 2020 2020 416e 7377 6572 2074 ht. Answer t
│ │ │ │ │ +00001df0: 6865 2078 206f 6620 7468 6520 626f 7474 he x of the bott
│ │ │ │ │ +00001e00: 6f6d 2d72 6967 6874 2063 6f72 6e65 7220 om-right corner
│ │ │ │ │ +00001e10: 6f66 2074 6865 2072 6563 6569 7665 720a of the receiver.
│ │ │ │ │ +00001e20: 0a72 6967 6874 3a20 614e 756d 6265 720a .right: aNumber.
│ │ │ │ │ +00001e30: 2020 2020 2043 6861 6e67 6520 7468 6520 Change the
│ │ │ │ │ +00001e40: 7820 6f66 2074 6865 2062 6f74 746f 6d2d x of the bottom-
│ │ │ │ │ +00001e50: 7269 6768 7420 636f 726e 6572 206f 6620 right corner of
│ │ │ │ │ +00001e60: 7468 6520 7265 6365 6976 6572 0a0a 7269 the receiver..ri
│ │ │ │ │ +00001e70: 6768 7443 656e 7465 720a 2020 2020 2041 ghtCenter. A
│ │ │ │ │ +00001e80: 6e73 7765 7220 7468 6520 6365 6e74 6572 nswer the center
│ │ │ │ │ +00001e90: 206f 6620 7468 6520 7265 6365 6976 6572 of the receiver
│ │ │ │ │ +00001ea0: 2773 2072 6967 6874 2073 6964 650a 0a74 's right side..t
│ │ │ │ │ +00001eb0: 6f70 0a20 2020 2020 416e 7377 6572 2074 op. Answer t
│ │ │ │ │ +00001ec0: 6865 2079 206f 6620 7468 6520 7265 6365 he y of the rece
│ │ │ │ │ +00001ed0: 6976 6572 2773 2074 6f70 2d6c 6566 7420 iver's top-left
│ │ │ │ │ +00001ee0: 636f 726e 6572 0a0a 746f 703a 2061 5661 corner..top: aVa
│ │ │ │ │ +00001ef0: 6c75 650a 2020 2020 2043 6861 6e67 6520 lue. Change
│ │ │ │ │ +00001f00: 7468 6520 7920 6f66 2074 6865 2072 6563 the y of the rec
│ │ │ │ │ +00001f10: 6569 7665 7227 7320 746f 702d 6c65 6674 eiver's top-left
│ │ │ │ │ +00001f20: 2063 6f72 6e65 720a 0a74 6f70 4365 6e74 corner..topCent
│ │ │ │ │ +00001f30: 6572 0a20 2020 2020 416e 7377 6572 2074 er. Answer t
│ │ │ │ │ +00001f40: 6865 2063 656e 7465 7220 6f66 2074 6865 he center of the
│ │ │ │ │ +00001f50: 2072 6563 6569 7665 7227 7320 746f 7020 receiver's top
│ │ │ │ │ +00001f60: 7369 6465 0a0a 746f 704c 6566 740a 2020 side..topLeft.
│ │ │ │ │ +00001f70: 2020 2041 6e73 7765 7220 7468 6520 7265 Answer the re
│ │ │ │ │ +00001f80: 6365 6976 6572 2773 2074 6f70 2d6c 6566 ceiver's top-lef
│ │ │ │ │ +00001f90: 7420 636f 726e 6572 0a0a 746f 704c 6566 t corner..topLef
│ │ │ │ │ +00001fa0: 743a 2061 506f 696e 740a 2020 2020 2043 t: aPoint. C
│ │ │ │ │ +00001fb0: 6861 6e67 6520 7468 6520 7265 6365 6976 hange the receiv
│ │ │ │ │ +00001fc0: 6572 2773 2074 6f70 2d6c 6566 7420 636f er's top-left co
│ │ │ │ │ +00001fd0: 726e 6572 2773 2063 6f6f 7264 696e 6174 rner's coordinat
│ │ │ │ │ +00001fe0: 6573 2074 6f20 6150 6f69 6e74 0a0a 746f es to aPoint..to
│ │ │ │ │ +00001ff0: 7052 6967 6874 0a20 2020 2020 416e 7377 pRight. Answ
│ │ │ │ │ +00002000: 6572 2074 6865 2072 6563 6569 7665 7227 er the receiver'
│ │ │ │ │ +00002010: 7320 746f 702d 7269 6768 7420 636f 726e s top-right corn
│ │ │ │ │ +00002020: 6572 0a0a 746f 7052 6967 6874 3a20 6150 er..topRight: aP
│ │ │ │ │ +00002030: 6f69 6e74 0a20 2020 2020 4368 616e 6765 oint. Change
│ │ │ │ │ +00002040: 2074 6865 2072 6563 6569 7665 7227 7320 the receiver's
│ │ │ │ │ +00002050: 746f 702d 7269 6768 7420 636f 726e 6572 top-right corner
│ │ │ │ │ +00002060: 2074 6f20 6150 6f69 6e74 0a0a 7769 6474 to aPoint..widt
│ │ │ │ │ +00002070: 680a 2020 2020 2041 6e73 7765 7220 7468 h. Answer th
│ │ │ │ │ +00002080: 6520 7265 6365 6976 6572 2773 2077 6964 e receiver's wid
│ │ │ │ │ +00002090: 7468 0a0a 7769 6474 683a 2061 4e75 6d62 th..width: aNumb
│ │ │ │ │ +000020a0: 6572 0a20 2020 2020 4368 616e 6765 2074 er. Change t
│ │ │ │ │ +000020b0: 6865 2072 6563 6569 7665 7227 7320 7769 he receiver's wi
│ │ │ │ │ +000020c0: 6474 6820 746f 2061 4e75 6d62 6572 0a0a dth to aNumber..
│ │ │ │ │ +000020d0: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ +000020e0: 652e 696e 666f 2c20 204e 6f64 653a 2052 e.info, Node: R
│ │ │ │ │ +000020f0: 6563 7461 6e67 6c65 2d63 6f70 7969 6e67 ectangle-copying
│ │ │ │ │ +00002100: 2c20 204e 6578 743a 2052 6563 7461 6e67 , Next: Rectang
│ │ │ │ │ +00002110: 6c65 2d70 7269 6e74 696e 672c 2020 5072 le-printing, Pr
│ │ │ │ │ +00002120: 6576 3a20 5265 6374 616e 676c 652d 6163 ev: Rectangle-ac
│ │ │ │ │ +00002130: 6365 7373 696e 672c 2020 5570 3a20 5265 cessing, Up: Re
│ │ │ │ │ +00002140: 6374 616e 676c 650a 0a31 2e31 3432 2e33 ctangle..1.142.3
│ │ │ │ │ +00002150: 2052 6563 7461 6e67 6c65 3a20 636f 7079 Rectangle: copy
│ │ │ │ │ +00002160: 696e 670a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ing.------------
│ │ │ │ │ +00002170: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------..
│ │ │ │ │ +00002180: 636f 7079 0a20 2020 2020 5265 7475 726e copy. Return
│ │ │ │ │ +00002190: 2061 2064 6565 7020 636f 7079 206f 6620 a deep copy of
│ │ │ │ │ +000021a0: 7468 6520 7265 6365 6976 6572 2066 6f72 the receiver for
│ │ │ │ │ +000021b0: 2073 6166 6574 792e 0a0a 0a1f 0a46 696c safety......Fil
│ │ │ │ │ +000021c0: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ +000021d0: 2c20 204e 6f64 653a 2052 6563 7461 6e67 , Node: Rectang
│ │ │ │ │ +000021e0: 6c65 2d70 7269 6e74 696e 672c 2020 4e65 le-printing, Ne
│ │ │ │ │ +000021f0: 7874 3a20 5265 6374 616e 676c 652d 7265 xt: Rectangle-re
│ │ │ │ │ +00002200: 6374 616e 676c 6520 6675 6e63 7469 6f6e ctangle function
│ │ │ │ │ +00002210: 732c 2020 5072 6576 3a20 5265 6374 616e s, Prev: Rectan
│ │ │ │ │ +00002220: 676c 652d 636f 7079 696e 672c 2020 5570 gle-copying, Up
│ │ │ │ │ +00002230: 3a20 5265 6374 616e 676c 650a 0a31 2e31 : Rectangle..1.1
│ │ │ │ │ +00002240: 3432 2e34 2052 6563 7461 6e67 6c65 3a20 42.4 Rectangle:
│ │ │ │ │ +00002250: 7072 696e 7469 6e67 0a2d 2d2d 2d2d 2d2d printing.-------
│ │ │ │ │ +00002260: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00002270: 2d2d 2d2d 0a0a 7072 696e 744f 6e3a 2061 ----..printOn: a
│ │ │ │ │ +00002280: 5374 7265 616d 0a20 2020 2020 5072 696e Stream. Prin
│ │ │ │ │ +00002290: 7420 6120 7265 7072 6573 656e 7461 7469 t a representati
│ │ │ │ │ +000022a0: 6f6e 206f 6620 7468 6520 7265 6365 6976 on of the receiv
│ │ │ │ │ +000022b0: 6572 206f 6e20 6153 7472 6561 6d0a 0a73 er on aStream..s
│ │ │ │ │ +000022c0: 746f 7265 4f6e 3a20 6153 7472 6561 6d0a toreOn: aStream.
│ │ │ │ │ +000022d0: 2020 2020 2053 746f 7265 2053 6d61 6c6c Store Small
│ │ │ │ │ +000022e0: 7461 6c6b 2063 6f64 6520 636f 6d70 696c talk code compil
│ │ │ │ │ +000022f0: 696e 6720 746f 2074 6865 2072 6563 6569 ing to the recei
│ │ │ │ │ +00002300: 7665 7220 6f6e 2061 5374 7265 616d 0a0a ver on aStream..
│ │ │ │ │ +00002310: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ +00002320: 652e 696e 666f 2c20 204e 6f64 653a 2052 e.info, Node: R
│ │ │ │ │ +00002330: 6563 7461 6e67 6c65 2d72 6563 7461 6e67 ectangle-rectang
│ │ │ │ │ +00002340: 6c65 2066 756e 6374 696f 6e73 2c20 204e le functions, N
│ │ │ │ │ +00002350: 6578 743a 2052 6563 7461 6e67 6c65 2d74 ext: Rectangle-t
│ │ │ │ │ +00002360: 6573 7469 6e67 2c20 2050 7265 763a 2052 esting, Prev: R
│ │ │ │ │ +00002370: 6563 7461 6e67 6c65 2d70 7269 6e74 696e ectangle-printin
│ │ │ │ │ +00002380: 672c 2020 5570 3a20 5265 6374 616e 676c g, Up: Rectangl
│ │ │ │ │ +00002390: 650a 0a31 2e31 3432 2e35 2052 6563 7461 e..1.142.5 Recta
│ │ │ │ │ +000023a0: 6e67 6c65 3a20 7265 6374 616e 676c 6520 ngle: rectangle
│ │ │ │ │ +000023b0: 6675 6e63 7469 6f6e 730a 2d2d 2d2d 2d2d functions.------
│ │ │ │ │ +000023c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000023d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000023e0: 0a0a 616d 6f75 6e74 546f 5472 616e 736c ..amountToTransl
│ │ │ │ │ +000023f0: 6174 6557 6974 6869 6e3a 2061 5265 6374 ateWithin: aRect
│ │ │ │ │ +00002400: 616e 676c 650a 2020 2020 2041 6e73 7765 angle. Answe
│ │ │ │ │ +00002410: 7220 6120 506f 696e 7420 736f 2074 6861 r a Point so tha
│ │ │ │ │ +00002420: 7420 6966 2061 5265 6374 616e 676c 6520 t if aRectangle
│ │ │ │ │ +00002430: 6973 2074 7261 6e73 6c61 7465 6420 6279 is translated by
│ │ │ │ │ +00002440: 2074 6861 7420 706f 696e 742c 0a20 2020 that point,.
│ │ │ │ │ +00002450: 2020 6974 7320 6f72 6967 696e 206c 6965 its origin lie
│ │ │ │ │ +00002460: 7320 7769 7468 696e 2074 6865 2072 6563 s within the rec
│ │ │ │ │ +00002470: 6569 7665 7227 732e 0a0a 6172 6561 0a20 eiver's...area.
│ │ │ │ │ +00002480: 2020 2020 416e 7377 6572 2074 6865 2072 Answer the r
│ │ │ │ │ +00002490: 6563 6569 7665 7227 7320 6172 6561 2e20 eceiver's area.
│ │ │ │ │ +000024a0: 5468 6520 6172 6561 2069 7320 7468 6520 The area is the
│ │ │ │ │ +000024b0: 7769 6474 6820 7469 6d65 7320 7468 6520 width times the
│ │ │ │ │ +000024c0: 6865 6967 6874 2c0a 2020 2020 2073 6f20 height,. so
│ │ │ │ │ +000024d0: 6974 2069 7320 706f 7373 6962 6c65 2066 it is possible f
│ │ │ │ │ +000024e0: 6f72 2069 7420 746f 2062 6520 6e65 6761 or it to be nega
│ │ │ │ │ +000024f0: 7469 7665 2069 6620 7468 6520 7265 6374 tive if the rect
│ │ │ │ │ +00002500: 616e 676c 6520 6973 206e 6f74 0a20 2020 angle is not.
│ │ │ │ │ +00002510: 2020 6e6f 726d 616c 697a 6564 2e0a 0a61 normalized...a
│ │ │ │ │ +00002520: 7265 6173 4f75 7473 6964 653a 2061 5265 reasOutside: aRe
│ │ │ │ │ +00002530: 6374 616e 676c 650a 2020 2020 2041 6e73 ctangle. Ans
│ │ │ │ │ +00002540: 7765 7220 6120 636f 6c6c 6563 7469 6f6e wer a collection
│ │ │ │ │ +00002550: 206f 6620 7265 6374 616e 676c 6573 2063 of rectangles c
│ │ │ │ │ +00002560: 6f6e 7461 696e 696e 6720 7468 6520 7061 ontaining the pa
│ │ │ │ │ +00002570: 7274 7320 6f66 2074 6865 0a20 2020 2020 rts of the.
│ │ │ │ │ +00002580: 7265 6365 6976 6572 206f 7574 7369 6465 receiver outside
│ │ │ │ │ +00002590: 206f 6620 6152 6563 7461 6e67 6c65 2e20 of aRectangle.
│ │ │ │ │ +000025a0: 466f 7220 616c 6c20 706f 696e 7473 2069 For all points i
│ │ │ │ │ +000025b0: 6e20 7468 6520 7265 6365 6976 6572 2c0a n the receiver,.
│ │ │ │ │ +000025c0: 2020 2020 2062 7574 206f 7574 7369 6465 but outside
│ │ │ │ │ +000025d0: 2061 5265 6374 616e 676c 652c 2065 7861 aRectangle, exa
│ │ │ │ │ +000025e0: 6374 6c79 206f 6e65 2072 6563 7461 6e67 ctly one rectang
│ │ │ │ │ +000025f0: 6c65 2069 6e20 7468 6520 636f 6c6c 6563 le in the collec
│ │ │ │ │ +00002600: 7469 6f6e 0a20 2020 2020 7769 6c6c 2063 tion. will c
│ │ │ │ │ +00002610: 6f6e 7461 696e 2074 6861 7420 706f 696e ontain that poin
│ │ │ │ │ +00002620: 742e 0a0a 6578 7061 6e64 4279 3a20 6465 t...expandBy: de
│ │ │ │ │ +00002630: 6c74 610a 2020 2020 2041 6e73 7765 7220 lta. Answer
│ │ │ │ │ +00002640: 6120 6e65 7720 7265 6374 616e 676c 6520 a new rectangle
│ │ │ │ │ +00002650: 7468 6174 2069 7320 7468 6520 7265 6365 that is the rece
│ │ │ │ │ +00002660: 6976 6572 2065 7870 616e 6465 6420 6279 iver expanded by
│ │ │ │ │ +00002670: 2061 5661 6c75 653a 2069 660a 2020 2020 aValue: if.
│ │ │ │ │ +00002680: 2061 5661 6c75 6520 6973 2061 2072 6563 aValue is a rec
│ │ │ │ │ +00002690: 7461 6e67 6c65 2c20 6361 6c63 756c 6174 tangle, calculat
│ │ │ │ │ +000026a0: 6520 6f72 6967 696e 3d6f 7269 6769 6e2d e origin=origin-
│ │ │ │ │ +000026b0: 6156 616c 7565 206f 7269 6769 6e2c 0a20 aValue origin,.
│ │ │ │ │ +000026c0: 2020 2020 636f 726e 6572 3d63 6f72 6e65 corner=corne
│ │ │ │ │ +000026d0: 722b 6156 616c 7565 2063 6f72 6e65 723b r+aValue corner;
│ │ │ │ │ +000026e0: 2065 6c73 6520 6361 6c63 756c 6174 6520 else calculate
│ │ │ │ │ +000026f0: 6f72 6967 696e 3d6f 7269 6769 6e2d 6156 origin=origin-aV
│ │ │ │ │ +00002700: 616c 7565 2c0a 2020 2020 2063 6f72 6e65 alue,. corne
│ │ │ │ │ +00002710: 723d 636f 726e 6572 2b61 5661 6c75 652e r=corner+aValue.
│ │ │ │ │ +00002720: 0a0a 696e 7365 7442 793a 2064 656c 7461 ..insetBy: delta
│ │ │ │ │ +00002730: 0a20 2020 2020 416e 7377 6572 2061 206e . Answer a n
│ │ │ │ │ +00002740: 6577 2072 6563 7461 6e67 6c65 2074 6861 ew rectangle tha
│ │ │ │ │ +00002750: 7420 6973 2074 6865 2072 6563 6569 7665 t is the receive
│ │ │ │ │ +00002760: 7220 696e 7365 7420 6279 2061 5661 6c75 r inset by aValu
│ │ │ │ │ +00002770: 653a 2069 660a 2020 2020 2061 5661 6c75 e: if. aValu
│ │ │ │ │ +00002780: 6520 6973 2061 2072 6563 7461 6e67 6c65 e is a rectangle
│ │ │ │ │ +00002790: 2c20 6361 6c63 756c 6174 6520 6f72 6967 , calculate orig
│ │ │ │ │ +000027a0: 696e 3d6f 7269 6769 6e2b 6156 616c 7565 in=origin+aValue
│ │ │ │ │ +000027b0: 206f 7269 6769 6e2c 0a20 2020 2020 636f origin,. co
│ │ │ │ │ +000027c0: 726e 6572 3d63 6f72 6e65 722d 6156 616c rner=corner-aVal
│ │ │ │ │ +000027d0: 7565 2063 6f72 6e65 723b 2065 6c73 6520 ue corner; else
│ │ │ │ │ +000027e0: 6361 6c63 756c 6174 6520 6f72 6967 696e calculate origin
│ │ │ │ │ +000027f0: 3d6f 7269 6769 6e2b 6156 616c 7565 2c0a =origin+aValue,.
│ │ │ │ │ +00002800: 2020 2020 2063 6f72 6e65 723d 636f 726e corner=corn
│ │ │ │ │ +00002810: 6572 2d61 5661 6c75 652e 0a0a 696e 7365 er-aValue...inse
│ │ │ │ │ +00002820: 744f 7269 6769 6e42 793a 206f 7269 6769 tOriginBy: origi
│ │ │ │ │ +00002830: 6e44 656c 7461 2063 6f72 6e65 723a 2063 nDelta corner: c
│ │ │ │ │ +00002840: 6f72 6e65 7244 656c 7461 0a20 2020 2020 ornerDelta.
│ │ │ │ │ +00002850: 416e 7377 6572 2061 206e 6577 2072 6563 Answer a new rec
│ │ │ │ │ +00002860: 7461 6e67 6c65 2074 6861 7420 6973 2074 tangle that is t
│ │ │ │ │ +00002870: 6865 2072 6563 6569 7665 7220 696e 7365 he receiver inse
│ │ │ │ │ +00002880: 7420 736f 2074 6861 740a 2020 2020 206f t so that. o
│ │ │ │ │ +00002890: 7269 6769 6e3d 6f72 6967 696e 2b6f 7269 rigin=origin+ori
│ │ │ │ │ +000028a0: 6769 6e44 656c 7461 2c20 636f 726e 6572 ginDelta, corner
│ │ │ │ │ +000028b0: 3d63 6f72 6e65 722d 636f 726e 6572 4465 =corner-cornerDe
│ │ │ │ │ +000028c0: 6c74 612e 2020 5468 6520 6465 6c74 6173 lta. The deltas
│ │ │ │ │ +000028d0: 0a20 2020 2020 6361 6e20 6265 2070 6f69 . can be poi
│ │ │ │ │ +000028e0: 6e74 7320 6f72 206e 756d 6265 7273 0a0a nts or numbers..
│ │ │ │ │ +000028f0: 696e 7465 7273 6563 743a 2061 5265 6374 intersect: aRect
│ │ │ │ │ +00002900: 616e 676c 650a 2020 2020 2041 6e73 7765 angle. Answe
│ │ │ │ │ +00002910: 7273 2074 6865 2072 6563 7461 6e67 6c65 rs the rectangle
│ │ │ │ │ +00002920: 2028 6966 2061 6e79 2920 6372 6561 7465 (if any) create
│ │ │ │ │ +00002930: 6420 6279 2074 6865 206f 7665 726c 6170 d by the overlap
│ │ │ │ │ +00002940: 206f 660a 2020 2020 2072 6563 7461 6e67 of. rectang
│ │ │ │ │ +00002950: 6c65 7320 4120 616e 6420 422e 2020 416e les A and B. An
│ │ │ │ │ +00002960: 7377 6572 7320 6e69 6c20 6966 2074 6865 swers nil if the
│ │ │ │ │ +00002970: 2072 6563 7461 6e67 6c65 7320 646f 206e rectangles do n
│ │ │ │ │ +00002980: 6f74 206f 7665 726c 6170 0a0a 6d65 7267 ot overlap..merg
│ │ │ │ │ +00002990: 653a 2061 5265 6374 616e 676c 650a 2020 e: aRectangle.
│ │ │ │ │ +000029a0: 2020 2041 6e73 7765 7220 6120 6e65 7720 Answer a new
│ │ │ │ │ +000029b0: 7265 6374 616e 676c 6520 7768 6963 6820 rectangle which
│ │ │ │ │ +000029c0: 6973 2074 6865 2073 6d61 6c6c 6573 7420 is the smallest
│ │ │ │ │ +000029d0: 7265 6374 616e 676c 6520 636f 6e74 6169 rectangle contai
│ │ │ │ │ +000029e0: 6e69 6e67 0a20 2020 2020 626f 7468 2074 ning. both t
│ │ │ │ │ +000029f0: 6865 2072 6563 6569 7665 7220 616e 6420 he receiver and
│ │ │ │ │ +00002a00: 6152 6563 7461 6e67 6c65 2e0a 0a74 7261 aRectangle...tra
│ │ │ │ │ +00002a10: 6e73 6c61 7465 6454 6f42 6557 6974 6869 nslatedToBeWithi
│ │ │ │ │ +00002a20: 6e3a 2061 5265 6374 616e 676c 650a 2020 n: aRectangle.
│ │ │ │ │ +00002a30: 2020 2041 6e73 7765 7220 6120 636f 7079 Answer a copy
│ │ │ │ │ +00002a40: 206f 6620 7468 6520 7265 6365 6976 6572 of the receiver
│ │ │ │ │ +00002a50: 2074 6861 7420 646f 6573 206e 6f74 2065 that does not e
│ │ │ │ │ +00002a60: 7874 656e 6420 6265 796f 6e64 0a20 2020 xtend beyond.
│ │ │ │ │ +00002a70: 2020 6152 6563 7461 6e67 6c65 2e0a 0a0a aRectangle....
│ │ │ │ │ +00002a80: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ +00002a90: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 5265 .info, Node: Re
│ │ │ │ │ +00002aa0: 6374 616e 676c 652d 7465 7374 696e 672c ctangle-testing,
│ │ │ │ │ +00002ab0: 2020 4e65 7874 3a20 5265 6374 616e 676c Next: Rectangl
│ │ │ │ │ +00002ac0: 652d 7472 616e 7366 6f72 6d69 6e67 2c20 e-transforming,
│ │ │ │ │ +00002ad0: 2050 7265 763a 2052 6563 7461 6e67 6c65 Prev: Rectangle
│ │ │ │ │ +00002ae0: 2d72 6563 7461 6e67 6c65 2066 756e 6374 -rectangle funct
│ │ │ │ │ +00002af0: 696f 6e73 2c20 2055 703a 2052 6563 7461 ions, Up: Recta
│ │ │ │ │ +00002b00: 6e67 6c65 0a0a 312e 3134 322e 3620 5265 ngle..1.142.6 Re
│ │ │ │ │ +00002b10: 6374 616e 676c 653a 2074 6573 7469 6e67 ctangle: testing
│ │ │ │ │ +00002b20: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------
│ │ │ │ │ +00002b30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a3d 2061 -----------..= a
│ │ │ │ │ +00002b40: 5265 6374 616e 676c 650a 2020 2020 2041 Rectangle. A
│ │ │ │ │ +00002b50: 6e73 7765 7220 7768 6574 6865 7220 7468 nswer whether th
│ │ │ │ │ +00002b60: 6520 7265 6365 6976 6572 2069 7320 6571 e receiver is eq
│ │ │ │ │ +00002b70: 7561 6c20 746f 2061 5265 6374 616e 676c ual to aRectangl
│ │ │ │ │ +00002b80: 650a 0a63 6f6e 7461 696e 733a 2061 5265 e..contains: aRe
│ │ │ │ │ +00002b90: 6374 616e 676c 650a 2020 2020 2041 6e73 ctangle. Ans
│ │ │ │ │ +00002ba0: 7765 7220 7472 7565 2069 6620 7468 6520 wer true if the
│ │ │ │ │ +00002bb0: 7265 6365 6976 6572 2063 6f6e 7461 696e receiver contain
│ │ │ │ │ +00002bc0: 7320 2873 6565 2063 6f6e 7461 696e 7350 s (see containsP
│ │ │ │ │ +00002bd0: 6f69 6e74 3a29 2062 6f74 680a 2020 2020 oint:) both.
│ │ │ │ │ +00002be0: 2061 5265 6374 616e 676c 6527 7320 6f72 aRectangle's or
│ │ │ │ │ +00002bf0: 6967 696e 2061 6e64 2061 5265 6374 616e igin and aRectan
│ │ │ │ │ +00002c00: 676c 6527 7320 636f 726e 6572 0a0a 636f gle's corner..co
│ │ │ │ │ +00002c10: 6e74 6169 6e73 506f 696e 743a 2061 506f ntainsPoint: aPo
│ │ │ │ │ +00002c20: 696e 740a 2020 2020 2041 6e73 7765 7220 int. Answer
│ │ │ │ │ +00002c30: 7472 7565 2069 6620 6150 6f69 6e74 2069 true if aPoint i
│ │ │ │ │ +00002c40: 7320 6571 7561 6c20 746f 2c20 6f72 2062 s equal to, or b
│ │ │ │ │ +00002c50: 656c 6f77 2061 6e64 2074 6f20 7468 6520 elow and to the
│ │ │ │ │ +00002c60: 7269 6768 7420 6f66 2c0a 2020 2020 2074 right of,. t
│ │ │ │ │ +00002c70: 6865 2072 6563 6569 7665 7227 7320 6f72 he receiver's or
│ │ │ │ │ +00002c80: 6967 696e 3b20 616e 6420 6150 6f69 6e74 igin; and aPoint
│ │ │ │ │ +00002c90: 2069 7320 6162 6f76 6520 616e 6420 746f is above and to
│ │ │ │ │ +00002ca0: 2074 6865 206c 6566 7420 6f66 2074 6865 the left of the
│ │ │ │ │ +00002cb0: 0a20 2020 2020 7265 6365 6976 6572 2773 . receiver's
│ │ │ │ │ +00002cc0: 2063 6f72 6e65 720a 0a68 6173 680a 2020 corner..hash.
│ │ │ │ │ +00002cd0: 2020 2041 6e73 7765 7220 616e 2068 6173 Answer an has
│ │ │ │ │ +00002ce0: 6820 7661 6c75 6520 666f 7220 7468 6520 h value for the
│ │ │ │ │ +00002cf0: 7265 6365 6976 6572 0a0a 696e 7465 7273 receiver..inters
│ │ │ │ │ +00002d00: 6563 7473 3a20 6152 6563 7461 6e67 6c65 ects: aRectangle
│ │ │ │ │ +00002d10: 0a20 2020 2020 416e 7377 6572 2074 7275 . Answer tru
│ │ │ │ │ +00002d20: 6520 6966 2074 6865 2072 6563 6569 7665 e if the receive
│ │ │ │ │ +00002d30: 7220 696e 7465 7273 6563 7420 6152 6563 r intersect aRec
│ │ │ │ │ +00002d40: 7461 6e67 6c65 2c20 692e 652e 2069 6620 tangle, i.e. if
│ │ │ │ │ +00002d50: 6974 0a20 2020 2020 636f 6e74 6169 6e73 it. contains
│ │ │ │ │ +00002d60: 2028 7365 6520 636f 6e74 6169 6e73 506f (see containsPo
│ │ │ │ │ +00002d70: 696e 743a 2920 616e 7920 6f66 2061 5265 int:) any of aRe
│ │ │ │ │ +00002d80: 6374 616e 676c 6520 636f 726e 6572 7320 ctangle corners
│ │ │ │ │ +00002d90: 6f72 2069 660a 2020 2020 2061 5265 6374 or if. aRect
│ │ │ │ │ +00002da0: 616e 676c 6520 636f 6e74 6169 6e73 2074 angle contains t
│ │ │ │ │ +00002db0: 6865 2072 6563 6569 7665 720a 0a0a 1f0a he receiver.....
│ │ │ │ │ +00002dc0: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ +00002dd0: 6e66 6f2c 2020 4e6f 6465 3a20 5265 6374 nfo, Node: Rect
│ │ │ │ │ +00002de0: 616e 676c 652d 7472 616e 7366 6f72 6d69 angle-transformi
│ │ │ │ │ +00002df0: 6e67 2c20 204e 6578 743a 2052 6563 7461 ng, Next: Recta
│ │ │ │ │ +00002e00: 6e67 6c65 2d74 7275 6e63 6174 696f 6e20 ngle-truncation
│ │ │ │ │ +00002e10: 616e 6420 726f 756e 6420 6f66 662c 2020 and round off,
│ │ │ │ │ +00002e20: 5072 6576 3a20 5265 6374 616e 676c 652d Prev: Rectangle-
│ │ │ │ │ +00002e30: 7465 7374 696e 672c 2020 5570 3a20 5265 testing, Up: Re
│ │ │ │ │ +00002e40: 6374 616e 676c 650a 0a31 2e31 3432 2e37 ctangle..1.142.7
│ │ │ │ │ +00002e50: 2052 6563 7461 6e67 6c65 3a20 7472 616e Rectangle: tran
│ │ │ │ │ +00002e60: 7366 6f72 6d69 6e67 0a2d 2d2d 2d2d 2d2d sforming.-------
│ │ │ │ │ +00002e70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00002e80: 2d2d 2d2d 2d2d 2d2d 0a0a 6d6f 7665 4279 --------..moveBy
│ │ │ │ │ +00002e90: 3a20 6150 6f69 6e74 0a20 2020 2020 4368 : aPoint. Ch
│ │ │ │ │ +00002ea0: 616e 6765 2074 6865 2072 6563 6569 7665 ange the receive
│ │ │ │ │ +00002eb0: 7220 736f 2074 6861 7420 7468 6520 6f72 r so that the or
│ │ │ │ │ +00002ec0: 6967 696e 2061 6e64 2063 6f72 6e65 7220 igin and corner
│ │ │ │ │ +00002ed0: 6172 6520 7368 6966 7465 6420 6279 0a20 are shifted by.
│ │ │ │ │ +00002ee0: 2020 2020 6150 6f69 6e74 0a0a 6d6f 7665 aPoint..move
│ │ │ │ │ +00002ef0: 546f 3a20 6150 6f69 6e74 0a20 2020 2020 To: aPoint.
│ │ │ │ │ +00002f00: 4368 616e 6765 2074 6865 2072 6563 6569 Change the recei
│ │ │ │ │ +00002f10: 7665 7220 736f 2074 6861 7420 7468 6520 ver so that the
│ │ │ │ │ +00002f20: 6f72 6967 696e 206d 6f76 6573 2074 6f20 origin moves to
│ │ │ │ │ +00002f30: 6150 6f69 6e74 2061 6e64 2074 6865 2073 aPoint and the s
│ │ │ │ │ +00002f40: 697a 650a 2020 2020 2072 656d 6169 6e73 ize. remains
│ │ │ │ │ +00002f50: 2075 6e63 6861 6e67 6564 0a0a 7363 616c unchanged..scal
│ │ │ │ │ +00002f60: 6542 793a 2073 6361 6c65 0a20 2020 2020 eBy: scale.
│ │ │ │ │ +00002f70: 416e 7377 6572 2061 2063 6f70 7920 6f66 Answer a copy of
│ │ │ │ │ +00002f80: 2074 6865 2072 6563 6569 7665 7220 696e the receiver in
│ │ │ │ │ +00002f90: 2077 6869 6368 2074 6865 206f 7269 6769 which the origi
│ │ │ │ │ +00002fa0: 6e20 616e 6420 636f 726e 6572 2061 7265 n and corner are
│ │ │ │ │ +00002fb0: 0a20 2020 2020 6d75 6c74 6970 6c69 6564 . multiplied
│ │ │ │ │ +00002fc0: 2062 7920 7363 616c 650a 0a74 7261 6e73 by scale..trans
│ │ │ │ │ +00002fd0: 6c61 7465 4279 3a20 6661 6374 6f72 0a20 lateBy: factor.
│ │ │ │ │ +00002fe0: 2020 2020 416e 7377 6572 2061 2063 6f70 Answer a cop
│ │ │ │ │ +00002ff0: 7920 6f66 2074 6865 2072 6563 6569 7665 y of the receive
│ │ │ │ │ +00003000: 7220 696e 2077 6869 6368 2074 6865 206f r in which the o
│ │ │ │ │ +00003010: 7269 6769 6e20 616e 6420 636f 726e 6572 rigin and corner
│ │ │ │ │ +00003020: 2061 7265 0a20 2020 2020 7368 6966 7465 are. shifte
│ │ │ │ │ +00003030: 6420 6279 2061 506f 696e 740a 0a0a 1f0a d by aPoint.....
│ │ │ │ │ +00003040: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ +00003050: 6e66 6f2c 2020 4e6f 6465 3a20 5265 6374 nfo, Node: Rect
│ │ │ │ │ +00003060: 616e 676c 652d 7472 756e 6361 7469 6f6e angle-truncation
│ │ │ │ │ +00003070: 2061 6e64 2072 6f75 6e64 206f 6666 2c20 and round off,
│ │ │ │ │ +00003080: 2050 7265 763a 2052 6563 7461 6e67 6c65 Prev: Rectangle
│ │ │ │ │ +00003090: 2d74 7261 6e73 666f 726d 696e 672c 2020 -transforming,
│ │ │ │ │ +000030a0: 5570 3a20 5265 6374 616e 676c 650a 0a31 Up: Rectangle..1
│ │ │ │ │ +000030b0: 2e31 3432 2e38 2052 6563 7461 6e67 6c65 .142.8 Rectangle
│ │ │ │ │ +000030c0: 3a20 7472 756e 6361 7469 6f6e 2061 6e64 : truncation and
│ │ │ │ │ +000030d0: 2072 6f75 6e64 206f 6666 0a2d 2d2d 2d2d round off.-----
│ │ │ │ │ +000030e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000030f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00003100: 2d2d 2d2d 2d2d 0a0a 726f 756e 6465 640a ------..rounded.
│ │ │ │ │ +00003110: 2020 2020 2041 6e73 7765 7220 6120 636f Answer a co
│ │ │ │ │ +00003120: 7079 206f 6620 7468 6520 7265 6365 6976 py of the receiv
│ │ │ │ │ +00003130: 6572 2077 6974 6820 7468 6520 636f 6f72 er with the coor
│ │ │ │ │ +00003140: 6469 6e61 7465 7320 726f 756e 6465 6420 dinates rounded
│ │ │ │ │ +00003150: 746f 2074 6865 0a20 2020 2020 6e65 6172 to the. near
│ │ │ │ │ +00003160: 6573 7420 696e 7465 6765 7273 0a0a 0a1f est integers....
│ │ │ │ │ +00003170: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ +00003180: 696e 666f 2c20 204e 6f64 653a 2052 6563 info, Node: Rec
│ │ │ │ │ +00003190: 7572 7369 6f6e 4c6f 636b 2c20 204e 6578 ursionLock, Nex
│ │ │ │ │ +000031a0: 743a 2052 6567 6578 2c20 2050 7265 763a t: Regex, Prev:
│ │ │ │ │ +000031b0: 2052 6563 7461 6e67 6c65 2c20 2055 703a Rectangle, Up:
│ │ │ │ │ +000031c0: 2042 6173 6520 636c 6173 7365 730a 0a31 Base classes..1
│ │ │ │ │ +000031d0: 2e31 3433 2052 6563 7572 7369 6f6e 4c6f .143 RecursionLo
│ │ │ │ │ +000031e0: 636b 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ck.=============
│ │ │ │ │ +000031f0: 3d3d 3d3d 3d3d 0a0a 4465 6669 6e65 6420 ======..Defined
│ │ │ │ │ +00003200: 696e 206e 616d 6573 7061 6365 2053 6d61 in namespace Sma
│ │ │ │ │ +00003210: 6c6c 7461 6c6b 0a53 7570 6572 636c 6173 lltalk.Superclas
│ │ │ │ │ +00003220: 733a 204f 626a 6563 740a 4361 7465 676f s: Object.Catego
│ │ │ │ │ +00003230: 7279 3a20 4c61 6e67 7561 6765 2d50 726f ry: Language-Pro
│ │ │ │ │ +00003240: 6365 7373 6573 0a0a 2a20 4d65 6e75 3a0a cesses..* Menu:.
│ │ │ │ │ +00003250: 0a2a 2052 6563 7572 7369 6f6e 4c6f 636b .* RecursionLock
│ │ │ │ │ +00003260: 2063 6c61 7373 2d69 6e73 7461 6e63 6520 class-instance
│ │ │ │ │ +00003270: 6372 6561 7469 6f6e 3a3a 2020 2863 6c61 creation:: (cla
│ │ │ │ │ +00003280: 7373 290a 2a20 5265 6375 7273 696f 6e4c ss).* RecursionL
│ │ │ │ │ +00003290: 6f63 6b2d 6163 6365 7373 696e 673a 3a20 ock-accessing::
│ │ │ │ │ +000032a0: 2028 696e 7374 616e 6365 290a 2a20 5265 (instance).* Re
│ │ │ │ │ +000032b0: 6375 7273 696f 6e4c 6f63 6b2d 6d75 7475 cursionLock-mutu
│ │ │ │ │ +000032c0: 616c 2065 7863 6c75 7369 6f6e 3a3a 2020 al exclusion::
│ │ │ │ │ +000032d0: 2869 6e73 7461 6e63 6529 0a2a 2052 6563 (instance).* Rec
│ │ │ │ │ +000032e0: 7572 7369 6f6e 4c6f 636b 2d70 7269 6e74 ursionLock-print
│ │ │ │ │ +000032f0: 696e 673a 3a20 2028 696e 7374 616e 6365 ing:: (instance
│ │ │ │ │ +00003300: 290a 0a1f 0a46 696c 653a 2067 7374 2d62 )....File: gst-b
│ │ │ │ │ +00003310: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ +00003320: 2052 6563 7572 7369 6f6e 4c6f 636b 2063 RecursionLock c
│ │ │ │ │ +00003330: 6c61 7373 2d69 6e73 7461 6e63 6520 6372 lass-instance cr
│ │ │ │ │ +00003340: 6561 7469 6f6e 2c20 204e 6578 743a 2052 eation, Next: R
│ │ │ │ │ +00003350: 6563 7572 7369 6f6e 4c6f 636b 2d61 6363 ecursionLock-acc
│ │ │ │ │ +00003360: 6573 7369 6e67 2c20 2055 703a 2052 6563 essing, Up: Rec
│ │ │ │ │ +00003370: 7572 7369 6f6e 4c6f 636b 0a0a 312e 3134 ursionLock..1.14
│ │ │ │ │ +00003380: 332e 3120 5265 6375 7273 696f 6e4c 6f63 3.1 RecursionLoc
│ │ │ │ │ +00003390: 6b20 636c 6173 733a 2069 6e73 7461 6e63 k class: instanc
│ │ │ │ │ +000033a0: 6520 6372 6561 7469 6f6e 0a2d 2d2d 2d2d e creation.-----
│ │ │ │ │ +000033b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000033c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000033d0: 2d2d 2d2d 2d2d 2d2d 2d0a 0a6e 6577 0a20 ---------..new.
│ │ │ │ │ +000033e0: 2020 2020 416e 7377 6572 2061 206e 6577 Answer a new
│ │ │ │ │ +000033f0: 2073 656d 6170 686f 7265 0a0a 0a1f 0a46 semaphore.....F
│ │ │ │ │ +00003400: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ +00003410: 666f 2c20 204e 6f64 653a 2052 6563 7572 fo, Node: Recur
│ │ │ │ │ +00003420: 7369 6f6e 4c6f 636b 2d61 6363 6573 7369 sionLock-accessi
│ │ │ │ │ +00003430: 6e67 2c20 204e 6578 743a 2052 6563 7572 ng, Next: Recur
│ │ │ │ │ +00003440: 7369 6f6e 4c6f 636b 2d6d 7574 7561 6c20 sionLock-mutual
│ │ │ │ │ +00003450: 6578 636c 7573 696f 6e2c 2020 5072 6576 exclusion, Prev
│ │ │ │ │ +00003460: 3a20 5265 6375 7273 696f 6e4c 6f63 6b20 : RecursionLock
│ │ │ │ │ +00003470: 636c 6173 732d 696e 7374 616e 6365 2063 class-instance c
│ │ │ │ │ +00003480: 7265 6174 696f 6e2c 2020 5570 3a20 5265 reation, Up: Re
│ │ │ │ │ +00003490: 6375 7273 696f 6e4c 6f63 6b0a 0a31 2e31 cursionLock..1.1
│ │ │ │ │ +000034a0: 3433 2e32 2052 6563 7572 7369 6f6e 4c6f 43.2 RecursionLo
│ │ │ │ │ +000034b0: 636b 3a20 6163 6365 7373 696e 670a 2d2d ck: accessing.--
│ │ │ │ │ +000034c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000034d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------..
│ │ │ │ │ +000034e0: 6973 4f77 6e65 7250 726f 6365 7373 0a20 isOwnerProcess.
│ │ │ │ │ +000034f0: 2020 2020 416e 7377 6572 2077 6865 7468 Answer wheth
│ │ │ │ │ +00003500: 6572 2074 6865 2072 6563 6569 7665 7220 er the receiver
│ │ │ │ │ +00003510: 6973 2074 6865 206f 776e 6572 206f 6620 is the owner of
│ │ │ │ │ +00003520: 7468 6520 6c6f 636b 2e0a 0a6e 616d 650a the lock...name.
│ │ │ │ │ +00003530: 2020 2020 2041 6e73 7765 7220 6120 7573 Answer a us
│ │ │ │ │ +00003540: 6572 2d64 6566 696e 6564 206e 616d 6520 er-defined name
│ │ │ │ │ +00003550: 666f 7220 7468 6520 6c6f 636b 2e0a 0a6e for the lock...n
│ │ │ │ │ +00003560: 616d 653a 2061 5374 7269 6e67 0a20 2020 ame: aString.
│ │ │ │ │ +00003570: 2020 5365 7420 746f 2061 5374 7269 6e67 Set to aString
│ │ │ │ │ +00003580: 2074 6865 2075 7365 722d 6465 6669 6e65 the user-define
│ │ │ │ │ +00003590: 6420 6e61 6d65 2066 6f72 2074 6865 206c d name for the l
│ │ │ │ │ +000035a0: 6f63 6b2e 0a0a 7761 6974 696e 6750 726f ock...waitingPro
│ │ │ │ │ +000035b0: 6365 7373 6573 0a20 2020 2020 416e 7377 cesses. Answ
│ │ │ │ │ +000035c0: 6572 2074 6865 2073 6574 206f 6620 7072 er the set of pr
│ │ │ │ │ +000035d0: 6f63 6573 7365 7320 7468 6174 2061 7265 ocesses that are
│ │ │ │ │ +000035e0: 2077 6169 7469 6e67 206f 6e20 7468 6520 waiting on the
│ │ │ │ │ +000035f0: 7365 6d61 7068 6f72 652e 0a0a 776f 756c semaphore...woul
│ │ │ │ │ +00003600: 6442 6c6f 636b 0a20 2020 2020 416e 7377 dBlock. Answ
│ │ │ │ │ +00003610: 6572 2077 6865 7468 6572 2073 656e 6469 er whether sendi
│ │ │ │ │ +00003620: 6e67 2023 7761 6974 2074 6f20 7468 6520 ng #wait to the
│ │ │ │ │ +00003630: 7265 6365 6976 6572 2077 6f75 6c64 2073 receiver would s
│ │ │ │ │ +00003640: 7573 7065 6e64 2074 6865 0a20 2020 2020 uspend the.
│ │ │ │ │ +00003650: 6163 7469 7665 2070 726f 6365 7373 2e0a active process..
│ │ │ │ │ +00003660: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ +00003670: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ +00003680: 5265 6375 7273 696f 6e4c 6f63 6b2d 6d75 RecursionLock-mu
│ │ │ │ │ +00003690: 7475 616c 2065 7863 6c75 7369 6f6e 2c20 tual exclusion,
│ │ │ │ │ +000036a0: 204e 6578 743a 2052 6563 7572 7369 6f6e Next: Recursion
│ │ │ │ │ +000036b0: 4c6f 636b 2d70 7269 6e74 696e 672c 2020 Lock-printing,
│ │ │ │ │ +000036c0: 5072 6576 3a20 5265 6375 7273 696f 6e4c Prev: RecursionL
│ │ │ │ │ +000036d0: 6f63 6b2d 6163 6365 7373 696e 672c 2020 ock-accessing,
│ │ │ │ │ +000036e0: 5570 3a20 5265 6375 7273 696f 6e4c 6f63 Up: RecursionLoc
│ │ │ │ │ +000036f0: 6b0a 0a31 2e31 3433 2e33 2052 6563 7572 k..1.143.3 Recur
│ │ │ │ │ +00003700: 7369 6f6e 4c6f 636b 3a20 6d75 7475 616c sionLock: mutual
│ │ │ │ │ +00003710: 2065 7863 6c75 7369 6f6e 0a2d 2d2d 2d2d exclusion.-----
│ │ │ │ │ +00003720: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00003730: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00003740: 2d2d 0a0a 6372 6974 6963 616c 3a20 6142 --..critical: aB
│ │ │ │ │ +00003750: 6c6f 636b 0a20 2020 2020 5761 6974 2066 lock. Wait f
│ │ │ │ │ +00003760: 6f72 2074 6865 2072 6563 6569 7665 7220 or the receiver
│ │ │ │ │ +00003770: 746f 2062 6520 6672 6565 2c20 6578 6563 to be free, exec
│ │ │ │ │ +00003780: 7574 6520 6142 6c6f 636b 2061 6e64 2073 ute aBlock and s
│ │ │ │ │ +00003790: 6967 6e61 6c20 7468 650a 2020 2020 2072 ignal the. r
│ │ │ │ │ +000037a0: 6563 6569 7665 7220 6167 6169 6e2e 2052 eceiver again. R
│ │ │ │ │ +000037b0: 6574 7572 6e20 7468 6520 7265 7375 6c74 eturn the result
│ │ │ │ │ +000037c0: 206f 6620 6576 616c 7561 7469 6e67 2061 of evaluating a
│ │ │ │ │ +000037d0: 426c 6f63 6b2e 0a0a 0a1f 0a46 696c 653a Block......File:
│ │ │ │ │ +000037e0: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ +000037f0: 204e 6f64 653a 2052 6563 7572 7369 6f6e Node: Recursion
│ │ │ │ │ +00003800: 4c6f 636b 2d70 7269 6e74 696e 672c 2020 Lock-printing,
│ │ │ │ │ +00003810: 5072 6576 3a20 5265 6375 7273 696f 6e4c Prev: RecursionL
│ │ │ │ │ +00003820: 6f63 6b2d 6d75 7475 616c 2065 7863 6c75 ock-mutual exclu
│ │ │ │ │ +00003830: 7369 6f6e 2c20 2055 703a 2052 6563 7572 sion, Up: Recur
│ │ │ │ │ +00003840: 7369 6f6e 4c6f 636b 0a0a 312e 3134 332e sionLock..1.143.
│ │ │ │ │ +00003850: 3420 5265 6375 7273 696f 6e4c 6f63 6b3a 4 RecursionLock:
│ │ │ │ │ +00003860: 2070 7269 6e74 696e 670a 2d2d 2d2d 2d2d printing.------
│ │ │ │ │ +00003870: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00003880: 2d2d 2d2d 2d2d 2d2d 2d0a 0a70 7269 6e74 ---------..print
│ │ │ │ │ +00003890: 4f6e 3a20 6153 7472 6561 6d0a 2020 2020 On: aStream.
│ │ │ │ │ +000038a0: 2050 7269 6e74 2061 2068 756d 616e 2d72 Print a human-r
│ │ │ │ │ +000038b0: 6561 6461 626c 6520 7265 7072 6573 656e eadable represen
│ │ │ │ │ +000038c0: 7469 6f6e 206f 6620 7468 6520 7265 6365 tion of the rece
│ │ │ │ │ +000038d0: 6976 6572 206f 6e20 6153 7472 6561 6d2e iver on aStream.
│ │ │ │ │ +000038e0: 0a0a 0a1f 0a46 696c 653a 2067 7374 2d62 .....File: gst-b
│ │ │ │ │ +000038f0: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ +00003900: 2052 6567 6578 2c20 204e 6578 743a 2052 Regex, Next: R
│ │ │ │ │ +00003910: 6567 6578 5265 7375 6c74 732c 2020 5072 egexResults, Pr
│ │ │ │ │ +00003920: 6576 3a20 5265 6375 7273 696f 6e4c 6f63 ev: RecursionLoc
│ │ │ │ │ +00003930: 6b2c 2020 5570 3a20 4261 7365 2063 6c61 k, Up: Base cla
│ │ │ │ │ +00003940: 7373 6573 0a0a 312e 3134 3420 5265 6765 sses..1.144 Rege
│ │ │ │ │ +00003950: 780a 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a44 x.===========..D
│ │ │ │ │ +00003960: 6566 696e 6564 2069 6e20 6e61 6d65 7370 efined in namesp
│ │ │ │ │ +00003970: 6163 6520 536d 616c 6c74 616c 6b0a 5375 ace Smalltalk.Su
│ │ │ │ │ +00003980: 7065 7263 6c61 7373 3a20 4f62 6a65 6374 perclass: Object
│ │ │ │ │ +00003990: 0a43 6174 6567 6f72 793a 2043 6f6c 6c65 .Category: Colle
│ │ │ │ │ +000039a0: 6374 696f 6e73 2d54 6578 740a 2020 2020 ctions-Text.
│ │ │ │ │ +000039b0: 2041 2052 6567 6578 2069 7320 6120 7265 A Regex is a re
│ │ │ │ │ +000039c0: 6164 2d6f 6e6c 7920 7374 7269 6e67 2066 ad-only string f
│ │ │ │ │ +000039d0: 6f72 2077 6869 6368 2074 6865 2072 6567 or which the reg
│ │ │ │ │ +000039e0: 756c 6172 2065 7870 7265 7373 696f 6e0a ular expression.
│ │ │ │ │ +000039f0: 2020 2020 206d 6174 6368 6572 2063 616e matcher can
│ │ │ │ │ +00003a00: 2063 6163 6865 2061 2063 6f6d 7069 6c65 cache a compile
│ │ │ │ │ +00003a10: 6420 7265 7072 6573 656e 7461 7469 6f6e d representation
│ │ │ │ │ +00003a20: 2c20 7468 7573 2073 7065 6564 696e 6720 , thus speeding
│ │ │ │ │ +00003a30: 7570 0a20 2020 2020 6d61 7463 6869 6e67 up. matching
│ │ │ │ │ +00003a40: 2e20 2052 6567 6578 206f 626a 6563 7473 . Regex objects
│ │ │ │ │ +00003a50: 2061 7265 2063 6f6e 7374 7275 6374 6564 are constructed
│ │ │ │ │ +00003a60: 2061 7574 6f6d 6174 6963 616c 6c79 2062 automatically b
│ │ │ │ │ +00003a70: 7920 6d65 7468 6f64 730a 2020 2020 2074 y methods. t
│ │ │ │ │ +00003a80: 6861 7420 6578 7065 6374 2074 6f20 6d61 hat expect to ma
│ │ │ │ │ +00003a90: 7463 6820 6d61 6e79 2074 696d 6573 2074 tch many times t
│ │ │ │ │ +00003aa0: 6865 2073 616d 6520 7265 6775 6c61 7220 he same regular
│ │ │ │ │ +00003ab0: 6578 7072 6573 7369 6f6e 2c20 6275 740a expression, but.
│ │ │ │ │ +00003ac0: 2020 2020 2063 616e 2061 6c73 6f20 6265 can also be
│ │ │ │ │ +00003ad0: 2063 6f6e 7374 7275 6374 6564 2065 7870 constructed exp
│ │ │ │ │ +00003ae0: 6c69 6369 746c 7920 7365 6e64 696e 6720 licitly sending
│ │ │ │ │ +00003af0: 2361 7352 6567 6578 2074 6f20 6120 5374 #asRegex to a St
│ │ │ │ │ +00003b00: 7269 6e67 206f 720a 2020 2020 2053 796d ring or. Sym
│ │ │ │ │ +00003b10: 626f 6c2e 0a0a 2020 2020 2043 7265 6174 bol... Creat
│ │ │ │ │ +00003b20: 696f 6e20 6f66 2052 6567 6578 206f 626a ion of Regex obj
│ │ │ │ │ +00003b30: 6563 7473 2069 6e73 6964 6520 6120 6c6f ects inside a lo
│ │ │ │ │ +00003b40: 6f70 2069 7320 6f66 2063 6f75 7273 6520 op is of course
│ │ │ │ │ +00003b50: 736c 6f77 6572 2074 6861 6e0a 2020 2020 slower than.
│ │ │ │ │ +00003b60: 2063 7265 6174 696e 6720 7468 656d 206f creating them o
│ │ │ │ │ +00003b70: 7574 7369 6465 2074 6865 206c 6f6f 702c utside the loop,
│ │ │ │ │ +00003b80: 2062 7574 2073 7065 6369 616c 2063 6172 but special car
│ │ │ │ │ +00003b90: 6520 6973 2074 616b 656e 2073 6f20 7468 e is taken so th
│ │ │ │ │ +00003ba0: 6174 0a20 2020 2020 7468 6520 7361 6d65 at. the same
│ │ │ │ │ +00003bb0: 2052 6567 6578 206f 626a 6563 7420 6973 Regex object is
│ │ │ │ │ +00003bc0: 2075 7365 6420 7768 656e 6576 6572 2070 used whenever p
│ │ │ │ │ +00003bd0: 6f73 7369 626c 6520 2877 6865 6e20 636f ossible (when co
│ │ │ │ │ +00003be0: 6e76 6572 7469 6e67 0a20 2020 2020 5374 nverting. St
│ │ │ │ │ +00003bf0: 7269 6e67 7320 746f 2052 6567 6578 2c20 rings to Regex,
│ │ │ │ │ +00003c00: 7468 6520 6361 6368 6520 6973 2073 6f75 the cache is sou
│ │ │ │ │ +00003c10: 6768 7420 666f 7220 616e 2065 7175 6976 ght for an equiv
│ │ │ │ │ +00003c20: 616c 656e 742c 2061 6c72 6561 6479 0a20 alent, already.
│ │ │ │ │ +00003c30: 2020 2020 636f 6e73 7472 7563 7465 6420 constructed
│ │ │ │ │ +00003c40: 5265 6765 7829 2e0a 0a2a 204d 656e 753a Regex)...* Menu:
│ │ │ │ │ +00003c50: 0a0a 2a20 5265 6765 7820 636c 6173 732d ..* Regex class-
│ │ │ │ │ +00003c60: 696e 7374 616e 6365 2063 7265 6174 696f instance creatio
│ │ │ │ │ +00003c70: 6e3a 3a20 2028 636c 6173 7329 0a2a 2052 n:: (class).* R
│ │ │ │ │ +00003c80: 6567 6578 2d62 6173 6963 3a3a 2020 2869 egex-basic:: (i
│ │ │ │ │ +00003c90: 6e73 7461 6e63 6529 0a2a 2052 6567 6578 nstance).* Regex
│ │ │ │ │ +00003ca0: 2d63 6f6e 7665 7273 696f 6e3a 3a20 2028 -conversion:: (
│ │ │ │ │ +00003cb0: 696e 7374 616e 6365 290a 2a20 5265 6765 instance).* Rege
│ │ │ │ │ +00003cc0: 782d 7072 696e 7469 6e67 3a3a 2020 2869 x-printing:: (i
│ │ │ │ │ +00003cd0: 6e73 7461 6e63 6529 0a0a 1f0a 4669 6c65 nstance)....File
│ │ │ │ │ +00003ce0: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ +00003cf0: 2020 4e6f 6465 3a20 5265 6765 7820 636c Node: Regex cl
│ │ │ │ │ +00003d00: 6173 732d 696e 7374 616e 6365 2063 7265 ass-instance cre
│ │ │ │ │ +00003d10: 6174 696f 6e2c 2020 4e65 7874 3a20 5265 ation, Next: Re
│ │ │ │ │ +00003d20: 6765 782d 6261 7369 632c 2020 5570 3a20 gex-basic, Up:
│ │ │ │ │ +00003d30: 5265 6765 780a 0a31 2e31 3434 2e31 2052 Regex..1.144.1 R
│ │ │ │ │ +00003d40: 6567 6578 2063 6c61 7373 3a20 696e 7374 egex class: inst
│ │ │ │ │ +00003d50: 616e 6365 2063 7265 6174 696f 6e0a 2d2d ance creation.--
│ │ │ │ │ +00003d60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00003d70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00003d80: 2d2d 2d2d 0a0a 6672 6f6d 5374 7269 6e67 ----..fromString
│ │ │ │ │ +00003d90: 3a20 6153 7472 696e 670a 2020 2020 204c : aString. L
│ │ │ │ │ +00003da0: 696b 6520 6061 5374 7269 6e67 2061 7352 ike `aString asR
│ │ │ │ │ +00003db0: 6567 6578 272e 0a0a 6e65 770a 2020 2020 egex'...new.
│ │ │ │ │ +00003dc0: 2044 6f20 6e6f 7420 7365 6e64 2074 6869 Do not send thi
│ │ │ │ │ +00003dd0: 7320 6d65 7373 6167 652e 0a0a 0a1f 0a46 s message......F
│ │ │ │ │ +00003de0: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ +00003df0: 666f 2c20 204e 6f64 653a 2052 6567 6578 fo, Node: Regex
│ │ │ │ │ +00003e00: 2d62 6173 6963 2c20 204e 6578 743a 2052 -basic, Next: R
│ │ │ │ │ +00003e10: 6567 6578 2d63 6f6e 7665 7273 696f 6e2c egex-conversion,
│ │ │ │ │ +00003e20: 2020 5072 6576 3a20 5265 6765 7820 636c Prev: Regex cl
│ │ │ │ │ +00003e30: 6173 732d 696e 7374 616e 6365 2063 7265 ass-instance cre
│ │ │ │ │ +00003e40: 6174 696f 6e2c 2020 5570 3a20 5265 6765 ation, Up: Rege
│ │ │ │ │ +00003e50: 780a 0a31 2e31 3434 2e32 2052 6567 6578 x..1.144.2 Regex
│ │ │ │ │ +00003e60: 3a20 6261 7369 630a 2d2d 2d2d 2d2d 2d2d : basic.--------
│ │ │ │ │ +00003e70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6174 ------------..at
│ │ │ │ │ +00003e80: 3a20 616e 496e 6465 7820 7075 743a 2061 : anIndex put: a
│ │ │ │ │ +00003e90: 6e4f 626a 6563 740a 2020 2020 2046 6169 nObject. Fai
│ │ │ │ │ +00003ea0: 6c2e 2020 5265 6765 7820 6f62 6a65 6374 l. Regex object
│ │ │ │ │ +00003eb0: 7320 6172 6520 7265 6164 2d6f 6e6c 792e s are read-only.
│ │ │ │ │ +00003ec0: 0a0a 636f 7079 0a20 2020 2020 416e 7377 ..copy. Answ
│ │ │ │ │ +00003ed0: 6572 2074 6865 2072 6563 6569 7665 723b er the receiver;
│ │ │ │ │ +00003ee0: 2069 6e73 7461 6e63 6573 206f 6620 5265 instances of Re
│ │ │ │ │ +00003ef0: 6765 7820 6172 6520 6964 656e 7469 7479 gex are identity
│ │ │ │ │ +00003f00: 206f 626a 6563 7473 0a20 2020 2020 6265 objects. be
│ │ │ │ │ +00003f10: 6361 7573 6520 7468 6569 7220 6f6e 6c79 cause their only
│ │ │ │ │ +00003f20: 2070 7572 706f 7365 2069 7320 746f 2065 purpose is to e
│ │ │ │ │ +00003f30: 6173 6520 6361 6368 696e 672c 2061 6e64 ase caching, and
│ │ │ │ │ +00003f40: 2077 6520 6f62 7461 696e 0a20 2020 2020 we obtain.
│ │ │ │ │ +00003f50: 6265 7474 6572 2063 6163 6869 6e67 2069 better caching i
│ │ │ │ │ +00003f60: 6620 7765 2061 766f 6964 2063 6f70 7969 f we avoid copyi
│ │ │ │ │ +00003f70: 6e67 2052 6567 6578 206f 626a 6563 7473 ng Regex objects
│ │ │ │ │ +00003f80: 0a0a 0a1f 0a46 696c 653a 2067 7374 2d62 .....File: gst-b
│ │ │ │ │ +00003f90: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ +00003fa0: 2052 6567 6578 2d63 6f6e 7665 7273 696f Regex-conversio
│ │ │ │ │ +00003fb0: 6e2c 2020 4e65 7874 3a20 5265 6765 782d n, Next: Regex-
│ │ │ │ │ +00003fc0: 7072 696e 7469 6e67 2c20 2050 7265 763a printing, Prev:
│ │ │ │ │ +00003fd0: 2052 6567 6578 2d62 6173 6963 2c20 2055 Regex-basic, U
│ │ │ │ │ +00003fe0: 703a 2052 6567 6578 0a0a 312e 3134 342e p: Regex..1.144.
│ │ │ │ │ +00003ff0: 3320 5265 6765 783a 2063 6f6e 7665 7273 3 Regex: convers
│ │ │ │ │ +00004000: 696f 6e0a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ion.------------
│ │ │ │ │ +00004010: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a61 -------------..a
│ │ │ │ │ +00004020: 7352 6567 6578 0a20 2020 2020 416e 7377 sRegex. Answ
│ │ │ │ │ +00004030: 6572 2074 6865 2072 6563 6569 7665 722c er the receiver,
│ │ │ │ │ +00004040: 2077 6869 6368 202a 6973 2a20 6120 5265 which *is* a Re
│ │ │ │ │ +00004050: 6765 7821 0a0a 6173 5374 7269 6e67 0a20 gex!..asString.
│ │ │ │ │ +00004060: 2020 2020 416e 7377 6572 2074 6865 2072 Answer the r
│ │ │ │ │ +00004070: 6563 6569 7665 722c 2063 6f6e 7665 7274 eceiver, convert
│ │ │ │ │ +00004080: 6564 2062 6163 6b20 746f 2061 2053 7472 ed back to a Str
│ │ │ │ │ +00004090: 696e 670a 0a73 7065 6369 6573 0a20 2020 ing..species.
│ │ │ │ │ +000040a0: 2020 416e 7377 6572 2060 5374 7269 6e67 Answer `String
│ │ │ │ │ +000040b0: 272e 0a0a 0a1f 0a46 696c 653a 2067 7374 '......File: gst
│ │ │ │ │ +000040c0: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ +000040d0: 653a 2052 6567 6578 2d70 7269 6e74 696e e: Regex-printin
│ │ │ │ │ +000040e0: 672c 2020 5072 6576 3a20 5265 6765 782d g, Prev: Regex-
│ │ │ │ │ +000040f0: 636f 6e76 6572 7369 6f6e 2c20 2055 703a conversion, Up:
│ │ │ │ │ +00004100: 2052 6567 6578 0a0a 312e 3134 342e 3420 Regex..1.144.4
│ │ │ │ │ +00004110: 5265 6765 783a 2070 7269 6e74 696e 670a Regex: printing.
│ │ │ │ │ +00004120: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00004130: 2d2d 2d2d 2d2d 2d0a 0a64 6973 706c 6179 -------..display
│ │ │ │ │ +00004140: 4f6e 3a20 6153 7472 6561 6d0a 2020 2020 On: aStream.
│ │ │ │ │ +00004150: 2050 7269 6e74 2061 2072 6570 7265 7365 Print a represe
│ │ │ │ │ +00004160: 6e74 696f 6e20 6f66 2074 6865 2072 6563 ntion of the rec
│ │ │ │ │ +00004170: 6569 7665 7220 6f6e 2061 5374 7265 616d eiver on aStream
│ │ │ │ │ +00004180: 2e20 466f 7220 6d6f 7374 206f 626a 6563 . For most objec
│ │ │ │ │ +00004190: 7473 0a20 2020 2020 7468 6973 2069 7320 ts. this is
│ │ │ │ │ +000041a0: 7369 6d70 6c79 2069 7473 2023 7072 696e simply its #prin
│ │ │ │ │ +000041b0: 744f 6e3a 2072 6570 7265 7365 6e74 6174 tOn: representat
│ │ │ │ │ +000041c0: 696f 6e2c 2062 7574 2066 6f72 2073 7472 ion, but for str
│ │ │ │ │ +000041d0: 696e 6773 2061 6e64 0a20 2020 2020 6368 ings and. ch
│ │ │ │ │ +000041e0: 6172 6163 7465 7273 2c20 7375 7065 7266 aracters, superf
│ │ │ │ │ +000041f0: 6c75 6f75 7320 646f 6c6c 6172 7320 6f72 luous dollars or
│ │ │ │ │ +00004200: 2065 7874 7261 2070 6169 7273 206f 6620 extra pairs of
│ │ │ │ │ +00004210: 7175 6f74 6573 2061 7265 0a20 2020 2020 quotes are.
│ │ │ │ │ +00004220: 7374 7269 7070 6564 2e0a 0a64 6973 706c stripped...displ
│ │ │ │ │ +00004230: 6179 5374 7269 6e67 0a20 2020 2020 416e ayString. An
│ │ │ │ │ +00004240: 7377 6572 2061 2053 7472 696e 6720 7265 swer a String re
│ │ │ │ │ +00004250: 7072 6573 656e 7469 6e67 2074 6865 2072 presenting the r
│ │ │ │ │ +00004260: 6563 6569 7665 722e 2046 6f72 206d 6f73 eceiver. For mos
│ │ │ │ │ +00004270: 7420 6f62 6a65 6374 7320 7468 6973 0a20 t objects this.
│ │ │ │ │ +00004280: 2020 2020 6973 2073 696d 706c 7920 6974 is simply it
│ │ │ │ │ +00004290: 7320 2370 7269 6e74 5374 7269 6e67 2c20 s #printString,
│ │ │ │ │ +000042a0: 6275 7420 666f 7220 7374 7269 6e67 7320 but for strings
│ │ │ │ │ +000042b0: 616e 6420 6368 6172 6163 7465 7273 2c0a and characters,.
│ │ │ │ │ +000042c0: 2020 2020 2073 7570 6572 666c 756f 7573 superfluous
│ │ │ │ │ +000042d0: 2064 6f6c 6c61 7273 206f 7220 6578 7472 dollars or extr
│ │ │ │ │ +000042e0: 6120 7061 6972 206f 6620 7175 6f74 6573 a pair of quotes
│ │ │ │ │ +000042f0: 2061 7265 2073 7472 6970 7065 642e 0a0a are stripped...
│ │ │ │ │ +00004300: 7072 696e 744f 6e3a 2061 5374 7265 616d printOn: aStream
│ │ │ │ │ +00004310: 0a20 2020 2020 5072 696e 7420 6120 7265 . Print a re
│ │ │ │ │ +00004320: 7072 6573 656e 7469 6f6e 206f 6620 7468 presention of th
│ │ │ │ │ +00004330: 6520 7265 6365 6976 6572 206f 6e20 6153 e receiver on aS
│ │ │ │ │ +00004340: 7472 6561 6d2e 0a0a 0a1f 0a46 696c 653a tream......File:
│ │ │ │ │ +00004350: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ +00004360: 204e 6f64 653a 2052 6567 6578 5265 7375 Node: RegexResu
│ │ │ │ │ +00004370: 6c74 732c 2020 4e65 7874 3a20 526f 6f74 lts, Next: Root
│ │ │ │ │ +00004380: 4e61 6d65 7370 6163 652c 2020 5072 6576 Namespace, Prev
│ │ │ │ │ +00004390: 3a20 5265 6765 782c 2020 5570 3a20 4261 : Regex, Up: Ba
│ │ │ │ │ +000043a0: 7365 2063 6c61 7373 6573 0a0a 312e 3134 se classes..1.14
│ │ │ │ │ +000043b0: 3520 5265 6765 7852 6573 756c 7473 0a3d 5 RegexResults.=
│ │ │ │ │ +000043c0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ +000043d0: 3d0a 0a44 6566 696e 6564 2069 6e20 6e61 =..Defined in na
│ │ │ │ │ +000043e0: 6d65 7370 6163 6520 536d 616c 6c74 616c mespace Smalltal
│ │ │ │ │ +000043f0: 6b0a 5375 7065 7263 6c61 7373 3a20 4f62 k.Superclass: Ob
│ │ │ │ │ +00004400: 6a65 6374 0a43 6174 6567 6f72 793a 2043 ject.Category: C
│ │ │ │ │ +00004410: 6f6c 6c65 6374 696f 6e73 2d54 6578 740a ollections-Text.
│ │ │ │ │ +00004420: 2020 2020 2049 2068 6f6c 6420 7468 6520 I hold the
│ │ │ │ │ +00004430: 7265 7375 6c74 7320 6f66 2061 2072 6567 results of a reg
│ │ │ │ │ +00004440: 756c 6172 2065 7870 7265 7373 696f 6e20 ular expression
│ │ │ │ │ +00004450: 6d61 7463 682c 2061 6e64 2049 2063 616e match, and I can
│ │ │ │ │ +00004460: 0a20 2020 2020 7265 636f 6e73 7472 7563 . reconstruc
│ │ │ │ │ +00004470: 7420 7768 6963 6820 7061 7274 7320 6f66 t which parts of
│ │ │ │ │ +00004480: 2074 6865 206d 6174 6368 6564 2073 7472 the matched str
│ │ │ │ │ +00004490: 696e 6720 7765 7265 2061 7373 6967 6e65 ing were assigne
│ │ │ │ │ +000044a0: 6420 746f 0a20 2020 2020 6561 6368 2073 d to. each s
│ │ │ │ │ +000044b0: 7562 6578 7072 6573 7369 6f6e 2e20 204d ubexpression. M
│ │ │ │ │ +000044c0: 6574 686f 6473 2073 7563 6820 6173 2023 ethods such as #
│ │ │ │ │ +000044d0: 3d7e 2072 6574 7572 6e20 5265 6765 7852 =~ return RegexR
│ │ │ │ │ +000044e0: 6573 756c 7473 0a20 2020 2020 6f62 6a65 esults. obje
│ │ │ │ │ +000044f0: 6374 732c 2077 6869 6c65 206f 7468 6572 cts, while other
│ │ │ │ │ +00004500: 7320 7472 616e 7366 6f72 6d20 7468 6520 s transform the
│ │ │ │ │ +00004510: 7374 7269 6e67 2064 6972 6563 746c 7920 string directly
│ │ │ │ │ +00004520: 7769 7468 6f75 740a 2020 2020 2070 6173 without. pas
│ │ │ │ │ +00004530: 7369 6e67 2074 6865 2072 6573 756c 7473 sing the results
│ │ │ │ │ +00004540: 206f 626a 6563 7420 6261 636b 2074 6f20 object back to
│ │ │ │ │ +00004550: 7468 6520 6361 6c6c 6572 2e0a 0a2a 204d the caller...* M
│ │ │ │ │ +00004560: 656e 753a 0a0a 2a20 5265 6765 7852 6573 enu:..* RegexRes
│ │ │ │ │ +00004570: 756c 7473 2d61 6363 6573 7369 6e67 3a3a ults-accessing::
│ │ │ │ │ +00004580: 2020 2869 6e73 7461 6e63 6529 0a2a 2052 (instance).* R
│ │ │ │ │ +00004590: 6567 6578 5265 7375 6c74 732d 7465 7374 egexResults-test
│ │ │ │ │ +000045a0: 696e 673a 3a20 2028 696e 7374 616e 6365 ing:: (instance
│ │ │ │ │ +000045b0: 290a 0a1f 0a46 696c 653a 2067 7374 2d62 )....File: gst-b
│ │ │ │ │ +000045c0: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ +000045d0: 2052 6567 6578 5265 7375 6c74 732d 6163 RegexResults-ac
│ │ │ │ │ +000045e0: 6365 7373 696e 672c 2020 4e65 7874 3a20 cessing, Next:
│ │ │ │ │ +000045f0: 5265 6765 7852 6573 756c 7473 2d74 6573 RegexResults-tes
│ │ │ │ │ +00004600: 7469 6e67 2c20 2055 703a 2052 6567 6578 ting, Up: Regex
│ │ │ │ │ +00004610: 5265 7375 6c74 730a 0a31 2e31 3435 2e31 Results..1.145.1
│ │ │ │ │ +00004620: 2052 6567 6578 5265 7375 6c74 733a 2061 RegexResults: a
│ │ │ │ │ +00004630: 6363 6573 7369 6e67 0a2d 2d2d 2d2d 2d2d ccessing.-------
│ │ │ │ │ +00004640: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00004650: 2d2d 2d2d 2d2d 2d2d 0a0a 6173 4172 7261 --------..asArra
│ │ │ │ │ +00004660: 790a 2020 2020 2049 6620 7468 6520 7265 y. If the re
│ │ │ │ │ +00004670: 6775 6c61 7220 6578 7072 6573 7369 6f6e gular expression
│ │ │ │ │ +00004680: 2077 6173 206d 6174 6368 6564 2c20 7265 was matched, re
│ │ │ │ │ +00004690: 7475 726e 2061 6e20 4172 7261 7920 7769 turn an Array wi
│ │ │ │ │ +000046a0: 7468 2074 6865 0a20 2020 2020 7375 6265 th the. sube
│ │ │ │ │ +000046b0: 7870 7265 7373 696f 6e73 2074 6861 7420 xpressions that
│ │ │ │ │ +000046c0: 7765 7265 2070 7265 7365 6e74 2069 6e20 were present in
│ │ │ │ │ +000046d0: 7468 6520 7265 6775 6c61 7220 6578 7072 the regular expr
│ │ │ │ │ +000046e0: 6573 7369 6f6e 2e0a 0a61 743a 2061 6e49 ession...at: anI
│ │ │ │ │ +000046f0: 6e64 6578 0a20 2020 2020 4966 2074 6865 ndex. If the
│ │ │ │ │ +00004700: 2072 6567 756c 6172 2065 7870 7265 7373 regular express
│ │ │ │ │ +00004710: 696f 6e20 7761 7320 6d61 7463 6865 642c ion was matched,
│ │ │ │ │ +00004720: 2072 6574 7572 6e20 7468 6520 7465 7874 return the text
│ │ │ │ │ +00004730: 206f 6620 7468 650a 2020 2020 2061 6e49 of the. anI
│ │ │ │ │ +00004740: 6e64 6578 2d74 6820 7375 6265 7870 7265 ndex-th subexpre
│ │ │ │ │ +00004750: 7373 696f 6e20 696e 2074 6865 2073 7563 ssion in the suc
│ │ │ │ │ +00004760: 6365 7373 6675 6c20 6d61 7463 682e 0a0a cessful match...
│ │ │ │ │ +00004770: 6672 6f6d 0a20 2020 2020 4966 2074 6865 from. If the
│ │ │ │ │ +00004780: 2072 6567 756c 6172 2065 7870 7265 7373 regular express
│ │ │ │ │ +00004790: 696f 6e20 7761 7320 6d61 7463 6865 642c ion was matched,
│ │ │ │ │ +000047a0: 2072 6574 7572 6e20 7468 6520 696e 6465 return the inde
│ │ │ │ │ +000047b0: 7820 6f66 2074 6865 0a20 2020 2020 6669 x of the. fi
│ │ │ │ │ +000047c0: 7273 7420 6368 6172 6163 7465 7220 696e rst character in
│ │ │ │ │ +000047d0: 2074 6865 2073 7563 6365 7373 6675 6c20 the successful
│ │ │ │ │ +000047e0: 6d61 7463 682e 0a0a 6672 6f6d 4174 3a20 match...fromAt:
│ │ │ │ │ +000047f0: 616e 496e 6465 780a 2020 2020 2049 6620 anIndex. If
│ │ │ │ │ +00004800: 7468 6520 7265 6775 6c61 7220 6578 7072 the regular expr
│ │ │ │ │ +00004810: 6573 7369 6f6e 2077 6173 206d 6174 6368 ession was match
│ │ │ │ │ +00004820: 6564 2c20 7265 7475 726e 2074 6865 2069 ed, return the i
│ │ │ │ │ +00004830: 6e64 6578 206f 6620 7468 650a 2020 2020 ndex of the.
│ │ │ │ │ +00004840: 2066 6972 7374 2063 6861 7261 6374 6572 first character
│ │ │ │ │ +00004850: 206f 6620 7468 6520 616e 496e 6465 782d of the anIndex-
│ │ │ │ │ +00004860: 7468 2073 7562 6578 7072 6573 7369 6f6e th subexpression
│ │ │ │ │ +00004870: 2069 6e20 7468 6520 7375 6363 6573 7366 in the successf
│ │ │ │ │ +00004880: 756c 0a20 2020 2020 6d61 7463 682e 0a0a ul. match...
│ │ │ │ │ +00004890: 696e 7465 7276 616c 4174 3a20 616e 496e intervalAt: anIn
│ │ │ │ │ +000048a0: 6465 780a 2020 2020 2049 6620 7468 6520 dex. If the
│ │ │ │ │ +000048b0: 7265 6775 6c61 7220 6578 7072 6573 7369 regular expressi
│ │ │ │ │ +000048c0: 6f6e 2077 6173 206d 6174 6368 6564 2c20 on was matched,
│ │ │ │ │ +000048d0: 7265 7475 726e 2061 6e20 496e 7465 7276 return an Interv
│ │ │ │ │ +000048e0: 616c 2066 6f72 2074 6865 0a20 2020 2020 al for the.
│ │ │ │ │ +000048f0: 7261 6e67 6520 6f66 2069 6e64 6963 6573 range of indices
│ │ │ │ │ +00004900: 2069 6e20 7468 6520 616e 496e 6465 782d in the anIndex-
│ │ │ │ │ +00004910: 7468 2073 7562 6578 7072 6573 7369 6f6e th subexpression
│ │ │ │ │ +00004920: 206f 6620 7468 6520 7375 6363 6573 7366 of the successf
│ │ │ │ │ +00004930: 756c 0a20 2020 2020 6d61 7463 682e 0a0a ul. match...
│ │ │ │ │ +00004940: 6d61 7463 680a 2020 2020 2049 6620 7468 match. If th
│ │ │ │ │ +00004950: 6520 7265 6775 6c61 7220 6578 7072 6573 e regular expres
│ │ │ │ │ +00004960: 7369 6f6e 2077 6173 206d 6174 6368 6564 sion was matched
│ │ │ │ │ +00004970: 2c20 7265 7475 726e 2074 6865 2074 6578 , return the tex
│ │ │ │ │ +00004980: 7420 6f66 2074 6865 0a20 2020 2020 7375 t of the. su
│ │ │ │ │ +00004990: 6363 6573 7366 756c 206d 6174 6368 2e0a ccessful match..
│ │ │ │ │ +000049a0: 0a6d 6174 6368 496e 7465 7276 616c 0a20 .matchInterval.
│ │ │ │ │ +000049b0: 2020 2020 4966 2074 6865 2072 6567 756c If the regul
│ │ │ │ │ +000049c0: 6172 2065 7870 7265 7373 696f 6e20 7761 ar expression wa
│ │ │ │ │ +000049d0: 7320 6d61 7463 6865 642c 2072 6574 7572 s matched, retur
│ │ │ │ │ +000049e0: 6e20 616e 2049 6e74 6572 7661 6c20 666f n an Interval fo
│ │ │ │ │ +000049f0: 7220 7468 650a 2020 2020 2072 616e 6765 r the. range
│ │ │ │ │ +00004a00: 206f 6620 696e 6469 6365 7320 6f66 2074 of indices of t
│ │ │ │ │ +00004a10: 6865 2073 7563 6365 7373 6675 6c20 6d61 he successful ma
│ │ │ │ │ +00004a20: 7463 682e 0a0a 7369 7a65 0a20 2020 2020 tch...size.
│ │ │ │ │ +00004a30: 4966 2074 6865 2072 6567 756c 6172 2065 If the regular e
│ │ │ │ │ +00004a40: 7870 7265 7373 696f 6e20 7761 7320 6d61 xpression was ma
│ │ │ │ │ +00004a50: 7463 6865 642c 2072 6574 7572 6e20 7468 tched, return th
│ │ │ │ │ +00004a60: 6520 6e75 6d62 6572 206f 660a 2020 2020 e number of.
│ │ │ │ │ +00004a70: 2073 7562 6578 7072 6573 7369 6f6e 7320 subexpressions
│ │ │ │ │ +00004a80: 7468 6174 2077 6572 6520 7072 6573 656e that were presen
│ │ │ │ │ +00004a90: 7420 696e 2074 6865 2072 6567 756c 6172 t in the regular
│ │ │ │ │ +00004aa0: 2065 7870 7265 7373 696f 6e2e 0a0a 7375 expression...su
│ │ │ │ │ +00004ab0: 626a 6563 740a 2020 2020 2049 6620 7468 bject. If th
│ │ │ │ │ +00004ac0: 6520 7265 6775 6c61 7220 6578 7072 6573 e regular expres
│ │ │ │ │ +00004ad0: 7369 6f6e 2077 6173 206d 6174 6368 6564 sion was matched
│ │ │ │ │ +00004ae0: 2c20 7265 7475 726e 2074 6865 2074 6578 , return the tex
│ │ │ │ │ +00004af0: 7420 7468 6174 2077 6173 0a20 2020 2020 t that was.
│ │ │ │ │ +00004b00: 6d61 7463 6865 6420 6167 6169 6e73 7420 matched against
│ │ │ │ │ +00004b10: 6974 2e0a 0a74 6f0a 2020 2020 2049 6620 it...to. If
│ │ │ │ │ +00004b20: 7468 6520 7265 6775 6c61 7220 6578 7072 the regular expr
│ │ │ │ │ +00004b30: 6573 7369 6f6e 2077 6173 206d 6174 6368 ession was match
│ │ │ │ │ +00004b40: 6564 2c20 7265 7475 726e 2074 6865 2069 ed, return the i
│ │ │ │ │ +00004b50: 6e64 6578 206f 6620 7468 650a 2020 2020 ndex of the.
│ │ │ │ │ +00004b60: 206c 6173 7420 6368 6172 6163 7465 7220 last character
│ │ │ │ │ +00004b70: 696e 2074 6865 2073 7563 6365 7373 6675 in the successfu
│ │ │ │ │ +00004b80: 6c20 6d61 7463 682e 0a0a 746f 4174 3a20 l match...toAt:
│ │ │ │ │ +00004b90: 616e 496e 6465 780a 2020 2020 2049 6620 anIndex. If
│ │ │ │ │ +00004ba0: 7468 6520 7265 6775 6c61 7220 6578 7072 the regular expr
│ │ │ │ │ +00004bb0: 6573 7369 6f6e 2077 6173 206d 6174 6368 ession was match
│ │ │ │ │ +00004bc0: 6564 2c20 7265 7475 726e 2074 6865 2069 ed, return the i
│ │ │ │ │ +00004bd0: 6e64 6578 206f 6620 7468 6520 6c61 7374 ndex of the last
│ │ │ │ │ +00004be0: 0a20 2020 2020 6368 6172 6163 7465 7220 . character
│ │ │ │ │ +00004bf0: 6f66 2074 6865 2061 6e49 6e64 6578 2d74 of the anIndex-t
│ │ │ │ │ +00004c00: 6820 7375 6265 7870 7265 7373 696f 6e20 h subexpression
│ │ │ │ │ +00004c10: 696e 2074 6865 2073 7563 6365 7373 6675 in the successfu
│ │ │ │ │ +00004c20: 6c20 6d61 7463 682e 0a0a 0a1f 0a46 696c l match......Fil
│ │ │ │ │ +00004c30: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ +00004c40: 2c20 204e 6f64 653a 2052 6567 6578 5265 , Node: RegexRe
│ │ │ │ │ +00004c50: 7375 6c74 732d 7465 7374 696e 672c 2020 sults-testing,
│ │ │ │ │ +00004c60: 5072 6576 3a20 5265 6765 7852 6573 756c Prev: RegexResul
│ │ │ │ │ +00004c70: 7473 2d61 6363 6573 7369 6e67 2c20 2055 ts-accessing, U
│ │ │ │ │ +00004c80: 703a 2052 6567 6578 5265 7375 6c74 730a p: RegexResults.
│ │ │ │ │ +00004c90: 0a31 2e31 3435 2e32 2052 6567 6578 5265 .1.145.2 RegexRe
│ │ │ │ │ +00004ca0: 7375 6c74 733a 2074 6573 7469 6e67 0a2d sults: testing.-
│ │ │ │ │ +00004cb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00004cc0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6966 ------------..if
│ │ │ │ │ +00004cd0: 4d61 7463 6865 643a 206f 6e65 4172 6742 Matched: oneArgB
│ │ │ │ │ +00004ce0: 6c6f 636b 0a20 2020 2020 4966 2074 6865 lock. If the
│ │ │ │ │ +00004cf0: 2072 6567 756c 6172 2065 7870 7265 7373 regular express
│ │ │ │ │ +00004d00: 696f 6e20 7761 7320 6d61 7463 6865 642c ion was matched,
│ │ │ │ │ +00004d10: 2070 6173 7320 7468 6520 7265 6365 6976 pass the receiv
│ │ │ │ │ +00004d20: 6572 2074 6f0a 2020 2020 206f 6e65 4172 er to. oneAr
│ │ │ │ │ +00004d30: 6742 6c6f 636b 2061 6e64 2072 6574 7572 gBlock and retur
│ │ │ │ │ +00004d40: 6e20 6974 7320 7265 7375 6c74 2e20 204f n its result. O
│ │ │ │ │ +00004d50: 7468 6572 7769 7365 2c20 7265 7475 726e therwise, return
│ │ │ │ │ +00004d60: 206e 696c 2e0a 0a69 664d 6174 6368 6564 nil...ifMatched
│ │ │ │ │ +00004d70: 3a20 6f6e 6541 7267 426c 6f63 6b20 6966 : oneArgBlock if
│ │ │ │ │ +00004d80: 4e6f 744d 6174 6368 6564 3a20 7a65 726f NotMatched: zero
│ │ │ │ │ +00004d90: 4172 6742 6c6f 636b 0a20 2020 2020 4966 ArgBlock. If
│ │ │ │ │ +00004da0: 2074 6865 2072 6567 756c 6172 2065 7870 the regular exp
│ │ │ │ │ +00004db0: 7265 7373 696f 6e20 7761 7320 6d61 7463 ression was matc
│ │ │ │ │ +00004dc0: 6865 642c 2065 7661 6c75 6174 6520 6f6e hed, evaluate on
│ │ │ │ │ +00004dd0: 6541 7267 426c 6f63 6b20 7769 7468 0a20 eArgBlock with.
│ │ │ │ │ +00004de0: 2020 2020 7468 6520 7265 6365 6976 6572 the receiver
│ │ │ │ │ +00004df0: 2061 7320 7468 6520 6172 6775 6d65 6e74 as the argument
│ │ │ │ │ +00004e00: 2e20 2049 6620 6974 2077 6173 206e 6f74 . If it was not
│ │ │ │ │ +00004e10: 2c20 6576 616c 7561 7465 0a20 2020 2020 , evaluate.
│ │ │ │ │ +00004e20: 7a65 726f 4172 6742 6c6f 636b 2e20 2041 zeroArgBlock. A
│ │ │ │ │ +00004e30: 6e73 7765 7220 7468 6520 7265 7375 6c74 nswer the result
│ │ │ │ │ +00004e40: 206f 6620 7468 6520 626c 6f63 6b27 7320 of the block's
│ │ │ │ │ +00004e50: 6576 616c 7561 7469 6f6e 2e0a 0a69 664e evaluation...ifN
│ │ │ │ │ +00004e60: 6f74 4d61 7463 6865 643a 207a 6572 6f41 otMatched: zeroA
│ │ │ │ │ +00004e70: 7267 426c 6f63 6b0a 2020 2020 2049 6620 rgBlock. If
│ │ │ │ │ +00004e80: 7468 6520 7265 6775 6c61 7220 6578 7072 the regular expr
│ │ │ │ │ +00004e90: 6573 7369 6f6e 2077 6173 206d 6174 6368 ession was match
│ │ │ │ │ +00004ea0: 6564 2c20 7265 7475 726e 2074 6865 2072 ed, return the r
│ │ │ │ │ +00004eb0: 6563 6569 7665 722e 2020 4966 2069 740a eceiver. If it.
│ │ │ │ │ +00004ec0: 2020 2020 2077 6173 206e 6f74 2c20 6576 was not, ev
│ │ │ │ │ +00004ed0: 616c 7561 7465 207a 6572 6f41 7267 426c aluate zeroArgBl
│ │ │ │ │ +00004ee0: 6f63 6b20 616e 6420 7265 7475 726e 2069 ock and return i
│ │ │ │ │ +00004ef0: 7473 2072 6573 756c 742e 0a0a 6966 4e6f ts result...ifNo
│ │ │ │ │ +00004f00: 744d 6174 6368 6564 3a20 7a65 726f 4172 tMatched: zeroAr
│ │ │ │ │ +00004f10: 6742 6c6f 636b 2069 664d 6174 6368 6564 gBlock ifMatched
│ │ │ │ │ +00004f20: 3a20 6f6e 6541 7267 426c 6f63 6b0a 2020 : oneArgBlock.
│ │ │ │ │ +00004f30: 2020 2049 6620 7468 6520 7265 6775 6c61 If the regula
│ │ │ │ │ +00004f40: 7220 6578 7072 6573 7369 6f6e 2077 6173 r expression was
│ │ │ │ │ +00004f50: 206d 6174 6368 6564 2c20 6576 616c 7561 matched, evalua
│ │ │ │ │ +00004f60: 7465 206f 6e65 4172 6742 6c6f 636b 2077 te oneArgBlock w
│ │ │ │ │ +00004f70: 6974 680a 2020 2020 2074 6865 2072 6563 ith. the rec
│ │ │ │ │ +00004f80: 6569 7665 7220 6173 2074 6865 2061 7267 eiver as the arg
│ │ │ │ │ +00004f90: 756d 656e 742e 2020 4966 2069 7420 7761 ument. If it wa
│ │ │ │ │ +00004fa0: 7320 6e6f 742c 2065 7661 6c75 6174 650a s not, evaluate.
│ │ │ │ │ +00004fb0: 2020 2020 207a 6572 6f41 7267 426c 6f63 zeroArgBloc
│ │ │ │ │ +00004fc0: 6b2e 2020 416e 7377 6572 2074 6865 2072 k. Answer the r
│ │ │ │ │ +00004fd0: 6573 756c 7420 6f66 2074 6865 2062 6c6f esult of the blo
│ │ │ │ │ +00004fe0: 636b 2773 2065 7661 6c75 6174 696f 6e2e ck's evaluation.
│ │ │ │ │ +00004ff0: 0a0a 6d61 7463 6865 640a 2020 2020 2041 ..matched. A
│ │ │ │ │ +00005000: 6e73 7765 7220 7768 6574 6865 7220 7468 nswer whether th
│ │ │ │ │ +00005010: 6520 7265 6775 6c61 7220 6578 7072 6573 e regular expres
│ │ │ │ │ +00005020: 7369 6f6e 2077 6173 206d 6174 6368 6564 sion was matched
│ │ │ │ │ +00005030: 0a0a 0a1f 0a46 696c 653a 2067 7374 2d62 .....File: gst-b
│ │ │ │ │ +00005040: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ +00005050: 2052 6f6f 744e 616d 6573 7061 6365 2c20 RootNamespace,
│ │ │ │ │ +00005060: 204e 6578 743a 2052 756e 4172 7261 792c Next: RunArray,
│ │ │ │ │ +00005070: 2020 5072 6576 3a20 5265 6765 7852 6573 Prev: RegexRes
│ │ │ │ │ +00005080: 756c 7473 2c20 2055 703a 2042 6173 6520 ults, Up: Base
│ │ │ │ │ +00005090: 636c 6173 7365 730a 0a31 2e31 3436 2052 classes..1.146 R
│ │ │ │ │ +000050a0: 6f6f 744e 616d 6573 7061 6365 0a3d 3d3d ootNamespace.===
│ │ │ │ │ +000050b0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ +000050c0: 0a0a 4465 6669 6e65 6420 696e 206e 616d ..Defined in nam
│ │ │ │ │ +000050d0: 6573 7061 6365 2053 6d61 6c6c 7461 6c6b espace Smalltalk
│ │ │ │ │ +000050e0: 0a53 7570 6572 636c 6173 733a 2041 6273 .Superclass: Abs
│ │ │ │ │ +000050f0: 7472 6163 744e 616d 6573 7061 6365 0a43 tractNamespace.C
│ │ │ │ │ +00005100: 6174 6567 6f72 793a 204c 616e 6775 6167 ategory: Languag
│ │ │ │ │ +00005110: 652d 496d 706c 656d 656e 7461 7469 6f6e e-Implementation
│ │ │ │ │ +00005120: 0a20 2020 2020 4920 616d 2061 2073 7065 . I am a spe
│ │ │ │ │ +00005130: 6369 616c 2066 6f72 6d20 6f66 2064 6963 cial form of dic
│ │ │ │ │ +00005140: 7469 6f6e 6172 792e 2020 436c 6173 7365 tionary. Classe
│ │ │ │ │ +00005150: 7320 686f 6c64 206f 6e20 616e 2069 6e73 s hold on an ins
│ │ │ │ │ +00005160: 7461 6e63 6520 6f66 0a20 2020 2020 6d65 tance of. me
│ │ │ │ │ +00005170: 3b20 6974 2069 7320 6361 6c6c 6564 2074 ; it is called t
│ │ │ │ │ +00005180: 6865 6972 2060 656e 7669 726f 6e6d 656e heir `environmen
│ │ │ │ │ +00005190: 7427 2e0a 0a2a 204d 656e 753a 0a0a 2a20 t'...* Menu:..*
│ │ │ │ │ +000051a0: 526f 6f74 4e61 6d65 7370 6163 6520 636c RootNamespace cl
│ │ │ │ │ +000051b0: 6173 732d 696e 7374 616e 6365 2063 7265 ass-instance cre
│ │ │ │ │ +000051c0: 6174 696f 6e3a 3a20 2028 636c 6173 7329 ation:: (class)
│ │ │ │ │ +000051d0: 0a2a 2052 6f6f 744e 616d 6573 7061 6365 .* RootNamespace
│ │ │ │ │ +000051e0: 2d6e 616d 6573 7061 6365 2068 6965 7261 -namespace hiera
│ │ │ │ │ +000051f0: 7263 6879 3a3a 2020 2869 6e73 7461 6e63 rchy:: (instanc
│ │ │ │ │ +00005200: 6529 0a2a 2052 6f6f 744e 616d 6573 7061 e).* RootNamespa
│ │ │ │ │ +00005210: 6365 2d6f 7665 7272 6964 6573 2066 6f72 ce-overrides for
│ │ │ │ │ +00005220: 2073 7570 6572 7370 6163 6573 3a3a 2020 superspaces::
│ │ │ │ │ +00005230: 2869 6e73 7461 6e63 6529 0a2a 2052 6f6f (instance).* Roo
│ │ │ │ │ +00005240: 744e 616d 6573 7061 6365 2d70 7269 6e74 tNamespace-print
│ │ │ │ │ +00005250: 696e 673a 3a20 2028 696e 7374 616e 6365 ing:: (instance
│ │ │ │ │ +00005260: 290a 0a1f 0a46 696c 653a 2067 7374 2d62 )....File: gst-b
│ │ │ │ │ +00005270: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ +00005280: 2052 6f6f 744e 616d 6573 7061 6365 2063 RootNamespace c
│ │ │ │ │ +00005290: 6c61 7373 2d69 6e73 7461 6e63 6520 6372 lass-instance cr
│ │ │ │ │ +000052a0: 6561 7469 6f6e 2c20 204e 6578 743a 2052 eation, Next: R
│ │ │ │ │ +000052b0: 6f6f 744e 616d 6573 7061 6365 2d6e 616d ootNamespace-nam
│ │ │ │ │ +000052c0: 6573 7061 6365 2068 6965 7261 7263 6879 espace hierarchy
│ │ │ │ │ +000052d0: 2c20 2055 703a 2052 6f6f 744e 616d 6573 , Up: RootNames
│ │ │ │ │ +000052e0: 7061 6365 0a0a 312e 3134 362e 3120 526f pace..1.146.1 Ro
│ │ │ │ │ +000052f0: 6f74 4e61 6d65 7370 6163 6520 636c 6173 otNamespace clas
│ │ │ │ │ +00005300: 733a 2069 6e73 7461 6e63 6520 6372 6561 s: instance crea
│ │ │ │ │ +00005310: 7469 6f6e 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d tion.-----------
│ │ │ │ │ +00005320: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00005330: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00005340: 2d2d 2d0a 0a6e 6577 3a20 7370 6163 654e ---..new: spaceN
│ │ │ │ │ +00005350: 616d 650a 2020 2020 2043 7265 6174 6520 ame. Create
│ │ │ │ │ +00005360: 6120 6e65 7720 726f 6f74 206e 616d 6573 a new root names
│ │ │ │ │ +00005370: 7061 6365 2077 6974 6820 7468 6520 6769 pace with the gi
│ │ │ │ │ +00005380: 7665 6e20 6e61 6d65 2c20 616e 6420 6164 ven name, and ad
│ │ │ │ │ +00005390: 6420 746f 0a20 2020 2020 536d 616c 6c74 d to. Smallt
│ │ │ │ │ +000053a0: 616c 6b20 6120 6b65 7920 7468 6174 2072 alk a key that r
│ │ │ │ │ +000053b0: 6566 6572 656e 6365 7320 6974 2e0a 0a0a eferences it....
│ │ │ │ │ +000053c0: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ +000053d0: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 526f .info, Node: Ro
│ │ │ │ │ +000053e0: 6f74 4e61 6d65 7370 6163 652d 6e61 6d65 otNamespace-name
│ │ │ │ │ +000053f0: 7370 6163 6520 6869 6572 6172 6368 792c space hierarchy,
│ │ │ │ │ +00005400: 2020 4e65 7874 3a20 526f 6f74 4e61 6d65 Next: RootName
│ │ │ │ │ +00005410: 7370 6163 652d 6f76 6572 7269 6465 7320 space-overrides
│ │ │ │ │ +00005420: 666f 7220 7375 7065 7273 7061 6365 732c for superspaces,
│ │ │ │ │ +00005430: 2020 5072 6576 3a20 526f 6f74 4e61 6d65 Prev: RootName
│ │ │ │ │ +00005440: 7370 6163 6520 636c 6173 732d 696e 7374 space class-inst
│ │ │ │ │ +00005450: 616e 6365 2063 7265 6174 696f 6e2c 2020 ance creation,
│ │ │ │ │ +00005460: 5570 3a20 526f 6f74 4e61 6d65 7370 6163 Up: RootNamespac
│ │ │ │ │ +00005470: 650a 0a31 2e31 3436 2e32 2052 6f6f 744e e..1.146.2 RootN
│ │ │ │ │ +00005480: 616d 6573 7061 6365 3a20 6e61 6d65 7370 amespace: namesp
│ │ │ │ │ +00005490: 6163 6520 6869 6572 6172 6368 790a 2d2d ace hierarchy.--
│ │ │ │ │ +000054a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000054b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000054c0: 2d2d 2d2d 2d2d 2d2d 0a0a 7369 626c 696e --------..siblin
│ │ │ │ │ +000054d0: 6773 0a20 2020 2020 416e 7377 6572 2061 gs. Answer a
│ │ │ │ │ +000054e0: 6c6c 2074 6865 206f 7468 6572 2072 6f6f ll the other roo
│ │ │ │ │ +000054f0: 7420 6e61 6d65 7370 6163 6573 0a0a 7369 t namespaces..si
│ │ │ │ │ +00005500: 626c 696e 6773 446f 3a20 6142 6c6f 636b blingsDo: aBlock
│ │ │ │ │ +00005510: 0a20 2020 2020 4576 616c 7561 7465 2061 . Evaluate a
│ │ │ │ │ +00005520: 426c 6f63 6b20 6f6e 6365 2066 6f72 2065 Block once for e
│ │ │ │ │ +00005530: 6163 6820 6f66 2074 6865 206f 7468 6572 ach of the other
│ │ │ │ │ +00005540: 2072 6f6f 7420 6e61 6d65 7370 6163 6573 root namespaces
│ │ │ │ │ +00005550: 2c0a 2020 2020 2070 6173 7369 6e67 2074 ,. passing t
│ │ │ │ │ +00005560: 6865 206e 616d 6573 7061 6365 2061 7320 he namespace as
│ │ │ │ │ +00005570: 6120 7061 7261 6d65 7465 722e 0a0a 0a1f a parameter.....
│ │ │ │ │ +00005580: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ +00005590: 696e 666f 2c20 204e 6f64 653a 2052 6f6f info, Node: Roo
│ │ │ │ │ +000055a0: 744e 616d 6573 7061 6365 2d6f 7665 7272 tNamespace-overr
│ │ │ │ │ +000055b0: 6964 6573 2066 6f72 2073 7570 6572 7370 ides for supersp
│ │ │ │ │ +000055c0: 6163 6573 2c20 204e 6578 743a 2052 6f6f aces, Next: Roo
│ │ │ │ │ +000055d0: 744e 616d 6573 7061 6365 2d70 7269 6e74 tNamespace-print
│ │ │ │ │ +000055e0: 696e 672c 2020 5072 6576 3a20 526f 6f74 ing, Prev: Root
│ │ │ │ │ +000055f0: 4e61 6d65 7370 6163 652d 6e61 6d65 7370 Namespace-namesp
│ │ │ │ │ +00005600: 6163 6520 6869 6572 6172 6368 792c 2020 ace hierarchy,
│ │ │ │ │ +00005610: 5570 3a20 526f 6f74 4e61 6d65 7370 6163 Up: RootNamespac
│ │ │ │ │ +00005620: 650a 0a31 2e31 3436 2e33 2052 6f6f 744e e..1.146.3 RootN
│ │ │ │ │ +00005630: 616d 6573 7061 6365 3a20 6f76 6572 7269 amespace: overri
│ │ │ │ │ +00005640: 6465 7320 666f 7220 7375 7065 7273 7061 des for superspa
│ │ │ │ │ +00005650: 6365 730a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ces.------------
│ │ │ │ │ +00005660: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00005670: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00005680: 2d2d 2d2d 0a0a 696e 6865 7269 7465 644b ----..inheritedK
│ │ │ │ │ +00005690: 6579 730a 2020 2020 2041 6e73 7765 7220 eys. Answer
│ │ │ │ │ +000056a0: 6120 5365 7420 6f66 2061 6c6c 2074 6865 a Set of all the
│ │ │ │ │ +000056b0: 206b 6579 7320 696e 2074 6865 2072 6563 keys in the rec
│ │ │ │ │ +000056c0: 6569 7665 7220 616e 6420 6974 7320 7375 eiver and its su
│ │ │ │ │ +000056d0: 7065 7273 7061 6365 730a 0a73 6574 3a20 perspaces..set:
│ │ │ │ │ +000056e0: 6b65 7920 746f 3a20 6e65 7756 616c 7565 key to: newValue
│ │ │ │ │ +000056f0: 2069 6641 6273 656e 743a 2061 426c 6f63 ifAbsent: aBloc
│ │ │ │ │ +00005700: 6b0a 2020 2020 2041 7373 6967 6e20 6e65 k. Assign ne
│ │ │ │ │ +00005710: 7756 616c 7565 2074 6f20 7468 6520 7661 wValue to the va
│ │ │ │ │ +00005720: 7269 6162 6c65 206e 616d 6564 2061 7320 riable named as
│ │ │ │ │ +00005730: 7370 6563 6966 6965 6420 6279 2060 6b65 specified by `ke
│ │ │ │ │ +00005740: 7927 2e20 2054 6869 730a 2020 2020 206d y'. This. m
│ │ │ │ │ +00005750: 6574 686f 6420 776f 6e27 7420 6465 6669 ethod won't defi
│ │ │ │ │ +00005760: 6e65 2061 206e 6577 2076 6172 6961 626c ne a new variabl
│ │ │ │ │ +00005770: 653b 2069 6e73 7465 6164 2069 6620 7468 e; instead if th
│ │ │ │ │ +00005780: 6520 6b65 7920 6973 206e 6f74 0a20 2020 e key is not.
│ │ │ │ │ +00005790: 2020 666f 756e 6420 6974 2077 696c 6c20 found it will
│ │ │ │ │ +000057a0: 7365 6172 6368 2069 6e20 7375 7065 7273 search in supers
│ │ │ │ │ +000057b0: 7061 6365 7320 616e 6420 6576 616c 7561 paces and evalua
│ │ │ │ │ +000057c0: 7465 2061 426c 6f63 6b20 6966 2069 7420 te aBlock if it
│ │ │ │ │ +000057d0: 6973 0a20 2020 2020 6e6f 7420 666f 756e is. not foun
│ │ │ │ │ +000057e0: 642e 2041 6e73 7765 7220 6e65 7756 616c d. Answer newVal
│ │ │ │ │ +000057f0: 7565 2e0a 0a0a 1f0a 4669 6c65 3a20 6773 ue......File: gs
│ │ │ │ │ +00005800: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ +00005810: 6465 3a20 526f 6f74 4e61 6d65 7370 6163 de: RootNamespac
│ │ │ │ │ +00005820: 652d 7072 696e 7469 6e67 2c20 2050 7265 e-printing, Pre
│ │ │ │ │ +00005830: 763a 2052 6f6f 744e 616d 6573 7061 6365 v: RootNamespace
│ │ │ │ │ +00005840: 2d6f 7665 7272 6964 6573 2066 6f72 2073 -overrides for s
│ │ │ │ │ +00005850: 7570 6572 7370 6163 6573 2c20 2055 703a uperspaces, Up:
│ │ │ │ │ +00005860: 2052 6f6f 744e 616d 6573 7061 6365 0a0a RootNamespace..
│ │ │ │ │ +00005870: 312e 3134 362e 3420 526f 6f74 4e61 6d65 1.146.4 RootName
│ │ │ │ │ +00005880: 7370 6163 653a 2070 7269 6e74 696e 670a space: printing.
│ │ │ │ │ +00005890: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000058a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------.
│ │ │ │ │ +000058b0: 0a6e 616d 6549 6e3a 2061 4e61 6d65 7370 .nameIn: aNamesp
│ │ │ │ │ +000058c0: 6163 650a 2020 2020 2041 6e73 7765 7220 ace. Answer
│ │ │ │ │ +000058d0: 536d 616c 6c74 616c 6b20 636f 6465 2063 Smalltalk code c
│ │ │ │ │ +000058e0: 6f6d 7069 6c69 6e67 2074 6f20 7468 6520 ompiling to the
│ │ │ │ │ +000058f0: 7265 6365 6976 6572 2077 6865 6e20 7468 receiver when th
│ │ │ │ │ +00005900: 6520 6375 7272 656e 740a 2020 2020 206e e current. n
│ │ │ │ │ +00005910: 616d 6573 7061 6365 2069 7320 614e 616d amespace is aNam
│ │ │ │ │ +00005920: 6573 7061 6365 0a0a 7072 696e 744f 6e3a espace..printOn:
│ │ │ │ │ +00005930: 2061 5374 7265 616d 2069 6e3a 2061 4e61 aStream in: aNa
│ │ │ │ │ +00005940: 6d65 7370 6163 650a 2020 2020 2050 7269 mespace. Pri
│ │ │ │ │ +00005950: 6e74 206f 6e20 6153 7472 6561 6d20 736f nt on aStream so
│ │ │ │ │ +00005960: 6d65 2053 6d61 6c6c 7461 6c6b 2063 6f64 me Smalltalk cod
│ │ │ │ │ +00005970: 6520 636f 6d70 696c 696e 6720 746f 2074 e compiling to t
│ │ │ │ │ +00005980: 6865 2072 6563 6569 7665 720a 2020 2020 he receiver.
│ │ │ │ │ +00005990: 2077 6865 6e20 7468 6520 6375 7272 656e when the curren
│ │ │ │ │ +000059a0: 7420 6e61 6d65 7370 6163 6520 6973 2061 t namespace is a
│ │ │ │ │ +000059b0: 4e61 6d65 7370 6163 650a 0a73 746f 7265 Namespace..store
│ │ │ │ │ +000059c0: 4f6e 3a20 6153 7472 6561 6d0a 2020 2020 On: aStream.
│ │ │ │ │ +000059d0: 2053 746f 7265 2053 6d61 6c6c 7461 6c6b Store Smalltalk
│ │ │ │ │ +000059e0: 2063 6f64 6520 636f 6d70 696c 696e 6720 code compiling
│ │ │ │ │ +000059f0: 746f 2074 6865 2072 6563 6569 7665 720a to the receiver.
│ │ │ │ │ +00005a00: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ +00005a10: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ +00005a20: 5275 6e41 7272 6179 2c20 204e 6578 743a RunArray, Next:
│ │ │ │ │ +00005a30: 2053 6361 6c65 6444 6563 696d 616c 2c20 ScaledDecimal,
│ │ │ │ │ +00005a40: 2050 7265 763a 2052 6f6f 744e 616d 6573 Prev: RootNames
│ │ │ │ │ +00005a50: 7061 6365 2c20 2055 703a 2042 6173 6520 pace, Up: Base
│ │ │ │ │ +00005a60: 636c 6173 7365 730a 0a31 2e31 3437 2052 classes..1.147 R
│ │ │ │ │ +00005a70: 756e 4172 7261 790a 3d3d 3d3d 3d3d 3d3d unArray.========
│ │ │ │ │ +00005a80: 3d3d 3d3d 3d3d 0a0a 4465 6669 6e65 6420 ======..Defined
│ │ │ │ │ +00005a90: 696e 206e 616d 6573 7061 6365 2053 6d61 in namespace Sma
│ │ │ │ │ +00005aa0: 6c6c 7461 6c6b 0a53 7570 6572 636c 6173 lltalk.Superclas
│ │ │ │ │ +00005ab0: 733a 204f 7264 6572 6564 436f 6c6c 6563 s: OrderedCollec
│ │ │ │ │ +00005ac0: 7469 6f6e 0a43 6174 6567 6f72 793a 2043 tion.Category: C
│ │ │ │ │ +00005ad0: 6f6c 6c65 6374 696f 6e73 2d53 6571 7565 ollections-Seque
│ │ │ │ │ +00005ae0: 6e63 6561 626c 650a 2020 2020 204d 7920 nceable. My
│ │ │ │ │ +00005af0: 696e 7374 616e 6365 7320 6172 6520 4f72 instances are Or
│ │ │ │ │ +00005b00: 6465 7265 6443 6f6c 6c65 6374 696f 6e73 deredCollections
│ │ │ │ │ +00005b10: 2074 6861 7420 6175 746f 6d61 7469 6361 that automatica
│ │ │ │ │ +00005b20: 6c6c 7920 6170 706c 7920 5275 6e0a 2020 lly apply Run.
│ │ │ │ │ +00005b30: 2020 204c 656e 6774 6820 456e 636f 6469 Length Encodi
│ │ │ │ │ +00005b40: 6e67 2063 6f6d 7072 6573 7369 6f6e 2074 ng compression t
│ │ │ │ │ +00005b50: 6f20 7468 6520 7468 696e 6773 2074 6865 o the things the
│ │ │ │ │ +00005b60: 7920 7374 6f72 652e 2042 6520 6361 7265 y store. Be care
│ │ │ │ │ +00005b70: 6675 6c0a 2020 2020 2077 6865 6e20 7573 ful. when us
│ │ │ │ │ +00005b80: 696e 6720 6d65 3a20 4920 6361 6e20 7072 ing me: I can pr
│ │ │ │ │ +00005b90: 6f76 6964 6520 6772 6561 7420 7370 6163 ovide great spac
│ │ │ │ │ +00005ba0: 6520 7361 7669 6e67 732c 2062 7574 206d e savings, but m
│ │ │ │ │ +00005bb0: 7920 696e 7374 616e 6365 730a 2020 2020 y instances.
│ │ │ │ │ +00005bc0: 2064 6f6e 2774 2067 7261 6e74 206c 696e don't grant lin
│ │ │ │ │ +00005bd0: 6561 7220 6163 6365 7373 2074 696d 652e ear access time.
│ │ │ │ │ +00005be0: 2052 756e 4172 7261 7927 7320 6265 6861 RunArray's beha
│ │ │ │ │ +00005bf0: 7669 6f72 2063 7572 7265 6e74 6c79 2069 vior currently i
│ │ │ │ │ +00005c00: 730a 2020 2020 2073 696d 696c 6172 2074 s. similar t
│ │ │ │ │ +00005c10: 6f20 7468 6174 206f 6620 4f72 6465 7265 o that of Ordere
│ │ │ │ │ +00005c20: 6443 6f6c 6c65 6374 696f 6e20 2879 6f75 dCollection (you
│ │ │ │ │ +00005c30: 2063 616e 2061 6464 2065 6c65 6d65 6e74 can add element
│ │ │ │ │ +00005c40: 7320 746f 0a20 2020 2020 5275 6e41 7272 s to. RunArr
│ │ │ │ │ +00005c50: 6179 7329 3b20 6d61 7962 6520 6974 2073 ays); maybe it s
│ │ │ │ │ +00005c60: 686f 756c 6420 6265 6861 7665 206c 696b hould behave lik
│ │ │ │ │ +00005c70: 6520 616e 2041 7272 6179 6564 436f 6c6c e an ArrayedColl
│ │ │ │ │ +00005c80: 6563 7469 6f6e 2e0a 0a2a 204d 656e 753a ection...* Menu:
│ │ │ │ │ +00005c90: 0a0a 2a20 5275 6e41 7272 6179 2063 6c61 ..* RunArray cla
│ │ │ │ │ +00005ca0: 7373 2d69 6e73 7461 6e63 6520 6372 6561 ss-instance crea
│ │ │ │ │ +00005cb0: 7469 6f6e 3a3a 2020 2863 6c61 7373 290a tion:: (class).
│ │ │ │ │ +00005cc0: 2a20 5275 6e41 7272 6179 2d61 6363 6573 * RunArray-acces
│ │ │ │ │ +00005cd0: 7369 6e67 3a3a 2020 2869 6e73 7461 6e63 sing:: (instanc
│ │ │ │ │ +00005ce0: 6529 0a2a 2052 756e 4172 7261 792d 6164 e).* RunArray-ad
│ │ │ │ │ +00005cf0: 6469 6e67 3a3a 2020 2869 6e73 7461 6e63 ding:: (instanc
│ │ │ │ │ +00005d00: 6529 0a2a 2052 756e 4172 7261 792d 6261 e).* RunArray-ba
│ │ │ │ │ +00005d10: 7369 633a 3a20 2028 696e 7374 616e 6365 sic:: (instance
│ │ │ │ │ +00005d20: 290a 2a20 5275 6e41 7272 6179 2d63 6f70 ).* RunArray-cop
│ │ │ │ │ +00005d30: 7969 6e67 3a3a 2020 2869 6e73 7461 6e63 ying:: (instanc
│ │ │ │ │ +00005d40: 6529 0a2a 2052 756e 4172 7261 792d 656e e).* RunArray-en
│ │ │ │ │ +00005d50: 756d 6572 6174 696e 673a 3a20 2028 696e umerating:: (in
│ │ │ │ │ +00005d60: 7374 616e 6365 290a 2a20 5275 6e41 7272 stance).* RunArr
│ │ │ │ │ +00005d70: 6179 2d72 656d 6f76 696e 673a 3a20 2028 ay-removing:: (
│ │ │ │ │ +00005d80: 696e 7374 616e 6365 290a 2a20 5275 6e41 instance).* RunA
│ │ │ │ │ +00005d90: 7272 6179 2d73 6561 7263 6869 6e67 3a3a rray-searching::
│ │ │ │ │ +00005da0: 2020 2869 6e73 7461 6e63 6529 0a2a 2052 (instance).* R
│ │ │ │ │ +00005db0: 756e 4172 7261 792d 7465 7374 696e 673a unArray-testing:
│ │ │ │ │ +00005dc0: 3a20 2028 696e 7374 616e 6365 290a 0a1f : (instance)...
│ │ │ │ │ +00005dd0: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ +00005de0: 696e 666f 2c20 204e 6f64 653a 2052 756e info, Node: Run
│ │ │ │ │ +00005df0: 4172 7261 7920 636c 6173 732d 696e 7374 Array class-inst
│ │ │ │ │ +00005e00: 616e 6365 2063 7265 6174 696f 6e2c 2020 ance creation,
│ │ │ │ │ +00005e10: 4e65 7874 3a20 5275 6e41 7272 6179 2d61 Next: RunArray-a
│ │ │ │ │ +00005e20: 6363 6573 7369 6e67 2c20 2055 703a 2052 ccessing, Up: R
│ │ │ │ │ +00005e30: 756e 4172 7261 790a 0a31 2e31 3437 2e31 unArray..1.147.1
│ │ │ │ │ +00005e40: 2052 756e 4172 7261 7920 636c 6173 733a RunArray class:
│ │ │ │ │ +00005e50: 2069 6e73 7461 6e63 6520 6372 6561 7469 instance creati
│ │ │ │ │ +00005e60: 6f6e 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d on.-------------
│ │ │ │ │ +00005e70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00005e80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6e65 ------------..ne
│ │ │ │ │ +00005e90: 770a 2020 2020 2041 6e73 7765 7220 616e w. Answer an
│ │ │ │ │ +00005ea0: 2065 6d70 7479 2052 756e 4172 7261 790a empty RunArray.
│ │ │ │ │ +00005eb0: 0a6e 6577 3a20 6153 697a 650a 2020 2020 .new: aSize.
│ │ │ │ │ +00005ec0: 2041 6e73 7765 7220 6120 5275 6e41 7272 Answer a RunArr
│ │ │ │ │ +00005ed0: 6179 2077 6974 6820 7370 6163 6520 666f ay with space fo
│ │ │ │ │ +00005ee0: 7220 6153 697a 6520 7275 6e73 0a0a 0a1f r aSize runs....
│ │ │ │ │ +00005ef0: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ +00005f00: 696e 666f 2c20 204e 6f64 653a 2052 756e info, Node: Run
│ │ │ │ │ +00005f10: 4172 7261 792d 6163 6365 7373 696e 672c Array-accessing,
│ │ │ │ │ +00005f20: 2020 4e65 7874 3a20 5275 6e41 7272 6179 Next: RunArray
│ │ │ │ │ +00005f30: 2d61 6464 696e 672c 2020 5072 6576 3a20 -adding, Prev:
│ │ │ │ │ +00005f40: 5275 6e41 7272 6179 2063 6c61 7373 2d69 RunArray class-i
│ │ │ │ │ +00005f50: 6e73 7461 6e63 6520 6372 6561 7469 6f6e nstance creation
│ │ │ │ │ +00005f60: 2c20 2055 703a 2052 756e 4172 7261 790a , Up: RunArray.
│ │ │ │ │ +00005f70: 0a31 2e31 3437 2e32 2052 756e 4172 7261 .1.147.2 RunArra
│ │ │ │ │ +00005f80: 793a 2061 6363 6573 7369 6e67 0a2d 2d2d y: accessing.---
│ │ │ │ │ +00005f90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00005fa0: 2d2d 2d2d 2d2d 2d2d 0a0a 6174 3a20 616e --------..at: an
│ │ │ │ │ +00005fb0: 496e 6465 780a 2020 2020 2041 6e73 7765 Index. Answe
│ │ │ │ │ +00005fc0: 7220 7468 6520 656c 656d 656e 7420 6174 r the element at
│ │ │ │ │ +00005fd0: 2069 6e64 6578 2061 6e49 6e64 6578 0a0a index anIndex..
│ │ │ │ │ +00005fe0: 6174 3a20 616e 496e 6465 7820 7075 743a at: anIndex put:
│ │ │ │ │ +00005ff0: 2061 6e4f 626a 6563 740a 2020 2020 2052 anObject. R
│ │ │ │ │ +00006000: 6570 6c61 6365 2074 6865 2065 6c65 6d65 eplace the eleme
│ │ │ │ │ +00006010: 6e74 2061 7420 696e 6465 7820 616e 496e nt at index anIn
│ │ │ │ │ +00006020: 6465 7820 7769 7468 2061 6e4f 626a 6563 dex with anObjec
│ │ │ │ │ +00006030: 7420 616e 6420 616e 7377 6572 0a20 2020 t and answer.
│ │ │ │ │ +00006040: 2020 616e 4f62 6a65 6374 0a0a 0a1f 0a46 anObject.....F
│ │ │ │ │ +00006050: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ +00006060: 666f 2c20 204e 6f64 653a 2052 756e 4172 fo, Node: RunAr
│ │ │ │ │ +00006070: 7261 792d 6164 6469 6e67 2c20 204e 6578 ray-adding, Nex
│ │ │ │ │ +00006080: 743a 2052 756e 4172 7261 792d 6261 7369 t: RunArray-basi
│ │ │ │ │ +00006090: 632c 2020 5072 6576 3a20 5275 6e41 7272 c, Prev: RunArr
│ │ │ │ │ +000060a0: 6179 2d61 6363 6573 7369 6e67 2c20 2055 ay-accessing, U
│ │ │ │ │ +000060b0: 703a 2052 756e 4172 7261 790a 0a31 2e31 p: RunArray..1.1
│ │ │ │ │ +000060c0: 3437 2e33 2052 756e 4172 7261 793a 2061 47.3 RunArray: a
│ │ │ │ │ +000060d0: 6464 696e 670a 2d2d 2d2d 2d2d 2d2d 2d2d dding.----------
│ │ │ │ │ +000060e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------..
│ │ │ │ │ +000060f0: 6164 643a 2061 6e4f 626a 6563 7420 6166 add: anObject af
│ │ │ │ │ +00006100: 7465 7249 6e64 6578 3a20 616e 496e 6465 terIndex: anInde
│ │ │ │ │ +00006110: 780a 2020 2020 2041 6464 2061 6e4f 626a x. Add anObj
│ │ │ │ │ +00006120: 6563 7420 6166 7465 7220 7468 6520 656c ect after the el
│ │ │ │ │ +00006130: 656d 656e 7420 6174 2069 6e64 6578 2061 ement at index a
│ │ │ │ │ +00006140: 6e49 6e64 6578 0a0a 6164 6441 6c6c 3a20 nIndex..addAll:
│ │ │ │ │ +00006150: 6143 6f6c 6c65 6374 696f 6e20 6166 7465 aCollection afte
│ │ │ │ │ +00006160: 7249 6e64 6578 3a20 616e 496e 6465 780a rIndex: anIndex.
│ │ │ │ │ +00006170: 2020 2020 2041 6464 2061 6c6c 2074 6865 Add all the
│ │ │ │ │ +00006180: 2065 6c65 6d65 6e74 7320 6f66 2061 436f elements of aCo
│ │ │ │ │ +00006190: 6c6c 6563 7469 6f6e 2061 6674 6572 2074 llection after t
│ │ │ │ │ +000061a0: 6865 206f 6e65 2061 7420 696e 6465 780a he one at index.
│ │ │ │ │ +000061b0: 2020 2020 2061 6e49 6e64 6578 2e20 4966 anIndex. If
│ │ │ │ │ +000061c0: 2061 436f 6c6c 6563 7469 6f6e 2069 7320 aCollection is
│ │ │ │ │ +000061d0: 756e 6f72 6465 7265 642c 2069 7473 2065 unordered, its e
│ │ │ │ │ +000061e0: 6c65 6d65 6e74 7320 636f 756c 6420 6265 lements could be
│ │ │ │ │ +000061f0: 2061 6464 6564 0a20 2020 2020 696e 2061 added. in a
│ │ │ │ │ +00006200: 6e20 6f72 6465 7220 7768 6963 6820 6973 n order which is
│ │ │ │ │ +00006210: 206e 6f74 2074 6865 2023 646f 3a20 6f72 not the #do: or
│ │ │ │ │ +00006220: 6465 720a 0a61 6464 416c 6c46 6972 7374 der..addAllFirst
│ │ │ │ │ +00006230: 3a20 6143 6f6c 6c65 6374 696f 6e0a 2020 : aCollection.
│ │ │ │ │ +00006240: 2020 2041 6464 2061 6c6c 2074 6865 2065 Add all the e
│ │ │ │ │ +00006250: 6c65 6d65 6e74 7320 6f66 2061 436f 6c6c lements of aColl
│ │ │ │ │ +00006260: 6563 7469 6f6e 2061 7420 7468 6520 6265 ection at the be
│ │ │ │ │ +00006270: 6769 6e6e 696e 6720 6f66 2074 6865 0a20 ginning of the.
│ │ │ │ │ +00006280: 2020 2020 7265 6365 6976 6572 2e20 4966 receiver. If
│ │ │ │ │ +00006290: 2061 436f 6c6c 6563 7469 6f6e 2069 7320 aCollection is
│ │ │ │ │ +000062a0: 756e 6f72 6465 7265 642c 2069 7473 2065 unordered, its e
│ │ │ │ │ +000062b0: 6c65 6d65 6e74 7320 636f 756c 6420 6265 lements could be
│ │ │ │ │ +000062c0: 2061 6464 6564 0a20 2020 2020 696e 2061 added. in a
│ │ │ │ │ +000062d0: 6e20 6f72 6465 7220 7768 6963 6820 6973 n order which is
│ │ │ │ │ +000062e0: 206e 6f74 2074 6865 2023 646f 3a20 6f72 not the #do: or
│ │ │ │ │ +000062f0: 6465 720a 0a61 6464 416c 6c4c 6173 743a der..addAllLast:
│ │ │ │ │ +00006300: 2061 436f 6c6c 6563 7469 6f6e 0a20 2020 aCollection.
│ │ │ │ │ +00006310: 2020 4164 6420 616c 6c20 7468 6520 656c Add all the el
│ │ │ │ │ +00006320: 656d 656e 7473 206f 6620 6143 6f6c 6c65 ements of aColle
│ │ │ │ │ +00006330: 6374 696f 6e20 6174 2074 6865 2065 6e64 ction at the end
│ │ │ │ │ +00006340: 206f 6620 7468 6520 7265 6365 6976 6572 of the receiver
│ │ │ │ │ +00006350: 2e20 4966 0a20 2020 2020 6143 6f6c 6c65 . If. aColle
│ │ │ │ │ +00006360: 6374 696f 6e20 6973 2075 6e6f 7264 6572 ction is unorder
│ │ │ │ │ +00006370: 6564 2c20 6974 7320 656c 656d 656e 7473 ed, its elements
│ │ │ │ │ +00006380: 2063 6f75 6c64 2062 6520 6164 6465 6420 could be added
│ │ │ │ │ +00006390: 696e 2061 6e20 6f72 6465 720a 2020 2020 in an order.
│ │ │ │ │ +000063a0: 2077 6869 6368 2069 7320 6e6f 7420 7468 which is not th
│ │ │ │ │ +000063b0: 6520 2364 6f3a 206f 7264 6572 0a0a 6164 e #do: order..ad
│ │ │ │ │ +000063c0: 6446 6972 7374 3a20 616e 4f62 6a65 6374 dFirst: anObject
│ │ │ │ │ +000063d0: 0a20 2020 2020 4164 6420 616e 4f62 6a65 . Add anObje
│ │ │ │ │ +000063e0: 6374 2061 7420 7468 6520 6265 6769 6e6e ct at the beginn
│ │ │ │ │ +000063f0: 696e 6720 6f66 2074 6865 2072 6563 6569 ing of the recei
│ │ │ │ │ +00006400: 7665 722e 2057 6174 6368 206f 7574 3a20 ver. Watch out:
│ │ │ │ │ +00006410: 7468 6973 0a20 2020 2020 6f70 6572 6174 this. operat
│ │ │ │ │ +00006420: 696f 6e20 6361 6e20 6361 7573 6520 7365 ion can cause se
│ │ │ │ │ +00006430: 7269 6f75 7320 7065 7266 6f72 6d61 6e63 rious performanc
│ │ │ │ │ +00006440: 6520 7069 7466 616c 6c73 0a0a 6164 644c e pitfalls..addL
│ │ │ │ │ +00006450: 6173 743a 2061 6e4f 626a 6563 740a 2020 ast: anObject.
│ │ │ │ │ +00006460: 2020 2041 6464 2061 6e4f 626a 6563 7420 Add anObject
│ │ │ │ │ +00006470: 6174 2074 6865 2065 6e64 206f 6620 7468 at the end of th
│ │ │ │ │ +00006480: 6520 7265 6365 6976 6572 0a0a 0a1f 0a46 e receiver.....F
│ │ │ │ │ +00006490: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ +000064a0: 666f 2c20 204e 6f64 653a 2052 756e 4172 fo, Node: RunAr
│ │ │ │ │ +000064b0: 7261 792d 6261 7369 632c 2020 4e65 7874 ray-basic, Next
│ │ │ │ │ +000064c0: 3a20 5275 6e41 7272 6179 2d63 6f70 7969 : RunArray-copyi
│ │ │ │ │ +000064d0: 6e67 2c20 2050 7265 763a 2052 756e 4172 ng, Prev: RunAr
│ │ │ │ │ +000064e0: 7261 792d 6164 6469 6e67 2c20 2055 703a ray-adding, Up:
│ │ │ │ │ +000064f0: 2052 756e 4172 7261 790a 0a31 2e31 3437 RunArray..1.147
│ │ │ │ │ +00006500: 2e34 2052 756e 4172 7261 793a 2062 6173 .4 RunArray: bas
│ │ │ │ │ +00006510: 6963 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ic.-------------
│ │ │ │ │ +00006520: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6669 7273 ----------..firs
│ │ │ │ │ +00006530: 740a 2020 2020 2041 6e73 7765 7220 7468 t. Answer th
│ │ │ │ │ +00006540: 6520 6669 7273 7420 656c 656d 656e 7420 e first element
│ │ │ │ │ +00006550: 696e 2074 6865 2072 6563 6569 7665 720a in the receiver.
│ │ │ │ │ +00006560: 0a6c 6173 740a 2020 2020 2041 6e73 7765 .last. Answe
│ │ │ │ │ +00006570: 7220 7468 6520 6c61 7374 2065 6c65 6d65 r the last eleme
│ │ │ │ │ +00006580: 6e74 206f 6620 7468 6520 7265 6365 6976 nt of the receiv
│ │ │ │ │ +00006590: 6572 0a0a 7369 7a65 0a20 2020 2020 416e er..size. An
│ │ │ │ │ +000065a0: 7377 6572 2074 6865 206e 756d 6265 7220 swer the number
│ │ │ │ │ +000065b0: 6f66 2065 6c65 6d65 6e74 7320 696e 2074 of elements in t
│ │ │ │ │ +000065c0: 6865 2072 6563 6569 7665 720a 0a0a 1f0a he receiver.....
│ │ │ │ │ +000065d0: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ +000065e0: 6e66 6f2c 2020 4e6f 6465 3a20 5275 6e41 nfo, Node: RunA
│ │ │ │ │ +000065f0: 7272 6179 2d63 6f70 7969 6e67 2c20 204e rray-copying, N
│ │ │ │ │ +00006600: 6578 743a 2052 756e 4172 7261 792d 656e ext: RunArray-en
│ │ │ │ │ +00006610: 756d 6572 6174 696e 672c 2020 5072 6576 umerating, Prev
│ │ │ │ │ +00006620: 3a20 5275 6e41 7272 6179 2d62 6173 6963 : RunArray-basic
│ │ │ │ │ +00006630: 2c20 2055 703a 2052 756e 4172 7261 790a , Up: RunArray.
│ │ │ │ │ +00006640: 0a31 2e31 3437 2e35 2052 756e 4172 7261 .1.147.5 RunArra
│ │ │ │ │ +00006650: 793a 2063 6f70 7969 6e67 0a2d 2d2d 2d2d y: copying.-----
│ │ │ │ │ +00006660: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00006670: 2d2d 2d2d 0a0a 6465 6570 436f 7079 0a20 ----..deepCopy.
│ │ │ │ │ +00006680: 2020 2020 416e 7377 6572 2061 2063 6f70 Answer a cop
│ │ │ │ │ +00006690: 7920 6f66 2074 6865 2072 6563 6569 7665 y of the receive
│ │ │ │ │ +000066a0: 7220 636f 6e74 6169 6e69 6e67 2063 6f70 r containing cop
│ │ │ │ │ +000066b0: 6965 7320 6f66 2074 6865 2072 6563 6569 ies of the recei
│ │ │ │ │ +000066c0: 7665 7227 730a 2020 2020 2065 6c65 6d65 ver's. eleme
│ │ │ │ │ +000066d0: 6e74 7320 2823 636f 7079 2069 7320 7573 nts (#copy is us
│ │ │ │ │ +000066e0: 6564 2074 6f20 6f62 7461 696e 2074 6865 ed to obtain the
│ │ │ │ │ +000066f0: 6d29 0a0a 7368 616c 6c6f 7743 6f70 790a m)..shallowCopy.
│ │ │ │ │ +00006700: 2020 2020 2041 6e73 7765 7220 6120 636f Answer a co
│ │ │ │ │ +00006710: 7079 206f 6620 7468 6520 7265 6365 6976 py of the receiv
│ │ │ │ │ +00006720: 6572 2e20 5468 6520 656c 656d 656e 7473 er. The elements
│ │ │ │ │ +00006730: 2061 7265 206e 6f74 2063 6f70 6965 640a are not copied.
│ │ │ │ │ +00006740: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ +00006750: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ +00006760: 5275 6e41 7272 6179 2d65 6e75 6d65 7261 RunArray-enumera
│ │ │ │ │ +00006770: 7469 6e67 2c20 204e 6578 743a 2052 756e ting, Next: Run
│ │ │ │ │ +00006780: 4172 7261 792d 7265 6d6f 7669 6e67 2c20 Array-removing,
│ │ │ │ │ +00006790: 2050 7265 763a 2052 756e 4172 7261 792d Prev: RunArray-
│ │ │ │ │ +000067a0: 636f 7079 696e 672c 2020 5570 3a20 5275 copying, Up: Ru
│ │ │ │ │ +000067b0: 6e41 7272 6179 0a0a 312e 3134 372e 3620 nArray..1.147.6
│ │ │ │ │ +000067c0: 5275 6e41 7272 6179 3a20 656e 756d 6572 RunArray: enumer
│ │ │ │ │ +000067d0: 6174 696e 670a 2d2d 2d2d 2d2d 2d2d 2d2d ating.----------
│ │ │ │ │ +000067e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000067f0: 2d2d 2d0a 0a64 6f3a 2061 426c 6f63 6b0a ---..do: aBlock.
│ │ │ │ │ +00006800: 2020 2020 2045 6e75 6d65 7261 7465 2061 Enumerate a
│ │ │ │ │ +00006810: 6c6c 2074 6865 206f 626a 6563 7473 2069 ll the objects i
│ │ │ │ │ +00006820: 6e20 7468 6520 7265 6365 6976 6572 2c20 n the receiver,
│ │ │ │ │ +00006830: 7061 7373 696e 6720 6561 6368 206f 6e65 passing each one
│ │ │ │ │ +00006840: 2074 6f0a 2020 2020 2061 426c 6f63 6b0a to. aBlock.
│ │ │ │ │ +00006850: 0a6f 626a 6563 7473 416e 6452 756e 4c65 .objectsAndRunLe
│ │ │ │ │ +00006860: 6e67 7468 7344 6f3a 2061 426c 6f63 6b0a ngthsDo: aBlock.
│ │ │ │ │ +00006870: 2020 2020 2045 6e75 6d65 7261 7465 2061 Enumerate a
│ │ │ │ │ +00006880: 6c6c 2074 6865 2072 756e 7320 696e 2074 ll the runs in t
│ │ │ │ │ +00006890: 6865 2072 6563 6569 7665 722c 2070 6173 he receiver, pas
│ │ │ │ │ +000068a0: 7369 6e67 2074 6f20 6142 6c6f 636b 2074 sing to aBlock t
│ │ │ │ │ +000068b0: 776f 0a20 2020 2020 7061 7261 6d65 7465 wo. paramete
│ │ │ │ │ +000068c0: 7273 2066 6f72 2065 7665 7279 2072 756e rs for every run
│ │ │ │ │ +000068d0: 3a20 7468 6520 6669 7273 7420 6973 2074 : the first is t
│ │ │ │ │ +000068e0: 6865 2072 6570 6561 7465 6420 6f62 6a65 he repeated obje
│ │ │ │ │ +000068f0: 6374 2c20 7468 650a 2020 2020 2073 6563 ct, the. sec
│ │ │ │ │ +00006900: 6f6e 6420 6973 2074 6865 206e 756d 6265 ond is the numbe
│ │ │ │ │ +00006910: 7220 6f66 2063 6f70 6965 730a 0a0a 1f0a r of copies.....
│ │ │ │ │ +00006920: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ +00006930: 6e66 6f2c 2020 4e6f 6465 3a20 5275 6e41 nfo, Node: RunA
│ │ │ │ │ +00006940: 7272 6179 2d72 656d 6f76 696e 672c 2020 rray-removing,
│ │ │ │ │ +00006950: 4e65 7874 3a20 5275 6e41 7272 6179 2d73 Next: RunArray-s
│ │ │ │ │ +00006960: 6561 7263 6869 6e67 2c20 2050 7265 763a earching, Prev:
│ │ │ │ │ +00006970: 2052 756e 4172 7261 792d 656e 756d 6572 RunArray-enumer
│ │ │ │ │ +00006980: 6174 696e 672c 2020 5570 3a20 5275 6e41 ating, Up: RunA
│ │ │ │ │ +00006990: 7272 6179 0a0a 312e 3134 372e 3720 5275 rray..1.147.7 Ru
│ │ │ │ │ +000069a0: 6e41 7272 6179 3a20 7265 6d6f 7669 6e67 nArray: removing
│ │ │ │ │ +000069b0: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------
│ │ │ │ │ +000069c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a72 656d -----------..rem
│ │ │ │ │ +000069d0: 6f76 6541 7449 6e64 6578 3a20 616e 496e oveAtIndex: anIn
│ │ │ │ │ +000069e0: 6465 780a 2020 2020 2052 656d 6f76 6520 dex. Remove
│ │ │ │ │ +000069f0: 7468 6520 6f62 6a65 6374 2061 7420 696e the object at in
│ │ │ │ │ +00006a00: 6465 7820 616e 496e 6465 7820 6672 6f6d dex anIndex from
│ │ │ │ │ +00006a10: 2074 6865 2072 6563 6569 7665 7220 616e the receiver an
│ │ │ │ │ +00006a20: 6420 616e 7377 6572 2074 6865 0a20 2020 d answer the.
│ │ │ │ │ +00006a30: 2020 7265 6d6f 7665 6420 6f62 6a65 6374 removed object
│ │ │ │ │ +00006a40: 0a0a 7265 6d6f 7665 4669 7273 740a 2020 ..removeFirst.
│ │ │ │ │ +00006a50: 2020 2052 656d 6f76 6520 7468 6520 6669 Remove the fi
│ │ │ │ │ +00006a60: 7273 7420 6f62 6a65 6374 2066 726f 6d20 rst object from
│ │ │ │ │ +00006a70: 7468 6520 7265 6365 6976 6572 2061 6e64 the receiver and
│ │ │ │ │ +00006a80: 2061 6e73 7765 7220 7468 6520 7265 6d6f answer the remo
│ │ │ │ │ +00006a90: 7665 640a 2020 2020 206f 626a 6563 740a ved. object.
│ │ │ │ │ +00006aa0: 0a72 656d 6f76 654c 6173 740a 2020 2020 .removeLast.
│ │ │ │ │ +00006ab0: 2052 656d 6f76 6520 7468 6520 6c61 7374 Remove the last
│ │ │ │ │ +00006ac0: 206f 626a 6563 7420 6672 6f6d 2074 6865 object from the
│ │ │ │ │ +00006ad0: 2072 6563 6569 7665 7220 616e 6420 616e receiver and an
│ │ │ │ │ +00006ae0: 7377 6572 2074 6865 2072 656d 6f76 6564 swer the removed
│ │ │ │ │ +00006af0: 0a20 2020 2020 6f62 6a65 6374 0a0a 0a1f . object....
│ │ │ │ │ +00006b00: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ +00006b10: 696e 666f 2c20 204e 6f64 653a 2052 756e info, Node: Run
│ │ │ │ │ +00006b20: 4172 7261 792d 7365 6172 6368 696e 672c Array-searching,
│ │ │ │ │ +00006b30: 2020 4e65 7874 3a20 5275 6e41 7272 6179 Next: RunArray
│ │ │ │ │ +00006b40: 2d74 6573 7469 6e67 2c20 2050 7265 763a -testing, Prev:
│ │ │ │ │ +00006b50: 2052 756e 4172 7261 792d 7265 6d6f 7669 RunArray-removi
│ │ │ │ │ +00006b60: 6e67 2c20 2055 703a 2052 756e 4172 7261 ng, Up: RunArra
│ │ │ │ │ +00006b70: 790a 0a31 2e31 3437 2e38 2052 756e 4172 y..1.147.8 RunAr
│ │ │ │ │ +00006b80: 7261 793a 2073 6561 7263 6869 6e67 0a2d ray: searching.-
│ │ │ │ │ +00006b90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00006ba0: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 696e 6465 ----------..inde
│ │ │ │ │ +00006bb0: 784f 663a 2061 6e4f 626a 6563 7420 7374 xOf: anObject st
│ │ │ │ │ +00006bc0: 6172 7469 6e67 4174 3a20 616e 496e 6465 artingAt: anInde
│ │ │ │ │ +00006bd0: 7820 6966 4162 7365 6e74 3a20 6142 6c6f x ifAbsent: aBlo
│ │ │ │ │ +00006be0: 636b 0a20 2020 2020 416e 7377 6572 2074 ck. Answer t
│ │ │ │ │ +00006bf0: 6865 2069 6e64 6578 206f 6620 7468 6520 he index of the
│ │ │ │ │ +00006c00: 6669 7273 7420 636f 7079 206f 6620 616e first copy of an
│ │ │ │ │ +00006c10: 4f62 6a65 6374 2069 6e20 7468 6520 7265 Object in the re
│ │ │ │ │ +00006c20: 6365 6976 6572 2c0a 2020 2020 2073 7461 ceiver,. sta
│ │ │ │ │ +00006c30: 7274 696e 6720 7468 6520 7365 6172 6368 rting the search
│ │ │ │ │ +00006c40: 2061 7420 7468 6520 656c 656d 656e 7420 at the element
│ │ │ │ │ +00006c50: 6174 2069 6e64 6578 2061 6e49 6e64 6578 at index anIndex
│ │ │ │ │ +00006c60: 2e20 4966 206e 6f20 6571 7561 6c0a 2020 . If no equal.
│ │ │ │ │ +00006c70: 2020 206f 626a 6563 7420 6973 2066 6f75 object is fou
│ │ │ │ │ +00006c80: 6e64 2c20 616e 7377 6572 2074 6865 2072 nd, answer the r
│ │ │ │ │ +00006c90: 6573 756c 7420 6f66 2065 7661 6c75 6174 esult of evaluat
│ │ │ │ │ +00006ca0: 696e 6720 6142 6c6f 636b 0a0a 0a1f 0a46 ing aBlock.....F
│ │ │ │ │ +00006cb0: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ +00006cc0: 666f 2c20 204e 6f64 653a 2052 756e 4172 fo, Node: RunAr
│ │ │ │ │ +00006cd0: 7261 792d 7465 7374 696e 672c 2020 5072 ray-testing, Pr
│ │ │ │ │ +00006ce0: 6576 3a20 5275 6e41 7272 6179 2d73 6561 ev: RunArray-sea
│ │ │ │ │ +00006cf0: 7263 6869 6e67 2c20 2055 703a 2052 756e rching, Up: Run
│ │ │ │ │ +00006d00: 4172 7261 790a 0a31 2e31 3437 2e39 2052 Array..1.147.9 R
│ │ │ │ │ +00006d10: 756e 4172 7261 793a 2074 6573 7469 6e67 unArray: testing
│ │ │ │ │ +00006d20: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------
│ │ │ │ │ +00006d30: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 3d20 616e ----------..= an
│ │ │ │ │ +00006d40: 4f62 6a65 6374 0a20 2020 2020 416e 7377 Object. Answ
│ │ │ │ │ +00006d50: 6572 2074 7275 6520 6966 2074 6865 2072 er true if the r
│ │ │ │ │ +00006d60: 6563 6569 7665 7220 6973 2065 7175 616c eceiver is equal
│ │ │ │ │ +00006d70: 2074 6f20 616e 4f62 6a65 6374 0a0a 6861 to anObject..ha
│ │ │ │ │ +00006d80: 7368 0a20 2020 2020 416e 7377 6572 2061 sh. Answer a
│ │ │ │ │ +00006d90: 6e20 6861 7368 2076 616c 7565 2066 6f72 n hash value for
│ │ │ │ │ +00006da0: 2074 6865 2072 6563 6569 7665 720a 0a0a the receiver...
│ │ │ │ │ +00006db0: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ +00006dc0: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 5363 .info, Node: Sc
│ │ │ │ │ +00006dd0: 616c 6564 4465 6369 6d61 6c2c 2020 4e65 aledDecimal, Ne
│ │ │ │ │ +00006de0: 7874 3a20 5365 6375 7269 7479 506f 6c69 xt: SecurityPoli
│ │ │ │ │ +00006df0: 6379 2c20 2050 7265 763a 2052 756e 4172 cy, Prev: RunAr
│ │ │ │ │ +00006e00: 7261 792c 2020 5570 3a20 4261 7365 2063 ray, Up: Base c
│ │ │ │ │ +00006e10: 6c61 7373 6573 0a0a 312e 3134 3820 5363 lasses..1.148 Sc
│ │ │ │ │ +00006e20: 616c 6564 4465 6369 6d61 6c0a 3d3d 3d3d aledDecimal.====
│ │ │ │ │ +00006e30: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a ===============.
│ │ │ │ │ +00006e40: 0a44 6566 696e 6564 2069 6e20 6e61 6d65 .Defined in name
│ │ │ │ │ +00006e50: 7370 6163 6520 536d 616c 6c74 616c 6b0a space Smalltalk.
│ │ │ │ │ +00006e60: 5375 7065 7263 6c61 7373 3a20 4e75 6d62 Superclass: Numb
│ │ │ │ │ +00006e70: 6572 0a43 6174 6567 6f72 793a 204c 616e er.Category: Lan
│ │ │ │ │ +00006e80: 6775 6167 652d 4461 7461 2074 7970 6573 guage-Data types
│ │ │ │ │ +00006e90: 0a20 2020 2020 5363 616c 6564 4465 6369 . ScaledDeci
│ │ │ │ │ +00006ea0: 6d61 6c20 7072 6f76 6964 6573 2061 206e mal provides a n
│ │ │ │ │ +00006eb0: 756d 6572 6963 2072 6570 7265 7365 6e74 umeric represent
│ │ │ │ │ +00006ec0: 6174 696f 6e20 6f66 2066 6978 6564 2070 ation of fixed p
│ │ │ │ │ +00006ed0: 6f69 6e74 0a20 2020 2020 6465 6369 6d61 oint. decima
│ │ │ │ │ +00006ee0: 6c20 6e75 6d62 6572 7320 6162 6c65 2074 l numbers able t
│ │ │ │ │ +00006ef0: 6f20 6163 6375 7261 7465 6c79 2072 6570 o accurately rep
│ │ │ │ │ +00006f00: 7265 7365 6e74 2064 6563 696d 616c 2066 resent decimal f
│ │ │ │ │ +00006f10: 7261 6374 696f 6e73 2e0a 2020 2020 2049 ractions.. I
│ │ │ │ │ +00006f20: 7420 7375 7070 6f72 7473 2075 6e62 6f75 t supports unbou
│ │ │ │ │ +00006f30: 6e64 6564 2070 7265 6369 7369 6f6e 2c20 nded precision,
│ │ │ │ │ +00006f40: 7769 7468 206e 6f20 6c69 6d69 7420 746f with no limit to
│ │ │ │ │ +00006f50: 2074 6865 206e 756d 6265 7220 6f66 0a20 the number of.
│ │ │ │ │ +00006f60: 2020 2020 6469 6769 7473 2062 6566 6f72 digits befor
│ │ │ │ │ +00006f70: 6520 616e 6420 6166 7465 7220 7468 6520 e and after the
│ │ │ │ │ +00006f80: 6465 6369 6d61 6c20 706f 696e 742e 0a0a decimal point...
│ │ │ │ │ +00006f90: 2a20 4d65 6e75 3a0a 0a2a 2053 6361 6c65 * Menu:..* Scale
│ │ │ │ │ +00006fa0: 6444 6563 696d 616c 2063 6c61 7373 2d69 dDecimal class-i
│ │ │ │ │ +00006fb0: 6e73 7461 6e63 6520 6372 6561 7469 6f6e nstance creation
│ │ │ │ │ +00006fc0: 3a3a 2020 2863 6c61 7373 290a 2a20 5363 :: (class).* Sc
│ │ │ │ │ +00006fd0: 616c 6564 4465 6369 6d61 6c2d 6172 6974 aledDecimal-arit
│ │ │ │ │ +00006fe0: 686d 6574 6963 3a3a 2020 2869 6e73 7461 hmetic:: (insta
│ │ │ │ │ +00006ff0: 6e63 6529 0a2a 2053 6361 6c65 6444 6563 nce).* ScaledDec
│ │ │ │ │ +00007000: 696d 616c 2d63 6f65 7263 696f 6e3a 3a20 imal-coercion::
│ │ │ │ │ +00007010: 2028 696e 7374 616e 6365 290a 2a20 5363 (instance).* Sc
│ │ │ │ │ +00007020: 616c 6564 4465 6369 6d61 6c2d 636f 6d70 aledDecimal-comp
│ │ │ │ │ +00007030: 6172 696e 673a 3a20 2028 696e 7374 616e aring:: (instan
│ │ │ │ │ +00007040: 6365 290a 2a20 5363 616c 6564 4465 6369 ce).* ScaledDeci
│ │ │ │ │ +00007050: 6d61 6c2d 636f 6e73 7461 6e74 733a 3a20 mal-constants::
│ │ │ │ │ +00007060: 2028 696e 7374 616e 6365 290a 2a20 5363 (instance).* Sc
│ │ │ │ │ +00007070: 616c 6564 4465 6369 6d61 6c2d 7072 696e aledDecimal-prin
│ │ │ │ │ +00007080: 7469 6e67 3a3a 2020 2869 6e73 7461 6e63 ting:: (instanc
│ │ │ │ │ +00007090: 6529 0a2a 2053 6361 6c65 6444 6563 696d e).* ScaledDecim
│ │ │ │ │ +000070a0: 616c 2d73 746f 7269 6e67 3a3a 2020 2869 al-storing:: (i
│ │ │ │ │ +000070b0: 6e73 7461 6e63 6529 0a0a 1f0a 4669 6c65 nstance)....File
│ │ │ │ │ +000070c0: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ +000070d0: 2020 4e6f 6465 3a20 5363 616c 6564 4465 Node: ScaledDe
│ │ │ │ │ +000070e0: 6369 6d61 6c20 636c 6173 732d 696e 7374 cimal class-inst
│ │ │ │ │ +000070f0: 616e 6365 2063 7265 6174 696f 6e2c 2020 ance creation,
│ │ │ │ │ +00007100: 4e65 7874 3a20 5363 616c 6564 4465 6369 Next: ScaledDeci
│ │ │ │ │ +00007110: 6d61 6c2d 6172 6974 686d 6574 6963 2c20 mal-arithmetic,
│ │ │ │ │ +00007120: 2055 703a 2053 6361 6c65 6444 6563 696d Up: ScaledDecim
│ │ │ │ │ +00007130: 616c 0a0a 312e 3134 382e 3120 5363 616c al..1.148.1 Scal
│ │ │ │ │ +00007140: 6564 4465 6369 6d61 6c20 636c 6173 733a edDecimal class:
│ │ │ │ │ +00007150: 2069 6e73 7461 6e63 6520 6372 6561 7469 instance creati
│ │ │ │ │ +00007160: 6f6e 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d on.-------------
│ │ │ │ │ +00007170: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00007180: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00007190: 2d0a 0a6e 6577 4672 6f6d 4e75 6d62 6572 -..newFromNumber
│ │ │ │ │ +000071a0: 3a20 614e 756d 6265 7220 7363 616c 653a : aNumber scale:
│ │ │ │ │ +000071b0: 2073 6361 6c65 0a20 2020 2020 416e 7377 scale. Answ
│ │ │ │ │ +000071c0: 6572 2061 206e 6577 2069 6e73 7461 6e63 er a new instanc
│ │ │ │ │ +000071d0: 6520 6f66 2053 6361 6c65 6444 6563 696d e of ScaledDecim
│ │ │ │ │ +000071e0: 616c 2c20 7265 7072 6573 656e 7469 6e67 al, representing
│ │ │ │ │ +000071f0: 2061 2064 6563 696d 616c 0a20 2020 2020 a decimal.
│ │ │ │ │ +00007200: 6672 6163 7469 6f6e 2077 6974 6820 6120 fraction with a
│ │ │ │ │ +00007210: 6465 6369 6d61 6c20 7265 7072 6573 656e decimal represen
│ │ │ │ │ +00007220: 7461 7469 6f6e 2063 6f6e 7369 6465 7265 tation considere
│ │ │ │ │ +00007230: 6420 7661 6c69 6420 7570 2074 6f20 7468 d valid up to th
│ │ │ │ │ +00007240: 650a 2020 2020 2073 6361 6c65 2d74 6820 e. scale-th
│ │ │ │ │ +00007250: 6469 6769 742e 0a0a 0a1f 0a46 696c 653a digit......File:
│ │ │ │ │ +00007260: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ +00007270: 204e 6f64 653a 2053 6361 6c65 6444 6563 Node: ScaledDec
│ │ │ │ │ +00007280: 696d 616c 2d61 7269 7468 6d65 7469 632c imal-arithmetic,
│ │ │ │ │ +00007290: 2020 4e65 7874 3a20 5363 616c 6564 4465 Next: ScaledDe
│ │ │ │ │ +000072a0: 6369 6d61 6c2d 636f 6572 6369 6f6e 2c20 cimal-coercion,
│ │ │ │ │ +000072b0: 2050 7265 763a 2053 6361 6c65 6444 6563 Prev: ScaledDec
│ │ │ │ │ +000072c0: 696d 616c 2063 6c61 7373 2d69 6e73 7461 imal class-insta
│ │ │ │ │ +000072d0: 6e63 6520 6372 6561 7469 6f6e 2c20 2055 nce creation, U
│ │ │ │ │ +000072e0: 703a 2053 6361 6c65 6444 6563 696d 616c p: ScaledDecimal
│ │ │ │ │ +000072f0: 0a0a 312e 3134 382e 3220 5363 616c 6564 ..1.148.2 Scaled
│ │ │ │ │ +00007300: 4465 6369 6d61 6c3a 2061 7269 7468 6d65 Decimal: arithme
│ │ │ │ │ +00007310: 7469 630a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d tic.------------
│ │ │ │ │ +00007320: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00007330: 2d2d 2d2d 2d0a 0a2a 2061 4e75 6d62 6572 -----..* aNumber
│ │ │ │ │ +00007340: 0a20 2020 2020 4d75 6c74 6970 6c79 2074 . Multiply t
│ │ │ │ │ +00007350: 776f 206e 756d 6265 7273 2061 6e64 2061 wo numbers and a
│ │ │ │ │ +00007360: 6e73 7765 7220 7468 6520 7265 7375 6c74 nswer the result
│ │ │ │ │ +00007370: 2e0a 0a2b 2061 4e75 6d62 6572 0a20 2020 ...+ aNumber.
│ │ │ │ │ +00007380: 2020 5375 6d20 7477 6f20 6e75 6d62 6572 Sum two number
│ │ │ │ │ +00007390: 7320 616e 6420 616e 7377 6572 2074 6865 s and answer the
│ │ │ │ │ +000073a0: 2072 6573 756c 742e 0a0a 2d20 614e 756d result...- aNum
│ │ │ │ │ +000073b0: 6265 720a 2020 2020 2053 7562 7472 6163 ber. Subtrac
│ │ │ │ │ +000073c0: 7420 614e 756d 6265 7220 6672 6f6d 2074 t aNumber from t
│ │ │ │ │ +000073d0: 6865 2072 6563 6569 7665 7220 616e 6420 he receiver and
│ │ │ │ │ +000073e0: 616e 7377 6572 2074 6865 2072 6573 756c answer the resul
│ │ │ │ │ +000073f0: 742e 0a0a 2f20 614e 756d 6265 720a 2020 t.../ aNumber.
│ │ │ │ │ +00007400: 2020 2044 6976 6964 6520 7477 6f20 6e75 Divide two nu
│ │ │ │ │ +00007410: 6d62 6572 7320 616e 6420 616e 7377 6572 mbers and answer
│ │ │ │ │ +00007420: 2074 6865 2072 6573 756c 742e 0a0a 2f2f the result...//
│ │ │ │ │ +00007430: 2061 4e75 6d62 6572 0a20 2020 2020 416e aNumber. An
│ │ │ │ │ +00007440: 7377 6572 2074 6865 2069 6e74 6567 6572 swer the integer
│ │ │ │ │ +00007450: 2071 756f 7469 656e 7420 6166 7465 7220 quotient after
│ │ │ │ │ +00007460: 6469 7669 6469 6e67 2074 6865 2072 6563 dividing the rec
│ │ │ │ │ +00007470: 6569 7665 7220 6279 2061 4e75 6d62 6572 eiver by aNumber
│ │ │ │ │ +00007480: 0a20 2020 2020 7769 7468 2074 7275 6e63 . with trunc
│ │ │ │ │ +00007490: 6174 696f 6e20 746f 7761 7264 7320 6e65 ation towards ne
│ │ │ │ │ +000074a0: 6761 7469 7665 2069 6e66 696e 6974 792e gative infinity.
│ │ │ │ │ +000074b0: 0a0a 5c5c 2061 4e75 6d62 6572 0a20 2020 ..\\ aNumber.
│ │ │ │ │ +000074c0: 2020 416e 7377 6572 2074 6865 2072 656d Answer the rem
│ │ │ │ │ +000074d0: 6169 6e64 6572 2061 6674 6572 2069 6e74 ainder after int
│ │ │ │ │ +000074e0: 6567 6572 2064 6976 6973 696f 6e20 7468 eger division th
│ │ │ │ │ +000074f0: 6520 7265 6365 6976 6572 2062 7920 614e e receiver by aN
│ │ │ │ │ +00007500: 756d 6265 720a 2020 2020 2077 6974 6820 umber. with
│ │ │ │ │ +00007510: 7472 756e 6361 7469 6f6e 2074 6f77 6172 truncation towar
│ │ │ │ │ +00007520: 6473 206e 6567 6174 6976 6520 696e 6669 ds negative infi
│ │ │ │ │ +00007530: 6e69 7479 2e0a 0a0a 1f0a 4669 6c65 3a20 nity......File:
│ │ │ │ │ +00007540: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ +00007550: 4e6f 6465 3a20 5363 616c 6564 4465 6369 Node: ScaledDeci
│ │ │ │ │ +00007560: 6d61 6c2d 636f 6572 6369 6f6e 2c20 204e mal-coercion, N
│ │ │ │ │ +00007570: 6578 743a 2053 6361 6c65 6444 6563 696d ext: ScaledDecim
│ │ │ │ │ +00007580: 616c 2d63 6f6d 7061 7269 6e67 2c20 2050 al-comparing, P
│ │ │ │ │ +00007590: 7265 763a 2053 6361 6c65 6444 6563 696d rev: ScaledDecim
│ │ │ │ │ +000075a0: 616c 2d61 7269 7468 6d65 7469 632c 2020 al-arithmetic,
│ │ │ │ │ +000075b0: 5570 3a20 5363 616c 6564 4465 6369 6d61 Up: ScaledDecima
│ │ │ │ │ +000075c0: 6c0a 0a31 2e31 3438 2e33 2053 6361 6c65 l..1.148.3 Scale
│ │ │ │ │ +000075d0: 6444 6563 696d 616c 3a20 636f 6572 6369 dDecimal: coerci
│ │ │ │ │ +000075e0: 6f6e 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d on.-------------
│ │ │ │ │ +000075f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00007600: 2d2d 0a0a 6173 434e 756d 6265 720a 2020 --..asCNumber.
│ │ │ │ │ +00007610: 2020 2043 6f6e 7665 7274 2074 6865 2072 Convert the r
│ │ │ │ │ +00007620: 6563 6569 7665 7220 746f 2061 206b 696e eceiver to a kin
│ │ │ │ │ +00007630: 6420 6f66 206e 756d 6265 7220 7468 6174 d of number that
│ │ │ │ │ +00007640: 2069 7320 756e 6465 7273 746f 6f64 2062 is understood b
│ │ │ │ │ +00007650: 7920 7468 650a 2020 2020 2043 2063 616c y the. C cal
│ │ │ │ │ +00007660: 6c2d 6f75 7420 6d65 6368 616e 6973 6d2e l-out mechanism.
│ │ │ │ │ +00007670: 0a0a 6173 466c 6f61 7444 0a20 2020 2020 ..asFloatD.
│ │ │ │ │ +00007680: 416e 7377 6572 2074 6865 2072 6563 6569 Answer the recei
│ │ │ │ │ +00007690: 7665 722c 2063 6f6e 7665 7274 6564 2074 ver, converted t
│ │ │ │ │ +000076a0: 6f20 6120 466c 6f61 7444 0a0a 6173 466c o a FloatD..asFl
│ │ │ │ │ +000076b0: 6f61 7445 0a20 2020 2020 416e 7377 6572 oatE. Answer
│ │ │ │ │ +000076c0: 2074 6865 2072 6563 6569 7665 722c 2063 the receiver, c
│ │ │ │ │ +000076d0: 6f6e 7665 7274 6564 2074 6f20 6120 466c onverted to a Fl
│ │ │ │ │ +000076e0: 6f61 7445 0a0a 6173 466c 6f61 7451 0a20 oatE..asFloatQ.
│ │ │ │ │ +000076f0: 2020 2020 416e 7377 6572 2074 6865 2072 Answer the r
│ │ │ │ │ +00007700: 6563 6569 7665 722c 2063 6f6e 7665 7274 eceiver, convert
│ │ │ │ │ +00007710: 6564 2074 6f20 6120 466c 6f61 7451 0a0a ed to a FloatQ..
│ │ │ │ │ +00007720: 6173 4672 6163 7469 6f6e 0a20 2020 2020 asFraction.
│ │ │ │ │ +00007730: 416e 7377 6572 2074 6865 2072 6563 6569 Answer the recei
│ │ │ │ │ +00007740: 7665 722c 2063 6f6e 7665 7274 6564 2074 ver, converted t
│ │ │ │ │ +00007750: 6f20 6120 4672 6163 7469 6f6e 0a0a 6365 o a Fraction..ce
│ │ │ │ │ +00007760: 696c 696e 670a 2020 2020 2041 6e73 7765 iling. Answe
│ │ │ │ │ +00007770: 7220 7468 6520 7265 6365 6976 6572 2c20 r the receiver,
│ │ │ │ │ +00007780: 636f 6e76 6572 7465 6420 746f 2061 6e20 converted to an
│ │ │ │ │ +00007790: 496e 7465 6765 7220 616e 6420 7472 756e Integer and trun
│ │ │ │ │ +000077a0: 6361 7465 6420 746f 7761 7264 730a 2020 cated towards.
│ │ │ │ │ +000077b0: 2020 202b 696e 6669 6e69 7479 2e0a 0a63 +infinity...c
│ │ │ │ │ +000077c0: 6f65 7263 653a 2061 4e75 6d62 6572 0a20 oerce: aNumber.
│ │ │ │ │ +000077d0: 2020 2020 416e 7377 6572 2061 4e75 6d62 Answer aNumb
│ │ │ │ │ +000077e0: 6572 2c20 636f 6e76 6572 7465 6420 746f er, converted to
│ │ │ │ │ +000077f0: 2061 2053 6361 6c65 6444 6563 696d 616c a ScaledDecimal
│ │ │ │ │ +00007800: 2077 6974 6820 7468 6520 7361 6d65 2073 with the same s
│ │ │ │ │ +00007810: 6361 6c65 0a20 2020 2020 6173 2074 6865 cale. as the
│ │ │ │ │ +00007820: 2072 6563 6569 7665 722e 0a0a 6672 6163 receiver...frac
│ │ │ │ │ +00007830: 7469 6f6e 5061 7274 0a20 2020 2020 416e tionPart. An
│ │ │ │ │ +00007840: 7377 6572 2074 6865 2066 7261 6374 696f swer the fractio
│ │ │ │ │ +00007850: 6e61 6c20 7061 7274 206f 6620 7468 6520 nal part of the
│ │ │ │ │ +00007860: 7265 6365 6976 6572 2e0a 0a67 656e 6572 receiver...gener
│ │ │ │ │ +00007870: 616c 6974 790a 2020 2020 2052 6574 7572 ality. Retur
│ │ │ │ │ +00007880: 6e20 7468 6520 7265 6365 6976 6572 2773 n the receiver's
│ │ │ │ │ +00007890: 2067 656e 6572 616c 6974 790a 0a69 6e74 generality..int
│ │ │ │ │ +000078a0: 6567 6572 5061 7274 0a20 2020 2020 416e egerPart. An
│ │ │ │ │ +000078b0: 7377 6572 2074 6865 2066 7261 6374 696f swer the fractio
│ │ │ │ │ +000078c0: 6e61 6c20 7061 7274 206f 6620 7468 6520 nal part of the
│ │ │ │ │ +000078d0: 7265 6365 6976 6572 2e0a 0a74 7275 6e63 receiver...trunc
│ │ │ │ │ +000078e0: 6174 6564 0a20 2020 2020 416e 7377 6572 ated. Answer
│ │ │ │ │ +000078f0: 2074 6865 2072 6563 6569 7665 722c 2063 the receiver, c
│ │ │ │ │ +00007900: 6f6e 7665 7274 6564 2074 6f20 616e 2049 onverted to an I
│ │ │ │ │ +00007910: 6e74 6567 6572 2061 6e64 2074 7275 6e63 nteger and trunc
│ │ │ │ │ +00007920: 6174 6564 2074 6f77 6172 6473 0a20 2020 ated towards.
│ │ │ │ │ +00007930: 2020 2d69 6e66 696e 6974 792e 0a0a 0a1f -infinity.....
│ │ │ │ │ +00007940: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ +00007950: 696e 666f 2c20 204e 6f64 653a 2053 6361 info, Node: Sca
│ │ │ │ │ +00007960: 6c65 6444 6563 696d 616c 2d63 6f6d 7061 ledDecimal-compa
│ │ │ │ │ +00007970: 7269 6e67 2c20 204e 6578 743a 2053 6361 ring, Next: Sca
│ │ │ │ │ +00007980: 6c65 6444 6563 696d 616c 2d63 6f6e 7374 ledDecimal-const
│ │ │ │ │ +00007990: 616e 7473 2c20 2050 7265 763a 2053 6361 ants, Prev: Sca
│ │ │ │ │ +000079a0: 6c65 6444 6563 696d 616c 2d63 6f65 7263 ledDecimal-coerc
│ │ │ │ │ +000079b0: 696f 6e2c 2020 5570 3a20 5363 616c 6564 ion, Up: Scaled
│ │ │ │ │ +000079c0: 4465 6369 6d61 6c0a 0a31 2e31 3438 2e34 Decimal..1.148.4
│ │ │ │ │ +000079d0: 2053 6361 6c65 6444 6563 696d 616c 3a20 ScaledDecimal:
│ │ │ │ │ +000079e0: 636f 6d70 6172 696e 670a 2d2d 2d2d 2d2d comparing.------
│ │ │ │ │ +000079f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00007a00: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 3c20 614e ----------..< aN
│ │ │ │ │ +00007a10: 756d 6265 720a 2020 2020 2041 6e73 7765 umber. Answe
│ │ │ │ │ +00007a20: 7220 7768 6574 6865 7220 7468 6520 7265 r whether the re
│ │ │ │ │ +00007a30: 6365 6976 6572 2069 7320 6c65 7373 2074 ceiver is less t
│ │ │ │ │ +00007a40: 6861 6e20 6172 672e 0a0a 3c3d 2061 4e75 han arg...<= aNu
│ │ │ │ │ +00007a50: 6d62 6572 0a20 2020 2020 416e 7377 6572 mber. Answer
│ │ │ │ │ +00007a60: 2077 6865 7468 6572 2074 6865 2072 6563 whether the rec
│ │ │ │ │ +00007a70: 6569 7665 7220 6973 206c 6573 7320 7468 eiver is less th
│ │ │ │ │ +00007a80: 616e 206f 7220 6571 7561 6c20 746f 2061 an or equal to a
│ │ │ │ │ +00007a90: 7267 2e0a 0a3d 2061 7267 0a20 2020 2020 rg...= arg.
│ │ │ │ │ +00007aa0: 416e 7377 6572 2077 6865 7468 6572 2074 Answer whether t
│ │ │ │ │ +00007ab0: 6865 2072 6563 6569 7665 7220 6973 2065 he receiver is e
│ │ │ │ │ +00007ac0: 7175 616c 2074 6f20 6172 672e 0a0a 3e20 qual to arg...>
│ │ │ │ │ +00007ad0: 614e 756d 6265 720a 2020 2020 2041 6e73 aNumber. Ans
│ │ │ │ │ +00007ae0: 7765 7220 7768 6574 6865 7220 7468 6520 wer whether the
│ │ │ │ │ +00007af0: 7265 6365 6976 6572 2069 7320 6772 6561 receiver is grea
│ │ │ │ │ +00007b00: 7465 7220 7468 616e 2061 7267 2e0a 0a3e ter than arg...>
│ │ │ │ │ +00007b10: 3d20 614e 756d 6265 720a 2020 2020 2041 = aNumber. A
│ │ │ │ │ +00007b20: 6e73 7765 7220 7768 6574 6865 7220 7468 nswer whether th
│ │ │ │ │ +00007b30: 6520 7265 6365 6976 6572 2069 7320 6772 e receiver is gr
│ │ │ │ │ +00007b40: 6561 7465 7220 7468 616e 206f 7220 6571 eater than or eq
│ │ │ │ │ +00007b50: 7561 6c20 746f 2061 7267 2e0a 0a68 6173 ual to arg...has
│ │ │ │ │ +00007b60: 680a 2020 2020 2041 6e73 7765 7220 616e h. Answer an
│ │ │ │ │ +00007b70: 2068 6173 6820 7661 6c75 6520 666f 7220 hash value for
│ │ │ │ │ +00007b80: 7468 6520 7265 6365 6976 6572 2e0a 0a7e the receiver...~
│ │ │ │ │ +00007b90: 3d20 6172 670a 2020 2020 2041 6e73 7765 = arg. Answe
│ │ │ │ │ +00007ba0: 7220 7768 6574 6865 7220 7468 6520 7265 r whether the re
│ │ │ │ │ +00007bb0: 6365 6976 6572 2069 7320 6e6f 7420 6571 ceiver is not eq
│ │ │ │ │ +00007bc0: 7561 6c20 6172 672e 0a0a 0a1f 0a46 696c ual arg......Fil
│ │ │ │ │ +00007bd0: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ +00007be0: 2c20 204e 6f64 653a 2053 6361 6c65 6444 , Node: ScaledD
│ │ │ │ │ +00007bf0: 6563 696d 616c 2d63 6f6e 7374 616e 7473 ecimal-constants
│ │ │ │ │ +00007c00: 2c20 204e 6578 743a 2053 6361 6c65 6444 , Next: ScaledD
│ │ │ │ │ +00007c10: 6563 696d 616c 2d70 7269 6e74 696e 672c ecimal-printing,
│ │ │ │ │ +00007c20: 2020 5072 6576 3a20 5363 616c 6564 4465 Prev: ScaledDe
│ │ │ │ │ +00007c30: 6369 6d61 6c2d 636f 6d70 6172 696e 672c cimal-comparing,
│ │ │ │ │ +00007c40: 2020 5570 3a20 5363 616c 6564 4465 6369 Up: ScaledDeci
│ │ │ │ │ +00007c50: 6d61 6c0a 0a31 2e31 3438 2e35 2053 6361 mal..1.148.5 Sca
│ │ │ │ │ +00007c60: 6c65 6444 6563 696d 616c 3a20 636f 6e73 ledDecimal: cons
│ │ │ │ │ +00007c70: 7461 6e74 730a 2d2d 2d2d 2d2d 2d2d 2d2d tants.----------
│ │ │ │ │ +00007c80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00007c90: 2d2d 2d2d 2d2d 0a0a 6f6e 650a 2020 2020 ------..one.
│ │ │ │ │ +00007ca0: 2041 6e73 7765 7220 7468 6520 7265 6365 Answer the rece
│ │ │ │ │ +00007cb0: 6976 6572 2773 2072 6570 7265 7365 6e74 iver's represent
│ │ │ │ │ +00007cc0: 6174 696f 6e20 6f66 206f 6e65 2e0a 0a7a ation of one...z
│ │ │ │ │ +00007cd0: 6572 6f0a 2020 2020 2041 6e73 7765 7220 ero. Answer
│ │ │ │ │ +00007ce0: 7468 6520 7265 6365 6976 6572 2773 2072 the receiver's r
│ │ │ │ │ +00007cf0: 6570 7265 7365 6e74 6174 696f 6e20 6f66 epresentation of
│ │ │ │ │ +00007d00: 207a 6572 6f2e 0a0a 0a1f 0a46 696c 653a zero......File:
│ │ │ │ │ +00007d10: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ +00007d20: 204e 6f64 653a 2053 6361 6c65 6444 6563 Node: ScaledDec
│ │ │ │ │ +00007d30: 696d 616c 2d70 7269 6e74 696e 672c 2020 imal-printing,
│ │ │ │ │ +00007d40: 4e65 7874 3a20 5363 616c 6564 4465 6369 Next: ScaledDeci
│ │ │ │ │ +00007d50: 6d61 6c2d 7374 6f72 696e 672c 2020 5072 mal-storing, Pr
│ │ │ │ │ +00007d60: 6576 3a20 5363 616c 6564 4465 6369 6d61 ev: ScaledDecima
│ │ │ │ │ +00007d70: 6c2d 636f 6e73 7461 6e74 732c 2020 5570 l-constants, Up
│ │ │ │ │ +00007d80: 3a20 5363 616c 6564 4465 6369 6d61 6c0a : ScaledDecimal.
│ │ │ │ │ +00007d90: 0a31 2e31 3438 2e36 2053 6361 6c65 6444 .1.148.6 ScaledD
│ │ │ │ │ +00007da0: 6563 696d 616c 3a20 7072 696e 7469 6e67 ecimal: printing
│ │ │ │ │ +00007db0: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------
│ │ │ │ │ +00007dc0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00007dd0: 0a0a 6469 7370 6c61 794f 6e3a 2061 5374 ..displayOn: aSt
│ │ │ │ │ +00007de0: 7265 616d 0a20 2020 2020 5072 696e 7420 ream. Print
│ │ │ │ │ +00007df0: 6120 7265 7072 6573 656e 7461 7469 6f6e a representation
│ │ │ │ │ +00007e00: 206f 6620 7468 6520 7265 6365 6976 6572 of the receiver
│ │ │ │ │ +00007e10: 206f 6e20 6153 7472 6561 6d2c 2069 6e74 on aStream, int
│ │ │ │ │ +00007e20: 656e 6465 6420 746f 2062 650a 2020 2020 ended to be.
│ │ │ │ │ +00007e30: 2064 6972 6563 7465 6420 746f 2061 2075 directed to a u
│ │ │ │ │ +00007e40: 7365 722e 2020 496e 2074 6869 7320 7061 ser. In this pa
│ │ │ │ │ +00007e50: 7274 6963 756c 6172 2063 6173 652c 2074 rticular case, t
│ │ │ │ │ +00007e60: 6865 2060 7363 616c 6527 2070 6172 7420 he `scale' part
│ │ │ │ │ +00007e70: 6f66 0a20 2020 2020 7468 6520 2370 7269 of. the #pri
│ │ │ │ │ +00007e80: 6e74 5374 7269 6e67 2069 7320 6e6f 7420 ntString is not
│ │ │ │ │ +00007e90: 656d 6974 7465 642e 0a0a 7072 696e 744f emitted...printO
│ │ │ │ │ +00007ea0: 6e3a 2061 5374 7265 616d 0a20 2020 2020 n: aStream.
│ │ │ │ │ +00007eb0: 5072 696e 7420 6120 7265 7072 6573 656e Print a represen
│ │ │ │ │ +00007ec0: 7461 7469 6f6e 206f 6620 7468 6520 7265 tation of the re
│ │ │ │ │ +00007ed0: 6365 6976 6572 206f 6e20 6153 7472 6561 ceiver on aStrea
│ │ │ │ │ +00007ee0: 6d2e 0a0a 0a1f 0a46 696c 653a 2067 7374 m......File: gst
│ │ │ │ │ +00007ef0: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ +00007f00: 653a 2053 6361 6c65 6444 6563 696d 616c e: ScaledDecimal
│ │ │ │ │ +00007f10: 2d73 746f 7269 6e67 2c20 2050 7265 763a -storing, Prev:
│ │ │ │ │ +00007f20: 2053 6361 6c65 6444 6563 696d 616c 2d70 ScaledDecimal-p
│ │ │ │ │ +00007f30: 7269 6e74 696e 672c 2020 5570 3a20 5363 rinting, Up: Sc
│ │ │ │ │ +00007f40: 616c 6564 4465 6369 6d61 6c0a 0a31 2e31 aledDecimal..1.1
│ │ │ │ │ +00007f50: 3438 2e37 2053 6361 6c65 6444 6563 696d 48.7 ScaledDecim
│ │ │ │ │ +00007f60: 616c 3a20 7374 6f72 696e 670a 2d2d 2d2d al: storing.----
│ │ │ │ │ +00007f70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00007f80: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6973 4c69 ----------..isLi
│ │ │ │ │ +00007f90: 7465 7261 6c4f 626a 6563 740a 2020 2020 teralObject.
│ │ │ │ │ +00007fa0: 2041 6e73 7765 7220 7768 6574 6865 7220 Answer whether
│ │ │ │ │ +00007fb0: 7468 6520 7265 6365 6976 6572 2069 7320 the receiver is
│ │ │ │ │ +00007fc0: 6578 7072 6573 7369 626c 6520 6173 2061 expressible as a
│ │ │ │ │ +00007fd0: 2053 6d61 6c6c 7461 6c6b 206c 6974 6572 Smalltalk liter
│ │ │ │ │ +00007fe0: 616c 2e0a 0a73 746f 7265 4c69 7465 7261 al...storeLitera
│ │ │ │ │ +00007ff0: 6c4f 6e3a 2061 5374 7265 616d 0a20 2020 lOn: aStream.
│ │ │ │ │ +00008000: 2020 5374 6f72 6520 6f6e 2061 5374 7265 Store on aStre
│ │ │ │ │ +00008010: 616d 2073 6f6d 6520 536d 616c 6c74 616c am some Smalltal
│ │ │ │ │ +00008020: 6b20 636f 6465 2077 6869 6368 2063 6f6d k code which com
│ │ │ │ │ +00008030: 7069 6c65 7320 746f 2074 6865 2072 6563 piles to the rec
│ │ │ │ │ +00008040: 6569 7665 720a 0a73 746f 7265 4f6e 3a20 eiver..storeOn:
│ │ │ │ │ +00008050: 6153 7472 6561 6d0a 2020 2020 2050 7269 aStream. Pri
│ │ │ │ │ +00008060: 6e74 2053 6d61 6c6c 7461 6c6b 2063 6f64 nt Smalltalk cod
│ │ │ │ │ +00008070: 6520 7468 6174 2063 6f6d 7069 6c65 7320 e that compiles
│ │ │ │ │ +00008080: 746f 2074 6865 2072 6563 6569 7665 7220 to the receiver
│ │ │ │ │ +00008090: 6f6e 2061 5374 7265 616d 2e0a 0a0a 1f0a on aStream......
│ │ │ │ │ +000080a0: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ +000080b0: 6e66 6f2c 2020 4e6f 6465 3a20 5365 6375 nfo, Node: Secu
│ │ │ │ │ +000080c0: 7269 7479 506f 6c69 6379 2c20 204e 6578 rityPolicy, Nex
│ │ │ │ │ +000080d0: 743a 2053 656d 6170 686f 7265 2c20 2050 t: Semaphore, P
│ │ │ │ │ +000080e0: 7265 763a 2053 6361 6c65 6444 6563 696d rev: ScaledDecim
│ │ │ │ │ +000080f0: 616c 2c20 2055 703a 2042 6173 6520 636c al, Up: Base cl
│ │ │ │ │ +00008100: 6173 7365 730a 0a31 2e31 3439 2053 6563 asses..1.149 Sec
│ │ │ │ │ +00008110: 7572 6974 7950 6f6c 6963 790a 3d3d 3d3d urityPolicy.====
│ │ │ │ │ +00008120: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ +00008130: 0a0a 4465 6669 6e65 6420 696e 206e 616d ..Defined in nam
│ │ │ │ │ +00008140: 6573 7061 6365 2053 6d61 6c6c 7461 6c6b espace Smalltalk
│ │ │ │ │ +00008150: 0a53 7570 6572 636c 6173 733a 204f 626a .Superclass: Obj
│ │ │ │ │ +00008160: 6563 740a 4361 7465 676f 7279 3a20 4c61 ect.Category: La
│ │ │ │ │ +00008170: 6e67 7561 6765 2d53 6563 7572 6974 790a nguage-Security.
│ │ │ │ │ +00008180: 2020 2020 2049 2061 6d20 7468 6520 636c I am the cl
│ │ │ │ │ +00008190: 6173 7320 7468 6174 2072 6570 7265 7365 ass that represe
│ │ │ │ │ +000081a0: 6e74 7320 7768 6963 6820 6f70 6572 6174 nts which operat
│ │ │ │ │ +000081b0: 696f 6e73 2074 6861 7420 636f 756c 6420 ions that could
│ │ │ │ │ +000081c0: 6861 726d 0a20 2020 2020 7468 6520 7379 harm. the sy
│ │ │ │ │ +000081d0: 7374 656d 2773 2073 6563 7572 6974 7920 stem's security
│ │ │ │ │ +000081e0: 6172 6520 616c 6c6f 7765 6420 6f72 2064 are allowed or d
│ │ │ │ │ +000081f0: 656e 6965 6420 746f 2061 2070 6172 7469 enied to a parti
│ │ │ │ │ +00008200: 6375 6c61 7220 636c 6173 732e 0a20 2020 cular class..
│ │ │ │ │ +00008210: 2020 4966 2061 2063 6c61 7373 2064 6f65 If a class doe
│ │ │ │ │ +00008220: 7320 6e6f 7420 6861 7665 2061 2070 6f6c s not have a pol
│ │ │ │ │ +00008230: 6963 792c 2069 7420 6973 2061 6c6c 6f77 icy, it is allow
│ │ │ │ │ +00008240: 6564 2065 7665 7279 7468 696e 6720 6966 ed everything if
│ │ │ │ │ +00008250: 2069 740a 2020 2020 2069 7320 7472 7573 it. is trus
│ │ │ │ │ +00008260: 7465 642c 2061 6e64 2064 656e 6965 6420 ted, and denied
│ │ │ │ │ +00008270: 6576 6572 7974 6869 6e67 2069 6620 6974 everything if it
│ │ │ │ │ +00008280: 2069 7320 756e 7472 7573 7465 640a 0a2a is untrusted..*
│ │ │ │ │ +00008290: 204d 656e 753a 0a0a 2a20 5365 6375 7269 Menu:..* Securi
│ │ │ │ │ +000082a0: 7479 506f 6c69 6379 2d6d 6f64 6966 7969 tyPolicy-modifyi
│ │ │ │ │ +000082b0: 6e67 3a3a 2020 2869 6e73 7461 6e63 6529 ng:: (instance)
│ │ │ │ │ +000082c0: 0a2a 2053 6563 7572 6974 7950 6f6c 6963 .* SecurityPolic
│ │ │ │ │ +000082d0: 792d 7175 6572 7969 6e67 3a3a 2020 2869 y-querying:: (i
│ │ │ │ │ +000082e0: 6e73 7461 6e63 6529 0a0a 1f0a 4669 6c65 nstance)....File
│ │ │ │ │ +000082f0: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ +00008300: 2020 4e6f 6465 3a20 5365 6375 7269 7479 Node: Security
│ │ │ │ │ +00008310: 506f 6c69 6379 2d6d 6f64 6966 7969 6e67 Policy-modifying
│ │ │ │ │ +00008320: 2c20 204e 6578 743a 2053 6563 7572 6974 , Next: Securit
│ │ │ │ │ +00008330: 7950 6f6c 6963 792d 7175 6572 7969 6e67 yPolicy-querying
│ │ │ │ │ +00008340: 2c20 2055 703a 2053 6563 7572 6974 7950 , Up: SecurityP
│ │ │ │ │ +00008350: 6f6c 6963 790a 0a31 2e31 3439 2e31 2053 olicy..1.149.1 S
│ │ │ │ │ +00008360: 6563 7572 6974 7950 6f6c 6963 793a 206d ecurityPolicy: m
│ │ │ │ │ +00008370: 6f64 6966 7969 6e67 0a2d 2d2d 2d2d 2d2d odifying.-------
│ │ │ │ │ +00008380: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00008390: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6164 6450 ----------..addP
│ │ │ │ │ +000083a0: 6572 6d69 7373 696f 6e3a 2061 5065 726d ermission: aPerm
│ │ │ │ │ +000083b0: 6973 7369 6f6e 0a20 2020 2020 4e6f 7420 ission. Not
│ │ │ │ │ +000083c0: 636f 6d6d 656e 7465 642e 0a0a 6f77 6e65 commented...owne
│ │ │ │ │ +000083d0: 723a 2061 436c 6173 730a 2020 2020 204e r: aClass. N
│ │ │ │ │ +000083e0: 6f74 2063 6f6d 6d65 6e74 6564 2e0a 0a72 ot commented...r
│ │ │ │ │ +000083f0: 656d 6f76 6550 6572 6d69 7373 696f 6e3a emovePermission:
│ │ │ │ │ +00008400: 2061 5065 726d 6973 7369 6f6e 0a20 2020 aPermission.
│ │ │ │ │ +00008410: 2020 4e6f 7420 636f 6d6d 656e 7465 642e Not commented.
│ │ │ │ │ +00008420: 0a0a 7769 7468 4f77 6e65 723a 2061 436c ..withOwner: aCl
│ │ │ │ │ +00008430: 6173 730a 2020 2020 204e 6f74 2063 6f6d ass. Not com
│ │ │ │ │ +00008440: 6d65 6e74 6564 2e0a 0a0a 1f0a 4669 6c65 mented......File
│ │ │ │ │ +00008450: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ +00008460: 2020 4e6f 6465 3a20 5365 6375 7269 7479 Node: Security
│ │ │ │ │ +00008470: 506f 6c69 6379 2d71 7565 7279 696e 672c Policy-querying,
│ │ │ │ │ +00008480: 2020 5072 6576 3a20 5365 6375 7269 7479 Prev: Security
│ │ │ │ │ +00008490: 506f 6c69 6379 2d6d 6f64 6966 7969 6e67 Policy-modifying
│ │ │ │ │ +000084a0: 2c20 2055 703a 2053 6563 7572 6974 7950 , Up: SecurityP
│ │ │ │ │ +000084b0: 6f6c 6963 790a 0a31 2e31 3439 2e32 2053 olicy..1.149.2 S
│ │ │ │ │ +000084c0: 6563 7572 6974 7950 6f6c 6963 793a 2071 ecurityPolicy: q
│ │ │ │ │ +000084d0: 7565 7279 696e 670a 2d2d 2d2d 2d2d 2d2d uerying.--------
│ │ │ │ │ +000084e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000084f0: 2d2d 2d2d 2d2d 2d2d 0a0a 6368 6563 6b3a --------..check:
│ │ │ │ │ +00008500: 2061 5065 726d 6973 7369 6f6e 0a20 2020 aPermission.
│ │ │ │ │ +00008510: 2020 4e6f 7420 636f 6d6d 656e 7465 642e Not commented.
│ │ │ │ │ +00008520: 0a0a 696d 706c 6965 733a 2061 5065 726d ..implies: aPerm
│ │ │ │ │ +00008530: 6973 7369 6f6e 0a20 2020 2020 4e6f 7420 ission. Not
│ │ │ │ │ +00008540: 636f 6d6d 656e 7465 642e 0a0a 0a1f 0a46 commented......F
│ │ │ │ │ +00008550: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ +00008560: 666f 2c20 204e 6f64 653a 2053 656d 6170 fo, Node: Semap
│ │ │ │ │ +00008570: 686f 7265 2c20 204e 6578 743a 2053 6571 hore, Next: Seq
│ │ │ │ │ +00008580: 7565 6e63 6561 626c 6543 6f6c 6c65 6374 uenceableCollect
│ │ │ │ │ +00008590: 696f 6e2c 2020 5072 6576 3a20 5365 6375 ion, Prev: Secu
│ │ │ │ │ +000085a0: 7269 7479 506f 6c69 6379 2c20 2055 703a rityPolicy, Up:
│ │ │ │ │ +000085b0: 2042 6173 6520 636c 6173 7365 730a 0a31 Base classes..1
│ │ │ │ │ +000085c0: 2e31 3530 2053 656d 6170 686f 7265 0a3d .150 Semaphore.=
│ │ │ │ │ +000085d0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a ==============..
│ │ │ │ │ +000085e0: 4465 6669 6e65 6420 696e 206e 616d 6573 Defined in names
│ │ │ │ │ +000085f0: 7061 6365 2053 6d61 6c6c 7461 6c6b 0a53 pace Smalltalk.S
│ │ │ │ │ +00008600: 7570 6572 636c 6173 733a 204c 696e 6b65 uperclass: Linke
│ │ │ │ │ +00008610: 644c 6973 740a 4361 7465 676f 7279 3a20 dList.Category:
│ │ │ │ │ +00008620: 4c61 6e67 7561 6765 2d50 726f 6365 7373 Language-Process
│ │ │ │ │ +00008630: 6573 0a20 2020 2020 4d79 2069 6e73 7461 es. My insta
│ │ │ │ │ +00008640: 6e63 6573 2072 6570 7265 7365 6e74 2063 nces represent c
│ │ │ │ │ +00008650: 6f75 6e74 696e 6720 7365 6d61 7068 6f72 ounting semaphor
│ │ │ │ │ +00008660: 6573 2e20 2049 2070 726f 7669 6465 206d es. I provide m
│ │ │ │ │ +00008670: 6574 686f 6473 2066 6f72 0a20 2020 2020 ethods for.
│ │ │ │ │ +00008680: 7369 676e 616c 6c69 6e67 2074 6865 2073 signalling the s
│ │ │ │ │ +00008690: 656d 6170 686f 7265 2773 2061 7661 696c emaphore's avail
│ │ │ │ │ +000086a0: 6162 696c 6974 792c 2061 6e64 206d 6574 ability, and met
│ │ │ │ │ +000086b0: 686f 6473 2066 6f72 2077 6169 7469 6e67 hods for waiting
│ │ │ │ │ +000086c0: 0a20 2020 2020 666f 7220 6974 7320 6176 . for its av
│ │ │ │ │ +000086d0: 6169 6c61 6269 6c69 7479 2e20 2049 2061 ailability. I a
│ │ │ │ │ +000086e0: 6c73 6f20 7072 6f76 6964 6520 736f 6d65 lso provide some
│ │ │ │ │ +000086f0: 206d 6574 686f 6473 2066 6f72 0a20 2020 methods for.
│ │ │ │ │ +00008700: 2020 696d 706c 656d 656e 7469 6e67 2063 implementing c
│ │ │ │ │ +00008710: 7269 7469 6361 6c20 7365 6374 696f 6e73 ritical sections
│ │ │ │ │ +00008720: 2e0a 0a2a 204d 656e 753a 0a0a 2a20 5365 ...* Menu:..* Se
│ │ │ │ │ +00008730: 6d61 7068 6f72 6520 636c 6173 732d 696e maphore class-in
│ │ │ │ │ +00008740: 7374 616e 6365 2063 7265 6174 696f 6e3a stance creation:
│ │ │ │ │ +00008750: 3a20 2028 636c 6173 7329 0a2a 2053 656d : (class).* Sem
│ │ │ │ │ +00008760: 6170 686f 7265 2d61 6363 6573 7369 6e67 aphore-accessing
│ │ │ │ │ +00008770: 3a3a 2020 2869 6e73 7461 6e63 6529 0a2a :: (instance).*
│ │ │ │ │ +00008780: 2053 656d 6170 686f 7265 2d62 7569 6c74 Semaphore-built
│ │ │ │ │ +00008790: 696e 733a 3a20 2028 696e 7374 616e 6365 ins:: (instance
│ │ │ │ │ +000087a0: 290a 2a20 5365 6d61 7068 6f72 652d 6d75 ).* Semaphore-mu
│ │ │ │ │ +000087b0: 7475 616c 2065 7863 6c75 7369 6f6e 3a3a tual exclusion::
│ │ │ │ │ +000087c0: 2020 2869 6e73 7461 6e63 6529 0a2a 2053 (instance).* S
│ │ │ │ │ +000087d0: 656d 6170 686f 7265 2d70 7269 6e74 696e emaphore-printin
│ │ │ │ │ +000087e0: 673a 3a20 2028 696e 7374 616e 6365 290a g:: (instance).
│ │ │ │ │ +000087f0: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ +00008800: 652e 696e 666f 2c20 204e 6f64 653a 2053 e.info, Node: S
│ │ │ │ │ +00008810: 656d 6170 686f 7265 2063 6c61 7373 2d69 emaphore class-i
│ │ │ │ │ +00008820: 6e73 7461 6e63 6520 6372 6561 7469 6f6e nstance creation
│ │ │ │ │ +00008830: 2c20 204e 6578 743a 2053 656d 6170 686f , Next: Semapho
│ │ │ │ │ +00008840: 7265 2d61 6363 6573 7369 6e67 2c20 2055 re-accessing, U
│ │ │ │ │ +00008850: 703a 2053 656d 6170 686f 7265 0a0a 312e p: Semaphore..1.
│ │ │ │ │ +00008860: 3135 302e 3120 5365 6d61 7068 6f72 6520 150.1 Semaphore
│ │ │ │ │ +00008870: 636c 6173 733a 2069 6e73 7461 6e63 6520 class: instance
│ │ │ │ │ +00008880: 6372 6561 7469 6f6e 0a2d 2d2d 2d2d 2d2d creation.-------
│ │ │ │ │ +00008890: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000088a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000088b0: 2d2d 2d0a 0a66 6f72 4d75 7475 616c 4578 ---..forMutualEx
│ │ │ │ │ +000088c0: 636c 7573 696f 6e0a 2020 2020 2041 6e73 clusion. Ans
│ │ │ │ │ +000088d0: 7765 7220 6120 6e65 7720 7365 6d61 7068 wer a new semaph
│ │ │ │ │ +000088e0: 6f72 6520 7769 7468 2061 2073 6967 6e61 ore with a signa
│ │ │ │ │ +000088f0: 6c20 6f6e 2069 742e 2054 6865 7365 2073 l on it. These s
│ │ │ │ │ +00008900: 656d 6170 686f 7265 7320 6172 6520 610a emaphores are a.
│ │ │ │ │ +00008910: 2020 2020 2075 7365 6675 6c20 7368 6f72 useful shor
│ │ │ │ │ +00008920: 7463 7574 2077 6865 6e20 796f 7520 7573 tcut when you us
│ │ │ │ │ +00008930: 6520 7365 6d61 7068 6f72 6573 2061 7320 e semaphores as
│ │ │ │ │ +00008940: 6372 6974 6963 616c 2073 6563 7469 6f6e critical section
│ │ │ │ │ +00008950: 732e 0a0a 6e65 770a 2020 2020 2041 6e73 s...new. Ans
│ │ │ │ │ +00008960: 7765 7220 6120 6e65 7720 7365 6d61 7068 wer a new semaph
│ │ │ │ │ +00008970: 6f72 650a 0a0a 1f0a 4669 6c65 3a20 6773 ore.....File: gs
│ │ │ │ │ +00008980: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ +00008990: 6465 3a20 5365 6d61 7068 6f72 652d 6163 de: Semaphore-ac
│ │ │ │ │ +000089a0: 6365 7373 696e 672c 2020 4e65 7874 3a20 cessing, Next:
│ │ │ │ │ +000089b0: 5365 6d61 7068 6f72 652d 6275 696c 7469 Semaphore-builti
│ │ │ │ │ +000089c0: 6e73 2c20 2050 7265 763a 2053 656d 6170 ns, Prev: Semap
│ │ │ │ │ +000089d0: 686f 7265 2063 6c61 7373 2d69 6e73 7461 hore class-insta
│ │ │ │ │ +000089e0: 6e63 6520 6372 6561 7469 6f6e 2c20 2055 nce creation, U
│ │ │ │ │ +000089f0: 703a 2053 656d 6170 686f 7265 0a0a 312e p: Semaphore..1.
│ │ │ │ │ +00008a00: 3135 302e 3220 5365 6d61 7068 6f72 653a 150.2 Semaphore:
│ │ │ │ │ +00008a10: 2061 6363 6573 7369 6e67 0a2d 2d2d 2d2d accessing.-----
│ │ │ │ │ +00008a20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00008a30: 2d2d 2d2d 2d2d 2d0a 0a6e 616d 650a 2020 -------..name.
│ │ │ │ │ +00008a40: 2020 2041 6e73 7765 7220 6120 7573 6572 Answer a user
│ │ │ │ │ +00008a50: 2d66 7269 656e 646c 7920 6e61 6d65 2066 -friendly name f
│ │ │ │ │ +00008a60: 6f72 2074 6865 2072 6563 6569 7665 720a or the receiver.
│ │ │ │ │ +00008a70: 0a6e 616d 653a 2061 5374 7269 6e67 0a20 .name: aString.
│ │ │ │ │ +00008a80: 2020 2020 416e 7377 6572 2061 2075 7365 Answer a use
│ │ │ │ │ +00008a90: 722d 6672 6965 6e64 6c79 206e 616d 6520 r-friendly name
│ │ │ │ │ +00008aa0: 666f 7220 7468 6520 7265 6365 6976 6572 for the receiver
│ │ │ │ │ +00008ab0: 0a0a 7761 6974 696e 6750 726f 6365 7373 ..waitingProcess
│ │ │ │ │ +00008ac0: 6573 0a20 2020 2020 416e 7377 6572 2061 es. Answer a
│ │ │ │ │ +00008ad0: 6e20 4172 7261 7920 6f66 2070 726f 6365 n Array of proce
│ │ │ │ │ +00008ae0: 7373 6573 2063 7572 7265 6e74 6c79 2077 sses currently w
│ │ │ │ │ +00008af0: 6169 7469 6e67 206f 6e20 7468 6520 7265 aiting on the re
│ │ │ │ │ +00008b00: 6365 6976 6572 2e0a 0a77 6f75 6c64 426c ceiver...wouldBl
│ │ │ │ │ +00008b10: 6f63 6b0a 2020 2020 2041 6e73 7765 7220 ock. Answer
│ │ │ │ │ +00008b20: 7768 6574 6865 7220 7761 6974 696e 6720 whether waiting
│ │ │ │ │ +00008b30: 6f6e 2074 6865 2072 6563 6569 7665 7220 on the receiver
│ │ │ │ │ +00008b40: 776f 756c 6420 7375 7370 656e 6420 7468 would suspend th
│ │ │ │ │ +00008b50: 6520 6375 7272 656e 740a 2020 2020 2070 e current. p
│ │ │ │ │ +00008b60: 726f 6365 7373 2e0a 0a0a 1f0a 4669 6c65 rocess......File
│ │ │ │ │ +00008b70: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ +00008b80: 2020 4e6f 6465 3a20 5365 6d61 7068 6f72 Node: Semaphor
│ │ │ │ │ +00008b90: 652d 6275 696c 7469 6e73 2c20 204e 6578 e-builtins, Nex
│ │ │ │ │ +00008ba0: 743a 2053 656d 6170 686f 7265 2d6d 7574 t: Semaphore-mut
│ │ │ │ │ +00008bb0: 7561 6c20 6578 636c 7573 696f 6e2c 2020 ual exclusion,
│ │ │ │ │ +00008bc0: 5072 6576 3a20 5365 6d61 7068 6f72 652d Prev: Semaphore-
│ │ │ │ │ +00008bd0: 6163 6365 7373 696e 672c 2020 5570 3a20 accessing, Up:
│ │ │ │ │ +00008be0: 5365 6d61 7068 6f72 650a 0a31 2e31 3530 Semaphore..1.150
│ │ │ │ │ +00008bf0: 2e33 2053 656d 6170 686f 7265 3a20 6275 .3 Semaphore: bu
│ │ │ │ │ +00008c00: 696c 7469 6e73 0a2d 2d2d 2d2d 2d2d 2d2d iltins.---------
│ │ │ │ │ +00008c10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00008c20: 2d2d 0a0a 6c6f 636b 0a20 2020 2020 5769 --..lock. Wi
│ │ │ │ │ +00008c30: 7468 6f75 7420 7075 7474 696e 6720 7468 thout putting th
│ │ │ │ │ +00008c40: 6520 7265 6365 6976 6572 2074 6f20 736c e receiver to sl
│ │ │ │ │ +00008c50: 6565 702c 2066 6f72 6365 2070 726f 6365 eep, force proce
│ │ │ │ │ +00008c60: 7373 6573 2074 6861 7420 7472 7920 746f sses that try to
│ │ │ │ │ +00008c70: 0a20 2020 2020 7761 6974 206f 6e20 7468 . wait on th
│ │ │ │ │ +00008c80: 6520 7365 6d61 7068 6f72 6520 746f 2062 e semaphore to b
│ │ │ │ │ +00008c90: 6c6f 636b 2e20 2041 6e73 7765 7220 7768 lock. Answer wh
│ │ │ │ │ +00008ca0: 6574 6865 7220 7468 6973 2077 6173 2074 ether this was t
│ │ │ │ │ +00008cb0: 6865 2063 6173 650a 2020 2020 2065 7665 he case. eve
│ │ │ │ │ +00008cc0: 6e20 6265 666f 7265 2e0a 0a6e 6f74 6966 n before...notif
│ │ │ │ │ +00008cd0: 790a 2020 2020 2052 6573 756d 6520 6f6e y. Resume on
│ │ │ │ │ +00008ce0: 6520 6f66 2074 6865 2070 726f 6365 7373 e of the process
│ │ │ │ │ +00008cf0: 6573 2074 6861 7420 7765 7265 2077 6169 es that were wai
│ │ │ │ │ +00008d00: 7469 6e67 206f 6e20 7468 6520 7365 6d61 ting on the sema
│ │ │ │ │ +00008d10: 7068 6f72 6520 6966 0a20 2020 2020 7468 phore if. th
│ │ │ │ │ +00008d20: 6572 6520 7765 7265 2061 6e79 2e20 2044 ere were any. D
│ │ │ │ │ +00008d30: 6f20 6e6f 7420 6c65 6176 6520 6120 7369 o not leave a si
│ │ │ │ │ +00008d40: 676e 616c 206f 6e20 7468 6520 7365 6d61 gnal on the sema
│ │ │ │ │ +00008d50: 7068 6f72 6520 6966 206e 6f0a 2020 2020 phore if no.
│ │ │ │ │ +00008d60: 2070 726f 6365 7373 2069 7320 7761 6974 process is wait
│ │ │ │ │ +00008d70: 696e 672e 0a0a 6e6f 7469 6679 416c 6c0a ing...notifyAll.
│ │ │ │ │ +00008d80: 2020 2020 2052 6573 756d 6520 616c 6c20 Resume all
│ │ │ │ │ +00008d90: 7468 6520 7072 6f63 6573 7365 7320 7468 the processes th
│ │ │ │ │ +00008da0: 6174 2077 6572 6520 7761 6974 696e 6720 at were waiting
│ │ │ │ │ +00008db0: 6f6e 2074 6865 2073 656d 6170 686f 7265 on the semaphore
│ │ │ │ │ +00008dc0: 2069 660a 2020 2020 2074 6865 7265 2077 if. there w
│ │ │ │ │ +00008dd0: 6572 6520 616e 792e 2020 446f 206e 6f74 ere any. Do not
│ │ │ │ │ +00008de0: 206c 6561 7665 2061 2073 6967 6e61 6c20 leave a signal
│ │ │ │ │ +00008df0: 6f6e 2074 6865 2073 656d 6170 686f 7265 on the semaphore
│ │ │ │ │ +00008e00: 2069 6620 6e6f 0a20 2020 2020 7072 6f63 if no. proc
│ │ │ │ │ +00008e10: 6573 7320 6973 2077 6169 7469 6e67 2e0a ess is waiting..
│ │ │ │ │ +00008e20: 0a73 6967 6e61 6c0a 2020 2020 2053 6967 .signal. Sig
│ │ │ │ │ +00008e30: 6e61 6c20 7468 6520 7265 6365 6976 6572 nal the receiver
│ │ │ │ │ +00008e40: 2c20 7265 7375 6d69 6e67 2061 2077 6169 , resuming a wai
│ │ │ │ │ +00008e50: 7469 6e67 2070 726f 6365 7373 2720 6966 ting process' if
│ │ │ │ │ +00008e60: 2074 6865 7265 2069 7320 6f6e 650a 0a77 there is one..w
│ │ │ │ │ +00008e70: 6169 740a 2020 2020 2057 6169 7420 666f ait. Wait fo
│ │ │ │ │ +00008e80: 7220 7468 6520 7265 6365 6976 6572 2074 r the receiver t
│ │ │ │ │ +00008e90: 6f20 6265 2073 6967 6e61 6c6c 6564 2c20 o be signalled,
│ │ │ │ │ +00008ea0: 7375 7370 656e 6469 6e67 2074 6865 2065 suspending the e
│ │ │ │ │ +00008eb0: 7865 6375 7469 6e67 0a20 2020 2020 7072 xecuting. pr
│ │ │ │ │ +00008ec0: 6f63 6573 7320 6966 2069 7420 6973 206e ocess if it is n
│ │ │ │ │ +00008ed0: 6f74 2079 6574 2e20 2052 6574 7572 6e20 ot yet. Return
│ │ │ │ │ +00008ee0: 6e69 6c20 6966 2074 6865 2077 6169 7420 nil if the wait
│ │ │ │ │ +00008ef0: 7761 7320 696e 7465 7272 7570 7465 642c was interrupted,
│ │ │ │ │ +00008f00: 0a20 2020 2020 7468 6520 7265 6365 6976 . the receiv
│ │ │ │ │ +00008f10: 6572 206f 7468 6572 7769 7365 2e0a 0a77 er otherwise...w
│ │ │ │ │ +00008f20: 6169 7441 6674 6572 5369 676e 616c 6c69 aitAfterSignalli
│ │ │ │ │ +00008f30: 6e67 3a20 6153 656d 6170 686f 7265 0a20 ng: aSemaphore.
│ │ │ │ │ +00008f40: 2020 2020 5369 676e 616c 2061 5365 6d61 Signal aSema
│ │ │ │ │ +00008f50: 7068 6f72 6520 7468 656e 2c20 6174 6f6d phore then, atom
│ │ │ │ │ +00008f60: 6963 616c 6c79 2c20 7761 6974 2066 6f72 ically, wait for
│ │ │ │ │ +00008f70: 2074 6865 2072 6563 6569 7665 7220 746f the receiver to
│ │ │ │ │ +00008f80: 2062 650a 2020 2020 2073 6967 6e61 6c6c be. signall
│ │ │ │ │ +00008f90: 6564 2c20 7375 7370 656e 6469 6e67 2074 ed, suspending t
│ │ │ │ │ +00008fa0: 6865 2065 7865 6375 7469 6e67 2070 726f he executing pro
│ │ │ │ │ +00008fb0: 6365 7373 2069 6620 6974 2069 7320 6e6f cess if it is no
│ │ │ │ │ +00008fc0: 7420 7965 742e 2020 5468 6973 0a20 2020 t yet. This.
│ │ │ │ │ +00008fd0: 2020 6973 206e 6565 6465 6420 746f 2061 is needed to a
│ │ │ │ │ +00008fe0: 766f 6964 2072 6163 6520 636f 6e64 6974 void race condit
│ │ │ │ │ +00008ff0: 696f 6e73 2077 6865 6e20 7468 6520 236e ions when the #n
│ │ │ │ │ +00009000: 6f74 6966 7920 616e 6420 236e 6f74 6966 otify and #notif
│ │ │ │ │ +00009010: 7941 6c6c 0a20 2020 2020 6172 6520 7573 yAll. are us
│ │ │ │ │ +00009020: 6564 2062 6566 6f72 6520 7761 6974 696e ed before waitin
│ │ │ │ │ +00009030: 6720 6f6e 2072 6563 6569 7665 723a 206f g on receiver: o
│ │ │ │ │ +00009040: 7468 6572 7769 7365 2c20 6966 2061 2070 therwise, if a p
│ │ │ │ │ +00009050: 726f 6365 7373 2073 656e 6473 0a20 2020 rocess sends.
│ │ │ │ │ +00009060: 2020 616e 7920 6f66 2074 6865 2074 776f any of the two
│ │ │ │ │ +00009070: 2062 6574 7765 656e 2074 6865 2074 696d between the tim
│ │ │ │ │ +00009080: 6520 6153 656d 6170 686f 7265 2069 7320 e aSemaphore is
│ │ │ │ │ +00009090: 7369 676e 616c 6564 2061 6e64 2074 6865 signaled and the
│ │ │ │ │ +000090a0: 2074 696d 650a 2020 2020 2074 6865 2070 time. the p
│ │ │ │ │ +000090b0: 726f 6365 7373 2073 7461 7274 7320 7761 rocess starts wa
│ │ │ │ │ +000090c0: 6974 696e 6720 6f6e 2074 6865 2072 6563 iting on the rec
│ │ │ │ │ +000090d0: 6569 7665 722c 2074 6865 206e 6f74 6966 eiver, the notif
│ │ │ │ │ +000090e0: 6963 6174 696f 6e20 6973 0a20 2020 2020 ication is.
│ │ │ │ │ +000090f0: 6c6f 7374 2e0a 0a0a 1f0a 4669 6c65 3a20 lost......File:
│ │ │ │ │ +00009100: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ +00009110: 4e6f 6465 3a20 5365 6d61 7068 6f72 652d Node: Semaphore-
│ │ │ │ │ +00009120: 6d75 7475 616c 2065 7863 6c75 7369 6f6e mutual exclusion
│ │ │ │ │ +00009130: 2c20 204e 6578 743a 2053 656d 6170 686f , Next: Semapho
│ │ │ │ │ +00009140: 7265 2d70 7269 6e74 696e 672c 2020 5072 re-printing, Pr
│ │ │ │ │ +00009150: 6576 3a20 5365 6d61 7068 6f72 652d 6275 ev: Semaphore-bu
│ │ │ │ │ +00009160: 696c 7469 6e73 2c20 2055 703a 2053 656d iltins, Up: Sem
│ │ │ │ │ +00009170: 6170 686f 7265 0a0a 312e 3135 302e 3420 aphore..1.150.4
│ │ │ │ │ +00009180: 5365 6d61 7068 6f72 653a 206d 7574 7561 Semaphore: mutua
│ │ │ │ │ +00009190: 6c20 6578 636c 7573 696f 6e0a 2d2d 2d2d l exclusion.----
│ │ │ │ │ +000091a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000091b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------.
│ │ │ │ │ +000091c0: 0a63 7269 7469 6361 6c3a 2061 426c 6f63 .critical: aBloc
│ │ │ │ │ +000091d0: 6b0a 2020 2020 2057 6169 7420 666f 7220 k. Wait for
│ │ │ │ │ +000091e0: 7468 6520 7265 6365 6976 6572 2074 6f20 the receiver to
│ │ │ │ │ +000091f0: 6265 2066 7265 652c 2065 7865 6375 7465 be free, execute
│ │ │ │ │ +00009200: 2061 426c 6f63 6b20 616e 6420 7369 676e aBlock and sign
│ │ │ │ │ +00009210: 616c 2074 6865 0a20 2020 2020 7265 6365 al the. rece
│ │ │ │ │ +00009220: 6976 6572 2061 6761 696e 2e20 5265 7475 iver again. Retu
│ │ │ │ │ +00009230: 726e 2074 6865 2072 6573 756c 7420 6f66 rn the result of
│ │ │ │ │ +00009240: 2065 7661 6c75 6174 696e 6720 6142 6c6f evaluating aBlo
│ │ │ │ │ +00009250: 636b 2e0a 0a0a 1f0a 4669 6c65 3a20 6773 ck......File: gs
│ │ │ │ │ +00009260: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ +00009270: 6465 3a20 5365 6d61 7068 6f72 652d 7072 de: Semaphore-pr
│ │ │ │ │ +00009280: 696e 7469 6e67 2c20 2050 7265 763a 2053 inting, Prev: S
│ │ │ │ │ +00009290: 656d 6170 686f 7265 2d6d 7574 7561 6c20 emaphore-mutual
│ │ │ │ │ +000092a0: 6578 636c 7573 696f 6e2c 2020 5570 3a20 exclusion, Up:
│ │ │ │ │ +000092b0: 5365 6d61 7068 6f72 650a 0a31 2e31 3530 Semaphore..1.150
│ │ │ │ │ +000092c0: 2e35 2053 656d 6170 686f 7265 3a20 7072 .5 Semaphore: pr
│ │ │ │ │ +000092d0: 696e 7469 6e67 0a2d 2d2d 2d2d 2d2d 2d2d inting.---------
│ │ │ │ │ +000092e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000092f0: 2d2d 0a0a 7072 696e 744f 6e3a 2061 5374 --..printOn: aSt
│ │ │ │ │ +00009300: 7265 616d 0a20 2020 2020 5072 696e 7420 ream. Print
│ │ │ │ │ +00009310: 6120 6875 6d61 6e2d 7265 6164 6162 6c65 a human-readable
│ │ │ │ │ +00009320: 2072 6570 7265 7365 6e74 696f 6e20 6f66 represention of
│ │ │ │ │ +00009330: 2074 6865 2072 6563 6569 7665 7220 6f6e the receiver on
│ │ │ │ │ +00009340: 2061 5374 7265 616d 2e0a 0a0a 1f0a 4669 aStream......Fi
│ │ │ │ │ +00009350: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ +00009360: 6f2c 2020 4e6f 6465 3a20 5365 7175 656e o, Node: Sequen
│ │ │ │ │ +00009370: 6365 6162 6c65 436f 6c6c 6563 7469 6f6e ceableCollection
│ │ │ │ │ +00009380: 2c20 204e 6578 743a 2053 6574 2c20 2050 , Next: Set, P
│ │ │ │ │ +00009390: 7265 763a 2053 656d 6170 686f 7265 2c20 rev: Semaphore,
│ │ │ │ │ +000093a0: 2055 703a 2042 6173 6520 636c 6173 7365 Up: Base classe
│ │ │ │ │ +000093b0: 730a 0a31 2e31 3531 2053 6571 7565 6e63 s..1.151 Sequenc
│ │ │ │ │ +000093c0: 6561 626c 6543 6f6c 6c65 6374 696f 6e0a eableCollection.
│ │ │ │ │ +000093d0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ +000093e0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a 4465 ============..De
│ │ │ │ │ +000093f0: 6669 6e65 6420 696e 206e 616d 6573 7061 fined in namespa
│ │ │ │ │ +00009400: 6365 2053 6d61 6c6c 7461 6c6b 0a53 7570 ce Smalltalk.Sup
│ │ │ │ │ +00009410: 6572 636c 6173 733a 2043 6f6c 6c65 6374 erclass: Collect
│ │ │ │ │ +00009420: 696f 6e0a 4361 7465 676f 7279 3a20 436f ion.Category: Co
│ │ │ │ │ +00009430: 6c6c 6563 7469 6f6e 732d 5365 7175 656e llections-Sequen
│ │ │ │ │ +00009440: 6365 6162 6c65 0a20 2020 2020 4d79 2069 ceable. My i
│ │ │ │ │ +00009450: 6e73 7461 6e63 6573 2072 6570 7265 7365 nstances represe
│ │ │ │ │ +00009460: 6e74 2063 6f6c 6c65 6374 696f 6e73 206f nt collections o
│ │ │ │ │ +00009470: 6620 6f62 6a65 6374 7320 7468 6174 2061 f objects that a
│ │ │ │ │ +00009480: 7265 206f 7264 6572 6564 2e20 2049 0a20 re ordered. I.
│ │ │ │ │ +00009490: 2020 2020 7072 6f76 6964 6520 736f 6d65 provide some
│ │ │ │ │ +000094a0: 2061 6363 6573 7320 616e 6420 6d61 6e69 access and mani
│ │ │ │ │ +000094b0: 7075 6c61 7469 6f6e 206d 6574 686f 6473 pulation methods
│ │ │ │ │ +000094c0: 2e0a 0a2a 204d 656e 753a 0a0a 2a20 5365 ...* Menu:..* Se
│ │ │ │ │ +000094d0: 7175 656e 6365 6162 6c65 436f 6c6c 6563 quenceableCollec
│ │ │ │ │ +000094e0: 7469 6f6e 2063 6c61 7373 2d69 6e73 7461 tion class-insta
│ │ │ │ │ +000094f0: 6e63 6520 6372 6561 7469 6f6e 3a3a 2020 nce creation::
│ │ │ │ │ +00009500: 2863 6c61 7373 290a 2a20 5365 7175 656e (class).* Sequen
│ │ │ │ │ +00009510: 6365 6162 6c65 436f 6c6c 6563 7469 6f6e ceableCollection
│ │ │ │ │ +00009520: 2d62 6173 6963 3a3a 2020 2869 6e73 7461 -basic:: (insta
│ │ │ │ │ +00009530: 6e63 6529 0a2a 2053 6571 7565 6e63 6561 nce).* Sequencea
│ │ │ │ │ +00009540: 626c 6543 6f6c 6c65 6374 696f 6e2d 636f bleCollection-co
│ │ │ │ │ +00009550: 6d70 6172 696e 673a 3a20 2028 696e 7374 mparing:: (inst
│ │ │ │ │ +00009560: 616e 6365 290a 2a20 5365 7175 656e 6365 ance).* Sequence
│ │ │ │ │ +00009570: 6162 6c65 436f 6c6c 6563 7469 6f6e 2d63 ableCollection-c
│ │ │ │ │ +00009580: 6f6e 6361 7465 6e61 7469 6e67 3a3a 2020 oncatenating::
│ │ │ │ │ +00009590: 2869 6e73 7461 6e63 6529 0a2a 2053 6571 (instance).* Seq
│ │ │ │ │ +000095a0: 7565 6e63 6561 626c 6543 6f6c 6c65 6374 uenceableCollect
│ │ │ │ │ +000095b0: 696f 6e2d 636f 7079 696e 6720 5365 7175 ion-copying Sequ
│ │ │ │ │ +000095c0: 656e 6365 6162 6c65 436f 6c6c 6563 7469 enceableCollecti
│ │ │ │ │ +000095d0: 6f6e 733a 3a20 2028 696e 7374 616e 6365 ons:: (instance
│ │ │ │ │ +000095e0: 290a 2a20 5365 7175 656e 6365 6162 6c65 ).* Sequenceable
│ │ │ │ │ +000095f0: 436f 6c6c 6563 7469 6f6e 2d65 6e75 6d65 Collection-enume
│ │ │ │ │ +00009600: 7261 7469 6e67 3a3a 2020 2869 6e73 7461 rating:: (insta
│ │ │ │ │ +00009610: 6e63 6529 0a2a 2053 6571 7565 6e63 6561 nce).* Sequencea
│ │ │ │ │ +00009620: 626c 6543 6f6c 6c65 6374 696f 6e2d 6d61 bleCollection-ma
│ │ │ │ │ +00009630: 6e69 7075 6c61 7469 6f6e 3a3a 2020 2869 nipulation:: (i
│ │ │ │ │ +00009640: 6e73 7461 6e63 6529 0a2a 2053 6571 7565 nstance).* Seque
│ │ │ │ │ +00009650: 6e63 6561 626c 6543 6f6c 6c65 6374 696f nceableCollectio
│ │ │ │ │ +00009660: 6e2d 7265 706c 6163 696e 6720 6974 656d n-replacing item
│ │ │ │ │ +00009670: 733a 3a20 2028 696e 7374 616e 6365 290a s:: (instance).
│ │ │ │ │ +00009680: 2a20 5365 7175 656e 6365 6162 6c65 436f * SequenceableCo
│ │ │ │ │ +00009690: 6c6c 6563 7469 6f6e 2d73 6f72 7469 6e67 llection-sorting
│ │ │ │ │ +000096a0: 3a3a 2020 2869 6e73 7461 6e63 6529 0a2a :: (instance).*
│ │ │ │ │ +000096b0: 2053 6571 7565 6e63 6561 626c 6543 6f6c SequenceableCol
│ │ │ │ │ +000096c0: 6c65 6374 696f 6e2d 7374 696c 6c20 756e lection-still un
│ │ │ │ │ +000096d0: 636c 6173 7369 6669 6564 3a3a 2020 2869 classified:: (i
│ │ │ │ │ +000096e0: 6e73 7461 6e63 6529 0a2a 2053 6571 7565 nstance).* Seque
│ │ │ │ │ +000096f0: 6e63 6561 626c 6543 6f6c 6c65 6374 696f nceableCollectio
│ │ │ │ │ +00009700: 6e2d 7465 7374 696e 673a 3a20 2028 696e n-testing:: (in
│ │ │ │ │ +00009710: 7374 616e 6365 290a 2a20 5365 7175 656e stance).* Sequen
│ │ │ │ │ +00009720: 6365 6162 6c65 436f 6c6c 6563 7469 6f6e ceableCollection
│ │ │ │ │ +00009730: 2d74 6573 7469 6e67 2063 6f6c 6c65 6374 -testing collect
│ │ │ │ │ +00009740: 696f 6e73 3a3a 2020 2869 6e73 7461 6e63 ions:: (instanc
│ │ │ │ │ +00009750: 6529 0a0a 1f0a 4669 6c65 3a20 6773 742d e)....File: gst-
│ │ │ │ │ +00009760: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ +00009770: 3a20 5365 7175 656e 6365 6162 6c65 436f : SequenceableCo
│ │ │ │ │ +00009780: 6c6c 6563 7469 6f6e 2063 6c61 7373 2d69 llection class-i
│ │ │ │ │ +00009790: 6e73 7461 6e63 6520 6372 6561 7469 6f6e nstance creation
│ │ │ │ │ +000097a0: 2c20 204e 6578 743a 2053 6571 7565 6e63 , Next: Sequenc
│ │ │ │ │ +000097b0: 6561 626c 6543 6f6c 6c65 6374 696f 6e2d eableCollection-
│ │ │ │ │ +000097c0: 6261 7369 632c 2020 5570 3a20 5365 7175 basic, Up: Sequ
│ │ │ │ │ +000097d0: 656e 6365 6162 6c65 436f 6c6c 6563 7469 enceableCollecti
│ │ │ │ │ +000097e0: 6f6e 0a0a 312e 3135 312e 3120 5365 7175 on..1.151.1 Sequ
│ │ │ │ │ +000097f0: 656e 6365 6162 6c65 436f 6c6c 6563 7469 enceableCollecti
│ │ │ │ │ +00009800: 6f6e 2063 6c61 7373 3a20 696e 7374 616e on class: instan
│ │ │ │ │ +00009810: 6365 2063 7265 6174 696f 6e0a 2d2d 2d2d ce creation.----
│ │ │ │ │ +00009820: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00009830: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00009840: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00009850: 2d2d 2d0a 0a6a 6f69 6e3a 2061 436f 6c6c ---..join: aColl
│ │ │ │ │ +00009860: 6563 7469 6f6e 2073 6570 6172 6174 6564 ection separated
│ │ │ │ │ +00009870: 4279 3a20 7365 7043 6f6c 6c65 6374 696f By: sepCollectio
│ │ │ │ │ +00009880: 6e0a 2020 2020 2057 6865 7265 2061 436f n. Where aCo
│ │ │ │ │ +00009890: 6c6c 6563 7469 6f6e 2069 7320 6120 636f llection is a co
│ │ │ │ │ +000098a0: 6c6c 6563 7469 6f6e 206f 6620 5365 7175 llection of Sequ
│ │ │ │ │ +000098b0: 656e 6365 6162 6c65 436f 6c6c 6563 7469 enceableCollecti
│ │ │ │ │ +000098c0: 6f6e 732c 0a20 2020 2020 616e 7377 6572 ons,. answer
│ │ │ │ │ +000098d0: 2061 206e 6577 2069 6e73 7461 6e63 6520 a new instance
│ │ │ │ │ +000098e0: 7769 7468 2061 6c6c 2074 6865 2065 6c65 with all the ele
│ │ │ │ │ +000098f0: 6d65 6e74 7320 7468 6572 6569 6e2c 2069 ments therein, i
│ │ │ │ │ +00009900: 6e20 6f72 6465 722c 0a20 2020 2020 6561 n order,. ea
│ │ │ │ │ +00009910: 6368 2073 6570 6172 6174 6564 2062 7920 ch separated by
│ │ │ │ │ +00009920: 616e 206f 6363 7572 7265 6e63 6520 6f66 an occurrence of
│ │ │ │ │ +00009930: 2073 6570 436f 6c6c 6563 7469 6f6e 2e0a sepCollection..
│ │ │ │ │ +00009940: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ +00009950: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ +00009960: 5365 7175 656e 6365 6162 6c65 436f 6c6c SequenceableColl
│ │ │ │ │ +00009970: 6563 7469 6f6e 2d62 6173 6963 2c20 204e ection-basic, N
│ │ │ │ │ +00009980: 6578 743a 2053 6571 7565 6e63 6561 626c ext: Sequenceabl
│ │ │ │ │ +00009990: 6543 6f6c 6c65 6374 696f 6e2d 636f 6d70 eCollection-comp
│ │ │ │ │ +000099a0: 6172 696e 672c 2020 5072 6576 3a20 5365 aring, Prev: Se
│ │ │ │ │ +000099b0: 7175 656e 6365 6162 6c65 436f 6c6c 6563 quenceableCollec
│ │ │ │ │ +000099c0: 7469 6f6e 2063 6c61 7373 2d69 6e73 7461 tion class-insta
│ │ │ │ │ +000099d0: 6e63 6520 6372 6561 7469 6f6e 2c20 2055 nce creation, U
│ │ │ │ │ +000099e0: 703a 2053 6571 7565 6e63 6561 626c 6543 p: SequenceableC
│ │ │ │ │ +000099f0: 6f6c 6c65 6374 696f 6e0a 0a31 2e31 3531 ollection..1.151
│ │ │ │ │ +00009a00: 2e32 2053 6571 7565 6e63 6561 626c 6543 .2 SequenceableC
│ │ │ │ │ +00009a10: 6f6c 6c65 6374 696f 6e3a 2062 6173 6963 ollection: basic
│ │ │ │ │ +00009a20: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------
│ │ │ │ │ +00009a30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00009a40: 2d2d 2d2d 2d2d 0a0a 6166 7465 723a 206f ------..after: o
│ │ │ │ │ +00009a50: 6c64 4f62 6a65 6374 0a20 2020 2020 5265 ldObject. Re
│ │ │ │ │ +00009a60: 7475 726e 2074 6865 2065 6c65 6d65 6e74 turn the element
│ │ │ │ │ +00009a70: 2061 6674 6572 206f 6c64 4f62 6a65 6374 after oldObject
│ │ │ │ │ +00009a80: 2e20 2045 7272 6f72 2069 6620 6f6c 644f . Error if oldO
│ │ │ │ │ +00009a90: 626a 6563 7420 6e6f 7420 666f 756e 640a bject not found.
│ │ │ │ │ +00009aa0: 2020 2020 206f 7220 6966 206e 6f20 666f or if no fo
│ │ │ │ │ +00009ab0: 6c6c 6f77 696e 6720 6f62 6a65 6374 2069 llowing object i
│ │ │ │ │ +00009ac0: 7320 6176 6169 6c61 626c 650a 0a61 6c6c s available..all
│ │ │ │ │ +00009ad0: 4275 7446 6972 7374 0a20 2020 2020 416e ButFirst. An
│ │ │ │ │ +00009ae0: 7377 6572 2061 2063 6f70 7920 6f66 2074 swer a copy of t
│ │ │ │ │ +00009af0: 6865 2072 6563 6569 7665 7220 7769 7468 he receiver with
│ │ │ │ │ +00009b00: 6f75 7420 7468 6520 6669 7273 7420 6f62 out the first ob
│ │ │ │ │ +00009b10: 6a65 6374 2e0a 0a61 6c6c 4275 7446 6972 ject...allButFir
│ │ │ │ │ +00009b20: 7374 3a20 6e0a 2020 2020 2041 6e73 7765 st: n. Answe
│ │ │ │ │ +00009b30: 7220 6120 636f 7079 206f 6620 7468 6520 r a copy of the
│ │ │ │ │ +00009b40: 7265 6365 6976 6572 2077 6974 686f 7574 receiver without
│ │ │ │ │ +00009b50: 2074 6865 2066 6972 7374 206e 206f 626a the first n obj
│ │ │ │ │ +00009b60: 6563 7473 2e0a 0a61 6c6c 4275 744c 6173 ects...allButLas
│ │ │ │ │ +00009b70: 740a 2020 2020 2041 6e73 7765 7220 6120 t. Answer a
│ │ │ │ │ +00009b80: 636f 7079 206f 6620 7468 6520 7265 6365 copy of the rece
│ │ │ │ │ +00009b90: 6976 6572 2077 6974 686f 7574 2074 6865 iver without the
│ │ │ │ │ +00009ba0: 206c 6173 7420 6f62 6a65 6374 2e0a 0a61 last object...a
│ │ │ │ │ +00009bb0: 6c6c 4275 744c 6173 743a 206e 0a20 2020 llButLast: n.
│ │ │ │ │ +00009bc0: 2020 416e 7377 6572 2061 2063 6f70 7920 Answer a copy
│ │ │ │ │ +00009bd0: 6f66 2074 6865 2072 6563 6569 7665 7220 of the receiver
│ │ │ │ │ +00009be0: 7769 7468 6f75 7420 7468 6520 6c61 7374 without the last
│ │ │ │ │ +00009bf0: 206e 206f 626a 6563 7473 2e0a 0a61 743a n objects...at:
│ │ │ │ │ +00009c00: 2061 6e49 6e64 6578 2069 6641 6273 656e anIndex ifAbsen
│ │ │ │ │ +00009c10: 743a 2061 426c 6f63 6b0a 2020 2020 2041 t: aBlock. A
│ │ │ │ │ +00009c20: 6e73 7765 7220 7468 6520 616e 496e 6465 nswer the anInde
│ │ │ │ │ +00009c30: 782d 7468 2069 7465 6d20 6f66 2074 6865 x-th item of the
│ │ │ │ │ +00009c40: 2063 6f6c 6c65 6374 696f 6e2c 206f 7220 collection, or
│ │ │ │ │ +00009c50: 6576 616c 7561 7465 2061 426c 6f63 6b0a evaluate aBlock.
│ │ │ │ │ +00009c60: 2020 2020 2061 6e64 2061 6e73 7765 7220 and answer
│ │ │ │ │ +00009c70: 7468 6520 7265 7375 6c74 2069 6620 7468 the result if th
│ │ │ │ │ +00009c80: 6520 696e 6465 7820 6973 206f 7574 206f e index is out o
│ │ │ │ │ +00009c90: 6620 7261 6e67 650a 0a61 7441 6c6c 3a20 f range..atAll:
│ │ │ │ │ +00009ca0: 6b65 7943 6f6c 6c65 6374 696f 6e0a 2020 keyCollection.
│ │ │ │ │ +00009cb0: 2020 2041 6e73 7765 7220 6120 636f 6c6c Answer a coll
│ │ │ │ │ +00009cc0: 6563 7469 6f6e 206f 6620 7468 6520 7361 ection of the sa
│ │ │ │ │ +00009cd0: 6d65 206b 696e 6420 7265 7475 726e 6564 me kind returned
│ │ │ │ │ +00009ce0: 2062 7920 2363 6f6c 6c65 6374 3a2c 2074 by #collect:, t
│ │ │ │ │ +00009cf0: 6861 740a 2020 2020 206f 6e6c 7920 696e hat. only in
│ │ │ │ │ +00009d00: 636c 7564 6573 2074 6865 2076 616c 7565 cludes the value
│ │ │ │ │ +00009d10: 7320 6174 2074 6865 2067 6976 656e 2069 s at the given i
│ │ │ │ │ +00009d20: 6e64 6963 6573 2e20 4661 696c 2069 6620 ndices. Fail if
│ │ │ │ │ +00009d30: 616e 7920 6f66 2074 6865 0a20 2020 2020 any of the.
│ │ │ │ │ +00009d40: 7661 6c75 6573 2069 6e20 6b65 7943 6f6c values in keyCol
│ │ │ │ │ +00009d50: 6c65 6374 696f 6e20 6973 206f 7574 206f lection is out o
│ │ │ │ │ +00009d60: 6620 626f 756e 6473 2066 6f72 2074 6865 f bounds for the
│ │ │ │ │ +00009d70: 2072 6563 6569 7665 722e 0a0a 6174 416c receiver...atAl
│ │ │ │ │ +00009d80: 6c3a 2061 436f 6c6c 6563 7469 6f6e 2070 l: aCollection p
│ │ │ │ │ +00009d90: 7574 3a20 616e 4f62 6a65 6374 0a20 2020 ut: anObject.
│ │ │ │ │ +00009da0: 2020 5075 7420 616e 4f62 6a65 6374 2061 Put anObject a
│ │ │ │ │ +00009db0: 7420 6576 6572 7920 696e 6465 7820 636f t every index co
│ │ │ │ │ +00009dc0: 6e74 6169 6e65 6420 696e 2061 436f 6c6c ntained in aColl
│ │ │ │ │ +00009dd0: 6563 7469 6f6e 0a0a 6174 416c 6c50 7574 ection..atAllPut
│ │ │ │ │ +00009de0: 3a20 616e 4f62 6a65 6374 0a20 2020 2020 : anObject.
│ │ │ │ │ +00009df0: 5075 7420 616e 4f62 6a65 6374 2061 7420 Put anObject at
│ │ │ │ │ +00009e00: 6576 6572 7920 696e 6465 7820 696e 2074 every index in t
│ │ │ │ │ +00009e10: 6865 2072 6563 6569 7665 720a 0a61 7452 he receiver..atR
│ │ │ │ │ +00009e20: 616e 646f 6d0a 2020 2020 2052 6574 7572 andom. Retur
│ │ │ │ │ +00009e30: 6e20 6120 7261 6e64 6f6d 2069 7465 6d20 n a random item
│ │ │ │ │ +00009e40: 6f66 2074 6865 2072 6563 6569 7665 722e of the receiver.
│ │ │ │ │ +00009e50: 0a0a 6265 666f 7265 3a20 6f6c 644f 626a ..before: oldObj
│ │ │ │ │ +00009e60: 6563 740a 2020 2020 2052 6574 7572 6e20 ect. Return
│ │ │ │ │ +00009e70: 7468 6520 656c 656d 656e 7420 6265 666f the element befo
│ │ │ │ │ +00009e80: 7265 206f 6c64 4f62 6a65 6374 2e20 2045 re oldObject. E
│ │ │ │ │ +00009e90: 7272 6f72 2069 6620 6f6c 644f 626a 6563 rror if oldObjec
│ │ │ │ │ +00009ea0: 7420 6e6f 7420 666f 756e 640a 2020 2020 t not found.
│ │ │ │ │ +00009eb0: 206f 7220 6966 206e 6f20 7072 6563 6564 or if no preced
│ │ │ │ │ +00009ec0: 696e 6720 6f62 6a65 6374 2069 7320 6176 ing object is av
│ │ │ │ │ +00009ed0: 6169 6c61 626c 650a 0a66 6972 7374 0a20 ailable..first.
│ │ │ │ │ +00009ee0: 2020 2020 416e 7377 6572 2074 6865 2066 Answer the f
│ │ │ │ │ +00009ef0: 6972 7374 2069 7465 6d20 696e 2074 6865 irst item in the
│ │ │ │ │ +00009f00: 2072 6563 6569 7665 720a 0a66 6972 7374 receiver..first
│ │ │ │ │ +00009f10: 3a20 6e0a 2020 2020 2041 6e73 7765 7220 : n. Answer
│ │ │ │ │ +00009f20: 7468 6520 6669 7273 7420 6e20 6974 656d the first n item
│ │ │ │ │ +00009f30: 7320 696e 2074 6865 2072 6563 6569 7665 s in the receive
│ │ │ │ │ +00009f40: 720a 0a66 6f75 7274 680a 2020 2020 2041 r..fourth. A
│ │ │ │ │ +00009f50: 6e73 7765 7220 7468 6520 666f 7572 7468 nswer the fourth
│ │ │ │ │ +00009f60: 2069 7465 6d20 696e 2074 6865 2072 6563 item in the rec
│ │ │ │ │ +00009f70: 6569 7665 720a 0a69 6465 6e74 6974 7949 eiver..identityI
│ │ │ │ │ +00009f80: 6e63 6c75 6465 733a 2061 6e4f 626a 6563 ncludes: anObjec
│ │ │ │ │ +00009f90: 740a 2020 2020 2041 6e73 7765 7220 7768 t. Answer wh
│ │ │ │ │ +00009fa0: 6574 6865 7220 7765 2069 6e63 6c75 6465 ether we include
│ │ │ │ │ +00009fb0: 2074 6865 2061 6e4f 626a 6563 7420 6f62 the anObject ob
│ │ │ │ │ +00009fc0: 6a65 6374 0a0a 6964 656e 7469 7479 496e ject..identityIn
│ │ │ │ │ +00009fd0: 6465 784f 663a 2061 6e45 6c65 6d65 6e74 dexOf: anElement
│ │ │ │ │ +00009fe0: 0a20 2020 2020 416e 7377 6572 2074 6865 . Answer the
│ │ │ │ │ +00009ff0: 2069 6e64 6578 206f 6620 7468 6520 6669 index of the fi
│ │ │ │ │ +0000a000: 7273 7420 6f63 6375 7272 656e 6365 206f rst occurrence o
│ │ │ │ │ +0000a010: 6620 616e 206f 626a 6563 7420 6964 656e f an object iden
│ │ │ │ │ +0000a020: 7469 6361 6c20 746f 0a20 2020 2020 616e tical to. an
│ │ │ │ │ +0000a030: 456c 656d 656e 7420 696e 2074 6865 2072 Element in the r
│ │ │ │ │ +0000a040: 6563 6569 7665 722e 2041 6e73 7765 7220 eceiver. Answer
│ │ │ │ │ +0000a050: 3020 6966 206e 6f20 6974 656d 2069 7320 0 if no item is
│ │ │ │ │ +0000a060: 666f 756e 640a 0a69 6465 6e74 6974 7949 found..identityI
│ │ │ │ │ +0000a070: 6e64 6578 4f66 3a20 616e 456c 656d 656e ndexOf: anElemen
│ │ │ │ │ +0000a080: 7420 6966 4162 7365 6e74 3a20 6578 6365 t ifAbsent: exce
│ │ │ │ │ +0000a090: 7074 696f 6e42 6c6f 636b 0a20 2020 2020 ptionBlock.
│ │ │ │ │ +0000a0a0: 416e 7377 6572 2074 6865 2069 6e64 6578 Answer the index
│ │ │ │ │ +0000a0b0: 206f 6620 7468 6520 6669 7273 7420 6f63 of the first oc
│ │ │ │ │ +0000a0c0: 6375 7272 656e 6365 206f 6620 616e 206f currence of an o
│ │ │ │ │ +0000a0d0: 626a 6563 7420 6964 656e 7469 6361 6c20 bject identical
│ │ │ │ │ +0000a0e0: 746f 0a20 2020 2020 616e 456c 656d 656e to. anElemen
│ │ │ │ │ +0000a0f0: 7420 696e 2074 6865 2072 6563 6569 7665 t in the receive
│ │ │ │ │ +0000a100: 722e 2049 6e76 6f6b 6520 6578 6365 7074 r. Invoke except
│ │ │ │ │ +0000a110: 696f 6e42 6c6f 636b 2061 6e64 2061 6e73 ionBlock and ans
│ │ │ │ │ +0000a120: 7765 7220 6974 730a 2020 2020 2072 6573 wer its. res
│ │ │ │ │ +0000a130: 756c 7420 6966 206e 6f20 6974 656d 2069 ult if no item i
│ │ │ │ │ +0000a140: 7320 666f 756e 640a 0a69 6465 6e74 6974 s found..identit
│ │ │ │ │ +0000a150: 7949 6e64 6578 4f66 3a20 616e 456c 656d yIndexOf: anElem
│ │ │ │ │ +0000a160: 656e 7420 7374 6172 7469 6e67 4174 3a20 ent startingAt:
│ │ │ │ │ +0000a170: 616e 496e 6465 780a 2020 2020 2041 6e73 anIndex. Ans
│ │ │ │ │ +0000a180: 7765 7220 7468 6520 6669 7273 7420 696e wer the first in
│ │ │ │ │ +0000a190: 6465 7820 3e20 616e 496e 6465 7820 7768 dex > anIndex wh
│ │ │ │ │ +0000a1a0: 6963 6820 636f 6e74 6169 6e73 2061 6e20 ich contains an
│ │ │ │ │ +0000a1b0: 6f62 6a65 6374 2069 6465 6e74 6963 616c object identical
│ │ │ │ │ +0000a1c0: 0a20 2020 2020 746f 2061 6e45 6c65 6d65 . to anEleme
│ │ │ │ │ +0000a1d0: 6e74 2e20 416e 7377 6572 2030 2069 6620 nt. Answer 0 if
│ │ │ │ │ +0000a1e0: 6e6f 2069 7465 6d20 6973 2066 6f75 6e64 no item is found
│ │ │ │ │ +0000a1f0: 0a0a 6964 656e 7469 7479 496e 6465 784f ..identityIndexO
│ │ │ │ │ +0000a200: 663a 2061 6e4f 626a 6563 7420 7374 6172 f: anObject star
│ │ │ │ │ +0000a210: 7469 6e67 4174 3a20 616e 496e 6465 7820 tingAt: anIndex
│ │ │ │ │ +0000a220: 6966 4162 7365 6e74 3a20 6578 6365 7074 ifAbsent: except
│ │ │ │ │ +0000a230: 696f 6e42 6c6f 636b 0a20 2020 2020 416e ionBlock. An
│ │ │ │ │ +0000a240: 7377 6572 2074 6865 2066 6972 7374 2069 swer the first i
│ │ │ │ │ +0000a250: 6e64 6578 203e 2061 6e49 6e64 6578 2077 ndex > anIndex w
│ │ │ │ │ +0000a260: 6869 6368 2063 6f6e 7461 696e 7320 616e hich contains an
│ │ │ │ │ +0000a270: 206f 626a 6563 7420 6578 6163 746c 790a object exactly.
│ │ │ │ │ +0000a280: 2020 2020 2069 6465 6e74 6963 616c 2074 identical t
│ │ │ │ │ +0000a290: 6f20 616e 4f62 6a65 6374 2e20 2049 6e76 o anObject. Inv
│ │ │ │ │ +0000a2a0: 6f6b 6520 6578 6365 7074 696f 6e42 6c6f oke exceptionBlo
│ │ │ │ │ +0000a2b0: 636b 2061 6e64 2061 6e73 7765 7220 6974 ck and answer it
│ │ │ │ │ +0000a2c0: 730a 2020 2020 2072 6573 756c 7420 6966 s. result if
│ │ │ │ │ +0000a2d0: 206e 6f20 6974 656d 2069 7320 666f 756e no item is foun
│ │ │ │ │ +0000a2e0: 640a 0a69 6465 6e74 6974 7949 6e64 6578 d..identityIndex
│ │ │ │ │ +0000a2f0: 4f66 4c61 7374 3a20 616e 456c 656d 656e OfLast: anElemen
│ │ │ │ │ +0000a300: 7420 6966 4162 7365 6e74 3a20 6578 6365 t ifAbsent: exce
│ │ │ │ │ +0000a310: 7074 696f 6e42 6c6f 636b 0a20 2020 2020 ptionBlock.
│ │ │ │ │ +0000a320: 416e 7377 6572 2074 6865 206c 6173 7420 Answer the last
│ │ │ │ │ +0000a330: 696e 6465 7820 7768 6963 6820 636f 6e74 index which cont
│ │ │ │ │ +0000a340: 6169 6e73 2061 6e20 6f62 6a65 6374 2069 ains an object i
│ │ │ │ │ +0000a350: 6465 6e74 6963 616c 2074 6f0a 2020 2020 dentical to.
│ │ │ │ │ +0000a360: 2061 6e45 6c65 6d65 6e74 2e20 2049 6e76 anElement. Inv
│ │ │ │ │ +0000a370: 6f6b 6520 6578 6365 7074 696f 6e42 6c6f oke exceptionBlo
│ │ │ │ │ +0000a380: 636b 2061 6e64 2061 6e73 7765 7220 6974 ck and answer it
│ │ │ │ │ +0000a390: 7320 7265 7375 6c74 2069 6620 6e6f 2069 s result if no i
│ │ │ │ │ +0000a3a0: 7465 6d0a 2020 2020 2069 7320 666f 756e tem. is foun
│ │ │ │ │ +0000a3b0: 640a 0a69 6e63 6c75 6465 733a 2061 6e4f d..includes: anO
│ │ │ │ │ +0000a3c0: 626a 6563 740a 2020 2020 2041 6e73 7765 bject. Answe
│ │ │ │ │ +0000a3d0: 7220 7768 6574 6865 7220 7765 2069 6e63 r whether we inc
│ │ │ │ │ +0000a3e0: 6c75 6465 2061 6e4f 626a 6563 740a 0a69 lude anObject..i
│ │ │ │ │ +0000a3f0: 6e64 6578 4f66 3a20 616e 456c 656d 656e ndexOf: anElemen
│ │ │ │ │ +0000a400: 740a 2020 2020 2041 6e73 7765 7220 7468 t. Answer th
│ │ │ │ │ +0000a410: 6520 696e 6465 7820 6f66 2074 6865 2066 e index of the f
│ │ │ │ │ +0000a420: 6972 7374 206f 6363 7572 7265 6e63 6520 irst occurrence
│ │ │ │ │ +0000a430: 6f66 2061 6e45 6c65 6d65 6e74 2069 6e20 of anElement in
│ │ │ │ │ +0000a440: 7468 650a 2020 2020 2072 6563 6569 7665 the. receive
│ │ │ │ │ +0000a450: 722e 2020 416e 7377 6572 2030 2069 6620 r. Answer 0 if
│ │ │ │ │ +0000a460: 6e6f 2069 7465 6d20 6973 2066 6f75 6e64 no item is found
│ │ │ │ │ +0000a470: 0a0a 696e 6465 784f 663a 2061 6e45 6c65 ..indexOf: anEle
│ │ │ │ │ +0000a480: 6d65 6e74 2069 6641 6273 656e 743a 2065 ment ifAbsent: e
│ │ │ │ │ +0000a490: 7863 6570 7469 6f6e 426c 6f63 6b0a 2020 xceptionBlock.
│ │ │ │ │ +0000a4a0: 2020 2041 6e73 7765 7220 7468 6520 696e Answer the in
│ │ │ │ │ +0000a4b0: 6465 7820 6f66 2074 6865 2066 6972 7374 dex of the first
│ │ │ │ │ +0000a4c0: 206f 6363 7572 7265 6e63 6520 6f66 2061 occurrence of a
│ │ │ │ │ +0000a4d0: 6e45 6c65 6d65 6e74 2069 6e20 7468 650a nElement in the.
│ │ │ │ │ +0000a4e0: 2020 2020 2072 6563 6569 7665 722e 2020 receiver.
│ │ │ │ │ +0000a4f0: 496e 766f 6b65 2065 7863 6570 7469 6f6e Invoke exception
│ │ │ │ │ +0000a500: 426c 6f63 6b20 616e 6420 616e 7377 6572 Block and answer
│ │ │ │ │ +0000a510: 2069 7473 2072 6573 756c 7420 6966 206e its result if n
│ │ │ │ │ +0000a520: 6f20 6974 656d 0a20 2020 2020 6973 2066 o item. is f
│ │ │ │ │ +0000a530: 6f75 6e64 0a0a 696e 6465 784f 663a 2061 ound..indexOf: a
│ │ │ │ │ +0000a540: 6e45 6c65 6d65 6e74 2073 7461 7274 696e nElement startin
│ │ │ │ │ +0000a550: 6741 743a 2061 6e49 6e64 6578 0a20 2020 gAt: anIndex.
│ │ │ │ │ +0000a560: 2020 416e 7377 6572 2074 6865 2066 6972 Answer the fir
│ │ │ │ │ +0000a570: 7374 2069 6e64 6578 203e 2061 6e49 6e64 st index > anInd
│ │ │ │ │ +0000a580: 6578 2077 6869 6368 2063 6f6e 7461 696e ex which contain
│ │ │ │ │ +0000a590: 7320 616e 456c 656d 656e 742e 2020 416e s anElement. An
│ │ │ │ │ +0000a5a0: 7377 6572 0a20 2020 2020 3020 6966 206e swer. 0 if n
│ │ │ │ │ +0000a5b0: 6f20 6974 656d 2069 7320 666f 756e 640a o item is found.
│ │ │ │ │ +0000a5c0: 0a69 6e64 6578 4f66 3a20 616e 456c 656d .indexOf: anElem
│ │ │ │ │ +0000a5d0: 656e 7420 7374 6172 7469 6e67 4174 3a20 ent startingAt:
│ │ │ │ │ +0000a5e0: 616e 496e 6465 7820 6966 4162 7365 6e74 anIndex ifAbsent
│ │ │ │ │ +0000a5f0: 3a20 6578 6365 7074 696f 6e42 6c6f 636b : exceptionBlock
│ │ │ │ │ +0000a600: 0a20 2020 2020 416e 7377 6572 2074 6865 . Answer the
│ │ │ │ │ +0000a610: 2066 6972 7374 2069 6e64 6578 203e 2061 first index > a
│ │ │ │ │ +0000a620: 6e49 6e64 6578 2077 6869 6368 2063 6f6e nIndex which con
│ │ │ │ │ +0000a630: 7461 696e 7320 616e 456c 656d 656e 742e tains anElement.
│ │ │ │ │ +0000a640: 2020 496e 766f 6b65 0a20 2020 2020 6578 Invoke. ex
│ │ │ │ │ +0000a650: 6365 7074 696f 6e42 6c6f 636b 2061 6e64 ceptionBlock and
│ │ │ │ │ +0000a660: 2061 6e73 7765 7220 6974 7320 7265 7375 answer its resu
│ │ │ │ │ +0000a670: 6c74 2069 6620 6e6f 2069 7465 6d20 6973 lt if no item is
│ │ │ │ │ +0000a680: 2066 6f75 6e64 0a0a 696e 6465 784f 664c found..indexOfL
│ │ │ │ │ +0000a690: 6173 743a 2061 6e45 6c65 6d65 6e74 2069 ast: anElement i
│ │ │ │ │ +0000a6a0: 6641 6273 656e 743a 2065 7863 6570 7469 fAbsent: excepti
│ │ │ │ │ +0000a6b0: 6f6e 426c 6f63 6b0a 2020 2020 2041 6e73 onBlock. Ans
│ │ │ │ │ +0000a6c0: 7765 7220 7468 6520 6c61 7374 2069 6e64 wer the last ind
│ │ │ │ │ +0000a6d0: 6578 2077 6869 6368 2063 6f6e 7461 696e ex which contain
│ │ │ │ │ +0000a6e0: 7320 616e 456c 656d 656e 742e 2020 496e s anElement. In
│ │ │ │ │ +0000a6f0: 766f 6b65 0a20 2020 2020 6578 6365 7074 voke. except
│ │ │ │ │ +0000a700: 696f 6e42 6c6f 636b 2061 6e64 2061 6e73 ionBlock and ans
│ │ │ │ │ +0000a710: 7765 7220 6974 7320 7265 7375 6c74 2069 wer its result i
│ │ │ │ │ +0000a720: 6620 6e6f 2069 7465 6d20 6973 2066 6f75 f no item is fou
│ │ │ │ │ +0000a730: 6e64 0a0a 696e 6465 784f 6653 7562 436f nd..indexOfSubCo
│ │ │ │ │ +0000a740: 6c6c 6563 7469 6f6e 3a20 6153 7562 436f llection: aSubCo
│ │ │ │ │ +0000a750: 6c6c 6563 7469 6f6e 0a20 2020 2020 416e llection. An
│ │ │ │ │ +0000a760: 7377 6572 2074 6865 2066 6972 7374 2069 swer the first i
│ │ │ │ │ +0000a770: 6e64 6578 203e 2061 6e49 6e64 6578 2061 ndex > anIndex a
│ │ │ │ │ +0000a780: 7420 7768 6963 6820 7374 6172 7473 2061 t which starts a
│ │ │ │ │ +0000a790: 2073 6571 7565 6e63 6520 6f66 0a20 2020 sequence of.
│ │ │ │ │ +0000a7a0: 2020 6974 656d 7320 6d61 7463 6869 6e67 items matching
│ │ │ │ │ +0000a7b0: 2061 5375 6243 6f6c 6c65 6374 696f 6e2e aSubCollection.
│ │ │ │ │ +0000a7c0: 2041 6e73 7765 7220 3020 6966 206e 6f20 Answer 0 if no
│ │ │ │ │ +0000a7d0: 7375 6368 2073 6571 7565 6e63 6520 6973 such sequence is
│ │ │ │ │ +0000a7e0: 0a20 2020 2020 666f 756e 642e 0a0a 696e . found...in
│ │ │ │ │ +0000a7f0: 6465 784f 6653 7562 436f 6c6c 6563 7469 dexOfSubCollecti
│ │ │ │ │ +0000a800: 6f6e 3a20 6153 7562 436f 6c6c 6563 7469 on: aSubCollecti
│ │ │ │ │ +0000a810: 6f6e 2069 6641 6273 656e 743a 2065 7863 on ifAbsent: exc
│ │ │ │ │ +0000a820: 6570 7469 6f6e 426c 6f63 6b0a 2020 2020 eptionBlock.
│ │ │ │ │ +0000a830: 2041 6e73 7765 7220 7468 6520 6669 7273 Answer the firs
│ │ │ │ │ +0000a840: 7420 696e 6465 7820 3e20 616e 496e 6465 t index > anInde
│ │ │ │ │ +0000a850: 7820 6174 2077 6869 6368 2073 7461 7274 x at which start
│ │ │ │ │ +0000a860: 7320 6120 7365 7175 656e 6365 206f 660a s a sequence of.
│ │ │ │ │ +0000a870: 2020 2020 2069 7465 6d73 206d 6174 6368 items match
│ │ │ │ │ +0000a880: 696e 6720 6153 7562 436f 6c6c 6563 7469 ing aSubCollecti
│ │ │ │ │ +0000a890: 6f6e 2e20 416e 7377 6572 2030 2069 6620 on. Answer 0 if
│ │ │ │ │ +0000a8a0: 6e6f 2073 7563 6820 7365 7175 656e 6365 no such sequence
│ │ │ │ │ +0000a8b0: 2069 730a 2020 2020 2066 6f75 6e64 2e0a is. found..
│ │ │ │ │ +0000a8c0: 0a69 6e64 6578 4f66 5375 6243 6f6c 6c65 .indexOfSubColle
│ │ │ │ │ +0000a8d0: 6374 696f 6e3a 2061 5375 6243 6f6c 6c65 ction: aSubColle
│ │ │ │ │ +0000a8e0: 6374 696f 6e20 7374 6172 7469 6e67 4174 ction startingAt
│ │ │ │ │ +0000a8f0: 3a20 616e 496e 6465 780a 2020 2020 2041 : anIndex. A
│ │ │ │ │ +0000a900: 6e73 7765 7220 7468 6520 6669 7273 7420 nswer the first
│ │ │ │ │ +0000a910: 696e 6465 7820 3e20 616e 496e 6465 7820 index > anIndex
│ │ │ │ │ +0000a920: 6174 2077 6869 6368 2073 7461 7274 7320 at which starts
│ │ │ │ │ +0000a930: 6120 7365 7175 656e 6365 206f 660a 2020 a sequence of.
│ │ │ │ │ +0000a940: 2020 2069 7465 6d73 206d 6174 6368 696e items matchin
│ │ │ │ │ +0000a950: 6720 6153 7562 436f 6c6c 6563 7469 6f6e g aSubCollection
│ │ │ │ │ +0000a960: 2e20 416e 7377 6572 2030 2069 6620 6e6f . Answer 0 if no
│ │ │ │ │ +0000a970: 2073 7563 6820 7365 7175 656e 6365 2069 such sequence i
│ │ │ │ │ +0000a980: 730a 2020 2020 2066 6f75 6e64 2e0a 0a69 s. found...i
│ │ │ │ │ +0000a990: 6e64 6578 4f66 5375 6243 6f6c 6c65 6374 ndexOfSubCollect
│ │ │ │ │ +0000a9a0: 696f 6e3a 2061 5375 6243 6f6c 6c65 6374 ion: aSubCollect
│ │ │ │ │ +0000a9b0: 696f 6e20 7374 6172 7469 6e67 4174 3a20 ion startingAt:
│ │ │ │ │ +0000a9c0: 616e 496e 6465 7820 6966 4162 7365 6e74 anIndex ifAbsent
│ │ │ │ │ +0000a9d0: 3a20 6578 6365 7074 696f 6e42 6c6f 636b : exceptionBlock
│ │ │ │ │ +0000a9e0: 0a20 2020 2020 416e 7377 6572 2074 6865 . Answer the
│ │ │ │ │ +0000a9f0: 2066 6972 7374 2069 6e64 6578 203e 2061 first index > a
│ │ │ │ │ +0000aa00: 6e49 6e64 6578 2061 7420 7768 6963 6820 nIndex at which
│ │ │ │ │ +0000aa10: 7374 6172 7473 2061 2073 6571 7565 6e63 starts a sequenc
│ │ │ │ │ +0000aa20: 6520 6f66 0a20 2020 2020 6974 656d 7320 e of. items
│ │ │ │ │ +0000aa30: 6d61 7463 6869 6e67 2061 5375 6243 6f6c matching aSubCol
│ │ │ │ │ +0000aa40: 6c65 6374 696f 6e2e 2020 496e 766f 6b65 lection. Invoke
│ │ │ │ │ +0000aa50: 2065 7863 6570 7469 6f6e 426c 6f63 6b20 exceptionBlock
│ │ │ │ │ +0000aa60: 616e 6420 616e 7377 6572 0a20 2020 2020 and answer.
│ │ │ │ │ +0000aa70: 6974 7320 7265 7375 6c74 2069 6620 6e6f its result if no
│ │ │ │ │ +0000aa80: 2073 7563 6820 7365 7175 656e 6365 2069 such sequence i
│ │ │ │ │ +0000aa90: 7320 666f 756e 640a 0a6c 6173 740a 2020 s found..last.
│ │ │ │ │ +0000aaa0: 2020 2041 6e73 7765 7220 7468 6520 6c61 Answer the la
│ │ │ │ │ +0000aab0: 7374 2069 7465 6d20 696e 2074 6865 2072 st item in the r
│ │ │ │ │ +0000aac0: 6563 6569 7665 720a 0a6c 6173 743a 206e eceiver..last: n
│ │ │ │ │ +0000aad0: 0a20 2020 2020 416e 7377 6572 2074 6865 . Answer the
│ │ │ │ │ +0000aae0: 206c 6173 7420 6e20 6974 656d 7320 696e last n items in
│ │ │ │ │ +0000aaf0: 2074 6865 2072 6563 6569 7665 720a 0a73 the receiver..s
│ │ │ │ │ +0000ab00: 6563 6f6e 640a 2020 2020 2041 6e73 7765 econd. Answe
│ │ │ │ │ +0000ab10: 7220 7468 6520 7365 636f 6e64 2069 7465 r the second ite
│ │ │ │ │ +0000ab20: 6d20 696e 2074 6865 2072 6563 6569 7665 m in the receive
│ │ │ │ │ +0000ab30: 720a 0a74 6869 7264 0a20 2020 2020 416e r..third. An
│ │ │ │ │ +0000ab40: 7377 6572 2074 6865 2074 6869 7264 2069 swer the third i
│ │ │ │ │ +0000ab50: 7465 6d20 696e 2074 6865 2072 6563 6569 tem in the recei
│ │ │ │ │ +0000ab60: 7665 720a 0a0a 1f0a 4669 6c65 3a20 6773 ver.....File: gs
│ │ │ │ │ +0000ab70: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ +0000ab80: 6465 3a20 5365 7175 656e 6365 6162 6c65 de: Sequenceable
│ │ │ │ │ +0000ab90: 436f 6c6c 6563 7469 6f6e 2d63 6f6d 7061 Collection-compa
│ │ │ │ │ +0000aba0: 7269 6e67 2c20 204e 6578 743a 2053 6571 ring, Next: Seq
│ │ │ │ │ +0000abb0: 7565 6e63 6561 626c 6543 6f6c 6c65 6374 uenceableCollect
│ │ │ │ │ +0000abc0: 696f 6e2d 636f 6e63 6174 656e 6174 696e ion-concatenatin
│ │ │ │ │ +0000abd0: 672c 2020 5072 6576 3a20 5365 7175 656e g, Prev: Sequen
│ │ │ │ │ +0000abe0: 6365 6162 6c65 436f 6c6c 6563 7469 6f6e ceableCollection
│ │ │ │ │ +0000abf0: 2d62 6173 6963 2c20 2055 703a 2053 6571 -basic, Up: Seq
│ │ │ │ │ +0000ac00: 7565 6e63 6561 626c 6543 6f6c 6c65 6374 uenceableCollect
│ │ │ │ │ +0000ac10: 696f 6e0a 0a31 2e31 3531 2e33 2053 6571 ion..1.151.3 Seq
│ │ │ │ │ +0000ac20: 7565 6e63 6561 626c 6543 6f6c 6c65 6374 uenceableCollect
│ │ │ │ │ +0000ac30: 696f 6e3a 2063 6f6d 7061 7269 6e67 0a2d ion: comparing.-
│ │ │ │ │ +0000ac40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0000ac50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0000ac60: 2d2d 2d2d 2d2d 2d2d 0a0a 656e 6473 5769 --------..endsWi
│ │ │ │ │ +0000ac70: 7468 3a20 6153 6571 7565 6e63 6561 626c th: aSequenceabl
│ │ │ │ │ +0000ac80: 6543 6f6c 6c65 6374 696f 6e0a 2020 2020 eCollection.
│ │ │ │ │ +0000ac90: 2052 6574 7572 6e73 2074 7275 6520 6966 Returns true if
│ │ │ │ │ +0000aca0: 2074 6865 2072 6563 6569 7665 7220 656e the receiver en
│ │ │ │ │ +0000acb0: 6473 2077 6974 6820 7468 6520 7361 6d65 ds with the same
│ │ │ │ │ +0000acc0: 2063 6861 7261 6374 6572 7320 6173 0a20 characters as.
│ │ │ │ │ +0000acd0: 2020 2020 6153 6571 7565 6e63 6561 626c aSequenceabl
│ │ │ │ │ +0000ace0: 6543 6f6c 6c65 6374 696f 6e2e 0a0a 7374 eCollection...st
│ │ │ │ │ +0000acf0: 6172 7473 5769 7468 3a20 6153 6571 7565 artsWith: aSeque
│ │ │ │ │ +0000ad00: 6e63 6561 626c 6543 6f6c 6c65 6374 696f nceableCollectio
│ │ │ │ │ +0000ad10: 6e0a 2020 2020 2052 6574 7572 6e73 2074 n. Returns t
│ │ │ │ │ +0000ad20: 7275 6520 6966 2074 6865 2072 6563 6569 rue if the recei
│ │ │ │ │ +0000ad30: 7665 7220 7374 6172 7473 2077 6974 6820 ver starts with
│ │ │ │ │ +0000ad40: 7468 6520 7361 6d65 2063 6861 7261 6374 the same charact
│ │ │ │ │ +0000ad50: 6572 7320 6173 0a20 2020 2020 6153 6571 ers as. aSeq
│ │ │ │ │ +0000ad60: 7565 6e63 6561 626c 6543 6f6c 6c65 6374 uenceableCollect
│ │ │ │ │ +0000ad70: 696f 6e2e 0a0a 0a1f 0a46 696c 653a 2067 ion......File: g
│ │ │ │ │ +0000ad80: 7374 2d62 6173 652e 696e 666f 2c20 204e st-base.info, N
│ │ │ │ │ +0000ad90: 6f64 653a 2053 6571 7565 6e63 6561 626c ode: Sequenceabl
│ │ │ │ │ +0000ada0: 6543 6f6c 6c65 6374 696f 6e2d 636f 6e63 eCollection-conc
│ │ │ │ │ +0000adb0: 6174 656e 6174 696e 672c 2020 4e65 7874 atenating, Next
│ │ │ │ │ +0000adc0: 3a20 5365 7175 656e 6365 6162 6c65 436f : SequenceableCo
│ │ │ │ │ +0000add0: 6c6c 6563 7469 6f6e 2d63 6f70 7969 6e67 llection-copying
│ │ │ │ │ +0000ade0: 2053 6571 7565 6e63 6561 626c 6543 6f6c SequenceableCol
│ │ │ │ │ +0000adf0: 6c65 6374 696f 6e73 2c20 2050 7265 763a lections, Prev:
│ │ │ │ │ +0000ae00: 2053 6571 7565 6e63 6561 626c 6543 6f6c SequenceableCol
│ │ │ │ │ +0000ae10: 6c65 6374 696f 6e2d 636f 6d70 6172 696e lection-comparin
│ │ │ │ │ +0000ae20: 672c 2020 5570 3a20 5365 7175 656e 6365 g, Up: Sequence
│ │ │ │ │ +0000ae30: 6162 6c65 436f 6c6c 6563 7469 6f6e 0a0a ableCollection..
│ │ │ │ │ +0000ae40: 312e 3135 312e 3420 5365 7175 656e 6365 1.151.4 Sequence
│ │ │ │ │ +0000ae50: 6162 6c65 436f 6c6c 6563 7469 6f6e 3a20 ableCollection:
│ │ │ │ │ +0000ae60: 636f 6e63 6174 656e 6174 696e 670a 2d2d concatenating.--
│ │ │ │ │ +0000ae70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0000ae80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0000ae90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a6a 6f69 -----------..joi
│ │ │ │ │ +0000aea0: 6e3a 2073 6570 436f 6c6c 6563 7469 6f6e n: sepCollection
│ │ │ │ │ +0000aeb0: 0a20 2020 2020 416e 7377 6572 2061 206e . Answer a n
│ │ │ │ │ +0000aec0: 6577 2063 6f6c 6c65 6374 696f 6e20 6c69 ew collection li
│ │ │ │ │ +0000aed0: 6b65 206d 7920 6669 7273 7420 656c 656d ke my first elem
│ │ │ │ │ +0000aee0: 656e 742c 2077 6974 6820 616c 6c20 7468 ent, with all th
│ │ │ │ │ +0000aef0: 650a 2020 2020 2065 6c65 6d65 6e74 7320 e. elements
│ │ │ │ │ +0000af00: 2869 6e20 6f72 6465 7229 206f 6620 616c (in order) of al
│ │ │ │ │ +0000af10: 6c20 6d79 2065 6c65 6d65 6e74 7320 2877 l my elements (w
│ │ │ │ │ +0000af20: 6869 6368 2073 686f 756c 6420 6265 0a20 hich should be.
│ │ │ │ │ +0000af30: 2020 2020 636f 6c6c 6563 7469 6f6e 7329 collections)
│ │ │ │ │ +0000af40: 2073 6570 6172 6174 6564 2062 7920 7365 separated by se
│ │ │ │ │ +0000af50: 7043 6f6c 6c65 6374 696f 6e2e 0a0a 2020 pCollection...
│ │ │ │ │ +0000af60: 2020 2049 2075 7365 206d 7920 6669 7273 I use my firs
│ │ │ │ │ +0000af70: 7420 656c 656d 656e 7420 696e 7374 6561 t element instea
│ │ │ │ │ +0000af80: 6420 6f66 206d 7973 656c 6620 6173 2061 d of myself as a
│ │ │ │ │ +0000af90: 2070 726f 746f 7479 7065 2062 6563 6175 prototype becau
│ │ │ │ │ +0000afa0: 7365 206d 790a 2020 2020 2065 6c65 6d65 se my. eleme
│ │ │ │ │ +0000afb0: 6e74 7320 6172 6520 6d6f 7265 206c 696b nts are more lik
│ │ │ │ │ +0000afc0: 656c 7920 746f 2073 6861 7265 2074 6865 ely to share the
│ │ │ │ │ +0000afd0: 2064 6573 6972 6564 2070 726f 7065 7274 desired propert
│ │ │ │ │ +0000afe0: 6965 7320 7468 616e 2049 0a20 2020 2020 ies than I.
│ │ │ │ │ +0000aff0: 616d 2c20 7375 6368 2061 7320 696e 3a0a am, such as in:.
│ │ │ │ │ +0000b000: 0a20 2020 2020 2328 2768 656c 6c6f 2c27 . #('hello,'
│ │ │ │ │ +0000b010: 2027 776f 726c 6427 2920 6a6f 696e 3a20 'world') join:
│ │ │ │ │ +0000b020: 2720 2720 3d3e 2027 6865 6c6c 6f2c 2077 ' ' => 'hello, w
│ │ │ │ │ +0000b030: 6f72 6c64 270a 0a77 6974 683a 2061 5365 orld'..with: aSe
│ │ │ │ │ +0000b040: 7175 656e 6365 6162 6c65 436f 6c6c 6563 quenceableCollec
│ │ │ │ │ +0000b050: 7469 6f6e 0a20 2020 2020 5265 7475 726e tion. Return
│ │ │ │ │ +0000b060: 2061 6e20 4172 7261 7920 7769 7468 2074 an Array with t
│ │ │ │ │ +0000b070: 6865 2073 616d 6520 7369 7a65 2061 7320 he same size as
│ │ │ │ │ +0000b080: 7468 6520 7265 6365 6976 6572 2061 6e64 the receiver and
│ │ │ │ │ +0000b090: 0a20 2020 2020 6153 6571 7565 6e63 6561 . aSequencea
│ │ │ │ │ +0000b0a0: 626c 6543 6f6c 6c65 6374 696f 6e2c 2065 bleCollection, e
│ │ │ │ │ +0000b0b0: 6163 6820 656c 656d 656e 7420 6f66 2077 ach element of w
│ │ │ │ │ +0000b0c0: 6869 6368 2069 7320 6120 322d 656c 656d hich is a 2-elem
│ │ │ │ │ +0000b0d0: 656e 740a 2020 2020 2041 7272 6179 7320 ent. Arrays
│ │ │ │ │ +0000b0e0: 696e 636c 7564 696e 6720 6f6e 6520 656c including one el
│ │ │ │ │ +0000b0f0: 656d 656e 7420 6672 6f6d 2074 6865 2072 ement from the r
│ │ │ │ │ +0000b100: 6563 6569 7665 7220 616e 6420 6f6e 6520 eceiver and one
│ │ │ │ │ +0000b110: 6672 6f6d 0a20 2020 2020 6153 6571 7565 from. aSeque
│ │ │ │ │ +0000b120: 6e63 6561 626c 6543 6f6c 6c65 6374 696f nceableCollectio
│ │ │ │ │ +0000b130: 6e2e 0a0a 7769 7468 3a20 7365 7143 6f6c n...with: seqCol
│ │ │ │ │ +0000b140: 6c31 2077 6974 683a 2073 6571 436f 6c6c l1 with: seqColl
│ │ │ │ │ +0000b150: 320a 2020 2020 2052 6574 7572 6e20 616e 2. Return an
│ │ │ │ │ +0000b160: 2041 7272 6179 2077 6974 6820 7468 6520 Array with the
│ │ │ │ │ +0000b170: 7361 6d65 2073 697a 6520 6173 2074 6865 same size as the
│ │ │ │ │ +0000b180: 2072 6563 6569 7665 7220 616e 6420 7468 receiver and th
│ │ │ │ │ +0000b190: 650a 2020 2020 2061 7267 756d 656e 7473 e. arguments
│ │ │ │ │ +0000b1a0: 2c20 6561 6368 2065 6c65 6d65 6e74 206f , each element o
│ │ │ │ │ +0000b1b0: 6620 7768 6963 6820 6973 2061 2033 2d65 f which is a 3-e
│ │ │ │ │ +0000b1c0: 6c65 6d65 6e74 2041 7272 6179 7320 696e lement Arrays in
│ │ │ │ │ +0000b1d0: 636c 7564 696e 670a 2020 2020 206f 6e65 cluding. one
│ │ │ │ │ +0000b1e0: 2065 6c65 6d65 6e74 2066 726f 6d20 7468 element from th
│ │ │ │ │ +0000b1f0: 6520 7265 6365 6976 6572 2061 6e64 206f e receiver and o
│ │ │ │ │ +0000b200: 6e65 2066 726f 6d20 6561 6368 2061 7267 ne from each arg
│ │ │ │ │ +0000b210: 756d 656e 742e 0a0a 7769 7468 3a20 7365 ument...with: se
│ │ │ │ │ +0000b220: 7143 6f6c 6c31 2077 6974 683a 2073 6571 qColl1 with: seq
│ │ │ │ │ +0000b230: 436f 6c6c 3220 7769 7468 3a20 7365 7143 Coll2 with: seqC
│ │ │ │ │ +0000b240: 6f6c 6c33 0a20 2020 2020 5265 7475 726e oll3. Return
│ │ │ │ │ +0000b250: 2061 6e20 4172 7261 7920 7769 7468 2074 an Array with t
│ │ │ │ │ +0000b260: 6865 2073 616d 6520 7369 7a65 2061 7320 he same size as
│ │ │ │ │ +0000b270: 7468 6520 7265 6365 6976 6572 2061 6e64 the receiver and
│ │ │ │ │ +0000b280: 2074 6865 0a20 2020 2020 6172 6775 6d65 the. argume
│ │ │ │ │ +0000b290: 6e74 732c 2065 6163 6820 656c 656d 656e nts, each elemen
│ │ │ │ │ +0000b2a0: 7420 6f66 2077 6869 6368 2069 7320 6120 t of which is a
│ │ │ │ │ +0000b2b0: 342d 656c 656d 656e 7420 4172 7261 7973 4-element Arrays
│ │ │ │ │ +0000b2c0: 2069 6e63 6c75 6469 6e67 0a20 2020 2020 including.
│ │ │ │ │ +0000b2d0: 6f6e 6520 656c 656d 656e 7420 6672 6f6d one element from
│ │ │ │ │ +0000b2e0: 2074 6865 2072 6563 6569 7665 7220 616e the receiver an
│ │ │ │ │ +0000b2f0: 6420 6f6e 6520 6672 6f6d 2065 6163 6820 d one from each
│ │ │ │ │ +0000b300: 6172 6775 6d65 6e74 2e0a 0a0a 1f0a 4669 argument......Fi
│ │ │ │ │ +0000b310: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ +0000b320: 6f2c 2020 4e6f 6465 3a20 5365 7175 656e o, Node: Sequen
│ │ │ │ │ +0000b330: 6365 6162 6c65 436f 6c6c 6563 7469 6f6e ceableCollection
│ │ │ │ │ +0000b340: 2d63 6f70 7969 6e67 2053 6571 7565 6e63 -copying Sequenc
│ │ │ │ │ +0000b350: 6561 626c 6543 6f6c 6c65 6374 696f 6e73 eableCollections
│ │ │ │ │ +0000b360: 2c20 204e 6578 743a 2053 6571 7565 6e63 , Next: Sequenc
│ │ │ │ │ +0000b370: 6561 626c 6543 6f6c 6c65 6374 696f 6e2d eableCollection-
│ │ │ │ │ +0000b380: 656e 756d 6572 6174 696e 672c 2020 5072 enumerating, Pr
│ │ │ │ │ +0000b390: 6576 3a20 5365 7175 656e 6365 6162 6c65 ev: Sequenceable
│ │ │ │ │ +0000b3a0: 436f 6c6c 6563 7469 6f6e 2d63 6f6e 6361 Collection-conca
│ │ │ │ │ +0000b3b0: 7465 6e61 7469 6e67 2c20 2055 703a 2053 tenating, Up: S
│ │ │ │ │ +0000b3c0: 6571 7565 6e63 6561 626c 6543 6f6c 6c65 equenceableColle
│ │ │ │ │ +0000b3d0: 6374 696f 6e0a 0a31 2e31 3531 2e35 2053 ction..1.151.5 S
│ │ │ │ │ +0000b3e0: 6571 7565 6e63 6561 626c 6543 6f6c 6c65 equenceableColle
│ │ │ │ │ +0000b3f0: 6374 696f 6e3a 2063 6f70 7969 6e67 2053 ction: copying S
│ │ │ │ │ +0000b400: 6571 7565 6e63 6561 626c 6543 6f6c 6c65 equenceableColle
│ │ │ │ │ +0000b410: 6374 696f 6e73 0a2d 2d2d 2d2d 2d2d 2d2d ctions.---------
│ │ │ │ │ +0000b420: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0000b430: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0000b440: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0000b450: 2d2d 2d2d 2d2d 0a0a 636f 7079 4166 7465 ------..copyAfte
│ │ │ │ │ +0000b460: 723a 2061 6e4f 626a 6563 740a 2020 2020 r: anObject.
│ │ │ │ │ +0000b470: 2041 6e73 7765 7220 6120 6e65 7720 636f Answer a new co
│ │ │ │ │ +0000b480: 6c6c 6563 7469 6f6e 2068 6f6c 6469 6e67 llection holding
│ │ │ │ │ +0000b490: 2061 6c6c 2074 6865 2065 6c65 6d65 6e74 all the element
│ │ │ │ │ +0000b4a0: 7320 6f66 2074 6865 2072 6563 6569 7665 s of the receive
│ │ │ │ │ +0000b4b0: 720a 2020 2020 2061 6674 6572 2074 6865 r. after the
│ │ │ │ │ +0000b4c0: 2066 6972 7374 206f 6363 7572 7265 6e63 first occurrenc
│ │ │ │ │ +0000b4d0: 6520 6f66 2061 6e4f 626a 6563 742c 2075 e of anObject, u
│ │ │ │ │ +0000b4e0: 7020 746f 2074 6865 206c 6173 742e 0a0a p to the last...
│ │ │ │ │ +0000b4f0: 636f 7079 4166 7465 724c 6173 743a 2061 copyAfterLast: a
│ │ │ │ │ +0000b500: 6e4f 626a 6563 740a 2020 2020 2041 6e73 nObject. Ans
│ │ │ │ │ +0000b510: 7765 7220 6120 6e65 7720 636f 6c6c 6563 wer a new collec
│ │ │ │ │ +0000b520: 7469 6f6e 2068 6f6c 6469 6e67 2061 6c6c tion holding all
│ │ │ │ │ +0000b530: 2074 6865 2065 6c65 6d65 6e74 7320 6f66 the elements of
│ │ │ │ │ +0000b540: 2074 6865 2072 6563 6569 7665 720a 2020 the receiver.
│ │ │ │ │ +0000b550: 2020 2061 6674 6572 2074 6865 206c 6173 after the las
│ │ │ │ │ +0000b560: 7420 6f63 6375 7272 656e 6365 206f 6620 t occurrence of
│ │ │ │ │ +0000b570: 616e 4f62 6a65 6374 2c20 7570 2074 6f20 anObject, up to
│ │ │ │ │ +0000b580: 7468 6520 6c61 7374 2e0a 0a63 6f70 7946 the last...copyF
│ │ │ │ │ +0000b590: 726f 6d3a 2073 7461 7274 0a20 2020 2020 rom: start.
│ │ │ │ │ +0000b5a0: 416e 7377 6572 2061 206e 6577 2063 6f6c Answer a new col
│ │ │ │ │ +0000b5b0: 6c65 6374 696f 6e20 636f 6e74 6169 6e69 lection containi
│ │ │ │ │ +0000b5c0: 6e67 2061 6c6c 2074 6865 2069 7465 6d73 ng all the items
│ │ │ │ │ +0000b5d0: 2069 6e20 7468 6520 7265 6365 6976 6572 in the receiver
│ │ │ │ │ +0000b5e0: 0a20 2020 2020 6672 6f6d 2074 6865 2073 . from the s
│ │ │ │ │ +0000b5f0: 7461 7274 2d74 682e 0a0a 636f 7079 4672 tart-th...copyFr
│ │ │ │ │ +0000b600: 6f6d 3a20 7374 6172 7420 746f 3a20 7374 om: start to: st
│ │ │ │ │ +0000b610: 6f70 0a20 2020 2020 416e 7377 6572 2061 op. Answer a
│ │ │ │ │ +0000b620: 206e 6577 2063 6f6c 6c65 6374 696f 6e20 new collection
│ │ │ │ │ +0000b630: 636f 6e74 6169 6e69 6e67 2061 6c6c 2074 containing all t
│ │ │ │ │ +0000b640: 6865 2069 7465 6d73 2069 6e20 7468 6520 he items in the
│ │ │ │ │ +0000b650: 7265 6365 6976 6572 0a20 2020 2020 6672 receiver. fr
│ │ │ │ │ +0000b660: 6f6d 2074 6865 2073 7461 7274 2d74 6820 om the start-th
│ │ │ │ │ +0000b670: 616e 6420 746f 2074 6865 2073 746f 702d and to the stop-
│ │ │ │ │ +0000b680: 7468 0a0a 636f 7079 5265 706c 6163 6541 th..copyReplaceA
│ │ │ │ │ +0000b690: 6c6c 3a20 6f6c 6453 7562 436f 6c6c 6563 ll: oldSubCollec
│ │ │ │ │ +0000b6a0: 7469 6f6e 2077 6974 683a 206e 6577 5375 tion with: newSu
│ │ │ │ │ +0000b6b0: 6243 6f6c 6c65 6374 696f 6e0a 2020 2020 bCollection.
│ │ │ │ │ +0000b6c0: 2041 6e73 7765 7220 6120 6e65 7720 636f Answer a new co
│ │ │ │ │ +0000b6d0: 6c6c 6563 7469 6f6e 2069 6e20 7768 6963 llection in whic
│ │ │ │ │ +0000b6e0: 6820 616c 6c20 7468 6520 7365 7175 656e h all the sequen
│ │ │ │ │ +0000b6f0: 6365 7320 6d61 7463 6869 6e67 0a20 2020 ces matching.
│ │ │ │ │ +0000b700: 2020 6f6c 6453 7562 436f 6c6c 6563 7469 oldSubCollecti
│ │ │ │ │ +0000b710: 6f6e 2061 7265 2072 6570 6c61 6365 6420 on are replaced
│ │ │ │ │ +0000b720: 7769 7468 206e 6577 5375 6243 6f6c 6c65 with newSubColle
│ │ │ │ │ +0000b730: 6374 696f 6e0a 0a63 6f70 7952 6570 6c61 ction..copyRepla
│ │ │ │ │ +0000b740: 6365 4672 6f6d 3a20 7374 6172 7420 746f ceFrom: start to
│ │ │ │ │ +0000b750: 3a20 7374 6f70 2077 6974 683a 2072 6570 : stop with: rep
│ │ │ │ │ +0000b760: 6c61 6365 6d65 6e74 436f 6c6c 6563 7469 lacementCollecti
│ │ │ │ │ +0000b770: 6f6e 0a20 2020 2020 416e 7377 6572 2061 on. Answer a
│ │ │ │ │ +0000b780: 206e 6577 2063 6f6c 6c65 6374 696f 6e20 new collection
│ │ │ │ │ +0000b790: 6f66 2074 6865 2073 616d 6520 636c 6173 of the same clas
│ │ │ │ │ +0000b7a0: 7320 6173 2074 6865 2072 6563 6569 7665 s as the receive
│ │ │ │ │ +0000b7b0: 7220 7468 6174 0a20 2020 2020 636f 6e74 r that. cont
│ │ │ │ │ +0000b7c0: 6169 6e73 2074 6865 2073 616d 6520 656c ains the same el
│ │ │ │ │ +0000b7d0: 656d 656e 7473 2061 7320 7468 6520 7265 ements as the re
│ │ │ │ │ +0000b7e0: 6365 6976 6572 2c20 696e 2074 6865 2073 ceiver, in the s
│ │ │ │ │ +0000b7f0: 616d 6520 6f72 6465 722c 0a20 2020 2020 ame order,.
│ │ │ │ │ +0000b800: 6578 6365 7074 2066 6f72 2065 6c65 6d65 except for eleme
│ │ │ │ │ +0000b810: 6e74 7320 6672 6f6d 2069 6e64 6578 2060 nts from index `
│ │ │ │ │ +0000b820: 7374 6172 7427 2074 6f20 696e 6465 7820 start' to index
│ │ │ │ │ +0000b830: 6073 746f 7027 2e0a 0a20 2020 2020 4966 `stop'... If
│ │ │ │ │ +0000b840: 2073 7461 7274 203c 2073 746f 702c 2074 start < stop, t
│ │ │ │ │ +0000b850: 6865 7365 2061 7265 2072 6570 6c61 6365 hese are replace
│ │ │ │ │ +0000b860: 6420 6279 2074 6865 2063 6f6e 7465 6e74 d by the content
│ │ │ │ │ +0000b870: 7320 6f66 2074 6865 0a20 2020 2020 7265 s of the. re
│ │ │ │ │ +0000b880: 706c 6163 656d 656e 7443 6f6c 6c65 6374 placementCollect
│ │ │ │ │ +0000b890: 696f 6e2e 2020 496e 7374 6561 642c 2049 ion. Instead, I
│ │ │ │ │ +0000b8a0: 6620 7374 6172 7420 3d20 2873 746f 7020 f start = (stop
│ │ │ │ │ +0000b8b0: 2b20 3129 2c20 6c69 6b65 2069 6e0a 2020 + 1), like in.
│ │ │ │ │ +0000b8c0: 2020 2060 636f 7079 5265 706c 6163 6546 `copyReplaceF
│ │ │ │ │ +0000b8d0: 726f 6d3a 2034 2074 6f3a 2033 2077 6974 rom: 4 to: 3 wit
│ │ │ │ │ +0000b8e0: 683a 2061 6e41 7272 6179 272c 2074 6865 h: anArray', the
│ │ │ │ │ +0000b8f0: 6e20 6576 6572 7920 656c 656d 656e 7420 n every element
│ │ │ │ │ +0000b900: 6f66 0a20 2020 2020 7468 6520 7265 6365 of. the rece
│ │ │ │ │ +0000b910: 6976 6572 2077 696c 6c20 6265 2070 7265 iver will be pre
│ │ │ │ │ +0000b920: 7365 6e74 2069 6e20 7468 6520 616e 7377 sent in the answ
│ │ │ │ │ +0000b930: 6572 6564 2063 6f70 793b 2074 6865 206f ered copy; the o
│ │ │ │ │ +0000b940: 7065 7261 7469 6f6e 0a20 2020 2020 7769 peration. wi
│ │ │ │ │ +0000b950: 6c6c 2062 6520 616e 2061 7070 656e 6420 ll be an append
│ │ │ │ │ +0000b960: 6966 2073 746f 7020 6973 2065 7175 616c if stop is equal
│ │ │ │ │ +0000b970: 2074 6f20 7468 6520 7369 7a65 206f 6620 to the size of
│ │ │ │ │ +0000b980: 7468 6520 7265 6365 6976 6572 206f 722c the receiver or,
│ │ │ │ │ +0000b990: 0a20 2020 2020 6966 2069 7420 6973 206e . if it is n
│ │ │ │ │ +0000b9a0: 6f74 2c20 616e 2069 6e73 6572 7420 6265 ot, an insert be
│ │ │ │ │ +0000b9b0: 666f 7265 2069 6e64 6578 2060 7374 6172 fore index `star
│ │ │ │ │ +0000b9c0: 7427 2e0a 0a63 6f70 7952 6570 6c61 6365 t'...copyReplace
│ │ │ │ │ +0000b9d0: 4672 6f6d 3a20 7374 6172 7420 746f 3a20 From: start to:
│ │ │ │ │ +0000b9e0: 7374 6f70 2077 6974 684f 626a 6563 743a stop withObject:
│ │ │ │ │ +0000b9f0: 2061 6e4f 626a 6563 740a 2020 2020 2041 anObject. A
│ │ │ │ │ +0000ba00: 6e73 7765 7220 6120 6e65 7720 636f 6c6c nswer a new coll
│ │ │ │ │ +0000ba10: 6563 7469 6f6e 206f 6620 7468 6520 7361 ection of the sa
│ │ │ │ │ +0000ba20: 6d65 2063 6c61 7373 2061 7320 7468 6520 me class as the
│ │ │ │ │ +0000ba30: 7265 6365 6976 6572 2074 6861 740a 2020 receiver that.
│ │ │ │ │ +0000ba40: 2020 2063 6f6e 7461 696e 7320 7468 6520 contains the
│ │ │ │ │ +0000ba50: 7361 6d65 2065 6c65 6d65 6e74 7320 6173 same elements as
│ │ │ │ │ +0000ba60: 2074 6865 2072 6563 6569 7665 722c 2069 the receiver, i
│ │ │ │ │ +0000ba70: 6e20 7468 6520 7361 6d65 206f 7264 6572 n the same order
│ │ │ │ │ +0000ba80: 2c0a 2020 2020 2065 7863 6570 7420 666f ,. except fo
│ │ │ │ │ +0000ba90: 7220 656c 656d 656e 7473 2066 726f 6d20 r elements from
│ │ │ │ │ +0000baa0: 696e 6465 7820 6073 7461 7274 2720 746f index `start' to
│ │ │ │ │ +0000bab0: 2069 6e64 6578 2060 7374 6f70 272e 0a0a index `stop'...
│ │ │ │ │ +0000bac0: 2020 2020 2049 6620 7374 6172 7420 3c20 If start <
│ │ │ │ │ +0000bad0: 7374 6f70 2c20 7468 6573 6520 6172 6520 stop, these are
│ │ │ │ │ +0000bae0: 7265 706c 6163 6564 2062 7920 7374 6f70 replaced by stop
│ │ │ │ │ +0000baf0: 2d73 7461 7274 2b31 2063 6f70 6965 7320 -start+1 copies
│ │ │ │ │ +0000bb00: 6f66 0a20 2020 2020 616e 4f62 6a65 6374 of. anObject
│ │ │ │ │ +0000bb10: 2e20 2049 6e73 7465 6164 2c20 4966 2073 . Instead, If s
│ │ │ │ │ +0000bb20: 7461 7274 203d 2028 7374 6f70 202b 2031 tart = (stop + 1
│ │ │ │ │ +0000bb30: 292c 2074 6865 6e20 6576 6572 7920 656c ), then every el
│ │ │ │ │ +0000bb40: 656d 656e 7420 6f66 0a20 2020 2020 7468 ement of. th
│ │ │ │ │ +0000bb50: 6520 7265 6365 6976 6572 2077 696c 6c20 e receiver will
│ │ │ │ │ +0000bb60: 6265 2070 7265 7365 6e74 2069 6e20 7468 be present in th
│ │ │ │ │ +0000bb70: 6520 616e 7377 6572 6564 2063 6f70 793b e answered copy;
│ │ │ │ │ +0000bb80: 2074 6865 206f 7065 7261 7469 6f6e 0a20 the operation.
│ │ │ │ │ +0000bb90: 2020 2020 7769 6c6c 2062 6520 616e 2061 will be an a
│ │ │ │ │ +0000bba0: 7070 656e 6420 6966 2073 746f 7020 6973 ppend if stop is
│ │ │ │ │ +0000bbb0: 2065 7175 616c 2074 6f20 7468 6520 7369 equal to the si
│ │ │ │ │ +0000bbc0: 7a65 206f 6620 7468 6520 7265 6365 6976 ze of the receiv
│ │ │ │ │ +0000bbd0: 6572 206f 722c 0a20 2020 2020 6966 2069 er or,. if i
│ │ │ │ │ +0000bbe0: 7420 6973 206e 6f74 2c20 616e 2069 6e73 t is not, an ins
│ │ │ │ │ +0000bbf0: 6572 7420 6265 666f 7265 2069 6e64 6578 ert before index
│ │ │ │ │ +0000bc00: 2060 7374 6172 7427 2e0a 0a63 6f70 7955 `start'...copyU
│ │ │ │ │ +0000bc10: 7054 6f3a 2061 6e4f 626a 6563 740a 2020 pTo: anObject.
│ │ │ │ │ +0000bc20: 2020 2041 6e73 7765 7220 6120 6e65 7720 Answer a new
│ │ │ │ │ +0000bc30: 636f 6c6c 6563 7469 6f6e 2068 6f6c 6469 collection holdi
│ │ │ │ │ +0000bc40: 6e67 2061 6c6c 2074 6865 2065 6c65 6d65 ng all the eleme
│ │ │ │ │ +0000bc50: 6e74 7320 6f66 2074 6865 2072 6563 6569 nts of the recei
│ │ │ │ │ +0000bc60: 7665 720a 2020 2020 2066 726f 6d20 7468 ver. from th
│ │ │ │ │ +0000bc70: 6520 6669 7273 7420 7570 2074 6f20 7468 e first up to th
│ │ │ │ │ +0000bc80: 6520 6669 7273 7420 6f63 6375 7272 656e e first occurren
│ │ │ │ │ +0000bc90: 6365 206f 6620 616e 4f62 6a65 6374 2c20 ce of anObject,
│ │ │ │ │ +0000bca0: 6578 636c 7564 6564 2e0a 0a63 6f70 7955 excluded...copyU
│ │ │ │ │ +0000bcb0: 7054 6f4c 6173 743a 2061 6e4f 626a 6563 pToLast: anObjec
│ │ │ │ │ +0000bcc0: 740a 2020 2020 2041 6e73 7765 7220 6120 t. Answer a
│ │ │ │ │ +0000bcd0: 6e65 7720 636f 6c6c 6563 7469 6f6e 2068 new collection h
│ │ │ │ │ +0000bce0: 6f6c 6469 6e67 2061 6c6c 2074 6865 2065 olding all the e
│ │ │ │ │ +0000bcf0: 6c65 6d65 6e74 7320 6f66 2074 6865 2072 lements of the r
│ │ │ │ │ +0000bd00: 6563 6569 7665 720a 2020 2020 2066 726f eceiver. fro
│ │ │ │ │ +0000bd10: 6d20 7468 6520 6669 7273 7420 7570 2074 m the first up t
│ │ │ │ │ +0000bd20: 6f20 7468 6520 6c61 7374 206f 6363 7572 o the last occur
│ │ │ │ │ +0000bd30: 7265 6e63 6520 6f66 2061 6e4f 626a 6563 rence of anObjec
│ │ │ │ │ +0000bd40: 742c 2065 7863 6c75 6465 642e 0a0a 636f t, excluded...co
│ │ │ │ │ +0000bd50: 7079 5769 7468 4669 7273 743a 2061 6e4f pyWithFirst: anO
│ │ │ │ │ +0000bd60: 626a 6563 740a 2020 2020 2041 6e73 7765 bject. Answe
│ │ │ │ │ +0000bd70: 7220 6120 6e65 7720 636f 6c6c 6563 7469 r a new collecti
│ │ │ │ │ +0000bd80: 6f6e 2068 6f6c 6469 6e67 2061 6c6c 2074 on holding all t
│ │ │ │ │ +0000bd90: 6865 2065 6c65 6d65 6e74 7320 6f66 2074 he elements of t
│ │ │ │ │ +0000bda0: 6865 2072 6563 6569 7665 720a 2020 2020 he receiver.
│ │ │ │ │ +0000bdb0: 2061 6674 6572 2074 6865 2066 6972 7374 after the first
│ │ │ │ │ +0000bdc0: 206f 6363 7572 7265 6e63 6520 6f66 2061 occurrence of a
│ │ │ │ │ +0000bdd0: 6e4f 626a 6563 742c 2075 7020 746f 2074 nObject, up to t
│ │ │ │ │ +0000bde0: 6865 206c 6173 742e 0a0a 0a1f 0a46 696c he last......Fil
│ │ │ │ │ +0000bdf0: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ +0000be00: 2c20 204e 6f64 653a 2053 6571 7565 6e63 , Node: Sequenc
│ │ │ │ │ +0000be10: 6561 626c 6543 6f6c 6c65 6374 696f 6e2d eableCollection-
│ │ │ │ │ +0000be20: 656e 756d 6572 6174 696e 672c 2020 4e65 enumerating, Ne
│ │ │ │ │ +0000be30: 7874 3a20 5365 7175 656e 6365 6162 6c65 xt: Sequenceable
│ │ │ │ │ +0000be40: 436f 6c6c 6563 7469 6f6e 2d6d 616e 6970 Collection-manip
│ │ │ │ │ +0000be50: 756c 6174 696f 6e2c 2020 5072 6576 3a20 ulation, Prev:
│ │ │ │ │ +0000be60: 5365 7175 656e 6365 6162 6c65 436f 6c6c SequenceableColl
│ │ │ │ │ +0000be70: 6563 7469 6f6e 2d63 6f70 7969 6e67 2053 ection-copying S
│ │ │ │ │ +0000be80: 6571 7565 6e63 6561 626c 6543 6f6c 6c65 equenceableColle
│ │ │ │ │ +0000be90: 6374 696f 6e73 2c20 2055 703a 2053 6571 ctions, Up: Seq
│ │ │ │ │ +0000bea0: 7565 6e63 6561 626c 6543 6f6c 6c65 6374 uenceableCollect
│ │ │ │ │ +0000beb0: 696f 6e0a 0a31 2e31 3531 2e36 2053 6571 ion..1.151.6 Seq
│ │ │ │ │ +0000bec0: 7565 6e63 6561 626c 6543 6f6c 6c65 6374 uenceableCollect
│ │ │ │ │ +0000bed0: 696f 6e3a 2065 6e75 6d65 7261 7469 6e67 ion: enumerating
│ │ │ │ │ +0000bee0: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------
│ │ │ │ │ +0000bef0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0000bf00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 616e ------------..an
│ │ │ │ │ +0000bf10: 794f 6e65 0a20 2020 2020 416e 7377 6572 yOne. Answer
│ │ │ │ │ +0000bf20: 2061 6e20 756e 7370 6563 6966 6965 6420 an unspecified
│ │ │ │ │ +0000bf30: 656c 656d 656e 7420 6f66 2074 6865 2063 element of the c
│ │ │ │ │ +0000bf40: 6f6c 6c65 6374 696f 6e2e 0a0a 646f 3a20 ollection...do:
│ │ │ │ │ +0000bf50: 6142 6c6f 636b 0a20 2020 2020 4576 616c aBlock. Eval
│ │ │ │ │ +0000bf60: 7561 7465 2061 426c 6f63 6b20 666f 7220 uate aBlock for
│ │ │ │ │ +0000bf70: 616c 6c20 7468 6520 656c 656d 656e 7473 all the elements
│ │ │ │ │ +0000bf80: 2069 6e20 7468 6520 7365 7175 656e 6365 in the sequence
│ │ │ │ │ +0000bf90: 6162 6c65 2063 6f6c 6c65 6374 696f 6e0a able collection.
│ │ │ │ │ +0000bfa0: 0a64 6f3a 2061 426c 6f63 6b20 7365 7061 .do: aBlock sepa
│ │ │ │ │ +0000bfb0: 7261 7465 6442 793a 2073 6570 426c 6f63 ratedBy: sepBloc
│ │ │ │ │ +0000bfc0: 6b0a 2020 2020 2045 7661 6c75 6174 6520 k. Evaluate
│ │ │ │ │ +0000bfd0: 6142 6c6f 636b 2066 6f72 2061 6c6c 2074 aBlock for all t
│ │ │ │ │ +0000bfe0: 6865 2065 6c65 6d65 6e74 7320 696e 2074 he elements in t
│ │ │ │ │ +0000bff0: 6865 2073 6571 7565 6e63 6561 626c 650a he sequenceable.
│ │ │ │ │ +0000c000: 2020 2020 2063 6f6c 6c65 6374 696f 6e2e collection.
│ │ │ │ │ +0000c010: 2020 4265 7477 6565 6e20 6561 6368 2065 Between each e
│ │ │ │ │ +0000c020: 6c65 6d65 6e74 2c20 6576 616c 7561 7465 lement, evaluate
│ │ │ │ │ +0000c030: 2073 6570 426c 6f63 6b20 7769 7468 6f75 sepBlock withou
│ │ │ │ │ +0000c040: 740a 2020 2020 2070 6172 616d 6574 6572 t. parameter
│ │ │ │ │ +0000c050: 732e 0a0a 646f 5769 7468 496e 6465 783a s...doWithIndex:
│ │ │ │ │ +0000c060: 2061 426c 6f63 6b0a 2020 2020 2045 7661 aBlock. Eva
│ │ │ │ │ +0000c070: 6c75 6174 6520 6142 6c6f 636b 2066 6f72 luate aBlock for
│ │ │ │ │ +0000c080: 2061 6c6c 2074 6865 2065 6c65 6d65 6e74 all the element
│ │ │ │ │ +0000c090: 7320 696e 2074 6865 2073 6571 7565 6e63 s in the sequenc
│ │ │ │ │ +0000c0a0: 6561 626c 650a 2020 2020 2063 6f6c 6c65 eable. colle
│ │ │ │ │ +0000c0b0: 6374 696f 6e2c 2070 6173 7369 6e67 2074 ction, passing t
│ │ │ │ │ +0000c0c0: 6865 2069 6e64 6578 206f 6620 6561 6368 he index of each
│ │ │ │ │ +0000c0d0: 2065 6c65 6d65 6e74 2061 7320 7468 6520 element as the
│ │ │ │ │ +0000c0e0: 7365 636f 6e64 0a20 2020 2020 7061 7261 second. para
│ │ │ │ │ +0000c0f0: 6d65 7465 722e 2020 5468 6973 206d 6574 meter. This met
│ │ │ │ │ +0000c100: 686f 6420 6973 206d 616e 7461 696e 6564 hod is mantained
│ │ │ │ │ +0000c110: 2066 6f72 2062 6163 6b77 6172 6473 2063 for backwards c
│ │ │ │ │ +0000c120: 6f6d 7061 7469 6269 6c69 7479 0a20 2020 ompatibility.
│ │ │ │ │ +0000c130: 2020 616e 6420 6973 206e 6f74 206d 616e and is not man
│ │ │ │ │ +0000c140: 6461 7465 6420 6279 2074 6865 2041 4e53 dated by the ANS
│ │ │ │ │ +0000c150: 4920 7374 616e 6461 7264 3b20 7573 6520 I standard; use
│ │ │ │ │ +0000c160: 236b 6579 7341 6e64 5661 6c75 6573 446f #keysAndValuesDo
│ │ │ │ │ +0000c170: 3a0a 0a66 696e 6446 6972 7374 3a20 6142 :..findFirst: aB
│ │ │ │ │ +0000c180: 6c6f 636b 0a20 2020 2020 5265 7475 726e lock. Return
│ │ │ │ │ +0000c190: 7320 7468 6520 696e 6465 7820 6f66 2074 s the index of t
│ │ │ │ │ +0000c1a0: 6865 2066 6972 7374 2065 6c65 6d65 6e74 he first element
│ │ │ │ │ +0000c1b0: 206f 6620 7468 6520 7365 7175 656e 6365 of the sequence
│ │ │ │ │ +0000c1c0: 6162 6c65 0a20 2020 2020 636f 6c6c 6563 able. collec
│ │ │ │ │ +0000c1d0: 7469 6f6e 2066 6f72 2077 6869 6368 2061 tion for which a
│ │ │ │ │ +0000c1e0: 426c 6f63 6b20 7265 7475 726e 7320 7472 Block returns tr
│ │ │ │ │ +0000c1f0: 7565 2c20 6f72 2030 2069 6620 6e6f 6e65 ue, or 0 if none
│ │ │ │ │ +0000c200: 0a0a 6669 6e64 4c61 7374 3a20 6142 6c6f ..findLast: aBlo
│ │ │ │ │ +0000c210: 636b 0a20 2020 2020 5265 7475 726e 7320 ck. Returns
│ │ │ │ │ +0000c220: 7468 6520 696e 6465 7820 6f66 2074 6865 the index of the
│ │ │ │ │ +0000c230: 206c 6173 7420 656c 656d 656e 7420 6f66 last element of
│ │ │ │ │ +0000c240: 2074 6865 2073 6571 7565 6e63 6561 626c the sequenceabl
│ │ │ │ │ +0000c250: 650a 2020 2020 2063 6f6c 6c65 6374 696f e. collectio
│ │ │ │ │ +0000c260: 6e20 666f 7220 7768 6963 6820 6142 6c6f n for which aBlo
│ │ │ │ │ +0000c270: 636b 2072 6574 7572 6e73 2074 7275 652c ck returns true,
│ │ │ │ │ +0000c280: 206f 7220 3020 6966 206e 6f6e 6520 646f or 0 if none do
│ │ │ │ │ +0000c290: 6573 0a0a 666f 6c64 3a20 6269 6e61 7279 es..fold: binary
│ │ │ │ │ +0000c2a0: 426c 6f63 6b0a 2020 2020 2046 6972 7374 Block. First
│ │ │ │ │ +0000c2b0: 2c20 7061 7373 2074 6f20 6269 6e61 7279 , pass to binary
│ │ │ │ │ +0000c2c0: 426c 6f63 6b20 7468 6520 6669 7273 7420 Block the first
│ │ │ │ │ +0000c2d0: 616e 6420 7365 636f 6e64 2065 6c65 6d65 and second eleme
│ │ │ │ │ +0000c2e0: 6e74 7320 6f66 2074 6865 0a20 2020 2020 nts of the.
│ │ │ │ │ +0000c2f0: 7265 6365 6976 6572 3b20 666f 7220 6561 receiver; for ea
│ │ │ │ │ +0000c300: 6368 2073 7562 7365 7175 656e 7420 656c ch subsequent el
│ │ │ │ │ +0000c310: 656d 656e 742c 2070 6173 7320 7468 6520 ement, pass the
│ │ │ │ │ +0000c320: 7265 7375 6c74 206f 6620 7468 650a 2020 result of the.
│ │ │ │ │ +0000c330: 2020 2070 7265 7669 6f75 7320 6576 616c previous eval
│ │ │ │ │ +0000c340: 7561 7469 6f6e 2061 6e64 2061 6e20 656c uation and an el
│ │ │ │ │ +0000c350: 656d 656e 742e 2041 6e73 7765 7220 7468 ement. Answer th
│ │ │ │ │ +0000c360: 6520 7265 7375 6c74 206f 6620 7468 6520 e result of the
│ │ │ │ │ +0000c370: 6c61 7374 0a20 2020 2020 696e 766f 6361 last. invoca
│ │ │ │ │ +0000c380: 7469 6f6e 2c20 6f72 2074 6865 2066 6972 tion, or the fir
│ │ │ │ │ +0000c390: 7374 2065 6c65 6d65 6e74 2069 6620 7468 st element if th
│ │ │ │ │ +0000c3a0: 6520 636f 6c6c 6563 7469 6f6e 2068 6173 e collection has
│ │ │ │ │ +0000c3b0: 2073 697a 6520 312e 0a20 2020 2020 4661 size 1.. Fa
│ │ │ │ │ +0000c3c0: 696c 2069 6620 7468 6520 636f 6c6c 6563 il if the collec
│ │ │ │ │ +0000c3d0: 7469 6f6e 2069 7320 656d 7074 792e 0a0a tion is empty...
│ │ │ │ │ +0000c3e0: 6672 6f6d 3a20 7374 6172 7449 6e64 6578 from: startIndex
│ │ │ │ │ +0000c3f0: 2074 6f3a 2073 746f 7049 6e64 6578 2064 to: stopIndex d
│ │ │ │ │ +0000c400: 6f3a 2061 426c 6f63 6b0a 2020 2020 2045 o: aBlock. E
│ │ │ │ │ +0000c410: 7661 6c75 6174 6520 6142 6c6f 636b 2066 valuate aBlock f
│ │ │ │ │ +0000c420: 6f72 2061 6c6c 2074 6865 2065 6c65 6d65 or all the eleme
│ │ │ │ │ +0000c430: 6e74 7320 696e 2074 6865 2073 6571 7565 nts in the seque
│ │ │ │ │ +0000c440: 6e63 6561 626c 650a 2020 2020 2063 6f6c nceable. col
│ │ │ │ │ +0000c450: 6c65 6374 696f 6e20 7768 6f73 6520 696e lection whose in
│ │ │ │ │ +0000c460: 6469 6365 7320 6172 6520 696e 2074 6865 dices are in the
│ │ │ │ │ +0000c470: 2072 616e 6765 2069 6e64 6578 2074 6f20 range index to
│ │ │ │ │ +0000c480: 7374 6f70 496e 6465 780a 0a66 726f 6d3a stopIndex..from:
│ │ │ │ │ +0000c490: 2073 7461 7274 496e 6465 7820 746f 3a20 startIndex to:
│ │ │ │ │ +0000c4a0: 7374 6f70 496e 6465 7820 646f 5769 7468 stopIndex doWith
│ │ │ │ │ +0000c4b0: 496e 6465 783a 2061 426c 6f63 6b0a 2020 Index: aBlock.
│ │ │ │ │ +0000c4c0: 2020 2045 7661 6c75 6174 6520 6142 6c6f Evaluate aBlo
│ │ │ │ │ +0000c4d0: 636b 2066 6f72 2061 6c6c 2074 6865 2065 ck for all the e
│ │ │ │ │ +0000c4e0: 6c65 6d65 6e74 7320 696e 2074 6865 2073 lements in the s
│ │ │ │ │ +0000c4f0: 6571 7565 6e63 6561 626c 650a 2020 2020 equenceable.
│ │ │ │ │ +0000c500: 2063 6f6c 6c65 6374 696f 6e20 7768 6f73 collection whos
│ │ │ │ │ +0000c510: 6520 696e 6469 6365 7320 6172 6520 696e e indices are in
│ │ │ │ │ +0000c520: 2074 6865 2072 616e 6765 2069 6e64 6578 the range index
│ │ │ │ │ +0000c530: 2074 6f20 7374 6f70 496e 6465 782c 0a20 to stopIndex,.
│ │ │ │ │ +0000c540: 2020 2020 7061 7373 696e 6720 7468 6520 passing the
│ │ │ │ │ +0000c550: 696e 6465 7820 6f66 2065 6163 6820 656c index of each el
│ │ │ │ │ +0000c560: 656d 656e 7420 6173 2074 6865 2073 6563 ement as the sec
│ │ │ │ │ +0000c570: 6f6e 6420 7061 7261 6d65 7465 722e 2020 ond parameter.
│ │ │ │ │ +0000c580: 5468 6973 0a20 2020 2020 6d65 7468 6f64 This. method
│ │ │ │ │ +0000c590: 2069 7320 6d61 6e74 6169 6e65 6420 666f is mantained fo
│ │ │ │ │ +0000c5a0: 7220 6261 636b 7761 7264 7320 636f 6d70 r backwards comp
│ │ │ │ │ +0000c5b0: 6174 6962 696c 6974 7920 616e 6420 6973 atibility and is
│ │ │ │ │ +0000c5c0: 206e 6f74 0a20 2020 2020 6d61 6e64 6174 not. mandat
│ │ │ │ │ +0000c5d0: 6564 2062 7920 7468 6520 414e 5349 2073 ed by the ANSI s
│ │ │ │ │ +0000c5e0: 7461 6e64 6172 643b 2075 7365 2023 6672 tandard; use #fr
│ │ │ │ │ +0000c5f0: 6f6d 3a74 6f3a 6b65 7973 416e 6456 616c om:to:keysAndVal
│ │ │ │ │ +0000c600: 7565 7344 6f3a 0a0a 6672 6f6d 3a20 7374 uesDo:..from: st
│ │ │ │ │ +0000c610: 6172 7449 6e64 6578 2074 6f3a 2073 746f artIndex to: sto
│ │ │ │ │ +0000c620: 7049 6e64 6578 206b 6579 7341 6e64 5661 pIndex keysAndVa
│ │ │ │ │ +0000c630: 6c75 6573 446f 3a20 6142 6c6f 636b 0a20 luesDo: aBlock.
│ │ │ │ │ +0000c640: 2020 2020 4576 616c 7561 7465 2061 426c Evaluate aBl
│ │ │ │ │ +0000c650: 6f63 6b20 666f 7220 616c 6c20 7468 6520 ock for all the
│ │ │ │ │ +0000c660: 656c 656d 656e 7473 2069 6e20 7468 6520 elements in the
│ │ │ │ │ +0000c670: 7365 7175 656e 6365 6162 6c65 0a20 2020 sequenceable.
│ │ │ │ │ +0000c680: 2020 636f 6c6c 6563 7469 6f6e 2077 686f collection who
│ │ │ │ │ +0000c690: 7365 2069 6e64 6963 6573 2061 7265 2069 se indices are i
│ │ │ │ │ +0000c6a0: 6e20 7468 6520 7261 6e67 6520 696e 6465 n the range inde
│ │ │ │ │ +0000c6b0: 7820 746f 2073 746f 7049 6e64 6578 2c0a x to stopIndex,.
│ │ │ │ │ +0000c6c0: 2020 2020 2070 6173 7369 6e67 2074 6865 passing the
│ │ │ │ │ +0000c6d0: 2069 6e64 6578 206f 6620 6561 6368 2065 index of each e
│ │ │ │ │ +0000c6e0: 6c65 6d65 6e74 2061 7320 7468 6520 6669 lement as the fi
│ │ │ │ │ +0000c6f0: 7273 7420 7061 7261 6d65 7465 7220 616e rst parameter an
│ │ │ │ │ +0000c700: 6420 7468 650a 2020 2020 2065 6c65 6d65 d the. eleme
│ │ │ │ │ +0000c710: 6e74 2061 7320 7468 6520 7365 636f 6e64 nt as the second
│ │ │ │ │ +0000c720: 2e0a 0a6b 6579 730a 2020 2020 2052 6574 ...keys. Ret
│ │ │ │ │ +0000c730: 7572 6e20 616e 2049 6e74 6572 7661 6c20 urn an Interval
│ │ │ │ │ +0000c740: 636f 7272 6573 706f 6e64 696e 6720 746f corresponding to
│ │ │ │ │ +0000c750: 2074 6865 2076 616c 6964 2069 6e64 6963 the valid indic
│ │ │ │ │ +0000c760: 6573 2069 6e20 7468 650a 2020 2020 2072 es in the. r
│ │ │ │ │ +0000c770: 6563 6569 7665 722e 0a0a 6b65 7973 416e eceiver...keysAn
│ │ │ │ │ +0000c780: 6456 616c 7565 7344 6f3a 2061 426c 6f63 dValuesDo: aBloc
│ │ │ │ │ +0000c790: 6b0a 2020 2020 2045 7661 6c75 6174 6520 k. Evaluate
│ │ │ │ │ +0000c7a0: 6142 6c6f 636b 2066 6f72 2061 6c6c 2074 aBlock for all t
│ │ │ │ │ +0000c7b0: 6865 2065 6c65 6d65 6e74 7320 696e 2074 he elements in t
│ │ │ │ │ +0000c7c0: 6865 2073 6571 7565 6e63 6561 626c 650a he sequenceable.
│ │ │ │ │ +0000c7d0: 2020 2020 2063 6f6c 6c65 6374 696f 6e2c collection,
│ │ │ │ │ +0000c7e0: 2070 6173 7369 6e67 2074 6865 2069 6e64 passing the ind
│ │ │ │ │ +0000c7f0: 6578 206f 6620 6561 6368 2065 6c65 6d65 ex of each eleme
│ │ │ │ │ +0000c800: 6e74 2061 7320 7468 6520 6669 7273 740a nt as the first.
│ │ │ │ │ +0000c810: 2020 2020 2070 6172 616d 6574 6572 2061 parameter a
│ │ │ │ │ +0000c820: 6e64 2074 6865 2065 6c65 6d65 6e74 2061 nd the element a
│ │ │ │ │ +0000c830: 7320 7468 6520 7365 636f 6e64 2e0a 0a72 s the second...r
│ │ │ │ │ +0000c840: 6561 6453 7472 6561 6d0a 2020 2020 2041 eadStream. A
│ │ │ │ │ +0000c850: 6e73 7765 7220 6120 5265 6164 5374 7265 nswer a ReadStre
│ │ │ │ │ +0000c860: 616d 2073 7472 6561 6d69 6e67 206f 6e20 am streaming on
│ │ │ │ │ +0000c870: 7468 6520 7265 6365 6976 6572 0a0a 7265 the receiver..re
│ │ │ │ │ +0000c880: 6164 5772 6974 6553 7472 6561 6d0a 2020 adWriteStream.
│ │ │ │ │ +0000c890: 2020 2041 6e73 7765 7220 6120 5265 6164 Answer a Read
│ │ │ │ │ +0000c8a0: 5772 6974 6553 7472 6561 6d20 7768 6963 WriteStream whic
│ │ │ │ │ +0000c8b0: 6820 7374 7265 616d 7320 6f6e 2074 6865 h streams on the
│ │ │ │ │ +0000c8c0: 2072 6563 6569 7665 720a 0a72 6576 6572 receiver..rever
│ │ │ │ │ +0000c8d0: 7365 0a20 2020 2020 416e 7377 6572 2074 se. Answer t
│ │ │ │ │ +0000c8e0: 6865 2072 6563 6569 7665 7273 2720 636f he receivers' co
│ │ │ │ │ +0000c8f0: 6e74 656e 7473 2069 6e20 7265 7665 7273 ntents in revers
│ │ │ │ │ +0000c900: 6520 6f72 6465 720a 0a72 6576 6572 7365 e order..reverse
│ │ │ │ │ +0000c910: 446f 3a20 6142 6c6f 636b 0a20 2020 2020 Do: aBlock.
│ │ │ │ │ +0000c920: 4576 616c 7561 7465 2061 426c 6f63 6b20 Evaluate aBlock
│ │ │ │ │ +0000c930: 666f 7220 616c 6c20 656c 656d 656e 7473 for all elements
│ │ │ │ │ +0000c940: 2069 6e20 7468 6520 7365 7175 656e 6365 in the sequence
│ │ │ │ │ +0000c950: 6162 6c65 2063 6f6c 6c65 6374 696f 6e2c able collection,
│ │ │ │ │ +0000c960: 0a20 2020 2020 6672 6f6d 2074 6865 206c . from the l
│ │ │ │ │ +0000c970: 6173 7420 746f 2074 6865 2066 6972 7374 ast to the first
│ │ │ │ │ +0000c980: 2e0a 0a77 6974 683a 2061 5365 7175 656e ...with: aSequen
│ │ │ │ │ +0000c990: 6365 6162 6c65 436f 6c6c 6563 7469 6f6e ceableCollection
│ │ │ │ │ +0000c9a0: 2063 6f6c 6c65 6374 3a20 6142 6c6f 636b collect: aBlock
│ │ │ │ │ +0000c9b0: 0a20 2020 2020 4576 616c 7561 7465 2061 . Evaluate a
│ │ │ │ │ +0000c9c0: 426c 6f63 6b20 666f 7220 6561 6368 2070 Block for each p
│ │ │ │ │ +0000c9d0: 6169 7220 6f66 2065 6c65 6d65 6e74 7320 air of elements
│ │ │ │ │ +0000c9e0: 746f 6f6b 2072 6573 7065 6374 6976 656c took respectivel
│ │ │ │ │ +0000c9f0: 7920 6672 6f6d 0a20 2020 2020 7468 6520 y from. the
│ │ │ │ │ +0000ca00: 7265 6365 6976 6572 2061 6e64 2066 726f receiver and fro
│ │ │ │ │ +0000ca10: 6d20 6153 6571 7565 6e63 6561 626c 6543 m aSequenceableC
│ │ │ │ │ +0000ca20: 6f6c 6c65 6374 696f 6e3b 2061 6e73 7765 ollection; answe
│ │ │ │ │ +0000ca30: 7220 6120 636f 6c6c 6563 7469 6f6e 0a20 r a collection.
│ │ │ │ │ +0000ca40: 2020 2020 6f66 2074 6865 2073 616d 6520 of the same
│ │ │ │ │ +0000ca50: 6b69 6e64 206f 6620 7468 6520 7265 6365 kind of the rece
│ │ │ │ │ +0000ca60: 6976 6572 2c20 6d61 6465 2077 6974 6820 iver, made with
│ │ │ │ │ +0000ca70: 7468 6520 626c 6f63 6b27 7320 7265 7475 the block's retu
│ │ │ │ │ +0000ca80: 726e 0a20 2020 2020 7661 6c75 6573 2e20 rn. values.
│ │ │ │ │ +0000ca90: 2046 6169 6c20 6966 2074 6865 2072 6563 Fail if the rec
│ │ │ │ │ +0000caa0: 6569 7665 7220 6861 7320 6e6f 7420 7468 eiver has not th
│ │ │ │ │ +0000cab0: 6520 7361 6d65 2073 697a 6520 6173 0a20 e same size as.
│ │ │ │ │ +0000cac0: 2020 2020 6153 6571 7565 6e63 6561 626c aSequenceabl
│ │ │ │ │ +0000cad0: 6543 6f6c 6c65 6374 696f 6e2e 0a0a 7769 eCollection...wi
│ │ │ │ │ +0000cae0: 7468 3a20 6153 6571 7565 6e63 6561 626c th: aSequenceabl
│ │ │ │ │ +0000caf0: 6543 6f6c 6c65 6374 696f 6e20 646f 3a20 eCollection do:
│ │ │ │ │ +0000cb00: 6142 6c6f 636b 0a20 2020 2020 4576 616c aBlock. Eval
│ │ │ │ │ +0000cb10: 7561 7465 2061 426c 6f63 6b20 666f 7220 uate aBlock for
│ │ │ │ │ +0000cb20: 6561 6368 2070 6169 7220 6f66 2065 6c65 each pair of ele
│ │ │ │ │ +0000cb30: 6d65 6e74 7320 746f 6f6b 2072 6573 7065 ments took respe
│ │ │ │ │ +0000cb40: 6374 6976 656c 7920 6672 6f6d 0a20 2020 ctively from.
│ │ │ │ │ +0000cb50: 2020 7468 6520 7265 6365 6976 6572 2061 the receiver a
│ │ │ │ │ +0000cb60: 6e64 2066 726f 6d20 6153 6571 7565 6e63 nd from aSequenc
│ │ │ │ │ +0000cb70: 6561 626c 6543 6f6c 6c65 6374 696f 6e2e eableCollection.
│ │ │ │ │ +0000cb80: 2046 6169 6c20 6966 2074 6865 2072 6563 Fail if the rec
│ │ │ │ │ +0000cb90: 6569 7665 720a 2020 2020 2068 6173 206e eiver. has n
│ │ │ │ │ +0000cba0: 6f74 2074 6865 2073 616d 6520 7369 7a65 ot the same size
│ │ │ │ │ +0000cbb0: 2061 7320 6153 6571 7565 6e63 6561 626c as aSequenceabl
│ │ │ │ │ +0000cbc0: 6543 6f6c 6c65 6374 696f 6e2e 0a0a 0a1f eCollection.....
│ │ │ │ │ +0000cbd0: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ +0000cbe0: 696e 666f 2c20 204e 6f64 653a 2053 6571 info, Node: Seq
│ │ │ │ │ +0000cbf0: 7565 6e63 6561 626c 6543 6f6c 6c65 6374 uenceableCollect
│ │ │ │ │ +0000cc00: 696f 6e2d 6d61 6e69 7075 6c61 7469 6f6e ion-manipulation
│ │ │ │ │ +0000cc10: 2c20 204e 6578 743a 2053 6571 7565 6e63 , Next: Sequenc
│ │ │ │ │ +0000cc20: 6561 626c 6543 6f6c 6c65 6374 696f 6e2d eableCollection-
│ │ │ │ │ +0000cc30: 7265 706c 6163 696e 6720 6974 656d 732c replacing items,
│ │ │ │ │ +0000cc40: 2020 5072 6576 3a20 5365 7175 656e 6365 Prev: Sequence
│ │ │ │ │ +0000cc50: 6162 6c65 436f 6c6c 6563 7469 6f6e 2d65 ableCollection-e
│ │ │ │ │ +0000cc60: 6e75 6d65 7261 7469 6e67 2c20 2055 703a numerating, Up:
│ │ │ │ │ +0000cc70: 2053 6571 7565 6e63 6561 626c 6543 6f6c SequenceableCol
│ │ │ │ │ +0000cc80: 6c65 6374 696f 6e0a 0a31 2e31 3531 2e37 lection..1.151.7
│ │ │ │ │ +0000cc90: 2053 6571 7565 6e63 6561 626c 6543 6f6c SequenceableCol
│ │ │ │ │ +0000cca0: 6c65 6374 696f 6e3a 206d 616e 6970 756c lection: manipul
│ │ │ │ │ +0000ccb0: 6174 696f 6e0a 2d2d 2d2d 2d2d 2d2d 2d2d ation.----------
│ │ │ │ │ +0000ccc0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0000ccd0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0000cce0: 2d2d 0a0a 7377 6170 3a20 616e 496e 6465 --..swap: anInde
│ │ │ │ │ +0000ccf0: 7820 7769 7468 3a20 616e 6f74 6865 7249 x with: anotherI
│ │ │ │ │ +0000cd00: 6e64 6578 0a20 2020 2020 5377 6170 2074 ndex. Swap t
│ │ │ │ │ +0000cd10: 6865 2069 7465 6d20 6174 2069 6e64 6578 he item at index
│ │ │ │ │ +0000cd20: 2061 6e49 6e64 6578 2077 6974 6820 7468 anIndex with th
│ │ │ │ │ +0000cd30: 6520 6974 656d 2061 7420 696e 6465 7820 e item at index
│ │ │ │ │ +0000cd40: 616e 6f74 6865 7220 696e 6465 780a 0a0a another index...
│ │ │ │ │ +0000cd50: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ +0000cd60: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 5365 .info, Node: Se
│ │ │ │ │ +0000cd70: 7175 656e 6365 6162 6c65 436f 6c6c 6563 quenceableCollec
│ │ │ │ │ +0000cd80: 7469 6f6e 2d72 6570 6c61 6369 6e67 2069 tion-replacing i
│ │ │ │ │ +0000cd90: 7465 6d73 2c20 204e 6578 743a 2053 6571 tems, Next: Seq
│ │ │ │ │ +0000cda0: 7565 6e63 6561 626c 6543 6f6c 6c65 6374 uenceableCollect
│ │ │ │ │ +0000cdb0: 696f 6e2d 736f 7274 696e 672c 2020 5072 ion-sorting, Pr
│ │ │ │ │ +0000cdc0: 6576 3a20 5365 7175 656e 6365 6162 6c65 ev: Sequenceable
│ │ │ │ │ +0000cdd0: 436f 6c6c 6563 7469 6f6e 2d6d 616e 6970 Collection-manip
│ │ │ │ │ +0000cde0: 756c 6174 696f 6e2c 2020 5570 3a20 5365 ulation, Up: Se
│ │ │ │ │ +0000cdf0: 7175 656e 6365 6162 6c65 436f 6c6c 6563 quenceableCollec
│ │ │ │ │ +0000ce00: 7469 6f6e 0a0a 312e 3135 312e 3820 5365 tion..1.151.8 Se
│ │ │ │ │ +0000ce10: 7175 656e 6365 6162 6c65 436f 6c6c 6563 quenceableCollec
│ │ │ │ │ +0000ce20: 7469 6f6e 3a20 7265 706c 6163 696e 6720 tion: replacing
│ │ │ │ │ +0000ce30: 6974 656d 730a 2d2d 2d2d 2d2d 2d2d 2d2d items.----------
│ │ │ │ │ +0000ce40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0000ce50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0000ce60: 2d2d 2d2d 2d0a 0a72 6570 6c61 6365 416c -----..replaceAl
│ │ │ │ │ +0000ce70: 6c3a 2061 6e4f 626a 6563 7420 7769 7468 l: anObject with
│ │ │ │ │ +0000ce80: 3a20 616e 6f74 6865 724f 626a 6563 740a : anotherObject.
│ │ │ │ │ +0000ce90: 2020 2020 2049 6e20 7468 6520 7265 6365 In the rece
│ │ │ │ │ +0000cea0: 6976 6572 2c20 7265 706c 6163 6520 6576 iver, replace ev
│ │ │ │ │ +0000ceb0: 6572 7920 6f63 6375 7272 656e 6365 206f ery occurrence o
│ │ │ │ │ +0000cec0: 6620 616e 4f62 6a65 6374 2077 6974 680a f anObject with.
│ │ │ │ │ +0000ced0: 2020 2020 2061 6e6f 7468 6572 4f62 6a65 anotherObje
│ │ │ │ │ +0000cee0: 6374 2e0a 0a72 6570 6c61 6365 4672 6f6d ct...replaceFrom
│ │ │ │ │ +0000cef0: 3a20 7374 6172 7420 746f 3a20 7374 6f70 : start to: stop
│ │ │ │ │ +0000cf00: 2077 6974 683a 2072 6570 6c61 6365 6d65 with: replaceme
│ │ │ │ │ +0000cf10: 6e74 436f 6c6c 6563 7469 6f6e 0a20 2020 ntCollection.
│ │ │ │ │ +0000cf20: 2020 5265 706c 6163 6520 7468 6520 6974 Replace the it
│ │ │ │ │ +0000cf30: 656d 7320 6672 6f6d 2073 7461 7274 2074 ems from start t
│ │ │ │ │ +0000cf40: 6f20 7374 6f70 2077 6974 6820 7265 706c o stop with repl
│ │ │ │ │ +0000cf50: 6163 656d 656e 7443 6f6c 6c65 6374 696f acementCollectio
│ │ │ │ │ +0000cf60: 6e27 730a 2020 2020 2069 7465 6d73 2066 n's. items f
│ │ │ │ │ +0000cf70: 726f 6d20 3120 746f 2073 746f 702d 7374 rom 1 to stop-st
│ │ │ │ │ +0000cf80: 6172 742b 3120 2869 6e20 756e 6578 7065 art+1 (in unexpe
│ │ │ │ │ +0000cf90: 6374 6564 206f 7264 6572 2069 6620 7468 cted order if th
│ │ │ │ │ +0000cfa0: 650a 2020 2020 2063 6f6c 6c65 6374 696f e. collectio
│ │ │ │ │ +0000cfb0: 6e20 6973 206e 6f74 2073 6571 7565 6e63 n is not sequenc
│ │ │ │ │ +0000cfc0: 6561 626c 6529 2e0a 0a72 6570 6c61 6365 eable)...replace
│ │ │ │ │ +0000cfd0: 4672 6f6d 3a20 7374 6172 7420 746f 3a20 From: start to:
│ │ │ │ │ +0000cfe0: 7374 6f70 2077 6974 683a 2072 6570 6c61 stop with: repla
│ │ │ │ │ +0000cff0: 6365 6d65 6e74 436f 6c6c 6563 7469 6f6e cementCollection
│ │ │ │ │ +0000d000: 2073 7461 7274 696e 6741 743a 2072 6570 startingAt: rep
│ │ │ │ │ +0000d010: 5374 6172 740a 2020 2020 2052 6570 6c61 Start. Repla
│ │ │ │ │ +0000d020: 6365 2074 6865 2069 7465 6d73 2066 726f ce the items fro
│ │ │ │ │ +0000d030: 6d20 7374 6172 7420 746f 2073 746f 7020 m start to stop
│ │ │ │ │ +0000d040: 7769 7468 2072 6570 6c61 6365 6d65 6e74 with replacement
│ │ │ │ │ +0000d050: 436f 6c6c 6563 7469 6f6e 2773 0a20 2020 Collection's.
│ │ │ │ │ +0000d060: 2020 6974 656d 7320 6672 6f6d 2072 6570 items from rep
│ │ │ │ │ +0000d070: 5374 6172 7420 746f 2072 6570 5374 6172 Start to repStar
│ │ │ │ │ +0000d080: 742b 7374 6f70 2d73 7461 7274 0a0a 7265 t+stop-start..re
│ │ │ │ │ +0000d090: 706c 6163 6546 726f 6d3a 2061 6e49 6e64 placeFrom: anInd
│ │ │ │ │ +0000d0a0: 6578 2074 6f3a 2073 746f 7049 6e64 6578 ex to: stopIndex
│ │ │ │ │ +0000d0b0: 2077 6974 684f 626a 6563 743a 2072 6570 withObject: rep
│ │ │ │ │ +0000d0c0: 6c61 6365 6d65 6e74 4f62 6a65 6374 0a20 lacementObject.
│ │ │ │ │ +0000d0d0: 2020 2020 5265 706c 6163 6520 6576 6572 Replace ever
│ │ │ │ │ +0000d0e0: 7920 6974 656d 2066 726f 6d20 7374 6172 y item from star
│ │ │ │ │ +0000d0f0: 7420 746f 2073 746f 7020 7769 7468 2072 t to stop with r
│ │ │ │ │ +0000d100: 6570 6c61 6365 6d65 6e74 4f62 6a65 6374 eplacementObject
│ │ │ │ │ +0000d110: 2e0a 0a0a 1f0a 4669 6c65 3a20 6773 742d ......File: gst-
│ │ │ │ │ +0000d120: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ +0000d130: 3a20 5365 7175 656e 6365 6162 6c65 436f : SequenceableCo
│ │ │ │ │ +0000d140: 6c6c 6563 7469 6f6e 2d73 6f72 7469 6e67 llection-sorting
│ │ │ │ │ +0000d150: 2c20 204e 6578 743a 2053 6571 7565 6e63 , Next: Sequenc
│ │ │ │ │ +0000d160: 6561 626c 6543 6f6c 6c65 6374 696f 6e2d eableCollection-
│ │ │ │ │ +0000d170: 7374 696c 6c20 756e 636c 6173 7369 6669 still unclassifi
│ │ │ │ │ +0000d180: 6564 2c20 2050 7265 763a 2053 6571 7565 ed, Prev: Seque
│ │ │ │ │ +0000d190: 6e63 6561 626c 6543 6f6c 6c65 6374 696f nceableCollectio
│ │ │ │ │ +0000d1a0: 6e2d 7265 706c 6163 696e 6720 6974 656d n-replacing item
│ │ │ │ │ +0000d1b0: 732c 2020 5570 3a20 5365 7175 656e 6365 s, Up: Sequence
│ │ │ │ │ +0000d1c0: 6162 6c65 436f 6c6c 6563 7469 6f6e 0a0a ableCollection..
│ │ │ │ │ +0000d1d0: 312e 3135 312e 3920 5365 7175 656e 6365 1.151.9 Sequence
│ │ │ │ │ +0000d1e0: 6162 6c65 436f 6c6c 6563 7469 6f6e 3a20 ableCollection:
│ │ │ │ │ +0000d1f0: 736f 7274 696e 670a 2d2d 2d2d 2d2d 2d2d sorting.--------
│ │ │ │ │ +0000d200: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0000d210: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------.
│ │ │ │ │ +0000d220: 0a73 6f72 740a 2020 2020 2053 6f72 7420 .sort. Sort
│ │ │ │ │ +0000d230: 7468 6520 636f 6e74 656e 7473 206f 6620 the contents of
│ │ │ │ │ +0000d240: 7468 6520 7265 6365 6976 6572 2061 6363 the receiver acc
│ │ │ │ │ +0000d250: 6f72 6469 6e67 2074 6f20 7468 6520 6465 ording to the de
│ │ │ │ │ +0000d260: 6661 756c 7420 736f 7274 0a20 2020 2020 fault sort.
│ │ │ │ │ +0000d270: 626c 6f63 6b2c 2077 6869 6368 2075 7365 block, which use
│ │ │ │ │ +0000d280: 7320 233c 3d20 746f 2063 6f6d 7061 7265 s #<= to compare
│ │ │ │ │ +0000d290: 2069 7465 6d73 2e0a 0a73 6f72 743a 2073 items...sort: s
│ │ │ │ │ +0000d2a0: 6f72 7442 6c6f 636b 0a20 2020 2020 536f ortBlock. So
│ │ │ │ │ +0000d2b0: 7274 2074 6865 2063 6f6e 7465 6e74 7320 rt the contents
│ │ │ │ │ +0000d2c0: 6f66 2074 6865 2072 6563 6569 7665 7220 of the receiver
│ │ │ │ │ +0000d2d0: 6163 636f 7264 696e 6720 746f 2074 6865 according to the
│ │ │ │ │ +0000d2e0: 2067 6976 656e 2073 6f72 740a 2020 2020 given sort.
│ │ │ │ │ +0000d2f0: 2062 6c6f 636b 2c20 7768 6963 6820 6163 block, which ac
│ │ │ │ │ +0000d300: 6365 7074 7320 7061 6972 206f 6620 6974 cepts pair of it
│ │ │ │ │ +0000d310: 656d 7320 616e 6420 7265 7475 726e 7320 ems and returns
│ │ │ │ │ +0000d320: 7472 7565 2069 6620 7468 6520 6669 7273 true if the firs
│ │ │ │ │ +0000d330: 740a 2020 2020 2069 7465 6d20 6973 206c t. item is l
│ │ │ │ │ +0000d340: 6573 7320 7468 616e 2074 6865 2073 6563 ess than the sec
│ │ │ │ │ +0000d350: 6f6e 6420 6f6e 652e 0a0a 736f 7274 6564 ond one...sorted
│ │ │ │ │ +0000d360: 0a20 2020 2020 5265 7475 726e 2061 2063 . Return a c
│ │ │ │ │ +0000d370: 6f70 7920 6f66 2074 6865 2072 6563 6569 opy of the recei
│ │ │ │ │ +0000d380: 7665 7220 736f 7274 6564 2061 6363 6f72 ver sorted accor
│ │ │ │ │ +0000d390: 6469 6e67 2074 6f20 7468 6520 6465 6661 ding to the defa
│ │ │ │ │ +0000d3a0: 756c 7420 736f 7274 0a20 2020 2020 626c ult sort. bl
│ │ │ │ │ +0000d3b0: 6f63 6b2c 2077 6869 6368 2075 7365 7320 ock, which uses
│ │ │ │ │ +0000d3c0: 233c 3d20 746f 2063 6f6d 7061 7265 2069 #<= to compare i
│ │ │ │ │ +0000d3d0: 7465 6d73 2e0a 0a73 6f72 7465 643a 2073 tems...sorted: s
│ │ │ │ │ +0000d3e0: 6f72 7442 6c6f 636b 0a20 2020 2020 5265 ortBlock. Re
│ │ │ │ │ +0000d3f0: 7475 726e 2061 2063 6f70 7920 6f66 2074 turn a copy of t
│ │ │ │ │ +0000d400: 6865 2072 6563 6569 7665 7220 736f 7274 he receiver sort
│ │ │ │ │ +0000d410: 6564 2061 6363 6f72 6469 6e67 2074 6f20 ed according to
│ │ │ │ │ +0000d420: 7468 6520 6769 7665 6e20 736f 7274 0a20 the given sort.
│ │ │ │ │ +0000d430: 2020 2020 626c 6f63 6b2c 2077 6869 6368 block, which
│ │ │ │ │ +0000d440: 2061 6363 6570 7473 2070 6169 7220 6f66 accepts pair of
│ │ │ │ │ +0000d450: 2069 7465 6d73 2061 6e64 2072 6574 7572 items and retur
│ │ │ │ │ +0000d460: 6e73 2074 7275 6520 6966 2074 6865 2066 ns true if the f
│ │ │ │ │ +0000d470: 6972 7374 0a20 2020 2020 6974 656d 2069 irst. item i
│ │ │ │ │ +0000d480: 7320 6c65 7373 2074 6861 6e20 7468 6520 s less than the
│ │ │ │ │ +0000d490: 7365 636f 6e64 206f 6e65 2e0a 0a0a 1f0a second one......
│ │ │ │ │ +0000d4a0: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ +0000d4b0: 6e66 6f2c 2020 4e6f 6465 3a20 5365 7175 nfo, Node: Sequ
│ │ │ │ │ +0000d4c0: 656e 6365 6162 6c65 436f 6c6c 6563 7469 enceableCollecti
│ │ │ │ │ +0000d4d0: 6f6e 2d73 7469 6c6c 2075 6e63 6c61 7373 on-still unclass
│ │ │ │ │ +0000d4e0: 6966 6965 642c 2020 4e65 7874 3a20 5365 ified, Next: Se
│ │ │ │ │ +0000d4f0: 7175 656e 6365 6162 6c65 436f 6c6c 6563 quenceableCollec
│ │ │ │ │ +0000d500: 7469 6f6e 2d74 6573 7469 6e67 2c20 2050 tion-testing, P
│ │ │ │ │ +0000d510: 7265 763a 2053 6571 7565 6e63 6561 626c rev: Sequenceabl
│ │ │ │ │ +0000d520: 6543 6f6c 6c65 6374 696f 6e2d 736f 7274 eCollection-sort
│ │ │ │ │ +0000d530: 696e 672c 2020 5570 3a20 5365 7175 656e ing, Up: Sequen
│ │ │ │ │ +0000d540: 6365 6162 6c65 436f 6c6c 6563 7469 6f6e ceableCollection
│ │ │ │ │ +0000d550: 0a0a 312e 3135 312e 3130 2053 6571 7565 ..1.151.10 Seque
│ │ │ │ │ +0000d560: 6e63 6561 626c 6543 6f6c 6c65 6374 696f nceableCollectio
│ │ │ │ │ +0000d570: 6e3a 2073 7469 6c6c 2075 6e63 6c61 7373 n: still unclass
│ │ │ │ │ +0000d580: 6966 6965 640a 2d2d 2d2d 2d2d 2d2d 2d2d ified.----------
│ │ │ │ │ +0000d590: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0000d5a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0000d5b0: 2d2d 2d2d 2d2d 2d2d 2d0a 0a6e 6578 7450 ---------..nextP
│ │ │ │ │ +0000d5c0: 7574 416c 6c4f 6e3a 2061 5374 7265 616d utAllOn: aStream
│ │ │ │ │ +0000d5d0: 0a20 2020 2020 5772 6974 6520 616c 6c20 . Write all
│ │ │ │ │ +0000d5e0: 7468 6520 6f62 6a65 6374 7320 696e 2074 the objects in t
│ │ │ │ │ +0000d5f0: 6865 2072 6563 6569 7665 7220 746f 2061 he receiver to a
│ │ │ │ │ +0000d600: 5374 7265 616d 0a0a 0a1f 0a46 696c 653a Stream.....File:
│ │ │ │ │ +0000d610: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ +0000d620: 204e 6f64 653a 2053 6571 7565 6e63 6561 Node: Sequencea
│ │ │ │ │ +0000d630: 626c 6543 6f6c 6c65 6374 696f 6e2d 7465 bleCollection-te
│ │ │ │ │ +0000d640: 7374 696e 672c 2020 4e65 7874 3a20 5365 sting, Next: Se
│ │ │ │ │ +0000d650: 7175 656e 6365 6162 6c65 436f 6c6c 6563 quenceableCollec
│ │ │ │ │ +0000d660: 7469 6f6e 2d74 6573 7469 6e67 2063 6f6c tion-testing col
│ │ │ │ │ +0000d670: 6c65 6374 696f 6e73 2c20 2050 7265 763a lections, Prev:
│ │ │ │ │ +0000d680: 2053 6571 7565 6e63 6561 626c 6543 6f6c SequenceableCol
│ │ │ │ │ +0000d690: 6c65 6374 696f 6e2d 7374 696c 6c20 756e lection-still un
│ │ │ │ │ +0000d6a0: 636c 6173 7369 6669 6564 2c20 2055 703a classified, Up:
│ │ │ │ │ +0000d6b0: 2053 6571 7565 6e63 6561 626c 6543 6f6c SequenceableCol
│ │ │ │ │ +0000d6c0: 6c65 6374 696f 6e0a 0a31 2e31 3531 2e31 lection..1.151.1
│ │ │ │ │ +0000d6d0: 3120 5365 7175 656e 6365 6162 6c65 436f 1 SequenceableCo
│ │ │ │ │ +0000d6e0: 6c6c 6563 7469 6f6e 3a20 7465 7374 696e llection: testin
│ │ │ │ │ +0000d6f0: 670a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d g.--------------
│ │ │ │ │ +0000d700: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0000d710: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 3d20 6143 ----------..= aC
│ │ │ │ │ +0000d720: 6f6c 6c65 6374 696f 6e0a 2020 2020 2041 ollection. A
│ │ │ │ │ +0000d730: 6e73 7765 7220 7768 6574 6865 7220 7468 nswer whether th
│ │ │ │ │ +0000d740: 6520 7265 6365 6976 6572 2773 2069 7465 e receiver's ite
│ │ │ │ │ +0000d750: 6d73 206d 6174 6368 2074 686f 7365 2069 ms match those i
│ │ │ │ │ +0000d760: 6e20 6143 6f6c 6c65 6374 696f 6e0a 0a65 n aCollection..e
│ │ │ │ │ +0000d770: 7861 6d69 6e65 4f6e 3a20 6153 7472 6561 xamineOn: aStrea
│ │ │ │ │ +0000d780: 6d0a 2020 2020 2050 7269 6e74 2061 6c6c m. Print all
│ │ │ │ │ +0000d790: 2074 6865 2069 6e73 7461 6e63 6520 7661 the instance va
│ │ │ │ │ +0000d7a0: 7269 6162 6c65 7320 616e 6420 636f 6e74 riables and cont
│ │ │ │ │ +0000d7b0: 6578 7420 6f66 2074 6865 2072 6563 6569 ext of the recei
│ │ │ │ │ +0000d7c0: 7665 7220 6f6e 0a20 2020 2020 6153 7472 ver on. aStr
│ │ │ │ │ +0000d7d0: 6561 6d0a 0a68 6173 680a 2020 2020 2041 eam..hash. A
│ │ │ │ │ +0000d7e0: 6e73 7765 7220 616e 2068 6173 6820 7661 nswer an hash va
│ │ │ │ │ +0000d7f0: 6c75 6520 666f 7220 7468 6520 7265 6365 lue for the rece
│ │ │ │ │ +0000d800: 6976 6572 0a0a 6973 5365 7175 656e 6365 iver..isSequence
│ │ │ │ │ +0000d810: 6162 6c65 0a20 2020 2020 416e 7377 6572 able. Answer
│ │ │ │ │ +0000d820: 2077 6865 7468 6572 2074 6865 2072 6563 whether the rec
│ │ │ │ │ +0000d830: 6569 7665 7220 6361 6e20 6265 2061 6363 eiver can be acc
│ │ │ │ │ +0000d840: 6573 7365 6420 6279 2061 206e 756d 6572 essed by a numer
│ │ │ │ │ +0000d850: 6963 2069 6e64 6578 2077 6974 680a 2020 ic index with.
│ │ │ │ │ +0000d860: 2020 2023 6174 3a2f 2361 743a 7075 743a #at:/#at:put:
│ │ │ │ │ +0000d870: 2e0a 0a0a 1f0a 4669 6c65 3a20 6773 742d ......File: gst-
│ │ │ │ │ +0000d880: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ +0000d890: 3a20 5365 7175 656e 6365 6162 6c65 436f : SequenceableCo
│ │ │ │ │ +0000d8a0: 6c6c 6563 7469 6f6e 2d74 6573 7469 6e67 llection-testing
│ │ │ │ │ +0000d8b0: 2063 6f6c 6c65 6374 696f 6e73 2c20 2050 collections, P
│ │ │ │ │ +0000d8c0: 7265 763a 2053 6571 7565 6e63 6561 626c rev: Sequenceabl
│ │ │ │ │ +0000d8d0: 6543 6f6c 6c65 6374 696f 6e2d 7465 7374 eCollection-test
│ │ │ │ │ +0000d8e0: 696e 672c 2020 5570 3a20 5365 7175 656e ing, Up: Sequen
│ │ │ │ │ +0000d8f0: 6365 6162 6c65 436f 6c6c 6563 7469 6f6e ceableCollection
│ │ │ │ │ +0000d900: 0a0a 312e 3135 312e 3132 2053 6571 7565 ..1.151.12 Seque
│ │ │ │ │ +0000d910: 6e63 6561 626c 6543 6f6c 6c65 6374 696f nceableCollectio
│ │ │ │ │ +0000d920: 6e3a 2074 6573 7469 6e67 2063 6f6c 6c65 n: testing colle
│ │ │ │ │ +0000d930: 6374 696f 6e73 0a2d 2d2d 2d2d 2d2d 2d2d ctions.---------
│ │ │ │ │ +0000d940: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0000d950: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0000d960: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a73 697a -----------..siz
│ │ │ │ │ +0000d970: 650a 2020 2020 2041 6e73 7765 7220 6120 e. Answer a
│ │ │ │ │ +0000d980: 6475 6d6d 7920 7369 7a65 206f 6620 302c dummy size of 0,
│ │ │ │ │ +0000d990: 2073 6f20 7468 6174 2053 6571 7565 6e63 so that Sequenc
│ │ │ │ │ +0000d9a0: 6561 626c 6543 6f6c 6c65 6374 696f 6e3e eableCollection>
│ │ │ │ │ +0000d9b0: 3e23 646f 3a0a 2020 2020 2077 6f72 6b73 >#do:. works
│ │ │ │ │ +0000d9c0: 2e0a 0a0a 1f0a 4669 6c65 3a20 6773 742d ......File: gst-
│ │ │ │ │ +0000d9d0: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ +0000d9e0: 3a20 5365 742c 2020 4e65 7874 3a20 5368 : Set, Next: Sh
│ │ │ │ │ +0000d9f0: 6172 6564 5175 6575 652c 2020 5072 6576 aredQueue, Prev
│ │ │ │ │ +0000da00: 3a20 5365 7175 656e 6365 6162 6c65 436f : SequenceableCo
│ │ │ │ │ +0000da10: 6c6c 6563 7469 6f6e 2c20 2055 703a 2042 llection, Up: B
│ │ │ │ │ +0000da20: 6173 6520 636c 6173 7365 730a 0a31 2e31 ase classes..1.1
│ │ │ │ │ +0000da30: 3532 2053 6574 0a3d 3d3d 3d3d 3d3d 3d3d 52 Set.=========
│ │ │ │ │ +0000da40: 0a0a 4465 6669 6e65 6420 696e 206e 616d ..Defined in nam
│ │ │ │ │ +0000da50: 6573 7061 6365 2053 6d61 6c6c 7461 6c6b espace Smalltalk
│ │ │ │ │ +0000da60: 0a53 7570 6572 636c 6173 733a 2048 6173 .Superclass: Has
│ │ │ │ │ +0000da70: 6865 6443 6f6c 6c65 6374 696f 6e0a 4361 hedCollection.Ca
│ │ │ │ │ +0000da80: 7465 676f 7279 3a20 436f 6c6c 6563 7469 tegory: Collecti
│ │ │ │ │ +0000da90: 6f6e 732d 556e 6f72 6465 7265 640a 2020 ons-Unordered.
│ │ │ │ │ +0000daa0: 2020 2049 2061 6d20 7468 6520 7479 7069 I am the typi
│ │ │ │ │ +0000dab0: 6361 6c20 7365 7420 6f62 6a65 6374 3b20 cal set object;
│ │ │ │ │ +0000dac0: 4920 616c 736f 206b 6e6f 776e 2068 6f77 I also known how
│ │ │ │ │ +0000dad0: 2074 6f20 646f 2061 7269 7468 6d65 7469 to do arithmeti
│ │ │ │ │ +0000dae0: 6320 6f6e 0a20 2020 2020 6d79 2069 6e73 c on. my ins
│ │ │ │ │ +0000daf0: 7461 6e63 6573 2e0a 0a2a 204d 656e 753a tances...* Menu:
│ │ │ │ │ +0000db00: 0a0a 2a20 5365 742d 6172 6974 686d 6574 ..* Set-arithmet
│ │ │ │ │ +0000db10: 6963 3a3a 2020 2869 6e73 7461 6e63 6529 ic:: (instance)
│ │ │ │ │ +0000db20: 0a2a 2053 6574 2d61 7766 756c 2053 542d .* Set-awful ST-
│ │ │ │ │ +0000db30: 3830 2063 6f6d 7061 7469 6269 6c69 7479 80 compatibility
│ │ │ │ │ +0000db40: 2068 6163 6b73 3a3a 2020 2869 6e73 7461 hacks:: (insta
│ │ │ │ │ +0000db50: 6e63 6529 0a2a 2053 6574 2d63 6f6d 7061 nce).* Set-compa
│ │ │ │ │ +0000db60: 7269 6e67 3a3a 2020 2869 6e73 7461 6e63 ring:: (instanc
│ │ │ │ │ +0000db70: 6529 0a0a 1f0a 4669 6c65 3a20 6773 742d e)....File: gst-
│ │ │ │ │ +0000db80: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ +0000db90: 3a20 5365 742d 6172 6974 686d 6574 6963 : Set-arithmetic
│ │ │ │ │ +0000dba0: 2c20 204e 6578 743a 2053 6574 2d61 7766 , Next: Set-awf
│ │ │ │ │ +0000dbb0: 756c 2053 542d 3830 2063 6f6d 7061 7469 ul ST-80 compati
│ │ │ │ │ +0000dbc0: 6269 6c69 7479 2068 6163 6b73 2c20 2055 bility hacks, U
│ │ │ │ │ +0000dbd0: 703a 2053 6574 0a0a 312e 3135 322e 3120 p: Set..1.152.1
│ │ │ │ │ +0000dbe0: 5365 743a 2061 7269 7468 6d65 7469 630a Set: arithmetic.
│ │ │ │ │ +0000dbf0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0000dc00: 2d2d 2d2d 2d2d 2d0a 0a26 2061 5365 740a -------..& aSet.
│ │ │ │ │ +0000dc10: 2020 2020 2043 6f6d 7075 7465 2074 6865 Compute the
│ │ │ │ │ +0000dc20: 2073 6574 2069 6e74 6572 7365 6374 696f set intersectio
│ │ │ │ │ +0000dc30: 6e20 6f66 2074 6865 2072 6563 6569 7665 n of the receive
│ │ │ │ │ +0000dc40: 7220 616e 6420 6153 6574 2e0a 0a2b 2061 r and aSet...+ a
│ │ │ │ │ +0000dc50: 5365 740a 2020 2020 2043 6f6d 7075 7465 Set. Compute
│ │ │ │ │ +0000dc60: 2074 6865 2073 6574 2075 6e69 6f6e 206f the set union o
│ │ │ │ │ +0000dc70: 6620 7468 6520 7265 6365 6976 6572 2061 f the receiver a
│ │ │ │ │ +0000dc80: 6e64 2061 5365 742e 0a0a 2d20 6153 6574 nd aSet...- aSet
│ │ │ │ │ +0000dc90: 0a20 2020 2020 436f 6d70 7574 6520 7468 . Compute th
│ │ │ │ │ +0000dca0: 6520 7365 7420 6469 6666 6572 656e 6365 e set difference
│ │ │ │ │ +0000dcb0: 206f 6620 7468 6520 7265 6365 6976 6572 of the receiver
│ │ │ │ │ +0000dcc0: 2061 6e64 2061 5365 742e 0a0a 0a1f 0a46 and aSet......F
│ │ │ │ │ +0000dcd0: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ +0000dce0: 666f 2c20 204e 6f64 653a 2053 6574 2d61 fo, Node: Set-a
│ │ │ │ │ +0000dcf0: 7766 756c 2053 542d 3830 2063 6f6d 7061 wful ST-80 compa
│ │ │ │ │ +0000dd00: 7469 6269 6c69 7479 2068 6163 6b73 2c20 tibility hacks,
│ │ │ │ │ +0000dd10: 204e 6578 743a 2053 6574 2d63 6f6d 7061 Next: Set-compa
│ │ │ │ │ +0000dd20: 7269 6e67 2c20 2050 7265 763a 2053 6574 ring, Prev: Set
│ │ │ │ │ +0000dd30: 2d61 7269 7468 6d65 7469 632c 2020 5570 -arithmetic, Up
│ │ │ │ │ +0000dd40: 3a20 5365 740a 0a31 2e31 3532 2e32 2053 : Set..1.152.2 S
│ │ │ │ │ +0000dd50: 6574 3a20 6177 6675 6c20 5354 2d38 3020 et: awful ST-80
│ │ │ │ │ +0000dd60: 636f 6d70 6174 6962 696c 6974 7920 6861 compatibility ha
│ │ │ │ │ +0000dd70: 636b 730a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d cks.------------
│ │ │ │ │ +0000dd80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0000dd90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0000dda0: 0a0a 6669 6e64 4f62 6a65 6374 496e 6465 ..findObjectInde
│ │ │ │ │ +0000ddb0: 783a 206f 626a 6563 740a 2020 2020 2054 x: object. T
│ │ │ │ │ +0000ddc0: 7269 6573 2074 6f20 7365 6520 6966 2061 ries to see if a
│ │ │ │ │ +0000ddd0: 6e4f 626a 6563 7420 6578 6973 7473 2061 nObject exists a
│ │ │ │ │ +0000dde0: 7320 616e 2069 6e64 6578 6564 2076 6172 s an indexed var
│ │ │ │ │ +0000ddf0: 6961 626c 652e 2041 7320 736f 6f6e 2061 iable. As soon a
│ │ │ │ │ +0000de00: 730a 2020 2020 206e 696c 206f 7220 616e s. nil or an
│ │ │ │ │ +0000de10: 4f62 6a65 6374 2069 7320 666f 756e 642c Object is found,
│ │ │ │ │ +0000de20: 2074 6865 2069 6e64 6578 206f 6620 7468 the index of th
│ │ │ │ │ +0000de30: 6174 2073 6c6f 7420 6973 2061 6e73 7765 at slot is answe
│ │ │ │ │ +0000de40: 7265 640a 0a0a 1f0a 4669 6c65 3a20 6773 red.....File: gs
│ │ │ │ │ +0000de50: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ +0000de60: 6465 3a20 5365 742d 636f 6d70 6172 696e de: Set-comparin
│ │ │ │ │ +0000de70: 672c 2020 5072 6576 3a20 5365 742d 6177 g, Prev: Set-aw
│ │ │ │ │ +0000de80: 6675 6c20 5354 2d38 3020 636f 6d70 6174 ful ST-80 compat
│ │ │ │ │ +0000de90: 6962 696c 6974 7920 6861 636b 732c 2020 ibility hacks,
│ │ │ │ │ +0000dea0: 5570 3a20 5365 740a 0a31 2e31 3532 2e33 Up: Set..1.152.3
│ │ │ │ │ +0000deb0: 2053 6574 3a20 636f 6d70 6172 696e 670a Set: comparing.
│ │ │ │ │ +0000dec0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0000ded0: 2d2d 2d2d 2d2d 0a0a 3c20 6153 6574 0a20 ------..< aSet.
│ │ │ │ │ +0000dee0: 2020 2020 416e 7377 6572 2077 6865 7468 Answer wheth
│ │ │ │ │ +0000def0: 6572 2074 6865 2072 6563 6569 7665 7220 er the receiver
│ │ │ │ │ +0000df00: 6973 2061 2073 7472 6963 7420 7375 6273 is a strict subs
│ │ │ │ │ +0000df10: 6574 206f 6620 6153 6574 0a0a 3c3d 2061 et of aSet..<= a
│ │ │ │ │ +0000df20: 5365 740a 2020 2020 2041 6e73 7765 7220 Set. Answer
│ │ │ │ │ +0000df30: 7768 6574 6865 7220 7468 6520 7265 6365 whether the rece
│ │ │ │ │ +0000df40: 6976 6572 2069 7320 6120 7375 6273 6574 iver is a subset
│ │ │ │ │ +0000df50: 206f 6620 6153 6574 0a0a 3e20 6153 6574 of aSet..> aSet
│ │ │ │ │ +0000df60: 0a20 2020 2020 416e 7377 6572 2077 6865 . Answer whe
│ │ │ │ │ +0000df70: 7468 6572 2074 6865 2072 6563 6569 7665 ther the receive
│ │ │ │ │ +0000df80: 7220 6973 2061 2073 7472 6963 7420 7375 r is a strict su
│ │ │ │ │ +0000df90: 7065 7273 6574 206f 6620 6153 6574 0a0a perset of aSet..
│ │ │ │ │ +0000dfa0: 3e3d 2061 5365 740a 2020 2020 2041 6e73 >= aSet. Ans
│ │ │ │ │ +0000dfb0: 7765 7220 7768 6574 6865 7220 7468 6520 wer whether the
│ │ │ │ │ +0000dfc0: 7265 6365 6976 6572 2069 7320 6120 7375 receiver is a su
│ │ │ │ │ +0000dfd0: 7065 7273 6574 206f 6620 6153 6574 0a0a perset of aSet..
│ │ │ │ │ +0000dfe0: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ +0000dff0: 652e 696e 666f 2c20 204e 6f64 653a 2053 e.info, Node: S
│ │ │ │ │ +0000e000: 6861 7265 6451 7565 7565 2c20 204e 6578 haredQueue, Nex
│ │ │ │ │ +0000e010: 743a 2053 696e 676c 6574 6f6e 5072 6f78 t: SingletonProx
│ │ │ │ │ +0000e020: 792c 2020 5072 6576 3a20 5365 742c 2020 y, Prev: Set,
│ │ │ │ │ +0000e030: 5570 3a20 4261 7365 2063 6c61 7373 6573 Up: Base classes
│ │ │ │ │ +0000e040: 0a0a 312e 3135 3320 5368 6172 6564 5175 ..1.153 SharedQu
│ │ │ │ │ +0000e050: 6575 650a 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d eue.============
│ │ │ │ │ +0000e060: 3d3d 3d3d 3d0a 0a44 6566 696e 6564 2069 =====..Defined i
│ │ │ │ │ +0000e070: 6e20 6e61 6d65 7370 6163 6520 536d 616c n namespace Smal
│ │ │ │ │ +0000e080: 6c74 616c 6b0a 5375 7065 7263 6c61 7373 ltalk.Superclass
│ │ │ │ │ +0000e090: 3a20 4f62 6a65 6374 0a43 6174 6567 6f72 : Object.Categor
│ │ │ │ │ +0000e0a0: 793a 204c 616e 6775 6167 652d 5072 6f63 y: Language-Proc
│ │ │ │ │ +0000e0b0: 6573 7365 730a 2020 2020 204d 7920 696e esses. My in
│ │ │ │ │ +0000e0c0: 7374 616e 6365 7320 7072 6f76 6964 6520 stances provide
│ │ │ │ │ +0000e0d0: 6120 6775 6172 616e 7465 6564 2073 6166 a guaranteed saf
│ │ │ │ │ +0000e0e0: 6520 6d65 6368 616e 6973 6d20 746f 2061 e mechanism to a
│ │ │ │ │ +0000e0f0: 6c6c 6f77 2066 6f72 0a20 2020 2020 636f llow for. co
│ │ │ │ │ +0000e100: 6d6d 756e 6963 6174 696f 6e20 6265 7477 mmunication betw
│ │ │ │ │ +0000e110: 6565 6e20 7072 6f63 6573 7365 732e 2020 een processes.
│ │ │ │ │ +0000e120: 416c 6c20 6163 6365 7373 2074 6f20 7468 All access to th
│ │ │ │ │ +0000e130: 6520 756e 6465 726c 7969 6e67 0a20 2020 e underlying.
│ │ │ │ │ +0000e140: 2020 6461 7461 2073 7472 7563 7475 7265 data structure
│ │ │ │ │ +0000e150: 7320 6973 2063 6f6e 7472 6f6c 6c65 6420 s is controlled
│ │ │ │ │ +0000e160: 7769 7468 2063 7269 7469 6361 6c20 7365 with critical se
│ │ │ │ │ +0000e170: 6374 696f 6e73 2073 6f20 7468 6174 0a20 ctions so that.
│ │ │ │ │ +0000e180: 2020 2020 7468 696e 6773 2070 726f 6365 things proce
│ │ │ │ │ +0000e190: 6564 2073 6d6f 6f74 686c 792e 0a0a 2a20 ed smoothly...*
│ │ │ │ │ +0000e1a0: 4d65 6e75 3a0a 0a2a 2053 6861 7265 6451 Menu:..* SharedQ
│ │ │ │ │ +0000e1b0: 7565 7565 2063 6c61 7373 2d69 6e73 7461 ueue class-insta
│ │ │ │ │ +0000e1c0: 6e63 6520 6372 6561 7469 6f6e 3a3a 2020 nce creation::
│ │ │ │ │ +0000e1d0: 2863 6c61 7373 290a 2a20 5368 6172 6564 (class).* Shared
│ │ │ │ │ +0000e1e0: 5175 6575 652d 6163 6365 7373 696e 673a Queue-accessing:
│ │ │ │ │ +0000e1f0: 3a20 2028 696e 7374 616e 6365 290a 0a1f : (instance)...
│ │ │ │ │ +0000e200: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ +0000e210: 696e 666f 2c20 204e 6f64 653a 2053 6861 info, Node: Sha
│ │ │ │ │ +0000e220: 7265 6451 7565 7565 2063 6c61 7373 2d69 redQueue class-i
│ │ │ │ │ +0000e230: 6e73 7461 6e63 6520 6372 6561 7469 6f6e nstance creation
│ │ │ │ │ +0000e240: 2c20 204e 6578 743a 2053 6861 7265 6451 , Next: SharedQ
│ │ │ │ │ +0000e250: 7565 7565 2d61 6363 6573 7369 6e67 2c20 ueue-accessing,
│ │ │ │ │ +0000e260: 2055 703a 2053 6861 7265 6451 7565 7565 Up: SharedQueue
│ │ │ │ │ +0000e270: 0a0a 312e 3135 332e 3120 5368 6172 6564 ..1.153.1 Shared
│ │ │ │ │ +0000e280: 5175 6575 6520 636c 6173 733a 2069 6e73 Queue class: ins
│ │ │ │ │ +0000e290: 7461 6e63 6520 6372 6561 7469 6f6e 0a2d tance creation.-
│ │ │ │ │ +0000e2a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0000e2b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0000e2c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a6e 6577 -----------..new
│ │ │ │ │ +0000e2d0: 0a20 2020 2020 4372 6561 7465 2061 206e . Create a n
│ │ │ │ │ +0000e2e0: 6577 2069 6e73 7461 6e63 6520 6f66 2074 ew instance of t
│ │ │ │ │ +0000e2f0: 6865 2072 6563 6569 7665 720a 0a73 6f72 he receiver..sor
│ │ │ │ │ +0000e300: 7442 6c6f 636b 3a20 736f 7274 426c 6f63 tBlock: sortBloc
│ │ │ │ │ +0000e310: 6b0a 2020 2020 2043 7265 6174 6520 6120 k. Create a
│ │ │ │ │ +0000e320: 6e65 7720 696e 7374 616e 6365 206f 6620 new instance of
│ │ │ │ │ +0000e330: 7468 6520 7265 6365 6976 6572 2077 6869 the receiver whi
│ │ │ │ │ +0000e340: 6368 2069 6d70 6c65 6d65 6e74 7320 6120 ch implements a
│ │ │ │ │ +0000e350: 7072 696f 7269 7479 0a20 2020 2020 7175 priority. qu
│ │ │ │ │ +0000e360: 6575 6520 7769 7468 2074 6865 2067 6976 eue with the giv
│ │ │ │ │ +0000e370: 656e 2073 6f72 7420 626c 6f63 6b0a 0a0a en sort block...
│ │ │ │ │ +0000e380: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ +0000e390: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 5368 .info, Node: Sh
│ │ │ │ │ +0000e3a0: 6172 6564 5175 6575 652d 6163 6365 7373 aredQueue-access
│ │ │ │ │ +0000e3b0: 696e 672c 2020 5072 6576 3a20 5368 6172 ing, Prev: Shar
│ │ │ │ │ +0000e3c0: 6564 5175 6575 6520 636c 6173 732d 696e edQueue class-in
│ │ │ │ │ +0000e3d0: 7374 616e 6365 2063 7265 6174 696f 6e2c stance creation,
│ │ │ │ │ +0000e3e0: 2020 5570 3a20 5368 6172 6564 5175 6575 Up: SharedQueu
│ │ │ │ │ +0000e3f0: 650a 0a31 2e31 3533 2e32 2053 6861 7265 e..1.153.2 Share
│ │ │ │ │ +0000e400: 6451 7565 7565 3a20 6163 6365 7373 696e dQueue: accessin
│ │ │ │ │ +0000e410: 670a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d g.--------------
│ │ │ │ │ +0000e420: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0000e430: 0a0a 6973 456d 7074 790a 2020 2020 2041 ..isEmpty. A
│ │ │ │ │ +0000e440: 6e73 7765 7220 7768 6574 6865 7220 7468 nswer whether th
│ │ │ │ │ +0000e450: 6572 6520 6973 2061 6e20 6f62 6a65 6374 ere is an object
│ │ │ │ │ +0000e460: 206f 6e20 7468 6520 7175 6575 650a 0a6e on the queue..n
│ │ │ │ │ +0000e470: 6578 740a 2020 2020 2057 6169 7420 666f ext. Wait fo
│ │ │ │ │ +0000e480: 7220 616e 206f 626a 6563 7420 746f 2062 r an object to b
│ │ │ │ │ +0000e490: 6520 6f6e 2074 6865 2071 7565 7565 2c20 e on the queue,
│ │ │ │ │ +0000e4a0: 7468 656e 2072 656d 6f76 6520 6974 2061 then remove it a
│ │ │ │ │ +0000e4b0: 6e64 2061 6e73 7765 7220 6974 0a0a 6e65 nd answer it..ne
│ │ │ │ │ +0000e4c0: 7874 5075 743a 2076 616c 7565 0a20 2020 xtPut: value.
│ │ │ │ │ +0000e4d0: 2020 5075 7420 7661 6c75 6520 6f6e 2074 Put value on t
│ │ │ │ │ +0000e4e0: 6865 2071 7565 7565 2061 6e64 2061 6e73 he queue and ans
│ │ │ │ │ +0000e4f0: 7765 7220 6974 0a0a 7065 656b 0a20 2020 wer it..peek.
│ │ │ │ │ +0000e500: 2020 5761 6974 2066 6f72 2061 6e20 6f62 Wait for an ob
│ │ │ │ │ +0000e510: 6a65 6374 2074 6f20 6265 206f 6e20 7468 ject to be on th
│ │ │ │ │ +0000e520: 6520 7175 6575 6520 6966 206e 6563 6573 e queue if neces
│ │ │ │ │ +0000e530: 7361 7279 2c20 7468 656e 2061 6e73 7765 sary, then answe
│ │ │ │ │ +0000e540: 7220 7468 650a 2020 2020 2073 616d 6520 r the. same
│ │ │ │ │ +0000e550: 6f62 6a65 6374 2074 6861 7420 236e 6578 object that #nex
│ │ │ │ │ +0000e560: 7420 776f 756c 6420 616e 7377 6572 2077 t would answer w
│ │ │ │ │ +0000e570: 6974 686f 7574 2072 656d 6f76 696e 6720 ithout removing
│ │ │ │ │ +0000e580: 6974 2e0a 0a0a 1f0a 4669 6c65 3a20 6773 it......File: gs
│ │ │ │ │ +0000e590: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ +0000e5a0: 6465 3a20 5369 6e67 6c65 746f 6e50 726f de: SingletonPro
│ │ │ │ │ +0000e5b0: 7879 2c20 204e 6578 743a 2053 6d61 6c6c xy, Next: Small
│ │ │ │ │ +0000e5c0: 496e 7465 6765 722c 2020 5072 6576 3a20 Integer, Prev:
│ │ │ │ │ +0000e5d0: 5368 6172 6564 5175 6575 652c 2020 5570 SharedQueue, Up
│ │ │ │ │ +0000e5e0: 3a20 4261 7365 2063 6c61 7373 6573 0a0a : Base classes..
│ │ │ │ │ +0000e5f0: 312e 3135 3420 5369 6e67 6c65 746f 6e50 1.154 SingletonP
│ │ │ │ │ +0000e600: 726f 7879 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d roxy.===========
│ │ │ │ │ +0000e610: 3d3d 3d3d 3d3d 3d3d 3d0a 0a44 6566 696e =========..Defin
│ │ │ │ │ +0000e620: 6564 2069 6e20 6e61 6d65 7370 6163 6520 ed in namespace
│ │ │ │ │ +0000e630: 536d 616c 6c74 616c 6b0a 5375 7065 7263 Smalltalk.Superc
│ │ │ │ │ +0000e640: 6c61 7373 3a20 416c 7465 726e 6174 6976 lass: Alternativ
│ │ │ │ │ +0000e650: 654f 626a 6563 7450 726f 7879 0a43 6174 eObjectProxy.Cat
│ │ │ │ │ +0000e660: 6567 6f72 793a 2053 7472 6561 6d73 2d46 egory: Streams-F
│ │ │ │ │ +0000e670: 696c 6573 0a20 2020 2020 4920 616d 2061 iles. I am a
│ │ │ │ │ +0000e680: 2070 726f 7879 2074 6861 7420 7374 6f72 proxy that stor
│ │ │ │ │ +0000e690: 6573 2074 6865 2063 6c61 7373 206f 6620 es the class of
│ │ │ │ │ +0000e6a0: 616e 206f 626a 6563 7420 7261 7468 6572 an object rather
│ │ │ │ │ +0000e6b0: 2074 6861 6e20 7468 650a 2020 2020 206f than the. o
│ │ │ │ │ +0000e6c0: 626a 6563 7420 6974 7365 6c66 2c20 616e bject itself, an
│ │ │ │ │ +0000e6d0: 6420 7072 6574 656e 6473 2074 6861 7420 d pretends that
│ │ │ │ │ +0000e6e0: 6120 7265 6769 7374 6572 6564 2069 6e73 a registered ins
│ │ │ │ │ +0000e6f0: 7461 6e63 6520 2877 6869 6368 206d 6f73 tance (which mos
│ │ │ │ │ +0000e700: 740a 2020 2020 206c 696b 656c 7920 6973 t. likely is
│ │ │ │ │ +0000e710: 2061 2073 696e 676c 6574 6f6e 2069 6e73 a singleton ins
│ │ │ │ │ +0000e720: 7461 6e63 6520 6f66 2074 6865 2073 746f tance of the sto
│ │ │ │ │ +0000e730: 7265 6420 636c 6173 7329 2077 6173 2073 red class) was s
│ │ │ │ │ +0000e740: 746f 7265 640a 2020 2020 2069 6e73 7465 tored. inste
│ │ │ │ │ +0000e750: 6164 2e0a 0a2a 204d 656e 753a 0a0a 2a20 ad...* Menu:..*
│ │ │ │ │ +0000e760: 5369 6e67 6c65 746f 6e50 726f 7879 2063 SingletonProxy c
│ │ │ │ │ +0000e770: 6c61 7373 2d61 6363 6573 7369 6e67 3a3a lass-accessing::
│ │ │ │ │ +0000e780: 2020 2863 6c61 7373 290a 2a20 5369 6e67 (class).* Sing
│ │ │ │ │ +0000e790: 6c65 746f 6e50 726f 7879 2063 6c61 7373 letonProxy class
│ │ │ │ │ +0000e7a0: 2d69 6e73 7461 6e63 6520 6372 6561 7469 -instance creati
│ │ │ │ │ +0000e7b0: 6f6e 3a3a 2020 2863 6c61 7373 290a 2a20 on:: (class).*
│ │ │ │ │ +0000e7c0: 5369 6e67 6c65 746f 6e50 726f 7879 2d73 SingletonProxy-s
│ │ │ │ │ +0000e7d0: 6176 696e 6720 616e 6420 7265 7374 6f72 aving and restor
│ │ │ │ │ +0000e7e0: 696e 673a 3a20 2028 696e 7374 616e 6365 ing:: (instance
│ │ │ │ │ +0000e7f0: 290a 0a1f 0a46 696c 653a 2067 7374 2d62 )....File: gst-b
│ │ │ │ │ +0000e800: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ +0000e810: 2053 696e 676c 6574 6f6e 5072 6f78 7920 SingletonProxy
│ │ │ │ │ +0000e820: 636c 6173 732d 6163 6365 7373 696e 672c class-accessing,
│ │ │ │ │ +0000e830: 2020 4e65 7874 3a20 5369 6e67 6c65 746f Next: Singleto
│ │ │ │ │ +0000e840: 6e50 726f 7879 2063 6c61 7373 2d69 6e73 nProxy class-ins
│ │ │ │ │ +0000e850: 7461 6e63 6520 6372 6561 7469 6f6e 2c20 tance creation,
│ │ │ │ │ +0000e860: 2055 703a 2053 696e 676c 6574 6f6e 5072 Up: SingletonPr
│ │ │ │ │ +0000e870: 6f78 790a 0a31 2e31 3534 2e31 2053 696e oxy..1.154.1 Sin
│ │ │ │ │ +0000e880: 676c 6574 6f6e 5072 6f78 7920 636c 6173 gletonProxy clas
│ │ │ │ │ +0000e890: 733a 2061 6363 6573 7369 6e67 0a2d 2d2d s: accessing.---
│ │ │ │ │ +0000e8a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0000e8b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0000e8c0: 2d2d 2d2d 0a0a 6163 6365 7074 5573 6167 ----..acceptUsag
│ │ │ │ │ +0000e8d0: 6546 6f72 436c 6173 733a 2061 436c 6173 eForClass: aClas
│ │ │ │ │ +0000e8e0: 730a 2020 2020 2054 6865 2072 6563 6569 s. The recei
│ │ │ │ │ +0000e8f0: 7665 7220 7761 7320 6173 6b65 6420 746f ver was asked to
│ │ │ │ │ +0000e900: 2062 6520 7573 6564 2061 7320 6120 7072 be used as a pr
│ │ │ │ │ +0000e910: 6f78 7920 666f 7220 7468 6520 636c 6173 oxy for the clas
│ │ │ │ │ +0000e920: 7320 6143 6c61 7373 2e0a 2020 2020 2054 s aClass.. T
│ │ │ │ │ +0000e930: 6865 2072 6567 6973 7472 6174 696f 6e20 he registration
│ │ │ │ │ +0000e940: 6973 2066 696e 6520 6966 2074 6865 2063 is fine if the c
│ │ │ │ │ +0000e950: 6c61 7373 2069 7320 6163 7475 616c 6c79 lass is actually
│ │ │ │ │ +0000e960: 2061 2073 696e 676c 6574 6f6e 2e0a 0a0a a singleton....
│ │ │ │ │ +0000e970: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ +0000e980: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 5369 .info, Node: Si
│ │ │ │ │ +0000e990: 6e67 6c65 746f 6e50 726f 7879 2063 6c61 ngletonProxy cla
│ │ │ │ │ +0000e9a0: 7373 2d69 6e73 7461 6e63 6520 6372 6561 ss-instance crea
│ │ │ │ │ +0000e9b0: 7469 6f6e 2c20 204e 6578 743a 2053 696e tion, Next: Sin
│ │ │ │ │ +0000e9c0: 676c 6574 6f6e 5072 6f78 792d 7361 7669 gletonProxy-savi
│ │ │ │ │ +0000e9d0: 6e67 2061 6e64 2072 6573 746f 7269 6e67 ng and restoring
│ │ │ │ │ +0000e9e0: 2c20 2050 7265 763a 2053 696e 676c 6574 , Prev: Singlet
│ │ │ │ │ +0000e9f0: 6f6e 5072 6f78 7920 636c 6173 732d 6163 onProxy class-ac
│ │ │ │ │ +0000ea00: 6365 7373 696e 672c 2020 5570 3a20 5369 cessing, Up: Si
│ │ │ │ │ +0000ea10: 6e67 6c65 746f 6e50 726f 7879 0a0a 312e ngletonProxy..1.
│ │ │ │ │ +0000ea20: 3135 342e 3220 5369 6e67 6c65 746f 6e50 154.2 SingletonP
│ │ │ │ │ +0000ea30: 726f 7879 2063 6c61 7373 3a20 696e 7374 roxy class: inst
│ │ │ │ │ +0000ea40: 616e 6365 2063 7265 6174 696f 6e0a 2d2d ance creation.--
│ │ │ │ │ +0000ea50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0000ea60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0000ea70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a6f -------------..o
│ │ │ │ │ +0000ea80: 6e3a 2061 6e4f 626a 6563 740a 2020 2020 n: anObject.
│ │ │ │ │ +0000ea90: 2041 6e73 7765 7220 6120 7072 6f78 7920 Answer a proxy
│ │ │ │ │ +0000eaa0: 746f 2062 6520 7573 6564 2074 6f20 7361 to be used to sa
│ │ │ │ │ +0000eab0: 7665 2061 6e4f 626a 6563 742e 2020 5468 ve anObject. Th
│ │ │ │ │ +0000eac0: 6520 7072 6f78 7920 7374 6f72 6573 2074 e proxy stores t
│ │ │ │ │ +0000ead0: 6865 0a20 2020 2020 636c 6173 7320 616e he. class an
│ │ │ │ │ +0000eae0: 6420 7265 7374 6f72 6573 2074 6865 206f d restores the o
│ │ │ │ │ +0000eaf0: 626a 6563 7420 6279 206c 6f6f 6b69 6e67 bject by looking
│ │ │ │ │ +0000eb00: 2069 6e74 6f20 6120 6469 6374 696f 6e61 into a dictiona
│ │ │ │ │ +0000eb10: 7279 206f 660a 2020 2020 2063 6c61 7373 ry of. class
│ │ │ │ │ +0000eb20: 202d 3e20 7369 6e67 6c65 746f 6e20 6f62 -> singleton ob
│ │ │ │ │ +0000eb30: 6a65 6374 732e 0a0a 0a1f 0a46 696c 653a jects......File:
│ │ │ │ │ +0000eb40: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ +0000eb50: 204e 6f64 653a 2053 696e 676c 6574 6f6e Node: Singleton
│ │ │ │ │ +0000eb60: 5072 6f78 792d 7361 7669 6e67 2061 6e64 Proxy-saving and
│ │ │ │ │ +0000eb70: 2072 6573 746f 7269 6e67 2c20 2050 7265 restoring, Pre
│ │ │ │ │ +0000eb80: 763a 2053 696e 676c 6574 6f6e 5072 6f78 v: SingletonProx
│ │ │ │ │ +0000eb90: 7920 636c 6173 732d 696e 7374 616e 6365 y class-instance
│ │ │ │ │ +0000eba0: 2063 7265 6174 696f 6e2c 2020 5570 3a20 creation, Up:
│ │ │ │ │ +0000ebb0: 5369 6e67 6c65 746f 6e50 726f 7879 0a0a SingletonProxy..
│ │ │ │ │ +0000ebc0: 312e 3135 342e 3320 5369 6e67 6c65 746f 1.154.3 Singleto
│ │ │ │ │ +0000ebd0: 6e50 726f 7879 3a20 7361 7669 6e67 2061 nProxy: saving a
│ │ │ │ │ +0000ebe0: 6e64 2072 6573 746f 7269 6e67 0a2d 2d2d nd restoring.---
│ │ │ │ │ +0000ebf0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0000ec00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0000ec10: 2d2d 2d2d 2d2d 2d2d 2d0a 0a6f 626a 6563 ---------..objec
│ │ │ │ │ +0000ec20: 740a 2020 2020 2052 6563 6f6e 7374 7275 t. Reconstru
│ │ │ │ │ +0000ec30: 6374 2074 6865 206f 626a 6563 7420 7374 ct the object st
│ │ │ │ │ +0000ec40: 6f72 6564 2069 6e20 7468 6520 7072 6f78 ored in the prox
│ │ │ │ │ +0000ec50: 7920 616e 6420 616e 7377 6572 2069 743b y and answer it;
│ │ │ │ │ +0000ec60: 2074 6865 0a20 2020 2020 6269 6e61 7279 the. binary
│ │ │ │ │ +0000ec70: 5265 7072 6573 656e 7461 7469 6f6e 4f62 RepresentationOb
│ │ │ │ │ +0000ec80: 6a65 6374 2069 7320 7365 6e74 2074 6865 ject is sent the
│ │ │ │ │ +0000ec90: 2023 7265 636f 6e73 7472 7563 744f 7269 #reconstructOri
│ │ │ │ │ +0000eca0: 6769 6e61 6c4f 626a 6563 740a 2020 2020 ginalObject.
│ │ │ │ │ +0000ecb0: 206d 6573 7361 6765 2c20 616e 6420 7468 message, and th
│ │ │ │ │ +0000ecc0: 6520 7265 7375 6c74 696e 6720 6f62 6a65 e resulting obje
│ │ │ │ │ +0000ecd0: 6374 2069 7320 7365 6e74 2074 6865 2023 ct is sent the #
│ │ │ │ │ +0000ece0: 706f 7374 4c6f 6164 206d 6573 7361 6765 postLoad message
│ │ │ │ │ +0000ecf0: 2e0a 0a0a 1f0a 4669 6c65 3a20 6773 742d ......File: gst-
│ │ │ │ │ +0000ed00: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ +0000ed10: 3a20 536d 616c 6c49 6e74 6567 6572 2c20 : SmallInteger,
│ │ │ │ │ +0000ed20: 204e 6578 743a 2053 6f72 7465 6443 6f6c Next: SortedCol
│ │ │ │ │ +0000ed30: 6c65 6374 696f 6e2c 2020 5072 6576 3a20 lection, Prev:
│ │ │ │ │ +0000ed40: 5369 6e67 6c65 746f 6e50 726f 7879 2c20 SingletonProxy,
│ │ │ │ │ +0000ed50: 2055 703a 2042 6173 6520 636c 6173 7365 Up: Base classe
│ │ │ │ │ +0000ed60: 730a 0a31 2e31 3535 2053 6d61 6c6c 496e s..1.155 SmallIn
│ │ │ │ │ +0000ed70: 7465 6765 720a 3d3d 3d3d 3d3d 3d3d 3d3d teger.==========
│ │ │ │ │ +0000ed80: 3d3d 3d3d 3d3d 3d3d 0a0a 4465 6669 6e65 ========..Define
│ │ │ │ │ +0000ed90: 6420 696e 206e 616d 6573 7061 6365 2053 d in namespace S
│ │ │ │ │ +0000eda0: 6d61 6c6c 7461 6c6b 0a53 7570 6572 636c malltalk.Supercl
│ │ │ │ │ +0000edb0: 6173 733a 2049 6e74 6567 6572 0a43 6174 ass: Integer.Cat
│ │ │ │ │ +0000edc0: 6567 6f72 793a 204c 616e 6775 6167 652d egory: Language-
│ │ │ │ │ +0000edd0: 4461 7461 2074 7970 6573 0a20 2020 2020 Data types.
│ │ │ │ │ +0000ede0: 4920 616d 2074 6865 2069 6e74 6567 6572 I am the integer
│ │ │ │ │ +0000edf0: 2063 6c61 7373 206f 6620 7468 6520 474e class of the GN
│ │ │ │ │ +0000ee00: 5520 536d 616c 6c74 616c 6b20 7379 7374 U Smalltalk syst
│ │ │ │ │ +0000ee10: 656d 2e20 204d 7920 696e 7374 616e 6365 em. My instance
│ │ │ │ │ +0000ee20: 730a 2020 2020 2063 616e 2072 6570 7265 s. can repre
│ │ │ │ │ +0000ee30: 7365 6e74 2073 6967 6e65 6420 3330 2062 sent signed 30 b
│ │ │ │ │ +0000ee40: 6974 2069 6e74 6567 6572 7320 616e 6420 it integers and
│ │ │ │ │ +0000ee50: 6172 6520 6173 2065 6666 6963 6965 6e74 are as efficient
│ │ │ │ │ +0000ee60: 2061 730a 2020 2020 2070 6f73 7369 626c as. possibl
│ │ │ │ │ +0000ee70: 652e 0a0a 2a20 4d65 6e75 3a0a 0a2a 2053 e...* Menu:..* S
│ │ │ │ │ +0000ee80: 6d61 6c6c 496e 7465 6765 7220 636c 6173 mallInteger clas
│ │ │ │ │ +0000ee90: 732d 6765 7474 696e 6720 6c69 6d69 7473 s-getting limits
│ │ │ │ │ +0000eea0: 3a3a 2020 2863 6c61 7373 290a 2a20 536d :: (class).* Sm
│ │ │ │ │ +0000eeb0: 616c 6c49 6e74 6567 6572 2063 6c61 7373 allInteger class
│ │ │ │ │ +0000eec0: 2d74 6573 7469 6e67 3a3a 2020 2863 6c61 -testing:: (cla
│ │ │ │ │ +0000eed0: 7373 290a 2a20 536d 616c 6c49 6e74 6567 ss).* SmallInteg
│ │ │ │ │ +0000eee0: 6572 2d62 6974 2061 7269 7468 6d65 7469 er-bit arithmeti
│ │ │ │ │ +0000eef0: 633a 3a20 2028 696e 7374 616e 6365 290a c:: (instance).
│ │ │ │ │ +0000ef00: 2a20 536d 616c 6c49 6e74 6567 6572 2d62 * SmallInteger-b
│ │ │ │ │ +0000ef10: 7569 6c74 2069 6e73 3a3a 2020 2869 6e73 uilt ins:: (ins
│ │ │ │ │ +0000ef20: 7461 6e63 6529 0a2a 2053 6d61 6c6c 496e tance).* SmallIn
│ │ │ │ │ +0000ef30: 7465 6765 722d 6275 696c 7469 6e73 3a3a teger-builtins::
│ │ │ │ │ +0000ef40: 2020 2869 6e73 7461 6e63 6529 0a2a 2053 (instance).* S
│ │ │ │ │ +0000ef50: 6d61 6c6c 496e 7465 6765 722d 636f 6572 mallInteger-coer
│ │ │ │ │ +0000ef60: 6369 6f6e 3a3a 2020 2869 6e73 7461 6e63 cion:: (instanc
│ │ │ │ │ +0000ef70: 6529 0a2a 2053 6d61 6c6c 496e 7465 6765 e).* SmallIntege
│ │ │ │ │ +0000ef80: 722d 636f 6572 6369 6f6e 206d 6574 686f r-coercion metho
│ │ │ │ │ +0000ef90: 6473 3a3a 2020 2869 6e73 7461 6e63 6529 ds:: (instance)
│ │ │ │ │ +0000efa0: 0a2a 2053 6d61 6c6c 496e 7465 6765 722d .* SmallInteger-
│ │ │ │ │ +0000efb0: 7465 7374 696e 6720 6675 6e63 7469 6f6e testing function
│ │ │ │ │ +0000efc0: 616c 6974 793a 3a20 2028 696e 7374 616e ality:: (instan
│ │ │ │ │ +0000efd0: 6365 290a 0a1f 0a46 696c 653a 2067 7374 ce)....File: gst
│ │ │ │ │ +0000efe0: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ +0000eff0: 653a 2053 6d61 6c6c 496e 7465 6765 7220 e: SmallInteger
│ │ │ │ │ +0000f000: 636c 6173 732d 6765 7474 696e 6720 6c69 class-getting li
│ │ │ │ │ +0000f010: 6d69 7473 2c20 204e 6578 743a 2053 6d61 mits, Next: Sma
│ │ │ │ │ +0000f020: 6c6c 496e 7465 6765 7220 636c 6173 732d llInteger class-
│ │ │ │ │ +0000f030: 7465 7374 696e 672c 2020 5570 3a20 536d testing, Up: Sm
│ │ │ │ │ +0000f040: 616c 6c49 6e74 6567 6572 0a0a 312e 3135 allInteger..1.15
│ │ │ │ │ +0000f050: 352e 3120 536d 616c 6c49 6e74 6567 6572 5.1 SmallInteger
│ │ │ │ │ +0000f060: 2063 6c61 7373 3a20 6765 7474 696e 6720 class: getting
│ │ │ │ │ +0000f070: 6c69 6d69 7473 0a2d 2d2d 2d2d 2d2d 2d2d limits.---------
│ │ │ │ │ +0000f080: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0000f090: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0000f0a0: 2d0a 0a62 6974 730a 2020 2020 2041 6e73 -..bits. Ans
│ │ │ │ │ +0000f0b0: 7765 7220 7468 6520 6e75 6d62 6572 206f wer the number o
│ │ │ │ │ +0000f0c0: 6620 6269 7473 2028 6578 636c 7564 696e f bits (excludin
│ │ │ │ │ +0000f0d0: 6720 7468 6520 7369 676e 2920 7468 6174 g the sign) that
│ │ │ │ │ +0000f0e0: 2063 616e 2062 650a 2020 2020 2072 6570 can be. rep
│ │ │ │ │ +0000f0f0: 7265 7365 6e74 6564 2064 6972 6563 746c resented directl
│ │ │ │ │ +0000f100: 7920 696e 2061 6e20 6f62 6a65 6374 2070 y in an object p
│ │ │ │ │ +0000f110: 6f69 6e74 6572 0a0a 6c61 7267 6573 740a ointer..largest.
│ │ │ │ │ +0000f120: 2020 2020 2041 6e73 7765 7220 7468 6520 Answer the
│ │ │ │ │ +0000f130: 6c61 7267 6573 7420 696e 7465 6765 7220 largest integer
│ │ │ │ │ +0000f140: 7265 7072 6573 656e 7465 6420 6469 7265 represented dire
│ │ │ │ │ +0000f150: 6374 6c79 2069 6e20 616e 206f 626a 6563 ctly in an objec
│ │ │ │ │ +0000f160: 740a 2020 2020 2070 6f69 6e74 6572 0a0a t. pointer..
│ │ │ │ │ +0000f170: 736d 616c 6c65 7374 0a20 2020 2020 416e smallest. An
│ │ │ │ │ +0000f180: 7377 6572 2074 6865 2073 6d61 6c6c 6573 swer the smalles
│ │ │ │ │ +0000f190: 7420 696e 7465 6765 7220 7265 7072 6573 t integer repres
│ │ │ │ │ +0000f1a0: 656e 7465 6420 6469 7265 6374 6c79 2069 ented directly i
│ │ │ │ │ +0000f1b0: 6e20 616e 206f 626a 6563 740a 2020 2020 n an object.
│ │ │ │ │ +0000f1c0: 2070 6f69 6e74 6572 0a0a 0a1f 0a46 696c pointer.....Fil
│ │ │ │ │ +0000f1d0: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ +0000f1e0: 2c20 204e 6f64 653a 2053 6d61 6c6c 496e , Node: SmallIn
│ │ │ │ │ +0000f1f0: 7465 6765 7220 636c 6173 732d 7465 7374 teger class-test
│ │ │ │ │ +0000f200: 696e 672c 2020 4e65 7874 3a20 536d 616c ing, Next: Smal
│ │ │ │ │ +0000f210: 6c49 6e74 6567 6572 2d62 6974 2061 7269 lInteger-bit ari
│ │ │ │ │ +0000f220: 7468 6d65 7469 632c 2020 5072 6576 3a20 thmetic, Prev:
│ │ │ │ │ +0000f230: 536d 616c 6c49 6e74 6567 6572 2063 6c61 SmallInteger cla
│ │ │ │ │ +0000f240: 7373 2d67 6574 7469 6e67 206c 696d 6974 ss-getting limit
│ │ │ │ │ +0000f250: 732c 2020 5570 3a20 536d 616c 6c49 6e74 s, Up: SmallInt
│ │ │ │ │ +0000f260: 6567 6572 0a0a 312e 3135 352e 3220 536d eger..1.155.2 Sm
│ │ │ │ │ +0000f270: 616c 6c49 6e74 6567 6572 2063 6c61 7373 allInteger class
│ │ │ │ │ +0000f280: 3a20 7465 7374 696e 670a 2d2d 2d2d 2d2d : testing.------
│ │ │ │ │ +0000f290: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0000f2a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a69 -------------..i
│ │ │ │ │ +0000f2b0: 7349 6465 6e74 6974 790a 2020 2020 2041 sIdentity. A
│ │ │ │ │ +0000f2c0: 6e73 7765 7220 7768 6574 6865 7220 7820 nswer whether x
│ │ │ │ │ +0000f2d0: 3d20 7920 696d 706c 6965 7320 7820 3d3d = y implies x ==
│ │ │ │ │ +0000f2e0: 2079 2066 6f72 2069 6e73 7461 6e63 6573 y for instances
│ │ │ │ │ +0000f2f0: 206f 6620 7468 6520 7265 6365 6976 6572 of the receiver
│ │ │ │ │ +0000f300: 0a0a 0a1f 0a46 696c 653a 2067 7374 2d62 .....File: gst-b
│ │ │ │ │ +0000f310: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ +0000f320: 2053 6d61 6c6c 496e 7465 6765 722d 6269 SmallInteger-bi
│ │ │ │ │ +0000f330: 7420 6172 6974 686d 6574 6963 2c20 204e t arithmetic, N
│ │ │ │ │ +0000f340: 6578 743a 2053 6d61 6c6c 496e 7465 6765 ext: SmallIntege
│ │ │ │ │ +0000f350: 722d 6275 696c 7420 696e 732c 2020 5072 r-built ins, Pr
│ │ │ │ │ +0000f360: 6576 3a20 536d 616c 6c49 6e74 6567 6572 ev: SmallInteger
│ │ │ │ │ +0000f370: 2063 6c61 7373 2d74 6573 7469 6e67 2c20 class-testing,
│ │ │ │ │ +0000f380: 2055 703a 2053 6d61 6c6c 496e 7465 6765 Up: SmallIntege
│ │ │ │ │ +0000f390: 720a 0a31 2e31 3535 2e33 2053 6d61 6c6c r..1.155.3 Small
│ │ │ │ │ +0000f3a0: 496e 7465 6765 723a 2062 6974 2061 7269 Integer: bit ari
│ │ │ │ │ +0000f3b0: 7468 6d65 7469 630a 2d2d 2d2d 2d2d 2d2d thmetic.--------
│ │ │ │ │ +0000f3c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0000f3d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6869 ------------..hi
│ │ │ │ │ +0000f3e0: 6768 4269 740a 2020 2020 2052 6574 7572 ghBit. Retur
│ │ │ │ │ +0000f3f0: 6e20 7468 6520 696e 6465 7820 6f66 2074 n the index of t
│ │ │ │ │ +0000f400: 6865 2068 6967 6865 7374 206f 7264 6572 he highest order
│ │ │ │ │ +0000f410: 2031 2062 6974 206f 6620 7468 6520 7265 1 bit of the re
│ │ │ │ │ +0000f420: 6365 6976 6572 0a0a 6c6f 7742 6974 0a20 ceiver..lowBit.
│ │ │ │ │ +0000f430: 2020 2020 5265 7475 726e 2074 6865 2069 Return the i
│ │ │ │ │ +0000f440: 6e64 6578 206f 6620 7468 6520 6c6f 7765 ndex of the lowe
│ │ │ │ │ +0000f450: 7374 206f 7264 6572 2031 2062 6974 206f st order 1 bit o
│ │ │ │ │ +0000f460: 6620 7468 6520 7265 6365 6976 6572 2e0a f the receiver..
│ │ │ │ │ +0000f470: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ +0000f480: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ +0000f490: 536d 616c 6c49 6e74 6567 6572 2d62 7569 SmallInteger-bui
│ │ │ │ │ +0000f4a0: 6c74 2069 6e73 2c20 204e 6578 743a 2053 lt ins, Next: S
│ │ │ │ │ +0000f4b0: 6d61 6c6c 496e 7465 6765 722d 6275 696c mallInteger-buil
│ │ │ │ │ +0000f4c0: 7469 6e73 2c20 2050 7265 763a 2053 6d61 tins, Prev: Sma
│ │ │ │ │ +0000f4d0: 6c6c 496e 7465 6765 722d 6269 7420 6172 llInteger-bit ar
│ │ │ │ │ +0000f4e0: 6974 686d 6574 6963 2c20 2055 703a 2053 ithmetic, Up: S
│ │ │ │ │ +0000f4f0: 6d61 6c6c 496e 7465 6765 720a 0a31 2e31 mallInteger..1.1
│ │ │ │ │ +0000f500: 3535 2e34 2053 6d61 6c6c 496e 7465 6765 55.4 SmallIntege
│ │ │ │ │ +0000f510: 723a 2062 7569 6c74 2069 6e73 0a2d 2d2d r: built ins.---
│ │ │ │ │ +0000f520: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0000f530: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 2a20 ------------..*
│ │ │ │ │ +0000f540: 6172 670a 2020 2020 204d 756c 7469 706c arg. Multipl
│ │ │ │ │ +0000f550: 7920 7468 6520 7265 6365 6976 6572 2061 y the receiver a
│ │ │ │ │ +0000f560: 6e64 2061 7267 2061 6e64 2061 6e73 7765 nd arg and answe
│ │ │ │ │ +0000f570: 7220 616e 6f74 6865 7220 4e75 6d62 6572 r another Number
│ │ │ │ │ +0000f580: 0a0a 2b20 6172 670a 2020 2020 2053 756d ..+ arg. Sum
│ │ │ │ │ +0000f590: 2074 6865 2072 6563 6569 7665 7220 616e the receiver an
│ │ │ │ │ +0000f5a0: 6420 6172 6720 616e 6420 616e 7377 6572 d arg and answer
│ │ │ │ │ +0000f5b0: 2061 6e6f 7468 6572 204e 756d 6265 720a another Number.
│ │ │ │ │ +0000f5c0: 0a2d 2061 7267 0a20 2020 2020 5375 6274 .- arg. Subt
│ │ │ │ │ +0000f5d0: 7261 6374 2061 7267 2066 726f 6d20 7468 ract arg from th
│ │ │ │ │ +0000f5e0: 6520 7265 6365 6976 6572 2061 6e64 2061 e receiver and a
│ │ │ │ │ +0000f5f0: 6e73 7765 7220 616e 6f74 6865 7220 4e75 nswer another Nu
│ │ │ │ │ +0000f600: 6d62 6572 0a0a 2f20 6172 670a 2020 2020 mber../ arg.
│ │ │ │ │ +0000f610: 2044 6976 6964 6520 7468 6520 7265 6365 Divide the rece
│ │ │ │ │ +0000f620: 6976 6572 2062 7920 6172 6720 616e 6420 iver by arg and
│ │ │ │ │ +0000f630: 616e 7377 6572 2061 6e6f 7468 6572 2049 answer another I
│ │ │ │ │ +0000f640: 6e74 6567 6572 206f 7220 4672 6163 7469 nteger or Fracti
│ │ │ │ │ +0000f650: 6f6e 0a0a 2f2f 2061 7267 0a20 2020 2020 on..// arg.
│ │ │ │ │ +0000f660: 4469 7669 6469 6e67 2072 6563 6569 7665 Dividing receive
│ │ │ │ │ +0000f670: 7220 6279 2061 7267 2028 7769 7468 2074 r by arg (with t
│ │ │ │ │ +0000f680: 7275 6e63 6174 696f 6e20 746f 7761 7264 runcation toward
│ │ │ │ │ +0000f690: 7320 2d69 6e66 696e 6974 7929 2061 6e64 s -infinity) and
│ │ │ │ │ +0000f6a0: 0a20 2020 2020 616e 7377 6572 2074 6865 . answer the
│ │ │ │ │ +0000f6b0: 2072 6573 756c 740a 0a3c 2061 7267 0a20 result..< arg.
│ │ │ │ │ +0000f6c0: 2020 2020 416e 7377 6572 2077 6865 7468 Answer wheth
│ │ │ │ │ +0000f6d0: 6572 2074 6865 2072 6563 6569 7665 7220 er the receiver
│ │ │ │ │ +0000f6e0: 6973 206c 6573 7320 7468 616e 2061 7267 is less than arg
│ │ │ │ │ +0000f6f0: 0a0a 3c3d 2061 7267 0a20 2020 2020 416e ..<= arg. An
│ │ │ │ │ +0000f700: 7377 6572 2077 6865 7468 6572 2074 6865 swer whether the
│ │ │ │ │ +0000f710: 2072 6563 6569 7665 7220 6973 206c 6573 receiver is les
│ │ │ │ │ +0000f720: 7320 7468 616e 206f 7220 6571 7561 6c20 s than or equal
│ │ │ │ │ +0000f730: 746f 2061 7267 0a0a 3d20 6172 670a 2020 to arg..= arg.
│ │ │ │ │ +0000f740: 2020 2041 6e73 7765 7220 7768 6574 6865 Answer whethe
│ │ │ │ │ +0000f750: 7220 7468 6520 7265 6365 6976 6572 2069 r the receiver i
│ │ │ │ │ +0000f760: 7320 6571 7561 6c20 746f 2061 7267 0a0a s equal to arg..
│ │ │ │ │ +0000f770: 3d3d 2061 7267 0a20 2020 2020 416e 7377 == arg. Answ
│ │ │ │ │ +0000f780: 6572 2077 6865 7468 6572 2074 6865 2072 er whether the r
│ │ │ │ │ +0000f790: 6563 6569 7665 7220 6973 2074 6865 2073 eceiver is the s
│ │ │ │ │ +0000f7a0: 616d 6520 6f62 6a65 6374 2061 7320 6172 ame object as ar
│ │ │ │ │ +0000f7b0: 670a 0a3e 2061 7267 0a20 2020 2020 416e g..> arg. An
│ │ │ │ │ +0000f7c0: 7377 6572 2077 6865 7468 6572 2074 6865 swer whether the
│ │ │ │ │ +0000f7d0: 2072 6563 6569 7665 7220 6973 2067 7265 receiver is gre
│ │ │ │ │ +0000f7e0: 6174 6572 2074 6861 6e20 6172 670a 0a3e ater than arg..>
│ │ │ │ │ +0000f7f0: 3d20 6172 670a 2020 2020 2041 6e73 7765 = arg. Answe
│ │ │ │ │ +0000f800: 7220 7768 6574 6865 7220 7468 6520 7265 r whether the re
│ │ │ │ │ +0000f810: 6365 6976 6572 2069 7320 6772 6561 7465 ceiver is greate
│ │ │ │ │ +0000f820: 7220 7468 616e 206f 7220 6571 7561 6c20 r than or equal
│ │ │ │ │ +0000f830: 746f 2061 7267 0a0a 5c5c 2061 7267 0a20 to arg..\\ arg.
│ │ │ │ │ +0000f840: 2020 2020 4361 6c63 756c 6174 6520 7468 Calculate th
│ │ │ │ │ +0000f850: 6520 7265 6d61 696e 6465 7220 6f66 2064 e remainder of d
│ │ │ │ │ +0000f860: 6976 6964 696e 6720 7265 6365 6976 6572 ividing receiver
│ │ │ │ │ +0000f870: 2062 7920 6172 6720 2877 6974 680a 2020 by arg (with.
│ │ │ │ │ +0000f880: 2020 2074 7275 6e63 6174 696f 6e20 746f truncation to
│ │ │ │ │ +0000f890: 7761 7264 7320 2d69 6e66 696e 6974 7929 wards -infinity)
│ │ │ │ │ +0000f8a0: 2061 6e64 2061 6e73 7765 7220 6974 0a0a and answer it..
│ │ │ │ │ +0000f8b0: 6173 466c 6f61 7444 0a20 2020 2020 436f asFloatD. Co
│ │ │ │ │ +0000f8c0: 6e76 6572 7420 7468 6520 7265 6365 6976 nvert the receiv
│ │ │ │ │ +0000f8d0: 6572 2074 6f20 6120 466c 6f61 7444 2c20 er to a FloatD,
│ │ │ │ │ +0000f8e0: 616e 7377 6572 2074 6865 2072 6573 756c answer the resul
│ │ │ │ │ +0000f8f0: 740a 0a61 7346 6c6f 6174 450a 2020 2020 t..asFloatE.
│ │ │ │ │ +0000f900: 2043 6f6e 7665 7274 2074 6865 2072 6563 Convert the rec
│ │ │ │ │ +0000f910: 6569 7665 7220 746f 2061 2046 6c6f 6174 eiver to a Float
│ │ │ │ │ +0000f920: 452c 2061 6e73 7765 7220 7468 6520 7265 E, answer the re
│ │ │ │ │ +0000f930: 7375 6c74 0a0a 6173 466c 6f61 7451 0a20 sult..asFloatQ.
│ │ │ │ │ +0000f940: 2020 2020 436f 6e76 6572 7420 7468 6520 Convert the
│ │ │ │ │ +0000f950: 7265 6365 6976 6572 2074 6f20 6120 466c receiver to a Fl
│ │ │ │ │ +0000f960: 6f61 7451 2c20 616e 7377 6572 2074 6865 oatQ, answer the
│ │ │ │ │ +0000f970: 2072 6573 756c 740a 0a61 734f 626a 6563 result..asObjec
│ │ │ │ │ +0000f980: 740a 2020 2020 2041 6e73 7765 7220 7468 t. Answer th
│ │ │ │ │ +0000f990: 6520 6f62 6a65 6374 2077 686f 7365 2069 e object whose i
│ │ │ │ │ +0000f9a0: 6e64 6578 2069 7320 696e 2074 6865 2072 ndex is in the r
│ │ │ │ │ +0000f9b0: 6563 6569 7665 722c 206e 696c 2069 6620 eceiver, nil if
│ │ │ │ │ +0000f9c0: 7468 6572 6520 6973 0a20 2020 2020 6120 there is. a
│ │ │ │ │ +0000f9d0: 6672 6565 206f 626a 6563 742c 2066 6169 free object, fai
│ │ │ │ │ +0000f9e0: 6c20 6966 2069 6e64 6578 2069 7320 6f75 l if index is ou
│ │ │ │ │ +0000f9f0: 7420 6f66 2062 6f75 6e64 730a 0a61 734f t of bounds..asO
│ │ │ │ │ +0000fa00: 626a 6563 744e 6f46 6169 6c0a 2020 2020 bjectNoFail.
│ │ │ │ │ +0000fa10: 2041 6e73 7765 7220 7468 6520 6f62 6a65 Answer the obje
│ │ │ │ │ +0000fa20: 6374 2077 686f 7365 2069 6e64 6578 2069 ct whose index i
│ │ │ │ │ +0000fa30: 7320 696e 2074 6865 2072 6563 6569 7665 s in the receive
│ │ │ │ │ +0000fa40: 722c 206f 7220 6e69 6c20 6966 206e 6f0a r, or nil if no.
│ │ │ │ │ +0000fa50: 2020 2020 206f 626a 6563 7420 6973 2066 object is f
│ │ │ │ │ +0000fa60: 6f75 6e64 2061 7420 7468 6174 2069 6e64 ound at that ind
│ │ │ │ │ +0000fa70: 6578 0a0a 6269 7441 6e64 3a20 6172 670a ex..bitAnd: arg.
│ │ │ │ │ +0000fa80: 2020 2020 2044 6f20 6120 6269 7477 6973 Do a bitwis
│ │ │ │ │ +0000fa90: 6520 414e 4420 6265 7477 6565 6e20 7468 e AND between th
│ │ │ │ │ +0000faa0: 6520 7265 6365 6976 6572 2061 6e64 2061 e receiver and a
│ │ │ │ │ +0000fab0: 7267 2c20 616e 7377 6572 2074 6865 2072 rg, answer the r
│ │ │ │ │ +0000fac0: 6573 756c 740a 0a62 6974 4f72 3a20 6172 esult..bitOr: ar
│ │ │ │ │ +0000fad0: 670a 2020 2020 2044 6f20 6120 6269 7477 g. Do a bitw
│ │ │ │ │ +0000fae0: 6973 6520 4f52 2062 6574 7765 656e 2074 ise OR between t
│ │ │ │ │ +0000faf0: 6865 2072 6563 6569 7665 7220 616e 6420 he receiver and
│ │ │ │ │ +0000fb00: 6172 672c 2061 6e73 7765 7220 7468 6520 arg, answer the
│ │ │ │ │ +0000fb10: 7265 7375 6c74 0a0a 6269 7453 6869 6674 result..bitShift
│ │ │ │ │ +0000fb20: 3a20 6172 670a 2020 2020 2053 6869 6674 : arg. Shift
│ │ │ │ │ +0000fb30: 2074 6865 2072 6563 6569 7665 7220 6279 the receiver by
│ │ │ │ │ +0000fb40: 2061 7267 2070 6c61 6365 7320 746f 2074 arg places to t
│ │ │ │ │ +0000fb50: 6865 206c 6566 7420 6966 2061 7267 203e he left if arg >
│ │ │ │ │ +0000fb60: 2030 2c20 6279 2061 7267 0a20 2020 2020 0, by arg.
│ │ │ │ │ +0000fb70: 706c 6163 6573 2074 6f20 7468 6520 7269 places to the ri
│ │ │ │ │ +0000fb80: 6768 7420 6966 2061 7267 203c 2030 2c20 ght if arg < 0,
│ │ │ │ │ +0000fb90: 616e 7377 6572 2061 6e6f 7468 6572 204e answer another N
│ │ │ │ │ +0000fba0: 756d 6265 720a 0a62 6974 586f 723a 2061 umber..bitXor: a
│ │ │ │ │ +0000fbb0: 7267 0a20 2020 2020 446f 2061 2062 6974 rg. Do a bit
│ │ │ │ │ +0000fbc0: 7769 7365 2058 4f52 2062 6574 7765 656e wise XOR between
│ │ │ │ │ +0000fbd0: 2074 6865 2072 6563 6569 7665 7220 616e the receiver an
│ │ │ │ │ +0000fbe0: 6420 6172 672c 2061 6e73 7765 7220 7468 d arg, answer th
│ │ │ │ │ +0000fbf0: 6520 7265 7375 6c74 0a0a 6469 7645 7861 e result..divExa
│ │ │ │ │ +0000fc00: 6374 3a20 6172 670a 2020 2020 2044 6976 ct: arg. Div
│ │ │ │ │ +0000fc10: 6964 696e 6720 7265 6365 6976 6572 2062 iding receiver b
│ │ │ │ │ +0000fc20: 7920 6172 6720 6173 7375 6d69 6e67 2074 y arg assuming t
│ │ │ │ │ +0000fc30: 6861 7420 7468 6520 7265 6d61 696e 6465 hat the remainde
│ │ │ │ │ +0000fc40: 7220 6973 207a 6572 6f2c 2061 6e64 0a20 r is zero, and.
│ │ │ │ │ +0000fc50: 2020 2020 616e 7377 6572 2074 6865 2072 answer the r
│ │ │ │ │ +0000fc60: 6573 756c 740a 0a6e 6578 7456 616c 6964 esult..nextValid
│ │ │ │ │ +0000fc70: 4f6f 700a 2020 2020 2041 6e73 7765 7220 Oop. Answer
│ │ │ │ │ +0000fc80: 7468 6520 696e 6465 7820 6f66 2074 6865 the index of the
│ │ │ │ │ +0000fc90: 2066 6972 7374 206e 6f6e 2d66 7265 6520 first non-free
│ │ │ │ │ +0000fca0: 4f4f 5020 6166 7465 7220 7468 6520 7265 OOP after the re
│ │ │ │ │ +0000fcb0: 6365 6976 6572 2e0a 2020 2020 2054 6869 ceiver.. Thi
│ │ │ │ │ +0000fcc0: 7320 6973 2075 7365 6420 696e 7465 726e s is used intern
│ │ │ │ │ +0000fcd0: 616c 6c79 3b20 6974 2069 7320 706c 6163 ally; it is plac
│ │ │ │ │ +0000fce0: 6564 2068 6572 6520 746f 2061 766f 6964 ed here to avoid
│ │ │ │ │ +0000fcf0: 2070 6f6c 6c75 7469 6e67 0a20 2020 2020 polluting.
│ │ │ │ │ +0000fd00: 4f62 6a65 6374 2e0a 0a71 756f 3a20 6172 Object...quo: ar
│ │ │ │ │ +0000fd10: 670a 2020 2020 2044 6976 6964 696e 6720 g. Dividing
│ │ │ │ │ +0000fd20: 7265 6365 6976 6572 2062 7920 6172 6720 receiver by arg
│ │ │ │ │ +0000fd30: 2877 6974 6820 7472 756e 6361 7469 6f6e (with truncation
│ │ │ │ │ +0000fd40: 2074 6f77 6172 6473 207a 6572 6f29 2061 towards zero) a
│ │ │ │ │ +0000fd50: 6e64 2061 6e73 7765 720a 2020 2020 2074 nd answer. t
│ │ │ │ │ +0000fd60: 6865 2072 6573 756c 740a 0a7e 3d20 6172 he result..~= ar
│ │ │ │ │ +0000fd70: 670a 2020 2020 2041 6e73 7765 7220 7768 g. Answer wh
│ │ │ │ │ +0000fd80: 6574 6865 7220 7468 6520 7265 6365 6976 ether the receiv
│ │ │ │ │ +0000fd90: 6572 2069 7320 6e6f 7420 6571 7561 6c20 er is not equal
│ │ │ │ │ +0000fda0: 746f 2061 7267 0a0a 7e7e 2061 7267 0a20 to arg..~~ arg.
│ │ │ │ │ +0000fdb0: 2020 2020 416e 7377 6572 2077 6865 7468 Answer wheth
│ │ │ │ │ +0000fdc0: 6572 2074 6865 2072 6563 6569 7665 7220 er the receiver
│ │ │ │ │ +0000fdd0: 6973 206e 6f74 2074 6865 2073 616d 6520 is not the same
│ │ │ │ │ +0000fde0: 6f62 6a65 6374 2061 7320 6172 670a 0a0a object as arg...
│ │ │ │ │ +0000fdf0: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ +0000fe00: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 536d .info, Node: Sm
│ │ │ │ │ +0000fe10: 616c 6c49 6e74 6567 6572 2d62 7569 6c74 allInteger-built
│ │ │ │ │ +0000fe20: 696e 732c 2020 4e65 7874 3a20 536d 616c ins, Next: Smal
│ │ │ │ │ +0000fe30: 6c49 6e74 6567 6572 2d63 6f65 7263 696f lInteger-coercio
│ │ │ │ │ +0000fe40: 6e2c 2020 5072 6576 3a20 536d 616c 6c49 n, Prev: SmallI
│ │ │ │ │ +0000fe50: 6e74 6567 6572 2d62 7569 6c74 2069 6e73 nteger-built ins
│ │ │ │ │ +0000fe60: 2c20 2055 703a 2053 6d61 6c6c 496e 7465 , Up: SmallInte
│ │ │ │ │ +0000fe70: 6765 720a 0a31 2e31 3535 2e35 2053 6d61 ger..1.155.5 Sma
│ │ │ │ │ +0000fe80: 6c6c 496e 7465 6765 723a 2062 7569 6c74 llInteger: built
│ │ │ │ │ +0000fe90: 696e 730a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ins.------------
│ │ │ │ │ +0000fea0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0000feb0: 2d2d 0a0a 6174 3a20 616e 496e 6465 780a --..at: anIndex.
│ │ │ │ │ +0000fec0: 2020 2020 2041 6e73 7765 7220 7468 6520 Answer the
│ │ │ │ │ +0000fed0: 696e 6465 782d 7468 2069 6e64 6578 6564 index-th indexed
│ │ │ │ │ +0000fee0: 2069 6e73 7461 6e63 6520 7661 7269 6162 instance variab
│ │ │ │ │ +0000fef0: 6c65 206f 6620 7468 6520 7265 6365 6976 le of the receiv
│ │ │ │ │ +0000ff00: 6572 2e0a 2020 2020 2054 6869 7320 6d65 er.. This me
│ │ │ │ │ +0000ff10: 7468 6f64 2061 6c77 6179 7320 6661 696c thod always fail
│ │ │ │ │ +0000ff20: 732e 0a0a 6174 3a20 616e 496e 6465 7820 s...at: anIndex
│ │ │ │ │ +0000ff30: 7075 743a 2076 616c 7565 0a20 2020 2020 put: value.
│ │ │ │ │ +0000ff40: 5374 6f72 6520 7661 6c75 6520 696e 2074 Store value in t
│ │ │ │ │ +0000ff50: 6865 2069 6e64 6578 2d74 6820 696e 6465 he index-th inde
│ │ │ │ │ +0000ff60: 7865 6420 696e 7374 616e 6365 2076 6172 xed instance var
│ │ │ │ │ +0000ff70: 6961 626c 6520 6f66 2074 6865 0a20 2020 iable of the.
│ │ │ │ │ +0000ff80: 2020 7265 6365 6976 6572 2054 6869 7320 receiver This
│ │ │ │ │ +0000ff90: 6d65 7468 6f64 2061 6c77 6179 7320 6661 method always fa
│ │ │ │ │ +0000ffa0: 696c 732e 0a0a 6261 7369 6341 743a 2061 ils...basicAt: a
│ │ │ │ │ +0000ffb0: 6e49 6e64 6578 0a20 2020 2020 416e 7377 nIndex. Answ
│ │ │ │ │ +0000ffc0: 6572 2074 6865 2069 6e64 6578 2d74 6820 er the index-th
│ │ │ │ │ +0000ffd0: 696e 6465 7865 6420 696e 7374 616e 6365 indexed instance
│ │ │ │ │ +0000ffe0: 2076 6172 6961 626c 6520 6f66 2074 6865 variable of the
│ │ │ │ │ +0000fff0: 2072 6563 6569 7665 722e 0a20 2020 2020 receiver..
│ │ │ │ │ +00010000: 5468 6973 206d 6574 686f 6420 616c 7761 This method alwa
│ │ │ │ │ +00010010: 7973 2066 6169 6c73 2e0a 0a62 6173 6963 ys fails...basic
│ │ │ │ │ +00010020: 4174 3a20 616e 496e 6465 7820 7075 743a At: anIndex put:
│ │ │ │ │ +00010030: 2076 616c 7565 0a20 2020 2020 5374 6f72 value. Stor
│ │ │ │ │ +00010040: 6520 7661 6c75 6520 696e 2074 6865 2069 e value in the i
│ │ │ │ │ +00010050: 6e64 6578 2d74 6820 696e 6465 7865 6420 ndex-th indexed
│ │ │ │ │ +00010060: 696e 7374 616e 6365 2076 6172 6961 626c instance variabl
│ │ │ │ │ +00010070: 6520 6f66 2074 6865 0a20 2020 2020 7265 e of the. re
│ │ │ │ │ +00010080: 6365 6976 6572 2054 6869 7320 6d65 7468 ceiver This meth
│ │ │ │ │ +00010090: 6f64 2061 6c77 6179 7320 6661 696c 732e od always fails.
│ │ │ │ │ +000100a0: 0a0a 7363 7261 6d62 6c65 0a20 2020 2020 ..scramble.
│ │ │ │ │ +000100b0: 416e 7377 6572 2074 6865 2072 6563 6569 Answer the recei
│ │ │ │ │ +000100c0: 7665 7220 7769 7468 2069 7473 2062 6974 ver with its bit
│ │ │ │ │ +000100d0: 7320 6d69 7865 6420 616e 6420 6d61 7463 s mixed and matc
│ │ │ │ │ +000100e0: 6865 642e 0a0a 0a1f 0a46 696c 653a 2067 hed......File: g
│ │ │ │ │ +000100f0: 7374 2d62 6173 652e 696e 666f 2c20 204e st-base.info, N
│ │ │ │ │ +00010100: 6f64 653a 2053 6d61 6c6c 496e 7465 6765 ode: SmallIntege
│ │ │ │ │ +00010110: 722d 636f 6572 6369 6f6e 2c20 204e 6578 r-coercion, Nex
│ │ │ │ │ +00010120: 743a 2053 6d61 6c6c 496e 7465 6765 722d t: SmallInteger-
│ │ │ │ │ +00010130: 636f 6572 6369 6f6e 206d 6574 686f 6473 coercion methods
│ │ │ │ │ +00010140: 2c20 2050 7265 763a 2053 6d61 6c6c 496e , Prev: SmallIn
│ │ │ │ │ +00010150: 7465 6765 722d 6275 696c 7469 6e73 2c20 teger-builtins,
│ │ │ │ │ +00010160: 2055 703a 2053 6d61 6c6c 496e 7465 6765 Up: SmallIntege
│ │ │ │ │ +00010170: 720a 0a31 2e31 3535 2e36 2053 6d61 6c6c r..1.155.6 Small
│ │ │ │ │ +00010180: 496e 7465 6765 723a 2063 6f65 7263 696f Integer: coercio
│ │ │ │ │ +00010190: 6e0a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d n.--------------
│ │ │ │ │ +000101a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000101b0: 0a0a 6173 434e 756d 6265 720a 2020 2020 ..asCNumber.
│ │ │ │ │ +000101c0: 2043 6f6e 7665 7274 2074 6865 2072 6563 Convert the rec
│ │ │ │ │ +000101d0: 6569 7665 7220 746f 2061 206b 696e 6420 eiver to a kind
│ │ │ │ │ +000101e0: 6f66 206e 756d 6265 7220 7468 6174 2069 of number that i
│ │ │ │ │ +000101f0: 7320 756e 6465 7273 746f 6f64 2062 7920 s understood by
│ │ │ │ │ +00010200: 7468 650a 2020 2020 2043 2063 616c 6c2d the. C call-
│ │ │ │ │ +00010210: 6f75 7420 6d65 6368 616e 6973 6d2e 0a0a out mechanism...
│ │ │ │ │ +00010220: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ +00010230: 652e 696e 666f 2c20 204e 6f64 653a 2053 e.info, Node: S
│ │ │ │ │ +00010240: 6d61 6c6c 496e 7465 6765 722d 636f 6572 mallInteger-coer
│ │ │ │ │ +00010250: 6369 6f6e 206d 6574 686f 6473 2c20 204e cion methods, N
│ │ │ │ │ +00010260: 6578 743a 2053 6d61 6c6c 496e 7465 6765 ext: SmallIntege
│ │ │ │ │ +00010270: 722d 7465 7374 696e 6720 6675 6e63 7469 r-testing functi
│ │ │ │ │ +00010280: 6f6e 616c 6974 792c 2020 5072 6576 3a20 onality, Prev:
│ │ │ │ │ +00010290: 536d 616c 6c49 6e74 6567 6572 2d63 6f65 SmallInteger-coe
│ │ │ │ │ +000102a0: 7263 696f 6e2c 2020 5570 3a20 536d 616c rcion, Up: Smal
│ │ │ │ │ +000102b0: 6c49 6e74 6567 6572 0a0a 312e 3135 352e lInteger..1.155.
│ │ │ │ │ +000102c0: 3720 536d 616c 6c49 6e74 6567 6572 3a20 7 SmallInteger:
│ │ │ │ │ +000102d0: 636f 6572 6369 6f6e 206d 6574 686f 6473 coercion methods
│ │ │ │ │ +000102e0: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------
│ │ │ │ │ +000102f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00010300: 2d2d 2d2d 2d2d 2d0a 0a67 656e 6572 616c -------..general
│ │ │ │ │ +00010310: 6974 790a 2020 2020 2052 6574 7572 6e20 ity. Return
│ │ │ │ │ +00010320: 7468 6520 7265 6365 6976 6572 2773 2067 the receiver's g
│ │ │ │ │ +00010330: 656e 6572 616c 6974 790a 0a75 6e69 7479 enerality..unity
│ │ │ │ │ +00010340: 0a20 2020 2020 436f 6572 6365 2031 2074 . Coerce 1 t
│ │ │ │ │ +00010350: 6f20 7468 6520 7265 6365 6976 6572 2773 o the receiver's
│ │ │ │ │ +00010360: 2063 6c61 7373 0a0a 7a65 726f 0a20 2020 class..zero.
│ │ │ │ │ +00010370: 2020 436f 6572 6365 2030 2074 6f20 7468 Coerce 0 to th
│ │ │ │ │ +00010380: 6520 7265 6365 6976 6572 2773 2063 6c61 e receiver's cla
│ │ │ │ │ +00010390: 7373 0a0a 0a1f 0a46 696c 653a 2067 7374 ss.....File: gst
│ │ │ │ │ +000103a0: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ +000103b0: 653a 2053 6d61 6c6c 496e 7465 6765 722d e: SmallInteger-
│ │ │ │ │ +000103c0: 7465 7374 696e 6720 6675 6e63 7469 6f6e testing function
│ │ │ │ │ +000103d0: 616c 6974 792c 2020 5072 6576 3a20 536d ality, Prev: Sm
│ │ │ │ │ +000103e0: 616c 6c49 6e74 6567 6572 2d63 6f65 7263 allInteger-coerc
│ │ │ │ │ +000103f0: 696f 6e20 6d65 7468 6f64 732c 2020 5570 ion methods, Up
│ │ │ │ │ +00010400: 3a20 536d 616c 6c49 6e74 6567 6572 0a0a : SmallInteger..
│ │ │ │ │ +00010410: 312e 3135 352e 3820 536d 616c 6c49 6e74 1.155.8 SmallInt
│ │ │ │ │ +00010420: 6567 6572 3a20 7465 7374 696e 6720 6675 eger: testing fu
│ │ │ │ │ +00010430: 6e63 7469 6f6e 616c 6974 790a 2d2d 2d2d nctionality.----
│ │ │ │ │ +00010440: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00010450: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00010460: 2d2d 2d2d 2d2d 2d0a 0a69 7353 6d61 6c6c -------..isSmall
│ │ │ │ │ +00010470: 496e 7465 6765 720a 2020 2020 2041 6e73 Integer. Ans
│ │ │ │ │ +00010480: 7765 7220 6074 7275 6527 2e0a 0a0a 1f0a wer `true'......
│ │ │ │ │ +00010490: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ +000104a0: 6e66 6f2c 2020 4e6f 6465 3a20 536f 7274 nfo, Node: Sort
│ │ │ │ │ +000104b0: 6564 436f 6c6c 6563 7469 6f6e 2c20 204e edCollection, N
│ │ │ │ │ +000104c0: 6578 743a 2053 7472 6561 6d2c 2020 5072 ext: Stream, Pr
│ │ │ │ │ +000104d0: 6576 3a20 536d 616c 6c49 6e74 6567 6572 ev: SmallInteger
│ │ │ │ │ +000104e0: 2c20 2055 703a 2042 6173 6520 636c 6173 , Up: Base clas
│ │ │ │ │ +000104f0: 7365 730a 0a31 2e31 3536 2053 6f72 7465 ses..1.156 Sorte
│ │ │ │ │ +00010500: 6443 6f6c 6c65 6374 696f 6e0a 3d3d 3d3d dCollection.====
│ │ │ │ │ +00010510: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ +00010520: 3d3d 0a0a 4465 6669 6e65 6420 696e 206e ==..Defined in n
│ │ │ │ │ +00010530: 616d 6573 7061 6365 2053 6d61 6c6c 7461 amespace Smallta
│ │ │ │ │ +00010540: 6c6b 0a53 7570 6572 636c 6173 733a 204f lk.Superclass: O
│ │ │ │ │ +00010550: 7264 6572 6564 436f 6c6c 6563 7469 6f6e rderedCollection
│ │ │ │ │ +00010560: 0a43 6174 6567 6f72 793a 2043 6f6c 6c65 .Category: Colle
│ │ │ │ │ +00010570: 6374 696f 6e73 2d53 6571 7565 6e63 6561 ctions-Sequencea
│ │ │ │ │ +00010580: 626c 650a 2020 2020 2049 2061 6d20 6120 ble. I am a
│ │ │ │ │ +00010590: 636f 6c6c 6563 7469 6f6e 206f 6620 6f62 collection of ob
│ │ │ │ │ +000105a0: 6a65 6374 732c 2073 746f 7265 6420 616e jects, stored an
│ │ │ │ │ +000105b0: 6420 6163 6365 7373 6564 2061 6363 6f72 d accessed accor
│ │ │ │ │ +000105c0: 6469 6e67 2074 6f20 736f 6d65 0a20 2020 ding to some.
│ │ │ │ │ +000105d0: 2020 736f 7274 696e 6720 6372 6974 6572 sorting criter
│ │ │ │ │ +000105e0: 6961 2e20 2049 2073 746f 7265 2074 6869 ia. I store thi
│ │ │ │ │ +000105f0: 6e67 7320 7573 696e 6720 6865 6170 2073 ngs using heap s
│ │ │ │ │ +00010600: 6f72 7420 616e 6420 7175 6963 6b20 736f ort and quick so
│ │ │ │ │ +00010610: 7274 2e0a 2020 2020 204d 7920 696e 7374 rt.. My inst
│ │ │ │ │ +00010620: 616e 6365 7320 6861 7665 2061 2063 6f6d ances have a com
│ │ │ │ │ +00010630: 7061 7269 736f 6e20 626c 6f63 6b20 6173 parison block as
│ │ │ │ │ +00010640: 736f 6369 6174 6564 2077 6974 6820 7468 sociated with th
│ │ │ │ │ +00010650: 656d 3b20 7468 6973 0a20 2020 2020 626c em; this. bl
│ │ │ │ │ +00010660: 6f63 6b20 7461 6b65 7320 7477 6f20 6172 ock takes two ar
│ │ │ │ │ +00010670: 6775 6d65 6e74 7320 616e 6420 6973 2061 guments and is a
│ │ │ │ │ +00010680: 2070 7265 6469 6361 7465 2077 6869 6368 predicate which
│ │ │ │ │ +00010690: 2072 6574 7572 6e73 2074 7275 6520 6966 returns true if
│ │ │ │ │ +000106a0: 0a20 2020 2020 7468 6520 6669 7273 7420 . the first
│ │ │ │ │ +000106b0: 6172 6775 6d65 6e74 2073 686f 756c 6420 argument should
│ │ │ │ │ +000106c0: 6265 2073 6f72 7465 6420 6561 726c 6965 be sorted earlie
│ │ │ │ │ +000106d0: 7220 7468 616e 2074 6865 2073 6563 6f6e r than the secon
│ │ │ │ │ +000106e0: 642e 2020 5468 650a 2020 2020 2064 6566 d. The. def
│ │ │ │ │ +000106f0: 6175 6c74 2062 6c6f 636b 2069 7320 5b20 ault block is [
│ │ │ │ │ +00010700: 3a61 203a 6220 7c20 6120 3c3d 2062 205d :a :b | a <= b ]
│ │ │ │ │ +00010710: 2c20 6275 7420 4920 7769 6c6c 2061 6363 , but I will acc
│ │ │ │ │ +00010720: 6570 7420 616e 7920 626c 6f63 6b0a 2020 ept any block.
│ │ │ │ │ +00010730: 2020 2074 6861 7420 636f 6e66 6f72 6d73 that conforms
│ │ │ │ │ +00010740: 2074 6f20 7468 6520 6162 6f76 6520 6372 to the above cr
│ │ │ │ │ +00010750: 6974 6572 6961 202d 2061 6374 7561 6c6c iteria - actuall
│ │ │ │ │ +00010760: 7920 616e 7920 6f62 6a65 6374 2077 6869 y any object whi
│ │ │ │ │ +00010770: 6368 0a20 2020 2020 7265 7370 6f6e 6473 ch. responds
│ │ │ │ │ +00010780: 2074 6f20 2376 616c 7565 3a76 616c 7565 to #value:value
│ │ │ │ │ +00010790: 3a2e 0a0a 2a20 4d65 6e75 3a0a 0a2a 2053 :...* Menu:..* S
│ │ │ │ │ +000107a0: 6f72 7465 6443 6f6c 6c65 6374 696f 6e20 ortedCollection
│ │ │ │ │ +000107b0: 636c 6173 732d 6861 636b 696e 673a 3a20 class-hacking::
│ │ │ │ │ +000107c0: 2028 636c 6173 7329 0a2a 2053 6f72 7465 (class).* Sorte
│ │ │ │ │ +000107d0: 6443 6f6c 6c65 6374 696f 6e20 636c 6173 dCollection clas
│ │ │ │ │ +000107e0: 732d 696e 7374 616e 6365 2063 7265 6174 s-instance creat
│ │ │ │ │ +000107f0: 696f 6e3a 3a20 2028 636c 6173 7329 0a2a ion:: (class).*
│ │ │ │ │ +00010800: 2053 6f72 7465 6443 6f6c 6c65 6374 696f SortedCollectio
│ │ │ │ │ +00010810: 6e2d 6261 7369 633a 3a20 2028 696e 7374 n-basic:: (inst
│ │ │ │ │ +00010820: 616e 6365 290a 2a20 536f 7274 6564 436f ance).* SortedCo
│ │ │ │ │ +00010830: 6c6c 6563 7469 6f6e 2d63 6f70 7969 6e67 llection-copying
│ │ │ │ │ +00010840: 3a3a 2020 2869 6e73 7461 6e63 6529 0a2a :: (instance).*
│ │ │ │ │ +00010850: 2053 6f72 7465 6443 6f6c 6c65 6374 696f SortedCollectio
│ │ │ │ │ +00010860: 6e2d 6469 7361 626c 6564 3a3a 2020 2869 n-disabled:: (i
│ │ │ │ │ +00010870: 6e73 7461 6e63 6529 0a2a 2053 6f72 7465 nstance).* Sorte
│ │ │ │ │ +00010880: 6443 6f6c 6c65 6374 696f 6e2d 656e 756d dCollection-enum
│ │ │ │ │ +00010890: 6572 6174 696e 673a 3a20 2028 696e 7374 erating:: (inst
│ │ │ │ │ +000108a0: 616e 6365 290a 2a20 536f 7274 6564 436f ance).* SortedCo
│ │ │ │ │ +000108b0: 6c6c 6563 7469 6f6e 2d73 6176 696e 6720 llection-saving
│ │ │ │ │ +000108c0: 616e 6420 6c6f 6164 696e 673a 3a20 2028 and loading:: (
│ │ │ │ │ +000108d0: 696e 7374 616e 6365 290a 2a20 536f 7274 instance).* Sort
│ │ │ │ │ +000108e0: 6564 436f 6c6c 6563 7469 6f6e 2d73 6561 edCollection-sea
│ │ │ │ │ +000108f0: 7263 6869 6e67 3a3a 2020 2869 6e73 7461 rching:: (insta
│ │ │ │ │ +00010900: 6e63 6529 0a2a 2053 6f72 7465 6443 6f6c nce).* SortedCol
│ │ │ │ │ +00010910: 6c65 6374 696f 6e2d 736f 7274 696e 673a lection-sorting:
│ │ │ │ │ +00010920: 3a20 2028 696e 7374 616e 6365 290a 0a1f : (instance)...
│ │ │ │ │ +00010930: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ +00010940: 696e 666f 2c20 204e 6f64 653a 2053 6f72 info, Node: Sor
│ │ │ │ │ +00010950: 7465 6443 6f6c 6c65 6374 696f 6e20 636c tedCollection cl
│ │ │ │ │ +00010960: 6173 732d 6861 636b 696e 672c 2020 4e65 ass-hacking, Ne
│ │ │ │ │ +00010970: 7874 3a20 536f 7274 6564 436f 6c6c 6563 xt: SortedCollec
│ │ │ │ │ +00010980: 7469 6f6e 2063 6c61 7373 2d69 6e73 7461 tion class-insta
│ │ │ │ │ +00010990: 6e63 6520 6372 6561 7469 6f6e 2c20 2055 nce creation, U
│ │ │ │ │ +000109a0: 703a 2053 6f72 7465 6443 6f6c 6c65 6374 p: SortedCollect
│ │ │ │ │ +000109b0: 696f 6e0a 0a31 2e31 3536 2e31 2053 6f72 ion..1.156.1 Sor
│ │ │ │ │ +000109c0: 7465 6443 6f6c 6c65 6374 696f 6e20 636c tedCollection cl
│ │ │ │ │ +000109d0: 6173 733a 2068 6163 6b69 6e67 0a2d 2d2d ass: hacking.---
│ │ │ │ │ +000109e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000109f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00010a00: 2d2d 2d2d 0a0a 6465 6661 756c 7453 6f72 ----..defaultSor
│ │ │ │ │ +00010a10: 7442 6c6f 636b 0a20 2020 2020 416e 7377 tBlock. Answ
│ │ │ │ │ +00010a20: 6572 2061 2064 6566 6175 6c74 2073 6f72 er a default sor
│ │ │ │ │ +00010a30: 7420 626c 6f63 6b20 666f 7220 7468 6520 t block for the
│ │ │ │ │ +00010a40: 7265 6365 6976 6572 2e0a 0a0a 1f0a 4669 receiver......Fi
│ │ │ │ │ +00010a50: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ +00010a60: 6f2c 2020 4e6f 6465 3a20 536f 7274 6564 o, Node: Sorted
│ │ │ │ │ +00010a70: 436f 6c6c 6563 7469 6f6e 2063 6c61 7373 Collection class
│ │ │ │ │ +00010a80: 2d69 6e73 7461 6e63 6520 6372 6561 7469 -instance creati
│ │ │ │ │ +00010a90: 6f6e 2c20 204e 6578 743a 2053 6f72 7465 on, Next: Sorte
│ │ │ │ │ +00010aa0: 6443 6f6c 6c65 6374 696f 6e2d 6261 7369 dCollection-basi
│ │ │ │ │ +00010ab0: 632c 2020 5072 6576 3a20 536f 7274 6564 c, Prev: Sorted
│ │ │ │ │ +00010ac0: 436f 6c6c 6563 7469 6f6e 2063 6c61 7373 Collection class
│ │ │ │ │ +00010ad0: 2d68 6163 6b69 6e67 2c20 2055 703a 2053 -hacking, Up: S
│ │ │ │ │ +00010ae0: 6f72 7465 6443 6f6c 6c65 6374 696f 6e0a ortedCollection.
│ │ │ │ │ +00010af0: 0a31 2e31 3536 2e32 2053 6f72 7465 6443 .1.156.2 SortedC
│ │ │ │ │ +00010b00: 6f6c 6c65 6374 696f 6e20 636c 6173 733a ollection class:
│ │ │ │ │ +00010b10: 2069 6e73 7461 6e63 6520 6372 6561 7469 instance creati
│ │ │ │ │ +00010b20: 6f6e 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d on.-------------
│ │ │ │ │ +00010b30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00010b40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00010b50: 2d2d 2d2d 0a0a 6e65 770a 2020 2020 2041 ----..new. A
│ │ │ │ │ +00010b60: 6e73 7765 7220 6120 6e65 7720 636f 6c6c nswer a new coll
│ │ │ │ │ +00010b70: 6563 7469 6f6e 2077 6974 6820 6120 6465 ection with a de
│ │ │ │ │ +00010b80: 6661 756c 7420 7369 7a65 2061 6e64 2073 fault size and s
│ │ │ │ │ +00010b90: 6f72 7420 626c 6f63 6b0a 0a6e 6577 3a20 ort block..new:
│ │ │ │ │ +00010ba0: 6153 697a 650a 2020 2020 2041 6e73 7765 aSize. Answe
│ │ │ │ │ +00010bb0: 7220 6120 6e65 7720 636f 6c6c 6563 7469 r a new collecti
│ │ │ │ │ +00010bc0: 6f6e 2077 6974 6820 6120 6465 6661 756c on with a defaul
│ │ │ │ │ +00010bd0: 7420 736f 7274 2062 6c6f 636b 2061 6e64 t sort block and
│ │ │ │ │ +00010be0: 2074 6865 2067 6976 656e 0a20 2020 2020 the given.
│ │ │ │ │ +00010bf0: 7369 7a65 0a0a 736f 7274 426c 6f63 6b3a size..sortBlock:
│ │ │ │ │ +00010c00: 2061 536f 7274 426c 6f63 6b0a 2020 2020 aSortBlock.
│ │ │ │ │ +00010c10: 2041 6e73 7765 7220 6120 6e65 7720 636f Answer a new co
│ │ │ │ │ +00010c20: 6c6c 6563 7469 6f6e 2077 6974 6820 6120 llection with a
│ │ │ │ │ +00010c30: 6465 6661 756c 7420 7369 7a65 2061 6e64 default size and
│ │ │ │ │ +00010c40: 2074 6865 2067 6976 656e 2073 6f72 740a the given sort.
│ │ │ │ │ +00010c50: 2020 2020 2062 6c6f 636b 0a0a 0a1f 0a46 block.....F
│ │ │ │ │ +00010c60: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ +00010c70: 666f 2c20 204e 6f64 653a 2053 6f72 7465 fo, Node: Sorte
│ │ │ │ │ +00010c80: 6443 6f6c 6c65 6374 696f 6e2d 6261 7369 dCollection-basi
│ │ │ │ │ +00010c90: 632c 2020 4e65 7874 3a20 536f 7274 6564 c, Next: Sorted
│ │ │ │ │ +00010ca0: 436f 6c6c 6563 7469 6f6e 2d63 6f70 7969 Collection-copyi
│ │ │ │ │ +00010cb0: 6e67 2c20 2050 7265 763a 2053 6f72 7465 ng, Prev: Sorte
│ │ │ │ │ +00010cc0: 6443 6f6c 6c65 6374 696f 6e20 636c 6173 dCollection clas
│ │ │ │ │ +00010cd0: 732d 696e 7374 616e 6365 2063 7265 6174 s-instance creat
│ │ │ │ │ +00010ce0: 696f 6e2c 2020 5570 3a20 536f 7274 6564 ion, Up: Sorted
│ │ │ │ │ +00010cf0: 436f 6c6c 6563 7469 6f6e 0a0a 312e 3135 Collection..1.15
│ │ │ │ │ +00010d00: 362e 3320 536f 7274 6564 436f 6c6c 6563 6.3 SortedCollec
│ │ │ │ │ +00010d10: 7469 6f6e 3a20 6261 7369 630a 2d2d 2d2d tion: basic.----
│ │ │ │ │ +00010d20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00010d30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a6c 6173 -----------..las
│ │ │ │ │ +00010d40: 740a 2020 2020 2041 6e73 7765 7220 7468 t. Answer th
│ │ │ │ │ +00010d50: 6520 6c61 7374 2069 7465 6d20 6f66 2074 e last item of t
│ │ │ │ │ +00010d60: 6865 2072 6563 6569 7665 720a 0a72 656d he receiver..rem
│ │ │ │ │ +00010d70: 6f76 654c 6173 740a 2020 2020 2052 656d oveLast. Rem
│ │ │ │ │ +00010d80: 6f76 6520 616e 206f 626a 6563 7420 6672 ove an object fr
│ │ │ │ │ +00010d90: 6f6d 2074 6865 2065 6e64 206f 6620 7468 om the end of th
│ │ │ │ │ +00010da0: 6520 7265 6365 6976 6572 2e20 4661 696c e receiver. Fail
│ │ │ │ │ +00010db0: 2069 6620 7468 6520 7265 6365 6976 6572 if the receiver
│ │ │ │ │ +00010dc0: 0a20 2020 2020 6973 2065 6d70 7479 0a0a . is empty..
│ │ │ │ │ +00010dd0: 736f 7274 426c 6f63 6b0a 2020 2020 2041 sortBlock. A
│ │ │ │ │ +00010de0: 6e73 7765 7220 7468 6520 7265 6365 6976 nswer the receiv
│ │ │ │ │ +00010df0: 6572 2773 2073 6f72 7420 6372 6974 6572 er's sort criter
│ │ │ │ │ +00010e00: 6961 0a0a 736f 7274 426c 6f63 6b3a 2061 ia..sortBlock: a
│ │ │ │ │ +00010e10: 536f 7274 426c 6f63 6b0a 2020 2020 2043 SortBlock. C
│ │ │ │ │ +00010e20: 6861 6e67 6520 7468 6520 736f 7274 2063 hange the sort c
│ │ │ │ │ +00010e30: 7269 7465 7269 6120 666f 7220 6120 736f riteria for a so
│ │ │ │ │ +00010e40: 7274 6564 2063 6f6c 6c65 6374 696f 6e2c rted collection,
│ │ │ │ │ +00010e50: 2072 6573 6f72 7420 7468 650a 2020 2020 resort the.
│ │ │ │ │ +00010e60: 2065 6c65 6d65 6e74 7320 6f66 2074 6865 elements of the
│ │ │ │ │ +00010e70: 2063 6f6c 6c65 6374 696f 6e2c 2061 6e64 collection, and
│ │ │ │ │ +00010e80: 2072 6574 7572 6e20 6974 2e0a 0a0a 1f0a return it......
│ │ │ │ │ +00010e90: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ +00010ea0: 6e66 6f2c 2020 4e6f 6465 3a20 536f 7274 nfo, Node: Sort
│ │ │ │ │ +00010eb0: 6564 436f 6c6c 6563 7469 6f6e 2d63 6f70 edCollection-cop
│ │ │ │ │ +00010ec0: 7969 6e67 2c20 204e 6578 743a 2053 6f72 ying, Next: Sor
│ │ │ │ │ +00010ed0: 7465 6443 6f6c 6c65 6374 696f 6e2d 6469 tedCollection-di
│ │ │ │ │ +00010ee0: 7361 626c 6564 2c20 2050 7265 763a 2053 sabled, Prev: S
│ │ │ │ │ +00010ef0: 6f72 7465 6443 6f6c 6c65 6374 696f 6e2d ortedCollection-
│ │ │ │ │ +00010f00: 6261 7369 632c 2020 5570 3a20 536f 7274 basic, Up: Sort
│ │ │ │ │ +00010f10: 6564 436f 6c6c 6563 7469 6f6e 0a0a 312e edCollection..1.
│ │ │ │ │ +00010f20: 3135 362e 3420 536f 7274 6564 436f 6c6c 156.4 SortedColl
│ │ │ │ │ +00010f30: 6563 7469 6f6e 3a20 636f 7079 696e 670a ection: copying.
│ │ │ │ │ +00010f40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00010f50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00010f60: 2d0a 0a63 6f70 7945 6d70 7479 3a20 6e65 -..copyEmpty: ne
│ │ │ │ │ +00010f70: 7753 697a 650a 2020 2020 2041 6e73 7765 wSize. Answe
│ │ │ │ │ +00010f80: 7220 616e 2065 6d70 7479 2063 6f70 7920 r an empty copy
│ │ │ │ │ +00010f90: 6f66 2074 6865 2072 6563 6569 7665 722c of the receiver,
│ │ │ │ │ +00010fa0: 2077 6974 6820 7468 6520 7361 6d65 2073 with the same s
│ │ │ │ │ +00010fb0: 6f72 7420 626c 6f63 6b20 6173 0a20 2020 ort block as.
│ │ │ │ │ +00010fc0: 2020 7468 6520 7265 6365 6976 6572 0a0a the receiver..
│ │ │ │ │ +00010fd0: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ +00010fe0: 652e 696e 666f 2c20 204e 6f64 653a 2053 e.info, Node: S
│ │ │ │ │ +00010ff0: 6f72 7465 6443 6f6c 6c65 6374 696f 6e2d ortedCollection-
│ │ │ │ │ +00011000: 6469 7361 626c 6564 2c20 204e 6578 743a disabled, Next:
│ │ │ │ │ +00011010: 2053 6f72 7465 6443 6f6c 6c65 6374 696f SortedCollectio
│ │ │ │ │ +00011020: 6e2d 656e 756d 6572 6174 696e 672c 2020 n-enumerating,
│ │ │ │ │ +00011030: 5072 6576 3a20 536f 7274 6564 436f 6c6c Prev: SortedColl
│ │ │ │ │ +00011040: 6563 7469 6f6e 2d63 6f70 7969 6e67 2c20 ection-copying,
│ │ │ │ │ +00011050: 2055 703a 2053 6f72 7465 6443 6f6c 6c65 Up: SortedColle
│ │ │ │ │ +00011060: 6374 696f 6e0a 0a31 2e31 3536 2e35 2053 ction..1.156.5 S
│ │ │ │ │ +00011070: 6f72 7465 6443 6f6c 6c65 6374 696f 6e3a ortedCollection:
│ │ │ │ │ +00011080: 2064 6973 6162 6c65 640a 2d2d 2d2d 2d2d disabled.------
│ │ │ │ │ +00011090: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000110a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6164 ------------..ad
│ │ │ │ │ +000110b0: 643a 2061 6e4f 626a 6563 7420 6166 7465 d: anObject afte
│ │ │ │ │ +000110c0: 7249 6e64 6578 3a20 690a 2020 2020 2054 rIndex: i. T
│ │ │ │ │ +000110d0: 6869 7320 6d65 7468 6f64 2073 686f 756c his method shoul
│ │ │ │ │ +000110e0: 6420 6e6f 7420 6265 2063 616c 6c65 6420 d not be called
│ │ │ │ │ +000110f0: 666f 7220 696e 7374 616e 6365 7320 6f66 for instances of
│ │ │ │ │ +00011100: 2074 6869 7320 636c 6173 732e 0a0a 6164 this class...ad
│ │ │ │ │ +00011110: 6441 6c6c 3a20 6143 6f6c 6c65 6374 696f dAll: aCollectio
│ │ │ │ │ +00011120: 6e20 6166 7465 7249 6e64 6578 3a20 690a n afterIndex: i.
│ │ │ │ │ +00011130: 2020 2020 2054 6869 7320 6d65 7468 6f64 This method
│ │ │ │ │ +00011140: 2073 686f 756c 6420 6e6f 7420 6265 2063 should not be c
│ │ │ │ │ +00011150: 616c 6c65 6420 666f 7220 696e 7374 616e alled for instan
│ │ │ │ │ +00011160: 6365 7320 6f66 2074 6869 7320 636c 6173 ces of this clas
│ │ │ │ │ +00011170: 732e 0a0a 6164 6441 6c6c 4669 7273 743a s...addAllFirst:
│ │ │ │ │ +00011180: 2061 436f 6c6c 6563 7469 6f6e 0a20 2020 aCollection.
│ │ │ │ │ +00011190: 2020 5468 6973 206d 6574 686f 6420 7368 This method sh
│ │ │ │ │ +000111a0: 6f75 6c64 206e 6f74 2062 6520 6361 6c6c ould not be call
│ │ │ │ │ +000111b0: 6564 2066 6f72 2069 6e73 7461 6e63 6573 ed for instances
│ │ │ │ │ +000111c0: 206f 6620 7468 6973 2063 6c61 7373 2e0a of this class..
│ │ │ │ │ +000111d0: 0a61 6464 416c 6c4c 6173 743a 2061 436f .addAllLast: aCo
│ │ │ │ │ +000111e0: 6c6c 6563 7469 6f6e 0a20 2020 2020 5468 llection. Th
│ │ │ │ │ +000111f0: 6973 206d 6574 686f 6420 7368 6f75 6c64 is method should
│ │ │ │ │ +00011200: 206e 6f74 2062 6520 6361 6c6c 6564 2066 not be called f
│ │ │ │ │ +00011210: 6f72 2069 6e73 7461 6e63 6573 206f 6620 or instances of
│ │ │ │ │ +00011220: 7468 6973 2063 6c61 7373 2e0a 0a61 6464 this class...add
│ │ │ │ │ +00011230: 4669 7273 743a 2061 6e4f 626a 6563 740a First: anObject.
│ │ │ │ │ +00011240: 2020 2020 2054 6869 7320 6d65 7468 6f64 This method
│ │ │ │ │ +00011250: 2073 686f 756c 6420 6e6f 7420 6265 2063 should not be c
│ │ │ │ │ +00011260: 616c 6c65 6420 666f 7220 696e 7374 616e alled for instan
│ │ │ │ │ +00011270: 6365 7320 6f66 2074 6869 7320 636c 6173 ces of this clas
│ │ │ │ │ +00011280: 732e 0a0a 6164 644c 6173 743a 2061 6e4f s...addLast: anO
│ │ │ │ │ +00011290: 626a 6563 740a 2020 2020 2054 6869 7320 bject. This
│ │ │ │ │ +000112a0: 6d65 7468 6f64 2073 686f 756c 6420 6e6f method should no
│ │ │ │ │ +000112b0: 7420 6265 2063 616c 6c65 6420 666f 7220 t be called for
│ │ │ │ │ +000112c0: 696e 7374 616e 6365 7320 6f66 2074 6869 instances of thi
│ │ │ │ │ +000112d0: 7320 636c 6173 732e 0a0a 6174 3a20 696e s class...at: in
│ │ │ │ │ +000112e0: 6465 7820 7075 743a 2061 6e4f 626a 6563 dex put: anObjec
│ │ │ │ │ +000112f0: 740a 2020 2020 2054 6869 7320 6d65 7468 t. This meth
│ │ │ │ │ +00011300: 6f64 2073 686f 756c 6420 6e6f 7420 6265 od should not be
│ │ │ │ │ +00011310: 2063 616c 6c65 6420 666f 7220 696e 7374 called for inst
│ │ │ │ │ +00011320: 616e 6365 7320 6f66 2074 6869 7320 636c ances of this cl
│ │ │ │ │ +00011330: 6173 732e 0a0a 0a1f 0a46 696c 653a 2067 ass......File: g
│ │ │ │ │ +00011340: 7374 2d62 6173 652e 696e 666f 2c20 204e st-base.info, N
│ │ │ │ │ +00011350: 6f64 653a 2053 6f72 7465 6443 6f6c 6c65 ode: SortedColle
│ │ │ │ │ +00011360: 6374 696f 6e2d 656e 756d 6572 6174 696e ction-enumeratin
│ │ │ │ │ +00011370: 672c 2020 4e65 7874 3a20 536f 7274 6564 g, Next: Sorted
│ │ │ │ │ +00011380: 436f 6c6c 6563 7469 6f6e 2d73 6176 696e Collection-savin
│ │ │ │ │ +00011390: 6720 616e 6420 6c6f 6164 696e 672c 2020 g and loading,
│ │ │ │ │ +000113a0: 5072 6576 3a20 536f 7274 6564 436f 6c6c Prev: SortedColl
│ │ │ │ │ +000113b0: 6563 7469 6f6e 2d64 6973 6162 6c65 642c ection-disabled,
│ │ │ │ │ +000113c0: 2020 5570 3a20 536f 7274 6564 436f 6c6c Up: SortedColl
│ │ │ │ │ +000113d0: 6563 7469 6f6e 0a0a 312e 3135 362e 3620 ection..1.156.6
│ │ │ │ │ +000113e0: 536f 7274 6564 436f 6c6c 6563 7469 6f6e SortedCollection
│ │ │ │ │ +000113f0: 3a20 656e 756d 6572 6174 696e 670a 2d2d : enumerating.--
│ │ │ │ │ +00011400: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00011410: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00011420: 2d2d 2d0a 0a62 6543 6f6e 7369 7374 656e ---..beConsisten
│ │ │ │ │ +00011430: 740a 2020 2020 2050 7265 7061 7265 2074 t. Prepare t
│ │ │ │ │ +00011440: 6865 2072 6563 6569 7665 7220 746f 2062 he receiver to b
│ │ │ │ │ +00011450: 6520 7761 6c6b 6564 2074 6872 6f75 6768 e walked through
│ │ │ │ │ +00011460: 2077 6974 6820 2364 6f3a 206f 7220 616e with #do: or an
│ │ │ │ │ +00011470: 6f74 6865 720a 2020 2020 2065 6e75 6d65 other. enume
│ │ │ │ │ +00011480: 7261 7469 6f6e 206d 6574 686f 642e 0a0a ration method...
│ │ │ │ │ +00011490: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ +000114a0: 652e 696e 666f 2c20 204e 6f64 653a 2053 e.info, Node: S
│ │ │ │ │ +000114b0: 6f72 7465 6443 6f6c 6c65 6374 696f 6e2d ortedCollection-
│ │ │ │ │ +000114c0: 7361 7669 6e67 2061 6e64 206c 6f61 6469 saving and loadi
│ │ │ │ │ +000114d0: 6e67 2c20 204e 6578 743a 2053 6f72 7465 ng, Next: Sorte
│ │ │ │ │ +000114e0: 6443 6f6c 6c65 6374 696f 6e2d 7365 6172 dCollection-sear
│ │ │ │ │ +000114f0: 6368 696e 672c 2020 5072 6576 3a20 536f ching, Prev: So
│ │ │ │ │ +00011500: 7274 6564 436f 6c6c 6563 7469 6f6e 2d65 rtedCollection-e
│ │ │ │ │ +00011510: 6e75 6d65 7261 7469 6e67 2c20 2055 703a numerating, Up:
│ │ │ │ │ +00011520: 2053 6f72 7465 6443 6f6c 6c65 6374 696f SortedCollectio
│ │ │ │ │ +00011530: 6e0a 0a31 2e31 3536 2e37 2053 6f72 7465 n..1.156.7 Sorte
│ │ │ │ │ +00011540: 6443 6f6c 6c65 6374 696f 6e3a 2073 6176 dCollection: sav
│ │ │ │ │ +00011550: 696e 6720 616e 6420 6c6f 6164 696e 670a ing and loading.
│ │ │ │ │ +00011560: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00011570: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00011580: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 706f ------------..po
│ │ │ │ │ +00011590: 7374 4c6f 6164 0a20 2020 2020 5265 7374 stLoad. Rest
│ │ │ │ │ +000115a0: 6f72 6520 7468 6520 6465 6661 756c 7420 ore the default
│ │ │ │ │ +000115b0: 736f 7274 426c 6f63 6b20 6966 2069 7420 sortBlock if it
│ │ │ │ │ +000115c0: 6973 206e 696c 0a0a 7072 6553 746f 7265 is nil..preStore
│ │ │ │ │ +000115d0: 0a20 2020 2020 5374 6f72 6520 7468 6520 . Store the
│ │ │ │ │ +000115e0: 6465 6661 756c 7420 736f 7274 426c 6f63 default sortBloc
│ │ │ │ │ +000115f0: 6b20 6173 206e 696c 0a0a 0a1f 0a46 696c k as nil.....Fil
│ │ │ │ │ +00011600: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ +00011610: 2c20 204e 6f64 653a 2053 6f72 7465 6443 , Node: SortedC
│ │ │ │ │ +00011620: 6f6c 6c65 6374 696f 6e2d 7365 6172 6368 ollection-search
│ │ │ │ │ +00011630: 696e 672c 2020 4e65 7874 3a20 536f 7274 ing, Next: Sort
│ │ │ │ │ +00011640: 6564 436f 6c6c 6563 7469 6f6e 2d73 6f72 edCollection-sor
│ │ │ │ │ +00011650: 7469 6e67 2c20 2050 7265 763a 2053 6f72 ting, Prev: Sor
│ │ │ │ │ +00011660: 7465 6443 6f6c 6c65 6374 696f 6e2d 7361 tedCollection-sa
│ │ │ │ │ +00011670: 7669 6e67 2061 6e64 206c 6f61 6469 6e67 ving and loading
│ │ │ │ │ +00011680: 2c20 2055 703a 2053 6f72 7465 6443 6f6c , Up: SortedCol
│ │ │ │ │ +00011690: 6c65 6374 696f 6e0a 0a31 2e31 3536 2e38 lection..1.156.8
│ │ │ │ │ +000116a0: 2053 6f72 7465 6443 6f6c 6c65 6374 696f SortedCollectio
│ │ │ │ │ +000116b0: 6e3a 2073 6561 7263 6869 6e67 0a2d 2d2d n: searching.---
│ │ │ │ │ +000116c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000116d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000116e0: 0a0a 696e 636c 7564 6573 3a20 616e 4f62 ..includes: anOb
│ │ │ │ │ +000116f0: 6a65 6374 0a20 2020 2020 5072 6976 6174 ject. Privat
│ │ │ │ │ +00011700: 6520 2d20 416e 7377 6572 2077 6865 7468 e - Answer wheth
│ │ │ │ │ +00011710: 6572 2074 6865 2072 6563 6569 7665 7220 er the receiver
│ │ │ │ │ +00011720: 696e 636c 7564 6573 2061 6e20 6974 656d includes an item
│ │ │ │ │ +00011730: 2077 6869 6368 2069 730a 2020 2020 2065 which is. e
│ │ │ │ │ +00011740: 7175 616c 2074 6f20 616e 4f62 6a65 6374 qual to anObject
│ │ │ │ │ +00011750: 0a0a 696e 6465 784f 663a 2061 6e4f 626a ..indexOf: anObj
│ │ │ │ │ +00011760: 6563 7420 7374 6172 7469 6e67 4174 3a20 ect startingAt:
│ │ │ │ │ +00011770: 696e 6465 7820 6966 4162 7365 6e74 3a20 index ifAbsent:
│ │ │ │ │ +00011780: 6142 6c6f 636b 0a20 2020 2020 416e 7377 aBlock. Answ
│ │ │ │ │ +00011790: 6572 2074 6865 2066 6972 7374 2069 6e64 er the first ind
│ │ │ │ │ +000117a0: 6578 203e 2061 6e49 6e64 6578 2077 6869 ex > anIndex whi
│ │ │ │ │ +000117b0: 6368 2063 6f6e 7461 696e 7320 616e 456c ch contains anEl
│ │ │ │ │ +000117c0: 656d 656e 742e 2020 496e 766f 6b65 0a20 ement. Invoke.
│ │ │ │ │ +000117d0: 2020 2020 6578 6365 7074 696f 6e42 6c6f exceptionBlo
│ │ │ │ │ +000117e0: 636b 2061 6e64 2061 6e73 7765 7220 6974 ck and answer it
│ │ │ │ │ +000117f0: 7320 7265 7375 6c74 2069 6620 6e6f 2069 s result if no i
│ │ │ │ │ +00011800: 7465 6d20 6973 2066 6f75 6e64 0a0a 6f63 tem is found..oc
│ │ │ │ │ +00011810: 6375 7272 656e 6365 734f 663a 2061 6e4f currencesOf: anO
│ │ │ │ │ +00011820: 626a 6563 740a 2020 2020 2041 6e73 7765 bject. Answe
│ │ │ │ │ +00011830: 7220 686f 7720 6d61 6e79 206f 6363 7572 r how many occur
│ │ │ │ │ +00011840: 7265 6e63 6573 206f 6620 616e 4f62 6a65 rences of anObje
│ │ │ │ │ +00011850: 6374 2063 616e 2062 6520 666f 756e 6420 ct can be found
│ │ │ │ │ +00011860: 696e 2074 6865 0a20 2020 2020 7265 6365 in the. rece
│ │ │ │ │ +00011870: 6976 6572 0a0a 0a1f 0a46 696c 653a 2067 iver.....File: g
│ │ │ │ │ +00011880: 7374 2d62 6173 652e 696e 666f 2c20 204e st-base.info, N
│ │ │ │ │ +00011890: 6f64 653a 2053 6f72 7465 6443 6f6c 6c65 ode: SortedColle
│ │ │ │ │ +000118a0: 6374 696f 6e2d 736f 7274 696e 672c 2020 ction-sorting,
│ │ │ │ │ +000118b0: 5072 6576 3a20 536f 7274 6564 436f 6c6c Prev: SortedColl
│ │ │ │ │ +000118c0: 6563 7469 6f6e 2d73 6561 7263 6869 6e67 ection-searching
│ │ │ │ │ +000118d0: 2c20 2055 703a 2053 6f72 7465 6443 6f6c , Up: SortedCol
│ │ │ │ │ +000118e0: 6c65 6374 696f 6e0a 0a31 2e31 3536 2e39 lection..1.156.9
│ │ │ │ │ +000118f0: 2053 6f72 7465 6443 6f6c 6c65 6374 696f SortedCollectio
│ │ │ │ │ +00011900: 6e3a 2073 6f72 7469 6e67 0a2d 2d2d 2d2d n: sorting.-----
│ │ │ │ │ +00011910: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00011920: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 736f ------------..so
│ │ │ │ │ +00011930: 7274 0a20 2020 2020 536f 7274 2074 6865 rt. Sort the
│ │ │ │ │ +00011940: 2063 6f6e 7465 6e74 7320 6f66 2074 6865 contents of the
│ │ │ │ │ +00011950: 2072 6563 6569 7665 7220 6163 636f 7264 receiver accord
│ │ │ │ │ +00011960: 696e 6720 746f 2074 6865 2067 6976 656e ing to the given
│ │ │ │ │ +00011970: 2073 6f72 740a 2020 2020 2062 6c6f 636b sort. block
│ │ │ │ │ +00011980: 2c20 7768 6963 6820 6163 6365 7074 7320 , which accepts
│ │ │ │ │ +00011990: 7061 6972 206f 6620 6974 656d 7320 616e pair of items an
│ │ │ │ │ +000119a0: 6420 7265 7475 726e 7320 7472 7565 2069 d returns true i
│ │ │ │ │ +000119b0: 6620 7468 6520 6669 7273 740a 2020 2020 f the first.
│ │ │ │ │ +000119c0: 2069 7465 6d20 6973 206c 6573 7320 7468 item is less th
│ │ │ │ │ +000119d0: 616e 2074 6865 2073 6563 6f6e 6420 6f6e an the second on
│ │ │ │ │ +000119e0: 652e 2020 4661 696c 7320 6966 2074 6865 e. Fails if the
│ │ │ │ │ +000119f0: 2063 6f6c 6c65 6374 696f 6e73 2773 2073 collections's s
│ │ │ │ │ +00011a00: 6f72 740a 2020 2020 2062 6c6f 636b 2069 ort. block i
│ │ │ │ │ +00011a10: 7320 6e6f 7420 7468 6520 7361 6d65 2061 s not the same a
│ │ │ │ │ +00011a20: 7320 7468 6520 6465 6661 756c 7420 736f s the default so
│ │ │ │ │ +00011a30: 7274 2062 6c6f 636b 2e0a 0a73 6f72 743a rt block...sort:
│ │ │ │ │ +00011a40: 2073 6f72 7442 6c6f 636b 0a20 2020 2020 sortBlock.
│ │ │ │ │ +00011a50: 536f 7274 2074 6865 2063 6f6e 7465 6e74 Sort the content
│ │ │ │ │ +00011a60: 7320 6f66 2074 6865 2072 6563 6569 7665 s of the receive
│ │ │ │ │ +00011a70: 7220 6163 636f 7264 696e 6720 746f 2074 r according to t
│ │ │ │ │ +00011a80: 6865 2067 6976 656e 2073 6f72 740a 2020 he given sort.
│ │ │ │ │ +00011a90: 2020 2062 6c6f 636b 2c20 7768 6963 6820 block, which
│ │ │ │ │ +00011aa0: 6163 6365 7074 7320 7061 6972 206f 6620 accepts pair of
│ │ │ │ │ +00011ab0: 6974 656d 7320 616e 6420 7265 7475 726e items and return
│ │ │ │ │ +00011ac0: 7320 7472 7565 2069 6620 7468 6520 6669 s true if the fi
│ │ │ │ │ +00011ad0: 7273 740a 2020 2020 2069 7465 6d20 6973 rst. item is
│ │ │ │ │ +00011ae0: 206c 6573 7320 7468 616e 2074 6865 2073 less than the s
│ │ │ │ │ +00011af0: 6563 6f6e 6420 6f6e 652e 2020 4661 696c econd one. Fail
│ │ │ │ │ +00011b00: 7320 6966 2074 6865 2073 6f72 7420 626c s if the sort bl
│ │ │ │ │ +00011b10: 6f63 6b20 6973 206e 6f74 0a20 2020 2020 ock is not.
│ │ │ │ │ +00011b20: 7468 6520 7361 6d65 2061 7320 7468 6520 the same as the
│ │ │ │ │ +00011b30: 636f 6c6c 6563 7469 6f6e 2773 2073 6f72 collection's sor
│ │ │ │ │ +00011b40: 7420 626c 6f63 6b2e 0a0a 0a1f 0a46 696c t block......Fil
│ │ │ │ │ +00011b50: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ +00011b60: 2c20 204e 6f64 653a 2053 7472 6561 6d2c , Node: Stream,
│ │ │ │ │ +00011b70: 2020 4e65 7874 3a20 5374 7269 6e67 2c20 Next: String,
│ │ │ │ │ +00011b80: 2050 7265 763a 2053 6f72 7465 6443 6f6c Prev: SortedCol
│ │ │ │ │ +00011b90: 6c65 6374 696f 6e2c 2020 5570 3a20 4261 lection, Up: Ba
│ │ │ │ │ +00011ba0: 7365 2063 6c61 7373 6573 0a0a 312e 3135 se classes..1.15
│ │ │ │ │ +00011bb0: 3720 5374 7265 616d 0a3d 3d3d 3d3d 3d3d 7 Stream.=======
│ │ │ │ │ +00011bc0: 3d3d 3d3d 3d0a 0a44 6566 696e 6564 2069 =====..Defined i
│ │ │ │ │ +00011bd0: 6e20 6e61 6d65 7370 6163 6520 536d 616c n namespace Smal
│ │ │ │ │ +00011be0: 6c74 616c 6b0a 5375 7065 7263 6c61 7373 ltalk.Superclass
│ │ │ │ │ +00011bf0: 3a20 4974 6572 6162 6c65 0a43 6174 6567 : Iterable.Categ
│ │ │ │ │ +00011c00: 6f72 793a 2053 7472 6561 6d73 0a20 2020 ory: Streams.
│ │ │ │ │ +00011c10: 2020 4920 616d 2061 6e20 6162 7374 7261 I am an abstra
│ │ │ │ │ +00011c20: 6374 2063 6c61 7373 2074 6861 7420 7072 ct class that pr
│ │ │ │ │ +00011c30: 6f76 6964 6573 2069 6e74 6572 7275 7074 ovides interrupt
│ │ │ │ │ +00011c40: 6162 6c65 2073 6571 7565 6e74 6961 6c0a able sequential.
│ │ │ │ │ +00011c50: 2020 2020 2061 6363 6573 7320 746f 206f access to o
│ │ │ │ │ +00011c60: 626a 6563 7473 2e20 2049 2063 616e 2072 bjects. I can r
│ │ │ │ │ +00011c70: 6574 7572 6e20 7375 6363 6573 7369 7665 eturn successive
│ │ │ │ │ +00011c80: 206f 626a 6563 7473 2066 726f 6d20 6120 objects from a
│ │ │ │ │ +00011c90: 736f 7572 6365 2c0a 2020 2020 206f 7220 source,. or
│ │ │ │ │ +00011ca0: 6163 6365 7074 2073 7563 6365 7373 6976 accept successiv
│ │ │ │ │ +00011cb0: 6520 6f62 6a65 6374 7320 616e 6420 7374 e objects and st
│ │ │ │ │ +00011cc0: 6f72 6520 7468 656d 2073 6571 7565 6e74 ore them sequent
│ │ │ │ │ +00011cd0: 6961 6c6c 7920 6f6e 2061 0a20 2020 2020 ially on a.
│ │ │ │ │ +00011ce0: 7369 6e6b 2e20 2049 2070 726f 7669 6465 sink. I provide
│ │ │ │ │ +00011cf0: 2073 6f6d 6520 7369 6d70 6c65 2069 7465 some simple ite
│ │ │ │ │ +00011d00: 7261 7469 6f6e 206f 7665 7220 7468 6520 ration over the
│ │ │ │ │ +00011d10: 636f 6e74 656e 7473 206f 6620 6f6e 6520 contents of one
│ │ │ │ │ +00011d20: 6f66 0a20 2020 2020 6d79 2069 6e73 7461 of. my insta
│ │ │ │ │ +00011d30: 6e63 6573 2c20 616e 6420 7072 6f76 6964 nces, and provid
│ │ │ │ │ +00011d40: 6520 666f 7220 7772 6974 696e 6720 636f e for writing co
│ │ │ │ │ +00011d50: 6c6c 6563 7469 6f6e 7320 7365 7175 656e llections sequen
│ │ │ │ │ +00011d60: 7469 616c 6c79 2e0a 0a2a 204d 656e 753a tially...* Menu:
│ │ │ │ │ +00011d70: 0a0a 2a20 5374 7265 616d 2d61 6363 6573 ..* Stream-acces
│ │ │ │ │ +00011d80: 7369 6e67 2d72 6561 6469 6e67 3a3a 2020 sing-reading::
│ │ │ │ │ +00011d90: 2869 6e73 7461 6e63 6529 0a2a 2053 7472 (instance).* Str
│ │ │ │ │ +00011da0: 6561 6d2d 6163 6365 7373 696e 672d 7772 eam-accessing-wr
│ │ │ │ │ +00011db0: 6974 696e 673a 3a20 2028 696e 7374 616e iting:: (instan
│ │ │ │ │ +00011dc0: 6365 290a 2a20 5374 7265 616d 2d62 6173 ce).* Stream-bas
│ │ │ │ │ +00011dd0: 6963 3a3a 2020 2869 6e73 7461 6e63 6529 ic:: (instance)
│ │ │ │ │ +00011de0: 0a2a 2053 7472 6561 6d2d 6275 6666 6572 .* Stream-buffer
│ │ │ │ │ +00011df0: 696e 673a 3a20 2028 696e 7374 616e 6365 ing:: (instance
│ │ │ │ │ +00011e00: 290a 2a20 5374 7265 616d 2d62 7569 6c74 ).* Stream-built
│ │ │ │ │ +00011e10: 2069 6e73 3a3a 2020 2869 6e73 7461 6e63 ins:: (instanc
│ │ │ │ │ +00011e20: 6529 0a2a 2053 7472 6561 6d2d 6368 6172 e).* Stream-char
│ │ │ │ │ +00011e30: 6163 7465 7220 7772 6974 696e 673a 3a20 acter writing::
│ │ │ │ │ +00011e40: 2028 696e 7374 616e 6365 290a 2a20 5374 (instance).* St
│ │ │ │ │ +00011e50: 7265 616d 2d63 6f6d 7069 6c69 6e67 3a3a ream-compiling::
│ │ │ │ │ +00011e60: 2020 2869 6e73 7461 6e63 6529 0a2a 2053 (instance).* S
│ │ │ │ │ +00011e70: 7472 6561 6d2d 636f 6e63 6174 656e 6174 tream-concatenat
│ │ │ │ │ +00011e80: 696e 673a 3a20 2028 696e 7374 616e 6365 ing:: (instance
│ │ │ │ │ +00011e90: 290a 2a20 5374 7265 616d 2d65 6e75 6d65 ).* Stream-enume
│ │ │ │ │ +00011ea0: 7261 7469 6e67 3a3a 2020 2869 6e73 7461 rating:: (insta
│ │ │ │ │ +00011eb0: 6e63 6529 0a2a 2053 7472 6561 6d2d 6669 nce).* Stream-fi
│ │ │ │ │ +00011ec0: 6c69 6e67 206f 7574 3a3a 2020 2869 6e73 ling out:: (ins
│ │ │ │ │ +00011ed0: 7461 6e63 6529 0a2a 2053 7472 6561 6d2d tance).* Stream-
│ │ │ │ │ +00011ee0: 6669 6c74 6572 696e 673a 3a20 2028 696e filtering:: (in
│ │ │ │ │ +00011ef0: 7374 616e 6365 290a 2a20 5374 7265 616d stance).* Stream
│ │ │ │ │ +00011f00: 2d70 6f6c 796d 6f72 7068 6973 6d3a 3a20 -polymorphism::
│ │ │ │ │ 00011f10: 2028 696e 7374 616e 6365 290a 2a20 5374 (instance).* St
│ │ │ │ │ -00011f20: 7265 616d 2d73 746f 7269 6e67 3a3a 2020 ream-storing::
│ │ │ │ │ -00011f30: 2869 6e73 7461 6e63 6529 0a2a 2053 7472 (instance).* Str
│ │ │ │ │ -00011f40: 6561 6d2d 7374 7265 616d 696e 6720 7072 eam-streaming pr
│ │ │ │ │ -00011f50: 6f74 6f63 6f6c 3a3a 2020 2869 6e73 7461 otocol:: (insta
│ │ │ │ │ -00011f60: 6e63 6529 0a2a 2053 7472 6561 6d2d 7465 nce).* Stream-te
│ │ │ │ │ -00011f70: 7374 696e 673a 3a20 2028 696e 7374 616e sting:: (instan
│ │ │ │ │ -00011f80: 6365 290a 0a1f 0a46 696c 653a 2067 7374 ce)....File: gst
│ │ │ │ │ -00011f90: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ -00011fa0: 653a 2053 7472 6561 6d2d 6163 6365 7373 e: Stream-access
│ │ │ │ │ -00011fb0: 696e 672d 7265 6164 696e 672c 2020 4e65 ing-reading, Ne
│ │ │ │ │ -00011fc0: 7874 3a20 5374 7265 616d 2d61 6363 6573 xt: Stream-acces
│ │ │ │ │ -00011fd0: 7369 6e67 2d77 7269 7469 6e67 2c20 2055 sing-writing, U
│ │ │ │ │ -00011fe0: 703a 2053 7472 6561 6d0a 0a31 2e31 3537 p: Stream..1.157
│ │ │ │ │ -00011ff0: 2e31 2053 7472 6561 6d3a 2061 6363 6573 .1 Stream: acces
│ │ │ │ │ -00012000: 7369 6e67 2d72 6561 6469 6e67 0a2d 2d2d sing-reading.---
│ │ │ │ │ -00012010: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00012020: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------..
│ │ │ │ │ -00012030: 636f 6e74 656e 7473 0a20 2020 2020 416e contents. An
│ │ │ │ │ -00012040: 7377 6572 2074 6865 2077 686f 6c65 2063 swer the whole c
│ │ │ │ │ -00012050: 6f6e 7465 6e74 7320 6f66 2074 6865 2072 ontents of the r
│ │ │ │ │ -00012060: 6563 6569 7665 722c 2066 726f 6d20 7468 eceiver, from th
│ │ │ │ │ -00012070: 6520 6e65 7874 206f 626a 6563 7420 746f e next object to
│ │ │ │ │ -00012080: 0a20 2020 2020 7468 6520 6c61 7374 0a0a . the last..
│ │ │ │ │ -00012090: 6669 6c65 0a20 2020 2020 5265 7475 726e file. Return
│ │ │ │ │ -000120a0: 206e 696c 2062 7920 6465 6661 756c 743b nil by default;
│ │ │ │ │ -000120b0: 206e 6f74 2061 6c6c 2073 7472 6561 6d73 not all streams
│ │ │ │ │ -000120c0: 2068 6176 6520 6120 6669 6c65 2e0a 0a6e have a file...n
│ │ │ │ │ -000120d0: 616d 650a 2020 2020 2052 6574 7572 6e20 ame. Return
│ │ │ │ │ -000120e0: 6e69 6c20 6279 2064 6566 6175 6c74 3b20 nil by default;
│ │ │ │ │ -000120f0: 6e6f 7420 616c 6c20 7374 7265 616d 7320 not all streams
│ │ │ │ │ -00012100: 6861 7665 2061 206e 616d 652e 0a0a 6e65 have a name...ne
│ │ │ │ │ -00012110: 7874 0a20 2020 2020 5265 7475 726e 2074 xt. Return t
│ │ │ │ │ -00012120: 6865 206e 6578 7420 6f62 6a65 6374 2069 he next object i
│ │ │ │ │ -00012130: 6e20 7468 6520 7265 6365 6976 6572 0a0a n the receiver..
│ │ │ │ │ -00012140: 6e65 7874 3a20 616e 496e 7465 6765 720a next: anInteger.
│ │ │ │ │ -00012150: 2020 2020 2052 6574 7572 6e20 7468 6520 Return the
│ │ │ │ │ -00012160: 6e65 7874 2061 6e49 6e74 6567 6572 206f next anInteger o
│ │ │ │ │ -00012170: 626a 6563 7473 2069 6e20 7468 6520 7265 bjects in the re
│ │ │ │ │ -00012180: 6365 6976 6572 0a0a 6e65 7874 4176 6169 ceiver..nextAvai
│ │ │ │ │ -00012190: 6c61 626c 653a 2061 6e49 6e74 6567 6572 lable: anInteger
│ │ │ │ │ -000121a0: 0a20 2020 2020 5265 7475 726e 2075 7020 . Return up
│ │ │ │ │ -000121b0: 746f 2061 6e49 6e74 6567 6572 206f 626a to anInteger obj
│ │ │ │ │ -000121c0: 6563 7473 2069 6e20 7468 6520 7265 6365 ects in the rece
│ │ │ │ │ -000121d0: 6976 6572 2e20 2042 6573 6964 6573 2073 iver. Besides s
│ │ │ │ │ -000121e0: 746f 7070 696e 670a 2020 2020 2069 6620 topping. if
│ │ │ │ │ -000121f0: 7468 6520 656e 6420 6f66 2074 6865 2073 the end of the s
│ │ │ │ │ -00012200: 7472 6561 6d20 6973 2072 6561 6368 6564 tream is reached
│ │ │ │ │ -00012210: 2c20 7468 6973 206d 6179 2072 6574 7572 , this may retur
│ │ │ │ │ -00012220: 6e20 6c65 7373 2074 6861 6e20 7468 6973 n less than this
│ │ │ │ │ -00012230: 0a20 2020 2020 6e75 6d62 6572 206f 6620 . number of
│ │ │ │ │ -00012240: 6279 7465 7320 666f 7220 7661 7269 6f75 bytes for variou
│ │ │ │ │ -00012250: 7320 7265 6173 6f6e 732e 2020 466f 7220 s reasons. For
│ │ │ │ │ -00012260: 6578 616d 706c 652c 206f 6e20 6669 6c65 example, on file
│ │ │ │ │ -00012270: 7320 616e 640a 2020 2020 2073 6f63 6b65 s and. socke
│ │ │ │ │ -00012280: 7473 2074 6869 7320 6f70 6572 6174 696f ts this operatio
│ │ │ │ │ -00012290: 6e20 636f 756c 6420 6265 206e 6f6e 2d62 n could be non-b
│ │ │ │ │ -000122a0: 6c6f 636b 696e 672c 206f 7220 636f 756c locking, or coul
│ │ │ │ │ -000122b0: 6420 646f 2061 7420 6d6f 7374 0a20 2020 d do at most.
│ │ │ │ │ -000122c0: 2020 6f6e 6520 492f 4f20 6f70 6572 6174 one I/O operat
│ │ │ │ │ -000122d0: 696f 6e2e 0a0a 6e65 7874 4176 6169 6c61 ion...nextAvaila
│ │ │ │ │ -000122e0: 626c 653a 2061 6e49 6e74 6567 6572 2069 ble: anInteger i
│ │ │ │ │ -000122f0: 6e74 6f3a 2061 436f 6c6c 6563 7469 6f6e nto: aCollection
│ │ │ │ │ -00012300: 2073 7461 7274 696e 6741 743a 2070 6f73 startingAt: pos
│ │ │ │ │ -00012310: 0a20 2020 2020 506c 6163 6520 7468 6520 . Place the
│ │ │ │ │ -00012320: 6e65 7874 2061 6e49 6e74 6567 6572 206f next anInteger o
│ │ │ │ │ -00012330: 626a 6563 7473 2066 726f 6d20 7468 6520 bjects from the
│ │ │ │ │ -00012340: 7265 6365 6976 6572 2069 6e74 6f0a 2020 receiver into.
│ │ │ │ │ -00012350: 2020 2061 436f 6c6c 6563 7469 6f6e 2c20 aCollection,
│ │ │ │ │ -00012360: 7374 6172 7469 6e67 2061 7420 706f 7369 starting at posi
│ │ │ │ │ -00012370: 7469 6f6e 2070 6f73 2e20 2052 6574 7572 tion pos. Retur
│ │ │ │ │ -00012380: 6e20 7468 6520 6e75 6d62 6572 206f 6620 n the number of
│ │ │ │ │ -00012390: 6974 656d 730a 2020 2020 2073 746f 7265 items. store
│ │ │ │ │ -000123a0: 642e 2020 4265 7369 6465 7320 7374 6f70 d. Besides stop
│ │ │ │ │ -000123b0: 7069 6e67 2069 6620 7468 6520 656e 6420 ping if the end
│ │ │ │ │ -000123c0: 6f66 2074 6865 2073 7472 6561 6d20 6973 of the stream is
│ │ │ │ │ -000123d0: 2072 6561 6368 6564 2c20 7468 6973 0a20 reached, this.
│ │ │ │ │ -000123e0: 2020 2020 6d61 7920 7265 7475 726e 206c may return l
│ │ │ │ │ -000123f0: 6573 7320 7468 616e 2074 6869 7320 6e75 ess than this nu
│ │ │ │ │ -00012400: 6d62 6572 206f 6620 6279 7465 7320 666f mber of bytes fo
│ │ │ │ │ -00012410: 7220 7661 7269 6f75 7320 7265 6173 6f6e r various reason
│ │ │ │ │ -00012420: 732e 2020 466f 720a 2020 2020 2065 7861 s. For. exa
│ │ │ │ │ -00012430: 6d70 6c65 2c20 6f6e 2066 696c 6573 2061 mple, on files a
│ │ │ │ │ -00012440: 6e64 2073 6f63 6b65 7473 2074 6869 7320 nd sockets this
│ │ │ │ │ -00012450: 6f70 6572 6174 696f 6e20 636f 756c 6420 operation could
│ │ │ │ │ -00012460: 6265 206e 6f6e 2d62 6c6f 636b 696e 672c be non-blocking,
│ │ │ │ │ -00012470: 0a20 2020 2020 6f72 2063 6f75 6c64 2064 . or could d
│ │ │ │ │ -00012480: 6f20 6174 206d 6f73 7420 6f6e 6520 492f o at most one I/
│ │ │ │ │ -00012490: 4f20 6f70 6572 6174 696f 6e2e 0a0a 6e65 O operation...ne
│ │ │ │ │ -000124a0: 7874 4176 6169 6c61 626c 653a 2061 6e49 xtAvailable: anI
│ │ │ │ │ -000124b0: 6e74 6567 6572 2070 7574 416c 6c4f 6e3a nteger putAllOn:
│ │ │ │ │ -000124c0: 2061 5374 7265 616d 0a20 2020 2020 436f aStream. Co
│ │ │ │ │ -000124d0: 7079 2075 7020 746f 2061 6e49 6e74 6567 py up to anInteg
│ │ │ │ │ -000124e0: 6572 206f 626a 6563 7473 2069 6e20 7468 er objects in th
│ │ │ │ │ -000124f0: 6520 7265 6365 6976 6572 2074 6f20 6153 e receiver to aS
│ │ │ │ │ -00012500: 7472 6561 6d2e 2020 4265 7369 6465 730a tream. Besides.
│ │ │ │ │ -00012510: 2020 2020 2073 746f 7070 696e 6720 6966 stopping if
│ │ │ │ │ -00012520: 2074 6865 2065 6e64 206f 6620 7468 6520 the end of the
│ │ │ │ │ -00012530: 7374 7265 616d 2069 7320 7265 6163 6865 stream is reache
│ │ │ │ │ -00012540: 642c 2074 6869 7320 6d61 7920 7265 7475 d, this may retu
│ │ │ │ │ -00012550: 726e 206c 6573 730a 2020 2020 2074 6861 rn less. tha
│ │ │ │ │ -00012560: 6e20 7468 6973 206e 756d 6265 7220 6f66 n this number of
│ │ │ │ │ -00012570: 2062 7974 6573 2066 6f72 2076 6172 696f bytes for vario
│ │ │ │ │ -00012580: 7573 2072 6561 736f 6e73 2e20 2046 6f72 us reasons. For
│ │ │ │ │ -00012590: 2065 7861 6d70 6c65 2c20 6f6e 0a20 2020 example, on.
│ │ │ │ │ -000125a0: 2020 6669 6c65 7320 616e 6420 736f 636b files and sock
│ │ │ │ │ -000125b0: 6574 7320 7468 6973 206f 7065 7261 7469 ets this operati
│ │ │ │ │ -000125c0: 6f6e 2063 6f75 6c64 2062 6520 6e6f 6e2d on could be non-
│ │ │ │ │ -000125d0: 626c 6f63 6b69 6e67 2c20 6f72 2063 6f75 blocking, or cou
│ │ │ │ │ -000125e0: 6c64 2064 6f0a 2020 2020 2061 7420 6d6f ld do. at mo
│ │ │ │ │ -000125f0: 7374 206f 6e65 2049 2f4f 206f 7065 7261 st one I/O opera
│ │ │ │ │ -00012600: 7469 6f6e 2e0a 0a6e 6578 744c 696e 650a tion...nextLine.
│ │ │ │ │ -00012610: 2020 2020 2052 6574 7572 6e73 2061 2063 Returns a c
│ │ │ │ │ -00012620: 6f6c 6c65 6374 696f 6e20 6f66 2074 6865 ollection of the
│ │ │ │ │ -00012630: 2073 616d 6520 7479 7065 2074 6861 7420 same type that
│ │ │ │ │ -00012640: 7468 6520 7374 7265 616d 2061 6363 6573 the stream acces
│ │ │ │ │ -00012650: 7365 732c 0a20 2020 2020 636f 6e74 6169 ses,. contai
│ │ │ │ │ -00012660: 6e69 6e67 2074 6865 206e 6578 7420 6c69 ning the next li
│ │ │ │ │ -00012670: 6e65 2075 7020 746f 2074 6865 206e 6578 ne up to the nex
│ │ │ │ │ -00012680: 7420 6e65 772d 6c69 6e65 2063 6861 7261 t new-line chara
│ │ │ │ │ -00012690: 6374 6572 2e0a 2020 2020 2052 6574 7572 cter.. Retur
│ │ │ │ │ -000126a0: 6e73 2074 6865 2065 6e74 6972 6520 7265 ns the entire re
│ │ │ │ │ -000126b0: 7374 206f 6620 7468 6520 7374 7265 616d st of the stream
│ │ │ │ │ -000126c0: 2773 2063 6f6e 7465 6e74 7320 6966 206e 's contents if n
│ │ │ │ │ -000126d0: 6f20 6e65 772d 6c69 6e65 0a20 2020 2020 o new-line.
│ │ │ │ │ -000126e0: 6368 6172 6163 7465 7220 6973 2066 6f75 character is fou
│ │ │ │ │ -000126f0: 6e64 2e0a 0a6e 6578 744d 6174 6368 466f nd...nextMatchFo
│ │ │ │ │ -00012700: 723a 2061 6e4f 626a 6563 740a 2020 2020 r: anObject.
│ │ │ │ │ -00012710: 2041 6e73 7765 7220 7768 6574 6865 7220 Answer whether
│ │ │ │ │ -00012720: 7468 6520 6e65 7874 206f 626a 6563 7420 the next object
│ │ │ │ │ -00012730: 6973 2065 7175 616c 2074 6f20 616e 4f62 is equal to anOb
│ │ │ │ │ -00012740: 6a65 6374 2e20 2045 7665 6e20 6966 2069 ject. Even if i
│ │ │ │ │ -00012750: 740a 2020 2020 2064 6f65 7320 6e6f 742c t. does not,
│ │ │ │ │ -00012760: 2061 6e4f 626a 6563 7420 6973 206c 6f73 anObject is los
│ │ │ │ │ -00012770: 740a 0a73 706c 6974 4174 3a20 616e 4f62 t..splitAt: anOb
│ │ │ │ │ -00012780: 6a65 6374 0a20 2020 2020 416e 7377 6572 ject. Answer
│ │ │ │ │ -00012790: 2061 6e20 4f72 6465 7265 6443 6f6c 6c65 an OrderedColle
│ │ │ │ │ -000127a0: 6374 696f 6e20 6f66 2070 6172 7473 206f ction of parts o
│ │ │ │ │ -000127b0: 6620 7468 6520 7265 6365 6976 6572 2e20 f the receiver.
│ │ │ │ │ -000127c0: 2041 206e 6577 0a20 2020 2020 2870 6f73 A new. (pos
│ │ │ │ │ -000127d0: 7369 626c 7920 656d 7074 7929 2070 6172 sibly empty) par
│ │ │ │ │ -000127e0: 7420 7374 6172 7473 2061 7420 7468 6520 t starts at the
│ │ │ │ │ -000127f0: 7374 6172 7420 6f66 2074 6865 2072 6563 start of the rec
│ │ │ │ │ -00012800: 6569 7665 722c 206f 7220 6166 7465 720a eiver, or after.
│ │ │ │ │ -00012810: 2020 2020 2065 7665 7279 206f 6363 7572 every occur
│ │ │ │ │ -00012820: 7265 6e63 6520 6f66 2061 6e20 6f62 6a65 rence of an obje
│ │ │ │ │ -00012830: 6374 2077 6869 6368 2069 7320 6571 7561 ct which is equa
│ │ │ │ │ -00012840: 6c20 746f 2061 6e4f 626a 6563 7420 2861 l to anObject (a
│ │ │ │ │ -00012850: 730a 2020 2020 2063 6f6d 7061 7265 6420 s. compared
│ │ │ │ │ -00012860: 6279 2023 3d29 2e0a 0a75 7054 6f3a 2061 by #=)...upTo: a
│ │ │ │ │ -00012870: 6e4f 626a 6563 740a 2020 2020 2052 6574 nObject. Ret
│ │ │ │ │ -00012880: 7572 6e73 2061 2063 6f6c 6c65 6374 696f urns a collectio
│ │ │ │ │ -00012890: 6e20 6f66 2074 6865 2073 616d 6520 7479 n of the same ty
│ │ │ │ │ -000128a0: 7065 2074 6861 7420 7468 6520 7374 7265 pe that the stre
│ │ │ │ │ -000128b0: 616d 2061 6363 6573 7365 732c 2075 700a am accesses, up.
│ │ │ │ │ -000128c0: 2020 2020 2074 6f20 6275 7420 6e6f 7420 to but not
│ │ │ │ │ -000128d0: 696e 636c 7564 696e 6720 7468 6520 6f62 including the ob
│ │ │ │ │ -000128e0: 6a65 6374 2061 6e4f 626a 6563 742e 2020 ject anObject.
│ │ │ │ │ -000128f0: 5265 7475 726e 7320 7468 6520 656e 7469 Returns the enti
│ │ │ │ │ -00012900: 7265 2072 6573 740a 2020 2020 206f 6620 re rest. of
│ │ │ │ │ -00012910: 7468 6520 7374 7265 616d 2773 2063 6f6e the stream's con
│ │ │ │ │ -00012920: 7465 6e74 7320 6966 2061 6e4f 626a 6563 tents if anObjec
│ │ │ │ │ -00012930: 7420 6973 206e 6f74 2070 7265 7365 6e74 t is not present
│ │ │ │ │ -00012940: 2e0a 0a75 7054 6f41 6c6c 3a20 6143 6f6c ...upToAll: aCol
│ │ │ │ │ -00012950: 6c65 6374 696f 6e0a 2020 2020 2049 6620 lection. If
│ │ │ │ │ -00012960: 7468 6572 6520 6973 2061 2073 6571 7565 there is a seque
│ │ │ │ │ -00012970: 6e63 6520 6f66 206f 626a 6563 7473 2072 nce of objects r
│ │ │ │ │ -00012980: 656d 6169 6e69 6e67 2069 6e20 7468 6520 emaining in the
│ │ │ │ │ -00012990: 7374 7265 616d 2074 6861 7420 6973 0a20 stream that is.
│ │ │ │ │ -000129a0: 2020 2020 6571 7561 6c20 746f 2074 6865 equal to the
│ │ │ │ │ -000129b0: 2073 6571 7565 6e63 6520 696e 2061 436f sequence in aCo
│ │ │ │ │ -000129c0: 6c6c 6563 7469 6f6e 2c20 7365 7420 7468 llection, set th
│ │ │ │ │ -000129d0: 6520 7374 7265 616d 2070 6f73 6974 696f e stream positio
│ │ │ │ │ -000129e0: 6e20 6a75 7374 0a20 2020 2020 7061 7374 n just. past
│ │ │ │ │ -000129f0: 2074 6861 7420 7365 7175 656e 6365 2061 that sequence a
│ │ │ │ │ -00012a00: 6e64 2061 6e73 7765 7220 7468 6520 656c nd answer the el
│ │ │ │ │ -00012a10: 656d 656e 7473 2075 7020 746f 2c20 6275 ements up to, bu
│ │ │ │ │ -00012a20: 7420 6e6f 740a 2020 2020 2069 6e63 6c75 t not. inclu
│ │ │ │ │ -00012a30: 6469 6e67 2c20 7468 6520 7365 7175 656e ding, the sequen
│ │ │ │ │ -00012a40: 6365 2e20 2045 6c73 652c 2073 6574 2074 ce. Else, set t
│ │ │ │ │ -00012a50: 6865 2073 7472 6561 6d20 706f 7369 7469 he stream positi
│ │ │ │ │ -00012a60: 6f6e 2074 6f20 6974 7320 656e 640a 2020 on to its end.
│ │ │ │ │ -00012a70: 2020 2061 6e64 2061 6e73 7765 7220 616c and answer al
│ │ │ │ │ -00012a80: 6c20 7468 6520 7265 6d61 696e 696e 6720 l the remaining
│ │ │ │ │ -00012a90: 656c 656d 656e 7473 2e0a 0a75 7054 6f45 elements...upToE
│ │ │ │ │ -00012aa0: 6e64 0a20 2020 2020 416e 7377 6572 2065 nd. Answer e
│ │ │ │ │ -00012ab0: 7665 7279 2069 7465 6d20 696e 2074 6865 very item in the
│ │ │ │ │ -00012ac0: 2063 6f6c 6c65 6374 696f 6e20 6f6e 2077 collection on w
│ │ │ │ │ -00012ad0: 6869 6368 2074 6865 2072 6563 6569 7665 hich the receive
│ │ │ │ │ -00012ae0: 7220 6973 0a20 2020 2020 7374 7265 616d r is. stream
│ │ │ │ │ -00012af0: 696e 672c 2066 726f 6d20 7468 6520 6e65 ing, from the ne
│ │ │ │ │ -00012b00: 7874 206f 6e65 2074 6f20 7468 6520 6c61 xt one to the la
│ │ │ │ │ -00012b10: 7374 0a0a 1f0a 4669 6c65 3a20 6773 742d st....File: gst-
│ │ │ │ │ -00012b20: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ -00012b30: 3a20 5374 7265 616d 2d61 6363 6573 7369 : Stream-accessi
│ │ │ │ │ -00012b40: 6e67 2d77 7269 7469 6e67 2c20 204e 6578 ng-writing, Nex
│ │ │ │ │ -00012b50: 743a 2053 7472 6561 6d2d 6261 7369 632c t: Stream-basic,
│ │ │ │ │ -00012b60: 2020 5072 6576 3a20 5374 7265 616d 2d61 Prev: Stream-a
│ │ │ │ │ -00012b70: 6363 6573 7369 6e67 2d72 6561 6469 6e67 ccessing-reading
│ │ │ │ │ -00012b80: 2c20 2055 703a 2053 7472 6561 6d0a 0a31 , Up: Stream..1
│ │ │ │ │ -00012b90: 2e31 3537 2e32 2053 7472 6561 6d3a 2061 .157.2 Stream: a
│ │ │ │ │ -00012ba0: 6363 6573 7369 6e67 2d77 7269 7469 6e67 ccessing-writing
│ │ │ │ │ -00012bb0: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------
│ │ │ │ │ -00012bc0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00012bd0: 2d2d 0a0a 6e65 7874 3a20 616e 496e 7465 --..next: anInte
│ │ │ │ │ -00012be0: 6765 7220 7075 743a 2061 6e4f 626a 6563 ger put: anObjec
│ │ │ │ │ -00012bf0: 740a 2020 2020 2057 7269 7465 2061 6e49 t. Write anI
│ │ │ │ │ -00012c00: 6e74 6567 6572 2063 6f70 6965 7320 6f66 nteger copies of
│ │ │ │ │ -00012c10: 2061 6e4f 626a 6563 7420 746f 2074 6865 anObject to the
│ │ │ │ │ -00012c20: 2072 6563 6569 7665 720a 0a6e 6578 743a receiver..next:
│ │ │ │ │ -00012c30: 206e 2070 7574 416c 6c3a 2061 436f 6c6c n putAll: aColl
│ │ │ │ │ -00012c40: 6563 7469 6f6e 2073 7461 7274 696e 6741 ection startingA
│ │ │ │ │ -00012c50: 743a 2073 7461 7274 0a20 2020 2020 5772 t: start. Wr
│ │ │ │ │ -00012c60: 6974 6520 6e20 6f62 6a65 6374 7320 746f ite n objects to
│ │ │ │ │ -00012c70: 2074 6865 2073 7472 6561 6d2c 2072 6561 the stream, rea
│ │ │ │ │ -00012c80: 6469 6e67 2074 6865 6d20 6672 6f6d 2061 ding them from a
│ │ │ │ │ -00012c90: 436f 6c6c 6563 7469 6f6e 2061 6e64 0a20 Collection and.
│ │ │ │ │ -00012ca0: 2020 2020 7374 6172 7469 6e67 2061 7420 starting at
│ │ │ │ │ -00012cb0: 7468 6520 7374 6172 742d 7468 2069 7465 the start-th ite
│ │ │ │ │ -00012cc0: 6d2e 0a0a 6e65 7874 5075 743a 2061 6e4f m...nextPut: anO
│ │ │ │ │ -00012cd0: 626a 6563 740a 2020 2020 2057 7269 7465 bject. Write
│ │ │ │ │ -00012ce0: 2061 6e4f 626a 6563 7420 746f 2074 6865 anObject to the
│ │ │ │ │ -00012cf0: 2072 6563 6569 7665 720a 0a6e 6578 7450 receiver..nextP
│ │ │ │ │ -00012d00: 7574 416c 6c3a 2061 436f 6c6c 6563 7469 utAll: aCollecti
│ │ │ │ │ -00012d10: 6f6e 0a20 2020 2020 5772 6974 6520 616c on. Write al
│ │ │ │ │ -00012d20: 6c20 7468 6520 6f62 6a65 6374 7320 696e l the objects in
│ │ │ │ │ -00012d30: 2061 436f 6c6c 6563 7469 6f6e 2074 6f20 aCollection to
│ │ │ │ │ -00012d40: 7468 6520 7265 6365 6976 6572 0a0a 6e65 the receiver..ne
│ │ │ │ │ -00012d50: 7874 5075 7441 6c6c 466c 7573 683a 2061 xtPutAllFlush: a
│ │ │ │ │ -00012d60: 436f 6c6c 6563 7469 6f6e 0a20 2020 2020 Collection.
│ │ │ │ │ -00012d70: 5075 7420 616c 6c20 7468 6520 656c 656d Put all the elem
│ │ │ │ │ -00012d80: 656e 7473 206f 6620 6143 6f6c 6c65 6374 ents of aCollect
│ │ │ │ │ -00012d90: 696f 6e20 696e 2074 6865 2073 7472 6561 ion in the strea
│ │ │ │ │ -00012da0: 6d2c 2074 6865 6e20 666c 7573 6820 7468 m, then flush th
│ │ │ │ │ -00012db0: 650a 2020 2020 2062 7566 6665 7273 2069 e. buffers i
│ │ │ │ │ -00012dc0: 6620 7375 7070 6f72 7465 6420 6279 2074 f supported by t
│ │ │ │ │ -00012dd0: 6865 2073 7472 6561 6d2e 0a0a 1f0a 4669 he stream.....Fi
│ │ │ │ │ -00012de0: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ -00012df0: 6f2c 2020 4e6f 6465 3a20 5374 7265 616d o, Node: Stream
│ │ │ │ │ -00012e00: 2d62 6173 6963 2c20 204e 6578 743a 2053 -basic, Next: S
│ │ │ │ │ -00012e10: 7472 6561 6d2d 6275 6666 6572 696e 672c tream-buffering,
│ │ │ │ │ -00012e20: 2020 5072 6576 3a20 5374 7265 616d 2d61 Prev: Stream-a
│ │ │ │ │ -00012e30: 6363 6573 7369 6e67 2d77 7269 7469 6e67 ccessing-writing
│ │ │ │ │ -00012e40: 2c20 2055 703a 2053 7472 6561 6d0a 0a31 , Up: Stream..1
│ │ │ │ │ -00012e50: 2e31 3537 2e33 2053 7472 6561 6d3a 2062 .157.3 Stream: b
│ │ │ │ │ -00012e60: 6173 6963 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d asic.-----------
│ │ │ │ │ -00012e70: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 7370 6563 ----------..spec
│ │ │ │ │ -00012e80: 6965 730a 2020 2020 2041 6e73 7765 7220 ies. Answer
│ │ │ │ │ -00012e90: 2741 7272 6179 272e 0a0a 1f0a 4669 6c65 'Array'.....File
│ │ │ │ │ -00012ea0: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ -00012eb0: 2020 4e6f 6465 3a20 5374 7265 616d 2d62 Node: Stream-b
│ │ │ │ │ -00012ec0: 7566 6665 7269 6e67 2c20 204e 6578 743a uffering, Next:
│ │ │ │ │ -00012ed0: 2053 7472 6561 6d2d 6275 696c 7420 696e Stream-built in
│ │ │ │ │ -00012ee0: 732c 2020 5072 6576 3a20 5374 7265 616d s, Prev: Stream
│ │ │ │ │ -00012ef0: 2d62 6173 6963 2c20 2055 703a 2053 7472 -basic, Up: Str
│ │ │ │ │ -00012f00: 6561 6d0a 0a31 2e31 3537 2e34 2053 7472 eam..1.157.4 Str
│ │ │ │ │ -00012f10: 6561 6d3a 2062 7566 6665 7269 6e67 0a2d eam: buffering.-
│ │ │ │ │ -00012f20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00012f30: 2d2d 2d2d 2d2d 2d2d 0a0a 6e65 7874 3a20 --------..next:
│ │ │ │ │ -00012f40: 616e 496e 7465 6765 7220 696e 746f 3a20 anInteger into:
│ │ │ │ │ -00012f50: 616e 7377 6572 2073 7461 7274 696e 6741 answer startingA
│ │ │ │ │ -00012f60: 743a 2070 6f73 0a20 2020 2020 5265 6164 t: pos. Read
│ │ │ │ │ -00012f70: 2075 7020 746f 2061 6e49 6e74 6567 6572 up to anInteger
│ │ │ │ │ -00012f80: 2062 7974 6573 2066 726f 6d20 7468 6520 bytes from the
│ │ │ │ │ -00012f90: 7374 7265 616d 2061 6e64 2073 746f 7265 stream and store
│ │ │ │ │ -00012fa0: 2074 6865 6d20 696e 746f 0a20 2020 2020 them into.
│ │ │ │ │ -00012fb0: 616e 7377 6572 2e20 2052 6574 7572 6e20 answer. Return
│ │ │ │ │ -00012fc0: 7468 6520 6e75 6d62 6572 206f 6620 6279 the number of by
│ │ │ │ │ -00012fd0: 7465 7320 7468 6174 2077 6572 6520 7265 tes that were re
│ │ │ │ │ -00012fe0: 6164 2c20 7261 6973 696e 6720 616e 0a20 ad, raising an.
│ │ │ │ │ -00012ff0: 2020 2020 6578 6365 7074 696f 6e20 6966 exception if
│ │ │ │ │ -00013000: 2077 6520 636f 756c 6420 6e6f 7420 7265 we could not re
│ │ │ │ │ -00013010: 6164 2074 6865 2066 756c 6c20 616d 6f75 ad the full amou
│ │ │ │ │ -00013020: 6e74 206f 6620 6461 7461 2e0a 0a6e 6578 nt of data...nex
│ │ │ │ │ -00013030: 743a 2061 6e49 6e74 6567 6572 2070 7574 t: anInteger put
│ │ │ │ │ -00013040: 416c 6c4f 6e3a 2061 5374 7265 616d 0a20 AllOn: aStream.
│ │ │ │ │ -00013050: 2020 2020 5265 6164 2075 7020 746f 2061 Read up to a
│ │ │ │ │ -00013060: 6e49 6e74 6567 6572 2062 7974 6573 2066 nInteger bytes f
│ │ │ │ │ -00013070: 726f 6d20 7468 6520 7374 7265 616d 2061 rom the stream a
│ │ │ │ │ -00013080: 6e64 2073 746f 7265 2074 6865 6d20 696e nd store them in
│ │ │ │ │ -00013090: 746f 0a20 2020 2020 6153 7472 6561 6d2e to. aStream.
│ │ │ │ │ -000130a0: 2020 5265 7475 726e 2074 6865 206e 756d Return the num
│ │ │ │ │ -000130b0: 6265 7220 6f66 2062 7974 6573 2074 6861 ber of bytes tha
│ │ │ │ │ -000130c0: 7420 7765 7265 2072 6561 642c 2072 6169 t were read, rai
│ │ │ │ │ -000130d0: 7369 6e67 2061 6e0a 2020 2020 2065 7863 sing an. exc
│ │ │ │ │ -000130e0: 6570 7469 6f6e 2069 6620 7765 2063 6f75 eption if we cou
│ │ │ │ │ -000130f0: 6c64 206e 6f74 2072 6561 6420 7468 6520 ld not read the
│ │ │ │ │ -00013100: 6675 6c6c 2061 6d6f 756e 7420 6f66 2064 full amount of d
│ │ │ │ │ -00013110: 6174 612e 0a0a 1f0a 4669 6c65 3a20 6773 ata.....File: gs
│ │ │ │ │ -00013120: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ -00013130: 6465 3a20 5374 7265 616d 2d62 7569 6c74 de: Stream-built
│ │ │ │ │ -00013140: 2069 6e73 2c20 204e 6578 743a 2053 7472 ins, Next: Str
│ │ │ │ │ -00013150: 6561 6d2d 6368 6172 6163 7465 7220 7772 eam-character wr
│ │ │ │ │ -00013160: 6974 696e 672c 2020 5072 6576 3a20 5374 iting, Prev: St
│ │ │ │ │ -00013170: 7265 616d 2d62 7566 6665 7269 6e67 2c20 ream-buffering,
│ │ │ │ │ -00013180: 2055 703a 2053 7472 6561 6d0a 0a31 2e31 Up: Stream..1.1
│ │ │ │ │ -00013190: 3537 2e35 2053 7472 6561 6d3a 2062 7569 57.5 Stream: bui
│ │ │ │ │ -000131a0: 6c74 2069 6e73 0a2d 2d2d 2d2d 2d2d 2d2d lt ins.---------
│ │ │ │ │ -000131b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000131c0: 0a0a 6669 6c65 496e 0a20 2020 2020 4669 ..fileIn. Fi
│ │ │ │ │ -000131d0: 6c65 2069 6e20 7468 6520 636f 6e74 656e le in the conten
│ │ │ │ │ -000131e0: 7473 206f 6620 7468 6520 7265 6365 6976 ts of the receiv
│ │ │ │ │ -000131f0: 6572 2e20 2044 7572 696e 6720 6120 6669 er. During a fi
│ │ │ │ │ -00013200: 6c65 2069 6e20 6f70 6572 6174 696f 6e2c le in operation,
│ │ │ │ │ -00013210: 0a20 2020 2020 676c 6f62 616c 2076 6172 . global var
│ │ │ │ │ -00013220: 6961 626c 6573 2028 7374 6172 7469 6e67 iables (starting
│ │ │ │ │ -00013230: 2077 6974 6820 616e 2075 7070 6572 6361 with an upperca
│ │ │ │ │ -00013240: 7365 206c 6574 7465 7229 2074 6861 7420 se letter) that
│ │ │ │ │ -00013250: 6172 6520 6e6f 740a 2020 2020 2064 6563 are not. dec
│ │ │ │ │ -00013260: 6c61 7265 6420 646f 6e27 7420 7969 656c lared don't yiel
│ │ │ │ │ -00013270: 6420 616e 2027 756e 6b6e 6f77 6e20 7661 d an 'unknown va
│ │ │ │ │ -00013280: 7269 6162 6c65 2720 6572 726f 722e 2020 riable' error.
│ │ │ │ │ -00013290: 496e 7374 6561 642c 2074 6865 790a 2020 Instead, they.
│ │ │ │ │ -000132a0: 2020 2061 7265 2064 6566 696e 6564 2061 are defined a
│ │ │ │ │ -000132b0: 7320 6e69 6c20 696e 2074 6865 2027 556e s nil in the 'Un
│ │ │ │ │ -000132c0: 6465 636c 6172 6564 2720 6469 6374 696f declared' dictio
│ │ │ │ │ -000132d0: 6e61 7279 2028 6120 676c 6f62 616c 0a20 nary (a global.
│ │ │ │ │ -000132e0: 2020 2020 7661 7269 6162 6c65 2072 6573 variable res
│ │ │ │ │ -000132f0: 6964 696e 6720 696e 2053 6d61 6c6c 7461 iding in Smallta
│ │ │ │ │ -00013300: 6c6b 292e 2020 4173 2073 6f6f 6e20 6173 lk). As soon as
│ │ │ │ │ -00013310: 2079 6f75 2061 6464 2074 6865 2076 6172 you add the var
│ │ │ │ │ -00013320: 6961 626c 650a 2020 2020 2074 6f20 6120 iable. to a
│ │ │ │ │ -00013330: 6e61 6d65 7370 6163 6520 2866 6f72 2065 namespace (for e
│ │ │ │ │ -00013340: 7861 6d70 6c65 2062 7920 6372 6561 7469 xample by creati
│ │ │ │ │ -00013350: 6e67 2061 2063 6c61 7373 2920 7468 6520 ng a class) the
│ │ │ │ │ -00013360: 4173 736f 6369 6174 696f 6e0a 2020 2020 Association.
│ │ │ │ │ -00013370: 2077 696c 6c20 6265 2072 656d 6f76 6564 will be removed
│ │ │ │ │ -00013380: 2066 726f 6d20 556e 6465 636c 6172 6564 from Undeclared
│ │ │ │ │ -00013390: 2061 6e64 2072 6575 7365 6420 696e 2074 and reused in t
│ │ │ │ │ -000133a0: 6865 206e 616d 6573 7061 6365 2c20 736f he namespace, so
│ │ │ │ │ -000133b0: 0a20 2020 2020 7468 6174 2074 6865 206f . that the o
│ │ │ │ │ -000133c0: 6c64 2072 6566 6572 656e 6365 7320 7769 ld references wi
│ │ │ │ │ -000133d0: 6c6c 2061 7574 6f6d 6167 6963 616c 6c79 ll automagically
│ │ │ │ │ -000133e0: 2070 6f69 6e74 2074 6f20 7468 6520 6e65 point to the ne
│ │ │ │ │ -000133f0: 7720 7661 6c75 652e 0a0a 6669 6c65 496e w value...fileIn
│ │ │ │ │ -00013400: 4c69 6e65 3a20 6c69 6e65 4e75 6d20 6669 Line: lineNum fi
│ │ │ │ │ -00013410: 6c65 3a20 6146 696c 6520 6174 3a20 6368 le: aFile at: ch
│ │ │ │ │ -00013420: 6172 506f 7349 6e74 0a20 2020 2020 5072 arPosInt. Pr
│ │ │ │ │ -00013430: 6976 6174 6520 2d20 4d75 6368 206c 696b ivate - Much lik
│ │ │ │ │ -00013440: 6520 6120 7072 6570 726f 6365 7373 6f72 e a preprocessor
│ │ │ │ │ -00013450: 2023 6c69 6e65 2064 6972 6563 7469 7665 #line directive
│ │ │ │ │ -00013460: 3b20 6974 2069 7320 7573 6564 0a20 2020 ; it is used.
│ │ │ │ │ -00013470: 2020 696e 7465 726e 616c 6c79 2062 7920 internally by
│ │ │ │ │ -00013480: 2366 696c 6549 6e2c 2061 6e64 2065 7870 #fileIn, and exp
│ │ │ │ │ -00013490: 6c69 6369 746c 7920 6279 2074 6865 2045 licitly by the E
│ │ │ │ │ -000134a0: 6d61 6373 2053 6d61 6c6c 7461 6c6b 206d macs Smalltalk m
│ │ │ │ │ -000134b0: 6f64 652e 0a0a 6669 6c65 496e 4c69 6e65 ode...fileInLine
│ │ │ │ │ -000134c0: 3a20 6c69 6e65 4e75 6d20 6669 6c65 4e61 : lineNum fileNa
│ │ │ │ │ -000134d0: 6d65 3a20 6153 7472 696e 6720 6174 3a20 me: aString at:
│ │ │ │ │ -000134e0: 6368 6172 506f 7349 6e74 0a20 2020 2020 charPosInt.
│ │ │ │ │ -000134f0: 5072 6976 6174 6520 2d20 4d75 6368 206c Private - Much l
│ │ │ │ │ -00013500: 696b 6520 6120 7072 6570 726f 6365 7373 ike a preprocess
│ │ │ │ │ -00013510: 6f72 2023 6c69 6e65 2064 6972 6563 7469 or #line directi
│ │ │ │ │ -00013520: 7665 3b20 6974 2069 7320 7573 6564 0a20 ve; it is used.
│ │ │ │ │ -00013530: 2020 2020 696e 7465 726e 616c 6c79 2062 internally b
│ │ │ │ │ -00013540: 7920 2366 696c 6549 6e2c 2061 6e64 2065 y #fileIn, and e
│ │ │ │ │ -00013550: 7870 6c69 6369 746c 7920 6279 2074 6865 xplicitly by the
│ │ │ │ │ -00013560: 2045 6d61 6373 2053 6d61 6c6c 7461 6c6b Emacs Smalltalk
│ │ │ │ │ -00013570: 206d 6f64 652e 0a0a 1f0a 4669 6c65 3a20 mode.....File:
│ │ │ │ │ -00013580: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ -00013590: 4e6f 6465 3a20 5374 7265 616d 2d63 6861 Node: Stream-cha
│ │ │ │ │ -000135a0: 7261 6374 6572 2077 7269 7469 6e67 2c20 racter writing,
│ │ │ │ │ -000135b0: 204e 6578 743a 2053 7472 6561 6d2d 636f Next: Stream-co
│ │ │ │ │ -000135c0: 6d70 696c 696e 672c 2020 5072 6576 3a20 mpiling, Prev:
│ │ │ │ │ -000135d0: 5374 7265 616d 2d62 7569 6c74 2069 6e73 Stream-built ins
│ │ │ │ │ -000135e0: 2c20 2055 703a 2053 7472 6561 6d0a 0a31 , Up: Stream..1
│ │ │ │ │ -000135f0: 2e31 3537 2e36 2053 7472 6561 6d3a 2063 .157.6 Stream: c
│ │ │ │ │ -00013600: 6861 7261 6374 6572 2077 7269 7469 6e67 haracter writing
│ │ │ │ │ -00013610: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------
│ │ │ │ │ -00013620: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00013630: 2d2d 0a0a 6372 0a20 2020 2020 5374 6f72 --..cr. Stor
│ │ │ │ │ -00013640: 6520 6120 6372 206f 6e20 7468 6520 7265 e a cr on the re
│ │ │ │ │ -00013650: 6365 6976 6572 0a0a 6372 5461 620a 2020 ceiver..crTab.
│ │ │ │ │ -00013660: 2020 2053 746f 7265 2061 2063 7220 616e Store a cr an
│ │ │ │ │ -00013670: 6420 6120 7461 6220 6f6e 2074 6865 2072 d a tab on the r
│ │ │ │ │ -00013680: 6563 6569 7665 720a 0a65 6e63 6f64 696e eceiver..encodin
│ │ │ │ │ -00013690: 670a 2020 2020 2041 6e73 7765 7220 7468 g. Answer th
│ │ │ │ │ -000136a0: 6520 656e 636f 6469 6e67 2074 6f20 6265 e encoding to be
│ │ │ │ │ -000136b0: 2075 7365 6420 7768 656e 2073 746f 7269 used when stori
│ │ │ │ │ -000136c0: 6e67 2055 6e69 636f 6465 2063 6861 7261 ng Unicode chara
│ │ │ │ │ -000136d0: 6374 6572 732e 0a0a 6973 556e 6963 6f64 cters...isUnicod
│ │ │ │ │ -000136e0: 650a 2020 2020 2041 6e73 7765 7220 7768 e. Answer wh
│ │ │ │ │ -000136f0: 6574 6865 7220 7468 6520 7265 6365 6976 ether the receiv
│ │ │ │ │ -00013700: 6572 2069 7320 6162 6c65 2074 6f20 7374 er is able to st
│ │ │ │ │ -00013710: 6f72 6520 556e 6963 6f64 6520 6368 6172 ore Unicode char
│ │ │ │ │ -00013720: 6163 7465 7273 2e0a 2020 2020 204e 6f74 acters.. Not
│ │ │ │ │ -00013730: 6520 7468 6174 2069 6620 7468 6973 206d e that if this m
│ │ │ │ │ -00013740: 6574 686f 6420 7265 7475 726e 7320 7472 ethod returns tr
│ │ │ │ │ -00013750: 7565 2c20 7468 6520 7374 7265 616d 206d ue, the stream m
│ │ │ │ │ -00013760: 6179 206f 7220 6d61 7920 6e6f 7420 6265 ay or may not be
│ │ │ │ │ -00013770: 0a20 2020 2020 6162 6c65 2074 6f20 7374 . able to st
│ │ │ │ │ -00013780: 6f72 6520 4368 6172 6163 7465 7273 2028 ore Characters (
│ │ │ │ │ -00013790: 6173 206f 7070 6f73 6564 2074 6f20 556e as opposed to Un
│ │ │ │ │ -000137a0: 6963 6f64 6543 6861 7261 6374 6572 7329 icodeCharacters)
│ │ │ │ │ -000137b0: 2077 686f 7365 0a20 2020 2020 7661 6c75 whose. valu
│ │ │ │ │ -000137c0: 6520 6973 2061 626f 7665 2031 3237 2e0a e is above 127..
│ │ │ │ │ -000137d0: 0a6e 6c0a 2020 2020 2053 746f 7265 2061 .nl. Store a
│ │ │ │ │ -000137e0: 206e 6577 206c 696e 6520 6f6e 2074 6865 new line on the
│ │ │ │ │ -000137f0: 2072 6563 6569 7665 720a 0a6e 6c54 6162 receiver..nlTab
│ │ │ │ │ -00013800: 0a20 2020 2020 5374 6f72 6520 6120 6e65 . Store a ne
│ │ │ │ │ -00013810: 7720 6c69 6e65 2061 6e64 2061 2074 6162 w line and a tab
│ │ │ │ │ -00013820: 206f 6e20 7468 6520 7265 6365 6976 6572 on the receiver
│ │ │ │ │ -00013830: 0a0a 7370 6163 650a 2020 2020 2053 746f ..space. Sto
│ │ │ │ │ -00013840: 7265 2061 2073 7061 6365 206f 6e20 7468 re a space on th
│ │ │ │ │ -00013850: 6520 7265 6365 6976 6572 0a0a 7370 6163 e receiver..spac
│ │ │ │ │ -00013860: 653a 206e 0a20 2020 2020 5374 6f72 6520 e: n. Store
│ │ │ │ │ -00013870: 6e20 7370 6163 6573 206f 6e20 7468 6520 n spaces on the
│ │ │ │ │ -00013880: 7265 6365 6976 6572 0a0a 7461 620a 2020 receiver..tab.
│ │ │ │ │ -00013890: 2020 2053 746f 7265 2061 2074 6162 206f Store a tab o
│ │ │ │ │ -000138a0: 6e20 7468 6520 7265 6365 6976 6572 0a0a n the receiver..
│ │ │ │ │ -000138b0: 7461 623a 206e 0a20 2020 2020 5374 6f72 tab: n. Stor
│ │ │ │ │ -000138c0: 6520 6e20 7461 6273 206f 6e20 7468 6520 e n tabs on the
│ │ │ │ │ -000138d0: 7265 6365 6976 6572 0a0a 1f0a 4669 6c65 receiver....File
│ │ │ │ │ -000138e0: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ -000138f0: 2020 4e6f 6465 3a20 5374 7265 616d 2d63 Node: Stream-c
│ │ │ │ │ -00013900: 6f6d 7069 6c69 6e67 2c20 204e 6578 743a ompiling, Next:
│ │ │ │ │ -00013910: 2053 7472 6561 6d2d 636f 6e63 6174 656e Stream-concaten
│ │ │ │ │ -00013920: 6174 696e 672c 2020 5072 6576 3a20 5374 ating, Prev: St
│ │ │ │ │ -00013930: 7265 616d 2d63 6861 7261 6374 6572 2077 ream-character w
│ │ │ │ │ -00013940: 7269 7469 6e67 2c20 2055 703a 2053 7472 riting, Up: Str
│ │ │ │ │ -00013950: 6561 6d0a 0a31 2e31 3537 2e37 2053 7472 eam..1.157.7 Str
│ │ │ │ │ -00013960: 6561 6d3a 2063 6f6d 7069 6c69 6e67 0a2d eam: compiling.-
│ │ │ │ │ -00013970: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00013980: 2d2d 2d2d 2d2d 2d2d 0a0a 7365 676d 656e --------..segmen
│ │ │ │ │ -00013990: 7446 726f 6d3a 2073 7461 7274 506f 7320 tFrom: startPos
│ │ │ │ │ -000139a0: 746f 3a20 656e 6450 6f73 0a20 2020 2020 to: endPos.
│ │ │ │ │ -000139b0: 416e 7377 6572 2061 6e20 6f62 6a65 6374 Answer an object
│ │ │ │ │ -000139c0: 2074 6861 742c 2077 6865 6e20 7365 6e74 that, when sent
│ │ │ │ │ -000139d0: 2023 6173 5374 7269 6e67 2c20 7769 6c6c #asString, will
│ │ │ │ │ -000139e0: 2079 6965 6c64 2074 6865 2072 6573 756c yield the resul
│ │ │ │ │ -000139f0: 740a 2020 2020 206f 6620 7365 6e64 696e t. of sendin
│ │ │ │ │ -00013a00: 6720 2763 6f70 7946 726f 6d3a 2073 7461 g 'copyFrom: sta
│ │ │ │ │ -00013a10: 7274 506f 7320 746f 3a20 656e 6450 6f73 rtPos to: endPos
│ │ │ │ │ -00013a20: 2720 746f 2074 6865 2072 6563 6569 7665 ' to the receive
│ │ │ │ │ -00013a30: 720a 0a1f 0a46 696c 653a 2067 7374 2d62 r....File: gst-b
│ │ │ │ │ -00013a40: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ -00013a50: 2053 7472 6561 6d2d 636f 6e63 6174 656e Stream-concaten
│ │ │ │ │ -00013a60: 6174 696e 672c 2020 4e65 7874 3a20 5374 ating, Next: St
│ │ │ │ │ -00013a70: 7265 616d 2d65 6e75 6d65 7261 7469 6e67 ream-enumerating
│ │ │ │ │ -00013a80: 2c20 2050 7265 763a 2053 7472 6561 6d2d , Prev: Stream-
│ │ │ │ │ -00013a90: 636f 6d70 696c 696e 672c 2020 5570 3a20 compiling, Up:
│ │ │ │ │ -00013aa0: 5374 7265 616d 0a0a 312e 3135 372e 3820 Stream..1.157.8
│ │ │ │ │ -00013ab0: 5374 7265 616d 3a20 636f 6e63 6174 656e Stream: concaten
│ │ │ │ │ -00013ac0: 6174 696e 670a 2d2d 2d2d 2d2d 2d2d 2d2d ating.----------
│ │ │ │ │ -00013ad0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00013ae0: 2d2d 2d0a 0a77 6974 683a 2061 5374 7265 ---..with: aStre
│ │ │ │ │ -00013af0: 616d 0a20 2020 2020 5265 7475 726e 2061 am. Return a
│ │ │ │ │ -00013b00: 206e 6577 2053 7472 6561 6d20 7768 6f73 new Stream whos
│ │ │ │ │ -00013b10: 6520 656c 656d 656e 7473 2061 7265 2032 e elements are 2
│ │ │ │ │ -00013b20: 2d65 6c65 6d65 6e74 2041 7272 6179 732c -element Arrays,
│ │ │ │ │ -00013b30: 2069 6e63 6c75 6469 6e67 0a20 2020 2020 including.
│ │ │ │ │ -00013b40: 6f6e 6520 656c 656d 656e 7420 6672 6f6d one element from
│ │ │ │ │ -00013b50: 2074 6865 2072 6563 6569 7665 7220 616e the receiver an
│ │ │ │ │ -00013b60: 6420 6f6e 6520 6672 6f6d 2061 5374 7265 d one from aStre
│ │ │ │ │ -00013b70: 616d 2e0a 0a77 6974 683a 2073 7472 6561 am...with: strea
│ │ │ │ │ -00013b80: 6d31 2077 6974 683a 2073 7472 6561 6d32 m1 with: stream2
│ │ │ │ │ -00013b90: 0a20 2020 2020 5265 7475 726e 2061 206e . Return a n
│ │ │ │ │ -00013ba0: 6577 2053 7472 6561 6d20 7768 6f73 6520 ew Stream whose
│ │ │ │ │ -00013bb0: 656c 656d 656e 7473 2061 7265 2033 2d65 elements are 3-e
│ │ │ │ │ -00013bc0: 6c65 6d65 6e74 2041 7272 6179 732c 2069 lement Arrays, i
│ │ │ │ │ -00013bd0: 6e63 6c75 6469 6e67 0a20 2020 2020 6f6e ncluding. on
│ │ │ │ │ -00013be0: 6520 656c 656d 656e 7420 6672 6f6d 2074 e element from t
│ │ │ │ │ -00013bf0: 6865 2072 6563 6569 7665 7220 616e 6420 he receiver and
│ │ │ │ │ -00013c00: 6f6e 6520 6672 6f6d 2065 6163 6820 6172 one from each ar
│ │ │ │ │ -00013c10: 6775 6d65 6e74 2e0a 0a77 6974 683a 2073 gument...with: s
│ │ │ │ │ -00013c20: 7472 6561 6d31 2077 6974 683a 2073 7472 tream1 with: str
│ │ │ │ │ -00013c30: 6561 6d32 2077 6974 683a 2073 7472 6561 eam2 with: strea
│ │ │ │ │ -00013c40: 6d33 0a20 2020 2020 5265 7475 726e 2061 m3. Return a
│ │ │ │ │ -00013c50: 206e 6577 2053 7472 6561 6d20 7768 6f73 new Stream whos
│ │ │ │ │ -00013c60: 6520 656c 656d 656e 7473 2061 7265 2033 e elements are 3
│ │ │ │ │ -00013c70: 2d65 6c65 6d65 6e74 2041 7272 6179 732c -element Arrays,
│ │ │ │ │ -00013c80: 2069 6e63 6c75 6469 6e67 0a20 2020 2020 including.
│ │ │ │ │ -00013c90: 6f6e 6520 656c 656d 656e 7420 6672 6f6d one element from
│ │ │ │ │ -00013ca0: 2074 6865 2072 6563 6569 7665 7220 616e the receiver an
│ │ │ │ │ -00013cb0: 6420 6f6e 6520 6672 6f6d 2065 6163 6820 d one from each
│ │ │ │ │ -00013cc0: 6172 6775 6d65 6e74 2e0a 0a1f 0a46 696c argument.....Fil
│ │ │ │ │ -00013cd0: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ -00013ce0: 2c20 204e 6f64 653a 2053 7472 6561 6d2d , Node: Stream-
│ │ │ │ │ -00013cf0: 656e 756d 6572 6174 696e 672c 2020 4e65 enumerating, Ne
│ │ │ │ │ -00013d00: 7874 3a20 5374 7265 616d 2d66 696c 696e xt: Stream-filin
│ │ │ │ │ -00013d10: 6720 6f75 742c 2020 5072 6576 3a20 5374 g out, Prev: St
│ │ │ │ │ -00013d20: 7265 616d 2d63 6f6e 6361 7465 6e61 7469 ream-concatenati
│ │ │ │ │ -00013d30: 6e67 2c20 2055 703a 2053 7472 6561 6d0a ng, Up: Stream.
│ │ │ │ │ -00013d40: 0a31 2e31 3537 2e39 2053 7472 6561 6d3a .1.157.9 Stream:
│ │ │ │ │ -00013d50: 2065 6e75 6d65 7261 7469 6e67 0a2d 2d2d enumerating.---
│ │ │ │ │ -00013d60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00013d70: 2d2d 2d2d 2d2d 2d2d 0a0a 646f 3a20 6142 --------..do: aB
│ │ │ │ │ -00013d80: 6c6f 636b 0a20 2020 2020 4576 616c 7561 lock. Evalua
│ │ │ │ │ -00013d90: 7465 2061 426c 6f63 6b20 6f6e 6365 2066 te aBlock once f
│ │ │ │ │ -00013da0: 6f72 2065 7665 7279 206f 626a 6563 7420 or every object
│ │ │ │ │ -00013db0: 696e 2074 6865 2072 6563 6569 7665 720a in the receiver.
│ │ │ │ │ -00013dc0: 0a6c 696e 6573 446f 3a20 6142 6c6f 636b .linesDo: aBlock
│ │ │ │ │ -00013dd0: 0a20 2020 2020 4576 616c 7561 7465 2061 . Evaluate a
│ │ │ │ │ -00013de0: 426c 6f63 6b20 6f6e 6365 2066 6f72 2065 Block once for e
│ │ │ │ │ -00013df0: 7665 7279 206c 696e 6520 696e 2074 6865 very line in the
│ │ │ │ │ -00013e00: 2072 6563 6569 7665 7220 2861 7373 756d receiver (assum
│ │ │ │ │ -00013e10: 696e 6720 7468 650a 2020 2020 2072 6563 ing the. rec
│ │ │ │ │ -00013e20: 6569 7665 7220 6973 2073 7472 6561 6d69 eiver is streami
│ │ │ │ │ -00013e30: 6e67 206f 6e20 4368 6172 6163 7465 7273 ng on Characters
│ │ │ │ │ -00013e40: 292e 0a0a 1f0a 4669 6c65 3a20 6773 742d ).....File: gst-
│ │ │ │ │ -00013e50: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ -00013e60: 3a20 5374 7265 616d 2d66 696c 696e 6720 : Stream-filing
│ │ │ │ │ -00013e70: 6f75 742c 2020 4e65 7874 3a20 5374 7265 out, Next: Stre
│ │ │ │ │ -00013e80: 616d 2d66 696c 7465 7269 6e67 2c20 2050 am-filtering, P
│ │ │ │ │ -00013e90: 7265 763a 2053 7472 6561 6d2d 656e 756d rev: Stream-enum
│ │ │ │ │ -00013ea0: 6572 6174 696e 672c 2020 5570 3a20 5374 erating, Up: St
│ │ │ │ │ -00013eb0: 7265 616d 0a0a 312e 3135 372e 3130 2053 ream..1.157.10 S
│ │ │ │ │ -00013ec0: 7472 6561 6d3a 2066 696c 696e 6720 6f75 tream: filing ou
│ │ │ │ │ -00013ed0: 740a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d t.--------------
│ │ │ │ │ -00013ee0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a66 -------------..f
│ │ │ │ │ -00013ef0: 696c 654f 7574 3a20 6143 6c61 7373 0a20 ileOut: aClass.
│ │ │ │ │ -00013f00: 2020 2020 4669 6c65 206f 7574 2061 436c File out aCl
│ │ │ │ │ -00013f10: 6173 7320 6f6e 2074 6865 2072 6563 6569 ass on the recei
│ │ │ │ │ -00013f20: 7665 722e 2020 4966 2061 436c 6173 7320 ver. If aClass
│ │ │ │ │ -00013f30: 6973 206e 6f74 2061 206d 6574 6163 6c61 is not a metacla
│ │ │ │ │ -00013f40: 7373 2c0a 2020 2020 2066 696c 6520 6f75 ss,. file ou
│ │ │ │ │ -00013f50: 7420 636c 6173 7320 616e 6420 696e 7374 t class and inst
│ │ │ │ │ -00013f60: 616e 6365 206d 6574 686f 6473 3b20 6966 ance methods; if
│ │ │ │ │ -00013f70: 2061 436c 6173 7320 6973 2061 206d 6574 aClass is a met
│ │ │ │ │ -00013f80: 6163 6c61 7373 2c20 6669 6c65 0a20 2020 aclass, file.
│ │ │ │ │ -00013f90: 2020 6f75 7420 6f6e 6c79 2074 6865 2063 out only the c
│ │ │ │ │ -00013fa0: 6c61 7373 206d 6574 686f 6473 0a0a 1f0a lass methods....
│ │ │ │ │ -00013fb0: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ -00013fc0: 6e66 6f2c 2020 4e6f 6465 3a20 5374 7265 nfo, Node: Stre
│ │ │ │ │ -00013fd0: 616d 2d66 696c 7465 7269 6e67 2c20 204e am-filtering, N
│ │ │ │ │ -00013fe0: 6578 743a 2053 7472 6561 6d2d 706f 6c79 ext: Stream-poly
│ │ │ │ │ -00013ff0: 6d6f 7270 6869 736d 2c20 2050 7265 763a morphism, Prev:
│ │ │ │ │ -00014000: 2053 7472 6561 6d2d 6669 6c69 6e67 206f Stream-filing o
│ │ │ │ │ -00014010: 7574 2c20 2055 703a 2053 7472 6561 6d0a ut, Up: Stream.
│ │ │ │ │ -00014020: 0a31 2e31 3537 2e31 3120 5374 7265 616d .1.157.11 Stream
│ │ │ │ │ -00014030: 3a20 6669 6c74 6572 696e 670a 2d2d 2d2d : filtering.----
│ │ │ │ │ -00014040: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00014050: 2d2d 2d2d 2d2d 0a0a 2c20 616e 4974 6572 ------.., anIter
│ │ │ │ │ -00014060: 6162 6c65 0a20 2020 2020 416e 7377 6572 able. Answer
│ │ │ │ │ -00014070: 2061 206e 6577 2073 7472 6561 6d20 7468 a new stream th
│ │ │ │ │ -00014080: 6174 2063 6f6e 6361 7465 6e61 7465 7320 at concatenates
│ │ │ │ │ -00014090: 7468 6520 6461 7461 2069 6e20 7468 6520 the data in the
│ │ │ │ │ -000140a0: 7265 6365 6976 6572 2077 6974 680a 2020 receiver with.
│ │ │ │ │ -000140b0: 2020 2074 6865 2064 6174 6120 696e 2061 the data in a
│ │ │ │ │ -000140c0: 5374 7265 616d 2e20 2042 6f74 6820 7468 Stream. Both th
│ │ │ │ │ -000140d0: 6520 7265 6365 6976 6572 2061 6e64 2061 e receiver and a
│ │ │ │ │ -000140e0: 5374 7265 616d 2073 686f 756c 6420 6265 Stream should be
│ │ │ │ │ -000140f0: 0a20 2020 2020 7265 6164 6162 6c65 2e0a . readable..
│ │ │ │ │ -00014100: 0a63 6f6c 6c65 6374 3a20 6142 6c6f 636b .collect: aBlock
│ │ │ │ │ -00014110: 0a20 2020 2020 416e 7377 6572 2061 206e . Answer a n
│ │ │ │ │ -00014120: 6577 2073 7472 6561 6d20 7468 6174 2077 ew stream that w
│ │ │ │ │ -00014130: 696c 6c20 7061 7373 2074 6865 2072 6574 ill pass the ret
│ │ │ │ │ -00014140: 7572 6e65 6420 6f62 6a65 6374 7320 7468 urned objects th
│ │ │ │ │ -00014150: 726f 7567 680a 2020 2020 2061 426c 6f63 rough. aBloc
│ │ │ │ │ -00014160: 6b2c 2061 6e64 2072 6574 7572 6e20 7768 k, and return wh
│ │ │ │ │ -00014170: 6174 6576 6572 206f 626a 6563 7420 6973 atever object is
│ │ │ │ │ -00014180: 2072 6574 7572 6e65 6420 6279 2061 426c returned by aBl
│ │ │ │ │ -00014190: 6f63 6b20 696e 7374 6561 642e 0a20 2020 ock instead..
│ │ │ │ │ -000141a0: 2020 4e6f 7465 2074 6861 7420 7768 656e Note that when
│ │ │ │ │ -000141b0: 2070 6565 6b69 6e67 2069 6e20 7468 6520 peeking in the
│ │ │ │ │ -000141c0: 7265 7475 726e 6564 2073 7472 6561 6d2c returned stream,
│ │ │ │ │ -000141d0: 2074 6865 2062 6c6f 636b 2077 696c 6c20 the block will
│ │ │ │ │ -000141e0: 6265 0a20 2020 2020 696e 766f 6b65 6420 be. invoked
│ │ │ │ │ -000141f0: 6d75 6c74 6970 6c65 2074 696d 6573 2c20 multiple times,
│ │ │ │ │ -00014200: 7769 7468 2070 6f73 7369 626c 7920 7375 with possibly su
│ │ │ │ │ -00014210: 7270 7269 7369 6e67 2072 6573 756c 7473 rprising results
│ │ │ │ │ -00014220: 2e0a 0a6c 696e 6573 0a20 2020 2020 416e ...lines. An
│ │ │ │ │ -00014230: 7377 6572 2061 206e 6577 2073 7472 6561 swer a new strea
│ │ │ │ │ -00014240: 6d20 7468 6174 2061 6e73 7765 7273 206c m that answers l
│ │ │ │ │ -00014250: 696e 6573 2066 726f 6d20 7468 6520 7265 ines from the re
│ │ │ │ │ -00014260: 6365 6976 6572 2e0a 0a70 6565 6b0a 2020 ceiver...peek.
│ │ │ │ │ -00014270: 2020 2052 6574 7572 6e73 2074 6865 206e Returns the n
│ │ │ │ │ -00014280: 6578 7420 656c 656d 656e 7420 6f66 2074 ext element of t
│ │ │ │ │ -00014290: 6865 2073 7472 6561 6d20 7769 7468 6f75 he stream withou
│ │ │ │ │ -000142a0: 7420 6d6f 7669 6e67 2074 6865 2070 6f69 t moving the poi
│ │ │ │ │ -000142b0: 6e74 6572 2e0a 2020 2020 2052 6574 7572 nter.. Retur
│ │ │ │ │ -000142c0: 6e73 206e 696c 2077 6865 6e20 6174 2065 ns nil when at e
│ │ │ │ │ -000142d0: 6e64 206f 6620 7374 7265 616d 2e20 204c nd of stream. L
│ │ │ │ │ -000142e0: 6f6f 6b61 6865 6164 2069 7320 696d 706c ookahead is impl
│ │ │ │ │ -000142f0: 656d 656e 7465 640a 2020 2020 2061 7574 emented. aut
│ │ │ │ │ -00014300: 6f6d 6174 6963 616c 6c79 2066 6f72 2073 omatically for s
│ │ │ │ │ -00014310: 7472 6561 6d73 2074 6861 7420 6172 6520 treams that are
│ │ │ │ │ -00014320: 6e6f 7420 706f 7369 7469 6f6e 6162 6c65 not positionable
│ │ │ │ │ -00014330: 2062 7574 2063 616e 2062 650a 2020 2020 but can be.
│ │ │ │ │ -00014340: 2063 6f70 6965 642e 0a0a 7065 656b 466f copied...peekFo
│ │ │ │ │ -00014350: 723a 2061 4368 6172 6163 7465 720a 2020 r: aCharacter.
│ │ │ │ │ -00014360: 2020 2052 6574 7572 6e73 2074 7275 6520 Returns true
│ │ │ │ │ -00014370: 616e 6420 676f 6262 6c65 7320 7468 6520 and gobbles the
│ │ │ │ │ -00014380: 6e65 7874 2065 6c65 6d65 6e74 2066 726f next element fro
│ │ │ │ │ -00014390: 6d20 7468 6520 7374 7265 616d 206f 6620 m the stream of
│ │ │ │ │ -000143a0: 6974 2069 730a 2020 2020 2065 7175 616c it is. equal
│ │ │ │ │ -000143b0: 2074 6f20 616e 4f62 6a65 6374 2c20 7265 to anObject, re
│ │ │ │ │ -000143c0: 7475 726e 7320 6661 6c73 6520 616e 6420 turns false and
│ │ │ │ │ -000143d0: 646f 6573 6e27 7420 676f 6262 6c65 2074 doesn't gobble t
│ │ │ │ │ -000143e0: 6865 206e 6578 740a 2020 2020 2065 6c65 he next. ele
│ │ │ │ │ -000143f0: 6d65 6e74 2069 6620 7468 6520 6e65 7874 ment if the next
│ │ │ │ │ -00014400: 2065 6c65 6d65 6e74 2069 7320 6e6f 7420 element is not
│ │ │ │ │ -00014410: 6571 7561 6c20 746f 2061 6e4f 626a 6563 equal to anObjec
│ │ │ │ │ -00014420: 742e 2020 4c6f 6f6b 6168 6561 6420 6973 t. Lookahead is
│ │ │ │ │ -00014430: 0a20 2020 2020 696d 706c 656d 656e 7465 . implemente
│ │ │ │ │ -00014440: 6420 6175 746f 6d61 7469 6361 6c6c 7920 d automatically
│ │ │ │ │ -00014450: 666f 7220 7374 7265 616d 7320 7468 6174 for streams that
│ │ │ │ │ -00014460: 2061 7265 206e 6f74 2070 6f73 6974 696f are not positio
│ │ │ │ │ -00014470: 6e61 626c 6520 6275 740a 2020 2020 2063 nable but. c
│ │ │ │ │ -00014480: 616e 2062 6520 636f 7069 6564 2e0a 0a72 an be copied...r
│ │ │ │ │ -00014490: 656a 6563 743a 2061 426c 6f63 6b0a 2020 eject: aBlock.
│ │ │ │ │ -000144a0: 2020 2041 6e73 7765 7220 6120 6e65 7720 Answer a new
│ │ │ │ │ -000144b0: 7374 7265 616d 2074 6861 7420 6f6e 6c79 stream that only
│ │ │ │ │ -000144c0: 2072 6574 7572 6e73 2074 686f 7365 206f returns those o
│ │ │ │ │ -000144d0: 626a 6563 7473 2066 6f72 2077 6869 6368 bjects for which
│ │ │ │ │ -000144e0: 0a20 2020 2020 6142 6c6f 636b 2072 6574 . aBlock ret
│ │ │ │ │ -000144f0: 7572 6e73 2066 616c 7365 2e20 204e 6f74 urns false. Not
│ │ │ │ │ -00014500: 6520 7468 6174 2074 6865 2072 6574 7572 e that the retur
│ │ │ │ │ -00014510: 6e65 6420 7374 7265 616d 2077 696c 6c20 ned stream will
│ │ │ │ │ -00014520: 6e6f 7420 6265 0a20 2020 2020 706f 7369 not be. posi
│ │ │ │ │ -00014530: 7469 6f6e 6162 6c65 2e0a 0a73 656c 6563 tionable...selec
│ │ │ │ │ -00014540: 743a 2061 426c 6f63 6b0a 2020 2020 2041 t: aBlock. A
│ │ │ │ │ -00014550: 6e73 7765 7220 6120 6e65 7720 7374 7265 nswer a new stre
│ │ │ │ │ -00014560: 616d 2074 6861 7420 6f6e 6c79 2072 6574 am that only ret
│ │ │ │ │ -00014570: 7572 6e73 2074 686f 7365 206f 626a 6563 urns those objec
│ │ │ │ │ -00014580: 7473 2066 6f72 2077 6869 6368 0a20 2020 ts for which.
│ │ │ │ │ -00014590: 2020 6142 6c6f 636b 2072 6574 7572 6e73 aBlock returns
│ │ │ │ │ -000145a0: 2074 7275 652e 2020 4e6f 7465 2074 6861 true. Note tha
│ │ │ │ │ -000145b0: 7420 7468 6520 7265 7475 726e 6564 2073 t the returned s
│ │ │ │ │ -000145c0: 7472 6561 6d20 7769 6c6c 206e 6f74 2062 tream will not b
│ │ │ │ │ -000145d0: 650a 2020 2020 2070 6f73 6974 696f 6e61 e. positiona
│ │ │ │ │ -000145e0: 626c 652e 0a0a 1f0a 4669 6c65 3a20 6773 ble.....File: gs
│ │ │ │ │ -000145f0: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ -00014600: 6465 3a20 5374 7265 616d 2d70 6f6c 796d de: Stream-polym
│ │ │ │ │ -00014610: 6f72 7068 6973 6d2c 2020 4e65 7874 3a20 orphism, Next:
│ │ │ │ │ -00014620: 5374 7265 616d 2d70 6f73 6974 696f 6e69 Stream-positioni
│ │ │ │ │ -00014630: 6e67 2c20 2050 7265 763a 2053 7472 6561 ng, Prev: Strea
│ │ │ │ │ -00014640: 6d2d 6669 6c74 6572 696e 672c 2020 5570 m-filtering, Up
│ │ │ │ │ -00014650: 3a20 5374 7265 616d 0a0a 312e 3135 372e : Stream..1.157.
│ │ │ │ │ -00014660: 3132 2053 7472 6561 6d3a 2070 6f6c 796d 12 Stream: polym
│ │ │ │ │ -00014670: 6f72 7068 6973 6d0a 2d2d 2d2d 2d2d 2d2d orphism.--------
│ │ │ │ │ -00014680: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00014690: 2d2d 2d2d 2d0a 0a63 6c6f 7365 0a20 2020 -----..close.
│ │ │ │ │ -000146a0: 2020 446f 206e 6f74 6869 6e67 2e20 2054 Do nothing. T
│ │ │ │ │ -000146b0: 6869 7320 6973 2070 726f 7669 6465 6420 his is provided
│ │ │ │ │ -000146c0: 666f 7220 636f 6e73 6973 7465 6e63 7920 for consistency
│ │ │ │ │ -000146d0: 7769 7468 2066 696c 6520 7374 7265 616d with file stream
│ │ │ │ │ -000146e0: 730a 0a66 6c75 7368 0a20 2020 2020 446f s..flush. Do
│ │ │ │ │ -000146f0: 206e 6f74 6869 6e67 2e20 2054 6869 7320 nothing. This
│ │ │ │ │ -00014700: 6973 2070 726f 7669 6465 6420 666f 7220 is provided for
│ │ │ │ │ -00014710: 636f 6e73 6973 7465 6e63 7920 7769 7468 consistency with
│ │ │ │ │ -00014720: 2066 696c 6520 7374 7265 616d 730a 0a70 file streams..p
│ │ │ │ │ -00014730: 6173 7445 6e64 0a20 2020 2020 5468 6520 astEnd. The
│ │ │ │ │ -00014740: 656e 6420 6f66 2074 6865 2073 7472 6561 end of the strea
│ │ │ │ │ -00014750: 6d20 6861 7320 6265 656e 2072 6561 6368 m has been reach
│ │ │ │ │ -00014760: 6564 2e20 2053 6967 6e61 6c20 6120 4e6f ed. Signal a No
│ │ │ │ │ -00014770: 7469 6669 6361 7469 6f6e 2e0a 0a1f 0a46 tification.....F
│ │ │ │ │ -00014780: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ -00014790: 666f 2c20 204e 6f64 653a 2053 7472 6561 fo, Node: Strea
│ │ │ │ │ -000147a0: 6d2d 706f 7369 7469 6f6e 696e 672c 2020 m-positioning,
│ │ │ │ │ -000147b0: 4e65 7874 3a20 5374 7265 616d 2d70 7269 Next: Stream-pri
│ │ │ │ │ -000147c0: 6e74 696e 672c 2020 5072 6576 3a20 5374 nting, Prev: St
│ │ │ │ │ -000147d0: 7265 616d 2d70 6f6c 796d 6f72 7068 6973 ream-polymorphis
│ │ │ │ │ -000147e0: 6d2c 2020 5570 3a20 5374 7265 616d 0a0a m, Up: Stream..
│ │ │ │ │ -000147f0: 312e 3135 372e 3133 2053 7472 6561 6d3a 1.157.13 Stream:
│ │ │ │ │ -00014800: 2070 6f73 6974 696f 6e69 6e67 0a2d 2d2d positioning.---
│ │ │ │ │ -00014810: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00014820: 2d2d 2d2d 2d2d 2d2d 2d0a 0a69 7350 6f73 ---------..isPos
│ │ │ │ │ -00014830: 6974 696f 6e61 626c 650a 2020 2020 2041 itionable. A
│ │ │ │ │ -00014840: 6e73 7765 7220 7472 7565 2069 6620 7468 nswer true if th
│ │ │ │ │ -00014850: 6520 7374 7265 616d 2073 7570 706f 7274 e stream support
│ │ │ │ │ -00014860: 7320 6d6f 7669 6e67 2062 6163 6b77 6172 s moving backwar
│ │ │ │ │ -00014870: 6473 2077 6974 6820 2373 6b69 703a 2e0a ds with #skip:..
│ │ │ │ │ -00014880: 0a73 6b69 703a 2061 6e49 6e74 6567 6572 .skip: anInteger
│ │ │ │ │ -00014890: 0a20 2020 2020 4d6f 7665 2074 6865 2070 . Move the p
│ │ │ │ │ -000148a0: 6f73 6974 696f 6e20 666f 7277 6172 6473 osition forwards
│ │ │ │ │ -000148b0: 2062 7920 616e 496e 7465 6765 7220 706c by anInteger pl
│ │ │ │ │ -000148c0: 6163 6573 0a0a 736b 6970 5365 7061 7261 aces..skipSepara
│ │ │ │ │ -000148d0: 746f 7273 0a20 2020 2020 4164 7661 6e63 tors. Advanc
│ │ │ │ │ -000148e0: 6520 7468 6520 7265 6365 6976 6572 2075 e the receiver u
│ │ │ │ │ -000148f0: 6e74 696c 2077 6520 6669 6e64 2061 2063 ntil we find a c
│ │ │ │ │ -00014900: 6861 7261 6374 6572 2074 6861 7420 6973 haracter that is
│ │ │ │ │ -00014910: 206e 6f74 2061 0a20 2020 2020 7365 7061 not a. sepa
│ │ │ │ │ -00014920: 7261 746f 722e 2020 416e 7377 6572 2066 rator. Answer f
│ │ │ │ │ -00014930: 616c 7365 2069 6620 7765 2072 6561 6368 alse if we reach
│ │ │ │ │ -00014940: 2074 6865 2065 6e64 206f 6620 7468 6520 the end of the
│ │ │ │ │ -00014950: 7374 7265 616d 2c20 656c 7365 0a20 2020 stream, else.
│ │ │ │ │ -00014960: 2020 616e 7377 6572 2074 7275 653b 2069 answer true; i
│ │ │ │ │ -00014970: 6e20 7468 6973 2063 6173 652c 2073 656e n this case, sen
│ │ │ │ │ -00014980: 6469 6e67 2023 6e65 7874 2077 696c 6c20 ding #next will
│ │ │ │ │ -00014990: 7265 7475 726e 2074 6865 2066 6972 7374 return the first
│ │ │ │ │ -000149a0: 0a20 2020 2020 6e6f 6e2d 7365 7061 7261 . non-separa
│ │ │ │ │ -000149b0: 746f 7220 6368 6172 6163 7465 7220 2870 tor character (p
│ │ │ │ │ -000149c0: 6f73 7369 626c 7920 7468 6520 7361 6d65 ossibly the same
│ │ │ │ │ -000149d0: 2074 6f20 7768 6963 6820 7468 6520 7374 to which the st
│ │ │ │ │ -000149e0: 7265 616d 0a20 2020 2020 706f 696e 7465 ream. pointe
│ │ │ │ │ -000149f0: 6420 6265 666f 7265 2023 736b 6970 5365 d before #skipSe
│ │ │ │ │ -00014a00: 7061 7261 746f 7273 2077 6173 2073 656e parators was sen
│ │ │ │ │ -00014a10: 7429 2e0a 0a73 6b69 7054 6f3a 2061 6e4f t)...skipTo: anO
│ │ │ │ │ -00014a20: 626a 6563 740a 2020 2020 204d 6f76 6520 bject. Move
│ │ │ │ │ -00014a30: 7468 6520 6375 7272 656e 7420 706f 7369 the current posi
│ │ │ │ │ -00014a40: 7469 6f6e 2074 6f20 6166 7465 7220 7468 tion to after th
│ │ │ │ │ -00014a50: 6520 6e65 7874 206f 6363 7572 7265 6e63 e next occurrenc
│ │ │ │ │ -00014a60: 6520 6f66 2061 6e4f 626a 6563 740a 2020 e of anObject.
│ │ │ │ │ -00014a70: 2020 2061 6e64 2072 6574 7572 6e20 7472 and return tr
│ │ │ │ │ -00014a80: 7565 2069 6620 616e 4f62 6a65 6374 2077 ue if anObject w
│ │ │ │ │ -00014a90: 6173 2066 6f75 6e64 2e20 2049 6620 616e as found. If an
│ │ │ │ │ -00014aa0: 4f62 6a65 6374 2064 6f65 736e 2774 2065 Object doesn't e
│ │ │ │ │ -00014ab0: 7869 7374 2c0a 2020 2020 2074 6865 2070 xist,. the p
│ │ │ │ │ -00014ac0: 6f69 6e74 6572 2069 7320 6174 456e 642c ointer is atEnd,
│ │ │ │ │ -00014ad0: 2061 6e64 2066 616c 7365 2069 7320 7265 and false is re
│ │ │ │ │ -00014ae0: 7475 726e 6564 2e0a 0a73 6b69 7054 6f41 turned...skipToA
│ │ │ │ │ -00014af0: 6c6c 3a20 6143 6f6c 6c65 6374 696f 6e0a ll: aCollection.
│ │ │ │ │ -00014b00: 2020 2020 2049 6620 7468 6572 6520 6973 If there is
│ │ │ │ │ -00014b10: 2061 2073 6571 7565 6e63 6520 6f66 206f a sequence of o
│ │ │ │ │ -00014b20: 626a 6563 7473 2072 656d 6169 6e69 6e67 bjects remaining
│ │ │ │ │ -00014b30: 2069 6e20 7468 6520 7374 7265 616d 2074 in the stream t
│ │ │ │ │ -00014b40: 6861 7420 6973 0a20 2020 2020 6571 7561 hat is. equa
│ │ │ │ │ -00014b50: 6c20 746f 2074 6865 2073 6571 7565 6e63 l to the sequenc
│ │ │ │ │ -00014b60: 6520 696e 2061 436f 6c6c 6563 7469 6f6e e in aCollection
│ │ │ │ │ -00014b70: 2c20 7365 7420 7468 6520 7374 7265 616d , set the stream
│ │ │ │ │ -00014b80: 2070 6f73 6974 696f 6e20 6a75 7374 0a20 position just.
│ │ │ │ │ -00014b90: 2020 2020 7061 7374 2074 6861 7420 7365 past that se
│ │ │ │ │ -00014ba0: 7175 656e 6365 2061 6e64 2061 6e73 7765 quence and answe
│ │ │ │ │ -00014bb0: 7220 7472 7565 2e20 2045 6c73 652c 2073 r true. Else, s
│ │ │ │ │ -00014bc0: 6574 2074 6865 2073 7472 6561 6d20 706f et the stream po
│ │ │ │ │ -00014bd0: 7369 7469 6f6e 0a20 2020 2020 746f 2069 sition. to i
│ │ │ │ │ -00014be0: 7473 2065 6e64 2061 6e64 2061 6e73 7765 ts end and answe
│ │ │ │ │ -00014bf0: 7220 6661 6c73 652e 0a0a 1f0a 4669 6c65 r false.....File
│ │ │ │ │ -00014c00: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ -00014c10: 2020 4e6f 6465 3a20 5374 7265 616d 2d70 Node: Stream-p
│ │ │ │ │ -00014c20: 7269 6e74 696e 672c 2020 4e65 7874 3a20 rinting, Next:
│ │ │ │ │ -00014c30: 5374 7265 616d 2d73 7469 6c6c 2075 6e63 Stream-still unc
│ │ │ │ │ -00014c40: 6c61 7373 6966 6965 642c 2020 5072 6576 lassified, Prev
│ │ │ │ │ -00014c50: 3a20 5374 7265 616d 2d70 6f73 6974 696f : Stream-positio
│ │ │ │ │ -00014c60: 6e69 6e67 2c20 2055 703a 2053 7472 6561 ning, Up: Strea
│ │ │ │ │ -00014c70: 6d0a 0a31 2e31 3537 2e31 3420 5374 7265 m..1.157.14 Stre
│ │ │ │ │ -00014c80: 616d 3a20 7072 696e 7469 6e67 0a2d 2d2d am: printing.---
│ │ │ │ │ -00014c90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00014ca0: 2d2d 2d2d 2d2d 0a0a 3c3c 2061 6e4f 626a ------..<< anObj
│ │ │ │ │ -00014cb0: 6563 740a 2020 2020 2054 6869 7320 6d65 ect. This me
│ │ │ │ │ -00014cc0: 7468 6f64 2069 7320 6120 7368 6f72 742d thod is a short-
│ │ │ │ │ -00014cd0: 6375 7420 666f 7220 2364 6973 706c 6179 cut for #display
│ │ │ │ │ -00014ce0: 3a3b 2069 7420 7072 696e 7473 2061 6e4f :; it prints anO
│ │ │ │ │ -00014cf0: 626a 6563 7420 6f6e 2074 6865 0a20 2020 bject on the.
│ │ │ │ │ -00014d00: 2020 7265 6365 6976 6572 2062 7920 7365 receiver by se
│ │ │ │ │ -00014d10: 6e64 696e 6720 6469 7370 6c61 794f 6e3a nding displayOn:
│ │ │ │ │ -00014d20: 2074 6f20 616e 4f62 6a65 6374 2e20 2054 to anObject. T
│ │ │ │ │ -00014d30: 6869 7320 6d65 7468 6f64 2069 730a 2020 his method is.
│ │ │ │ │ -00014d40: 2020 2070 726f 7669 6465 6420 736f 2074 provided so t
│ │ │ │ │ -00014d50: 6861 7420 796f 7520 6361 6e20 7573 6520 hat you can use
│ │ │ │ │ -00014d60: 6361 7363 6164 696e 6720 616e 6420 6f62 cascading and ob
│ │ │ │ │ -00014d70: 7461 696e 2062 6574 7465 722d 6c6f 6f6b tain better-look
│ │ │ │ │ -00014d80: 696e 670a 2020 2020 2063 6f64 650a 0a64 ing. code..d
│ │ │ │ │ -00014d90: 6973 706c 6179 3a20 616e 4f62 6a65 6374 isplay: anObject
│ │ │ │ │ -00014da0: 0a20 2020 2020 5072 696e 7420 616e 4f62 . Print anOb
│ │ │ │ │ -00014db0: 6a65 6374 206f 6e20 7468 6520 7265 6365 ject on the rece
│ │ │ │ │ -00014dc0: 6976 6572 2062 7920 7365 6e64 696e 6720 iver by sending
│ │ │ │ │ -00014dd0: 6469 7370 6c61 794f 6e3a 2074 6f20 616e displayOn: to an
│ │ │ │ │ -00014de0: 4f62 6a65 6374 2e0a 2020 2020 2054 6869 Object.. Thi
│ │ │ │ │ -00014df0: 7320 6d65 7468 6f64 2069 7320 7072 6f76 s method is prov
│ │ │ │ │ -00014e00: 6964 6564 2073 6f20 7468 6174 2079 6f75 ided so that you
│ │ │ │ │ -00014e10: 2063 616e 2075 7365 2063 6173 6361 6469 can use cascadi
│ │ │ │ │ -00014e20: 6e67 2061 6e64 206f 6274 6169 6e0a 2020 ng and obtain.
│ │ │ │ │ -00014e30: 2020 2062 6574 7465 722d 6c6f 6f6b 696e better-lookin
│ │ │ │ │ -00014e40: 6720 636f 6465 0a0a 7072 696e 743a 2061 g code..print: a
│ │ │ │ │ -00014e50: 6e4f 626a 6563 740a 2020 2020 2050 7269 nObject. Pri
│ │ │ │ │ -00014e60: 6e74 2061 6e4f 626a 6563 7420 6f6e 2074 nt anObject on t
│ │ │ │ │ -00014e70: 6865 2072 6563 6569 7665 7220 6279 2073 he receiver by s
│ │ │ │ │ -00014e80: 656e 6469 6e67 2070 7269 6e74 4f6e 3a20 ending printOn:
│ │ │ │ │ -00014e90: 746f 2061 6e4f 626a 6563 742e 0a20 2020 to anObject..
│ │ │ │ │ -00014ea0: 2020 5468 6973 206d 6574 686f 6420 6973 This method is
│ │ │ │ │ -00014eb0: 2070 726f 7669 6465 6420 736f 2074 6861 provided so tha
│ │ │ │ │ -00014ec0: 7420 796f 7520 6361 6e20 7573 6520 6361 t you can use ca
│ │ │ │ │ -00014ed0: 7363 6164 696e 6720 616e 6420 6f62 7461 scading and obta
│ │ │ │ │ -00014ee0: 696e 0a20 2020 2020 6265 7474 6572 2d6c in. better-l
│ │ │ │ │ -00014ef0: 6f6f 6b69 6e67 2063 6f64 650a 0a1f 0a46 ooking code....F
│ │ │ │ │ -00014f00: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ -00014f10: 666f 2c20 204e 6f64 653a 2053 7472 6561 fo, Node: Strea
│ │ │ │ │ -00014f20: 6d2d 7374 696c 6c20 756e 636c 6173 7369 m-still unclassi
│ │ │ │ │ -00014f30: 6669 6564 2c20 204e 6578 743a 2053 7472 fied, Next: Str
│ │ │ │ │ -00014f40: 6561 6d2d 7374 6f72 696e 672c 2020 5072 eam-storing, Pr
│ │ │ │ │ -00014f50: 6576 3a20 5374 7265 616d 2d70 7269 6e74 ev: Stream-print
│ │ │ │ │ -00014f60: 696e 672c 2020 5570 3a20 5374 7265 616d ing, Up: Stream
│ │ │ │ │ -00014f70: 0a0a 312e 3135 372e 3135 2053 7472 6561 ..1.157.15 Strea
│ │ │ │ │ -00014f80: 6d3a 2073 7469 6c6c 2075 6e63 6c61 7373 m: still unclass
│ │ │ │ │ -00014f90: 6966 6965 640a 2d2d 2d2d 2d2d 2d2d 2d2d ified.----------
│ │ │ │ │ -00014fa0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00014fb0: 2d2d 2d2d 2d2d 2d2d 2d0a 0a6e 6578 7450 ---------..nextP
│ │ │ │ │ -00014fc0: 7574 416c 6c4f 6e3a 2061 5374 7265 616d utAllOn: aStream
│ │ │ │ │ -00014fd0: 0a20 2020 2020 5772 6974 6520 616c 6c20 . Write all
│ │ │ │ │ -00014fe0: 7468 6520 6f62 6a65 6374 7320 696e 2074 the objects in t
│ │ │ │ │ -00014ff0: 6865 2072 6563 6569 7665 7220 746f 2061 he receiver to a
│ │ │ │ │ -00015000: 5374 7265 616d 0a0a 1f0a 4669 6c65 3a20 Stream....File:
│ │ │ │ │ -00015010: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ -00015020: 4e6f 6465 3a20 5374 7265 616d 2d73 746f Node: Stream-sto
│ │ │ │ │ -00015030: 7269 6e67 2c20 204e 6578 743a 2053 7472 ring, Next: Str
│ │ │ │ │ -00015040: 6561 6d2d 7374 7265 616d 696e 6720 7072 eam-streaming pr
│ │ │ │ │ -00015050: 6f74 6f63 6f6c 2c20 2050 7265 763a 2053 otocol, Prev: S
│ │ │ │ │ -00015060: 7472 6561 6d2d 7374 696c 6c20 756e 636c tream-still uncl
│ │ │ │ │ -00015070: 6173 7369 6669 6564 2c20 2055 703a 2053 assified, Up: S
│ │ │ │ │ -00015080: 7472 6561 6d0a 0a31 2e31 3537 2e31 3620 tream..1.157.16
│ │ │ │ │ -00015090: 5374 7265 616d 3a20 7374 6f72 696e 670a Stream: storing.
│ │ │ │ │ -000150a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000150b0: 2d2d 2d2d 2d2d 2d2d 0a0a 7374 6f72 653a --------..store:
│ │ │ │ │ -000150c0: 2061 6e4f 626a 6563 740a 2020 2020 2050 anObject. P
│ │ │ │ │ -000150d0: 7269 6e74 2053 6d61 6c6c 7461 6c6b 2063 rint Smalltalk c
│ │ │ │ │ -000150e0: 6f64 6520 636f 6d70 696c 696e 6720 746f ode compiling to
│ │ │ │ │ -000150f0: 2061 6e4f 626a 6563 7420 6f6e 2074 6865 anObject on the
│ │ │ │ │ -00015100: 2072 6563 6569 7665 722c 2062 790a 2020 receiver, by.
│ │ │ │ │ -00015110: 2020 2073 656e 6469 6e67 2073 746f 7265 sending store
│ │ │ │ │ -00015120: 4f6e 3a20 746f 2061 6e4f 626a 6563 742e On: to anObject.
│ │ │ │ │ -00015130: 2020 5468 6973 206d 6574 686f 6420 6973 This method is
│ │ │ │ │ -00015140: 2070 726f 7669 6465 6420 736f 2074 6861 provided so tha
│ │ │ │ │ -00015150: 7420 796f 750a 2020 2020 2063 616e 2075 t you. can u
│ │ │ │ │ -00015160: 7365 2063 6173 6361 6469 6e67 2061 6e64 se cascading and
│ │ │ │ │ -00015170: 206f 6274 6169 6e20 6265 7474 6572 2d6c obtain better-l
│ │ │ │ │ -00015180: 6f6f 6b69 6e67 2063 6f64 650a 0a1f 0a46 ooking code....F
│ │ │ │ │ -00015190: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ -000151a0: 666f 2c20 204e 6f64 653a 2053 7472 6561 fo, Node: Strea
│ │ │ │ │ -000151b0: 6d2d 7374 7265 616d 696e 6720 7072 6f74 m-streaming prot
│ │ │ │ │ -000151c0: 6f63 6f6c 2c20 204e 6578 743a 2053 7472 ocol, Next: Str
│ │ │ │ │ -000151d0: 6561 6d2d 7465 7374 696e 672c 2020 5072 eam-testing, Pr
│ │ │ │ │ -000151e0: 6576 3a20 5374 7265 616d 2d73 746f 7269 ev: Stream-stori
│ │ │ │ │ -000151f0: 6e67 2c20 2055 703a 2053 7472 6561 6d0a ng, Up: Stream.
│ │ │ │ │ -00015200: 0a31 2e31 3537 2e31 3720 5374 7265 616d .1.157.17 Stream
│ │ │ │ │ -00015210: 3a20 7374 7265 616d 696e 6720 7072 6f74 : streaming prot
│ │ │ │ │ -00015220: 6f63 6f6c 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d ocol.-----------
│ │ │ │ │ -00015230: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00015240: 2d2d 2d2d 2d2d 2d2d 0a0a 6e65 7874 4176 --------..nextAv
│ │ │ │ │ -00015250: 6169 6c61 626c 6550 7574 416c 6c4f 6e3a ailablePutAllOn:
│ │ │ │ │ -00015260: 2061 5374 7265 616d 0a20 2020 2020 436f aStream. Co
│ │ │ │ │ -00015270: 7079 2074 6f20 6153 7472 6561 6d20 6120 py to aStream a
│ │ │ │ │ -00015280: 6d6f 7265 2d6f 722d 6c65 7373 2061 7262 more-or-less arb
│ │ │ │ │ -00015290: 6974 7261 7279 2061 6d6f 756e 7420 6f66 itrary amount of
│ │ │ │ │ -000152a0: 2064 6174 612e 2020 5768 656e 2075 7365 data. When use
│ │ │ │ │ -000152b0: 640a 2020 2020 206f 6e20 6669 6c65 732c d. on files,
│ │ │ │ │ -000152c0: 2074 6869 7320 646f 6573 2061 7420 6d6f this does at mo
│ │ │ │ │ -000152d0: 7374 206f 6e65 2049 2f4f 206f 7065 7261 st one I/O opera
│ │ │ │ │ -000152e0: 7469 6f6e 2e20 2046 6f72 206f 7468 6572 tion. For other
│ │ │ │ │ -000152f0: 206b 696e 6473 206f 660a 2020 2020 2073 kinds of. s
│ │ │ │ │ -00015300: 7472 6561 6d2c 2074 6865 2064 6566 696e tream, the defin
│ │ │ │ │ -00015310: 6974 696f 6e20 6d61 7920 7661 7279 2e20 ition may vary.
│ │ │ │ │ -00015320: 2054 6869 7320 6d65 7468 6f64 2069 7320 This method is
│ │ │ │ │ -00015330: 7573 6564 2074 6f20 646f 0a20 2020 2020 used to do.
│ │ │ │ │ -00015340: 7374 7265 616d 2d74 6f2d 7374 7265 616d stream-to-stream
│ │ │ │ │ -00015350: 2063 6f70 6965 732e 0a0a 1f0a 4669 6c65 copies.....File
│ │ │ │ │ -00015360: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ -00015370: 2020 4e6f 6465 3a20 5374 7265 616d 2d74 Node: Stream-t
│ │ │ │ │ -00015380: 6573 7469 6e67 2c20 2050 7265 763a 2053 esting, Prev: S
│ │ │ │ │ -00015390: 7472 6561 6d2d 7374 7265 616d 696e 6720 tream-streaming
│ │ │ │ │ -000153a0: 7072 6f74 6f63 6f6c 2c20 2055 703a 2053 protocol, Up: S
│ │ │ │ │ -000153b0: 7472 6561 6d0a 0a31 2e31 3537 2e31 3820 tream..1.157.18
│ │ │ │ │ -000153c0: 5374 7265 616d 3a20 7465 7374 696e 670a Stream: testing.
│ │ │ │ │ -000153d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000153e0: 2d2d 2d2d 2d2d 2d2d 0a0a 6174 456e 640a --------..atEnd.
│ │ │ │ │ -000153f0: 2020 2020 2041 6e73 7765 7220 7768 6574 Answer whet
│ │ │ │ │ -00015400: 6865 7220 7468 6520 7374 7265 616d 2068 her the stream h
│ │ │ │ │ -00015410: 6173 2067 6f74 2074 6f20 616e 2065 6e64 as got to an end
│ │ │ │ │ -00015420: 0a0a 6973 4578 7465 726e 616c 5374 7265 ..isExternalStre
│ │ │ │ │ -00015430: 616d 0a20 2020 2020 416e 7377 6572 2077 am. Answer w
│ │ │ │ │ -00015440: 6865 7468 6572 2074 6865 2072 6563 6569 hether the recei
│ │ │ │ │ -00015450: 7665 7220 7374 7265 616d 7320 6f6e 2061 ver streams on a
│ │ │ │ │ -00015460: 2066 696c 6520 6f72 2073 6f63 6b65 742e file or socket.
│ │ │ │ │ -00015470: 2020 4279 0a20 2020 2020 6465 6661 756c By. defaul
│ │ │ │ │ -00015480: 742c 2061 6e73 7765 7220 6661 6c73 652e t, answer false.
│ │ │ │ │ -00015490: 0a0a 6973 5365 7175 656e 6365 6162 6c65 ..isSequenceable
│ │ │ │ │ +00011f20: 7265 616d 2d70 6f73 6974 696f 6e69 6e67 ream-positioning
│ │ │ │ │ +00011f30: 3a3a 2020 2869 6e73 7461 6e63 6529 0a2a :: (instance).*
│ │ │ │ │ +00011f40: 2053 7472 6561 6d2d 7072 696e 7469 6e67 Stream-printing
│ │ │ │ │ +00011f50: 3a3a 2020 2869 6e73 7461 6e63 6529 0a2a :: (instance).*
│ │ │ │ │ +00011f60: 2053 7472 6561 6d2d 7374 696c 6c20 756e Stream-still un
│ │ │ │ │ +00011f70: 636c 6173 7369 6669 6564 3a3a 2020 2869 classified:: (i
│ │ │ │ │ +00011f80: 6e73 7461 6e63 6529 0a2a 2053 7472 6561 nstance).* Strea
│ │ │ │ │ +00011f90: 6d2d 7374 6f72 696e 673a 3a20 2028 696e m-storing:: (in
│ │ │ │ │ +00011fa0: 7374 616e 6365 290a 2a20 5374 7265 616d stance).* Stream
│ │ │ │ │ +00011fb0: 2d73 7472 6561 6d69 6e67 2070 726f 746f -streaming proto
│ │ │ │ │ +00011fc0: 636f 6c3a 3a20 2028 696e 7374 616e 6365 col:: (instance
│ │ │ │ │ +00011fd0: 290a 2a20 5374 7265 616d 2d74 6573 7469 ).* Stream-testi
│ │ │ │ │ +00011fe0: 6e67 3a3a 2020 2869 6e73 7461 6e63 6529 ng:: (instance)
│ │ │ │ │ +00011ff0: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ +00012000: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ +00012010: 5374 7265 616d 2d61 6363 6573 7369 6e67 Stream-accessing
│ │ │ │ │ +00012020: 2d72 6561 6469 6e67 2c20 204e 6578 743a -reading, Next:
│ │ │ │ │ +00012030: 2053 7472 6561 6d2d 6163 6365 7373 696e Stream-accessin
│ │ │ │ │ +00012040: 672d 7772 6974 696e 672c 2020 5570 3a20 g-writing, Up:
│ │ │ │ │ +00012050: 5374 7265 616d 0a0a 312e 3135 372e 3120 Stream..1.157.1
│ │ │ │ │ +00012060: 5374 7265 616d 3a20 6163 6365 7373 696e Stream: accessin
│ │ │ │ │ +00012070: 672d 7265 6164 696e 670a 2d2d 2d2d 2d2d g-reading.------
│ │ │ │ │ +00012080: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00012090: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a63 6f6e -----------..con
│ │ │ │ │ +000120a0: 7465 6e74 730a 2020 2020 2041 6e73 7765 tents. Answe
│ │ │ │ │ +000120b0: 7220 7468 6520 7768 6f6c 6520 636f 6e74 r the whole cont
│ │ │ │ │ +000120c0: 656e 7473 206f 6620 7468 6520 7265 6365 ents of the rece
│ │ │ │ │ +000120d0: 6976 6572 2c20 6672 6f6d 2074 6865 206e iver, from the n
│ │ │ │ │ +000120e0: 6578 7420 6f62 6a65 6374 2074 6f0a 2020 ext object to.
│ │ │ │ │ +000120f0: 2020 2074 6865 206c 6173 740a 0a66 696c the last..fil
│ │ │ │ │ +00012100: 650a 2020 2020 2052 6574 7572 6e20 6e69 e. Return ni
│ │ │ │ │ +00012110: 6c20 6279 2064 6566 6175 6c74 3b20 6e6f l by default; no
│ │ │ │ │ +00012120: 7420 616c 6c20 7374 7265 616d 7320 6861 t all streams ha
│ │ │ │ │ +00012130: 7665 2061 2066 696c 652e 0a0a 6e61 6d65 ve a file...name
│ │ │ │ │ +00012140: 0a20 2020 2020 5265 7475 726e 206e 696c . Return nil
│ │ │ │ │ +00012150: 2062 7920 6465 6661 756c 743b 206e 6f74 by default; not
│ │ │ │ │ +00012160: 2061 6c6c 2073 7472 6561 6d73 2068 6176 all streams hav
│ │ │ │ │ +00012170: 6520 6120 6e61 6d65 2e0a 0a6e 6578 740a e a name...next.
│ │ │ │ │ +00012180: 2020 2020 2052 6574 7572 6e20 7468 6520 Return the
│ │ │ │ │ +00012190: 6e65 7874 206f 626a 6563 7420 696e 2074 next object in t
│ │ │ │ │ +000121a0: 6865 2072 6563 6569 7665 720a 0a6e 6578 he receiver..nex
│ │ │ │ │ +000121b0: 743a 2061 6e49 6e74 6567 6572 0a20 2020 t: anInteger.
│ │ │ │ │ +000121c0: 2020 5265 7475 726e 2074 6865 206e 6578 Return the nex
│ │ │ │ │ +000121d0: 7420 616e 496e 7465 6765 7220 6f62 6a65 t anInteger obje
│ │ │ │ │ +000121e0: 6374 7320 696e 2074 6865 2072 6563 6569 cts in the recei
│ │ │ │ │ +000121f0: 7665 720a 0a6e 6578 7441 7661 696c 6162 ver..nextAvailab
│ │ │ │ │ +00012200: 6c65 3a20 616e 496e 7465 6765 720a 2020 le: anInteger.
│ │ │ │ │ +00012210: 2020 2052 6574 7572 6e20 7570 2074 6f20 Return up to
│ │ │ │ │ +00012220: 616e 496e 7465 6765 7220 6f62 6a65 6374 anInteger object
│ │ │ │ │ +00012230: 7320 696e 2074 6865 2072 6563 6569 7665 s in the receive
│ │ │ │ │ +00012240: 722e 2020 4265 7369 6465 7320 7374 6f70 r. Besides stop
│ │ │ │ │ +00012250: 7069 6e67 0a20 2020 2020 6966 2074 6865 ping. if the
│ │ │ │ │ +00012260: 2065 6e64 206f 6620 7468 6520 7374 7265 end of the stre
│ │ │ │ │ +00012270: 616d 2069 7320 7265 6163 6865 642c 2074 am is reached, t
│ │ │ │ │ +00012280: 6869 7320 6d61 7920 7265 7475 726e 206c his may return l
│ │ │ │ │ +00012290: 6573 7320 7468 616e 2074 6869 730a 2020 ess than this.
│ │ │ │ │ +000122a0: 2020 206e 756d 6265 7220 6f66 2062 7974 number of byt
│ │ │ │ │ +000122b0: 6573 2066 6f72 2076 6172 696f 7573 2072 es for various r
│ │ │ │ │ +000122c0: 6561 736f 6e73 2e20 2046 6f72 2065 7861 easons. For exa
│ │ │ │ │ +000122d0: 6d70 6c65 2c20 6f6e 2066 696c 6573 2061 mple, on files a
│ │ │ │ │ +000122e0: 6e64 0a20 2020 2020 736f 636b 6574 7320 nd. sockets
│ │ │ │ │ +000122f0: 7468 6973 206f 7065 7261 7469 6f6e 2063 this operation c
│ │ │ │ │ +00012300: 6f75 6c64 2062 6520 6e6f 6e2d 626c 6f63 ould be non-bloc
│ │ │ │ │ +00012310: 6b69 6e67 2c20 6f72 2063 6f75 6c64 2064 king, or could d
│ │ │ │ │ +00012320: 6f20 6174 206d 6f73 740a 2020 2020 206f o at most. o
│ │ │ │ │ +00012330: 6e65 2049 2f4f 206f 7065 7261 7469 6f6e ne I/O operation
│ │ │ │ │ +00012340: 2e0a 0a6e 6578 7441 7661 696c 6162 6c65 ...nextAvailable
│ │ │ │ │ +00012350: 3a20 616e 496e 7465 6765 7220 696e 746f : anInteger into
│ │ │ │ │ +00012360: 3a20 6143 6f6c 6c65 6374 696f 6e20 7374 : aCollection st
│ │ │ │ │ +00012370: 6172 7469 6e67 4174 3a20 706f 730a 2020 artingAt: pos.
│ │ │ │ │ +00012380: 2020 2050 6c61 6365 2074 6865 206e 6578 Place the nex
│ │ │ │ │ +00012390: 7420 616e 496e 7465 6765 7220 6f62 6a65 t anInteger obje
│ │ │ │ │ +000123a0: 6374 7320 6672 6f6d 2074 6865 2072 6563 cts from the rec
│ │ │ │ │ +000123b0: 6569 7665 7220 696e 746f 0a20 2020 2020 eiver into.
│ │ │ │ │ +000123c0: 6143 6f6c 6c65 6374 696f 6e2c 2073 7461 aCollection, sta
│ │ │ │ │ +000123d0: 7274 696e 6720 6174 2070 6f73 6974 696f rting at positio
│ │ │ │ │ +000123e0: 6e20 706f 732e 2020 5265 7475 726e 2074 n pos. Return t
│ │ │ │ │ +000123f0: 6865 206e 756d 6265 7220 6f66 2069 7465 he number of ite
│ │ │ │ │ +00012400: 6d73 0a20 2020 2020 7374 6f72 6564 2e20 ms. stored.
│ │ │ │ │ +00012410: 2042 6573 6964 6573 2073 746f 7070 696e Besides stoppin
│ │ │ │ │ +00012420: 6720 6966 2074 6865 2065 6e64 206f 6620 g if the end of
│ │ │ │ │ +00012430: 7468 6520 7374 7265 616d 2069 7320 7265 the stream is re
│ │ │ │ │ +00012440: 6163 6865 642c 0a20 2020 2020 7468 6973 ached,. this
│ │ │ │ │ +00012450: 206d 6179 2072 6574 7572 6e20 6c65 7373 may return less
│ │ │ │ │ +00012460: 2074 6861 6e20 7468 6973 206e 756d 6265 than this numbe
│ │ │ │ │ +00012470: 7220 6f66 2062 7974 6573 2066 6f72 2076 r of bytes for v
│ │ │ │ │ +00012480: 6172 696f 7573 2072 6561 736f 6e73 2e0a arious reasons..
│ │ │ │ │ +00012490: 2020 2020 2046 6f72 2065 7861 6d70 6c65 For example
│ │ │ │ │ +000124a0: 2c20 6f6e 2066 696c 6573 2061 6e64 2073 , on files and s
│ │ │ │ │ +000124b0: 6f63 6b65 7473 2074 6869 7320 6f70 6572 ockets this oper
│ │ │ │ │ +000124c0: 6174 696f 6e20 636f 756c 6420 6265 0a20 ation could be.
│ │ │ │ │ +000124d0: 2020 2020 6e6f 6e2d 626c 6f63 6b69 6e67 non-blocking
│ │ │ │ │ +000124e0: 2c20 6f72 2063 6f75 6c64 2064 6f20 6174 , or could do at
│ │ │ │ │ +000124f0: 206d 6f73 7420 6f6e 6520 492f 4f20 6f70 most one I/O op
│ │ │ │ │ +00012500: 6572 6174 696f 6e2e 0a0a 6e65 7874 4176 eration...nextAv
│ │ │ │ │ +00012510: 6169 6c61 626c 653a 2061 6e49 6e74 6567 ailable: anInteg
│ │ │ │ │ +00012520: 6572 2070 7574 416c 6c4f 6e3a 2061 5374 er putAllOn: aSt
│ │ │ │ │ +00012530: 7265 616d 0a20 2020 2020 436f 7079 2075 ream. Copy u
│ │ │ │ │ +00012540: 7020 746f 2061 6e49 6e74 6567 6572 206f p to anInteger o
│ │ │ │ │ +00012550: 626a 6563 7473 2069 6e20 7468 6520 7265 bjects in the re
│ │ │ │ │ +00012560: 6365 6976 6572 2074 6f20 6153 7472 6561 ceiver to aStrea
│ │ │ │ │ +00012570: 6d2e 2020 4265 7369 6465 730a 2020 2020 m. Besides.
│ │ │ │ │ +00012580: 2073 746f 7070 696e 6720 6966 2074 6865 stopping if the
│ │ │ │ │ +00012590: 2065 6e64 206f 6620 7468 6520 7374 7265 end of the stre
│ │ │ │ │ +000125a0: 616d 2069 7320 7265 6163 6865 642c 2074 am is reached, t
│ │ │ │ │ +000125b0: 6869 7320 6d61 7920 7265 7475 726e 206c his may return l
│ │ │ │ │ +000125c0: 6573 730a 2020 2020 2074 6861 6e20 7468 ess. than th
│ │ │ │ │ +000125d0: 6973 206e 756d 6265 7220 6f66 2062 7974 is number of byt
│ │ │ │ │ +000125e0: 6573 2066 6f72 2076 6172 696f 7573 2072 es for various r
│ │ │ │ │ +000125f0: 6561 736f 6e73 2e20 2046 6f72 2065 7861 easons. For exa
│ │ │ │ │ +00012600: 6d70 6c65 2c20 6f6e 0a20 2020 2020 6669 mple, on. fi
│ │ │ │ │ +00012610: 6c65 7320 616e 6420 736f 636b 6574 7320 les and sockets
│ │ │ │ │ +00012620: 7468 6973 206f 7065 7261 7469 6f6e 2063 this operation c
│ │ │ │ │ +00012630: 6f75 6c64 2062 6520 6e6f 6e2d 626c 6f63 ould be non-bloc
│ │ │ │ │ +00012640: 6b69 6e67 2c20 6f72 2063 6f75 6c64 0a20 king, or could.
│ │ │ │ │ +00012650: 2020 2020 646f 2061 7420 6d6f 7374 206f do at most o
│ │ │ │ │ +00012660: 6e65 2049 2f4f 206f 7065 7261 7469 6f6e ne I/O operation
│ │ │ │ │ +00012670: 2e0a 0a6e 6578 744c 696e 650a 2020 2020 ...nextLine.
│ │ │ │ │ +00012680: 2052 6574 7572 6e73 2061 2063 6f6c 6c65 Returns a colle
│ │ │ │ │ +00012690: 6374 696f 6e20 6f66 2074 6865 2073 616d ction of the sam
│ │ │ │ │ +000126a0: 6520 7479 7065 2074 6861 7420 7468 6520 e type that the
│ │ │ │ │ +000126b0: 7374 7265 616d 2061 6363 6573 7365 732c stream accesses,
│ │ │ │ │ +000126c0: 0a20 2020 2020 636f 6e74 6169 6e69 6e67 . containing
│ │ │ │ │ +000126d0: 2074 6865 206e 6578 7420 6c69 6e65 2075 the next line u
│ │ │ │ │ +000126e0: 7020 746f 2074 6865 206e 6578 7420 6e65 p to the next ne
│ │ │ │ │ +000126f0: 772d 6c69 6e65 2063 6861 7261 6374 6572 w-line character
│ │ │ │ │ +00012700: 2e0a 2020 2020 2052 6574 7572 6e73 2074 .. Returns t
│ │ │ │ │ +00012710: 6865 2065 6e74 6972 6520 7265 7374 206f he entire rest o
│ │ │ │ │ +00012720: 6620 7468 6520 7374 7265 616d 2773 2063 f the stream's c
│ │ │ │ │ +00012730: 6f6e 7465 6e74 7320 6966 206e 6f20 6e65 ontents if no ne
│ │ │ │ │ +00012740: 772d 6c69 6e65 0a20 2020 2020 6368 6172 w-line. char
│ │ │ │ │ +00012750: 6163 7465 7220 6973 2066 6f75 6e64 2e0a acter is found..
│ │ │ │ │ +00012760: 0a6e 6578 744d 6174 6368 466f 723a 2061 .nextMatchFor: a
│ │ │ │ │ +00012770: 6e4f 626a 6563 740a 2020 2020 2041 6e73 nObject. Ans
│ │ │ │ │ +00012780: 7765 7220 7768 6574 6865 7220 7468 6520 wer whether the
│ │ │ │ │ +00012790: 6e65 7874 206f 626a 6563 7420 6973 2065 next object is e
│ │ │ │ │ +000127a0: 7175 616c 2074 6f20 616e 4f62 6a65 6374 qual to anObject
│ │ │ │ │ +000127b0: 2e20 4576 656e 2069 6620 6974 0a20 2020 . Even if it.
│ │ │ │ │ +000127c0: 2020 646f 6573 206e 6f74 2c20 616e 4f62 does not, anOb
│ │ │ │ │ +000127d0: 6a65 6374 2069 7320 6c6f 7374 0a0a 7370 ject is lost..sp
│ │ │ │ │ +000127e0: 6c69 7441 743a 2061 6e4f 626a 6563 740a litAt: anObject.
│ │ │ │ │ +000127f0: 2020 2020 2041 6e73 7765 7220 616e 204f Answer an O
│ │ │ │ │ +00012800: 7264 6572 6564 436f 6c6c 6563 7469 6f6e rderedCollection
│ │ │ │ │ +00012810: 206f 6620 7061 7274 7320 6f66 2074 6865 of parts of the
│ │ │ │ │ +00012820: 2072 6563 6569 7665 722e 2041 206e 6577 receiver. A new
│ │ │ │ │ +00012830: 0a20 2020 2020 2870 6f73 7369 626c 7920 . (possibly
│ │ │ │ │ +00012840: 656d 7074 7929 2070 6172 7420 7374 6172 empty) part star
│ │ │ │ │ +00012850: 7473 2061 7420 7468 6520 7374 6172 7420 ts at the start
│ │ │ │ │ +00012860: 6f66 2074 6865 2072 6563 6569 7665 722c of the receiver,
│ │ │ │ │ +00012870: 206f 720a 2020 2020 2061 6674 6572 2065 or. after e
│ │ │ │ │ +00012880: 7665 7279 206f 6363 7572 7265 6e63 6520 very occurrence
│ │ │ │ │ +00012890: 6f66 2061 6e20 6f62 6a65 6374 2077 6869 of an object whi
│ │ │ │ │ +000128a0: 6368 2069 7320 6571 7561 6c20 746f 2061 ch is equal to a
│ │ │ │ │ +000128b0: 6e4f 626a 6563 7420 2861 730a 2020 2020 nObject (as.
│ │ │ │ │ +000128c0: 2063 6f6d 7061 7265 6420 6279 2023 3d29 compared by #=)
│ │ │ │ │ +000128d0: 2e0a 0a75 7054 6f3a 2061 6e4f 626a 6563 ...upTo: anObjec
│ │ │ │ │ +000128e0: 740a 2020 2020 2052 6574 7572 6e73 2061 t. Returns a
│ │ │ │ │ +000128f0: 2063 6f6c 6c65 6374 696f 6e20 6f66 2074 collection of t
│ │ │ │ │ +00012900: 6865 2073 616d 6520 7479 7065 2074 6861 he same type tha
│ │ │ │ │ +00012910: 7420 7468 6520 7374 7265 616d 2061 6363 t the stream acc
│ │ │ │ │ +00012920: 6573 7365 732c 2075 700a 2020 2020 2074 esses, up. t
│ │ │ │ │ +00012930: 6f20 6275 7420 6e6f 7420 696e 636c 7564 o but not includ
│ │ │ │ │ +00012940: 696e 6720 7468 6520 6f62 6a65 6374 2061 ing the object a
│ │ │ │ │ +00012950: 6e4f 626a 6563 742e 2020 5265 7475 726e nObject. Return
│ │ │ │ │ +00012960: 7320 7468 6520 656e 7469 7265 2072 6573 s the entire res
│ │ │ │ │ +00012970: 740a 2020 2020 206f 6620 7468 6520 7374 t. of the st
│ │ │ │ │ +00012980: 7265 616d 2773 2063 6f6e 7465 6e74 7320 ream's contents
│ │ │ │ │ +00012990: 6966 2061 6e4f 626a 6563 7420 6973 206e if anObject is n
│ │ │ │ │ +000129a0: 6f74 2070 7265 7365 6e74 2e0a 0a75 7054 ot present...upT
│ │ │ │ │ +000129b0: 6f41 6c6c 3a20 6143 6f6c 6c65 6374 696f oAll: aCollectio
│ │ │ │ │ +000129c0: 6e0a 2020 2020 2049 6620 7468 6572 6520 n. If there
│ │ │ │ │ +000129d0: 6973 2061 2073 6571 7565 6e63 6520 6f66 is a sequence of
│ │ │ │ │ +000129e0: 206f 626a 6563 7473 2072 656d 6169 6e69 objects remaini
│ │ │ │ │ +000129f0: 6e67 2069 6e20 7468 6520 7374 7265 616d ng in the stream
│ │ │ │ │ +00012a00: 2074 6861 7420 6973 0a20 2020 2020 6571 that is. eq
│ │ │ │ │ +00012a10: 7561 6c20 746f 2074 6865 2073 6571 7565 ual to the seque
│ │ │ │ │ +00012a20: 6e63 6520 696e 2061 436f 6c6c 6563 7469 nce in aCollecti
│ │ │ │ │ +00012a30: 6f6e 2c20 7365 7420 7468 6520 7374 7265 on, set the stre
│ │ │ │ │ +00012a40: 616d 2070 6f73 6974 696f 6e20 6a75 7374 am position just
│ │ │ │ │ +00012a50: 0a20 2020 2020 7061 7374 2074 6861 7420 . past that
│ │ │ │ │ +00012a60: 7365 7175 656e 6365 2061 6e64 2061 6e73 sequence and ans
│ │ │ │ │ +00012a70: 7765 7220 7468 6520 656c 656d 656e 7473 wer the elements
│ │ │ │ │ +00012a80: 2075 7020 746f 2c20 6275 7420 6e6f 740a up to, but not.
│ │ │ │ │ +00012a90: 2020 2020 2069 6e63 6c75 6469 6e67 2c20 including,
│ │ │ │ │ +00012aa0: 7468 6520 7365 7175 656e 6365 2e20 456c the sequence. El
│ │ │ │ │ +00012ab0: 7365 2c20 7365 7420 7468 6520 7374 7265 se, set the stre
│ │ │ │ │ +00012ac0: 616d 2070 6f73 6974 696f 6e20 746f 2069 am position to i
│ │ │ │ │ +00012ad0: 7473 2065 6e64 0a20 2020 2020 616e 6420 ts end. and
│ │ │ │ │ +00012ae0: 616e 7377 6572 2061 6c6c 2074 6865 2072 answer all the r
│ │ │ │ │ +00012af0: 656d 6169 6e69 6e67 2065 6c65 6d65 6e74 emaining element
│ │ │ │ │ +00012b00: 732e 0a0a 7570 546f 456e 640a 2020 2020 s...upToEnd.
│ │ │ │ │ +00012b10: 2041 6e73 7765 7220 6576 6572 7920 6974 Answer every it
│ │ │ │ │ +00012b20: 656d 2069 6e20 7468 6520 636f 6c6c 6563 em in the collec
│ │ │ │ │ +00012b30: 7469 6f6e 206f 6e20 7768 6963 6820 7468 tion on which th
│ │ │ │ │ +00012b40: 6520 7265 6365 6976 6572 2069 730a 2020 e receiver is.
│ │ │ │ │ +00012b50: 2020 2073 7472 6561 6d69 6e67 2c20 6672 streaming, fr
│ │ │ │ │ +00012b60: 6f6d 2074 6865 206e 6578 7420 6f6e 6520 om the next one
│ │ │ │ │ +00012b70: 746f 2074 6865 206c 6173 740a 0a0a 1f0a to the last.....
│ │ │ │ │ +00012b80: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ +00012b90: 6e66 6f2c 2020 4e6f 6465 3a20 5374 7265 nfo, Node: Stre
│ │ │ │ │ +00012ba0: 616d 2d61 6363 6573 7369 6e67 2d77 7269 am-accessing-wri
│ │ │ │ │ +00012bb0: 7469 6e67 2c20 204e 6578 743a 2053 7472 ting, Next: Str
│ │ │ │ │ +00012bc0: 6561 6d2d 6261 7369 632c 2020 5072 6576 eam-basic, Prev
│ │ │ │ │ +00012bd0: 3a20 5374 7265 616d 2d61 6363 6573 7369 : Stream-accessi
│ │ │ │ │ +00012be0: 6e67 2d72 6561 6469 6e67 2c20 2055 703a ng-reading, Up:
│ │ │ │ │ +00012bf0: 2053 7472 6561 6d0a 0a31 2e31 3537 2e32 Stream..1.157.2
│ │ │ │ │ +00012c00: 2053 7472 6561 6d3a 2061 6363 6573 7369 Stream: accessi
│ │ │ │ │ +00012c10: 6e67 2d77 7269 7469 6e67 0a2d 2d2d 2d2d ng-writing.-----
│ │ │ │ │ +00012c20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00012c30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6e65 ------------..ne
│ │ │ │ │ +00012c40: 7874 3a20 616e 496e 7465 6765 7220 7075 xt: anInteger pu
│ │ │ │ │ +00012c50: 743a 2061 6e4f 626a 6563 740a 2020 2020 t: anObject.
│ │ │ │ │ +00012c60: 2057 7269 7465 2061 6e49 6e74 6567 6572 Write anInteger
│ │ │ │ │ +00012c70: 2063 6f70 6965 7320 6f66 2061 6e4f 626a copies of anObj
│ │ │ │ │ +00012c80: 6563 7420 746f 2074 6865 2072 6563 6569 ect to the recei
│ │ │ │ │ +00012c90: 7665 720a 0a6e 6578 743a 206e 2070 7574 ver..next: n put
│ │ │ │ │ +00012ca0: 416c 6c3a 2061 436f 6c6c 6563 7469 6f6e All: aCollection
│ │ │ │ │ +00012cb0: 2073 7461 7274 696e 6741 743a 2073 7461 startingAt: sta
│ │ │ │ │ +00012cc0: 7274 0a20 2020 2020 5772 6974 6520 6e20 rt. Write n
│ │ │ │ │ +00012cd0: 6f62 6a65 6374 7320 746f 2074 6865 2073 objects to the s
│ │ │ │ │ +00012ce0: 7472 6561 6d2c 2072 6561 6469 6e67 2074 tream, reading t
│ │ │ │ │ +00012cf0: 6865 6d20 6672 6f6d 2061 436f 6c6c 6563 hem from aCollec
│ │ │ │ │ +00012d00: 7469 6f6e 2061 6e64 0a20 2020 2020 7374 tion and. st
│ │ │ │ │ +00012d10: 6172 7469 6e67 2061 7420 7468 6520 7374 arting at the st
│ │ │ │ │ +00012d20: 6172 742d 7468 2069 7465 6d2e 0a0a 6e65 art-th item...ne
│ │ │ │ │ +00012d30: 7874 5075 743a 2061 6e4f 626a 6563 740a xtPut: anObject.
│ │ │ │ │ +00012d40: 2020 2020 2057 7269 7465 2061 6e4f 626a Write anObj
│ │ │ │ │ +00012d50: 6563 7420 746f 2074 6865 2072 6563 6569 ect to the recei
│ │ │ │ │ +00012d60: 7665 720a 0a6e 6578 7450 7574 416c 6c3a ver..nextPutAll:
│ │ │ │ │ +00012d70: 2061 436f 6c6c 6563 7469 6f6e 0a20 2020 aCollection.
│ │ │ │ │ +00012d80: 2020 5772 6974 6520 616c 6c20 7468 6520 Write all the
│ │ │ │ │ +00012d90: 6f62 6a65 6374 7320 696e 2061 436f 6c6c objects in aColl
│ │ │ │ │ +00012da0: 6563 7469 6f6e 2074 6f20 7468 6520 7265 ection to the re
│ │ │ │ │ +00012db0: 6365 6976 6572 0a0a 6e65 7874 5075 7441 ceiver..nextPutA
│ │ │ │ │ +00012dc0: 6c6c 466c 7573 683a 2061 436f 6c6c 6563 llFlush: aCollec
│ │ │ │ │ +00012dd0: 7469 6f6e 0a20 2020 2020 5075 7420 616c tion. Put al
│ │ │ │ │ +00012de0: 6c20 7468 6520 656c 656d 656e 7473 206f l the elements o
│ │ │ │ │ +00012df0: 6620 6143 6f6c 6c65 6374 696f 6e20 696e f aCollection in
│ │ │ │ │ +00012e00: 2074 6865 2073 7472 6561 6d2c 2074 6865 the stream, the
│ │ │ │ │ +00012e10: 6e20 666c 7573 6820 7468 650a 2020 2020 n flush the.
│ │ │ │ │ +00012e20: 2062 7566 6665 7273 2069 6620 7375 7070 buffers if supp
│ │ │ │ │ +00012e30: 6f72 7465 6420 6279 2074 6865 2073 7472 orted by the str
│ │ │ │ │ +00012e40: 6561 6d2e 0a0a 0a1f 0a46 696c 653a 2067 eam......File: g
│ │ │ │ │ +00012e50: 7374 2d62 6173 652e 696e 666f 2c20 204e st-base.info, N
│ │ │ │ │ +00012e60: 6f64 653a 2053 7472 6561 6d2d 6261 7369 ode: Stream-basi
│ │ │ │ │ +00012e70: 632c 2020 4e65 7874 3a20 5374 7265 616d c, Next: Stream
│ │ │ │ │ +00012e80: 2d62 7566 6665 7269 6e67 2c20 2050 7265 -buffering, Pre
│ │ │ │ │ +00012e90: 763a 2053 7472 6561 6d2d 6163 6365 7373 v: Stream-access
│ │ │ │ │ +00012ea0: 696e 672d 7772 6974 696e 672c 2020 5570 ing-writing, Up
│ │ │ │ │ +00012eb0: 3a20 5374 7265 616d 0a0a 312e 3135 372e : Stream..1.157.
│ │ │ │ │ +00012ec0: 3320 5374 7265 616d 3a20 6261 7369 630a 3 Stream: basic.
│ │ │ │ │ +00012ed0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00012ee0: 2d2d 2d2d 2d0a 0a73 7065 6369 6573 0a20 -----..species.
│ │ │ │ │ +00012ef0: 2020 2020 416e 7377 6572 2060 4172 7261 Answer `Arra
│ │ │ │ │ +00012f00: 7927 2e0a 0a0a 1f0a 4669 6c65 3a20 6773 y'......File: gs
│ │ │ │ │ +00012f10: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ +00012f20: 6465 3a20 5374 7265 616d 2d62 7566 6665 de: Stream-buffe
│ │ │ │ │ +00012f30: 7269 6e67 2c20 204e 6578 743a 2053 7472 ring, Next: Str
│ │ │ │ │ +00012f40: 6561 6d2d 6275 696c 7420 696e 732c 2020 eam-built ins,
│ │ │ │ │ +00012f50: 5072 6576 3a20 5374 7265 616d 2d62 6173 Prev: Stream-bas
│ │ │ │ │ +00012f60: 6963 2c20 2055 703a 2053 7472 6561 6d0a ic, Up: Stream.
│ │ │ │ │ +00012f70: 0a31 2e31 3537 2e34 2053 7472 6561 6d3a .1.157.4 Stream:
│ │ │ │ │ +00012f80: 2062 7566 6665 7269 6e67 0a2d 2d2d 2d2d buffering.-----
│ │ │ │ │ +00012f90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00012fa0: 2d2d 2d2d 0a0a 6e65 7874 3a20 616e 496e ----..next: anIn
│ │ │ │ │ +00012fb0: 7465 6765 7220 696e 746f 3a20 616e 7377 teger into: answ
│ │ │ │ │ +00012fc0: 6572 2073 7461 7274 696e 6741 743a 2070 er startingAt: p
│ │ │ │ │ +00012fd0: 6f73 0a20 2020 2020 5265 6164 2075 7020 os. Read up
│ │ │ │ │ +00012fe0: 746f 2061 6e49 6e74 6567 6572 2062 7974 to anInteger byt
│ │ │ │ │ +00012ff0: 6573 2066 726f 6d20 7468 6520 7374 7265 es from the stre
│ │ │ │ │ +00013000: 616d 2061 6e64 2073 746f 7265 2074 6865 am and store the
│ │ │ │ │ +00013010: 6d20 696e 746f 0a20 2020 2020 616e 7377 m into. answ
│ │ │ │ │ +00013020: 6572 2e20 2052 6574 7572 6e20 7468 6520 er. Return the
│ │ │ │ │ +00013030: 6e75 6d62 6572 206f 6620 6279 7465 7320 number of bytes
│ │ │ │ │ +00013040: 7468 6174 2077 6572 6520 7265 6164 2c20 that were read,
│ │ │ │ │ +00013050: 7261 6973 696e 6720 616e 0a20 2020 2020 raising an.
│ │ │ │ │ +00013060: 6578 6365 7074 696f 6e20 6966 2077 6520 exception if we
│ │ │ │ │ +00013070: 636f 756c 6420 6e6f 7420 7265 6164 2074 could not read t
│ │ │ │ │ +00013080: 6865 2066 756c 6c20 616d 6f75 6e74 206f he full amount o
│ │ │ │ │ +00013090: 6620 6461 7461 2e0a 0a6e 6578 743a 2061 f data...next: a
│ │ │ │ │ +000130a0: 6e49 6e74 6567 6572 2070 7574 416c 6c4f nInteger putAllO
│ │ │ │ │ +000130b0: 6e3a 2061 5374 7265 616d 0a20 2020 2020 n: aStream.
│ │ │ │ │ +000130c0: 5265 6164 2075 7020 746f 2061 6e49 6e74 Read up to anInt
│ │ │ │ │ +000130d0: 6567 6572 2062 7974 6573 2066 726f 6d20 eger bytes from
│ │ │ │ │ +000130e0: 7468 6520 7374 7265 616d 2061 6e64 2073 the stream and s
│ │ │ │ │ +000130f0: 746f 7265 2074 6865 6d20 696e 746f 0a20 tore them into.
│ │ │ │ │ +00013100: 2020 2020 6153 7472 6561 6d2e 2020 5265 aStream. Re
│ │ │ │ │ +00013110: 7475 726e 2074 6865 206e 756d 6265 7220 turn the number
│ │ │ │ │ +00013120: 6f66 2062 7974 6573 2074 6861 7420 7765 of bytes that we
│ │ │ │ │ +00013130: 7265 2072 6561 642c 2072 6169 7369 6e67 re read, raising
│ │ │ │ │ +00013140: 2061 6e0a 2020 2020 2065 7863 6570 7469 an. excepti
│ │ │ │ │ +00013150: 6f6e 2069 6620 7765 2063 6f75 6c64 206e on if we could n
│ │ │ │ │ +00013160: 6f74 2072 6561 6420 7468 6520 6675 6c6c ot read the full
│ │ │ │ │ +00013170: 2061 6d6f 756e 7420 6f66 2064 6174 612e amount of data.
│ │ │ │ │ +00013180: 0a0a 0a1f 0a46 696c 653a 2067 7374 2d62 .....File: gst-b
│ │ │ │ │ +00013190: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ +000131a0: 2053 7472 6561 6d2d 6275 696c 7420 696e Stream-built in
│ │ │ │ │ +000131b0: 732c 2020 4e65 7874 3a20 5374 7265 616d s, Next: Stream
│ │ │ │ │ +000131c0: 2d63 6861 7261 6374 6572 2077 7269 7469 -character writi
│ │ │ │ │ +000131d0: 6e67 2c20 2050 7265 763a 2053 7472 6561 ng, Prev: Strea
│ │ │ │ │ +000131e0: 6d2d 6275 6666 6572 696e 672c 2020 5570 m-buffering, Up
│ │ │ │ │ +000131f0: 3a20 5374 7265 616d 0a0a 312e 3135 372e : Stream..1.157.
│ │ │ │ │ +00013200: 3520 5374 7265 616d 3a20 6275 696c 7420 5 Stream: built
│ │ │ │ │ +00013210: 696e 730a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ins.------------
│ │ │ │ │ +00013220: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a66 -------------..f
│ │ │ │ │ +00013230: 696c 6549 6e0a 2020 2020 2046 696c 6520 ileIn. File
│ │ │ │ │ +00013240: 696e 2074 6865 2063 6f6e 7465 6e74 7320 in the contents
│ │ │ │ │ +00013250: 6f66 2074 6865 2072 6563 6569 7665 722e of the receiver.
│ │ │ │ │ +00013260: 2020 4475 7269 6e67 2061 2066 696c 6520 During a file
│ │ │ │ │ +00013270: 696e 206f 7065 7261 7469 6f6e 2c0a 2020 in operation,.
│ │ │ │ │ +00013280: 2020 2067 6c6f 6261 6c20 7661 7269 6162 global variab
│ │ │ │ │ +00013290: 6c65 7320 2873 7461 7274 696e 6720 7769 les (starting wi
│ │ │ │ │ +000132a0: 7468 2061 6e20 7570 7065 7263 6173 6520 th an uppercase
│ │ │ │ │ +000132b0: 6c65 7474 6572 2920 7468 6174 2061 7265 letter) that are
│ │ │ │ │ +000132c0: 206e 6f74 0a20 2020 2020 6465 636c 6172 not. declar
│ │ │ │ │ +000132d0: 6564 2064 6f6e 2774 2079 6965 6c64 2061 ed don't yield a
│ │ │ │ │ +000132e0: 6e20 6075 6e6b 6e6f 776e 2076 6172 6961 n `unknown varia
│ │ │ │ │ +000132f0: 626c 6527 2065 7272 6f72 2e20 496e 7374 ble' error. Inst
│ │ │ │ │ +00013300: 6561 642c 2074 6865 790a 2020 2020 2061 ead, they. a
│ │ │ │ │ +00013310: 7265 2064 6566 696e 6564 2061 7320 6e69 re defined as ni
│ │ │ │ │ +00013320: 6c20 696e 2074 6865 2060 556e 6465 636c l in the `Undecl
│ │ │ │ │ +00013330: 6172 6564 2720 6469 6374 696f 6e61 7279 ared' dictionary
│ │ │ │ │ +00013340: 2028 6120 676c 6f62 616c 0a20 2020 2020 (a global.
│ │ │ │ │ +00013350: 7661 7269 6162 6c65 2072 6573 6964 696e variable residin
│ │ │ │ │ +00013360: 6720 696e 2053 6d61 6c6c 7461 6c6b 292e g in Smalltalk).
│ │ │ │ │ +00013370: 2020 4173 2073 6f6f 6e20 6173 2079 6f75 As soon as you
│ │ │ │ │ +00013380: 2061 6464 2074 6865 2076 6172 6961 626c add the variabl
│ │ │ │ │ +00013390: 650a 2020 2020 2074 6f20 6120 6e61 6d65 e. to a name
│ │ │ │ │ +000133a0: 7370 6163 6520 2866 6f72 2065 7861 6d70 space (for examp
│ │ │ │ │ +000133b0: 6c65 2062 7920 6372 6561 7469 6e67 2061 le by creating a
│ │ │ │ │ +000133c0: 2063 6c61 7373 2920 7468 6520 4173 736f class) the Asso
│ │ │ │ │ +000133d0: 6369 6174 696f 6e0a 2020 2020 2077 696c ciation. wil
│ │ │ │ │ +000133e0: 6c20 6265 2072 656d 6f76 6564 2066 726f l be removed fro
│ │ │ │ │ +000133f0: 6d20 556e 6465 636c 6172 6564 2061 6e64 m Undeclared and
│ │ │ │ │ +00013400: 2072 6575 7365 6420 696e 2074 6865 206e reused in the n
│ │ │ │ │ +00013410: 616d 6573 7061 6365 2c20 736f 0a20 2020 amespace, so.
│ │ │ │ │ +00013420: 2020 7468 6174 2074 6865 206f 6c64 2072 that the old r
│ │ │ │ │ +00013430: 6566 6572 656e 6365 7320 7769 6c6c 2061 eferences will a
│ │ │ │ │ +00013440: 7574 6f6d 6167 6963 616c 6c79 2070 6f69 utomagically poi
│ │ │ │ │ +00013450: 6e74 2074 6f20 7468 6520 6e65 7720 7661 nt to the new va
│ │ │ │ │ +00013460: 6c75 652e 0a0a 6669 6c65 496e 4c69 6e65 lue...fileInLine
│ │ │ │ │ +00013470: 3a20 6c69 6e65 4e75 6d20 6669 6c65 3a20 : lineNum file:
│ │ │ │ │ +00013480: 6146 696c 6520 6174 3a20 6368 6172 506f aFile at: charPo
│ │ │ │ │ +00013490: 7349 6e74 0a20 2020 2020 5072 6976 6174 sInt. Privat
│ │ │ │ │ +000134a0: 6520 2d20 4d75 6368 206c 696b 6520 6120 e - Much like a
│ │ │ │ │ +000134b0: 7072 6570 726f 6365 7373 6f72 2023 6c69 preprocessor #li
│ │ │ │ │ +000134c0: 6e65 2064 6972 6563 7469 7665 3b20 6974 ne directive; it
│ │ │ │ │ +000134d0: 2069 7320 7573 6564 0a20 2020 2020 696e is used. in
│ │ │ │ │ +000134e0: 7465 726e 616c 6c79 2062 7920 2366 696c ternally by #fil
│ │ │ │ │ +000134f0: 6549 6e2c 2061 6e64 2065 7870 6c69 6369 eIn, and explici
│ │ │ │ │ +00013500: 746c 7920 6279 2074 6865 2045 6d61 6373 tly by the Emacs
│ │ │ │ │ +00013510: 2053 6d61 6c6c 7461 6c6b 206d 6f64 652e Smalltalk mode.
│ │ │ │ │ +00013520: 0a0a 6669 6c65 496e 4c69 6e65 3a20 6c69 ..fileInLine: li
│ │ │ │ │ +00013530: 6e65 4e75 6d20 6669 6c65 4e61 6d65 3a20 neNum fileName:
│ │ │ │ │ +00013540: 6153 7472 696e 6720 6174 3a20 6368 6172 aString at: char
│ │ │ │ │ +00013550: 506f 7349 6e74 0a20 2020 2020 5072 6976 PosInt. Priv
│ │ │ │ │ +00013560: 6174 6520 2d20 4d75 6368 206c 696b 6520 ate - Much like
│ │ │ │ │ +00013570: 6120 7072 6570 726f 6365 7373 6f72 2023 a preprocessor #
│ │ │ │ │ +00013580: 6c69 6e65 2064 6972 6563 7469 7665 3b20 line directive;
│ │ │ │ │ +00013590: 6974 2069 7320 7573 6564 0a20 2020 2020 it is used.
│ │ │ │ │ +000135a0: 696e 7465 726e 616c 6c79 2062 7920 2366 internally by #f
│ │ │ │ │ +000135b0: 696c 6549 6e2c 2061 6e64 2065 7870 6c69 ileIn, and expli
│ │ │ │ │ +000135c0: 6369 746c 7920 6279 2074 6865 2045 6d61 citly by the Ema
│ │ │ │ │ +000135d0: 6373 2053 6d61 6c6c 7461 6c6b 206d 6f64 cs Smalltalk mod
│ │ │ │ │ +000135e0: 652e 0a0a 0a1f 0a46 696c 653a 2067 7374 e......File: gst
│ │ │ │ │ +000135f0: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ +00013600: 653a 2053 7472 6561 6d2d 6368 6172 6163 e: Stream-charac
│ │ │ │ │ +00013610: 7465 7220 7772 6974 696e 672c 2020 4e65 ter writing, Ne
│ │ │ │ │ +00013620: 7874 3a20 5374 7265 616d 2d63 6f6d 7069 xt: Stream-compi
│ │ │ │ │ +00013630: 6c69 6e67 2c20 2050 7265 763a 2053 7472 ling, Prev: Str
│ │ │ │ │ +00013640: 6561 6d2d 6275 696c 7420 696e 732c 2020 eam-built ins,
│ │ │ │ │ +00013650: 5570 3a20 5374 7265 616d 0a0a 312e 3135 Up: Stream..1.15
│ │ │ │ │ +00013660: 372e 3620 5374 7265 616d 3a20 6368 6172 7.6 Stream: char
│ │ │ │ │ +00013670: 6163 7465 7220 7772 6974 696e 670a 2d2d acter writing.--
│ │ │ │ │ +00013680: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00013690: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------.
│ │ │ │ │ +000136a0: 0a63 720a 2020 2020 2053 746f 7265 2061 .cr. Store a
│ │ │ │ │ +000136b0: 2063 7220 6f6e 2074 6865 2072 6563 6569 cr on the recei
│ │ │ │ │ +000136c0: 7665 720a 0a63 7254 6162 0a20 2020 2020 ver..crTab.
│ │ │ │ │ +000136d0: 5374 6f72 6520 6120 6372 2061 6e64 2061 Store a cr and a
│ │ │ │ │ +000136e0: 2074 6162 206f 6e20 7468 6520 7265 6365 tab on the rece
│ │ │ │ │ +000136f0: 6976 6572 0a0a 656e 636f 6469 6e67 0a20 iver..encoding.
│ │ │ │ │ +00013700: 2020 2020 416e 7377 6572 2074 6865 2065 Answer the e
│ │ │ │ │ +00013710: 6e63 6f64 696e 6720 746f 2062 6520 7573 ncoding to be us
│ │ │ │ │ +00013720: 6564 2077 6865 6e20 7374 6f72 696e 6720 ed when storing
│ │ │ │ │ +00013730: 556e 6963 6f64 6520 6368 6172 6163 7465 Unicode characte
│ │ │ │ │ +00013740: 7273 2e0a 0a69 7355 6e69 636f 6465 0a20 rs...isUnicode.
│ │ │ │ │ +00013750: 2020 2020 416e 7377 6572 2077 6865 7468 Answer wheth
│ │ │ │ │ +00013760: 6572 2074 6865 2072 6563 6569 7665 7220 er the receiver
│ │ │ │ │ +00013770: 6973 2061 626c 6520 746f 2073 746f 7265 is able to store
│ │ │ │ │ +00013780: 2055 6e69 636f 6465 2063 6861 7261 6374 Unicode charact
│ │ │ │ │ +00013790: 6572 732e 0a20 2020 2020 4e6f 7465 2074 ers.. Note t
│ │ │ │ │ +000137a0: 6861 7420 6966 2074 6869 7320 6d65 7468 hat if this meth
│ │ │ │ │ +000137b0: 6f64 2072 6574 7572 6e73 2074 7275 652c od returns true,
│ │ │ │ │ +000137c0: 2074 6865 2073 7472 6561 6d20 6d61 7920 the stream may
│ │ │ │ │ +000137d0: 6f72 206d 6179 206e 6f74 0a20 2020 2020 or may not.
│ │ │ │ │ +000137e0: 6265 2061 626c 6520 746f 2073 746f 7265 be able to store
│ │ │ │ │ +000137f0: 2043 6861 7261 6374 6572 7320 2861 7320 Characters (as
│ │ │ │ │ +00013800: 6f70 706f 7365 6420 746f 2055 6e69 636f opposed to Unico
│ │ │ │ │ +00013810: 6465 4368 6172 6163 7465 7273 290a 2020 deCharacters).
│ │ │ │ │ +00013820: 2020 2077 686f 7365 2076 616c 7565 2069 whose value i
│ │ │ │ │ +00013830: 7320 6162 6f76 6520 3132 372e 0a0a 6e6c s above 127...nl
│ │ │ │ │ +00013840: 0a20 2020 2020 5374 6f72 6520 6120 6e65 . Store a ne
│ │ │ │ │ +00013850: 7720 6c69 6e65 206f 6e20 7468 6520 7265 w line on the re
│ │ │ │ │ +00013860: 6365 6976 6572 0a0a 6e6c 5461 620a 2020 ceiver..nlTab.
│ │ │ │ │ +00013870: 2020 2053 746f 7265 2061 206e 6577 206c Store a new l
│ │ │ │ │ +00013880: 696e 6520 616e 6420 6120 7461 6220 6f6e ine and a tab on
│ │ │ │ │ +00013890: 2074 6865 2072 6563 6569 7665 720a 0a73 the receiver..s
│ │ │ │ │ +000138a0: 7061 6365 0a20 2020 2020 5374 6f72 6520 pace. Store
│ │ │ │ │ +000138b0: 6120 7370 6163 6520 6f6e 2074 6865 2072 a space on the r
│ │ │ │ │ +000138c0: 6563 6569 7665 720a 0a73 7061 6365 3a20 eceiver..space:
│ │ │ │ │ +000138d0: 6e0a 2020 2020 2053 746f 7265 206e 2073 n. Store n s
│ │ │ │ │ +000138e0: 7061 6365 7320 6f6e 2074 6865 2072 6563 paces on the rec
│ │ │ │ │ +000138f0: 6569 7665 720a 0a74 6162 0a20 2020 2020 eiver..tab.
│ │ │ │ │ +00013900: 5374 6f72 6520 6120 7461 6220 6f6e 2074 Store a tab on t
│ │ │ │ │ +00013910: 6865 2072 6563 6569 7665 720a 0a74 6162 he receiver..tab
│ │ │ │ │ +00013920: 3a20 6e0a 2020 2020 2053 746f 7265 206e : n. Store n
│ │ │ │ │ +00013930: 2074 6162 7320 6f6e 2074 6865 2072 6563 tabs on the rec
│ │ │ │ │ +00013940: 6569 7665 720a 0a0a 1f0a 4669 6c65 3a20 eiver.....File:
│ │ │ │ │ +00013950: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ +00013960: 4e6f 6465 3a20 5374 7265 616d 2d63 6f6d Node: Stream-com
│ │ │ │ │ +00013970: 7069 6c69 6e67 2c20 204e 6578 743a 2053 piling, Next: S
│ │ │ │ │ +00013980: 7472 6561 6d2d 636f 6e63 6174 656e 6174 tream-concatenat
│ │ │ │ │ +00013990: 696e 672c 2020 5072 6576 3a20 5374 7265 ing, Prev: Stre
│ │ │ │ │ +000139a0: 616d 2d63 6861 7261 6374 6572 2077 7269 am-character wri
│ │ │ │ │ +000139b0: 7469 6e67 2c20 2055 703a 2053 7472 6561 ting, Up: Strea
│ │ │ │ │ +000139c0: 6d0a 0a31 2e31 3537 2e37 2053 7472 6561 m..1.157.7 Strea
│ │ │ │ │ +000139d0: 6d3a 2063 6f6d 7069 6c69 6e67 0a2d 2d2d m: compiling.---
│ │ │ │ │ +000139e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000139f0: 2d2d 2d2d 2d2d 0a0a 7365 676d 656e 7446 ------..segmentF
│ │ │ │ │ +00013a00: 726f 6d3a 2073 7461 7274 506f 7320 746f rom: startPos to
│ │ │ │ │ +00013a10: 3a20 656e 6450 6f73 0a20 2020 2020 416e : endPos. An
│ │ │ │ │ +00013a20: 7377 6572 2061 6e20 6f62 6a65 6374 2074 swer an object t
│ │ │ │ │ +00013a30: 6861 742c 2077 6865 6e20 7365 6e74 2023 hat, when sent #
│ │ │ │ │ +00013a40: 6173 5374 7269 6e67 2c20 7769 6c6c 2079 asString, will y
│ │ │ │ │ +00013a50: 6965 6c64 2074 6865 2072 6573 756c 740a ield the result.
│ │ │ │ │ +00013a60: 2020 2020 206f 6620 7365 6e64 696e 6720 of sending
│ │ │ │ │ +00013a70: 6063 6f70 7946 726f 6d3a 2073 7461 7274 `copyFrom: start
│ │ │ │ │ +00013a80: 506f 7320 746f 3a20 656e 6450 6f73 2720 Pos to: endPos'
│ │ │ │ │ +00013a90: 746f 2074 6865 2072 6563 6569 7665 720a to the receiver.
│ │ │ │ │ +00013aa0: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ +00013ab0: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ +00013ac0: 5374 7265 616d 2d63 6f6e 6361 7465 6e61 Stream-concatena
│ │ │ │ │ +00013ad0: 7469 6e67 2c20 204e 6578 743a 2053 7472 ting, Next: Str
│ │ │ │ │ +00013ae0: 6561 6d2d 656e 756d 6572 6174 696e 672c eam-enumerating,
│ │ │ │ │ +00013af0: 2020 5072 6576 3a20 5374 7265 616d 2d63 Prev: Stream-c
│ │ │ │ │ +00013b00: 6f6d 7069 6c69 6e67 2c20 2055 703a 2053 ompiling, Up: S
│ │ │ │ │ +00013b10: 7472 6561 6d0a 0a31 2e31 3537 2e38 2053 tream..1.157.8 S
│ │ │ │ │ +00013b20: 7472 6561 6d3a 2063 6f6e 6361 7465 6e61 tream: concatena
│ │ │ │ │ +00013b30: 7469 6e67 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d ting.-----------
│ │ │ │ │ +00013b40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00013b50: 2d2d 0a0a 7769 7468 3a20 6153 7472 6561 --..with: aStrea
│ │ │ │ │ +00013b60: 6d0a 2020 2020 2052 6574 7572 6e20 6120 m. Return a
│ │ │ │ │ +00013b70: 6e65 7720 5374 7265 616d 2077 686f 7365 new Stream whose
│ │ │ │ │ +00013b80: 2065 6c65 6d65 6e74 7320 6172 6520 322d elements are 2-
│ │ │ │ │ +00013b90: 656c 656d 656e 7420 4172 7261 7973 2c20 element Arrays,
│ │ │ │ │ +00013ba0: 696e 636c 7564 696e 670a 2020 2020 206f including. o
│ │ │ │ │ +00013bb0: 6e65 2065 6c65 6d65 6e74 2066 726f 6d20 ne element from
│ │ │ │ │ +00013bc0: 7468 6520 7265 6365 6976 6572 2061 6e64 the receiver and
│ │ │ │ │ +00013bd0: 206f 6e65 2066 726f 6d20 6153 7472 6561 one from aStrea
│ │ │ │ │ +00013be0: 6d2e 0a0a 7769 7468 3a20 7374 7265 616d m...with: stream
│ │ │ │ │ +00013bf0: 3120 7769 7468 3a20 7374 7265 616d 320a 1 with: stream2.
│ │ │ │ │ +00013c00: 2020 2020 2052 6574 7572 6e20 6120 6e65 Return a ne
│ │ │ │ │ +00013c10: 7720 5374 7265 616d 2077 686f 7365 2065 w Stream whose e
│ │ │ │ │ +00013c20: 6c65 6d65 6e74 7320 6172 6520 332d 656c lements are 3-el
│ │ │ │ │ +00013c30: 656d 656e 7420 4172 7261 7973 2c20 696e ement Arrays, in
│ │ │ │ │ +00013c40: 636c 7564 696e 670a 2020 2020 206f 6e65 cluding. one
│ │ │ │ │ +00013c50: 2065 6c65 6d65 6e74 2066 726f 6d20 7468 element from th
│ │ │ │ │ +00013c60: 6520 7265 6365 6976 6572 2061 6e64 206f e receiver and o
│ │ │ │ │ +00013c70: 6e65 2066 726f 6d20 6561 6368 2061 7267 ne from each arg
│ │ │ │ │ +00013c80: 756d 656e 742e 0a0a 7769 7468 3a20 7374 ument...with: st
│ │ │ │ │ +00013c90: 7265 616d 3120 7769 7468 3a20 7374 7265 ream1 with: stre
│ │ │ │ │ +00013ca0: 616d 3220 7769 7468 3a20 7374 7265 616d am2 with: stream
│ │ │ │ │ +00013cb0: 330a 2020 2020 2052 6574 7572 6e20 6120 3. Return a
│ │ │ │ │ +00013cc0: 6e65 7720 5374 7265 616d 2077 686f 7365 new Stream whose
│ │ │ │ │ +00013cd0: 2065 6c65 6d65 6e74 7320 6172 6520 332d elements are 3-
│ │ │ │ │ +00013ce0: 656c 656d 656e 7420 4172 7261 7973 2c20 element Arrays,
│ │ │ │ │ +00013cf0: 696e 636c 7564 696e 670a 2020 2020 206f including. o
│ │ │ │ │ +00013d00: 6e65 2065 6c65 6d65 6e74 2066 726f 6d20 ne element from
│ │ │ │ │ +00013d10: 7468 6520 7265 6365 6976 6572 2061 6e64 the receiver and
│ │ │ │ │ +00013d20: 206f 6e65 2066 726f 6d20 6561 6368 2061 one from each a
│ │ │ │ │ +00013d30: 7267 756d 656e 742e 0a0a 0a1f 0a46 696c rgument......Fil
│ │ │ │ │ +00013d40: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ +00013d50: 2c20 204e 6f64 653a 2053 7472 6561 6d2d , Node: Stream-
│ │ │ │ │ +00013d60: 656e 756d 6572 6174 696e 672c 2020 4e65 enumerating, Ne
│ │ │ │ │ +00013d70: 7874 3a20 5374 7265 616d 2d66 696c 696e xt: Stream-filin
│ │ │ │ │ +00013d80: 6720 6f75 742c 2020 5072 6576 3a20 5374 g out, Prev: St
│ │ │ │ │ +00013d90: 7265 616d 2d63 6f6e 6361 7465 6e61 7469 ream-concatenati
│ │ │ │ │ +00013da0: 6e67 2c20 2055 703a 2053 7472 6561 6d0a ng, Up: Stream.
│ │ │ │ │ +00013db0: 0a31 2e31 3537 2e39 2053 7472 6561 6d3a .1.157.9 Stream:
│ │ │ │ │ +00013dc0: 2065 6e75 6d65 7261 7469 6e67 0a2d 2d2d enumerating.---
│ │ │ │ │ +00013dd0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00013de0: 2d2d 2d2d 2d2d 2d2d 0a0a 646f 3a20 6142 --------..do: aB
│ │ │ │ │ +00013df0: 6c6f 636b 0a20 2020 2020 4576 616c 7561 lock. Evalua
│ │ │ │ │ +00013e00: 7465 2061 426c 6f63 6b20 6f6e 6365 2066 te aBlock once f
│ │ │ │ │ +00013e10: 6f72 2065 7665 7279 206f 626a 6563 7420 or every object
│ │ │ │ │ +00013e20: 696e 2074 6865 2072 6563 6569 7665 720a in the receiver.
│ │ │ │ │ +00013e30: 0a6c 696e 6573 446f 3a20 6142 6c6f 636b .linesDo: aBlock
│ │ │ │ │ +00013e40: 0a20 2020 2020 4576 616c 7561 7465 2061 . Evaluate a
│ │ │ │ │ +00013e50: 426c 6f63 6b20 6f6e 6365 2066 6f72 2065 Block once for e
│ │ │ │ │ +00013e60: 7665 7279 206c 696e 6520 696e 2074 6865 very line in the
│ │ │ │ │ +00013e70: 2072 6563 6569 7665 7220 2861 7373 756d receiver (assum
│ │ │ │ │ +00013e80: 696e 6720 7468 650a 2020 2020 2072 6563 ing the. rec
│ │ │ │ │ +00013e90: 6569 7665 7220 6973 2073 7472 6561 6d69 eiver is streami
│ │ │ │ │ +00013ea0: 6e67 206f 6e20 4368 6172 6163 7465 7273 ng on Characters
│ │ │ │ │ +00013eb0: 292e 0a0a 0a1f 0a46 696c 653a 2067 7374 )......File: gst
│ │ │ │ │ +00013ec0: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ +00013ed0: 653a 2053 7472 6561 6d2d 6669 6c69 6e67 e: Stream-filing
│ │ │ │ │ +00013ee0: 206f 7574 2c20 204e 6578 743a 2053 7472 out, Next: Str
│ │ │ │ │ +00013ef0: 6561 6d2d 6669 6c74 6572 696e 672c 2020 eam-filtering,
│ │ │ │ │ +00013f00: 5072 6576 3a20 5374 7265 616d 2d65 6e75 Prev: Stream-enu
│ │ │ │ │ +00013f10: 6d65 7261 7469 6e67 2c20 2055 703a 2053 merating, Up: S
│ │ │ │ │ +00013f20: 7472 6561 6d0a 0a31 2e31 3537 2e31 3020 tream..1.157.10
│ │ │ │ │ +00013f30: 5374 7265 616d 3a20 6669 6c69 6e67 206f Stream: filing o
│ │ │ │ │ +00013f40: 7574 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ut.-------------
│ │ │ │ │ +00013f50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------..
│ │ │ │ │ +00013f60: 6669 6c65 4f75 743a 2061 436c 6173 730a fileOut: aClass.
│ │ │ │ │ +00013f70: 2020 2020 2046 696c 6520 6f75 7420 6143 File out aC
│ │ │ │ │ +00013f80: 6c61 7373 206f 6e20 7468 6520 7265 6365 lass on the rece
│ │ │ │ │ +00013f90: 6976 6572 2e20 4966 2061 436c 6173 7320 iver. If aClass
│ │ │ │ │ +00013fa0: 6973 206e 6f74 2061 206d 6574 6163 6c61 is not a metacla
│ │ │ │ │ +00013fb0: 7373 2c0a 2020 2020 2066 696c 6520 6f75 ss,. file ou
│ │ │ │ │ +00013fc0: 7420 636c 6173 7320 616e 6420 696e 7374 t class and inst
│ │ │ │ │ +00013fd0: 616e 6365 206d 6574 686f 6473 3b20 6966 ance methods; if
│ │ │ │ │ +00013fe0: 2061 436c 6173 7320 6973 2061 206d 6574 aClass is a met
│ │ │ │ │ +00013ff0: 6163 6c61 7373 2c0a 2020 2020 2066 696c aclass,. fil
│ │ │ │ │ +00014000: 6520 6f75 7420 6f6e 6c79 2074 6865 2063 e out only the c
│ │ │ │ │ +00014010: 6c61 7373 206d 6574 686f 6473 0a0a 0a1f lass methods....
│ │ │ │ │ +00014020: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ +00014030: 696e 666f 2c20 204e 6f64 653a 2053 7472 info, Node: Str
│ │ │ │ │ +00014040: 6561 6d2d 6669 6c74 6572 696e 672c 2020 eam-filtering,
│ │ │ │ │ +00014050: 4e65 7874 3a20 5374 7265 616d 2d70 6f6c Next: Stream-pol
│ │ │ │ │ +00014060: 796d 6f72 7068 6973 6d2c 2020 5072 6576 ymorphism, Prev
│ │ │ │ │ +00014070: 3a20 5374 7265 616d 2d66 696c 696e 6720 : Stream-filing
│ │ │ │ │ +00014080: 6f75 742c 2020 5570 3a20 5374 7265 616d out, Up: Stream
│ │ │ │ │ +00014090: 0a0a 312e 3135 372e 3131 2053 7472 6561 ..1.157.11 Strea
│ │ │ │ │ +000140a0: 6d3a 2066 696c 7465 7269 6e67 0a2d 2d2d m: filtering.---
│ │ │ │ │ +000140b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000140c0: 2d2d 2d2d 2d2d 2d0a 0a2c 2061 6e49 7465 -------.., anIte
│ │ │ │ │ +000140d0: 7261 626c 650a 2020 2020 2041 6e73 7765 rable. Answe
│ │ │ │ │ +000140e0: 7220 6120 6e65 7720 7374 7265 616d 2074 r a new stream t
│ │ │ │ │ +000140f0: 6861 7420 636f 6e63 6174 656e 6174 6573 hat concatenates
│ │ │ │ │ +00014100: 2074 6865 2064 6174 6120 696e 2074 6865 the data in the
│ │ │ │ │ +00014110: 2072 6563 6569 7665 720a 2020 2020 2077 receiver. w
│ │ │ │ │ +00014120: 6974 6820 7468 6520 6461 7461 2069 6e20 ith the data in
│ │ │ │ │ +00014130: 6153 7472 6561 6d2e 2020 426f 7468 2074 aStream. Both t
│ │ │ │ │ +00014140: 6865 2072 6563 6569 7665 7220 616e 6420 he receiver and
│ │ │ │ │ +00014150: 6153 7472 6561 6d20 7368 6f75 6c64 2062 aStream should b
│ │ │ │ │ +00014160: 650a 2020 2020 2072 6561 6461 626c 652e e. readable.
│ │ │ │ │ +00014170: 0a0a 636f 6c6c 6563 743a 2061 426c 6f63 ..collect: aBloc
│ │ │ │ │ +00014180: 6b0a 2020 2020 2041 6e73 7765 7220 6120 k. Answer a
│ │ │ │ │ +00014190: 6e65 7720 7374 7265 616d 2074 6861 7420 new stream that
│ │ │ │ │ +000141a0: 7769 6c6c 2070 6173 7320 7468 6520 7265 will pass the re
│ │ │ │ │ +000141b0: 7475 726e 6564 206f 626a 6563 7473 2074 turned objects t
│ │ │ │ │ +000141c0: 6872 6f75 6768 0a20 2020 2020 6142 6c6f hrough. aBlo
│ │ │ │ │ +000141d0: 636b 2c20 616e 6420 7265 7475 726e 2077 ck, and return w
│ │ │ │ │ +000141e0: 6861 7465 7665 7220 6f62 6a65 6374 2069 hatever object i
│ │ │ │ │ +000141f0: 7320 7265 7475 726e 6564 2062 7920 6142 s returned by aB
│ │ │ │ │ +00014200: 6c6f 636b 2069 6e73 7465 6164 2e0a 2020 lock instead..
│ │ │ │ │ +00014210: 2020 204e 6f74 6520 7468 6174 2077 6865 Note that whe
│ │ │ │ │ +00014220: 6e20 7065 656b 696e 6720 696e 2074 6865 n peeking in the
│ │ │ │ │ +00014230: 2072 6574 7572 6e65 6420 7374 7265 616d returned stream
│ │ │ │ │ +00014240: 2c20 7468 6520 626c 6f63 6b20 7769 6c6c , the block will
│ │ │ │ │ +00014250: 2062 650a 2020 2020 2069 6e76 6f6b 6564 be. invoked
│ │ │ │ │ +00014260: 206d 756c 7469 706c 6520 7469 6d65 732c multiple times,
│ │ │ │ │ +00014270: 2077 6974 6820 706f 7373 6962 6c79 2073 with possibly s
│ │ │ │ │ +00014280: 7572 7072 6973 696e 6720 7265 7375 6c74 urprising result
│ │ │ │ │ +00014290: 732e 0a0a 6c69 6e65 730a 2020 2020 2041 s...lines. A
│ │ │ │ │ +000142a0: 6e73 7765 7220 6120 6e65 7720 7374 7265 nswer a new stre
│ │ │ │ │ +000142b0: 616d 2074 6861 7420 616e 7377 6572 7320 am that answers
│ │ │ │ │ +000142c0: 6c69 6e65 7320 6672 6f6d 2074 6865 2072 lines from the r
│ │ │ │ │ +000142d0: 6563 6569 7665 722e 0a0a 7065 656b 0a20 eceiver...peek.
│ │ │ │ │ +000142e0: 2020 2020 5265 7475 726e 7320 7468 6520 Returns the
│ │ │ │ │ +000142f0: 6e65 7874 2065 6c65 6d65 6e74 206f 6620 next element of
│ │ │ │ │ +00014300: 7468 6520 7374 7265 616d 2077 6974 686f the stream witho
│ │ │ │ │ +00014310: 7574 206d 6f76 696e 6720 7468 6520 706f ut moving the po
│ │ │ │ │ +00014320: 696e 7465 722e 0a20 2020 2020 5265 7475 inter.. Retu
│ │ │ │ │ +00014330: 726e 7320 6e69 6c20 7768 656e 2061 7420 rns nil when at
│ │ │ │ │ +00014340: 656e 6420 6f66 2073 7472 6561 6d2e 2020 end of stream.
│ │ │ │ │ +00014350: 4c6f 6f6b 6168 6561 6420 6973 2069 6d70 Lookahead is imp
│ │ │ │ │ +00014360: 6c65 6d65 6e74 6564 0a20 2020 2020 6175 lemented. au
│ │ │ │ │ +00014370: 746f 6d61 7469 6361 6c6c 7920 666f 7220 tomatically for
│ │ │ │ │ +00014380: 7374 7265 616d 7320 7468 6174 2061 7265 streams that are
│ │ │ │ │ +00014390: 206e 6f74 2070 6f73 6974 696f 6e61 626c not positionabl
│ │ │ │ │ +000143a0: 6520 6275 7420 6361 6e20 6265 0a20 2020 e but can be.
│ │ │ │ │ +000143b0: 2020 636f 7069 6564 2e0a 0a70 6565 6b46 copied...peekF
│ │ │ │ │ +000143c0: 6f72 3a20 6143 6861 7261 6374 6572 0a20 or: aCharacter.
│ │ │ │ │ +000143d0: 2020 2020 5265 7475 726e 7320 7472 7565 Returns true
│ │ │ │ │ +000143e0: 2061 6e64 2067 6f62 626c 6573 2074 6865 and gobbles the
│ │ │ │ │ +000143f0: 206e 6578 7420 656c 656d 656e 7420 6672 next element fr
│ │ │ │ │ +00014400: 6f6d 2074 6865 2073 7472 6561 6d20 6f66 om the stream of
│ │ │ │ │ +00014410: 2069 7420 6973 0a20 2020 2020 6571 7561 it is. equa
│ │ │ │ │ +00014420: 6c20 746f 2061 6e4f 626a 6563 742c 2072 l to anObject, r
│ │ │ │ │ +00014430: 6574 7572 6e73 2066 616c 7365 2061 6e64 eturns false and
│ │ │ │ │ +00014440: 2064 6f65 736e 2774 2067 6f62 626c 6520 doesn't gobble
│ │ │ │ │ +00014450: 7468 6520 6e65 7874 0a20 2020 2020 656c the next. el
│ │ │ │ │ +00014460: 656d 656e 7420 6966 2074 6865 206e 6578 ement if the nex
│ │ │ │ │ +00014470: 7420 656c 656d 656e 7420 6973 206e 6f74 t element is not
│ │ │ │ │ +00014480: 2065 7175 616c 2074 6f20 616e 4f62 6a65 equal to anObje
│ │ │ │ │ +00014490: 6374 2e20 204c 6f6f 6b61 6865 6164 0a20 ct. Lookahead.
│ │ │ │ │ +000144a0: 2020 2020 6973 2069 6d70 6c65 6d65 6e74 is implement
│ │ │ │ │ +000144b0: 6564 2061 7574 6f6d 6174 6963 616c 6c79 ed automatically
│ │ │ │ │ +000144c0: 2066 6f72 2073 7472 6561 6d73 2074 6861 for streams tha
│ │ │ │ │ +000144d0: 7420 6172 6520 6e6f 7420 706f 7369 7469 t are not positi
│ │ │ │ │ +000144e0: 6f6e 6162 6c65 0a20 2020 2020 6275 7420 onable. but
│ │ │ │ │ +000144f0: 6361 6e20 6265 2063 6f70 6965 642e 0a0a can be copied...
│ │ │ │ │ +00014500: 7265 6a65 6374 3a20 6142 6c6f 636b 0a20 reject: aBlock.
│ │ │ │ │ +00014510: 2020 2020 416e 7377 6572 2061 206e 6577 Answer a new
│ │ │ │ │ +00014520: 2073 7472 6561 6d20 7468 6174 206f 6e6c stream that onl
│ │ │ │ │ +00014530: 7920 7265 7475 726e 7320 7468 6f73 6520 y returns those
│ │ │ │ │ +00014540: 6f62 6a65 6374 7320 666f 7220 7768 6963 objects for whic
│ │ │ │ │ +00014550: 680a 2020 2020 2061 426c 6f63 6b20 7265 h. aBlock re
│ │ │ │ │ +00014560: 7475 726e 7320 6661 6c73 652e 2020 4e6f turns false. No
│ │ │ │ │ +00014570: 7465 2074 6861 7420 7468 6520 7265 7475 te that the retu
│ │ │ │ │ +00014580: 726e 6564 2073 7472 6561 6d20 7769 6c6c rned stream will
│ │ │ │ │ +00014590: 206e 6f74 2062 650a 2020 2020 2070 6f73 not be. pos
│ │ │ │ │ +000145a0: 6974 696f 6e61 626c 652e 0a0a 7365 6c65 itionable...sele
│ │ │ │ │ +000145b0: 6374 3a20 6142 6c6f 636b 0a20 2020 2020 ct: aBlock.
│ │ │ │ │ +000145c0: 416e 7377 6572 2061 206e 6577 2073 7472 Answer a new str
│ │ │ │ │ +000145d0: 6561 6d20 7468 6174 206f 6e6c 7920 7265 eam that only re
│ │ │ │ │ +000145e0: 7475 726e 7320 7468 6f73 6520 6f62 6a65 turns those obje
│ │ │ │ │ +000145f0: 6374 7320 666f 7220 7768 6963 680a 2020 cts for which.
│ │ │ │ │ +00014600: 2020 2061 426c 6f63 6b20 7265 7475 726e aBlock return
│ │ │ │ │ +00014610: 7320 7472 7565 2e20 204e 6f74 6520 7468 s true. Note th
│ │ │ │ │ +00014620: 6174 2074 6865 2072 6574 7572 6e65 6420 at the returned
│ │ │ │ │ +00014630: 7374 7265 616d 2077 696c 6c20 6e6f 7420 stream will not
│ │ │ │ │ +00014640: 6265 0a20 2020 2020 706f 7369 7469 6f6e be. position
│ │ │ │ │ +00014650: 6162 6c65 2e0a 0a0a 1f0a 4669 6c65 3a20 able......File:
│ │ │ │ │ +00014660: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ +00014670: 4e6f 6465 3a20 5374 7265 616d 2d70 6f6c Node: Stream-pol
│ │ │ │ │ +00014680: 796d 6f72 7068 6973 6d2c 2020 4e65 7874 ymorphism, Next
│ │ │ │ │ +00014690: 3a20 5374 7265 616d 2d70 6f73 6974 696f : Stream-positio
│ │ │ │ │ +000146a0: 6e69 6e67 2c20 2050 7265 763a 2053 7472 ning, Prev: Str
│ │ │ │ │ +000146b0: 6561 6d2d 6669 6c74 6572 696e 672c 2020 eam-filtering,
│ │ │ │ │ +000146c0: 5570 3a20 5374 7265 616d 0a0a 312e 3135 Up: Stream..1.15
│ │ │ │ │ +000146d0: 372e 3132 2053 7472 6561 6d3a 2070 6f6c 7.12 Stream: pol
│ │ │ │ │ +000146e0: 796d 6f72 7068 6973 6d0a 2d2d 2d2d 2d2d ymorphism.------
│ │ │ │ │ +000146f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00014700: 2d2d 2d2d 2d2d 2d0a 0a63 6c6f 7365 0a20 -------..close.
│ │ │ │ │ +00014710: 2020 2020 446f 206e 6f74 6869 6e67 2e20 Do nothing.
│ │ │ │ │ +00014720: 5468 6973 2069 7320 7072 6f76 6964 6564 This is provided
│ │ │ │ │ +00014730: 2066 6f72 2063 6f6e 7369 7374 656e 6379 for consistency
│ │ │ │ │ +00014740: 2077 6974 6820 6669 6c65 2073 7472 6561 with file strea
│ │ │ │ │ +00014750: 6d73 0a0a 666c 7573 680a 2020 2020 2044 ms..flush. D
│ │ │ │ │ +00014760: 6f20 6e6f 7468 696e 672e 2054 6869 7320 o nothing. This
│ │ │ │ │ +00014770: 6973 2070 726f 7669 6465 6420 666f 7220 is provided for
│ │ │ │ │ +00014780: 636f 6e73 6973 7465 6e63 7920 7769 7468 consistency with
│ │ │ │ │ +00014790: 2066 696c 6520 7374 7265 616d 730a 0a70 file streams..p
│ │ │ │ │ +000147a0: 6173 7445 6e64 0a20 2020 2020 5468 6520 astEnd. The
│ │ │ │ │ +000147b0: 656e 6420 6f66 2074 6865 2073 7472 6561 end of the strea
│ │ │ │ │ +000147c0: 6d20 6861 7320 6265 656e 2072 6561 6368 m has been reach
│ │ │ │ │ +000147d0: 6564 2e20 2053 6967 6e61 6c20 6120 4e6f ed. Signal a No
│ │ │ │ │ +000147e0: 7469 6669 6361 7469 6f6e 2e0a 0a0a 1f0a tification......
│ │ │ │ │ +000147f0: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ +00014800: 6e66 6f2c 2020 4e6f 6465 3a20 5374 7265 nfo, Node: Stre
│ │ │ │ │ +00014810: 616d 2d70 6f73 6974 696f 6e69 6e67 2c20 am-positioning,
│ │ │ │ │ +00014820: 204e 6578 743a 2053 7472 6561 6d2d 7072 Next: Stream-pr
│ │ │ │ │ +00014830: 696e 7469 6e67 2c20 2050 7265 763a 2053 inting, Prev: S
│ │ │ │ │ +00014840: 7472 6561 6d2d 706f 6c79 6d6f 7270 6869 tream-polymorphi
│ │ │ │ │ +00014850: 736d 2c20 2055 703a 2053 7472 6561 6d0a sm, Up: Stream.
│ │ │ │ │ +00014860: 0a31 2e31 3537 2e31 3320 5374 7265 616d .1.157.13 Stream
│ │ │ │ │ +00014870: 3a20 706f 7369 7469 6f6e 696e 670a 2d2d : positioning.--
│ │ │ │ │ +00014880: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00014890: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6973 506f ----------..isPo
│ │ │ │ │ +000148a0: 7369 7469 6f6e 6162 6c65 0a20 2020 2020 sitionable.
│ │ │ │ │ +000148b0: 416e 7377 6572 2074 7275 6520 6966 2074 Answer true if t
│ │ │ │ │ +000148c0: 6865 2073 7472 6561 6d20 7375 7070 6f72 he stream suppor
│ │ │ │ │ +000148d0: 7473 206d 6f76 696e 6720 6261 636b 7761 ts moving backwa
│ │ │ │ │ +000148e0: 7264 7320 7769 7468 2023 736b 6970 3a2e rds with #skip:.
│ │ │ │ │ +000148f0: 0a0a 736b 6970 3a20 616e 496e 7465 6765 ..skip: anIntege
│ │ │ │ │ +00014900: 720a 2020 2020 204d 6f76 6520 7468 6520 r. Move the
│ │ │ │ │ +00014910: 706f 7369 7469 6f6e 2066 6f72 7761 7264 position forward
│ │ │ │ │ +00014920: 7320 6279 2061 6e49 6e74 6567 6572 2070 s by anInteger p
│ │ │ │ │ +00014930: 6c61 6365 730a 0a73 6b69 7053 6570 6172 laces..skipSepar
│ │ │ │ │ +00014940: 6174 6f72 730a 2020 2020 2041 6476 616e ators. Advan
│ │ │ │ │ +00014950: 6365 2074 6865 2072 6563 6569 7665 7220 ce the receiver
│ │ │ │ │ +00014960: 756e 7469 6c20 7765 2066 696e 6420 6120 until we find a
│ │ │ │ │ +00014970: 6368 6172 6163 7465 7220 7468 6174 2069 character that i
│ │ │ │ │ +00014980: 7320 6e6f 7420 610a 2020 2020 2073 6570 s not a. sep
│ │ │ │ │ +00014990: 6172 6174 6f72 2e20 2041 6e73 7765 7220 arator. Answer
│ │ │ │ │ +000149a0: 6661 6c73 6520 6966 2077 6520 7265 6163 false if we reac
│ │ │ │ │ +000149b0: 6820 7468 6520 656e 6420 6f66 2074 6865 h the end of the
│ │ │ │ │ +000149c0: 2073 7472 6561 6d2c 2065 6c73 650a 2020 stream, else.
│ │ │ │ │ +000149d0: 2020 2061 6e73 7765 7220 7472 7565 3b20 answer true;
│ │ │ │ │ +000149e0: 696e 2074 6869 7320 6361 7365 2c20 7365 in this case, se
│ │ │ │ │ +000149f0: 6e64 696e 6720 236e 6578 7420 7769 6c6c nding #next will
│ │ │ │ │ +00014a00: 2072 6574 7572 6e20 7468 6520 6669 7273 return the firs
│ │ │ │ │ +00014a10: 740a 2020 2020 206e 6f6e 2d73 6570 6172 t. non-separ
│ │ │ │ │ +00014a20: 6174 6f72 2063 6861 7261 6374 6572 2028 ator character (
│ │ │ │ │ +00014a30: 706f 7373 6962 6c79 2074 6865 2073 616d possibly the sam
│ │ │ │ │ +00014a40: 6520 746f 2077 6869 6368 2074 6865 2073 e to which the s
│ │ │ │ │ +00014a50: 7472 6561 6d0a 2020 2020 2070 6f69 6e74 tream. point
│ │ │ │ │ +00014a60: 6564 2062 6566 6f72 6520 2373 6b69 7053 ed before #skipS
│ │ │ │ │ +00014a70: 6570 6172 6174 6f72 7320 7761 7320 7365 eparators was se
│ │ │ │ │ +00014a80: 6e74 292e 0a0a 736b 6970 546f 3a20 616e nt)...skipTo: an
│ │ │ │ │ +00014a90: 4f62 6a65 6374 0a20 2020 2020 4d6f 7665 Object. Move
│ │ │ │ │ +00014aa0: 2074 6865 2063 7572 7265 6e74 2070 6f73 the current pos
│ │ │ │ │ +00014ab0: 6974 696f 6e20 746f 2061 6674 6572 2074 ition to after t
│ │ │ │ │ +00014ac0: 6865 206e 6578 7420 6f63 6375 7272 656e he next occurren
│ │ │ │ │ +00014ad0: 6365 206f 6620 616e 4f62 6a65 6374 0a20 ce of anObject.
│ │ │ │ │ +00014ae0: 2020 2020 616e 6420 7265 7475 726e 2074 and return t
│ │ │ │ │ +00014af0: 7275 6520 6966 2061 6e4f 626a 6563 7420 rue if anObject
│ │ │ │ │ +00014b00: 7761 7320 666f 756e 642e 2020 4966 2061 was found. If a
│ │ │ │ │ +00014b10: 6e4f 626a 6563 7420 646f 6573 6e27 7420 nObject doesn't
│ │ │ │ │ +00014b20: 6578 6973 742c 0a20 2020 2020 7468 6520 exist,. the
│ │ │ │ │ +00014b30: 706f 696e 7465 7220 6973 2061 7445 6e64 pointer is atEnd
│ │ │ │ │ +00014b40: 2c20 616e 6420 6661 6c73 6520 6973 2072 , and false is r
│ │ │ │ │ +00014b50: 6574 7572 6e65 642e 0a0a 736b 6970 546f eturned...skipTo
│ │ │ │ │ +00014b60: 416c 6c3a 2061 436f 6c6c 6563 7469 6f6e All: aCollection
│ │ │ │ │ +00014b70: 0a20 2020 2020 4966 2074 6865 7265 2069 . If there i
│ │ │ │ │ +00014b80: 7320 6120 7365 7175 656e 6365 206f 6620 s a sequence of
│ │ │ │ │ +00014b90: 6f62 6a65 6374 7320 7265 6d61 696e 696e objects remainin
│ │ │ │ │ +00014ba0: 6720 696e 2074 6865 2073 7472 6561 6d20 g in the stream
│ │ │ │ │ +00014bb0: 7468 6174 2069 730a 2020 2020 2065 7175 that is. equ
│ │ │ │ │ +00014bc0: 616c 2074 6f20 7468 6520 7365 7175 656e al to the sequen
│ │ │ │ │ +00014bd0: 6365 2069 6e20 6143 6f6c 6c65 6374 696f ce in aCollectio
│ │ │ │ │ +00014be0: 6e2c 2073 6574 2074 6865 2073 7472 6561 n, set the strea
│ │ │ │ │ +00014bf0: 6d20 706f 7369 7469 6f6e 206a 7573 740a m position just.
│ │ │ │ │ +00014c00: 2020 2020 2070 6173 7420 7468 6174 2073 past that s
│ │ │ │ │ +00014c10: 6571 7565 6e63 6520 616e 6420 616e 7377 equence and answ
│ │ │ │ │ +00014c20: 6572 2074 7275 652e 2045 6c73 652c 2073 er true. Else, s
│ │ │ │ │ +00014c30: 6574 2074 6865 2073 7472 6561 6d20 706f et the stream po
│ │ │ │ │ +00014c40: 7369 7469 6f6e 0a20 2020 2020 746f 2069 sition. to i
│ │ │ │ │ +00014c50: 7473 2065 6e64 2061 6e64 2061 6e73 7765 ts end and answe
│ │ │ │ │ +00014c60: 7220 6661 6c73 652e 0a0a 0a1f 0a46 696c r false......Fil
│ │ │ │ │ +00014c70: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ +00014c80: 2c20 204e 6f64 653a 2053 7472 6561 6d2d , Node: Stream-
│ │ │ │ │ +00014c90: 7072 696e 7469 6e67 2c20 204e 6578 743a printing, Next:
│ │ │ │ │ +00014ca0: 2053 7472 6561 6d2d 7374 696c 6c20 756e Stream-still un
│ │ │ │ │ +00014cb0: 636c 6173 7369 6669 6564 2c20 2050 7265 classified, Pre
│ │ │ │ │ +00014cc0: 763a 2053 7472 6561 6d2d 706f 7369 7469 v: Stream-positi
│ │ │ │ │ +00014cd0: 6f6e 696e 672c 2020 5570 3a20 5374 7265 oning, Up: Stre
│ │ │ │ │ +00014ce0: 616d 0a0a 312e 3135 372e 3134 2053 7472 am..1.157.14 Str
│ │ │ │ │ +00014cf0: 6561 6d3a 2070 7269 6e74 696e 670a 2d2d eam: printing.--
│ │ │ │ │ +00014d00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00014d10: 2d2d 2d2d 2d2d 2d0a 0a3c 3c20 616e 4f62 -------..<< anOb
│ │ │ │ │ +00014d20: 6a65 6374 0a20 2020 2020 5468 6973 206d ject. This m
│ │ │ │ │ +00014d30: 6574 686f 6420 6973 2061 2073 686f 7274 ethod is a short
│ │ │ │ │ +00014d40: 2d63 7574 2066 6f72 2023 6469 7370 6c61 -cut for #displa
│ │ │ │ │ +00014d50: 793a 3b20 6974 2070 7269 6e74 7320 616e y:; it prints an
│ │ │ │ │ +00014d60: 4f62 6a65 6374 206f 6e20 7468 650a 2020 Object on the.
│ │ │ │ │ +00014d70: 2020 2072 6563 6569 7665 7220 6279 2073 receiver by s
│ │ │ │ │ +00014d80: 656e 6469 6e67 2064 6973 706c 6179 4f6e ending displayOn
│ │ │ │ │ +00014d90: 3a20 746f 2061 6e4f 626a 6563 742e 2054 : to anObject. T
│ │ │ │ │ +00014da0: 6869 7320 6d65 7468 6f64 2069 7320 7072 his method is pr
│ │ │ │ │ +00014db0: 6f76 6964 6564 0a20 2020 2020 736f 2074 ovided. so t
│ │ │ │ │ +00014dc0: 6861 7420 796f 7520 6361 6e20 7573 6520 hat you can use
│ │ │ │ │ +00014dd0: 6361 7363 6164 696e 6720 616e 6420 6f62 cascading and ob
│ │ │ │ │ +00014de0: 7461 696e 2062 6574 7465 722d 6c6f 6f6b tain better-look
│ │ │ │ │ +00014df0: 696e 6720 636f 6465 0a0a 6469 7370 6c61 ing code..displa
│ │ │ │ │ +00014e00: 793a 2061 6e4f 626a 6563 740a 2020 2020 y: anObject.
│ │ │ │ │ +00014e10: 2050 7269 6e74 2061 6e4f 626a 6563 7420 Print anObject
│ │ │ │ │ +00014e20: 6f6e 2074 6865 2072 6563 6569 7665 7220 on the receiver
│ │ │ │ │ +00014e30: 6279 2073 656e 6469 6e67 2064 6973 706c by sending displ
│ │ │ │ │ +00014e40: 6179 4f6e 3a20 746f 2061 6e4f 626a 6563 ayOn: to anObjec
│ │ │ │ │ +00014e50: 742e 0a20 2020 2020 5468 6973 206d 6574 t.. This met
│ │ │ │ │ +00014e60: 686f 6420 6973 2070 726f 7669 6465 6420 hod is provided
│ │ │ │ │ +00014e70: 736f 2074 6861 7420 796f 7520 6361 6e20 so that you can
│ │ │ │ │ +00014e80: 7573 6520 6361 7363 6164 696e 6720 616e use cascading an
│ │ │ │ │ +00014e90: 6420 6f62 7461 696e 0a20 2020 2020 6265 d obtain. be
│ │ │ │ │ +00014ea0: 7474 6572 2d6c 6f6f 6b69 6e67 2063 6f64 tter-looking cod
│ │ │ │ │ +00014eb0: 650a 0a70 7269 6e74 3a20 616e 4f62 6a65 e..print: anObje
│ │ │ │ │ +00014ec0: 6374 0a20 2020 2020 5072 696e 7420 616e ct. Print an
│ │ │ │ │ +00014ed0: 4f62 6a65 6374 206f 6e20 7468 6520 7265 Object on the re
│ │ │ │ │ +00014ee0: 6365 6976 6572 2062 7920 7365 6e64 696e ceiver by sendin
│ │ │ │ │ +00014ef0: 6720 7072 696e 744f 6e3a 2074 6f20 616e g printOn: to an
│ │ │ │ │ +00014f00: 4f62 6a65 6374 2e0a 2020 2020 2054 6869 Object.. Thi
│ │ │ │ │ +00014f10: 7320 6d65 7468 6f64 2069 7320 7072 6f76 s method is prov
│ │ │ │ │ +00014f20: 6964 6564 2073 6f20 7468 6174 2079 6f75 ided so that you
│ │ │ │ │ +00014f30: 2063 616e 2075 7365 2063 6173 6361 6469 can use cascadi
│ │ │ │ │ +00014f40: 6e67 2061 6e64 206f 6274 6169 6e0a 2020 ng and obtain.
│ │ │ │ │ +00014f50: 2020 2062 6574 7465 722d 6c6f 6f6b 696e better-lookin
│ │ │ │ │ +00014f60: 6720 636f 6465 0a0a 0a1f 0a46 696c 653a g code.....File:
│ │ │ │ │ +00014f70: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ +00014f80: 204e 6f64 653a 2053 7472 6561 6d2d 7374 Node: Stream-st
│ │ │ │ │ +00014f90: 696c 6c20 756e 636c 6173 7369 6669 6564 ill unclassified
│ │ │ │ │ +00014fa0: 2c20 204e 6578 743a 2053 7472 6561 6d2d , Next: Stream-
│ │ │ │ │ +00014fb0: 7374 6f72 696e 672c 2020 5072 6576 3a20 storing, Prev:
│ │ │ │ │ +00014fc0: 5374 7265 616d 2d70 7269 6e74 696e 672c Stream-printing,
│ │ │ │ │ +00014fd0: 2020 5570 3a20 5374 7265 616d 0a0a 312e Up: Stream..1.
│ │ │ │ │ +00014fe0: 3135 372e 3135 2053 7472 6561 6d3a 2073 157.15 Stream: s
│ │ │ │ │ +00014ff0: 7469 6c6c 2075 6e63 6c61 7373 6966 6965 till unclassifie
│ │ │ │ │ +00015000: 640a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d d.--------------
│ │ │ │ │ +00015010: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00015020: 2d2d 2d2d 2d0a 0a6e 6578 7450 7574 416c -----..nextPutAl
│ │ │ │ │ +00015030: 6c4f 6e3a 2061 5374 7265 616d 0a20 2020 lOn: aStream.
│ │ │ │ │ +00015040: 2020 5772 6974 6520 616c 6c20 7468 6520 Write all the
│ │ │ │ │ +00015050: 6f62 6a65 6374 7320 696e 2074 6865 2072 objects in the r
│ │ │ │ │ +00015060: 6563 6569 7665 7220 746f 2061 5374 7265 eceiver to aStre
│ │ │ │ │ +00015070: 616d 0a0a 0a1f 0a46 696c 653a 2067 7374 am.....File: gst
│ │ │ │ │ +00015080: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ +00015090: 653a 2053 7472 6561 6d2d 7374 6f72 696e e: Stream-storin
│ │ │ │ │ +000150a0: 672c 2020 4e65 7874 3a20 5374 7265 616d g, Next: Stream
│ │ │ │ │ +000150b0: 2d73 7472 6561 6d69 6e67 2070 726f 746f -streaming proto
│ │ │ │ │ +000150c0: 636f 6c2c 2020 5072 6576 3a20 5374 7265 col, Prev: Stre
│ │ │ │ │ +000150d0: 616d 2d73 7469 6c6c 2075 6e63 6c61 7373 am-still unclass
│ │ │ │ │ +000150e0: 6966 6965 642c 2020 5570 3a20 5374 7265 ified, Up: Stre
│ │ │ │ │ +000150f0: 616d 0a0a 312e 3135 372e 3136 2053 7472 am..1.157.16 Str
│ │ │ │ │ +00015100: 6561 6d3a 2073 746f 7269 6e67 0a2d 2d2d eam: storing.---
│ │ │ │ │ +00015110: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00015120: 2d2d 2d2d 2d0a 0a73 746f 7265 3a20 616e -----..store: an
│ │ │ │ │ +00015130: 4f62 6a65 6374 0a20 2020 2020 5072 696e Object. Prin
│ │ │ │ │ +00015140: 7420 536d 616c 6c74 616c 6b20 636f 6465 t Smalltalk code
│ │ │ │ │ +00015150: 2063 6f6d 7069 6c69 6e67 2074 6f20 616e compiling to an
│ │ │ │ │ +00015160: 4f62 6a65 6374 206f 6e20 7468 6520 7265 Object on the re
│ │ │ │ │ +00015170: 6365 6976 6572 2c20 6279 0a20 2020 2020 ceiver, by.
│ │ │ │ │ +00015180: 7365 6e64 696e 6720 7374 6f72 654f 6e3a sending storeOn:
│ │ │ │ │ +00015190: 2074 6f20 616e 4f62 6a65 6374 2e20 5468 to anObject. Th
│ │ │ │ │ +000151a0: 6973 206d 6574 686f 6420 6973 2070 726f is method is pro
│ │ │ │ │ +000151b0: 7669 6465 6420 736f 2074 6861 7420 796f vided so that yo
│ │ │ │ │ +000151c0: 750a 2020 2020 2063 616e 2075 7365 2063 u. can use c
│ │ │ │ │ +000151d0: 6173 6361 6469 6e67 2061 6e64 206f 6274 ascading and obt
│ │ │ │ │ +000151e0: 6169 6e20 6265 7474 6572 2d6c 6f6f 6b69 ain better-looki
│ │ │ │ │ +000151f0: 6e67 2063 6f64 650a 0a0a 1f0a 4669 6c65 ng code.....File
│ │ │ │ │ +00015200: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ +00015210: 2020 4e6f 6465 3a20 5374 7265 616d 2d73 Node: Stream-s
│ │ │ │ │ +00015220: 7472 6561 6d69 6e67 2070 726f 746f 636f treaming protoco
│ │ │ │ │ +00015230: 6c2c 2020 4e65 7874 3a20 5374 7265 616d l, Next: Stream
│ │ │ │ │ +00015240: 2d74 6573 7469 6e67 2c20 2050 7265 763a -testing, Prev:
│ │ │ │ │ +00015250: 2053 7472 6561 6d2d 7374 6f72 696e 672c Stream-storing,
│ │ │ │ │ +00015260: 2020 5570 3a20 5374 7265 616d 0a0a 312e Up: Stream..1.
│ │ │ │ │ +00015270: 3135 372e 3137 2053 7472 6561 6d3a 2073 157.17 Stream: s
│ │ │ │ │ +00015280: 7472 6561 6d69 6e67 2070 726f 746f 636f treaming protoco
│ │ │ │ │ +00015290: 6c0a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d l.--------------
│ │ │ │ │ +000152a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000152b0: 2d2d 2d2d 2d0a 0a6e 6578 7441 7661 696c -----..nextAvail
│ │ │ │ │ +000152c0: 6162 6c65 5075 7441 6c6c 4f6e 3a20 6153 ablePutAllOn: aS
│ │ │ │ │ +000152d0: 7472 6561 6d0a 2020 2020 2043 6f70 7920 tream. Copy
│ │ │ │ │ +000152e0: 746f 2061 5374 7265 616d 2061 206d 6f72 to aStream a mor
│ │ │ │ │ +000152f0: 652d 6f72 2d6c 6573 7320 6172 6269 7472 e-or-less arbitr
│ │ │ │ │ +00015300: 6172 7920 616d 6f75 6e74 206f 6620 6461 ary amount of da
│ │ │ │ │ +00015310: 7461 2e20 2057 6865 6e20 7573 6564 0a20 ta. When used.
│ │ │ │ │ +00015320: 2020 2020 6f6e 2066 696c 6573 2c20 7468 on files, th
│ │ │ │ │ +00015330: 6973 2064 6f65 7320 6174 206d 6f73 7420 is does at most
│ │ │ │ │ +00015340: 6f6e 6520 492f 4f20 6f70 6572 6174 696f one I/O operatio
│ │ │ │ │ +00015350: 6e2e 2020 466f 7220 6f74 6865 7220 6b69 n. For other ki
│ │ │ │ │ +00015360: 6e64 7320 6f66 0a20 2020 2020 7374 7265 nds of. stre
│ │ │ │ │ +00015370: 616d 2c20 7468 6520 6465 6669 6e69 7469 am, the definiti
│ │ │ │ │ +00015380: 6f6e 206d 6179 2076 6172 792e 2020 5468 on may vary. Th
│ │ │ │ │ +00015390: 6973 206d 6574 686f 6420 6973 2075 7365 is method is use
│ │ │ │ │ +000153a0: 6420 746f 2064 6f0a 2020 2020 2073 7472 d to do. str
│ │ │ │ │ +000153b0: 6561 6d2d 746f 2d73 7472 6561 6d20 636f eam-to-stream co
│ │ │ │ │ +000153c0: 7069 6573 2e0a 0a0a 1f0a 4669 6c65 3a20 pies......File:
│ │ │ │ │ +000153d0: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ +000153e0: 4e6f 6465 3a20 5374 7265 616d 2d74 6573 Node: Stream-tes
│ │ │ │ │ +000153f0: 7469 6e67 2c20 2050 7265 763a 2053 7472 ting, Prev: Str
│ │ │ │ │ +00015400: 6561 6d2d 7374 7265 616d 696e 6720 7072 eam-streaming pr
│ │ │ │ │ +00015410: 6f74 6f63 6f6c 2c20 2055 703a 2053 7472 otocol, Up: Str
│ │ │ │ │ +00015420: 6561 6d0a 0a31 2e31 3537 2e31 3820 5374 eam..1.157.18 St
│ │ │ │ │ +00015430: 7265 616d 3a20 7465 7374 696e 670a 2d2d ream: testing.--
│ │ │ │ │ +00015440: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00015450: 2d2d 2d2d 2d2d 0a0a 6174 456e 640a 2020 ------..atEnd.
│ │ │ │ │ +00015460: 2020 2041 6e73 7765 7220 7768 6574 6865 Answer whethe
│ │ │ │ │ +00015470: 7220 7468 6520 7374 7265 616d 2068 6173 r the stream has
│ │ │ │ │ +00015480: 2067 6f74 2074 6f20 616e 2065 6e64 0a0a got to an end..
│ │ │ │ │ +00015490: 6973 4578 7465 726e 616c 5374 7265 616d isExternalStream
│ │ │ │ │ 000154a0: 0a20 2020 2020 416e 7377 6572 2077 6865 . Answer whe
│ │ │ │ │ 000154b0: 7468 6572 2074 6865 2072 6563 6569 7665 ther the receive
│ │ │ │ │ -000154c0: 7220 6361 6e20 6265 2061 6363 6573 7365 r can be accesse
│ │ │ │ │ -000154d0: 6420 6279 2061 206e 756d 6572 6963 2069 d by a numeric i
│ │ │ │ │ -000154e0: 6e64 6578 2077 6974 680a 2020 2020 2023 ndex with. #
│ │ │ │ │ -000154f0: 6174 3a2f 2361 743a 7075 743a 2e0a 0a72 at:/#at:put:...r
│ │ │ │ │ -00015500: 6561 6453 7472 6561 6d0a 2020 2020 2041 eadStream. A
│ │ │ │ │ -00015510: 7320 6120 7769 6c64 2067 7565 7373 2c20 s a wild guess,
│ │ │ │ │ -00015520: 7265 7475 726e 2074 6865 2072 6563 6569 return the recei
│ │ │ │ │ -00015530: 7665 722e 2020 5772 6974 6553 7472 6561 ver. WriteStrea
│ │ │ │ │ -00015540: 6d73 2073 686f 756c 6420 6f76 6572 7269 ms should overri
│ │ │ │ │ -00015550: 6465 0a20 2020 2020 7468 6973 206d 6574 de. this met
│ │ │ │ │ -00015560: 686f 642e 0a0a 1f0a 4669 6c65 3a20 6773 hod.....File: gs
│ │ │ │ │ -00015570: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ -00015580: 6465 3a20 5374 7269 6e67 2c20 204e 6578 de: String, Nex
│ │ │ │ │ -00015590: 743a 2053 796d 626f 6c2c 2020 5072 6576 t: Symbol, Prev
│ │ │ │ │ -000155a0: 3a20 5374 7265 616d 2c20 2055 703a 2042 : Stream, Up: B
│ │ │ │ │ -000155b0: 6173 6520 636c 6173 7365 730a 0a31 2e31 ase classes..1.1
│ │ │ │ │ -000155c0: 3538 2053 7472 696e 670a 3d3d 3d3d 3d3d 58 String.======
│ │ │ │ │ -000155d0: 3d3d 3d3d 3d3d 0a0a 4465 6669 6e65 6420 ======..Defined
│ │ │ │ │ -000155e0: 696e 206e 616d 6573 7061 6365 2053 6d61 in namespace Sma
│ │ │ │ │ -000155f0: 6c6c 7461 6c6b 0a53 7570 6572 636c 6173 lltalk.Superclas
│ │ │ │ │ -00015600: 733a 2043 6861 7261 6374 6572 4172 7261 s: CharacterArra
│ │ │ │ │ -00015610: 790a 4361 7465 676f 7279 3a20 436f 6c6c y.Category: Coll
│ │ │ │ │ -00015620: 6563 7469 6f6e 732d 5465 7874 0a20 2020 ections-Text.
│ │ │ │ │ -00015630: 2020 4d79 2069 6e73 7461 6e63 6573 2072 My instances r
│ │ │ │ │ -00015640: 6570 7265 7365 6e74 2038 2d62 6974 2063 epresent 8-bit c
│ │ │ │ │ -00015650: 6861 7261 6374 6572 2073 7472 696e 6773 haracter strings
│ │ │ │ │ -00015660: 2e20 2042 6569 6e67 2061 2076 6572 790a . Being a very.
│ │ │ │ │ -00015670: 2020 2020 2063 6f6d 6d6f 6e20 6361 7365 common case
│ │ │ │ │ -00015680: 2c20 7468 6579 2061 7265 2070 6172 7469 , they are parti
│ │ │ │ │ -00015690: 6375 6c61 726c 7920 6f70 7469 6d69 7a65 cularly optimize
│ │ │ │ │ -000156a0: 642e 0a0a 2020 2020 204e 6f74 6520 7468 d... Note th
│ │ │ │ │ -000156b0: 6174 2c20 6966 2079 6f75 2063 6172 6520 at, if you care
│ │ │ │ │ -000156c0: 6162 6f75 7420 6d75 6c74 696c 696e 6775 about multilingu
│ │ │ │ │ -000156d0: 616c 697a 6174 696f 6e2c 2079 6f75 2073 alization, you s
│ │ │ │ │ -000156e0: 686f 756c 6420 7472 6561 740a 2020 2020 hould treat.
│ │ │ │ │ -000156f0: 2053 7472 696e 6720 6f6e 6c79 2061 7320 String only as
│ │ │ │ │ -00015700: 616e 2065 6e63 6f64 6564 2072 6570 7265 an encoded repre
│ │ │ │ │ -00015710: 7365 6e74 6174 696f 6e20 6f66 2061 2055 sentation of a U
│ │ │ │ │ -00015720: 6e69 636f 6465 5374 7269 6e67 2e20 2054 nicodeString. T
│ │ │ │ │ -00015730: 6865 0a20 2020 2020 4931 384e 2070 6163 he. I18N pac
│ │ │ │ │ -00015740: 6b61 6765 2061 6464 7320 6d6f 7265 2055 kage adds more U
│ │ │ │ │ -00015750: 6e69 636f 6465 2d66 7269 656e 646c 696e nicode-friendlin
│ │ │ │ │ -00015760: 6573 7320 746f 2074 6865 2073 7973 7465 ess to the syste
│ │ │ │ │ -00015770: 6d20 736f 2074 6861 740a 2020 2020 2065 m so that. e
│ │ │ │ │ -00015780: 6e63 6f64 696e 6720 616e 6420 6465 636f ncoding and deco
│ │ │ │ │ -00015790: 6469 6e67 2069 7320 7065 7266 6f72 6d65 ding is performe
│ │ │ │ │ -000157a0: 6420 6175 746f 6d61 7469 6361 6c6c 7920 d automatically
│ │ │ │ │ -000157b0: 696e 206d 6f72 6520 6361 7365 732e 2020 in more cases.
│ │ │ │ │ -000157c0: 496e 0a20 2020 2020 7468 6174 2063 6173 In. that cas
│ │ │ │ │ -000157d0: 652c 2053 7472 696e 6720 7265 7072 6573 e, String repres
│ │ │ │ │ -000157e0: 656e 7473 2061 2063 6173 6520 7768 656e ents a case when
│ │ │ │ │ -000157f0: 2074 6865 2065 6e63 6f64 696e 6720 6973 the encoding is
│ │ │ │ │ -00015800: 2065 6974 6865 720a 2020 2020 2075 6e6b either. unk
│ │ │ │ │ -00015810: 6e6f 776e 2c20 6972 7265 6c65 7661 6e74 nown, irrelevant
│ │ │ │ │ -00015820: 2c20 6f72 2061 7373 756d 6564 2074 6f20 , or assumed to
│ │ │ │ │ -00015830: 6265 2074 6865 2073 7973 7465 6d20 6465 be the system de
│ │ │ │ │ -00015840: 6661 756c 742e 0a0a 2a20 4d65 6e75 3a0a fault...* Menu:.
│ │ │ │ │ -00015850: 0a2a 2053 7472 696e 6720 636c 6173 732d .* String class-
│ │ │ │ │ -00015860: 696e 7374 616e 6365 2063 7265 6174 696f instance creatio
│ │ │ │ │ -00015870: 6e3a 3a20 2028 636c 6173 7329 0a2a 2053 n:: (class).* S
│ │ │ │ │ -00015880: 7472 696e 6720 636c 6173 732d 6d75 6c74 tring class-mult
│ │ │ │ │ -00015890: 6962 7974 6520 656e 636f 6469 6e67 733a ibyte encodings:
│ │ │ │ │ -000158a0: 3a20 2028 636c 6173 7329 0a2a 2053 7472 : (class).* Str
│ │ │ │ │ -000158b0: 696e 672d 6163 6365 7373 696e 673a 3a20 ing-accessing::
│ │ │ │ │ -000158c0: 2028 696e 7374 616e 6365 290a 2a20 5374 (instance).* St
│ │ │ │ │ -000158d0: 7269 6e67 2d62 6173 6963 3a3a 2020 2869 ring-basic:: (i
│ │ │ │ │ -000158e0: 6e73 7461 6e63 6529 0a2a 2053 7472 696e nstance).* Strin
│ │ │ │ │ -000158f0: 672d 6275 696c 7420 696e 733a 3a20 2028 g-built ins:: (
│ │ │ │ │ -00015900: 696e 7374 616e 6365 290a 2a20 5374 7269 instance).* Stri
│ │ │ │ │ -00015910: 6e67 2d43 4f62 6a65 6374 3a3a 2020 2869 ng-CObject:: (i
│ │ │ │ │ -00015920: 6e73 7461 6e63 6529 0a2a 2053 7472 696e nstance).* Strin
│ │ │ │ │ -00015930: 672d 636f 6e76 6572 7469 6e67 3a3a 2020 g-converting::
│ │ │ │ │ -00015940: 2869 6e73 7461 6e63 6529 0a2a 2053 7472 (instance).* Str
│ │ │ │ │ -00015950: 696e 672d 6669 6c65 7379 7374 656d 3a3a ing-filesystem::
│ │ │ │ │ -00015960: 2020 2869 6e73 7461 6e63 6529 0a2a 2053 (instance).* S
│ │ │ │ │ -00015970: 7472 696e 672d 7072 696e 7469 6e67 3a3a tring-printing::
│ │ │ │ │ -00015980: 2020 2869 6e73 7461 6e63 6529 0a2a 2053 (instance).* S
│ │ │ │ │ -00015990: 7472 696e 672d 7265 6765 783a 3a20 2028 tring-regex:: (
│ │ │ │ │ -000159a0: 696e 7374 616e 6365 290a 2a20 5374 7269 instance).* Stri
│ │ │ │ │ -000159b0: 6e67 2d73 7469 6c6c 2075 6e63 6c61 7373 ng-still unclass
│ │ │ │ │ -000159c0: 6966 6965 643a 3a20 2028 696e 7374 616e ified:: (instan
│ │ │ │ │ -000159d0: 6365 290a 2a20 5374 7269 6e67 2d74 6573 ce).* String-tes
│ │ │ │ │ -000159e0: 7469 6e67 2066 756e 6374 696f 6e61 6c69 ting functionali
│ │ │ │ │ -000159f0: 7479 3a3a 2020 2869 6e73 7461 6e63 6529 ty:: (instance)
│ │ │ │ │ -00015a00: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ -00015a10: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ -00015a20: 5374 7269 6e67 2063 6c61 7373 2d69 6e73 String class-ins
│ │ │ │ │ -00015a30: 7461 6e63 6520 6372 6561 7469 6f6e 2c20 tance creation,
│ │ │ │ │ -00015a40: 204e 6578 743a 2053 7472 696e 6720 636c Next: String cl
│ │ │ │ │ -00015a50: 6173 732d 6d75 6c74 6962 7974 6520 656e ass-multibyte en
│ │ │ │ │ -00015a60: 636f 6469 6e67 732c 2020 5570 3a20 5374 codings, Up: St
│ │ │ │ │ -00015a70: 7269 6e67 0a0a 312e 3135 382e 3120 5374 ring..1.158.1 St
│ │ │ │ │ -00015a80: 7269 6e67 2063 6c61 7373 3a20 696e 7374 ring class: inst
│ │ │ │ │ -00015a90: 616e 6365 2063 7265 6174 696f 6e0a 2d2d ance creation.--
│ │ │ │ │ -00015aa0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00015ab0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00015ac0: 2d2d 2d2d 2d0a 0a66 726f 6d43 4461 7461 -----..fromCData
│ │ │ │ │ -00015ad0: 3a20 6143 4f62 6a65 6374 0a20 2020 2020 : aCObject.
│ │ │ │ │ -00015ae0: 416e 7377 6572 2061 2053 7472 696e 6720 Answer a String
│ │ │ │ │ -00015af0: 636f 6e74 6169 6e69 6e67 2074 6865 2062 containing the b
│ │ │ │ │ -00015b00: 7974 6573 2073 7461 7274 696e 6720 6174 ytes starting at
│ │ │ │ │ -00015b10: 2074 6865 206c 6f63 6174 696f 6e0a 2020 the location.
│ │ │ │ │ -00015b20: 2020 2070 6f69 6e74 6564 2074 6f20 6279 pointed to by
│ │ │ │ │ -00015b30: 2061 434f 626a 6563 742c 2075 7020 746f aCObject, up to
│ │ │ │ │ -00015b40: 2074 6865 2066 6972 7374 204e 554c 2063 the first NUL c
│ │ │ │ │ -00015b50: 6861 7261 6374 6572 2e0a 0a66 726f 6d43 haracter...fromC
│ │ │ │ │ -00015b60: 4461 7461 3a20 6143 4f62 6a65 6374 2073 Data: aCObject s
│ │ │ │ │ -00015b70: 697a 653a 2061 6e49 6e74 6567 6572 0a20 ize: anInteger.
│ │ │ │ │ -00015b80: 2020 2020 416e 7377 6572 2061 2053 7472 Answer a Str
│ │ │ │ │ -00015b90: 696e 6720 636f 6e74 6169 6e69 6e67 2061 ing containing a
│ │ │ │ │ -00015ba0: 6e49 6e74 6567 6572 2062 7974 6573 2073 nInteger bytes s
│ │ │ │ │ -00015bb0: 7461 7274 696e 6720 6174 2074 6865 206c tarting at the l
│ │ │ │ │ -00015bc0: 6f63 6174 696f 6e0a 2020 2020 2070 6f69 ocation. poi
│ │ │ │ │ -00015bd0: 6e74 6564 2074 6f20 6279 2061 434f 626a nted to by aCObj
│ │ │ │ │ -00015be0: 6563 740a 0a1f 0a46 696c 653a 2067 7374 ect....File: gst
│ │ │ │ │ -00015bf0: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ -00015c00: 653a 2053 7472 696e 6720 636c 6173 732d e: String class-
│ │ │ │ │ -00015c10: 6d75 6c74 6962 7974 6520 656e 636f 6469 multibyte encodi
│ │ │ │ │ -00015c20: 6e67 732c 2020 4e65 7874 3a20 5374 7269 ngs, Next: Stri
│ │ │ │ │ -00015c30: 6e67 2d61 6363 6573 7369 6e67 2c20 2050 ng-accessing, P
│ │ │ │ │ -00015c40: 7265 763a 2053 7472 696e 6720 636c 6173 rev: String clas
│ │ │ │ │ -00015c50: 732d 696e 7374 616e 6365 2063 7265 6174 s-instance creat
│ │ │ │ │ -00015c60: 696f 6e2c 2020 5570 3a20 5374 7269 6e67 ion, Up: String
│ │ │ │ │ -00015c70: 0a0a 312e 3135 382e 3220 5374 7269 6e67 ..1.158.2 String
│ │ │ │ │ -00015c80: 2063 6c61 7373 3a20 6d75 6c74 6962 7974 class: multibyt
│ │ │ │ │ -00015c90: 6520 656e 636f 6469 6e67 730a 2d2d 2d2d e encodings.----
│ │ │ │ │ -00015ca0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00015cb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00015cc0: 2d2d 2d2d 2d0a 0a69 7355 6e69 636f 6465 -----..isUnicode
│ │ │ │ │ -00015cd0: 0a20 2020 2020 416e 7377 6572 2066 616c . Answer fal
│ │ │ │ │ -00015ce0: 7365 3b20 7468 6520 7265 6365 6976 6572 se; the receiver
│ │ │ │ │ -00015cf0: 2073 746f 7265 7320 6279 7465 7320 2869 stores bytes (i
│ │ │ │ │ -00015d00: 2e65 2e20 2061 6e20 656e 636f 6465 6420 .e. an encoded
│ │ │ │ │ -00015d10: 666f 726d 292c 0a20 2020 2020 6e6f 7420 form),. not
│ │ │ │ │ -00015d20: 6368 6172 6163 7465 7273 2e0a 0a1f 0a46 characters.....F
│ │ │ │ │ -00015d30: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ -00015d40: 666f 2c20 204e 6f64 653a 2053 7472 696e fo, Node: Strin
│ │ │ │ │ -00015d50: 672d 6163 6365 7373 696e 672c 2020 4e65 g-accessing, Ne
│ │ │ │ │ -00015d60: 7874 3a20 5374 7269 6e67 2d62 6173 6963 xt: String-basic
│ │ │ │ │ -00015d70: 2c20 2050 7265 763a 2053 7472 696e 6720 , Prev: String
│ │ │ │ │ -00015d80: 636c 6173 732d 6d75 6c74 6962 7974 6520 class-multibyte
│ │ │ │ │ -00015d90: 656e 636f 6469 6e67 732c 2020 5570 3a20 encodings, Up:
│ │ │ │ │ -00015da0: 5374 7269 6e67 0a0a 312e 3135 382e 3320 String..1.158.3
│ │ │ │ │ -00015db0: 5374 7269 6e67 3a20 6163 6365 7373 696e String: accessin
│ │ │ │ │ -00015dc0: 670a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d g.--------------
│ │ │ │ │ -00015dd0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a62 7974 -----------..byt
│ │ │ │ │ -00015de0: 6541 743a 2069 6e64 6578 0a20 2020 2020 eAt: index.
│ │ │ │ │ -00015df0: 416e 7377 6572 2074 6865 2061 7363 6969 Answer the ascii
│ │ │ │ │ -00015e00: 2076 616c 7565 206f 6620 696e 6465 782d value of index-
│ │ │ │ │ -00015e10: 7468 2063 6861 7261 6374 6572 2076 6172 th character var
│ │ │ │ │ -00015e20: 6961 626c 6520 6f66 2074 6865 0a20 2020 iable of the.
│ │ │ │ │ -00015e30: 2020 7265 6365 6976 6572 0a0a 6279 7465 receiver..byte
│ │ │ │ │ -00015e40: 4174 3a20 696e 6465 7820 7075 743a 2076 At: index put: v
│ │ │ │ │ -00015e50: 616c 7565 0a20 2020 2020 5374 6f72 6520 alue. Store
│ │ │ │ │ -00015e60: 2843 6861 7261 6374 6572 2076 616c 7565 (Character value
│ │ │ │ │ -00015e70: 3a20 7661 6c75 6529 2069 6e20 7468 6520 : value) in the
│ │ │ │ │ -00015e80: 696e 6465 782d 7468 2069 6e64 6578 6564 index-th indexed
│ │ │ │ │ -00015e90: 2069 6e73 7461 6e63 650a 2020 2020 2076 instance. v
│ │ │ │ │ -00015ea0: 6172 6961 626c 6520 6f66 2074 6865 2072 ariable of the r
│ │ │ │ │ -00015eb0: 6563 6569 7665 720a 0a1f 0a46 696c 653a eceiver....File:
│ │ │ │ │ -00015ec0: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ -00015ed0: 204e 6f64 653a 2053 7472 696e 672d 6261 Node: String-ba
│ │ │ │ │ -00015ee0: 7369 632c 2020 4e65 7874 3a20 5374 7269 sic, Next: Stri
│ │ │ │ │ -00015ef0: 6e67 2d62 7569 6c74 2069 6e73 2c20 2050 ng-built ins, P
│ │ │ │ │ -00015f00: 7265 763a 2053 7472 696e 672d 6163 6365 rev: String-acce
│ │ │ │ │ -00015f10: 7373 696e 672c 2020 5570 3a20 5374 7269 ssing, Up: Stri
│ │ │ │ │ -00015f20: 6e67 0a0a 312e 3135 382e 3420 5374 7269 ng..1.158.4 Stri
│ │ │ │ │ -00015f30: 6e67 3a20 6261 7369 630a 2d2d 2d2d 2d2d ng: basic.------
│ │ │ │ │ -00015f40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------.
│ │ │ │ │ -00015f50: 0a2c 2061 5374 7269 6e67 0a20 2020 2020 ., aString.
│ │ │ │ │ -00015f60: 416e 7377 6572 2061 206e 6577 2069 6e73 Answer a new ins
│ │ │ │ │ -00015f70: 7461 6e63 6520 6f66 2061 6e20 4172 7261 tance of an Arra
│ │ │ │ │ -00015f80: 7965 6443 6f6c 6c65 6374 696f 6e20 636f yedCollection co
│ │ │ │ │ -00015f90: 6e74 6169 6e69 6e67 2061 6c6c 2074 6865 ntaining all the
│ │ │ │ │ -00015fa0: 0a20 2020 2020 656c 656d 656e 7473 2069 . elements i
│ │ │ │ │ -00015fb0: 6e20 7468 6520 7265 6365 6976 6572 2c20 n the receiver,
│ │ │ │ │ -00015fc0: 666f 6c6c 6f77 6564 2062 7920 616c 6c20 followed by all
│ │ │ │ │ -00015fd0: 7468 6520 656c 656d 656e 7473 2069 6e0a the elements in.
│ │ │ │ │ -00015fe0: 2020 2020 2061 5365 7175 656e 6365 6162 aSequenceab
│ │ │ │ │ -00015ff0: 6c65 436f 6c6c 6563 7469 6f6e 0a0a 3d20 leCollection..=
│ │ │ │ │ -00016000: 6143 6f6c 6c65 6374 696f 6e0a 2020 2020 aCollection.
│ │ │ │ │ -00016010: 2041 6e73 7765 7220 7768 6574 6865 7220 Answer whether
│ │ │ │ │ -00016020: 7468 6520 7265 6365 6976 6572 2773 2069 the receiver's i
│ │ │ │ │ -00016030: 7465 6d73 206d 6174 6368 2074 686f 7365 tems match those
│ │ │ │ │ -00016040: 2069 6e20 6143 6f6c 6c65 6374 696f 6e0a in aCollection.
│ │ │ │ │ -00016050: 0a69 6e64 6578 4f66 3a20 616e 456c 656d .indexOf: anElem
│ │ │ │ │ -00016060: 656e 7420 7374 6172 7469 6e67 4174 3a20 ent startingAt:
│ │ │ │ │ -00016070: 616e 496e 6465 780a 2020 2020 2041 6e73 anIndex. Ans
│ │ │ │ │ -00016080: 7765 7220 7468 6520 6669 7273 7420 696e wer the first in
│ │ │ │ │ -00016090: 6465 7820 3e20 616e 496e 6465 7820 7768 dex > anIndex wh
│ │ │ │ │ -000160a0: 6963 6820 636f 6e74 6169 6e73 2061 6e45 ich contains anE
│ │ │ │ │ -000160b0: 6c65 6d65 6e74 2e20 2049 6e76 6f6b 650a lement. Invoke.
│ │ │ │ │ -000160c0: 2020 2020 2065 7863 6570 7469 6f6e 426c exceptionBl
│ │ │ │ │ -000160d0: 6f63 6b20 616e 6420 616e 7377 6572 2069 ock and answer i
│ │ │ │ │ -000160e0: 7473 2072 6573 756c 7420 6966 206e 6f20 ts result if no
│ │ │ │ │ -000160f0: 6974 656d 2069 7320 666f 756e 640a 0a69 item is found..i
│ │ │ │ │ -00016100: 6e64 6578 4f66 3a20 616e 456c 656d 656e ndexOf: anElemen
│ │ │ │ │ -00016110: 7420 7374 6172 7469 6e67 4174 3a20 616e t startingAt: an
│ │ │ │ │ -00016120: 496e 6465 7820 6966 4162 7365 6e74 3a20 Index ifAbsent:
│ │ │ │ │ -00016130: 6578 6365 7074 696f 6e42 6c6f 636b 0a20 exceptionBlock.
│ │ │ │ │ -00016140: 2020 2020 416e 7377 6572 2074 6865 2066 Answer the f
│ │ │ │ │ -00016150: 6972 7374 2069 6e64 6578 203e 2061 6e49 irst index > anI
│ │ │ │ │ -00016160: 6e64 6578 2077 6869 6368 2063 6f6e 7461 ndex which conta
│ │ │ │ │ -00016170: 696e 7320 616e 456c 656d 656e 742e 2020 ins anElement.
│ │ │ │ │ -00016180: 496e 766f 6b65 0a20 2020 2020 6578 6365 Invoke. exce
│ │ │ │ │ -00016190: 7074 696f 6e42 6c6f 636b 2061 6e64 2061 ptionBlock and a
│ │ │ │ │ -000161a0: 6e73 7765 7220 6974 7320 7265 7375 6c74 nswer its result
│ │ │ │ │ -000161b0: 2069 6620 6e6f 2069 7465 6d20 6973 2066 if no item is f
│ │ │ │ │ -000161c0: 6f75 6e64 0a0a 1f0a 4669 6c65 3a20 6773 ound....File: gs
│ │ │ │ │ -000161d0: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ -000161e0: 6465 3a20 5374 7269 6e67 2d62 7569 6c74 de: String-built
│ │ │ │ │ -000161f0: 2069 6e73 2c20 204e 6578 743a 2053 7472 ins, Next: Str
│ │ │ │ │ -00016200: 696e 672d 434f 626a 6563 742c 2020 5072 ing-CObject, Pr
│ │ │ │ │ -00016210: 6576 3a20 5374 7269 6e67 2d62 6173 6963 ev: String-basic
│ │ │ │ │ -00016220: 2c20 2055 703a 2053 7472 696e 670a 0a31 , Up: String..1
│ │ │ │ │ -00016230: 2e31 3538 2e35 2053 7472 696e 673a 2062 .158.5 String: b
│ │ │ │ │ -00016240: 7569 6c74 2069 6e73 0a2d 2d2d 2d2d 2d2d uilt ins.-------
│ │ │ │ │ -00016250: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00016260: 2d2d 0a0a 6173 4344 6174 613a 2061 4354 --..asCData: aCT
│ │ │ │ │ -00016270: 7970 650a 2020 2020 2041 6c6c 6f63 6174 ype. Allocat
│ │ │ │ │ -00016280: 6520 6d65 6d6f 7279 2077 6974 6820 6d61 e memory with ma
│ │ │ │ │ -00016290: 6c6c 6f63 2066 6f72 2061 204e 554c 4c2d lloc for a NULL-
│ │ │ │ │ -000162a0: 7465 726d 696e 6174 6564 2063 6f70 7920 terminated copy
│ │ │ │ │ -000162b0: 6f66 2074 6865 0a20 2020 2020 7265 6365 of the. rece
│ │ │ │ │ -000162c0: 6976 6572 2c20 616e 6420 7265 7475 726e iver, and return
│ │ │ │ │ -000162d0: 2061 2070 6f69 6e74 6572 2074 6f20 6974 a pointer to it
│ │ │ │ │ -000162e0: 2061 7320 6120 434f 626a 6563 7420 6f66 as a CObject of
│ │ │ │ │ -000162f0: 2074 6865 2067 6976 656e 0a20 2020 2020 the given.
│ │ │ │ │ -00016300: 7479 7065 2e0a 0a61 743a 2061 6e49 6e64 type...at: anInd
│ │ │ │ │ -00016310: 6578 0a20 2020 2020 416e 7377 6572 2074 ex. Answer t
│ │ │ │ │ -00016320: 6865 2069 6e64 6578 2d74 6820 696e 6465 he index-th inde
│ │ │ │ │ -00016330: 7865 6420 696e 7374 616e 6365 2076 6172 xed instance var
│ │ │ │ │ -00016340: 6961 626c 6520 6f66 2074 6865 2072 6563 iable of the rec
│ │ │ │ │ -00016350: 6569 7665 720a 0a61 743a 2061 6e49 6e64 eiver..at: anInd
│ │ │ │ │ -00016360: 6578 2069 6641 6273 656e 743a 2061 426c ex ifAbsent: aBl
│ │ │ │ │ -00016370: 6f63 6b0a 2020 2020 2041 6e73 7765 7220 ock. Answer
│ │ │ │ │ -00016380: 7468 6520 696e 6465 782d 7468 2069 6e64 the index-th ind
│ │ │ │ │ -00016390: 6578 6564 2069 6e73 7461 6e63 6520 7661 exed instance va
│ │ │ │ │ -000163a0: 7269 6162 6c65 206f 6620 7468 6520 7265 riable of the re
│ │ │ │ │ -000163b0: 6365 6976 6572 0a0a 6174 3a20 616e 496e ceiver..at: anIn
│ │ │ │ │ -000163c0: 6465 7820 7075 743a 2076 616c 7565 0a20 dex put: value.
│ │ │ │ │ -000163d0: 2020 2020 5374 6f72 6520 7661 6c75 6520 Store value
│ │ │ │ │ -000163e0: 696e 2074 6865 2069 6e64 6578 2d74 6820 in the index-th
│ │ │ │ │ -000163f0: 696e 6465 7865 6420 696e 7374 616e 6365 indexed instance
│ │ │ │ │ -00016400: 2076 6172 6961 626c 6520 6f66 2074 6865 variable of the
│ │ │ │ │ -00016410: 0a20 2020 2020 7265 6365 6976 6572 0a0a . receiver..
│ │ │ │ │ -00016420: 6261 7369 6341 743a 2061 6e49 6e64 6578 basicAt: anIndex
│ │ │ │ │ -00016430: 0a20 2020 2020 416e 7377 6572 2074 6865 . Answer the
│ │ │ │ │ -00016440: 2069 6e64 6578 2d74 6820 696e 6465 7865 index-th indexe
│ │ │ │ │ -00016450: 6420 696e 7374 616e 6365 2076 6172 6961 d instance varia
│ │ │ │ │ -00016460: 626c 6520 6f66 2074 6865 2072 6563 6569 ble of the recei
│ │ │ │ │ -00016470: 7665 722e 0a20 2020 2020 5468 6973 206d ver.. This m
│ │ │ │ │ -00016480: 6574 686f 6420 6d75 7374 206e 6f74 2062 ethod must not b
│ │ │ │ │ -00016490: 6520 6f76 6572 7269 6464 656e 2c20 6f76 e overridden, ov
│ │ │ │ │ -000164a0: 6572 7269 6465 2061 743a 2069 6e73 7465 erride at: inste
│ │ │ │ │ -000164b0: 6164 0a0a 6261 7369 6341 743a 2061 6e49 ad..basicAt: anI
│ │ │ │ │ -000164c0: 6e64 6578 2070 7574 3a20 7661 6c75 650a ndex put: value.
│ │ │ │ │ -000164d0: 2020 2020 2053 746f 7265 2076 616c 7565 Store value
│ │ │ │ │ -000164e0: 2069 6e20 7468 6520 696e 6465 782d 7468 in the index-th
│ │ │ │ │ -000164f0: 2069 6e64 6578 6564 2069 6e73 7461 6e63 indexed instanc
│ │ │ │ │ -00016500: 6520 7661 7269 6162 6c65 206f 6620 7468 e variable of th
│ │ │ │ │ -00016510: 650a 2020 2020 2072 6563 6569 7665 7220 e. receiver
│ │ │ │ │ -00016520: 5468 6973 206d 6574 686f 6420 6d75 7374 This method must
│ │ │ │ │ -00016530: 206e 6f74 2062 6520 6f76 6572 7269 6464 not be overridd
│ │ │ │ │ -00016540: 656e 2c20 6f76 6572 7269 6465 2061 743a en, override at:
│ │ │ │ │ -00016550: 7075 743a 0a20 2020 2020 696e 7374 6561 put:. instea
│ │ │ │ │ -00016560: 640a 0a68 6173 680a 2020 2020 2041 6e73 d..hash. Ans
│ │ │ │ │ -00016570: 7765 7220 616e 2068 6173 6820 7661 6c75 wer an hash valu
│ │ │ │ │ -00016580: 6520 666f 7220 7468 6520 7265 6365 6976 e for the receiv
│ │ │ │ │ -00016590: 6572 0a0a 7265 706c 6163 6546 726f 6d3a er..replaceFrom:
│ │ │ │ │ -000165a0: 2073 7461 7274 2074 6f3a 2073 746f 7020 start to: stop
│ │ │ │ │ -000165b0: 7769 7468 3a20 6153 7472 696e 6720 7374 with: aString st
│ │ │ │ │ -000165c0: 6172 7469 6e67 4174 3a20 7265 706c 6163 artingAt: replac
│ │ │ │ │ -000165d0: 6553 7461 7274 0a20 2020 2020 5265 706c eStart. Repl
│ │ │ │ │ -000165e0: 6163 6520 7468 6520 6368 6172 6163 7465 ace the characte
│ │ │ │ │ -000165f0: 7273 2066 726f 6d20 7374 6172 7420 746f rs from start to
│ │ │ │ │ -00016600: 2073 746f 7020 7769 7468 206e 6577 2063 stop with new c
│ │ │ │ │ -00016610: 6861 7261 6374 6572 7320 7768 6f73 650a haracters whose.
│ │ │ │ │ -00016620: 2020 2020 2041 5343 4949 2063 6f64 6573 ASCII codes
│ │ │ │ │ -00016630: 2061 7265 2063 6f6e 7461 696e 6564 2069 are contained i
│ │ │ │ │ -00016640: 6e20 6153 7472 696e 672c 2073 7461 7274 n aString, start
│ │ │ │ │ -00016650: 696e 6720 6174 2074 6865 2072 6570 6c61 ing at the repla
│ │ │ │ │ -00016660: 6365 5374 6172 740a 2020 2020 206c 6f63 ceStart. loc
│ │ │ │ │ -00016670: 6174 696f 6e20 6f66 2061 5374 7269 6e67 ation of aString
│ │ │ │ │ -00016680: 0a0a 7265 706c 6163 6546 726f 6d3a 2073 ..replaceFrom: s
│ │ │ │ │ -00016690: 7461 7274 2074 6f3a 2073 746f 7020 7769 tart to: stop wi
│ │ │ │ │ -000166a0: 7468 4279 7465 4172 7261 793a 2062 7974 thByteArray: byt
│ │ │ │ │ -000166b0: 6541 7272 6179 2073 7461 7274 696e 6741 eArray startingA
│ │ │ │ │ -000166c0: 743a 2072 6570 6c61 6365 5374 6172 740a t: replaceStart.
│ │ │ │ │ -000166d0: 2020 2020 2052 6570 6c61 6365 2074 6865 Replace the
│ │ │ │ │ -000166e0: 2063 6861 7261 6374 6572 7320 6672 6f6d characters from
│ │ │ │ │ -000166f0: 2073 7461 7274 2074 6f20 7374 6f70 2077 start to stop w
│ │ │ │ │ -00016700: 6974 6820 6e65 7720 6368 6172 6163 7465 ith new characte
│ │ │ │ │ -00016710: 7273 2077 686f 7365 0a20 2020 2020 4153 rs whose. AS
│ │ │ │ │ -00016720: 4349 4920 636f 6465 7320 6172 6520 636f CII codes are co
│ │ │ │ │ -00016730: 6e74 6169 6e65 6420 696e 2062 7974 6541 ntained in byteA
│ │ │ │ │ -00016740: 7272 6179 2c20 7374 6172 7469 6e67 2061 rray, starting a
│ │ │ │ │ -00016750: 7420 7468 650a 2020 2020 2072 6570 6c61 t the. repla
│ │ │ │ │ -00016760: 6365 5374 6172 7420 6c6f 6361 7469 6f6e ceStart location
│ │ │ │ │ -00016770: 206f 6620 6279 7465 4172 7261 790a 0a73 of byteArray..s
│ │ │ │ │ -00016780: 696d 696c 6172 6974 7954 6f3a 2061 5374 imilarityTo: aSt
│ │ │ │ │ -00016790: 7269 6e67 0a20 2020 2020 416e 7377 6572 ring. Answer
│ │ │ │ │ -000167a0: 2061 206e 756d 6265 7220 7468 6174 2064 a number that d
│ │ │ │ │ -000167b0: 656e 6f74 6573 2074 6865 2073 696d 696c enotes the simil
│ │ │ │ │ -000167c0: 6172 6974 7920 6265 7477 6565 6e20 6153 arity between aS
│ │ │ │ │ -000167d0: 7472 696e 6720 616e 6420 7468 650a 2020 tring and the.
│ │ │ │ │ -000167e0: 2020 2072 6563 6569 7665 722e 2020 3020 receiver. 0
│ │ │ │ │ -000167f0: 696e 6469 6361 7465 7320 6571 7561 6c69 indicates equali
│ │ │ │ │ -00016800: 7479 2c20 6e65 6761 7469 7665 206e 756d ty, negative num
│ │ │ │ │ -00016810: 6265 7273 2069 6e64 6963 6174 6520 736f bers indicate so
│ │ │ │ │ -00016820: 6d65 0a20 2020 2020 6469 6666 6572 656e me. differen
│ │ │ │ │ -00016830: 6365 2e20 2049 6d70 6c65 6d65 6e74 6564 ce. Implemented
│ │ │ │ │ -00016840: 2061 7320 6120 7072 696d 6974 6976 6520 as a primitive
│ │ │ │ │ -00016850: 666f 7220 7370 6565 642e 0a0a 7369 7a65 for speed...size
│ │ │ │ │ -00016860: 0a20 2020 2020 416e 7377 6572 2074 6865 . Answer the
│ │ │ │ │ -00016870: 2073 697a 6520 6f66 2074 6865 2072 6563 size of the rec
│ │ │ │ │ -00016880: 6569 7665 720a 0a1f 0a46 696c 653a 2067 eiver....File: g
│ │ │ │ │ -00016890: 7374 2d62 6173 652e 696e 666f 2c20 204e st-base.info, N
│ │ │ │ │ -000168a0: 6f64 653a 2053 7472 696e 672d 434f 626a ode: String-CObj
│ │ │ │ │ -000168b0: 6563 742c 2020 4e65 7874 3a20 5374 7269 ect, Next: Stri
│ │ │ │ │ -000168c0: 6e67 2d63 6f6e 7665 7274 696e 672c 2020 ng-converting,
│ │ │ │ │ -000168d0: 5072 6576 3a20 5374 7269 6e67 2d62 7569 Prev: String-bui
│ │ │ │ │ -000168e0: 6c74 2069 6e73 2c20 2055 703a 2053 7472 lt ins, Up: Str
│ │ │ │ │ -000168f0: 696e 670a 0a31 2e31 3538 2e36 2053 7472 ing..1.158.6 Str
│ │ │ │ │ -00016900: 696e 673a 2043 4f62 6a65 6374 0a2d 2d2d ing: CObject.---
│ │ │ │ │ -00016910: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00016920: 2d2d 2d2d 0a0a 6173 4344 6174 610a 2020 ----..asCData.
│ │ │ │ │ -00016930: 2020 2041 6c6c 6f63 6174 6520 6d65 6d6f Allocate memo
│ │ │ │ │ -00016940: 7279 2077 6974 6820 6d61 6c6c 6f63 2066 ry with malloc f
│ │ │ │ │ -00016950: 6f72 2061 204e 554c 4c2d 7465 726d 696e or a NULL-termin
│ │ │ │ │ -00016960: 6174 6564 2063 6f70 7920 6f66 2074 6865 ated copy of the
│ │ │ │ │ -00016970: 0a20 2020 2020 7265 6365 6976 6572 2c20 . receiver,
│ │ │ │ │ -00016980: 616e 6420 7265 7475 726e 2061 2070 6f69 and return a poi
│ │ │ │ │ -00016990: 6e74 6572 2074 6f20 6974 2061 7320 6120 nter to it as a
│ │ │ │ │ -000169a0: 4343 6861 722e 0a0a 1f0a 4669 6c65 3a20 CChar.....File:
│ │ │ │ │ -000169b0: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ -000169c0: 4e6f 6465 3a20 5374 7269 6e67 2d63 6f6e Node: String-con
│ │ │ │ │ -000169d0: 7665 7274 696e 672c 2020 4e65 7874 3a20 verting, Next:
│ │ │ │ │ -000169e0: 5374 7269 6e67 2d66 696c 6573 7973 7465 String-filesyste
│ │ │ │ │ -000169f0: 6d2c 2020 5072 6576 3a20 5374 7269 6e67 m, Prev: String
│ │ │ │ │ -00016a00: 2d43 4f62 6a65 6374 2c20 2055 703a 2053 -CObject, Up: S
│ │ │ │ │ -00016a10: 7472 696e 670a 0a31 2e31 3538 2e37 2053 tring..1.158.7 S
│ │ │ │ │ -00016a20: 7472 696e 673a 2063 6f6e 7665 7274 696e tring: convertin
│ │ │ │ │ -00016a30: 670a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d g.--------------
│ │ │ │ │ -00016a40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6173 ------------..as
│ │ │ │ │ -00016a50: 4279 7465 4172 7261 790a 2020 2020 2052 ByteArray. R
│ │ │ │ │ -00016a60: 6574 7572 6e20 7468 6520 7265 6365 6976 eturn the receiv
│ │ │ │ │ -00016a70: 6572 2c20 636f 6e76 6572 7465 6420 746f er, converted to
│ │ │ │ │ -00016a80: 2061 2042 7974 6541 7272 6179 206f 6620 a ByteArray of
│ │ │ │ │ -00016a90: 4153 4349 4920 7661 6c75 6573 0a0a 6173 ASCII values..as
│ │ │ │ │ -00016aa0: 5374 7269 6e67 0a20 2020 2020 4275 7420 String. But
│ │ │ │ │ -00016ab0: 4920 616c 7265 6164 7920 616d 2061 2053 I already am a S
│ │ │ │ │ -00016ac0: 7472 696e 6721 2020 5265 616c 6c79 210a tring! Really!.
│ │ │ │ │ -00016ad0: 0a61 7353 796d 626f 6c0a 2020 2020 2052 .asSymbol. R
│ │ │ │ │ -00016ae0: 6574 7572 6e73 2074 6865 2073 796d 626f eturns the symbo
│ │ │ │ │ -00016af0: 6c20 636f 7272 6573 706f 6e64 696e 6720 l corresponding
│ │ │ │ │ -00016b00: 746f 2074 6865 2072 6563 6569 7665 720a to the receiver.
│ │ │ │ │ -00016b10: 0a65 6e63 6f64 696e 670a 2020 2020 2041 .encoding. A
│ │ │ │ │ -00016b20: 6e73 7765 7220 7468 6520 656e 636f 6469 nswer the encodi
│ │ │ │ │ -00016b30: 6e67 206f 6620 7468 6520 7265 6365 6976 ng of the receiv
│ │ │ │ │ -00016b40: 6572 2e20 2054 6869 7320 6973 206e 6f74 er. This is not
│ │ │ │ │ -00016b50: 2069 6d70 6c65 6d65 6e74 6564 0a20 2020 implemented.
│ │ │ │ │ -00016b60: 2020 756e 6c65 7373 2079 6f75 206c 6f61 unless you loa
│ │ │ │ │ -00016b70: 6420 7468 6520 4963 6f6e 7620 7061 636b d the Iconv pack
│ │ │ │ │ -00016b80: 6167 652e 0a0a 1f0a 4669 6c65 3a20 6773 age.....File: gs
│ │ │ │ │ -00016b90: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ -00016ba0: 6465 3a20 5374 7269 6e67 2d66 696c 6573 de: String-files
│ │ │ │ │ -00016bb0: 7973 7465 6d2c 2020 4e65 7874 3a20 5374 ystem, Next: St
│ │ │ │ │ -00016bc0: 7269 6e67 2d70 7269 6e74 696e 672c 2020 ring-printing,
│ │ │ │ │ -00016bd0: 5072 6576 3a20 5374 7269 6e67 2d63 6f6e Prev: String-con
│ │ │ │ │ -00016be0: 7665 7274 696e 672c 2020 5570 3a20 5374 verting, Up: St
│ │ │ │ │ -00016bf0: 7269 6e67 0a0a 312e 3135 382e 3820 5374 ring..1.158.8 St
│ │ │ │ │ -00016c00: 7269 6e67 3a20 6669 6c65 7379 7374 656d ring: filesystem
│ │ │ │ │ -00016c10: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------
│ │ │ │ │ -00016c20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a2f 2061 -----------../ a
│ │ │ │ │ -00016c30: 4e61 6d65 0a20 2020 2020 416e 7377 6572 Name. Answer
│ │ │ │ │ -00016c40: 2061 2046 696c 6520 6f62 6a65 6374 2061 a File object a
│ │ │ │ │ -00016c50: 7320 6170 7072 6f70 7269 6174 6520 666f s appropriate fo
│ │ │ │ │ -00016c60: 7220 6120 6669 6c65 206e 616d 6564 2027 r a file named '
│ │ │ │ │ -00016c70: 614e 616d 6527 2069 6e20 7468 650a 2020 aName' in the.
│ │ │ │ │ -00016c80: 2020 2064 6972 6563 746f 7279 2072 6570 directory rep
│ │ │ │ │ -00016c90: 7265 7365 6e74 6564 2062 7920 7468 6520 resented by the
│ │ │ │ │ -00016ca0: 7265 6365 6976 6572 2e0a 0a61 7346 696c receiver...asFil
│ │ │ │ │ -00016cb0: 650a 2020 2020 2041 6e73 7765 7220 6120 e. Answer a
│ │ │ │ │ -00016cc0: 4669 6c65 206f 626a 6563 7420 666f 7220 File object for
│ │ │ │ │ -00016cd0: 7468 6520 6669 6c65 2077 686f 7365 206e the file whose n
│ │ │ │ │ -00016ce0: 616d 6520 6973 2069 6e20 7468 6520 7265 ame is in the re
│ │ │ │ │ -00016cf0: 6365 6976 6572 2e0a 0a1f 0a46 696c 653a ceiver.....File:
│ │ │ │ │ -00016d00: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ -00016d10: 204e 6f64 653a 2053 7472 696e 672d 7072 Node: String-pr
│ │ │ │ │ -00016d20: 696e 7469 6e67 2c20 204e 6578 743a 2053 inting, Next: S
│ │ │ │ │ -00016d30: 7472 696e 672d 7265 6765 782c 2020 5072 tring-regex, Pr
│ │ │ │ │ -00016d40: 6576 3a20 5374 7269 6e67 2d66 696c 6573 ev: String-files
│ │ │ │ │ -00016d50: 7973 7465 6d2c 2020 5570 3a20 5374 7269 ystem, Up: Stri
│ │ │ │ │ -00016d60: 6e67 0a0a 312e 3135 382e 3920 5374 7269 ng..1.158.9 Stri
│ │ │ │ │ -00016d70: 6e67 3a20 7072 696e 7469 6e67 0a2d 2d2d ng: printing.---
│ │ │ │ │ -00016d80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00016d90: 2d2d 2d2d 2d0a 0a64 6973 706c 6179 4f6e -----..displayOn
│ │ │ │ │ -00016da0: 3a20 6153 7472 6561 6d0a 2020 2020 2050 : aStream. P
│ │ │ │ │ -00016db0: 7269 6e74 2061 2072 6570 7265 7365 6e74 rint a represent
│ │ │ │ │ -00016dc0: 6174 696f 6e20 6f66 2074 6865 2072 6563 ation of the rec
│ │ │ │ │ -00016dd0: 6569 7665 7220 6f6e 2061 5374 7265 616d eiver on aStream
│ │ │ │ │ -00016de0: 2e20 2055 6e6c 696b 650a 2020 2020 2023 . Unlike. #
│ │ │ │ │ -00016df0: 7072 696e 744f 6e3a 2c20 7468 6973 206d printOn:, this m
│ │ │ │ │ -00016e00: 6574 686f 6420 7374 7269 7073 2065 7874 ethod strips ext
│ │ │ │ │ -00016e10: 7261 2071 756f 7465 732e 0a0a 6469 7370 ra quotes...disp
│ │ │ │ │ -00016e20: 6c61 7953 7472 696e 670a 2020 2020 2041 layString. A
│ │ │ │ │ -00016e30: 6e73 7765 7220 6120 5374 7269 6e67 2072 nswer a String r
│ │ │ │ │ -00016e40: 6570 7265 7365 6e74 696e 6720 7468 6520 epresenting the
│ │ │ │ │ -00016e50: 7265 6365 6976 6572 2e20 2046 6f72 206d receiver. For m
│ │ │ │ │ -00016e60: 6f73 7420 6f62 6a65 6374 7320 7468 6973 ost objects this
│ │ │ │ │ -00016e70: 0a20 2020 2020 6973 2073 696d 706c 7920 . is simply
│ │ │ │ │ -00016e80: 6974 7320 2370 7269 6e74 5374 7269 6e67 its #printString
│ │ │ │ │ -00016e90: 2c20 6275 7420 666f 7220 4368 6172 6163 , but for Charac
│ │ │ │ │ -00016ea0: 7465 7241 7272 6179 7320 616e 6420 6368 terArrays and ch
│ │ │ │ │ -00016eb0: 6172 6163 7465 7273 2c0a 2020 2020 2073 aracters,. s
│ │ │ │ │ -00016ec0: 7570 6572 666c 756f 7573 2064 6f6c 6c61 uperfluous dolla
│ │ │ │ │ -00016ed0: 7273 206f 7220 6578 7472 6120 7061 6972 rs or extra pair
│ │ │ │ │ -00016ee0: 206f 6620 7175 6f74 6573 2061 7265 2073 of quotes are s
│ │ │ │ │ -00016ef0: 7472 6970 7065 642e 0a0a 6973 4c69 7465 tripped...isLite
│ │ │ │ │ -00016f00: 7261 6c4f 626a 6563 740a 2020 2020 2041 ralObject. A
│ │ │ │ │ -00016f10: 6e73 7765 7220 7768 6574 6865 7220 7468 nswer whether th
│ │ │ │ │ -00016f20: 6520 7265 6365 6976 6572 2069 7320 6578 e receiver is ex
│ │ │ │ │ -00016f30: 7072 6573 7369 626c 6520 6173 2061 2053 pressible as a S
│ │ │ │ │ -00016f40: 6d61 6c6c 7461 6c6b 206c 6974 6572 616c malltalk literal
│ │ │ │ │ -00016f50: 2e0a 0a70 7269 6e74 4f6e 3a20 6153 7472 ...printOn: aStr
│ │ │ │ │ -00016f60: 6561 6d0a 2020 2020 2050 7269 6e74 2061 eam. Print a
│ │ │ │ │ -00016f70: 2072 6570 7265 7365 6e74 6174 696f 6e20 representation
│ │ │ │ │ -00016f80: 6f66 2074 6865 2072 6563 6569 7665 7220 of the receiver
│ │ │ │ │ -00016f90: 6f6e 2061 5374 7265 616d 0a0a 7374 6f72 on aStream..stor
│ │ │ │ │ -00016fa0: 654c 6974 6572 616c 4f6e 3a20 6153 7472 eLiteralOn: aStr
│ │ │ │ │ -00016fb0: 6561 6d0a 2020 2020 2053 746f 7265 2061 eam. Store a
│ │ │ │ │ -00016fc0: 2053 6d61 6c6c 7461 6c6b 206c 6974 6572 Smalltalk liter
│ │ │ │ │ -00016fd0: 616c 2063 6f6d 7069 6c69 6e67 2074 6f20 al compiling to
│ │ │ │ │ -00016fe0: 7468 6520 7265 6365 6976 6572 206f 6e20 the receiver on
│ │ │ │ │ -00016ff0: 6153 7472 6561 6d0a 0a73 746f 7265 4f6e aStream..storeOn
│ │ │ │ │ -00017000: 3a20 6153 7472 6561 6d0a 2020 2020 2053 : aStream. S
│ │ │ │ │ -00017010: 746f 7265 2053 6d61 6c6c 7461 6c6b 2063 tore Smalltalk c
│ │ │ │ │ -00017020: 6f64 6520 636f 6d70 696c 696e 6720 746f ode compiling to
│ │ │ │ │ -00017030: 2074 6865 2072 6563 6569 7665 7220 6f6e the receiver on
│ │ │ │ │ -00017040: 2061 5374 7265 616d 0a0a 1f0a 4669 6c65 aStream....File
│ │ │ │ │ -00017050: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ -00017060: 2020 4e6f 6465 3a20 5374 7269 6e67 2d72 Node: String-r
│ │ │ │ │ -00017070: 6567 6578 2c20 204e 6578 743a 2053 7472 egex, Next: Str
│ │ │ │ │ -00017080: 696e 672d 7374 696c 6c20 756e 636c 6173 ing-still unclas
│ │ │ │ │ -00017090: 7369 6669 6564 2c20 2050 7265 763a 2053 sified, Prev: S
│ │ │ │ │ -000170a0: 7472 696e 672d 7072 696e 7469 6e67 2c20 tring-printing,
│ │ │ │ │ -000170b0: 2055 703a 2053 7472 696e 670a 0a31 2e31 Up: String..1.1
│ │ │ │ │ -000170c0: 3538 2e31 3020 5374 7269 6e67 3a20 7265 58.10 String: re
│ │ │ │ │ -000170d0: 6765 780a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d gex.------------
│ │ │ │ │ -000170e0: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 3d7e 2070 ----------..=~ p
│ │ │ │ │ -000170f0: 6174 7465 726e 0a20 2020 2020 416e 7377 attern. Answ
│ │ │ │ │ -00017100: 6572 2061 2052 6567 6578 5265 7375 6c74 er a RegexResult
│ │ │ │ │ -00017110: 7320 6f62 6a65 6374 2066 6f72 206d 6174 s object for mat
│ │ │ │ │ -00017120: 6368 696e 6720 7468 6520 7265 6365 6976 ching the receiv
│ │ │ │ │ -00017130: 6572 2061 6761 696e 7374 2074 6865 0a20 er against the.
│ │ │ │ │ -00017140: 2020 2020 5265 6765 7820 6f72 2053 7472 Regex or Str
│ │ │ │ │ -00017150: 696e 6720 6f62 6a65 6374 2070 6174 7465 ing object patte
│ │ │ │ │ -00017160: 726e 2e0a 0a61 6c6c 4f63 6375 7272 656e rn...allOccurren
│ │ │ │ │ -00017170: 6365 734f 6652 6567 6578 3a20 7061 7474 cesOfRegex: patt
│ │ │ │ │ -00017180: 6572 6e0a 2020 2020 2046 696e 6420 616c ern. Find al
│ │ │ │ │ -00017190: 6c20 7468 6520 6d61 7463 6865 7320 6f66 l the matches of
│ │ │ │ │ -000171a0: 2070 6174 7465 726e 2077 6974 6869 6e20 pattern within
│ │ │ │ │ -000171b0: 7468 6520 7265 6365 6976 6572 2061 6e64 the receiver and
│ │ │ │ │ -000171c0: 2063 6f6c 6c65 6374 0a20 2020 2020 7468 collect. th
│ │ │ │ │ -000171d0: 656d 2069 6e74 6f20 616e 204f 7264 6572 em into an Order
│ │ │ │ │ -000171e0: 6564 436f 6c6c 6563 7469 6f6e 2e0a 0a61 edCollection...a
│ │ │ │ │ -000171f0: 6c6c 4f63 6375 7272 656e 6365 734f 6652 llOccurrencesOfR
│ │ │ │ │ -00017200: 6567 6578 3a20 7061 7474 6572 6e20 646f egex: pattern do
│ │ │ │ │ -00017210: 3a20 6142 6c6f 636b 0a20 2020 2020 4669 : aBlock. Fi
│ │ │ │ │ -00017220: 6e64 2061 6c6c 2074 6865 206d 6174 6368 nd all the match
│ │ │ │ │ -00017230: 6573 206f 6620 7061 7474 6572 6e20 7769 es of pattern wi
│ │ │ │ │ -00017240: 7468 696e 2074 6865 2072 6563 6569 7665 thin the receive
│ │ │ │ │ -00017250: 7220 616e 6420 7061 7373 2074 6865 0a20 r and pass the.
│ │ │ │ │ -00017260: 2020 2020 5265 6765 7852 6573 756c 7473 RegexResults
│ │ │ │ │ -00017270: 206f 626a 6563 7473 2074 6f20 6142 6c6f objects to aBlo
│ │ │ │ │ -00017280: 636b 2e0a 0a61 6c6c 4f63 6375 7272 656e ck...allOccurren
│ │ │ │ │ -00017290: 6365 734f 6652 6567 6578 3a20 7061 7474 cesOfRegex: patt
│ │ │ │ │ -000172a0: 6572 6e20 6672 6f6d 3a20 6672 6f6d 2074 ern from: from t
│ │ │ │ │ -000172b0: 6f3a 2074 6f0a 2020 2020 2046 696e 6420 o: to. Find
│ │ │ │ │ -000172c0: 616c 6c20 7468 6520 6d61 7463 6865 7320 all the matches
│ │ │ │ │ -000172d0: 6f66 2070 6174 7465 726e 2077 6974 6869 of pattern withi
│ │ │ │ │ -000172e0: 6e20 7468 6520 7265 6365 6976 6572 2061 n the receiver a
│ │ │ │ │ -000172f0: 6e64 2077 6974 6869 6e20 7468 650a 2020 nd within the.
│ │ │ │ │ -00017300: 2020 2067 6976 656e 2072 616e 6765 206f given range o
│ │ │ │ │ -00017310: 6620 696e 6469 6365 732e 2020 436f 6c6c f indices. Coll
│ │ │ │ │ -00017320: 6563 7420 7468 656d 2069 6e74 6f20 616e ect them into an
│ │ │ │ │ -00017330: 204f 7264 6572 6564 436f 6c6c 6563 7469 OrderedCollecti
│ │ │ │ │ -00017340: 6f6e 2c0a 2020 2020 2077 6869 6368 2069 on,. which i
│ │ │ │ │ -00017350: 7320 7468 656e 2072 6574 7572 6e65 642e s then returned.
│ │ │ │ │ -00017360: 0a0a 616c 6c4f 6363 7572 7265 6e63 6573 ..allOccurrences
│ │ │ │ │ -00017370: 4f66 5265 6765 783a 2070 6174 7465 726e OfRegex: pattern
│ │ │ │ │ -00017380: 2066 726f 6d3a 2066 726f 6d20 746f 3a20 from: from to:
│ │ │ │ │ -00017390: 746f 2064 6f3a 2061 426c 6f63 6b0a 2020 to do: aBlock.
│ │ │ │ │ -000173a0: 2020 2046 696e 6420 616c 6c20 7468 6520 Find all the
│ │ │ │ │ -000173b0: 6d61 7463 6865 7320 6f66 2070 6174 7465 matches of patte
│ │ │ │ │ -000173c0: 726e 2077 6974 6869 6e20 7468 6520 7265 rn within the re
│ │ │ │ │ -000173d0: 6365 6976 6572 2061 6e64 2077 6974 6869 ceiver and withi
│ │ │ │ │ -000173e0: 6e20 7468 650a 2020 2020 2067 6976 656e n the. given
│ │ │ │ │ -000173f0: 2072 616e 6765 206f 6620 696e 6469 6365 range of indice
│ │ │ │ │ -00017400: 732e 2020 466f 7220 6561 6368 206d 6174 s. For each mat
│ │ │ │ │ -00017410: 6368 2c20 7061 7373 2074 6865 2052 6567 ch, pass the Reg
│ │ │ │ │ -00017420: 6578 5265 7375 6c74 730a 2020 2020 206f exResults. o
│ │ │ │ │ -00017430: 626a 6563 7420 746f 2061 426c 6f63 6b2e bject to aBlock.
│ │ │ │ │ -00017440: 0a0a 6173 5265 6765 780a 2020 2020 2041 ..asRegex. A
│ │ │ │ │ -00017450: 6e73 7765 7220 7468 6520 7265 6365 6976 nswer the receiv
│ │ │ │ │ -00017460: 6572 2c20 636f 6e76 6572 7465 6420 746f er, converted to
│ │ │ │ │ -00017470: 2061 2052 6567 6578 206f 626a 6563 742e a Regex object.
│ │ │ │ │ -00017480: 0a0a 636f 7079 4672 6f6d 3a20 6672 6f6d ..copyFrom: from
│ │ │ │ │ -00017490: 2074 6f3a 2074 6f20 7265 706c 6163 696e to: to replacin
│ │ │ │ │ -000174a0: 6741 6c6c 5265 6765 783a 2070 6174 7465 gAllRegex: patte
│ │ │ │ │ -000174b0: 726e 2077 6974 683a 2061 5374 7269 6e67 rn with: aString
│ │ │ │ │ -000174c0: 4f72 426c 6f63 6b0a 2020 2020 2052 6574 OrBlock. Ret
│ │ │ │ │ -000174d0: 7572 6e73 2074 6865 2073 7562 7374 7269 urns the substri
│ │ │ │ │ -000174e0: 6e67 206f 6620 7468 6520 7265 6365 6976 ng of the receiv
│ │ │ │ │ -000174f0: 6572 2062 6574 7765 656e 2066 726f 6d20 er between from
│ │ │ │ │ -00017500: 616e 6420 746f 2e20 2041 6e79 0a20 2020 and to. Any.
│ │ │ │ │ -00017510: 2020 6d61 7463 6820 6f66 2070 6174 7465 match of patte
│ │ │ │ │ -00017520: 726e 2069 6e20 7468 6174 2070 6172 7420 rn in that part
│ │ │ │ │ -00017530: 6f66 2074 6865 2073 7472 696e 6720 6973 of the string is
│ │ │ │ │ -00017540: 2072 6570 6c61 6365 6420 7573 696e 670a replaced using.
│ │ │ │ │ -00017550: 2020 2020 2061 5374 7269 6e67 4f72 426c aStringOrBl
│ │ │ │ │ -00017560: 6f63 6b20 6173 2066 6f6c 6c6f 7773 3a20 ock as follows:
│ │ │ │ │ -00017570: 6966 2069 7420 6973 2061 2062 6c6f 636b if it is a block
│ │ │ │ │ -00017580: 2c20 6120 5265 6765 7852 6573 756c 7473 , a RegexResults
│ │ │ │ │ -00017590: 206f 626a 6563 740a 2020 2020 2069 7320 object. is
│ │ │ │ │ -000175a0: 7061 7373 6564 2c20 7768 696c 6520 6966 passed, while if
│ │ │ │ │ -000175b0: 2069 7420 6973 2061 2073 7472 696e 672c it is a string,
│ │ │ │ │ -000175c0: 2025 6e20 7365 7175 656e 6365 7320 6172 %n sequences ar
│ │ │ │ │ -000175d0: 6520 7265 706c 6163 6564 2077 6974 680a e replaced with.
│ │ │ │ │ -000175e0: 2020 2020 2074 6865 2063 6170 7475 7265 the capture
│ │ │ │ │ -000175f0: 6420 7375 6265 7870 7265 7373 696f 6e73 d subexpressions
│ │ │ │ │ -00017600: 206f 6620 7468 6520 6d61 7463 6820 2861 of the match (a
│ │ │ │ │ -00017610: 7320 696e 2023 2529 2e0a 0a63 6f70 7946 s in #%)...copyF
│ │ │ │ │ -00017620: 726f 6d3a 2066 726f 6d20 746f 3a20 746f rom: from to: to
│ │ │ │ │ -00017630: 2072 6570 6c61 6369 6e67 5265 6765 783a replacingRegex:
│ │ │ │ │ -00017640: 2070 6174 7465 726e 2077 6974 683a 2061 pattern with: a
│ │ │ │ │ -00017650: 5374 7269 6e67 4f72 426c 6f63 6b0a 2020 StringOrBlock.
│ │ │ │ │ -00017660: 2020 2052 6574 7572 6e73 2074 6865 2073 Returns the s
│ │ │ │ │ -00017670: 7562 7374 7269 6e67 206f 6620 7468 6520 ubstring of the
│ │ │ │ │ -00017680: 7265 6365 6976 6572 2062 6574 7765 656e receiver between
│ │ │ │ │ -00017690: 2066 726f 6d20 616e 6420 746f 2e20 2049 from and to. I
│ │ │ │ │ -000176a0: 660a 2020 2020 2070 6174 7465 726e 2068 f. pattern h
│ │ │ │ │ -000176b0: 6173 2061 206d 6174 6368 2069 6e20 7468 as a match in th
│ │ │ │ │ -000176c0: 6174 2070 6172 7420 6f66 2074 6865 2073 at part of the s
│ │ │ │ │ -000176d0: 7472 696e 672c 2074 6865 206d 6174 6368 tring, the match
│ │ │ │ │ -000176e0: 2069 730a 2020 2020 2072 6570 6c61 6365 is. replace
│ │ │ │ │ -000176f0: 6420 7573 696e 6720 6153 7472 696e 674f d using aStringO
│ │ │ │ │ -00017700: 7242 6c6f 636b 2061 7320 666f 6c6c 6f77 rBlock as follow
│ │ │ │ │ -00017710: 733a 2069 6620 6974 2069 7320 6120 626c s: if it is a bl
│ │ │ │ │ -00017720: 6f63 6b2c 2061 0a20 2020 2020 5265 6765 ock, a. Rege
│ │ │ │ │ -00017730: 7852 6573 756c 7473 206f 626a 6563 7420 xResults object
│ │ │ │ │ -00017740: 6973 2070 6173 7365 642c 2077 6869 6c65 is passed, while
│ │ │ │ │ -00017750: 2069 6620 6974 2069 7320 6120 7374 7269 if it is a stri
│ │ │ │ │ -00017760: 6e67 2c20 256e 0a20 2020 2020 7365 7175 ng, %n. sequ
│ │ │ │ │ -00017770: 656e 6365 7320 6172 6520 7265 706c 6163 ences are replac
│ │ │ │ │ -00017780: 6564 2077 6974 6820 7468 6520 6361 7074 ed with the capt
│ │ │ │ │ -00017790: 7572 6564 2073 7562 6578 7072 6573 7369 ured subexpressi
│ │ │ │ │ -000177a0: 6f6e 7320 6f66 2074 6865 0a20 2020 2020 ons of the.
│ │ │ │ │ -000177b0: 6d61 7463 6820 2861 7320 696e 2023 2529 match (as in #%)
│ │ │ │ │ -000177c0: 2e0a 0a63 6f70 7952 6570 6c61 6369 6e67 ...copyReplacing
│ │ │ │ │ -000177d0: 416c 6c52 6567 6578 3a20 7061 7474 6572 AllRegex: patter
│ │ │ │ │ -000177e0: 6e20 7769 7468 3a20 6153 7472 696e 674f n with: aStringO
│ │ │ │ │ -000177f0: 7242 6c6f 636b 0a20 2020 2020 5265 7475 rBlock. Retu
│ │ │ │ │ -00017800: 726e 7320 7468 6520 7265 6365 6976 6572 rns the receiver
│ │ │ │ │ -00017810: 2061 6674 6572 2072 6570 6c61 6369 6e67 after replacing
│ │ │ │ │ -00017820: 2061 6c6c 2074 6865 206d 6174 6368 6573 all the matches
│ │ │ │ │ -00017830: 206f 6620 7061 7474 6572 6e20 2869 660a of pattern (if.
│ │ │ │ │ -00017840: 2020 2020 2061 6e79 2920 7573 696e 6720 any) using
│ │ │ │ │ -00017850: 6153 7472 696e 674f 7242 6c6f 636b 2061 aStringOrBlock a
│ │ │ │ │ -00017860: 7320 666f 6c6c 6f77 733a 2069 6620 6974 s follows: if it
│ │ │ │ │ -00017870: 2069 7320 6120 626c 6f63 6b2c 2061 0a20 is a block, a.
│ │ │ │ │ -00017880: 2020 2020 5265 6765 7852 6573 756c 7473 RegexResults
│ │ │ │ │ -00017890: 206f 626a 6563 7420 6973 2070 6173 7365 object is passe
│ │ │ │ │ -000178a0: 642c 2077 6869 6c65 2069 6620 6974 2069 d, while if it i
│ │ │ │ │ -000178b0: 7320 6120 7374 7269 6e67 2c20 256e 0a20 s a string, %n.
│ │ │ │ │ -000178c0: 2020 2020 7365 7175 656e 6365 7320 6172 sequences ar
│ │ │ │ │ -000178d0: 6520 7265 706c 6163 6564 2077 6974 6820 e replaced with
│ │ │ │ │ -000178e0: 7468 6520 6361 7074 7572 6564 2073 7562 the captured sub
│ │ │ │ │ -000178f0: 6578 7072 6573 7369 6f6e 7320 6f66 2074 expressions of t
│ │ │ │ │ -00017900: 6865 0a20 2020 2020 6d61 7463 6820 2861 he. match (a
│ │ │ │ │ -00017910: 7320 696e 2023 2529 2e0a 0a63 6f70 7952 s in #%)...copyR
│ │ │ │ │ -00017920: 6570 6c61 6369 6e67 5265 6765 783a 2070 eplacingRegex: p
│ │ │ │ │ -00017930: 6174 7465 726e 2077 6974 683a 2061 5374 attern with: aSt
│ │ │ │ │ -00017940: 7269 6e67 4f72 426c 6f63 6b0a 2020 2020 ringOrBlock.
│ │ │ │ │ -00017950: 2052 6574 7572 6e73 2074 6865 2072 6563 Returns the rec
│ │ │ │ │ -00017960: 6569 7665 7220 6166 7465 7220 7265 706c eiver after repl
│ │ │ │ │ -00017970: 6163 696e 6720 7468 6520 6669 7273 7420 acing the first
│ │ │ │ │ -00017980: 6d61 7463 6820 6f66 2070 6174 7465 726e match of pattern
│ │ │ │ │ -00017990: 2028 6966 0a20 2020 2020 616e 7929 2075 (if. any) u
│ │ │ │ │ -000179a0: 7369 6e67 2061 5374 7269 6e67 4f72 426c sing aStringOrBl
│ │ │ │ │ -000179b0: 6f63 6b20 6173 2066 6f6c 6c6f 7773 3a20 ock as follows:
│ │ │ │ │ -000179c0: 6966 2069 7420 6973 2061 2062 6c6f 636b if it is a block
│ │ │ │ │ -000179d0: 2c20 610a 2020 2020 2052 6567 6578 5265 , a. RegexRe
│ │ │ │ │ -000179e0: 7375 6c74 7320 6f62 6a65 6374 2069 7320 sults object is
│ │ │ │ │ -000179f0: 7061 7373 6564 2c20 7768 696c 6520 6966 passed, while if
│ │ │ │ │ -00017a00: 2069 7420 6973 2061 2073 7472 696e 672c it is a string,
│ │ │ │ │ -00017a10: 2025 6e0a 2020 2020 2073 6571 7565 6e63 %n. sequenc
│ │ │ │ │ -00017a20: 6573 2061 7265 2072 6570 6c61 6365 6420 es are replaced
│ │ │ │ │ -00017a30: 7769 7468 2074 6865 2063 6170 7475 7265 with the capture
│ │ │ │ │ -00017a40: 6420 7375 6265 7870 7265 7373 696f 6e73 d subexpressions
│ │ │ │ │ -00017a50: 206f 6620 7468 650a 2020 2020 206d 6174 of the. mat
│ │ │ │ │ -00017a60: 6368 2028 6173 2069 6e20 2325 292e 0a0a ch (as in #%)...
│ │ │ │ │ -00017a70: 696e 6465 784f 6652 6567 6578 3a20 7265 indexOfRegex: re
│ │ │ │ │ -00017a80: 6765 7853 7472 696e 670a 2020 2020 2049 gexString. I
│ │ │ │ │ -00017a90: 6620 616e 206f 6363 7572 7265 6e63 6520 f an occurrence
│ │ │ │ │ -00017aa0: 6f66 2074 6865 2072 6567 6578 2069 7320 of the regex is
│ │ │ │ │ -00017ab0: 7072 6573 656e 7420 696e 2074 6865 2072 present in the r
│ │ │ │ │ -00017ac0: 6563 6569 7665 722c 2072 6574 7572 6e0a eceiver, return.
│ │ │ │ │ -00017ad0: 2020 2020 2074 6865 2049 6e74 6572 7661 the Interva
│ │ │ │ │ -00017ae0: 6c20 636f 7272 6573 706f 6e64 696e 6720 l corresponding
│ │ │ │ │ -00017af0: 746f 2074 6865 206c 6566 746d 6f73 742d to the leftmost-
│ │ │ │ │ -00017b00: 6c6f 6e67 6573 7420 6d61 7463 682e 0a20 longest match..
│ │ │ │ │ -00017b10: 2020 2020 4f74 6865 7277 6973 6520 7265 Otherwise re
│ │ │ │ │ -00017b20: 7475 726e 206e 696c 2e0a 0a69 6e64 6578 turn nil...index
│ │ │ │ │ -00017b30: 4f66 5265 6765 783a 2072 6567 6578 5374 OfRegex: regexSt
│ │ │ │ │ -00017b40: 7269 6e67 2066 726f 6d3a 2066 726f 6d20 ring from: from
│ │ │ │ │ -00017b50: 746f 3a20 746f 0a20 2020 2020 4966 2061 to: to. If a
│ │ │ │ │ -00017b60: 6e20 6f63 6375 7272 656e 6365 206f 6620 n occurrence of
│ │ │ │ │ -00017b70: 7468 6520 7265 6765 7820 6973 2070 7265 the regex is pre
│ │ │ │ │ -00017b80: 7365 6e74 2069 6e20 7468 6520 7265 6365 sent in the rece
│ │ │ │ │ -00017b90: 6976 6572 2c20 7265 7475 726e 0a20 2020 iver, return.
│ │ │ │ │ -00017ba0: 2020 7468 6520 496e 7465 7276 616c 2063 the Interval c
│ │ │ │ │ -00017bb0: 6f72 7265 7370 6f6e 6469 6e67 2074 6f20 orresponding to
│ │ │ │ │ -00017bc0: 7468 6520 6c65 6674 6d6f 7374 2d6c 6f6e the leftmost-lon
│ │ │ │ │ -00017bd0: 6765 7374 206d 6174 6368 206f 6363 7572 gest match occur
│ │ │ │ │ -00017be0: 7269 6e67 0a20 2020 2020 7769 7468 696e ring. within
│ │ │ │ │ -00017bf0: 2074 6865 2067 6976 656e 2072 616e 6765 the given range
│ │ │ │ │ -00017c00: 206f 6620 696e 6469 6365 732e 2020 4f74 of indices. Ot
│ │ │ │ │ -00017c10: 6865 7277 6973 6520 7265 7475 726e 206e herwise return n
│ │ │ │ │ -00017c20: 696c 2e0a 0a69 6e64 6578 4f66 5265 6765 il...indexOfRege
│ │ │ │ │ -00017c30: 783a 2072 6567 6578 5374 7269 6e67 2066 x: regexString f
│ │ │ │ │ -00017c40: 726f 6d3a 2066 726f 6d20 746f 3a20 746f rom: from to: to
│ │ │ │ │ -00017c50: 2069 6641 6273 656e 743a 2065 7863 426c ifAbsent: excBl
│ │ │ │ │ -00017c60: 6f63 6b0a 2020 2020 2049 6620 616e 206f ock. If an o
│ │ │ │ │ -00017c70: 6363 7572 7265 6e63 6520 6f66 2074 6865 ccurrence of the
│ │ │ │ │ -00017c80: 2072 6567 6578 2069 7320 7072 6573 656e regex is presen
│ │ │ │ │ -00017c90: 7420 696e 2074 6865 2072 6563 6569 7665 t in the receive
│ │ │ │ │ -00017ca0: 722c 2072 6574 7572 6e0a 2020 2020 2074 r, return. t
│ │ │ │ │ -00017cb0: 6865 2049 6e74 6572 7661 6c20 636f 7272 he Interval corr
│ │ │ │ │ -00017cc0: 6573 706f 6e64 696e 6720 746f 2074 6865 esponding to the
│ │ │ │ │ -00017cd0: 206c 6566 746d 6f73 742d 6c6f 6e67 6573 leftmost-longes
│ │ │ │ │ -00017ce0: 7420 6d61 7463 6820 6f63 6375 7272 696e t match occurrin
│ │ │ │ │ -00017cf0: 670a 2020 2020 2077 6974 6869 6e20 7468 g. within th
│ │ │ │ │ -00017d00: 6520 6769 7665 6e20 696e 6469 6365 732e e given indices.
│ │ │ │ │ -00017d10: 2020 4f74 6865 7277 6973 652c 2065 7661 Otherwise, eva
│ │ │ │ │ -00017d20: 6c75 6174 6520 6578 6342 6c6f 636b 2061 luate excBlock a
│ │ │ │ │ -00017d30: 6e64 2072 6574 7572 6e0a 2020 2020 2074 nd return. t
│ │ │ │ │ -00017d40: 6865 2072 6573 756c 742e 0a0a 696e 6465 he result...inde
│ │ │ │ │ -00017d50: 784f 6652 6567 6578 3a20 7265 6765 7853 xOfRegex: regexS
│ │ │ │ │ -00017d60: 7472 696e 6720 6966 4162 7365 6e74 3a20 tring ifAbsent:
│ │ │ │ │ -00017d70: 6578 6342 6c6f 636b 0a20 2020 2020 4966 excBlock. If
│ │ │ │ │ -00017d80: 2061 6e20 6f63 6375 7272 656e 6365 206f an occurrence o
│ │ │ │ │ -00017d90: 6620 7468 6520 7265 6765 7820 6973 2070 f the regex is p
│ │ │ │ │ -00017da0: 7265 7365 6e74 2069 6e20 7468 6520 7265 resent in the re
│ │ │ │ │ -00017db0: 6365 6976 6572 2c20 7265 7475 726e 0a20 ceiver, return.
│ │ │ │ │ -00017dc0: 2020 2020 7468 6520 496e 7465 7276 616c the Interval
│ │ │ │ │ -00017dd0: 2063 6f72 7265 7370 6f6e 6469 6e67 2074 corresponding t
│ │ │ │ │ -00017de0: 6f20 7468 6520 6c65 6674 6d6f 7374 2d6c o the leftmost-l
│ │ │ │ │ -00017df0: 6f6e 6765 7374 206d 6174 6368 2e0a 2020 ongest match..
│ │ │ │ │ -00017e00: 2020 204f 7468 6572 7769 7365 2c20 6576 Otherwise, ev
│ │ │ │ │ -00017e10: 616c 7561 7465 2065 7863 426c 6f63 6b20 aluate excBlock
│ │ │ │ │ -00017e20: 616e 6420 7265 7475 726e 2074 6865 2072 and return the r
│ │ │ │ │ -00017e30: 6573 756c 742e 0a0a 696e 6465 784f 6652 esult...indexOfR
│ │ │ │ │ -00017e40: 6567 6578 3a20 7265 6765 7853 7472 696e egex: regexStrin
│ │ │ │ │ -00017e50: 6720 7374 6172 7469 6e67 4174 3a20 696e g startingAt: in
│ │ │ │ │ -00017e60: 6465 780a 2020 2020 2049 6620 616e 206f dex. If an o
│ │ │ │ │ -00017e70: 6363 7572 7265 6e63 6520 6f66 2074 6865 ccurrence of the
│ │ │ │ │ -00017e80: 2072 6567 6578 2069 7320 7072 6573 656e regex is presen
│ │ │ │ │ -00017e90: 7420 696e 2074 6865 2072 6563 6569 7665 t in the receive
│ │ │ │ │ -00017ea0: 722c 2072 6574 7572 6e0a 2020 2020 2074 r, return. t
│ │ │ │ │ -00017eb0: 6865 2049 6e74 6572 7661 6c20 636f 7272 he Interval corr
│ │ │ │ │ -00017ec0: 6573 706f 6e64 696e 6720 746f 2074 6865 esponding to the
│ │ │ │ │ -00017ed0: 206c 6566 746d 6f73 742d 6c6f 6e67 6573 leftmost-longes
│ │ │ │ │ -00017ee0: 7420 6d61 7463 6820 7374 6172 7469 6e67 t match starting
│ │ │ │ │ -00017ef0: 0a20 2020 2020 6166 7465 7220 7468 6520 . after the
│ │ │ │ │ -00017f00: 6769 7665 6e20 696e 6465 782e 2020 4f74 given index. Ot
│ │ │ │ │ -00017f10: 6865 7277 6973 6520 7265 7475 726e 206e herwise return n
│ │ │ │ │ -00017f20: 696c 2e0a 0a69 6e64 6578 4f66 5265 6765 il...indexOfRege
│ │ │ │ │ -00017f30: 783a 2072 6567 6578 5374 7269 6e67 2073 x: regexString s
│ │ │ │ │ -00017f40: 7461 7274 696e 6741 743a 2069 6e64 6578 tartingAt: index
│ │ │ │ │ -00017f50: 2069 6641 6273 656e 743a 2065 7863 426c ifAbsent: excBl
│ │ │ │ │ -00017f60: 6f63 6b0a 2020 2020 2049 6620 616e 206f ock. If an o
│ │ │ │ │ -00017f70: 6363 7572 7265 6e63 6520 6f66 2074 6865 ccurrence of the
│ │ │ │ │ -00017f80: 2072 6567 6578 2069 7320 7072 6573 656e regex is presen
│ │ │ │ │ -00017f90: 7420 696e 2074 6865 2072 6563 6569 7665 t in the receive
│ │ │ │ │ -00017fa0: 722c 2072 6574 7572 6e0a 2020 2020 2074 r, return. t
│ │ │ │ │ -00017fb0: 6865 2049 6e74 6572 7661 6c20 636f 7272 he Interval corr
│ │ │ │ │ -00017fc0: 6573 706f 6e64 696e 6720 746f 2074 6865 esponding to the
│ │ │ │ │ -00017fd0: 206c 6566 746d 6f73 742d 6c6f 6e67 6573 leftmost-longes
│ │ │ │ │ -00017fe0: 7420 6d61 7463 6820 7374 6172 7469 6e67 t match starting
│ │ │ │ │ -00017ff0: 0a20 2020 2020 6166 7465 7220 7468 6520 . after the
│ │ │ │ │ -00018000: 6769 7665 6e20 696e 6465 782e 2020 4f74 given index. Ot
│ │ │ │ │ -00018010: 6865 7277 6973 652c 2065 7661 6c75 6174 herwise, evaluat
│ │ │ │ │ -00018020: 6520 6578 6342 6c6f 636b 2061 6e64 2072 e excBlock and r
│ │ │ │ │ -00018030: 6574 7572 6e20 7468 650a 2020 2020 2072 eturn the. r
│ │ │ │ │ -00018040: 6573 756c 742e 0a0a 6d61 7463 6852 6567 esult...matchReg
│ │ │ │ │ -00018050: 6578 3a20 7061 7474 6572 6e0a 2020 2020 ex: pattern.
│ │ │ │ │ -00018060: 2041 6e73 7765 7220 7768 6574 6865 7220 Answer whether
│ │ │ │ │ -00018070: 7468 6520 7265 6365 6976 6572 2069 7320 the receiver is
│ │ │ │ │ -00018080: 616e 2065 7861 6374 206d 6174 6368 2066 an exact match f
│ │ │ │ │ -00018090: 6f72 2074 6865 2070 6174 7465 726e 2e0a or the pattern..
│ │ │ │ │ -000180a0: 2020 2020 2054 6869 7320 6d65 616e 7320 This means
│ │ │ │ │ -000180b0: 7468 6174 2074 6865 2070 6174 7465 726e that the pattern
│ │ │ │ │ -000180c0: 2069 7320 696d 706c 6963 6974 6c79 2061 is implicitly a
│ │ │ │ │ -000180d0: 6e63 686f 7265 6420 6174 2074 6865 2062 nchored at the b
│ │ │ │ │ -000180e0: 6567 696e 6e69 6e67 0a20 2020 2020 616e eginning. an
│ │ │ │ │ -000180f0: 6420 7468 6520 656e 642e 0a0a 6d61 7463 d the end...matc
│ │ │ │ │ -00018100: 6852 6567 6578 3a20 7061 7474 6572 6e20 hRegex: pattern
│ │ │ │ │ -00018110: 6672 6f6d 3a20 6672 6f6d 2074 6f3a 2074 from: from to: t
│ │ │ │ │ -00018120: 6f0a 2020 2020 2041 6e73 7765 7220 7768 o. Answer wh
│ │ │ │ │ -00018130: 6574 6865 7220 7468 6520 6769 7665 6e20 ether the given
│ │ │ │ │ -00018140: 7261 6e67 6520 6f66 2069 6e64 6963 6573 range of indices
│ │ │ │ │ -00018150: 2069 7320 616e 2065 7861 6374 206d 6174 is an exact mat
│ │ │ │ │ -00018160: 6368 2066 6f72 2074 6865 0a20 2020 2020 ch for the.
│ │ │ │ │ -00018170: 7061 7474 6572 6e2e 2020 5468 6973 206d pattern. This m
│ │ │ │ │ -00018180: 6561 6e73 2074 6861 7420 7468 6572 6520 eans that there
│ │ │ │ │ -00018190: 6973 2061 206d 6174 6368 2073 7461 7274 is a match start
│ │ │ │ │ -000181a0: 696e 6720 6174 2066 726f 6d20 616e 640a ing at from and.
│ │ │ │ │ -000181b0: 2020 2020 2065 6e64 696e 6720 6174 2074 ending at t
│ │ │ │ │ -000181c0: 6f20 2877 6869 6368 2069 7320 6e6f 7420 o (which is not
│ │ │ │ │ -000181d0: 6e65 6365 7373 6172 696c 7920 7468 6520 necessarily the
│ │ │ │ │ -000181e0: 6c6f 6e67 6573 7420 6d61 7463 6820 7374 longest match st
│ │ │ │ │ -000181f0: 6172 7469 6e67 0a20 2020 2020 6174 2066 arting. at f
│ │ │ │ │ -00018200: 726f 6d29 2e0a 0a6f 6363 7572 7265 6e63 rom)...occurrenc
│ │ │ │ │ -00018210: 6573 4f66 5265 6765 783a 2070 6174 7465 esOfRegex: patte
│ │ │ │ │ -00018220: 726e 0a20 2020 2020 5265 7475 726e 7320 rn. Returns
│ │ │ │ │ -00018230: 636f 756e 7420 6f66 2068 6f77 206d 616e count of how man
│ │ │ │ │ -00018240: 7920 7469 6d65 7320 7061 7474 6572 6e20 y times pattern
│ │ │ │ │ -00018250: 7265 7065 6174 7320 696e 2074 6865 2072 repeats in the r
│ │ │ │ │ -00018260: 6563 6569 7665 722e 0a0a 6f63 6375 7272 eceiver...occurr
│ │ │ │ │ -00018270: 656e 6365 734f 6652 6567 6578 3a20 7061 encesOfRegex: pa
│ │ │ │ │ -00018280: 7474 6572 6e20 6672 6f6d 3a20 6672 6f6d ttern from: from
│ │ │ │ │ -00018290: 2074 6f3a 2074 6f0a 2020 2020 2052 6574 to: to. Ret
│ │ │ │ │ -000182a0: 7572 6e20 6120 636f 756e 7420 6f66 2068 urn a count of h
│ │ │ │ │ -000182b0: 6f77 206d 616e 7920 7469 6d65 7320 7061 ow many times pa
│ │ │ │ │ -000182c0: 7474 6572 6e20 7265 7065 6174 7320 696e ttern repeats in
│ │ │ │ │ -000182d0: 2074 6865 2072 6563 6569 7665 720a 2020 the receiver.
│ │ │ │ │ -000182e0: 2020 2077 6974 6869 6e20 7468 6520 6769 within the gi
│ │ │ │ │ -000182f0: 7665 6e20 7261 6e67 6520 6f66 2069 6e64 ven range of ind
│ │ │ │ │ -00018300: 6578 2e0a 0a6f 6363 7572 7265 6e63 6573 ex...occurrences
│ │ │ │ │ -00018310: 4f66 5265 6765 783a 2070 6174 7465 726e OfRegex: pattern
│ │ │ │ │ -00018320: 2073 7461 7274 696e 6741 743a 2069 6e64 startingAt: ind
│ │ │ │ │ -00018330: 6578 0a20 2020 2020 5265 7475 726e 7320 ex. Returns
│ │ │ │ │ -00018340: 636f 756e 7420 6f66 2068 6f77 206d 616e count of how man
│ │ │ │ │ -00018350: 7920 7469 6d65 7320 7061 7474 6572 6e20 y times pattern
│ │ │ │ │ -00018360: 7265 7065 6174 7320 696e 2074 6865 2072 repeats in the r
│ │ │ │ │ -00018370: 6563 6569 7665 722c 0a20 2020 2020 7374 eceiver,. st
│ │ │ │ │ -00018380: 6172 7469 6e67 2074 6865 2073 6561 7263 arting the searc
│ │ │ │ │ -00018390: 6820 6174 2074 6865 2067 6976 656e 2069 h at the given i
│ │ │ │ │ -000183a0: 6e64 6578 2e0a 0a6f 6e4f 6363 7572 7265 ndex...onOccurre
│ │ │ │ │ -000183b0: 6e63 6573 4f66 5265 6765 783a 2070 6174 ncesOfRegex: pat
│ │ │ │ │ -000183c0: 7465 726e 2064 6f3a 2062 6f64 790a 2020 tern do: body.
│ │ │ │ │ -000183d0: 2020 2046 696e 6420 616c 6c20 7468 6520 Find all the
│ │ │ │ │ -000183e0: 6d61 7463 6865 7320 6f66 2070 6174 7465 matches of patte
│ │ │ │ │ -000183f0: 726e 2077 6974 6869 6e20 7468 6520 7265 rn within the re
│ │ │ │ │ -00018400: 6365 6976 6572 2061 6e64 2c20 666f 7220 ceiver and, for
│ │ │ │ │ -00018410: 6561 6368 0a20 2020 2020 6d61 7463 682c each. match,
│ │ │ │ │ -00018420: 2070 6173 7320 7468 6520 5265 6765 7852 pass the RegexR
│ │ │ │ │ -00018430: 6573 756c 7473 206f 626a 6563 7420 746f esults object to
│ │ │ │ │ -00018440: 2061 426c 6f63 6b2e 0a0a 6f6e 4f63 6375 aBlock...onOccu
│ │ │ │ │ -00018450: 7272 656e 6365 734f 6652 6567 6578 3a20 rrencesOfRegex:
│ │ │ │ │ -00018460: 7061 7474 6572 6e20 6672 6f6d 3a20 6672 pattern from: fr
│ │ │ │ │ -00018470: 6f6d 2074 6f3a 2074 6f20 646f 3a20 6142 om to: to do: aB
│ │ │ │ │ -00018480: 6c6f 636b 0a20 2020 2020 4669 6e64 2061 lock. Find a
│ │ │ │ │ -00018490: 6c6c 2074 6865 206d 6174 6368 6573 206f ll the matches o
│ │ │ │ │ -000184a0: 6620 7061 7474 6572 6e20 7769 7468 696e f pattern within
│ │ │ │ │ -000184b0: 2074 6865 2072 6563 6569 7665 7220 616e the receiver an
│ │ │ │ │ -000184c0: 6420 7769 7468 696e 2074 6865 0a20 2020 d within the.
│ │ │ │ │ -000184d0: 2020 6769 7665 6e20 7261 6e67 6520 6f66 given range of
│ │ │ │ │ -000184e0: 2069 6e64 6963 6573 2e20 2046 6f72 2065 indices. For e
│ │ │ │ │ -000184f0: 6163 6820 6d61 7463 682c 2070 6173 7320 ach match, pass
│ │ │ │ │ -00018500: 7468 6520 5265 6765 7852 6573 756c 7473 the RegexResults
│ │ │ │ │ -00018510: 0a20 2020 2020 6f62 6a65 6374 2074 6f20 . object to
│ │ │ │ │ -00018520: 6142 6c6f 636b 2e0a 0a72 6570 6c61 6369 aBlock...replaci
│ │ │ │ │ -00018530: 6e67 416c 6c52 6567 6578 3a20 7061 7474 ngAllRegex: patt
│ │ │ │ │ -00018540: 6572 6e20 7769 7468 3a20 6153 7472 696e ern with: aStrin
│ │ │ │ │ -00018550: 674f 7242 6c6f 636b 0a20 2020 2020 5265 gOrBlock. Re
│ │ │ │ │ -00018560: 7475 726e 7320 7468 6520 7265 6365 6976 turns the receiv
│ │ │ │ │ -00018570: 6572 2069 6620 7468 6520 7061 7474 6572 er if the patter
│ │ │ │ │ -00018580: 6e20 6861 7320 6e6f 206d 6174 6368 2069 n has no match i
│ │ │ │ │ -00018590: 6e20 6974 2e20 204f 7468 6572 7769 7365 n it. Otherwise
│ │ │ │ │ -000185a0: 2c0a 2020 2020 2061 6e79 206d 6174 6368 ,. any match
│ │ │ │ │ -000185b0: 206f 6620 7061 7474 6572 6e20 696e 2074 of pattern in t
│ │ │ │ │ -000185c0: 6861 7420 7061 7274 206f 6620 7468 6520 hat part of the
│ │ │ │ │ -000185d0: 7374 7269 6e67 2069 7320 7265 706c 6163 string is replac
│ │ │ │ │ -000185e0: 6564 2075 7369 6e67 0a20 2020 2020 6153 ed using. aS
│ │ │ │ │ -000185f0: 7472 696e 674f 7242 6c6f 636b 2061 7320 tringOrBlock as
│ │ │ │ │ -00018600: 666f 6c6c 6f77 733a 2069 6620 6974 2069 follows: if it i
│ │ │ │ │ -00018610: 7320 6120 626c 6f63 6b2c 2061 2052 6567 s a block, a Reg
│ │ │ │ │ -00018620: 6578 5265 7375 6c74 7320 6f62 6a65 6374 exResults object
│ │ │ │ │ -00018630: 0a20 2020 2020 6973 2070 6173 7365 642c . is passed,
│ │ │ │ │ -00018640: 2077 6869 6c65 2069 6620 6974 2069 7320 while if it is
│ │ │ │ │ -00018650: 6120 7374 7269 6e67 2c20 256e 2073 6571 a string, %n seq
│ │ │ │ │ -00018660: 7565 6e63 6573 2061 7265 2072 6570 6c61 uences are repla
│ │ │ │ │ -00018670: 6365 6420 7769 7468 0a20 2020 2020 7468 ced with. th
│ │ │ │ │ -00018680: 6520 6361 7074 7572 6564 2073 7562 6578 e captured subex
│ │ │ │ │ -00018690: 7072 6573 7369 6f6e 7320 6f66 2074 6865 pressions of the
│ │ │ │ │ -000186a0: 206d 6174 6368 2028 6173 2069 6e20 2325 match (as in #%
│ │ │ │ │ -000186b0: 292e 0a0a 7265 706c 6163 696e 6752 6567 )...replacingReg
│ │ │ │ │ -000186c0: 6578 3a20 7061 7474 6572 6e20 7769 7468 ex: pattern with
│ │ │ │ │ -000186d0: 3a20 6153 7472 696e 674f 7242 6c6f 636b : aStringOrBlock
│ │ │ │ │ -000186e0: 0a20 2020 2020 5265 7475 726e 7320 7468 . Returns th
│ │ │ │ │ -000186f0: 6520 7265 6365 6976 6572 2069 6620 7468 e receiver if th
│ │ │ │ │ -00018700: 6520 7061 7474 6572 6e20 6861 7320 6e6f e pattern has no
│ │ │ │ │ -00018710: 206d 6174 6368 2069 6e20 6974 2e20 2049 match in it. I
│ │ │ │ │ -00018720: 6620 6974 2068 6173 0a20 2020 2020 6120 f it has. a
│ │ │ │ │ -00018730: 6d61 7463 682c 2069 7420 6973 2072 6570 match, it is rep
│ │ │ │ │ -00018740: 6c61 6365 6420 7573 696e 6720 6153 7472 laced using aStr
│ │ │ │ │ -00018750: 696e 674f 7242 6c6f 636b 2061 7320 666f ingOrBlock as fo
│ │ │ │ │ -00018760: 6c6c 6f77 733a 2069 6620 6974 2069 7320 llows: if it is
│ │ │ │ │ -00018770: 610a 2020 2020 2062 6c6f 636b 2c20 6120 a. block, a
│ │ │ │ │ -00018780: 5265 6765 7852 6573 756c 7473 206f 626a RegexResults obj
│ │ │ │ │ -00018790: 6563 7420 6973 2070 6173 7365 642c 2077 ect is passed, w
│ │ │ │ │ -000187a0: 6869 6c65 2069 6620 6974 2069 7320 6120 hile if it is a
│ │ │ │ │ -000187b0: 7374 7269 6e67 2c20 256e 0a20 2020 2020 string, %n.
│ │ │ │ │ -000187c0: 7365 7175 656e 6365 7320 6172 6520 7265 sequences are re
│ │ │ │ │ -000187d0: 706c 6163 6564 2077 6974 6820 7468 6520 placed with the
│ │ │ │ │ -000187e0: 6361 7074 7572 6564 2073 7562 6578 7072 captured subexpr
│ │ │ │ │ -000187f0: 6573 7369 6f6e 7320 6f66 2074 6865 0a20 essions of the.
│ │ │ │ │ -00018800: 2020 2020 6d61 7463 6820 2861 7320 696e match (as in
│ │ │ │ │ -00018810: 2023 2529 2e0a 0a73 6561 7263 6852 6567 #%)...searchReg
│ │ │ │ │ -00018820: 6578 3a20 7061 7474 6572 6e0a 2020 2020 ex: pattern.
│ │ │ │ │ -00018830: 2041 2073 796e 6f6e 796d 2066 6f72 2023 A synonym for #
│ │ │ │ │ -00018840: 3d7e 2e20 2041 6e73 7765 7220 6120 5265 =~. Answer a Re
│ │ │ │ │ -00018850: 6765 7852 6573 756c 7473 206f 626a 6563 gexResults objec
│ │ │ │ │ -00018860: 7420 666f 7220 6d61 7463 6869 6e67 2074 t for matching t
│ │ │ │ │ -00018870: 6865 0a20 2020 2020 7265 6365 6976 6572 he. receiver
│ │ │ │ │ -00018880: 2061 6761 696e 7374 2074 6865 2052 6567 against the Reg
│ │ │ │ │ -00018890: 6578 206f 7220 5374 7269 6e67 206f 626a ex or String obj
│ │ │ │ │ -000188a0: 6563 7420 7061 7474 6572 6e2e 0a0a 7365 ect pattern...se
│ │ │ │ │ -000188b0: 6172 6368 5265 6765 783a 2070 6174 7465 archRegex: patte
│ │ │ │ │ -000188c0: 726e 2066 726f 6d3a 2066 726f 6d20 746f rn from: from to
│ │ │ │ │ -000188d0: 3a20 746f 0a20 2020 2020 416e 7377 6572 : to. Answer
│ │ │ │ │ -000188e0: 2061 2052 6567 6578 5265 7375 6c74 7320 a RegexResults
│ │ │ │ │ -000188f0: 6f62 6a65 6374 2066 6f72 206d 6174 6368 object for match
│ │ │ │ │ -00018900: 696e 6720 7468 6520 7265 6365 6976 6572 ing the receiver
│ │ │ │ │ -00018910: 2061 6761 696e 7374 2074 6865 0a20 2020 against the.
│ │ │ │ │ -00018920: 2020 5265 6765 7820 6f72 2053 7472 696e Regex or Strin
│ │ │ │ │ -00018930: 6720 6f62 6a65 6374 2070 6174 7465 726e g object pattern
│ │ │ │ │ -00018940: 2c20 7265 7374 7269 6374 696e 6720 7468 , restricting th
│ │ │ │ │ -00018950: 6520 6d61 7463 6820 746f 2074 6865 0a20 e match to the.
│ │ │ │ │ -00018960: 2020 2020 7370 6563 6966 6965 6420 7261 specified ra
│ │ │ │ │ -00018970: 6e67 6520 6f66 2069 6e64 6963 6573 2e0a nge of indices..
│ │ │ │ │ -00018980: 0a73 6561 7263 6852 6567 6578 3a20 7061 .searchRegex: pa
│ │ │ │ │ -00018990: 7474 6572 6e20 7374 6172 7469 6e67 4174 ttern startingAt
│ │ │ │ │ -000189a0: 3a20 616e 496e 6465 780a 2020 2020 2041 : anIndex. A
│ │ │ │ │ -000189b0: 6e73 7765 7220 6120 5265 6765 7852 6573 nswer a RegexRes
│ │ │ │ │ -000189c0: 756c 7473 206f 626a 6563 7420 666f 7220 ults object for
│ │ │ │ │ -000189d0: 6d61 7463 6869 6e67 2074 6865 2072 6563 matching the rec
│ │ │ │ │ -000189e0: 6569 7665 7220 6167 6169 6e73 7420 7468 eiver against th
│ │ │ │ │ -000189f0: 650a 2020 2020 2052 6567 6578 206f 7220 e. Regex or
│ │ │ │ │ -00018a00: 5374 7269 6e67 206f 626a 6563 7420 7061 String object pa
│ │ │ │ │ -00018a10: 7474 6572 6e2c 2073 7461 7274 696e 6720 ttern, starting
│ │ │ │ │ -00018a20: 7468 6520 6d61 7463 6820 6174 2069 6e64 the match at ind
│ │ │ │ │ -00018a30: 6578 0a20 2020 2020 616e 496e 6465 782e ex. anIndex.
│ │ │ │ │ -00018a40: 0a0a 746f 6b65 6e69 7a65 3a20 7061 7474 ..tokenize: patt
│ │ │ │ │ -00018a50: 6572 6e0a 2020 2020 2053 706c 6974 2074 ern. Split t
│ │ │ │ │ -00018a60: 6865 2072 6563 6569 7665 7220 6174 2065 he receiver at e
│ │ │ │ │ -00018a70: 7665 7279 206f 6363 7572 7265 6e63 6520 very occurrence
│ │ │ │ │ -00018a80: 6f66 2070 6174 7465 726e 2e20 2041 6c6c of pattern. All
│ │ │ │ │ -00018a90: 2070 6172 7473 2074 6861 740a 2020 2020 parts that.
│ │ │ │ │ -00018aa0: 2064 6f20 6e6f 7420 6d61 7463 6820 7061 do not match pa
│ │ │ │ │ -00018ab0: 7474 6572 6e20 6172 6520 7365 7061 7261 ttern are separa
│ │ │ │ │ -00018ac0: 7465 6420 616e 6420 7374 6f72 6564 2069 ted and stored i
│ │ │ │ │ -00018ad0: 6e74 6f20 616e 2041 7272 6179 206f 660a nto an Array of.
│ │ │ │ │ -00018ae0: 2020 2020 2053 7472 696e 6773 2074 6861 Strings tha
│ │ │ │ │ -00018af0: 7420 6973 2072 6574 7572 6e65 642e 0a0a t is returned...
│ │ │ │ │ -00018b00: 746f 6b65 6e69 7a65 3a20 7061 7474 6572 tokenize: patter
│ │ │ │ │ -00018b10: 6e20 6672 6f6d 3a20 6672 6f6d 2074 6f3a n from: from to:
│ │ │ │ │ -00018b20: 2074 6f0a 2020 2020 2053 706c 6974 2074 to. Split t
│ │ │ │ │ -00018b30: 6865 2072 6563 6569 7665 7220 6174 2065 he receiver at e
│ │ │ │ │ -00018b40: 7665 7279 206f 6363 7572 7265 6e63 6520 very occurrence
│ │ │ │ │ -00018b50: 6f66 2070 6174 7465 726e 2028 636f 6e73 of pattern (cons
│ │ │ │ │ -00018b60: 6964 6572 696e 6720 6f6e 6c79 0a20 2020 idering only.
│ │ │ │ │ -00018b70: 2020 7468 6520 696e 6469 6365 7320 6265 the indices be
│ │ │ │ │ -00018b80: 7477 6565 6e20 6672 6f6d 2061 6e64 2074 tween from and t
│ │ │ │ │ -00018b90: 6f29 2e20 2041 6c6c 2070 6172 7473 2074 o). All parts t
│ │ │ │ │ -00018ba0: 6861 7420 646f 206e 6f74 206d 6174 6368 hat do not match
│ │ │ │ │ -00018bb0: 0a20 2020 2020 7061 7474 6572 6e20 6172 . pattern ar
│ │ │ │ │ -00018bc0: 6520 7365 7061 7261 7465 6420 616e 6420 e separated and
│ │ │ │ │ -00018bd0: 7374 6f72 6564 2069 6e74 6f20 616e 2041 stored into an A
│ │ │ │ │ -00018be0: 7272 6179 206f 6620 5374 7269 6e67 7320 rray of Strings
│ │ │ │ │ -00018bf0: 7468 6174 2069 730a 2020 2020 2072 6574 that is. ret
│ │ │ │ │ -00018c00: 7572 6e65 642e 0a0a 7e20 7061 7474 6572 urned...~ patter
│ │ │ │ │ -00018c10: 6e0a 2020 2020 2041 6e73 7765 7220 7768 n. Answer wh
│ │ │ │ │ -00018c20: 6574 6865 7220 7468 6520 7265 6365 6976 ether the receiv
│ │ │ │ │ -00018c30: 6572 206d 6174 6368 6564 2061 6761 696e er matched again
│ │ │ │ │ -00018c40: 7374 2074 6865 2052 6567 6578 206f 7220 st the Regex or
│ │ │ │ │ -00018c50: 5374 7269 6e67 0a20 2020 2020 6f62 6a65 String. obje
│ │ │ │ │ -00018c60: 6374 2070 6174 7465 726e 2e0a 0a1f 0a46 ct pattern.....F
│ │ │ │ │ -00018c70: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ -00018c80: 666f 2c20 204e 6f64 653a 2053 7472 696e fo, Node: Strin
│ │ │ │ │ -00018c90: 672d 7374 696c 6c20 756e 636c 6173 7369 g-still unclassi
│ │ │ │ │ -00018ca0: 6669 6564 2c20 204e 6578 743a 2053 7472 fied, Next: Str
│ │ │ │ │ -00018cb0: 696e 672d 7465 7374 696e 6720 6675 6e63 ing-testing func
│ │ │ │ │ -00018cc0: 7469 6f6e 616c 6974 792c 2020 5072 6576 tionality, Prev
│ │ │ │ │ -00018cd0: 3a20 5374 7269 6e67 2d72 6567 6578 2c20 : String-regex,
│ │ │ │ │ -00018ce0: 2055 703a 2053 7472 696e 670a 0a31 2e31 Up: String..1.1
│ │ │ │ │ -00018cf0: 3538 2e31 3120 5374 7269 6e67 3a20 7374 58.11 String: st
│ │ │ │ │ -00018d00: 696c 6c20 756e 636c 6173 7369 6669 6564 ill unclassified
│ │ │ │ │ -00018d10: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------
│ │ │ │ │ -00018d20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00018d30: 2d2d 2d2d 0a0a 6573 6361 7065 5265 6765 ----..escapeRege
│ │ │ │ │ -00018d40: 780a 2020 2020 2041 6e73 7765 7220 7468 x. Answer th
│ │ │ │ │ -00018d50: 6520 7265 6365 6976 6572 2077 6974 6820 e receiver with
│ │ │ │ │ -00018d60: 616c 6c20 7265 6765 7820 7370 6563 6961 all regex specia
│ │ │ │ │ -00018d70: 6c20 6368 6172 6163 7465 7273 2065 7363 l characters esc
│ │ │ │ │ -00018d80: 6170 6564 2062 7920 610a 2020 2020 2062 aped by a. b
│ │ │ │ │ -00018d90: 6163 6b73 6c61 7368 2e0a 0a1f 0a46 696c ackslash.....Fil
│ │ │ │ │ -00018da0: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ -00018db0: 2c20 204e 6f64 653a 2053 7472 696e 672d , Node: String-
│ │ │ │ │ -00018dc0: 7465 7374 696e 6720 6675 6e63 7469 6f6e testing function
│ │ │ │ │ -00018dd0: 616c 6974 792c 2020 5072 6576 3a20 5374 ality, Prev: St
│ │ │ │ │ -00018de0: 7269 6e67 2d73 7469 6c6c 2075 6e63 6c61 ring-still uncla
│ │ │ │ │ -00018df0: 7373 6966 6965 642c 2020 5570 3a20 5374 ssified, Up: St
│ │ │ │ │ -00018e00: 7269 6e67 0a0a 312e 3135 382e 3132 2053 ring..1.158.12 S
│ │ │ │ │ -00018e10: 7472 696e 673a 2074 6573 7469 6e67 2066 tring: testing f
│ │ │ │ │ -00018e20: 756e 6374 696f 6e61 6c69 7479 0a2d 2d2d unctionality.---
│ │ │ │ │ -00018e30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00018e40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00018e50: 2d2d 2d0a 0a69 7353 7472 696e 670a 2020 ---..isString.
│ │ │ │ │ -00018e60: 2020 2041 6e73 7765 7220 2774 7275 6527 Answer 'true'
│ │ │ │ │ -00018e70: 2e0a 0a1f 0a46 696c 653a 2067 7374 2d62 .....File: gst-b
│ │ │ │ │ -00018e80: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ -00018e90: 2053 796d 626f 6c2c 2020 4e65 7874 3a20 Symbol, Next:
│ │ │ │ │ -00018ea0: 5379 6d4c 696e 6b2c 2020 5072 6576 3a20 SymLink, Prev:
│ │ │ │ │ -00018eb0: 5374 7269 6e67 2c20 2055 703a 2042 6173 String, Up: Bas
│ │ │ │ │ -00018ec0: 6520 636c 6173 7365 730a 0a31 2e31 3539 e classes..1.159
│ │ │ │ │ -00018ed0: 2053 796d 626f 6c0a 3d3d 3d3d 3d3d 3d3d Symbol.========
│ │ │ │ │ -00018ee0: 3d3d 3d3d 0a0a 4465 6669 6e65 6420 696e ====..Defined in
│ │ │ │ │ -00018ef0: 206e 616d 6573 7061 6365 2053 6d61 6c6c namespace Small
│ │ │ │ │ -00018f00: 7461 6c6b 0a53 7570 6572 636c 6173 733a talk.Superclass:
│ │ │ │ │ -00018f10: 2053 7472 696e 670a 4361 7465 676f 7279 String.Category
│ │ │ │ │ -00018f20: 3a20 4c61 6e67 7561 6765 2d49 6d70 6c65 : Language-Imple
│ │ │ │ │ -00018f30: 6d65 6e74 6174 696f 6e0a 2020 2020 204d mentation. M
│ │ │ │ │ -00018f40: 7920 696e 7374 616e 6365 7320 6172 6520 y instances are
│ │ │ │ │ -00018f50: 756e 6971 7565 2074 6872 6f75 6768 6f75 unique throughou
│ │ │ │ │ -00018f60: 7420 7468 6520 536d 616c 6c74 616c 6b20 t the Smalltalk
│ │ │ │ │ -00018f70: 7379 7374 656d 2e20 204d 790a 2020 2020 system. My.
│ │ │ │ │ -00018f80: 2069 6e73 7461 6e63 6573 2062 6568 6176 instances behav
│ │ │ │ │ -00018f90: 6520 666f 7220 7468 6520 6d6f 7374 2070 e for the most p
│ │ │ │ │ -00018fa0: 6172 7420 6c69 6b65 2073 7472 696e 6773 art like strings
│ │ │ │ │ -00018fb0: 2c20 6578 6365 7074 2074 6861 7420 7468 , except that th
│ │ │ │ │ -00018fc0: 6579 0a20 2020 2020 7072 696e 7420 6469 ey. print di
│ │ │ │ │ -00018fd0: 6666 6572 656e 746c 792c 2061 6e64 2049 fferently, and I
│ │ │ │ │ -00018fe0: 2067 7561 7261 6e74 6565 2074 6861 7420 guarantee that
│ │ │ │ │ -00018ff0: 616e 7920 7477 6f20 696e 7374 616e 6365 any two instance
│ │ │ │ │ -00019000: 7320 7468 6174 2068 6176 650a 2020 2020 s that have.
│ │ │ │ │ -00019010: 2074 6865 2073 616d 6520 7072 696e 7465 the same printe
│ │ │ │ │ -00019020: 6420 7265 7072 6573 656e 7461 7469 6f6e d representation
│ │ │ │ │ -00019030: 2061 7265 2069 6e20 6661 6374 2074 6865 are in fact the
│ │ │ │ │ -00019040: 2073 616d 6520 696e 7374 616e 6365 2e0a same instance..
│ │ │ │ │ -00019050: 0a2a 204d 656e 753a 0a0a 2a20 5379 6d62 .* Menu:..* Symb
│ │ │ │ │ -00019060: 6f6c 2063 6c61 7373 2d62 7569 6c74 2069 ol class-built i
│ │ │ │ │ -00019070: 6e73 3a3a 2020 2863 6c61 7373 290a 2a20 ns:: (class).*
│ │ │ │ │ -00019080: 5379 6d62 6f6c 2063 6c61 7373 2d69 6e73 Symbol class-ins
│ │ │ │ │ -00019090: 7461 6e63 6520 6372 6561 7469 6f6e 3a3a tance creation::
│ │ │ │ │ -000190a0: 2020 2863 6c61 7373 290a 2a20 5379 6d62 (class).* Symb
│ │ │ │ │ -000190b0: 6f6c 2063 6c61 7373 2d73 796d 626f 6c20 ol class-symbol
│ │ │ │ │ -000190c0: 7461 626c 653a 3a20 2028 636c 6173 7329 table:: (class)
│ │ │ │ │ -000190d0: 0a2a 2053 796d 626f 6c2d 6163 6365 7373 .* Symbol-access
│ │ │ │ │ -000190e0: 696e 6720 7468 6520 6d65 7468 6f64 2064 ing the method d
│ │ │ │ │ -000190f0: 6963 7469 6f6e 6172 793a 3a20 2028 696e ictionary:: (in
│ │ │ │ │ -00019100: 7374 616e 6365 290a 2a20 5379 6d62 6f6c stance).* Symbol
│ │ │ │ │ -00019110: 2d62 6173 6963 3a3a 2020 2869 6e73 7461 -basic:: (insta
│ │ │ │ │ -00019120: 6e63 6529 0a2a 2053 796d 626f 6c2d 6275 nce).* Symbol-bu
│ │ │ │ │ -00019130: 696c 7420 696e 733a 3a20 2028 696e 7374 ilt ins:: (inst
│ │ │ │ │ -00019140: 616e 6365 290a 2a20 5379 6d62 6f6c 2d63 ance).* Symbol-c
│ │ │ │ │ -00019150: 6f6e 7665 7274 696e 673a 3a20 2028 696e onverting:: (in
│ │ │ │ │ -00019160: 7374 616e 6365 290a 2a20 5379 6d62 6f6c stance).* Symbol
│ │ │ │ │ -00019170: 2d6d 6973 633a 3a20 2028 696e 7374 616e -misc:: (instan
│ │ │ │ │ -00019180: 6365 290a 2a20 5379 6d62 6f6c 2d73 746f ce).* Symbol-sto
│ │ │ │ │ -00019190: 7269 6e67 3a3a 2020 2869 6e73 7461 6e63 ring:: (instanc
│ │ │ │ │ -000191a0: 6529 0a2a 2053 796d 626f 6c2d 7465 7374 e).* Symbol-test
│ │ │ │ │ -000191b0: 696e 673a 3a20 2028 696e 7374 616e 6365 ing:: (instance
│ │ │ │ │ -000191c0: 290a 2a20 5379 6d62 6f6c 2d74 6573 7469 ).* Symbol-testi
│ │ │ │ │ -000191d0: 6e67 2066 756e 6374 696f 6e61 6c69 7479 ng functionality
│ │ │ │ │ -000191e0: 3a3a 2020 2869 6e73 7461 6e63 6529 0a0a :: (instance)..
│ │ │ │ │ -000191f0: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ -00019200: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 5379 .info, Node: Sy
│ │ │ │ │ -00019210: 6d62 6f6c 2063 6c61 7373 2d62 7569 6c74 mbol class-built
│ │ │ │ │ -00019220: 2069 6e73 2c20 204e 6578 743a 2053 796d ins, Next: Sym
│ │ │ │ │ -00019230: 626f 6c20 636c 6173 732d 696e 7374 616e bol class-instan
│ │ │ │ │ -00019240: 6365 2063 7265 6174 696f 6e2c 2020 5570 ce creation, Up
│ │ │ │ │ -00019250: 3a20 5379 6d62 6f6c 0a0a 312e 3135 392e : Symbol..1.159.
│ │ │ │ │ -00019260: 3120 5379 6d62 6f6c 2063 6c61 7373 3a20 1 Symbol class:
│ │ │ │ │ -00019270: 6275 696c 7420 696e 730a 2d2d 2d2d 2d2d built ins.------
│ │ │ │ │ -00019280: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00019290: 2d2d 2d2d 2d2d 2d2d 2d0a 0a69 6e74 6572 ---------..inter
│ │ │ │ │ -000192a0: 6e3a 2061 5374 7269 6e67 0a20 2020 2020 n: aString.
│ │ │ │ │ -000192b0: 5072 6976 6174 6520 2d20 5361 6d65 2061 Private - Same a
│ │ │ │ │ -000192c0: 7320 2761 5374 7269 6e67 2061 7353 796d s 'aString asSym
│ │ │ │ │ -000192d0: 626f 6c27 0a0a 1f0a 4669 6c65 3a20 6773 bol'....File: gs
│ │ │ │ │ -000192e0: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ -000192f0: 6465 3a20 5379 6d62 6f6c 2063 6c61 7373 de: Symbol class
│ │ │ │ │ -00019300: 2d69 6e73 7461 6e63 6520 6372 6561 7469 -instance creati
│ │ │ │ │ -00019310: 6f6e 2c20 204e 6578 743a 2053 796d 626f on, Next: Symbo
│ │ │ │ │ -00019320: 6c20 636c 6173 732d 7379 6d62 6f6c 2074 l class-symbol t
│ │ │ │ │ -00019330: 6162 6c65 2c20 2050 7265 763a 2053 796d able, Prev: Sym
│ │ │ │ │ -00019340: 626f 6c20 636c 6173 732d 6275 696c 7420 bol class-built
│ │ │ │ │ -00019350: 696e 732c 2020 5570 3a20 5379 6d62 6f6c ins, Up: Symbol
│ │ │ │ │ -00019360: 0a0a 312e 3135 392e 3220 5379 6d62 6f6c ..1.159.2 Symbol
│ │ │ │ │ -00019370: 2063 6c61 7373 3a20 696e 7374 616e 6365 class: instance
│ │ │ │ │ -00019380: 2063 7265 6174 696f 6e0a 2d2d 2d2d 2d2d creation.------
│ │ │ │ │ -00019390: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000193a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000193b0: 2d0a 0a69 6e74 6572 6e43 6861 7261 6374 -..internCharact
│ │ │ │ │ -000193c0: 6572 3a20 6143 6861 7261 6374 6572 0a20 er: aCharacter.
│ │ │ │ │ -000193d0: 2020 2020 416e 7377 6572 2074 6865 206f Answer the o
│ │ │ │ │ -000193e0: 6e65 2d63 6861 7261 6374 6572 2073 796d ne-character sym
│ │ │ │ │ -000193f0: 626f 6c20 6173 736f 6369 6174 6564 2074 bol associated t
│ │ │ │ │ -00019400: 6f20 7468 6520 6769 7665 6e20 6368 6172 o the given char
│ │ │ │ │ -00019410: 6163 7465 722e 0a0a 6e65 770a 2020 2020 acter...new.
│ │ │ │ │ -00019420: 2054 6869 7320 6d65 7468 6f64 2073 686f This method sho
│ │ │ │ │ -00019430: 756c 6420 6e6f 7420 6265 2063 616c 6c65 uld not be calle
│ │ │ │ │ -00019440: 6420 666f 7220 696e 7374 616e 6365 7320 d for instances
│ │ │ │ │ -00019450: 6f66 2074 6869 7320 636c 6173 732e 0a0a of this class...
│ │ │ │ │ -00019460: 6e65 773a 2073 697a 650a 2020 2020 2054 new: size. T
│ │ │ │ │ -00019470: 6869 7320 6d65 7468 6f64 2073 686f 756c his method shoul
│ │ │ │ │ -00019480: 6420 6e6f 7420 6265 2063 616c 6c65 6420 d not be called
│ │ │ │ │ -00019490: 666f 7220 696e 7374 616e 6365 7320 6f66 for instances of
│ │ │ │ │ -000194a0: 2074 6869 7320 636c 6173 732e 0a0a 7769 this class...wi
│ │ │ │ │ -000194b0: 7468 3a20 656c 656d 656e 7431 0a20 2020 th: element1.
│ │ │ │ │ -000194c0: 2020 416e 7377 6572 2061 2063 6f6c 6c65 Answer a colle
│ │ │ │ │ -000194d0: 6374 696f 6e20 7768 6f73 6520 6f6e 6c79 ction whose only
│ │ │ │ │ -000194e0: 2065 6c65 6d65 6e74 2069 7320 656c 656d element is elem
│ │ │ │ │ -000194f0: 656e 7431 0a0a 7769 7468 3a20 656c 656d ent1..with: elem
│ │ │ │ │ -00019500: 656e 7431 2077 6974 683a 2065 6c65 6d65 ent1 with: eleme
│ │ │ │ │ -00019510: 6e74 320a 2020 2020 2041 6e73 7765 7220 nt2. Answer
│ │ │ │ │ -00019520: 6120 636f 6c6c 6563 7469 6f6e 2077 686f a collection who
│ │ │ │ │ -00019530: 7365 206f 6e6c 7920 656c 656d 656e 7473 se only elements
│ │ │ │ │ -00019540: 2061 7265 2074 6865 2070 6172 616d 6574 are the paramet
│ │ │ │ │ -00019550: 6572 7320 696e 2074 6865 0a20 2020 2020 ers in the.
│ │ │ │ │ -00019560: 6f72 6465 7220 7468 6579 2077 6572 6520 order they were
│ │ │ │ │ -00019570: 7061 7373 6564 0a0a 7769 7468 3a20 656c passed..with: el
│ │ │ │ │ -00019580: 656d 656e 7431 2077 6974 683a 2065 6c65 ement1 with: ele
│ │ │ │ │ -00019590: 6d65 6e74 3220 7769 7468 3a20 656c 656d ment2 with: elem
│ │ │ │ │ -000195a0: 656e 7433 0a20 2020 2020 416e 7377 6572 ent3. Answer
│ │ │ │ │ -000195b0: 2061 2063 6f6c 6c65 6374 696f 6e20 7768 a collection wh
│ │ │ │ │ -000195c0: 6f73 6520 6f6e 6c79 2065 6c65 6d65 6e74 ose only element
│ │ │ │ │ -000195d0: 7320 6172 6520 7468 6520 7061 7261 6d65 s are the parame
│ │ │ │ │ -000195e0: 7465 7273 2069 6e20 7468 650a 2020 2020 ters in the.
│ │ │ │ │ -000195f0: 206f 7264 6572 2074 6865 7920 7765 7265 order they were
│ │ │ │ │ -00019600: 2070 6173 7365 640a 0a77 6974 683a 2065 passed..with: e
│ │ │ │ │ -00019610: 6c65 6d65 6e74 3120 7769 7468 3a20 656c lement1 with: el
│ │ │ │ │ -00019620: 656d 656e 7432 2077 6974 683a 2065 6c65 ement2 with: ele
│ │ │ │ │ -00019630: 6d65 6e74 3320 7769 7468 3a20 656c 656d ment3 with: elem
│ │ │ │ │ -00019640: 656e 7434 0a20 2020 2020 416e 7377 6572 ent4. Answer
│ │ │ │ │ -00019650: 2061 2063 6f6c 6c65 6374 696f 6e20 7768 a collection wh
│ │ │ │ │ -00019660: 6f73 6520 6f6e 6c79 2065 6c65 6d65 6e74 ose only element
│ │ │ │ │ -00019670: 7320 6172 6520 7468 6520 7061 7261 6d65 s are the parame
│ │ │ │ │ -00019680: 7465 7273 2069 6e20 7468 650a 2020 2020 ters in the.
│ │ │ │ │ -00019690: 206f 7264 6572 2074 6865 7920 7765 7265 order they were
│ │ │ │ │ -000196a0: 2070 6173 7365 640a 0a77 6974 683a 2065 passed..with: e
│ │ │ │ │ -000196b0: 6c65 6d65 6e74 3120 7769 7468 3a20 656c lement1 with: el
│ │ │ │ │ -000196c0: 656d 656e 7432 2077 6974 683a 2065 6c65 ement2 with: ele
│ │ │ │ │ -000196d0: 6d65 6e74 3320 7769 7468 3a20 656c 656d ment3 with: elem
│ │ │ │ │ -000196e0: 656e 7434 2077 6974 683a 2065 6c65 6d65 ent4 with: eleme
│ │ │ │ │ -000196f0: 6e74 350a 2020 2020 2041 6e73 7765 7220 nt5. Answer
│ │ │ │ │ -00019700: 6120 636f 6c6c 6563 7469 6f6e 2077 686f a collection who
│ │ │ │ │ -00019710: 7365 206f 6e6c 7920 656c 656d 656e 7473 se only elements
│ │ │ │ │ -00019720: 2061 7265 2074 6865 2070 6172 616d 6574 are the paramet
│ │ │ │ │ -00019730: 6572 7320 696e 2074 6865 0a20 2020 2020 ers in the.
│ │ │ │ │ -00019740: 6f72 6465 7220 7468 6579 2077 6572 6520 order they were
│ │ │ │ │ -00019750: 7061 7373 6564 0a0a 1f0a 4669 6c65 3a20 passed....File:
│ │ │ │ │ -00019760: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ -00019770: 4e6f 6465 3a20 5379 6d62 6f6c 2063 6c61 Node: Symbol cla
│ │ │ │ │ -00019780: 7373 2d73 796d 626f 6c20 7461 626c 652c ss-symbol table,
│ │ │ │ │ -00019790: 2020 4e65 7874 3a20 5379 6d62 6f6c 2d61 Next: Symbol-a
│ │ │ │ │ -000197a0: 6363 6573 7369 6e67 2074 6865 206d 6574 ccessing the met
│ │ │ │ │ -000197b0: 686f 6420 6469 6374 696f 6e61 7279 2c20 hod dictionary,
│ │ │ │ │ -000197c0: 2050 7265 763a 2053 796d 626f 6c20 636c Prev: Symbol cl
│ │ │ │ │ -000197d0: 6173 732d 696e 7374 616e 6365 2063 7265 ass-instance cre
│ │ │ │ │ -000197e0: 6174 696f 6e2c 2020 5570 3a20 5379 6d62 ation, Up: Symb
│ │ │ │ │ -000197f0: 6f6c 0a0a 312e 3135 392e 3320 5379 6d62 ol..1.159.3 Symb
│ │ │ │ │ -00019800: 6f6c 2063 6c61 7373 3a20 7379 6d62 6f6c ol class: symbol
│ │ │ │ │ -00019810: 2074 6162 6c65 0a2d 2d2d 2d2d 2d2d 2d2d table.---------
│ │ │ │ │ -00019820: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00019830: 2d2d 2d2d 2d2d 2d2d 2d0a 0a68 6173 496e ---------..hasIn
│ │ │ │ │ -00019840: 7465 726e 6564 3a20 6153 7472 696e 6720 terned: aString
│ │ │ │ │ -00019850: 6966 5472 7565 3a20 6142 6c6f 636b 0a20 ifTrue: aBlock.
│ │ │ │ │ -00019860: 2020 2020 4966 2061 5374 7269 6e67 2068 If aString h
│ │ │ │ │ -00019870: 6173 206e 6f74 2062 6565 6e20 696e 7465 as not been inte
│ │ │ │ │ -00019880: 726e 6564 2079 6574 2c20 616e 7377 6572 rned yet, answer
│ │ │ │ │ -00019890: 2066 616c 7365 2e20 2045 6c73 652c 2070 false. Else, p
│ │ │ │ │ -000198a0: 6173 7320 7468 650a 2020 2020 2069 6e74 ass the. int
│ │ │ │ │ -000198b0: 6572 6e65 6420 7665 7273 696f 6e20 746f erned version to
│ │ │ │ │ -000198c0: 2061 426c 6f63 6b20 616e 6420 616e 7377 aBlock and answ
│ │ │ │ │ -000198d0: 6572 2074 7275 652e 2020 4e6f 7465 2074 er true. Note t
│ │ │ │ │ -000198e0: 6861 7420 7468 6973 2077 6f72 6b73 0a20 hat this works.
│ │ │ │ │ -000198f0: 2020 2020 6265 6361 7573 6520 5374 7269 because Stri
│ │ │ │ │ -00019900: 6e67 3e3e 2368 6173 6820 6361 6c63 756c ng>>#hash calcul
│ │ │ │ │ -00019910: 6174 6573 2074 6865 2073 616d 6520 6861 ates the same ha
│ │ │ │ │ -00019920: 7368 2076 616c 7565 2075 7365 6420 6279 sh value used by
│ │ │ │ │ -00019930: 2074 6865 2056 4d0a 2020 2020 2077 6865 the VM. whe
│ │ │ │ │ -00019940: 6e20 696e 7465 726e 696e 6720 7374 7269 n interning stri
│ │ │ │ │ -00019950: 6e67 7320 696e 746f 2074 6865 2053 796d ngs into the Sym
│ │ │ │ │ -00019960: 626f 6c54 6162 6c65 2e20 2043 6861 6e67 bolTable. Chang
│ │ │ │ │ -00019970: 696e 6720 6f6e 6520 6f66 2074 6865 0a20 ing one of the.
│ │ │ │ │ -00019980: 2020 2020 6861 7368 696e 6720 6d65 7468 hashing meth
│ │ │ │ │ -00019990: 6f64 7320 7769 7468 6f75 7420 6368 616e ods without chan
│ │ │ │ │ -000199a0: 6769 6e67 2074 6865 206f 7468 6572 2077 ging the other w
│ │ │ │ │ -000199b0: 696c 6c20 6272 6561 6b20 7468 6973 206d ill break this m
│ │ │ │ │ -000199c0: 6574 686f 642e 0a0a 6973 5379 6d62 6f6c ethod...isSymbol
│ │ │ │ │ -000199d0: 5374 7269 6e67 3a20 6153 7472 696e 670a String: aString.
│ │ │ │ │ -000199e0: 2020 2020 2041 6e73 7765 7220 7768 6574 Answer whet
│ │ │ │ │ -000199f0: 6865 7220 6153 7472 696e 6720 6861 7320 her aString has
│ │ │ │ │ -00019a00: 616c 7265 6164 7920 6265 656e 2069 6e74 already been int
│ │ │ │ │ -00019a10: 6572 6e65 642e 2020 4e6f 7465 2074 6861 erned. Note tha
│ │ │ │ │ -00019a20: 7420 7468 6973 0a20 2020 2020 776f 726b t this. work
│ │ │ │ │ -00019a30: 7320 6265 6361 7573 6520 5374 7269 6e67 s because String
│ │ │ │ │ -00019a40: 3e3e 2368 6173 6820 6361 6c63 756c 6174 >>#hash calculat
│ │ │ │ │ -00019a50: 6573 2074 6865 2073 616d 6520 6861 7368 es the same hash
│ │ │ │ │ -00019a60: 2076 616c 7565 2075 7365 6420 6279 0a20 value used by.
│ │ │ │ │ -00019a70: 2020 2020 7468 6520 564d 2077 6865 6e20 the VM when
│ │ │ │ │ -00019a80: 696e 7465 726e 696e 6720 7374 7269 6e67 interning string
│ │ │ │ │ -00019a90: 7320 696e 746f 2074 6865 2053 796d 626f s into the Symbo
│ │ │ │ │ -00019aa0: 6c54 6162 6c65 2e20 2043 6861 6e67 696e lTable. Changin
│ │ │ │ │ -00019ab0: 6720 6f6e 650a 2020 2020 206f 6620 7468 g one. of th
│ │ │ │ │ -00019ac0: 6520 6861 7368 696e 6720 6d65 7468 6f64 e hashing method
│ │ │ │ │ -00019ad0: 7320 7769 7468 6f75 7420 6368 616e 6769 s without changi
│ │ │ │ │ -00019ae0: 6e67 2074 6865 206f 7468 6572 2077 696c ng the other wil
│ │ │ │ │ -00019af0: 6c20 6272 6561 6b20 7468 6973 0a20 2020 l break this.
│ │ │ │ │ -00019b00: 2020 6d65 7468 6f64 2e0a 0a72 6562 7569 method...rebui
│ │ │ │ │ -00019b10: 6c64 5461 626c 650a 2020 2020 2052 6562 ldTable. Reb
│ │ │ │ │ -00019b20: 7569 6c64 2074 6865 2053 796d 626f 6c54 uild the SymbolT
│ │ │ │ │ -00019b30: 6162 6c65 2c20 7468 6572 6562 7920 6761 able, thereby ga
│ │ │ │ │ -00019b40: 7262 6167 652d 636f 6c6c 6563 7469 6e67 rbage-collecting
│ │ │ │ │ -00019b50: 2075 6e72 6566 6572 656e 6365 640a 2020 unreferenced.
│ │ │ │ │ -00019b60: 2020 2053 796d 626f 6c73 2e20 2057 6869 Symbols. Whi
│ │ │ │ │ -00019b70: 6c65 2074 6869 7320 7072 6f63 6573 7320 le this process
│ │ │ │ │ -00019b80: 6973 2064 6f6e 652c 2070 7265 656d 7074 is done, preempt
│ │ │ │ │ -00019b90: 696f 6e20 6973 2064 6973 6162 6c65 640a ion is disabled.
│ │ │ │ │ -00019ba0: 2020 2020 2062 6563 6175 7365 2069 7420 because it
│ │ │ │ │ -00019bb0: 6973 206e 6f74 2061 6363 6570 7461 626c is not acceptabl
│ │ │ │ │ -00019bc0: 6520 746f 206c 6561 7665 2074 6865 2053 e to leave the S
│ │ │ │ │ -00019bd0: 796d 626f 6c54 6162 6c65 2069 6e20 610a ymbolTable in a.
│ │ │ │ │ -00019be0: 2020 2020 2070 6172 7469 616c 6c79 2075 partially u
│ │ │ │ │ -00019bf0: 7064 6174 6564 2073 7461 7465 2e20 204e pdated state. N
│ │ │ │ │ -00019c00: 6f74 6520 7468 6174 2074 6869 7320 776f ote that this wo
│ │ │ │ │ -00019c10: 726b 7320 6265 6361 7573 650a 2020 2020 rks because.
│ │ │ │ │ -00019c20: 2053 7472 696e 673e 3e23 6861 7368 2063 String>>#hash c
│ │ │ │ │ -00019c30: 616c 6375 6c61 7465 7320 7468 6520 7361 alculates the sa
│ │ │ │ │ -00019c40: 6d65 2068 6173 6820 7661 6c75 6520 7573 me hash value us
│ │ │ │ │ -00019c50: 6564 2062 7920 7468 6520 564d 2077 6865 ed by the VM whe
│ │ │ │ │ -00019c60: 6e0a 2020 2020 2069 6e74 6572 6e69 6e67 n. interning
│ │ │ │ │ -00019c70: 2073 7472 696e 6773 2069 6e74 6f20 7468 strings into th
│ │ │ │ │ -00019c80: 6520 5379 6d62 6f6c 5461 626c 652e 2020 e SymbolTable.
│ │ │ │ │ -00019c90: 4368 616e 6769 6e67 206f 6e65 206f 6620 Changing one of
│ │ │ │ │ -00019ca0: 7468 650a 2020 2020 2068 6173 6869 6e67 the. hashing
│ │ │ │ │ -00019cb0: 206d 6574 686f 6473 2077 6974 686f 7574 methods without
│ │ │ │ │ -00019cc0: 2063 6861 6e67 696e 6720 7468 6520 6f74 changing the ot
│ │ │ │ │ -00019cd0: 6865 7220 7769 6c6c 2062 7265 616b 2074 her will break t
│ │ │ │ │ -00019ce0: 6869 7320 6d65 7468 6f64 2e0a 0a1f 0a46 his method.....F
│ │ │ │ │ -00019cf0: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ -00019d00: 666f 2c20 204e 6f64 653a 2053 796d 626f fo, Node: Symbo
│ │ │ │ │ -00019d10: 6c2d 6163 6365 7373 696e 6720 7468 6520 l-accessing the
│ │ │ │ │ -00019d20: 6d65 7468 6f64 2064 6963 7469 6f6e 6172 method dictionar
│ │ │ │ │ -00019d30: 792c 2020 4e65 7874 3a20 5379 6d62 6f6c y, Next: Symbol
│ │ │ │ │ -00019d40: 2d62 6173 6963 2c20 2050 7265 763a 2053 -basic, Prev: S
│ │ │ │ │ -00019d50: 796d 626f 6c20 636c 6173 732d 7379 6d62 ymbol class-symb
│ │ │ │ │ -00019d60: 6f6c 2074 6162 6c65 2c20 2055 703a 2053 ol table, Up: S
│ │ │ │ │ -00019d70: 796d 626f 6c0a 0a31 2e31 3539 2e34 2053 ymbol..1.159.4 S
│ │ │ │ │ -00019d80: 796d 626f 6c3a 2061 6363 6573 7369 6e67 ymbol: accessing
│ │ │ │ │ -00019d90: 2074 6865 206d 6574 686f 6420 6469 6374 the method dict
│ │ │ │ │ -00019da0: 696f 6e61 7279 0a2d 2d2d 2d2d 2d2d 2d2d ionary.---------
│ │ │ │ │ -00019db0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00019dc0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00019dd0: 2d2d 2d2d 2d2d 0a0a 696d 706c 656d 656e ------..implemen
│ │ │ │ │ -00019de0: 746f 7273 0a20 2020 2020 416e 7377 6572 tors. Answer
│ │ │ │ │ -00019df0: 2061 2053 6574 206f 6620 616c 6c20 7468 a Set of all th
│ │ │ │ │ -00019e00: 6520 636f 6d70 696c 6564 206d 6574 686f e compiled metho
│ │ │ │ │ -00019e10: 6420 6173 736f 6369 6174 6564 2077 6974 d associated wit
│ │ │ │ │ -00019e20: 6820 7365 6c65 6374 6f72 0a20 2020 2020 h selector.
│ │ │ │ │ -00019e30: 6e61 6d65 6420 6279 2074 6865 2072 6563 named by the rec
│ │ │ │ │ -00019e40: 6569 7665 722c 2077 6869 6368 2069 7320 eiver, which is
│ │ │ │ │ -00019e50: 7375 7070 6f73 6564 2074 6f20 6265 2061 supposed to be a
│ │ │ │ │ -00019e60: 2076 616c 6964 206d 6573 7361 6765 0a20 valid message.
│ │ │ │ │ -00019e70: 2020 2020 6e61 6d65 2e0a 0a1f 0a46 696c name.....Fil
│ │ │ │ │ -00019e80: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ -00019e90: 2c20 204e 6f64 653a 2053 796d 626f 6c2d , Node: Symbol-
│ │ │ │ │ -00019ea0: 6261 7369 632c 2020 4e65 7874 3a20 5379 basic, Next: Sy
│ │ │ │ │ -00019eb0: 6d62 6f6c 2d62 7569 6c74 2069 6e73 2c20 mbol-built ins,
│ │ │ │ │ -00019ec0: 2050 7265 763a 2053 796d 626f 6c2d 6163 Prev: Symbol-ac
│ │ │ │ │ -00019ed0: 6365 7373 696e 6720 7468 6520 6d65 7468 cessing the meth
│ │ │ │ │ -00019ee0: 6f64 2064 6963 7469 6f6e 6172 792c 2020 od dictionary,
│ │ │ │ │ -00019ef0: 5570 3a20 5379 6d62 6f6c 0a0a 312e 3135 Up: Symbol..1.15
│ │ │ │ │ -00019f00: 392e 3520 5379 6d62 6f6c 3a20 6261 7369 9.5 Symbol: basi
│ │ │ │ │ -00019f10: 630a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d c.--------------
│ │ │ │ │ -00019f20: 2d2d 2d2d 2d2d 2d0a 0a64 6565 7043 6f70 -------..deepCop
│ │ │ │ │ -00019f30: 790a 2020 2020 2052 6574 7572 6e73 2061 y. Returns a
│ │ │ │ │ -00019f40: 2064 6565 7020 636f 7079 206f 6620 7468 deep copy of th
│ │ │ │ │ -00019f50: 6520 7265 6365 6976 6572 2e20 2041 7320 e receiver. As
│ │ │ │ │ -00019f60: 5379 6d62 6f6c 7320 6172 6520 6964 656e Symbols are iden
│ │ │ │ │ -00019f70: 7469 7479 0a20 2020 2020 6f62 6a65 6374 tity. object
│ │ │ │ │ -00019f80: 732c 2077 6520 6163 7475 616c 6c79 2072 s, we actually r
│ │ │ │ │ -00019f90: 6574 7572 6e20 7468 6520 7265 6365 6976 eturn the receiv
│ │ │ │ │ -00019fa0: 6572 2069 7473 656c 662e 0a0a 6b65 7977 er itself...keyw
│ │ │ │ │ -00019fb0: 6f72 6473 0a20 2020 2020 416e 7377 6572 ords. Answer
│ │ │ │ │ -00019fc0: 2061 6e20 6172 7261 7920 6f66 206b 6579 an array of key
│ │ │ │ │ -00019fd0: 776f 7264 7320 7468 6174 2063 6f6d 706f words that compo
│ │ │ │ │ -00019fe0: 7365 2074 6865 2072 6563 6569 7665 722c se the receiver,
│ │ │ │ │ -00019ff0: 2077 6869 6368 2069 730a 2020 2020 2073 which is. s
│ │ │ │ │ -0001a000: 7570 706f 7365 6420 746f 2062 6520 6120 upposed to be a
│ │ │ │ │ -0001a010: 7661 6c69 6420 6d65 7373 6167 6520 6e61 valid message na
│ │ │ │ │ -0001a020: 6d65 2028 232b 2c20 236e 6f74 2c20 2370 me (#+, #not, #p
│ │ │ │ │ -0001a030: 7269 6e74 4f6e 3a2c 0a20 2020 2020 2369 rintOn:,. #i
│ │ │ │ │ -0001a040: 6654 7275 653a 6966 4661 6c73 653a 2c20 fTrue:ifFalse:,
│ │ │ │ │ -0001a050: 6574 632e 290a 0a6e 756d 4172 6773 0a20 etc.)..numArgs.
│ │ │ │ │ -0001a060: 2020 2020 416e 7377 6572 2074 6865 206e Answer the n
│ │ │ │ │ -0001a070: 756d 6265 7220 6f66 2061 7267 756d 656e umber of argumen
│ │ │ │ │ -0001a080: 7473 2073 7570 706f 7274 6564 2062 7920 ts supported by
│ │ │ │ │ -0001a090: 7468 6520 7265 6365 6976 6572 2c20 7768 the receiver, wh
│ │ │ │ │ -0001a0a0: 6963 6820 6973 0a20 2020 2020 7375 7070 ich is. supp
│ │ │ │ │ -0001a0b0: 6f73 6564 2074 6f20 6265 2061 2076 616c osed to be a val
│ │ │ │ │ -0001a0c0: 6964 206d 6573 7361 6765 206e 616d 6520 id message name
│ │ │ │ │ -0001a0d0: 2823 2b2c 2023 6e6f 742c 2023 7072 696e (#+, #not, #prin
│ │ │ │ │ -0001a0e0: 744f 6e3a 2c0a 2020 2020 2023 6966 5472 tOn:,. #ifTr
│ │ │ │ │ -0001a0f0: 7565 3a69 6646 616c 7365 3a2c 2065 7463 ue:ifFalse:, etc
│ │ │ │ │ -0001a100: 2e29 0a0a 7368 616c 6c6f 7743 6f70 790a .)..shallowCopy.
│ │ │ │ │ -0001a110: 2020 2020 2052 6574 7572 6e73 2061 2064 Returns a d
│ │ │ │ │ -0001a120: 6565 7020 636f 7079 206f 6620 7468 6520 eep copy of the
│ │ │ │ │ -0001a130: 7265 6365 6976 6572 2e20 2041 7320 5379 receiver. As Sy
│ │ │ │ │ -0001a140: 6d62 6f6c 7320 6172 6520 6964 656e 7469 mbols are identi
│ │ │ │ │ -0001a150: 7479 0a20 2020 2020 6f62 6a65 6374 732c ty. objects,
│ │ │ │ │ -0001a160: 2077 6520 6163 7475 616c 6c79 2072 6574 we actually ret
│ │ │ │ │ -0001a170: 7572 6e20 7468 6520 7265 6365 6976 6572 urn the receiver
│ │ │ │ │ -0001a180: 2069 7473 656c 662e 0a0a 1f0a 4669 6c65 itself.....File
│ │ │ │ │ -0001a190: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ -0001a1a0: 2020 4e6f 6465 3a20 5379 6d62 6f6c 2d62 Node: Symbol-b
│ │ │ │ │ -0001a1b0: 7569 6c74 2069 6e73 2c20 204e 6578 743a uilt ins, Next:
│ │ │ │ │ -0001a1c0: 2053 796d 626f 6c2d 636f 6e76 6572 7469 Symbol-converti
│ │ │ │ │ -0001a1d0: 6e67 2c20 2050 7265 763a 2053 796d 626f ng, Prev: Symbo
│ │ │ │ │ -0001a1e0: 6c2d 6261 7369 632c 2020 5570 3a20 5379 l-basic, Up: Sy
│ │ │ │ │ -0001a1f0: 6d62 6f6c 0a0a 312e 3135 392e 3620 5379 mbol..1.159.6 Sy
│ │ │ │ │ -0001a200: 6d62 6f6c 3a20 6275 696c 7420 696e 730a mbol: built ins.
│ │ │ │ │ -0001a210: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0001a220: 2d2d 2d2d 2d2d 2d2d 2d0a 0a3d 2061 5379 ---------..= aSy
│ │ │ │ │ -0001a230: 6d62 6f6c 0a20 2020 2020 416e 7377 6572 mbol. Answer
│ │ │ │ │ -0001a240: 2077 6865 7468 6572 2074 6865 2072 6563 whether the rec
│ │ │ │ │ -0001a250: 6569 7665 7220 616e 6420 6153 796d 626f eiver and aSymbo
│ │ │ │ │ -0001a260: 6c20 6172 6520 7468 6520 7361 6d65 206f l are the same o
│ │ │ │ │ -0001a270: 626a 6563 740a 0a68 6173 680a 2020 2020 bject..hash.
│ │ │ │ │ -0001a280: 2041 6e73 7765 7220 616e 2068 6173 6820 Answer an hash
│ │ │ │ │ -0001a290: 7661 6c75 6520 666f 7220 7468 6520 7265 value for the re
│ │ │ │ │ -0001a2a0: 6365 6976 6572 2e20 2053 796d 626f 6c73 ceiver. Symbols
│ │ │ │ │ -0001a2b0: 2061 7265 206f 7074 696d 697a 6564 2066 are optimized f
│ │ │ │ │ -0001a2c0: 6f72 0a20 2020 2020 7370 6565 640a 0a1f or. speed...
│ │ │ │ │ -0001a2d0: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ -0001a2e0: 696e 666f 2c20 204e 6f64 653a 2053 796d info, Node: Sym
│ │ │ │ │ -0001a2f0: 626f 6c2d 636f 6e76 6572 7469 6e67 2c20 bol-converting,
│ │ │ │ │ -0001a300: 204e 6578 743a 2053 796d 626f 6c2d 6d69 Next: Symbol-mi
│ │ │ │ │ -0001a310: 7363 2c20 2050 7265 763a 2053 796d 626f sc, Prev: Symbo
│ │ │ │ │ -0001a320: 6c2d 6275 696c 7420 696e 732c 2020 5570 l-built ins, Up
│ │ │ │ │ -0001a330: 3a20 5379 6d62 6f6c 0a0a 312e 3135 392e : Symbol..1.159.
│ │ │ │ │ -0001a340: 3720 5379 6d62 6f6c 3a20 636f 6e76 6572 7 Symbol: conver
│ │ │ │ │ -0001a350: 7469 6e67 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d ting.-----------
│ │ │ │ │ -0001a360: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------.
│ │ │ │ │ -0001a370: 0a61 7353 7472 696e 670a 2020 2020 2041 .asString. A
│ │ │ │ │ -0001a380: 6e73 7765 7220 6120 5374 7269 6e67 2077 nswer a String w
│ │ │ │ │ -0001a390: 6974 6820 7468 6520 7361 6d65 2063 6861 ith the same cha
│ │ │ │ │ -0001a3a0: 7261 6374 6572 7320 6173 2074 6865 2072 racters as the r
│ │ │ │ │ -0001a3b0: 6563 6569 7665 720a 0a61 7353 796d 626f eceiver..asSymbo
│ │ │ │ │ -0001a3c0: 6c0a 2020 2020 2042 7574 2077 6520 6172 l. But we ar
│ │ │ │ │ -0001a3d0: 6520 616c 7265 6164 7920 6120 5379 6d62 e already a Symb
│ │ │ │ │ -0001a3e0: 6f6c 2c20 616e 6420 6675 7274 6865 726d ol, and furtherm
│ │ │ │ │ -0001a3f0: 6f72 652c 2053 796d 626f 6c73 2061 7265 ore, Symbols are
│ │ │ │ │ -0001a400: 2069 6465 6e74 6974 790a 2020 2020 206f identity. o
│ │ │ │ │ -0001a410: 626a 6563 7473 2120 2053 6f20 616e 7377 bjects! So answ
│ │ │ │ │ -0001a420: 6572 2074 6865 2072 6563 6569 7665 722e er the receiver.
│ │ │ │ │ -0001a430: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ -0001a440: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ -0001a450: 5379 6d62 6f6c 2d6d 6973 632c 2020 4e65 Symbol-misc, Ne
│ │ │ │ │ -0001a460: 7874 3a20 5379 6d62 6f6c 2d73 746f 7269 xt: Symbol-stori
│ │ │ │ │ -0001a470: 6e67 2c20 2050 7265 763a 2053 796d 626f ng, Prev: Symbo
│ │ │ │ │ -0001a480: 6c2d 636f 6e76 6572 7469 6e67 2c20 2055 l-converting, U
│ │ │ │ │ -0001a490: 703a 2053 796d 626f 6c0a 0a31 2e31 3539 p: Symbol..1.159
│ │ │ │ │ -0001a4a0: 2e38 2053 796d 626f 6c3a 206d 6973 630a .8 Symbol: misc.
│ │ │ │ │ -0001a4b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0001a4c0: 2d2d 2d2d 0a0a 7370 6563 6965 730a 2020 ----..species.
│ │ │ │ │ -0001a4d0: 2020 2041 6e73 7765 7220 2753 7472 696e Answer 'Strin
│ │ │ │ │ -0001a4e0: 6727 2e0a 0a1f 0a46 696c 653a 2067 7374 g'.....File: gst
│ │ │ │ │ -0001a4f0: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ -0001a500: 653a 2053 796d 626f 6c2d 7374 6f72 696e e: Symbol-storin
│ │ │ │ │ -0001a510: 672c 2020 4e65 7874 3a20 5379 6d62 6f6c g, Next: Symbol
│ │ │ │ │ -0001a520: 2d74 6573 7469 6e67 2c20 2050 7265 763a -testing, Prev:
│ │ │ │ │ -0001a530: 2053 796d 626f 6c2d 6d69 7363 2c20 2055 Symbol-misc, U
│ │ │ │ │ -0001a540: 703a 2053 796d 626f 6c0a 0a31 2e31 3539 p: Symbol..1.159
│ │ │ │ │ -0001a550: 2e39 2053 796d 626f 6c3a 2073 746f 7269 .9 Symbol: stori
│ │ │ │ │ -0001a560: 6e67 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ng.-------------
│ │ │ │ │ -0001a570: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6469 7370 ----------..disp
│ │ │ │ │ -0001a580: 6c61 794f 6e3a 2061 5374 7265 616d 0a20 layOn: aStream.
│ │ │ │ │ -0001a590: 2020 2020 5072 696e 7420 6120 7265 7072 Print a repr
│ │ │ │ │ -0001a5a0: 6573 656e 7469 6f6e 206f 6620 7468 6520 esention of the
│ │ │ │ │ -0001a5b0: 7265 6365 6976 6572 206f 6e20 6153 7472 receiver on aStr
│ │ │ │ │ -0001a5c0: 6561 6d2e 2020 466f 7220 6d6f 7374 206f eam. For most o
│ │ │ │ │ -0001a5d0: 626a 6563 7473 0a20 2020 2020 7468 6973 bjects. this
│ │ │ │ │ -0001a5e0: 2069 7320 7369 6d70 6c79 2069 7473 2023 is simply its #
│ │ │ │ │ -0001a5f0: 7072 696e 744f 6e3a 2072 6570 7265 7365 printOn: represe
│ │ │ │ │ -0001a600: 6e74 6174 696f 6e2c 2062 7574 2066 6f72 ntation, but for
│ │ │ │ │ -0001a610: 2073 7472 696e 6773 2061 6e64 0a20 2020 strings and.
│ │ │ │ │ -0001a620: 2020 6368 6172 6163 7465 7273 2c20 7375 characters, su
│ │ │ │ │ -0001a630: 7065 7266 6c75 6f75 7320 646f 6c6c 6172 perfluous dollar
│ │ │ │ │ -0001a640: 7320 6f72 2065 7874 7261 2070 6169 7273 s or extra pairs
│ │ │ │ │ -0001a650: 206f 6620 7175 6f74 6573 2061 7265 0a20 of quotes are.
│ │ │ │ │ -0001a660: 2020 2020 7374 7269 7070 6564 2e0a 0a64 stripped...d
│ │ │ │ │ -0001a670: 6973 706c 6179 5374 7269 6e67 0a20 2020 isplayString.
│ │ │ │ │ -0001a680: 2020 416e 7377 6572 2061 2053 7472 696e Answer a Strin
│ │ │ │ │ -0001a690: 6720 7265 7072 6573 656e 7469 6e67 2074 g representing t
│ │ │ │ │ -0001a6a0: 6865 2072 6563 6569 7665 722e 2020 466f he receiver. Fo
│ │ │ │ │ -0001a6b0: 7220 6d6f 7374 206f 626a 6563 7473 2074 r most objects t
│ │ │ │ │ -0001a6c0: 6869 730a 2020 2020 2069 7320 7369 6d70 his. is simp
│ │ │ │ │ -0001a6d0: 6c79 2069 7473 2023 7072 696e 7453 7472 ly its #printStr
│ │ │ │ │ -0001a6e0: 696e 672c 2062 7574 2066 6f72 2073 7472 ing, but for str
│ │ │ │ │ -0001a6f0: 696e 6773 2061 6e64 2063 6861 7261 6374 ings and charact
│ │ │ │ │ -0001a700: 6572 732c 0a20 2020 2020 7375 7065 7266 ers,. superf
│ │ │ │ │ -0001a710: 6c75 6f75 7320 646f 6c6c 6172 7320 6f72 luous dollars or
│ │ │ │ │ -0001a720: 2065 7874 7261 2070 6169 7220 6f66 2071 extra pair of q
│ │ │ │ │ -0001a730: 756f 7465 7320 6172 6520 7374 7269 7070 uotes are stripp
│ │ │ │ │ -0001a740: 6564 2e0a 0a70 7269 6e74 4f6e 3a20 6153 ed...printOn: aS
│ │ │ │ │ -0001a750: 7472 6561 6d0a 2020 2020 2050 7269 6e74 tream. Print
│ │ │ │ │ -0001a760: 2061 2072 6570 7265 7365 6e74 696f 6e20 a represention
│ │ │ │ │ -0001a770: 6f66 2074 6865 2072 6563 6569 7665 7220 of the receiver
│ │ │ │ │ -0001a780: 6f6e 2061 5374 7265 616d 2e0a 0a73 746f on aStream...sto
│ │ │ │ │ -0001a790: 7265 4c69 7465 7261 6c4f 6e3a 2061 5374 reLiteralOn: aSt
│ │ │ │ │ -0001a7a0: 7265 616d 0a20 2020 2020 5072 696e 7420 ream. Print
│ │ │ │ │ -0001a7b0: 536d 616c 6c74 616c 6b20 636f 6465 206f Smalltalk code o
│ │ │ │ │ -0001a7c0: 6e20 6153 7472 6561 6d20 7468 6174 2063 n aStream that c
│ │ │ │ │ -0001a7d0: 6f6d 7069 6c65 7320 746f 2074 6865 2073 ompiles to the s
│ │ │ │ │ -0001a7e0: 616d 6520 7379 6d62 6f6c 2061 730a 2020 ame symbol as.
│ │ │ │ │ -0001a7f0: 2020 2074 6865 2072 6563 6569 7665 722e the receiver.
│ │ │ │ │ -0001a800: 0a0a 7374 6f72 654f 6e3a 2061 5374 7265 ..storeOn: aStre
│ │ │ │ │ -0001a810: 616d 0a20 2020 2020 5072 696e 7420 536d am. Print Sm
│ │ │ │ │ -0001a820: 616c 6c74 616c 6b20 636f 6465 206f 6e20 alltalk code on
│ │ │ │ │ -0001a830: 6153 7472 6561 6d20 7468 6174 2063 6f6d aStream that com
│ │ │ │ │ -0001a840: 7069 6c65 7320 746f 2074 6865 2073 616d piles to the sam
│ │ │ │ │ -0001a850: 6520 7379 6d62 6f6c 2061 730a 2020 2020 e symbol as.
│ │ │ │ │ -0001a860: 2074 6865 2072 6563 6569 7665 722e 0a0a the receiver...
│ │ │ │ │ -0001a870: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ -0001a880: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 5379 .info, Node: Sy
│ │ │ │ │ -0001a890: 6d62 6f6c 2d74 6573 7469 6e67 2c20 204e mbol-testing, N
│ │ │ │ │ -0001a8a0: 6578 743a 2053 796d 626f 6c2d 7465 7374 ext: Symbol-test
│ │ │ │ │ -0001a8b0: 696e 6720 6675 6e63 7469 6f6e 616c 6974 ing functionalit
│ │ │ │ │ -0001a8c0: 792c 2020 5072 6576 3a20 5379 6d62 6f6c y, Prev: Symbol
│ │ │ │ │ -0001a8d0: 2d73 746f 7269 6e67 2c20 2055 703a 2053 -storing, Up: S
│ │ │ │ │ -0001a8e0: 796d 626f 6c0a 0a31 2e31 3539 2e31 3020 ymbol..1.159.10
│ │ │ │ │ -0001a8f0: 5379 6d62 6f6c 3a20 7465 7374 696e 670a Symbol: testing.
│ │ │ │ │ -0001a900: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0001a910: 2d2d 2d2d 2d2d 2d2d 0a0a 6973 5369 6d70 --------..isSimp
│ │ │ │ │ -0001a920: 6c65 5379 6d62 6f6c 0a20 2020 2020 416e leSymbol. An
│ │ │ │ │ -0001a930: 7377 6572 2077 6865 7468 6572 2074 6865 swer whether the
│ │ │ │ │ -0001a940: 2072 6563 6569 7665 7220 6d75 7374 2062 receiver must b
│ │ │ │ │ -0001a950: 6520 7265 7072 6573 656e 7465 6420 696e e represented in
│ │ │ │ │ -0001a960: 2071 756f 7465 642d 7374 7269 6e67 0a20 quoted-string.
│ │ │ │ │ -0001a970: 2020 2020 2865 2e67 2e20 2023 2761 6263 (e.g. #'abc
│ │ │ │ │ -0001a980: 2d64 6566 2729 2066 6f72 6d2e 0a0a 1f0a -def') form.....
│ │ │ │ │ -0001a990: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ -0001a9a0: 6e66 6f2c 2020 4e6f 6465 3a20 5379 6d62 nfo, Node: Symb
│ │ │ │ │ -0001a9b0: 6f6c 2d74 6573 7469 6e67 2066 756e 6374 ol-testing funct
│ │ │ │ │ -0001a9c0: 696f 6e61 6c69 7479 2c20 2050 7265 763a ionality, Prev:
│ │ │ │ │ -0001a9d0: 2053 796d 626f 6c2d 7465 7374 696e 672c Symbol-testing,
│ │ │ │ │ -0001a9e0: 2020 5570 3a20 5379 6d62 6f6c 0a0a 312e Up: Symbol..1.
│ │ │ │ │ -0001a9f0: 3135 392e 3131 2053 796d 626f 6c3a 2074 159.11 Symbol: t
│ │ │ │ │ -0001aa00: 6573 7469 6e67 2066 756e 6374 696f 6e61 esting functiona
│ │ │ │ │ -0001aa10: 6c69 7479 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d lity.-----------
│ │ │ │ │ -0001aa20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0001aa30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a69 7353 -----------..isS
│ │ │ │ │ -0001aa40: 7472 696e 670a 2020 2020 2041 6e73 7765 tring. Answe
│ │ │ │ │ -0001aa50: 7220 2766 616c 7365 272e 0a0a 6973 5379 r 'false'...isSy
│ │ │ │ │ -0001aa60: 6d62 6f6c 0a20 2020 2020 416e 7377 6572 mbol. Answer
│ │ │ │ │ -0001aa70: 2027 7472 7565 272e 0a0a 1f0a 4669 6c65 'true'.....File
│ │ │ │ │ -0001aa80: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ -0001aa90: 2020 4e6f 6465 3a20 5379 6d4c 696e 6b2c Node: SymLink,
│ │ │ │ │ -0001aaa0: 2020 4e65 7874 3a20 5379 7374 656d 4469 Next: SystemDi
│ │ │ │ │ -0001aab0: 6374 696f 6e61 7279 2c20 2050 7265 763a ctionary, Prev:
│ │ │ │ │ -0001aac0: 2053 796d 626f 6c2c 2020 5570 3a20 4261 Symbol, Up: Ba
│ │ │ │ │ -0001aad0: 7365 2063 6c61 7373 6573 0a0a 312e 3136 se classes..1.16
│ │ │ │ │ -0001aae0: 3020 5379 6d4c 696e 6b0a 3d3d 3d3d 3d3d 0 SymLink.======
│ │ │ │ │ -0001aaf0: 3d3d 3d3d 3d3d 3d0a 0a44 6566 696e 6564 =======..Defined
│ │ │ │ │ -0001ab00: 2069 6e20 6e61 6d65 7370 6163 6520 536d in namespace Sm
│ │ │ │ │ -0001ab10: 616c 6c74 616c 6b0a 5375 7065 7263 6c61 alltalk.Supercla
│ │ │ │ │ -0001ab20: 7373 3a20 4c69 6e6b 0a43 6174 6567 6f72 ss: Link.Categor
│ │ │ │ │ -0001ab30: 793a 204c 616e 6775 6167 652d 496d 706c y: Language-Impl
│ │ │ │ │ -0001ab40: 656d 656e 7461 7469 6f6e 0a20 2020 2020 ementation.
│ │ │ │ │ -0001ab50: 4920 616d 2075 7365 6420 746f 2069 6d70 I am used to imp
│ │ │ │ │ -0001ab60: 6c65 6d65 6e74 2074 6865 2053 6d61 6c6c lement the Small
│ │ │ │ │ -0001ab70: 7461 6c6b 2073 796d 626f 6c20 7461 626c talk symbol tabl
│ │ │ │ │ -0001ab80: 652e 2020 4d79 2069 6e73 7461 6e63 6573 e. My instances
│ │ │ │ │ -0001ab90: 0a20 2020 2020 6172 6520 6c69 6e6b 7320 . are links
│ │ │ │ │ -0001aba0: 7468 6174 2063 6f6e 7461 696e 2073 796d that contain sym
│ │ │ │ │ -0001abb0: 626f 6c73 2c20 616e 6420 7468 6520 7379 bols, and the sy
│ │ │ │ │ -0001abc0: 6d62 6f6c 2074 6162 6c65 2062 6173 6963 mbol table basic
│ │ │ │ │ -0001abd0: 616c 6c79 2061 0a20 2020 2020 6861 7368 ally a. hash
│ │ │ │ │ -0001abe0: 2074 6162 6c65 2074 6861 7420 706f 696e table that poin
│ │ │ │ │ -0001abf0: 7473 2074 6f20 6368 6169 6e73 206f 6620 ts to chains of
│ │ │ │ │ -0001ac00: 6d79 2069 6e73 7461 6e63 6573 2e0a 0a2a my instances...*
│ │ │ │ │ -0001ac10: 204d 656e 753a 0a0a 2a20 5379 6d4c 696e Menu:..* SymLin
│ │ │ │ │ -0001ac20: 6b20 636c 6173 732d 696e 7374 616e 6365 k class-instance
│ │ │ │ │ -0001ac30: 2063 7265 6174 696f 6e3a 3a20 2028 636c creation:: (cl
│ │ │ │ │ -0001ac40: 6173 7329 0a2a 2053 796d 4c69 6e6b 2d61 ass).* SymLink-a
│ │ │ │ │ -0001ac50: 6363 6573 7369 6e67 3a3a 2020 2869 6e73 ccessing:: (ins
│ │ │ │ │ -0001ac60: 7461 6e63 6529 0a2a 2053 796d 4c69 6e6b tance).* SymLink
│ │ │ │ │ -0001ac70: 2d69 7465 7261 7469 6f6e 3a3a 2020 2869 -iteration:: (i
│ │ │ │ │ -0001ac80: 6e73 7461 6e63 6529 0a2a 2053 796d 4c69 nstance).* SymLi
│ │ │ │ │ -0001ac90: 6e6b 2d70 7269 6e74 696e 673a 3a20 2028 nk-printing:: (
│ │ │ │ │ -0001aca0: 696e 7374 616e 6365 290a 0a1f 0a46 696c instance)....Fil
│ │ │ │ │ -0001acb0: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ -0001acc0: 2c20 204e 6f64 653a 2053 796d 4c69 6e6b , Node: SymLink
│ │ │ │ │ -0001acd0: 2063 6c61 7373 2d69 6e73 7461 6e63 6520 class-instance
│ │ │ │ │ -0001ace0: 6372 6561 7469 6f6e 2c20 204e 6578 743a creation, Next:
│ │ │ │ │ -0001acf0: 2053 796d 4c69 6e6b 2d61 6363 6573 7369 SymLink-accessi
│ │ │ │ │ -0001ad00: 6e67 2c20 2055 703a 2053 796d 4c69 6e6b ng, Up: SymLink
│ │ │ │ │ -0001ad10: 0a0a 312e 3136 302e 3120 5379 6d4c 696e ..1.160.1 SymLin
│ │ │ │ │ -0001ad20: 6b20 636c 6173 733a 2069 6e73 7461 6e63 k class: instanc
│ │ │ │ │ -0001ad30: 6520 6372 6561 7469 6f6e 0a2d 2d2d 2d2d e creation.-----
│ │ │ │ │ -0001ad40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0001ad50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0001ad60: 2d2d 2d0a 0a73 796d 626f 6c3a 2061 5379 ---..symbol: aSy
│ │ │ │ │ -0001ad70: 6d62 6f6c 206e 6578 744c 696e 6b3a 2061 mbol nextLink: a
│ │ │ │ │ -0001ad80: 5379 6d4c 696e 6b0a 2020 2020 2041 6e73 SymLink. Ans
│ │ │ │ │ -0001ad90: 7765 7220 6120 6e65 7720 5379 6d4c 696e wer a new SymLin
│ │ │ │ │ -0001ada0: 6b2c 2077 6869 6368 2072 6566 6572 7320 k, which refers
│ │ │ │ │ -0001adb0: 746f 2061 5379 6d62 6f6c 2061 6e64 2070 to aSymbol and p
│ │ │ │ │ -0001adc0: 6f69 6e74 7320 746f 0a20 2020 2020 6153 oints to. aS
│ │ │ │ │ -0001add0: 796d 4c69 6e6b 2061 7320 7468 6520 6e65 ymLink as the ne
│ │ │ │ │ -0001ade0: 7874 2053 796d 4c69 6e6b 2069 6e20 7468 xt SymLink in th
│ │ │ │ │ -0001adf0: 6520 6368 6169 6e2e 0a0a 1f0a 4669 6c65 e chain.....File
│ │ │ │ │ -0001ae00: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ -0001ae10: 2020 4e6f 6465 3a20 5379 6d4c 696e 6b2d Node: SymLink-
│ │ │ │ │ -0001ae20: 6163 6365 7373 696e 672c 2020 4e65 7874 accessing, Next
│ │ │ │ │ -0001ae30: 3a20 5379 6d4c 696e 6b2d 6974 6572 6174 : SymLink-iterat
│ │ │ │ │ -0001ae40: 696f 6e2c 2020 5072 6576 3a20 5379 6d4c ion, Prev: SymL
│ │ │ │ │ -0001ae50: 696e 6b20 636c 6173 732d 696e 7374 616e ink class-instan
│ │ │ │ │ -0001ae60: 6365 2063 7265 6174 696f 6e2c 2020 5570 ce creation, Up
│ │ │ │ │ -0001ae70: 3a20 5379 6d4c 696e 6b0a 0a31 2e31 3630 : SymLink..1.160
│ │ │ │ │ -0001ae80: 2e32 2053 796d 4c69 6e6b 3a20 6163 6365 .2 SymLink: acce
│ │ │ │ │ -0001ae90: 7373 696e 670a 2d2d 2d2d 2d2d 2d2d 2d2d ssing.----------
│ │ │ │ │ -0001aea0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0001aeb0: 0a0a 7379 6d62 6f6c 0a20 2020 2020 416e ..symbol. An
│ │ │ │ │ -0001aec0: 7377 6572 2074 6865 2053 796d 626f 6c20 swer the Symbol
│ │ │ │ │ -0001aed0: 7468 6174 2074 6865 2072 6563 6569 7665 that the receive
│ │ │ │ │ -0001aee0: 7220 7265 6665 7273 2074 6f20 696e 2074 r refers to in t
│ │ │ │ │ -0001aef0: 6865 2073 796d 626f 6c20 7461 626c 652e he symbol table.
│ │ │ │ │ -0001af00: 0a0a 7379 6d62 6f6c 3a20 6153 796d 626f ..symbol: aSymbo
│ │ │ │ │ -0001af10: 6c0a 2020 2020 2053 6574 2074 6865 2053 l. Set the S
│ │ │ │ │ -0001af20: 796d 626f 6c20 7468 6174 2074 6865 2072 ymbol that the r
│ │ │ │ │ -0001af30: 6563 6569 7665 7220 7265 6665 7273 2074 eceiver refers t
│ │ │ │ │ -0001af40: 6f20 696e 2074 6865 2073 796d 626f 6c20 o in the symbol
│ │ │ │ │ -0001af50: 7461 626c 652e 0a0a 1f0a 4669 6c65 3a20 table.....File:
│ │ │ │ │ -0001af60: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ -0001af70: 4e6f 6465 3a20 5379 6d4c 696e 6b2d 6974 Node: SymLink-it
│ │ │ │ │ -0001af80: 6572 6174 696f 6e2c 2020 4e65 7874 3a20 eration, Next:
│ │ │ │ │ -0001af90: 5379 6d4c 696e 6b2d 7072 696e 7469 6e67 SymLink-printing
│ │ │ │ │ -0001afa0: 2c20 2050 7265 763a 2053 796d 4c69 6e6b , Prev: SymLink
│ │ │ │ │ -0001afb0: 2d61 6363 6573 7369 6e67 2c20 2055 703a -accessing, Up:
│ │ │ │ │ -0001afc0: 2053 796d 4c69 6e6b 0a0a 312e 3136 302e SymLink..1.160.
│ │ │ │ │ -0001afd0: 3320 5379 6d4c 696e 6b3a 2069 7465 7261 3 SymLink: itera
│ │ │ │ │ -0001afe0: 7469 6f6e 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d tion.-----------
│ │ │ │ │ -0001aff0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------.
│ │ │ │ │ -0001b000: 0a64 6f3a 2061 426c 6f63 6b0a 2020 2020 .do: aBlock.
│ │ │ │ │ -0001b010: 2045 7661 6c75 6174 6520 6142 6c6f 636b Evaluate aBlock
│ │ │ │ │ -0001b020: 2066 6f72 2065 6163 6820 7379 6d62 6f6c for each symbol
│ │ │ │ │ -0001b030: 2069 6e20 7468 6520 6c69 7374 0a0a 1f0a in the list....
│ │ │ │ │ -0001b040: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ -0001b050: 6e66 6f2c 2020 4e6f 6465 3a20 5379 6d4c nfo, Node: SymL
│ │ │ │ │ -0001b060: 696e 6b2d 7072 696e 7469 6e67 2c20 2050 ink-printing, P
│ │ │ │ │ -0001b070: 7265 763a 2053 796d 4c69 6e6b 2d69 7465 rev: SymLink-ite
│ │ │ │ │ -0001b080: 7261 7469 6f6e 2c20 2055 703a 2053 796d ration, Up: Sym
│ │ │ │ │ -0001b090: 4c69 6e6b 0a0a 312e 3136 302e 3420 5379 Link..1.160.4 Sy
│ │ │ │ │ -0001b0a0: 6d4c 696e 6b3a 2070 7269 6e74 696e 670a mLink: printing.
│ │ │ │ │ -0001b0b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0001b0c0: 2d2d 2d2d 2d2d 2d2d 2d0a 0a70 7269 6e74 ---------..print
│ │ │ │ │ -0001b0d0: 4f6e 3a20 6153 7472 6561 6d0a 2020 2020 On: aStream.
│ │ │ │ │ -0001b0e0: 2050 7269 6e74 2061 2072 6570 7265 7365 Print a represe
│ │ │ │ │ -0001b0f0: 6e74 6174 696f 6e20 6f66 2074 6865 2072 ntation of the r
│ │ │ │ │ -0001b100: 6563 6569 7665 7220 6f6e 2061 5374 7265 eceiver on aStre
│ │ │ │ │ -0001b110: 616d 2e0a 0a1f 0a46 696c 653a 2067 7374 am.....File: gst
│ │ │ │ │ -0001b120: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ -0001b130: 653a 2053 7973 7465 6d44 6963 7469 6f6e e: SystemDiction
│ │ │ │ │ -0001b140: 6172 792c 2020 4e65 7874 3a20 5379 7374 ary, Next: Syst
│ │ │ │ │ -0001b150: 656d 4578 6365 7074 696f 6e73 2e41 6c72 emExceptions.Alr
│ │ │ │ │ -0001b160: 6561 6479 4465 6669 6e65 642c 2020 5072 eadyDefined, Pr
│ │ │ │ │ -0001b170: 6576 3a20 5379 6d4c 696e 6b2c 2020 5570 ev: SymLink, Up
│ │ │ │ │ -0001b180: 3a20 4261 7365 2063 6c61 7373 6573 0a0a : Base classes..
│ │ │ │ │ -0001b190: 312e 3136 3120 5379 7374 656d 4469 6374 1.161 SystemDict
│ │ │ │ │ -0001b1a0: 696f 6e61 7279 0a3d 3d3d 3d3d 3d3d 3d3d ionary.=========
│ │ │ │ │ -0001b1b0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a44 =============..D
│ │ │ │ │ -0001b1c0: 6566 696e 6564 2069 6e20 6e61 6d65 7370 efined in namesp
│ │ │ │ │ -0001b1d0: 6163 6520 536d 616c 6c74 616c 6b0a 5375 ace Smalltalk.Su
│ │ │ │ │ -0001b1e0: 7065 7263 6c61 7373 3a20 526f 6f74 4e61 perclass: RootNa
│ │ │ │ │ -0001b1f0: 6d65 7370 6163 650a 4361 7465 676f 7279 mespace.Category
│ │ │ │ │ -0001b200: 3a20 4c61 6e67 7561 6765 2d49 6d70 6c65 : Language-Imple
│ │ │ │ │ -0001b210: 6d65 6e74 6174 696f 6e0a 2020 2020 2049 mentation. I
│ │ │ │ │ -0001b220: 2061 6d20 6120 7370 6563 6961 6c20 6e61 am a special na
│ │ │ │ │ -0001b230: 6d65 7370 6163 652e 2020 4920 6f6e 6c79 mespace. I only
│ │ │ │ │ -0001b240: 2068 6176 6520 6f6e 6520 696e 7374 616e have one instan
│ │ │ │ │ -0001b250: 6365 2c20 6361 6c6c 6564 0a20 2020 2020 ce, called.
│ │ │ │ │ -0001b260: 2253 6d61 6c6c 7461 6c6b 222c 2077 6869 "Smalltalk", whi
│ │ │ │ │ -0001b270: 6368 2069 7320 6b6e 6f77 6e20 746f 2074 ch is known to t
│ │ │ │ │ -0001b280: 6865 2053 6d61 6c6c 7461 6c6b 2069 6e74 he Smalltalk int
│ │ │ │ │ -0001b290: 6572 7072 6574 6572 2e20 2049 2064 6566 erpreter. I def
│ │ │ │ │ -0001b2a0: 696e 650a 2020 2020 2073 6576 6572 616c ine. several
│ │ │ │ │ -0001b2b0: 206d 6574 686f 6473 2074 6861 7420 6172 methods that ar
│ │ │ │ │ -0001b2c0: 6520 2273 7973 7465 6d22 2072 656c 6174 e "system" relat
│ │ │ │ │ -0001b2d0: 6564 2c20 7375 6368 2061 7320 2371 7569 ed, such as #qui
│ │ │ │ │ -0001b2e0: 7450 7269 6d69 7469 7665 2e0a 2020 2020 tPrimitive..
│ │ │ │ │ -0001b2f0: 204d 7920 696e 7374 616e 6365 2061 6c73 My instance als
│ │ │ │ │ -0001b300: 6f20 6865 6c70 7320 6b65 6570 2074 7261 o helps keep tra
│ │ │ │ │ -0001b310: 636b 206f 6620 6465 7065 6e64 656e 6369 ck of dependenci
│ │ │ │ │ -0001b320: 6573 2062 6574 7765 656e 206f 626a 6563 es between objec
│ │ │ │ │ -0001b330: 7473 2e0a 0a2a 204d 656e 753a 0a0a 2a20 ts...* Menu:..*
│ │ │ │ │ -0001b340: 5379 7374 656d 4469 6374 696f 6e61 7279 SystemDictionary
│ │ │ │ │ -0001b350: 2063 6c61 7373 2d69 6e69 7469 616c 697a class-initializ
│ │ │ │ │ -0001b360: 6174 696f 6e3a 3a20 2028 636c 6173 7329 ation:: (class)
│ │ │ │ │ -0001b370: 0a2a 2053 7973 7465 6d44 6963 7469 6f6e .* SystemDiction
│ │ │ │ │ -0001b380: 6172 792d 6261 7369 633a 3a20 2028 696e ary-basic:: (in
│ │ │ │ │ -0001b390: 7374 616e 6365 290a 2a20 5379 7374 656d stance).* System
│ │ │ │ │ -0001b3a0: 4469 6374 696f 6e61 7279 2d62 7569 6c74 Dictionary-built
│ │ │ │ │ -0001b3b0: 696e 733a 3a20 2028 696e 7374 616e 6365 ins:: (instance
│ │ │ │ │ -0001b3c0: 290a 2a20 5379 7374 656d 4469 6374 696f ).* SystemDictio
│ │ │ │ │ -0001b3d0: 6e61 7279 2d63 2063 616c 6c2d 6f75 7473 nary-c call-outs
│ │ │ │ │ -0001b3e0: 3a3a 2020 2869 6e73 7461 6e63 6529 0a2a :: (instance).*
│ │ │ │ │ -0001b3f0: 2053 7973 7465 6d44 6963 7469 6f6e 6172 SystemDictionar
│ │ │ │ │ -0001b400: 792d 636f 6d6d 616e 642d 6c69 6e65 3a3a y-command-line::
│ │ │ │ │ -0001b410: 2020 2869 6e73 7461 6e63 6529 0a2a 2053 (instance).* S
│ │ │ │ │ -0001b420: 7973 7465 6d44 6963 7469 6f6e 6172 792d ystemDictionary-
│ │ │ │ │ -0001b430: 6d69 7363 656c 6c61 6e65 6f75 733a 3a20 miscellaneous::
│ │ │ │ │ -0001b440: 2028 696e 7374 616e 6365 290a 2a20 5379 (instance).* Sy
│ │ │ │ │ -0001b450: 7374 656d 4469 6374 696f 6e61 7279 2d70 stemDictionary-p
│ │ │ │ │ -0001b460: 7269 6e74 696e 673a 3a20 2028 696e 7374 rinting:: (inst
│ │ │ │ │ -0001b470: 616e 6365 290a 2a20 5379 7374 656d 4469 ance).* SystemDi
│ │ │ │ │ -0001b480: 6374 696f 6e61 7279 2d70 726f 6669 6c69 ctionary-profili
│ │ │ │ │ -0001b490: 6e67 3a3a 2020 2869 6e73 7461 6e63 6529 ng:: (instance)
│ │ │ │ │ -0001b4a0: 0a2a 2053 7973 7465 6d44 6963 7469 6f6e .* SystemDiction
│ │ │ │ │ -0001b4b0: 6172 792d 7370 6563 6961 6c20 6163 6365 ary-special acce
│ │ │ │ │ -0001b4c0: 7373 696e 673a 3a20 2028 696e 7374 616e ssing:: (instan
│ │ │ │ │ -0001b4d0: 6365 290a 2a20 5379 7374 656d 4469 6374 ce).* SystemDict
│ │ │ │ │ -0001b4e0: 696f 6e61 7279 2d74 6573 7469 6e67 3a3a ionary-testing::
│ │ │ │ │ -0001b4f0: 2020 2869 6e73 7461 6e63 6529 0a0a 1f0a (instance)....
│ │ │ │ │ -0001b500: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ -0001b510: 6e66 6f2c 2020 4e6f 6465 3a20 5379 7374 nfo, Node: Syst
│ │ │ │ │ -0001b520: 656d 4469 6374 696f 6e61 7279 2063 6c61 emDictionary cla
│ │ │ │ │ -0001b530: 7373 2d69 6e69 7469 616c 697a 6174 696f ss-initializatio
│ │ │ │ │ -0001b540: 6e2c 2020 4e65 7874 3a20 5379 7374 656d n, Next: System
│ │ │ │ │ -0001b550: 4469 6374 696f 6e61 7279 2d62 6173 6963 Dictionary-basic
│ │ │ │ │ -0001b560: 2c20 2055 703a 2053 7973 7465 6d44 6963 , Up: SystemDic
│ │ │ │ │ -0001b570: 7469 6f6e 6172 790a 0a31 2e31 3631 2e31 tionary..1.161.1
│ │ │ │ │ -0001b580: 2053 7973 7465 6d44 6963 7469 6f6e 6172 SystemDictionar
│ │ │ │ │ -0001b590: 7920 636c 6173 733a 2069 6e69 7469 616c y class: initial
│ │ │ │ │ -0001b5a0: 697a 6174 696f 6e0a 2d2d 2d2d 2d2d 2d2d ization.--------
│ │ │ │ │ -0001b5b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0001b5c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0001b5d0: 2d2d 2d2d 2d2d 0a0a 696e 6974 6961 6c69 ------..initiali
│ │ │ │ │ -0001b5e0: 7a65 0a20 2020 2020 4372 6561 7465 2074 ze. Create t
│ │ │ │ │ -0001b5f0: 6865 206b 6572 6e65 6c27 7320 7072 6976 he kernel's priv
│ │ │ │ │ -0001b600: 6174 6520 6e61 6d65 7370 6163 652e 0a0a ate namespace...
│ │ │ │ │ -0001b610: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ -0001b620: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 5379 .info, Node: Sy
│ │ │ │ │ -0001b630: 7374 656d 4469 6374 696f 6e61 7279 2d62 stemDictionary-b
│ │ │ │ │ -0001b640: 6173 6963 2c20 204e 6578 743a 2053 7973 asic, Next: Sys
│ │ │ │ │ -0001b650: 7465 6d44 6963 7469 6f6e 6172 792d 6275 temDictionary-bu
│ │ │ │ │ -0001b660: 696c 7469 6e73 2c20 2050 7265 763a 2053 iltins, Prev: S
│ │ │ │ │ -0001b670: 7973 7465 6d44 6963 7469 6f6e 6172 7920 ystemDictionary
│ │ │ │ │ -0001b680: 636c 6173 732d 696e 6974 6961 6c69 7a61 class-initializa
│ │ │ │ │ -0001b690: 7469 6f6e 2c20 2055 703a 2053 7973 7465 tion, Up: Syste
│ │ │ │ │ -0001b6a0: 6d44 6963 7469 6f6e 6172 790a 0a31 2e31 mDictionary..1.1
│ │ │ │ │ -0001b6b0: 3631 2e32 2053 7973 7465 6d44 6963 7469 61.2 SystemDicti
│ │ │ │ │ -0001b6c0: 6f6e 6172 793a 2062 6173 6963 0a2d 2d2d onary: basic.---
│ │ │ │ │ -0001b6d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0001b6e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6861 ------------..ha
│ │ │ │ │ -0001b6f0: 6c74 0a20 2020 2020 496e 7465 7272 7570 lt. Interrup
│ │ │ │ │ -0001b700: 7420 696e 7465 7270 7265 7465 720a 0a68 t interpreter..h
│ │ │ │ │ -0001b710: 6173 680a 2020 2020 2053 6d61 6c6c 7461 ash. Smallta
│ │ │ │ │ -0001b720: 6c6b 2075 7375 616c 6c79 2063 6f6e 7461 lk usually conta
│ │ │ │ │ -0001b730: 696e 7320 6120 7265 6665 7265 6e63 6520 ins a reference
│ │ │ │ │ -0001b740: 746f 2069 7473 656c 662c 2061 766f 6964 to itself, avoid
│ │ │ │ │ -0001b750: 2069 6e66 696e 6974 650a 2020 2020 206c infinite. l
│ │ │ │ │ -0001b760: 6f6f 7073 0a0a 1f0a 4669 6c65 3a20 6773 oops....File: gs
│ │ │ │ │ -0001b770: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ -0001b780: 6465 3a20 5379 7374 656d 4469 6374 696f de: SystemDictio
│ │ │ │ │ -0001b790: 6e61 7279 2d62 7569 6c74 696e 732c 2020 nary-builtins,
│ │ │ │ │ -0001b7a0: 4e65 7874 3a20 5379 7374 656d 4469 6374 Next: SystemDict
│ │ │ │ │ -0001b7b0: 696f 6e61 7279 2d63 2063 616c 6c2d 6f75 ionary-c call-ou
│ │ │ │ │ -0001b7c0: 7473 2c20 2050 7265 763a 2053 7973 7465 ts, Prev: Syste
│ │ │ │ │ -0001b7d0: 6d44 6963 7469 6f6e 6172 792d 6261 7369 mDictionary-basi
│ │ │ │ │ -0001b7e0: 632c 2020 5570 3a20 5379 7374 656d 4469 c, Up: SystemDi
│ │ │ │ │ -0001b7f0: 6374 696f 6e61 7279 0a0a 312e 3136 312e ctionary..1.161.
│ │ │ │ │ -0001b800: 3320 5379 7374 656d 4469 6374 696f 6e61 3 SystemDictiona
│ │ │ │ │ -0001b810: 7279 3a20 6275 696c 7469 6e73 0a2d 2d2d ry: builtins.---
│ │ │ │ │ -0001b820: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0001b830: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------.
│ │ │ │ │ -0001b840: 0a62 6173 6963 4261 636b 7472 6163 650a .basicBacktrace.
│ │ │ │ │ -0001b850: 2020 2020 2050 7269 6e74 7320 7468 6520 Prints the
│ │ │ │ │ -0001b860: 6d65 7468 6f64 2069 6e76 6f63 6174 696f method invocatio
│ │ │ │ │ -0001b870: 6e20 7374 6163 6b20 6261 636b 7472 6163 n stack backtrac
│ │ │ │ │ -0001b880: 652c 2061 7320 616e 2061 6964 2074 6f0a e, as an aid to.
│ │ │ │ │ -0001b890: 2020 2020 2064 6562 7567 6769 6e67 0a0a debugging..
│ │ │ │ │ -0001b8a0: 6279 7465 436f 6465 436f 756e 7465 720a byteCodeCounter.
│ │ │ │ │ -0001b8b0: 2020 2020 2041 6e73 7765 7220 7468 6520 Answer the
│ │ │ │ │ -0001b8c0: 6e75 6d62 6572 206f 6620 6279 7465 636f number of byteco
│ │ │ │ │ -0001b8d0: 6465 7320 6578 6563 7574 6564 2062 7920 des executed by
│ │ │ │ │ -0001b8e0: 7468 6520 564d 0a0a 6465 6275 670a 2020 the VM..debug.
│ │ │ │ │ -0001b8f0: 2020 2054 6869 7320 6d65 7468 6f64 7320 This methods
│ │ │ │ │ -0001b900: 7072 6f76 6964 6573 2061 2077 6179 2074 provides a way t
│ │ │ │ │ -0001b910: 6f20 6272 6561 6b20 696e 2074 6865 2056 o break in the V
│ │ │ │ │ -0001b920: 4d20 636f 6465 2e20 2053 6574 2061 0a20 M code. Set a.
│ │ │ │ │ -0001b930: 2020 2020 6272 6561 6b70 6f69 6e74 2069 breakpoint i
│ │ │ │ │ -0001b940: 6e20 5f67 7374 5f64 6562 7567 2061 6e64 n _gst_debug and
│ │ │ │ │ -0001b950: 2063 616c 6c20 7468 6973 206d 6574 686f call this metho
│ │ │ │ │ -0001b960: 6420 6e65 6172 2074 6865 2070 6f69 6e74 d near the point
│ │ │ │ │ -0001b970: 2077 6865 7265 0a20 2020 2020 796f 7520 where. you
│ │ │ │ │ -0001b980: 7468 696e 6b20 7468 6520 6275 6720 6861 think the bug ha
│ │ │ │ │ -0001b990: 7070 656e 732e 0a0a 6465 636c 6172 6174 ppens...declarat
│ │ │ │ │ -0001b9a0: 696f 6e54 7261 6365 0a20 2020 2020 416e ionTrace. An
│ │ │ │ │ -0001b9b0: 7377 6572 2077 6865 7468 6572 2063 6f6d swer whether com
│ │ │ │ │ -0001b9c0: 7069 6c65 6420 6279 7465 636f 6465 7320 piled bytecodes
│ │ │ │ │ -0001b9d0: 6172 6520 7072 696e 7465 6420 6f6e 2073 are printed on s
│ │ │ │ │ -0001b9e0: 7464 6f75 740a 0a64 6563 6c61 7261 7469 tdout..declarati
│ │ │ │ │ -0001b9f0: 6f6e 5472 6163 653a 2061 426f 6f6c 6561 onTrace: aBoolea
│ │ │ │ │ -0001ba00: 6e0a 2020 2020 2053 6574 2077 6865 7468 n. Set wheth
│ │ │ │ │ -0001ba10: 6572 2063 6f6d 7069 6c65 6420 6279 7465 er compiled byte
│ │ │ │ │ -0001ba20: 636f 6465 7320 6172 6520 7072 696e 7465 codes are printe
│ │ │ │ │ -0001ba30: 6420 6f6e 2073 7464 6f75 740a 0a65 7865 d on stdout..exe
│ │ │ │ │ -0001ba40: 6375 7469 6f6e 5472 6163 650a 2020 2020 cutionTrace.
│ │ │ │ │ -0001ba50: 2041 6e73 7765 7220 7768 6574 6865 7220 Answer whether
│ │ │ │ │ -0001ba60: 6578 6563 7574 6564 2062 7974 6563 6f64 executed bytecod
│ │ │ │ │ -0001ba70: 6573 2061 7265 2070 7269 6e74 6564 206f es are printed o
│ │ │ │ │ -0001ba80: 6e20 7374 646f 7574 0a0a 6578 6563 7574 n stdout..execut
│ │ │ │ │ -0001ba90: 696f 6e54 7261 6365 3a20 6142 6f6f 6c65 ionTrace: aBoole
│ │ │ │ │ -0001baa0: 616e 0a20 2020 2020 5365 7420 7768 6574 an. Set whet
│ │ │ │ │ -0001bab0: 6865 7220 6578 6563 7574 6564 2062 7974 her executed byt
│ │ │ │ │ -0001bac0: 6563 6f64 6573 2061 7265 2070 7269 6e74 ecodes are print
│ │ │ │ │ -0001bad0: 6564 206f 6e20 7374 646f 7574 0a0a 6765 ed on stdout..ge
│ │ │ │ │ -0001bae0: 7454 7261 6365 466c 6167 3a20 616e 496e tTraceFlag: anIn
│ │ │ │ │ -0001baf0: 6465 780a 2020 2020 2050 7269 7661 7465 dex. Private
│ │ │ │ │ -0001bb00: 202d 2052 6574 7572 6e73 2061 2062 6f6f - Returns a boo
│ │ │ │ │ -0001bb10: 6c65 616e 2076 616c 7565 2077 6869 6368 lean value which
│ │ │ │ │ -0001bb20: 2069 7320 6f6e 6520 6f66 2074 6865 2069 is one of the i
│ │ │ │ │ -0001bb30: 6e74 6572 7072 6574 6572 2773 0a20 2020 nterpreter's.
│ │ │ │ │ -0001bb40: 2020 7472 6163 696e 6720 666c 6167 730a tracing flags.
│ │ │ │ │ -0001bb50: 0a73 6574 5472 6163 6546 6c61 673a 2061 .setTraceFlag: a
│ │ │ │ │ -0001bb60: 6e49 6e64 6578 2074 6f3a 2061 426f 6f6c nIndex to: aBool
│ │ │ │ │ -0001bb70: 6561 6e0a 2020 2020 2050 7269 7661 7465 ean. Private
│ │ │ │ │ -0001bb80: 202d 2053 6574 7320 7468 6520 7661 6c75 - Sets the valu
│ │ │ │ │ -0001bb90: 6520 6f66 206f 6e65 206f 6620 7468 6520 e of one of the
│ │ │ │ │ -0001bba0: 696e 7465 7270 7265 7465 7227 7320 7472 interpreter's tr
│ │ │ │ │ -0001bbb0: 6163 696e 6720 666c 6167 730a 2020 2020 acing flags.
│ │ │ │ │ -0001bbc0: 2028 696e 6469 6361 7465 6420 6279 2027 (indicated by '
│ │ │ │ │ -0001bbd0: 616e 496e 6465 7827 2920 746f 2074 6865 anIndex') to the
│ │ │ │ │ -0001bbe0: 2076 616c 7565 2061 426f 6f6c 6561 6e2e value aBoolean.
│ │ │ │ │ -0001bbf0: 0a0a 7665 7262 6f73 6554 7261 6365 0a20 ..verboseTrace.
│ │ │ │ │ -0001bc00: 2020 2020 416e 7377 6572 2077 6865 7468 Answer wheth
│ │ │ │ │ -0001bc10: 6572 2065 7865 6375 7469 6f6e 2074 7261 er execution tra
│ │ │ │ │ -0001bc20: 6369 6e67 2070 7269 6e74 7320 7468 6520 cing prints the
│ │ │ │ │ -0001bc30: 6f62 6a65 6374 206f 6e20 7468 6520 7374 object on the st
│ │ │ │ │ -0001bc40: 6163 6b20 746f 700a 0a76 6572 626f 7365 ack top..verbose
│ │ │ │ │ -0001bc50: 5472 6163 653a 2061 426f 6f6c 6561 6e0a Trace: aBoolean.
│ │ │ │ │ -0001bc60: 2020 2020 2053 6574 2077 6865 7468 6572 Set whether
│ │ │ │ │ -0001bc70: 2065 7865 6375 7469 6f6e 2074 7261 6369 execution traci
│ │ │ │ │ -0001bc80: 6e67 2070 7269 6e74 7320 7468 6520 6f62 ng prints the ob
│ │ │ │ │ -0001bc90: 6a65 6374 206f 6e20 7468 6520 7374 6163 ject on the stac
│ │ │ │ │ -0001bca0: 6b20 746f 700a 0a1f 0a46 696c 653a 2067 k top....File: g
│ │ │ │ │ -0001bcb0: 7374 2d62 6173 652e 696e 666f 2c20 204e st-base.info, N
│ │ │ │ │ -0001bcc0: 6f64 653a 2053 7973 7465 6d44 6963 7469 ode: SystemDicti
│ │ │ │ │ -0001bcd0: 6f6e 6172 792d 6320 6361 6c6c 2d6f 7574 onary-c call-out
│ │ │ │ │ -0001bce0: 732c 2020 4e65 7874 3a20 5379 7374 656d s, Next: System
│ │ │ │ │ -0001bcf0: 4469 6374 696f 6e61 7279 2d63 6f6d 6d61 Dictionary-comma
│ │ │ │ │ -0001bd00: 6e64 2d6c 696e 652c 2020 5072 6576 3a20 nd-line, Prev:
│ │ │ │ │ -0001bd10: 5379 7374 656d 4469 6374 696f 6e61 7279 SystemDictionary
│ │ │ │ │ -0001bd20: 2d62 7569 6c74 696e 732c 2020 5570 3a20 -builtins, Up:
│ │ │ │ │ -0001bd30: 5379 7374 656d 4469 6374 696f 6e61 7279 SystemDictionary
│ │ │ │ │ -0001bd40: 0a0a 312e 3136 312e 3420 5379 7374 656d ..1.161.4 System
│ │ │ │ │ -0001bd50: 4469 6374 696f 6e61 7279 3a20 6320 6361 Dictionary: c ca
│ │ │ │ │ -0001bd60: 6c6c 2d6f 7574 730a 2d2d 2d2d 2d2d 2d2d ll-outs.--------
│ │ │ │ │ -0001bd70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0001bd80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a65 -------------..e
│ │ │ │ │ -0001bd90: 6e76 6972 6f6e 0a20 2020 2020 4e6f 7420 nviron. Not
│ │ │ │ │ -0001bda0: 636f 6d6d 656e 7465 642e 0a0a 6765 7441 commented...getA
│ │ │ │ │ -0001bdb0: 7267 630a 2020 2020 204e 6f74 2063 6f6d rgc. Not com
│ │ │ │ │ -0001bdc0: 6d65 6e74 6564 2e0a 0a67 6574 4172 6776 mented...getArgv
│ │ │ │ │ -0001bdd0: 3a20 696e 6465 780a 2020 2020 204e 6f74 : index. Not
│ │ │ │ │ -0001bde0: 2063 6f6d 6d65 6e74 6564 2e0a 0a67 6574 commented...get
│ │ │ │ │ -0001bdf0: 656e 763a 2061 5374 7269 6e67 0a20 2020 env: aString.
│ │ │ │ │ -0001be00: 2020 4e6f 7420 636f 6d6d 656e 7465 642e Not commented.
│ │ │ │ │ -0001be10: 0a0a 7075 7465 6e76 3a20 6153 7472 696e ..putenv: aStrin
│ │ │ │ │ -0001be20: 670a 2020 2020 204e 6f74 2063 6f6d 6d65 g. Not comme
│ │ │ │ │ -0001be30: 6e74 6564 2e0a 0a73 7973 7465 6d3a 2061 nted...system: a
│ │ │ │ │ -0001be40: 5374 7269 6e67 0a20 2020 2020 4e6f 7420 String. Not
│ │ │ │ │ -0001be50: 636f 6d6d 656e 7465 642e 0a0a 7379 7374 commented...syst
│ │ │ │ │ -0001be60: 656d 3a20 6153 7472 696e 6720 7769 7468 em: aString with
│ │ │ │ │ -0001be70: 4172 6775 6d65 6e74 733a 2061 7267 730a Arguments: args.
│ │ │ │ │ -0001be80: 2020 2020 204e 6f74 2063 6f6d 6d65 6e74 Not comment
│ │ │ │ │ -0001be90: 6564 2e0a 0a1f 0a46 696c 653a 2067 7374 ed.....File: gst
│ │ │ │ │ -0001bea0: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ -0001beb0: 653a 2053 7973 7465 6d44 6963 7469 6f6e e: SystemDiction
│ │ │ │ │ -0001bec0: 6172 792d 636f 6d6d 616e 642d 6c69 6e65 ary-command-line
│ │ │ │ │ -0001bed0: 2c20 204e 6578 743a 2053 7973 7465 6d44 , Next: SystemD
│ │ │ │ │ -0001bee0: 6963 7469 6f6e 6172 792d 6d69 7363 656c ictionary-miscel
│ │ │ │ │ -0001bef0: 6c61 6e65 6f75 732c 2020 5072 6576 3a20 laneous, Prev:
│ │ │ │ │ -0001bf00: 5379 7374 656d 4469 6374 696f 6e61 7279 SystemDictionary
│ │ │ │ │ -0001bf10: 2d63 2063 616c 6c2d 6f75 7473 2c20 2055 -c call-outs, U
│ │ │ │ │ -0001bf20: 703a 2053 7973 7465 6d44 6963 7469 6f6e p: SystemDiction
│ │ │ │ │ -0001bf30: 6172 790a 0a31 2e31 3631 2e35 2053 7973 ary..1.161.5 Sys
│ │ │ │ │ -0001bf40: 7465 6d44 6963 7469 6f6e 6172 793a 2063 temDictionary: c
│ │ │ │ │ -0001bf50: 6f6d 6d61 6e64 2d6c 696e 650a 2d2d 2d2d ommand-line.----
│ │ │ │ │ -0001bf60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0001bf70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0001bf80: 2d2d 0a0a 6172 6775 6d65 6e74 733a 2070 --..arguments: p
│ │ │ │ │ -0001bf90: 6174 7465 726e 2064 6f3a 2061 6374 696f attern do: actio
│ │ │ │ │ -0001bfa0: 6e42 6c6f 636b 0a20 2020 2020 5061 7273 nBlock. Pars
│ │ │ │ │ -0001bfb0: 6520 7468 6520 636f 6d6d 616e 642d 6c69 e the command-li
│ │ │ │ │ -0001bfc0: 6e65 2061 7267 756d 656e 7473 2061 6363 ne arguments acc
│ │ │ │ │ -0001bfd0: 6f72 6469 6e67 2074 6f20 7468 6520 7379 ording to the sy
│ │ │ │ │ -0001bfe0: 6e74 6178 2073 7065 6369 6669 6564 0a20 ntax specified.
│ │ │ │ │ -0001bff0: 2020 2020 696e 2070 6174 7465 726e 2e20 in pattern.
│ │ │ │ │ -0001c000: 2046 6f72 2065 7665 7279 2063 6f6d 6d61 For every comma
│ │ │ │ │ -0001c010: 6e64 2d6c 696e 6520 6f70 7469 6f6e 2066 nd-line option f
│ │ │ │ │ -0001c020: 6f75 6e64 2c20 7468 6520 7477 6f2d 6172 ound, the two-ar
│ │ │ │ │ -0001c030: 6775 6d65 6e74 0a20 2020 2020 626c 6f63 gument. bloc
│ │ │ │ │ -0001c040: 6b20 6163 7469 6f6e 426c 6f63 6b20 6973 k actionBlock is
│ │ │ │ │ -0001c050: 2065 7661 6c75 6174 6564 2070 6173 7369 evaluated passi
│ │ │ │ │ -0001c060: 6e67 2074 6865 206f 7074 696f 6e20 6e61 ng the option na
│ │ │ │ │ -0001c070: 6d65 2061 6e64 2074 6865 0a20 2020 2020 me and the.
│ │ │ │ │ -0001c080: 6172 6775 6d65 6e74 2e20 2046 6f72 2066 argument. For f
│ │ │ │ │ -0001c090: 696c 6520 6e61 6d65 7320 286f 7220 696e ile names (or in
│ │ │ │ │ -0001c0a0: 2067 656e 6572 616c 2c20 6f74 6865 7220 general, other
│ │ │ │ │ -0001c0b0: 636f 6d6d 616e 642d 6c69 6e65 0a20 2020 command-line.
│ │ │ │ │ -0001c0c0: 2020 6172 6775 6d65 6e74 7320 7468 616e arguments than
│ │ │ │ │ -0001c0d0: 206f 7074 696f 6e73 2920 7468 6520 626c options) the bl
│ │ │ │ │ -0001c0e0: 6f63 6b27 7320 6669 7273 7420 6172 6775 ock's first argu
│ │ │ │ │ -0001c0f0: 6d65 6e74 2077 696c 6c20 6265 206e 696c ment will be nil
│ │ │ │ │ -0001c100: 2e0a 2020 2020 2046 6f72 206f 7074 696f .. For optio
│ │ │ │ │ -0001c110: 6e73 2077 6974 686f 7574 2061 7267 756d ns without argum
│ │ │ │ │ -0001c120: 656e 7473 2c20 6f72 2077 6974 6820 756e ents, or with un
│ │ │ │ │ -0001c130: 7370 6563 6966 6965 6420 6f70 7469 6f6e specified option
│ │ │ │ │ -0001c140: 616c 0a20 2020 2020 6172 6775 6d65 6e74 al. argument
│ │ │ │ │ -0001c150: 732c 2074 6865 2062 6c6f 636b 2773 2073 s, the block's s
│ │ │ │ │ -0001c160: 6563 6f6e 6420 6172 6775 6d65 6e74 2077 econd argument w
│ │ │ │ │ -0001c170: 696c 6c20 6265 206e 696c 2e20 2054 6865 ill be nil. The
│ │ │ │ │ -0001c180: 206f 7074 696f 6e0a 2020 2020 206e 616d option. nam
│ │ │ │ │ -0001c190: 6520 7769 6c6c 2062 6520 7061 7373 6564 e will be passed
│ │ │ │ │ -0001c1a0: 2061 7320 6120 6368 6172 6163 7465 7220 as a character
│ │ │ │ │ -0001c1b0: 6f62 6a65 6374 2066 6f72 2073 686f 7274 object for short
│ │ │ │ │ -0001c1c0: 206f 7074 696f 6e73 2c20 616e 6420 6173 options, and as
│ │ │ │ │ -0001c1d0: 0a20 2020 2020 6120 7374 7269 6e67 2066 . a string f
│ │ │ │ │ -0001c1e0: 6f72 206c 6f6e 6720 6f70 7469 6f6e 732e or long options.
│ │ │ │ │ -0001c1f0: 0a0a 2020 2020 2049 6620 616e 2065 7272 .. If an err
│ │ │ │ │ -0001c200: 6f72 2069 7320 666f 756e 642c 206e 696c or is found, nil
│ │ │ │ │ -0001c210: 2069 7320 7265 7475 726e 6564 2e20 2046 is returned. F
│ │ │ │ │ -0001c220: 6f72 206d 6f72 6520 696e 666f 726d 6174 or more informat
│ │ │ │ │ -0001c230: 696f 6e20 6f6e 2074 6865 0a20 2020 2020 ion on the.
│ │ │ │ │ -0001c240: 7379 6e74 6178 206f 6620 7061 7474 6572 syntax of patter
│ │ │ │ │ -0001c250: 6e2c 2073 6565 2023 6172 6775 6d65 6e74 n, see #argument
│ │ │ │ │ -0001c260: 733a 646f 3a69 6645 7272 6f72 3a2e 0a0a s:do:ifError:...
│ │ │ │ │ -0001c270: 6172 6775 6d65 6e74 733a 2070 6174 7465 arguments: patte
│ │ │ │ │ -0001c280: 726e 2064 6f3a 2061 6374 696f 6e42 6c6f rn do: actionBlo
│ │ │ │ │ -0001c290: 636b 2069 6645 7272 6f72 3a20 6572 726f ck ifError: erro
│ │ │ │ │ -0001c2a0: 7242 6c6f 636b 0a20 2020 2020 5061 7273 rBlock. Pars
│ │ │ │ │ -0001c2b0: 6520 7468 6520 636f 6d6d 616e 642d 6c69 e the command-li
│ │ │ │ │ -0001c2c0: 6e65 2061 7267 756d 656e 7473 2061 6363 ne arguments acc
│ │ │ │ │ -0001c2d0: 6f72 6469 6e67 2074 6f20 7468 6520 7379 ording to the sy
│ │ │ │ │ -0001c2e0: 6e74 6178 2073 7065 6369 6669 6564 0a20 ntax specified.
│ │ │ │ │ -0001c2f0: 2020 2020 696e 2070 6174 7465 726e 2e20 in pattern.
│ │ │ │ │ -0001c300: 2046 6f72 2065 7665 7279 2063 6f6d 6d61 For every comma
│ │ │ │ │ -0001c310: 6e64 2d6c 696e 6520 6f70 7469 6f6e 2066 nd-line option f
│ │ │ │ │ -0001c320: 6f75 6e64 2c20 7468 6520 7477 6f2d 6172 ound, the two-ar
│ │ │ │ │ -0001c330: 6775 6d65 6e74 0a20 2020 2020 626c 6f63 gument. bloc
│ │ │ │ │ -0001c340: 6b20 6163 7469 6f6e 426c 6f63 6b20 6973 k actionBlock is
│ │ │ │ │ -0001c350: 2065 7661 6c75 6174 6564 2070 6173 7369 evaluated passi
│ │ │ │ │ -0001c360: 6e67 2074 6865 206f 7074 696f 6e20 6e61 ng the option na
│ │ │ │ │ -0001c370: 6d65 2061 6e64 2074 6865 0a20 2020 2020 me and the.
│ │ │ │ │ -0001c380: 6172 6775 6d65 6e74 2e20 2046 6f72 2066 argument. For f
│ │ │ │ │ -0001c390: 696c 6520 6e61 6d65 7320 286f 7220 696e ile names (or in
│ │ │ │ │ -0001c3a0: 2067 656e 6572 616c 2c20 6f74 6865 7220 general, other
│ │ │ │ │ -0001c3b0: 636f 6d6d 616e 642d 6c69 6e65 0a20 2020 command-line.
│ │ │ │ │ -0001c3c0: 2020 6172 6775 6d65 6e74 7320 7468 616e arguments than
│ │ │ │ │ -0001c3d0: 206f 7074 696f 6e73 2920 7468 6520 626c options) the bl
│ │ │ │ │ -0001c3e0: 6f63 6b27 7320 6669 7273 7420 6172 6775 ock's first argu
│ │ │ │ │ -0001c3f0: 6d65 6e74 2077 696c 6c20 6265 206e 696c ment will be nil
│ │ │ │ │ -0001c400: 2e0a 2020 2020 2046 6f72 206f 7074 696f .. For optio
│ │ │ │ │ -0001c410: 6e73 2077 6974 686f 7574 2061 7267 756d ns without argum
│ │ │ │ │ -0001c420: 656e 7473 2c20 6f72 2077 6974 6820 756e ents, or with un
│ │ │ │ │ -0001c430: 7370 6563 6966 6965 6420 6f70 7469 6f6e specified option
│ │ │ │ │ -0001c440: 616c 0a20 2020 2020 6172 6775 6d65 6e74 al. argument
│ │ │ │ │ -0001c450: 732c 2074 6865 2062 6c6f 636b 2773 2073 s, the block's s
│ │ │ │ │ -0001c460: 6563 6f6e 6420 6172 6775 6d65 6e74 2077 econd argument w
│ │ │ │ │ -0001c470: 696c 6c20 6265 206e 696c 2e20 2054 6865 ill be nil. The
│ │ │ │ │ -0001c480: 206f 7074 696f 6e0a 2020 2020 206e 616d option. nam
│ │ │ │ │ -0001c490: 6520 7769 6c6c 2062 6520 7061 7373 6564 e will be passed
│ │ │ │ │ -0001c4a0: 2061 7320 6120 6368 6172 6163 7465 7220 as a character
│ │ │ │ │ -0001c4b0: 6f62 6a65 6374 2066 6f72 2073 686f 7274 object for short
│ │ │ │ │ -0001c4c0: 206f 7074 696f 6e73 2c20 616e 6420 6173 options, and as
│ │ │ │ │ -0001c4d0: 0a20 2020 2020 6120 7374 7269 6e67 2066 . a string f
│ │ │ │ │ -0001c4e0: 6f72 206c 6f6e 6720 6f70 7469 6f6e 732e or long options.
│ │ │ │ │ -0001c4f0: 0a0a 2020 2020 2049 6620 616e 2065 7272 .. If an err
│ │ │ │ │ -0001c500: 6f72 2069 7320 666f 756e 642c 2074 6865 or is found, the
│ │ │ │ │ -0001c510: 2070 6172 7369 6e67 2069 7320 696e 7465 parsing is inte
│ │ │ │ │ -0001c520: 7272 7570 7465 642c 2065 7272 6f72 426c rrupted, errorBl
│ │ │ │ │ -0001c530: 6f63 6b20 6973 0a20 2020 2020 6576 616c ock is. eval
│ │ │ │ │ -0001c540: 7561 7465 642c 2061 6e64 2074 6865 2072 uated, and the r
│ │ │ │ │ -0001c550: 6574 7572 6e65 6420 7661 6c75 6520 6973 eturned value is
│ │ │ │ │ -0001c560: 2061 6e73 7765 7265 642e 0a0a 2020 2020 answered...
│ │ │ │ │ -0001c570: 2045 7665 7279 2077 6869 7465 7370 6163 Every whitespac
│ │ │ │ │ -0001c580: 652d 7365 7061 7261 7465 6420 7061 7274 e-separated part
│ │ │ │ │ -0001c590: 2028 2777 6f72 6427 2920 6f66 2070 6174 ('word') of pat
│ │ │ │ │ -0001c5a0: 7465 726e 2073 7065 6369 6669 6573 2061 tern specifies a
│ │ │ │ │ -0001c5b0: 0a20 2020 2020 636f 6d6d 616e 642d 6c69 . command-li
│ │ │ │ │ -0001c5c0: 6e65 206f 7074 696f 6e2e 2020 4966 2061 ne option. If a
│ │ │ │ │ -0001c5d0: 2077 6f72 6420 656e 6473 2077 6974 6820 word ends with
│ │ │ │ │ -0001c5e0: 6120 636f 6c6f 6e2c 2074 6865 206f 7074 a colon, the opt
│ │ │ │ │ -0001c5f0: 696f 6e20 7769 6c6c 0a20 2020 2020 6861 ion will. ha
│ │ │ │ │ -0001c600: 7665 2061 206d 616e 6461 746f 7279 2061 ve a mandatory a
│ │ │ │ │ -0001c610: 7267 756d 656e 742e 2020 4966 2061 2077 rgument. If a w
│ │ │ │ │ -0001c620: 6f72 6420 656e 6473 2077 6974 6820 7477 ord ends with tw
│ │ │ │ │ -0001c630: 6f20 636f 6c6f 6e73 2c20 7468 650a 2020 o colons, the.
│ │ │ │ │ -0001c640: 2020 206f 7074 696f 6e20 7769 6c6c 2068 option will h
│ │ │ │ │ -0001c650: 6176 6520 616e 206f 7074 696f 6e61 6c20 ave an optional
│ │ │ │ │ -0001c660: 6172 6775 6d65 6e74 2e20 2042 6566 6f72 argument. Befor
│ │ │ │ │ -0001c670: 6520 7468 6520 636f 6c6f 6e73 2c20 6d75 e the colons, mu
│ │ │ │ │ -0001c680: 6c74 6970 6c65 0a20 2020 2020 6f70 7469 ltiple. opti
│ │ │ │ │ -0001c690: 6f6e 206e 616d 6573 2028 6569 7468 6572 on names (either
│ │ │ │ │ -0001c6a0: 2073 686f 7274 206e 616d 6573 206c 696b short names lik
│ │ │ │ │ -0001c6b0: 6520 272d 6c27 206f 7220 6c6f 6e67 206e e '-l' or long n
│ │ │ │ │ -0001c6c0: 616d 6573 206c 696b 650a 2020 2020 2027 ames like. '
│ │ │ │ │ -0001c6d0: 2d6c 6f6e 6727 2920 6361 6e20 6265 2073 -long') can be s
│ │ │ │ │ -0001c6e0: 7065 6369 6669 6564 2e20 2042 6566 6f72 pecified. Befor
│ │ │ │ │ -0001c6f0: 6520 7061 7373 696e 6720 7468 6520 6f70 e passing the op
│ │ │ │ │ -0001c700: 7469 6f6e 2074 6f0a 2020 2020 2061 6374 tion to. act
│ │ │ │ │ -0001c710: 696f 6e42 6c6f 636b 2c20 7468 6520 6e61 ionBlock, the na
│ │ │ │ │ -0001c720: 6d65 2077 696c 6c20 6265 2063 616e 6f6e me will be canon
│ │ │ │ │ -0001c730: 6963 616c 697a 6564 2074 6f20 7468 6520 icalized to the
│ │ │ │ │ -0001c740: 6c61 7374 206f 6e65 2e0a 0a20 2020 2020 last one...
│ │ │ │ │ -0001c750: 5072 6566 6978 6573 206f 6620 6c6f 6e67 Prefixes of long
│ │ │ │ │ -0001c760: 206f 7074 696f 6e73 2061 7265 2061 6363 options are acc
│ │ │ │ │ -0001c770: 6570 7465 6420 6173 206c 6f6e 6720 6173 epted as long as
│ │ │ │ │ -0001c780: 2074 6865 7927 7265 2075 6e69 7175 652c they're unique,
│ │ │ │ │ -0001c790: 0a20 2020 2020 616e 6420 7468 6579 2061 . and they a
│ │ │ │ │ -0001c7a0: 7265 2063 616e 6f6e 6963 616c 697a 6564 re canonicalized
│ │ │ │ │ -0001c7b0: 2074 6f20 7468 6520 6675 6c6c 206e 616d to the full nam
│ │ │ │ │ -0001c7c0: 6520 6265 666f 7265 2070 6173 7369 6e67 e before passing
│ │ │ │ │ -0001c7d0: 2069 7420 746f 0a20 2020 2020 6163 7469 it to. acti
│ │ │ │ │ -0001c7e0: 6f6e 426c 6f63 6b2e 2020 4164 6469 7469 onBlock. Additi
│ │ │ │ │ -0001c7f0: 6f6e 616c 6c79 2c20 7468 6520 6675 6c6c onally, the full
│ │ │ │ │ -0001c800: 206e 616d 6520 6f66 2061 6e20 6f70 7469 name of an opti
│ │ │ │ │ -0001c810: 6f6e 2069 7320 6163 6365 7074 6564 0a20 on is accepted.
│ │ │ │ │ -0001c820: 2020 2020 6576 656e 2069 6620 6974 2069 even if it i
│ │ │ │ │ -0001c830: 7320 7468 6520 7072 6566 6978 206f 6620 s the prefix of
│ │ │ │ │ -0001c840: 6120 6c6f 6e67 6572 206f 7074 696f 6e2e a longer option.
│ │ │ │ │ -0001c850: 0a0a 2020 2020 204d 616e 6461 746f 7279 .. Mandatory
│ │ │ │ │ -0001c860: 2061 7267 756d 656e 7473 2063 616e 2061 arguments can a
│ │ │ │ │ -0001c870: 7070 6561 7220 696e 2074 6865 206e 6578 ppear in the nex
│ │ │ │ │ -0001c880: 7420 6172 6775 6d65 6e74 2c20 6f72 2069 t argument, or i
│ │ │ │ │ -0001c890: 6e20 7468 6520 7361 6d65 0a20 2020 2020 n the same.
│ │ │ │ │ -0001c8a0: 6172 6775 6d65 6e74 2028 7365 7061 7261 argument (separa
│ │ │ │ │ -0001c8b0: 7465 6420 6279 2061 6e20 3d20 666f 7220 ted by an = for
│ │ │ │ │ -0001c8c0: 6172 6775 6d65 6e74 7320 746f 206c 6f6e arguments to lon
│ │ │ │ │ -0001c8d0: 6720 6f70 7469 6f6e 7329 2e0a 2020 2020 g options)..
│ │ │ │ │ -0001c8e0: 204f 7074 696f 6e61 6c20 6172 6775 6d65 Optional argume
│ │ │ │ │ -0001c8f0: 6e74 7320 6d75 7374 2061 7070 6561 7220 nts must appear
│ │ │ │ │ -0001c900: 696e 2074 6865 2073 616d 6520 6172 6775 in the same argu
│ │ │ │ │ -0001c910: 6d65 6e74 2e0a 0a1f 0a46 696c 653a 2067 ment.....File: g
│ │ │ │ │ -0001c920: 7374 2d62 6173 652e 696e 666f 2c20 204e st-base.info, N
│ │ │ │ │ -0001c930: 6f64 653a 2053 7973 7465 6d44 6963 7469 ode: SystemDicti
│ │ │ │ │ -0001c940: 6f6e 6172 792d 6d69 7363 656c 6c61 6e65 onary-miscellane
│ │ │ │ │ -0001c950: 6f75 732c 2020 4e65 7874 3a20 5379 7374 ous, Next: Syst
│ │ │ │ │ -0001c960: 656d 4469 6374 696f 6e61 7279 2d70 7269 emDictionary-pri
│ │ │ │ │ -0001c970: 6e74 696e 672c 2020 5072 6576 3a20 5379 nting, Prev: Sy
│ │ │ │ │ -0001c980: 7374 656d 4469 6374 696f 6e61 7279 2d63 stemDictionary-c
│ │ │ │ │ -0001c990: 6f6d 6d61 6e64 2d6c 696e 652c 2020 5570 ommand-line, Up
│ │ │ │ │ -0001c9a0: 3a20 5379 7374 656d 4469 6374 696f 6e61 : SystemDictiona
│ │ │ │ │ -0001c9b0: 7279 0a0a 312e 3136 312e 3620 5379 7374 ry..1.161.6 Syst
│ │ │ │ │ -0001c9c0: 656d 4469 6374 696f 6e61 7279 3a20 6d69 emDictionary: mi
│ │ │ │ │ -0001c9d0: 7363 656c 6c61 6e65 6f75 730a 2d2d 2d2d scellaneous.----
│ │ │ │ │ -0001c9e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0001c9f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0001ca00: 2d2d 2d0a 0a61 7267 756d 656e 7473 0a20 ---..arguments.
│ │ │ │ │ -0001ca10: 2020 2020 5265 7475 726e 2074 6865 2063 Return the c
│ │ │ │ │ -0001ca20: 6f6d 6d61 6e64 206c 696e 6520 6172 6775 ommand line argu
│ │ │ │ │ -0001ca30: 6d65 6e74 7320 6166 7465 7220 7468 6520 ments after the
│ │ │ │ │ -0001ca40: 2d61 2073 7769 7463 680a 0a62 6163 6b74 -a switch..backt
│ │ │ │ │ -0001ca50: 7261 6365 0a20 2020 2020 5072 696e 7420 race. Print
│ │ │ │ │ -0001ca60: 6120 6261 636b 7472 6163 6520 6f6e 2074 a backtrace on t
│ │ │ │ │ -0001ca70: 6865 2054 7261 6e73 6372 6970 742e 0a0a he Transcript...
│ │ │ │ │ -0001ca80: 686f 7374 5379 7374 656d 0a20 2020 2020 hostSystem.
│ │ │ │ │ -0001ca90: 416e 7377 6572 2074 6865 2074 7269 706c Answer the tripl
│ │ │ │ │ -0001caa0: 6574 2063 6f72 7265 7370 6f6e 6469 6e67 et corresponding
│ │ │ │ │ -0001cab0: 2074 6f20 7468 6520 7379 7374 656d 2066 to the system f
│ │ │ │ │ -0001cac0: 6f72 2077 6869 6368 2047 4e55 0a20 2020 or which GNU.
│ │ │ │ │ -0001cad0: 2020 536d 616c 6c74 616c 6b20 7761 7320 Smalltalk was
│ │ │ │ │ -0001cae0: 6275 696c 742e 0a0a 1f0a 4669 6c65 3a20 built.....File:
│ │ │ │ │ -0001caf0: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ -0001cb00: 4e6f 6465 3a20 5379 7374 656d 4469 6374 Node: SystemDict
│ │ │ │ │ -0001cb10: 696f 6e61 7279 2d70 7269 6e74 696e 672c ionary-printing,
│ │ │ │ │ -0001cb20: 2020 4e65 7874 3a20 5379 7374 656d 4469 Next: SystemDi
│ │ │ │ │ -0001cb30: 6374 696f 6e61 7279 2d70 726f 6669 6c69 ctionary-profili
│ │ │ │ │ -0001cb40: 6e67 2c20 2050 7265 763a 2053 7973 7465 ng, Prev: Syste
│ │ │ │ │ -0001cb50: 6d44 6963 7469 6f6e 6172 792d 6d69 7363 mDictionary-misc
│ │ │ │ │ -0001cb60: 656c 6c61 6e65 6f75 732c 2020 5570 3a20 ellaneous, Up:
│ │ │ │ │ -0001cb70: 5379 7374 656d 4469 6374 696f 6e61 7279 SystemDictionary
│ │ │ │ │ -0001cb80: 0a0a 312e 3136 312e 3720 5379 7374 656d ..1.161.7 System
│ │ │ │ │ -0001cb90: 4469 6374 696f 6e61 7279 3a20 7072 696e Dictionary: prin
│ │ │ │ │ -0001cba0: 7469 6e67 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d ting.-----------
│ │ │ │ │ -0001cbb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0001cbc0: 2d2d 2d2d 2d2d 2d0a 0a6e 616d 6549 6e3a -------..nameIn:
│ │ │ │ │ -0001cbd0: 2061 4e61 6d65 7370 6163 650a 2020 2020 aNamespace.
│ │ │ │ │ -0001cbe0: 2041 6e73 7765 7220 2727 536d 616c 6c74 Answer ''Smallt
│ │ │ │ │ -0001cbf0: 616c 6b22 2e0a 0a70 7269 6e74 4f6e 3a20 alk"...printOn:
│ │ │ │ │ -0001cc00: 6153 7472 6561 6d20 696e 3a20 614e 616d aStream in: aNam
│ │ │ │ │ -0001cc10: 6573 7061 6365 0a20 2020 2020 5374 6f72 espace. Stor
│ │ │ │ │ -0001cc20: 6520 536d 616c 6c74 616c 6b20 636f 6465 e Smalltalk code
│ │ │ │ │ -0001cc30: 2063 6f6d 7069 6c69 6e67 2074 6f20 7468 compiling to th
│ │ │ │ │ -0001cc40: 6520 7265 6365 6976 6572 0a0a 7374 6f72 e receiver..stor
│ │ │ │ │ -0001cc50: 654f 6e3a 2061 5374 7265 616d 0a20 2020 eOn: aStream.
│ │ │ │ │ -0001cc60: 2020 5374 6f72 6520 536d 616c 6c74 616c Store Smalltal
│ │ │ │ │ -0001cc70: 6b20 636f 6465 2063 6f6d 7069 6c69 6e67 k code compiling
│ │ │ │ │ -0001cc80: 2074 6f20 7468 6520 7265 6365 6976 6572 to the receiver
│ │ │ │ │ -0001cc90: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ -0001cca0: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ -0001ccb0: 5379 7374 656d 4469 6374 696f 6e61 7279 SystemDictionary
│ │ │ │ │ -0001ccc0: 2d70 726f 6669 6c69 6e67 2c20 204e 6578 -profiling, Nex
│ │ │ │ │ -0001ccd0: 743a 2053 7973 7465 6d44 6963 7469 6f6e t: SystemDiction
│ │ │ │ │ -0001cce0: 6172 792d 7370 6563 6961 6c20 6163 6365 ary-special acce
│ │ │ │ │ -0001ccf0: 7373 696e 672c 2020 5072 6576 3a20 5379 ssing, Prev: Sy
│ │ │ │ │ -0001cd00: 7374 656d 4469 6374 696f 6e61 7279 2d70 stemDictionary-p
│ │ │ │ │ -0001cd10: 7269 6e74 696e 672c 2020 5570 3a20 5379 rinting, Up: Sy
│ │ │ │ │ -0001cd20: 7374 656d 4469 6374 696f 6e61 7279 0a0a stemDictionary..
│ │ │ │ │ -0001cd30: 312e 3136 312e 3820 5379 7374 656d 4469 1.161.8 SystemDi
│ │ │ │ │ -0001cd40: 6374 696f 6e61 7279 3a20 7072 6f66 696c ctionary: profil
│ │ │ │ │ -0001cd50: 696e 670a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ing.------------
│ │ │ │ │ -0001cd60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0001cd70: 2d2d 2d2d 2d2d 2d0a 0a72 6177 5072 6f66 -------..rawProf
│ │ │ │ │ -0001cd80: 696c 653a 2061 6e49 6465 6e74 6974 7944 ile: anIdentityD
│ │ │ │ │ -0001cd90: 6963 7469 6f6e 6172 790a 2020 2020 2053 ictionary. S
│ │ │ │ │ -0001cda0: 6574 2074 6865 2072 6177 2070 726f 6669 et the raw profi
│ │ │ │ │ -0001cdb0: 6c65 2074 6f20 6265 2061 6e49 6465 6e74 le to be anIdent
│ │ │ │ │ -0001cdc0: 6974 7944 6963 7469 6f6e 6172 7920 616e ityDictionary an
│ │ │ │ │ -0001cdd0: 6420 7265 7475 726e 2074 6865 206f 6c64 d return the old
│ │ │ │ │ -0001cde0: 0a20 2020 2020 6f6e 652e 0a0a 1f0a 4669 . one.....Fi
│ │ │ │ │ -0001cdf0: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ -0001ce00: 6f2c 2020 4e6f 6465 3a20 5379 7374 656d o, Node: System
│ │ │ │ │ -0001ce10: 4469 6374 696f 6e61 7279 2d73 7065 6369 Dictionary-speci
│ │ │ │ │ -0001ce20: 616c 2061 6363 6573 7369 6e67 2c20 204e al accessing, N
│ │ │ │ │ -0001ce30: 6578 743a 2053 7973 7465 6d44 6963 7469 ext: SystemDicti
│ │ │ │ │ -0001ce40: 6f6e 6172 792d 7465 7374 696e 672c 2020 onary-testing,
│ │ │ │ │ -0001ce50: 5072 6576 3a20 5379 7374 656d 4469 6374 Prev: SystemDict
│ │ │ │ │ -0001ce60: 696f 6e61 7279 2d70 726f 6669 6c69 6e67 ionary-profiling
│ │ │ │ │ -0001ce70: 2c20 2055 703a 2053 7973 7465 6d44 6963 , Up: SystemDic
│ │ │ │ │ -0001ce80: 7469 6f6e 6172 790a 0a31 2e31 3631 2e39 tionary..1.161.9
│ │ │ │ │ -0001ce90: 2053 7973 7465 6d44 6963 7469 6f6e 6172 SystemDictionar
│ │ │ │ │ -0001cea0: 793a 2073 7065 6369 616c 2061 6363 6573 y: special acces
│ │ │ │ │ -0001ceb0: 7369 6e67 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d sing.-----------
│ │ │ │ │ -0001cec0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0001ced0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0001cee0: 0a0a 6164 6446 6561 7475 7265 3a20 6146 ..addFeature: aF
│ │ │ │ │ -0001cef0: 6561 7475 7265 0a20 2020 2020 4164 6420 eature. Add
│ │ │ │ │ -0001cf00: 7468 6520 6146 6561 7475 7265 2066 6561 the aFeature fea
│ │ │ │ │ -0001cf10: 7475 7265 2074 6f20 7468 6520 4665 6174 ture to the Feat
│ │ │ │ │ -0001cf20: 7572 6573 2073 6574 0a0a 6861 7346 6561 ures set..hasFea
│ │ │ │ │ -0001cf30: 7475 7265 733a 2066 6561 7475 7265 730a tures: features.
│ │ │ │ │ -0001cf40: 2020 2020 2052 6574 7572 6e73 2074 7275 Returns tru
│ │ │ │ │ -0001cf50: 6520 6966 2074 6865 2066 6561 7475 7265 e if the feature
│ │ │ │ │ -0001cf60: 206f 7220 6665 6174 7572 6573 2069 6e20 or features in
│ │ │ │ │ -0001cf70: 2766 6561 7475 7265 7327 2069 7320 6f6e 'features' is on
│ │ │ │ │ -0001cf80: 6520 6f66 2074 6865 0a20 2020 2020 696d e of the. im
│ │ │ │ │ -0001cf90: 706c 656d 656e 7461 7469 6f6e 2064 6570 plementation dep
│ │ │ │ │ -0001cfa0: 656e 6465 6e74 2066 6561 7475 7265 7320 endent features
│ │ │ │ │ -0001cfb0: 7072 6573 656e 740a 0a72 656d 6f76 6546 present..removeF
│ │ │ │ │ -0001cfc0: 6561 7475 7265 3a20 6146 6561 7475 7265 eature: aFeature
│ │ │ │ │ -0001cfd0: 0a20 2020 2020 5265 6d6f 7665 2074 6865 . Remove the
│ │ │ │ │ -0001cfe0: 2061 4665 6174 7572 6520 6665 6174 7572 aFeature featur
│ │ │ │ │ -0001cff0: 6520 746f 2074 6865 2046 6561 7475 7265 e to the Feature
│ │ │ │ │ -0001d000: 7320 7365 740a 0a76 6572 7369 6f6e 0a20 s set..version.
│ │ │ │ │ -0001d010: 2020 2020 416e 7377 6572 2074 6865 2063 Answer the c
│ │ │ │ │ -0001d020: 7572 7265 6e74 2076 6572 7369 6f6e 206f urrent version o
│ │ │ │ │ -0001d030: 6620 7468 6520 474e 5520 536d 616c 6c74 f the GNU Smallt
│ │ │ │ │ -0001d040: 616c 6b20 656e 7669 726f 6e6d 656e 740a alk environment.
│ │ │ │ │ -0001d050: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ -0001d060: 652e 696e 666f 2c20 204e 6f64 653a 2053 e.info, Node: S
│ │ │ │ │ -0001d070: 7973 7465 6d44 6963 7469 6f6e 6172 792d ystemDictionary-
│ │ │ │ │ -0001d080: 7465 7374 696e 672c 2020 5072 6576 3a20 testing, Prev:
│ │ │ │ │ -0001d090: 5379 7374 656d 4469 6374 696f 6e61 7279 SystemDictionary
│ │ │ │ │ -0001d0a0: 2d73 7065 6369 616c 2061 6363 6573 7369 -special accessi
│ │ │ │ │ -0001d0b0: 6e67 2c20 2055 703a 2053 7973 7465 6d44 ng, Up: SystemD
│ │ │ │ │ -0001d0c0: 6963 7469 6f6e 6172 790a 0a31 2e31 3631 ictionary..1.161
│ │ │ │ │ -0001d0d0: 2e31 3020 5379 7374 656d 4469 6374 696f .10 SystemDictio
│ │ │ │ │ -0001d0e0: 6e61 7279 3a20 7465 7374 696e 670a 2d2d nary: testing.--
│ │ │ │ │ -0001d0f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0001d100: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0001d110: 0a0a 696d 6167 654c 6f63 616c 0a20 2020 ..imageLocal.
│ │ │ │ │ -0001d120: 2020 416e 7377 6572 2077 6865 7468 6572 Answer whether
│ │ │ │ │ -0001d130: 2074 6865 206b 6572 6e65 6c20 6469 7265 the kernel dire
│ │ │ │ │ -0001d140: 6374 6f72 7920 6973 2061 2073 7562 6469 ctory is a subdi
│ │ │ │ │ -0001d150: 7265 6374 6f72 7920 6f66 2074 6865 2069 rectory of the i
│ │ │ │ │ -0001d160: 6d61 6765 0a20 2020 2020 6469 7265 6374 mage. direct
│ │ │ │ │ -0001d170: 6f72 7920 286e 6f6e 2d6c 6f63 616c 2069 ory (non-local i
│ │ │ │ │ -0001d180: 6d61 6765 2920 6f72 206e 6f74 2e0a 0a69 mage) or not...i
│ │ │ │ │ -0001d190: 7353 6d61 6c6c 7461 6c6b 0a20 2020 2020 sSmalltalk.
│ │ │ │ │ -0001d1a0: 416e 7377 6572 2027 7472 7565 272e 0a0a Answer 'true'...
│ │ │ │ │ -0001d1b0: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ -0001d1c0: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 5379 .info, Node: Sy
│ │ │ │ │ -0001d1d0: 7374 656d 4578 6365 7074 696f 6e73 2e41 stemExceptions.A
│ │ │ │ │ -0001d1e0: 6c72 6561 6479 4465 6669 6e65 642c 2020 lreadyDefined,
│ │ │ │ │ -0001d1f0: 4e65 7874 3a20 5379 7374 656d 4578 6365 Next: SystemExce
│ │ │ │ │ -0001d200: 7074 696f 6e73 2e41 7267 756d 656e 744f ptions.ArgumentO
│ │ │ │ │ -0001d210: 7574 4f66 5261 6e67 652c 2020 5072 6576 utOfRange, Prev
│ │ │ │ │ -0001d220: 3a20 5379 7374 656d 4469 6374 696f 6e61 : SystemDictiona
│ │ │ │ │ -0001d230: 7279 2c20 2055 703a 2042 6173 6520 636c ry, Up: Base cl
│ │ │ │ │ -0001d240: 6173 7365 730a 0a31 2e31 3632 2053 7973 asses..1.162 Sys
│ │ │ │ │ -0001d250: 7465 6d45 7863 6570 7469 6f6e 732e 416c temExceptions.Al
│ │ │ │ │ -0001d260: 7265 6164 7944 6566 696e 6564 0a3d 3d3d readyDefined.===
│ │ │ │ │ -0001d270: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ -0001d280: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ -0001d290: 3d3d 0a0a 4465 6669 6e65 6420 696e 206e ==..Defined in n
│ │ │ │ │ -0001d2a0: 616d 6573 7061 6365 2053 6d61 6c6c 7461 amespace Smallta
│ │ │ │ │ -0001d2b0: 6c6b 2e53 7973 7465 6d45 7863 6570 7469 lk.SystemExcepti
│ │ │ │ │ -0001d2c0: 6f6e 730a 5375 7065 7263 6c61 7373 3a20 ons.Superclass:
│ │ │ │ │ -0001d2d0: 5379 7374 656d 4578 6365 7074 696f 6e73 SystemExceptions
│ │ │ │ │ -0001d2e0: 2e49 6e76 616c 6964 4172 6775 6d65 6e74 .InvalidArgument
│ │ │ │ │ -0001d2f0: 0a43 6174 6567 6f72 793a 204c 616e 6775 .Category: Langu
│ │ │ │ │ -0001d300: 6167 652d 4578 6365 7074 696f 6e73 0a20 age-Exceptions.
│ │ │ │ │ -0001d310: 2020 2020 4920 616d 2072 6169 7365 6420 I am raised
│ │ │ │ │ -0001d320: 7768 656e 206f 6e65 2074 7269 6573 2074 when one tries t
│ │ │ │ │ -0001d330: 6f20 6465 6669 6e65 2061 2073 796d 626f o define a symbo
│ │ │ │ │ -0001d340: 6c20 2863 6c61 7373 206f 7220 706f 6f6c l (class or pool
│ │ │ │ │ -0001d350: 0a20 2020 2020 7661 7269 6162 6c65 2920 . variable)
│ │ │ │ │ -0001d360: 7468 6174 2069 7320 616c 7265 6164 7920 that is already
│ │ │ │ │ -0001d370: 6465 6669 6e65 642e 0a0a 2a20 4d65 6e75 defined...* Menu
│ │ │ │ │ -0001d380: 3a0a 0a2a 2053 7973 7465 6d45 7863 6570 :..* SystemExcep
│ │ │ │ │ -0001d390: 7469 6f6e 732e 416c 7265 6164 7944 6566 tions.AlreadyDef
│ │ │ │ │ -0001d3a0: 696e 6564 2d61 6363 6573 7369 6e67 3a3a ined-accessing::
│ │ │ │ │ -0001d3b0: 2020 2869 6e73 7461 6e63 6529 0a0a 1f0a (instance)....
│ │ │ │ │ -0001d3c0: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ -0001d3d0: 6e66 6f2c 2020 4e6f 6465 3a20 5379 7374 nfo, Node: Syst
│ │ │ │ │ -0001d3e0: 656d 4578 6365 7074 696f 6e73 2e41 6c72 emExceptions.Alr
│ │ │ │ │ -0001d3f0: 6561 6479 4465 6669 6e65 642d 6163 6365 eadyDefined-acce
│ │ │ │ │ -0001d400: 7373 696e 672c 2020 5570 3a20 5379 7374 ssing, Up: Syst
│ │ │ │ │ -0001d410: 656d 4578 6365 7074 696f 6e73 2e41 6c72 emExceptions.Alr
│ │ │ │ │ -0001d420: 6561 6479 4465 6669 6e65 640a 0a31 2e31 eadyDefined..1.1
│ │ │ │ │ -0001d430: 3632 2e31 2053 7973 7465 6d45 7863 6570 62.1 SystemExcep
│ │ │ │ │ -0001d440: 7469 6f6e 732e 416c 7265 6164 7944 6566 tions.AlreadyDef
│ │ │ │ │ -0001d450: 696e 6564 3a20 6163 6365 7373 696e 670a ined: accessing.
│ │ │ │ │ -0001d460: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0001d470: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0001d480: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0001d490: 2d2d 0a0a 6465 7363 7269 7074 696f 6e0a --..description.
│ │ │ │ │ -0001d4a0: 2020 2020 2041 6e73 7765 7220 6120 6465 Answer a de
│ │ │ │ │ -0001d4b0: 7363 7269 7074 696f 6e20 666f 7220 7468 scription for th
│ │ │ │ │ -0001d4c0: 6520 6572 726f 720a 0a1f 0a46 696c 653a e error....File:
│ │ │ │ │ -0001d4d0: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ -0001d4e0: 204e 6f64 653a 2053 7973 7465 6d45 7863 Node: SystemExc
│ │ │ │ │ -0001d4f0: 6570 7469 6f6e 732e 4172 6775 6d65 6e74 eptions.Argument
│ │ │ │ │ -0001d500: 4f75 744f 6652 616e 6765 2c20 204e 6578 OutOfRange, Nex
│ │ │ │ │ -0001d510: 743a 2053 7973 7465 6d45 7863 6570 7469 t: SystemExcepti
│ │ │ │ │ -0001d520: 6f6e 732e 4261 6452 6574 7572 6e2c 2020 ons.BadReturn,
│ │ │ │ │ -0001d530: 5072 6576 3a20 5379 7374 656d 4578 6365 Prev: SystemExce
│ │ │ │ │ -0001d540: 7074 696f 6e73 2e41 6c72 6561 6479 4465 ptions.AlreadyDe
│ │ │ │ │ -0001d550: 6669 6e65 642c 2020 5570 3a20 4261 7365 fined, Up: Base
│ │ │ │ │ -0001d560: 2063 6c61 7373 6573 0a0a 312e 3136 3320 classes..1.163
│ │ │ │ │ -0001d570: 5379 7374 656d 4578 6365 7074 696f 6e73 SystemExceptions
│ │ │ │ │ -0001d580: 2e41 7267 756d 656e 744f 7574 4f66 5261 .ArgumentOutOfRa
│ │ │ │ │ -0001d590: 6e67 650a 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d nge.============
│ │ │ │ │ -0001d5a0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ -0001d5b0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a44 =============..D
│ │ │ │ │ -0001d5c0: 6566 696e 6564 2069 6e20 6e61 6d65 7370 efined in namesp
│ │ │ │ │ -0001d5d0: 6163 6520 536d 616c 6c74 616c 6b2e 5379 ace Smalltalk.Sy
│ │ │ │ │ -0001d5e0: 7374 656d 4578 6365 7074 696f 6e73 0a53 stemExceptions.S
│ │ │ │ │ -0001d5f0: 7570 6572 636c 6173 733a 2053 7973 7465 uperclass: Syste
│ │ │ │ │ -0001d600: 6d45 7863 6570 7469 6f6e 732e 496e 7661 mExceptions.Inva
│ │ │ │ │ -0001d610: 6c69 6441 7267 756d 656e 740a 4361 7465 lidArgument.Cate
│ │ │ │ │ -0001d620: 676f 7279 3a20 4c61 6e67 7561 6765 2d45 gory: Language-E
│ │ │ │ │ -0001d630: 7863 6570 7469 6f6e 730a 2020 2020 2049 xceptions. I
│ │ │ │ │ -0001d640: 2061 6d20 7261 6973 6564 2077 6865 6e20 am raised when
│ │ │ │ │ -0001d650: 6f6e 6520 696e 766f 6b65 7320 6120 6d65 one invokes a me
│ │ │ │ │ -0001d660: 7468 6f64 2077 6974 6820 616e 2061 7267 thod with an arg
│ │ │ │ │ -0001d670: 756d 656e 7420 6f75 7473 6964 6520 6f66 ument outside of
│ │ │ │ │ -0001d680: 0a20 2020 2020 6974 7320 7661 6c69 6420 . its valid
│ │ │ │ │ -0001d690: 7261 6e67 652e 0a0a 2a20 4d65 6e75 3a0a range...* Menu:.
│ │ │ │ │ -0001d6a0: 0a2a 2053 7973 7465 6d45 7863 6570 7469 .* SystemExcepti
│ │ │ │ │ -0001d6b0: 6f6e 732e 4172 6775 6d65 6e74 4f75 744f ons.ArgumentOutO
│ │ │ │ │ -0001d6c0: 6652 616e 6765 2063 6c61 7373 2d73 6967 fRange class-sig
│ │ │ │ │ -0001d6d0: 6e61 6c69 6e67 3a3a 2020 2863 6c61 7373 naling:: (class
│ │ │ │ │ -0001d6e0: 290a 2a20 5379 7374 656d 4578 6365 7074 ).* SystemExcept
│ │ │ │ │ -0001d6f0: 696f 6e73 2e41 7267 756d 656e 744f 7574 ions.ArgumentOut
│ │ │ │ │ -0001d700: 4f66 5261 6e67 652d 6163 6365 7373 696e OfRange-accessin
│ │ │ │ │ -0001d710: 673a 3a20 2028 696e 7374 616e 6365 290a g:: (instance).
│ │ │ │ │ -0001d720: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ -0001d730: 652e 696e 666f 2c20 204e 6f64 653a 2053 e.info, Node: S
│ │ │ │ │ -0001d740: 7973 7465 6d45 7863 6570 7469 6f6e 732e ystemExceptions.
│ │ │ │ │ -0001d750: 4172 6775 6d65 6e74 4f75 744f 6652 616e ArgumentOutOfRan
│ │ │ │ │ -0001d760: 6765 2063 6c61 7373 2d73 6967 6e61 6c69 ge class-signali
│ │ │ │ │ -0001d770: 6e67 2c20 204e 6578 743a 2053 7973 7465 ng, Next: Syste
│ │ │ │ │ -0001d780: 6d45 7863 6570 7469 6f6e 732e 4172 6775 mExceptions.Argu
│ │ │ │ │ -0001d790: 6d65 6e74 4f75 744f 6652 616e 6765 2d61 mentOutOfRange-a
│ │ │ │ │ -0001d7a0: 6363 6573 7369 6e67 2c20 2055 703a 2053 ccessing, Up: S
│ │ │ │ │ -0001d7b0: 7973 7465 6d45 7863 6570 7469 6f6e 732e ystemExceptions.
│ │ │ │ │ -0001d7c0: 4172 6775 6d65 6e74 4f75 744f 6652 616e ArgumentOutOfRan
│ │ │ │ │ -0001d7d0: 6765 0a0a 312e 3136 332e 3120 5379 7374 ge..1.163.1 Syst
│ │ │ │ │ -0001d7e0: 656d 4578 6365 7074 696f 6e73 2e41 7267 emExceptions.Arg
│ │ │ │ │ -0001d7f0: 756d 656e 744f 7574 4f66 5261 6e67 6520 umentOutOfRange
│ │ │ │ │ -0001d800: 636c 6173 733a 2073 6967 6e61 6c69 6e67 class: signaling
│ │ │ │ │ -0001d810: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------
│ │ │ │ │ -0001d820: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0001d830: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0001d840: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a73 -------------..s
│ │ │ │ │ -0001d850: 6967 6e61 6c4f 6e3a 2076 616c 7565 206d ignalOn: value m
│ │ │ │ │ -0001d860: 7573 7442 6542 6574 7765 656e 3a20 6c6f ustBeBetween: lo
│ │ │ │ │ -0001d870: 7720 616e 643a 2068 6967 680a 2020 2020 w and: high.
│ │ │ │ │ -0001d880: 2052 6169 7365 2074 6865 2065 7863 6570 Raise the excep
│ │ │ │ │ -0001d890: 7469 6f6e 2e20 2054 6865 2067 6976 656e tion. The given
│ │ │ │ │ -0001d8a0: 2076 616c 7565 2077 6173 206e 6f74 2062 value was not b
│ │ │ │ │ -0001d8b0: 6574 7765 656e 206c 6f77 2061 6e64 2068 etween low and h
│ │ │ │ │ -0001d8c0: 6967 682e 0a0a 1f0a 4669 6c65 3a20 6773 igh.....File: gs
│ │ │ │ │ -0001d8d0: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ -0001d8e0: 6465 3a20 5379 7374 656d 4578 6365 7074 de: SystemExcept
│ │ │ │ │ -0001d8f0: 696f 6e73 2e41 7267 756d 656e 744f 7574 ions.ArgumentOut
│ │ │ │ │ -0001d900: 4f66 5261 6e67 652d 6163 6365 7373 696e OfRange-accessin
│ │ │ │ │ -0001d910: 672c 2020 5072 6576 3a20 5379 7374 656d g, Prev: System
│ │ │ │ │ -0001d920: 4578 6365 7074 696f 6e73 2e41 7267 756d Exceptions.Argum
│ │ │ │ │ -0001d930: 656e 744f 7574 4f66 5261 6e67 6520 636c entOutOfRange cl
│ │ │ │ │ -0001d940: 6173 732d 7369 676e 616c 696e 672c 2020 ass-signaling,
│ │ │ │ │ -0001d950: 5570 3a20 5379 7374 656d 4578 6365 7074 Up: SystemExcept
│ │ │ │ │ -0001d960: 696f 6e73 2e41 7267 756d 656e 744f 7574 ions.ArgumentOut
│ │ │ │ │ -0001d970: 4f66 5261 6e67 650a 0a31 2e31 3633 2e32 OfRange..1.163.2
│ │ │ │ │ -0001d980: 2053 7973 7465 6d45 7863 6570 7469 6f6e SystemException
│ │ │ │ │ -0001d990: 732e 4172 6775 6d65 6e74 4f75 744f 6652 s.ArgumentOutOfR
│ │ │ │ │ -0001d9a0: 616e 6765 3a20 6163 6365 7373 696e 670a ange: accessing.
│ │ │ │ │ -0001d9b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0001d9c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0001d9d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0001d9e0: 2d2d 2d2d 2d2d 0a0a 6465 7363 7269 7074 ------..descript
│ │ │ │ │ -0001d9f0: 696f 6e0a 2020 2020 2041 6e73 7765 7220 ion. Answer
│ │ │ │ │ -0001da00: 6120 7465 7874 7561 6c20 6465 7363 7269 a textual descri
│ │ │ │ │ -0001da10: 7074 696f 6e20 6f66 2074 6865 2065 7863 ption of the exc
│ │ │ │ │ -0001da20: 6570 7469 6f6e 2e0a 0a68 6967 680a 2020 eption...high.
│ │ │ │ │ -0001da30: 2020 2041 6e73 7765 7220 7468 6520 6869 Answer the hi
│ │ │ │ │ -0001da40: 6768 6573 7420 7661 6c75 6520 7468 6174 ghest value that
│ │ │ │ │ -0001da50: 2077 6173 2070 6572 6d69 7474 6564 2e0a was permitted..
│ │ │ │ │ -0001da60: 0a68 6967 683a 2061 4d61 676e 6974 7564 .high: aMagnitud
│ │ │ │ │ -0001da70: 650a 2020 2020 2053 6574 2074 6865 2068 e. Set the h
│ │ │ │ │ -0001da80: 6967 6865 7374 2076 616c 7565 2074 6861 ighest value tha
│ │ │ │ │ -0001da90: 7420 7761 7320 7065 726d 6974 7465 642e t was permitted.
│ │ │ │ │ -0001daa0: 0a0a 6c6f 770a 2020 2020 2041 6e73 7765 ..low. Answe
│ │ │ │ │ -0001dab0: 7220 7468 6520 6c6f 7765 7374 2076 616c r the lowest val
│ │ │ │ │ -0001dac0: 7565 2074 6861 7420 7761 7320 7065 726d ue that was perm
│ │ │ │ │ -0001dad0: 6974 7465 642e 0a0a 6c6f 773a 2061 4d61 itted...low: aMa
│ │ │ │ │ -0001dae0: 676e 6974 7564 650a 2020 2020 2053 6574 gnitude. Set
│ │ │ │ │ -0001daf0: 2074 6865 206c 6f77 6573 7420 7661 6c75 the lowest valu
│ │ │ │ │ -0001db00: 6520 7468 6174 2077 6173 2070 6572 6d69 e that was permi
│ │ │ │ │ -0001db10: 7474 6564 2e0a 0a1f 0a46 696c 653a 2067 tted.....File: g
│ │ │ │ │ -0001db20: 7374 2d62 6173 652e 696e 666f 2c20 204e st-base.info, N
│ │ │ │ │ -0001db30: 6f64 653a 2053 7973 7465 6d45 7863 6570 ode: SystemExcep
│ │ │ │ │ -0001db40: 7469 6f6e 732e 4261 6452 6574 7572 6e2c tions.BadReturn,
│ │ │ │ │ -0001db50: 2020 4e65 7874 3a20 5379 7374 656d 4578 Next: SystemEx
│ │ │ │ │ -0001db60: 6365 7074 696f 6e73 2e43 496e 7465 7266 ceptions.CInterf
│ │ │ │ │ -0001db70: 6163 6545 7272 6f72 2c20 2050 7265 763a aceError, Prev:
│ │ │ │ │ -0001db80: 2053 7973 7465 6d45 7863 6570 7469 6f6e SystemException
│ │ │ │ │ -0001db90: 732e 4172 6775 6d65 6e74 4f75 744f 6652 s.ArgumentOutOfR
│ │ │ │ │ -0001dba0: 616e 6765 2c20 2055 703a 2042 6173 6520 ange, Up: Base
│ │ │ │ │ -0001dbb0: 636c 6173 7365 730a 0a31 2e31 3634 2053 classes..1.164 S
│ │ │ │ │ -0001dbc0: 7973 7465 6d45 7863 6570 7469 6f6e 732e ystemExceptions.
│ │ │ │ │ -0001dbd0: 4261 6452 6574 7572 6e0a 3d3d 3d3d 3d3d BadReturn.======
│ │ │ │ │ -0001dbe0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ -0001dbf0: 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a 4465 6669 ==========..Defi
│ │ │ │ │ -0001dc00: 6e65 6420 696e 206e 616d 6573 7061 6365 ned in namespace
│ │ │ │ │ -0001dc10: 2053 6d61 6c6c 7461 6c6b 2e53 7973 7465 Smalltalk.Syste
│ │ │ │ │ -0001dc20: 6d45 7863 6570 7469 6f6e 730a 5375 7065 mExceptions.Supe
│ │ │ │ │ -0001dc30: 7263 6c61 7373 3a20 5379 7374 656d 4578 rclass: SystemEx
│ │ │ │ │ -0001dc40: 6365 7074 696f 6e73 2e56 4d45 7272 6f72 ceptions.VMError
│ │ │ │ │ -0001dc50: 0a43 6174 6567 6f72 793a 204c 616e 6775 .Category: Langu
│ │ │ │ │ -0001dc60: 6167 652d 4578 6365 7074 696f 6e73 0a20 age-Exceptions.
│ │ │ │ │ -0001dc70: 2020 2020 4920 616d 2072 6169 7365 6420 I am raised
│ │ │ │ │ -0001dc80: 7768 656e 206f 6e65 2074 7269 6573 2074 when one tries t
│ │ │ │ │ -0001dc90: 6f20 7265 7475 726e 2066 726f 6d20 616e o return from an
│ │ │ │ │ -0001dca0: 2061 6c72 6561 6479 2d74 6572 6d69 6e61 already-termina
│ │ │ │ │ -0001dcb0: 7465 640a 2020 2020 206d 6574 686f 642e ted. method.
│ │ │ │ │ -0001dcc0: 0a0a 2a20 4d65 6e75 3a0a 0a2a 2053 7973 ..* Menu:..* Sys
│ │ │ │ │ -0001dcd0: 7465 6d45 7863 6570 7469 6f6e 732e 4261 temExceptions.Ba
│ │ │ │ │ -0001dce0: 6452 6574 7572 6e2d 6163 6365 7373 696e dReturn-accessin
│ │ │ │ │ -0001dcf0: 673a 3a20 2028 696e 7374 616e 6365 290a g:: (instance).
│ │ │ │ │ -0001dd00: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ -0001dd10: 652e 696e 666f 2c20 204e 6f64 653a 2053 e.info, Node: S
│ │ │ │ │ -0001dd20: 7973 7465 6d45 7863 6570 7469 6f6e 732e ystemExceptions.
│ │ │ │ │ -0001dd30: 4261 6452 6574 7572 6e2d 6163 6365 7373 BadReturn-access
│ │ │ │ │ -0001dd40: 696e 672c 2020 5570 3a20 5379 7374 656d ing, Up: System
│ │ │ │ │ -0001dd50: 4578 6365 7074 696f 6e73 2e42 6164 5265 Exceptions.BadRe
│ │ │ │ │ -0001dd60: 7475 726e 0a0a 312e 3136 342e 3120 5379 turn..1.164.1 Sy
│ │ │ │ │ -0001dd70: 7374 656d 4578 6365 7074 696f 6e73 2e42 stemExceptions.B
│ │ │ │ │ -0001dd80: 6164 5265 7475 726e 3a20 6163 6365 7373 adReturn: access
│ │ │ │ │ -0001dd90: 696e 670a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ing.------------
│ │ │ │ │ -0001dda0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0001ddb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0001ddc0: 2d0a 0a64 6573 6372 6970 7469 6f6e 0a20 -..description.
│ │ │ │ │ -0001ddd0: 2020 2020 416e 7377 6572 2061 2074 6578 Answer a tex
│ │ │ │ │ -0001dde0: 7475 616c 2064 6573 6372 6970 7469 6f6e tual description
│ │ │ │ │ -0001ddf0: 206f 6620 7468 6520 6578 6365 7074 696f of the exceptio
│ │ │ │ │ -0001de00: 6e2e 0a0a 1f0a 4669 6c65 3a20 6773 742d n.....File: gst-
│ │ │ │ │ -0001de10: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ -0001de20: 3a20 5379 7374 656d 4578 6365 7074 696f : SystemExceptio
│ │ │ │ │ -0001de30: 6e73 2e43 496e 7465 7266 6163 6545 7272 ns.CInterfaceErr
│ │ │ │ │ -0001de40: 6f72 2c20 204e 6578 743a 2053 7973 7465 or, Next: Syste
│ │ │ │ │ -0001de50: 6d45 7863 6570 7469 6f6e 732e 456d 7074 mExceptions.Empt
│ │ │ │ │ -0001de60: 7943 6f6c 6c65 6374 696f 6e2c 2020 5072 yCollection, Pr
│ │ │ │ │ -0001de70: 6576 3a20 5379 7374 656d 4578 6365 7074 ev: SystemExcept
│ │ │ │ │ -0001de80: 696f 6e73 2e42 6164 5265 7475 726e 2c20 ions.BadReturn,
│ │ │ │ │ -0001de90: 2055 703a 2042 6173 6520 636c 6173 7365 Up: Base classe
│ │ │ │ │ -0001dea0: 730a 0a31 2e31 3635 2053 7973 7465 6d45 s..1.165 SystemE
│ │ │ │ │ -0001deb0: 7863 6570 7469 6f6e 732e 4349 6e74 6572 xceptions.CInter
│ │ │ │ │ -0001dec0: 6661 6365 4572 726f 720a 3d3d 3d3d 3d3d faceError.======
│ │ │ │ │ -0001ded0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ -0001dee0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ -0001def0: 0a0a 4465 6669 6e65 6420 696e 206e 616d ..Defined in nam
│ │ │ │ │ -0001df00: 6573 7061 6365 2053 6d61 6c6c 7461 6c6b espace Smalltalk
│ │ │ │ │ -0001df10: 2e53 7973 7465 6d45 7863 6570 7469 6f6e .SystemException
│ │ │ │ │ -0001df20: 730a 5375 7065 7263 6c61 7373 3a20 5379 s.Superclass: Sy
│ │ │ │ │ -0001df30: 7374 656d 4578 6365 7074 696f 6e73 2e50 stemExceptions.P
│ │ │ │ │ -0001df40: 7269 6d69 7469 7665 4661 696c 6564 0a43 rimitiveFailed.C
│ │ │ │ │ -0001df50: 6174 6567 6f72 793a 204c 616e 6775 6167 ategory: Languag
│ │ │ │ │ -0001df60: 652d 4578 6365 7074 696f 6e73 0a20 2020 e-Exceptions.
│ │ │ │ │ -0001df70: 2020 4920 616d 2072 6169 7365 6420 7768 I am raised wh
│ │ │ │ │ -0001df80: 656e 2061 6e20 6572 726f 7220 6861 7070 en an error happ
│ │ │ │ │ -0001df90: 656e 7320 7468 6174 2069 7320 7265 6c61 ens that is rela
│ │ │ │ │ -0001dfa0: 7465 6420 746f 2074 6865 2043 0a20 2020 ted to the C.
│ │ │ │ │ -0001dfb0: 2020 696e 7465 7266 6163 652e 0a0a 2a20 interface...*
│ │ │ │ │ -0001dfc0: 4d65 6e75 3a0a 0a2a 2053 7973 7465 6d45 Menu:..* SystemE
│ │ │ │ │ -0001dfd0: 7863 6570 7469 6f6e 732e 4349 6e74 6572 xceptions.CInter
│ │ │ │ │ -0001dfe0: 6661 6365 4572 726f 722d 6163 6365 7373 faceError-access
│ │ │ │ │ -0001dff0: 696e 673a 3a20 2028 696e 7374 616e 6365 ing:: (instance
│ │ │ │ │ -0001e000: 290a 0a1f 0a46 696c 653a 2067 7374 2d62 )....File: gst-b
│ │ │ │ │ -0001e010: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ -0001e020: 2053 7973 7465 6d45 7863 6570 7469 6f6e SystemException
│ │ │ │ │ -0001e030: 732e 4349 6e74 6572 6661 6365 4572 726f s.CInterfaceErro
│ │ │ │ │ -0001e040: 722d 6163 6365 7373 696e 672c 2020 5570 r-accessing, Up
│ │ │ │ │ -0001e050: 3a20 5379 7374 656d 4578 6365 7074 696f : SystemExceptio
│ │ │ │ │ -0001e060: 6e73 2e43 496e 7465 7266 6163 6545 7272 ns.CInterfaceErr
│ │ │ │ │ -0001e070: 6f72 0a0a 312e 3136 352e 3120 5379 7374 or..1.165.1 Syst
│ │ │ │ │ -0001e080: 656d 4578 6365 7074 696f 6e73 2e43 496e emExceptions.CIn
│ │ │ │ │ -0001e090: 7465 7266 6163 6545 7272 6f72 3a20 6163 terfaceError: ac
│ │ │ │ │ -0001e0a0: 6365 7373 696e 670a 2d2d 2d2d 2d2d 2d2d cessing.--------
│ │ │ │ │ -0001e0b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0001e0c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0001e0d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a64 6573 -----------..des
│ │ │ │ │ -0001e0e0: 6372 6970 7469 6f6e 0a20 2020 2020 416e cription. An
│ │ │ │ │ -0001e0f0: 7377 6572 2061 2074 6578 7475 616c 2064 swer a textual d
│ │ │ │ │ -0001e100: 6573 6372 6970 7469 6f6e 206f 6620 7468 escription of th
│ │ │ │ │ -0001e110: 6520 6578 6365 7074 696f 6e2e 0a0a 1f0a e exception.....
│ │ │ │ │ -0001e120: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ -0001e130: 6e66 6f2c 2020 4e6f 6465 3a20 5379 7374 nfo, Node: Syst
│ │ │ │ │ -0001e140: 656d 4578 6365 7074 696f 6e73 2e45 6d70 emExceptions.Emp
│ │ │ │ │ -0001e150: 7479 436f 6c6c 6563 7469 6f6e 2c20 204e tyCollection, N
│ │ │ │ │ -0001e160: 6578 743a 2053 7973 7465 6d45 7863 6570 ext: SystemExcep
│ │ │ │ │ -0001e170: 7469 6f6e 732e 456e 644f 6653 7472 6561 tions.EndOfStrea
│ │ │ │ │ -0001e180: 6d2c 2020 5072 6576 3a20 5379 7374 656d m, Prev: System
│ │ │ │ │ -0001e190: 4578 6365 7074 696f 6e73 2e43 496e 7465 Exceptions.CInte
│ │ │ │ │ -0001e1a0: 7266 6163 6545 7272 6f72 2c20 2055 703a rfaceError, Up:
│ │ │ │ │ -0001e1b0: 2042 6173 6520 636c 6173 7365 730a 0a31 Base classes..1
│ │ │ │ │ -0001e1c0: 2e31 3636 2053 7973 7465 6d45 7863 6570 .166 SystemExcep
│ │ │ │ │ -0001e1d0: 7469 6f6e 732e 456d 7074 7943 6f6c 6c65 tions.EmptyColle
│ │ │ │ │ -0001e1e0: 6374 696f 6e0a 3d3d 3d3d 3d3d 3d3d 3d3d ction.==========
│ │ │ │ │ -0001e1f0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ -0001e200: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a 4465 ============..De
│ │ │ │ │ -0001e210: 6669 6e65 6420 696e 206e 616d 6573 7061 fined in namespa
│ │ │ │ │ -0001e220: 6365 2053 6d61 6c6c 7461 6c6b 2e53 7973 ce Smalltalk.Sys
│ │ │ │ │ -0001e230: 7465 6d45 7863 6570 7469 6f6e 730a 5375 temExceptions.Su
│ │ │ │ │ -0001e240: 7065 7263 6c61 7373 3a20 5379 7374 656d perclass: System
│ │ │ │ │ -0001e250: 4578 6365 7074 696f 6e73 2e49 6e76 616c Exceptions.Inval
│ │ │ │ │ -0001e260: 6964 5661 6c75 650a 4361 7465 676f 7279 idValue.Category
│ │ │ │ │ -0001e270: 3a20 4c61 6e67 7561 6765 2d45 7863 6570 : Language-Excep
│ │ │ │ │ -0001e280: 7469 6f6e 730a 2020 2020 2049 2061 6d20 tions. I am
│ │ │ │ │ -0001e290: 7261 6973 6564 2077 6865 6e20 6f6e 6520 raised when one
│ │ │ │ │ -0001e2a0: 696e 766f 6b65 7320 6120 6d65 7468 6f64 invokes a method
│ │ │ │ │ -0001e2b0: 206f 6e20 616e 2065 6d70 7479 2063 6f6c on an empty col
│ │ │ │ │ -0001e2c0: 6c65 6374 696f 6e2e 0a0a 2a20 4d65 6e75 lection...* Menu
│ │ │ │ │ -0001e2d0: 3a0a 0a2a 2053 7973 7465 6d45 7863 6570 :..* SystemExcep
│ │ │ │ │ -0001e2e0: 7469 6f6e 732e 456d 7074 7943 6f6c 6c65 tions.EmptyColle
│ │ │ │ │ -0001e2f0: 6374 696f 6e2d 6163 6365 7373 696e 673a ction-accessing:
│ │ │ │ │ -0001e300: 3a20 2028 696e 7374 616e 6365 290a 0a1f : (instance)...
│ │ │ │ │ -0001e310: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ -0001e320: 696e 666f 2c20 204e 6f64 653a 2053 7973 info, Node: Sys
│ │ │ │ │ -0001e330: 7465 6d45 7863 6570 7469 6f6e 732e 456d temExceptions.Em
│ │ │ │ │ -0001e340: 7074 7943 6f6c 6c65 6374 696f 6e2d 6163 ptyCollection-ac
│ │ │ │ │ -0001e350: 6365 7373 696e 672c 2020 5570 3a20 5379 cessing, Up: Sy
│ │ │ │ │ -0001e360: 7374 656d 4578 6365 7074 696f 6e73 2e45 stemExceptions.E
│ │ │ │ │ -0001e370: 6d70 7479 436f 6c6c 6563 7469 6f6e 0a0a mptyCollection..
│ │ │ │ │ -0001e380: 312e 3136 362e 3120 5379 7374 656d 4578 1.166.1 SystemEx
│ │ │ │ │ -0001e390: 6365 7074 696f 6e73 2e45 6d70 7479 436f ceptions.EmptyCo
│ │ │ │ │ -0001e3a0: 6c6c 6563 7469 6f6e 3a20 6163 6365 7373 llection: access
│ │ │ │ │ -0001e3b0: 696e 670a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ing.------------
│ │ │ │ │ -0001e3c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0001e3d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0001e3e0: 2d2d 2d2d 2d2d 2d0a 0a64 6573 6372 6970 -------..descrip
│ │ │ │ │ -0001e3f0: 7469 6f6e 0a20 2020 2020 416e 7377 6572 tion. Answer
│ │ │ │ │ -0001e400: 2061 2074 6578 7475 616c 2064 6573 6372 a textual descr
│ │ │ │ │ -0001e410: 6970 7469 6f6e 206f 6620 7468 6520 6578 iption of the ex
│ │ │ │ │ -0001e420: 6365 7074 696f 6e2e 0a0a 1f0a 4669 6c65 ception.....File
│ │ │ │ │ -0001e430: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ -0001e440: 2020 4e6f 6465 3a20 5379 7374 656d 4578 Node: SystemEx
│ │ │ │ │ -0001e450: 6365 7074 696f 6e73 2e45 6e64 4f66 5374 ceptions.EndOfSt
│ │ │ │ │ -0001e460: 7265 616d 2c20 204e 6578 743a 2053 7973 ream, Next: Sys
│ │ │ │ │ -0001e470: 7465 6d45 7863 6570 7469 6f6e 732e 4669 temExceptions.Fi
│ │ │ │ │ -0001e480: 6c65 4572 726f 722c 2020 5072 6576 3a20 leError, Prev:
│ │ │ │ │ -0001e490: 5379 7374 656d 4578 6365 7074 696f 6e73 SystemExceptions
│ │ │ │ │ -0001e4a0: 2e45 6d70 7479 436f 6c6c 6563 7469 6f6e .EmptyCollection
│ │ │ │ │ -0001e4b0: 2c20 2055 703a 2042 6173 6520 636c 6173 , Up: Base clas
│ │ │ │ │ -0001e4c0: 7365 730a 0a31 2e31 3637 2053 7973 7465 ses..1.167 Syste
│ │ │ │ │ -0001e4d0: 6d45 7863 6570 7469 6f6e 732e 456e 644f mExceptions.EndO
│ │ │ │ │ -0001e4e0: 6653 7472 6561 6d0a 3d3d 3d3d 3d3d 3d3d fStream.========
│ │ │ │ │ -0001e4f0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ -0001e500: 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a 4465 6669 ==========..Defi
│ │ │ │ │ -0001e510: 6e65 6420 696e 206e 616d 6573 7061 6365 ned in namespace
│ │ │ │ │ -0001e520: 2053 6d61 6c6c 7461 6c6b 2e53 7973 7465 Smalltalk.Syste
│ │ │ │ │ -0001e530: 6d45 7863 6570 7469 6f6e 730a 5375 7065 mExceptions.Supe
│ │ │ │ │ -0001e540: 7263 6c61 7373 3a20 4e6f 7469 6669 6361 rclass: Notifica
│ │ │ │ │ -0001e550: 7469 6f6e 0a43 6174 6567 6f72 793a 204c tion.Category: L
│ │ │ │ │ -0001e560: 616e 6775 6167 652d 4578 6365 7074 696f anguage-Exceptio
│ │ │ │ │ -0001e570: 6e73 0a20 2020 2020 4920 616d 2072 6169 ns. I am rai
│ │ │ │ │ -0001e580: 7365 6420 7768 656e 2061 2073 7472 6561 sed when a strea
│ │ │ │ │ -0001e590: 6d20 7265 6163 6865 7320 6974 7320 656e m reaches its en
│ │ │ │ │ -0001e5a0: 642e 0a0a 2a20 4d65 6e75 3a0a 0a2a 2053 d...* Menu:..* S
│ │ │ │ │ -0001e5b0: 7973 7465 6d45 7863 6570 7469 6f6e 732e ystemExceptions.
│ │ │ │ │ -0001e5c0: 456e 644f 6653 7472 6561 6d20 636c 6173 EndOfStream clas
│ │ │ │ │ -0001e5d0: 732d 7369 676e 616c 696e 673a 3a20 2028 s-signaling:: (
│ │ │ │ │ -0001e5e0: 636c 6173 7329 0a2a 2053 7973 7465 6d45 class).* SystemE
│ │ │ │ │ -0001e5f0: 7863 6570 7469 6f6e 732e 456e 644f 6653 xceptions.EndOfS
│ │ │ │ │ -0001e600: 7472 6561 6d2d 6163 6365 7373 696e 673a tream-accessing:
│ │ │ │ │ -0001e610: 3a20 2028 696e 7374 616e 6365 290a 0a1f : (instance)...
│ │ │ │ │ -0001e620: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ -0001e630: 696e 666f 2c20 204e 6f64 653a 2053 7973 info, Node: Sys
│ │ │ │ │ -0001e640: 7465 6d45 7863 6570 7469 6f6e 732e 456e temExceptions.En
│ │ │ │ │ -0001e650: 644f 6653 7472 6561 6d20 636c 6173 732d dOfStream class-
│ │ │ │ │ -0001e660: 7369 676e 616c 696e 672c 2020 4e65 7874 signaling, Next
│ │ │ │ │ -0001e670: 3a20 5379 7374 656d 4578 6365 7074 696f : SystemExceptio
│ │ │ │ │ -0001e680: 6e73 2e45 6e64 4f66 5374 7265 616d 2d61 ns.EndOfStream-a
│ │ │ │ │ -0001e690: 6363 6573 7369 6e67 2c20 2055 703a 2053 ccessing, Up: S
│ │ │ │ │ -0001e6a0: 7973 7465 6d45 7863 6570 7469 6f6e 732e ystemExceptions.
│ │ │ │ │ -0001e6b0: 456e 644f 6653 7472 6561 6d0a 0a31 2e31 EndOfStream..1.1
│ │ │ │ │ -0001e6c0: 3637 2e31 2053 7973 7465 6d45 7863 6570 67.1 SystemExcep
│ │ │ │ │ -0001e6d0: 7469 6f6e 732e 456e 644f 6653 7472 6561 tions.EndOfStrea
│ │ │ │ │ -0001e6e0: 6d20 636c 6173 733a 2073 6967 6e61 6c69 m class: signali
│ │ │ │ │ -0001e6f0: 6e67 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ng.-------------
│ │ │ │ │ -0001e700: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0001e710: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0001e720: 2d2d 2d2d 2d2d 2d2d 0a0a 7369 676e 616c --------..signal
│ │ │ │ │ -0001e730: 4f6e 3a20 7374 7265 616d 0a20 2020 2020 On: stream.
│ │ │ │ │ -0001e740: 416e 7377 6572 2061 6e20 6578 6365 7074 Answer an except
│ │ │ │ │ -0001e750: 696f 6e20 7265 706f 7274 696e 6720 7468 ion reporting th
│ │ │ │ │ -0001e760: 6520 7061 7261 6d65 7465 7220 6861 7320 e parameter has
│ │ │ │ │ -0001e770: 7265 6163 6865 6420 6974 7320 656e 642e reached its end.
│ │ │ │ │ -0001e780: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ -0001e790: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ -0001e7a0: 5379 7374 656d 4578 6365 7074 696f 6e73 SystemExceptions
│ │ │ │ │ -0001e7b0: 2e45 6e64 4f66 5374 7265 616d 2d61 6363 .EndOfStream-acc
│ │ │ │ │ -0001e7c0: 6573 7369 6e67 2c20 2050 7265 763a 2053 essing, Prev: S
│ │ │ │ │ -0001e7d0: 7973 7465 6d45 7863 6570 7469 6f6e 732e ystemExceptions.
│ │ │ │ │ -0001e7e0: 456e 644f 6653 7472 6561 6d20 636c 6173 EndOfStream clas
│ │ │ │ │ -0001e7f0: 732d 7369 676e 616c 696e 672c 2020 5570 s-signaling, Up
│ │ │ │ │ -0001e800: 3a20 5379 7374 656d 4578 6365 7074 696f : SystemExceptio
│ │ │ │ │ -0001e810: 6e73 2e45 6e64 4f66 5374 7265 616d 0a0a ns.EndOfStream..
│ │ │ │ │ -0001e820: 312e 3136 372e 3220 5379 7374 656d 4578 1.167.2 SystemEx
│ │ │ │ │ -0001e830: 6365 7074 696f 6e73 2e45 6e64 4f66 5374 ceptions.EndOfSt
│ │ │ │ │ -0001e840: 7265 616d 3a20 6163 6365 7373 696e 670a ream: accessing.
│ │ │ │ │ -0001e850: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0001e860: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0001e870: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------.
│ │ │ │ │ -0001e880: 0a64 6573 6372 6970 7469 6f6e 0a20 2020 .description.
│ │ │ │ │ -0001e890: 2020 416e 7377 6572 2061 2074 6578 7475 Answer a textu
│ │ │ │ │ -0001e8a0: 616c 2064 6573 6372 6970 7469 6f6e 206f al description o
│ │ │ │ │ -0001e8b0: 6620 7468 6520 6578 6365 7074 696f 6e2e f the exception.
│ │ │ │ │ -0001e8c0: 0a0a 7374 7265 616d 0a20 2020 2020 416e ..stream. An
│ │ │ │ │ -0001e8d0: 7377 6572 2074 6865 2073 7472 6561 6d20 swer the stream
│ │ │ │ │ -0001e8e0: 7768 6f73 6520 656e 6420 7761 7320 7265 whose end was re
│ │ │ │ │ -0001e8f0: 6163 6865 642e 0a0a 7374 7265 616d 3a20 ached...stream:
│ │ │ │ │ -0001e900: 616e 4f62 6a65 6374 0a20 2020 2020 5365 anObject. Se
│ │ │ │ │ -0001e910: 7420 7468 6520 7374 7265 616d 2077 686f t the stream who
│ │ │ │ │ -0001e920: 7365 2065 6e64 2077 6173 2072 6561 6368 se end was reach
│ │ │ │ │ -0001e930: 6564 2e0a 0a1f 0a46 696c 653a 2067 7374 ed.....File: gst
│ │ │ │ │ -0001e940: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ -0001e950: 653a 2053 7973 7465 6d45 7863 6570 7469 e: SystemExcepti
│ │ │ │ │ -0001e960: 6f6e 732e 4669 6c65 4572 726f 722c 2020 ons.FileError,
│ │ │ │ │ -0001e970: 4e65 7874 3a20 5379 7374 656d 4578 6365 Next: SystemExce
│ │ │ │ │ -0001e980: 7074 696f 6e73 2e49 6e64 6578 4f75 744f ptions.IndexOutO
│ │ │ │ │ -0001e990: 6652 616e 6765 2c20 2050 7265 763a 2053 fRange, Prev: S
│ │ │ │ │ -0001e9a0: 7973 7465 6d45 7863 6570 7469 6f6e 732e ystemExceptions.
│ │ │ │ │ -0001e9b0: 456e 644f 6653 7472 6561 6d2c 2020 5570 EndOfStream, Up
│ │ │ │ │ -0001e9c0: 3a20 4261 7365 2063 6c61 7373 6573 0a0a : Base classes..
│ │ │ │ │ -0001e9d0: 312e 3136 3820 5379 7374 656d 4578 6365 1.168 SystemExce
│ │ │ │ │ -0001e9e0: 7074 696f 6e73 2e46 696c 6545 7272 6f72 ptions.FileError
│ │ │ │ │ -0001e9f0: 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d .===============
│ │ │ │ │ -0001ea00: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ -0001ea10: 3d0a 0a44 6566 696e 6564 2069 6e20 6e61 =..Defined in na
│ │ │ │ │ -0001ea20: 6d65 7370 6163 6520 536d 616c 6c74 616c mespace Smalltal
│ │ │ │ │ -0001ea30: 6b2e 5379 7374 656d 4578 6365 7074 696f k.SystemExceptio
│ │ │ │ │ -0001ea40: 6e73 0a53 7570 6572 636c 6173 733a 2053 ns.Superclass: S
│ │ │ │ │ -0001ea50: 7973 7465 6d45 7863 6570 7469 6f6e 732e ystemExceptions.
│ │ │ │ │ -0001ea60: 5072 696d 6974 6976 6546 6169 6c65 640a PrimitiveFailed.
│ │ │ │ │ -0001ea70: 4361 7465 676f 7279 3a20 4c61 6e67 7561 Category: Langua
│ │ │ │ │ -0001ea80: 6765 2d45 7863 6570 7469 6f6e 730a 2020 ge-Exceptions.
│ │ │ │ │ -0001ea90: 2020 2049 2061 6d20 7261 6973 6564 2077 I am raised w
│ │ │ │ │ -0001eaa0: 6865 6e20 616e 2065 7272 6f72 2068 6170 hen an error hap
│ │ │ │ │ -0001eab0: 7065 6e73 2074 6861 7420 6973 2072 656c pens that is rel
│ │ │ │ │ -0001eac0: 6174 6564 2074 6f20 7468 6520 6669 6c65 ated to the file
│ │ │ │ │ -0001ead0: 0a20 2020 2020 7379 7374 656d 2e0a 0a2a . system...*
│ │ │ │ │ -0001eae0: 204d 656e 753a 0a0a 2a20 5379 7374 656d Menu:..* System
│ │ │ │ │ -0001eaf0: 4578 6365 7074 696f 6e73 2e46 696c 6545 Exceptions.FileE
│ │ │ │ │ -0001eb00: 7272 6f72 2d61 6363 6573 7369 6e67 3a3a rror-accessing::
│ │ │ │ │ -0001eb10: 2020 2869 6e73 7461 6e63 6529 0a0a 1f0a (instance)....
│ │ │ │ │ -0001eb20: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ -0001eb30: 6e66 6f2c 2020 4e6f 6465 3a20 5379 7374 nfo, Node: Syst
│ │ │ │ │ -0001eb40: 656d 4578 6365 7074 696f 6e73 2e46 696c emExceptions.Fil
│ │ │ │ │ -0001eb50: 6545 7272 6f72 2d61 6363 6573 7369 6e67 eError-accessing
│ │ │ │ │ -0001eb60: 2c20 2055 703a 2053 7973 7465 6d45 7863 , Up: SystemExc
│ │ │ │ │ -0001eb70: 6570 7469 6f6e 732e 4669 6c65 4572 726f eptions.FileErro
│ │ │ │ │ -0001eb80: 720a 0a31 2e31 3638 2e31 2053 7973 7465 r..1.168.1 Syste
│ │ │ │ │ -0001eb90: 6d45 7863 6570 7469 6f6e 732e 4669 6c65 mExceptions.File
│ │ │ │ │ -0001eba0: 4572 726f 723a 2061 6363 6573 7369 6e67 Error: accessing
│ │ │ │ │ -0001ebb0: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------
│ │ │ │ │ -0001ebc0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0001ebd0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------..
│ │ │ │ │ -0001ebe0: 6465 7363 7269 7074 696f 6e0a 2020 2020 description.
│ │ │ │ │ -0001ebf0: 2041 6e73 7765 7220 6120 7465 7874 7561 Answer a textua
│ │ │ │ │ -0001ec00: 6c20 6465 7363 7269 7074 696f 6e20 6f66 l description of
│ │ │ │ │ -0001ec10: 2074 6865 2065 7863 6570 7469 6f6e 2e0a the exception..
│ │ │ │ │ -0001ec20: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ -0001ec30: 652e 696e 666f 2c20 204e 6f64 653a 2053 e.info, Node: S
│ │ │ │ │ -0001ec40: 7973 7465 6d45 7863 6570 7469 6f6e 732e ystemExceptions.
│ │ │ │ │ -0001ec50: 496e 6465 784f 7574 4f66 5261 6e67 652c IndexOutOfRange,
│ │ │ │ │ -0001ec60: 2020 4e65 7874 3a20 5379 7374 656d 4578 Next: SystemEx
│ │ │ │ │ -0001ec70: 6365 7074 696f 6e73 2e49 6e76 616c 6964 ceptions.Invalid
│ │ │ │ │ -0001ec80: 4172 6775 6d65 6e74 2c20 2050 7265 763a Argument, Prev:
│ │ │ │ │ -0001ec90: 2053 7973 7465 6d45 7863 6570 7469 6f6e SystemException
│ │ │ │ │ -0001eca0: 732e 4669 6c65 4572 726f 722c 2020 5570 s.FileError, Up
│ │ │ │ │ -0001ecb0: 3a20 4261 7365 2063 6c61 7373 6573 0a0a : Base classes..
│ │ │ │ │ -0001ecc0: 312e 3136 3920 5379 7374 656d 4578 6365 1.169 SystemExce
│ │ │ │ │ -0001ecd0: 7074 696f 6e73 2e49 6e64 6578 4f75 744f ptions.IndexOutO
│ │ │ │ │ -0001ece0: 6652 616e 6765 0a3d 3d3d 3d3d 3d3d 3d3d fRange.=========
│ │ │ │ │ -0001ecf0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ -0001ed00: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a44 =============..D
│ │ │ │ │ -0001ed10: 6566 696e 6564 2069 6e20 6e61 6d65 7370 efined in namesp
│ │ │ │ │ -0001ed20: 6163 6520 536d 616c 6c74 616c 6b2e 5379 ace Smalltalk.Sy
│ │ │ │ │ -0001ed30: 7374 656d 4578 6365 7074 696f 6e73 0a53 stemExceptions.S
│ │ │ │ │ -0001ed40: 7570 6572 636c 6173 733a 2053 7973 7465 uperclass: Syste
│ │ │ │ │ -0001ed50: 6d45 7863 6570 7469 6f6e 732e 4172 6775 mExceptions.Argu
│ │ │ │ │ -0001ed60: 6d65 6e74 4f75 744f 6652 616e 6765 0a43 mentOutOfRange.C
│ │ │ │ │ -0001ed70: 6174 6567 6f72 793a 204c 616e 6775 6167 ategory: Languag
│ │ │ │ │ -0001ed80: 652d 4578 6365 7074 696f 6e73 0a20 2020 e-Exceptions.
│ │ │ │ │ -0001ed90: 2020 4920 616d 2072 6169 7365 6420 7768 I am raised wh
│ │ │ │ │ -0001eda0: 656e 206f 6e65 2069 6e76 6f6b 6573 2061 en one invokes a
│ │ │ │ │ -0001edb0: 6d20 6163 6365 7373 6f72 206d 6574 686f m accessor metho
│ │ │ │ │ -0001edc0: 6420 7769 7468 2061 6e20 696e 6465 780a d with an index.
│ │ │ │ │ -0001edd0: 2020 2020 206f 7574 7369 6465 206f 6620 outside of
│ │ │ │ │ -0001ede0: 6974 7320 7661 6c69 6420 7261 6e67 652e its valid range.
│ │ │ │ │ -0001edf0: 0a0a 2a20 4d65 6e75 3a0a 0a2a 2053 7973 ..* Menu:..* Sys
│ │ │ │ │ -0001ee00: 7465 6d45 7863 6570 7469 6f6e 732e 496e temExceptions.In
│ │ │ │ │ -0001ee10: 6465 784f 7574 4f66 5261 6e67 6520 636c dexOutOfRange cl
│ │ │ │ │ -0001ee20: 6173 732d 7369 676e 616c 696e 673a 3a20 ass-signaling::
│ │ │ │ │ -0001ee30: 2028 636c 6173 7329 0a2a 2053 7973 7465 (class).* Syste
│ │ │ │ │ -0001ee40: 6d45 7863 6570 7469 6f6e 732e 496e 6465 mExceptions.Inde
│ │ │ │ │ -0001ee50: 784f 7574 4f66 5261 6e67 652d 6163 6365 xOutOfRange-acce
│ │ │ │ │ -0001ee60: 7373 696e 673a 3a20 2028 696e 7374 616e ssing:: (instan
│ │ │ │ │ -0001ee70: 6365 290a 0a1f 0a46 696c 653a 2067 7374 ce)....File: gst
│ │ │ │ │ -0001ee80: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ -0001ee90: 653a 2053 7973 7465 6d45 7863 6570 7469 e: SystemExcepti
│ │ │ │ │ +000154c0: 7220 7374 7265 616d 7320 6f6e 2061 2066 r streams on a f
│ │ │ │ │ +000154d0: 696c 6520 6f72 2073 6f63 6b65 742e 2020 ile or socket.
│ │ │ │ │ +000154e0: 4279 0a20 2020 2020 6465 6661 756c 742c By. default,
│ │ │ │ │ +000154f0: 2061 6e73 7765 7220 6661 6c73 652e 0a0a answer false...
│ │ │ │ │ +00015500: 6973 5365 7175 656e 6365 6162 6c65 0a20 isSequenceable.
│ │ │ │ │ +00015510: 2020 2020 416e 7377 6572 2077 6865 7468 Answer wheth
│ │ │ │ │ +00015520: 6572 2074 6865 2072 6563 6569 7665 7220 er the receiver
│ │ │ │ │ +00015530: 6361 6e20 6265 2061 6363 6573 7365 6420 can be accessed
│ │ │ │ │ +00015540: 6279 2061 206e 756d 6572 6963 2069 6e64 by a numeric ind
│ │ │ │ │ +00015550: 6578 2077 6974 680a 2020 2020 2023 6174 ex with. #at
│ │ │ │ │ +00015560: 3a2f 2361 743a 7075 743a 2e0a 0a72 6561 :/#at:put:...rea
│ │ │ │ │ +00015570: 6453 7472 6561 6d0a 2020 2020 2041 7320 dStream. As
│ │ │ │ │ +00015580: 6120 7769 6c64 2067 7565 7373 2c20 7265 a wild guess, re
│ │ │ │ │ +00015590: 7475 726e 2074 6865 2072 6563 6569 7665 turn the receive
│ │ │ │ │ +000155a0: 722e 2020 5772 6974 6553 7472 6561 6d73 r. WriteStreams
│ │ │ │ │ +000155b0: 2073 686f 756c 6420 6f76 6572 7269 6465 should override
│ │ │ │ │ +000155c0: 0a20 2020 2020 7468 6973 206d 6574 686f . this metho
│ │ │ │ │ +000155d0: 642e 0a0a 0a1f 0a46 696c 653a 2067 7374 d......File: gst
│ │ │ │ │ +000155e0: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ +000155f0: 653a 2053 7472 696e 672c 2020 4e65 7874 e: String, Next
│ │ │ │ │ +00015600: 3a20 5379 6d62 6f6c 2c20 2050 7265 763a : Symbol, Prev:
│ │ │ │ │ +00015610: 2053 7472 6561 6d2c 2020 5570 3a20 4261 Stream, Up: Ba
│ │ │ │ │ +00015620: 7365 2063 6c61 7373 6573 0a0a 312e 3135 se classes..1.15
│ │ │ │ │ +00015630: 3820 5374 7269 6e67 0a3d 3d3d 3d3d 3d3d 8 String.=======
│ │ │ │ │ +00015640: 3d3d 3d3d 3d0a 0a44 6566 696e 6564 2069 =====..Defined i
│ │ │ │ │ +00015650: 6e20 6e61 6d65 7370 6163 6520 536d 616c n namespace Smal
│ │ │ │ │ +00015660: 6c74 616c 6b0a 5375 7065 7263 6c61 7373 ltalk.Superclass
│ │ │ │ │ +00015670: 3a20 4368 6172 6163 7465 7241 7272 6179 : CharacterArray
│ │ │ │ │ +00015680: 0a43 6174 6567 6f72 793a 2043 6f6c 6c65 .Category: Colle
│ │ │ │ │ +00015690: 6374 696f 6e73 2d54 6578 740a 2020 2020 ctions-Text.
│ │ │ │ │ +000156a0: 204d 7920 696e 7374 616e 6365 7320 7265 My instances re
│ │ │ │ │ +000156b0: 7072 6573 656e 7420 382d 6269 7420 6368 present 8-bit ch
│ │ │ │ │ +000156c0: 6172 6163 7465 7220 7374 7269 6e67 732e aracter strings.
│ │ │ │ │ +000156d0: 2020 4265 696e 6720 6120 7665 7279 0a20 Being a very.
│ │ │ │ │ +000156e0: 2020 2020 636f 6d6d 6f6e 2063 6173 652c common case,
│ │ │ │ │ +000156f0: 2074 6865 7920 6172 6520 7061 7274 6963 they are partic
│ │ │ │ │ +00015700: 756c 6172 6c79 206f 7074 696d 697a 6564 ularly optimized
│ │ │ │ │ +00015710: 2e0a 0a20 2020 2020 4e6f 7465 2074 6861 ... Note tha
│ │ │ │ │ +00015720: 742c 2069 6620 796f 7520 6361 7265 2061 t, if you care a
│ │ │ │ │ +00015730: 626f 7574 206d 756c 7469 6c69 6e67 7561 bout multilingua
│ │ │ │ │ +00015740: 6c69 7a61 7469 6f6e 2c20 796f 7520 7368 lization, you sh
│ │ │ │ │ +00015750: 6f75 6c64 2074 7265 6174 0a20 2020 2020 ould treat.
│ │ │ │ │ +00015760: 5374 7269 6e67 206f 6e6c 7920 6173 2061 String only as a
│ │ │ │ │ +00015770: 6e20 656e 636f 6465 6420 7265 7072 6573 n encoded repres
│ │ │ │ │ +00015780: 656e 7461 7469 6f6e 206f 6620 6120 556e entation of a Un
│ │ │ │ │ +00015790: 6963 6f64 6553 7472 696e 672e 2020 5468 icodeString. Th
│ │ │ │ │ +000157a0: 650a 2020 2020 2049 3138 4e20 7061 636b e. I18N pack
│ │ │ │ │ +000157b0: 6167 6520 6164 6473 206d 6f72 6520 556e age adds more Un
│ │ │ │ │ +000157c0: 6963 6f64 652d 6672 6965 6e64 6c69 6e65 icode-friendline
│ │ │ │ │ +000157d0: 7373 2074 6f20 7468 6520 7379 7374 656d ss to the system
│ │ │ │ │ +000157e0: 2073 6f20 7468 6174 0a20 2020 2020 656e so that. en
│ │ │ │ │ +000157f0: 636f 6469 6e67 2061 6e64 2064 6563 6f64 coding and decod
│ │ │ │ │ +00015800: 696e 6720 6973 2070 6572 666f 726d 6564 ing is performed
│ │ │ │ │ +00015810: 2061 7574 6f6d 6174 6963 616c 6c79 2069 automatically i
│ │ │ │ │ +00015820: 6e20 6d6f 7265 2063 6173 6573 2e0a 2020 n more cases..
│ │ │ │ │ +00015830: 2020 2049 6e20 7468 6174 2063 6173 652c In that case,
│ │ │ │ │ +00015840: 2053 7472 696e 6720 7265 7072 6573 656e String represen
│ │ │ │ │ +00015850: 7473 2061 2063 6173 6520 7768 656e 2074 ts a case when t
│ │ │ │ │ +00015860: 6865 2065 6e63 6f64 696e 6720 6973 2065 he encoding is e
│ │ │ │ │ +00015870: 6974 6865 720a 2020 2020 2075 6e6b 6e6f ither. unkno
│ │ │ │ │ +00015880: 776e 2c20 6972 7265 6c65 7661 6e74 2c20 wn, irrelevant,
│ │ │ │ │ +00015890: 6f72 2061 7373 756d 6564 2074 6f20 6265 or assumed to be
│ │ │ │ │ +000158a0: 2074 6865 2073 7973 7465 6d20 6465 6661 the system defa
│ │ │ │ │ +000158b0: 756c 742e 0a0a 2a20 4d65 6e75 3a0a 0a2a ult...* Menu:..*
│ │ │ │ │ +000158c0: 2053 7472 696e 6720 636c 6173 732d 696e String class-in
│ │ │ │ │ +000158d0: 7374 616e 6365 2063 7265 6174 696f 6e3a stance creation:
│ │ │ │ │ +000158e0: 3a20 2028 636c 6173 7329 0a2a 2053 7472 : (class).* Str
│ │ │ │ │ +000158f0: 696e 6720 636c 6173 732d 6d75 6c74 6962 ing class-multib
│ │ │ │ │ +00015900: 7974 6520 656e 636f 6469 6e67 733a 3a20 yte encodings::
│ │ │ │ │ +00015910: 2028 636c 6173 7329 0a2a 2053 7472 696e (class).* Strin
│ │ │ │ │ +00015920: 672d 6163 6365 7373 696e 673a 3a20 2028 g-accessing:: (
│ │ │ │ │ +00015930: 696e 7374 616e 6365 290a 2a20 5374 7269 instance).* Stri
│ │ │ │ │ +00015940: 6e67 2d62 6173 6963 3a3a 2020 2869 6e73 ng-basic:: (ins
│ │ │ │ │ +00015950: 7461 6e63 6529 0a2a 2053 7472 696e 672d tance).* String-
│ │ │ │ │ +00015960: 6275 696c 7420 696e 733a 3a20 2028 696e built ins:: (in
│ │ │ │ │ +00015970: 7374 616e 6365 290a 2a20 5374 7269 6e67 stance).* String
│ │ │ │ │ +00015980: 2d43 4f62 6a65 6374 3a3a 2020 2869 6e73 -CObject:: (ins
│ │ │ │ │ +00015990: 7461 6e63 6529 0a2a 2053 7472 696e 672d tance).* String-
│ │ │ │ │ +000159a0: 636f 6e76 6572 7469 6e67 3a3a 2020 2869 converting:: (i
│ │ │ │ │ +000159b0: 6e73 7461 6e63 6529 0a2a 2053 7472 696e nstance).* Strin
│ │ │ │ │ +000159c0: 672d 6669 6c65 7379 7374 656d 3a3a 2020 g-filesystem::
│ │ │ │ │ +000159d0: 2869 6e73 7461 6e63 6529 0a2a 2053 7472 (instance).* Str
│ │ │ │ │ +000159e0: 696e 672d 7072 696e 7469 6e67 3a3a 2020 ing-printing::
│ │ │ │ │ +000159f0: 2869 6e73 7461 6e63 6529 0a2a 2053 7472 (instance).* Str
│ │ │ │ │ +00015a00: 696e 672d 7265 6765 783a 3a20 2028 696e ing-regex:: (in
│ │ │ │ │ +00015a10: 7374 616e 6365 290a 2a20 5374 7269 6e67 stance).* String
│ │ │ │ │ +00015a20: 2d73 7469 6c6c 2075 6e63 6c61 7373 6966 -still unclassif
│ │ │ │ │ +00015a30: 6965 643a 3a20 2028 696e 7374 616e 6365 ied:: (instance
│ │ │ │ │ +00015a40: 290a 2a20 5374 7269 6e67 2d74 6573 7469 ).* String-testi
│ │ │ │ │ +00015a50: 6e67 2066 756e 6374 696f 6e61 6c69 7479 ng functionality
│ │ │ │ │ +00015a60: 3a3a 2020 2869 6e73 7461 6e63 6529 0a0a :: (instance)..
│ │ │ │ │ +00015a70: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ +00015a80: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 5374 .info, Node: St
│ │ │ │ │ +00015a90: 7269 6e67 2063 6c61 7373 2d69 6e73 7461 ring class-insta
│ │ │ │ │ +00015aa0: 6e63 6520 6372 6561 7469 6f6e 2c20 204e nce creation, N
│ │ │ │ │ +00015ab0: 6578 743a 2053 7472 696e 6720 636c 6173 ext: String clas
│ │ │ │ │ +00015ac0: 732d 6d75 6c74 6962 7974 6520 656e 636f s-multibyte enco
│ │ │ │ │ +00015ad0: 6469 6e67 732c 2020 5570 3a20 5374 7269 dings, Up: Stri
│ │ │ │ │ +00015ae0: 6e67 0a0a 312e 3135 382e 3120 5374 7269 ng..1.158.1 Stri
│ │ │ │ │ +00015af0: 6e67 2063 6c61 7373 3a20 696e 7374 616e ng class: instan
│ │ │ │ │ +00015b00: 6365 2063 7265 6174 696f 6e0a 2d2d 2d2d ce creation.----
│ │ │ │ │ +00015b10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00015b20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00015b30: 2d2d 2d0a 0a66 726f 6d43 4461 7461 3a20 ---..fromCData:
│ │ │ │ │ +00015b40: 6143 4f62 6a65 6374 0a20 2020 2020 416e aCObject. An
│ │ │ │ │ +00015b50: 7377 6572 2061 2053 7472 696e 6720 636f swer a String co
│ │ │ │ │ +00015b60: 6e74 6169 6e69 6e67 2074 6865 2062 7974 ntaining the byt
│ │ │ │ │ +00015b70: 6573 2073 7461 7274 696e 6720 6174 2074 es starting at t
│ │ │ │ │ +00015b80: 6865 206c 6f63 6174 696f 6e0a 2020 2020 he location.
│ │ │ │ │ +00015b90: 2070 6f69 6e74 6564 2074 6f20 6279 2061 pointed to by a
│ │ │ │ │ +00015ba0: 434f 626a 6563 742c 2075 7020 746f 2074 CObject, up to t
│ │ │ │ │ +00015bb0: 6865 2066 6972 7374 204e 554c 2063 6861 he first NUL cha
│ │ │ │ │ +00015bc0: 7261 6374 6572 2e0a 0a66 726f 6d43 4461 racter...fromCDa
│ │ │ │ │ +00015bd0: 7461 3a20 6143 4f62 6a65 6374 2073 697a ta: aCObject siz
│ │ │ │ │ +00015be0: 653a 2061 6e49 6e74 6567 6572 0a20 2020 e: anInteger.
│ │ │ │ │ +00015bf0: 2020 416e 7377 6572 2061 2053 7472 696e Answer a Strin
│ │ │ │ │ +00015c00: 6720 636f 6e74 6169 6e69 6e67 2061 6e49 g containing anI
│ │ │ │ │ +00015c10: 6e74 6567 6572 2062 7974 6573 2073 7461 nteger bytes sta
│ │ │ │ │ +00015c20: 7274 696e 6720 6174 2074 6865 0a20 2020 rting at the.
│ │ │ │ │ +00015c30: 2020 6c6f 6361 7469 6f6e 2070 6f69 6e74 location point
│ │ │ │ │ +00015c40: 6564 2074 6f20 6279 2061 434f 626a 6563 ed to by aCObjec
│ │ │ │ │ +00015c50: 740a 0a0a 1f0a 4669 6c65 3a20 6773 742d t.....File: gst-
│ │ │ │ │ +00015c60: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ +00015c70: 3a20 5374 7269 6e67 2063 6c61 7373 2d6d : String class-m
│ │ │ │ │ +00015c80: 756c 7469 6279 7465 2065 6e63 6f64 696e ultibyte encodin
│ │ │ │ │ +00015c90: 6773 2c20 204e 6578 743a 2053 7472 696e gs, Next: Strin
│ │ │ │ │ +00015ca0: 672d 6163 6365 7373 696e 672c 2020 5072 g-accessing, Pr
│ │ │ │ │ +00015cb0: 6576 3a20 5374 7269 6e67 2063 6c61 7373 ev: String class
│ │ │ │ │ +00015cc0: 2d69 6e73 7461 6e63 6520 6372 6561 7469 -instance creati
│ │ │ │ │ +00015cd0: 6f6e 2c20 2055 703a 2053 7472 696e 670a on, Up: String.
│ │ │ │ │ +00015ce0: 0a31 2e31 3538 2e32 2053 7472 696e 6720 .1.158.2 String
│ │ │ │ │ +00015cf0: 636c 6173 733a 206d 756c 7469 6279 7465 class: multibyte
│ │ │ │ │ +00015d00: 2065 6e63 6f64 696e 6773 0a2d 2d2d 2d2d encodings.-----
│ │ │ │ │ +00015d10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00015d20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00015d30: 2d2d 2d2d 0a0a 6973 556e 6963 6f64 650a ----..isUnicode.
│ │ │ │ │ +00015d40: 2020 2020 2041 6e73 7765 7220 6661 6c73 Answer fals
│ │ │ │ │ +00015d50: 653b 2074 6865 2072 6563 6569 7665 7220 e; the receiver
│ │ │ │ │ +00015d60: 7374 6f72 6573 2062 7974 6573 2028 692e stores bytes (i.
│ │ │ │ │ +00015d70: 652e 2061 6e20 656e 636f 6465 6420 666f e. an encoded fo
│ │ │ │ │ +00015d80: 726d 292c 0a20 2020 2020 6e6f 7420 6368 rm),. not ch
│ │ │ │ │ +00015d90: 6172 6163 7465 7273 2e0a 0a0a 1f0a 4669 aracters......Fi
│ │ │ │ │ +00015da0: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ +00015db0: 6f2c 2020 4e6f 6465 3a20 5374 7269 6e67 o, Node: String
│ │ │ │ │ +00015dc0: 2d61 6363 6573 7369 6e67 2c20 204e 6578 -accessing, Nex
│ │ │ │ │ +00015dd0: 743a 2053 7472 696e 672d 6261 7369 632c t: String-basic,
│ │ │ │ │ +00015de0: 2020 5072 6576 3a20 5374 7269 6e67 2063 Prev: String c
│ │ │ │ │ +00015df0: 6c61 7373 2d6d 756c 7469 6279 7465 2065 lass-multibyte e
│ │ │ │ │ +00015e00: 6e63 6f64 696e 6773 2c20 2055 703a 2053 ncodings, Up: S
│ │ │ │ │ +00015e10: 7472 696e 670a 0a31 2e31 3538 2e33 2053 tring..1.158.3 S
│ │ │ │ │ +00015e20: 7472 696e 673a 2061 6363 6573 7369 6e67 tring: accessing
│ │ │ │ │ +00015e30: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------
│ │ │ │ │ +00015e40: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6279 7465 ----------..byte
│ │ │ │ │ +00015e50: 4174 3a20 696e 6465 780a 2020 2020 2041 At: index. A
│ │ │ │ │ +00015e60: 6e73 7765 7220 7468 6520 6173 6369 6920 nswer the ascii
│ │ │ │ │ +00015e70: 7661 6c75 6520 6f66 2069 6e64 6578 2d74 value of index-t
│ │ │ │ │ +00015e80: 6820 6368 6172 6163 7465 7220 7661 7269 h character vari
│ │ │ │ │ +00015e90: 6162 6c65 206f 6620 7468 650a 2020 2020 able of the.
│ │ │ │ │ +00015ea0: 2072 6563 6569 7665 720a 0a62 7974 6541 receiver..byteA
│ │ │ │ │ +00015eb0: 743a 2069 6e64 6578 2070 7574 3a20 7661 t: index put: va
│ │ │ │ │ +00015ec0: 6c75 650a 2020 2020 2053 746f 7265 2028 lue. Store (
│ │ │ │ │ +00015ed0: 4368 6172 6163 7465 7220 7661 6c75 653a Character value:
│ │ │ │ │ +00015ee0: 2076 616c 7565 2920 696e 2074 6865 2069 value) in the i
│ │ │ │ │ +00015ef0: 6e64 6578 2d74 6820 696e 6465 7865 6420 ndex-th indexed
│ │ │ │ │ +00015f00: 696e 7374 616e 6365 0a20 2020 2020 7661 instance. va
│ │ │ │ │ +00015f10: 7269 6162 6c65 206f 6620 7468 6520 7265 riable of the re
│ │ │ │ │ +00015f20: 6365 6976 6572 0a0a 0a1f 0a46 696c 653a ceiver.....File:
│ │ │ │ │ +00015f30: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ +00015f40: 204e 6f64 653a 2053 7472 696e 672d 6261 Node: String-ba
│ │ │ │ │ +00015f50: 7369 632c 2020 4e65 7874 3a20 5374 7269 sic, Next: Stri
│ │ │ │ │ +00015f60: 6e67 2d62 7569 6c74 2069 6e73 2c20 2050 ng-built ins, P
│ │ │ │ │ +00015f70: 7265 763a 2053 7472 696e 672d 6163 6365 rev: String-acce
│ │ │ │ │ +00015f80: 7373 696e 672c 2020 5570 3a20 5374 7269 ssing, Up: Stri
│ │ │ │ │ +00015f90: 6e67 0a0a 312e 3135 382e 3420 5374 7269 ng..1.158.4 Stri
│ │ │ │ │ +00015fa0: 6e67 3a20 6261 7369 630a 2d2d 2d2d 2d2d ng: basic.------
│ │ │ │ │ +00015fb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------.
│ │ │ │ │ +00015fc0: 0a2c 2061 5374 7269 6e67 0a20 2020 2020 ., aString.
│ │ │ │ │ +00015fd0: 416e 7377 6572 2061 206e 6577 2069 6e73 Answer a new ins
│ │ │ │ │ +00015fe0: 7461 6e63 6520 6f66 2061 6e20 4172 7261 tance of an Arra
│ │ │ │ │ +00015ff0: 7965 6443 6f6c 6c65 6374 696f 6e20 636f yedCollection co
│ │ │ │ │ +00016000: 6e74 6169 6e69 6e67 2061 6c6c 2074 6865 ntaining all the
│ │ │ │ │ +00016010: 0a20 2020 2020 656c 656d 656e 7473 2069 . elements i
│ │ │ │ │ +00016020: 6e20 7468 6520 7265 6365 6976 6572 2c20 n the receiver,
│ │ │ │ │ +00016030: 666f 6c6c 6f77 6564 2062 7920 616c 6c20 followed by all
│ │ │ │ │ +00016040: 7468 6520 656c 656d 656e 7473 2069 6e0a the elements in.
│ │ │ │ │ +00016050: 2020 2020 2061 5365 7175 656e 6365 6162 aSequenceab
│ │ │ │ │ +00016060: 6c65 436f 6c6c 6563 7469 6f6e 0a0a 3d20 leCollection..=
│ │ │ │ │ +00016070: 6143 6f6c 6c65 6374 696f 6e0a 2020 2020 aCollection.
│ │ │ │ │ +00016080: 2041 6e73 7765 7220 7768 6574 6865 7220 Answer whether
│ │ │ │ │ +00016090: 7468 6520 7265 6365 6976 6572 2773 2069 the receiver's i
│ │ │ │ │ +000160a0: 7465 6d73 206d 6174 6368 2074 686f 7365 tems match those
│ │ │ │ │ +000160b0: 2069 6e20 6143 6f6c 6c65 6374 696f 6e0a in aCollection.
│ │ │ │ │ +000160c0: 0a69 6e64 6578 4f66 3a20 616e 456c 656d .indexOf: anElem
│ │ │ │ │ +000160d0: 656e 7420 7374 6172 7469 6e67 4174 3a20 ent startingAt:
│ │ │ │ │ +000160e0: 616e 496e 6465 780a 2020 2020 2041 6e73 anIndex. Ans
│ │ │ │ │ +000160f0: 7765 7220 7468 6520 6669 7273 7420 696e wer the first in
│ │ │ │ │ +00016100: 6465 7820 3e20 616e 496e 6465 7820 7768 dex > anIndex wh
│ │ │ │ │ +00016110: 6963 6820 636f 6e74 6169 6e73 2061 6e45 ich contains anE
│ │ │ │ │ +00016120: 6c65 6d65 6e74 2e20 2049 6e76 6f6b 650a lement. Invoke.
│ │ │ │ │ +00016130: 2020 2020 2065 7863 6570 7469 6f6e 426c exceptionBl
│ │ │ │ │ +00016140: 6f63 6b20 616e 6420 616e 7377 6572 2069 ock and answer i
│ │ │ │ │ +00016150: 7473 2072 6573 756c 7420 6966 206e 6f20 ts result if no
│ │ │ │ │ +00016160: 6974 656d 2069 7320 666f 756e 640a 0a69 item is found..i
│ │ │ │ │ +00016170: 6e64 6578 4f66 3a20 616e 456c 656d 656e ndexOf: anElemen
│ │ │ │ │ +00016180: 7420 7374 6172 7469 6e67 4174 3a20 616e t startingAt: an
│ │ │ │ │ +00016190: 496e 6465 7820 6966 4162 7365 6e74 3a20 Index ifAbsent:
│ │ │ │ │ +000161a0: 6578 6365 7074 696f 6e42 6c6f 636b 0a20 exceptionBlock.
│ │ │ │ │ +000161b0: 2020 2020 416e 7377 6572 2074 6865 2066 Answer the f
│ │ │ │ │ +000161c0: 6972 7374 2069 6e64 6578 203e 2061 6e49 irst index > anI
│ │ │ │ │ +000161d0: 6e64 6578 2077 6869 6368 2063 6f6e 7461 ndex which conta
│ │ │ │ │ +000161e0: 696e 7320 616e 456c 656d 656e 742e 2020 ins anElement.
│ │ │ │ │ +000161f0: 496e 766f 6b65 0a20 2020 2020 6578 6365 Invoke. exce
│ │ │ │ │ +00016200: 7074 696f 6e42 6c6f 636b 2061 6e64 2061 ptionBlock and a
│ │ │ │ │ +00016210: 6e73 7765 7220 6974 7320 7265 7375 6c74 nswer its result
│ │ │ │ │ +00016220: 2069 6620 6e6f 2069 7465 6d20 6973 2066 if no item is f
│ │ │ │ │ +00016230: 6f75 6e64 0a0a 0a1f 0a46 696c 653a 2067 ound.....File: g
│ │ │ │ │ +00016240: 7374 2d62 6173 652e 696e 666f 2c20 204e st-base.info, N
│ │ │ │ │ +00016250: 6f64 653a 2053 7472 696e 672d 6275 696c ode: String-buil
│ │ │ │ │ +00016260: 7420 696e 732c 2020 4e65 7874 3a20 5374 t ins, Next: St
│ │ │ │ │ +00016270: 7269 6e67 2d43 4f62 6a65 6374 2c20 2050 ring-CObject, P
│ │ │ │ │ +00016280: 7265 763a 2053 7472 696e 672d 6261 7369 rev: String-basi
│ │ │ │ │ +00016290: 632c 2020 5570 3a20 5374 7269 6e67 0a0a c, Up: String..
│ │ │ │ │ +000162a0: 312e 3135 382e 3520 5374 7269 6e67 3a20 1.158.5 String:
│ │ │ │ │ +000162b0: 6275 696c 7420 696e 730a 2d2d 2d2d 2d2d built ins.------
│ │ │ │ │ +000162c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000162d0: 2d2d 2d0a 0a61 7343 4461 7461 3a20 6143 ---..asCData: aC
│ │ │ │ │ +000162e0: 5479 7065 0a20 2020 2020 416c 6c6f 6361 Type. Alloca
│ │ │ │ │ +000162f0: 7465 206d 656d 6f72 7920 7769 7468 206d te memory with m
│ │ │ │ │ +00016300: 616c 6c6f 6320 666f 7220 6120 4e55 4c4c alloc for a NULL
│ │ │ │ │ +00016310: 2d74 6572 6d69 6e61 7465 6420 636f 7079 -terminated copy
│ │ │ │ │ +00016320: 206f 6620 7468 650a 2020 2020 2072 6563 of the. rec
│ │ │ │ │ +00016330: 6569 7665 722c 2061 6e64 2072 6574 7572 eiver, and retur
│ │ │ │ │ +00016340: 6e20 6120 706f 696e 7465 7220 746f 2069 n a pointer to i
│ │ │ │ │ +00016350: 7420 6173 2061 2043 4f62 6a65 6374 206f t as a CObject o
│ │ │ │ │ +00016360: 6620 7468 6520 6769 7665 6e0a 2020 2020 f the given.
│ │ │ │ │ +00016370: 2074 7970 652e 0a0a 6174 3a20 616e 496e type...at: anIn
│ │ │ │ │ +00016380: 6465 780a 2020 2020 2041 6e73 7765 7220 dex. Answer
│ │ │ │ │ +00016390: 7468 6520 696e 6465 782d 7468 2069 6e64 the index-th ind
│ │ │ │ │ +000163a0: 6578 6564 2069 6e73 7461 6e63 6520 7661 exed instance va
│ │ │ │ │ +000163b0: 7269 6162 6c65 206f 6620 7468 6520 7265 riable of the re
│ │ │ │ │ +000163c0: 6365 6976 6572 0a0a 6174 3a20 616e 496e ceiver..at: anIn
│ │ │ │ │ +000163d0: 6465 7820 6966 4162 7365 6e74 3a20 6142 dex ifAbsent: aB
│ │ │ │ │ +000163e0: 6c6f 636b 0a20 2020 2020 416e 7377 6572 lock. Answer
│ │ │ │ │ +000163f0: 2074 6865 2069 6e64 6578 2d74 6820 696e the index-th in
│ │ │ │ │ +00016400: 6465 7865 6420 696e 7374 616e 6365 2076 dexed instance v
│ │ │ │ │ +00016410: 6172 6961 626c 6520 6f66 2074 6865 2072 ariable of the r
│ │ │ │ │ +00016420: 6563 6569 7665 720a 0a61 743a 2061 6e49 eceiver..at: anI
│ │ │ │ │ +00016430: 6e64 6578 2070 7574 3a20 7661 6c75 650a ndex put: value.
│ │ │ │ │ +00016440: 2020 2020 2053 746f 7265 2076 616c 7565 Store value
│ │ │ │ │ +00016450: 2069 6e20 7468 6520 696e 6465 782d 7468 in the index-th
│ │ │ │ │ +00016460: 2069 6e64 6578 6564 2069 6e73 7461 6e63 indexed instanc
│ │ │ │ │ +00016470: 6520 7661 7269 6162 6c65 206f 6620 7468 e variable of th
│ │ │ │ │ +00016480: 650a 2020 2020 2072 6563 6569 7665 720a e. receiver.
│ │ │ │ │ +00016490: 0a62 6173 6963 4174 3a20 616e 496e 6465 .basicAt: anInde
│ │ │ │ │ +000164a0: 780a 2020 2020 2041 6e73 7765 7220 7468 x. Answer th
│ │ │ │ │ +000164b0: 6520 696e 6465 782d 7468 2069 6e64 6578 e index-th index
│ │ │ │ │ +000164c0: 6564 2069 6e73 7461 6e63 6520 7661 7269 ed instance vari
│ │ │ │ │ +000164d0: 6162 6c65 206f 6620 7468 6520 7265 6365 able of the rece
│ │ │ │ │ +000164e0: 6976 6572 2e0a 2020 2020 2054 6869 7320 iver.. This
│ │ │ │ │ +000164f0: 6d65 7468 6f64 206d 7573 7420 6e6f 7420 method must not
│ │ │ │ │ +00016500: 6265 206f 7665 7272 6964 6465 6e2c 206f be overridden, o
│ │ │ │ │ +00016510: 7665 7272 6964 6520 6174 3a20 696e 7374 verride at: inst
│ │ │ │ │ +00016520: 6561 640a 0a62 6173 6963 4174 3a20 616e ead..basicAt: an
│ │ │ │ │ +00016530: 496e 6465 7820 7075 743a 2076 616c 7565 Index put: value
│ │ │ │ │ +00016540: 0a20 2020 2020 5374 6f72 6520 7661 6c75 . Store valu
│ │ │ │ │ +00016550: 6520 696e 2074 6865 2069 6e64 6578 2d74 e in the index-t
│ │ │ │ │ +00016560: 6820 696e 6465 7865 6420 696e 7374 616e h indexed instan
│ │ │ │ │ +00016570: 6365 2076 6172 6961 626c 6520 6f66 2074 ce variable of t
│ │ │ │ │ +00016580: 6865 0a20 2020 2020 7265 6365 6976 6572 he. receiver
│ │ │ │ │ +00016590: 2054 6869 7320 6d65 7468 6f64 206d 7573 This method mus
│ │ │ │ │ +000165a0: 7420 6e6f 7420 6265 206f 7665 7272 6964 t not be overrid
│ │ │ │ │ +000165b0: 6465 6e2c 206f 7665 7272 6964 6520 6174 den, override at
│ │ │ │ │ +000165c0: 3a70 7574 3a0a 2020 2020 2069 6e73 7465 :put:. inste
│ │ │ │ │ +000165d0: 6164 0a0a 6861 7368 0a20 2020 2020 416e ad..hash. An
│ │ │ │ │ +000165e0: 7377 6572 2061 6e20 6861 7368 2076 616c swer an hash val
│ │ │ │ │ +000165f0: 7565 2066 6f72 2074 6865 2072 6563 6569 ue for the recei
│ │ │ │ │ +00016600: 7665 720a 0a72 6570 6c61 6365 4672 6f6d ver..replaceFrom
│ │ │ │ │ +00016610: 3a20 7374 6172 7420 746f 3a20 7374 6f70 : start to: stop
│ │ │ │ │ +00016620: 2077 6974 683a 2061 5374 7269 6e67 2073 with: aString s
│ │ │ │ │ +00016630: 7461 7274 696e 6741 743a 2072 6570 6c61 tartingAt: repla
│ │ │ │ │ +00016640: 6365 5374 6172 740a 2020 2020 2052 6570 ceStart. Rep
│ │ │ │ │ +00016650: 6c61 6365 2074 6865 2063 6861 7261 6374 lace the charact
│ │ │ │ │ +00016660: 6572 7320 6672 6f6d 2073 7461 7274 2074 ers from start t
│ │ │ │ │ +00016670: 6f20 7374 6f70 2077 6974 6820 6e65 7720 o stop with new
│ │ │ │ │ +00016680: 6368 6172 6163 7465 7273 2077 686f 7365 characters whose
│ │ │ │ │ +00016690: 0a20 2020 2020 4153 4349 4920 636f 6465 . ASCII code
│ │ │ │ │ +000166a0: 7320 6172 6520 636f 6e74 6169 6e65 6420 s are contained
│ │ │ │ │ +000166b0: 696e 2061 5374 7269 6e67 2c20 7374 6172 in aString, star
│ │ │ │ │ +000166c0: 7469 6e67 2061 7420 7468 6520 7265 706c ting at the repl
│ │ │ │ │ +000166d0: 6163 6553 7461 7274 0a20 2020 2020 6c6f aceStart. lo
│ │ │ │ │ +000166e0: 6361 7469 6f6e 206f 6620 6153 7472 696e cation of aStrin
│ │ │ │ │ +000166f0: 670a 0a72 6570 6c61 6365 4672 6f6d 3a20 g..replaceFrom:
│ │ │ │ │ +00016700: 7374 6172 7420 746f 3a20 7374 6f70 2077 start to: stop w
│ │ │ │ │ +00016710: 6974 6842 7974 6541 7272 6179 3a20 6279 ithByteArray: by
│ │ │ │ │ +00016720: 7465 4172 7261 7920 7374 6172 7469 6e67 teArray starting
│ │ │ │ │ +00016730: 4174 3a20 7265 706c 6163 6553 7461 7274 At: replaceStart
│ │ │ │ │ +00016740: 0a20 2020 2020 5265 706c 6163 6520 7468 . Replace th
│ │ │ │ │ +00016750: 6520 6368 6172 6163 7465 7273 2066 726f e characters fro
│ │ │ │ │ +00016760: 6d20 7374 6172 7420 746f 2073 746f 7020 m start to stop
│ │ │ │ │ +00016770: 7769 7468 206e 6577 2063 6861 7261 6374 with new charact
│ │ │ │ │ +00016780: 6572 7320 7768 6f73 650a 2020 2020 2041 ers whose. A
│ │ │ │ │ +00016790: 5343 4949 2063 6f64 6573 2061 7265 2063 SCII codes are c
│ │ │ │ │ +000167a0: 6f6e 7461 696e 6564 2069 6e20 6279 7465 ontained in byte
│ │ │ │ │ +000167b0: 4172 7261 792c 2073 7461 7274 696e 6720 Array, starting
│ │ │ │ │ +000167c0: 6174 2074 6865 0a20 2020 2020 7265 706c at the. repl
│ │ │ │ │ +000167d0: 6163 6553 7461 7274 206c 6f63 6174 696f aceStart locatio
│ │ │ │ │ +000167e0: 6e20 6f66 2062 7974 6541 7272 6179 0a0a n of byteArray..
│ │ │ │ │ +000167f0: 7369 6d69 6c61 7269 7479 546f 3a20 6153 similarityTo: aS
│ │ │ │ │ +00016800: 7472 696e 670a 2020 2020 2041 6e73 7765 tring. Answe
│ │ │ │ │ +00016810: 7220 6120 6e75 6d62 6572 2074 6861 7420 r a number that
│ │ │ │ │ +00016820: 6465 6e6f 7465 7320 7468 6520 7369 6d69 denotes the simi
│ │ │ │ │ +00016830: 6c61 7269 7479 2062 6574 7765 656e 2061 larity between a
│ │ │ │ │ +00016840: 5374 7269 6e67 2061 6e64 0a20 2020 2020 String and.
│ │ │ │ │ +00016850: 7468 6520 7265 6365 6976 6572 2e20 2030 the receiver. 0
│ │ │ │ │ +00016860: 2069 6e64 6963 6174 6573 2065 7175 616c indicates equal
│ │ │ │ │ +00016870: 6974 792c 206e 6567 6174 6976 6520 6e75 ity, negative nu
│ │ │ │ │ +00016880: 6d62 6572 7320 696e 6469 6361 7465 0a20 mbers indicate.
│ │ │ │ │ +00016890: 2020 2020 736f 6d65 2064 6966 6665 7265 some differe
│ │ │ │ │ +000168a0: 6e63 652e 2020 496d 706c 656d 656e 7465 nce. Implemente
│ │ │ │ │ +000168b0: 6420 6173 2061 2070 7269 6d69 7469 7665 d as a primitive
│ │ │ │ │ +000168c0: 2066 6f72 2073 7065 6564 2e0a 0a73 697a for speed...siz
│ │ │ │ │ +000168d0: 650a 2020 2020 2041 6e73 7765 7220 7468 e. Answer th
│ │ │ │ │ +000168e0: 6520 7369 7a65 206f 6620 7468 6520 7265 e size of the re
│ │ │ │ │ +000168f0: 6365 6976 6572 0a0a 0a1f 0a46 696c 653a ceiver.....File:
│ │ │ │ │ +00016900: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ +00016910: 204e 6f64 653a 2053 7472 696e 672d 434f Node: String-CO
│ │ │ │ │ +00016920: 626a 6563 742c 2020 4e65 7874 3a20 5374 bject, Next: St
│ │ │ │ │ +00016930: 7269 6e67 2d63 6f6e 7665 7274 696e 672c ring-converting,
│ │ │ │ │ +00016940: 2020 5072 6576 3a20 5374 7269 6e67 2d62 Prev: String-b
│ │ │ │ │ +00016950: 7569 6c74 2069 6e73 2c20 2055 703a 2053 uilt ins, Up: S
│ │ │ │ │ +00016960: 7472 696e 670a 0a31 2e31 3538 2e36 2053 tring..1.158.6 S
│ │ │ │ │ +00016970: 7472 696e 673a 2043 4f62 6a65 6374 0a2d tring: CObject.-
│ │ │ │ │ +00016980: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00016990: 2d2d 2d2d 2d2d 0a0a 6173 4344 6174 610a ------..asCData.
│ │ │ │ │ +000169a0: 2020 2020 2041 6c6c 6f63 6174 6520 6d65 Allocate me
│ │ │ │ │ +000169b0: 6d6f 7279 2077 6974 6820 6d61 6c6c 6f63 mory with malloc
│ │ │ │ │ +000169c0: 2066 6f72 2061 204e 554c 4c2d 7465 726d for a NULL-term
│ │ │ │ │ +000169d0: 696e 6174 6564 2063 6f70 7920 6f66 2074 inated copy of t
│ │ │ │ │ +000169e0: 6865 0a20 2020 2020 7265 6365 6976 6572 he. receiver
│ │ │ │ │ +000169f0: 2c20 616e 6420 7265 7475 726e 2061 2070 , and return a p
│ │ │ │ │ +00016a00: 6f69 6e74 6572 2074 6f20 6974 2061 7320 ointer to it as
│ │ │ │ │ +00016a10: 6120 4343 6861 722e 0a0a 0a1f 0a46 696c a CChar......Fil
│ │ │ │ │ +00016a20: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ +00016a30: 2c20 204e 6f64 653a 2053 7472 696e 672d , Node: String-
│ │ │ │ │ +00016a40: 636f 6e76 6572 7469 6e67 2c20 204e 6578 converting, Nex
│ │ │ │ │ +00016a50: 743a 2053 7472 696e 672d 6669 6c65 7379 t: String-filesy
│ │ │ │ │ +00016a60: 7374 656d 2c20 2050 7265 763a 2053 7472 stem, Prev: Str
│ │ │ │ │ +00016a70: 696e 672d 434f 626a 6563 742c 2020 5570 ing-CObject, Up
│ │ │ │ │ +00016a80: 3a20 5374 7269 6e67 0a0a 312e 3135 382e : String..1.158.
│ │ │ │ │ +00016a90: 3720 5374 7269 6e67 3a20 636f 6e76 6572 7 String: conver
│ │ │ │ │ +00016aa0: 7469 6e67 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d ting.-----------
│ │ │ │ │ +00016ab0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------.
│ │ │ │ │ +00016ac0: 0a61 7342 7974 6541 7272 6179 0a20 2020 .asByteArray.
│ │ │ │ │ +00016ad0: 2020 5265 7475 726e 2074 6865 2072 6563 Return the rec
│ │ │ │ │ +00016ae0: 6569 7665 722c 2063 6f6e 7665 7274 6564 eiver, converted
│ │ │ │ │ +00016af0: 2074 6f20 6120 4279 7465 4172 7261 7920 to a ByteArray
│ │ │ │ │ +00016b00: 6f66 2041 5343 4949 2076 616c 7565 730a of ASCII values.
│ │ │ │ │ +00016b10: 0a61 7353 7472 696e 670a 2020 2020 2042 .asString. B
│ │ │ │ │ +00016b20: 7574 2049 2061 6c72 6561 6479 2061 6d20 ut I already am
│ │ │ │ │ +00016b30: 6120 5374 7269 6e67 2120 2052 6561 6c6c a String! Reall
│ │ │ │ │ +00016b40: 7921 0a0a 6173 5379 6d62 6f6c 0a20 2020 y!..asSymbol.
│ │ │ │ │ +00016b50: 2020 5265 7475 726e 7320 7468 6520 7379 Returns the sy
│ │ │ │ │ +00016b60: 6d62 6f6c 2063 6f72 7265 7370 6f6e 6469 mbol correspondi
│ │ │ │ │ +00016b70: 6e67 2074 6f20 7468 6520 7265 6365 6976 ng to the receiv
│ │ │ │ │ +00016b80: 6572 0a0a 656e 636f 6469 6e67 0a20 2020 er..encoding.
│ │ │ │ │ +00016b90: 2020 416e 7377 6572 2074 6865 2065 6e63 Answer the enc
│ │ │ │ │ +00016ba0: 6f64 696e 6720 6f66 2074 6865 2072 6563 oding of the rec
│ │ │ │ │ +00016bb0: 6569 7665 722e 2020 5468 6973 2069 7320 eiver. This is
│ │ │ │ │ +00016bc0: 6e6f 7420 696d 706c 656d 656e 7465 640a not implemented.
│ │ │ │ │ +00016bd0: 2020 2020 2075 6e6c 6573 7320 796f 7520 unless you
│ │ │ │ │ +00016be0: 6c6f 6164 2074 6865 2049 636f 6e76 2070 load the Iconv p
│ │ │ │ │ +00016bf0: 6163 6b61 6765 2e0a 0a0a 1f0a 4669 6c65 ackage......File
│ │ │ │ │ +00016c00: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ +00016c10: 2020 4e6f 6465 3a20 5374 7269 6e67 2d66 Node: String-f
│ │ │ │ │ +00016c20: 696c 6573 7973 7465 6d2c 2020 4e65 7874 ilesystem, Next
│ │ │ │ │ +00016c30: 3a20 5374 7269 6e67 2d70 7269 6e74 696e : String-printin
│ │ │ │ │ +00016c40: 672c 2020 5072 6576 3a20 5374 7269 6e67 g, Prev: String
│ │ │ │ │ +00016c50: 2d63 6f6e 7665 7274 696e 672c 2020 5570 -converting, Up
│ │ │ │ │ +00016c60: 3a20 5374 7269 6e67 0a0a 312e 3135 382e : String..1.158.
│ │ │ │ │ +00016c70: 3820 5374 7269 6e67 3a20 6669 6c65 7379 8 String: filesy
│ │ │ │ │ +00016c80: 7374 656d 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d stem.-----------
│ │ │ │ │ +00016c90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------.
│ │ │ │ │ +00016ca0: 0a2f 2061 4e61 6d65 0a20 2020 2020 416e ./ aName. An
│ │ │ │ │ +00016cb0: 7377 6572 2061 2046 696c 6520 6f62 6a65 swer a File obje
│ │ │ │ │ +00016cc0: 6374 2061 7320 6170 7072 6f70 7269 6174 ct as appropriat
│ │ │ │ │ +00016cd0: 6520 666f 7220 6120 6669 6c65 206e 616d e for a file nam
│ │ │ │ │ +00016ce0: 6564 2027 614e 616d 6527 2069 6e0a 2020 ed 'aName' in.
│ │ │ │ │ +00016cf0: 2020 2074 6865 2064 6972 6563 746f 7279 the directory
│ │ │ │ │ +00016d00: 2072 6570 7265 7365 6e74 6564 2062 7920 represented by
│ │ │ │ │ +00016d10: 7468 6520 7265 6365 6976 6572 2e0a 0a61 the receiver...a
│ │ │ │ │ +00016d20: 7346 696c 650a 2020 2020 2041 6e73 7765 sFile. Answe
│ │ │ │ │ +00016d30: 7220 6120 4669 6c65 206f 626a 6563 7420 r a File object
│ │ │ │ │ +00016d40: 666f 7220 7468 6520 6669 6c65 2077 686f for the file who
│ │ │ │ │ +00016d50: 7365 206e 616d 6520 6973 2069 6e20 7468 se name is in th
│ │ │ │ │ +00016d60: 6520 7265 6365 6976 6572 2e0a 0a0a 1f0a e receiver......
│ │ │ │ │ +00016d70: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ +00016d80: 6e66 6f2c 2020 4e6f 6465 3a20 5374 7269 nfo, Node: Stri
│ │ │ │ │ +00016d90: 6e67 2d70 7269 6e74 696e 672c 2020 4e65 ng-printing, Ne
│ │ │ │ │ +00016da0: 7874 3a20 5374 7269 6e67 2d72 6567 6578 xt: String-regex
│ │ │ │ │ +00016db0: 2c20 2050 7265 763a 2053 7472 696e 672d , Prev: String-
│ │ │ │ │ +00016dc0: 6669 6c65 7379 7374 656d 2c20 2055 703a filesystem, Up:
│ │ │ │ │ +00016dd0: 2053 7472 696e 670a 0a31 2e31 3538 2e39 String..1.158.9
│ │ │ │ │ +00016de0: 2053 7472 696e 673a 2070 7269 6e74 696e String: printin
│ │ │ │ │ +00016df0: 670a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d g.--------------
│ │ │ │ │ +00016e00: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6469 7370 ----------..disp
│ │ │ │ │ +00016e10: 6c61 794f 6e3a 2061 5374 7265 616d 0a20 layOn: aStream.
│ │ │ │ │ +00016e20: 2020 2020 5072 696e 7420 6120 7265 7072 Print a repr
│ │ │ │ │ +00016e30: 6573 656e 7461 7469 6f6e 206f 6620 7468 esentation of th
│ │ │ │ │ +00016e40: 6520 7265 6365 6976 6572 206f 6e20 6153 e receiver on aS
│ │ │ │ │ +00016e50: 7472 6561 6d2e 2055 6e6c 696b 650a 2020 tream. Unlike.
│ │ │ │ │ +00016e60: 2020 2023 7072 696e 744f 6e3a 2c20 7468 #printOn:, th
│ │ │ │ │ +00016e70: 6973 206d 6574 686f 6420 7374 7269 7073 is method strips
│ │ │ │ │ +00016e80: 2065 7874 7261 2071 756f 7465 732e 0a0a extra quotes...
│ │ │ │ │ +00016e90: 6469 7370 6c61 7953 7472 696e 670a 2020 displayString.
│ │ │ │ │ +00016ea0: 2020 2041 6e73 7765 7220 6120 5374 7269 Answer a Stri
│ │ │ │ │ +00016eb0: 6e67 2072 6570 7265 7365 6e74 696e 6720 ng representing
│ │ │ │ │ +00016ec0: 7468 6520 7265 6365 6976 6572 2e20 466f the receiver. Fo
│ │ │ │ │ +00016ed0: 7220 6d6f 7374 206f 626a 6563 7473 2074 r most objects t
│ │ │ │ │ +00016ee0: 6869 730a 2020 2020 2069 7320 7369 6d70 his. is simp
│ │ │ │ │ +00016ef0: 6c79 2069 7473 2023 7072 696e 7453 7472 ly its #printStr
│ │ │ │ │ +00016f00: 696e 672c 2062 7574 2066 6f72 2043 6861 ing, but for Cha
│ │ │ │ │ +00016f10: 7261 6374 6572 4172 7261 7973 2061 6e64 racterArrays and
│ │ │ │ │ +00016f20: 2063 6861 7261 6374 6572 732c 0a20 2020 characters,.
│ │ │ │ │ +00016f30: 2020 7375 7065 7266 6c75 6f75 7320 646f superfluous do
│ │ │ │ │ +00016f40: 6c6c 6172 7320 6f72 2065 7874 7261 2070 llars or extra p
│ │ │ │ │ +00016f50: 6169 7220 6f66 2071 756f 7465 7320 6172 air of quotes ar
│ │ │ │ │ +00016f60: 6520 7374 7269 7070 6564 2e0a 0a69 734c e stripped...isL
│ │ │ │ │ +00016f70: 6974 6572 616c 4f62 6a65 6374 0a20 2020 iteralObject.
│ │ │ │ │ +00016f80: 2020 416e 7377 6572 2077 6865 7468 6572 Answer whether
│ │ │ │ │ +00016f90: 2074 6865 2072 6563 6569 7665 7220 6973 the receiver is
│ │ │ │ │ +00016fa0: 2065 7870 7265 7373 6962 6c65 2061 7320 expressible as
│ │ │ │ │ +00016fb0: 6120 536d 616c 6c74 616c 6b20 6c69 7465 a Smalltalk lite
│ │ │ │ │ +00016fc0: 7261 6c2e 0a0a 7072 696e 744f 6e3a 2061 ral...printOn: a
│ │ │ │ │ +00016fd0: 5374 7265 616d 0a20 2020 2020 5072 696e Stream. Prin
│ │ │ │ │ +00016fe0: 7420 6120 7265 7072 6573 656e 7461 7469 t a representati
│ │ │ │ │ +00016ff0: 6f6e 206f 6620 7468 6520 7265 6365 6976 on of the receiv
│ │ │ │ │ +00017000: 6572 206f 6e20 6153 7472 6561 6d0a 0a73 er on aStream..s
│ │ │ │ │ +00017010: 746f 7265 4c69 7465 7261 6c4f 6e3a 2061 toreLiteralOn: a
│ │ │ │ │ +00017020: 5374 7265 616d 0a20 2020 2020 5374 6f72 Stream. Stor
│ │ │ │ │ +00017030: 6520 6120 536d 616c 6c74 616c 6b20 6c69 e a Smalltalk li
│ │ │ │ │ +00017040: 7465 7261 6c20 636f 6d70 696c 696e 6720 teral compiling
│ │ │ │ │ +00017050: 746f 2074 6865 2072 6563 6569 7665 7220 to the receiver
│ │ │ │ │ +00017060: 6f6e 2061 5374 7265 616d 0a0a 7374 6f72 on aStream..stor
│ │ │ │ │ +00017070: 654f 6e3a 2061 5374 7265 616d 0a20 2020 eOn: aStream.
│ │ │ │ │ +00017080: 2020 5374 6f72 6520 536d 616c 6c74 616c Store Smalltal
│ │ │ │ │ +00017090: 6b20 636f 6465 2063 6f6d 7069 6c69 6e67 k code compiling
│ │ │ │ │ +000170a0: 2074 6f20 7468 6520 7265 6365 6976 6572 to the receiver
│ │ │ │ │ +000170b0: 206f 6e20 6153 7472 6561 6d0a 0a0a 1f0a on aStream.....
│ │ │ │ │ +000170c0: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ +000170d0: 6e66 6f2c 2020 4e6f 6465 3a20 5374 7269 nfo, Node: Stri
│ │ │ │ │ +000170e0: 6e67 2d72 6567 6578 2c20 204e 6578 743a ng-regex, Next:
│ │ │ │ │ +000170f0: 2053 7472 696e 672d 7374 696c 6c20 756e String-still un
│ │ │ │ │ +00017100: 636c 6173 7369 6669 6564 2c20 2050 7265 classified, Pre
│ │ │ │ │ +00017110: 763a 2053 7472 696e 672d 7072 696e 7469 v: String-printi
│ │ │ │ │ +00017120: 6e67 2c20 2055 703a 2053 7472 696e 670a ng, Up: String.
│ │ │ │ │ +00017130: 0a31 2e31 3538 2e31 3020 5374 7269 6e67 .1.158.10 String
│ │ │ │ │ +00017140: 3a20 7265 6765 780a 2d2d 2d2d 2d2d 2d2d : regex.--------
│ │ │ │ │ +00017150: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------..
│ │ │ │ │ +00017160: 3d7e 2070 6174 7465 726e 0a20 2020 2020 =~ pattern.
│ │ │ │ │ +00017170: 416e 7377 6572 2061 2052 6567 6578 5265 Answer a RegexRe
│ │ │ │ │ +00017180: 7375 6c74 7320 6f62 6a65 6374 2066 6f72 sults object for
│ │ │ │ │ +00017190: 206d 6174 6368 696e 6720 7468 6520 7265 matching the re
│ │ │ │ │ +000171a0: 6365 6976 6572 2061 6761 696e 7374 2074 ceiver against t
│ │ │ │ │ +000171b0: 6865 0a20 2020 2020 5265 6765 7820 6f72 he. Regex or
│ │ │ │ │ +000171c0: 2053 7472 696e 6720 6f62 6a65 6374 2070 String object p
│ │ │ │ │ +000171d0: 6174 7465 726e 2e0a 0a61 6c6c 4f63 6375 attern...allOccu
│ │ │ │ │ +000171e0: 7272 656e 6365 734f 6652 6567 6578 3a20 rrencesOfRegex:
│ │ │ │ │ +000171f0: 7061 7474 6572 6e0a 2020 2020 2046 696e pattern. Fin
│ │ │ │ │ +00017200: 6420 616c 6c20 7468 6520 6d61 7463 6865 d all the matche
│ │ │ │ │ +00017210: 7320 6f66 2070 6174 7465 726e 2077 6974 s of pattern wit
│ │ │ │ │ +00017220: 6869 6e20 7468 6520 7265 6365 6976 6572 hin the receiver
│ │ │ │ │ +00017230: 2061 6e64 2063 6f6c 6c65 6374 0a20 2020 and collect.
│ │ │ │ │ +00017240: 2020 7468 656d 2069 6e74 6f20 616e 204f them into an O
│ │ │ │ │ +00017250: 7264 6572 6564 436f 6c6c 6563 7469 6f6e rderedCollection
│ │ │ │ │ +00017260: 2e0a 0a61 6c6c 4f63 6375 7272 656e 6365 ...allOccurrence
│ │ │ │ │ +00017270: 734f 6652 6567 6578 3a20 7061 7474 6572 sOfRegex: patter
│ │ │ │ │ +00017280: 6e20 646f 3a20 6142 6c6f 636b 0a20 2020 n do: aBlock.
│ │ │ │ │ +00017290: 2020 4669 6e64 2061 6c6c 2074 6865 206d Find all the m
│ │ │ │ │ +000172a0: 6174 6368 6573 206f 6620 7061 7474 6572 atches of patter
│ │ │ │ │ +000172b0: 6e20 7769 7468 696e 2074 6865 2072 6563 n within the rec
│ │ │ │ │ +000172c0: 6569 7665 7220 616e 6420 7061 7373 2074 eiver and pass t
│ │ │ │ │ +000172d0: 6865 0a20 2020 2020 5265 6765 7852 6573 he. RegexRes
│ │ │ │ │ +000172e0: 756c 7473 206f 626a 6563 7473 2074 6f20 ults objects to
│ │ │ │ │ +000172f0: 6142 6c6f 636b 2e0a 0a61 6c6c 4f63 6375 aBlock...allOccu
│ │ │ │ │ +00017300: 7272 656e 6365 734f 6652 6567 6578 3a20 rrencesOfRegex:
│ │ │ │ │ +00017310: 7061 7474 6572 6e20 6672 6f6d 3a20 6672 pattern from: fr
│ │ │ │ │ +00017320: 6f6d 2074 6f3a 2074 6f0a 2020 2020 2046 om to: to. F
│ │ │ │ │ +00017330: 696e 6420 616c 6c20 7468 6520 6d61 7463 ind all the matc
│ │ │ │ │ +00017340: 6865 7320 6f66 2070 6174 7465 726e 2077 hes of pattern w
│ │ │ │ │ +00017350: 6974 6869 6e20 7468 6520 7265 6365 6976 ithin the receiv
│ │ │ │ │ +00017360: 6572 2061 6e64 2077 6974 6869 6e20 7468 er and within th
│ │ │ │ │ +00017370: 650a 2020 2020 2067 6976 656e 2072 616e e. given ran
│ │ │ │ │ +00017380: 6765 206f 6620 696e 6469 6365 732e 2020 ge of indices.
│ │ │ │ │ +00017390: 436f 6c6c 6563 7420 7468 656d 2069 6e74 Collect them int
│ │ │ │ │ +000173a0: 6f20 616e 204f 7264 6572 6564 436f 6c6c o an OrderedColl
│ │ │ │ │ +000173b0: 6563 7469 6f6e 2c0a 2020 2020 2077 6869 ection,. whi
│ │ │ │ │ +000173c0: 6368 2069 7320 7468 656e 2072 6574 7572 ch is then retur
│ │ │ │ │ +000173d0: 6e65 642e 0a0a 616c 6c4f 6363 7572 7265 ned...allOccurre
│ │ │ │ │ +000173e0: 6e63 6573 4f66 5265 6765 783a 2070 6174 ncesOfRegex: pat
│ │ │ │ │ +000173f0: 7465 726e 2066 726f 6d3a 2066 726f 6d20 tern from: from
│ │ │ │ │ +00017400: 746f 3a20 746f 2064 6f3a 2061 426c 6f63 to: to do: aBloc
│ │ │ │ │ +00017410: 6b0a 2020 2020 2046 696e 6420 616c 6c20 k. Find all
│ │ │ │ │ +00017420: 7468 6520 6d61 7463 6865 7320 6f66 2070 the matches of p
│ │ │ │ │ +00017430: 6174 7465 726e 2077 6974 6869 6e20 7468 attern within th
│ │ │ │ │ +00017440: 6520 7265 6365 6976 6572 2061 6e64 2077 e receiver and w
│ │ │ │ │ +00017450: 6974 6869 6e20 7468 650a 2020 2020 2067 ithin the. g
│ │ │ │ │ +00017460: 6976 656e 2072 616e 6765 206f 6620 696e iven range of in
│ │ │ │ │ +00017470: 6469 6365 732e 2020 466f 7220 6561 6368 dices. For each
│ │ │ │ │ +00017480: 206d 6174 6368 2c20 7061 7373 2074 6865 match, pass the
│ │ │ │ │ +00017490: 2052 6567 6578 5265 7375 6c74 730a 2020 RegexResults.
│ │ │ │ │ +000174a0: 2020 206f 626a 6563 7420 746f 2061 426c object to aBl
│ │ │ │ │ +000174b0: 6f63 6b2e 0a0a 6173 5265 6765 780a 2020 ock...asRegex.
│ │ │ │ │ +000174c0: 2020 2041 6e73 7765 7220 7468 6520 7265 Answer the re
│ │ │ │ │ +000174d0: 6365 6976 6572 2c20 636f 6e76 6572 7465 ceiver, converte
│ │ │ │ │ +000174e0: 6420 746f 2061 2052 6567 6578 206f 626a d to a Regex obj
│ │ │ │ │ +000174f0: 6563 742e 0a0a 636f 7079 4672 6f6d 3a20 ect...copyFrom:
│ │ │ │ │ +00017500: 6672 6f6d 2074 6f3a 2074 6f20 7265 706c from to: to repl
│ │ │ │ │ +00017510: 6163 696e 6741 6c6c 5265 6765 783a 2070 acingAllRegex: p
│ │ │ │ │ +00017520: 6174 7465 726e 2077 6974 683a 2061 5374 attern with: aSt
│ │ │ │ │ +00017530: 7269 6e67 4f72 426c 6f63 6b0a 2020 2020 ringOrBlock.
│ │ │ │ │ +00017540: 2052 6574 7572 6e73 2074 6865 2073 7562 Returns the sub
│ │ │ │ │ +00017550: 7374 7269 6e67 206f 6620 7468 6520 7265 string of the re
│ │ │ │ │ +00017560: 6365 6976 6572 2062 6574 7765 656e 2066 ceiver between f
│ │ │ │ │ +00017570: 726f 6d20 616e 6420 746f 2e20 2041 6e79 rom and to. Any
│ │ │ │ │ +00017580: 0a20 2020 2020 6d61 7463 6820 6f66 2070 . match of p
│ │ │ │ │ +00017590: 6174 7465 726e 2069 6e20 7468 6174 2070 attern in that p
│ │ │ │ │ +000175a0: 6172 7420 6f66 2074 6865 2073 7472 696e art of the strin
│ │ │ │ │ +000175b0: 6720 6973 2072 6570 6c61 6365 6420 7573 g is replaced us
│ │ │ │ │ +000175c0: 696e 670a 2020 2020 2061 5374 7269 6e67 ing. aString
│ │ │ │ │ +000175d0: 4f72 426c 6f63 6b20 6173 2066 6f6c 6c6f OrBlock as follo
│ │ │ │ │ +000175e0: 7773 3a20 6966 2069 7420 6973 2061 2062 ws: if it is a b
│ │ │ │ │ +000175f0: 6c6f 636b 2c20 6120 5265 6765 7852 6573 lock, a RegexRes
│ │ │ │ │ +00017600: 756c 7473 206f 626a 6563 740a 2020 2020 ults object.
│ │ │ │ │ +00017610: 2069 7320 7061 7373 6564 2c20 7768 696c is passed, whil
│ │ │ │ │ +00017620: 6520 6966 2069 7420 6973 2061 2073 7472 e if it is a str
│ │ │ │ │ +00017630: 696e 672c 2025 6e20 7365 7175 656e 6365 ing, %n sequence
│ │ │ │ │ +00017640: 7320 6172 6520 7265 706c 6163 6564 2077 s are replaced w
│ │ │ │ │ +00017650: 6974 680a 2020 2020 2074 6865 2063 6170 ith. the cap
│ │ │ │ │ +00017660: 7475 7265 6420 7375 6265 7870 7265 7373 tured subexpress
│ │ │ │ │ +00017670: 696f 6e73 206f 6620 7468 6520 6d61 7463 ions of the matc
│ │ │ │ │ +00017680: 6820 2861 7320 696e 2023 2529 2e0a 0a63 h (as in #%)...c
│ │ │ │ │ +00017690: 6f70 7946 726f 6d3a 2066 726f 6d20 746f opyFrom: from to
│ │ │ │ │ +000176a0: 3a20 746f 2072 6570 6c61 6369 6e67 5265 : to replacingRe
│ │ │ │ │ +000176b0: 6765 783a 2070 6174 7465 726e 2077 6974 gex: pattern wit
│ │ │ │ │ +000176c0: 683a 2061 5374 7269 6e67 4f72 426c 6f63 h: aStringOrBloc
│ │ │ │ │ +000176d0: 6b0a 2020 2020 2052 6574 7572 6e73 2074 k. Returns t
│ │ │ │ │ +000176e0: 6865 2073 7562 7374 7269 6e67 206f 6620 he substring of
│ │ │ │ │ +000176f0: 7468 6520 7265 6365 6976 6572 2062 6574 the receiver bet
│ │ │ │ │ +00017700: 7765 656e 2066 726f 6d20 616e 6420 746f ween from and to
│ │ │ │ │ +00017710: 2e20 2049 660a 2020 2020 2070 6174 7465 . If. patte
│ │ │ │ │ +00017720: 726e 2068 6173 2061 206d 6174 6368 2069 rn has a match i
│ │ │ │ │ +00017730: 6e20 7468 6174 2070 6172 7420 6f66 2074 n that part of t
│ │ │ │ │ +00017740: 6865 2073 7472 696e 672c 2074 6865 206d he string, the m
│ │ │ │ │ +00017750: 6174 6368 2069 730a 2020 2020 2072 6570 atch is. rep
│ │ │ │ │ +00017760: 6c61 6365 6420 7573 696e 6720 6153 7472 laced using aStr
│ │ │ │ │ +00017770: 696e 674f 7242 6c6f 636b 2061 7320 666f ingOrBlock as fo
│ │ │ │ │ +00017780: 6c6c 6f77 733a 2069 6620 6974 2069 7320 llows: if it is
│ │ │ │ │ +00017790: 6120 626c 6f63 6b2c 2061 0a20 2020 2020 a block, a.
│ │ │ │ │ +000177a0: 5265 6765 7852 6573 756c 7473 206f 626a RegexResults obj
│ │ │ │ │ +000177b0: 6563 7420 6973 2070 6173 7365 642c 2077 ect is passed, w
│ │ │ │ │ +000177c0: 6869 6c65 2069 6620 6974 2069 7320 6120 hile if it is a
│ │ │ │ │ +000177d0: 7374 7269 6e67 2c20 256e 0a20 2020 2020 string, %n.
│ │ │ │ │ +000177e0: 7365 7175 656e 6365 7320 6172 6520 7265 sequences are re
│ │ │ │ │ +000177f0: 706c 6163 6564 2077 6974 6820 7468 6520 placed with the
│ │ │ │ │ +00017800: 6361 7074 7572 6564 2073 7562 6578 7072 captured subexpr
│ │ │ │ │ +00017810: 6573 7369 6f6e 7320 6f66 2074 6865 0a20 essions of the.
│ │ │ │ │ +00017820: 2020 2020 6d61 7463 6820 2861 7320 696e match (as in
│ │ │ │ │ +00017830: 2023 2529 2e0a 0a63 6f70 7952 6570 6c61 #%)...copyRepla
│ │ │ │ │ +00017840: 6369 6e67 416c 6c52 6567 6578 3a20 7061 cingAllRegex: pa
│ │ │ │ │ +00017850: 7474 6572 6e20 7769 7468 3a20 6153 7472 ttern with: aStr
│ │ │ │ │ +00017860: 696e 674f 7242 6c6f 636b 0a20 2020 2020 ingOrBlock.
│ │ │ │ │ +00017870: 5265 7475 726e 7320 7468 6520 7265 6365 Returns the rece
│ │ │ │ │ +00017880: 6976 6572 2061 6674 6572 2072 6570 6c61 iver after repla
│ │ │ │ │ +00017890: 6369 6e67 2061 6c6c 2074 6865 206d 6174 cing all the mat
│ │ │ │ │ +000178a0: 6368 6573 206f 6620 7061 7474 6572 6e20 ches of pattern
│ │ │ │ │ +000178b0: 2869 660a 2020 2020 2061 6e79 2920 7573 (if. any) us
│ │ │ │ │ +000178c0: 696e 6720 6153 7472 696e 674f 7242 6c6f ing aStringOrBlo
│ │ │ │ │ +000178d0: 636b 2061 7320 666f 6c6c 6f77 733a 2069 ck as follows: i
│ │ │ │ │ +000178e0: 6620 6974 2069 7320 6120 626c 6f63 6b2c f it is a block,
│ │ │ │ │ +000178f0: 2061 0a20 2020 2020 5265 6765 7852 6573 a. RegexRes
│ │ │ │ │ +00017900: 756c 7473 206f 626a 6563 7420 6973 2070 ults object is p
│ │ │ │ │ +00017910: 6173 7365 642c 2077 6869 6c65 2069 6620 assed, while if
│ │ │ │ │ +00017920: 6974 2069 7320 6120 7374 7269 6e67 2c20 it is a string,
│ │ │ │ │ +00017930: 256e 0a20 2020 2020 7365 7175 656e 6365 %n. sequence
│ │ │ │ │ +00017940: 7320 6172 6520 7265 706c 6163 6564 2077 s are replaced w
│ │ │ │ │ +00017950: 6974 6820 7468 6520 6361 7074 7572 6564 ith the captured
│ │ │ │ │ +00017960: 2073 7562 6578 7072 6573 7369 6f6e 7320 subexpressions
│ │ │ │ │ +00017970: 6f66 2074 6865 0a20 2020 2020 6d61 7463 of the. matc
│ │ │ │ │ +00017980: 6820 2861 7320 696e 2023 2529 2e0a 0a63 h (as in #%)...c
│ │ │ │ │ +00017990: 6f70 7952 6570 6c61 6369 6e67 5265 6765 opyReplacingRege
│ │ │ │ │ +000179a0: 783a 2070 6174 7465 726e 2077 6974 683a x: pattern with:
│ │ │ │ │ +000179b0: 2061 5374 7269 6e67 4f72 426c 6f63 6b0a aStringOrBlock.
│ │ │ │ │ +000179c0: 2020 2020 2052 6574 7572 6e73 2074 6865 Returns the
│ │ │ │ │ +000179d0: 2072 6563 6569 7665 7220 6166 7465 7220 receiver after
│ │ │ │ │ +000179e0: 7265 706c 6163 696e 6720 7468 6520 6669 replacing the fi
│ │ │ │ │ +000179f0: 7273 7420 6d61 7463 6820 6f66 2070 6174 rst match of pat
│ │ │ │ │ +00017a00: 7465 726e 2028 6966 0a20 2020 2020 616e tern (if. an
│ │ │ │ │ +00017a10: 7929 2075 7369 6e67 2061 5374 7269 6e67 y) using aString
│ │ │ │ │ +00017a20: 4f72 426c 6f63 6b20 6173 2066 6f6c 6c6f OrBlock as follo
│ │ │ │ │ +00017a30: 7773 3a20 6966 2069 7420 6973 2061 2062 ws: if it is a b
│ │ │ │ │ +00017a40: 6c6f 636b 2c20 610a 2020 2020 2052 6567 lock, a. Reg
│ │ │ │ │ +00017a50: 6578 5265 7375 6c74 7320 6f62 6a65 6374 exResults object
│ │ │ │ │ +00017a60: 2069 7320 7061 7373 6564 2c20 7768 696c is passed, whil
│ │ │ │ │ +00017a70: 6520 6966 2069 7420 6973 2061 2073 7472 e if it is a str
│ │ │ │ │ +00017a80: 696e 672c 2025 6e0a 2020 2020 2073 6571 ing, %n. seq
│ │ │ │ │ +00017a90: 7565 6e63 6573 2061 7265 2072 6570 6c61 uences are repla
│ │ │ │ │ +00017aa0: 6365 6420 7769 7468 2074 6865 2063 6170 ced with the cap
│ │ │ │ │ +00017ab0: 7475 7265 6420 7375 6265 7870 7265 7373 tured subexpress
│ │ │ │ │ +00017ac0: 696f 6e73 206f 6620 7468 650a 2020 2020 ions of the.
│ │ │ │ │ +00017ad0: 206d 6174 6368 2028 6173 2069 6e20 2325 match (as in #%
│ │ │ │ │ +00017ae0: 292e 0a0a 696e 6465 784f 6652 6567 6578 )...indexOfRegex
│ │ │ │ │ +00017af0: 3a20 7265 6765 7853 7472 696e 670a 2020 : regexString.
│ │ │ │ │ +00017b00: 2020 2049 6620 616e 206f 6363 7572 7265 If an occurre
│ │ │ │ │ +00017b10: 6e63 6520 6f66 2074 6865 2072 6567 6578 nce of the regex
│ │ │ │ │ +00017b20: 2069 7320 7072 6573 656e 7420 696e 2074 is present in t
│ │ │ │ │ +00017b30: 6865 2072 6563 6569 7665 722c 2072 6574 he receiver, ret
│ │ │ │ │ +00017b40: 7572 6e0a 2020 2020 2074 6865 2049 6e74 urn. the Int
│ │ │ │ │ +00017b50: 6572 7661 6c20 636f 7272 6573 706f 6e64 erval correspond
│ │ │ │ │ +00017b60: 696e 6720 746f 2074 6865 206c 6566 746d ing to the leftm
│ │ │ │ │ +00017b70: 6f73 742d 6c6f 6e67 6573 7420 6d61 7463 ost-longest matc
│ │ │ │ │ +00017b80: 682e 0a20 2020 2020 4f74 6865 7277 6973 h.. Otherwis
│ │ │ │ │ +00017b90: 6520 7265 7475 726e 206e 696c 2e0a 0a69 e return nil...i
│ │ │ │ │ +00017ba0: 6e64 6578 4f66 5265 6765 783a 2072 6567 ndexOfRegex: reg
│ │ │ │ │ +00017bb0: 6578 5374 7269 6e67 2066 726f 6d3a 2066 exString from: f
│ │ │ │ │ +00017bc0: 726f 6d20 746f 3a20 746f 0a20 2020 2020 rom to: to.
│ │ │ │ │ +00017bd0: 4966 2061 6e20 6f63 6375 7272 656e 6365 If an occurrence
│ │ │ │ │ +00017be0: 206f 6620 7468 6520 7265 6765 7820 6973 of the regex is
│ │ │ │ │ +00017bf0: 2070 7265 7365 6e74 2069 6e20 7468 6520 present in the
│ │ │ │ │ +00017c00: 7265 6365 6976 6572 2c20 7265 7475 726e receiver, return
│ │ │ │ │ +00017c10: 0a20 2020 2020 7468 6520 496e 7465 7276 . the Interv
│ │ │ │ │ +00017c20: 616c 2063 6f72 7265 7370 6f6e 6469 6e67 al corresponding
│ │ │ │ │ +00017c30: 2074 6f20 7468 6520 6c65 6674 6d6f 7374 to the leftmost
│ │ │ │ │ +00017c40: 2d6c 6f6e 6765 7374 206d 6174 6368 206f -longest match o
│ │ │ │ │ +00017c50: 6363 7572 7269 6e67 0a20 2020 2020 7769 ccurring. wi
│ │ │ │ │ +00017c60: 7468 696e 2074 6865 2067 6976 656e 2072 thin the given r
│ │ │ │ │ +00017c70: 616e 6765 206f 6620 696e 6469 6365 732e ange of indices.
│ │ │ │ │ +00017c80: 2020 4f74 6865 7277 6973 6520 7265 7475 Otherwise retu
│ │ │ │ │ +00017c90: 726e 206e 696c 2e0a 0a69 6e64 6578 4f66 rn nil...indexOf
│ │ │ │ │ +00017ca0: 5265 6765 783a 2072 6567 6578 5374 7269 Regex: regexStri
│ │ │ │ │ +00017cb0: 6e67 2066 726f 6d3a 2066 726f 6d20 746f ng from: from to
│ │ │ │ │ +00017cc0: 3a20 746f 2069 6641 6273 656e 743a 2065 : to ifAbsent: e
│ │ │ │ │ +00017cd0: 7863 426c 6f63 6b0a 2020 2020 2049 6620 xcBlock. If
│ │ │ │ │ +00017ce0: 616e 206f 6363 7572 7265 6e63 6520 6f66 an occurrence of
│ │ │ │ │ +00017cf0: 2074 6865 2072 6567 6578 2069 7320 7072 the regex is pr
│ │ │ │ │ +00017d00: 6573 656e 7420 696e 2074 6865 2072 6563 esent in the rec
│ │ │ │ │ +00017d10: 6569 7665 722c 2072 6574 7572 6e0a 2020 eiver, return.
│ │ │ │ │ +00017d20: 2020 2074 6865 2049 6e74 6572 7661 6c20 the Interval
│ │ │ │ │ +00017d30: 636f 7272 6573 706f 6e64 696e 6720 746f corresponding to
│ │ │ │ │ +00017d40: 2074 6865 206c 6566 746d 6f73 742d 6c6f the leftmost-lo
│ │ │ │ │ +00017d50: 6e67 6573 7420 6d61 7463 6820 6f63 6375 ngest match occu
│ │ │ │ │ +00017d60: 7272 696e 670a 2020 2020 2077 6974 6869 rring. withi
│ │ │ │ │ +00017d70: 6e20 7468 6520 6769 7665 6e20 696e 6469 n the given indi
│ │ │ │ │ +00017d80: 6365 732e 2020 4f74 6865 7277 6973 652c ces. Otherwise,
│ │ │ │ │ +00017d90: 2065 7661 6c75 6174 6520 6578 6342 6c6f evaluate excBlo
│ │ │ │ │ +00017da0: 636b 2061 6e64 2072 6574 7572 6e0a 2020 ck and return.
│ │ │ │ │ +00017db0: 2020 2074 6865 2072 6573 756c 742e 0a0a the result...
│ │ │ │ │ +00017dc0: 696e 6465 784f 6652 6567 6578 3a20 7265 indexOfRegex: re
│ │ │ │ │ +00017dd0: 6765 7853 7472 696e 6720 6966 4162 7365 gexString ifAbse
│ │ │ │ │ +00017de0: 6e74 3a20 6578 6342 6c6f 636b 0a20 2020 nt: excBlock.
│ │ │ │ │ +00017df0: 2020 4966 2061 6e20 6f63 6375 7272 656e If an occurren
│ │ │ │ │ +00017e00: 6365 206f 6620 7468 6520 7265 6765 7820 ce of the regex
│ │ │ │ │ +00017e10: 6973 2070 7265 7365 6e74 2069 6e20 7468 is present in th
│ │ │ │ │ +00017e20: 6520 7265 6365 6976 6572 2c20 7265 7475 e receiver, retu
│ │ │ │ │ +00017e30: 726e 0a20 2020 2020 7468 6520 496e 7465 rn. the Inte
│ │ │ │ │ +00017e40: 7276 616c 2063 6f72 7265 7370 6f6e 6469 rval correspondi
│ │ │ │ │ +00017e50: 6e67 2074 6f20 7468 6520 6c65 6674 6d6f ng to the leftmo
│ │ │ │ │ +00017e60: 7374 2d6c 6f6e 6765 7374 206d 6174 6368 st-longest match
│ │ │ │ │ +00017e70: 2e0a 2020 2020 204f 7468 6572 7769 7365 .. Otherwise
│ │ │ │ │ +00017e80: 2c20 6576 616c 7561 7465 2065 7863 426c , evaluate excBl
│ │ │ │ │ +00017e90: 6f63 6b20 616e 6420 7265 7475 726e 2074 ock and return t
│ │ │ │ │ +00017ea0: 6865 2072 6573 756c 742e 0a0a 696e 6465 he result...inde
│ │ │ │ │ +00017eb0: 784f 6652 6567 6578 3a20 7265 6765 7853 xOfRegex: regexS
│ │ │ │ │ +00017ec0: 7472 696e 6720 7374 6172 7469 6e67 4174 tring startingAt
│ │ │ │ │ +00017ed0: 3a20 696e 6465 780a 2020 2020 2049 6620 : index. If
│ │ │ │ │ +00017ee0: 616e 206f 6363 7572 7265 6e63 6520 6f66 an occurrence of
│ │ │ │ │ +00017ef0: 2074 6865 2072 6567 6578 2069 7320 7072 the regex is pr
│ │ │ │ │ +00017f00: 6573 656e 7420 696e 2074 6865 2072 6563 esent in the rec
│ │ │ │ │ +00017f10: 6569 7665 722c 2072 6574 7572 6e0a 2020 eiver, return.
│ │ │ │ │ +00017f20: 2020 2074 6865 2049 6e74 6572 7661 6c20 the Interval
│ │ │ │ │ +00017f30: 636f 7272 6573 706f 6e64 696e 6720 746f corresponding to
│ │ │ │ │ +00017f40: 2074 6865 206c 6566 746d 6f73 742d 6c6f the leftmost-lo
│ │ │ │ │ +00017f50: 6e67 6573 7420 6d61 7463 6820 7374 6172 ngest match star
│ │ │ │ │ +00017f60: 7469 6e67 0a20 2020 2020 6166 7465 7220 ting. after
│ │ │ │ │ +00017f70: 7468 6520 6769 7665 6e20 696e 6465 782e the given index.
│ │ │ │ │ +00017f80: 2020 4f74 6865 7277 6973 6520 7265 7475 Otherwise retu
│ │ │ │ │ +00017f90: 726e 206e 696c 2e0a 0a69 6e64 6578 4f66 rn nil...indexOf
│ │ │ │ │ +00017fa0: 5265 6765 783a 2072 6567 6578 5374 7269 Regex: regexStri
│ │ │ │ │ +00017fb0: 6e67 2073 7461 7274 696e 6741 743a 2069 ng startingAt: i
│ │ │ │ │ +00017fc0: 6e64 6578 2069 6641 6273 656e 743a 2065 ndex ifAbsent: e
│ │ │ │ │ +00017fd0: 7863 426c 6f63 6b0a 2020 2020 2049 6620 xcBlock. If
│ │ │ │ │ +00017fe0: 616e 206f 6363 7572 7265 6e63 6520 6f66 an occurrence of
│ │ │ │ │ +00017ff0: 2074 6865 2072 6567 6578 2069 7320 7072 the regex is pr
│ │ │ │ │ +00018000: 6573 656e 7420 696e 2074 6865 2072 6563 esent in the rec
│ │ │ │ │ +00018010: 6569 7665 722c 2072 6574 7572 6e0a 2020 eiver, return.
│ │ │ │ │ +00018020: 2020 2074 6865 2049 6e74 6572 7661 6c20 the Interval
│ │ │ │ │ +00018030: 636f 7272 6573 706f 6e64 696e 6720 746f corresponding to
│ │ │ │ │ +00018040: 2074 6865 206c 6566 746d 6f73 742d 6c6f the leftmost-lo
│ │ │ │ │ +00018050: 6e67 6573 7420 6d61 7463 6820 7374 6172 ngest match star
│ │ │ │ │ +00018060: 7469 6e67 0a20 2020 2020 6166 7465 7220 ting. after
│ │ │ │ │ +00018070: 7468 6520 6769 7665 6e20 696e 6465 782e the given index.
│ │ │ │ │ +00018080: 2020 4f74 6865 7277 6973 652c 2065 7661 Otherwise, eva
│ │ │ │ │ +00018090: 6c75 6174 6520 6578 6342 6c6f 636b 2061 luate excBlock a
│ │ │ │ │ +000180a0: 6e64 2072 6574 7572 6e0a 2020 2020 2074 nd return. t
│ │ │ │ │ +000180b0: 6865 2072 6573 756c 742e 0a0a 6d61 7463 he result...matc
│ │ │ │ │ +000180c0: 6852 6567 6578 3a20 7061 7474 6572 6e0a hRegex: pattern.
│ │ │ │ │ +000180d0: 2020 2020 2041 6e73 7765 7220 7768 6574 Answer whet
│ │ │ │ │ +000180e0: 6865 7220 7468 6520 7265 6365 6976 6572 her the receiver
│ │ │ │ │ +000180f0: 2069 7320 616e 2065 7861 6374 206d 6174 is an exact mat
│ │ │ │ │ +00018100: 6368 2066 6f72 2074 6865 2070 6174 7465 ch for the patte
│ │ │ │ │ +00018110: 726e 2e0a 2020 2020 2054 6869 7320 6d65 rn.. This me
│ │ │ │ │ +00018120: 616e 7320 7468 6174 2074 6865 2070 6174 ans that the pat
│ │ │ │ │ +00018130: 7465 726e 2069 7320 696d 706c 6963 6974 tern is implicit
│ │ │ │ │ +00018140: 6c79 2061 6e63 686f 7265 6420 6174 2074 ly anchored at t
│ │ │ │ │ +00018150: 6865 2062 6567 696e 6e69 6e67 0a20 2020 he beginning.
│ │ │ │ │ +00018160: 2020 616e 6420 7468 6520 656e 642e 0a0a and the end...
│ │ │ │ │ +00018170: 6d61 7463 6852 6567 6578 3a20 7061 7474 matchRegex: patt
│ │ │ │ │ +00018180: 6572 6e20 6672 6f6d 3a20 6672 6f6d 2074 ern from: from t
│ │ │ │ │ +00018190: 6f3a 2074 6f0a 2020 2020 2041 6e73 7765 o: to. Answe
│ │ │ │ │ +000181a0: 7220 7768 6574 6865 7220 7468 6520 6769 r whether the gi
│ │ │ │ │ +000181b0: 7665 6e20 7261 6e67 6520 6f66 2069 6e64 ven range of ind
│ │ │ │ │ +000181c0: 6963 6573 2069 7320 616e 2065 7861 6374 ices is an exact
│ │ │ │ │ +000181d0: 206d 6174 6368 2066 6f72 2074 6865 0a20 match for the.
│ │ │ │ │ +000181e0: 2020 2020 7061 7474 6572 6e2e 2020 5468 pattern. Th
│ │ │ │ │ +000181f0: 6973 206d 6561 6e73 2074 6861 7420 7468 is means that th
│ │ │ │ │ +00018200: 6572 6520 6973 2061 206d 6174 6368 2073 ere is a match s
│ │ │ │ │ +00018210: 7461 7274 696e 6720 6174 2066 726f 6d20 tarting at from
│ │ │ │ │ +00018220: 616e 640a 2020 2020 2065 6e64 696e 6720 and. ending
│ │ │ │ │ +00018230: 6174 2074 6f20 2877 6869 6368 2069 7320 at to (which is
│ │ │ │ │ +00018240: 6e6f 7420 6e65 6365 7373 6172 696c 7920 not necessarily
│ │ │ │ │ +00018250: 7468 6520 6c6f 6e67 6573 7420 6d61 7463 the longest matc
│ │ │ │ │ +00018260: 6820 7374 6172 7469 6e67 0a20 2020 2020 h starting.
│ │ │ │ │ +00018270: 6174 2066 726f 6d29 2e0a 0a6f 6363 7572 at from)...occur
│ │ │ │ │ +00018280: 7265 6e63 6573 4f66 5265 6765 783a 2070 rencesOfRegex: p
│ │ │ │ │ +00018290: 6174 7465 726e 0a20 2020 2020 5265 7475 attern. Retu
│ │ │ │ │ +000182a0: 726e 7320 636f 756e 7420 6f66 2068 6f77 rns count of how
│ │ │ │ │ +000182b0: 206d 616e 7920 7469 6d65 7320 7061 7474 many times patt
│ │ │ │ │ +000182c0: 6572 6e20 7265 7065 6174 7320 696e 2074 ern repeats in t
│ │ │ │ │ +000182d0: 6865 2072 6563 6569 7665 722e 0a0a 6f63 he receiver...oc
│ │ │ │ │ +000182e0: 6375 7272 656e 6365 734f 6652 6567 6578 currencesOfRegex
│ │ │ │ │ +000182f0: 3a20 7061 7474 6572 6e20 6672 6f6d 3a20 : pattern from:
│ │ │ │ │ +00018300: 6672 6f6d 2074 6f3a 2074 6f0a 2020 2020 from to: to.
│ │ │ │ │ +00018310: 2052 6574 7572 6e20 6120 636f 756e 7420 Return a count
│ │ │ │ │ +00018320: 6f66 2068 6f77 206d 616e 7920 7469 6d65 of how many time
│ │ │ │ │ +00018330: 7320 7061 7474 6572 6e20 7265 7065 6174 s pattern repeat
│ │ │ │ │ +00018340: 7320 696e 2074 6865 2072 6563 6569 7665 s in the receive
│ │ │ │ │ +00018350: 720a 2020 2020 2077 6974 6869 6e20 7468 r. within th
│ │ │ │ │ +00018360: 6520 6769 7665 6e20 7261 6e67 6520 6f66 e given range of
│ │ │ │ │ +00018370: 2069 6e64 6578 2e0a 0a6f 6363 7572 7265 index...occurre
│ │ │ │ │ +00018380: 6e63 6573 4f66 5265 6765 783a 2070 6174 ncesOfRegex: pat
│ │ │ │ │ +00018390: 7465 726e 2073 7461 7274 696e 6741 743a tern startingAt:
│ │ │ │ │ +000183a0: 2069 6e64 6578 0a20 2020 2020 5265 7475 index. Retu
│ │ │ │ │ +000183b0: 726e 7320 636f 756e 7420 6f66 2068 6f77 rns count of how
│ │ │ │ │ +000183c0: 206d 616e 7920 7469 6d65 7320 7061 7474 many times patt
│ │ │ │ │ +000183d0: 6572 6e20 7265 7065 6174 7320 696e 2074 ern repeats in t
│ │ │ │ │ +000183e0: 6865 2072 6563 6569 7665 722c 0a20 2020 he receiver,.
│ │ │ │ │ +000183f0: 2020 7374 6172 7469 6e67 2074 6865 2073 starting the s
│ │ │ │ │ +00018400: 6561 7263 6820 6174 2074 6865 2067 6976 earch at the giv
│ │ │ │ │ +00018410: 656e 2069 6e64 6578 2e0a 0a6f 6e4f 6363 en index...onOcc
│ │ │ │ │ +00018420: 7572 7265 6e63 6573 4f66 5265 6765 783a urrencesOfRegex:
│ │ │ │ │ +00018430: 2070 6174 7465 726e 2064 6f3a 2062 6f64 pattern do: bod
│ │ │ │ │ +00018440: 790a 2020 2020 2046 696e 6420 616c 6c20 y. Find all
│ │ │ │ │ +00018450: 7468 6520 6d61 7463 6865 7320 6f66 2070 the matches of p
│ │ │ │ │ +00018460: 6174 7465 726e 2077 6974 6869 6e20 7468 attern within th
│ │ │ │ │ +00018470: 6520 7265 6365 6976 6572 2061 6e64 2c20 e receiver and,
│ │ │ │ │ +00018480: 666f 7220 6561 6368 0a20 2020 2020 6d61 for each. ma
│ │ │ │ │ +00018490: 7463 682c 2070 6173 7320 7468 6520 5265 tch, pass the Re
│ │ │ │ │ +000184a0: 6765 7852 6573 756c 7473 206f 626a 6563 gexResults objec
│ │ │ │ │ +000184b0: 7420 746f 2061 426c 6f63 6b2e 0a0a 6f6e t to aBlock...on
│ │ │ │ │ +000184c0: 4f63 6375 7272 656e 6365 734f 6652 6567 OccurrencesOfReg
│ │ │ │ │ +000184d0: 6578 3a20 7061 7474 6572 6e20 6672 6f6d ex: pattern from
│ │ │ │ │ +000184e0: 3a20 6672 6f6d 2074 6f3a 2074 6f20 646f : from to: to do
│ │ │ │ │ +000184f0: 3a20 6142 6c6f 636b 0a20 2020 2020 4669 : aBlock. Fi
│ │ │ │ │ +00018500: 6e64 2061 6c6c 2074 6865 206d 6174 6368 nd all the match
│ │ │ │ │ +00018510: 6573 206f 6620 7061 7474 6572 6e20 7769 es of pattern wi
│ │ │ │ │ +00018520: 7468 696e 2074 6865 2072 6563 6569 7665 thin the receive
│ │ │ │ │ +00018530: 7220 616e 6420 7769 7468 696e 2074 6865 r and within the
│ │ │ │ │ +00018540: 0a20 2020 2020 6769 7665 6e20 7261 6e67 . given rang
│ │ │ │ │ +00018550: 6520 6f66 2069 6e64 6963 6573 2e20 2046 e of indices. F
│ │ │ │ │ +00018560: 6f72 2065 6163 6820 6d61 7463 682c 2070 or each match, p
│ │ │ │ │ +00018570: 6173 7320 7468 6520 5265 6765 7852 6573 ass the RegexRes
│ │ │ │ │ +00018580: 756c 7473 0a20 2020 2020 6f62 6a65 6374 ults. object
│ │ │ │ │ +00018590: 2074 6f20 6142 6c6f 636b 2e0a 0a72 6570 to aBlock...rep
│ │ │ │ │ +000185a0: 6c61 6369 6e67 416c 6c52 6567 6578 3a20 lacingAllRegex:
│ │ │ │ │ +000185b0: 7061 7474 6572 6e20 7769 7468 3a20 6153 pattern with: aS
│ │ │ │ │ +000185c0: 7472 696e 674f 7242 6c6f 636b 0a20 2020 tringOrBlock.
│ │ │ │ │ +000185d0: 2020 5265 7475 726e 7320 7468 6520 7265 Returns the re
│ │ │ │ │ +000185e0: 6365 6976 6572 2069 6620 7468 6520 7061 ceiver if the pa
│ │ │ │ │ +000185f0: 7474 6572 6e20 6861 7320 6e6f 206d 6174 ttern has no mat
│ │ │ │ │ +00018600: 6368 2069 6e20 6974 2e20 204f 7468 6572 ch in it. Other
│ │ │ │ │ +00018610: 7769 7365 2c0a 2020 2020 2061 6e79 206d wise,. any m
│ │ │ │ │ +00018620: 6174 6368 206f 6620 7061 7474 6572 6e20 atch of pattern
│ │ │ │ │ +00018630: 696e 2074 6861 7420 7061 7274 206f 6620 in that part of
│ │ │ │ │ +00018640: 7468 6520 7374 7269 6e67 2069 7320 7265 the string is re
│ │ │ │ │ +00018650: 706c 6163 6564 2075 7369 6e67 0a20 2020 placed using.
│ │ │ │ │ +00018660: 2020 6153 7472 696e 674f 7242 6c6f 636b aStringOrBlock
│ │ │ │ │ +00018670: 2061 7320 666f 6c6c 6f77 733a 2069 6620 as follows: if
│ │ │ │ │ +00018680: 6974 2069 7320 6120 626c 6f63 6b2c 2061 it is a block, a
│ │ │ │ │ +00018690: 2052 6567 6578 5265 7375 6c74 7320 6f62 RegexResults ob
│ │ │ │ │ +000186a0: 6a65 6374 0a20 2020 2020 6973 2070 6173 ject. is pas
│ │ │ │ │ +000186b0: 7365 642c 2077 6869 6c65 2069 6620 6974 sed, while if it
│ │ │ │ │ +000186c0: 2069 7320 6120 7374 7269 6e67 2c20 256e is a string, %n
│ │ │ │ │ +000186d0: 2073 6571 7565 6e63 6573 2061 7265 2072 sequences are r
│ │ │ │ │ +000186e0: 6570 6c61 6365 6420 7769 7468 0a20 2020 eplaced with.
│ │ │ │ │ +000186f0: 2020 7468 6520 6361 7074 7572 6564 2073 the captured s
│ │ │ │ │ +00018700: 7562 6578 7072 6573 7369 6f6e 7320 6f66 ubexpressions of
│ │ │ │ │ +00018710: 2074 6865 206d 6174 6368 2028 6173 2069 the match (as i
│ │ │ │ │ +00018720: 6e20 2325 292e 0a0a 7265 706c 6163 696e n #%)...replacin
│ │ │ │ │ +00018730: 6752 6567 6578 3a20 7061 7474 6572 6e20 gRegex: pattern
│ │ │ │ │ +00018740: 7769 7468 3a20 6153 7472 696e 674f 7242 with: aStringOrB
│ │ │ │ │ +00018750: 6c6f 636b 0a20 2020 2020 5265 7475 726e lock. Return
│ │ │ │ │ +00018760: 7320 7468 6520 7265 6365 6976 6572 2069 s the receiver i
│ │ │ │ │ +00018770: 6620 7468 6520 7061 7474 6572 6e20 6861 f the pattern ha
│ │ │ │ │ +00018780: 7320 6e6f 206d 6174 6368 2069 6e20 6974 s no match in it
│ │ │ │ │ +00018790: 2e20 2049 6620 6974 2068 6173 0a20 2020 . If it has.
│ │ │ │ │ +000187a0: 2020 6120 6d61 7463 682c 2069 7420 6973 a match, it is
│ │ │ │ │ +000187b0: 2072 6570 6c61 6365 6420 7573 696e 6720 replaced using
│ │ │ │ │ +000187c0: 6153 7472 696e 674f 7242 6c6f 636b 2061 aStringOrBlock a
│ │ │ │ │ +000187d0: 7320 666f 6c6c 6f77 733a 2069 6620 6974 s follows: if it
│ │ │ │ │ +000187e0: 2069 730a 2020 2020 2061 2062 6c6f 636b is. a block
│ │ │ │ │ +000187f0: 2c20 6120 5265 6765 7852 6573 756c 7473 , a RegexResults
│ │ │ │ │ +00018800: 206f 626a 6563 7420 6973 2070 6173 7365 object is passe
│ │ │ │ │ +00018810: 642c 2077 6869 6c65 2069 6620 6974 2069 d, while if it i
│ │ │ │ │ +00018820: 7320 6120 7374 7269 6e67 2c0a 2020 2020 s a string,.
│ │ │ │ │ +00018830: 2025 6e20 7365 7175 656e 6365 7320 6172 %n sequences ar
│ │ │ │ │ +00018840: 6520 7265 706c 6163 6564 2077 6974 6820 e replaced with
│ │ │ │ │ +00018850: 7468 6520 6361 7074 7572 6564 2073 7562 the captured sub
│ │ │ │ │ +00018860: 6578 7072 6573 7369 6f6e 7320 6f66 2074 expressions of t
│ │ │ │ │ +00018870: 6865 0a20 2020 2020 6d61 7463 6820 2861 he. match (a
│ │ │ │ │ +00018880: 7320 696e 2023 2529 2e0a 0a73 6561 7263 s in #%)...searc
│ │ │ │ │ +00018890: 6852 6567 6578 3a20 7061 7474 6572 6e0a hRegex: pattern.
│ │ │ │ │ +000188a0: 2020 2020 2041 2073 796e 6f6e 796d 2066 A synonym f
│ │ │ │ │ +000188b0: 6f72 2023 3d7e 2e20 2041 6e73 7765 7220 or #=~. Answer
│ │ │ │ │ +000188c0: 6120 5265 6765 7852 6573 756c 7473 206f a RegexResults o
│ │ │ │ │ +000188d0: 626a 6563 7420 666f 7220 6d61 7463 6869 bject for matchi
│ │ │ │ │ +000188e0: 6e67 2074 6865 0a20 2020 2020 7265 6365 ng the. rece
│ │ │ │ │ +000188f0: 6976 6572 2061 6761 696e 7374 2074 6865 iver against the
│ │ │ │ │ +00018900: 2052 6567 6578 206f 7220 5374 7269 6e67 Regex or String
│ │ │ │ │ +00018910: 206f 626a 6563 7420 7061 7474 6572 6e2e object pattern.
│ │ │ │ │ +00018920: 0a0a 7365 6172 6368 5265 6765 783a 2070 ..searchRegex: p
│ │ │ │ │ +00018930: 6174 7465 726e 2066 726f 6d3a 2066 726f attern from: fro
│ │ │ │ │ +00018940: 6d20 746f 3a20 746f 0a20 2020 2020 416e m to: to. An
│ │ │ │ │ +00018950: 7377 6572 2061 2052 6567 6578 5265 7375 swer a RegexResu
│ │ │ │ │ +00018960: 6c74 7320 6f62 6a65 6374 2066 6f72 206d lts object for m
│ │ │ │ │ +00018970: 6174 6368 696e 6720 7468 6520 7265 6365 atching the rece
│ │ │ │ │ +00018980: 6976 6572 2061 6761 696e 7374 2074 6865 iver against the
│ │ │ │ │ +00018990: 0a20 2020 2020 5265 6765 7820 6f72 2053 . Regex or S
│ │ │ │ │ +000189a0: 7472 696e 6720 6f62 6a65 6374 2070 6174 tring object pat
│ │ │ │ │ +000189b0: 7465 726e 2c20 7265 7374 7269 6374 696e tern, restrictin
│ │ │ │ │ +000189c0: 6720 7468 6520 6d61 7463 6820 746f 2074 g the match to t
│ │ │ │ │ +000189d0: 6865 0a20 2020 2020 7370 6563 6966 6965 he. specifie
│ │ │ │ │ +000189e0: 6420 7261 6e67 6520 6f66 2069 6e64 6963 d range of indic
│ │ │ │ │ +000189f0: 6573 2e0a 0a73 6561 7263 6852 6567 6578 es...searchRegex
│ │ │ │ │ +00018a00: 3a20 7061 7474 6572 6e20 7374 6172 7469 : pattern starti
│ │ │ │ │ +00018a10: 6e67 4174 3a20 616e 496e 6465 780a 2020 ngAt: anIndex.
│ │ │ │ │ +00018a20: 2020 2041 6e73 7765 7220 6120 5265 6765 Answer a Rege
│ │ │ │ │ +00018a30: 7852 6573 756c 7473 206f 626a 6563 7420 xResults object
│ │ │ │ │ +00018a40: 666f 7220 6d61 7463 6869 6e67 2074 6865 for matching the
│ │ │ │ │ +00018a50: 2072 6563 6569 7665 7220 6167 6169 6e73 receiver agains
│ │ │ │ │ +00018a60: 7420 7468 650a 2020 2020 2052 6567 6578 t the. Regex
│ │ │ │ │ +00018a70: 206f 7220 5374 7269 6e67 206f 626a 6563 or String objec
│ │ │ │ │ +00018a80: 7420 7061 7474 6572 6e2c 2073 7461 7274 t pattern, start
│ │ │ │ │ +00018a90: 696e 6720 7468 6520 6d61 7463 6820 6174 ing the match at
│ │ │ │ │ +00018aa0: 2069 6e64 6578 0a20 2020 2020 616e 496e index. anIn
│ │ │ │ │ +00018ab0: 6465 782e 0a0a 746f 6b65 6e69 7a65 3a20 dex...tokenize:
│ │ │ │ │ +00018ac0: 7061 7474 6572 6e0a 2020 2020 2053 706c pattern. Spl
│ │ │ │ │ +00018ad0: 6974 2074 6865 2072 6563 6569 7665 7220 it the receiver
│ │ │ │ │ +00018ae0: 6174 2065 7665 7279 206f 6363 7572 7265 at every occurre
│ │ │ │ │ +00018af0: 6e63 6520 6f66 2070 6174 7465 726e 2e20 nce of pattern.
│ │ │ │ │ +00018b00: 2041 6c6c 2070 6172 7473 2074 6861 740a All parts that.
│ │ │ │ │ +00018b10: 2020 2020 2064 6f20 6e6f 7420 6d61 7463 do not matc
│ │ │ │ │ +00018b20: 6820 7061 7474 6572 6e20 6172 6520 7365 h pattern are se
│ │ │ │ │ +00018b30: 7061 7261 7465 6420 616e 6420 7374 6f72 parated and stor
│ │ │ │ │ +00018b40: 6564 2069 6e74 6f20 616e 2041 7272 6179 ed into an Array
│ │ │ │ │ +00018b50: 206f 660a 2020 2020 2053 7472 696e 6773 of. Strings
│ │ │ │ │ +00018b60: 2074 6861 7420 6973 2072 6574 7572 6e65 that is returne
│ │ │ │ │ +00018b70: 642e 0a0a 746f 6b65 6e69 7a65 3a20 7061 d...tokenize: pa
│ │ │ │ │ +00018b80: 7474 6572 6e20 6672 6f6d 3a20 6672 6f6d ttern from: from
│ │ │ │ │ +00018b90: 2074 6f3a 2074 6f0a 2020 2020 2053 706c to: to. Spl
│ │ │ │ │ +00018ba0: 6974 2074 6865 2072 6563 6569 7665 7220 it the receiver
│ │ │ │ │ +00018bb0: 6174 2065 7665 7279 206f 6363 7572 7265 at every occurre
│ │ │ │ │ +00018bc0: 6e63 6520 6f66 2070 6174 7465 726e 2028 nce of pattern (
│ │ │ │ │ +00018bd0: 636f 6e73 6964 6572 696e 6720 6f6e 6c79 considering only
│ │ │ │ │ +00018be0: 0a20 2020 2020 7468 6520 696e 6469 6365 . the indice
│ │ │ │ │ +00018bf0: 7320 6265 7477 6565 6e20 6672 6f6d 2061 s between from a
│ │ │ │ │ +00018c00: 6e64 2074 6f29 2e20 2041 6c6c 2070 6172 nd to). All par
│ │ │ │ │ +00018c10: 7473 2074 6861 7420 646f 206e 6f74 206d ts that do not m
│ │ │ │ │ +00018c20: 6174 6368 0a20 2020 2020 7061 7474 6572 atch. patter
│ │ │ │ │ +00018c30: 6e20 6172 6520 7365 7061 7261 7465 6420 n are separated
│ │ │ │ │ +00018c40: 616e 6420 7374 6f72 6564 2069 6e74 6f20 and stored into
│ │ │ │ │ +00018c50: 616e 2041 7272 6179 206f 6620 5374 7269 an Array of Stri
│ │ │ │ │ +00018c60: 6e67 7320 7468 6174 2069 730a 2020 2020 ngs that is.
│ │ │ │ │ +00018c70: 2072 6574 7572 6e65 642e 0a0a 7e20 7061 returned...~ pa
│ │ │ │ │ +00018c80: 7474 6572 6e0a 2020 2020 2041 6e73 7765 ttern. Answe
│ │ │ │ │ +00018c90: 7220 7768 6574 6865 7220 7468 6520 7265 r whether the re
│ │ │ │ │ +00018ca0: 6365 6976 6572 206d 6174 6368 6564 2061 ceiver matched a
│ │ │ │ │ +00018cb0: 6761 696e 7374 2074 6865 2052 6567 6578 gainst the Regex
│ │ │ │ │ +00018cc0: 206f 7220 5374 7269 6e67 0a20 2020 2020 or String.
│ │ │ │ │ +00018cd0: 6f62 6a65 6374 2070 6174 7465 726e 2e0a object pattern..
│ │ │ │ │ +00018ce0: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ +00018cf0: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ +00018d00: 5374 7269 6e67 2d73 7469 6c6c 2075 6e63 String-still unc
│ │ │ │ │ +00018d10: 6c61 7373 6966 6965 642c 2020 4e65 7874 lassified, Next
│ │ │ │ │ +00018d20: 3a20 5374 7269 6e67 2d74 6573 7469 6e67 : String-testing
│ │ │ │ │ +00018d30: 2066 756e 6374 696f 6e61 6c69 7479 2c20 functionality,
│ │ │ │ │ +00018d40: 2050 7265 763a 2053 7472 696e 672d 7265 Prev: String-re
│ │ │ │ │ +00018d50: 6765 782c 2020 5570 3a20 5374 7269 6e67 gex, Up: String
│ │ │ │ │ +00018d60: 0a0a 312e 3135 382e 3131 2053 7472 696e ..1.158.11 Strin
│ │ │ │ │ +00018d70: 673a 2073 7469 6c6c 2075 6e63 6c61 7373 g: still unclass
│ │ │ │ │ +00018d80: 6966 6965 640a 2d2d 2d2d 2d2d 2d2d 2d2d ified.----------
│ │ │ │ │ +00018d90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00018da0: 2d2d 2d2d 2d2d 2d2d 2d0a 0a65 7363 6170 ---------..escap
│ │ │ │ │ +00018db0: 6552 6567 6578 0a20 2020 2020 416e 7377 eRegex. Answ
│ │ │ │ │ +00018dc0: 6572 2074 6865 2072 6563 6569 7665 7220 er the receiver
│ │ │ │ │ +00018dd0: 7769 7468 2061 6c6c 2072 6567 6578 2073 with all regex s
│ │ │ │ │ +00018de0: 7065 6369 616c 2063 6861 7261 6374 6572 pecial character
│ │ │ │ │ +00018df0: 7320 6573 6361 7065 6420 6279 2061 0a20 s escaped by a.
│ │ │ │ │ +00018e00: 2020 2020 6261 636b 736c 6173 682e 0a0a backslash...
│ │ │ │ │ +00018e10: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ +00018e20: 652e 696e 666f 2c20 204e 6f64 653a 2053 e.info, Node: S
│ │ │ │ │ +00018e30: 7472 696e 672d 7465 7374 696e 6720 6675 tring-testing fu
│ │ │ │ │ +00018e40: 6e63 7469 6f6e 616c 6974 792c 2020 5072 nctionality, Pr
│ │ │ │ │ +00018e50: 6576 3a20 5374 7269 6e67 2d73 7469 6c6c ev: String-still
│ │ │ │ │ +00018e60: 2075 6e63 6c61 7373 6966 6965 642c 2020 unclassified,
│ │ │ │ │ +00018e70: 5570 3a20 5374 7269 6e67 0a0a 312e 3135 Up: String..1.15
│ │ │ │ │ +00018e80: 382e 3132 2053 7472 696e 673a 2074 6573 8.12 String: tes
│ │ │ │ │ +00018e90: 7469 6e67 2066 756e 6374 696f 6e61 6c69 ting functionali
│ │ │ │ │ +00018ea0: 7479 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ty.-------------
│ │ │ │ │ +00018eb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00018ec0: 2d2d 2d2d 2d2d 2d2d 2d0a 0a69 7353 7472 ---------..isStr
│ │ │ │ │ +00018ed0: 696e 670a 2020 2020 2041 6e73 7765 7220 ing. Answer
│ │ │ │ │ +00018ee0: 6074 7275 6527 2e0a 0a0a 1f0a 4669 6c65 `true'......File
│ │ │ │ │ +00018ef0: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ +00018f00: 2020 4e6f 6465 3a20 5379 6d62 6f6c 2c20 Node: Symbol,
│ │ │ │ │ +00018f10: 204e 6578 743a 2053 796d 4c69 6e6b 2c20 Next: SymLink,
│ │ │ │ │ +00018f20: 2050 7265 763a 2053 7472 696e 672c 2020 Prev: String,
│ │ │ │ │ +00018f30: 5570 3a20 4261 7365 2063 6c61 7373 6573 Up: Base classes
│ │ │ │ │ +00018f40: 0a0a 312e 3135 3920 5379 6d62 6f6c 0a3d ..1.159 Symbol.=
│ │ │ │ │ +00018f50: 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a44 6566 ===========..Def
│ │ │ │ │ +00018f60: 696e 6564 2069 6e20 6e61 6d65 7370 6163 ined in namespac
│ │ │ │ │ +00018f70: 6520 536d 616c 6c74 616c 6b0a 5375 7065 e Smalltalk.Supe
│ │ │ │ │ +00018f80: 7263 6c61 7373 3a20 5374 7269 6e67 0a43 rclass: String.C
│ │ │ │ │ +00018f90: 6174 6567 6f72 793a 204c 616e 6775 6167 ategory: Languag
│ │ │ │ │ +00018fa0: 652d 496d 706c 656d 656e 7461 7469 6f6e e-Implementation
│ │ │ │ │ +00018fb0: 0a20 2020 2020 4d79 2069 6e73 7461 6e63 . My instanc
│ │ │ │ │ +00018fc0: 6573 2061 7265 2075 6e69 7175 6520 7468 es are unique th
│ │ │ │ │ +00018fd0: 726f 7567 686f 7574 2074 6865 2053 6d61 roughout the Sma
│ │ │ │ │ +00018fe0: 6c6c 7461 6c6b 2073 7973 7465 6d2e 2020 lltalk system.
│ │ │ │ │ +00018ff0: 4d79 0a20 2020 2020 696e 7374 616e 6365 My. instance
│ │ │ │ │ +00019000: 7320 6265 6861 7665 2066 6f72 2074 6865 s behave for the
│ │ │ │ │ +00019010: 206d 6f73 7420 7061 7274 206c 696b 6520 most part like
│ │ │ │ │ +00019020: 7374 7269 6e67 732c 2065 7863 6570 7420 strings, except
│ │ │ │ │ +00019030: 7468 6174 2074 6865 790a 2020 2020 2070 that they. p
│ │ │ │ │ +00019040: 7269 6e74 2064 6966 6665 7265 6e74 6c79 rint differently
│ │ │ │ │ +00019050: 2c20 616e 6420 4920 6775 6172 616e 7465 , and I guarante
│ │ │ │ │ +00019060: 6520 7468 6174 2061 6e79 2074 776f 2069 e that any two i
│ │ │ │ │ +00019070: 6e73 7461 6e63 6573 2074 6861 740a 2020 nstances that.
│ │ │ │ │ +00019080: 2020 2068 6176 6520 7468 6520 7361 6d65 have the same
│ │ │ │ │ +00019090: 2070 7269 6e74 6564 2072 6570 7265 7365 printed represe
│ │ │ │ │ +000190a0: 6e74 6174 696f 6e20 6172 6520 696e 2066 ntation are in f
│ │ │ │ │ +000190b0: 6163 7420 7468 6520 7361 6d65 2069 6e73 act the same ins
│ │ │ │ │ +000190c0: 7461 6e63 652e 0a0a 2a20 4d65 6e75 3a0a tance...* Menu:.
│ │ │ │ │ +000190d0: 0a2a 2053 796d 626f 6c20 636c 6173 732d .* Symbol class-
│ │ │ │ │ +000190e0: 6275 696c 7420 696e 733a 3a20 2028 636c built ins:: (cl
│ │ │ │ │ +000190f0: 6173 7329 0a2a 2053 796d 626f 6c20 636c ass).* Symbol cl
│ │ │ │ │ +00019100: 6173 732d 696e 7374 616e 6365 2063 7265 ass-instance cre
│ │ │ │ │ +00019110: 6174 696f 6e3a 3a20 2028 636c 6173 7329 ation:: (class)
│ │ │ │ │ +00019120: 0a2a 2053 796d 626f 6c20 636c 6173 732d .* Symbol class-
│ │ │ │ │ +00019130: 7379 6d62 6f6c 2074 6162 6c65 3a3a 2020 symbol table::
│ │ │ │ │ +00019140: 2863 6c61 7373 290a 2a20 5379 6d62 6f6c (class).* Symbol
│ │ │ │ │ +00019150: 2d61 6363 6573 7369 6e67 2074 6865 206d -accessing the m
│ │ │ │ │ +00019160: 6574 686f 6420 6469 6374 696f 6e61 7279 ethod dictionary
│ │ │ │ │ +00019170: 3a3a 2020 2869 6e73 7461 6e63 6529 0a2a :: (instance).*
│ │ │ │ │ +00019180: 2053 796d 626f 6c2d 6261 7369 633a 3a20 Symbol-basic::
│ │ │ │ │ +00019190: 2028 696e 7374 616e 6365 290a 2a20 5379 (instance).* Sy
│ │ │ │ │ +000191a0: 6d62 6f6c 2d62 7569 6c74 2069 6e73 3a3a mbol-built ins::
│ │ │ │ │ +000191b0: 2020 2869 6e73 7461 6e63 6529 0a2a 2053 (instance).* S
│ │ │ │ │ +000191c0: 796d 626f 6c2d 636f 6e76 6572 7469 6e67 ymbol-converting
│ │ │ │ │ +000191d0: 3a3a 2020 2869 6e73 7461 6e63 6529 0a2a :: (instance).*
│ │ │ │ │ +000191e0: 2053 796d 626f 6c2d 6d69 7363 3a3a 2020 Symbol-misc::
│ │ │ │ │ +000191f0: 2869 6e73 7461 6e63 6529 0a2a 2053 796d (instance).* Sym
│ │ │ │ │ +00019200: 626f 6c2d 7374 6f72 696e 673a 3a20 2028 bol-storing:: (
│ │ │ │ │ +00019210: 696e 7374 616e 6365 290a 2a20 5379 6d62 instance).* Symb
│ │ │ │ │ +00019220: 6f6c 2d74 6573 7469 6e67 3a3a 2020 2869 ol-testing:: (i
│ │ │ │ │ +00019230: 6e73 7461 6e63 6529 0a2a 2053 796d 626f nstance).* Symbo
│ │ │ │ │ +00019240: 6c2d 7465 7374 696e 6720 6675 6e63 7469 l-testing functi
│ │ │ │ │ +00019250: 6f6e 616c 6974 793a 3a20 2028 696e 7374 onality:: (inst
│ │ │ │ │ +00019260: 616e 6365 290a 0a1f 0a46 696c 653a 2067 ance)....File: g
│ │ │ │ │ +00019270: 7374 2d62 6173 652e 696e 666f 2c20 204e st-base.info, N
│ │ │ │ │ +00019280: 6f64 653a 2053 796d 626f 6c20 636c 6173 ode: Symbol clas
│ │ │ │ │ +00019290: 732d 6275 696c 7420 696e 732c 2020 4e65 s-built ins, Ne
│ │ │ │ │ +000192a0: 7874 3a20 5379 6d62 6f6c 2063 6c61 7373 xt: Symbol class
│ │ │ │ │ +000192b0: 2d69 6e73 7461 6e63 6520 6372 6561 7469 -instance creati
│ │ │ │ │ +000192c0: 6f6e 2c20 2055 703a 2053 796d 626f 6c0a on, Up: Symbol.
│ │ │ │ │ +000192d0: 0a31 2e31 3539 2e31 2053 796d 626f 6c20 .1.159.1 Symbol
│ │ │ │ │ +000192e0: 636c 6173 733a 2062 7569 6c74 2069 6e73 class: built ins
│ │ │ │ │ +000192f0: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------
│ │ │ │ │ +00019300: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00019310: 0a0a 696e 7465 726e 3a20 6153 7472 696e ..intern: aStrin
│ │ │ │ │ +00019320: 670a 2020 2020 2050 7269 7661 7465 202d g. Private -
│ │ │ │ │ +00019330: 2053 616d 6520 6173 2027 6153 7472 696e Same as 'aStrin
│ │ │ │ │ +00019340: 6720 6173 5379 6d62 6f6c 270a 0a0a 1f0a g asSymbol'.....
│ │ │ │ │ +00019350: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ +00019360: 6e66 6f2c 2020 4e6f 6465 3a20 5379 6d62 nfo, Node: Symb
│ │ │ │ │ +00019370: 6f6c 2063 6c61 7373 2d69 6e73 7461 6e63 ol class-instanc
│ │ │ │ │ +00019380: 6520 6372 6561 7469 6f6e 2c20 204e 6578 e creation, Nex
│ │ │ │ │ +00019390: 743a 2053 796d 626f 6c20 636c 6173 732d t: Symbol class-
│ │ │ │ │ +000193a0: 7379 6d62 6f6c 2074 6162 6c65 2c20 2050 symbol table, P
│ │ │ │ │ +000193b0: 7265 763a 2053 796d 626f 6c20 636c 6173 rev: Symbol clas
│ │ │ │ │ +000193c0: 732d 6275 696c 7420 696e 732c 2020 5570 s-built ins, Up
│ │ │ │ │ +000193d0: 3a20 5379 6d62 6f6c 0a0a 312e 3135 392e : Symbol..1.159.
│ │ │ │ │ +000193e0: 3220 5379 6d62 6f6c 2063 6c61 7373 3a20 2 Symbol class:
│ │ │ │ │ +000193f0: 696e 7374 616e 6365 2063 7265 6174 696f instance creatio
│ │ │ │ │ +00019400: 6e0a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d n.--------------
│ │ │ │ │ +00019410: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00019420: 2d2d 2d2d 2d2d 2d2d 2d0a 0a69 6e74 6572 ---------..inter
│ │ │ │ │ +00019430: 6e43 6861 7261 6374 6572 3a20 6143 6861 nCharacter: aCha
│ │ │ │ │ +00019440: 7261 6374 6572 0a20 2020 2020 416e 7377 racter. Answ
│ │ │ │ │ +00019450: 6572 2074 6865 206f 6e65 2d63 6861 7261 er the one-chara
│ │ │ │ │ +00019460: 6374 6572 2073 796d 626f 6c20 6173 736f cter symbol asso
│ │ │ │ │ +00019470: 6369 6174 6564 2074 6f20 7468 6520 6769 ciated to the gi
│ │ │ │ │ +00019480: 7665 6e20 6368 6172 6163 7465 722e 0a0a ven character...
│ │ │ │ │ +00019490: 6e65 770a 2020 2020 2054 6869 7320 6d65 new. This me
│ │ │ │ │ +000194a0: 7468 6f64 2073 686f 756c 6420 6e6f 7420 thod should not
│ │ │ │ │ +000194b0: 6265 2063 616c 6c65 6420 666f 7220 696e be called for in
│ │ │ │ │ +000194c0: 7374 616e 6365 7320 6f66 2074 6869 7320 stances of this
│ │ │ │ │ +000194d0: 636c 6173 732e 0a0a 6e65 773a 2073 697a class...new: siz
│ │ │ │ │ +000194e0: 650a 2020 2020 2054 6869 7320 6d65 7468 e. This meth
│ │ │ │ │ +000194f0: 6f64 2073 686f 756c 6420 6e6f 7420 6265 od should not be
│ │ │ │ │ +00019500: 2063 616c 6c65 6420 666f 7220 696e 7374 called for inst
│ │ │ │ │ +00019510: 616e 6365 7320 6f66 2074 6869 7320 636c ances of this cl
│ │ │ │ │ +00019520: 6173 732e 0a0a 7769 7468 3a20 656c 656d ass...with: elem
│ │ │ │ │ +00019530: 656e 7431 0a20 2020 2020 416e 7377 6572 ent1. Answer
│ │ │ │ │ +00019540: 2061 2063 6f6c 6c65 6374 696f 6e20 7768 a collection wh
│ │ │ │ │ +00019550: 6f73 6520 6f6e 6c79 2065 6c65 6d65 6e74 ose only element
│ │ │ │ │ +00019560: 2069 7320 656c 656d 656e 7431 0a0a 7769 is element1..wi
│ │ │ │ │ +00019570: 7468 3a20 656c 656d 656e 7431 2077 6974 th: element1 wit
│ │ │ │ │ +00019580: 683a 2065 6c65 6d65 6e74 320a 2020 2020 h: element2.
│ │ │ │ │ +00019590: 2041 6e73 7765 7220 6120 636f 6c6c 6563 Answer a collec
│ │ │ │ │ +000195a0: 7469 6f6e 2077 686f 7365 206f 6e6c 7920 tion whose only
│ │ │ │ │ +000195b0: 656c 656d 656e 7473 2061 7265 2074 6865 elements are the
│ │ │ │ │ +000195c0: 2070 6172 616d 6574 6572 7320 696e 2074 parameters in t
│ │ │ │ │ +000195d0: 6865 0a20 2020 2020 6f72 6465 7220 7468 he. order th
│ │ │ │ │ +000195e0: 6579 2077 6572 6520 7061 7373 6564 0a0a ey were passed..
│ │ │ │ │ +000195f0: 7769 7468 3a20 656c 656d 656e 7431 2077 with: element1 w
│ │ │ │ │ +00019600: 6974 683a 2065 6c65 6d65 6e74 3220 7769 ith: element2 wi
│ │ │ │ │ +00019610: 7468 3a20 656c 656d 656e 7433 0a20 2020 th: element3.
│ │ │ │ │ +00019620: 2020 416e 7377 6572 2061 2063 6f6c 6c65 Answer a colle
│ │ │ │ │ +00019630: 6374 696f 6e20 7768 6f73 6520 6f6e 6c79 ction whose only
│ │ │ │ │ +00019640: 2065 6c65 6d65 6e74 7320 6172 6520 7468 elements are th
│ │ │ │ │ +00019650: 6520 7061 7261 6d65 7465 7273 2069 6e20 e parameters in
│ │ │ │ │ +00019660: 7468 650a 2020 2020 206f 7264 6572 2074 the. order t
│ │ │ │ │ +00019670: 6865 7920 7765 7265 2070 6173 7365 640a hey were passed.
│ │ │ │ │ +00019680: 0a77 6974 683a 2065 6c65 6d65 6e74 3120 .with: element1
│ │ │ │ │ +00019690: 7769 7468 3a20 656c 656d 656e 7432 2077 with: element2 w
│ │ │ │ │ +000196a0: 6974 683a 2065 6c65 6d65 6e74 3320 7769 ith: element3 wi
│ │ │ │ │ +000196b0: 7468 3a20 656c 656d 656e 7434 0a20 2020 th: element4.
│ │ │ │ │ +000196c0: 2020 416e 7377 6572 2061 2063 6f6c 6c65 Answer a colle
│ │ │ │ │ +000196d0: 6374 696f 6e20 7768 6f73 6520 6f6e 6c79 ction whose only
│ │ │ │ │ +000196e0: 2065 6c65 6d65 6e74 7320 6172 6520 7468 elements are th
│ │ │ │ │ +000196f0: 6520 7061 7261 6d65 7465 7273 2069 6e20 e parameters in
│ │ │ │ │ +00019700: 7468 650a 2020 2020 206f 7264 6572 2074 the. order t
│ │ │ │ │ +00019710: 6865 7920 7765 7265 2070 6173 7365 640a hey were passed.
│ │ │ │ │ +00019720: 0a77 6974 683a 2065 6c65 6d65 6e74 3120 .with: element1
│ │ │ │ │ +00019730: 7769 7468 3a20 656c 656d 656e 7432 2077 with: element2 w
│ │ │ │ │ +00019740: 6974 683a 2065 6c65 6d65 6e74 3320 7769 ith: element3 wi
│ │ │ │ │ +00019750: 7468 3a20 656c 656d 656e 7434 2077 6974 th: element4 wit
│ │ │ │ │ +00019760: 683a 2065 6c65 6d65 6e74 350a 2020 2020 h: element5.
│ │ │ │ │ +00019770: 2041 6e73 7765 7220 6120 636f 6c6c 6563 Answer a collec
│ │ │ │ │ +00019780: 7469 6f6e 2077 686f 7365 206f 6e6c 7920 tion whose only
│ │ │ │ │ +00019790: 656c 656d 656e 7473 2061 7265 2074 6865 elements are the
│ │ │ │ │ +000197a0: 2070 6172 616d 6574 6572 7320 696e 2074 parameters in t
│ │ │ │ │ +000197b0: 6865 0a20 2020 2020 6f72 6465 7220 7468 he. order th
│ │ │ │ │ +000197c0: 6579 2077 6572 6520 7061 7373 6564 0a0a ey were passed..
│ │ │ │ │ +000197d0: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ +000197e0: 652e 696e 666f 2c20 204e 6f64 653a 2053 e.info, Node: S
│ │ │ │ │ +000197f0: 796d 626f 6c20 636c 6173 732d 7379 6d62 ymbol class-symb
│ │ │ │ │ +00019800: 6f6c 2074 6162 6c65 2c20 204e 6578 743a ol table, Next:
│ │ │ │ │ +00019810: 2053 796d 626f 6c2d 6163 6365 7373 696e Symbol-accessin
│ │ │ │ │ +00019820: 6720 7468 6520 6d65 7468 6f64 2064 6963 g the method dic
│ │ │ │ │ +00019830: 7469 6f6e 6172 792c 2020 5072 6576 3a20 tionary, Prev:
│ │ │ │ │ +00019840: 5379 6d62 6f6c 2063 6c61 7373 2d69 6e73 Symbol class-ins
│ │ │ │ │ +00019850: 7461 6e63 6520 6372 6561 7469 6f6e 2c20 tance creation,
│ │ │ │ │ +00019860: 2055 703a 2053 796d 626f 6c0a 0a31 2e31 Up: Symbol..1.1
│ │ │ │ │ +00019870: 3539 2e33 2053 796d 626f 6c20 636c 6173 59.3 Symbol clas
│ │ │ │ │ +00019880: 733a 2073 796d 626f 6c20 7461 626c 650a s: symbol table.
│ │ │ │ │ +00019890: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000198a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000198b0: 2d2d 0a0a 6861 7349 6e74 6572 6e65 643a --..hasInterned:
│ │ │ │ │ +000198c0: 2061 5374 7269 6e67 2069 6654 7275 653a aString ifTrue:
│ │ │ │ │ +000198d0: 2061 426c 6f63 6b0a 2020 2020 2049 6620 aBlock. If
│ │ │ │ │ +000198e0: 6153 7472 696e 6720 6861 7320 6e6f 7420 aString has not
│ │ │ │ │ +000198f0: 6265 656e 2069 6e74 6572 6e65 6420 7965 been interned ye
│ │ │ │ │ +00019900: 742c 2061 6e73 7765 7220 6661 6c73 652e t, answer false.
│ │ │ │ │ +00019910: 2020 456c 7365 2c20 7061 7373 2074 6865 Else, pass the
│ │ │ │ │ +00019920: 0a20 2020 2020 696e 7465 726e 6564 2076 . interned v
│ │ │ │ │ +00019930: 6572 7369 6f6e 2074 6f20 6142 6c6f 636b ersion to aBlock
│ │ │ │ │ +00019940: 2061 6e64 2061 6e73 7765 7220 7472 7565 and answer true
│ │ │ │ │ +00019950: 2e20 204e 6f74 6520 7468 6174 2074 6869 . Note that thi
│ │ │ │ │ +00019960: 7320 776f 726b 730a 2020 2020 2062 6563 s works. bec
│ │ │ │ │ +00019970: 6175 7365 2053 7472 696e 673e 3e23 6861 ause String>>#ha
│ │ │ │ │ +00019980: 7368 2063 616c 6375 6c61 7465 7320 7468 sh calculates th
│ │ │ │ │ +00019990: 6520 7361 6d65 2068 6173 6820 7661 6c75 e same hash valu
│ │ │ │ │ +000199a0: 6520 7573 6564 2062 7920 7468 650a 2020 e used by the.
│ │ │ │ │ +000199b0: 2020 2056 4d20 7768 656e 2069 6e74 6572 VM when inter
│ │ │ │ │ +000199c0: 6e69 6e67 2073 7472 696e 6773 2069 6e74 ning strings int
│ │ │ │ │ +000199d0: 6f20 7468 6520 5379 6d62 6f6c 5461 626c o the SymbolTabl
│ │ │ │ │ +000199e0: 652e 2020 4368 616e 6769 6e67 206f 6e65 e. Changing one
│ │ │ │ │ +000199f0: 206f 660a 2020 2020 2074 6865 2068 6173 of. the has
│ │ │ │ │ +00019a00: 6869 6e67 206d 6574 686f 6473 2077 6974 hing methods wit
│ │ │ │ │ +00019a10: 686f 7574 2063 6861 6e67 696e 6720 7468 hout changing th
│ │ │ │ │ +00019a20: 6520 6f74 6865 7220 7769 6c6c 2062 7265 e other will bre
│ │ │ │ │ +00019a30: 616b 2074 6869 730a 2020 2020 206d 6574 ak this. met
│ │ │ │ │ +00019a40: 686f 642e 0a0a 6973 5379 6d62 6f6c 5374 hod...isSymbolSt
│ │ │ │ │ +00019a50: 7269 6e67 3a20 6153 7472 696e 670a 2020 ring: aString.
│ │ │ │ │ +00019a60: 2020 2041 6e73 7765 7220 7768 6574 6865 Answer whethe
│ │ │ │ │ +00019a70: 7220 6153 7472 696e 6720 6861 7320 616c r aString has al
│ │ │ │ │ +00019a80: 7265 6164 7920 6265 656e 2069 6e74 6572 ready been inter
│ │ │ │ │ +00019a90: 6e65 642e 204e 6f74 6520 7468 6174 2074 ned. Note that t
│ │ │ │ │ +00019aa0: 6869 730a 2020 2020 2077 6f72 6b73 2062 his. works b
│ │ │ │ │ +00019ab0: 6563 6175 7365 2053 7472 696e 673e 3e23 ecause String>>#
│ │ │ │ │ +00019ac0: 6861 7368 2063 616c 6375 6c61 7465 7320 hash calculates
│ │ │ │ │ +00019ad0: 7468 6520 7361 6d65 2068 6173 6820 7661 the same hash va
│ │ │ │ │ +00019ae0: 6c75 6520 7573 6564 2062 790a 2020 2020 lue used by.
│ │ │ │ │ +00019af0: 2074 6865 2056 4d20 7768 656e 2069 6e74 the VM when int
│ │ │ │ │ +00019b00: 6572 6e69 6e67 2073 7472 696e 6773 2069 erning strings i
│ │ │ │ │ +00019b10: 6e74 6f20 7468 6520 5379 6d62 6f6c 5461 nto the SymbolTa
│ │ │ │ │ +00019b20: 626c 652e 2020 4368 616e 6769 6e67 206f ble. Changing o
│ │ │ │ │ +00019b30: 6e65 0a20 2020 2020 6f66 2074 6865 2068 ne. of the h
│ │ │ │ │ +00019b40: 6173 6869 6e67 206d 6574 686f 6473 2077 ashing methods w
│ │ │ │ │ +00019b50: 6974 686f 7574 2063 6861 6e67 696e 6720 ithout changing
│ │ │ │ │ +00019b60: 7468 6520 6f74 6865 7220 7769 6c6c 2062 the other will b
│ │ │ │ │ +00019b70: 7265 616b 2074 6869 730a 2020 2020 206d reak this. m
│ │ │ │ │ +00019b80: 6574 686f 642e 0a0a 7265 6275 696c 6454 ethod...rebuildT
│ │ │ │ │ +00019b90: 6162 6c65 0a20 2020 2020 5265 6275 696c able. Rebuil
│ │ │ │ │ +00019ba0: 6420 7468 6520 5379 6d62 6f6c 5461 626c d the SymbolTabl
│ │ │ │ │ +00019bb0: 652c 2074 6865 7265 6279 2067 6172 6261 e, thereby garba
│ │ │ │ │ +00019bc0: 6765 2d63 6f6c 6c65 6374 696e 6720 756e ge-collecting un
│ │ │ │ │ +00019bd0: 7265 6665 7265 6e63 6564 0a20 2020 2020 referenced.
│ │ │ │ │ +00019be0: 5379 6d62 6f6c 732e 2020 5768 696c 6520 Symbols. While
│ │ │ │ │ +00019bf0: 7468 6973 2070 726f 6365 7373 2069 7320 this process is
│ │ │ │ │ +00019c00: 646f 6e65 2c20 7072 6565 6d70 7469 6f6e done, preemption
│ │ │ │ │ +00019c10: 2069 7320 6469 7361 626c 6564 0a20 2020 is disabled.
│ │ │ │ │ +00019c20: 2020 6265 6361 7573 6520 6974 2069 7320 because it is
│ │ │ │ │ +00019c30: 6e6f 7420 6163 6365 7074 6162 6c65 2074 not acceptable t
│ │ │ │ │ +00019c40: 6f20 6c65 6176 6520 7468 6520 5379 6d62 o leave the Symb
│ │ │ │ │ +00019c50: 6f6c 5461 626c 6520 696e 2061 0a20 2020 olTable in a.
│ │ │ │ │ +00019c60: 2020 7061 7274 6961 6c6c 7920 7570 6461 partially upda
│ │ │ │ │ +00019c70: 7465 6420 7374 6174 652e 2020 4e6f 7465 ted state. Note
│ │ │ │ │ +00019c80: 2074 6861 7420 7468 6973 2077 6f72 6b73 that this works
│ │ │ │ │ +00019c90: 2062 6563 6175 7365 0a20 2020 2020 5374 because. St
│ │ │ │ │ +00019ca0: 7269 6e67 3e3e 2368 6173 6820 6361 6c63 ring>>#hash calc
│ │ │ │ │ +00019cb0: 756c 6174 6573 2074 6865 2073 616d 6520 ulates the same
│ │ │ │ │ +00019cc0: 6861 7368 2076 616c 7565 2075 7365 6420 hash value used
│ │ │ │ │ +00019cd0: 6279 2074 6865 2056 4d20 7768 656e 0a20 by the VM when.
│ │ │ │ │ +00019ce0: 2020 2020 696e 7465 726e 696e 6720 7374 interning st
│ │ │ │ │ +00019cf0: 7269 6e67 7320 696e 746f 2074 6865 2053 rings into the S
│ │ │ │ │ +00019d00: 796d 626f 6c54 6162 6c65 2e20 2043 6861 ymbolTable. Cha
│ │ │ │ │ +00019d10: 6e67 696e 6720 6f6e 6520 6f66 2074 6865 nging one of the
│ │ │ │ │ +00019d20: 0a20 2020 2020 6861 7368 696e 6720 6d65 . hashing me
│ │ │ │ │ +00019d30: 7468 6f64 7320 7769 7468 6f75 7420 6368 thods without ch
│ │ │ │ │ +00019d40: 616e 6769 6e67 2074 6865 206f 7468 6572 anging the other
│ │ │ │ │ +00019d50: 2077 696c 6c20 6272 6561 6b20 7468 6973 will break this
│ │ │ │ │ +00019d60: 206d 6574 686f 642e 0a0a 0a1f 0a46 696c method......Fil
│ │ │ │ │ +00019d70: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ +00019d80: 2c20 204e 6f64 653a 2053 796d 626f 6c2d , Node: Symbol-
│ │ │ │ │ +00019d90: 6163 6365 7373 696e 6720 7468 6520 6d65 accessing the me
│ │ │ │ │ +00019da0: 7468 6f64 2064 6963 7469 6f6e 6172 792c thod dictionary,
│ │ │ │ │ +00019db0: 2020 4e65 7874 3a20 5379 6d62 6f6c 2d62 Next: Symbol-b
│ │ │ │ │ +00019dc0: 6173 6963 2c20 2050 7265 763a 2053 796d asic, Prev: Sym
│ │ │ │ │ +00019dd0: 626f 6c20 636c 6173 732d 7379 6d62 6f6c bol class-symbol
│ │ │ │ │ +00019de0: 2074 6162 6c65 2c20 2055 703a 2053 796d table, Up: Sym
│ │ │ │ │ +00019df0: 626f 6c0a 0a31 2e31 3539 2e34 2053 796d bol..1.159.4 Sym
│ │ │ │ │ +00019e00: 626f 6c3a 2061 6363 6573 7369 6e67 2074 bol: accessing t
│ │ │ │ │ +00019e10: 6865 206d 6574 686f 6420 6469 6374 696f he method dictio
│ │ │ │ │ +00019e20: 6e61 7279 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d nary.-----------
│ │ │ │ │ +00019e30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00019e40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00019e50: 2d2d 2d2d 0a0a 696d 706c 656d 656e 746f ----..implemento
│ │ │ │ │ +00019e60: 7273 0a20 2020 2020 416e 7377 6572 2061 rs. Answer a
│ │ │ │ │ +00019e70: 2053 6574 206f 6620 616c 6c20 7468 6520 Set of all the
│ │ │ │ │ +00019e80: 636f 6d70 696c 6564 206d 6574 686f 6420 compiled method
│ │ │ │ │ +00019e90: 6173 736f 6369 6174 6564 2077 6974 6820 associated with
│ │ │ │ │ +00019ea0: 7365 6c65 6374 6f72 0a20 2020 2020 6e61 selector. na
│ │ │ │ │ +00019eb0: 6d65 6420 6279 2074 6865 2072 6563 6569 med by the recei
│ │ │ │ │ +00019ec0: 7665 722c 2077 6869 6368 2069 7320 7375 ver, which is su
│ │ │ │ │ +00019ed0: 7070 6f73 6564 2074 6f20 6265 2061 2076 pposed to be a v
│ │ │ │ │ +00019ee0: 616c 6964 206d 6573 7361 6765 0a20 2020 alid message.
│ │ │ │ │ +00019ef0: 2020 6e61 6d65 2e0a 0a0a 1f0a 4669 6c65 name......File
│ │ │ │ │ +00019f00: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ +00019f10: 2020 4e6f 6465 3a20 5379 6d62 6f6c 2d62 Node: Symbol-b
│ │ │ │ │ +00019f20: 6173 6963 2c20 204e 6578 743a 2053 796d asic, Next: Sym
│ │ │ │ │ +00019f30: 626f 6c2d 6275 696c 7420 696e 732c 2020 bol-built ins,
│ │ │ │ │ +00019f40: 5072 6576 3a20 5379 6d62 6f6c 2d61 6363 Prev: Symbol-acc
│ │ │ │ │ +00019f50: 6573 7369 6e67 2074 6865 206d 6574 686f essing the metho
│ │ │ │ │ +00019f60: 6420 6469 6374 696f 6e61 7279 2c20 2055 d dictionary, U
│ │ │ │ │ +00019f70: 703a 2053 796d 626f 6c0a 0a31 2e31 3539 p: Symbol..1.159
│ │ │ │ │ +00019f80: 2e35 2053 796d 626f 6c3a 2062 6173 6963 .5 Symbol: basic
│ │ │ │ │ +00019f90: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------
│ │ │ │ │ +00019fa0: 2d2d 2d2d 2d2d 0a0a 6465 6570 436f 7079 ------..deepCopy
│ │ │ │ │ +00019fb0: 0a20 2020 2020 5265 7475 726e 7320 6120 . Returns a
│ │ │ │ │ +00019fc0: 6465 6570 2063 6f70 7920 6f66 2074 6865 deep copy of the
│ │ │ │ │ +00019fd0: 2072 6563 6569 7665 722e 2041 7320 5379 receiver. As Sy
│ │ │ │ │ +00019fe0: 6d62 6f6c 7320 6172 6520 6964 656e 7469 mbols are identi
│ │ │ │ │ +00019ff0: 7479 0a20 2020 2020 6f62 6a65 6374 732c ty. objects,
│ │ │ │ │ +0001a000: 2077 6520 6163 7475 616c 6c79 2072 6574 we actually ret
│ │ │ │ │ +0001a010: 7572 6e20 7468 6520 7265 6365 6976 6572 urn the receiver
│ │ │ │ │ +0001a020: 2069 7473 656c 662e 0a0a 6b65 7977 6f72 itself...keywor
│ │ │ │ │ +0001a030: 6473 0a20 2020 2020 416e 7377 6572 2061 ds. Answer a
│ │ │ │ │ +0001a040: 6e20 6172 7261 7920 6f66 206b 6579 776f n array of keywo
│ │ │ │ │ +0001a050: 7264 7320 7468 6174 2063 6f6d 706f 7365 rds that compose
│ │ │ │ │ +0001a060: 2074 6865 2072 6563 6569 7665 722c 2077 the receiver, w
│ │ │ │ │ +0001a070: 6869 6368 2069 730a 2020 2020 2073 7570 hich is. sup
│ │ │ │ │ +0001a080: 706f 7365 6420 746f 2062 6520 6120 7661 posed to be a va
│ │ │ │ │ +0001a090: 6c69 6420 6d65 7373 6167 6520 6e61 6d65 lid message name
│ │ │ │ │ +0001a0a0: 2028 232b 2c20 236e 6f74 2c20 2370 7269 (#+, #not, #pri
│ │ │ │ │ +0001a0b0: 6e74 4f6e 3a2c 0a20 2020 2020 2369 6654 ntOn:,. #ifT
│ │ │ │ │ +0001a0c0: 7275 653a 6966 4661 6c73 653a 2c20 6574 rue:ifFalse:, et
│ │ │ │ │ +0001a0d0: 632e 290a 0a6e 756d 4172 6773 0a20 2020 c.)..numArgs.
│ │ │ │ │ +0001a0e0: 2020 416e 7377 6572 2074 6865 206e 756d Answer the num
│ │ │ │ │ +0001a0f0: 6265 7220 6f66 2061 7267 756d 656e 7473 ber of arguments
│ │ │ │ │ +0001a100: 2073 7570 706f 7274 6564 2062 7920 7468 supported by th
│ │ │ │ │ +0001a110: 6520 7265 6365 6976 6572 2c20 7768 6963 e receiver, whic
│ │ │ │ │ +0001a120: 6820 6973 0a20 2020 2020 7375 7070 6f73 h is. suppos
│ │ │ │ │ +0001a130: 6564 2074 6f20 6265 2061 2076 616c 6964 ed to be a valid
│ │ │ │ │ +0001a140: 206d 6573 7361 6765 206e 616d 6520 2823 message name (#
│ │ │ │ │ +0001a150: 2b2c 2023 6e6f 742c 2023 7072 696e 744f +, #not, #printO
│ │ │ │ │ +0001a160: 6e3a 2c0a 2020 2020 2023 6966 5472 7565 n:,. #ifTrue
│ │ │ │ │ +0001a170: 3a69 6646 616c 7365 3a2c 2065 7463 2e29 :ifFalse:, etc.)
│ │ │ │ │ +0001a180: 0a0a 7368 616c 6c6f 7743 6f70 790a 2020 ..shallowCopy.
│ │ │ │ │ +0001a190: 2020 2052 6574 7572 6e73 2061 2064 6565 Returns a dee
│ │ │ │ │ +0001a1a0: 7020 636f 7079 206f 6620 7468 6520 7265 p copy of the re
│ │ │ │ │ +0001a1b0: 6365 6976 6572 2e20 4173 2053 796d 626f ceiver. As Symbo
│ │ │ │ │ +0001a1c0: 6c73 2061 7265 2069 6465 6e74 6974 790a ls are identity.
│ │ │ │ │ +0001a1d0: 2020 2020 206f 626a 6563 7473 2c20 7765 objects, we
│ │ │ │ │ +0001a1e0: 2061 6374 7561 6c6c 7920 7265 7475 726e actually return
│ │ │ │ │ +0001a1f0: 2074 6865 2072 6563 6569 7665 7220 6974 the receiver it
│ │ │ │ │ +0001a200: 7365 6c66 2e0a 0a0a 1f0a 4669 6c65 3a20 self......File:
│ │ │ │ │ +0001a210: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ +0001a220: 4e6f 6465 3a20 5379 6d62 6f6c 2d62 7569 Node: Symbol-bui
│ │ │ │ │ +0001a230: 6c74 2069 6e73 2c20 204e 6578 743a 2053 lt ins, Next: S
│ │ │ │ │ +0001a240: 796d 626f 6c2d 636f 6e76 6572 7469 6e67 ymbol-converting
│ │ │ │ │ +0001a250: 2c20 2050 7265 763a 2053 796d 626f 6c2d , Prev: Symbol-
│ │ │ │ │ +0001a260: 6261 7369 632c 2020 5570 3a20 5379 6d62 basic, Up: Symb
│ │ │ │ │ +0001a270: 6f6c 0a0a 312e 3135 392e 3620 5379 6d62 ol..1.159.6 Symb
│ │ │ │ │ +0001a280: 6f6c 3a20 6275 696c 7420 696e 730a 2d2d ol: built ins.--
│ │ │ │ │ +0001a290: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0001a2a0: 2d2d 2d2d 2d2d 2d0a 0a3d 2061 5379 6d62 -------..= aSymb
│ │ │ │ │ +0001a2b0: 6f6c 0a20 2020 2020 416e 7377 6572 2077 ol. Answer w
│ │ │ │ │ +0001a2c0: 6865 7468 6572 2074 6865 2072 6563 6569 hether the recei
│ │ │ │ │ +0001a2d0: 7665 7220 616e 6420 6153 796d 626f 6c20 ver and aSymbol
│ │ │ │ │ +0001a2e0: 6172 6520 7468 6520 7361 6d65 206f 626a are the same obj
│ │ │ │ │ +0001a2f0: 6563 740a 0a68 6173 680a 2020 2020 2041 ect..hash. A
│ │ │ │ │ +0001a300: 6e73 7765 7220 616e 2068 6173 6820 7661 nswer an hash va
│ │ │ │ │ +0001a310: 6c75 6520 666f 7220 7468 6520 7265 6365 lue for the rece
│ │ │ │ │ +0001a320: 6976 6572 2e20 5379 6d62 6f6c 7320 6172 iver. Symbols ar
│ │ │ │ │ +0001a330: 6520 6f70 7469 6d69 7a65 6420 666f 720a e optimized for.
│ │ │ │ │ +0001a340: 2020 2020 2073 7065 6564 0a0a 0a1f 0a46 speed.....F
│ │ │ │ │ +0001a350: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ +0001a360: 666f 2c20 204e 6f64 653a 2053 796d 626f fo, Node: Symbo
│ │ │ │ │ +0001a370: 6c2d 636f 6e76 6572 7469 6e67 2c20 204e l-converting, N
│ │ │ │ │ +0001a380: 6578 743a 2053 796d 626f 6c2d 6d69 7363 ext: Symbol-misc
│ │ │ │ │ +0001a390: 2c20 2050 7265 763a 2053 796d 626f 6c2d , Prev: Symbol-
│ │ │ │ │ +0001a3a0: 6275 696c 7420 696e 732c 2020 5570 3a20 built ins, Up:
│ │ │ │ │ +0001a3b0: 5379 6d62 6f6c 0a0a 312e 3135 392e 3720 Symbol..1.159.7
│ │ │ │ │ +0001a3c0: 5379 6d62 6f6c 3a20 636f 6e76 6572 7469 Symbol: converti
│ │ │ │ │ +0001a3d0: 6e67 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ng.-------------
│ │ │ │ │ +0001a3e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a61 -------------..a
│ │ │ │ │ +0001a3f0: 7353 7472 696e 670a 2020 2020 2041 6e73 sString. Ans
│ │ │ │ │ +0001a400: 7765 7220 6120 5374 7269 6e67 2077 6974 wer a String wit
│ │ │ │ │ +0001a410: 6820 7468 6520 7361 6d65 2063 6861 7261 h the same chara
│ │ │ │ │ +0001a420: 6374 6572 7320 6173 2074 6865 2072 6563 cters as the rec
│ │ │ │ │ +0001a430: 6569 7665 720a 0a61 7353 796d 626f 6c0a eiver..asSymbol.
│ │ │ │ │ +0001a440: 2020 2020 2042 7574 2077 6520 6172 6520 But we are
│ │ │ │ │ +0001a450: 616c 7265 6164 7920 6120 5379 6d62 6f6c already a Symbol
│ │ │ │ │ +0001a460: 2c20 616e 6420 6675 7274 6865 726d 6f72 , and furthermor
│ │ │ │ │ +0001a470: 652c 2053 796d 626f 6c73 2061 7265 2069 e, Symbols are i
│ │ │ │ │ +0001a480: 6465 6e74 6974 790a 2020 2020 206f 626a dentity. obj
│ │ │ │ │ +0001a490: 6563 7473 2120 2053 6f20 616e 7377 6572 ects! So answer
│ │ │ │ │ +0001a4a0: 2074 6865 2072 6563 6569 7665 722e 0a0a the receiver...
│ │ │ │ │ +0001a4b0: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ +0001a4c0: 652e 696e 666f 2c20 204e 6f64 653a 2053 e.info, Node: S
│ │ │ │ │ +0001a4d0: 796d 626f 6c2d 6d69 7363 2c20 204e 6578 ymbol-misc, Nex
│ │ │ │ │ +0001a4e0: 743a 2053 796d 626f 6c2d 7374 6f72 696e t: Symbol-storin
│ │ │ │ │ +0001a4f0: 672c 2020 5072 6576 3a20 5379 6d62 6f6c g, Prev: Symbol
│ │ │ │ │ +0001a500: 2d63 6f6e 7665 7274 696e 672c 2020 5570 -converting, Up
│ │ │ │ │ +0001a510: 3a20 5379 6d62 6f6c 0a0a 312e 3135 392e : Symbol..1.159.
│ │ │ │ │ +0001a520: 3820 5379 6d62 6f6c 3a20 6d69 7363 0a2d 8 Symbol: misc.-
│ │ │ │ │ +0001a530: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0001a540: 2d2d 2d0a 0a73 7065 6369 6573 0a20 2020 ---..species.
│ │ │ │ │ +0001a550: 2020 416e 7377 6572 2060 5374 7269 6e67 Answer `String
│ │ │ │ │ +0001a560: 272e 0a0a 0a1f 0a46 696c 653a 2067 7374 '......File: gst
│ │ │ │ │ +0001a570: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ +0001a580: 653a 2053 796d 626f 6c2d 7374 6f72 696e e: Symbol-storin
│ │ │ │ │ +0001a590: 672c 2020 4e65 7874 3a20 5379 6d62 6f6c g, Next: Symbol
│ │ │ │ │ +0001a5a0: 2d74 6573 7469 6e67 2c20 2050 7265 763a -testing, Prev:
│ │ │ │ │ +0001a5b0: 2053 796d 626f 6c2d 6d69 7363 2c20 2055 Symbol-misc, U
│ │ │ │ │ +0001a5c0: 703a 2053 796d 626f 6c0a 0a31 2e31 3539 p: Symbol..1.159
│ │ │ │ │ +0001a5d0: 2e39 2053 796d 626f 6c3a 2073 746f 7269 .9 Symbol: stori
│ │ │ │ │ +0001a5e0: 6e67 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ng.-------------
│ │ │ │ │ +0001a5f0: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6469 7370 ----------..disp
│ │ │ │ │ +0001a600: 6c61 794f 6e3a 2061 5374 7265 616d 0a20 layOn: aStream.
│ │ │ │ │ +0001a610: 2020 2020 5072 696e 7420 6120 7265 7072 Print a repr
│ │ │ │ │ +0001a620: 6573 656e 7469 6f6e 206f 6620 7468 6520 esention of the
│ │ │ │ │ +0001a630: 7265 6365 6976 6572 206f 6e20 6153 7472 receiver on aStr
│ │ │ │ │ +0001a640: 6561 6d2e 2046 6f72 206d 6f73 7420 6f62 eam. For most ob
│ │ │ │ │ +0001a650: 6a65 6374 730a 2020 2020 2074 6869 7320 jects. this
│ │ │ │ │ +0001a660: 6973 2073 696d 706c 7920 6974 7320 2370 is simply its #p
│ │ │ │ │ +0001a670: 7269 6e74 4f6e 3a20 7265 7072 6573 656e rintOn: represen
│ │ │ │ │ +0001a680: 7461 7469 6f6e 2c20 6275 7420 666f 7220 tation, but for
│ │ │ │ │ +0001a690: 7374 7269 6e67 7320 616e 640a 2020 2020 strings and.
│ │ │ │ │ +0001a6a0: 2063 6861 7261 6374 6572 732c 2073 7570 characters, sup
│ │ │ │ │ +0001a6b0: 6572 666c 756f 7573 2064 6f6c 6c61 7273 erfluous dollars
│ │ │ │ │ +0001a6c0: 206f 7220 6578 7472 6120 7061 6972 7320 or extra pairs
│ │ │ │ │ +0001a6d0: 6f66 2071 756f 7465 7320 6172 650a 2020 of quotes are.
│ │ │ │ │ +0001a6e0: 2020 2073 7472 6970 7065 642e 0a0a 6469 stripped...di
│ │ │ │ │ +0001a6f0: 7370 6c61 7953 7472 696e 670a 2020 2020 splayString.
│ │ │ │ │ +0001a700: 2041 6e73 7765 7220 6120 5374 7269 6e67 Answer a String
│ │ │ │ │ +0001a710: 2072 6570 7265 7365 6e74 696e 6720 7468 representing th
│ │ │ │ │ +0001a720: 6520 7265 6365 6976 6572 2e20 466f 7220 e receiver. For
│ │ │ │ │ +0001a730: 6d6f 7374 206f 626a 6563 7473 2074 6869 most objects thi
│ │ │ │ │ +0001a740: 730a 2020 2020 2069 7320 7369 6d70 6c79 s. is simply
│ │ │ │ │ +0001a750: 2069 7473 2023 7072 696e 7453 7472 696e its #printStrin
│ │ │ │ │ +0001a760: 672c 2062 7574 2066 6f72 2073 7472 696e g, but for strin
│ │ │ │ │ +0001a770: 6773 2061 6e64 2063 6861 7261 6374 6572 gs and character
│ │ │ │ │ +0001a780: 732c 0a20 2020 2020 7375 7065 7266 6c75 s,. superflu
│ │ │ │ │ +0001a790: 6f75 7320 646f 6c6c 6172 7320 6f72 2065 ous dollars or e
│ │ │ │ │ +0001a7a0: 7874 7261 2070 6169 7220 6f66 2071 756f xtra pair of quo
│ │ │ │ │ +0001a7b0: 7465 7320 6172 6520 7374 7269 7070 6564 tes are stripped
│ │ │ │ │ +0001a7c0: 2e0a 0a70 7269 6e74 4f6e 3a20 6153 7472 ...printOn: aStr
│ │ │ │ │ +0001a7d0: 6561 6d0a 2020 2020 2050 7269 6e74 2061 eam. Print a
│ │ │ │ │ +0001a7e0: 2072 6570 7265 7365 6e74 696f 6e20 6f66 represention of
│ │ │ │ │ +0001a7f0: 2074 6865 2072 6563 6569 7665 7220 6f6e the receiver on
│ │ │ │ │ +0001a800: 2061 5374 7265 616d 2e0a 0a73 746f 7265 aStream...store
│ │ │ │ │ +0001a810: 4c69 7465 7261 6c4f 6e3a 2061 5374 7265 LiteralOn: aStre
│ │ │ │ │ +0001a820: 616d 0a20 2020 2020 5072 696e 7420 536d am. Print Sm
│ │ │ │ │ +0001a830: 616c 6c74 616c 6b20 636f 6465 206f 6e20 alltalk code on
│ │ │ │ │ +0001a840: 6153 7472 6561 6d20 7468 6174 2063 6f6d aStream that com
│ │ │ │ │ +0001a850: 7069 6c65 7320 746f 2074 6865 2073 616d piles to the sam
│ │ │ │ │ +0001a860: 6520 7379 6d62 6f6c 0a20 2020 2020 6173 e symbol. as
│ │ │ │ │ +0001a870: 2074 6865 2072 6563 6569 7665 722e 0a0a the receiver...
│ │ │ │ │ +0001a880: 7374 6f72 654f 6e3a 2061 5374 7265 616d storeOn: aStream
│ │ │ │ │ +0001a890: 0a20 2020 2020 5072 696e 7420 536d 616c . Print Smal
│ │ │ │ │ +0001a8a0: 6c74 616c 6b20 636f 6465 206f 6e20 6153 ltalk code on aS
│ │ │ │ │ +0001a8b0: 7472 6561 6d20 7468 6174 2063 6f6d 7069 tream that compi
│ │ │ │ │ +0001a8c0: 6c65 7320 746f 2074 6865 2073 616d 6520 les to the same
│ │ │ │ │ +0001a8d0: 7379 6d62 6f6c 0a20 2020 2020 6173 2074 symbol. as t
│ │ │ │ │ +0001a8e0: 6865 2072 6563 6569 7665 722e 0a0a 0a1f he receiver.....
│ │ │ │ │ +0001a8f0: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ +0001a900: 696e 666f 2c20 204e 6f64 653a 2053 796d info, Node: Sym
│ │ │ │ │ +0001a910: 626f 6c2d 7465 7374 696e 672c 2020 4e65 bol-testing, Ne
│ │ │ │ │ +0001a920: 7874 3a20 5379 6d62 6f6c 2d74 6573 7469 xt: Symbol-testi
│ │ │ │ │ +0001a930: 6e67 2066 756e 6374 696f 6e61 6c69 7479 ng functionality
│ │ │ │ │ +0001a940: 2c20 2050 7265 763a 2053 796d 626f 6c2d , Prev: Symbol-
│ │ │ │ │ +0001a950: 7374 6f72 696e 672c 2020 5570 3a20 5379 storing, Up: Sy
│ │ │ │ │ +0001a960: 6d62 6f6c 0a0a 312e 3135 392e 3130 2053 mbol..1.159.10 S
│ │ │ │ │ +0001a970: 796d 626f 6c3a 2074 6573 7469 6e67 0a2d ymbol: testing.-
│ │ │ │ │ +0001a980: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0001a990: 2d2d 2d2d 2d2d 2d0a 0a69 7353 696d 706c -------..isSimpl
│ │ │ │ │ +0001a9a0: 6553 796d 626f 6c0a 2020 2020 2041 6e73 eSymbol. Ans
│ │ │ │ │ +0001a9b0: 7765 7220 7768 6574 6865 7220 7468 6520 wer whether the
│ │ │ │ │ +0001a9c0: 7265 6365 6976 6572 206d 7573 7420 6265 receiver must be
│ │ │ │ │ +0001a9d0: 2072 6570 7265 7365 6e74 6564 2069 6e20 represented in
│ │ │ │ │ +0001a9e0: 7175 6f74 6564 2d73 7472 696e 670a 2020 quoted-string.
│ │ │ │ │ +0001a9f0: 2020 2028 652e 672e 2023 2761 6263 2d64 (e.g. #'abc-d
│ │ │ │ │ +0001aa00: 6566 2729 2066 6f72 6d2e 0a0a 0a1f 0a46 ef') form......F
│ │ │ │ │ +0001aa10: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ +0001aa20: 666f 2c20 204e 6f64 653a 2053 796d 626f fo, Node: Symbo
│ │ │ │ │ +0001aa30: 6c2d 7465 7374 696e 6720 6675 6e63 7469 l-testing functi
│ │ │ │ │ +0001aa40: 6f6e 616c 6974 792c 2020 5072 6576 3a20 onality, Prev:
│ │ │ │ │ +0001aa50: 5379 6d62 6f6c 2d74 6573 7469 6e67 2c20 Symbol-testing,
│ │ │ │ │ +0001aa60: 2055 703a 2053 796d 626f 6c0a 0a31 2e31 Up: Symbol..1.1
│ │ │ │ │ +0001aa70: 3539 2e31 3120 5379 6d62 6f6c 3a20 7465 59.11 Symbol: te
│ │ │ │ │ +0001aa80: 7374 696e 6720 6675 6e63 7469 6f6e 616c sting functional
│ │ │ │ │ +0001aa90: 6974 790a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ity.------------
│ │ │ │ │ +0001aaa0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0001aab0: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6973 5374 ----------..isSt
│ │ │ │ │ +0001aac0: 7269 6e67 0a20 2020 2020 416e 7377 6572 ring. Answer
│ │ │ │ │ +0001aad0: 2060 6661 6c73 6527 2e0a 0a69 7353 796d `false'...isSym
│ │ │ │ │ +0001aae0: 626f 6c0a 2020 2020 2041 6e73 7765 7220 bol. Answer
│ │ │ │ │ +0001aaf0: 6074 7275 6527 2e0a 0a0a 1f0a 4669 6c65 `true'......File
│ │ │ │ │ +0001ab00: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ +0001ab10: 2020 4e6f 6465 3a20 5379 6d4c 696e 6b2c Node: SymLink,
│ │ │ │ │ +0001ab20: 2020 4e65 7874 3a20 5379 7374 656d 4469 Next: SystemDi
│ │ │ │ │ +0001ab30: 6374 696f 6e61 7279 2c20 2050 7265 763a ctionary, Prev:
│ │ │ │ │ +0001ab40: 2053 796d 626f 6c2c 2020 5570 3a20 4261 Symbol, Up: Ba
│ │ │ │ │ +0001ab50: 7365 2063 6c61 7373 6573 0a0a 312e 3136 se classes..1.16
│ │ │ │ │ +0001ab60: 3020 5379 6d4c 696e 6b0a 3d3d 3d3d 3d3d 0 SymLink.======
│ │ │ │ │ +0001ab70: 3d3d 3d3d 3d3d 3d0a 0a44 6566 696e 6564 =======..Defined
│ │ │ │ │ +0001ab80: 2069 6e20 6e61 6d65 7370 6163 6520 536d in namespace Sm
│ │ │ │ │ +0001ab90: 616c 6c74 616c 6b0a 5375 7065 7263 6c61 alltalk.Supercla
│ │ │ │ │ +0001aba0: 7373 3a20 4c69 6e6b 0a43 6174 6567 6f72 ss: Link.Categor
│ │ │ │ │ +0001abb0: 793a 204c 616e 6775 6167 652d 496d 706c y: Language-Impl
│ │ │ │ │ +0001abc0: 656d 656e 7461 7469 6f6e 0a20 2020 2020 ementation.
│ │ │ │ │ +0001abd0: 4920 616d 2075 7365 6420 746f 2069 6d70 I am used to imp
│ │ │ │ │ +0001abe0: 6c65 6d65 6e74 2074 6865 2053 6d61 6c6c lement the Small
│ │ │ │ │ +0001abf0: 7461 6c6b 2073 796d 626f 6c20 7461 626c talk symbol tabl
│ │ │ │ │ +0001ac00: 652e 2020 4d79 2069 6e73 7461 6e63 6573 e. My instances
│ │ │ │ │ +0001ac10: 0a20 2020 2020 6172 6520 6c69 6e6b 7320 . are links
│ │ │ │ │ +0001ac20: 7468 6174 2063 6f6e 7461 696e 2073 796d that contain sym
│ │ │ │ │ +0001ac30: 626f 6c73 2c20 616e 6420 7468 6520 7379 bols, and the sy
│ │ │ │ │ +0001ac40: 6d62 6f6c 2074 6162 6c65 2062 6173 6963 mbol table basic
│ │ │ │ │ +0001ac50: 616c 6c79 2061 0a20 2020 2020 6861 7368 ally a. hash
│ │ │ │ │ +0001ac60: 2074 6162 6c65 2074 6861 7420 706f 696e table that poin
│ │ │ │ │ +0001ac70: 7473 2074 6f20 6368 6169 6e73 206f 6620 ts to chains of
│ │ │ │ │ +0001ac80: 6d79 2069 6e73 7461 6e63 6573 2e0a 0a2a my instances...*
│ │ │ │ │ +0001ac90: 204d 656e 753a 0a0a 2a20 5379 6d4c 696e Menu:..* SymLin
│ │ │ │ │ +0001aca0: 6b20 636c 6173 732d 696e 7374 616e 6365 k class-instance
│ │ │ │ │ +0001acb0: 2063 7265 6174 696f 6e3a 3a20 2028 636c creation:: (cl
│ │ │ │ │ +0001acc0: 6173 7329 0a2a 2053 796d 4c69 6e6b 2d61 ass).* SymLink-a
│ │ │ │ │ +0001acd0: 6363 6573 7369 6e67 3a3a 2020 2869 6e73 ccessing:: (ins
│ │ │ │ │ +0001ace0: 7461 6e63 6529 0a2a 2053 796d 4c69 6e6b tance).* SymLink
│ │ │ │ │ +0001acf0: 2d69 7465 7261 7469 6f6e 3a3a 2020 2869 -iteration:: (i
│ │ │ │ │ +0001ad00: 6e73 7461 6e63 6529 0a2a 2053 796d 4c69 nstance).* SymLi
│ │ │ │ │ +0001ad10: 6e6b 2d70 7269 6e74 696e 673a 3a20 2028 nk-printing:: (
│ │ │ │ │ +0001ad20: 696e 7374 616e 6365 290a 0a1f 0a46 696c instance)....Fil
│ │ │ │ │ +0001ad30: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ +0001ad40: 2c20 204e 6f64 653a 2053 796d 4c69 6e6b , Node: SymLink
│ │ │ │ │ +0001ad50: 2063 6c61 7373 2d69 6e73 7461 6e63 6520 class-instance
│ │ │ │ │ +0001ad60: 6372 6561 7469 6f6e 2c20 204e 6578 743a creation, Next:
│ │ │ │ │ +0001ad70: 2053 796d 4c69 6e6b 2d61 6363 6573 7369 SymLink-accessi
│ │ │ │ │ +0001ad80: 6e67 2c20 2055 703a 2053 796d 4c69 6e6b ng, Up: SymLink
│ │ │ │ │ +0001ad90: 0a0a 312e 3136 302e 3120 5379 6d4c 696e ..1.160.1 SymLin
│ │ │ │ │ +0001ada0: 6b20 636c 6173 733a 2069 6e73 7461 6e63 k class: instanc
│ │ │ │ │ +0001adb0: 6520 6372 6561 7469 6f6e 0a2d 2d2d 2d2d e creation.-----
│ │ │ │ │ +0001adc0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0001add0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0001ade0: 2d2d 2d0a 0a73 796d 626f 6c3a 2061 5379 ---..symbol: aSy
│ │ │ │ │ +0001adf0: 6d62 6f6c 206e 6578 744c 696e 6b3a 2061 mbol nextLink: a
│ │ │ │ │ +0001ae00: 5379 6d4c 696e 6b0a 2020 2020 2041 6e73 SymLink. Ans
│ │ │ │ │ +0001ae10: 7765 7220 6120 6e65 7720 5379 6d4c 696e wer a new SymLin
│ │ │ │ │ +0001ae20: 6b2c 2077 6869 6368 2072 6566 6572 7320 k, which refers
│ │ │ │ │ +0001ae30: 746f 2061 5379 6d62 6f6c 2061 6e64 2070 to aSymbol and p
│ │ │ │ │ +0001ae40: 6f69 6e74 7320 746f 0a20 2020 2020 6153 oints to. aS
│ │ │ │ │ +0001ae50: 796d 4c69 6e6b 2061 7320 7468 6520 6e65 ymLink as the ne
│ │ │ │ │ +0001ae60: 7874 2053 796d 4c69 6e6b 2069 6e20 7468 xt SymLink in th
│ │ │ │ │ +0001ae70: 6520 6368 6169 6e2e 0a0a 0a1f 0a46 696c e chain......Fil
│ │ │ │ │ +0001ae80: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ +0001ae90: 2c20 204e 6f64 653a 2053 796d 4c69 6e6b , Node: SymLink
│ │ │ │ │ +0001aea0: 2d61 6363 6573 7369 6e67 2c20 204e 6578 -accessing, Nex
│ │ │ │ │ +0001aeb0: 743a 2053 796d 4c69 6e6b 2d69 7465 7261 t: SymLink-itera
│ │ │ │ │ +0001aec0: 7469 6f6e 2c20 2050 7265 763a 2053 796d tion, Prev: Sym
│ │ │ │ │ +0001aed0: 4c69 6e6b 2063 6c61 7373 2d69 6e73 7461 Link class-insta
│ │ │ │ │ +0001aee0: 6e63 6520 6372 6561 7469 6f6e 2c20 2055 nce creation, U
│ │ │ │ │ +0001aef0: 703a 2053 796d 4c69 6e6b 0a0a 312e 3136 p: SymLink..1.16
│ │ │ │ │ +0001af00: 302e 3220 5379 6d4c 696e 6b3a 2061 6363 0.2 SymLink: acc
│ │ │ │ │ +0001af10: 6573 7369 6e67 0a2d 2d2d 2d2d 2d2d 2d2d essing.---------
│ │ │ │ │ +0001af20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0001af30: 2d0a 0a73 796d 626f 6c0a 2020 2020 2041 -..symbol. A
│ │ │ │ │ +0001af40: 6e73 7765 7220 7468 6520 5379 6d62 6f6c nswer the Symbol
│ │ │ │ │ +0001af50: 2074 6861 7420 7468 6520 7265 6365 6976 that the receiv
│ │ │ │ │ +0001af60: 6572 2072 6566 6572 7320 746f 2069 6e20 er refers to in
│ │ │ │ │ +0001af70: 7468 6520 7379 6d62 6f6c 2074 6162 6c65 the symbol table
│ │ │ │ │ +0001af80: 2e0a 0a73 796d 626f 6c3a 2061 5379 6d62 ...symbol: aSymb
│ │ │ │ │ +0001af90: 6f6c 0a20 2020 2020 5365 7420 7468 6520 ol. Set the
│ │ │ │ │ +0001afa0: 5379 6d62 6f6c 2074 6861 7420 7468 6520 Symbol that the
│ │ │ │ │ +0001afb0: 7265 6365 6976 6572 2072 6566 6572 7320 receiver refers
│ │ │ │ │ +0001afc0: 746f 2069 6e20 7468 6520 7379 6d62 6f6c to in the symbol
│ │ │ │ │ +0001afd0: 2074 6162 6c65 2e0a 0a0a 1f0a 4669 6c65 table......File
│ │ │ │ │ +0001afe0: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ +0001aff0: 2020 4e6f 6465 3a20 5379 6d4c 696e 6b2d Node: SymLink-
│ │ │ │ │ +0001b000: 6974 6572 6174 696f 6e2c 2020 4e65 7874 iteration, Next
│ │ │ │ │ +0001b010: 3a20 5379 6d4c 696e 6b2d 7072 696e 7469 : SymLink-printi
│ │ │ │ │ +0001b020: 6e67 2c20 2050 7265 763a 2053 796d 4c69 ng, Prev: SymLi
│ │ │ │ │ +0001b030: 6e6b 2d61 6363 6573 7369 6e67 2c20 2055 nk-accessing, U
│ │ │ │ │ +0001b040: 703a 2053 796d 4c69 6e6b 0a0a 312e 3136 p: SymLink..1.16
│ │ │ │ │ +0001b050: 302e 3320 5379 6d4c 696e 6b3a 2069 7465 0.3 SymLink: ite
│ │ │ │ │ +0001b060: 7261 7469 6f6e 0a2d 2d2d 2d2d 2d2d 2d2d ration.---------
│ │ │ │ │ +0001b070: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0001b080: 2d0a 0a64 6f3a 2061 426c 6f63 6b0a 2020 -..do: aBlock.
│ │ │ │ │ +0001b090: 2020 2045 7661 6c75 6174 6520 6142 6c6f Evaluate aBlo
│ │ │ │ │ +0001b0a0: 636b 2066 6f72 2065 6163 6820 7379 6d62 ck for each symb
│ │ │ │ │ +0001b0b0: 6f6c 2069 6e20 7468 6520 6c69 7374 0a0a ol in the list..
│ │ │ │ │ +0001b0c0: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ +0001b0d0: 652e 696e 666f 2c20 204e 6f64 653a 2053 e.info, Node: S
│ │ │ │ │ +0001b0e0: 796d 4c69 6e6b 2d70 7269 6e74 696e 672c ymLink-printing,
│ │ │ │ │ +0001b0f0: 2020 5072 6576 3a20 5379 6d4c 696e 6b2d Prev: SymLink-
│ │ │ │ │ +0001b100: 6974 6572 6174 696f 6e2c 2020 5570 3a20 iteration, Up:
│ │ │ │ │ +0001b110: 5379 6d4c 696e 6b0a 0a31 2e31 3630 2e34 SymLink..1.160.4
│ │ │ │ │ +0001b120: 2053 796d 4c69 6e6b 3a20 7072 696e 7469 SymLink: printi
│ │ │ │ │ +0001b130: 6e67 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ng.-------------
│ │ │ │ │ +0001b140: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 7072 ------------..pr
│ │ │ │ │ +0001b150: 696e 744f 6e3a 2061 5374 7265 616d 0a20 intOn: aStream.
│ │ │ │ │ +0001b160: 2020 2020 5072 696e 7420 6120 7265 7072 Print a repr
│ │ │ │ │ +0001b170: 6573 656e 7461 7469 6f6e 206f 6620 7468 esentation of th
│ │ │ │ │ +0001b180: 6520 7265 6365 6976 6572 206f 6e20 6153 e receiver on aS
│ │ │ │ │ +0001b190: 7472 6561 6d2e 0a0a 0a1f 0a46 696c 653a tream......File:
│ │ │ │ │ +0001b1a0: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ +0001b1b0: 204e 6f64 653a 2053 7973 7465 6d44 6963 Node: SystemDic
│ │ │ │ │ +0001b1c0: 7469 6f6e 6172 792c 2020 4e65 7874 3a20 tionary, Next:
│ │ │ │ │ +0001b1d0: 5379 7374 656d 4578 6365 7074 696f 6e73 SystemExceptions
│ │ │ │ │ +0001b1e0: 2e41 6c72 6561 6479 4465 6669 6e65 642c .AlreadyDefined,
│ │ │ │ │ +0001b1f0: 2020 5072 6576 3a20 5379 6d4c 696e 6b2c Prev: SymLink,
│ │ │ │ │ +0001b200: 2020 5570 3a20 4261 7365 2063 6c61 7373 Up: Base class
│ │ │ │ │ +0001b210: 6573 0a0a 312e 3136 3120 5379 7374 656d es..1.161 System
│ │ │ │ │ +0001b220: 4469 6374 696f 6e61 7279 0a3d 3d3d 3d3d Dictionary.=====
│ │ │ │ │ +0001b230: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ +0001b240: 3d0a 0a44 6566 696e 6564 2069 6e20 6e61 =..Defined in na
│ │ │ │ │ +0001b250: 6d65 7370 6163 6520 536d 616c 6c74 616c mespace Smalltal
│ │ │ │ │ +0001b260: 6b0a 5375 7065 7263 6c61 7373 3a20 526f k.Superclass: Ro
│ │ │ │ │ +0001b270: 6f74 4e61 6d65 7370 6163 650a 4361 7465 otNamespace.Cate
│ │ │ │ │ +0001b280: 676f 7279 3a20 4c61 6e67 7561 6765 2d49 gory: Language-I
│ │ │ │ │ +0001b290: 6d70 6c65 6d65 6e74 6174 696f 6e0a 2020 mplementation.
│ │ │ │ │ +0001b2a0: 2020 2049 2061 6d20 6120 7370 6563 6961 I am a specia
│ │ │ │ │ +0001b2b0: 6c20 6e61 6d65 7370 6163 652e 2049 206f l namespace. I o
│ │ │ │ │ +0001b2c0: 6e6c 7920 6861 7665 206f 6e65 2069 6e73 nly have one ins
│ │ │ │ │ +0001b2d0: 7461 6e63 652c 2063 616c 6c65 640a 2020 tance, called.
│ │ │ │ │ +0001b2e0: 2020 2022 536d 616c 6c74 616c 6b22 2c20 "Smalltalk",
│ │ │ │ │ +0001b2f0: 7768 6963 6820 6973 206b 6e6f 776e 2074 which is known t
│ │ │ │ │ +0001b300: 6f20 7468 6520 536d 616c 6c74 616c 6b20 o the Smalltalk
│ │ │ │ │ +0001b310: 696e 7465 7270 7265 7465 722e 2020 4920 interpreter. I
│ │ │ │ │ +0001b320: 6465 6669 6e65 0a20 2020 2020 7365 7665 define. seve
│ │ │ │ │ +0001b330: 7261 6c20 6d65 7468 6f64 7320 7468 6174 ral methods that
│ │ │ │ │ +0001b340: 2061 7265 2022 7379 7374 656d 2220 7265 are "system" re
│ │ │ │ │ +0001b350: 6c61 7465 642c 2073 7563 6820 6173 2023 lated, such as #
│ │ │ │ │ +0001b360: 7175 6974 5072 696d 6974 6976 652e 0a20 quitPrimitive..
│ │ │ │ │ +0001b370: 2020 2020 4d79 2069 6e73 7461 6e63 6520 My instance
│ │ │ │ │ +0001b380: 616c 736f 2068 656c 7073 206b 6565 7020 also helps keep
│ │ │ │ │ +0001b390: 7472 6163 6b20 6f66 2064 6570 656e 6465 track of depende
│ │ │ │ │ +0001b3a0: 6e63 6965 7320 6265 7477 6565 6e20 6f62 ncies between ob
│ │ │ │ │ +0001b3b0: 6a65 6374 732e 0a0a 2a20 4d65 6e75 3a0a jects...* Menu:.
│ │ │ │ │ +0001b3c0: 0a2a 2053 7973 7465 6d44 6963 7469 6f6e .* SystemDiction
│ │ │ │ │ +0001b3d0: 6172 7920 636c 6173 732d 696e 6974 6961 ary class-initia
│ │ │ │ │ +0001b3e0: 6c69 7a61 7469 6f6e 3a3a 2020 2863 6c61 lization:: (cla
│ │ │ │ │ +0001b3f0: 7373 290a 2a20 5379 7374 656d 4469 6374 ss).* SystemDict
│ │ │ │ │ +0001b400: 696f 6e61 7279 2d62 6173 6963 3a3a 2020 ionary-basic::
│ │ │ │ │ +0001b410: 2869 6e73 7461 6e63 6529 0a2a 2053 7973 (instance).* Sys
│ │ │ │ │ +0001b420: 7465 6d44 6963 7469 6f6e 6172 792d 6275 temDictionary-bu
│ │ │ │ │ +0001b430: 696c 7469 6e73 3a3a 2020 2869 6e73 7461 iltins:: (insta
│ │ │ │ │ +0001b440: 6e63 6529 0a2a 2053 7973 7465 6d44 6963 nce).* SystemDic
│ │ │ │ │ +0001b450: 7469 6f6e 6172 792d 6320 6361 6c6c 2d6f tionary-c call-o
│ │ │ │ │ +0001b460: 7574 733a 3a20 2028 696e 7374 616e 6365 uts:: (instance
│ │ │ │ │ +0001b470: 290a 2a20 5379 7374 656d 4469 6374 696f ).* SystemDictio
│ │ │ │ │ +0001b480: 6e61 7279 2d63 6f6d 6d61 6e64 2d6c 696e nary-command-lin
│ │ │ │ │ +0001b490: 653a 3a20 2028 696e 7374 616e 6365 290a e:: (instance).
│ │ │ │ │ +0001b4a0: 2a20 5379 7374 656d 4469 6374 696f 6e61 * SystemDictiona
│ │ │ │ │ +0001b4b0: 7279 2d6d 6973 6365 6c6c 616e 656f 7573 ry-miscellaneous
│ │ │ │ │ +0001b4c0: 3a3a 2020 2869 6e73 7461 6e63 6529 0a2a :: (instance).*
│ │ │ │ │ +0001b4d0: 2053 7973 7465 6d44 6963 7469 6f6e 6172 SystemDictionar
│ │ │ │ │ +0001b4e0: 792d 7072 696e 7469 6e67 3a3a 2020 2869 y-printing:: (i
│ │ │ │ │ +0001b4f0: 6e73 7461 6e63 6529 0a2a 2053 7973 7465 nstance).* Syste
│ │ │ │ │ +0001b500: 6d44 6963 7469 6f6e 6172 792d 7072 6f66 mDictionary-prof
│ │ │ │ │ +0001b510: 696c 696e 673a 3a20 2028 696e 7374 616e iling:: (instan
│ │ │ │ │ +0001b520: 6365 290a 2a20 5379 7374 656d 4469 6374 ce).* SystemDict
│ │ │ │ │ +0001b530: 696f 6e61 7279 2d73 7065 6369 616c 2061 ionary-special a
│ │ │ │ │ +0001b540: 6363 6573 7369 6e67 3a3a 2020 2869 6e73 ccessing:: (ins
│ │ │ │ │ +0001b550: 7461 6e63 6529 0a2a 2053 7973 7465 6d44 tance).* SystemD
│ │ │ │ │ +0001b560: 6963 7469 6f6e 6172 792d 7465 7374 696e ictionary-testin
│ │ │ │ │ +0001b570: 673a 3a20 2028 696e 7374 616e 6365 290a g:: (instance).
│ │ │ │ │ +0001b580: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ +0001b590: 652e 696e 666f 2c20 204e 6f64 653a 2053 e.info, Node: S
│ │ │ │ │ +0001b5a0: 7973 7465 6d44 6963 7469 6f6e 6172 7920 ystemDictionary
│ │ │ │ │ +0001b5b0: 636c 6173 732d 696e 6974 6961 6c69 7a61 class-initializa
│ │ │ │ │ +0001b5c0: 7469 6f6e 2c20 204e 6578 743a 2053 7973 tion, Next: Sys
│ │ │ │ │ +0001b5d0: 7465 6d44 6963 7469 6f6e 6172 792d 6261 temDictionary-ba
│ │ │ │ │ +0001b5e0: 7369 632c 2020 5570 3a20 5379 7374 656d sic, Up: System
│ │ │ │ │ +0001b5f0: 4469 6374 696f 6e61 7279 0a0a 312e 3136 Dictionary..1.16
│ │ │ │ │ +0001b600: 312e 3120 5379 7374 656d 4469 6374 696f 1.1 SystemDictio
│ │ │ │ │ +0001b610: 6e61 7279 2063 6c61 7373 3a20 696e 6974 nary class: init
│ │ │ │ │ +0001b620: 6961 6c69 7a61 7469 6f6e 0a2d 2d2d 2d2d ialization.-----
│ │ │ │ │ +0001b630: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0001b640: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0001b650: 2d2d 2d2d 2d2d 2d2d 2d0a 0a69 6e69 7469 ---------..initi
│ │ │ │ │ +0001b660: 616c 697a 650a 2020 2020 2043 7265 6174 alize. Creat
│ │ │ │ │ +0001b670: 6520 7468 6520 6b65 726e 656c 2773 2070 e the kernel's p
│ │ │ │ │ +0001b680: 7269 7661 7465 206e 616d 6573 7061 6365 rivate namespace
│ │ │ │ │ +0001b690: 2e0a 0a0a 1f0a 4669 6c65 3a20 6773 742d ......File: gst-
│ │ │ │ │ +0001b6a0: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ +0001b6b0: 3a20 5379 7374 656d 4469 6374 696f 6e61 : SystemDictiona
│ │ │ │ │ +0001b6c0: 7279 2d62 6173 6963 2c20 204e 6578 743a ry-basic, Next:
│ │ │ │ │ +0001b6d0: 2053 7973 7465 6d44 6963 7469 6f6e 6172 SystemDictionar
│ │ │ │ │ +0001b6e0: 792d 6275 696c 7469 6e73 2c20 2050 7265 y-builtins, Pre
│ │ │ │ │ +0001b6f0: 763a 2053 7973 7465 6d44 6963 7469 6f6e v: SystemDiction
│ │ │ │ │ +0001b700: 6172 7920 636c 6173 732d 696e 6974 6961 ary class-initia
│ │ │ │ │ +0001b710: 6c69 7a61 7469 6f6e 2c20 2055 703a 2053 lization, Up: S
│ │ │ │ │ +0001b720: 7973 7465 6d44 6963 7469 6f6e 6172 790a ystemDictionary.
│ │ │ │ │ +0001b730: 0a31 2e31 3631 2e32 2053 7973 7465 6d44 .1.161.2 SystemD
│ │ │ │ │ +0001b740: 6963 7469 6f6e 6172 793a 2062 6173 6963 ictionary: basic
│ │ │ │ │ +0001b750: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------
│ │ │ │ │ +0001b760: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0001b770: 0a0a 6861 6c74 0a20 2020 2020 496e 7465 ..halt. Inte
│ │ │ │ │ +0001b780: 7272 7570 7420 696e 7465 7270 7265 7465 rrupt interprete
│ │ │ │ │ +0001b790: 720a 0a68 6173 680a 2020 2020 2053 6d61 r..hash. Sma
│ │ │ │ │ +0001b7a0: 6c6c 7461 6c6b 2075 7375 616c 6c79 2063 lltalk usually c
│ │ │ │ │ +0001b7b0: 6f6e 7461 696e 7320 6120 7265 6665 7265 ontains a refere
│ │ │ │ │ +0001b7c0: 6e63 6520 746f 2069 7473 656c 662c 2061 nce to itself, a
│ │ │ │ │ +0001b7d0: 766f 6964 2069 6e66 696e 6974 650a 2020 void infinite.
│ │ │ │ │ +0001b7e0: 2020 206c 6f6f 7073 0a0a 0a1f 0a46 696c loops.....Fil
│ │ │ │ │ +0001b7f0: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ +0001b800: 2c20 204e 6f64 653a 2053 7973 7465 6d44 , Node: SystemD
│ │ │ │ │ +0001b810: 6963 7469 6f6e 6172 792d 6275 696c 7469 ictionary-builti
│ │ │ │ │ +0001b820: 6e73 2c20 204e 6578 743a 2053 7973 7465 ns, Next: Syste
│ │ │ │ │ +0001b830: 6d44 6963 7469 6f6e 6172 792d 6320 6361 mDictionary-c ca
│ │ │ │ │ +0001b840: 6c6c 2d6f 7574 732c 2020 5072 6576 3a20 ll-outs, Prev:
│ │ │ │ │ +0001b850: 5379 7374 656d 4469 6374 696f 6e61 7279 SystemDictionary
│ │ │ │ │ +0001b860: 2d62 6173 6963 2c20 2055 703a 2053 7973 -basic, Up: Sys
│ │ │ │ │ +0001b870: 7465 6d44 6963 7469 6f6e 6172 790a 0a31 temDictionary..1
│ │ │ │ │ +0001b880: 2e31 3631 2e33 2053 7973 7465 6d44 6963 .161.3 SystemDic
│ │ │ │ │ +0001b890: 7469 6f6e 6172 793a 2062 7569 6c74 696e tionary: builtin
│ │ │ │ │ +0001b8a0: 730a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d s.--------------
│ │ │ │ │ +0001b8b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0001b8c0: 2d2d 2d2d 0a0a 6261 7369 6342 6163 6b74 ----..basicBackt
│ │ │ │ │ +0001b8d0: 7261 6365 0a20 2020 2020 5072 696e 7473 race. Prints
│ │ │ │ │ +0001b8e0: 2074 6865 206d 6574 686f 6420 696e 766f the method invo
│ │ │ │ │ +0001b8f0: 6361 7469 6f6e 2073 7461 636b 2062 6163 cation stack bac
│ │ │ │ │ +0001b900: 6b74 7261 6365 2c20 6173 2061 6e20 6169 ktrace, as an ai
│ │ │ │ │ +0001b910: 6420 746f 0a20 2020 2020 6465 6275 6767 d to. debugg
│ │ │ │ │ +0001b920: 696e 670a 0a62 7974 6543 6f64 6543 6f75 ing..byteCodeCou
│ │ │ │ │ +0001b930: 6e74 6572 0a20 2020 2020 416e 7377 6572 nter. Answer
│ │ │ │ │ +0001b940: 2074 6865 206e 756d 6265 7220 6f66 2062 the number of b
│ │ │ │ │ +0001b950: 7974 6563 6f64 6573 2065 7865 6375 7465 ytecodes execute
│ │ │ │ │ +0001b960: 6420 6279 2074 6865 2056 4d0a 0a64 6562 d by the VM..deb
│ │ │ │ │ +0001b970: 7567 0a20 2020 2020 5468 6973 206d 6574 ug. This met
│ │ │ │ │ +0001b980: 686f 6473 2070 726f 7669 6465 7320 6120 hods provides a
│ │ │ │ │ +0001b990: 7761 7920 746f 2062 7265 616b 2069 6e20 way to break in
│ │ │ │ │ +0001b9a0: 7468 6520 564d 2063 6f64 652e 2020 5365 the VM code. Se
│ │ │ │ │ +0001b9b0: 7420 610a 2020 2020 2062 7265 616b 706f t a. breakpo
│ │ │ │ │ +0001b9c0: 696e 7420 696e 205f 6773 745f 6465 6275 int in _gst_debu
│ │ │ │ │ +0001b9d0: 6720 616e 6420 6361 6c6c 2074 6869 7320 g and call this
│ │ │ │ │ +0001b9e0: 6d65 7468 6f64 206e 6561 7220 7468 6520 method near the
│ │ │ │ │ +0001b9f0: 706f 696e 7420 7768 6572 650a 2020 2020 point where.
│ │ │ │ │ +0001ba00: 2079 6f75 2074 6869 6e6b 2074 6865 2062 you think the b
│ │ │ │ │ +0001ba10: 7567 2068 6170 7065 6e73 2e0a 0a64 6563 ug happens...dec
│ │ │ │ │ +0001ba20: 6c61 7261 7469 6f6e 5472 6163 650a 2020 larationTrace.
│ │ │ │ │ +0001ba30: 2020 2041 6e73 7765 7220 7768 6574 6865 Answer whethe
│ │ │ │ │ +0001ba40: 7220 636f 6d70 696c 6564 2062 7974 6563 r compiled bytec
│ │ │ │ │ +0001ba50: 6f64 6573 2061 7265 2070 7269 6e74 6564 odes are printed
│ │ │ │ │ +0001ba60: 206f 6e20 7374 646f 7574 0a0a 6465 636c on stdout..decl
│ │ │ │ │ +0001ba70: 6172 6174 696f 6e54 7261 6365 3a20 6142 arationTrace: aB
│ │ │ │ │ +0001ba80: 6f6f 6c65 616e 0a20 2020 2020 5365 7420 oolean. Set
│ │ │ │ │ +0001ba90: 7768 6574 6865 7220 636f 6d70 696c 6564 whether compiled
│ │ │ │ │ +0001baa0: 2062 7974 6563 6f64 6573 2061 7265 2070 bytecodes are p
│ │ │ │ │ +0001bab0: 7269 6e74 6564 206f 6e20 7374 646f 7574 rinted on stdout
│ │ │ │ │ +0001bac0: 0a0a 6578 6563 7574 696f 6e54 7261 6365 ..executionTrace
│ │ │ │ │ +0001bad0: 0a20 2020 2020 416e 7377 6572 2077 6865 . Answer whe
│ │ │ │ │ +0001bae0: 7468 6572 2065 7865 6375 7465 6420 6279 ther executed by
│ │ │ │ │ +0001baf0: 7465 636f 6465 7320 6172 6520 7072 696e tecodes are prin
│ │ │ │ │ +0001bb00: 7465 6420 6f6e 2073 7464 6f75 740a 0a65 ted on stdout..e
│ │ │ │ │ +0001bb10: 7865 6375 7469 6f6e 5472 6163 653a 2061 xecutionTrace: a
│ │ │ │ │ +0001bb20: 426f 6f6c 6561 6e0a 2020 2020 2053 6574 Boolean. Set
│ │ │ │ │ +0001bb30: 2077 6865 7468 6572 2065 7865 6375 7465 whether execute
│ │ │ │ │ +0001bb40: 6420 6279 7465 636f 6465 7320 6172 6520 d bytecodes are
│ │ │ │ │ +0001bb50: 7072 696e 7465 6420 6f6e 2073 7464 6f75 printed on stdou
│ │ │ │ │ +0001bb60: 740a 0a67 6574 5472 6163 6546 6c61 673a t..getTraceFlag:
│ │ │ │ │ +0001bb70: 2061 6e49 6e64 6578 0a20 2020 2020 5072 anIndex. Pr
│ │ │ │ │ +0001bb80: 6976 6174 6520 2d20 5265 7475 726e 7320 ivate - Returns
│ │ │ │ │ +0001bb90: 6120 626f 6f6c 6561 6e20 7661 6c75 6520 a boolean value
│ │ │ │ │ +0001bba0: 7768 6963 6820 6973 206f 6e65 206f 6620 which is one of
│ │ │ │ │ +0001bbb0: 7468 6520 696e 7465 7270 7265 7465 7227 the interpreter'
│ │ │ │ │ +0001bbc0: 730a 2020 2020 2074 7261 6369 6e67 2066 s. tracing f
│ │ │ │ │ +0001bbd0: 6c61 6773 0a0a 7365 7454 7261 6365 466c lags..setTraceFl
│ │ │ │ │ +0001bbe0: 6167 3a20 616e 496e 6465 7820 746f 3a20 ag: anIndex to:
│ │ │ │ │ +0001bbf0: 6142 6f6f 6c65 616e 0a20 2020 2020 5072 aBoolean. Pr
│ │ │ │ │ +0001bc00: 6976 6174 6520 2d20 5365 7473 2074 6865 ivate - Sets the
│ │ │ │ │ +0001bc10: 2076 616c 7565 206f 6620 6f6e 6520 6f66 value of one of
│ │ │ │ │ +0001bc20: 2074 6865 2069 6e74 6572 7072 6574 6572 the interpreter
│ │ │ │ │ +0001bc30: 2773 2074 7261 6369 6e67 2066 6c61 6773 's tracing flags
│ │ │ │ │ +0001bc40: 0a20 2020 2020 2869 6e64 6963 6174 6564 . (indicated
│ │ │ │ │ +0001bc50: 2062 7920 2761 6e49 6e64 6578 2729 2074 by 'anIndex') t
│ │ │ │ │ +0001bc60: 6f20 7468 6520 7661 6c75 6520 6142 6f6f o the value aBoo
│ │ │ │ │ +0001bc70: 6c65 616e 2e0a 0a76 6572 626f 7365 5472 lean...verboseTr
│ │ │ │ │ +0001bc80: 6163 650a 2020 2020 2041 6e73 7765 7220 ace. Answer
│ │ │ │ │ +0001bc90: 7768 6574 6865 7220 6578 6563 7574 696f whether executio
│ │ │ │ │ +0001bca0: 6e20 7472 6163 696e 6720 7072 696e 7473 n tracing prints
│ │ │ │ │ +0001bcb0: 2074 6865 206f 626a 6563 7420 6f6e 2074 the object on t
│ │ │ │ │ +0001bcc0: 6865 2073 7461 636b 2074 6f70 0a0a 7665 he stack top..ve
│ │ │ │ │ +0001bcd0: 7262 6f73 6554 7261 6365 3a20 6142 6f6f rboseTrace: aBoo
│ │ │ │ │ +0001bce0: 6c65 616e 0a20 2020 2020 5365 7420 7768 lean. Set wh
│ │ │ │ │ +0001bcf0: 6574 6865 7220 6578 6563 7574 696f 6e20 ether execution
│ │ │ │ │ +0001bd00: 7472 6163 696e 6720 7072 696e 7473 2074 tracing prints t
│ │ │ │ │ +0001bd10: 6865 206f 626a 6563 7420 6f6e 2074 6865 he object on the
│ │ │ │ │ +0001bd20: 2073 7461 636b 2074 6f70 0a0a 0a1f 0a46 stack top.....F
│ │ │ │ │ +0001bd30: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ +0001bd40: 666f 2c20 204e 6f64 653a 2053 7973 7465 fo, Node: Syste
│ │ │ │ │ +0001bd50: 6d44 6963 7469 6f6e 6172 792d 6320 6361 mDictionary-c ca
│ │ │ │ │ +0001bd60: 6c6c 2d6f 7574 732c 2020 4e65 7874 3a20 ll-outs, Next:
│ │ │ │ │ +0001bd70: 5379 7374 656d 4469 6374 696f 6e61 7279 SystemDictionary
│ │ │ │ │ +0001bd80: 2d63 6f6d 6d61 6e64 2d6c 696e 652c 2020 -command-line,
│ │ │ │ │ +0001bd90: 5072 6576 3a20 5379 7374 656d 4469 6374 Prev: SystemDict
│ │ │ │ │ +0001bda0: 696f 6e61 7279 2d62 7569 6c74 696e 732c ionary-builtins,
│ │ │ │ │ +0001bdb0: 2020 5570 3a20 5379 7374 656d 4469 6374 Up: SystemDict
│ │ │ │ │ +0001bdc0: 696f 6e61 7279 0a0a 312e 3136 312e 3420 ionary..1.161.4
│ │ │ │ │ +0001bdd0: 5379 7374 656d 4469 6374 696f 6e61 7279 SystemDictionary
│ │ │ │ │ +0001bde0: 3a20 6320 6361 6c6c 2d6f 7574 730a 2d2d : c call-outs.--
│ │ │ │ │ +0001bdf0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0001be00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0001be10: 2d2d 2d0a 0a65 6e76 6972 6f6e 0a20 2020 ---..environ.
│ │ │ │ │ +0001be20: 2020 4e6f 7420 636f 6d6d 656e 7465 642e Not commented.
│ │ │ │ │ +0001be30: 0a0a 6765 7441 7267 630a 2020 2020 204e ..getArgc. N
│ │ │ │ │ +0001be40: 6f74 2063 6f6d 6d65 6e74 6564 2e0a 0a67 ot commented...g
│ │ │ │ │ +0001be50: 6574 4172 6776 3a20 696e 6465 780a 2020 etArgv: index.
│ │ │ │ │ +0001be60: 2020 204e 6f74 2063 6f6d 6d65 6e74 6564 Not commented
│ │ │ │ │ +0001be70: 2e0a 0a67 6574 656e 763a 2061 5374 7269 ...getenv: aStri
│ │ │ │ │ +0001be80: 6e67 0a20 2020 2020 4e6f 7420 636f 6d6d ng. Not comm
│ │ │ │ │ +0001be90: 656e 7465 642e 0a0a 7075 7465 6e76 3a20 ented...putenv:
│ │ │ │ │ +0001bea0: 6153 7472 696e 670a 2020 2020 204e 6f74 aString. Not
│ │ │ │ │ +0001beb0: 2063 6f6d 6d65 6e74 6564 2e0a 0a73 7973 commented...sys
│ │ │ │ │ +0001bec0: 7465 6d3a 2061 5374 7269 6e67 0a20 2020 tem: aString.
│ │ │ │ │ +0001bed0: 2020 4e6f 7420 636f 6d6d 656e 7465 642e Not commented.
│ │ │ │ │ +0001bee0: 0a0a 7379 7374 656d 3a20 6153 7472 696e ..system: aStrin
│ │ │ │ │ +0001bef0: 6720 7769 7468 4172 6775 6d65 6e74 733a g withArguments:
│ │ │ │ │ +0001bf00: 2061 7267 730a 2020 2020 204e 6f74 2063 args. Not c
│ │ │ │ │ +0001bf10: 6f6d 6d65 6e74 6564 2e0a 0a0a 1f0a 4669 ommented......Fi
│ │ │ │ │ +0001bf20: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ +0001bf30: 6f2c 2020 4e6f 6465 3a20 5379 7374 656d o, Node: System
│ │ │ │ │ +0001bf40: 4469 6374 696f 6e61 7279 2d63 6f6d 6d61 Dictionary-comma
│ │ │ │ │ +0001bf50: 6e64 2d6c 696e 652c 2020 4e65 7874 3a20 nd-line, Next:
│ │ │ │ │ +0001bf60: 5379 7374 656d 4469 6374 696f 6e61 7279 SystemDictionary
│ │ │ │ │ +0001bf70: 2d6d 6973 6365 6c6c 616e 656f 7573 2c20 -miscellaneous,
│ │ │ │ │ +0001bf80: 2050 7265 763a 2053 7973 7465 6d44 6963 Prev: SystemDic
│ │ │ │ │ +0001bf90: 7469 6f6e 6172 792d 6320 6361 6c6c 2d6f tionary-c call-o
│ │ │ │ │ +0001bfa0: 7574 732c 2020 5570 3a20 5379 7374 656d uts, Up: System
│ │ │ │ │ +0001bfb0: 4469 6374 696f 6e61 7279 0a0a 312e 3136 Dictionary..1.16
│ │ │ │ │ +0001bfc0: 312e 3520 5379 7374 656d 4469 6374 696f 1.5 SystemDictio
│ │ │ │ │ +0001bfd0: 6e61 7279 3a20 636f 6d6d 616e 642d 6c69 nary: command-li
│ │ │ │ │ +0001bfe0: 6e65 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ne.-------------
│ │ │ │ │ +0001bff0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0001c000: 2d2d 2d2d 2d2d 2d2d 2d0a 0a61 7267 756d ---------..argum
│ │ │ │ │ +0001c010: 656e 7473 3a20 7061 7474 6572 6e20 646f ents: pattern do
│ │ │ │ │ +0001c020: 3a20 6163 7469 6f6e 426c 6f63 6b0a 2020 : actionBlock.
│ │ │ │ │ +0001c030: 2020 2050 6172 7365 2074 6865 2063 6f6d Parse the com
│ │ │ │ │ +0001c040: 6d61 6e64 2d6c 696e 6520 6172 6775 6d65 mand-line argume
│ │ │ │ │ +0001c050: 6e74 7320 6163 636f 7264 696e 6720 746f nts according to
│ │ │ │ │ +0001c060: 2074 6865 2073 796e 7461 7820 7370 6563 the syntax spec
│ │ │ │ │ +0001c070: 6966 6965 640a 2020 2020 2069 6e20 7061 ified. in pa
│ │ │ │ │ +0001c080: 7474 6572 6e2e 2020 466f 7220 6576 6572 ttern. For ever
│ │ │ │ │ +0001c090: 7920 636f 6d6d 616e 642d 6c69 6e65 206f y command-line o
│ │ │ │ │ +0001c0a0: 7074 696f 6e20 666f 756e 642c 2074 6865 ption found, the
│ │ │ │ │ +0001c0b0: 2074 776f 2d61 7267 756d 656e 740a 2020 two-argument.
│ │ │ │ │ +0001c0c0: 2020 2062 6c6f 636b 2061 6374 696f 6e42 block actionB
│ │ │ │ │ +0001c0d0: 6c6f 636b 2069 7320 6576 616c 7561 7465 lock is evaluate
│ │ │ │ │ +0001c0e0: 6420 7061 7373 696e 6720 7468 6520 6f70 d passing the op
│ │ │ │ │ +0001c0f0: 7469 6f6e 206e 616d 6520 616e 6420 7468 tion name and th
│ │ │ │ │ +0001c100: 650a 2020 2020 2061 7267 756d 656e 742e e. argument.
│ │ │ │ │ +0001c110: 2020 466f 7220 6669 6c65 206e 616d 6573 For file names
│ │ │ │ │ +0001c120: 2028 6f72 2069 6e20 6765 6e65 7261 6c2c (or in general,
│ │ │ │ │ +0001c130: 206f 7468 6572 2063 6f6d 6d61 6e64 2d6c other command-l
│ │ │ │ │ +0001c140: 696e 650a 2020 2020 2061 7267 756d 656e ine. argumen
│ │ │ │ │ +0001c150: 7473 2074 6861 6e20 6f70 7469 6f6e 7329 ts than options)
│ │ │ │ │ +0001c160: 2074 6865 2062 6c6f 636b 2773 2066 6972 the block's fir
│ │ │ │ │ +0001c170: 7374 2061 7267 756d 656e 7420 7769 6c6c st argument will
│ │ │ │ │ +0001c180: 2062 6520 6e69 6c2e 0a20 2020 2020 466f be nil.. Fo
│ │ │ │ │ +0001c190: 7220 6f70 7469 6f6e 7320 7769 7468 6f75 r options withou
│ │ │ │ │ +0001c1a0: 7420 6172 6775 6d65 6e74 732c 206f 7220 t arguments, or
│ │ │ │ │ +0001c1b0: 7769 7468 2075 6e73 7065 6369 6669 6564 with unspecified
│ │ │ │ │ +0001c1c0: 206f 7074 696f 6e61 6c0a 2020 2020 2061 optional. a
│ │ │ │ │ +0001c1d0: 7267 756d 656e 7473 2c20 7468 6520 626c rguments, the bl
│ │ │ │ │ +0001c1e0: 6f63 6b27 7320 7365 636f 6e64 2061 7267 ock's second arg
│ │ │ │ │ +0001c1f0: 756d 656e 7420 7769 6c6c 2062 6520 6e69 ument will be ni
│ │ │ │ │ +0001c200: 6c2e 2020 5468 6520 6f70 7469 6f6e 0a20 l. The option.
│ │ │ │ │ +0001c210: 2020 2020 6e61 6d65 2077 696c 6c20 6265 name will be
│ │ │ │ │ +0001c220: 2070 6173 7365 6420 6173 2061 2063 6861 passed as a cha
│ │ │ │ │ +0001c230: 7261 6374 6572 206f 626a 6563 7420 666f racter object fo
│ │ │ │ │ +0001c240: 7220 7368 6f72 7420 6f70 7469 6f6e 732c r short options,
│ │ │ │ │ +0001c250: 2061 6e64 0a20 2020 2020 6173 2061 2073 and. as a s
│ │ │ │ │ +0001c260: 7472 696e 6720 666f 7220 6c6f 6e67 206f tring for long o
│ │ │ │ │ +0001c270: 7074 696f 6e73 2e0a 0a20 2020 2020 4966 ptions... If
│ │ │ │ │ +0001c280: 2061 6e20 6572 726f 7220 6973 2066 6f75 an error is fou
│ │ │ │ │ +0001c290: 6e64 2c20 6e69 6c20 6973 2072 6574 7572 nd, nil is retur
│ │ │ │ │ +0001c2a0: 6e65 642e 2020 466f 7220 6d6f 7265 2069 ned. For more i
│ │ │ │ │ +0001c2b0: 6e66 6f72 6d61 7469 6f6e 206f 6e0a 2020 nformation on.
│ │ │ │ │ +0001c2c0: 2020 2074 6865 2073 796e 7461 7820 6f66 the syntax of
│ │ │ │ │ +0001c2d0: 2070 6174 7465 726e 2c20 7365 6520 2361 pattern, see #a
│ │ │ │ │ +0001c2e0: 7267 756d 656e 7473 3a64 6f3a 6966 4572 rguments:do:ifEr
│ │ │ │ │ +0001c2f0: 726f 723a 2e0a 0a61 7267 756d 656e 7473 ror:...arguments
│ │ │ │ │ +0001c300: 3a20 7061 7474 6572 6e20 646f 3a20 6163 : pattern do: ac
│ │ │ │ │ +0001c310: 7469 6f6e 426c 6f63 6b20 6966 4572 726f tionBlock ifErro
│ │ │ │ │ +0001c320: 723a 2065 7272 6f72 426c 6f63 6b0a 2020 r: errorBlock.
│ │ │ │ │ +0001c330: 2020 2050 6172 7365 2074 6865 2063 6f6d Parse the com
│ │ │ │ │ +0001c340: 6d61 6e64 2d6c 696e 6520 6172 6775 6d65 mand-line argume
│ │ │ │ │ +0001c350: 6e74 7320 6163 636f 7264 696e 6720 746f nts according to
│ │ │ │ │ +0001c360: 2074 6865 2073 796e 7461 7820 7370 6563 the syntax spec
│ │ │ │ │ +0001c370: 6966 6965 640a 2020 2020 2069 6e20 7061 ified. in pa
│ │ │ │ │ +0001c380: 7474 6572 6e2e 2020 466f 7220 6576 6572 ttern. For ever
│ │ │ │ │ +0001c390: 7920 636f 6d6d 616e 642d 6c69 6e65 206f y command-line o
│ │ │ │ │ +0001c3a0: 7074 696f 6e20 666f 756e 642c 2074 6865 ption found, the
│ │ │ │ │ +0001c3b0: 2074 776f 2d61 7267 756d 656e 740a 2020 two-argument.
│ │ │ │ │ +0001c3c0: 2020 2062 6c6f 636b 2061 6374 696f 6e42 block actionB
│ │ │ │ │ +0001c3d0: 6c6f 636b 2069 7320 6576 616c 7561 7465 lock is evaluate
│ │ │ │ │ +0001c3e0: 6420 7061 7373 696e 6720 7468 6520 6f70 d passing the op
│ │ │ │ │ +0001c3f0: 7469 6f6e 206e 616d 6520 616e 6420 7468 tion name and th
│ │ │ │ │ +0001c400: 650a 2020 2020 2061 7267 756d 656e 742e e. argument.
│ │ │ │ │ +0001c410: 2020 466f 7220 6669 6c65 206e 616d 6573 For file names
│ │ │ │ │ +0001c420: 2028 6f72 2069 6e20 6765 6e65 7261 6c2c (or in general,
│ │ │ │ │ +0001c430: 206f 7468 6572 2063 6f6d 6d61 6e64 2d6c other command-l
│ │ │ │ │ +0001c440: 696e 650a 2020 2020 2061 7267 756d 656e ine. argumen
│ │ │ │ │ +0001c450: 7473 2074 6861 6e20 6f70 7469 6f6e 7329 ts than options)
│ │ │ │ │ +0001c460: 2074 6865 2062 6c6f 636b 2773 2066 6972 the block's fir
│ │ │ │ │ +0001c470: 7374 2061 7267 756d 656e 7420 7769 6c6c st argument will
│ │ │ │ │ +0001c480: 2062 6520 6e69 6c2e 0a20 2020 2020 466f be nil.. Fo
│ │ │ │ │ +0001c490: 7220 6f70 7469 6f6e 7320 7769 7468 6f75 r options withou
│ │ │ │ │ +0001c4a0: 7420 6172 6775 6d65 6e74 732c 206f 7220 t arguments, or
│ │ │ │ │ +0001c4b0: 7769 7468 2075 6e73 7065 6369 6669 6564 with unspecified
│ │ │ │ │ +0001c4c0: 206f 7074 696f 6e61 6c0a 2020 2020 2061 optional. a
│ │ │ │ │ +0001c4d0: 7267 756d 656e 7473 2c20 7468 6520 626c rguments, the bl
│ │ │ │ │ +0001c4e0: 6f63 6b27 7320 7365 636f 6e64 2061 7267 ock's second arg
│ │ │ │ │ +0001c4f0: 756d 656e 7420 7769 6c6c 2062 6520 6e69 ument will be ni
│ │ │ │ │ +0001c500: 6c2e 2020 5468 6520 6f70 7469 6f6e 0a20 l. The option.
│ │ │ │ │ +0001c510: 2020 2020 6e61 6d65 2077 696c 6c20 6265 name will be
│ │ │ │ │ +0001c520: 2070 6173 7365 6420 6173 2061 2063 6861 passed as a cha
│ │ │ │ │ +0001c530: 7261 6374 6572 206f 626a 6563 7420 666f racter object fo
│ │ │ │ │ +0001c540: 7220 7368 6f72 7420 6f70 7469 6f6e 732c r short options,
│ │ │ │ │ +0001c550: 2061 6e64 0a20 2020 2020 6173 2061 2073 and. as a s
│ │ │ │ │ +0001c560: 7472 696e 6720 666f 7220 6c6f 6e67 206f tring for long o
│ │ │ │ │ +0001c570: 7074 696f 6e73 2e0a 0a20 2020 2020 4966 ptions... If
│ │ │ │ │ +0001c580: 2061 6e20 6572 726f 7220 6973 2066 6f75 an error is fou
│ │ │ │ │ +0001c590: 6e64 2c20 7468 6520 7061 7273 696e 6720 nd, the parsing
│ │ │ │ │ +0001c5a0: 6973 2069 6e74 6572 7275 7074 6564 2c20 is interrupted,
│ │ │ │ │ +0001c5b0: 6572 726f 7242 6c6f 636b 2069 730a 2020 errorBlock is.
│ │ │ │ │ +0001c5c0: 2020 2065 7661 6c75 6174 6564 2c20 616e evaluated, an
│ │ │ │ │ +0001c5d0: 6420 7468 6520 7265 7475 726e 6564 2076 d the returned v
│ │ │ │ │ +0001c5e0: 616c 7565 2069 7320 616e 7377 6572 6564 alue is answered
│ │ │ │ │ +0001c5f0: 2e0a 0a20 2020 2020 4576 6572 7920 7768 ... Every wh
│ │ │ │ │ +0001c600: 6974 6573 7061 6365 2d73 6570 6172 6174 itespace-separat
│ │ │ │ │ +0001c610: 6564 2070 6172 7420 2860 776f 7264 2729 ed part (`word')
│ │ │ │ │ +0001c620: 206f 6620 7061 7474 6572 6e20 7370 6563 of pattern spec
│ │ │ │ │ +0001c630: 6966 6965 7320 610a 2020 2020 2063 6f6d ifies a. com
│ │ │ │ │ +0001c640: 6d61 6e64 2d6c 696e 6520 6f70 7469 6f6e mand-line option
│ │ │ │ │ +0001c650: 2e20 2049 6620 6120 776f 7264 2065 6e64 . If a word end
│ │ │ │ │ +0001c660: 7320 7769 7468 2061 2063 6f6c 6f6e 2c20 s with a colon,
│ │ │ │ │ +0001c670: 7468 6520 6f70 7469 6f6e 2077 696c 6c0a the option will.
│ │ │ │ │ +0001c680: 2020 2020 2068 6176 6520 6120 6d61 6e64 have a mand
│ │ │ │ │ +0001c690: 6174 6f72 7920 6172 6775 6d65 6e74 2e20 atory argument.
│ │ │ │ │ +0001c6a0: 2049 6620 6120 776f 7264 2065 6e64 7320 If a word ends
│ │ │ │ │ +0001c6b0: 7769 7468 2074 776f 2063 6f6c 6f6e 732c with two colons,
│ │ │ │ │ +0001c6c0: 2074 6865 0a20 2020 2020 6f70 7469 6f6e the. option
│ │ │ │ │ +0001c6d0: 2077 696c 6c20 6861 7665 2061 6e20 6f70 will have an op
│ │ │ │ │ +0001c6e0: 7469 6f6e 616c 2061 7267 756d 656e 742e tional argument.
│ │ │ │ │ +0001c6f0: 2020 4265 666f 7265 2074 6865 2063 6f6c Before the col
│ │ │ │ │ +0001c700: 6f6e 732c 0a20 2020 2020 6d75 6c74 6970 ons,. multip
│ │ │ │ │ +0001c710: 6c65 206f 7074 696f 6e20 6e61 6d65 7320 le option names
│ │ │ │ │ +0001c720: 2865 6974 6865 7220 7368 6f72 7420 6e61 (either short na
│ │ │ │ │ +0001c730: 6d65 7320 6c69 6b65 2060 2d6c 2720 6f72 mes like `-l' or
│ │ │ │ │ +0001c740: 206c 6f6e 6720 6e61 6d65 730a 2020 2020 long names.
│ │ │ │ │ +0001c750: 206c 696b 6520 602d 6c6f 6e67 2729 2063 like `-long') c
│ │ │ │ │ +0001c760: 616e 2062 6520 7370 6563 6966 6965 642e an be specified.
│ │ │ │ │ +0001c770: 2020 4265 666f 7265 2070 6173 7369 6e67 Before passing
│ │ │ │ │ +0001c780: 2074 6865 206f 7074 696f 6e20 746f 0a20 the option to.
│ │ │ │ │ +0001c790: 2020 2020 6163 7469 6f6e 426c 6f63 6b2c actionBlock,
│ │ │ │ │ +0001c7a0: 2074 6865 206e 616d 6520 7769 6c6c 2062 the name will b
│ │ │ │ │ +0001c7b0: 6520 6361 6e6f 6e69 6361 6c69 7a65 6420 e canonicalized
│ │ │ │ │ +0001c7c0: 746f 2074 6865 206c 6173 7420 6f6e 652e to the last one.
│ │ │ │ │ +0001c7d0: 0a0a 2020 2020 2050 7265 6669 7865 7320 .. Prefixes
│ │ │ │ │ +0001c7e0: 6f66 206c 6f6e 6720 6f70 7469 6f6e 7320 of long options
│ │ │ │ │ +0001c7f0: 6172 6520 6163 6365 7074 6564 2061 7320 are accepted as
│ │ │ │ │ +0001c800: 6c6f 6e67 2061 7320 7468 6579 2772 6520 long as they're
│ │ │ │ │ +0001c810: 756e 6971 7565 2c0a 2020 2020 2061 6e64 unique,. and
│ │ │ │ │ +0001c820: 2074 6865 7920 6172 6520 6361 6e6f 6e69 they are canoni
│ │ │ │ │ +0001c830: 6361 6c69 7a65 6420 746f 2074 6865 2066 calized to the f
│ │ │ │ │ +0001c840: 756c 6c20 6e61 6d65 2062 6566 6f72 6520 ull name before
│ │ │ │ │ +0001c850: 7061 7373 696e 6720 6974 2074 6f0a 2020 passing it to.
│ │ │ │ │ +0001c860: 2020 2061 6374 696f 6e42 6c6f 636b 2e20 actionBlock.
│ │ │ │ │ +0001c870: 2041 6464 6974 696f 6e61 6c6c 792c 2074 Additionally, t
│ │ │ │ │ +0001c880: 6865 2066 756c 6c20 6e61 6d65 206f 6620 he full name of
│ │ │ │ │ +0001c890: 616e 206f 7074 696f 6e20 6973 2061 6363 an option is acc
│ │ │ │ │ +0001c8a0: 6570 7465 640a 2020 2020 2065 7665 6e20 epted. even
│ │ │ │ │ +0001c8b0: 6966 2069 7420 6973 2074 6865 2070 7265 if it is the pre
│ │ │ │ │ +0001c8c0: 6669 7820 6f66 2061 206c 6f6e 6765 7220 fix of a longer
│ │ │ │ │ +0001c8d0: 6f70 7469 6f6e 2e0a 0a20 2020 2020 4d61 option... Ma
│ │ │ │ │ +0001c8e0: 6e64 6174 6f72 7920 6172 6775 6d65 6e74 ndatory argument
│ │ │ │ │ +0001c8f0: 7320 6361 6e20 6170 7065 6172 2069 6e20 s can appear in
│ │ │ │ │ +0001c900: 7468 6520 6e65 7874 2061 7267 756d 656e the next argumen
│ │ │ │ │ +0001c910: 742c 206f 7220 696e 2074 6865 0a20 2020 t, or in the.
│ │ │ │ │ +0001c920: 2020 7361 6d65 2061 7267 756d 656e 7420 same argument
│ │ │ │ │ +0001c930: 2873 6570 6172 6174 6564 2062 7920 616e (separated by an
│ │ │ │ │ +0001c940: 203d 2066 6f72 2061 7267 756d 656e 7473 = for arguments
│ │ │ │ │ +0001c950: 2074 6f20 6c6f 6e67 206f 7074 696f 6e73 to long options
│ │ │ │ │ +0001c960: 292e 0a20 2020 2020 4f70 7469 6f6e 616c ).. Optional
│ │ │ │ │ +0001c970: 2061 7267 756d 656e 7473 206d 7573 7420 arguments must
│ │ │ │ │ +0001c980: 6170 7065 6172 2069 6e20 7468 6520 7361 appear in the sa
│ │ │ │ │ +0001c990: 6d65 2061 7267 756d 656e 742e 0a0a 0a1f me argument.....
│ │ │ │ │ +0001c9a0: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ +0001c9b0: 696e 666f 2c20 204e 6f64 653a 2053 7973 info, Node: Sys
│ │ │ │ │ +0001c9c0: 7465 6d44 6963 7469 6f6e 6172 792d 6d69 temDictionary-mi
│ │ │ │ │ +0001c9d0: 7363 656c 6c61 6e65 6f75 732c 2020 4e65 scellaneous, Ne
│ │ │ │ │ +0001c9e0: 7874 3a20 5379 7374 656d 4469 6374 696f xt: SystemDictio
│ │ │ │ │ +0001c9f0: 6e61 7279 2d70 7269 6e74 696e 672c 2020 nary-printing,
│ │ │ │ │ +0001ca00: 5072 6576 3a20 5379 7374 656d 4469 6374 Prev: SystemDict
│ │ │ │ │ +0001ca10: 696f 6e61 7279 2d63 6f6d 6d61 6e64 2d6c ionary-command-l
│ │ │ │ │ +0001ca20: 696e 652c 2020 5570 3a20 5379 7374 656d ine, Up: System
│ │ │ │ │ +0001ca30: 4469 6374 696f 6e61 7279 0a0a 312e 3136 Dictionary..1.16
│ │ │ │ │ +0001ca40: 312e 3620 5379 7374 656d 4469 6374 696f 1.6 SystemDictio
│ │ │ │ │ +0001ca50: 6e61 7279 3a20 6d69 7363 656c 6c61 6e65 nary: miscellane
│ │ │ │ │ +0001ca60: 6f75 730a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ous.------------
│ │ │ │ │ +0001ca70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0001ca80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a61 7267 -----------..arg
│ │ │ │ │ +0001ca90: 756d 656e 7473 0a20 2020 2020 5265 7475 uments. Retu
│ │ │ │ │ +0001caa0: 726e 2074 6865 2063 6f6d 6d61 6e64 206c rn the command l
│ │ │ │ │ +0001cab0: 696e 6520 6172 6775 6d65 6e74 7320 6166 ine arguments af
│ │ │ │ │ +0001cac0: 7465 7220 7468 6520 2d61 2073 7769 7463 ter the -a switc
│ │ │ │ │ +0001cad0: 680a 0a62 6163 6b74 7261 6365 0a20 2020 h..backtrace.
│ │ │ │ │ +0001cae0: 2020 5072 696e 7420 6120 6261 636b 7472 Print a backtr
│ │ │ │ │ +0001caf0: 6163 6520 6f6e 2074 6865 2054 7261 6e73 ace on the Trans
│ │ │ │ │ +0001cb00: 6372 6970 742e 0a0a 686f 7374 5379 7374 cript...hostSyst
│ │ │ │ │ +0001cb10: 656d 0a20 2020 2020 416e 7377 6572 2074 em. Answer t
│ │ │ │ │ +0001cb20: 6865 2074 7269 706c 6574 2063 6f72 7265 he triplet corre
│ │ │ │ │ +0001cb30: 7370 6f6e 6469 6e67 2074 6f20 7468 6520 sponding to the
│ │ │ │ │ +0001cb40: 7379 7374 656d 2066 6f72 2077 6869 6368 system for which
│ │ │ │ │ +0001cb50: 2047 4e55 0a20 2020 2020 536d 616c 6c74 GNU. Smallt
│ │ │ │ │ +0001cb60: 616c 6b20 7761 7320 6275 696c 742e 0a0a alk was built...
│ │ │ │ │ +0001cb70: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ +0001cb80: 652e 696e 666f 2c20 204e 6f64 653a 2053 e.info, Node: S
│ │ │ │ │ +0001cb90: 7973 7465 6d44 6963 7469 6f6e 6172 792d ystemDictionary-
│ │ │ │ │ +0001cba0: 7072 696e 7469 6e67 2c20 204e 6578 743a printing, Next:
│ │ │ │ │ +0001cbb0: 2053 7973 7465 6d44 6963 7469 6f6e 6172 SystemDictionar
│ │ │ │ │ +0001cbc0: 792d 7072 6f66 696c 696e 672c 2020 5072 y-profiling, Pr
│ │ │ │ │ +0001cbd0: 6576 3a20 5379 7374 656d 4469 6374 696f ev: SystemDictio
│ │ │ │ │ +0001cbe0: 6e61 7279 2d6d 6973 6365 6c6c 616e 656f nary-miscellaneo
│ │ │ │ │ +0001cbf0: 7573 2c20 2055 703a 2053 7973 7465 6d44 us, Up: SystemD
│ │ │ │ │ +0001cc00: 6963 7469 6f6e 6172 790a 0a31 2e31 3631 ictionary..1.161
│ │ │ │ │ +0001cc10: 2e37 2053 7973 7465 6d44 6963 7469 6f6e .7 SystemDiction
│ │ │ │ │ +0001cc20: 6172 793a 2070 7269 6e74 696e 670a 2d2d ary: printing.--
│ │ │ │ │ +0001cc30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0001cc40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0001cc50: 0a0a 6e61 6d65 496e 3a20 614e 616d 6573 ..nameIn: aNames
│ │ │ │ │ +0001cc60: 7061 6365 0a20 2020 2020 416e 7377 6572 pace. Answer
│ │ │ │ │ +0001cc70: 2060 2753 6d61 6c6c 7461 6c6b 222e 0a0a `'Smalltalk"...
│ │ │ │ │ +0001cc80: 7072 696e 744f 6e3a 2061 5374 7265 616d printOn: aStream
│ │ │ │ │ +0001cc90: 2069 6e3a 2061 4e61 6d65 7370 6163 650a in: aNamespace.
│ │ │ │ │ +0001cca0: 2020 2020 2053 746f 7265 2053 6d61 6c6c Store Small
│ │ │ │ │ +0001ccb0: 7461 6c6b 2063 6f64 6520 636f 6d70 696c talk code compil
│ │ │ │ │ +0001ccc0: 696e 6720 746f 2074 6865 2072 6563 6569 ing to the recei
│ │ │ │ │ +0001ccd0: 7665 720a 0a73 746f 7265 4f6e 3a20 6153 ver..storeOn: aS
│ │ │ │ │ +0001cce0: 7472 6561 6d0a 2020 2020 2053 746f 7265 tream. Store
│ │ │ │ │ +0001ccf0: 2053 6d61 6c6c 7461 6c6b 2063 6f64 6520 Smalltalk code
│ │ │ │ │ +0001cd00: 636f 6d70 696c 696e 6720 746f 2074 6865 compiling to the
│ │ │ │ │ +0001cd10: 2072 6563 6569 7665 720a 0a0a 1f0a 4669 receiver.....Fi
│ │ │ │ │ +0001cd20: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ +0001cd30: 6f2c 2020 4e6f 6465 3a20 5379 7374 656d o, Node: System
│ │ │ │ │ +0001cd40: 4469 6374 696f 6e61 7279 2d70 726f 6669 Dictionary-profi
│ │ │ │ │ +0001cd50: 6c69 6e67 2c20 204e 6578 743a 2053 7973 ling, Next: Sys
│ │ │ │ │ +0001cd60: 7465 6d44 6963 7469 6f6e 6172 792d 7370 temDictionary-sp
│ │ │ │ │ +0001cd70: 6563 6961 6c20 6163 6365 7373 696e 672c ecial accessing,
│ │ │ │ │ +0001cd80: 2020 5072 6576 3a20 5379 7374 656d 4469 Prev: SystemDi
│ │ │ │ │ +0001cd90: 6374 696f 6e61 7279 2d70 7269 6e74 696e ctionary-printin
│ │ │ │ │ +0001cda0: 672c 2020 5570 3a20 5379 7374 656d 4469 g, Up: SystemDi
│ │ │ │ │ +0001cdb0: 6374 696f 6e61 7279 0a0a 312e 3136 312e ctionary..1.161.
│ │ │ │ │ +0001cdc0: 3820 5379 7374 656d 4469 6374 696f 6e61 8 SystemDictiona
│ │ │ │ │ +0001cdd0: 7279 3a20 7072 6f66 696c 696e 670a 2d2d ry: profiling.--
│ │ │ │ │ +0001cde0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0001cdf0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0001ce00: 2d0a 0a72 6177 5072 6f66 696c 653a 2061 -..rawProfile: a
│ │ │ │ │ +0001ce10: 6e49 6465 6e74 6974 7944 6963 7469 6f6e nIdentityDiction
│ │ │ │ │ +0001ce20: 6172 790a 2020 2020 2053 6574 2074 6865 ary. Set the
│ │ │ │ │ +0001ce30: 2072 6177 2070 726f 6669 6c65 2074 6f20 raw profile to
│ │ │ │ │ +0001ce40: 6265 2061 6e49 6465 6e74 6974 7944 6963 be anIdentityDic
│ │ │ │ │ +0001ce50: 7469 6f6e 6172 7920 616e 6420 7265 7475 tionary and retu
│ │ │ │ │ +0001ce60: 726e 2074 6865 206f 6c64 0a20 2020 2020 rn the old.
│ │ │ │ │ +0001ce70: 6f6e 652e 0a0a 0a1f 0a46 696c 653a 2067 one......File: g
│ │ │ │ │ +0001ce80: 7374 2d62 6173 652e 696e 666f 2c20 204e st-base.info, N
│ │ │ │ │ +0001ce90: 6f64 653a 2053 7973 7465 6d44 6963 7469 ode: SystemDicti
│ │ │ │ │ +0001cea0: 6f6e 6172 792d 7370 6563 6961 6c20 6163 onary-special ac
│ │ │ │ │ +0001ceb0: 6365 7373 696e 672c 2020 4e65 7874 3a20 cessing, Next:
│ │ │ │ │ +0001cec0: 5379 7374 656d 4469 6374 696f 6e61 7279 SystemDictionary
│ │ │ │ │ +0001ced0: 2d74 6573 7469 6e67 2c20 2050 7265 763a -testing, Prev:
│ │ │ │ │ +0001cee0: 2053 7973 7465 6d44 6963 7469 6f6e 6172 SystemDictionar
│ │ │ │ │ +0001cef0: 792d 7072 6f66 696c 696e 672c 2020 5570 y-profiling, Up
│ │ │ │ │ +0001cf00: 3a20 5379 7374 656d 4469 6374 696f 6e61 : SystemDictiona
│ │ │ │ │ +0001cf10: 7279 0a0a 312e 3136 312e 3920 5379 7374 ry..1.161.9 Syst
│ │ │ │ │ +0001cf20: 656d 4469 6374 696f 6e61 7279 3a20 7370 emDictionary: sp
│ │ │ │ │ +0001cf30: 6563 6961 6c20 6163 6365 7373 696e 670a ecial accessing.
│ │ │ │ │ +0001cf40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0001cf50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0001cf60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a61 6464 -----------..add
│ │ │ │ │ +0001cf70: 4665 6174 7572 653a 2061 4665 6174 7572 Feature: aFeatur
│ │ │ │ │ +0001cf80: 650a 2020 2020 2041 6464 2074 6865 2061 e. Add the a
│ │ │ │ │ +0001cf90: 4665 6174 7572 6520 6665 6174 7572 6520 Feature feature
│ │ │ │ │ +0001cfa0: 746f 2074 6865 2046 6561 7475 7265 7320 to the Features
│ │ │ │ │ +0001cfb0: 7365 740a 0a68 6173 4665 6174 7572 6573 set..hasFeatures
│ │ │ │ │ +0001cfc0: 3a20 6665 6174 7572 6573 0a20 2020 2020 : features.
│ │ │ │ │ +0001cfd0: 5265 7475 726e 7320 7472 7565 2069 6620 Returns true if
│ │ │ │ │ +0001cfe0: 7468 6520 6665 6174 7572 6520 6f72 2066 the feature or f
│ │ │ │ │ +0001cff0: 6561 7475 7265 7320 696e 2027 6665 6174 eatures in 'feat
│ │ │ │ │ +0001d000: 7572 6573 2720 6973 206f 6e65 206f 6620 ures' is one of
│ │ │ │ │ +0001d010: 7468 650a 2020 2020 2069 6d70 6c65 6d65 the. impleme
│ │ │ │ │ +0001d020: 6e74 6174 696f 6e20 6465 7065 6e64 656e ntation dependen
│ │ │ │ │ +0001d030: 7420 6665 6174 7572 6573 2070 7265 7365 t features prese
│ │ │ │ │ +0001d040: 6e74 0a0a 7265 6d6f 7665 4665 6174 7572 nt..removeFeatur
│ │ │ │ │ +0001d050: 653a 2061 4665 6174 7572 650a 2020 2020 e: aFeature.
│ │ │ │ │ +0001d060: 2052 656d 6f76 6520 7468 6520 6146 6561 Remove the aFea
│ │ │ │ │ +0001d070: 7475 7265 2066 6561 7475 7265 2074 6f20 ture feature to
│ │ │ │ │ +0001d080: 7468 6520 4665 6174 7572 6573 2073 6574 the Features set
│ │ │ │ │ +0001d090: 0a0a 7665 7273 696f 6e0a 2020 2020 2041 ..version. A
│ │ │ │ │ +0001d0a0: 6e73 7765 7220 7468 6520 6375 7272 656e nswer the curren
│ │ │ │ │ +0001d0b0: 7420 7665 7273 696f 6e20 6f66 2074 6865 t version of the
│ │ │ │ │ +0001d0c0: 2047 4e55 2053 6d61 6c6c 7461 6c6b 2065 GNU Smalltalk e
│ │ │ │ │ +0001d0d0: 6e76 6972 6f6e 6d65 6e74 0a0a 0a1f 0a46 nvironment.....F
│ │ │ │ │ +0001d0e0: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ +0001d0f0: 666f 2c20 204e 6f64 653a 2053 7973 7465 fo, Node: Syste
│ │ │ │ │ +0001d100: 6d44 6963 7469 6f6e 6172 792d 7465 7374 mDictionary-test
│ │ │ │ │ +0001d110: 696e 672c 2020 5072 6576 3a20 5379 7374 ing, Prev: Syst
│ │ │ │ │ +0001d120: 656d 4469 6374 696f 6e61 7279 2d73 7065 emDictionary-spe
│ │ │ │ │ +0001d130: 6369 616c 2061 6363 6573 7369 6e67 2c20 cial accessing,
│ │ │ │ │ +0001d140: 2055 703a 2053 7973 7465 6d44 6963 7469 Up: SystemDicti
│ │ │ │ │ +0001d150: 6f6e 6172 790a 0a31 2e31 3631 2e31 3020 onary..1.161.10
│ │ │ │ │ +0001d160: 5379 7374 656d 4469 6374 696f 6e61 7279 SystemDictionary
│ │ │ │ │ +0001d170: 3a20 7465 7374 696e 670a 2d2d 2d2d 2d2d : testing.------
│ │ │ │ │ +0001d180: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0001d190: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 696d ------------..im
│ │ │ │ │ +0001d1a0: 6167 654c 6f63 616c 0a20 2020 2020 416e ageLocal. An
│ │ │ │ │ +0001d1b0: 7377 6572 2077 6865 7468 6572 2074 6865 swer whether the
│ │ │ │ │ +0001d1c0: 206b 6572 6e65 6c20 6469 7265 6374 6f72 kernel director
│ │ │ │ │ +0001d1d0: 7920 6973 2061 2073 7562 6469 7265 6374 y is a subdirect
│ │ │ │ │ +0001d1e0: 6f72 7920 6f66 2074 6865 2069 6d61 6765 ory of the image
│ │ │ │ │ +0001d1f0: 0a20 2020 2020 6469 7265 6374 6f72 7920 . directory
│ │ │ │ │ +0001d200: 286e 6f6e 2d6c 6f63 616c 2069 6d61 6765 (non-local image
│ │ │ │ │ +0001d210: 2920 6f72 206e 6f74 2e0a 0a69 7353 6d61 ) or not...isSma
│ │ │ │ │ +0001d220: 6c6c 7461 6c6b 0a20 2020 2020 416e 7377 lltalk. Answ
│ │ │ │ │ +0001d230: 6572 2060 7472 7565 272e 0a0a 0a1f 0a46 er `true'......F
│ │ │ │ │ +0001d240: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ +0001d250: 666f 2c20 204e 6f64 653a 2053 7973 7465 fo, Node: Syste
│ │ │ │ │ +0001d260: 6d45 7863 6570 7469 6f6e 732e 416c 7265 mExceptions.Alre
│ │ │ │ │ +0001d270: 6164 7944 6566 696e 6564 2c20 204e 6578 adyDefined, Nex
│ │ │ │ │ +0001d280: 743a 2053 7973 7465 6d45 7863 6570 7469 t: SystemExcepti
│ │ │ │ │ +0001d290: 6f6e 732e 4172 6775 6d65 6e74 4f75 744f ons.ArgumentOutO
│ │ │ │ │ +0001d2a0: 6652 616e 6765 2c20 2050 7265 763a 2053 fRange, Prev: S
│ │ │ │ │ +0001d2b0: 7973 7465 6d44 6963 7469 6f6e 6172 792c ystemDictionary,
│ │ │ │ │ +0001d2c0: 2020 5570 3a20 4261 7365 2063 6c61 7373 Up: Base class
│ │ │ │ │ +0001d2d0: 6573 0a0a 312e 3136 3220 5379 7374 656d es..1.162 System
│ │ │ │ │ +0001d2e0: 4578 6365 7074 696f 6e73 2e41 6c72 6561 Exceptions.Alrea
│ │ │ │ │ +0001d2f0: 6479 4465 6669 6e65 640a 3d3d 3d3d 3d3d dyDefined.======
│ │ │ │ │ +0001d300: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ +0001d310: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a ===============.
│ │ │ │ │ +0001d320: 0a44 6566 696e 6564 2069 6e20 6e61 6d65 .Defined in name
│ │ │ │ │ +0001d330: 7370 6163 6520 536d 616c 6c74 616c 6b2e space Smalltalk.
│ │ │ │ │ +0001d340: 5379 7374 656d 4578 6365 7074 696f 6e73 SystemExceptions
│ │ │ │ │ +0001d350: 0a53 7570 6572 636c 6173 733a 2053 7973 .Superclass: Sys
│ │ │ │ │ +0001d360: 7465 6d45 7863 6570 7469 6f6e 732e 496e temExceptions.In
│ │ │ │ │ +0001d370: 7661 6c69 6441 7267 756d 656e 740a 4361 validArgument.Ca
│ │ │ │ │ +0001d380: 7465 676f 7279 3a20 4c61 6e67 7561 6765 tegory: Language
│ │ │ │ │ +0001d390: 2d45 7863 6570 7469 6f6e 730a 2020 2020 -Exceptions.
│ │ │ │ │ +0001d3a0: 2049 2061 6d20 7261 6973 6564 2077 6865 I am raised whe
│ │ │ │ │ +0001d3b0: 6e20 6f6e 6520 7472 6965 7320 746f 2064 n one tries to d
│ │ │ │ │ +0001d3c0: 6566 696e 6520 6120 7379 6d62 6f6c 2028 efine a symbol (
│ │ │ │ │ +0001d3d0: 636c 6173 7320 6f72 2070 6f6f 6c0a 2020 class or pool.
│ │ │ │ │ +0001d3e0: 2020 2076 6172 6961 626c 6529 2074 6861 variable) tha
│ │ │ │ │ +0001d3f0: 7420 6973 2061 6c72 6561 6479 2064 6566 t is already def
│ │ │ │ │ +0001d400: 696e 6564 2e0a 0a2a 204d 656e 753a 0a0a ined...* Menu:..
│ │ │ │ │ +0001d410: 2a20 5379 7374 656d 4578 6365 7074 696f * SystemExceptio
│ │ │ │ │ +0001d420: 6e73 2e41 6c72 6561 6479 4465 6669 6e65 ns.AlreadyDefine
│ │ │ │ │ +0001d430: 642d 6163 6365 7373 696e 673a 3a20 2028 d-accessing:: (
│ │ │ │ │ +0001d440: 696e 7374 616e 6365 290a 0a1f 0a46 696c instance)....Fil
│ │ │ │ │ +0001d450: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ +0001d460: 2c20 204e 6f64 653a 2053 7973 7465 6d45 , Node: SystemE
│ │ │ │ │ +0001d470: 7863 6570 7469 6f6e 732e 416c 7265 6164 xceptions.Alread
│ │ │ │ │ +0001d480: 7944 6566 696e 6564 2d61 6363 6573 7369 yDefined-accessi
│ │ │ │ │ +0001d490: 6e67 2c20 2055 703a 2053 7973 7465 6d45 ng, Up: SystemE
│ │ │ │ │ +0001d4a0: 7863 6570 7469 6f6e 732e 416c 7265 6164 xceptions.Alread
│ │ │ │ │ +0001d4b0: 7944 6566 696e 6564 0a0a 312e 3136 322e yDefined..1.162.
│ │ │ │ │ +0001d4c0: 3120 5379 7374 656d 4578 6365 7074 696f 1 SystemExceptio
│ │ │ │ │ +0001d4d0: 6e73 2e41 6c72 6561 6479 4465 6669 6e65 ns.AlreadyDefine
│ │ │ │ │ +0001d4e0: 643a 2061 6363 6573 7369 6e67 0a2d 2d2d d: accessing.---
│ │ │ │ │ +0001d4f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0001d500: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0001d510: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------.
│ │ │ │ │ +0001d520: 0a64 6573 6372 6970 7469 6f6e 0a20 2020 .description.
│ │ │ │ │ +0001d530: 2020 416e 7377 6572 2061 2064 6573 6372 Answer a descr
│ │ │ │ │ +0001d540: 6970 7469 6f6e 2066 6f72 2074 6865 2065 iption for the e
│ │ │ │ │ +0001d550: 7272 6f72 0a0a 0a1f 0a46 696c 653a 2067 rror.....File: g
│ │ │ │ │ +0001d560: 7374 2d62 6173 652e 696e 666f 2c20 204e st-base.info, N
│ │ │ │ │ +0001d570: 6f64 653a 2053 7973 7465 6d45 7863 6570 ode: SystemExcep
│ │ │ │ │ +0001d580: 7469 6f6e 732e 4172 6775 6d65 6e74 4f75 tions.ArgumentOu
│ │ │ │ │ +0001d590: 744f 6652 616e 6765 2c20 204e 6578 743a tOfRange, Next:
│ │ │ │ │ +0001d5a0: 2053 7973 7465 6d45 7863 6570 7469 6f6e SystemException
│ │ │ │ │ +0001d5b0: 732e 4261 6452 6574 7572 6e2c 2020 5072 s.BadReturn, Pr
│ │ │ │ │ +0001d5c0: 6576 3a20 5379 7374 656d 4578 6365 7074 ev: SystemExcept
│ │ │ │ │ +0001d5d0: 696f 6e73 2e41 6c72 6561 6479 4465 6669 ions.AlreadyDefi
│ │ │ │ │ +0001d5e0: 6e65 642c 2020 5570 3a20 4261 7365 2063 ned, Up: Base c
│ │ │ │ │ +0001d5f0: 6c61 7373 6573 0a0a 312e 3136 3320 5379 lasses..1.163 Sy
│ │ │ │ │ +0001d600: 7374 656d 4578 6365 7074 696f 6e73 2e41 stemExceptions.A
│ │ │ │ │ +0001d610: 7267 756d 656e 744f 7574 4f66 5261 6e67 rgumentOutOfRang
│ │ │ │ │ +0001d620: 650a 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d e.==============
│ │ │ │ │ +0001d630: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ +0001d640: 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a44 6566 ===========..Def
│ │ │ │ │ +0001d650: 696e 6564 2069 6e20 6e61 6d65 7370 6163 ined in namespac
│ │ │ │ │ +0001d660: 6520 536d 616c 6c74 616c 6b2e 5379 7374 e Smalltalk.Syst
│ │ │ │ │ +0001d670: 656d 4578 6365 7074 696f 6e73 0a53 7570 emExceptions.Sup
│ │ │ │ │ +0001d680: 6572 636c 6173 733a 2053 7973 7465 6d45 erclass: SystemE
│ │ │ │ │ +0001d690: 7863 6570 7469 6f6e 732e 496e 7661 6c69 xceptions.Invali
│ │ │ │ │ +0001d6a0: 6441 7267 756d 656e 740a 4361 7465 676f dArgument.Catego
│ │ │ │ │ +0001d6b0: 7279 3a20 4c61 6e67 7561 6765 2d45 7863 ry: Language-Exc
│ │ │ │ │ +0001d6c0: 6570 7469 6f6e 730a 2020 2020 2049 2061 eptions. I a
│ │ │ │ │ +0001d6d0: 6d20 7261 6973 6564 2077 6865 6e20 6f6e m raised when on
│ │ │ │ │ +0001d6e0: 6520 696e 766f 6b65 7320 6120 6d65 7468 e invokes a meth
│ │ │ │ │ +0001d6f0: 6f64 2077 6974 6820 616e 2061 7267 756d od with an argum
│ │ │ │ │ +0001d700: 656e 7420 6f75 7473 6964 6520 6f66 0a20 ent outside of.
│ │ │ │ │ +0001d710: 2020 2020 6974 7320 7661 6c69 6420 7261 its valid ra
│ │ │ │ │ +0001d720: 6e67 652e 0a0a 2a20 4d65 6e75 3a0a 0a2a nge...* Menu:..*
│ │ │ │ │ +0001d730: 2053 7973 7465 6d45 7863 6570 7469 6f6e SystemException
│ │ │ │ │ +0001d740: 732e 4172 6775 6d65 6e74 4f75 744f 6652 s.ArgumentOutOfR
│ │ │ │ │ +0001d750: 616e 6765 2063 6c61 7373 2d73 6967 6e61 ange class-signa
│ │ │ │ │ +0001d760: 6c69 6e67 3a3a 2020 2863 6c61 7373 290a ling:: (class).
│ │ │ │ │ +0001d770: 2a20 5379 7374 656d 4578 6365 7074 696f * SystemExceptio
│ │ │ │ │ +0001d780: 6e73 2e41 7267 756d 656e 744f 7574 4f66 ns.ArgumentOutOf
│ │ │ │ │ +0001d790: 5261 6e67 652d 6163 6365 7373 696e 673a Range-accessing:
│ │ │ │ │ +0001d7a0: 3a20 2028 696e 7374 616e 6365 290a 0a1f : (instance)...
│ │ │ │ │ +0001d7b0: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ +0001d7c0: 696e 666f 2c20 204e 6f64 653a 2053 7973 info, Node: Sys
│ │ │ │ │ +0001d7d0: 7465 6d45 7863 6570 7469 6f6e 732e 4172 temExceptions.Ar
│ │ │ │ │ +0001d7e0: 6775 6d65 6e74 4f75 744f 6652 616e 6765 gumentOutOfRange
│ │ │ │ │ +0001d7f0: 2063 6c61 7373 2d73 6967 6e61 6c69 6e67 class-signaling
│ │ │ │ │ +0001d800: 2c20 204e 6578 743a 2053 7973 7465 6d45 , Next: SystemE
│ │ │ │ │ +0001d810: 7863 6570 7469 6f6e 732e 4172 6775 6d65 xceptions.Argume
│ │ │ │ │ +0001d820: 6e74 4f75 744f 6652 616e 6765 2d61 6363 ntOutOfRange-acc
│ │ │ │ │ +0001d830: 6573 7369 6e67 2c20 2055 703a 2053 7973 essing, Up: Sys
│ │ │ │ │ +0001d840: 7465 6d45 7863 6570 7469 6f6e 732e 4172 temExceptions.Ar
│ │ │ │ │ +0001d850: 6775 6d65 6e74 4f75 744f 6652 616e 6765 gumentOutOfRange
│ │ │ │ │ +0001d860: 0a0a 312e 3136 332e 3120 5379 7374 656d ..1.163.1 System
│ │ │ │ │ +0001d870: 4578 6365 7074 696f 6e73 2e41 7267 756d Exceptions.Argum
│ │ │ │ │ +0001d880: 656e 744f 7574 4f66 5261 6e67 6520 636c entOutOfRange cl
│ │ │ │ │ +0001d890: 6173 733a 2073 6967 6e61 6c69 6e67 0a2d ass: signaling.-
│ │ │ │ │ +0001d8a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0001d8b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0001d8c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0001d8d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a73 6967 -----------..sig
│ │ │ │ │ +0001d8e0: 6e61 6c4f 6e3a 2076 616c 7565 206d 7573 nalOn: value mus
│ │ │ │ │ +0001d8f0: 7442 6542 6574 7765 656e 3a20 6c6f 7720 tBeBetween: low
│ │ │ │ │ +0001d900: 616e 643a 2068 6967 680a 2020 2020 2052 and: high. R
│ │ │ │ │ +0001d910: 6169 7365 2074 6865 2065 7863 6570 7469 aise the excepti
│ │ │ │ │ +0001d920: 6f6e 2e20 2054 6865 2067 6976 656e 2076 on. The given v
│ │ │ │ │ +0001d930: 616c 7565 2077 6173 206e 6f74 2062 6574 alue was not bet
│ │ │ │ │ +0001d940: 7765 656e 206c 6f77 2061 6e64 2068 6967 ween low and hig
│ │ │ │ │ +0001d950: 682e 0a0a 0a1f 0a46 696c 653a 2067 7374 h......File: gst
│ │ │ │ │ +0001d960: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ +0001d970: 653a 2053 7973 7465 6d45 7863 6570 7469 e: SystemExcepti
│ │ │ │ │ +0001d980: 6f6e 732e 4172 6775 6d65 6e74 4f75 744f ons.ArgumentOutO
│ │ │ │ │ +0001d990: 6652 616e 6765 2d61 6363 6573 7369 6e67 fRange-accessing
│ │ │ │ │ +0001d9a0: 2c20 2050 7265 763a 2053 7973 7465 6d45 , Prev: SystemE
│ │ │ │ │ +0001d9b0: 7863 6570 7469 6f6e 732e 4172 6775 6d65 xceptions.Argume
│ │ │ │ │ +0001d9c0: 6e74 4f75 744f 6652 616e 6765 2063 6c61 ntOutOfRange cla
│ │ │ │ │ +0001d9d0: 7373 2d73 6967 6e61 6c69 6e67 2c20 2055 ss-signaling, U
│ │ │ │ │ +0001d9e0: 703a 2053 7973 7465 6d45 7863 6570 7469 p: SystemExcepti
│ │ │ │ │ +0001d9f0: 6f6e 732e 4172 6775 6d65 6e74 4f75 744f ons.ArgumentOutO
│ │ │ │ │ +0001da00: 6652 616e 6765 0a0a 312e 3136 332e 3220 fRange..1.163.2
│ │ │ │ │ +0001da10: 5379 7374 656d 4578 6365 7074 696f 6e73 SystemExceptions
│ │ │ │ │ +0001da20: 2e41 7267 756d 656e 744f 7574 4f66 5261 .ArgumentOutOfRa
│ │ │ │ │ +0001da30: 6e67 653a 2061 6363 6573 7369 6e67 0a2d nge: accessing.-
│ │ │ │ │ +0001da40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0001da50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0001da60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0001da70: 2d2d 2d2d 2d0a 0a64 6573 6372 6970 7469 -----..descripti
│ │ │ │ │ +0001da80: 6f6e 0a20 2020 2020 416e 7377 6572 2061 on. Answer a
│ │ │ │ │ +0001da90: 2074 6578 7475 616c 2064 6573 6372 6970 textual descrip
│ │ │ │ │ +0001daa0: 7469 6f6e 206f 6620 7468 6520 6578 6365 tion of the exce
│ │ │ │ │ +0001dab0: 7074 696f 6e2e 0a0a 6869 6768 0a20 2020 ption...high.
│ │ │ │ │ +0001dac0: 2020 416e 7377 6572 2074 6865 2068 6967 Answer the hig
│ │ │ │ │ +0001dad0: 6865 7374 2076 616c 7565 2074 6861 7420 hest value that
│ │ │ │ │ +0001dae0: 7761 7320 7065 726d 6974 7465 642e 0a0a was permitted...
│ │ │ │ │ +0001daf0: 6869 6768 3a20 614d 6167 6e69 7475 6465 high: aMagnitude
│ │ │ │ │ +0001db00: 0a20 2020 2020 5365 7420 7468 6520 6869 . Set the hi
│ │ │ │ │ +0001db10: 6768 6573 7420 7661 6c75 6520 7468 6174 ghest value that
│ │ │ │ │ +0001db20: 2077 6173 2070 6572 6d69 7474 6564 2e0a was permitted..
│ │ │ │ │ +0001db30: 0a6c 6f77 0a20 2020 2020 416e 7377 6572 .low. Answer
│ │ │ │ │ +0001db40: 2074 6865 206c 6f77 6573 7420 7661 6c75 the lowest valu
│ │ │ │ │ +0001db50: 6520 7468 6174 2077 6173 2070 6572 6d69 e that was permi
│ │ │ │ │ +0001db60: 7474 6564 2e0a 0a6c 6f77 3a20 614d 6167 tted...low: aMag
│ │ │ │ │ +0001db70: 6e69 7475 6465 0a20 2020 2020 5365 7420 nitude. Set
│ │ │ │ │ +0001db80: 7468 6520 6c6f 7765 7374 2076 616c 7565 the lowest value
│ │ │ │ │ +0001db90: 2074 6861 7420 7761 7320 7065 726d 6974 that was permit
│ │ │ │ │ +0001dba0: 7465 642e 0a0a 0a1f 0a46 696c 653a 2067 ted......File: g
│ │ │ │ │ +0001dbb0: 7374 2d62 6173 652e 696e 666f 2c20 204e st-base.info, N
│ │ │ │ │ +0001dbc0: 6f64 653a 2053 7973 7465 6d45 7863 6570 ode: SystemExcep
│ │ │ │ │ +0001dbd0: 7469 6f6e 732e 4261 6452 6574 7572 6e2c tions.BadReturn,
│ │ │ │ │ +0001dbe0: 2020 4e65 7874 3a20 5379 7374 656d 4578 Next: SystemEx
│ │ │ │ │ +0001dbf0: 6365 7074 696f 6e73 2e43 496e 7465 7266 ceptions.CInterf
│ │ │ │ │ +0001dc00: 6163 6545 7272 6f72 2c20 2050 7265 763a aceError, Prev:
│ │ │ │ │ +0001dc10: 2053 7973 7465 6d45 7863 6570 7469 6f6e SystemException
│ │ │ │ │ +0001dc20: 732e 4172 6775 6d65 6e74 4f75 744f 6652 s.ArgumentOutOfR
│ │ │ │ │ +0001dc30: 616e 6765 2c20 2055 703a 2042 6173 6520 ange, Up: Base
│ │ │ │ │ +0001dc40: 636c 6173 7365 730a 0a31 2e31 3634 2053 classes..1.164 S
│ │ │ │ │ +0001dc50: 7973 7465 6d45 7863 6570 7469 6f6e 732e ystemExceptions.
│ │ │ │ │ +0001dc60: 4261 6452 6574 7572 6e0a 3d3d 3d3d 3d3d BadReturn.======
│ │ │ │ │ +0001dc70: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ +0001dc80: 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a 4465 6669 ==========..Defi
│ │ │ │ │ +0001dc90: 6e65 6420 696e 206e 616d 6573 7061 6365 ned in namespace
│ │ │ │ │ +0001dca0: 2053 6d61 6c6c 7461 6c6b 2e53 7973 7465 Smalltalk.Syste
│ │ │ │ │ +0001dcb0: 6d45 7863 6570 7469 6f6e 730a 5375 7065 mExceptions.Supe
│ │ │ │ │ +0001dcc0: 7263 6c61 7373 3a20 5379 7374 656d 4578 rclass: SystemEx
│ │ │ │ │ +0001dcd0: 6365 7074 696f 6e73 2e56 4d45 7272 6f72 ceptions.VMError
│ │ │ │ │ +0001dce0: 0a43 6174 6567 6f72 793a 204c 616e 6775 .Category: Langu
│ │ │ │ │ +0001dcf0: 6167 652d 4578 6365 7074 696f 6e73 0a20 age-Exceptions.
│ │ │ │ │ +0001dd00: 2020 2020 4920 616d 2072 6169 7365 6420 I am raised
│ │ │ │ │ +0001dd10: 7768 656e 206f 6e65 2074 7269 6573 2074 when one tries t
│ │ │ │ │ +0001dd20: 6f20 7265 7475 726e 2066 726f 6d20 616e o return from an
│ │ │ │ │ +0001dd30: 2061 6c72 6561 6479 2d74 6572 6d69 6e61 already-termina
│ │ │ │ │ +0001dd40: 7465 640a 2020 2020 206d 6574 686f 642e ted. method.
│ │ │ │ │ +0001dd50: 0a0a 2a20 4d65 6e75 3a0a 0a2a 2053 7973 ..* Menu:..* Sys
│ │ │ │ │ +0001dd60: 7465 6d45 7863 6570 7469 6f6e 732e 4261 temExceptions.Ba
│ │ │ │ │ +0001dd70: 6452 6574 7572 6e2d 6163 6365 7373 696e dReturn-accessin
│ │ │ │ │ +0001dd80: 673a 3a20 2028 696e 7374 616e 6365 290a g:: (instance).
│ │ │ │ │ +0001dd90: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ +0001dda0: 652e 696e 666f 2c20 204e 6f64 653a 2053 e.info, Node: S
│ │ │ │ │ +0001ddb0: 7973 7465 6d45 7863 6570 7469 6f6e 732e ystemExceptions.
│ │ │ │ │ +0001ddc0: 4261 6452 6574 7572 6e2d 6163 6365 7373 BadReturn-access
│ │ │ │ │ +0001ddd0: 696e 672c 2020 5570 3a20 5379 7374 656d ing, Up: System
│ │ │ │ │ +0001dde0: 4578 6365 7074 696f 6e73 2e42 6164 5265 Exceptions.BadRe
│ │ │ │ │ +0001ddf0: 7475 726e 0a0a 312e 3136 342e 3120 5379 turn..1.164.1 Sy
│ │ │ │ │ +0001de00: 7374 656d 4578 6365 7074 696f 6e73 2e42 stemExceptions.B
│ │ │ │ │ +0001de10: 6164 5265 7475 726e 3a20 6163 6365 7373 adReturn: access
│ │ │ │ │ +0001de20: 696e 670a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ing.------------
│ │ │ │ │ +0001de30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0001de40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0001de50: 2d0a 0a64 6573 6372 6970 7469 6f6e 0a20 -..description.
│ │ │ │ │ +0001de60: 2020 2020 416e 7377 6572 2061 2074 6578 Answer a tex
│ │ │ │ │ +0001de70: 7475 616c 2064 6573 6372 6970 7469 6f6e tual description
│ │ │ │ │ +0001de80: 206f 6620 7468 6520 6578 6365 7074 696f of the exceptio
│ │ │ │ │ +0001de90: 6e2e 0a0a 0a1f 0a46 696c 653a 2067 7374 n......File: gst
│ │ │ │ │ +0001dea0: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ +0001deb0: 653a 2053 7973 7465 6d45 7863 6570 7469 e: SystemExcepti
│ │ │ │ │ +0001dec0: 6f6e 732e 4349 6e74 6572 6661 6365 4572 ons.CInterfaceEr
│ │ │ │ │ +0001ded0: 726f 722c 2020 4e65 7874 3a20 5379 7374 ror, Next: Syst
│ │ │ │ │ +0001dee0: 656d 4578 6365 7074 696f 6e73 2e45 6d70 emExceptions.Emp
│ │ │ │ │ +0001def0: 7479 436f 6c6c 6563 7469 6f6e 2c20 2050 tyCollection, P
│ │ │ │ │ +0001df00: 7265 763a 2053 7973 7465 6d45 7863 6570 rev: SystemExcep
│ │ │ │ │ +0001df10: 7469 6f6e 732e 4261 6452 6574 7572 6e2c tions.BadReturn,
│ │ │ │ │ +0001df20: 2020 5570 3a20 4261 7365 2063 6c61 7373 Up: Base class
│ │ │ │ │ +0001df30: 6573 0a0a 312e 3136 3520 5379 7374 656d es..1.165 System
│ │ │ │ │ +0001df40: 4578 6365 7074 696f 6e73 2e43 496e 7465 Exceptions.CInte
│ │ │ │ │ +0001df50: 7266 6163 6545 7272 6f72 0a3d 3d3d 3d3d rfaceError.=====
│ │ │ │ │ +0001df60: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ +0001df70: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ +0001df80: 3d0a 0a44 6566 696e 6564 2069 6e20 6e61 =..Defined in na
│ │ │ │ │ +0001df90: 6d65 7370 6163 6520 536d 616c 6c74 616c mespace Smalltal
│ │ │ │ │ +0001dfa0: 6b2e 5379 7374 656d 4578 6365 7074 696f k.SystemExceptio
│ │ │ │ │ +0001dfb0: 6e73 0a53 7570 6572 636c 6173 733a 2053 ns.Superclass: S
│ │ │ │ │ +0001dfc0: 7973 7465 6d45 7863 6570 7469 6f6e 732e ystemExceptions.
│ │ │ │ │ +0001dfd0: 5072 696d 6974 6976 6546 6169 6c65 640a PrimitiveFailed.
│ │ │ │ │ +0001dfe0: 4361 7465 676f 7279 3a20 4c61 6e67 7561 Category: Langua
│ │ │ │ │ +0001dff0: 6765 2d45 7863 6570 7469 6f6e 730a 2020 ge-Exceptions.
│ │ │ │ │ +0001e000: 2020 2049 2061 6d20 7261 6973 6564 2077 I am raised w
│ │ │ │ │ +0001e010: 6865 6e20 616e 2065 7272 6f72 2068 6170 hen an error hap
│ │ │ │ │ +0001e020: 7065 6e73 2074 6861 7420 6973 2072 656c pens that is rel
│ │ │ │ │ +0001e030: 6174 6564 2074 6f20 7468 6520 430a 2020 ated to the C.
│ │ │ │ │ +0001e040: 2020 2069 6e74 6572 6661 6365 2e0a 0a2a interface...*
│ │ │ │ │ +0001e050: 204d 656e 753a 0a0a 2a20 5379 7374 656d Menu:..* System
│ │ │ │ │ +0001e060: 4578 6365 7074 696f 6e73 2e43 496e 7465 Exceptions.CInte
│ │ │ │ │ +0001e070: 7266 6163 6545 7272 6f72 2d61 6363 6573 rfaceError-acces
│ │ │ │ │ +0001e080: 7369 6e67 3a3a 2020 2869 6e73 7461 6e63 sing:: (instanc
│ │ │ │ │ +0001e090: 6529 0a0a 1f0a 4669 6c65 3a20 6773 742d e)....File: gst-
│ │ │ │ │ +0001e0a0: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ +0001e0b0: 3a20 5379 7374 656d 4578 6365 7074 696f : SystemExceptio
│ │ │ │ │ +0001e0c0: 6e73 2e43 496e 7465 7266 6163 6545 7272 ns.CInterfaceErr
│ │ │ │ │ +0001e0d0: 6f72 2d61 6363 6573 7369 6e67 2c20 2055 or-accessing, U
│ │ │ │ │ +0001e0e0: 703a 2053 7973 7465 6d45 7863 6570 7469 p: SystemExcepti
│ │ │ │ │ +0001e0f0: 6f6e 732e 4349 6e74 6572 6661 6365 4572 ons.CInterfaceEr
│ │ │ │ │ +0001e100: 726f 720a 0a31 2e31 3635 2e31 2053 7973 ror..1.165.1 Sys
│ │ │ │ │ +0001e110: 7465 6d45 7863 6570 7469 6f6e 732e 4349 temExceptions.CI
│ │ │ │ │ +0001e120: 6e74 6572 6661 6365 4572 726f 723a 2061 nterfaceError: a
│ │ │ │ │ +0001e130: 6363 6573 7369 6e67 0a2d 2d2d 2d2d 2d2d ccessing.-------
│ │ │ │ │ +0001e140: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0001e150: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0001e160: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6465 ------------..de
│ │ │ │ │ +0001e170: 7363 7269 7074 696f 6e0a 2020 2020 2041 scription. A
│ │ │ │ │ +0001e180: 6e73 7765 7220 6120 7465 7874 7561 6c20 nswer a textual
│ │ │ │ │ +0001e190: 6465 7363 7269 7074 696f 6e20 6f66 2074 description of t
│ │ │ │ │ +0001e1a0: 6865 2065 7863 6570 7469 6f6e 2e0a 0a0a he exception....
│ │ │ │ │ +0001e1b0: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ +0001e1c0: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 5379 .info, Node: Sy
│ │ │ │ │ +0001e1d0: 7374 656d 4578 6365 7074 696f 6e73 2e45 stemExceptions.E
│ │ │ │ │ +0001e1e0: 6d70 7479 436f 6c6c 6563 7469 6f6e 2c20 mptyCollection,
│ │ │ │ │ +0001e1f0: 204e 6578 743a 2053 7973 7465 6d45 7863 Next: SystemExc
│ │ │ │ │ +0001e200: 6570 7469 6f6e 732e 456e 644f 6653 7472 eptions.EndOfStr
│ │ │ │ │ +0001e210: 6561 6d2c 2020 5072 6576 3a20 5379 7374 eam, Prev: Syst
│ │ │ │ │ +0001e220: 656d 4578 6365 7074 696f 6e73 2e43 496e emExceptions.CIn
│ │ │ │ │ +0001e230: 7465 7266 6163 6545 7272 6f72 2c20 2055 terfaceError, U
│ │ │ │ │ +0001e240: 703a 2042 6173 6520 636c 6173 7365 730a p: Base classes.
│ │ │ │ │ +0001e250: 0a31 2e31 3636 2053 7973 7465 6d45 7863 .1.166 SystemExc
│ │ │ │ │ +0001e260: 6570 7469 6f6e 732e 456d 7074 7943 6f6c eptions.EmptyCol
│ │ │ │ │ +0001e270: 6c65 6374 696f 6e0a 3d3d 3d3d 3d3d 3d3d lection.========
│ │ │ │ │ +0001e280: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ +0001e290: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a ==============..
│ │ │ │ │ +0001e2a0: 4465 6669 6e65 6420 696e 206e 616d 6573 Defined in names
│ │ │ │ │ +0001e2b0: 7061 6365 2053 6d61 6c6c 7461 6c6b 2e53 pace Smalltalk.S
│ │ │ │ │ +0001e2c0: 7973 7465 6d45 7863 6570 7469 6f6e 730a ystemExceptions.
│ │ │ │ │ +0001e2d0: 5375 7065 7263 6c61 7373 3a20 5379 7374 Superclass: Syst
│ │ │ │ │ +0001e2e0: 656d 4578 6365 7074 696f 6e73 2e49 6e76 emExceptions.Inv
│ │ │ │ │ +0001e2f0: 616c 6964 5661 6c75 650a 4361 7465 676f alidValue.Catego
│ │ │ │ │ +0001e300: 7279 3a20 4c61 6e67 7561 6765 2d45 7863 ry: Language-Exc
│ │ │ │ │ +0001e310: 6570 7469 6f6e 730a 2020 2020 2049 2061 eptions. I a
│ │ │ │ │ +0001e320: 6d20 7261 6973 6564 2077 6865 6e20 6f6e m raised when on
│ │ │ │ │ +0001e330: 6520 696e 766f 6b65 7320 6120 6d65 7468 e invokes a meth
│ │ │ │ │ +0001e340: 6f64 206f 6e20 616e 2065 6d70 7479 2063 od on an empty c
│ │ │ │ │ +0001e350: 6f6c 6c65 6374 696f 6e2e 0a0a 2a20 4d65 ollection...* Me
│ │ │ │ │ +0001e360: 6e75 3a0a 0a2a 2053 7973 7465 6d45 7863 nu:..* SystemExc
│ │ │ │ │ +0001e370: 6570 7469 6f6e 732e 456d 7074 7943 6f6c eptions.EmptyCol
│ │ │ │ │ +0001e380: 6c65 6374 696f 6e2d 6163 6365 7373 696e lection-accessin
│ │ │ │ │ +0001e390: 673a 3a20 2028 696e 7374 616e 6365 290a g:: (instance).
│ │ │ │ │ +0001e3a0: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ +0001e3b0: 652e 696e 666f 2c20 204e 6f64 653a 2053 e.info, Node: S
│ │ │ │ │ +0001e3c0: 7973 7465 6d45 7863 6570 7469 6f6e 732e ystemExceptions.
│ │ │ │ │ +0001e3d0: 456d 7074 7943 6f6c 6c65 6374 696f 6e2d EmptyCollection-
│ │ │ │ │ +0001e3e0: 6163 6365 7373 696e 672c 2020 5570 3a20 accessing, Up:
│ │ │ │ │ +0001e3f0: 5379 7374 656d 4578 6365 7074 696f 6e73 SystemExceptions
│ │ │ │ │ +0001e400: 2e45 6d70 7479 436f 6c6c 6563 7469 6f6e .EmptyCollection
│ │ │ │ │ +0001e410: 0a0a 312e 3136 362e 3120 5379 7374 656d ..1.166.1 System
│ │ │ │ │ +0001e420: 4578 6365 7074 696f 6e73 2e45 6d70 7479 Exceptions.Empty
│ │ │ │ │ +0001e430: 436f 6c6c 6563 7469 6f6e 3a20 6163 6365 Collection: acce
│ │ │ │ │ +0001e440: 7373 696e 670a 2d2d 2d2d 2d2d 2d2d 2d2d ssing.----------
│ │ │ │ │ +0001e450: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0001e460: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0001e470: 2d2d 2d2d 2d2d 2d2d 2d0a 0a64 6573 6372 ---------..descr
│ │ │ │ │ +0001e480: 6970 7469 6f6e 0a20 2020 2020 416e 7377 iption. Answ
│ │ │ │ │ +0001e490: 6572 2061 2074 6578 7475 616c 2064 6573 er a textual des
│ │ │ │ │ +0001e4a0: 6372 6970 7469 6f6e 206f 6620 7468 6520 cription of the
│ │ │ │ │ +0001e4b0: 6578 6365 7074 696f 6e2e 0a0a 0a1f 0a46 exception......F
│ │ │ │ │ +0001e4c0: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ +0001e4d0: 666f 2c20 204e 6f64 653a 2053 7973 7465 fo, Node: Syste
│ │ │ │ │ +0001e4e0: 6d45 7863 6570 7469 6f6e 732e 456e 644f mExceptions.EndO
│ │ │ │ │ +0001e4f0: 6653 7472 6561 6d2c 2020 4e65 7874 3a20 fStream, Next:
│ │ │ │ │ +0001e500: 5379 7374 656d 4578 6365 7074 696f 6e73 SystemExceptions
│ │ │ │ │ +0001e510: 2e46 696c 6545 7272 6f72 2c20 2050 7265 .FileError, Pre
│ │ │ │ │ +0001e520: 763a 2053 7973 7465 6d45 7863 6570 7469 v: SystemExcepti
│ │ │ │ │ +0001e530: 6f6e 732e 456d 7074 7943 6f6c 6c65 6374 ons.EmptyCollect
│ │ │ │ │ +0001e540: 696f 6e2c 2020 5570 3a20 4261 7365 2063 ion, Up: Base c
│ │ │ │ │ +0001e550: 6c61 7373 6573 0a0a 312e 3136 3720 5379 lasses..1.167 Sy
│ │ │ │ │ +0001e560: 7374 656d 4578 6365 7074 696f 6e73 2e45 stemExceptions.E
│ │ │ │ │ +0001e570: 6e64 4f66 5374 7265 616d 0a3d 3d3d 3d3d ndOfStream.=====
│ │ │ │ │ +0001e580: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ +0001e590: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a44 =============..D
│ │ │ │ │ +0001e5a0: 6566 696e 6564 2069 6e20 6e61 6d65 7370 efined in namesp
│ │ │ │ │ +0001e5b0: 6163 6520 536d 616c 6c74 616c 6b2e 5379 ace Smalltalk.Sy
│ │ │ │ │ +0001e5c0: 7374 656d 4578 6365 7074 696f 6e73 0a53 stemExceptions.S
│ │ │ │ │ +0001e5d0: 7570 6572 636c 6173 733a 204e 6f74 6966 uperclass: Notif
│ │ │ │ │ +0001e5e0: 6963 6174 696f 6e0a 4361 7465 676f 7279 ication.Category
│ │ │ │ │ +0001e5f0: 3a20 4c61 6e67 7561 6765 2d45 7863 6570 : Language-Excep
│ │ │ │ │ +0001e600: 7469 6f6e 730a 2020 2020 2049 2061 6d20 tions. I am
│ │ │ │ │ +0001e610: 7261 6973 6564 2077 6865 6e20 6120 7374 raised when a st
│ │ │ │ │ +0001e620: 7265 616d 2072 6561 6368 6573 2069 7473 ream reaches its
│ │ │ │ │ +0001e630: 2065 6e64 2e0a 0a2a 204d 656e 753a 0a0a end...* Menu:..
│ │ │ │ │ +0001e640: 2a20 5379 7374 656d 4578 6365 7074 696f * SystemExceptio
│ │ │ │ │ +0001e650: 6e73 2e45 6e64 4f66 5374 7265 616d 2063 ns.EndOfStream c
│ │ │ │ │ +0001e660: 6c61 7373 2d73 6967 6e61 6c69 6e67 3a3a lass-signaling::
│ │ │ │ │ +0001e670: 2020 2863 6c61 7373 290a 2a20 5379 7374 (class).* Syst
│ │ │ │ │ +0001e680: 656d 4578 6365 7074 696f 6e73 2e45 6e64 emExceptions.End
│ │ │ │ │ +0001e690: 4f66 5374 7265 616d 2d61 6363 6573 7369 OfStream-accessi
│ │ │ │ │ +0001e6a0: 6e67 3a3a 2020 2869 6e73 7461 6e63 6529 ng:: (instance)
│ │ │ │ │ +0001e6b0: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ +0001e6c0: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ +0001e6d0: 5379 7374 656d 4578 6365 7074 696f 6e73 SystemExceptions
│ │ │ │ │ +0001e6e0: 2e45 6e64 4f66 5374 7265 616d 2063 6c61 .EndOfStream cla
│ │ │ │ │ +0001e6f0: 7373 2d73 6967 6e61 6c69 6e67 2c20 204e ss-signaling, N
│ │ │ │ │ +0001e700: 6578 743a 2053 7973 7465 6d45 7863 6570 ext: SystemExcep
│ │ │ │ │ +0001e710: 7469 6f6e 732e 456e 644f 6653 7472 6561 tions.EndOfStrea
│ │ │ │ │ +0001e720: 6d2d 6163 6365 7373 696e 672c 2020 5570 m-accessing, Up
│ │ │ │ │ +0001e730: 3a20 5379 7374 656d 4578 6365 7074 696f : SystemExceptio
│ │ │ │ │ +0001e740: 6e73 2e45 6e64 4f66 5374 7265 616d 0a0a ns.EndOfStream..
│ │ │ │ │ +0001e750: 312e 3136 372e 3120 5379 7374 656d 4578 1.167.1 SystemEx
│ │ │ │ │ +0001e760: 6365 7074 696f 6e73 2e45 6e64 4f66 5374 ceptions.EndOfSt
│ │ │ │ │ +0001e770: 7265 616d 2063 6c61 7373 3a20 7369 676e ream class: sign
│ │ │ │ │ +0001e780: 616c 696e 670a 2d2d 2d2d 2d2d 2d2d 2d2d aling.----------
│ │ │ │ │ +0001e790: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0001e7a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0001e7b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a73 6967 -----------..sig
│ │ │ │ │ +0001e7c0: 6e61 6c4f 6e3a 2073 7472 6561 6d0a 2020 nalOn: stream.
│ │ │ │ │ +0001e7d0: 2020 2041 6e73 7765 7220 616e 2065 7863 Answer an exc
│ │ │ │ │ +0001e7e0: 6570 7469 6f6e 2072 6570 6f72 7469 6e67 eption reporting
│ │ │ │ │ +0001e7f0: 2074 6865 2070 6172 616d 6574 6572 2068 the parameter h
│ │ │ │ │ +0001e800: 6173 2072 6561 6368 6564 2069 7473 2065 as reached its e
│ │ │ │ │ +0001e810: 6e64 2e0a 0a0a 1f0a 4669 6c65 3a20 6773 nd......File: gs
│ │ │ │ │ +0001e820: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ +0001e830: 6465 3a20 5379 7374 656d 4578 6365 7074 de: SystemExcept
│ │ │ │ │ +0001e840: 696f 6e73 2e45 6e64 4f66 5374 7265 616d ions.EndOfStream
│ │ │ │ │ +0001e850: 2d61 6363 6573 7369 6e67 2c20 2050 7265 -accessing, Pre
│ │ │ │ │ +0001e860: 763a 2053 7973 7465 6d45 7863 6570 7469 v: SystemExcepti
│ │ │ │ │ +0001e870: 6f6e 732e 456e 644f 6653 7472 6561 6d20 ons.EndOfStream
│ │ │ │ │ +0001e880: 636c 6173 732d 7369 676e 616c 696e 672c class-signaling,
│ │ │ │ │ +0001e890: 2020 5570 3a20 5379 7374 656d 4578 6365 Up: SystemExce
│ │ │ │ │ +0001e8a0: 7074 696f 6e73 2e45 6e64 4f66 5374 7265 ptions.EndOfStre
│ │ │ │ │ +0001e8b0: 616d 0a0a 312e 3136 372e 3220 5379 7374 am..1.167.2 Syst
│ │ │ │ │ +0001e8c0: 656d 4578 6365 7074 696f 6e73 2e45 6e64 emExceptions.End
│ │ │ │ │ +0001e8d0: 4f66 5374 7265 616d 3a20 6163 6365 7373 OfStream: access
│ │ │ │ │ +0001e8e0: 696e 670a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ing.------------
│ │ │ │ │ +0001e8f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0001e900: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0001e910: 2d2d 2d0a 0a64 6573 6372 6970 7469 6f6e ---..description
│ │ │ │ │ +0001e920: 0a20 2020 2020 416e 7377 6572 2061 2074 . Answer a t
│ │ │ │ │ +0001e930: 6578 7475 616c 2064 6573 6372 6970 7469 extual descripti
│ │ │ │ │ +0001e940: 6f6e 206f 6620 7468 6520 6578 6365 7074 on of the except
│ │ │ │ │ +0001e950: 696f 6e2e 0a0a 7374 7265 616d 0a20 2020 ion...stream.
│ │ │ │ │ +0001e960: 2020 416e 7377 6572 2074 6865 2073 7472 Answer the str
│ │ │ │ │ +0001e970: 6561 6d20 7768 6f73 6520 656e 6420 7761 eam whose end wa
│ │ │ │ │ +0001e980: 7320 7265 6163 6865 642e 0a0a 7374 7265 s reached...stre
│ │ │ │ │ +0001e990: 616d 3a20 616e 4f62 6a65 6374 0a20 2020 am: anObject.
│ │ │ │ │ +0001e9a0: 2020 5365 7420 7468 6520 7374 7265 616d Set the stream
│ │ │ │ │ +0001e9b0: 2077 686f 7365 2065 6e64 2077 6173 2072 whose end was r
│ │ │ │ │ +0001e9c0: 6561 6368 6564 2e0a 0a0a 1f0a 4669 6c65 eached......File
│ │ │ │ │ +0001e9d0: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ +0001e9e0: 2020 4e6f 6465 3a20 5379 7374 656d 4578 Node: SystemEx
│ │ │ │ │ +0001e9f0: 6365 7074 696f 6e73 2e46 696c 6545 7272 ceptions.FileErr
│ │ │ │ │ +0001ea00: 6f72 2c20 204e 6578 743a 2053 7973 7465 or, Next: Syste
│ │ │ │ │ +0001ea10: 6d45 7863 6570 7469 6f6e 732e 496e 6465 mExceptions.Inde
│ │ │ │ │ +0001ea20: 784f 7574 4f66 5261 6e67 652c 2020 5072 xOutOfRange, Pr
│ │ │ │ │ +0001ea30: 6576 3a20 5379 7374 656d 4578 6365 7074 ev: SystemExcept
│ │ │ │ │ +0001ea40: 696f 6e73 2e45 6e64 4f66 5374 7265 616d ions.EndOfStream
│ │ │ │ │ +0001ea50: 2c20 2055 703a 2042 6173 6520 636c 6173 , Up: Base clas
│ │ │ │ │ +0001ea60: 7365 730a 0a31 2e31 3638 2053 7973 7465 ses..1.168 Syste
│ │ │ │ │ +0001ea70: 6d45 7863 6570 7469 6f6e 732e 4669 6c65 mExceptions.File
│ │ │ │ │ +0001ea80: 4572 726f 720a 3d3d 3d3d 3d3d 3d3d 3d3d Error.==========
│ │ │ │ │ +0001ea90: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ +0001eaa0: 3d3d 3d3d 3d3d 0a0a 4465 6669 6e65 6420 ======..Defined
│ │ │ │ │ +0001eab0: 696e 206e 616d 6573 7061 6365 2053 6d61 in namespace Sma
│ │ │ │ │ +0001eac0: 6c6c 7461 6c6b 2e53 7973 7465 6d45 7863 lltalk.SystemExc
│ │ │ │ │ +0001ead0: 6570 7469 6f6e 730a 5375 7065 7263 6c61 eptions.Supercla
│ │ │ │ │ +0001eae0: 7373 3a20 5379 7374 656d 4578 6365 7074 ss: SystemExcept
│ │ │ │ │ +0001eaf0: 696f 6e73 2e50 7269 6d69 7469 7665 4661 ions.PrimitiveFa
│ │ │ │ │ +0001eb00: 696c 6564 0a43 6174 6567 6f72 793a 204c iled.Category: L
│ │ │ │ │ +0001eb10: 616e 6775 6167 652d 4578 6365 7074 696f anguage-Exceptio
│ │ │ │ │ +0001eb20: 6e73 0a20 2020 2020 4920 616d 2072 6169 ns. I am rai
│ │ │ │ │ +0001eb30: 7365 6420 7768 656e 2061 6e20 6572 726f sed when an erro
│ │ │ │ │ +0001eb40: 7220 6861 7070 656e 7320 7468 6174 2069 r happens that i
│ │ │ │ │ +0001eb50: 7320 7265 6c61 7465 6420 746f 2074 6865 s related to the
│ │ │ │ │ +0001eb60: 2066 696c 650a 2020 2020 2073 7973 7465 file. syste
│ │ │ │ │ +0001eb70: 6d2e 0a0a 2a20 4d65 6e75 3a0a 0a2a 2053 m...* Menu:..* S
│ │ │ │ │ +0001eb80: 7973 7465 6d45 7863 6570 7469 6f6e 732e ystemExceptions.
│ │ │ │ │ +0001eb90: 4669 6c65 4572 726f 722d 6163 6365 7373 FileError-access
│ │ │ │ │ +0001eba0: 696e 673a 3a20 2028 696e 7374 616e 6365 ing:: (instance
│ │ │ │ │ +0001ebb0: 290a 0a1f 0a46 696c 653a 2067 7374 2d62 )....File: gst-b
│ │ │ │ │ +0001ebc0: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ +0001ebd0: 2053 7973 7465 6d45 7863 6570 7469 6f6e SystemException
│ │ │ │ │ +0001ebe0: 732e 4669 6c65 4572 726f 722d 6163 6365 s.FileError-acce
│ │ │ │ │ +0001ebf0: 7373 696e 672c 2020 5570 3a20 5379 7374 ssing, Up: Syst
│ │ │ │ │ +0001ec00: 656d 4578 6365 7074 696f 6e73 2e46 696c emExceptions.Fil
│ │ │ │ │ +0001ec10: 6545 7272 6f72 0a0a 312e 3136 382e 3120 eError..1.168.1
│ │ │ │ │ +0001ec20: 5379 7374 656d 4578 6365 7074 696f 6e73 SystemExceptions
│ │ │ │ │ +0001ec30: 2e46 696c 6545 7272 6f72 3a20 6163 6365 .FileError: acce
│ │ │ │ │ +0001ec40: 7373 696e 670a 2d2d 2d2d 2d2d 2d2d 2d2d ssing.----------
│ │ │ │ │ +0001ec50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0001ec60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0001ec70: 2d2d 2d0a 0a64 6573 6372 6970 7469 6f6e ---..description
│ │ │ │ │ +0001ec80: 0a20 2020 2020 416e 7377 6572 2061 2074 . Answer a t
│ │ │ │ │ +0001ec90: 6578 7475 616c 2064 6573 6372 6970 7469 extual descripti
│ │ │ │ │ +0001eca0: 6f6e 206f 6620 7468 6520 6578 6365 7074 on of the except
│ │ │ │ │ +0001ecb0: 696f 6e2e 0a0a 0a1f 0a46 696c 653a 2067 ion......File: g
│ │ │ │ │ +0001ecc0: 7374 2d62 6173 652e 696e 666f 2c20 204e st-base.info, N
│ │ │ │ │ +0001ecd0: 6f64 653a 2053 7973 7465 6d45 7863 6570 ode: SystemExcep
│ │ │ │ │ +0001ece0: 7469 6f6e 732e 496e 6465 784f 7574 4f66 tions.IndexOutOf
│ │ │ │ │ +0001ecf0: 5261 6e67 652c 2020 4e65 7874 3a20 5379 Range, Next: Sy
│ │ │ │ │ +0001ed00: 7374 656d 4578 6365 7074 696f 6e73 2e49 stemExceptions.I
│ │ │ │ │ +0001ed10: 6e76 616c 6964 4172 6775 6d65 6e74 2c20 nvalidArgument,
│ │ │ │ │ +0001ed20: 2050 7265 763a 2053 7973 7465 6d45 7863 Prev: SystemExc
│ │ │ │ │ +0001ed30: 6570 7469 6f6e 732e 4669 6c65 4572 726f eptions.FileErro
│ │ │ │ │ +0001ed40: 722c 2020 5570 3a20 4261 7365 2063 6c61 r, Up: Base cla
│ │ │ │ │ +0001ed50: 7373 6573 0a0a 312e 3136 3920 5379 7374 sses..1.169 Syst
│ │ │ │ │ +0001ed60: 656d 4578 6365 7074 696f 6e73 2e49 6e64 emExceptions.Ind
│ │ │ │ │ +0001ed70: 6578 4f75 744f 6652 616e 6765 0a3d 3d3d exOutOfRange.===
│ │ │ │ │ +0001ed80: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ +0001ed90: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ +0001eda0: 3d3d 3d0a 0a44 6566 696e 6564 2069 6e20 ===..Defined in
│ │ │ │ │ +0001edb0: 6e61 6d65 7370 6163 6520 536d 616c 6c74 namespace Smallt
│ │ │ │ │ +0001edc0: 616c 6b2e 5379 7374 656d 4578 6365 7074 alk.SystemExcept
│ │ │ │ │ +0001edd0: 696f 6e73 0a53 7570 6572 636c 6173 733a ions.Superclass:
│ │ │ │ │ +0001ede0: 2053 7973 7465 6d45 7863 6570 7469 6f6e SystemException
│ │ │ │ │ +0001edf0: 732e 4172 6775 6d65 6e74 4f75 744f 6652 s.ArgumentOutOfR
│ │ │ │ │ +0001ee00: 616e 6765 0a43 6174 6567 6f72 793a 204c ange.Category: L
│ │ │ │ │ +0001ee10: 616e 6775 6167 652d 4578 6365 7074 696f anguage-Exceptio
│ │ │ │ │ +0001ee20: 6e73 0a20 2020 2020 4920 616d 2072 6169 ns. I am rai
│ │ │ │ │ +0001ee30: 7365 6420 7768 656e 206f 6e65 2069 6e76 sed when one inv
│ │ │ │ │ +0001ee40: 6f6b 6573 2061 6d20 6163 6365 7373 6f72 okes am accessor
│ │ │ │ │ +0001ee50: 206d 6574 686f 6420 7769 7468 2061 6e20 method with an
│ │ │ │ │ +0001ee60: 696e 6465 780a 2020 2020 206f 7574 7369 index. outsi
│ │ │ │ │ +0001ee70: 6465 206f 6620 6974 7320 7661 6c69 6420 de of its valid
│ │ │ │ │ +0001ee80: 7261 6e67 652e 0a0a 2a20 4d65 6e75 3a0a range...* Menu:.
│ │ │ │ │ +0001ee90: 0a2a 2053 7973 7465 6d45 7863 6570 7469 .* SystemExcepti
│ │ │ │ │ 0001eea0: 6f6e 732e 496e 6465 784f 7574 4f66 5261 ons.IndexOutOfRa
│ │ │ │ │ 0001eeb0: 6e67 6520 636c 6173 732d 7369 676e 616c nge class-signal
│ │ │ │ │ -0001eec0: 696e 672c 2020 4e65 7874 3a20 5379 7374 ing, Next: Syst
│ │ │ │ │ -0001eed0: 656d 4578 6365 7074 696f 6e73 2e49 6e64 emExceptions.Ind
│ │ │ │ │ -0001eee0: 6578 4f75 744f 6652 616e 6765 2d61 6363 exOutOfRange-acc
│ │ │ │ │ -0001eef0: 6573 7369 6e67 2c20 2055 703a 2053 7973 essing, Up: Sys
│ │ │ │ │ -0001ef00: 7465 6d45 7863 6570 7469 6f6e 732e 496e temExceptions.In
│ │ │ │ │ -0001ef10: 6465 784f 7574 4f66 5261 6e67 650a 0a31 dexOutOfRange..1
│ │ │ │ │ -0001ef20: 2e31 3639 2e31 2053 7973 7465 6d45 7863 .169.1 SystemExc
│ │ │ │ │ -0001ef30: 6570 7469 6f6e 732e 496e 6465 784f 7574 eptions.IndexOut
│ │ │ │ │ -0001ef40: 4f66 5261 6e67 6520 636c 6173 733a 2073 OfRange class: s
│ │ │ │ │ -0001ef50: 6967 6e61 6c69 6e67 0a2d 2d2d 2d2d 2d2d ignaling.-------
│ │ │ │ │ -0001ef60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0001ef70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0001ef80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0001ef90: 2d2d 0a0a 7369 676e 616c 4f6e 3a20 6143 --..signalOn: aC
│ │ │ │ │ -0001efa0: 6f6c 6c65 6374 696f 6e20 7769 7468 496e ollection withIn
│ │ │ │ │ -0001efb0: 6465 783a 2076 616c 7565 0a20 2020 2020 dex: value.
│ │ │ │ │ -0001efc0: 5468 6520 6769 7665 6e20 696e 6465 7820 The given index
│ │ │ │ │ -0001efd0: 7761 7320 6f75 7420 6f66 2072 616e 6765 was out of range
│ │ │ │ │ -0001efe0: 2069 6e20 6143 6f6c 6c65 6374 696f 6e2e in aCollection.
│ │ │ │ │ -0001eff0: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ -0001f000: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ -0001f010: 5379 7374 656d 4578 6365 7074 696f 6e73 SystemExceptions
│ │ │ │ │ -0001f020: 2e49 6e64 6578 4f75 744f 6652 616e 6765 .IndexOutOfRange
│ │ │ │ │ -0001f030: 2d61 6363 6573 7369 6e67 2c20 2050 7265 -accessing, Pre
│ │ │ │ │ -0001f040: 763a 2053 7973 7465 6d45 7863 6570 7469 v: SystemExcepti
│ │ │ │ │ -0001f050: 6f6e 732e 496e 6465 784f 7574 4f66 5261 ons.IndexOutOfRa
│ │ │ │ │ -0001f060: 6e67 6520 636c 6173 732d 7369 676e 616c nge class-signal
│ │ │ │ │ -0001f070: 696e 672c 2020 5570 3a20 5379 7374 656d ing, Up: System
│ │ │ │ │ -0001f080: 4578 6365 7074 696f 6e73 2e49 6e64 6578 Exceptions.Index
│ │ │ │ │ -0001f090: 4f75 744f 6652 616e 6765 0a0a 312e 3136 OutOfRange..1.16
│ │ │ │ │ -0001f0a0: 392e 3220 5379 7374 656d 4578 6365 7074 9.2 SystemExcept
│ │ │ │ │ -0001f0b0: 696f 6e73 2e49 6e64 6578 4f75 744f 6652 ions.IndexOutOfR
│ │ │ │ │ -0001f0c0: 616e 6765 3a20 6163 6365 7373 696e 670a ange: accessing.
│ │ │ │ │ -0001f0d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0001f0e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0001f0f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0001f100: 2d2d 2d0a 0a63 6f6c 6c65 6374 696f 6e0a ---..collection.
│ │ │ │ │ -0001f110: 2020 2020 2041 6e73 7765 7220 7468 6520 Answer the
│ │ │ │ │ -0001f120: 636f 6c6c 6563 7469 6f6e 2074 6861 7420 collection that
│ │ │ │ │ -0001f130: 7472 6967 6765 7265 6420 7468 6520 6572 triggered the er
│ │ │ │ │ -0001f140: 726f 720a 0a63 6f6c 6c65 6374 696f 6e3a ror..collection:
│ │ │ │ │ -0001f150: 2061 6e4f 626a 6563 740a 2020 2020 2053 anObject. S
│ │ │ │ │ -0001f160: 6574 2074 6865 2063 6f6c 6c65 6374 696f et the collectio
│ │ │ │ │ -0001f170: 6e20 7468 6174 2074 7269 6767 6572 6564 n that triggered
│ │ │ │ │ -0001f180: 2074 6865 2065 7272 6f72 0a0a 6465 7363 the error..desc
│ │ │ │ │ -0001f190: 7269 7074 696f 6e0a 2020 2020 2041 6e73 ription. Ans
│ │ │ │ │ -0001f1a0: 7765 7220 6120 7465 7874 7561 6c20 6465 wer a textual de
│ │ │ │ │ -0001f1b0: 7363 7269 7074 696f 6e20 6f66 2074 6865 scription of the
│ │ │ │ │ -0001f1c0: 2065 7863 6570 7469 6f6e 2e0a 0a6d 6573 exception...mes
│ │ │ │ │ -0001f1d0: 7361 6765 5465 7874 0a20 2020 2020 416e sageText. An
│ │ │ │ │ -0001f1e0: 7377 6572 2061 6e20 6578 6365 7074 696f swer an exceptio
│ │ │ │ │ -0001f1f0: 6e27 7320 6d65 7373 6167 6520 7465 7874 n's message text
│ │ │ │ │ -0001f200: 2e0a 0a1f 0a46 696c 653a 2067 7374 2d62 .....File: gst-b
│ │ │ │ │ -0001f210: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ -0001f220: 2053 7973 7465 6d45 7863 6570 7469 6f6e SystemException
│ │ │ │ │ -0001f230: 732e 496e 7661 6c69 6441 7267 756d 656e s.InvalidArgumen
│ │ │ │ │ -0001f240: 742c 2020 4e65 7874 3a20 5379 7374 656d t, Next: System
│ │ │ │ │ -0001f250: 4578 6365 7074 696f 6e73 2e49 6e76 616c Exceptions.Inval
│ │ │ │ │ -0001f260: 6964 5072 6f63 6573 7353 7461 7465 2c20 idProcessState,
│ │ │ │ │ -0001f270: 2050 7265 763a 2053 7973 7465 6d45 7863 Prev: SystemExc
│ │ │ │ │ -0001f280: 6570 7469 6f6e 732e 496e 6465 784f 7574 eptions.IndexOut
│ │ │ │ │ -0001f290: 4f66 5261 6e67 652c 2020 5570 3a20 4261 OfRange, Up: Ba
│ │ │ │ │ -0001f2a0: 7365 2063 6c61 7373 6573 0a0a 312e 3137 se classes..1.17
│ │ │ │ │ -0001f2b0: 3020 5379 7374 656d 4578 6365 7074 696f 0 SystemExceptio
│ │ │ │ │ -0001f2c0: 6e73 2e49 6e76 616c 6964 4172 6775 6d65 ns.InvalidArgume
│ │ │ │ │ -0001f2d0: 6e74 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d nt.=============
│ │ │ │ │ -0001f2e0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ -0001f2f0: 3d3d 3d3d 3d3d 3d3d 3d0a 0a44 6566 696e =========..Defin
│ │ │ │ │ -0001f300: 6564 2069 6e20 6e61 6d65 7370 6163 6520 ed in namespace
│ │ │ │ │ -0001f310: 536d 616c 6c74 616c 6b2e 5379 7374 656d Smalltalk.System
│ │ │ │ │ -0001f320: 4578 6365 7074 696f 6e73 0a53 7570 6572 Exceptions.Super
│ │ │ │ │ -0001f330: 636c 6173 733a 2053 7973 7465 6d45 7863 class: SystemExc
│ │ │ │ │ -0001f340: 6570 7469 6f6e 732e 496e 7661 6c69 6456 eptions.InvalidV
│ │ │ │ │ -0001f350: 616c 7565 0a43 6174 6567 6f72 793a 204c alue.Category: L
│ │ │ │ │ -0001f360: 616e 6775 6167 652d 4578 6365 7074 696f anguage-Exceptio
│ │ │ │ │ -0001f370: 6e73 0a20 2020 2020 4920 616d 2072 6169 ns. I am rai
│ │ │ │ │ -0001f380: 7365 6420 7768 656e 206f 6e65 2069 6e76 sed when one inv
│ │ │ │ │ -0001f390: 6f6b 6573 2061 206d 6574 686f 6420 7769 okes a method wi
│ │ │ │ │ -0001f3a0: 7468 2061 6e20 696e 7661 6c69 6420 6172 th an invalid ar
│ │ │ │ │ -0001f3b0: 6775 6d65 6e74 2e0a 0a2a 204d 656e 753a gument...* Menu:
│ │ │ │ │ -0001f3c0: 0a0a 2a20 5379 7374 656d 4578 6365 7074 ..* SystemExcept
│ │ │ │ │ -0001f3d0: 696f 6e73 2e49 6e76 616c 6964 4172 6775 ions.InvalidArgu
│ │ │ │ │ -0001f3e0: 6d65 6e74 2d61 6363 6573 7369 6e67 3a3a ment-accessing::
│ │ │ │ │ -0001f3f0: 2020 2869 6e73 7461 6e63 6529 0a0a 1f0a (instance)....
│ │ │ │ │ -0001f400: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ -0001f410: 6e66 6f2c 2020 4e6f 6465 3a20 5379 7374 nfo, Node: Syst
│ │ │ │ │ -0001f420: 656d 4578 6365 7074 696f 6e73 2e49 6e76 emExceptions.Inv
│ │ │ │ │ -0001f430: 616c 6964 4172 6775 6d65 6e74 2d61 6363 alidArgument-acc
│ │ │ │ │ -0001f440: 6573 7369 6e67 2c20 2055 703a 2053 7973 essing, Up: Sys
│ │ │ │ │ -0001f450: 7465 6d45 7863 6570 7469 6f6e 732e 496e temExceptions.In
│ │ │ │ │ -0001f460: 7661 6c69 6441 7267 756d 656e 740a 0a31 validArgument..1
│ │ │ │ │ -0001f470: 2e31 3730 2e31 2053 7973 7465 6d45 7863 .170.1 SystemExc
│ │ │ │ │ -0001f480: 6570 7469 6f6e 732e 496e 7661 6c69 6441 eptions.InvalidA
│ │ │ │ │ -0001f490: 7267 756d 656e 743a 2061 6363 6573 7369 rgument: accessi
│ │ │ │ │ -0001f4a0: 6e67 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ng.-------------
│ │ │ │ │ -0001f4b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0001f4c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0001f4d0: 2d2d 2d2d 2d2d 0a0a 6d65 7373 6167 6554 ------..messageT
│ │ │ │ │ -0001f4e0: 6578 740a 2020 2020 2041 6e73 7765 7220 ext. Answer
│ │ │ │ │ -0001f4f0: 616e 2065 7863 6570 7469 6f6e 2773 206d an exception's m
│ │ │ │ │ -0001f500: 6573 7361 6765 2074 6578 742e 0a0a 1f0a essage text.....
│ │ │ │ │ -0001f510: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ -0001f520: 6e66 6f2c 2020 4e6f 6465 3a20 5379 7374 nfo, Node: Syst
│ │ │ │ │ -0001f530: 656d 4578 6365 7074 696f 6e73 2e49 6e76 emExceptions.Inv
│ │ │ │ │ -0001f540: 616c 6964 5072 6f63 6573 7353 7461 7465 alidProcessState
│ │ │ │ │ -0001f550: 2c20 204e 6578 743a 2053 7973 7465 6d45 , Next: SystemE
│ │ │ │ │ -0001f560: 7863 6570 7469 6f6e 732e 496e 7661 6c69 xceptions.Invali
│ │ │ │ │ -0001f570: 6453 697a 652c 2020 5072 6576 3a20 5379 dSize, Prev: Sy
│ │ │ │ │ -0001f580: 7374 656d 4578 6365 7074 696f 6e73 2e49 stemExceptions.I
│ │ │ │ │ -0001f590: 6e76 616c 6964 4172 6775 6d65 6e74 2c20 nvalidArgument,
│ │ │ │ │ -0001f5a0: 2055 703a 2042 6173 6520 636c 6173 7365 Up: Base classe
│ │ │ │ │ -0001f5b0: 730a 0a31 2e31 3731 2053 7973 7465 6d45 s..1.171 SystemE
│ │ │ │ │ -0001f5c0: 7863 6570 7469 6f6e 732e 496e 7661 6c69 xceptions.Invali
│ │ │ │ │ -0001f5d0: 6450 726f 6365 7373 5374 6174 650a 3d3d dProcessState.==
│ │ │ │ │ -0001f5e0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ -0001f5f0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ -0001f600: 3d3d 3d3d 3d3d 3d3d 0a0a 4465 6669 6e65 ========..Define
│ │ │ │ │ -0001f610: 6420 696e 206e 616d 6573 7061 6365 2053 d in namespace S
│ │ │ │ │ -0001f620: 6d61 6c6c 7461 6c6b 2e53 7973 7465 6d45 malltalk.SystemE
│ │ │ │ │ -0001f630: 7863 6570 7469 6f6e 730a 5375 7065 7263 xceptions.Superc
│ │ │ │ │ -0001f640: 6c61 7373 3a20 5379 7374 656d 4578 6365 lass: SystemExce
│ │ │ │ │ -0001f650: 7074 696f 6e73 2e49 6e76 616c 6964 5661 ptions.InvalidVa
│ │ │ │ │ -0001f660: 6c75 650a 4361 7465 676f 7279 3a20 4c61 lue.Category: La
│ │ │ │ │ -0001f670: 6e67 7561 6765 2d45 7863 6570 7469 6f6e nguage-Exception
│ │ │ │ │ -0001f680: 730a 2020 2020 2049 2061 6d20 616e 2065 s. I am an e
│ │ │ │ │ -0001f690: 7272 6f72 2072 6169 7365 6420 7768 656e rror raised when
│ │ │ │ │ -0001f6a0: 2074 7279 696e 6720 746f 2072 6573 756d trying to resum
│ │ │ │ │ -0001f6b0: 6520 6120 7465 726d 696e 6174 6564 2070 e a terminated p
│ │ │ │ │ -0001f6c0: 726f 6365 7373 2c20 6f72 0a20 2020 2020 rocess, or.
│ │ │ │ │ -0001f6d0: 7374 7566 6620 6c69 6b65 2074 6861 742e stuff like that.
│ │ │ │ │ -0001f6e0: 0a0a 2a20 4d65 6e75 3a0a 0a2a 2053 7973 ..* Menu:..* Sys
│ │ │ │ │ -0001f6f0: 7465 6d45 7863 6570 7469 6f6e 732e 496e temExceptions.In
│ │ │ │ │ -0001f700: 7661 6c69 6450 726f 6365 7373 5374 6174 validProcessStat
│ │ │ │ │ -0001f710: 652d 6163 6365 7373 696e 673a 3a20 2028 e-accessing:: (
│ │ │ │ │ -0001f720: 696e 7374 616e 6365 290a 0a1f 0a46 696c instance)....Fil
│ │ │ │ │ -0001f730: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ -0001f740: 2c20 204e 6f64 653a 2053 7973 7465 6d45 , Node: SystemE
│ │ │ │ │ -0001f750: 7863 6570 7469 6f6e 732e 496e 7661 6c69 xceptions.Invali
│ │ │ │ │ -0001f760: 6450 726f 6365 7373 5374 6174 652d 6163 dProcessState-ac
│ │ │ │ │ -0001f770: 6365 7373 696e 672c 2020 5570 3a20 5379 cessing, Up: Sy
│ │ │ │ │ -0001f780: 7374 656d 4578 6365 7074 696f 6e73 2e49 stemExceptions.I
│ │ │ │ │ -0001f790: 6e76 616c 6964 5072 6f63 6573 7353 7461 nvalidProcessSta
│ │ │ │ │ -0001f7a0: 7465 0a0a 312e 3137 312e 3120 5379 7374 te..1.171.1 Syst
│ │ │ │ │ -0001f7b0: 656d 4578 6365 7074 696f 6e73 2e49 6e76 emExceptions.Inv
│ │ │ │ │ -0001f7c0: 616c 6964 5072 6f63 6573 7353 7461 7465 alidProcessState
│ │ │ │ │ -0001f7d0: 3a20 6163 6365 7373 696e 670a 2d2d 2d2d : accessing.----
│ │ │ │ │ -0001f7e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0001f7f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0001f800: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0001f810: 2d2d 2d0a 0a64 6573 6372 6970 7469 6f6e ---..description
│ │ │ │ │ -0001f820: 0a20 2020 2020 416e 7377 6572 2061 2074 . Answer a t
│ │ │ │ │ -0001f830: 6578 7475 616c 2064 6573 6372 6970 7469 extual descripti
│ │ │ │ │ -0001f840: 6f6e 206f 6620 7468 6520 6578 6365 7074 on of the except
│ │ │ │ │ -0001f850: 696f 6e2e 0a0a 1f0a 4669 6c65 3a20 6773 ion.....File: gs
│ │ │ │ │ -0001f860: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ -0001f870: 6465 3a20 5379 7374 656d 4578 6365 7074 de: SystemExcept
│ │ │ │ │ -0001f880: 696f 6e73 2e49 6e76 616c 6964 5369 7a65 ions.InvalidSize
│ │ │ │ │ -0001f890: 2c20 204e 6578 743a 2053 7973 7465 6d45 , Next: SystemE
│ │ │ │ │ -0001f8a0: 7863 6570 7469 6f6e 732e 496e 7661 6c69 xceptions.Invali
│ │ │ │ │ -0001f8b0: 6453 7461 7465 2c20 2050 7265 763a 2053 dState, Prev: S
│ │ │ │ │ -0001f8c0: 7973 7465 6d45 7863 6570 7469 6f6e 732e ystemExceptions.
│ │ │ │ │ -0001f8d0: 496e 7661 6c69 6450 726f 6365 7373 5374 InvalidProcessSt
│ │ │ │ │ -0001f8e0: 6174 652c 2020 5570 3a20 4261 7365 2063 ate, Up: Base c
│ │ │ │ │ -0001f8f0: 6c61 7373 6573 0a0a 312e 3137 3220 5379 lasses..1.172 Sy
│ │ │ │ │ -0001f900: 7374 656d 4578 6365 7074 696f 6e73 2e49 stemExceptions.I
│ │ │ │ │ -0001f910: 6e76 616c 6964 5369 7a65 0a3d 3d3d 3d3d nvalidSize.=====
│ │ │ │ │ -0001f920: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ -0001f930: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a44 =============..D
│ │ │ │ │ -0001f940: 6566 696e 6564 2069 6e20 6e61 6d65 7370 efined in namesp
│ │ │ │ │ -0001f950: 6163 6520 536d 616c 6c74 616c 6b2e 5379 ace Smalltalk.Sy
│ │ │ │ │ -0001f960: 7374 656d 4578 6365 7074 696f 6e73 0a53 stemExceptions.S
│ │ │ │ │ -0001f970: 7570 6572 636c 6173 733a 2053 7973 7465 uperclass: Syste
│ │ │ │ │ -0001f980: 6d45 7863 6570 7469 6f6e 732e 496e 7661 mExceptions.Inva
│ │ │ │ │ -0001f990: 6c69 6441 7267 756d 656e 740a 4361 7465 lidArgument.Cate
│ │ │ │ │ -0001f9a0: 676f 7279 3a20 4c61 6e67 7561 6765 2d45 gory: Language-E
│ │ │ │ │ -0001f9b0: 7863 6570 7469 6f6e 730a 2020 2020 2049 xceptions. I
│ │ │ │ │ -0001f9c0: 2061 6d20 7261 6973 6564 2077 6865 6e20 am raised when
│ │ │ │ │ -0001f9d0: 616e 2061 7267 756d 656e 7420 6861 7320 an argument has
│ │ │ │ │ -0001f9e0: 616e 2069 6e76 616c 6964 2073 697a 652e an invalid size.
│ │ │ │ │ -0001f9f0: 0a0a 2a20 4d65 6e75 3a0a 0a2a 2053 7973 ..* Menu:..* Sys
│ │ │ │ │ -0001fa00: 7465 6d45 7863 6570 7469 6f6e 732e 496e temExceptions.In
│ │ │ │ │ -0001fa10: 7661 6c69 6453 697a 652d 6163 6365 7373 validSize-access
│ │ │ │ │ -0001fa20: 696e 673a 3a20 2028 696e 7374 616e 6365 ing:: (instance
│ │ │ │ │ -0001fa30: 290a 0a1f 0a46 696c 653a 2067 7374 2d62 )....File: gst-b
│ │ │ │ │ -0001fa40: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ -0001fa50: 2053 7973 7465 6d45 7863 6570 7469 6f6e SystemException
│ │ │ │ │ -0001fa60: 732e 496e 7661 6c69 6453 697a 652d 6163 s.InvalidSize-ac
│ │ │ │ │ -0001fa70: 6365 7373 696e 672c 2020 5570 3a20 5379 cessing, Up: Sy
│ │ │ │ │ -0001fa80: 7374 656d 4578 6365 7074 696f 6e73 2e49 stemExceptions.I
│ │ │ │ │ -0001fa90: 6e76 616c 6964 5369 7a65 0a0a 312e 3137 nvalidSize..1.17
│ │ │ │ │ -0001faa0: 322e 3120 5379 7374 656d 4578 6365 7074 2.1 SystemExcept
│ │ │ │ │ -0001fab0: 696f 6e73 2e49 6e76 616c 6964 5369 7a65 ions.InvalidSize
│ │ │ │ │ -0001fac0: 3a20 6163 6365 7373 696e 670a 2d2d 2d2d : accessing.----
│ │ │ │ │ -0001fad0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0001fae0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0001faf0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a64 6573 -----------..des
│ │ │ │ │ -0001fb00: 6372 6970 7469 6f6e 0a20 2020 2020 416e cription. An
│ │ │ │ │ -0001fb10: 7377 6572 2061 2074 6578 7475 616c 2064 swer a textual d
│ │ │ │ │ -0001fb20: 6573 6372 6970 7469 6f6e 206f 6620 7468 escription of th
│ │ │ │ │ -0001fb30: 6520 6578 6365 7074 696f 6e2e 0a0a 1f0a e exception.....
│ │ │ │ │ -0001fb40: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ -0001fb50: 6e66 6f2c 2020 4e6f 6465 3a20 5379 7374 nfo, Node: Syst
│ │ │ │ │ -0001fb60: 656d 4578 6365 7074 696f 6e73 2e49 6e76 emExceptions.Inv
│ │ │ │ │ -0001fb70: 616c 6964 5374 6174 652c 2020 4e65 7874 alidState, Next
│ │ │ │ │ -0001fb80: 3a20 5379 7374 656d 4578 6365 7074 696f : SystemExceptio
│ │ │ │ │ -0001fb90: 6e73 2e49 6e76 616c 6964 5661 6c75 652c ns.InvalidValue,
│ │ │ │ │ -0001fba0: 2020 5072 6576 3a20 5379 7374 656d 4578 Prev: SystemEx
│ │ │ │ │ -0001fbb0: 6365 7074 696f 6e73 2e49 6e76 616c 6964 ceptions.Invalid
│ │ │ │ │ -0001fbc0: 5369 7a65 2c20 2055 703a 2042 6173 6520 Size, Up: Base
│ │ │ │ │ -0001fbd0: 636c 6173 7365 730a 0a31 2e31 3733 2053 classes..1.173 S
│ │ │ │ │ -0001fbe0: 7973 7465 6d45 7863 6570 7469 6f6e 732e ystemExceptions.
│ │ │ │ │ -0001fbf0: 496e 7661 6c69 6453 7461 7465 0a3d 3d3d InvalidState.===
│ │ │ │ │ -0001fc00: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ -0001fc10: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ -0001fc20: 0a0a 4465 6669 6e65 6420 696e 206e 616d ..Defined in nam
│ │ │ │ │ -0001fc30: 6573 7061 6365 2053 6d61 6c6c 7461 6c6b espace Smalltalk
│ │ │ │ │ -0001fc40: 2e53 7973 7465 6d45 7863 6570 7469 6f6e .SystemException
│ │ │ │ │ -0001fc50: 730a 5375 7065 7263 6c61 7373 3a20 5379 s.Superclass: Sy
│ │ │ │ │ -0001fc60: 7374 656d 4578 6365 7074 696f 6e73 2e49 stemExceptions.I
│ │ │ │ │ -0001fc70: 6e76 616c 6964 5661 6c75 650a 4361 7465 nvalidValue.Cate
│ │ │ │ │ -0001fc80: 676f 7279 3a20 4c61 6e67 7561 6765 2d45 gory: Language-E
│ │ │ │ │ -0001fc90: 7863 6570 7469 6f6e 730a 2020 2020 2049 xceptions. I
│ │ │ │ │ -0001fca0: 2061 6d20 7261 6973 6564 2077 6865 6e20 am raised when
│ │ │ │ │ -0001fcb0: 6f6e 6520 696e 766f 6b65 7320 6120 6d65 one invokes a me
│ │ │ │ │ -0001fcc0: 7468 6f64 2061 6e64 2074 6865 2072 6563 thod and the rec
│ │ │ │ │ -0001fcd0: 6569 7665 7220 6f72 2061 6e0a 2020 2020 eiver or an.
│ │ │ │ │ -0001fce0: 2061 7267 756d 656e 7420 6172 6520 696e argument are in
│ │ │ │ │ -0001fcf0: 2061 6e20 696e 7661 6c69 6420 7374 6174 an invalid stat
│ │ │ │ │ -0001fd00: 6520 666f 7220 7468 6520 6d65 7468 6f64 e for the method
│ │ │ │ │ -0001fd10: 2e0a 0a2a 204d 656e 753a 0a0a 2a20 5379 ...* Menu:..* Sy
│ │ │ │ │ -0001fd20: 7374 656d 4578 6365 7074 696f 6e73 2e49 stemExceptions.I
│ │ │ │ │ -0001fd30: 6e76 616c 6964 5374 6174 652d 6163 6365 nvalidState-acce
│ │ │ │ │ -0001fd40: 7373 696e 673a 3a20 2028 696e 7374 616e ssing:: (instan
│ │ │ │ │ -0001fd50: 6365 290a 0a1f 0a46 696c 653a 2067 7374 ce)....File: gst
│ │ │ │ │ -0001fd60: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ -0001fd70: 653a 2053 7973 7465 6d45 7863 6570 7469 e: SystemExcepti
│ │ │ │ │ -0001fd80: 6f6e 732e 496e 7661 6c69 6453 7461 7465 ons.InvalidState
│ │ │ │ │ -0001fd90: 2d61 6363 6573 7369 6e67 2c20 2055 703a -accessing, Up:
│ │ │ │ │ -0001fda0: 2053 7973 7465 6d45 7863 6570 7469 6f6e SystemException
│ │ │ │ │ -0001fdb0: 732e 496e 7661 6c69 6453 7461 7465 0a0a s.InvalidState..
│ │ │ │ │ -0001fdc0: 312e 3137 332e 3120 5379 7374 656d 4578 1.173.1 SystemEx
│ │ │ │ │ -0001fdd0: 6365 7074 696f 6e73 2e49 6e76 616c 6964 ceptions.Invalid
│ │ │ │ │ -0001fde0: 5374 6174 653a 2061 6363 6573 7369 6e67 State: accessing
│ │ │ │ │ -0001fdf0: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------
│ │ │ │ │ -0001fe00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0001fe10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0001fe20: 2d0a 0a6d 6573 7361 6765 5465 7874 0a20 -..messageText.
│ │ │ │ │ -0001fe30: 2020 2020 416e 7377 6572 2061 6e20 6578 Answer an ex
│ │ │ │ │ -0001fe40: 6365 7074 696f 6e27 7320 6d65 7373 6167 ception's messag
│ │ │ │ │ -0001fe50: 6520 7465 7874 2e0a 0a1f 0a46 696c 653a e text.....File:
│ │ │ │ │ -0001fe60: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ -0001fe70: 204e 6f64 653a 2053 7973 7465 6d45 7863 Node: SystemExc
│ │ │ │ │ -0001fe80: 6570 7469 6f6e 732e 496e 7661 6c69 6456 eptions.InvalidV
│ │ │ │ │ -0001fe90: 616c 7565 2c20 204e 6578 743a 2053 7973 alue, Next: Sys
│ │ │ │ │ -0001fea0: 7465 6d45 7863 6570 7469 6f6e 732e 4d75 temExceptions.Mu
│ │ │ │ │ -0001feb0: 7374 4265 426f 6f6c 6561 6e2c 2020 5072 stBeBoolean, Pr
│ │ │ │ │ -0001fec0: 6576 3a20 5379 7374 656d 4578 6365 7074 ev: SystemExcept
│ │ │ │ │ -0001fed0: 696f 6e73 2e49 6e76 616c 6964 5374 6174 ions.InvalidStat
│ │ │ │ │ -0001fee0: 652c 2020 5570 3a20 4261 7365 2063 6c61 e, Up: Base cla
│ │ │ │ │ -0001fef0: 7373 6573 0a0a 312e 3137 3420 5379 7374 sses..1.174 Syst
│ │ │ │ │ -0001ff00: 656d 4578 6365 7074 696f 6e73 2e49 6e76 emExceptions.Inv
│ │ │ │ │ -0001ff10: 616c 6964 5661 6c75 650a 3d3d 3d3d 3d3d alidValue.======
│ │ │ │ │ -0001ff20: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ -0001ff30: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a44 =============..D
│ │ │ │ │ -0001ff40: 6566 696e 6564 2069 6e20 6e61 6d65 7370 efined in namesp
│ │ │ │ │ -0001ff50: 6163 6520 536d 616c 6c74 616c 6b2e 5379 ace Smalltalk.Sy
│ │ │ │ │ -0001ff60: 7374 656d 4578 6365 7074 696f 6e73 0a53 stemExceptions.S
│ │ │ │ │ -0001ff70: 7570 6572 636c 6173 733a 2045 7272 6f72 uperclass: Error
│ │ │ │ │ -0001ff80: 0a43 6174 6567 6f72 793a 204c 616e 6775 .Category: Langu
│ │ │ │ │ -0001ff90: 6167 652d 4578 6365 7074 696f 6e73 0a20 age-Exceptions.
│ │ │ │ │ -0001ffa0: 2020 2020 4920 616d 2072 6169 7365 6420 I am raised
│ │ │ │ │ -0001ffb0: 7768 656e 206f 6e65 2069 6e76 6f6b 6573 when one invokes
│ │ │ │ │ -0001ffc0: 2061 206d 6574 686f 6420 7769 7468 2061 a method with a
│ │ │ │ │ -0001ffd0: 6e20 696e 7661 6c69 6420 7265 6365 6976 n invalid receiv
│ │ │ │ │ -0001ffe0: 6572 206f 720a 2020 2020 2061 7267 756d er or. argum
│ │ │ │ │ -0001fff0: 656e 742e 0a0a 2a20 4d65 6e75 3a0a 0a2a ent...* Menu:..*
│ │ │ │ │ -00020000: 2053 7973 7465 6d45 7863 6570 7469 6f6e SystemException
│ │ │ │ │ -00020010: 732e 496e 7661 6c69 6456 616c 7565 2063 s.InvalidValue c
│ │ │ │ │ -00020020: 6c61 7373 2d73 6967 6e61 6c69 6e67 3a3a lass-signaling::
│ │ │ │ │ -00020030: 2020 2863 6c61 7373 290a 2a20 5379 7374 (class).* Syst
│ │ │ │ │ -00020040: 656d 4578 6365 7074 696f 6e73 2e49 6e76 emExceptions.Inv
│ │ │ │ │ -00020050: 616c 6964 5661 6c75 652d 6163 6365 7373 alidValue-access
│ │ │ │ │ -00020060: 696e 673a 3a20 2028 696e 7374 616e 6365 ing:: (instance
│ │ │ │ │ -00020070: 290a 0a1f 0a46 696c 653a 2067 7374 2d62 )....File: gst-b
│ │ │ │ │ -00020080: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ -00020090: 2053 7973 7465 6d45 7863 6570 7469 6f6e SystemException
│ │ │ │ │ -000200a0: 732e 496e 7661 6c69 6456 616c 7565 2063 s.InvalidValue c
│ │ │ │ │ -000200b0: 6c61 7373 2d73 6967 6e61 6c69 6e67 2c20 lass-signaling,
│ │ │ │ │ -000200c0: 204e 6578 743a 2053 7973 7465 6d45 7863 Next: SystemExc
│ │ │ │ │ -000200d0: 6570 7469 6f6e 732e 496e 7661 6c69 6456 eptions.InvalidV
│ │ │ │ │ -000200e0: 616c 7565 2d61 6363 6573 7369 6e67 2c20 alue-accessing,
│ │ │ │ │ -000200f0: 2055 703a 2053 7973 7465 6d45 7863 6570 Up: SystemExcep
│ │ │ │ │ -00020100: 7469 6f6e 732e 496e 7661 6c69 6456 616c tions.InvalidVal
│ │ │ │ │ -00020110: 7565 0a0a 312e 3137 342e 3120 5379 7374 ue..1.174.1 Syst
│ │ │ │ │ -00020120: 656d 4578 6365 7074 696f 6e73 2e49 6e76 emExceptions.Inv
│ │ │ │ │ -00020130: 616c 6964 5661 6c75 6520 636c 6173 733a alidValue class:
│ │ │ │ │ -00020140: 2073 6967 6e61 6c69 6e67 0a2d 2d2d 2d2d signaling.-----
│ │ │ │ │ -00020150: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00020160: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00020170: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00020180: 2d0a 0a73 6967 6e61 6c4f 6e3a 2076 616c -..signalOn: val
│ │ │ │ │ -00020190: 7565 0a20 2020 2020 416e 7377 6572 2061 ue. Answer a
│ │ │ │ │ -000201a0: 6e20 6578 6365 7074 696f 6e20 7265 706f n exception repo
│ │ │ │ │ -000201b0: 7274 696e 6720 7468 6520 7061 7261 6d65 rting the parame
│ │ │ │ │ -000201c0: 7465 7220 6173 2069 6e76 616c 6964 2e0a ter as invalid..
│ │ │ │ │ -000201d0: 0a73 6967 6e61 6c4f 6e3a 2076 616c 7565 .signalOn: value
│ │ │ │ │ -000201e0: 2072 6561 736f 6e3a 2072 6561 736f 6e0a reason: reason.
│ │ │ │ │ -000201f0: 2020 2020 2041 6e73 7765 7220 616e 2065 Answer an e
│ │ │ │ │ -00020200: 7863 6570 7469 6f6e 2072 6570 6f72 7469 xception reporti
│ │ │ │ │ -00020210: 6e67 2027 7661 6c75 6527 2061 7320 696e ng 'value' as in
│ │ │ │ │ -00020220: 7661 6c69 642c 2066 6f72 2074 6865 2067 valid, for the g
│ │ │ │ │ -00020230: 6976 656e 0a20 2020 2020 7265 6173 6f6e iven. reason
│ │ │ │ │ -00020240: 2e0a 0a1f 0a46 696c 653a 2067 7374 2d62 .....File: gst-b
│ │ │ │ │ -00020250: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ -00020260: 2053 7973 7465 6d45 7863 6570 7469 6f6e SystemException
│ │ │ │ │ -00020270: 732e 496e 7661 6c69 6456 616c 7565 2d61 s.InvalidValue-a
│ │ │ │ │ -00020280: 6363 6573 7369 6e67 2c20 2050 7265 763a ccessing, Prev:
│ │ │ │ │ -00020290: 2053 7973 7465 6d45 7863 6570 7469 6f6e SystemException
│ │ │ │ │ -000202a0: 732e 496e 7661 6c69 6456 616c 7565 2063 s.InvalidValue c
│ │ │ │ │ -000202b0: 6c61 7373 2d73 6967 6e61 6c69 6e67 2c20 lass-signaling,
│ │ │ │ │ -000202c0: 2055 703a 2053 7973 7465 6d45 7863 6570 Up: SystemExcep
│ │ │ │ │ -000202d0: 7469 6f6e 732e 496e 7661 6c69 6456 616c tions.InvalidVal
│ │ │ │ │ -000202e0: 7565 0a0a 312e 3137 342e 3220 5379 7374 ue..1.174.2 Syst
│ │ │ │ │ -000202f0: 656d 4578 6365 7074 696f 6e73 2e49 6e76 emExceptions.Inv
│ │ │ │ │ -00020300: 616c 6964 5661 6c75 653a 2061 6363 6573 alidValue: acces
│ │ │ │ │ -00020310: 7369 6e67 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d sing.-----------
│ │ │ │ │ -00020320: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00020330: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00020340: 2d2d 2d2d 2d0a 0a64 6573 6372 6970 7469 -----..descripti
│ │ │ │ │ -00020350: 6f6e 0a20 2020 2020 416e 7377 6572 2061 on. Answer a
│ │ │ │ │ -00020360: 2074 6578 7475 616c 2064 6573 6372 6970 textual descrip
│ │ │ │ │ -00020370: 7469 6f6e 206f 6620 7468 6520 6578 6365 tion of the exce
│ │ │ │ │ -00020380: 7074 696f 6e2e 0a0a 6d65 7373 6167 6554 ption...messageT
│ │ │ │ │ -00020390: 6578 740a 2020 2020 2041 6e73 7765 7220 ext. Answer
│ │ │ │ │ -000203a0: 616e 2065 7863 6570 7469 6f6e 2773 206d an exception's m
│ │ │ │ │ -000203b0: 6573 7361 6765 2074 6578 742e 0a0a 7661 essage text...va
│ │ │ │ │ -000203c0: 6c75 650a 2020 2020 2041 6e73 7765 7220 lue. Answer
│ │ │ │ │ -000203d0: 7468 6520 6f62 6a65 6374 2074 6861 7420 the object that
│ │ │ │ │ -000203e0: 7761 7320 666f 756e 6420 746f 2062 6520 was found to be
│ │ │ │ │ -000203f0: 696e 7661 6c69 642e 0a0a 7661 6c75 653a invalid...value:
│ │ │ │ │ -00020400: 2061 6e4f 626a 6563 740a 2020 2020 2053 anObject. S
│ │ │ │ │ -00020410: 6574 2074 6865 206f 626a 6563 7420 7468 et the object th
│ │ │ │ │ -00020420: 6174 2077 6173 2066 6f75 6e64 2074 6f20 at was found to
│ │ │ │ │ -00020430: 6265 2069 6e76 616c 6964 2e0a 0a1f 0a46 be invalid.....F
│ │ │ │ │ -00020440: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ -00020450: 666f 2c20 204e 6f64 653a 2053 7973 7465 fo, Node: Syste
│ │ │ │ │ -00020460: 6d45 7863 6570 7469 6f6e 732e 4d75 7374 mExceptions.Must
│ │ │ │ │ -00020470: 4265 426f 6f6c 6561 6e2c 2020 4e65 7874 BeBoolean, Next
│ │ │ │ │ -00020480: 3a20 5379 7374 656d 4578 6365 7074 696f : SystemExceptio
│ │ │ │ │ -00020490: 6e73 2e4d 7574 6174 696f 6e45 7272 6f72 ns.MutationError
│ │ │ │ │ -000204a0: 2c20 2050 7265 763a 2053 7973 7465 6d45 , Prev: SystemE
│ │ │ │ │ -000204b0: 7863 6570 7469 6f6e 732e 496e 7661 6c69 xceptions.Invali
│ │ │ │ │ -000204c0: 6456 616c 7565 2c20 2055 703a 2042 6173 dValue, Up: Bas
│ │ │ │ │ -000204d0: 6520 636c 6173 7365 730a 0a31 2e31 3735 e classes..1.175
│ │ │ │ │ -000204e0: 2053 7973 7465 6d45 7863 6570 7469 6f6e SystemException
│ │ │ │ │ -000204f0: 732e 4d75 7374 4265 426f 6f6c 6561 6e0a s.MustBeBoolean.
│ │ │ │ │ -00020500: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ -00020510: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ -00020520: 3d3d 3d3d 0a0a 4465 6669 6e65 6420 696e ====..Defined in
│ │ │ │ │ -00020530: 206e 616d 6573 7061 6365 2053 6d61 6c6c namespace Small
│ │ │ │ │ -00020540: 7461 6c6b 2e53 7973 7465 6d45 7863 6570 talk.SystemExcep
│ │ │ │ │ -00020550: 7469 6f6e 730a 5375 7065 7263 6c61 7373 tions.Superclass
│ │ │ │ │ -00020560: 3a20 5379 7374 656d 4578 6365 7074 696f : SystemExceptio
│ │ │ │ │ -00020570: 6e73 2e57 726f 6e67 436c 6173 730a 4361 ns.WrongClass.Ca
│ │ │ │ │ -00020580: 7465 676f 7279 3a20 4c61 6e67 7561 6765 tegory: Language
│ │ │ │ │ -00020590: 2d45 7863 6570 7469 6f6e 730a 2020 2020 -Exceptions.
│ │ │ │ │ -000205a0: 2049 2061 6d20 7261 6973 6564 2077 6865 I am raised whe
│ │ │ │ │ -000205b0: 6e20 6f6e 6520 696e 766f 6b65 7320 6120 n one invokes a
│ │ │ │ │ -000205c0: 626f 6f6c 6561 6e20 6d65 7468 6f64 206f boolean method o
│ │ │ │ │ -000205d0: 6e20 6120 6e6f 6e2d 626f 6f6c 6561 6e2e n a non-boolean.
│ │ │ │ │ -000205e0: 0a0a 2a20 4d65 6e75 3a0a 0a2a 2053 7973 ..* Menu:..* Sys
│ │ │ │ │ -000205f0: 7465 6d45 7863 6570 7469 6f6e 732e 4d75 temExceptions.Mu
│ │ │ │ │ -00020600: 7374 4265 426f 6f6c 6561 6e20 636c 6173 stBeBoolean clas
│ │ │ │ │ -00020610: 732d 7369 676e 616c 696e 673a 3a20 2028 s-signaling:: (
│ │ │ │ │ -00020620: 636c 6173 7329 0a0a 1f0a 4669 6c65 3a20 class)....File:
│ │ │ │ │ -00020630: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ -00020640: 4e6f 6465 3a20 5379 7374 656d 4578 6365 Node: SystemExce
│ │ │ │ │ -00020650: 7074 696f 6e73 2e4d 7573 7442 6542 6f6f ptions.MustBeBoo
│ │ │ │ │ -00020660: 6c65 616e 2063 6c61 7373 2d73 6967 6e61 lean class-signa
│ │ │ │ │ -00020670: 6c69 6e67 2c20 2055 703a 2053 7973 7465 ling, Up: Syste
│ │ │ │ │ -00020680: 6d45 7863 6570 7469 6f6e 732e 4d75 7374 mExceptions.Must
│ │ │ │ │ -00020690: 4265 426f 6f6c 6561 6e0a 0a31 2e31 3735 BeBoolean..1.175
│ │ │ │ │ -000206a0: 2e31 2053 7973 7465 6d45 7863 6570 7469 .1 SystemExcepti
│ │ │ │ │ -000206b0: 6f6e 732e 4d75 7374 4265 426f 6f6c 6561 ons.MustBeBoolea
│ │ │ │ │ -000206c0: 6e20 636c 6173 733a 2073 6967 6e61 6c69 n class: signali
│ │ │ │ │ -000206d0: 6e67 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ng.-------------
│ │ │ │ │ -000206e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000206f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00020700: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 7369 676e ----------..sign
│ │ │ │ │ -00020710: 616c 4f6e 3a20 616e 4f62 6a65 6374 0a20 alOn: anObject.
│ │ │ │ │ -00020720: 2020 2020 5369 676e 616c 2061 206e 6577 Signal a new
│ │ │ │ │ -00020730: 2065 7863 6570 7469 6f6e 2c20 7769 7468 exception, with
│ │ │ │ │ -00020740: 2074 6865 2062 6164 2076 616c 7565 2069 the bad value i
│ │ │ │ │ -00020750: 6e20 7175 6573 7469 6f6e 2062 6569 6e67 n question being
│ │ │ │ │ -00020760: 0a20 2020 2020 616e 4f62 6a65 6374 2e0a . anObject..
│ │ │ │ │ -00020770: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ -00020780: 652e 696e 666f 2c20 204e 6f64 653a 2053 e.info, Node: S
│ │ │ │ │ -00020790: 7973 7465 6d45 7863 6570 7469 6f6e 732e ystemExceptions.
│ │ │ │ │ -000207a0: 4d75 7461 7469 6f6e 4572 726f 722c 2020 MutationError,
│ │ │ │ │ -000207b0: 4e65 7874 3a20 5379 7374 656d 4578 6365 Next: SystemExce
│ │ │ │ │ -000207c0: 7074 696f 6e73 2e4e 6f52 756e 6e61 626c ptions.NoRunnabl
│ │ │ │ │ -000207d0: 6550 726f 6365 7373 2c20 2050 7265 763a eProcess, Prev:
│ │ │ │ │ -000207e0: 2053 7973 7465 6d45 7863 6570 7469 6f6e SystemException
│ │ │ │ │ -000207f0: 732e 4d75 7374 4265 426f 6f6c 6561 6e2c s.MustBeBoolean,
│ │ │ │ │ -00020800: 2020 5570 3a20 4261 7365 2063 6c61 7373 Up: Base class
│ │ │ │ │ -00020810: 6573 0a0a 312e 3137 3620 5379 7374 656d es..1.176 System
│ │ │ │ │ -00020820: 4578 6365 7074 696f 6e73 2e4d 7574 6174 Exceptions.Mutat
│ │ │ │ │ -00020830: 696f 6e45 7272 6f72 0a3d 3d3d 3d3d 3d3d ionError.=======
│ │ │ │ │ -00020840: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ -00020850: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a44 =============..D
│ │ │ │ │ -00020860: 6566 696e 6564 2069 6e20 6e61 6d65 7370 efined in namesp
│ │ │ │ │ -00020870: 6163 6520 536d 616c 6c74 616c 6b2e 5379 ace Smalltalk.Sy
│ │ │ │ │ -00020880: 7374 656d 4578 6365 7074 696f 6e73 0a53 stemExceptions.S
│ │ │ │ │ -00020890: 7570 6572 636c 6173 733a 2045 7272 6f72 uperclass: Error
│ │ │ │ │ -000208a0: 0a43 6174 6567 6f72 793a 204c 616e 6775 .Category: Langu
│ │ │ │ │ -000208b0: 6167 652d 4578 6365 7074 696f 6e73 0a20 age-Exceptions.
│ │ │ │ │ -000208c0: 2020 2020 4920 616d 2061 6e20 6572 726f I am an erro
│ │ │ │ │ -000208d0: 7220 7261 6973 6564 2077 6865 6e20 6120 r raised when a
│ │ │ │ │ -000208e0: 636c 6173 7320 6973 206d 7574 6174 6564 class is mutated
│ │ │ │ │ -000208f0: 2069 6e20 616e 2069 6e76 616c 6964 2077 in an invalid w
│ │ │ │ │ -00020900: 6179 2e0a 0a2a 204d 656e 753a 0a0a 2a20 ay...* Menu:..*
│ │ │ │ │ -00020910: 5379 7374 656d 4578 6365 7074 696f 6e73 SystemExceptions
│ │ │ │ │ -00020920: 2e4d 7574 6174 696f 6e45 7272 6f72 2063 .MutationError c
│ │ │ │ │ -00020930: 6c61 7373 2d69 6e73 7461 6e63 6520 6372 lass-instance cr
│ │ │ │ │ -00020940: 6561 7469 6f6e 3a3a 2020 2863 6c61 7373 eation:: (class
│ │ │ │ │ -00020950: 290a 2a20 5379 7374 656d 4578 6365 7074 ).* SystemExcept
│ │ │ │ │ -00020960: 696f 6e73 2e4d 7574 6174 696f 6e45 7272 ions.MutationErr
│ │ │ │ │ -00020970: 6f72 2d61 6363 6573 7369 6e67 3a3a 2020 or-accessing::
│ │ │ │ │ -00020980: 2869 6e73 7461 6e63 6529 0a0a 1f0a 4669 (instance)....Fi
│ │ │ │ │ -00020990: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ -000209a0: 6f2c 2020 4e6f 6465 3a20 5379 7374 656d o, Node: System
│ │ │ │ │ -000209b0: 4578 6365 7074 696f 6e73 2e4d 7574 6174 Exceptions.Mutat
│ │ │ │ │ -000209c0: 696f 6e45 7272 6f72 2063 6c61 7373 2d69 ionError class-i
│ │ │ │ │ -000209d0: 6e73 7461 6e63 6520 6372 6561 7469 6f6e nstance creation
│ │ │ │ │ -000209e0: 2c20 204e 6578 743a 2053 7973 7465 6d45 , Next: SystemE
│ │ │ │ │ -000209f0: 7863 6570 7469 6f6e 732e 4d75 7461 7469 xceptions.Mutati
│ │ │ │ │ -00020a00: 6f6e 4572 726f 722d 6163 6365 7373 696e onError-accessin
│ │ │ │ │ -00020a10: 672c 2020 5570 3a20 5379 7374 656d 4578 g, Up: SystemEx
│ │ │ │ │ -00020a20: 6365 7074 696f 6e73 2e4d 7574 6174 696f ceptions.Mutatio
│ │ │ │ │ -00020a30: 6e45 7272 6f72 0a0a 312e 3137 362e 3120 nError..1.176.1
│ │ │ │ │ -00020a40: 5379 7374 656d 4578 6365 7074 696f 6e73 SystemExceptions
│ │ │ │ │ -00020a50: 2e4d 7574 6174 696f 6e45 7272 6f72 2063 .MutationError c
│ │ │ │ │ -00020a60: 6c61 7373 3a20 696e 7374 616e 6365 2063 lass: instance c
│ │ │ │ │ -00020a70: 7265 6174 696f 6e0a 2d2d 2d2d 2d2d 2d2d reation.--------
│ │ │ │ │ -00020a80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00020a90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00020aa0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00020ab0: 2d2d 2d2d 2d2d 2d0a 0a6e 6577 0a20 2020 -------..new.
│ │ │ │ │ -00020ac0: 2020 4372 6561 7465 2061 6e20 696e 7374 Create an inst
│ │ │ │ │ -00020ad0: 616e 6365 206f 6620 7468 6520 7265 6365 ance of the rece
│ │ │ │ │ -00020ae0: 6976 6572 2c20 7768 6963 6820 796f 7520 iver, which you
│ │ │ │ │ -00020af0: 7769 6c6c 2062 6520 6162 6c65 2074 6f0a will be able to.
│ │ │ │ │ -00020b00: 2020 2020 2073 6967 6e61 6c20 6c61 7465 signal late
│ │ │ │ │ -00020b10: 722e 0a0a 1f0a 4669 6c65 3a20 6773 742d r.....File: gst-
│ │ │ │ │ -00020b20: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ -00020b30: 3a20 5379 7374 656d 4578 6365 7074 696f : SystemExceptio
│ │ │ │ │ -00020b40: 6e73 2e4d 7574 6174 696f 6e45 7272 6f72 ns.MutationError
│ │ │ │ │ -00020b50: 2d61 6363 6573 7369 6e67 2c20 2050 7265 -accessing, Pre
│ │ │ │ │ -00020b60: 763a 2053 7973 7465 6d45 7863 6570 7469 v: SystemExcepti
│ │ │ │ │ -00020b70: 6f6e 732e 4d75 7461 7469 6f6e 4572 726f ons.MutationErro
│ │ │ │ │ -00020b80: 7220 636c 6173 732d 696e 7374 616e 6365 r class-instance
│ │ │ │ │ -00020b90: 2063 7265 6174 696f 6e2c 2020 5570 3a20 creation, Up:
│ │ │ │ │ -00020ba0: 5379 7374 656d 4578 6365 7074 696f 6e73 SystemExceptions
│ │ │ │ │ -00020bb0: 2e4d 7574 6174 696f 6e45 7272 6f72 0a0a .MutationError..
│ │ │ │ │ -00020bc0: 312e 3137 362e 3220 5379 7374 656d 4578 1.176.2 SystemEx
│ │ │ │ │ -00020bd0: 6365 7074 696f 6e73 2e4d 7574 6174 696f ceptions.Mutatio
│ │ │ │ │ -00020be0: 6e45 7272 6f72 3a20 6163 6365 7373 696e nError: accessin
│ │ │ │ │ -00020bf0: 670a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d g.--------------
│ │ │ │ │ -00020c00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00020c10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00020c20: 2d2d 2d0a 0a64 6573 6372 6970 7469 6f6e ---..description
│ │ │ │ │ -00020c30: 0a20 2020 2020 416e 7377 6572 2061 2074 . Answer a t
│ │ │ │ │ -00020c40: 6578 7475 616c 2064 6573 6372 6970 7469 extual descripti
│ │ │ │ │ -00020c50: 6f6e 206f 6620 7468 6520 6578 6365 7074 on of the except
│ │ │ │ │ -00020c60: 696f 6e2e 0a0a 1f0a 4669 6c65 3a20 6773 ion.....File: gs
│ │ │ │ │ -00020c70: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ -00020c80: 6465 3a20 5379 7374 656d 4578 6365 7074 de: SystemExcept
│ │ │ │ │ -00020c90: 696f 6e73 2e4e 6f52 756e 6e61 626c 6550 ions.NoRunnableP
│ │ │ │ │ -00020ca0: 726f 6365 7373 2c20 204e 6578 743a 2053 rocess, Next: S
│ │ │ │ │ -00020cb0: 7973 7465 6d45 7863 6570 7469 6f6e 732e ystemExceptions.
│ │ │ │ │ -00020cc0: 4e6f 7445 6e6f 7567 6845 6c65 6d65 6e74 NotEnoughElement
│ │ │ │ │ -00020cd0: 732c 2020 5072 6576 3a20 5379 7374 656d s, Prev: System
│ │ │ │ │ -00020ce0: 4578 6365 7074 696f 6e73 2e4d 7574 6174 Exceptions.Mutat
│ │ │ │ │ -00020cf0: 696f 6e45 7272 6f72 2c20 2055 703a 2042 ionError, Up: B
│ │ │ │ │ -00020d00: 6173 6520 636c 6173 7365 730a 0a31 2e31 ase classes..1.1
│ │ │ │ │ -00020d10: 3737 2053 7973 7465 6d45 7863 6570 7469 77 SystemExcepti
│ │ │ │ │ -00020d20: 6f6e 732e 4e6f 5275 6e6e 6162 6c65 5072 ons.NoRunnablePr
│ │ │ │ │ -00020d30: 6f63 6573 730a 3d3d 3d3d 3d3d 3d3d 3d3d ocess.==========
│ │ │ │ │ -00020d40: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ -00020d50: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a ==============..
│ │ │ │ │ -00020d60: 4465 6669 6e65 6420 696e 206e 616d 6573 Defined in names
│ │ │ │ │ -00020d70: 7061 6365 2053 6d61 6c6c 7461 6c6b 2e53 pace Smalltalk.S
│ │ │ │ │ -00020d80: 7973 7465 6d45 7863 6570 7469 6f6e 730a ystemExceptions.
│ │ │ │ │ -00020d90: 5375 7065 7263 6c61 7373 3a20 5379 7374 Superclass: Syst
│ │ │ │ │ -00020da0: 656d 4578 6365 7074 696f 6e73 2e56 4d45 emExceptions.VME
│ │ │ │ │ -00020db0: 7272 6f72 0a43 6174 6567 6f72 793a 204c rror.Category: L
│ │ │ │ │ -00020dc0: 616e 6775 6167 652d 4578 6365 7074 696f anguage-Exceptio
│ │ │ │ │ -00020dd0: 6e73 0a20 2020 2020 4920 616d 2072 6169 ns. I am rai
│ │ │ │ │ -00020de0: 7365 6420 7768 656e 206e 6f20 7275 6e6e sed when no runn
│ │ │ │ │ -00020df0: 6162 6c65 2070 726f 6365 7373 2063 616e able process can
│ │ │ │ │ -00020e00: 2062 6520 666f 756e 6420 696e 2074 6865 be found in the
│ │ │ │ │ -00020e10: 2069 6d61 6765 2e0a 0a2a 204d 656e 753a image...* Menu:
│ │ │ │ │ -00020e20: 0a0a 2a20 5379 7374 656d 4578 6365 7074 ..* SystemExcept
│ │ │ │ │ -00020e30: 696f 6e73 2e4e 6f52 756e 6e61 626c 6550 ions.NoRunnableP
│ │ │ │ │ -00020e40: 726f 6365 7373 2d61 6363 6573 7369 6e67 rocess-accessing
│ │ │ │ │ -00020e50: 3a3a 2020 2869 6e73 7461 6e63 6529 0a0a :: (instance)..
│ │ │ │ │ -00020e60: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ -00020e70: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 5379 .info, Node: Sy
│ │ │ │ │ -00020e80: 7374 656d 4578 6365 7074 696f 6e73 2e4e stemExceptions.N
│ │ │ │ │ -00020e90: 6f52 756e 6e61 626c 6550 726f 6365 7373 oRunnableProcess
│ │ │ │ │ -00020ea0: 2d61 6363 6573 7369 6e67 2c20 2055 703a -accessing, Up:
│ │ │ │ │ -00020eb0: 2053 7973 7465 6d45 7863 6570 7469 6f6e SystemException
│ │ │ │ │ -00020ec0: 732e 4e6f 5275 6e6e 6162 6c65 5072 6f63 s.NoRunnableProc
│ │ │ │ │ -00020ed0: 6573 730a 0a31 2e31 3737 2e31 2053 7973 ess..1.177.1 Sys
│ │ │ │ │ -00020ee0: 7465 6d45 7863 6570 7469 6f6e 732e 4e6f temExceptions.No
│ │ │ │ │ -00020ef0: 5275 6e6e 6162 6c65 5072 6f63 6573 733a RunnableProcess:
│ │ │ │ │ -00020f00: 2061 6363 6573 7369 6e67 0a2d 2d2d 2d2d accessing.-----
│ │ │ │ │ -00020f10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00020f20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00020f30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00020f40: 0a0a 6465 7363 7269 7074 696f 6e0a 2020 ..description.
│ │ │ │ │ -00020f50: 2020 2041 6e73 7765 7220 6120 7465 7874 Answer a text
│ │ │ │ │ -00020f60: 7561 6c20 6465 7363 7269 7074 696f 6e20 ual description
│ │ │ │ │ -00020f70: 6f66 2074 6865 2065 7863 6570 7469 6f6e of the exception
│ │ │ │ │ -00020f80: 2e0a 0a1f 0a46 696c 653a 2067 7374 2d62 .....File: gst-b
│ │ │ │ │ -00020f90: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ -00020fa0: 2053 7973 7465 6d45 7863 6570 7469 6f6e SystemException
│ │ │ │ │ -00020fb0: 732e 4e6f 7445 6e6f 7567 6845 6c65 6d65 s.NotEnoughEleme
│ │ │ │ │ -00020fc0: 6e74 732c 2020 4e65 7874 3a20 5379 7374 nts, Next: Syst
│ │ │ │ │ -00020fd0: 656d 4578 6365 7074 696f 6e73 2e4e 6f74 emExceptions.Not
│ │ │ │ │ -00020fe0: 466f 756e 642c 2020 5072 6576 3a20 5379 Found, Prev: Sy
│ │ │ │ │ -00020ff0: 7374 656d 4578 6365 7074 696f 6e73 2e4e stemExceptions.N
│ │ │ │ │ -00021000: 6f52 756e 6e61 626c 6550 726f 6365 7373 oRunnableProcess
│ │ │ │ │ -00021010: 2c20 2055 703a 2042 6173 6520 636c 6173 , Up: Base clas
│ │ │ │ │ -00021020: 7365 730a 0a31 2e31 3738 2053 7973 7465 ses..1.178 Syste
│ │ │ │ │ -00021030: 6d45 7863 6570 7469 6f6e 732e 4e6f 7445 mExceptions.NotE
│ │ │ │ │ -00021040: 6e6f 7567 6845 6c65 6d65 6e74 730a 3d3d noughElements.==
│ │ │ │ │ -00021050: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ -00021060: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ -00021070: 3d3d 3d3d 3d3d 0a0a 4465 6669 6e65 6420 ======..Defined
│ │ │ │ │ -00021080: 696e 206e 616d 6573 7061 6365 2053 6d61 in namespace Sma
│ │ │ │ │ -00021090: 6c6c 7461 6c6b 2e53 7973 7465 6d45 7863 lltalk.SystemExc
│ │ │ │ │ -000210a0: 6570 7469 6f6e 730a 5375 7065 7263 6c61 eptions.Supercla
│ │ │ │ │ -000210b0: 7373 3a20 4572 726f 720a 4361 7465 676f ss: Error.Catego
│ │ │ │ │ -000210c0: 7279 3a20 4c61 6e67 7561 6765 2d45 7863 ry: Language-Exc
│ │ │ │ │ -000210d0: 6570 7469 6f6e 730a 2020 2020 2049 2061 eptions. I a
│ │ │ │ │ -000210e0: 6d20 7261 6973 6564 2077 6865 6e20 6f6e m raised when on
│ │ │ │ │ -000210f0: 6520 696e 766f 6b65 7320 236e 6578 743a e invokes #next:
│ │ │ │ │ -00021100: 2062 7574 206e 6f74 2065 6e6f 7567 6820 but not enough
│ │ │ │ │ -00021110: 6974 656d 7320 7265 6d61 696e 2069 6e0a items remain in.
│ │ │ │ │ -00021120: 2020 2020 2074 6865 2073 7472 6561 6d2e the stream.
│ │ │ │ │ -00021130: 0a0a 2a20 4d65 6e75 3a0a 0a2a 2053 7973 ..* Menu:..* Sys
│ │ │ │ │ -00021140: 7465 6d45 7863 6570 7469 6f6e 732e 4e6f temExceptions.No
│ │ │ │ │ -00021150: 7445 6e6f 7567 6845 6c65 6d65 6e74 7320 tEnoughElements
│ │ │ │ │ -00021160: 636c 6173 732d 7369 676e 616c 696e 673a class-signaling:
│ │ │ │ │ -00021170: 3a20 2028 636c 6173 7329 0a2a 2053 7973 : (class).* Sys
│ │ │ │ │ -00021180: 7465 6d45 7863 6570 7469 6f6e 732e 4e6f temExceptions.No
│ │ │ │ │ -00021190: 7445 6e6f 7567 6845 6c65 6d65 6e74 732d tEnoughElements-
│ │ │ │ │ -000211a0: 6163 6365 7373 696e 673a 3a20 2028 696e accessing:: (in
│ │ │ │ │ -000211b0: 7374 616e 6365 290a 0a1f 0a46 696c 653a stance)....File:
│ │ │ │ │ -000211c0: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ -000211d0: 204e 6f64 653a 2053 7973 7465 6d45 7863 Node: SystemExc
│ │ │ │ │ -000211e0: 6570 7469 6f6e 732e 4e6f 7445 6e6f 7567 eptions.NotEnoug
│ │ │ │ │ -000211f0: 6845 6c65 6d65 6e74 7320 636c 6173 732d hElements class-
│ │ │ │ │ -00021200: 7369 676e 616c 696e 672c 2020 4e65 7874 signaling, Next
│ │ │ │ │ -00021210: 3a20 5379 7374 656d 4578 6365 7074 696f : SystemExceptio
│ │ │ │ │ -00021220: 6e73 2e4e 6f74 456e 6f75 6768 456c 656d ns.NotEnoughElem
│ │ │ │ │ -00021230: 656e 7473 2d61 6363 6573 7369 6e67 2c20 ents-accessing,
│ │ │ │ │ -00021240: 2055 703a 2053 7973 7465 6d45 7863 6570 Up: SystemExcep
│ │ │ │ │ -00021250: 7469 6f6e 732e 4e6f 7445 6e6f 7567 6845 tions.NotEnoughE
│ │ │ │ │ -00021260: 6c65 6d65 6e74 730a 0a31 2e31 3738 2e31 lements..1.178.1
│ │ │ │ │ -00021270: 2053 7973 7465 6d45 7863 6570 7469 6f6e SystemException
│ │ │ │ │ -00021280: 732e 4e6f 7445 6e6f 7567 6845 6c65 6d65 s.NotEnoughEleme
│ │ │ │ │ -00021290: 6e74 7320 636c 6173 733a 2073 6967 6e61 nts class: signa
│ │ │ │ │ -000212a0: 6c69 6e67 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d ling.-----------
│ │ │ │ │ -000212b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000212c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000212d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000212e0: 0a0a 7369 676e 616c 4f6e 3a20 7265 6d61 ..signalOn: rema
│ │ │ │ │ -000212f0: 696e 696e 6743 6f75 6e74 0a20 2020 2020 iningCount.
│ │ │ │ │ -00021300: 416e 7377 6572 2061 6e20 6578 6365 7074 Answer an except
│ │ │ │ │ -00021310: 696f 6e20 7265 706f 7274 696e 6720 7468 ion reporting th
│ │ │ │ │ -00021320: 6520 7061 7261 6d65 7465 7220 6173 2069 e parameter as i
│ │ │ │ │ -00021330: 6e76 616c 6964 2e0a 0a1f 0a46 696c 653a nvalid.....File:
│ │ │ │ │ -00021340: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ -00021350: 204e 6f64 653a 2053 7973 7465 6d45 7863 Node: SystemExc
│ │ │ │ │ -00021360: 6570 7469 6f6e 732e 4e6f 7445 6e6f 7567 eptions.NotEnoug
│ │ │ │ │ -00021370: 6845 6c65 6d65 6e74 732d 6163 6365 7373 hElements-access
│ │ │ │ │ -00021380: 696e 672c 2020 5072 6576 3a20 5379 7374 ing, Prev: Syst
│ │ │ │ │ -00021390: 656d 4578 6365 7074 696f 6e73 2e4e 6f74 emExceptions.Not
│ │ │ │ │ -000213a0: 456e 6f75 6768 456c 656d 656e 7473 2063 EnoughElements c
│ │ │ │ │ -000213b0: 6c61 7373 2d73 6967 6e61 6c69 6e67 2c20 lass-signaling,
│ │ │ │ │ -000213c0: 2055 703a 2053 7973 7465 6d45 7863 6570 Up: SystemExcep
│ │ │ │ │ -000213d0: 7469 6f6e 732e 4e6f 7445 6e6f 7567 6845 tions.NotEnoughE
│ │ │ │ │ -000213e0: 6c65 6d65 6e74 730a 0a31 2e31 3738 2e32 lements..1.178.2
│ │ │ │ │ -000213f0: 2053 7973 7465 6d45 7863 6570 7469 6f6e SystemException
│ │ │ │ │ -00021400: 732e 4e6f 7445 6e6f 7567 6845 6c65 6d65 s.NotEnoughEleme
│ │ │ │ │ -00021410: 6e74 733a 2061 6363 6573 7369 6e67 0a2d nts: accessing.-
│ │ │ │ │ -00021420: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00021430: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00021440: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00021450: 2d2d 2d2d 0a0a 6465 7363 7269 7074 696f ----..descriptio
│ │ │ │ │ -00021460: 6e0a 2020 2020 2041 6e73 7765 7220 6120 n. Answer a
│ │ │ │ │ -00021470: 7465 7874 7561 6c20 6465 7363 7269 7074 textual descript
│ │ │ │ │ -00021480: 696f 6e20 6f66 2074 6865 2065 7863 6570 ion of the excep
│ │ │ │ │ -00021490: 7469 6f6e 2e0a 0a6d 6573 7361 6765 5465 tion...messageTe
│ │ │ │ │ -000214a0: 7874 0a20 2020 2020 416e 7377 6572 2061 xt. Answer a
│ │ │ │ │ -000214b0: 6e20 6578 6365 7074 696f 6e27 7320 6d65 n exception's me
│ │ │ │ │ -000214c0: 7373 6167 6520 7465 7874 2e0a 0a72 656d ssage text...rem
│ │ │ │ │ -000214d0: 6169 6e69 6e67 436f 756e 740a 2020 2020 ainingCount.
│ │ │ │ │ -000214e0: 2041 6e73 7765 7220 7468 6520 6e75 6d62 Answer the numb
│ │ │ │ │ -000214f0: 6572 206f 6620 6974 656d 7320 7468 6174 er of items that
│ │ │ │ │ -00021500: 2077 6572 6520 746f 2062 6520 7265 6164 were to be read
│ │ │ │ │ -00021510: 2e0a 0a72 656d 6169 6e69 6e67 436f 756e ...remainingCoun
│ │ │ │ │ -00021520: 743a 2061 6e4f 626a 6563 740a 2020 2020 t: anObject.
│ │ │ │ │ -00021530: 2053 6574 2074 6865 206e 756d 6265 7220 Set the number
│ │ │ │ │ -00021540: 6f66 2069 7465 6d73 2074 6861 7420 7765 of items that we
│ │ │ │ │ -00021550: 7265 2074 6f20 6265 2072 6561 642e 0a0a re to be read...
│ │ │ │ │ -00021560: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ -00021570: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 5379 .info, Node: Sy
│ │ │ │ │ -00021580: 7374 656d 4578 6365 7074 696f 6e73 2e4e stemExceptions.N
│ │ │ │ │ -00021590: 6f74 466f 756e 642c 2020 4e65 7874 3a20 otFound, Next:
│ │ │ │ │ -000215a0: 5379 7374 656d 4578 6365 7074 696f 6e73 SystemExceptions
│ │ │ │ │ -000215b0: 2e4e 6f74 496d 706c 656d 656e 7465 642c .NotImplemented,
│ │ │ │ │ -000215c0: 2020 5072 6576 3a20 5379 7374 656d 4578 Prev: SystemEx
│ │ │ │ │ -000215d0: 6365 7074 696f 6e73 2e4e 6f74 456e 6f75 ceptions.NotEnou
│ │ │ │ │ -000215e0: 6768 456c 656d 656e 7473 2c20 2055 703a ghElements, Up:
│ │ │ │ │ -000215f0: 2042 6173 6520 636c 6173 7365 730a 0a31 Base classes..1
│ │ │ │ │ -00021600: 2e31 3739 2053 7973 7465 6d45 7863 6570 .179 SystemExcep
│ │ │ │ │ -00021610: 7469 6f6e 732e 4e6f 7446 6f75 6e64 0a3d tions.NotFound.=
│ │ │ │ │ -00021620: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ -00021630: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a ==============..
│ │ │ │ │ -00021640: 4465 6669 6e65 6420 696e 206e 616d 6573 Defined in names
│ │ │ │ │ -00021650: 7061 6365 2053 6d61 6c6c 7461 6c6b 2e53 pace Smalltalk.S
│ │ │ │ │ -00021660: 7973 7465 6d45 7863 6570 7469 6f6e 730a ystemExceptions.
│ │ │ │ │ -00021670: 5375 7065 7263 6c61 7373 3a20 5379 7374 Superclass: Syst
│ │ │ │ │ -00021680: 656d 4578 6365 7074 696f 6e73 2e49 6e76 emExceptions.Inv
│ │ │ │ │ -00021690: 616c 6964 4172 6775 6d65 6e74 0a43 6174 alidArgument.Cat
│ │ │ │ │ -000216a0: 6567 6f72 793a 204c 616e 6775 6167 652d egory: Language-
│ │ │ │ │ -000216b0: 4578 6365 7074 696f 6e73 0a20 2020 2020 Exceptions.
│ │ │ │ │ -000216c0: 4920 616d 2072 6169 7365 6420 7768 656e I am raised when
│ │ │ │ │ -000216d0: 2073 6f6d 6574 6869 6e67 2069 7320 7365 something is se
│ │ │ │ │ -000216e0: 6172 6368 6564 2077 6974 686f 7574 2073 arched without s
│ │ │ │ │ -000216f0: 7563 6365 7373 2e0a 0a2a 204d 656e 753a uccess...* Menu:
│ │ │ │ │ -00021700: 0a0a 2a20 5379 7374 656d 4578 6365 7074 ..* SystemExcept
│ │ │ │ │ -00021710: 696f 6e73 2e4e 6f74 466f 756e 6420 636c ions.NotFound cl
│ │ │ │ │ -00021720: 6173 732d 6163 6365 7373 696e 673a 3a20 ass-accessing::
│ │ │ │ │ -00021730: 2028 636c 6173 7329 0a2a 2053 7973 7465 (class).* Syste
│ │ │ │ │ -00021740: 6d45 7863 6570 7469 6f6e 732e 4e6f 7446 mExceptions.NotF
│ │ │ │ │ -00021750: 6f75 6e64 2d61 6363 6573 7369 6e67 3a3a ound-accessing::
│ │ │ │ │ -00021760: 2020 2869 6e73 7461 6e63 6529 0a0a 1f0a (instance)....
│ │ │ │ │ -00021770: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ -00021780: 6e66 6f2c 2020 4e6f 6465 3a20 5379 7374 nfo, Node: Syst
│ │ │ │ │ -00021790: 656d 4578 6365 7074 696f 6e73 2e4e 6f74 emExceptions.Not
│ │ │ │ │ -000217a0: 466f 756e 6420 636c 6173 732d 6163 6365 Found class-acce
│ │ │ │ │ -000217b0: 7373 696e 672c 2020 4e65 7874 3a20 5379 ssing, Next: Sy
│ │ │ │ │ -000217c0: 7374 656d 4578 6365 7074 696f 6e73 2e4e stemExceptions.N
│ │ │ │ │ -000217d0: 6f74 466f 756e 642d 6163 6365 7373 696e otFound-accessin
│ │ │ │ │ -000217e0: 672c 2020 5570 3a20 5379 7374 656d 4578 g, Up: SystemEx
│ │ │ │ │ -000217f0: 6365 7074 696f 6e73 2e4e 6f74 466f 756e ceptions.NotFoun
│ │ │ │ │ -00021800: 640a 0a31 2e31 3739 2e31 2053 7973 7465 d..1.179.1 Syste
│ │ │ │ │ -00021810: 6d45 7863 6570 7469 6f6e 732e 4e6f 7446 mExceptions.NotF
│ │ │ │ │ -00021820: 6f75 6e64 2063 6c61 7373 3a20 6163 6365 ound class: acce
│ │ │ │ │ -00021830: 7373 696e 670a 2d2d 2d2d 2d2d 2d2d 2d2d ssing.----------
│ │ │ │ │ -00021840: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00021850: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00021860: 2d2d 2d2d 2d2d 2d2d 0a0a 7369 676e 616c --------..signal
│ │ │ │ │ -00021870: 4f6e 3a20 7661 6c75 6520 7265 6173 6f6e On: value reason
│ │ │ │ │ -00021880: 3a20 6153 7472 696e 670a 2020 2020 2052 : aString. R
│ │ │ │ │ -00021890: 6169 7365 2061 6e20 6578 6365 7074 696f aise an exceptio
│ │ │ │ │ -000218a0: 6e3a 2072 6561 736f 6e20 7370 6563 6966 n: reason specif
│ │ │ │ │ -000218b0: 6965 7320 7468 6520 7265 6173 6f6e 206f ies the reason o
│ │ │ │ │ -000218c0: 6620 7468 6520 6578 6365 7074 696f 6e2e f the exception.
│ │ │ │ │ -000218d0: 0a0a 7369 676e 616c 4f6e 3a20 7661 6c75 ..signalOn: valu
│ │ │ │ │ -000218e0: 6520 7768 6174 3a20 6153 7472 696e 670a e what: aString.
│ │ │ │ │ -000218f0: 2020 2020 2052 6169 7365 2061 6e20 6578 Raise an ex
│ │ │ │ │ -00021900: 6365 7074 696f 6e3b 2061 5374 7269 6e67 ception; aString
│ │ │ │ │ -00021910: 2073 7065 6369 6669 6573 2077 6861 7420 specifies what
│ │ │ │ │ -00021920: 7761 7320 6e6f 7420 666f 756e 6420 2861 was not found (a
│ │ │ │ │ -00021930: 206b 6579 2c20 616e 0a20 2020 2020 6f62 key, an. ob
│ │ │ │ │ -00021940: 6a65 6374 2c20 6120 636c 6173 732c 2061 ject, a class, a
│ │ │ │ │ -00021950: 6e64 2073 6f20 6f6e 292e 0a0a 1f0a 4669 nd so on).....Fi
│ │ │ │ │ -00021960: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ -00021970: 6f2c 2020 4e6f 6465 3a20 5379 7374 656d o, Node: System
│ │ │ │ │ -00021980: 4578 6365 7074 696f 6e73 2e4e 6f74 466f Exceptions.NotFo
│ │ │ │ │ -00021990: 756e 642d 6163 6365 7373 696e 672c 2020 und-accessing,
│ │ │ │ │ -000219a0: 5072 6576 3a20 5379 7374 656d 4578 6365 Prev: SystemExce
│ │ │ │ │ -000219b0: 7074 696f 6e73 2e4e 6f74 466f 756e 6420 ptions.NotFound
│ │ │ │ │ -000219c0: 636c 6173 732d 6163 6365 7373 696e 672c class-accessing,
│ │ │ │ │ -000219d0: 2020 5570 3a20 5379 7374 656d 4578 6365 Up: SystemExce
│ │ │ │ │ -000219e0: 7074 696f 6e73 2e4e 6f74 466f 756e 640a ptions.NotFound.
│ │ │ │ │ -000219f0: 0a31 2e31 3739 2e32 2053 7973 7465 6d45 .1.179.2 SystemE
│ │ │ │ │ -00021a00: 7863 6570 7469 6f6e 732e 4e6f 7446 6f75 xceptions.NotFou
│ │ │ │ │ -00021a10: 6e64 3a20 6163 6365 7373 696e 670a 2d2d nd: accessing.--
│ │ │ │ │ -00021a20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00021a30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00021a40: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6465 7363 ----------..desc
│ │ │ │ │ -00021a50: 7269 7074 696f 6e0a 2020 2020 2041 6e73 ription. Ans
│ │ │ │ │ -00021a60: 7765 7220 6120 7465 7874 7561 6c20 6465 wer a textual de
│ │ │ │ │ -00021a70: 7363 7269 7074 696f 6e20 6f66 2074 6865 scription of the
│ │ │ │ │ -00021a80: 2065 7863 6570 7469 6f6e 2e0a 0a1f 0a46 exception.....F
│ │ │ │ │ -00021a90: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ -00021aa0: 666f 2c20 204e 6f64 653a 2053 7973 7465 fo, Node: Syste
│ │ │ │ │ -00021ab0: 6d45 7863 6570 7469 6f6e 732e 4e6f 7449 mExceptions.NotI
│ │ │ │ │ -00021ac0: 6d70 6c65 6d65 6e74 6564 2c20 204e 6578 mplemented, Nex
│ │ │ │ │ -00021ad0: 743a 2053 7973 7465 6d45 7863 6570 7469 t: SystemExcepti
│ │ │ │ │ -00021ae0: 6f6e 732e 4e6f 7449 6e64 6578 6162 6c65 ons.NotIndexable
│ │ │ │ │ -00021af0: 2c20 2050 7265 763a 2053 7973 7465 6d45 , Prev: SystemE
│ │ │ │ │ -00021b00: 7863 6570 7469 6f6e 732e 4e6f 7446 6f75 xceptions.NotFou
│ │ │ │ │ -00021b10: 6e64 2c20 2055 703a 2042 6173 6520 636c nd, Up: Base cl
│ │ │ │ │ -00021b20: 6173 7365 730a 0a31 2e31 3830 2053 7973 asses..1.180 Sys
│ │ │ │ │ -00021b30: 7465 6d45 7863 6570 7469 6f6e 732e 4e6f temExceptions.No
│ │ │ │ │ -00021b40: 7449 6d70 6c65 6d65 6e74 6564 0a3d 3d3d tImplemented.===
│ │ │ │ │ -00021b50: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ -00021b60: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ -00021b70: 3d3d 0a0a 4465 6669 6e65 6420 696e 206e ==..Defined in n
│ │ │ │ │ -00021b80: 616d 6573 7061 6365 2053 6d61 6c6c 7461 amespace Smallta
│ │ │ │ │ -00021b90: 6c6b 2e53 7973 7465 6d45 7863 6570 7469 lk.SystemExcepti
│ │ │ │ │ -00021ba0: 6f6e 730a 5375 7065 7263 6c61 7373 3a20 ons.Superclass:
│ │ │ │ │ -00021bb0: 4572 726f 720a 4361 7465 676f 7279 3a20 Error.Category:
│ │ │ │ │ -00021bc0: 4c61 6e67 7561 6765 2d45 7863 6570 7469 Language-Excepti
│ │ │ │ │ -00021bd0: 6f6e 730a 2020 2020 2049 2061 6d20 7261 ons. I am ra
│ │ │ │ │ -00021be0: 6973 6564 2077 6865 6e20 6120 6d65 7468 ised when a meth
│ │ │ │ │ -00021bf0: 6f64 2069 7320 6361 6c6c 6564 2074 6861 od is called tha
│ │ │ │ │ -00021c00: 7420 6861 7320 6e6f 7420 6265 656e 2069 t has not been i
│ │ │ │ │ -00021c10: 6d70 6c65 6d65 6e74 6564 2e0a 0a2a 204d mplemented...* M
│ │ │ │ │ -00021c20: 656e 753a 0a0a 2a20 5379 7374 656d 4578 enu:..* SystemEx
│ │ │ │ │ -00021c30: 6365 7074 696f 6e73 2e4e 6f74 496d 706c ceptions.NotImpl
│ │ │ │ │ -00021c40: 656d 656e 7465 642d 6163 6365 7373 696e emented-accessin
│ │ │ │ │ -00021c50: 673a 3a20 2028 696e 7374 616e 6365 290a g:: (instance).
│ │ │ │ │ -00021c60: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ -00021c70: 652e 696e 666f 2c20 204e 6f64 653a 2053 e.info, Node: S
│ │ │ │ │ -00021c80: 7973 7465 6d45 7863 6570 7469 6f6e 732e ystemExceptions.
│ │ │ │ │ -00021c90: 4e6f 7449 6d70 6c65 6d65 6e74 6564 2d61 NotImplemented-a
│ │ │ │ │ -00021ca0: 6363 6573 7369 6e67 2c20 2055 703a 2053 ccessing, Up: S
│ │ │ │ │ -00021cb0: 7973 7465 6d45 7863 6570 7469 6f6e 732e ystemExceptions.
│ │ │ │ │ -00021cc0: 4e6f 7449 6d70 6c65 6d65 6e74 6564 0a0a NotImplemented..
│ │ │ │ │ -00021cd0: 312e 3138 302e 3120 5379 7374 656d 4578 1.180.1 SystemEx
│ │ │ │ │ -00021ce0: 6365 7074 696f 6e73 2e4e 6f74 496d 706c ceptions.NotImpl
│ │ │ │ │ -00021cf0: 656d 656e 7465 643a 2061 6363 6573 7369 emented: accessi
│ │ │ │ │ -00021d00: 6e67 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ng.-------------
│ │ │ │ │ -00021d10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00021d20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00021d30: 2d2d 2d2d 2d0a 0a64 6573 6372 6970 7469 -----..descripti
│ │ │ │ │ -00021d40: 6f6e 0a20 2020 2020 416e 7377 6572 2061 on. Answer a
│ │ │ │ │ -00021d50: 2074 6578 7475 616c 2064 6573 6372 6970 textual descrip
│ │ │ │ │ -00021d60: 7469 6f6e 206f 6620 7468 6520 6578 6365 tion of the exce
│ │ │ │ │ -00021d70: 7074 696f 6e2e 0a0a 1f0a 4669 6c65 3a20 ption.....File:
│ │ │ │ │ -00021d80: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ -00021d90: 4e6f 6465 3a20 5379 7374 656d 4578 6365 Node: SystemExce
│ │ │ │ │ -00021da0: 7074 696f 6e73 2e4e 6f74 496e 6465 7861 ptions.NotIndexa
│ │ │ │ │ -00021db0: 626c 652c 2020 4e65 7874 3a20 5379 7374 ble, Next: Syst
│ │ │ │ │ -00021dc0: 656d 4578 6365 7074 696f 6e73 2e4e 6f74 emExceptions.Not
│ │ │ │ │ -00021dd0: 5965 7449 6d70 6c65 6d65 6e74 6564 2c20 YetImplemented,
│ │ │ │ │ -00021de0: 2050 7265 763a 2053 7973 7465 6d45 7863 Prev: SystemExc
│ │ │ │ │ -00021df0: 6570 7469 6f6e 732e 4e6f 7449 6d70 6c65 eptions.NotImple
│ │ │ │ │ -00021e00: 6d65 6e74 6564 2c20 2055 703a 2042 6173 mented, Up: Bas
│ │ │ │ │ -00021e10: 6520 636c 6173 7365 730a 0a31 2e31 3831 e classes..1.181
│ │ │ │ │ -00021e20: 2053 7973 7465 6d45 7863 6570 7469 6f6e SystemException
│ │ │ │ │ -00021e30: 732e 4e6f 7449 6e64 6578 6162 6c65 0a3d s.NotIndexable.=
│ │ │ │ │ -00021e40: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ -00021e50: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ -00021e60: 3d3d 0a0a 4465 6669 6e65 6420 696e 206e ==..Defined in n
│ │ │ │ │ -00021e70: 616d 6573 7061 6365 2053 6d61 6c6c 7461 amespace Smallta
│ │ │ │ │ -00021e80: 6c6b 2e53 7973 7465 6d45 7863 6570 7469 lk.SystemExcepti
│ │ │ │ │ -00021e90: 6f6e 730a 5375 7065 7263 6c61 7373 3a20 ons.Superclass:
│ │ │ │ │ -00021ea0: 5379 7374 656d 4578 6365 7074 696f 6e73 SystemExceptions
│ │ │ │ │ -00021eb0: 2e49 6e76 616c 6964 5661 6c75 650a 4361 .InvalidValue.Ca
│ │ │ │ │ -00021ec0: 7465 676f 7279 3a20 4c61 6e67 7561 6765 tegory: Language
│ │ │ │ │ -00021ed0: 2d45 7863 6570 7469 6f6e 730a 2020 2020 -Exceptions.
│ │ │ │ │ -00021ee0: 2049 2061 6d20 7261 6973 6564 2077 6865 I am raised whe
│ │ │ │ │ -00021ef0: 6e20 616e 206f 626a 6563 7420 6973 206e n an object is n
│ │ │ │ │ -00021f00: 6f74 2069 6e64 6578 6162 6c65 2e0a 0a2a ot indexable...*
│ │ │ │ │ -00021f10: 204d 656e 753a 0a0a 2a20 5379 7374 656d Menu:..* System
│ │ │ │ │ -00021f20: 4578 6365 7074 696f 6e73 2e4e 6f74 496e Exceptions.NotIn
│ │ │ │ │ -00021f30: 6465 7861 626c 652d 6163 6365 7373 696e dexable-accessin
│ │ │ │ │ -00021f40: 673a 3a20 2028 696e 7374 616e 6365 290a g:: (instance).
│ │ │ │ │ -00021f50: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ -00021f60: 652e 696e 666f 2c20 204e 6f64 653a 2053 e.info, Node: S
│ │ │ │ │ -00021f70: 7973 7465 6d45 7863 6570 7469 6f6e 732e ystemExceptions.
│ │ │ │ │ -00021f80: 4e6f 7449 6e64 6578 6162 6c65 2d61 6363 NotIndexable-acc
│ │ │ │ │ -00021f90: 6573 7369 6e67 2c20 2055 703a 2053 7973 essing, Up: Sys
│ │ │ │ │ -00021fa0: 7465 6d45 7863 6570 7469 6f6e 732e 4e6f temExceptions.No
│ │ │ │ │ -00021fb0: 7449 6e64 6578 6162 6c65 0a0a 312e 3138 tIndexable..1.18
│ │ │ │ │ -00021fc0: 312e 3120 5379 7374 656d 4578 6365 7074 1.1 SystemExcept
│ │ │ │ │ -00021fd0: 696f 6e73 2e4e 6f74 496e 6465 7861 626c ions.NotIndexabl
│ │ │ │ │ -00021fe0: 653a 2061 6363 6573 7369 6e67 0a2d 2d2d e: accessing.---
│ │ │ │ │ -00021ff0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00022000: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00022010: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a64 -------------..d
│ │ │ │ │ -00022020: 6573 6372 6970 7469 6f6e 0a20 2020 2020 escription.
│ │ │ │ │ -00022030: 416e 7377 6572 2061 2074 6578 7475 616c Answer a textual
│ │ │ │ │ -00022040: 2064 6573 6372 6970 7469 6f6e 206f 6620 description of
│ │ │ │ │ -00022050: 7468 6520 6578 6365 7074 696f 6e2e 0a0a the exception...
│ │ │ │ │ -00022060: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ -00022070: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 5379 .info, Node: Sy
│ │ │ │ │ -00022080: 7374 656d 4578 6365 7074 696f 6e73 2e4e stemExceptions.N
│ │ │ │ │ -00022090: 6f74 5965 7449 6d70 6c65 6d65 6e74 6564 otYetImplemented
│ │ │ │ │ -000220a0: 2c20 204e 6578 743a 2053 7973 7465 6d45 , Next: SystemE
│ │ │ │ │ -000220b0: 7863 6570 7469 6f6e 732e 5061 636b 6167 xceptions.Packag
│ │ │ │ │ -000220c0: 654e 6f74 4176 6169 6c61 626c 652c 2020 eNotAvailable,
│ │ │ │ │ -000220d0: 5072 6576 3a20 5379 7374 656d 4578 6365 Prev: SystemExce
│ │ │ │ │ -000220e0: 7074 696f 6e73 2e4e 6f74 496e 6465 7861 ptions.NotIndexa
│ │ │ │ │ -000220f0: 626c 652c 2020 5570 3a20 4261 7365 2063 ble, Up: Base c
│ │ │ │ │ -00022100: 6c61 7373 6573 0a0a 312e 3138 3220 5379 lasses..1.182 Sy
│ │ │ │ │ -00022110: 7374 656d 4578 6365 7074 696f 6e73 2e4e stemExceptions.N
│ │ │ │ │ -00022120: 6f74 5965 7449 6d70 6c65 6d65 6e74 6564 otYetImplemented
│ │ │ │ │ -00022130: 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d .===============
│ │ │ │ │ -00022140: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ -00022150: 3d3d 3d3d 3d3d 3d3d 3d0a 0a44 6566 696e =========..Defin
│ │ │ │ │ -00022160: 6564 2069 6e20 6e61 6d65 7370 6163 6520 ed in namespace
│ │ │ │ │ -00022170: 536d 616c 6c74 616c 6b2e 5379 7374 656d Smalltalk.System
│ │ │ │ │ -00022180: 4578 6365 7074 696f 6e73 0a53 7570 6572 Exceptions.Super
│ │ │ │ │ -00022190: 636c 6173 733a 2053 7973 7465 6d45 7863 class: SystemExc
│ │ │ │ │ -000221a0: 6570 7469 6f6e 732e 4e6f 7449 6d70 6c65 eptions.NotImple
│ │ │ │ │ -000221b0: 6d65 6e74 6564 0a43 6174 6567 6f72 793a mented.Category:
│ │ │ │ │ -000221c0: 204c 616e 6775 6167 652d 4578 6365 7074 Language-Except
│ │ │ │ │ -000221d0: 696f 6e73 0a20 2020 2020 4920 616d 2072 ions. I am r
│ │ │ │ │ -000221e0: 6169 7365 6420 7768 656e 2061 206d 6574 aised when a met
│ │ │ │ │ -000221f0: 686f 6420 6973 2063 616c 6c65 6420 7468 hod is called th
│ │ │ │ │ -00022200: 6174 2068 6173 206e 6f74 2062 6565 6e20 at has not been
│ │ │ │ │ -00022210: 696d 706c 656d 656e 7465 640a 2020 2020 implemented.
│ │ │ │ │ -00022220: 2079 6574 2e0a 0a2a 204d 656e 753a 0a0a yet...* Menu:..
│ │ │ │ │ -00022230: 2a20 5379 7374 656d 4578 6365 7074 696f * SystemExceptio
│ │ │ │ │ -00022240: 6e73 2e4e 6f74 5965 7449 6d70 6c65 6d65 ns.NotYetImpleme
│ │ │ │ │ -00022250: 6e74 6564 2d61 6363 6573 7369 6e67 3a3a nted-accessing::
│ │ │ │ │ -00022260: 2020 2869 6e73 7461 6e63 6529 0a0a 1f0a (instance)....
│ │ │ │ │ -00022270: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ -00022280: 6e66 6f2c 2020 4e6f 6465 3a20 5379 7374 nfo, Node: Syst
│ │ │ │ │ -00022290: 656d 4578 6365 7074 696f 6e73 2e4e 6f74 emExceptions.Not
│ │ │ │ │ -000222a0: 5965 7449 6d70 6c65 6d65 6e74 6564 2d61 YetImplemented-a
│ │ │ │ │ -000222b0: 6363 6573 7369 6e67 2c20 2055 703a 2053 ccessing, Up: S
│ │ │ │ │ -000222c0: 7973 7465 6d45 7863 6570 7469 6f6e 732e ystemExceptions.
│ │ │ │ │ -000222d0: 4e6f 7459 6574 496d 706c 656d 656e 7465 NotYetImplemente
│ │ │ │ │ -000222e0: 640a 0a31 2e31 3832 2e31 2053 7973 7465 d..1.182.1 Syste
│ │ │ │ │ -000222f0: 6d45 7863 6570 7469 6f6e 732e 4e6f 7459 mExceptions.NotY
│ │ │ │ │ -00022300: 6574 496d 706c 656d 656e 7465 643a 2061 etImplemented: a
│ │ │ │ │ -00022310: 6363 6573 7369 6e67 0a2d 2d2d 2d2d 2d2d ccessing.-------
│ │ │ │ │ -00022320: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00022330: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00022340: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------..
│ │ │ │ │ -00022350: 6465 7363 7269 7074 696f 6e0a 2020 2020 description.
│ │ │ │ │ -00022360: 2041 6e73 7765 7220 6120 7465 7874 7561 Answer a textua
│ │ │ │ │ -00022370: 6c20 6465 7363 7269 7074 696f 6e20 6f66 l description of
│ │ │ │ │ -00022380: 2074 6865 2065 7863 6570 7469 6f6e 2e0a the exception..
│ │ │ │ │ -00022390: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ -000223a0: 652e 696e 666f 2c20 204e 6f64 653a 2053 e.info, Node: S
│ │ │ │ │ -000223b0: 7973 7465 6d45 7863 6570 7469 6f6e 732e ystemExceptions.
│ │ │ │ │ -000223c0: 5061 636b 6167 654e 6f74 4176 6169 6c61 PackageNotAvaila
│ │ │ │ │ -000223d0: 626c 652c 2020 4e65 7874 3a20 5379 7374 ble, Next: Syst
│ │ │ │ │ -000223e0: 656d 4578 6365 7074 696f 6e73 2e50 7269 emExceptions.Pri
│ │ │ │ │ -000223f0: 6d69 7469 7665 4661 696c 6564 2c20 2050 mitiveFailed, P
│ │ │ │ │ -00022400: 7265 763a 2053 7973 7465 6d45 7863 6570 rev: SystemExcep
│ │ │ │ │ -00022410: 7469 6f6e 732e 4e6f 7459 6574 496d 706c tions.NotYetImpl
│ │ │ │ │ -00022420: 656d 656e 7465 642c 2020 5570 3a20 4261 emented, Up: Ba
│ │ │ │ │ -00022430: 7365 2063 6c61 7373 6573 0a0a 312e 3138 se classes..1.18
│ │ │ │ │ -00022440: 3320 5379 7374 656d 4578 6365 7074 696f 3 SystemExceptio
│ │ │ │ │ -00022450: 6e73 2e50 6163 6b61 6765 4e6f 7441 7661 ns.PackageNotAva
│ │ │ │ │ -00022460: 696c 6162 6c65 0a3d 3d3d 3d3d 3d3d 3d3d ilable.=========
│ │ │ │ │ -00022470: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ -00022480: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ -00022490: 3d0a 0a44 6566 696e 6564 2069 6e20 6e61 =..Defined in na
│ │ │ │ │ -000224a0: 6d65 7370 6163 6520 536d 616c 6c74 616c mespace Smalltal
│ │ │ │ │ -000224b0: 6b2e 5379 7374 656d 4578 6365 7074 696f k.SystemExceptio
│ │ │ │ │ -000224c0: 6e73 0a53 7570 6572 636c 6173 733a 2053 ns.Superclass: S
│ │ │ │ │ -000224d0: 7973 7465 6d45 7863 6570 7469 6f6e 732e ystemExceptions.
│ │ │ │ │ -000224e0: 4e6f 7446 6f75 6e64 0a43 6174 6567 6f72 NotFound.Categor
│ │ │ │ │ -000224f0: 793a 204c 616e 6775 6167 652d 5061 636b y: Language-Pack
│ │ │ │ │ -00022500: 6167 696e 670a 0a2a 204d 656e 753a 0a0a aging..* Menu:..
│ │ │ │ │ -00022510: 2a20 5379 7374 656d 4578 6365 7074 696f * SystemExceptio
│ │ │ │ │ -00022520: 6e73 2e50 6163 6b61 6765 4e6f 7441 7661 ns.PackageNotAva
│ │ │ │ │ -00022530: 696c 6162 6c65 2063 6c61 7373 2d73 7469 ilable class-sti
│ │ │ │ │ -00022540: 6c6c 2075 6e63 6c61 7373 6966 6965 643a ll unclassified:
│ │ │ │ │ -00022550: 3a20 2028 636c 6173 7329 0a2a 2053 7973 : (class).* Sys
│ │ │ │ │ -00022560: 7465 6d45 7863 6570 7469 6f6e 732e 5061 temExceptions.Pa
│ │ │ │ │ -00022570: 636b 6167 654e 6f74 4176 6169 6c61 626c ckageNotAvailabl
│ │ │ │ │ -00022580: 652d 6465 7363 7269 7074 696f 6e3a 3a20 e-description::
│ │ │ │ │ -00022590: 2028 696e 7374 616e 6365 290a 0a1f 0a46 (instance)....F
│ │ │ │ │ -000225a0: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ -000225b0: 666f 2c20 204e 6f64 653a 2053 7973 7465 fo, Node: Syste
│ │ │ │ │ +0001eec0: 696e 673a 3a20 2028 636c 6173 7329 0a2a ing:: (class).*
│ │ │ │ │ +0001eed0: 2053 7973 7465 6d45 7863 6570 7469 6f6e SystemException
│ │ │ │ │ +0001eee0: 732e 496e 6465 784f 7574 4f66 5261 6e67 s.IndexOutOfRang
│ │ │ │ │ +0001eef0: 652d 6163 6365 7373 696e 673a 3a20 2028 e-accessing:: (
│ │ │ │ │ +0001ef00: 696e 7374 616e 6365 290a 0a1f 0a46 696c instance)....Fil
│ │ │ │ │ +0001ef10: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ +0001ef20: 2c20 204e 6f64 653a 2053 7973 7465 6d45 , Node: SystemE
│ │ │ │ │ +0001ef30: 7863 6570 7469 6f6e 732e 496e 6465 784f xceptions.IndexO
│ │ │ │ │ +0001ef40: 7574 4f66 5261 6e67 6520 636c 6173 732d utOfRange class-
│ │ │ │ │ +0001ef50: 7369 676e 616c 696e 672c 2020 4e65 7874 signaling, Next
│ │ │ │ │ +0001ef60: 3a20 5379 7374 656d 4578 6365 7074 696f : SystemExceptio
│ │ │ │ │ +0001ef70: 6e73 2e49 6e64 6578 4f75 744f 6652 616e ns.IndexOutOfRan
│ │ │ │ │ +0001ef80: 6765 2d61 6363 6573 7369 6e67 2c20 2055 ge-accessing, U
│ │ │ │ │ +0001ef90: 703a 2053 7973 7465 6d45 7863 6570 7469 p: SystemExcepti
│ │ │ │ │ +0001efa0: 6f6e 732e 496e 6465 784f 7574 4f66 5261 ons.IndexOutOfRa
│ │ │ │ │ +0001efb0: 6e67 650a 0a31 2e31 3639 2e31 2053 7973 nge..1.169.1 Sys
│ │ │ │ │ +0001efc0: 7465 6d45 7863 6570 7469 6f6e 732e 496e temExceptions.In
│ │ │ │ │ +0001efd0: 6465 784f 7574 4f66 5261 6e67 6520 636c dexOutOfRange cl
│ │ │ │ │ +0001efe0: 6173 733a 2073 6967 6e61 6c69 6e67 0a2d ass: signaling.-
│ │ │ │ │ +0001eff0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0001f000: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0001f010: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0001f020: 2d2d 2d2d 2d2d 2d2d 0a0a 7369 676e 616c --------..signal
│ │ │ │ │ +0001f030: 4f6e 3a20 6143 6f6c 6c65 6374 696f 6e20 On: aCollection
│ │ │ │ │ +0001f040: 7769 7468 496e 6465 783a 2076 616c 7565 withIndex: value
│ │ │ │ │ +0001f050: 0a20 2020 2020 5468 6520 6769 7665 6e20 . The given
│ │ │ │ │ +0001f060: 696e 6465 7820 7761 7320 6f75 7420 6f66 index was out of
│ │ │ │ │ +0001f070: 2072 616e 6765 2069 6e20 6143 6f6c 6c65 range in aColle
│ │ │ │ │ +0001f080: 6374 696f 6e2e 0a0a 0a1f 0a46 696c 653a ction......File:
│ │ │ │ │ +0001f090: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ +0001f0a0: 204e 6f64 653a 2053 7973 7465 6d45 7863 Node: SystemExc
│ │ │ │ │ +0001f0b0: 6570 7469 6f6e 732e 496e 6465 784f 7574 eptions.IndexOut
│ │ │ │ │ +0001f0c0: 4f66 5261 6e67 652d 6163 6365 7373 696e OfRange-accessin
│ │ │ │ │ +0001f0d0: 672c 2020 5072 6576 3a20 5379 7374 656d g, Prev: System
│ │ │ │ │ +0001f0e0: 4578 6365 7074 696f 6e73 2e49 6e64 6578 Exceptions.Index
│ │ │ │ │ +0001f0f0: 4f75 744f 6652 616e 6765 2063 6c61 7373 OutOfRange class
│ │ │ │ │ +0001f100: 2d73 6967 6e61 6c69 6e67 2c20 2055 703a -signaling, Up:
│ │ │ │ │ +0001f110: 2053 7973 7465 6d45 7863 6570 7469 6f6e SystemException
│ │ │ │ │ +0001f120: 732e 496e 6465 784f 7574 4f66 5261 6e67 s.IndexOutOfRang
│ │ │ │ │ +0001f130: 650a 0a31 2e31 3639 2e32 2053 7973 7465 e..1.169.2 Syste
│ │ │ │ │ +0001f140: 6d45 7863 6570 7469 6f6e 732e 496e 6465 mExceptions.Inde
│ │ │ │ │ +0001f150: 784f 7574 4f66 5261 6e67 653a 2061 6363 xOutOfRange: acc
│ │ │ │ │ +0001f160: 6573 7369 6e67 0a2d 2d2d 2d2d 2d2d 2d2d essing.---------
│ │ │ │ │ +0001f170: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0001f180: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0001f190: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 636f 6c6c ----------..coll
│ │ │ │ │ +0001f1a0: 6563 7469 6f6e 0a20 2020 2020 416e 7377 ection. Answ
│ │ │ │ │ +0001f1b0: 6572 2074 6865 2063 6f6c 6c65 6374 696f er the collectio
│ │ │ │ │ +0001f1c0: 6e20 7468 6174 2074 7269 6767 6572 6564 n that triggered
│ │ │ │ │ +0001f1d0: 2074 6865 2065 7272 6f72 0a0a 636f 6c6c the error..coll
│ │ │ │ │ +0001f1e0: 6563 7469 6f6e 3a20 616e 4f62 6a65 6374 ection: anObject
│ │ │ │ │ +0001f1f0: 0a20 2020 2020 5365 7420 7468 6520 636f . Set the co
│ │ │ │ │ +0001f200: 6c6c 6563 7469 6f6e 2074 6861 7420 7472 llection that tr
│ │ │ │ │ +0001f210: 6967 6765 7265 6420 7468 6520 6572 726f iggered the erro
│ │ │ │ │ +0001f220: 720a 0a64 6573 6372 6970 7469 6f6e 0a20 r..description.
│ │ │ │ │ +0001f230: 2020 2020 416e 7377 6572 2061 2074 6578 Answer a tex
│ │ │ │ │ +0001f240: 7475 616c 2064 6573 6372 6970 7469 6f6e tual description
│ │ │ │ │ +0001f250: 206f 6620 7468 6520 6578 6365 7074 696f of the exceptio
│ │ │ │ │ +0001f260: 6e2e 0a0a 6d65 7373 6167 6554 6578 740a n...messageText.
│ │ │ │ │ +0001f270: 2020 2020 2041 6e73 7765 7220 616e 2065 Answer an e
│ │ │ │ │ +0001f280: 7863 6570 7469 6f6e 2773 206d 6573 7361 xception's messa
│ │ │ │ │ +0001f290: 6765 2074 6578 742e 0a0a 0a1f 0a46 696c ge text......Fil
│ │ │ │ │ +0001f2a0: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ +0001f2b0: 2c20 204e 6f64 653a 2053 7973 7465 6d45 , Node: SystemE
│ │ │ │ │ +0001f2c0: 7863 6570 7469 6f6e 732e 496e 7661 6c69 xceptions.Invali
│ │ │ │ │ +0001f2d0: 6441 7267 756d 656e 742c 2020 4e65 7874 dArgument, Next
│ │ │ │ │ +0001f2e0: 3a20 5379 7374 656d 4578 6365 7074 696f : SystemExceptio
│ │ │ │ │ +0001f2f0: 6e73 2e49 6e76 616c 6964 5072 6f63 6573 ns.InvalidProces
│ │ │ │ │ +0001f300: 7353 7461 7465 2c20 2050 7265 763a 2053 sState, Prev: S
│ │ │ │ │ +0001f310: 7973 7465 6d45 7863 6570 7469 6f6e 732e ystemExceptions.
│ │ │ │ │ +0001f320: 496e 6465 784f 7574 4f66 5261 6e67 652c IndexOutOfRange,
│ │ │ │ │ +0001f330: 2020 5570 3a20 4261 7365 2063 6c61 7373 Up: Base class
│ │ │ │ │ +0001f340: 6573 0a0a 312e 3137 3020 5379 7374 656d es..1.170 System
│ │ │ │ │ +0001f350: 4578 6365 7074 696f 6e73 2e49 6e76 616c Exceptions.Inval
│ │ │ │ │ +0001f360: 6964 4172 6775 6d65 6e74 0a3d 3d3d 3d3d idArgument.=====
│ │ │ │ │ +0001f370: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ +0001f380: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ +0001f390: 3d0a 0a44 6566 696e 6564 2069 6e20 6e61 =..Defined in na
│ │ │ │ │ +0001f3a0: 6d65 7370 6163 6520 536d 616c 6c74 616c mespace Smalltal
│ │ │ │ │ +0001f3b0: 6b2e 5379 7374 656d 4578 6365 7074 696f k.SystemExceptio
│ │ │ │ │ +0001f3c0: 6e73 0a53 7570 6572 636c 6173 733a 2053 ns.Superclass: S
│ │ │ │ │ +0001f3d0: 7973 7465 6d45 7863 6570 7469 6f6e 732e ystemExceptions.
│ │ │ │ │ +0001f3e0: 496e 7661 6c69 6456 616c 7565 0a43 6174 InvalidValue.Cat
│ │ │ │ │ +0001f3f0: 6567 6f72 793a 204c 616e 6775 6167 652d egory: Language-
│ │ │ │ │ +0001f400: 4578 6365 7074 696f 6e73 0a20 2020 2020 Exceptions.
│ │ │ │ │ +0001f410: 4920 616d 2072 6169 7365 6420 7768 656e I am raised when
│ │ │ │ │ +0001f420: 206f 6e65 2069 6e76 6f6b 6573 2061 206d one invokes a m
│ │ │ │ │ +0001f430: 6574 686f 6420 7769 7468 2061 6e20 696e ethod with an in
│ │ │ │ │ +0001f440: 7661 6c69 6420 6172 6775 6d65 6e74 2e0a valid argument..
│ │ │ │ │ +0001f450: 0a2a 204d 656e 753a 0a0a 2a20 5379 7374 .* Menu:..* Syst
│ │ │ │ │ +0001f460: 656d 4578 6365 7074 696f 6e73 2e49 6e76 emExceptions.Inv
│ │ │ │ │ +0001f470: 616c 6964 4172 6775 6d65 6e74 2d61 6363 alidArgument-acc
│ │ │ │ │ +0001f480: 6573 7369 6e67 3a3a 2020 2869 6e73 7461 essing:: (insta
│ │ │ │ │ +0001f490: 6e63 6529 0a0a 1f0a 4669 6c65 3a20 6773 nce)....File: gs
│ │ │ │ │ +0001f4a0: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ +0001f4b0: 6465 3a20 5379 7374 656d 4578 6365 7074 de: SystemExcept
│ │ │ │ │ +0001f4c0: 696f 6e73 2e49 6e76 616c 6964 4172 6775 ions.InvalidArgu
│ │ │ │ │ +0001f4d0: 6d65 6e74 2d61 6363 6573 7369 6e67 2c20 ment-accessing,
│ │ │ │ │ +0001f4e0: 2055 703a 2053 7973 7465 6d45 7863 6570 Up: SystemExcep
│ │ │ │ │ +0001f4f0: 7469 6f6e 732e 496e 7661 6c69 6441 7267 tions.InvalidArg
│ │ │ │ │ +0001f500: 756d 656e 740a 0a31 2e31 3730 2e31 2053 ument..1.170.1 S
│ │ │ │ │ +0001f510: 7973 7465 6d45 7863 6570 7469 6f6e 732e ystemExceptions.
│ │ │ │ │ +0001f520: 496e 7661 6c69 6441 7267 756d 656e 743a InvalidArgument:
│ │ │ │ │ +0001f530: 2061 6363 6573 7369 6e67 0a2d 2d2d 2d2d accessing.-----
│ │ │ │ │ +0001f540: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0001f550: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0001f560: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------..
│ │ │ │ │ +0001f570: 6d65 7373 6167 6554 6578 740a 2020 2020 messageText.
│ │ │ │ │ +0001f580: 2041 6e73 7765 7220 616e 2065 7863 6570 Answer an excep
│ │ │ │ │ +0001f590: 7469 6f6e 2773 206d 6573 7361 6765 2074 tion's message t
│ │ │ │ │ +0001f5a0: 6578 742e 0a0a 0a1f 0a46 696c 653a 2067 ext......File: g
│ │ │ │ │ +0001f5b0: 7374 2d62 6173 652e 696e 666f 2c20 204e st-base.info, N
│ │ │ │ │ +0001f5c0: 6f64 653a 2053 7973 7465 6d45 7863 6570 ode: SystemExcep
│ │ │ │ │ +0001f5d0: 7469 6f6e 732e 496e 7661 6c69 6450 726f tions.InvalidPro
│ │ │ │ │ +0001f5e0: 6365 7373 5374 6174 652c 2020 4e65 7874 cessState, Next
│ │ │ │ │ +0001f5f0: 3a20 5379 7374 656d 4578 6365 7074 696f : SystemExceptio
│ │ │ │ │ +0001f600: 6e73 2e49 6e76 616c 6964 5369 7a65 2c20 ns.InvalidSize,
│ │ │ │ │ +0001f610: 2050 7265 763a 2053 7973 7465 6d45 7863 Prev: SystemExc
│ │ │ │ │ +0001f620: 6570 7469 6f6e 732e 496e 7661 6c69 6441 eptions.InvalidA
│ │ │ │ │ +0001f630: 7267 756d 656e 742c 2020 5570 3a20 4261 rgument, Up: Ba
│ │ │ │ │ +0001f640: 7365 2063 6c61 7373 6573 0a0a 312e 3137 se classes..1.17
│ │ │ │ │ +0001f650: 3120 5379 7374 656d 4578 6365 7074 696f 1 SystemExceptio
│ │ │ │ │ +0001f660: 6e73 2e49 6e76 616c 6964 5072 6f63 6573 ns.InvalidProces
│ │ │ │ │ +0001f670: 7353 7461 7465 0a3d 3d3d 3d3d 3d3d 3d3d sState.=========
│ │ │ │ │ +0001f680: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ +0001f690: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ +0001f6a0: 3d0a 0a44 6566 696e 6564 2069 6e20 6e61 =..Defined in na
│ │ │ │ │ +0001f6b0: 6d65 7370 6163 6520 536d 616c 6c74 616c mespace Smalltal
│ │ │ │ │ +0001f6c0: 6b2e 5379 7374 656d 4578 6365 7074 696f k.SystemExceptio
│ │ │ │ │ +0001f6d0: 6e73 0a53 7570 6572 636c 6173 733a 2053 ns.Superclass: S
│ │ │ │ │ +0001f6e0: 7973 7465 6d45 7863 6570 7469 6f6e 732e ystemExceptions.
│ │ │ │ │ +0001f6f0: 496e 7661 6c69 6456 616c 7565 0a43 6174 InvalidValue.Cat
│ │ │ │ │ +0001f700: 6567 6f72 793a 204c 616e 6775 6167 652d egory: Language-
│ │ │ │ │ +0001f710: 4578 6365 7074 696f 6e73 0a20 2020 2020 Exceptions.
│ │ │ │ │ +0001f720: 4920 616d 2061 6e20 6572 726f 7220 7261 I am an error ra
│ │ │ │ │ +0001f730: 6973 6564 2077 6865 6e20 7472 7969 6e67 ised when trying
│ │ │ │ │ +0001f740: 2074 6f20 7265 7375 6d65 2061 2074 6572 to resume a ter
│ │ │ │ │ +0001f750: 6d69 6e61 7465 6420 7072 6f63 6573 732c minated process,
│ │ │ │ │ +0001f760: 206f 720a 2020 2020 2073 7475 6666 206c or. stuff l
│ │ │ │ │ +0001f770: 696b 6520 7468 6174 2e0a 0a2a 204d 656e ike that...* Men
│ │ │ │ │ +0001f780: 753a 0a0a 2a20 5379 7374 656d 4578 6365 u:..* SystemExce
│ │ │ │ │ +0001f790: 7074 696f 6e73 2e49 6e76 616c 6964 5072 ptions.InvalidPr
│ │ │ │ │ +0001f7a0: 6f63 6573 7353 7461 7465 2d61 6363 6573 ocessState-acces
│ │ │ │ │ +0001f7b0: 7369 6e67 3a3a 2020 2869 6e73 7461 6e63 sing:: (instanc
│ │ │ │ │ +0001f7c0: 6529 0a0a 1f0a 4669 6c65 3a20 6773 742d e)....File: gst-
│ │ │ │ │ +0001f7d0: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ +0001f7e0: 3a20 5379 7374 656d 4578 6365 7074 696f : SystemExceptio
│ │ │ │ │ +0001f7f0: 6e73 2e49 6e76 616c 6964 5072 6f63 6573 ns.InvalidProces
│ │ │ │ │ +0001f800: 7353 7461 7465 2d61 6363 6573 7369 6e67 sState-accessing
│ │ │ │ │ +0001f810: 2c20 2055 703a 2053 7973 7465 6d45 7863 , Up: SystemExc
│ │ │ │ │ +0001f820: 6570 7469 6f6e 732e 496e 7661 6c69 6450 eptions.InvalidP
│ │ │ │ │ +0001f830: 726f 6365 7373 5374 6174 650a 0a31 2e31 rocessState..1.1
│ │ │ │ │ +0001f840: 3731 2e31 2053 7973 7465 6d45 7863 6570 71.1 SystemExcep
│ │ │ │ │ +0001f850: 7469 6f6e 732e 496e 7661 6c69 6450 726f tions.InvalidPro
│ │ │ │ │ +0001f860: 6365 7373 5374 6174 653a 2061 6363 6573 cessState: acces
│ │ │ │ │ +0001f870: 7369 6e67 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d sing.-----------
│ │ │ │ │ +0001f880: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0001f890: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0001f8a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6465 ------------..de
│ │ │ │ │ +0001f8b0: 7363 7269 7074 696f 6e0a 2020 2020 2041 scription. A
│ │ │ │ │ +0001f8c0: 6e73 7765 7220 6120 7465 7874 7561 6c20 nswer a textual
│ │ │ │ │ +0001f8d0: 6465 7363 7269 7074 696f 6e20 6f66 2074 description of t
│ │ │ │ │ +0001f8e0: 6865 2065 7863 6570 7469 6f6e 2e0a 0a0a he exception....
│ │ │ │ │ +0001f8f0: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ +0001f900: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 5379 .info, Node: Sy
│ │ │ │ │ +0001f910: 7374 656d 4578 6365 7074 696f 6e73 2e49 stemExceptions.I
│ │ │ │ │ +0001f920: 6e76 616c 6964 5369 7a65 2c20 204e 6578 nvalidSize, Nex
│ │ │ │ │ +0001f930: 743a 2053 7973 7465 6d45 7863 6570 7469 t: SystemExcepti
│ │ │ │ │ +0001f940: 6f6e 732e 496e 7661 6c69 6453 7461 7465 ons.InvalidState
│ │ │ │ │ +0001f950: 2c20 2050 7265 763a 2053 7973 7465 6d45 , Prev: SystemE
│ │ │ │ │ +0001f960: 7863 6570 7469 6f6e 732e 496e 7661 6c69 xceptions.Invali
│ │ │ │ │ +0001f970: 6450 726f 6365 7373 5374 6174 652c 2020 dProcessState,
│ │ │ │ │ +0001f980: 5570 3a20 4261 7365 2063 6c61 7373 6573 Up: Base classes
│ │ │ │ │ +0001f990: 0a0a 312e 3137 3220 5379 7374 656d 4578 ..1.172 SystemEx
│ │ │ │ │ +0001f9a0: 6365 7074 696f 6e73 2e49 6e76 616c 6964 ceptions.Invalid
│ │ │ │ │ +0001f9b0: 5369 7a65 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d Size.===========
│ │ │ │ │ +0001f9c0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ +0001f9d0: 3d3d 3d3d 3d3d 3d0a 0a44 6566 696e 6564 =======..Defined
│ │ │ │ │ +0001f9e0: 2069 6e20 6e61 6d65 7370 6163 6520 536d in namespace Sm
│ │ │ │ │ +0001f9f0: 616c 6c74 616c 6b2e 5379 7374 656d 4578 alltalk.SystemEx
│ │ │ │ │ +0001fa00: 6365 7074 696f 6e73 0a53 7570 6572 636c ceptions.Supercl
│ │ │ │ │ +0001fa10: 6173 733a 2053 7973 7465 6d45 7863 6570 ass: SystemExcep
│ │ │ │ │ +0001fa20: 7469 6f6e 732e 496e 7661 6c69 6441 7267 tions.InvalidArg
│ │ │ │ │ +0001fa30: 756d 656e 740a 4361 7465 676f 7279 3a20 ument.Category:
│ │ │ │ │ +0001fa40: 4c61 6e67 7561 6765 2d45 7863 6570 7469 Language-Excepti
│ │ │ │ │ +0001fa50: 6f6e 730a 2020 2020 2049 2061 6d20 7261 ons. I am ra
│ │ │ │ │ +0001fa60: 6973 6564 2077 6865 6e20 616e 2061 7267 ised when an arg
│ │ │ │ │ +0001fa70: 756d 656e 7420 6861 7320 616e 2069 6e76 ument has an inv
│ │ │ │ │ +0001fa80: 616c 6964 2073 697a 652e 0a0a 2a20 4d65 alid size...* Me
│ │ │ │ │ +0001fa90: 6e75 3a0a 0a2a 2053 7973 7465 6d45 7863 nu:..* SystemExc
│ │ │ │ │ +0001faa0: 6570 7469 6f6e 732e 496e 7661 6c69 6453 eptions.InvalidS
│ │ │ │ │ +0001fab0: 697a 652d 6163 6365 7373 696e 673a 3a20 ize-accessing::
│ │ │ │ │ +0001fac0: 2028 696e 7374 616e 6365 290a 0a1f 0a46 (instance)....F
│ │ │ │ │ +0001fad0: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ +0001fae0: 666f 2c20 204e 6f64 653a 2053 7973 7465 fo, Node: Syste
│ │ │ │ │ +0001faf0: 6d45 7863 6570 7469 6f6e 732e 496e 7661 mExceptions.Inva
│ │ │ │ │ +0001fb00: 6c69 6453 697a 652d 6163 6365 7373 696e lidSize-accessin
│ │ │ │ │ +0001fb10: 672c 2020 5570 3a20 5379 7374 656d 4578 g, Up: SystemEx
│ │ │ │ │ +0001fb20: 6365 7074 696f 6e73 2e49 6e76 616c 6964 ceptions.Invalid
│ │ │ │ │ +0001fb30: 5369 7a65 0a0a 312e 3137 322e 3120 5379 Size..1.172.1 Sy
│ │ │ │ │ +0001fb40: 7374 656d 4578 6365 7074 696f 6e73 2e49 stemExceptions.I
│ │ │ │ │ +0001fb50: 6e76 616c 6964 5369 7a65 3a20 6163 6365 nvalidSize: acce
│ │ │ │ │ +0001fb60: 7373 696e 670a 2d2d 2d2d 2d2d 2d2d 2d2d ssing.----------
│ │ │ │ │ +0001fb70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0001fb80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0001fb90: 2d2d 2d2d 2d0a 0a64 6573 6372 6970 7469 -----..descripti
│ │ │ │ │ +0001fba0: 6f6e 0a20 2020 2020 416e 7377 6572 2061 on. Answer a
│ │ │ │ │ +0001fbb0: 2074 6578 7475 616c 2064 6573 6372 6970 textual descrip
│ │ │ │ │ +0001fbc0: 7469 6f6e 206f 6620 7468 6520 6578 6365 tion of the exce
│ │ │ │ │ +0001fbd0: 7074 696f 6e2e 0a0a 0a1f 0a46 696c 653a ption......File:
│ │ │ │ │ +0001fbe0: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ +0001fbf0: 204e 6f64 653a 2053 7973 7465 6d45 7863 Node: SystemExc
│ │ │ │ │ +0001fc00: 6570 7469 6f6e 732e 496e 7661 6c69 6453 eptions.InvalidS
│ │ │ │ │ +0001fc10: 7461 7465 2c20 204e 6578 743a 2053 7973 tate, Next: Sys
│ │ │ │ │ +0001fc20: 7465 6d45 7863 6570 7469 6f6e 732e 496e temExceptions.In
│ │ │ │ │ +0001fc30: 7661 6c69 6456 616c 7565 2c20 2050 7265 validValue, Pre
│ │ │ │ │ +0001fc40: 763a 2053 7973 7465 6d45 7863 6570 7469 v: SystemExcepti
│ │ │ │ │ +0001fc50: 6f6e 732e 496e 7661 6c69 6453 697a 652c ons.InvalidSize,
│ │ │ │ │ +0001fc60: 2020 5570 3a20 4261 7365 2063 6c61 7373 Up: Base class
│ │ │ │ │ +0001fc70: 6573 0a0a 312e 3137 3320 5379 7374 656d es..1.173 System
│ │ │ │ │ +0001fc80: 4578 6365 7074 696f 6e73 2e49 6e76 616c Exceptions.Inval
│ │ │ │ │ +0001fc90: 6964 5374 6174 650a 3d3d 3d3d 3d3d 3d3d idState.========
│ │ │ │ │ +0001fca0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ +0001fcb0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a44 6566 ===========..Def
│ │ │ │ │ +0001fcc0: 696e 6564 2069 6e20 6e61 6d65 7370 6163 ined in namespac
│ │ │ │ │ +0001fcd0: 6520 536d 616c 6c74 616c 6b2e 5379 7374 e Smalltalk.Syst
│ │ │ │ │ +0001fce0: 656d 4578 6365 7074 696f 6e73 0a53 7570 emExceptions.Sup
│ │ │ │ │ +0001fcf0: 6572 636c 6173 733a 2053 7973 7465 6d45 erclass: SystemE
│ │ │ │ │ +0001fd00: 7863 6570 7469 6f6e 732e 496e 7661 6c69 xceptions.Invali
│ │ │ │ │ +0001fd10: 6456 616c 7565 0a43 6174 6567 6f72 793a dValue.Category:
│ │ │ │ │ +0001fd20: 204c 616e 6775 6167 652d 4578 6365 7074 Language-Except
│ │ │ │ │ +0001fd30: 696f 6e73 0a20 2020 2020 4920 616d 2072 ions. I am r
│ │ │ │ │ +0001fd40: 6169 7365 6420 7768 656e 206f 6e65 2069 aised when one i
│ │ │ │ │ +0001fd50: 6e76 6f6b 6573 2061 206d 6574 686f 6420 nvokes a method
│ │ │ │ │ +0001fd60: 616e 6420 7468 6520 7265 6365 6976 6572 and the receiver
│ │ │ │ │ +0001fd70: 206f 7220 616e 0a20 2020 2020 6172 6775 or an. argu
│ │ │ │ │ +0001fd80: 6d65 6e74 2061 7265 2069 6e20 616e 2069 ment are in an i
│ │ │ │ │ +0001fd90: 6e76 616c 6964 2073 7461 7465 2066 6f72 nvalid state for
│ │ │ │ │ +0001fda0: 2074 6865 206d 6574 686f 642e 0a0a 2a20 the method...*
│ │ │ │ │ +0001fdb0: 4d65 6e75 3a0a 0a2a 2053 7973 7465 6d45 Menu:..* SystemE
│ │ │ │ │ +0001fdc0: 7863 6570 7469 6f6e 732e 496e 7661 6c69 xceptions.Invali
│ │ │ │ │ +0001fdd0: 6453 7461 7465 2d61 6363 6573 7369 6e67 dState-accessing
│ │ │ │ │ +0001fde0: 3a3a 2020 2869 6e73 7461 6e63 6529 0a0a :: (instance)..
│ │ │ │ │ +0001fdf0: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ +0001fe00: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 5379 .info, Node: Sy
│ │ │ │ │ +0001fe10: 7374 656d 4578 6365 7074 696f 6e73 2e49 stemExceptions.I
│ │ │ │ │ +0001fe20: 6e76 616c 6964 5374 6174 652d 6163 6365 nvalidState-acce
│ │ │ │ │ +0001fe30: 7373 696e 672c 2020 5570 3a20 5379 7374 ssing, Up: Syst
│ │ │ │ │ +0001fe40: 656d 4578 6365 7074 696f 6e73 2e49 6e76 emExceptions.Inv
│ │ │ │ │ +0001fe50: 616c 6964 5374 6174 650a 0a31 2e31 3733 alidState..1.173
│ │ │ │ │ +0001fe60: 2e31 2053 7973 7465 6d45 7863 6570 7469 .1 SystemExcepti
│ │ │ │ │ +0001fe70: 6f6e 732e 496e 7661 6c69 6453 7461 7465 ons.InvalidState
│ │ │ │ │ +0001fe80: 3a20 6163 6365 7373 696e 670a 2d2d 2d2d : accessing.----
│ │ │ │ │ +0001fe90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0001fea0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0001feb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6d65 ------------..me
│ │ │ │ │ +0001fec0: 7373 6167 6554 6578 740a 2020 2020 2041 ssageText. A
│ │ │ │ │ +0001fed0: 6e73 7765 7220 616e 2065 7863 6570 7469 nswer an excepti
│ │ │ │ │ +0001fee0: 6f6e 2773 206d 6573 7361 6765 2074 6578 on's message tex
│ │ │ │ │ +0001fef0: 742e 0a0a 0a1f 0a46 696c 653a 2067 7374 t......File: gst
│ │ │ │ │ +0001ff00: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ +0001ff10: 653a 2053 7973 7465 6d45 7863 6570 7469 e: SystemExcepti
│ │ │ │ │ +0001ff20: 6f6e 732e 496e 7661 6c69 6456 616c 7565 ons.InvalidValue
│ │ │ │ │ +0001ff30: 2c20 204e 6578 743a 2053 7973 7465 6d45 , Next: SystemE
│ │ │ │ │ +0001ff40: 7863 6570 7469 6f6e 732e 4d75 7374 4265 xceptions.MustBe
│ │ │ │ │ +0001ff50: 426f 6f6c 6561 6e2c 2020 5072 6576 3a20 Boolean, Prev:
│ │ │ │ │ +0001ff60: 5379 7374 656d 4578 6365 7074 696f 6e73 SystemExceptions
│ │ │ │ │ +0001ff70: 2e49 6e76 616c 6964 5374 6174 652c 2020 .InvalidState,
│ │ │ │ │ +0001ff80: 5570 3a20 4261 7365 2063 6c61 7373 6573 Up: Base classes
│ │ │ │ │ +0001ff90: 0a0a 312e 3137 3420 5379 7374 656d 4578 ..1.174 SystemEx
│ │ │ │ │ +0001ffa0: 6365 7074 696f 6e73 2e49 6e76 616c 6964 ceptions.Invalid
│ │ │ │ │ +0001ffb0: 5661 6c75 650a 3d3d 3d3d 3d3d 3d3d 3d3d Value.==========
│ │ │ │ │ +0001ffc0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ +0001ffd0: 3d3d 3d3d 3d3d 3d3d 3d0a 0a44 6566 696e =========..Defin
│ │ │ │ │ +0001ffe0: 6564 2069 6e20 6e61 6d65 7370 6163 6520 ed in namespace
│ │ │ │ │ +0001fff0: 536d 616c 6c74 616c 6b2e 5379 7374 656d Smalltalk.System
│ │ │ │ │ +00020000: 4578 6365 7074 696f 6e73 0a53 7570 6572 Exceptions.Super
│ │ │ │ │ +00020010: 636c 6173 733a 2045 7272 6f72 0a43 6174 class: Error.Cat
│ │ │ │ │ +00020020: 6567 6f72 793a 204c 616e 6775 6167 652d egory: Language-
│ │ │ │ │ +00020030: 4578 6365 7074 696f 6e73 0a20 2020 2020 Exceptions.
│ │ │ │ │ +00020040: 4920 616d 2072 6169 7365 6420 7768 656e I am raised when
│ │ │ │ │ +00020050: 206f 6e65 2069 6e76 6f6b 6573 2061 206d one invokes a m
│ │ │ │ │ +00020060: 6574 686f 6420 7769 7468 2061 6e20 696e ethod with an in
│ │ │ │ │ +00020070: 7661 6c69 6420 7265 6365 6976 6572 206f valid receiver o
│ │ │ │ │ +00020080: 720a 2020 2020 2061 7267 756d 656e 742e r. argument.
│ │ │ │ │ +00020090: 0a0a 2a20 4d65 6e75 3a0a 0a2a 2053 7973 ..* Menu:..* Sys
│ │ │ │ │ +000200a0: 7465 6d45 7863 6570 7469 6f6e 732e 496e temExceptions.In
│ │ │ │ │ +000200b0: 7661 6c69 6456 616c 7565 2063 6c61 7373 validValue class
│ │ │ │ │ +000200c0: 2d73 6967 6e61 6c69 6e67 3a3a 2020 2863 -signaling:: (c
│ │ │ │ │ +000200d0: 6c61 7373 290a 2a20 5379 7374 656d 4578 lass).* SystemEx
│ │ │ │ │ +000200e0: 6365 7074 696f 6e73 2e49 6e76 616c 6964 ceptions.Invalid
│ │ │ │ │ +000200f0: 5661 6c75 652d 6163 6365 7373 696e 673a Value-accessing:
│ │ │ │ │ +00020100: 3a20 2028 696e 7374 616e 6365 290a 0a1f : (instance)...
│ │ │ │ │ +00020110: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ +00020120: 696e 666f 2c20 204e 6f64 653a 2053 7973 info, Node: Sys
│ │ │ │ │ +00020130: 7465 6d45 7863 6570 7469 6f6e 732e 496e temExceptions.In
│ │ │ │ │ +00020140: 7661 6c69 6456 616c 7565 2063 6c61 7373 validValue class
│ │ │ │ │ +00020150: 2d73 6967 6e61 6c69 6e67 2c20 204e 6578 -signaling, Nex
│ │ │ │ │ +00020160: 743a 2053 7973 7465 6d45 7863 6570 7469 t: SystemExcepti
│ │ │ │ │ +00020170: 6f6e 732e 496e 7661 6c69 6456 616c 7565 ons.InvalidValue
│ │ │ │ │ +00020180: 2d61 6363 6573 7369 6e67 2c20 2055 703a -accessing, Up:
│ │ │ │ │ +00020190: 2053 7973 7465 6d45 7863 6570 7469 6f6e SystemException
│ │ │ │ │ +000201a0: 732e 496e 7661 6c69 6456 616c 7565 0a0a s.InvalidValue..
│ │ │ │ │ +000201b0: 312e 3137 342e 3120 5379 7374 656d 4578 1.174.1 SystemEx
│ │ │ │ │ +000201c0: 6365 7074 696f 6e73 2e49 6e76 616c 6964 ceptions.Invalid
│ │ │ │ │ +000201d0: 5661 6c75 6520 636c 6173 733a 2073 6967 Value class: sig
│ │ │ │ │ +000201e0: 6e61 6c69 6e67 0a2d 2d2d 2d2d 2d2d 2d2d naling.---------
│ │ │ │ │ +000201f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00020200: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00020210: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a73 -------------..s
│ │ │ │ │ +00020220: 6967 6e61 6c4f 6e3a 2076 616c 7565 0a20 ignalOn: value.
│ │ │ │ │ +00020230: 2020 2020 416e 7377 6572 2061 6e20 6578 Answer an ex
│ │ │ │ │ +00020240: 6365 7074 696f 6e20 7265 706f 7274 696e ception reportin
│ │ │ │ │ +00020250: 6720 7468 6520 7061 7261 6d65 7465 7220 g the parameter
│ │ │ │ │ +00020260: 6173 2069 6e76 616c 6964 2e0a 0a73 6967 as invalid...sig
│ │ │ │ │ +00020270: 6e61 6c4f 6e3a 2076 616c 7565 2072 6561 nalOn: value rea
│ │ │ │ │ +00020280: 736f 6e3a 2072 6561 736f 6e0a 2020 2020 son: reason.
│ │ │ │ │ +00020290: 2041 6e73 7765 7220 616e 2065 7863 6570 Answer an excep
│ │ │ │ │ +000202a0: 7469 6f6e 2072 6570 6f72 7469 6e67 2060 tion reporting `
│ │ │ │ │ +000202b0: 7661 6c75 6527 2061 7320 696e 7661 6c69 value' as invali
│ │ │ │ │ +000202c0: 642c 2066 6f72 2074 6865 2067 6976 656e d, for the given
│ │ │ │ │ +000202d0: 0a20 2020 2020 7265 6173 6f6e 2e0a 0a0a . reason....
│ │ │ │ │ +000202e0: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ +000202f0: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 5379 .info, Node: Sy
│ │ │ │ │ +00020300: 7374 656d 4578 6365 7074 696f 6e73 2e49 stemExceptions.I
│ │ │ │ │ +00020310: 6e76 616c 6964 5661 6c75 652d 6163 6365 nvalidValue-acce
│ │ │ │ │ +00020320: 7373 696e 672c 2020 5072 6576 3a20 5379 ssing, Prev: Sy
│ │ │ │ │ +00020330: 7374 656d 4578 6365 7074 696f 6e73 2e49 stemExceptions.I
│ │ │ │ │ +00020340: 6e76 616c 6964 5661 6c75 6520 636c 6173 nvalidValue clas
│ │ │ │ │ +00020350: 732d 7369 676e 616c 696e 672c 2020 5570 s-signaling, Up
│ │ │ │ │ +00020360: 3a20 5379 7374 656d 4578 6365 7074 696f : SystemExceptio
│ │ │ │ │ +00020370: 6e73 2e49 6e76 616c 6964 5661 6c75 650a ns.InvalidValue.
│ │ │ │ │ +00020380: 0a31 2e31 3734 2e32 2053 7973 7465 6d45 .1.174.2 SystemE
│ │ │ │ │ +00020390: 7863 6570 7469 6f6e 732e 496e 7661 6c69 xceptions.Invali
│ │ │ │ │ +000203a0: 6456 616c 7565 3a20 6163 6365 7373 696e dValue: accessin
│ │ │ │ │ +000203b0: 670a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d g.--------------
│ │ │ │ │ +000203c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000203d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000203e0: 2d2d 0a0a 6465 7363 7269 7074 696f 6e0a --..description.
│ │ │ │ │ +000203f0: 2020 2020 2041 6e73 7765 7220 6120 7465 Answer a te
│ │ │ │ │ +00020400: 7874 7561 6c20 6465 7363 7269 7074 696f xtual descriptio
│ │ │ │ │ +00020410: 6e20 6f66 2074 6865 2065 7863 6570 7469 n of the excepti
│ │ │ │ │ +00020420: 6f6e 2e0a 0a6d 6573 7361 6765 5465 7874 on...messageText
│ │ │ │ │ +00020430: 0a20 2020 2020 416e 7377 6572 2061 6e20 . Answer an
│ │ │ │ │ +00020440: 6578 6365 7074 696f 6e27 7320 6d65 7373 exception's mess
│ │ │ │ │ +00020450: 6167 6520 7465 7874 2e0a 0a76 616c 7565 age text...value
│ │ │ │ │ +00020460: 0a20 2020 2020 416e 7377 6572 2074 6865 . Answer the
│ │ │ │ │ +00020470: 206f 626a 6563 7420 7468 6174 2077 6173 object that was
│ │ │ │ │ +00020480: 2066 6f75 6e64 2074 6f20 6265 2069 6e76 found to be inv
│ │ │ │ │ +00020490: 616c 6964 2e0a 0a76 616c 7565 3a20 616e alid...value: an
│ │ │ │ │ +000204a0: 4f62 6a65 6374 0a20 2020 2020 5365 7420 Object. Set
│ │ │ │ │ +000204b0: 7468 6520 6f62 6a65 6374 2074 6861 7420 the object that
│ │ │ │ │ +000204c0: 7761 7320 666f 756e 6420 746f 2062 6520 was found to be
│ │ │ │ │ +000204d0: 696e 7661 6c69 642e 0a0a 0a1f 0a46 696c invalid......Fil
│ │ │ │ │ +000204e0: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ +000204f0: 2c20 204e 6f64 653a 2053 7973 7465 6d45 , Node: SystemE
│ │ │ │ │ +00020500: 7863 6570 7469 6f6e 732e 4d75 7374 4265 xceptions.MustBe
│ │ │ │ │ +00020510: 426f 6f6c 6561 6e2c 2020 4e65 7874 3a20 Boolean, Next:
│ │ │ │ │ +00020520: 5379 7374 656d 4578 6365 7074 696f 6e73 SystemExceptions
│ │ │ │ │ +00020530: 2e4d 7574 6174 696f 6e45 7272 6f72 2c20 .MutationError,
│ │ │ │ │ +00020540: 2050 7265 763a 2053 7973 7465 6d45 7863 Prev: SystemExc
│ │ │ │ │ +00020550: 6570 7469 6f6e 732e 496e 7661 6c69 6456 eptions.InvalidV
│ │ │ │ │ +00020560: 616c 7565 2c20 2055 703a 2042 6173 6520 alue, Up: Base
│ │ │ │ │ +00020570: 636c 6173 7365 730a 0a31 2e31 3735 2053 classes..1.175 S
│ │ │ │ │ +00020580: 7973 7465 6d45 7863 6570 7469 6f6e 732e ystemExceptions.
│ │ │ │ │ +00020590: 4d75 7374 4265 426f 6f6c 6561 6e0a 3d3d MustBeBoolean.==
│ │ │ │ │ +000205a0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ +000205b0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ +000205c0: 3d3d 0a0a 4465 6669 6e65 6420 696e 206e ==..Defined in n
│ │ │ │ │ +000205d0: 616d 6573 7061 6365 2053 6d61 6c6c 7461 amespace Smallta
│ │ │ │ │ +000205e0: 6c6b 2e53 7973 7465 6d45 7863 6570 7469 lk.SystemExcepti
│ │ │ │ │ +000205f0: 6f6e 730a 5375 7065 7263 6c61 7373 3a20 ons.Superclass:
│ │ │ │ │ +00020600: 5379 7374 656d 4578 6365 7074 696f 6e73 SystemExceptions
│ │ │ │ │ +00020610: 2e57 726f 6e67 436c 6173 730a 4361 7465 .WrongClass.Cate
│ │ │ │ │ +00020620: 676f 7279 3a20 4c61 6e67 7561 6765 2d45 gory: Language-E
│ │ │ │ │ +00020630: 7863 6570 7469 6f6e 730a 2020 2020 2049 xceptions. I
│ │ │ │ │ +00020640: 2061 6d20 7261 6973 6564 2077 6865 6e20 am raised when
│ │ │ │ │ +00020650: 6f6e 6520 696e 766f 6b65 7320 6120 626f one invokes a bo
│ │ │ │ │ +00020660: 6f6c 6561 6e20 6d65 7468 6f64 206f 6e20 olean method on
│ │ │ │ │ +00020670: 6120 6e6f 6e2d 626f 6f6c 6561 6e2e 0a0a a non-boolean...
│ │ │ │ │ +00020680: 2a20 4d65 6e75 3a0a 0a2a 2053 7973 7465 * Menu:..* Syste
│ │ │ │ │ +00020690: 6d45 7863 6570 7469 6f6e 732e 4d75 7374 mExceptions.Must
│ │ │ │ │ +000206a0: 4265 426f 6f6c 6561 6e20 636c 6173 732d BeBoolean class-
│ │ │ │ │ +000206b0: 7369 676e 616c 696e 673a 3a20 2028 636c signaling:: (cl
│ │ │ │ │ +000206c0: 6173 7329 0a0a 1f0a 4669 6c65 3a20 6773 ass)....File: gs
│ │ │ │ │ +000206d0: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ +000206e0: 6465 3a20 5379 7374 656d 4578 6365 7074 de: SystemExcept
│ │ │ │ │ +000206f0: 696f 6e73 2e4d 7573 7442 6542 6f6f 6c65 ions.MustBeBoole
│ │ │ │ │ +00020700: 616e 2063 6c61 7373 2d73 6967 6e61 6c69 an class-signali
│ │ │ │ │ +00020710: 6e67 2c20 2055 703a 2053 7973 7465 6d45 ng, Up: SystemE
│ │ │ │ │ +00020720: 7863 6570 7469 6f6e 732e 4d75 7374 4265 xceptions.MustBe
│ │ │ │ │ +00020730: 426f 6f6c 6561 6e0a 0a31 2e31 3735 2e31 Boolean..1.175.1
│ │ │ │ │ +00020740: 2053 7973 7465 6d45 7863 6570 7469 6f6e SystemException
│ │ │ │ │ +00020750: 732e 4d75 7374 4265 426f 6f6c 6561 6e20 s.MustBeBoolean
│ │ │ │ │ +00020760: 636c 6173 733a 2073 6967 6e61 6c69 6e67 class: signaling
│ │ │ │ │ +00020770: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------
│ │ │ │ │ +00020780: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00020790: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000207a0: 2d2d 2d2d 2d2d 2d2d 0a0a 7369 676e 616c --------..signal
│ │ │ │ │ +000207b0: 4f6e 3a20 616e 4f62 6a65 6374 0a20 2020 On: anObject.
│ │ │ │ │ +000207c0: 2020 5369 676e 616c 2061 206e 6577 2065 Signal a new e
│ │ │ │ │ +000207d0: 7863 6570 7469 6f6e 2c20 7769 7468 2074 xception, with t
│ │ │ │ │ +000207e0: 6865 2062 6164 2076 616c 7565 2069 6e20 he bad value in
│ │ │ │ │ +000207f0: 7175 6573 7469 6f6e 2062 6569 6e67 0a20 question being.
│ │ │ │ │ +00020800: 2020 2020 616e 4f62 6a65 6374 2e0a 0a0a anObject....
│ │ │ │ │ +00020810: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ +00020820: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 5379 .info, Node: Sy
│ │ │ │ │ +00020830: 7374 656d 4578 6365 7074 696f 6e73 2e4d stemExceptions.M
│ │ │ │ │ +00020840: 7574 6174 696f 6e45 7272 6f72 2c20 204e utationError, N
│ │ │ │ │ +00020850: 6578 743a 2053 7973 7465 6d45 7863 6570 ext: SystemExcep
│ │ │ │ │ +00020860: 7469 6f6e 732e 4e6f 5275 6e6e 6162 6c65 tions.NoRunnable
│ │ │ │ │ +00020870: 5072 6f63 6573 732c 2020 5072 6576 3a20 Process, Prev:
│ │ │ │ │ +00020880: 5379 7374 656d 4578 6365 7074 696f 6e73 SystemExceptions
│ │ │ │ │ +00020890: 2e4d 7573 7442 6542 6f6f 6c65 616e 2c20 .MustBeBoolean,
│ │ │ │ │ +000208a0: 2055 703a 2042 6173 6520 636c 6173 7365 Up: Base classe
│ │ │ │ │ +000208b0: 730a 0a31 2e31 3736 2053 7973 7465 6d45 s..1.176 SystemE
│ │ │ │ │ +000208c0: 7863 6570 7469 6f6e 732e 4d75 7461 7469 xceptions.Mutati
│ │ │ │ │ +000208d0: 6f6e 4572 726f 720a 3d3d 3d3d 3d3d 3d3d onError.========
│ │ │ │ │ +000208e0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ +000208f0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a 4465 ============..De
│ │ │ │ │ +00020900: 6669 6e65 6420 696e 206e 616d 6573 7061 fined in namespa
│ │ │ │ │ +00020910: 6365 2053 6d61 6c6c 7461 6c6b 2e53 7973 ce Smalltalk.Sys
│ │ │ │ │ +00020920: 7465 6d45 7863 6570 7469 6f6e 730a 5375 temExceptions.Su
│ │ │ │ │ +00020930: 7065 7263 6c61 7373 3a20 4572 726f 720a perclass: Error.
│ │ │ │ │ +00020940: 4361 7465 676f 7279 3a20 4c61 6e67 7561 Category: Langua
│ │ │ │ │ +00020950: 6765 2d45 7863 6570 7469 6f6e 730a 2020 ge-Exceptions.
│ │ │ │ │ +00020960: 2020 2049 2061 6d20 616e 2065 7272 6f72 I am an error
│ │ │ │ │ +00020970: 2072 6169 7365 6420 7768 656e 2061 2063 raised when a c
│ │ │ │ │ +00020980: 6c61 7373 2069 7320 6d75 7461 7465 6420 lass is mutated
│ │ │ │ │ +00020990: 696e 2061 6e20 696e 7661 6c69 6420 7761 in an invalid wa
│ │ │ │ │ +000209a0: 792e 0a0a 2a20 4d65 6e75 3a0a 0a2a 2053 y...* Menu:..* S
│ │ │ │ │ +000209b0: 7973 7465 6d45 7863 6570 7469 6f6e 732e ystemExceptions.
│ │ │ │ │ +000209c0: 4d75 7461 7469 6f6e 4572 726f 7220 636c MutationError cl
│ │ │ │ │ +000209d0: 6173 732d 696e 7374 616e 6365 2063 7265 ass-instance cre
│ │ │ │ │ +000209e0: 6174 696f 6e3a 3a20 2028 636c 6173 7329 ation:: (class)
│ │ │ │ │ +000209f0: 0a2a 2053 7973 7465 6d45 7863 6570 7469 .* SystemExcepti
│ │ │ │ │ +00020a00: 6f6e 732e 4d75 7461 7469 6f6e 4572 726f ons.MutationErro
│ │ │ │ │ +00020a10: 722d 6163 6365 7373 696e 673a 3a20 2028 r-accessing:: (
│ │ │ │ │ +00020a20: 696e 7374 616e 6365 290a 0a1f 0a46 696c instance)....Fil
│ │ │ │ │ +00020a30: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ +00020a40: 2c20 204e 6f64 653a 2053 7973 7465 6d45 , Node: SystemE
│ │ │ │ │ +00020a50: 7863 6570 7469 6f6e 732e 4d75 7461 7469 xceptions.Mutati
│ │ │ │ │ +00020a60: 6f6e 4572 726f 7220 636c 6173 732d 696e onError class-in
│ │ │ │ │ +00020a70: 7374 616e 6365 2063 7265 6174 696f 6e2c stance creation,
│ │ │ │ │ +00020a80: 2020 4e65 7874 3a20 5379 7374 656d 4578 Next: SystemEx
│ │ │ │ │ +00020a90: 6365 7074 696f 6e73 2e4d 7574 6174 696f ceptions.Mutatio
│ │ │ │ │ +00020aa0: 6e45 7272 6f72 2d61 6363 6573 7369 6e67 nError-accessing
│ │ │ │ │ +00020ab0: 2c20 2055 703a 2053 7973 7465 6d45 7863 , Up: SystemExc
│ │ │ │ │ +00020ac0: 6570 7469 6f6e 732e 4d75 7461 7469 6f6e eptions.Mutation
│ │ │ │ │ +00020ad0: 4572 726f 720a 0a31 2e31 3736 2e31 2053 Error..1.176.1 S
│ │ │ │ │ +00020ae0: 7973 7465 6d45 7863 6570 7469 6f6e 732e ystemExceptions.
│ │ │ │ │ +00020af0: 4d75 7461 7469 6f6e 4572 726f 7220 636c MutationError cl
│ │ │ │ │ +00020b00: 6173 733a 2069 6e73 7461 6e63 6520 6372 ass: instance cr
│ │ │ │ │ +00020b10: 6561 7469 6f6e 0a2d 2d2d 2d2d 2d2d 2d2d eation.---------
│ │ │ │ │ +00020b20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00020b30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00020b40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00020b50: 2d2d 2d2d 2d2d 0a0a 6e65 770a 2020 2020 ------..new.
│ │ │ │ │ +00020b60: 2043 7265 6174 6520 616e 2069 6e73 7461 Create an insta
│ │ │ │ │ +00020b70: 6e63 6520 6f66 2074 6865 2072 6563 6569 nce of the recei
│ │ │ │ │ +00020b80: 7665 722c 2077 6869 6368 2079 6f75 2077 ver, which you w
│ │ │ │ │ +00020b90: 696c 6c20 6265 2061 626c 6520 746f 0a20 ill be able to.
│ │ │ │ │ +00020ba0: 2020 2020 7369 676e 616c 206c 6174 6572 signal later
│ │ │ │ │ +00020bb0: 2e0a 0a0a 1f0a 4669 6c65 3a20 6773 742d ......File: gst-
│ │ │ │ │ +00020bc0: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ +00020bd0: 3a20 5379 7374 656d 4578 6365 7074 696f : SystemExceptio
│ │ │ │ │ +00020be0: 6e73 2e4d 7574 6174 696f 6e45 7272 6f72 ns.MutationError
│ │ │ │ │ +00020bf0: 2d61 6363 6573 7369 6e67 2c20 2050 7265 -accessing, Pre
│ │ │ │ │ +00020c00: 763a 2053 7973 7465 6d45 7863 6570 7469 v: SystemExcepti
│ │ │ │ │ +00020c10: 6f6e 732e 4d75 7461 7469 6f6e 4572 726f ons.MutationErro
│ │ │ │ │ +00020c20: 7220 636c 6173 732d 696e 7374 616e 6365 r class-instance
│ │ │ │ │ +00020c30: 2063 7265 6174 696f 6e2c 2020 5570 3a20 creation, Up:
│ │ │ │ │ +00020c40: 5379 7374 656d 4578 6365 7074 696f 6e73 SystemExceptions
│ │ │ │ │ +00020c50: 2e4d 7574 6174 696f 6e45 7272 6f72 0a0a .MutationError..
│ │ │ │ │ +00020c60: 312e 3137 362e 3220 5379 7374 656d 4578 1.176.2 SystemEx
│ │ │ │ │ +00020c70: 6365 7074 696f 6e73 2e4d 7574 6174 696f ceptions.Mutatio
│ │ │ │ │ +00020c80: 6e45 7272 6f72 3a20 6163 6365 7373 696e nError: accessin
│ │ │ │ │ +00020c90: 670a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d g.--------------
│ │ │ │ │ +00020ca0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00020cb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00020cc0: 2d2d 2d0a 0a64 6573 6372 6970 7469 6f6e ---..description
│ │ │ │ │ +00020cd0: 0a20 2020 2020 416e 7377 6572 2061 2074 . Answer a t
│ │ │ │ │ +00020ce0: 6578 7475 616c 2064 6573 6372 6970 7469 extual descripti
│ │ │ │ │ +00020cf0: 6f6e 206f 6620 7468 6520 6578 6365 7074 on of the except
│ │ │ │ │ +00020d00: 696f 6e2e 0a0a 0a1f 0a46 696c 653a 2067 ion......File: g
│ │ │ │ │ +00020d10: 7374 2d62 6173 652e 696e 666f 2c20 204e st-base.info, N
│ │ │ │ │ +00020d20: 6f64 653a 2053 7973 7465 6d45 7863 6570 ode: SystemExcep
│ │ │ │ │ +00020d30: 7469 6f6e 732e 4e6f 5275 6e6e 6162 6c65 tions.NoRunnable
│ │ │ │ │ +00020d40: 5072 6f63 6573 732c 2020 4e65 7874 3a20 Process, Next:
│ │ │ │ │ +00020d50: 5379 7374 656d 4578 6365 7074 696f 6e73 SystemExceptions
│ │ │ │ │ +00020d60: 2e4e 6f74 456e 6f75 6768 456c 656d 656e .NotEnoughElemen
│ │ │ │ │ +00020d70: 7473 2c20 2050 7265 763a 2053 7973 7465 ts, Prev: Syste
│ │ │ │ │ +00020d80: 6d45 7863 6570 7469 6f6e 732e 4d75 7461 mExceptions.Muta
│ │ │ │ │ +00020d90: 7469 6f6e 4572 726f 722c 2020 5570 3a20 tionError, Up:
│ │ │ │ │ +00020da0: 4261 7365 2063 6c61 7373 6573 0a0a 312e Base classes..1.
│ │ │ │ │ +00020db0: 3137 3720 5379 7374 656d 4578 6365 7074 177 SystemExcept
│ │ │ │ │ +00020dc0: 696f 6e73 2e4e 6f52 756e 6e61 626c 6550 ions.NoRunnableP
│ │ │ │ │ +00020dd0: 726f 6365 7373 0a3d 3d3d 3d3d 3d3d 3d3d rocess.=========
│ │ │ │ │ +00020de0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ +00020df0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a ===============.
│ │ │ │ │ +00020e00: 0a44 6566 696e 6564 2069 6e20 6e61 6d65 .Defined in name
│ │ │ │ │ +00020e10: 7370 6163 6520 536d 616c 6c74 616c 6b2e space Smalltalk.
│ │ │ │ │ +00020e20: 5379 7374 656d 4578 6365 7074 696f 6e73 SystemExceptions
│ │ │ │ │ +00020e30: 0a53 7570 6572 636c 6173 733a 2053 7973 .Superclass: Sys
│ │ │ │ │ +00020e40: 7465 6d45 7863 6570 7469 6f6e 732e 564d temExceptions.VM
│ │ │ │ │ +00020e50: 4572 726f 720a 4361 7465 676f 7279 3a20 Error.Category:
│ │ │ │ │ +00020e60: 4c61 6e67 7561 6765 2d45 7863 6570 7469 Language-Excepti
│ │ │ │ │ +00020e70: 6f6e 730a 2020 2020 2049 2061 6d20 7261 ons. I am ra
│ │ │ │ │ +00020e80: 6973 6564 2077 6865 6e20 6e6f 2072 756e ised when no run
│ │ │ │ │ +00020e90: 6e61 626c 6520 7072 6f63 6573 7320 6361 nable process ca
│ │ │ │ │ +00020ea0: 6e20 6265 2066 6f75 6e64 2069 6e20 7468 n be found in th
│ │ │ │ │ +00020eb0: 6520 696d 6167 652e 0a0a 2a20 4d65 6e75 e image...* Menu
│ │ │ │ │ +00020ec0: 3a0a 0a2a 2053 7973 7465 6d45 7863 6570 :..* SystemExcep
│ │ │ │ │ +00020ed0: 7469 6f6e 732e 4e6f 5275 6e6e 6162 6c65 tions.NoRunnable
│ │ │ │ │ +00020ee0: 5072 6f63 6573 732d 6163 6365 7373 696e Process-accessin
│ │ │ │ │ +00020ef0: 673a 3a20 2028 696e 7374 616e 6365 290a g:: (instance).
│ │ │ │ │ +00020f00: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ +00020f10: 652e 696e 666f 2c20 204e 6f64 653a 2053 e.info, Node: S
│ │ │ │ │ +00020f20: 7973 7465 6d45 7863 6570 7469 6f6e 732e ystemExceptions.
│ │ │ │ │ +00020f30: 4e6f 5275 6e6e 6162 6c65 5072 6f63 6573 NoRunnableProces
│ │ │ │ │ +00020f40: 732d 6163 6365 7373 696e 672c 2020 5570 s-accessing, Up
│ │ │ │ │ +00020f50: 3a20 5379 7374 656d 4578 6365 7074 696f : SystemExceptio
│ │ │ │ │ +00020f60: 6e73 2e4e 6f52 756e 6e61 626c 6550 726f ns.NoRunnablePro
│ │ │ │ │ +00020f70: 6365 7373 0a0a 312e 3137 372e 3120 5379 cess..1.177.1 Sy
│ │ │ │ │ +00020f80: 7374 656d 4578 6365 7074 696f 6e73 2e4e stemExceptions.N
│ │ │ │ │ +00020f90: 6f52 756e 6e61 626c 6550 726f 6365 7373 oRunnableProcess
│ │ │ │ │ +00020fa0: 3a20 6163 6365 7373 696e 670a 2d2d 2d2d : accessing.----
│ │ │ │ │ +00020fb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00020fc0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00020fd0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00020fe0: 2d0a 0a64 6573 6372 6970 7469 6f6e 0a20 -..description.
│ │ │ │ │ +00020ff0: 2020 2020 416e 7377 6572 2061 2074 6578 Answer a tex
│ │ │ │ │ +00021000: 7475 616c 2064 6573 6372 6970 7469 6f6e tual description
│ │ │ │ │ +00021010: 206f 6620 7468 6520 6578 6365 7074 696f of the exceptio
│ │ │ │ │ +00021020: 6e2e 0a0a 0a1f 0a46 696c 653a 2067 7374 n......File: gst
│ │ │ │ │ +00021030: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ +00021040: 653a 2053 7973 7465 6d45 7863 6570 7469 e: SystemExcepti
│ │ │ │ │ +00021050: 6f6e 732e 4e6f 7445 6e6f 7567 6845 6c65 ons.NotEnoughEle
│ │ │ │ │ +00021060: 6d65 6e74 732c 2020 4e65 7874 3a20 5379 ments, Next: Sy
│ │ │ │ │ +00021070: 7374 656d 4578 6365 7074 696f 6e73 2e4e stemExceptions.N
│ │ │ │ │ +00021080: 6f74 466f 756e 642c 2020 5072 6576 3a20 otFound, Prev:
│ │ │ │ │ +00021090: 5379 7374 656d 4578 6365 7074 696f 6e73 SystemExceptions
│ │ │ │ │ +000210a0: 2e4e 6f52 756e 6e61 626c 6550 726f 6365 .NoRunnableProce
│ │ │ │ │ +000210b0: 7373 2c20 2055 703a 2042 6173 6520 636c ss, Up: Base cl
│ │ │ │ │ +000210c0: 6173 7365 730a 0a31 2e31 3738 2053 7973 asses..1.178 Sys
│ │ │ │ │ +000210d0: 7465 6d45 7863 6570 7469 6f6e 732e 4e6f temExceptions.No
│ │ │ │ │ +000210e0: 7445 6e6f 7567 6845 6c65 6d65 6e74 730a tEnoughElements.
│ │ │ │ │ +000210f0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ +00021100: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ +00021110: 3d3d 3d3d 3d3d 3d3d 0a0a 4465 6669 6e65 ========..Define
│ │ │ │ │ +00021120: 6420 696e 206e 616d 6573 7061 6365 2053 d in namespace S
│ │ │ │ │ +00021130: 6d61 6c6c 7461 6c6b 2e53 7973 7465 6d45 malltalk.SystemE
│ │ │ │ │ +00021140: 7863 6570 7469 6f6e 730a 5375 7065 7263 xceptions.Superc
│ │ │ │ │ +00021150: 6c61 7373 3a20 4572 726f 720a 4361 7465 lass: Error.Cate
│ │ │ │ │ +00021160: 676f 7279 3a20 4c61 6e67 7561 6765 2d45 gory: Language-E
│ │ │ │ │ +00021170: 7863 6570 7469 6f6e 730a 2020 2020 2049 xceptions. I
│ │ │ │ │ +00021180: 2061 6d20 7261 6973 6564 2077 6865 6e20 am raised when
│ │ │ │ │ +00021190: 6f6e 6520 696e 766f 6b65 7320 236e 6578 one invokes #nex
│ │ │ │ │ +000211a0: 743a 2062 7574 206e 6f74 2065 6e6f 7567 t: but not enoug
│ │ │ │ │ +000211b0: 6820 6974 656d 7320 7265 6d61 696e 2069 h items remain i
│ │ │ │ │ +000211c0: 6e0a 2020 2020 2074 6865 2073 7472 6561 n. the strea
│ │ │ │ │ +000211d0: 6d2e 0a0a 2a20 4d65 6e75 3a0a 0a2a 2053 m...* Menu:..* S
│ │ │ │ │ +000211e0: 7973 7465 6d45 7863 6570 7469 6f6e 732e ystemExceptions.
│ │ │ │ │ +000211f0: 4e6f 7445 6e6f 7567 6845 6c65 6d65 6e74 NotEnoughElement
│ │ │ │ │ +00021200: 7320 636c 6173 732d 7369 676e 616c 696e s class-signalin
│ │ │ │ │ +00021210: 673a 3a20 2028 636c 6173 7329 0a2a 2053 g:: (class).* S
│ │ │ │ │ +00021220: 7973 7465 6d45 7863 6570 7469 6f6e 732e ystemExceptions.
│ │ │ │ │ +00021230: 4e6f 7445 6e6f 7567 6845 6c65 6d65 6e74 NotEnoughElement
│ │ │ │ │ +00021240: 732d 6163 6365 7373 696e 673a 3a20 2028 s-accessing:: (
│ │ │ │ │ +00021250: 696e 7374 616e 6365 290a 0a1f 0a46 696c instance)....Fil
│ │ │ │ │ +00021260: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ +00021270: 2c20 204e 6f64 653a 2053 7973 7465 6d45 , Node: SystemE
│ │ │ │ │ +00021280: 7863 6570 7469 6f6e 732e 4e6f 7445 6e6f xceptions.NotEno
│ │ │ │ │ +00021290: 7567 6845 6c65 6d65 6e74 7320 636c 6173 ughElements clas
│ │ │ │ │ +000212a0: 732d 7369 676e 616c 696e 672c 2020 4e65 s-signaling, Ne
│ │ │ │ │ +000212b0: 7874 3a20 5379 7374 656d 4578 6365 7074 xt: SystemExcept
│ │ │ │ │ +000212c0: 696f 6e73 2e4e 6f74 456e 6f75 6768 456c ions.NotEnoughEl
│ │ │ │ │ +000212d0: 656d 656e 7473 2d61 6363 6573 7369 6e67 ements-accessing
│ │ │ │ │ +000212e0: 2c20 2055 703a 2053 7973 7465 6d45 7863 , Up: SystemExc
│ │ │ │ │ +000212f0: 6570 7469 6f6e 732e 4e6f 7445 6e6f 7567 eptions.NotEnoug
│ │ │ │ │ +00021300: 6845 6c65 6d65 6e74 730a 0a31 2e31 3738 hElements..1.178
│ │ │ │ │ +00021310: 2e31 2053 7973 7465 6d45 7863 6570 7469 .1 SystemExcepti
│ │ │ │ │ +00021320: 6f6e 732e 4e6f 7445 6e6f 7567 6845 6c65 ons.NotEnoughEle
│ │ │ │ │ +00021330: 6d65 6e74 7320 636c 6173 733a 2073 6967 ments class: sig
│ │ │ │ │ +00021340: 6e61 6c69 6e67 0a2d 2d2d 2d2d 2d2d 2d2d naling.---------
│ │ │ │ │ +00021350: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00021360: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00021370: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00021380: 2d2d 0a0a 7369 676e 616c 4f6e 3a20 7265 --..signalOn: re
│ │ │ │ │ +00021390: 6d61 696e 696e 6743 6f75 6e74 0a20 2020 mainingCount.
│ │ │ │ │ +000213a0: 2020 416e 7377 6572 2061 6e20 6578 6365 Answer an exce
│ │ │ │ │ +000213b0: 7074 696f 6e20 7265 706f 7274 696e 6720 ption reporting
│ │ │ │ │ +000213c0: 7468 6520 7061 7261 6d65 7465 7220 6173 the parameter as
│ │ │ │ │ +000213d0: 2069 6e76 616c 6964 2e0a 0a0a 1f0a 4669 invalid......Fi
│ │ │ │ │ +000213e0: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ +000213f0: 6f2c 2020 4e6f 6465 3a20 5379 7374 656d o, Node: System
│ │ │ │ │ +00021400: 4578 6365 7074 696f 6e73 2e4e 6f74 456e Exceptions.NotEn
│ │ │ │ │ +00021410: 6f75 6768 456c 656d 656e 7473 2d61 6363 oughElements-acc
│ │ │ │ │ +00021420: 6573 7369 6e67 2c20 2050 7265 763a 2053 essing, Prev: S
│ │ │ │ │ +00021430: 7973 7465 6d45 7863 6570 7469 6f6e 732e ystemExceptions.
│ │ │ │ │ +00021440: 4e6f 7445 6e6f 7567 6845 6c65 6d65 6e74 NotEnoughElement
│ │ │ │ │ +00021450: 7320 636c 6173 732d 7369 676e 616c 696e s class-signalin
│ │ │ │ │ +00021460: 672c 2020 5570 3a20 5379 7374 656d 4578 g, Up: SystemEx
│ │ │ │ │ +00021470: 6365 7074 696f 6e73 2e4e 6f74 456e 6f75 ceptions.NotEnou
│ │ │ │ │ +00021480: 6768 456c 656d 656e 7473 0a0a 312e 3137 ghElements..1.17
│ │ │ │ │ +00021490: 382e 3220 5379 7374 656d 4578 6365 7074 8.2 SystemExcept
│ │ │ │ │ +000214a0: 696f 6e73 2e4e 6f74 456e 6f75 6768 456c ions.NotEnoughEl
│ │ │ │ │ +000214b0: 656d 656e 7473 3a20 6163 6365 7373 696e ements: accessin
│ │ │ │ │ +000214c0: 670a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d g.--------------
│ │ │ │ │ +000214d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000214e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000214f0: 2d2d 2d2d 2d2d 2d0a 0a64 6573 6372 6970 -------..descrip
│ │ │ │ │ +00021500: 7469 6f6e 0a20 2020 2020 416e 7377 6572 tion. Answer
│ │ │ │ │ +00021510: 2061 2074 6578 7475 616c 2064 6573 6372 a textual descr
│ │ │ │ │ +00021520: 6970 7469 6f6e 206f 6620 7468 6520 6578 iption of the ex
│ │ │ │ │ +00021530: 6365 7074 696f 6e2e 0a0a 6d65 7373 6167 ception...messag
│ │ │ │ │ +00021540: 6554 6578 740a 2020 2020 2041 6e73 7765 eText. Answe
│ │ │ │ │ +00021550: 7220 616e 2065 7863 6570 7469 6f6e 2773 r an exception's
│ │ │ │ │ +00021560: 206d 6573 7361 6765 2074 6578 742e 0a0a message text...
│ │ │ │ │ +00021570: 7265 6d61 696e 696e 6743 6f75 6e74 0a20 remainingCount.
│ │ │ │ │ +00021580: 2020 2020 416e 7377 6572 2074 6865 206e Answer the n
│ │ │ │ │ +00021590: 756d 6265 7220 6f66 2069 7465 6d73 2074 umber of items t
│ │ │ │ │ +000215a0: 6861 7420 7765 7265 2074 6f20 6265 2072 hat were to be r
│ │ │ │ │ +000215b0: 6561 642e 0a0a 7265 6d61 696e 696e 6743 ead...remainingC
│ │ │ │ │ +000215c0: 6f75 6e74 3a20 616e 4f62 6a65 6374 0a20 ount: anObject.
│ │ │ │ │ +000215d0: 2020 2020 5365 7420 7468 6520 6e75 6d62 Set the numb
│ │ │ │ │ +000215e0: 6572 206f 6620 6974 656d 7320 7468 6174 er of items that
│ │ │ │ │ +000215f0: 2077 6572 6520 746f 2062 6520 7265 6164 were to be read
│ │ │ │ │ +00021600: 2e0a 0a0a 1f0a 4669 6c65 3a20 6773 742d ......File: gst-
│ │ │ │ │ +00021610: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ +00021620: 3a20 5379 7374 656d 4578 6365 7074 696f : SystemExceptio
│ │ │ │ │ +00021630: 6e73 2e4e 6f74 466f 756e 642c 2020 4e65 ns.NotFound, Ne
│ │ │ │ │ +00021640: 7874 3a20 5379 7374 656d 4578 6365 7074 xt: SystemExcept
│ │ │ │ │ +00021650: 696f 6e73 2e4e 6f74 496d 706c 656d 656e ions.NotImplemen
│ │ │ │ │ +00021660: 7465 642c 2020 5072 6576 3a20 5379 7374 ted, Prev: Syst
│ │ │ │ │ +00021670: 656d 4578 6365 7074 696f 6e73 2e4e 6f74 emExceptions.Not
│ │ │ │ │ +00021680: 456e 6f75 6768 456c 656d 656e 7473 2c20 EnoughElements,
│ │ │ │ │ +00021690: 2055 703a 2042 6173 6520 636c 6173 7365 Up: Base classe
│ │ │ │ │ +000216a0: 730a 0a31 2e31 3739 2053 7973 7465 6d45 s..1.179 SystemE
│ │ │ │ │ +000216b0: 7863 6570 7469 6f6e 732e 4e6f 7446 6f75 xceptions.NotFou
│ │ │ │ │ +000216c0: 6e64 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d nd.=============
│ │ │ │ │ +000216d0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ +000216e0: 3d3d 0a0a 4465 6669 6e65 6420 696e 206e ==..Defined in n
│ │ │ │ │ +000216f0: 616d 6573 7061 6365 2053 6d61 6c6c 7461 amespace Smallta
│ │ │ │ │ +00021700: 6c6b 2e53 7973 7465 6d45 7863 6570 7469 lk.SystemExcepti
│ │ │ │ │ +00021710: 6f6e 730a 5375 7065 7263 6c61 7373 3a20 ons.Superclass:
│ │ │ │ │ +00021720: 5379 7374 656d 4578 6365 7074 696f 6e73 SystemExceptions
│ │ │ │ │ +00021730: 2e49 6e76 616c 6964 4172 6775 6d65 6e74 .InvalidArgument
│ │ │ │ │ +00021740: 0a43 6174 6567 6f72 793a 204c 616e 6775 .Category: Langu
│ │ │ │ │ +00021750: 6167 652d 4578 6365 7074 696f 6e73 0a20 age-Exceptions.
│ │ │ │ │ +00021760: 2020 2020 4920 616d 2072 6169 7365 6420 I am raised
│ │ │ │ │ +00021770: 7768 656e 2073 6f6d 6574 6869 6e67 2069 when something i
│ │ │ │ │ +00021780: 7320 7365 6172 6368 6564 2077 6974 686f s searched witho
│ │ │ │ │ +00021790: 7574 2073 7563 6365 7373 2e0a 0a2a 204d ut success...* M
│ │ │ │ │ +000217a0: 656e 753a 0a0a 2a20 5379 7374 656d 4578 enu:..* SystemEx
│ │ │ │ │ +000217b0: 6365 7074 696f 6e73 2e4e 6f74 466f 756e ceptions.NotFoun
│ │ │ │ │ +000217c0: 6420 636c 6173 732d 6163 6365 7373 696e d class-accessin
│ │ │ │ │ +000217d0: 673a 3a20 2028 636c 6173 7329 0a2a 2053 g:: (class).* S
│ │ │ │ │ +000217e0: 7973 7465 6d45 7863 6570 7469 6f6e 732e ystemExceptions.
│ │ │ │ │ +000217f0: 4e6f 7446 6f75 6e64 2d61 6363 6573 7369 NotFound-accessi
│ │ │ │ │ +00021800: 6e67 3a3a 2020 2869 6e73 7461 6e63 6529 ng:: (instance)
│ │ │ │ │ +00021810: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ +00021820: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ +00021830: 5379 7374 656d 4578 6365 7074 696f 6e73 SystemExceptions
│ │ │ │ │ +00021840: 2e4e 6f74 466f 756e 6420 636c 6173 732d .NotFound class-
│ │ │ │ │ +00021850: 6163 6365 7373 696e 672c 2020 4e65 7874 accessing, Next
│ │ │ │ │ +00021860: 3a20 5379 7374 656d 4578 6365 7074 696f : SystemExceptio
│ │ │ │ │ +00021870: 6e73 2e4e 6f74 466f 756e 642d 6163 6365 ns.NotFound-acce
│ │ │ │ │ +00021880: 7373 696e 672c 2020 5570 3a20 5379 7374 ssing, Up: Syst
│ │ │ │ │ +00021890: 656d 4578 6365 7074 696f 6e73 2e4e 6f74 emExceptions.Not
│ │ │ │ │ +000218a0: 466f 756e 640a 0a31 2e31 3739 2e31 2053 Found..1.179.1 S
│ │ │ │ │ +000218b0: 7973 7465 6d45 7863 6570 7469 6f6e 732e ystemExceptions.
│ │ │ │ │ +000218c0: 4e6f 7446 6f75 6e64 2063 6c61 7373 3a20 NotFound class:
│ │ │ │ │ +000218d0: 6163 6365 7373 696e 670a 2d2d 2d2d 2d2d accessing.------
│ │ │ │ │ +000218e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000218f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00021900: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 7369 ------------..si
│ │ │ │ │ +00021910: 676e 616c 4f6e 3a20 7661 6c75 6520 7265 gnalOn: value re
│ │ │ │ │ +00021920: 6173 6f6e 3a20 6153 7472 696e 670a 2020 ason: aString.
│ │ │ │ │ +00021930: 2020 2052 6169 7365 2061 6e20 6578 6365 Raise an exce
│ │ │ │ │ +00021940: 7074 696f 6e3a 2072 6561 736f 6e20 7370 ption: reason sp
│ │ │ │ │ +00021950: 6563 6966 6965 7320 7468 6520 7265 6173 ecifies the reas
│ │ │ │ │ +00021960: 6f6e 206f 6620 7468 6520 6578 6365 7074 on of the except
│ │ │ │ │ +00021970: 696f 6e2e 0a0a 7369 676e 616c 4f6e 3a20 ion...signalOn:
│ │ │ │ │ +00021980: 7661 6c75 6520 7768 6174 3a20 6153 7472 value what: aStr
│ │ │ │ │ +00021990: 696e 670a 2020 2020 2052 6169 7365 2061 ing. Raise a
│ │ │ │ │ +000219a0: 6e20 6578 6365 7074 696f 6e3b 2061 5374 n exception; aSt
│ │ │ │ │ +000219b0: 7269 6e67 2073 7065 6369 6669 6573 2077 ring specifies w
│ │ │ │ │ +000219c0: 6861 7420 7761 7320 6e6f 7420 666f 756e hat was not foun
│ │ │ │ │ +000219d0: 6420 2861 206b 6579 2c0a 2020 2020 2061 d (a key,. a
│ │ │ │ │ +000219e0: 6e20 6f62 6a65 6374 2c20 6120 636c 6173 n object, a clas
│ │ │ │ │ +000219f0: 732c 2061 6e64 2073 6f20 6f6e 292e 0a0a s, and so on)...
│ │ │ │ │ +00021a00: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ +00021a10: 652e 696e 666f 2c20 204e 6f64 653a 2053 e.info, Node: S
│ │ │ │ │ +00021a20: 7973 7465 6d45 7863 6570 7469 6f6e 732e ystemExceptions.
│ │ │ │ │ +00021a30: 4e6f 7446 6f75 6e64 2d61 6363 6573 7369 NotFound-accessi
│ │ │ │ │ +00021a40: 6e67 2c20 2050 7265 763a 2053 7973 7465 ng, Prev: Syste
│ │ │ │ │ +00021a50: 6d45 7863 6570 7469 6f6e 732e 4e6f 7446 mExceptions.NotF
│ │ │ │ │ +00021a60: 6f75 6e64 2063 6c61 7373 2d61 6363 6573 ound class-acces
│ │ │ │ │ +00021a70: 7369 6e67 2c20 2055 703a 2053 7973 7465 sing, Up: Syste
│ │ │ │ │ +00021a80: 6d45 7863 6570 7469 6f6e 732e 4e6f 7446 mExceptions.NotF
│ │ │ │ │ +00021a90: 6f75 6e64 0a0a 312e 3137 392e 3220 5379 ound..1.179.2 Sy
│ │ │ │ │ +00021aa0: 7374 656d 4578 6365 7074 696f 6e73 2e4e stemExceptions.N
│ │ │ │ │ +00021ab0: 6f74 466f 756e 643a 2061 6363 6573 7369 otFound: accessi
│ │ │ │ │ +00021ac0: 6e67 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ng.-------------
│ │ │ │ │ +00021ad0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00021ae0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------.
│ │ │ │ │ +00021af0: 0a64 6573 6372 6970 7469 6f6e 0a20 2020 .description.
│ │ │ │ │ +00021b00: 2020 416e 7377 6572 2061 2074 6578 7475 Answer a textu
│ │ │ │ │ +00021b10: 616c 2064 6573 6372 6970 7469 6f6e 206f al description o
│ │ │ │ │ +00021b20: 6620 7468 6520 6578 6365 7074 696f 6e2e f the exception.
│ │ │ │ │ +00021b30: 0a0a 0a1f 0a46 696c 653a 2067 7374 2d62 .....File: gst-b
│ │ │ │ │ +00021b40: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ +00021b50: 2053 7973 7465 6d45 7863 6570 7469 6f6e SystemException
│ │ │ │ │ +00021b60: 732e 4e6f 7449 6d70 6c65 6d65 6e74 6564 s.NotImplemented
│ │ │ │ │ +00021b70: 2c20 204e 6578 743a 2053 7973 7465 6d45 , Next: SystemE
│ │ │ │ │ +00021b80: 7863 6570 7469 6f6e 732e 4e6f 7449 6e64 xceptions.NotInd
│ │ │ │ │ +00021b90: 6578 6162 6c65 2c20 2050 7265 763a 2053 exable, Prev: S
│ │ │ │ │ +00021ba0: 7973 7465 6d45 7863 6570 7469 6f6e 732e ystemExceptions.
│ │ │ │ │ +00021bb0: 4e6f 7446 6f75 6e64 2c20 2055 703a 2042 NotFound, Up: B
│ │ │ │ │ +00021bc0: 6173 6520 636c 6173 7365 730a 0a31 2e31 ase classes..1.1
│ │ │ │ │ +00021bd0: 3830 2053 7973 7465 6d45 7863 6570 7469 80 SystemExcepti
│ │ │ │ │ +00021be0: 6f6e 732e 4e6f 7449 6d70 6c65 6d65 6e74 ons.NotImplement
│ │ │ │ │ +00021bf0: 6564 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ed.=============
│ │ │ │ │ +00021c00: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ +00021c10: 3d3d 3d3d 3d3d 3d3d 0a0a 4465 6669 6e65 ========..Define
│ │ │ │ │ +00021c20: 6420 696e 206e 616d 6573 7061 6365 2053 d in namespace S
│ │ │ │ │ +00021c30: 6d61 6c6c 7461 6c6b 2e53 7973 7465 6d45 malltalk.SystemE
│ │ │ │ │ +00021c40: 7863 6570 7469 6f6e 730a 5375 7065 7263 xceptions.Superc
│ │ │ │ │ +00021c50: 6c61 7373 3a20 4572 726f 720a 4361 7465 lass: Error.Cate
│ │ │ │ │ +00021c60: 676f 7279 3a20 4c61 6e67 7561 6765 2d45 gory: Language-E
│ │ │ │ │ +00021c70: 7863 6570 7469 6f6e 730a 2020 2020 2049 xceptions. I
│ │ │ │ │ +00021c80: 2061 6d20 7261 6973 6564 2077 6865 6e20 am raised when
│ │ │ │ │ +00021c90: 6120 6d65 7468 6f64 2069 7320 6361 6c6c a method is call
│ │ │ │ │ +00021ca0: 6564 2074 6861 7420 6861 7320 6e6f 7420 ed that has not
│ │ │ │ │ +00021cb0: 6265 656e 2069 6d70 6c65 6d65 6e74 6564 been implemented
│ │ │ │ │ +00021cc0: 2e0a 0a2a 204d 656e 753a 0a0a 2a20 5379 ...* Menu:..* Sy
│ │ │ │ │ +00021cd0: 7374 656d 4578 6365 7074 696f 6e73 2e4e stemExceptions.N
│ │ │ │ │ +00021ce0: 6f74 496d 706c 656d 656e 7465 642d 6163 otImplemented-ac
│ │ │ │ │ +00021cf0: 6365 7373 696e 673a 3a20 2028 696e 7374 cessing:: (inst
│ │ │ │ │ +00021d00: 616e 6365 290a 0a1f 0a46 696c 653a 2067 ance)....File: g
│ │ │ │ │ +00021d10: 7374 2d62 6173 652e 696e 666f 2c20 204e st-base.info, N
│ │ │ │ │ +00021d20: 6f64 653a 2053 7973 7465 6d45 7863 6570 ode: SystemExcep
│ │ │ │ │ +00021d30: 7469 6f6e 732e 4e6f 7449 6d70 6c65 6d65 tions.NotImpleme
│ │ │ │ │ +00021d40: 6e74 6564 2d61 6363 6573 7369 6e67 2c20 nted-accessing,
│ │ │ │ │ +00021d50: 2055 703a 2053 7973 7465 6d45 7863 6570 Up: SystemExcep
│ │ │ │ │ +00021d60: 7469 6f6e 732e 4e6f 7449 6d70 6c65 6d65 tions.NotImpleme
│ │ │ │ │ +00021d70: 6e74 6564 0a0a 312e 3138 302e 3120 5379 nted..1.180.1 Sy
│ │ │ │ │ +00021d80: 7374 656d 4578 6365 7074 696f 6e73 2e4e stemExceptions.N
│ │ │ │ │ +00021d90: 6f74 496d 706c 656d 656e 7465 643a 2061 otImplemented: a
│ │ │ │ │ +00021da0: 6363 6573 7369 6e67 0a2d 2d2d 2d2d 2d2d ccessing.-------
│ │ │ │ │ +00021db0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00021dc0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00021dd0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a64 6573 -----------..des
│ │ │ │ │ +00021de0: 6372 6970 7469 6f6e 0a20 2020 2020 416e cription. An
│ │ │ │ │ +00021df0: 7377 6572 2061 2074 6578 7475 616c 2064 swer a textual d
│ │ │ │ │ +00021e00: 6573 6372 6970 7469 6f6e 206f 6620 7468 escription of th
│ │ │ │ │ +00021e10: 6520 6578 6365 7074 696f 6e2e 0a0a 0a1f e exception.....
│ │ │ │ │ +00021e20: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ +00021e30: 696e 666f 2c20 204e 6f64 653a 2053 7973 info, Node: Sys
│ │ │ │ │ +00021e40: 7465 6d45 7863 6570 7469 6f6e 732e 4e6f temExceptions.No
│ │ │ │ │ +00021e50: 7449 6e64 6578 6162 6c65 2c20 204e 6578 tIndexable, Nex
│ │ │ │ │ +00021e60: 743a 2053 7973 7465 6d45 7863 6570 7469 t: SystemExcepti
│ │ │ │ │ +00021e70: 6f6e 732e 4e6f 7459 6574 496d 706c 656d ons.NotYetImplem
│ │ │ │ │ +00021e80: 656e 7465 642c 2020 5072 6576 3a20 5379 ented, Prev: Sy
│ │ │ │ │ +00021e90: 7374 656d 4578 6365 7074 696f 6e73 2e4e stemExceptions.N
│ │ │ │ │ +00021ea0: 6f74 496d 706c 656d 656e 7465 642c 2020 otImplemented,
│ │ │ │ │ +00021eb0: 5570 3a20 4261 7365 2063 6c61 7373 6573 Up: Base classes
│ │ │ │ │ +00021ec0: 0a0a 312e 3138 3120 5379 7374 656d 4578 ..1.181 SystemEx
│ │ │ │ │ +00021ed0: 6365 7074 696f 6e73 2e4e 6f74 496e 6465 ceptions.NotInde
│ │ │ │ │ +00021ee0: 7861 626c 650a 3d3d 3d3d 3d3d 3d3d 3d3d xable.==========
│ │ │ │ │ +00021ef0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ +00021f00: 3d3d 3d3d 3d3d 3d3d 3d0a 0a44 6566 696e =========..Defin
│ │ │ │ │ +00021f10: 6564 2069 6e20 6e61 6d65 7370 6163 6520 ed in namespace
│ │ │ │ │ +00021f20: 536d 616c 6c74 616c 6b2e 5379 7374 656d Smalltalk.System
│ │ │ │ │ +00021f30: 4578 6365 7074 696f 6e73 0a53 7570 6572 Exceptions.Super
│ │ │ │ │ +00021f40: 636c 6173 733a 2053 7973 7465 6d45 7863 class: SystemExc
│ │ │ │ │ +00021f50: 6570 7469 6f6e 732e 496e 7661 6c69 6456 eptions.InvalidV
│ │ │ │ │ +00021f60: 616c 7565 0a43 6174 6567 6f72 793a 204c alue.Category: L
│ │ │ │ │ +00021f70: 616e 6775 6167 652d 4578 6365 7074 696f anguage-Exceptio
│ │ │ │ │ +00021f80: 6e73 0a20 2020 2020 4920 616d 2072 6169 ns. I am rai
│ │ │ │ │ +00021f90: 7365 6420 7768 656e 2061 6e20 6f62 6a65 sed when an obje
│ │ │ │ │ +00021fa0: 6374 2069 7320 6e6f 7420 696e 6465 7861 ct is not indexa
│ │ │ │ │ +00021fb0: 626c 652e 0a0a 2a20 4d65 6e75 3a0a 0a2a ble...* Menu:..*
│ │ │ │ │ +00021fc0: 2053 7973 7465 6d45 7863 6570 7469 6f6e SystemException
│ │ │ │ │ +00021fd0: 732e 4e6f 7449 6e64 6578 6162 6c65 2d61 s.NotIndexable-a
│ │ │ │ │ +00021fe0: 6363 6573 7369 6e67 3a3a 2020 2869 6e73 ccessing:: (ins
│ │ │ │ │ +00021ff0: 7461 6e63 6529 0a0a 1f0a 4669 6c65 3a20 tance)....File:
│ │ │ │ │ +00022000: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ +00022010: 4e6f 6465 3a20 5379 7374 656d 4578 6365 Node: SystemExce
│ │ │ │ │ +00022020: 7074 696f 6e73 2e4e 6f74 496e 6465 7861 ptions.NotIndexa
│ │ │ │ │ +00022030: 626c 652d 6163 6365 7373 696e 672c 2020 ble-accessing,
│ │ │ │ │ +00022040: 5570 3a20 5379 7374 656d 4578 6365 7074 Up: SystemExcept
│ │ │ │ │ +00022050: 696f 6e73 2e4e 6f74 496e 6465 7861 626c ions.NotIndexabl
│ │ │ │ │ +00022060: 650a 0a31 2e31 3831 2e31 2053 7973 7465 e..1.181.1 Syste
│ │ │ │ │ +00022070: 6d45 7863 6570 7469 6f6e 732e 4e6f 7449 mExceptions.NotI
│ │ │ │ │ +00022080: 6e64 6578 6162 6c65 3a20 6163 6365 7373 ndexable: access
│ │ │ │ │ +00022090: 696e 670a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ing.------------
│ │ │ │ │ +000220a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000220b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000220c0: 2d2d 2d2d 0a0a 6465 7363 7269 7074 696f ----..descriptio
│ │ │ │ │ +000220d0: 6e0a 2020 2020 2041 6e73 7765 7220 6120 n. Answer a
│ │ │ │ │ +000220e0: 7465 7874 7561 6c20 6465 7363 7269 7074 textual descript
│ │ │ │ │ +000220f0: 696f 6e20 6f66 2074 6865 2065 7863 6570 ion of the excep
│ │ │ │ │ +00022100: 7469 6f6e 2e0a 0a0a 1f0a 4669 6c65 3a20 tion......File:
│ │ │ │ │ +00022110: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ +00022120: 4e6f 6465 3a20 5379 7374 656d 4578 6365 Node: SystemExce
│ │ │ │ │ +00022130: 7074 696f 6e73 2e4e 6f74 5965 7449 6d70 ptions.NotYetImp
│ │ │ │ │ +00022140: 6c65 6d65 6e74 6564 2c20 204e 6578 743a lemented, Next:
│ │ │ │ │ +00022150: 2053 7973 7465 6d45 7863 6570 7469 6f6e SystemException
│ │ │ │ │ +00022160: 732e 5061 636b 6167 654e 6f74 4176 6169 s.PackageNotAvai
│ │ │ │ │ +00022170: 6c61 626c 652c 2020 5072 6576 3a20 5379 lable, Prev: Sy
│ │ │ │ │ +00022180: 7374 656d 4578 6365 7074 696f 6e73 2e4e stemExceptions.N
│ │ │ │ │ +00022190: 6f74 496e 6465 7861 626c 652c 2020 5570 otIndexable, Up
│ │ │ │ │ +000221a0: 3a20 4261 7365 2063 6c61 7373 6573 0a0a : Base classes..
│ │ │ │ │ +000221b0: 312e 3138 3220 5379 7374 656d 4578 6365 1.182 SystemExce
│ │ │ │ │ +000221c0: 7074 696f 6e73 2e4e 6f74 5965 7449 6d70 ptions.NotYetImp
│ │ │ │ │ +000221d0: 6c65 6d65 6e74 6564 0a3d 3d3d 3d3d 3d3d lemented.=======
│ │ │ │ │ +000221e0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ +000221f0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ +00022200: 3d0a 0a44 6566 696e 6564 2069 6e20 6e61 =..Defined in na
│ │ │ │ │ +00022210: 6d65 7370 6163 6520 536d 616c 6c74 616c mespace Smalltal
│ │ │ │ │ +00022220: 6b2e 5379 7374 656d 4578 6365 7074 696f k.SystemExceptio
│ │ │ │ │ +00022230: 6e73 0a53 7570 6572 636c 6173 733a 2053 ns.Superclass: S
│ │ │ │ │ +00022240: 7973 7465 6d45 7863 6570 7469 6f6e 732e ystemExceptions.
│ │ │ │ │ +00022250: 4e6f 7449 6d70 6c65 6d65 6e74 6564 0a43 NotImplemented.C
│ │ │ │ │ +00022260: 6174 6567 6f72 793a 204c 616e 6775 6167 ategory: Languag
│ │ │ │ │ +00022270: 652d 4578 6365 7074 696f 6e73 0a20 2020 e-Exceptions.
│ │ │ │ │ +00022280: 2020 4920 616d 2072 6169 7365 6420 7768 I am raised wh
│ │ │ │ │ +00022290: 656e 2061 206d 6574 686f 6420 6973 2063 en a method is c
│ │ │ │ │ +000222a0: 616c 6c65 6420 7468 6174 2068 6173 206e alled that has n
│ │ │ │ │ +000222b0: 6f74 2062 6565 6e20 696d 706c 656d 656e ot been implemen
│ │ │ │ │ +000222c0: 7465 640a 2020 2020 2079 6574 2e0a 0a2a ted. yet...*
│ │ │ │ │ +000222d0: 204d 656e 753a 0a0a 2a20 5379 7374 656d Menu:..* System
│ │ │ │ │ +000222e0: 4578 6365 7074 696f 6e73 2e4e 6f74 5965 Exceptions.NotYe
│ │ │ │ │ +000222f0: 7449 6d70 6c65 6d65 6e74 6564 2d61 6363 tImplemented-acc
│ │ │ │ │ +00022300: 6573 7369 6e67 3a3a 2020 2869 6e73 7461 essing:: (insta
│ │ │ │ │ +00022310: 6e63 6529 0a0a 1f0a 4669 6c65 3a20 6773 nce)....File: gs
│ │ │ │ │ +00022320: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ +00022330: 6465 3a20 5379 7374 656d 4578 6365 7074 de: SystemExcept
│ │ │ │ │ +00022340: 696f 6e73 2e4e 6f74 5965 7449 6d70 6c65 ions.NotYetImple
│ │ │ │ │ +00022350: 6d65 6e74 6564 2d61 6363 6573 7369 6e67 mented-accessing
│ │ │ │ │ +00022360: 2c20 2055 703a 2053 7973 7465 6d45 7863 , Up: SystemExc
│ │ │ │ │ +00022370: 6570 7469 6f6e 732e 4e6f 7459 6574 496d eptions.NotYetIm
│ │ │ │ │ +00022380: 706c 656d 656e 7465 640a 0a31 2e31 3832 plemented..1.182
│ │ │ │ │ +00022390: 2e31 2053 7973 7465 6d45 7863 6570 7469 .1 SystemExcepti
│ │ │ │ │ +000223a0: 6f6e 732e 4e6f 7459 6574 496d 706c 656d ons.NotYetImplem
│ │ │ │ │ +000223b0: 656e 7465 643a 2061 6363 6573 7369 6e67 ented: accessing
│ │ │ │ │ +000223c0: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------
│ │ │ │ │ +000223d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000223e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000223f0: 2d2d 2d2d 2d2d 0a0a 6465 7363 7269 7074 ------..descript
│ │ │ │ │ +00022400: 696f 6e0a 2020 2020 2041 6e73 7765 7220 ion. Answer
│ │ │ │ │ +00022410: 6120 7465 7874 7561 6c20 6465 7363 7269 a textual descri
│ │ │ │ │ +00022420: 7074 696f 6e20 6f66 2074 6865 2065 7863 ption of the exc
│ │ │ │ │ +00022430: 6570 7469 6f6e 2e0a 0a0a 1f0a 4669 6c65 eption......File
│ │ │ │ │ +00022440: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ +00022450: 2020 4e6f 6465 3a20 5379 7374 656d 4578 Node: SystemEx
│ │ │ │ │ +00022460: 6365 7074 696f 6e73 2e50 6163 6b61 6765 ceptions.Package
│ │ │ │ │ +00022470: 4e6f 7441 7661 696c 6162 6c65 2c20 204e NotAvailable, N
│ │ │ │ │ +00022480: 6578 743a 2053 7973 7465 6d45 7863 6570 ext: SystemExcep
│ │ │ │ │ +00022490: 7469 6f6e 732e 5072 696d 6974 6976 6546 tions.PrimitiveF
│ │ │ │ │ +000224a0: 6169 6c65 642c 2020 5072 6576 3a20 5379 ailed, Prev: Sy
│ │ │ │ │ +000224b0: 7374 656d 4578 6365 7074 696f 6e73 2e4e stemExceptions.N
│ │ │ │ │ +000224c0: 6f74 5965 7449 6d70 6c65 6d65 6e74 6564 otYetImplemented
│ │ │ │ │ +000224d0: 2c20 2055 703a 2042 6173 6520 636c 6173 , Up: Base clas
│ │ │ │ │ +000224e0: 7365 730a 0a31 2e31 3833 2053 7973 7465 ses..1.183 Syste
│ │ │ │ │ +000224f0: 6d45 7863 6570 7469 6f6e 732e 5061 636b mExceptions.Pack
│ │ │ │ │ +00022500: 6167 654e 6f74 4176 6169 6c61 626c 650a ageNotAvailable.
│ │ │ │ │ +00022510: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ +00022520: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ +00022530: 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a 4465 6669 ==========..Defi
│ │ │ │ │ +00022540: 6e65 6420 696e 206e 616d 6573 7061 6365 ned in namespace
│ │ │ │ │ +00022550: 2053 6d61 6c6c 7461 6c6b 2e53 7973 7465 Smalltalk.Syste
│ │ │ │ │ +00022560: 6d45 7863 6570 7469 6f6e 730a 5375 7065 mExceptions.Supe
│ │ │ │ │ +00022570: 7263 6c61 7373 3a20 5379 7374 656d 4578 rclass: SystemEx
│ │ │ │ │ +00022580: 6365 7074 696f 6e73 2e4e 6f74 466f 756e ceptions.NotFoun
│ │ │ │ │ +00022590: 640a 4361 7465 676f 7279 3a20 4c61 6e67 d.Category: Lang
│ │ │ │ │ +000225a0: 7561 6765 2d50 6163 6b61 6769 6e67 0a0a uage-Packaging..
│ │ │ │ │ +000225b0: 2a20 4d65 6e75 3a0a 0a2a 2053 7973 7465 * Menu:..* Syste
│ │ │ │ │ 000225c0: 6d45 7863 6570 7469 6f6e 732e 5061 636b mExceptions.Pack
│ │ │ │ │ 000225d0: 6167 654e 6f74 4176 6169 6c61 626c 6520 ageNotAvailable
│ │ │ │ │ 000225e0: 636c 6173 732d 7374 696c 6c20 756e 636c class-still uncl
│ │ │ │ │ -000225f0: 6173 7369 6669 6564 2c20 204e 6578 743a assified, Next:
│ │ │ │ │ -00022600: 2053 7973 7465 6d45 7863 6570 7469 6f6e SystemException
│ │ │ │ │ -00022610: 732e 5061 636b 6167 654e 6f74 4176 6169 s.PackageNotAvai
│ │ │ │ │ -00022620: 6c61 626c 652d 6465 7363 7269 7074 696f lable-descriptio
│ │ │ │ │ -00022630: 6e2c 2020 5570 3a20 5379 7374 656d 4578 n, Up: SystemEx
│ │ │ │ │ -00022640: 6365 7074 696f 6e73 2e50 6163 6b61 6765 ceptions.Package
│ │ │ │ │ -00022650: 4e6f 7441 7661 696c 6162 6c65 0a0a 312e NotAvailable..1.
│ │ │ │ │ -00022660: 3138 332e 3120 5379 7374 656d 4578 6365 183.1 SystemExce
│ │ │ │ │ -00022670: 7074 696f 6e73 2e50 6163 6b61 6765 4e6f ptions.PackageNo
│ │ │ │ │ -00022680: 7441 7661 696c 6162 6c65 2063 6c61 7373 tAvailable class
│ │ │ │ │ -00022690: 3a20 7374 696c 6c20 756e 636c 6173 7369 : still unclassi
│ │ │ │ │ -000226a0: 6669 6564 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d fied.-----------
│ │ │ │ │ -000226b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000226c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000226d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000226e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a73 6967 -----------..sig
│ │ │ │ │ -000226f0: 6e61 6c3a 2061 5374 7269 6e67 0a20 2020 nal: aString.
│ │ │ │ │ -00022700: 2020 5369 676e 616c 2061 6e20 6578 6365 Signal an exce
│ │ │ │ │ -00022710: 7074 696f 6e20 7361 7969 6e67 2074 6861 ption saying tha
│ │ │ │ │ -00022720: 7420 7468 6520 7061 636b 6167 6520 6e61 t the package na
│ │ │ │ │ -00022730: 6d65 6420 6153 7472 696e 6720 6361 6e27 med aString can'
│ │ │ │ │ -00022740: 7420 6265 0a20 2020 2020 666f 756e 642e t be. found.
│ │ │ │ │ -00022750: 0a0a 7369 676e 616c 3a20 7061 636b 6167 ..signal: packag
│ │ │ │ │ -00022760: 6520 7265 6173 6f6e 3a20 7265 6173 6f6e e reason: reason
│ │ │ │ │ -00022770: 0a20 2020 2020 5369 676e 616c 2061 6e20 . Signal an
│ │ │ │ │ -00022780: 6578 6365 7074 696f 6e20 7361 7969 6e67 exception saying
│ │ │ │ │ -00022790: 2074 6861 7420 6265 2070 6163 6b61 6765 that be package
│ │ │ │ │ -000227a0: 206e 616d 6564 2070 6163 6b61 6765 2063 named package c
│ │ │ │ │ -000227b0: 616e 2774 2062 650a 2020 2020 2066 6f75 an't be. fou
│ │ │ │ │ -000227c0: 6e64 2062 6563 6175 7365 2074 6865 2072 nd because the r
│ │ │ │ │ -000227d0: 6561 736f 6e20 6e61 6d65 6420 7265 6173 eason named reas
│ │ │ │ │ -000227e0: 6f6e 2e0a 0a1f 0a46 696c 653a 2067 7374 on.....File: gst
│ │ │ │ │ -000227f0: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ -00022800: 653a 2053 7973 7465 6d45 7863 6570 7469 e: SystemExcepti
│ │ │ │ │ -00022810: 6f6e 732e 5061 636b 6167 654e 6f74 4176 ons.PackageNotAv
│ │ │ │ │ -00022820: 6169 6c61 626c 652d 6465 7363 7269 7074 ailable-descript
│ │ │ │ │ -00022830: 696f 6e2c 2020 5072 6576 3a20 5379 7374 ion, Prev: Syst
│ │ │ │ │ -00022840: 656d 4578 6365 7074 696f 6e73 2e50 6163 emExceptions.Pac
│ │ │ │ │ -00022850: 6b61 6765 4e6f 7441 7661 696c 6162 6c65 kageNotAvailable
│ │ │ │ │ -00022860: 2063 6c61 7373 2d73 7469 6c6c 2075 6e63 class-still unc
│ │ │ │ │ -00022870: 6c61 7373 6966 6965 642c 2020 5570 3a20 lassified, Up:
│ │ │ │ │ -00022880: 5379 7374 656d 4578 6365 7074 696f 6e73 SystemExceptions
│ │ │ │ │ -00022890: 2e50 6163 6b61 6765 4e6f 7441 7661 696c .PackageNotAvail
│ │ │ │ │ -000228a0: 6162 6c65 0a0a 312e 3138 332e 3220 5379 able..1.183.2 Sy
│ │ │ │ │ -000228b0: 7374 656d 4578 6365 7074 696f 6e73 2e50 stemExceptions.P
│ │ │ │ │ -000228c0: 6163 6b61 6765 4e6f 7441 7661 696c 6162 ackageNotAvailab
│ │ │ │ │ -000228d0: 6c65 3a20 6465 7363 7269 7074 696f 6e0a le: description.
│ │ │ │ │ -000228e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000228f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00022900: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00022910: 2d2d 2d2d 2d2d 2d2d 2d0a 0a69 7352 6573 ---------..isRes
│ │ │ │ │ -00022920: 756d 6162 6c65 0a20 2020 2020 416e 7377 umable. Answ
│ │ │ │ │ -00022930: 6572 2074 7275 652e 2020 5061 636b 6167 er true. Packag
│ │ │ │ │ -00022940: 6520 756e 6176 6169 6c61 6269 6c69 7479 e unavailability
│ │ │ │ │ -00022950: 2069 7320 7265 7375 6d61 626c 652c 2062 is resumable, b
│ │ │ │ │ -00022960: 6563 6175 7365 2074 6865 0a20 2020 2020 ecause the.
│ │ │ │ │ -00022970: 7061 636b 6167 6520 6669 6c65 7320 6d69 package files mi
│ │ │ │ │ -00022980: 6768 7420 6a75 7374 206c 6965 2065 6c73 ght just lie els
│ │ │ │ │ -00022990: 6577 6865 7265 2e0a 0a1f 0a46 696c 653a ewhere.....File:
│ │ │ │ │ -000229a0: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ -000229b0: 204e 6f64 653a 2053 7973 7465 6d45 7863 Node: SystemExc
│ │ │ │ │ -000229c0: 6570 7469 6f6e 732e 5072 696d 6974 6976 eptions.Primitiv
│ │ │ │ │ -000229d0: 6546 6169 6c65 642c 2020 4e65 7874 3a20 eFailed, Next:
│ │ │ │ │ -000229e0: 5379 7374 656d 4578 6365 7074 696f 6e73 SystemExceptions
│ │ │ │ │ -000229f0: 2e50 726f 6365 7373 4265 696e 6754 6572 .ProcessBeingTer
│ │ │ │ │ -00022a00: 6d69 6e61 7465 642c 2020 5072 6576 3a20 minated, Prev:
│ │ │ │ │ -00022a10: 5379 7374 656d 4578 6365 7074 696f 6e73 SystemExceptions
│ │ │ │ │ -00022a20: 2e50 6163 6b61 6765 4e6f 7441 7661 696c .PackageNotAvail
│ │ │ │ │ -00022a30: 6162 6c65 2c20 2055 703a 2042 6173 6520 able, Up: Base
│ │ │ │ │ -00022a40: 636c 6173 7365 730a 0a31 2e31 3834 2053 classes..1.184 S
│ │ │ │ │ -00022a50: 7973 7465 6d45 7863 6570 7469 6f6e 732e ystemExceptions.
│ │ │ │ │ -00022a60: 5072 696d 6974 6976 6546 6169 6c65 640a PrimitiveFailed.
│ │ │ │ │ -00022a70: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ -00022a80: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ -00022a90: 3d3d 3d3d 3d3d 0a0a 4465 6669 6e65 6420 ======..Defined
│ │ │ │ │ -00022aa0: 696e 206e 616d 6573 7061 6365 2053 6d61 in namespace Sma
│ │ │ │ │ -00022ab0: 6c6c 7461 6c6b 2e53 7973 7465 6d45 7863 lltalk.SystemExc
│ │ │ │ │ -00022ac0: 6570 7469 6f6e 730a 5375 7065 7263 6c61 eptions.Supercla
│ │ │ │ │ -00022ad0: 7373 3a20 5379 7374 656d 4578 6365 7074 ss: SystemExcept
│ │ │ │ │ -00022ae0: 696f 6e73 2e56 4d45 7272 6f72 0a43 6174 ions.VMError.Cat
│ │ │ │ │ -00022af0: 6567 6f72 793a 204c 616e 6775 6167 652d egory: Language-
│ │ │ │ │ -00022b00: 4578 6365 7074 696f 6e73 0a20 2020 2020 Exceptions.
│ │ │ │ │ -00022b10: 4920 616d 2072 6169 7365 6420 7768 656e I am raised when
│ │ │ │ │ -00022b20: 2061 2070 7269 6d69 7469 7665 2066 6169 a primitive fai
│ │ │ │ │ -00022b30: 6c73 2066 6f72 2073 6f6d 6520 7265 6173 ls for some reas
│ │ │ │ │ -00022b40: 6f6e 2e0a 0a2a 204d 656e 753a 0a0a 2a20 on...* Menu:..*
│ │ │ │ │ -00022b50: 5379 7374 656d 4578 6365 7074 696f 6e73 SystemExceptions
│ │ │ │ │ -00022b60: 2e50 7269 6d69 7469 7665 4661 696c 6564 .PrimitiveFailed
│ │ │ │ │ -00022b70: 2d61 6363 6573 7369 6e67 3a3a 2020 2869 -accessing:: (i
│ │ │ │ │ -00022b80: 6e73 7461 6e63 6529 0a0a 1f0a 4669 6c65 nstance)....File
│ │ │ │ │ -00022b90: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ -00022ba0: 2020 4e6f 6465 3a20 5379 7374 656d 4578 Node: SystemEx
│ │ │ │ │ -00022bb0: 6365 7074 696f 6e73 2e50 7269 6d69 7469 ceptions.Primiti
│ │ │ │ │ -00022bc0: 7665 4661 696c 6564 2d61 6363 6573 7369 veFailed-accessi
│ │ │ │ │ -00022bd0: 6e67 2c20 2055 703a 2053 7973 7465 6d45 ng, Up: SystemE
│ │ │ │ │ -00022be0: 7863 6570 7469 6f6e 732e 5072 696d 6974 xceptions.Primit
│ │ │ │ │ -00022bf0: 6976 6546 6169 6c65 640a 0a31 2e31 3834 iveFailed..1.184
│ │ │ │ │ -00022c00: 2e31 2053 7973 7465 6d45 7863 6570 7469 .1 SystemExcepti
│ │ │ │ │ -00022c10: 6f6e 732e 5072 696d 6974 6976 6546 6169 ons.PrimitiveFai
│ │ │ │ │ -00022c20: 6c65 643a 2061 6363 6573 7369 6e67 0a2d led: accessing.-
│ │ │ │ │ -00022c30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00022c40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00022c50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00022c60: 2d2d 0a0a 6465 7363 7269 7074 696f 6e0a --..description.
│ │ │ │ │ -00022c70: 2020 2020 2041 6e73 7765 7220 6120 7465 Answer a te
│ │ │ │ │ -00022c80: 7874 7561 6c20 6465 7363 7269 7074 696f xtual descriptio
│ │ │ │ │ -00022c90: 6e20 6f66 2074 6865 2065 7863 6570 7469 n of the excepti
│ │ │ │ │ -00022ca0: 6f6e 2e0a 0a1f 0a46 696c 653a 2067 7374 on.....File: gst
│ │ │ │ │ -00022cb0: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ -00022cc0: 653a 2053 7973 7465 6d45 7863 6570 7469 e: SystemExcepti
│ │ │ │ │ -00022cd0: 6f6e 732e 5072 6f63 6573 7342 6569 6e67 ons.ProcessBeing
│ │ │ │ │ -00022ce0: 5465 726d 696e 6174 6564 2c20 204e 6578 Terminated, Nex
│ │ │ │ │ -00022cf0: 743a 2053 7973 7465 6d45 7863 6570 7469 t: SystemExcepti
│ │ │ │ │ -00022d00: 6f6e 732e 5072 6f63 6573 7354 6572 6d69 ons.ProcessTermi
│ │ │ │ │ -00022d10: 6e61 7465 642c 2020 5072 6576 3a20 5379 nated, Prev: Sy
│ │ │ │ │ -00022d20: 7374 656d 4578 6365 7074 696f 6e73 2e50 stemExceptions.P
│ │ │ │ │ -00022d30: 7269 6d69 7469 7665 4661 696c 6564 2c20 rimitiveFailed,
│ │ │ │ │ -00022d40: 2055 703a 2042 6173 6520 636c 6173 7365 Up: Base classe
│ │ │ │ │ -00022d50: 730a 0a31 2e31 3835 2053 7973 7465 6d45 s..1.185 SystemE
│ │ │ │ │ -00022d60: 7863 6570 7469 6f6e 732e 5072 6f63 6573 xceptions.Proces
│ │ │ │ │ -00022d70: 7342 6569 6e67 5465 726d 696e 6174 6564 sBeingTerminated
│ │ │ │ │ -00022d80: 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d .===============
│ │ │ │ │ -00022d90: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ -00022da0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a ==============..
│ │ │ │ │ -00022db0: 4465 6669 6e65 6420 696e 206e 616d 6573 Defined in names
│ │ │ │ │ -00022dc0: 7061 6365 2053 6d61 6c6c 7461 6c6b 2e53 pace Smalltalk.S
│ │ │ │ │ -00022dd0: 7973 7465 6d45 7863 6570 7469 6f6e 730a ystemExceptions.
│ │ │ │ │ -00022de0: 5375 7065 7263 6c61 7373 3a20 4e6f 7469 Superclass: Noti
│ │ │ │ │ -00022df0: 6669 6361 7469 6f6e 0a43 6174 6567 6f72 fication.Categor
│ │ │ │ │ -00022e00: 793a 204c 616e 6775 6167 652d 4578 6365 y: Language-Exce
│ │ │ │ │ -00022e10: 7074 696f 6e73 0a20 2020 2020 4920 616d ptions. I am
│ │ │ │ │ -00022e20: 2072 6169 7365 6420 7768 656e 2061 2070 raised when a p
│ │ │ │ │ -00022e30: 726f 6365 7373 2069 7320 7465 726d 696e rocess is termin
│ │ │ │ │ -00022e40: 6174 6564 2e0a 0a2a 204d 656e 753a 0a0a ated...* Menu:..
│ │ │ │ │ -00022e50: 2a20 5379 7374 656d 4578 6365 7074 696f * SystemExceptio
│ │ │ │ │ -00022e60: 6e73 2e50 726f 6365 7373 4265 696e 6754 ns.ProcessBeingT
│ │ │ │ │ -00022e70: 6572 6d69 6e61 7465 6420 636c 6173 732d erminated class-
│ │ │ │ │ -00022e80: 7374 696c 6c20 756e 636c 6173 7369 6669 still unclassifi
│ │ │ │ │ -00022e90: 6564 3a3a 2020 2863 6c61 7373 290a 2a20 ed:: (class).*
│ │ │ │ │ -00022ea0: 5379 7374 656d 4578 6365 7074 696f 6e73 SystemExceptions
│ │ │ │ │ -00022eb0: 2e50 726f 6365 7373 4265 696e 6754 6572 .ProcessBeingTer
│ │ │ │ │ -00022ec0: 6d69 6e61 7465 642d 6163 6365 7373 696e minated-accessin
│ │ │ │ │ -00022ed0: 673a 3a20 2028 696e 7374 616e 6365 290a g:: (instance).
│ │ │ │ │ -00022ee0: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ -00022ef0: 652e 696e 666f 2c20 204e 6f64 653a 2053 e.info, Node: S
│ │ │ │ │ -00022f00: 7973 7465 6d45 7863 6570 7469 6f6e 732e ystemExceptions.
│ │ │ │ │ -00022f10: 5072 6f63 6573 7342 6569 6e67 5465 726d ProcessBeingTerm
│ │ │ │ │ -00022f20: 696e 6174 6564 2063 6c61 7373 2d73 7469 inated class-sti
│ │ │ │ │ -00022f30: 6c6c 2075 6e63 6c61 7373 6966 6965 642c ll unclassified,
│ │ │ │ │ -00022f40: 2020 4e65 7874 3a20 5379 7374 656d 4578 Next: SystemEx
│ │ │ │ │ -00022f50: 6365 7074 696f 6e73 2e50 726f 6365 7373 ceptions.Process
│ │ │ │ │ -00022f60: 4265 696e 6754 6572 6d69 6e61 7465 642d BeingTerminated-
│ │ │ │ │ -00022f70: 6163 6365 7373 696e 672c 2020 5570 3a20 accessing, Up:
│ │ │ │ │ -00022f80: 5379 7374 656d 4578 6365 7074 696f 6e73 SystemExceptions
│ │ │ │ │ -00022f90: 2e50 726f 6365 7373 4265 696e 6754 6572 .ProcessBeingTer
│ │ │ │ │ -00022fa0: 6d69 6e61 7465 640a 0a31 2e31 3835 2e31 minated..1.185.1
│ │ │ │ │ -00022fb0: 2053 7973 7465 6d45 7863 6570 7469 6f6e SystemException
│ │ │ │ │ -00022fc0: 732e 5072 6f63 6573 7342 6569 6e67 5465 s.ProcessBeingTe
│ │ │ │ │ -00022fd0: 726d 696e 6174 6564 2063 6c61 7373 3a20 rminated class:
│ │ │ │ │ -00022fe0: 7374 696c 6c20 756e 636c 6173 7369 6669 still unclassifi
│ │ │ │ │ -00022ff0: 6564 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ed.-------------
│ │ │ │ │ -00023000: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00023010: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00023020: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00023030: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 696e ------------..in
│ │ │ │ │ -00023040: 6974 6961 6c69 7a65 0a20 2020 2020 4e6f itialize. No
│ │ │ │ │ -00023050: 7420 636f 6d6d 656e 7465 642e 0a0a 1f0a t commented.....
│ │ │ │ │ -00023060: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ -00023070: 6e66 6f2c 2020 4e6f 6465 3a20 5379 7374 nfo, Node: Syst
│ │ │ │ │ -00023080: 656d 4578 6365 7074 696f 6e73 2e50 726f emExceptions.Pro
│ │ │ │ │ -00023090: 6365 7373 4265 696e 6754 6572 6d69 6e61 cessBeingTermina
│ │ │ │ │ -000230a0: 7465 642d 6163 6365 7373 696e 672c 2020 ted-accessing,
│ │ │ │ │ -000230b0: 5072 6576 3a20 5379 7374 656d 4578 6365 Prev: SystemExce
│ │ │ │ │ -000230c0: 7074 696f 6e73 2e50 726f 6365 7373 4265 ptions.ProcessBe
│ │ │ │ │ -000230d0: 696e 6754 6572 6d69 6e61 7465 6420 636c ingTerminated cl
│ │ │ │ │ -000230e0: 6173 732d 7374 696c 6c20 756e 636c 6173 ass-still unclas
│ │ │ │ │ -000230f0: 7369 6669 6564 2c20 2055 703a 2053 7973 sified, Up: Sys
│ │ │ │ │ -00023100: 7465 6d45 7863 6570 7469 6f6e 732e 5072 temExceptions.Pr
│ │ │ │ │ -00023110: 6f63 6573 7342 6569 6e67 5465 726d 696e ocessBeingTermin
│ │ │ │ │ -00023120: 6174 6564 0a0a 312e 3138 352e 3220 5379 ated..1.185.2 Sy
│ │ │ │ │ -00023130: 7374 656d 4578 6365 7074 696f 6e73 2e50 stemExceptions.P
│ │ │ │ │ -00023140: 726f 6365 7373 4265 696e 6754 6572 6d69 rocessBeingTermi
│ │ │ │ │ -00023150: 6e61 7465 643a 2061 6363 6573 7369 6e67 nated: accessing
│ │ │ │ │ -00023160: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------
│ │ │ │ │ -00023170: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00023180: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00023190: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a64 6573 -----------..des
│ │ │ │ │ -000231a0: 6372 6970 7469 6f6e 0a20 2020 2020 416e cription. An
│ │ │ │ │ -000231b0: 7377 6572 2061 2074 6578 7475 616c 2064 swer a textual d
│ │ │ │ │ -000231c0: 6573 6372 6970 7469 6f6e 206f 6620 7468 escription of th
│ │ │ │ │ -000231d0: 6520 6578 6365 7074 696f 6e2e 0a0a 7365 e exception...se
│ │ │ │ │ -000231e0: 6d61 7068 6f72 650a 2020 2020 2049 6620 maphore. If
│ │ │ │ │ -000231f0: 7468 6520 7072 6f63 6573 7320 7761 7320 the process was
│ │ │ │ │ -00023200: 7761 6974 696e 6720 6f6e 2061 2073 656d waiting on a sem
│ │ │ │ │ -00023210: 6170 686f 7265 2c20 616e 7377 6572 2069 aphore, answer i
│ │ │ │ │ -00023220: 742e 0a0a 7365 6d61 7068 6f72 653a 2061 t...semaphore: a
│ │ │ │ │ -00023230: 5365 6d61 7068 6f72 650a 2020 2020 2049 Semaphore. I
│ │ │ │ │ -00023240: 6620 7468 6520 7072 6f63 6573 7320 7761 f the process wa
│ │ │ │ │ -00023250: 7320 7761 6974 696e 6720 6f6e 2061 2073 s waiting on a s
│ │ │ │ │ -00023260: 656d 6170 686f 7265 2c20 616e 7377 6572 emaphore, answer
│ │ │ │ │ -00023270: 2069 742e 0a0a 1f0a 4669 6c65 3a20 6773 it.....File: gs
│ │ │ │ │ -00023280: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ -00023290: 6465 3a20 5379 7374 656d 4578 6365 7074 de: SystemExcept
│ │ │ │ │ -000232a0: 696f 6e73 2e50 726f 6365 7373 5465 726d ions.ProcessTerm
│ │ │ │ │ -000232b0: 696e 6174 6564 2c20 204e 6578 743a 2053 inated, Next: S
│ │ │ │ │ -000232c0: 7973 7465 6d45 7863 6570 7469 6f6e 732e ystemExceptions.
│ │ │ │ │ -000232d0: 5265 6164 4f6e 6c79 4f62 6a65 6374 2c20 ReadOnlyObject,
│ │ │ │ │ -000232e0: 2050 7265 763a 2053 7973 7465 6d45 7863 Prev: SystemExc
│ │ │ │ │ -000232f0: 6570 7469 6f6e 732e 5072 6f63 6573 7342 eptions.ProcessB
│ │ │ │ │ -00023300: 6569 6e67 5465 726d 696e 6174 6564 2c20 eingTerminated,
│ │ │ │ │ -00023310: 2055 703a 2042 6173 6520 636c 6173 7365 Up: Base classe
│ │ │ │ │ -00023320: 730a 0a31 2e31 3836 2053 7973 7465 6d45 s..1.186 SystemE
│ │ │ │ │ -00023330: 7863 6570 7469 6f6e 732e 5072 6f63 6573 xceptions.Proces
│ │ │ │ │ -00023340: 7354 6572 6d69 6e61 7465 640a 3d3d 3d3d sTerminated.====
│ │ │ │ │ -00023350: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ -00023360: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ -00023370: 3d3d 3d3d 0a0a 4465 6669 6e65 6420 696e ====..Defined in
│ │ │ │ │ -00023380: 206e 616d 6573 7061 6365 2053 6d61 6c6c namespace Small
│ │ │ │ │ -00023390: 7461 6c6b 2e53 7973 7465 6d45 7863 6570 talk.SystemExcep
│ │ │ │ │ -000233a0: 7469 6f6e 730a 5375 7065 7263 6c61 7373 tions.Superclass
│ │ │ │ │ -000233b0: 3a20 5379 7374 656d 4578 6365 7074 696f : SystemExceptio
│ │ │ │ │ -000233c0: 6e73 2e49 6e76 616c 6964 5661 6c75 650a ns.InvalidValue.
│ │ │ │ │ -000233d0: 4361 7465 676f 7279 3a20 4c61 6e67 7561 Category: Langua
│ │ │ │ │ -000233e0: 6765 2d45 7863 6570 7469 6f6e 730a 2020 ge-Exceptions.
│ │ │ │ │ -000233f0: 2020 2049 2061 6d20 7261 6973 6564 2077 I am raised w
│ │ │ │ │ -00023400: 6865 6e20 736f 6d65 626f 6479 2074 7269 hen somebody tri
│ │ │ │ │ -00023410: 6573 2074 6f20 7265 7375 6d65 206f 7220 es to resume or
│ │ │ │ │ -00023420: 696e 7465 7272 7570 7420 6120 7465 726d interrupt a term
│ │ │ │ │ -00023430: 696e 6174 6564 0a20 2020 2020 7072 6f63 inated. proc
│ │ │ │ │ -00023440: 6573 732e 0a0a 2a20 4d65 6e75 3a0a 0a2a ess...* Menu:..*
│ │ │ │ │ -00023450: 2053 7973 7465 6d45 7863 6570 7469 6f6e SystemException
│ │ │ │ │ -00023460: 732e 5072 6f63 6573 7354 6572 6d69 6e61 s.ProcessTermina
│ │ │ │ │ -00023470: 7465 642d 6163 6365 7373 696e 673a 3a20 ted-accessing::
│ │ │ │ │ -00023480: 2028 696e 7374 616e 6365 290a 0a1f 0a46 (instance)....F
│ │ │ │ │ -00023490: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ -000234a0: 666f 2c20 204e 6f64 653a 2053 7973 7465 fo, Node: Syste
│ │ │ │ │ -000234b0: 6d45 7863 6570 7469 6f6e 732e 5072 6f63 mExceptions.Proc
│ │ │ │ │ -000234c0: 6573 7354 6572 6d69 6e61 7465 642d 6163 essTerminated-ac
│ │ │ │ │ -000234d0: 6365 7373 696e 672c 2020 5570 3a20 5379 cessing, Up: Sy
│ │ │ │ │ -000234e0: 7374 656d 4578 6365 7074 696f 6e73 2e50 stemExceptions.P
│ │ │ │ │ -000234f0: 726f 6365 7373 5465 726d 696e 6174 6564 rocessTerminated
│ │ │ │ │ -00023500: 0a0a 312e 3138 362e 3120 5379 7374 656d ..1.186.1 System
│ │ │ │ │ -00023510: 4578 6365 7074 696f 6e73 2e50 726f 6365 Exceptions.Proce
│ │ │ │ │ -00023520: 7373 5465 726d 696e 6174 6564 3a20 6163 ssTerminated: ac
│ │ │ │ │ -00023530: 6365 7373 696e 670a 2d2d 2d2d 2d2d 2d2d cessing.--------
│ │ │ │ │ -00023540: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00023550: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00023560: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a64 -------------..d
│ │ │ │ │ -00023570: 6573 6372 6970 7469 6f6e 0a20 2020 2020 escription.
│ │ │ │ │ -00023580: 416e 7377 6572 2061 2074 6578 7475 616c Answer a textual
│ │ │ │ │ -00023590: 2064 6573 6372 6970 7469 6f6e 206f 6620 description of
│ │ │ │ │ -000235a0: 7468 6520 6578 6365 7074 696f 6e2e 0a0a the exception...
│ │ │ │ │ -000235b0: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ -000235c0: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 5379 .info, Node: Sy
│ │ │ │ │ -000235d0: 7374 656d 4578 6365 7074 696f 6e73 2e52 stemExceptions.R
│ │ │ │ │ -000235e0: 6561 644f 6e6c 794f 626a 6563 742c 2020 eadOnlyObject,
│ │ │ │ │ -000235f0: 4e65 7874 3a20 5379 7374 656d 4578 6365 Next: SystemExce
│ │ │ │ │ -00023600: 7074 696f 6e73 2e53 6563 7572 6974 7945 ptions.SecurityE
│ │ │ │ │ -00023610: 7272 6f72 2c20 2050 7265 763a 2053 7973 rror, Prev: Sys
│ │ │ │ │ -00023620: 7465 6d45 7863 6570 7469 6f6e 732e 5072 temExceptions.Pr
│ │ │ │ │ -00023630: 6f63 6573 7354 6572 6d69 6e61 7465 642c ocessTerminated,
│ │ │ │ │ -00023640: 2020 5570 3a20 4261 7365 2063 6c61 7373 Up: Base class
│ │ │ │ │ -00023650: 6573 0a0a 312e 3138 3720 5379 7374 656d es..1.187 System
│ │ │ │ │ -00023660: 4578 6365 7074 696f 6e73 2e52 6561 644f Exceptions.ReadO
│ │ │ │ │ -00023670: 6e6c 794f 626a 6563 740a 3d3d 3d3d 3d3d nlyObject.======
│ │ │ │ │ -00023680: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ -00023690: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a ===============.
│ │ │ │ │ -000236a0: 0a44 6566 696e 6564 2069 6e20 6e61 6d65 .Defined in name
│ │ │ │ │ -000236b0: 7370 6163 6520 536d 616c 6c74 616c 6b2e space Smalltalk.
│ │ │ │ │ -000236c0: 5379 7374 656d 4578 6365 7074 696f 6e73 SystemExceptions
│ │ │ │ │ -000236d0: 0a53 7570 6572 636c 6173 733a 2053 7973 .Superclass: Sys
│ │ │ │ │ -000236e0: 7465 6d45 7863 6570 7469 6f6e 732e 496e temExceptions.In
│ │ │ │ │ -000236f0: 7661 6c69 6456 616c 7565 0a43 6174 6567 validValue.Categ
│ │ │ │ │ -00023700: 6f72 793a 204c 616e 6775 6167 652d 4578 ory: Language-Ex
│ │ │ │ │ -00023710: 6365 7074 696f 6e73 0a20 2020 2020 4920 ceptions. I
│ │ │ │ │ -00023720: 616d 2072 6169 7365 6420 7768 656e 206f am raised when o
│ │ │ │ │ -00023730: 6e65 2077 7269 7465 7320 746f 2061 2072 ne writes to a r
│ │ │ │ │ -00023740: 6561 642d 6f6e 6c79 206f 626a 6563 742e ead-only object.
│ │ │ │ │ -00023750: 0a0a 2a20 4d65 6e75 3a0a 0a2a 2053 7973 ..* Menu:..* Sys
│ │ │ │ │ -00023760: 7465 6d45 7863 6570 7469 6f6e 732e 5265 temExceptions.Re
│ │ │ │ │ -00023770: 6164 4f6e 6c79 4f62 6a65 6374 2d61 6363 adOnlyObject-acc
│ │ │ │ │ -00023780: 6573 7369 6e67 3a3a 2020 2869 6e73 7461 essing:: (insta
│ │ │ │ │ -00023790: 6e63 6529 0a0a 1f0a 4669 6c65 3a20 6773 nce)....File: gs
│ │ │ │ │ -000237a0: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ -000237b0: 6465 3a20 5379 7374 656d 4578 6365 7074 de: SystemExcept
│ │ │ │ │ -000237c0: 696f 6e73 2e52 6561 644f 6e6c 794f 626a ions.ReadOnlyObj
│ │ │ │ │ -000237d0: 6563 742d 6163 6365 7373 696e 672c 2020 ect-accessing,
│ │ │ │ │ -000237e0: 5570 3a20 5379 7374 656d 4578 6365 7074 Up: SystemExcept
│ │ │ │ │ -000237f0: 696f 6e73 2e52 6561 644f 6e6c 794f 626a ions.ReadOnlyObj
│ │ │ │ │ -00023800: 6563 740a 0a31 2e31 3837 2e31 2053 7973 ect..1.187.1 Sys
│ │ │ │ │ -00023810: 7465 6d45 7863 6570 7469 6f6e 732e 5265 temExceptions.Re
│ │ │ │ │ -00023820: 6164 4f6e 6c79 4f62 6a65 6374 3a20 6163 adOnlyObject: ac
│ │ │ │ │ -00023830: 6365 7373 696e 670a 2d2d 2d2d 2d2d 2d2d cessing.--------
│ │ │ │ │ -00023840: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00023850: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00023860: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6465 7363 ----------..desc
│ │ │ │ │ -00023870: 7269 7074 696f 6e0a 2020 2020 2041 6e73 ription. Ans
│ │ │ │ │ -00023880: 7765 7220 6120 7465 7874 7561 6c20 6465 wer a textual de
│ │ │ │ │ -00023890: 7363 7269 7074 696f 6e20 6f66 2074 6865 scription of the
│ │ │ │ │ -000238a0: 2065 7863 6570 7469 6f6e 2e0a 0a1f 0a46 exception.....F
│ │ │ │ │ -000238b0: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ -000238c0: 666f 2c20 204e 6f64 653a 2053 7973 7465 fo, Node: Syste
│ │ │ │ │ -000238d0: 6d45 7863 6570 7469 6f6e 732e 5365 6375 mExceptions.Secu
│ │ │ │ │ -000238e0: 7269 7479 4572 726f 722c 2020 4e65 7874 rityError, Next
│ │ │ │ │ -000238f0: 3a20 5379 7374 656d 4578 6365 7074 696f : SystemExceptio
│ │ │ │ │ -00023900: 6e73 2e53 686f 756c 644e 6f74 496d 706c ns.ShouldNotImpl
│ │ │ │ │ -00023910: 656d 656e 742c 2020 5072 6576 3a20 5379 ement, Prev: Sy
│ │ │ │ │ -00023920: 7374 656d 4578 6365 7074 696f 6e73 2e52 stemExceptions.R
│ │ │ │ │ -00023930: 6561 644f 6e6c 794f 626a 6563 742c 2020 eadOnlyObject,
│ │ │ │ │ -00023940: 5570 3a20 4261 7365 2063 6c61 7373 6573 Up: Base classes
│ │ │ │ │ -00023950: 0a0a 312e 3138 3820 5379 7374 656d 4578 ..1.188 SystemEx
│ │ │ │ │ -00023960: 6365 7074 696f 6e73 2e53 6563 7572 6974 ceptions.Securit
│ │ │ │ │ -00023970: 7945 7272 6f72 0a3d 3d3d 3d3d 3d3d 3d3d yError.=========
│ │ │ │ │ -00023980: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ -00023990: 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a44 6566 ===========..Def
│ │ │ │ │ -000239a0: 696e 6564 2069 6e20 6e61 6d65 7370 6163 ined in namespac
│ │ │ │ │ -000239b0: 6520 536d 616c 6c74 616c 6b2e 5379 7374 e Smalltalk.Syst
│ │ │ │ │ -000239c0: 656d 4578 6365 7074 696f 6e73 0a53 7570 emExceptions.Sup
│ │ │ │ │ -000239d0: 6572 636c 6173 733a 2053 7973 7465 6d45 erclass: SystemE
│ │ │ │ │ -000239e0: 7863 6570 7469 6f6e 732e 564d 4572 726f xceptions.VMErro
│ │ │ │ │ -000239f0: 720a 4361 7465 676f 7279 3a20 4c61 6e67 r.Category: Lang
│ │ │ │ │ -00023a00: 7561 6765 2d45 7863 6570 7469 6f6e 730a uage-Exceptions.
│ │ │ │ │ -00023a10: 2020 2020 2049 2061 6d20 616e 2065 7272 I am an err
│ │ │ │ │ -00023a20: 6f72 2072 6169 7365 6420 7768 656e 2061 or raised when a
│ │ │ │ │ -00023a30: 6e20 756e 7472 7573 7465 6420 6f62 6a65 n untrusted obje
│ │ │ │ │ -00023a40: 6374 2074 7269 6573 2074 6f20 646f 2061 ct tries to do a
│ │ │ │ │ -00023a50: 6e0a 2020 2020 2069 6e73 6563 7572 6520 n. insecure
│ │ │ │ │ -00023a60: 6f70 6572 6174 696f 6e2e 0a0a 2a20 4d65 operation...* Me
│ │ │ │ │ -00023a70: 6e75 3a0a 0a2a 2053 7973 7465 6d45 7863 nu:..* SystemExc
│ │ │ │ │ -00023a80: 6570 7469 6f6e 732e 5365 6375 7269 7479 eptions.Security
│ │ │ │ │ -00023a90: 4572 726f 7220 636c 6173 732d 6163 6365 Error class-acce
│ │ │ │ │ -00023aa0: 7373 696e 673a 3a20 2028 636c 6173 7329 ssing:: (class)
│ │ │ │ │ -00023ab0: 0a2a 2053 7973 7465 6d45 7863 6570 7469 .* SystemExcepti
│ │ │ │ │ -00023ac0: 6f6e 732e 5365 6375 7269 7479 4572 726f ons.SecurityErro
│ │ │ │ │ -00023ad0: 722d 6163 6365 7373 696e 673a 3a20 2028 r-accessing:: (
│ │ │ │ │ -00023ae0: 696e 7374 616e 6365 290a 0a1f 0a46 696c instance)....Fil
│ │ │ │ │ -00023af0: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ -00023b00: 2c20 204e 6f64 653a 2053 7973 7465 6d45 , Node: SystemE
│ │ │ │ │ -00023b10: 7863 6570 7469 6f6e 732e 5365 6375 7269 xceptions.Securi
│ │ │ │ │ -00023b20: 7479 4572 726f 7220 636c 6173 732d 6163 tyError class-ac
│ │ │ │ │ -00023b30: 6365 7373 696e 672c 2020 4e65 7874 3a20 cessing, Next:
│ │ │ │ │ -00023b40: 5379 7374 656d 4578 6365 7074 696f 6e73 SystemExceptions
│ │ │ │ │ -00023b50: 2e53 6563 7572 6974 7945 7272 6f72 2d61 .SecurityError-a
│ │ │ │ │ -00023b60: 6363 6573 7369 6e67 2c20 2055 703a 2053 ccessing, Up: S
│ │ │ │ │ -00023b70: 7973 7465 6d45 7863 6570 7469 6f6e 732e ystemExceptions.
│ │ │ │ │ -00023b80: 5365 6375 7269 7479 4572 726f 720a 0a31 SecurityError..1
│ │ │ │ │ -00023b90: 2e31 3838 2e31 2053 7973 7465 6d45 7863 .188.1 SystemExc
│ │ │ │ │ -00023ba0: 6570 7469 6f6e 732e 5365 6375 7269 7479 eptions.Security
│ │ │ │ │ -00023bb0: 4572 726f 7220 636c 6173 733a 2061 6363 Error class: acc
│ │ │ │ │ -00023bc0: 6573 7369 6e67 0a2d 2d2d 2d2d 2d2d 2d2d essing.---------
│ │ │ │ │ -00023bd0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00023be0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00023bf0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------..
│ │ │ │ │ -00023c00: 7369 676e 616c 3a20 6150 6572 6d69 7373 signal: aPermiss
│ │ │ │ │ -00023c10: 696f 6e0a 2020 2020 2052 6169 7365 2074 ion. Raise t
│ │ │ │ │ -00023c20: 6865 2065 7863 6570 7469 6f6e 2c20 7365 he exception, se
│ │ │ │ │ -00023c30: 7474 696e 6720 746f 2061 5065 726d 6973 tting to aPermis
│ │ │ │ │ -00023c40: 7369 6f6e 2074 6865 2070 6572 6d69 7373 sion the permiss
│ │ │ │ │ -00023c50: 696f 6e20 7468 6174 2077 6173 0a20 2020 ion that was.
│ │ │ │ │ -00023c60: 2020 7465 7374 6564 2061 6e64 2066 6169 tested and fai
│ │ │ │ │ -00023c70: 6c65 642e 0a0a 1f0a 4669 6c65 3a20 6773 led.....File: gs
│ │ │ │ │ -00023c80: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ -00023c90: 6465 3a20 5379 7374 656d 4578 6365 7074 de: SystemExcept
│ │ │ │ │ -00023ca0: 696f 6e73 2e53 6563 7572 6974 7945 7272 ions.SecurityErr
│ │ │ │ │ -00023cb0: 6f72 2d61 6363 6573 7369 6e67 2c20 2050 or-accessing, P
│ │ │ │ │ -00023cc0: 7265 763a 2053 7973 7465 6d45 7863 6570 rev: SystemExcep
│ │ │ │ │ -00023cd0: 7469 6f6e 732e 5365 6375 7269 7479 4572 tions.SecurityEr
│ │ │ │ │ -00023ce0: 726f 7220 636c 6173 732d 6163 6365 7373 ror class-access
│ │ │ │ │ -00023cf0: 696e 672c 2020 5570 3a20 5379 7374 656d ing, Up: System
│ │ │ │ │ -00023d00: 4578 6365 7074 696f 6e73 2e53 6563 7572 Exceptions.Secur
│ │ │ │ │ -00023d10: 6974 7945 7272 6f72 0a0a 312e 3138 382e ityError..1.188.
│ │ │ │ │ -00023d20: 3220 5379 7374 656d 4578 6365 7074 696f 2 SystemExceptio
│ │ │ │ │ -00023d30: 6e73 2e53 6563 7572 6974 7945 7272 6f72 ns.SecurityError
│ │ │ │ │ -00023d40: 3a20 6163 6365 7373 696e 670a 2d2d 2d2d : accessing.----
│ │ │ │ │ -00023d50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00023d60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00023d70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a64 -------------..d
│ │ │ │ │ -00023d80: 6573 6372 6970 7469 6f6e 0a20 2020 2020 escription.
│ │ │ │ │ -00023d90: 416e 7377 6572 2061 2074 6578 7475 616c Answer a textual
│ │ │ │ │ -00023da0: 2064 6573 6372 6970 7469 6f6e 206f 6620 description of
│ │ │ │ │ -00023db0: 7468 6520 6578 6365 7074 696f 6e2e 0a0a the exception...
│ │ │ │ │ -00023dc0: 6661 696c 6564 5065 726d 6973 7369 6f6e failedPermission
│ │ │ │ │ -00023dd0: 0a20 2020 2020 416e 7377 6572 2074 6865 . Answer the
│ │ │ │ │ -00023de0: 2070 6572 6d69 7373 696f 6e20 7468 6174 permission that
│ │ │ │ │ -00023df0: 2077 6173 2074 6573 7465 6420 616e 6420 was tested and
│ │ │ │ │ -00023e00: 7468 6174 2066 6169 6c65 642e 0a0a 6661 that failed...fa
│ │ │ │ │ -00023e10: 696c 6564 5065 726d 6973 7369 6f6e 3a20 iledPermission:
│ │ │ │ │ -00023e20: 616e 4f62 6a65 6374 0a20 2020 2020 5365 anObject. Se
│ │ │ │ │ -00023e30: 7420 7768 6963 6820 7065 726d 6973 7369 t which permissi
│ │ │ │ │ -00023e40: 6f6e 2077 6173 2074 6573 7465 6420 616e on was tested an
│ │ │ │ │ -00023e50: 6420 6661 696c 6564 2e0a 0a1f 0a46 696c d failed.....Fil
│ │ │ │ │ -00023e60: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ -00023e70: 2c20 204e 6f64 653a 2053 7973 7465 6d45 , Node: SystemE
│ │ │ │ │ -00023e80: 7863 6570 7469 6f6e 732e 5368 6f75 6c64 xceptions.Should
│ │ │ │ │ -00023e90: 4e6f 7449 6d70 6c65 6d65 6e74 2c20 204e NotImplement, N
│ │ │ │ │ -00023ea0: 6578 743a 2053 7973 7465 6d45 7863 6570 ext: SystemExcep
│ │ │ │ │ -00023eb0: 7469 6f6e 732e 5375 6263 6c61 7373 5265 tions.SubclassRe
│ │ │ │ │ -00023ec0: 7370 6f6e 7369 6269 6c69 7479 2c20 2050 sponsibility, P
│ │ │ │ │ -00023ed0: 7265 763a 2053 7973 7465 6d45 7863 6570 rev: SystemExcep
│ │ │ │ │ -00023ee0: 7469 6f6e 732e 5365 6375 7269 7479 4572 tions.SecurityEr
│ │ │ │ │ -00023ef0: 726f 722c 2020 5570 3a20 4261 7365 2063 ror, Up: Base c
│ │ │ │ │ -00023f00: 6c61 7373 6573 0a0a 312e 3138 3920 5379 lasses..1.189 Sy
│ │ │ │ │ -00023f10: 7374 656d 4578 6365 7074 696f 6e73 2e53 stemExceptions.S
│ │ │ │ │ -00023f20: 686f 756c 644e 6f74 496d 706c 656d 656e houldNotImplemen
│ │ │ │ │ -00023f30: 740a 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d t.==============
│ │ │ │ │ -00023f40: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ -00023f50: 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a44 6566 ===========..Def
│ │ │ │ │ -00023f60: 696e 6564 2069 6e20 6e61 6d65 7370 6163 ined in namespac
│ │ │ │ │ -00023f70: 6520 536d 616c 6c74 616c 6b2e 5379 7374 e Smalltalk.Syst
│ │ │ │ │ -00023f80: 656d 4578 6365 7074 696f 6e73 0a53 7570 emExceptions.Sup
│ │ │ │ │ -00023f90: 6572 636c 6173 733a 2053 7973 7465 6d45 erclass: SystemE
│ │ │ │ │ -00023fa0: 7863 6570 7469 6f6e 732e 4e6f 7449 6d70 xceptions.NotImp
│ │ │ │ │ -00023fb0: 6c65 6d65 6e74 6564 0a43 6174 6567 6f72 lemented.Categor
│ │ │ │ │ -00023fc0: 793a 204c 616e 6775 6167 652d 4578 6365 y: Language-Exce
│ │ │ │ │ -00023fd0: 7074 696f 6e73 0a20 2020 2020 4920 616d ptions. I am
│ │ │ │ │ -00023fe0: 2072 6169 7365 6420 7768 656e 2061 206d raised when a m
│ │ │ │ │ -00023ff0: 6574 686f 6420 6973 2063 616c 6c65 6420 ethod is called
│ │ │ │ │ -00024000: 7468 6174 2061 2063 6c61 7373 2077 6973 that a class wis
│ │ │ │ │ -00024010: 6865 7320 7468 6174 2069 7320 6e6f 740a hes that is not.
│ │ │ │ │ -00024020: 2020 2020 2063 616c 6c65 642e 0a0a 2a20 called...*
│ │ │ │ │ -00024030: 4d65 6e75 3a0a 0a2a 2053 7973 7465 6d45 Menu:..* SystemE
│ │ │ │ │ -00024040: 7863 6570 7469 6f6e 732e 5368 6f75 6c64 xceptions.Should
│ │ │ │ │ -00024050: 4e6f 7449 6d70 6c65 6d65 6e74 2d61 6363 NotImplement-acc
│ │ │ │ │ -00024060: 6573 7369 6e67 3a3a 2020 2869 6e73 7461 essing:: (insta
│ │ │ │ │ -00024070: 6e63 6529 0a0a 1f0a 4669 6c65 3a20 6773 nce)....File: gs
│ │ │ │ │ -00024080: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ -00024090: 6465 3a20 5379 7374 656d 4578 6365 7074 de: SystemExcept
│ │ │ │ │ -000240a0: 696f 6e73 2e53 686f 756c 644e 6f74 496d ions.ShouldNotIm
│ │ │ │ │ -000240b0: 706c 656d 656e 742d 6163 6365 7373 696e plement-accessin
│ │ │ │ │ -000240c0: 672c 2020 5570 3a20 5379 7374 656d 4578 g, Up: SystemEx
│ │ │ │ │ -000240d0: 6365 7074 696f 6e73 2e53 686f 756c 644e ceptions.ShouldN
│ │ │ │ │ -000240e0: 6f74 496d 706c 656d 656e 740a 0a31 2e31 otImplement..1.1
│ │ │ │ │ -000240f0: 3839 2e31 2053 7973 7465 6d45 7863 6570 89.1 SystemExcep
│ │ │ │ │ -00024100: 7469 6f6e 732e 5368 6f75 6c64 4e6f 7449 tions.ShouldNotI
│ │ │ │ │ -00024110: 6d70 6c65 6d65 6e74 3a20 6163 6365 7373 mplement: access
│ │ │ │ │ -00024120: 696e 670a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ing.------------
│ │ │ │ │ -00024130: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00024140: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00024150: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6465 7363 ----------..desc
│ │ │ │ │ -00024160: 7269 7074 696f 6e0a 2020 2020 2041 6e73 ription. Ans
│ │ │ │ │ -00024170: 7765 7220 6120 7465 7874 7561 6c20 6465 wer a textual de
│ │ │ │ │ -00024180: 7363 7269 7074 696f 6e20 6f66 2074 6865 scription of the
│ │ │ │ │ -00024190: 2065 7863 6570 7469 6f6e 2e0a 0a1f 0a46 exception.....F
│ │ │ │ │ -000241a0: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ -000241b0: 666f 2c20 204e 6f64 653a 2053 7973 7465 fo, Node: Syste
│ │ │ │ │ -000241c0: 6d45 7863 6570 7469 6f6e 732e 5375 6263 mExceptions.Subc
│ │ │ │ │ -000241d0: 6c61 7373 5265 7370 6f6e 7369 6269 6c69 lassResponsibili
│ │ │ │ │ -000241e0: 7479 2c20 204e 6578 743a 2053 7973 7465 ty, Next: Syste
│ │ │ │ │ -000241f0: 6d45 7863 6570 7469 6f6e 732e 556e 6861 mExceptions.Unha
│ │ │ │ │ -00024200: 6e64 6c65 6445 7863 6570 7469 6f6e 2c20 ndledException,
│ │ │ │ │ -00024210: 2050 7265 763a 2053 7973 7465 6d45 7863 Prev: SystemExc
│ │ │ │ │ -00024220: 6570 7469 6f6e 732e 5368 6f75 6c64 4e6f eptions.ShouldNo
│ │ │ │ │ -00024230: 7449 6d70 6c65 6d65 6e74 2c20 2055 703a tImplement, Up:
│ │ │ │ │ -00024240: 2042 6173 6520 636c 6173 7365 730a 0a31 Base classes..1
│ │ │ │ │ -00024250: 2e31 3930 2053 7973 7465 6d45 7863 6570 .190 SystemExcep
│ │ │ │ │ -00024260: 7469 6f6e 732e 5375 6263 6c61 7373 5265 tions.SubclassRe
│ │ │ │ │ -00024270: 7370 6f6e 7369 6269 6c69 7479 0a3d 3d3d sponsibility.===
│ │ │ │ │ -00024280: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ -00024290: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ -000242a0: 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a 4465 6669 ==========..Defi
│ │ │ │ │ -000242b0: 6e65 6420 696e 206e 616d 6573 7061 6365 ned in namespace
│ │ │ │ │ -000242c0: 2053 6d61 6c6c 7461 6c6b 2e53 7973 7465 Smalltalk.Syste
│ │ │ │ │ -000242d0: 6d45 7863 6570 7469 6f6e 730a 5375 7065 mExceptions.Supe
│ │ │ │ │ -000242e0: 7263 6c61 7373 3a20 5379 7374 656d 4578 rclass: SystemEx
│ │ │ │ │ -000242f0: 6365 7074 696f 6e73 2e53 686f 756c 644e ceptions.ShouldN
│ │ │ │ │ -00024300: 6f74 496d 706c 656d 656e 740a 4361 7465 otImplement.Cate
│ │ │ │ │ -00024310: 676f 7279 3a20 4c61 6e67 7561 6765 2d45 gory: Language-E
│ │ │ │ │ -00024320: 7863 6570 7469 6f6e 730a 2020 2020 2049 xceptions. I
│ │ │ │ │ -00024330: 2061 6d20 7261 6973 6564 2077 6865 6e20 am raised when
│ │ │ │ │ -00024340: 6120 6d65 7468 6f64 2069 7320 6361 6c6c a method is call
│ │ │ │ │ -00024350: 6564 2077 686f 7365 2069 6d70 6c65 6d65 ed whose impleme
│ │ │ │ │ -00024360: 6e74 6174 696f 6e20 6973 2074 6865 0a20 ntation is the.
│ │ │ │ │ -00024370: 2020 2020 7265 7370 6f6e 7369 6269 6c69 responsibili
│ │ │ │ │ -00024380: 7479 206f 6620 636f 6e63 7265 7465 2073 ty of concrete s
│ │ │ │ │ -00024390: 7562 636c 6173 732e 0a0a 2a20 4d65 6e75 ubclass...* Menu
│ │ │ │ │ -000243a0: 3a0a 0a2a 2053 7973 7465 6d45 7863 6570 :..* SystemExcep
│ │ │ │ │ -000243b0: 7469 6f6e 732e 5375 6263 6c61 7373 5265 tions.SubclassRe
│ │ │ │ │ -000243c0: 7370 6f6e 7369 6269 6c69 7479 2d61 6363 sponsibility-acc
│ │ │ │ │ -000243d0: 6573 7369 6e67 3a3a 2020 2869 6e73 7461 essing:: (insta
│ │ │ │ │ -000243e0: 6e63 6529 0a0a 1f0a 4669 6c65 3a20 6773 nce)....File: gs
│ │ │ │ │ -000243f0: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ -00024400: 6465 3a20 5379 7374 656d 4578 6365 7074 de: SystemExcept
│ │ │ │ │ -00024410: 696f 6e73 2e53 7562 636c 6173 7352 6573 ions.SubclassRes
│ │ │ │ │ -00024420: 706f 6e73 6962 696c 6974 792d 6163 6365 ponsibility-acce
│ │ │ │ │ -00024430: 7373 696e 672c 2020 5570 3a20 5379 7374 ssing, Up: Syst
│ │ │ │ │ -00024440: 656d 4578 6365 7074 696f 6e73 2e53 7562 emExceptions.Sub
│ │ │ │ │ -00024450: 636c 6173 7352 6573 706f 6e73 6962 696c classResponsibil
│ │ │ │ │ -00024460: 6974 790a 0a31 2e31 3930 2e31 2053 7973 ity..1.190.1 Sys
│ │ │ │ │ -00024470: 7465 6d45 7863 6570 7469 6f6e 732e 5375 temExceptions.Su
│ │ │ │ │ -00024480: 6263 6c61 7373 5265 7370 6f6e 7369 6269 bclassResponsibi
│ │ │ │ │ -00024490: 6c69 7479 3a20 6163 6365 7373 696e 670a lity: accessing.
│ │ │ │ │ -000244a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000244b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000244c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000244d0: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6465 7363 ----------..desc
│ │ │ │ │ -000244e0: 7269 7074 696f 6e0a 2020 2020 2041 6e73 ription. Ans
│ │ │ │ │ -000244f0: 7765 7220 6120 7465 7874 7561 6c20 6465 wer a textual de
│ │ │ │ │ -00024500: 7363 7269 7074 696f 6e20 6f66 2074 6865 scription of the
│ │ │ │ │ -00024510: 2065 7863 6570 7469 6f6e 2e0a 0a1f 0a46 exception.....F
│ │ │ │ │ -00024520: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ -00024530: 666f 2c20 204e 6f64 653a 2053 7973 7465 fo, Node: Syste
│ │ │ │ │ -00024540: 6d45 7863 6570 7469 6f6e 732e 556e 6861 mExceptions.Unha
│ │ │ │ │ -00024550: 6e64 6c65 6445 7863 6570 7469 6f6e 2c20 ndledException,
│ │ │ │ │ -00024560: 204e 6578 743a 2053 7973 7465 6d45 7863 Next: SystemExc
│ │ │ │ │ -00024570: 6570 7469 6f6e 732e 5573 6572 496e 7465 eptions.UserInte
│ │ │ │ │ -00024580: 7272 7570 742c 2020 5072 6576 3a20 5379 rrupt, Prev: Sy
│ │ │ │ │ -00024590: 7374 656d 4578 6365 7074 696f 6e73 2e53 stemExceptions.S
│ │ │ │ │ -000245a0: 7562 636c 6173 7352 6573 706f 6e73 6962 ubclassResponsib
│ │ │ │ │ -000245b0: 696c 6974 792c 2020 5570 3a20 4261 7365 ility, Up: Base
│ │ │ │ │ -000245c0: 2063 6c61 7373 6573 0a0a 312e 3139 3120 classes..1.191
│ │ │ │ │ -000245d0: 5379 7374 656d 4578 6365 7074 696f 6e73 SystemExceptions
│ │ │ │ │ -000245e0: 2e55 6e68 616e 646c 6564 4578 6365 7074 .UnhandledExcept
│ │ │ │ │ -000245f0: 696f 6e0a 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ion.============
│ │ │ │ │ -00024600: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ -00024610: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a44 =============..D
│ │ │ │ │ -00024620: 6566 696e 6564 2069 6e20 6e61 6d65 7370 efined in namesp
│ │ │ │ │ -00024630: 6163 6520 536d 616c 6c74 616c 6b2e 5379 ace Smalltalk.Sy
│ │ │ │ │ -00024640: 7374 656d 4578 6365 7074 696f 6e73 0a53 stemExceptions.S
│ │ │ │ │ -00024650: 7570 6572 636c 6173 733a 2045 7863 6570 uperclass: Excep
│ │ │ │ │ -00024660: 7469 6f6e 0a43 6174 6567 6f72 793a 204c tion.Category: L
│ │ │ │ │ -00024670: 616e 6775 6167 652d 4578 6365 7074 696f anguage-Exceptio
│ │ │ │ │ -00024680: 6e0a 2020 2020 2049 2061 6d20 7261 6973 n. I am rais
│ │ │ │ │ -00024690: 6564 2077 6865 6e20 6120 6261 636b 7472 ed when a backtr
│ │ │ │ │ -000246a0: 6163 6520 6973 2073 686f 776e 2074 6f20 ace is shown to
│ │ │ │ │ -000246b0: 7465 726d 696e 6174 6520 7468 6520 6375 terminate the cu
│ │ │ │ │ -000246c0: 7272 656e 740a 2020 2020 2070 726f 6365 rrent. proce
│ │ │ │ │ -000246d0: 7373 2e0a 0a2a 204d 656e 753a 0a0a 2a20 ss...* Menu:..*
│ │ │ │ │ -000246e0: 5379 7374 656d 4578 6365 7074 696f 6e73 SystemExceptions
│ │ │ │ │ -000246f0: 2e55 6e68 616e 646c 6564 4578 6365 7074 .UnhandledExcept
│ │ │ │ │ -00024700: 696f 6e2d 6163 6365 7373 696e 673a 3a20 ion-accessing::
│ │ │ │ │ -00024710: 2028 696e 7374 616e 6365 290a 0a1f 0a46 (instance)....F
│ │ │ │ │ -00024720: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ -00024730: 666f 2c20 204e 6f64 653a 2053 7973 7465 fo, Node: Syste
│ │ │ │ │ -00024740: 6d45 7863 6570 7469 6f6e 732e 556e 6861 mExceptions.Unha
│ │ │ │ │ -00024750: 6e64 6c65 6445 7863 6570 7469 6f6e 2d61 ndledException-a
│ │ │ │ │ -00024760: 6363 6573 7369 6e67 2c20 2055 703a 2053 ccessing, Up: S
│ │ │ │ │ -00024770: 7973 7465 6d45 7863 6570 7469 6f6e 732e ystemExceptions.
│ │ │ │ │ -00024780: 556e 6861 6e64 6c65 6445 7863 6570 7469 UnhandledExcepti
│ │ │ │ │ -00024790: 6f6e 0a0a 312e 3139 312e 3120 5379 7374 on..1.191.1 Syst
│ │ │ │ │ -000247a0: 656d 4578 6365 7074 696f 6e73 2e55 6e68 emExceptions.Unh
│ │ │ │ │ -000247b0: 616e 646c 6564 4578 6365 7074 696f 6e3a andledException:
│ │ │ │ │ -000247c0: 2061 6363 6573 7369 6e67 0a2d 2d2d 2d2d accessing.-----
│ │ │ │ │ -000247d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000247e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000247f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00024800: 2d0a 0a64 6566 6175 6c74 4163 7469 6f6e -..defaultAction
│ │ │ │ │ -00024810: 0a20 2020 2020 5465 726d 696e 6174 6520 . Terminate
│ │ │ │ │ -00024820: 7468 6520 6375 7272 656e 7420 7072 6f63 the current proc
│ │ │ │ │ -00024830: 6573 732e 0a0a 6465 7363 7269 7074 696f ess...descriptio
│ │ │ │ │ -00024840: 6e0a 2020 2020 2041 6e73 7765 7220 6120 n. Answer a
│ │ │ │ │ -00024850: 7465 7874 7561 6c20 6465 7363 7269 7074 textual descript
│ │ │ │ │ -00024860: 696f 6e20 6f66 2074 6865 2065 7863 6570 ion of the excep
│ │ │ │ │ -00024870: 7469 6f6e 2e0a 0a6f 7269 6769 6e61 6c45 tion...originalE
│ │ │ │ │ -00024880: 7863 6570 7469 6f6e 0a20 2020 2020 416e xception. An
│ │ │ │ │ -00024890: 7377 6572 2074 6865 2075 6e63 6175 6768 swer the uncaugh
│ │ │ │ │ -000248a0: 7420 6578 6365 7074 696f 6e2e 0a0a 6f72 t exception...or
│ │ │ │ │ -000248b0: 6967 696e 616c 4578 6365 7074 696f 6e3a iginalException:
│ │ │ │ │ -000248c0: 2061 6e4f 626a 6563 740a 2020 2020 2053 anObject. S
│ │ │ │ │ -000248d0: 6574 2074 6865 2075 6e63 6175 6768 7420 et the uncaught
│ │ │ │ │ -000248e0: 6578 6365 7074 696f 6e20 746f 2061 6e4f exception to anO
│ │ │ │ │ -000248f0: 626a 6563 742e 0a0a 1f0a 4669 6c65 3a20 bject.....File:
│ │ │ │ │ -00024900: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ -00024910: 4e6f 6465 3a20 5379 7374 656d 4578 6365 Node: SystemExce
│ │ │ │ │ -00024920: 7074 696f 6e73 2e55 7365 7249 6e74 6572 ptions.UserInter
│ │ │ │ │ -00024930: 7275 7074 2c20 204e 6578 743a 2053 7973 rupt, Next: Sys
│ │ │ │ │ -00024940: 7465 6d45 7863 6570 7469 6f6e 732e 5665 temExceptions.Ve
│ │ │ │ │ -00024950: 7269 6669 6361 7469 6f6e 4572 726f 722c rificationError,
│ │ │ │ │ -00024960: 2020 5072 6576 3a20 5379 7374 656d 4578 Prev: SystemEx
│ │ │ │ │ -00024970: 6365 7074 696f 6e73 2e55 6e68 616e 646c ceptions.Unhandl
│ │ │ │ │ -00024980: 6564 4578 6365 7074 696f 6e2c 2020 5570 edException, Up
│ │ │ │ │ -00024990: 3a20 4261 7365 2063 6c61 7373 6573 0a0a : Base classes..
│ │ │ │ │ -000249a0: 312e 3139 3220 5379 7374 656d 4578 6365 1.192 SystemExce
│ │ │ │ │ -000249b0: 7074 696f 6e73 2e55 7365 7249 6e74 6572 ptions.UserInter
│ │ │ │ │ -000249c0: 7275 7074 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d rupt.===========
│ │ │ │ │ -000249d0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ -000249e0: 3d3d 3d3d 3d3d 3d3d 3d0a 0a44 6566 696e =========..Defin
│ │ │ │ │ -000249f0: 6564 2069 6e20 6e61 6d65 7370 6163 6520 ed in namespace
│ │ │ │ │ -00024a00: 536d 616c 6c74 616c 6b2e 5379 7374 656d Smalltalk.System
│ │ │ │ │ -00024a10: 4578 6365 7074 696f 6e73 0a53 7570 6572 Exceptions.Super
│ │ │ │ │ -00024a20: 636c 6173 733a 2053 7973 7465 6d45 7863 class: SystemExc
│ │ │ │ │ -00024a30: 6570 7469 6f6e 732e 564d 4572 726f 720a eptions.VMError.
│ │ │ │ │ -00024a40: 4361 7465 676f 7279 3a20 4c61 6e67 7561 Category: Langua
│ │ │ │ │ -00024a50: 6765 2d45 7863 6570 7469 6f6e 730a 2020 ge-Exceptions.
│ │ │ │ │ -00024a60: 2020 2049 2061 6d20 7261 6973 6564 2077 I am raised w
│ │ │ │ │ -00024a70: 6865 6e20 6f6e 6520 7072 6573 7365 7320 hen one presses
│ │ │ │ │ -00024a80: 4374 726c 2d43 2e0a 0a2a 204d 656e 753a Ctrl-C...* Menu:
│ │ │ │ │ -00024a90: 0a0a 2a20 5379 7374 656d 4578 6365 7074 ..* SystemExcept
│ │ │ │ │ -00024aa0: 696f 6e73 2e55 7365 7249 6e74 6572 7275 ions.UserInterru
│ │ │ │ │ -00024ab0: 7074 2d61 6363 6573 7369 6e67 3a3a 2020 pt-accessing::
│ │ │ │ │ -00024ac0: 2869 6e73 7461 6e63 6529 0a0a 1f0a 4669 (instance)....Fi
│ │ │ │ │ -00024ad0: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ -00024ae0: 6f2c 2020 4e6f 6465 3a20 5379 7374 656d o, Node: System
│ │ │ │ │ -00024af0: 4578 6365 7074 696f 6e73 2e55 7365 7249 Exceptions.UserI
│ │ │ │ │ -00024b00: 6e74 6572 7275 7074 2d61 6363 6573 7369 nterrupt-accessi
│ │ │ │ │ -00024b10: 6e67 2c20 2055 703a 2053 7973 7465 6d45 ng, Up: SystemE
│ │ │ │ │ -00024b20: 7863 6570 7469 6f6e 732e 5573 6572 496e xceptions.UserIn
│ │ │ │ │ -00024b30: 7465 7272 7570 740a 0a31 2e31 3932 2e31 terrupt..1.192.1
│ │ │ │ │ -00024b40: 2053 7973 7465 6d45 7863 6570 7469 6f6e SystemException
│ │ │ │ │ -00024b50: 732e 5573 6572 496e 7465 7272 7570 743a s.UserInterrupt:
│ │ │ │ │ -00024b60: 2061 6363 6573 7369 6e67 0a2d 2d2d 2d2d accessing.-----
│ │ │ │ │ -00024b70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00024b80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00024b90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6465 ------------..de
│ │ │ │ │ -00024ba0: 7363 7269 7074 696f 6e0a 2020 2020 2041 scription. A
│ │ │ │ │ -00024bb0: 6e73 7765 7220 6120 7465 7874 7561 6c20 nswer a textual
│ │ │ │ │ -00024bc0: 6465 7363 7269 7074 696f 6e20 6f66 2074 description of t
│ │ │ │ │ -00024bd0: 6865 2065 7863 6570 7469 6f6e 2e0a 0a1f he exception....
│ │ │ │ │ -00024be0: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ -00024bf0: 696e 666f 2c20 204e 6f64 653a 2053 7973 info, Node: Sys
│ │ │ │ │ -00024c00: 7465 6d45 7863 6570 7469 6f6e 732e 5665 temExceptions.Ve
│ │ │ │ │ -00024c10: 7269 6669 6361 7469 6f6e 4572 726f 722c rificationError,
│ │ │ │ │ -00024c20: 2020 4e65 7874 3a20 5379 7374 656d 4578 Next: SystemEx
│ │ │ │ │ -00024c30: 6365 7074 696f 6e73 2e56 4d45 7272 6f72 ceptions.VMError
│ │ │ │ │ -00024c40: 2c20 2050 7265 763a 2053 7973 7465 6d45 , Prev: SystemE
│ │ │ │ │ -00024c50: 7863 6570 7469 6f6e 732e 5573 6572 496e xceptions.UserIn
│ │ │ │ │ -00024c60: 7465 7272 7570 742c 2020 5570 3a20 4261 terrupt, Up: Ba
│ │ │ │ │ -00024c70: 7365 2063 6c61 7373 6573 0a0a 312e 3139 se classes..1.19
│ │ │ │ │ -00024c80: 3320 5379 7374 656d 4578 6365 7074 696f 3 SystemExceptio
│ │ │ │ │ -00024c90: 6e73 2e56 6572 6966 6963 6174 696f 6e45 ns.VerificationE
│ │ │ │ │ -00024ca0: 7272 6f72 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d rror.===========
│ │ │ │ │ -00024cb0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ -00024cc0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a44 =============..D
│ │ │ │ │ -00024cd0: 6566 696e 6564 2069 6e20 6e61 6d65 7370 efined in namesp
│ │ │ │ │ -00024ce0: 6163 6520 536d 616c 6c74 616c 6b2e 5379 ace Smalltalk.Sy
│ │ │ │ │ -00024cf0: 7374 656d 4578 6365 7074 696f 6e73 0a53 stemExceptions.S
│ │ │ │ │ -00024d00: 7570 6572 636c 6173 733a 2053 7973 7465 uperclass: Syste
│ │ │ │ │ -00024d10: 6d45 7863 6570 7469 6f6e 732e 564d 4572 mExceptions.VMEr
│ │ │ │ │ -00024d20: 726f 720a 4361 7465 676f 7279 3a20 4c61 ror.Category: La
│ │ │ │ │ -00024d30: 6e67 7561 6765 2d45 7863 6570 7469 6f6e nguage-Exception
│ │ │ │ │ -00024d40: 730a 2020 2020 2049 2061 6d20 7261 6973 s. I am rais
│ │ │ │ │ -00024d50: 6564 2077 6865 6e20 7468 6520 7665 7269 ed when the veri
│ │ │ │ │ -00024d60: 6669 6361 7469 6f6e 206f 6620 6120 6d65 fication of a me
│ │ │ │ │ -00024d70: 7468 6f64 2066 6169 6c73 2e0a 0a2a 204d thod fails...* M
│ │ │ │ │ -00024d80: 656e 753a 0a0a 2a20 5379 7374 656d 4578 enu:..* SystemEx
│ │ │ │ │ -00024d90: 6365 7074 696f 6e73 2e56 6572 6966 6963 ceptions.Verific
│ │ │ │ │ -00024da0: 6174 696f 6e45 7272 6f72 2d61 6363 6573 ationError-acces
│ │ │ │ │ -00024db0: 7369 6e67 3a3a 2020 2869 6e73 7461 6e63 sing:: (instanc
│ │ │ │ │ -00024dc0: 6529 0a0a 1f0a 4669 6c65 3a20 6773 742d e)....File: gst-
│ │ │ │ │ -00024dd0: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ -00024de0: 3a20 5379 7374 656d 4578 6365 7074 696f : SystemExceptio
│ │ │ │ │ -00024df0: 6e73 2e56 6572 6966 6963 6174 696f 6e45 ns.VerificationE
│ │ │ │ │ -00024e00: 7272 6f72 2d61 6363 6573 7369 6e67 2c20 rror-accessing,
│ │ │ │ │ -00024e10: 2055 703a 2053 7973 7465 6d45 7863 6570 Up: SystemExcep
│ │ │ │ │ -00024e20: 7469 6f6e 732e 5665 7269 6669 6361 7469 tions.Verificati
│ │ │ │ │ -00024e30: 6f6e 4572 726f 720a 0a31 2e31 3933 2e31 onError..1.193.1
│ │ │ │ │ -00024e40: 2053 7973 7465 6d45 7863 6570 7469 6f6e SystemException
│ │ │ │ │ -00024e50: 732e 5665 7269 6669 6361 7469 6f6e 4572 s.VerificationEr
│ │ │ │ │ -00024e60: 726f 723a 2061 6363 6573 7369 6e67 0a2d ror: accessing.-
│ │ │ │ │ -00024e70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00024e80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00024e90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00024ea0: 2d2d 2d2d 0a0a 6465 7363 7269 7074 696f ----..descriptio
│ │ │ │ │ -00024eb0: 6e0a 2020 2020 2041 6e73 7765 7220 6120 n. Answer a
│ │ │ │ │ -00024ec0: 7465 7874 7561 6c20 6465 7363 7269 7074 textual descript
│ │ │ │ │ -00024ed0: 696f 6e20 6f66 2074 6865 2065 7863 6570 ion of the excep
│ │ │ │ │ -00024ee0: 7469 6f6e 2e0a 0a1f 0a46 696c 653a 2067 tion.....File: g
│ │ │ │ │ -00024ef0: 7374 2d62 6173 652e 696e 666f 2c20 204e st-base.info, N
│ │ │ │ │ -00024f00: 6f64 653a 2053 7973 7465 6d45 7863 6570 ode: SystemExcep
│ │ │ │ │ -00024f10: 7469 6f6e 732e 564d 4572 726f 722c 2020 tions.VMError,
│ │ │ │ │ -00024f20: 4e65 7874 3a20 5379 7374 656d 4578 6365 Next: SystemExce
│ │ │ │ │ -00024f30: 7074 696f 6e73 2e57 726f 6e67 4172 6775 ptions.WrongArgu
│ │ │ │ │ -00024f40: 6d65 6e74 436f 756e 742c 2020 5072 6576 mentCount, Prev
│ │ │ │ │ -00024f50: 3a20 5379 7374 656d 4578 6365 7074 696f : SystemExceptio
│ │ │ │ │ -00024f60: 6e73 2e56 6572 6966 6963 6174 696f 6e45 ns.VerificationE
│ │ │ │ │ -00024f70: 7272 6f72 2c20 2055 703a 2042 6173 6520 rror, Up: Base
│ │ │ │ │ -00024f80: 636c 6173 7365 730a 0a31 2e31 3934 2053 classes..1.194 S
│ │ │ │ │ -00024f90: 7973 7465 6d45 7863 6570 7469 6f6e 732e ystemExceptions.
│ │ │ │ │ -00024fa0: 564d 4572 726f 720a 3d3d 3d3d 3d3d 3d3d VMError.========
│ │ │ │ │ -00024fb0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ -00024fc0: 3d3d 3d3d 3d3d 0a0a 4465 6669 6e65 6420 ======..Defined
│ │ │ │ │ -00024fd0: 696e 206e 616d 6573 7061 6365 2053 6d61 in namespace Sma
│ │ │ │ │ -00024fe0: 6c6c 7461 6c6b 2e53 7973 7465 6d45 7863 lltalk.SystemExc
│ │ │ │ │ -00024ff0: 6570 7469 6f6e 730a 5375 7065 7263 6c61 eptions.Supercla
│ │ │ │ │ -00025000: 7373 3a20 4572 726f 720a 4361 7465 676f ss: Error.Catego
│ │ │ │ │ -00025010: 7279 3a20 4c61 6e67 7561 6765 2d45 7863 ry: Language-Exc
│ │ │ │ │ -00025020: 6570 7469 6f6e 730a 2020 2020 2049 2061 eptions. I a
│ │ │ │ │ -00025030: 6d20 616e 2065 7272 6f72 2072 656c 6174 m an error relat
│ │ │ │ │ -00025040: 6564 2074 6f20 7468 6520 696e 6e61 7264 ed to the innard
│ │ │ │ │ -00025050: 7320 6f66 2074 6865 2073 7973 7465 6d2e s of the system.
│ │ │ │ │ -00025060: 0a0a 2a20 4d65 6e75 3a0a 0a2a 2053 7973 ..* Menu:..* Sys
│ │ │ │ │ -00025070: 7465 6d45 7863 6570 7469 6f6e 732e 564d temExceptions.VM
│ │ │ │ │ -00025080: 4572 726f 722d 6163 6365 7373 696e 673a Error-accessing:
│ │ │ │ │ -00025090: 3a20 2028 696e 7374 616e 6365 290a 0a1f : (instance)...
│ │ │ │ │ -000250a0: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ -000250b0: 696e 666f 2c20 204e 6f64 653a 2053 7973 info, Node: Sys
│ │ │ │ │ -000250c0: 7465 6d45 7863 6570 7469 6f6e 732e 564d temExceptions.VM
│ │ │ │ │ -000250d0: 4572 726f 722d 6163 6365 7373 696e 672c Error-accessing,
│ │ │ │ │ -000250e0: 2020 5570 3a20 5379 7374 656d 4578 6365 Up: SystemExce
│ │ │ │ │ -000250f0: 7074 696f 6e73 2e56 4d45 7272 6f72 0a0a ptions.VMError..
│ │ │ │ │ -00025100: 312e 3139 342e 3120 5379 7374 656d 4578 1.194.1 SystemEx
│ │ │ │ │ -00025110: 6365 7074 696f 6e73 2e56 4d45 7272 6f72 ceptions.VMError
│ │ │ │ │ -00025120: 3a20 6163 6365 7373 696e 670a 2d2d 2d2d : accessing.----
│ │ │ │ │ -00025130: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00025140: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00025150: 2d2d 2d2d 2d2d 2d0a 0a64 6573 6372 6970 -------..descrip
│ │ │ │ │ -00025160: 7469 6f6e 0a20 2020 2020 416e 7377 6572 tion. Answer
│ │ │ │ │ -00025170: 2061 2074 6578 7475 616c 2064 6573 6372 a textual descr
│ │ │ │ │ -00025180: 6970 7469 6f6e 206f 6620 7468 6520 6578 iption of the ex
│ │ │ │ │ -00025190: 6365 7074 696f 6e2e 0a0a 1f0a 4669 6c65 ception.....File
│ │ │ │ │ -000251a0: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ -000251b0: 2020 4e6f 6465 3a20 5379 7374 656d 4578 Node: SystemEx
│ │ │ │ │ -000251c0: 6365 7074 696f 6e73 2e57 726f 6e67 4172 ceptions.WrongAr
│ │ │ │ │ -000251d0: 6775 6d65 6e74 436f 756e 742c 2020 4e65 gumentCount, Ne
│ │ │ │ │ -000251e0: 7874 3a20 5379 7374 656d 4578 6365 7074 xt: SystemExcept
│ │ │ │ │ -000251f0: 696f 6e73 2e57 726f 6e67 436c 6173 732c ions.WrongClass,
│ │ │ │ │ -00025200: 2020 5072 6576 3a20 5379 7374 656d 4578 Prev: SystemEx
│ │ │ │ │ -00025210: 6365 7074 696f 6e73 2e56 4d45 7272 6f72 ceptions.VMError
│ │ │ │ │ -00025220: 2c20 2055 703a 2042 6173 6520 636c 6173 , Up: Base clas
│ │ │ │ │ -00025230: 7365 730a 0a31 2e31 3935 2053 7973 7465 ses..1.195 Syste
│ │ │ │ │ -00025240: 6d45 7863 6570 7469 6f6e 732e 5772 6f6e mExceptions.Wron
│ │ │ │ │ -00025250: 6741 7267 756d 656e 7443 6f75 6e74 0a3d gArgumentCount.=
│ │ │ │ │ -00025260: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ -00025270: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ -00025280: 3d3d 3d3d 3d3d 3d3d 0a0a 4465 6669 6e65 ========..Define
│ │ │ │ │ -00025290: 6420 696e 206e 616d 6573 7061 6365 2053 d in namespace S
│ │ │ │ │ -000252a0: 6d61 6c6c 7461 6c6b 2e53 7973 7465 6d45 malltalk.SystemE
│ │ │ │ │ -000252b0: 7863 6570 7469 6f6e 730a 5375 7065 7263 xceptions.Superc
│ │ │ │ │ -000252c0: 6c61 7373 3a20 5379 7374 656d 4578 6365 lass: SystemExce
│ │ │ │ │ -000252d0: 7074 696f 6e73 2e50 7269 6d69 7469 7665 ptions.Primitive
│ │ │ │ │ -000252e0: 4661 696c 6564 0a43 6174 6567 6f72 793a Failed.Category:
│ │ │ │ │ -000252f0: 204c 616e 6775 6167 652d 4578 6365 7074 Language-Except
│ │ │ │ │ -00025300: 696f 6e73 0a20 2020 2020 4920 616d 2072 ions. I am r
│ │ │ │ │ -00025310: 6169 7365 6420 7768 656e 206f 6e65 2074 aised when one t
│ │ │ │ │ -00025320: 7269 6573 2074 6f20 6576 616c 7561 7465 ries to evaluate
│ │ │ │ │ -00025330: 2061 206d 6574 686f 6420 2876 6961 2023 a method (via #
│ │ │ │ │ -00025340: 7065 7266 6f72 6d3a 2e2e 2e29 0a20 2020 perform:...).
│ │ │ │ │ -00025350: 2020 6f72 2061 2062 6c6f 636b 2062 7574 or a block but
│ │ │ │ │ -00025360: 2070 6173 7365 7320 7468 6520 7772 6f6e passes the wron
│ │ │ │ │ -00025370: 6720 6e75 6d62 6572 206f 6620 6172 6775 g number of argu
│ │ │ │ │ -00025380: 6d65 6e74 732e 0a0a 2a20 4d65 6e75 3a0a ments...* Menu:.
│ │ │ │ │ -00025390: 0a2a 2053 7973 7465 6d45 7863 6570 7469 .* SystemExcepti
│ │ │ │ │ -000253a0: 6f6e 732e 5772 6f6e 6741 7267 756d 656e ons.WrongArgumen
│ │ │ │ │ -000253b0: 7443 6f75 6e74 2d61 6363 6573 7369 6e67 tCount-accessing
│ │ │ │ │ -000253c0: 3a3a 2020 2869 6e73 7461 6e63 6529 0a0a :: (instance)..
│ │ │ │ │ -000253d0: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ -000253e0: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 5379 .info, Node: Sy
│ │ │ │ │ -000253f0: 7374 656d 4578 6365 7074 696f 6e73 2e57 stemExceptions.W
│ │ │ │ │ -00025400: 726f 6e67 4172 6775 6d65 6e74 436f 756e rongArgumentCoun
│ │ │ │ │ -00025410: 742d 6163 6365 7373 696e 672c 2020 5570 t-accessing, Up
│ │ │ │ │ -00025420: 3a20 5379 7374 656d 4578 6365 7074 696f : SystemExceptio
│ │ │ │ │ -00025430: 6e73 2e57 726f 6e67 4172 6775 6d65 6e74 ns.WrongArgument
│ │ │ │ │ -00025440: 436f 756e 740a 0a31 2e31 3935 2e31 2053 Count..1.195.1 S
│ │ │ │ │ -00025450: 7973 7465 6d45 7863 6570 7469 6f6e 732e ystemExceptions.
│ │ │ │ │ -00025460: 5772 6f6e 6741 7267 756d 656e 7443 6f75 WrongArgumentCou
│ │ │ │ │ -00025470: 6e74 3a20 6163 6365 7373 696e 670a 2d2d nt: accessing.--
│ │ │ │ │ -00025480: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00025490: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000254a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000254b0: 2d2d 2d2d 0a0a 6465 7363 7269 7074 696f ----..descriptio
│ │ │ │ │ -000254c0: 6e0a 2020 2020 2041 6e73 7765 7220 6120 n. Answer a
│ │ │ │ │ -000254d0: 7465 7874 7561 6c20 6465 7363 7269 7074 textual descript
│ │ │ │ │ -000254e0: 696f 6e20 6f66 2074 6865 2065 7863 6570 ion of the excep
│ │ │ │ │ -000254f0: 7469 6f6e 2e0a 0a1f 0a46 696c 653a 2067 tion.....File: g
│ │ │ │ │ -00025500: 7374 2d62 6173 652e 696e 666f 2c20 204e st-base.info, N
│ │ │ │ │ -00025510: 6f64 653a 2053 7973 7465 6d45 7863 6570 ode: SystemExcep
│ │ │ │ │ -00025520: 7469 6f6e 732e 5772 6f6e 6743 6c61 7373 tions.WrongClass
│ │ │ │ │ -00025530: 2c20 204e 6578 743a 2053 7973 7465 6d45 , Next: SystemE
│ │ │ │ │ -00025540: 7863 6570 7469 6f6e 732e 5772 6f6e 674d xceptions.WrongM
│ │ │ │ │ -00025550: 6573 7361 6765 5365 6e74 2c20 2050 7265 essageSent, Pre
│ │ │ │ │ -00025560: 763a 2053 7973 7465 6d45 7863 6570 7469 v: SystemExcepti
│ │ │ │ │ -00025570: 6f6e 732e 5772 6f6e 6741 7267 756d 656e ons.WrongArgumen
│ │ │ │ │ -00025580: 7443 6f75 6e74 2c20 2055 703a 2042 6173 tCount, Up: Bas
│ │ │ │ │ -00025590: 6520 636c 6173 7365 730a 0a31 2e31 3936 e classes..1.196
│ │ │ │ │ -000255a0: 2053 7973 7465 6d45 7863 6570 7469 6f6e SystemException
│ │ │ │ │ -000255b0: 732e 5772 6f6e 6743 6c61 7373 0a3d 3d3d s.WrongClass.===
│ │ │ │ │ -000255c0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ -000255d0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a ==============..
│ │ │ │ │ -000255e0: 4465 6669 6e65 6420 696e 206e 616d 6573 Defined in names
│ │ │ │ │ -000255f0: 7061 6365 2053 6d61 6c6c 7461 6c6b 2e53 pace Smalltalk.S
│ │ │ │ │ -00025600: 7973 7465 6d45 7863 6570 7469 6f6e 730a ystemExceptions.
│ │ │ │ │ -00025610: 5375 7065 7263 6c61 7373 3a20 5379 7374 Superclass: Syst
│ │ │ │ │ -00025620: 656d 4578 6365 7074 696f 6e73 2e49 6e76 emExceptions.Inv
│ │ │ │ │ -00025630: 616c 6964 5661 6c75 650a 4361 7465 676f alidValue.Catego
│ │ │ │ │ -00025640: 7279 3a20 4c61 6e67 7561 6765 2d45 7863 ry: Language-Exc
│ │ │ │ │ -00025650: 6570 7469 6f6e 730a 2020 2020 2049 2061 eptions. I a
│ │ │ │ │ -00025660: 6d20 7261 6973 6564 2077 6865 6e20 616e m raised when an
│ │ │ │ │ -00025670: 2061 7267 756d 656e 7420 6973 2063 6f6e argument is con
│ │ │ │ │ -00025680: 7374 7261 696e 6564 2074 6f20 6265 2061 strained to be a
│ │ │ │ │ -00025690: 6e20 696e 7374 616e 6365 206f 6620 610a n instance of a.
│ │ │ │ │ -000256a0: 2020 2020 2064 6574 6572 6d69 6e61 7465 determinate
│ │ │ │ │ -000256b0: 2063 6c61 7373 2c20 616e 6420 7468 6973 class, and this
│ │ │ │ │ -000256c0: 2063 6f6e 7374 7261 696e 7420 6973 206e constraint is n
│ │ │ │ │ -000256d0: 6f74 2072 6573 7065 6374 6564 2062 7920 ot respected by
│ │ │ │ │ -000256e0: 7468 650a 2020 2020 2063 616c 6c65 722e the. caller.
│ │ │ │ │ -000256f0: 0a0a 2a20 4d65 6e75 3a0a 0a2a 2053 7973 ..* Menu:..* Sys
│ │ │ │ │ -00025700: 7465 6d45 7863 6570 7469 6f6e 732e 5772 temExceptions.Wr
│ │ │ │ │ -00025710: 6f6e 6743 6c61 7373 2063 6c61 7373 2d73 ongClass class-s
│ │ │ │ │ -00025720: 6967 6e61 6c69 6e67 3a3a 2020 2863 6c61 ignaling:: (cla
│ │ │ │ │ -00025730: 7373 290a 2a20 5379 7374 656d 4578 6365 ss).* SystemExce
│ │ │ │ │ -00025740: 7074 696f 6e73 2e57 726f 6e67 436c 6173 ptions.WrongClas
│ │ │ │ │ -00025750: 732d 6163 6365 7373 696e 673a 3a20 2028 s-accessing:: (
│ │ │ │ │ -00025760: 696e 7374 616e 6365 290a 0a1f 0a46 696c instance)....Fil
│ │ │ │ │ -00025770: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ -00025780: 2c20 204e 6f64 653a 2053 7973 7465 6d45 , Node: SystemE
│ │ │ │ │ -00025790: 7863 6570 7469 6f6e 732e 5772 6f6e 6743 xceptions.WrongC
│ │ │ │ │ -000257a0: 6c61 7373 2063 6c61 7373 2d73 6967 6e61 lass class-signa
│ │ │ │ │ -000257b0: 6c69 6e67 2c20 204e 6578 743a 2053 7973 ling, Next: Sys
│ │ │ │ │ -000257c0: 7465 6d45 7863 6570 7469 6f6e 732e 5772 temExceptions.Wr
│ │ │ │ │ -000257d0: 6f6e 6743 6c61 7373 2d61 6363 6573 7369 ongClass-accessi
│ │ │ │ │ -000257e0: 6e67 2c20 2055 703a 2053 7973 7465 6d45 ng, Up: SystemE
│ │ │ │ │ -000257f0: 7863 6570 7469 6f6e 732e 5772 6f6e 6743 xceptions.WrongC
│ │ │ │ │ -00025800: 6c61 7373 0a0a 312e 3139 362e 3120 5379 lass..1.196.1 Sy
│ │ │ │ │ -00025810: 7374 656d 4578 6365 7074 696f 6e73 2e57 stemExceptions.W
│ │ │ │ │ -00025820: 726f 6e67 436c 6173 7320 636c 6173 733a rongClass class:
│ │ │ │ │ -00025830: 2073 6967 6e61 6c69 6e67 0a2d 2d2d 2d2d signaling.-----
│ │ │ │ │ -00025840: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00025850: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00025860: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------.
│ │ │ │ │ -00025870: 0a73 6967 6e61 6c4f 6e3a 2061 6e4f 626a .signalOn: anObj
│ │ │ │ │ -00025880: 6563 7420 6d75 7374 4265 3a20 6143 6c61 ect mustBe: aCla
│ │ │ │ │ -00025890: 7373 4f72 4172 7261 790a 2020 2020 2052 ssOrArray. R
│ │ │ │ │ -000258a0: 6169 7365 2061 6e20 6578 6365 7074 696f aise an exceptio
│ │ │ │ │ -000258b0: 6e2e 2020 5468 6520 6769 7665 6e20 6f62 n. The given ob
│ │ │ │ │ -000258c0: 6a65 6374 2073 686f 756c 6420 6861 7665 ject should have
│ │ │ │ │ -000258d0: 2062 6565 6e20 616e 2069 6e73 7461 6e63 been an instanc
│ │ │ │ │ -000258e0: 650a 2020 2020 206f 6620 6f6e 6520 6f66 e. of one of
│ │ │ │ │ -000258f0: 2074 6865 2063 6c61 7373 6573 2069 6e64 the classes ind
│ │ │ │ │ -00025900: 6963 6174 6564 2062 7920 6143 6c61 7373 icated by aClass
│ │ │ │ │ -00025910: 4f72 4172 7261 7920 2877 6869 6368 2073 OrArray (which s
│ │ │ │ │ -00025920: 686f 756c 6420 6265 2061 0a20 2020 2020 hould be a.
│ │ │ │ │ -00025930: 7369 6e67 6c65 2063 6c61 7373 206f 7220 single class or
│ │ │ │ │ -00025940: 616e 2061 7272 6179 206f 6620 636c 6173 an array of clas
│ │ │ │ │ -00025950: 7365 7329 2e20 2057 6865 7468 6572 2069 ses). Whether i
│ │ │ │ │ -00025960: 6e73 7461 6e63 6573 206f 660a 2020 2020 nstances of.
│ │ │ │ │ -00025970: 2073 7562 636c 6173 7365 7320 6172 6520 subclasses are
│ │ │ │ │ -00025980: 616c 6c6f 7765 6420 7368 6f75 6c64 2062 allowed should b
│ │ │ │ │ -00025990: 6520 636c 6561 7220 6672 6f6d 2074 6865 e clear from the
│ │ │ │ │ -000259a0: 2063 6f6e 7465 7874 2c20 7468 6f75 6768 context, though
│ │ │ │ │ -000259b0: 2069 6e0a 2020 2020 2067 656e 6572 616c in. general
│ │ │ │ │ -000259c0: 2028 692e 652e 2020 7769 7468 2074 6865 (i.e. with the
│ │ │ │ │ -000259d0: 2065 7863 6570 7469 6f6e 206f 6620 6120 exception of a
│ │ │ │ │ -000259e0: 6665 7720 7379 7374 656d 206d 6573 7361 few system messa
│ │ │ │ │ -000259f0: 6765 7329 2074 6865 790a 2020 2020 2073 ges) they. s
│ │ │ │ │ -00025a00: 686f 756c 6420 6265 2e0a 0a1f 0a46 696c hould be.....Fil
│ │ │ │ │ -00025a10: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ -00025a20: 2c20 204e 6f64 653a 2053 7973 7465 6d45 , Node: SystemE
│ │ │ │ │ -00025a30: 7863 6570 7469 6f6e 732e 5772 6f6e 6743 xceptions.WrongC
│ │ │ │ │ -00025a40: 6c61 7373 2d61 6363 6573 7369 6e67 2c20 lass-accessing,
│ │ │ │ │ -00025a50: 2050 7265 763a 2053 7973 7465 6d45 7863 Prev: SystemExc
│ │ │ │ │ -00025a60: 6570 7469 6f6e 732e 5772 6f6e 6743 6c61 eptions.WrongCla
│ │ │ │ │ -00025a70: 7373 2063 6c61 7373 2d73 6967 6e61 6c69 ss class-signali
│ │ │ │ │ -00025a80: 6e67 2c20 2055 703a 2053 7973 7465 6d45 ng, Up: SystemE
│ │ │ │ │ -00025a90: 7863 6570 7469 6f6e 732e 5772 6f6e 6743 xceptions.WrongC
│ │ │ │ │ -00025aa0: 6c61 7373 0a0a 312e 3139 362e 3220 5379 lass..1.196.2 Sy
│ │ │ │ │ -00025ab0: 7374 656d 4578 6365 7074 696f 6e73 2e57 stemExceptions.W
│ │ │ │ │ -00025ac0: 726f 6e67 436c 6173 733a 2061 6363 6573 rongClass: acces
│ │ │ │ │ -00025ad0: 7369 6e67 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d sing.-----------
│ │ │ │ │ -00025ae0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00025af0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00025b00: 2d2d 2d0a 0a64 6573 6372 6970 7469 6f6e ---..description
│ │ │ │ │ -00025b10: 0a20 2020 2020 416e 7377 6572 2061 2074 . Answer a t
│ │ │ │ │ -00025b20: 6578 7475 616c 2064 6573 6372 6970 7469 extual descripti
│ │ │ │ │ -00025b30: 6f6e 206f 6620 7468 6520 6578 6365 7074 on of the except
│ │ │ │ │ -00025b40: 696f 6e2e 0a0a 6d65 7373 6167 6554 6578 ion...messageTex
│ │ │ │ │ -00025b50: 740a 2020 2020 2041 6e73 7765 7220 616e t. Answer an
│ │ │ │ │ -00025b60: 2065 7863 6570 7469 6f6e 2773 206d 6573 exception's mes
│ │ │ │ │ -00025b70: 7361 6765 2074 6578 742e 0a0a 7661 6c69 sage text...vali
│ │ │ │ │ -00025b80: 6443 6c61 7373 6573 0a20 2020 2020 416e dClasses. An
│ │ │ │ │ -00025b90: 7377 6572 2074 6865 206c 6973 7420 6f66 swer the list of
│ │ │ │ │ -00025ba0: 2063 6c61 7373 6573 2077 686f 7365 2069 classes whose i
│ │ │ │ │ -00025bb0: 6e73 7461 6e63 6573 2077 6f75 6c64 2068 nstances would h
│ │ │ │ │ -00025bc0: 6176 6520 6265 656e 2076 616c 6964 2e0a ave been valid..
│ │ │ │ │ -00025bd0: 0a76 616c 6964 436c 6173 7365 733a 2061 .validClasses: a
│ │ │ │ │ -00025be0: 436f 6c6c 6563 7469 6f6e 0a20 2020 2020 Collection.
│ │ │ │ │ -00025bf0: 5365 7420 7468 6520 6c69 7374 206f 6620 Set the list of
│ │ │ │ │ -00025c00: 636c 6173 7365 7320 7768 6f73 6520 696e classes whose in
│ │ │ │ │ -00025c10: 7374 616e 6365 7320 776f 756c 6420 6861 stances would ha
│ │ │ │ │ -00025c20: 7665 2062 6565 6e20 7661 6c69 642e 0a0a ve been valid...
│ │ │ │ │ -00025c30: 7661 6c69 6443 6c61 7373 6573 5374 7269 validClassesStri
│ │ │ │ │ -00025c40: 6e67 0a20 2020 2020 416e 7377 6572 2074 ng. Answer t
│ │ │ │ │ -00025c50: 6865 206c 6973 7420 6f66 2063 6c61 7373 he list of class
│ │ │ │ │ -00025c60: 6573 2077 686f 7365 2069 6e73 7461 6e63 es whose instanc
│ │ │ │ │ -00025c70: 6573 2077 6f75 6c64 2068 6176 6520 6265 es would have be
│ │ │ │ │ -00025c80: 656e 2076 616c 6964 2c0a 2020 2020 2066 en valid,. f
│ │ │ │ │ -00025c90: 6f72 6d61 7474 6564 2061 7320 6120 7374 ormatted as a st
│ │ │ │ │ -00025ca0: 7269 6e67 2e0a 0a1f 0a46 696c 653a 2067 ring.....File: g
│ │ │ │ │ -00025cb0: 7374 2d62 6173 652e 696e 666f 2c20 204e st-base.info, N
│ │ │ │ │ -00025cc0: 6f64 653a 2053 7973 7465 6d45 7863 6570 ode: SystemExcep
│ │ │ │ │ -00025cd0: 7469 6f6e 732e 5772 6f6e 674d 6573 7361 tions.WrongMessa
│ │ │ │ │ -00025ce0: 6765 5365 6e74 2c20 204e 6578 743a 2054 geSent, Next: T
│ │ │ │ │ -00025cf0: 6578 7443 6f6c 6c65 6374 6f72 2c20 2050 extCollector, P
│ │ │ │ │ -00025d00: 7265 763a 2053 7973 7465 6d45 7863 6570 rev: SystemExcep
│ │ │ │ │ -00025d10: 7469 6f6e 732e 5772 6f6e 6743 6c61 7373 tions.WrongClass
│ │ │ │ │ -00025d20: 2c20 2055 703a 2042 6173 6520 636c 6173 , Up: Base clas
│ │ │ │ │ -00025d30: 7365 730a 0a31 2e31 3937 2053 7973 7465 ses..1.197 Syste
│ │ │ │ │ -00025d40: 6d45 7863 6570 7469 6f6e 732e 5772 6f6e mExceptions.Wron
│ │ │ │ │ -00025d50: 674d 6573 7361 6765 5365 6e74 0a3d 3d3d gMessageSent.===
│ │ │ │ │ -00025d60: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ -00025d70: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ -00025d80: 3d3d 3d3d 0a0a 4465 6669 6e65 6420 696e ====..Defined in
│ │ │ │ │ -00025d90: 206e 616d 6573 7061 6365 2053 6d61 6c6c namespace Small
│ │ │ │ │ -00025da0: 7461 6c6b 2e53 7973 7465 6d45 7863 6570 talk.SystemExcep
│ │ │ │ │ -00025db0: 7469 6f6e 730a 5375 7065 7263 6c61 7373 tions.Superclass
│ │ │ │ │ -00025dc0: 3a20 5379 7374 656d 4578 6365 7074 696f : SystemExceptio
│ │ │ │ │ -00025dd0: 6e73 2e53 686f 756c 644e 6f74 496d 706c ns.ShouldNotImpl
│ │ │ │ │ -00025de0: 656d 656e 740a 4361 7465 676f 7279 3a20 ement.Category:
│ │ │ │ │ -00025df0: 4c61 6e67 7561 6765 2d45 7863 6570 7469 Language-Excepti
│ │ │ │ │ -00025e00: 6f6e 730a 2020 2020 2049 2061 6d20 7261 ons. I am ra
│ │ │ │ │ -00025e10: 6973 6564 2077 6865 6e20 6120 6d65 7468 ised when a meth
│ │ │ │ │ -00025e20: 6f64 2069 7320 6361 6c6c 6564 2074 6861 od is called tha
│ │ │ │ │ -00025e30: 7420 6120 636c 6173 7320 7769 7368 6573 t a class wishes
│ │ │ │ │ -00025e40: 2074 6861 7420 6973 206e 6f74 0a20 2020 that is not.
│ │ │ │ │ -00025e50: 2020 6361 6c6c 6564 2e20 2054 6869 7320 called. This
│ │ │ │ │ -00025e60: 6578 6365 7074 696f 6e20 616c 736f 2069 exception also i
│ │ │ │ │ -00025e70: 6e63 6c75 6465 7320 6120 7375 6767 6573 ncludes a sugges
│ │ │ │ │ -00025e80: 7469 6f6e 206f 6e20 7768 6963 6820 6d65 tion on which me
│ │ │ │ │ -00025e90: 7373 6167 650a 2020 2020 2073 686f 756c ssage. shoul
│ │ │ │ │ -00025ea0: 6420 6265 2073 656e 7420 696e 7374 6561 d be sent instea
│ │ │ │ │ -00025eb0: 640a 0a2a 204d 656e 753a 0a0a 2a20 5379 d..* Menu:..* Sy
│ │ │ │ │ -00025ec0: 7374 656d 4578 6365 7074 696f 6e73 2e57 stemExceptions.W
│ │ │ │ │ -00025ed0: 726f 6e67 4d65 7373 6167 6553 656e 7420 rongMessageSent
│ │ │ │ │ -00025ee0: 636c 6173 732d 7369 676e 616c 696e 673a class-signaling:
│ │ │ │ │ -00025ef0: 3a20 2028 636c 6173 7329 0a2a 2053 7973 : (class).* Sys
│ │ │ │ │ -00025f00: 7465 6d45 7863 6570 7469 6f6e 732e 5772 temExceptions.Wr
│ │ │ │ │ -00025f10: 6f6e 674d 6573 7361 6765 5365 6e74 2d61 ongMessageSent-a
│ │ │ │ │ -00025f20: 6363 6573 7369 6e67 3a3a 2020 2869 6e73 ccessing:: (ins
│ │ │ │ │ -00025f30: 7461 6e63 6529 0a0a 1f0a 4669 6c65 3a20 tance)....File:
│ │ │ │ │ -00025f40: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ -00025f50: 4e6f 6465 3a20 5379 7374 656d 4578 6365 Node: SystemExce
│ │ │ │ │ -00025f60: 7074 696f 6e73 2e57 726f 6e67 4d65 7373 ptions.WrongMess
│ │ │ │ │ -00025f70: 6167 6553 656e 7420 636c 6173 732d 7369 ageSent class-si
│ │ │ │ │ -00025f80: 676e 616c 696e 672c 2020 4e65 7874 3a20 gnaling, Next:
│ │ │ │ │ -00025f90: 5379 7374 656d 4578 6365 7074 696f 6e73 SystemExceptions
│ │ │ │ │ -00025fa0: 2e57 726f 6e67 4d65 7373 6167 6553 656e .WrongMessageSen
│ │ │ │ │ -00025fb0: 742d 6163 6365 7373 696e 672c 2020 5570 t-accessing, Up
│ │ │ │ │ -00025fc0: 3a20 5379 7374 656d 4578 6365 7074 696f : SystemExceptio
│ │ │ │ │ -00025fd0: 6e73 2e57 726f 6e67 4d65 7373 6167 6553 ns.WrongMessageS
│ │ │ │ │ -00025fe0: 656e 740a 0a31 2e31 3937 2e31 2053 7973 ent..1.197.1 Sys
│ │ │ │ │ -00025ff0: 7465 6d45 7863 6570 7469 6f6e 732e 5772 temExceptions.Wr
│ │ │ │ │ -00026000: 6f6e 674d 6573 7361 6765 5365 6e74 2063 ongMessageSent c
│ │ │ │ │ -00026010: 6c61 7373 3a20 7369 676e 616c 696e 670a lass: signaling.
│ │ │ │ │ -00026020: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00026030: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00026040: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00026050: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 7369 676e ----------..sign
│ │ │ │ │ -00026060: 616c 4f6e 3a20 7365 6c65 6374 6f72 2075 alOn: selector u
│ │ │ │ │ -00026070: 7365 496e 7374 6561 643a 2061 5379 6d62 seInstead: aSymb
│ │ │ │ │ -00026080: 6f6c 0a20 2020 2020 5261 6973 6520 616e ol. Raise an
│ │ │ │ │ -00026090: 2065 7863 6570 7469 6f6e 2c20 7369 676e exception, sign
│ │ │ │ │ -000260a0: 616c 696e 6720 7768 6963 6820 7365 6c65 aling which sele
│ │ │ │ │ -000260b0: 6374 6f72 2077 6173 2073 656e 7420 616e ctor was sent an
│ │ │ │ │ -000260c0: 640a 2020 2020 2073 7567 6765 7374 696e d. suggestin
│ │ │ │ │ -000260d0: 6720 6120 7661 6c69 6420 616c 7465 726e g a valid altern
│ │ │ │ │ -000260e0: 6174 6976 652e 0a0a 1f0a 4669 6c65 3a20 ative.....File:
│ │ │ │ │ -000260f0: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ -00026100: 4e6f 6465 3a20 5379 7374 656d 4578 6365 Node: SystemExce
│ │ │ │ │ -00026110: 7074 696f 6e73 2e57 726f 6e67 4d65 7373 ptions.WrongMess
│ │ │ │ │ -00026120: 6167 6553 656e 742d 6163 6365 7373 696e ageSent-accessin
│ │ │ │ │ -00026130: 672c 2020 5072 6576 3a20 5379 7374 656d g, Prev: System
│ │ │ │ │ -00026140: 4578 6365 7074 696f 6e73 2e57 726f 6e67 Exceptions.Wrong
│ │ │ │ │ -00026150: 4d65 7373 6167 6553 656e 7420 636c 6173 MessageSent clas
│ │ │ │ │ -00026160: 732d 7369 676e 616c 696e 672c 2020 5570 s-signaling, Up
│ │ │ │ │ -00026170: 3a20 5379 7374 656d 4578 6365 7074 696f : SystemExceptio
│ │ │ │ │ -00026180: 6e73 2e57 726f 6e67 4d65 7373 6167 6553 ns.WrongMessageS
│ │ │ │ │ -00026190: 656e 740a 0a31 2e31 3937 2e32 2053 7973 ent..1.197.2 Sys
│ │ │ │ │ -000261a0: 7465 6d45 7863 6570 7469 6f6e 732e 5772 temExceptions.Wr
│ │ │ │ │ -000261b0: 6f6e 674d 6573 7361 6765 5365 6e74 3a20 ongMessageSent:
│ │ │ │ │ -000261c0: 6163 6365 7373 696e 670a 2d2d 2d2d 2d2d accessing.------
│ │ │ │ │ -000261d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000261e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000261f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------..
│ │ │ │ │ -00026200: 6d65 7373 6167 6554 6578 740a 2020 2020 messageText.
│ │ │ │ │ -00026210: 2041 6e73 7765 7220 616e 2065 7863 6570 Answer an excep
│ │ │ │ │ -00026220: 7469 6f6e 2773 206d 6573 7361 6765 2074 tion's message t
│ │ │ │ │ -00026230: 6578 742e 0a0a 7365 6c65 6374 6f72 0a20 ext...selector.
│ │ │ │ │ -00026240: 2020 2020 416e 7377 6572 2077 6869 6368 Answer which
│ │ │ │ │ -00026250: 2073 656c 6563 746f 7220 7761 7320 7365 selector was se
│ │ │ │ │ -00026260: 6e74 2e0a 0a73 656c 6563 746f 723a 2061 nt...selector: a
│ │ │ │ │ -00026270: 5379 6d62 6f6c 0a20 2020 2020 5365 7420 Symbol. Set
│ │ │ │ │ -00026280: 7768 6963 6820 7365 6c65 6374 6f72 2077 which selector w
│ │ │ │ │ -00026290: 6173 2073 656e 742e 0a0a 7375 6767 6573 as sent...sugges
│ │ │ │ │ -000262a0: 7465 6453 656c 6563 746f 720a 2020 2020 tedSelector.
│ │ │ │ │ -000262b0: 2041 6e73 7765 7220 6120 7661 6c69 6420 Answer a valid
│ │ │ │ │ -000262c0: 616c 7465 726e 6174 6976 6520 746f 2074 alternative to t
│ │ │ │ │ -000262d0: 6865 2073 656c 6563 746f 7220 7468 6174 he selector that
│ │ │ │ │ -000262e0: 2077 6173 2075 7365 642e 0a0a 7375 6767 was used...sugg
│ │ │ │ │ -000262f0: 6573 7465 6453 656c 6563 746f 723a 2061 estedSelector: a
│ │ │ │ │ -00026300: 5379 6d62 6f6c 0a20 2020 2020 5365 7420 Symbol. Set
│ │ │ │ │ -00026310: 6120 7661 6c69 6420 616c 7465 726e 6174 a valid alternat
│ │ │ │ │ -00026320: 6976 6520 746f 2074 6865 2073 656c 6563 ive to the selec
│ │ │ │ │ -00026330: 746f 7220 7468 6174 2077 6173 2075 7365 tor that was use
│ │ │ │ │ -00026340: 642e 0a0a 1f0a 4669 6c65 3a20 6773 742d d.....File: gst-
│ │ │ │ │ -00026350: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ -00026360: 3a20 5465 7874 436f 6c6c 6563 746f 722c : TextCollector,
│ │ │ │ │ -00026370: 2020 4e65 7874 3a20 5469 6d65 2c20 2050 Next: Time, P
│ │ │ │ │ -00026380: 7265 763a 2053 7973 7465 6d45 7863 6570 rev: SystemExcep
│ │ │ │ │ -00026390: 7469 6f6e 732e 5772 6f6e 674d 6573 7361 tions.WrongMessa
│ │ │ │ │ -000263a0: 6765 5365 6e74 2c20 2055 703a 2042 6173 geSent, Up: Bas
│ │ │ │ │ -000263b0: 6520 636c 6173 7365 730a 0a31 2e31 3938 e classes..1.198
│ │ │ │ │ -000263c0: 2054 6578 7443 6f6c 6c65 6374 6f72 0a3d TextCollector.=
│ │ │ │ │ -000263d0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ -000263e0: 3d3d 0a0a 4465 6669 6e65 6420 696e 206e ==..Defined in n
│ │ │ │ │ -000263f0: 616d 6573 7061 6365 2053 6d61 6c6c 7461 amespace Smallta
│ │ │ │ │ -00026400: 6c6b 0a53 7570 6572 636c 6173 733a 2053 lk.Superclass: S
│ │ │ │ │ -00026410: 7472 6561 6d0a 4361 7465 676f 7279 3a20 tream.Category:
│ │ │ │ │ -00026420: 5374 7265 616d 730a 2020 2020 2049 2061 Streams. I a
│ │ │ │ │ -00026430: 6d20 6120 7468 7265 6164 2d73 6166 6520 m a thread-safe
│ │ │ │ │ -00026440: 636c 6173 7320 7468 6174 206d 6170 7320 class that maps
│ │ │ │ │ -00026450: 6265 7477 6565 6e20 7374 616e 6461 7264 between standard
│ │ │ │ │ -00026460: 2053 7472 6561 6d20 7072 6f74 6f63 6f6c Stream protocol
│ │ │ │ │ -00026470: 0a20 2020 2020 616e 6420 6120 7369 6e67 . and a sing
│ │ │ │ │ -00026480: 6c65 206d 6573 7361 6765 2074 6f20 616e le message to an
│ │ │ │ │ -00026490: 6f74 6865 7220 6f62 6a65 6374 2028 6974 other object (it
│ │ │ │ │ -000264a0: 7320 7365 6c65 6374 6f72 2069 7320 706c s selector is pl
│ │ │ │ │ -000264b0: 7567 6761 626c 650a 2020 2020 2061 6e64 uggable. and
│ │ │ │ │ -000264c0: 2073 686f 756c 6420 726f 7567 686c 7920 should roughly
│ │ │ │ │ -000264d0: 636f 7272 6573 706f 6e64 2074 6f20 236e correspond to #n
│ │ │ │ │ -000264e0: 6578 7450 7574 416c 6c3a 292e 2020 4920 extPutAll:). I
│ │ │ │ │ -000264f0: 616d 2c20 696e 2066 6163 742c 2074 6865 am, in fact, the
│ │ │ │ │ -00026500: 0a20 2020 2020 636c 6173 7320 7468 6174 . class that
│ │ │ │ │ -00026510: 2069 6d70 6c65 6d65 6e74 7320 7468 6520 implements the
│ │ │ │ │ -00026520: 676c 6f62 616c 2054 7261 6e73 6372 6970 global Transcrip
│ │ │ │ │ -00026530: 7420 6f62 6a65 6374 2e0a 0a2a 204d 656e t object...* Men
│ │ │ │ │ -00026540: 753a 0a0a 2a20 5465 7874 436f 6c6c 6563 u:..* TextCollec
│ │ │ │ │ -00026550: 746f 7220 636c 6173 732d 6163 6365 7373 tor class-access
│ │ │ │ │ -00026560: 696e 673a 3a20 2028 636c 6173 7329 0a2a ing:: (class).*
│ │ │ │ │ -00026570: 2054 6578 7443 6f6c 6c65 6374 6f72 2d61 TextCollector-a
│ │ │ │ │ -00026580: 6363 6573 7369 6e67 3a3a 2020 2869 6e73 ccessing:: (ins
│ │ │ │ │ -00026590: 7461 6e63 6529 0a2a 2054 6578 7443 6f6c tance).* TextCol
│ │ │ │ │ -000265a0: 6c65 6374 6f72 2d70 7269 6e74 696e 673a lector-printing:
│ │ │ │ │ -000265b0: 3a20 2028 696e 7374 616e 6365 290a 2a20 : (instance).*
│ │ │ │ │ -000265c0: 5465 7874 436f 6c6c 6563 746f 722d 7365 TextCollector-se
│ │ │ │ │ -000265d0: 7420 7570 3a3a 2020 2869 6e73 7461 6e63 t up:: (instanc
│ │ │ │ │ -000265e0: 6529 0a2a 2054 6578 7443 6f6c 6c65 6374 e).* TextCollect
│ │ │ │ │ -000265f0: 6f72 2d73 746f 7269 6e67 3a3a 2020 2869 or-storing:: (i
│ │ │ │ │ -00026600: 6e73 7461 6e63 6529 0a0a 1f0a 4669 6c65 nstance)....File
│ │ │ │ │ -00026610: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ -00026620: 2020 4e6f 6465 3a20 5465 7874 436f 6c6c Node: TextColl
│ │ │ │ │ -00026630: 6563 746f 7220 636c 6173 732d 6163 6365 ector class-acce
│ │ │ │ │ -00026640: 7373 696e 672c 2020 4e65 7874 3a20 5465 ssing, Next: Te
│ │ │ │ │ -00026650: 7874 436f 6c6c 6563 746f 722d 6163 6365 xtCollector-acce
│ │ │ │ │ -00026660: 7373 696e 672c 2020 5570 3a20 5465 7874 ssing, Up: Text
│ │ │ │ │ -00026670: 436f 6c6c 6563 746f 720a 0a31 2e31 3938 Collector..1.198
│ │ │ │ │ -00026680: 2e31 2054 6578 7443 6f6c 6c65 6374 6f72 .1 TextCollector
│ │ │ │ │ -00026690: 2063 6c61 7373 3a20 6163 6365 7373 696e class: accessin
│ │ │ │ │ -000266a0: 670a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d g.--------------
│ │ │ │ │ -000266b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000266c0: 2d2d 2d2d 2d2d 2d2d 0a0a 6d65 7373 6167 --------..messag
│ │ │ │ │ -000266d0: 653a 2072 6563 6569 7665 7254 6f53 656c e: receiverToSel
│ │ │ │ │ -000266e0: 6563 746f 7241 7373 6f63 6961 7469 6f6e ectorAssociation
│ │ │ │ │ -000266f0: 0a20 2020 2020 416e 7377 6572 2061 206e . Answer a n
│ │ │ │ │ -00026700: 6577 2069 6e73 7461 6e63 6520 6f66 2074 ew instance of t
│ │ │ │ │ -00026710: 6865 2072 6563 6569 7665 722c 2074 6861 he receiver, tha
│ │ │ │ │ -00026720: 7420 7573 6573 2074 6865 206d 6573 7361 t uses the messa
│ │ │ │ │ -00026730: 6765 0a20 2020 2020 6964 656e 7469 6669 ge. identifi
│ │ │ │ │ -00026740: 6564 2062 7920 616e 4173 736f 6369 6174 ed by anAssociat
│ │ │ │ │ -00026750: 696f 6e20 746f 2070 6572 666f 726d 2077 ion to perform w
│ │ │ │ │ -00026760: 7269 7465 206f 7065 7261 7469 6f6e 732e rite operations.
│ │ │ │ │ -00026770: 0a20 2020 2020 616e 4173 736f 6369 6174 . anAssociat
│ │ │ │ │ -00026780: 696f 6e27 7320 6b65 7920 6973 2074 6865 ion's key is the
│ │ │ │ │ -00026790: 2072 6563 6569 7665 722c 2077 6869 6c65 receiver, while
│ │ │ │ │ -000267a0: 2069 7473 2076 616c 7565 2069 7320 7468 its value is th
│ │ │ │ │ -000267b0: 650a 2020 2020 2073 656c 6563 746f 722e e. selector.
│ │ │ │ │ -000267c0: 0a0a 6e65 770a 2020 2020 2054 6869 7320 ..new. This
│ │ │ │ │ -000267d0: 6d65 7468 6f64 2073 686f 756c 6420 6e6f method should no
│ │ │ │ │ -000267e0: 7420 6265 2063 616c 6c65 6420 666f 7220 t be called for
│ │ │ │ │ -000267f0: 696e 7374 616e 6365 7320 6f66 2074 6869 instances of thi
│ │ │ │ │ -00026800: 7320 636c 6173 732e 0a0a 1f0a 4669 6c65 s class.....File
│ │ │ │ │ -00026810: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ -00026820: 2020 4e6f 6465 3a20 5465 7874 436f 6c6c Node: TextColl
│ │ │ │ │ -00026830: 6563 746f 722d 6163 6365 7373 696e 672c ector-accessing,
│ │ │ │ │ -00026840: 2020 4e65 7874 3a20 5465 7874 436f 6c6c Next: TextColl
│ │ │ │ │ -00026850: 6563 746f 722d 7072 696e 7469 6e67 2c20 ector-printing,
│ │ │ │ │ -00026860: 2050 7265 763a 2054 6578 7443 6f6c 6c65 Prev: TextColle
│ │ │ │ │ -00026870: 6374 6f72 2063 6c61 7373 2d61 6363 6573 ctor class-acces
│ │ │ │ │ -00026880: 7369 6e67 2c20 2055 703a 2054 6578 7443 sing, Up: TextC
│ │ │ │ │ -00026890: 6f6c 6c65 6374 6f72 0a0a 312e 3139 382e ollector..1.198.
│ │ │ │ │ -000268a0: 3220 5465 7874 436f 6c6c 6563 746f 723a 2 TextCollector:
│ │ │ │ │ -000268b0: 2061 6363 6573 7369 6e67 0a2d 2d2d 2d2d accessing.-----
│ │ │ │ │ -000268c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000268d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a63 720a -----------..cr.
│ │ │ │ │ -000268e0: 2020 2020 2045 6d69 7420 6120 6e65 772d Emit a new-
│ │ │ │ │ -000268f0: 6c69 6e65 2028 6361 7272 6961 6765 2072 line (carriage r
│ │ │ │ │ -00026900: 6574 7572 6e29 2074 6f20 7468 6520 5472 eturn) to the Tr
│ │ │ │ │ -00026910: 616e 7363 7269 7074 0a0a 6372 6974 6963 anscript..critic
│ │ │ │ │ -00026920: 616c 3a20 6142 6c6f 636b 0a20 2020 2020 al: aBlock.
│ │ │ │ │ -00026930: 4576 616c 7561 7465 2061 426c 6f63 6b20 Evaluate aBlock
│ │ │ │ │ -00026940: 7768 696c 6520 686f 6c64 696e 6720 7468 while holding th
│ │ │ │ │ -00026950: 6520 5472 616e 7363 7269 7074 206c 6f63 e Transcript loc
│ │ │ │ │ -00026960: 6b0a 0a65 6e64 456e 7472 790a 2020 2020 k..endEntry.
│ │ │ │ │ -00026970: 2045 6d69 7420 7477 6f20 6e65 772d 6c69 Emit two new-li
│ │ │ │ │ -00026980: 6e65 732e 2020 5468 6973 206d 6574 686f nes. This metho
│ │ │ │ │ -00026990: 6420 6973 2070 7265 7365 6e74 2066 6f72 d is present for
│ │ │ │ │ -000269a0: 2063 6f6d 7061 7469 6269 6c69 7479 2077 compatibility w
│ │ │ │ │ -000269b0: 6974 680a 2020 2020 2056 6973 7561 6c57 ith. VisualW
│ │ │ │ │ -000269c0: 6f72 6b73 2e0a 0a6e 6578 743a 2061 6e49 orks...next: anI
│ │ │ │ │ -000269d0: 6e74 6567 6572 2070 7574 3a20 616e 4f62 nteger put: anOb
│ │ │ │ │ -000269e0: 6a65 6374 0a20 2020 2020 5772 6974 6520 ject. Write
│ │ │ │ │ -000269f0: 616e 496e 7465 6765 7220 636f 7069 6573 anInteger copies
│ │ │ │ │ -00026a00: 206f 6620 616e 4f62 6a65 6374 2074 6f20 of anObject to
│ │ │ │ │ -00026a10: 7468 6520 5472 616e 7363 7269 7074 0a0a the Transcript..
│ │ │ │ │ -00026a20: 6e65 7874 3a20 6e20 7075 7441 6c6c 3a20 next: n putAll:
│ │ │ │ │ -00026a30: 6153 7472 696e 6720 7374 6172 7469 6e67 aString starting
│ │ │ │ │ -00026a40: 4174 3a20 706f 730a 2020 2020 2057 7269 At: pos. Wri
│ │ │ │ │ -00026a50: 7465 2061 5374 7269 6e67 2074 6f20 7468 te aString to th
│ │ │ │ │ -00026a60: 6520 5472 616e 7363 7269 7074 0a0a 6e65 e Transcript..ne
│ │ │ │ │ -00026a70: 7874 5075 743a 2061 4368 6172 6163 7465 xtPut: aCharacte
│ │ │ │ │ -00026a80: 720a 2020 2020 2045 6d69 7420 6143 6861 r. Emit aCha
│ │ │ │ │ -00026a90: 7261 6374 6572 2074 6f20 7468 6520 5472 racter to the Tr
│ │ │ │ │ -00026aa0: 616e 7363 7269 7074 0a0a 7368 6f77 3a20 anscript..show:
│ │ │ │ │ -00026ab0: 6153 7472 696e 670a 2020 2020 2057 7269 aString. Wri
│ │ │ │ │ -00026ac0: 7465 2061 5374 7269 6e67 2074 6f20 7468 te aString to th
│ │ │ │ │ -00026ad0: 6520 5472 616e 7363 7269 7074 0a0a 7368 e Transcript..sh
│ │ │ │ │ -00026ae0: 6f77 4372 3a20 6153 7472 696e 670a 2020 owCr: aString.
│ │ │ │ │ -00026af0: 2020 2057 7269 7465 2061 5374 7269 6e67 Write aString
│ │ │ │ │ -00026b00: 2074 6f20 7468 6520 5472 616e 7363 7269 to the Transcri
│ │ │ │ │ -00026b10: 7074 2c20 666f 6c6c 6f77 6564 2062 7920 pt, followed by
│ │ │ │ │ -00026b20: 6120 6e65 772d 6c69 6e65 2063 6861 7261 a new-line chara
│ │ │ │ │ -00026b30: 6374 6572 0a0a 7368 6f77 4f6e 4e65 774c cter..showOnNewL
│ │ │ │ │ -00026b40: 696e 653a 2061 5374 7269 6e67 0a20 2020 ine: aString.
│ │ │ │ │ -00026b50: 2020 5772 6974 6520 6153 7472 696e 6720 Write aString
│ │ │ │ │ -00026b60: 746f 2074 6865 2054 7261 6e73 6372 6970 to the Transcrip
│ │ │ │ │ -00026b70: 742c 2070 7265 6365 6465 6420 6279 2061 t, preceded by a
│ │ │ │ │ -00026b80: 206e 6577 2d6c 696e 6520 6368 6172 6163 new-line charac
│ │ │ │ │ -00026b90: 7465 720a 0a1f 0a46 696c 653a 2067 7374 ter....File: gst
│ │ │ │ │ -00026ba0: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ -00026bb0: 653a 2054 6578 7443 6f6c 6c65 6374 6f72 e: TextCollector
│ │ │ │ │ -00026bc0: 2d70 7269 6e74 696e 672c 2020 4e65 7874 -printing, Next
│ │ │ │ │ -00026bd0: 3a20 5465 7874 436f 6c6c 6563 746f 722d : TextCollector-
│ │ │ │ │ -00026be0: 7365 7420 7570 2c20 2050 7265 763a 2054 set up, Prev: T
│ │ │ │ │ -00026bf0: 6578 7443 6f6c 6c65 6374 6f72 2d61 6363 extCollector-acc
│ │ │ │ │ -00026c00: 6573 7369 6e67 2c20 2055 703a 2054 6578 essing, Up: Tex
│ │ │ │ │ -00026c10: 7443 6f6c 6c65 6374 6f72 0a0a 312e 3139 tCollector..1.19
│ │ │ │ │ -00026c20: 382e 3320 5465 7874 436f 6c6c 6563 746f 8.3 TextCollecto
│ │ │ │ │ -00026c30: 723a 2070 7269 6e74 696e 670a 2d2d 2d2d r: printing.----
│ │ │ │ │ -00026c40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00026c50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a70 7269 -----------..pri
│ │ │ │ │ -00026c60: 6e74 3a20 616e 4f62 6a65 6374 0a20 2020 nt: anObject.
│ │ │ │ │ -00026c70: 2020 5072 696e 7420 616e 4f62 6a65 6374 Print anObject
│ │ │ │ │ -00026c80: 2773 2072 6570 7265 7365 6e74 6174 696f 's representatio
│ │ │ │ │ -00026c90: 6e20 746f 2074 6865 2054 7261 6e73 6372 n to the Transcr
│ │ │ │ │ -00026ca0: 6970 740a 0a70 7269 6e74 4f6e 3a20 6153 ipt..printOn: aS
│ │ │ │ │ -00026cb0: 7472 6561 6d0a 2020 2020 2050 7269 6e74 tream. Print
│ │ │ │ │ -00026cc0: 2061 2072 6570 7265 7365 6e74 6174 696f a representatio
│ │ │ │ │ -00026cd0: 6e20 6f66 2074 6865 2072 6563 6569 7665 n of the receive
│ │ │ │ │ -00026ce0: 7220 6f6e 746f 2061 5374 7265 616d 0a0a r onto aStream..
│ │ │ │ │ -00026cf0: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ -00026d00: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 5465 .info, Node: Te
│ │ │ │ │ -00026d10: 7874 436f 6c6c 6563 746f 722d 7365 7420 xtCollector-set
│ │ │ │ │ -00026d20: 7570 2c20 204e 6578 743a 2054 6578 7443 up, Next: TextC
│ │ │ │ │ -00026d30: 6f6c 6c65 6374 6f72 2d73 746f 7269 6e67 ollector-storing
│ │ │ │ │ -00026d40: 2c20 2050 7265 763a 2054 6578 7443 6f6c , Prev: TextCol
│ │ │ │ │ -00026d50: 6c65 6374 6f72 2d70 7269 6e74 696e 672c lector-printing,
│ │ │ │ │ -00026d60: 2020 5570 3a20 5465 7874 436f 6c6c 6563 Up: TextCollec
│ │ │ │ │ -00026d70: 746f 720a 0a31 2e31 3938 2e34 2054 6578 tor..1.198.4 Tex
│ │ │ │ │ -00026d80: 7443 6f6c 6c65 6374 6f72 3a20 7365 7420 tCollector: set
│ │ │ │ │ -00026d90: 7570 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d up.-------------
│ │ │ │ │ -00026da0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00026db0: 0a0a 6d65 7373 6167 650a 2020 2020 2041 ..message. A
│ │ │ │ │ -00026dc0: 6e73 7765 7220 616e 2061 7373 6f63 6961 nswer an associa
│ │ │ │ │ -00026dd0: 7469 6f6e 2072 6570 7265 7365 6e74 696e tion representin
│ │ │ │ │ -00026de0: 6720 7468 6520 6d65 7373 6167 6520 746f g the message to
│ │ │ │ │ -00026df0: 2062 6520 7365 6e74 2074 6f0a 2020 2020 be sent to.
│ │ │ │ │ -00026e00: 2070 6572 666f 726d 2077 7269 7465 206f perform write o
│ │ │ │ │ -00026e10: 7065 7261 7469 6f6e 732e 2020 5468 6520 perations. The
│ │ │ │ │ -00026e20: 6b65 7920 6973 2074 6865 2072 6563 6569 key is the recei
│ │ │ │ │ -00026e30: 7665 722c 2074 6865 2076 616c 7565 2069 ver, the value i
│ │ │ │ │ -00026e40: 730a 2020 2020 2074 6865 2073 656c 6563 s. the selec
│ │ │ │ │ -00026e50: 746f 720a 0a6d 6573 7361 6765 3a20 7265 tor..message: re
│ │ │ │ │ -00026e60: 6365 6976 6572 546f 5365 6c65 6374 6f72 ceiverToSelector
│ │ │ │ │ -00026e70: 4173 736f 6369 6174 696f 6e0a 2020 2020 Association.
│ │ │ │ │ -00026e80: 2053 6574 2074 6865 206d 6573 7361 6765 Set the message
│ │ │ │ │ -00026e90: 2074 6f20 6265 2073 656e 7420 746f 2070 to be sent to p
│ │ │ │ │ -00026ea0: 6572 666f 726d 2077 7269 7465 206f 7065 erform write ope
│ │ │ │ │ -00026eb0: 7261 7469 6f6e 7320 746f 2074 6865 206f rations to the o
│ │ │ │ │ -00026ec0: 6e65 0a20 2020 2020 7265 7072 6573 656e ne. represen
│ │ │ │ │ -00026ed0: 7465 6420 6279 2061 6e41 7373 6f63 6961 ted by anAssocia
│ │ │ │ │ -00026ee0: 7469 6f6e 2e20 2061 6e41 7373 6f63 6961 tion. anAssocia
│ │ │ │ │ -00026ef0: 7469 6f6e 2773 206b 6579 2069 7320 7468 tion's key is th
│ │ │ │ │ -00026f00: 6520 7265 6365 6976 6572 2c0a 2020 2020 e receiver,.
│ │ │ │ │ -00026f10: 2077 6869 6c65 2069 7473 2076 616c 7565 while its value
│ │ │ │ │ -00026f20: 2069 7320 7468 6520 7365 6c65 6374 6f72 is the selector
│ │ │ │ │ -00026f30: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ -00026f40: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ -00026f50: 5465 7874 436f 6c6c 6563 746f 722d 7374 TextCollector-st
│ │ │ │ │ -00026f60: 6f72 696e 672c 2020 5072 6576 3a20 5465 oring, Prev: Te
│ │ │ │ │ -00026f70: 7874 436f 6c6c 6563 746f 722d 7365 7420 xtCollector-set
│ │ │ │ │ -00026f80: 7570 2c20 2055 703a 2054 6578 7443 6f6c up, Up: TextCol
│ │ │ │ │ -00026f90: 6c65 6374 6f72 0a0a 312e 3139 382e 3520 lector..1.198.5
│ │ │ │ │ -00026fa0: 5465 7874 436f 6c6c 6563 746f 723a 2073 TextCollector: s
│ │ │ │ │ -00026fb0: 746f 7269 6e67 0a2d 2d2d 2d2d 2d2d 2d2d toring.---------
│ │ │ │ │ -00026fc0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00026fd0: 2d2d 2d2d 2d0a 0a73 746f 7265 3a20 616e -----..store: an
│ │ │ │ │ -00026fe0: 4f62 6a65 6374 0a20 2020 2020 5072 696e Object. Prin
│ │ │ │ │ -00026ff0: 7420 536d 616c 6c74 616c 6b20 636f 6465 t Smalltalk code
│ │ │ │ │ -00027000: 2077 6869 6368 2065 7661 6c75 6174 6573 which evaluates
│ │ │ │ │ -00027010: 2074 6f20 616e 4f62 6a65 6374 206f 6e20 to anObject on
│ │ │ │ │ -00027020: 7468 6520 5472 616e 7363 7269 7074 0a0a the Transcript..
│ │ │ │ │ -00027030: 7374 6f72 654f 6e3a 2061 5374 7265 616d storeOn: aStream
│ │ │ │ │ -00027040: 0a20 2020 2020 5072 696e 7420 536d 616c . Print Smal
│ │ │ │ │ -00027050: 6c74 616c 6b20 636f 6465 2077 6869 6368 ltalk code which
│ │ │ │ │ -00027060: 2065 7661 6c75 6174 6573 2074 6f20 7468 evaluates to th
│ │ │ │ │ -00027070: 6520 7265 6365 6976 6572 206f 6e74 6f20 e receiver onto
│ │ │ │ │ -00027080: 6153 7472 6561 6d0a 0a1f 0a46 696c 653a aStream....File:
│ │ │ │ │ -00027090: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ -000270a0: 204e 6f64 653a 2054 696d 652c 2020 4e65 Node: Time, Ne
│ │ │ │ │ -000270b0: 7874 3a20 5472 7565 2c20 2050 7265 763a xt: True, Prev:
│ │ │ │ │ -000270c0: 2054 6578 7443 6f6c 6c65 6374 6f72 2c20 TextCollector,
│ │ │ │ │ -000270d0: 2055 703a 2042 6173 6520 636c 6173 7365 Up: Base classe
│ │ │ │ │ -000270e0: 730a 0a31 2e31 3939 2054 696d 650a 3d3d s..1.199 Time.==
│ │ │ │ │ -000270f0: 3d3d 3d3d 3d3d 3d3d 0a0a 4465 6669 6e65 ========..Define
│ │ │ │ │ -00027100: 6420 696e 206e 616d 6573 7061 6365 2053 d in namespace S
│ │ │ │ │ -00027110: 6d61 6c6c 7461 6c6b 0a53 7570 6572 636c malltalk.Supercl
│ │ │ │ │ -00027120: 6173 733a 204d 6167 6e69 7475 6465 0a43 ass: Magnitude.C
│ │ │ │ │ -00027130: 6174 6567 6f72 793a 204c 616e 6775 6167 ategory: Languag
│ │ │ │ │ -00027140: 652d 4461 7461 2074 7970 6573 0a20 2020 e-Data types.
│ │ │ │ │ -00027150: 2020 4d79 2069 6e73 7461 6e63 6573 2072 My instances r
│ │ │ │ │ -00027160: 6570 7265 7365 6e74 2074 696d 6573 206f epresent times o
│ │ │ │ │ -00027170: 6620 7468 6520 6461 792e 2020 4920 7072 f the day. I pr
│ │ │ │ │ -00027180: 6f76 6964 6520 6d65 7468 6f64 7320 666f ovide methods fo
│ │ │ │ │ -00027190: 720a 2020 2020 2069 6e73 7461 6e63 6520 r. instance
│ │ │ │ │ -000271a0: 6372 6561 7469 6f6e 2c20 6d65 7468 6f64 creation, method
│ │ │ │ │ -000271b0: 7320 7468 6174 2061 6363 6573 7320 636f s that access co
│ │ │ │ │ -000271c0: 6d70 6f6e 656e 7473 2028 686f 7572 732c mponents (hours,
│ │ │ │ │ -000271d0: 206d 696e 7574 6573 2c0a 2020 2020 2061 minutes,. a
│ │ │ │ │ -000271e0: 6e64 2073 6563 6f6e 6473 2920 6f66 2061 nd seconds) of a
│ │ │ │ │ -000271f0: 2074 696d 6520 7661 6c75 652c 2061 6e64 time value, and
│ │ │ │ │ -00027200: 2061 2062 6c6f 636b 2065 7865 6375 7469 a block executi
│ │ │ │ │ -00027210: 6f6e 2074 696d 696e 670a 2020 2020 2066 on timing. f
│ │ │ │ │ -00027220: 6163 696c 6974 792e 0a0a 2a20 4d65 6e75 acility...* Menu
│ │ │ │ │ -00027230: 3a0a 0a2a 2054 696d 6520 636c 6173 732d :..* Time class-
│ │ │ │ │ -00027240: 6261 7369 6320 2855 5443 293a 3a20 2028 basic (UTC):: (
│ │ │ │ │ -00027250: 636c 6173 7329 0a2a 2054 696d 6520 636c class).* Time cl
│ │ │ │ │ -00027260: 6173 732d 6275 696c 7469 6e73 3a3a 2020 ass-builtins::
│ │ │ │ │ -00027270: 2863 6c61 7373 290a 2a20 5469 6d65 2063 (class).* Time c
│ │ │ │ │ -00027280: 6c61 7373 2d63 6c6f 636b 733a 3a20 2028 lass-clocks:: (
│ │ │ │ │ -00027290: 636c 6173 7329 0a2a 2054 696d 6520 636c class).* Time cl
│ │ │ │ │ -000272a0: 6173 732d 696e 6974 6961 6c69 7a61 7469 ass-initializati
│ │ │ │ │ -000272b0: 6f6e 3a3a 2020 2863 6c61 7373 290a 2a20 on:: (class).*
│ │ │ │ │ -000272c0: 5469 6d65 2063 6c61 7373 2d69 6e73 7461 Time class-insta
│ │ │ │ │ -000272d0: 6e63 6520 6372 6561 7469 6f6e 3a3a 2020 nce creation::
│ │ │ │ │ -000272e0: 2863 6c61 7373 290a 2a20 5469 6d65 2d61 (class).* Time-a
│ │ │ │ │ -000272f0: 6363 6573 7369 6e67 2028 414e 5349 2066 ccessing (ANSI f
│ │ │ │ │ -00027300: 6f72 2044 6174 6541 6e64 5469 6d65 7329 or DateAndTimes)
│ │ │ │ │ -00027310: 3a3a 2020 2869 6e73 7461 6e63 6529 0a2a :: (instance).*
│ │ │ │ │ -00027320: 2054 696d 652d 6163 6365 7373 696e 6720 Time-accessing
│ │ │ │ │ -00027330: 286e 6f6e 2041 4e53 4920 2620 666f 7220 (non ANSI & for
│ │ │ │ │ -00027340: 4475 7261 7469 6f6e 7329 3a3a 2020 2869 Durations):: (i
│ │ │ │ │ -00027350: 6e73 7461 6e63 6529 0a2a 2054 696d 652d nstance).* Time-
│ │ │ │ │ -00027360: 6172 6974 686d 6574 6963 3a3a 2020 2869 arithmetic:: (i
│ │ │ │ │ -00027370: 6e73 7461 6e63 6529 0a2a 2054 696d 652d nstance).* Time-
│ │ │ │ │ -00027380: 636f 6d70 6172 696e 673a 3a20 2028 696e comparing:: (in
│ │ │ │ │ -00027390: 7374 616e 6365 290a 0a1f 0a46 696c 653a stance)....File:
│ │ │ │ │ -000273a0: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ -000273b0: 204e 6f64 653a 2054 696d 6520 636c 6173 Node: Time clas
│ │ │ │ │ -000273c0: 732d 6261 7369 6320 2855 5443 292c 2020 s-basic (UTC),
│ │ │ │ │ -000273d0: 4e65 7874 3a20 5469 6d65 2063 6c61 7373 Next: Time class
│ │ │ │ │ -000273e0: 2d62 7569 6c74 696e 732c 2020 5570 3a20 -builtins, Up:
│ │ │ │ │ -000273f0: 5469 6d65 0a0a 312e 3139 392e 3120 5469 Time..1.199.1 Ti
│ │ │ │ │ -00027400: 6d65 2063 6c61 7373 3a20 6261 7369 6320 me class: basic
│ │ │ │ │ -00027410: 2855 5443 290a 2d2d 2d2d 2d2d 2d2d 2d2d (UTC).----------
│ │ │ │ │ -00027420: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00027430: 2d2d 2d2d 2d0a 0a6d 6964 6e69 6768 740a -----..midnight.
│ │ │ │ │ -00027440: 2020 2020 2041 6e73 7765 7220 6120 7469 Answer a ti
│ │ │ │ │ -00027450: 6d65 2072 6570 7265 7365 6e74 696e 6720 me representing
│ │ │ │ │ -00027460: 6d69 646e 6967 6874 2069 6e20 436f 6f72 midnight in Coor
│ │ │ │ │ -00027470: 6469 6e61 7465 6420 556e 6976 6572 7361 dinated Universa
│ │ │ │ │ -00027480: 6c20 5469 6d65 0a20 2020 2020 2855 5443 l Time. (UTC
│ │ │ │ │ -00027490: 290a 0a75 7463 4e6f 770a 2020 2020 2041 )..utcNow. A
│ │ │ │ │ -000274a0: 6e73 7765 7220 6120 7469 6d65 2072 6570 nswer a time rep
│ │ │ │ │ -000274b0: 7265 7365 6e74 696e 6720 7468 6520 6375 resenting the cu
│ │ │ │ │ -000274c0: 7272 656e 7420 7469 6d65 206f 6620 6461 rrent time of da
│ │ │ │ │ -000274d0: 7920 696e 2043 6f6f 7264 696e 6174 6564 y in Coordinated
│ │ │ │ │ -000274e0: 0a20 2020 2020 556e 6976 6572 7361 6c20 . Universal
│ │ │ │ │ -000274f0: 5469 6d65 2028 5554 4329 0a0a 7574 6353 Time (UTC)..utcS
│ │ │ │ │ -00027500: 6563 6f6e 6443 6c6f 636b 0a20 2020 2020 econdClock.
│ │ │ │ │ -00027510: 416e 7377 6572 2074 6865 206e 756d 6265 Answer the numbe
│ │ │ │ │ -00027520: 7220 6f66 2073 6563 6f6e 6473 2073 696e r of seconds sin
│ │ │ │ │ -00027530: 6365 2074 6865 206d 6964 6e69 6768 7420 ce the midnight
│ │ │ │ │ -00027540: 6f66 2031 2f31 2f31 3930 3120 2875 6e6c of 1/1/1901 (unl
│ │ │ │ │ -00027550: 696b 650a 2020 2020 2023 7365 636f 6e64 ike. #second
│ │ │ │ │ -00027560: 436c 6f63 6b2c 2074 6865 2072 6566 6572 Clock, the refer
│ │ │ │ │ -00027570: 656e 6365 2074 696d 6520 6973 2068 6572 ence time is her
│ │ │ │ │ -00027580: 6520 6578 7072 6573 7365 6420 6173 2055 e expressed as U
│ │ │ │ │ -00027590: 5443 2c20 7468 6174 2069 730a 2020 2020 TC, that is.
│ │ │ │ │ -000275a0: 2061 7320 436f 6f72 6469 6e61 7465 6420 as Coordinated
│ │ │ │ │ -000275b0: 556e 6976 6572 7361 6c20 5469 6d65 292e Universal Time).
│ │ │ │ │ -000275c0: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ -000275d0: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ -000275e0: 5469 6d65 2063 6c61 7373 2d62 7569 6c74 Time class-built
│ │ │ │ │ -000275f0: 696e 732c 2020 4e65 7874 3a20 5469 6d65 ins, Next: Time
│ │ │ │ │ -00027600: 2063 6c61 7373 2d63 6c6f 636b 732c 2020 class-clocks,
│ │ │ │ │ -00027610: 5072 6576 3a20 5469 6d65 2063 6c61 7373 Prev: Time class
│ │ │ │ │ -00027620: 2d62 6173 6963 2028 5554 4329 2c20 2055 -basic (UTC), U
│ │ │ │ │ -00027630: 703a 2054 696d 650a 0a31 2e31 3939 2e32 p: Time..1.199.2
│ │ │ │ │ -00027640: 2054 696d 6520 636c 6173 733a 2062 7569 Time class: bui
│ │ │ │ │ -00027650: 6c74 696e 730a 2d2d 2d2d 2d2d 2d2d 2d2d ltins.----------
│ │ │ │ │ -00027660: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00027670: 2d2d 0a0a 7072 696d 4e61 6e6f 7365 636f --..primNanoseco
│ │ │ │ │ -00027680: 6e64 436c 6f63 6b0a 2020 2020 2052 6574 ndClock. Ret
│ │ │ │ │ -00027690: 7572 6e73 2074 6865 206e 756d 6265 7220 urns the number
│ │ │ │ │ -000276a0: 6f66 206d 696c 6c69 7365 636f 6e64 7320 of milliseconds
│ │ │ │ │ -000276b0: 7369 6e63 6520 6d69 646e 6967 6874 2e0a since midnight..
│ │ │ │ │ -000276c0: 0a70 7269 6d53 6563 6f6e 6443 6c6f 636b .primSecondClock
│ │ │ │ │ -000276d0: 0a20 2020 2020 5265 7475 726e 7320 7468 . Returns th
│ │ │ │ │ -000276e0: 6520 6e75 6d62 6572 206f 6620 7365 636f e number of seco
│ │ │ │ │ -000276f0: 6e64 7320 746f 2f66 726f 6d20 312f 312f nds to/from 1/1/
│ │ │ │ │ -00027700: 3230 3030 2e0a 0a74 696d 657a 6f6e 650a 2000...timezone.
│ │ │ │ │ -00027710: 2020 2020 2041 6e73 7765 7220 6120 5374 Answer a St
│ │ │ │ │ -00027720: 7269 6e67 2061 7373 6f63 6961 7465 6420 ring associated
│ │ │ │ │ -00027730: 7769 7468 2074 6865 2063 7572 7265 6e74 with the current
│ │ │ │ │ -00027740: 2074 696d 657a 6f6e 6520 2865 6974 6865 timezone (eithe
│ │ │ │ │ -00027750: 720a 2020 2020 2073 7461 6e64 6172 6420 r. standard
│ │ │ │ │ -00027760: 6f72 2064 6179 6c69 6768 742d 7361 7669 or daylight-savi
│ │ │ │ │ -00027770: 6e67 2920 6f6e 2074 6869 7320 6f70 6572 ng) on this oper
│ │ │ │ │ -00027780: 6174 696e 6720 7379 7374 656d 2e20 2046 ating system. F
│ │ │ │ │ -00027790: 6f72 0a20 2020 2020 6578 616d 706c 652c or. example,
│ │ │ │ │ -000277a0: 2074 6865 2061 6e73 7765 7220 636f 756c the answer coul
│ │ │ │ │ -000277b0: 6420 6265 2027 4553 5427 2074 6f20 696e d be 'EST' to in
│ │ │ │ │ -000277c0: 6469 6361 7465 2045 6173 7465 726e 2053 dicate Eastern S
│ │ │ │ │ -000277d0: 7461 6e64 6172 640a 2020 2020 2054 696d tandard. Tim
│ │ │ │ │ -000277e0: 653b 2074 6865 2061 6e73 7765 7220 6361 e; the answer ca
│ │ │ │ │ -000277f0: 6e20 6265 2065 6d70 7479 2061 6e64 2063 n be empty and c
│ │ │ │ │ -00027800: 616e 2774 2062 6520 6173 7375 6d65 6420 an't be assumed
│ │ │ │ │ -00027810: 746f 2062 6520 610a 2020 2020 2074 6872 to be a. thr
│ │ │ │ │ -00027820: 6565 2d63 6861 7261 6374 6572 2063 6f64 ee-character cod
│ │ │ │ │ -00027830: 6520 7375 6368 2061 7320 2745 5354 272e e such as 'EST'.
│ │ │ │ │ -00027840: 0a0a 7469 6d65 7a6f 6e65 4269 6173 0a20 ..timezoneBias.
│ │ │ │ │ -00027850: 2020 2020 5370 6563 6966 6965 7320 7468 Specifies th
│ │ │ │ │ -00027860: 6520 6375 7272 656e 7420 6269 6173 2c20 e current bias,
│ │ │ │ │ -00027870: 696e 2073 6563 6f6e 6473 2c20 666f 7220 in seconds, for
│ │ │ │ │ -00027880: 6c6f 6361 6c20 7469 6d65 2074 7261 6e73 local time trans
│ │ │ │ │ -00027890: 6c61 7469 6f6e 0a20 2020 2020 666f 7220 lation. for
│ │ │ │ │ -000278a0: 7468 6520 6375 7272 656e 7420 7469 6d65 the current time
│ │ │ │ │ -000278b0: 2e20 2054 6865 2062 6961 7320 6973 2074 . The bias is t
│ │ │ │ │ -000278c0: 6865 2064 6966 6665 7265 6e63 652c 2069 he difference, i
│ │ │ │ │ -000278d0: 6e20 7365 636f 6e64 732c 0a20 2020 2020 n seconds,.
│ │ │ │ │ -000278e0: 6265 7477 6565 6e20 436f 6f72 6469 6e61 between Coordina
│ │ │ │ │ -000278f0: 7465 6420 556e 6976 6572 7361 6c20 5469 ted Universal Ti
│ │ │ │ │ -00027900: 6d65 2028 5554 4329 2061 6e64 206c 6f63 me (UTC) and loc
│ │ │ │ │ -00027910: 616c 2074 696d 653b 2061 2070 6f73 6974 al time; a posit
│ │ │ │ │ -00027920: 6976 650a 2020 2020 2062 6961 7320 696e ive. bias in
│ │ │ │ │ -00027930: 6469 6361 7465 7320 7468 6174 2074 6865 dicates that the
│ │ │ │ │ -00027940: 206c 6f63 616c 2074 696d 657a 6f6e 6520 local timezone
│ │ │ │ │ -00027950: 6973 2074 6f20 7468 6520 6561 7374 206f is to the east o
│ │ │ │ │ -00027960: 6620 4772 6565 6e77 6963 680a 2020 2020 f Greenwich.
│ │ │ │ │ -00027970: 2028 652e 672e 2020 4575 726f 7065 2c20 (e.g. Europe,
│ │ │ │ │ -00027980: 4173 6961 292c 2077 6869 6c65 2061 206e Asia), while a n
│ │ │ │ │ -00027990: 6567 6174 6976 6520 6269 6173 2069 6e64 egative bias ind
│ │ │ │ │ -000279a0: 6963 6174 6573 2074 6861 7420 6974 2069 icates that it i
│ │ │ │ │ -000279b0: 7320 746f 0a20 2020 2020 7468 6520 7765 s to. the we
│ │ │ │ │ -000279c0: 7374 2028 652e 672e 2020 416d 6572 6963 st (e.g. Americ
│ │ │ │ │ -000279d0: 6129 0a0a 7469 6d65 7a6f 6e65 4269 6173 a)..timezoneBias
│ │ │ │ │ -000279e0: 3a20 7365 636f 6e64 730a 2020 2020 2053 : seconds. S
│ │ │ │ │ -000279f0: 7065 6369 6669 6573 2074 6865 2062 6961 pecifies the bia
│ │ │ │ │ -00027a00: 732c 2069 6e20 7365 636f 6e64 732c 2066 s, in seconds, f
│ │ │ │ │ -00027a10: 6f72 206c 6f63 616c 2074 696d 6520 7472 or local time tr
│ │ │ │ │ -00027a20: 616e 736c 6174 696f 6e20 666f 7220 7468 anslation for th
│ │ │ │ │ -00027a30: 650a 2020 2020 2067 6976 656e 2073 6563 e. given sec
│ │ │ │ │ -00027a40: 6f6e 6420 636c 6f63 6b20 7661 6c75 6520 ond clock value
│ │ │ │ │ -00027a50: 2830 2062 6569 6e67 206d 6964 6e69 6768 (0 being midnigh
│ │ │ │ │ -00027a60: 7420 6f66 2031 2f31 2f31 3930 3129 2e20 t of 1/1/1901).
│ │ │ │ │ -00027a70: 2054 6865 2062 6961 730a 2020 2020 2069 The bias. i
│ │ │ │ │ -00027a80: 7320 7468 6520 6469 6666 6572 656e 6365 s the difference
│ │ │ │ │ -00027a90: 2c20 696e 2073 6563 6f6e 6473 2c20 6265 , in seconds, be
│ │ │ │ │ -00027aa0: 7477 6565 6e20 436f 6f72 6469 6e61 7465 tween Coordinate
│ │ │ │ │ -00027ab0: 6420 556e 6976 6572 7361 6c20 5469 6d65 d Universal Time
│ │ │ │ │ -00027ac0: 0a20 2020 2020 2855 5443 2920 616e 6420 . (UTC) and
│ │ │ │ │ -00027ad0: 6c6f 6361 6c20 7469 6d65 3b20 6120 706f local time; a po
│ │ │ │ │ -00027ae0: 7369 7469 7665 2062 6961 7320 696e 6469 sitive bias indi
│ │ │ │ │ -00027af0: 6361 7465 7320 7468 6174 2074 6865 206c cates that the l
│ │ │ │ │ -00027b00: 6f63 616c 0a20 2020 2020 7469 6d65 7a6f ocal. timezo
│ │ │ │ │ -00027b10: 6e65 2069 7320 746f 2074 6865 2065 6173 ne is to the eas
│ │ │ │ │ -00027b20: 7420 6f66 2047 7265 656e 7769 6368 2028 t of Greenwich (
│ │ │ │ │ -00027b30: 652e 672e 2020 4575 726f 7065 2c20 4173 e.g. Europe, As
│ │ │ │ │ -00027b40: 6961 292c 2077 6869 6c65 2061 0a20 2020 ia), while a.
│ │ │ │ │ -00027b50: 2020 6e65 6761 7469 7665 2062 6961 7320 negative bias
│ │ │ │ │ -00027b60: 696e 6469 6361 7465 7320 7468 6174 2069 indicates that i
│ │ │ │ │ -00027b70: 7420 6973 2074 6f20 7468 6520 7765 7374 t is to the west
│ │ │ │ │ -00027b80: 2028 652e 672e 2020 416d 6572 6963 6129 (e.g. America)
│ │ │ │ │ -00027b90: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ -00027ba0: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ -00027bb0: 5469 6d65 2063 6c61 7373 2d63 6c6f 636b Time class-clock
│ │ │ │ │ -00027bc0: 732c 2020 4e65 7874 3a20 5469 6d65 2063 s, Next: Time c
│ │ │ │ │ -00027bd0: 6c61 7373 2d69 6e69 7469 616c 697a 6174 lass-initializat
│ │ │ │ │ -00027be0: 696f 6e2c 2020 5072 6576 3a20 5469 6d65 ion, Prev: Time
│ │ │ │ │ -00027bf0: 2063 6c61 7373 2d62 7569 6c74 696e 732c class-builtins,
│ │ │ │ │ -00027c00: 2020 5570 3a20 5469 6d65 0a0a 312e 3139 Up: Time..1.19
│ │ │ │ │ -00027c10: 392e 3320 5469 6d65 2063 6c61 7373 3a20 9.3 Time class:
│ │ │ │ │ -00027c20: 636c 6f63 6b73 0a2d 2d2d 2d2d 2d2d 2d2d clocks.---------
│ │ │ │ │ -00027c30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00027c40: 2d0a 0a6d 696c 6c69 7365 636f 6e64 436c -..millisecondCl
│ │ │ │ │ -00027c50: 6f63 6b0a 2020 2020 2041 6e73 7765 7220 ock. Answer
│ │ │ │ │ -00027c60: 7468 6520 6e75 6d62 6572 206f 6620 6d69 the number of mi
│ │ │ │ │ -00027c70: 6c6c 6973 6563 6f6e 6473 2073 696e 6365 lliseconds since
│ │ │ │ │ -00027c80: 2073 7461 7274 7570 2e0a 0a6d 696c 6c69 startup...milli
│ │ │ │ │ -00027c90: 7365 636f 6e64 436c 6f63 6b56 616c 7565 secondClockValue
│ │ │ │ │ -00027ca0: 0a20 2020 2020 416e 7377 6572 2074 6865 . Answer the
│ │ │ │ │ -00027cb0: 206e 756d 6265 7220 6f66 206d 696c 6c69 number of milli
│ │ │ │ │ -00027cc0: 7365 636f 6e64 7320 7369 6e63 6520 7374 seconds since st
│ │ │ │ │ -00027cd0: 6172 7475 700a 0a6d 696c 6c69 7365 636f artup..milliseco
│ │ │ │ │ -00027ce0: 6e64 7350 6572 4461 790a 2020 2020 2041 ndsPerDay. A
│ │ │ │ │ -00027cf0: 6e73 7765 7220 7468 6520 6e75 6d62 6572 nswer the number
│ │ │ │ │ -00027d00: 206f 6620 6d69 6c6c 6973 6563 6f6e 6473 of milliseconds
│ │ │ │ │ -00027d10: 2069 6e20 6120 6461 790a 0a6d 696c 6c69 in a day..milli
│ │ │ │ │ -00027d20: 7365 636f 6e64 7354 6f52 756e 3a20 7469 secondsToRun: ti
│ │ │ │ │ -00027d30: 6d65 6442 6c6f 636b 0a20 2020 2020 416e medBlock. An
│ │ │ │ │ -00027d40: 7377 6572 2074 6865 206e 756d 6265 7220 swer the number
│ │ │ │ │ -00027d50: 6f66 206d 696c 6c69 7365 636f 6e64 7320 of milliseconds
│ │ │ │ │ -00027d60: 7768 6963 6820 7469 6d65 6442 6c6f 636b which timedBlock
│ │ │ │ │ -00027d70: 2074 6f6f 6b20 746f 2072 756e 0a0a 6e61 took to run..na
│ │ │ │ │ -00027d80: 6e6f 7365 636f 6e64 436c 6f63 6b0a 2020 nosecondClock.
│ │ │ │ │ -00027d90: 2020 2041 6e73 7765 7220 7468 6520 6e75 Answer the nu
│ │ │ │ │ -00027da0: 6d62 6572 206f 6620 6e61 6e6f 7365 636f mber of nanoseco
│ │ │ │ │ -00027db0: 6e64 7320 7369 6e63 6520 7374 6172 7475 nds since startu
│ │ │ │ │ -00027dc0: 702e 0a0a 6e61 6e6f 7365 636f 6e64 436c p...nanosecondCl
│ │ │ │ │ -00027dd0: 6f63 6b56 616c 7565 0a20 2020 2020 416e ockValue. An
│ │ │ │ │ -00027de0: 7377 6572 2074 6865 206e 756d 6265 7220 swer the number
│ │ │ │ │ -00027df0: 6f66 206d 696c 6c69 7365 636f 6e64 7320 of milliseconds
│ │ │ │ │ -00027e00: 7369 6e63 6520 7374 6172 7475 700a 0a73 since startup..s
│ │ │ │ │ -00027e10: 6563 6f6e 6443 6c6f 636b 0a20 2020 2020 econdClock.
│ │ │ │ │ -00027e20: 416e 7377 6572 2074 6865 206e 756d 6265 Answer the numbe
│ │ │ │ │ -00027e30: 7220 6f66 2073 6563 6f6e 6473 2073 696e r of seconds sin
│ │ │ │ │ -00027e40: 6365 2074 6865 206d 6964 6e69 6768 7420 ce the midnight
│ │ │ │ │ -00027e50: 6f66 2031 2f31 2f31 3930 310a 0a1f 0a46 of 1/1/1901....F
│ │ │ │ │ -00027e60: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ -00027e70: 666f 2c20 204e 6f64 653a 2054 696d 6520 fo, Node: Time
│ │ │ │ │ -00027e80: 636c 6173 732d 696e 6974 6961 6c69 7a61 class-initializa
│ │ │ │ │ -00027e90: 7469 6f6e 2c20 204e 6578 743a 2054 696d tion, Next: Tim
│ │ │ │ │ -00027ea0: 6520 636c 6173 732d 696e 7374 616e 6365 e class-instance
│ │ │ │ │ -00027eb0: 2063 7265 6174 696f 6e2c 2020 5072 6576 creation, Prev
│ │ │ │ │ -00027ec0: 3a20 5469 6d65 2063 6c61 7373 2d63 6c6f : Time class-clo
│ │ │ │ │ -00027ed0: 636b 732c 2020 5570 3a20 5469 6d65 0a0a cks, Up: Time..
│ │ │ │ │ -00027ee0: 312e 3139 392e 3420 5469 6d65 2063 6c61 1.199.4 Time cla
│ │ │ │ │ -00027ef0: 7373 3a20 696e 6974 6961 6c69 7a61 7469 ss: initializati
│ │ │ │ │ -00027f00: 6f6e 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d on.-------------
│ │ │ │ │ -00027f10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00027f20: 2d2d 2d2d 2d0a 0a69 6e69 7469 616c 697a -----..initializ
│ │ │ │ │ -00027f30: 650a 2020 2020 2049 6e69 7469 616c 697a e. Initializ
│ │ │ │ │ -00027f40: 6520 7468 6520 5469 6d65 2063 6c61 7373 e the Time class
│ │ │ │ │ -00027f50: 2061 6674 6572 2074 6865 2069 6d61 6765 after the image
│ │ │ │ │ -00027f60: 2068 6173 2062 6565 6e20 626f 6f74 7374 has been bootst
│ │ │ │ │ -00027f70: 7261 7070 6564 0a0a 7570 6461 7465 3a20 rapped..update:
│ │ │ │ │ -00027f80: 6173 7065 6374 0a20 2020 2020 5072 6976 aspect. Priv
│ │ │ │ │ -00027f90: 6174 6520 2d20 496e 6974 6961 6c69 7a65 ate - Initialize
│ │ │ │ │ -00027fa0: 2074 6865 2072 6563 6569 7665 7227 7320 the receiver's
│ │ │ │ │ -00027fb0: 696e 7374 616e 6365 2076 6172 6961 626c instance variabl
│ │ │ │ │ -00027fc0: 6573 0a0a 1f0a 4669 6c65 3a20 6773 742d es....File: gst-
│ │ │ │ │ -00027fd0: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ -00027fe0: 3a20 5469 6d65 2063 6c61 7373 2d69 6e73 : Time class-ins
│ │ │ │ │ -00027ff0: 7461 6e63 6520 6372 6561 7469 6f6e 2c20 tance creation,
│ │ │ │ │ -00028000: 204e 6578 743a 2054 696d 652d 6163 6365 Next: Time-acce
│ │ │ │ │ -00028010: 7373 696e 6720 2841 4e53 4920 666f 7220 ssing (ANSI for
│ │ │ │ │ -00028020: 4461 7465 416e 6454 696d 6573 292c 2020 DateAndTimes),
│ │ │ │ │ -00028030: 5072 6576 3a20 5469 6d65 2063 6c61 7373 Prev: Time class
│ │ │ │ │ -00028040: 2d69 6e69 7469 616c 697a 6174 696f 6e2c -initialization,
│ │ │ │ │ -00028050: 2020 5570 3a20 5469 6d65 0a0a 312e 3139 Up: Time..1.19
│ │ │ │ │ -00028060: 392e 3520 5469 6d65 2063 6c61 7373 3a20 9.5 Time class:
│ │ │ │ │ -00028070: 696e 7374 616e 6365 2063 7265 6174 696f instance creatio
│ │ │ │ │ -00028080: 6e0a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d n.--------------
│ │ │ │ │ -00028090: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000280a0: 2d2d 2d2d 2d2d 2d0a 0a66 726f 6d53 6563 -------..fromSec
│ │ │ │ │ -000280b0: 6f6e 6473 3a20 7365 636f 6e64 436f 756e onds: secondCoun
│ │ │ │ │ -000280c0: 740a 2020 2020 2041 6e73 7765 7220 6120 t. Answer a
│ │ │ │ │ -000280d0: 5469 6d65 2072 6570 7265 7365 6e74 696e Time representin
│ │ │ │ │ -000280e0: 6720 7365 636f 6e64 436f 756e 7420 7365 g secondCount se
│ │ │ │ │ -000280f0: 636f 6e64 7320 7061 7374 206d 6964 6e69 conds past midni
│ │ │ │ │ -00028100: 6768 740a 0a68 6f75 723a 2068 0a20 2020 ght..hour: h.
│ │ │ │ │ -00028110: 2020 416e 7377 6572 2061 2054 696d 6520 Answer a Time
│ │ │ │ │ -00028120: 7468 6174 2069 7320 7468 6520 6769 7665 that is the give
│ │ │ │ │ -00028130: 6e20 6e75 6d62 6572 206f 6620 686f 7572 n number of hour
│ │ │ │ │ -00028140: 7320 7061 7374 206d 6964 6e69 6768 740a s past midnight.
│ │ │ │ │ -00028150: 0a68 6f75 723a 2068 206d 696e 7574 653a .hour: h minute:
│ │ │ │ │ -00028160: 206d 2073 6563 6f6e 643a 2073 0a20 2020 m second: s.
│ │ │ │ │ -00028170: 2020 416e 7377 6572 2061 2054 696d 6520 Answer a Time
│ │ │ │ │ -00028180: 7468 6174 2069 7320 7468 6520 6769 7665 that is the give
│ │ │ │ │ -00028190: 6e20 6e75 6d62 6572 206f 6620 686f 7572 n number of hour
│ │ │ │ │ -000281a0: 732c 206d 696e 7574 6573 2061 6e64 0a20 s, minutes and.
│ │ │ │ │ -000281b0: 2020 2020 7365 636f 6e64 7320 7061 7374 seconds past
│ │ │ │ │ -000281c0: 206d 6964 6e69 6768 740a 0a68 6f75 7273 midnight..hours
│ │ │ │ │ -000281d0: 3a20 680a 2020 2020 2041 6e73 7765 7220 : h. Answer
│ │ │ │ │ -000281e0: 6120 5469 6d65 2074 6861 7420 6973 2074 a Time that is t
│ │ │ │ │ -000281f0: 6865 2067 6976 656e 206e 756d 6265 7220 he given number
│ │ │ │ │ -00028200: 6f66 2068 6f75 7273 2070 6173 7420 6d69 of hours past mi
│ │ │ │ │ -00028210: 646e 6967 6874 0a0a 686f 7572 733a 2068 dnight..hours: h
│ │ │ │ │ -00028220: 206d 696e 7574 6573 3a20 6d20 7365 636f minutes: m seco
│ │ │ │ │ -00028230: 6e64 733a 2073 0a20 2020 2020 416e 7377 nds: s. Answ
│ │ │ │ │ -00028240: 6572 2061 2054 696d 6520 7468 6174 2069 er a Time that i
│ │ │ │ │ -00028250: 7320 7468 6520 6769 7665 6e20 6e75 6d62 s the given numb
│ │ │ │ │ -00028260: 6572 206f 6620 686f 7572 732c 206d 696e er of hours, min
│ │ │ │ │ -00028270: 7574 6573 2061 6e64 0a20 2020 2020 7365 utes and. se
│ │ │ │ │ -00028280: 636f 6e64 7320 7061 7374 206d 6964 6e69 conds past midni
│ │ │ │ │ -00028290: 6768 740a 0a6d 696e 7574 653a 206d 0a20 ght..minute: m.
│ │ │ │ │ -000282a0: 2020 2020 416e 7377 6572 2061 2054 696d Answer a Tim
│ │ │ │ │ -000282b0: 6520 7468 6174 2069 7320 7468 6520 6769 e that is the gi
│ │ │ │ │ -000282c0: 7665 6e20 6e75 6d62 6572 206f 6620 6d69 ven number of mi
│ │ │ │ │ -000282d0: 6e75 7465 7320 7061 7374 206d 6964 6e69 nutes past midni
│ │ │ │ │ -000282e0: 6768 740a 0a6d 696e 7574 6573 3a20 6d0a ght..minutes: m.
│ │ │ │ │ -000282f0: 2020 2020 2041 6e73 7765 7220 6120 5469 Answer a Ti
│ │ │ │ │ -00028300: 6d65 2074 6861 7420 6973 2074 6865 2067 me that is the g
│ │ │ │ │ -00028310: 6976 656e 206e 756d 6265 7220 6f66 206d iven number of m
│ │ │ │ │ -00028320: 696e 7574 6573 2070 6173 7420 6d69 646e inutes past midn
│ │ │ │ │ -00028330: 6967 6874 0a0a 6e65 770a 2020 2020 2041 ight..new. A
│ │ │ │ │ -00028340: 6e73 7765 7220 6120 5469 6d65 2072 6570 nswer a Time rep
│ │ │ │ │ -00028350: 7265 7365 6e74 696e 6720 6d69 646e 6967 resenting midnig
│ │ │ │ │ -00028360: 6874 0a0a 6e6f 770a 2020 2020 2041 6e73 ht..now. Ans
│ │ │ │ │ -00028370: 7765 7220 6120 7469 6d65 2072 6570 7265 wer a time repre
│ │ │ │ │ -00028380: 7365 6e74 696e 6720 7468 6520 6375 7272 senting the curr
│ │ │ │ │ -00028390: 656e 7420 7469 6d65 206f 6620 6461 790a ent time of day.
│ │ │ │ │ -000283a0: 0a72 6561 6446 726f 6d3a 2061 5374 7265 .readFrom: aStre
│ │ │ │ │ -000283b0: 616d 0a20 2020 2020 5061 7273 6520 616e am. Parse an
│ │ │ │ │ -000283c0: 2069 6e73 7461 6e63 6520 6f66 2074 6865 instance of the
│ │ │ │ │ -000283d0: 2072 6563 6569 7665 7220 2868 6f75 7273 receiver (hours
│ │ │ │ │ -000283e0: 2f6d 696e 7574 6573 2f73 6563 6f6e 6473 /minutes/seconds
│ │ │ │ │ -000283f0: 2920 6672 6f6d 0a20 2020 2020 6153 7472 ) from. aStr
│ │ │ │ │ -00028400: 6561 6d0a 0a73 6563 6f6e 643a 2073 0a20 eam..second: s.
│ │ │ │ │ -00028410: 2020 2020 416e 7377 6572 2061 2054 696d Answer a Tim
│ │ │ │ │ -00028420: 6520 7468 6174 2069 7320 7468 6520 6769 e that is the gi
│ │ │ │ │ -00028430: 7665 6e20 6e75 6d62 6572 206f 6620 7365 ven number of se
│ │ │ │ │ -00028440: 636f 6e64 7320 7061 7374 206d 6964 6e69 conds past midni
│ │ │ │ │ -00028450: 6768 740a 0a73 6563 6f6e 6473 3a20 730a ght..seconds: s.
│ │ │ │ │ -00028460: 2020 2020 2041 6e73 7765 7220 6120 5469 Answer a Ti
│ │ │ │ │ -00028470: 6d65 2074 6861 7420 6973 2074 6865 2067 me that is the g
│ │ │ │ │ -00028480: 6976 656e 206e 756d 6265 7220 6f66 2073 iven number of s
│ │ │ │ │ -00028490: 6563 6f6e 6473 2070 6173 7420 6d69 646e econds past midn
│ │ │ │ │ -000284a0: 6967 6874 0a0a 1f0a 4669 6c65 3a20 6773 ight....File: gs
│ │ │ │ │ -000284b0: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ -000284c0: 6465 3a20 5469 6d65 2d61 6363 6573 7369 de: Time-accessi
│ │ │ │ │ -000284d0: 6e67 2028 414e 5349 2066 6f72 2044 6174 ng (ANSI for Dat
│ │ │ │ │ -000284e0: 6541 6e64 5469 6d65 7329 2c20 204e 6578 eAndTimes), Nex
│ │ │ │ │ -000284f0: 743a 2054 696d 652d 6163 6365 7373 696e t: Time-accessin
│ │ │ │ │ -00028500: 6720 286e 6f6e 2041 4e53 4920 2620 666f g (non ANSI & fo
│ │ │ │ │ -00028510: 7220 4475 7261 7469 6f6e 7329 2c20 2050 r Durations), P
│ │ │ │ │ -00028520: 7265 763a 2054 696d 6520 636c 6173 732d rev: Time class-
│ │ │ │ │ -00028530: 696e 7374 616e 6365 2063 7265 6174 696f instance creatio
│ │ │ │ │ -00028540: 6e2c 2020 5570 3a20 5469 6d65 0a0a 312e n, Up: Time..1.
│ │ │ │ │ -00028550: 3139 392e 3620 5469 6d65 3a20 6163 6365 199.6 Time: acce
│ │ │ │ │ -00028560: 7373 696e 6720 2841 4e53 4920 666f 7220 ssing (ANSI for
│ │ │ │ │ -00028570: 4461 7465 416e 6454 696d 6573 290a 2d2d DateAndTimes).--
│ │ │ │ │ -00028580: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00028590: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000285a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a68 -------------..h
│ │ │ │ │ -000285b0: 6f75 720a 2020 2020 2041 6e73 7765 7220 our. Answer
│ │ │ │ │ -000285c0: 7468 6520 6e75 6d62 6572 206f 6620 686f the number of ho
│ │ │ │ │ -000285d0: 7572 7320 696e 2074 6865 2072 6563 6569 urs in the recei
│ │ │ │ │ -000285e0: 7665 720a 0a68 6f75 7231 320a 2020 2020 ver..hour12.
│ │ │ │ │ -000285f0: 2041 6e73 7765 7220 7468 6520 686f 7572 Answer the hour
│ │ │ │ │ -00028600: 2069 6e20 6120 3132 2d68 6f75 7220 636c in a 12-hour cl
│ │ │ │ │ -00028610: 6f63 6b0a 0a68 6f75 7232 340a 2020 2020 ock..hour24.
│ │ │ │ │ -00028620: 2041 6e73 7765 7220 7468 6520 686f 7572 Answer the hour
│ │ │ │ │ -00028630: 2069 6e20 6120 3234 2d68 6f75 7220 636c in a 24-hour cl
│ │ │ │ │ -00028640: 6f63 6b0a 0a6d 696e 7574 650a 2020 2020 ock..minute.
│ │ │ │ │ -00028650: 2041 6e73 7765 7220 7468 6520 6e75 6d62 Answer the numb
│ │ │ │ │ -00028660: 6572 206f 6620 6d69 6e75 7465 7320 696e er of minutes in
│ │ │ │ │ -00028670: 2074 6865 2072 6563 6569 7665 720a 0a73 the receiver..s
│ │ │ │ │ -00028680: 6563 6f6e 640a 2020 2020 2041 6e73 7765 econd. Answe
│ │ │ │ │ -00028690: 7220 7468 6520 6e75 6d62 6572 206f 6620 r the number of
│ │ │ │ │ -000286a0: 7365 636f 6e64 7320 696e 2074 6865 2072 seconds in the r
│ │ │ │ │ -000286b0: 6563 6569 7665 720a 0a1f 0a46 696c 653a eceiver....File:
│ │ │ │ │ -000286c0: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ -000286d0: 204e 6f64 653a 2054 696d 652d 6163 6365 Node: Time-acce
│ │ │ │ │ -000286e0: 7373 696e 6720 286e 6f6e 2041 4e53 4920 ssing (non ANSI
│ │ │ │ │ -000286f0: 2620 666f 7220 4475 7261 7469 6f6e 7329 & for Durations)
│ │ │ │ │ -00028700: 2c20 204e 6578 743a 2054 696d 652d 6172 , Next: Time-ar
│ │ │ │ │ -00028710: 6974 686d 6574 6963 2c20 2050 7265 763a ithmetic, Prev:
│ │ │ │ │ -00028720: 2054 696d 652d 6163 6365 7373 696e 6720 Time-accessing
│ │ │ │ │ -00028730: 2841 4e53 4920 666f 7220 4461 7465 416e (ANSI for DateAn
│ │ │ │ │ -00028740: 6454 696d 6573 292c 2020 5570 3a20 5469 dTimes), Up: Ti
│ │ │ │ │ -00028750: 6d65 0a0a 312e 3139 392e 3720 5469 6d65 me..1.199.7 Time
│ │ │ │ │ -00028760: 3a20 6163 6365 7373 696e 6720 286e 6f6e : accessing (non
│ │ │ │ │ -00028770: 2041 4e53 4920 2620 666f 7220 4475 7261 ANSI & for Dura
│ │ │ │ │ -00028780: 7469 6f6e 7329 0a2d 2d2d 2d2d 2d2d 2d2d tions).---------
│ │ │ │ │ -00028790: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000287a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000287b0: 2d2d 2d2d 2d2d 2d2d 2d0a 0a61 734d 696c ---------..asMil
│ │ │ │ │ -000287c0: 6c69 7365 636f 6e64 730a 2020 2020 204e liseconds. N
│ │ │ │ │ -000287d0: 6f74 2063 6f6d 6d65 6e74 6564 2e0a 0a61 ot commented...a
│ │ │ │ │ -000287e0: 734e 616e 6f73 6563 6f6e 6473 0a20 2020 sNanoseconds.
│ │ │ │ │ -000287f0: 2020 4e6f 7420 636f 6d6d 656e 7465 642e Not commented.
│ │ │ │ │ -00028800: 0a0a 6173 5365 636f 6e64 730a 2020 2020 ..asSeconds.
│ │ │ │ │ -00028810: 2041 6e73 7765 7220 2773 6563 6f6e 6473 Answer 'seconds
│ │ │ │ │ -00028820: 272e 0a0a 686f 7572 730a 2020 2020 2041 '...hours. A
│ │ │ │ │ -00028830: 6e73 7765 7220 7468 6520 6e75 6d62 6572 nswer the number
│ │ │ │ │ -00028840: 206f 6620 686f 7572 7320 696e 2074 6865 of hours in the
│ │ │ │ │ -00028850: 2072 6563 6569 7665 720a 0a6d 696e 7574 receiver..minut
│ │ │ │ │ -00028860: 6573 0a20 2020 2020 416e 7377 6572 2074 es. Answer t
│ │ │ │ │ -00028870: 6865 206e 756d 6265 7220 6f66 206d 696e he number of min
│ │ │ │ │ -00028880: 7574 6573 2069 6e20 7468 6520 7265 6365 utes in the rece
│ │ │ │ │ -00028890: 6976 6572 0a0a 7365 636f 6e64 730a 2020 iver..seconds.
│ │ │ │ │ -000288a0: 2020 2041 6e73 7765 7220 7468 6520 6e75 Answer the nu
│ │ │ │ │ -000288b0: 6d62 6572 206f 6620 7365 636f 6e64 7320 mber of seconds
│ │ │ │ │ -000288c0: 696e 2074 6865 2072 6563 6569 7665 720a in the receiver.
│ │ │ │ │ -000288d0: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ -000288e0: 652e 696e 666f 2c20 204e 6f64 653a 2054 e.info, Node: T
│ │ │ │ │ -000288f0: 696d 652d 6172 6974 686d 6574 6963 2c20 ime-arithmetic,
│ │ │ │ │ -00028900: 204e 6578 743a 2054 696d 652d 636f 6d70 Next: Time-comp
│ │ │ │ │ -00028910: 6172 696e 672c 2020 5072 6576 3a20 5469 aring, Prev: Ti
│ │ │ │ │ -00028920: 6d65 2d61 6363 6573 7369 6e67 2028 6e6f me-accessing (no
│ │ │ │ │ -00028930: 6e20 414e 5349 2026 2066 6f72 2044 7572 n ANSI & for Dur
│ │ │ │ │ -00028940: 6174 696f 6e73 292c 2020 5570 3a20 5469 ations), Up: Ti
│ │ │ │ │ -00028950: 6d65 0a0a 312e 3139 392e 3820 5469 6d65 me..1.199.8 Time
│ │ │ │ │ -00028960: 3a20 6172 6974 686d 6574 6963 0a2d 2d2d : arithmetic.---
│ │ │ │ │ -00028970: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00028980: 2d2d 2d2d 2d0a 0a61 6464 5365 636f 6e64 -----..addSecond
│ │ │ │ │ -00028990: 733a 2074 696d 6541 6d6f 756e 740a 2020 s: timeAmount.
│ │ │ │ │ -000289a0: 2020 2041 6e73 7765 7220 6120 6e65 7720 Answer a new
│ │ │ │ │ -000289b0: 5469 6d65 2074 6861 7420 6973 2074 696d Time that is tim
│ │ │ │ │ -000289c0: 6541 6d6f 756e 7420 7365 636f 6e64 7320 eAmount seconds
│ │ │ │ │ -000289d0: 6166 7465 7220 7468 6520 7265 6365 6976 after the receiv
│ │ │ │ │ -000289e0: 6572 0a0a 6164 6454 696d 653a 2074 696d er..addTime: tim
│ │ │ │ │ -000289f0: 6541 6d6f 756e 740a 2020 2020 2041 6e73 eAmount. Ans
│ │ │ │ │ -00028a00: 7765 7220 6120 6e65 7720 5469 6d65 2074 wer a new Time t
│ │ │ │ │ -00028a10: 6861 7420 6973 2074 696d 6541 6d6f 756e hat is timeAmoun
│ │ │ │ │ -00028a20: 7420 7365 636f 6e64 7320 6166 7465 7220 t seconds after
│ │ │ │ │ -00028a30: 7468 6520 7265 6365 6976 6572 3b0a 2020 the receiver;.
│ │ │ │ │ -00028a40: 2020 2074 696d 6541 6d6f 756e 7420 6973 timeAmount is
│ │ │ │ │ -00028a50: 2061 2054 696d 652e 0a0a 7072 696e 744f a Time...printO
│ │ │ │ │ -00028a60: 6e3a 2061 5374 7265 616d 0a20 2020 2020 n: aStream.
│ │ │ │ │ -00028a70: 5072 696e 7420 6120 7265 7072 6573 656e Print a represen
│ │ │ │ │ -00028a80: 7461 7469 6f6e 206f 6620 7468 6520 7265 tation of the re
│ │ │ │ │ -00028a90: 6365 6976 6572 206f 6e20 6153 7472 6561 ceiver on aStrea
│ │ │ │ │ -00028aa0: 6d0a 0a73 7562 7472 6163 7454 696d 653a m..subtractTime:
│ │ │ │ │ +000225f0: 6173 7369 6669 6564 3a3a 2020 2863 6c61 assified:: (cla
│ │ │ │ │ +00022600: 7373 290a 2a20 5379 7374 656d 4578 6365 ss).* SystemExce
│ │ │ │ │ +00022610: 7074 696f 6e73 2e50 6163 6b61 6765 4e6f ptions.PackageNo
│ │ │ │ │ +00022620: 7441 7661 696c 6162 6c65 2d64 6573 6372 tAvailable-descr
│ │ │ │ │ +00022630: 6970 7469 6f6e 3a3a 2020 2869 6e73 7461 iption:: (insta
│ │ │ │ │ +00022640: 6e63 6529 0a0a 1f0a 4669 6c65 3a20 6773 nce)....File: gs
│ │ │ │ │ +00022650: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ +00022660: 6465 3a20 5379 7374 656d 4578 6365 7074 de: SystemExcept
│ │ │ │ │ +00022670: 696f 6e73 2e50 6163 6b61 6765 4e6f 7441 ions.PackageNotA
│ │ │ │ │ +00022680: 7661 696c 6162 6c65 2063 6c61 7373 2d73 vailable class-s
│ │ │ │ │ +00022690: 7469 6c6c 2075 6e63 6c61 7373 6966 6965 till unclassifie
│ │ │ │ │ +000226a0: 642c 2020 4e65 7874 3a20 5379 7374 656d d, Next: System
│ │ │ │ │ +000226b0: 4578 6365 7074 696f 6e73 2e50 6163 6b61 Exceptions.Packa
│ │ │ │ │ +000226c0: 6765 4e6f 7441 7661 696c 6162 6c65 2d64 geNotAvailable-d
│ │ │ │ │ +000226d0: 6573 6372 6970 7469 6f6e 2c20 2055 703a escription, Up:
│ │ │ │ │ +000226e0: 2053 7973 7465 6d45 7863 6570 7469 6f6e SystemException
│ │ │ │ │ +000226f0: 732e 5061 636b 6167 654e 6f74 4176 6169 s.PackageNotAvai
│ │ │ │ │ +00022700: 6c61 626c 650a 0a31 2e31 3833 2e31 2053 lable..1.183.1 S
│ │ │ │ │ +00022710: 7973 7465 6d45 7863 6570 7469 6f6e 732e ystemExceptions.
│ │ │ │ │ +00022720: 5061 636b 6167 654e 6f74 4176 6169 6c61 PackageNotAvaila
│ │ │ │ │ +00022730: 626c 6520 636c 6173 733a 2073 7469 6c6c ble class: still
│ │ │ │ │ +00022740: 2075 6e63 6c61 7373 6966 6965 640a 2d2d unclassified.--
│ │ │ │ │ +00022750: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00022760: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00022770: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00022780: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00022790: 2d2d 2d2d 0a0a 7369 676e 616c 3a20 6153 ----..signal: aS
│ │ │ │ │ +000227a0: 7472 696e 670a 2020 2020 2053 6967 6e61 tring. Signa
│ │ │ │ │ +000227b0: 6c20 616e 2065 7863 6570 7469 6f6e 2073 l an exception s
│ │ │ │ │ +000227c0: 6179 696e 6720 7468 6174 2074 6865 2070 aying that the p
│ │ │ │ │ +000227d0: 6163 6b61 6765 206e 616d 6564 2061 5374 ackage named aSt
│ │ │ │ │ +000227e0: 7269 6e67 2063 616e 2774 2062 650a 2020 ring can't be.
│ │ │ │ │ +000227f0: 2020 2066 6f75 6e64 2e0a 0a73 6967 6e61 found...signa
│ │ │ │ │ +00022800: 6c3a 2070 6163 6b61 6765 2072 6561 736f l: package reaso
│ │ │ │ │ +00022810: 6e3a 2072 6561 736f 6e0a 2020 2020 2053 n: reason. S
│ │ │ │ │ +00022820: 6967 6e61 6c20 616e 2065 7863 6570 7469 ignal an excepti
│ │ │ │ │ +00022830: 6f6e 2073 6179 696e 6720 7468 6174 2062 on saying that b
│ │ │ │ │ +00022840: 6520 7061 636b 6167 6520 6e61 6d65 6420 e package named
│ │ │ │ │ +00022850: 7061 636b 6167 6520 6361 6e27 7420 6265 package can't be
│ │ │ │ │ +00022860: 0a20 2020 2020 666f 756e 6420 6265 6361 . found beca
│ │ │ │ │ +00022870: 7573 6520 7468 6520 7265 6173 6f6e 206e use the reason n
│ │ │ │ │ +00022880: 616d 6564 2072 6561 736f 6e2e 0a0a 0a1f amed reason.....
│ │ │ │ │ +00022890: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ +000228a0: 696e 666f 2c20 204e 6f64 653a 2053 7973 info, Node: Sys
│ │ │ │ │ +000228b0: 7465 6d45 7863 6570 7469 6f6e 732e 5061 temExceptions.Pa
│ │ │ │ │ +000228c0: 636b 6167 654e 6f74 4176 6169 6c61 626c ckageNotAvailabl
│ │ │ │ │ +000228d0: 652d 6465 7363 7269 7074 696f 6e2c 2020 e-description,
│ │ │ │ │ +000228e0: 5072 6576 3a20 5379 7374 656d 4578 6365 Prev: SystemExce
│ │ │ │ │ +000228f0: 7074 696f 6e73 2e50 6163 6b61 6765 4e6f ptions.PackageNo
│ │ │ │ │ +00022900: 7441 7661 696c 6162 6c65 2063 6c61 7373 tAvailable class
│ │ │ │ │ +00022910: 2d73 7469 6c6c 2075 6e63 6c61 7373 6966 -still unclassif
│ │ │ │ │ +00022920: 6965 642c 2020 5570 3a20 5379 7374 656d ied, Up: System
│ │ │ │ │ +00022930: 4578 6365 7074 696f 6e73 2e50 6163 6b61 Exceptions.Packa
│ │ │ │ │ +00022940: 6765 4e6f 7441 7661 696c 6162 6c65 0a0a geNotAvailable..
│ │ │ │ │ +00022950: 312e 3138 332e 3220 5379 7374 656d 4578 1.183.2 SystemEx
│ │ │ │ │ +00022960: 6365 7074 696f 6e73 2e50 6163 6b61 6765 ceptions.Package
│ │ │ │ │ +00022970: 4e6f 7441 7661 696c 6162 6c65 3a20 6465 NotAvailable: de
│ │ │ │ │ +00022980: 7363 7269 7074 696f 6e0a 2d2d 2d2d 2d2d scription.------
│ │ │ │ │ +00022990: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000229a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000229b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000229c0: 2d2d 2d0a 0a69 7352 6573 756d 6162 6c65 ---..isResumable
│ │ │ │ │ +000229d0: 0a20 2020 2020 416e 7377 6572 2074 7275 . Answer tru
│ │ │ │ │ +000229e0: 652e 2020 5061 636b 6167 6520 756e 6176 e. Package unav
│ │ │ │ │ +000229f0: 6169 6c61 6269 6c69 7479 2069 7320 7265 ailability is re
│ │ │ │ │ +00022a00: 7375 6d61 626c 652c 2062 6563 6175 7365 sumable, because
│ │ │ │ │ +00022a10: 2074 6865 0a20 2020 2020 7061 636b 6167 the. packag
│ │ │ │ │ +00022a20: 6520 6669 6c65 7320 6d69 6768 7420 6a75 e files might ju
│ │ │ │ │ +00022a30: 7374 206c 6965 2065 6c73 6577 6865 7265 st lie elsewhere
│ │ │ │ │ +00022a40: 2e0a 0a0a 1f0a 4669 6c65 3a20 6773 742d ......File: gst-
│ │ │ │ │ +00022a50: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ +00022a60: 3a20 5379 7374 656d 4578 6365 7074 696f : SystemExceptio
│ │ │ │ │ +00022a70: 6e73 2e50 7269 6d69 7469 7665 4661 696c ns.PrimitiveFail
│ │ │ │ │ +00022a80: 6564 2c20 204e 6578 743a 2053 7973 7465 ed, Next: Syste
│ │ │ │ │ +00022a90: 6d45 7863 6570 7469 6f6e 732e 5072 6f63 mExceptions.Proc
│ │ │ │ │ +00022aa0: 6573 7342 6569 6e67 5465 726d 696e 6174 essBeingTerminat
│ │ │ │ │ +00022ab0: 6564 2c20 2050 7265 763a 2053 7973 7465 ed, Prev: Syste
│ │ │ │ │ +00022ac0: 6d45 7863 6570 7469 6f6e 732e 5061 636b mExceptions.Pack
│ │ │ │ │ +00022ad0: 6167 654e 6f74 4176 6169 6c61 626c 652c ageNotAvailable,
│ │ │ │ │ +00022ae0: 2020 5570 3a20 4261 7365 2063 6c61 7373 Up: Base class
│ │ │ │ │ +00022af0: 6573 0a0a 312e 3138 3420 5379 7374 656d es..1.184 System
│ │ │ │ │ +00022b00: 4578 6365 7074 696f 6e73 2e50 7269 6d69 Exceptions.Primi
│ │ │ │ │ +00022b10: 7469 7665 4661 696c 6564 0a3d 3d3d 3d3d tiveFailed.=====
│ │ │ │ │ +00022b20: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ +00022b30: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ +00022b40: 3d0a 0a44 6566 696e 6564 2069 6e20 6e61 =..Defined in na
│ │ │ │ │ +00022b50: 6d65 7370 6163 6520 536d 616c 6c74 616c mespace Smalltal
│ │ │ │ │ +00022b60: 6b2e 5379 7374 656d 4578 6365 7074 696f k.SystemExceptio
│ │ │ │ │ +00022b70: 6e73 0a53 7570 6572 636c 6173 733a 2053 ns.Superclass: S
│ │ │ │ │ +00022b80: 7973 7465 6d45 7863 6570 7469 6f6e 732e ystemExceptions.
│ │ │ │ │ +00022b90: 564d 4572 726f 720a 4361 7465 676f 7279 VMError.Category
│ │ │ │ │ +00022ba0: 3a20 4c61 6e67 7561 6765 2d45 7863 6570 : Language-Excep
│ │ │ │ │ +00022bb0: 7469 6f6e 730a 2020 2020 2049 2061 6d20 tions. I am
│ │ │ │ │ +00022bc0: 7261 6973 6564 2077 6865 6e20 6120 7072 raised when a pr
│ │ │ │ │ +00022bd0: 696d 6974 6976 6520 6661 696c 7320 666f imitive fails fo
│ │ │ │ │ +00022be0: 7220 736f 6d65 2072 6561 736f 6e2e 0a0a r some reason...
│ │ │ │ │ +00022bf0: 2a20 4d65 6e75 3a0a 0a2a 2053 7973 7465 * Menu:..* Syste
│ │ │ │ │ +00022c00: 6d45 7863 6570 7469 6f6e 732e 5072 696d mExceptions.Prim
│ │ │ │ │ +00022c10: 6974 6976 6546 6169 6c65 642d 6163 6365 itiveFailed-acce
│ │ │ │ │ +00022c20: 7373 696e 673a 3a20 2028 696e 7374 616e ssing:: (instan
│ │ │ │ │ +00022c30: 6365 290a 0a1f 0a46 696c 653a 2067 7374 ce)....File: gst
│ │ │ │ │ +00022c40: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ +00022c50: 653a 2053 7973 7465 6d45 7863 6570 7469 e: SystemExcepti
│ │ │ │ │ +00022c60: 6f6e 732e 5072 696d 6974 6976 6546 6169 ons.PrimitiveFai
│ │ │ │ │ +00022c70: 6c65 642d 6163 6365 7373 696e 672c 2020 led-accessing,
│ │ │ │ │ +00022c80: 5570 3a20 5379 7374 656d 4578 6365 7074 Up: SystemExcept
│ │ │ │ │ +00022c90: 696f 6e73 2e50 7269 6d69 7469 7665 4661 ions.PrimitiveFa
│ │ │ │ │ +00022ca0: 696c 6564 0a0a 312e 3138 342e 3120 5379 iled..1.184.1 Sy
│ │ │ │ │ +00022cb0: 7374 656d 4578 6365 7074 696f 6e73 2e50 stemExceptions.P
│ │ │ │ │ +00022cc0: 7269 6d69 7469 7665 4661 696c 6564 3a20 rimitiveFailed:
│ │ │ │ │ +00022cd0: 6163 6365 7373 696e 670a 2d2d 2d2d 2d2d accessing.------
│ │ │ │ │ +00022ce0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00022cf0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00022d00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a64 -------------..d
│ │ │ │ │ +00022d10: 6573 6372 6970 7469 6f6e 0a20 2020 2020 escription.
│ │ │ │ │ +00022d20: 416e 7377 6572 2061 2074 6578 7475 616c Answer a textual
│ │ │ │ │ +00022d30: 2064 6573 6372 6970 7469 6f6e 206f 6620 description of
│ │ │ │ │ +00022d40: 7468 6520 6578 6365 7074 696f 6e2e 0a0a the exception...
│ │ │ │ │ +00022d50: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ +00022d60: 652e 696e 666f 2c20 204e 6f64 653a 2053 e.info, Node: S
│ │ │ │ │ +00022d70: 7973 7465 6d45 7863 6570 7469 6f6e 732e ystemExceptions.
│ │ │ │ │ +00022d80: 5072 6f63 6573 7342 6569 6e67 5465 726d ProcessBeingTerm
│ │ │ │ │ +00022d90: 696e 6174 6564 2c20 204e 6578 743a 2053 inated, Next: S
│ │ │ │ │ +00022da0: 7973 7465 6d45 7863 6570 7469 6f6e 732e ystemExceptions.
│ │ │ │ │ +00022db0: 5072 6f63 6573 7354 6572 6d69 6e61 7465 ProcessTerminate
│ │ │ │ │ +00022dc0: 642c 2020 5072 6576 3a20 5379 7374 656d d, Prev: System
│ │ │ │ │ +00022dd0: 4578 6365 7074 696f 6e73 2e50 7269 6d69 Exceptions.Primi
│ │ │ │ │ +00022de0: 7469 7665 4661 696c 6564 2c20 2055 703a tiveFailed, Up:
│ │ │ │ │ +00022df0: 2042 6173 6520 636c 6173 7365 730a 0a31 Base classes..1
│ │ │ │ │ +00022e00: 2e31 3835 2053 7973 7465 6d45 7863 6570 .185 SystemExcep
│ │ │ │ │ +00022e10: 7469 6f6e 732e 5072 6f63 6573 7342 6569 tions.ProcessBei
│ │ │ │ │ +00022e20: 6e67 5465 726d 696e 6174 6564 0a3d 3d3d ngTerminated.===
│ │ │ │ │ +00022e30: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ +00022e40: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ +00022e50: 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a 4465 6669 ==========..Defi
│ │ │ │ │ +00022e60: 6e65 6420 696e 206e 616d 6573 7061 6365 ned in namespace
│ │ │ │ │ +00022e70: 2053 6d61 6c6c 7461 6c6b 2e53 7973 7465 Smalltalk.Syste
│ │ │ │ │ +00022e80: 6d45 7863 6570 7469 6f6e 730a 5375 7065 mExceptions.Supe
│ │ │ │ │ +00022e90: 7263 6c61 7373 3a20 4e6f 7469 6669 6361 rclass: Notifica
│ │ │ │ │ +00022ea0: 7469 6f6e 0a43 6174 6567 6f72 793a 204c tion.Category: L
│ │ │ │ │ +00022eb0: 616e 6775 6167 652d 4578 6365 7074 696f anguage-Exceptio
│ │ │ │ │ +00022ec0: 6e73 0a20 2020 2020 4920 616d 2072 6169 ns. I am rai
│ │ │ │ │ +00022ed0: 7365 6420 7768 656e 2061 2070 726f 6365 sed when a proce
│ │ │ │ │ +00022ee0: 7373 2069 7320 7465 726d 696e 6174 6564 ss is terminated
│ │ │ │ │ +00022ef0: 2e0a 0a2a 204d 656e 753a 0a0a 2a20 5379 ...* Menu:..* Sy
│ │ │ │ │ +00022f00: 7374 656d 4578 6365 7074 696f 6e73 2e50 stemExceptions.P
│ │ │ │ │ +00022f10: 726f 6365 7373 4265 696e 6754 6572 6d69 rocessBeingTermi
│ │ │ │ │ +00022f20: 6e61 7465 6420 636c 6173 732d 7374 696c nated class-stil
│ │ │ │ │ +00022f30: 6c20 756e 636c 6173 7369 6669 6564 3a3a l unclassified::
│ │ │ │ │ +00022f40: 2020 2863 6c61 7373 290a 2a20 5379 7374 (class).* Syst
│ │ │ │ │ +00022f50: 656d 4578 6365 7074 696f 6e73 2e50 726f emExceptions.Pro
│ │ │ │ │ +00022f60: 6365 7373 4265 696e 6754 6572 6d69 6e61 cessBeingTermina
│ │ │ │ │ +00022f70: 7465 642d 6163 6365 7373 696e 673a 3a20 ted-accessing::
│ │ │ │ │ +00022f80: 2028 696e 7374 616e 6365 290a 0a1f 0a46 (instance)....F
│ │ │ │ │ +00022f90: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ +00022fa0: 666f 2c20 204e 6f64 653a 2053 7973 7465 fo, Node: Syste
│ │ │ │ │ +00022fb0: 6d45 7863 6570 7469 6f6e 732e 5072 6f63 mExceptions.Proc
│ │ │ │ │ +00022fc0: 6573 7342 6569 6e67 5465 726d 696e 6174 essBeingTerminat
│ │ │ │ │ +00022fd0: 6564 2063 6c61 7373 2d73 7469 6c6c 2075 ed class-still u
│ │ │ │ │ +00022fe0: 6e63 6c61 7373 6966 6965 642c 2020 4e65 nclassified, Ne
│ │ │ │ │ +00022ff0: 7874 3a20 5379 7374 656d 4578 6365 7074 xt: SystemExcept
│ │ │ │ │ +00023000: 696f 6e73 2e50 726f 6365 7373 4265 696e ions.ProcessBein
│ │ │ │ │ +00023010: 6754 6572 6d69 6e61 7465 642d 6163 6365 gTerminated-acce
│ │ │ │ │ +00023020: 7373 696e 672c 2020 5570 3a20 5379 7374 ssing, Up: Syst
│ │ │ │ │ +00023030: 656d 4578 6365 7074 696f 6e73 2e50 726f emExceptions.Pro
│ │ │ │ │ +00023040: 6365 7373 4265 696e 6754 6572 6d69 6e61 cessBeingTermina
│ │ │ │ │ +00023050: 7465 640a 0a31 2e31 3835 2e31 2053 7973 ted..1.185.1 Sys
│ │ │ │ │ +00023060: 7465 6d45 7863 6570 7469 6f6e 732e 5072 temExceptions.Pr
│ │ │ │ │ +00023070: 6f63 6573 7342 6569 6e67 5465 726d 696e ocessBeingTermin
│ │ │ │ │ +00023080: 6174 6564 2063 6c61 7373 3a20 7374 696c ated class: stil
│ │ │ │ │ +00023090: 6c20 756e 636c 6173 7369 6669 6564 0a2d l unclassified.-
│ │ │ │ │ +000230a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000230b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000230c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000230d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000230e0: 2d2d 2d2d 2d2d 2d2d 0a0a 696e 6974 6961 --------..initia
│ │ │ │ │ +000230f0: 6c69 7a65 0a20 2020 2020 4e6f 7420 636f lize. Not co
│ │ │ │ │ +00023100: 6d6d 656e 7465 642e 0a0a 0a1f 0a46 696c mmented......Fil
│ │ │ │ │ +00023110: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ +00023120: 2c20 204e 6f64 653a 2053 7973 7465 6d45 , Node: SystemE
│ │ │ │ │ +00023130: 7863 6570 7469 6f6e 732e 5072 6f63 6573 xceptions.Proces
│ │ │ │ │ +00023140: 7342 6569 6e67 5465 726d 696e 6174 6564 sBeingTerminated
│ │ │ │ │ +00023150: 2d61 6363 6573 7369 6e67 2c20 2050 7265 -accessing, Pre
│ │ │ │ │ +00023160: 763a 2053 7973 7465 6d45 7863 6570 7469 v: SystemExcepti
│ │ │ │ │ +00023170: 6f6e 732e 5072 6f63 6573 7342 6569 6e67 ons.ProcessBeing
│ │ │ │ │ +00023180: 5465 726d 696e 6174 6564 2063 6c61 7373 Terminated class
│ │ │ │ │ +00023190: 2d73 7469 6c6c 2075 6e63 6c61 7373 6966 -still unclassif
│ │ │ │ │ +000231a0: 6965 642c 2020 5570 3a20 5379 7374 656d ied, Up: System
│ │ │ │ │ +000231b0: 4578 6365 7074 696f 6e73 2e50 726f 6365 Exceptions.Proce
│ │ │ │ │ +000231c0: 7373 4265 696e 6754 6572 6d69 6e61 7465 ssBeingTerminate
│ │ │ │ │ +000231d0: 640a 0a31 2e31 3835 2e32 2053 7973 7465 d..1.185.2 Syste
│ │ │ │ │ +000231e0: 6d45 7863 6570 7469 6f6e 732e 5072 6f63 mExceptions.Proc
│ │ │ │ │ +000231f0: 6573 7342 6569 6e67 5465 726d 696e 6174 essBeingTerminat
│ │ │ │ │ +00023200: 6564 3a20 6163 6365 7373 696e 670a 2d2d ed: accessing.--
│ │ │ │ │ +00023210: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00023220: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00023230: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00023240: 2d2d 2d2d 2d2d 2d2d 0a0a 6465 7363 7269 --------..descri
│ │ │ │ │ +00023250: 7074 696f 6e0a 2020 2020 2041 6e73 7765 ption. Answe
│ │ │ │ │ +00023260: 7220 6120 7465 7874 7561 6c20 6465 7363 r a textual desc
│ │ │ │ │ +00023270: 7269 7074 696f 6e20 6f66 2074 6865 2065 ription of the e
│ │ │ │ │ +00023280: 7863 6570 7469 6f6e 2e0a 0a73 656d 6170 xception...semap
│ │ │ │ │ +00023290: 686f 7265 0a20 2020 2020 4966 2074 6865 hore. If the
│ │ │ │ │ +000232a0: 2070 726f 6365 7373 2077 6173 2077 6169 process was wai
│ │ │ │ │ +000232b0: 7469 6e67 206f 6e20 6120 7365 6d61 7068 ting on a semaph
│ │ │ │ │ +000232c0: 6f72 652c 2061 6e73 7765 7220 6974 2e0a ore, answer it..
│ │ │ │ │ +000232d0: 0a73 656d 6170 686f 7265 3a20 6153 656d .semaphore: aSem
│ │ │ │ │ +000232e0: 6170 686f 7265 0a20 2020 2020 4966 2074 aphore. If t
│ │ │ │ │ +000232f0: 6865 2070 726f 6365 7373 2077 6173 2077 he process was w
│ │ │ │ │ +00023300: 6169 7469 6e67 206f 6e20 6120 7365 6d61 aiting on a sema
│ │ │ │ │ +00023310: 7068 6f72 652c 2061 6e73 7765 7220 6974 phore, answer it
│ │ │ │ │ +00023320: 2e0a 0a0a 1f0a 4669 6c65 3a20 6773 742d ......File: gst-
│ │ │ │ │ +00023330: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ +00023340: 3a20 5379 7374 656d 4578 6365 7074 696f : SystemExceptio
│ │ │ │ │ +00023350: 6e73 2e50 726f 6365 7373 5465 726d 696e ns.ProcessTermin
│ │ │ │ │ +00023360: 6174 6564 2c20 204e 6578 743a 2053 7973 ated, Next: Sys
│ │ │ │ │ +00023370: 7465 6d45 7863 6570 7469 6f6e 732e 5265 temExceptions.Re
│ │ │ │ │ +00023380: 6164 4f6e 6c79 4f62 6a65 6374 2c20 2050 adOnlyObject, P
│ │ │ │ │ +00023390: 7265 763a 2053 7973 7465 6d45 7863 6570 rev: SystemExcep
│ │ │ │ │ +000233a0: 7469 6f6e 732e 5072 6f63 6573 7342 6569 tions.ProcessBei
│ │ │ │ │ +000233b0: 6e67 5465 726d 696e 6174 6564 2c20 2055 ngTerminated, U
│ │ │ │ │ +000233c0: 703a 2042 6173 6520 636c 6173 7365 730a p: Base classes.
│ │ │ │ │ +000233d0: 0a31 2e31 3836 2053 7973 7465 6d45 7863 .1.186 SystemExc
│ │ │ │ │ +000233e0: 6570 7469 6f6e 732e 5072 6f63 6573 7354 eptions.ProcessT
│ │ │ │ │ +000233f0: 6572 6d69 6e61 7465 640a 3d3d 3d3d 3d3d erminated.======
│ │ │ │ │ +00023400: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ +00023410: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ +00023420: 3d3d 0a0a 4465 6669 6e65 6420 696e 206e ==..Defined in n
│ │ │ │ │ +00023430: 616d 6573 7061 6365 2053 6d61 6c6c 7461 amespace Smallta
│ │ │ │ │ +00023440: 6c6b 2e53 7973 7465 6d45 7863 6570 7469 lk.SystemExcepti
│ │ │ │ │ +00023450: 6f6e 730a 5375 7065 7263 6c61 7373 3a20 ons.Superclass:
│ │ │ │ │ +00023460: 5379 7374 656d 4578 6365 7074 696f 6e73 SystemExceptions
│ │ │ │ │ +00023470: 2e49 6e76 616c 6964 5661 6c75 650a 4361 .InvalidValue.Ca
│ │ │ │ │ +00023480: 7465 676f 7279 3a20 4c61 6e67 7561 6765 tegory: Language
│ │ │ │ │ +00023490: 2d45 7863 6570 7469 6f6e 730a 2020 2020 -Exceptions.
│ │ │ │ │ +000234a0: 2049 2061 6d20 7261 6973 6564 2077 6865 I am raised whe
│ │ │ │ │ +000234b0: 6e20 736f 6d65 626f 6479 2074 7269 6573 n somebody tries
│ │ │ │ │ +000234c0: 2074 6f20 7265 7375 6d65 206f 7220 696e to resume or in
│ │ │ │ │ +000234d0: 7465 7272 7570 7420 610a 2020 2020 2074 terrupt a. t
│ │ │ │ │ +000234e0: 6572 6d69 6e61 7465 6420 7072 6f63 6573 erminated proces
│ │ │ │ │ +000234f0: 732e 0a0a 2a20 4d65 6e75 3a0a 0a2a 2053 s...* Menu:..* S
│ │ │ │ │ +00023500: 7973 7465 6d45 7863 6570 7469 6f6e 732e ystemExceptions.
│ │ │ │ │ +00023510: 5072 6f63 6573 7354 6572 6d69 6e61 7465 ProcessTerminate
│ │ │ │ │ +00023520: 642d 6163 6365 7373 696e 673a 3a20 2028 d-accessing:: (
│ │ │ │ │ +00023530: 696e 7374 616e 6365 290a 0a1f 0a46 696c instance)....Fil
│ │ │ │ │ +00023540: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ +00023550: 2c20 204e 6f64 653a 2053 7973 7465 6d45 , Node: SystemE
│ │ │ │ │ +00023560: 7863 6570 7469 6f6e 732e 5072 6f63 6573 xceptions.Proces
│ │ │ │ │ +00023570: 7354 6572 6d69 6e61 7465 642d 6163 6365 sTerminated-acce
│ │ │ │ │ +00023580: 7373 696e 672c 2020 5570 3a20 5379 7374 ssing, Up: Syst
│ │ │ │ │ +00023590: 656d 4578 6365 7074 696f 6e73 2e50 726f emExceptions.Pro
│ │ │ │ │ +000235a0: 6365 7373 5465 726d 696e 6174 6564 0a0a cessTerminated..
│ │ │ │ │ +000235b0: 312e 3138 362e 3120 5379 7374 656d 4578 1.186.1 SystemEx
│ │ │ │ │ +000235c0: 6365 7074 696f 6e73 2e50 726f 6365 7373 ceptions.Process
│ │ │ │ │ +000235d0: 5465 726d 696e 6174 6564 3a20 6163 6365 Terminated: acce
│ │ │ │ │ +000235e0: 7373 696e 670a 2d2d 2d2d 2d2d 2d2d 2d2d ssing.----------
│ │ │ │ │ +000235f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00023600: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00023610: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a64 6573 -----------..des
│ │ │ │ │ +00023620: 6372 6970 7469 6f6e 0a20 2020 2020 416e cription. An
│ │ │ │ │ +00023630: 7377 6572 2061 2074 6578 7475 616c 2064 swer a textual d
│ │ │ │ │ +00023640: 6573 6372 6970 7469 6f6e 206f 6620 7468 escription of th
│ │ │ │ │ +00023650: 6520 6578 6365 7074 696f 6e2e 0a0a 0a1f e exception.....
│ │ │ │ │ +00023660: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ +00023670: 696e 666f 2c20 204e 6f64 653a 2053 7973 info, Node: Sys
│ │ │ │ │ +00023680: 7465 6d45 7863 6570 7469 6f6e 732e 5265 temExceptions.Re
│ │ │ │ │ +00023690: 6164 4f6e 6c79 4f62 6a65 6374 2c20 204e adOnlyObject, N
│ │ │ │ │ +000236a0: 6578 743a 2053 7973 7465 6d45 7863 6570 ext: SystemExcep
│ │ │ │ │ +000236b0: 7469 6f6e 732e 5365 6375 7269 7479 4572 tions.SecurityEr
│ │ │ │ │ +000236c0: 726f 722c 2020 5072 6576 3a20 5379 7374 ror, Prev: Syst
│ │ │ │ │ +000236d0: 656d 4578 6365 7074 696f 6e73 2e50 726f emExceptions.Pro
│ │ │ │ │ +000236e0: 6365 7373 5465 726d 696e 6174 6564 2c20 cessTerminated,
│ │ │ │ │ +000236f0: 2055 703a 2042 6173 6520 636c 6173 7365 Up: Base classe
│ │ │ │ │ +00023700: 730a 0a31 2e31 3837 2053 7973 7465 6d45 s..1.187 SystemE
│ │ │ │ │ +00023710: 7863 6570 7469 6f6e 732e 5265 6164 4f6e xceptions.ReadOn
│ │ │ │ │ +00023720: 6c79 4f62 6a65 6374 0a3d 3d3d 3d3d 3d3d lyObject.=======
│ │ │ │ │ +00023730: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ +00023740: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a ==============..
│ │ │ │ │ +00023750: 4465 6669 6e65 6420 696e 206e 616d 6573 Defined in names
│ │ │ │ │ +00023760: 7061 6365 2053 6d61 6c6c 7461 6c6b 2e53 pace Smalltalk.S
│ │ │ │ │ +00023770: 7973 7465 6d45 7863 6570 7469 6f6e 730a ystemExceptions.
│ │ │ │ │ +00023780: 5375 7065 7263 6c61 7373 3a20 5379 7374 Superclass: Syst
│ │ │ │ │ +00023790: 656d 4578 6365 7074 696f 6e73 2e49 6e76 emExceptions.Inv
│ │ │ │ │ +000237a0: 616c 6964 5661 6c75 650a 4361 7465 676f alidValue.Catego
│ │ │ │ │ +000237b0: 7279 3a20 4c61 6e67 7561 6765 2d45 7863 ry: Language-Exc
│ │ │ │ │ +000237c0: 6570 7469 6f6e 730a 2020 2020 2049 2061 eptions. I a
│ │ │ │ │ +000237d0: 6d20 7261 6973 6564 2077 6865 6e20 6f6e m raised when on
│ │ │ │ │ +000237e0: 6520 7772 6974 6573 2074 6f20 6120 7265 e writes to a re
│ │ │ │ │ +000237f0: 6164 2d6f 6e6c 7920 6f62 6a65 6374 2e0a ad-only object..
│ │ │ │ │ +00023800: 0a2a 204d 656e 753a 0a0a 2a20 5379 7374 .* Menu:..* Syst
│ │ │ │ │ +00023810: 656d 4578 6365 7074 696f 6e73 2e52 6561 emExceptions.Rea
│ │ │ │ │ +00023820: 644f 6e6c 794f 626a 6563 742d 6163 6365 dOnlyObject-acce
│ │ │ │ │ +00023830: 7373 696e 673a 3a20 2028 696e 7374 616e ssing:: (instan
│ │ │ │ │ +00023840: 6365 290a 0a1f 0a46 696c 653a 2067 7374 ce)....File: gst
│ │ │ │ │ +00023850: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ +00023860: 653a 2053 7973 7465 6d45 7863 6570 7469 e: SystemExcepti
│ │ │ │ │ +00023870: 6f6e 732e 5265 6164 4f6e 6c79 4f62 6a65 ons.ReadOnlyObje
│ │ │ │ │ +00023880: 6374 2d61 6363 6573 7369 6e67 2c20 2055 ct-accessing, U
│ │ │ │ │ +00023890: 703a 2053 7973 7465 6d45 7863 6570 7469 p: SystemExcepti
│ │ │ │ │ +000238a0: 6f6e 732e 5265 6164 4f6e 6c79 4f62 6a65 ons.ReadOnlyObje
│ │ │ │ │ +000238b0: 6374 0a0a 312e 3138 372e 3120 5379 7374 ct..1.187.1 Syst
│ │ │ │ │ +000238c0: 656d 4578 6365 7074 696f 6e73 2e52 6561 emExceptions.Rea
│ │ │ │ │ +000238d0: 644f 6e6c 794f 626a 6563 743a 2061 6363 dOnlyObject: acc
│ │ │ │ │ +000238e0: 6573 7369 6e67 0a2d 2d2d 2d2d 2d2d 2d2d essing.---------
│ │ │ │ │ +000238f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00023900: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00023910: 2d2d 2d2d 2d2d 2d2d 2d0a 0a64 6573 6372 ---------..descr
│ │ │ │ │ +00023920: 6970 7469 6f6e 0a20 2020 2020 416e 7377 iption. Answ
│ │ │ │ │ +00023930: 6572 2061 2074 6578 7475 616c 2064 6573 er a textual des
│ │ │ │ │ +00023940: 6372 6970 7469 6f6e 206f 6620 7468 6520 cription of the
│ │ │ │ │ +00023950: 6578 6365 7074 696f 6e2e 0a0a 0a1f 0a46 exception......F
│ │ │ │ │ +00023960: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ +00023970: 666f 2c20 204e 6f64 653a 2053 7973 7465 fo, Node: Syste
│ │ │ │ │ +00023980: 6d45 7863 6570 7469 6f6e 732e 5365 6375 mExceptions.Secu
│ │ │ │ │ +00023990: 7269 7479 4572 726f 722c 2020 4e65 7874 rityError, Next
│ │ │ │ │ +000239a0: 3a20 5379 7374 656d 4578 6365 7074 696f : SystemExceptio
│ │ │ │ │ +000239b0: 6e73 2e53 686f 756c 644e 6f74 496d 706c ns.ShouldNotImpl
│ │ │ │ │ +000239c0: 656d 656e 742c 2020 5072 6576 3a20 5379 ement, Prev: Sy
│ │ │ │ │ +000239d0: 7374 656d 4578 6365 7074 696f 6e73 2e52 stemExceptions.R
│ │ │ │ │ +000239e0: 6561 644f 6e6c 794f 626a 6563 742c 2020 eadOnlyObject,
│ │ │ │ │ +000239f0: 5570 3a20 4261 7365 2063 6c61 7373 6573 Up: Base classes
│ │ │ │ │ +00023a00: 0a0a 312e 3138 3820 5379 7374 656d 4578 ..1.188 SystemEx
│ │ │ │ │ +00023a10: 6365 7074 696f 6e73 2e53 6563 7572 6974 ceptions.Securit
│ │ │ │ │ +00023a20: 7945 7272 6f72 0a3d 3d3d 3d3d 3d3d 3d3d yError.=========
│ │ │ │ │ +00023a30: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ +00023a40: 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a44 6566 ===========..Def
│ │ │ │ │ +00023a50: 696e 6564 2069 6e20 6e61 6d65 7370 6163 ined in namespac
│ │ │ │ │ +00023a60: 6520 536d 616c 6c74 616c 6b2e 5379 7374 e Smalltalk.Syst
│ │ │ │ │ +00023a70: 656d 4578 6365 7074 696f 6e73 0a53 7570 emExceptions.Sup
│ │ │ │ │ +00023a80: 6572 636c 6173 733a 2053 7973 7465 6d45 erclass: SystemE
│ │ │ │ │ +00023a90: 7863 6570 7469 6f6e 732e 564d 4572 726f xceptions.VMErro
│ │ │ │ │ +00023aa0: 720a 4361 7465 676f 7279 3a20 4c61 6e67 r.Category: Lang
│ │ │ │ │ +00023ab0: 7561 6765 2d45 7863 6570 7469 6f6e 730a uage-Exceptions.
│ │ │ │ │ +00023ac0: 2020 2020 2049 2061 6d20 616e 2065 7272 I am an err
│ │ │ │ │ +00023ad0: 6f72 2072 6169 7365 6420 7768 656e 2061 or raised when a
│ │ │ │ │ +00023ae0: 6e20 756e 7472 7573 7465 6420 6f62 6a65 n untrusted obje
│ │ │ │ │ +00023af0: 6374 2074 7269 6573 2074 6f20 646f 2061 ct tries to do a
│ │ │ │ │ +00023b00: 6e0a 2020 2020 2069 6e73 6563 7572 6520 n. insecure
│ │ │ │ │ +00023b10: 6f70 6572 6174 696f 6e2e 0a0a 2a20 4d65 operation...* Me
│ │ │ │ │ +00023b20: 6e75 3a0a 0a2a 2053 7973 7465 6d45 7863 nu:..* SystemExc
│ │ │ │ │ +00023b30: 6570 7469 6f6e 732e 5365 6375 7269 7479 eptions.Security
│ │ │ │ │ +00023b40: 4572 726f 7220 636c 6173 732d 6163 6365 Error class-acce
│ │ │ │ │ +00023b50: 7373 696e 673a 3a20 2028 636c 6173 7329 ssing:: (class)
│ │ │ │ │ +00023b60: 0a2a 2053 7973 7465 6d45 7863 6570 7469 .* SystemExcepti
│ │ │ │ │ +00023b70: 6f6e 732e 5365 6375 7269 7479 4572 726f ons.SecurityErro
│ │ │ │ │ +00023b80: 722d 6163 6365 7373 696e 673a 3a20 2028 r-accessing:: (
│ │ │ │ │ +00023b90: 696e 7374 616e 6365 290a 0a1f 0a46 696c instance)....Fil
│ │ │ │ │ +00023ba0: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ +00023bb0: 2c20 204e 6f64 653a 2053 7973 7465 6d45 , Node: SystemE
│ │ │ │ │ +00023bc0: 7863 6570 7469 6f6e 732e 5365 6375 7269 xceptions.Securi
│ │ │ │ │ +00023bd0: 7479 4572 726f 7220 636c 6173 732d 6163 tyError class-ac
│ │ │ │ │ +00023be0: 6365 7373 696e 672c 2020 4e65 7874 3a20 cessing, Next:
│ │ │ │ │ +00023bf0: 5379 7374 656d 4578 6365 7074 696f 6e73 SystemExceptions
│ │ │ │ │ +00023c00: 2e53 6563 7572 6974 7945 7272 6f72 2d61 .SecurityError-a
│ │ │ │ │ +00023c10: 6363 6573 7369 6e67 2c20 2055 703a 2053 ccessing, Up: S
│ │ │ │ │ +00023c20: 7973 7465 6d45 7863 6570 7469 6f6e 732e ystemExceptions.
│ │ │ │ │ +00023c30: 5365 6375 7269 7479 4572 726f 720a 0a31 SecurityError..1
│ │ │ │ │ +00023c40: 2e31 3838 2e31 2053 7973 7465 6d45 7863 .188.1 SystemExc
│ │ │ │ │ +00023c50: 6570 7469 6f6e 732e 5365 6375 7269 7479 eptions.Security
│ │ │ │ │ +00023c60: 4572 726f 7220 636c 6173 733a 2061 6363 Error class: acc
│ │ │ │ │ +00023c70: 6573 7369 6e67 0a2d 2d2d 2d2d 2d2d 2d2d essing.---------
│ │ │ │ │ +00023c80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00023c90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00023ca0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------..
│ │ │ │ │ +00023cb0: 7369 676e 616c 3a20 6150 6572 6d69 7373 signal: aPermiss
│ │ │ │ │ +00023cc0: 696f 6e0a 2020 2020 2052 6169 7365 2074 ion. Raise t
│ │ │ │ │ +00023cd0: 6865 2065 7863 6570 7469 6f6e 2c20 7365 he exception, se
│ │ │ │ │ +00023ce0: 7474 696e 6720 746f 2061 5065 726d 6973 tting to aPermis
│ │ │ │ │ +00023cf0: 7369 6f6e 2074 6865 2070 6572 6d69 7373 sion the permiss
│ │ │ │ │ +00023d00: 696f 6e20 7468 6174 0a20 2020 2020 7761 ion that. wa
│ │ │ │ │ +00023d10: 7320 7465 7374 6564 2061 6e64 2066 6169 s tested and fai
│ │ │ │ │ +00023d20: 6c65 642e 0a0a 0a1f 0a46 696c 653a 2067 led......File: g
│ │ │ │ │ +00023d30: 7374 2d62 6173 652e 696e 666f 2c20 204e st-base.info, N
│ │ │ │ │ +00023d40: 6f64 653a 2053 7973 7465 6d45 7863 6570 ode: SystemExcep
│ │ │ │ │ +00023d50: 7469 6f6e 732e 5365 6375 7269 7479 4572 tions.SecurityEr
│ │ │ │ │ +00023d60: 726f 722d 6163 6365 7373 696e 672c 2020 ror-accessing,
│ │ │ │ │ +00023d70: 5072 6576 3a20 5379 7374 656d 4578 6365 Prev: SystemExce
│ │ │ │ │ +00023d80: 7074 696f 6e73 2e53 6563 7572 6974 7945 ptions.SecurityE
│ │ │ │ │ +00023d90: 7272 6f72 2063 6c61 7373 2d61 6363 6573 rror class-acces
│ │ │ │ │ +00023da0: 7369 6e67 2c20 2055 703a 2053 7973 7465 sing, Up: Syste
│ │ │ │ │ +00023db0: 6d45 7863 6570 7469 6f6e 732e 5365 6375 mExceptions.Secu
│ │ │ │ │ +00023dc0: 7269 7479 4572 726f 720a 0a31 2e31 3838 rityError..1.188
│ │ │ │ │ +00023dd0: 2e32 2053 7973 7465 6d45 7863 6570 7469 .2 SystemExcepti
│ │ │ │ │ +00023de0: 6f6e 732e 5365 6375 7269 7479 4572 726f ons.SecurityErro
│ │ │ │ │ +00023df0: 723a 2061 6363 6573 7369 6e67 0a2d 2d2d r: accessing.---
│ │ │ │ │ +00023e00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00023e10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00023e20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------..
│ │ │ │ │ +00023e30: 6465 7363 7269 7074 696f 6e0a 2020 2020 description.
│ │ │ │ │ +00023e40: 2041 6e73 7765 7220 6120 7465 7874 7561 Answer a textua
│ │ │ │ │ +00023e50: 6c20 6465 7363 7269 7074 696f 6e20 6f66 l description of
│ │ │ │ │ +00023e60: 2074 6865 2065 7863 6570 7469 6f6e 2e0a the exception..
│ │ │ │ │ +00023e70: 0a66 6169 6c65 6450 6572 6d69 7373 696f .failedPermissio
│ │ │ │ │ +00023e80: 6e0a 2020 2020 2041 6e73 7765 7220 7468 n. Answer th
│ │ │ │ │ +00023e90: 6520 7065 726d 6973 7369 6f6e 2074 6861 e permission tha
│ │ │ │ │ +00023ea0: 7420 7761 7320 7465 7374 6564 2061 6e64 t was tested and
│ │ │ │ │ +00023eb0: 2074 6861 7420 6661 696c 6564 2e0a 0a66 that failed...f
│ │ │ │ │ +00023ec0: 6169 6c65 6450 6572 6d69 7373 696f 6e3a ailedPermission:
│ │ │ │ │ +00023ed0: 2061 6e4f 626a 6563 740a 2020 2020 2053 anObject. S
│ │ │ │ │ +00023ee0: 6574 2077 6869 6368 2070 6572 6d69 7373 et which permiss
│ │ │ │ │ +00023ef0: 696f 6e20 7761 7320 7465 7374 6564 2061 ion was tested a
│ │ │ │ │ +00023f00: 6e64 2066 6169 6c65 642e 0a0a 0a1f 0a46 nd failed......F
│ │ │ │ │ +00023f10: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ +00023f20: 666f 2c20 204e 6f64 653a 2053 7973 7465 fo, Node: Syste
│ │ │ │ │ +00023f30: 6d45 7863 6570 7469 6f6e 732e 5368 6f75 mExceptions.Shou
│ │ │ │ │ +00023f40: 6c64 4e6f 7449 6d70 6c65 6d65 6e74 2c20 ldNotImplement,
│ │ │ │ │ +00023f50: 204e 6578 743a 2053 7973 7465 6d45 7863 Next: SystemExc
│ │ │ │ │ +00023f60: 6570 7469 6f6e 732e 5375 6263 6c61 7373 eptions.Subclass
│ │ │ │ │ +00023f70: 5265 7370 6f6e 7369 6269 6c69 7479 2c20 Responsibility,
│ │ │ │ │ +00023f80: 2050 7265 763a 2053 7973 7465 6d45 7863 Prev: SystemExc
│ │ │ │ │ +00023f90: 6570 7469 6f6e 732e 5365 6375 7269 7479 eptions.Security
│ │ │ │ │ +00023fa0: 4572 726f 722c 2020 5570 3a20 4261 7365 Error, Up: Base
│ │ │ │ │ +00023fb0: 2063 6c61 7373 6573 0a0a 312e 3138 3920 classes..1.189
│ │ │ │ │ +00023fc0: 5379 7374 656d 4578 6365 7074 696f 6e73 SystemExceptions
│ │ │ │ │ +00023fd0: 2e53 686f 756c 644e 6f74 496d 706c 656d .ShouldNotImplem
│ │ │ │ │ +00023fe0: 656e 740a 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ent.============
│ │ │ │ │ +00023ff0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ +00024000: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a44 =============..D
│ │ │ │ │ +00024010: 6566 696e 6564 2069 6e20 6e61 6d65 7370 efined in namesp
│ │ │ │ │ +00024020: 6163 6520 536d 616c 6c74 616c 6b2e 5379 ace Smalltalk.Sy
│ │ │ │ │ +00024030: 7374 656d 4578 6365 7074 696f 6e73 0a53 stemExceptions.S
│ │ │ │ │ +00024040: 7570 6572 636c 6173 733a 2053 7973 7465 uperclass: Syste
│ │ │ │ │ +00024050: 6d45 7863 6570 7469 6f6e 732e 4e6f 7449 mExceptions.NotI
│ │ │ │ │ +00024060: 6d70 6c65 6d65 6e74 6564 0a43 6174 6567 mplemented.Categ
│ │ │ │ │ +00024070: 6f72 793a 204c 616e 6775 6167 652d 4578 ory: Language-Ex
│ │ │ │ │ +00024080: 6365 7074 696f 6e73 0a20 2020 2020 4920 ceptions. I
│ │ │ │ │ +00024090: 616d 2072 6169 7365 6420 7768 656e 2061 am raised when a
│ │ │ │ │ +000240a0: 206d 6574 686f 6420 6973 2063 616c 6c65 method is calle
│ │ │ │ │ +000240b0: 6420 7468 6174 2061 2063 6c61 7373 2077 d that a class w
│ │ │ │ │ +000240c0: 6973 6865 7320 7468 6174 2069 7320 6e6f ishes that is no
│ │ │ │ │ +000240d0: 740a 2020 2020 2063 616c 6c65 642e 0a0a t. called...
│ │ │ │ │ +000240e0: 2a20 4d65 6e75 3a0a 0a2a 2053 7973 7465 * Menu:..* Syste
│ │ │ │ │ +000240f0: 6d45 7863 6570 7469 6f6e 732e 5368 6f75 mExceptions.Shou
│ │ │ │ │ +00024100: 6c64 4e6f 7449 6d70 6c65 6d65 6e74 2d61 ldNotImplement-a
│ │ │ │ │ +00024110: 6363 6573 7369 6e67 3a3a 2020 2869 6e73 ccessing:: (ins
│ │ │ │ │ +00024120: 7461 6e63 6529 0a0a 1f0a 4669 6c65 3a20 tance)....File:
│ │ │ │ │ +00024130: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ +00024140: 4e6f 6465 3a20 5379 7374 656d 4578 6365 Node: SystemExce
│ │ │ │ │ +00024150: 7074 696f 6e73 2e53 686f 756c 644e 6f74 ptions.ShouldNot
│ │ │ │ │ +00024160: 496d 706c 656d 656e 742d 6163 6365 7373 Implement-access
│ │ │ │ │ +00024170: 696e 672c 2020 5570 3a20 5379 7374 656d ing, Up: System
│ │ │ │ │ +00024180: 4578 6365 7074 696f 6e73 2e53 686f 756c Exceptions.Shoul
│ │ │ │ │ +00024190: 644e 6f74 496d 706c 656d 656e 740a 0a31 dNotImplement..1
│ │ │ │ │ +000241a0: 2e31 3839 2e31 2053 7973 7465 6d45 7863 .189.1 SystemExc
│ │ │ │ │ +000241b0: 6570 7469 6f6e 732e 5368 6f75 6c64 4e6f eptions.ShouldNo
│ │ │ │ │ +000241c0: 7449 6d70 6c65 6d65 6e74 3a20 6163 6365 tImplement: acce
│ │ │ │ │ +000241d0: 7373 696e 670a 2d2d 2d2d 2d2d 2d2d 2d2d ssing.----------
│ │ │ │ │ +000241e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000241f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00024200: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6465 ------------..de
│ │ │ │ │ +00024210: 7363 7269 7074 696f 6e0a 2020 2020 2041 scription. A
│ │ │ │ │ +00024220: 6e73 7765 7220 6120 7465 7874 7561 6c20 nswer a textual
│ │ │ │ │ +00024230: 6465 7363 7269 7074 696f 6e20 6f66 2074 description of t
│ │ │ │ │ +00024240: 6865 2065 7863 6570 7469 6f6e 2e0a 0a0a he exception....
│ │ │ │ │ +00024250: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ +00024260: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 5379 .info, Node: Sy
│ │ │ │ │ +00024270: 7374 656d 4578 6365 7074 696f 6e73 2e53 stemExceptions.S
│ │ │ │ │ +00024280: 7562 636c 6173 7352 6573 706f 6e73 6962 ubclassResponsib
│ │ │ │ │ +00024290: 696c 6974 792c 2020 4e65 7874 3a20 5379 ility, Next: Sy
│ │ │ │ │ +000242a0: 7374 656d 4578 6365 7074 696f 6e73 2e55 stemExceptions.U
│ │ │ │ │ +000242b0: 6e68 616e 646c 6564 4578 6365 7074 696f nhandledExceptio
│ │ │ │ │ +000242c0: 6e2c 2020 5072 6576 3a20 5379 7374 656d n, Prev: System
│ │ │ │ │ +000242d0: 4578 6365 7074 696f 6e73 2e53 686f 756c Exceptions.Shoul
│ │ │ │ │ +000242e0: 644e 6f74 496d 706c 656d 656e 742c 2020 dNotImplement,
│ │ │ │ │ +000242f0: 5570 3a20 4261 7365 2063 6c61 7373 6573 Up: Base classes
│ │ │ │ │ +00024300: 0a0a 312e 3139 3020 5379 7374 656d 4578 ..1.190 SystemEx
│ │ │ │ │ +00024310: 6365 7074 696f 6e73 2e53 7562 636c 6173 ceptions.Subclas
│ │ │ │ │ +00024320: 7352 6573 706f 6e73 6962 696c 6974 790a sResponsibility.
│ │ │ │ │ +00024330: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ +00024340: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ +00024350: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a44 =============..D
│ │ │ │ │ +00024360: 6566 696e 6564 2069 6e20 6e61 6d65 7370 efined in namesp
│ │ │ │ │ +00024370: 6163 6520 536d 616c 6c74 616c 6b2e 5379 ace Smalltalk.Sy
│ │ │ │ │ +00024380: 7374 656d 4578 6365 7074 696f 6e73 0a53 stemExceptions.S
│ │ │ │ │ +00024390: 7570 6572 636c 6173 733a 2053 7973 7465 uperclass: Syste
│ │ │ │ │ +000243a0: 6d45 7863 6570 7469 6f6e 732e 5368 6f75 mExceptions.Shou
│ │ │ │ │ +000243b0: 6c64 4e6f 7449 6d70 6c65 6d65 6e74 0a43 ldNotImplement.C
│ │ │ │ │ +000243c0: 6174 6567 6f72 793a 204c 616e 6775 6167 ategory: Languag
│ │ │ │ │ +000243d0: 652d 4578 6365 7074 696f 6e73 0a20 2020 e-Exceptions.
│ │ │ │ │ +000243e0: 2020 4920 616d 2072 6169 7365 6420 7768 I am raised wh
│ │ │ │ │ +000243f0: 656e 2061 206d 6574 686f 6420 6973 2063 en a method is c
│ │ │ │ │ +00024400: 616c 6c65 6420 7768 6f73 6520 696d 706c alled whose impl
│ │ │ │ │ +00024410: 656d 656e 7461 7469 6f6e 2069 7320 7468 ementation is th
│ │ │ │ │ +00024420: 650a 2020 2020 2072 6573 706f 6e73 6962 e. responsib
│ │ │ │ │ +00024430: 696c 6974 7920 6f66 2063 6f6e 6372 6574 ility of concret
│ │ │ │ │ +00024440: 6520 7375 6263 6c61 7373 2e0a 0a2a 204d e subclass...* M
│ │ │ │ │ +00024450: 656e 753a 0a0a 2a20 5379 7374 656d 4578 enu:..* SystemEx
│ │ │ │ │ +00024460: 6365 7074 696f 6e73 2e53 7562 636c 6173 ceptions.Subclas
│ │ │ │ │ +00024470: 7352 6573 706f 6e73 6962 696c 6974 792d sResponsibility-
│ │ │ │ │ +00024480: 6163 6365 7373 696e 673a 3a20 2028 696e accessing:: (in
│ │ │ │ │ +00024490: 7374 616e 6365 290a 0a1f 0a46 696c 653a stance)....File:
│ │ │ │ │ +000244a0: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ +000244b0: 204e 6f64 653a 2053 7973 7465 6d45 7863 Node: SystemExc
│ │ │ │ │ +000244c0: 6570 7469 6f6e 732e 5375 6263 6c61 7373 eptions.Subclass
│ │ │ │ │ +000244d0: 5265 7370 6f6e 7369 6269 6c69 7479 2d61 Responsibility-a
│ │ │ │ │ +000244e0: 6363 6573 7369 6e67 2c20 2055 703a 2053 ccessing, Up: S
│ │ │ │ │ +000244f0: 7973 7465 6d45 7863 6570 7469 6f6e 732e ystemExceptions.
│ │ │ │ │ +00024500: 5375 6263 6c61 7373 5265 7370 6f6e 7369 SubclassResponsi
│ │ │ │ │ +00024510: 6269 6c69 7479 0a0a 312e 3139 302e 3120 bility..1.190.1
│ │ │ │ │ +00024520: 5379 7374 656d 4578 6365 7074 696f 6e73 SystemExceptions
│ │ │ │ │ +00024530: 2e53 7562 636c 6173 7352 6573 706f 6e73 .SubclassRespons
│ │ │ │ │ +00024540: 6962 696c 6974 793a 2061 6363 6573 7369 ibility: accessi
│ │ │ │ │ +00024550: 6e67 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ng.-------------
│ │ │ │ │ +00024560: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00024570: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00024580: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a64 -------------..d
│ │ │ │ │ +00024590: 6573 6372 6970 7469 6f6e 0a20 2020 2020 escription.
│ │ │ │ │ +000245a0: 416e 7377 6572 2061 2074 6578 7475 616c Answer a textual
│ │ │ │ │ +000245b0: 2064 6573 6372 6970 7469 6f6e 206f 6620 description of
│ │ │ │ │ +000245c0: 7468 6520 6578 6365 7074 696f 6e2e 0a0a the exception...
│ │ │ │ │ +000245d0: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ +000245e0: 652e 696e 666f 2c20 204e 6f64 653a 2053 e.info, Node: S
│ │ │ │ │ +000245f0: 7973 7465 6d45 7863 6570 7469 6f6e 732e ystemExceptions.
│ │ │ │ │ +00024600: 556e 6861 6e64 6c65 6445 7863 6570 7469 UnhandledExcepti
│ │ │ │ │ +00024610: 6f6e 2c20 204e 6578 743a 2053 7973 7465 on, Next: Syste
│ │ │ │ │ +00024620: 6d45 7863 6570 7469 6f6e 732e 5573 6572 mExceptions.User
│ │ │ │ │ +00024630: 496e 7465 7272 7570 742c 2020 5072 6576 Interrupt, Prev
│ │ │ │ │ +00024640: 3a20 5379 7374 656d 4578 6365 7074 696f : SystemExceptio
│ │ │ │ │ +00024650: 6e73 2e53 7562 636c 6173 7352 6573 706f ns.SubclassRespo
│ │ │ │ │ +00024660: 6e73 6962 696c 6974 792c 2020 5570 3a20 nsibility, Up:
│ │ │ │ │ +00024670: 4261 7365 2063 6c61 7373 6573 0a0a 312e Base classes..1.
│ │ │ │ │ +00024680: 3139 3120 5379 7374 656d 4578 6365 7074 191 SystemExcept
│ │ │ │ │ +00024690: 696f 6e73 2e55 6e68 616e 646c 6564 4578 ions.UnhandledEx
│ │ │ │ │ +000246a0: 6365 7074 696f 6e0a 3d3d 3d3d 3d3d 3d3d ception.========
│ │ │ │ │ +000246b0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ +000246c0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ +000246d0: 3d0a 0a44 6566 696e 6564 2069 6e20 6e61 =..Defined in na
│ │ │ │ │ +000246e0: 6d65 7370 6163 6520 536d 616c 6c74 616c mespace Smalltal
│ │ │ │ │ +000246f0: 6b2e 5379 7374 656d 4578 6365 7074 696f k.SystemExceptio
│ │ │ │ │ +00024700: 6e73 0a53 7570 6572 636c 6173 733a 2045 ns.Superclass: E
│ │ │ │ │ +00024710: 7863 6570 7469 6f6e 0a43 6174 6567 6f72 xception.Categor
│ │ │ │ │ +00024720: 793a 204c 616e 6775 6167 652d 4578 6365 y: Language-Exce
│ │ │ │ │ +00024730: 7074 696f 6e0a 2020 2020 2049 2061 6d20 ption. I am
│ │ │ │ │ +00024740: 7261 6973 6564 2077 6865 6e20 6120 6261 raised when a ba
│ │ │ │ │ +00024750: 636b 7472 6163 6520 6973 2073 686f 776e cktrace is shown
│ │ │ │ │ +00024760: 2074 6f20 7465 726d 696e 6174 6520 7468 to terminate th
│ │ │ │ │ +00024770: 6520 6375 7272 656e 740a 2020 2020 2070 e current. p
│ │ │ │ │ +00024780: 726f 6365 7373 2e0a 0a2a 204d 656e 753a rocess...* Menu:
│ │ │ │ │ +00024790: 0a0a 2a20 5379 7374 656d 4578 6365 7074 ..* SystemExcept
│ │ │ │ │ +000247a0: 696f 6e73 2e55 6e68 616e 646c 6564 4578 ions.UnhandledEx
│ │ │ │ │ +000247b0: 6365 7074 696f 6e2d 6163 6365 7373 696e ception-accessin
│ │ │ │ │ +000247c0: 673a 3a20 2028 696e 7374 616e 6365 290a g:: (instance).
│ │ │ │ │ +000247d0: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ +000247e0: 652e 696e 666f 2c20 204e 6f64 653a 2053 e.info, Node: S
│ │ │ │ │ +000247f0: 7973 7465 6d45 7863 6570 7469 6f6e 732e ystemExceptions.
│ │ │ │ │ +00024800: 556e 6861 6e64 6c65 6445 7863 6570 7469 UnhandledExcepti
│ │ │ │ │ +00024810: 6f6e 2d61 6363 6573 7369 6e67 2c20 2055 on-accessing, U
│ │ │ │ │ +00024820: 703a 2053 7973 7465 6d45 7863 6570 7469 p: SystemExcepti
│ │ │ │ │ +00024830: 6f6e 732e 556e 6861 6e64 6c65 6445 7863 ons.UnhandledExc
│ │ │ │ │ +00024840: 6570 7469 6f6e 0a0a 312e 3139 312e 3120 eption..1.191.1
│ │ │ │ │ +00024850: 5379 7374 656d 4578 6365 7074 696f 6e73 SystemExceptions
│ │ │ │ │ +00024860: 2e55 6e68 616e 646c 6564 4578 6365 7074 .UnhandledExcept
│ │ │ │ │ +00024870: 696f 6e3a 2061 6363 6573 7369 6e67 0a2d ion: accessing.-
│ │ │ │ │ +00024880: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00024890: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000248a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000248b0: 2d2d 2d2d 2d0a 0a64 6566 6175 6c74 4163 -----..defaultAc
│ │ │ │ │ +000248c0: 7469 6f6e 0a20 2020 2020 5465 726d 696e tion. Termin
│ │ │ │ │ +000248d0: 6174 6520 7468 6520 6375 7272 656e 7420 ate the current
│ │ │ │ │ +000248e0: 7072 6f63 6573 732e 0a0a 6465 7363 7269 process...descri
│ │ │ │ │ +000248f0: 7074 696f 6e0a 2020 2020 2041 6e73 7765 ption. Answe
│ │ │ │ │ +00024900: 7220 6120 7465 7874 7561 6c20 6465 7363 r a textual desc
│ │ │ │ │ +00024910: 7269 7074 696f 6e20 6f66 2074 6865 2065 ription of the e
│ │ │ │ │ +00024920: 7863 6570 7469 6f6e 2e0a 0a6f 7269 6769 xception...origi
│ │ │ │ │ +00024930: 6e61 6c45 7863 6570 7469 6f6e 0a20 2020 nalException.
│ │ │ │ │ +00024940: 2020 416e 7377 6572 2074 6865 2075 6e63 Answer the unc
│ │ │ │ │ +00024950: 6175 6768 7420 6578 6365 7074 696f 6e2e aught exception.
│ │ │ │ │ +00024960: 0a0a 6f72 6967 696e 616c 4578 6365 7074 ..originalExcept
│ │ │ │ │ +00024970: 696f 6e3a 2061 6e4f 626a 6563 740a 2020 ion: anObject.
│ │ │ │ │ +00024980: 2020 2053 6574 2074 6865 2075 6e63 6175 Set the uncau
│ │ │ │ │ +00024990: 6768 7420 6578 6365 7074 696f 6e20 746f ght exception to
│ │ │ │ │ +000249a0: 2061 6e4f 626a 6563 742e 0a0a 0a1f 0a46 anObject......F
│ │ │ │ │ +000249b0: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ +000249c0: 666f 2c20 204e 6f64 653a 2053 7973 7465 fo, Node: Syste
│ │ │ │ │ +000249d0: 6d45 7863 6570 7469 6f6e 732e 5573 6572 mExceptions.User
│ │ │ │ │ +000249e0: 496e 7465 7272 7570 742c 2020 4e65 7874 Interrupt, Next
│ │ │ │ │ +000249f0: 3a20 5379 7374 656d 4578 6365 7074 696f : SystemExceptio
│ │ │ │ │ +00024a00: 6e73 2e56 6572 6966 6963 6174 696f 6e45 ns.VerificationE
│ │ │ │ │ +00024a10: 7272 6f72 2c20 2050 7265 763a 2053 7973 rror, Prev: Sys
│ │ │ │ │ +00024a20: 7465 6d45 7863 6570 7469 6f6e 732e 556e temExceptions.Un
│ │ │ │ │ +00024a30: 6861 6e64 6c65 6445 7863 6570 7469 6f6e handledException
│ │ │ │ │ +00024a40: 2c20 2055 703a 2042 6173 6520 636c 6173 , Up: Base clas
│ │ │ │ │ +00024a50: 7365 730a 0a31 2e31 3932 2053 7973 7465 ses..1.192 Syste
│ │ │ │ │ +00024a60: 6d45 7863 6570 7469 6f6e 732e 5573 6572 mExceptions.User
│ │ │ │ │ +00024a70: 496e 7465 7272 7570 740a 3d3d 3d3d 3d3d Interrupt.======
│ │ │ │ │ +00024a80: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ +00024a90: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a ==============..
│ │ │ │ │ +00024aa0: 4465 6669 6e65 6420 696e 206e 616d 6573 Defined in names
│ │ │ │ │ +00024ab0: 7061 6365 2053 6d61 6c6c 7461 6c6b 2e53 pace Smalltalk.S
│ │ │ │ │ +00024ac0: 7973 7465 6d45 7863 6570 7469 6f6e 730a ystemExceptions.
│ │ │ │ │ +00024ad0: 5375 7065 7263 6c61 7373 3a20 5379 7374 Superclass: Syst
│ │ │ │ │ +00024ae0: 656d 4578 6365 7074 696f 6e73 2e56 4d45 emExceptions.VME
│ │ │ │ │ +00024af0: 7272 6f72 0a43 6174 6567 6f72 793a 204c rror.Category: L
│ │ │ │ │ +00024b00: 616e 6775 6167 652d 4578 6365 7074 696f anguage-Exceptio
│ │ │ │ │ +00024b10: 6e73 0a20 2020 2020 4920 616d 2072 6169 ns. I am rai
│ │ │ │ │ +00024b20: 7365 6420 7768 656e 206f 6e65 2070 7265 sed when one pre
│ │ │ │ │ +00024b30: 7373 6573 2043 7472 6c2d 432e 0a0a 2a20 sses Ctrl-C...*
│ │ │ │ │ +00024b40: 4d65 6e75 3a0a 0a2a 2053 7973 7465 6d45 Menu:..* SystemE
│ │ │ │ │ +00024b50: 7863 6570 7469 6f6e 732e 5573 6572 496e xceptions.UserIn
│ │ │ │ │ +00024b60: 7465 7272 7570 742d 6163 6365 7373 696e terrupt-accessin
│ │ │ │ │ +00024b70: 673a 3a20 2028 696e 7374 616e 6365 290a g:: (instance).
│ │ │ │ │ +00024b80: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ +00024b90: 652e 696e 666f 2c20 204e 6f64 653a 2053 e.info, Node: S
│ │ │ │ │ +00024ba0: 7973 7465 6d45 7863 6570 7469 6f6e 732e ystemExceptions.
│ │ │ │ │ +00024bb0: 5573 6572 496e 7465 7272 7570 742d 6163 UserInterrupt-ac
│ │ │ │ │ +00024bc0: 6365 7373 696e 672c 2020 5570 3a20 5379 cessing, Up: Sy
│ │ │ │ │ +00024bd0: 7374 656d 4578 6365 7074 696f 6e73 2e55 stemExceptions.U
│ │ │ │ │ +00024be0: 7365 7249 6e74 6572 7275 7074 0a0a 312e serInterrupt..1.
│ │ │ │ │ +00024bf0: 3139 322e 3120 5379 7374 656d 4578 6365 192.1 SystemExce
│ │ │ │ │ +00024c00: 7074 696f 6e73 2e55 7365 7249 6e74 6572 ptions.UserInter
│ │ │ │ │ +00024c10: 7275 7074 3a20 6163 6365 7373 696e 670a rupt: accessing.
│ │ │ │ │ +00024c20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00024c30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00024c40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00024c50: 2d0a 0a64 6573 6372 6970 7469 6f6e 0a20 -..description.
│ │ │ │ │ +00024c60: 2020 2020 416e 7377 6572 2061 2074 6578 Answer a tex
│ │ │ │ │ +00024c70: 7475 616c 2064 6573 6372 6970 7469 6f6e tual description
│ │ │ │ │ +00024c80: 206f 6620 7468 6520 6578 6365 7074 696f of the exceptio
│ │ │ │ │ +00024c90: 6e2e 0a0a 0a1f 0a46 696c 653a 2067 7374 n......File: gst
│ │ │ │ │ +00024ca0: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ +00024cb0: 653a 2053 7973 7465 6d45 7863 6570 7469 e: SystemExcepti
│ │ │ │ │ +00024cc0: 6f6e 732e 5665 7269 6669 6361 7469 6f6e ons.Verification
│ │ │ │ │ +00024cd0: 4572 726f 722c 2020 4e65 7874 3a20 5379 Error, Next: Sy
│ │ │ │ │ +00024ce0: 7374 656d 4578 6365 7074 696f 6e73 2e56 stemExceptions.V
│ │ │ │ │ +00024cf0: 4d45 7272 6f72 2c20 2050 7265 763a 2053 MError, Prev: S
│ │ │ │ │ +00024d00: 7973 7465 6d45 7863 6570 7469 6f6e 732e ystemExceptions.
│ │ │ │ │ +00024d10: 5573 6572 496e 7465 7272 7570 742c 2020 UserInterrupt,
│ │ │ │ │ +00024d20: 5570 3a20 4261 7365 2063 6c61 7373 6573 Up: Base classes
│ │ │ │ │ +00024d30: 0a0a 312e 3139 3320 5379 7374 656d 4578 ..1.193 SystemEx
│ │ │ │ │ +00024d40: 6365 7074 696f 6e73 2e56 6572 6966 6963 ceptions.Verific
│ │ │ │ │ +00024d50: 6174 696f 6e45 7272 6f72 0a3d 3d3d 3d3d ationError.=====
│ │ │ │ │ +00024d60: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ +00024d70: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ +00024d80: 3d3d 3d0a 0a44 6566 696e 6564 2069 6e20 ===..Defined in
│ │ │ │ │ +00024d90: 6e61 6d65 7370 6163 6520 536d 616c 6c74 namespace Smallt
│ │ │ │ │ +00024da0: 616c 6b2e 5379 7374 656d 4578 6365 7074 alk.SystemExcept
│ │ │ │ │ +00024db0: 696f 6e73 0a53 7570 6572 636c 6173 733a ions.Superclass:
│ │ │ │ │ +00024dc0: 2053 7973 7465 6d45 7863 6570 7469 6f6e SystemException
│ │ │ │ │ +00024dd0: 732e 564d 4572 726f 720a 4361 7465 676f s.VMError.Catego
│ │ │ │ │ +00024de0: 7279 3a20 4c61 6e67 7561 6765 2d45 7863 ry: Language-Exc
│ │ │ │ │ +00024df0: 6570 7469 6f6e 730a 2020 2020 2049 2061 eptions. I a
│ │ │ │ │ +00024e00: 6d20 7261 6973 6564 2077 6865 6e20 7468 m raised when th
│ │ │ │ │ +00024e10: 6520 7665 7269 6669 6361 7469 6f6e 206f e verification o
│ │ │ │ │ +00024e20: 6620 6120 6d65 7468 6f64 2066 6169 6c73 f a method fails
│ │ │ │ │ +00024e30: 2e0a 0a2a 204d 656e 753a 0a0a 2a20 5379 ...* Menu:..* Sy
│ │ │ │ │ +00024e40: 7374 656d 4578 6365 7074 696f 6e73 2e56 stemExceptions.V
│ │ │ │ │ +00024e50: 6572 6966 6963 6174 696f 6e45 7272 6f72 erificationError
│ │ │ │ │ +00024e60: 2d61 6363 6573 7369 6e67 3a3a 2020 2869 -accessing:: (i
│ │ │ │ │ +00024e70: 6e73 7461 6e63 6529 0a0a 1f0a 4669 6c65 nstance)....File
│ │ │ │ │ +00024e80: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ +00024e90: 2020 4e6f 6465 3a20 5379 7374 656d 4578 Node: SystemEx
│ │ │ │ │ +00024ea0: 6365 7074 696f 6e73 2e56 6572 6966 6963 ceptions.Verific
│ │ │ │ │ +00024eb0: 6174 696f 6e45 7272 6f72 2d61 6363 6573 ationError-acces
│ │ │ │ │ +00024ec0: 7369 6e67 2c20 2055 703a 2053 7973 7465 sing, Up: Syste
│ │ │ │ │ +00024ed0: 6d45 7863 6570 7469 6f6e 732e 5665 7269 mExceptions.Veri
│ │ │ │ │ +00024ee0: 6669 6361 7469 6f6e 4572 726f 720a 0a31 ficationError..1
│ │ │ │ │ +00024ef0: 2e31 3933 2e31 2053 7973 7465 6d45 7863 .193.1 SystemExc
│ │ │ │ │ +00024f00: 6570 7469 6f6e 732e 5665 7269 6669 6361 eptions.Verifica
│ │ │ │ │ +00024f10: 7469 6f6e 4572 726f 723a 2061 6363 6573 tionError: acces
│ │ │ │ │ +00024f20: 7369 6e67 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d sing.-----------
│ │ │ │ │ +00024f30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00024f40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00024f50: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6465 7363 ----------..desc
│ │ │ │ │ +00024f60: 7269 7074 696f 6e0a 2020 2020 2041 6e73 ription. Ans
│ │ │ │ │ +00024f70: 7765 7220 6120 7465 7874 7561 6c20 6465 wer a textual de
│ │ │ │ │ +00024f80: 7363 7269 7074 696f 6e20 6f66 2074 6865 scription of the
│ │ │ │ │ +00024f90: 2065 7863 6570 7469 6f6e 2e0a 0a0a 1f0a exception......
│ │ │ │ │ +00024fa0: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ +00024fb0: 6e66 6f2c 2020 4e6f 6465 3a20 5379 7374 nfo, Node: Syst
│ │ │ │ │ +00024fc0: 656d 4578 6365 7074 696f 6e73 2e56 4d45 emExceptions.VME
│ │ │ │ │ +00024fd0: 7272 6f72 2c20 204e 6578 743a 2053 7973 rror, Next: Sys
│ │ │ │ │ +00024fe0: 7465 6d45 7863 6570 7469 6f6e 732e 5772 temExceptions.Wr
│ │ │ │ │ +00024ff0: 6f6e 6741 7267 756d 656e 7443 6f75 6e74 ongArgumentCount
│ │ │ │ │ +00025000: 2c20 2050 7265 763a 2053 7973 7465 6d45 , Prev: SystemE
│ │ │ │ │ +00025010: 7863 6570 7469 6f6e 732e 5665 7269 6669 xceptions.Verifi
│ │ │ │ │ +00025020: 6361 7469 6f6e 4572 726f 722c 2020 5570 cationError, Up
│ │ │ │ │ +00025030: 3a20 4261 7365 2063 6c61 7373 6573 0a0a : Base classes..
│ │ │ │ │ +00025040: 312e 3139 3420 5379 7374 656d 4578 6365 1.194 SystemExce
│ │ │ │ │ +00025050: 7074 696f 6e73 2e56 4d45 7272 6f72 0a3d ptions.VMError.=
│ │ │ │ │ +00025060: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ +00025070: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a44 =============..D
│ │ │ │ │ +00025080: 6566 696e 6564 2069 6e20 6e61 6d65 7370 efined in namesp
│ │ │ │ │ +00025090: 6163 6520 536d 616c 6c74 616c 6b2e 5379 ace Smalltalk.Sy
│ │ │ │ │ +000250a0: 7374 656d 4578 6365 7074 696f 6e73 0a53 stemExceptions.S
│ │ │ │ │ +000250b0: 7570 6572 636c 6173 733a 2045 7272 6f72 uperclass: Error
│ │ │ │ │ +000250c0: 0a43 6174 6567 6f72 793a 204c 616e 6775 .Category: Langu
│ │ │ │ │ +000250d0: 6167 652d 4578 6365 7074 696f 6e73 0a20 age-Exceptions.
│ │ │ │ │ +000250e0: 2020 2020 4920 616d 2061 6e20 6572 726f I am an erro
│ │ │ │ │ +000250f0: 7220 7265 6c61 7465 6420 746f 2074 6865 r related to the
│ │ │ │ │ +00025100: 2069 6e6e 6172 6473 206f 6620 7468 6520 innards of the
│ │ │ │ │ +00025110: 7379 7374 656d 2e0a 0a2a 204d 656e 753a system...* Menu:
│ │ │ │ │ +00025120: 0a0a 2a20 5379 7374 656d 4578 6365 7074 ..* SystemExcept
│ │ │ │ │ +00025130: 696f 6e73 2e56 4d45 7272 6f72 2d61 6363 ions.VMError-acc
│ │ │ │ │ +00025140: 6573 7369 6e67 3a3a 2020 2869 6e73 7461 essing:: (insta
│ │ │ │ │ +00025150: 6e63 6529 0a0a 1f0a 4669 6c65 3a20 6773 nce)....File: gs
│ │ │ │ │ +00025160: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ +00025170: 6465 3a20 5379 7374 656d 4578 6365 7074 de: SystemExcept
│ │ │ │ │ +00025180: 696f 6e73 2e56 4d45 7272 6f72 2d61 6363 ions.VMError-acc
│ │ │ │ │ +00025190: 6573 7369 6e67 2c20 2055 703a 2053 7973 essing, Up: Sys
│ │ │ │ │ +000251a0: 7465 6d45 7863 6570 7469 6f6e 732e 564d temExceptions.VM
│ │ │ │ │ +000251b0: 4572 726f 720a 0a31 2e31 3934 2e31 2053 Error..1.194.1 S
│ │ │ │ │ +000251c0: 7973 7465 6d45 7863 6570 7469 6f6e 732e ystemExceptions.
│ │ │ │ │ +000251d0: 564d 4572 726f 723a 2061 6363 6573 7369 VMError: accessi
│ │ │ │ │ +000251e0: 6e67 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ng.-------------
│ │ │ │ │ +000251f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00025200: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------..
│ │ │ │ │ +00025210: 6465 7363 7269 7074 696f 6e0a 2020 2020 description.
│ │ │ │ │ +00025220: 2041 6e73 7765 7220 6120 7465 7874 7561 Answer a textua
│ │ │ │ │ +00025230: 6c20 6465 7363 7269 7074 696f 6e20 6f66 l description of
│ │ │ │ │ +00025240: 2074 6865 2065 7863 6570 7469 6f6e 2e0a the exception..
│ │ │ │ │ +00025250: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ +00025260: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ +00025270: 5379 7374 656d 4578 6365 7074 696f 6e73 SystemExceptions
│ │ │ │ │ +00025280: 2e57 726f 6e67 4172 6775 6d65 6e74 436f .WrongArgumentCo
│ │ │ │ │ +00025290: 756e 742c 2020 4e65 7874 3a20 5379 7374 unt, Next: Syst
│ │ │ │ │ +000252a0: 656d 4578 6365 7074 696f 6e73 2e57 726f emExceptions.Wro
│ │ │ │ │ +000252b0: 6e67 436c 6173 732c 2020 5072 6576 3a20 ngClass, Prev:
│ │ │ │ │ +000252c0: 5379 7374 656d 4578 6365 7074 696f 6e73 SystemExceptions
│ │ │ │ │ +000252d0: 2e56 4d45 7272 6f72 2c20 2055 703a 2042 .VMError, Up: B
│ │ │ │ │ +000252e0: 6173 6520 636c 6173 7365 730a 0a31 2e31 ase classes..1.1
│ │ │ │ │ +000252f0: 3935 2053 7973 7465 6d45 7863 6570 7469 95 SystemExcepti
│ │ │ │ │ +00025300: 6f6e 732e 5772 6f6e 6741 7267 756d 656e ons.WrongArgumen
│ │ │ │ │ +00025310: 7443 6f75 6e74 0a3d 3d3d 3d3d 3d3d 3d3d tCount.=========
│ │ │ │ │ +00025320: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ +00025330: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ +00025340: 0a0a 4465 6669 6e65 6420 696e 206e 616d ..Defined in nam
│ │ │ │ │ +00025350: 6573 7061 6365 2053 6d61 6c6c 7461 6c6b espace Smalltalk
│ │ │ │ │ +00025360: 2e53 7973 7465 6d45 7863 6570 7469 6f6e .SystemException
│ │ │ │ │ +00025370: 730a 5375 7065 7263 6c61 7373 3a20 5379 s.Superclass: Sy
│ │ │ │ │ +00025380: 7374 656d 4578 6365 7074 696f 6e73 2e50 stemExceptions.P
│ │ │ │ │ +00025390: 7269 6d69 7469 7665 4661 696c 6564 0a43 rimitiveFailed.C
│ │ │ │ │ +000253a0: 6174 6567 6f72 793a 204c 616e 6775 6167 ategory: Languag
│ │ │ │ │ +000253b0: 652d 4578 6365 7074 696f 6e73 0a20 2020 e-Exceptions.
│ │ │ │ │ +000253c0: 2020 4920 616d 2072 6169 7365 6420 7768 I am raised wh
│ │ │ │ │ +000253d0: 656e 206f 6e65 2074 7269 6573 2074 6f20 en one tries to
│ │ │ │ │ +000253e0: 6576 616c 7561 7465 2061 206d 6574 686f evaluate a metho
│ │ │ │ │ +000253f0: 6420 2876 6961 2023 7065 7266 6f72 6d3a d (via #perform:
│ │ │ │ │ +00025400: 2e2e 2e29 0a20 2020 2020 6f72 2061 2062 ...). or a b
│ │ │ │ │ +00025410: 6c6f 636b 2062 7574 2070 6173 7365 7320 lock but passes
│ │ │ │ │ +00025420: 7468 6520 7772 6f6e 6720 6e75 6d62 6572 the wrong number
│ │ │ │ │ +00025430: 206f 6620 6172 6775 6d65 6e74 732e 0a0a of arguments...
│ │ │ │ │ +00025440: 2a20 4d65 6e75 3a0a 0a2a 2053 7973 7465 * Menu:..* Syste
│ │ │ │ │ +00025450: 6d45 7863 6570 7469 6f6e 732e 5772 6f6e mExceptions.Wron
│ │ │ │ │ +00025460: 6741 7267 756d 656e 7443 6f75 6e74 2d61 gArgumentCount-a
│ │ │ │ │ +00025470: 6363 6573 7369 6e67 3a3a 2020 2869 6e73 ccessing:: (ins
│ │ │ │ │ +00025480: 7461 6e63 6529 0a0a 1f0a 4669 6c65 3a20 tance)....File:
│ │ │ │ │ +00025490: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ +000254a0: 4e6f 6465 3a20 5379 7374 656d 4578 6365 Node: SystemExce
│ │ │ │ │ +000254b0: 7074 696f 6e73 2e57 726f 6e67 4172 6775 ptions.WrongArgu
│ │ │ │ │ +000254c0: 6d65 6e74 436f 756e 742d 6163 6365 7373 mentCount-access
│ │ │ │ │ +000254d0: 696e 672c 2020 5570 3a20 5379 7374 656d ing, Up: System
│ │ │ │ │ +000254e0: 4578 6365 7074 696f 6e73 2e57 726f 6e67 Exceptions.Wrong
│ │ │ │ │ +000254f0: 4172 6775 6d65 6e74 436f 756e 740a 0a31 ArgumentCount..1
│ │ │ │ │ +00025500: 2e31 3935 2e31 2053 7973 7465 6d45 7863 .195.1 SystemExc
│ │ │ │ │ +00025510: 6570 7469 6f6e 732e 5772 6f6e 6741 7267 eptions.WrongArg
│ │ │ │ │ +00025520: 756d 656e 7443 6f75 6e74 3a20 6163 6365 umentCount: acce
│ │ │ │ │ +00025530: 7373 696e 670a 2d2d 2d2d 2d2d 2d2d 2d2d ssing.----------
│ │ │ │ │ +00025540: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00025550: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00025560: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6465 ------------..de
│ │ │ │ │ +00025570: 7363 7269 7074 696f 6e0a 2020 2020 2041 scription. A
│ │ │ │ │ +00025580: 6e73 7765 7220 6120 7465 7874 7561 6c20 nswer a textual
│ │ │ │ │ +00025590: 6465 7363 7269 7074 696f 6e20 6f66 2074 description of t
│ │ │ │ │ +000255a0: 6865 2065 7863 6570 7469 6f6e 2e0a 0a0a he exception....
│ │ │ │ │ +000255b0: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ +000255c0: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 5379 .info, Node: Sy
│ │ │ │ │ +000255d0: 7374 656d 4578 6365 7074 696f 6e73 2e57 stemExceptions.W
│ │ │ │ │ +000255e0: 726f 6e67 436c 6173 732c 2020 4e65 7874 rongClass, Next
│ │ │ │ │ +000255f0: 3a20 5379 7374 656d 4578 6365 7074 696f : SystemExceptio
│ │ │ │ │ +00025600: 6e73 2e57 726f 6e67 4d65 7373 6167 6553 ns.WrongMessageS
│ │ │ │ │ +00025610: 656e 742c 2020 5072 6576 3a20 5379 7374 ent, Prev: Syst
│ │ │ │ │ +00025620: 656d 4578 6365 7074 696f 6e73 2e57 726f emExceptions.Wro
│ │ │ │ │ +00025630: 6e67 4172 6775 6d65 6e74 436f 756e 742c ngArgumentCount,
│ │ │ │ │ +00025640: 2020 5570 3a20 4261 7365 2063 6c61 7373 Up: Base class
│ │ │ │ │ +00025650: 6573 0a0a 312e 3139 3620 5379 7374 656d es..1.196 System
│ │ │ │ │ +00025660: 4578 6365 7074 696f 6e73 2e57 726f 6e67 Exceptions.Wrong
│ │ │ │ │ +00025670: 436c 6173 730a 3d3d 3d3d 3d3d 3d3d 3d3d Class.==========
│ │ │ │ │ +00025680: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ +00025690: 3d3d 3d3d 3d3d 3d0a 0a44 6566 696e 6564 =======..Defined
│ │ │ │ │ +000256a0: 2069 6e20 6e61 6d65 7370 6163 6520 536d in namespace Sm
│ │ │ │ │ +000256b0: 616c 6c74 616c 6b2e 5379 7374 656d 4578 alltalk.SystemEx
│ │ │ │ │ +000256c0: 6365 7074 696f 6e73 0a53 7570 6572 636c ceptions.Supercl
│ │ │ │ │ +000256d0: 6173 733a 2053 7973 7465 6d45 7863 6570 ass: SystemExcep
│ │ │ │ │ +000256e0: 7469 6f6e 732e 496e 7661 6c69 6456 616c tions.InvalidVal
│ │ │ │ │ +000256f0: 7565 0a43 6174 6567 6f72 793a 204c 616e ue.Category: Lan
│ │ │ │ │ +00025700: 6775 6167 652d 4578 6365 7074 696f 6e73 guage-Exceptions
│ │ │ │ │ +00025710: 0a20 2020 2020 4920 616d 2072 6169 7365 . I am raise
│ │ │ │ │ +00025720: 6420 7768 656e 2061 6e20 6172 6775 6d65 d when an argume
│ │ │ │ │ +00025730: 6e74 2069 7320 636f 6e73 7472 6169 6e65 nt is constraine
│ │ │ │ │ +00025740: 6420 746f 2062 6520 616e 2069 6e73 7461 d to be an insta
│ │ │ │ │ +00025750: 6e63 6520 6f66 2061 0a20 2020 2020 6465 nce of a. de
│ │ │ │ │ +00025760: 7465 726d 696e 6174 6520 636c 6173 732c terminate class,
│ │ │ │ │ +00025770: 2061 6e64 2074 6869 7320 636f 6e73 7472 and this constr
│ │ │ │ │ +00025780: 6169 6e74 2069 7320 6e6f 7420 7265 7370 aint is not resp
│ │ │ │ │ +00025790: 6563 7465 6420 6279 2074 6865 0a20 2020 ected by the.
│ │ │ │ │ +000257a0: 2020 6361 6c6c 6572 2e0a 0a2a 204d 656e caller...* Men
│ │ │ │ │ +000257b0: 753a 0a0a 2a20 5379 7374 656d 4578 6365 u:..* SystemExce
│ │ │ │ │ +000257c0: 7074 696f 6e73 2e57 726f 6e67 436c 6173 ptions.WrongClas
│ │ │ │ │ +000257d0: 7320 636c 6173 732d 7369 676e 616c 696e s class-signalin
│ │ │ │ │ +000257e0: 673a 3a20 2028 636c 6173 7329 0a2a 2053 g:: (class).* S
│ │ │ │ │ +000257f0: 7973 7465 6d45 7863 6570 7469 6f6e 732e ystemExceptions.
│ │ │ │ │ +00025800: 5772 6f6e 6743 6c61 7373 2d61 6363 6573 WrongClass-acces
│ │ │ │ │ +00025810: 7369 6e67 3a3a 2020 2869 6e73 7461 6e63 sing:: (instanc
│ │ │ │ │ +00025820: 6529 0a0a 1f0a 4669 6c65 3a20 6773 742d e)....File: gst-
│ │ │ │ │ +00025830: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ +00025840: 3a20 5379 7374 656d 4578 6365 7074 696f : SystemExceptio
│ │ │ │ │ +00025850: 6e73 2e57 726f 6e67 436c 6173 7320 636c ns.WrongClass cl
│ │ │ │ │ +00025860: 6173 732d 7369 676e 616c 696e 672c 2020 ass-signaling,
│ │ │ │ │ +00025870: 4e65 7874 3a20 5379 7374 656d 4578 6365 Next: SystemExce
│ │ │ │ │ +00025880: 7074 696f 6e73 2e57 726f 6e67 436c 6173 ptions.WrongClas
│ │ │ │ │ +00025890: 732d 6163 6365 7373 696e 672c 2020 5570 s-accessing, Up
│ │ │ │ │ +000258a0: 3a20 5379 7374 656d 4578 6365 7074 696f : SystemExceptio
│ │ │ │ │ +000258b0: 6e73 2e57 726f 6e67 436c 6173 730a 0a31 ns.WrongClass..1
│ │ │ │ │ +000258c0: 2e31 3936 2e31 2053 7973 7465 6d45 7863 .196.1 SystemExc
│ │ │ │ │ +000258d0: 6570 7469 6f6e 732e 5772 6f6e 6743 6c61 eptions.WrongCla
│ │ │ │ │ +000258e0: 7373 2063 6c61 7373 3a20 7369 676e 616c ss class: signal
│ │ │ │ │ +000258f0: 696e 670a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ing.------------
│ │ │ │ │ +00025900: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00025910: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00025920: 2d2d 2d2d 2d2d 2d2d 0a0a 7369 676e 616c --------..signal
│ │ │ │ │ +00025930: 4f6e 3a20 616e 4f62 6a65 6374 206d 7573 On: anObject mus
│ │ │ │ │ +00025940: 7442 653a 2061 436c 6173 734f 7241 7272 tBe: aClassOrArr
│ │ │ │ │ +00025950: 6179 0a20 2020 2020 5261 6973 6520 616e ay. Raise an
│ │ │ │ │ +00025960: 2065 7863 6570 7469 6f6e 2e20 2054 6865 exception. The
│ │ │ │ │ +00025970: 2067 6976 656e 206f 626a 6563 7420 7368 given object sh
│ │ │ │ │ +00025980: 6f75 6c64 2068 6176 6520 6265 656e 2061 ould have been a
│ │ │ │ │ +00025990: 6e20 696e 7374 616e 6365 0a20 2020 2020 n instance.
│ │ │ │ │ +000259a0: 6f66 206f 6e65 206f 6620 7468 6520 636c of one of the cl
│ │ │ │ │ +000259b0: 6173 7365 7320 696e 6469 6361 7465 6420 asses indicated
│ │ │ │ │ +000259c0: 6279 2061 436c 6173 734f 7241 7272 6179 by aClassOrArray
│ │ │ │ │ +000259d0: 2028 7768 6963 6820 7368 6f75 6c64 2062 (which should b
│ │ │ │ │ +000259e0: 650a 2020 2020 2061 2073 696e 676c 6520 e. a single
│ │ │ │ │ +000259f0: 636c 6173 7320 6f72 2061 6e20 6172 7261 class or an arra
│ │ │ │ │ +00025a00: 7920 6f66 2063 6c61 7373 6573 292e 2020 y of classes).
│ │ │ │ │ +00025a10: 5768 6574 6865 7220 696e 7374 616e 6365 Whether instance
│ │ │ │ │ +00025a20: 7320 6f66 0a20 2020 2020 7375 6263 6c61 s of. subcla
│ │ │ │ │ +00025a30: 7373 6573 2061 7265 2061 6c6c 6f77 6564 sses are allowed
│ │ │ │ │ +00025a40: 2073 686f 756c 6420 6265 2063 6c65 6172 should be clear
│ │ │ │ │ +00025a50: 2066 726f 6d20 7468 6520 636f 6e74 6578 from the contex
│ │ │ │ │ +00025a60: 742c 2074 686f 7567 6820 696e 0a20 2020 t, though in.
│ │ │ │ │ +00025a70: 2020 6765 6e65 7261 6c20 2869 2e65 2e20 general (i.e.
│ │ │ │ │ +00025a80: 7769 7468 2074 6865 2065 7863 6570 7469 with the excepti
│ │ │ │ │ +00025a90: 6f6e 206f 6620 6120 6665 7720 7379 7374 on of a few syst
│ │ │ │ │ +00025aa0: 656d 206d 6573 7361 6765 7329 2074 6865 em messages) the
│ │ │ │ │ +00025ab0: 790a 2020 2020 2073 686f 756c 6420 6265 y. should be
│ │ │ │ │ +00025ac0: 2e0a 0a0a 1f0a 4669 6c65 3a20 6773 742d ......File: gst-
│ │ │ │ │ +00025ad0: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ +00025ae0: 3a20 5379 7374 656d 4578 6365 7074 696f : SystemExceptio
│ │ │ │ │ +00025af0: 6e73 2e57 726f 6e67 436c 6173 732d 6163 ns.WrongClass-ac
│ │ │ │ │ +00025b00: 6365 7373 696e 672c 2020 5072 6576 3a20 cessing, Prev:
│ │ │ │ │ +00025b10: 5379 7374 656d 4578 6365 7074 696f 6e73 SystemExceptions
│ │ │ │ │ +00025b20: 2e57 726f 6e67 436c 6173 7320 636c 6173 .WrongClass clas
│ │ │ │ │ +00025b30: 732d 7369 676e 616c 696e 672c 2020 5570 s-signaling, Up
│ │ │ │ │ +00025b40: 3a20 5379 7374 656d 4578 6365 7074 696f : SystemExceptio
│ │ │ │ │ +00025b50: 6e73 2e57 726f 6e67 436c 6173 730a 0a31 ns.WrongClass..1
│ │ │ │ │ +00025b60: 2e31 3936 2e32 2053 7973 7465 6d45 7863 .196.2 SystemExc
│ │ │ │ │ +00025b70: 6570 7469 6f6e 732e 5772 6f6e 6743 6c61 eptions.WrongCla
│ │ │ │ │ +00025b80: 7373 3a20 6163 6365 7373 696e 670a 2d2d ss: accessing.--
│ │ │ │ │ +00025b90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00025ba0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00025bb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6465 ------------..de
│ │ │ │ │ +00025bc0: 7363 7269 7074 696f 6e0a 2020 2020 2041 scription. A
│ │ │ │ │ +00025bd0: 6e73 7765 7220 6120 7465 7874 7561 6c20 nswer a textual
│ │ │ │ │ +00025be0: 6465 7363 7269 7074 696f 6e20 6f66 2074 description of t
│ │ │ │ │ +00025bf0: 6865 2065 7863 6570 7469 6f6e 2e0a 0a6d he exception...m
│ │ │ │ │ +00025c00: 6573 7361 6765 5465 7874 0a20 2020 2020 essageText.
│ │ │ │ │ +00025c10: 416e 7377 6572 2061 6e20 6578 6365 7074 Answer an except
│ │ │ │ │ +00025c20: 696f 6e27 7320 6d65 7373 6167 6520 7465 ion's message te
│ │ │ │ │ +00025c30: 7874 2e0a 0a76 616c 6964 436c 6173 7365 xt...validClasse
│ │ │ │ │ +00025c40: 730a 2020 2020 2041 6e73 7765 7220 7468 s. Answer th
│ │ │ │ │ +00025c50: 6520 6c69 7374 206f 6620 636c 6173 7365 e list of classe
│ │ │ │ │ +00025c60: 7320 7768 6f73 6520 696e 7374 616e 6365 s whose instance
│ │ │ │ │ +00025c70: 7320 776f 756c 6420 6861 7665 2062 6565 s would have bee
│ │ │ │ │ +00025c80: 6e20 7661 6c69 642e 0a0a 7661 6c69 6443 n valid...validC
│ │ │ │ │ +00025c90: 6c61 7373 6573 3a20 6143 6f6c 6c65 6374 lasses: aCollect
│ │ │ │ │ +00025ca0: 696f 6e0a 2020 2020 2053 6574 2074 6865 ion. Set the
│ │ │ │ │ +00025cb0: 206c 6973 7420 6f66 2063 6c61 7373 6573 list of classes
│ │ │ │ │ +00025cc0: 2077 686f 7365 2069 6e73 7461 6e63 6573 whose instances
│ │ │ │ │ +00025cd0: 2077 6f75 6c64 2068 6176 6520 6265 656e would have been
│ │ │ │ │ +00025ce0: 2076 616c 6964 2e0a 0a76 616c 6964 436c valid...validCl
│ │ │ │ │ +00025cf0: 6173 7365 7353 7472 696e 670a 2020 2020 assesString.
│ │ │ │ │ +00025d00: 2041 6e73 7765 7220 7468 6520 6c69 7374 Answer the list
│ │ │ │ │ +00025d10: 206f 6620 636c 6173 7365 7320 7768 6f73 of classes whos
│ │ │ │ │ +00025d20: 6520 696e 7374 616e 6365 7320 776f 756c e instances woul
│ │ │ │ │ +00025d30: 6420 6861 7665 2062 6565 6e20 7661 6c69 d have been vali
│ │ │ │ │ +00025d40: 642c 0a20 2020 2020 666f 726d 6174 7465 d,. formatte
│ │ │ │ │ +00025d50: 6420 6173 2061 2073 7472 696e 672e 0a0a d as a string...
│ │ │ │ │ +00025d60: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ +00025d70: 652e 696e 666f 2c20 204e 6f64 653a 2053 e.info, Node: S
│ │ │ │ │ +00025d80: 7973 7465 6d45 7863 6570 7469 6f6e 732e ystemExceptions.
│ │ │ │ │ +00025d90: 5772 6f6e 674d 6573 7361 6765 5365 6e74 WrongMessageSent
│ │ │ │ │ +00025da0: 2c20 204e 6578 743a 2054 6578 7443 6f6c , Next: TextCol
│ │ │ │ │ +00025db0: 6c65 6374 6f72 2c20 2050 7265 763a 2053 lector, Prev: S
│ │ │ │ │ +00025dc0: 7973 7465 6d45 7863 6570 7469 6f6e 732e ystemExceptions.
│ │ │ │ │ +00025dd0: 5772 6f6e 6743 6c61 7373 2c20 2055 703a WrongClass, Up:
│ │ │ │ │ +00025de0: 2042 6173 6520 636c 6173 7365 730a 0a31 Base classes..1
│ │ │ │ │ +00025df0: 2e31 3937 2053 7973 7465 6d45 7863 6570 .197 SystemExcep
│ │ │ │ │ +00025e00: 7469 6f6e 732e 5772 6f6e 674d 6573 7361 tions.WrongMessa
│ │ │ │ │ +00025e10: 6765 5365 6e74 0a3d 3d3d 3d3d 3d3d 3d3d geSent.=========
│ │ │ │ │ +00025e20: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ +00025e30: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a ==============..
│ │ │ │ │ +00025e40: 4465 6669 6e65 6420 696e 206e 616d 6573 Defined in names
│ │ │ │ │ +00025e50: 7061 6365 2053 6d61 6c6c 7461 6c6b 2e53 pace Smalltalk.S
│ │ │ │ │ +00025e60: 7973 7465 6d45 7863 6570 7469 6f6e 730a ystemExceptions.
│ │ │ │ │ +00025e70: 5375 7065 7263 6c61 7373 3a20 5379 7374 Superclass: Syst
│ │ │ │ │ +00025e80: 656d 4578 6365 7074 696f 6e73 2e53 686f emExceptions.Sho
│ │ │ │ │ +00025e90: 756c 644e 6f74 496d 706c 656d 656e 740a uldNotImplement.
│ │ │ │ │ +00025ea0: 4361 7465 676f 7279 3a20 4c61 6e67 7561 Category: Langua
│ │ │ │ │ +00025eb0: 6765 2d45 7863 6570 7469 6f6e 730a 2020 ge-Exceptions.
│ │ │ │ │ +00025ec0: 2020 2049 2061 6d20 7261 6973 6564 2077 I am raised w
│ │ │ │ │ +00025ed0: 6865 6e20 6120 6d65 7468 6f64 2069 7320 hen a method is
│ │ │ │ │ +00025ee0: 6361 6c6c 6564 2074 6861 7420 6120 636c called that a cl
│ │ │ │ │ +00025ef0: 6173 7320 7769 7368 6573 2074 6861 7420 ass wishes that
│ │ │ │ │ +00025f00: 6973 206e 6f74 0a20 2020 2020 6361 6c6c is not. call
│ │ │ │ │ +00025f10: 6564 2e20 2054 6869 7320 6578 6365 7074 ed. This except
│ │ │ │ │ +00025f20: 696f 6e20 616c 736f 2069 6e63 6c75 6465 ion also include
│ │ │ │ │ +00025f30: 7320 6120 7375 6767 6573 7469 6f6e 206f s a suggestion o
│ │ │ │ │ +00025f40: 6e20 7768 6963 6820 6d65 7373 6167 650a n which message.
│ │ │ │ │ +00025f50: 2020 2020 2073 686f 756c 6420 6265 2073 should be s
│ │ │ │ │ +00025f60: 656e 7420 696e 7374 6561 640a 0a2a 204d ent instead..* M
│ │ │ │ │ +00025f70: 656e 753a 0a0a 2a20 5379 7374 656d 4578 enu:..* SystemEx
│ │ │ │ │ +00025f80: 6365 7074 696f 6e73 2e57 726f 6e67 4d65 ceptions.WrongMe
│ │ │ │ │ +00025f90: 7373 6167 6553 656e 7420 636c 6173 732d ssageSent class-
│ │ │ │ │ +00025fa0: 7369 676e 616c 696e 673a 3a20 2028 636c signaling:: (cl
│ │ │ │ │ +00025fb0: 6173 7329 0a2a 2053 7973 7465 6d45 7863 ass).* SystemExc
│ │ │ │ │ +00025fc0: 6570 7469 6f6e 732e 5772 6f6e 674d 6573 eptions.WrongMes
│ │ │ │ │ +00025fd0: 7361 6765 5365 6e74 2d61 6363 6573 7369 sageSent-accessi
│ │ │ │ │ +00025fe0: 6e67 3a3a 2020 2869 6e73 7461 6e63 6529 ng:: (instance)
│ │ │ │ │ +00025ff0: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ +00026000: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ +00026010: 5379 7374 656d 4578 6365 7074 696f 6e73 SystemExceptions
│ │ │ │ │ +00026020: 2e57 726f 6e67 4d65 7373 6167 6553 656e .WrongMessageSen
│ │ │ │ │ +00026030: 7420 636c 6173 732d 7369 676e 616c 696e t class-signalin
│ │ │ │ │ +00026040: 672c 2020 4e65 7874 3a20 5379 7374 656d g, Next: System
│ │ │ │ │ +00026050: 4578 6365 7074 696f 6e73 2e57 726f 6e67 Exceptions.Wrong
│ │ │ │ │ +00026060: 4d65 7373 6167 6553 656e 742d 6163 6365 MessageSent-acce
│ │ │ │ │ +00026070: 7373 696e 672c 2020 5570 3a20 5379 7374 ssing, Up: Syst
│ │ │ │ │ +00026080: 656d 4578 6365 7074 696f 6e73 2e57 726f emExceptions.Wro
│ │ │ │ │ +00026090: 6e67 4d65 7373 6167 6553 656e 740a 0a31 ngMessageSent..1
│ │ │ │ │ +000260a0: 2e31 3937 2e31 2053 7973 7465 6d45 7863 .197.1 SystemExc
│ │ │ │ │ +000260b0: 6570 7469 6f6e 732e 5772 6f6e 674d 6573 eptions.WrongMes
│ │ │ │ │ +000260c0: 7361 6765 5365 6e74 2063 6c61 7373 3a20 sageSent class:
│ │ │ │ │ +000260d0: 7369 676e 616c 696e 670a 2d2d 2d2d 2d2d signaling.------
│ │ │ │ │ +000260e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000260f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00026100: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00026110: 2d2d 2d2d 0a0a 7369 676e 616c 4f6e 3a20 ----..signalOn:
│ │ │ │ │ +00026120: 7365 6c65 6374 6f72 2075 7365 496e 7374 selector useInst
│ │ │ │ │ +00026130: 6561 643a 2061 5379 6d62 6f6c 0a20 2020 ead: aSymbol.
│ │ │ │ │ +00026140: 2020 5261 6973 6520 616e 2065 7863 6570 Raise an excep
│ │ │ │ │ +00026150: 7469 6f6e 2c20 7369 676e 616c 696e 6720 tion, signaling
│ │ │ │ │ +00026160: 7768 6963 6820 7365 6c65 6374 6f72 2077 which selector w
│ │ │ │ │ +00026170: 6173 2073 656e 7420 616e 640a 2020 2020 as sent and.
│ │ │ │ │ +00026180: 2073 7567 6765 7374 696e 6720 6120 7661 suggesting a va
│ │ │ │ │ +00026190: 6c69 6420 616c 7465 726e 6174 6976 652e lid alternative.
│ │ │ │ │ +000261a0: 0a0a 0a1f 0a46 696c 653a 2067 7374 2d62 .....File: gst-b
│ │ │ │ │ +000261b0: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ +000261c0: 2053 7973 7465 6d45 7863 6570 7469 6f6e SystemException
│ │ │ │ │ +000261d0: 732e 5772 6f6e 674d 6573 7361 6765 5365 s.WrongMessageSe
│ │ │ │ │ +000261e0: 6e74 2d61 6363 6573 7369 6e67 2c20 2050 nt-accessing, P
│ │ │ │ │ +000261f0: 7265 763a 2053 7973 7465 6d45 7863 6570 rev: SystemExcep
│ │ │ │ │ +00026200: 7469 6f6e 732e 5772 6f6e 674d 6573 7361 tions.WrongMessa
│ │ │ │ │ +00026210: 6765 5365 6e74 2063 6c61 7373 2d73 6967 geSent class-sig
│ │ │ │ │ +00026220: 6e61 6c69 6e67 2c20 2055 703a 2053 7973 naling, Up: Sys
│ │ │ │ │ +00026230: 7465 6d45 7863 6570 7469 6f6e 732e 5772 temExceptions.Wr
│ │ │ │ │ +00026240: 6f6e 674d 6573 7361 6765 5365 6e74 0a0a ongMessageSent..
│ │ │ │ │ +00026250: 312e 3139 372e 3220 5379 7374 656d 4578 1.197.2 SystemEx
│ │ │ │ │ +00026260: 6365 7074 696f 6e73 2e57 726f 6e67 4d65 ceptions.WrongMe
│ │ │ │ │ +00026270: 7373 6167 6553 656e 743a 2061 6363 6573 ssageSent: acces
│ │ │ │ │ +00026280: 7369 6e67 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d sing.-----------
│ │ │ │ │ +00026290: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000262a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000262b0: 2d2d 2d2d 2d2d 2d2d 2d0a 0a6d 6573 7361 ---------..messa
│ │ │ │ │ +000262c0: 6765 5465 7874 0a20 2020 2020 416e 7377 geText. Answ
│ │ │ │ │ +000262d0: 6572 2061 6e20 6578 6365 7074 696f 6e27 er an exception'
│ │ │ │ │ +000262e0: 7320 6d65 7373 6167 6520 7465 7874 2e0a s message text..
│ │ │ │ │ +000262f0: 0a73 656c 6563 746f 720a 2020 2020 2041 .selector. A
│ │ │ │ │ +00026300: 6e73 7765 7220 7768 6963 6820 7365 6c65 nswer which sele
│ │ │ │ │ +00026310: 6374 6f72 2077 6173 2073 656e 742e 0a0a ctor was sent...
│ │ │ │ │ +00026320: 7365 6c65 6374 6f72 3a20 6153 796d 626f selector: aSymbo
│ │ │ │ │ +00026330: 6c0a 2020 2020 2053 6574 2077 6869 6368 l. Set which
│ │ │ │ │ +00026340: 2073 656c 6563 746f 7220 7761 7320 7365 selector was se
│ │ │ │ │ +00026350: 6e74 2e0a 0a73 7567 6765 7374 6564 5365 nt...suggestedSe
│ │ │ │ │ +00026360: 6c65 6374 6f72 0a20 2020 2020 416e 7377 lector. Answ
│ │ │ │ │ +00026370: 6572 2061 2076 616c 6964 2061 6c74 6572 er a valid alter
│ │ │ │ │ +00026380: 6e61 7469 7665 2074 6f20 7468 6520 7365 native to the se
│ │ │ │ │ +00026390: 6c65 6374 6f72 2074 6861 7420 7761 7320 lector that was
│ │ │ │ │ +000263a0: 7573 6564 2e0a 0a73 7567 6765 7374 6564 used...suggested
│ │ │ │ │ +000263b0: 5365 6c65 6374 6f72 3a20 6153 796d 626f Selector: aSymbo
│ │ │ │ │ +000263c0: 6c0a 2020 2020 2053 6574 2061 2076 616c l. Set a val
│ │ │ │ │ +000263d0: 6964 2061 6c74 6572 6e61 7469 7665 2074 id alternative t
│ │ │ │ │ +000263e0: 6f20 7468 6520 7365 6c65 6374 6f72 2074 o the selector t
│ │ │ │ │ +000263f0: 6861 7420 7761 7320 7573 6564 2e0a 0a0a hat was used....
│ │ │ │ │ +00026400: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ +00026410: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 5465 .info, Node: Te
│ │ │ │ │ +00026420: 7874 436f 6c6c 6563 746f 722c 2020 4e65 xtCollector, Ne
│ │ │ │ │ +00026430: 7874 3a20 5469 6d65 2c20 2050 7265 763a xt: Time, Prev:
│ │ │ │ │ +00026440: 2053 7973 7465 6d45 7863 6570 7469 6f6e SystemException
│ │ │ │ │ +00026450: 732e 5772 6f6e 674d 6573 7361 6765 5365 s.WrongMessageSe
│ │ │ │ │ +00026460: 6e74 2c20 2055 703a 2042 6173 6520 636c nt, Up: Base cl
│ │ │ │ │ +00026470: 6173 7365 730a 0a31 2e31 3938 2054 6578 asses..1.198 Tex
│ │ │ │ │ +00026480: 7443 6f6c 6c65 6374 6f72 0a3d 3d3d 3d3d tCollector.=====
│ │ │ │ │ +00026490: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a ==============..
│ │ │ │ │ +000264a0: 4465 6669 6e65 6420 696e 206e 616d 6573 Defined in names
│ │ │ │ │ +000264b0: 7061 6365 2053 6d61 6c6c 7461 6c6b 0a53 pace Smalltalk.S
│ │ │ │ │ +000264c0: 7570 6572 636c 6173 733a 2053 7472 6561 uperclass: Strea
│ │ │ │ │ +000264d0: 6d0a 4361 7465 676f 7279 3a20 5374 7265 m.Category: Stre
│ │ │ │ │ +000264e0: 616d 730a 2020 2020 2049 2061 6d20 6120 ams. I am a
│ │ │ │ │ +000264f0: 7468 7265 6164 2d73 6166 6520 636c 6173 thread-safe clas
│ │ │ │ │ +00026500: 7320 7468 6174 206d 6170 7320 6265 7477 s that maps betw
│ │ │ │ │ +00026510: 6565 6e20 7374 616e 6461 7264 2053 7472 een standard Str
│ │ │ │ │ +00026520: 6561 6d0a 2020 2020 2070 726f 746f 636f eam. protoco
│ │ │ │ │ +00026530: 6c20 616e 6420 6120 7369 6e67 6c65 206d l and a single m
│ │ │ │ │ +00026540: 6573 7361 6765 2074 6f20 616e 6f74 6865 essage to anothe
│ │ │ │ │ +00026550: 7220 6f62 6a65 6374 2028 6974 7320 7365 r object (its se
│ │ │ │ │ +00026560: 6c65 6374 6f72 2069 730a 2020 2020 2070 lector is. p
│ │ │ │ │ +00026570: 6c75 6767 6162 6c65 2061 6e64 2073 686f luggable and sho
│ │ │ │ │ +00026580: 756c 6420 726f 7567 686c 7920 636f 7272 uld roughly corr
│ │ │ │ │ +00026590: 6573 706f 6e64 2074 6f20 236e 6578 7450 espond to #nextP
│ │ │ │ │ +000265a0: 7574 416c 6c3a 292e 2020 4920 616d 2c0a utAll:). I am,.
│ │ │ │ │ +000265b0: 2020 2020 2069 6e20 6661 6374 2c20 7468 in fact, th
│ │ │ │ │ +000265c0: 6520 636c 6173 7320 7468 6174 2069 6d70 e class that imp
│ │ │ │ │ +000265d0: 6c65 6d65 6e74 7320 7468 6520 676c 6f62 lements the glob
│ │ │ │ │ +000265e0: 616c 2054 7261 6e73 6372 6970 7420 6f62 al Transcript ob
│ │ │ │ │ +000265f0: 6a65 6374 2e0a 0a2a 204d 656e 753a 0a0a ject...* Menu:..
│ │ │ │ │ +00026600: 2a20 5465 7874 436f 6c6c 6563 746f 7220 * TextCollector
│ │ │ │ │ +00026610: 636c 6173 732d 6163 6365 7373 696e 673a class-accessing:
│ │ │ │ │ +00026620: 3a20 2028 636c 6173 7329 0a2a 2054 6578 : (class).* Tex
│ │ │ │ │ +00026630: 7443 6f6c 6c65 6374 6f72 2d61 6363 6573 tCollector-acces
│ │ │ │ │ +00026640: 7369 6e67 3a3a 2020 2869 6e73 7461 6e63 sing:: (instanc
│ │ │ │ │ +00026650: 6529 0a2a 2054 6578 7443 6f6c 6c65 6374 e).* TextCollect
│ │ │ │ │ +00026660: 6f72 2d70 7269 6e74 696e 673a 3a20 2028 or-printing:: (
│ │ │ │ │ +00026670: 696e 7374 616e 6365 290a 2a20 5465 7874 instance).* Text
│ │ │ │ │ +00026680: 436f 6c6c 6563 746f 722d 7365 7420 7570 Collector-set up
│ │ │ │ │ +00026690: 3a3a 2020 2869 6e73 7461 6e63 6529 0a2a :: (instance).*
│ │ │ │ │ +000266a0: 2054 6578 7443 6f6c 6c65 6374 6f72 2d73 TextCollector-s
│ │ │ │ │ +000266b0: 746f 7269 6e67 3a3a 2020 2869 6e73 7461 toring:: (insta
│ │ │ │ │ +000266c0: 6e63 6529 0a0a 1f0a 4669 6c65 3a20 6773 nce)....File: gs
│ │ │ │ │ +000266d0: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ +000266e0: 6465 3a20 5465 7874 436f 6c6c 6563 746f de: TextCollecto
│ │ │ │ │ +000266f0: 7220 636c 6173 732d 6163 6365 7373 696e r class-accessin
│ │ │ │ │ +00026700: 672c 2020 4e65 7874 3a20 5465 7874 436f g, Next: TextCo
│ │ │ │ │ +00026710: 6c6c 6563 746f 722d 6163 6365 7373 696e llector-accessin
│ │ │ │ │ +00026720: 672c 2020 5570 3a20 5465 7874 436f 6c6c g, Up: TextColl
│ │ │ │ │ +00026730: 6563 746f 720a 0a31 2e31 3938 2e31 2054 ector..1.198.1 T
│ │ │ │ │ +00026740: 6578 7443 6f6c 6c65 6374 6f72 2063 6c61 extCollector cla
│ │ │ │ │ +00026750: 7373 3a20 6163 6365 7373 696e 670a 2d2d ss: accessing.--
│ │ │ │ │ +00026760: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00026770: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00026780: 2d2d 2d2d 0a0a 6d65 7373 6167 653a 2072 ----..message: r
│ │ │ │ │ +00026790: 6563 6569 7665 7254 6f53 656c 6563 746f eceiverToSelecto
│ │ │ │ │ +000267a0: 7241 7373 6f63 6961 7469 6f6e 0a20 2020 rAssociation.
│ │ │ │ │ +000267b0: 2020 416e 7377 6572 2061 206e 6577 2069 Answer a new i
│ │ │ │ │ +000267c0: 6e73 7461 6e63 6520 6f66 2074 6865 2072 nstance of the r
│ │ │ │ │ +000267d0: 6563 6569 7665 722c 2074 6861 7420 7573 eceiver, that us
│ │ │ │ │ +000267e0: 6573 2074 6865 206d 6573 7361 6765 0a20 es the message.
│ │ │ │ │ +000267f0: 2020 2020 6964 656e 7469 6669 6564 2062 identified b
│ │ │ │ │ +00026800: 7920 616e 4173 736f 6369 6174 696f 6e20 y anAssociation
│ │ │ │ │ +00026810: 746f 2070 6572 666f 726d 2077 7269 7465 to perform write
│ │ │ │ │ +00026820: 206f 7065 7261 7469 6f6e 732e 0a20 2020 operations..
│ │ │ │ │ +00026830: 2020 616e 4173 736f 6369 6174 696f 6e27 anAssociation'
│ │ │ │ │ +00026840: 7320 6b65 7920 6973 2074 6865 2072 6563 s key is the rec
│ │ │ │ │ +00026850: 6569 7665 722c 2077 6869 6c65 2069 7473 eiver, while its
│ │ │ │ │ +00026860: 2076 616c 7565 2069 7320 7468 650a 2020 value is the.
│ │ │ │ │ +00026870: 2020 2073 656c 6563 746f 722e 0a0a 6e65 selector...ne
│ │ │ │ │ +00026880: 770a 2020 2020 2054 6869 7320 6d65 7468 w. This meth
│ │ │ │ │ +00026890: 6f64 2073 686f 756c 6420 6e6f 7420 6265 od should not be
│ │ │ │ │ +000268a0: 2063 616c 6c65 6420 666f 7220 696e 7374 called for inst
│ │ │ │ │ +000268b0: 616e 6365 7320 6f66 2074 6869 7320 636c ances of this cl
│ │ │ │ │ +000268c0: 6173 732e 0a0a 0a1f 0a46 696c 653a 2067 ass......File: g
│ │ │ │ │ +000268d0: 7374 2d62 6173 652e 696e 666f 2c20 204e st-base.info, N
│ │ │ │ │ +000268e0: 6f64 653a 2054 6578 7443 6f6c 6c65 6374 ode: TextCollect
│ │ │ │ │ +000268f0: 6f72 2d61 6363 6573 7369 6e67 2c20 204e or-accessing, N
│ │ │ │ │ +00026900: 6578 743a 2054 6578 7443 6f6c 6c65 6374 ext: TextCollect
│ │ │ │ │ +00026910: 6f72 2d70 7269 6e74 696e 672c 2020 5072 or-printing, Pr
│ │ │ │ │ +00026920: 6576 3a20 5465 7874 436f 6c6c 6563 746f ev: TextCollecto
│ │ │ │ │ +00026930: 7220 636c 6173 732d 6163 6365 7373 696e r class-accessin
│ │ │ │ │ +00026940: 672c 2020 5570 3a20 5465 7874 436f 6c6c g, Up: TextColl
│ │ │ │ │ +00026950: 6563 746f 720a 0a31 2e31 3938 2e32 2054 ector..1.198.2 T
│ │ │ │ │ +00026960: 6578 7443 6f6c 6c65 6374 6f72 3a20 6163 extCollector: ac
│ │ │ │ │ +00026970: 6365 7373 696e 670a 2d2d 2d2d 2d2d 2d2d cessing.--------
│ │ │ │ │ +00026980: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00026990: 2d2d 2d2d 2d2d 2d2d 0a0a 6372 0a20 2020 --------..cr.
│ │ │ │ │ +000269a0: 2020 456d 6974 2061 206e 6577 2d6c 696e Emit a new-lin
│ │ │ │ │ +000269b0: 6520 2863 6172 7269 6167 6520 7265 7475 e (carriage retu
│ │ │ │ │ +000269c0: 726e 2920 746f 2074 6865 2054 7261 6e73 rn) to the Trans
│ │ │ │ │ +000269d0: 6372 6970 740a 0a63 7269 7469 6361 6c3a cript..critical:
│ │ │ │ │ +000269e0: 2061 426c 6f63 6b0a 2020 2020 2045 7661 aBlock. Eva
│ │ │ │ │ +000269f0: 6c75 6174 6520 6142 6c6f 636b 2077 6869 luate aBlock whi
│ │ │ │ │ +00026a00: 6c65 2068 6f6c 6469 6e67 2074 6865 2054 le holding the T
│ │ │ │ │ +00026a10: 7261 6e73 6372 6970 7420 6c6f 636b 0a0a ranscript lock..
│ │ │ │ │ +00026a20: 656e 6445 6e74 7279 0a20 2020 2020 456d endEntry. Em
│ │ │ │ │ +00026a30: 6974 2074 776f 206e 6577 2d6c 696e 6573 it two new-lines
│ │ │ │ │ +00026a40: 2e20 2054 6869 7320 6d65 7468 6f64 2069 . This method i
│ │ │ │ │ +00026a50: 7320 7072 6573 656e 7420 666f 7220 636f s present for co
│ │ │ │ │ +00026a60: 6d70 6174 6962 696c 6974 7920 7769 7468 mpatibility with
│ │ │ │ │ +00026a70: 0a20 2020 2020 5669 7375 616c 576f 726b . VisualWork
│ │ │ │ │ +00026a80: 732e 0a0a 6e65 7874 3a20 616e 496e 7465 s...next: anInte
│ │ │ │ │ +00026a90: 6765 7220 7075 743a 2061 6e4f 626a 6563 ger put: anObjec
│ │ │ │ │ +00026aa0: 740a 2020 2020 2057 7269 7465 2061 6e49 t. Write anI
│ │ │ │ │ +00026ab0: 6e74 6567 6572 2063 6f70 6965 7320 6f66 nteger copies of
│ │ │ │ │ +00026ac0: 2061 6e4f 626a 6563 7420 746f 2074 6865 anObject to the
│ │ │ │ │ +00026ad0: 2054 7261 6e73 6372 6970 740a 0a6e 6578 Transcript..nex
│ │ │ │ │ +00026ae0: 743a 206e 2070 7574 416c 6c3a 2061 5374 t: n putAll: aSt
│ │ │ │ │ +00026af0: 7269 6e67 2073 7461 7274 696e 6741 743a ring startingAt:
│ │ │ │ │ +00026b00: 2070 6f73 0a20 2020 2020 5772 6974 6520 pos. Write
│ │ │ │ │ +00026b10: 6153 7472 696e 6720 746f 2074 6865 2054 aString to the T
│ │ │ │ │ +00026b20: 7261 6e73 6372 6970 740a 0a6e 6578 7450 ranscript..nextP
│ │ │ │ │ +00026b30: 7574 3a20 6143 6861 7261 6374 6572 0a20 ut: aCharacter.
│ │ │ │ │ +00026b40: 2020 2020 456d 6974 2061 4368 6172 6163 Emit aCharac
│ │ │ │ │ +00026b50: 7465 7220 746f 2074 6865 2054 7261 6e73 ter to the Trans
│ │ │ │ │ +00026b60: 6372 6970 740a 0a73 686f 773a 2061 5374 cript..show: aSt
│ │ │ │ │ +00026b70: 7269 6e67 0a20 2020 2020 5772 6974 6520 ring. Write
│ │ │ │ │ +00026b80: 6153 7472 696e 6720 746f 2074 6865 2054 aString to the T
│ │ │ │ │ +00026b90: 7261 6e73 6372 6970 740a 0a73 686f 7743 ranscript..showC
│ │ │ │ │ +00026ba0: 723a 2061 5374 7269 6e67 0a20 2020 2020 r: aString.
│ │ │ │ │ +00026bb0: 5772 6974 6520 6153 7472 696e 6720 746f Write aString to
│ │ │ │ │ +00026bc0: 2074 6865 2054 7261 6e73 6372 6970 742c the Transcript,
│ │ │ │ │ +00026bd0: 2066 6f6c 6c6f 7765 6420 6279 2061 206e followed by a n
│ │ │ │ │ +00026be0: 6577 2d6c 696e 6520 6368 6172 6163 7465 ew-line characte
│ │ │ │ │ +00026bf0: 720a 0a73 686f 774f 6e4e 6577 4c69 6e65 r..showOnNewLine
│ │ │ │ │ +00026c00: 3a20 6153 7472 696e 670a 2020 2020 2057 : aString. W
│ │ │ │ │ +00026c10: 7269 7465 2061 5374 7269 6e67 2074 6f20 rite aString to
│ │ │ │ │ +00026c20: 7468 6520 5472 616e 7363 7269 7074 2c20 the Transcript,
│ │ │ │ │ +00026c30: 7072 6563 6564 6564 2062 7920 6120 6e65 preceded by a ne
│ │ │ │ │ +00026c40: 772d 6c69 6e65 2063 6861 7261 6374 6572 w-line character
│ │ │ │ │ +00026c50: 0a0a 0a1f 0a46 696c 653a 2067 7374 2d62 .....File: gst-b
│ │ │ │ │ +00026c60: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ +00026c70: 2054 6578 7443 6f6c 6c65 6374 6f72 2d70 TextCollector-p
│ │ │ │ │ +00026c80: 7269 6e74 696e 672c 2020 4e65 7874 3a20 rinting, Next:
│ │ │ │ │ +00026c90: 5465 7874 436f 6c6c 6563 746f 722d 7365 TextCollector-se
│ │ │ │ │ +00026ca0: 7420 7570 2c20 2050 7265 763a 2054 6578 t up, Prev: Tex
│ │ │ │ │ +00026cb0: 7443 6f6c 6c65 6374 6f72 2d61 6363 6573 tCollector-acces
│ │ │ │ │ +00026cc0: 7369 6e67 2c20 2055 703a 2054 6578 7443 sing, Up: TextC
│ │ │ │ │ +00026cd0: 6f6c 6c65 6374 6f72 0a0a 312e 3139 382e ollector..1.198.
│ │ │ │ │ +00026ce0: 3320 5465 7874 436f 6c6c 6563 746f 723a 3 TextCollector:
│ │ │ │ │ +00026cf0: 2070 7269 6e74 696e 670a 2d2d 2d2d 2d2d printing.------
│ │ │ │ │ +00026d00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00026d10: 2d2d 2d2d 2d2d 2d2d 2d0a 0a70 7269 6e74 ---------..print
│ │ │ │ │ +00026d20: 3a20 616e 4f62 6a65 6374 0a20 2020 2020 : anObject.
│ │ │ │ │ +00026d30: 5072 696e 7420 616e 4f62 6a65 6374 2773 Print anObject's
│ │ │ │ │ +00026d40: 2072 6570 7265 7365 6e74 6174 696f 6e20 representation
│ │ │ │ │ +00026d50: 746f 2074 6865 2054 7261 6e73 6372 6970 to the Transcrip
│ │ │ │ │ +00026d60: 740a 0a70 7269 6e74 4f6e 3a20 6153 7472 t..printOn: aStr
│ │ │ │ │ +00026d70: 6561 6d0a 2020 2020 2050 7269 6e74 2061 eam. Print a
│ │ │ │ │ +00026d80: 2072 6570 7265 7365 6e74 6174 696f 6e20 representation
│ │ │ │ │ +00026d90: 6f66 2074 6865 2072 6563 6569 7665 7220 of the receiver
│ │ │ │ │ +00026da0: 6f6e 746f 2061 5374 7265 616d 0a0a 0a1f onto aStream....
│ │ │ │ │ +00026db0: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ +00026dc0: 696e 666f 2c20 204e 6f64 653a 2054 6578 info, Node: Tex
│ │ │ │ │ +00026dd0: 7443 6f6c 6c65 6374 6f72 2d73 6574 2075 tCollector-set u
│ │ │ │ │ +00026de0: 702c 2020 4e65 7874 3a20 5465 7874 436f p, Next: TextCo
│ │ │ │ │ +00026df0: 6c6c 6563 746f 722d 7374 6f72 696e 672c llector-storing,
│ │ │ │ │ +00026e00: 2020 5072 6576 3a20 5465 7874 436f 6c6c Prev: TextColl
│ │ │ │ │ +00026e10: 6563 746f 722d 7072 696e 7469 6e67 2c20 ector-printing,
│ │ │ │ │ +00026e20: 2055 703a 2054 6578 7443 6f6c 6c65 6374 Up: TextCollect
│ │ │ │ │ +00026e30: 6f72 0a0a 312e 3139 382e 3420 5465 7874 or..1.198.4 Text
│ │ │ │ │ +00026e40: 436f 6c6c 6563 746f 723a 2073 6574 2075 Collector: set u
│ │ │ │ │ +00026e50: 700a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d p.--------------
│ │ │ │ │ +00026e60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------.
│ │ │ │ │ +00026e70: 0a6d 6573 7361 6765 0a20 2020 2020 416e .message. An
│ │ │ │ │ +00026e80: 7377 6572 2061 6e20 6173 736f 6369 6174 swer an associat
│ │ │ │ │ +00026e90: 696f 6e20 7265 7072 6573 656e 7469 6e67 ion representing
│ │ │ │ │ +00026ea0: 2074 6865 206d 6573 7361 6765 2074 6f20 the message to
│ │ │ │ │ +00026eb0: 6265 2073 656e 7420 746f 0a20 2020 2020 be sent to.
│ │ │ │ │ +00026ec0: 7065 7266 6f72 6d20 7772 6974 6520 6f70 perform write op
│ │ │ │ │ +00026ed0: 6572 6174 696f 6e73 2e20 2054 6865 206b erations. The k
│ │ │ │ │ +00026ee0: 6579 2069 7320 7468 6520 7265 6365 6976 ey is the receiv
│ │ │ │ │ +00026ef0: 6572 2c20 7468 6520 7661 6c75 6520 6973 er, the value is
│ │ │ │ │ +00026f00: 0a20 2020 2020 7468 6520 7365 6c65 6374 . the select
│ │ │ │ │ +00026f10: 6f72 0a0a 6d65 7373 6167 653a 2072 6563 or..message: rec
│ │ │ │ │ +00026f20: 6569 7665 7254 6f53 656c 6563 746f 7241 eiverToSelectorA
│ │ │ │ │ +00026f30: 7373 6f63 6961 7469 6f6e 0a20 2020 2020 ssociation.
│ │ │ │ │ +00026f40: 5365 7420 7468 6520 6d65 7373 6167 6520 Set the message
│ │ │ │ │ +00026f50: 746f 2062 6520 7365 6e74 2074 6f20 7065 to be sent to pe
│ │ │ │ │ +00026f60: 7266 6f72 6d20 7772 6974 6520 6f70 6572 rform write oper
│ │ │ │ │ +00026f70: 6174 696f 6e73 2074 6f20 7468 6520 6f6e ations to the on
│ │ │ │ │ +00026f80: 650a 2020 2020 2072 6570 7265 7365 6e74 e. represent
│ │ │ │ │ +00026f90: 6564 2062 7920 616e 4173 736f 6369 6174 ed by anAssociat
│ │ │ │ │ +00026fa0: 696f 6e2e 2020 616e 4173 736f 6369 6174 ion. anAssociat
│ │ │ │ │ +00026fb0: 696f 6e27 7320 6b65 7920 6973 2074 6865 ion's key is the
│ │ │ │ │ +00026fc0: 0a20 2020 2020 7265 6365 6976 6572 2c20 . receiver,
│ │ │ │ │ +00026fd0: 7768 696c 6520 6974 7320 7661 6c75 6520 while its value
│ │ │ │ │ +00026fe0: 6973 2074 6865 2073 656c 6563 746f 720a is the selector.
│ │ │ │ │ +00026ff0: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ +00027000: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ +00027010: 5465 7874 436f 6c6c 6563 746f 722d 7374 TextCollector-st
│ │ │ │ │ +00027020: 6f72 696e 672c 2020 5072 6576 3a20 5465 oring, Prev: Te
│ │ │ │ │ +00027030: 7874 436f 6c6c 6563 746f 722d 7365 7420 xtCollector-set
│ │ │ │ │ +00027040: 7570 2c20 2055 703a 2054 6578 7443 6f6c up, Up: TextCol
│ │ │ │ │ +00027050: 6c65 6374 6f72 0a0a 312e 3139 382e 3520 lector..1.198.5
│ │ │ │ │ +00027060: 5465 7874 436f 6c6c 6563 746f 723a 2073 TextCollector: s
│ │ │ │ │ +00027070: 746f 7269 6e67 0a2d 2d2d 2d2d 2d2d 2d2d toring.---------
│ │ │ │ │ +00027080: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00027090: 2d2d 2d2d 2d0a 0a73 746f 7265 3a20 616e -----..store: an
│ │ │ │ │ +000270a0: 4f62 6a65 6374 0a20 2020 2020 5072 696e Object. Prin
│ │ │ │ │ +000270b0: 7420 536d 616c 6c74 616c 6b20 636f 6465 t Smalltalk code
│ │ │ │ │ +000270c0: 2077 6869 6368 2065 7661 6c75 6174 6573 which evaluates
│ │ │ │ │ +000270d0: 2074 6f20 616e 4f62 6a65 6374 206f 6e20 to anObject on
│ │ │ │ │ +000270e0: 7468 6520 5472 616e 7363 7269 7074 0a0a the Transcript..
│ │ │ │ │ +000270f0: 7374 6f72 654f 6e3a 2061 5374 7265 616d storeOn: aStream
│ │ │ │ │ +00027100: 0a20 2020 2020 5072 696e 7420 536d 616c . Print Smal
│ │ │ │ │ +00027110: 6c74 616c 6b20 636f 6465 2077 6869 6368 ltalk code which
│ │ │ │ │ +00027120: 2065 7661 6c75 6174 6573 2074 6f20 7468 evaluates to th
│ │ │ │ │ +00027130: 6520 7265 6365 6976 6572 206f 6e74 6f20 e receiver onto
│ │ │ │ │ +00027140: 6153 7472 6561 6d0a 0a0a 1f0a 4669 6c65 aStream.....File
│ │ │ │ │ +00027150: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ +00027160: 2020 4e6f 6465 3a20 5469 6d65 2c20 204e Node: Time, N
│ │ │ │ │ +00027170: 6578 743a 2054 7275 652c 2020 5072 6576 ext: True, Prev
│ │ │ │ │ +00027180: 3a20 5465 7874 436f 6c6c 6563 746f 722c : TextCollector,
│ │ │ │ │ +00027190: 2020 5570 3a20 4261 7365 2063 6c61 7373 Up: Base class
│ │ │ │ │ +000271a0: 6573 0a0a 312e 3139 3920 5469 6d65 0a3d es..1.199 Time.=
│ │ │ │ │ +000271b0: 3d3d 3d3d 3d3d 3d3d 3d0a 0a44 6566 696e =========..Defin
│ │ │ │ │ +000271c0: 6564 2069 6e20 6e61 6d65 7370 6163 6520 ed in namespace
│ │ │ │ │ +000271d0: 536d 616c 6c74 616c 6b0a 5375 7065 7263 Smalltalk.Superc
│ │ │ │ │ +000271e0: 6c61 7373 3a20 4d61 676e 6974 7564 650a lass: Magnitude.
│ │ │ │ │ +000271f0: 4361 7465 676f 7279 3a20 4c61 6e67 7561 Category: Langua
│ │ │ │ │ +00027200: 6765 2d44 6174 6120 7479 7065 730a 2020 ge-Data types.
│ │ │ │ │ +00027210: 2020 204d 7920 696e 7374 616e 6365 7320 My instances
│ │ │ │ │ +00027220: 7265 7072 6573 656e 7420 7469 6d65 7320 represent times
│ │ │ │ │ +00027230: 6f66 2074 6865 2064 6179 2e20 2049 2070 of the day. I p
│ │ │ │ │ +00027240: 726f 7669 6465 206d 6574 686f 6473 2066 rovide methods f
│ │ │ │ │ +00027250: 6f72 0a20 2020 2020 696e 7374 616e 6365 or. instance
│ │ │ │ │ +00027260: 2063 7265 6174 696f 6e2c 206d 6574 686f creation, metho
│ │ │ │ │ +00027270: 6473 2074 6861 7420 6163 6365 7373 2063 ds that access c
│ │ │ │ │ +00027280: 6f6d 706f 6e65 6e74 7320 2868 6f75 7273 omponents (hours
│ │ │ │ │ +00027290: 2c20 6d69 6e75 7465 732c 0a20 2020 2020 , minutes,.
│ │ │ │ │ +000272a0: 616e 6420 7365 636f 6e64 7329 206f 6620 and seconds) of
│ │ │ │ │ +000272b0: 6120 7469 6d65 2076 616c 7565 2c20 616e a time value, an
│ │ │ │ │ +000272c0: 6420 6120 626c 6f63 6b20 6578 6563 7574 d a block execut
│ │ │ │ │ +000272d0: 696f 6e20 7469 6d69 6e67 0a20 2020 2020 ion timing.
│ │ │ │ │ +000272e0: 6661 6369 6c69 7479 2e0a 0a2a 204d 656e facility...* Men
│ │ │ │ │ +000272f0: 753a 0a0a 2a20 5469 6d65 2063 6c61 7373 u:..* Time class
│ │ │ │ │ +00027300: 2d62 6173 6963 2028 5554 4329 3a3a 2020 -basic (UTC)::
│ │ │ │ │ +00027310: 2863 6c61 7373 290a 2a20 5469 6d65 2063 (class).* Time c
│ │ │ │ │ +00027320: 6c61 7373 2d62 7569 6c74 696e 733a 3a20 lass-builtins::
│ │ │ │ │ +00027330: 2028 636c 6173 7329 0a2a 2054 696d 6520 (class).* Time
│ │ │ │ │ +00027340: 636c 6173 732d 636c 6f63 6b73 3a3a 2020 class-clocks::
│ │ │ │ │ +00027350: 2863 6c61 7373 290a 2a20 5469 6d65 2063 (class).* Time c
│ │ │ │ │ +00027360: 6c61 7373 2d69 6e69 7469 616c 697a 6174 lass-initializat
│ │ │ │ │ +00027370: 696f 6e3a 3a20 2028 636c 6173 7329 0a2a ion:: (class).*
│ │ │ │ │ +00027380: 2054 696d 6520 636c 6173 732d 696e 7374 Time class-inst
│ │ │ │ │ +00027390: 616e 6365 2063 7265 6174 696f 6e3a 3a20 ance creation::
│ │ │ │ │ +000273a0: 2028 636c 6173 7329 0a2a 2054 696d 652d (class).* Time-
│ │ │ │ │ +000273b0: 6163 6365 7373 696e 6720 2841 4e53 4920 accessing (ANSI
│ │ │ │ │ +000273c0: 666f 7220 4461 7465 416e 6454 696d 6573 for DateAndTimes
│ │ │ │ │ +000273d0: 293a 3a20 2028 696e 7374 616e 6365 290a ):: (instance).
│ │ │ │ │ +000273e0: 2a20 5469 6d65 2d61 6363 6573 7369 6e67 * Time-accessing
│ │ │ │ │ +000273f0: 2028 6e6f 6e20 414e 5349 2026 2066 6f72 (non ANSI & for
│ │ │ │ │ +00027400: 2044 7572 6174 696f 6e73 293a 3a20 2028 Durations):: (
│ │ │ │ │ +00027410: 696e 7374 616e 6365 290a 2a20 5469 6d65 instance).* Time
│ │ │ │ │ +00027420: 2d61 7269 7468 6d65 7469 633a 3a20 2028 -arithmetic:: (
│ │ │ │ │ +00027430: 696e 7374 616e 6365 290a 2a20 5469 6d65 instance).* Time
│ │ │ │ │ +00027440: 2d63 6f6d 7061 7269 6e67 3a3a 2020 2869 -comparing:: (i
│ │ │ │ │ +00027450: 6e73 7461 6e63 6529 0a0a 1f0a 4669 6c65 nstance)....File
│ │ │ │ │ +00027460: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ +00027470: 2020 4e6f 6465 3a20 5469 6d65 2063 6c61 Node: Time cla
│ │ │ │ │ +00027480: 7373 2d62 6173 6963 2028 5554 4329 2c20 ss-basic (UTC),
│ │ │ │ │ +00027490: 204e 6578 743a 2054 696d 6520 636c 6173 Next: Time clas
│ │ │ │ │ +000274a0: 732d 6275 696c 7469 6e73 2c20 2055 703a s-builtins, Up:
│ │ │ │ │ +000274b0: 2054 696d 650a 0a31 2e31 3939 2e31 2054 Time..1.199.1 T
│ │ │ │ │ +000274c0: 696d 6520 636c 6173 733a 2062 6173 6963 ime class: basic
│ │ │ │ │ +000274d0: 2028 5554 4329 0a2d 2d2d 2d2d 2d2d 2d2d (UTC).---------
│ │ │ │ │ +000274e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000274f0: 2d2d 2d2d 2d2d 0a0a 6d69 646e 6967 6874 ------..midnight
│ │ │ │ │ +00027500: 0a20 2020 2020 416e 7377 6572 2061 2074 . Answer a t
│ │ │ │ │ +00027510: 696d 6520 7265 7072 6573 656e 7469 6e67 ime representing
│ │ │ │ │ +00027520: 206d 6964 6e69 6768 7420 696e 2043 6f6f midnight in Coo
│ │ │ │ │ +00027530: 7264 696e 6174 6564 2055 6e69 7665 7273 rdinated Univers
│ │ │ │ │ +00027540: 616c 2054 696d 650a 2020 2020 2028 5554 al Time. (UT
│ │ │ │ │ +00027550: 4329 0a0a 7574 634e 6f77 0a20 2020 2020 C)..utcNow.
│ │ │ │ │ +00027560: 416e 7377 6572 2061 2074 696d 6520 7265 Answer a time re
│ │ │ │ │ +00027570: 7072 6573 656e 7469 6e67 2074 6865 2063 presenting the c
│ │ │ │ │ +00027580: 7572 7265 6e74 2074 696d 6520 6f66 2064 urrent time of d
│ │ │ │ │ +00027590: 6179 2069 6e20 436f 6f72 6469 6e61 7465 ay in Coordinate
│ │ │ │ │ +000275a0: 640a 2020 2020 2055 6e69 7665 7273 616c d. Universal
│ │ │ │ │ +000275b0: 2054 696d 6520 2855 5443 290a 0a75 7463 Time (UTC)..utc
│ │ │ │ │ +000275c0: 5365 636f 6e64 436c 6f63 6b0a 2020 2020 SecondClock.
│ │ │ │ │ +000275d0: 2041 6e73 7765 7220 7468 6520 6e75 6d62 Answer the numb
│ │ │ │ │ +000275e0: 6572 206f 6620 7365 636f 6e64 7320 7369 er of seconds si
│ │ │ │ │ +000275f0: 6e63 6520 7468 6520 6d69 646e 6967 6874 nce the midnight
│ │ │ │ │ +00027600: 206f 6620 312f 312f 3139 3031 2028 756e of 1/1/1901 (un
│ │ │ │ │ +00027610: 6c69 6b65 0a20 2020 2020 2373 6563 6f6e like. #secon
│ │ │ │ │ +00027620: 6443 6c6f 636b 2c20 7468 6520 7265 6665 dClock, the refe
│ │ │ │ │ +00027630: 7265 6e63 6520 7469 6d65 2069 7320 6865 rence time is he
│ │ │ │ │ +00027640: 7265 2065 7870 7265 7373 6564 2061 7320 re expressed as
│ │ │ │ │ +00027650: 5554 432c 2074 6861 7420 6973 0a20 2020 UTC, that is.
│ │ │ │ │ +00027660: 2020 6173 2043 6f6f 7264 696e 6174 6564 as Coordinated
│ │ │ │ │ +00027670: 2055 6e69 7665 7273 616c 2054 696d 6529 Universal Time)
│ │ │ │ │ +00027680: 2e0a 0a0a 1f0a 4669 6c65 3a20 6773 742d ......File: gst-
│ │ │ │ │ +00027690: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ +000276a0: 3a20 5469 6d65 2063 6c61 7373 2d62 7569 : Time class-bui
│ │ │ │ │ +000276b0: 6c74 696e 732c 2020 4e65 7874 3a20 5469 ltins, Next: Ti
│ │ │ │ │ +000276c0: 6d65 2063 6c61 7373 2d63 6c6f 636b 732c me class-clocks,
│ │ │ │ │ +000276d0: 2020 5072 6576 3a20 5469 6d65 2063 6c61 Prev: Time cla
│ │ │ │ │ +000276e0: 7373 2d62 6173 6963 2028 5554 4329 2c20 ss-basic (UTC),
│ │ │ │ │ +000276f0: 2055 703a 2054 696d 650a 0a31 2e31 3939 Up: Time..1.199
│ │ │ │ │ +00027700: 2e32 2054 696d 6520 636c 6173 733a 2062 .2 Time class: b
│ │ │ │ │ +00027710: 7569 6c74 696e 730a 2d2d 2d2d 2d2d 2d2d uiltins.--------
│ │ │ │ │ +00027720: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00027730: 2d2d 2d2d 0a0a 7072 696d 4e61 6e6f 7365 ----..primNanose
│ │ │ │ │ +00027740: 636f 6e64 436c 6f63 6b0a 2020 2020 2052 condClock. R
│ │ │ │ │ +00027750: 6574 7572 6e73 2074 6865 206e 756d 6265 eturns the numbe
│ │ │ │ │ +00027760: 7220 6f66 206d 696c 6c69 7365 636f 6e64 r of millisecond
│ │ │ │ │ +00027770: 7320 7369 6e63 6520 6d69 646e 6967 6874 s since midnight
│ │ │ │ │ +00027780: 2e0a 0a70 7269 6d53 6563 6f6e 6443 6c6f ...primSecondClo
│ │ │ │ │ +00027790: 636b 0a20 2020 2020 5265 7475 726e 7320 ck. Returns
│ │ │ │ │ +000277a0: 7468 6520 6e75 6d62 6572 206f 6620 7365 the number of se
│ │ │ │ │ +000277b0: 636f 6e64 7320 746f 2f66 726f 6d20 312f conds to/from 1/
│ │ │ │ │ +000277c0: 312f 3230 3030 2e0a 0a74 696d 657a 6f6e 1/2000...timezon
│ │ │ │ │ +000277d0: 650a 2020 2020 2041 6e73 7765 7220 6120 e. Answer a
│ │ │ │ │ +000277e0: 5374 7269 6e67 2061 7373 6f63 6961 7465 String associate
│ │ │ │ │ +000277f0: 6420 7769 7468 2074 6865 2063 7572 7265 d with the curre
│ │ │ │ │ +00027800: 6e74 2074 696d 657a 6f6e 6520 2865 6974 nt timezone (eit
│ │ │ │ │ +00027810: 6865 720a 2020 2020 2073 7461 6e64 6172 her. standar
│ │ │ │ │ +00027820: 6420 6f72 2064 6179 6c69 6768 742d 7361 d or daylight-sa
│ │ │ │ │ +00027830: 7669 6e67 2920 6f6e 2074 6869 7320 6f70 ving) on this op
│ │ │ │ │ +00027840: 6572 6174 696e 6720 7379 7374 656d 2e20 erating system.
│ │ │ │ │ +00027850: 466f 720a 2020 2020 2065 7861 6d70 6c65 For. example
│ │ │ │ │ +00027860: 2c20 7468 6520 616e 7377 6572 2063 6f75 , the answer cou
│ │ │ │ │ +00027870: 6c64 2062 6520 6045 5354 2720 746f 2069 ld be `EST' to i
│ │ │ │ │ +00027880: 6e64 6963 6174 6520 4561 7374 6572 6e20 ndicate Eastern
│ │ │ │ │ +00027890: 5374 616e 6461 7264 0a20 2020 2020 5469 Standard. Ti
│ │ │ │ │ +000278a0: 6d65 3b20 7468 6520 616e 7377 6572 2063 me; the answer c
│ │ │ │ │ +000278b0: 616e 2062 6520 656d 7074 7920 616e 6420 an be empty and
│ │ │ │ │ +000278c0: 6361 6e27 7420 6265 2061 7373 756d 6564 can't be assumed
│ │ │ │ │ +000278d0: 2074 6f20 6265 2061 0a20 2020 2020 7468 to be a. th
│ │ │ │ │ +000278e0: 7265 652d 6368 6172 6163 7465 7220 636f ree-character co
│ │ │ │ │ +000278f0: 6465 2073 7563 6820 6173 2060 4553 5427 de such as `EST'
│ │ │ │ │ +00027900: 2e0a 0a74 696d 657a 6f6e 6542 6961 730a ...timezoneBias.
│ │ │ │ │ +00027910: 2020 2020 2053 7065 6369 6669 6573 2074 Specifies t
│ │ │ │ │ +00027920: 6865 2063 7572 7265 6e74 2062 6961 732c he current bias,
│ │ │ │ │ +00027930: 2069 6e20 7365 636f 6e64 732c 2066 6f72 in seconds, for
│ │ │ │ │ +00027940: 206c 6f63 616c 2074 696d 6520 7472 616e local time tran
│ │ │ │ │ +00027950: 736c 6174 696f 6e0a 2020 2020 2066 6f72 slation. for
│ │ │ │ │ +00027960: 2074 6865 2063 7572 7265 6e74 2074 696d the current tim
│ │ │ │ │ +00027970: 652e 2054 6865 2062 6961 7320 6973 2074 e. The bias is t
│ │ │ │ │ +00027980: 6865 2064 6966 6665 7265 6e63 652c 2069 he difference, i
│ │ │ │ │ +00027990: 6e20 7365 636f 6e64 732c 0a20 2020 2020 n seconds,.
│ │ │ │ │ +000279a0: 6265 7477 6565 6e20 436f 6f72 6469 6e61 between Coordina
│ │ │ │ │ +000279b0: 7465 6420 556e 6976 6572 7361 6c20 5469 ted Universal Ti
│ │ │ │ │ +000279c0: 6d65 2028 5554 4329 2061 6e64 206c 6f63 me (UTC) and loc
│ │ │ │ │ +000279d0: 616c 2074 696d 653b 2061 0a20 2020 2020 al time; a.
│ │ │ │ │ +000279e0: 706f 7369 7469 7665 2062 6961 7320 696e positive bias in
│ │ │ │ │ +000279f0: 6469 6361 7465 7320 7468 6174 2074 6865 dicates that the
│ │ │ │ │ +00027a00: 206c 6f63 616c 2074 696d 657a 6f6e 6520 local timezone
│ │ │ │ │ +00027a10: 6973 2074 6f20 7468 6520 6561 7374 206f is to the east o
│ │ │ │ │ +00027a20: 660a 2020 2020 2047 7265 656e 7769 6368 f. Greenwich
│ │ │ │ │ +00027a30: 2028 652e 672e 2020 4575 726f 7065 2c20 (e.g. Europe,
│ │ │ │ │ +00027a40: 4173 6961 292c 2077 6869 6c65 2061 206e Asia), while a n
│ │ │ │ │ +00027a50: 6567 6174 6976 6520 6269 6173 2069 6e64 egative bias ind
│ │ │ │ │ +00027a60: 6963 6174 6573 0a20 2020 2020 7468 6174 icates. that
│ │ │ │ │ +00027a70: 2069 7420 6973 2074 6f20 7468 6520 7765 it is to the we
│ │ │ │ │ +00027a80: 7374 2028 652e 672e 2041 6d65 7269 6361 st (e.g. America
│ │ │ │ │ +00027a90: 290a 0a74 696d 657a 6f6e 6542 6961 733a )..timezoneBias:
│ │ │ │ │ +00027aa0: 2073 6563 6f6e 6473 0a20 2020 2020 5370 seconds. Sp
│ │ │ │ │ +00027ab0: 6563 6966 6965 7320 7468 6520 6269 6173 ecifies the bias
│ │ │ │ │ +00027ac0: 2c20 696e 2073 6563 6f6e 6473 2c20 666f , in seconds, fo
│ │ │ │ │ +00027ad0: 7220 6c6f 6361 6c20 7469 6d65 2074 7261 r local time tra
│ │ │ │ │ +00027ae0: 6e73 6c61 7469 6f6e 2066 6f72 2074 6865 nslation for the
│ │ │ │ │ +00027af0: 0a20 2020 2020 6769 7665 6e20 7365 636f . given seco
│ │ │ │ │ +00027b00: 6e64 2063 6c6f 636b 2076 616c 7565 2028 nd clock value (
│ │ │ │ │ +00027b10: 3020 6265 696e 6720 6d69 646e 6967 6874 0 being midnight
│ │ │ │ │ +00027b20: 206f 6620 312f 312f 3139 3031 292e 2020 of 1/1/1901).
│ │ │ │ │ +00027b30: 5468 6520 6269 6173 0a20 2020 2020 6973 The bias. is
│ │ │ │ │ +00027b40: 2074 6865 2064 6966 6665 7265 6e63 652c the difference,
│ │ │ │ │ +00027b50: 2069 6e20 7365 636f 6e64 732c 2062 6574 in seconds, bet
│ │ │ │ │ +00027b60: 7765 656e 2043 6f6f 7264 696e 6174 6564 ween Coordinated
│ │ │ │ │ +00027b70: 2055 6e69 7665 7273 616c 2054 696d 650a Universal Time.
│ │ │ │ │ +00027b80: 2020 2020 2028 5554 4329 2061 6e64 206c (UTC) and l
│ │ │ │ │ +00027b90: 6f63 616c 2074 696d 653b 2061 2070 6f73 ocal time; a pos
│ │ │ │ │ +00027ba0: 6974 6976 6520 6269 6173 2069 6e64 6963 itive bias indic
│ │ │ │ │ +00027bb0: 6174 6573 2074 6861 7420 7468 6520 6c6f ates that the lo
│ │ │ │ │ +00027bc0: 6361 6c0a 2020 2020 2074 696d 657a 6f6e cal. timezon
│ │ │ │ │ +00027bd0: 6520 6973 2074 6f20 7468 6520 6561 7374 e is to the east
│ │ │ │ │ +00027be0: 206f 6620 4772 6565 6e77 6963 6820 2865 of Greenwich (e
│ │ │ │ │ +00027bf0: 2e67 2e20 2045 7572 6f70 652c 2041 7369 .g. Europe, Asi
│ │ │ │ │ +00027c00: 6129 2c20 7768 696c 6520 610a 2020 2020 a), while a.
│ │ │ │ │ +00027c10: 206e 6567 6174 6976 6520 6269 6173 2069 negative bias i
│ │ │ │ │ +00027c20: 6e64 6963 6174 6573 2074 6861 7420 6974 ndicates that it
│ │ │ │ │ +00027c30: 2069 7320 746f 2074 6865 2077 6573 7420 is to the west
│ │ │ │ │ +00027c40: 2865 2e67 2e20 416d 6572 6963 6129 0a0a (e.g. America)..
│ │ │ │ │ +00027c50: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ +00027c60: 652e 696e 666f 2c20 204e 6f64 653a 2054 e.info, Node: T
│ │ │ │ │ +00027c70: 696d 6520 636c 6173 732d 636c 6f63 6b73 ime class-clocks
│ │ │ │ │ +00027c80: 2c20 204e 6578 743a 2054 696d 6520 636c , Next: Time cl
│ │ │ │ │ +00027c90: 6173 732d 696e 6974 6961 6c69 7a61 7469 ass-initializati
│ │ │ │ │ +00027ca0: 6f6e 2c20 2050 7265 763a 2054 696d 6520 on, Prev: Time
│ │ │ │ │ +00027cb0: 636c 6173 732d 6275 696c 7469 6e73 2c20 class-builtins,
│ │ │ │ │ +00027cc0: 2055 703a 2054 696d 650a 0a31 2e31 3939 Up: Time..1.199
│ │ │ │ │ +00027cd0: 2e33 2054 696d 6520 636c 6173 733a 2063 .3 Time class: c
│ │ │ │ │ +00027ce0: 6c6f 636b 730a 2d2d 2d2d 2d2d 2d2d 2d2d locks.----------
│ │ │ │ │ +00027cf0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00027d00: 0a0a 6d69 6c6c 6973 6563 6f6e 6443 6c6f ..millisecondClo
│ │ │ │ │ +00027d10: 636b 0a20 2020 2020 416e 7377 6572 2074 ck. Answer t
│ │ │ │ │ +00027d20: 6865 206e 756d 6265 7220 6f66 206d 696c he number of mil
│ │ │ │ │ +00027d30: 6c69 7365 636f 6e64 7320 7369 6e63 6520 liseconds since
│ │ │ │ │ +00027d40: 7374 6172 7475 702e 0a0a 6d69 6c6c 6973 startup...millis
│ │ │ │ │ +00027d50: 6563 6f6e 6443 6c6f 636b 5661 6c75 650a econdClockValue.
│ │ │ │ │ +00027d60: 2020 2020 2041 6e73 7765 7220 7468 6520 Answer the
│ │ │ │ │ +00027d70: 6e75 6d62 6572 206f 6620 6d69 6c6c 6973 number of millis
│ │ │ │ │ +00027d80: 6563 6f6e 6473 2073 696e 6365 2073 7461 econds since sta
│ │ │ │ │ +00027d90: 7274 7570 0a0a 6d69 6c6c 6973 6563 6f6e rtup..millisecon
│ │ │ │ │ +00027da0: 6473 5065 7244 6179 0a20 2020 2020 416e dsPerDay. An
│ │ │ │ │ +00027db0: 7377 6572 2074 6865 206e 756d 6265 7220 swer the number
│ │ │ │ │ +00027dc0: 6f66 206d 696c 6c69 7365 636f 6e64 7320 of milliseconds
│ │ │ │ │ +00027dd0: 696e 2061 2064 6179 0a0a 6d69 6c6c 6973 in a day..millis
│ │ │ │ │ +00027de0: 6563 6f6e 6473 546f 5275 6e3a 2074 696d econdsToRun: tim
│ │ │ │ │ +00027df0: 6564 426c 6f63 6b0a 2020 2020 2041 6e73 edBlock. Ans
│ │ │ │ │ +00027e00: 7765 7220 7468 6520 6e75 6d62 6572 206f wer the number o
│ │ │ │ │ +00027e10: 6620 6d69 6c6c 6973 6563 6f6e 6473 2077 f milliseconds w
│ │ │ │ │ +00027e20: 6869 6368 2074 696d 6564 426c 6f63 6b20 hich timedBlock
│ │ │ │ │ +00027e30: 746f 6f6b 2074 6f20 7275 6e0a 0a6e 616e took to run..nan
│ │ │ │ │ +00027e40: 6f73 6563 6f6e 6443 6c6f 636b 0a20 2020 osecondClock.
│ │ │ │ │ +00027e50: 2020 416e 7377 6572 2074 6865 206e 756d Answer the num
│ │ │ │ │ +00027e60: 6265 7220 6f66 206e 616e 6f73 6563 6f6e ber of nanosecon
│ │ │ │ │ +00027e70: 6473 2073 696e 6365 2073 7461 7274 7570 ds since startup
│ │ │ │ │ +00027e80: 2e0a 0a6e 616e 6f73 6563 6f6e 6443 6c6f ...nanosecondClo
│ │ │ │ │ +00027e90: 636b 5661 6c75 650a 2020 2020 2041 6e73 ckValue. Ans
│ │ │ │ │ +00027ea0: 7765 7220 7468 6520 6e75 6d62 6572 206f wer the number o
│ │ │ │ │ +00027eb0: 6620 6d69 6c6c 6973 6563 6f6e 6473 2073 f milliseconds s
│ │ │ │ │ +00027ec0: 696e 6365 2073 7461 7274 7570 0a0a 7365 ince startup..se
│ │ │ │ │ +00027ed0: 636f 6e64 436c 6f63 6b0a 2020 2020 2041 condClock. A
│ │ │ │ │ +00027ee0: 6e73 7765 7220 7468 6520 6e75 6d62 6572 nswer the number
│ │ │ │ │ +00027ef0: 206f 6620 7365 636f 6e64 7320 7369 6e63 of seconds sinc
│ │ │ │ │ +00027f00: 6520 7468 6520 6d69 646e 6967 6874 206f e the midnight o
│ │ │ │ │ +00027f10: 6620 312f 312f 3139 3031 0a0a 0a1f 0a46 f 1/1/1901.....F
│ │ │ │ │ +00027f20: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ +00027f30: 666f 2c20 204e 6f64 653a 2054 696d 6520 fo, Node: Time
│ │ │ │ │ +00027f40: 636c 6173 732d 696e 6974 6961 6c69 7a61 class-initializa
│ │ │ │ │ +00027f50: 7469 6f6e 2c20 204e 6578 743a 2054 696d tion, Next: Tim
│ │ │ │ │ +00027f60: 6520 636c 6173 732d 696e 7374 616e 6365 e class-instance
│ │ │ │ │ +00027f70: 2063 7265 6174 696f 6e2c 2020 5072 6576 creation, Prev
│ │ │ │ │ +00027f80: 3a20 5469 6d65 2063 6c61 7373 2d63 6c6f : Time class-clo
│ │ │ │ │ +00027f90: 636b 732c 2020 5570 3a20 5469 6d65 0a0a cks, Up: Time..
│ │ │ │ │ +00027fa0: 312e 3139 392e 3420 5469 6d65 2063 6c61 1.199.4 Time cla
│ │ │ │ │ +00027fb0: 7373 3a20 696e 6974 6961 6c69 7a61 7469 ss: initializati
│ │ │ │ │ +00027fc0: 6f6e 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d on.-------------
│ │ │ │ │ +00027fd0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00027fe0: 2d2d 2d2d 2d0a 0a69 6e69 7469 616c 697a -----..initializ
│ │ │ │ │ +00027ff0: 650a 2020 2020 2049 6e69 7469 616c 697a e. Initializ
│ │ │ │ │ +00028000: 6520 7468 6520 5469 6d65 2063 6c61 7373 e the Time class
│ │ │ │ │ +00028010: 2061 6674 6572 2074 6865 2069 6d61 6765 after the image
│ │ │ │ │ +00028020: 2068 6173 2062 6565 6e20 626f 6f74 7374 has been bootst
│ │ │ │ │ +00028030: 7261 7070 6564 0a0a 7570 6461 7465 3a20 rapped..update:
│ │ │ │ │ +00028040: 6173 7065 6374 0a20 2020 2020 5072 6976 aspect. Priv
│ │ │ │ │ +00028050: 6174 6520 2d20 496e 6974 6961 6c69 7a65 ate - Initialize
│ │ │ │ │ +00028060: 2074 6865 2072 6563 6569 7665 7227 7320 the receiver's
│ │ │ │ │ +00028070: 696e 7374 616e 6365 2076 6172 6961 626c instance variabl
│ │ │ │ │ +00028080: 6573 0a0a 0a1f 0a46 696c 653a 2067 7374 es.....File: gst
│ │ │ │ │ +00028090: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ +000280a0: 653a 2054 696d 6520 636c 6173 732d 696e e: Time class-in
│ │ │ │ │ +000280b0: 7374 616e 6365 2063 7265 6174 696f 6e2c stance creation,
│ │ │ │ │ +000280c0: 2020 4e65 7874 3a20 5469 6d65 2d61 6363 Next: Time-acc
│ │ │ │ │ +000280d0: 6573 7369 6e67 2028 414e 5349 2066 6f72 essing (ANSI for
│ │ │ │ │ +000280e0: 2044 6174 6541 6e64 5469 6d65 7329 2c20 DateAndTimes),
│ │ │ │ │ +000280f0: 2050 7265 763a 2054 696d 6520 636c 6173 Prev: Time clas
│ │ │ │ │ +00028100: 732d 696e 6974 6961 6c69 7a61 7469 6f6e s-initialization
│ │ │ │ │ +00028110: 2c20 2055 703a 2054 696d 650a 0a31 2e31 , Up: Time..1.1
│ │ │ │ │ +00028120: 3939 2e35 2054 696d 6520 636c 6173 733a 99.5 Time class:
│ │ │ │ │ +00028130: 2069 6e73 7461 6e63 6520 6372 6561 7469 instance creati
│ │ │ │ │ +00028140: 6f6e 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d on.-------------
│ │ │ │ │ +00028150: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00028160: 2d2d 2d2d 2d2d 2d2d 0a0a 6672 6f6d 5365 --------..fromSe
│ │ │ │ │ +00028170: 636f 6e64 733a 2073 6563 6f6e 6443 6f75 conds: secondCou
│ │ │ │ │ +00028180: 6e74 0a20 2020 2020 416e 7377 6572 2061 nt. Answer a
│ │ │ │ │ +00028190: 2054 696d 6520 7265 7072 6573 656e 7469 Time representi
│ │ │ │ │ +000281a0: 6e67 2073 6563 6f6e 6443 6f75 6e74 2073 ng secondCount s
│ │ │ │ │ +000281b0: 6563 6f6e 6473 2070 6173 7420 6d69 646e econds past midn
│ │ │ │ │ +000281c0: 6967 6874 0a0a 686f 7572 3a20 680a 2020 ight..hour: h.
│ │ │ │ │ +000281d0: 2020 2041 6e73 7765 7220 6120 5469 6d65 Answer a Time
│ │ │ │ │ +000281e0: 2074 6861 7420 6973 2074 6865 2067 6976 that is the giv
│ │ │ │ │ +000281f0: 656e 206e 756d 6265 7220 6f66 2068 6f75 en number of hou
│ │ │ │ │ +00028200: 7273 2070 6173 7420 6d69 646e 6967 6874 rs past midnight
│ │ │ │ │ +00028210: 0a0a 686f 7572 3a20 6820 6d69 6e75 7465 ..hour: h minute
│ │ │ │ │ +00028220: 3a20 6d20 7365 636f 6e64 3a20 730a 2020 : m second: s.
│ │ │ │ │ +00028230: 2020 2041 6e73 7765 7220 6120 5469 6d65 Answer a Time
│ │ │ │ │ +00028240: 2074 6861 7420 6973 2074 6865 2067 6976 that is the giv
│ │ │ │ │ +00028250: 656e 206e 756d 6265 7220 6f66 2068 6f75 en number of hou
│ │ │ │ │ +00028260: 7273 2c20 6d69 6e75 7465 7320 616e 640a rs, minutes and.
│ │ │ │ │ +00028270: 2020 2020 2073 6563 6f6e 6473 2070 6173 seconds pas
│ │ │ │ │ +00028280: 7420 6d69 646e 6967 6874 0a0a 686f 7572 t midnight..hour
│ │ │ │ │ +00028290: 733a 2068 0a20 2020 2020 416e 7377 6572 s: h. Answer
│ │ │ │ │ +000282a0: 2061 2054 696d 6520 7468 6174 2069 7320 a Time that is
│ │ │ │ │ +000282b0: 7468 6520 6769 7665 6e20 6e75 6d62 6572 the given number
│ │ │ │ │ +000282c0: 206f 6620 686f 7572 7320 7061 7374 206d of hours past m
│ │ │ │ │ +000282d0: 6964 6e69 6768 740a 0a68 6f75 7273 3a20 idnight..hours:
│ │ │ │ │ +000282e0: 6820 6d69 6e75 7465 733a 206d 2073 6563 h minutes: m sec
│ │ │ │ │ +000282f0: 6f6e 6473 3a20 730a 2020 2020 2041 6e73 onds: s. Ans
│ │ │ │ │ +00028300: 7765 7220 6120 5469 6d65 2074 6861 7420 wer a Time that
│ │ │ │ │ +00028310: 6973 2074 6865 2067 6976 656e 206e 756d is the given num
│ │ │ │ │ +00028320: 6265 7220 6f66 2068 6f75 7273 2c20 6d69 ber of hours, mi
│ │ │ │ │ +00028330: 6e75 7465 7320 616e 640a 2020 2020 2073 nutes and. s
│ │ │ │ │ +00028340: 6563 6f6e 6473 2070 6173 7420 6d69 646e econds past midn
│ │ │ │ │ +00028350: 6967 6874 0a0a 6d69 6e75 7465 3a20 6d0a ight..minute: m.
│ │ │ │ │ +00028360: 2020 2020 2041 6e73 7765 7220 6120 5469 Answer a Ti
│ │ │ │ │ +00028370: 6d65 2074 6861 7420 6973 2074 6865 2067 me that is the g
│ │ │ │ │ +00028380: 6976 656e 206e 756d 6265 7220 6f66 206d iven number of m
│ │ │ │ │ +00028390: 696e 7574 6573 2070 6173 7420 6d69 646e inutes past midn
│ │ │ │ │ +000283a0: 6967 6874 0a0a 6d69 6e75 7465 733a 206d ight..minutes: m
│ │ │ │ │ +000283b0: 0a20 2020 2020 416e 7377 6572 2061 2054 . Answer a T
│ │ │ │ │ +000283c0: 696d 6520 7468 6174 2069 7320 7468 6520 ime that is the
│ │ │ │ │ +000283d0: 6769 7665 6e20 6e75 6d62 6572 206f 6620 given number of
│ │ │ │ │ +000283e0: 6d69 6e75 7465 7320 7061 7374 206d 6964 minutes past mid
│ │ │ │ │ +000283f0: 6e69 6768 740a 0a6e 6577 0a20 2020 2020 night..new.
│ │ │ │ │ +00028400: 416e 7377 6572 2061 2054 696d 6520 7265 Answer a Time re
│ │ │ │ │ +00028410: 7072 6573 656e 7469 6e67 206d 6964 6e69 presenting midni
│ │ │ │ │ +00028420: 6768 740a 0a6e 6f77 0a20 2020 2020 416e ght..now. An
│ │ │ │ │ +00028430: 7377 6572 2061 2074 696d 6520 7265 7072 swer a time repr
│ │ │ │ │ +00028440: 6573 656e 7469 6e67 2074 6865 2063 7572 esenting the cur
│ │ │ │ │ +00028450: 7265 6e74 2074 696d 6520 6f66 2064 6179 rent time of day
│ │ │ │ │ +00028460: 0a0a 7265 6164 4672 6f6d 3a20 6153 7472 ..readFrom: aStr
│ │ │ │ │ +00028470: 6561 6d0a 2020 2020 2050 6172 7365 2061 eam. Parse a
│ │ │ │ │ +00028480: 6e20 696e 7374 616e 6365 206f 6620 7468 n instance of th
│ │ │ │ │ +00028490: 6520 7265 6365 6976 6572 2028 686f 7572 e receiver (hour
│ │ │ │ │ +000284a0: 732f 6d69 6e75 7465 732f 7365 636f 6e64 s/minutes/second
│ │ │ │ │ +000284b0: 7329 2066 726f 6d0a 2020 2020 2061 5374 s) from. aSt
│ │ │ │ │ +000284c0: 7265 616d 0a0a 7365 636f 6e64 3a20 730a ream..second: s.
│ │ │ │ │ +000284d0: 2020 2020 2041 6e73 7765 7220 6120 5469 Answer a Ti
│ │ │ │ │ +000284e0: 6d65 2074 6861 7420 6973 2074 6865 2067 me that is the g
│ │ │ │ │ +000284f0: 6976 656e 206e 756d 6265 7220 6f66 2073 iven number of s
│ │ │ │ │ +00028500: 6563 6f6e 6473 2070 6173 7420 6d69 646e econds past midn
│ │ │ │ │ +00028510: 6967 6874 0a0a 7365 636f 6e64 733a 2073 ight..seconds: s
│ │ │ │ │ +00028520: 0a20 2020 2020 416e 7377 6572 2061 2054 . Answer a T
│ │ │ │ │ +00028530: 696d 6520 7468 6174 2069 7320 7468 6520 ime that is the
│ │ │ │ │ +00028540: 6769 7665 6e20 6e75 6d62 6572 206f 6620 given number of
│ │ │ │ │ +00028550: 7365 636f 6e64 7320 7061 7374 206d 6964 seconds past mid
│ │ │ │ │ +00028560: 6e69 6768 740a 0a0a 1f0a 4669 6c65 3a20 night.....File:
│ │ │ │ │ +00028570: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ +00028580: 4e6f 6465 3a20 5469 6d65 2d61 6363 6573 Node: Time-acces
│ │ │ │ │ +00028590: 7369 6e67 2028 414e 5349 2066 6f72 2044 sing (ANSI for D
│ │ │ │ │ +000285a0: 6174 6541 6e64 5469 6d65 7329 2c20 204e ateAndTimes), N
│ │ │ │ │ +000285b0: 6578 743a 2054 696d 652d 6163 6365 7373 ext: Time-access
│ │ │ │ │ +000285c0: 696e 6720 286e 6f6e 2041 4e53 4920 2620 ing (non ANSI &
│ │ │ │ │ +000285d0: 666f 7220 4475 7261 7469 6f6e 7329 2c20 for Durations),
│ │ │ │ │ +000285e0: 2050 7265 763a 2054 696d 6520 636c 6173 Prev: Time clas
│ │ │ │ │ +000285f0: 732d 696e 7374 616e 6365 2063 7265 6174 s-instance creat
│ │ │ │ │ +00028600: 696f 6e2c 2020 5570 3a20 5469 6d65 0a0a ion, Up: Time..
│ │ │ │ │ +00028610: 312e 3139 392e 3620 5469 6d65 3a20 6163 1.199.6 Time: ac
│ │ │ │ │ +00028620: 6365 7373 696e 6720 2841 4e53 4920 666f cessing (ANSI fo
│ │ │ │ │ +00028630: 7220 4461 7465 416e 6454 696d 6573 290a r DateAndTimes).
│ │ │ │ │ +00028640: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00028650: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00028660: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------.
│ │ │ │ │ +00028670: 0a68 6f75 720a 2020 2020 2041 6e73 7765 .hour. Answe
│ │ │ │ │ +00028680: 7220 7468 6520 6e75 6d62 6572 206f 6620 r the number of
│ │ │ │ │ +00028690: 686f 7572 7320 696e 2074 6865 2072 6563 hours in the rec
│ │ │ │ │ +000286a0: 6569 7665 720a 0a68 6f75 7231 320a 2020 eiver..hour12.
│ │ │ │ │ +000286b0: 2020 2041 6e73 7765 7220 7468 6520 686f Answer the ho
│ │ │ │ │ +000286c0: 7572 2069 6e20 6120 3132 2d68 6f75 7220 ur in a 12-hour
│ │ │ │ │ +000286d0: 636c 6f63 6b0a 0a68 6f75 7232 340a 2020 clock..hour24.
│ │ │ │ │ +000286e0: 2020 2041 6e73 7765 7220 7468 6520 686f Answer the ho
│ │ │ │ │ +000286f0: 7572 2069 6e20 6120 3234 2d68 6f75 7220 ur in a 24-hour
│ │ │ │ │ +00028700: 636c 6f63 6b0a 0a6d 696e 7574 650a 2020 clock..minute.
│ │ │ │ │ +00028710: 2020 2041 6e73 7765 7220 7468 6520 6e75 Answer the nu
│ │ │ │ │ +00028720: 6d62 6572 206f 6620 6d69 6e75 7465 7320 mber of minutes
│ │ │ │ │ +00028730: 696e 2074 6865 2072 6563 6569 7665 720a in the receiver.
│ │ │ │ │ +00028740: 0a73 6563 6f6e 640a 2020 2020 2041 6e73 .second. Ans
│ │ │ │ │ +00028750: 7765 7220 7468 6520 6e75 6d62 6572 206f wer the number o
│ │ │ │ │ +00028760: 6620 7365 636f 6e64 7320 696e 2074 6865 f seconds in the
│ │ │ │ │ +00028770: 2072 6563 6569 7665 720a 0a0a 1f0a 4669 receiver.....Fi
│ │ │ │ │ +00028780: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ +00028790: 6f2c 2020 4e6f 6465 3a20 5469 6d65 2d61 o, Node: Time-a
│ │ │ │ │ +000287a0: 6363 6573 7369 6e67 2028 6e6f 6e20 414e ccessing (non AN
│ │ │ │ │ +000287b0: 5349 2026 2066 6f72 2044 7572 6174 696f SI & for Duratio
│ │ │ │ │ +000287c0: 6e73 292c 2020 4e65 7874 3a20 5469 6d65 ns), Next: Time
│ │ │ │ │ +000287d0: 2d61 7269 7468 6d65 7469 632c 2020 5072 -arithmetic, Pr
│ │ │ │ │ +000287e0: 6576 3a20 5469 6d65 2d61 6363 6573 7369 ev: Time-accessi
│ │ │ │ │ +000287f0: 6e67 2028 414e 5349 2066 6f72 2044 6174 ng (ANSI for Dat
│ │ │ │ │ +00028800: 6541 6e64 5469 6d65 7329 2c20 2055 703a eAndTimes), Up:
│ │ │ │ │ +00028810: 2054 696d 650a 0a31 2e31 3939 2e37 2054 Time..1.199.7 T
│ │ │ │ │ +00028820: 696d 653a 2061 6363 6573 7369 6e67 2028 ime: accessing (
│ │ │ │ │ +00028830: 6e6f 6e20 414e 5349 2026 2066 6f72 2044 non ANSI & for D
│ │ │ │ │ +00028840: 7572 6174 696f 6e73 290a 2d2d 2d2d 2d2d urations).------
│ │ │ │ │ +00028850: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00028860: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00028870: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6173 ------------..as
│ │ │ │ │ +00028880: 4d69 6c6c 6973 6563 6f6e 6473 0a20 2020 Milliseconds.
│ │ │ │ │ +00028890: 2020 4e6f 7420 636f 6d6d 656e 7465 642e Not commented.
│ │ │ │ │ +000288a0: 0a0a 6173 4e61 6e6f 7365 636f 6e64 730a ..asNanoseconds.
│ │ │ │ │ +000288b0: 2020 2020 204e 6f74 2063 6f6d 6d65 6e74 Not comment
│ │ │ │ │ +000288c0: 6564 2e0a 0a61 7353 6563 6f6e 6473 0a20 ed...asSeconds.
│ │ │ │ │ +000288d0: 2020 2020 416e 7377 6572 2060 7365 636f Answer `seco
│ │ │ │ │ +000288e0: 6e64 7327 2e0a 0a68 6f75 7273 0a20 2020 nds'...hours.
│ │ │ │ │ +000288f0: 2020 416e 7377 6572 2074 6865 206e 756d Answer the num
│ │ │ │ │ +00028900: 6265 7220 6f66 2068 6f75 7273 2069 6e20 ber of hours in
│ │ │ │ │ +00028910: 7468 6520 7265 6365 6976 6572 0a0a 6d69 the receiver..mi
│ │ │ │ │ +00028920: 6e75 7465 730a 2020 2020 2041 6e73 7765 nutes. Answe
│ │ │ │ │ +00028930: 7220 7468 6520 6e75 6d62 6572 206f 6620 r the number of
│ │ │ │ │ +00028940: 6d69 6e75 7465 7320 696e 2074 6865 2072 minutes in the r
│ │ │ │ │ +00028950: 6563 6569 7665 720a 0a73 6563 6f6e 6473 eceiver..seconds
│ │ │ │ │ +00028960: 0a20 2020 2020 416e 7377 6572 2074 6865 . Answer the
│ │ │ │ │ +00028970: 206e 756d 6265 7220 6f66 2073 6563 6f6e number of secon
│ │ │ │ │ +00028980: 6473 2069 6e20 7468 6520 7265 6365 6976 ds in the receiv
│ │ │ │ │ +00028990: 6572 0a0a 0a1f 0a46 696c 653a 2067 7374 er.....File: gst
│ │ │ │ │ +000289a0: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ +000289b0: 653a 2054 696d 652d 6172 6974 686d 6574 e: Time-arithmet
│ │ │ │ │ +000289c0: 6963 2c20 204e 6578 743a 2054 696d 652d ic, Next: Time-
│ │ │ │ │ +000289d0: 636f 6d70 6172 696e 672c 2020 5072 6576 comparing, Prev
│ │ │ │ │ +000289e0: 3a20 5469 6d65 2d61 6363 6573 7369 6e67 : Time-accessing
│ │ │ │ │ +000289f0: 2028 6e6f 6e20 414e 5349 2026 2066 6f72 (non ANSI & for
│ │ │ │ │ +00028a00: 2044 7572 6174 696f 6e73 292c 2020 5570 Durations), Up
│ │ │ │ │ +00028a10: 3a20 5469 6d65 0a0a 312e 3139 392e 3820 : Time..1.199.8
│ │ │ │ │ +00028a20: 5469 6d65 3a20 6172 6974 686d 6574 6963 Time: arithmetic
│ │ │ │ │ +00028a30: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------
│ │ │ │ │ +00028a40: 2d2d 2d2d 2d2d 2d2d 2d0a 0a61 6464 5365 ---------..addSe
│ │ │ │ │ +00028a50: 636f 6e64 733a 2074 696d 6541 6d6f 756e conds: timeAmoun
│ │ │ │ │ +00028a60: 740a 2020 2020 2041 6e73 7765 7220 6120 t. Answer a
│ │ │ │ │ +00028a70: 6e65 7720 5469 6d65 2074 6861 7420 6973 new Time that is
│ │ │ │ │ +00028a80: 2074 696d 6541 6d6f 756e 7420 7365 636f timeAmount seco
│ │ │ │ │ +00028a90: 6e64 7320 6166 7465 7220 7468 6520 7265 nds after the re
│ │ │ │ │ +00028aa0: 6365 6976 6572 0a0a 6164 6454 696d 653a ceiver..addTime:
│ │ │ │ │ 00028ab0: 2074 696d 6541 6d6f 756e 740a 2020 2020 timeAmount.
│ │ │ │ │ 00028ac0: 2041 6e73 7765 7220 6120 6e65 7720 5469 Answer a new Ti
│ │ │ │ │ 00028ad0: 6d65 2074 6861 7420 6973 2074 696d 6541 me that is timeA
│ │ │ │ │ -00028ae0: 6d6f 756e 7420 7365 636f 6e64 7320 6265 mount seconds be
│ │ │ │ │ -00028af0: 666f 7265 2074 6865 2072 6563 6569 7665 fore the receive
│ │ │ │ │ -00028b00: 723b 0a20 2020 2020 7469 6d65 416d 6f75 r;. timeAmou
│ │ │ │ │ -00028b10: 6e74 2069 7320 6120 5469 6d65 2e0a 0a1f nt is a Time....
│ │ │ │ │ -00028b20: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ -00028b30: 696e 666f 2c20 204e 6f64 653a 2054 696d info, Node: Tim
│ │ │ │ │ -00028b40: 652d 636f 6d70 6172 696e 672c 2020 5072 e-comparing, Pr
│ │ │ │ │ -00028b50: 6576 3a20 5469 6d65 2d61 7269 7468 6d65 ev: Time-arithme
│ │ │ │ │ -00028b60: 7469 632c 2020 5570 3a20 5469 6d65 0a0a tic, Up: Time..
│ │ │ │ │ -00028b70: 312e 3139 392e 3920 5469 6d65 3a20 636f 1.199.9 Time: co
│ │ │ │ │ -00028b80: 6d70 6172 696e 670a 2d2d 2d2d 2d2d 2d2d mparing.--------
│ │ │ │ │ -00028b90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------.
│ │ │ │ │ -00028ba0: 0a3c 2061 5469 6d65 0a20 2020 2020 416e .< aTime. An
│ │ │ │ │ -00028bb0: 7377 6572 2077 6865 7468 6572 2074 6865 swer whether the
│ │ │ │ │ -00028bc0: 2072 6563 6569 7665 7220 6973 206c 6573 receiver is les
│ │ │ │ │ -00028bd0: 7320 7468 616e 2061 5469 6d65 0a0a 3d20 s than aTime..=
│ │ │ │ │ -00028be0: 6154 696d 650a 2020 2020 2041 6e73 7765 aTime. Answe
│ │ │ │ │ -00028bf0: 7220 7768 6574 6865 7220 7468 6520 7265 r whether the re
│ │ │ │ │ -00028c00: 6365 6976 6572 2069 7320 6571 7561 6c20 ceiver is equal
│ │ │ │ │ -00028c10: 746f 2061 5469 6d65 0a0a 6861 7368 0a20 to aTime..hash.
│ │ │ │ │ -00028c20: 2020 2020 416e 7377 6572 2061 6e20 6861 Answer an ha
│ │ │ │ │ -00028c30: 7368 2076 616c 7565 2066 6f72 2074 6865 sh value for the
│ │ │ │ │ -00028c40: 2072 6563 6569 7665 720a 0a1f 0a46 696c receiver....Fil
│ │ │ │ │ -00028c50: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ -00028c60: 2c20 204e 6f64 653a 2054 7275 652c 2020 , Node: True,
│ │ │ │ │ -00028c70: 4e65 7874 3a20 556e 6465 6669 6e65 644f Next: UndefinedO
│ │ │ │ │ -00028c80: 626a 6563 742c 2020 5072 6576 3a20 5469 bject, Prev: Ti
│ │ │ │ │ -00028c90: 6d65 2c20 2055 703a 2042 6173 6520 636c me, Up: Base cl
│ │ │ │ │ -00028ca0: 6173 7365 730a 0a31 2e32 3030 2054 7275 asses..1.200 Tru
│ │ │ │ │ -00028cb0: 650a 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a 4465 e.==========..De
│ │ │ │ │ -00028cc0: 6669 6e65 6420 696e 206e 616d 6573 7061 fined in namespa
│ │ │ │ │ -00028cd0: 6365 2053 6d61 6c6c 7461 6c6b 0a53 7570 ce Smalltalk.Sup
│ │ │ │ │ -00028ce0: 6572 636c 6173 733a 2042 6f6f 6c65 616e erclass: Boolean
│ │ │ │ │ -00028cf0: 0a43 6174 6567 6f72 793a 204c 616e 6775 .Category: Langu
│ │ │ │ │ -00028d00: 6167 652d 4461 7461 2074 7970 6573 0a20 age-Data types.
│ │ │ │ │ -00028d10: 2020 2020 4920 7265 7072 6573 656e 7420 I represent
│ │ │ │ │ -00028d20: 7472 7574 6820 616e 6420 6a75 7374 6963 truth and justic
│ │ │ │ │ -00028d30: 6520 696e 2074 6865 2077 6f72 6c64 2e20 e in the world.
│ │ │ │ │ -00028d40: 204d 7920 6d6f 7474 6f20 6973 2022 7365 My motto is "se
│ │ │ │ │ -00028d50: 6d70 6572 0a20 2020 2020 7665 7269 7461 mper. verita
│ │ │ │ │ -00028d60: 7469 7322 2e0a 0a2a 204d 656e 753a 0a0a tis"...* Menu:..
│ │ │ │ │ -00028d70: 2a20 5472 7565 2d62 6173 6963 3a3a 2020 * True-basic::
│ │ │ │ │ -00028d80: 2869 6e73 7461 6e63 6529 0a2a 2054 7275 (instance).* Tru
│ │ │ │ │ -00028d90: 652d 4320 6861 636b 733a 3a20 2028 696e e-C hacks:: (in
│ │ │ │ │ -00028da0: 7374 616e 6365 290a 2a20 5472 7565 2d70 stance).* True-p
│ │ │ │ │ -00028db0: 7269 6e74 696e 673a 3a20 2028 696e 7374 rinting:: (inst
│ │ │ │ │ -00028dc0: 616e 6365 290a 0a1f 0a46 696c 653a 2067 ance)....File: g
│ │ │ │ │ -00028dd0: 7374 2d62 6173 652e 696e 666f 2c20 204e st-base.info, N
│ │ │ │ │ -00028de0: 6f64 653a 2054 7275 652d 6261 7369 632c ode: True-basic,
│ │ │ │ │ -00028df0: 2020 4e65 7874 3a20 5472 7565 2d43 2068 Next: True-C h
│ │ │ │ │ -00028e00: 6163 6b73 2c20 2055 703a 2054 7275 650a acks, Up: True.
│ │ │ │ │ -00028e10: 0a31 2e32 3030 2e31 2054 7275 653a 2062 .1.200.1 True: b
│ │ │ │ │ -00028e20: 6173 6963 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d asic.-----------
│ │ │ │ │ -00028e30: 2d2d 2d2d 2d2d 2d2d 0a0a 2620 6142 6f6f --------..& aBoo
│ │ │ │ │ -00028e40: 6c65 616e 0a20 2020 2020 5765 2061 7265 lean. We are
│ │ │ │ │ -00028e50: 2074 7275 6520 2d20 616e 6465 6420 7769 true - anded wi
│ │ │ │ │ -00028e60: 7468 2061 6e79 7468 696e 672c 2077 6520 th anything, we
│ │ │ │ │ -00028e70: 616c 7761 7973 2061 6e73 7765 7220 7468 always answer th
│ │ │ │ │ -00028e80: 6520 6f74 6865 720a 2020 2020 206f 7065 e other. ope
│ │ │ │ │ -00028e90: 7261 6e64 0a0a 616e 643a 2061 426c 6f63 rand..and: aBloc
│ │ │ │ │ -00028ea0: 6b0a 2020 2020 2057 6520 6172 6520 7472 k. We are tr
│ │ │ │ │ -00028eb0: 7565 202d 2061 6e64 6564 2077 6974 6820 ue - anded with
│ │ │ │ │ -00028ec0: 616e 7974 6869 6e67 2c20 7765 2061 6c77 anything, we alw
│ │ │ │ │ -00028ed0: 6179 7320 616e 7377 6572 2074 6865 206f ays answer the o
│ │ │ │ │ -00028ee0: 7468 6572 0a20 2020 2020 6f70 6572 616e ther. operan
│ │ │ │ │ -00028ef0: 642c 2073 6f20 6576 616c 7561 7465 2061 d, so evaluate a
│ │ │ │ │ -00028f00: 426c 6f63 6b0a 0a65 7176 3a20 6142 6f6f Block..eqv: aBoo
│ │ │ │ │ -00028f10: 6c65 616e 0a20 2020 2020 416e 7377 6572 lean. Answer
│ │ │ │ │ -00028f20: 2077 6865 7468 6572 2074 6865 2072 6563 whether the rec
│ │ │ │ │ -00028f30: 6569 7665 7220 616e 6420 6142 6f6f 6c65 eiver and aBoole
│ │ │ │ │ -00028f40: 616e 2072 6570 7265 7365 6e74 2074 6865 an represent the
│ │ │ │ │ -00028f50: 2073 616d 6520 626f 6f6c 6561 6e0a 2020 same boolean.
│ │ │ │ │ -00028f60: 2020 2076 616c 7565 0a0a 6966 4661 6c73 value..ifFals
│ │ │ │ │ -00028f70: 653a 2066 616c 7365 426c 6f63 6b0a 2020 e: falseBlock.
│ │ │ │ │ -00028f80: 2020 2057 6520 6172 6520 7472 7565 202d We are true -
│ │ │ │ │ -00028f90: 2061 6e73 7765 7220 6e69 6c0a 0a69 6646 answer nil..ifF
│ │ │ │ │ -00028fa0: 616c 7365 3a20 6661 6c73 6542 6c6f 636b alse: falseBlock
│ │ │ │ │ -00028fb0: 2069 6654 7275 653a 2074 7275 6542 6c6f ifTrue: trueBlo
│ │ │ │ │ -00028fc0: 636b 0a20 2020 2020 5765 2061 7265 2074 ck. We are t
│ │ │ │ │ -00028fd0: 7275 6520 2d20 6576 616c 7561 7465 2074 rue - evaluate t
│ │ │ │ │ -00028fe0: 7275 6542 6c6f 636b 0a0a 6966 5472 7565 rueBlock..ifTrue
│ │ │ │ │ -00028ff0: 3a20 7472 7565 426c 6f63 6b0a 2020 2020 : trueBlock.
│ │ │ │ │ -00029000: 2057 6520 6172 6520 7472 7565 202d 2065 We are true - e
│ │ │ │ │ -00029010: 7661 6c75 6174 6520 7472 7565 426c 6f63 valuate trueBloc
│ │ │ │ │ -00029020: 6b0a 0a69 6654 7275 653a 2074 7275 6542 k..ifTrue: trueB
│ │ │ │ │ -00029030: 6c6f 636b 2069 6646 616c 7365 3a20 6661 lock ifFalse: fa
│ │ │ │ │ -00029040: 6c73 6542 6c6f 636b 0a20 2020 2020 5765 lseBlock. We
│ │ │ │ │ -00029050: 2061 7265 2074 7275 6520 2d20 6576 616c are true - eval
│ │ │ │ │ -00029060: 7561 7465 2074 7275 6542 6c6f 636b 0a0a uate trueBlock..
│ │ │ │ │ -00029070: 6e6f 740a 2020 2020 2057 6520 6172 6520 not. We are
│ │ │ │ │ -00029080: 7472 7565 202d 2061 6e73 7765 7220 6661 true - answer fa
│ │ │ │ │ -00029090: 6c73 650a 0a6f 723a 2061 426c 6f63 6b0a lse..or: aBlock.
│ │ │ │ │ -000290a0: 2020 2020 2057 6520 6172 6520 7472 7565 We are true
│ │ │ │ │ -000290b0: 202d 206f 7265 6420 7769 7468 2061 6e79 - ored with any
│ │ │ │ │ -000290c0: 7468 696e 672c 2077 6520 616c 7761 7973 thing, we always
│ │ │ │ │ -000290d0: 2061 6e73 7765 7220 7472 7565 0a0a 786f answer true..xo
│ │ │ │ │ -000290e0: 723a 2061 426f 6f6c 6561 6e0a 2020 2020 r: aBoolean.
│ │ │ │ │ -000290f0: 2041 6e73 7765 7220 7768 6574 6865 7220 Answer whether
│ │ │ │ │ -00029100: 7468 6520 7265 6365 6976 6572 2061 6e64 the receiver and
│ │ │ │ │ -00029110: 2061 426f 6f6c 6561 6e20 7265 7072 6573 aBoolean repres
│ │ │ │ │ -00029120: 656e 7420 6469 6666 6572 656e 740a 2020 ent different.
│ │ │ │ │ -00029130: 2020 2062 6f6f 6c65 616e 2076 616c 7565 boolean value
│ │ │ │ │ -00029140: 730a 0a7c 2061 426f 6f6c 6561 6e0a 2020 s..| aBoolean.
│ │ │ │ │ -00029150: 2020 2057 6520 6172 6520 7472 7565 202d We are true -
│ │ │ │ │ -00029160: 206f 7265 6420 7769 7468 2061 6e79 7468 ored with anyth
│ │ │ │ │ -00029170: 696e 672c 2077 6520 616c 7761 7973 2061 ing, we always a
│ │ │ │ │ -00029180: 6e73 7765 7220 7472 7565 0a0a 1f0a 4669 nswer true....Fi
│ │ │ │ │ -00029190: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ -000291a0: 6f2c 2020 4e6f 6465 3a20 5472 7565 2d43 o, Node: True-C
│ │ │ │ │ -000291b0: 2068 6163 6b73 2c20 204e 6578 743a 2054 hacks, Next: T
│ │ │ │ │ -000291c0: 7275 652d 7072 696e 7469 6e67 2c20 2050 rue-printing, P
│ │ │ │ │ -000291d0: 7265 763a 2054 7275 652d 6261 7369 632c rev: True-basic,
│ │ │ │ │ -000291e0: 2020 5570 3a20 5472 7565 0a0a 312e 3230 Up: True..1.20
│ │ │ │ │ -000291f0: 302e 3220 5472 7565 3a20 4320 6861 636b 0.2 True: C hack
│ │ │ │ │ -00029200: 730a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d s.--------------
│ │ │ │ │ -00029210: 2d2d 2d2d 2d2d 2d0a 0a61 7343 426f 6f6c -------..asCBool
│ │ │ │ │ -00029220: 6561 6e56 616c 7565 0a20 2020 2020 416e eanValue. An
│ │ │ │ │ -00029230: 7377 6572 2027 3127 2e0a 0a1f 0a46 696c swer '1'.....Fil
│ │ │ │ │ -00029240: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ -00029250: 2c20 204e 6f64 653a 2054 7275 652d 7072 , Node: True-pr
│ │ │ │ │ -00029260: 696e 7469 6e67 2c20 2050 7265 763a 2054 inting, Prev: T
│ │ │ │ │ -00029270: 7275 652d 4320 6861 636b 732c 2020 5570 rue-C hacks, Up
│ │ │ │ │ -00029280: 3a20 5472 7565 0a0a 312e 3230 302e 3320 : True..1.200.3
│ │ │ │ │ -00029290: 5472 7565 3a20 7072 696e 7469 6e67 0a2d True: printing.-
│ │ │ │ │ -000292a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000292b0: 2d2d 2d2d 2d0a 0a70 7269 6e74 4f6e 3a20 -----..printOn:
│ │ │ │ │ -000292c0: 6153 7472 6561 6d0a 2020 2020 2050 7269 aStream. Pri
│ │ │ │ │ -000292d0: 6e74 2061 2072 6570 7265 7365 6e74 6174 nt a representat
│ │ │ │ │ -000292e0: 696f 6e20 6f66 2074 6865 2072 6563 6569 ion of the recei
│ │ │ │ │ -000292f0: 7665 7220 6f6e 2061 5374 7265 616d 0a0a ver on aStream..
│ │ │ │ │ -00029300: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ -00029310: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 556e .info, Node: Un
│ │ │ │ │ -00029320: 6465 6669 6e65 644f 626a 6563 742c 2020 definedObject,
│ │ │ │ │ -00029330: 4e65 7874 3a20 556e 6963 6f64 6543 6861 Next: UnicodeCha
│ │ │ │ │ -00029340: 7261 6374 6572 2c20 2050 7265 763a 2054 racter, Prev: T
│ │ │ │ │ -00029350: 7275 652c 2020 5570 3a20 4261 7365 2063 rue, Up: Base c
│ │ │ │ │ -00029360: 6c61 7373 6573 0a0a 312e 3230 3120 556e lasses..1.201 Un
│ │ │ │ │ -00029370: 6465 6669 6e65 644f 626a 6563 740a 3d3d definedObject.==
│ │ │ │ │ -00029380: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ -00029390: 3d3d 3d0a 0a44 6566 696e 6564 2069 6e20 ===..Defined in
│ │ │ │ │ -000293a0: 6e61 6d65 7370 6163 6520 536d 616c 6c74 namespace Smallt
│ │ │ │ │ -000293b0: 616c 6b0a 5375 7065 7263 6c61 7373 3a20 alk.Superclass:
│ │ │ │ │ -000293c0: 4f62 6a65 6374 0a43 6174 6567 6f72 793a Object.Category:
│ │ │ │ │ -000293d0: 204c 616e 6775 6167 652d 496d 706c 656d Language-Implem
│ │ │ │ │ -000293e0: 656e 7461 7469 6f6e 0a20 2020 2020 4920 entation. I
│ │ │ │ │ -000293f0: 6861 7665 2074 6865 2071 7565 7374 696f have the questio
│ │ │ │ │ -00029400: 6e61 626c 6520 6469 7374 696e 6374 696f nable distinctio
│ │ │ │ │ -00029410: 6e20 6f66 2062 6569 6e67 2061 2063 6c61 n of being a cla
│ │ │ │ │ -00029420: 7373 2077 6974 6820 6f6e 6c79 206f 6e65 ss with only one
│ │ │ │ │ -00029430: 0a20 2020 2020 696e 7374 616e 6365 2c20 . instance,
│ │ │ │ │ -00029440: 7768 6963 6820 6973 2074 6865 206f 626a which is the obj
│ │ │ │ │ -00029450: 6563 7420 226e 696c 222e 0a0a 2a20 4d65 ect "nil"...* Me
│ │ │ │ │ -00029460: 6e75 3a0a 0a2a 2055 6e64 6566 696e 6564 nu:..* Undefined
│ │ │ │ │ -00029470: 4f62 6a65 6374 2d62 6173 6963 3a3a 2020 Object-basic::
│ │ │ │ │ -00029480: 2869 6e73 7461 6e63 6529 0a2a 2055 6e64 (instance).* Und
│ │ │ │ │ -00029490: 6566 696e 6564 4f62 6a65 6374 2d63 6c61 efinedObject-cla
│ │ │ │ │ -000294a0: 7373 2063 7265 6174 696f 6e20 2d20 616c ss creation - al
│ │ │ │ │ -000294b0: 7465 726e 6174 6976 653a 3a20 2028 696e ternative:: (in
│ │ │ │ │ -000294c0: 7374 616e 6365 290a 2a20 556e 6465 6669 stance).* Undefi
│ │ │ │ │ -000294d0: 6e65 644f 626a 6563 742d 636c 6173 7320 nedObject-class
│ │ │ │ │ -000294e0: 706f 6c79 6d6f 7270 6869 736d 3a3a 2020 polymorphism::
│ │ │ │ │ -000294f0: 2869 6e73 7461 6e63 6529 0a2a 2055 6e64 (instance).* Und
│ │ │ │ │ -00029500: 6566 696e 6564 4f62 6a65 6374 2d43 4f62 efinedObject-COb
│ │ │ │ │ -00029510: 6a65 6374 2069 6e74 6572 6f70 6572 6162 ject interoperab
│ │ │ │ │ -00029520: 696c 6974 793a 3a20 2028 696e 7374 616e ility:: (instan
│ │ │ │ │ -00029530: 6365 290a 2a20 556e 6465 6669 6e65 644f ce).* UndefinedO
│ │ │ │ │ -00029540: 626a 6563 742d 6465 7065 6e64 656e 7473 bject-dependents
│ │ │ │ │ -00029550: 2061 6363 6573 733a 3a20 2028 696e 7374 access:: (inst
│ │ │ │ │ -00029560: 616e 6365 290a 2a20 556e 6465 6669 6e65 ance).* Undefine
│ │ │ │ │ -00029570: 644f 626a 6563 742d 6974 6572 6174 696f dObject-iteratio
│ │ │ │ │ -00029580: 6e3a 3a20 2028 696e 7374 616e 6365 290a n:: (instance).
│ │ │ │ │ -00029590: 2a20 556e 6465 6669 6e65 644f 626a 6563 * UndefinedObjec
│ │ │ │ │ -000295a0: 742d 7072 696e 7469 6e67 3a3a 2020 2869 t-printing:: (i
│ │ │ │ │ -000295b0: 6e73 7461 6e63 6529 0a2a 2055 6e64 6566 nstance).* Undef
│ │ │ │ │ -000295c0: 696e 6564 4f62 6a65 6374 2d73 7469 6c6c inedObject-still
│ │ │ │ │ -000295d0: 2075 6e63 6c61 7373 6966 6965 643a 3a20 unclassified::
│ │ │ │ │ -000295e0: 2028 696e 7374 616e 6365 290a 2a20 556e (instance).* Un
│ │ │ │ │ -000295f0: 6465 6669 6e65 644f 626a 6563 742d 7374 definedObject-st
│ │ │ │ │ -00029600: 6f72 696e 673a 3a20 2028 696e 7374 616e oring:: (instan
│ │ │ │ │ -00029610: 6365 290a 2a20 556e 6465 6669 6e65 644f ce).* UndefinedO
│ │ │ │ │ -00029620: 626a 6563 742d 7465 7374 696e 673a 3a20 bject-testing::
│ │ │ │ │ -00029630: 2028 696e 7374 616e 6365 290a 0a1f 0a46 (instance)....F
│ │ │ │ │ -00029640: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ -00029650: 666f 2c20 204e 6f64 653a 2055 6e64 6566 fo, Node: Undef
│ │ │ │ │ -00029660: 696e 6564 4f62 6a65 6374 2d62 6173 6963 inedObject-basic
│ │ │ │ │ -00029670: 2c20 204e 6578 743a 2055 6e64 6566 696e , Next: Undefin
│ │ │ │ │ -00029680: 6564 4f62 6a65 6374 2d63 6c61 7373 2063 edObject-class c
│ │ │ │ │ -00029690: 7265 6174 696f 6e20 2d20 616c 7465 726e reation - altern
│ │ │ │ │ -000296a0: 6174 6976 652c 2020 5570 3a20 556e 6465 ative, Up: Unde
│ │ │ │ │ -000296b0: 6669 6e65 644f 626a 6563 740a 0a31 2e32 finedObject..1.2
│ │ │ │ │ -000296c0: 3031 2e31 2055 6e64 6566 696e 6564 4f62 01.1 UndefinedOb
│ │ │ │ │ -000296d0: 6a65 6374 3a20 6261 7369 630a 2d2d 2d2d ject: basic.----
│ │ │ │ │ -000296e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000296f0: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 636f 7079 ----------..copy
│ │ │ │ │ -00029700: 0a20 2020 2020 416e 7377 6572 2074 6865 . Answer the
│ │ │ │ │ -00029710: 2072 6563 6569 7665 722e 0a0a 6465 6570 receiver...deep
│ │ │ │ │ -00029720: 436f 7079 0a20 2020 2020 416e 7377 6572 Copy. Answer
│ │ │ │ │ -00029730: 2074 6865 2072 6563 6569 7665 722e 0a0a the receiver...
│ │ │ │ │ -00029740: 7368 616c 6c6f 7743 6f70 790a 2020 2020 shallowCopy.
│ │ │ │ │ -00029750: 2041 6e73 7765 7220 7468 6520 7265 6365 Answer the rece
│ │ │ │ │ -00029760: 6976 6572 2e0a 0a1f 0a46 696c 653a 2067 iver.....File: g
│ │ │ │ │ -00029770: 7374 2d62 6173 652e 696e 666f 2c20 204e st-base.info, N
│ │ │ │ │ -00029780: 6f64 653a 2055 6e64 6566 696e 6564 4f62 ode: UndefinedOb
│ │ │ │ │ -00029790: 6a65 6374 2d63 6c61 7373 2063 7265 6174 ject-class creat
│ │ │ │ │ -000297a0: 696f 6e20 2d20 616c 7465 726e 6174 6976 ion - alternativ
│ │ │ │ │ -000297b0: 652c 2020 4e65 7874 3a20 556e 6465 6669 e, Next: Undefi
│ │ │ │ │ -000297c0: 6e65 644f 626a 6563 742d 636c 6173 7320 nedObject-class
│ │ │ │ │ -000297d0: 706f 6c79 6d6f 7270 6869 736d 2c20 2050 polymorphism, P
│ │ │ │ │ -000297e0: 7265 763a 2055 6e64 6566 696e 6564 4f62 rev: UndefinedOb
│ │ │ │ │ -000297f0: 6a65 6374 2d62 6173 6963 2c20 2055 703a ject-basic, Up:
│ │ │ │ │ -00029800: 2055 6e64 6566 696e 6564 4f62 6a65 6374 UndefinedObject
│ │ │ │ │ -00029810: 0a0a 312e 3230 312e 3220 556e 6465 6669 ..1.201.2 Undefi
│ │ │ │ │ -00029820: 6e65 644f 626a 6563 743a 2063 6c61 7373 nedObject: class
│ │ │ │ │ -00029830: 2063 7265 6174 696f 6e20 2d20 616c 7465 creation - alte
│ │ │ │ │ -00029840: 726e 6174 6976 650a 2d2d 2d2d 2d2d 2d2d rnative.--------
│ │ │ │ │ -00029850: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00029860: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00029870: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a73 -------------..s
│ │ │ │ │ -00029880: 7562 636c 6173 733a 2063 6c61 7373 4e61 ubclass: classNa
│ │ │ │ │ -00029890: 6d65 5374 7269 6e67 2063 6c61 7373 496e meString classIn
│ │ │ │ │ -000298a0: 7374 616e 6365 5661 7269 6162 6c65 4e61 stanceVariableNa
│ │ │ │ │ -000298b0: 6d65 733a 2073 7472 696e 6743 6c61 7373 mes: stringClass
│ │ │ │ │ -000298c0: 496e 7374 5661 724e 616d 6573 2069 6e73 InstVarNames ins
│ │ │ │ │ -000298d0: 7461 6e63 6556 6172 6961 626c 654e 616d tanceVariableNam
│ │ │ │ │ -000298e0: 6573 3a20 7374 7269 6e67 496e 7374 5661 es: stringInstVa
│ │ │ │ │ -000298f0: 724e 616d 6573 2063 6c61 7373 5661 7269 rNames classVari
│ │ │ │ │ -00029900: 6162 6c65 4e61 6d65 733a 2073 7472 696e ableNames: strin
│ │ │ │ │ -00029910: 674f 6643 6c61 7373 5661 724e 616d 6573 gOfClassVarNames
│ │ │ │ │ -00029920: 2070 6f6f 6c44 6963 7469 6f6e 6172 6965 poolDictionarie
│ │ │ │ │ -00029930: 733a 2073 7472 696e 674f 6650 6f6f 6c4e s: stringOfPoolN
│ │ │ │ │ -00029940: 616d 6573 0a20 2020 2020 446f 6e27 7420 ames. Don't
│ │ │ │ │ -00029950: 7573 6520 7468 6973 2c20 6974 2069 7320 use this, it is
│ │ │ │ │ -00029960: 6f6e 6c79 2070 7265 7365 6e74 2074 6f20 only present to
│ │ │ │ │ -00029970: 6669 6c65 2069 6e20 6672 6f6d 2049 424d file in from IBM
│ │ │ │ │ -00029980: 2053 6d61 6c6c 7461 6c6b 0a0a 7375 6263 Smalltalk..subc
│ │ │ │ │ -00029990: 6c61 7373 3a20 636c 6173 734e 616d 6553 lass: classNameS
│ │ │ │ │ -000299a0: 7472 696e 6720 696e 7374 616e 6365 5661 tring instanceVa
│ │ │ │ │ -000299b0: 7269 6162 6c65 4e61 6d65 733a 2073 7472 riableNames: str
│ │ │ │ │ -000299c0: 696e 6749 6e73 7456 6172 4e61 6d65 7320 ingInstVarNames
│ │ │ │ │ -000299d0: 636c 6173 7356 6172 6961 626c 654e 616d classVariableNam
│ │ │ │ │ -000299e0: 6573 3a20 7374 7269 6e67 4f66 436c 6173 es: stringOfClas
│ │ │ │ │ -000299f0: 7356 6172 4e61 6d65 7320 706f 6f6c 4469 sVarNames poolDi
│ │ │ │ │ -00029a00: 6374 696f 6e61 7269 6573 3a20 7374 7269 ctionaries: stri
│ │ │ │ │ -00029a10: 6e67 4f66 506f 6f6c 4e61 6d65 730a 2020 ngOfPoolNames.
│ │ │ │ │ -00029a20: 2020 2044 6f6e 2774 2075 7365 2074 6869 Don't use thi
│ │ │ │ │ -00029a30: 732c 2069 7420 6973 206f 6e6c 7920 7072 s, it is only pr
│ │ │ │ │ -00029a40: 6573 656e 7420 746f 2066 696c 6520 696e esent to file in
│ │ │ │ │ -00029a50: 2066 726f 6d20 4942 4d20 536d 616c 6c74 from IBM Smallt
│ │ │ │ │ -00029a60: 616c 6b0a 0a76 6172 6961 626c 6542 7974 alk..variableByt
│ │ │ │ │ -00029a70: 6553 7562 636c 6173 733a 2063 6c61 7373 eSubclass: class
│ │ │ │ │ -00029a80: 4e61 6d65 5374 7269 6e67 2063 6c61 7373 NameString class
│ │ │ │ │ -00029a90: 496e 7374 616e 6365 5661 7269 6162 6c65 InstanceVariable
│ │ │ │ │ -00029aa0: 4e61 6d65 733a 2073 7472 696e 6743 6c61 Names: stringCla
│ │ │ │ │ -00029ab0: 7373 496e 7374 5661 724e 616d 6573 2069 ssInstVarNames i
│ │ │ │ │ -00029ac0: 6e73 7461 6e63 6556 6172 6961 626c 654e nstanceVariableN
│ │ │ │ │ -00029ad0: 616d 6573 3a20 7374 7269 6e67 496e 7374 ames: stringInst
│ │ │ │ │ -00029ae0: 5661 724e 616d 6573 2063 6c61 7373 5661 VarNames classVa
│ │ │ │ │ -00029af0: 7269 6162 6c65 4e61 6d65 733a 2073 7472 riableNames: str
│ │ │ │ │ -00029b00: 696e 674f 6643 6c61 7373 5661 724e 616d ingOfClassVarNam
│ │ │ │ │ -00029b10: 6573 2070 6f6f 6c44 6963 7469 6f6e 6172 es poolDictionar
│ │ │ │ │ -00029b20: 6965 733a 2073 7472 696e 674f 6650 6f6f ies: stringOfPoo
│ │ │ │ │ -00029b30: 6c4e 616d 6573 0a20 2020 2020 446f 6e27 lNames. Don'
│ │ │ │ │ -00029b40: 7420 7573 6520 7468 6973 2c20 6974 2069 t use this, it i
│ │ │ │ │ -00029b50: 7320 6f6e 6c79 2070 7265 7365 6e74 2074 s only present t
│ │ │ │ │ -00029b60: 6f20 6669 6c65 2069 6e20 6672 6f6d 2049 o file in from I
│ │ │ │ │ -00029b70: 424d 2053 6d61 6c6c 7461 6c6b 0a0a 7661 BM Smalltalk..va
│ │ │ │ │ -00029b80: 7269 6162 6c65 4279 7465 5375 6263 6c61 riableByteSubcla
│ │ │ │ │ -00029b90: 7373 3a20 636c 6173 734e 616d 6553 7472 ss: classNameStr
│ │ │ │ │ -00029ba0: 696e 6720 696e 7374 616e 6365 5661 7269 ing instanceVari
│ │ │ │ │ -00029bb0: 6162 6c65 4e61 6d65 733a 2073 7472 696e ableNames: strin
│ │ │ │ │ -00029bc0: 6749 6e73 7456 6172 4e61 6d65 7320 636c gInstVarNames cl
│ │ │ │ │ -00029bd0: 6173 7356 6172 6961 626c 654e 616d 6573 assVariableNames
│ │ │ │ │ -00029be0: 3a20 7374 7269 6e67 4f66 436c 6173 7356 : stringOfClassV
│ │ │ │ │ -00029bf0: 6172 4e61 6d65 7320 706f 6f6c 4469 6374 arNames poolDict
│ │ │ │ │ -00029c00: 696f 6e61 7269 6573 3a20 7374 7269 6e67 ionaries: string
│ │ │ │ │ -00029c10: 4f66 506f 6f6c 4e61 6d65 730a 2020 2020 OfPoolNames.
│ │ │ │ │ -00029c20: 2044 6f6e 2774 2075 7365 2074 6869 732c Don't use this,
│ │ │ │ │ -00029c30: 2069 7420 6973 206f 6e6c 7920 7072 6573 it is only pres
│ │ │ │ │ -00029c40: 656e 7420 746f 2066 696c 6520 696e 2066 ent to file in f
│ │ │ │ │ -00029c50: 726f 6d20 4942 4d20 536d 616c 6c74 616c rom IBM Smalltal
│ │ │ │ │ -00029c60: 6b0a 0a76 6172 6961 626c 654c 6f6e 6753 k..variableLongS
│ │ │ │ │ -00029c70: 7562 636c 6173 733a 2063 6c61 7373 4e61 ubclass: classNa
│ │ │ │ │ -00029c80: 6d65 5374 7269 6e67 2063 6c61 7373 496e meString classIn
│ │ │ │ │ -00029c90: 7374 616e 6365 5661 7269 6162 6c65 4e61 stanceVariableNa
│ │ │ │ │ -00029ca0: 6d65 733a 2073 7472 696e 6743 6c61 7373 mes: stringClass
│ │ │ │ │ -00029cb0: 496e 7374 5661 724e 616d 6573 2069 6e73 InstVarNames ins
│ │ │ │ │ -00029cc0: 7461 6e63 6556 6172 6961 626c 654e 616d tanceVariableNam
│ │ │ │ │ -00029cd0: 6573 3a20 7374 7269 6e67 496e 7374 5661 es: stringInstVa
│ │ │ │ │ -00029ce0: 724e 616d 6573 2063 6c61 7373 5661 7269 rNames classVari
│ │ │ │ │ -00029cf0: 6162 6c65 4e61 6d65 733a 2073 7472 696e ableNames: strin
│ │ │ │ │ -00029d00: 674f 6643 6c61 7373 5661 724e 616d 6573 gOfClassVarNames
│ │ │ │ │ -00029d10: 2070 6f6f 6c44 6963 7469 6f6e 6172 6965 poolDictionarie
│ │ │ │ │ -00029d20: 733a 2073 7472 696e 674f 6650 6f6f 6c4e s: stringOfPoolN
│ │ │ │ │ -00029d30: 616d 6573 0a20 2020 2020 446f 6e27 7420 ames. Don't
│ │ │ │ │ -00029d40: 7573 6520 7468 6973 2c20 6974 2069 7320 use this, it is
│ │ │ │ │ -00029d50: 6f6e 6c79 2070 7265 7365 6e74 2074 6f20 only present to
│ │ │ │ │ -00029d60: 6669 6c65 2069 6e20 6672 6f6d 2049 424d file in from IBM
│ │ │ │ │ -00029d70: 2053 6d61 6c6c 7461 6c6b 0a0a 7661 7269 Smalltalk..vari
│ │ │ │ │ -00029d80: 6162 6c65 4c6f 6e67 5375 6263 6c61 7373 ableLongSubclass
│ │ │ │ │ -00029d90: 3a20 636c 6173 734e 616d 6553 7472 696e : classNameStrin
│ │ │ │ │ -00029da0: 6720 696e 7374 616e 6365 5661 7269 6162 g instanceVariab
│ │ │ │ │ -00029db0: 6c65 4e61 6d65 733a 2073 7472 696e 6749 leNames: stringI
│ │ │ │ │ -00029dc0: 6e73 7456 6172 4e61 6d65 7320 636c 6173 nstVarNames clas
│ │ │ │ │ -00029dd0: 7356 6172 6961 626c 654e 616d 6573 3a20 sVariableNames:
│ │ │ │ │ -00029de0: 7374 7269 6e67 4f66 436c 6173 7356 6172 stringOfClassVar
│ │ │ │ │ -00029df0: 4e61 6d65 7320 706f 6f6c 4469 6374 696f Names poolDictio
│ │ │ │ │ -00029e00: 6e61 7269 6573 3a20 7374 7269 6e67 4f66 naries: stringOf
│ │ │ │ │ -00029e10: 506f 6f6c 4e61 6d65 730a 2020 2020 2044 PoolNames. D
│ │ │ │ │ -00029e20: 6f6e 2774 2075 7365 2074 6869 732c 2069 on't use this, i
│ │ │ │ │ -00029e30: 7420 6973 206f 6e6c 7920 7072 6573 656e t is only presen
│ │ │ │ │ -00029e40: 7420 746f 2066 696c 6520 696e 2066 726f t to file in fro
│ │ │ │ │ -00029e50: 6d20 4942 4d20 536d 616c 6c74 616c 6b0a m IBM Smalltalk.
│ │ │ │ │ -00029e60: 0a76 6172 6961 626c 6553 7562 636c 6173 .variableSubclas
│ │ │ │ │ -00029e70: 733a 2063 6c61 7373 4e61 6d65 5374 7269 s: classNameStri
│ │ │ │ │ -00029e80: 6e67 2063 6c61 7373 496e 7374 616e 6365 ng classInstance
│ │ │ │ │ -00029e90: 5661 7269 6162 6c65 4e61 6d65 733a 2073 VariableNames: s
│ │ │ │ │ -00029ea0: 7472 696e 6743 6c61 7373 496e 7374 5661 tringClassInstVa
│ │ │ │ │ -00029eb0: 724e 616d 6573 2069 6e73 7461 6e63 6556 rNames instanceV
│ │ │ │ │ -00029ec0: 6172 6961 626c 654e 616d 6573 3a20 7374 ariableNames: st
│ │ │ │ │ -00029ed0: 7269 6e67 496e 7374 5661 724e 616d 6573 ringInstVarNames
│ │ │ │ │ -00029ee0: 2063 6c61 7373 5661 7269 6162 6c65 4e61 classVariableNa
│ │ │ │ │ -00029ef0: 6d65 733a 2073 7472 696e 674f 6643 6c61 mes: stringOfCla
│ │ │ │ │ -00029f00: 7373 5661 724e 616d 6573 2070 6f6f 6c44 ssVarNames poolD
│ │ │ │ │ -00029f10: 6963 7469 6f6e 6172 6965 733a 2073 7472 ictionaries: str
│ │ │ │ │ -00029f20: 696e 674f 6650 6f6f 6c4e 616d 6573 0a20 ingOfPoolNames.
│ │ │ │ │ -00029f30: 2020 2020 446f 6e27 7420 7573 6520 7468 Don't use th
│ │ │ │ │ -00029f40: 6973 2c20 6974 2069 7320 6f6e 6c79 2070 is, it is only p
│ │ │ │ │ -00029f50: 7265 7365 6e74 2074 6f20 6669 6c65 2069 resent to file i
│ │ │ │ │ -00029f60: 6e20 6672 6f6d 2049 424d 2053 6d61 6c6c n from IBM Small
│ │ │ │ │ -00029f70: 7461 6c6b 0a0a 7661 7269 6162 6c65 5375 talk..variableSu
│ │ │ │ │ -00029f80: 6263 6c61 7373 3a20 636c 6173 734e 616d bclass: classNam
│ │ │ │ │ -00029f90: 6553 7472 696e 6720 696e 7374 616e 6365 eString instance
│ │ │ │ │ -00029fa0: 5661 7269 6162 6c65 4e61 6d65 733a 2073 VariableNames: s
│ │ │ │ │ -00029fb0: 7472 696e 6749 6e73 7456 6172 4e61 6d65 tringInstVarName
│ │ │ │ │ -00029fc0: 7320 636c 6173 7356 6172 6961 626c 654e s classVariableN
│ │ │ │ │ -00029fd0: 616d 6573 3a20 7374 7269 6e67 4f66 436c ames: stringOfCl
│ │ │ │ │ -00029fe0: 6173 7356 6172 4e61 6d65 7320 706f 6f6c assVarNames pool
│ │ │ │ │ -00029ff0: 4469 6374 696f 6e61 7269 6573 3a20 7374 Dictionaries: st
│ │ │ │ │ -0002a000: 7269 6e67 4f66 506f 6f6c 4e61 6d65 730a ringOfPoolNames.
│ │ │ │ │ -0002a010: 2020 2020 2044 6f6e 2774 2075 7365 2074 Don't use t
│ │ │ │ │ -0002a020: 6869 732c 2069 7420 6973 206f 6e6c 7920 his, it is only
│ │ │ │ │ -0002a030: 7072 6573 656e 7420 746f 2066 696c 6520 present to file
│ │ │ │ │ -0002a040: 696e 2066 726f 6d20 4942 4d20 536d 616c in from IBM Smal
│ │ │ │ │ -0002a050: 6c74 616c 6b0a 0a1f 0a46 696c 653a 2067 ltalk....File: g
│ │ │ │ │ -0002a060: 7374 2d62 6173 652e 696e 666f 2c20 204e st-base.info, N
│ │ │ │ │ -0002a070: 6f64 653a 2055 6e64 6566 696e 6564 4f62 ode: UndefinedOb
│ │ │ │ │ -0002a080: 6a65 6374 2d63 6c61 7373 2070 6f6c 796d ject-class polym
│ │ │ │ │ -0002a090: 6f72 7068 6973 6d2c 2020 4e65 7874 3a20 orphism, Next:
│ │ │ │ │ -0002a0a0: 556e 6465 6669 6e65 644f 626a 6563 742d UndefinedObject-
│ │ │ │ │ -0002a0b0: 434f 626a 6563 7420 696e 7465 726f 7065 CObject interope
│ │ │ │ │ -0002a0c0: 7261 6269 6c69 7479 2c20 2050 7265 763a rability, Prev:
│ │ │ │ │ -0002a0d0: 2055 6e64 6566 696e 6564 4f62 6a65 6374 UndefinedObject
│ │ │ │ │ -0002a0e0: 2d63 6c61 7373 2063 7265 6174 696f 6e20 -class creation
│ │ │ │ │ -0002a0f0: 2d20 616c 7465 726e 6174 6976 652c 2020 - alternative,
│ │ │ │ │ -0002a100: 5570 3a20 556e 6465 6669 6e65 644f 626a Up: UndefinedObj
│ │ │ │ │ -0002a110: 6563 740a 0a31 2e32 3031 2e33 2055 6e64 ect..1.201.3 Und
│ │ │ │ │ -0002a120: 6566 696e 6564 4f62 6a65 6374 3a20 636c efinedObject: cl
│ │ │ │ │ -0002a130: 6173 7320 706f 6c79 6d6f 7270 6869 736d ass polymorphism
│ │ │ │ │ -0002a140: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------
│ │ │ │ │ -0002a150: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0002a160: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 616c ------------..al
│ │ │ │ │ -0002a170: 6c53 7562 636c 6173 7365 730a 2020 2020 lSubclasses.
│ │ │ │ │ -0002a180: 2052 6574 7572 6e20 616c 6c20 7468 6520 Return all the
│ │ │ │ │ -0002a190: 636c 6173 7365 7320 696e 2074 6865 2073 classes in the s
│ │ │ │ │ -0002a1a0: 7973 7465 6d2e 0a0a 696e 7374 5369 7a65 ystem...instSize
│ │ │ │ │ -0002a1b0: 0a20 2020 2020 416e 7377 6572 2027 3027 . Answer '0'
│ │ │ │ │ -0002a1c0: 2e0a 0a6d 6574 6163 6c61 7373 466f 723a ...metaclassFor:
│ │ │ │ │ -0002a1d0: 2063 6c61 7373 4e61 6d65 5374 7269 6e67 classNameString
│ │ │ │ │ -0002a1e0: 0a20 2020 2020 4372 6561 7465 2061 204d . Create a M
│ │ │ │ │ -0002a1f0: 6574 6163 6c61 7373 206f 626a 6563 7420 etaclass object
│ │ │ │ │ -0002a200: 666f 7220 7468 6520 6769 7665 6e20 636c for the given cl
│ │ │ │ │ -0002a210: 6173 7320 6e61 6d65 2e20 2054 6865 206d ass name. The m
│ │ │ │ │ -0002a220: 6574 6163 6c61 7373 0a20 2020 2020 6973 etaclass. is
│ │ │ │ │ -0002a230: 2061 2073 7562 636c 6173 7320 6f66 2043 a subclass of C
│ │ │ │ │ -0002a240: 6c61 7373 0a0a 6d65 7468 6f64 4469 6374 lass..methodDict
│ │ │ │ │ -0002a250: 696f 6e61 7279 0a20 2020 2020 416e 7377 ionary. Answ
│ │ │ │ │ -0002a260: 6572 2027 6e69 6c27 2e0a 0a72 656d 6f76 er 'nil'...remov
│ │ │ │ │ -0002a270: 6553 7562 636c 6173 733a 2061 436c 6173 eSubclass: aClas
│ │ │ │ │ -0002a280: 730a 2020 2020 2049 676e 6f72 6564 202d s. Ignored -
│ │ │ │ │ -0002a290: 206e 6563 6573 7361 7279 2074 6f20 7375 necessary to su
│ │ │ │ │ -0002a2a0: 7070 6f72 7420 6469 736a 6f69 6e74 2063 pport disjoint c
│ │ │ │ │ -0002a2b0: 6c61 7373 2068 6965 7261 7263 6869 6573 lass hierarchies
│ │ │ │ │ -0002a2c0: 0a0a 7375 6263 6c61 7373 3a20 636c 6173 ..subclass: clas
│ │ │ │ │ -0002a2d0: 734e 616d 6553 7472 696e 670a 2020 2020 sNameString.
│ │ │ │ │ -0002a2e0: 2044 6566 696e 6520 6120 7375 6263 6c61 Define a subcla
│ │ │ │ │ -0002a2f0: 7373 206f 6620 7468 6520 7265 6365 6976 ss of the receiv
│ │ │ │ │ -0002a300: 6572 2077 6974 6820 7468 6520 6769 7665 er with the give
│ │ │ │ │ -0002a310: 6e20 6e61 6d65 2e20 2049 6620 7468 650a n name. If the.
│ │ │ │ │ -0002a320: 2020 2020 2063 6c61 7373 2069 7320 616c class is al
│ │ │ │ │ -0002a330: 7265 6164 7920 6465 6669 6e65 642c 2064 ready defined, d
│ │ │ │ │ -0002a340: 6f6e 2774 206d 6f64 6966 7920 6974 7320 on't modify its
│ │ │ │ │ -0002a350: 696e 7374 616e 6365 206f 7220 636c 6173 instance or clas
│ │ │ │ │ -0002a360: 730a 2020 2020 2076 6172 6961 626c 6573 s. variables
│ │ │ │ │ -0002a370: 2062 7574 2073 7469 6c6c 2c20 6966 206e but still, if n
│ │ │ │ │ -0002a380: 6563 6573 7361 7279 2c20 7265 636f 6d70 ecessary, recomp
│ │ │ │ │ -0002a390: 696c 6520 6576 6572 7974 6869 6e67 206e ile everything n
│ │ │ │ │ -0002a3a0: 6565 6465 642e 0a0a 7375 6263 6c61 7373 eeded...subclass
│ │ │ │ │ -0002a3b0: 3a20 636c 6173 734e 616d 6553 7472 696e : classNameStrin
│ │ │ │ │ -0002a3c0: 6720 696e 7374 616e 6365 5661 7269 6162 g instanceVariab
│ │ │ │ │ -0002a3d0: 6c65 4e61 6d65 733a 2073 7472 696e 6749 leNames: stringI
│ │ │ │ │ -0002a3e0: 6e73 7456 6172 4e61 6d65 7320 636c 6173 nstVarNames clas
│ │ │ │ │ -0002a3f0: 7356 6172 6961 626c 654e 616d 6573 3a20 sVariableNames:
│ │ │ │ │ -0002a400: 7374 7269 6e67 4f66 436c 6173 7356 6172 stringOfClassVar
│ │ │ │ │ -0002a410: 4e61 6d65 7320 706f 6f6c 4469 6374 696f Names poolDictio
│ │ │ │ │ -0002a420: 6e61 7269 6573 3a20 7374 7269 6e67 4f66 naries: stringOf
│ │ │ │ │ -0002a430: 506f 6f6c 4e61 6d65 7320 6361 7465 676f PoolNames catego
│ │ │ │ │ -0002a440: 7279 3a20 6361 7465 676f 7279 4e61 6d65 ry: categoryName
│ │ │ │ │ -0002a450: 5374 7269 6e67 0a20 2020 2020 4465 6669 String. Defi
│ │ │ │ │ -0002a460: 6e65 2061 2066 6978 6564 2073 7562 636c ne a fixed subcl
│ │ │ │ │ -0002a470: 6173 7320 6f66 2074 6865 2072 6563 6569 ass of the recei
│ │ │ │ │ -0002a480: 7665 7220 7769 7468 2074 6865 2067 6976 ver with the giv
│ │ │ │ │ -0002a490: 656e 206e 616d 652c 0a20 2020 2020 696e en name,. in
│ │ │ │ │ -0002a4a0: 7374 616e 6365 2076 6172 6961 626c 6573 stance variables
│ │ │ │ │ -0002a4b0: 2c20 636c 6173 7320 7661 7269 6162 6c65 , class variable
│ │ │ │ │ -0002a4c0: 732c 2070 6f6f 6c20 6469 6374 696f 6e61 s, pool dictiona
│ │ │ │ │ -0002a4d0: 7269 6573 2061 6e64 0a20 2020 2020 6361 ries and. ca
│ │ │ │ │ -0002a4e0: 7465 676f 7279 2e20 2049 6620 7468 6520 tegory. If the
│ │ │ │ │ -0002a4f0: 636c 6173 7320 6973 2061 6c72 6561 6479 class is already
│ │ │ │ │ -0002a500: 2064 6566 696e 6564 2c20 6966 206e 6563 defined, if nec
│ │ │ │ │ -0002a510: 6573 7361 7279 2c20 7265 636f 6d70 696c essary, recompil
│ │ │ │ │ -0002a520: 650a 2020 2020 2065 7665 7279 7468 696e e. everythin
│ │ │ │ │ -0002a530: 6720 6e65 6564 6564 2e0a 0a76 6172 6961 g needed...varia
│ │ │ │ │ -0002a540: 626c 653a 2073 6861 7065 2073 7562 636c ble: shape subcl
│ │ │ │ │ -0002a550: 6173 733a 2063 6c61 7373 4e61 6d65 5374 ass: classNameSt
│ │ │ │ │ -0002a560: 7269 6e67 2069 6e73 7461 6e63 6556 6172 ring instanceVar
│ │ │ │ │ -0002a570: 6961 626c 654e 616d 6573 3a20 7374 7269 iableNames: stri
│ │ │ │ │ -0002a580: 6e67 496e 7374 5661 724e 616d 6573 2063 ngInstVarNames c
│ │ │ │ │ -0002a590: 6c61 7373 5661 7269 6162 6c65 4e61 6d65 lassVariableName
│ │ │ │ │ -0002a5a0: 733a 2073 7472 696e 674f 6643 6c61 7373 s: stringOfClass
│ │ │ │ │ -0002a5b0: 5661 724e 616d 6573 2070 6f6f 6c44 6963 VarNames poolDic
│ │ │ │ │ -0002a5c0: 7469 6f6e 6172 6965 733a 2073 7472 696e tionaries: strin
│ │ │ │ │ -0002a5d0: 674f 6650 6f6f 6c4e 616d 6573 2063 6174 gOfPoolNames cat
│ │ │ │ │ -0002a5e0: 6567 6f72 793a 2063 6174 6567 6f72 794e egory: categoryN
│ │ │ │ │ -0002a5f0: 616d 6553 7472 696e 670a 2020 2020 2044 ameString. D
│ │ │ │ │ -0002a600: 6566 696e 6520 6120 7661 7269 6162 6c65 efine a variable
│ │ │ │ │ -0002a610: 2073 7562 636c 6173 7320 6f66 2074 6865 subclass of the
│ │ │ │ │ -0002a620: 2072 6563 6569 7665 7220 7769 7468 2074 receiver with t
│ │ │ │ │ -0002a630: 6865 2067 6976 656e 206e 616d 652c 0a20 he given name,.
│ │ │ │ │ -0002a640: 2020 2020 7368 6170 652c 2069 6e73 7461 shape, insta
│ │ │ │ │ -0002a650: 6e63 6520 7661 7269 6162 6c65 732c 2063 nce variables, c
│ │ │ │ │ -0002a660: 6c61 7373 2076 6172 6961 626c 6573 2c20 lass variables,
│ │ │ │ │ -0002a670: 706f 6f6c 2064 6963 7469 6f6e 6172 6965 pool dictionarie
│ │ │ │ │ -0002a680: 7320 616e 640a 2020 2020 2063 6174 6567 s and. categ
│ │ │ │ │ -0002a690: 6f72 792e 2020 4966 2074 6865 2063 6c61 ory. If the cla
│ │ │ │ │ -0002a6a0: 7373 2069 7320 616c 7265 6164 7920 6465 ss is already de
│ │ │ │ │ -0002a6b0: 6669 6e65 642c 2069 6620 6e65 6365 7373 fined, if necess
│ │ │ │ │ -0002a6c0: 6172 792c 2072 6563 6f6d 7069 6c65 0a20 ary, recompile.
│ │ │ │ │ -0002a6d0: 2020 2020 6576 6572 7974 6869 6e67 206e everything n
│ │ │ │ │ -0002a6e0: 6565 6465 642e 2020 5468 6520 7368 6170 eeded. The shap
│ │ │ │ │ -0002a6f0: 6520 6361 6e20 6265 206f 6e65 206f 6620 e can be one of
│ │ │ │ │ -0002a700: 2362 7974 6520 2369 6e74 3820 2363 6861 #byte #int8 #cha
│ │ │ │ │ -0002a710: 7261 6374 6572 0a20 2020 2020 2373 686f racter. #sho
│ │ │ │ │ -0002a720: 7274 2023 7573 686f 7274 2023 696e 7420 rt #ushort #int
│ │ │ │ │ -0002a730: 2375 696e 7420 2369 6e74 3634 2023 7569 #uint #int64 #ui
│ │ │ │ │ -0002a740: 6e74 3634 2023 7574 6633 3220 2366 6c6f nt64 #utf32 #flo
│ │ │ │ │ -0002a750: 6174 2023 646f 7562 6c65 206f 720a 2020 at #double or.
│ │ │ │ │ -0002a760: 2020 2023 706f 696e 7465 722e 0a0a 7661 #pointer...va
│ │ │ │ │ -0002a770: 7269 6162 6c65 4279 7465 5375 6263 6c61 riableByteSubcla
│ │ │ │ │ -0002a780: 7373 3a20 636c 6173 734e 616d 6553 7472 ss: classNameStr
│ │ │ │ │ -0002a790: 696e 6720 696e 7374 616e 6365 5661 7269 ing instanceVari
│ │ │ │ │ -0002a7a0: 6162 6c65 4e61 6d65 733a 2073 7472 696e ableNames: strin
│ │ │ │ │ -0002a7b0: 6749 6e73 7456 6172 4e61 6d65 7320 636c gInstVarNames cl
│ │ │ │ │ -0002a7c0: 6173 7356 6172 6961 626c 654e 616d 6573 assVariableNames
│ │ │ │ │ -0002a7d0: 3a20 7374 7269 6e67 4f66 436c 6173 7356 : stringOfClassV
│ │ │ │ │ -0002a7e0: 6172 4e61 6d65 7320 706f 6f6c 4469 6374 arNames poolDict
│ │ │ │ │ -0002a7f0: 696f 6e61 7269 6573 3a20 7374 7269 6e67 ionaries: string
│ │ │ │ │ -0002a800: 4f66 506f 6f6c 4e61 6d65 7320 6361 7465 OfPoolNames cate
│ │ │ │ │ -0002a810: 676f 7279 3a20 6361 7465 676f 7279 4e61 gory: categoryNa
│ │ │ │ │ -0002a820: 6d65 5374 7269 6e67 0a20 2020 2020 4465 meString. De
│ │ │ │ │ -0002a830: 6669 6e65 2061 2062 7974 6520 7661 7269 fine a byte vari
│ │ │ │ │ -0002a840: 6162 6c65 2073 7562 636c 6173 7320 6f66 able subclass of
│ │ │ │ │ -0002a850: 2074 6865 2072 6563 6569 7665 7220 7769 the receiver wi
│ │ │ │ │ -0002a860: 7468 2074 6865 2067 6976 656e 0a20 2020 th the given.
│ │ │ │ │ -0002a870: 2020 6e61 6d65 2c20 696e 7374 616e 6365 name, instance
│ │ │ │ │ -0002a880: 2076 6172 6961 626c 6573 2c20 636c 6173 variables, clas
│ │ │ │ │ -0002a890: 7320 7661 7269 6162 6c65 732c 2070 6f6f s variables, poo
│ │ │ │ │ -0002a8a0: 6c20 6469 6374 696f 6e61 7269 6573 2061 l dictionaries a
│ │ │ │ │ -0002a8b0: 6e64 0a20 2020 2020 6361 7465 676f 7279 nd. category
│ │ │ │ │ -0002a8c0: 2e20 2049 6620 7468 6520 636c 6173 7320 . If the class
│ │ │ │ │ -0002a8d0: 6973 2061 6c72 6561 6479 2064 6566 696e is already defin
│ │ │ │ │ -0002a8e0: 6564 2c20 6966 206e 6563 6573 7361 7279 ed, if necessary
│ │ │ │ │ -0002a8f0: 2c20 7265 636f 6d70 696c 650a 2020 2020 , recompile.
│ │ │ │ │ -0002a900: 2065 7665 7279 7468 696e 6720 6e65 6564 everything need
│ │ │ │ │ -0002a910: 6564 2e0a 0a76 6172 6961 626c 6553 7562 ed...variableSub
│ │ │ │ │ -0002a920: 636c 6173 733a 2063 6c61 7373 4e61 6d65 class: className
│ │ │ │ │ -0002a930: 5374 7269 6e67 2069 6e73 7461 6e63 6556 String instanceV
│ │ │ │ │ -0002a940: 6172 6961 626c 654e 616d 6573 3a20 7374 ariableNames: st
│ │ │ │ │ -0002a950: 7269 6e67 496e 7374 5661 724e 616d 6573 ringInstVarNames
│ │ │ │ │ -0002a960: 2063 6c61 7373 5661 7269 6162 6c65 4e61 classVariableNa
│ │ │ │ │ -0002a970: 6d65 733a 2073 7472 696e 674f 6643 6c61 mes: stringOfCla
│ │ │ │ │ -0002a980: 7373 5661 724e 616d 6573 2070 6f6f 6c44 ssVarNames poolD
│ │ │ │ │ -0002a990: 6963 7469 6f6e 6172 6965 733a 2073 7472 ictionaries: str
│ │ │ │ │ -0002a9a0: 696e 674f 6650 6f6f 6c4e 616d 6573 2063 ingOfPoolNames c
│ │ │ │ │ -0002a9b0: 6174 6567 6f72 793a 2063 6174 6567 6f72 ategory: categor
│ │ │ │ │ -0002a9c0: 794e 616d 6553 7472 696e 670a 2020 2020 yNameString.
│ │ │ │ │ -0002a9d0: 2044 6566 696e 6520 6120 7661 7269 6162 Define a variab
│ │ │ │ │ -0002a9e0: 6c65 2070 6f69 6e74 6572 2073 7562 636c le pointer subcl
│ │ │ │ │ -0002a9f0: 6173 7320 6f66 2074 6865 2072 6563 6569 ass of the recei
│ │ │ │ │ -0002aa00: 7665 7220 7769 7468 2074 6865 2067 6976 ver with the giv
│ │ │ │ │ -0002aa10: 656e 0a20 2020 2020 6e61 6d65 2c20 696e en. name, in
│ │ │ │ │ -0002aa20: 7374 616e 6365 2076 6172 6961 626c 6573 stance variables
│ │ │ │ │ -0002aa30: 2c20 636c 6173 7320 7661 7269 6162 6c65 , class variable
│ │ │ │ │ -0002aa40: 732c 2070 6f6f 6c20 6469 6374 696f 6e61 s, pool dictiona
│ │ │ │ │ -0002aa50: 7269 6573 2061 6e64 0a20 2020 2020 6361 ries and. ca
│ │ │ │ │ -0002aa60: 7465 676f 7279 2e20 2049 6620 7468 6520 tegory. If the
│ │ │ │ │ -0002aa70: 636c 6173 7320 6973 2061 6c72 6561 6479 class is already
│ │ │ │ │ -0002aa80: 2064 6566 696e 6564 2c20 6966 206e 6563 defined, if nec
│ │ │ │ │ -0002aa90: 6573 7361 7279 2c20 7265 636f 6d70 696c essary, recompil
│ │ │ │ │ -0002aaa0: 650a 2020 2020 2065 7665 7279 7468 696e e. everythin
│ │ │ │ │ -0002aab0: 6720 6e65 6564 6564 2e0a 0a76 6172 6961 g needed...varia
│ │ │ │ │ -0002aac0: 626c 6557 6f72 6453 7562 636c 6173 733a bleWordSubclass:
│ │ │ │ │ -0002aad0: 2063 6c61 7373 4e61 6d65 5374 7269 6e67 classNameString
│ │ │ │ │ -0002aae0: 2069 6e73 7461 6e63 6556 6172 6961 626c instanceVariabl
│ │ │ │ │ -0002aaf0: 654e 616d 6573 3a20 7374 7269 6e67 496e eNames: stringIn
│ │ │ │ │ -0002ab00: 7374 5661 724e 616d 6573 2063 6c61 7373 stVarNames class
│ │ │ │ │ -0002ab10: 5661 7269 6162 6c65 4e61 6d65 733a 2073 VariableNames: s
│ │ │ │ │ -0002ab20: 7472 696e 674f 6643 6c61 7373 5661 724e tringOfClassVarN
│ │ │ │ │ -0002ab30: 616d 6573 2070 6f6f 6c44 6963 7469 6f6e ames poolDiction
│ │ │ │ │ -0002ab40: 6172 6965 733a 2073 7472 696e 674f 6650 aries: stringOfP
│ │ │ │ │ -0002ab50: 6f6f 6c4e 616d 6573 2063 6174 6567 6f72 oolNames categor
│ │ │ │ │ -0002ab60: 793a 2063 6174 6567 6f72 794e 616d 6553 y: categoryNameS
│ │ │ │ │ -0002ab70: 7472 696e 670a 2020 2020 2044 6566 696e tring. Defin
│ │ │ │ │ -0002ab80: 6520 6120 776f 7264 2076 6172 6961 626c e a word variabl
│ │ │ │ │ -0002ab90: 6520 7375 6263 6c61 7373 206f 6620 7468 e subclass of th
│ │ │ │ │ -0002aba0: 6520 7265 6365 6976 6572 2077 6974 6820 e receiver with
│ │ │ │ │ -0002abb0: 7468 6520 6769 7665 6e0a 2020 2020 206e the given. n
│ │ │ │ │ -0002abc0: 616d 652c 2069 6e73 7461 6e63 6520 7661 ame, instance va
│ │ │ │ │ -0002abd0: 7269 6162 6c65 732c 2063 6c61 7373 2076 riables, class v
│ │ │ │ │ -0002abe0: 6172 6961 626c 6573 2c20 706f 6f6c 2064 ariables, pool d
│ │ │ │ │ -0002abf0: 6963 7469 6f6e 6172 6965 7320 616e 640a ictionaries and.
│ │ │ │ │ -0002ac00: 2020 2020 2063 6174 6567 6f72 792e 2020 category.
│ │ │ │ │ -0002ac10: 4966 2074 6865 2063 6c61 7373 2069 7320 If the class is
│ │ │ │ │ -0002ac20: 616c 7265 6164 7920 6465 6669 6e65 642c already defined,
│ │ │ │ │ -0002ac30: 2069 6620 6e65 6365 7373 6172 792c 2072 if necessary, r
│ │ │ │ │ -0002ac40: 6563 6f6d 7069 6c65 0a20 2020 2020 6576 ecompile. ev
│ │ │ │ │ -0002ac50: 6572 7974 6869 6e67 206e 6565 6465 642e erything needed.
│ │ │ │ │ -0002ac60: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ -0002ac70: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ -0002ac80: 556e 6465 6669 6e65 644f 626a 6563 742d UndefinedObject-
│ │ │ │ │ -0002ac90: 434f 626a 6563 7420 696e 7465 726f 7065 CObject interope
│ │ │ │ │ -0002aca0: 7261 6269 6c69 7479 2c20 204e 6578 743a rability, Next:
│ │ │ │ │ -0002acb0: 2055 6e64 6566 696e 6564 4f62 6a65 6374 UndefinedObject
│ │ │ │ │ -0002acc0: 2d64 6570 656e 6465 6e74 7320 6163 6365 -dependents acce
│ │ │ │ │ -0002acd0: 7373 2c20 2050 7265 763a 2055 6e64 6566 ss, Prev: Undef
│ │ │ │ │ -0002ace0: 696e 6564 4f62 6a65 6374 2d63 6c61 7373 inedObject-class
│ │ │ │ │ -0002acf0: 2070 6f6c 796d 6f72 7068 6973 6d2c 2020 polymorphism,
│ │ │ │ │ -0002ad00: 5570 3a20 556e 6465 6669 6e65 644f 626a Up: UndefinedObj
│ │ │ │ │ -0002ad10: 6563 740a 0a31 2e32 3031 2e34 2055 6e64 ect..1.201.4 Und
│ │ │ │ │ -0002ad20: 6566 696e 6564 4f62 6a65 6374 3a20 434f efinedObject: CO
│ │ │ │ │ -0002ad30: 626a 6563 7420 696e 7465 726f 7065 7261 bject interopera
│ │ │ │ │ -0002ad40: 6269 6c69 7479 0a2d 2d2d 2d2d 2d2d 2d2d bility.---------
│ │ │ │ │ -0002ad50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0002ad60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0002ad70: 2d2d 2d2d 2d2d 2d2d 0a0a 6672 6565 0a20 --------..free.
│ │ │ │ │ -0002ad80: 2020 2020 446f 206e 6f74 6869 6e67 2c20 Do nothing,
│ │ │ │ │ -0002ad90: 6120 4e55 4c4c 2070 6f69 6e74 6572 2063 a NULL pointer c
│ │ │ │ │ -0002ada0: 616e 2062 6520 7361 6665 6c79 2066 7265 an be safely fre
│ │ │ │ │ -0002adb0: 6564 2e0a 0a6e 6172 726f 770a 2020 2020 ed...narrow.
│ │ │ │ │ -0002adc0: 2052 6574 7572 6e20 7468 6520 7265 6365 Return the rece
│ │ │ │ │ -0002add0: 6976 6572 3a20 6120 4e55 4c4c 2070 6f69 iver: a NULL poi
│ │ │ │ │ -0002ade0: 6e74 6572 2069 7320 616c 7761 7973 206e nter is always n
│ │ │ │ │ -0002adf0: 696c 2c20 7768 6174 6576 6572 2069 7473 il, whatever its
│ │ │ │ │ -0002ae00: 0a20 2020 2020 7479 7065 2e0a 0a1f 0a46 . type.....F
│ │ │ │ │ -0002ae10: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ -0002ae20: 666f 2c20 204e 6f64 653a 2055 6e64 6566 fo, Node: Undef
│ │ │ │ │ -0002ae30: 696e 6564 4f62 6a65 6374 2d64 6570 656e inedObject-depen
│ │ │ │ │ -0002ae40: 6465 6e74 7320 6163 6365 7373 2c20 204e dents access, N
│ │ │ │ │ -0002ae50: 6578 743a 2055 6e64 6566 696e 6564 4f62 ext: UndefinedOb
│ │ │ │ │ -0002ae60: 6a65 6374 2d69 7465 7261 7469 6f6e 2c20 ject-iteration,
│ │ │ │ │ -0002ae70: 2050 7265 763a 2055 6e64 6566 696e 6564 Prev: Undefined
│ │ │ │ │ -0002ae80: 4f62 6a65 6374 2d43 4f62 6a65 6374 2069 Object-CObject i
│ │ │ │ │ -0002ae90: 6e74 6572 6f70 6572 6162 696c 6974 792c nteroperability,
│ │ │ │ │ -0002aea0: 2020 5570 3a20 556e 6465 6669 6e65 644f Up: UndefinedO
│ │ │ │ │ -0002aeb0: 626a 6563 740a 0a31 2e32 3031 2e35 2055 bject..1.201.5 U
│ │ │ │ │ -0002aec0: 6e64 6566 696e 6564 4f62 6a65 6374 3a20 ndefinedObject:
│ │ │ │ │ -0002aed0: 6465 7065 6e64 656e 7473 2061 6363 6573 dependents acces
│ │ │ │ │ -0002aee0: 730a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d s.--------------
│ │ │ │ │ -0002aef0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0002af00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6164 ------------..ad
│ │ │ │ │ -0002af10: 6444 6570 656e 6465 6e74 3a20 6967 6e6f dDependent: igno
│ │ │ │ │ -0002af20: 7265 640a 2020 2020 2046 6169 6c2c 206e red. Fail, n
│ │ │ │ │ -0002af30: 696c 2064 6f65 7320 6e6f 7420 7375 7070 il does not supp
│ │ │ │ │ -0002af40: 6f72 7420 6465 7065 6e64 656e 7473 2e0a ort dependents..
│ │ │ │ │ -0002af50: 0a72 656c 6561 7365 0a20 2020 2020 4967 .release. Ig
│ │ │ │ │ -0002af60: 6e6f 7265 2074 6869 7320 6361 6c6c 2c20 nore this call,
│ │ │ │ │ -0002af70: 6e69 6c20 646f 6573 206e 6f74 2073 7570 nil does not sup
│ │ │ │ │ -0002af80: 706f 7274 2064 6570 656e 6465 6e74 732e port dependents.
│ │ │ │ │ -0002af90: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ -0002afa0: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ -0002afb0: 556e 6465 6669 6e65 644f 626a 6563 742d UndefinedObject-
│ │ │ │ │ -0002afc0: 6974 6572 6174 696f 6e2c 2020 4e65 7874 iteration, Next
│ │ │ │ │ -0002afd0: 3a20 556e 6465 6669 6e65 644f 626a 6563 : UndefinedObjec
│ │ │ │ │ -0002afe0: 742d 7072 696e 7469 6e67 2c20 2050 7265 t-printing, Pre
│ │ │ │ │ -0002aff0: 763a 2055 6e64 6566 696e 6564 4f62 6a65 v: UndefinedObje
│ │ │ │ │ -0002b000: 6374 2d64 6570 656e 6465 6e74 7320 6163 ct-dependents ac
│ │ │ │ │ -0002b010: 6365 7373 2c20 2055 703a 2055 6e64 6566 cess, Up: Undef
│ │ │ │ │ -0002b020: 696e 6564 4f62 6a65 6374 0a0a 312e 3230 inedObject..1.20
│ │ │ │ │ -0002b030: 312e 3620 556e 6465 6669 6e65 644f 626a 1.6 UndefinedObj
│ │ │ │ │ -0002b040: 6563 743a 2069 7465 7261 7469 6f6e 0a2d ect: iteration.-
│ │ │ │ │ -0002b050: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0002b060: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0002b070: 2d0a 0a69 664e 696c 3a20 6e69 6c42 6c6f -..ifNil: nilBlo
│ │ │ │ │ -0002b080: 636b 2069 664e 6f74 4e69 6c44 6f3a 2069 ck ifNotNilDo: i
│ │ │ │ │ -0002b090: 7465 7261 626c 6542 6c6f 636b 0a20 2020 terableBlock.
│ │ │ │ │ -0002b0a0: 2020 4576 616c 7561 7465 206e 696c 426c Evaluate nilBl
│ │ │ │ │ -0002b0b0: 6f63 6b20 6966 2074 6865 2072 6563 6569 ock if the recei
│ │ │ │ │ -0002b0c0: 7665 7220 6973 206e 696c 2c20 656c 7365 ver is nil, else
│ │ │ │ │ -0002b0d0: 2065 7661 6c75 6174 650a 2020 2020 2069 evaluate. i
│ │ │ │ │ -0002b0e0: 7465 7261 626c 6542 6c6f 636b 2077 6974 terableBlock wit
│ │ │ │ │ -0002b0f0: 6820 6561 6368 2065 6c65 6d65 6e74 206f h each element o
│ │ │ │ │ -0002b100: 6620 7468 6520 7265 6365 6976 6572 2028 f the receiver (
│ │ │ │ │ -0002b110: 7768 6963 6820 7368 6f75 6c64 2062 6520 which should be
│ │ │ │ │ -0002b120: 616e 0a20 2020 2020 4974 6572 6162 6c65 an. Iterable
│ │ │ │ │ -0002b130: 292e 0a0a 6966 4e6f 744e 696c 446f 3a20 )...ifNotNilDo:
│ │ │ │ │ -0002b140: 6974 6572 6162 6c65 426c 6f63 6b0a 2020 iterableBlock.
│ │ │ │ │ -0002b150: 2020 2045 7661 6c75 6174 6520 6974 6572 Evaluate iter
│ │ │ │ │ -0002b160: 6162 6c65 426c 6f63 6b20 7769 7468 2065 ableBlock with e
│ │ │ │ │ -0002b170: 6163 6820 656c 656d 656e 7420 6f66 2074 ach element of t
│ │ │ │ │ -0002b180: 6865 2072 6563 6569 7665 7220 2877 6869 he receiver (whi
│ │ │ │ │ -0002b190: 6368 0a20 2020 2020 7368 6f75 6c64 2062 ch. should b
│ │ │ │ │ -0002b1a0: 6520 616e 2049 7465 7261 626c 6529 2069 e an Iterable) i
│ │ │ │ │ -0002b1b0: 6620 6e6f 7420 6e69 6c2e 2020 456c 7365 f not nil. Else
│ │ │ │ │ -0002b1c0: 2061 6e73 7765 7220 6e69 6c0a 0a69 664e answer nil..ifN
│ │ │ │ │ -0002b1d0: 6f74 4e69 6c44 6f3a 2069 7465 7261 626c otNilDo: iterabl
│ │ │ │ │ -0002b1e0: 6542 6c6f 636b 2069 664e 696c 3a20 6e69 eBlock ifNil: ni
│ │ │ │ │ -0002b1f0: 6c42 6c6f 636b 0a20 2020 2020 4576 616c lBlock. Eval
│ │ │ │ │ -0002b200: 7561 7465 206e 696c 426c 6f63 6b20 6966 uate nilBlock if
│ │ │ │ │ -0002b210: 2074 6865 2072 6563 6569 7665 7220 6973 the receiver is
│ │ │ │ │ -0002b220: 206e 696c 2c20 656c 7365 2065 7661 6c75 nil, else evalu
│ │ │ │ │ -0002b230: 6174 650a 2020 2020 2069 7465 7261 626c ate. iterabl
│ │ │ │ │ -0002b240: 6542 6c6f 636b 2c20 7061 7373 696e 6720 eBlock, passing
│ │ │ │ │ -0002b250: 6561 6368 2065 6c65 6d65 6e74 206f 6620 each element of
│ │ │ │ │ -0002b260: 7468 6520 7265 6365 6976 6572 2028 7768 the receiver (wh
│ │ │ │ │ -0002b270: 6963 6820 7368 6f75 6c64 0a20 2020 2020 ich should.
│ │ │ │ │ -0002b280: 6265 2061 6e20 4974 6572 6162 6c65 292e be an Iterable).
│ │ │ │ │ -0002b290: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ -0002b2a0: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ -0002b2b0: 556e 6465 6669 6e65 644f 626a 6563 742d UndefinedObject-
│ │ │ │ │ -0002b2c0: 7072 696e 7469 6e67 2c20 204e 6578 743a printing, Next:
│ │ │ │ │ -0002b2d0: 2055 6e64 6566 696e 6564 4f62 6a65 6374 UndefinedObject
│ │ │ │ │ -0002b2e0: 2d73 7469 6c6c 2075 6e63 6c61 7373 6966 -still unclassif
│ │ │ │ │ -0002b2f0: 6965 642c 2020 5072 6576 3a20 556e 6465 ied, Prev: Unde
│ │ │ │ │ -0002b300: 6669 6e65 644f 626a 6563 742d 6974 6572 finedObject-iter
│ │ │ │ │ -0002b310: 6174 696f 6e2c 2020 5570 3a20 556e 6465 ation, Up: Unde
│ │ │ │ │ -0002b320: 6669 6e65 644f 626a 6563 740a 0a31 2e32 finedObject..1.2
│ │ │ │ │ -0002b330: 3031 2e37 2055 6e64 6566 696e 6564 4f62 01.7 UndefinedOb
│ │ │ │ │ -0002b340: 6a65 6374 3a20 7072 696e 7469 6e67 0a2d ject: printing.-
│ │ │ │ │ -0002b350: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0002b360: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0002b370: 0a0a 7072 696e 744f 6e3a 2061 5374 7265 ..printOn: aStre
│ │ │ │ │ -0002b380: 616d 0a20 2020 2020 5072 696e 7420 6120 am. Print a
│ │ │ │ │ -0002b390: 7265 7072 6573 656e 7461 7469 6f6e 206f representation o
│ │ │ │ │ -0002b3a0: 6620 7468 6520 7265 6365 6976 6572 206f f the receiver o
│ │ │ │ │ -0002b3b0: 6e20 6153 7472 6561 6d2e 0a0a 7072 696e n aStream...prin
│ │ │ │ │ -0002b3c0: 744f 6e3a 2061 5374 7265 616d 2069 6e3a tOn: aStream in:
│ │ │ │ │ -0002b3d0: 2061 4e61 6d65 7370 6163 650a 2020 2020 aNamespace.
│ │ │ │ │ -0002b3e0: 2050 7269 6e74 206f 6e20 6153 7472 6561 Print on aStrea
│ │ │ │ │ -0002b3f0: 6d20 6120 7265 7072 6573 656e 7461 7469 m a representati
│ │ │ │ │ -0002b400: 6f6e 206f 6620 7468 6520 7265 6365 6976 on of the receiv
│ │ │ │ │ -0002b410: 6572 2061 7320 6974 2077 6f75 6c64 2062 er as it would b
│ │ │ │ │ -0002b420: 650a 2020 2020 2061 6363 6573 7365 6420 e. accessed
│ │ │ │ │ -0002b430: 6672 6f6d 2061 4e61 6d65 7370 6163 653a from aNamespace:
│ │ │ │ │ -0002b440: 206e 696c 2069 7320 7468 6520 7361 6d65 nil is the same
│ │ │ │ │ -0002b450: 2065 7665 7279 7768 6572 652c 2073 6f20 everywhere, so
│ │ │ │ │ -0002b460: 7072 696e 7420 7468 650a 2020 2020 2073 print the. s
│ │ │ │ │ -0002b470: 616d 6520 6173 2023 7072 696e 744f 6e3a ame as #printOn:
│ │ │ │ │ -0002b480: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ -0002b490: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ -0002b4a0: 556e 6465 6669 6e65 644f 626a 6563 742d UndefinedObject-
│ │ │ │ │ -0002b4b0: 7374 696c 6c20 756e 636c 6173 7369 6669 still unclassifi
│ │ │ │ │ -0002b4c0: 6564 2c20 204e 6578 743a 2055 6e64 6566 ed, Next: Undef
│ │ │ │ │ -0002b4d0: 696e 6564 4f62 6a65 6374 2d73 746f 7269 inedObject-stori
│ │ │ │ │ -0002b4e0: 6e67 2c20 2050 7265 763a 2055 6e64 6566 ng, Prev: Undef
│ │ │ │ │ -0002b4f0: 696e 6564 4f62 6a65 6374 2d70 7269 6e74 inedObject-print
│ │ │ │ │ -0002b500: 696e 672c 2020 5570 3a20 556e 6465 6669 ing, Up: Undefi
│ │ │ │ │ -0002b510: 6e65 644f 626a 6563 740a 0a31 2e32 3031 nedObject..1.201
│ │ │ │ │ -0002b520: 2e38 2055 6e64 6566 696e 6564 4f62 6a65 .8 UndefinedObje
│ │ │ │ │ -0002b530: 6374 3a20 7374 696c 6c20 756e 636c 6173 ct: still unclas
│ │ │ │ │ -0002b540: 7369 6669 6564 0a2d 2d2d 2d2d 2d2d 2d2d sified.---------
│ │ │ │ │ -0002b550: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0002b560: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0002b570: 2d2d 0a0a 696e 6865 7269 7473 4672 6f6d --..inheritsFrom
│ │ │ │ │ -0002b580: 3a20 6143 6c61 7373 0a20 2020 2020 416c : aClass. Al
│ │ │ │ │ -0002b590: 7761 7973 2072 6574 7572 6e20 6661 6c73 ways return fals
│ │ │ │ │ -0002b5a0: 652c 2061 7320 6e69 6c20 696e 6865 7269 e, as nil inheri
│ │ │ │ │ -0002b5b0: 7473 2066 726f 6d20 6e6f 7468 696e 672e ts from nothing.
│ │ │ │ │ -0002b5c0: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ -0002b5d0: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ -0002b5e0: 556e 6465 6669 6e65 644f 626a 6563 742d UndefinedObject-
│ │ │ │ │ -0002b5f0: 7374 6f72 696e 672c 2020 4e65 7874 3a20 storing, Next:
│ │ │ │ │ -0002b600: 556e 6465 6669 6e65 644f 626a 6563 742d UndefinedObject-
│ │ │ │ │ -0002b610: 7465 7374 696e 672c 2020 5072 6576 3a20 testing, Prev:
│ │ │ │ │ -0002b620: 556e 6465 6669 6e65 644f 626a 6563 742d UndefinedObject-
│ │ │ │ │ -0002b630: 7374 696c 6c20 756e 636c 6173 7369 6669 still unclassifi
│ │ │ │ │ -0002b640: 6564 2c20 2055 703a 2055 6e64 6566 696e ed, Up: Undefin
│ │ │ │ │ -0002b650: 6564 4f62 6a65 6374 0a0a 312e 3230 312e edObject..1.201.
│ │ │ │ │ -0002b660: 3920 556e 6465 6669 6e65 644f 626a 6563 9 UndefinedObjec
│ │ │ │ │ -0002b670: 743a 2073 746f 7269 6e67 0a2d 2d2d 2d2d t: storing.-----
│ │ │ │ │ -0002b680: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0002b690: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a69 734c -----------..isL
│ │ │ │ │ -0002b6a0: 6974 6572 616c 4f62 6a65 6374 0a20 2020 iteralObject.
│ │ │ │ │ -0002b6b0: 2020 416e 7377 6572 2077 6865 7468 6572 Answer whether
│ │ │ │ │ -0002b6c0: 2074 6865 2072 6563 6569 7665 7220 6973 the receiver is
│ │ │ │ │ -0002b6d0: 2065 7870 7265 7373 6962 6c65 2061 7320 expressible as
│ │ │ │ │ -0002b6e0: 6120 536d 616c 6c74 616c 6b20 6c69 7465 a Smalltalk lite
│ │ │ │ │ -0002b6f0: 7261 6c2e 0a0a 7374 6f72 654c 6974 6572 ral...storeLiter
│ │ │ │ │ -0002b700: 616c 4f6e 3a20 6153 7472 6561 6d0a 2020 alOn: aStream.
│ │ │ │ │ -0002b710: 2020 2053 746f 7265 206f 6e20 6153 7472 Store on aStr
│ │ │ │ │ -0002b720: 6561 6d20 736f 6d65 2053 6d61 6c6c 7461 eam some Smallta
│ │ │ │ │ -0002b730: 6c6b 2063 6f64 6520 7768 6963 6820 636f lk code which co
│ │ │ │ │ -0002b740: 6d70 696c 6573 2074 6f20 7468 6520 7265 mpiles to the re
│ │ │ │ │ -0002b750: 6365 6976 6572 0a0a 7374 6f72 654f 6e3a ceiver..storeOn:
│ │ │ │ │ -0002b760: 2061 5374 7265 616d 0a20 2020 2020 5374 aStream. St
│ │ │ │ │ -0002b770: 6f72 6520 536d 616c 6c74 616c 6b20 636f ore Smalltalk co
│ │ │ │ │ -0002b780: 6465 2063 6f6d 7069 6c69 6e67 2074 6f20 de compiling to
│ │ │ │ │ -0002b790: 7468 6520 7265 6365 6976 6572 206f 6e20 the receiver on
│ │ │ │ │ -0002b7a0: 6153 7472 6561 6d2e 0a0a 1f0a 4669 6c65 aStream.....File
│ │ │ │ │ -0002b7b0: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ -0002b7c0: 2020 4e6f 6465 3a20 556e 6465 6669 6e65 Node: Undefine
│ │ │ │ │ -0002b7d0: 644f 626a 6563 742d 7465 7374 696e 672c dObject-testing,
│ │ │ │ │ -0002b7e0: 2020 5072 6576 3a20 556e 6465 6669 6e65 Prev: Undefine
│ │ │ │ │ -0002b7f0: 644f 626a 6563 742d 7374 6f72 696e 672c dObject-storing,
│ │ │ │ │ -0002b800: 2020 5570 3a20 556e 6465 6669 6e65 644f Up: UndefinedO
│ │ │ │ │ -0002b810: 626a 6563 740a 0a31 2e32 3031 2e31 3020 bject..1.201.10
│ │ │ │ │ -0002b820: 556e 6465 6669 6e65 644f 626a 6563 743a UndefinedObject:
│ │ │ │ │ -0002b830: 2074 6573 7469 6e67 0a2d 2d2d 2d2d 2d2d testing.-------
│ │ │ │ │ -0002b840: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0002b850: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6966 4e69 ----------..ifNi
│ │ │ │ │ -0002b860: 6c3a 206e 696c 426c 6f63 6b0a 2020 2020 l: nilBlock.
│ │ │ │ │ -0002b870: 2045 7661 6c75 6174 6520 6e69 6c42 6c6f Evaluate nilBlo
│ │ │ │ │ -0002b880: 636b 2069 6620 7468 6520 7265 6365 6976 ck if the receiv
│ │ │ │ │ -0002b890: 6572 2069 7320 6e69 6c2c 2065 6c73 6520 er is nil, else
│ │ │ │ │ -0002b8a0: 616e 7377 6572 206e 696c 0a0a 6966 4e69 answer nil..ifNi
│ │ │ │ │ -0002b8b0: 6c3a 206e 696c 426c 6f63 6b20 6966 4e6f l: nilBlock ifNo
│ │ │ │ │ -0002b8c0: 744e 696c 3a20 6e6f 744e 696c 426c 6f63 tNil: notNilBloc
│ │ │ │ │ -0002b8d0: 6b0a 2020 2020 2045 7661 6c75 6174 6520 k. Evaluate
│ │ │ │ │ -0002b8e0: 6e69 6c42 6c6f 636b 2069 6620 7468 6520 nilBlock if the
│ │ │ │ │ -0002b8f0: 7265 6365 6976 6572 2069 7320 6e69 6c2c receiver is nil,
│ │ │ │ │ -0002b900: 2065 6c73 6520 6576 616c 7561 7465 0a20 else evaluate.
│ │ │ │ │ -0002b910: 2020 2020 6e6f 744e 696c 426c 6f63 6b2c notNilBlock,
│ │ │ │ │ -0002b920: 2070 6173 7369 6e67 2074 6865 2072 6563 passing the rec
│ │ │ │ │ -0002b930: 6569 7665 722e 0a0a 6966 4e6f 744e 696c eiver...ifNotNil
│ │ │ │ │ -0002b940: 3a20 6e6f 744e 696c 426c 6f63 6b0a 2020 : notNilBlock.
│ │ │ │ │ -0002b950: 2020 2045 7661 6c75 6174 6520 6e6f 744e Evaluate notN
│ │ │ │ │ -0002b960: 696c 426c 6f63 6b20 6966 2074 6865 2072 ilBlock if the r
│ │ │ │ │ -0002b970: 6563 6569 7665 7220 6973 206e 6f74 206e eceiver is not n
│ │ │ │ │ -0002b980: 696c 2c20 7061 7373 696e 6720 7468 650a il, passing the.
│ │ │ │ │ -0002b990: 2020 2020 2072 6563 6569 7665 722e 2020 receiver.
│ │ │ │ │ -0002b9a0: 456c 7365 2061 6e73 7765 7220 6e69 6c0a Else answer nil.
│ │ │ │ │ -0002b9b0: 0a69 664e 6f74 4e69 6c3a 206e 6f74 4e69 .ifNotNil: notNi
│ │ │ │ │ -0002b9c0: 6c42 6c6f 636b 2069 664e 696c 3a20 6e69 lBlock ifNil: ni
│ │ │ │ │ -0002b9d0: 6c42 6c6f 636b 0a20 2020 2020 4576 616c lBlock. Eval
│ │ │ │ │ -0002b9e0: 7561 7465 206e 696c 426c 6f63 6b20 6966 uate nilBlock if
│ │ │ │ │ -0002b9f0: 2074 6865 2072 6563 6569 7665 7220 6973 the receiver is
│ │ │ │ │ -0002ba00: 206e 696c 2c20 656c 7365 2065 7661 6c75 nil, else evalu
│ │ │ │ │ -0002ba10: 6174 650a 2020 2020 206e 6f74 4e69 6c42 ate. notNilB
│ │ │ │ │ -0002ba20: 6c6f 636b 2c20 7061 7373 696e 6720 7468 lock, passing th
│ │ │ │ │ -0002ba30: 6520 7265 6365 6976 6572 2e0a 0a69 734e e receiver...isN
│ │ │ │ │ -0002ba40: 696c 0a20 2020 2020 416e 7377 6572 2077 il. Answer w
│ │ │ │ │ -0002ba50: 6865 7468 6572 2074 6865 2072 6563 6569 hether the recei
│ │ │ │ │ -0002ba60: 7665 7220 6973 2074 6865 2075 6e64 6566 ver is the undef
│ │ │ │ │ -0002ba70: 696e 6564 206f 626a 6563 7420 6e69 6c2e ined object nil.
│ │ │ │ │ -0002ba80: 2020 416c 7761 7973 0a20 2020 2020 616e Always. an
│ │ │ │ │ -0002ba90: 7377 6572 2074 7275 652e 0a0a 6973 4e75 swer true...isNu
│ │ │ │ │ -0002baa0: 6c6c 0a20 2020 2020 416e 7377 6572 2077 ll. Answer w
│ │ │ │ │ -0002bab0: 6865 7468 6572 2074 6865 2072 6563 6569 hether the recei
│ │ │ │ │ -0002bac0: 7665 7220 7265 7072 6573 656e 7473 2061 ver represents a
│ │ │ │ │ -0002bad0: 204e 554c 4c20 4320 706f 696e 7465 722e NULL C pointer.
│ │ │ │ │ -0002bae0: 2020 416c 7761 7973 0a20 2020 2020 616e Always. an
│ │ │ │ │ -0002baf0: 7377 6572 2074 7275 652e 0a0a 6e6f 744e swer true...notN
│ │ │ │ │ -0002bb00: 696c 0a20 2020 2020 416e 7377 6572 2077 il. Answer w
│ │ │ │ │ -0002bb10: 6865 7468 6572 2074 6865 2072 6563 6569 hether the recei
│ │ │ │ │ -0002bb20: 7665 7220 6973 206e 6f74 2074 6865 2075 ver is not the u
│ │ │ │ │ -0002bb30: 6e64 6566 696e 6564 206f 626a 6563 7420 ndefined object
│ │ │ │ │ -0002bb40: 6e69 6c2e 0a20 2020 2020 416c 7761 7973 nil.. Always
│ │ │ │ │ -0002bb50: 2061 6e73 7765 7220 6661 6c73 652e 0a0a answer false...
│ │ │ │ │ -0002bb60: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ -0002bb70: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 556e .info, Node: Un
│ │ │ │ │ -0002bb80: 6963 6f64 6543 6861 7261 6374 6572 2c20 icodeCharacter,
│ │ │ │ │ -0002bb90: 204e 6578 743a 2055 6e69 636f 6465 5374 Next: UnicodeSt
│ │ │ │ │ -0002bba0: 7269 6e67 2c20 2050 7265 763a 2055 6e64 ring, Prev: Und
│ │ │ │ │ -0002bbb0: 6566 696e 6564 4f62 6a65 6374 2c20 2055 efinedObject, U
│ │ │ │ │ -0002bbc0: 703a 2042 6173 6520 636c 6173 7365 730a p: Base classes.
│ │ │ │ │ -0002bbd0: 0a31 2e32 3032 2055 6e69 636f 6465 4368 .1.202 UnicodeCh
│ │ │ │ │ -0002bbe0: 6172 6163 7465 720a 3d3d 3d3d 3d3d 3d3d aracter.========
│ │ │ │ │ -0002bbf0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a ==============..
│ │ │ │ │ -0002bc00: 4465 6669 6e65 6420 696e 206e 616d 6573 Defined in names
│ │ │ │ │ -0002bc10: 7061 6365 2053 6d61 6c6c 7461 6c6b 0a53 pace Smalltalk.S
│ │ │ │ │ -0002bc20: 7570 6572 636c 6173 733a 2043 6861 7261 uperclass: Chara
│ │ │ │ │ -0002bc30: 6374 6572 0a43 6174 6567 6f72 793a 204c cter.Category: L
│ │ │ │ │ -0002bc40: 616e 6775 6167 652d 4461 7461 2074 7970 anguage-Data typ
│ │ │ │ │ -0002bc50: 6573 0a20 2020 2020 4d79 2069 6e73 7461 es. My insta
│ │ │ │ │ -0002bc60: 6e63 6573 2072 6570 7265 7365 6e74 2074 nces represent t
│ │ │ │ │ -0002bc70: 6865 206f 7665 7220 6f6e 6520 6d69 6c6c he over one mill
│ │ │ │ │ -0002bc80: 696f 6e20 6368 6172 6163 7465 7273 206f ion characters o
│ │ │ │ │ -0002bc90: 6620 7468 650a 2020 2020 2055 6e69 636f f the. Unico
│ │ │ │ │ -0002bca0: 6465 2063 6861 7261 6374 6572 2073 6574 de character set
│ │ │ │ │ -0002bcb0: 2e20 2049 7420 7072 6f76 6964 6573 206d . It provides m
│ │ │ │ │ -0002bcc0: 6573 7361 6765 7320 746f 2074 7261 6e73 essages to trans
│ │ │ │ │ -0002bcd0: 6c61 7465 2062 6574 7765 656e 0a20 2020 late between.
│ │ │ │ │ -0002bce0: 2020 696e 7465 6765 7273 2061 6e64 2063 integers and c
│ │ │ │ │ -0002bcf0: 6861 7261 6374 6572 206f 626a 6563 7473 haracter objects
│ │ │ │ │ -0002bd00: 2e0a 0a20 2020 2020 556e 6963 6f64 6543 ... UnicodeC
│ │ │ │ │ -0002bd10: 6861 7261 6374 6572 206f 626a 6563 7473 haracter objects
│ │ │ │ │ -0002bd20: 2061 7265 2063 7265 6174 6564 2077 6865 are created whe
│ │ │ │ │ -0002bd30: 6e20 6163 6365 7373 696e 6720 556e 6963 n accessing Unic
│ │ │ │ │ -0002bd40: 6f64 6553 7472 696e 6773 2c0a 2020 2020 odeStrings,.
│ │ │ │ │ -0002bd50: 206f 7220 7769 7468 2043 6861 7261 6374 or with Charact
│ │ │ │ │ -0002bd60: 6572 2063 6c61 7373 3e3e 2363 6f64 6550 er class>>#codeP
│ │ │ │ │ -0002bd70: 6f69 6e74 3a2e 0a0a 2a20 4d65 6e75 3a0a oint:...* Menu:.
│ │ │ │ │ -0002bd80: 0a2a 2055 6e69 636f 6465 4368 6172 6163 .* UnicodeCharac
│ │ │ │ │ -0002bd90: 7465 7220 636c 6173 732d 6275 696c 7420 ter class-built
│ │ │ │ │ -0002bda0: 696e 733a 3a20 2028 636c 6173 7329 0a2a ins:: (class).*
│ │ │ │ │ -0002bdb0: 2055 6e69 636f 6465 4368 6172 6163 7465 UnicodeCharacte
│ │ │ │ │ -0002bdc0: 722d 636f 6572 6369 6f6e 206d 6574 686f r-coercion metho
│ │ │ │ │ -0002bdd0: 6473 3a3a 2020 2869 6e73 7461 6e63 6529 ds:: (instance)
│ │ │ │ │ -0002bde0: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ -0002bdf0: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ -0002be00: 556e 6963 6f64 6543 6861 7261 6374 6572 UnicodeCharacter
│ │ │ │ │ -0002be10: 2063 6c61 7373 2d62 7569 6c74 2069 6e73 class-built ins
│ │ │ │ │ -0002be20: 2c20 204e 6578 743a 2055 6e69 636f 6465 , Next: Unicode
│ │ │ │ │ -0002be30: 4368 6172 6163 7465 722d 636f 6572 6369 Character-coerci
│ │ │ │ │ -0002be40: 6f6e 206d 6574 686f 6473 2c20 2055 703a on methods, Up:
│ │ │ │ │ -0002be50: 2055 6e69 636f 6465 4368 6172 6163 7465 UnicodeCharacte
│ │ │ │ │ -0002be60: 720a 0a31 2e32 3032 2e31 2055 6e69 636f r..1.202.1 Unico
│ │ │ │ │ -0002be70: 6465 4368 6172 6163 7465 7220 636c 6173 deCharacter clas
│ │ │ │ │ -0002be80: 733a 2062 7569 6c74 2069 6e73 0a2d 2d2d s: built ins.---
│ │ │ │ │ -0002be90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0002bea0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0002beb0: 2d2d 2d2d 2d2d 0a0a 7661 6c75 653a 2061 ------..value: a
│ │ │ │ │ -0002bec0: 6e49 6e74 6567 6572 0a20 2020 2020 5265 nInteger. Re
│ │ │ │ │ -0002bed0: 7475 726e 7320 7468 6520 6368 6172 6163 turns the charac
│ │ │ │ │ -0002bee0: 7465 7220 6f62 6a65 6374 2c20 706f 7373 ter object, poss
│ │ │ │ │ -0002bef0: 6962 6c79 2061 2043 6861 7261 6374 6572 ibly a Character
│ │ │ │ │ -0002bf00: 2c20 636f 7272 6573 706f 6e64 696e 670a , corresponding.
│ │ │ │ │ -0002bf10: 2020 2020 2074 6f20 616e 496e 7465 6765 to anIntege
│ │ │ │ │ -0002bf20: 722e 2020 4572 726f 7220 6966 2061 6e49 r. Error if anI
│ │ │ │ │ -0002bf30: 6e74 6567 6572 2069 7320 6e6f 7420 616e nteger is not an
│ │ │ │ │ -0002bf40: 2069 6e74 6567 6572 2c20 6f72 206e 6f74 integer, or not
│ │ │ │ │ -0002bf50: 2069 6e0a 2020 2020 2030 2e2e 3136 7231 in. 0..16r1
│ │ │ │ │ -0002bf60: 3046 4646 462e 0a0a 2020 2020 2054 6869 0FFFF... Thi
│ │ │ │ │ -0002bf70: 7320 6973 206f 6e6c 7920 6120 7072 696d s is only a prim
│ │ │ │ │ -0002bf80: 6974 6976 6520 666f 7220 7370 6565 642e itive for speed.
│ │ │ │ │ -0002bf90: 2020 556e 6963 6f64 6543 6861 7261 6374 UnicodeCharact
│ │ │ │ │ -0002bfa0: 6572 2773 2023 7661 6c75 653a 0a20 2020 er's #value:.
│ │ │ │ │ -0002bfb0: 2020 6d65 7468 6f64 2069 7320 6571 7569 method is equi
│ │ │ │ │ -0002bfc0: 7661 6c65 6e74 2074 6f20 2363 6f64 6550 valent to #codeP
│ │ │ │ │ -0002bfd0: 6f69 6e74 3a20 2877 6869 6368 2069 7320 oint: (which is
│ │ │ │ │ -0002bfe0: 7468 6520 7361 6d65 2066 6f72 0a20 2020 the same for.
│ │ │ │ │ -0002bff0: 2020 4368 6172 6163 7465 7220 616e 6420 Character and
│ │ │ │ │ -0002c000: 556e 6963 6f64 6543 6861 7261 6374 6572 UnicodeCharacter
│ │ │ │ │ -0002c010: 292e 0a0a 1f0a 4669 6c65 3a20 6773 742d ).....File: gst-
│ │ │ │ │ -0002c020: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ -0002c030: 3a20 556e 6963 6f64 6543 6861 7261 6374 : UnicodeCharact
│ │ │ │ │ -0002c040: 6572 2d63 6f65 7263 696f 6e20 6d65 7468 er-coercion meth
│ │ │ │ │ -0002c050: 6f64 732c 2020 5072 6576 3a20 556e 6963 ods, Prev: Unic
│ │ │ │ │ -0002c060: 6f64 6543 6861 7261 6374 6572 2063 6c61 odeCharacter cla
│ │ │ │ │ -0002c070: 7373 2d62 7569 6c74 2069 6e73 2c20 2055 ss-built ins, U
│ │ │ │ │ -0002c080: 703a 2055 6e69 636f 6465 4368 6172 6163 p: UnicodeCharac
│ │ │ │ │ -0002c090: 7465 720a 0a31 2e32 3032 2e32 2055 6e69 ter..1.202.2 Uni
│ │ │ │ │ -0002c0a0: 636f 6465 4368 6172 6163 7465 723a 2063 codeCharacter: c
│ │ │ │ │ -0002c0b0: 6f65 7263 696f 6e20 6d65 7468 6f64 730a oercion methods.
│ │ │ │ │ -0002c0c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0002c0d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0002c0e0: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 2a20 614e ----------..* aN
│ │ │ │ │ -0002c0f0: 756d 6265 720a 2020 2020 2052 6574 7572 umber. Retur
│ │ │ │ │ -0002c100: 6e73 2061 2053 7472 696e 6720 7769 7468 ns a String with
│ │ │ │ │ -0002c110: 2061 4e75 6d62 6572 206f 6363 7572 7265 aNumber occurre
│ │ │ │ │ -0002c120: 6e63 6573 206f 6620 7468 6520 7265 6365 nces of the rece
│ │ │ │ │ -0002c130: 6976 6572 2e0a 0a1f 0a46 696c 653a 2067 iver.....File: g
│ │ │ │ │ -0002c140: 7374 2d62 6173 652e 696e 666f 2c20 204e st-base.info, N
│ │ │ │ │ -0002c150: 6f64 653a 2055 6e69 636f 6465 5374 7269 ode: UnicodeStri
│ │ │ │ │ -0002c160: 6e67 2c20 204e 6578 743a 2056 616c 7565 ng, Next: Value
│ │ │ │ │ -0002c170: 4164 6170 746f 722c 2020 5072 6576 3a20 Adaptor, Prev:
│ │ │ │ │ -0002c180: 556e 6963 6f64 6543 6861 7261 6374 6572 UnicodeCharacter
│ │ │ │ │ -0002c190: 2c20 2055 703a 2042 6173 6520 636c 6173 , Up: Base clas
│ │ │ │ │ -0002c1a0: 7365 730a 0a31 2e32 3033 2055 6e69 636f ses..1.203 Unico
│ │ │ │ │ -0002c1b0: 6465 5374 7269 6e67 0a3d 3d3d 3d3d 3d3d deString.=======
│ │ │ │ │ -0002c1c0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a 4465 ============..De
│ │ │ │ │ -0002c1d0: 6669 6e65 6420 696e 206e 616d 6573 7061 fined in namespa
│ │ │ │ │ -0002c1e0: 6365 2053 6d61 6c6c 7461 6c6b 0a53 7570 ce Smalltalk.Sup
│ │ │ │ │ -0002c1f0: 6572 636c 6173 733a 2043 6861 7261 6374 erclass: Charact
│ │ │ │ │ -0002c200: 6572 4172 7261 790a 4361 7465 676f 7279 erArray.Category
│ │ │ │ │ -0002c210: 3a20 436f 6c6c 6563 7469 6f6e 732d 5465 : Collections-Te
│ │ │ │ │ -0002c220: 7874 0a20 2020 2020 4d79 2069 6e73 7461 xt. My insta
│ │ │ │ │ -0002c230: 6e63 6573 2072 6570 7265 7365 6e74 2055 nces represent U
│ │ │ │ │ -0002c240: 6e69 636f 6465 2073 7472 696e 6720 6461 nicode string da
│ │ │ │ │ -0002c250: 7461 2074 7970 6573 2e20 2044 6174 6120 ta types. Data
│ │ │ │ │ -0002c260: 6973 2073 746f 7265 640a 2020 2020 2061 is stored. a
│ │ │ │ │ -0002c270: 7320 342d 6279 7465 2055 5446 2d33 3220 s 4-byte UTF-32
│ │ │ │ │ -0002c280: 6368 6172 6163 7465 7273 0a0a 2a20 4d65 characters..* Me
│ │ │ │ │ -0002c290: 6e75 3a0a 0a2a 2055 6e69 636f 6465 5374 nu:..* UnicodeSt
│ │ │ │ │ -0002c2a0: 7269 6e67 2063 6c61 7373 2d63 6f6e 7665 ring class-conve
│ │ │ │ │ -0002c2b0: 7274 696e 673a 3a20 2028 636c 6173 7329 rting:: (class)
│ │ │ │ │ -0002c2c0: 0a2a 2055 6e69 636f 6465 5374 7269 6e67 .* UnicodeString
│ │ │ │ │ -0002c2d0: 2063 6c61 7373 2d6d 756c 7469 6279 7465 class-multibyte
│ │ │ │ │ -0002c2e0: 2065 6e63 6f64 696e 6773 3a3a 2020 2863 encodings:: (c
│ │ │ │ │ -0002c2f0: 6c61 7373 290a 2a20 556e 6963 6f64 6553 lass).* UnicodeS
│ │ │ │ │ -0002c300: 7472 696e 672d 6275 696c 7420 696e 733a tring-built ins:
│ │ │ │ │ -0002c310: 3a20 2028 696e 7374 616e 6365 290a 2a20 : (instance).*
│ │ │ │ │ -0002c320: 556e 6963 6f64 6553 7472 696e 672d 6275 UnicodeString-bu
│ │ │ │ │ -0002c330: 696c 742d 696e 733a 3a20 2028 696e 7374 ilt-ins:: (inst
│ │ │ │ │ -0002c340: 616e 6365 290a 2a20 556e 6963 6f64 6553 ance).* UnicodeS
│ │ │ │ │ -0002c350: 7472 696e 672d 636f 6e76 6572 7469 6e67 tring-converting
│ │ │ │ │ -0002c360: 3a3a 2020 2869 6e73 7461 6e63 6529 0a2a :: (instance).*
│ │ │ │ │ -0002c370: 2055 6e69 636f 6465 5374 7269 6e67 2d6d UnicodeString-m
│ │ │ │ │ -0002c380: 756c 7469 6279 7465 2065 6e63 6f64 696e ultibyte encodin
│ │ │ │ │ -0002c390: 6773 3a3a 2020 2869 6e73 7461 6e63 6529 gs:: (instance)
│ │ │ │ │ -0002c3a0: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ -0002c3b0: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ -0002c3c0: 556e 6963 6f64 6553 7472 696e 6720 636c UnicodeString cl
│ │ │ │ │ -0002c3d0: 6173 732d 636f 6e76 6572 7469 6e67 2c20 ass-converting,
│ │ │ │ │ -0002c3e0: 204e 6578 743a 2055 6e69 636f 6465 5374 Next: UnicodeSt
│ │ │ │ │ -0002c3f0: 7269 6e67 2063 6c61 7373 2d6d 756c 7469 ring class-multi
│ │ │ │ │ -0002c400: 6279 7465 2065 6e63 6f64 696e 6773 2c20 byte encodings,
│ │ │ │ │ -0002c410: 2055 703a 2055 6e69 636f 6465 5374 7269 Up: UnicodeStri
│ │ │ │ │ -0002c420: 6e67 0a0a 312e 3230 332e 3120 556e 6963 ng..1.203.1 Unic
│ │ │ │ │ -0002c430: 6f64 6553 7472 696e 6720 636c 6173 733a odeString class:
│ │ │ │ │ -0002c440: 2063 6f6e 7665 7274 696e 670a 2d2d 2d2d converting.----
│ │ │ │ │ -0002c450: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0002c460: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0002c470: 2d2d 2d0a 0a66 726f 6d53 7472 696e 673a ---..fromString:
│ │ │ │ │ -0002c480: 2061 5374 7269 6e67 0a20 2020 2020 5265 aString. Re
│ │ │ │ │ -0002c490: 7475 726e 2074 6865 2053 7472 696e 672c turn the String,
│ │ │ │ │ -0002c4a0: 2061 5374 7269 6e67 2c20 636f 6e76 6572 aString, conver
│ │ │ │ │ -0002c4b0: 7465 6420 746f 2069 7473 2055 6e69 636f ted to its Unico
│ │ │ │ │ -0002c4c0: 6465 0a20 2020 2020 7265 7072 6573 656e de. represen
│ │ │ │ │ -0002c4d0: 7461 7469 6f6e 2e20 2055 6e6c 6573 7320 tation. Unless
│ │ │ │ │ -0002c4e0: 7468 6520 4931 384e 2070 6163 6b61 6765 the I18N package
│ │ │ │ │ -0002c4f0: 2069 7320 6c6f 6164 6564 2c20 7468 6973 is loaded, this
│ │ │ │ │ -0002c500: 2069 7320 6e6f 740a 2020 2020 2069 6d70 is not. imp
│ │ │ │ │ -0002c510: 6c65 6d65 6e74 6564 2e0a 0a1f 0a46 696c lemented.....Fil
│ │ │ │ │ -0002c520: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ -0002c530: 2c20 204e 6f64 653a 2055 6e69 636f 6465 , Node: Unicode
│ │ │ │ │ -0002c540: 5374 7269 6e67 2063 6c61 7373 2d6d 756c String class-mul
│ │ │ │ │ -0002c550: 7469 6279 7465 2065 6e63 6f64 696e 6773 tibyte encodings
│ │ │ │ │ -0002c560: 2c20 204e 6578 743a 2055 6e69 636f 6465 , Next: Unicode
│ │ │ │ │ -0002c570: 5374 7269 6e67 2d62 7569 6c74 2069 6e73 String-built ins
│ │ │ │ │ -0002c580: 2c20 2050 7265 763a 2055 6e69 636f 6465 , Prev: Unicode
│ │ │ │ │ -0002c590: 5374 7269 6e67 2063 6c61 7373 2d63 6f6e String class-con
│ │ │ │ │ -0002c5a0: 7665 7274 696e 672c 2020 5570 3a20 556e verting, Up: Un
│ │ │ │ │ -0002c5b0: 6963 6f64 6553 7472 696e 670a 0a31 2e32 icodeString..1.2
│ │ │ │ │ -0002c5c0: 3033 2e32 2055 6e69 636f 6465 5374 7269 03.2 UnicodeStri
│ │ │ │ │ -0002c5d0: 6e67 2063 6c61 7373 3a20 6d75 6c74 6962 ng class: multib
│ │ │ │ │ -0002c5e0: 7974 6520 656e 636f 6469 6e67 730a 2d2d yte encodings.--
│ │ │ │ │ -0002c5f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0002c600: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0002c610: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------..
│ │ │ │ │ -0002c620: 6465 6661 756c 7445 6e63 6f64 696e 670a defaultEncoding.
│ │ │ │ │ -0002c630: 2020 2020 2041 6e73 7765 7220 7468 6520 Answer the
│ │ │ │ │ -0002c640: 656e 636f 6469 6e67 2075 7365 6420 6279 encoding used by
│ │ │ │ │ -0002c650: 2074 6865 2072 6563 6569 7665 722e 2020 the receiver.
│ │ │ │ │ -0002c660: 436f 6e76 656e 7469 6f6e 616c 6c79 2c20 Conventionally,
│ │ │ │ │ -0002c670: 7765 0a20 2020 2020 616e 7377 6572 2027 we. answer '
│ │ │ │ │ -0002c680: 556e 6963 6f64 6527 2074 6f20 656e 7375 Unicode' to ensu
│ │ │ │ │ -0002c690: 7265 2074 6861 7420 7477 6f20 556e 6963 re that two Unic
│ │ │ │ │ -0002c6a0: 6f64 6553 7472 696e 6773 2061 6c77 6179 odeStrings alway
│ │ │ │ │ -0002c6b0: 7320 6861 7665 2074 6865 0a20 2020 2020 s have the.
│ │ │ │ │ -0002c6c0: 7361 6d65 2065 6e63 6f64 696e 672e 0a0a same encoding...
│ │ │ │ │ -0002c6d0: 6973 556e 6963 6f64 650a 2020 2020 2041 isUnicode. A
│ │ │ │ │ -0002c6e0: 6e73 7765 7220 7472 7565 3b20 7468 6520 nswer true; the
│ │ │ │ │ -0002c6f0: 7265 6365 6976 6572 2073 746f 7265 7320 receiver stores
│ │ │ │ │ -0002c700: 6368 6172 6163 7465 7273 2e0a 0a1f 0a46 characters.....F
│ │ │ │ │ -0002c710: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ -0002c720: 666f 2c20 204e 6f64 653a 2055 6e69 636f fo, Node: Unico
│ │ │ │ │ -0002c730: 6465 5374 7269 6e67 2d62 7569 6c74 2069 deString-built i
│ │ │ │ │ -0002c740: 6e73 2c20 204e 6578 743a 2055 6e69 636f ns, Next: Unico
│ │ │ │ │ -0002c750: 6465 5374 7269 6e67 2d62 7569 6c74 2d69 deString-built-i
│ │ │ │ │ -0002c760: 6e73 2c20 2050 7265 763a 2055 6e69 636f ns, Prev: Unico
│ │ │ │ │ -0002c770: 6465 5374 7269 6e67 2063 6c61 7373 2d6d deString class-m
│ │ │ │ │ -0002c780: 756c 7469 6279 7465 2065 6e63 6f64 696e ultibyte encodin
│ │ │ │ │ -0002c790: 6773 2c20 2055 703a 2055 6e69 636f 6465 gs, Up: Unicode
│ │ │ │ │ -0002c7a0: 5374 7269 6e67 0a0a 312e 3230 332e 3320 String..1.203.3
│ │ │ │ │ -0002c7b0: 556e 6963 6f64 6553 7472 696e 673a 2062 UnicodeString: b
│ │ │ │ │ -0002c7c0: 7569 6c74 2069 6e73 0a2d 2d2d 2d2d 2d2d uilt ins.-------
│ │ │ │ │ -0002c7d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0002c7e0: 2d2d 2d2d 2d2d 2d2d 2d0a 0a61 743a 2061 ---------..at: a
│ │ │ │ │ -0002c7f0: 6e49 6e64 6578 2069 6641 6273 656e 743a nIndex ifAbsent:
│ │ │ │ │ -0002c800: 2061 426c 6f63 6b0a 2020 2020 2041 6e73 aBlock. Ans
│ │ │ │ │ -0002c810: 7765 7220 7468 6520 696e 6465 782d 7468 wer the index-th
│ │ │ │ │ -0002c820: 2069 6e64 6578 6564 2069 6e73 7461 6e63 indexed instanc
│ │ │ │ │ -0002c830: 6520 7661 7269 6162 6c65 206f 6620 7468 e variable of th
│ │ │ │ │ -0002c840: 6520 7265 6365 6976 6572 0a0a 1f0a 4669 e receiver....Fi
│ │ │ │ │ -0002c850: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ -0002c860: 6f2c 2020 4e6f 6465 3a20 556e 6963 6f64 o, Node: Unicod
│ │ │ │ │ -0002c870: 6553 7472 696e 672d 6275 696c 742d 696e eString-built-in
│ │ │ │ │ -0002c880: 732c 2020 4e65 7874 3a20 556e 6963 6f64 s, Next: Unicod
│ │ │ │ │ -0002c890: 6553 7472 696e 672d 636f 6e76 6572 7469 eString-converti
│ │ │ │ │ -0002c8a0: 6e67 2c20 2050 7265 763a 2055 6e69 636f ng, Prev: Unico
│ │ │ │ │ -0002c8b0: 6465 5374 7269 6e67 2d62 7569 6c74 2069 deString-built i
│ │ │ │ │ -0002c8c0: 6e73 2c20 2055 703a 2055 6e69 636f 6465 ns, Up: Unicode
│ │ │ │ │ -0002c8d0: 5374 7269 6e67 0a0a 312e 3230 332e 3420 String..1.203.4
│ │ │ │ │ -0002c8e0: 556e 6963 6f64 6553 7472 696e 673a 2062 UnicodeString: b
│ │ │ │ │ -0002c8f0: 7569 6c74 2d69 6e73 0a2d 2d2d 2d2d 2d2d uilt-ins.-------
│ │ │ │ │ -0002c900: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0002c910: 2d2d 2d2d 2d2d 2d2d 2d0a 0a68 6173 680a ---------..hash.
│ │ │ │ │ -0002c920: 2020 2020 2041 6e73 7765 7220 616e 2068 Answer an h
│ │ │ │ │ -0002c930: 6173 6820 7661 6c75 6520 666f 7220 7468 ash value for th
│ │ │ │ │ -0002c940: 6520 7265 6365 6976 6572 0a0a 1f0a 4669 e receiver....Fi
│ │ │ │ │ -0002c950: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ -0002c960: 6f2c 2020 4e6f 6465 3a20 556e 6963 6f64 o, Node: Unicod
│ │ │ │ │ -0002c970: 6553 7472 696e 672d 636f 6e76 6572 7469 eString-converti
│ │ │ │ │ -0002c980: 6e67 2c20 204e 6578 743a 2055 6e69 636f ng, Next: Unico
│ │ │ │ │ -0002c990: 6465 5374 7269 6e67 2d6d 756c 7469 6279 deString-multiby
│ │ │ │ │ -0002c9a0: 7465 2065 6e63 6f64 696e 6773 2c20 2050 te encodings, P
│ │ │ │ │ -0002c9b0: 7265 763a 2055 6e69 636f 6465 5374 7269 rev: UnicodeStri
│ │ │ │ │ -0002c9c0: 6e67 2d62 7569 6c74 2d69 6e73 2c20 2055 ng-built-ins, U
│ │ │ │ │ -0002c9d0: 703a 2055 6e69 636f 6465 5374 7269 6e67 p: UnicodeString
│ │ │ │ │ -0002c9e0: 0a0a 312e 3230 332e 3520 556e 6963 6f64 ..1.203.5 Unicod
│ │ │ │ │ -0002c9f0: 6553 7472 696e 673a 2063 6f6e 7665 7274 eString: convert
│ │ │ │ │ -0002ca00: 696e 670a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ing.------------
│ │ │ │ │ -0002ca10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0002ca20: 2d2d 2d2d 2d0a 0a61 7353 7472 696e 670a -----..asString.
│ │ │ │ │ -0002ca30: 2020 2020 2052 6574 7572 6e73 2074 6865 Returns the
│ │ │ │ │ -0002ca40: 2073 7472 696e 6720 636f 7272 6573 706f string correspo
│ │ │ │ │ -0002ca50: 6e64 696e 6720 746f 2074 6865 2072 6563 nding to the rec
│ │ │ │ │ -0002ca60: 6569 7665 722e 2020 5769 7468 6f75 7420 eiver. Without
│ │ │ │ │ -0002ca70: 7468 650a 2020 2020 2049 636f 6e76 2070 the. Iconv p
│ │ │ │ │ -0002ca80: 6163 6b61 6765 2c20 756e 7265 636f 676e ackage, unrecogn
│ │ │ │ │ -0002ca90: 697a 6564 2055 6e69 636f 6465 2063 6861 ized Unicode cha
│ │ │ │ │ -0002caa0: 7261 6374 6572 7320 6265 636f 6d65 2024 racters become $
│ │ │ │ │ -0002cab0: 3f0a 2020 2020 2063 6861 7261 6374 6572 ?. character
│ │ │ │ │ -0002cac0: 732e 2020 5768 656e 2069 7420 6973 206c s. When it is l
│ │ │ │ │ -0002cad0: 6f61 6465 642c 2061 6e20 6170 7072 6f70 oaded, an approp
│ │ │ │ │ -0002cae0: 7269 6174 6520 7369 6e67 6c65 2d20 6f72 riate single- or
│ │ │ │ │ -0002caf0: 0a20 2020 2020 6d75 6c74 692d 6279 7465 . multi-byte
│ │ │ │ │ -0002cb00: 2065 6e63 6f64 696e 6720 636f 756c 6420 encoding could
│ │ │ │ │ -0002cb10: 6265 2075 7365 642e 0a0a 6173 5379 6d62 be used...asSymb
│ │ │ │ │ -0002cb20: 6f6c 0a20 2020 2020 5265 7475 726e 7320 ol. Returns
│ │ │ │ │ -0002cb30: 7468 6520 7379 6d62 6f6c 2063 6f72 7265 the symbol corre
│ │ │ │ │ -0002cb40: 7370 6f6e 6469 6e67 2074 6f20 7468 6520 sponding to the
│ │ │ │ │ -0002cb50: 7265 6365 6976 6572 0a0a 6173 556e 6963 receiver..asUnic
│ │ │ │ │ -0002cb60: 6f64 6553 7472 696e 670a 2020 2020 2042 odeString. B
│ │ │ │ │ -0002cb70: 7574 2049 2061 6c72 6561 6479 2061 6d20 ut I already am
│ │ │ │ │ -0002cb80: 6120 556e 6963 6f64 6553 7472 696e 6721 a UnicodeString!
│ │ │ │ │ -0002cb90: 2020 5265 616c 6c79 210a 0a64 6973 706c Really!..displ
│ │ │ │ │ -0002cba0: 6179 4f6e 3a20 6153 7472 6561 6d0a 2020 ayOn: aStream.
│ │ │ │ │ -0002cbb0: 2020 2050 7269 6e74 2061 2072 6570 7265 Print a repre
│ │ │ │ │ -0002cbc0: 7365 6e74 6174 696f 6e20 6f66 2074 6865 sentation of the
│ │ │ │ │ -0002cbd0: 2072 6563 6569 7665 7220 6f6e 2061 5374 receiver on aSt
│ │ │ │ │ -0002cbe0: 7265 616d 0a0a 7072 696e 744f 6e3a 2061 ream..printOn: a
│ │ │ │ │ -0002cbf0: 5374 7265 616d 0a20 2020 2020 5072 696e Stream. Prin
│ │ │ │ │ -0002cc00: 7420 6120 7265 7072 6573 656e 7461 7469 t a representati
│ │ │ │ │ -0002cc10: 6f6e 206f 6620 7468 6520 7265 6365 6976 on of the receiv
│ │ │ │ │ -0002cc20: 6572 206f 6e20 6153 7472 6561 6d0a 0a1f er on aStream...
│ │ │ │ │ -0002cc30: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ -0002cc40: 696e 666f 2c20 204e 6f64 653a 2055 6e69 info, Node: Uni
│ │ │ │ │ -0002cc50: 636f 6465 5374 7269 6e67 2d6d 756c 7469 codeString-multi
│ │ │ │ │ -0002cc60: 6279 7465 2065 6e63 6f64 696e 6773 2c20 byte encodings,
│ │ │ │ │ -0002cc70: 2050 7265 763a 2055 6e69 636f 6465 5374 Prev: UnicodeSt
│ │ │ │ │ -0002cc80: 7269 6e67 2d63 6f6e 7665 7274 696e 672c ring-converting,
│ │ │ │ │ -0002cc90: 2020 5570 3a20 556e 6963 6f64 6553 7472 Up: UnicodeStr
│ │ │ │ │ -0002cca0: 696e 670a 0a31 2e32 3033 2e36 2055 6e69 ing..1.203.6 Uni
│ │ │ │ │ -0002ccb0: 636f 6465 5374 7269 6e67 3a20 6d75 6c74 codeString: mult
│ │ │ │ │ -0002ccc0: 6962 7974 6520 656e 636f 6469 6e67 730a ibyte encodings.
│ │ │ │ │ -0002ccd0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0002cce0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0002ccf0: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 656e 636f ----------..enco
│ │ │ │ │ -0002cd00: 6469 6e67 0a20 2020 2020 416e 7377 6572 ding. Answer
│ │ │ │ │ -0002cd10: 2074 6865 2065 6e63 6f64 696e 6720 7573 the encoding us
│ │ │ │ │ -0002cd20: 6564 2062 7920 7468 6520 7265 6365 6976 ed by the receiv
│ │ │ │ │ -0002cd30: 6572 2e20 2043 6f6e 7665 6e74 696f 6e61 er. Conventiona
│ │ │ │ │ -0002cd40: 6c6c 792c 2077 650a 2020 2020 2061 6e73 lly, we. ans
│ │ │ │ │ -0002cd50: 7765 7220 2755 6e69 636f 6465 2720 746f wer 'Unicode' to
│ │ │ │ │ -0002cd60: 2065 6e73 7572 6520 7468 6174 2074 776f ensure that two
│ │ │ │ │ -0002cd70: 2055 6e69 636f 6465 5374 7269 6e67 7320 UnicodeStrings
│ │ │ │ │ -0002cd80: 616c 7761 7973 2068 6176 6520 7468 650a always have the.
│ │ │ │ │ -0002cd90: 2020 2020 2073 616d 6520 656e 636f 6469 same encodi
│ │ │ │ │ -0002cda0: 6e67 2e0a 0a6e 756d 6265 724f 6643 6861 ng...numberOfCha
│ │ │ │ │ -0002cdb0: 7261 6374 6572 730a 2020 2020 2041 6e73 racters. Ans
│ │ │ │ │ -0002cdc0: 7765 7220 7468 6520 6e75 6d62 6572 206f wer the number o
│ │ │ │ │ -0002cdd0: 6620 556e 6963 6f64 6520 6368 6172 6163 f Unicode charac
│ │ │ │ │ -0002cde0: 7465 7273 2069 6e20 7468 6520 7265 6365 ters in the rece
│ │ │ │ │ -0002cdf0: 6976 6572 2e20 2054 6869 7320 6973 0a20 iver. This is.
│ │ │ │ │ -0002ce00: 2020 2020 7468 6520 7361 6d65 2061 7320 the same as
│ │ │ │ │ -0002ce10: 2373 697a 6520 666f 7220 556e 6963 6f64 #size for Unicod
│ │ │ │ │ -0002ce20: 6553 7472 696e 672e 0a0a 1f0a 4669 6c65 eString.....File
│ │ │ │ │ -0002ce30: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ -0002ce40: 2020 4e6f 6465 3a20 5661 6c75 6541 6461 Node: ValueAda
│ │ │ │ │ -0002ce50: 7074 6f72 2c20 204e 6578 743a 2056 616c ptor, Next: Val
│ │ │ │ │ -0002ce60: 7565 486f 6c64 6572 2c20 2050 7265 763a ueHolder, Prev:
│ │ │ │ │ -0002ce70: 2055 6e69 636f 6465 5374 7269 6e67 2c20 UnicodeString,
│ │ │ │ │ -0002ce80: 2055 703a 2042 6173 6520 636c 6173 7365 Up: Base classe
│ │ │ │ │ -0002ce90: 730a 0a31 2e32 3034 2056 616c 7565 4164 s..1.204 ValueAd
│ │ │ │ │ -0002cea0: 6170 746f 720a 3d3d 3d3d 3d3d 3d3d 3d3d aptor.==========
│ │ │ │ │ -0002ceb0: 3d3d 3d3d 3d3d 3d3d 0a0a 4465 6669 6e65 ========..Define
│ │ │ │ │ -0002cec0: 6420 696e 206e 616d 6573 7061 6365 2053 d in namespace S
│ │ │ │ │ -0002ced0: 6d61 6c6c 7461 6c6b 0a53 7570 6572 636c malltalk.Supercl
│ │ │ │ │ -0002cee0: 6173 733a 204f 626a 6563 740a 4361 7465 ass: Object.Cate
│ │ │ │ │ -0002cef0: 676f 7279 3a20 4c61 6e67 7561 6765 2d44 gory: Language-D
│ │ │ │ │ -0002cf00: 6174 6120 7479 7065 730a 2020 2020 204d ata types. M
│ │ │ │ │ -0002cf10: 7920 7375 6263 6c61 7373 6573 2061 7265 y subclasses are
│ │ │ │ │ -0002cf20: 2075 7365 6420 746f 2061 6363 6573 7320 used to access
│ │ │ │ │ -0002cf30: 6461 7461 2066 726f 6d20 6469 6666 6572 data from differ
│ │ │ │ │ -0002cf40: 656e 7420 6f62 6a65 6374 7320 7769 7468 ent objects with
│ │ │ │ │ -0002cf50: 2061 0a20 2020 2020 636f 6e73 6973 7465 a. consiste
│ │ │ │ │ -0002cf60: 6e74 2070 726f 746f 636f 6c2e 2020 486f nt protocol. Ho
│ │ │ │ │ -0002cf70: 7765 7665 722c 2049 276d 2061 6e20 6162 wever, I'm an ab
│ │ │ │ │ -0002cf80: 7374 7261 6374 2063 6c61 7373 2e0a 0a2a stract class...*
│ │ │ │ │ -0002cf90: 204d 656e 753a 0a0a 2a20 5661 6c75 6541 Menu:..* ValueA
│ │ │ │ │ -0002cfa0: 6461 7074 6f72 2063 6c61 7373 2d63 7265 daptor class-cre
│ │ │ │ │ -0002cfb0: 6174 696e 6720 696e 7374 616e 6365 733a ating instances:
│ │ │ │ │ -0002cfc0: 3a20 2028 636c 6173 7329 0a2a 2056 616c : (class).* Val
│ │ │ │ │ -0002cfd0: 7565 4164 6170 746f 722d 6163 6365 7373 ueAdaptor-access
│ │ │ │ │ -0002cfe0: 696e 673a 3a20 2028 696e 7374 616e 6365 ing:: (instance
│ │ │ │ │ -0002cff0: 290a 2a20 5661 6c75 6541 6461 7074 6f72 ).* ValueAdaptor
│ │ │ │ │ -0002d000: 2d70 7269 6e74 696e 673a 3a20 2028 696e -printing:: (in
│ │ │ │ │ -0002d010: 7374 616e 6365 290a 0a1f 0a46 696c 653a stance)....File:
│ │ │ │ │ -0002d020: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ -0002d030: 204e 6f64 653a 2056 616c 7565 4164 6170 Node: ValueAdap
│ │ │ │ │ -0002d040: 746f 7220 636c 6173 732d 6372 6561 7469 tor class-creati
│ │ │ │ │ -0002d050: 6e67 2069 6e73 7461 6e63 6573 2c20 204e ng instances, N
│ │ │ │ │ -0002d060: 6578 743a 2056 616c 7565 4164 6170 746f ext: ValueAdapto
│ │ │ │ │ -0002d070: 722d 6163 6365 7373 696e 672c 2020 5570 r-accessing, Up
│ │ │ │ │ -0002d080: 3a20 5661 6c75 6541 6461 7074 6f72 0a0a : ValueAdaptor..
│ │ │ │ │ -0002d090: 312e 3230 342e 3120 5661 6c75 6541 6461 1.204.1 ValueAda
│ │ │ │ │ -0002d0a0: 7074 6f72 2063 6c61 7373 3a20 6372 6561 ptor class: crea
│ │ │ │ │ -0002d0b0: 7469 6e67 2069 6e73 7461 6e63 6573 0a2d ting instances.-
│ │ │ │ │ -0002d0c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0002d0d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0002d0e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a6e -------------..n
│ │ │ │ │ -0002d0f0: 6577 0a20 2020 2020 5765 2064 6f6e 2774 ew. We don't
│ │ │ │ │ -0002d100: 206b 6e6f 7720 656e 6f75 6768 206f 6620 know enough of
│ │ │ │ │ -0002d110: 7375 6263 6c61 7373 6573 2074 6f20 6861 subclasses to ha
│ │ │ │ │ -0002d120: 7665 2061 2073 6861 7265 6420 696d 706c ve a shared impl
│ │ │ │ │ -0002d130: 656d 656e 7461 7469 6f6e 0a20 2020 2020 ementation.
│ │ │ │ │ -0002d140: 6f66 206e 6577 0a0a 1f0a 4669 6c65 3a20 of new....File:
│ │ │ │ │ -0002d150: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ -0002d160: 4e6f 6465 3a20 5661 6c75 6541 6461 7074 Node: ValueAdapt
│ │ │ │ │ -0002d170: 6f72 2d61 6363 6573 7369 6e67 2c20 204e or-accessing, N
│ │ │ │ │ -0002d180: 6578 743a 2056 616c 7565 4164 6170 746f ext: ValueAdapto
│ │ │ │ │ -0002d190: 722d 7072 696e 7469 6e67 2c20 2050 7265 r-printing, Pre
│ │ │ │ │ -0002d1a0: 763a 2056 616c 7565 4164 6170 746f 7220 v: ValueAdaptor
│ │ │ │ │ -0002d1b0: 636c 6173 732d 6372 6561 7469 6e67 2069 class-creating i
│ │ │ │ │ -0002d1c0: 6e73 7461 6e63 6573 2c20 2055 703a 2056 nstances, Up: V
│ │ │ │ │ -0002d1d0: 616c 7565 4164 6170 746f 720a 0a31 2e32 alueAdaptor..1.2
│ │ │ │ │ -0002d1e0: 3034 2e32 2056 616c 7565 4164 6170 746f 04.2 ValueAdapto
│ │ │ │ │ -0002d1f0: 723a 2061 6363 6573 7369 6e67 0a2d 2d2d r: accessing.---
│ │ │ │ │ -0002d200: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0002d210: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 7661 ------------..va
│ │ │ │ │ -0002d220: 6c75 650a 2020 2020 2052 6574 7269 7665 lue. Retrive
│ │ │ │ │ -0002d230: 2074 6865 2076 616c 7565 206f 6620 7468 the value of th
│ │ │ │ │ -0002d240: 6520 7265 6365 6976 6572 2e20 204d 7573 e receiver. Mus
│ │ │ │ │ -0002d250: 7420 6265 2069 6d70 6c65 6d65 6e74 6564 t be implemented
│ │ │ │ │ -0002d260: 2062 790a 2020 2020 2056 616c 7565 4164 by. ValueAd
│ │ │ │ │ -0002d270: 6170 746f 7227 7320 7375 6263 6c61 7373 aptor's subclass
│ │ │ │ │ -0002d280: 6573 0a0a 7661 6c75 653a 2061 6e4f 626a es..value: anObj
│ │ │ │ │ -0002d290: 6563 740a 2020 2020 2053 6574 2074 6865 ect. Set the
│ │ │ │ │ -0002d2a0: 2076 616c 7565 206f 6620 7468 6520 7265 value of the re
│ │ │ │ │ -0002d2b0: 6365 6976 6572 2e20 204d 7573 7420 6265 ceiver. Must be
│ │ │ │ │ -0002d2c0: 2069 6d70 6c65 6d65 6e74 6564 2062 790a implemented by.
│ │ │ │ │ -0002d2d0: 2020 2020 2056 616c 7565 4164 6170 746f ValueAdapto
│ │ │ │ │ -0002d2e0: 7227 7320 7375 6263 6c61 7373 6573 0a0a r's subclasses..
│ │ │ │ │ -0002d2f0: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ -0002d300: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 5661 .info, Node: Va
│ │ │ │ │ -0002d310: 6c75 6541 6461 7074 6f72 2d70 7269 6e74 lueAdaptor-print
│ │ │ │ │ -0002d320: 696e 672c 2020 5072 6576 3a20 5661 6c75 ing, Prev: Valu
│ │ │ │ │ -0002d330: 6541 6461 7074 6f72 2d61 6363 6573 7369 eAdaptor-accessi
│ │ │ │ │ -0002d340: 6e67 2c20 2055 703a 2056 616c 7565 4164 ng, Up: ValueAd
│ │ │ │ │ -0002d350: 6170 746f 720a 0a31 2e32 3034 2e33 2056 aptor..1.204.3 V
│ │ │ │ │ -0002d360: 616c 7565 4164 6170 746f 723a 2070 7269 alueAdaptor: pri
│ │ │ │ │ -0002d370: 6e74 696e 670a 2d2d 2d2d 2d2d 2d2d 2d2d nting.----------
│ │ │ │ │ -0002d380: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0002d390: 2d2d 2d2d 0a0a 7072 696e 744f 6e3a 2061 ----..printOn: a
│ │ │ │ │ -0002d3a0: 5374 7265 616d 0a20 2020 2020 5072 696e Stream. Prin
│ │ │ │ │ -0002d3b0: 7420 6120 7265 7072 6573 656e 7461 7469 t a representati
│ │ │ │ │ -0002d3c0: 6f6e 206f 6620 7468 6520 7265 6365 6976 on of the receiv
│ │ │ │ │ -0002d3d0: 6572 0a0a 1f0a 4669 6c65 3a20 6773 742d er....File: gst-
│ │ │ │ │ -0002d3e0: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ -0002d3f0: 3a20 5661 6c75 6548 6f6c 6465 722c 2020 : ValueHolder,
│ │ │ │ │ -0002d400: 4e65 7874 3a20 5661 7269 6162 6c65 4269 Next: VariableBi
│ │ │ │ │ -0002d410: 6e64 696e 672c 2020 5072 6576 3a20 5661 nding, Prev: Va
│ │ │ │ │ -0002d420: 6c75 6541 6461 7074 6f72 2c20 2055 703a lueAdaptor, Up:
│ │ │ │ │ -0002d430: 2042 6173 6520 636c 6173 7365 730a 0a31 Base classes..1
│ │ │ │ │ -0002d440: 2e32 3035 2056 616c 7565 486f 6c64 6572 .205 ValueHolder
│ │ │ │ │ -0002d450: 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d .===============
│ │ │ │ │ -0002d460: 3d3d 0a0a 4465 6669 6e65 6420 696e 206e ==..Defined in n
│ │ │ │ │ -0002d470: 616d 6573 7061 6365 2053 6d61 6c6c 7461 amespace Smallta
│ │ │ │ │ -0002d480: 6c6b 0a53 7570 6572 636c 6173 733a 2056 lk.Superclass: V
│ │ │ │ │ -0002d490: 616c 7565 4164 6170 746f 720a 4361 7465 alueAdaptor.Cate
│ │ │ │ │ -0002d4a0: 676f 7279 3a20 4c61 6e67 7561 6765 2d44 gory: Language-D
│ │ │ │ │ -0002d4b0: 6174 6120 7479 7065 730a 2020 2020 2049 ata types. I
│ │ │ │ │ -0002d4c0: 2073 746f 7265 206d 7920 7661 6c75 6520 store my value
│ │ │ │ │ -0002d4d0: 696e 2061 2076 6172 6961 626c 652e 2020 in a variable.
│ │ │ │ │ -0002d4e0: 466f 7220 6578 616d 706c 652c 2079 6f75 For example, you
│ │ │ │ │ -0002d4f0: 2063 616e 2075 7365 206d 6520 746f 0a20 can use me to.
│ │ │ │ │ -0002d500: 2020 2020 7061 7373 206e 756d 6265 7273 pass numbers
│ │ │ │ │ -0002d510: 2062 7920 7265 6665 7265 6e63 652e 2020 by reference.
│ │ │ │ │ -0002d520: 4a75 7374 2069 6e73 7461 6e63 6520 6d65 Just instance me
│ │ │ │ │ -0002d530: 2062 6566 6f72 6520 6361 6c6c 696e 6720 before calling
│ │ │ │ │ -0002d540: 610a 2020 2020 206d 6574 686f 6420 616e a. method an
│ │ │ │ │ -0002d550: 6420 6173 6b20 666f 7220 6d79 2076 616c d ask for my val
│ │ │ │ │ -0002d560: 7565 2061 6674 6572 2074 6861 7420 6d65 ue after that me
│ │ │ │ │ -0002d570: 7468 6f64 2e20 2054 6865 7265 2061 7265 thod. There are
│ │ │ │ │ -0002d580: 2061 206c 6f74 206f 660a 2020 2020 206f a lot of. o
│ │ │ │ │ -0002d590: 7468 6572 2063 7265 6174 6976 6520 7573 ther creative us
│ │ │ │ │ -0002d5a0: 6573 2066 6f72 206d 7920 696e 7461 6e63 es for my intanc
│ │ │ │ │ -0002d5b0: 6573 2c20 7468 6f75 6768 2e0a 0a2a 204d es, though...* M
│ │ │ │ │ -0002d5c0: 656e 753a 0a0a 2a20 5661 6c75 6548 6f6c enu:..* ValueHol
│ │ │ │ │ -0002d5d0: 6465 7220 636c 6173 732d 6372 6561 7469 der class-creati
│ │ │ │ │ -0002d5e0: 6e67 2069 6e73 7461 6e63 6573 3a3a 2020 ng instances::
│ │ │ │ │ -0002d5f0: 2863 6c61 7373 290a 2a20 5661 6c75 6548 (class).* ValueH
│ │ │ │ │ -0002d600: 6f6c 6465 722d 6163 6365 7373 696e 673a older-accessing:
│ │ │ │ │ -0002d610: 3a20 2028 696e 7374 616e 6365 290a 2a20 : (instance).*
│ │ │ │ │ -0002d620: 5661 6c75 6548 6f6c 6465 722d 696e 6974 ValueHolder-init
│ │ │ │ │ -0002d630: 6961 6c69 7a69 6e67 3a3a 2020 2869 6e73 ializing:: (ins
│ │ │ │ │ -0002d640: 7461 6e63 6529 0a0a 1f0a 4669 6c65 3a20 tance)....File:
│ │ │ │ │ -0002d650: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ -0002d660: 4e6f 6465 3a20 5661 6c75 6548 6f6c 6465 Node: ValueHolde
│ │ │ │ │ -0002d670: 7220 636c 6173 732d 6372 6561 7469 6e67 r class-creating
│ │ │ │ │ -0002d680: 2069 6e73 7461 6e63 6573 2c20 204e 6578 instances, Nex
│ │ │ │ │ -0002d690: 743a 2056 616c 7565 486f 6c64 6572 2d61 t: ValueHolder-a
│ │ │ │ │ -0002d6a0: 6363 6573 7369 6e67 2c20 2055 703a 2056 ccessing, Up: V
│ │ │ │ │ -0002d6b0: 616c 7565 486f 6c64 6572 0a0a 312e 3230 alueHolder..1.20
│ │ │ │ │ -0002d6c0: 352e 3120 5661 6c75 6548 6f6c 6465 7220 5.1 ValueHolder
│ │ │ │ │ -0002d6d0: 636c 6173 733a 2063 7265 6174 696e 6720 class: creating
│ │ │ │ │ -0002d6e0: 696e 7374 616e 6365 730a 2d2d 2d2d 2d2d instances.------
│ │ │ │ │ -0002d6f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0002d700: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0002d710: 2d2d 2d2d 2d2d 2d0a 0a6e 6577 0a20 2020 -------..new.
│ │ │ │ │ -0002d720: 2020 4372 6561 7465 2061 2056 616c 7565 Create a Value
│ │ │ │ │ -0002d730: 486f 6c64 6572 2077 686f 7365 2073 7461 Holder whose sta
│ │ │ │ │ -0002d740: 7274 696e 6720 7661 6c75 6520 6973 206e rting value is n
│ │ │ │ │ -0002d750: 696c 0a0a 6e75 6c6c 0a20 2020 2020 416e il..null. An
│ │ │ │ │ -0002d760: 7377 6572 2074 6865 2073 6f6c 6520 696e swer the sole in
│ │ │ │ │ -0002d770: 7374 616e 6365 206f 6620 4e75 6c6c 5661 stance of NullVa
│ │ │ │ │ -0002d780: 6c75 6548 6f6c 6465 720a 0a77 6974 683a lueHolder..with:
│ │ │ │ │ -0002d790: 2061 6e4f 626a 6563 740a 2020 2020 2043 anObject. C
│ │ │ │ │ -0002d7a0: 7265 6174 6520 6120 5661 6c75 6548 6f6c reate a ValueHol
│ │ │ │ │ -0002d7b0: 6465 7220 7768 6f73 6520 7374 6172 7469 der whose starti
│ │ │ │ │ -0002d7c0: 6e67 2076 616c 7565 2069 7320 616e 4f62 ng value is anOb
│ │ │ │ │ -0002d7d0: 6a65 6374 0a0a 1f0a 4669 6c65 3a20 6773 ject....File: gs
│ │ │ │ │ -0002d7e0: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ -0002d7f0: 6465 3a20 5661 6c75 6548 6f6c 6465 722d de: ValueHolder-
│ │ │ │ │ -0002d800: 6163 6365 7373 696e 672c 2020 4e65 7874 accessing, Next
│ │ │ │ │ -0002d810: 3a20 5661 6c75 6548 6f6c 6465 722d 696e : ValueHolder-in
│ │ │ │ │ -0002d820: 6974 6961 6c69 7a69 6e67 2c20 2050 7265 itializing, Pre
│ │ │ │ │ -0002d830: 763a 2056 616c 7565 486f 6c64 6572 2063 v: ValueHolder c
│ │ │ │ │ -0002d840: 6c61 7373 2d63 7265 6174 696e 6720 696e lass-creating in
│ │ │ │ │ -0002d850: 7374 616e 6365 732c 2020 5570 3a20 5661 stances, Up: Va
│ │ │ │ │ -0002d860: 6c75 6548 6f6c 6465 720a 0a31 2e32 3035 lueHolder..1.205
│ │ │ │ │ -0002d870: 2e32 2056 616c 7565 486f 6c64 6572 3a20 .2 ValueHolder:
│ │ │ │ │ -0002d880: 6163 6365 7373 696e 670a 2d2d 2d2d 2d2d accessing.------
│ │ │ │ │ -0002d890: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0002d8a0: 2d2d 2d2d 2d2d 2d2d 0a0a 7661 6c75 650a --------..value.
│ │ │ │ │ -0002d8b0: 2020 2020 2047 6574 2074 6865 2076 616c Get the val
│ │ │ │ │ -0002d8c0: 7565 206f 6620 7468 6520 7265 6365 6976 ue of the receiv
│ │ │ │ │ -0002d8d0: 6572 2e0a 0a76 616c 7565 3a20 616e 4f62 er...value: anOb
│ │ │ │ │ -0002d8e0: 6a65 6374 0a20 2020 2020 5365 7420 7468 ject. Set th
│ │ │ │ │ -0002d8f0: 6520 7661 6c75 6520 6f66 2074 6865 2072 e value of the r
│ │ │ │ │ -0002d900: 6563 6569 7665 722e 0a0a 1f0a 4669 6c65 eceiver.....File
│ │ │ │ │ -0002d910: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ -0002d920: 2020 4e6f 6465 3a20 5661 6c75 6548 6f6c Node: ValueHol
│ │ │ │ │ -0002d930: 6465 722d 696e 6974 6961 6c69 7a69 6e67 der-initializing
│ │ │ │ │ -0002d940: 2c20 2050 7265 763a 2056 616c 7565 486f , Prev: ValueHo
│ │ │ │ │ -0002d950: 6c64 6572 2d61 6363 6573 7369 6e67 2c20 lder-accessing,
│ │ │ │ │ -0002d960: 2055 703a 2056 616c 7565 486f 6c64 6572 Up: ValueHolder
│ │ │ │ │ -0002d970: 0a0a 312e 3230 352e 3320 5661 6c75 6548 ..1.205.3 ValueH
│ │ │ │ │ -0002d980: 6f6c 6465 723a 2069 6e69 7469 616c 697a older: initializ
│ │ │ │ │ -0002d990: 696e 670a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ing.------------
│ │ │ │ │ -0002d9a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0002d9b0: 2d2d 2d2d 2d0a 0a69 6e69 7469 616c 697a -----..initializ
│ │ │ │ │ -0002d9c0: 650a 2020 2020 2050 7269 7661 7465 202d e. Private -
│ │ │ │ │ -0002d9d0: 2073 6574 2074 6865 2069 6e69 7469 616c set the initial
│ │ │ │ │ -0002d9e0: 2076 616c 7565 206f 6620 7468 6520 7265 value of the re
│ │ │ │ │ -0002d9f0: 6365 6976 6572 0a0a 1f0a 4669 6c65 3a20 ceiver....File:
│ │ │ │ │ -0002da00: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ -0002da10: 4e6f 6465 3a20 5661 7269 6162 6c65 4269 Node: VariableBi
│ │ │ │ │ -0002da20: 6e64 696e 672c 2020 4e65 7874 3a20 5665 nding, Next: Ve
│ │ │ │ │ -0002da30: 7273 696f 6e61 626c 654f 626a 6563 7450 rsionableObjectP
│ │ │ │ │ -0002da40: 726f 7879 2c20 2050 7265 763a 2056 616c roxy, Prev: Val
│ │ │ │ │ -0002da50: 7565 486f 6c64 6572 2c20 2055 703a 2042 ueHolder, Up: B
│ │ │ │ │ -0002da60: 6173 6520 636c 6173 7365 730a 0a31 2e32 ase classes..1.2
│ │ │ │ │ -0002da70: 3036 2056 6172 6961 626c 6542 696e 6469 06 VariableBindi
│ │ │ │ │ -0002da80: 6e67 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ng.=============
│ │ │ │ │ -0002da90: 3d3d 3d3d 3d3d 3d3d 0a0a 4465 6669 6e65 ========..Define
│ │ │ │ │ -0002daa0: 6420 696e 206e 616d 6573 7061 6365 2053 d in namespace S
│ │ │ │ │ -0002dab0: 6d61 6c6c 7461 6c6b 0a53 7570 6572 636c malltalk.Supercl
│ │ │ │ │ -0002dac0: 6173 733a 2048 6f6d 6564 4173 736f 6369 ass: HomedAssoci
│ │ │ │ │ -0002dad0: 6174 696f 6e0a 4361 7465 676f 7279 3a20 ation.Category:
│ │ │ │ │ -0002dae0: 4c61 6e67 7561 6765 2d44 6174 6120 7479 Language-Data ty
│ │ │ │ │ -0002daf0: 7065 730a 2020 2020 204d 7920 696e 7374 pes. My inst
│ │ │ │ │ -0002db00: 616e 6365 7320 7265 7072 6573 656e 7420 ances represent
│ │ │ │ │ -0002db10: 6120 6d61 7070 696e 6720 6265 7477 6565 a mapping betwee
│ │ │ │ │ -0002db20: 6e20 6120 6b65 7920 696e 2061 206e 616d n a key in a nam
│ │ │ │ │ -0002db30: 6573 7061 6365 2061 6e64 0a20 2020 2020 espace and.
│ │ │ │ │ -0002db40: 6974 7320 7661 6c75 652e 2020 4920 7072 its value. I pr
│ │ │ │ │ -0002db50: 696e 7420 6469 6666 6572 656e 7420 7468 int different th
│ │ │ │ │ -0002db60: 616e 2061 206e 6f72 6d61 6c20 4173 736f an a normal Asso
│ │ │ │ │ -0002db70: 6369 6174 696f 6e2c 2061 6e64 206b 6e6f ciation, and kno
│ │ │ │ │ -0002db80: 770a 2020 2020 2061 626f 7574 206d 7920 w. about my
│ │ │ │ │ -0002db90: 7061 7265 6e74 206e 616d 6573 7061 6365 parent namespace
│ │ │ │ │ -0002dba0: 2c20 6f74 6865 7277 6973 6520 6d79 2062 , otherwise my b
│ │ │ │ │ -0002dbb0: 6568 6176 696f 7220 6973 2074 6865 2073 ehavior is the s
│ │ │ │ │ -0002dbc0: 616d 652e 0a0a 2a20 4d65 6e75 3a0a 0a2a ame...* Menu:..*
│ │ │ │ │ -0002dbd0: 2056 6172 6961 626c 6542 696e 6469 6e67 VariableBinding
│ │ │ │ │ -0002dbe0: 2d63 6f6d 7069 6c65 723a 3a20 2028 696e -compiler:: (in
│ │ │ │ │ -0002dbf0: 7374 616e 6365 290a 2a20 5661 7269 6162 stance).* Variab
│ │ │ │ │ -0002dc00: 6c65 4269 6e64 696e 672d 7072 696e 7469 leBinding-printi
│ │ │ │ │ -0002dc10: 6e67 3a3a 2020 2869 6e73 7461 6e63 6529 ng:: (instance)
│ │ │ │ │ -0002dc20: 0a2a 2056 6172 6961 626c 6542 696e 6469 .* VariableBindi
│ │ │ │ │ -0002dc30: 6e67 2d73 6176 696e 6720 616e 6420 6c6f ng-saving and lo
│ │ │ │ │ -0002dc40: 6164 696e 673a 3a20 2028 696e 7374 616e ading:: (instan
│ │ │ │ │ -0002dc50: 6365 290a 2a20 5661 7269 6162 6c65 4269 ce).* VariableBi
│ │ │ │ │ -0002dc60: 6e64 696e 672d 7374 6f72 696e 673a 3a20 nding-storing::
│ │ │ │ │ -0002dc70: 2028 696e 7374 616e 6365 290a 2a20 5661 (instance).* Va
│ │ │ │ │ -0002dc80: 7269 6162 6c65 4269 6e64 696e 672d 7465 riableBinding-te
│ │ │ │ │ -0002dc90: 7374 696e 673a 3a20 2028 696e 7374 616e sting:: (instan
│ │ │ │ │ -0002dca0: 6365 290a 0a1f 0a46 696c 653a 2067 7374 ce)....File: gst
│ │ │ │ │ -0002dcb0: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ -0002dcc0: 653a 2056 6172 6961 626c 6542 696e 6469 e: VariableBindi
│ │ │ │ │ -0002dcd0: 6e67 2d63 6f6d 7069 6c65 722c 2020 4e65 ng-compiler, Ne
│ │ │ │ │ -0002dce0: 7874 3a20 5661 7269 6162 6c65 4269 6e64 xt: VariableBind
│ │ │ │ │ -0002dcf0: 696e 672d 7072 696e 7469 6e67 2c20 2055 ing-printing, U
│ │ │ │ │ -0002dd00: 703a 2056 6172 6961 626c 6542 696e 6469 p: VariableBindi
│ │ │ │ │ -0002dd10: 6e67 0a0a 312e 3230 362e 3120 5661 7269 ng..1.206.1 Vari
│ │ │ │ │ -0002dd20: 6162 6c65 4269 6e64 696e 673a 2063 6f6d ableBinding: com
│ │ │ │ │ -0002dd30: 7069 6c65 720a 2d2d 2d2d 2d2d 2d2d 2d2d piler.----------
│ │ │ │ │ -0002dd40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0002dd50: 2d2d 2d2d 2d2d 2d0a 0a6c 6974 6572 616c -------..literal
│ │ │ │ │ -0002dd60: 4571 7561 6c73 3a20 616e 4f62 6a65 6374 Equals: anObject
│ │ │ │ │ -0002dd70: 0a20 2020 2020 4e6f 7420 636f 6d6d 656e . Not commen
│ │ │ │ │ -0002dd80: 7465 642e 0a0a 6c69 7465 7261 6c48 6173 ted...literalHas
│ │ │ │ │ -0002dd90: 680a 2020 2020 204e 6f74 2063 6f6d 6d65 h. Not comme
│ │ │ │ │ -0002dda0: 6e74 6564 2e0a 0a1f 0a46 696c 653a 2067 nted.....File: g
│ │ │ │ │ -0002ddb0: 7374 2d62 6173 652e 696e 666f 2c20 204e st-base.info, N
│ │ │ │ │ -0002ddc0: 6f64 653a 2056 6172 6961 626c 6542 696e ode: VariableBin
│ │ │ │ │ -0002ddd0: 6469 6e67 2d70 7269 6e74 696e 672c 2020 ding-printing,
│ │ │ │ │ -0002dde0: 4e65 7874 3a20 5661 7269 6162 6c65 4269 Next: VariableBi
│ │ │ │ │ -0002ddf0: 6e64 696e 672d 7361 7669 6e67 2061 6e64 nding-saving and
│ │ │ │ │ -0002de00: 206c 6f61 6469 6e67 2c20 2050 7265 763a loading, Prev:
│ │ │ │ │ -0002de10: 2056 6172 6961 626c 6542 696e 6469 6e67 VariableBinding
│ │ │ │ │ -0002de20: 2d63 6f6d 7069 6c65 722c 2020 5570 3a20 -compiler, Up:
│ │ │ │ │ -0002de30: 5661 7269 6162 6c65 4269 6e64 696e 670a VariableBinding.
│ │ │ │ │ -0002de40: 0a31 2e32 3036 2e32 2056 6172 6961 626c .1.206.2 Variabl
│ │ │ │ │ -0002de50: 6542 696e 6469 6e67 3a20 7072 696e 7469 eBinding: printi
│ │ │ │ │ -0002de60: 6e67 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ng.-------------
│ │ │ │ │ -0002de70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0002de80: 2d2d 2d2d 0a0a 7061 7468 0a20 2020 2020 ----..path.
│ │ │ │ │ -0002de90: 5072 696e 7420 6120 646f 7474 6564 2070 Print a dotted p
│ │ │ │ │ -0002dea0: 6174 6820 7468 6174 2063 6f6d 7069 6c65 ath that compile
│ │ │ │ │ -0002deb0: 7320 746f 2074 6865 2072 6563 6569 7665 s to the receive
│ │ │ │ │ -0002dec0: 7227 7320 7661 6c75 650a 0a70 7269 6e74 r's value..print
│ │ │ │ │ -0002ded0: 4f6e 3a20 6153 7472 6561 6d0a 2020 2020 On: aStream.
│ │ │ │ │ -0002dee0: 2050 7574 206f 6e20 6153 7472 6561 6d20 Put on aStream
│ │ │ │ │ -0002def0: 6120 7265 7072 6573 656e 7461 7469 6f6e a representation
│ │ │ │ │ -0002df00: 206f 6620 7468 6520 7265 6365 6976 6572 of the receiver
│ │ │ │ │ -0002df10: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ -0002df20: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ -0002df30: 5661 7269 6162 6c65 4269 6e64 696e 672d VariableBinding-
│ │ │ │ │ -0002df40: 7361 7669 6e67 2061 6e64 206c 6f61 6469 saving and loadi
│ │ │ │ │ -0002df50: 6e67 2c20 204e 6578 743a 2056 6172 6961 ng, Next: Varia
│ │ │ │ │ -0002df60: 626c 6542 696e 6469 6e67 2d73 746f 7269 bleBinding-stori
│ │ │ │ │ -0002df70: 6e67 2c20 2050 7265 763a 2056 6172 6961 ng, Prev: Varia
│ │ │ │ │ -0002df80: 626c 6542 696e 6469 6e67 2d70 7269 6e74 bleBinding-print
│ │ │ │ │ -0002df90: 696e 672c 2020 5570 3a20 5661 7269 6162 ing, Up: Variab
│ │ │ │ │ -0002dfa0: 6c65 4269 6e64 696e 670a 0a31 2e32 3036 leBinding..1.206
│ │ │ │ │ -0002dfb0: 2e33 2056 6172 6961 626c 6542 696e 6469 .3 VariableBindi
│ │ │ │ │ -0002dfc0: 6e67 3a20 7361 7669 6e67 2061 6e64 206c ng: saving and l
│ │ │ │ │ -0002dfd0: 6f61 6469 6e67 0a2d 2d2d 2d2d 2d2d 2d2d oading.---------
│ │ │ │ │ -0002dfe0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0002dff0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0002e000: 2d2d 0a0a 6269 6e61 7279 5265 7072 6573 --..binaryRepres
│ │ │ │ │ -0002e010: 656e 7461 7469 6f6e 4f62 6a65 6374 0a20 entationObject.
│ │ │ │ │ -0002e020: 2020 2020 5468 6973 206d 6574 686f 6420 This method
│ │ │ │ │ -0002e030: 6973 2069 6d70 6c65 6d65 6e74 6564 2074 is implemented t
│ │ │ │ │ -0002e040: 6f20 616c 6c6f 7720 666f 7220 6120 506c o allow for a Pl
│ │ │ │ │ -0002e050: 7567 6761 626c 6550 726f 7879 2074 6f20 uggableProxy to
│ │ │ │ │ -0002e060: 6265 2075 7365 640a 2020 2020 2077 6974 be used. wit
│ │ │ │ │ -0002e070: 6820 5661 7269 6162 6c65 4269 6e64 696e h VariableBindin
│ │ │ │ │ -0002e080: 6773 2e20 2041 6e73 7765 7220 6120 4469 gs. Answer a Di
│ │ │ │ │ -0002e090: 7265 6374 6564 4d65 7373 6167 6520 7768 rectedMessage wh
│ │ │ │ │ -0002e0a0: 6963 6820 7365 6e64 7320 2361 743a 0a20 ich sends #at:.
│ │ │ │ │ -0002e0b0: 2020 2020 746f 2074 6865 2065 6e76 6972 to the envir
│ │ │ │ │ -0002e0c0: 6f6e 6d65 6e74 2074 6861 7420 686f 6c64 onment that hold
│ │ │ │ │ -0002e0d0: 7320 7468 6520 7265 6365 6976 6572 2e0a s the receiver..
│ │ │ │ │ -0002e0e0: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ -0002e0f0: 652e 696e 666f 2c20 204e 6f64 653a 2056 e.info, Node: V
│ │ │ │ │ -0002e100: 6172 6961 626c 6542 696e 6469 6e67 2d73 ariableBinding-s
│ │ │ │ │ -0002e110: 746f 7269 6e67 2c20 204e 6578 743a 2056 toring, Next: V
│ │ │ │ │ -0002e120: 6172 6961 626c 6542 696e 6469 6e67 2d74 ariableBinding-t
│ │ │ │ │ -0002e130: 6573 7469 6e67 2c20 2050 7265 763a 2056 esting, Prev: V
│ │ │ │ │ -0002e140: 6172 6961 626c 6542 696e 6469 6e67 2d73 ariableBinding-s
│ │ │ │ │ -0002e150: 6176 696e 6720 616e 6420 6c6f 6164 696e aving and loadin
│ │ │ │ │ -0002e160: 672c 2020 5570 3a20 5661 7269 6162 6c65 g, Up: Variable
│ │ │ │ │ -0002e170: 4269 6e64 696e 670a 0a31 2e32 3036 2e34 Binding..1.206.4
│ │ │ │ │ -0002e180: 2056 6172 6961 626c 6542 696e 6469 6e67 VariableBinding
│ │ │ │ │ -0002e190: 3a20 7374 6f72 696e 670a 2d2d 2d2d 2d2d : storing.------
│ │ │ │ │ -0002e1a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0002e1b0: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6973 4c69 ----------..isLi
│ │ │ │ │ -0002e1c0: 7465 7261 6c4f 626a 6563 740a 2020 2020 teralObject.
│ │ │ │ │ -0002e1d0: 2041 6e73 7765 7220 7768 6574 6865 7220 Answer whether
│ │ │ │ │ -0002e1e0: 7468 6520 7265 6365 6976 6572 2069 7320 the receiver is
│ │ │ │ │ -0002e1f0: 6578 7072 6573 7369 626c 6520 6173 2061 expressible as a
│ │ │ │ │ -0002e200: 2053 6d61 6c6c 7461 6c6b 206c 6974 6572 Smalltalk liter
│ │ │ │ │ -0002e210: 616c 2e0a 0a73 746f 7265 4c69 7465 7261 al...storeLitera
│ │ │ │ │ -0002e220: 6c4f 6e3a 2061 5374 7265 616d 0a20 2020 lOn: aStream.
│ │ │ │ │ -0002e230: 2020 5374 6f72 6520 6f6e 2061 5374 7265 Store on aStre
│ │ │ │ │ -0002e240: 616d 2073 6f6d 6520 536d 616c 6c74 616c am some Smalltal
│ │ │ │ │ -0002e250: 6b20 636f 6465 2077 6869 6368 2063 6f6d k code which com
│ │ │ │ │ -0002e260: 7069 6c65 7320 746f 2074 6865 2072 6563 piles to the rec
│ │ │ │ │ -0002e270: 6569 7665 720a 0a73 746f 7265 4f6e 3a20 eiver..storeOn:
│ │ │ │ │ -0002e280: 6153 7472 6561 6d0a 2020 2020 2050 7574 aStream. Put
│ │ │ │ │ -0002e290: 206f 6e20 6153 7472 6561 6d20 736f 6d65 on aStream some
│ │ │ │ │ -0002e2a0: 2053 6d61 6c6c 7461 6c6b 2063 6f64 6520 Smalltalk code
│ │ │ │ │ -0002e2b0: 636f 6d70 696c 696e 6720 746f 2074 6865 compiling to the
│ │ │ │ │ -0002e2c0: 2072 6563 6569 7665 720a 0a1f 0a46 696c receiver....Fil
│ │ │ │ │ -0002e2d0: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ -0002e2e0: 2c20 204e 6f64 653a 2056 6172 6961 626c , Node: Variabl
│ │ │ │ │ -0002e2f0: 6542 696e 6469 6e67 2d74 6573 7469 6e67 eBinding-testing
│ │ │ │ │ -0002e300: 2c20 2050 7265 763a 2056 6172 6961 626c , Prev: Variabl
│ │ │ │ │ -0002e310: 6542 696e 6469 6e67 2d73 746f 7269 6e67 eBinding-storing
│ │ │ │ │ -0002e320: 2c20 2055 703a 2056 6172 6961 626c 6542 , Up: VariableB
│ │ │ │ │ -0002e330: 696e 6469 6e67 0a0a 312e 3230 362e 3520 inding..1.206.5
│ │ │ │ │ -0002e340: 5661 7269 6162 6c65 4269 6e64 696e 673a VariableBinding:
│ │ │ │ │ -0002e350: 2074 6573 7469 6e67 0a2d 2d2d 2d2d 2d2d testing.-------
│ │ │ │ │ -0002e360: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0002e370: 2d2d 2d2d 2d2d 2d2d 2d0a 0a69 7344 6566 ---------..isDef
│ │ │ │ │ -0002e380: 696e 6564 0a20 2020 2020 416e 7377 6572 ined. Answer
│ │ │ │ │ -0002e390: 2074 7275 6520 6966 2074 6869 7320 5661 true if this Va
│ │ │ │ │ -0002e3a0: 7269 6162 6c65 4269 6e64 696e 6720 6c69 riableBinding li
│ │ │ │ │ -0002e3b0: 7665 7320 6f75 7473 6964 6520 7468 6520 ves outside the
│ │ │ │ │ -0002e3c0: 556e 6465 636c 6172 6564 0a20 2020 2020 Undeclared.
│ │ │ │ │ -0002e3d0: 6469 6374 696f 6e61 7279 0a0a 1f0a 4669 dictionary....Fi
│ │ │ │ │ -0002e3e0: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ -0002e3f0: 6f2c 2020 4e6f 6465 3a20 5665 7273 696f o, Node: Versio
│ │ │ │ │ -0002e400: 6e61 626c 654f 626a 6563 7450 726f 7879 nableObjectProxy
│ │ │ │ │ -0002e410: 2c20 204e 6578 743a 2056 4653 2e41 7263 , Next: VFS.Arc
│ │ │ │ │ -0002e420: 6869 7665 4669 6c65 2c20 2050 7265 763a hiveFile, Prev:
│ │ │ │ │ -0002e430: 2056 6172 6961 626c 6542 696e 6469 6e67 VariableBinding
│ │ │ │ │ -0002e440: 2c20 2055 703a 2042 6173 6520 636c 6173 , Up: Base clas
│ │ │ │ │ -0002e450: 7365 730a 0a31 2e32 3037 2056 6572 7369 ses..1.207 Versi
│ │ │ │ │ -0002e460: 6f6e 6162 6c65 4f62 6a65 6374 5072 6f78 onableObjectProx
│ │ │ │ │ -0002e470: 790a 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d y.==============
│ │ │ │ │ -0002e480: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a ==============..
│ │ │ │ │ -0002e490: 4465 6669 6e65 6420 696e 206e 616d 6573 Defined in names
│ │ │ │ │ -0002e4a0: 7061 6365 2053 6d61 6c6c 7461 6c6b 0a53 pace Smalltalk.S
│ │ │ │ │ -0002e4b0: 7570 6572 636c 6173 733a 204e 756c 6c50 uperclass: NullP
│ │ │ │ │ -0002e4c0: 726f 7879 0a43 6174 6567 6f72 793a 2053 roxy.Category: S
│ │ │ │ │ -0002e4d0: 7472 6561 6d73 2d46 696c 6573 0a20 2020 treams-Files.
│ │ │ │ │ -0002e4e0: 2020 4920 616d 2061 2070 726f 7879 2074 I am a proxy t
│ │ │ │ │ -0002e4f0: 6861 7420 7374 6f72 6573 2061 6464 6974 hat stores addit
│ │ │ │ │ -0002e500: 696f 6e61 6c20 696e 666f 726d 6174 696f ional informatio
│ │ │ │ │ -0002e510: 6e20 746f 2061 6c6c 6f77 2064 6966 6665 n to allow diffe
│ │ │ │ │ -0002e520: 7265 6e74 0a20 2020 2020 7665 7273 696f rent. versio
│ │ │ │ │ -0002e530: 6e73 206f 6620 616e 206f 626a 6563 7427 ns of an object'
│ │ │ │ │ -0002e540: 7320 7265 7072 6573 656e 7461 7469 6f6e s representation
│ │ │ │ │ -0002e550: 7320 746f 2062 6520 6861 6e64 6c65 6420 s to be handled
│ │ │ │ │ -0002e560: 6279 2074 6865 0a20 2020 2020 7072 6f67 by the. prog
│ │ │ │ │ -0002e570: 7261 6d2e 2020 5665 7273 696f 6e61 626c ram. Versionabl
│ │ │ │ │ -0002e580: 654f 626a 6563 7450 726f 7869 6573 2061 eObjectProxies a
│ │ │ │ │ -0002e590: 7265 2062 6163 6b77 6172 6473 2063 6f6d re backwards com
│ │ │ │ │ -0002e5a0: 7061 7469 626c 652c 2074 6861 740a 2020 patible, that.
│ │ │ │ │ -0002e5b0: 2020 2069 7320 796f 7520 6361 6e20 7375 is you can su
│ │ │ │ │ -0002e5c0: 7070 6f72 7420 7665 7273 696f 6e69 6e67 pport versioning
│ │ │ │ │ -0002e5d0: 2065 7665 6e20 6966 2079 6f75 2064 6964 even if you did
│ │ │ │ │ -0002e5e0: 206e 6f74 2075 7365 2061 0a20 2020 2020 not use a.
│ │ │ │ │ -0002e5f0: 5665 7273 696f 6e61 626c 654f 626a 6563 VersionableObjec
│ │ │ │ │ -0002e600: 7450 726f 7879 2066 6f72 2074 6861 7420 tProxy for that
│ │ │ │ │ -0002e610: 636c 6173 7320 7768 656e 2074 6865 206f class when the o
│ │ │ │ │ -0002e620: 626a 6563 7420 7761 730a 2020 2020 206f bject was. o
│ │ │ │ │ -0002e630: 7269 6769 6e61 7269 6c79 2064 756d 7065 riginarily dumpe
│ │ │ │ │ -0002e640: 642e 2020 5665 7273 696f 6e61 626c 654f d. VersionableO
│ │ │ │ │ -0002e650: 626a 6563 7450 726f 7879 2064 6f65 7320 bjectProxy does
│ │ │ │ │ -0002e660: 6e6f 7420 7375 7070 6f72 740a 2020 2020 not support.
│ │ │ │ │ -0002e670: 2063 6c61 7373 6573 2074 6861 7420 6368 classes that ch
│ │ │ │ │ -0002e680: 616e 6765 6420 7368 6170 6520 6163 726f anged shape acro
│ │ │ │ │ -0002e690: 7373 2064 6966 6665 7265 6e74 2076 6572 ss different ver
│ │ │ │ │ -0002e6a0: 7369 6f6e 732e 2020 5365 6520 7468 650a sions. See the.
│ │ │ │ │ -0002e6b0: 2020 2020 206d 6574 686f 6420 636f 6d6d method comm
│ │ │ │ │ -0002e6c0: 656e 7473 2066 6f72 206d 6f72 6520 696e ents for more in
│ │ │ │ │ -0002e6d0: 666f 726d 6174 696f 6e2e 0a0a 2a20 4d65 formation...* Me
│ │ │ │ │ -0002e6e0: 6e75 3a0a 0a2a 2056 6572 7369 6f6e 6162 nu:..* Versionab
│ │ │ │ │ -0002e6f0: 6c65 4f62 6a65 6374 5072 6f78 7920 636c leObjectProxy cl
│ │ │ │ │ -0002e700: 6173 732d 7361 7669 6e67 2061 6e64 2072 ass-saving and r
│ │ │ │ │ -0002e710: 6573 746f 7269 6e67 3a3a 2020 2863 6c61 estoring:: (cla
│ │ │ │ │ -0002e720: 7373 290a 2a20 5665 7273 696f 6e61 626c ss).* Versionabl
│ │ │ │ │ -0002e730: 654f 626a 6563 7450 726f 7879 2d73 6176 eObjectProxy-sav
│ │ │ │ │ -0002e740: 696e 6720 616e 6420 7265 7374 6f72 696e ing and restorin
│ │ │ │ │ -0002e750: 673a 3a20 2028 696e 7374 616e 6365 290a g:: (instance).
│ │ │ │ │ -0002e760: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ -0002e770: 652e 696e 666f 2c20 204e 6f64 653a 2056 e.info, Node: V
│ │ │ │ │ -0002e780: 6572 7369 6f6e 6162 6c65 4f62 6a65 6374 ersionableObject
│ │ │ │ │ -0002e790: 5072 6f78 7920 636c 6173 732d 7361 7669 Proxy class-savi
│ │ │ │ │ -0002e7a0: 6e67 2061 6e64 2072 6573 746f 7269 6e67 ng and restoring
│ │ │ │ │ -0002e7b0: 2c20 204e 6578 743a 2056 6572 7369 6f6e , Next: Version
│ │ │ │ │ -0002e7c0: 6162 6c65 4f62 6a65 6374 5072 6f78 792d ableObjectProxy-
│ │ │ │ │ -0002e7d0: 7361 7669 6e67 2061 6e64 2072 6573 746f saving and resto
│ │ │ │ │ -0002e7e0: 7269 6e67 2c20 2055 703a 2056 6572 7369 ring, Up: Versi
│ │ │ │ │ -0002e7f0: 6f6e 6162 6c65 4f62 6a65 6374 5072 6f78 onableObjectProx
│ │ │ │ │ -0002e800: 790a 0a31 2e32 3037 2e31 2056 6572 7369 y..1.207.1 Versi
│ │ │ │ │ -0002e810: 6f6e 6162 6c65 4f62 6a65 6374 5072 6f78 onableObjectProx
│ │ │ │ │ -0002e820: 7920 636c 6173 733a 2073 6176 696e 6720 y class: saving
│ │ │ │ │ -0002e830: 616e 6420 7265 7374 6f72 696e 670a 2d2d and restoring.--
│ │ │ │ │ -0002e840: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0002e850: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0002e860: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0002e870: 2d2d 2d2d 2d2d 2d2d 0a0a 6c6f 6164 4672 --------..loadFr
│ │ │ │ │ -0002e880: 6f6d 3a20 616e 4f62 6a65 6374 4475 6d70 om: anObjectDump
│ │ │ │ │ -0002e890: 6572 0a20 2020 2020 5265 7472 6965 7665 er. Retrieve
│ │ │ │ │ -0002e8a0: 2074 6865 206f 626a 6563 742e 2020 4966 the object. If
│ │ │ │ │ -0002e8b0: 2074 6865 2076 6572 7369 6f6e 206e 756d the version num
│ │ │ │ │ -0002e8c0: 6265 7220 646f 6573 6e27 7420 6d61 7463 ber doesn't matc
│ │ │ │ │ -0002e8d0: 6820 7468 650a 2020 2020 2023 6269 6e61 h the. #bina
│ │ │ │ │ -0002e8e0: 7279 5265 7072 6573 656e 7461 7469 6f6e ryRepresentation
│ │ │ │ │ -0002e8f0: 5665 7273 696f 6e20 616e 7377 6572 6564 Version answered
│ │ │ │ │ -0002e900: 2062 7920 7468 6520 636c 6173 732c 2063 by the class, c
│ │ │ │ │ -0002e910: 616c 6c20 7468 6520 636c 6173 7327 0a20 all the class'.
│ │ │ │ │ -0002e920: 2020 2020 2363 6f6e 7665 7274 4672 6f6d #convertFrom
│ │ │ │ │ -0002e930: 5665 7273 696f 6e3a 7769 7468 4669 7865 Version:withFixe
│ │ │ │ │ -0002e940: 6456 6172 6961 626c 6573 3a69 6e73 7461 dVariables:insta
│ │ │ │ │ -0002e950: 6e63 6556 6172 6961 626c 6573 3a66 6f72 nceVariables:for
│ │ │ │ │ -0002e960: 3a0a 2020 2020 206d 6574 686f 642e 2020 :. method.
│ │ │ │ │ -0002e970: 5468 6520 7374 6f72 6564 2076 6572 7369 The stored versi
│ │ │ │ │ -0002e980: 6f6e 206e 756d 6265 7220 7769 6c6c 2062 on number will b
│ │ │ │ │ -0002e990: 6520 7468 6520 6669 7273 7420 7061 7261 e the first para
│ │ │ │ │ -0002e9a0: 6d65 7465 7220 746f 0a20 2020 2020 7468 meter to. th
│ │ │ │ │ -0002e9b0: 6174 206d 6574 686f 6420 286f 7220 6e69 at method (or ni
│ │ │ │ │ -0002e9c0: 6c20 6966 2074 6865 2073 746f 7265 6420 l if the stored
│ │ │ │ │ -0002e9d0: 6f62 6a65 6374 2064 6964 206e 6f74 2065 object did not e
│ │ │ │ │ -0002e9e0: 6d70 6c6f 7920 610a 2020 2020 2056 6572 mploy a. Ver
│ │ │ │ │ -0002e9f0: 7369 6f6e 6162 6c65 4f62 6a65 6374 5072 sionableObjectPr
│ │ │ │ │ -0002ea00: 6f78 7929 2c20 7468 6520 7265 6d61 696e oxy), the remain
│ │ │ │ │ -0002ea10: 696e 6720 7061 7261 6d65 7465 7273 2077 ing parameters w
│ │ │ │ │ -0002ea20: 696c 6c20 6265 0a20 2020 2020 7265 7370 ill be. resp
│ │ │ │ │ -0002ea30: 6563 7469 7665 6c79 2074 6865 2066 6978 ectively the fix
│ │ │ │ │ -0002ea40: 6564 2069 6e73 7461 6e63 6520 7661 7269 ed instance vari
│ │ │ │ │ -0002ea50: 6162 6c65 732c 2074 6865 2069 6e64 6578 ables, the index
│ │ │ │ │ -0002ea60: 6564 2069 6e73 7461 6e63 650a 2020 2020 ed instance.
│ │ │ │ │ -0002ea70: 2076 6172 6961 626c 6573 2028 6f72 206e variables (or n
│ │ │ │ │ -0002ea80: 696c 2069 6620 7468 6520 636c 6173 7320 il if the class
│ │ │ │ │ -0002ea90: 6973 2066 6978 6564 292c 2061 6e64 2074 is fixed), and t
│ │ │ │ │ -0002eaa0: 6865 204f 626a 6563 7444 756d 7065 720a he ObjectDumper.
│ │ │ │ │ -0002eab0: 2020 2020 2069 7473 656c 662e 2020 4966 itself. If
│ │ │ │ │ -0002eac0: 206e 6f20 5665 7273 696f 6e61 626c 654f no VersionableO
│ │ │ │ │ -0002ead0: 626a 6563 7450 726f 7879 2c20 7468 6520 bjectProxy, the
│ │ │ │ │ -0002eae0: 636c 6173 7320 6973 2073 656e 740a 2020 class is sent.
│ │ │ │ │ -0002eaf0: 2020 2023 6e6f 6e56 6572 7369 6f6e 6564 #nonVersioned
│ │ │ │ │ -0002eb00: 496e 7374 5369 7a65 2074 6f20 7265 7472 InstSize to retr
│ │ │ │ │ -0002eb10: 6965 7665 2074 6865 206e 756d 6265 7220 ieve the number
│ │ │ │ │ -0002eb20: 6f66 2066 6978 6564 2069 6e73 7461 6e63 of fixed instanc
│ │ │ │ │ -0002eb30: 650a 2020 2020 2076 6172 6961 626c 6573 e. variables
│ │ │ │ │ -0002eb40: 2073 746f 7265 6420 666f 7220 7468 6520 stored for the
│ │ │ │ │ -0002eb50: 6e6f 6e2d 7665 7273 696f 6e65 6420 6f62 non-versioned ob
│ │ │ │ │ -0002eb60: 6a65 6374 2e0a 0a1f 0a46 696c 653a 2067 ject.....File: g
│ │ │ │ │ -0002eb70: 7374 2d62 6173 652e 696e 666f 2c20 204e st-base.info, N
│ │ │ │ │ -0002eb80: 6f64 653a 2056 6572 7369 6f6e 6162 6c65 ode: Versionable
│ │ │ │ │ -0002eb90: 4f62 6a65 6374 5072 6f78 792d 7361 7669 ObjectProxy-savi
│ │ │ │ │ -0002eba0: 6e67 2061 6e64 2072 6573 746f 7269 6e67 ng and restoring
│ │ │ │ │ -0002ebb0: 2c20 2050 7265 763a 2056 6572 7369 6f6e , Prev: Version
│ │ │ │ │ -0002ebc0: 6162 6c65 4f62 6a65 6374 5072 6f78 7920 ableObjectProxy
│ │ │ │ │ -0002ebd0: 636c 6173 732d 7361 7669 6e67 2061 6e64 class-saving and
│ │ │ │ │ -0002ebe0: 2072 6573 746f 7269 6e67 2c20 2055 703a restoring, Up:
│ │ │ │ │ -0002ebf0: 2056 6572 7369 6f6e 6162 6c65 4f62 6a65 VersionableObje
│ │ │ │ │ -0002ec00: 6374 5072 6f78 790a 0a31 2e32 3037 2e32 ctProxy..1.207.2
│ │ │ │ │ -0002ec10: 2056 6572 7369 6f6e 6162 6c65 4f62 6a65 VersionableObje
│ │ │ │ │ -0002ec20: 6374 5072 6f78 793a 2073 6176 696e 6720 ctProxy: saving
│ │ │ │ │ -0002ec30: 616e 6420 7265 7374 6f72 696e 670a 2d2d and restoring.--
│ │ │ │ │ -0002ec40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0002ec50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0002ec60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0002ec70: 2d2d 0a0a 6475 6d70 546f 3a20 616e 4f62 --..dumpTo: anOb
│ │ │ │ │ -0002ec80: 6a65 6374 4475 6d70 6572 0a20 2020 2020 jectDumper.
│ │ │ │ │ -0002ec90: 5361 7665 2074 6865 206f 626a 6563 7420 Save the object
│ │ │ │ │ -0002eca0: 7769 7468 2065 7874 7261 2076 6572 7369 with extra versi
│ │ │ │ │ -0002ecb0: 6f6e 696e 6720 696e 666f 726d 6174 696f oning informatio
│ │ │ │ │ -0002ecc0: 6e2e 0a0a 1f0a 4669 6c65 3a20 6773 742d n.....File: gst-
│ │ │ │ │ -0002ecd0: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ -0002ece0: 3a20 5646 532e 4172 6368 6976 6546 696c : VFS.ArchiveFil
│ │ │ │ │ -0002ecf0: 652c 2020 4e65 7874 3a20 5646 532e 4172 e, Next: VFS.Ar
│ │ │ │ │ -0002ed00: 6368 6976 654d 656d 6265 722c 2020 5072 chiveMember, Pr
│ │ │ │ │ -0002ed10: 6576 3a20 5665 7273 696f 6e61 626c 654f ev: VersionableO
│ │ │ │ │ -0002ed20: 626a 6563 7450 726f 7879 2c20 2055 703a bjectProxy, Up:
│ │ │ │ │ -0002ed30: 2042 6173 6520 636c 6173 7365 730a 0a31 Base classes..1
│ │ │ │ │ -0002ed40: 2e32 3038 2056 4653 2e41 7263 6869 7665 .208 VFS.Archive
│ │ │ │ │ -0002ed50: 4669 6c65 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d File.===========
│ │ │ │ │ -0002ed60: 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a 4465 6669 ==========..Defi
│ │ │ │ │ -0002ed70: 6e65 6420 696e 206e 616d 6573 7061 6365 ned in namespace
│ │ │ │ │ -0002ed80: 2053 6d61 6c6c 7461 6c6b 2e56 4653 0a53 Smalltalk.VFS.S
│ │ │ │ │ -0002ed90: 7570 6572 636c 6173 733a 2056 4653 2e46 uperclass: VFS.F
│ │ │ │ │ -0002eda0: 696c 6557 7261 7070 6572 0a43 6174 6567 ileWrapper.Categ
│ │ │ │ │ -0002edb0: 6f72 793a 2053 7472 6561 6d73 2d46 696c ory: Streams-Fil
│ │ │ │ │ -0002edc0: 6573 0a20 2020 2020 4172 6368 6976 6546 es. ArchiveF
│ │ │ │ │ -0002edd0: 696c 6520 6861 6e64 6c65 7320 7669 7274 ile handles virt
│ │ │ │ │ -0002ede0: 7561 6c20 6669 6c65 7379 7374 656d 7320 ual filesystems
│ │ │ │ │ -0002edf0: 7468 6174 2068 6176 6520 6120 6469 7265 that have a dire
│ │ │ │ │ -0002ee00: 6374 6f72 790a 2020 2020 2073 7472 7563 ctory. struc
│ │ │ │ │ -0002ee10: 7475 7265 206f 6620 7468 6569 7220 6f77 ture of their ow
│ │ │ │ │ -0002ee20: 6e2e 2020 5468 6520 6469 7265 6374 6f72 n. The director
│ │ │ │ │ -0002ee30: 6965 7320 616e 6420 6669 6c65 7320 696e ies and files in
│ │ │ │ │ -0002ee40: 2074 6865 2061 7263 6869 7665 0a20 2020 the archive.
│ │ │ │ │ -0002ee50: 2020 6172 6520 696e 7374 616e 6365 7320 are instances
│ │ │ │ │ -0002ee60: 6f66 2041 7263 6869 7665 4d65 6d62 6572 of ArchiveMember
│ │ │ │ │ -0002ee70: 2c20 6275 7420 7468 6520 6675 6e63 7469 , but the functi
│ │ │ │ │ -0002ee80: 6f6e 616c 6974 7920 7265 7369 6465 730a onality resides.
│ │ │ │ │ -0002ee90: 2020 2020 2065 6e74 6972 656c 7920 696e entirely in
│ │ │ │ │ -0002eea0: 2041 7263 6869 7665 4669 6c65 2062 6563 ArchiveFile bec
│ │ │ │ │ -0002eeb0: 6175 7365 2074 6865 206d 656d 6265 7273 ause the members
│ │ │ │ │ -0002eec0: 2077 696c 6c20 7374 696c 6c20 6173 6b20 will still ask
│ │ │ │ │ -0002eed0: 7468 650a 2020 2020 2061 7263 6869 7665 the. archive
│ │ │ │ │ -0002eee0: 2074 6f20 6765 7420 6469 7265 6374 6f72 to get director
│ │ │ │ │ -0002eef0: 7920 696e 666f 726d 6174 696f 6e20 6f6e y information on
│ │ │ │ │ -0002ef00: 2074 6865 6d2c 2074 6f20 6578 7472 6163 them, to extrac
│ │ │ │ │ -0002ef10: 7420 7468 656d 2074 6f20 610a 2020 2020 t them to a.
│ │ │ │ │ -0002ef20: 2072 6561 6c20 6669 6c65 2c20 616e 6420 real file, and
│ │ │ │ │ -0002ef30: 736f 206f 6e2e 0a0a 2a20 4d65 6e75 3a0a so on...* Menu:.
│ │ │ │ │ -0002ef40: 0a2a 2056 4653 2e41 7263 6869 7665 4669 .* VFS.ArchiveFi
│ │ │ │ │ -0002ef50: 6c65 2d41 7263 6869 7665 4d65 6d62 6572 le-ArchiveMember
│ │ │ │ │ -0002ef60: 2070 726f 746f 636f 6c3a 3a20 2028 696e protocol:: (in
│ │ │ │ │ -0002ef70: 7374 616e 6365 290a 2a20 5646 532e 4172 stance).* VFS.Ar
│ │ │ │ │ -0002ef80: 6368 6976 6546 696c 652d 6469 7265 6374 chiveFile-direct
│ │ │ │ │ -0002ef90: 6f72 7920 6f70 6572 6174 696f 6e73 3a3a ory operations::
│ │ │ │ │ -0002efa0: 2020 2869 6e73 7461 6e63 6529 0a2a 2056 (instance).* V
│ │ │ │ │ -0002efb0: 4653 2e41 7263 6869 7665 4669 6c65 2d71 FS.ArchiveFile-q
│ │ │ │ │ -0002efc0: 7565 7279 696e 673a 3a20 2028 696e 7374 uerying:: (inst
│ │ │ │ │ -0002efd0: 616e 6365 290a 2a20 5646 532e 4172 6368 ance).* VFS.Arch
│ │ │ │ │ -0002efe0: 6976 6546 696c 652d 7374 696c 6c20 756e iveFile-still un
│ │ │ │ │ -0002eff0: 636c 6173 7369 6669 6564 3a3a 2020 2869 classified:: (i
│ │ │ │ │ -0002f000: 6e73 7461 6e63 6529 0a2a 2056 4653 2e41 nstance).* VFS.A
│ │ │ │ │ -0002f010: 7263 6869 7665 4669 6c65 2d54 6d70 4669 rchiveFile-TmpFi
│ │ │ │ │ -0002f020: 6c65 4172 6368 6976 654d 656d 6265 7220 leArchiveMember
│ │ │ │ │ -0002f030: 7072 6f74 6f63 6f6c 3a3a 2020 2869 6e73 protocol:: (ins
│ │ │ │ │ -0002f040: 7461 6e63 6529 0a0a 1f0a 4669 6c65 3a20 tance)....File:
│ │ │ │ │ -0002f050: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ -0002f060: 4e6f 6465 3a20 5646 532e 4172 6368 6976 Node: VFS.Archiv
│ │ │ │ │ -0002f070: 6546 696c 652d 4172 6368 6976 654d 656d eFile-ArchiveMem
│ │ │ │ │ -0002f080: 6265 7220 7072 6f74 6f63 6f6c 2c20 204e ber protocol, N
│ │ │ │ │ -0002f090: 6578 743a 2056 4653 2e41 7263 6869 7665 ext: VFS.Archive
│ │ │ │ │ -0002f0a0: 4669 6c65 2d64 6972 6563 746f 7279 206f File-directory o
│ │ │ │ │ -0002f0b0: 7065 7261 7469 6f6e 732c 2020 5570 3a20 perations, Up:
│ │ │ │ │ -0002f0c0: 5646 532e 4172 6368 6976 6546 696c 650a VFS.ArchiveFile.
│ │ │ │ │ -0002f0d0: 0a31 2e32 3038 2e31 2056 4653 2e41 7263 .1.208.1 VFS.Arc
│ │ │ │ │ -0002f0e0: 6869 7665 4669 6c65 3a20 4172 6368 6976 hiveFile: Archiv
│ │ │ │ │ -0002f0f0: 654d 656d 6265 7220 7072 6f74 6f63 6f6c eMember protocol
│ │ │ │ │ -0002f100: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------
│ │ │ │ │ -0002f110: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0002f120: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0002f130: 0a0a 6669 6c6c 4d65 6d62 6572 3a20 616e ..fillMember: an
│ │ │ │ │ -0002f140: 4172 6368 6976 654d 656d 6265 720a 2020 ArchiveMember.
│ │ │ │ │ -0002f150: 2020 2045 7874 7261 6374 2074 6865 2069 Extract the i
│ │ │ │ │ -0002f160: 6e66 6f72 6d61 7469 6f6e 206f 6e20 616e nformation on an
│ │ │ │ │ -0002f170: 4172 6368 6976 654d 656d 6265 722e 2020 ArchiveMember.
│ │ │ │ │ -0002f180: 416e 7377 6572 2066 616c 7365 2069 6620 Answer false if
│ │ │ │ │ -0002f190: 6974 0a20 2020 2020 6163 7475 616c 6c79 it. actually
│ │ │ │ │ -0002f1a0: 2064 6f65 7320 6e6f 7420 6578 6973 7420 does not exist
│ │ │ │ │ -0002f1b0: 696e 2074 6865 2061 7263 6869 7665 3b20 in the archive;
│ │ │ │ │ -0002f1c0: 6f74 6865 7277 6973 652c 2061 6e73 7765 otherwise, answe
│ │ │ │ │ -0002f1d0: 7220 7472 7565 0a20 2020 2020 6166 7465 r true. afte
│ │ │ │ │ -0002f1e0: 7220 6861 7669 6e67 2074 6f6c 6420 616e r having told an
│ │ │ │ │ -0002f1f0: 4172 6368 6976 654d 656d 6265 7220 6162 ArchiveMember ab
│ │ │ │ │ -0002f200: 6f75 7420 7468 656d 2062 7920 7365 6e64 out them by send
│ │ │ │ │ -0002f210: 696e 670a 2020 2020 2023 7369 7a65 3a73 ing. #size:s
│ │ │ │ │ -0002f220: 7443 7469 6d65 3a73 744d 7469 6d65 3a73 tCtime:stMtime:s
│ │ │ │ │ -0002f230: 7441 7469 6d65 3a69 7344 6972 6563 746f tAtime:isDirecto
│ │ │ │ │ -0002f240: 7279 3a20 746f 2069 742e 0a0a 6d65 6d62 ry: to it...memb
│ │ │ │ │ -0002f250: 6572 3a20 616e 4172 6368 6976 654d 656d er: anArchiveMem
│ │ │ │ │ -0002f260: 6265 7220 646f 3a20 6142 6c6f 636b 0a20 ber do: aBlock.
│ │ │ │ │ -0002f270: 2020 2020 4576 616c 7561 7465 2061 426c Evaluate aBl
│ │ │ │ │ -0002f280: 6f63 6b20 6f6e 6365 2066 6f72 2065 6163 ock once for eac
│ │ │ │ │ -0002f290: 6820 6669 6c65 2069 6e20 7468 6520 6469 h file in the di
│ │ │ │ │ -0002f2a0: 7265 6374 6f72 7920 7265 7072 6573 656e rectory represen
│ │ │ │ │ -0002f2b0: 7465 6420 6279 0a20 2020 2020 616e 4172 ted by. anAr
│ │ │ │ │ -0002f2c0: 6368 6976 654d 656d 6265 722c 2070 6173 chiveMember, pas
│ │ │ │ │ -0002f2d0: 7369 6e67 2069 7473 206e 616d 652e 0a0a sing its name...
│ │ │ │ │ -0002f2e0: 6d65 6d62 6572 3a20 616e 4172 6368 6976 member: anArchiv
│ │ │ │ │ -0002f2f0: 654d 656d 6265 7220 6d6f 6465 3a20 6269 eMember mode: bi
│ │ │ │ │ -0002f300: 7473 0a20 2020 2020 5365 7420 7468 6520 ts. Set the
│ │ │ │ │ -0002f310: 7065 726d 6973 7369 6f6e 2062 6974 7320 permission bits
│ │ │ │ │ -0002f320: 666f 7220 7468 6520 6669 6c65 2069 6e20 for the file in
│ │ │ │ │ -0002f330: 616e 4172 6368 6976 654d 656d 6265 722e anArchiveMember.
│ │ │ │ │ -0002f340: 0a0a 7265 6672 6573 680a 2020 2020 2045 ..refresh. E
│ │ │ │ │ -0002f350: 7874 7261 6374 2074 6865 2064 6972 6563 xtract the direc
│ │ │ │ │ -0002f360: 746f 7279 206c 6973 7469 6e67 2066 726f tory listing fro
│ │ │ │ │ -0002f370: 6d20 7468 6520 6172 6368 6976 650a 0a72 m the archive..r
│ │ │ │ │ -0002f380: 656d 6f76 654d 656d 6265 723a 2061 6e41 emoveMember: anA
│ │ │ │ │ -0002f390: 7263 6869 7665 4d65 6d62 6572 0a20 2020 rchiveMember.
│ │ │ │ │ -0002f3a0: 2020 5265 6d6f 7665 2074 6865 206d 656d Remove the mem
│ │ │ │ │ -0002f3b0: 6265 7220 7265 7072 6573 656e 7465 6420 ber represented
│ │ │ │ │ -0002f3c0: 6279 2061 6e41 7263 6869 7665 4d65 6d62 by anArchiveMemb
│ │ │ │ │ -0002f3d0: 6572 2e0a 0a75 7064 6174 654d 656d 6265 er...updateMembe
│ │ │ │ │ -0002f3e0: 723a 2061 6e41 7263 6869 7665 4d65 6d62 r: anArchiveMemb
│ │ │ │ │ -0002f3f0: 6572 0a20 2020 2020 5570 6461 7465 2074 er. Update t
│ │ │ │ │ -0002f400: 6865 206d 656d 6265 7220 7265 7072 6573 he member repres
│ │ │ │ │ -0002f410: 656e 7465 6420 6279 2061 6e41 7263 6869 ented by anArchi
│ │ │ │ │ -0002f420: 7665 4d65 6d62 6572 2062 7920 636f 7079 veMember by copy
│ │ │ │ │ -0002f430: 696e 6720 7468 650a 2020 2020 2066 696c ing the. fil
│ │ │ │ │ -0002f440: 6520 696e 746f 2077 6869 6368 2069 7420 e into which it
│ │ │ │ │ -0002f450: 7761 7320 6578 7472 6163 7465 6420 6261 was extracted ba
│ │ │ │ │ -0002f460: 636b 2074 6f20 7468 6520 6172 6368 6976 ck to the archiv
│ │ │ │ │ -0002f470: 652e 0a0a 1f0a 4669 6c65 3a20 6773 742d e.....File: gst-
│ │ │ │ │ -0002f480: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ -0002f490: 3a20 5646 532e 4172 6368 6976 6546 696c : VFS.ArchiveFil
│ │ │ │ │ -0002f4a0: 652d 6469 7265 6374 6f72 7920 6f70 6572 e-directory oper
│ │ │ │ │ -0002f4b0: 6174 696f 6e73 2c20 204e 6578 743a 2056 ations, Next: V
│ │ │ │ │ -0002f4c0: 4653 2e41 7263 6869 7665 4669 6c65 2d71 FS.ArchiveFile-q
│ │ │ │ │ -0002f4d0: 7565 7279 696e 672c 2020 5072 6576 3a20 uerying, Prev:
│ │ │ │ │ -0002f4e0: 5646 532e 4172 6368 6976 6546 696c 652d VFS.ArchiveFile-
│ │ │ │ │ -0002f4f0: 4172 6368 6976 654d 656d 6265 7220 7072 ArchiveMember pr
│ │ │ │ │ -0002f500: 6f74 6f63 6f6c 2c20 2055 703a 2056 4653 otocol, Up: VFS
│ │ │ │ │ -0002f510: 2e41 7263 6869 7665 4669 6c65 0a0a 312e .ArchiveFile..1.
│ │ │ │ │ -0002f520: 3230 382e 3220 5646 532e 4172 6368 6976 208.2 VFS.Archiv
│ │ │ │ │ -0002f530: 6546 696c 653a 2064 6972 6563 746f 7279 eFile: directory
│ │ │ │ │ -0002f540: 206f 7065 7261 7469 6f6e 730a 2d2d 2d2d operations.----
│ │ │ │ │ -0002f550: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0002f560: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0002f570: 2d2d 2d2d 2d2d 2d2d 2d0a 0a61 743a 2061 ---------..at: a
│ │ │ │ │ -0002f580: 4e61 6d65 0a20 2020 2020 416e 7377 6572 Name. Answer
│ │ │ │ │ -0002f590: 2061 2046 696c 6550 6174 6820 666f 7220 a FilePath for
│ │ │ │ │ -0002f5a0: 6120 6669 6c65 206e 616d 6564 2027 614e a file named 'aN
│ │ │ │ │ -0002f5b0: 616d 6527 2072 6573 6964 696e 6720 696e ame' residing in
│ │ │ │ │ -0002f5c0: 2074 6865 0a20 2020 2020 6469 7265 6374 the. direct
│ │ │ │ │ -0002f5d0: 6f72 7920 7265 7072 6573 656e 7465 6420 ory represented
│ │ │ │ │ -0002f5e0: 6279 2074 6865 2072 6563 6569 7665 722e by the receiver.
│ │ │ │ │ -0002f5f0: 0a0a 6e61 6d65 4174 3a20 6153 7472 696e ..nameAt: aStrin
│ │ │ │ │ -0002f600: 670a 2020 2020 2041 6e73 7765 7220 6120 g. Answer a
│ │ │ │ │ -0002f610: 4669 6c65 5061 7468 2066 6f72 2061 2066 FilePath for a f
│ │ │ │ │ -0002f620: 696c 6520 6e61 6d65 6420 2761 4e61 6d65 ile named 'aName
│ │ │ │ │ -0002f630: 2720 7265 7369 6469 6e67 2069 6e20 7468 ' residing in th
│ │ │ │ │ -0002f640: 650a 2020 2020 2064 6972 6563 746f 7279 e. directory
│ │ │ │ │ -0002f650: 2072 6570 7265 7365 6e74 6564 2062 7920 represented by
│ │ │ │ │ -0002f660: 7468 6520 7265 6365 6976 6572 2e0a 0a6e the receiver...n
│ │ │ │ │ -0002f670: 616d 6573 446f 3a20 6142 6c6f 636b 0a20 amesDo: aBlock.
│ │ │ │ │ -0002f680: 2020 2020 4576 616c 7561 7465 2061 426c Evaluate aBl
│ │ │ │ │ -0002f690: 6f63 6b20 6f6e 6365 2066 6f72 2065 6163 ock once for eac
│ │ │ │ │ -0002f6a0: 6820 6669 6c65 2069 6e20 7468 6520 6469 h file in the di
│ │ │ │ │ -0002f6b0: 7265 6374 6f72 7920 7265 7072 6573 656e rectory represen
│ │ │ │ │ -0002f6c0: 7465 6420 6279 0a20 2020 2020 7468 6520 ted by. the
│ │ │ │ │ -0002f6d0: 7265 6365 6976 6572 2c20 7061 7373 696e receiver, passin
│ │ │ │ │ -0002f6e0: 6720 6974 7320 6e61 6d65 2e0a 0a72 656c g its name...rel
│ │ │ │ │ -0002f6f0: 6561 7365 0a20 2020 2020 5265 6c65 6173 ease. Releas
│ │ │ │ │ -0002f700: 6520 7468 6520 7265 736f 7572 6365 7320 e the resources
│ │ │ │ │ -0002f710: 7573 6564 2062 7920 7468 6520 7265 6365 used by the rece
│ │ │ │ │ -0002f720: 6976 6572 2074 6861 7420 646f 6e27 7420 iver that don't
│ │ │ │ │ -0002f730: 7375 7276 6976 6520 7768 656e 0a20 2020 survive when.
│ │ │ │ │ -0002f740: 2020 7265 6c6f 6164 696e 6720 6120 736e reloading a sn
│ │ │ │ │ -0002f750: 6170 7368 6f74 2e0a 0a1f 0a46 696c 653a apshot.....File:
│ │ │ │ │ -0002f760: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ -0002f770: 204e 6f64 653a 2056 4653 2e41 7263 6869 Node: VFS.Archi
│ │ │ │ │ -0002f780: 7665 4669 6c65 2d71 7565 7279 696e 672c veFile-querying,
│ │ │ │ │ -0002f790: 2020 4e65 7874 3a20 5646 532e 4172 6368 Next: VFS.Arch
│ │ │ │ │ -0002f7a0: 6976 6546 696c 652d 7374 696c 6c20 756e iveFile-still un
│ │ │ │ │ -0002f7b0: 636c 6173 7369 6669 6564 2c20 2050 7265 classified, Pre
│ │ │ │ │ -0002f7c0: 763a 2056 4653 2e41 7263 6869 7665 4669 v: VFS.ArchiveFi
│ │ │ │ │ -0002f7d0: 6c65 2d64 6972 6563 746f 7279 206f 7065 le-directory ope
│ │ │ │ │ -0002f7e0: 7261 7469 6f6e 732c 2020 5570 3a20 5646 rations, Up: VF
│ │ │ │ │ -0002f7f0: 532e 4172 6368 6976 6546 696c 650a 0a31 S.ArchiveFile..1
│ │ │ │ │ -0002f800: 2e32 3038 2e33 2056 4653 2e41 7263 6869 .208.3 VFS.Archi
│ │ │ │ │ -0002f810: 7665 4669 6c65 3a20 7175 6572 7969 6e67 veFile: querying
│ │ │ │ │ -0002f820: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------
│ │ │ │ │ -0002f830: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0002f840: 2d2d 0a0a 6973 4163 6365 7373 6962 6c65 --..isAccessible
│ │ │ │ │ -0002f850: 0a20 2020 2020 416e 7377 6572 2077 6865 . Answer whe
│ │ │ │ │ -0002f860: 7468 6572 2061 2064 6972 6563 746f 7279 ther a directory
│ │ │ │ │ -0002f870: 2077 6974 6820 7468 6520 6e61 6d65 2063 with the name c
│ │ │ │ │ -0002f880: 6f6e 7461 696e 6564 2069 6e20 7468 6520 ontained in the
│ │ │ │ │ -0002f890: 7265 6365 6976 6572 0a20 2020 2020 646f receiver. do
│ │ │ │ │ -0002f8a0: 6573 2065 7869 7374 2061 6e64 2063 616e es exist and can
│ │ │ │ │ -0002f8b0: 2062 6520 6163 6365 7373 6564 0a0a 6973 be accessed..is
│ │ │ │ │ -0002f8c0: 4469 7265 6374 6f72 790a 2020 2020 2041 Directory. A
│ │ │ │ │ -0002f8d0: 6e73 7765 7220 7472 7565 2e20 2054 6865 nswer true. The
│ │ │ │ │ -0002f8e0: 2061 7263 6869 7665 2063 616e 2061 6c77 archive can alw
│ │ │ │ │ -0002f8f0: 6179 7320 6265 2063 6f6e 7369 6465 7265 ays be considere
│ │ │ │ │ -0002f900: 6420 6173 2061 2064 6972 6563 746f 7279 d as a directory
│ │ │ │ │ -0002f910: 2e0a 0a1f 0a46 696c 653a 2067 7374 2d62 .....File: gst-b
│ │ │ │ │ -0002f920: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ -0002f930: 2056 4653 2e41 7263 6869 7665 4669 6c65 VFS.ArchiveFile
│ │ │ │ │ -0002f940: 2d73 7469 6c6c 2075 6e63 6c61 7373 6966 -still unclassif
│ │ │ │ │ -0002f950: 6965 642c 2020 4e65 7874 3a20 5646 532e ied, Next: VFS.
│ │ │ │ │ -0002f960: 4172 6368 6976 6546 696c 652d 546d 7046 ArchiveFile-TmpF
│ │ │ │ │ -0002f970: 696c 6541 7263 6869 7665 4d65 6d62 6572 ileArchiveMember
│ │ │ │ │ -0002f980: 2070 726f 746f 636f 6c2c 2020 5072 6576 protocol, Prev
│ │ │ │ │ -0002f990: 3a20 5646 532e 4172 6368 6976 6546 696c : VFS.ArchiveFil
│ │ │ │ │ -0002f9a0: 652d 7175 6572 7969 6e67 2c20 2055 703a e-querying, Up:
│ │ │ │ │ -0002f9b0: 2056 4653 2e41 7263 6869 7665 4669 6c65 VFS.ArchiveFile
│ │ │ │ │ -0002f9c0: 0a0a 312e 3230 382e 3420 5646 532e 4172 ..1.208.4 VFS.Ar
│ │ │ │ │ -0002f9d0: 6368 6976 6546 696c 653a 2073 7469 6c6c chiveFile: still
│ │ │ │ │ -0002f9e0: 2075 6e63 6c61 7373 6966 6965 640a 2d2d unclassified.--
│ │ │ │ │ -0002f9f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0002fa00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0002fa10: 2d2d 2d2d 2d2d 2d2d 2d0a 0a64 6973 706c ---------..displ
│ │ │ │ │ -0002fa20: 6179 4f6e 3a20 6153 7472 6561 6d0a 2020 ayOn: aStream.
│ │ │ │ │ -0002fa30: 2020 2050 7269 6e74 2061 2072 6570 7265 Print a repre
│ │ │ │ │ -0002fa40: 7365 6e74 6174 696f 6e20 6f66 2074 6865 sentation of the
│ │ │ │ │ -0002fa50: 2066 696c 6520 6964 656e 7469 6669 6564 file identified
│ │ │ │ │ -0002fa60: 2062 7920 7468 6520 7265 6365 6976 6572 by the receiver
│ │ │ │ │ -0002fa70: 2e0a 0a1f 0a46 696c 653a 2067 7374 2d62 .....File: gst-b
│ │ │ │ │ -0002fa80: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ -0002fa90: 2056 4653 2e41 7263 6869 7665 4669 6c65 VFS.ArchiveFile
│ │ │ │ │ -0002faa0: 2d54 6d70 4669 6c65 4172 6368 6976 654d -TmpFileArchiveM
│ │ │ │ │ -0002fab0: 656d 6265 7220 7072 6f74 6f63 6f6c 2c20 ember protocol,
│ │ │ │ │ -0002fac0: 2050 7265 763a 2056 4653 2e41 7263 6869 Prev: VFS.Archi
│ │ │ │ │ -0002fad0: 7665 4669 6c65 2d73 7469 6c6c 2075 6e63 veFile-still unc
│ │ │ │ │ -0002fae0: 6c61 7373 6966 6965 642c 2020 5570 3a20 lassified, Up:
│ │ │ │ │ -0002faf0: 5646 532e 4172 6368 6976 6546 696c 650a VFS.ArchiveFile.
│ │ │ │ │ -0002fb00: 0a31 2e32 3038 2e35 2056 4653 2e41 7263 .1.208.5 VFS.Arc
│ │ │ │ │ -0002fb10: 6869 7665 4669 6c65 3a20 546d 7046 696c hiveFile: TmpFil
│ │ │ │ │ -0002fb20: 6541 7263 6869 7665 4d65 6d62 6572 2070 eArchiveMember p
│ │ │ │ │ -0002fb30: 726f 746f 636f 6c0a 2d2d 2d2d 2d2d 2d2d rotocol.--------
│ │ │ │ │ -0002fb40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0002fb50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -0002fb60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------..
│ │ │ │ │ -0002fb70: 6578 7472 6163 744d 656d 6265 723a 2061 extractMember: a
│ │ │ │ │ -0002fb80: 6e41 7263 6869 7665 4d65 6d62 6572 0a20 nArchiveMember.
│ │ │ │ │ -0002fb90: 2020 2020 4578 7472 6163 7420 7468 6520 Extract the
│ │ │ │ │ -0002fba0: 636f 6e74 656e 7473 206f 6620 616e 4172 contents of anAr
│ │ │ │ │ -0002fbb0: 6368 6976 654d 656d 6265 7220 696e 746f chiveMember into
│ │ │ │ │ -0002fbc0: 2061 2066 696c 6520 7468 6174 2072 6573 a file that res
│ │ │ │ │ -0002fbd0: 6964 6573 206f 6e0a 2020 2020 2064 6973 ides on. dis
│ │ │ │ │ -0002fbe0: 6b2c 2061 6e64 2061 6e73 7765 7220 7468 k, and answer th
│ │ │ │ │ -0002fbf0: 6520 6e61 6d65 206f 6620 7468 6520 6669 e name of the fi
│ │ │ │ │ -0002fc00: 6c65 2e0a 0a65 7874 7261 6374 4d65 6d62 le...extractMemb
│ │ │ │ │ -0002fc10: 6572 3a20 616e 4172 6368 6976 654d 656d er: anArchiveMem
│ │ │ │ │ -0002fc20: 6265 7220 696e 746f 3a20 6669 6c65 0a20 ber into: file.
│ │ │ │ │ -0002fc30: 2020 2020 4578 7472 6163 7420 7468 6520 Extract the
│ │ │ │ │ -0002fc40: 636f 6e74 656e 7473 206f 6620 616e 4172 contents of anAr
│ │ │ │ │ -0002fc50: 6368 6976 654d 656d 6265 7220 696e 746f chiveMember into
│ │ │ │ │ -0002fc60: 2061 2066 696c 6520 7468 6174 2072 6573 a file that res
│ │ │ │ │ -0002fc70: 6964 6573 206f 6e0a 2020 2020 2064 6973 ides on. dis
│ │ │ │ │ -0002fc80: 6b2c 2061 6e64 2061 6e73 7765 7220 7468 k, and answer th
│ │ │ │ │ -0002fc90: 6520 6e61 6d65 206f 6620 7468 6520 6669 e name of the fi
│ │ │ │ │ -0002fca0: 6c65 2e0a 0a1f 0a46 696c 653a 2067 7374 le.....File: gst
│ │ │ │ │ -0002fcb0: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ -0002fcc0: 653a 2056 4653 2e41 7263 6869 7665 4d65 e: VFS.ArchiveMe
│ │ │ │ │ -0002fcd0: 6d62 6572 2c20 204e 6578 743a 2056 4653 mber, Next: VFS
│ │ │ │ │ -0002fce0: 2e46 696c 6557 7261 7070 6572 2c20 2050 .FileWrapper, P
│ │ │ │ │ -0002fcf0: 7265 763a 2056 4653 2e41 7263 6869 7665 rev: VFS.Archive
│ │ │ │ │ -0002fd00: 4669 6c65 2c20 2055 703a 2042 6173 6520 File, Up: Base
│ │ │ │ │ -0002fd10: 636c 6173 7365 730a 0a31 2e32 3039 2056 classes..1.209 V
│ │ │ │ │ -0002fd20: 4653 2e41 7263 6869 7665 4d65 6d62 6572 FS.ArchiveMember
│ │ │ │ │ -0002fd30: 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d .===============
│ │ │ │ │ -0002fd40: 3d3d 3d3d 3d3d 3d3d 0a0a 4465 6669 6e65 ========..Define
│ │ │ │ │ -0002fd50: 6420 696e 206e 616d 6573 7061 6365 2053 d in namespace S
│ │ │ │ │ -0002fd60: 6d61 6c6c 7461 6c6b 2e56 4653 0a53 7570 malltalk.VFS.Sup
│ │ │ │ │ -0002fd70: 6572 636c 6173 733a 2046 696c 6550 6174 erclass: FilePat
│ │ │ │ │ -0002fd80: 680a 4361 7465 676f 7279 3a20 5374 7265 h.Category: Stre
│ │ │ │ │ -0002fd90: 616d 732d 4669 6c65 730a 2020 2020 2054 ams-Files. T
│ │ │ │ │ -0002fda0: 6d70 4669 6c65 4172 6368 6976 654d 656d mpFileArchiveMem
│ │ │ │ │ -0002fdb0: 6265 7220 6973 2061 2068 616e 646c 6572 ber is a handler
│ │ │ │ │ -0002fdc0: 2063 6c61 7373 2066 6f72 206d 656d 6265 class for membe
│ │ │ │ │ -0002fdd0: 7273 206f 6620 6172 6368 6976 650a 2020 rs of archive.
│ │ │ │ │ -0002fde0: 2020 2066 696c 6573 2074 6861 7420 6372 files that cr
│ │ │ │ │ -0002fdf0: 6561 7465 7320 7465 6d70 6f72 6172 7920 eates temporary
│ │ │ │ │ -0002fe00: 6669 6c65 7320 7768 656e 2065 7874 7261 files when extra
│ │ │ │ │ -0002fe10: 6374 696e 6720 6669 6c65 7320 6672 6f6d cting files from
│ │ │ │ │ -0002fe20: 2061 6e0a 2020 2020 2061 7263 6869 7665 an. archive
│ │ │ │ │ -0002fe30: 2e0a 0a2a 204d 656e 753a 0a0a 2a20 5646 ...* Menu:..* VF
│ │ │ │ │ -0002fe40: 532e 4172 6368 6976 654d 656d 6265 722d S.ArchiveMember-
│ │ │ │ │ -0002fe50: 6163 6365 7373 696e 673a 3a20 2028 696e accessing:: (in
│ │ │ │ │ -0002fe60: 7374 616e 6365 290a 2a20 5646 532e 4172 stance).* VFS.Ar
│ │ │ │ │ -0002fe70: 6368 6976 654d 656d 6265 722d 6261 7369 chiveMember-basi
│ │ │ │ │ -0002fe80: 633a 3a20 2028 696e 7374 616e 6365 290a c:: (instance).
│ │ │ │ │ -0002fe90: 2a20 5646 532e 4172 6368 6976 654d 656d * VFS.ArchiveMem
│ │ │ │ │ -0002fea0: 6265 722d 6465 6c65 6761 7469 6f6e 3a3a ber-delegation::
│ │ │ │ │ -0002feb0: 2020 2869 6e73 7461 6e63 6529 0a2a 2056 (instance).* V
│ │ │ │ │ -0002fec0: 4653 2e41 7263 6869 7665 4d65 6d62 6572 FS.ArchiveMember
│ │ │ │ │ -0002fed0: 2d64 6972 6563 746f 7279 206f 7065 7261 -directory opera
│ │ │ │ │ -0002fee0: 7469 6f6e 733a 3a20 2028 696e 7374 616e tions:: (instan
│ │ │ │ │ -0002fef0: 6365 290a 2a20 5646 532e 4172 6368 6976 ce).* VFS.Archiv
│ │ │ │ │ -0002ff00: 654d 656d 6265 722d 6669 6c65 206f 7065 eMember-file ope
│ │ │ │ │ -0002ff10: 7261 7469 6f6e 733a 3a20 2028 696e 7374 rations:: (inst
│ │ │ │ │ -0002ff20: 616e 6365 290a 2a20 5646 532e 4172 6368 ance).* VFS.Arch
│ │ │ │ │ -0002ff30: 6976 654d 656d 6265 722d 696e 6974 6961 iveMember-initia
│ │ │ │ │ -0002ff40: 6c69 7a69 6e67 3a3a 2020 2869 6e73 7461 lizing:: (insta
│ │ │ │ │ -0002ff50: 6e63 6529 0a2a 2056 4653 2e41 7263 6869 nce).* VFS.Archi
│ │ │ │ │ -0002ff60: 7665 4d65 6d62 6572 2d73 7469 6c6c 2075 veMember-still u
│ │ │ │ │ -0002ff70: 6e63 6c61 7373 6966 6965 643a 3a20 2028 nclassified:: (
│ │ │ │ │ -0002ff80: 696e 7374 616e 6365 290a 2a20 5646 532e instance).* VFS.
│ │ │ │ │ -0002ff90: 4172 6368 6976 654d 656d 6265 722d 7465 ArchiveMember-te
│ │ │ │ │ -0002ffa0: 7374 696e 673a 3a20 2028 696e 7374 616e sting:: (instan
│ │ │ │ │ -0002ffb0: 6365 290a 0a1f 0a46 696c 653a 2067 7374 ce)....File: gst
│ │ │ │ │ -0002ffc0: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ -0002ffd0: 653a 2056 4653 2e41 7263 6869 7665 4d65 e: VFS.ArchiveMe
│ │ │ │ │ -0002ffe0: 6d62 6572 2d61 6363 6573 7369 6e67 2c20 mber-accessing,
│ │ │ │ │ -0002fff0: 204e 6578 743a 2056 4653 2e41 7263 6869 Next: VFS.Archi
│ │ │ │ │ -00030000: 7665 4d65 6d62 6572 2d62 6173 6963 2c20 veMember-basic,
│ │ │ │ │ -00030010: 2055 703a 2056 4653 2e41 7263 6869 7665 Up: VFS.Archive
│ │ │ │ │ -00030020: 4d65 6d62 6572 0a0a 312e 3230 392e 3120 Member..1.209.1
│ │ │ │ │ -00030030: 5646 532e 4172 6368 6976 654d 656d 6265 VFS.ArchiveMembe
│ │ │ │ │ -00030040: 723a 2061 6363 6573 7369 6e67 0a2d 2d2d r: accessing.---
│ │ │ │ │ -00030050: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00030060: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00030070: 2d0a 0a61 7263 6869 7665 0a20 2020 2020 -..archive.
│ │ │ │ │ -00030080: 416e 7377 6572 2074 6865 2061 7263 6869 Answer the archi
│ │ │ │ │ -00030090: 7665 206f 6620 7768 6963 6820 7468 6520 ve of which the
│ │ │ │ │ -000300a0: 7265 6365 6976 6572 2069 7320 6120 6d65 receiver is a me
│ │ │ │ │ -000300b0: 6d62 6572 2e0a 0a61 7353 7472 696e 670a mber...asString.
│ │ │ │ │ -000300c0: 2020 2020 2041 6e73 7765 7220 7468 6520 Answer the
│ │ │ │ │ -000300d0: 6e61 6d65 206f 6620 7468 6520 6669 6c65 name of the file
│ │ │ │ │ -000300e0: 2069 6465 6e74 6966 6965 6420 6279 2074 identified by t
│ │ │ │ │ -000300f0: 6865 2072 6563 6569 7665 7220 6173 2061 he receiver as a
│ │ │ │ │ -00030100: 6e73 7765 7265 640a 2020 2020 2062 7920 nswered. by
│ │ │ │ │ -00030110: 4669 6c65 3e3e 236e 616d 652e 0a0a 6372 File>>#name...cr
│ │ │ │ │ -00030120: 6561 7469 6f6e 5469 6d65 0a20 2020 2020 eationTime.
│ │ │ │ │ -00030130: 416e 7377 6572 2074 6865 2063 7265 6174 Answer the creat
│ │ │ │ │ -00030140: 696f 6e20 7469 6d65 206f 6620 7468 6520 ion time of the
│ │ │ │ │ -00030150: 6669 6c65 2069 6465 6e74 6966 6965 6420 file identified
│ │ │ │ │ -00030160: 6279 2074 6865 2072 6563 6569 7665 722e by the receiver.
│ │ │ │ │ -00030170: 0a20 2020 2020 4f6e 2073 6f6d 6520 6f70 . On some op
│ │ │ │ │ -00030180: 6572 6174 696e 6720 7379 7374 656d 732c erating systems,
│ │ │ │ │ -00030190: 2074 6869 7320 636f 756c 6420 6163 7475 this could actu
│ │ │ │ │ -000301a0: 616c 6c79 2062 6520 7468 6520 6c61 7374 ally be the last
│ │ │ │ │ -000301b0: 2063 6861 6e67 650a 2020 2020 2074 696d change. tim
│ │ │ │ │ -000301c0: 6520 2874 6865 2027 6c61 7374 2063 6861 e (the 'last cha
│ │ │ │ │ -000301d0: 6e67 6520 7469 6d65 2720 6861 7320 746f nge time' has to
│ │ │ │ │ -000301e0: 2064 6f20 7769 7468 2070 6572 6d69 7373 do with permiss
│ │ │ │ │ -000301f0: 696f 6e73 2c20 6f77 6e65 7273 6869 700a ions, ownership.
│ │ │ │ │ -00030200: 2020 2020 2061 6e64 2074 6865 206c 696b and the lik
│ │ │ │ │ -00030210: 6529 2e0a 0a6c 6173 7441 6363 6573 7354 e)...lastAccessT
│ │ │ │ │ -00030220: 696d 650a 2020 2020 2041 6e73 7765 7220 ime. Answer
│ │ │ │ │ -00030230: 7468 6520 6c61 7374 2061 6363 6573 7320 the last access
│ │ │ │ │ -00030240: 7469 6d65 206f 6620 7468 6520 6669 6c65 time of the file
│ │ │ │ │ -00030250: 2069 6465 6e74 6966 6965 6420 6279 2074 identified by t
│ │ │ │ │ -00030260: 6865 2072 6563 6569 7665 720a 0a6c 6173 he receiver..las
│ │ │ │ │ -00030270: 7443 6861 6e67 6554 696d 650a 2020 2020 tChangeTime.
│ │ │ │ │ -00030280: 2041 6e73 7765 7220 7468 6520 6c61 7374 Answer the last
│ │ │ │ │ -00030290: 2063 6861 6e67 6520 7469 6d65 206f 6620 change time of
│ │ │ │ │ -000302a0: 7468 6520 6669 6c65 2069 6465 6e74 6966 the file identif
│ │ │ │ │ -000302b0: 6965 6420 6279 2074 6865 2072 6563 6569 ied by the recei
│ │ │ │ │ -000302c0: 7665 720a 2020 2020 2028 7468 6520 276c ver. (the 'l
│ │ │ │ │ -000302d0: 6173 7420 6368 616e 6765 2074 696d 6527 ast change time'
│ │ │ │ │ -000302e0: 2068 6173 2074 6f20 646f 2077 6974 6820 has to do with
│ │ │ │ │ -000302f0: 7065 726d 6973 7369 6f6e 732c 206f 776e permissions, own
│ │ │ │ │ -00030300: 6572 7368 6970 2061 6e64 0a20 2020 2020 ership and.
│ │ │ │ │ -00030310: 7468 6520 6c69 6b65 292e 2020 4f6e 2073 the like). On s
│ │ │ │ │ -00030320: 6f6d 6520 6f70 6572 6174 696e 6720 7379 ome operating sy
│ │ │ │ │ -00030330: 7374 656d 732c 2074 6869 7320 636f 756c stems, this coul
│ │ │ │ │ -00030340: 6420 6163 7475 616c 6c79 2062 6520 7468 d actually be th
│ │ │ │ │ -00030350: 650a 2020 2020 2066 696c 6520 6372 6561 e. file crea
│ │ │ │ │ -00030360: 7469 6f6e 2074 696d 652e 0a0a 6c61 7374 tion time...last
│ │ │ │ │ -00030370: 4d6f 6469 6679 5469 6d65 0a20 2020 2020 ModifyTime.
│ │ │ │ │ -00030380: 416e 7377 6572 2074 6865 206c 6173 7420 Answer the last
│ │ │ │ │ -00030390: 6d6f 6469 6679 2074 696d 6520 6f66 2074 modify time of t
│ │ │ │ │ -000303a0: 6865 2066 696c 6520 6964 656e 7469 6669 he file identifi
│ │ │ │ │ -000303b0: 6564 2062 7920 7468 6520 7265 6365 6976 ed by the receiv
│ │ │ │ │ -000303c0: 6572 0a20 2020 2020 2874 6865 2027 6c61 er. (the 'la
│ │ │ │ │ -000303d0: 7374 206d 6f64 6966 7920 7469 6d65 2720 st modify time'
│ │ │ │ │ -000303e0: 6861 7320 746f 2064 6f20 7769 7468 2074 has to do with t
│ │ │ │ │ -000303f0: 6865 2061 6374 7561 6c20 6669 6c65 2063 he actual file c
│ │ │ │ │ -00030400: 6f6e 7465 6e74 7329 2e0a 0a6e 616d 650a ontents)...name.
│ │ │ │ │ -00030410: 2020 2020 2041 6e73 7765 7220 7468 6520 Answer the
│ │ │ │ │ -00030420: 7265 6365 6976 6572 2773 2066 696c 6520 receiver's file
│ │ │ │ │ -00030430: 6e61 6d65 2e0a 0a6e 616d 653a 2061 4e61 name...name: aNa
│ │ │ │ │ -00030440: 6d65 0a20 2020 2020 5365 7420 7468 6520 me. Set the
│ │ │ │ │ -00030450: 7265 6365 6976 6572 2773 2066 696c 6520 receiver's file
│ │ │ │ │ -00030460: 6e61 6d65 2074 6f20 614e 616d 652e 0a0a name to aName...
│ │ │ │ │ -00030470: 7265 6672 6573 680a 2020 2020 2052 6566 refresh. Ref
│ │ │ │ │ -00030480: 7265 7368 2074 6865 2073 7461 7469 7374 resh the statist
│ │ │ │ │ -00030490: 6963 7320 666f 7220 7468 6520 7265 6365 ics for the rece
│ │ │ │ │ -000304a0: 6976 6572 0a0a 7369 7a65 0a20 2020 2020 iver..size.
│ │ │ │ │ -000304b0: 416e 7377 6572 2074 6865 2073 697a 6520 Answer the size
│ │ │ │ │ -000304c0: 6f66 2074 6865 2066 696c 6520 6964 656e of the file iden
│ │ │ │ │ -000304d0: 7469 6669 6564 2062 7920 7468 6520 7265 tified by the re
│ │ │ │ │ -000304e0: 6365 6976 6572 0a0a 1f0a 4669 6c65 3a20 ceiver....File:
│ │ │ │ │ -000304f0: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ -00030500: 4e6f 6465 3a20 5646 532e 4172 6368 6976 Node: VFS.Archiv
│ │ │ │ │ -00030510: 654d 656d 6265 722d 6261 7369 632c 2020 eMember-basic,
│ │ │ │ │ -00030520: 4e65 7874 3a20 5646 532e 4172 6368 6976 Next: VFS.Archiv
│ │ │ │ │ -00030530: 654d 656d 6265 722d 6465 6c65 6761 7469 eMember-delegati
│ │ │ │ │ -00030540: 6f6e 2c20 2050 7265 763a 2056 4653 2e41 on, Prev: VFS.A
│ │ │ │ │ -00030550: 7263 6869 7665 4d65 6d62 6572 2d61 6363 rchiveMember-acc
│ │ │ │ │ -00030560: 6573 7369 6e67 2c20 2055 703a 2056 4653 essing, Up: VFS
│ │ │ │ │ -00030570: 2e41 7263 6869 7665 4d65 6d62 6572 0a0a .ArchiveMember..
│ │ │ │ │ -00030580: 312e 3230 392e 3220 5646 532e 4172 6368 1.209.2 VFS.Arch
│ │ │ │ │ -00030590: 6976 654d 656d 6265 723a 2062 6173 6963 iveMember: basic
│ │ │ │ │ -000305a0: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------
│ │ │ │ │ -000305b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000305c0: 2d0a 0a3d 2061 4669 6c65 0a20 2020 2020 -..= aFile.
│ │ │ │ │ -000305d0: 416e 7377 6572 2077 6865 7468 6572 2074 Answer whether t
│ │ │ │ │ -000305e0: 6865 2072 6563 6569 7665 7220 7265 7072 he receiver repr
│ │ │ │ │ -000305f0: 6573 656e 7473 2074 6865 2073 616d 6520 esents the same
│ │ │ │ │ -00030600: 6669 6c65 2061 7320 7468 650a 2020 2020 file as the.
│ │ │ │ │ -00030610: 2072 6563 6569 7665 722e 0a0a 6861 7368 receiver...hash
│ │ │ │ │ -00030620: 0a20 2020 2020 416e 7377 6572 2061 2068 . Answer a h
│ │ │ │ │ -00030630: 6173 6820 7661 6c75 6520 666f 7220 7468 ash value for th
│ │ │ │ │ -00030640: 6520 7265 6365 6976 6572 2e0a 0a1f 0a46 e receiver.....F
│ │ │ │ │ -00030650: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ -00030660: 666f 2c20 204e 6f64 653a 2056 4653 2e41 fo, Node: VFS.A
│ │ │ │ │ -00030670: 7263 6869 7665 4d65 6d62 6572 2d64 656c rchiveMember-del
│ │ │ │ │ -00030680: 6567 6174 696f 6e2c 2020 4e65 7874 3a20 egation, Next:
│ │ │ │ │ -00030690: 5646 532e 4172 6368 6976 654d 656d 6265 VFS.ArchiveMembe
│ │ │ │ │ -000306a0: 722d 6469 7265 6374 6f72 7920 6f70 6572 r-directory oper
│ │ │ │ │ -000306b0: 6174 696f 6e73 2c20 2050 7265 763a 2056 ations, Prev: V
│ │ │ │ │ -000306c0: 4653 2e41 7263 6869 7665 4d65 6d62 6572 FS.ArchiveMember
│ │ │ │ │ -000306d0: 2d62 6173 6963 2c20 2055 703a 2056 4653 -basic, Up: VFS
│ │ │ │ │ -000306e0: 2e41 7263 6869 7665 4d65 6d62 6572 0a0a .ArchiveMember..
│ │ │ │ │ -000306f0: 312e 3230 392e 3320 5646 532e 4172 6368 1.209.3 VFS.Arch
│ │ │ │ │ -00030700: 6976 654d 656d 6265 723a 2064 656c 6567 iveMember: deleg
│ │ │ │ │ -00030710: 6174 696f 6e0a 2d2d 2d2d 2d2d 2d2d 2d2d ation.----------
│ │ │ │ │ -00030720: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00030730: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a66 756c -----------..ful
│ │ │ │ │ -00030740: 6c0a 2020 2020 2041 6e73 7765 7220 7468 l. Answer th
│ │ │ │ │ -00030750: 6520 7369 7a65 206f 6620 7468 6520 6669 e size of the fi
│ │ │ │ │ -00030760: 6c65 2069 6465 6e74 6966 6965 6420 6279 le identified by
│ │ │ │ │ -00030770: 2074 6865 2072 6563 6569 7665 720a 0a1f the receiver...
│ │ │ │ │ -00030780: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ -00030790: 696e 666f 2c20 204e 6f64 653a 2056 4653 info, Node: VFS
│ │ │ │ │ -000307a0: 2e41 7263 6869 7665 4d65 6d62 6572 2d64 .ArchiveMember-d
│ │ │ │ │ -000307b0: 6972 6563 746f 7279 206f 7065 7261 7469 irectory operati
│ │ │ │ │ -000307c0: 6f6e 732c 2020 4e65 7874 3a20 5646 532e ons, Next: VFS.
│ │ │ │ │ -000307d0: 4172 6368 6976 654d 656d 6265 722d 6669 ArchiveMember-fi
│ │ │ │ │ -000307e0: 6c65 206f 7065 7261 7469 6f6e 732c 2020 le operations,
│ │ │ │ │ -000307f0: 5072 6576 3a20 5646 532e 4172 6368 6976 Prev: VFS.Archiv
│ │ │ │ │ -00030800: 654d 656d 6265 722d 6465 6c65 6761 7469 eMember-delegati
│ │ │ │ │ -00030810: 6f6e 2c20 2055 703a 2056 4653 2e41 7263 on, Up: VFS.Arc
│ │ │ │ │ -00030820: 6869 7665 4d65 6d62 6572 0a0a 312e 3230 hiveMember..1.20
│ │ │ │ │ -00030830: 392e 3420 5646 532e 4172 6368 6976 654d 9.4 VFS.ArchiveM
│ │ │ │ │ -00030840: 656d 6265 723a 2064 6972 6563 746f 7279 ember: directory
│ │ │ │ │ -00030850: 206f 7065 7261 7469 6f6e 730a 2d2d 2d2d operations.----
│ │ │ │ │ -00030860: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00030870: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00030880: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a61 743a -----------..at:
│ │ │ │ │ -00030890: 2061 4e61 6d65 0a20 2020 2020 416e 7377 aName. Answ
│ │ │ │ │ -000308a0: 6572 2061 2046 696c 6550 6174 6820 666f er a FilePath fo
│ │ │ │ │ -000308b0: 7220 6120 6669 6c65 206e 616d 6564 2027 r a file named '
│ │ │ │ │ -000308c0: 614e 616d 6527 2072 6573 6964 696e 6720 aName' residing
│ │ │ │ │ -000308d0: 696e 2074 6865 0a20 2020 2020 6469 7265 in the. dire
│ │ │ │ │ -000308e0: 6374 6f72 7920 7265 7072 6573 656e 7465 ctory represente
│ │ │ │ │ -000308f0: 6420 6279 2074 6865 2072 6563 6569 7665 d by the receive
│ │ │ │ │ -00030900: 722e 0a0a 6372 6561 7465 4469 7265 6374 r...createDirect
│ │ │ │ │ -00030910: 6f72 793a 2064 6972 4e61 6d65 0a20 2020 ory: dirName.
│ │ │ │ │ -00030920: 2020 4372 6561 7465 2061 2073 7562 6469 Create a subdi
│ │ │ │ │ -00030930: 7265 6374 6f72 7920 6f66 2074 6865 2072 rectory of the r
│ │ │ │ │ -00030940: 6563 6569 7665 722c 206e 616d 696e 6720 eceiver, naming
│ │ │ │ │ -00030950: 6974 2064 6972 4e61 6d65 2e0a 0a6e 616d it dirName...nam
│ │ │ │ │ -00030960: 6573 446f 3a20 6142 6c6f 636b 0a20 2020 esDo: aBlock.
│ │ │ │ │ -00030970: 2020 4576 616c 7561 7465 2061 426c 6f63 Evaluate aBloc
│ │ │ │ │ -00030980: 6b20 6f6e 6365 2066 6f72 2065 6163 6820 k once for each
│ │ │ │ │ -00030990: 6669 6c65 2069 6e20 7468 6520 6469 7265 file in the dire
│ │ │ │ │ -000309a0: 6374 6f72 7920 7265 7072 6573 656e 7465 ctory represente
│ │ │ │ │ -000309b0: 6420 6279 0a20 2020 2020 7468 6520 7265 d by. the re
│ │ │ │ │ -000309c0: 6365 6976 6572 2c20 7061 7373 696e 6720 ceiver, passing
│ │ │ │ │ -000309d0: 6974 7320 6e61 6d65 2e0a 0a1f 0a46 696c its name.....Fil
│ │ │ │ │ -000309e0: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ -000309f0: 2c20 204e 6f64 653a 2056 4653 2e41 7263 , Node: VFS.Arc
│ │ │ │ │ -00030a00: 6869 7665 4d65 6d62 6572 2d66 696c 6520 hiveMember-file
│ │ │ │ │ -00030a10: 6f70 6572 6174 696f 6e73 2c20 204e 6578 operations, Nex
│ │ │ │ │ -00030a20: 743a 2056 4653 2e41 7263 6869 7665 4d65 t: VFS.ArchiveMe
│ │ │ │ │ -00030a30: 6d62 6572 2d69 6e69 7469 616c 697a 696e mber-initializin
│ │ │ │ │ -00030a40: 672c 2020 5072 6576 3a20 5646 532e 4172 g, Prev: VFS.Ar
│ │ │ │ │ -00030a50: 6368 6976 654d 656d 6265 722d 6469 7265 chiveMember-dire
│ │ │ │ │ -00030a60: 6374 6f72 7920 6f70 6572 6174 696f 6e73 ctory operations
│ │ │ │ │ -00030a70: 2c20 2055 703a 2056 4653 2e41 7263 6869 , Up: VFS.Archi
│ │ │ │ │ -00030a80: 7665 4d65 6d62 6572 0a0a 312e 3230 392e veMember..1.209.
│ │ │ │ │ -00030a90: 3520 5646 532e 4172 6368 6976 654d 656d 5 VFS.ArchiveMem
│ │ │ │ │ -00030aa0: 6265 723a 2066 696c 6520 6f70 6572 6174 ber: file operat
│ │ │ │ │ -00030ab0: 696f 6e73 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d ions.-----------
│ │ │ │ │ -00030ac0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00030ad0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------.
│ │ │ │ │ -00030ae0: 0a6f 7065 6e3a 2063 6c61 7373 206d 6f64 .open: class mod
│ │ │ │ │ -00030af0: 653a 206d 6f64 6520 6966 4661 696c 3a20 e: mode ifFail:
│ │ │ │ │ -00030b00: 6142 6c6f 636b 0a20 2020 2020 4f70 656e aBlock. Open
│ │ │ │ │ -00030b10: 2074 6865 2072 6563 6569 7665 7220 696e the receiver in
│ │ │ │ │ -00030b20: 2074 6865 2067 6976 656e 206d 6f64 6520 the given mode
│ │ │ │ │ -00030b30: 2861 7320 616e 7377 6572 6564 2062 7920 (as answered by
│ │ │ │ │ -00030b40: 4669 6c65 5374 7265 616d 2773 0a20 2020 FileStream's.
│ │ │ │ │ -00030b50: 2020 636c 6173 7320 636f 6e73 7461 6e74 class constant
│ │ │ │ │ -00030b60: 206d 6574 686f 6473 290a 0a72 656d 6f76 methods)..remov
│ │ │ │ │ -00030b70: 650a 2020 2020 2052 656d 6f76 6520 7468 e. Remove th
│ │ │ │ │ -00030b80: 6520 6669 6c65 2077 6974 6820 7468 6520 e file with the
│ │ │ │ │ -00030b90: 6769 7665 6e20 7061 7468 206e 616d 650a given path name.
│ │ │ │ │ -00030ba0: 0a72 656e 616d 6554 6f3a 206e 6577 4669 .renameTo: newFi
│ │ │ │ │ -00030bb0: 6c65 4e61 6d65 0a20 2020 2020 5265 6e61 leName. Rena
│ │ │ │ │ -00030bc0: 6d65 2074 6865 2066 696c 6520 7769 7468 me the file with
│ │ │ │ │ -00030bd0: 2074 6865 2067 6976 656e 2070 6174 6820 the given path
│ │ │ │ │ -00030be0: 6e61 6d65 206f 6c64 4669 6c65 4e61 6d65 name oldFileName
│ │ │ │ │ -00030bf0: 2074 6f20 6e65 7746 696c 654e 616d 650a to newFileName.
│ │ │ │ │ -00030c00: 0a75 7064 6174 653a 2061 7370 6563 740a .update: aspect.
│ │ │ │ │ -00030c10: 2020 2020 2050 7269 7661 7465 202d 2055 Private - U
│ │ │ │ │ -00030c20: 7064 6174 6520 7468 6520 696e 2d61 7263 pdate the in-arc
│ │ │ │ │ -00030c30: 6869 7665 2076 6572 7369 6f6e 206f 6620 hive version of
│ │ │ │ │ -00030c40: 7468 6520 6669 6c65 2062 6566 6f72 6520 the file before
│ │ │ │ │ -00030c50: 636c 6f73 696e 672e 0a0a 1f0a 4669 6c65 closing.....File
│ │ │ │ │ -00030c60: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ -00030c70: 2020 4e6f 6465 3a20 5646 532e 4172 6368 Node: VFS.Arch
│ │ │ │ │ -00030c80: 6976 654d 656d 6265 722d 696e 6974 6961 iveMember-initia
│ │ │ │ │ -00030c90: 6c69 7a69 6e67 2c20 204e 6578 743a 2056 lizing, Next: V
│ │ │ │ │ -00030ca0: 4653 2e41 7263 6869 7665 4d65 6d62 6572 FS.ArchiveMember
│ │ │ │ │ -00030cb0: 2d73 7469 6c6c 2075 6e63 6c61 7373 6966 -still unclassif
│ │ │ │ │ -00030cc0: 6965 642c 2020 5072 6576 3a20 5646 532e ied, Prev: VFS.
│ │ │ │ │ -00030cd0: 4172 6368 6976 654d 656d 6265 722d 6669 ArchiveMember-fi
│ │ │ │ │ -00030ce0: 6c65 206f 7065 7261 7469 6f6e 732c 2020 le operations,
│ │ │ │ │ -00030cf0: 5570 3a20 5646 532e 4172 6368 6976 654d Up: VFS.ArchiveM
│ │ │ │ │ -00030d00: 656d 6265 720a 0a31 2e32 3039 2e36 2056 ember..1.209.6 V
│ │ │ │ │ -00030d10: 4653 2e41 7263 6869 7665 4d65 6d62 6572 FS.ArchiveMember
│ │ │ │ │ -00030d20: 3a20 696e 6974 6961 6c69 7a69 6e67 0a2d : initializing.-
│ │ │ │ │ -00030d30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00030d40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00030d50: 2d2d 2d2d 2d2d 0a0a 6172 6368 6976 653a ------..archive:
│ │ │ │ │ -00030d60: 2061 6e41 7263 6869 7665 4669 6c65 0a20 anArchiveFile.
│ │ │ │ │ -00030d70: 2020 2020 5365 7420 7468 6520 6172 6368 Set the arch
│ │ │ │ │ -00030d80: 6976 6520 6f66 2077 6869 6368 2074 6865 ive of which the
│ │ │ │ │ -00030d90: 2072 6563 6569 7665 7220 6973 2061 206d receiver is a m
│ │ │ │ │ -00030da0: 656d 6265 722e 0a0a 6669 6c6c 4672 6f6d ember...fillFrom
│ │ │ │ │ -00030db0: 3a20 6461 7461 0a20 2020 2020 4361 6c6c : data. Call
│ │ │ │ │ -00030dc0: 6564 2062 6163 6b20 6279 2074 6865 2072 ed back by the r
│ │ │ │ │ -00030dd0: 6563 6569 7665 7227 7320 6172 6368 6976 eceiver's archiv
│ │ │ │ │ -00030de0: 6520 7768 656e 2074 6865 2041 7263 6869 e when the Archi
│ │ │ │ │ -00030df0: 7665 4d65 6d62 6572 2061 736b 730a 2020 veMember asks.
│ │ │ │ │ -00030e00: 2020 2066 6f72 2066 696c 6520 696e 666f for file info
│ │ │ │ │ -00030e10: 726d 6174 696f 6e2e 0a0a 7369 7a65 3a20 rmation...size:
│ │ │ │ │ -00030e20: 6279 7465 7320 7374 4374 696d 653a 2063 bytes stCtime: c
│ │ │ │ │ -00030e30: 7469 6d65 2073 744d 7469 6d65 3a20 6d74 time stMtime: mt
│ │ │ │ │ -00030e40: 696d 6520 7374 4174 696d 653a 2061 7469 ime stAtime: ati
│ │ │ │ │ -00030e50: 6d65 206d 6f64 653a 206d 6f64 6542 6974 me mode: modeBit
│ │ │ │ │ -00030e60: 730a 2020 2020 2053 6574 2074 6865 2066 s. Set the f
│ │ │ │ │ -00030e70: 696c 6520 696e 666f 726d 6174 696f 6e20 ile information
│ │ │ │ │ -00030e80: 666f 7220 7468 6520 7265 6365 6976 6572 for the receiver
│ │ │ │ │ -00030e90: 2e0a 0a73 697a 653a 2062 7974 6573 2073 ...size: bytes s
│ │ │ │ │ -00030ea0: 744d 7469 6d65 3a20 6d74 696d 6520 6d6f tMtime: mtime mo
│ │ │ │ │ -00030eb0: 6465 3a20 6d6f 6465 4269 7473 0a20 2020 de: modeBits.
│ │ │ │ │ -00030ec0: 2020 5365 7420 7468 6520 6669 6c65 2069 Set the file i
│ │ │ │ │ -00030ed0: 6e66 6f72 6d61 7469 6f6e 2066 6f72 2074 nformation for t
│ │ │ │ │ -00030ee0: 6865 2072 6563 6569 7665 722e 0a0a 1f0a he receiver.....
│ │ │ │ │ -00030ef0: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ -00030f00: 6e66 6f2c 2020 4e6f 6465 3a20 5646 532e nfo, Node: VFS.
│ │ │ │ │ -00030f10: 4172 6368 6976 654d 656d 6265 722d 7374 ArchiveMember-st
│ │ │ │ │ -00030f20: 696c 6c20 756e 636c 6173 7369 6669 6564 ill unclassified
│ │ │ │ │ -00030f30: 2c20 204e 6578 743a 2056 4653 2e41 7263 , Next: VFS.Arc
│ │ │ │ │ -00030f40: 6869 7665 4d65 6d62 6572 2d74 6573 7469 hiveMember-testi
│ │ │ │ │ -00030f50: 6e67 2c20 2050 7265 763a 2056 4653 2e41 ng, Prev: VFS.A
│ │ │ │ │ -00030f60: 7263 6869 7665 4d65 6d62 6572 2d69 6e69 rchiveMember-ini
│ │ │ │ │ -00030f70: 7469 616c 697a 696e 672c 2020 5570 3a20 tializing, Up:
│ │ │ │ │ -00030f80: 5646 532e 4172 6368 6976 654d 656d 6265 VFS.ArchiveMembe
│ │ │ │ │ -00030f90: 720a 0a31 2e32 3039 2e37 2056 4653 2e41 r..1.209.7 VFS.A
│ │ │ │ │ -00030fa0: 7263 6869 7665 4d65 6d62 6572 3a20 7374 rchiveMember: st
│ │ │ │ │ -00030fb0: 696c 6c20 756e 636c 6173 7369 6669 6564 ill unclassified
│ │ │ │ │ -00030fc0: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------
│ │ │ │ │ -00030fd0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00030fe0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------..
│ │ │ │ │ -00030ff0: 2c20 614e 616d 650a 2020 2020 2041 6e73 , aName. Ans
│ │ │ │ │ -00031000: 7765 7220 616e 206f 626a 6563 7420 6f66 wer an object of
│ │ │ │ │ -00031010: 2074 6865 2073 616d 6520 6b69 6e64 2061 the same kind a
│ │ │ │ │ -00031020: 7320 7468 6520 7265 6365 6976 6572 2c20 s the receiver,
│ │ │ │ │ -00031030: 7768 6f73 6520 6e61 6d65 2069 730a 2020 whose name is.
│ │ │ │ │ -00031040: 2020 2073 7566 6669 7865 6420 7769 7468 suffixed with
│ │ │ │ │ -00031050: 2061 4e61 6d65 2e0a 0a64 6973 706c 6179 aName...display
│ │ │ │ │ -00031060: 4f6e 3a20 6153 7472 6561 6d0a 2020 2020 On: aStream.
│ │ │ │ │ -00031070: 2050 7269 6e74 2061 2072 6570 7265 7365 Print a represe
│ │ │ │ │ -00031080: 6e74 6174 696f 6e20 6f66 2074 6865 2066 ntation of the f
│ │ │ │ │ -00031090: 696c 6520 6964 656e 7469 6669 6564 2062 ile identified b
│ │ │ │ │ -000310a0: 7920 7468 6520 7265 6365 6976 6572 2e0a y the receiver..
│ │ │ │ │ -000310b0: 0a69 7341 6273 6f6c 7574 650a 2020 2020 .isAbsolute.
│ │ │ │ │ -000310c0: 2041 6e73 7765 7220 7768 6574 6865 7220 Answer whether
│ │ │ │ │ -000310d0: 7468 6520 7265 6365 6976 6572 2069 6465 the receiver ide
│ │ │ │ │ -000310e0: 6e74 6966 6965 7320 616e 2061 6273 6f6c ntifies an absol
│ │ │ │ │ -000310f0: 7574 6520 7061 7468 2e0a 0a1f 0a46 696c ute path.....Fil
│ │ │ │ │ -00031100: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ -00031110: 2c20 204e 6f64 653a 2056 4653 2e41 7263 , Node: VFS.Arc
│ │ │ │ │ -00031120: 6869 7665 4d65 6d62 6572 2d74 6573 7469 hiveMember-testi
│ │ │ │ │ -00031130: 6e67 2c20 2050 7265 763a 2056 4653 2e41 ng, Prev: VFS.A
│ │ │ │ │ -00031140: 7263 6869 7665 4d65 6d62 6572 2d73 7469 rchiveMember-sti
│ │ │ │ │ -00031150: 6c6c 2075 6e63 6c61 7373 6966 6965 642c ll unclassified,
│ │ │ │ │ -00031160: 2020 5570 3a20 5646 532e 4172 6368 6976 Up: VFS.Archiv
│ │ │ │ │ -00031170: 654d 656d 6265 720a 0a31 2e32 3039 2e38 eMember..1.209.8
│ │ │ │ │ -00031180: 2056 4653 2e41 7263 6869 7665 4d65 6d62 VFS.ArchiveMemb
│ │ │ │ │ -00031190: 6572 3a20 7465 7374 696e 670a 2d2d 2d2d er: testing.----
│ │ │ │ │ -000311a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000311b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------..
│ │ │ │ │ -000311c0: 6578 6973 7473 0a20 2020 2020 416e 7377 exists. Answ
│ │ │ │ │ -000311d0: 6572 2077 6865 7468 6572 2061 2066 696c er whether a fil
│ │ │ │ │ -000311e0: 6520 7769 7468 2074 6865 206e 616d 6520 e with the name
│ │ │ │ │ -000311f0: 636f 6e74 6169 6e65 6420 696e 2074 6865 contained in the
│ │ │ │ │ -00031200: 2072 6563 6569 7665 7220 646f 6573 0a20 receiver does.
│ │ │ │ │ -00031210: 2020 2020 6578 6973 742e 0a0a 6973 4163 exist...isAc
│ │ │ │ │ -00031220: 6365 7373 6962 6c65 0a20 2020 2020 416e cessible. An
│ │ │ │ │ -00031230: 7377 6572 2077 6865 7468 6572 2061 2064 swer whether a d
│ │ │ │ │ -00031240: 6972 6563 746f 7279 2077 6974 6820 7468 irectory with th
│ │ │ │ │ -00031250: 6520 6e61 6d65 2063 6f6e 7461 696e 6564 e name contained
│ │ │ │ │ -00031260: 2069 6e20 7468 6520 7265 6365 6976 6572 in the receiver
│ │ │ │ │ -00031270: 0a20 2020 2020 646f 6573 2065 7869 7374 . does exist
│ │ │ │ │ -00031280: 2061 6e64 2069 7320 6163 6365 7373 6962 and is accessib
│ │ │ │ │ -00031290: 6c65 0a0a 6973 4469 7265 6374 6f72 790a le..isDirectory.
│ │ │ │ │ -000312a0: 2020 2020 2041 6e73 7765 7220 7768 6574 Answer whet
│ │ │ │ │ -000312b0: 6865 7220 6120 6669 6c65 2077 6974 6820 her a file with
│ │ │ │ │ -000312c0: 7468 6520 6e61 6d65 2063 6f6e 7461 696e the name contain
│ │ │ │ │ -000312d0: 6564 2069 6e20 7468 6520 7265 6365 6976 ed in the receiv
│ │ │ │ │ -000312e0: 6572 2064 6f65 730a 2020 2020 2065 7869 er does. exi
│ │ │ │ │ -000312f0: 7374 2061 6e64 2069 6465 6e74 6966 6965 st and identifie
│ │ │ │ │ -00031300: 7320 6120 6469 7265 6374 6f72 792e 0a0a s a directory...
│ │ │ │ │ -00031310: 6973 4578 6563 7574 6162 6c65 0a20 2020 isExecutable.
│ │ │ │ │ -00031320: 2020 416e 7377 6572 2077 6865 7468 6572 Answer whether
│ │ │ │ │ -00031330: 2061 2066 696c 6520 7769 7468 2074 6865 a file with the
│ │ │ │ │ -00031340: 206e 616d 6520 636f 6e74 6169 6e65 6420 name contained
│ │ │ │ │ -00031350: 696e 2074 6865 2072 6563 6569 7665 7220 in the receiver
│ │ │ │ │ -00031360: 646f 6573 0a20 2020 2020 6578 6973 7420 does. exist
│ │ │ │ │ -00031370: 616e 6420 6973 2065 7865 6375 7461 626c and is executabl
│ │ │ │ │ -00031380: 650a 0a69 7352 6561 6461 626c 650a 2020 e..isReadable.
│ │ │ │ │ -00031390: 2020 2041 6e73 7765 7220 7768 6574 6865 Answer whethe
│ │ │ │ │ -000313a0: 7220 6120 6669 6c65 2077 6974 6820 7468 r a file with th
│ │ │ │ │ -000313b0: 6520 6e61 6d65 2063 6f6e 7461 696e 6564 e name contained
│ │ │ │ │ -000313c0: 2069 6e20 7468 6520 7265 6365 6976 6572 in the receiver
│ │ │ │ │ -000313d0: 2064 6f65 730a 2020 2020 2065 7869 7374 does. exist
│ │ │ │ │ -000313e0: 2061 6e64 2069 7320 7265 6164 6162 6c65 and is readable
│ │ │ │ │ -000313f0: 0a0a 6973 5379 6d62 6f6c 6963 4c69 6e6b ..isSymbolicLink
│ │ │ │ │ -00031400: 0a20 2020 2020 416e 7377 6572 2077 6865 . Answer whe
│ │ │ │ │ -00031410: 7468 6572 2061 2066 696c 6520 7769 7468 ther a file with
│ │ │ │ │ -00031420: 2074 6865 206e 616d 6520 636f 6e74 6169 the name contai
│ │ │ │ │ -00031430: 6e65 6420 696e 2074 6865 2072 6563 6569 ned in the recei
│ │ │ │ │ -00031440: 7665 7220 646f 6573 0a20 2020 2020 6578 ver does. ex
│ │ │ │ │ -00031450: 6973 7420 616e 6420 6964 656e 7469 6669 ist and identifi
│ │ │ │ │ -00031460: 6573 2061 2073 796d 626f 6c69 6320 6c69 es a symbolic li
│ │ │ │ │ -00031470: 6e6b 2e0a 0a69 7357 7269 7465 6162 6c65 nk...isWriteable
│ │ │ │ │ -00031480: 0a20 2020 2020 416e 7377 6572 2077 6865 . Answer whe
│ │ │ │ │ -00031490: 7468 6572 2061 2066 696c 6520 7769 7468 ther a file with
│ │ │ │ │ -000314a0: 2074 6865 206e 616d 6520 636f 6e74 6169 the name contai
│ │ │ │ │ -000314b0: 6e65 6420 696e 2074 6865 2072 6563 6569 ned in the recei
│ │ │ │ │ -000314c0: 7665 7220 646f 6573 0a20 2020 2020 6578 ver does. ex
│ │ │ │ │ -000314d0: 6973 7420 616e 6420 6973 2077 7269 7465 ist and is write
│ │ │ │ │ -000314e0: 6162 6c65 0a0a 6d6f 6465 0a20 2020 2020 able..mode.
│ │ │ │ │ -000314f0: 416e 7377 6572 2074 6865 206f 6374 616c Answer the octal
│ │ │ │ │ -00031500: 2070 6572 6d69 7373 696f 6e73 2066 6f72 permissions for
│ │ │ │ │ -00031510: 2074 6865 2066 696c 652e 0a0a 6d6f 6465 the file...mode
│ │ │ │ │ -00031520: 3a20 6d6f 6465 0a20 2020 2020 5365 7420 : mode. Set
│ │ │ │ │ -00031530: 7468 6520 6f63 7461 6c20 7065 726d 6973 the octal permis
│ │ │ │ │ -00031540: 7369 6f6e 7320 666f 7220 7468 6520 6669 sions for the fi
│ │ │ │ │ -00031550: 6c65 2074 6f20 6265 2027 6d6f 6465 272e le to be 'mode'.
│ │ │ │ │ -00031560: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ -00031570: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ -00031580: 5646 532e 4669 6c65 5772 6170 7065 722c VFS.FileWrapper,
│ │ │ │ │ -00031590: 2020 4e65 7874 3a20 5646 532e 5374 6f72 Next: VFS.Stor
│ │ │ │ │ -000315a0: 6564 5a69 704d 656d 6265 722c 2020 5072 edZipMember, Pr
│ │ │ │ │ -000315b0: 6576 3a20 5646 532e 4172 6368 6976 654d ev: VFS.ArchiveM
│ │ │ │ │ -000315c0: 656d 6265 722c 2020 5570 3a20 4261 7365 ember, Up: Base
│ │ │ │ │ -000315d0: 2063 6c61 7373 6573 0a0a 312e 3231 3020 classes..1.210
│ │ │ │ │ -000315e0: 5646 532e 4669 6c65 5772 6170 7065 720a VFS.FileWrapper.
│ │ │ │ │ -000315f0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ -00031600: 3d3d 3d3d 3d0a 0a44 6566 696e 6564 2069 =====..Defined i
│ │ │ │ │ -00031610: 6e20 6e61 6d65 7370 6163 6520 536d 616c n namespace Smal
│ │ │ │ │ -00031620: 6c74 616c 6b2e 5646 530a 5375 7065 7263 ltalk.VFS.Superc
│ │ │ │ │ -00031630: 6c61 7373 3a20 4669 6c65 5061 7468 0a43 lass: FilePath.C
│ │ │ │ │ -00031640: 6174 6567 6f72 793a 2053 7472 6561 6d73 ategory: Streams
│ │ │ │ │ -00031650: 2d46 696c 6573 0a20 2020 2020 4669 6c65 -Files. File
│ │ │ │ │ -00031660: 5772 6170 7065 7220 6769 7665 7320 696e Wrapper gives in
│ │ │ │ │ -00031670: 666f 726d 6174 696f 6e20 666f 7220 7669 formation for vi
│ │ │ │ │ -00031680: 7274 7561 6c20 6669 6c65 7320 7468 6174 rtual files that
│ │ │ │ │ -00031690: 2072 6566 6572 2074 6f20 610a 2020 2020 refer to a.
│ │ │ │ │ -000316a0: 2072 6561 6c20 6669 6c65 206f 6e20 6469 real file on di
│ │ │ │ │ -000316b0: 736b 2e0a 0a2a 204d 656e 753a 0a0a 2a20 sk...* Menu:..*
│ │ │ │ │ -000316c0: 5646 532e 4669 6c65 5772 6170 7065 7220 VFS.FileWrapper
│ │ │ │ │ -000316d0: 636c 6173 732d 696e 6974 6961 6c69 7a69 class-initializi
│ │ │ │ │ -000316e0: 6e67 3a3a 2020 2863 6c61 7373 290a 2a20 ng:: (class).*
│ │ │ │ │ -000316f0: 5646 532e 4669 6c65 5772 6170 7065 7220 VFS.FileWrapper
│ │ │ │ │ -00031700: 636c 6173 732d 696e 7374 616e 6365 2063 class-instance c
│ │ │ │ │ -00031710: 7265 6174 696f 6e3a 3a20 2028 636c 6173 reation:: (clas
│ │ │ │ │ -00031720: 7329 0a2a 2056 4653 2e46 696c 6557 7261 s).* VFS.FileWra
│ │ │ │ │ -00031730: 7070 6572 2d61 6363 6573 7369 6e67 3a3a pper-accessing::
│ │ │ │ │ -00031740: 2020 2869 6e73 7461 6e63 6529 0a2a 2056 (instance).* V
│ │ │ │ │ -00031750: 4653 2e46 696c 6557 7261 7070 6572 2d62 FS.FileWrapper-b
│ │ │ │ │ -00031760: 6173 6963 3a3a 2020 2869 6e73 7461 6e63 asic:: (instanc
│ │ │ │ │ -00031770: 6529 0a2a 2056 4653 2e46 696c 6557 7261 e).* VFS.FileWra
│ │ │ │ │ -00031780: 7070 6572 2d64 656c 6567 6174 696f 6e3a pper-delegation:
│ │ │ │ │ -00031790: 3a20 2028 696e 7374 616e 6365 290a 2a20 : (instance).*
│ │ │ │ │ -000317a0: 5646 532e 4669 6c65 5772 6170 7065 722d VFS.FileWrapper-
│ │ │ │ │ -000317b0: 656e 756d 6572 6174 696e 673a 3a20 2028 enumerating:: (
│ │ │ │ │ -000317c0: 696e 7374 616e 6365 290a 2a20 5646 532e instance).* VFS.
│ │ │ │ │ -000317d0: 4669 6c65 5772 6170 7065 722d 6669 6c65 FileWrapper-file
│ │ │ │ │ -000317e0: 206f 7065 7261 7469 6f6e 733a 3a20 2028 operations:: (
│ │ │ │ │ -000317f0: 696e 7374 616e 6365 290a 2a20 5646 532e instance).* VFS.
│ │ │ │ │ -00031800: 4669 6c65 5772 6170 7065 722d 7465 7374 FileWrapper-test
│ │ │ │ │ -00031810: 696e 673a 3a20 2028 696e 7374 616e 6365 ing:: (instance
│ │ │ │ │ -00031820: 290a 0a1f 0a46 696c 653a 2067 7374 2d62 )....File: gst-b
│ │ │ │ │ -00031830: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ -00031840: 2056 4653 2e46 696c 6557 7261 7070 6572 VFS.FileWrapper
│ │ │ │ │ -00031850: 2063 6c61 7373 2d69 6e69 7469 616c 697a class-initializ
│ │ │ │ │ -00031860: 696e 672c 2020 4e65 7874 3a20 5646 532e ing, Next: VFS.
│ │ │ │ │ -00031870: 4669 6c65 5772 6170 7065 7220 636c 6173 FileWrapper clas
│ │ │ │ │ -00031880: 732d 696e 7374 616e 6365 2063 7265 6174 s-instance creat
│ │ │ │ │ -00031890: 696f 6e2c 2020 5570 3a20 5646 532e 4669 ion, Up: VFS.Fi
│ │ │ │ │ -000318a0: 6c65 5772 6170 7065 720a 0a31 2e32 3130 leWrapper..1.210
│ │ │ │ │ -000318b0: 2e31 2056 4653 2e46 696c 6557 7261 7070 .1 VFS.FileWrapp
│ │ │ │ │ -000318c0: 6572 2063 6c61 7373 3a20 696e 6974 6961 er class: initia
│ │ │ │ │ -000318d0: 6c69 7a69 6e67 0a2d 2d2d 2d2d 2d2d 2d2d lizing.---------
│ │ │ │ │ -000318e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000318f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00031900: 2d2d 0a0a 696e 6974 6961 6c69 7a65 0a20 --..initialize.
│ │ │ │ │ -00031910: 2020 2020 5265 6769 7374 6572 2074 6865 Register the
│ │ │ │ │ -00031920: 2072 6563 6569 7665 7220 7769 7468 204f receiver with O
│ │ │ │ │ -00031930: 626a 6563 744d 656d 6f72 790a 0a75 7064 bjectMemory..upd
│ │ │ │ │ -00031940: 6174 653a 2061 7370 6563 740a 2020 2020 ate: aspect.
│ │ │ │ │ -00031950: 2050 7269 7661 7465 202d 2052 656d 6f76 Private - Remov
│ │ │ │ │ -00031960: 6520 7468 6520 6669 6c65 7320 6265 666f e the files befo
│ │ │ │ │ -00031970: 7265 2071 7569 7474 696e 672c 2061 6e64 re quitting, and
│ │ │ │ │ -00031980: 2072 6567 6973 7465 7220 7468 650a 2020 register the.
│ │ │ │ │ -00031990: 2020 2076 6972 7475 616c 2066 696c 6573 virtual files
│ │ │ │ │ -000319a0: 7973 7465 6d73 2073 7065 6369 6669 6564 ystems specified
│ │ │ │ │ -000319b0: 2062 7920 7468 6520 7375 6263 6c61 7373 by the subclass
│ │ │ │ │ -000319c0: 6573 2075 706f 6e20 696d 6167 6520 6c6f es upon image lo
│ │ │ │ │ -000319d0: 6164 2e0a 0a1f 0a46 696c 653a 2067 7374 ad.....File: gst
│ │ │ │ │ -000319e0: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ -000319f0: 653a 2056 4653 2e46 696c 6557 7261 7070 e: VFS.FileWrapp
│ │ │ │ │ -00031a00: 6572 2063 6c61 7373 2d69 6e73 7461 6e63 er class-instanc
│ │ │ │ │ -00031a10: 6520 6372 6561 7469 6f6e 2c20 204e 6578 e creation, Nex
│ │ │ │ │ -00031a20: 743a 2056 4653 2e46 696c 6557 7261 7070 t: VFS.FileWrapp
│ │ │ │ │ -00031a30: 6572 2d61 6363 6573 7369 6e67 2c20 2050 er-accessing, P
│ │ │ │ │ -00031a40: 7265 763a 2056 4653 2e46 696c 6557 7261 rev: VFS.FileWra
│ │ │ │ │ -00031a50: 7070 6572 2063 6c61 7373 2d69 6e69 7469 pper class-initi
│ │ │ │ │ -00031a60: 616c 697a 696e 672c 2020 5570 3a20 5646 alizing, Up: VF
│ │ │ │ │ -00031a70: 532e 4669 6c65 5772 6170 7065 720a 0a31 S.FileWrapper..1
│ │ │ │ │ -00031a80: 2e32 3130 2e32 2056 4653 2e46 696c 6557 .210.2 VFS.FileW
│ │ │ │ │ -00031a90: 7261 7070 6572 2063 6c61 7373 3a20 696e rapper class: in
│ │ │ │ │ -00031aa0: 7374 616e 6365 2063 7265 6174 696f 6e0a stance creation.
│ │ │ │ │ -00031ab0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00031ac0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00031ad0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00031ae0: 0a0a 6f6e 3a20 6669 6c65 0a20 2020 2020 ..on: file.
│ │ │ │ │ -00031af0: 4372 6561 7465 2061 6e20 696e 7374 616e Create an instan
│ │ │ │ │ -00031b00: 6365 206f 6620 7468 6973 2063 6c61 7373 ce of this class
│ │ │ │ │ -00031b10: 2072 6570 7265 7365 6e74 696e 6720 7468 representing th
│ │ │ │ │ -00031b20: 6520 636f 6e74 656e 7473 206f 6620 7468 e contents of th
│ │ │ │ │ -00031b30: 650a 2020 2020 2067 6976 656e 2066 696c e. given fil
│ │ │ │ │ -00031b40: 652c 2075 6e64 6572 2074 6865 2076 6972 e, under the vir
│ │ │ │ │ -00031b50: 7475 616c 2066 696c 6573 7973 7465 6d20 tual filesystem
│ │ │ │ │ -00031b60: 6673 4e61 6d65 2e0a 0a1f 0a46 696c 653a fsName.....File:
│ │ │ │ │ -00031b70: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ -00031b80: 204e 6f64 653a 2056 4653 2e46 696c 6557 Node: VFS.FileW
│ │ │ │ │ -00031b90: 7261 7070 6572 2d61 6363 6573 7369 6e67 rapper-accessing
│ │ │ │ │ -00031ba0: 2c20 204e 6578 743a 2056 4653 2e46 696c , Next: VFS.Fil
│ │ │ │ │ -00031bb0: 6557 7261 7070 6572 2d62 6173 6963 2c20 eWrapper-basic,
│ │ │ │ │ -00031bc0: 2050 7265 763a 2056 4653 2e46 696c 6557 Prev: VFS.FileW
│ │ │ │ │ -00031bd0: 7261 7070 6572 2063 6c61 7373 2d69 6e73 rapper class-ins
│ │ │ │ │ -00031be0: 7461 6e63 6520 6372 6561 7469 6f6e 2c20 tance creation,
│ │ │ │ │ -00031bf0: 2055 703a 2056 4653 2e46 696c 6557 7261 Up: VFS.FileWra
│ │ │ │ │ -00031c00: 7070 6572 0a0a 312e 3231 302e 3320 5646 pper..1.210.3 VF
│ │ │ │ │ -00031c10: 532e 4669 6c65 5772 6170 7065 723a 2061 S.FileWrapper: a
│ │ │ │ │ -00031c20: 6363 6573 7369 6e67 0a2d 2d2d 2d2d 2d2d ccessing.-------
│ │ │ │ │ -00031c30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00031c40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a61 7353 -----------..asS
│ │ │ │ │ -00031c50: 7472 696e 670a 2020 2020 2041 6e73 7765 tring. Answe
│ │ │ │ │ -00031c60: 7220 7468 6520 7374 7269 6e67 2072 6570 r the string rep
│ │ │ │ │ -00031c70: 7265 7365 6e74 6174 696f 6e20 6f66 2074 resentation of t
│ │ │ │ │ -00031c80: 6865 2072 6563 6569 7665 7227 7320 7061 he receiver's pa
│ │ │ │ │ -00031c90: 7468 2e0a 0a61 743a 2061 4e61 6d65 0a20 th...at: aName.
│ │ │ │ │ -00031ca0: 2020 2020 416e 7377 6572 2061 2046 696c Answer a Fil
│ │ │ │ │ -00031cb0: 6520 6f72 2044 6972 6563 746f 7279 206f e or Directory o
│ │ │ │ │ -00031cc0: 626a 6563 7420 6173 2061 7070 726f 7072 bject as appropr
│ │ │ │ │ -00031cd0: 6961 7465 2066 6f72 2061 2066 696c 6520 iate for a file
│ │ │ │ │ -00031ce0: 6e61 6d65 640a 2020 2020 2027 614e 616d named. 'aNam
│ │ │ │ │ -00031cf0: 6527 2069 6e20 7468 6520 6469 7265 6374 e' in the direct
│ │ │ │ │ -00031d00: 6f72 7920 7265 7072 6573 656e 7465 6420 ory represented
│ │ │ │ │ -00031d10: 6279 2074 6865 2072 6563 6569 7665 722e by the receiver.
│ │ │ │ │ -00031d20: 0a0a 6c61 7374 4163 6365 7373 5469 6d65 ..lastAccessTime
│ │ │ │ │ -00031d30: 3a20 6163 6365 7373 4461 7465 5469 6d65 : accessDateTime
│ │ │ │ │ -00031d40: 206c 6173 744d 6f64 6966 7954 696d 653a lastModifyTime:
│ │ │ │ │ -00031d50: 206d 6f64 6966 7944 6174 6554 696d 650a modifyDateTime.
│ │ │ │ │ -00031d60: 2020 2020 2055 7064 6174 6520 7468 6520 Update the
│ │ │ │ │ -00031d70: 7469 6d65 7374 616d 7073 206f 6620 7468 timestamps of th
│ │ │ │ │ -00031d80: 6520 6669 6c65 2063 6f72 7265 7370 6f6e e file correspon
│ │ │ │ │ -00031d90: 6469 6e67 2074 6f20 7468 6520 7265 6365 ding to the rece
│ │ │ │ │ -00031da0: 6976 6572 2c20 746f 0a20 2020 2020 6265 iver, to. be
│ │ │ │ │ -00031db0: 2061 6363 6573 7344 6174 6554 696d 6520 accessDateTime
│ │ │ │ │ -00031dc0: 616e 6420 6d6f 6469 6679 4461 7465 5469 and modifyDateTi
│ │ │ │ │ -00031dd0: 6d65 2e0a 0a6e 616d 650a 2020 2020 2041 me...name. A
│ │ │ │ │ -00031de0: 6e73 7765 7220 7468 6520 6675 6c6c 2070 nswer the full p
│ │ │ │ │ -00031df0: 6174 6820 746f 2074 6865 2072 6563 6569 ath to the recei
│ │ │ │ │ -00031e00: 7665 722e 0a0a 6f77 6e65 723a 206f 776e ver...owner: own
│ │ │ │ │ -00031e10: 6572 5374 7269 6e67 2067 726f 7570 3a20 erString group:
│ │ │ │ │ -00031e20: 6772 6f75 7053 7472 696e 670a 2020 2020 groupString.
│ │ │ │ │ -00031e30: 2053 6574 2074 6865 2072 6563 6569 7665 Set the receive
│ │ │ │ │ -00031e40: 7227 7320 6f77 6e65 7220 616e 6420 6772 r's owner and gr
│ │ │ │ │ -00031e50: 6f75 7020 746f 2062 6520 6f77 6e65 7253 oup to be ownerS
│ │ │ │ │ -00031e60: 7472 696e 6720 616e 640a 2020 2020 2067 tring and. g
│ │ │ │ │ -00031e70: 726f 7570 5374 7269 6e67 2e0a 0a70 6174 roupString...pat
│ │ │ │ │ -00031e80: 6854 6f3a 2064 6573 744e 616d 650a 2020 hTo: destName.
│ │ │ │ │ -00031e90: 2020 2043 6f6d 7075 7465 2074 6865 2072 Compute the r
│ │ │ │ │ -00031ea0: 656c 6174 6976 6520 7061 7468 2066 726f elative path fro
│ │ │ │ │ -00031eb0: 6d20 7468 6520 7265 6365 6976 6572 2074 m the receiver t
│ │ │ │ │ -00031ec0: 6f20 6465 7374 4e61 6d65 2e0a 0a1f 0a46 o destName.....F
│ │ │ │ │ -00031ed0: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ -00031ee0: 666f 2c20 204e 6f64 653a 2056 4653 2e46 fo, Node: VFS.F
│ │ │ │ │ -00031ef0: 696c 6557 7261 7070 6572 2d62 6173 6963 ileWrapper-basic
│ │ │ │ │ -00031f00: 2c20 204e 6578 743a 2056 4653 2e46 696c , Next: VFS.Fil
│ │ │ │ │ -00031f10: 6557 7261 7070 6572 2d64 656c 6567 6174 eWrapper-delegat
│ │ │ │ │ -00031f20: 696f 6e2c 2020 5072 6576 3a20 5646 532e ion, Prev: VFS.
│ │ │ │ │ -00031f30: 4669 6c65 5772 6170 7065 722d 6163 6365 FileWrapper-acce
│ │ │ │ │ -00031f40: 7373 696e 672c 2020 5570 3a20 5646 532e ssing, Up: VFS.
│ │ │ │ │ -00031f50: 4669 6c65 5772 6170 7065 720a 0a31 2e32 FileWrapper..1.2
│ │ │ │ │ -00031f60: 3130 2e34 2056 4653 2e46 696c 6557 7261 10.4 VFS.FileWra
│ │ │ │ │ -00031f70: 7070 6572 3a20 6261 7369 630a 2d2d 2d2d pper: basic.----
│ │ │ │ │ -00031f80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00031f90: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 3d20 6146 ----------..= aF
│ │ │ │ │ -00031fa0: 696c 650a 2020 2020 2041 6e73 7765 7220 ile. Answer
│ │ │ │ │ -00031fb0: 7768 6574 6865 7220 7468 6520 7265 6365 whether the rece
│ │ │ │ │ -00031fc0: 6976 6572 2072 6570 7265 7365 6e74 7320 iver represents
│ │ │ │ │ -00031fd0: 7468 6520 7361 6d65 2066 696c 6520 6173 the same file as
│ │ │ │ │ -00031fe0: 2074 6865 0a20 2020 2020 7265 6365 6976 the. receiv
│ │ │ │ │ -00031ff0: 6572 2e0a 0a68 6173 680a 2020 2020 2041 er...hash. A
│ │ │ │ │ -00032000: 6e73 7765 7220 6120 6861 7368 2076 616c nswer a hash val
│ │ │ │ │ -00032010: 7565 2066 6f72 2074 6865 2072 6563 6569 ue for the recei
│ │ │ │ │ -00032020: 7665 722e 0a0a 1f0a 4669 6c65 3a20 6773 ver.....File: gs
│ │ │ │ │ -00032030: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ -00032040: 6465 3a20 5646 532e 4669 6c65 5772 6170 de: VFS.FileWrap
│ │ │ │ │ -00032050: 7065 722d 6465 6c65 6761 7469 6f6e 2c20 per-delegation,
│ │ │ │ │ -00032060: 204e 6578 743a 2056 4653 2e46 696c 6557 Next: VFS.FileW
│ │ │ │ │ -00032070: 7261 7070 6572 2d65 6e75 6d65 7261 7469 rapper-enumerati
│ │ │ │ │ -00032080: 6e67 2c20 2050 7265 763a 2056 4653 2e46 ng, Prev: VFS.F
│ │ │ │ │ -00032090: 696c 6557 7261 7070 6572 2d62 6173 6963 ileWrapper-basic
│ │ │ │ │ -000320a0: 2c20 2055 703a 2056 4653 2e46 696c 6557 , Up: VFS.FileW
│ │ │ │ │ -000320b0: 7261 7070 6572 0a0a 312e 3231 302e 3520 rapper..1.210.5
│ │ │ │ │ -000320c0: 5646 532e 4669 6c65 5772 6170 7065 723a VFS.FileWrapper:
│ │ │ │ │ -000320d0: 2064 656c 6567 6174 696f 6e0a 2d2d 2d2d delegation.----
│ │ │ │ │ -000320e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000320f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------.
│ │ │ │ │ -00032100: 0a63 7265 6174 696f 6e54 696d 650a 2020 .creationTime.
│ │ │ │ │ -00032110: 2020 2041 6e73 7765 7220 7468 6520 6372 Answer the cr
│ │ │ │ │ -00032120: 6561 7469 6f6e 2074 696d 6520 6f66 2074 eation time of t
│ │ │ │ │ -00032130: 6865 2066 696c 6520 6964 656e 7469 6669 he file identifi
│ │ │ │ │ -00032140: 6564 2062 7920 7468 6520 7265 6365 6976 ed by the receiv
│ │ │ │ │ -00032150: 6572 2e0a 2020 2020 204f 6e20 736f 6d65 er.. On some
│ │ │ │ │ -00032160: 206f 7065 7261 7469 6e67 2073 7973 7465 operating syste
│ │ │ │ │ -00032170: 6d73 2c20 7468 6973 2063 6f75 6c64 2061 ms, this could a
│ │ │ │ │ -00032180: 6374 7561 6c6c 7920 6265 2074 6865 206c ctually be the l
│ │ │ │ │ -00032190: 6173 7420 6368 616e 6765 0a20 2020 2020 ast change.
│ │ │ │ │ -000321a0: 7469 6d65 2028 7468 6520 276c 6173 7420 time (the 'last
│ │ │ │ │ -000321b0: 6368 616e 6765 2074 696d 6527 2068 6173 change time' has
│ │ │ │ │ -000321c0: 2074 6f20 646f 2077 6974 6820 7065 726d to do with perm
│ │ │ │ │ -000321d0: 6973 7369 6f6e 732c 206f 776e 6572 7368 issions, ownersh
│ │ │ │ │ -000321e0: 6970 0a20 2020 2020 616e 6420 7468 6520 ip. and the
│ │ │ │ │ -000321f0: 6c69 6b65 292e 0a0a 6675 6c6c 0a20 2020 like)...full.
│ │ │ │ │ -00032200: 2020 416e 7377 6572 2074 6865 2073 697a Answer the siz
│ │ │ │ │ -00032210: 6520 6f66 2074 6865 2066 696c 6520 6964 e of the file id
│ │ │ │ │ -00032220: 656e 7469 6669 6564 2062 7920 7468 6520 entified by the
│ │ │ │ │ -00032230: 7265 6365 6976 6572 0a0a 6973 4578 6563 receiver..isExec
│ │ │ │ │ -00032240: 7574 6162 6c65 0a20 2020 2020 416e 7377 utable. Answ
│ │ │ │ │ -00032250: 6572 2077 6865 7468 6572 2061 2066 696c er whether a fil
│ │ │ │ │ -00032260: 6520 7769 7468 2074 6865 206e 616d 6520 e with the name
│ │ │ │ │ -00032270: 636f 6e74 6169 6e65 6420 696e 2074 6865 contained in the
│ │ │ │ │ -00032280: 2072 6563 6569 7665 7220 646f 6573 0a20 receiver does.
│ │ │ │ │ -00032290: 2020 2020 6578 6973 7420 616e 6420 6973 exist and is
│ │ │ │ │ -000322a0: 2065 7865 6375 7461 626c 650a 0a69 7352 executable..isR
│ │ │ │ │ -000322b0: 6561 6461 626c 650a 2020 2020 2041 6e73 eadable. Ans
│ │ │ │ │ -000322c0: 7765 7220 7768 6574 6865 7220 6120 6669 wer whether a fi
│ │ │ │ │ -000322d0: 6c65 2077 6974 6820 7468 6520 6e61 6d65 le with the name
│ │ │ │ │ -000322e0: 2063 6f6e 7461 696e 6564 2069 6e20 7468 contained in th
│ │ │ │ │ -000322f0: 6520 7265 6365 6976 6572 2064 6f65 730a e receiver does.
│ │ │ │ │ -00032300: 2020 2020 2065 7869 7374 2061 6e64 2069 exist and i
│ │ │ │ │ -00032310: 7320 7265 6164 6162 6c65 0a0a 6973 5772 s readable..isWr
│ │ │ │ │ -00032320: 6974 6561 626c 650a 2020 2020 2041 6e73 iteable. Ans
│ │ │ │ │ -00032330: 7765 7220 7768 6574 6865 7220 6120 6669 wer whether a fi
│ │ │ │ │ -00032340: 6c65 2077 6974 6820 7468 6520 6e61 6d65 le with the name
│ │ │ │ │ -00032350: 2063 6f6e 7461 696e 6564 2069 6e20 7468 contained in th
│ │ │ │ │ -00032360: 6520 7265 6365 6976 6572 2064 6f65 730a e receiver does.
│ │ │ │ │ -00032370: 2020 2020 2065 7869 7374 2061 6e64 2069 exist and i
│ │ │ │ │ -00032380: 7320 7772 6974 6561 626c 650a 0a6c 6173 s writeable..las
│ │ │ │ │ -00032390: 7441 6363 6573 7354 696d 650a 2020 2020 tAccessTime.
│ │ │ │ │ -000323a0: 2041 6e73 7765 7220 7468 6520 6c61 7374 Answer the last
│ │ │ │ │ -000323b0: 2061 6363 6573 7320 7469 6d65 206f 6620 access time of
│ │ │ │ │ -000323c0: 7468 6520 6669 6c65 2069 6465 6e74 6966 the file identif
│ │ │ │ │ -000323d0: 6965 6420 6279 2074 6865 2072 6563 6569 ied by the recei
│ │ │ │ │ -000323e0: 7665 720a 0a6c 6173 7443 6861 6e67 6554 ver..lastChangeT
│ │ │ │ │ -000323f0: 696d 650a 2020 2020 2041 6e73 7765 7220 ime. Answer
│ │ │ │ │ -00032400: 7468 6520 6c61 7374 2063 6861 6e67 6520 the last change
│ │ │ │ │ -00032410: 7469 6d65 206f 6620 7468 6520 6669 6c65 time of the file
│ │ │ │ │ -00032420: 2069 6465 6e74 6966 6965 6420 6279 2074 identified by t
│ │ │ │ │ -00032430: 6865 2072 6563 6569 7665 720a 2020 2020 he receiver.
│ │ │ │ │ -00032440: 2028 7468 6520 276c 6173 7420 6368 616e (the 'last chan
│ │ │ │ │ -00032450: 6765 2074 696d 6527 2068 6173 2074 6f20 ge time' has to
│ │ │ │ │ -00032460: 646f 2077 6974 6820 7065 726d 6973 7369 do with permissi
│ │ │ │ │ -00032470: 6f6e 732c 206f 776e 6572 7368 6970 2061 ons, ownership a
│ │ │ │ │ -00032480: 6e64 0a20 2020 2020 7468 6520 6c69 6b65 nd. the like
│ │ │ │ │ -00032490: 292e 2020 4f6e 2073 6f6d 6520 6f70 6572 ). On some oper
│ │ │ │ │ -000324a0: 6174 696e 6720 7379 7374 656d 732c 2074 ating systems, t
│ │ │ │ │ -000324b0: 6869 7320 636f 756c 6420 6163 7475 616c his could actual
│ │ │ │ │ -000324c0: 6c79 2062 6520 7468 650a 2020 2020 2066 ly be the. f
│ │ │ │ │ -000324d0: 696c 6520 6372 6561 7469 6f6e 2074 696d ile creation tim
│ │ │ │ │ -000324e0: 652e 0a0a 6c61 7374 4d6f 6469 6679 5469 e...lastModifyTi
│ │ │ │ │ -000324f0: 6d65 0a20 2020 2020 416e 7377 6572 2074 me. Answer t
│ │ │ │ │ -00032500: 6865 206c 6173 7420 6d6f 6469 6679 2074 he last modify t
│ │ │ │ │ -00032510: 696d 6520 6f66 2074 6865 2066 696c 6520 ime of the file
│ │ │ │ │ -00032520: 6964 656e 7469 6669 6564 2062 7920 7468 identified by th
│ │ │ │ │ -00032530: 6520 7265 6365 6976 6572 0a20 2020 2020 e receiver.
│ │ │ │ │ -00032540: 2874 6865 2027 6c61 7374 206d 6f64 6966 (the 'last modif
│ │ │ │ │ -00032550: 7920 7469 6d65 2720 6861 7320 746f 2064 y time' has to d
│ │ │ │ │ -00032560: 6f20 7769 7468 2074 6865 2061 6374 7561 o with the actua
│ │ │ │ │ -00032570: 6c20 6669 6c65 2063 6f6e 7465 6e74 7329 l file contents)
│ │ │ │ │ -00032580: 2e0a 0a6d 6f64 650a 2020 2020 2041 6e73 ...mode. Ans
│ │ │ │ │ -00032590: 7765 7220 7468 6520 7065 726d 6973 7369 wer the permissi
│ │ │ │ │ -000325a0: 6f6e 2062 6974 7320 666f 7220 7468 6520 on bits for the
│ │ │ │ │ -000325b0: 6669 6c65 2069 6465 6e74 6966 6965 6420 file identified
│ │ │ │ │ -000325c0: 6279 2074 6865 2072 6563 6569 7665 720a by the receiver.
│ │ │ │ │ -000325d0: 0a6d 6f64 653a 2061 6e49 6e74 6567 6572 .mode: anInteger
│ │ │ │ │ -000325e0: 0a20 2020 2020 416e 7377 6572 2074 6865 . Answer the
│ │ │ │ │ -000325f0: 2070 6572 6d69 7373 696f 6e20 6269 7473 permission bits
│ │ │ │ │ -00032600: 2066 6f72 2074 6865 2066 696c 6520 6964 for the file id
│ │ │ │ │ -00032610: 656e 7469 6669 6564 2062 7920 7468 6520 entified by the
│ │ │ │ │ -00032620: 7265 6365 6976 6572 0a0a 6f70 656e 3a20 receiver..open:
│ │ │ │ │ -00032630: 636c 6173 7320 6d6f 6465 3a20 6d6f 6465 class mode: mode
│ │ │ │ │ -00032640: 2069 6646 6169 6c3a 2061 426c 6f63 6b0a ifFail: aBlock.
│ │ │ │ │ -00032650: 2020 2020 204f 7065 6e20 7468 6520 7265 Open the re
│ │ │ │ │ -00032660: 6365 6976 6572 2069 6e20 7468 6520 6769 ceiver in the gi
│ │ │ │ │ -00032670: 7665 6e20 6d6f 6465 2028 6173 2061 6e73 ven mode (as ans
│ │ │ │ │ -00032680: 7765 7265 6420 6279 2046 696c 6553 7472 wered by FileStr
│ │ │ │ │ -00032690: 6561 6d27 730a 2020 2020 2063 6c61 7373 eam's. class
│ │ │ │ │ -000326a0: 2063 6f6e 7374 616e 7420 6d65 7468 6f64 constant method
│ │ │ │ │ -000326b0: 7329 0a0a 7265 6d6f 7665 0a20 2020 2020 s)..remove.
│ │ │ │ │ -000326c0: 5265 6d6f 7665 2074 6865 2066 696c 6520 Remove the file
│ │ │ │ │ -000326d0: 7769 7468 2074 6865 2067 6976 656e 2070 with the given p
│ │ │ │ │ -000326e0: 6174 6820 6e61 6d65 0a0a 7369 7a65 0a20 ath name..size.
│ │ │ │ │ -000326f0: 2020 2020 416e 7377 6572 2074 6865 2073 Answer the s
│ │ │ │ │ -00032700: 697a 6520 6f66 2074 6865 2066 696c 6520 ize of the file
│ │ │ │ │ -00032710: 6964 656e 7469 6669 6564 2062 7920 7468 identified by th
│ │ │ │ │ -00032720: 6520 7265 6365 6976 6572 0a0a 1f0a 4669 e receiver....Fi
│ │ │ │ │ -00032730: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ -00032740: 6f2c 2020 4e6f 6465 3a20 5646 532e 4669 o, Node: VFS.Fi
│ │ │ │ │ -00032750: 6c65 5772 6170 7065 722d 656e 756d 6572 leWrapper-enumer
│ │ │ │ │ -00032760: 6174 696e 672c 2020 4e65 7874 3a20 5646 ating, Next: VF
│ │ │ │ │ -00032770: 532e 4669 6c65 5772 6170 7065 722d 6669 S.FileWrapper-fi
│ │ │ │ │ -00032780: 6c65 206f 7065 7261 7469 6f6e 732c 2020 le operations,
│ │ │ │ │ -00032790: 5072 6576 3a20 5646 532e 4669 6c65 5772 Prev: VFS.FileWr
│ │ │ │ │ -000327a0: 6170 7065 722d 6465 6c65 6761 7469 6f6e apper-delegation
│ │ │ │ │ -000327b0: 2c20 2055 703a 2056 4653 2e46 696c 6557 , Up: VFS.FileW
│ │ │ │ │ -000327c0: 7261 7070 6572 0a0a 312e 3231 302e 3620 rapper..1.210.6
│ │ │ │ │ -000327d0: 5646 532e 4669 6c65 5772 6170 7065 723a VFS.FileWrapper:
│ │ │ │ │ -000327e0: 2065 6e75 6d65 7261 7469 6e67 0a2d 2d2d enumerating.---
│ │ │ │ │ -000327f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00032800: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00032810: 2d0a 0a6e 616d 6573 446f 3a20 6142 6c6f -..namesDo: aBlo
│ │ │ │ │ -00032820: 636b 0a20 2020 2020 4576 616c 7561 7465 ck. Evaluate
│ │ │ │ │ -00032830: 2061 426c 6f63 6b20 6f6e 6365 2066 6f72 aBlock once for
│ │ │ │ │ -00032840: 2065 6163 6820 6669 6c65 2069 6e20 7468 each file in th
│ │ │ │ │ -00032850: 6520 6469 7265 6374 6f72 7920 7265 7072 e directory repr
│ │ │ │ │ -00032860: 6573 656e 7465 6420 6279 0a20 2020 2020 esented by.
│ │ │ │ │ -00032870: 7468 6520 7265 6365 6976 6572 2c20 7061 the receiver, pa
│ │ │ │ │ -00032880: 7373 696e 6720 6974 7320 6e61 6d65 2e0a ssing its name..
│ │ │ │ │ -00032890: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ -000328a0: 652e 696e 666f 2c20 204e 6f64 653a 2056 e.info, Node: V
│ │ │ │ │ -000328b0: 4653 2e46 696c 6557 7261 7070 6572 2d66 FS.FileWrapper-f
│ │ │ │ │ -000328c0: 696c 6520 6f70 6572 6174 696f 6e73 2c20 ile operations,
│ │ │ │ │ -000328d0: 204e 6578 743a 2056 4653 2e46 696c 6557 Next: VFS.FileW
│ │ │ │ │ -000328e0: 7261 7070 6572 2d74 6573 7469 6e67 2c20 rapper-testing,
│ │ │ │ │ -000328f0: 2050 7265 763a 2056 4653 2e46 696c 6557 Prev: VFS.FileW
│ │ │ │ │ -00032900: 7261 7070 6572 2d65 6e75 6d65 7261 7469 rapper-enumerati
│ │ │ │ │ -00032910: 6e67 2c20 2055 703a 2056 4653 2e46 696c ng, Up: VFS.Fil
│ │ │ │ │ -00032920: 6557 7261 7070 6572 0a0a 312e 3231 302e eWrapper..1.210.
│ │ │ │ │ -00032930: 3720 5646 532e 4669 6c65 5772 6170 7065 7 VFS.FileWrappe
│ │ │ │ │ -00032940: 723a 2066 696c 6520 6f70 6572 6174 696f r: file operatio
│ │ │ │ │ -00032950: 6e73 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ns.-------------
│ │ │ │ │ -00032960: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00032970: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a70 6174 -----------..pat
│ │ │ │ │ -00032980: 6846 726f 6d3a 2064 6972 4e61 6d65 0a20 hFrom: dirName.
│ │ │ │ │ -00032990: 2020 2020 436f 6d70 7574 6520 7468 6520 Compute the
│ │ │ │ │ -000329a0: 7265 6c61 7469 7665 2070 6174 6820 6672 relative path fr
│ │ │ │ │ -000329b0: 6f6d 2074 6865 2064 6972 6563 746f 7279 om the directory
│ │ │ │ │ -000329c0: 2064 6972 4e61 6d65 2074 6f20 7468 650a dirName to the.
│ │ │ │ │ -000329d0: 2020 2020 2072 6563 6569 7665 720a 0a72 receiver..r
│ │ │ │ │ -000329e0: 656e 616d 6554 6f3a 206e 6577 4e61 6d65 enameTo: newName
│ │ │ │ │ -000329f0: 0a20 2020 2020 5265 6e61 6d65 2074 6865 . Rename the
│ │ │ │ │ -00032a00: 2066 696c 6520 6964 656e 7469 6669 6564 file identified
│ │ │ │ │ -00032a10: 2062 7920 7468 6520 7265 6365 6976 6572 by the receiver
│ │ │ │ │ -00032a20: 2074 6f20 6e65 774e 616d 650a 0a73 796d to newName..sym
│ │ │ │ │ -00032a30: 6c69 6e6b 4173 3a20 6465 7374 4e61 6d65 linkAs: destName
│ │ │ │ │ -00032a40: 0a20 2020 2020 4372 6561 7465 2064 6573 . Create des
│ │ │ │ │ -00032a50: 744e 616d 6520 6173 2061 2073 796d 626f tName as a symbo
│ │ │ │ │ -00032a60: 6c69 6320 6c69 6e6b 206f 6620 7468 6520 lic link of the
│ │ │ │ │ -00032a70: 7265 6365 6976 6572 2e20 2054 6865 0a20 receiver. The.
│ │ │ │ │ -00032a80: 2020 2020 6170 7072 6f70 7269 6174 6520 appropriate
│ │ │ │ │ -00032a90: 7265 6c61 7469 7665 2070 6174 6820 6973 relative path is
│ │ │ │ │ -00032aa0: 2063 6f6d 7075 7465 6420 6175 746f 6d61 computed automa
│ │ │ │ │ -00032ab0: 7469 6361 6c6c 792e 0a0a 7379 6d6c 696e tically...symlin
│ │ │ │ │ -00032ac0: 6b46 726f 6d3a 2073 7263 4e61 6d65 0a20 kFrom: srcName.
│ │ │ │ │ -00032ad0: 2020 2020 4372 6561 7465 2074 6865 2072 Create the r
│ │ │ │ │ -00032ae0: 6563 6569 7665 7220 6173 2061 2073 796d eceiver as a sym
│ │ │ │ │ -00032af0: 626f 6c69 6320 6c69 6e6b 2066 726f 6d20 bolic link from
│ │ │ │ │ -00032b00: 7372 634e 616d 6520 2872 656c 6174 6976 srcName (relativ
│ │ │ │ │ -00032b10: 6520 746f 0a20 2020 2020 7468 6520 7061 e to. the pa
│ │ │ │ │ -00032b20: 7468 206f 6620 7468 6520 7265 6365 6976 th of the receiv
│ │ │ │ │ -00032b30: 6572 292e 0a0a 1f0a 4669 6c65 3a20 6773 er).....File: gs
│ │ │ │ │ -00032b40: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ -00032b50: 6465 3a20 5646 532e 4669 6c65 5772 6170 de: VFS.FileWrap
│ │ │ │ │ -00032b60: 7065 722d 7465 7374 696e 672c 2020 5072 per-testing, Pr
│ │ │ │ │ -00032b70: 6576 3a20 5646 532e 4669 6c65 5772 6170 ev: VFS.FileWrap
│ │ │ │ │ -00032b80: 7065 722d 6669 6c65 206f 7065 7261 7469 per-file operati
│ │ │ │ │ -00032b90: 6f6e 732c 2020 5570 3a20 5646 532e 4669 ons, Up: VFS.Fi
│ │ │ │ │ -00032ba0: 6c65 5772 6170 7065 720a 0a31 2e32 3130 leWrapper..1.210
│ │ │ │ │ -00032bb0: 2e38 2056 4653 2e46 696c 6557 7261 7070 .8 VFS.FileWrapp
│ │ │ │ │ -00032bc0: 6572 3a20 7465 7374 696e 670a 2d2d 2d2d er: testing.----
│ │ │ │ │ -00032bd0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00032be0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6578 ------------..ex
│ │ │ │ │ -00032bf0: 6973 7473 0a20 2020 2020 416e 7377 6572 ists. Answer
│ │ │ │ │ -00032c00: 2077 6865 7468 6572 2061 2066 696c 6520 whether a file
│ │ │ │ │ -00032c10: 7769 7468 2074 6865 206e 616d 6520 636f with the name co
│ │ │ │ │ -00032c20: 6e74 6169 6e65 6420 696e 2074 6865 2072 ntained in the r
│ │ │ │ │ -00032c30: 6563 6569 7665 7220 646f 6573 0a20 2020 eceiver does.
│ │ │ │ │ -00032c40: 2020 6578 6973 742e 0a0a 6973 4162 736f exist...isAbso
│ │ │ │ │ -00032c50: 6c75 7465 0a20 2020 2020 416e 7377 6572 lute. Answer
│ │ │ │ │ -00032c60: 2077 6865 7468 6572 2074 6865 2072 6563 whether the rec
│ │ │ │ │ -00032c70: 6569 7665 7220 6964 656e 7469 6669 6573 eiver identifies
│ │ │ │ │ -00032c80: 2061 6e20 6162 736f 6c75 7465 2070 6174 an absolute pat
│ │ │ │ │ -00032c90: 682e 0a0a 6973 4163 6365 7373 6962 6c65 h...isAccessible
│ │ │ │ │ -00032ca0: 0a20 2020 2020 416e 7377 6572 2077 6865 . Answer whe
│ │ │ │ │ -00032cb0: 7468 6572 2061 2064 6972 6563 746f 7279 ther a directory
│ │ │ │ │ -00032cc0: 2077 6974 6820 7468 6520 6e61 6d65 2063 with the name c
│ │ │ │ │ -00032cd0: 6f6e 7461 696e 6564 2069 6e20 7468 6520 ontained in the
│ │ │ │ │ -00032ce0: 7265 6365 6976 6572 0a20 2020 2020 646f receiver. do
│ │ │ │ │ -00032cf0: 6573 2065 7869 7374 2061 6e64 2063 616e es exist and can
│ │ │ │ │ -00032d00: 2062 6520 6163 6365 7373 6564 0a0a 6973 be accessed..is
│ │ │ │ │ -00032d10: 4469 7265 6374 6f72 790a 2020 2020 2041 Directory. A
│ │ │ │ │ -00032d20: 6e73 7765 7220 7768 6574 6865 7220 6120 nswer whether a
│ │ │ │ │ -00032d30: 6669 6c65 2077 6974 6820 7468 6520 6e61 file with the na
│ │ │ │ │ -00032d40: 6d65 2063 6f6e 7461 696e 6564 2069 6e20 me contained in
│ │ │ │ │ -00032d50: 7468 6520 7265 6365 6976 6572 2064 6f65 the receiver doe
│ │ │ │ │ -00032d60: 730a 2020 2020 2065 7869 7374 2069 6465 s. exist ide
│ │ │ │ │ -00032d70: 6e74 6966 6965 7320 6120 6469 7265 6374 ntifies a direct
│ │ │ │ │ -00032d80: 6f72 792e 0a0a 6973 5379 6d62 6f6c 6963 ory...isSymbolic
│ │ │ │ │ -00032d90: 4c69 6e6b 0a20 2020 2020 416e 7377 6572 Link. Answer
│ │ │ │ │ -00032da0: 2077 6865 7468 6572 2061 2066 696c 6520 whether a file
│ │ │ │ │ -00032db0: 7769 7468 2074 6865 206e 616d 6520 636f with the name co
│ │ │ │ │ -00032dc0: 6e74 6169 6e65 6420 696e 2074 6865 2072 ntained in the r
│ │ │ │ │ -00032dd0: 6563 6569 7665 7220 646f 6573 0a20 2020 eceiver does.
│ │ │ │ │ -00032de0: 2020 6578 6973 7420 616e 6420 6964 656e exist and iden
│ │ │ │ │ -00032df0: 7469 6669 6573 2061 2073 796d 626f 6c69 tifies a symboli
│ │ │ │ │ -00032e00: 6320 6c69 6e6b 2e0a 0a1f 0a46 696c 653a c link.....File:
│ │ │ │ │ -00032e10: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ -00032e20: 204e 6f64 653a 2056 4653 2e53 746f 7265 Node: VFS.Store
│ │ │ │ │ -00032e30: 645a 6970 4d65 6d62 6572 2c20 204e 6578 dZipMember, Nex
│ │ │ │ │ -00032e40: 743a 2056 4653 2e54 6d70 4669 6c65 4172 t: VFS.TmpFileAr
│ │ │ │ │ -00032e50: 6368 6976 654d 656d 6265 722c 2020 5072 chiveMember, Pr
│ │ │ │ │ -00032e60: 6576 3a20 5646 532e 4669 6c65 5772 6170 ev: VFS.FileWrap
│ │ │ │ │ -00032e70: 7065 722c 2020 5570 3a20 4261 7365 2063 per, Up: Base c
│ │ │ │ │ -00032e80: 6c61 7373 6573 0a0a 312e 3231 3120 5646 lasses..1.211 VF
│ │ │ │ │ -00032e90: 532e 5374 6f72 6564 5a69 704d 656d 6265 S.StoredZipMembe
│ │ │ │ │ -00032ea0: 720a 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d r.==============
│ │ │ │ │ -00032eb0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a44 6566 ===========..Def
│ │ │ │ │ -00032ec0: 696e 6564 2069 6e20 6e61 6d65 7370 6163 ined in namespac
│ │ │ │ │ -00032ed0: 6520 536d 616c 6c74 616c 6b2e 5646 530a e Smalltalk.VFS.
│ │ │ │ │ -00032ee0: 5375 7065 7263 6c61 7373 3a20 5646 532e Superclass: VFS.
│ │ │ │ │ -00032ef0: 546d 7046 696c 6541 7263 6869 7665 4d65 TmpFileArchiveMe
│ │ │ │ │ -00032f00: 6d62 6572 0a43 6174 6567 6f72 793a 2053 mber.Category: S
│ │ │ │ │ -00032f10: 7472 6561 6d73 2d46 696c 6573 0a20 2020 treams-Files.
│ │ │ │ │ -00032f20: 2020 4172 6368 6976 654d 656d 6265 7220 ArchiveMember
│ │ │ │ │ -00032f30: 6973 2074 6865 2068 616e 646c 6572 2063 is the handler c
│ │ │ │ │ -00032f40: 6c61 7373 2066 6f72 2073 746f 7265 6420 lass for stored
│ │ │ │ │ -00032f50: 5a49 5020 6172 6368 6976 6520 6d65 6d62 ZIP archive memb
│ │ │ │ │ -00032f60: 6572 732c 0a20 2020 2020 7768 6963 6820 ers,. which
│ │ │ │ │ -00032f70: 6172 6520 6f70 7469 6d69 7a65 642e 0a0a are optimized...
│ │ │ │ │ -00032f80: 2a20 4d65 6e75 3a0a 0a2a 2056 4653 2e53 * Menu:..* VFS.S
│ │ │ │ │ -00032f90: 746f 7265 645a 6970 4d65 6d62 6572 2d61 toredZipMember-a
│ │ │ │ │ -00032fa0: 6363 6573 7369 6e67 3a3a 2020 2869 6e73 ccessing:: (ins
│ │ │ │ │ -00032fb0: 7461 6e63 6529 0a2a 2056 4653 2e53 746f tance).* VFS.Sto
│ │ │ │ │ -00032fc0: 7265 645a 6970 4d65 6d62 6572 2d6f 7065 redZipMember-ope
│ │ │ │ │ -00032fd0: 6e69 6e67 3a3a 2020 2869 6e73 7461 6e63 ning:: (instanc
│ │ │ │ │ -00032fe0: 6529 0a0a 1f0a 4669 6c65 3a20 6773 742d e)....File: gst-
│ │ │ │ │ -00032ff0: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ -00033000: 3a20 5646 532e 5374 6f72 6564 5a69 704d : VFS.StoredZipM
│ │ │ │ │ -00033010: 656d 6265 722d 6163 6365 7373 696e 672c ember-accessing,
│ │ │ │ │ -00033020: 2020 4e65 7874 3a20 5646 532e 5374 6f72 Next: VFS.Stor
│ │ │ │ │ -00033030: 6564 5a69 704d 656d 6265 722d 6f70 656e edZipMember-open
│ │ │ │ │ -00033040: 696e 672c 2020 5570 3a20 5646 532e 5374 ing, Up: VFS.St
│ │ │ │ │ -00033050: 6f72 6564 5a69 704d 656d 6265 720a 0a31 oredZipMember..1
│ │ │ │ │ -00033060: 2e32 3131 2e31 2056 4653 2e53 746f 7265 .211.1 VFS.Store
│ │ │ │ │ -00033070: 645a 6970 4d65 6d62 6572 3a20 6163 6365 dZipMember: acce
│ │ │ │ │ -00033080: 7373 696e 670a 2d2d 2d2d 2d2d 2d2d 2d2d ssing.----------
│ │ │ │ │ -00033090: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000330a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6f66 ------------..of
│ │ │ │ │ -000330b0: 6673 6574 0a20 2020 2020 416e 7377 6572 fset. Answer
│ │ │ │ │ -000330c0: 2027 6f66 6673 6574 272e 0a0a 6f66 6673 'offset'...offs
│ │ │ │ │ -000330d0: 6574 3a20 616e 496e 7465 6765 720a 2020 et: anInteger.
│ │ │ │ │ -000330e0: 2020 204e 6f74 2063 6f6d 6d65 6e74 6564 Not commented
│ │ │ │ │ -000330f0: 2e0a 0a1f 0a46 696c 653a 2067 7374 2d62 .....File: gst-b
│ │ │ │ │ -00033100: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ -00033110: 2056 4653 2e53 746f 7265 645a 6970 4d65 VFS.StoredZipMe
│ │ │ │ │ -00033120: 6d62 6572 2d6f 7065 6e69 6e67 2c20 2050 mber-opening, P
│ │ │ │ │ -00033130: 7265 763a 2056 4653 2e53 746f 7265 645a rev: VFS.StoredZ
│ │ │ │ │ -00033140: 6970 4d65 6d62 6572 2d61 6363 6573 7369 ipMember-accessi
│ │ │ │ │ -00033150: 6e67 2c20 2055 703a 2056 4653 2e53 746f ng, Up: VFS.Sto
│ │ │ │ │ -00033160: 7265 645a 6970 4d65 6d62 6572 0a0a 312e redZipMember..1.
│ │ │ │ │ -00033170: 3231 312e 3220 5646 532e 5374 6f72 6564 211.2 VFS.Stored
│ │ │ │ │ -00033180: 5a69 704d 656d 6265 723a 206f 7065 6e69 ZipMember: openi
│ │ │ │ │ -00033190: 6e67 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ng.-------------
│ │ │ │ │ -000331a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000331b0: 2d2d 2d2d 2d2d 2d0a 0a6f 7065 6e3a 2063 -------..open: c
│ │ │ │ │ -000331c0: 6c61 7373 206d 6f64 653a 206d 6f64 6520 lass mode: mode
│ │ │ │ │ -000331d0: 6966 4661 696c 3a20 6142 6c6f 636b 0a20 ifFail: aBlock.
│ │ │ │ │ -000331e0: 2020 2020 4e6f 7420 636f 6d6d 656e 7465 Not commente
│ │ │ │ │ -000331f0: 642e 0a0a 1f0a 4669 6c65 3a20 6773 742d d.....File: gst-
│ │ │ │ │ -00033200: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ -00033210: 3a20 5646 532e 546d 7046 696c 6541 7263 : VFS.TmpFileArc
│ │ │ │ │ -00033220: 6869 7665 4d65 6d62 6572 2c20 204e 6578 hiveMember, Nex
│ │ │ │ │ -00033230: 743a 2056 4653 2e5a 6970 4669 6c65 2c20 t: VFS.ZipFile,
│ │ │ │ │ -00033240: 2050 7265 763a 2056 4653 2e53 746f 7265 Prev: VFS.Store
│ │ │ │ │ -00033250: 645a 6970 4d65 6d62 6572 2c20 2055 703a dZipMember, Up:
│ │ │ │ │ -00033260: 2042 6173 6520 636c 6173 7365 730a 0a31 Base classes..1
│ │ │ │ │ -00033270: 2e32 3132 2056 4653 2e54 6d70 4669 6c65 .212 VFS.TmpFile
│ │ │ │ │ -00033280: 4172 6368 6976 654d 656d 6265 720a 3d3d ArchiveMember.==
│ │ │ │ │ -00033290: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ -000332a0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a 4465 ============..De
│ │ │ │ │ -000332b0: 6669 6e65 6420 696e 206e 616d 6573 7061 fined in namespa
│ │ │ │ │ -000332c0: 6365 2053 6d61 6c6c 7461 6c6b 2e56 4653 ce Smalltalk.VFS
│ │ │ │ │ -000332d0: 0a53 7570 6572 636c 6173 733a 2056 4653 .Superclass: VFS
│ │ │ │ │ -000332e0: 2e41 7263 6869 7665 4d65 6d62 6572 0a43 .ArchiveMember.C
│ │ │ │ │ -000332f0: 6174 6567 6f72 793a 2053 7472 6561 6d73 ategory: Streams
│ │ │ │ │ -00033300: 2d46 696c 6573 0a0a 2a20 4d65 6e75 3a0a -Files..* Menu:.
│ │ │ │ │ -00033310: 0a2a 2056 4653 2e54 6d70 4669 6c65 4172 .* VFS.TmpFileAr
│ │ │ │ │ -00033320: 6368 6976 654d 656d 6265 722d 6469 7265 chiveMember-dire
│ │ │ │ │ -00033330: 6374 6f72 7920 6f70 6572 6174 696f 6e73 ctory operations
│ │ │ │ │ -00033340: 3a3a 2020 2869 6e73 7461 6e63 6529 0a2a :: (instance).*
│ │ │ │ │ -00033350: 2056 4653 2e54 6d70 4669 6c65 4172 6368 VFS.TmpFileArch
│ │ │ │ │ -00033360: 6976 654d 656d 6265 722d 6669 6e61 6c69 iveMember-finali
│ │ │ │ │ -00033370: 7a61 7469 6f6e 3a3a 2020 2869 6e73 7461 zation:: (insta
│ │ │ │ │ -00033380: 6e63 6529 0a2a 2056 4653 2e54 6d70 4669 nce).* VFS.TmpFi
│ │ │ │ │ -00033390: 6c65 4172 6368 6976 654d 656d 6265 722d leArchiveMember-
│ │ │ │ │ -000333a0: 7374 696c 6c20 756e 636c 6173 7369 6669 still unclassifi
│ │ │ │ │ -000333b0: 6564 3a3a 2020 2869 6e73 7461 6e63 6529 ed:: (instance)
│ │ │ │ │ -000333c0: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ -000333d0: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ -000333e0: 5646 532e 546d 7046 696c 6541 7263 6869 VFS.TmpFileArchi
│ │ │ │ │ -000333f0: 7665 4d65 6d62 6572 2d64 6972 6563 746f veMember-directo
│ │ │ │ │ -00033400: 7279 206f 7065 7261 7469 6f6e 732c 2020 ry operations,
│ │ │ │ │ -00033410: 4e65 7874 3a20 5646 532e 546d 7046 696c Next: VFS.TmpFil
│ │ │ │ │ -00033420: 6541 7263 6869 7665 4d65 6d62 6572 2d66 eArchiveMember-f
│ │ │ │ │ -00033430: 696e 616c 697a 6174 696f 6e2c 2020 5570 inalization, Up
│ │ │ │ │ -00033440: 3a20 5646 532e 546d 7046 696c 6541 7263 : VFS.TmpFileArc
│ │ │ │ │ -00033450: 6869 7665 4d65 6d62 6572 0a0a 312e 3231 hiveMember..1.21
│ │ │ │ │ -00033460: 322e 3120 5646 532e 546d 7046 696c 6541 2.1 VFS.TmpFileA
│ │ │ │ │ -00033470: 7263 6869 7665 4d65 6d62 6572 3a20 6469 rchiveMember: di
│ │ │ │ │ -00033480: 7265 6374 6f72 7920 6f70 6572 6174 696f rectory operatio
│ │ │ │ │ -00033490: 6e73 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ns.-------------
│ │ │ │ │ -000334a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000334b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000334c0: 2d2d 2d2d 2d2d 2d2d 2d0a 0a66 696c 650a ---------..file.
│ │ │ │ │ -000334d0: 2020 2020 2041 6e73 7765 7220 7468 6520 Answer the
│ │ │ │ │ -000334e0: 7265 616c 2066 696c 6520 6e61 6d65 2077 real file name w
│ │ │ │ │ -000334f0: 6869 6368 2068 6f6c 6473 2074 6865 2066 hich holds the f
│ │ │ │ │ -00033500: 696c 6520 636f 6e74 656e 7473 2c20 6f72 ile contents, or
│ │ │ │ │ -00033510: 206e 696c 2069 660a 2020 2020 2069 7420 nil if. it
│ │ │ │ │ -00033520: 646f 6573 206e 6f74 2061 7070 6c79 2e0a does not apply..
│ │ │ │ │ -00033530: 0a6f 7065 6e3a 2063 6c61 7373 206d 6f64 .open: class mod
│ │ │ │ │ -00033540: 653a 206d 6f64 6520 6966 4661 696c 3a20 e: mode ifFail:
│ │ │ │ │ -00033550: 6142 6c6f 636b 0a20 2020 2020 4f70 656e aBlock. Open
│ │ │ │ │ -00033560: 2074 6865 2072 6563 6569 7665 7220 696e the receiver in
│ │ │ │ │ -00033570: 2074 6865 2067 6976 656e 206d 6f64 6520 the given mode
│ │ │ │ │ -00033580: 2861 7320 616e 7377 6572 6564 2062 7920 (as answered by
│ │ │ │ │ -00033590: 4669 6c65 5374 7265 616d 2773 0a20 2020 FileStream's.
│ │ │ │ │ -000335a0: 2020 636c 6173 7320 636f 6e73 7461 6e74 class constant
│ │ │ │ │ -000335b0: 206d 6574 686f 6473 290a 0a1f 0a46 696c methods)....Fil
│ │ │ │ │ -000335c0: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ -000335d0: 2c20 204e 6f64 653a 2056 4653 2e54 6d70 , Node: VFS.Tmp
│ │ │ │ │ -000335e0: 4669 6c65 4172 6368 6976 654d 656d 6265 FileArchiveMembe
│ │ │ │ │ -000335f0: 722d 6669 6e61 6c69 7a61 7469 6f6e 2c20 r-finalization,
│ │ │ │ │ -00033600: 204e 6578 743a 2056 4653 2e54 6d70 4669 Next: VFS.TmpFi
│ │ │ │ │ -00033610: 6c65 4172 6368 6976 654d 656d 6265 722d leArchiveMember-
│ │ │ │ │ -00033620: 7374 696c 6c20 756e 636c 6173 7369 6669 still unclassifi
│ │ │ │ │ -00033630: 6564 2c20 2050 7265 763a 2056 4653 2e54 ed, Prev: VFS.T
│ │ │ │ │ -00033640: 6d70 4669 6c65 4172 6368 6976 654d 656d mpFileArchiveMem
│ │ │ │ │ -00033650: 6265 722d 6469 7265 6374 6f72 7920 6f70 ber-directory op
│ │ │ │ │ -00033660: 6572 6174 696f 6e73 2c20 2055 703a 2056 erations, Up: V
│ │ │ │ │ -00033670: 4653 2e54 6d70 4669 6c65 4172 6368 6976 FS.TmpFileArchiv
│ │ │ │ │ -00033680: 654d 656d 6265 720a 0a31 2e32 3132 2e32 eMember..1.212.2
│ │ │ │ │ -00033690: 2056 4653 2e54 6d70 4669 6c65 4172 6368 VFS.TmpFileArch
│ │ │ │ │ -000336a0: 6976 654d 656d 6265 723a 2066 696e 616c iveMember: final
│ │ │ │ │ -000336b0: 697a 6174 696f 6e0a 2d2d 2d2d 2d2d 2d2d ization.--------
│ │ │ │ │ -000336c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000336d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000336e0: 2d2d 2d2d 2d2d 0a0a 7265 6c65 6173 650a ------..release.
│ │ │ │ │ -000336f0: 2020 2020 2052 656c 6561 7365 2074 6865 Release the
│ │ │ │ │ -00033700: 2072 6573 6f75 7263 6573 2075 7365 6420 resources used
│ │ │ │ │ -00033710: 6279 2074 6865 2072 6563 6569 7665 7220 by the receiver
│ │ │ │ │ -00033720: 7468 6174 2064 6f6e 2774 2073 7572 7669 that don't survi
│ │ │ │ │ -00033730: 7665 2077 6865 6e0a 2020 2020 2072 656c ve when. rel
│ │ │ │ │ -00033740: 6f61 6469 6e67 2061 2073 6e61 7073 686f oading a snapsho
│ │ │ │ │ -00033750: 742e 0a0a 1f0a 4669 6c65 3a20 6773 742d t.....File: gst-
│ │ │ │ │ -00033760: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ -00033770: 3a20 5646 532e 546d 7046 696c 6541 7263 : VFS.TmpFileArc
│ │ │ │ │ -00033780: 6869 7665 4d65 6d62 6572 2d73 7469 6c6c hiveMember-still
│ │ │ │ │ -00033790: 2075 6e63 6c61 7373 6966 6965 642c 2020 unclassified,
│ │ │ │ │ -000337a0: 5072 6576 3a20 5646 532e 546d 7046 696c Prev: VFS.TmpFil
│ │ │ │ │ -000337b0: 6541 7263 6869 7665 4d65 6d62 6572 2d66 eArchiveMember-f
│ │ │ │ │ -000337c0: 696e 616c 697a 6174 696f 6e2c 2020 5570 inalization, Up
│ │ │ │ │ -000337d0: 3a20 5646 532e 546d 7046 696c 6541 7263 : VFS.TmpFileArc
│ │ │ │ │ -000337e0: 6869 7665 4d65 6d62 6572 0a0a 312e 3231 hiveMember..1.21
│ │ │ │ │ -000337f0: 322e 3320 5646 532e 546d 7046 696c 6541 2.3 VFS.TmpFileA
│ │ │ │ │ -00033800: 7263 6869 7665 4d65 6d62 6572 3a20 7374 rchiveMember: st
│ │ │ │ │ -00033810: 696c 6c20 756e 636c 6173 7369 6669 6564 ill unclassified
│ │ │ │ │ -00033820: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------
│ │ │ │ │ -00033830: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00033840: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00033850: 2d2d 2d2d 2d0a 0a65 7874 7261 6374 6564 -----..extracted
│ │ │ │ │ -00033860: 0a20 2020 2020 416e 7377 6572 2077 6865 . Answer whe
│ │ │ │ │ -00033870: 7468 6572 2074 6865 2066 696c 6520 6861 ther the file ha
│ │ │ │ │ -00033880: 7320 616c 7265 6164 7920 6265 656e 2065 s already been e
│ │ │ │ │ -00033890: 7874 7261 6374 6564 2074 6f20 6469 736b xtracted to disk
│ │ │ │ │ -000338a0: 2e0a 0a1f 0a46 696c 653a 2067 7374 2d62 .....File: gst-b
│ │ │ │ │ -000338b0: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ -000338c0: 2056 4653 2e5a 6970 4669 6c65 2c20 204e VFS.ZipFile, N
│ │ │ │ │ -000338d0: 6578 743a 2057 6172 6e69 6e67 2c20 2050 ext: Warning, P
│ │ │ │ │ -000338e0: 7265 763a 2056 4653 2e54 6d70 4669 6c65 rev: VFS.TmpFile
│ │ │ │ │ -000338f0: 4172 6368 6976 654d 656d 6265 722c 2020 ArchiveMember,
│ │ │ │ │ -00033900: 5570 3a20 4261 7365 2063 6c61 7373 6573 Up: Base classes
│ │ │ │ │ -00033910: 0a0a 312e 3231 3320 5646 532e 5a69 7046 ..1.213 VFS.ZipF
│ │ │ │ │ -00033920: 696c 650a 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ile.============
│ │ │ │ │ -00033930: 3d3d 3d3d 3d0a 0a44 6566 696e 6564 2069 =====..Defined i
│ │ │ │ │ -00033940: 6e20 6e61 6d65 7370 6163 6520 536d 616c n namespace Smal
│ │ │ │ │ -00033950: 6c74 616c 6b2e 5646 530a 5375 7065 7263 ltalk.VFS.Superc
│ │ │ │ │ -00033960: 6c61 7373 3a20 5646 532e 4172 6368 6976 lass: VFS.Archiv
│ │ │ │ │ -00033970: 6546 696c 650a 4361 7465 676f 7279 3a20 eFile.Category:
│ │ │ │ │ -00033980: 5374 7265 616d 732d 4669 6c65 730a 2020 Streams-Files.
│ │ │ │ │ -00033990: 2020 205a 6970 4669 6c65 2074 7261 6e73 ZipFile trans
│ │ │ │ │ -000339a0: 7061 7265 6e74 6c79 2065 7874 7261 6374 parently extract
│ │ │ │ │ -000339b0: 7320 6669 6c65 7320 6672 6f6d 2061 205a s files from a Z
│ │ │ │ │ -000339c0: 4950 2061 7263 6869 7665 2e0a 0a2a 204d IP archive...* M
│ │ │ │ │ -000339d0: 656e 753a 0a0a 2a20 5646 532e 5a69 7046 enu:..* VFS.ZipF
│ │ │ │ │ -000339e0: 696c 652d 6d65 6d62 6572 733a 3a20 2028 ile-members:: (
│ │ │ │ │ -000339f0: 696e 7374 616e 6365 290a 0a1f 0a46 696c instance)....Fil
│ │ │ │ │ -00033a00: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ -00033a10: 2c20 204e 6f64 653a 2056 4653 2e5a 6970 , Node: VFS.Zip
│ │ │ │ │ -00033a20: 4669 6c65 2d6d 656d 6265 7273 2c20 2055 File-members, U
│ │ │ │ │ -00033a30: 703a 2056 4653 2e5a 6970 4669 6c65 0a0a p: VFS.ZipFile..
│ │ │ │ │ -00033a40: 312e 3231 332e 3120 5646 532e 5a69 7046 1.213.1 VFS.ZipF
│ │ │ │ │ -00033a50: 696c 653a 206d 656d 6265 7273 0a2d 2d2d ile: members.---
│ │ │ │ │ -00033a60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00033a70: 2d2d 2d2d 2d2d 2d2d 2d0a 0a63 656e 7472 ---------..centr
│ │ │ │ │ -00033a80: 616c 4469 7265 6374 6f72 7952 616e 6765 alDirectoryRange
│ │ │ │ │ -00033a90: 496e 3a20 660a 2020 2020 204e 6f74 2063 In: f. Not c
│ │ │ │ │ -00033aa0: 6f6d 6d65 6e74 6564 2e0a 0a63 7265 6174 ommented...creat
│ │ │ │ │ -00033ab0: 6544 6972 6563 746f 7279 3a20 6469 724e eDirectory: dirN
│ │ │ │ │ -00033ac0: 616d 650a 2020 2020 2043 7265 6174 6520 ame. Create
│ │ │ │ │ -00033ad0: 6120 7375 6264 6972 6563 746f 7279 206f a subdirectory o
│ │ │ │ │ -00033ae0: 6620 7468 6520 7265 6365 6976 6572 2c20 f the receiver,
│ │ │ │ │ -00033af0: 6e61 6d69 6e67 2069 7420 6469 724e 616d naming it dirNam
│ │ │ │ │ -00033b00: 652e 0a0a 6578 7472 6163 744d 656d 6265 e...extractMembe
│ │ │ │ │ -00033b10: 723a 2061 6e41 7263 6869 7665 4d65 6d62 r: anArchiveMemb
│ │ │ │ │ -00033b20: 6572 2069 6e74 6f3a 2074 656d 700a 2020 er into: temp.
│ │ │ │ │ -00033b30: 2020 2045 7874 7261 6374 2074 6865 2063 Extract the c
│ │ │ │ │ -00033b40: 6f6e 7465 6e74 7320 6f66 2061 6e41 7263 ontents of anArc
│ │ │ │ │ -00033b50: 6869 7665 4d65 6d62 6572 2069 6e74 6f20 hiveMember into
│ │ │ │ │ -00033b60: 6120 6669 6c65 2074 6861 7420 7265 7369 a file that resi
│ │ │ │ │ -00033b70: 6465 7320 6f6e 0a20 2020 2020 6469 736b des on. disk
│ │ │ │ │ -00033b80: 2c20 616e 6420 616e 7377 6572 2074 6865 , and answer the
│ │ │ │ │ -00033b90: 206e 616d 6520 6f66 2074 6865 2066 696c name of the fil
│ │ │ │ │ -00033ba0: 652e 0a0a 6669 6c65 4461 7461 0a20 2020 e...fileData.
│ │ │ │ │ -00033bb0: 2020 4578 7472 6163 7420 7468 6520 6469 Extract the di
│ │ │ │ │ -00033bc0: 7265 6374 6f72 7920 6c69 7374 696e 6720 rectory listing
│ │ │ │ │ -00033bd0: 6672 6f6d 2074 6865 2061 7263 6869 7665 from the archive
│ │ │ │ │ -00033be0: 0a0a 6d65 6d62 6572 3a20 616e 4172 6368 ..member: anArch
│ │ │ │ │ -00033bf0: 6976 654d 656d 6265 7220 6d6f 6465 3a20 iveMember mode:
│ │ │ │ │ -00033c00: 6269 7473 0a20 2020 2020 5365 7420 7468 bits. Set th
│ │ │ │ │ -00033c10: 6520 7065 726d 6973 7369 6f6e 2062 6974 e permission bit
│ │ │ │ │ -00033c20: 7320 666f 7220 7468 6520 6669 6c65 2069 s for the file i
│ │ │ │ │ -00033c30: 6e20 616e 4172 6368 6976 654d 656d 6265 n anArchiveMembe
│ │ │ │ │ -00033c40: 722e 0a0a 7265 6d6f 7665 4d65 6d62 6572 r...removeMember
│ │ │ │ │ -00033c50: 3a20 616e 4172 6368 6976 654d 656d 6265 : anArchiveMembe
│ │ │ │ │ -00033c60: 720a 2020 2020 2052 656d 6f76 6520 7468 r. Remove th
│ │ │ │ │ -00033c70: 6520 6d65 6d62 6572 2072 6570 7265 7365 e member represe
│ │ │ │ │ -00033c80: 6e74 6564 2062 7920 616e 4172 6368 6976 nted by anArchiv
│ │ │ │ │ -00033c90: 654d 656d 6265 722e 0a0a 7570 6461 7465 eMember...update
│ │ │ │ │ -00033ca0: 4d65 6d62 6572 3a20 616e 4172 6368 6976 Member: anArchiv
│ │ │ │ │ -00033cb0: 654d 656d 6265 720a 2020 2020 2055 7064 eMember. Upd
│ │ │ │ │ -00033cc0: 6174 6520 7468 6520 6d65 6d62 6572 2072 ate the member r
│ │ │ │ │ -00033cd0: 6570 7265 7365 6e74 6564 2062 7920 616e epresented by an
│ │ │ │ │ -00033ce0: 4172 6368 6976 654d 656d 6265 7220 6279 ArchiveMember by
│ │ │ │ │ -00033cf0: 2063 6f70 7969 6e67 2074 6865 0a20 2020 copying the.
│ │ │ │ │ -00033d00: 2020 6669 6c65 2069 6e74 6f20 7768 6963 file into whic
│ │ │ │ │ -00033d10: 6820 6974 2077 6173 2065 7874 7261 6374 h it was extract
│ │ │ │ │ -00033d20: 6564 2062 6163 6b20 746f 2074 6865 2061 ed back to the a
│ │ │ │ │ -00033d30: 7263 6869 7665 2e0a 0a1f 0a46 696c 653a rchive.....File:
│ │ │ │ │ -00033d40: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ -00033d50: 204e 6f64 653a 2057 6172 6e69 6e67 2c20 Node: Warning,
│ │ │ │ │ -00033d60: 204e 6578 743a 2057 6561 6b41 7272 6179 Next: WeakArray
│ │ │ │ │ -00033d70: 2c20 2050 7265 763a 2056 4653 2e5a 6970 , Prev: VFS.Zip
│ │ │ │ │ -00033d80: 4669 6c65 2c20 2055 703a 2042 6173 6520 File, Up: Base
│ │ │ │ │ -00033d90: 636c 6173 7365 730a 0a31 2e32 3134 2057 classes..1.214 W
│ │ │ │ │ -00033da0: 6172 6e69 6e67 0a3d 3d3d 3d3d 3d3d 3d3d arning.=========
│ │ │ │ │ -00033db0: 3d3d 3d3d 0a0a 4465 6669 6e65 6420 696e ====..Defined in
│ │ │ │ │ -00033dc0: 206e 616d 6573 7061 6365 2053 6d61 6c6c namespace Small
│ │ │ │ │ -00033dd0: 7461 6c6b 0a53 7570 6572 636c 6173 733a talk.Superclass:
│ │ │ │ │ -00033de0: 204e 6f74 6966 6963 6174 696f 6e0a 4361 Notification.Ca
│ │ │ │ │ -00033df0: 7465 676f 7279 3a20 4c61 6e67 7561 6765 tegory: Language
│ │ │ │ │ -00033e00: 2d45 7863 6570 7469 6f6e 730a 2020 2020 -Exceptions.
│ │ │ │ │ -00033e10: 2057 6172 6e69 6e67 2072 6570 7265 7365 Warning represe
│ │ │ │ │ -00033e20: 6e74 7320 616e 2027 696d 706f 7274 616e nts an 'importan
│ │ │ │ │ -00033e30: 7427 2062 7574 2072 6573 756d 6162 6c65 t' but resumable
│ │ │ │ │ -00033e40: 2065 7272 6f72 2e0a 0a2a 204d 656e 753a error...* Menu:
│ │ │ │ │ -00033e50: 0a0a 2a20 5761 726e 696e 672d 6578 6365 ..* Warning-exce
│ │ │ │ │ -00033e60: 7074 696f 6e20 6465 7363 7269 7074 696f ption descriptio
│ │ │ │ │ -00033e70: 6e3a 3a20 2028 696e 7374 616e 6365 290a n:: (instance).
│ │ │ │ │ -00033e80: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ -00033e90: 652e 696e 666f 2c20 204e 6f64 653a 2057 e.info, Node: W
│ │ │ │ │ -00033ea0: 6172 6e69 6e67 2d65 7863 6570 7469 6f6e arning-exception
│ │ │ │ │ -00033eb0: 2064 6573 6372 6970 7469 6f6e 2c20 2055 description, U
│ │ │ │ │ -00033ec0: 703a 2057 6172 6e69 6e67 0a0a 312e 3231 p: Warning..1.21
│ │ │ │ │ -00033ed0: 342e 3120 5761 726e 696e 673a 2065 7863 4.1 Warning: exc
│ │ │ │ │ -00033ee0: 6570 7469 6f6e 2064 6573 6372 6970 7469 eption descripti
│ │ │ │ │ -00033ef0: 6f6e 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d on.-------------
│ │ │ │ │ -00033f00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00033f10: 2d2d 2d2d 2d2d 2d2d 2d0a 0a64 6573 6372 ---------..descr
│ │ │ │ │ -00033f20: 6970 7469 6f6e 0a20 2020 2020 416e 7377 iption. Answ
│ │ │ │ │ -00033f30: 6572 2061 2074 6578 7475 616c 2064 6573 er a textual des
│ │ │ │ │ -00033f40: 6372 6970 7469 6f6e 206f 6620 7468 6520 cription of the
│ │ │ │ │ -00033f50: 6578 6365 7074 696f 6e2e 0a0a 1f0a 4669 exception.....Fi
│ │ │ │ │ -00033f60: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ -00033f70: 6f2c 2020 4e6f 6465 3a20 5765 616b 4172 o, Node: WeakAr
│ │ │ │ │ -00033f80: 7261 792c 2020 4e65 7874 3a20 5765 616b ray, Next: Weak
│ │ │ │ │ -00033f90: 4964 656e 7469 7479 5365 742c 2020 5072 IdentitySet, Pr
│ │ │ │ │ -00033fa0: 6576 3a20 5761 726e 696e 672c 2020 5570 ev: Warning, Up
│ │ │ │ │ -00033fb0: 3a20 4261 7365 2063 6c61 7373 6573 0a0a : Base classes..
│ │ │ │ │ -00033fc0: 312e 3231 3520 5765 616b 4172 7261 790a 1.215 WeakArray.
│ │ │ │ │ -00033fd0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a ===============.
│ │ │ │ │ -00033fe0: 0a44 6566 696e 6564 2069 6e20 6e61 6d65 .Defined in name
│ │ │ │ │ -00033ff0: 7370 6163 6520 536d 616c 6c74 616c 6b0a space Smalltalk.
│ │ │ │ │ -00034000: 5375 7065 7263 6c61 7373 3a20 4172 7261 Superclass: Arra
│ │ │ │ │ -00034010: 790a 4361 7465 676f 7279 3a20 436f 6c6c y.Category: Coll
│ │ │ │ │ -00034020: 6563 7469 6f6e 732d 5765 616b 0a0a 2020 ections-Weak..
│ │ │ │ │ -00034030: 2020 2049 2061 6d20 7369 6d69 6c61 7220 I am similar
│ │ │ │ │ -00034040: 746f 2061 2070 6c61 696e 2061 7272 6179 to a plain array
│ │ │ │ │ -00034050: 2c20 6275 7420 6d79 2069 7465 6d73 2061 , but my items a
│ │ │ │ │ -00034060: 7265 2073 746f 7265 6420 696e 2061 2077 re stored in a w
│ │ │ │ │ -00034070: 6561 6b0a 2020 2020 206f 626a 6563 742c eak. object,
│ │ │ │ │ -00034080: 2073 6f20 4920 7472 6163 6b20 7768 6963 so I track whic
│ │ │ │ │ -00034090: 6820 6f66 2074 6865 6d20 6172 6520 6761 h of them are ga
│ │ │ │ │ -000340a0: 7262 6167 6520 636f 6c6c 6563 7465 642e rbage collected.
│ │ │ │ │ -000340b0: 0a0a 2a20 4d65 6e75 3a0a 0a2a 2057 6561 ..* Menu:..* Wea
│ │ │ │ │ -000340c0: 6b41 7272 6179 2063 6c61 7373 2d69 6e73 kArray class-ins
│ │ │ │ │ -000340d0: 7461 6e63 6520 6372 6561 7469 6f6e 3a3a tance creation::
│ │ │ │ │ -000340e0: 2020 2863 6c61 7373 290a 2a20 5765 616b (class).* Weak
│ │ │ │ │ -000340f0: 4172 7261 792d 6163 6365 7373 696e 673a Array-accessing:
│ │ │ │ │ -00034100: 3a20 2028 696e 7374 616e 6365 290a 2a20 : (instance).*
│ │ │ │ │ -00034110: 5765 616b 4172 7261 792d 636f 6e76 6572 WeakArray-conver
│ │ │ │ │ -00034120: 7369 6f6e 3a3a 2020 2869 6e73 7461 6e63 sion:: (instanc
│ │ │ │ │ -00034130: 6529 0a2a 2057 6561 6b41 7272 6179 2d6c e).* WeakArray-l
│ │ │ │ │ -00034140: 6f61 6469 6e67 3a3a 2020 2869 6e73 7461 oading:: (insta
│ │ │ │ │ -00034150: 6e63 6529 0a0a 1f0a 4669 6c65 3a20 6773 nce)....File: gs
│ │ │ │ │ -00034160: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ -00034170: 6465 3a20 5765 616b 4172 7261 7920 636c de: WeakArray cl
│ │ │ │ │ -00034180: 6173 732d 696e 7374 616e 6365 2063 7265 ass-instance cre
│ │ │ │ │ -00034190: 6174 696f 6e2c 2020 4e65 7874 3a20 5765 ation, Next: We
│ │ │ │ │ -000341a0: 616b 4172 7261 792d 6163 6365 7373 696e akArray-accessin
│ │ │ │ │ -000341b0: 672c 2020 5570 3a20 5765 616b 4172 7261 g, Up: WeakArra
│ │ │ │ │ -000341c0: 790a 0a31 2e32 3135 2e31 2057 6561 6b41 y..1.215.1 WeakA
│ │ │ │ │ -000341d0: 7272 6179 2063 6c61 7373 3a20 696e 7374 rray class: inst
│ │ │ │ │ -000341e0: 616e 6365 2063 7265 6174 696f 6e0a 2d2d ance creation.--
│ │ │ │ │ -000341f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00034200: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00034210: 2d2d 2d2d 2d2d 2d2d 0a0a 6e65 770a 2020 --------..new.
│ │ │ │ │ -00034220: 2020 2043 7265 6174 6520 6120 6e65 7720 Create a new
│ │ │ │ │ -00034230: 5765 616b 4172 7261 7920 6f66 2073 697a WeakArray of siz
│ │ │ │ │ -00034240: 6520 302e 0a0a 6e65 773a 2073 697a 650a e 0...new: size.
│ │ │ │ │ -00034250: 2020 2020 2043 7265 6174 6520 6120 6e65 Create a ne
│ │ │ │ │ -00034260: 7720 5765 616b 4172 7261 7920 6f66 2074 w WeakArray of t
│ │ │ │ │ -00034270: 6865 2067 6976 656e 2073 697a 652e 0a0a he given size...
│ │ │ │ │ -00034280: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ -00034290: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 5765 .info, Node: We
│ │ │ │ │ -000342a0: 616b 4172 7261 792d 6163 6365 7373 696e akArray-accessin
│ │ │ │ │ -000342b0: 672c 2020 4e65 7874 3a20 5765 616b 4172 g, Next: WeakAr
│ │ │ │ │ -000342c0: 7261 792d 636f 6e76 6572 7369 6f6e 2c20 ray-conversion,
│ │ │ │ │ -000342d0: 2050 7265 763a 2057 6561 6b41 7272 6179 Prev: WeakArray
│ │ │ │ │ -000342e0: 2063 6c61 7373 2d69 6e73 7461 6e63 6520 class-instance
│ │ │ │ │ -000342f0: 6372 6561 7469 6f6e 2c20 2055 703a 2057 creation, Up: W
│ │ │ │ │ -00034300: 6561 6b41 7272 6179 0a0a 312e 3231 352e eakArray..1.215.
│ │ │ │ │ -00034310: 3220 5765 616b 4172 7261 793a 2061 6363 2 WeakArray: acc
│ │ │ │ │ -00034320: 6573 7369 6e67 0a2d 2d2d 2d2d 2d2d 2d2d essing.---------
│ │ │ │ │ -00034330: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00034340: 2d2d 2d0a 0a61 6c69 7665 4f62 6a65 6374 ---..aliveObject
│ │ │ │ │ -00034350: 7344 6f3a 2061 426c 6f63 6b0a 2020 2020 sDo: aBlock.
│ │ │ │ │ -00034360: 2045 7661 6c75 6174 6520 6142 6c6f 636b Evaluate aBlock
│ │ │ │ │ -00034370: 2066 6f72 2061 6c6c 2074 6865 2065 6c65 for all the ele
│ │ │ │ │ -00034380: 6d65 6e74 7320 696e 2074 6865 2061 7272 ments in the arr
│ │ │ │ │ -00034390: 6179 2c20 6578 636c 7564 696e 6720 7468 ay, excluding th
│ │ │ │ │ -000343a0: 650a 2020 2020 2067 6172 6261 6765 2063 e. garbage c
│ │ │ │ │ -000343b0: 6f6c 6c65 6374 6564 206f 6e65 732e 2020 ollected ones.
│ │ │ │ │ -000343c0: 4e6f 7465 3a20 6120 6669 6e61 6c69 7a65 Note: a finalize
│ │ │ │ │ -000343d0: 6420 6f62 6a65 6374 2073 7461 7973 2061 d object stays a
│ │ │ │ │ -000343e0: 6c69 7665 2075 6e74 696c 0a20 2020 2020 live until.
│ │ │ │ │ -000343f0: 7468 6520 6e65 7874 2063 6f6c 6c65 6374 the next collect
│ │ │ │ │ -00034400: 696f 6e20 2874 6865 2063 6f6c 6c65 6374 ion (the collect
│ │ │ │ │ -00034410: 6f72 2068 6173 206e 6f20 6d65 616e 7320 or has no means
│ │ │ │ │ -00034420: 746f 2073 6565 2077 6865 7468 6572 2069 to see whether i
│ │ │ │ │ -00034430: 740a 2020 2020 2077 6173 2072 6573 7573 t. was resus
│ │ │ │ │ -00034440: 6369 7461 7465 6420 6279 2074 6865 2066 citated by the f
│ │ │ │ │ -00034450: 696e 616c 697a 6572 292c 2073 6f20 616e inalizer), so an
│ │ │ │ │ -00034460: 206f 626a 6563 7420 6265 696e 6720 616c object being al
│ │ │ │ │ -00034470: 6976 6520 646f 6573 0a20 2020 2020 6e6f ive does. no
│ │ │ │ │ -00034480: 7420 6d65 616e 2074 6861 7420 6974 2069 t mean that it i
│ │ │ │ │ -00034490: 7320 7573 6162 6c65 2e0a 0a61 743a 2069 s usable...at: i
│ │ │ │ │ -000344a0: 6e64 6578 0a20 2020 2020 416e 7377 6572 ndex. Answer
│ │ │ │ │ -000344b0: 2074 6865 2069 6e64 6578 2d74 6820 6974 the index-th it
│ │ │ │ │ -000344c0: 656d 206f 6620 7468 6520 7265 6365 6976 em of the receiv
│ │ │ │ │ -000344d0: 6572 2c20 6f72 206e 696c 2069 6620 6974 er, or nil if it
│ │ │ │ │ -000344e0: 2068 6173 2062 6565 6e0a 2020 2020 2067 has been. g
│ │ │ │ │ -000344f0: 6172 6261 6765 2063 6f6c 6c65 6374 6564 arbage collected
│ │ │ │ │ -00034500: 2e0a 0a61 743a 2069 6e64 6578 2070 7574 ...at: index put
│ │ │ │ │ -00034510: 3a20 6f62 6a65 6374 0a20 2020 2020 5374 : object. St
│ │ │ │ │ -00034520: 6f72 6520 7468 6520 7661 6c75 6520 6173 ore the value as
│ │ │ │ │ -00034530: 736f 6369 6174 6564 2074 6f20 7468 6520 sociated to the
│ │ │ │ │ -00034540: 6769 7665 6e20 696e 6465 783b 2070 6c75 given index; plu
│ │ │ │ │ -00034550: 732c 2073 746f 7265 2069 6e0a 2020 2020 s, store in.
│ │ │ │ │ -00034560: 206e 696c 5661 6c75 6573 2077 6865 7468 nilValues wheth
│ │ │ │ │ -00034570: 6572 2074 6865 206f 626a 6563 7420 6973 er the object is
│ │ │ │ │ -00034580: 206e 696c 2e20 206e 696c 206f 626a 6563 nil. nil objec
│ │ │ │ │ -00034590: 7473 2077 686f 7365 2061 7373 6f63 6961 ts whose associa
│ │ │ │ │ -000345a0: 7465 640a 2020 2020 2069 7465 6d20 6f66 ted. item of
│ │ │ │ │ -000345b0: 206e 696c 5661 6c75 6573 2069 7320 3120 nilValues is 1
│ │ │ │ │ -000345c0: 7765 7265 2074 6f75 6368 6564 2062 7920 were touched by
│ │ │ │ │ -000345d0: 7468 6520 6761 7262 6167 6520 636f 6c6c the garbage coll
│ │ │ │ │ -000345e0: 6563 746f 722e 0a0a 6174 416c 6c3a 2069 ector...atAll: i
│ │ │ │ │ -000345f0: 6e64 6963 6573 2070 7574 3a20 6f62 6a65 ndices put: obje
│ │ │ │ │ -00034600: 6374 0a20 2020 2020 5075 7420 6f62 6a65 ct. Put obje
│ │ │ │ │ -00034610: 6374 2061 7420 6576 6572 7920 696e 6465 ct at every inde
│ │ │ │ │ -00034620: 7820 636f 6e74 6169 6e65 6420 696e 2074 x contained in t
│ │ │ │ │ -00034630: 6865 2069 6e64 6963 6573 2063 6f6c 6c65 he indices colle
│ │ │ │ │ -00034640: 6374 696f 6e0a 0a61 7441 6c6c 5075 743a ction..atAllPut:
│ │ │ │ │ -00034650: 206f 626a 6563 740a 2020 2020 2050 7574 object. Put
│ │ │ │ │ -00034660: 206f 626a 6563 7420 6174 2065 7665 7279 object at every
│ │ │ │ │ -00034670: 2069 6e64 6578 2069 6e20 7468 6520 7265 index in the re
│ │ │ │ │ -00034680: 6365 6976 6572 0a0a 636c 6561 7247 4346 ceiver..clearGCF
│ │ │ │ │ -00034690: 6c61 673a 2069 6e64 6578 0a20 2020 2020 lag: index.
│ │ │ │ │ -000346a0: 436c 6561 7220 7468 6520 276f 626a 6563 Clear the 'objec
│ │ │ │ │ -000346b0: 7420 6861 7320 6265 656e 2067 6172 6261 t has been garba
│ │ │ │ │ -000346c0: 6765 2063 6f6c 6c65 6374 6564 2720 666c ge collected' fl
│ │ │ │ │ -000346d0: 6167 2066 6f72 2074 6865 2069 7465 6d20 ag for the item
│ │ │ │ │ -000346e0: 6174 0a20 2020 2020 7468 6520 6769 7665 at. the give
│ │ │ │ │ -000346f0: 6e20 696e 6465 780a 0a64 6f3a 2061 426c n index..do: aBl
│ │ │ │ │ -00034700: 6f63 6b0a 2020 2020 2045 7661 6c75 6174 ock. Evaluat
│ │ │ │ │ -00034710: 6520 6142 6c6f 636b 2066 6f72 2061 6c6c e aBlock for all
│ │ │ │ │ -00034720: 2074 6865 2065 6c65 6d65 6e74 7320 696e the elements in
│ │ │ │ │ -00034730: 2074 6865 2061 7272 6179 2c20 696e 636c the array, incl
│ │ │ │ │ -00034740: 7564 696e 6720 7468 650a 2020 2020 2067 uding the. g
│ │ │ │ │ -00034750: 6172 6261 6765 2063 6f6c 6c65 6374 6564 arbage collected
│ │ │ │ │ -00034760: 206f 6e65 7320 2870 6173 7320 6e69 6c20 ones (pass nil
│ │ │ │ │ -00034770: 666f 7220 7468 6f73 6529 2e0a 0a69 7341 for those)...isA
│ │ │ │ │ -00034780: 6c69 7665 3a20 696e 6465 780a 2020 2020 live: index.
│ │ │ │ │ -00034790: 2041 6e73 7765 7220 7768 6574 6865 7220 Answer whether
│ │ │ │ │ -000347a0: 7468 6520 6974 656d 2061 7420 7468 6520 the item at the
│ │ │ │ │ -000347b0: 6769 7665 6e20 696e 6465 7820 6973 2073 given index is s
│ │ │ │ │ -000347c0: 7469 6c6c 2061 6c69 7665 206f 7220 6861 till alive or ha
│ │ │ │ │ -000347d0: 730a 2020 2020 2062 6565 6e20 6761 7262 s. been garb
│ │ │ │ │ -000347e0: 6167 6520 636f 6c6c 6563 7465 642e 2020 age collected.
│ │ │ │ │ -000347f0: 4e6f 7465 3a20 6120 6669 6e61 6c69 7a65 Note: a finalize
│ │ │ │ │ -00034800: 6420 6f62 6a65 6374 2073 7461 7973 2061 d object stays a
│ │ │ │ │ -00034810: 6c69 7665 2075 6e74 696c 0a20 2020 2020 live until.
│ │ │ │ │ -00034820: 7468 6520 6e65 7874 2063 6f6c 6c65 6374 the next collect
│ │ │ │ │ -00034830: 696f 6e20 2874 6865 2063 6f6c 6c65 6374 ion (the collect
│ │ │ │ │ -00034840: 6f72 2068 6173 206e 6f20 6d65 616e 7320 or has no means
│ │ │ │ │ -00034850: 746f 2073 6565 2077 6865 7468 6572 2069 to see whether i
│ │ │ │ │ -00034860: 740a 2020 2020 2077 6173 2072 6573 7573 t. was resus
│ │ │ │ │ -00034870: 6369 7461 7465 6420 6279 2074 6865 2066 citated by the f
│ │ │ │ │ -00034880: 696e 616c 697a 6572 292c 2073 6f20 616e inalizer), so an
│ │ │ │ │ -00034890: 206f 626a 6563 7420 6265 696e 6720 616c object being al
│ │ │ │ │ -000348a0: 6976 6520 646f 6573 0a20 2020 2020 6e6f ive does. no
│ │ │ │ │ -000348b0: 7420 6d65 616e 2074 6861 7420 6974 2069 t mean that it i
│ │ │ │ │ -000348c0: 7320 7573 6162 6c65 2e0a 0a73 697a 650a s usable...size.
│ │ │ │ │ -000348d0: 2020 2020 2041 6e73 7765 7220 7468 6520 Answer the
│ │ │ │ │ -000348e0: 6e75 6d62 6572 206f 6620 6974 656d 7320 number of items
│ │ │ │ │ -000348f0: 696e 2074 6865 2072 6563 6569 7665 720a in the receiver.
│ │ │ │ │ -00034900: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ -00034910: 652e 696e 666f 2c20 204e 6f64 653a 2057 e.info, Node: W
│ │ │ │ │ -00034920: 6561 6b41 7272 6179 2d63 6f6e 7665 7273 eakArray-convers
│ │ │ │ │ -00034930: 696f 6e2c 2020 4e65 7874 3a20 5765 616b ion, Next: Weak
│ │ │ │ │ -00034940: 4172 7261 792d 6c6f 6164 696e 672c 2020 Array-loading,
│ │ │ │ │ -00034950: 5072 6576 3a20 5765 616b 4172 7261 792d Prev: WeakArray-
│ │ │ │ │ -00034960: 6163 6365 7373 696e 672c 2020 5570 3a20 accessing, Up:
│ │ │ │ │ -00034970: 5765 616b 4172 7261 790a 0a31 2e32 3135 WeakArray..1.215
│ │ │ │ │ -00034980: 2e33 2057 6561 6b41 7272 6179 3a20 636f .3 WeakArray: co
│ │ │ │ │ -00034990: 6e76 6572 7369 6f6e 0a2d 2d2d 2d2d 2d2d nversion.-------
│ │ │ │ │ -000349a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000349b0: 2d2d 2d2d 2d2d 0a0a 6173 4172 7261 790a ------..asArray.
│ │ │ │ │ -000349c0: 2020 2020 2041 6e73 7765 7220 6120 6e6f Answer a no
│ │ │ │ │ -000349d0: 6e2d 7765 616b 2076 6572 7369 6f6e 206f n-weak version o
│ │ │ │ │ -000349e0: 6620 7468 6520 7265 6365 6976 6572 0a0a f the receiver..
│ │ │ │ │ -000349f0: 6465 6570 436f 7079 0a20 2020 2020 5265 deepCopy. Re
│ │ │ │ │ -00034a00: 7475 726e 7320 6120 6465 6570 2063 6f70 turns a deep cop
│ │ │ │ │ -00034a10: 7920 6f66 2074 6865 2072 6563 6569 7665 y of the receive
│ │ │ │ │ -00034a20: 7220 2874 6865 2069 6e73 7461 6e63 6520 r (the instance
│ │ │ │ │ -00034a30: 7661 7269 6162 6c65 7320 6172 650a 2020 variables are.
│ │ │ │ │ -00034a40: 2020 2063 6f70 6965 7320 6f66 2074 6865 copies of the
│ │ │ │ │ -00034a50: 2072 6563 6569 7665 7227 7320 696e 7374 receiver's inst
│ │ │ │ │ -00034a60: 616e 6365 2076 6172 6961 626c 6573 290a ance variables).
│ │ │ │ │ -00034a70: 0a73 6861 6c6c 6f77 436f 7079 0a20 2020 .shallowCopy.
│ │ │ │ │ -00034a80: 2020 5265 7475 726e 7320 6120 7368 616c Returns a shal
│ │ │ │ │ -00034a90: 6c6f 7720 636f 7079 206f 6620 7468 6520 low copy of the
│ │ │ │ │ -00034aa0: 7265 6365 6976 6572 2028 7468 6520 696e receiver (the in
│ │ │ │ │ -00034ab0: 7374 616e 6365 2076 6172 6961 626c 6573 stance variables
│ │ │ │ │ -00034ac0: 2061 7265 0a20 2020 2020 6e6f 7420 636f are. not co
│ │ │ │ │ -00034ad0: 7069 6564 290a 0a73 7065 6369 6573 0a20 pied)..species.
│ │ │ │ │ -00034ae0: 2020 2020 416e 7377 6572 2041 7272 6179 Answer Array
│ │ │ │ │ -00034af0: 3b20 7468 6973 206d 6574 686f 6420 6973 ; this method is
│ │ │ │ │ -00034b00: 2075 7365 6420 696e 2074 6865 2023 636f used in the #co
│ │ │ │ │ -00034b10: 7079 456d 7074 793a 206d 6573 7361 6765 pyEmpty: message
│ │ │ │ │ -00034b20: 2c20 7768 6963 680a 2020 2020 2069 6e20 , which. in
│ │ │ │ │ -00034b30: 7475 726e 2069 7320 7573 6564 2062 7920 turn is used by
│ │ │ │ │ -00034b40: 616c 6c20 636f 6c6c 6563 7469 6f6e 2d72 all collection-r
│ │ │ │ │ -00034b50: 6574 7572 6e69 6e67 206d 6574 686f 6473 eturning methods
│ │ │ │ │ -00034b60: 2028 636f 6c6c 6563 743a 2c0a 2020 2020 (collect:,.
│ │ │ │ │ -00034b70: 2073 656c 6563 743a 2c20 7265 6a65 6374 select:, reject
│ │ │ │ │ -00034b80: 3a2c 2065 7463 2e29 2e0a 0a1f 0a46 696c :, etc.).....Fil
│ │ │ │ │ -00034b90: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ -00034ba0: 2c20 204e 6f64 653a 2057 6561 6b41 7272 , Node: WeakArr
│ │ │ │ │ -00034bb0: 6179 2d6c 6f61 6469 6e67 2c20 2050 7265 ay-loading, Pre
│ │ │ │ │ -00034bc0: 763a 2057 6561 6b41 7272 6179 2d63 6f6e v: WeakArray-con
│ │ │ │ │ -00034bd0: 7665 7273 696f 6e2c 2020 5570 3a20 5765 version, Up: We
│ │ │ │ │ -00034be0: 616b 4172 7261 790a 0a31 2e32 3135 2e34 akArray..1.215.4
│ │ │ │ │ -00034bf0: 2057 6561 6b41 7272 6179 3a20 6c6f 6164 WeakArray: load
│ │ │ │ │ -00034c00: 696e 670a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ing.------------
│ │ │ │ │ -00034c10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------..
│ │ │ │ │ -00034c20: 706f 7374 4c6f 6164 0a20 2020 2020 4361 postLoad. Ca
│ │ │ │ │ -00034c30: 6c6c 6564 2061 6674 6572 206c 6f61 6469 lled after loadi
│ │ │ │ │ -00034c40: 6e67 2061 6e20 6f62 6a65 6374 3b20 6d75 ng an object; mu
│ │ │ │ │ -00034c50: 7374 2072 6573 746f 7265 2069 7420 746f st restore it to
│ │ │ │ │ -00034c60: 2074 6865 2073 7461 7465 2062 6566 6f72 the state befor
│ │ │ │ │ -00034c70: 650a 2020 2020 2027 7072 6553 746f 7265 e. 'preStore
│ │ │ │ │ -00034c80: 2720 7761 7320 6361 6c6c 6564 2e20 204d ' was called. M
│ │ │ │ │ -00034c90: 616b 6520 6974 2077 6561 6b20 6167 6169 ake it weak agai
│ │ │ │ │ -00034ca0: 6e0a 0a1f 0a46 696c 653a 2067 7374 2d62 n....File: gst-b
│ │ │ │ │ -00034cb0: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ -00034cc0: 2057 6561 6b49 6465 6e74 6974 7953 6574 WeakIdentitySet
│ │ │ │ │ -00034cd0: 2c20 204e 6578 743a 2057 6561 6b4b 6579 , Next: WeakKey
│ │ │ │ │ -00034ce0: 4469 6374 696f 6e61 7279 2c20 2050 7265 Dictionary, Pre
│ │ │ │ │ -00034cf0: 763a 2057 6561 6b41 7272 6179 2c20 2055 v: WeakArray, U
│ │ │ │ │ -00034d00: 703a 2042 6173 6520 636c 6173 7365 730a p: Base classes.
│ │ │ │ │ -00034d10: 0a31 2e32 3136 2057 6561 6b49 6465 6e74 .1.216 WeakIdent
│ │ │ │ │ -00034d20: 6974 7953 6574 0a3d 3d3d 3d3d 3d3d 3d3d itySet.=========
│ │ │ │ │ -00034d30: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a 4465 ============..De
│ │ │ │ │ -00034d40: 6669 6e65 6420 696e 206e 616d 6573 7061 fined in namespa
│ │ │ │ │ -00034d50: 6365 2053 6d61 6c6c 7461 6c6b 0a53 7570 ce Smalltalk.Sup
│ │ │ │ │ -00034d60: 6572 636c 6173 733a 2057 6561 6b53 6574 erclass: WeakSet
│ │ │ │ │ -00034d70: 0a43 6174 6567 6f72 793a 2043 6f6c 6c65 .Category: Colle
│ │ │ │ │ -00034d80: 6374 696f 6e73 2d57 6561 6b0a 0a20 2020 ctions-Weak..
│ │ │ │ │ -00034d90: 2020 4920 616d 2073 696d 696c 6172 2074 I am similar t
│ │ │ │ │ -00034da0: 6f20 6120 706c 6169 6e20 6964 656e 7469 o a plain identi
│ │ │ │ │ -00034db0: 7479 2073 6574 2c20 6275 7420 6d79 206b ty set, but my k
│ │ │ │ │ -00034dc0: 6579 7320 6172 6520 7374 6f72 6564 2069 eys are stored i
│ │ │ │ │ -00034dd0: 6e20 610a 2020 2020 2077 6561 6b20 6172 n a. weak ar
│ │ │ │ │ -00034de0: 7261 793b 2049 2074 7261 636b 2077 6869 ray; I track whi
│ │ │ │ │ -00034df0: 6368 206f 6620 7468 656d 2061 7265 2067 ch of them are g
│ │ │ │ │ -00034e00: 6172 6261 6765 2063 6f6c 6c65 6374 6564 arbage collected
│ │ │ │ │ -00034e10: 2061 6e64 2c20 6173 0a20 2020 2020 736f and, as. so
│ │ │ │ │ -00034e20: 6f6e 2061 7320 4920 656e 636f 756e 7465 on as I encounte
│ │ │ │ │ -00034e30: 7220 6f6e 6520 6f66 2074 6865 6d2c 2049 r one of them, I
│ │ │ │ │ -00034e40: 2073 7769 6674 6c79 2072 656d 6f76 6520 swiftly remove
│ │ │ │ │ -00034e50: 616c 6c20 7468 6520 6761 7262 6167 650a all the garbage.
│ │ │ │ │ -00034e60: 2020 2020 2063 6f6c 6c65 6374 6564 206b collected k
│ │ │ │ │ -00034e70: 6579 730a 0a2a 204d 656e 753a 0a0a 2a20 eys..* Menu:..*
│ │ │ │ │ -00034e80: 5765 616b 4964 656e 7469 7479 5365 742d WeakIdentitySet-
│ │ │ │ │ -00034e90: 6163 6365 7373 696e 673a 3a20 2028 696e accessing:: (in
│ │ │ │ │ -00034ea0: 7374 616e 6365 290a 0a1f 0a46 696c 653a stance)....File:
│ │ │ │ │ -00034eb0: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ -00034ec0: 204e 6f64 653a 2057 6561 6b49 6465 6e74 Node: WeakIdent
│ │ │ │ │ -00034ed0: 6974 7953 6574 2d61 6363 6573 7369 6e67 itySet-accessing
│ │ │ │ │ -00034ee0: 2c20 2055 703a 2057 6561 6b49 6465 6e74 , Up: WeakIdent
│ │ │ │ │ -00034ef0: 6974 7953 6574 0a0a 312e 3231 362e 3120 itySet..1.216.1
│ │ │ │ │ -00034f00: 5765 616b 4964 656e 7469 7479 5365 743a WeakIdentitySet:
│ │ │ │ │ -00034f10: 2061 6363 6573 7369 6e67 0a2d 2d2d 2d2d accessing.-----
│ │ │ │ │ -00034f20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00034f30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a69 -------------..i
│ │ │ │ │ -00034f40: 6465 6e74 6974 7949 6e63 6c75 6465 733a dentityIncludes:
│ │ │ │ │ -00034f50: 2061 6e4f 626a 6563 740a 2020 2020 2041 anObject. A
│ │ │ │ │ -00034f60: 6e73 7765 7220 7768 6574 6865 7220 4920 nswer whether I
│ │ │ │ │ -00034f70: 696e 636c 7564 6520 616e 4f62 6a65 6374 include anObject
│ │ │ │ │ -00034f80: 2065 7861 6374 6c79 2e20 2041 7320 4920 exactly. As I
│ │ │ │ │ -00034f90: 616d 2061 6e0a 2020 2020 2069 6465 6e74 am an. ident
│ │ │ │ │ -00034fa0: 6974 792d 7365 742c 2074 6869 7320 6973 ity-set, this is
│ │ │ │ │ -00034fb0: 2074 6865 2073 616d 6520 6173 2023 696e the same as #in
│ │ │ │ │ -00034fc0: 636c 7564 6573 3a2e 0a0a 1f0a 4669 6c65 cludes:.....File
│ │ │ │ │ -00034fd0: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ -00034fe0: 2020 4e6f 6465 3a20 5765 616b 4b65 7944 Node: WeakKeyD
│ │ │ │ │ -00034ff0: 6963 7469 6f6e 6172 792c 2020 4e65 7874 ictionary, Next
│ │ │ │ │ -00035000: 3a20 5765 616b 4b65 7949 6465 6e74 6974 : WeakKeyIdentit
│ │ │ │ │ -00035010: 7944 6963 7469 6f6e 6172 792c 2020 5072 yDictionary, Pr
│ │ │ │ │ -00035020: 6576 3a20 5765 616b 4964 656e 7469 7479 ev: WeakIdentity
│ │ │ │ │ -00035030: 5365 742c 2020 5570 3a20 4261 7365 2063 Set, Up: Base c
│ │ │ │ │ -00035040: 6c61 7373 6573 0a0a 312e 3231 3720 5765 lasses..1.217 We
│ │ │ │ │ -00035050: 616b 4b65 7944 6963 7469 6f6e 6172 790a akKeyDictionary.
│ │ │ │ │ -00035060: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ -00035070: 3d3d 3d3d 3d3d 3d0a 0a44 6566 696e 6564 =======..Defined
│ │ │ │ │ -00035080: 2069 6e20 6e61 6d65 7370 6163 6520 536d in namespace Sm
│ │ │ │ │ -00035090: 616c 6c74 616c 6b0a 5375 7065 7263 6c61 alltalk.Supercla
│ │ │ │ │ -000350a0: 7373 3a20 4469 6374 696f 6e61 7279 0a43 ss: Dictionary.C
│ │ │ │ │ -000350b0: 6174 6567 6f72 793a 2043 6f6c 6c65 6374 ategory: Collect
│ │ │ │ │ -000350c0: 696f 6e73 2d57 6561 6b0a 0a20 2020 2020 ions-Weak..
│ │ │ │ │ -000350d0: 4920 616d 2073 696d 696c 6172 2074 6f20 I am similar to
│ │ │ │ │ -000350e0: 6120 706c 6169 6e20 4469 6374 696f 6e61 a plain Dictiona
│ │ │ │ │ -000350f0: 7279 2c20 6275 7420 6d79 206b 6579 7320 ry, but my keys
│ │ │ │ │ -00035100: 6172 6520 7374 6f72 6564 2069 6e20 610a are stored in a.
│ │ │ │ │ -00035110: 2020 2020 2077 6561 6b20 6172 7261 793b weak array;
│ │ │ │ │ -00035120: 2049 2074 7261 636b 2077 6869 6368 206f I track which o
│ │ │ │ │ -00035130: 6620 7468 656d 2061 7265 2067 6172 6261 f them are garba
│ │ │ │ │ -00035140: 6765 2063 6f6c 6c65 6374 6564 2061 6e64 ge collected and
│ │ │ │ │ -00035150: 2c20 6173 0a20 2020 2020 736f 6f6e 2061 , as. soon a
│ │ │ │ │ -00035160: 7320 4920 656e 636f 756e 7465 7220 6f6e s I encounter on
│ │ │ │ │ -00035170: 6520 6f66 2074 6865 6d2c 2049 2073 7769 e of them, I swi
│ │ │ │ │ -00035180: 6674 6c79 2072 656d 6f76 6520 616c 6c20 ftly remove all
│ │ │ │ │ -00035190: 7468 650a 2020 2020 2061 7373 6f63 6961 the. associa
│ │ │ │ │ -000351a0: 7469 6f6e 7320 666f 7220 7468 6520 6761 tions for the ga
│ │ │ │ │ -000351b0: 7262 6167 6520 636f 6c6c 6563 7465 6420 rbage collected
│ │ │ │ │ -000351c0: 6b65 7973 0a0a 2a20 4d65 6e75 3a0a 0a2a keys..* Menu:..*
│ │ │ │ │ -000351d0: 2057 6561 6b4b 6579 4469 6374 696f 6e61 WeakKeyDictiona
│ │ │ │ │ -000351e0: 7279 2063 6c61 7373 2d68 6163 6b73 3a3a ry class-hacks::
│ │ │ │ │ -000351f0: 2020 2863 6c61 7373 290a 2a20 5765 616b (class).* Weak
│ │ │ │ │ -00035200: 4b65 7944 6963 7469 6f6e 6172 792d 6163 KeyDictionary-ac
│ │ │ │ │ -00035210: 6365 7373 696e 673a 3a20 2028 696e 7374 cessing:: (inst
│ │ │ │ │ -00035220: 616e 6365 290a 0a1f 0a46 696c 653a 2067 ance)....File: g
│ │ │ │ │ -00035230: 7374 2d62 6173 652e 696e 666f 2c20 204e st-base.info, N
│ │ │ │ │ -00035240: 6f64 653a 2057 6561 6b4b 6579 4469 6374 ode: WeakKeyDict
│ │ │ │ │ -00035250: 696f 6e61 7279 2063 6c61 7373 2d68 6163 ionary class-hac
│ │ │ │ │ -00035260: 6b73 2c20 204e 6578 743a 2057 6561 6b4b ks, Next: WeakK
│ │ │ │ │ -00035270: 6579 4469 6374 696f 6e61 7279 2d61 6363 eyDictionary-acc
│ │ │ │ │ -00035280: 6573 7369 6e67 2c20 2055 703a 2057 6561 essing, Up: Wea
│ │ │ │ │ -00035290: 6b4b 6579 4469 6374 696f 6e61 7279 0a0a kKeyDictionary..
│ │ │ │ │ -000352a0: 312e 3231 372e 3120 5765 616b 4b65 7944 1.217.1 WeakKeyD
│ │ │ │ │ -000352b0: 6963 7469 6f6e 6172 7920 636c 6173 733a ictionary class:
│ │ │ │ │ -000352c0: 2068 6163 6b73 0a2d 2d2d 2d2d 2d2d 2d2d hacks.---------
│ │ │ │ │ -000352d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000352e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a70 -------------..p
│ │ │ │ │ -000352f0: 6f73 744c 6f61 640a 2020 2020 2043 616c ostLoad. Cal
│ │ │ │ │ -00035300: 6c65 6420 6166 7465 7220 6c6f 6164 696e led after loadin
│ │ │ │ │ -00035310: 6720 616e 206f 626a 6563 743b 206d 7573 g an object; mus
│ │ │ │ │ -00035320: 7420 7265 7374 6f72 6520 6974 2074 6f20 t restore it to
│ │ │ │ │ -00035330: 7468 6520 7374 6174 6520 6265 666f 7265 the state before
│ │ │ │ │ -00035340: 0a20 2020 2020 2770 7265 5374 6f72 6527 . 'preStore'
│ │ │ │ │ -00035350: 2077 6173 2063 616c 6c65 642e 2020 4d61 was called. Ma
│ │ │ │ │ -00035360: 6b65 2069 7420 7765 616b 2061 6761 696e ke it weak again
│ │ │ │ │ -00035370: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ -00035380: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ -00035390: 5765 616b 4b65 7944 6963 7469 6f6e 6172 WeakKeyDictionar
│ │ │ │ │ -000353a0: 792d 6163 6365 7373 696e 672c 2020 5072 y-accessing, Pr
│ │ │ │ │ -000353b0: 6576 3a20 5765 616b 4b65 7944 6963 7469 ev: WeakKeyDicti
│ │ │ │ │ -000353c0: 6f6e 6172 7920 636c 6173 732d 6861 636b onary class-hack
│ │ │ │ │ -000353d0: 732c 2020 5570 3a20 5765 616b 4b65 7944 s, Up: WeakKeyD
│ │ │ │ │ -000353e0: 6963 7469 6f6e 6172 790a 0a31 2e32 3137 ictionary..1.217
│ │ │ │ │ -000353f0: 2e32 2057 6561 6b4b 6579 4469 6374 696f .2 WeakKeyDictio
│ │ │ │ │ -00035400: 6e61 7279 3a20 6163 6365 7373 696e 670a nary: accessing.
│ │ │ │ │ -00035410: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00035420: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00035430: 2d2d 2d2d 0a0a 6164 643a 2061 6e41 7373 ----..add: anAss
│ │ │ │ │ -00035440: 6f63 6961 7469 6f6e 0a20 2020 2020 5374 ociation. St
│ │ │ │ │ -00035450: 6f72 6520 7661 6c75 6520 6173 2061 7373 ore value as ass
│ │ │ │ │ -00035460: 6f63 6961 7465 6420 746f 2074 6865 2067 ociated to the g
│ │ │ │ │ -00035470: 6976 656e 206b 6579 2e0a 0a61 743a 206b iven key...at: k
│ │ │ │ │ -00035480: 6579 2070 7574 3a20 7661 6c75 650a 2020 ey put: value.
│ │ │ │ │ -00035490: 2020 2053 746f 7265 2076 616c 7565 2061 Store value a
│ │ │ │ │ -000354a0: 7320 6173 736f 6369 6174 6564 2074 6f20 s associated to
│ │ │ │ │ -000354b0: 7468 6520 6769 7665 6e20 6b65 792e 0a0a the given key...
│ │ │ │ │ -000354c0: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ -000354d0: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 5765 .info, Node: We
│ │ │ │ │ -000354e0: 616b 4b65 7949 6465 6e74 6974 7944 6963 akKeyIdentityDic
│ │ │ │ │ -000354f0: 7469 6f6e 6172 792c 2020 4e65 7874 3a20 tionary, Next:
│ │ │ │ │ -00035500: 5765 616b 5365 742c 2020 5072 6576 3a20 WeakSet, Prev:
│ │ │ │ │ -00035510: 5765 616b 4b65 7944 6963 7469 6f6e 6172 WeakKeyDictionar
│ │ │ │ │ -00035520: 792c 2020 5570 3a20 4261 7365 2063 6c61 y, Up: Base cla
│ │ │ │ │ -00035530: 7373 6573 0a0a 312e 3231 3820 5765 616b sses..1.218 Weak
│ │ │ │ │ -00035540: 4b65 7949 6465 6e74 6974 7944 6963 7469 KeyIdentityDicti
│ │ │ │ │ -00035550: 6f6e 6172 790a 3d3d 3d3d 3d3d 3d3d 3d3d onary.==========
│ │ │ │ │ -00035560: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ -00035570: 3d3d 3d3d 3d0a 0a44 6566 696e 6564 2069 =====..Defined i
│ │ │ │ │ -00035580: 6e20 6e61 6d65 7370 6163 6520 536d 616c n namespace Smal
│ │ │ │ │ -00035590: 6c74 616c 6b0a 5375 7065 7263 6c61 7373 ltalk.Superclass
│ │ │ │ │ -000355a0: 3a20 5765 616b 4b65 7944 6963 7469 6f6e : WeakKeyDiction
│ │ │ │ │ -000355b0: 6172 790a 4361 7465 676f 7279 3a20 436f ary.Category: Co
│ │ │ │ │ -000355c0: 6c6c 6563 7469 6f6e 732d 5765 616b 0a0a llections-Weak..
│ │ │ │ │ -000355d0: 2020 2020 2049 2061 6d20 7369 6d69 6c61 I am simila
│ │ │ │ │ -000355e0: 7220 746f 2061 2070 6c61 696e 2069 6465 r to a plain ide
│ │ │ │ │ -000355f0: 6e74 6974 7920 6469 6374 696f 6e61 7279 ntity dictionary
│ │ │ │ │ -00035600: 2c20 6275 7420 6d79 206b 6579 7320 6172 , but my keys ar
│ │ │ │ │ -00035610: 6520 7374 6f72 6564 0a20 2020 2020 696e e stored. in
│ │ │ │ │ -00035620: 2061 2077 6561 6b20 6172 7261 793b 2049 a weak array; I
│ │ │ │ │ -00035630: 2074 7261 636b 2077 6869 6368 206f 6620 track which of
│ │ │ │ │ -00035640: 7468 656d 2061 7265 2067 6172 6261 6765 them are garbage
│ │ │ │ │ -00035650: 2063 6f6c 6c65 6374 6564 2061 6e64 2c0a collected and,.
│ │ │ │ │ -00035660: 2020 2020 2061 7320 736f 6f6e 2061 7320 as soon as
│ │ │ │ │ -00035670: 4920 656e 636f 756e 7465 7220 6f6e 6520 I encounter one
│ │ │ │ │ -00035680: 6f66 2074 6865 6d2c 2049 2073 7769 6674 of them, I swift
│ │ │ │ │ -00035690: 6c79 2072 656d 6f76 6520 616c 6c20 7468 ly remove all th
│ │ │ │ │ -000356a0: 650a 2020 2020 2061 7373 6f63 6961 7469 e. associati
│ │ │ │ │ -000356b0: 6f6e 7320 666f 7220 7468 6520 6761 7262 ons for the garb
│ │ │ │ │ -000356c0: 6167 6520 636f 6c6c 6563 7465 6420 6b65 age collected ke
│ │ │ │ │ -000356d0: 7973 0a0a 2a20 4d65 6e75 3a0a 0a1f 0a46 ys..* Menu:....F
│ │ │ │ │ -000356e0: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ -000356f0: 666f 2c20 204e 6f64 653a 2057 6561 6b53 fo, Node: WeakS
│ │ │ │ │ -00035700: 6574 2c20 204e 6578 743a 2057 6561 6b56 et, Next: WeakV
│ │ │ │ │ -00035710: 616c 7565 4964 656e 7469 7479 4469 6374 alueIdentityDict
│ │ │ │ │ -00035720: 696f 6e61 7279 2c20 2050 7265 763a 2057 ionary, Prev: W
│ │ │ │ │ -00035730: 6561 6b4b 6579 4964 656e 7469 7479 4469 eakKeyIdentityDi
│ │ │ │ │ -00035740: 6374 696f 6e61 7279 2c20 2055 703a 2042 ctionary, Up: B
│ │ │ │ │ -00035750: 6173 6520 636c 6173 7365 730a 0a31 2e32 ase classes..1.2
│ │ │ │ │ -00035760: 3139 2057 6561 6b53 6574 0a3d 3d3d 3d3d 19 WeakSet.=====
│ │ │ │ │ -00035770: 3d3d 3d3d 3d3d 3d3d 0a0a 4465 6669 6e65 ========..Define
│ │ │ │ │ -00035780: 6420 696e 206e 616d 6573 7061 6365 2053 d in namespace S
│ │ │ │ │ -00035790: 6d61 6c6c 7461 6c6b 0a53 7570 6572 636c malltalk.Supercl
│ │ │ │ │ -000357a0: 6173 733a 2053 6574 0a43 6174 6567 6f72 ass: Set.Categor
│ │ │ │ │ -000357b0: 793a 2043 6f6c 6c65 6374 696f 6e73 2d57 y: Collections-W
│ │ │ │ │ -000357c0: 6561 6b0a 0a20 2020 2020 4920 616d 2073 eak.. I am s
│ │ │ │ │ -000357d0: 696d 696c 6172 2074 6f20 6120 706c 6169 imilar to a plai
│ │ │ │ │ -000357e0: 6e20 7365 742c 2062 7574 206d 7920 6974 n set, but my it
│ │ │ │ │ -000357f0: 656d 7320 6172 6520 7374 6f72 6564 2069 ems are stored i
│ │ │ │ │ -00035800: 6e20 6120 7765 616b 0a20 2020 2020 6172 n a weak. ar
│ │ │ │ │ -00035810: 7261 793b 2049 2074 7261 636b 2077 6869 ray; I track whi
│ │ │ │ │ -00035820: 6368 206f 6620 7468 656d 2061 7265 2067 ch of them are g
│ │ │ │ │ -00035830: 6172 6261 6765 2063 6f6c 6c65 6374 6564 arbage collected
│ │ │ │ │ -00035840: 2061 6e64 2c20 6173 2073 6f6f 6e20 6173 and, as soon as
│ │ │ │ │ -00035850: 0a20 2020 2020 4920 656e 636f 756e 7465 . I encounte
│ │ │ │ │ -00035860: 7220 6f6e 6520 6f66 2074 6865 6d2c 2049 r one of them, I
│ │ │ │ │ -00035870: 2073 7769 6674 6c79 2072 656d 6f76 6520 swiftly remove
│ │ │ │ │ -00035880: 616c 6c2e 0a0a 2a20 4d65 6e75 3a0a 0a2a all...* Menu:..*
│ │ │ │ │ -00035890: 2057 6561 6b53 6574 2d61 6363 6573 7369 WeakSet-accessi
│ │ │ │ │ -000358a0: 6e67 3a3a 2020 2869 6e73 7461 6e63 6529 ng:: (instance)
│ │ │ │ │ -000358b0: 0a2a 2057 6561 6b53 6574 2d63 6f70 7969 .* WeakSet-copyi
│ │ │ │ │ -000358c0: 6e67 3a3a 2020 2869 6e73 7461 6e63 6529 ng:: (instance)
│ │ │ │ │ -000358d0: 0a2a 2057 6561 6b53 6574 2d6c 6f61 6469 .* WeakSet-loadi
│ │ │ │ │ -000358e0: 6e67 3a3a 2020 2869 6e73 7461 6e63 6529 ng:: (instance)
│ │ │ │ │ -000358f0: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ -00035900: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ -00035910: 5765 616b 5365 742d 6163 6365 7373 696e WeakSet-accessin
│ │ │ │ │ -00035920: 672c 2020 4e65 7874 3a20 5765 616b 5365 g, Next: WeakSe
│ │ │ │ │ -00035930: 742d 636f 7079 696e 672c 2020 5570 3a20 t-copying, Up:
│ │ │ │ │ -00035940: 5765 616b 5365 740a 0a31 2e32 3139 2e31 WeakSet..1.219.1
│ │ │ │ │ -00035950: 2057 6561 6b53 6574 3a20 6163 6365 7373 WeakSet: access
│ │ │ │ │ -00035960: 696e 670a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ing.------------
│ │ │ │ │ -00035970: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------..
│ │ │ │ │ -00035980: 6164 643a 206e 6577 4f62 6a65 6374 0a20 add: newObject.
│ │ │ │ │ -00035990: 2020 2020 4164 6420 6e65 774f 626a 6563 Add newObjec
│ │ │ │ │ -000359a0: 7420 746f 2074 6865 2073 6574 2c20 6966 t to the set, if
│ │ │ │ │ -000359b0: 2061 6e64 206f 6e6c 7920 6966 2074 6865 and only if the
│ │ │ │ │ -000359c0: 2073 6574 2064 6f65 736e 2774 2061 6c72 set doesn't alr
│ │ │ │ │ -000359d0: 6561 6479 0a20 2020 2020 636f 6e74 6169 eady. contai
│ │ │ │ │ -000359e0: 6e20 616e 206f 6363 7572 7265 6e63 6520 n an occurrence
│ │ │ │ │ -000359f0: 6f66 2069 742e 2020 446f 6e27 7420 6661 of it. Don't fa
│ │ │ │ │ -00035a00: 696c 2069 6620 6120 6475 706c 6963 6174 il if a duplicat
│ │ │ │ │ -00035a10: 6520 6973 2066 6f75 6e64 2e0a 2020 2020 e is found..
│ │ │ │ │ -00035a20: 2041 6e73 7765 7220 6e65 774f 626a 6563 Answer newObjec
│ │ │ │ │ -00035a30: 740a 0a64 6f3a 2061 426c 6f63 6b0a 2020 t..do: aBlock.
│ │ │ │ │ -00035a40: 2020 2045 6e75 6d65 7261 7465 2061 6c6c Enumerate all
│ │ │ │ │ -00035a50: 2074 6865 206e 6f6e 2d6e 696c 206d 656d the non-nil mem
│ │ │ │ │ -00035a60: 6265 7273 206f 6620 7468 6520 7365 740a bers of the set.
│ │ │ │ │ -00035a70: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ -00035a80: 652e 696e 666f 2c20 204e 6f64 653a 2057 e.info, Node: W
│ │ │ │ │ -00035a90: 6561 6b53 6574 2d63 6f70 7969 6e67 2c20 eakSet-copying,
│ │ │ │ │ -00035aa0: 204e 6578 743a 2057 6561 6b53 6574 2d6c Next: WeakSet-l
│ │ │ │ │ -00035ab0: 6f61 6469 6e67 2c20 2050 7265 763a 2057 oading, Prev: W
│ │ │ │ │ -00035ac0: 6561 6b53 6574 2d61 6363 6573 7369 6e67 eakSet-accessing
│ │ │ │ │ -00035ad0: 2c20 2055 703a 2057 6561 6b53 6574 0a0a , Up: WeakSet..
│ │ │ │ │ -00035ae0: 312e 3231 392e 3220 5765 616b 5365 743a 1.219.2 WeakSet:
│ │ │ │ │ -00035af0: 2063 6f70 7969 6e67 0a2d 2d2d 2d2d 2d2d copying.-------
│ │ │ │ │ -00035b00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00035b10: 2d0a 0a64 6565 7043 6f70 790a 2020 2020 -..deepCopy.
│ │ │ │ │ -00035b20: 2052 6574 7572 6e73 2061 2064 6565 7020 Returns a deep
│ │ │ │ │ -00035b30: 636f 7079 206f 6620 7468 6520 7265 6365 copy of the rece
│ │ │ │ │ -00035b40: 6976 6572 2028 7468 6520 696e 7374 616e iver (the instan
│ │ │ │ │ -00035b50: 6365 2076 6172 6961 626c 6573 2061 7265 ce variables are
│ │ │ │ │ -00035b60: 0a20 2020 2020 636f 7069 6573 206f 6620 . copies of
│ │ │ │ │ -00035b70: 7468 6520 7265 6365 6976 6572 2773 2069 the receiver's i
│ │ │ │ │ -00035b80: 6e73 7461 6e63 6520 7661 7269 6162 6c65 nstance variable
│ │ │ │ │ -00035b90: 7329 0a0a 7368 616c 6c6f 7743 6f70 790a s)..shallowCopy.
│ │ │ │ │ -00035ba0: 2020 2020 2052 6574 7572 6e73 2061 2073 Returns a s
│ │ │ │ │ -00035bb0: 6861 6c6c 6f77 2063 6f70 7920 6f66 2074 hallow copy of t
│ │ │ │ │ -00035bc0: 6865 2072 6563 6569 7665 7220 2874 6865 he receiver (the
│ │ │ │ │ -00035bd0: 2069 6e73 7461 6e63 6520 7661 7269 6162 instance variab
│ │ │ │ │ -00035be0: 6c65 7320 6172 650a 2020 2020 206e 6f74 les are. not
│ │ │ │ │ -00035bf0: 2063 6f70 6965 6429 0a0a 1f0a 4669 6c65 copied)....File
│ │ │ │ │ -00035c00: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ -00035c10: 2020 4e6f 6465 3a20 5765 616b 5365 742d Node: WeakSet-
│ │ │ │ │ -00035c20: 6c6f 6164 696e 672c 2020 5072 6576 3a20 loading, Prev:
│ │ │ │ │ -00035c30: 5765 616b 5365 742d 636f 7079 696e 672c WeakSet-copying,
│ │ │ │ │ -00035c40: 2020 5570 3a20 5765 616b 5365 740a 0a31 Up: WeakSet..1
│ │ │ │ │ -00035c50: 2e32 3139 2e33 2057 6561 6b53 6574 3a20 .219.3 WeakSet:
│ │ │ │ │ -00035c60: 6c6f 6164 696e 670a 2d2d 2d2d 2d2d 2d2d loading.--------
│ │ │ │ │ -00035c70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00035c80: 0a0a 706f 7374 4c6f 6164 0a20 2020 2020 ..postLoad.
│ │ │ │ │ -00035c90: 4361 6c6c 6564 2061 6674 6572 206c 6f61 Called after loa
│ │ │ │ │ -00035ca0: 6469 6e67 2061 6e20 6f62 6a65 6374 3b20 ding an object;
│ │ │ │ │ -00035cb0: 6d75 7374 2072 6573 746f 7265 2069 7420 must restore it
│ │ │ │ │ -00035cc0: 746f 2074 6865 2073 7461 7465 2062 6566 to the state bef
│ │ │ │ │ -00035cd0: 6f72 650a 2020 2020 2027 7072 6553 746f ore. 'preSto
│ │ │ │ │ -00035ce0: 7265 2720 7761 7320 6361 6c6c 6564 2e20 re' was called.
│ │ │ │ │ -00035cf0: 204d 616b 6520 6974 2077 6561 6b20 6167 Make it weak ag
│ │ │ │ │ -00035d00: 6169 6e0a 0a1f 0a46 696c 653a 2067 7374 ain....File: gst
│ │ │ │ │ -00035d10: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ -00035d20: 653a 2057 6561 6b56 616c 7565 4964 656e e: WeakValueIden
│ │ │ │ │ -00035d30: 7469 7479 4469 6374 696f 6e61 7279 2c20 tityDictionary,
│ │ │ │ │ -00035d40: 204e 6578 743a 2057 6561 6b56 616c 7565 Next: WeakValue
│ │ │ │ │ -00035d50: 4c6f 6f6b 7570 5461 626c 652c 2020 5072 LookupTable, Pr
│ │ │ │ │ -00035d60: 6576 3a20 5765 616b 5365 742c 2020 5570 ev: WeakSet, Up
│ │ │ │ │ -00035d70: 3a20 4261 7365 2063 6c61 7373 6573 0a0a : Base classes..
│ │ │ │ │ -00035d80: 312e 3232 3020 5765 616b 5661 6c75 6549 1.220 WeakValueI
│ │ │ │ │ -00035d90: 6465 6e74 6974 7944 6963 7469 6f6e 6172 dentityDictionar
│ │ │ │ │ -00035da0: 790a 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d y.==============
│ │ │ │ │ -00035db0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ -00035dc0: 3d3d 3d0a 0a44 6566 696e 6564 2069 6e20 ===..Defined in
│ │ │ │ │ -00035dd0: 6e61 6d65 7370 6163 6520 536d 616c 6c74 namespace Smallt
│ │ │ │ │ -00035de0: 616c 6b0a 5375 7065 7263 6c61 7373 3a20 alk.Superclass:
│ │ │ │ │ -00035df0: 5765 616b 5661 6c75 654c 6f6f 6b75 7054 WeakValueLookupT
│ │ │ │ │ -00035e00: 6162 6c65 0a43 6174 6567 6f72 793a 2043 able.Category: C
│ │ │ │ │ -00035e10: 6f6c 6c65 6374 696f 6e73 2d57 6561 6b0a ollections-Weak.
│ │ │ │ │ -00035e20: 0a20 2020 2020 4920 616d 2073 696d 696c . I am simil
│ │ │ │ │ -00035e30: 6172 2074 6f20 6120 706c 6169 6e20 6964 ar to a plain id
│ │ │ │ │ -00035e40: 656e 7469 7479 2064 6963 7469 6f6e 6172 entity dictionar
│ │ │ │ │ -00035e50: 792c 2062 7574 206d 7920 7661 6c75 6573 y, but my values
│ │ │ │ │ -00035e60: 2061 7265 0a20 2020 2020 7374 6f72 6564 are. stored
│ │ │ │ │ -00035e70: 2069 6e20 6120 7765 616b 2061 7272 6179 in a weak array
│ │ │ │ │ -00035e80: 3b20 4920 7472 6163 6b20 7768 6963 6820 ; I track which
│ │ │ │ │ -00035e90: 6f66 2074 6865 2076 616c 7565 7320 6172 of the values ar
│ │ │ │ │ -00035ea0: 6520 6761 7262 6167 650a 2020 2020 2063 e garbage. c
│ │ │ │ │ -00035eb0: 6f6c 6c65 6374 6564 2061 6e64 2c20 6173 ollected and, as
│ │ │ │ │ -00035ec0: 2073 6f6f 6e20 6173 206f 6e65 206f 6620 soon as one of
│ │ │ │ │ -00035ed0: 7468 656d 2069 7320 6163 6365 7373 6564 them is accessed
│ │ │ │ │ -00035ee0: 2c20 4920 7377 6966 746c 7920 7265 6d6f , I swiftly remo
│ │ │ │ │ -00035ef0: 7665 0a20 2020 2020 7468 6520 6173 736f ve. the asso
│ │ │ │ │ -00035f00: 6369 6174 696f 6e73 2066 6f72 2074 6865 ciations for the
│ │ │ │ │ -00035f10: 2067 6172 6261 6765 2063 6f6c 6c65 6374 garbage collect
│ │ │ │ │ -00035f20: 6564 2076 616c 7565 730a 0a2a 204d 656e ed values..* Men
│ │ │ │ │ -00035f30: 753a 0a0a 1f0a 4669 6c65 3a20 6773 742d u:....File: gst-
│ │ │ │ │ -00035f40: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ -00035f50: 3a20 5765 616b 5661 6c75 654c 6f6f 6b75 : WeakValueLooku
│ │ │ │ │ -00035f60: 7054 6162 6c65 2c20 204e 6578 743a 2057 pTable, Next: W
│ │ │ │ │ -00035f70: 6f72 6441 7272 6179 2c20 2050 7265 763a ordArray, Prev:
│ │ │ │ │ -00035f80: 2057 6561 6b56 616c 7565 4964 656e 7469 WeakValueIdenti
│ │ │ │ │ -00035f90: 7479 4469 6374 696f 6e61 7279 2c20 2055 tyDictionary, U
│ │ │ │ │ -00035fa0: 703a 2042 6173 6520 636c 6173 7365 730a p: Base classes.
│ │ │ │ │ -00035fb0: 0a31 2e32 3231 2057 6561 6b56 616c 7565 .1.221 WeakValue
│ │ │ │ │ -00035fc0: 4c6f 6f6b 7570 5461 626c 650a 3d3d 3d3d LookupTable.====
│ │ │ │ │ -00035fd0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ -00035fe0: 3d3d 3d3d 3d3d 0a0a 4465 6669 6e65 6420 ======..Defined
│ │ │ │ │ -00035ff0: 696e 206e 616d 6573 7061 6365 2053 6d61 in namespace Sma
│ │ │ │ │ -00036000: 6c6c 7461 6c6b 0a53 7570 6572 636c 6173 lltalk.Superclas
│ │ │ │ │ -00036010: 733a 204c 6f6f 6b75 7054 6162 6c65 0a43 s: LookupTable.C
│ │ │ │ │ -00036020: 6174 6567 6f72 793a 2043 6f6c 6c65 6374 ategory: Collect
│ │ │ │ │ -00036030: 696f 6e73 2d57 6561 6b0a 0a20 2020 2020 ions-Weak..
│ │ │ │ │ -00036040: 4920 616d 2073 696d 696c 6172 2074 6f20 I am similar to
│ │ │ │ │ -00036050: 6120 706c 6169 6e20 4c6f 6f6b 7570 5461 a plain LookupTa
│ │ │ │ │ -00036060: 626c 652c 2062 7574 206d 7920 7661 6c75 ble, but my valu
│ │ │ │ │ -00036070: 6573 2061 7265 2073 746f 7265 6420 696e es are stored in
│ │ │ │ │ -00036080: 2061 0a20 2020 2020 7765 616b 2061 7272 a. weak arr
│ │ │ │ │ -00036090: 6179 3b20 4920 7472 6163 6b20 7768 6963 ay; I track whic
│ │ │ │ │ -000360a0: 6820 6f66 2074 6865 2076 616c 7565 7320 h of the values
│ │ │ │ │ -000360b0: 6172 6520 6761 7262 6167 6520 636f 6c6c are garbage coll
│ │ │ │ │ -000360c0: 6563 7465 6420 616e 642c 0a20 2020 2020 ected and,.
│ │ │ │ │ -000360d0: 6173 2073 6f6f 6e20 6173 206f 6e65 206f as soon as one o
│ │ │ │ │ -000360e0: 6620 7468 656d 2069 7320 6163 6365 7373 f them is access
│ │ │ │ │ -000360f0: 6564 2c20 4920 7377 6966 746c 7920 7265 ed, I swiftly re
│ │ │ │ │ -00036100: 6d6f 7665 2074 6865 0a20 2020 2020 6173 move the. as
│ │ │ │ │ -00036110: 736f 6369 6174 696f 6e73 2066 6f72 2074 sociations for t
│ │ │ │ │ -00036120: 6865 2067 6172 6261 6765 2063 6f6c 6c65 he garbage colle
│ │ │ │ │ -00036130: 6374 6564 2076 616c 7565 730a 0a2a 204d cted values..* M
│ │ │ │ │ -00036140: 656e 753a 0a0a 2a20 5765 616b 5661 6c75 enu:..* WeakValu
│ │ │ │ │ -00036150: 654c 6f6f 6b75 7054 6162 6c65 2063 6c61 eLookupTable cla
│ │ │ │ │ -00036160: 7373 2d68 6163 6b73 3a3a 2020 2863 6c61 ss-hacks:: (cla
│ │ │ │ │ -00036170: 7373 290a 2a20 5765 616b 5661 6c75 654c ss).* WeakValueL
│ │ │ │ │ -00036180: 6f6f 6b75 7054 6162 6c65 2d68 6163 6b73 ookupTable-hacks
│ │ │ │ │ -00036190: 3a3a 2020 2869 6e73 7461 6e63 6529 0a2a :: (instance).*
│ │ │ │ │ -000361a0: 2057 6561 6b56 616c 7565 4c6f 6f6b 7570 WeakValueLookup
│ │ │ │ │ -000361b0: 5461 626c 652d 7265 6861 7368 696e 673a Table-rehashing:
│ │ │ │ │ -000361c0: 3a20 2028 696e 7374 616e 6365 290a 0a1f : (instance)...
│ │ │ │ │ -000361d0: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ -000361e0: 696e 666f 2c20 204e 6f64 653a 2057 6561 info, Node: Wea
│ │ │ │ │ -000361f0: 6b56 616c 7565 4c6f 6f6b 7570 5461 626c kValueLookupTabl
│ │ │ │ │ -00036200: 6520 636c 6173 732d 6861 636b 732c 2020 e class-hacks,
│ │ │ │ │ -00036210: 4e65 7874 3a20 5765 616b 5661 6c75 654c Next: WeakValueL
│ │ │ │ │ -00036220: 6f6f 6b75 7054 6162 6c65 2d68 6163 6b73 ookupTable-hacks
│ │ │ │ │ -00036230: 2c20 2055 703a 2057 6561 6b56 616c 7565 , Up: WeakValue
│ │ │ │ │ -00036240: 4c6f 6f6b 7570 5461 626c 650a 0a31 2e32 LookupTable..1.2
│ │ │ │ │ -00036250: 3231 2e31 2057 6561 6b56 616c 7565 4c6f 21.1 WeakValueLo
│ │ │ │ │ -00036260: 6f6b 7570 5461 626c 6520 636c 6173 733a okupTable class:
│ │ │ │ │ -00036270: 2068 6163 6b73 0a2d 2d2d 2d2d 2d2d 2d2d hacks.---------
│ │ │ │ │ -00036280: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00036290: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000362a0: 0a0a 7072 696d 4e65 773a 2072 6561 6c53 ..primNew: realS
│ │ │ │ │ -000362b0: 697a 650a 2020 2020 2041 6e73 7765 7220 ize. Answer
│ │ │ │ │ -000362c0: 6120 6e65 772c 2075 6e69 6e69 7469 616c a new, uninitial
│ │ │ │ │ -000362d0: 697a 6564 2069 6e73 7461 6e63 6520 6f66 ized instance of
│ │ │ │ │ -000362e0: 2074 6865 2072 6563 6569 7665 7220 7769 the receiver wi
│ │ │ │ │ -000362f0: 7468 2074 6865 2067 6976 656e 0a20 2020 th the given.
│ │ │ │ │ -00036300: 2020 7369 7a65 0a0a 1f0a 4669 6c65 3a20 size....File:
│ │ │ │ │ -00036310: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ -00036320: 4e6f 6465 3a20 5765 616b 5661 6c75 654c Node: WeakValueL
│ │ │ │ │ -00036330: 6f6f 6b75 7054 6162 6c65 2d68 6163 6b73 ookupTable-hacks
│ │ │ │ │ -00036340: 2c20 204e 6578 743a 2057 6561 6b56 616c , Next: WeakVal
│ │ │ │ │ -00036350: 7565 4c6f 6f6b 7570 5461 626c 652d 7265 ueLookupTable-re
│ │ │ │ │ -00036360: 6861 7368 696e 672c 2020 5072 6576 3a20 hashing, Prev:
│ │ │ │ │ -00036370: 5765 616b 5661 6c75 654c 6f6f 6b75 7054 WeakValueLookupT
│ │ │ │ │ -00036380: 6162 6c65 2063 6c61 7373 2d68 6163 6b73 able class-hacks
│ │ │ │ │ -00036390: 2c20 2055 703a 2057 6561 6b56 616c 7565 , Up: WeakValue
│ │ │ │ │ -000363a0: 4c6f 6f6b 7570 5461 626c 650a 0a31 2e32 LookupTable..1.2
│ │ │ │ │ -000363b0: 3231 2e32 2057 6561 6b56 616c 7565 4c6f 21.2 WeakValueLo
│ │ │ │ │ -000363c0: 6f6b 7570 5461 626c 653a 2068 6163 6b73 okupTable: hacks
│ │ │ │ │ -000363d0: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------
│ │ │ │ │ -000363e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000363f0: 2d2d 2d2d 0a0a 6174 3a20 6b65 7920 6966 ----..at: key if
│ │ │ │ │ -00036400: 4162 7365 6e74 3a20 6142 6c6f 636b 0a20 Absent: aBlock.
│ │ │ │ │ -00036410: 2020 2020 416e 7377 6572 2074 6865 2076 Answer the v
│ │ │ │ │ -00036420: 616c 7565 2061 7373 6f63 6961 7465 6420 alue associated
│ │ │ │ │ -00036430: 746f 2074 6865 2067 6976 656e 206b 6579 to the given key
│ │ │ │ │ -00036440: 2c20 6f72 2074 6865 2072 6573 756c 7420 , or the result
│ │ │ │ │ -00036450: 6f66 0a20 2020 2020 6576 616c 7561 7469 of. evaluati
│ │ │ │ │ -00036460: 6e67 2061 426c 6f63 6b20 6966 2074 6865 ng aBlock if the
│ │ │ │ │ -00036470: 206b 6579 2069 7320 6e6f 7420 666f 756e key is not foun
│ │ │ │ │ -00036480: 640a 0a61 743a 206b 6579 2069 6650 7265 d..at: key ifPre
│ │ │ │ │ -00036490: 7365 6e74 3a20 6142 6c6f 636b 0a20 2020 sent: aBlock.
│ │ │ │ │ -000364a0: 2020 4966 2061 4b65 7920 6973 2061 6273 If aKey is abs
│ │ │ │ │ -000364b0: 656e 742c 2061 6e73 7765 7220 6e69 6c2e ent, answer nil.
│ │ │ │ │ -000364c0: 2020 456c 7365 2c20 6576 616c 7561 7465 Else, evaluate
│ │ │ │ │ -000364d0: 2061 426c 6f63 6b20 7061 7373 696e 6720 aBlock passing
│ │ │ │ │ -000364e0: 7468 650a 2020 2020 2061 7373 6f63 6961 the. associa
│ │ │ │ │ -000364f0: 7465 6420 7661 6c75 6520 616e 6420 616e ted value and an
│ │ │ │ │ -00036500: 7377 6572 2074 6865 2072 6573 756c 7420 swer the result
│ │ │ │ │ -00036510: 6f66 2074 6865 2069 6e76 6f63 6174 696f of the invocatio
│ │ │ │ │ -00036520: 6e0a 0a69 6e63 6c75 6465 734b 6579 3a20 n..includesKey:
│ │ │ │ │ -00036530: 6b65 790a 2020 2020 2041 6e73 7765 7220 key. Answer
│ │ │ │ │ -00036540: 7768 6574 6865 7220 7468 6520 7265 6365 whether the rece
│ │ │ │ │ -00036550: 6976 6572 2063 6f6e 7461 696e 7320 7468 iver contains th
│ │ │ │ │ -00036560: 6520 6769 7665 6e20 6b65 792e 0a0a 1f0a e given key.....
│ │ │ │ │ -00036570: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ -00036580: 6e66 6f2c 2020 4e6f 6465 3a20 5765 616b nfo, Node: Weak
│ │ │ │ │ -00036590: 5661 6c75 654c 6f6f 6b75 7054 6162 6c65 ValueLookupTable
│ │ │ │ │ -000365a0: 2d72 6568 6173 6869 6e67 2c20 2050 7265 -rehashing, Pre
│ │ │ │ │ -000365b0: 763a 2057 6561 6b56 616c 7565 4c6f 6f6b v: WeakValueLook
│ │ │ │ │ -000365c0: 7570 5461 626c 652d 6861 636b 732c 2020 upTable-hacks,
│ │ │ │ │ -000365d0: 5570 3a20 5765 616b 5661 6c75 654c 6f6f Up: WeakValueLoo
│ │ │ │ │ -000365e0: 6b75 7054 6162 6c65 0a0a 312e 3232 312e kupTable..1.221.
│ │ │ │ │ -000365f0: 3320 5765 616b 5661 6c75 654c 6f6f 6b75 3 WeakValueLooku
│ │ │ │ │ -00036600: 7054 6162 6c65 3a20 7265 6861 7368 696e pTable: rehashin
│ │ │ │ │ -00036610: 670a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d g.--------------
│ │ │ │ │ -00036620: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00036630: 2d2d 2d2d 2d2d 2d2d 2d0a 0a72 6568 6173 ---------..rehas
│ │ │ │ │ -00036640: 680a 2020 2020 2052 6568 6173 6820 7468 h. Rehash th
│ │ │ │ │ -00036650: 6520 7265 6365 6976 6572 0a0a 1f0a 4669 e receiver....Fi
│ │ │ │ │ -00036660: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ -00036670: 6f2c 2020 4e6f 6465 3a20 576f 7264 4172 o, Node: WordAr
│ │ │ │ │ -00036680: 7261 792c 2020 4e65 7874 3a20 5772 6974 ray, Next: Writ
│ │ │ │ │ -00036690: 6553 7472 6561 6d2c 2020 5072 6576 3a20 eStream, Prev:
│ │ │ │ │ -000366a0: 5765 616b 5661 6c75 654c 6f6f 6b75 7054 WeakValueLookupT
│ │ │ │ │ -000366b0: 6162 6c65 2c20 2055 703a 2042 6173 6520 able, Up: Base
│ │ │ │ │ -000366c0: 636c 6173 7365 730a 0a31 2e32 3232 2057 classes..1.222 W
│ │ │ │ │ -000366d0: 6f72 6441 7272 6179 0a3d 3d3d 3d3d 3d3d ordArray.=======
│ │ │ │ │ -000366e0: 3d3d 3d3d 3d3d 3d3d 0a0a 4465 6669 6e65 ========..Define
│ │ │ │ │ -000366f0: 6420 696e 206e 616d 6573 7061 6365 2053 d in namespace S
│ │ │ │ │ -00036700: 6d61 6c6c 7461 6c6b 0a53 7570 6572 636c malltalk.Supercl
│ │ │ │ │ -00036710: 6173 733a 2041 7272 6179 6564 436f 6c6c ass: ArrayedColl
│ │ │ │ │ -00036720: 6563 7469 6f6e 0a43 6174 6567 6f72 793a ection.Category:
│ │ │ │ │ -00036730: 2043 6f6c 6c65 6374 696f 6e73 2d53 6571 Collections-Seq
│ │ │ │ │ -00036740: 7565 6e63 6561 626c 650a 0a20 2020 2020 uenceable..
│ │ │ │ │ -00036750: 4920 616d 2073 696d 696c 6172 2074 6f20 I am similar to
│ │ │ │ │ -00036760: 6120 706c 6169 6e20 6172 7261 792c 2062 a plain array, b
│ │ │ │ │ -00036770: 7574 206d 7920 6974 656d 7320 6172 6520 ut my items are
│ │ │ │ │ -00036780: 3332 2d62 6974 2069 6e74 6567 6572 732e 32-bit integers.
│ │ │ │ │ -00036790: 0a0a 2a20 4d65 6e75 3a0a 0a2a 2057 6f72 ..* Menu:..* Wor
│ │ │ │ │ -000367a0: 6441 7272 6179 2d62 7569 6c74 2069 6e73 dArray-built ins
│ │ │ │ │ -000367b0: 3a3a 2020 2869 6e73 7461 6e63 6529 0a0a :: (instance)..
│ │ │ │ │ -000367c0: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ -000367d0: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 576f .info, Node: Wo
│ │ │ │ │ -000367e0: 7264 4172 7261 792d 6275 696c 7420 696e rdArray-built in
│ │ │ │ │ -000367f0: 732c 2020 5570 3a20 576f 7264 4172 7261 s, Up: WordArra
│ │ │ │ │ -00036800: 790a 0a31 2e32 3232 2e31 2057 6f72 6441 y..1.222.1 WordA
│ │ │ │ │ -00036810: 7272 6179 3a20 6275 696c 7420 696e 730a rray: built ins.
│ │ │ │ │ -00036820: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00036830: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6174 ------------..at
│ │ │ │ │ -00036840: 3a20 616e 496e 6465 7820 6966 4162 7365 : anIndex ifAbse
│ │ │ │ │ -00036850: 6e74 3a20 6142 6c6f 636b 0a20 2020 2020 nt: aBlock.
│ │ │ │ │ -00036860: 416e 7377 6572 2074 6865 2069 6e64 6578 Answer the index
│ │ │ │ │ -00036870: 2d74 6820 696e 6465 7865 6420 696e 7374 -th indexed inst
│ │ │ │ │ -00036880: 616e 6365 2076 6172 6961 626c 6520 6f66 ance variable of
│ │ │ │ │ -00036890: 2074 6865 2072 6563 6569 7665 720a 0a1f the receiver...
│ │ │ │ │ -000368a0: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ -000368b0: 696e 666f 2c20 204e 6f64 653a 2057 7269 info, Node: Wri
│ │ │ │ │ -000368c0: 7465 5374 7265 616d 2c20 204e 6578 743a teStream, Next:
│ │ │ │ │ -000368d0: 205a 6572 6f44 6976 6964 652c 2020 5072 ZeroDivide, Pr
│ │ │ │ │ -000368e0: 6576 3a20 576f 7264 4172 7261 792c 2020 ev: WordArray,
│ │ │ │ │ -000368f0: 5570 3a20 4261 7365 2063 6c61 7373 6573 Up: Base classes
│ │ │ │ │ -00036900: 0a0a 312e 3232 3320 5772 6974 6553 7472 ..1.223 WriteStr
│ │ │ │ │ -00036910: 6561 6d0a 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d eam.============
│ │ │ │ │ -00036920: 3d3d 3d3d 3d0a 0a44 6566 696e 6564 2069 =====..Defined i
│ │ │ │ │ -00036930: 6e20 6e61 6d65 7370 6163 6520 536d 616c n namespace Smal
│ │ │ │ │ -00036940: 6c74 616c 6b0a 5375 7065 7263 6c61 7373 ltalk.Superclass
│ │ │ │ │ -00036950: 3a20 506f 7369 7469 6f6e 6162 6c65 5374 : PositionableSt
│ │ │ │ │ -00036960: 7265 616d 0a43 6174 6567 6f72 793a 2053 ream.Category: S
│ │ │ │ │ -00036970: 7472 6561 6d73 2d43 6f6c 6c65 6374 696f treams-Collectio
│ │ │ │ │ -00036980: 6e73 0a20 2020 2020 4920 616d 2074 6865 ns. I am the
│ │ │ │ │ -00036990: 2063 6c61 7373 206f 6620 7772 6974 6561 class of writea
│ │ │ │ │ -000369a0: 626c 6520 7374 7265 616d 732e 2020 4920 ble streams. I
│ │ │ │ │ -000369b0: 6f6e 6c79 2061 6c6c 6f77 2077 7269 7465 only allow write
│ │ │ │ │ -000369c0: 206f 7065 7261 7469 6f6e 730a 2020 2020 operations.
│ │ │ │ │ -000369d0: 2074 6f20 6d79 2069 6e73 7461 6e63 6573 to my instances
│ │ │ │ │ -000369e0: 3b20 7265 6164 696e 6720 6973 2073 7472 ; reading is str
│ │ │ │ │ -000369f0: 6963 746c 7920 666f 7262 6964 6465 6e2e ictly forbidden.
│ │ │ │ │ -00036a00: 0a0a 2a20 4d65 6e75 3a0a 0a2a 2057 7269 ..* Menu:..* Wri
│ │ │ │ │ -00036a10: 7465 5374 7265 616d 2063 6c61 7373 2d69 teStream class-i
│ │ │ │ │ -00036a20: 6e73 7461 6e63 6520 6372 6561 7469 6f6e nstance creation
│ │ │ │ │ -00036a30: 3a3a 2020 2863 6c61 7373 290a 2a20 5772 :: (class).* Wr
│ │ │ │ │ -00036a40: 6974 6553 7472 6561 6d2d 6163 6365 7373 iteStream-access
│ │ │ │ │ -00036a50: 696e 672d 7772 6974 696e 673a 3a20 2028 ing-writing:: (
│ │ │ │ │ -00036a60: 696e 7374 616e 6365 290a 2a20 5772 6974 instance).* Writ
│ │ │ │ │ -00036a70: 6553 7472 6561 6d2d 706f 7369 7469 6f6e eStream-position
│ │ │ │ │ -00036a80: 696e 673a 3a20 2028 696e 7374 616e 6365 ing:: (instance
│ │ │ │ │ -00036a90: 290a 0a1f 0a46 696c 653a 2067 7374 2d62 )....File: gst-b
│ │ │ │ │ -00036aa0: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ -00036ab0: 2057 7269 7465 5374 7265 616d 2063 6c61 WriteStream cla
│ │ │ │ │ -00036ac0: 7373 2d69 6e73 7461 6e63 6520 6372 6561 ss-instance crea
│ │ │ │ │ -00036ad0: 7469 6f6e 2c20 204e 6578 743a 2057 7269 tion, Next: Wri
│ │ │ │ │ -00036ae0: 7465 5374 7265 616d 2d61 6363 6573 7369 teStream-accessi
│ │ │ │ │ -00036af0: 6e67 2d77 7269 7469 6e67 2c20 2055 703a ng-writing, Up:
│ │ │ │ │ -00036b00: 2057 7269 7465 5374 7265 616d 0a0a 312e WriteStream..1.
│ │ │ │ │ -00036b10: 3232 332e 3120 5772 6974 6553 7472 6561 223.1 WriteStrea
│ │ │ │ │ -00036b20: 6d20 636c 6173 733a 2069 6e73 7461 6e63 m class: instanc
│ │ │ │ │ -00036b30: 6520 6372 6561 7469 6f6e 0a2d 2d2d 2d2d e creation.-----
│ │ │ │ │ -00036b40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00036b50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00036b60: 2d2d 2d2d 2d2d 2d0a 0a6f 6e3a 2061 436f -------..on: aCo
│ │ │ │ │ -00036b70: 6c6c 6563 7469 6f6e 0a20 2020 2020 416e llection. An
│ │ │ │ │ -00036b80: 7377 6572 2061 206e 6577 2069 6e73 7461 swer a new insta
│ │ │ │ │ -00036b90: 6e63 6520 6f66 2074 6865 2072 6563 6569 nce of the recei
│ │ │ │ │ -00036ba0: 7665 7220 7768 6963 6820 7374 7265 616d ver which stream
│ │ │ │ │ -00036bb0: 7320 6f6e 2061 436f 6c6c 6563 7469 6f6e s on aCollection
│ │ │ │ │ -00036bc0: 2e0a 2020 2020 2045 7665 7279 2069 7465 .. Every ite
│ │ │ │ │ -00036bd0: 6d20 6f66 2061 436f 6c6c 6563 7469 6f6e m of aCollection
│ │ │ │ │ -00036be0: 2069 7320 6469 7363 6172 6465 642e 0a0a is discarded...
│ │ │ │ │ -00036bf0: 7769 7468 3a20 6143 6f6c 6c65 6374 696f with: aCollectio
│ │ │ │ │ -00036c00: 6e0a 2020 2020 2041 6e73 7765 7220 6120 n. Answer a
│ │ │ │ │ -00036c10: 6e65 7720 696e 7374 616e 6365 206f 6620 new instance of
│ │ │ │ │ -00036c20: 7468 6520 7265 6365 6976 6572 2077 6869 the receiver whi
│ │ │ │ │ -00036c30: 6368 2073 7472 6561 6d73 2066 726f 6d20 ch streams from
│ │ │ │ │ -00036c40: 7468 6520 656e 6420 6f66 0a20 2020 2020 the end of.
│ │ │ │ │ -00036c50: 6143 6f6c 6c65 6374 696f 6e2e 0a0a 7769 aCollection...wi
│ │ │ │ │ -00036c60: 7468 3a20 6143 6f6c 6c65 6374 696f 6e20 th: aCollection
│ │ │ │ │ -00036c70: 6672 6f6d 3a20 6669 7273 7449 6e64 6578 from: firstIndex
│ │ │ │ │ -00036c80: 2074 6f3a 206c 6173 7449 6e64 6578 0a20 to: lastIndex.
│ │ │ │ │ -00036c90: 2020 2020 416e 7377 6572 2061 206e 6577 Answer a new
│ │ │ │ │ -00036ca0: 2069 6e73 7461 6e63 6520 6f66 2074 6865 instance of the
│ │ │ │ │ -00036cb0: 2072 6563 6569 7665 7220 7768 6963 6820 receiver which
│ │ │ │ │ -00036cc0: 7374 7265 616d 7320 6672 6f6d 2074 6865 streams from the
│ │ │ │ │ -00036cd0: 0a20 2020 2020 6669 7273 7449 6e64 6578 . firstIndex
│ │ │ │ │ -00036ce0: 2d74 6820 6974 656d 206f 6620 6143 6f6c -th item of aCol
│ │ │ │ │ -00036cf0: 6c65 6374 696f 6e20 746f 2074 6865 206c lection to the l
│ │ │ │ │ -00036d00: 6173 7449 6e64 6578 2d74 682e 2020 5468 astIndex-th. Th
│ │ │ │ │ -00036d10: 6520 706f 696e 7465 720a 2020 2020 2069 e pointer. i
│ │ │ │ │ -00036d20: 7320 6d6f 7665 6420 746f 2074 6865 206c s moved to the l
│ │ │ │ │ -00036d30: 6173 7420 6974 656d 2069 6e20 7468 6174 ast item in that
│ │ │ │ │ -00036d40: 2072 616e 6765 2e0a 0a1f 0a46 696c 653a range.....File:
│ │ │ │ │ -00036d50: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ -00036d60: 204e 6f64 653a 2057 7269 7465 5374 7265 Node: WriteStre
│ │ │ │ │ -00036d70: 616d 2d61 6363 6573 7369 6e67 2d77 7269 am-accessing-wri
│ │ │ │ │ -00036d80: 7469 6e67 2c20 204e 6578 743a 2057 7269 ting, Next: Wri
│ │ │ │ │ -00036d90: 7465 5374 7265 616d 2d70 6f73 6974 696f teStream-positio
│ │ │ │ │ -00036da0: 6e69 6e67 2c20 2050 7265 763a 2057 7269 ning, Prev: Wri
│ │ │ │ │ -00036db0: 7465 5374 7265 616d 2063 6c61 7373 2d69 teStream class-i
│ │ │ │ │ -00036dc0: 6e73 7461 6e63 6520 6372 6561 7469 6f6e nstance creation
│ │ │ │ │ -00036dd0: 2c20 2055 703a 2057 7269 7465 5374 7265 , Up: WriteStre
│ │ │ │ │ -00036de0: 616d 0a0a 312e 3232 332e 3220 5772 6974 am..1.223.2 Writ
│ │ │ │ │ -00036df0: 6553 7472 6561 6d3a 2061 6363 6573 7369 eStream: accessi
│ │ │ │ │ -00036e00: 6e67 2d77 7269 7469 6e67 0a2d 2d2d 2d2d ng-writing.-----
│ │ │ │ │ -00036e10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00036e20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00036e30: 2d0a 0a63 6f6e 7465 6e74 730a 2020 2020 -..contents.
│ │ │ │ │ -00036e40: 2052 6574 7572 6e73 2061 2063 6f6c 6c65 Returns a colle
│ │ │ │ │ -00036e50: 6374 696f 6e20 6f66 2074 6865 2073 616d ction of the sam
│ │ │ │ │ -00036e60: 6520 7479 7065 2074 6861 7420 7468 6520 e type that the
│ │ │ │ │ -00036e70: 7374 7265 616d 2061 6363 6573 7365 732c stream accesses,
│ │ │ │ │ -00036e80: 2075 700a 2020 2020 2074 6f20 616e 6420 up. to and
│ │ │ │ │ -00036e90: 696e 636c 7564 696e 6720 7468 6520 6669 including the fi
│ │ │ │ │ -00036ea0: 6e61 6c20 656c 656d 656e 742e 0a0a 6e65 nal element...ne
│ │ │ │ │ -00036eb0: 7874 3a20 6e20 7075 7441 6c6c 3a20 6143 xt: n putAll: aC
│ │ │ │ │ -00036ec0: 6f6c 6c65 6374 696f 6e20 7374 6172 7469 ollection starti
│ │ │ │ │ -00036ed0: 6e67 4174 3a20 706f 730a 2020 2020 2050 ngAt: pos. P
│ │ │ │ │ -00036ee0: 7574 206e 2063 6861 7261 6374 6572 7320 ut n characters
│ │ │ │ │ -00036ef0: 6f72 2062 7974 6573 206f 6620 6143 6f6c or bytes of aCol
│ │ │ │ │ -00036f00: 6c65 6374 696f 6e2c 2073 7461 7274 696e lection, startin
│ │ │ │ │ -00036f10: 6720 6174 2074 6865 2070 6f73 2d74 682c g at the pos-th,
│ │ │ │ │ -00036f20: 0a20 2020 2020 696e 2074 6865 2063 6f6c . in the col
│ │ │ │ │ -00036f30: 6c65 6374 696f 6e20 6275 6666 6572 2e0a lection buffer..
│ │ │ │ │ -00036f40: 0a6e 6578 7450 7574 3a20 616e 4f62 6a65 .nextPut: anObje
│ │ │ │ │ -00036f50: 6374 0a20 2020 2020 5374 6f72 6520 616e ct. Store an
│ │ │ │ │ -00036f60: 4f62 6a65 6374 2061 7320 7468 6520 6e65 Object as the ne
│ │ │ │ │ -00036f70: 7874 2069 7465 6d20 696e 2074 6865 2072 xt item in the r
│ │ │ │ │ -00036f80: 6563 6569 7665 722e 2020 4772 6f77 2074 eceiver. Grow t
│ │ │ │ │ -00036f90: 6865 0a20 2020 2020 636f 6c6c 6563 7469 he. collecti
│ │ │ │ │ -00036fa0: 6f6e 2069 6620 6e65 6365 7373 6172 790a on if necessary.
│ │ │ │ │ -00036fb0: 0a72 6561 6453 7472 6561 6d0a 2020 2020 .readStream.
│ │ │ │ │ -00036fc0: 2041 6e73 7765 7220 6120 5265 6164 5374 Answer a ReadSt
│ │ │ │ │ -00036fd0: 7265 616d 206f 6e20 7468 6520 7361 6d65 ream on the same
│ │ │ │ │ -00036fe0: 2063 6f6e 7465 6e74 7320 6173 2074 6865 contents as the
│ │ │ │ │ -00036ff0: 2072 6563 6569 7665 720a 0a72 6576 6572 receiver..rever
│ │ │ │ │ -00037000: 7365 436f 6e74 656e 7473 0a20 2020 2020 seContents.
│ │ │ │ │ -00037010: 5265 7475 726e 7320 6120 636f 6c6c 6563 Returns a collec
│ │ │ │ │ -00037020: 7469 6f6e 206f 6620 7468 6520 7361 6d65 tion of the same
│ │ │ │ │ -00037030: 2074 7970 6520 7468 6174 2074 6865 2073 type that the s
│ │ │ │ │ -00037040: 7472 6561 6d20 6163 6365 7373 6573 2c20 tream accesses,
│ │ │ │ │ -00037050: 7570 0a20 2020 2020 746f 2061 6e64 2069 up. to and i
│ │ │ │ │ -00037060: 6e63 6c75 6469 6e67 2074 6865 2066 696e ncluding the fin
│ │ │ │ │ -00037070: 616c 2065 6c65 6d65 6e74 2c20 6275 7420 al element, but
│ │ │ │ │ -00037080: 696e 2072 6576 6572 7365 206f 7264 6572 in reverse order
│ │ │ │ │ -00037090: 2e0a 0a1f 0a46 696c 653a 2067 7374 2d62 .....File: gst-b
│ │ │ │ │ -000370a0: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ -000370b0: 2057 7269 7465 5374 7265 616d 2d70 6f73 WriteStream-pos
│ │ │ │ │ -000370c0: 6974 696f 6e69 6e67 2c20 2050 7265 763a itioning, Prev:
│ │ │ │ │ -000370d0: 2057 7269 7465 5374 7265 616d 2d61 6363 WriteStream-acc
│ │ │ │ │ -000370e0: 6573 7369 6e67 2d77 7269 7469 6e67 2c20 essing-writing,
│ │ │ │ │ -000370f0: 2055 703a 2057 7269 7465 5374 7265 616d Up: WriteStream
│ │ │ │ │ -00037100: 0a0a 312e 3232 332e 3320 5772 6974 6553 ..1.223.3 WriteS
│ │ │ │ │ -00037110: 7472 6561 6d3a 2070 6f73 6974 696f 6e69 tream: positioni
│ │ │ │ │ -00037120: 6e67 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ng.-------------
│ │ │ │ │ -00037130: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00037140: 2d2d 2d0a 0a65 6d70 7479 5374 7265 616d ---..emptyStream
│ │ │ │ │ -00037150: 0a20 2020 2020 4578 7465 6e73 696f 6e20 . Extension
│ │ │ │ │ -00037160: 2d20 5265 7365 7420 7468 6520 7374 7265 - Reset the stre
│ │ │ │ │ -00037170: 616d 0a0a 1f0a 4669 6c65 3a20 6773 742d am....File: gst-
│ │ │ │ │ -00037180: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ -00037190: 3a20 5a65 726f 4469 7669 6465 2c20 2050 : ZeroDivide, P
│ │ │ │ │ -000371a0: 7265 763a 2057 7269 7465 5374 7265 616d rev: WriteStream
│ │ │ │ │ -000371b0: 2c20 2055 703a 2042 6173 6520 636c 6173 , Up: Base clas
│ │ │ │ │ -000371c0: 7365 730a 0a31 2e32 3234 205a 6572 6f44 ses..1.224 ZeroD
│ │ │ │ │ -000371d0: 6976 6964 650a 3d3d 3d3d 3d3d 3d3d 3d3d ivide.==========
│ │ │ │ │ -000371e0: 3d3d 3d3d 3d3d 0a0a 4465 6669 6e65 6420 ======..Defined
│ │ │ │ │ -000371f0: 696e 206e 616d 6573 7061 6365 2053 6d61 in namespace Sma
│ │ │ │ │ -00037200: 6c6c 7461 6c6b 0a53 7570 6572 636c 6173 lltalk.Superclas
│ │ │ │ │ -00037210: 733a 2041 7269 7468 6d65 7469 6345 7272 s: ArithmeticErr
│ │ │ │ │ -00037220: 6f72 0a43 6174 6567 6f72 793a 204c 616e or.Category: Lan
│ │ │ │ │ -00037230: 6775 6167 652d 4578 6365 7074 696f 6e73 guage-Exceptions
│ │ │ │ │ -00037240: 0a20 2020 2020 4120 5a65 726f 4469 7669 . A ZeroDivi
│ │ │ │ │ -00037250: 6465 2065 7863 6570 7469 6f6e 2069 7320 de exception is
│ │ │ │ │ -00037260: 7261 6973 6564 2062 7920 6e75 6d65 7269 raised by numeri
│ │ │ │ │ -00037270: 6320 636c 6173 7365 7320 7768 656e 2061 c classes when a
│ │ │ │ │ -00037280: 2070 726f 6772 616d 0a20 2020 2020 7472 program. tr
│ │ │ │ │ -00037290: 6965 7320 746f 2064 6976 6964 6520 6279 ies to divide by
│ │ │ │ │ -000372a0: 207a 6572 6f2e 2020 496e 666f 726d 6174 zero. Informat
│ │ │ │ │ -000372b0: 696f 6e20 6f6e 2074 6865 2064 6976 6964 ion on the divid
│ │ │ │ │ -000372c0: 656e 6420 6973 2061 7661 696c 6162 6c65 end is available
│ │ │ │ │ -000372d0: 0a20 2020 2020 746f 2074 6865 2068 616e . to the han
│ │ │ │ │ -000372e0: 646c 6572 2e0a 0a2a 204d 656e 753a 0a0a dler...* Menu:..
│ │ │ │ │ -000372f0: 2a20 5a65 726f 4469 7669 6465 2063 6c61 * ZeroDivide cla
│ │ │ │ │ -00037300: 7373 2d69 6e73 7461 6e63 6520 6372 6561 ss-instance crea
│ │ │ │ │ -00037310: 7469 6f6e 3a3a 2020 2863 6c61 7373 290a tion:: (class).
│ │ │ │ │ -00037320: 2a20 5a65 726f 4469 7669 6465 2d61 6363 * ZeroDivide-acc
│ │ │ │ │ -00037330: 6573 7369 6e67 3a3a 2020 2869 6e73 7461 essing:: (insta
│ │ │ │ │ -00037340: 6e63 6529 0a2a 205a 6572 6f44 6976 6964 nce).* ZeroDivid
│ │ │ │ │ -00037350: 652d 6465 7363 7269 7074 696f 6e3a 3a20 e-description::
│ │ │ │ │ -00037360: 2028 696e 7374 616e 6365 290a 0a1f 0a46 (instance)....F
│ │ │ │ │ -00037370: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ -00037380: 666f 2c20 204e 6f64 653a 205a 6572 6f44 fo, Node: ZeroD
│ │ │ │ │ -00037390: 6976 6964 6520 636c 6173 732d 696e 7374 ivide class-inst
│ │ │ │ │ -000373a0: 616e 6365 2063 7265 6174 696f 6e2c 2020 ance creation,
│ │ │ │ │ -000373b0: 4e65 7874 3a20 5a65 726f 4469 7669 6465 Next: ZeroDivide
│ │ │ │ │ -000373c0: 2d61 6363 6573 7369 6e67 2c20 2055 703a -accessing, Up:
│ │ │ │ │ -000373d0: 205a 6572 6f44 6976 6964 650a 0a31 2e32 ZeroDivide..1.2
│ │ │ │ │ -000373e0: 3234 2e31 205a 6572 6f44 6976 6964 6520 24.1 ZeroDivide
│ │ │ │ │ -000373f0: 636c 6173 733a 2069 6e73 7461 6e63 6520 class: instance
│ │ │ │ │ -00037400: 6372 6561 7469 6f6e 0a2d 2d2d 2d2d 2d2d creation.-------
│ │ │ │ │ -00037410: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00037420: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00037430: 2d2d 2d2d 0a0a 6469 7669 6465 6e64 3a20 ----..dividend:
│ │ │ │ │ -00037440: 614e 756d 6265 720a 2020 2020 2043 7265 aNumber. Cre
│ │ │ │ │ -00037450: 6174 6520 6120 6e65 7720 5a65 726f 4469 ate a new ZeroDi
│ │ │ │ │ -00037460: 7669 6465 206f 626a 6563 7420 7265 6d65 vide object reme
│ │ │ │ │ -00037470: 6d62 6572 696e 6720 7468 6174 2074 6865 mbering that the
│ │ │ │ │ -00037480: 2064 6976 6964 656e 6420 7761 730a 2020 dividend was.
│ │ │ │ │ -00037490: 2020 2061 4e75 6d62 6572 2e0a 0a6e 6577 aNumber...new
│ │ │ │ │ -000374a0: 0a20 2020 2020 4372 6561 7465 2061 206e . Create a n
│ │ │ │ │ -000374b0: 6577 205a 6572 6f44 6976 6964 6520 6f62 ew ZeroDivide ob
│ │ │ │ │ -000374c0: 6a65 6374 3b20 7468 6520 6469 7669 6465 ject; the divide
│ │ │ │ │ -000374d0: 6e64 2069 7320 636f 6e76 656e 7469 6f6e nd is convention
│ │ │ │ │ -000374e0: 616c 6c79 2073 6574 0a20 2020 2020 746f ally set. to
│ │ │ │ │ -000374f0: 207a 6572 6f2e 0a0a 1f0a 4669 6c65 3a20 zero.....File:
│ │ │ │ │ -00037500: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ -00037510: 4e6f 6465 3a20 5a65 726f 4469 7669 6465 Node: ZeroDivide
│ │ │ │ │ -00037520: 2d61 6363 6573 7369 6e67 2c20 204e 6578 -accessing, Nex
│ │ │ │ │ -00037530: 743a 205a 6572 6f44 6976 6964 652d 6465 t: ZeroDivide-de
│ │ │ │ │ -00037540: 7363 7269 7074 696f 6e2c 2020 5072 6576 scription, Prev
│ │ │ │ │ -00037550: 3a20 5a65 726f 4469 7669 6465 2063 6c61 : ZeroDivide cla
│ │ │ │ │ -00037560: 7373 2d69 6e73 7461 6e63 6520 6372 6561 ss-instance crea
│ │ │ │ │ -00037570: 7469 6f6e 2c20 2055 703a 205a 6572 6f44 tion, Up: ZeroD
│ │ │ │ │ -00037580: 6976 6964 650a 0a31 2e32 3234 2e32 205a ivide..1.224.2 Z
│ │ │ │ │ -00037590: 6572 6f44 6976 6964 653a 2061 6363 6573 eroDivide: acces
│ │ │ │ │ -000375a0: 7369 6e67 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d sing.-----------
│ │ │ │ │ -000375b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000375c0: 2d2d 0a0a 6469 7669 6465 6e64 0a20 2020 --..dividend.
│ │ │ │ │ -000375d0: 2020 416e 7377 6572 2074 6865 206e 756d Answer the num
│ │ │ │ │ -000375e0: 6265 7220 7468 6174 2077 6173 2062 6569 ber that was bei
│ │ │ │ │ -000375f0: 6e67 2064 6976 6964 6564 2062 7920 7a65 ng divided by ze
│ │ │ │ │ -00037600: 726f 0a0a 1f0a 4669 6c65 3a20 6773 742d ro....File: gst-
│ │ │ │ │ -00037610: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ -00037620: 3a20 5a65 726f 4469 7669 6465 2d64 6573 : ZeroDivide-des
│ │ │ │ │ -00037630: 6372 6970 7469 6f6e 2c20 2050 7265 763a cription, Prev:
│ │ │ │ │ -00037640: 205a 6572 6f44 6976 6964 652d 6163 6365 ZeroDivide-acce
│ │ │ │ │ -00037650: 7373 696e 672c 2020 5570 3a20 5a65 726f ssing, Up: Zero
│ │ │ │ │ -00037660: 4469 7669 6465 0a0a 312e 3232 342e 3320 Divide..1.224.3
│ │ │ │ │ -00037670: 5a65 726f 4469 7669 6465 3a20 6465 7363 ZeroDivide: desc
│ │ │ │ │ -00037680: 7269 7074 696f 6e0a 2d2d 2d2d 2d2d 2d2d ription.--------
│ │ │ │ │ -00037690: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000376a0: 2d2d 2d2d 2d2d 2d0a 0a64 6573 6372 6970 -------..descrip
│ │ │ │ │ -000376b0: 7469 6f6e 0a20 2020 2020 416e 7377 6572 tion. Answer
│ │ │ │ │ -000376c0: 2061 2074 6578 7475 616c 2064 6573 6372 a textual descr
│ │ │ │ │ -000376d0: 6970 7469 6f6e 206f 6620 7468 6520 6578 iption of the ex
│ │ │ │ │ -000376e0: 6365 7074 696f 6e2e 0a0a 1f0a 4669 6c65 ception.....File
│ │ │ │ │ -000376f0: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ -00037700: 2020 4e6f 6465 3a20 436c 6173 7320 696e Node: Class in
│ │ │ │ │ -00037710: 6465 782c 2020 4e65 7874 3a20 4d65 7468 dex, Next: Meth
│ │ │ │ │ -00037720: 6f64 2069 6e64 6578 2c20 2050 7265 763a od index, Prev:
│ │ │ │ │ -00037730: 2042 6173 6520 636c 6173 7365 732c 2020 Base classes,
│ │ │ │ │ -00037740: 5570 3a20 546f 700a 0a43 6c61 7373 2069 Up: Top..Class i
│ │ │ │ │ -00037750: 6e64 6578 0a2a 2a2a 2a2a 2a2a 2a2a 2a2a ndex.***********
│ │ │ │ │ -00037760: 0a0a 0008 5b69 6e64 6578 0008 5d0a 2a20 ....[index..].*
│ │ │ │ │ -00037770: 4d65 6e75 3a0a 0a2a 2041 6273 7472 6163 Menu:..* Abstrac
│ │ │ │ │ -00037780: 744e 616d 6573 7061 6365 3a20 2020 2020 tNamespace:
│ │ │ │ │ -00037790: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000377a0: 4162 7374 7261 6374 4e61 6d65 7370 6163 AbstractNamespac
│ │ │ │ │ -000377b0: 652e 2020 2020 2028 6c69 6e65 2036 290a e. (line 6).
│ │ │ │ │ -000377c0: 2a20 416c 7465 726e 6174 6976 654f 626a * AlternativeObj
│ │ │ │ │ -000377d0: 6563 7450 726f 7879 3a20 2020 2020 2020 ectProxy:
│ │ │ │ │ -000377e0: 2020 2020 2020 2020 2041 6c74 6572 6e61 Alterna
│ │ │ │ │ -000377f0: 7469 7665 4f62 6a65 6374 5072 6f78 792e tiveObjectProxy.
│ │ │ │ │ -00037800: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -00037810: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00037820: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00037830: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00037840: 2028 6c69 6e65 2036 290a 2a20 4172 6974 (line 6).* Arit
│ │ │ │ │ -00037850: 686d 6574 6963 4572 726f 723a 2020 2020 hmeticError:
│ │ │ │ │ -00037860: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00037870: 2020 2041 7269 7468 6d65 7469 6345 7272 ArithmeticErr
│ │ │ │ │ -00037880: 6f72 2e20 2020 2020 2020 286c 696e 6520 or. (line
│ │ │ │ │ -00037890: 3629 0a2a 2041 7272 6179 3a20 2020 2020 6).* Array:
│ │ │ │ │ -000378a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000378b0: 2020 2020 2020 2020 2020 2020 4172 7261 Arra
│ │ │ │ │ -000378c0: 792e 2020 2020 2020 2020 2020 2020 2020 y.
│ │ │ │ │ -000378d0: 2020 2028 6c69 6e65 2036 290a 2a20 4172 (line 6).* Ar
│ │ │ │ │ -000378e0: 7261 7965 6443 6f6c 6c65 6374 696f 6e3a rayedCollection:
│ │ │ │ │ -000378f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00037900: 2020 2020 2041 7272 6179 6564 436f 6c6c ArrayedColl
│ │ │ │ │ -00037910: 6563 7469 6f6e 2e20 2020 2020 286c 696e ection. (lin
│ │ │ │ │ -00037920: 6520 3629 0a2a 2041 7373 6f63 6961 7469 e 6).* Associati
│ │ │ │ │ -00037930: 6f6e 3a20 2020 2020 2020 2020 2020 2020 on:
│ │ │ │ │ -00037940: 2020 2020 2020 2020 2020 2020 2020 4173 As
│ │ │ │ │ -00037950: 736f 6369 6174 696f 6e2e 2020 2020 2020 sociation.
│ │ │ │ │ -00037960: 2020 2020 2028 6c69 6e65 2036 290a 2a20 (line 6).*
│ │ │ │ │ -00037970: 4175 746f 6c6f 6164 3a20 2020 2020 2020 Autoload:
│ │ │ │ │ -00037980: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00037990: 2020 2020 2020 2041 7574 6f6c 6f61 642e Autoload.
│ │ │ │ │ -000379a0: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -000379b0: 696e 6520 3629 0a2a 2042 6167 3a20 2020 ine 6).* Bag:
│ │ │ │ │ -000379c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000379d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000379e0: 4261 672e 2020 2020 2020 2020 2020 2020 Bag.
│ │ │ │ │ -000379f0: 2020 2020 2020 2028 6c69 6e65 2036 290a (line 6).
│ │ │ │ │ -00037a00: 2a20 4265 6861 7669 6f72 3a20 2020 2020 * Behavior:
│ │ │ │ │ -00037a10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00037a20: 2020 2020 2020 2020 2042 6568 6176 696f Behavio
│ │ │ │ │ -00037a30: 722e 2020 2020 2020 2020 2020 2020 2020 r.
│ │ │ │ │ -00037a40: 286c 696e 6520 3629 0a2a 2042 696e 6469 (line 6).* Bindi
│ │ │ │ │ -00037a50: 6e67 4469 6374 696f 6e61 7279 3a20 2020 ngDictionary:
│ │ │ │ │ -00037a60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00037a70: 2020 4269 6e64 696e 6744 6963 7469 6f6e BindingDiction
│ │ │ │ │ -00037a80: 6172 792e 2020 2020 2028 6c69 6e65 2036 ary. (line 6
│ │ │ │ │ -00037a90: 290a 2a20 426c 6f63 6b43 6c6f 7375 7265 ).* BlockClosure
│ │ │ │ │ -00037aa0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -00037ab0: 2020 2020 2020 2020 2020 2042 6c6f 636b Block
│ │ │ │ │ -00037ac0: 436c 6f73 7572 652e 2020 2020 2020 2020 Closure.
│ │ │ │ │ -00037ad0: 2020 286c 696e 6520 3629 0a2a 2042 6c6f (line 6).* Blo
│ │ │ │ │ -00037ae0: 636b 436f 6e74 6578 743a 2020 2020 2020 ckContext:
│ │ │ │ │ -00037af0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00037b00: 2020 2020 426c 6f63 6b43 6f6e 7465 7874 BlockContext
│ │ │ │ │ -00037b10: 2e20 2020 2020 2020 2020 2028 6c69 6e65 . (line
│ │ │ │ │ -00037b20: 2036 290a 2a20 426f 6f6c 6561 6e3a 2020 6).* Boolean:
│ │ │ │ │ -00037b30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00037b40: 2020 2020 2020 2020 2020 2020 2042 6f6f Boo
│ │ │ │ │ -00037b50: 6c65 616e 2e20 2020 2020 2020 2020 2020 lean.
│ │ │ │ │ -00037b60: 2020 2020 286c 696e 6520 3629 0a2a 2042 (line 6).* B
│ │ │ │ │ -00037b70: 7974 6541 7272 6179 3a20 2020 2020 2020 yteArray:
│ │ │ │ │ -00037b80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00037b90: 2020 2020 2020 4279 7465 4172 7261 792e ByteArray.
│ │ │ │ │ -00037ba0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -00037bb0: 6e65 2036 290a 2a20 4341 6767 7265 6761 ne 6).* CAggrega
│ │ │ │ │ -00037bc0: 7465 3a20 2020 2020 2020 2020 2020 2020 te:
│ │ │ │ │ -00037bd0: 2020 2020 2020 2020 2020 2020 2020 2043 C
│ │ │ │ │ -00037be0: 4167 6772 6567 6174 652e 2020 2020 2020 Aggregate.
│ │ │ │ │ -00037bf0: 2020 2020 2020 286c 696e 6520 3629 0a2a (line 6).*
│ │ │ │ │ -00037c00: 2043 616c 6c69 6e50 726f 6365 7373 3a20 CallinProcess:
│ │ │ │ │ -00037c10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00037c20: 2020 2020 2020 2020 4361 6c6c 696e 5072 CallinPr
│ │ │ │ │ -00037c30: 6f63 6573 732e 2020 2020 2020 2020 2028 ocess. (
│ │ │ │ │ -00037c40: 6c69 6e65 2036 290a 2a20 4341 7272 6179 line 6).* CArray
│ │ │ │ │ -00037c50: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -00037c60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00037c70: 2043 4172 7261 792e 2020 2020 2020 2020 CArray.
│ │ │ │ │ -00037c80: 2020 2020 2020 2020 286c 696e 6520 3629 (line 6)
│ │ │ │ │ -00037c90: 0a2a 2043 4172 7261 7943 5479 7065 3a20 .* CArrayCType:
│ │ │ │ │ -00037ca0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00037cb0: 2020 2020 2020 2020 2020 4341 7272 6179 CArray
│ │ │ │ │ -00037cc0: 4354 7970 652e 2020 2020 2020 2020 2020 CType.
│ │ │ │ │ -00037cd0: 2028 6c69 6e65 2036 290a 2a20 4342 6f6f (line 6).* CBoo
│ │ │ │ │ -00037ce0: 6c65 616e 3a20 2020 2020 2020 2020 2020 lean:
│ │ │ │ │ -00037cf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00037d00: 2020 2043 426f 6f6c 6561 6e2e 2020 2020 CBoolean.
│ │ │ │ │ -00037d10: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -00037d20: 3629 0a2a 2043 4279 7465 3a20 2020 2020 6).* CByte:
│ │ │ │ │ -00037d30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00037d40: 2020 2020 2020 2020 2020 2020 4342 7974 CByt
│ │ │ │ │ -00037d50: 652e 2020 2020 2020 2020 2020 2020 2020 e.
│ │ │ │ │ -00037d60: 2020 2028 6c69 6e65 2036 290a 2a20 4343 (line 6).* CC
│ │ │ │ │ -00037d70: 616c 6c61 626c 653a 2020 2020 2020 2020 allable:
│ │ │ │ │ -00037d80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00037d90: 2020 2020 2043 4361 6c6c 6162 6c65 2e20 CCallable.
│ │ │ │ │ -00037da0: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -00037db0: 6520 3629 0a2a 2043 4361 6c6c 6261 636b e 6).* CCallback
│ │ │ │ │ -00037dc0: 4465 7363 7269 7074 6f72 3a20 2020 2020 Descriptor:
│ │ │ │ │ -00037dd0: 2020 2020 2020 2020 2020 2020 2020 4343 CC
│ │ │ │ │ -00037de0: 616c 6c62 6163 6b44 6573 6372 6970 746f allbackDescripto
│ │ │ │ │ -00037df0: 722e 2020 2028 6c69 6e65 2036 290a 2a20 r. (line 6).*
│ │ │ │ │ -00037e00: 4343 6861 723a 2020 2020 2020 2020 2020 CChar:
│ │ │ │ │ -00037e10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00037e20: 2020 2020 2020 2043 4368 6172 2e20 2020 CChar.
│ │ │ │ │ -00037e30: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -00037e40: 696e 6520 3629 0a2a 2043 436f 6d70 6f75 ine 6).* CCompou
│ │ │ │ │ -00037e50: 6e64 3a20 2020 2020 2020 2020 2020 2020 nd:
│ │ │ │ │ -00037e60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00037e70: 4343 6f6d 706f 756e 642e 2020 2020 2020 CCompound.
│ │ │ │ │ -00037e80: 2020 2020 2020 2028 6c69 6e65 2036 290a (line 6).
│ │ │ │ │ -00037e90: 2a20 4344 6f75 626c 653a 2020 2020 2020 * CDouble:
│ │ │ │ │ -00037ea0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00037eb0: 2020 2020 2020 2020 2043 446f 7562 6c65 CDouble
│ │ │ │ │ -00037ec0: 2e20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -00037ed0: 286c 696e 6520 3629 0a2a 2043 466c 6f61 (line 6).* CFloa
│ │ │ │ │ -00037ee0: 743a 2020 2020 2020 2020 2020 2020 2020 t:
│ │ │ │ │ -00037ef0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00037f00: 2020 4346 6c6f 6174 2e20 2020 2020 2020 CFloat.
│ │ │ │ │ -00037f10: 2020 2020 2020 2020 2028 6c69 6e65 2036 (line 6
│ │ │ │ │ -00037f20: 290a 2a20 4346 756e 6374 696f 6e44 6573 ).* CFunctionDes
│ │ │ │ │ -00037f30: 6372 6970 746f 723a 2020 2020 2020 2020 criptor:
│ │ │ │ │ -00037f40: 2020 2020 2020 2020 2020 2043 4675 6e63 CFunc
│ │ │ │ │ -00037f50: 7469 6f6e 4465 7363 7269 7074 6f72 2e20 tionDescriptor.
│ │ │ │ │ -00037f60: 2020 286c 696e 6520 3629 0a2a 2043 6861 (line 6).* Cha
│ │ │ │ │ -00037f70: 7261 6374 6572 3a20 2020 2020 2020 2020 racter:
│ │ │ │ │ -00037f80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00037f90: 2020 2020 4368 6172 6163 7465 722e 2020 Character.
│ │ │ │ │ -00037fa0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -00037fb0: 2036 290a 2a20 4368 6172 6163 7465 7241 6).* CharacterA
│ │ │ │ │ -00037fc0: 7272 6179 3a20 2020 2020 2020 2020 2020 rray:
│ │ │ │ │ -00037fd0: 2020 2020 2020 2020 2020 2020 2043 6861 Cha
│ │ │ │ │ -00037fe0: 7261 6374 6572 4172 7261 792e 2020 2020 racterArray.
│ │ │ │ │ -00037ff0: 2020 2020 286c 696e 6520 3629 0a2a 2043 (line 6).* C
│ │ │ │ │ -00038000: 496e 743a 2020 2020 2020 2020 2020 2020 Int:
│ │ │ │ │ -00038010: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00038020: 2020 2020 2020 4349 6e74 2e20 2020 2020 CInt.
│ │ │ │ │ -00038030: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -00038040: 6e65 2036 290a 2a20 436c 6173 733a 2020 ne 6).* Class:
│ │ │ │ │ -00038050: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00038060: 2020 2020 2020 2020 2020 2020 2020 2043 C
│ │ │ │ │ -00038070: 6c61 7373 2e20 2020 2020 2020 2020 2020 lass.
│ │ │ │ │ -00038080: 2020 2020 2020 286c 696e 6520 3629 0a2a (line 6).*
│ │ │ │ │ -00038090: 2043 6c61 7373 4465 7363 7269 7074 696f ClassDescriptio
│ │ │ │ │ -000380a0: 6e3a 2020 2020 2020 2020 2020 2020 2020 n:
│ │ │ │ │ -000380b0: 2020 2020 2020 2020 436c 6173 7344 6573 ClassDes
│ │ │ │ │ -000380c0: 6372 6970 7469 6f6e 2e20 2020 2020 2028 cription. (
│ │ │ │ │ -000380d0: 6c69 6e65 2036 290a 2a20 434c 6f6e 673a line 6).* CLong:
│ │ │ │ │ -000380e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000380f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00038100: 2043 4c6f 6e67 2e20 2020 2020 2020 2020 CLong.
│ │ │ │ │ -00038110: 2020 2020 2020 2020 286c 696e 6520 3629 (line 6)
│ │ │ │ │ -00038120: 0a2a 2043 4c6f 6e67 446f 7562 6c65 3a20 .* CLongDouble:
│ │ │ │ │ -00038130: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00038140: 2020 2020 2020 2020 2020 434c 6f6e 6744 CLongD
│ │ │ │ │ -00038150: 6f75 626c 652e 2020 2020 2020 2020 2020 ouble.
│ │ │ │ │ -00038160: 2028 6c69 6e65 2036 290a 2a20 434c 6f6e (line 6).* CLon
│ │ │ │ │ -00038170: 674c 6f6e 673a 2020 2020 2020 2020 2020 gLong:
│ │ │ │ │ -00038180: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00038190: 2020 2043 4c6f 6e67 4c6f 6e67 2e20 2020 CLongLong.
│ │ │ │ │ -000381a0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -000381b0: 3629 0a2a 2043 4f62 6a65 6374 3a20 2020 6).* CObject:
│ │ │ │ │ -000381c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000381d0: 2020 2020 2020 2020 2020 2020 434f 626a CObj
│ │ │ │ │ -000381e0: 6563 742e 2020 2020 2020 2020 2020 2020 ect.
│ │ │ │ │ -000381f0: 2020 2028 6c69 6e65 2036 290a 2a20 436f (line 6).* Co
│ │ │ │ │ -00038200: 6c6c 6563 7469 6f6e 3a20 2020 2020 2020 llection:
│ │ │ │ │ -00038210: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00038220: 2020 2020 2043 6f6c 6c65 6374 696f 6e2e Collection.
│ │ │ │ │ -00038230: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -00038240: 6520 3629 0a2a 2043 6f6d 7069 6c65 6442 e 6).* CompiledB
│ │ │ │ │ -00038250: 6c6f 636b 3a20 2020 2020 2020 2020 2020 lock:
│ │ │ │ │ -00038260: 2020 2020 2020 2020 2020 2020 2020 436f Co
│ │ │ │ │ -00038270: 6d70 696c 6564 426c 6f63 6b2e 2020 2020 mpiledBlock.
│ │ │ │ │ -00038280: 2020 2020 2028 6c69 6e65 2036 290a 2a20 (line 6).*
│ │ │ │ │ -00038290: 436f 6d70 696c 6564 436f 6465 3a20 2020 CompiledCode:
│ │ │ │ │ -000382a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000382b0: 2020 2020 2020 2043 6f6d 7069 6c65 6443 CompiledC
│ │ │ │ │ -000382c0: 6f64 652e 2020 2020 2020 2020 2020 286c ode. (l
│ │ │ │ │ -000382d0: 696e 6520 3629 0a2a 2043 6f6d 7069 6c65 ine 6).* Compile
│ │ │ │ │ -000382e0: 644d 6574 686f 643a 2020 2020 2020 2020 dMethod:
│ │ │ │ │ -000382f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00038300: 436f 6d70 696c 6564 4d65 7468 6f64 2e20 CompiledMethod.
│ │ │ │ │ -00038310: 2020 2020 2020 2028 6c69 6e65 2036 290a (line 6).
│ │ │ │ │ -00038320: 2a20 436f 6e74 6578 7450 6172 743a 2020 * ContextPart:
│ │ │ │ │ -00038330: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00038340: 2020 2020 2020 2020 2043 6f6e 7465 7874 Context
│ │ │ │ │ -00038350: 5061 7274 2e20 2020 2020 2020 2020 2020 Part.
│ │ │ │ │ -00038360: 286c 696e 6520 3629 0a2a 2043 6f6e 7469 (line 6).* Conti
│ │ │ │ │ -00038370: 6e75 6174 696f 6e3a 2020 2020 2020 2020 nuation:
│ │ │ │ │ -00038380: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00038390: 2020 436f 6e74 696e 7561 7469 6f6e 2e20 Continuation.
│ │ │ │ │ -000383a0: 2020 2020 2020 2020 2028 6c69 6e65 2036 (line 6
│ │ │ │ │ -000383b0: 290a 2a20 4350 7472 3a20 2020 2020 2020 ).* CPtr:
│ │ │ │ │ -000383c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000383d0: 2020 2020 2020 2020 2020 2043 5074 722e CPtr.
│ │ │ │ │ -000383e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000383f0: 2020 286c 696e 6520 3629 0a2a 2043 5074 (line 6).* CPt
│ │ │ │ │ -00038400: 7243 5479 7065 3a20 2020 2020 2020 2020 rCType:
│ │ │ │ │ -00038410: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00038420: 2020 2020 4350 7472 4354 7970 652e 2020 CPtrCType.
│ │ │ │ │ -00038430: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -00038440: 2036 290a 2a20 4353 6361 6c61 723a 2020 6).* CScalar:
│ │ │ │ │ -00038450: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00038460: 2020 2020 2020 2020 2020 2020 2043 5363 CSc
│ │ │ │ │ -00038470: 616c 6172 2e20 2020 2020 2020 2020 2020 alar.
│ │ │ │ │ -00038480: 2020 2020 286c 696e 6520 3629 0a2a 2043 (line 6).* C
│ │ │ │ │ -00038490: 5363 616c 6172 4354 7970 653a 2020 2020 ScalarCType:
│ │ │ │ │ -000384a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000384b0: 2020 2020 2020 4353 6361 6c61 7243 5479 CScalarCTy
│ │ │ │ │ -000384c0: 7065 2e20 2020 2020 2020 2020 2028 6c69 pe. (li
│ │ │ │ │ -000384d0: 6e65 2036 290a 2a20 4353 686f 7274 3a20 ne 6).* CShort:
│ │ │ │ │ -000384e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000384f0: 2020 2020 2020 2020 2020 2020 2020 2043 C
│ │ │ │ │ -00038500: 5368 6f72 742e 2020 2020 2020 2020 2020 Short.
│ │ │ │ │ -00038510: 2020 2020 2020 286c 696e 6520 3629 0a2a (line 6).*
│ │ │ │ │ -00038520: 2043 536d 616c 6c74 616c 6b3a 2020 2020 CSmalltalk:
│ │ │ │ │ -00038530: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00038540: 2020 2020 2020 2020 4353 6d61 6c6c 7461 CSmallta
│ │ │ │ │ -00038550: 6c6b 2e20 2020 2020 2020 2020 2020 2028 lk. (
│ │ │ │ │ -00038560: 6c69 6e65 2036 290a 2a20 4353 7472 696e line 6).* CStrin
│ │ │ │ │ -00038570: 673a 2020 2020 2020 2020 2020 2020 2020 g:
│ │ │ │ │ -00038580: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00038590: 2043 5374 7269 6e67 2e20 2020 2020 2020 CString.
│ │ │ │ │ -000385a0: 2020 2020 2020 2020 286c 696e 6520 3629 (line 6)
│ │ │ │ │ -000385b0: 0a2a 2043 5374 7269 6e67 4354 7970 653a .* CStringCType:
│ │ │ │ │ -000385c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000385d0: 2020 2020 2020 2020 2020 4353 7472 696e CStrin
│ │ │ │ │ -000385e0: 6743 5479 7065 2e20 2020 2020 2020 2020 gCType.
│ │ │ │ │ -000385f0: 2028 6c69 6e65 2036 290a 2a20 4353 7472 (line 6).* CStr
│ │ │ │ │ -00038600: 7563 743a 2020 2020 2020 2020 2020 2020 uct:
│ │ │ │ │ -00038610: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00038620: 2020 2043 5374 7275 6374 2e20 2020 2020 CStruct.
│ │ │ │ │ -00038630: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -00038640: 3629 0a2a 2043 5479 7065 3a20 2020 2020 6).* CType:
│ │ │ │ │ -00038650: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00038660: 2020 2020 2020 2020 2020 2020 4354 7970 CTyp
│ │ │ │ │ -00038670: 652e 2020 2020 2020 2020 2020 2020 2020 e.
│ │ │ │ │ -00038680: 2020 2028 6c69 6e65 2036 290a 2a20 4355 (line 6).* CU
│ │ │ │ │ -00038690: 4368 6172 3a20 2020 2020 2020 2020 2020 Char:
│ │ │ │ │ -000386a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000386b0: 2020 2020 2043 5543 6861 722e 2020 2020 CUChar.
│ │ │ │ │ -000386c0: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -000386d0: 6520 3629 0a2a 2043 5549 6e74 3a20 2020 e 6).* CUInt:
│ │ │ │ │ -000386e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000386f0: 2020 2020 2020 2020 2020 2020 2020 4355 CU
│ │ │ │ │ -00038700: 496e 742e 2020 2020 2020 2020 2020 2020 Int.
│ │ │ │ │ -00038710: 2020 2020 2028 6c69 6e65 2036 290a 2a20 (line 6).*
│ │ │ │ │ -00038720: 4355 4c6f 6e67 3a20 2020 2020 2020 2020 CULong:
│ │ │ │ │ -00038730: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00038740: 2020 2020 2020 2043 554c 6f6e 672e 2020 CULong.
│ │ │ │ │ -00038750: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -00038760: 696e 6520 3629 0a2a 2043 554c 6f6e 674c ine 6).* CULongL
│ │ │ │ │ -00038770: 6f6e 673a 2020 2020 2020 2020 2020 2020 ong:
│ │ │ │ │ -00038780: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00038790: 4355 4c6f 6e67 4c6f 6e67 2e20 2020 2020 CULongLong.
│ │ │ │ │ -000387a0: 2020 2020 2020 2028 6c69 6e65 2036 290a (line 6).
│ │ │ │ │ -000387b0: 2a20 4355 6e69 6f6e 3a20 2020 2020 2020 * CUnion:
│ │ │ │ │ -000387c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000387d0: 2020 2020 2020 2020 2043 556e 696f 6e2e CUnion.
│ │ │ │ │ +00028ae0: 6d6f 756e 7420 7365 636f 6e64 7320 6166 mount seconds af
│ │ │ │ │ +00028af0: 7465 7220 7468 6520 7265 6365 6976 6572 ter the receiver
│ │ │ │ │ +00028b00: 3b0a 2020 2020 2074 696d 6541 6d6f 756e ;. timeAmoun
│ │ │ │ │ +00028b10: 7420 6973 2061 2054 696d 652e 0a0a 7072 t is a Time...pr
│ │ │ │ │ +00028b20: 696e 744f 6e3a 2061 5374 7265 616d 0a20 intOn: aStream.
│ │ │ │ │ +00028b30: 2020 2020 5072 696e 7420 6120 7265 7072 Print a repr
│ │ │ │ │ +00028b40: 6573 656e 7461 7469 6f6e 206f 6620 7468 esentation of th
│ │ │ │ │ +00028b50: 6520 7265 6365 6976 6572 206f 6e20 6153 e receiver on aS
│ │ │ │ │ +00028b60: 7472 6561 6d0a 0a73 7562 7472 6163 7454 tream..subtractT
│ │ │ │ │ +00028b70: 696d 653a 2074 696d 6541 6d6f 756e 740a ime: timeAmount.
│ │ │ │ │ +00028b80: 2020 2020 2041 6e73 7765 7220 6120 6e65 Answer a ne
│ │ │ │ │ +00028b90: 7720 5469 6d65 2074 6861 7420 6973 2074 w Time that is t
│ │ │ │ │ +00028ba0: 696d 6541 6d6f 756e 7420 7365 636f 6e64 imeAmount second
│ │ │ │ │ +00028bb0: 7320 6265 666f 7265 2074 6865 2072 6563 s before the rec
│ │ │ │ │ +00028bc0: 6569 7665 723b 0a20 2020 2020 7469 6d65 eiver;. time
│ │ │ │ │ +00028bd0: 416d 6f75 6e74 2069 7320 6120 5469 6d65 Amount is a Time
│ │ │ │ │ +00028be0: 2e0a 0a0a 1f0a 4669 6c65 3a20 6773 742d ......File: gst-
│ │ │ │ │ +00028bf0: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ +00028c00: 3a20 5469 6d65 2d63 6f6d 7061 7269 6e67 : Time-comparing
│ │ │ │ │ +00028c10: 2c20 2050 7265 763a 2054 696d 652d 6172 , Prev: Time-ar
│ │ │ │ │ +00028c20: 6974 686d 6574 6963 2c20 2055 703a 2054 ithmetic, Up: T
│ │ │ │ │ +00028c30: 696d 650a 0a31 2e31 3939 2e39 2054 696d ime..1.199.9 Tim
│ │ │ │ │ +00028c40: 653a 2063 6f6d 7061 7269 6e67 0a2d 2d2d e: comparing.---
│ │ │ │ │ +00028c50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00028c60: 2d2d 2d2d 0a0a 3c20 6154 696d 650a 2020 ----..< aTime.
│ │ │ │ │ +00028c70: 2020 2041 6e73 7765 7220 7768 6574 6865 Answer whethe
│ │ │ │ │ +00028c80: 7220 7468 6520 7265 6365 6976 6572 2069 r the receiver i
│ │ │ │ │ +00028c90: 7320 6c65 7373 2074 6861 6e20 6154 696d s less than aTim
│ │ │ │ │ +00028ca0: 650a 0a3d 2061 5469 6d65 0a20 2020 2020 e..= aTime.
│ │ │ │ │ +00028cb0: 416e 7377 6572 2077 6865 7468 6572 2074 Answer whether t
│ │ │ │ │ +00028cc0: 6865 2072 6563 6569 7665 7220 6973 2065 he receiver is e
│ │ │ │ │ +00028cd0: 7175 616c 2074 6f20 6154 696d 650a 0a68 qual to aTime..h
│ │ │ │ │ +00028ce0: 6173 680a 2020 2020 2041 6e73 7765 7220 ash. Answer
│ │ │ │ │ +00028cf0: 616e 2068 6173 6820 7661 6c75 6520 666f an hash value fo
│ │ │ │ │ +00028d00: 7220 7468 6520 7265 6365 6976 6572 0a0a r the receiver..
│ │ │ │ │ +00028d10: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ +00028d20: 652e 696e 666f 2c20 204e 6f64 653a 2054 e.info, Node: T
│ │ │ │ │ +00028d30: 7275 652c 2020 4e65 7874 3a20 556e 6465 rue, Next: Unde
│ │ │ │ │ +00028d40: 6669 6e65 644f 626a 6563 742c 2020 5072 finedObject, Pr
│ │ │ │ │ +00028d50: 6576 3a20 5469 6d65 2c20 2055 703a 2042 ev: Time, Up: B
│ │ │ │ │ +00028d60: 6173 6520 636c 6173 7365 730a 0a31 2e32 ase classes..1.2
│ │ │ │ │ +00028d70: 3030 2054 7275 650a 3d3d 3d3d 3d3d 3d3d 00 True.========
│ │ │ │ │ +00028d80: 3d3d 0a0a 4465 6669 6e65 6420 696e 206e ==..Defined in n
│ │ │ │ │ +00028d90: 616d 6573 7061 6365 2053 6d61 6c6c 7461 amespace Smallta
│ │ │ │ │ +00028da0: 6c6b 0a53 7570 6572 636c 6173 733a 2042 lk.Superclass: B
│ │ │ │ │ +00028db0: 6f6f 6c65 616e 0a43 6174 6567 6f72 793a oolean.Category:
│ │ │ │ │ +00028dc0: 204c 616e 6775 6167 652d 4461 7461 2074 Language-Data t
│ │ │ │ │ +00028dd0: 7970 6573 0a20 2020 2020 4920 7265 7072 ypes. I repr
│ │ │ │ │ +00028de0: 6573 656e 7420 7472 7574 6820 616e 6420 esent truth and
│ │ │ │ │ +00028df0: 6a75 7374 6963 6520 696e 2074 6865 2077 justice in the w
│ │ │ │ │ +00028e00: 6f72 6c64 2e20 204d 7920 6d6f 7474 6f20 orld. My motto
│ │ │ │ │ +00028e10: 6973 2022 7365 6d70 6572 0a20 2020 2020 is "semper.
│ │ │ │ │ +00028e20: 7665 7269 7461 7469 7322 2e0a 0a2a 204d veritatis"...* M
│ │ │ │ │ +00028e30: 656e 753a 0a0a 2a20 5472 7565 2d62 6173 enu:..* True-bas
│ │ │ │ │ +00028e40: 6963 3a3a 2020 2869 6e73 7461 6e63 6529 ic:: (instance)
│ │ │ │ │ +00028e50: 0a2a 2054 7275 652d 4320 6861 636b 733a .* True-C hacks:
│ │ │ │ │ +00028e60: 3a20 2028 696e 7374 616e 6365 290a 2a20 : (instance).*
│ │ │ │ │ +00028e70: 5472 7565 2d70 7269 6e74 696e 673a 3a20 True-printing::
│ │ │ │ │ +00028e80: 2028 696e 7374 616e 6365 290a 0a1f 0a46 (instance)....F
│ │ │ │ │ +00028e90: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ +00028ea0: 666f 2c20 204e 6f64 653a 2054 7275 652d fo, Node: True-
│ │ │ │ │ +00028eb0: 6261 7369 632c 2020 4e65 7874 3a20 5472 basic, Next: Tr
│ │ │ │ │ +00028ec0: 7565 2d43 2068 6163 6b73 2c20 2055 703a ue-C hacks, Up:
│ │ │ │ │ +00028ed0: 2054 7275 650a 0a31 2e32 3030 2e31 2054 True..1.200.1 T
│ │ │ │ │ +00028ee0: 7275 653a 2062 6173 6963 0a2d 2d2d 2d2d rue: basic.-----
│ │ │ │ │ +00028ef0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------..
│ │ │ │ │ +00028f00: 2620 6142 6f6f 6c65 616e 0a20 2020 2020 & aBoolean.
│ │ │ │ │ +00028f10: 5765 2061 7265 2074 7275 6520 2d20 616e We are true - an
│ │ │ │ │ +00028f20: 6465 6420 7769 7468 2061 6e79 7468 696e ded with anythin
│ │ │ │ │ +00028f30: 672c 2077 6520 616c 7761 7973 2061 6e73 g, we always ans
│ │ │ │ │ +00028f40: 7765 7220 7468 6520 6f74 6865 720a 2020 wer the other.
│ │ │ │ │ +00028f50: 2020 206f 7065 7261 6e64 0a0a 616e 643a operand..and:
│ │ │ │ │ +00028f60: 2061 426c 6f63 6b0a 2020 2020 2057 6520 aBlock. We
│ │ │ │ │ +00028f70: 6172 6520 7472 7565 202d 2061 6e64 6564 are true - anded
│ │ │ │ │ +00028f80: 2077 6974 6820 616e 7974 6869 6e67 2c20 with anything,
│ │ │ │ │ +00028f90: 7765 2061 6c77 6179 7320 616e 7377 6572 we always answer
│ │ │ │ │ +00028fa0: 2074 6865 206f 7468 6572 0a20 2020 2020 the other.
│ │ │ │ │ +00028fb0: 6f70 6572 616e 642c 2073 6f20 6576 616c operand, so eval
│ │ │ │ │ +00028fc0: 7561 7465 2061 426c 6f63 6b0a 0a65 7176 uate aBlock..eqv
│ │ │ │ │ +00028fd0: 3a20 6142 6f6f 6c65 616e 0a20 2020 2020 : aBoolean.
│ │ │ │ │ +00028fe0: 416e 7377 6572 2077 6865 7468 6572 2074 Answer whether t
│ │ │ │ │ +00028ff0: 6865 2072 6563 6569 7665 7220 616e 6420 he receiver and
│ │ │ │ │ +00029000: 6142 6f6f 6c65 616e 2072 6570 7265 7365 aBoolean represe
│ │ │ │ │ +00029010: 6e74 2074 6865 2073 616d 650a 2020 2020 nt the same.
│ │ │ │ │ +00029020: 2062 6f6f 6c65 616e 2076 616c 7565 0a0a boolean value..
│ │ │ │ │ +00029030: 6966 4661 6c73 653a 2066 616c 7365 426c ifFalse: falseBl
│ │ │ │ │ +00029040: 6f63 6b0a 2020 2020 2057 6520 6172 6520 ock. We are
│ │ │ │ │ +00029050: 7472 7565 202d 2061 6e73 7765 7220 6e69 true - answer ni
│ │ │ │ │ +00029060: 6c0a 0a69 6646 616c 7365 3a20 6661 6c73 l..ifFalse: fals
│ │ │ │ │ +00029070: 6542 6c6f 636b 2069 6654 7275 653a 2074 eBlock ifTrue: t
│ │ │ │ │ +00029080: 7275 6542 6c6f 636b 0a20 2020 2020 5765 rueBlock. We
│ │ │ │ │ +00029090: 2061 7265 2074 7275 6520 2d20 6576 616c are true - eval
│ │ │ │ │ +000290a0: 7561 7465 2074 7275 6542 6c6f 636b 0a0a uate trueBlock..
│ │ │ │ │ +000290b0: 6966 5472 7565 3a20 7472 7565 426c 6f63 ifTrue: trueBloc
│ │ │ │ │ +000290c0: 6b0a 2020 2020 2057 6520 6172 6520 7472 k. We are tr
│ │ │ │ │ +000290d0: 7565 202d 2065 7661 6c75 6174 6520 7472 ue - evaluate tr
│ │ │ │ │ +000290e0: 7565 426c 6f63 6b0a 0a69 6654 7275 653a ueBlock..ifTrue:
│ │ │ │ │ +000290f0: 2074 7275 6542 6c6f 636b 2069 6646 616c trueBlock ifFal
│ │ │ │ │ +00029100: 7365 3a20 6661 6c73 6542 6c6f 636b 0a20 se: falseBlock.
│ │ │ │ │ +00029110: 2020 2020 5765 2061 7265 2074 7275 6520 We are true
│ │ │ │ │ +00029120: 2d20 6576 616c 7561 7465 2074 7275 6542 - evaluate trueB
│ │ │ │ │ +00029130: 6c6f 636b 0a0a 6e6f 740a 2020 2020 2057 lock..not. W
│ │ │ │ │ +00029140: 6520 6172 6520 7472 7565 202d 2061 6e73 e are true - ans
│ │ │ │ │ +00029150: 7765 7220 6661 6c73 650a 0a6f 723a 2061 wer false..or: a
│ │ │ │ │ +00029160: 426c 6f63 6b0a 2020 2020 2057 6520 6172 Block. We ar
│ │ │ │ │ +00029170: 6520 7472 7565 202d 206f 7265 6420 7769 e true - ored wi
│ │ │ │ │ +00029180: 7468 2061 6e79 7468 696e 672c 2077 6520 th anything, we
│ │ │ │ │ +00029190: 616c 7761 7973 2061 6e73 7765 7220 7472 always answer tr
│ │ │ │ │ +000291a0: 7565 0a0a 786f 723a 2061 426f 6f6c 6561 ue..xor: aBoolea
│ │ │ │ │ +000291b0: 6e0a 2020 2020 2041 6e73 7765 7220 7768 n. Answer wh
│ │ │ │ │ +000291c0: 6574 6865 7220 7468 6520 7265 6365 6976 ether the receiv
│ │ │ │ │ +000291d0: 6572 2061 6e64 2061 426f 6f6c 6561 6e20 er and aBoolean
│ │ │ │ │ +000291e0: 7265 7072 6573 656e 7420 6469 6666 6572 represent differ
│ │ │ │ │ +000291f0: 656e 740a 2020 2020 2062 6f6f 6c65 616e ent. boolean
│ │ │ │ │ +00029200: 2076 616c 7565 730a 0a7c 2061 426f 6f6c values..| aBool
│ │ │ │ │ +00029210: 6561 6e0a 2020 2020 2057 6520 6172 6520 ean. We are
│ │ │ │ │ +00029220: 7472 7565 202d 206f 7265 6420 7769 7468 true - ored with
│ │ │ │ │ +00029230: 2061 6e79 7468 696e 672c 2077 6520 616c anything, we al
│ │ │ │ │ +00029240: 7761 7973 2061 6e73 7765 7220 7472 7565 ways answer true
│ │ │ │ │ +00029250: 0a0a 0a1f 0a46 696c 653a 2067 7374 2d62 .....File: gst-b
│ │ │ │ │ +00029260: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ +00029270: 2054 7275 652d 4320 6861 636b 732c 2020 True-C hacks,
│ │ │ │ │ +00029280: 4e65 7874 3a20 5472 7565 2d70 7269 6e74 Next: True-print
│ │ │ │ │ +00029290: 696e 672c 2020 5072 6576 3a20 5472 7565 ing, Prev: True
│ │ │ │ │ +000292a0: 2d62 6173 6963 2c20 2055 703a 2054 7275 -basic, Up: Tru
│ │ │ │ │ +000292b0: 650a 0a31 2e32 3030 2e32 2054 7275 653a e..1.200.2 True:
│ │ │ │ │ +000292c0: 2043 2068 6163 6b73 0a2d 2d2d 2d2d 2d2d C hacks.-------
│ │ │ │ │ +000292d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------..
│ │ │ │ │ +000292e0: 6173 4342 6f6f 6c65 616e 5661 6c75 650a asCBooleanValue.
│ │ │ │ │ +000292f0: 2020 2020 2041 6e73 7765 7220 6031 272e Answer `1'.
│ │ │ │ │ +00029300: 0a0a 0a1f 0a46 696c 653a 2067 7374 2d62 .....File: gst-b
│ │ │ │ │ +00029310: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ +00029320: 2054 7275 652d 7072 696e 7469 6e67 2c20 True-printing,
│ │ │ │ │ +00029330: 2050 7265 763a 2054 7275 652d 4320 6861 Prev: True-C ha
│ │ │ │ │ +00029340: 636b 732c 2020 5570 3a20 5472 7565 0a0a cks, Up: True..
│ │ │ │ │ +00029350: 312e 3230 302e 3320 5472 7565 3a20 7072 1.200.3 True: pr
│ │ │ │ │ +00029360: 696e 7469 6e67 0a2d 2d2d 2d2d 2d2d 2d2d inting.---------
│ │ │ │ │ +00029370: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a70 -------------..p
│ │ │ │ │ +00029380: 7269 6e74 4f6e 3a20 6153 7472 6561 6d0a rintOn: aStream.
│ │ │ │ │ +00029390: 2020 2020 2050 7269 6e74 2061 2072 6570 Print a rep
│ │ │ │ │ +000293a0: 7265 7365 6e74 6174 696f 6e20 6f66 2074 resentation of t
│ │ │ │ │ +000293b0: 6865 2072 6563 6569 7665 7220 6f6e 2061 he receiver on a
│ │ │ │ │ +000293c0: 5374 7265 616d 0a0a 0a1f 0a46 696c 653a Stream.....File:
│ │ │ │ │ +000293d0: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ +000293e0: 204e 6f64 653a 2055 6e64 6566 696e 6564 Node: Undefined
│ │ │ │ │ +000293f0: 4f62 6a65 6374 2c20 204e 6578 743a 2055 Object, Next: U
│ │ │ │ │ +00029400: 6e69 636f 6465 4368 6172 6163 7465 722c nicodeCharacter,
│ │ │ │ │ +00029410: 2020 5072 6576 3a20 5472 7565 2c20 2055 Prev: True, U
│ │ │ │ │ +00029420: 703a 2042 6173 6520 636c 6173 7365 730a p: Base classes.
│ │ │ │ │ +00029430: 0a31 2e32 3031 2055 6e64 6566 696e 6564 .1.201 Undefined
│ │ │ │ │ +00029440: 4f62 6a65 6374 0a3d 3d3d 3d3d 3d3d 3d3d Object.=========
│ │ │ │ │ +00029450: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a 4465 ============..De
│ │ │ │ │ +00029460: 6669 6e65 6420 696e 206e 616d 6573 7061 fined in namespa
│ │ │ │ │ +00029470: 6365 2053 6d61 6c6c 7461 6c6b 0a53 7570 ce Smalltalk.Sup
│ │ │ │ │ +00029480: 6572 636c 6173 733a 204f 626a 6563 740a erclass: Object.
│ │ │ │ │ +00029490: 4361 7465 676f 7279 3a20 4c61 6e67 7561 Category: Langua
│ │ │ │ │ +000294a0: 6765 2d49 6d70 6c65 6d65 6e74 6174 696f ge-Implementatio
│ │ │ │ │ +000294b0: 6e0a 2020 2020 2049 2068 6176 6520 7468 n. I have th
│ │ │ │ │ +000294c0: 6520 7175 6573 7469 6f6e 6162 6c65 2064 e questionable d
│ │ │ │ │ +000294d0: 6973 7469 6e63 7469 6f6e 206f 6620 6265 istinction of be
│ │ │ │ │ +000294e0: 696e 6720 6120 636c 6173 7320 7769 7468 ing a class with
│ │ │ │ │ +000294f0: 206f 6e6c 7920 6f6e 650a 2020 2020 2069 only one. i
│ │ │ │ │ +00029500: 6e73 7461 6e63 652c 2077 6869 6368 2069 nstance, which i
│ │ │ │ │ +00029510: 7320 7468 6520 6f62 6a65 6374 2022 6e69 s the object "ni
│ │ │ │ │ +00029520: 6c22 2e0a 0a2a 204d 656e 753a 0a0a 2a20 l"...* Menu:..*
│ │ │ │ │ +00029530: 556e 6465 6669 6e65 644f 626a 6563 742d UndefinedObject-
│ │ │ │ │ +00029540: 6261 7369 633a 3a20 2028 696e 7374 616e basic:: (instan
│ │ │ │ │ +00029550: 6365 290a 2a20 556e 6465 6669 6e65 644f ce).* UndefinedO
│ │ │ │ │ +00029560: 626a 6563 742d 636c 6173 7320 6372 6561 bject-class crea
│ │ │ │ │ +00029570: 7469 6f6e 202d 2061 6c74 6572 6e61 7469 tion - alternati
│ │ │ │ │ +00029580: 7665 3a3a 2020 2869 6e73 7461 6e63 6529 ve:: (instance)
│ │ │ │ │ +00029590: 0a2a 2055 6e64 6566 696e 6564 4f62 6a65 .* UndefinedObje
│ │ │ │ │ +000295a0: 6374 2d63 6c61 7373 2070 6f6c 796d 6f72 ct-class polymor
│ │ │ │ │ +000295b0: 7068 6973 6d3a 3a20 2028 696e 7374 616e phism:: (instan
│ │ │ │ │ +000295c0: 6365 290a 2a20 556e 6465 6669 6e65 644f ce).* UndefinedO
│ │ │ │ │ +000295d0: 626a 6563 742d 434f 626a 6563 7420 696e bject-CObject in
│ │ │ │ │ +000295e0: 7465 726f 7065 7261 6269 6c69 7479 3a3a teroperability::
│ │ │ │ │ +000295f0: 2020 2869 6e73 7461 6e63 6529 0a2a 2055 (instance).* U
│ │ │ │ │ +00029600: 6e64 6566 696e 6564 4f62 6a65 6374 2d64 ndefinedObject-d
│ │ │ │ │ +00029610: 6570 656e 6465 6e74 7320 6163 6365 7373 ependents access
│ │ │ │ │ +00029620: 3a3a 2020 2869 6e73 7461 6e63 6529 0a2a :: (instance).*
│ │ │ │ │ +00029630: 2055 6e64 6566 696e 6564 4f62 6a65 6374 UndefinedObject
│ │ │ │ │ +00029640: 2d69 7465 7261 7469 6f6e 3a3a 2020 2869 -iteration:: (i
│ │ │ │ │ +00029650: 6e73 7461 6e63 6529 0a2a 2055 6e64 6566 nstance).* Undef
│ │ │ │ │ +00029660: 696e 6564 4f62 6a65 6374 2d70 7269 6e74 inedObject-print
│ │ │ │ │ +00029670: 696e 673a 3a20 2028 696e 7374 616e 6365 ing:: (instance
│ │ │ │ │ +00029680: 290a 2a20 556e 6465 6669 6e65 644f 626a ).* UndefinedObj
│ │ │ │ │ +00029690: 6563 742d 7374 696c 6c20 756e 636c 6173 ect-still unclas
│ │ │ │ │ +000296a0: 7369 6669 6564 3a3a 2020 2869 6e73 7461 sified:: (insta
│ │ │ │ │ +000296b0: 6e63 6529 0a2a 2055 6e64 6566 696e 6564 nce).* Undefined
│ │ │ │ │ +000296c0: 4f62 6a65 6374 2d73 746f 7269 6e67 3a3a Object-storing::
│ │ │ │ │ +000296d0: 2020 2869 6e73 7461 6e63 6529 0a2a 2055 (instance).* U
│ │ │ │ │ +000296e0: 6e64 6566 696e 6564 4f62 6a65 6374 2d74 ndefinedObject-t
│ │ │ │ │ +000296f0: 6573 7469 6e67 3a3a 2020 2869 6e73 7461 esting:: (insta
│ │ │ │ │ +00029700: 6e63 6529 0a0a 1f0a 4669 6c65 3a20 6773 nce)....File: gs
│ │ │ │ │ +00029710: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ +00029720: 6465 3a20 556e 6465 6669 6e65 644f 626a de: UndefinedObj
│ │ │ │ │ +00029730: 6563 742d 6261 7369 632c 2020 4e65 7874 ect-basic, Next
│ │ │ │ │ +00029740: 3a20 556e 6465 6669 6e65 644f 626a 6563 : UndefinedObjec
│ │ │ │ │ +00029750: 742d 636c 6173 7320 6372 6561 7469 6f6e t-class creation
│ │ │ │ │ +00029760: 202d 2061 6c74 6572 6e61 7469 7665 2c20 - alternative,
│ │ │ │ │ +00029770: 2055 703a 2055 6e64 6566 696e 6564 4f62 Up: UndefinedOb
│ │ │ │ │ +00029780: 6a65 6374 0a0a 312e 3230 312e 3120 556e ject..1.201.1 Un
│ │ │ │ │ +00029790: 6465 6669 6e65 644f 626a 6563 743a 2062 definedObject: b
│ │ │ │ │ +000297a0: 6173 6963 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d asic.-----------
│ │ │ │ │ +000297b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000297c0: 2d2d 2d0a 0a63 6f70 790a 2020 2020 2041 ---..copy. A
│ │ │ │ │ +000297d0: 6e73 7765 7220 7468 6520 7265 6365 6976 nswer the receiv
│ │ │ │ │ +000297e0: 6572 2e0a 0a64 6565 7043 6f70 790a 2020 er...deepCopy.
│ │ │ │ │ +000297f0: 2020 2041 6e73 7765 7220 7468 6520 7265 Answer the re
│ │ │ │ │ +00029800: 6365 6976 6572 2e0a 0a73 6861 6c6c 6f77 ceiver...shallow
│ │ │ │ │ +00029810: 436f 7079 0a20 2020 2020 416e 7377 6572 Copy. Answer
│ │ │ │ │ +00029820: 2074 6865 2072 6563 6569 7665 722e 0a0a the receiver...
│ │ │ │ │ +00029830: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ +00029840: 652e 696e 666f 2c20 204e 6f64 653a 2055 e.info, Node: U
│ │ │ │ │ +00029850: 6e64 6566 696e 6564 4f62 6a65 6374 2d63 ndefinedObject-c
│ │ │ │ │ +00029860: 6c61 7373 2063 7265 6174 696f 6e20 2d20 lass creation -
│ │ │ │ │ +00029870: 616c 7465 726e 6174 6976 652c 2020 4e65 alternative, Ne
│ │ │ │ │ +00029880: 7874 3a20 556e 6465 6669 6e65 644f 626a xt: UndefinedObj
│ │ │ │ │ +00029890: 6563 742d 636c 6173 7320 706f 6c79 6d6f ect-class polymo
│ │ │ │ │ +000298a0: 7270 6869 736d 2c20 2050 7265 763a 2055 rphism, Prev: U
│ │ │ │ │ +000298b0: 6e64 6566 696e 6564 4f62 6a65 6374 2d62 ndefinedObject-b
│ │ │ │ │ +000298c0: 6173 6963 2c20 2055 703a 2055 6e64 6566 asic, Up: Undef
│ │ │ │ │ +000298d0: 696e 6564 4f62 6a65 6374 0a0a 312e 3230 inedObject..1.20
│ │ │ │ │ +000298e0: 312e 3220 556e 6465 6669 6e65 644f 626a 1.2 UndefinedObj
│ │ │ │ │ +000298f0: 6563 743a 2063 6c61 7373 2063 7265 6174 ect: class creat
│ │ │ │ │ +00029900: 696f 6e20 2d20 616c 7465 726e 6174 6976 ion - alternativ
│ │ │ │ │ +00029910: 650a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d e.--------------
│ │ │ │ │ +00029920: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00029930: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00029940: 2d2d 2d2d 2d2d 2d0a 0a73 7562 636c 6173 -------..subclas
│ │ │ │ │ +00029950: 733a 2063 6c61 7373 4e61 6d65 5374 7269 s: classNameStri
│ │ │ │ │ +00029960: 6e67 2063 6c61 7373 496e 7374 616e 6365 ng classInstance
│ │ │ │ │ +00029970: 5661 7269 6162 6c65 4e61 6d65 733a 2073 VariableNames: s
│ │ │ │ │ +00029980: 7472 696e 6743 6c61 7373 496e 7374 5661 tringClassInstVa
│ │ │ │ │ +00029990: 724e 616d 6573 2069 6e73 7461 6e63 6556 rNames instanceV
│ │ │ │ │ +000299a0: 6172 6961 626c 654e 616d 6573 3a20 7374 ariableNames: st
│ │ │ │ │ +000299b0: 7269 6e67 496e 7374 5661 724e 616d 6573 ringInstVarNames
│ │ │ │ │ +000299c0: 2063 6c61 7373 5661 7269 6162 6c65 4e61 classVariableNa
│ │ │ │ │ +000299d0: 6d65 733a 2073 7472 696e 674f 6643 6c61 mes: stringOfCla
│ │ │ │ │ +000299e0: 7373 5661 724e 616d 6573 2070 6f6f 6c44 ssVarNames poolD
│ │ │ │ │ +000299f0: 6963 7469 6f6e 6172 6965 733a 2073 7472 ictionaries: str
│ │ │ │ │ +00029a00: 696e 674f 6650 6f6f 6c4e 616d 6573 0a20 ingOfPoolNames.
│ │ │ │ │ +00029a10: 2020 2020 446f 6e27 7420 7573 6520 7468 Don't use th
│ │ │ │ │ +00029a20: 6973 2c20 6974 2069 7320 6f6e 6c79 2070 is, it is only p
│ │ │ │ │ +00029a30: 7265 7365 6e74 2074 6f20 6669 6c65 2069 resent to file i
│ │ │ │ │ +00029a40: 6e20 6672 6f6d 2049 424d 2053 6d61 6c6c n from IBM Small
│ │ │ │ │ +00029a50: 7461 6c6b 0a0a 7375 6263 6c61 7373 3a20 talk..subclass:
│ │ │ │ │ +00029a60: 636c 6173 734e 616d 6553 7472 696e 6720 classNameString
│ │ │ │ │ +00029a70: 696e 7374 616e 6365 5661 7269 6162 6c65 instanceVariable
│ │ │ │ │ +00029a80: 4e61 6d65 733a 2073 7472 696e 6749 6e73 Names: stringIns
│ │ │ │ │ +00029a90: 7456 6172 4e61 6d65 7320 636c 6173 7356 tVarNames classV
│ │ │ │ │ +00029aa0: 6172 6961 626c 654e 616d 6573 3a20 7374 ariableNames: st
│ │ │ │ │ +00029ab0: 7269 6e67 4f66 436c 6173 7356 6172 4e61 ringOfClassVarNa
│ │ │ │ │ +00029ac0: 6d65 7320 706f 6f6c 4469 6374 696f 6e61 mes poolDictiona
│ │ │ │ │ +00029ad0: 7269 6573 3a20 7374 7269 6e67 4f66 506f ries: stringOfPo
│ │ │ │ │ +00029ae0: 6f6c 4e61 6d65 730a 2020 2020 2044 6f6e olNames. Don
│ │ │ │ │ +00029af0: 2774 2075 7365 2074 6869 732c 2069 7420 't use this, it
│ │ │ │ │ +00029b00: 6973 206f 6e6c 7920 7072 6573 656e 7420 is only present
│ │ │ │ │ +00029b10: 746f 2066 696c 6520 696e 2066 726f 6d20 to file in from
│ │ │ │ │ +00029b20: 4942 4d20 536d 616c 6c74 616c 6b0a 0a76 IBM Smalltalk..v
│ │ │ │ │ +00029b30: 6172 6961 626c 6542 7974 6553 7562 636c ariableByteSubcl
│ │ │ │ │ +00029b40: 6173 733a 2063 6c61 7373 4e61 6d65 5374 ass: classNameSt
│ │ │ │ │ +00029b50: 7269 6e67 2063 6c61 7373 496e 7374 616e ring classInstan
│ │ │ │ │ +00029b60: 6365 5661 7269 6162 6c65 4e61 6d65 733a ceVariableNames:
│ │ │ │ │ +00029b70: 2073 7472 696e 6743 6c61 7373 496e 7374 stringClassInst
│ │ │ │ │ +00029b80: 5661 724e 616d 6573 2069 6e73 7461 6e63 VarNames instanc
│ │ │ │ │ +00029b90: 6556 6172 6961 626c 654e 616d 6573 3a20 eVariableNames:
│ │ │ │ │ +00029ba0: 7374 7269 6e67 496e 7374 5661 724e 616d stringInstVarNam
│ │ │ │ │ +00029bb0: 6573 2063 6c61 7373 5661 7269 6162 6c65 es classVariable
│ │ │ │ │ +00029bc0: 4e61 6d65 733a 2073 7472 696e 674f 6643 Names: stringOfC
│ │ │ │ │ +00029bd0: 6c61 7373 5661 724e 616d 6573 2070 6f6f lassVarNames poo
│ │ │ │ │ +00029be0: 6c44 6963 7469 6f6e 6172 6965 733a 2073 lDictionaries: s
│ │ │ │ │ +00029bf0: 7472 696e 674f 6650 6f6f 6c4e 616d 6573 tringOfPoolNames
│ │ │ │ │ +00029c00: 0a20 2020 2020 446f 6e27 7420 7573 6520 . Don't use
│ │ │ │ │ +00029c10: 7468 6973 2c20 6974 2069 7320 6f6e 6c79 this, it is only
│ │ │ │ │ +00029c20: 2070 7265 7365 6e74 2074 6f20 6669 6c65 present to file
│ │ │ │ │ +00029c30: 2069 6e20 6672 6f6d 2049 424d 2053 6d61 in from IBM Sma
│ │ │ │ │ +00029c40: 6c6c 7461 6c6b 0a0a 7661 7269 6162 6c65 lltalk..variable
│ │ │ │ │ +00029c50: 4279 7465 5375 6263 6c61 7373 3a20 636c ByteSubclass: cl
│ │ │ │ │ +00029c60: 6173 734e 616d 6553 7472 696e 6720 696e assNameString in
│ │ │ │ │ +00029c70: 7374 616e 6365 5661 7269 6162 6c65 4e61 stanceVariableNa
│ │ │ │ │ +00029c80: 6d65 733a 2073 7472 696e 6749 6e73 7456 mes: stringInstV
│ │ │ │ │ +00029c90: 6172 4e61 6d65 7320 636c 6173 7356 6172 arNames classVar
│ │ │ │ │ +00029ca0: 6961 626c 654e 616d 6573 3a20 7374 7269 iableNames: stri
│ │ │ │ │ +00029cb0: 6e67 4f66 436c 6173 7356 6172 4e61 6d65 ngOfClassVarName
│ │ │ │ │ +00029cc0: 7320 706f 6f6c 4469 6374 696f 6e61 7269 s poolDictionari
│ │ │ │ │ +00029cd0: 6573 3a20 7374 7269 6e67 4f66 506f 6f6c es: stringOfPool
│ │ │ │ │ +00029ce0: 4e61 6d65 730a 2020 2020 2044 6f6e 2774 Names. Don't
│ │ │ │ │ +00029cf0: 2075 7365 2074 6869 732c 2069 7420 6973 use this, it is
│ │ │ │ │ +00029d00: 206f 6e6c 7920 7072 6573 656e 7420 746f only present to
│ │ │ │ │ +00029d10: 2066 696c 6520 696e 2066 726f 6d20 4942 file in from IB
│ │ │ │ │ +00029d20: 4d20 536d 616c 6c74 616c 6b0a 0a76 6172 M Smalltalk..var
│ │ │ │ │ +00029d30: 6961 626c 654c 6f6e 6753 7562 636c 6173 iableLongSubclas
│ │ │ │ │ +00029d40: 733a 2063 6c61 7373 4e61 6d65 5374 7269 s: classNameStri
│ │ │ │ │ +00029d50: 6e67 2063 6c61 7373 496e 7374 616e 6365 ng classInstance
│ │ │ │ │ +00029d60: 5661 7269 6162 6c65 4e61 6d65 733a 2073 VariableNames: s
│ │ │ │ │ +00029d70: 7472 696e 6743 6c61 7373 496e 7374 5661 tringClassInstVa
│ │ │ │ │ +00029d80: 724e 616d 6573 2069 6e73 7461 6e63 6556 rNames instanceV
│ │ │ │ │ +00029d90: 6172 6961 626c 654e 616d 6573 3a20 7374 ariableNames: st
│ │ │ │ │ +00029da0: 7269 6e67 496e 7374 5661 724e 616d 6573 ringInstVarNames
│ │ │ │ │ +00029db0: 2063 6c61 7373 5661 7269 6162 6c65 4e61 classVariableNa
│ │ │ │ │ +00029dc0: 6d65 733a 2073 7472 696e 674f 6643 6c61 mes: stringOfCla
│ │ │ │ │ +00029dd0: 7373 5661 724e 616d 6573 2070 6f6f 6c44 ssVarNames poolD
│ │ │ │ │ +00029de0: 6963 7469 6f6e 6172 6965 733a 2073 7472 ictionaries: str
│ │ │ │ │ +00029df0: 696e 674f 6650 6f6f 6c4e 616d 6573 0a20 ingOfPoolNames.
│ │ │ │ │ +00029e00: 2020 2020 446f 6e27 7420 7573 6520 7468 Don't use th
│ │ │ │ │ +00029e10: 6973 2c20 6974 2069 7320 6f6e 6c79 2070 is, it is only p
│ │ │ │ │ +00029e20: 7265 7365 6e74 2074 6f20 6669 6c65 2069 resent to file i
│ │ │ │ │ +00029e30: 6e20 6672 6f6d 2049 424d 2053 6d61 6c6c n from IBM Small
│ │ │ │ │ +00029e40: 7461 6c6b 0a0a 7661 7269 6162 6c65 4c6f talk..variableLo
│ │ │ │ │ +00029e50: 6e67 5375 6263 6c61 7373 3a20 636c 6173 ngSubclass: clas
│ │ │ │ │ +00029e60: 734e 616d 6553 7472 696e 6720 696e 7374 sNameString inst
│ │ │ │ │ +00029e70: 616e 6365 5661 7269 6162 6c65 4e61 6d65 anceVariableName
│ │ │ │ │ +00029e80: 733a 2073 7472 696e 6749 6e73 7456 6172 s: stringInstVar
│ │ │ │ │ +00029e90: 4e61 6d65 7320 636c 6173 7356 6172 6961 Names classVaria
│ │ │ │ │ +00029ea0: 626c 654e 616d 6573 3a20 7374 7269 6e67 bleNames: string
│ │ │ │ │ +00029eb0: 4f66 436c 6173 7356 6172 4e61 6d65 7320 OfClassVarNames
│ │ │ │ │ +00029ec0: 706f 6f6c 4469 6374 696f 6e61 7269 6573 poolDictionaries
│ │ │ │ │ +00029ed0: 3a20 7374 7269 6e67 4f66 506f 6f6c 4e61 : stringOfPoolNa
│ │ │ │ │ +00029ee0: 6d65 730a 2020 2020 2044 6f6e 2774 2075 mes. Don't u
│ │ │ │ │ +00029ef0: 7365 2074 6869 732c 2069 7420 6973 206f se this, it is o
│ │ │ │ │ +00029f00: 6e6c 7920 7072 6573 656e 7420 746f 2066 nly present to f
│ │ │ │ │ +00029f10: 696c 6520 696e 2066 726f 6d20 4942 4d20 ile in from IBM
│ │ │ │ │ +00029f20: 536d 616c 6c74 616c 6b0a 0a76 6172 6961 Smalltalk..varia
│ │ │ │ │ +00029f30: 626c 6553 7562 636c 6173 733a 2063 6c61 bleSubclass: cla
│ │ │ │ │ +00029f40: 7373 4e61 6d65 5374 7269 6e67 2063 6c61 ssNameString cla
│ │ │ │ │ +00029f50: 7373 496e 7374 616e 6365 5661 7269 6162 ssInstanceVariab
│ │ │ │ │ +00029f60: 6c65 4e61 6d65 733a 2073 7472 696e 6743 leNames: stringC
│ │ │ │ │ +00029f70: 6c61 7373 496e 7374 5661 724e 616d 6573 lassInstVarNames
│ │ │ │ │ +00029f80: 2069 6e73 7461 6e63 6556 6172 6961 626c instanceVariabl
│ │ │ │ │ +00029f90: 654e 616d 6573 3a20 7374 7269 6e67 496e eNames: stringIn
│ │ │ │ │ +00029fa0: 7374 5661 724e 616d 6573 2063 6c61 7373 stVarNames class
│ │ │ │ │ +00029fb0: 5661 7269 6162 6c65 4e61 6d65 733a 2073 VariableNames: s
│ │ │ │ │ +00029fc0: 7472 696e 674f 6643 6c61 7373 5661 724e tringOfClassVarN
│ │ │ │ │ +00029fd0: 616d 6573 2070 6f6f 6c44 6963 7469 6f6e ames poolDiction
│ │ │ │ │ +00029fe0: 6172 6965 733a 2073 7472 696e 674f 6650 aries: stringOfP
│ │ │ │ │ +00029ff0: 6f6f 6c4e 616d 6573 0a20 2020 2020 446f oolNames. Do
│ │ │ │ │ +0002a000: 6e27 7420 7573 6520 7468 6973 2c20 6974 n't use this, it
│ │ │ │ │ +0002a010: 2069 7320 6f6e 6c79 2070 7265 7365 6e74 is only present
│ │ │ │ │ +0002a020: 2074 6f20 6669 6c65 2069 6e20 6672 6f6d to file in from
│ │ │ │ │ +0002a030: 2049 424d 2053 6d61 6c6c 7461 6c6b 0a0a IBM Smalltalk..
│ │ │ │ │ +0002a040: 7661 7269 6162 6c65 5375 6263 6c61 7373 variableSubclass
│ │ │ │ │ +0002a050: 3a20 636c 6173 734e 616d 6553 7472 696e : classNameStrin
│ │ │ │ │ +0002a060: 6720 696e 7374 616e 6365 5661 7269 6162 g instanceVariab
│ │ │ │ │ +0002a070: 6c65 4e61 6d65 733a 2073 7472 696e 6749 leNames: stringI
│ │ │ │ │ +0002a080: 6e73 7456 6172 4e61 6d65 7320 636c 6173 nstVarNames clas
│ │ │ │ │ +0002a090: 7356 6172 6961 626c 654e 616d 6573 3a20 sVariableNames:
│ │ │ │ │ +0002a0a0: 7374 7269 6e67 4f66 436c 6173 7356 6172 stringOfClassVar
│ │ │ │ │ +0002a0b0: 4e61 6d65 7320 706f 6f6c 4469 6374 696f Names poolDictio
│ │ │ │ │ +0002a0c0: 6e61 7269 6573 3a20 7374 7269 6e67 4f66 naries: stringOf
│ │ │ │ │ +0002a0d0: 506f 6f6c 4e61 6d65 730a 2020 2020 2044 PoolNames. D
│ │ │ │ │ +0002a0e0: 6f6e 2774 2075 7365 2074 6869 732c 2069 on't use this, i
│ │ │ │ │ +0002a0f0: 7420 6973 206f 6e6c 7920 7072 6573 656e t is only presen
│ │ │ │ │ +0002a100: 7420 746f 2066 696c 6520 696e 2066 726f t to file in fro
│ │ │ │ │ +0002a110: 6d20 4942 4d20 536d 616c 6c74 616c 6b0a m IBM Smalltalk.
│ │ │ │ │ +0002a120: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ +0002a130: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ +0002a140: 556e 6465 6669 6e65 644f 626a 6563 742d UndefinedObject-
│ │ │ │ │ +0002a150: 636c 6173 7320 706f 6c79 6d6f 7270 6869 class polymorphi
│ │ │ │ │ +0002a160: 736d 2c20 204e 6578 743a 2055 6e64 6566 sm, Next: Undef
│ │ │ │ │ +0002a170: 696e 6564 4f62 6a65 6374 2d43 4f62 6a65 inedObject-CObje
│ │ │ │ │ +0002a180: 6374 2069 6e74 6572 6f70 6572 6162 696c ct interoperabil
│ │ │ │ │ +0002a190: 6974 792c 2020 5072 6576 3a20 556e 6465 ity, Prev: Unde
│ │ │ │ │ +0002a1a0: 6669 6e65 644f 626a 6563 742d 636c 6173 finedObject-clas
│ │ │ │ │ +0002a1b0: 7320 6372 6561 7469 6f6e 202d 2061 6c74 s creation - alt
│ │ │ │ │ +0002a1c0: 6572 6e61 7469 7665 2c20 2055 703a 2055 ernative, Up: U
│ │ │ │ │ +0002a1d0: 6e64 6566 696e 6564 4f62 6a65 6374 0a0a ndefinedObject..
│ │ │ │ │ +0002a1e0: 312e 3230 312e 3320 556e 6465 6669 6e65 1.201.3 Undefine
│ │ │ │ │ +0002a1f0: 644f 626a 6563 743a 2063 6c61 7373 2070 dObject: class p
│ │ │ │ │ +0002a200: 6f6c 796d 6f72 7068 6973 6d0a 2d2d 2d2d olymorphism.----
│ │ │ │ │ +0002a210: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0002a220: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0002a230: 2d2d 2d2d 2d2d 2d0a 0a61 6c6c 5375 6263 -------..allSubc
│ │ │ │ │ +0002a240: 6c61 7373 6573 0a20 2020 2020 5265 7475 lasses. Retu
│ │ │ │ │ +0002a250: 726e 2061 6c6c 2074 6865 2063 6c61 7373 rn all the class
│ │ │ │ │ +0002a260: 6573 2069 6e20 7468 6520 7379 7374 656d es in the system
│ │ │ │ │ +0002a270: 2e0a 0a69 6e73 7453 697a 650a 2020 2020 ...instSize.
│ │ │ │ │ +0002a280: 2041 6e73 7765 7220 6030 272e 0a0a 6d65 Answer `0'...me
│ │ │ │ │ +0002a290: 7461 636c 6173 7346 6f72 3a20 636c 6173 taclassFor: clas
│ │ │ │ │ +0002a2a0: 734e 616d 6553 7472 696e 670a 2020 2020 sNameString.
│ │ │ │ │ +0002a2b0: 2043 7265 6174 6520 6120 4d65 7461 636c Create a Metacl
│ │ │ │ │ +0002a2c0: 6173 7320 6f62 6a65 6374 2066 6f72 2074 ass object for t
│ │ │ │ │ +0002a2d0: 6865 2067 6976 656e 2063 6c61 7373 206e he given class n
│ │ │ │ │ +0002a2e0: 616d 652e 2054 6865 206d 6574 6163 6c61 ame. The metacla
│ │ │ │ │ +0002a2f0: 7373 0a20 2020 2020 6973 2061 2073 7562 ss. is a sub
│ │ │ │ │ +0002a300: 636c 6173 7320 6f66 2043 6c61 7373 0a0a class of Class..
│ │ │ │ │ +0002a310: 6d65 7468 6f64 4469 6374 696f 6e61 7279 methodDictionary
│ │ │ │ │ +0002a320: 0a20 2020 2020 416e 7377 6572 2060 6e69 . Answer `ni
│ │ │ │ │ +0002a330: 6c27 2e0a 0a72 656d 6f76 6553 7562 636c l'...removeSubcl
│ │ │ │ │ +0002a340: 6173 733a 2061 436c 6173 730a 2020 2020 ass: aClass.
│ │ │ │ │ +0002a350: 2049 676e 6f72 6564 202d 206e 6563 6573 Ignored - neces
│ │ │ │ │ +0002a360: 7361 7279 2074 6f20 7375 7070 6f72 7420 sary to support
│ │ │ │ │ +0002a370: 6469 736a 6f69 6e74 2063 6c61 7373 2068 disjoint class h
│ │ │ │ │ +0002a380: 6965 7261 7263 6869 6573 0a0a 7375 6263 ierarchies..subc
│ │ │ │ │ +0002a390: 6c61 7373 3a20 636c 6173 734e 616d 6553 lass: classNameS
│ │ │ │ │ +0002a3a0: 7472 696e 670a 2020 2020 2044 6566 696e tring. Defin
│ │ │ │ │ +0002a3b0: 6520 6120 7375 6263 6c61 7373 206f 6620 e a subclass of
│ │ │ │ │ +0002a3c0: 7468 6520 7265 6365 6976 6572 2077 6974 the receiver wit
│ │ │ │ │ +0002a3d0: 6820 7468 6520 6769 7665 6e20 6e61 6d65 h the given name
│ │ │ │ │ +0002a3e0: 2e20 2049 6620 7468 650a 2020 2020 2063 . If the. c
│ │ │ │ │ +0002a3f0: 6c61 7373 2069 7320 616c 7265 6164 7920 lass is already
│ │ │ │ │ +0002a400: 6465 6669 6e65 642c 2064 6f6e 2774 206d defined, don't m
│ │ │ │ │ +0002a410: 6f64 6966 7920 6974 7320 696e 7374 616e odify its instan
│ │ │ │ │ +0002a420: 6365 206f 7220 636c 6173 730a 2020 2020 ce or class.
│ │ │ │ │ +0002a430: 2076 6172 6961 626c 6573 2062 7574 2073 variables but s
│ │ │ │ │ +0002a440: 7469 6c6c 2c20 6966 206e 6563 6573 7361 till, if necessa
│ │ │ │ │ +0002a450: 7279 2c20 7265 636f 6d70 696c 6520 6576 ry, recompile ev
│ │ │ │ │ +0002a460: 6572 7974 6869 6e67 206e 6565 6465 642e erything needed.
│ │ │ │ │ +0002a470: 0a0a 7375 6263 6c61 7373 3a20 636c 6173 ..subclass: clas
│ │ │ │ │ +0002a480: 734e 616d 6553 7472 696e 6720 696e 7374 sNameString inst
│ │ │ │ │ +0002a490: 616e 6365 5661 7269 6162 6c65 4e61 6d65 anceVariableName
│ │ │ │ │ +0002a4a0: 733a 2073 7472 696e 6749 6e73 7456 6172 s: stringInstVar
│ │ │ │ │ +0002a4b0: 4e61 6d65 7320 636c 6173 7356 6172 6961 Names classVaria
│ │ │ │ │ +0002a4c0: 626c 654e 616d 6573 3a20 7374 7269 6e67 bleNames: string
│ │ │ │ │ +0002a4d0: 4f66 436c 6173 7356 6172 4e61 6d65 7320 OfClassVarNames
│ │ │ │ │ +0002a4e0: 706f 6f6c 4469 6374 696f 6e61 7269 6573 poolDictionaries
│ │ │ │ │ +0002a4f0: 3a20 7374 7269 6e67 4f66 506f 6f6c 4e61 : stringOfPoolNa
│ │ │ │ │ +0002a500: 6d65 7320 6361 7465 676f 7279 3a20 6361 mes category: ca
│ │ │ │ │ +0002a510: 7465 676f 7279 4e61 6d65 5374 7269 6e67 tegoryNameString
│ │ │ │ │ +0002a520: 0a20 2020 2020 4465 6669 6e65 2061 2066 . Define a f
│ │ │ │ │ +0002a530: 6978 6564 2073 7562 636c 6173 7320 6f66 ixed subclass of
│ │ │ │ │ +0002a540: 2074 6865 2072 6563 6569 7665 7220 7769 the receiver wi
│ │ │ │ │ +0002a550: 7468 2074 6865 2067 6976 656e 206e 616d th the given nam
│ │ │ │ │ +0002a560: 652c 0a20 2020 2020 696e 7374 616e 6365 e,. instance
│ │ │ │ │ +0002a570: 2076 6172 6961 626c 6573 2c20 636c 6173 variables, clas
│ │ │ │ │ +0002a580: 7320 7661 7269 6162 6c65 732c 2070 6f6f s variables, poo
│ │ │ │ │ +0002a590: 6c20 6469 6374 696f 6e61 7269 6573 2061 l dictionaries a
│ │ │ │ │ +0002a5a0: 6e64 0a20 2020 2020 6361 7465 676f 7279 nd. category
│ │ │ │ │ +0002a5b0: 2e20 4966 2074 6865 2063 6c61 7373 2069 . If the class i
│ │ │ │ │ +0002a5c0: 7320 616c 7265 6164 7920 6465 6669 6e65 s already define
│ │ │ │ │ +0002a5d0: 642c 2069 6620 6e65 6365 7373 6172 792c d, if necessary,
│ │ │ │ │ +0002a5e0: 2072 6563 6f6d 7069 6c65 0a20 2020 2020 recompile.
│ │ │ │ │ +0002a5f0: 6576 6572 7974 6869 6e67 206e 6565 6465 everything neede
│ │ │ │ │ +0002a600: 642e 0a0a 7661 7269 6162 6c65 3a20 7368 d...variable: sh
│ │ │ │ │ +0002a610: 6170 6520 7375 6263 6c61 7373 3a20 636c ape subclass: cl
│ │ │ │ │ +0002a620: 6173 734e 616d 6553 7472 696e 6720 696e assNameString in
│ │ │ │ │ +0002a630: 7374 616e 6365 5661 7269 6162 6c65 4e61 stanceVariableNa
│ │ │ │ │ +0002a640: 6d65 733a 2073 7472 696e 6749 6e73 7456 mes: stringInstV
│ │ │ │ │ +0002a650: 6172 4e61 6d65 7320 636c 6173 7356 6172 arNames classVar
│ │ │ │ │ +0002a660: 6961 626c 654e 616d 6573 3a20 7374 7269 iableNames: stri
│ │ │ │ │ +0002a670: 6e67 4f66 436c 6173 7356 6172 4e61 6d65 ngOfClassVarName
│ │ │ │ │ +0002a680: 7320 706f 6f6c 4469 6374 696f 6e61 7269 s poolDictionari
│ │ │ │ │ +0002a690: 6573 3a20 7374 7269 6e67 4f66 506f 6f6c es: stringOfPool
│ │ │ │ │ +0002a6a0: 4e61 6d65 7320 6361 7465 676f 7279 3a20 Names category:
│ │ │ │ │ +0002a6b0: 6361 7465 676f 7279 4e61 6d65 5374 7269 categoryNameStri
│ │ │ │ │ +0002a6c0: 6e67 0a20 2020 2020 4465 6669 6e65 2061 ng. Define a
│ │ │ │ │ +0002a6d0: 2076 6172 6961 626c 6520 7375 6263 6c61 variable subcla
│ │ │ │ │ +0002a6e0: 7373 206f 6620 7468 6520 7265 6365 6976 ss of the receiv
│ │ │ │ │ +0002a6f0: 6572 2077 6974 6820 7468 6520 6769 7665 er with the give
│ │ │ │ │ +0002a700: 6e20 6e61 6d65 2c0a 2020 2020 2073 6861 n name,. sha
│ │ │ │ │ +0002a710: 7065 2c20 696e 7374 616e 6365 2076 6172 pe, instance var
│ │ │ │ │ +0002a720: 6961 626c 6573 2c20 636c 6173 7320 7661 iables, class va
│ │ │ │ │ +0002a730: 7269 6162 6c65 732c 2070 6f6f 6c20 6469 riables, pool di
│ │ │ │ │ +0002a740: 6374 696f 6e61 7269 6573 2061 6e64 0a20 ctionaries and.
│ │ │ │ │ +0002a750: 2020 2020 6361 7465 676f 7279 2e20 4966 category. If
│ │ │ │ │ +0002a760: 2074 6865 2063 6c61 7373 2069 7320 616c the class is al
│ │ │ │ │ +0002a770: 7265 6164 7920 6465 6669 6e65 642c 2069 ready defined, i
│ │ │ │ │ +0002a780: 6620 6e65 6365 7373 6172 792c 2072 6563 f necessary, rec
│ │ │ │ │ +0002a790: 6f6d 7069 6c65 0a20 2020 2020 6576 6572 ompile. ever
│ │ │ │ │ +0002a7a0: 7974 6869 6e67 206e 6565 6465 642e 2020 ything needed.
│ │ │ │ │ +0002a7b0: 5468 6520 7368 6170 6520 6361 6e20 6265 The shape can be
│ │ │ │ │ +0002a7c0: 206f 6e65 206f 6620 2362 7974 6520 2369 one of #byte #i
│ │ │ │ │ +0002a7d0: 6e74 3820 2363 6861 7261 6374 6572 0a20 nt8 #character.
│ │ │ │ │ +0002a7e0: 2020 2020 2373 686f 7274 2023 7573 686f #short #usho
│ │ │ │ │ +0002a7f0: 7274 2023 696e 7420 2375 696e 7420 2369 rt #int #uint #i
│ │ │ │ │ +0002a800: 6e74 3634 2023 7569 6e74 3634 2023 7574 nt64 #uint64 #ut
│ │ │ │ │ +0002a810: 6633 3220 2366 6c6f 6174 2023 646f 7562 f32 #float #doub
│ │ │ │ │ +0002a820: 6c65 206f 720a 2020 2020 2023 706f 696e le or. #poin
│ │ │ │ │ +0002a830: 7465 722e 0a0a 7661 7269 6162 6c65 4279 ter...variableBy
│ │ │ │ │ +0002a840: 7465 5375 6263 6c61 7373 3a20 636c 6173 teSubclass: clas
│ │ │ │ │ +0002a850: 734e 616d 6553 7472 696e 6720 696e 7374 sNameString inst
│ │ │ │ │ +0002a860: 616e 6365 5661 7269 6162 6c65 4e61 6d65 anceVariableName
│ │ │ │ │ +0002a870: 733a 2073 7472 696e 6749 6e73 7456 6172 s: stringInstVar
│ │ │ │ │ +0002a880: 4e61 6d65 7320 636c 6173 7356 6172 6961 Names classVaria
│ │ │ │ │ +0002a890: 626c 654e 616d 6573 3a20 7374 7269 6e67 bleNames: string
│ │ │ │ │ +0002a8a0: 4f66 436c 6173 7356 6172 4e61 6d65 7320 OfClassVarNames
│ │ │ │ │ +0002a8b0: 706f 6f6c 4469 6374 696f 6e61 7269 6573 poolDictionaries
│ │ │ │ │ +0002a8c0: 3a20 7374 7269 6e67 4f66 506f 6f6c 4e61 : stringOfPoolNa
│ │ │ │ │ +0002a8d0: 6d65 7320 6361 7465 676f 7279 3a20 6361 mes category: ca
│ │ │ │ │ +0002a8e0: 7465 676f 7279 4e61 6d65 5374 7269 6e67 tegoryNameString
│ │ │ │ │ +0002a8f0: 0a20 2020 2020 4465 6669 6e65 2061 2062 . Define a b
│ │ │ │ │ +0002a900: 7974 6520 7661 7269 6162 6c65 2073 7562 yte variable sub
│ │ │ │ │ +0002a910: 636c 6173 7320 6f66 2074 6865 2072 6563 class of the rec
│ │ │ │ │ +0002a920: 6569 7665 7220 7769 7468 2074 6865 2067 eiver with the g
│ │ │ │ │ +0002a930: 6976 656e 0a20 2020 2020 6e61 6d65 2c20 iven. name,
│ │ │ │ │ +0002a940: 696e 7374 616e 6365 2076 6172 6961 626c instance variabl
│ │ │ │ │ +0002a950: 6573 2c20 636c 6173 7320 7661 7269 6162 es, class variab
│ │ │ │ │ +0002a960: 6c65 732c 2070 6f6f 6c20 6469 6374 696f les, pool dictio
│ │ │ │ │ +0002a970: 6e61 7269 6573 2061 6e64 0a20 2020 2020 naries and.
│ │ │ │ │ +0002a980: 6361 7465 676f 7279 2e20 4966 2074 6865 category. If the
│ │ │ │ │ +0002a990: 2063 6c61 7373 2069 7320 616c 7265 6164 class is alread
│ │ │ │ │ +0002a9a0: 7920 6465 6669 6e65 642c 2069 6620 6e65 y defined, if ne
│ │ │ │ │ +0002a9b0: 6365 7373 6172 792c 2072 6563 6f6d 7069 cessary, recompi
│ │ │ │ │ +0002a9c0: 6c65 0a20 2020 2020 6576 6572 7974 6869 le. everythi
│ │ │ │ │ +0002a9d0: 6e67 206e 6565 6465 642e 0a0a 7661 7269 ng needed...vari
│ │ │ │ │ +0002a9e0: 6162 6c65 5375 6263 6c61 7373 3a20 636c ableSubclass: cl
│ │ │ │ │ +0002a9f0: 6173 734e 616d 6553 7472 696e 6720 696e assNameString in
│ │ │ │ │ +0002aa00: 7374 616e 6365 5661 7269 6162 6c65 4e61 stanceVariableNa
│ │ │ │ │ +0002aa10: 6d65 733a 2073 7472 696e 6749 6e73 7456 mes: stringInstV
│ │ │ │ │ +0002aa20: 6172 4e61 6d65 7320 636c 6173 7356 6172 arNames classVar
│ │ │ │ │ +0002aa30: 6961 626c 654e 616d 6573 3a20 7374 7269 iableNames: stri
│ │ │ │ │ +0002aa40: 6e67 4f66 436c 6173 7356 6172 4e61 6d65 ngOfClassVarName
│ │ │ │ │ +0002aa50: 7320 706f 6f6c 4469 6374 696f 6e61 7269 s poolDictionari
│ │ │ │ │ +0002aa60: 6573 3a20 7374 7269 6e67 4f66 506f 6f6c es: stringOfPool
│ │ │ │ │ +0002aa70: 4e61 6d65 7320 6361 7465 676f 7279 3a20 Names category:
│ │ │ │ │ +0002aa80: 6361 7465 676f 7279 4e61 6d65 5374 7269 categoryNameStri
│ │ │ │ │ +0002aa90: 6e67 0a20 2020 2020 4465 6669 6e65 2061 ng. Define a
│ │ │ │ │ +0002aaa0: 2076 6172 6961 626c 6520 706f 696e 7465 variable pointe
│ │ │ │ │ +0002aab0: 7220 7375 6263 6c61 7373 206f 6620 7468 r subclass of th
│ │ │ │ │ +0002aac0: 6520 7265 6365 6976 6572 2077 6974 6820 e receiver with
│ │ │ │ │ +0002aad0: 7468 6520 6769 7665 6e0a 2020 2020 206e the given. n
│ │ │ │ │ +0002aae0: 616d 652c 2069 6e73 7461 6e63 6520 7661 ame, instance va
│ │ │ │ │ +0002aaf0: 7269 6162 6c65 732c 2063 6c61 7373 2076 riables, class v
│ │ │ │ │ +0002ab00: 6172 6961 626c 6573 2c20 706f 6f6c 2064 ariables, pool d
│ │ │ │ │ +0002ab10: 6963 7469 6f6e 6172 6965 7320 616e 640a ictionaries and.
│ │ │ │ │ +0002ab20: 2020 2020 2063 6174 6567 6f72 792e 2049 category. I
│ │ │ │ │ +0002ab30: 6620 7468 6520 636c 6173 7320 6973 2061 f the class is a
│ │ │ │ │ +0002ab40: 6c72 6561 6479 2064 6566 696e 6564 2c20 lready defined,
│ │ │ │ │ +0002ab50: 6966 206e 6563 6573 7361 7279 2c20 7265 if necessary, re
│ │ │ │ │ +0002ab60: 636f 6d70 696c 650a 2020 2020 2065 7665 compile. eve
│ │ │ │ │ +0002ab70: 7279 7468 696e 6720 6e65 6564 6564 2e0a rything needed..
│ │ │ │ │ +0002ab80: 0a76 6172 6961 626c 6557 6f72 6453 7562 .variableWordSub
│ │ │ │ │ +0002ab90: 636c 6173 733a 2063 6c61 7373 4e61 6d65 class: className
│ │ │ │ │ +0002aba0: 5374 7269 6e67 2069 6e73 7461 6e63 6556 String instanceV
│ │ │ │ │ +0002abb0: 6172 6961 626c 654e 616d 6573 3a20 7374 ariableNames: st
│ │ │ │ │ +0002abc0: 7269 6e67 496e 7374 5661 724e 616d 6573 ringInstVarNames
│ │ │ │ │ +0002abd0: 2063 6c61 7373 5661 7269 6162 6c65 4e61 classVariableNa
│ │ │ │ │ +0002abe0: 6d65 733a 2073 7472 696e 674f 6643 6c61 mes: stringOfCla
│ │ │ │ │ +0002abf0: 7373 5661 724e 616d 6573 2070 6f6f 6c44 ssVarNames poolD
│ │ │ │ │ +0002ac00: 6963 7469 6f6e 6172 6965 733a 2073 7472 ictionaries: str
│ │ │ │ │ +0002ac10: 696e 674f 6650 6f6f 6c4e 616d 6573 2063 ingOfPoolNames c
│ │ │ │ │ +0002ac20: 6174 6567 6f72 793a 2063 6174 6567 6f72 ategory: categor
│ │ │ │ │ +0002ac30: 794e 616d 6553 7472 696e 670a 2020 2020 yNameString.
│ │ │ │ │ +0002ac40: 2044 6566 696e 6520 6120 776f 7264 2076 Define a word v
│ │ │ │ │ +0002ac50: 6172 6961 626c 6520 7375 6263 6c61 7373 ariable subclass
│ │ │ │ │ +0002ac60: 206f 6620 7468 6520 7265 6365 6976 6572 of the receiver
│ │ │ │ │ +0002ac70: 2077 6974 6820 7468 6520 6769 7665 6e0a with the given.
│ │ │ │ │ +0002ac80: 2020 2020 206e 616d 652c 2069 6e73 7461 name, insta
│ │ │ │ │ +0002ac90: 6e63 6520 7661 7269 6162 6c65 732c 2063 nce variables, c
│ │ │ │ │ +0002aca0: 6c61 7373 2076 6172 6961 626c 6573 2c20 lass variables,
│ │ │ │ │ +0002acb0: 706f 6f6c 2064 6963 7469 6f6e 6172 6965 pool dictionarie
│ │ │ │ │ +0002acc0: 7320 616e 640a 2020 2020 2063 6174 6567 s and. categ
│ │ │ │ │ +0002acd0: 6f72 792e 2049 6620 7468 6520 636c 6173 ory. If the clas
│ │ │ │ │ +0002ace0: 7320 6973 2061 6c72 6561 6479 2064 6566 s is already def
│ │ │ │ │ +0002acf0: 696e 6564 2c20 6966 206e 6563 6573 7361 ined, if necessa
│ │ │ │ │ +0002ad00: 7279 2c20 7265 636f 6d70 696c 650a 2020 ry, recompile.
│ │ │ │ │ +0002ad10: 2020 2065 7665 7279 7468 696e 6720 6e65 everything ne
│ │ │ │ │ +0002ad20: 6564 6564 2e0a 0a0a 1f0a 4669 6c65 3a20 eded......File:
│ │ │ │ │ +0002ad30: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ +0002ad40: 4e6f 6465 3a20 556e 6465 6669 6e65 644f Node: UndefinedO
│ │ │ │ │ +0002ad50: 626a 6563 742d 434f 626a 6563 7420 696e bject-CObject in
│ │ │ │ │ +0002ad60: 7465 726f 7065 7261 6269 6c69 7479 2c20 teroperability,
│ │ │ │ │ +0002ad70: 204e 6578 743a 2055 6e64 6566 696e 6564 Next: Undefined
│ │ │ │ │ +0002ad80: 4f62 6a65 6374 2d64 6570 656e 6465 6e74 Object-dependent
│ │ │ │ │ +0002ad90: 7320 6163 6365 7373 2c20 2050 7265 763a s access, Prev:
│ │ │ │ │ +0002ada0: 2055 6e64 6566 696e 6564 4f62 6a65 6374 UndefinedObject
│ │ │ │ │ +0002adb0: 2d63 6c61 7373 2070 6f6c 796d 6f72 7068 -class polymorph
│ │ │ │ │ +0002adc0: 6973 6d2c 2020 5570 3a20 556e 6465 6669 ism, Up: Undefi
│ │ │ │ │ +0002add0: 6e65 644f 626a 6563 740a 0a31 2e32 3031 nedObject..1.201
│ │ │ │ │ +0002ade0: 2e34 2055 6e64 6566 696e 6564 4f62 6a65 .4 UndefinedObje
│ │ │ │ │ +0002adf0: 6374 3a20 434f 626a 6563 7420 696e 7465 ct: CObject inte
│ │ │ │ │ +0002ae00: 726f 7065 7261 6269 6c69 7479 0a2d 2d2d roperability.---
│ │ │ │ │ +0002ae10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0002ae20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0002ae30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------..
│ │ │ │ │ +0002ae40: 6672 6565 0a20 2020 2020 446f 206e 6f74 free. Do not
│ │ │ │ │ +0002ae50: 6869 6e67 2c20 6120 4e55 4c4c 2070 6f69 hing, a NULL poi
│ │ │ │ │ +0002ae60: 6e74 6572 2063 616e 2062 6520 7361 6665 nter can be safe
│ │ │ │ │ +0002ae70: 6c79 2066 7265 6564 2e0a 0a6e 6172 726f ly freed...narro
│ │ │ │ │ +0002ae80: 770a 2020 2020 2052 6574 7572 6e20 7468 w. Return th
│ │ │ │ │ +0002ae90: 6520 7265 6365 6976 6572 3a20 6120 4e55 e receiver: a NU
│ │ │ │ │ +0002aea0: 4c4c 2070 6f69 6e74 6572 2069 7320 616c LL pointer is al
│ │ │ │ │ +0002aeb0: 7761 7973 206e 696c 2c20 7768 6174 6576 ways nil, whatev
│ │ │ │ │ +0002aec0: 6572 2069 7473 0a20 2020 2020 7479 7065 er its. type
│ │ │ │ │ +0002aed0: 2e0a 0a0a 1f0a 4669 6c65 3a20 6773 742d ......File: gst-
│ │ │ │ │ +0002aee0: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ +0002aef0: 3a20 556e 6465 6669 6e65 644f 626a 6563 : UndefinedObjec
│ │ │ │ │ +0002af00: 742d 6465 7065 6e64 656e 7473 2061 6363 t-dependents acc
│ │ │ │ │ +0002af10: 6573 732c 2020 4e65 7874 3a20 556e 6465 ess, Next: Unde
│ │ │ │ │ +0002af20: 6669 6e65 644f 626a 6563 742d 6974 6572 finedObject-iter
│ │ │ │ │ +0002af30: 6174 696f 6e2c 2020 5072 6576 3a20 556e ation, Prev: Un
│ │ │ │ │ +0002af40: 6465 6669 6e65 644f 626a 6563 742d 434f definedObject-CO
│ │ │ │ │ +0002af50: 626a 6563 7420 696e 7465 726f 7065 7261 bject interopera
│ │ │ │ │ +0002af60: 6269 6c69 7479 2c20 2055 703a 2055 6e64 bility, Up: Und
│ │ │ │ │ +0002af70: 6566 696e 6564 4f62 6a65 6374 0a0a 312e efinedObject..1.
│ │ │ │ │ +0002af80: 3230 312e 3520 556e 6465 6669 6e65 644f 201.5 UndefinedO
│ │ │ │ │ +0002af90: 626a 6563 743a 2064 6570 656e 6465 6e74 bject: dependent
│ │ │ │ │ +0002afa0: 7320 6163 6365 7373 0a2d 2d2d 2d2d 2d2d s access.-------
│ │ │ │ │ +0002afb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0002afc0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0002afd0: 2d2d 2d0a 0a61 6464 4465 7065 6e64 656e ---..addDependen
│ │ │ │ │ +0002afe0: 743a 2069 676e 6f72 6564 0a20 2020 2020 t: ignored.
│ │ │ │ │ +0002aff0: 4661 696c 2c20 6e69 6c20 646f 6573 206e Fail, nil does n
│ │ │ │ │ +0002b000: 6f74 2073 7570 706f 7274 2064 6570 656e ot support depen
│ │ │ │ │ +0002b010: 6465 6e74 732e 0a0a 7265 6c65 6173 650a dents...release.
│ │ │ │ │ +0002b020: 2020 2020 2049 676e 6f72 6520 7468 6973 Ignore this
│ │ │ │ │ +0002b030: 2063 616c 6c2c 206e 696c 2064 6f65 7320 call, nil does
│ │ │ │ │ +0002b040: 6e6f 7420 7375 7070 6f72 7420 6465 7065 not support depe
│ │ │ │ │ +0002b050: 6e64 656e 7473 2e0a 0a0a 1f0a 4669 6c65 ndents......File
│ │ │ │ │ +0002b060: 3a20 6773 742d 6261 7365 2e69 6e66 6f2c : gst-base.info,
│ │ │ │ │ +0002b070: 2020 4e6f 6465 3a20 556e 6465 6669 6e65 Node: Undefine
│ │ │ │ │ +0002b080: 644f 626a 6563 742d 6974 6572 6174 696f dObject-iteratio
│ │ │ │ │ +0002b090: 6e2c 2020 4e65 7874 3a20 556e 6465 6669 n, Next: Undefi
│ │ │ │ │ +0002b0a0: 6e65 644f 626a 6563 742d 7072 696e 7469 nedObject-printi
│ │ │ │ │ +0002b0b0: 6e67 2c20 2050 7265 763a 2055 6e64 6566 ng, Prev: Undef
│ │ │ │ │ +0002b0c0: 696e 6564 4f62 6a65 6374 2d64 6570 656e inedObject-depen
│ │ │ │ │ +0002b0d0: 6465 6e74 7320 6163 6365 7373 2c20 2055 dents access, U
│ │ │ │ │ +0002b0e0: 703a 2055 6e64 6566 696e 6564 4f62 6a65 p: UndefinedObje
│ │ │ │ │ +0002b0f0: 6374 0a0a 312e 3230 312e 3620 556e 6465 ct..1.201.6 Unde
│ │ │ │ │ +0002b100: 6669 6e65 644f 626a 6563 743a 2069 7465 finedObject: ite
│ │ │ │ │ +0002b110: 7261 7469 6f6e 0a2d 2d2d 2d2d 2d2d 2d2d ration.---------
│ │ │ │ │ +0002b120: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0002b130: 2d2d 2d2d 2d2d 2d2d 2d0a 0a69 664e 696c ---------..ifNil
│ │ │ │ │ +0002b140: 3a20 6e69 6c42 6c6f 636b 2069 664e 6f74 : nilBlock ifNot
│ │ │ │ │ +0002b150: 4e69 6c44 6f3a 2069 7465 7261 626c 6542 NilDo: iterableB
│ │ │ │ │ +0002b160: 6c6f 636b 0a20 2020 2020 4576 616c 7561 lock. Evalua
│ │ │ │ │ +0002b170: 7465 206e 696c 426c 6f63 6b20 6966 2074 te nilBlock if t
│ │ │ │ │ +0002b180: 6865 2072 6563 6569 7665 7220 6973 206e he receiver is n
│ │ │ │ │ +0002b190: 696c 2c20 656c 7365 2065 7661 6c75 6174 il, else evaluat
│ │ │ │ │ +0002b1a0: 650a 2020 2020 2069 7465 7261 626c 6542 e. iterableB
│ │ │ │ │ +0002b1b0: 6c6f 636b 2077 6974 6820 6561 6368 2065 lock with each e
│ │ │ │ │ +0002b1c0: 6c65 6d65 6e74 206f 6620 7468 6520 7265 lement of the re
│ │ │ │ │ +0002b1d0: 6365 6976 6572 2028 7768 6963 6820 7368 ceiver (which sh
│ │ │ │ │ +0002b1e0: 6f75 6c64 2062 650a 2020 2020 2061 6e20 ould be. an
│ │ │ │ │ +0002b1f0: 4974 6572 6162 6c65 292e 0a0a 6966 4e6f Iterable)...ifNo
│ │ │ │ │ +0002b200: 744e 696c 446f 3a20 6974 6572 6162 6c65 tNilDo: iterable
│ │ │ │ │ +0002b210: 426c 6f63 6b0a 2020 2020 2045 7661 6c75 Block. Evalu
│ │ │ │ │ +0002b220: 6174 6520 6974 6572 6162 6c65 426c 6f63 ate iterableBloc
│ │ │ │ │ +0002b230: 6b20 7769 7468 2065 6163 6820 656c 656d k with each elem
│ │ │ │ │ +0002b240: 656e 7420 6f66 2074 6865 2072 6563 6569 ent of the recei
│ │ │ │ │ +0002b250: 7665 7220 2877 6869 6368 0a20 2020 2020 ver (which.
│ │ │ │ │ +0002b260: 7368 6f75 6c64 2062 6520 616e 2049 7465 should be an Ite
│ │ │ │ │ +0002b270: 7261 626c 6529 2069 6620 6e6f 7420 6e69 rable) if not ni
│ │ │ │ │ +0002b280: 6c2e 2020 456c 7365 2061 6e73 7765 7220 l. Else answer
│ │ │ │ │ +0002b290: 6e69 6c0a 0a69 664e 6f74 4e69 6c44 6f3a nil..ifNotNilDo:
│ │ │ │ │ +0002b2a0: 2069 7465 7261 626c 6542 6c6f 636b 2069 iterableBlock i
│ │ │ │ │ +0002b2b0: 664e 696c 3a20 6e69 6c42 6c6f 636b 0a20 fNil: nilBlock.
│ │ │ │ │ +0002b2c0: 2020 2020 4576 616c 7561 7465 206e 696c Evaluate nil
│ │ │ │ │ +0002b2d0: 426c 6f63 6b20 6966 2074 6865 2072 6563 Block if the rec
│ │ │ │ │ +0002b2e0: 6569 7665 7220 6973 206e 696c 2c20 656c eiver is nil, el
│ │ │ │ │ +0002b2f0: 7365 2065 7661 6c75 6174 650a 2020 2020 se evaluate.
│ │ │ │ │ +0002b300: 2069 7465 7261 626c 6542 6c6f 636b 2c20 iterableBlock,
│ │ │ │ │ +0002b310: 7061 7373 696e 6720 6561 6368 2065 6c65 passing each ele
│ │ │ │ │ +0002b320: 6d65 6e74 206f 6620 7468 6520 7265 6365 ment of the rece
│ │ │ │ │ +0002b330: 6976 6572 2028 7768 6963 6820 7368 6f75 iver (which shou
│ │ │ │ │ +0002b340: 6c64 0a20 2020 2020 6265 2061 6e20 4974 ld. be an It
│ │ │ │ │ +0002b350: 6572 6162 6c65 292e 0a0a 0a1f 0a46 696c erable)......Fil
│ │ │ │ │ +0002b360: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ +0002b370: 2c20 204e 6f64 653a 2055 6e64 6566 696e , Node: Undefin
│ │ │ │ │ +0002b380: 6564 4f62 6a65 6374 2d70 7269 6e74 696e edObject-printin
│ │ │ │ │ +0002b390: 672c 2020 4e65 7874 3a20 556e 6465 6669 g, Next: Undefi
│ │ │ │ │ +0002b3a0: 6e65 644f 626a 6563 742d 7374 696c 6c20 nedObject-still
│ │ │ │ │ +0002b3b0: 756e 636c 6173 7369 6669 6564 2c20 2050 unclassified, P
│ │ │ │ │ +0002b3c0: 7265 763a 2055 6e64 6566 696e 6564 4f62 rev: UndefinedOb
│ │ │ │ │ +0002b3d0: 6a65 6374 2d69 7465 7261 7469 6f6e 2c20 ject-iteration,
│ │ │ │ │ +0002b3e0: 2055 703a 2055 6e64 6566 696e 6564 4f62 Up: UndefinedOb
│ │ │ │ │ +0002b3f0: 6a65 6374 0a0a 312e 3230 312e 3720 556e ject..1.201.7 Un
│ │ │ │ │ +0002b400: 6465 6669 6e65 644f 626a 6563 743a 2070 definedObject: p
│ │ │ │ │ +0002b410: 7269 6e74 696e 670a 2d2d 2d2d 2d2d 2d2d rinting.--------
│ │ │ │ │ +0002b420: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0002b430: 2d2d 2d2d 2d2d 2d2d 2d0a 0a70 7269 6e74 ---------..print
│ │ │ │ │ +0002b440: 4f6e 3a20 6153 7472 6561 6d0a 2020 2020 On: aStream.
│ │ │ │ │ +0002b450: 2050 7269 6e74 2061 2072 6570 7265 7365 Print a represe
│ │ │ │ │ +0002b460: 6e74 6174 696f 6e20 6f66 2074 6865 2072 ntation of the r
│ │ │ │ │ +0002b470: 6563 6569 7665 7220 6f6e 2061 5374 7265 eceiver on aStre
│ │ │ │ │ +0002b480: 616d 2e0a 0a70 7269 6e74 4f6e 3a20 6153 am...printOn: aS
│ │ │ │ │ +0002b490: 7472 6561 6d20 696e 3a20 614e 616d 6573 tream in: aNames
│ │ │ │ │ +0002b4a0: 7061 6365 0a20 2020 2020 5072 696e 7420 pace. Print
│ │ │ │ │ +0002b4b0: 6f6e 2061 5374 7265 616d 2061 2072 6570 on aStream a rep
│ │ │ │ │ +0002b4c0: 7265 7365 6e74 6174 696f 6e20 6f66 2074 resentation of t
│ │ │ │ │ +0002b4d0: 6865 2072 6563 6569 7665 7220 6173 2069 he receiver as i
│ │ │ │ │ +0002b4e0: 7420 776f 756c 6420 6265 0a20 2020 2020 t would be.
│ │ │ │ │ +0002b4f0: 6163 6365 7373 6564 2066 726f 6d20 614e accessed from aN
│ │ │ │ │ +0002b500: 616d 6573 7061 6365 3a20 6e69 6c20 6973 amespace: nil is
│ │ │ │ │ +0002b510: 2074 6865 2073 616d 6520 6576 6572 7977 the same everyw
│ │ │ │ │ +0002b520: 6865 7265 2c20 736f 2070 7269 6e74 2074 here, so print t
│ │ │ │ │ +0002b530: 6865 0a20 2020 2020 7361 6d65 2061 7320 he. same as
│ │ │ │ │ +0002b540: 2370 7269 6e74 4f6e 3a0a 0a0a 1f0a 4669 #printOn:.....Fi
│ │ │ │ │ +0002b550: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ +0002b560: 6f2c 2020 4e6f 6465 3a20 556e 6465 6669 o, Node: Undefi
│ │ │ │ │ +0002b570: 6e65 644f 626a 6563 742d 7374 696c 6c20 nedObject-still
│ │ │ │ │ +0002b580: 756e 636c 6173 7369 6669 6564 2c20 204e unclassified, N
│ │ │ │ │ +0002b590: 6578 743a 2055 6e64 6566 696e 6564 4f62 ext: UndefinedOb
│ │ │ │ │ +0002b5a0: 6a65 6374 2d73 746f 7269 6e67 2c20 2050 ject-storing, P
│ │ │ │ │ +0002b5b0: 7265 763a 2055 6e64 6566 696e 6564 4f62 rev: UndefinedOb
│ │ │ │ │ +0002b5c0: 6a65 6374 2d70 7269 6e74 696e 672c 2020 ject-printing,
│ │ │ │ │ +0002b5d0: 5570 3a20 556e 6465 6669 6e65 644f 626a Up: UndefinedObj
│ │ │ │ │ +0002b5e0: 6563 740a 0a31 2e32 3031 2e38 2055 6e64 ect..1.201.8 Und
│ │ │ │ │ +0002b5f0: 6566 696e 6564 4f62 6a65 6374 3a20 7374 efinedObject: st
│ │ │ │ │ +0002b600: 696c 6c20 756e 636c 6173 7369 6669 6564 ill unclassified
│ │ │ │ │ +0002b610: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------
│ │ │ │ │ +0002b620: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0002b630: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 696e ------------..in
│ │ │ │ │ +0002b640: 6865 7269 7473 4672 6f6d 3a20 6143 6c61 heritsFrom: aCla
│ │ │ │ │ +0002b650: 7373 0a20 2020 2020 416c 7761 7973 2072 ss. Always r
│ │ │ │ │ +0002b660: 6574 7572 6e20 6661 6c73 652c 2061 7320 eturn false, as
│ │ │ │ │ +0002b670: 6e69 6c20 696e 6865 7269 7473 2066 726f nil inherits fro
│ │ │ │ │ +0002b680: 6d20 6e6f 7468 696e 672e 0a0a 0a1f 0a46 m nothing......F
│ │ │ │ │ +0002b690: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ +0002b6a0: 666f 2c20 204e 6f64 653a 2055 6e64 6566 fo, Node: Undef
│ │ │ │ │ +0002b6b0: 696e 6564 4f62 6a65 6374 2d73 746f 7269 inedObject-stori
│ │ │ │ │ +0002b6c0: 6e67 2c20 204e 6578 743a 2055 6e64 6566 ng, Next: Undef
│ │ │ │ │ +0002b6d0: 696e 6564 4f62 6a65 6374 2d74 6573 7469 inedObject-testi
│ │ │ │ │ +0002b6e0: 6e67 2c20 2050 7265 763a 2055 6e64 6566 ng, Prev: Undef
│ │ │ │ │ +0002b6f0: 696e 6564 4f62 6a65 6374 2d73 7469 6c6c inedObject-still
│ │ │ │ │ +0002b700: 2075 6e63 6c61 7373 6966 6965 642c 2020 unclassified,
│ │ │ │ │ +0002b710: 5570 3a20 556e 6465 6669 6e65 644f 626a Up: UndefinedObj
│ │ │ │ │ +0002b720: 6563 740a 0a31 2e32 3031 2e39 2055 6e64 ect..1.201.9 Und
│ │ │ │ │ +0002b730: 6566 696e 6564 4f62 6a65 6374 3a20 7374 efinedObject: st
│ │ │ │ │ +0002b740: 6f72 696e 670a 2d2d 2d2d 2d2d 2d2d 2d2d oring.----------
│ │ │ │ │ +0002b750: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0002b760: 2d2d 2d2d 2d2d 0a0a 6973 4c69 7465 7261 ------..isLitera
│ │ │ │ │ +0002b770: 6c4f 626a 6563 740a 2020 2020 2041 6e73 lObject. Ans
│ │ │ │ │ +0002b780: 7765 7220 7768 6574 6865 7220 7468 6520 wer whether the
│ │ │ │ │ +0002b790: 7265 6365 6976 6572 2069 7320 6578 7072 receiver is expr
│ │ │ │ │ +0002b7a0: 6573 7369 626c 6520 6173 2061 2053 6d61 essible as a Sma
│ │ │ │ │ +0002b7b0: 6c6c 7461 6c6b 206c 6974 6572 616c 2e0a lltalk literal..
│ │ │ │ │ +0002b7c0: 0a73 746f 7265 4c69 7465 7261 6c4f 6e3a .storeLiteralOn:
│ │ │ │ │ +0002b7d0: 2061 5374 7265 616d 0a20 2020 2020 5374 aStream. St
│ │ │ │ │ +0002b7e0: 6f72 6520 6f6e 2061 5374 7265 616d 2073 ore on aStream s
│ │ │ │ │ +0002b7f0: 6f6d 6520 536d 616c 6c74 616c 6b20 636f ome Smalltalk co
│ │ │ │ │ +0002b800: 6465 2077 6869 6368 2063 6f6d 7069 6c65 de which compile
│ │ │ │ │ +0002b810: 7320 746f 2074 6865 2072 6563 6569 7665 s to the receive
│ │ │ │ │ +0002b820: 720a 0a73 746f 7265 4f6e 3a20 6153 7472 r..storeOn: aStr
│ │ │ │ │ +0002b830: 6561 6d0a 2020 2020 2053 746f 7265 2053 eam. Store S
│ │ │ │ │ +0002b840: 6d61 6c6c 7461 6c6b 2063 6f64 6520 636f malltalk code co
│ │ │ │ │ +0002b850: 6d70 696c 696e 6720 746f 2074 6865 2072 mpiling to the r
│ │ │ │ │ +0002b860: 6563 6569 7665 7220 6f6e 2061 5374 7265 eceiver on aStre
│ │ │ │ │ +0002b870: 616d 2e0a 0a0a 1f0a 4669 6c65 3a20 6773 am......File: gs
│ │ │ │ │ +0002b880: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ +0002b890: 6465 3a20 556e 6465 6669 6e65 644f 626a de: UndefinedObj
│ │ │ │ │ +0002b8a0: 6563 742d 7465 7374 696e 672c 2020 5072 ect-testing, Pr
│ │ │ │ │ +0002b8b0: 6576 3a20 556e 6465 6669 6e65 644f 626a ev: UndefinedObj
│ │ │ │ │ +0002b8c0: 6563 742d 7374 6f72 696e 672c 2020 5570 ect-storing, Up
│ │ │ │ │ +0002b8d0: 3a20 556e 6465 6669 6e65 644f 626a 6563 : UndefinedObjec
│ │ │ │ │ +0002b8e0: 740a 0a31 2e32 3031 2e31 3020 556e 6465 t..1.201.10 Unde
│ │ │ │ │ +0002b8f0: 6669 6e65 644f 626a 6563 743a 2074 6573 finedObject: tes
│ │ │ │ │ +0002b900: 7469 6e67 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d ting.-----------
│ │ │ │ │ +0002b910: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0002b920: 2d2d 2d2d 2d2d 0a0a 6966 4e69 6c3a 206e ------..ifNil: n
│ │ │ │ │ +0002b930: 696c 426c 6f63 6b0a 2020 2020 2045 7661 ilBlock. Eva
│ │ │ │ │ +0002b940: 6c75 6174 6520 6e69 6c42 6c6f 636b 2069 luate nilBlock i
│ │ │ │ │ +0002b950: 6620 7468 6520 7265 6365 6976 6572 2069 f the receiver i
│ │ │ │ │ +0002b960: 7320 6e69 6c2c 2065 6c73 6520 616e 7377 s nil, else answ
│ │ │ │ │ +0002b970: 6572 206e 696c 0a0a 6966 4e69 6c3a 206e er nil..ifNil: n
│ │ │ │ │ +0002b980: 696c 426c 6f63 6b20 6966 4e6f 744e 696c ilBlock ifNotNil
│ │ │ │ │ +0002b990: 3a20 6e6f 744e 696c 426c 6f63 6b0a 2020 : notNilBlock.
│ │ │ │ │ +0002b9a0: 2020 2045 7661 6c75 6174 6520 6e69 6c42 Evaluate nilB
│ │ │ │ │ +0002b9b0: 6c6f 636b 2069 6620 7468 6520 7265 6365 lock if the rece
│ │ │ │ │ +0002b9c0: 6976 6572 2069 7320 6e69 6c2c 2065 6c73 iver is nil, els
│ │ │ │ │ +0002b9d0: 6520 6576 616c 7561 7465 0a20 2020 2020 e evaluate.
│ │ │ │ │ +0002b9e0: 6e6f 744e 696c 426c 6f63 6b2c 2070 6173 notNilBlock, pas
│ │ │ │ │ +0002b9f0: 7369 6e67 2074 6865 2072 6563 6569 7665 sing the receive
│ │ │ │ │ +0002ba00: 722e 0a0a 6966 4e6f 744e 696c 3a20 6e6f r...ifNotNil: no
│ │ │ │ │ +0002ba10: 744e 696c 426c 6f63 6b0a 2020 2020 2045 tNilBlock. E
│ │ │ │ │ +0002ba20: 7661 6c75 6174 6520 6e6f 744e 696c 426c valuate notNilBl
│ │ │ │ │ +0002ba30: 6f63 6b20 6966 2074 6865 2072 6563 6569 ock if the recei
│ │ │ │ │ +0002ba40: 7665 7220 6973 206e 6f74 206e 696c 2c20 ver is not nil,
│ │ │ │ │ +0002ba50: 7061 7373 696e 6720 7468 650a 2020 2020 passing the.
│ │ │ │ │ +0002ba60: 2072 6563 6569 7665 722e 2020 456c 7365 receiver. Else
│ │ │ │ │ +0002ba70: 2061 6e73 7765 7220 6e69 6c0a 0a69 664e answer nil..ifN
│ │ │ │ │ +0002ba80: 6f74 4e69 6c3a 206e 6f74 4e69 6c42 6c6f otNil: notNilBlo
│ │ │ │ │ +0002ba90: 636b 2069 664e 696c 3a20 6e69 6c42 6c6f ck ifNil: nilBlo
│ │ │ │ │ +0002baa0: 636b 0a20 2020 2020 4576 616c 7561 7465 ck. Evaluate
│ │ │ │ │ +0002bab0: 206e 696c 426c 6f63 6b20 6966 2074 6865 nilBlock if the
│ │ │ │ │ +0002bac0: 2072 6563 6569 7665 7220 6973 206e 696c receiver is nil
│ │ │ │ │ +0002bad0: 2c20 656c 7365 2065 7661 6c75 6174 650a , else evaluate.
│ │ │ │ │ +0002bae0: 2020 2020 206e 6f74 4e69 6c42 6c6f 636b notNilBlock
│ │ │ │ │ +0002baf0: 2c20 7061 7373 696e 6720 7468 6520 7265 , passing the re
│ │ │ │ │ +0002bb00: 6365 6976 6572 2e0a 0a69 734e 696c 0a20 ceiver...isNil.
│ │ │ │ │ +0002bb10: 2020 2020 416e 7377 6572 2077 6865 7468 Answer wheth
│ │ │ │ │ +0002bb20: 6572 2074 6865 2072 6563 6569 7665 7220 er the receiver
│ │ │ │ │ +0002bb30: 6973 2074 6865 2075 6e64 6566 696e 6564 is the undefined
│ │ │ │ │ +0002bb40: 206f 626a 6563 7420 6e69 6c2e 2041 6c77 object nil. Alw
│ │ │ │ │ +0002bb50: 6179 730a 2020 2020 2061 6e73 7765 7220 ays. answer
│ │ │ │ │ +0002bb60: 7472 7565 2e0a 0a69 734e 756c 6c0a 2020 true...isNull.
│ │ │ │ │ +0002bb70: 2020 2041 6e73 7765 7220 7768 6574 6865 Answer whethe
│ │ │ │ │ +0002bb80: 7220 7468 6520 7265 6365 6976 6572 2072 r the receiver r
│ │ │ │ │ +0002bb90: 6570 7265 7365 6e74 7320 6120 4e55 4c4c epresents a NULL
│ │ │ │ │ +0002bba0: 2043 2070 6f69 6e74 6572 2e20 416c 7761 C pointer. Alwa
│ │ │ │ │ +0002bbb0: 7973 0a20 2020 2020 616e 7377 6572 2074 ys. answer t
│ │ │ │ │ +0002bbc0: 7275 652e 0a0a 6e6f 744e 696c 0a20 2020 rue...notNil.
│ │ │ │ │ +0002bbd0: 2020 416e 7377 6572 2077 6865 7468 6572 Answer whether
│ │ │ │ │ +0002bbe0: 2074 6865 2072 6563 6569 7665 7220 6973 the receiver is
│ │ │ │ │ +0002bbf0: 206e 6f74 2074 6865 2075 6e64 6566 696e not the undefin
│ │ │ │ │ +0002bc00: 6564 206f 626a 6563 7420 6e69 6c2e 2041 ed object nil. A
│ │ │ │ │ +0002bc10: 6c77 6179 730a 2020 2020 2061 6e73 7765 lways. answe
│ │ │ │ │ +0002bc20: 7220 6661 6c73 652e 0a0a 0a1f 0a46 696c r false......Fil
│ │ │ │ │ +0002bc30: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ +0002bc40: 2c20 204e 6f64 653a 2055 6e69 636f 6465 , Node: Unicode
│ │ │ │ │ +0002bc50: 4368 6172 6163 7465 722c 2020 4e65 7874 Character, Next
│ │ │ │ │ +0002bc60: 3a20 556e 6963 6f64 6553 7472 696e 672c : UnicodeString,
│ │ │ │ │ +0002bc70: 2020 5072 6576 3a20 556e 6465 6669 6e65 Prev: Undefine
│ │ │ │ │ +0002bc80: 644f 626a 6563 742c 2020 5570 3a20 4261 dObject, Up: Ba
│ │ │ │ │ +0002bc90: 7365 2063 6c61 7373 6573 0a0a 312e 3230 se classes..1.20
│ │ │ │ │ +0002bca0: 3220 556e 6963 6f64 6543 6861 7261 6374 2 UnicodeCharact
│ │ │ │ │ +0002bcb0: 6572 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d er.=============
│ │ │ │ │ +0002bcc0: 3d3d 3d3d 3d3d 3d3d 3d0a 0a44 6566 696e =========..Defin
│ │ │ │ │ +0002bcd0: 6564 2069 6e20 6e61 6d65 7370 6163 6520 ed in namespace
│ │ │ │ │ +0002bce0: 536d 616c 6c74 616c 6b0a 5375 7065 7263 Smalltalk.Superc
│ │ │ │ │ +0002bcf0: 6c61 7373 3a20 4368 6172 6163 7465 720a lass: Character.
│ │ │ │ │ +0002bd00: 4361 7465 676f 7279 3a20 4c61 6e67 7561 Category: Langua
│ │ │ │ │ +0002bd10: 6765 2d44 6174 6120 7479 7065 730a 2020 ge-Data types.
│ │ │ │ │ +0002bd20: 2020 204d 7920 696e 7374 616e 6365 7320 My instances
│ │ │ │ │ +0002bd30: 7265 7072 6573 656e 7420 7468 6520 6f76 represent the ov
│ │ │ │ │ +0002bd40: 6572 206f 6e65 206d 696c 6c69 6f6e 2063 er one million c
│ │ │ │ │ +0002bd50: 6861 7261 6374 6572 7320 6f66 2074 6865 haracters of the
│ │ │ │ │ +0002bd60: 0a20 2020 2020 556e 6963 6f64 6520 6368 . Unicode ch
│ │ │ │ │ +0002bd70: 6172 6163 7465 7220 7365 742e 2020 4974 aracter set. It
│ │ │ │ │ +0002bd80: 2070 726f 7669 6465 7320 6d65 7373 6167 provides messag
│ │ │ │ │ +0002bd90: 6573 2074 6f20 7472 616e 736c 6174 6520 es to translate
│ │ │ │ │ +0002bda0: 6265 7477 6565 6e0a 2020 2020 2069 6e74 between. int
│ │ │ │ │ +0002bdb0: 6567 6572 7320 616e 6420 6368 6172 6163 egers and charac
│ │ │ │ │ +0002bdc0: 7465 7220 6f62 6a65 6374 732e 0a0a 2020 ter objects...
│ │ │ │ │ +0002bdd0: 2020 2055 6e69 636f 6465 4368 6172 6163 UnicodeCharac
│ │ │ │ │ +0002bde0: 7465 7220 6f62 6a65 6374 7320 6172 6520 ter objects are
│ │ │ │ │ +0002bdf0: 6372 6561 7465 6420 7768 656e 2061 6363 created when acc
│ │ │ │ │ +0002be00: 6573 7369 6e67 2055 6e69 636f 6465 5374 essing UnicodeSt
│ │ │ │ │ +0002be10: 7269 6e67 732c 0a20 2020 2020 6f72 2077 rings,. or w
│ │ │ │ │ +0002be20: 6974 6820 4368 6172 6163 7465 7220 636c ith Character cl
│ │ │ │ │ +0002be30: 6173 733e 3e23 636f 6465 506f 696e 743a ass>>#codePoint:
│ │ │ │ │ +0002be40: 2e0a 0a2a 204d 656e 753a 0a0a 2a20 556e ...* Menu:..* Un
│ │ │ │ │ +0002be50: 6963 6f64 6543 6861 7261 6374 6572 2063 icodeCharacter c
│ │ │ │ │ +0002be60: 6c61 7373 2d62 7569 6c74 2069 6e73 3a3a lass-built ins::
│ │ │ │ │ +0002be70: 2020 2863 6c61 7373 290a 2a20 556e 6963 (class).* Unic
│ │ │ │ │ +0002be80: 6f64 6543 6861 7261 6374 6572 2d63 6f65 odeCharacter-coe
│ │ │ │ │ +0002be90: 7263 696f 6e20 6d65 7468 6f64 733a 3a20 rcion methods::
│ │ │ │ │ +0002bea0: 2028 696e 7374 616e 6365 290a 0a1f 0a46 (instance)....F
│ │ │ │ │ +0002beb0: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ +0002bec0: 666f 2c20 204e 6f64 653a 2055 6e69 636f fo, Node: Unico
│ │ │ │ │ +0002bed0: 6465 4368 6172 6163 7465 7220 636c 6173 deCharacter clas
│ │ │ │ │ +0002bee0: 732d 6275 696c 7420 696e 732c 2020 4e65 s-built ins, Ne
│ │ │ │ │ +0002bef0: 7874 3a20 556e 6963 6f64 6543 6861 7261 xt: UnicodeChara
│ │ │ │ │ +0002bf00: 6374 6572 2d63 6f65 7263 696f 6e20 6d65 cter-coercion me
│ │ │ │ │ +0002bf10: 7468 6f64 732c 2020 5570 3a20 556e 6963 thods, Up: Unic
│ │ │ │ │ +0002bf20: 6f64 6543 6861 7261 6374 6572 0a0a 312e odeCharacter..1.
│ │ │ │ │ +0002bf30: 3230 322e 3120 556e 6963 6f64 6543 6861 202.1 UnicodeCha
│ │ │ │ │ +0002bf40: 7261 6374 6572 2063 6c61 7373 3a20 6275 racter class: bu
│ │ │ │ │ +0002bf50: 696c 7420 696e 730a 2d2d 2d2d 2d2d 2d2d ilt ins.--------
│ │ │ │ │ +0002bf60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0002bf70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0002bf80: 2d0a 0a76 616c 7565 3a20 616e 496e 7465 -..value: anInte
│ │ │ │ │ +0002bf90: 6765 720a 2020 2020 2052 6574 7572 6e73 ger. Returns
│ │ │ │ │ +0002bfa0: 2074 6865 2063 6861 7261 6374 6572 206f the character o
│ │ │ │ │ +0002bfb0: 626a 6563 742c 2070 6f73 7369 626c 7920 bject, possibly
│ │ │ │ │ +0002bfc0: 6120 4368 6172 6163 7465 722c 2063 6f72 a Character, cor
│ │ │ │ │ +0002bfd0: 7265 7370 6f6e 6469 6e67 0a20 2020 2020 responding.
│ │ │ │ │ +0002bfe0: 746f 2061 6e49 6e74 6567 6572 2e20 2045 to anInteger. E
│ │ │ │ │ +0002bff0: 7272 6f72 2069 6620 616e 496e 7465 6765 rror if anIntege
│ │ │ │ │ +0002c000: 7220 6973 206e 6f74 2061 6e20 696e 7465 r is not an inte
│ │ │ │ │ +0002c010: 6765 722c 206f 7220 6e6f 7420 696e 0a20 ger, or not in.
│ │ │ │ │ +0002c020: 2020 2020 302e 2e31 3672 3130 4646 4646 0..16r10FFFF
│ │ │ │ │ +0002c030: 2e0a 0a20 2020 2020 5468 6973 2069 7320 ... This is
│ │ │ │ │ +0002c040: 6f6e 6c79 2061 2070 7269 6d69 7469 7665 only a primitive
│ │ │ │ │ +0002c050: 2066 6f72 2073 7065 6564 2e20 2055 6e69 for speed. Uni
│ │ │ │ │ +0002c060: 636f 6465 4368 6172 6163 7465 7227 7320 codeCharacter's
│ │ │ │ │ +0002c070: 2376 616c 7565 3a0a 2020 2020 206d 6574 #value:. met
│ │ │ │ │ +0002c080: 686f 6420 6973 2065 7175 6976 616c 656e hod is equivalen
│ │ │ │ │ +0002c090: 7420 746f 2023 636f 6465 506f 696e 743a t to #codePoint:
│ │ │ │ │ +0002c0a0: 2028 7768 6963 6820 6973 2074 6865 2073 (which is the s
│ │ │ │ │ +0002c0b0: 616d 6520 666f 720a 2020 2020 2043 6861 ame for. Cha
│ │ │ │ │ +0002c0c0: 7261 6374 6572 2061 6e64 2055 6e69 636f racter and Unico
│ │ │ │ │ +0002c0d0: 6465 4368 6172 6163 7465 7229 2e0a 0a0a deCharacter)....
│ │ │ │ │ +0002c0e0: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ +0002c0f0: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 556e .info, Node: Un
│ │ │ │ │ +0002c100: 6963 6f64 6543 6861 7261 6374 6572 2d63 icodeCharacter-c
│ │ │ │ │ +0002c110: 6f65 7263 696f 6e20 6d65 7468 6f64 732c oercion methods,
│ │ │ │ │ +0002c120: 2020 5072 6576 3a20 556e 6963 6f64 6543 Prev: UnicodeC
│ │ │ │ │ +0002c130: 6861 7261 6374 6572 2063 6c61 7373 2d62 haracter class-b
│ │ │ │ │ +0002c140: 7569 6c74 2069 6e73 2c20 2055 703a 2055 uilt ins, Up: U
│ │ │ │ │ +0002c150: 6e69 636f 6465 4368 6172 6163 7465 720a nicodeCharacter.
│ │ │ │ │ +0002c160: 0a31 2e32 3032 2e32 2055 6e69 636f 6465 .1.202.2 Unicode
│ │ │ │ │ +0002c170: 4368 6172 6163 7465 723a 2063 6f65 7263 Character: coerc
│ │ │ │ │ +0002c180: 696f 6e20 6d65 7468 6f64 730a 2d2d 2d2d ion methods.----
│ │ │ │ │ +0002c190: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0002c1a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0002c1b0: 2d2d 2d2d 2d2d 0a0a 2a20 614e 756d 6265 ------..* aNumbe
│ │ │ │ │ +0002c1c0: 720a 2020 2020 2052 6574 7572 6e73 2061 r. Returns a
│ │ │ │ │ +0002c1d0: 2053 7472 696e 6720 7769 7468 2061 4e75 String with aNu
│ │ │ │ │ +0002c1e0: 6d62 6572 206f 6363 7572 7265 6e63 6573 mber occurrences
│ │ │ │ │ +0002c1f0: 206f 6620 7468 6520 7265 6365 6976 6572 of the receiver
│ │ │ │ │ +0002c200: 2e0a 0a0a 1f0a 4669 6c65 3a20 6773 742d ......File: gst-
│ │ │ │ │ +0002c210: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ +0002c220: 3a20 556e 6963 6f64 6553 7472 696e 672c : UnicodeString,
│ │ │ │ │ +0002c230: 2020 4e65 7874 3a20 5661 6c75 6541 6461 Next: ValueAda
│ │ │ │ │ +0002c240: 7074 6f72 2c20 2050 7265 763a 2055 6e69 ptor, Prev: Uni
│ │ │ │ │ +0002c250: 636f 6465 4368 6172 6163 7465 722c 2020 codeCharacter,
│ │ │ │ │ +0002c260: 5570 3a20 4261 7365 2063 6c61 7373 6573 Up: Base classes
│ │ │ │ │ +0002c270: 0a0a 312e 3230 3320 556e 6963 6f64 6553 ..1.203 UnicodeS
│ │ │ │ │ +0002c280: 7472 696e 670a 3d3d 3d3d 3d3d 3d3d 3d3d tring.==========
│ │ │ │ │ +0002c290: 3d3d 3d3d 3d3d 3d3d 3d0a 0a44 6566 696e =========..Defin
│ │ │ │ │ +0002c2a0: 6564 2069 6e20 6e61 6d65 7370 6163 6520 ed in namespace
│ │ │ │ │ +0002c2b0: 536d 616c 6c74 616c 6b0a 5375 7065 7263 Smalltalk.Superc
│ │ │ │ │ +0002c2c0: 6c61 7373 3a20 4368 6172 6163 7465 7241 lass: CharacterA
│ │ │ │ │ +0002c2d0: 7272 6179 0a43 6174 6567 6f72 793a 2043 rray.Category: C
│ │ │ │ │ +0002c2e0: 6f6c 6c65 6374 696f 6e73 2d54 6578 740a ollections-Text.
│ │ │ │ │ +0002c2f0: 2020 2020 204d 7920 696e 7374 616e 6365 My instance
│ │ │ │ │ +0002c300: 7320 7265 7072 6573 656e 7420 556e 6963 s represent Unic
│ │ │ │ │ +0002c310: 6f64 6520 7374 7269 6e67 2064 6174 6120 ode string data
│ │ │ │ │ +0002c320: 7479 7065 732e 2020 4461 7461 2069 7320 types. Data is
│ │ │ │ │ +0002c330: 7374 6f72 6564 0a20 2020 2020 6173 2034 stored. as 4
│ │ │ │ │ +0002c340: 2d62 7974 6520 5554 462d 3332 2063 6861 -byte UTF-32 cha
│ │ │ │ │ +0002c350: 7261 6374 6572 730a 0a2a 204d 656e 753a racters..* Menu:
│ │ │ │ │ +0002c360: 0a0a 2a20 556e 6963 6f64 6553 7472 696e ..* UnicodeStrin
│ │ │ │ │ +0002c370: 6720 636c 6173 732d 636f 6e76 6572 7469 g class-converti
│ │ │ │ │ +0002c380: 6e67 3a3a 2020 2863 6c61 7373 290a 2a20 ng:: (class).*
│ │ │ │ │ +0002c390: 556e 6963 6f64 6553 7472 696e 6720 636c UnicodeString cl
│ │ │ │ │ +0002c3a0: 6173 732d 6d75 6c74 6962 7974 6520 656e ass-multibyte en
│ │ │ │ │ +0002c3b0: 636f 6469 6e67 733a 3a20 2028 636c 6173 codings:: (clas
│ │ │ │ │ +0002c3c0: 7329 0a2a 2055 6e69 636f 6465 5374 7269 s).* UnicodeStri
│ │ │ │ │ +0002c3d0: 6e67 2d62 7569 6c74 2069 6e73 3a3a 2020 ng-built ins::
│ │ │ │ │ +0002c3e0: 2869 6e73 7461 6e63 6529 0a2a 2055 6e69 (instance).* Uni
│ │ │ │ │ +0002c3f0: 636f 6465 5374 7269 6e67 2d62 7569 6c74 codeString-built
│ │ │ │ │ +0002c400: 2d69 6e73 3a3a 2020 2869 6e73 7461 6e63 -ins:: (instanc
│ │ │ │ │ +0002c410: 6529 0a2a 2055 6e69 636f 6465 5374 7269 e).* UnicodeStri
│ │ │ │ │ +0002c420: 6e67 2d63 6f6e 7665 7274 696e 673a 3a20 ng-converting::
│ │ │ │ │ +0002c430: 2028 696e 7374 616e 6365 290a 2a20 556e (instance).* Un
│ │ │ │ │ +0002c440: 6963 6f64 6553 7472 696e 672d 6d75 6c74 icodeString-mult
│ │ │ │ │ +0002c450: 6962 7974 6520 656e 636f 6469 6e67 733a ibyte encodings:
│ │ │ │ │ +0002c460: 3a20 2028 696e 7374 616e 6365 290a 0a1f : (instance)...
│ │ │ │ │ +0002c470: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ +0002c480: 696e 666f 2c20 204e 6f64 653a 2055 6e69 info, Node: Uni
│ │ │ │ │ +0002c490: 636f 6465 5374 7269 6e67 2063 6c61 7373 codeString class
│ │ │ │ │ +0002c4a0: 2d63 6f6e 7665 7274 696e 672c 2020 4e65 -converting, Ne
│ │ │ │ │ +0002c4b0: 7874 3a20 556e 6963 6f64 6553 7472 696e xt: UnicodeStrin
│ │ │ │ │ +0002c4c0: 6720 636c 6173 732d 6d75 6c74 6962 7974 g class-multibyt
│ │ │ │ │ +0002c4d0: 6520 656e 636f 6469 6e67 732c 2020 5570 e encodings, Up
│ │ │ │ │ +0002c4e0: 3a20 556e 6963 6f64 6553 7472 696e 670a : UnicodeString.
│ │ │ │ │ +0002c4f0: 0a31 2e32 3033 2e31 2055 6e69 636f 6465 .1.203.1 Unicode
│ │ │ │ │ +0002c500: 5374 7269 6e67 2063 6c61 7373 3a20 636f String class: co
│ │ │ │ │ +0002c510: 6e76 6572 7469 6e67 0a2d 2d2d 2d2d 2d2d nverting.-------
│ │ │ │ │ +0002c520: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0002c530: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0002c540: 0a0a 6672 6f6d 5374 7269 6e67 3a20 6153 ..fromString: aS
│ │ │ │ │ +0002c550: 7472 696e 670a 2020 2020 2052 6574 7572 tring. Retur
│ │ │ │ │ +0002c560: 6e20 7468 6520 5374 7269 6e67 2c20 6153 n the String, aS
│ │ │ │ │ +0002c570: 7472 696e 672c 2063 6f6e 7665 7274 6564 tring, converted
│ │ │ │ │ +0002c580: 2074 6f20 6974 7320 556e 6963 6f64 650a to its Unicode.
│ │ │ │ │ +0002c590: 2020 2020 2072 6570 7265 7365 6e74 6174 representat
│ │ │ │ │ +0002c5a0: 696f 6e2e 2020 556e 6c65 7373 2074 6865 ion. Unless the
│ │ │ │ │ +0002c5b0: 2049 3138 4e20 7061 636b 6167 6520 6973 I18N package is
│ │ │ │ │ +0002c5c0: 206c 6f61 6465 642c 2074 6869 7320 6973 loaded, this is
│ │ │ │ │ +0002c5d0: 206e 6f74 0a20 2020 2020 696d 706c 656d not. implem
│ │ │ │ │ +0002c5e0: 656e 7465 642e 0a0a 0a1f 0a46 696c 653a ented......File:
│ │ │ │ │ +0002c5f0: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ +0002c600: 204e 6f64 653a 2055 6e69 636f 6465 5374 Node: UnicodeSt
│ │ │ │ │ +0002c610: 7269 6e67 2063 6c61 7373 2d6d 756c 7469 ring class-multi
│ │ │ │ │ +0002c620: 6279 7465 2065 6e63 6f64 696e 6773 2c20 byte encodings,
│ │ │ │ │ +0002c630: 204e 6578 743a 2055 6e69 636f 6465 5374 Next: UnicodeSt
│ │ │ │ │ +0002c640: 7269 6e67 2d62 7569 6c74 2069 6e73 2c20 ring-built ins,
│ │ │ │ │ +0002c650: 2050 7265 763a 2055 6e69 636f 6465 5374 Prev: UnicodeSt
│ │ │ │ │ +0002c660: 7269 6e67 2063 6c61 7373 2d63 6f6e 7665 ring class-conve
│ │ │ │ │ +0002c670: 7274 696e 672c 2020 5570 3a20 556e 6963 rting, Up: Unic
│ │ │ │ │ +0002c680: 6f64 6553 7472 696e 670a 0a31 2e32 3033 odeString..1.203
│ │ │ │ │ +0002c690: 2e32 2055 6e69 636f 6465 5374 7269 6e67 .2 UnicodeString
│ │ │ │ │ +0002c6a0: 2063 6c61 7373 3a20 6d75 6c74 6962 7974 class: multibyt
│ │ │ │ │ +0002c6b0: 6520 656e 636f 6469 6e67 730a 2d2d 2d2d e encodings.----
│ │ │ │ │ +0002c6c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0002c6d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0002c6e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6465 ------------..de
│ │ │ │ │ +0002c6f0: 6661 756c 7445 6e63 6f64 696e 670a 2020 faultEncoding.
│ │ │ │ │ +0002c700: 2020 2041 6e73 7765 7220 7468 6520 656e Answer the en
│ │ │ │ │ +0002c710: 636f 6469 6e67 2075 7365 6420 6279 2074 coding used by t
│ │ │ │ │ +0002c720: 6865 2072 6563 6569 7665 722e 2020 436f he receiver. Co
│ │ │ │ │ +0002c730: 6e76 656e 7469 6f6e 616c 6c79 2c20 7765 nventionally, we
│ │ │ │ │ +0002c740: 0a20 2020 2020 616e 7377 6572 2027 556e . answer 'Un
│ │ │ │ │ +0002c750: 6963 6f64 6527 2074 6f20 656e 7375 7265 icode' to ensure
│ │ │ │ │ +0002c760: 2074 6861 7420 7477 6f20 556e 6963 6f64 that two Unicod
│ │ │ │ │ +0002c770: 6553 7472 696e 6773 2061 6c77 6179 7320 eStrings always
│ │ │ │ │ +0002c780: 6861 7665 2074 6865 0a20 2020 2020 7361 have the. sa
│ │ │ │ │ +0002c790: 6d65 2065 6e63 6f64 696e 672e 0a0a 6973 me encoding...is
│ │ │ │ │ +0002c7a0: 556e 6963 6f64 650a 2020 2020 2041 6e73 Unicode. Ans
│ │ │ │ │ +0002c7b0: 7765 7220 7472 7565 3b20 7468 6520 7265 wer true; the re
│ │ │ │ │ +0002c7c0: 6365 6976 6572 2073 746f 7265 7320 6368 ceiver stores ch
│ │ │ │ │ +0002c7d0: 6172 6163 7465 7273 2e0a 0a0a 1f0a 4669 aracters......Fi
│ │ │ │ │ +0002c7e0: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ +0002c7f0: 6f2c 2020 4e6f 6465 3a20 556e 6963 6f64 o, Node: Unicod
│ │ │ │ │ +0002c800: 6553 7472 696e 672d 6275 696c 7420 696e eString-built in
│ │ │ │ │ +0002c810: 732c 2020 4e65 7874 3a20 556e 6963 6f64 s, Next: Unicod
│ │ │ │ │ +0002c820: 6553 7472 696e 672d 6275 696c 742d 696e eString-built-in
│ │ │ │ │ +0002c830: 732c 2020 5072 6576 3a20 556e 6963 6f64 s, Prev: Unicod
│ │ │ │ │ +0002c840: 6553 7472 696e 6720 636c 6173 732d 6d75 eString class-mu
│ │ │ │ │ +0002c850: 6c74 6962 7974 6520 656e 636f 6469 6e67 ltibyte encoding
│ │ │ │ │ +0002c860: 732c 2020 5570 3a20 556e 6963 6f64 6553 s, Up: UnicodeS
│ │ │ │ │ +0002c870: 7472 696e 670a 0a31 2e32 3033 2e33 2055 tring..1.203.3 U
│ │ │ │ │ +0002c880: 6e69 636f 6465 5374 7269 6e67 3a20 6275 nicodeString: bu
│ │ │ │ │ +0002c890: 696c 7420 696e 730a 2d2d 2d2d 2d2d 2d2d ilt ins.--------
│ │ │ │ │ +0002c8a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0002c8b0: 2d2d 2d2d 2d2d 2d2d 0a0a 6174 3a20 616e --------..at: an
│ │ │ │ │ +0002c8c0: 496e 6465 7820 6966 4162 7365 6e74 3a20 Index ifAbsent:
│ │ │ │ │ +0002c8d0: 6142 6c6f 636b 0a20 2020 2020 416e 7377 aBlock. Answ
│ │ │ │ │ +0002c8e0: 6572 2074 6865 2069 6e64 6578 2d74 6820 er the index-th
│ │ │ │ │ +0002c8f0: 696e 6465 7865 6420 696e 7374 616e 6365 indexed instance
│ │ │ │ │ +0002c900: 2076 6172 6961 626c 6520 6f66 2074 6865 variable of the
│ │ │ │ │ +0002c910: 2072 6563 6569 7665 720a 0a0a 1f0a 4669 receiver.....Fi
│ │ │ │ │ +0002c920: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ +0002c930: 6f2c 2020 4e6f 6465 3a20 556e 6963 6f64 o, Node: Unicod
│ │ │ │ │ +0002c940: 6553 7472 696e 672d 6275 696c 742d 696e eString-built-in
│ │ │ │ │ +0002c950: 732c 2020 4e65 7874 3a20 556e 6963 6f64 s, Next: Unicod
│ │ │ │ │ +0002c960: 6553 7472 696e 672d 636f 6e76 6572 7469 eString-converti
│ │ │ │ │ +0002c970: 6e67 2c20 2050 7265 763a 2055 6e69 636f ng, Prev: Unico
│ │ │ │ │ +0002c980: 6465 5374 7269 6e67 2d62 7569 6c74 2069 deString-built i
│ │ │ │ │ +0002c990: 6e73 2c20 2055 703a 2055 6e69 636f 6465 ns, Up: Unicode
│ │ │ │ │ +0002c9a0: 5374 7269 6e67 0a0a 312e 3230 332e 3420 String..1.203.4
│ │ │ │ │ +0002c9b0: 556e 6963 6f64 6553 7472 696e 673a 2062 UnicodeString: b
│ │ │ │ │ +0002c9c0: 7569 6c74 2d69 6e73 0a2d 2d2d 2d2d 2d2d uilt-ins.-------
│ │ │ │ │ +0002c9d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0002c9e0: 2d2d 2d2d 2d2d 2d2d 2d0a 0a68 6173 680a ---------..hash.
│ │ │ │ │ +0002c9f0: 2020 2020 2041 6e73 7765 7220 616e 2068 Answer an h
│ │ │ │ │ +0002ca00: 6173 6820 7661 6c75 6520 666f 7220 7468 ash value for th
│ │ │ │ │ +0002ca10: 6520 7265 6365 6976 6572 0a0a 0a1f 0a46 e receiver.....F
│ │ │ │ │ +0002ca20: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ +0002ca30: 666f 2c20 204e 6f64 653a 2055 6e69 636f fo, Node: Unico
│ │ │ │ │ +0002ca40: 6465 5374 7269 6e67 2d63 6f6e 7665 7274 deString-convert
│ │ │ │ │ +0002ca50: 696e 672c 2020 4e65 7874 3a20 556e 6963 ing, Next: Unic
│ │ │ │ │ +0002ca60: 6f64 6553 7472 696e 672d 6d75 6c74 6962 odeString-multib
│ │ │ │ │ +0002ca70: 7974 6520 656e 636f 6469 6e67 732c 2020 yte encodings,
│ │ │ │ │ +0002ca80: 5072 6576 3a20 556e 6963 6f64 6553 7472 Prev: UnicodeStr
│ │ │ │ │ +0002ca90: 696e 672d 6275 696c 742d 696e 732c 2020 ing-built-ins,
│ │ │ │ │ +0002caa0: 5570 3a20 556e 6963 6f64 6553 7472 696e Up: UnicodeStrin
│ │ │ │ │ +0002cab0: 670a 0a31 2e32 3033 2e35 2055 6e69 636f g..1.203.5 Unico
│ │ │ │ │ +0002cac0: 6465 5374 7269 6e67 3a20 636f 6e76 6572 deString: conver
│ │ │ │ │ +0002cad0: 7469 6e67 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d ting.-----------
│ │ │ │ │ +0002cae0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0002caf0: 2d2d 2d2d 2d2d 0a0a 6173 5374 7269 6e67 ------..asString
│ │ │ │ │ +0002cb00: 0a20 2020 2020 5265 7475 726e 7320 7468 . Returns th
│ │ │ │ │ +0002cb10: 6520 7374 7269 6e67 2063 6f72 7265 7370 e string corresp
│ │ │ │ │ +0002cb20: 6f6e 6469 6e67 2074 6f20 7468 6520 7265 onding to the re
│ │ │ │ │ +0002cb30: 6365 6976 6572 2e20 2057 6974 686f 7574 ceiver. Without
│ │ │ │ │ +0002cb40: 2074 6865 0a20 2020 2020 4963 6f6e 7620 the. Iconv
│ │ │ │ │ +0002cb50: 7061 636b 6167 652c 2075 6e72 6563 6f67 package, unrecog
│ │ │ │ │ +0002cb60: 6e69 7a65 6420 556e 6963 6f64 6520 6368 nized Unicode ch
│ │ │ │ │ +0002cb70: 6172 6163 7465 7273 2062 6563 6f6d 6520 aracters become
│ │ │ │ │ +0002cb80: 243f 0a20 2020 2020 6368 6172 6163 7465 $?. characte
│ │ │ │ │ +0002cb90: 7273 2e20 2057 6865 6e20 6974 2069 7320 rs. When it is
│ │ │ │ │ +0002cba0: 6c6f 6164 6564 2c20 616e 2061 7070 726f loaded, an appro
│ │ │ │ │ +0002cbb0: 7072 6961 7465 2073 696e 676c 652d 206f priate single- o
│ │ │ │ │ +0002cbc0: 720a 2020 2020 206d 756c 7469 2d62 7974 r. multi-byt
│ │ │ │ │ +0002cbd0: 6520 656e 636f 6469 6e67 2063 6f75 6c64 e encoding could
│ │ │ │ │ +0002cbe0: 2062 6520 7573 6564 2e0a 0a61 7353 796d be used...asSym
│ │ │ │ │ +0002cbf0: 626f 6c0a 2020 2020 2052 6574 7572 6e73 bol. Returns
│ │ │ │ │ +0002cc00: 2074 6865 2073 796d 626f 6c20 636f 7272 the symbol corr
│ │ │ │ │ +0002cc10: 6573 706f 6e64 696e 6720 746f 2074 6865 esponding to the
│ │ │ │ │ +0002cc20: 2072 6563 6569 7665 720a 0a61 7355 6e69 receiver..asUni
│ │ │ │ │ +0002cc30: 636f 6465 5374 7269 6e67 0a20 2020 2020 codeString.
│ │ │ │ │ +0002cc40: 4275 7420 4920 616c 7265 6164 7920 616d But I already am
│ │ │ │ │ +0002cc50: 2061 2055 6e69 636f 6465 5374 7269 6e67 a UnicodeString
│ │ │ │ │ +0002cc60: 2120 2052 6561 6c6c 7921 0a0a 6469 7370 ! Really!..disp
│ │ │ │ │ +0002cc70: 6c61 794f 6e3a 2061 5374 7265 616d 0a20 layOn: aStream.
│ │ │ │ │ +0002cc80: 2020 2020 5072 696e 7420 6120 7265 7072 Print a repr
│ │ │ │ │ +0002cc90: 6573 656e 7461 7469 6f6e 206f 6620 7468 esentation of th
│ │ │ │ │ +0002cca0: 6520 7265 6365 6976 6572 206f 6e20 6153 e receiver on aS
│ │ │ │ │ +0002ccb0: 7472 6561 6d0a 0a70 7269 6e74 4f6e 3a20 tream..printOn:
│ │ │ │ │ +0002ccc0: 6153 7472 6561 6d0a 2020 2020 2050 7269 aStream. Pri
│ │ │ │ │ +0002ccd0: 6e74 2061 2072 6570 7265 7365 6e74 6174 nt a representat
│ │ │ │ │ +0002cce0: 696f 6e20 6f66 2074 6865 2072 6563 6569 ion of the recei
│ │ │ │ │ +0002ccf0: 7665 7220 6f6e 2061 5374 7265 616d 0a0a ver on aStream..
│ │ │ │ │ +0002cd00: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ +0002cd10: 652e 696e 666f 2c20 204e 6f64 653a 2055 e.info, Node: U
│ │ │ │ │ +0002cd20: 6e69 636f 6465 5374 7269 6e67 2d6d 756c nicodeString-mul
│ │ │ │ │ +0002cd30: 7469 6279 7465 2065 6e63 6f64 696e 6773 tibyte encodings
│ │ │ │ │ +0002cd40: 2c20 2050 7265 763a 2055 6e69 636f 6465 , Prev: Unicode
│ │ │ │ │ +0002cd50: 5374 7269 6e67 2d63 6f6e 7665 7274 696e String-convertin
│ │ │ │ │ +0002cd60: 672c 2020 5570 3a20 556e 6963 6f64 6553 g, Up: UnicodeS
│ │ │ │ │ +0002cd70: 7472 696e 670a 0a31 2e32 3033 2e36 2055 tring..1.203.6 U
│ │ │ │ │ +0002cd80: 6e69 636f 6465 5374 7269 6e67 3a20 6d75 nicodeString: mu
│ │ │ │ │ +0002cd90: 6c74 6962 7974 6520 656e 636f 6469 6e67 ltibyte encoding
│ │ │ │ │ +0002cda0: 730a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d s.--------------
│ │ │ │ │ +0002cdb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0002cdc0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 656e ------------..en
│ │ │ │ │ +0002cdd0: 636f 6469 6e67 0a20 2020 2020 416e 7377 coding. Answ
│ │ │ │ │ +0002cde0: 6572 2074 6865 2065 6e63 6f64 696e 6720 er the encoding
│ │ │ │ │ +0002cdf0: 7573 6564 2062 7920 7468 6520 7265 6365 used by the rece
│ │ │ │ │ +0002ce00: 6976 6572 2e20 2043 6f6e 7665 6e74 696f iver. Conventio
│ │ │ │ │ +0002ce10: 6e61 6c6c 792c 2077 650a 2020 2020 2061 nally, we. a
│ │ │ │ │ +0002ce20: 6e73 7765 7220 2755 6e69 636f 6465 2720 nswer 'Unicode'
│ │ │ │ │ +0002ce30: 746f 2065 6e73 7572 6520 7468 6174 2074 to ensure that t
│ │ │ │ │ +0002ce40: 776f 2055 6e69 636f 6465 5374 7269 6e67 wo UnicodeString
│ │ │ │ │ +0002ce50: 7320 616c 7761 7973 2068 6176 6520 7468 s always have th
│ │ │ │ │ +0002ce60: 650a 2020 2020 2073 616d 6520 656e 636f e. same enco
│ │ │ │ │ +0002ce70: 6469 6e67 2e0a 0a6e 756d 6265 724f 6643 ding...numberOfC
│ │ │ │ │ +0002ce80: 6861 7261 6374 6572 730a 2020 2020 2041 haracters. A
│ │ │ │ │ +0002ce90: 6e73 7765 7220 7468 6520 6e75 6d62 6572 nswer the number
│ │ │ │ │ +0002cea0: 206f 6620 556e 6963 6f64 6520 6368 6172 of Unicode char
│ │ │ │ │ +0002ceb0: 6163 7465 7273 2069 6e20 7468 6520 7265 acters in the re
│ │ │ │ │ +0002cec0: 6365 6976 6572 2e20 2054 6869 7320 6973 ceiver. This is
│ │ │ │ │ +0002ced0: 0a20 2020 2020 7468 6520 7361 6d65 2061 . the same a
│ │ │ │ │ +0002cee0: 7320 2373 697a 6520 666f 7220 556e 6963 s #size for Unic
│ │ │ │ │ +0002cef0: 6f64 6553 7472 696e 672e 0a0a 0a1f 0a46 odeString......F
│ │ │ │ │ +0002cf00: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ +0002cf10: 666f 2c20 204e 6f64 653a 2056 616c 7565 fo, Node: Value
│ │ │ │ │ +0002cf20: 4164 6170 746f 722c 2020 4e65 7874 3a20 Adaptor, Next:
│ │ │ │ │ +0002cf30: 5661 6c75 6548 6f6c 6465 722c 2020 5072 ValueHolder, Pr
│ │ │ │ │ +0002cf40: 6576 3a20 556e 6963 6f64 6553 7472 696e ev: UnicodeStrin
│ │ │ │ │ +0002cf50: 672c 2020 5570 3a20 4261 7365 2063 6c61 g, Up: Base cla
│ │ │ │ │ +0002cf60: 7373 6573 0a0a 312e 3230 3420 5661 6c75 sses..1.204 Valu
│ │ │ │ │ +0002cf70: 6541 6461 7074 6f72 0a3d 3d3d 3d3d 3d3d eAdaptor.=======
│ │ │ │ │ +0002cf80: 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a44 6566 ===========..Def
│ │ │ │ │ +0002cf90: 696e 6564 2069 6e20 6e61 6d65 7370 6163 ined in namespac
│ │ │ │ │ +0002cfa0: 6520 536d 616c 6c74 616c 6b0a 5375 7065 e Smalltalk.Supe
│ │ │ │ │ +0002cfb0: 7263 6c61 7373 3a20 4f62 6a65 6374 0a43 rclass: Object.C
│ │ │ │ │ +0002cfc0: 6174 6567 6f72 793a 204c 616e 6775 6167 ategory: Languag
│ │ │ │ │ +0002cfd0: 652d 4461 7461 2074 7970 6573 0a20 2020 e-Data types.
│ │ │ │ │ +0002cfe0: 2020 4d79 2073 7562 636c 6173 7365 7320 My subclasses
│ │ │ │ │ +0002cff0: 6172 6520 7573 6564 2074 6f20 6163 6365 are used to acce
│ │ │ │ │ +0002d000: 7373 2064 6174 6120 6672 6f6d 2064 6966 ss data from dif
│ │ │ │ │ +0002d010: 6665 7265 6e74 206f 626a 6563 7473 2077 ferent objects w
│ │ │ │ │ +0002d020: 6974 680a 2020 2020 2061 2063 6f6e 7369 ith. a consi
│ │ │ │ │ +0002d030: 7374 656e 7420 7072 6f74 6f63 6f6c 2e20 stent protocol.
│ │ │ │ │ +0002d040: 486f 7765 7665 722c 2049 276d 2061 6e20 However, I'm an
│ │ │ │ │ +0002d050: 6162 7374 7261 6374 2063 6c61 7373 2e0a abstract class..
│ │ │ │ │ +0002d060: 0a2a 204d 656e 753a 0a0a 2a20 5661 6c75 .* Menu:..* Valu
│ │ │ │ │ +0002d070: 6541 6461 7074 6f72 2063 6c61 7373 2d63 eAdaptor class-c
│ │ │ │ │ +0002d080: 7265 6174 696e 6720 696e 7374 616e 6365 reating instance
│ │ │ │ │ +0002d090: 733a 3a20 2028 636c 6173 7329 0a2a 2056 s:: (class).* V
│ │ │ │ │ +0002d0a0: 616c 7565 4164 6170 746f 722d 6163 6365 alueAdaptor-acce
│ │ │ │ │ +0002d0b0: 7373 696e 673a 3a20 2028 696e 7374 616e ssing:: (instan
│ │ │ │ │ +0002d0c0: 6365 290a 2a20 5661 6c75 6541 6461 7074 ce).* ValueAdapt
│ │ │ │ │ +0002d0d0: 6f72 2d70 7269 6e74 696e 673a 3a20 2028 or-printing:: (
│ │ │ │ │ +0002d0e0: 696e 7374 616e 6365 290a 0a1f 0a46 696c instance)....Fil
│ │ │ │ │ +0002d0f0: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ +0002d100: 2c20 204e 6f64 653a 2056 616c 7565 4164 , Node: ValueAd
│ │ │ │ │ +0002d110: 6170 746f 7220 636c 6173 732d 6372 6561 aptor class-crea
│ │ │ │ │ +0002d120: 7469 6e67 2069 6e73 7461 6e63 6573 2c20 ting instances,
│ │ │ │ │ +0002d130: 204e 6578 743a 2056 616c 7565 4164 6170 Next: ValueAdap
│ │ │ │ │ +0002d140: 746f 722d 6163 6365 7373 696e 672c 2020 tor-accessing,
│ │ │ │ │ +0002d150: 5570 3a20 5661 6c75 6541 6461 7074 6f72 Up: ValueAdaptor
│ │ │ │ │ +0002d160: 0a0a 312e 3230 342e 3120 5661 6c75 6541 ..1.204.1 ValueA
│ │ │ │ │ +0002d170: 6461 7074 6f72 2063 6c61 7373 3a20 6372 daptor class: cr
│ │ │ │ │ +0002d180: 6561 7469 6e67 2069 6e73 7461 6e63 6573 eating instances
│ │ │ │ │ +0002d190: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------
│ │ │ │ │ +0002d1a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0002d1b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------.
│ │ │ │ │ +0002d1c0: 0a6e 6577 0a20 2020 2020 5765 2064 6f6e .new. We don
│ │ │ │ │ +0002d1d0: 2774 206b 6e6f 7720 656e 6f75 6768 206f 't know enough o
│ │ │ │ │ +0002d1e0: 6620 7375 6263 6c61 7373 6573 2074 6f20 f subclasses to
│ │ │ │ │ +0002d1f0: 6861 7665 2061 2073 6861 7265 6420 696d have a shared im
│ │ │ │ │ +0002d200: 706c 656d 656e 7461 7469 6f6e 0a20 2020 plementation.
│ │ │ │ │ +0002d210: 2020 6f66 206e 6577 0a0a 0a1f 0a46 696c of new.....Fil
│ │ │ │ │ +0002d220: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ +0002d230: 2c20 204e 6f64 653a 2056 616c 7565 4164 , Node: ValueAd
│ │ │ │ │ +0002d240: 6170 746f 722d 6163 6365 7373 696e 672c aptor-accessing,
│ │ │ │ │ +0002d250: 2020 4e65 7874 3a20 5661 6c75 6541 6461 Next: ValueAda
│ │ │ │ │ +0002d260: 7074 6f72 2d70 7269 6e74 696e 672c 2020 ptor-printing,
│ │ │ │ │ +0002d270: 5072 6576 3a20 5661 6c75 6541 6461 7074 Prev: ValueAdapt
│ │ │ │ │ +0002d280: 6f72 2063 6c61 7373 2d63 7265 6174 696e or class-creatin
│ │ │ │ │ +0002d290: 6720 696e 7374 616e 6365 732c 2020 5570 g instances, Up
│ │ │ │ │ +0002d2a0: 3a20 5661 6c75 6541 6461 7074 6f72 0a0a : ValueAdaptor..
│ │ │ │ │ +0002d2b0: 312e 3230 342e 3220 5661 6c75 6541 6461 1.204.2 ValueAda
│ │ │ │ │ +0002d2c0: 7074 6f72 3a20 6163 6365 7373 696e 670a ptor: accessing.
│ │ │ │ │ +0002d2d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0002d2e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------.
│ │ │ │ │ +0002d2f0: 0a76 616c 7565 0a20 2020 2020 5265 7472 .value. Retr
│ │ │ │ │ +0002d300: 6976 6520 7468 6520 7661 6c75 6520 6f66 ive the value of
│ │ │ │ │ +0002d310: 2074 6865 2072 6563 6569 7665 722e 204d the receiver. M
│ │ │ │ │ +0002d320: 7573 7420 6265 2069 6d70 6c65 6d65 6e74 ust be implement
│ │ │ │ │ +0002d330: 6564 2062 790a 2020 2020 2056 616c 7565 ed by. Value
│ │ │ │ │ +0002d340: 4164 6170 746f 7227 7320 7375 6263 6c61 Adaptor's subcla
│ │ │ │ │ +0002d350: 7373 6573 0a0a 7661 6c75 653a 2061 6e4f sses..value: anO
│ │ │ │ │ +0002d360: 626a 6563 740a 2020 2020 2053 6574 2074 bject. Set t
│ │ │ │ │ +0002d370: 6865 2076 616c 7565 206f 6620 7468 6520 he value of the
│ │ │ │ │ +0002d380: 7265 6365 6976 6572 2e20 4d75 7374 2062 receiver. Must b
│ │ │ │ │ +0002d390: 6520 696d 706c 656d 656e 7465 6420 6279 e implemented by
│ │ │ │ │ +0002d3a0: 0a20 2020 2020 5661 6c75 6541 6461 7074 . ValueAdapt
│ │ │ │ │ +0002d3b0: 6f72 2773 2073 7562 636c 6173 7365 730a or's subclasses.
│ │ │ │ │ +0002d3c0: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ +0002d3d0: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ +0002d3e0: 5661 6c75 6541 6461 7074 6f72 2d70 7269 ValueAdaptor-pri
│ │ │ │ │ +0002d3f0: 6e74 696e 672c 2020 5072 6576 3a20 5661 nting, Prev: Va
│ │ │ │ │ +0002d400: 6c75 6541 6461 7074 6f72 2d61 6363 6573 lueAdaptor-acces
│ │ │ │ │ +0002d410: 7369 6e67 2c20 2055 703a 2056 616c 7565 sing, Up: Value
│ │ │ │ │ +0002d420: 4164 6170 746f 720a 0a31 2e32 3034 2e33 Adaptor..1.204.3
│ │ │ │ │ +0002d430: 2056 616c 7565 4164 6170 746f 723a 2070 ValueAdaptor: p
│ │ │ │ │ +0002d440: 7269 6e74 696e 670a 2d2d 2d2d 2d2d 2d2d rinting.--------
│ │ │ │ │ +0002d450: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0002d460: 2d2d 2d2d 2d2d 0a0a 7072 696e 744f 6e3a ------..printOn:
│ │ │ │ │ +0002d470: 2061 5374 7265 616d 0a20 2020 2020 5072 aStream. Pr
│ │ │ │ │ +0002d480: 696e 7420 6120 7265 7072 6573 656e 7461 int a representa
│ │ │ │ │ +0002d490: 7469 6f6e 206f 6620 7468 6520 7265 6365 tion of the rece
│ │ │ │ │ +0002d4a0: 6976 6572 0a0a 0a1f 0a46 696c 653a 2067 iver.....File: g
│ │ │ │ │ +0002d4b0: 7374 2d62 6173 652e 696e 666f 2c20 204e st-base.info, N
│ │ │ │ │ +0002d4c0: 6f64 653a 2056 616c 7565 486f 6c64 6572 ode: ValueHolder
│ │ │ │ │ +0002d4d0: 2c20 204e 6578 743a 2056 6172 6961 626c , Next: Variabl
│ │ │ │ │ +0002d4e0: 6542 696e 6469 6e67 2c20 2050 7265 763a eBinding, Prev:
│ │ │ │ │ +0002d4f0: 2056 616c 7565 4164 6170 746f 722c 2020 ValueAdaptor,
│ │ │ │ │ +0002d500: 5570 3a20 4261 7365 2063 6c61 7373 6573 Up: Base classes
│ │ │ │ │ +0002d510: 0a0a 312e 3230 3520 5661 6c75 6548 6f6c ..1.205 ValueHol
│ │ │ │ │ +0002d520: 6465 720a 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d der.============
│ │ │ │ │ +0002d530: 3d3d 3d3d 3d0a 0a44 6566 696e 6564 2069 =====..Defined i
│ │ │ │ │ +0002d540: 6e20 6e61 6d65 7370 6163 6520 536d 616c n namespace Smal
│ │ │ │ │ +0002d550: 6c74 616c 6b0a 5375 7065 7263 6c61 7373 ltalk.Superclass
│ │ │ │ │ +0002d560: 3a20 5661 6c75 6541 6461 7074 6f72 0a43 : ValueAdaptor.C
│ │ │ │ │ +0002d570: 6174 6567 6f72 793a 204c 616e 6775 6167 ategory: Languag
│ │ │ │ │ +0002d580: 652d 4461 7461 2074 7970 6573 0a20 2020 e-Data types.
│ │ │ │ │ +0002d590: 2020 4920 7374 6f72 6520 6d79 2076 616c I store my val
│ │ │ │ │ +0002d5a0: 7565 2069 6e20 6120 7661 7269 6162 6c65 ue in a variable
│ │ │ │ │ +0002d5b0: 2e20 466f 7220 6578 616d 706c 652c 2079 . For example, y
│ │ │ │ │ +0002d5c0: 6f75 2063 616e 2075 7365 206d 6520 746f ou can use me to
│ │ │ │ │ +0002d5d0: 2070 6173 730a 2020 2020 206e 756d 6265 pass. numbe
│ │ │ │ │ +0002d5e0: 7273 2062 7920 7265 6665 7265 6e63 652e rs by reference.
│ │ │ │ │ +0002d5f0: 204a 7573 7420 696e 7374 616e 6365 206d Just instance m
│ │ │ │ │ +0002d600: 6520 6265 666f 7265 2063 616c 6c69 6e67 e before calling
│ │ │ │ │ +0002d610: 2061 206d 6574 686f 6420 616e 640a 2020 a method and.
│ │ │ │ │ +0002d620: 2020 2061 736b 2066 6f72 206d 7920 7661 ask for my va
│ │ │ │ │ +0002d630: 6c75 6520 6166 7465 7220 7468 6174 206d lue after that m
│ │ │ │ │ +0002d640: 6574 686f 642e 2054 6865 7265 2061 7265 ethod. There are
│ │ │ │ │ +0002d650: 2061 206c 6f74 206f 6620 6f74 6865 720a a lot of other.
│ │ │ │ │ +0002d660: 2020 2020 2063 7265 6174 6976 6520 7573 creative us
│ │ │ │ │ +0002d670: 6573 2066 6f72 206d 7920 696e 7461 6e63 es for my intanc
│ │ │ │ │ +0002d680: 6573 2c20 7468 6f75 6768 2e0a 0a2a 204d es, though...* M
│ │ │ │ │ +0002d690: 656e 753a 0a0a 2a20 5661 6c75 6548 6f6c enu:..* ValueHol
│ │ │ │ │ +0002d6a0: 6465 7220 636c 6173 732d 6372 6561 7469 der class-creati
│ │ │ │ │ +0002d6b0: 6e67 2069 6e73 7461 6e63 6573 3a3a 2020 ng instances::
│ │ │ │ │ +0002d6c0: 2863 6c61 7373 290a 2a20 5661 6c75 6548 (class).* ValueH
│ │ │ │ │ +0002d6d0: 6f6c 6465 722d 6163 6365 7373 696e 673a older-accessing:
│ │ │ │ │ +0002d6e0: 3a20 2028 696e 7374 616e 6365 290a 2a20 : (instance).*
│ │ │ │ │ +0002d6f0: 5661 6c75 6548 6f6c 6465 722d 696e 6974 ValueHolder-init
│ │ │ │ │ +0002d700: 6961 6c69 7a69 6e67 3a3a 2020 2869 6e73 ializing:: (ins
│ │ │ │ │ +0002d710: 7461 6e63 6529 0a0a 1f0a 4669 6c65 3a20 tance)....File:
│ │ │ │ │ +0002d720: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ +0002d730: 4e6f 6465 3a20 5661 6c75 6548 6f6c 6465 Node: ValueHolde
│ │ │ │ │ +0002d740: 7220 636c 6173 732d 6372 6561 7469 6e67 r class-creating
│ │ │ │ │ +0002d750: 2069 6e73 7461 6e63 6573 2c20 204e 6578 instances, Nex
│ │ │ │ │ +0002d760: 743a 2056 616c 7565 486f 6c64 6572 2d61 t: ValueHolder-a
│ │ │ │ │ +0002d770: 6363 6573 7369 6e67 2c20 2055 703a 2056 ccessing, Up: V
│ │ │ │ │ +0002d780: 616c 7565 486f 6c64 6572 0a0a 312e 3230 alueHolder..1.20
│ │ │ │ │ +0002d790: 352e 3120 5661 6c75 6548 6f6c 6465 7220 5.1 ValueHolder
│ │ │ │ │ +0002d7a0: 636c 6173 733a 2063 7265 6174 696e 6720 class: creating
│ │ │ │ │ +0002d7b0: 696e 7374 616e 6365 730a 2d2d 2d2d 2d2d instances.------
│ │ │ │ │ +0002d7c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0002d7d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0002d7e0: 2d2d 2d2d 2d2d 2d0a 0a6e 6577 0a20 2020 -------..new.
│ │ │ │ │ +0002d7f0: 2020 4372 6561 7465 2061 2056 616c 7565 Create a Value
│ │ │ │ │ +0002d800: 486f 6c64 6572 2077 686f 7365 2073 7461 Holder whose sta
│ │ │ │ │ +0002d810: 7274 696e 6720 7661 6c75 6520 6973 206e rting value is n
│ │ │ │ │ +0002d820: 696c 0a0a 6e75 6c6c 0a20 2020 2020 416e il..null. An
│ │ │ │ │ +0002d830: 7377 6572 2074 6865 2073 6f6c 6520 696e swer the sole in
│ │ │ │ │ +0002d840: 7374 616e 6365 206f 6620 4e75 6c6c 5661 stance of NullVa
│ │ │ │ │ +0002d850: 6c75 6548 6f6c 6465 720a 0a77 6974 683a lueHolder..with:
│ │ │ │ │ +0002d860: 2061 6e4f 626a 6563 740a 2020 2020 2043 anObject. C
│ │ │ │ │ +0002d870: 7265 6174 6520 6120 5661 6c75 6548 6f6c reate a ValueHol
│ │ │ │ │ +0002d880: 6465 7220 7768 6f73 6520 7374 6172 7469 der whose starti
│ │ │ │ │ +0002d890: 6e67 2076 616c 7565 2069 7320 616e 4f62 ng value is anOb
│ │ │ │ │ +0002d8a0: 6a65 6374 0a0a 0a1f 0a46 696c 653a 2067 ject.....File: g
│ │ │ │ │ +0002d8b0: 7374 2d62 6173 652e 696e 666f 2c20 204e st-base.info, N
│ │ │ │ │ +0002d8c0: 6f64 653a 2056 616c 7565 486f 6c64 6572 ode: ValueHolder
│ │ │ │ │ +0002d8d0: 2d61 6363 6573 7369 6e67 2c20 204e 6578 -accessing, Nex
│ │ │ │ │ +0002d8e0: 743a 2056 616c 7565 486f 6c64 6572 2d69 t: ValueHolder-i
│ │ │ │ │ +0002d8f0: 6e69 7469 616c 697a 696e 672c 2020 5072 nitializing, Pr
│ │ │ │ │ +0002d900: 6576 3a20 5661 6c75 6548 6f6c 6465 7220 ev: ValueHolder
│ │ │ │ │ +0002d910: 636c 6173 732d 6372 6561 7469 6e67 2069 class-creating i
│ │ │ │ │ +0002d920: 6e73 7461 6e63 6573 2c20 2055 703a 2056 nstances, Up: V
│ │ │ │ │ +0002d930: 616c 7565 486f 6c64 6572 0a0a 312e 3230 alueHolder..1.20
│ │ │ │ │ +0002d940: 352e 3220 5661 6c75 6548 6f6c 6465 723a 5.2 ValueHolder:
│ │ │ │ │ +0002d950: 2061 6363 6573 7369 6e67 0a2d 2d2d 2d2d accessing.-----
│ │ │ │ │ +0002d960: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0002d970: 2d2d 2d2d 2d2d 2d2d 2d0a 0a76 616c 7565 ---------..value
│ │ │ │ │ +0002d980: 0a20 2020 2020 4765 7420 7468 6520 7661 . Get the va
│ │ │ │ │ +0002d990: 6c75 6520 6f66 2074 6865 2072 6563 6569 lue of the recei
│ │ │ │ │ +0002d9a0: 7665 722e 0a0a 7661 6c75 653a 2061 6e4f ver...value: anO
│ │ │ │ │ +0002d9b0: 626a 6563 740a 2020 2020 2053 6574 2074 bject. Set t
│ │ │ │ │ +0002d9c0: 6865 2076 616c 7565 206f 6620 7468 6520 he value of the
│ │ │ │ │ +0002d9d0: 7265 6365 6976 6572 2e0a 0a0a 1f0a 4669 receiver......Fi
│ │ │ │ │ +0002d9e0: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ +0002d9f0: 6f2c 2020 4e6f 6465 3a20 5661 6c75 6548 o, Node: ValueH
│ │ │ │ │ +0002da00: 6f6c 6465 722d 696e 6974 6961 6c69 7a69 older-initializi
│ │ │ │ │ +0002da10: 6e67 2c20 2050 7265 763a 2056 616c 7565 ng, Prev: Value
│ │ │ │ │ +0002da20: 486f 6c64 6572 2d61 6363 6573 7369 6e67 Holder-accessing
│ │ │ │ │ +0002da30: 2c20 2055 703a 2056 616c 7565 486f 6c64 , Up: ValueHold
│ │ │ │ │ +0002da40: 6572 0a0a 312e 3230 352e 3320 5661 6c75 er..1.205.3 Valu
│ │ │ │ │ +0002da50: 6548 6f6c 6465 723a 2069 6e69 7469 616c eHolder: initial
│ │ │ │ │ +0002da60: 697a 696e 670a 2d2d 2d2d 2d2d 2d2d 2d2d izing.----------
│ │ │ │ │ +0002da70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0002da80: 2d2d 2d2d 2d2d 2d0a 0a69 6e69 7469 616c -------..initial
│ │ │ │ │ +0002da90: 697a 650a 2020 2020 2050 7269 7661 7465 ize. Private
│ │ │ │ │ +0002daa0: 202d 2073 6574 2074 6865 2069 6e69 7469 - set the initi
│ │ │ │ │ +0002dab0: 616c 2076 616c 7565 206f 6620 7468 6520 al value of the
│ │ │ │ │ +0002dac0: 7265 6365 6976 6572 0a0a 0a1f 0a46 696c receiver.....Fil
│ │ │ │ │ +0002dad0: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ +0002dae0: 2c20 204e 6f64 653a 2056 6172 6961 626c , Node: Variabl
│ │ │ │ │ +0002daf0: 6542 696e 6469 6e67 2c20 204e 6578 743a eBinding, Next:
│ │ │ │ │ +0002db00: 2056 6572 7369 6f6e 6162 6c65 4f62 6a65 VersionableObje
│ │ │ │ │ +0002db10: 6374 5072 6f78 792c 2020 5072 6576 3a20 ctProxy, Prev:
│ │ │ │ │ +0002db20: 5661 6c75 6548 6f6c 6465 722c 2020 5570 ValueHolder, Up
│ │ │ │ │ +0002db30: 3a20 4261 7365 2063 6c61 7373 6573 0a0a : Base classes..
│ │ │ │ │ +0002db40: 312e 3230 3620 5661 7269 6162 6c65 4269 1.206 VariableBi
│ │ │ │ │ +0002db50: 6e64 696e 670a 3d3d 3d3d 3d3d 3d3d 3d3d nding.==========
│ │ │ │ │ +0002db60: 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a44 6566 ===========..Def
│ │ │ │ │ +0002db70: 696e 6564 2069 6e20 6e61 6d65 7370 6163 ined in namespac
│ │ │ │ │ +0002db80: 6520 536d 616c 6c74 616c 6b0a 5375 7065 e Smalltalk.Supe
│ │ │ │ │ +0002db90: 7263 6c61 7373 3a20 486f 6d65 6441 7373 rclass: HomedAss
│ │ │ │ │ +0002dba0: 6f63 6961 7469 6f6e 0a43 6174 6567 6f72 ociation.Categor
│ │ │ │ │ +0002dbb0: 793a 204c 616e 6775 6167 652d 4461 7461 y: Language-Data
│ │ │ │ │ +0002dbc0: 2074 7970 6573 0a20 2020 2020 4d79 2069 types. My i
│ │ │ │ │ +0002dbd0: 6e73 7461 6e63 6573 2072 6570 7265 7365 nstances represe
│ │ │ │ │ +0002dbe0: 6e74 2061 206d 6170 7069 6e67 2062 6574 nt a mapping bet
│ │ │ │ │ +0002dbf0: 7765 656e 2061 206b 6579 2069 6e20 6120 ween a key in a
│ │ │ │ │ +0002dc00: 6e61 6d65 7370 6163 6520 616e 640a 2020 namespace and.
│ │ │ │ │ +0002dc10: 2020 2069 7473 2076 616c 7565 2e20 2049 its value. I
│ │ │ │ │ +0002dc20: 2070 7269 6e74 2064 6966 6665 7265 6e74 print different
│ │ │ │ │ +0002dc30: 2074 6861 6e20 6120 6e6f 726d 616c 2041 than a normal A
│ │ │ │ │ +0002dc40: 7373 6f63 6961 7469 6f6e 2c20 616e 6420 ssociation, and
│ │ │ │ │ +0002dc50: 6b6e 6f77 0a20 2020 2020 6162 6f75 7420 know. about
│ │ │ │ │ +0002dc60: 6d79 2070 6172 656e 7420 6e61 6d65 7370 my parent namesp
│ │ │ │ │ +0002dc70: 6163 652c 206f 7468 6572 7769 7365 206d ace, otherwise m
│ │ │ │ │ +0002dc80: 7920 6265 6861 7669 6f72 2069 7320 7468 y behavior is th
│ │ │ │ │ +0002dc90: 6520 7361 6d65 2e0a 0a2a 204d 656e 753a e same...* Menu:
│ │ │ │ │ +0002dca0: 0a0a 2a20 5661 7269 6162 6c65 4269 6e64 ..* VariableBind
│ │ │ │ │ +0002dcb0: 696e 672d 636f 6d70 696c 6572 3a3a 2020 ing-compiler::
│ │ │ │ │ +0002dcc0: 2869 6e73 7461 6e63 6529 0a2a 2056 6172 (instance).* Var
│ │ │ │ │ +0002dcd0: 6961 626c 6542 696e 6469 6e67 2d70 7269 iableBinding-pri
│ │ │ │ │ +0002dce0: 6e74 696e 673a 3a20 2028 696e 7374 616e nting:: (instan
│ │ │ │ │ +0002dcf0: 6365 290a 2a20 5661 7269 6162 6c65 4269 ce).* VariableBi
│ │ │ │ │ +0002dd00: 6e64 696e 672d 7361 7669 6e67 2061 6e64 nding-saving and
│ │ │ │ │ +0002dd10: 206c 6f61 6469 6e67 3a3a 2020 2869 6e73 loading:: (ins
│ │ │ │ │ +0002dd20: 7461 6e63 6529 0a2a 2056 6172 6961 626c tance).* Variabl
│ │ │ │ │ +0002dd30: 6542 696e 6469 6e67 2d73 746f 7269 6e67 eBinding-storing
│ │ │ │ │ +0002dd40: 3a3a 2020 2869 6e73 7461 6e63 6529 0a2a :: (instance).*
│ │ │ │ │ +0002dd50: 2056 6172 6961 626c 6542 696e 6469 6e67 VariableBinding
│ │ │ │ │ +0002dd60: 2d74 6573 7469 6e67 3a3a 2020 2869 6e73 -testing:: (ins
│ │ │ │ │ +0002dd70: 7461 6e63 6529 0a0a 1f0a 4669 6c65 3a20 tance)....File:
│ │ │ │ │ +0002dd80: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ +0002dd90: 4e6f 6465 3a20 5661 7269 6162 6c65 4269 Node: VariableBi
│ │ │ │ │ +0002dda0: 6e64 696e 672d 636f 6d70 696c 6572 2c20 nding-compiler,
│ │ │ │ │ +0002ddb0: 204e 6578 743a 2056 6172 6961 626c 6542 Next: VariableB
│ │ │ │ │ +0002ddc0: 696e 6469 6e67 2d70 7269 6e74 696e 672c inding-printing,
│ │ │ │ │ +0002ddd0: 2020 5570 3a20 5661 7269 6162 6c65 4269 Up: VariableBi
│ │ │ │ │ +0002dde0: 6e64 696e 670a 0a31 2e32 3036 2e31 2056 nding..1.206.1 V
│ │ │ │ │ +0002ddf0: 6172 6961 626c 6542 696e 6469 6e67 3a20 ariableBinding:
│ │ │ │ │ +0002de00: 636f 6d70 696c 6572 0a2d 2d2d 2d2d 2d2d compiler.-------
│ │ │ │ │ +0002de10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0002de20: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6c69 7465 ----------..lite
│ │ │ │ │ +0002de30: 7261 6c45 7175 616c 733a 2061 6e4f 626a ralEquals: anObj
│ │ │ │ │ +0002de40: 6563 740a 2020 2020 204e 6f74 2063 6f6d ect. Not com
│ │ │ │ │ +0002de50: 6d65 6e74 6564 2e0a 0a6c 6974 6572 616c mented...literal
│ │ │ │ │ +0002de60: 4861 7368 0a20 2020 2020 4e6f 7420 636f Hash. Not co
│ │ │ │ │ +0002de70: 6d6d 656e 7465 642e 0a0a 0a1f 0a46 696c mmented......Fil
│ │ │ │ │ +0002de80: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ +0002de90: 2c20 204e 6f64 653a 2056 6172 6961 626c , Node: Variabl
│ │ │ │ │ +0002dea0: 6542 696e 6469 6e67 2d70 7269 6e74 696e eBinding-printin
│ │ │ │ │ +0002deb0: 672c 2020 4e65 7874 3a20 5661 7269 6162 g, Next: Variab
│ │ │ │ │ +0002dec0: 6c65 4269 6e64 696e 672d 7361 7669 6e67 leBinding-saving
│ │ │ │ │ +0002ded0: 2061 6e64 206c 6f61 6469 6e67 2c20 2050 and loading, P
│ │ │ │ │ +0002dee0: 7265 763a 2056 6172 6961 626c 6542 696e rev: VariableBin
│ │ │ │ │ +0002def0: 6469 6e67 2d63 6f6d 7069 6c65 722c 2020 ding-compiler,
│ │ │ │ │ +0002df00: 5570 3a20 5661 7269 6162 6c65 4269 6e64 Up: VariableBind
│ │ │ │ │ +0002df10: 696e 670a 0a31 2e32 3036 2e32 2056 6172 ing..1.206.2 Var
│ │ │ │ │ +0002df20: 6961 626c 6542 696e 6469 6e67 3a20 7072 iableBinding: pr
│ │ │ │ │ +0002df30: 696e 7469 6e67 0a2d 2d2d 2d2d 2d2d 2d2d inting.---------
│ │ │ │ │ +0002df40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0002df50: 2d2d 2d2d 2d2d 2d2d 0a0a 7061 7468 0a20 --------..path.
│ │ │ │ │ +0002df60: 2020 2020 5072 696e 7420 6120 646f 7474 Print a dott
│ │ │ │ │ +0002df70: 6564 2070 6174 6820 7468 6174 2063 6f6d ed path that com
│ │ │ │ │ +0002df80: 7069 6c65 7320 746f 2074 6865 2072 6563 piles to the rec
│ │ │ │ │ +0002df90: 6569 7665 7227 7320 7661 6c75 650a 0a70 eiver's value..p
│ │ │ │ │ +0002dfa0: 7269 6e74 4f6e 3a20 6153 7472 6561 6d0a rintOn: aStream.
│ │ │ │ │ +0002dfb0: 2020 2020 2050 7574 206f 6e20 6153 7472 Put on aStr
│ │ │ │ │ +0002dfc0: 6561 6d20 6120 7265 7072 6573 656e 7461 eam a representa
│ │ │ │ │ +0002dfd0: 7469 6f6e 206f 6620 7468 6520 7265 6365 tion of the rece
│ │ │ │ │ +0002dfe0: 6976 6572 0a0a 0a1f 0a46 696c 653a 2067 iver.....File: g
│ │ │ │ │ +0002dff0: 7374 2d62 6173 652e 696e 666f 2c20 204e st-base.info, N
│ │ │ │ │ +0002e000: 6f64 653a 2056 6172 6961 626c 6542 696e ode: VariableBin
│ │ │ │ │ +0002e010: 6469 6e67 2d73 6176 696e 6720 616e 6420 ding-saving and
│ │ │ │ │ +0002e020: 6c6f 6164 696e 672c 2020 4e65 7874 3a20 loading, Next:
│ │ │ │ │ +0002e030: 5661 7269 6162 6c65 4269 6e64 696e 672d VariableBinding-
│ │ │ │ │ +0002e040: 7374 6f72 696e 672c 2020 5072 6576 3a20 storing, Prev:
│ │ │ │ │ +0002e050: 5661 7269 6162 6c65 4269 6e64 696e 672d VariableBinding-
│ │ │ │ │ +0002e060: 7072 696e 7469 6e67 2c20 2055 703a 2056 printing, Up: V
│ │ │ │ │ +0002e070: 6172 6961 626c 6542 696e 6469 6e67 0a0a ariableBinding..
│ │ │ │ │ +0002e080: 312e 3230 362e 3320 5661 7269 6162 6c65 1.206.3 Variable
│ │ │ │ │ +0002e090: 4269 6e64 696e 673a 2073 6176 696e 6720 Binding: saving
│ │ │ │ │ +0002e0a0: 616e 6420 6c6f 6164 696e 670a 2d2d 2d2d and loading.----
│ │ │ │ │ +0002e0b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0002e0c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0002e0d0: 2d2d 2d2d 2d2d 2d0a 0a62 696e 6172 7952 -------..binaryR
│ │ │ │ │ +0002e0e0: 6570 7265 7365 6e74 6174 696f 6e4f 626a epresentationObj
│ │ │ │ │ +0002e0f0: 6563 740a 2020 2020 2054 6869 7320 6d65 ect. This me
│ │ │ │ │ +0002e100: 7468 6f64 2069 7320 696d 706c 656d 656e thod is implemen
│ │ │ │ │ +0002e110: 7465 6420 746f 2061 6c6c 6f77 2066 6f72 ted to allow for
│ │ │ │ │ +0002e120: 2061 2050 6c75 6767 6162 6c65 5072 6f78 a PluggableProx
│ │ │ │ │ +0002e130: 7920 746f 2062 6520 7573 6564 0a20 2020 y to be used.
│ │ │ │ │ +0002e140: 2020 7769 7468 2056 6172 6961 626c 6542 with VariableB
│ │ │ │ │ +0002e150: 696e 6469 6e67 732e 2020 416e 7377 6572 indings. Answer
│ │ │ │ │ +0002e160: 2061 2044 6972 6563 7465 644d 6573 7361 a DirectedMessa
│ │ │ │ │ +0002e170: 6765 2077 6869 6368 2073 656e 6473 2023 ge which sends #
│ │ │ │ │ +0002e180: 6174 3a0a 2020 2020 2074 6f20 7468 6520 at:. to the
│ │ │ │ │ +0002e190: 656e 7669 726f 6e6d 656e 7420 7468 6174 environment that
│ │ │ │ │ +0002e1a0: 2068 6f6c 6473 2074 6865 2072 6563 6569 holds the recei
│ │ │ │ │ +0002e1b0: 7665 722e 0a0a 0a1f 0a46 696c 653a 2067 ver......File: g
│ │ │ │ │ +0002e1c0: 7374 2d62 6173 652e 696e 666f 2c20 204e st-base.info, N
│ │ │ │ │ +0002e1d0: 6f64 653a 2056 6172 6961 626c 6542 696e ode: VariableBin
│ │ │ │ │ +0002e1e0: 6469 6e67 2d73 746f 7269 6e67 2c20 204e ding-storing, N
│ │ │ │ │ +0002e1f0: 6578 743a 2056 6172 6961 626c 6542 696e ext: VariableBin
│ │ │ │ │ +0002e200: 6469 6e67 2d74 6573 7469 6e67 2c20 2050 ding-testing, P
│ │ │ │ │ +0002e210: 7265 763a 2056 6172 6961 626c 6542 696e rev: VariableBin
│ │ │ │ │ +0002e220: 6469 6e67 2d73 6176 696e 6720 616e 6420 ding-saving and
│ │ │ │ │ +0002e230: 6c6f 6164 696e 672c 2020 5570 3a20 5661 loading, Up: Va
│ │ │ │ │ +0002e240: 7269 6162 6c65 4269 6e64 696e 670a 0a31 riableBinding..1
│ │ │ │ │ +0002e250: 2e32 3036 2e34 2056 6172 6961 626c 6542 .206.4 VariableB
│ │ │ │ │ +0002e260: 696e 6469 6e67 3a20 7374 6f72 696e 670a inding: storing.
│ │ │ │ │ +0002e270: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0002e280: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0002e290: 0a0a 6973 4c69 7465 7261 6c4f 626a 6563 ..isLiteralObjec
│ │ │ │ │ +0002e2a0: 740a 2020 2020 2041 6e73 7765 7220 7768 t. Answer wh
│ │ │ │ │ +0002e2b0: 6574 6865 7220 7468 6520 7265 6365 6976 ether the receiv
│ │ │ │ │ +0002e2c0: 6572 2069 7320 6578 7072 6573 7369 626c er is expressibl
│ │ │ │ │ +0002e2d0: 6520 6173 2061 2053 6d61 6c6c 7461 6c6b e as a Smalltalk
│ │ │ │ │ +0002e2e0: 206c 6974 6572 616c 2e0a 0a73 746f 7265 literal...store
│ │ │ │ │ +0002e2f0: 4c69 7465 7261 6c4f 6e3a 2061 5374 7265 LiteralOn: aStre
│ │ │ │ │ +0002e300: 616d 0a20 2020 2020 5374 6f72 6520 6f6e am. Store on
│ │ │ │ │ +0002e310: 2061 5374 7265 616d 2073 6f6d 6520 536d aStream some Sm
│ │ │ │ │ +0002e320: 616c 6c74 616c 6b20 636f 6465 2077 6869 alltalk code whi
│ │ │ │ │ +0002e330: 6368 2063 6f6d 7069 6c65 7320 746f 2074 ch compiles to t
│ │ │ │ │ +0002e340: 6865 2072 6563 6569 7665 720a 0a73 746f he receiver..sto
│ │ │ │ │ +0002e350: 7265 4f6e 3a20 6153 7472 6561 6d0a 2020 reOn: aStream.
│ │ │ │ │ +0002e360: 2020 2050 7574 206f 6e20 6153 7472 6561 Put on aStrea
│ │ │ │ │ +0002e370: 6d20 736f 6d65 2053 6d61 6c6c 7461 6c6b m some Smalltalk
│ │ │ │ │ +0002e380: 2063 6f64 6520 636f 6d70 696c 696e 6720 code compiling
│ │ │ │ │ +0002e390: 746f 2074 6865 2072 6563 6569 7665 720a to the receiver.
│ │ │ │ │ +0002e3a0: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ +0002e3b0: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ +0002e3c0: 5661 7269 6162 6c65 4269 6e64 696e 672d VariableBinding-
│ │ │ │ │ +0002e3d0: 7465 7374 696e 672c 2020 5072 6576 3a20 testing, Prev:
│ │ │ │ │ +0002e3e0: 5661 7269 6162 6c65 4269 6e64 696e 672d VariableBinding-
│ │ │ │ │ +0002e3f0: 7374 6f72 696e 672c 2020 5570 3a20 5661 storing, Up: Va
│ │ │ │ │ +0002e400: 7269 6162 6c65 4269 6e64 696e 670a 0a31 riableBinding..1
│ │ │ │ │ +0002e410: 2e32 3036 2e35 2056 6172 6961 626c 6542 .206.5 VariableB
│ │ │ │ │ +0002e420: 696e 6469 6e67 3a20 7465 7374 696e 670a inding: testing.
│ │ │ │ │ +0002e430: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0002e440: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0002e450: 0a0a 6973 4465 6669 6e65 640a 2020 2020 ..isDefined.
│ │ │ │ │ +0002e460: 2041 6e73 7765 7220 7472 7565 2069 6620 Answer true if
│ │ │ │ │ +0002e470: 7468 6973 2056 6172 6961 626c 6542 696e this VariableBin
│ │ │ │ │ +0002e480: 6469 6e67 206c 6976 6573 206f 7574 7369 ding lives outsi
│ │ │ │ │ +0002e490: 6465 2074 6865 2055 6e64 6563 6c61 7265 de the Undeclare
│ │ │ │ │ +0002e4a0: 640a 2020 2020 2064 6963 7469 6f6e 6172 d. dictionar
│ │ │ │ │ +0002e4b0: 790a 0a0a 1f0a 4669 6c65 3a20 6773 742d y.....File: gst-
│ │ │ │ │ +0002e4c0: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ +0002e4d0: 3a20 5665 7273 696f 6e61 626c 654f 626a : VersionableObj
│ │ │ │ │ +0002e4e0: 6563 7450 726f 7879 2c20 204e 6578 743a ectProxy, Next:
│ │ │ │ │ +0002e4f0: 2056 4653 2e41 7263 6869 7665 4669 6c65 VFS.ArchiveFile
│ │ │ │ │ +0002e500: 2c20 2050 7265 763a 2056 6172 6961 626c , Prev: Variabl
│ │ │ │ │ +0002e510: 6542 696e 6469 6e67 2c20 2055 703a 2042 eBinding, Up: B
│ │ │ │ │ +0002e520: 6173 6520 636c 6173 7365 730a 0a31 2e32 ase classes..1.2
│ │ │ │ │ +0002e530: 3037 2056 6572 7369 6f6e 6162 6c65 4f62 07 VersionableOb
│ │ │ │ │ +0002e540: 6a65 6374 5072 6f78 790a 3d3d 3d3d 3d3d jectProxy.======
│ │ │ │ │ +0002e550: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ +0002e560: 3d3d 3d3d 3d3d 0a0a 4465 6669 6e65 6420 ======..Defined
│ │ │ │ │ +0002e570: 696e 206e 616d 6573 7061 6365 2053 6d61 in namespace Sma
│ │ │ │ │ +0002e580: 6c6c 7461 6c6b 0a53 7570 6572 636c 6173 lltalk.Superclas
│ │ │ │ │ +0002e590: 733a 204e 756c 6c50 726f 7879 0a43 6174 s: NullProxy.Cat
│ │ │ │ │ +0002e5a0: 6567 6f72 793a 2053 7472 6561 6d73 2d46 egory: Streams-F
│ │ │ │ │ +0002e5b0: 696c 6573 0a20 2020 2020 4920 616d 2061 iles. I am a
│ │ │ │ │ +0002e5c0: 2070 726f 7879 2074 6861 7420 7374 6f72 proxy that stor
│ │ │ │ │ +0002e5d0: 6573 2061 6464 6974 696f 6e61 6c20 696e es additional in
│ │ │ │ │ +0002e5e0: 666f 726d 6174 696f 6e20 746f 2061 6c6c formation to all
│ │ │ │ │ +0002e5f0: 6f77 2064 6966 6665 7265 6e74 0a20 2020 ow different.
│ │ │ │ │ +0002e600: 2020 7665 7273 696f 6e73 206f 6620 616e versions of an
│ │ │ │ │ +0002e610: 206f 626a 6563 7427 7320 7265 7072 6573 object's repres
│ │ │ │ │ +0002e620: 656e 7461 7469 6f6e 7320 746f 2062 6520 entations to be
│ │ │ │ │ +0002e630: 6861 6e64 6c65 6420 6279 2074 6865 0a20 handled by the.
│ │ │ │ │ +0002e640: 2020 2020 7072 6f67 7261 6d2e 2020 5665 program. Ve
│ │ │ │ │ +0002e650: 7273 696f 6e61 626c 654f 626a 6563 7450 rsionableObjectP
│ │ │ │ │ +0002e660: 726f 7869 6573 2061 7265 2062 6163 6b77 roxies are backw
│ │ │ │ │ +0002e670: 6172 6473 2063 6f6d 7061 7469 626c 652c ards compatible,
│ │ │ │ │ +0002e680: 2074 6861 740a 2020 2020 2069 7320 796f that. is yo
│ │ │ │ │ +0002e690: 7520 6361 6e20 7375 7070 6f72 7420 7665 u can support ve
│ │ │ │ │ +0002e6a0: 7273 696f 6e69 6e67 2065 7665 6e20 6966 rsioning even if
│ │ │ │ │ +0002e6b0: 2079 6f75 2064 6964 206e 6f74 2075 7365 you did not use
│ │ │ │ │ +0002e6c0: 2061 0a20 2020 2020 5665 7273 696f 6e61 a. Versiona
│ │ │ │ │ +0002e6d0: 626c 654f 626a 6563 7450 726f 7879 2066 bleObjectProxy f
│ │ │ │ │ +0002e6e0: 6f72 2074 6861 7420 636c 6173 7320 7768 or that class wh
│ │ │ │ │ +0002e6f0: 656e 2074 6865 206f 626a 6563 7420 7761 en the object wa
│ │ │ │ │ +0002e700: 730a 2020 2020 206f 7269 6769 6e61 7269 s. originari
│ │ │ │ │ +0002e710: 6c79 2064 756d 7065 642e 2020 5665 7273 ly dumped. Vers
│ │ │ │ │ +0002e720: 696f 6e61 626c 654f 626a 6563 7450 726f ionableObjectPro
│ │ │ │ │ +0002e730: 7879 2064 6f65 7320 6e6f 7420 7375 7070 xy does not supp
│ │ │ │ │ +0002e740: 6f72 740a 2020 2020 2063 6c61 7373 6573 ort. classes
│ │ │ │ │ +0002e750: 2074 6861 7420 6368 616e 6765 6420 7368 that changed sh
│ │ │ │ │ +0002e760: 6170 6520 6163 726f 7373 2064 6966 6665 ape across diffe
│ │ │ │ │ +0002e770: 7265 6e74 2076 6572 7369 6f6e 732e 2020 rent versions.
│ │ │ │ │ +0002e780: 5365 6520 7468 650a 2020 2020 206d 6574 See the. met
│ │ │ │ │ +0002e790: 686f 6420 636f 6d6d 656e 7473 2066 6f72 hod comments for
│ │ │ │ │ +0002e7a0: 206d 6f72 6520 696e 666f 726d 6174 696f more informatio
│ │ │ │ │ +0002e7b0: 6e2e 0a0a 2a20 4d65 6e75 3a0a 0a2a 2056 n...* Menu:..* V
│ │ │ │ │ +0002e7c0: 6572 7369 6f6e 6162 6c65 4f62 6a65 6374 ersionableObject
│ │ │ │ │ +0002e7d0: 5072 6f78 7920 636c 6173 732d 7361 7669 Proxy class-savi
│ │ │ │ │ +0002e7e0: 6e67 2061 6e64 2072 6573 746f 7269 6e67 ng and restoring
│ │ │ │ │ +0002e7f0: 3a3a 2020 2863 6c61 7373 290a 2a20 5665 :: (class).* Ve
│ │ │ │ │ +0002e800: 7273 696f 6e61 626c 654f 626a 6563 7450 rsionableObjectP
│ │ │ │ │ +0002e810: 726f 7879 2d73 6176 696e 6720 616e 6420 roxy-saving and
│ │ │ │ │ +0002e820: 7265 7374 6f72 696e 673a 3a20 2028 696e restoring:: (in
│ │ │ │ │ +0002e830: 7374 616e 6365 290a 0a1f 0a46 696c 653a stance)....File:
│ │ │ │ │ +0002e840: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ +0002e850: 204e 6f64 653a 2056 6572 7369 6f6e 6162 Node: Versionab
│ │ │ │ │ +0002e860: 6c65 4f62 6a65 6374 5072 6f78 7920 636c leObjectProxy cl
│ │ │ │ │ +0002e870: 6173 732d 7361 7669 6e67 2061 6e64 2072 ass-saving and r
│ │ │ │ │ +0002e880: 6573 746f 7269 6e67 2c20 204e 6578 743a estoring, Next:
│ │ │ │ │ +0002e890: 2056 6572 7369 6f6e 6162 6c65 4f62 6a65 VersionableObje
│ │ │ │ │ +0002e8a0: 6374 5072 6f78 792d 7361 7669 6e67 2061 ctProxy-saving a
│ │ │ │ │ +0002e8b0: 6e64 2072 6573 746f 7269 6e67 2c20 2055 nd restoring, U
│ │ │ │ │ +0002e8c0: 703a 2056 6572 7369 6f6e 6162 6c65 4f62 p: VersionableOb
│ │ │ │ │ +0002e8d0: 6a65 6374 5072 6f78 790a 0a31 2e32 3037 jectProxy..1.207
│ │ │ │ │ +0002e8e0: 2e31 2056 6572 7369 6f6e 6162 6c65 4f62 .1 VersionableOb
│ │ │ │ │ +0002e8f0: 6a65 6374 5072 6f78 7920 636c 6173 733a jectProxy class:
│ │ │ │ │ +0002e900: 2073 6176 696e 6720 616e 6420 7265 7374 saving and rest
│ │ │ │ │ +0002e910: 6f72 696e 670a 2d2d 2d2d 2d2d 2d2d 2d2d oring.----------
│ │ │ │ │ +0002e920: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0002e930: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0002e940: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0002e950: 0a0a 6c6f 6164 4672 6f6d 3a20 616e 4f62 ..loadFrom: anOb
│ │ │ │ │ +0002e960: 6a65 6374 4475 6d70 6572 0a20 2020 2020 jectDumper.
│ │ │ │ │ +0002e970: 5265 7472 6965 7665 2074 6865 206f 626a Retrieve the obj
│ │ │ │ │ +0002e980: 6563 742e 2020 4966 2074 6865 2076 6572 ect. If the ver
│ │ │ │ │ +0002e990: 7369 6f6e 206e 756d 6265 7220 646f 6573 sion number does
│ │ │ │ │ +0002e9a0: 6e27 7420 6d61 7463 6820 7468 650a 2020 n't match the.
│ │ │ │ │ +0002e9b0: 2020 2023 6269 6e61 7279 5265 7072 6573 #binaryRepres
│ │ │ │ │ +0002e9c0: 656e 7461 7469 6f6e 5665 7273 696f 6e20 entationVersion
│ │ │ │ │ +0002e9d0: 616e 7377 6572 6564 2062 7920 7468 6520 answered by the
│ │ │ │ │ +0002e9e0: 636c 6173 732c 2063 616c 6c20 7468 6520 class, call the
│ │ │ │ │ +0002e9f0: 636c 6173 7327 0a20 2020 2020 2363 6f6e class'. #con
│ │ │ │ │ +0002ea00: 7665 7274 4672 6f6d 5665 7273 696f 6e3a vertFromVersion:
│ │ │ │ │ +0002ea10: 7769 7468 4669 7865 6456 6172 6961 626c withFixedVariabl
│ │ │ │ │ +0002ea20: 6573 3a69 6e73 7461 6e63 6556 6172 6961 es:instanceVaria
│ │ │ │ │ +0002ea30: 626c 6573 3a66 6f72 3a0a 2020 2020 206d bles:for:. m
│ │ │ │ │ +0002ea40: 6574 686f 642e 2020 5468 6520 7374 6f72 ethod. The stor
│ │ │ │ │ +0002ea50: 6564 2076 6572 7369 6f6e 206e 756d 6265 ed version numbe
│ │ │ │ │ +0002ea60: 7220 7769 6c6c 2062 6520 7468 6520 6669 r will be the fi
│ │ │ │ │ +0002ea70: 7273 7420 7061 7261 6d65 7465 7220 746f rst parameter to
│ │ │ │ │ +0002ea80: 0a20 2020 2020 7468 6174 206d 6574 686f . that metho
│ │ │ │ │ +0002ea90: 6420 286f 7220 6e69 6c20 6966 2074 6865 d (or nil if the
│ │ │ │ │ +0002eaa0: 2073 746f 7265 6420 6f62 6a65 6374 2064 stored object d
│ │ │ │ │ +0002eab0: 6964 206e 6f74 2065 6d70 6c6f 7920 610a id not employ a.
│ │ │ │ │ +0002eac0: 2020 2020 2056 6572 7369 6f6e 6162 6c65 Versionable
│ │ │ │ │ +0002ead0: 4f62 6a65 6374 5072 6f78 7929 2c20 7468 ObjectProxy), th
│ │ │ │ │ +0002eae0: 6520 7265 6d61 696e 696e 6720 7061 7261 e remaining para
│ │ │ │ │ +0002eaf0: 6d65 7465 7273 2077 696c 6c20 6265 0a20 meters will be.
│ │ │ │ │ +0002eb00: 2020 2020 7265 7370 6563 7469 7665 6c79 respectively
│ │ │ │ │ +0002eb10: 2074 6865 2066 6978 6564 2069 6e73 7461 the fixed insta
│ │ │ │ │ +0002eb20: 6e63 6520 7661 7269 6162 6c65 732c 2074 nce variables, t
│ │ │ │ │ +0002eb30: 6865 2069 6e64 6578 6564 2069 6e73 7461 he indexed insta
│ │ │ │ │ +0002eb40: 6e63 650a 2020 2020 2076 6172 6961 626c nce. variabl
│ │ │ │ │ +0002eb50: 6573 2028 6f72 206e 696c 2069 6620 7468 es (or nil if th
│ │ │ │ │ +0002eb60: 6520 636c 6173 7320 6973 2066 6978 6564 e class is fixed
│ │ │ │ │ +0002eb70: 292c 2061 6e64 2074 6865 204f 626a 6563 ), and the Objec
│ │ │ │ │ +0002eb80: 7444 756d 7065 720a 2020 2020 2069 7473 tDumper. its
│ │ │ │ │ +0002eb90: 656c 662e 2020 4966 206e 6f20 5665 7273 elf. If no Vers
│ │ │ │ │ +0002eba0: 696f 6e61 626c 654f 626a 6563 7450 726f ionableObjectPro
│ │ │ │ │ +0002ebb0: 7879 2c20 7468 6520 636c 6173 7320 6973 xy, the class is
│ │ │ │ │ +0002ebc0: 2073 656e 740a 2020 2020 2023 6e6f 6e56 sent. #nonV
│ │ │ │ │ +0002ebd0: 6572 7369 6f6e 6564 496e 7374 5369 7a65 ersionedInstSize
│ │ │ │ │ +0002ebe0: 2074 6f20 7265 7472 6965 7665 2074 6865 to retrieve the
│ │ │ │ │ +0002ebf0: 206e 756d 6265 7220 6f66 2066 6978 6564 number of fixed
│ │ │ │ │ +0002ec00: 2069 6e73 7461 6e63 650a 2020 2020 2076 instance. v
│ │ │ │ │ +0002ec10: 6172 6961 626c 6573 2073 746f 7265 6420 ariables stored
│ │ │ │ │ +0002ec20: 666f 7220 7468 6520 6e6f 6e2d 7665 7273 for the non-vers
│ │ │ │ │ +0002ec30: 696f 6e65 6420 6f62 6a65 6374 2e0a 0a0a ioned object....
│ │ │ │ │ +0002ec40: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ +0002ec50: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 5665 .info, Node: Ve
│ │ │ │ │ +0002ec60: 7273 696f 6e61 626c 654f 626a 6563 7450 rsionableObjectP
│ │ │ │ │ +0002ec70: 726f 7879 2d73 6176 696e 6720 616e 6420 roxy-saving and
│ │ │ │ │ +0002ec80: 7265 7374 6f72 696e 672c 2020 5072 6576 restoring, Prev
│ │ │ │ │ +0002ec90: 3a20 5665 7273 696f 6e61 626c 654f 626a : VersionableObj
│ │ │ │ │ +0002eca0: 6563 7450 726f 7879 2063 6c61 7373 2d73 ectProxy class-s
│ │ │ │ │ +0002ecb0: 6176 696e 6720 616e 6420 7265 7374 6f72 aving and restor
│ │ │ │ │ +0002ecc0: 696e 672c 2020 5570 3a20 5665 7273 696f ing, Up: Versio
│ │ │ │ │ +0002ecd0: 6e61 626c 654f 626a 6563 7450 726f 7879 nableObjectProxy
│ │ │ │ │ +0002ece0: 0a0a 312e 3230 372e 3220 5665 7273 696f ..1.207.2 Versio
│ │ │ │ │ +0002ecf0: 6e61 626c 654f 626a 6563 7450 726f 7879 nableObjectProxy
│ │ │ │ │ +0002ed00: 3a20 7361 7669 6e67 2061 6e64 2072 6573 : saving and res
│ │ │ │ │ +0002ed10: 746f 7269 6e67 0a2d 2d2d 2d2d 2d2d 2d2d toring.---------
│ │ │ │ │ +0002ed20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0002ed30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0002ed40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a64 756d -----------..dum
│ │ │ │ │ +0002ed50: 7054 6f3a 2061 6e4f 626a 6563 7444 756d pTo: anObjectDum
│ │ │ │ │ +0002ed60: 7065 720a 2020 2020 2053 6176 6520 7468 per. Save th
│ │ │ │ │ +0002ed70: 6520 6f62 6a65 6374 2077 6974 6820 6578 e object with ex
│ │ │ │ │ +0002ed80: 7472 6120 7665 7273 696f 6e69 6e67 2069 tra versioning i
│ │ │ │ │ +0002ed90: 6e66 6f72 6d61 7469 6f6e 2e0a 0a0a 1f0a nformation......
│ │ │ │ │ +0002eda0: 4669 6c65 3a20 6773 742d 6261 7365 2e69 File: gst-base.i
│ │ │ │ │ +0002edb0: 6e66 6f2c 2020 4e6f 6465 3a20 5646 532e nfo, Node: VFS.
│ │ │ │ │ +0002edc0: 4172 6368 6976 6546 696c 652c 2020 4e65 ArchiveFile, Ne
│ │ │ │ │ +0002edd0: 7874 3a20 5646 532e 4172 6368 6976 654d xt: VFS.ArchiveM
│ │ │ │ │ +0002ede0: 656d 6265 722c 2020 5072 6576 3a20 5665 ember, Prev: Ve
│ │ │ │ │ +0002edf0: 7273 696f 6e61 626c 654f 626a 6563 7450 rsionableObjectP
│ │ │ │ │ +0002ee00: 726f 7879 2c20 2055 703a 2042 6173 6520 roxy, Up: Base
│ │ │ │ │ +0002ee10: 636c 6173 7365 730a 0a31 2e32 3038 2056 classes..1.208 V
│ │ │ │ │ +0002ee20: 4653 2e41 7263 6869 7665 4669 6c65 0a3d FS.ArchiveFile.=
│ │ │ │ │ +0002ee30: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ +0002ee40: 3d3d 3d3d 0a0a 4465 6669 6e65 6420 696e ====..Defined in
│ │ │ │ │ +0002ee50: 206e 616d 6573 7061 6365 2053 6d61 6c6c namespace Small
│ │ │ │ │ +0002ee60: 7461 6c6b 2e56 4653 0a53 7570 6572 636c talk.VFS.Supercl
│ │ │ │ │ +0002ee70: 6173 733a 2056 4653 2e46 696c 6557 7261 ass: VFS.FileWra
│ │ │ │ │ +0002ee80: 7070 6572 0a43 6174 6567 6f72 793a 2053 pper.Category: S
│ │ │ │ │ +0002ee90: 7472 6561 6d73 2d46 696c 6573 0a20 2020 treams-Files.
│ │ │ │ │ +0002eea0: 2020 4172 6368 6976 6546 696c 6520 6861 ArchiveFile ha
│ │ │ │ │ +0002eeb0: 6e64 6c65 7320 7669 7274 7561 6c20 6669 ndles virtual fi
│ │ │ │ │ +0002eec0: 6c65 7379 7374 656d 7320 7468 6174 2068 lesystems that h
│ │ │ │ │ +0002eed0: 6176 6520 6120 6469 7265 6374 6f72 790a ave a directory.
│ │ │ │ │ +0002eee0: 2020 2020 2073 7472 7563 7475 7265 206f structure o
│ │ │ │ │ +0002eef0: 6620 7468 6569 7220 6f77 6e2e 2020 5468 f their own. Th
│ │ │ │ │ +0002ef00: 6520 6469 7265 6374 6f72 6965 7320 616e e directories an
│ │ │ │ │ +0002ef10: 6420 6669 6c65 7320 696e 2074 6865 2061 d files in the a
│ │ │ │ │ +0002ef20: 7263 6869 7665 0a20 2020 2020 6172 6520 rchive. are
│ │ │ │ │ +0002ef30: 696e 7374 616e 6365 7320 6f66 2041 7263 instances of Arc
│ │ │ │ │ +0002ef40: 6869 7665 4d65 6d62 6572 2c20 6275 7420 hiveMember, but
│ │ │ │ │ +0002ef50: 7468 6520 6675 6e63 7469 6f6e 616c 6974 the functionalit
│ │ │ │ │ +0002ef60: 7920 7265 7369 6465 730a 2020 2020 2065 y resides. e
│ │ │ │ │ +0002ef70: 6e74 6972 656c 7920 696e 2041 7263 6869 ntirely in Archi
│ │ │ │ │ +0002ef80: 7665 4669 6c65 2062 6563 6175 7365 2074 veFile because t
│ │ │ │ │ +0002ef90: 6865 206d 656d 6265 7273 2077 696c 6c20 he members will
│ │ │ │ │ +0002efa0: 7374 696c 6c20 6173 6b20 7468 650a 2020 still ask the.
│ │ │ │ │ +0002efb0: 2020 2061 7263 6869 7665 2074 6f20 6765 archive to ge
│ │ │ │ │ +0002efc0: 7420 6469 7265 6374 6f72 7920 696e 666f t directory info
│ │ │ │ │ +0002efd0: 726d 6174 696f 6e20 6f6e 2074 6865 6d2c rmation on them,
│ │ │ │ │ +0002efe0: 2074 6f20 6578 7472 6163 7420 7468 656d to extract them
│ │ │ │ │ +0002eff0: 2074 6f20 610a 2020 2020 2072 6561 6c20 to a. real
│ │ │ │ │ +0002f000: 6669 6c65 2c20 616e 6420 736f 206f 6e2e file, and so on.
│ │ │ │ │ +0002f010: 0a0a 2a20 4d65 6e75 3a0a 0a2a 2056 4653 ..* Menu:..* VFS
│ │ │ │ │ +0002f020: 2e41 7263 6869 7665 4669 6c65 2d41 7263 .ArchiveFile-Arc
│ │ │ │ │ +0002f030: 6869 7665 4d65 6d62 6572 2070 726f 746f hiveMember proto
│ │ │ │ │ +0002f040: 636f 6c3a 3a20 2028 696e 7374 616e 6365 col:: (instance
│ │ │ │ │ +0002f050: 290a 2a20 5646 532e 4172 6368 6976 6546 ).* VFS.ArchiveF
│ │ │ │ │ +0002f060: 696c 652d 6469 7265 6374 6f72 7920 6f70 ile-directory op
│ │ │ │ │ +0002f070: 6572 6174 696f 6e73 3a3a 2020 2869 6e73 erations:: (ins
│ │ │ │ │ +0002f080: 7461 6e63 6529 0a2a 2056 4653 2e41 7263 tance).* VFS.Arc
│ │ │ │ │ +0002f090: 6869 7665 4669 6c65 2d71 7565 7279 696e hiveFile-queryin
│ │ │ │ │ +0002f0a0: 673a 3a20 2028 696e 7374 616e 6365 290a g:: (instance).
│ │ │ │ │ +0002f0b0: 2a20 5646 532e 4172 6368 6976 6546 696c * VFS.ArchiveFil
│ │ │ │ │ +0002f0c0: 652d 7374 696c 6c20 756e 636c 6173 7369 e-still unclassi
│ │ │ │ │ +0002f0d0: 6669 6564 3a3a 2020 2869 6e73 7461 6e63 fied:: (instanc
│ │ │ │ │ +0002f0e0: 6529 0a2a 2056 4653 2e41 7263 6869 7665 e).* VFS.Archive
│ │ │ │ │ +0002f0f0: 4669 6c65 2d54 6d70 4669 6c65 4172 6368 File-TmpFileArch
│ │ │ │ │ +0002f100: 6976 654d 656d 6265 7220 7072 6f74 6f63 iveMember protoc
│ │ │ │ │ +0002f110: 6f6c 3a3a 2020 2869 6e73 7461 6e63 6529 ol:: (instance)
│ │ │ │ │ +0002f120: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ +0002f130: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ +0002f140: 5646 532e 4172 6368 6976 6546 696c 652d VFS.ArchiveFile-
│ │ │ │ │ +0002f150: 4172 6368 6976 654d 656d 6265 7220 7072 ArchiveMember pr
│ │ │ │ │ +0002f160: 6f74 6f63 6f6c 2c20 204e 6578 743a 2056 otocol, Next: V
│ │ │ │ │ +0002f170: 4653 2e41 7263 6869 7665 4669 6c65 2d64 FS.ArchiveFile-d
│ │ │ │ │ +0002f180: 6972 6563 746f 7279 206f 7065 7261 7469 irectory operati
│ │ │ │ │ +0002f190: 6f6e 732c 2020 5570 3a20 5646 532e 4172 ons, Up: VFS.Ar
│ │ │ │ │ +0002f1a0: 6368 6976 6546 696c 650a 0a31 2e32 3038 chiveFile..1.208
│ │ │ │ │ +0002f1b0: 2e31 2056 4653 2e41 7263 6869 7665 4669 .1 VFS.ArchiveFi
│ │ │ │ │ +0002f1c0: 6c65 3a20 4172 6368 6976 654d 656d 6265 le: ArchiveMembe
│ │ │ │ │ +0002f1d0: 7220 7072 6f74 6f63 6f6c 0a2d 2d2d 2d2d r protocol.-----
│ │ │ │ │ +0002f1e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0002f1f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0002f200: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6669 6c6c ----------..fill
│ │ │ │ │ +0002f210: 4d65 6d62 6572 3a20 616e 4172 6368 6976 Member: anArchiv
│ │ │ │ │ +0002f220: 654d 656d 6265 720a 2020 2020 2045 7874 eMember. Ext
│ │ │ │ │ +0002f230: 7261 6374 2074 6865 2069 6e66 6f72 6d61 ract the informa
│ │ │ │ │ +0002f240: 7469 6f6e 206f 6e20 616e 4172 6368 6976 tion on anArchiv
│ │ │ │ │ +0002f250: 654d 656d 6265 722e 2020 416e 7377 6572 eMember. Answer
│ │ │ │ │ +0002f260: 2066 616c 7365 2069 6620 6974 0a20 2020 false if it.
│ │ │ │ │ +0002f270: 2020 6163 7475 616c 6c79 2064 6f65 7320 actually does
│ │ │ │ │ +0002f280: 6e6f 7420 6578 6973 7420 696e 2074 6865 not exist in the
│ │ │ │ │ +0002f290: 2061 7263 6869 7665 3b20 6f74 6865 7277 archive; otherw
│ │ │ │ │ +0002f2a0: 6973 652c 2061 6e73 7765 7220 7472 7565 ise, answer true
│ │ │ │ │ +0002f2b0: 0a20 2020 2020 6166 7465 7220 6861 7669 . after havi
│ │ │ │ │ +0002f2c0: 6e67 2074 6f6c 6420 616e 4172 6368 6976 ng told anArchiv
│ │ │ │ │ +0002f2d0: 654d 656d 6265 7220 6162 6f75 7420 7468 eMember about th
│ │ │ │ │ +0002f2e0: 656d 2062 7920 7365 6e64 696e 670a 2020 em by sending.
│ │ │ │ │ +0002f2f0: 2020 2023 7369 7a65 3a73 7443 7469 6d65 #size:stCtime
│ │ │ │ │ +0002f300: 3a73 744d 7469 6d65 3a73 7441 7469 6d65 :stMtime:stAtime
│ │ │ │ │ +0002f310: 3a69 7344 6972 6563 746f 7279 3a20 746f :isDirectory: to
│ │ │ │ │ +0002f320: 2069 742e 0a0a 6d65 6d62 6572 3a20 616e it...member: an
│ │ │ │ │ +0002f330: 4172 6368 6976 654d 656d 6265 7220 646f ArchiveMember do
│ │ │ │ │ +0002f340: 3a20 6142 6c6f 636b 0a20 2020 2020 4576 : aBlock. Ev
│ │ │ │ │ +0002f350: 616c 7561 7465 2061 426c 6f63 6b20 6f6e aluate aBlock on
│ │ │ │ │ +0002f360: 6365 2066 6f72 2065 6163 6820 6669 6c65 ce for each file
│ │ │ │ │ +0002f370: 2069 6e20 7468 6520 6469 7265 6374 6f72 in the director
│ │ │ │ │ +0002f380: 7920 7265 7072 6573 656e 7465 6420 6279 y represented by
│ │ │ │ │ +0002f390: 0a20 2020 2020 616e 4172 6368 6976 654d . anArchiveM
│ │ │ │ │ +0002f3a0: 656d 6265 722c 2070 6173 7369 6e67 2069 ember, passing i
│ │ │ │ │ +0002f3b0: 7473 206e 616d 652e 0a0a 6d65 6d62 6572 ts name...member
│ │ │ │ │ +0002f3c0: 3a20 616e 4172 6368 6976 654d 656d 6265 : anArchiveMembe
│ │ │ │ │ +0002f3d0: 7220 6d6f 6465 3a20 6269 7473 0a20 2020 r mode: bits.
│ │ │ │ │ +0002f3e0: 2020 5365 7420 7468 6520 7065 726d 6973 Set the permis
│ │ │ │ │ +0002f3f0: 7369 6f6e 2062 6974 7320 666f 7220 7468 sion bits for th
│ │ │ │ │ +0002f400: 6520 6669 6c65 2069 6e20 616e 4172 6368 e file in anArch
│ │ │ │ │ +0002f410: 6976 654d 656d 6265 722e 0a0a 7265 6672 iveMember...refr
│ │ │ │ │ +0002f420: 6573 680a 2020 2020 2045 7874 7261 6374 esh. Extract
│ │ │ │ │ +0002f430: 2074 6865 2064 6972 6563 746f 7279 206c the directory l
│ │ │ │ │ +0002f440: 6973 7469 6e67 2066 726f 6d20 7468 6520 isting from the
│ │ │ │ │ +0002f450: 6172 6368 6976 650a 0a72 656d 6f76 654d archive..removeM
│ │ │ │ │ +0002f460: 656d 6265 723a 2061 6e41 7263 6869 7665 ember: anArchive
│ │ │ │ │ +0002f470: 4d65 6d62 6572 0a20 2020 2020 5265 6d6f Member. Remo
│ │ │ │ │ +0002f480: 7665 2074 6865 206d 656d 6265 7220 7265 ve the member re
│ │ │ │ │ +0002f490: 7072 6573 656e 7465 6420 6279 2061 6e41 presented by anA
│ │ │ │ │ +0002f4a0: 7263 6869 7665 4d65 6d62 6572 2e0a 0a75 rchiveMember...u
│ │ │ │ │ +0002f4b0: 7064 6174 654d 656d 6265 723a 2061 6e41 pdateMember: anA
│ │ │ │ │ +0002f4c0: 7263 6869 7665 4d65 6d62 6572 0a20 2020 rchiveMember.
│ │ │ │ │ +0002f4d0: 2020 5570 6461 7465 2074 6865 206d 656d Update the mem
│ │ │ │ │ +0002f4e0: 6265 7220 7265 7072 6573 656e 7465 6420 ber represented
│ │ │ │ │ +0002f4f0: 6279 2061 6e41 7263 6869 7665 4d65 6d62 by anArchiveMemb
│ │ │ │ │ +0002f500: 6572 2062 7920 636f 7079 696e 6720 7468 er by copying th
│ │ │ │ │ +0002f510: 650a 2020 2020 2066 696c 6520 696e 746f e. file into
│ │ │ │ │ +0002f520: 2077 6869 6368 2069 7420 7761 7320 6578 which it was ex
│ │ │ │ │ +0002f530: 7472 6163 7465 6420 6261 636b 2074 6f20 tracted back to
│ │ │ │ │ +0002f540: 7468 6520 6172 6368 6976 652e 0a0a 0a1f the archive.....
│ │ │ │ │ +0002f550: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ +0002f560: 696e 666f 2c20 204e 6f64 653a 2056 4653 info, Node: VFS
│ │ │ │ │ +0002f570: 2e41 7263 6869 7665 4669 6c65 2d64 6972 .ArchiveFile-dir
│ │ │ │ │ +0002f580: 6563 746f 7279 206f 7065 7261 7469 6f6e ectory operation
│ │ │ │ │ +0002f590: 732c 2020 4e65 7874 3a20 5646 532e 4172 s, Next: VFS.Ar
│ │ │ │ │ +0002f5a0: 6368 6976 6546 696c 652d 7175 6572 7969 chiveFile-queryi
│ │ │ │ │ +0002f5b0: 6e67 2c20 2050 7265 763a 2056 4653 2e41 ng, Prev: VFS.A
│ │ │ │ │ +0002f5c0: 7263 6869 7665 4669 6c65 2d41 7263 6869 rchiveFile-Archi
│ │ │ │ │ +0002f5d0: 7665 4d65 6d62 6572 2070 726f 746f 636f veMember protoco
│ │ │ │ │ +0002f5e0: 6c2c 2020 5570 3a20 5646 532e 4172 6368 l, Up: VFS.Arch
│ │ │ │ │ +0002f5f0: 6976 6546 696c 650a 0a31 2e32 3038 2e32 iveFile..1.208.2
│ │ │ │ │ +0002f600: 2056 4653 2e41 7263 6869 7665 4669 6c65 VFS.ArchiveFile
│ │ │ │ │ +0002f610: 3a20 6469 7265 6374 6f72 7920 6f70 6572 : directory oper
│ │ │ │ │ +0002f620: 6174 696f 6e73 0a2d 2d2d 2d2d 2d2d 2d2d ations.---------
│ │ │ │ │ +0002f630: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0002f640: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0002f650: 2d2d 2d2d 0a0a 6174 3a20 614e 616d 650a ----..at: aName.
│ │ │ │ │ +0002f660: 2020 2020 2041 6e73 7765 7220 6120 4669 Answer a Fi
│ │ │ │ │ +0002f670: 6c65 5061 7468 2066 6f72 2061 2066 696c lePath for a fil
│ │ │ │ │ +0002f680: 6520 6e61 6d65 6420 6061 4e61 6d65 2720 e named `aName'
│ │ │ │ │ +0002f690: 7265 7369 6469 6e67 2069 6e20 7468 650a residing in the.
│ │ │ │ │ +0002f6a0: 2020 2020 2064 6972 6563 746f 7279 2072 directory r
│ │ │ │ │ +0002f6b0: 6570 7265 7365 6e74 6564 2062 7920 7468 epresented by th
│ │ │ │ │ +0002f6c0: 6520 7265 6365 6976 6572 2e0a 0a6e 616d e receiver...nam
│ │ │ │ │ +0002f6d0: 6541 743a 2061 5374 7269 6e67 0a20 2020 eAt: aString.
│ │ │ │ │ +0002f6e0: 2020 416e 7377 6572 2061 2046 696c 6550 Answer a FileP
│ │ │ │ │ +0002f6f0: 6174 6820 666f 7220 6120 6669 6c65 206e ath for a file n
│ │ │ │ │ +0002f700: 616d 6564 2060 614e 616d 6527 2072 6573 amed `aName' res
│ │ │ │ │ +0002f710: 6964 696e 6720 696e 2074 6865 0a20 2020 iding in the.
│ │ │ │ │ +0002f720: 2020 6469 7265 6374 6f72 7920 7265 7072 directory repr
│ │ │ │ │ +0002f730: 6573 656e 7465 6420 6279 2074 6865 2072 esented by the r
│ │ │ │ │ +0002f740: 6563 6569 7665 722e 0a0a 6e61 6d65 7344 eceiver...namesD
│ │ │ │ │ +0002f750: 6f3a 2061 426c 6f63 6b0a 2020 2020 2045 o: aBlock. E
│ │ │ │ │ +0002f760: 7661 6c75 6174 6520 6142 6c6f 636b 206f valuate aBlock o
│ │ │ │ │ +0002f770: 6e63 6520 666f 7220 6561 6368 2066 696c nce for each fil
│ │ │ │ │ +0002f780: 6520 696e 2074 6865 2064 6972 6563 746f e in the directo
│ │ │ │ │ +0002f790: 7279 2072 6570 7265 7365 6e74 6564 2062 ry represented b
│ │ │ │ │ +0002f7a0: 790a 2020 2020 2074 6865 2072 6563 6569 y. the recei
│ │ │ │ │ +0002f7b0: 7665 722c 2070 6173 7369 6e67 2069 7473 ver, passing its
│ │ │ │ │ +0002f7c0: 206e 616d 652e 0a0a 7265 6c65 6173 650a name...release.
│ │ │ │ │ +0002f7d0: 2020 2020 2052 656c 6561 7365 2074 6865 Release the
│ │ │ │ │ +0002f7e0: 2072 6573 6f75 7263 6573 2075 7365 6420 resources used
│ │ │ │ │ +0002f7f0: 6279 2074 6865 2072 6563 6569 7665 7220 by the receiver
│ │ │ │ │ +0002f800: 7468 6174 2064 6f6e 2774 2073 7572 7669 that don't survi
│ │ │ │ │ +0002f810: 7665 2077 6865 6e0a 2020 2020 2072 656c ve when. rel
│ │ │ │ │ +0002f820: 6f61 6469 6e67 2061 2073 6e61 7073 686f oading a snapsho
│ │ │ │ │ +0002f830: 742e 0a0a 0a1f 0a46 696c 653a 2067 7374 t......File: gst
│ │ │ │ │ +0002f840: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ +0002f850: 653a 2056 4653 2e41 7263 6869 7665 4669 e: VFS.ArchiveFi
│ │ │ │ │ +0002f860: 6c65 2d71 7565 7279 696e 672c 2020 4e65 le-querying, Ne
│ │ │ │ │ +0002f870: 7874 3a20 5646 532e 4172 6368 6976 6546 xt: VFS.ArchiveF
│ │ │ │ │ +0002f880: 696c 652d 7374 696c 6c20 756e 636c 6173 ile-still unclas
│ │ │ │ │ +0002f890: 7369 6669 6564 2c20 2050 7265 763a 2056 sified, Prev: V
│ │ │ │ │ +0002f8a0: 4653 2e41 7263 6869 7665 4669 6c65 2d64 FS.ArchiveFile-d
│ │ │ │ │ +0002f8b0: 6972 6563 746f 7279 206f 7065 7261 7469 irectory operati
│ │ │ │ │ +0002f8c0: 6f6e 732c 2020 5570 3a20 5646 532e 4172 ons, Up: VFS.Ar
│ │ │ │ │ +0002f8d0: 6368 6976 6546 696c 650a 0a31 2e32 3038 chiveFile..1.208
│ │ │ │ │ +0002f8e0: 2e33 2056 4653 2e41 7263 6869 7665 4669 .3 VFS.ArchiveFi
│ │ │ │ │ +0002f8f0: 6c65 3a20 7175 6572 7969 6e67 0a2d 2d2d le: querying.---
│ │ │ │ │ +0002f900: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0002f910: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------..
│ │ │ │ │ +0002f920: 6973 4163 6365 7373 6962 6c65 0a20 2020 isAccessible.
│ │ │ │ │ +0002f930: 2020 416e 7377 6572 2077 6865 7468 6572 Answer whether
│ │ │ │ │ +0002f940: 2061 2064 6972 6563 746f 7279 2077 6974 a directory wit
│ │ │ │ │ +0002f950: 6820 7468 6520 6e61 6d65 2063 6f6e 7461 h the name conta
│ │ │ │ │ +0002f960: 696e 6564 2069 6e20 7468 6520 7265 6365 ined in the rece
│ │ │ │ │ +0002f970: 6976 6572 0a20 2020 2020 646f 6573 2065 iver. does e
│ │ │ │ │ +0002f980: 7869 7374 2061 6e64 2063 616e 2062 6520 xist and can be
│ │ │ │ │ +0002f990: 6163 6365 7373 6564 0a0a 6973 4469 7265 accessed..isDire
│ │ │ │ │ +0002f9a0: 6374 6f72 790a 2020 2020 2041 6e73 7765 ctory. Answe
│ │ │ │ │ +0002f9b0: 7220 7472 7565 2e20 2054 6865 2061 7263 r true. The arc
│ │ │ │ │ +0002f9c0: 6869 7665 2063 616e 2061 6c77 6179 7320 hive can always
│ │ │ │ │ +0002f9d0: 6265 2063 6f6e 7369 6465 7265 6420 6173 be considered as
│ │ │ │ │ +0002f9e0: 2061 2064 6972 6563 746f 7279 2e0a 0a0a a directory....
│ │ │ │ │ +0002f9f0: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ +0002fa00: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 5646 .info, Node: VF
│ │ │ │ │ +0002fa10: 532e 4172 6368 6976 6546 696c 652d 7374 S.ArchiveFile-st
│ │ │ │ │ +0002fa20: 696c 6c20 756e 636c 6173 7369 6669 6564 ill unclassified
│ │ │ │ │ +0002fa30: 2c20 204e 6578 743a 2056 4653 2e41 7263 , Next: VFS.Arc
│ │ │ │ │ +0002fa40: 6869 7665 4669 6c65 2d54 6d70 4669 6c65 hiveFile-TmpFile
│ │ │ │ │ +0002fa50: 4172 6368 6976 654d 656d 6265 7220 7072 ArchiveMember pr
│ │ │ │ │ +0002fa60: 6f74 6f63 6f6c 2c20 2050 7265 763a 2056 otocol, Prev: V
│ │ │ │ │ +0002fa70: 4653 2e41 7263 6869 7665 4669 6c65 2d71 FS.ArchiveFile-q
│ │ │ │ │ +0002fa80: 7565 7279 696e 672c 2020 5570 3a20 5646 uerying, Up: VF
│ │ │ │ │ +0002fa90: 532e 4172 6368 6976 6546 696c 650a 0a31 S.ArchiveFile..1
│ │ │ │ │ +0002faa0: 2e32 3038 2e34 2056 4653 2e41 7263 6869 .208.4 VFS.Archi
│ │ │ │ │ +0002fab0: 7665 4669 6c65 3a20 7374 696c 6c20 756e veFile: still un
│ │ │ │ │ +0002fac0: 636c 6173 7369 6669 6564 0a2d 2d2d 2d2d classified.-----
│ │ │ │ │ +0002fad0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0002fae0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0002faf0: 2d2d 2d2d 2d2d 0a0a 6469 7370 6c61 794f ------..displayO
│ │ │ │ │ +0002fb00: 6e3a 2061 5374 7265 616d 0a20 2020 2020 n: aStream.
│ │ │ │ │ +0002fb10: 5072 696e 7420 6120 7265 7072 6573 656e Print a represen
│ │ │ │ │ +0002fb20: 7461 7469 6f6e 206f 6620 7468 6520 6669 tation of the fi
│ │ │ │ │ +0002fb30: 6c65 2069 6465 6e74 6966 6965 6420 6279 le identified by
│ │ │ │ │ +0002fb40: 2074 6865 2072 6563 6569 7665 722e 0a0a the receiver...
│ │ │ │ │ +0002fb50: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ +0002fb60: 652e 696e 666f 2c20 204e 6f64 653a 2056 e.info, Node: V
│ │ │ │ │ +0002fb70: 4653 2e41 7263 6869 7665 4669 6c65 2d54 FS.ArchiveFile-T
│ │ │ │ │ +0002fb80: 6d70 4669 6c65 4172 6368 6976 654d 656d mpFileArchiveMem
│ │ │ │ │ +0002fb90: 6265 7220 7072 6f74 6f63 6f6c 2c20 2050 ber protocol, P
│ │ │ │ │ +0002fba0: 7265 763a 2056 4653 2e41 7263 6869 7665 rev: VFS.Archive
│ │ │ │ │ +0002fbb0: 4669 6c65 2d73 7469 6c6c 2075 6e63 6c61 File-still uncla
│ │ │ │ │ +0002fbc0: 7373 6966 6965 642c 2020 5570 3a20 5646 ssified, Up: VF
│ │ │ │ │ +0002fbd0: 532e 4172 6368 6976 6546 696c 650a 0a31 S.ArchiveFile..1
│ │ │ │ │ +0002fbe0: 2e32 3038 2e35 2056 4653 2e41 7263 6869 .208.5 VFS.Archi
│ │ │ │ │ +0002fbf0: 7665 4669 6c65 3a20 546d 7046 696c 6541 veFile: TmpFileA
│ │ │ │ │ +0002fc00: 7263 6869 7665 4d65 6d62 6572 2070 726f rchiveMember pro
│ │ │ │ │ +0002fc10: 746f 636f 6c0a 2d2d 2d2d 2d2d 2d2d 2d2d tocol.----------
│ │ │ │ │ +0002fc20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0002fc30: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +0002fc40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6578 ------------..ex
│ │ │ │ │ +0002fc50: 7472 6163 744d 656d 6265 723a 2061 6e41 tractMember: anA
│ │ │ │ │ +0002fc60: 7263 6869 7665 4d65 6d62 6572 0a20 2020 rchiveMember.
│ │ │ │ │ +0002fc70: 2020 4578 7472 6163 7420 7468 6520 636f Extract the co
│ │ │ │ │ +0002fc80: 6e74 656e 7473 206f 6620 616e 4172 6368 ntents of anArch
│ │ │ │ │ +0002fc90: 6976 654d 656d 6265 7220 696e 746f 2061 iveMember into a
│ │ │ │ │ +0002fca0: 2066 696c 6520 7468 6174 2072 6573 6964 file that resid
│ │ │ │ │ +0002fcb0: 6573 0a20 2020 2020 6f6e 2064 6973 6b2c es. on disk,
│ │ │ │ │ +0002fcc0: 2061 6e64 2061 6e73 7765 7220 7468 6520 and answer the
│ │ │ │ │ +0002fcd0: 6e61 6d65 206f 6620 7468 6520 6669 6c65 name of the file
│ │ │ │ │ +0002fce0: 2e0a 0a65 7874 7261 6374 4d65 6d62 6572 ...extractMember
│ │ │ │ │ +0002fcf0: 3a20 616e 4172 6368 6976 654d 656d 6265 : anArchiveMembe
│ │ │ │ │ +0002fd00: 7220 696e 746f 3a20 6669 6c65 0a20 2020 r into: file.
│ │ │ │ │ +0002fd10: 2020 4578 7472 6163 7420 7468 6520 636f Extract the co
│ │ │ │ │ +0002fd20: 6e74 656e 7473 206f 6620 616e 4172 6368 ntents of anArch
│ │ │ │ │ +0002fd30: 6976 654d 656d 6265 7220 696e 746f 2061 iveMember into a
│ │ │ │ │ +0002fd40: 2066 696c 6520 7468 6174 2072 6573 6964 file that resid
│ │ │ │ │ +0002fd50: 6573 0a20 2020 2020 6f6e 2064 6973 6b2c es. on disk,
│ │ │ │ │ +0002fd60: 2061 6e64 2061 6e73 7765 7220 7468 6520 and answer the
│ │ │ │ │ +0002fd70: 6e61 6d65 206f 6620 7468 6520 6669 6c65 name of the file
│ │ │ │ │ +0002fd80: 2e0a 0a0a 1f0a 4669 6c65 3a20 6773 742d ......File: gst-
│ │ │ │ │ +0002fd90: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ +0002fda0: 3a20 5646 532e 4172 6368 6976 654d 656d : VFS.ArchiveMem
│ │ │ │ │ +0002fdb0: 6265 722c 2020 4e65 7874 3a20 5646 532e ber, Next: VFS.
│ │ │ │ │ +0002fdc0: 4669 6c65 5772 6170 7065 722c 2020 5072 FileWrapper, Pr
│ │ │ │ │ +0002fdd0: 6576 3a20 5646 532e 4172 6368 6976 6546 ev: VFS.ArchiveF
│ │ │ │ │ +0002fde0: 696c 652c 2020 5570 3a20 4261 7365 2063 ile, Up: Base c
│ │ │ │ │ +0002fdf0: 6c61 7373 6573 0a0a 312e 3230 3920 5646 lasses..1.209 VF
│ │ │ │ │ +0002fe00: 532e 4172 6368 6976 654d 656d 6265 720a S.ArchiveMember.
│ │ │ │ │ +0002fe10: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ +0002fe20: 3d3d 3d3d 3d3d 3d0a 0a44 6566 696e 6564 =======..Defined
│ │ │ │ │ +0002fe30: 2069 6e20 6e61 6d65 7370 6163 6520 536d in namespace Sm
│ │ │ │ │ +0002fe40: 616c 6c74 616c 6b2e 5646 530a 5375 7065 alltalk.VFS.Supe
│ │ │ │ │ +0002fe50: 7263 6c61 7373 3a20 4669 6c65 5061 7468 rclass: FilePath
│ │ │ │ │ +0002fe60: 0a43 6174 6567 6f72 793a 2053 7472 6561 .Category: Strea
│ │ │ │ │ +0002fe70: 6d73 2d46 696c 6573 0a20 2020 2020 546d ms-Files. Tm
│ │ │ │ │ +0002fe80: 7046 696c 6541 7263 6869 7665 4d65 6d62 pFileArchiveMemb
│ │ │ │ │ +0002fe90: 6572 2069 7320 6120 6861 6e64 6c65 7220 er is a handler
│ │ │ │ │ +0002fea0: 636c 6173 7320 666f 7220 6d65 6d62 6572 class for member
│ │ │ │ │ +0002feb0: 7320 6f66 2061 7263 6869 7665 0a20 2020 s of archive.
│ │ │ │ │ +0002fec0: 2020 6669 6c65 7320 7468 6174 2063 7265 files that cre
│ │ │ │ │ +0002fed0: 6174 6573 2074 656d 706f 7261 7279 2066 ates temporary f
│ │ │ │ │ +0002fee0: 696c 6573 2077 6865 6e20 6578 7472 6163 iles when extrac
│ │ │ │ │ +0002fef0: 7469 6e67 2066 696c 6573 2066 726f 6d20 ting files from
│ │ │ │ │ +0002ff00: 616e 0a20 2020 2020 6172 6368 6976 652e an. archive.
│ │ │ │ │ +0002ff10: 0a0a 2a20 4d65 6e75 3a0a 0a2a 2056 4653 ..* Menu:..* VFS
│ │ │ │ │ +0002ff20: 2e41 7263 6869 7665 4d65 6d62 6572 2d61 .ArchiveMember-a
│ │ │ │ │ +0002ff30: 6363 6573 7369 6e67 3a3a 2020 2869 6e73 ccessing:: (ins
│ │ │ │ │ +0002ff40: 7461 6e63 6529 0a2a 2056 4653 2e41 7263 tance).* VFS.Arc
│ │ │ │ │ +0002ff50: 6869 7665 4d65 6d62 6572 2d62 6173 6963 hiveMember-basic
│ │ │ │ │ +0002ff60: 3a3a 2020 2869 6e73 7461 6e63 6529 0a2a :: (instance).*
│ │ │ │ │ +0002ff70: 2056 4653 2e41 7263 6869 7665 4d65 6d62 VFS.ArchiveMemb
│ │ │ │ │ +0002ff80: 6572 2d64 656c 6567 6174 696f 6e3a 3a20 er-delegation::
│ │ │ │ │ +0002ff90: 2028 696e 7374 616e 6365 290a 2a20 5646 (instance).* VF
│ │ │ │ │ +0002ffa0: 532e 4172 6368 6976 654d 656d 6265 722d S.ArchiveMember-
│ │ │ │ │ +0002ffb0: 6469 7265 6374 6f72 7920 6f70 6572 6174 directory operat
│ │ │ │ │ +0002ffc0: 696f 6e73 3a3a 2020 2869 6e73 7461 6e63 ions:: (instanc
│ │ │ │ │ +0002ffd0: 6529 0a2a 2056 4653 2e41 7263 6869 7665 e).* VFS.Archive
│ │ │ │ │ +0002ffe0: 4d65 6d62 6572 2d66 696c 6520 6f70 6572 Member-file oper
│ │ │ │ │ +0002fff0: 6174 696f 6e73 3a3a 2020 2869 6e73 7461 ations:: (insta
│ │ │ │ │ +00030000: 6e63 6529 0a2a 2056 4653 2e41 7263 6869 nce).* VFS.Archi
│ │ │ │ │ +00030010: 7665 4d65 6d62 6572 2d69 6e69 7469 616c veMember-initial
│ │ │ │ │ +00030020: 697a 696e 673a 3a20 2028 696e 7374 616e izing:: (instan
│ │ │ │ │ +00030030: 6365 290a 2a20 5646 532e 4172 6368 6976 ce).* VFS.Archiv
│ │ │ │ │ +00030040: 654d 656d 6265 722d 7374 696c 6c20 756e eMember-still un
│ │ │ │ │ +00030050: 636c 6173 7369 6669 6564 3a3a 2020 2869 classified:: (i
│ │ │ │ │ +00030060: 6e73 7461 6e63 6529 0a2a 2056 4653 2e41 nstance).* VFS.A
│ │ │ │ │ +00030070: 7263 6869 7665 4d65 6d62 6572 2d74 6573 rchiveMember-tes
│ │ │ │ │ +00030080: 7469 6e67 3a3a 2020 2869 6e73 7461 6e63 ting:: (instanc
│ │ │ │ │ +00030090: 6529 0a0a 1f0a 4669 6c65 3a20 6773 742d e)....File: gst-
│ │ │ │ │ +000300a0: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ +000300b0: 3a20 5646 532e 4172 6368 6976 654d 656d : VFS.ArchiveMem
│ │ │ │ │ +000300c0: 6265 722d 6163 6365 7373 696e 672c 2020 ber-accessing,
│ │ │ │ │ +000300d0: 4e65 7874 3a20 5646 532e 4172 6368 6976 Next: VFS.Archiv
│ │ │ │ │ +000300e0: 654d 656d 6265 722d 6261 7369 632c 2020 eMember-basic,
│ │ │ │ │ +000300f0: 5570 3a20 5646 532e 4172 6368 6976 654d Up: VFS.ArchiveM
│ │ │ │ │ +00030100: 656d 6265 720a 0a31 2e32 3039 2e31 2056 ember..1.209.1 V
│ │ │ │ │ +00030110: 4653 2e41 7263 6869 7665 4d65 6d62 6572 FS.ArchiveMember
│ │ │ │ │ +00030120: 3a20 6163 6365 7373 696e 670a 2d2d 2d2d : accessing.----
│ │ │ │ │ +00030130: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00030140: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00030150: 0a0a 6172 6368 6976 650a 2020 2020 2041 ..archive. A
│ │ │ │ │ +00030160: 6e73 7765 7220 7468 6520 6172 6368 6976 nswer the archiv
│ │ │ │ │ +00030170: 6520 6f66 2077 6869 6368 2074 6865 2072 e of which the r
│ │ │ │ │ +00030180: 6563 6569 7665 7220 6973 2061 206d 656d eceiver is a mem
│ │ │ │ │ +00030190: 6265 722e 0a0a 6173 5374 7269 6e67 0a20 ber...asString.
│ │ │ │ │ +000301a0: 2020 2020 416e 7377 6572 2074 6865 206e Answer the n
│ │ │ │ │ +000301b0: 616d 6520 6f66 2074 6865 2066 696c 6520 ame of the file
│ │ │ │ │ +000301c0: 6964 656e 7469 6669 6564 2062 7920 7468 identified by th
│ │ │ │ │ +000301d0: 6520 7265 6365 6976 6572 2061 7320 616e e receiver as an
│ │ │ │ │ +000301e0: 7377 6572 6564 0a20 2020 2020 6279 2046 swered. by F
│ │ │ │ │ +000301f0: 696c 653e 3e23 6e61 6d65 2e0a 0a63 7265 ile>>#name...cre
│ │ │ │ │ +00030200: 6174 696f 6e54 696d 650a 2020 2020 2041 ationTime. A
│ │ │ │ │ +00030210: 6e73 7765 7220 7468 6520 6372 6561 7469 nswer the creati
│ │ │ │ │ +00030220: 6f6e 2074 696d 6520 6f66 2074 6865 2066 on time of the f
│ │ │ │ │ +00030230: 696c 6520 6964 656e 7469 6669 6564 2062 ile identified b
│ │ │ │ │ +00030240: 7920 7468 6520 7265 6365 6976 6572 2e0a y the receiver..
│ │ │ │ │ +00030250: 2020 2020 204f 6e20 736f 6d65 206f 7065 On some ope
│ │ │ │ │ +00030260: 7261 7469 6e67 2073 7973 7465 6d73 2c20 rating systems,
│ │ │ │ │ +00030270: 7468 6973 2063 6f75 6c64 2061 6374 7561 this could actua
│ │ │ │ │ +00030280: 6c6c 7920 6265 2074 6865 206c 6173 7420 lly be the last
│ │ │ │ │ +00030290: 6368 616e 6765 0a20 2020 2020 7469 6d65 change. time
│ │ │ │ │ +000302a0: 2028 7468 6520 606c 6173 7420 6368 616e (the `last chan
│ │ │ │ │ +000302b0: 6765 2074 696d 6527 2068 6173 2074 6f20 ge time' has to
│ │ │ │ │ +000302c0: 646f 2077 6974 6820 7065 726d 6973 7369 do with permissi
│ │ │ │ │ +000302d0: 6f6e 732c 206f 776e 6572 7368 6970 0a20 ons, ownership.
│ │ │ │ │ +000302e0: 2020 2020 616e 6420 7468 6520 6c69 6b65 and the like
│ │ │ │ │ +000302f0: 292e 0a0a 6c61 7374 4163 6365 7373 5469 )...lastAccessTi
│ │ │ │ │ +00030300: 6d65 0a20 2020 2020 416e 7377 6572 2074 me. Answer t
│ │ │ │ │ +00030310: 6865 206c 6173 7420 6163 6365 7373 2074 he last access t
│ │ │ │ │ +00030320: 696d 6520 6f66 2074 6865 2066 696c 6520 ime of the file
│ │ │ │ │ +00030330: 6964 656e 7469 6669 6564 2062 7920 7468 identified by th
│ │ │ │ │ +00030340: 6520 7265 6365 6976 6572 0a0a 6c61 7374 e receiver..last
│ │ │ │ │ +00030350: 4368 616e 6765 5469 6d65 0a20 2020 2020 ChangeTime.
│ │ │ │ │ +00030360: 416e 7377 6572 2074 6865 206c 6173 7420 Answer the last
│ │ │ │ │ +00030370: 6368 616e 6765 2074 696d 6520 6f66 2074 change time of t
│ │ │ │ │ +00030380: 6865 2066 696c 6520 6964 656e 7469 6669 he file identifi
│ │ │ │ │ +00030390: 6564 2062 7920 7468 6520 7265 6365 6976 ed by the receiv
│ │ │ │ │ +000303a0: 6572 0a20 2020 2020 2874 6865 2060 6c61 er. (the `la
│ │ │ │ │ +000303b0: 7374 2063 6861 6e67 6520 7469 6d65 2720 st change time'
│ │ │ │ │ +000303c0: 6861 7320 746f 2064 6f20 7769 7468 2070 has to do with p
│ │ │ │ │ +000303d0: 6572 6d69 7373 696f 6e73 2c20 6f77 6e65 ermissions, owne
│ │ │ │ │ +000303e0: 7273 6869 7020 616e 640a 2020 2020 2074 rship and. t
│ │ │ │ │ +000303f0: 6865 206c 696b 6529 2e20 4f6e 2073 6f6d he like). On som
│ │ │ │ │ +00030400: 6520 6f70 6572 6174 696e 6720 7379 7374 e operating syst
│ │ │ │ │ +00030410: 656d 732c 2074 6869 7320 636f 756c 6420 ems, this could
│ │ │ │ │ +00030420: 6163 7475 616c 6c79 2062 6520 7468 650a actually be the.
│ │ │ │ │ +00030430: 2020 2020 2066 696c 6520 6372 6561 7469 file creati
│ │ │ │ │ +00030440: 6f6e 2074 696d 652e 0a0a 6c61 7374 4d6f on time...lastMo
│ │ │ │ │ +00030450: 6469 6679 5469 6d65 0a20 2020 2020 416e difyTime. An
│ │ │ │ │ +00030460: 7377 6572 2074 6865 206c 6173 7420 6d6f swer the last mo
│ │ │ │ │ +00030470: 6469 6679 2074 696d 6520 6f66 2074 6865 dify time of the
│ │ │ │ │ +00030480: 2066 696c 6520 6964 656e 7469 6669 6564 file identified
│ │ │ │ │ +00030490: 2062 7920 7468 6520 7265 6365 6976 6572 by the receiver
│ │ │ │ │ +000304a0: 0a20 2020 2020 2874 6865 2060 6c61 7374 . (the `last
│ │ │ │ │ +000304b0: 206d 6f64 6966 7920 7469 6d65 2720 6861 modify time' ha
│ │ │ │ │ +000304c0: 7320 746f 2064 6f20 7769 7468 2074 6865 s to do with the
│ │ │ │ │ +000304d0: 2061 6374 7561 6c20 6669 6c65 2063 6f6e actual file con
│ │ │ │ │ +000304e0: 7465 6e74 7329 2e0a 0a6e 616d 650a 2020 tents)...name.
│ │ │ │ │ +000304f0: 2020 2041 6e73 7765 7220 7468 6520 7265 Answer the re
│ │ │ │ │ +00030500: 6365 6976 6572 2773 2066 696c 6520 6e61 ceiver's file na
│ │ │ │ │ +00030510: 6d65 2e0a 0a6e 616d 653a 2061 4e61 6d65 me...name: aName
│ │ │ │ │ +00030520: 0a20 2020 2020 5365 7420 7468 6520 7265 . Set the re
│ │ │ │ │ +00030530: 6365 6976 6572 2773 2066 696c 6520 6e61 ceiver's file na
│ │ │ │ │ +00030540: 6d65 2074 6f20 614e 616d 652e 0a0a 7265 me to aName...re
│ │ │ │ │ +00030550: 6672 6573 680a 2020 2020 2052 6566 7265 fresh. Refre
│ │ │ │ │ +00030560: 7368 2074 6865 2073 7461 7469 7374 6963 sh the statistic
│ │ │ │ │ +00030570: 7320 666f 7220 7468 6520 7265 6365 6976 s for the receiv
│ │ │ │ │ +00030580: 6572 0a0a 7369 7a65 0a20 2020 2020 416e er..size. An
│ │ │ │ │ +00030590: 7377 6572 2074 6865 2073 697a 6520 6f66 swer the size of
│ │ │ │ │ +000305a0: 2074 6865 2066 696c 6520 6964 656e 7469 the file identi
│ │ │ │ │ +000305b0: 6669 6564 2062 7920 7468 6520 7265 6365 fied by the rece
│ │ │ │ │ +000305c0: 6976 6572 0a0a 0a1f 0a46 696c 653a 2067 iver.....File: g
│ │ │ │ │ +000305d0: 7374 2d62 6173 652e 696e 666f 2c20 204e st-base.info, N
│ │ │ │ │ +000305e0: 6f64 653a 2056 4653 2e41 7263 6869 7665 ode: VFS.Archive
│ │ │ │ │ +000305f0: 4d65 6d62 6572 2d62 6173 6963 2c20 204e Member-basic, N
│ │ │ │ │ +00030600: 6578 743a 2056 4653 2e41 7263 6869 7665 ext: VFS.Archive
│ │ │ │ │ +00030610: 4d65 6d62 6572 2d64 656c 6567 6174 696f Member-delegatio
│ │ │ │ │ +00030620: 6e2c 2020 5072 6576 3a20 5646 532e 4172 n, Prev: VFS.Ar
│ │ │ │ │ +00030630: 6368 6976 654d 656d 6265 722d 6163 6365 chiveMember-acce
│ │ │ │ │ +00030640: 7373 696e 672c 2020 5570 3a20 5646 532e ssing, Up: VFS.
│ │ │ │ │ +00030650: 4172 6368 6976 654d 656d 6265 720a 0a31 ArchiveMember..1
│ │ │ │ │ +00030660: 2e32 3039 2e32 2056 4653 2e41 7263 6869 .209.2 VFS.Archi
│ │ │ │ │ +00030670: 7665 4d65 6d62 6572 3a20 6261 7369 630a veMember: basic.
│ │ │ │ │ +00030680: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00030690: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000306a0: 0a0a 3d20 6146 696c 650a 2020 2020 2041 ..= aFile. A
│ │ │ │ │ +000306b0: 6e73 7765 7220 7768 6574 6865 7220 7468 nswer whether th
│ │ │ │ │ +000306c0: 6520 7265 6365 6976 6572 2072 6570 7265 e receiver repre
│ │ │ │ │ +000306d0: 7365 6e74 7320 7468 6520 7361 6d65 2066 sents the same f
│ │ │ │ │ +000306e0: 696c 6520 6173 2074 6865 0a20 2020 2020 ile as the.
│ │ │ │ │ +000306f0: 7265 6365 6976 6572 2e0a 0a68 6173 680a receiver...hash.
│ │ │ │ │ +00030700: 2020 2020 2041 6e73 7765 7220 6120 6861 Answer a ha
│ │ │ │ │ +00030710: 7368 2076 616c 7565 2066 6f72 2074 6865 sh value for the
│ │ │ │ │ +00030720: 2072 6563 6569 7665 722e 0a0a 0a1f 0a46 receiver......F
│ │ │ │ │ +00030730: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ +00030740: 666f 2c20 204e 6f64 653a 2056 4653 2e41 fo, Node: VFS.A
│ │ │ │ │ +00030750: 7263 6869 7665 4d65 6d62 6572 2d64 656c rchiveMember-del
│ │ │ │ │ +00030760: 6567 6174 696f 6e2c 2020 4e65 7874 3a20 egation, Next:
│ │ │ │ │ +00030770: 5646 532e 4172 6368 6976 654d 656d 6265 VFS.ArchiveMembe
│ │ │ │ │ +00030780: 722d 6469 7265 6374 6f72 7920 6f70 6572 r-directory oper
│ │ │ │ │ +00030790: 6174 696f 6e73 2c20 2050 7265 763a 2056 ations, Prev: V
│ │ │ │ │ +000307a0: 4653 2e41 7263 6869 7665 4d65 6d62 6572 FS.ArchiveMember
│ │ │ │ │ +000307b0: 2d62 6173 6963 2c20 2055 703a 2056 4653 -basic, Up: VFS
│ │ │ │ │ +000307c0: 2e41 7263 6869 7665 4d65 6d62 6572 0a0a .ArchiveMember..
│ │ │ │ │ +000307d0: 312e 3230 392e 3320 5646 532e 4172 6368 1.209.3 VFS.Arch
│ │ │ │ │ +000307e0: 6976 654d 656d 6265 723a 2064 656c 6567 iveMember: deleg
│ │ │ │ │ +000307f0: 6174 696f 6e0a 2d2d 2d2d 2d2d 2d2d 2d2d ation.----------
│ │ │ │ │ +00030800: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00030810: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a66 756c -----------..ful
│ │ │ │ │ +00030820: 6c0a 2020 2020 2041 6e73 7765 7220 7468 l. Answer th
│ │ │ │ │ +00030830: 6520 7369 7a65 206f 6620 7468 6520 6669 e size of the fi
│ │ │ │ │ +00030840: 6c65 2069 6465 6e74 6966 6965 6420 6279 le identified by
│ │ │ │ │ +00030850: 2074 6865 2072 6563 6569 7665 720a 0a0a the receiver...
│ │ │ │ │ +00030860: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ +00030870: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 5646 .info, Node: VF
│ │ │ │ │ +00030880: 532e 4172 6368 6976 654d 656d 6265 722d S.ArchiveMember-
│ │ │ │ │ +00030890: 6469 7265 6374 6f72 7920 6f70 6572 6174 directory operat
│ │ │ │ │ +000308a0: 696f 6e73 2c20 204e 6578 743a 2056 4653 ions, Next: VFS
│ │ │ │ │ +000308b0: 2e41 7263 6869 7665 4d65 6d62 6572 2d66 .ArchiveMember-f
│ │ │ │ │ +000308c0: 696c 6520 6f70 6572 6174 696f 6e73 2c20 ile operations,
│ │ │ │ │ +000308d0: 2050 7265 763a 2056 4653 2e41 7263 6869 Prev: VFS.Archi
│ │ │ │ │ +000308e0: 7665 4d65 6d62 6572 2d64 656c 6567 6174 veMember-delegat
│ │ │ │ │ +000308f0: 696f 6e2c 2020 5570 3a20 5646 532e 4172 ion, Up: VFS.Ar
│ │ │ │ │ +00030900: 6368 6976 654d 656d 6265 720a 0a31 2e32 chiveMember..1.2
│ │ │ │ │ +00030910: 3039 2e34 2056 4653 2e41 7263 6869 7665 09.4 VFS.Archive
│ │ │ │ │ +00030920: 4d65 6d62 6572 3a20 6469 7265 6374 6f72 Member: director
│ │ │ │ │ +00030930: 7920 6f70 6572 6174 696f 6e73 0a2d 2d2d y operations.---
│ │ │ │ │ +00030940: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00030950: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00030960: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6174 ------------..at
│ │ │ │ │ +00030970: 3a20 614e 616d 650a 2020 2020 2041 6e73 : aName. Ans
│ │ │ │ │ +00030980: 7765 7220 6120 4669 6c65 5061 7468 2066 wer a FilePath f
│ │ │ │ │ +00030990: 6f72 2061 2066 696c 6520 6e61 6d65 6420 or a file named
│ │ │ │ │ +000309a0: 6061 4e61 6d65 2720 7265 7369 6469 6e67 `aName' residing
│ │ │ │ │ +000309b0: 2069 6e20 7468 650a 2020 2020 2064 6972 in the. dir
│ │ │ │ │ +000309c0: 6563 746f 7279 2072 6570 7265 7365 6e74 ectory represent
│ │ │ │ │ +000309d0: 6564 2062 7920 7468 6520 7265 6365 6976 ed by the receiv
│ │ │ │ │ +000309e0: 6572 2e0a 0a63 7265 6174 6544 6972 6563 er...createDirec
│ │ │ │ │ +000309f0: 746f 7279 3a20 6469 724e 616d 650a 2020 tory: dirName.
│ │ │ │ │ +00030a00: 2020 2043 7265 6174 6520 6120 7375 6264 Create a subd
│ │ │ │ │ +00030a10: 6972 6563 746f 7279 206f 6620 7468 6520 irectory of the
│ │ │ │ │ +00030a20: 7265 6365 6976 6572 2c20 6e61 6d69 6e67 receiver, naming
│ │ │ │ │ +00030a30: 2069 7420 6469 724e 616d 652e 0a0a 6e61 it dirName...na
│ │ │ │ │ +00030a40: 6d65 7344 6f3a 2061 426c 6f63 6b0a 2020 mesDo: aBlock.
│ │ │ │ │ +00030a50: 2020 2045 7661 6c75 6174 6520 6142 6c6f Evaluate aBlo
│ │ │ │ │ +00030a60: 636b 206f 6e63 6520 666f 7220 6561 6368 ck once for each
│ │ │ │ │ +00030a70: 2066 696c 6520 696e 2074 6865 2064 6972 file in the dir
│ │ │ │ │ +00030a80: 6563 746f 7279 2072 6570 7265 7365 6e74 ectory represent
│ │ │ │ │ +00030a90: 6564 2062 790a 2020 2020 2074 6865 2072 ed by. the r
│ │ │ │ │ +00030aa0: 6563 6569 7665 722c 2070 6173 7369 6e67 eceiver, passing
│ │ │ │ │ +00030ab0: 2069 7473 206e 616d 652e 0a0a 0a1f 0a46 its name......F
│ │ │ │ │ +00030ac0: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ +00030ad0: 666f 2c20 204e 6f64 653a 2056 4653 2e41 fo, Node: VFS.A
│ │ │ │ │ +00030ae0: 7263 6869 7665 4d65 6d62 6572 2d66 696c rchiveMember-fil
│ │ │ │ │ +00030af0: 6520 6f70 6572 6174 696f 6e73 2c20 204e e operations, N
│ │ │ │ │ +00030b00: 6578 743a 2056 4653 2e41 7263 6869 7665 ext: VFS.Archive
│ │ │ │ │ +00030b10: 4d65 6d62 6572 2d69 6e69 7469 616c 697a Member-initializ
│ │ │ │ │ +00030b20: 696e 672c 2020 5072 6576 3a20 5646 532e ing, Prev: VFS.
│ │ │ │ │ +00030b30: 4172 6368 6976 654d 656d 6265 722d 6469 ArchiveMember-di
│ │ │ │ │ +00030b40: 7265 6374 6f72 7920 6f70 6572 6174 696f rectory operatio
│ │ │ │ │ +00030b50: 6e73 2c20 2055 703a 2056 4653 2e41 7263 ns, Up: VFS.Arc
│ │ │ │ │ +00030b60: 6869 7665 4d65 6d62 6572 0a0a 312e 3230 hiveMember..1.20
│ │ │ │ │ +00030b70: 392e 3520 5646 532e 4172 6368 6976 654d 9.5 VFS.ArchiveM
│ │ │ │ │ +00030b80: 656d 6265 723a 2066 696c 6520 6f70 6572 ember: file oper
│ │ │ │ │ +00030b90: 6174 696f 6e73 0a2d 2d2d 2d2d 2d2d 2d2d ations.---------
│ │ │ │ │ +00030ba0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00030bb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00030bc0: 2d0a 0a6f 7065 6e3a 2063 6c61 7373 206d -..open: class m
│ │ │ │ │ +00030bd0: 6f64 653a 206d 6f64 6520 6966 4661 696c ode: mode ifFail
│ │ │ │ │ +00030be0: 3a20 6142 6c6f 636b 0a20 2020 2020 4f70 : aBlock. Op
│ │ │ │ │ +00030bf0: 656e 2074 6865 2072 6563 6569 7665 7220 en the receiver
│ │ │ │ │ +00030c00: 696e 2074 6865 2067 6976 656e 206d 6f64 in the given mod
│ │ │ │ │ +00030c10: 6520 2861 7320 616e 7377 6572 6564 2062 e (as answered b
│ │ │ │ │ +00030c20: 7920 4669 6c65 5374 7265 616d 2773 0a20 y FileStream's.
│ │ │ │ │ +00030c30: 2020 2020 636c 6173 7320 636f 6e73 7461 class consta
│ │ │ │ │ +00030c40: 6e74 206d 6574 686f 6473 290a 0a72 656d nt methods)..rem
│ │ │ │ │ +00030c50: 6f76 650a 2020 2020 2052 656d 6f76 6520 ove. Remove
│ │ │ │ │ +00030c60: 7468 6520 6669 6c65 2077 6974 6820 7468 the file with th
│ │ │ │ │ +00030c70: 6520 6769 7665 6e20 7061 7468 206e 616d e given path nam
│ │ │ │ │ +00030c80: 650a 0a72 656e 616d 6554 6f3a 206e 6577 e..renameTo: new
│ │ │ │ │ +00030c90: 4669 6c65 4e61 6d65 0a20 2020 2020 5265 FileName. Re
│ │ │ │ │ +00030ca0: 6e61 6d65 2074 6865 2066 696c 6520 7769 name the file wi
│ │ │ │ │ +00030cb0: 7468 2074 6865 2067 6976 656e 2070 6174 th the given pat
│ │ │ │ │ +00030cc0: 6820 6e61 6d65 206f 6c64 4669 6c65 4e61 h name oldFileNa
│ │ │ │ │ +00030cd0: 6d65 2074 6f20 6e65 7746 696c 654e 616d me to newFileNam
│ │ │ │ │ +00030ce0: 650a 0a75 7064 6174 653a 2061 7370 6563 e..update: aspec
│ │ │ │ │ +00030cf0: 740a 2020 2020 2050 7269 7661 7465 202d t. Private -
│ │ │ │ │ +00030d00: 2055 7064 6174 6520 7468 6520 696e 2d61 Update the in-a
│ │ │ │ │ +00030d10: 7263 6869 7665 2076 6572 7369 6f6e 206f rchive version o
│ │ │ │ │ +00030d20: 6620 7468 6520 6669 6c65 2062 6566 6f72 f the file befor
│ │ │ │ │ +00030d30: 6520 636c 6f73 696e 672e 0a0a 0a1f 0a46 e closing......F
│ │ │ │ │ +00030d40: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ +00030d50: 666f 2c20 204e 6f64 653a 2056 4653 2e41 fo, Node: VFS.A
│ │ │ │ │ +00030d60: 7263 6869 7665 4d65 6d62 6572 2d69 6e69 rchiveMember-ini
│ │ │ │ │ +00030d70: 7469 616c 697a 696e 672c 2020 4e65 7874 tializing, Next
│ │ │ │ │ +00030d80: 3a20 5646 532e 4172 6368 6976 654d 656d : VFS.ArchiveMem
│ │ │ │ │ +00030d90: 6265 722d 7374 696c 6c20 756e 636c 6173 ber-still unclas
│ │ │ │ │ +00030da0: 7369 6669 6564 2c20 2050 7265 763a 2056 sified, Prev: V
│ │ │ │ │ +00030db0: 4653 2e41 7263 6869 7665 4d65 6d62 6572 FS.ArchiveMember
│ │ │ │ │ +00030dc0: 2d66 696c 6520 6f70 6572 6174 696f 6e73 -file operations
│ │ │ │ │ +00030dd0: 2c20 2055 703a 2056 4653 2e41 7263 6869 , Up: VFS.Archi
│ │ │ │ │ +00030de0: 7665 4d65 6d62 6572 0a0a 312e 3230 392e veMember..1.209.
│ │ │ │ │ +00030df0: 3620 5646 532e 4172 6368 6976 654d 656d 6 VFS.ArchiveMem
│ │ │ │ │ +00030e00: 6265 723a 2069 6e69 7469 616c 697a 696e ber: initializin
│ │ │ │ │ +00030e10: 670a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d g.--------------
│ │ │ │ │ +00030e20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00030e30: 2d2d 2d2d 2d2d 2d2d 2d0a 0a61 7263 6869 ---------..archi
│ │ │ │ │ +00030e40: 7665 3a20 616e 4172 6368 6976 6546 696c ve: anArchiveFil
│ │ │ │ │ +00030e50: 650a 2020 2020 2053 6574 2074 6865 2061 e. Set the a
│ │ │ │ │ +00030e60: 7263 6869 7665 206f 6620 7768 6963 6820 rchive of which
│ │ │ │ │ +00030e70: 7468 6520 7265 6365 6976 6572 2069 7320 the receiver is
│ │ │ │ │ +00030e80: 6120 6d65 6d62 6572 2e0a 0a66 696c 6c46 a member...fillF
│ │ │ │ │ +00030e90: 726f 6d3a 2064 6174 610a 2020 2020 2043 rom: data. C
│ │ │ │ │ +00030ea0: 616c 6c65 6420 6261 636b 2062 7920 7468 alled back by th
│ │ │ │ │ +00030eb0: 6520 7265 6365 6976 6572 2773 2061 7263 e receiver's arc
│ │ │ │ │ +00030ec0: 6869 7665 2077 6865 6e20 7468 6520 4172 hive when the Ar
│ │ │ │ │ +00030ed0: 6368 6976 654d 656d 6265 7220 6173 6b73 chiveMember asks
│ │ │ │ │ +00030ee0: 0a20 2020 2020 666f 7220 6669 6c65 2069 . for file i
│ │ │ │ │ +00030ef0: 6e66 6f72 6d61 7469 6f6e 2e0a 0a73 697a nformation...siz
│ │ │ │ │ +00030f00: 653a 2062 7974 6573 2073 7443 7469 6d65 e: bytes stCtime
│ │ │ │ │ +00030f10: 3a20 6374 696d 6520 7374 4d74 696d 653a : ctime stMtime:
│ │ │ │ │ +00030f20: 206d 7469 6d65 2073 7441 7469 6d65 3a20 mtime stAtime:
│ │ │ │ │ +00030f30: 6174 696d 6520 6d6f 6465 3a20 6d6f 6465 atime mode: mode
│ │ │ │ │ +00030f40: 4269 7473 0a20 2020 2020 5365 7420 7468 Bits. Set th
│ │ │ │ │ +00030f50: 6520 6669 6c65 2069 6e66 6f72 6d61 7469 e file informati
│ │ │ │ │ +00030f60: 6f6e 2066 6f72 2074 6865 2072 6563 6569 on for the recei
│ │ │ │ │ +00030f70: 7665 722e 0a0a 7369 7a65 3a20 6279 7465 ver...size: byte
│ │ │ │ │ +00030f80: 7320 7374 4d74 696d 653a 206d 7469 6d65 s stMtime: mtime
│ │ │ │ │ +00030f90: 206d 6f64 653a 206d 6f64 6542 6974 730a mode: modeBits.
│ │ │ │ │ +00030fa0: 2020 2020 2053 6574 2074 6865 2066 696c Set the fil
│ │ │ │ │ +00030fb0: 6520 696e 666f 726d 6174 696f 6e20 666f e information fo
│ │ │ │ │ +00030fc0: 7220 7468 6520 7265 6365 6976 6572 2e0a r the receiver..
│ │ │ │ │ +00030fd0: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ +00030fe0: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ +00030ff0: 5646 532e 4172 6368 6976 654d 656d 6265 VFS.ArchiveMembe
│ │ │ │ │ +00031000: 722d 7374 696c 6c20 756e 636c 6173 7369 r-still unclassi
│ │ │ │ │ +00031010: 6669 6564 2c20 204e 6578 743a 2056 4653 fied, Next: VFS
│ │ │ │ │ +00031020: 2e41 7263 6869 7665 4d65 6d62 6572 2d74 .ArchiveMember-t
│ │ │ │ │ +00031030: 6573 7469 6e67 2c20 2050 7265 763a 2056 esting, Prev: V
│ │ │ │ │ +00031040: 4653 2e41 7263 6869 7665 4d65 6d62 6572 FS.ArchiveMember
│ │ │ │ │ +00031050: 2d69 6e69 7469 616c 697a 696e 672c 2020 -initializing,
│ │ │ │ │ +00031060: 5570 3a20 5646 532e 4172 6368 6976 654d Up: VFS.ArchiveM
│ │ │ │ │ +00031070: 656d 6265 720a 0a31 2e32 3039 2e37 2056 ember..1.209.7 V
│ │ │ │ │ +00031080: 4653 2e41 7263 6869 7665 4d65 6d62 6572 FS.ArchiveMember
│ │ │ │ │ +00031090: 3a20 7374 696c 6c20 756e 636c 6173 7369 : still unclassi
│ │ │ │ │ +000310a0: 6669 6564 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d fied.-----------
│ │ │ │ │ +000310b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000310c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000310d0: 2d2d 0a0a 2c20 614e 616d 650a 2020 2020 --.., aName.
│ │ │ │ │ +000310e0: 2041 6e73 7765 7220 616e 206f 626a 6563 Answer an objec
│ │ │ │ │ +000310f0: 7420 6f66 2074 6865 2073 616d 6520 6b69 t of the same ki
│ │ │ │ │ +00031100: 6e64 2061 7320 7468 6520 7265 6365 6976 nd as the receiv
│ │ │ │ │ +00031110: 6572 2c20 7768 6f73 6520 6e61 6d65 2069 er, whose name i
│ │ │ │ │ +00031120: 730a 2020 2020 2073 7566 6669 7865 6420 s. suffixed
│ │ │ │ │ +00031130: 7769 7468 2061 4e61 6d65 2e0a 0a64 6973 with aName...dis
│ │ │ │ │ +00031140: 706c 6179 4f6e 3a20 6153 7472 6561 6d0a playOn: aStream.
│ │ │ │ │ +00031150: 2020 2020 2050 7269 6e74 2061 2072 6570 Print a rep
│ │ │ │ │ +00031160: 7265 7365 6e74 6174 696f 6e20 6f66 2074 resentation of t
│ │ │ │ │ +00031170: 6865 2066 696c 6520 6964 656e 7469 6669 he file identifi
│ │ │ │ │ +00031180: 6564 2062 7920 7468 6520 7265 6365 6976 ed by the receiv
│ │ │ │ │ +00031190: 6572 2e0a 0a69 7341 6273 6f6c 7574 650a er...isAbsolute.
│ │ │ │ │ +000311a0: 2020 2020 2041 6e73 7765 7220 7768 6574 Answer whet
│ │ │ │ │ +000311b0: 6865 7220 7468 6520 7265 6365 6976 6572 her the receiver
│ │ │ │ │ +000311c0: 2069 6465 6e74 6966 6965 7320 616e 2061 identifies an a
│ │ │ │ │ +000311d0: 6273 6f6c 7574 6520 7061 7468 2e0a 0a0a bsolute path....
│ │ │ │ │ +000311e0: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ +000311f0: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 5646 .info, Node: VF
│ │ │ │ │ +00031200: 532e 4172 6368 6976 654d 656d 6265 722d S.ArchiveMember-
│ │ │ │ │ +00031210: 7465 7374 696e 672c 2020 5072 6576 3a20 testing, Prev:
│ │ │ │ │ +00031220: 5646 532e 4172 6368 6976 654d 656d 6265 VFS.ArchiveMembe
│ │ │ │ │ +00031230: 722d 7374 696c 6c20 756e 636c 6173 7369 r-still unclassi
│ │ │ │ │ +00031240: 6669 6564 2c20 2055 703a 2056 4653 2e41 fied, Up: VFS.A
│ │ │ │ │ +00031250: 7263 6869 7665 4d65 6d62 6572 0a0a 312e rchiveMember..1.
│ │ │ │ │ +00031260: 3230 392e 3820 5646 532e 4172 6368 6976 209.8 VFS.Archiv
│ │ │ │ │ +00031270: 654d 656d 6265 723a 2074 6573 7469 6e67 eMember: testing
│ │ │ │ │ +00031280: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------
│ │ │ │ │ +00031290: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000312a0: 2d2d 2d0a 0a65 7869 7374 730a 2020 2020 ---..exists.
│ │ │ │ │ +000312b0: 2041 6e73 7765 7220 7768 6574 6865 7220 Answer whether
│ │ │ │ │ +000312c0: 6120 6669 6c65 2077 6974 6820 7468 6520 a file with the
│ │ │ │ │ +000312d0: 6e61 6d65 2063 6f6e 7461 696e 6564 2069 name contained i
│ │ │ │ │ +000312e0: 6e20 7468 6520 7265 6365 6976 6572 2064 n the receiver d
│ │ │ │ │ +000312f0: 6f65 730a 2020 2020 2065 7869 7374 2e0a oes. exist..
│ │ │ │ │ +00031300: 0a69 7341 6363 6573 7369 626c 650a 2020 .isAccessible.
│ │ │ │ │ +00031310: 2020 2041 6e73 7765 7220 7768 6574 6865 Answer whethe
│ │ │ │ │ +00031320: 7220 6120 6469 7265 6374 6f72 7920 7769 r a directory wi
│ │ │ │ │ +00031330: 7468 2074 6865 206e 616d 6520 636f 6e74 th the name cont
│ │ │ │ │ +00031340: 6169 6e65 6420 696e 2074 6865 2072 6563 ained in the rec
│ │ │ │ │ +00031350: 6569 7665 720a 2020 2020 2064 6f65 7320 eiver. does
│ │ │ │ │ +00031360: 6578 6973 7420 616e 6420 6973 2061 6363 exist and is acc
│ │ │ │ │ +00031370: 6573 7369 626c 650a 0a69 7344 6972 6563 essible..isDirec
│ │ │ │ │ +00031380: 746f 7279 0a20 2020 2020 416e 7377 6572 tory. Answer
│ │ │ │ │ +00031390: 2077 6865 7468 6572 2061 2066 696c 6520 whether a file
│ │ │ │ │ +000313a0: 7769 7468 2074 6865 206e 616d 6520 636f with the name co
│ │ │ │ │ +000313b0: 6e74 6169 6e65 6420 696e 2074 6865 2072 ntained in the r
│ │ │ │ │ +000313c0: 6563 6569 7665 7220 646f 6573 0a20 2020 eceiver does.
│ │ │ │ │ +000313d0: 2020 6578 6973 7420 616e 6420 6964 656e exist and iden
│ │ │ │ │ +000313e0: 7469 6669 6573 2061 2064 6972 6563 746f tifies a directo
│ │ │ │ │ +000313f0: 7279 2e0a 0a69 7345 7865 6375 7461 626c ry...isExecutabl
│ │ │ │ │ +00031400: 650a 2020 2020 2041 6e73 7765 7220 7768 e. Answer wh
│ │ │ │ │ +00031410: 6574 6865 7220 6120 6669 6c65 2077 6974 ether a file wit
│ │ │ │ │ +00031420: 6820 7468 6520 6e61 6d65 2063 6f6e 7461 h the name conta
│ │ │ │ │ +00031430: 696e 6564 2069 6e20 7468 6520 7265 6365 ined in the rece
│ │ │ │ │ +00031440: 6976 6572 2064 6f65 730a 2020 2020 2065 iver does. e
│ │ │ │ │ +00031450: 7869 7374 2061 6e64 2069 7320 6578 6563 xist and is exec
│ │ │ │ │ +00031460: 7574 6162 6c65 0a0a 6973 5265 6164 6162 utable..isReadab
│ │ │ │ │ +00031470: 6c65 0a20 2020 2020 416e 7377 6572 2077 le. Answer w
│ │ │ │ │ +00031480: 6865 7468 6572 2061 2066 696c 6520 7769 hether a file wi
│ │ │ │ │ +00031490: 7468 2074 6865 206e 616d 6520 636f 6e74 th the name cont
│ │ │ │ │ +000314a0: 6169 6e65 6420 696e 2074 6865 2072 6563 ained in the rec
│ │ │ │ │ +000314b0: 6569 7665 7220 646f 6573 0a20 2020 2020 eiver does.
│ │ │ │ │ +000314c0: 6578 6973 7420 616e 6420 6973 2072 6561 exist and is rea
│ │ │ │ │ +000314d0: 6461 626c 650a 0a69 7353 796d 626f 6c69 dable..isSymboli
│ │ │ │ │ +000314e0: 634c 696e 6b0a 2020 2020 2041 6e73 7765 cLink. Answe
│ │ │ │ │ +000314f0: 7220 7768 6574 6865 7220 6120 6669 6c65 r whether a file
│ │ │ │ │ +00031500: 2077 6974 6820 7468 6520 6e61 6d65 2063 with the name c
│ │ │ │ │ +00031510: 6f6e 7461 696e 6564 2069 6e20 7468 6520 ontained in the
│ │ │ │ │ +00031520: 7265 6365 6976 6572 2064 6f65 730a 2020 receiver does.
│ │ │ │ │ +00031530: 2020 2065 7869 7374 2061 6e64 2069 6465 exist and ide
│ │ │ │ │ +00031540: 6e74 6966 6965 7320 6120 7379 6d62 6f6c ntifies a symbol
│ │ │ │ │ +00031550: 6963 206c 696e 6b2e 0a0a 6973 5772 6974 ic link...isWrit
│ │ │ │ │ +00031560: 6561 626c 650a 2020 2020 2041 6e73 7765 eable. Answe
│ │ │ │ │ +00031570: 7220 7768 6574 6865 7220 6120 6669 6c65 r whether a file
│ │ │ │ │ +00031580: 2077 6974 6820 7468 6520 6e61 6d65 2063 with the name c
│ │ │ │ │ +00031590: 6f6e 7461 696e 6564 2069 6e20 7468 6520 ontained in the
│ │ │ │ │ +000315a0: 7265 6365 6976 6572 2064 6f65 730a 2020 receiver does.
│ │ │ │ │ +000315b0: 2020 2065 7869 7374 2061 6e64 2069 7320 exist and is
│ │ │ │ │ +000315c0: 7772 6974 6561 626c 650a 0a6d 6f64 650a writeable..mode.
│ │ │ │ │ +000315d0: 2020 2020 2041 6e73 7765 7220 7468 6520 Answer the
│ │ │ │ │ +000315e0: 6f63 7461 6c20 7065 726d 6973 7369 6f6e octal permission
│ │ │ │ │ +000315f0: 7320 666f 7220 7468 6520 6669 6c65 2e0a s for the file..
│ │ │ │ │ +00031600: 0a6d 6f64 653a 206d 6f64 650a 2020 2020 .mode: mode.
│ │ │ │ │ +00031610: 2053 6574 2074 6865 206f 6374 616c 2070 Set the octal p
│ │ │ │ │ +00031620: 6572 6d69 7373 696f 6e73 2066 6f72 2074 ermissions for t
│ │ │ │ │ +00031630: 6865 2066 696c 6520 746f 2062 6520 606d he file to be `m
│ │ │ │ │ +00031640: 6f64 6527 2e0a 0a0a 1f0a 4669 6c65 3a20 ode'......File:
│ │ │ │ │ +00031650: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ +00031660: 4e6f 6465 3a20 5646 532e 4669 6c65 5772 Node: VFS.FileWr
│ │ │ │ │ +00031670: 6170 7065 722c 2020 4e65 7874 3a20 5646 apper, Next: VF
│ │ │ │ │ +00031680: 532e 5374 6f72 6564 5a69 704d 656d 6265 S.StoredZipMembe
│ │ │ │ │ +00031690: 722c 2020 5072 6576 3a20 5646 532e 4172 r, Prev: VFS.Ar
│ │ │ │ │ +000316a0: 6368 6976 654d 656d 6265 722c 2020 5570 chiveMember, Up
│ │ │ │ │ +000316b0: 3a20 4261 7365 2063 6c61 7373 6573 0a0a : Base classes..
│ │ │ │ │ +000316c0: 312e 3231 3020 5646 532e 4669 6c65 5772 1.210 VFS.FileWr
│ │ │ │ │ +000316d0: 6170 7065 720a 3d3d 3d3d 3d3d 3d3d 3d3d apper.==========
│ │ │ │ │ +000316e0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a44 6566 ===========..Def
│ │ │ │ │ +000316f0: 696e 6564 2069 6e20 6e61 6d65 7370 6163 ined in namespac
│ │ │ │ │ +00031700: 6520 536d 616c 6c74 616c 6b2e 5646 530a e Smalltalk.VFS.
│ │ │ │ │ +00031710: 5375 7065 7263 6c61 7373 3a20 4669 6c65 Superclass: File
│ │ │ │ │ +00031720: 5061 7468 0a43 6174 6567 6f72 793a 2053 Path.Category: S
│ │ │ │ │ +00031730: 7472 6561 6d73 2d46 696c 6573 0a20 2020 treams-Files.
│ │ │ │ │ +00031740: 2020 4669 6c65 5772 6170 7065 7220 6769 FileWrapper gi
│ │ │ │ │ +00031750: 7665 7320 696e 666f 726d 6174 696f 6e20 ves information
│ │ │ │ │ +00031760: 666f 7220 7669 7274 7561 6c20 6669 6c65 for virtual file
│ │ │ │ │ +00031770: 7320 7468 6174 2072 6566 6572 2074 6f20 s that refer to
│ │ │ │ │ +00031780: 610a 2020 2020 2072 6561 6c20 6669 6c65 a. real file
│ │ │ │ │ +00031790: 206f 6e20 6469 736b 2e0a 0a2a 204d 656e on disk...* Men
│ │ │ │ │ +000317a0: 753a 0a0a 2a20 5646 532e 4669 6c65 5772 u:..* VFS.FileWr
│ │ │ │ │ +000317b0: 6170 7065 7220 636c 6173 732d 696e 6974 apper class-init
│ │ │ │ │ +000317c0: 6961 6c69 7a69 6e67 3a3a 2020 2863 6c61 ializing:: (cla
│ │ │ │ │ +000317d0: 7373 290a 2a20 5646 532e 4669 6c65 5772 ss).* VFS.FileWr
│ │ │ │ │ +000317e0: 6170 7065 7220 636c 6173 732d 696e 7374 apper class-inst
│ │ │ │ │ +000317f0: 616e 6365 2063 7265 6174 696f 6e3a 3a20 ance creation::
│ │ │ │ │ +00031800: 2028 636c 6173 7329 0a2a 2056 4653 2e46 (class).* VFS.F
│ │ │ │ │ +00031810: 696c 6557 7261 7070 6572 2d61 6363 6573 ileWrapper-acces
│ │ │ │ │ +00031820: 7369 6e67 3a3a 2020 2869 6e73 7461 6e63 sing:: (instanc
│ │ │ │ │ +00031830: 6529 0a2a 2056 4653 2e46 696c 6557 7261 e).* VFS.FileWra
│ │ │ │ │ +00031840: 7070 6572 2d62 6173 6963 3a3a 2020 2869 pper-basic:: (i
│ │ │ │ │ +00031850: 6e73 7461 6e63 6529 0a2a 2056 4653 2e46 nstance).* VFS.F
│ │ │ │ │ +00031860: 696c 6557 7261 7070 6572 2d64 656c 6567 ileWrapper-deleg
│ │ │ │ │ +00031870: 6174 696f 6e3a 3a20 2028 696e 7374 616e ation:: (instan
│ │ │ │ │ +00031880: 6365 290a 2a20 5646 532e 4669 6c65 5772 ce).* VFS.FileWr
│ │ │ │ │ +00031890: 6170 7065 722d 656e 756d 6572 6174 696e apper-enumeratin
│ │ │ │ │ +000318a0: 673a 3a20 2028 696e 7374 616e 6365 290a g:: (instance).
│ │ │ │ │ +000318b0: 2a20 5646 532e 4669 6c65 5772 6170 7065 * VFS.FileWrappe
│ │ │ │ │ +000318c0: 722d 6669 6c65 206f 7065 7261 7469 6f6e r-file operation
│ │ │ │ │ +000318d0: 733a 3a20 2028 696e 7374 616e 6365 290a s:: (instance).
│ │ │ │ │ +000318e0: 2a20 5646 532e 4669 6c65 5772 6170 7065 * VFS.FileWrappe
│ │ │ │ │ +000318f0: 722d 7465 7374 696e 673a 3a20 2028 696e r-testing:: (in
│ │ │ │ │ +00031900: 7374 616e 6365 290a 0a1f 0a46 696c 653a stance)....File:
│ │ │ │ │ +00031910: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ +00031920: 204e 6f64 653a 2056 4653 2e46 696c 6557 Node: VFS.FileW
│ │ │ │ │ +00031930: 7261 7070 6572 2063 6c61 7373 2d69 6e69 rapper class-ini
│ │ │ │ │ +00031940: 7469 616c 697a 696e 672c 2020 4e65 7874 tializing, Next
│ │ │ │ │ +00031950: 3a20 5646 532e 4669 6c65 5772 6170 7065 : VFS.FileWrappe
│ │ │ │ │ +00031960: 7220 636c 6173 732d 696e 7374 616e 6365 r class-instance
│ │ │ │ │ +00031970: 2063 7265 6174 696f 6e2c 2020 5570 3a20 creation, Up:
│ │ │ │ │ +00031980: 5646 532e 4669 6c65 5772 6170 7065 720a VFS.FileWrapper.
│ │ │ │ │ +00031990: 0a31 2e32 3130 2e31 2056 4653 2e46 696c .1.210.1 VFS.Fil
│ │ │ │ │ +000319a0: 6557 7261 7070 6572 2063 6c61 7373 3a20 eWrapper class:
│ │ │ │ │ +000319b0: 696e 6974 6961 6c69 7a69 6e67 0a2d 2d2d initializing.---
│ │ │ │ │ +000319c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000319d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000319e0: 2d2d 2d2d 2d2d 2d2d 0a0a 696e 6974 6961 --------..initia
│ │ │ │ │ +000319f0: 6c69 7a65 0a20 2020 2020 5265 6769 7374 lize. Regist
│ │ │ │ │ +00031a00: 6572 2074 6865 2072 6563 6569 7665 7220 er the receiver
│ │ │ │ │ +00031a10: 7769 7468 204f 626a 6563 744d 656d 6f72 with ObjectMemor
│ │ │ │ │ +00031a20: 790a 0a75 7064 6174 653a 2061 7370 6563 y..update: aspec
│ │ │ │ │ +00031a30: 740a 2020 2020 2050 7269 7661 7465 202d t. Private -
│ │ │ │ │ +00031a40: 2052 656d 6f76 6520 7468 6520 6669 6c65 Remove the file
│ │ │ │ │ +00031a50: 7320 6265 666f 7265 2071 7569 7474 696e s before quittin
│ │ │ │ │ +00031a60: 672c 2061 6e64 2072 6567 6973 7465 7220 g, and register
│ │ │ │ │ +00031a70: 7468 650a 2020 2020 2076 6972 7475 616c the. virtual
│ │ │ │ │ +00031a80: 2066 696c 6573 7973 7465 6d73 2073 7065 filesystems spe
│ │ │ │ │ +00031a90: 6369 6669 6564 2062 7920 7468 6520 7375 cified by the su
│ │ │ │ │ +00031aa0: 6263 6c61 7373 6573 2075 706f 6e20 696d bclasses upon im
│ │ │ │ │ +00031ab0: 6167 6520 6c6f 6164 2e0a 0a0a 1f0a 4669 age load......Fi
│ │ │ │ │ +00031ac0: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ +00031ad0: 6f2c 2020 4e6f 6465 3a20 5646 532e 4669 o, Node: VFS.Fi
│ │ │ │ │ +00031ae0: 6c65 5772 6170 7065 7220 636c 6173 732d leWrapper class-
│ │ │ │ │ +00031af0: 696e 7374 616e 6365 2063 7265 6174 696f instance creatio
│ │ │ │ │ +00031b00: 6e2c 2020 4e65 7874 3a20 5646 532e 4669 n, Next: VFS.Fi
│ │ │ │ │ +00031b10: 6c65 5772 6170 7065 722d 6163 6365 7373 leWrapper-access
│ │ │ │ │ +00031b20: 696e 672c 2020 5072 6576 3a20 5646 532e ing, Prev: VFS.
│ │ │ │ │ +00031b30: 4669 6c65 5772 6170 7065 7220 636c 6173 FileWrapper clas
│ │ │ │ │ +00031b40: 732d 696e 6974 6961 6c69 7a69 6e67 2c20 s-initializing,
│ │ │ │ │ +00031b50: 2055 703a 2056 4653 2e46 696c 6557 7261 Up: VFS.FileWra
│ │ │ │ │ +00031b60: 7070 6572 0a0a 312e 3231 302e 3220 5646 pper..1.210.2 VF
│ │ │ │ │ +00031b70: 532e 4669 6c65 5772 6170 7065 7220 636c S.FileWrapper cl
│ │ │ │ │ +00031b80: 6173 733a 2069 6e73 7461 6e63 6520 6372 ass: instance cr
│ │ │ │ │ +00031b90: 6561 7469 6f6e 0a2d 2d2d 2d2d 2d2d 2d2d eation.---------
│ │ │ │ │ +00031ba0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00031bb0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00031bc0: 2d2d 2d2d 2d2d 2d0a 0a6f 6e3a 2066 696c -------..on: fil
│ │ │ │ │ +00031bd0: 650a 2020 2020 2043 7265 6174 6520 616e e. Create an
│ │ │ │ │ +00031be0: 2069 6e73 7461 6e63 6520 6f66 2074 6869 instance of thi
│ │ │ │ │ +00031bf0: 7320 636c 6173 7320 7265 7072 6573 656e s class represen
│ │ │ │ │ +00031c00: 7469 6e67 2074 6865 2063 6f6e 7465 6e74 ting the content
│ │ │ │ │ +00031c10: 7320 6f66 2074 6865 0a20 2020 2020 6769 s of the. gi
│ │ │ │ │ +00031c20: 7665 6e20 6669 6c65 2c20 756e 6465 7220 ven file, under
│ │ │ │ │ +00031c30: 7468 6520 7669 7274 7561 6c20 6669 6c65 the virtual file
│ │ │ │ │ +00031c40: 7379 7374 656d 2066 734e 616d 652e 0a0a system fsName...
│ │ │ │ │ +00031c50: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ +00031c60: 652e 696e 666f 2c20 204e 6f64 653a 2056 e.info, Node: V
│ │ │ │ │ +00031c70: 4653 2e46 696c 6557 7261 7070 6572 2d61 FS.FileWrapper-a
│ │ │ │ │ +00031c80: 6363 6573 7369 6e67 2c20 204e 6578 743a ccessing, Next:
│ │ │ │ │ +00031c90: 2056 4653 2e46 696c 6557 7261 7070 6572 VFS.FileWrapper
│ │ │ │ │ +00031ca0: 2d62 6173 6963 2c20 2050 7265 763a 2056 -basic, Prev: V
│ │ │ │ │ +00031cb0: 4653 2e46 696c 6557 7261 7070 6572 2063 FS.FileWrapper c
│ │ │ │ │ +00031cc0: 6c61 7373 2d69 6e73 7461 6e63 6520 6372 lass-instance cr
│ │ │ │ │ +00031cd0: 6561 7469 6f6e 2c20 2055 703a 2056 4653 eation, Up: VFS
│ │ │ │ │ +00031ce0: 2e46 696c 6557 7261 7070 6572 0a0a 312e .FileWrapper..1.
│ │ │ │ │ +00031cf0: 3231 302e 3320 5646 532e 4669 6c65 5772 210.3 VFS.FileWr
│ │ │ │ │ +00031d00: 6170 7065 723a 2061 6363 6573 7369 6e67 apper: accessing
│ │ │ │ │ +00031d10: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------
│ │ │ │ │ +00031d20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00031d30: 2d2d 2d0a 0a61 7353 7472 696e 670a 2020 ---..asString.
│ │ │ │ │ +00031d40: 2020 2041 6e73 7765 7220 7468 6520 7374 Answer the st
│ │ │ │ │ +00031d50: 7269 6e67 2072 6570 7265 7365 6e74 6174 ring representat
│ │ │ │ │ +00031d60: 696f 6e20 6f66 2074 6865 2072 6563 6569 ion of the recei
│ │ │ │ │ +00031d70: 7665 7227 7320 7061 7468 2e0a 0a61 743a ver's path...at:
│ │ │ │ │ +00031d80: 2061 4e61 6d65 0a20 2020 2020 416e 7377 aName. Answ
│ │ │ │ │ +00031d90: 6572 2061 2046 696c 6520 6f72 2044 6972 er a File or Dir
│ │ │ │ │ +00031da0: 6563 746f 7279 206f 626a 6563 7420 6173 ectory object as
│ │ │ │ │ +00031db0: 2061 7070 726f 7072 6961 7465 2066 6f72 appropriate for
│ │ │ │ │ +00031dc0: 2061 2066 696c 6520 6e61 6d65 640a 2020 a file named.
│ │ │ │ │ +00031dd0: 2020 2027 614e 616d 6527 2069 6e20 7468 'aName' in th
│ │ │ │ │ +00031de0: 6520 6469 7265 6374 6f72 7920 7265 7072 e directory repr
│ │ │ │ │ +00031df0: 6573 656e 7465 6420 6279 2074 6865 2072 esented by the r
│ │ │ │ │ +00031e00: 6563 6569 7665 722e 0a0a 6c61 7374 4163 eceiver...lastAc
│ │ │ │ │ +00031e10: 6365 7373 5469 6d65 3a20 6163 6365 7373 cessTime: access
│ │ │ │ │ +00031e20: 4461 7465 5469 6d65 206c 6173 744d 6f64 DateTime lastMod
│ │ │ │ │ +00031e30: 6966 7954 696d 653a 206d 6f64 6966 7944 ifyTime: modifyD
│ │ │ │ │ +00031e40: 6174 6554 696d 650a 2020 2020 2055 7064 ateTime. Upd
│ │ │ │ │ +00031e50: 6174 6520 7468 6520 7469 6d65 7374 616d ate the timestam
│ │ │ │ │ +00031e60: 7073 206f 6620 7468 6520 6669 6c65 2063 ps of the file c
│ │ │ │ │ +00031e70: 6f72 7265 7370 6f6e 6469 6e67 2074 6f20 orresponding to
│ │ │ │ │ +00031e80: 7468 6520 7265 6365 6976 6572 2c0a 2020 the receiver,.
│ │ │ │ │ +00031e90: 2020 2074 6f20 6265 2061 6363 6573 7344 to be accessD
│ │ │ │ │ +00031ea0: 6174 6554 696d 6520 616e 6420 6d6f 6469 ateTime and modi
│ │ │ │ │ +00031eb0: 6679 4461 7465 5469 6d65 2e0a 0a6e 616d fyDateTime...nam
│ │ │ │ │ +00031ec0: 650a 2020 2020 2041 6e73 7765 7220 7468 e. Answer th
│ │ │ │ │ +00031ed0: 6520 6675 6c6c 2070 6174 6820 746f 2074 e full path to t
│ │ │ │ │ +00031ee0: 6865 2072 6563 6569 7665 722e 0a0a 6f77 he receiver...ow
│ │ │ │ │ +00031ef0: 6e65 723a 206f 776e 6572 5374 7269 6e67 ner: ownerString
│ │ │ │ │ +00031f00: 2067 726f 7570 3a20 6772 6f75 7053 7472 group: groupStr
│ │ │ │ │ +00031f10: 696e 670a 2020 2020 2053 6574 2074 6865 ing. Set the
│ │ │ │ │ +00031f20: 2072 6563 6569 7665 7227 7320 6f77 6e65 receiver's owne
│ │ │ │ │ +00031f30: 7220 616e 6420 6772 6f75 7020 746f 2062 r and group to b
│ │ │ │ │ +00031f40: 6520 6f77 6e65 7253 7472 696e 6720 616e e ownerString an
│ │ │ │ │ +00031f50: 640a 2020 2020 2067 726f 7570 5374 7269 d. groupStri
│ │ │ │ │ +00031f60: 6e67 2e0a 0a70 6174 6854 6f3a 2064 6573 ng...pathTo: des
│ │ │ │ │ +00031f70: 744e 616d 650a 2020 2020 2043 6f6d 7075 tName. Compu
│ │ │ │ │ +00031f80: 7465 2074 6865 2072 656c 6174 6976 6520 te the relative
│ │ │ │ │ +00031f90: 7061 7468 2066 726f 6d20 7468 6520 7265 path from the re
│ │ │ │ │ +00031fa0: 6365 6976 6572 2074 6f20 6465 7374 4e61 ceiver to destNa
│ │ │ │ │ +00031fb0: 6d65 2e0a 0a0a 1f0a 4669 6c65 3a20 6773 me......File: gs
│ │ │ │ │ +00031fc0: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ +00031fd0: 6465 3a20 5646 532e 4669 6c65 5772 6170 de: VFS.FileWrap
│ │ │ │ │ +00031fe0: 7065 722d 6261 7369 632c 2020 4e65 7874 per-basic, Next
│ │ │ │ │ +00031ff0: 3a20 5646 532e 4669 6c65 5772 6170 7065 : VFS.FileWrappe
│ │ │ │ │ +00032000: 722d 6465 6c65 6761 7469 6f6e 2c20 2050 r-delegation, P
│ │ │ │ │ +00032010: 7265 763a 2056 4653 2e46 696c 6557 7261 rev: VFS.FileWra
│ │ │ │ │ +00032020: 7070 6572 2d61 6363 6573 7369 6e67 2c20 pper-accessing,
│ │ │ │ │ +00032030: 2055 703a 2056 4653 2e46 696c 6557 7261 Up: VFS.FileWra
│ │ │ │ │ +00032040: 7070 6572 0a0a 312e 3231 302e 3420 5646 pper..1.210.4 VF
│ │ │ │ │ +00032050: 532e 4669 6c65 5772 6170 7065 723a 2062 S.FileWrapper: b
│ │ │ │ │ +00032060: 6173 6963 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d asic.-----------
│ │ │ │ │ +00032070: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00032080: 2d2d 2d0a 0a3d 2061 4669 6c65 0a20 2020 ---..= aFile.
│ │ │ │ │ +00032090: 2020 416e 7377 6572 2077 6865 7468 6572 Answer whether
│ │ │ │ │ +000320a0: 2074 6865 2072 6563 6569 7665 7220 7265 the receiver re
│ │ │ │ │ +000320b0: 7072 6573 656e 7473 2074 6865 2073 616d presents the sam
│ │ │ │ │ +000320c0: 6520 6669 6c65 2061 7320 7468 650a 2020 e file as the.
│ │ │ │ │ +000320d0: 2020 2072 6563 6569 7665 722e 0a0a 6861 receiver...ha
│ │ │ │ │ +000320e0: 7368 0a20 2020 2020 416e 7377 6572 2061 sh. Answer a
│ │ │ │ │ +000320f0: 2068 6173 6820 7661 6c75 6520 666f 7220 hash value for
│ │ │ │ │ +00032100: 7468 6520 7265 6365 6976 6572 2e0a 0a0a the receiver....
│ │ │ │ │ +00032110: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ +00032120: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 5646 .info, Node: VF
│ │ │ │ │ +00032130: 532e 4669 6c65 5772 6170 7065 722d 6465 S.FileWrapper-de
│ │ │ │ │ +00032140: 6c65 6761 7469 6f6e 2c20 204e 6578 743a legation, Next:
│ │ │ │ │ +00032150: 2056 4653 2e46 696c 6557 7261 7070 6572 VFS.FileWrapper
│ │ │ │ │ +00032160: 2d65 6e75 6d65 7261 7469 6e67 2c20 2050 -enumerating, P
│ │ │ │ │ +00032170: 7265 763a 2056 4653 2e46 696c 6557 7261 rev: VFS.FileWra
│ │ │ │ │ +00032180: 7070 6572 2d62 6173 6963 2c20 2055 703a pper-basic, Up:
│ │ │ │ │ +00032190: 2056 4653 2e46 696c 6557 7261 7070 6572 VFS.FileWrapper
│ │ │ │ │ +000321a0: 0a0a 312e 3231 302e 3520 5646 532e 4669 ..1.210.5 VFS.Fi
│ │ │ │ │ +000321b0: 6c65 5772 6170 7065 723a 2064 656c 6567 leWrapper: deleg
│ │ │ │ │ +000321c0: 6174 696f 6e0a 2d2d 2d2d 2d2d 2d2d 2d2d ation.----------
│ │ │ │ │ +000321d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000321e0: 2d2d 2d2d 2d2d 2d2d 2d0a 0a63 7265 6174 ---------..creat
│ │ │ │ │ +000321f0: 696f 6e54 696d 650a 2020 2020 2041 6e73 ionTime. Ans
│ │ │ │ │ +00032200: 7765 7220 7468 6520 6372 6561 7469 6f6e wer the creation
│ │ │ │ │ +00032210: 2074 696d 6520 6f66 2074 6865 2066 696c time of the fil
│ │ │ │ │ +00032220: 6520 6964 656e 7469 6669 6564 2062 7920 e identified by
│ │ │ │ │ +00032230: 7468 6520 7265 6365 6976 6572 2e0a 2020 the receiver..
│ │ │ │ │ +00032240: 2020 204f 6e20 736f 6d65 206f 7065 7261 On some opera
│ │ │ │ │ +00032250: 7469 6e67 2073 7973 7465 6d73 2c20 7468 ting systems, th
│ │ │ │ │ +00032260: 6973 2063 6f75 6c64 2061 6374 7561 6c6c is could actuall
│ │ │ │ │ +00032270: 7920 6265 2074 6865 206c 6173 7420 6368 y be the last ch
│ │ │ │ │ +00032280: 616e 6765 0a20 2020 2020 7469 6d65 2028 ange. time (
│ │ │ │ │ +00032290: 7468 6520 606c 6173 7420 6368 616e 6765 the `last change
│ │ │ │ │ +000322a0: 2074 696d 6527 2068 6173 2074 6f20 646f time' has to do
│ │ │ │ │ +000322b0: 2077 6974 6820 7065 726d 6973 7369 6f6e with permission
│ │ │ │ │ +000322c0: 732c 206f 776e 6572 7368 6970 0a20 2020 s, ownership.
│ │ │ │ │ +000322d0: 2020 616e 6420 7468 6520 6c69 6b65 292e and the like).
│ │ │ │ │ +000322e0: 0a0a 6675 6c6c 0a20 2020 2020 416e 7377 ..full. Answ
│ │ │ │ │ +000322f0: 6572 2074 6865 2073 697a 6520 6f66 2074 er the size of t
│ │ │ │ │ +00032300: 6865 2066 696c 6520 6964 656e 7469 6669 he file identifi
│ │ │ │ │ +00032310: 6564 2062 7920 7468 6520 7265 6365 6976 ed by the receiv
│ │ │ │ │ +00032320: 6572 0a0a 6973 4578 6563 7574 6162 6c65 er..isExecutable
│ │ │ │ │ +00032330: 0a20 2020 2020 416e 7377 6572 2077 6865 . Answer whe
│ │ │ │ │ +00032340: 7468 6572 2061 2066 696c 6520 7769 7468 ther a file with
│ │ │ │ │ +00032350: 2074 6865 206e 616d 6520 636f 6e74 6169 the name contai
│ │ │ │ │ +00032360: 6e65 6420 696e 2074 6865 2072 6563 6569 ned in the recei
│ │ │ │ │ +00032370: 7665 7220 646f 6573 0a20 2020 2020 6578 ver does. ex
│ │ │ │ │ +00032380: 6973 7420 616e 6420 6973 2065 7865 6375 ist and is execu
│ │ │ │ │ +00032390: 7461 626c 650a 0a69 7352 6561 6461 626c table..isReadabl
│ │ │ │ │ +000323a0: 650a 2020 2020 2041 6e73 7765 7220 7768 e. Answer wh
│ │ │ │ │ +000323b0: 6574 6865 7220 6120 6669 6c65 2077 6974 ether a file wit
│ │ │ │ │ +000323c0: 6820 7468 6520 6e61 6d65 2063 6f6e 7461 h the name conta
│ │ │ │ │ +000323d0: 696e 6564 2069 6e20 7468 6520 7265 6365 ined in the rece
│ │ │ │ │ +000323e0: 6976 6572 2064 6f65 730a 2020 2020 2065 iver does. e
│ │ │ │ │ +000323f0: 7869 7374 2061 6e64 2069 7320 7265 6164 xist and is read
│ │ │ │ │ +00032400: 6162 6c65 0a0a 6973 5772 6974 6561 626c able..isWriteabl
│ │ │ │ │ +00032410: 650a 2020 2020 2041 6e73 7765 7220 7768 e. Answer wh
│ │ │ │ │ +00032420: 6574 6865 7220 6120 6669 6c65 2077 6974 ether a file wit
│ │ │ │ │ +00032430: 6820 7468 6520 6e61 6d65 2063 6f6e 7461 h the name conta
│ │ │ │ │ +00032440: 696e 6564 2069 6e20 7468 6520 7265 6365 ined in the rece
│ │ │ │ │ +00032450: 6976 6572 2064 6f65 730a 2020 2020 2065 iver does. e
│ │ │ │ │ +00032460: 7869 7374 2061 6e64 2069 7320 7772 6974 xist and is writ
│ │ │ │ │ +00032470: 6561 626c 650a 0a6c 6173 7441 6363 6573 eable..lastAcces
│ │ │ │ │ +00032480: 7354 696d 650a 2020 2020 2041 6e73 7765 sTime. Answe
│ │ │ │ │ +00032490: 7220 7468 6520 6c61 7374 2061 6363 6573 r the last acces
│ │ │ │ │ +000324a0: 7320 7469 6d65 206f 6620 7468 6520 6669 s time of the fi
│ │ │ │ │ +000324b0: 6c65 2069 6465 6e74 6966 6965 6420 6279 le identified by
│ │ │ │ │ +000324c0: 2074 6865 2072 6563 6569 7665 720a 0a6c the receiver..l
│ │ │ │ │ +000324d0: 6173 7443 6861 6e67 6554 696d 650a 2020 astChangeTime.
│ │ │ │ │ +000324e0: 2020 2041 6e73 7765 7220 7468 6520 6c61 Answer the la
│ │ │ │ │ +000324f0: 7374 2063 6861 6e67 6520 7469 6d65 206f st change time o
│ │ │ │ │ +00032500: 6620 7468 6520 6669 6c65 2069 6465 6e74 f the file ident
│ │ │ │ │ +00032510: 6966 6965 6420 6279 2074 6865 2072 6563 ified by the rec
│ │ │ │ │ +00032520: 6569 7665 720a 2020 2020 2028 7468 6520 eiver. (the
│ │ │ │ │ +00032530: 606c 6173 7420 6368 616e 6765 2074 696d `last change tim
│ │ │ │ │ +00032540: 6527 2068 6173 2074 6f20 646f 2077 6974 e' has to do wit
│ │ │ │ │ +00032550: 6820 7065 726d 6973 7369 6f6e 732c 206f h permissions, o
│ │ │ │ │ +00032560: 776e 6572 7368 6970 2061 6e64 0a20 2020 wnership and.
│ │ │ │ │ +00032570: 2020 7468 6520 6c69 6b65 292e 204f 6e20 the like). On
│ │ │ │ │ +00032580: 736f 6d65 206f 7065 7261 7469 6e67 2073 some operating s
│ │ │ │ │ +00032590: 7973 7465 6d73 2c20 7468 6973 2063 6f75 ystems, this cou
│ │ │ │ │ +000325a0: 6c64 2061 6374 7561 6c6c 7920 6265 2074 ld actually be t
│ │ │ │ │ +000325b0: 6865 0a20 2020 2020 6669 6c65 2063 7265 he. file cre
│ │ │ │ │ +000325c0: 6174 696f 6e20 7469 6d65 2e0a 0a6c 6173 ation time...las
│ │ │ │ │ +000325d0: 744d 6f64 6966 7954 696d 650a 2020 2020 tModifyTime.
│ │ │ │ │ +000325e0: 2041 6e73 7765 7220 7468 6520 6c61 7374 Answer the last
│ │ │ │ │ +000325f0: 206d 6f64 6966 7920 7469 6d65 206f 6620 modify time of
│ │ │ │ │ +00032600: 7468 6520 6669 6c65 2069 6465 6e74 6966 the file identif
│ │ │ │ │ +00032610: 6965 6420 6279 2074 6865 2072 6563 6569 ied by the recei
│ │ │ │ │ +00032620: 7665 720a 2020 2020 2028 7468 6520 606c ver. (the `l
│ │ │ │ │ +00032630: 6173 7420 6d6f 6469 6679 2074 696d 6527 ast modify time'
│ │ │ │ │ +00032640: 2068 6173 2074 6f20 646f 2077 6974 6820 has to do with
│ │ │ │ │ +00032650: 7468 6520 6163 7475 616c 2066 696c 6520 the actual file
│ │ │ │ │ +00032660: 636f 6e74 656e 7473 292e 0a0a 6d6f 6465 contents)...mode
│ │ │ │ │ +00032670: 0a20 2020 2020 416e 7377 6572 2074 6865 . Answer the
│ │ │ │ │ +00032680: 2070 6572 6d69 7373 696f 6e20 6269 7473 permission bits
│ │ │ │ │ +00032690: 2066 6f72 2074 6865 2066 696c 6520 6964 for the file id
│ │ │ │ │ +000326a0: 656e 7469 6669 6564 2062 7920 7468 6520 entified by the
│ │ │ │ │ +000326b0: 7265 6365 6976 6572 0a0a 6d6f 6465 3a20 receiver..mode:
│ │ │ │ │ +000326c0: 616e 496e 7465 6765 720a 2020 2020 2041 anInteger. A
│ │ │ │ │ +000326d0: 6e73 7765 7220 7468 6520 7065 726d 6973 nswer the permis
│ │ │ │ │ +000326e0: 7369 6f6e 2062 6974 7320 666f 7220 7468 sion bits for th
│ │ │ │ │ +000326f0: 6520 6669 6c65 2069 6465 6e74 6966 6965 e file identifie
│ │ │ │ │ +00032700: 6420 6279 2074 6865 2072 6563 6569 7665 d by the receive
│ │ │ │ │ +00032710: 720a 0a6f 7065 6e3a 2063 6c61 7373 206d r..open: class m
│ │ │ │ │ +00032720: 6f64 653a 206d 6f64 6520 6966 4661 696c ode: mode ifFail
│ │ │ │ │ +00032730: 3a20 6142 6c6f 636b 0a20 2020 2020 4f70 : aBlock. Op
│ │ │ │ │ +00032740: 656e 2074 6865 2072 6563 6569 7665 7220 en the receiver
│ │ │ │ │ +00032750: 696e 2074 6865 2067 6976 656e 206d 6f64 in the given mod
│ │ │ │ │ +00032760: 6520 2861 7320 616e 7377 6572 6564 2062 e (as answered b
│ │ │ │ │ +00032770: 7920 4669 6c65 5374 7265 616d 2773 0a20 y FileStream's.
│ │ │ │ │ +00032780: 2020 2020 636c 6173 7320 636f 6e73 7461 class consta
│ │ │ │ │ +00032790: 6e74 206d 6574 686f 6473 290a 0a72 656d nt methods)..rem
│ │ │ │ │ +000327a0: 6f76 650a 2020 2020 2052 656d 6f76 6520 ove. Remove
│ │ │ │ │ +000327b0: 7468 6520 6669 6c65 2077 6974 6820 7468 the file with th
│ │ │ │ │ +000327c0: 6520 6769 7665 6e20 7061 7468 206e 616d e given path nam
│ │ │ │ │ +000327d0: 650a 0a73 697a 650a 2020 2020 2041 6e73 e..size. Ans
│ │ │ │ │ +000327e0: 7765 7220 7468 6520 7369 7a65 206f 6620 wer the size of
│ │ │ │ │ +000327f0: 7468 6520 6669 6c65 2069 6465 6e74 6966 the file identif
│ │ │ │ │ +00032800: 6965 6420 6279 2074 6865 2072 6563 6569 ied by the recei
│ │ │ │ │ +00032810: 7665 720a 0a0a 1f0a 4669 6c65 3a20 6773 ver.....File: gs
│ │ │ │ │ +00032820: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ +00032830: 6465 3a20 5646 532e 4669 6c65 5772 6170 de: VFS.FileWrap
│ │ │ │ │ +00032840: 7065 722d 656e 756d 6572 6174 696e 672c per-enumerating,
│ │ │ │ │ +00032850: 2020 4e65 7874 3a20 5646 532e 4669 6c65 Next: VFS.File
│ │ │ │ │ +00032860: 5772 6170 7065 722d 6669 6c65 206f 7065 Wrapper-file ope
│ │ │ │ │ +00032870: 7261 7469 6f6e 732c 2020 5072 6576 3a20 rations, Prev:
│ │ │ │ │ +00032880: 5646 532e 4669 6c65 5772 6170 7065 722d VFS.FileWrapper-
│ │ │ │ │ +00032890: 6465 6c65 6761 7469 6f6e 2c20 2055 703a delegation, Up:
│ │ │ │ │ +000328a0: 2056 4653 2e46 696c 6557 7261 7070 6572 VFS.FileWrapper
│ │ │ │ │ +000328b0: 0a0a 312e 3231 302e 3620 5646 532e 4669 ..1.210.6 VFS.Fi
│ │ │ │ │ +000328c0: 6c65 5772 6170 7065 723a 2065 6e75 6d65 leWrapper: enume
│ │ │ │ │ +000328d0: 7261 7469 6e67 0a2d 2d2d 2d2d 2d2d 2d2d rating.---------
│ │ │ │ │ +000328e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000328f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a6e 616d -----------..nam
│ │ │ │ │ +00032900: 6573 446f 3a20 6142 6c6f 636b 0a20 2020 esDo: aBlock.
│ │ │ │ │ +00032910: 2020 4576 616c 7561 7465 2061 426c 6f63 Evaluate aBloc
│ │ │ │ │ +00032920: 6b20 6f6e 6365 2066 6f72 2065 6163 6820 k once for each
│ │ │ │ │ +00032930: 6669 6c65 2069 6e20 7468 6520 6469 7265 file in the dire
│ │ │ │ │ +00032940: 6374 6f72 7920 7265 7072 6573 656e 7465 ctory represente
│ │ │ │ │ +00032950: 6420 6279 0a20 2020 2020 7468 6520 7265 d by. the re
│ │ │ │ │ +00032960: 6365 6976 6572 2c20 7061 7373 696e 6720 ceiver, passing
│ │ │ │ │ +00032970: 6974 7320 6e61 6d65 2e0a 0a0a 1f0a 4669 its name......Fi
│ │ │ │ │ +00032980: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ +00032990: 6f2c 2020 4e6f 6465 3a20 5646 532e 4669 o, Node: VFS.Fi
│ │ │ │ │ +000329a0: 6c65 5772 6170 7065 722d 6669 6c65 206f leWrapper-file o
│ │ │ │ │ +000329b0: 7065 7261 7469 6f6e 732c 2020 4e65 7874 perations, Next
│ │ │ │ │ +000329c0: 3a20 5646 532e 4669 6c65 5772 6170 7065 : VFS.FileWrappe
│ │ │ │ │ +000329d0: 722d 7465 7374 696e 672c 2020 5072 6576 r-testing, Prev
│ │ │ │ │ +000329e0: 3a20 5646 532e 4669 6c65 5772 6170 7065 : VFS.FileWrappe
│ │ │ │ │ +000329f0: 722d 656e 756d 6572 6174 696e 672c 2020 r-enumerating,
│ │ │ │ │ +00032a00: 5570 3a20 5646 532e 4669 6c65 5772 6170 Up: VFS.FileWrap
│ │ │ │ │ +00032a10: 7065 720a 0a31 2e32 3130 2e37 2056 4653 per..1.210.7 VFS
│ │ │ │ │ +00032a20: 2e46 696c 6557 7261 7070 6572 3a20 6669 .FileWrapper: fi
│ │ │ │ │ +00032a30: 6c65 206f 7065 7261 7469 6f6e 730a 2d2d le operations.--
│ │ │ │ │ +00032a40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00032a50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00032a60: 2d2d 2d2d 2d2d 0a0a 7061 7468 4672 6f6d ------..pathFrom
│ │ │ │ │ +00032a70: 3a20 6469 724e 616d 650a 2020 2020 2043 : dirName. C
│ │ │ │ │ +00032a80: 6f6d 7075 7465 2074 6865 2072 656c 6174 ompute the relat
│ │ │ │ │ +00032a90: 6976 6520 7061 7468 2066 726f 6d20 7468 ive path from th
│ │ │ │ │ +00032aa0: 6520 6469 7265 6374 6f72 7920 6469 724e e directory dirN
│ │ │ │ │ +00032ab0: 616d 6520 746f 2074 6865 0a20 2020 2020 ame to the.
│ │ │ │ │ +00032ac0: 7265 6365 6976 6572 0a0a 7265 6e61 6d65 receiver..rename
│ │ │ │ │ +00032ad0: 546f 3a20 6e65 774e 616d 650a 2020 2020 To: newName.
│ │ │ │ │ +00032ae0: 2052 656e 616d 6520 7468 6520 6669 6c65 Rename the file
│ │ │ │ │ +00032af0: 2069 6465 6e74 6966 6965 6420 6279 2074 identified by t
│ │ │ │ │ +00032b00: 6865 2072 6563 6569 7665 7220 746f 206e he receiver to n
│ │ │ │ │ +00032b10: 6577 4e61 6d65 0a0a 7379 6d6c 696e 6b41 ewName..symlinkA
│ │ │ │ │ +00032b20: 733a 2064 6573 744e 616d 650a 2020 2020 s: destName.
│ │ │ │ │ +00032b30: 2043 7265 6174 6520 6465 7374 4e61 6d65 Create destName
│ │ │ │ │ +00032b40: 2061 7320 6120 7379 6d62 6f6c 6963 206c as a symbolic l
│ │ │ │ │ +00032b50: 696e 6b20 6f66 2074 6865 2072 6563 6569 ink of the recei
│ │ │ │ │ +00032b60: 7665 722e 2020 5468 650a 2020 2020 2061 ver. The. a
│ │ │ │ │ +00032b70: 7070 726f 7072 6961 7465 2072 656c 6174 ppropriate relat
│ │ │ │ │ +00032b80: 6976 6520 7061 7468 2069 7320 636f 6d70 ive path is comp
│ │ │ │ │ +00032b90: 7574 6564 2061 7574 6f6d 6174 6963 616c uted automatical
│ │ │ │ │ +00032ba0: 6c79 2e0a 0a73 796d 6c69 6e6b 4672 6f6d ly...symlinkFrom
│ │ │ │ │ +00032bb0: 3a20 7372 634e 616d 650a 2020 2020 2043 : srcName. C
│ │ │ │ │ +00032bc0: 7265 6174 6520 7468 6520 7265 6365 6976 reate the receiv
│ │ │ │ │ +00032bd0: 6572 2061 7320 6120 7379 6d62 6f6c 6963 er as a symbolic
│ │ │ │ │ +00032be0: 206c 696e 6b20 6672 6f6d 2073 7263 4e61 link from srcNa
│ │ │ │ │ +00032bf0: 6d65 2028 7265 6c61 7469 7665 2074 6f0a me (relative to.
│ │ │ │ │ +00032c00: 2020 2020 2074 6865 2070 6174 6820 6f66 the path of
│ │ │ │ │ +00032c10: 2074 6865 2072 6563 6569 7665 7229 2e0a the receiver)..
│ │ │ │ │ +00032c20: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ +00032c30: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ +00032c40: 5646 532e 4669 6c65 5772 6170 7065 722d VFS.FileWrapper-
│ │ │ │ │ +00032c50: 7465 7374 696e 672c 2020 5072 6576 3a20 testing, Prev:
│ │ │ │ │ +00032c60: 5646 532e 4669 6c65 5772 6170 7065 722d VFS.FileWrapper-
│ │ │ │ │ +00032c70: 6669 6c65 206f 7065 7261 7469 6f6e 732c file operations,
│ │ │ │ │ +00032c80: 2020 5570 3a20 5646 532e 4669 6c65 5772 Up: VFS.FileWr
│ │ │ │ │ +00032c90: 6170 7065 720a 0a31 2e32 3130 2e38 2056 apper..1.210.8 V
│ │ │ │ │ +00032ca0: 4653 2e46 696c 6557 7261 7070 6572 3a20 FS.FileWrapper:
│ │ │ │ │ +00032cb0: 7465 7374 696e 670a 2d2d 2d2d 2d2d 2d2d testing.--------
│ │ │ │ │ +00032cc0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00032cd0: 2d2d 2d2d 2d2d 2d2d 0a0a 6578 6973 7473 --------..exists
│ │ │ │ │ +00032ce0: 0a20 2020 2020 416e 7377 6572 2077 6865 . Answer whe
│ │ │ │ │ +00032cf0: 7468 6572 2061 2066 696c 6520 7769 7468 ther a file with
│ │ │ │ │ +00032d00: 2074 6865 206e 616d 6520 636f 6e74 6169 the name contai
│ │ │ │ │ +00032d10: 6e65 6420 696e 2074 6865 2072 6563 6569 ned in the recei
│ │ │ │ │ +00032d20: 7665 7220 646f 6573 0a20 2020 2020 6578 ver does. ex
│ │ │ │ │ +00032d30: 6973 742e 0a0a 6973 4162 736f 6c75 7465 ist...isAbsolute
│ │ │ │ │ +00032d40: 0a20 2020 2020 416e 7377 6572 2077 6865 . Answer whe
│ │ │ │ │ +00032d50: 7468 6572 2074 6865 2072 6563 6569 7665 ther the receive
│ │ │ │ │ +00032d60: 7220 6964 656e 7469 6669 6573 2061 6e20 r identifies an
│ │ │ │ │ +00032d70: 6162 736f 6c75 7465 2070 6174 682e 0a0a absolute path...
│ │ │ │ │ +00032d80: 6973 4163 6365 7373 6962 6c65 0a20 2020 isAccessible.
│ │ │ │ │ +00032d90: 2020 416e 7377 6572 2077 6865 7468 6572 Answer whether
│ │ │ │ │ +00032da0: 2061 2064 6972 6563 746f 7279 2077 6974 a directory wit
│ │ │ │ │ +00032db0: 6820 7468 6520 6e61 6d65 2063 6f6e 7461 h the name conta
│ │ │ │ │ +00032dc0: 696e 6564 2069 6e20 7468 6520 7265 6365 ined in the rece
│ │ │ │ │ +00032dd0: 6976 6572 0a20 2020 2020 646f 6573 2065 iver. does e
│ │ │ │ │ +00032de0: 7869 7374 2061 6e64 2063 616e 2062 6520 xist and can be
│ │ │ │ │ +00032df0: 6163 6365 7373 6564 0a0a 6973 4469 7265 accessed..isDire
│ │ │ │ │ +00032e00: 6374 6f72 790a 2020 2020 2041 6e73 7765 ctory. Answe
│ │ │ │ │ +00032e10: 7220 7768 6574 6865 7220 6120 6669 6c65 r whether a file
│ │ │ │ │ +00032e20: 2077 6974 6820 7468 6520 6e61 6d65 2063 with the name c
│ │ │ │ │ +00032e30: 6f6e 7461 696e 6564 2069 6e20 7468 6520 ontained in the
│ │ │ │ │ +00032e40: 7265 6365 6976 6572 2064 6f65 730a 2020 receiver does.
│ │ │ │ │ +00032e50: 2020 2065 7869 7374 2069 6465 6e74 6966 exist identif
│ │ │ │ │ +00032e60: 6965 7320 6120 6469 7265 6374 6f72 792e ies a directory.
│ │ │ │ │ +00032e70: 0a0a 6973 5379 6d62 6f6c 6963 4c69 6e6b ..isSymbolicLink
│ │ │ │ │ +00032e80: 0a20 2020 2020 416e 7377 6572 2077 6865 . Answer whe
│ │ │ │ │ +00032e90: 7468 6572 2061 2066 696c 6520 7769 7468 ther a file with
│ │ │ │ │ +00032ea0: 2074 6865 206e 616d 6520 636f 6e74 6169 the name contai
│ │ │ │ │ +00032eb0: 6e65 6420 696e 2074 6865 2072 6563 6569 ned in the recei
│ │ │ │ │ +00032ec0: 7665 7220 646f 6573 0a20 2020 2020 6578 ver does. ex
│ │ │ │ │ +00032ed0: 6973 7420 616e 6420 6964 656e 7469 6669 ist and identifi
│ │ │ │ │ +00032ee0: 6573 2061 2073 796d 626f 6c69 6320 6c69 es a symbolic li
│ │ │ │ │ +00032ef0: 6e6b 2e0a 0a0a 1f0a 4669 6c65 3a20 6773 nk......File: gs
│ │ │ │ │ +00032f00: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ +00032f10: 6465 3a20 5646 532e 5374 6f72 6564 5a69 de: VFS.StoredZi
│ │ │ │ │ +00032f20: 704d 656d 6265 722c 2020 4e65 7874 3a20 pMember, Next:
│ │ │ │ │ +00032f30: 5646 532e 546d 7046 696c 6541 7263 6869 VFS.TmpFileArchi
│ │ │ │ │ +00032f40: 7665 4d65 6d62 6572 2c20 2050 7265 763a veMember, Prev:
│ │ │ │ │ +00032f50: 2056 4653 2e46 696c 6557 7261 7070 6572 VFS.FileWrapper
│ │ │ │ │ +00032f60: 2c20 2055 703a 2042 6173 6520 636c 6173 , Up: Base clas
│ │ │ │ │ +00032f70: 7365 730a 0a31 2e32 3131 2056 4653 2e53 ses..1.211 VFS.S
│ │ │ │ │ +00032f80: 746f 7265 645a 6970 4d65 6d62 6572 0a3d toredZipMember.=
│ │ │ │ │ +00032f90: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ +00032fa0: 3d3d 3d3d 3d3d 3d3d 0a0a 4465 6669 6e65 ========..Define
│ │ │ │ │ +00032fb0: 6420 696e 206e 616d 6573 7061 6365 2053 d in namespace S
│ │ │ │ │ +00032fc0: 6d61 6c6c 7461 6c6b 2e56 4653 0a53 7570 malltalk.VFS.Sup
│ │ │ │ │ +00032fd0: 6572 636c 6173 733a 2056 4653 2e54 6d70 erclass: VFS.Tmp
│ │ │ │ │ +00032fe0: 4669 6c65 4172 6368 6976 654d 656d 6265 FileArchiveMembe
│ │ │ │ │ +00032ff0: 720a 4361 7465 676f 7279 3a20 5374 7265 r.Category: Stre
│ │ │ │ │ +00033000: 616d 732d 4669 6c65 730a 2020 2020 2041 ams-Files. A
│ │ │ │ │ +00033010: 7263 6869 7665 4d65 6d62 6572 2069 7320 rchiveMember is
│ │ │ │ │ +00033020: 7468 6520 6861 6e64 6c65 7220 636c 6173 the handler clas
│ │ │ │ │ +00033030: 7320 666f 7220 7374 6f72 6564 205a 4950 s for stored ZIP
│ │ │ │ │ +00033040: 2061 7263 6869 7665 206d 656d 6265 7273 archive members
│ │ │ │ │ +00033050: 2c0a 2020 2020 2077 6869 6368 2061 7265 ,. which are
│ │ │ │ │ +00033060: 206f 7074 696d 697a 6564 2e0a 0a2a 204d optimized...* M
│ │ │ │ │ +00033070: 656e 753a 0a0a 2a20 5646 532e 5374 6f72 enu:..* VFS.Stor
│ │ │ │ │ +00033080: 6564 5a69 704d 656d 6265 722d 6163 6365 edZipMember-acce
│ │ │ │ │ +00033090: 7373 696e 673a 3a20 2028 696e 7374 616e ssing:: (instan
│ │ │ │ │ +000330a0: 6365 290a 2a20 5646 532e 5374 6f72 6564 ce).* VFS.Stored
│ │ │ │ │ +000330b0: 5a69 704d 656d 6265 722d 6f70 656e 696e ZipMember-openin
│ │ │ │ │ +000330c0: 673a 3a20 2028 696e 7374 616e 6365 290a g:: (instance).
│ │ │ │ │ +000330d0: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ +000330e0: 652e 696e 666f 2c20 204e 6f64 653a 2056 e.info, Node: V
│ │ │ │ │ +000330f0: 4653 2e53 746f 7265 645a 6970 4d65 6d62 FS.StoredZipMemb
│ │ │ │ │ +00033100: 6572 2d61 6363 6573 7369 6e67 2c20 204e er-accessing, N
│ │ │ │ │ +00033110: 6578 743a 2056 4653 2e53 746f 7265 645a ext: VFS.StoredZ
│ │ │ │ │ +00033120: 6970 4d65 6d62 6572 2d6f 7065 6e69 6e67 ipMember-opening
│ │ │ │ │ +00033130: 2c20 2055 703a 2056 4653 2e53 746f 7265 , Up: VFS.Store
│ │ │ │ │ +00033140: 645a 6970 4d65 6d62 6572 0a0a 312e 3231 dZipMember..1.21
│ │ │ │ │ +00033150: 312e 3120 5646 532e 5374 6f72 6564 5a69 1.1 VFS.StoredZi
│ │ │ │ │ +00033160: 704d 656d 6265 723a 2061 6363 6573 7369 pMember: accessi
│ │ │ │ │ +00033170: 6e67 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ng.-------------
│ │ │ │ │ +00033180: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00033190: 2d2d 2d2d 2d2d 2d2d 2d0a 0a6f 6666 7365 ---------..offse
│ │ │ │ │ +000331a0: 740a 2020 2020 2041 6e73 7765 7220 606f t. Answer `o
│ │ │ │ │ +000331b0: 6666 7365 7427 2e0a 0a6f 6666 7365 743a ffset'...offset:
│ │ │ │ │ +000331c0: 2061 6e49 6e74 6567 6572 0a20 2020 2020 anInteger.
│ │ │ │ │ +000331d0: 4e6f 7420 636f 6d6d 656e 7465 642e 0a0a Not commented...
│ │ │ │ │ +000331e0: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ +000331f0: 652e 696e 666f 2c20 204e 6f64 653a 2056 e.info, Node: V
│ │ │ │ │ +00033200: 4653 2e53 746f 7265 645a 6970 4d65 6d62 FS.StoredZipMemb
│ │ │ │ │ +00033210: 6572 2d6f 7065 6e69 6e67 2c20 2050 7265 er-opening, Pre
│ │ │ │ │ +00033220: 763a 2056 4653 2e53 746f 7265 645a 6970 v: VFS.StoredZip
│ │ │ │ │ +00033230: 4d65 6d62 6572 2d61 6363 6573 7369 6e67 Member-accessing
│ │ │ │ │ +00033240: 2c20 2055 703a 2056 4653 2e53 746f 7265 , Up: VFS.Store
│ │ │ │ │ +00033250: 645a 6970 4d65 6d62 6572 0a0a 312e 3231 dZipMember..1.21
│ │ │ │ │ +00033260: 312e 3220 5646 532e 5374 6f72 6564 5a69 1.2 VFS.StoredZi
│ │ │ │ │ +00033270: 704d 656d 6265 723a 206f 7065 6e69 6e67 pMember: opening
│ │ │ │ │ +00033280: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------
│ │ │ │ │ +00033290: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000332a0: 2d2d 2d2d 2d0a 0a6f 7065 6e3a 2063 6c61 -----..open: cla
│ │ │ │ │ +000332b0: 7373 206d 6f64 653a 206d 6f64 6520 6966 ss mode: mode if
│ │ │ │ │ +000332c0: 4661 696c 3a20 6142 6c6f 636b 0a20 2020 Fail: aBlock.
│ │ │ │ │ +000332d0: 2020 4e6f 7420 636f 6d6d 656e 7465 642e Not commented.
│ │ │ │ │ +000332e0: 0a0a 0a1f 0a46 696c 653a 2067 7374 2d62 .....File: gst-b
│ │ │ │ │ +000332f0: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ +00033300: 2056 4653 2e54 6d70 4669 6c65 4172 6368 VFS.TmpFileArch
│ │ │ │ │ +00033310: 6976 654d 656d 6265 722c 2020 4e65 7874 iveMember, Next
│ │ │ │ │ +00033320: 3a20 5646 532e 5a69 7046 696c 652c 2020 : VFS.ZipFile,
│ │ │ │ │ +00033330: 5072 6576 3a20 5646 532e 5374 6f72 6564 Prev: VFS.Stored
│ │ │ │ │ +00033340: 5a69 704d 656d 6265 722c 2020 5570 3a20 ZipMember, Up:
│ │ │ │ │ +00033350: 4261 7365 2063 6c61 7373 6573 0a0a 312e Base classes..1.
│ │ │ │ │ +00033360: 3231 3220 5646 532e 546d 7046 696c 6541 212 VFS.TmpFileA
│ │ │ │ │ +00033370: 7263 6869 7665 4d65 6d62 6572 0a3d 3d3d rchiveMember.===
│ │ │ │ │ +00033380: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ +00033390: 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a44 6566 ===========..Def
│ │ │ │ │ +000333a0: 696e 6564 2069 6e20 6e61 6d65 7370 6163 ined in namespac
│ │ │ │ │ +000333b0: 6520 536d 616c 6c74 616c 6b2e 5646 530a e Smalltalk.VFS.
│ │ │ │ │ +000333c0: 5375 7065 7263 6c61 7373 3a20 5646 532e Superclass: VFS.
│ │ │ │ │ +000333d0: 4172 6368 6976 654d 656d 6265 720a 4361 ArchiveMember.Ca
│ │ │ │ │ +000333e0: 7465 676f 7279 3a20 5374 7265 616d 732d tegory: Streams-
│ │ │ │ │ +000333f0: 4669 6c65 730a 0a2a 204d 656e 753a 0a0a Files..* Menu:..
│ │ │ │ │ +00033400: 2a20 5646 532e 546d 7046 696c 6541 7263 * VFS.TmpFileArc
│ │ │ │ │ +00033410: 6869 7665 4d65 6d62 6572 2d64 6972 6563 hiveMember-direc
│ │ │ │ │ +00033420: 746f 7279 206f 7065 7261 7469 6f6e 733a tory operations:
│ │ │ │ │ +00033430: 3a20 2028 696e 7374 616e 6365 290a 2a20 : (instance).*
│ │ │ │ │ +00033440: 5646 532e 546d 7046 696c 6541 7263 6869 VFS.TmpFileArchi
│ │ │ │ │ +00033450: 7665 4d65 6d62 6572 2d66 696e 616c 697a veMember-finaliz
│ │ │ │ │ +00033460: 6174 696f 6e3a 3a20 2028 696e 7374 616e ation:: (instan
│ │ │ │ │ +00033470: 6365 290a 2a20 5646 532e 546d 7046 696c ce).* VFS.TmpFil
│ │ │ │ │ +00033480: 6541 7263 6869 7665 4d65 6d62 6572 2d73 eArchiveMember-s
│ │ │ │ │ +00033490: 7469 6c6c 2075 6e63 6c61 7373 6966 6965 till unclassifie
│ │ │ │ │ +000334a0: 643a 3a20 2028 696e 7374 616e 6365 290a d:: (instance).
│ │ │ │ │ +000334b0: 0a1f 0a46 696c 653a 2067 7374 2d62 6173 ...File: gst-bas
│ │ │ │ │ +000334c0: 652e 696e 666f 2c20 204e 6f64 653a 2056 e.info, Node: V
│ │ │ │ │ +000334d0: 4653 2e54 6d70 4669 6c65 4172 6368 6976 FS.TmpFileArchiv
│ │ │ │ │ +000334e0: 654d 656d 6265 722d 6469 7265 6374 6f72 eMember-director
│ │ │ │ │ +000334f0: 7920 6f70 6572 6174 696f 6e73 2c20 204e y operations, N
│ │ │ │ │ +00033500: 6578 743a 2056 4653 2e54 6d70 4669 6c65 ext: VFS.TmpFile
│ │ │ │ │ +00033510: 4172 6368 6976 654d 656d 6265 722d 6669 ArchiveMember-fi
│ │ │ │ │ +00033520: 6e61 6c69 7a61 7469 6f6e 2c20 2055 703a nalization, Up:
│ │ │ │ │ +00033530: 2056 4653 2e54 6d70 4669 6c65 4172 6368 VFS.TmpFileArch
│ │ │ │ │ +00033540: 6976 654d 656d 6265 720a 0a31 2e32 3132 iveMember..1.212
│ │ │ │ │ +00033550: 2e31 2056 4653 2e54 6d70 4669 6c65 4172 .1 VFS.TmpFileAr
│ │ │ │ │ +00033560: 6368 6976 654d 656d 6265 723a 2064 6972 chiveMember: dir
│ │ │ │ │ +00033570: 6563 746f 7279 206f 7065 7261 7469 6f6e ectory operation
│ │ │ │ │ +00033580: 730a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d s.--------------
│ │ │ │ │ +00033590: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000335a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000335b0: 2d2d 2d2d 2d2d 2d2d 0a0a 6669 6c65 0a20 --------..file.
│ │ │ │ │ +000335c0: 2020 2020 416e 7377 6572 2074 6865 2072 Answer the r
│ │ │ │ │ +000335d0: 6561 6c20 6669 6c65 206e 616d 6520 7768 eal file name wh
│ │ │ │ │ +000335e0: 6963 6820 686f 6c64 7320 7468 6520 6669 ich holds the fi
│ │ │ │ │ +000335f0: 6c65 2063 6f6e 7465 6e74 732c 206f 7220 le contents, or
│ │ │ │ │ +00033600: 6e69 6c20 6966 0a20 2020 2020 6974 2064 nil if. it d
│ │ │ │ │ +00033610: 6f65 7320 6e6f 7420 6170 706c 792e 0a0a oes not apply...
│ │ │ │ │ +00033620: 6f70 656e 3a20 636c 6173 7320 6d6f 6465 open: class mode
│ │ │ │ │ +00033630: 3a20 6d6f 6465 2069 6646 6169 6c3a 2061 : mode ifFail: a
│ │ │ │ │ +00033640: 426c 6f63 6b0a 2020 2020 204f 7065 6e20 Block. Open
│ │ │ │ │ +00033650: 7468 6520 7265 6365 6976 6572 2069 6e20 the receiver in
│ │ │ │ │ +00033660: 7468 6520 6769 7665 6e20 6d6f 6465 2028 the given mode (
│ │ │ │ │ +00033670: 6173 2061 6e73 7765 7265 6420 6279 2046 as answered by F
│ │ │ │ │ +00033680: 696c 6553 7472 6561 6d27 730a 2020 2020 ileStream's.
│ │ │ │ │ +00033690: 2063 6c61 7373 2063 6f6e 7374 616e 7420 class constant
│ │ │ │ │ +000336a0: 6d65 7468 6f64 7329 0a0a 0a1f 0a46 696c methods).....Fil
│ │ │ │ │ +000336b0: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ +000336c0: 2c20 204e 6f64 653a 2056 4653 2e54 6d70 , Node: VFS.Tmp
│ │ │ │ │ +000336d0: 4669 6c65 4172 6368 6976 654d 656d 6265 FileArchiveMembe
│ │ │ │ │ +000336e0: 722d 6669 6e61 6c69 7a61 7469 6f6e 2c20 r-finalization,
│ │ │ │ │ +000336f0: 204e 6578 743a 2056 4653 2e54 6d70 4669 Next: VFS.TmpFi
│ │ │ │ │ +00033700: 6c65 4172 6368 6976 654d 656d 6265 722d leArchiveMember-
│ │ │ │ │ +00033710: 7374 696c 6c20 756e 636c 6173 7369 6669 still unclassifi
│ │ │ │ │ +00033720: 6564 2c20 2050 7265 763a 2056 4653 2e54 ed, Prev: VFS.T
│ │ │ │ │ +00033730: 6d70 4669 6c65 4172 6368 6976 654d 656d mpFileArchiveMem
│ │ │ │ │ +00033740: 6265 722d 6469 7265 6374 6f72 7920 6f70 ber-directory op
│ │ │ │ │ +00033750: 6572 6174 696f 6e73 2c20 2055 703a 2056 erations, Up: V
│ │ │ │ │ +00033760: 4653 2e54 6d70 4669 6c65 4172 6368 6976 FS.TmpFileArchiv
│ │ │ │ │ +00033770: 654d 656d 6265 720a 0a31 2e32 3132 2e32 eMember..1.212.2
│ │ │ │ │ +00033780: 2056 4653 2e54 6d70 4669 6c65 4172 6368 VFS.TmpFileArch
│ │ │ │ │ +00033790: 6976 654d 656d 6265 723a 2066 696e 616c iveMember: final
│ │ │ │ │ +000337a0: 697a 6174 696f 6e0a 2d2d 2d2d 2d2d 2d2d ization.--------
│ │ │ │ │ +000337b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000337c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000337d0: 2d2d 2d2d 2d2d 0a0a 7265 6c65 6173 650a ------..release.
│ │ │ │ │ +000337e0: 2020 2020 2052 656c 6561 7365 2074 6865 Release the
│ │ │ │ │ +000337f0: 2072 6573 6f75 7263 6573 2075 7365 6420 resources used
│ │ │ │ │ +00033800: 6279 2074 6865 2072 6563 6569 7665 7220 by the receiver
│ │ │ │ │ +00033810: 7468 6174 2064 6f6e 2774 2073 7572 7669 that don't survi
│ │ │ │ │ +00033820: 7665 2077 6865 6e0a 2020 2020 2072 656c ve when. rel
│ │ │ │ │ +00033830: 6f61 6469 6e67 2061 2073 6e61 7073 686f oading a snapsho
│ │ │ │ │ +00033840: 742e 0a0a 0a1f 0a46 696c 653a 2067 7374 t......File: gst
│ │ │ │ │ +00033850: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ +00033860: 653a 2056 4653 2e54 6d70 4669 6c65 4172 e: VFS.TmpFileAr
│ │ │ │ │ +00033870: 6368 6976 654d 656d 6265 722d 7374 696c chiveMember-stil
│ │ │ │ │ +00033880: 6c20 756e 636c 6173 7369 6669 6564 2c20 l unclassified,
│ │ │ │ │ +00033890: 2050 7265 763a 2056 4653 2e54 6d70 4669 Prev: VFS.TmpFi
│ │ │ │ │ +000338a0: 6c65 4172 6368 6976 654d 656d 6265 722d leArchiveMember-
│ │ │ │ │ +000338b0: 6669 6e61 6c69 7a61 7469 6f6e 2c20 2055 finalization, U
│ │ │ │ │ +000338c0: 703a 2056 4653 2e54 6d70 4669 6c65 4172 p: VFS.TmpFileAr
│ │ │ │ │ +000338d0: 6368 6976 654d 656d 6265 720a 0a31 2e32 chiveMember..1.2
│ │ │ │ │ +000338e0: 3132 2e33 2056 4653 2e54 6d70 4669 6c65 12.3 VFS.TmpFile
│ │ │ │ │ +000338f0: 4172 6368 6976 654d 656d 6265 723a 2073 ArchiveMember: s
│ │ │ │ │ +00033900: 7469 6c6c 2075 6e63 6c61 7373 6966 6965 till unclassifie
│ │ │ │ │ +00033910: 640a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d d.--------------
│ │ │ │ │ +00033920: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00033930: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00033940: 2d2d 2d2d 2d2d 0a0a 6578 7472 6163 7465 ------..extracte
│ │ │ │ │ +00033950: 640a 2020 2020 2041 6e73 7765 7220 7768 d. Answer wh
│ │ │ │ │ +00033960: 6574 6865 7220 7468 6520 6669 6c65 2068 ether the file h
│ │ │ │ │ +00033970: 6173 2061 6c72 6561 6479 2062 6565 6e20 as already been
│ │ │ │ │ +00033980: 6578 7472 6163 7465 6420 746f 2064 6973 extracted to dis
│ │ │ │ │ +00033990: 6b2e 0a0a 0a1f 0a46 696c 653a 2067 7374 k......File: gst
│ │ │ │ │ +000339a0: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ +000339b0: 653a 2056 4653 2e5a 6970 4669 6c65 2c20 e: VFS.ZipFile,
│ │ │ │ │ +000339c0: 204e 6578 743a 2057 6172 6e69 6e67 2c20 Next: Warning,
│ │ │ │ │ +000339d0: 2050 7265 763a 2056 4653 2e54 6d70 4669 Prev: VFS.TmpFi
│ │ │ │ │ +000339e0: 6c65 4172 6368 6976 654d 656d 6265 722c leArchiveMember,
│ │ │ │ │ +000339f0: 2020 5570 3a20 4261 7365 2063 6c61 7373 Up: Base class
│ │ │ │ │ +00033a00: 6573 0a0a 312e 3231 3320 5646 532e 5a69 es..1.213 VFS.Zi
│ │ │ │ │ +00033a10: 7046 696c 650a 3d3d 3d3d 3d3d 3d3d 3d3d pFile.==========
│ │ │ │ │ +00033a20: 3d3d 3d3d 3d3d 3d0a 0a44 6566 696e 6564 =======..Defined
│ │ │ │ │ +00033a30: 2069 6e20 6e61 6d65 7370 6163 6520 536d in namespace Sm
│ │ │ │ │ +00033a40: 616c 6c74 616c 6b2e 5646 530a 5375 7065 alltalk.VFS.Supe
│ │ │ │ │ +00033a50: 7263 6c61 7373 3a20 5646 532e 4172 6368 rclass: VFS.Arch
│ │ │ │ │ +00033a60: 6976 6546 696c 650a 4361 7465 676f 7279 iveFile.Category
│ │ │ │ │ +00033a70: 3a20 5374 7265 616d 732d 4669 6c65 730a : Streams-Files.
│ │ │ │ │ +00033a80: 2020 2020 205a 6970 4669 6c65 2074 7261 ZipFile tra
│ │ │ │ │ +00033a90: 6e73 7061 7265 6e74 6c79 2065 7874 7261 nsparently extra
│ │ │ │ │ +00033aa0: 6374 7320 6669 6c65 7320 6672 6f6d 2061 cts files from a
│ │ │ │ │ +00033ab0: 205a 4950 2061 7263 6869 7665 2e0a 0a2a ZIP archive...*
│ │ │ │ │ +00033ac0: 204d 656e 753a 0a0a 2a20 5646 532e 5a69 Menu:..* VFS.Zi
│ │ │ │ │ +00033ad0: 7046 696c 652d 6d65 6d62 6572 733a 3a20 pFile-members::
│ │ │ │ │ +00033ae0: 2028 696e 7374 616e 6365 290a 0a1f 0a46 (instance)....F
│ │ │ │ │ +00033af0: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ +00033b00: 666f 2c20 204e 6f64 653a 2056 4653 2e5a fo, Node: VFS.Z
│ │ │ │ │ +00033b10: 6970 4669 6c65 2d6d 656d 6265 7273 2c20 ipFile-members,
│ │ │ │ │ +00033b20: 2055 703a 2056 4653 2e5a 6970 4669 6c65 Up: VFS.ZipFile
│ │ │ │ │ +00033b30: 0a0a 312e 3231 332e 3120 5646 532e 5a69 ..1.213.1 VFS.Zi
│ │ │ │ │ +00033b40: 7046 696c 653a 206d 656d 6265 7273 0a2d pFile: members.-
│ │ │ │ │ +00033b50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00033b60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a63 656e -----------..cen
│ │ │ │ │ +00033b70: 7472 616c 4469 7265 6374 6f72 7952 616e tralDirectoryRan
│ │ │ │ │ +00033b80: 6765 496e 3a20 660a 2020 2020 204e 6f74 geIn: f. Not
│ │ │ │ │ +00033b90: 2063 6f6d 6d65 6e74 6564 2e0a 0a63 7265 commented...cre
│ │ │ │ │ +00033ba0: 6174 6544 6972 6563 746f 7279 3a20 6469 ateDirectory: di
│ │ │ │ │ +00033bb0: 724e 616d 650a 2020 2020 2043 7265 6174 rName. Creat
│ │ │ │ │ +00033bc0: 6520 6120 7375 6264 6972 6563 746f 7279 e a subdirectory
│ │ │ │ │ +00033bd0: 206f 6620 7468 6520 7265 6365 6976 6572 of the receiver
│ │ │ │ │ +00033be0: 2c20 6e61 6d69 6e67 2069 7420 6469 724e , naming it dirN
│ │ │ │ │ +00033bf0: 616d 652e 0a0a 6578 7472 6163 744d 656d ame...extractMem
│ │ │ │ │ +00033c00: 6265 723a 2061 6e41 7263 6869 7665 4d65 ber: anArchiveMe
│ │ │ │ │ +00033c10: 6d62 6572 2069 6e74 6f3a 2074 656d 700a mber into: temp.
│ │ │ │ │ +00033c20: 2020 2020 2045 7874 7261 6374 2074 6865 Extract the
│ │ │ │ │ +00033c30: 2063 6f6e 7465 6e74 7320 6f66 2061 6e41 contents of anA
│ │ │ │ │ +00033c40: 7263 6869 7665 4d65 6d62 6572 2069 6e74 rchiveMember int
│ │ │ │ │ +00033c50: 6f20 6120 6669 6c65 2074 6861 7420 7265 o a file that re
│ │ │ │ │ +00033c60: 7369 6465 730a 2020 2020 206f 6e20 6469 sides. on di
│ │ │ │ │ +00033c70: 736b 2c20 616e 6420 616e 7377 6572 2074 sk, and answer t
│ │ │ │ │ +00033c80: 6865 206e 616d 6520 6f66 2074 6865 2066 he name of the f
│ │ │ │ │ +00033c90: 696c 652e 0a0a 6669 6c65 4461 7461 0a20 ile...fileData.
│ │ │ │ │ +00033ca0: 2020 2020 4578 7472 6163 7420 7468 6520 Extract the
│ │ │ │ │ +00033cb0: 6469 7265 6374 6f72 7920 6c69 7374 696e directory listin
│ │ │ │ │ +00033cc0: 6720 6672 6f6d 2074 6865 2061 7263 6869 g from the archi
│ │ │ │ │ +00033cd0: 7665 0a0a 6d65 6d62 6572 3a20 616e 4172 ve..member: anAr
│ │ │ │ │ +00033ce0: 6368 6976 654d 656d 6265 7220 6d6f 6465 chiveMember mode
│ │ │ │ │ +00033cf0: 3a20 6269 7473 0a20 2020 2020 5365 7420 : bits. Set
│ │ │ │ │ +00033d00: 7468 6520 7065 726d 6973 7369 6f6e 2062 the permission b
│ │ │ │ │ +00033d10: 6974 7320 666f 7220 7468 6520 6669 6c65 its for the file
│ │ │ │ │ +00033d20: 2069 6e20 616e 4172 6368 6976 654d 656d in anArchiveMem
│ │ │ │ │ +00033d30: 6265 722e 0a0a 7265 6d6f 7665 4d65 6d62 ber...removeMemb
│ │ │ │ │ +00033d40: 6572 3a20 616e 4172 6368 6976 654d 656d er: anArchiveMem
│ │ │ │ │ +00033d50: 6265 720a 2020 2020 2052 656d 6f76 6520 ber. Remove
│ │ │ │ │ +00033d60: 7468 6520 6d65 6d62 6572 2072 6570 7265 the member repre
│ │ │ │ │ +00033d70: 7365 6e74 6564 2062 7920 616e 4172 6368 sented by anArch
│ │ │ │ │ +00033d80: 6976 654d 656d 6265 722e 0a0a 7570 6461 iveMember...upda
│ │ │ │ │ +00033d90: 7465 4d65 6d62 6572 3a20 616e 4172 6368 teMember: anArch
│ │ │ │ │ +00033da0: 6976 654d 656d 6265 720a 2020 2020 2055 iveMember. U
│ │ │ │ │ +00033db0: 7064 6174 6520 7468 6520 6d65 6d62 6572 pdate the member
│ │ │ │ │ +00033dc0: 2072 6570 7265 7365 6e74 6564 2062 7920 represented by
│ │ │ │ │ +00033dd0: 616e 4172 6368 6976 654d 656d 6265 7220 anArchiveMember
│ │ │ │ │ +00033de0: 6279 2063 6f70 7969 6e67 2074 6865 0a20 by copying the.
│ │ │ │ │ +00033df0: 2020 2020 6669 6c65 2069 6e74 6f20 7768 file into wh
│ │ │ │ │ +00033e00: 6963 6820 6974 2077 6173 2065 7874 7261 ich it was extra
│ │ │ │ │ +00033e10: 6374 6564 2062 6163 6b20 746f 2074 6865 cted back to the
│ │ │ │ │ +00033e20: 2061 7263 6869 7665 2e0a 0a0a 1f0a 4669 archive......Fi
│ │ │ │ │ +00033e30: 6c65 3a20 6773 742d 6261 7365 2e69 6e66 le: gst-base.inf
│ │ │ │ │ +00033e40: 6f2c 2020 4e6f 6465 3a20 5761 726e 696e o, Node: Warnin
│ │ │ │ │ +00033e50: 672c 2020 4e65 7874 3a20 5765 616b 4172 g, Next: WeakAr
│ │ │ │ │ +00033e60: 7261 792c 2020 5072 6576 3a20 5646 532e ray, Prev: VFS.
│ │ │ │ │ +00033e70: 5a69 7046 696c 652c 2020 5570 3a20 4261 ZipFile, Up: Ba
│ │ │ │ │ +00033e80: 7365 2063 6c61 7373 6573 0a0a 312e 3231 se classes..1.21
│ │ │ │ │ +00033e90: 3420 5761 726e 696e 670a 3d3d 3d3d 3d3d 4 Warning.======
│ │ │ │ │ +00033ea0: 3d3d 3d3d 3d3d 3d0a 0a44 6566 696e 6564 =======..Defined
│ │ │ │ │ +00033eb0: 2069 6e20 6e61 6d65 7370 6163 6520 536d in namespace Sm
│ │ │ │ │ +00033ec0: 616c 6c74 616c 6b0a 5375 7065 7263 6c61 alltalk.Supercla
│ │ │ │ │ +00033ed0: 7373 3a20 4e6f 7469 6669 6361 7469 6f6e ss: Notification
│ │ │ │ │ +00033ee0: 0a43 6174 6567 6f72 793a 204c 616e 6775 .Category: Langu
│ │ │ │ │ +00033ef0: 6167 652d 4578 6365 7074 696f 6e73 0a20 age-Exceptions.
│ │ │ │ │ +00033f00: 2020 2020 5761 726e 696e 6720 7265 7072 Warning repr
│ │ │ │ │ +00033f10: 6573 656e 7473 2061 6e20 6069 6d70 6f72 esents an `impor
│ │ │ │ │ +00033f20: 7461 6e74 2720 6275 7420 7265 7375 6d61 tant' but resuma
│ │ │ │ │ +00033f30: 626c 6520 6572 726f 722e 0a0a 2a20 4d65 ble error...* Me
│ │ │ │ │ +00033f40: 6e75 3a0a 0a2a 2057 6172 6e69 6e67 2d65 nu:..* Warning-e
│ │ │ │ │ +00033f50: 7863 6570 7469 6f6e 2064 6573 6372 6970 xception descrip
│ │ │ │ │ +00033f60: 7469 6f6e 3a3a 2020 2869 6e73 7461 6e63 tion:: (instanc
│ │ │ │ │ +00033f70: 6529 0a0a 1f0a 4669 6c65 3a20 6773 742d e)....File: gst-
│ │ │ │ │ +00033f80: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ +00033f90: 3a20 5761 726e 696e 672d 6578 6365 7074 : Warning-except
│ │ │ │ │ +00033fa0: 696f 6e20 6465 7363 7269 7074 696f 6e2c ion description,
│ │ │ │ │ +00033fb0: 2020 5570 3a20 5761 726e 696e 670a 0a31 Up: Warning..1
│ │ │ │ │ +00033fc0: 2e32 3134 2e31 2057 6172 6e69 6e67 3a20 .214.1 Warning:
│ │ │ │ │ +00033fd0: 6578 6365 7074 696f 6e20 6465 7363 7269 exception descri
│ │ │ │ │ +00033fe0: 7074 696f 6e0a 2d2d 2d2d 2d2d 2d2d 2d2d ption.----------
│ │ │ │ │ +00033ff0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00034000: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6465 ------------..de
│ │ │ │ │ +00034010: 7363 7269 7074 696f 6e0a 2020 2020 2041 scription. A
│ │ │ │ │ +00034020: 6e73 7765 7220 6120 7465 7874 7561 6c20 nswer a textual
│ │ │ │ │ +00034030: 6465 7363 7269 7074 696f 6e20 6f66 2074 description of t
│ │ │ │ │ +00034040: 6865 2065 7863 6570 7469 6f6e 2e0a 0a0a he exception....
│ │ │ │ │ +00034050: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ +00034060: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 5765 .info, Node: We
│ │ │ │ │ +00034070: 616b 4172 7261 792c 2020 4e65 7874 3a20 akArray, Next:
│ │ │ │ │ +00034080: 5765 616b 4964 656e 7469 7479 5365 742c WeakIdentitySet,
│ │ │ │ │ +00034090: 2020 5072 6576 3a20 5761 726e 696e 672c Prev: Warning,
│ │ │ │ │ +000340a0: 2020 5570 3a20 4261 7365 2063 6c61 7373 Up: Base class
│ │ │ │ │ +000340b0: 6573 0a0a 312e 3231 3520 5765 616b 4172 es..1.215 WeakAr
│ │ │ │ │ +000340c0: 7261 790a 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ray.============
│ │ │ │ │ +000340d0: 3d3d 3d0a 0a44 6566 696e 6564 2069 6e20 ===..Defined in
│ │ │ │ │ +000340e0: 6e61 6d65 7370 6163 6520 536d 616c 6c74 namespace Smallt
│ │ │ │ │ +000340f0: 616c 6b0a 5375 7065 7263 6c61 7373 3a20 alk.Superclass:
│ │ │ │ │ +00034100: 4172 7261 790a 4361 7465 676f 7279 3a20 Array.Category:
│ │ │ │ │ +00034110: 436f 6c6c 6563 7469 6f6e 732d 5765 616b Collections-Weak
│ │ │ │ │ +00034120: 0a20 2020 2020 4920 616d 2073 696d 696c . I am simil
│ │ │ │ │ +00034130: 6172 2074 6f20 6120 706c 6169 6e20 6172 ar to a plain ar
│ │ │ │ │ +00034140: 7261 792c 2062 7574 206d 7920 6974 656d ray, but my item
│ │ │ │ │ +00034150: 7320 6172 6520 7374 6f72 6564 2069 6e20 s are stored in
│ │ │ │ │ +00034160: 6120 7765 616b 0a20 2020 2020 6f62 6a65 a weak. obje
│ │ │ │ │ +00034170: 6374 2c20 736f 2049 2074 7261 636b 2077 ct, so I track w
│ │ │ │ │ +00034180: 6869 6368 206f 6620 7468 656d 2061 7265 hich of them are
│ │ │ │ │ +00034190: 2067 6172 6261 6765 2063 6f6c 6c65 6374 garbage collect
│ │ │ │ │ +000341a0: 6564 2e0a 0a2a 204d 656e 753a 0a0a 2a20 ed...* Menu:..*
│ │ │ │ │ +000341b0: 5765 616b 4172 7261 7920 636c 6173 732d WeakArray class-
│ │ │ │ │ +000341c0: 696e 7374 616e 6365 2063 7265 6174 696f instance creatio
│ │ │ │ │ +000341d0: 6e3a 3a20 2028 636c 6173 7329 0a2a 2057 n:: (class).* W
│ │ │ │ │ +000341e0: 6561 6b41 7272 6179 2d61 6363 6573 7369 eakArray-accessi
│ │ │ │ │ +000341f0: 6e67 3a3a 2020 2869 6e73 7461 6e63 6529 ng:: (instance)
│ │ │ │ │ +00034200: 0a2a 2057 6561 6b41 7272 6179 2d63 6f6e .* WeakArray-con
│ │ │ │ │ +00034210: 7665 7273 696f 6e3a 3a20 2028 696e 7374 version:: (inst
│ │ │ │ │ +00034220: 616e 6365 290a 2a20 5765 616b 4172 7261 ance).* WeakArra
│ │ │ │ │ +00034230: 792d 6c6f 6164 696e 673a 3a20 2028 696e y-loading:: (in
│ │ │ │ │ +00034240: 7374 616e 6365 290a 0a1f 0a46 696c 653a stance)....File:
│ │ │ │ │ +00034250: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ +00034260: 204e 6f64 653a 2057 6561 6b41 7272 6179 Node: WeakArray
│ │ │ │ │ +00034270: 2063 6c61 7373 2d69 6e73 7461 6e63 6520 class-instance
│ │ │ │ │ +00034280: 6372 6561 7469 6f6e 2c20 204e 6578 743a creation, Next:
│ │ │ │ │ +00034290: 2057 6561 6b41 7272 6179 2d61 6363 6573 WeakArray-acces
│ │ │ │ │ +000342a0: 7369 6e67 2c20 2055 703a 2057 6561 6b41 sing, Up: WeakA
│ │ │ │ │ +000342b0: 7272 6179 0a0a 312e 3231 352e 3120 5765 rray..1.215.1 We
│ │ │ │ │ +000342c0: 616b 4172 7261 7920 636c 6173 733a 2069 akArray class: i
│ │ │ │ │ +000342d0: 6e73 7461 6e63 6520 6372 6561 7469 6f6e nstance creation
│ │ │ │ │ +000342e0: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------
│ │ │ │ │ +000342f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00034300: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a6e 6577 -----------..new
│ │ │ │ │ +00034310: 0a20 2020 2020 4372 6561 7465 2061 206e . Create a n
│ │ │ │ │ +00034320: 6577 2057 6561 6b41 7272 6179 206f 6620 ew WeakArray of
│ │ │ │ │ +00034330: 7369 7a65 2030 2e0a 0a6e 6577 3a20 7369 size 0...new: si
│ │ │ │ │ +00034340: 7a65 0a20 2020 2020 4372 6561 7465 2061 ze. Create a
│ │ │ │ │ +00034350: 206e 6577 2057 6561 6b41 7272 6179 206f new WeakArray o
│ │ │ │ │ +00034360: 6620 7468 6520 6769 7665 6e20 7369 7a65 f the given size
│ │ │ │ │ +00034370: 2e0a 0a0a 1f0a 4669 6c65 3a20 6773 742d ......File: gst-
│ │ │ │ │ +00034380: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ +00034390: 3a20 5765 616b 4172 7261 792d 6163 6365 : WeakArray-acce
│ │ │ │ │ +000343a0: 7373 696e 672c 2020 4e65 7874 3a20 5765 ssing, Next: We
│ │ │ │ │ +000343b0: 616b 4172 7261 792d 636f 6e76 6572 7369 akArray-conversi
│ │ │ │ │ +000343c0: 6f6e 2c20 2050 7265 763a 2057 6561 6b41 on, Prev: WeakA
│ │ │ │ │ +000343d0: 7272 6179 2063 6c61 7373 2d69 6e73 7461 rray class-insta
│ │ │ │ │ +000343e0: 6e63 6520 6372 6561 7469 6f6e 2c20 2055 nce creation, U
│ │ │ │ │ +000343f0: 703a 2057 6561 6b41 7272 6179 0a0a 312e p: WeakArray..1.
│ │ │ │ │ +00034400: 3231 352e 3220 5765 616b 4172 7261 793a 215.2 WeakArray:
│ │ │ │ │ +00034410: 2061 6363 6573 7369 6e67 0a2d 2d2d 2d2d accessing.-----
│ │ │ │ │ +00034420: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00034430: 2d2d 2d2d 2d2d 2d0a 0a61 6c69 7665 4f62 -------..aliveOb
│ │ │ │ │ +00034440: 6a65 6374 7344 6f3a 2061 426c 6f63 6b0a jectsDo: aBlock.
│ │ │ │ │ +00034450: 2020 2020 2045 7661 6c75 6174 6520 6142 Evaluate aB
│ │ │ │ │ +00034460: 6c6f 636b 2066 6f72 2061 6c6c 2074 6865 lock for all the
│ │ │ │ │ +00034470: 2065 6c65 6d65 6e74 7320 696e 2074 6865 elements in the
│ │ │ │ │ +00034480: 2061 7272 6179 2c20 6578 636c 7564 696e array, excludin
│ │ │ │ │ +00034490: 6720 7468 650a 2020 2020 2067 6172 6261 g the. garba
│ │ │ │ │ +000344a0: 6765 2063 6f6c 6c65 6374 6564 206f 6e65 ge collected one
│ │ │ │ │ +000344b0: 732e 204e 6f74 653a 2061 2066 696e 616c s. Note: a final
│ │ │ │ │ +000344c0: 697a 6564 206f 626a 6563 7420 7374 6179 ized object stay
│ │ │ │ │ +000344d0: 7320 616c 6976 6520 756e 7469 6c0a 2020 s alive until.
│ │ │ │ │ +000344e0: 2020 2074 6865 206e 6578 7420 636f 6c6c the next coll
│ │ │ │ │ +000344f0: 6563 7469 6f6e 2028 7468 6520 636f 6c6c ection (the coll
│ │ │ │ │ +00034500: 6563 746f 7220 6861 7320 6e6f 206d 6561 ector has no mea
│ │ │ │ │ +00034510: 6e73 2074 6f20 7365 6520 7768 6574 6865 ns to see whethe
│ │ │ │ │ +00034520: 7220 6974 0a20 2020 2020 7761 7320 7265 r it. was re
│ │ │ │ │ +00034530: 7375 7363 6974 6174 6564 2062 7920 7468 suscitated by th
│ │ │ │ │ +00034540: 6520 6669 6e61 6c69 7a65 7229 2c20 736f e finalizer), so
│ │ │ │ │ +00034550: 2061 6e20 6f62 6a65 6374 2062 6569 6e67 an object being
│ │ │ │ │ +00034560: 2061 6c69 7665 2064 6f65 730a 2020 2020 alive does.
│ │ │ │ │ +00034570: 206e 6f74 206d 6561 6e20 7468 6174 2069 not mean that i
│ │ │ │ │ +00034580: 7420 6973 2075 7361 626c 652e 0a0a 6174 t is usable...at
│ │ │ │ │ +00034590: 3a20 696e 6465 780a 2020 2020 2041 6e73 : index. Ans
│ │ │ │ │ +000345a0: 7765 7220 7468 6520 696e 6465 782d 7468 wer the index-th
│ │ │ │ │ +000345b0: 2069 7465 6d20 6f66 2074 6865 2072 6563 item of the rec
│ │ │ │ │ +000345c0: 6569 7665 722c 206f 7220 6e69 6c20 6966 eiver, or nil if
│ │ │ │ │ +000345d0: 2069 7420 6861 7320 6265 656e 0a20 2020 it has been.
│ │ │ │ │ +000345e0: 2020 6761 7262 6167 6520 636f 6c6c 6563 garbage collec
│ │ │ │ │ +000345f0: 7465 642e 0a0a 6174 3a20 696e 6465 7820 ted...at: index
│ │ │ │ │ +00034600: 7075 743a 206f 626a 6563 740a 2020 2020 put: object.
│ │ │ │ │ +00034610: 2053 746f 7265 2074 6865 2076 616c 7565 Store the value
│ │ │ │ │ +00034620: 2061 7373 6f63 6961 7465 6420 746f 2074 associated to t
│ │ │ │ │ +00034630: 6865 2067 6976 656e 2069 6e64 6578 3b20 he given index;
│ │ │ │ │ +00034640: 706c 7573 2c20 7374 6f72 6520 696e 0a20 plus, store in.
│ │ │ │ │ +00034650: 2020 2020 6e69 6c56 616c 7565 7320 7768 nilValues wh
│ │ │ │ │ +00034660: 6574 6865 7220 7468 6520 6f62 6a65 6374 ether the object
│ │ │ │ │ +00034670: 2069 7320 6e69 6c2e 2020 6e69 6c20 6f62 is nil. nil ob
│ │ │ │ │ +00034680: 6a65 6374 7320 7768 6f73 6520 6173 736f jects whose asso
│ │ │ │ │ +00034690: 6369 6174 6564 0a20 2020 2020 6974 656d ciated. item
│ │ │ │ │ +000346a0: 206f 6620 6e69 6c56 616c 7565 7320 6973 of nilValues is
│ │ │ │ │ +000346b0: 2031 2077 6572 6520 746f 7563 6865 6420 1 were touched
│ │ │ │ │ +000346c0: 6279 2074 6865 2067 6172 6261 6765 2063 by the garbage c
│ │ │ │ │ +000346d0: 6f6c 6c65 6374 6f72 2e0a 0a61 7441 6c6c ollector...atAll
│ │ │ │ │ +000346e0: 3a20 696e 6469 6365 7320 7075 743a 206f : indices put: o
│ │ │ │ │ +000346f0: 626a 6563 740a 2020 2020 2050 7574 206f bject. Put o
│ │ │ │ │ +00034700: 626a 6563 7420 6174 2065 7665 7279 2069 bject at every i
│ │ │ │ │ +00034710: 6e64 6578 2063 6f6e 7461 696e 6564 2069 ndex contained i
│ │ │ │ │ +00034720: 6e20 7468 6520 696e 6469 6365 7320 636f n the indices co
│ │ │ │ │ +00034730: 6c6c 6563 7469 6f6e 0a0a 6174 416c 6c50 llection..atAllP
│ │ │ │ │ +00034740: 7574 3a20 6f62 6a65 6374 0a20 2020 2020 ut: object.
│ │ │ │ │ +00034750: 5075 7420 6f62 6a65 6374 2061 7420 6576 Put object at ev
│ │ │ │ │ +00034760: 6572 7920 696e 6465 7820 696e 2074 6865 ery index in the
│ │ │ │ │ +00034770: 2072 6563 6569 7665 720a 0a63 6c65 6172 receiver..clear
│ │ │ │ │ +00034780: 4743 466c 6167 3a20 696e 6465 780a 2020 GCFlag: index.
│ │ │ │ │ +00034790: 2020 2043 6c65 6172 2074 6865 2060 6f62 Clear the `ob
│ │ │ │ │ +000347a0: 6a65 6374 2068 6173 2062 6565 6e20 6761 ject has been ga
│ │ │ │ │ +000347b0: 7262 6167 6520 636f 6c6c 6563 7465 6427 rbage collected'
│ │ │ │ │ +000347c0: 2066 6c61 6720 666f 7220 7468 6520 6974 flag for the it
│ │ │ │ │ +000347d0: 656d 2061 740a 2020 2020 2074 6865 2067 em at. the g
│ │ │ │ │ +000347e0: 6976 656e 2069 6e64 6578 0a0a 646f 3a20 iven index..do:
│ │ │ │ │ +000347f0: 6142 6c6f 636b 0a20 2020 2020 4576 616c aBlock. Eval
│ │ │ │ │ +00034800: 7561 7465 2061 426c 6f63 6b20 666f 7220 uate aBlock for
│ │ │ │ │ +00034810: 616c 6c20 7468 6520 656c 656d 656e 7473 all the elements
│ │ │ │ │ +00034820: 2069 6e20 7468 6520 6172 7261 792c 2069 in the array, i
│ │ │ │ │ +00034830: 6e63 6c75 6469 6e67 2074 6865 0a20 2020 ncluding the.
│ │ │ │ │ +00034840: 2020 6761 7262 6167 6520 636f 6c6c 6563 garbage collec
│ │ │ │ │ +00034850: 7465 6420 6f6e 6573 2028 7061 7373 206e ted ones (pass n
│ │ │ │ │ +00034860: 696c 2066 6f72 2074 686f 7365 292e 0a0a il for those)...
│ │ │ │ │ +00034870: 6973 416c 6976 653a 2069 6e64 6578 0a20 isAlive: index.
│ │ │ │ │ +00034880: 2020 2020 416e 7377 6572 2077 6865 7468 Answer wheth
│ │ │ │ │ +00034890: 6572 2074 6865 2069 7465 6d20 6174 2074 er the item at t
│ │ │ │ │ +000348a0: 6865 2067 6976 656e 2069 6e64 6578 2069 he given index i
│ │ │ │ │ +000348b0: 7320 7374 696c 6c20 616c 6976 6520 6f72 s still alive or
│ │ │ │ │ +000348c0: 2068 6173 0a20 2020 2020 6265 656e 2067 has. been g
│ │ │ │ │ +000348d0: 6172 6261 6765 2063 6f6c 6c65 6374 6564 arbage collected
│ │ │ │ │ +000348e0: 2e20 4e6f 7465 3a20 6120 6669 6e61 6c69 . Note: a finali
│ │ │ │ │ +000348f0: 7a65 6420 6f62 6a65 6374 2073 7461 7973 zed object stays
│ │ │ │ │ +00034900: 2061 6c69 7665 2075 6e74 696c 0a20 2020 alive until.
│ │ │ │ │ +00034910: 2020 7468 6520 6e65 7874 2063 6f6c 6c65 the next colle
│ │ │ │ │ +00034920: 6374 696f 6e20 2874 6865 2063 6f6c 6c65 ction (the colle
│ │ │ │ │ +00034930: 6374 6f72 2068 6173 206e 6f20 6d65 616e ctor has no mean
│ │ │ │ │ +00034940: 7320 746f 2073 6565 2077 6865 7468 6572 s to see whether
│ │ │ │ │ +00034950: 2069 740a 2020 2020 2077 6173 2072 6573 it. was res
│ │ │ │ │ +00034960: 7573 6369 7461 7465 6420 6279 2074 6865 uscitated by the
│ │ │ │ │ +00034970: 2066 696e 616c 697a 6572 292c 2073 6f20 finalizer), so
│ │ │ │ │ +00034980: 616e 206f 626a 6563 7420 6265 696e 6720 an object being
│ │ │ │ │ +00034990: 616c 6976 6520 646f 6573 0a20 2020 2020 alive does.
│ │ │ │ │ +000349a0: 6e6f 7420 6d65 616e 2074 6861 7420 6974 not mean that it
│ │ │ │ │ +000349b0: 2069 7320 7573 6162 6c65 2e0a 0a73 697a is usable...siz
│ │ │ │ │ +000349c0: 650a 2020 2020 2041 6e73 7765 7220 7468 e. Answer th
│ │ │ │ │ +000349d0: 6520 6e75 6d62 6572 206f 6620 6974 656d e number of item
│ │ │ │ │ +000349e0: 7320 696e 2074 6865 2072 6563 6569 7665 s in the receive
│ │ │ │ │ +000349f0: 720a 0a0a 1f0a 4669 6c65 3a20 6773 742d r.....File: gst-
│ │ │ │ │ +00034a00: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ +00034a10: 3a20 5765 616b 4172 7261 792d 636f 6e76 : WeakArray-conv
│ │ │ │ │ +00034a20: 6572 7369 6f6e 2c20 204e 6578 743a 2057 ersion, Next: W
│ │ │ │ │ +00034a30: 6561 6b41 7272 6179 2d6c 6f61 6469 6e67 eakArray-loading
│ │ │ │ │ +00034a40: 2c20 2050 7265 763a 2057 6561 6b41 7272 , Prev: WeakArr
│ │ │ │ │ +00034a50: 6179 2d61 6363 6573 7369 6e67 2c20 2055 ay-accessing, U
│ │ │ │ │ +00034a60: 703a 2057 6561 6b41 7272 6179 0a0a 312e p: WeakArray..1.
│ │ │ │ │ +00034a70: 3231 352e 3320 5765 616b 4172 7261 793a 215.3 WeakArray:
│ │ │ │ │ +00034a80: 2063 6f6e 7665 7273 696f 6e0a 2d2d 2d2d conversion.----
│ │ │ │ │ +00034a90: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00034aa0: 2d2d 2d2d 2d2d 2d2d 2d0a 0a61 7341 7272 ---------..asArr
│ │ │ │ │ +00034ab0: 6179 0a20 2020 2020 416e 7377 6572 2061 ay. Answer a
│ │ │ │ │ +00034ac0: 206e 6f6e 2d77 6561 6b20 7665 7273 696f non-weak versio
│ │ │ │ │ +00034ad0: 6e20 6f66 2074 6865 2072 6563 6569 7665 n of the receive
│ │ │ │ │ +00034ae0: 720a 0a64 6565 7043 6f70 790a 2020 2020 r..deepCopy.
│ │ │ │ │ +00034af0: 2052 6574 7572 6e73 2061 2064 6565 7020 Returns a deep
│ │ │ │ │ +00034b00: 636f 7079 206f 6620 7468 6520 7265 6365 copy of the rece
│ │ │ │ │ +00034b10: 6976 6572 2028 7468 6520 696e 7374 616e iver (the instan
│ │ │ │ │ +00034b20: 6365 2076 6172 6961 626c 6573 2061 7265 ce variables are
│ │ │ │ │ +00034b30: 0a20 2020 2020 636f 7069 6573 206f 6620 . copies of
│ │ │ │ │ +00034b40: 7468 6520 7265 6365 6976 6572 2773 2069 the receiver's i
│ │ │ │ │ +00034b50: 6e73 7461 6e63 6520 7661 7269 6162 6c65 nstance variable
│ │ │ │ │ +00034b60: 7329 0a0a 7368 616c 6c6f 7743 6f70 790a s)..shallowCopy.
│ │ │ │ │ +00034b70: 2020 2020 2052 6574 7572 6e73 2061 2073 Returns a s
│ │ │ │ │ +00034b80: 6861 6c6c 6f77 2063 6f70 7920 6f66 2074 hallow copy of t
│ │ │ │ │ +00034b90: 6865 2072 6563 6569 7665 7220 2874 6865 he receiver (the
│ │ │ │ │ +00034ba0: 2069 6e73 7461 6e63 6520 7661 7269 6162 instance variab
│ │ │ │ │ +00034bb0: 6c65 7320 6172 650a 2020 2020 206e 6f74 les are. not
│ │ │ │ │ +00034bc0: 2063 6f70 6965 6429 0a0a 7370 6563 6965 copied)..specie
│ │ │ │ │ +00034bd0: 730a 2020 2020 2041 6e73 7765 7220 4172 s. Answer Ar
│ │ │ │ │ +00034be0: 7261 793b 2074 6869 7320 6d65 7468 6f64 ray; this method
│ │ │ │ │ +00034bf0: 2069 7320 7573 6564 2069 6e20 7468 6520 is used in the
│ │ │ │ │ +00034c00: 2363 6f70 7945 6d70 7479 3a20 6d65 7373 #copyEmpty: mess
│ │ │ │ │ +00034c10: 6167 652c 0a20 2020 2020 7768 6963 6820 age,. which
│ │ │ │ │ +00034c20: 696e 2074 7572 6e20 6973 2075 7365 6420 in turn is used
│ │ │ │ │ +00034c30: 6279 2061 6c6c 2063 6f6c 6c65 6374 696f by all collectio
│ │ │ │ │ +00034c40: 6e2d 7265 7475 726e 696e 6720 6d65 7468 n-returning meth
│ │ │ │ │ +00034c50: 6f64 730a 2020 2020 2028 636f 6c6c 6563 ods. (collec
│ │ │ │ │ +00034c60: 743a 2c20 7365 6c65 6374 3a2c 2072 656a t:, select:, rej
│ │ │ │ │ +00034c70: 6563 743a 2c20 6574 632e 292e 0a0a 0a1f ect:, etc.).....
│ │ │ │ │ +00034c80: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ +00034c90: 696e 666f 2c20 204e 6f64 653a 2057 6561 info, Node: Wea
│ │ │ │ │ +00034ca0: 6b41 7272 6179 2d6c 6f61 6469 6e67 2c20 kArray-loading,
│ │ │ │ │ +00034cb0: 2050 7265 763a 2057 6561 6b41 7272 6179 Prev: WeakArray
│ │ │ │ │ +00034cc0: 2d63 6f6e 7665 7273 696f 6e2c 2020 5570 -conversion, Up
│ │ │ │ │ +00034cd0: 3a20 5765 616b 4172 7261 790a 0a31 2e32 : WeakArray..1.2
│ │ │ │ │ +00034ce0: 3135 2e34 2057 6561 6b41 7272 6179 3a20 15.4 WeakArray:
│ │ │ │ │ +00034cf0: 6c6f 6164 696e 670a 2d2d 2d2d 2d2d 2d2d loading.--------
│ │ │ │ │ +00034d00: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00034d10: 2d2d 0a0a 706f 7374 4c6f 6164 0a20 2020 --..postLoad.
│ │ │ │ │ +00034d20: 2020 4361 6c6c 6564 2061 6674 6572 206c Called after l
│ │ │ │ │ +00034d30: 6f61 6469 6e67 2061 6e20 6f62 6a65 6374 oading an object
│ │ │ │ │ +00034d40: 3b20 6d75 7374 2072 6573 746f 7265 2069 ; must restore i
│ │ │ │ │ +00034d50: 7420 746f 2074 6865 2073 7461 7465 2062 t to the state b
│ │ │ │ │ +00034d60: 6566 6f72 650a 2020 2020 2060 7072 6553 efore. `preS
│ │ │ │ │ +00034d70: 746f 7265 2720 7761 7320 6361 6c6c 6564 tore' was called
│ │ │ │ │ +00034d80: 2e20 204d 616b 6520 6974 2077 6561 6b20 . Make it weak
│ │ │ │ │ +00034d90: 6167 6169 6e0a 0a0a 1f0a 4669 6c65 3a20 again.....File:
│ │ │ │ │ +00034da0: 6773 742d 6261 7365 2e69 6e66 6f2c 2020 gst-base.info,
│ │ │ │ │ +00034db0: 4e6f 6465 3a20 5765 616b 4964 656e 7469 Node: WeakIdenti
│ │ │ │ │ +00034dc0: 7479 5365 742c 2020 4e65 7874 3a20 5765 tySet, Next: We
│ │ │ │ │ +00034dd0: 616b 4b65 7944 6963 7469 6f6e 6172 792c akKeyDictionary,
│ │ │ │ │ +00034de0: 2020 5072 6576 3a20 5765 616b 4172 7261 Prev: WeakArra
│ │ │ │ │ +00034df0: 792c 2020 5570 3a20 4261 7365 2063 6c61 y, Up: Base cla
│ │ │ │ │ +00034e00: 7373 6573 0a0a 312e 3231 3620 5765 616b sses..1.216 Weak
│ │ │ │ │ +00034e10: 4964 656e 7469 7479 5365 740a 3d3d 3d3d IdentitySet.====
│ │ │ │ │ +00034e20: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ +00034e30: 3d0a 0a44 6566 696e 6564 2069 6e20 6e61 =..Defined in na
│ │ │ │ │ +00034e40: 6d65 7370 6163 6520 536d 616c 6c74 616c mespace Smalltal
│ │ │ │ │ +00034e50: 6b0a 5375 7065 7263 6c61 7373 3a20 5765 k.Superclass: We
│ │ │ │ │ +00034e60: 616b 5365 740a 4361 7465 676f 7279 3a20 akSet.Category:
│ │ │ │ │ +00034e70: 436f 6c6c 6563 7469 6f6e 732d 5765 616b Collections-Weak
│ │ │ │ │ +00034e80: 0a20 2020 2020 4920 616d 2073 696d 696c . I am simil
│ │ │ │ │ +00034e90: 6172 2074 6f20 6120 706c 6169 6e20 6964 ar to a plain id
│ │ │ │ │ +00034ea0: 656e 7469 7479 2073 6574 2c20 6275 7420 entity set, but
│ │ │ │ │ +00034eb0: 6d79 206b 6579 7320 6172 6520 7374 6f72 my keys are stor
│ │ │ │ │ +00034ec0: 6564 2069 6e20 610a 2020 2020 2077 6561 ed in a. wea
│ │ │ │ │ +00034ed0: 6b20 6172 7261 793b 2049 2074 7261 636b k array; I track
│ │ │ │ │ +00034ee0: 2077 6869 6368 206f 6620 7468 656d 2061 which of them a
│ │ │ │ │ +00034ef0: 7265 2067 6172 6261 6765 2063 6f6c 6c65 re garbage colle
│ │ │ │ │ +00034f00: 6374 6564 2061 6e64 2c20 6173 0a20 2020 cted and, as.
│ │ │ │ │ +00034f10: 2020 736f 6f6e 2061 7320 4920 656e 636f soon as I enco
│ │ │ │ │ +00034f20: 756e 7465 7220 6f6e 6520 6f66 2074 6865 unter one of the
│ │ │ │ │ +00034f30: 6d2c 2049 2073 7769 6674 6c79 2072 656d m, I swiftly rem
│ │ │ │ │ +00034f40: 6f76 6520 616c 6c20 7468 6520 6761 7262 ove all the garb
│ │ │ │ │ +00034f50: 6167 650a 2020 2020 2063 6f6c 6c65 6374 age. collect
│ │ │ │ │ +00034f60: 6564 206b 6579 730a 0a2a 204d 656e 753a ed keys..* Menu:
│ │ │ │ │ +00034f70: 0a0a 2a20 5765 616b 4964 656e 7469 7479 ..* WeakIdentity
│ │ │ │ │ +00034f80: 5365 742d 6163 6365 7373 696e 673a 3a20 Set-accessing::
│ │ │ │ │ +00034f90: 2028 696e 7374 616e 6365 290a 0a1f 0a46 (instance)....F
│ │ │ │ │ +00034fa0: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ +00034fb0: 666f 2c20 204e 6f64 653a 2057 6561 6b49 fo, Node: WeakI
│ │ │ │ │ +00034fc0: 6465 6e74 6974 7953 6574 2d61 6363 6573 dentitySet-acces
│ │ │ │ │ +00034fd0: 7369 6e67 2c20 2055 703a 2057 6561 6b49 sing, Up: WeakI
│ │ │ │ │ +00034fe0: 6465 6e74 6974 7953 6574 0a0a 312e 3231 dentitySet..1.21
│ │ │ │ │ +00034ff0: 362e 3120 5765 616b 4964 656e 7469 7479 6.1 WeakIdentity
│ │ │ │ │ +00035000: 5365 743a 2061 6363 6573 7369 6e67 0a2d Set: accessing.-
│ │ │ │ │ +00035010: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00035020: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00035030: 2d0a 0a69 6465 6e74 6974 7949 6e63 6c75 -..identityInclu
│ │ │ │ │ +00035040: 6465 733a 2061 6e4f 626a 6563 740a 2020 des: anObject.
│ │ │ │ │ +00035050: 2020 2041 6e73 7765 7220 7768 6574 6865 Answer whethe
│ │ │ │ │ +00035060: 7220 4920 696e 636c 7564 6520 616e 4f62 r I include anOb
│ │ │ │ │ +00035070: 6a65 6374 2065 7861 6374 6c79 2e20 2041 ject exactly. A
│ │ │ │ │ +00035080: 7320 4920 616d 2061 6e0a 2020 2020 2069 s I am an. i
│ │ │ │ │ +00035090: 6465 6e74 6974 792d 7365 742c 2074 6869 dentity-set, thi
│ │ │ │ │ +000350a0: 7320 6973 2074 6865 2073 616d 6520 6173 s is the same as
│ │ │ │ │ +000350b0: 2023 696e 636c 7564 6573 3a2e 0a0a 0a1f #includes:.....
│ │ │ │ │ +000350c0: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ +000350d0: 696e 666f 2c20 204e 6f64 653a 2057 6561 info, Node: Wea
│ │ │ │ │ +000350e0: 6b4b 6579 4469 6374 696f 6e61 7279 2c20 kKeyDictionary,
│ │ │ │ │ +000350f0: 204e 6578 743a 2057 6561 6b4b 6579 4964 Next: WeakKeyId
│ │ │ │ │ +00035100: 656e 7469 7479 4469 6374 696f 6e61 7279 entityDictionary
│ │ │ │ │ +00035110: 2c20 2050 7265 763a 2057 6561 6b49 6465 , Prev: WeakIde
│ │ │ │ │ +00035120: 6e74 6974 7953 6574 2c20 2055 703a 2042 ntitySet, Up: B
│ │ │ │ │ +00035130: 6173 6520 636c 6173 7365 730a 0a31 2e32 ase classes..1.2
│ │ │ │ │ +00035140: 3137 2057 6561 6b4b 6579 4469 6374 696f 17 WeakKeyDictio
│ │ │ │ │ +00035150: 6e61 7279 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d nary.===========
│ │ │ │ │ +00035160: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a 4465 ============..De
│ │ │ │ │ +00035170: 6669 6e65 6420 696e 206e 616d 6573 7061 fined in namespa
│ │ │ │ │ +00035180: 6365 2053 6d61 6c6c 7461 6c6b 0a53 7570 ce Smalltalk.Sup
│ │ │ │ │ +00035190: 6572 636c 6173 733a 2044 6963 7469 6f6e erclass: Diction
│ │ │ │ │ +000351a0: 6172 790a 4361 7465 676f 7279 3a20 436f ary.Category: Co
│ │ │ │ │ +000351b0: 6c6c 6563 7469 6f6e 732d 5765 616b 0a20 llections-Weak.
│ │ │ │ │ +000351c0: 2020 2020 4920 616d 2073 696d 696c 6172 I am similar
│ │ │ │ │ +000351d0: 2074 6f20 6120 706c 6169 6e20 4469 6374 to a plain Dict
│ │ │ │ │ +000351e0: 696f 6e61 7279 2c20 6275 7420 6d79 206b ionary, but my k
│ │ │ │ │ +000351f0: 6579 7320 6172 6520 7374 6f72 6564 2069 eys are stored i
│ │ │ │ │ +00035200: 6e20 610a 2020 2020 2077 6561 6b20 6172 n a. weak ar
│ │ │ │ │ +00035210: 7261 793b 2049 2074 7261 636b 2077 6869 ray; I track whi
│ │ │ │ │ +00035220: 6368 206f 6620 7468 656d 2061 7265 2067 ch of them are g
│ │ │ │ │ +00035230: 6172 6261 6765 2063 6f6c 6c65 6374 6564 arbage collected
│ │ │ │ │ +00035240: 2061 6e64 2c20 6173 0a20 2020 2020 736f and, as. so
│ │ │ │ │ +00035250: 6f6e 2061 7320 4920 656e 636f 756e 7465 on as I encounte
│ │ │ │ │ +00035260: 7220 6f6e 6520 6f66 2074 6865 6d2c 2049 r one of them, I
│ │ │ │ │ +00035270: 2073 7769 6674 6c79 2072 656d 6f76 6520 swiftly remove
│ │ │ │ │ +00035280: 616c 6c20 7468 650a 2020 2020 2061 7373 all the. ass
│ │ │ │ │ +00035290: 6f63 6961 7469 6f6e 7320 666f 7220 7468 ociations for th
│ │ │ │ │ +000352a0: 6520 6761 7262 6167 6520 636f 6c6c 6563 e garbage collec
│ │ │ │ │ +000352b0: 7465 6420 6b65 7973 0a0a 2a20 4d65 6e75 ted keys..* Menu
│ │ │ │ │ +000352c0: 3a0a 0a2a 2057 6561 6b4b 6579 4469 6374 :..* WeakKeyDict
│ │ │ │ │ +000352d0: 696f 6e61 7279 2063 6c61 7373 2d68 6163 ionary class-hac
│ │ │ │ │ +000352e0: 6b73 3a3a 2020 2863 6c61 7373 290a 2a20 ks:: (class).*
│ │ │ │ │ +000352f0: 5765 616b 4b65 7944 6963 7469 6f6e 6172 WeakKeyDictionar
│ │ │ │ │ +00035300: 792d 6163 6365 7373 696e 673a 3a20 2028 y-accessing:: (
│ │ │ │ │ +00035310: 696e 7374 616e 6365 290a 0a1f 0a46 696c instance)....Fil
│ │ │ │ │ +00035320: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ +00035330: 2c20 204e 6f64 653a 2057 6561 6b4b 6579 , Node: WeakKey
│ │ │ │ │ +00035340: 4469 6374 696f 6e61 7279 2063 6c61 7373 Dictionary class
│ │ │ │ │ +00035350: 2d68 6163 6b73 2c20 204e 6578 743a 2057 -hacks, Next: W
│ │ │ │ │ +00035360: 6561 6b4b 6579 4469 6374 696f 6e61 7279 eakKeyDictionary
│ │ │ │ │ +00035370: 2d61 6363 6573 7369 6e67 2c20 2055 703a -accessing, Up:
│ │ │ │ │ +00035380: 2057 6561 6b4b 6579 4469 6374 696f 6e61 WeakKeyDictiona
│ │ │ │ │ +00035390: 7279 0a0a 312e 3231 372e 3120 5765 616b ry..1.217.1 Weak
│ │ │ │ │ +000353a0: 4b65 7944 6963 7469 6f6e 6172 7920 636c KeyDictionary cl
│ │ │ │ │ +000353b0: 6173 733a 2068 6163 6b73 0a2d 2d2d 2d2d ass: hacks.-----
│ │ │ │ │ +000353c0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000353d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000353e0: 2d0a 0a70 6f73 744c 6f61 640a 2020 2020 -..postLoad.
│ │ │ │ │ +000353f0: 2043 616c 6c65 6420 6166 7465 7220 6c6f Called after lo
│ │ │ │ │ +00035400: 6164 696e 6720 616e 206f 626a 6563 743b ading an object;
│ │ │ │ │ +00035410: 206d 7573 7420 7265 7374 6f72 6520 6974 must restore it
│ │ │ │ │ +00035420: 2074 6f20 7468 6520 7374 6174 6520 6265 to the state be
│ │ │ │ │ +00035430: 666f 7265 0a20 2020 2020 6070 7265 5374 fore. `preSt
│ │ │ │ │ +00035440: 6f72 6527 2077 6173 2063 616c 6c65 642e ore' was called.
│ │ │ │ │ +00035450: 2020 4d61 6b65 2069 7420 7765 616b 2061 Make it weak a
│ │ │ │ │ +00035460: 6761 696e 0a0a 0a1f 0a46 696c 653a 2067 gain.....File: g
│ │ │ │ │ +00035470: 7374 2d62 6173 652e 696e 666f 2c20 204e st-base.info, N
│ │ │ │ │ +00035480: 6f64 653a 2057 6561 6b4b 6579 4469 6374 ode: WeakKeyDict
│ │ │ │ │ +00035490: 696f 6e61 7279 2d61 6363 6573 7369 6e67 ionary-accessing
│ │ │ │ │ +000354a0: 2c20 2050 7265 763a 2057 6561 6b4b 6579 , Prev: WeakKey
│ │ │ │ │ +000354b0: 4469 6374 696f 6e61 7279 2063 6c61 7373 Dictionary class
│ │ │ │ │ +000354c0: 2d68 6163 6b73 2c20 2055 703a 2057 6561 -hacks, Up: Wea
│ │ │ │ │ +000354d0: 6b4b 6579 4469 6374 696f 6e61 7279 0a0a kKeyDictionary..
│ │ │ │ │ +000354e0: 312e 3231 372e 3220 5765 616b 4b65 7944 1.217.2 WeakKeyD
│ │ │ │ │ +000354f0: 6963 7469 6f6e 6172 793a 2061 6363 6573 ictionary: acces
│ │ │ │ │ +00035500: 7369 6e67 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d sing.-----------
│ │ │ │ │ +00035510: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00035520: 2d2d 2d2d 2d2d 2d2d 2d0a 0a61 6464 3a20 ---------..add:
│ │ │ │ │ +00035530: 616e 4173 736f 6369 6174 696f 6e0a 2020 anAssociation.
│ │ │ │ │ +00035540: 2020 2053 746f 7265 2076 616c 7565 2061 Store value a
│ │ │ │ │ +00035550: 7320 6173 736f 6369 6174 6564 2074 6f20 s associated to
│ │ │ │ │ +00035560: 7468 6520 6769 7665 6e20 6b65 792e 0a0a the given key...
│ │ │ │ │ +00035570: 6174 3a20 6b65 7920 7075 743a 2076 616c at: key put: val
│ │ │ │ │ +00035580: 7565 0a20 2020 2020 5374 6f72 6520 7661 ue. Store va
│ │ │ │ │ +00035590: 6c75 6520 6173 2061 7373 6f63 6961 7465 lue as associate
│ │ │ │ │ +000355a0: 6420 746f 2074 6865 2067 6976 656e 206b d to the given k
│ │ │ │ │ +000355b0: 6579 2e0a 0a0a 1f0a 4669 6c65 3a20 6773 ey......File: gs
│ │ │ │ │ +000355c0: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ +000355d0: 6465 3a20 5765 616b 4b65 7949 6465 6e74 de: WeakKeyIdent
│ │ │ │ │ +000355e0: 6974 7944 6963 7469 6f6e 6172 792c 2020 ityDictionary,
│ │ │ │ │ +000355f0: 4e65 7874 3a20 5765 616b 5365 742c 2020 Next: WeakSet,
│ │ │ │ │ +00035600: 5072 6576 3a20 5765 616b 4b65 7944 6963 Prev: WeakKeyDic
│ │ │ │ │ +00035610: 7469 6f6e 6172 792c 2020 5570 3a20 4261 tionary, Up: Ba
│ │ │ │ │ +00035620: 7365 2063 6c61 7373 6573 0a0a 312e 3231 se classes..1.21
│ │ │ │ │ +00035630: 3820 5765 616b 4b65 7949 6465 6e74 6974 8 WeakKeyIdentit
│ │ │ │ │ +00035640: 7944 6963 7469 6f6e 6172 790a 3d3d 3d3d yDictionary.====
│ │ │ │ │ +00035650: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ +00035660: 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a44 6566 ===========..Def
│ │ │ │ │ +00035670: 696e 6564 2069 6e20 6e61 6d65 7370 6163 ined in namespac
│ │ │ │ │ +00035680: 6520 536d 616c 6c74 616c 6b0a 5375 7065 e Smalltalk.Supe
│ │ │ │ │ +00035690: 7263 6c61 7373 3a20 5765 616b 4b65 7944 rclass: WeakKeyD
│ │ │ │ │ +000356a0: 6963 7469 6f6e 6172 790a 4361 7465 676f ictionary.Catego
│ │ │ │ │ +000356b0: 7279 3a20 436f 6c6c 6563 7469 6f6e 732d ry: Collections-
│ │ │ │ │ +000356c0: 5765 616b 0a20 2020 2020 4920 616d 2073 Weak. I am s
│ │ │ │ │ +000356d0: 696d 696c 6172 2074 6f20 6120 706c 6169 imilar to a plai
│ │ │ │ │ +000356e0: 6e20 6964 656e 7469 7479 2064 6963 7469 n identity dicti
│ │ │ │ │ +000356f0: 6f6e 6172 792c 2062 7574 206d 7920 6b65 onary, but my ke
│ │ │ │ │ +00035700: 7973 2061 7265 2073 746f 7265 640a 2020 ys are stored.
│ │ │ │ │ +00035710: 2020 2069 6e20 6120 7765 616b 2061 7272 in a weak arr
│ │ │ │ │ +00035720: 6179 3b20 4920 7472 6163 6b20 7768 6963 ay; I track whic
│ │ │ │ │ +00035730: 6820 6f66 2074 6865 6d20 6172 6520 6761 h of them are ga
│ │ │ │ │ +00035740: 7262 6167 6520 636f 6c6c 6563 7465 6420 rbage collected
│ │ │ │ │ +00035750: 616e 642c 0a20 2020 2020 6173 2073 6f6f and,. as soo
│ │ │ │ │ +00035760: 6e20 6173 2049 2065 6e63 6f75 6e74 6572 n as I encounter
│ │ │ │ │ +00035770: 206f 6e65 206f 6620 7468 656d 2c20 4920 one of them, I
│ │ │ │ │ +00035780: 7377 6966 746c 7920 7265 6d6f 7665 2061 swiftly remove a
│ │ │ │ │ +00035790: 6c6c 2074 6865 0a20 2020 2020 6173 736f ll the. asso
│ │ │ │ │ +000357a0: 6369 6174 696f 6e73 2066 6f72 2074 6865 ciations for the
│ │ │ │ │ +000357b0: 2067 6172 6261 6765 2063 6f6c 6c65 6374 garbage collect
│ │ │ │ │ +000357c0: 6564 206b 6579 730a 0a2a 204d 656e 753a ed keys..* Menu:
│ │ │ │ │ +000357d0: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ +000357e0: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ +000357f0: 5765 616b 5365 742c 2020 4e65 7874 3a20 WeakSet, Next:
│ │ │ │ │ +00035800: 5765 616b 5661 6c75 6549 6465 6e74 6974 WeakValueIdentit
│ │ │ │ │ +00035810: 7944 6963 7469 6f6e 6172 792c 2020 5072 yDictionary, Pr
│ │ │ │ │ +00035820: 6576 3a20 5765 616b 4b65 7949 6465 6e74 ev: WeakKeyIdent
│ │ │ │ │ +00035830: 6974 7944 6963 7469 6f6e 6172 792c 2020 ityDictionary,
│ │ │ │ │ +00035840: 5570 3a20 4261 7365 2063 6c61 7373 6573 Up: Base classes
│ │ │ │ │ +00035850: 0a0a 312e 3231 3920 5765 616b 5365 740a ..1.219 WeakSet.
│ │ │ │ │ +00035860: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a44 =============..D
│ │ │ │ │ +00035870: 6566 696e 6564 2069 6e20 6e61 6d65 7370 efined in namesp
│ │ │ │ │ +00035880: 6163 6520 536d 616c 6c74 616c 6b0a 5375 ace Smalltalk.Su
│ │ │ │ │ +00035890: 7065 7263 6c61 7373 3a20 5365 740a 4361 perclass: Set.Ca
│ │ │ │ │ +000358a0: 7465 676f 7279 3a20 436f 6c6c 6563 7469 tegory: Collecti
│ │ │ │ │ +000358b0: 6f6e 732d 5765 616b 0a20 2020 2020 4920 ons-Weak. I
│ │ │ │ │ +000358c0: 616d 2073 696d 696c 6172 2074 6f20 6120 am similar to a
│ │ │ │ │ +000358d0: 706c 6169 6e20 7365 742c 2062 7574 206d plain set, but m
│ │ │ │ │ +000358e0: 7920 6974 656d 7320 6172 6520 7374 6f72 y items are stor
│ │ │ │ │ +000358f0: 6564 2069 6e20 6120 7765 616b 0a20 2020 ed in a weak.
│ │ │ │ │ +00035900: 2020 6172 7261 793b 2049 2074 7261 636b array; I track
│ │ │ │ │ +00035910: 2077 6869 6368 206f 6620 7468 656d 2061 which of them a
│ │ │ │ │ +00035920: 7265 2067 6172 6261 6765 2063 6f6c 6c65 re garbage colle
│ │ │ │ │ +00035930: 6374 6564 2061 6e64 2c20 6173 2073 6f6f cted and, as soo
│ │ │ │ │ +00035940: 6e20 6173 0a20 2020 2020 4920 656e 636f n as. I enco
│ │ │ │ │ +00035950: 756e 7465 7220 6f6e 6520 6f66 2074 6865 unter one of the
│ │ │ │ │ +00035960: 6d2c 2049 2073 7769 6674 6c79 2072 656d m, I swiftly rem
│ │ │ │ │ +00035970: 6f76 6520 616c 6c2e 0a0a 2a20 4d65 6e75 ove all...* Menu
│ │ │ │ │ +00035980: 3a0a 0a2a 2057 6561 6b53 6574 2d61 6363 :..* WeakSet-acc
│ │ │ │ │ +00035990: 6573 7369 6e67 3a3a 2020 2869 6e73 7461 essing:: (insta
│ │ │ │ │ +000359a0: 6e63 6529 0a2a 2057 6561 6b53 6574 2d63 nce).* WeakSet-c
│ │ │ │ │ +000359b0: 6f70 7969 6e67 3a3a 2020 2869 6e73 7461 opying:: (insta
│ │ │ │ │ +000359c0: 6e63 6529 0a2a 2057 6561 6b53 6574 2d6c nce).* WeakSet-l
│ │ │ │ │ +000359d0: 6f61 6469 6e67 3a3a 2020 2869 6e73 7461 oading:: (insta
│ │ │ │ │ +000359e0: 6e63 6529 0a0a 1f0a 4669 6c65 3a20 6773 nce)....File: gs
│ │ │ │ │ +000359f0: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ +00035a00: 6465 3a20 5765 616b 5365 742d 6163 6365 de: WeakSet-acce
│ │ │ │ │ +00035a10: 7373 696e 672c 2020 4e65 7874 3a20 5765 ssing, Next: We
│ │ │ │ │ +00035a20: 616b 5365 742d 636f 7079 696e 672c 2020 akSet-copying,
│ │ │ │ │ +00035a30: 5570 3a20 5765 616b 5365 740a 0a31 2e32 Up: WeakSet..1.2
│ │ │ │ │ +00035a40: 3139 2e31 2057 6561 6b53 6574 3a20 6163 19.1 WeakSet: ac
│ │ │ │ │ +00035a50: 6365 7373 696e 670a 2d2d 2d2d 2d2d 2d2d cessing.--------
│ │ │ │ │ +00035a60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00035a70: 2d2d 0a0a 6164 643a 206e 6577 4f62 6a65 --..add: newObje
│ │ │ │ │ +00035a80: 6374 0a20 2020 2020 4164 6420 6e65 774f ct. Add newO
│ │ │ │ │ +00035a90: 626a 6563 7420 746f 2074 6865 2073 6574 bject to the set
│ │ │ │ │ +00035aa0: 2c20 6966 2061 6e64 206f 6e6c 7920 6966 , if and only if
│ │ │ │ │ +00035ab0: 2074 6865 2073 6574 2064 6f65 736e 2774 the set doesn't
│ │ │ │ │ +00035ac0: 2061 6c72 6561 6479 0a20 2020 2020 636f already. co
│ │ │ │ │ +00035ad0: 6e74 6169 6e20 616e 206f 6363 7572 7265 ntain an occurre
│ │ │ │ │ +00035ae0: 6e63 6520 6f66 2069 742e 2044 6f6e 2774 nce of it. Don't
│ │ │ │ │ +00035af0: 2066 6169 6c20 6966 2061 2064 7570 6c69 fail if a dupli
│ │ │ │ │ +00035b00: 6361 7465 2069 7320 666f 756e 642e 0a20 cate is found..
│ │ │ │ │ +00035b10: 2020 2020 416e 7377 6572 206e 6577 4f62 Answer newOb
│ │ │ │ │ +00035b20: 6a65 6374 0a0a 646f 3a20 6142 6c6f 636b ject..do: aBlock
│ │ │ │ │ +00035b30: 0a20 2020 2020 456e 756d 6572 6174 6520 . Enumerate
│ │ │ │ │ +00035b40: 616c 6c20 7468 6520 6e6f 6e2d 6e69 6c20 all the non-nil
│ │ │ │ │ +00035b50: 6d65 6d62 6572 7320 6f66 2074 6865 2073 members of the s
│ │ │ │ │ +00035b60: 6574 0a0a 0a1f 0a46 696c 653a 2067 7374 et.....File: gst
│ │ │ │ │ +00035b70: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ +00035b80: 653a 2057 6561 6b53 6574 2d63 6f70 7969 e: WeakSet-copyi
│ │ │ │ │ +00035b90: 6e67 2c20 204e 6578 743a 2057 6561 6b53 ng, Next: WeakS
│ │ │ │ │ +00035ba0: 6574 2d6c 6f61 6469 6e67 2c20 2050 7265 et-loading, Pre
│ │ │ │ │ +00035bb0: 763a 2057 6561 6b53 6574 2d61 6363 6573 v: WeakSet-acces
│ │ │ │ │ +00035bc0: 7369 6e67 2c20 2055 703a 2057 6561 6b53 sing, Up: WeakS
│ │ │ │ │ +00035bd0: 6574 0a0a 312e 3231 392e 3220 5765 616b et..1.219.2 Weak
│ │ │ │ │ +00035be0: 5365 743a 2063 6f70 7969 6e67 0a2d 2d2d Set: copying.---
│ │ │ │ │ +00035bf0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00035c00: 2d2d 2d2d 2d0a 0a64 6565 7043 6f70 790a -----..deepCopy.
│ │ │ │ │ +00035c10: 2020 2020 2052 6574 7572 6e73 2061 2064 Returns a d
│ │ │ │ │ +00035c20: 6565 7020 636f 7079 206f 6620 7468 6520 eep copy of the
│ │ │ │ │ +00035c30: 7265 6365 6976 6572 2028 7468 6520 696e receiver (the in
│ │ │ │ │ +00035c40: 7374 616e 6365 2076 6172 6961 626c 6573 stance variables
│ │ │ │ │ +00035c50: 2061 7265 0a20 2020 2020 636f 7069 6573 are. copies
│ │ │ │ │ +00035c60: 206f 6620 7468 6520 7265 6365 6976 6572 of the receiver
│ │ │ │ │ +00035c70: 2773 2069 6e73 7461 6e63 6520 7661 7269 's instance vari
│ │ │ │ │ +00035c80: 6162 6c65 7329 0a0a 7368 616c 6c6f 7743 ables)..shallowC
│ │ │ │ │ +00035c90: 6f70 790a 2020 2020 2052 6574 7572 6e73 opy. Returns
│ │ │ │ │ +00035ca0: 2061 2073 6861 6c6c 6f77 2063 6f70 7920 a shallow copy
│ │ │ │ │ +00035cb0: 6f66 2074 6865 2072 6563 6569 7665 7220 of the receiver
│ │ │ │ │ +00035cc0: 2874 6865 2069 6e73 7461 6e63 6520 7661 (the instance va
│ │ │ │ │ +00035cd0: 7269 6162 6c65 7320 6172 650a 2020 2020 riables are.
│ │ │ │ │ +00035ce0: 206e 6f74 2063 6f70 6965 6429 0a0a 0a1f not copied)....
│ │ │ │ │ +00035cf0: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ +00035d00: 696e 666f 2c20 204e 6f64 653a 2057 6561 info, Node: Wea
│ │ │ │ │ +00035d10: 6b53 6574 2d6c 6f61 6469 6e67 2c20 2050 kSet-loading, P
│ │ │ │ │ +00035d20: 7265 763a 2057 6561 6b53 6574 2d63 6f70 rev: WeakSet-cop
│ │ │ │ │ +00035d30: 7969 6e67 2c20 2055 703a 2057 6561 6b53 ying, Up: WeakS
│ │ │ │ │ +00035d40: 6574 0a0a 312e 3231 392e 3320 5765 616b et..1.219.3 Weak
│ │ │ │ │ +00035d50: 5365 743a 206c 6f61 6469 6e67 0a2d 2d2d Set: loading.---
│ │ │ │ │ +00035d60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00035d70: 2d2d 2d2d 2d0a 0a70 6f73 744c 6f61 640a -----..postLoad.
│ │ │ │ │ +00035d80: 2020 2020 2043 616c 6c65 6420 6166 7465 Called afte
│ │ │ │ │ +00035d90: 7220 6c6f 6164 696e 6720 616e 206f 626a r loading an obj
│ │ │ │ │ +00035da0: 6563 743b 206d 7573 7420 7265 7374 6f72 ect; must restor
│ │ │ │ │ +00035db0: 6520 6974 2074 6f20 7468 6520 7374 6174 e it to the stat
│ │ │ │ │ +00035dc0: 6520 6265 666f 7265 0a20 2020 2020 6070 e before. `p
│ │ │ │ │ +00035dd0: 7265 5374 6f72 6527 2077 6173 2063 616c reStore' was cal
│ │ │ │ │ +00035de0: 6c65 642e 2020 4d61 6b65 2069 7420 7765 led. Make it we
│ │ │ │ │ +00035df0: 616b 2061 6761 696e 0a0a 0a1f 0a46 696c ak again.....Fil
│ │ │ │ │ +00035e00: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ +00035e10: 2c20 204e 6f64 653a 2057 6561 6b56 616c , Node: WeakVal
│ │ │ │ │ +00035e20: 7565 4964 656e 7469 7479 4469 6374 696f ueIdentityDictio
│ │ │ │ │ +00035e30: 6e61 7279 2c20 204e 6578 743a 2057 6561 nary, Next: Wea
│ │ │ │ │ +00035e40: 6b56 616c 7565 4c6f 6f6b 7570 5461 626c kValueLookupTabl
│ │ │ │ │ +00035e50: 652c 2020 5072 6576 3a20 5765 616b 5365 e, Prev: WeakSe
│ │ │ │ │ +00035e60: 742c 2020 5570 3a20 4261 7365 2063 6c61 t, Up: Base cla
│ │ │ │ │ +00035e70: 7373 6573 0a0a 312e 3232 3020 5765 616b sses..1.220 Weak
│ │ │ │ │ +00035e80: 5661 6c75 6549 6465 6e74 6974 7944 6963 ValueIdentityDic
│ │ │ │ │ +00035e90: 7469 6f6e 6172 790a 3d3d 3d3d 3d3d 3d3d tionary.========
│ │ │ │ │ +00035ea0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ +00035eb0: 3d3d 3d3d 3d3d 3d3d 3d0a 0a44 6566 696e =========..Defin
│ │ │ │ │ +00035ec0: 6564 2069 6e20 6e61 6d65 7370 6163 6520 ed in namespace
│ │ │ │ │ +00035ed0: 536d 616c 6c74 616c 6b0a 5375 7065 7263 Smalltalk.Superc
│ │ │ │ │ +00035ee0: 6c61 7373 3a20 5765 616b 5661 6c75 654c lass: WeakValueL
│ │ │ │ │ +00035ef0: 6f6f 6b75 7054 6162 6c65 0a43 6174 6567 ookupTable.Categ
│ │ │ │ │ +00035f00: 6f72 793a 2043 6f6c 6c65 6374 696f 6e73 ory: Collections
│ │ │ │ │ +00035f10: 2d57 6561 6b0a 2020 2020 2049 2061 6d20 -Weak. I am
│ │ │ │ │ +00035f20: 7369 6d69 6c61 7220 746f 2061 2070 6c61 similar to a pla
│ │ │ │ │ +00035f30: 696e 2069 6465 6e74 6974 7920 6469 6374 in identity dict
│ │ │ │ │ +00035f40: 696f 6e61 7279 2c20 6275 7420 6d79 2076 ionary, but my v
│ │ │ │ │ +00035f50: 616c 7565 7320 6172 650a 2020 2020 2073 alues are. s
│ │ │ │ │ +00035f60: 746f 7265 6420 696e 2061 2077 6561 6b20 tored in a weak
│ │ │ │ │ +00035f70: 6172 7261 793b 2049 2074 7261 636b 2077 array; I track w
│ │ │ │ │ +00035f80: 6869 6368 206f 6620 7468 6520 7661 6c75 hich of the valu
│ │ │ │ │ +00035f90: 6573 2061 7265 2067 6172 6261 6765 0a20 es are garbage.
│ │ │ │ │ +00035fa0: 2020 2020 636f 6c6c 6563 7465 6420 616e collected an
│ │ │ │ │ +00035fb0: 642c 2061 7320 736f 6f6e 2061 7320 6f6e d, as soon as on
│ │ │ │ │ +00035fc0: 6520 6f66 2074 6865 6d20 6973 2061 6363 e of them is acc
│ │ │ │ │ +00035fd0: 6573 7365 642c 2049 2073 7769 6674 6c79 essed, I swiftly
│ │ │ │ │ +00035fe0: 0a20 2020 2020 7265 6d6f 7665 2074 6865 . remove the
│ │ │ │ │ +00035ff0: 2061 7373 6f63 6961 7469 6f6e 7320 666f associations fo
│ │ │ │ │ +00036000: 7220 7468 6520 6761 7262 6167 6520 636f r the garbage co
│ │ │ │ │ +00036010: 6c6c 6563 7465 6420 7661 6c75 6573 0a0a llected values..
│ │ │ │ │ +00036020: 2a20 4d65 6e75 3a0a 0a1f 0a46 696c 653a * Menu:....File:
│ │ │ │ │ +00036030: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ +00036040: 204e 6f64 653a 2057 6561 6b56 616c 7565 Node: WeakValue
│ │ │ │ │ +00036050: 4c6f 6f6b 7570 5461 626c 652c 2020 4e65 LookupTable, Ne
│ │ │ │ │ +00036060: 7874 3a20 576f 7264 4172 7261 792c 2020 xt: WordArray,
│ │ │ │ │ +00036070: 5072 6576 3a20 5765 616b 5661 6c75 6549 Prev: WeakValueI
│ │ │ │ │ +00036080: 6465 6e74 6974 7944 6963 7469 6f6e 6172 dentityDictionar
│ │ │ │ │ +00036090: 792c 2020 5570 3a20 4261 7365 2063 6c61 y, Up: Base cla
│ │ │ │ │ +000360a0: 7373 6573 0a0a 312e 3232 3120 5765 616b sses..1.221 Weak
│ │ │ │ │ +000360b0: 5661 6c75 654c 6f6f 6b75 7054 6162 6c65 ValueLookupTable
│ │ │ │ │ +000360c0: 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d .===============
│ │ │ │ │ +000360d0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a44 6566 ===========..Def
│ │ │ │ │ +000360e0: 696e 6564 2069 6e20 6e61 6d65 7370 6163 ined in namespac
│ │ │ │ │ +000360f0: 6520 536d 616c 6c74 616c 6b0a 5375 7065 e Smalltalk.Supe
│ │ │ │ │ +00036100: 7263 6c61 7373 3a20 4c6f 6f6b 7570 5461 rclass: LookupTa
│ │ │ │ │ +00036110: 626c 650a 4361 7465 676f 7279 3a20 436f ble.Category: Co
│ │ │ │ │ +00036120: 6c6c 6563 7469 6f6e 732d 5765 616b 0a20 llections-Weak.
│ │ │ │ │ +00036130: 2020 2020 4920 616d 2073 696d 696c 6172 I am similar
│ │ │ │ │ +00036140: 2074 6f20 6120 706c 6169 6e20 4c6f 6f6b to a plain Look
│ │ │ │ │ +00036150: 7570 5461 626c 652c 2062 7574 206d 7920 upTable, but my
│ │ │ │ │ +00036160: 7661 6c75 6573 2061 7265 2073 746f 7265 values are store
│ │ │ │ │ +00036170: 6420 696e 2061 0a20 2020 2020 7765 616b d in a. weak
│ │ │ │ │ +00036180: 2061 7272 6179 3b20 4920 7472 6163 6b20 array; I track
│ │ │ │ │ +00036190: 7768 6963 6820 6f66 2074 6865 2076 616c which of the val
│ │ │ │ │ +000361a0: 7565 7320 6172 6520 6761 7262 6167 6520 ues are garbage
│ │ │ │ │ +000361b0: 636f 6c6c 6563 7465 6420 616e 642c 0a20 collected and,.
│ │ │ │ │ +000361c0: 2020 2020 6173 2073 6f6f 6e20 6173 206f as soon as o
│ │ │ │ │ +000361d0: 6e65 206f 6620 7468 656d 2069 7320 6163 ne of them is ac
│ │ │ │ │ +000361e0: 6365 7373 6564 2c20 4920 7377 6966 746c cessed, I swiftl
│ │ │ │ │ +000361f0: 7920 7265 6d6f 7665 2074 6865 0a20 2020 y remove the.
│ │ │ │ │ +00036200: 2020 6173 736f 6369 6174 696f 6e73 2066 associations f
│ │ │ │ │ +00036210: 6f72 2074 6865 2067 6172 6261 6765 2063 or the garbage c
│ │ │ │ │ +00036220: 6f6c 6c65 6374 6564 2076 616c 7565 730a ollected values.
│ │ │ │ │ +00036230: 0a2a 204d 656e 753a 0a0a 2a20 5765 616b .* Menu:..* Weak
│ │ │ │ │ +00036240: 5661 6c75 654c 6f6f 6b75 7054 6162 6c65 ValueLookupTable
│ │ │ │ │ +00036250: 2063 6c61 7373 2d68 6163 6b73 3a3a 2020 class-hacks::
│ │ │ │ │ +00036260: 2863 6c61 7373 290a 2a20 5765 616b 5661 (class).* WeakVa
│ │ │ │ │ +00036270: 6c75 654c 6f6f 6b75 7054 6162 6c65 2d68 lueLookupTable-h
│ │ │ │ │ +00036280: 6163 6b73 3a3a 2020 2869 6e73 7461 6e63 acks:: (instanc
│ │ │ │ │ +00036290: 6529 0a2a 2057 6561 6b56 616c 7565 4c6f e).* WeakValueLo
│ │ │ │ │ +000362a0: 6f6b 7570 5461 626c 652d 7265 6861 7368 okupTable-rehash
│ │ │ │ │ +000362b0: 696e 673a 3a20 2028 696e 7374 616e 6365 ing:: (instance
│ │ │ │ │ +000362c0: 290a 0a1f 0a46 696c 653a 2067 7374 2d62 )....File: gst-b
│ │ │ │ │ +000362d0: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ +000362e0: 2057 6561 6b56 616c 7565 4c6f 6f6b 7570 WeakValueLookup
│ │ │ │ │ +000362f0: 5461 626c 6520 636c 6173 732d 6861 636b Table class-hack
│ │ │ │ │ +00036300: 732c 2020 4e65 7874 3a20 5765 616b 5661 s, Next: WeakVa
│ │ │ │ │ +00036310: 6c75 654c 6f6f 6b75 7054 6162 6c65 2d68 lueLookupTable-h
│ │ │ │ │ +00036320: 6163 6b73 2c20 2055 703a 2057 6561 6b56 acks, Up: WeakV
│ │ │ │ │ +00036330: 616c 7565 4c6f 6f6b 7570 5461 626c 650a alueLookupTable.
│ │ │ │ │ +00036340: 0a31 2e32 3231 2e31 2057 6561 6b56 616c .1.221.1 WeakVal
│ │ │ │ │ +00036350: 7565 4c6f 6f6b 7570 5461 626c 6520 636c ueLookupTable cl
│ │ │ │ │ +00036360: 6173 733a 2068 6163 6b73 0a2d 2d2d 2d2d ass: hacks.-----
│ │ │ │ │ +00036370: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00036380: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00036390: 2d2d 2d2d 0a0a 7072 696d 4e65 773a 2072 ----..primNew: r
│ │ │ │ │ +000363a0: 6561 6c53 697a 650a 2020 2020 2041 6e73 ealSize. Ans
│ │ │ │ │ +000363b0: 7765 7220 6120 6e65 772c 2075 6e69 6e69 wer a new, unini
│ │ │ │ │ +000363c0: 7469 616c 697a 6564 2069 6e73 7461 6e63 tialized instanc
│ │ │ │ │ +000363d0: 6520 6f66 2074 6865 2072 6563 6569 7665 e of the receive
│ │ │ │ │ +000363e0: 7220 7769 7468 2074 6865 0a20 2020 2020 r with the.
│ │ │ │ │ +000363f0: 6769 7665 6e20 7369 7a65 0a0a 0a1f 0a46 given size.....F
│ │ │ │ │ +00036400: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ +00036410: 666f 2c20 204e 6f64 653a 2057 6561 6b56 fo, Node: WeakV
│ │ │ │ │ +00036420: 616c 7565 4c6f 6f6b 7570 5461 626c 652d alueLookupTable-
│ │ │ │ │ +00036430: 6861 636b 732c 2020 4e65 7874 3a20 5765 hacks, Next: We
│ │ │ │ │ +00036440: 616b 5661 6c75 654c 6f6f 6b75 7054 6162 akValueLookupTab
│ │ │ │ │ +00036450: 6c65 2d72 6568 6173 6869 6e67 2c20 2050 le-rehashing, P
│ │ │ │ │ +00036460: 7265 763a 2057 6561 6b56 616c 7565 4c6f rev: WeakValueLo
│ │ │ │ │ +00036470: 6f6b 7570 5461 626c 6520 636c 6173 732d okupTable class-
│ │ │ │ │ +00036480: 6861 636b 732c 2020 5570 3a20 5765 616b hacks, Up: Weak
│ │ │ │ │ +00036490: 5661 6c75 654c 6f6f 6b75 7054 6162 6c65 ValueLookupTable
│ │ │ │ │ +000364a0: 0a0a 312e 3232 312e 3220 5765 616b 5661 ..1.221.2 WeakVa
│ │ │ │ │ +000364b0: 6c75 654c 6f6f 6b75 7054 6162 6c65 3a20 lueLookupTable:
│ │ │ │ │ +000364c0: 6861 636b 730a 2d2d 2d2d 2d2d 2d2d 2d2d hacks.----------
│ │ │ │ │ +000364d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000364e0: 2d2d 2d2d 2d2d 2d2d 2d0a 0a61 743a 206b ---------..at: k
│ │ │ │ │ +000364f0: 6579 2069 6641 6273 656e 743a 2061 426c ey ifAbsent: aBl
│ │ │ │ │ +00036500: 6f63 6b0a 2020 2020 2041 6e73 7765 7220 ock. Answer
│ │ │ │ │ +00036510: 7468 6520 7661 6c75 6520 6173 736f 6369 the value associ
│ │ │ │ │ +00036520: 6174 6564 2074 6f20 7468 6520 6769 7665 ated to the give
│ │ │ │ │ +00036530: 6e20 6b65 792c 206f 7220 7468 6520 7265 n key, or the re
│ │ │ │ │ +00036540: 7375 6c74 206f 660a 2020 2020 2065 7661 sult of. eva
│ │ │ │ │ +00036550: 6c75 6174 696e 6720 6142 6c6f 636b 2069 luating aBlock i
│ │ │ │ │ +00036560: 6620 7468 6520 6b65 7920 6973 206e 6f74 f the key is not
│ │ │ │ │ +00036570: 2066 6f75 6e64 0a0a 6174 3a20 6b65 7920 found..at: key
│ │ │ │ │ +00036580: 6966 5072 6573 656e 743a 2061 426c 6f63 ifPresent: aBloc
│ │ │ │ │ +00036590: 6b0a 2020 2020 2049 6620 614b 6579 2069 k. If aKey i
│ │ │ │ │ +000365a0: 7320 6162 7365 6e74 2c20 616e 7377 6572 s absent, answer
│ │ │ │ │ +000365b0: 206e 696c 2e20 456c 7365 2c20 6576 616c nil. Else, eval
│ │ │ │ │ +000365c0: 7561 7465 2061 426c 6f63 6b20 7061 7373 uate aBlock pass
│ │ │ │ │ +000365d0: 696e 6720 7468 650a 2020 2020 2061 7373 ing the. ass
│ │ │ │ │ +000365e0: 6f63 6961 7465 6420 7661 6c75 6520 616e ociated value an
│ │ │ │ │ +000365f0: 6420 616e 7377 6572 2074 6865 2072 6573 d answer the res
│ │ │ │ │ +00036600: 756c 7420 6f66 2074 6865 2069 6e76 6f63 ult of the invoc
│ │ │ │ │ +00036610: 6174 696f 6e0a 0a69 6e63 6c75 6465 734b ation..includesK
│ │ │ │ │ +00036620: 6579 3a20 6b65 790a 2020 2020 2041 6e73 ey: key. Ans
│ │ │ │ │ +00036630: 7765 7220 7768 6574 6865 7220 7468 6520 wer whether the
│ │ │ │ │ +00036640: 7265 6365 6976 6572 2063 6f6e 7461 696e receiver contain
│ │ │ │ │ +00036650: 7320 7468 6520 6769 7665 6e20 6b65 792e s the given key.
│ │ │ │ │ +00036660: 0a0a 0a1f 0a46 696c 653a 2067 7374 2d62 .....File: gst-b
│ │ │ │ │ +00036670: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ +00036680: 2057 6561 6b56 616c 7565 4c6f 6f6b 7570 WeakValueLookup
│ │ │ │ │ +00036690: 5461 626c 652d 7265 6861 7368 696e 672c Table-rehashing,
│ │ │ │ │ +000366a0: 2020 5072 6576 3a20 5765 616b 5661 6c75 Prev: WeakValu
│ │ │ │ │ +000366b0: 654c 6f6f 6b75 7054 6162 6c65 2d68 6163 eLookupTable-hac
│ │ │ │ │ +000366c0: 6b73 2c20 2055 703a 2057 6561 6b56 616c ks, Up: WeakVal
│ │ │ │ │ +000366d0: 7565 4c6f 6f6b 7570 5461 626c 650a 0a31 ueLookupTable..1
│ │ │ │ │ +000366e0: 2e32 3231 2e33 2057 6561 6b56 616c 7565 .221.3 WeakValue
│ │ │ │ │ +000366f0: 4c6f 6f6b 7570 5461 626c 653a 2072 6568 LookupTable: reh
│ │ │ │ │ +00036700: 6173 6869 6e67 0a2d 2d2d 2d2d 2d2d 2d2d ashing.---------
│ │ │ │ │ +00036710: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00036720: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a --------------..
│ │ │ │ │ +00036730: 7265 6861 7368 0a20 2020 2020 5265 6861 rehash. Reha
│ │ │ │ │ +00036740: 7368 2074 6865 2072 6563 6569 7665 720a sh the receiver.
│ │ │ │ │ +00036750: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6261 ....File: gst-ba
│ │ │ │ │ +00036760: 7365 2e69 6e66 6f2c 2020 4e6f 6465 3a20 se.info, Node:
│ │ │ │ │ +00036770: 576f 7264 4172 7261 792c 2020 4e65 7874 WordArray, Next
│ │ │ │ │ +00036780: 3a20 5772 6974 6553 7472 6561 6d2c 2020 : WriteStream,
│ │ │ │ │ +00036790: 5072 6576 3a20 5765 616b 5661 6c75 654c Prev: WeakValueL
│ │ │ │ │ +000367a0: 6f6f 6b75 7054 6162 6c65 2c20 2055 703a ookupTable, Up:
│ │ │ │ │ +000367b0: 2042 6173 6520 636c 6173 7365 730a 0a31 Base classes..1
│ │ │ │ │ +000367c0: 2e32 3232 2057 6f72 6441 7272 6179 0a3d .222 WordArray.=
│ │ │ │ │ +000367d0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a ==============..
│ │ │ │ │ +000367e0: 4465 6669 6e65 6420 696e 206e 616d 6573 Defined in names
│ │ │ │ │ +000367f0: 7061 6365 2053 6d61 6c6c 7461 6c6b 0a53 pace Smalltalk.S
│ │ │ │ │ +00036800: 7570 6572 636c 6173 733a 2041 7272 6179 uperclass: Array
│ │ │ │ │ +00036810: 6564 436f 6c6c 6563 7469 6f6e 0a43 6174 edCollection.Cat
│ │ │ │ │ +00036820: 6567 6f72 793a 2043 6f6c 6c65 6374 696f egory: Collectio
│ │ │ │ │ +00036830: 6e73 2d53 6571 7565 6e63 6561 626c 650a ns-Sequenceable.
│ │ │ │ │ +00036840: 2020 2020 2049 2061 6d20 7369 6d69 6c61 I am simila
│ │ │ │ │ +00036850: 7220 746f 2061 2070 6c61 696e 2061 7272 r to a plain arr
│ │ │ │ │ +00036860: 6179 2c20 6275 7420 6d79 2069 7465 6d73 ay, but my items
│ │ │ │ │ +00036870: 2061 7265 2033 322d 6269 7420 696e 7465 are 32-bit inte
│ │ │ │ │ +00036880: 6765 7273 2e0a 0a2a 204d 656e 753a 0a0a gers...* Menu:..
│ │ │ │ │ +00036890: 2a20 576f 7264 4172 7261 792d 6275 696c * WordArray-buil
│ │ │ │ │ +000368a0: 7420 696e 733a 3a20 2028 696e 7374 616e t ins:: (instan
│ │ │ │ │ +000368b0: 6365 290a 0a1f 0a46 696c 653a 2067 7374 ce)....File: gst
│ │ │ │ │ +000368c0: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ +000368d0: 653a 2057 6f72 6441 7272 6179 2d62 7569 e: WordArray-bui
│ │ │ │ │ +000368e0: 6c74 2069 6e73 2c20 2055 703a 2057 6f72 lt ins, Up: Wor
│ │ │ │ │ +000368f0: 6441 7272 6179 0a0a 312e 3232 322e 3120 dArray..1.222.1
│ │ │ │ │ +00036900: 576f 7264 4172 7261 793a 2062 7569 6c74 WordArray: built
│ │ │ │ │ +00036910: 2069 6e73 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d ins.-----------
│ │ │ │ │ +00036920: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00036930: 2d0a 0a61 743a 2061 6e49 6e64 6578 2069 -..at: anIndex i
│ │ │ │ │ +00036940: 6641 6273 656e 743a 2061 426c 6f63 6b0a fAbsent: aBlock.
│ │ │ │ │ +00036950: 2020 2020 2041 6e73 7765 7220 7468 6520 Answer the
│ │ │ │ │ +00036960: 696e 6465 782d 7468 2069 6e64 6578 6564 index-th indexed
│ │ │ │ │ +00036970: 2069 6e73 7461 6e63 6520 7661 7269 6162 instance variab
│ │ │ │ │ +00036980: 6c65 206f 6620 7468 6520 7265 6365 6976 le of the receiv
│ │ │ │ │ +00036990: 6572 0a0a 0a1f 0a46 696c 653a 2067 7374 er.....File: gst
│ │ │ │ │ +000369a0: 2d62 6173 652e 696e 666f 2c20 204e 6f64 -base.info, Nod
│ │ │ │ │ +000369b0: 653a 2057 7269 7465 5374 7265 616d 2c20 e: WriteStream,
│ │ │ │ │ +000369c0: 204e 6578 743a 205a 6572 6f44 6976 6964 Next: ZeroDivid
│ │ │ │ │ +000369d0: 652c 2020 5072 6576 3a20 576f 7264 4172 e, Prev: WordAr
│ │ │ │ │ +000369e0: 7261 792c 2020 5570 3a20 4261 7365 2063 ray, Up: Base c
│ │ │ │ │ +000369f0: 6c61 7373 6573 0a0a 312e 3232 3320 5772 lasses..1.223 Wr
│ │ │ │ │ +00036a00: 6974 6553 7472 6561 6d0a 3d3d 3d3d 3d3d iteStream.======
│ │ │ │ │ +00036a10: 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a44 6566 ===========..Def
│ │ │ │ │ +00036a20: 696e 6564 2069 6e20 6e61 6d65 7370 6163 ined in namespac
│ │ │ │ │ +00036a30: 6520 536d 616c 6c74 616c 6b0a 5375 7065 e Smalltalk.Supe
│ │ │ │ │ +00036a40: 7263 6c61 7373 3a20 506f 7369 7469 6f6e rclass: Position
│ │ │ │ │ +00036a50: 6162 6c65 5374 7265 616d 0a43 6174 6567 ableStream.Categ
│ │ │ │ │ +00036a60: 6f72 793a 2053 7472 6561 6d73 2d43 6f6c ory: Streams-Col
│ │ │ │ │ +00036a70: 6c65 6374 696f 6e73 0a20 2020 2020 4920 lections. I
│ │ │ │ │ +00036a80: 616d 2074 6865 2063 6c61 7373 206f 6620 am the class of
│ │ │ │ │ +00036a90: 7772 6974 6561 626c 6520 7374 7265 616d writeable stream
│ │ │ │ │ +00036aa0: 732e 2020 4920 6f6e 6c79 2061 6c6c 6f77 s. I only allow
│ │ │ │ │ +00036ab0: 2077 7269 7465 0a20 2020 2020 6f70 6572 write. oper
│ │ │ │ │ +00036ac0: 6174 696f 6e73 2074 6f20 6d79 2069 6e73 ations to my ins
│ │ │ │ │ +00036ad0: 7461 6e63 6573 3b20 7265 6164 696e 6720 tances; reading
│ │ │ │ │ +00036ae0: 6973 2073 7472 6963 746c 7920 666f 7262 is strictly forb
│ │ │ │ │ +00036af0: 6964 6465 6e2e 0a0a 2a20 4d65 6e75 3a0a idden...* Menu:.
│ │ │ │ │ +00036b00: 0a2a 2057 7269 7465 5374 7265 616d 2063 .* WriteStream c
│ │ │ │ │ +00036b10: 6c61 7373 2d69 6e73 7461 6e63 6520 6372 lass-instance cr
│ │ │ │ │ +00036b20: 6561 7469 6f6e 3a3a 2020 2863 6c61 7373 eation:: (class
│ │ │ │ │ +00036b30: 290a 2a20 5772 6974 6553 7472 6561 6d2d ).* WriteStream-
│ │ │ │ │ +00036b40: 6163 6365 7373 696e 672d 7772 6974 696e accessing-writin
│ │ │ │ │ +00036b50: 673a 3a20 2028 696e 7374 616e 6365 290a g:: (instance).
│ │ │ │ │ +00036b60: 2a20 5772 6974 6553 7472 6561 6d2d 706f * WriteStream-po
│ │ │ │ │ +00036b70: 7369 7469 6f6e 696e 673a 3a20 2028 696e sitioning:: (in
│ │ │ │ │ +00036b80: 7374 616e 6365 290a 0a1f 0a46 696c 653a stance)....File:
│ │ │ │ │ +00036b90: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ +00036ba0: 204e 6f64 653a 2057 7269 7465 5374 7265 Node: WriteStre
│ │ │ │ │ +00036bb0: 616d 2063 6c61 7373 2d69 6e73 7461 6e63 am class-instanc
│ │ │ │ │ +00036bc0: 6520 6372 6561 7469 6f6e 2c20 204e 6578 e creation, Nex
│ │ │ │ │ +00036bd0: 743a 2057 7269 7465 5374 7265 616d 2d61 t: WriteStream-a
│ │ │ │ │ +00036be0: 6363 6573 7369 6e67 2d77 7269 7469 6e67 ccessing-writing
│ │ │ │ │ +00036bf0: 2c20 2055 703a 2057 7269 7465 5374 7265 , Up: WriteStre
│ │ │ │ │ +00036c00: 616d 0a0a 312e 3232 332e 3120 5772 6974 am..1.223.1 Writ
│ │ │ │ │ +00036c10: 6553 7472 6561 6d20 636c 6173 733a 2069 eStream class: i
│ │ │ │ │ +00036c20: 6e73 7461 6e63 6520 6372 6561 7469 6f6e nstance creation
│ │ │ │ │ +00036c30: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------
│ │ │ │ │ +00036c40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00036c50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a6f -------------..o
│ │ │ │ │ +00036c60: 6e3a 2061 436f 6c6c 6563 7469 6f6e 0a20 n: aCollection.
│ │ │ │ │ +00036c70: 2020 2020 416e 7377 6572 2061 206e 6577 Answer a new
│ │ │ │ │ +00036c80: 2069 6e73 7461 6e63 6520 6f66 2074 6865 instance of the
│ │ │ │ │ +00036c90: 2072 6563 6569 7665 7220 7768 6963 6820 receiver which
│ │ │ │ │ +00036ca0: 7374 7265 616d 7320 6f6e 2061 436f 6c6c streams on aColl
│ │ │ │ │ +00036cb0: 6563 7469 6f6e 2e0a 2020 2020 2045 7665 ection.. Eve
│ │ │ │ │ +00036cc0: 7279 2069 7465 6d20 6f66 2061 436f 6c6c ry item of aColl
│ │ │ │ │ +00036cd0: 6563 7469 6f6e 2069 7320 6469 7363 6172 ection is discar
│ │ │ │ │ +00036ce0: 6465 642e 0a0a 7769 7468 3a20 6143 6f6c ded...with: aCol
│ │ │ │ │ +00036cf0: 6c65 6374 696f 6e0a 2020 2020 2041 6e73 lection. Ans
│ │ │ │ │ +00036d00: 7765 7220 6120 6e65 7720 696e 7374 616e wer a new instan
│ │ │ │ │ +00036d10: 6365 206f 6620 7468 6520 7265 6365 6976 ce of the receiv
│ │ │ │ │ +00036d20: 6572 2077 6869 6368 2073 7472 6561 6d73 er which streams
│ │ │ │ │ +00036d30: 2066 726f 6d20 7468 6520 656e 640a 2020 from the end.
│ │ │ │ │ +00036d40: 2020 206f 6620 6143 6f6c 6c65 6374 696f of aCollectio
│ │ │ │ │ +00036d50: 6e2e 0a0a 7769 7468 3a20 6143 6f6c 6c65 n...with: aColle
│ │ │ │ │ +00036d60: 6374 696f 6e20 6672 6f6d 3a20 6669 7273 ction from: firs
│ │ │ │ │ +00036d70: 7449 6e64 6578 2074 6f3a 206c 6173 7449 tIndex to: lastI
│ │ │ │ │ +00036d80: 6e64 6578 0a20 2020 2020 416e 7377 6572 ndex. Answer
│ │ │ │ │ +00036d90: 2061 206e 6577 2069 6e73 7461 6e63 6520 a new instance
│ │ │ │ │ +00036da0: 6f66 2074 6865 2072 6563 6569 7665 7220 of the receiver
│ │ │ │ │ +00036db0: 7768 6963 6820 7374 7265 616d 7320 6672 which streams fr
│ │ │ │ │ +00036dc0: 6f6d 2074 6865 0a20 2020 2020 6669 7273 om the. firs
│ │ │ │ │ +00036dd0: 7449 6e64 6578 2d74 6820 6974 656d 206f tIndex-th item o
│ │ │ │ │ +00036de0: 6620 6143 6f6c 6c65 6374 696f 6e20 746f f aCollection to
│ │ │ │ │ +00036df0: 2074 6865 206c 6173 7449 6e64 6578 2d74 the lastIndex-t
│ │ │ │ │ +00036e00: 682e 2054 6865 2070 6f69 6e74 6572 0a20 h. The pointer.
│ │ │ │ │ +00036e10: 2020 2020 6973 206d 6f76 6564 2074 6f20 is moved to
│ │ │ │ │ +00036e20: 7468 6520 6c61 7374 2069 7465 6d20 696e the last item in
│ │ │ │ │ +00036e30: 2074 6861 7420 7261 6e67 652e 0a0a 0a1f that range.....
│ │ │ │ │ +00036e40: 0a46 696c 653a 2067 7374 2d62 6173 652e .File: gst-base.
│ │ │ │ │ +00036e50: 696e 666f 2c20 204e 6f64 653a 2057 7269 info, Node: Wri
│ │ │ │ │ +00036e60: 7465 5374 7265 616d 2d61 6363 6573 7369 teStream-accessi
│ │ │ │ │ +00036e70: 6e67 2d77 7269 7469 6e67 2c20 204e 6578 ng-writing, Nex
│ │ │ │ │ +00036e80: 743a 2057 7269 7465 5374 7265 616d 2d70 t: WriteStream-p
│ │ │ │ │ +00036e90: 6f73 6974 696f 6e69 6e67 2c20 2050 7265 ositioning, Pre
│ │ │ │ │ +00036ea0: 763a 2057 7269 7465 5374 7265 616d 2063 v: WriteStream c
│ │ │ │ │ +00036eb0: 6c61 7373 2d69 6e73 7461 6e63 6520 6372 lass-instance cr
│ │ │ │ │ +00036ec0: 6561 7469 6f6e 2c20 2055 703a 2057 7269 eation, Up: Wri
│ │ │ │ │ +00036ed0: 7465 5374 7265 616d 0a0a 312e 3232 332e teStream..1.223.
│ │ │ │ │ +00036ee0: 3220 5772 6974 6553 7472 6561 6d3a 2061 2 WriteStream: a
│ │ │ │ │ +00036ef0: 6363 6573 7369 6e67 2d77 7269 7469 6e67 ccessing-writing
│ │ │ │ │ +00036f00: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------
│ │ │ │ │ +00036f10: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00036f20: 2d2d 2d2d 2d2d 2d0a 0a63 6f6e 7465 6e74 -------..content
│ │ │ │ │ +00036f30: 730a 2020 2020 2052 6574 7572 6e73 2061 s. Returns a
│ │ │ │ │ +00036f40: 2063 6f6c 6c65 6374 696f 6e20 6f66 2074 collection of t
│ │ │ │ │ +00036f50: 6865 2073 616d 6520 7479 7065 2074 6861 he same type tha
│ │ │ │ │ +00036f60: 7420 7468 6520 7374 7265 616d 2061 6363 t the stream acc
│ │ │ │ │ +00036f70: 6573 7365 732c 2075 700a 2020 2020 2074 esses, up. t
│ │ │ │ │ +00036f80: 6f20 616e 6420 696e 636c 7564 696e 6720 o and including
│ │ │ │ │ +00036f90: 7468 6520 6669 6e61 6c20 656c 656d 656e the final elemen
│ │ │ │ │ +00036fa0: 742e 0a0a 6e65 7874 3a20 6e20 7075 7441 t...next: n putA
│ │ │ │ │ +00036fb0: 6c6c 3a20 6143 6f6c 6c65 6374 696f 6e20 ll: aCollection
│ │ │ │ │ +00036fc0: 7374 6172 7469 6e67 4174 3a20 706f 730a startingAt: pos.
│ │ │ │ │ +00036fd0: 2020 2020 2050 7574 206e 2063 6861 7261 Put n chara
│ │ │ │ │ +00036fe0: 6374 6572 7320 6f72 2062 7974 6573 206f cters or bytes o
│ │ │ │ │ +00036ff0: 6620 6143 6f6c 6c65 6374 696f 6e2c 2073 f aCollection, s
│ │ │ │ │ +00037000: 7461 7274 696e 6720 6174 2074 6865 2070 tarting at the p
│ │ │ │ │ +00037010: 6f73 2d74 682c 0a20 2020 2020 696e 2074 os-th,. in t
│ │ │ │ │ +00037020: 6865 2063 6f6c 6c65 6374 696f 6e20 6275 he collection bu
│ │ │ │ │ +00037030: 6666 6572 2e0a 0a6e 6578 7450 7574 3a20 ffer...nextPut:
│ │ │ │ │ +00037040: 616e 4f62 6a65 6374 0a20 2020 2020 5374 anObject. St
│ │ │ │ │ +00037050: 6f72 6520 616e 4f62 6a65 6374 2061 7320 ore anObject as
│ │ │ │ │ +00037060: 7468 6520 6e65 7874 2069 7465 6d20 696e the next item in
│ │ │ │ │ +00037070: 2074 6865 2072 6563 6569 7665 722e 2047 the receiver. G
│ │ │ │ │ +00037080: 726f 7720 7468 650a 2020 2020 2063 6f6c row the. col
│ │ │ │ │ +00037090: 6c65 6374 696f 6e20 6966 206e 6563 6573 lection if neces
│ │ │ │ │ +000370a0: 7361 7279 0a0a 7265 6164 5374 7265 616d sary..readStream
│ │ │ │ │ +000370b0: 0a20 2020 2020 416e 7377 6572 2061 2052 . Answer a R
│ │ │ │ │ +000370c0: 6561 6453 7472 6561 6d20 6f6e 2074 6865 eadStream on the
│ │ │ │ │ +000370d0: 2073 616d 6520 636f 6e74 656e 7473 2061 same contents a
│ │ │ │ │ +000370e0: 7320 7468 6520 7265 6365 6976 6572 0a0a s the receiver..
│ │ │ │ │ +000370f0: 7265 7665 7273 6543 6f6e 7465 6e74 730a reverseContents.
│ │ │ │ │ +00037100: 2020 2020 2052 6574 7572 6e73 2061 2063 Returns a c
│ │ │ │ │ +00037110: 6f6c 6c65 6374 696f 6e20 6f66 2074 6865 ollection of the
│ │ │ │ │ +00037120: 2073 616d 6520 7479 7065 2074 6861 7420 same type that
│ │ │ │ │ +00037130: 7468 6520 7374 7265 616d 2061 6363 6573 the stream acces
│ │ │ │ │ +00037140: 7365 732c 2075 700a 2020 2020 2074 6f20 ses, up. to
│ │ │ │ │ +00037150: 616e 6420 696e 636c 7564 696e 6720 7468 and including th
│ │ │ │ │ +00037160: 6520 6669 6e61 6c20 656c 656d 656e 742c e final element,
│ │ │ │ │ +00037170: 2062 7574 2069 6e20 7265 7665 7273 6520 but in reverse
│ │ │ │ │ +00037180: 6f72 6465 722e 0a0a 0a1f 0a46 696c 653a order......File:
│ │ │ │ │ +00037190: 2067 7374 2d62 6173 652e 696e 666f 2c20 gst-base.info,
│ │ │ │ │ +000371a0: 204e 6f64 653a 2057 7269 7465 5374 7265 Node: WriteStre
│ │ │ │ │ +000371b0: 616d 2d70 6f73 6974 696f 6e69 6e67 2c20 am-positioning,
│ │ │ │ │ +000371c0: 2050 7265 763a 2057 7269 7465 5374 7265 Prev: WriteStre
│ │ │ │ │ +000371d0: 616d 2d61 6363 6573 7369 6e67 2d77 7269 am-accessing-wri
│ │ │ │ │ +000371e0: 7469 6e67 2c20 2055 703a 2057 7269 7465 ting, Up: Write
│ │ │ │ │ +000371f0: 5374 7265 616d 0a0a 312e 3232 332e 3320 Stream..1.223.3
│ │ │ │ │ +00037200: 5772 6974 6553 7472 6561 6d3a 2070 6f73 WriteStream: pos
│ │ │ │ │ +00037210: 6974 696f 6e69 6e67 0a2d 2d2d 2d2d 2d2d itioning.-------
│ │ │ │ │ +00037220: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00037230: 2d2d 2d2d 2d2d 2d2d 2d0a 0a65 6d70 7479 ---------..empty
│ │ │ │ │ +00037240: 5374 7265 616d 0a20 2020 2020 4578 7465 Stream. Exte
│ │ │ │ │ +00037250: 6e73 696f 6e20 2d20 5265 7365 7420 7468 nsion - Reset th
│ │ │ │ │ +00037260: 6520 7374 7265 616d 0a0a 0a1f 0a46 696c e stream.....Fil
│ │ │ │ │ +00037270: 653a 2067 7374 2d62 6173 652e 696e 666f e: gst-base.info
│ │ │ │ │ +00037280: 2c20 204e 6f64 653a 205a 6572 6f44 6976 , Node: ZeroDiv
│ │ │ │ │ +00037290: 6964 652c 2020 5072 6576 3a20 5772 6974 ide, Prev: Writ
│ │ │ │ │ +000372a0: 6553 7472 6561 6d2c 2020 5570 3a20 4261 eStream, Up: Ba
│ │ │ │ │ +000372b0: 7365 2063 6c61 7373 6573 0a0a 312e 3232 se classes..1.22
│ │ │ │ │ +000372c0: 3420 5a65 726f 4469 7669 6465 0a3d 3d3d 4 ZeroDivide.===
│ │ │ │ │ +000372d0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a 0a44 =============..D
│ │ │ │ │ +000372e0: 6566 696e 6564 2069 6e20 6e61 6d65 7370 efined in namesp
│ │ │ │ │ +000372f0: 6163 6520 536d 616c 6c74 616c 6b0a 5375 ace Smalltalk.Su
│ │ │ │ │ +00037300: 7065 7263 6c61 7373 3a20 4172 6974 686d perclass: Arithm
│ │ │ │ │ +00037310: 6574 6963 4572 726f 720a 4361 7465 676f eticError.Catego
│ │ │ │ │ +00037320: 7279 3a20 4c61 6e67 7561 6765 2d45 7863 ry: Language-Exc
│ │ │ │ │ +00037330: 6570 7469 6f6e 730a 2020 2020 2041 205a eptions. A Z
│ │ │ │ │ +00037340: 6572 6f44 6976 6964 6520 6578 6365 7074 eroDivide except
│ │ │ │ │ +00037350: 696f 6e20 6973 2072 6169 7365 6420 6279 ion is raised by
│ │ │ │ │ +00037360: 206e 756d 6572 6963 2063 6c61 7373 6573 numeric classes
│ │ │ │ │ +00037370: 2077 6865 6e20 6120 7072 6f67 7261 6d0a when a program.
│ │ │ │ │ +00037380: 2020 2020 2074 7269 6573 2074 6f20 6469 tries to di
│ │ │ │ │ +00037390: 7669 6465 2062 7920 7a65 726f 2e20 2049 vide by zero. I
│ │ │ │ │ +000373a0: 6e66 6f72 6d61 7469 6f6e 206f 6e20 7468 nformation on th
│ │ │ │ │ +000373b0: 6520 6469 7669 6465 6e64 2069 7320 6176 e dividend is av
│ │ │ │ │ +000373c0: 6169 6c61 626c 650a 2020 2020 2074 6f20 ailable. to
│ │ │ │ │ +000373d0: 7468 6520 6861 6e64 6c65 722e 0a0a 2a20 the handler...*
│ │ │ │ │ +000373e0: 4d65 6e75 3a0a 0a2a 205a 6572 6f44 6976 Menu:..* ZeroDiv
│ │ │ │ │ +000373f0: 6964 6520 636c 6173 732d 696e 7374 616e ide class-instan
│ │ │ │ │ +00037400: 6365 2063 7265 6174 696f 6e3a 3a20 2028 ce creation:: (
│ │ │ │ │ +00037410: 636c 6173 7329 0a2a 205a 6572 6f44 6976 class).* ZeroDiv
│ │ │ │ │ +00037420: 6964 652d 6163 6365 7373 696e 673a 3a20 ide-accessing::
│ │ │ │ │ +00037430: 2028 696e 7374 616e 6365 290a 2a20 5a65 (instance).* Ze
│ │ │ │ │ +00037440: 726f 4469 7669 6465 2d64 6573 6372 6970 roDivide-descrip
│ │ │ │ │ +00037450: 7469 6f6e 3a3a 2020 2869 6e73 7461 6e63 tion:: (instanc
│ │ │ │ │ +00037460: 6529 0a0a 1f0a 4669 6c65 3a20 6773 742d e)....File: gst-
│ │ │ │ │ +00037470: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ +00037480: 3a20 5a65 726f 4469 7669 6465 2063 6c61 : ZeroDivide cla
│ │ │ │ │ +00037490: 7373 2d69 6e73 7461 6e63 6520 6372 6561 ss-instance crea
│ │ │ │ │ +000374a0: 7469 6f6e 2c20 204e 6578 743a 205a 6572 tion, Next: Zer
│ │ │ │ │ +000374b0: 6f44 6976 6964 652d 6163 6365 7373 696e oDivide-accessin
│ │ │ │ │ +000374c0: 672c 2020 5570 3a20 5a65 726f 4469 7669 g, Up: ZeroDivi
│ │ │ │ │ +000374d0: 6465 0a0a 312e 3232 342e 3120 5a65 726f de..1.224.1 Zero
│ │ │ │ │ +000374e0: 4469 7669 6465 2063 6c61 7373 3a20 696e Divide class: in
│ │ │ │ │ +000374f0: 7374 616e 6365 2063 7265 6174 696f 6e0a stance creation.
│ │ │ │ │ +00037500: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00037510: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +00037520: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a64 6976 -----------..div
│ │ │ │ │ +00037530: 6964 656e 643a 2061 4e75 6d62 6572 0a20 idend: aNumber.
│ │ │ │ │ +00037540: 2020 2020 4372 6561 7465 2061 206e 6577 Create a new
│ │ │ │ │ +00037550: 205a 6572 6f44 6976 6964 6520 6f62 6a65 ZeroDivide obje
│ │ │ │ │ +00037560: 6374 2072 656d 656d 6265 7269 6e67 2074 ct remembering t
│ │ │ │ │ +00037570: 6861 7420 7468 6520 6469 7669 6465 6e64 hat the dividend
│ │ │ │ │ +00037580: 2077 6173 0a20 2020 2020 614e 756d 6265 was. aNumbe
│ │ │ │ │ +00037590: 722e 0a0a 6e65 770a 2020 2020 2043 7265 r...new. Cre
│ │ │ │ │ +000375a0: 6174 6520 6120 6e65 7720 5a65 726f 4469 ate a new ZeroDi
│ │ │ │ │ +000375b0: 7669 6465 206f 626a 6563 743b 2074 6865 vide object; the
│ │ │ │ │ +000375c0: 2064 6976 6964 656e 6420 6973 2063 6f6e dividend is con
│ │ │ │ │ +000375d0: 7665 6e74 696f 6e61 6c6c 7920 7365 740a ventionally set.
│ │ │ │ │ +000375e0: 2020 2020 2074 6f20 7a65 726f 2e0a 0a0a to zero....
│ │ │ │ │ +000375f0: 1f0a 4669 6c65 3a20 6773 742d 6261 7365 ..File: gst-base
│ │ │ │ │ +00037600: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 5a65 .info, Node: Ze
│ │ │ │ │ +00037610: 726f 4469 7669 6465 2d61 6363 6573 7369 roDivide-accessi
│ │ │ │ │ +00037620: 6e67 2c20 204e 6578 743a 205a 6572 6f44 ng, Next: ZeroD
│ │ │ │ │ +00037630: 6976 6964 652d 6465 7363 7269 7074 696f ivide-descriptio
│ │ │ │ │ +00037640: 6e2c 2020 5072 6576 3a20 5a65 726f 4469 n, Prev: ZeroDi
│ │ │ │ │ +00037650: 7669 6465 2063 6c61 7373 2d69 6e73 7461 vide class-insta
│ │ │ │ │ +00037660: 6e63 6520 6372 6561 7469 6f6e 2c20 2055 nce creation, U
│ │ │ │ │ +00037670: 703a 205a 6572 6f44 6976 6964 650a 0a31 p: ZeroDivide..1
│ │ │ │ │ +00037680: 2e32 3234 2e32 205a 6572 6f44 6976 6964 .224.2 ZeroDivid
│ │ │ │ │ +00037690: 653a 2061 6363 6573 7369 6e67 0a2d 2d2d e: accessing.---
│ │ │ │ │ +000376a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000376b0: 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6469 7669 ----------..divi
│ │ │ │ │ +000376c0: 6465 6e64 0a20 2020 2020 416e 7377 6572 dend. Answer
│ │ │ │ │ +000376d0: 2074 6865 206e 756d 6265 7220 7468 6174 the number that
│ │ │ │ │ +000376e0: 2077 6173 2062 6569 6e67 2064 6976 6964 was being divid
│ │ │ │ │ +000376f0: 6564 2062 7920 7a65 726f 0a0a 0a1f 0a46 ed by zero.....F
│ │ │ │ │ +00037700: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ +00037710: 666f 2c20 204e 6f64 653a 205a 6572 6f44 fo, Node: ZeroD
│ │ │ │ │ +00037720: 6976 6964 652d 6465 7363 7269 7074 696f ivide-descriptio
│ │ │ │ │ +00037730: 6e2c 2020 5072 6576 3a20 5a65 726f 4469 n, Prev: ZeroDi
│ │ │ │ │ +00037740: 7669 6465 2d61 6363 6573 7369 6e67 2c20 vide-accessing,
│ │ │ │ │ +00037750: 2055 703a 205a 6572 6f44 6976 6964 650a Up: ZeroDivide.
│ │ │ │ │ +00037760: 0a31 2e32 3234 2e33 205a 6572 6f44 6976 .1.224.3 ZeroDiv
│ │ │ │ │ +00037770: 6964 653a 2064 6573 6372 6970 7469 6f6e ide: description
│ │ │ │ │ +00037780: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------
│ │ │ │ │ +00037790: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ +000377a0: 0a0a 6465 7363 7269 7074 696f 6e0a 2020 ..description.
│ │ │ │ │ +000377b0: 2020 2041 6e73 7765 7220 6120 7465 7874 Answer a text
│ │ │ │ │ +000377c0: 7561 6c20 6465 7363 7269 7074 696f 6e20 ual description
│ │ │ │ │ +000377d0: 6f66 2074 6865 2065 7863 6570 7469 6f6e of the exception
│ │ │ │ │ +000377e0: 2e0a 0a0a 1f0a 4669 6c65 3a20 6773 742d ......File: gst-
│ │ │ │ │ +000377f0: 6261 7365 2e69 6e66 6f2c 2020 4e6f 6465 base.info, Node
│ │ │ │ │ +00037800: 3a20 436c 6173 7320 696e 6465 782c 2020 : Class index,
│ │ │ │ │ +00037810: 4e65 7874 3a20 4d65 7468 6f64 2069 6e64 Next: Method ind
│ │ │ │ │ +00037820: 6578 2c20 2050 7265 763a 2042 6173 6520 ex, Prev: Base
│ │ │ │ │ +00037830: 636c 6173 7365 732c 2020 5570 3a20 546f classes, Up: To
│ │ │ │ │ +00037840: 700a 0a43 6c61 7373 2069 6e64 6578 0a2a p..Class index.*
│ │ │ │ │ +00037850: 2a2a 2a2a 2a2a 2a2a 2a2a 0a0a 0008 5b69 **********....[i
│ │ │ │ │ +00037860: 6e64 6578 0008 5d0a 2a20 4d65 6e75 3a0a ndex..].* Menu:.
│ │ │ │ │ +00037870: 0a2a 2041 6273 7472 6163 744e 616d 6573 .* AbstractNames
│ │ │ │ │ +00037880: 7061 6365 3a20 2020 2020 2020 2020 2020 pace:
│ │ │ │ │ +00037890: 2020 2020 2020 2020 2020 4162 7374 7261 Abstra
│ │ │ │ │ +000378a0: 6374 4e61 6d65 7370 6163 652e 2020 2020 ctNamespace.
│ │ │ │ │ +000378b0: 2028 6c69 6e65 2036 290a 2a20 416c 7465 (line 6).* Alte
│ │ │ │ │ +000378c0: 726e 6174 6976 654f 626a 6563 7450 726f rnativeObjectPro
│ │ │ │ │ +000378d0: 7879 3a20 2020 2020 2020 2020 2020 2020 xy:
│ │ │ │ │ +000378e0: 2020 2041 6c74 6572 6e61 7469 7665 4f62 AlternativeOb
│ │ │ │ │ +000378f0: 6a65 6374 5072 6f78 792e 0a20 2020 2020 jectProxy..
│ │ │ │ │ +00037900: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00037910: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00037920: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00037930: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +00037940: 2036 290a 2a20 4172 6974 686d 6574 6963 6).* Arithmetic
│ │ │ │ │ +00037950: 4572 726f 723a 2020 2020 2020 2020 2020 Error:
│ │ │ │ │ +00037960: 2020 2020 2020 2020 2020 2020 2041 7269 Ari
│ │ │ │ │ +00037970: 7468 6d65 7469 6345 7272 6f72 2e20 2020 thmeticError.
│ │ │ │ │ +00037980: 2020 2020 286c 696e 6520 3629 0a2a 2041 (line 6).* A
│ │ │ │ │ +00037990: 7272 6179 3a20 2020 2020 2020 2020 2020 rray:
│ │ │ │ │ +000379a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000379b0: 2020 2020 2020 4172 7261 792e 2020 2020 Array.
│ │ │ │ │ +000379c0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +000379d0: 6e65 2036 290a 2a20 4172 7261 7965 6443 ne 6).* ArrayedC
│ │ │ │ │ +000379e0: 6f6c 6c65 6374 696f 6e3a 2020 2020 2020 ollection:
│ │ │ │ │ +000379f0: 2020 2020 2020 2020 2020 2020 2020 2041 A
│ │ │ │ │ +00037a00: 7272 6179 6564 436f 6c6c 6563 7469 6f6e rrayedCollection
│ │ │ │ │ +00037a10: 2e20 2020 2020 286c 696e 6520 3629 0a2a . (line 6).*
│ │ │ │ │ +00037a20: 2041 7373 6f63 6961 7469 6f6e 3a20 2020 Association:
│ │ │ │ │ +00037a30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00037a40: 2020 2020 2020 2020 4173 736f 6369 6174 Associat
│ │ │ │ │ +00037a50: 696f 6e2e 2020 2020 2020 2020 2020 2028 ion. (
│ │ │ │ │ +00037a60: 6c69 6e65 2036 290a 2a20 4175 746f 6c6f line 6).* Autolo
│ │ │ │ │ +00037a70: 6164 3a20 2020 2020 2020 2020 2020 2020 ad:
│ │ │ │ │ +00037a80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00037a90: 2041 7574 6f6c 6f61 642e 2020 2020 2020 Autoload.
│ │ │ │ │ +00037aa0: 2020 2020 2020 2020 286c 696e 6520 3629 (line 6)
│ │ │ │ │ +00037ab0: 0a2a 2042 6167 3a20 2020 2020 2020 2020 .* Bag:
│ │ │ │ │ +00037ac0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00037ad0: 2020 2020 2020 2020 2020 4261 672e 2020 Bag.
│ │ │ │ │ +00037ae0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00037af0: 2028 6c69 6e65 2036 290a 2a20 4265 6861 (line 6).* Beha
│ │ │ │ │ +00037b00: 7669 6f72 3a20 2020 2020 2020 2020 2020 vior:
│ │ │ │ │ +00037b10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00037b20: 2020 2042 6568 6176 696f 722e 2020 2020 Behavior.
│ │ │ │ │ +00037b30: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +00037b40: 3629 0a2a 2042 696e 6469 6e67 4469 6374 6).* BindingDict
│ │ │ │ │ +00037b50: 696f 6e61 7279 3a20 2020 2020 2020 2020 ionary:
│ │ │ │ │ +00037b60: 2020 2020 2020 2020 2020 2020 4269 6e64 Bind
│ │ │ │ │ +00037b70: 696e 6744 6963 7469 6f6e 6172 792e 2020 ingDictionary.
│ │ │ │ │ +00037b80: 2020 2028 6c69 6e65 2036 290a 2a20 426c (line 6).* Bl
│ │ │ │ │ +00037b90: 6f63 6b43 6c6f 7375 7265 3a20 2020 2020 ockClosure:
│ │ │ │ │ +00037ba0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00037bb0: 2020 2020 2042 6c6f 636b 436c 6f73 7572 BlockClosur
│ │ │ │ │ +00037bc0: 652e 2020 2020 2020 2020 2020 286c 696e e. (lin
│ │ │ │ │ +00037bd0: 6520 3629 0a2a 2042 6c6f 636b 436f 6e74 e 6).* BlockCont
│ │ │ │ │ +00037be0: 6578 743a 2020 2020 2020 2020 2020 2020 ext:
│ │ │ │ │ +00037bf0: 2020 2020 2020 2020 2020 2020 2020 426c Bl
│ │ │ │ │ +00037c00: 6f63 6b43 6f6e 7465 7874 2e20 2020 2020 ockContext.
│ │ │ │ │ +00037c10: 2020 2020 2028 6c69 6e65 2036 290a 2a20 (line 6).*
│ │ │ │ │ +00037c20: 426f 6f6c 6561 6e3a 2020 2020 2020 2020 Boolean:
│ │ │ │ │ +00037c30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00037c40: 2020 2020 2020 2042 6f6f 6c65 616e 2e20 Boolean.
│ │ │ │ │ +00037c50: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +00037c60: 696e 6520 3629 0a2a 2042 7974 6541 7272 ine 6).* ByteArr
│ │ │ │ │ +00037c70: 6179 3a20 2020 2020 2020 2020 2020 2020 ay:
│ │ │ │ │ +00037c80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00037c90: 4279 7465 4172 7261 792e 2020 2020 2020 ByteArray.
│ │ │ │ │ +00037ca0: 2020 2020 2020 2028 6c69 6e65 2036 290a (line 6).
│ │ │ │ │ +00037cb0: 2a20 4341 6767 7265 6761 7465 3a20 2020 * CAggregate:
│ │ │ │ │ +00037cc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00037cd0: 2020 2020 2020 2020 2043 4167 6772 6567 CAggreg
│ │ │ │ │ +00037ce0: 6174 652e 2020 2020 2020 2020 2020 2020 ate.
│ │ │ │ │ +00037cf0: 286c 696e 6520 3629 0a2a 2043 616c 6c69 (line 6).* Calli
│ │ │ │ │ +00037d00: 6e50 726f 6365 7373 3a20 2020 2020 2020 nProcess:
│ │ │ │ │ +00037d10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00037d20: 2020 4361 6c6c 696e 5072 6f63 6573 732e CallinProcess.
│ │ │ │ │ +00037d30: 2020 2020 2020 2020 2028 6c69 6e65 2036 (line 6
│ │ │ │ │ +00037d40: 290a 2a20 4341 7272 6179 3a20 2020 2020 ).* CArray:
│ │ │ │ │ +00037d50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00037d60: 2020 2020 2020 2020 2020 2043 4172 7261 CArra
│ │ │ │ │ +00037d70: 792e 2020 2020 2020 2020 2020 2020 2020 y.
│ │ │ │ │ +00037d80: 2020 286c 696e 6520 3629 0a2a 2043 4172 (line 6).* CAr
│ │ │ │ │ +00037d90: 7261 7943 5479 7065 3a20 2020 2020 2020 rayCType:
│ │ │ │ │ +00037da0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00037db0: 2020 2020 4341 7272 6179 4354 7970 652e CArrayCType.
│ │ │ │ │ +00037dc0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +00037dd0: 2036 290a 2a20 4342 6f6f 6c65 616e 3a20 6).* CBoolean:
│ │ │ │ │ +00037de0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00037df0: 2020 2020 2020 2020 2020 2020 2043 426f CBo
│ │ │ │ │ +00037e00: 6f6c 6561 6e2e 2020 2020 2020 2020 2020 olean.
│ │ │ │ │ +00037e10: 2020 2020 286c 696e 6520 3629 0a2a 2043 (line 6).* C
│ │ │ │ │ +00037e20: 4279 7465 3a20 2020 2020 2020 2020 2020 Byte:
│ │ │ │ │ +00037e30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00037e40: 2020 2020 2020 4342 7974 652e 2020 2020 CByte.
│ │ │ │ │ +00037e50: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +00037e60: 6e65 2036 290a 2a20 4343 616c 6c61 626c ne 6).* CCallabl
│ │ │ │ │ +00037e70: 653a 2020 2020 2020 2020 2020 2020 2020 e:
│ │ │ │ │ +00037e80: 2020 2020 2020 2020 2020 2020 2020 2043 C
│ │ │ │ │ +00037e90: 4361 6c6c 6162 6c65 2e20 2020 2020 2020 Callable.
│ │ │ │ │ +00037ea0: 2020 2020 2020 286c 696e 6520 3629 0a2a (line 6).*
│ │ │ │ │ +00037eb0: 2043 4361 6c6c 6261 636b 4465 7363 7269 CCallbackDescri
│ │ │ │ │ +00037ec0: 7074 6f72 3a20 2020 2020 2020 2020 2020 ptor:
│ │ │ │ │ +00037ed0: 2020 2020 2020 2020 4343 616c 6c62 6163 CCallbac
│ │ │ │ │ +00037ee0: 6b44 6573 6372 6970 746f 722e 2020 2028 kDescriptor. (
│ │ │ │ │ +00037ef0: 6c69 6e65 2036 290a 2a20 4343 6861 723a line 6).* CChar:
│ │ │ │ │ +00037f00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00037f10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00037f20: 2043 4368 6172 2e20 2020 2020 2020 2020 CChar.
│ │ │ │ │ +00037f30: 2020 2020 2020 2020 286c 696e 6520 3629 (line 6)
│ │ │ │ │ +00037f40: 0a2a 2043 436f 6d70 6f75 6e64 3a20 2020 .* CCompound:
│ │ │ │ │ +00037f50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00037f60: 2020 2020 2020 2020 2020 4343 6f6d 706f CCompo
│ │ │ │ │ +00037f70: 756e 642e 2020 2020 2020 2020 2020 2020 und.
│ │ │ │ │ +00037f80: 2028 6c69 6e65 2036 290a 2a20 4344 6f75 (line 6).* CDou
│ │ │ │ │ +00037f90: 626c 653a 2020 2020 2020 2020 2020 2020 ble:
│ │ │ │ │ +00037fa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00037fb0: 2020 2043 446f 7562 6c65 2e20 2020 2020 CDouble.
│ │ │ │ │ +00037fc0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +00037fd0: 3629 0a2a 2043 466c 6f61 743a 2020 2020 6).* CFloat:
│ │ │ │ │ +00037fe0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00037ff0: 2020 2020 2020 2020 2020 2020 4346 6c6f CFlo
│ │ │ │ │ +00038000: 6174 2e20 2020 2020 2020 2020 2020 2020 at.
│ │ │ │ │ +00038010: 2020 2028 6c69 6e65 2036 290a 2a20 4346 (line 6).* CF
│ │ │ │ │ +00038020: 756e 6374 696f 6e44 6573 6372 6970 746f unctionDescripto
│ │ │ │ │ +00038030: 723a 2020 2020 2020 2020 2020 2020 2020 r:
│ │ │ │ │ +00038040: 2020 2020 2043 4675 6e63 7469 6f6e 4465 CFunctionDe
│ │ │ │ │ +00038050: 7363 7269 7074 6f72 2e20 2020 286c 696e scriptor. (lin
│ │ │ │ │ +00038060: 6520 3629 0a2a 2043 6861 7261 6374 6572 e 6).* Character
│ │ │ │ │ +00038070: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +00038080: 2020 2020 2020 2020 2020 2020 2020 4368 Ch
│ │ │ │ │ +00038090: 6172 6163 7465 722e 2020 2020 2020 2020 aracter.
│ │ │ │ │ +000380a0: 2020 2020 2028 6c69 6e65 2036 290a 2a20 (line 6).*
│ │ │ │ │ +000380b0: 4368 6172 6163 7465 7241 7272 6179 3a20 CharacterArray:
│ │ │ │ │ +000380c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000380d0: 2020 2020 2020 2043 6861 7261 6374 6572 Character
│ │ │ │ │ +000380e0: 4172 7261 792e 2020 2020 2020 2020 286c Array. (l
│ │ │ │ │ +000380f0: 696e 6520 3629 0a2a 2043 496e 743a 2020 ine 6).* CInt:
│ │ │ │ │ +00038100: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00038110: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00038120: 4349 6e74 2e20 2020 2020 2020 2020 2020 CInt.
│ │ │ │ │ +00038130: 2020 2020 2020 2028 6c69 6e65 2036 290a (line 6).
│ │ │ │ │ +00038140: 2a20 436c 6173 733a 2020 2020 2020 2020 * Class:
│ │ │ │ │ +00038150: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00038160: 2020 2020 2020 2020 2043 6c61 7373 2e20 Class.
│ │ │ │ │ +00038170: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00038180: 286c 696e 6520 3629 0a2a 2043 6c61 7373 (line 6).* Class
│ │ │ │ │ +00038190: 4465 7363 7269 7074 696f 6e3a 2020 2020 Description:
│ │ │ │ │ +000381a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000381b0: 2020 436c 6173 7344 6573 6372 6970 7469 ClassDescripti
│ │ │ │ │ +000381c0: 6f6e 2e20 2020 2020 2028 6c69 6e65 2036 on. (line 6
│ │ │ │ │ +000381d0: 290a 2a20 434c 6f6e 673a 2020 2020 2020 ).* CLong:
│ │ │ │ │ +000381e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000381f0: 2020 2020 2020 2020 2020 2043 4c6f 6e67 CLong
│ │ │ │ │ +00038200: 2e20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +00038210: 2020 286c 696e 6520 3629 0a2a 2043 4c6f (line 6).* CLo
│ │ │ │ │ +00038220: 6e67 446f 7562 6c65 3a20 2020 2020 2020 ngDouble:
│ │ │ │ │ +00038230: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00038240: 2020 2020 434c 6f6e 6744 6f75 626c 652e CLongDouble.
│ │ │ │ │ +00038250: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +00038260: 2036 290a 2a20 434c 6f6e 674c 6f6e 673a 6).* CLongLong:
│ │ │ │ │ +00038270: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00038280: 2020 2020 2020 2020 2020 2020 2043 4c6f CLo
│ │ │ │ │ +00038290: 6e67 4c6f 6e67 2e20 2020 2020 2020 2020 ngLong.
│ │ │ │ │ +000382a0: 2020 2020 286c 696e 6520 3629 0a2a 2043 (line 6).* C
│ │ │ │ │ +000382b0: 4f62 6a65 6374 3a20 2020 2020 2020 2020 Object:
│ │ │ │ │ +000382c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000382d0: 2020 2020 2020 434f 626a 6563 742e 2020 CObject.
│ │ │ │ │ +000382e0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +000382f0: 6e65 2036 290a 2a20 436f 6c6c 6563 7469 ne 6).* Collecti
│ │ │ │ │ +00038300: 6f6e 3a20 2020 2020 2020 2020 2020 2020 on:
│ │ │ │ │ +00038310: 2020 2020 2020 2020 2020 2020 2020 2043 C
│ │ │ │ │ +00038320: 6f6c 6c65 6374 696f 6e2e 2020 2020 2020 ollection.
│ │ │ │ │ +00038330: 2020 2020 2020 286c 696e 6520 3629 0a2a (line 6).*
│ │ │ │ │ +00038340: 2043 6f6d 7069 6c65 6442 6c6f 636b 3a20 CompiledBlock:
│ │ │ │ │ +00038350: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00038360: 2020 2020 2020 2020 436f 6d70 696c 6564 Compiled
│ │ │ │ │ +00038370: 426c 6f63 6b2e 2020 2020 2020 2020 2028 Block. (
│ │ │ │ │ +00038380: 6c69 6e65 2036 290a 2a20 436f 6d70 696c line 6).* Compil
│ │ │ │ │ +00038390: 6564 436f 6465 3a20 2020 2020 2020 2020 edCode:
│ │ │ │ │ +000383a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000383b0: 2043 6f6d 7069 6c65 6443 6f64 652e 2020 CompiledCode.
│ │ │ │ │ +000383c0: 2020 2020 2020 2020 286c 696e 6520 3629 (line 6)
│ │ │ │ │ +000383d0: 0a2a 2043 6f6d 7069 6c65 644d 6574 686f .* CompiledMetho
│ │ │ │ │ +000383e0: 643a 2020 2020 2020 2020 2020 2020 2020 d:
│ │ │ │ │ +000383f0: 2020 2020 2020 2020 2020 436f 6d70 696c Compil
│ │ │ │ │ +00038400: 6564 4d65 7468 6f64 2e20 2020 2020 2020 edMethod.
│ │ │ │ │ +00038410: 2028 6c69 6e65 2036 290a 2a20 436f 6e74 (line 6).* Cont
│ │ │ │ │ +00038420: 6578 7450 6172 743a 2020 2020 2020 2020 extPart:
│ │ │ │ │ +00038430: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00038440: 2020 2043 6f6e 7465 7874 5061 7274 2e20 ContextPart.
│ │ │ │ │ +00038450: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +00038460: 3629 0a2a 2043 6f6e 7469 6e75 6174 696f 6).* Continuatio
│ │ │ │ │ +00038470: 6e3a 2020 2020 2020 2020 2020 2020 2020 n:
│ │ │ │ │ +00038480: 2020 2020 2020 2020 2020 2020 436f 6e74 Cont
│ │ │ │ │ +00038490: 696e 7561 7469 6f6e 2e20 2020 2020 2020 inuation.
│ │ │ │ │ +000384a0: 2020 2028 6c69 6e65 2036 290a 2a20 4350 (line 6).* CP
│ │ │ │ │ +000384b0: 7472 3a20 2020 2020 2020 2020 2020 2020 tr:
│ │ │ │ │ +000384c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000384d0: 2020 2020 2043 5074 722e 2020 2020 2020 CPtr.
│ │ │ │ │ +000384e0: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +000384f0: 6520 3629 0a2a 2043 5074 7243 5479 7065 e 6).* CPtrCType
│ │ │ │ │ +00038500: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +00038510: 2020 2020 2020 2020 2020 2020 2020 4350 CP
│ │ │ │ │ +00038520: 7472 4354 7970 652e 2020 2020 2020 2020 trCType.
│ │ │ │ │ +00038530: 2020 2020 2028 6c69 6e65 2036 290a 2a20 (line 6).*
│ │ │ │ │ +00038540: 4353 6361 6c61 723a 2020 2020 2020 2020 CScalar:
│ │ │ │ │ +00038550: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00038560: 2020 2020 2020 2043 5363 616c 6172 2e20 CScalar.
│ │ │ │ │ +00038570: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +00038580: 696e 6520 3629 0a2a 2043 5363 616c 6172 ine 6).* CScalar
│ │ │ │ │ +00038590: 4354 7970 653a 2020 2020 2020 2020 2020 CType:
│ │ │ │ │ +000385a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000385b0: 4353 6361 6c61 7243 5479 7065 2e20 2020 CScalarCType.
│ │ │ │ │ +000385c0: 2020 2020 2020 2028 6c69 6e65 2036 290a (line 6).
│ │ │ │ │ +000385d0: 2a20 4353 686f 7274 3a20 2020 2020 2020 * CShort:
│ │ │ │ │ +000385e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000385f0: 2020 2020 2020 2020 2043 5368 6f72 742e CShort.
│ │ │ │ │ +00038600: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00038610: 286c 696e 6520 3629 0a2a 2043 536d 616c (line 6).* CSmal
│ │ │ │ │ +00038620: 6c74 616c 6b3a 2020 2020 2020 2020 2020 ltalk:
│ │ │ │ │ +00038630: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00038640: 2020 4353 6d61 6c6c 7461 6c6b 2e20 2020 CSmalltalk.
│ │ │ │ │ +00038650: 2020 2020 2020 2020 2028 6c69 6e65 2036 (line 6
│ │ │ │ │ +00038660: 290a 2a20 4353 7472 696e 673a 2020 2020 ).* CString:
│ │ │ │ │ +00038670: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00038680: 2020 2020 2020 2020 2020 2043 5374 7269 CStri
│ │ │ │ │ +00038690: 6e67 2e20 2020 2020 2020 2020 2020 2020 ng.
│ │ │ │ │ +000386a0: 2020 286c 696e 6520 3629 0a2a 2043 5374 (line 6).* CSt
│ │ │ │ │ +000386b0: 7269 6e67 4354 7970 653a 2020 2020 2020 ringCType:
│ │ │ │ │ +000386c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000386d0: 2020 2020 4353 7472 696e 6743 5479 7065 CStringCType
│ │ │ │ │ +000386e0: 2e20 2020 2020 2020 2020 2028 6c69 6e65 . (line
│ │ │ │ │ +000386f0: 2036 290a 2a20 4353 7472 7563 743a 2020 6).* CStruct:
│ │ │ │ │ +00038700: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00038710: 2020 2020 2020 2020 2020 2020 2043 5374 CSt
│ │ │ │ │ +00038720: 7275 6374 2e20 2020 2020 2020 2020 2020 ruct.
│ │ │ │ │ +00038730: 2020 2020 286c 696e 6520 3629 0a2a 2043 (line 6).* C
│ │ │ │ │ +00038740: 5479 7065 3a20 2020 2020 2020 2020 2020 Type:
│ │ │ │ │ +00038750: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00038760: 2020 2020 2020 4354 7970 652e 2020 2020 CType.
│ │ │ │ │ +00038770: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +00038780: 6e65 2036 290a 2a20 4355 4368 6172 3a20 ne 6).* CUChar:
│ │ │ │ │ +00038790: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000387a0: 2020 2020 2020 2020 2020 2020 2020 2043 C
│ │ │ │ │ +000387b0: 5543 6861 722e 2020 2020 2020 2020 2020 UChar.
│ │ │ │ │ +000387c0: 2020 2020 2020 286c 696e 6520 3629 0a2a (line 6).*
│ │ │ │ │ +000387d0: 2043 5549 6e74 3a20 2020 2020 2020 2020 CUInt:
│ │ │ │ │ 000387e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000387f0: 286c 696e 6520 3629 0a2a 2043 5553 686f (line 6).* CUSho
│ │ │ │ │ -00038800: 7274 3a20 2020 2020 2020 2020 2020 2020 rt:
│ │ │ │ │ -00038810: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00038820: 2020 4355 5368 6f72 742e 2020 2020 2020 CUShort.
│ │ │ │ │ -00038830: 2020 2020 2020 2020 2028 6c69 6e65 2036 (line 6
│ │ │ │ │ -00038840: 290a 2a20 4461 7465 3a20 2020 2020 2020 ).* Date:
│ │ │ │ │ -00038850: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00038860: 2020 2020 2020 2020 2020 2044 6174 652e Date.
│ │ │ │ │ +000387f0: 2020 2020 2020 2020 4355 496e 742e 2020 CUInt.
│ │ │ │ │ +00038800: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +00038810: 6c69 6e65 2036 290a 2a20 4355 4c6f 6e67 line 6).* CULong
│ │ │ │ │ +00038820: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +00038830: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00038840: 2043 554c 6f6e 672e 2020 2020 2020 2020 CULong.
│ │ │ │ │ +00038850: 2020 2020 2020 2020 286c 696e 6520 3629 (line 6)
│ │ │ │ │ +00038860: 0a2a 2043 554c 6f6e 674c 6f6e 673a 2020 .* CULongLong:
│ │ │ │ │ 00038870: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00038880: 2020 286c 696e 6520 3629 0a2a 2044 6174 (line 6).* Dat
│ │ │ │ │ -00038890: 6554 696d 653a 2020 2020 2020 2020 2020 eTime:
│ │ │ │ │ -000388a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000388b0: 2020 2020 4461 7465 5469 6d65 2e20 2020 DateTime.
│ │ │ │ │ -000388c0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -000388d0: 2036 290a 2a20 4465 6665 7272 6564 5661 6).* DeferredVa
│ │ │ │ │ -000388e0: 7269 6162 6c65 4269 6e64 696e 673a 2020 riableBinding:
│ │ │ │ │ -000388f0: 2020 2020 2020 2020 2020 2020 2044 6566 Def
│ │ │ │ │ -00038900: 6572 7265 6456 6172 6961 626c 6542 696e erredVariableBin
│ │ │ │ │ -00038910: 6469 6e67 2e0a 2020 2020 2020 2020 2020 ding..
│ │ │ │ │ -00038920: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00038930: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00038940: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00038950: 2020 2020 2020 286c 696e 6520 3629 0a2a (line 6).*
│ │ │ │ │ -00038960: 2044 656c 6179 3a20 2020 2020 2020 2020 Delay:
│ │ │ │ │ -00038970: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00038980: 2020 2020 2020 2020 4465 6c61 792e 2020 Delay.
│ │ │ │ │ -00038990: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -000389a0: 6c69 6e65 2036 290a 2a20 4465 6c61 7965 line 6).* Delaye
│ │ │ │ │ -000389b0: 6441 6461 7074 6f72 3a20 2020 2020 2020 dAdaptor:
│ │ │ │ │ -000389c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000389d0: 2044 656c 6179 6564 4164 6170 746f 722e DelayedAdaptor.
│ │ │ │ │ -000389e0: 2020 2020 2020 2020 286c 696e 6520 3629 (line 6)
│ │ │ │ │ -000389f0: 0a2a 2044 6963 7469 6f6e 6172 793a 2020 .* Dictionary:
│ │ │ │ │ -00038a00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00038a10: 2020 2020 2020 2020 2020 4469 6374 696f Dictio
│ │ │ │ │ -00038a20: 6e61 7279 2e20 2020 2020 2020 2020 2020 nary.
│ │ │ │ │ -00038a30: 2028 6c69 6e65 2036 290a 2a20 4469 7265 (line 6).* Dire
│ │ │ │ │ -00038a40: 6374 6564 4d65 7373 6167 653a 2020 2020 ctedMessage:
│ │ │ │ │ -00038a50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00038a60: 2020 2044 6972 6563 7465 644d 6573 7361 DirectedMessa
│ │ │ │ │ -00038a70: 6765 2e20 2020 2020 2020 286c 696e 6520 ge. (line
│ │ │ │ │ -00038a80: 3629 0a2a 2044 6972 6563 746f 7279 3a20 6).* Directory:
│ │ │ │ │ -00038a90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00038aa0: 2020 2020 2020 2020 2020 2020 4469 7265 Dire
│ │ │ │ │ -00038ab0: 6374 6f72 792e 2020 2020 2020 2020 2020 ctory.
│ │ │ │ │ -00038ac0: 2020 2028 6c69 6e65 2036 290a 2a20 444c (line 6).* DL
│ │ │ │ │ -00038ad0: 443a 2020 2020 2020 2020 2020 2020 2020 D:
│ │ │ │ │ -00038ae0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00038af0: 2020 2020 2044 4c44 2e20 2020 2020 2020 DLD.
│ │ │ │ │ -00038b00: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -00038b10: 6520 3629 0a2a 2044 756d 7065 7250 726f e 6).* DumperPro
│ │ │ │ │ -00038b20: 7879 3a20 2020 2020 2020 2020 2020 2020 xy:
│ │ │ │ │ -00038b30: 2020 2020 2020 2020 2020 2020 2020 4475 Du
│ │ │ │ │ -00038b40: 6d70 6572 5072 6f78 792e 2020 2020 2020 mperProxy.
│ │ │ │ │ -00038b50: 2020 2020 2028 6c69 6e65 2036 290a 2a20 (line 6).*
│ │ │ │ │ -00038b60: 4475 7261 7469 6f6e 3a20 2020 2020 2020 Duration:
│ │ │ │ │ -00038b70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00038b80: 2020 2020 2020 2044 7572 6174 696f 6e2e Duration.
│ │ │ │ │ -00038b90: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -00038ba0: 696e 6520 3629 0a2a 2044 796e 616d 6963 ine 6).* Dynamic
│ │ │ │ │ -00038bb0: 5661 7269 6162 6c65 3a20 2020 2020 2020 Variable:
│ │ │ │ │ -00038bc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00038bd0: 4479 6e61 6d69 6356 6172 6961 626c 652e DynamicVariable.
│ │ │ │ │ -00038be0: 2020 2020 2020 2028 6c69 6e65 2036 290a (line 6).
│ │ │ │ │ -00038bf0: 2a20 4572 726f 723a 2020 2020 2020 2020 * Error:
│ │ │ │ │ -00038c00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00038c10: 2020 2020 2020 2020 2045 7272 6f72 2e20 Error.
│ │ │ │ │ +00038880: 2020 2020 2020 2020 2020 4355 4c6f 6e67 CULong
│ │ │ │ │ +00038890: 4c6f 6e67 2e20 2020 2020 2020 2020 2020 Long.
│ │ │ │ │ +000388a0: 2028 6c69 6e65 2036 290a 2a20 4355 6e69 (line 6).* CUni
│ │ │ │ │ +000388b0: 6f6e 3a20 2020 2020 2020 2020 2020 2020 on:
│ │ │ │ │ +000388c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000388d0: 2020 2043 556e 696f 6e2e 2020 2020 2020 CUnion.
│ │ │ │ │ +000388e0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +000388f0: 3629 0a2a 2043 5553 686f 7274 3a20 2020 6).* CUShort:
│ │ │ │ │ +00038900: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00038910: 2020 2020 2020 2020 2020 2020 4355 5368 CUSh
│ │ │ │ │ +00038920: 6f72 742e 2020 2020 2020 2020 2020 2020 ort.
│ │ │ │ │ +00038930: 2020 2028 6c69 6e65 2036 290a 2a20 4461 (line 6).* Da
│ │ │ │ │ +00038940: 7465 3a20 2020 2020 2020 2020 2020 2020 te:
│ │ │ │ │ +00038950: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00038960: 2020 2020 2044 6174 652e 2020 2020 2020 Date.
│ │ │ │ │ +00038970: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +00038980: 6520 3629 0a2a 2044 6174 6554 696d 653a e 6).* DateTime:
│ │ │ │ │ +00038990: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000389a0: 2020 2020 2020 2020 2020 2020 2020 4461 Da
│ │ │ │ │ +000389b0: 7465 5469 6d65 2e20 2020 2020 2020 2020 teTime.
│ │ │ │ │ +000389c0: 2020 2020 2028 6c69 6e65 2036 290a 2a20 (line 6).*
│ │ │ │ │ +000389d0: 4465 6665 7272 6564 5661 7269 6162 6c65 DeferredVariable
│ │ │ │ │ +000389e0: 4269 6e64 696e 673a 2020 2020 2020 2020 Binding:
│ │ │ │ │ +000389f0: 2020 2020 2020 2044 6566 6572 7265 6456 DeferredV
│ │ │ │ │ +00038a00: 6172 6961 626c 6542 696e 6469 6e67 2e0a ariableBinding..
│ │ │ │ │ +00038a10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00038a20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00038a30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00038a40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00038a50: 286c 696e 6520 3629 0a2a 2044 656c 6179 (line 6).* Delay
│ │ │ │ │ +00038a60: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +00038a70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00038a80: 2020 4465 6c61 792e 2020 2020 2020 2020 Delay.
│ │ │ │ │ +00038a90: 2020 2020 2020 2020 2028 6c69 6e65 2036 (line 6
│ │ │ │ │ +00038aa0: 290a 2a20 4465 6c61 7965 6441 6461 7074 ).* DelayedAdapt
│ │ │ │ │ +00038ab0: 6f72 3a20 2020 2020 2020 2020 2020 2020 or:
│ │ │ │ │ +00038ac0: 2020 2020 2020 2020 2020 2044 656c 6179 Delay
│ │ │ │ │ +00038ad0: 6564 4164 6170 746f 722e 2020 2020 2020 edAdaptor.
│ │ │ │ │ +00038ae0: 2020 286c 696e 6520 3629 0a2a 2044 6963 (line 6).* Dic
│ │ │ │ │ +00038af0: 7469 6f6e 6172 793a 2020 2020 2020 2020 tionary:
│ │ │ │ │ +00038b00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00038b10: 2020 2020 4469 6374 696f 6e61 7279 2e20 Dictionary.
│ │ │ │ │ +00038b20: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +00038b30: 2036 290a 2a20 4469 7265 6374 6564 4d65 6).* DirectedMe
│ │ │ │ │ +00038b40: 7373 6167 653a 2020 2020 2020 2020 2020 ssage:
│ │ │ │ │ +00038b50: 2020 2020 2020 2020 2020 2020 2044 6972 Dir
│ │ │ │ │ +00038b60: 6563 7465 644d 6573 7361 6765 2e20 2020 ectedMessage.
│ │ │ │ │ +00038b70: 2020 2020 286c 696e 6520 3629 0a2a 2044 (line 6).* D
│ │ │ │ │ +00038b80: 6972 6563 746f 7279 3a20 2020 2020 2020 irectory:
│ │ │ │ │ +00038b90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00038ba0: 2020 2020 2020 4469 7265 6374 6f72 792e Directory.
│ │ │ │ │ +00038bb0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +00038bc0: 6e65 2036 290a 2a20 444c 443a 2020 2020 ne 6).* DLD:
│ │ │ │ │ +00038bd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00038be0: 2020 2020 2020 2020 2020 2020 2020 2044 D
│ │ │ │ │ +00038bf0: 4c44 2e20 2020 2020 2020 2020 2020 2020 LD.
│ │ │ │ │ +00038c00: 2020 2020 2020 286c 696e 6520 3629 0a2a (line 6).*
│ │ │ │ │ +00038c10: 2044 756d 7065 7250 726f 7879 3a20 2020 DumperProxy:
│ │ │ │ │ 00038c20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00038c30: 286c 696e 6520 3629 0a2a 2045 7863 6570 (line 6).* Excep
│ │ │ │ │ -00038c40: 7469 6f6e 3a20 2020 2020 2020 2020 2020 tion:
│ │ │ │ │ -00038c50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00038c60: 2020 4578 6365 7074 696f 6e2e 2020 2020 Exception.
│ │ │ │ │ -00038c70: 2020 2020 2020 2020 2028 6c69 6e65 2036 (line 6
│ │ │ │ │ -00038c80: 290a 2a20 4578 6365 7074 696f 6e53 6574 ).* ExceptionSet
│ │ │ │ │ -00038c90: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -00038ca0: 2020 2020 2020 2020 2020 2045 7863 6570 Excep
│ │ │ │ │ -00038cb0: 7469 6f6e 5365 742e 2020 2020 2020 2020 tionSet.
│ │ │ │ │ -00038cc0: 2020 286c 696e 6520 3629 0a2a 2046 616c (line 6).* Fal
│ │ │ │ │ -00038cd0: 7365 3a20 2020 2020 2020 2020 2020 2020 se:
│ │ │ │ │ -00038ce0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00038cf0: 2020 2020 4661 6c73 652e 2020 2020 2020 False.
│ │ │ │ │ -00038d00: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -00038d10: 2036 290a 2a20 4669 6c65 3a20 2020 2020 6).* File:
│ │ │ │ │ -00038d20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00038d30: 2020 2020 2020 2020 2020 2020 2046 696c Fil
│ │ │ │ │ -00038d40: 652e 2020 2020 2020 2020 2020 2020 2020 e.
│ │ │ │ │ -00038d50: 2020 2020 286c 696e 6520 3629 0a2a 2046 (line 6).* F
│ │ │ │ │ -00038d60: 696c 6544 6573 6372 6970 746f 723a 2020 ileDescriptor:
│ │ │ │ │ -00038d70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00038d80: 2020 2020 2020 4669 6c65 4465 7363 7269 FileDescri
│ │ │ │ │ -00038d90: 7074 6f72 2e20 2020 2020 2020 2028 6c69 ptor. (li
│ │ │ │ │ -00038da0: 6e65 2036 290a 2a20 4669 6c65 5061 7468 ne 6).* FilePath
│ │ │ │ │ -00038db0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -00038dc0: 2020 2020 2020 2020 2020 2020 2020 2046 F
│ │ │ │ │ -00038dd0: 696c 6550 6174 682e 2020 2020 2020 2020 ilePath.
│ │ │ │ │ -00038de0: 2020 2020 2020 286c 696e 6520 3629 0a2a (line 6).*
│ │ │ │ │ -00038df0: 2046 696c 6553 6567 6d65 6e74 3a20 2020 FileSegment:
│ │ │ │ │ -00038e00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00038e10: 2020 2020 2020 2020 4669 6c65 5365 676d FileSegm
│ │ │ │ │ -00038e20: 656e 742e 2020 2020 2020 2020 2020 2028 ent. (
│ │ │ │ │ -00038e30: 6c69 6e65 2036 290a 2a20 4669 6c65 5374 line 6).* FileSt
│ │ │ │ │ -00038e40: 7265 616d 3a20 2020 2020 2020 2020 2020 ream:
│ │ │ │ │ -00038e50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00038e60: 2046 696c 6553 7472 6561 6d2e 2020 2020 FileStream.
│ │ │ │ │ -00038e70: 2020 2020 2020 2020 286c 696e 6520 3629 (line 6)
│ │ │ │ │ -00038e80: 0a2a 2046 6c6f 6174 3a20 2020 2020 2020 .* Float:
│ │ │ │ │ -00038e90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00038ea0: 2020 2020 2020 2020 2020 466c 6f61 742e Float.
│ │ │ │ │ +00038c30: 2020 2020 2020 2020 4475 6d70 6572 5072 DumperPr
│ │ │ │ │ +00038c40: 6f78 792e 2020 2020 2020 2020 2020 2028 oxy. (
│ │ │ │ │ +00038c50: 6c69 6e65 2036 290a 2a20 4475 7261 7469 line 6).* Durati
│ │ │ │ │ +00038c60: 6f6e 3a20 2020 2020 2020 2020 2020 2020 on:
│ │ │ │ │ +00038c70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00038c80: 2044 7572 6174 696f 6e2e 2020 2020 2020 Duration.
│ │ │ │ │ +00038c90: 2020 2020 2020 2020 286c 696e 6520 3629 (line 6)
│ │ │ │ │ +00038ca0: 0a2a 2044 796e 616d 6963 5661 7269 6162 .* DynamicVariab
│ │ │ │ │ +00038cb0: 6c65 3a20 2020 2020 2020 2020 2020 2020 le:
│ │ │ │ │ +00038cc0: 2020 2020 2020 2020 2020 4479 6e61 6d69 Dynami
│ │ │ │ │ +00038cd0: 6356 6172 6961 626c 652e 2020 2020 2020 cVariable.
│ │ │ │ │ +00038ce0: 2028 6c69 6e65 2036 290a 2a20 4572 726f (line 6).* Erro
│ │ │ │ │ +00038cf0: 723a 2020 2020 2020 2020 2020 2020 2020 r:
│ │ │ │ │ +00038d00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00038d10: 2020 2045 7272 6f72 2e20 2020 2020 2020 Error.
│ │ │ │ │ +00038d20: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +00038d30: 3629 0a2a 2045 7863 6570 7469 6f6e 3a20 6).* Exception:
│ │ │ │ │ +00038d40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00038d50: 2020 2020 2020 2020 2020 2020 4578 6365 Exce
│ │ │ │ │ +00038d60: 7074 696f 6e2e 2020 2020 2020 2020 2020 ption.
│ │ │ │ │ +00038d70: 2020 2028 6c69 6e65 2036 290a 2a20 4578 (line 6).* Ex
│ │ │ │ │ +00038d80: 6365 7074 696f 6e53 6574 3a20 2020 2020 ceptionSet:
│ │ │ │ │ +00038d90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00038da0: 2020 2020 2045 7863 6570 7469 6f6e 5365 ExceptionSe
│ │ │ │ │ +00038db0: 742e 2020 2020 2020 2020 2020 286c 696e t. (lin
│ │ │ │ │ +00038dc0: 6520 3629 0a2a 2046 616c 7365 3a20 2020 e 6).* False:
│ │ │ │ │ +00038dd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00038de0: 2020 2020 2020 2020 2020 2020 2020 4661 Fa
│ │ │ │ │ +00038df0: 6c73 652e 2020 2020 2020 2020 2020 2020 lse.
│ │ │ │ │ +00038e00: 2020 2020 2028 6c69 6e65 2036 290a 2a20 (line 6).*
│ │ │ │ │ +00038e10: 4669 6c65 3a20 2020 2020 2020 2020 2020 File:
│ │ │ │ │ +00038e20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00038e30: 2020 2020 2020 2046 696c 652e 2020 2020 File.
│ │ │ │ │ +00038e40: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +00038e50: 696e 6520 3629 0a2a 2046 696c 6544 6573 ine 6).* FileDes
│ │ │ │ │ +00038e60: 6372 6970 746f 723a 2020 2020 2020 2020 criptor:
│ │ │ │ │ +00038e70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00038e80: 4669 6c65 4465 7363 7269 7074 6f72 2e20 FileDescriptor.
│ │ │ │ │ +00038e90: 2020 2020 2020 2028 6c69 6e65 2036 290a (line 6).
│ │ │ │ │ +00038ea0: 2a20 4669 6c65 5061 7468 3a20 2020 2020 * FilePath:
│ │ │ │ │ 00038eb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00038ec0: 2028 6c69 6e65 2036 290a 2a20 466c 6f61 (line 6).* Floa
│ │ │ │ │ -00038ed0: 7444 3a20 2020 2020 2020 2020 2020 2020 tD:
│ │ │ │ │ -00038ee0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00038ef0: 2020 2046 6c6f 6174 442e 2020 2020 2020 FloatD.
│ │ │ │ │ -00038f00: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -00038f10: 3629 0a2a 2046 6c6f 6174 453a 2020 2020 6).* FloatE:
│ │ │ │ │ -00038f20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00038f30: 2020 2020 2020 2020 2020 2020 466c 6f61 Floa
│ │ │ │ │ -00038f40: 7445 2e20 2020 2020 2020 2020 2020 2020 tE.
│ │ │ │ │ -00038f50: 2020 2028 6c69 6e65 2036 290a 2a20 466c (line 6).* Fl
│ │ │ │ │ -00038f60: 6f61 7451 3a20 2020 2020 2020 2020 2020 oatQ:
│ │ │ │ │ -00038f70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00038f80: 2020 2020 2046 6c6f 6174 512e 2020 2020 FloatQ.
│ │ │ │ │ -00038f90: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -00038fa0: 6520 3629 0a2a 2046 7261 6374 696f 6e3a e 6).* Fraction:
│ │ │ │ │ -00038fb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00038fc0: 2020 2020 2020 2020 2020 2020 2020 4672 Fr
│ │ │ │ │ -00038fd0: 6163 7469 6f6e 2e20 2020 2020 2020 2020 action.
│ │ │ │ │ -00038fe0: 2020 2020 2028 6c69 6e65 2036 290a 2a20 (line 6).*
│ │ │ │ │ -00038ff0: 4765 6e65 7261 746f 723a 2020 2020 2020 Generator:
│ │ │ │ │ -00039000: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00039010: 2020 2020 2020 2047 656e 6572 6174 6f72 Generator
│ │ │ │ │ -00039020: 2e20 2020 2020 2020 2020 2020 2020 286c . (l
│ │ │ │ │ -00039030: 696e 6520 3629 0a2a 2047 6574 6f70 743a ine 6).* Getopt:
│ │ │ │ │ -00039040: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00039050: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00039060: 4765 746f 7074 2e20 2020 2020 2020 2020 Getopt.
│ │ │ │ │ -00039070: 2020 2020 2020 2028 6c69 6e65 2036 290a (line 6).
│ │ │ │ │ -00039080: 2a20 4861 6c74 3a20 2020 2020 2020 2020 * Halt:
│ │ │ │ │ -00039090: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000390a0: 2020 2020 2020 2020 2048 616c 742e 2020 Halt.
│ │ │ │ │ +00038ec0: 2020 2020 2020 2020 2046 696c 6550 6174 FilePat
│ │ │ │ │ +00038ed0: 682e 2020 2020 2020 2020 2020 2020 2020 h.
│ │ │ │ │ +00038ee0: 286c 696e 6520 3629 0a2a 2046 696c 6553 (line 6).* FileS
│ │ │ │ │ +00038ef0: 6567 6d65 6e74 3a20 2020 2020 2020 2020 egment:
│ │ │ │ │ +00038f00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00038f10: 2020 4669 6c65 5365 676d 656e 742e 2020 FileSegment.
│ │ │ │ │ +00038f20: 2020 2020 2020 2020 2028 6c69 6e65 2036 (line 6
│ │ │ │ │ +00038f30: 290a 2a20 4669 6c65 5374 7265 616d 3a20 ).* FileStream:
│ │ │ │ │ +00038f40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00038f50: 2020 2020 2020 2020 2020 2046 696c 6553 FileS
│ │ │ │ │ +00038f60: 7472 6561 6d2e 2020 2020 2020 2020 2020 tream.
│ │ │ │ │ +00038f70: 2020 286c 696e 6520 3629 0a2a 2046 6c6f (line 6).* Flo
│ │ │ │ │ +00038f80: 6174 3a20 2020 2020 2020 2020 2020 2020 at:
│ │ │ │ │ +00038f90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00038fa0: 2020 2020 466c 6f61 742e 2020 2020 2020 Float.
│ │ │ │ │ +00038fb0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +00038fc0: 2036 290a 2a20 466c 6f61 7444 3a20 2020 6).* FloatD:
│ │ │ │ │ +00038fd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00038fe0: 2020 2020 2020 2020 2020 2020 2046 6c6f Flo
│ │ │ │ │ +00038ff0: 6174 442e 2020 2020 2020 2020 2020 2020 atD.
│ │ │ │ │ +00039000: 2020 2020 286c 696e 6520 3629 0a2a 2046 (line 6).* F
│ │ │ │ │ +00039010: 6c6f 6174 453a 2020 2020 2020 2020 2020 loatE:
│ │ │ │ │ +00039020: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00039030: 2020 2020 2020 466c 6f61 7445 2e20 2020 FloatE.
│ │ │ │ │ +00039040: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +00039050: 6e65 2036 290a 2a20 466c 6f61 7451 3a20 ne 6).* FloatQ:
│ │ │ │ │ +00039060: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00039070: 2020 2020 2020 2020 2020 2020 2020 2046 F
│ │ │ │ │ +00039080: 6c6f 6174 512e 2020 2020 2020 2020 2020 loatQ.
│ │ │ │ │ +00039090: 2020 2020 2020 286c 696e 6520 3629 0a2a (line 6).*
│ │ │ │ │ +000390a0: 2046 7261 6374 696f 6e3a 2020 2020 2020 Fraction:
│ │ │ │ │ 000390b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000390c0: 286c 696e 6520 3629 0a2a 2048 6173 6865 (line 6).* Hashe
│ │ │ │ │ -000390d0: 6443 6f6c 6c65 6374 696f 6e3a 2020 2020 dCollection:
│ │ │ │ │ -000390e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000390f0: 2020 4861 7368 6564 436f 6c6c 6563 7469 HashedCollecti
│ │ │ │ │ -00039100: 6f6e 2e20 2020 2020 2028 6c69 6e65 2036 on. (line 6
│ │ │ │ │ -00039110: 290a 2a20 486f 6d65 6441 7373 6f63 6961 ).* HomedAssocia
│ │ │ │ │ -00039120: 7469 6f6e 3a20 2020 2020 2020 2020 2020 tion:
│ │ │ │ │ -00039130: 2020 2020 2020 2020 2020 2048 6f6d 6564 Homed
│ │ │ │ │ -00039140: 4173 736f 6369 6174 696f 6e2e 2020 2020 Association.
│ │ │ │ │ -00039150: 2020 286c 696e 6520 3629 0a2a 2049 6465 (line 6).* Ide
│ │ │ │ │ -00039160: 6e74 6974 7944 6963 7469 6f6e 6172 793a ntityDictionary:
│ │ │ │ │ -00039170: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00039180: 2020 2020 4964 656e 7469 7479 4469 6374 IdentityDict
│ │ │ │ │ -00039190: 696f 6e61 7279 2e20 2020 2028 6c69 6e65 ionary. (line
│ │ │ │ │ -000391a0: 2036 290a 2a20 4964 656e 7469 7479 5365 6).* IdentitySe
│ │ │ │ │ -000391b0: 743a 2020 2020 2020 2020 2020 2020 2020 t:
│ │ │ │ │ -000391c0: 2020 2020 2020 2020 2020 2020 2049 6465 Ide
│ │ │ │ │ -000391d0: 6e74 6974 7953 6574 2e20 2020 2020 2020 ntitySet.
│ │ │ │ │ -000391e0: 2020 2020 286c 696e 6520 3629 0a2a 2049 (line 6).* I
│ │ │ │ │ -000391f0: 6e74 6567 6572 3a20 2020 2020 2020 2020 nteger:
│ │ │ │ │ -00039200: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00039210: 2020 2020 2020 496e 7465 6765 722e 2020 Integer.
│ │ │ │ │ -00039220: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -00039230: 6e65 2036 290a 2a20 496e 7465 7276 616c ne 6).* Interval
│ │ │ │ │ -00039240: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -00039250: 2020 2020 2020 2020 2020 2020 2020 2049 I
│ │ │ │ │ -00039260: 6e74 6572 7661 6c2e 2020 2020 2020 2020 nterval.
│ │ │ │ │ -00039270: 2020 2020 2020 286c 696e 6520 3629 0a2a (line 6).*
│ │ │ │ │ -00039280: 2049 7465 7261 626c 653a 2020 2020 2020 Iterable:
│ │ │ │ │ -00039290: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000392a0: 2020 2020 2020 2020 4974 6572 6162 6c65 Iterable
│ │ │ │ │ -000392b0: 2e20 2020 2020 2020 2020 2020 2020 2028 . (
│ │ │ │ │ -000392c0: 6c69 6e65 2036 290a 2a20 4c61 7267 6541 line 6).* LargeA
│ │ │ │ │ -000392d0: 7272 6179 3a20 2020 2020 2020 2020 2020 rray:
│ │ │ │ │ -000392e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000392f0: 204c 6172 6765 4172 7261 792e 2020 2020 LargeArray.
│ │ │ │ │ -00039300: 2020 2020 2020 2020 286c 696e 6520 3629 (line 6)
│ │ │ │ │ -00039310: 0a2a 204c 6172 6765 4172 7261 7965 6443 .* LargeArrayedC
│ │ │ │ │ -00039320: 6f6c 6c65 6374 696f 6e3a 2020 2020 2020 ollection:
│ │ │ │ │ -00039330: 2020 2020 2020 2020 2020 4c61 7267 6541 LargeA
│ │ │ │ │ -00039340: 7272 6179 6564 436f 6c6c 6563 7469 6f6e rrayedCollection
│ │ │ │ │ -00039350: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -00039360: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00039370: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00039380: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00039390: 2020 286c 696e 6520 3629 0a2a 204c 6172 (line 6).* Lar
│ │ │ │ │ -000393a0: 6765 4279 7465 4172 7261 793a 2020 2020 geByteArray:
│ │ │ │ │ -000393b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000393c0: 2020 2020 4c61 7267 6542 7974 6541 7272 LargeByteArr
│ │ │ │ │ -000393d0: 6179 2e20 2020 2020 2020 2028 6c69 6e65 ay. (line
│ │ │ │ │ -000393e0: 2036 290a 2a20 4c61 7267 6549 6e74 6567 6).* LargeInteg
│ │ │ │ │ -000393f0: 6572 3a20 2020 2020 2020 2020 2020 2020 er:
│ │ │ │ │ -00039400: 2020 2020 2020 2020 2020 2020 204c 6172 Lar
│ │ │ │ │ -00039410: 6765 496e 7465 6765 722e 2020 2020 2020 geInteger.
│ │ │ │ │ -00039420: 2020 2020 286c 696e 6520 3629 0a2a 204c (line 6).* L
│ │ │ │ │ -00039430: 6172 6765 4e65 6761 7469 7665 496e 7465 argeNegativeInte
│ │ │ │ │ -00039440: 6765 723a 2020 2020 2020 2020 2020 2020 ger:
│ │ │ │ │ -00039450: 2020 2020 2020 4c61 7267 654e 6567 6174 LargeNegat
│ │ │ │ │ -00039460: 6976 6549 6e74 6567 6572 2e20 2028 6c69 iveInteger. (li
│ │ │ │ │ -00039470: 6e65 2036 290a 2a20 4c61 7267 6550 6f73 ne 6).* LargePos
│ │ │ │ │ -00039480: 6974 6976 6549 6e74 6567 6572 3a20 2020 itiveInteger:
│ │ │ │ │ -00039490: 2020 2020 2020 2020 2020 2020 2020 204c L
│ │ │ │ │ -000394a0: 6172 6765 506f 7369 7469 7665 496e 7465 argePositiveInte
│ │ │ │ │ -000394b0: 6765 722e 2020 286c 696e 6520 3629 0a2a ger. (line 6).*
│ │ │ │ │ -000394c0: 204c 6172 6765 576f 7264 4172 7261 793a LargeWordArray:
│ │ │ │ │ -000394d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000394e0: 2020 2020 2020 2020 4c61 7267 6557 6f72 LargeWor
│ │ │ │ │ -000394f0: 6441 7272 6179 2e20 2020 2020 2020 2028 dArray. (
│ │ │ │ │ -00039500: 6c69 6e65 2036 290a 2a20 4c61 7267 655a line 6).* LargeZ
│ │ │ │ │ -00039510: 6572 6f49 6e74 6567 6572 3a20 2020 2020 eroInteger:
│ │ │ │ │ -00039520: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00039530: 204c 6172 6765 5a65 726f 496e 7465 6765 LargeZeroIntege
│ │ │ │ │ -00039540: 722e 2020 2020 2020 286c 696e 6520 3629 r. (line 6)
│ │ │ │ │ -00039550: 0a2a 204c 696e 6b3a 2020 2020 2020 2020 .* Link:
│ │ │ │ │ -00039560: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00039570: 2020 2020 2020 2020 2020 4c69 6e6b 2e20 Link.
│ │ │ │ │ -00039580: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00039590: 2028 6c69 6e65 2036 290a 2a20 4c69 6e6b (line 6).* Link
│ │ │ │ │ -000395a0: 6564 4c69 7374 3a20 2020 2020 2020 2020 edList:
│ │ │ │ │ -000395b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000395c0: 2020 204c 696e 6b65 644c 6973 742e 2020 LinkedList.
│ │ │ │ │ -000395d0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -000395e0: 3629 0a2a 204c 6f6f 6b75 704b 6579 3a20 6).* LookupKey:
│ │ │ │ │ -000395f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00039600: 2020 2020 2020 2020 2020 2020 4c6f 6f6b Look
│ │ │ │ │ -00039610: 7570 4b65 792e 2020 2020 2020 2020 2020 upKey.
│ │ │ │ │ -00039620: 2020 2028 6c69 6e65 2036 290a 2a20 4c6f (line 6).* Lo
│ │ │ │ │ -00039630: 6f6b 7570 5461 626c 653a 2020 2020 2020 okupTable:
│ │ │ │ │ -00039640: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00039650: 2020 2020 204c 6f6f 6b75 7054 6162 6c65 LookupTable
│ │ │ │ │ -00039660: 2e20 2020 2020 2020 2020 2020 286c 696e . (lin
│ │ │ │ │ -00039670: 6520 3629 0a2a 204d 6167 6e69 7475 6465 e 6).* Magnitude
│ │ │ │ │ -00039680: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -00039690: 2020 2020 2020 2020 2020 2020 2020 4d61 Ma
│ │ │ │ │ -000396a0: 676e 6974 7564 652e 2020 2020 2020 2020 gnitude.
│ │ │ │ │ -000396b0: 2020 2020 2028 6c69 6e65 2036 290a 2a20 (line 6).*
│ │ │ │ │ -000396c0: 4d61 7070 6564 436f 6c6c 6563 7469 6f6e MappedCollection
│ │ │ │ │ -000396d0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -000396e0: 2020 2020 2020 204d 6170 7065 6443 6f6c MappedCol
│ │ │ │ │ -000396f0: 6c65 6374 696f 6e2e 2020 2020 2020 286c lection. (l
│ │ │ │ │ -00039700: 696e 6520 3629 0a2a 204d 656d 6f72 793a ine 6).* Memory:
│ │ │ │ │ -00039710: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00039720: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00039730: 4d65 6d6f 7279 2e20 2020 2020 2020 2020 Memory.
│ │ │ │ │ -00039740: 2020 2020 2020 2028 6c69 6e65 2036 290a (line 6).
│ │ │ │ │ -00039750: 2a20 4d65 7373 6167 653a 2020 2020 2020 * Message:
│ │ │ │ │ -00039760: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00039770: 2020 2020 2020 2020 204d 6573 7361 6765 Message
│ │ │ │ │ -00039780: 2e20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -00039790: 286c 696e 6520 3629 0a2a 204d 6573 7361 (line 6).* Messa
│ │ │ │ │ -000397a0: 6765 4e6f 7455 6e64 6572 7374 6f6f 643a geNotUnderstood:
│ │ │ │ │ -000397b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000397c0: 2020 4d65 7373 6167 654e 6f74 556e 6465 MessageNotUnde
│ │ │ │ │ -000397d0: 7273 746f 6f64 2e20 2028 6c69 6e65 2036 rstood. (line 6
│ │ │ │ │ -000397e0: 290a 2a20 4d65 7461 636c 6173 733a 2020 ).* Metaclass:
│ │ │ │ │ -000397f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00039800: 2020 2020 2020 2020 2020 204d 6574 6163 Metac
│ │ │ │ │ -00039810: 6c61 7373 2e20 2020 2020 2020 2020 2020 lass.
│ │ │ │ │ -00039820: 2020 286c 696e 6520 3629 0a2a 204d 6574 (line 6).* Met
│ │ │ │ │ -00039830: 686f 6443 6f6e 7465 7874 3a20 2020 2020 hodContext:
│ │ │ │ │ -00039840: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00039850: 2020 2020 4d65 7468 6f64 436f 6e74 6578 MethodContex
│ │ │ │ │ -00039860: 742e 2020 2020 2020 2020 2028 6c69 6e65 t. (line
│ │ │ │ │ -00039870: 2036 290a 2a20 4d65 7468 6f64 4469 6374 6).* MethodDict
│ │ │ │ │ -00039880: 696f 6e61 7279 3a20 2020 2020 2020 2020 ionary:
│ │ │ │ │ -00039890: 2020 2020 2020 2020 2020 2020 204d 6574 Met
│ │ │ │ │ -000398a0: 686f 6444 6963 7469 6f6e 6172 792e 2020 hodDictionary.
│ │ │ │ │ -000398b0: 2020 2020 286c 696e 6520 3629 0a2a 204d (line 6).* M
│ │ │ │ │ -000398c0: 6574 686f 6449 6e66 6f3a 2020 2020 2020 ethodInfo:
│ │ │ │ │ -000398d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000398e0: 2020 2020 2020 4d65 7468 6f64 496e 666f MethodInfo
│ │ │ │ │ -000398f0: 2e20 2020 2020 2020 2020 2020 2028 6c69 . (li
│ │ │ │ │ -00039900: 6e65 2036 290a 2a20 4e61 6d65 7370 6163 ne 6).* Namespac
│ │ │ │ │ -00039910: 653a 2020 2020 2020 2020 2020 2020 2020 e:
│ │ │ │ │ -00039920: 2020 2020 2020 2020 2020 2020 2020 204e N
│ │ │ │ │ -00039930: 616d 6573 7061 6365 2e20 2020 2020 2020 amespace.
│ │ │ │ │ -00039940: 2020 2020 2020 286c 696e 6520 3629 0a2a (line 6).*
│ │ │ │ │ -00039950: 204e 6574 436c 6965 6e74 732e 5552 4952 NetClients.URIR
│ │ │ │ │ -00039960: 6573 6f6c 7665 723a 2020 2020 2020 2020 esolver:
│ │ │ │ │ -00039970: 2020 2020 2020 2020 4e65 7443 6c69 656e NetClien
│ │ │ │ │ -00039980: 7473 2e55 5249 5265 736f 6c76 6572 2e0a ts.URIResolver..
│ │ │ │ │ -00039990: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000399a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000399b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000399c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000399d0: 286c 696e 6520 3629 0a2a 204e 6574 436c (line 6).* NetCl
│ │ │ │ │ -000399e0: 6965 6e74 732e 5552 4c3a 2020 2020 2020 ients.URL:
│ │ │ │ │ -000399f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00039a00: 2020 4e65 7443 6c69 656e 7473 2e55 524c NetClients.URL
│ │ │ │ │ -00039a10: 2e20 2020 2020 2020 2028 6c69 6e65 2036 . (line 6
│ │ │ │ │ -00039a20: 290a 2a20 4e6f 7469 6669 6361 7469 6f6e ).* Notification
│ │ │ │ │ -00039a30: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -00039a40: 2020 2020 2020 2020 2020 204e 6f74 6966 Notif
│ │ │ │ │ -00039a50: 6963 6174 696f 6e2e 2020 2020 2020 2020 ication.
│ │ │ │ │ -00039a60: 2020 286c 696e 6520 3629 0a2a 204e 756c (line 6).* Nul
│ │ │ │ │ -00039a70: 6c50 726f 7879 3a20 2020 2020 2020 2020 lProxy:
│ │ │ │ │ -00039a80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00039a90: 2020 2020 4e75 6c6c 5072 6f78 792e 2020 NullProxy.
│ │ │ │ │ -00039aa0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -00039ab0: 2036 290a 2a20 4e75 6c6c 5661 6c75 6548 6).* NullValueH
│ │ │ │ │ -00039ac0: 6f6c 6465 723a 2020 2020 2020 2020 2020 older:
│ │ │ │ │ -00039ad0: 2020 2020 2020 2020 2020 2020 204e 756c Nul
│ │ │ │ │ -00039ae0: 6c56 616c 7565 486f 6c64 6572 2e20 2020 lValueHolder.
│ │ │ │ │ -00039af0: 2020 2020 286c 696e 6520 3629 0a2a 204e (line 6).* N
│ │ │ │ │ -00039b00: 756d 6265 723a 2020 2020 2020 2020 2020 umber:
│ │ │ │ │ -00039b10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00039b20: 2020 2020 2020 4e75 6d62 6572 2e20 2020 Number.
│ │ │ │ │ -00039b30: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -00039b40: 6e65 2036 290a 2a20 4f62 6a65 6374 3a20 ne 6).* Object:
│ │ │ │ │ -00039b50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00039b60: 2020 2020 2020 2020 2020 2020 2020 204f O
│ │ │ │ │ -00039b70: 626a 6563 742e 2020 2020 2020 2020 2020 bject.
│ │ │ │ │ -00039b80: 2020 2020 2020 286c 696e 6520 3629 0a2a (line 6).*
│ │ │ │ │ -00039b90: 204f 626a 6563 7444 756d 7065 723a 2020 ObjectDumper:
│ │ │ │ │ -00039ba0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00039bb0: 2020 2020 2020 2020 4f62 6a65 6374 4475 ObjectDu
│ │ │ │ │ -00039bc0: 6d70 6572 2e20 2020 2020 2020 2020 2028 mper. (
│ │ │ │ │ -00039bd0: 6c69 6e65 2036 290a 2a20 4f62 6a65 6374 line 6).* Object
│ │ │ │ │ -00039be0: 4d65 6d6f 7279 3a20 2020 2020 2020 2020 Memory:
│ │ │ │ │ -00039bf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00039c00: 204f 626a 6563 744d 656d 6f72 792e 2020 ObjectMemory.
│ │ │ │ │ -00039c10: 2020 2020 2020 2020 286c 696e 6520 3629 (line 6)
│ │ │ │ │ -00039c20: 0a2a 204f 7264 6572 6564 436f 6c6c 6563 .* OrderedCollec
│ │ │ │ │ -00039c30: 7469 6f6e 3a20 2020 2020 2020 2020 2020 tion:
│ │ │ │ │ -00039c40: 2020 2020 2020 2020 2020 4f72 6465 7265 Ordere
│ │ │ │ │ -00039c50: 6443 6f6c 6c65 6374 696f 6e2e 2020 2020 dCollection.
│ │ │ │ │ -00039c60: 2028 6c69 6e65 2036 290a 2a20 5061 636b (line 6).* Pack
│ │ │ │ │ -00039c70: 6167 653a 2020 2020 2020 2020 2020 2020 age:
│ │ │ │ │ -00039c80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00039c90: 2020 2050 6163 6b61 6765 2e20 2020 2020 Package.
│ │ │ │ │ -00039ca0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -00039cb0: 3629 0a2a 2050 6163 6b61 6765 4c6f 6164 6).* PackageLoad
│ │ │ │ │ -00039cc0: 6572 3a20 2020 2020 2020 2020 2020 2020 er:
│ │ │ │ │ -00039cd0: 2020 2020 2020 2020 2020 2020 5061 636b Pack
│ │ │ │ │ -00039ce0: 6167 654c 6f61 6465 722e 2020 2020 2020 ageLoader.
│ │ │ │ │ -00039cf0: 2020 2028 6c69 6e65 2036 290a 2a20 5065 (line 6).* Pe
│ │ │ │ │ -00039d00: 726d 6973 7369 6f6e 3a20 2020 2020 2020 rmission:
│ │ │ │ │ -00039d10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00039d20: 2020 2020 2050 6572 6d69 7373 696f 6e2e Permission.
│ │ │ │ │ -00039d30: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -00039d40: 6520 3629 0a2a 2050 6c75 6767 6162 6c65 e 6).* Pluggable
│ │ │ │ │ -00039d50: 4164 6170 746f 723a 2020 2020 2020 2020 Adaptor:
│ │ │ │ │ -00039d60: 2020 2020 2020 2020 2020 2020 2020 506c Pl
│ │ │ │ │ -00039d70: 7567 6761 626c 6541 6461 7074 6f72 2e20 uggableAdaptor.
│ │ │ │ │ -00039d80: 2020 2020 2028 6c69 6e65 2036 290a 2a20 (line 6).*
│ │ │ │ │ -00039d90: 506c 7567 6761 626c 6550 726f 7879 3a20 PluggableProxy:
│ │ │ │ │ -00039da0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00039db0: 2020 2020 2020 2050 6c75 6767 6162 6c65 Pluggable
│ │ │ │ │ -00039dc0: 5072 6f78 792e 2020 2020 2020 2020 286c Proxy. (l
│ │ │ │ │ -00039dd0: 696e 6520 3629 0a2a 2050 6f69 6e74 3a20 ine 6).* Point:
│ │ │ │ │ -00039de0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00039df0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00039e00: 506f 696e 742e 2020 2020 2020 2020 2020 Point.
│ │ │ │ │ -00039e10: 2020 2020 2020 2028 6c69 6e65 2036 290a (line 6).
│ │ │ │ │ -00039e20: 2a20 506f 7369 7469 6f6e 6162 6c65 5374 * PositionableSt
│ │ │ │ │ -00039e30: 7265 616d 3a20 2020 2020 2020 2020 2020 ream:
│ │ │ │ │ -00039e40: 2020 2020 2020 2020 2050 6f73 6974 696f Positio
│ │ │ │ │ -00039e50: 6e61 626c 6553 7472 6561 6d2e 2020 2020 nableStream.
│ │ │ │ │ -00039e60: 286c 696e 6520 3629 0a2a 2050 726f 6365 (line 6).* Proce
│ │ │ │ │ -00039e70: 7373 3a20 2020 2020 2020 2020 2020 2020 ss:
│ │ │ │ │ -00039e80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00039e90: 2020 5072 6f63 6573 732e 2020 2020 2020 Process.
│ │ │ │ │ -00039ea0: 2020 2020 2020 2020 2028 6c69 6e65 2036 (line 6
│ │ │ │ │ -00039eb0: 290a 2a20 5072 6f63 6573 7345 6e76 6972 ).* ProcessEnvir
│ │ │ │ │ -00039ec0: 6f6e 6d65 6e74 3a20 2020 2020 2020 2020 onment:
│ │ │ │ │ -00039ed0: 2020 2020 2020 2020 2020 2050 726f 6365 Proce
│ │ │ │ │ -00039ee0: 7373 456e 7669 726f 6e6d 656e 742e 2020 ssEnvironment.
│ │ │ │ │ -00039ef0: 2020 286c 696e 6520 3629 0a2a 2050 726f (line 6).* Pro
│ │ │ │ │ -00039f00: 6365 7373 6f72 5363 6865 6475 6c65 723a cessorScheduler:
│ │ │ │ │ -00039f10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00039f20: 2020 2020 5072 6f63 6573 736f 7253 6368 ProcessorSch
│ │ │ │ │ -00039f30: 6564 756c 6572 2e20 2020 2028 6c69 6e65 eduler. (line
│ │ │ │ │ -00039f40: 2036 290a 2a20 5072 6f63 6573 7356 6172 6).* ProcessVar
│ │ │ │ │ -00039f50: 6961 626c 653a 2020 2020 2020 2020 2020 iable:
│ │ │ │ │ -00039f60: 2020 2020 2020 2020 2020 2020 2050 726f Pro
│ │ │ │ │ -00039f70: 6365 7373 5661 7269 6162 6c65 2e20 2020 cessVariable.
│ │ │ │ │ -00039f80: 2020 2020 286c 696e 6520 3629 0a2a 2050 (line 6).* P
│ │ │ │ │ -00039f90: 726f 6d69 7365 3a20 2020 2020 2020 2020 romise:
│ │ │ │ │ -00039fa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00039fb0: 2020 2020 2020 5072 6f6d 6973 652e 2020 Promise.
│ │ │ │ │ -00039fc0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -00039fd0: 6e65 2036 290a 2a20 5261 6e64 6f6d 3a20 ne 6).* Random:
│ │ │ │ │ -00039fe0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00039ff0: 2020 2020 2020 2020 2020 2020 2020 2052 R
│ │ │ │ │ -0003a000: 616e 646f 6d2e 2020 2020 2020 2020 2020 andom.
│ │ │ │ │ -0003a010: 2020 2020 2020 286c 696e 6520 3629 0a2a (line 6).*
│ │ │ │ │ -0003a020: 2052 6561 6453 7472 6561 6d3a 2020 2020 ReadStream:
│ │ │ │ │ -0003a030: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003a040: 2020 2020 2020 2020 5265 6164 5374 7265 ReadStre
│ │ │ │ │ -0003a050: 616d 2e20 2020 2020 2020 2020 2020 2028 am. (
│ │ │ │ │ -0003a060: 6c69 6e65 2036 290a 2a20 5265 6164 5772 line 6).* ReadWr
│ │ │ │ │ -0003a070: 6974 6553 7472 6561 6d3a 2020 2020 2020 iteStream:
│ │ │ │ │ -0003a080: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003a090: 2052 6561 6457 7269 7465 5374 7265 616d ReadWriteStream
│ │ │ │ │ -0003a0a0: 2e20 2020 2020 2020 286c 696e 6520 3629 . (line 6)
│ │ │ │ │ -0003a0b0: 0a2a 2052 6563 7461 6e67 6c65 3a20 2020 .* Rectangle:
│ │ │ │ │ -0003a0c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003a0d0: 2020 2020 2020 2020 2020 5265 6374 616e Rectan
│ │ │ │ │ -0003a0e0: 676c 652e 2020 2020 2020 2020 2020 2020 gle.
│ │ │ │ │ -0003a0f0: 2028 6c69 6e65 2036 290a 2a20 5265 6375 (line 6).* Recu
│ │ │ │ │ -0003a100: 7273 696f 6e4c 6f63 6b3a 2020 2020 2020 rsionLock:
│ │ │ │ │ -0003a110: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003a120: 2020 2052 6563 7572 7369 6f6e 4c6f 636b RecursionLock
│ │ │ │ │ -0003a130: 2e20 2020 2020 2020 2020 286c 696e 6520 . (line
│ │ │ │ │ -0003a140: 3629 0a2a 2052 6567 6578 3a20 2020 2020 6).* Regex:
│ │ │ │ │ -0003a150: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003a160: 2020 2020 2020 2020 2020 2020 5265 6765 Rege
│ │ │ │ │ -0003a170: 782e 2020 2020 2020 2020 2020 2020 2020 x.
│ │ │ │ │ -0003a180: 2020 2028 6c69 6e65 2036 290a 2a20 5265 (line 6).* Re
│ │ │ │ │ -0003a190: 6765 7852 6573 756c 7473 3a20 2020 2020 gexResults:
│ │ │ │ │ -0003a1a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003a1b0: 2020 2020 2052 6567 6578 5265 7375 6c74 RegexResult
│ │ │ │ │ -0003a1c0: 732e 2020 2020 2020 2020 2020 286c 696e s. (lin
│ │ │ │ │ -0003a1d0: 6520 3629 0a2a 2052 6f6f 744e 616d 6573 e 6).* RootNames
│ │ │ │ │ -0003a1e0: 7061 6365 3a20 2020 2020 2020 2020 2020 pace:
│ │ │ │ │ -0003a1f0: 2020 2020 2020 2020 2020 2020 2020 526f Ro
│ │ │ │ │ -0003a200: 6f74 4e61 6d65 7370 6163 652e 2020 2020 otNamespace.
│ │ │ │ │ -0003a210: 2020 2020 2028 6c69 6e65 2036 290a 2a20 (line 6).*
│ │ │ │ │ -0003a220: 5275 6e41 7272 6179 3a20 2020 2020 2020 RunArray:
│ │ │ │ │ -0003a230: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003a240: 2020 2020 2020 2052 756e 4172 7261 792e RunArray.
│ │ │ │ │ -0003a250: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -0003a260: 696e 6520 3629 0a2a 2053 6361 6c65 6444 ine 6).* ScaledD
│ │ │ │ │ -0003a270: 6563 696d 616c 3a20 2020 2020 2020 2020 ecimal:
│ │ │ │ │ -0003a280: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003a290: 5363 616c 6564 4465 6369 6d61 6c2e 2020 ScaledDecimal.
│ │ │ │ │ -0003a2a0: 2020 2020 2020 2028 6c69 6e65 2036 290a (line 6).
│ │ │ │ │ -0003a2b0: 2a20 5365 6375 7269 7479 506f 6c69 6379 * SecurityPolicy
│ │ │ │ │ -0003a2c0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -0003a2d0: 2020 2020 2020 2020 2053 6563 7572 6974 Securit
│ │ │ │ │ -0003a2e0: 7950 6f6c 6963 792e 2020 2020 2020 2020 yPolicy.
│ │ │ │ │ -0003a2f0: 286c 696e 6520 3629 0a2a 2053 656d 6170 (line 6).* Semap
│ │ │ │ │ -0003a300: 686f 7265 3a20 2020 2020 2020 2020 2020 hore:
│ │ │ │ │ -0003a310: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003a320: 2020 5365 6d61 7068 6f72 652e 2020 2020 Semaphore.
│ │ │ │ │ -0003a330: 2020 2020 2020 2020 2028 6c69 6e65 2036 (line 6
│ │ │ │ │ -0003a340: 290a 2a20 5365 7175 656e 6365 6162 6c65 ).* Sequenceable
│ │ │ │ │ -0003a350: 436f 6c6c 6563 7469 6f6e 3a20 2020 2020 Collection:
│ │ │ │ │ -0003a360: 2020 2020 2020 2020 2020 2053 6571 7565 Seque
│ │ │ │ │ -0003a370: 6e63 6561 626c 6543 6f6c 6c65 6374 696f nceableCollectio
│ │ │ │ │ -0003a380: 6e2e 0a20 2020 2020 2020 2020 2020 2020 n..
│ │ │ │ │ -0003a390: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003a3a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003a3b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003a3c0: 2020 2028 6c69 6e65 2036 290a 2a20 5365 (line 6).* Se
│ │ │ │ │ -0003a3d0: 743a 2020 2020 2020 2020 2020 2020 2020 t:
│ │ │ │ │ -0003a3e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003a3f0: 2020 2020 2053 6574 2e20 2020 2020 2020 Set.
│ │ │ │ │ -0003a400: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -0003a410: 6520 3629 0a2a 2053 6861 7265 6451 7565 e 6).* SharedQue
│ │ │ │ │ -0003a420: 7565 3a20 2020 2020 2020 2020 2020 2020 ue:
│ │ │ │ │ -0003a430: 2020 2020 2020 2020 2020 2020 2020 5368 Sh
│ │ │ │ │ -0003a440: 6172 6564 5175 6575 652e 2020 2020 2020 aredQueue.
│ │ │ │ │ -0003a450: 2020 2020 2028 6c69 6e65 2036 290a 2a20 (line 6).*
│ │ │ │ │ -0003a460: 5369 6e67 6c65 746f 6e50 726f 7879 3a20 SingletonProxy:
│ │ │ │ │ -0003a470: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003a480: 2020 2020 2020 2053 696e 676c 6574 6f6e Singleton
│ │ │ │ │ -0003a490: 5072 6f78 792e 2020 2020 2020 2020 286c Proxy. (l
│ │ │ │ │ -0003a4a0: 696e 6520 3629 0a2a 2053 6d61 6c6c 496e ine 6).* SmallIn
│ │ │ │ │ -0003a4b0: 7465 6765 723a 2020 2020 2020 2020 2020 teger:
│ │ │ │ │ -0003a4c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003a4d0: 536d 616c 6c49 6e74 6567 6572 2e20 2020 SmallInteger.
│ │ │ │ │ -0003a4e0: 2020 2020 2020 2028 6c69 6e65 2036 290a (line 6).
│ │ │ │ │ -0003a4f0: 2a20 536f 7274 6564 436f 6c6c 6563 7469 * SortedCollecti
│ │ │ │ │ -0003a500: 6f6e 3a20 2020 2020 2020 2020 2020 2020 on:
│ │ │ │ │ -0003a510: 2020 2020 2020 2020 2053 6f72 7465 6443 SortedC
│ │ │ │ │ -0003a520: 6f6c 6c65 6374 696f 6e2e 2020 2020 2020 ollection.
│ │ │ │ │ -0003a530: 286c 696e 6520 3629 0a2a 2053 7472 6561 (line 6).* Strea
│ │ │ │ │ -0003a540: 6d3a 2020 2020 2020 2020 2020 2020 2020 m:
│ │ │ │ │ -0003a550: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003a560: 2020 5374 7265 616d 2e20 2020 2020 2020 Stream.
│ │ │ │ │ -0003a570: 2020 2020 2020 2020 2028 6c69 6e65 2036 (line 6
│ │ │ │ │ -0003a580: 290a 2a20 5374 7269 6e67 3a20 2020 2020 ).* String:
│ │ │ │ │ -0003a590: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003a5a0: 2020 2020 2020 2020 2020 2053 7472 696e Strin
│ │ │ │ │ -0003a5b0: 672e 2020 2020 2020 2020 2020 2020 2020 g.
│ │ │ │ │ -0003a5c0: 2020 286c 696e 6520 3629 0a2a 2053 796d (line 6).* Sym
│ │ │ │ │ -0003a5d0: 626f 6c3a 2020 2020 2020 2020 2020 2020 bol:
│ │ │ │ │ -0003a5e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003a5f0: 2020 2020 5379 6d62 6f6c 2e20 2020 2020 Symbol.
│ │ │ │ │ -0003a600: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -0003a610: 2036 290a 2a20 5379 6d4c 696e 6b3a 2020 6).* SymLink:
│ │ │ │ │ -0003a620: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003a630: 2020 2020 2020 2020 2020 2020 2053 796d Sym
│ │ │ │ │ -0003a640: 4c69 6e6b 2e20 2020 2020 2020 2020 2020 Link.
│ │ │ │ │ -0003a650: 2020 2020 286c 696e 6520 3629 0a2a 2053 (line 6).* S
│ │ │ │ │ -0003a660: 7973 7465 6d44 6963 7469 6f6e 6172 793a ystemDictionary:
│ │ │ │ │ -0003a670: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003a680: 2020 2020 2020 5379 7374 656d 4469 6374 SystemDict
│ │ │ │ │ -0003a690: 696f 6e61 7279 2e20 2020 2020 2028 6c69 ionary. (li
│ │ │ │ │ -0003a6a0: 6e65 2036 290a 2a20 5379 7374 656d 4578 ne 6).* SystemEx
│ │ │ │ │ -0003a6b0: 6365 7074 696f 6e73 2e41 6c72 6561 6479 ceptions.Already
│ │ │ │ │ -0003a6c0: 4465 6669 6e65 643a 2020 2020 2020 2053 Defined: S
│ │ │ │ │ -0003a6d0: 7973 7465 6d45 7863 6570 7469 6f6e 732e ystemExceptions.
│ │ │ │ │ -0003a6e0: 416c 7265 6164 7944 6566 696e 6564 2e0a AlreadyDefined..
│ │ │ │ │ -0003a6f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003a700: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003a710: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000390c0: 2020 2020 2020 2020 4672 6163 7469 6f6e Fraction
│ │ │ │ │ +000390d0: 2e20 2020 2020 2020 2020 2020 2020 2028 . (
│ │ │ │ │ +000390e0: 6c69 6e65 2036 290a 2a20 4765 6e65 7261 line 6).* Genera
│ │ │ │ │ +000390f0: 746f 723a 2020 2020 2020 2020 2020 2020 tor:
│ │ │ │ │ +00039100: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00039110: 2047 656e 6572 6174 6f72 2e20 2020 2020 Generator.
│ │ │ │ │ +00039120: 2020 2020 2020 2020 286c 696e 6520 3629 (line 6)
│ │ │ │ │ +00039130: 0a2a 2047 6574 6f70 743a 2020 2020 2020 .* Getopt:
│ │ │ │ │ +00039140: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00039150: 2020 2020 2020 2020 2020 4765 746f 7074 Getopt
│ │ │ │ │ +00039160: 2e20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +00039170: 2028 6c69 6e65 2036 290a 2a20 4861 6c74 (line 6).* Halt
│ │ │ │ │ +00039180: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +00039190: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000391a0: 2020 2048 616c 742e 2020 2020 2020 2020 Halt.
│ │ │ │ │ +000391b0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +000391c0: 3629 0a2a 2048 6173 6865 6443 6f6c 6c65 6).* HashedColle
│ │ │ │ │ +000391d0: 6374 696f 6e3a 2020 2020 2020 2020 2020 ction:
│ │ │ │ │ +000391e0: 2020 2020 2020 2020 2020 2020 4861 7368 Hash
│ │ │ │ │ +000391f0: 6564 436f 6c6c 6563 7469 6f6e 2e20 2020 edCollection.
│ │ │ │ │ +00039200: 2020 2028 6c69 6e65 2036 290a 2a20 486f (line 6).* Ho
│ │ │ │ │ +00039210: 6d65 6441 7373 6f63 6961 7469 6f6e 3a20 medAssociation:
│ │ │ │ │ +00039220: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00039230: 2020 2020 2048 6f6d 6564 4173 736f 6369 HomedAssoci
│ │ │ │ │ +00039240: 6174 696f 6e2e 2020 2020 2020 286c 696e ation. (lin
│ │ │ │ │ +00039250: 6520 3629 0a2a 2049 6465 6e74 6974 7944 e 6).* IdentityD
│ │ │ │ │ +00039260: 6963 7469 6f6e 6172 793a 2020 2020 2020 ictionary:
│ │ │ │ │ +00039270: 2020 2020 2020 2020 2020 2020 2020 4964 Id
│ │ │ │ │ +00039280: 656e 7469 7479 4469 6374 696f 6e61 7279 entityDictionary
│ │ │ │ │ +00039290: 2e20 2020 2028 6c69 6e65 2036 290a 2a20 . (line 6).*
│ │ │ │ │ +000392a0: 4964 656e 7469 7479 5365 743a 2020 2020 IdentitySet:
│ │ │ │ │ +000392b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000392c0: 2020 2020 2020 2049 6465 6e74 6974 7953 IdentityS
│ │ │ │ │ +000392d0: 6574 2e20 2020 2020 2020 2020 2020 286c et. (l
│ │ │ │ │ +000392e0: 696e 6520 3629 0a2a 2049 6e74 6567 6572 ine 6).* Integer
│ │ │ │ │ +000392f0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +00039300: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00039310: 496e 7465 6765 722e 2020 2020 2020 2020 Integer.
│ │ │ │ │ +00039320: 2020 2020 2020 2028 6c69 6e65 2036 290a (line 6).
│ │ │ │ │ +00039330: 2a20 496e 7465 7276 616c 3a20 2020 2020 * Interval:
│ │ │ │ │ +00039340: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00039350: 2020 2020 2020 2020 2049 6e74 6572 7661 Interva
│ │ │ │ │ +00039360: 6c2e 2020 2020 2020 2020 2020 2020 2020 l.
│ │ │ │ │ +00039370: 286c 696e 6520 3629 0a2a 2049 7465 7261 (line 6).* Itera
│ │ │ │ │ +00039380: 626c 653a 2020 2020 2020 2020 2020 2020 ble:
│ │ │ │ │ +00039390: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000393a0: 2020 4974 6572 6162 6c65 2e20 2020 2020 Iterable.
│ │ │ │ │ +000393b0: 2020 2020 2020 2020 2028 6c69 6e65 2036 (line 6
│ │ │ │ │ +000393c0: 290a 2a20 4c61 7267 6541 7272 6179 3a20 ).* LargeArray:
│ │ │ │ │ +000393d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000393e0: 2020 2020 2020 2020 2020 204c 6172 6765 Large
│ │ │ │ │ +000393f0: 4172 7261 792e 2020 2020 2020 2020 2020 Array.
│ │ │ │ │ +00039400: 2020 286c 696e 6520 3629 0a2a 204c 6172 (line 6).* Lar
│ │ │ │ │ +00039410: 6765 4172 7261 7965 6443 6f6c 6c65 6374 geArrayedCollect
│ │ │ │ │ +00039420: 696f 6e3a 2020 2020 2020 2020 2020 2020 ion:
│ │ │ │ │ +00039430: 2020 2020 4c61 7267 6541 7272 6179 6564 LargeArrayed
│ │ │ │ │ +00039440: 436f 6c6c 6563 7469 6f6e 2e0a 2020 2020 Collection..
│ │ │ │ │ +00039450: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00039460: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00039470: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00039480: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +00039490: 6520 3629 0a2a 204c 6172 6765 4279 7465 e 6).* LargeByte
│ │ │ │ │ +000394a0: 4172 7261 793a 2020 2020 2020 2020 2020 Array:
│ │ │ │ │ +000394b0: 2020 2020 2020 2020 2020 2020 2020 4c61 La
│ │ │ │ │ +000394c0: 7267 6542 7974 6541 7272 6179 2e20 2020 rgeByteArray.
│ │ │ │ │ +000394d0: 2020 2020 2028 6c69 6e65 2036 290a 2a20 (line 6).*
│ │ │ │ │ +000394e0: 4c61 7267 6549 6e74 6567 6572 3a20 2020 LargeInteger:
│ │ │ │ │ +000394f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00039500: 2020 2020 2020 204c 6172 6765 496e 7465 LargeInte
│ │ │ │ │ +00039510: 6765 722e 2020 2020 2020 2020 2020 286c ger. (l
│ │ │ │ │ +00039520: 696e 6520 3629 0a2a 204c 6172 6765 4e65 ine 6).* LargeNe
│ │ │ │ │ +00039530: 6761 7469 7665 496e 7465 6765 723a 2020 gativeInteger:
│ │ │ │ │ +00039540: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00039550: 4c61 7267 654e 6567 6174 6976 6549 6e74 LargeNegativeInt
│ │ │ │ │ +00039560: 6567 6572 2e20 2028 6c69 6e65 2036 290a eger. (line 6).
│ │ │ │ │ +00039570: 2a20 4c61 7267 6550 6f73 6974 6976 6549 * LargePositiveI
│ │ │ │ │ +00039580: 6e74 6567 6572 3a20 2020 2020 2020 2020 nteger:
│ │ │ │ │ +00039590: 2020 2020 2020 2020 204c 6172 6765 506f LargePo
│ │ │ │ │ +000395a0: 7369 7469 7665 496e 7465 6765 722e 2020 sitiveInteger.
│ │ │ │ │ +000395b0: 286c 696e 6520 3629 0a2a 204c 6172 6765 (line 6).* Large
│ │ │ │ │ +000395c0: 576f 7264 4172 7261 793a 2020 2020 2020 WordArray:
│ │ │ │ │ +000395d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000395e0: 2020 4c61 7267 6557 6f72 6441 7272 6179 LargeWordArray
│ │ │ │ │ +000395f0: 2e20 2020 2020 2020 2028 6c69 6e65 2036 . (line 6
│ │ │ │ │ +00039600: 290a 2a20 4c61 7267 655a 6572 6f49 6e74 ).* LargeZeroInt
│ │ │ │ │ +00039610: 6567 6572 3a20 2020 2020 2020 2020 2020 eger:
│ │ │ │ │ +00039620: 2020 2020 2020 2020 2020 204c 6172 6765 Large
│ │ │ │ │ +00039630: 5a65 726f 496e 7465 6765 722e 2020 2020 ZeroInteger.
│ │ │ │ │ +00039640: 2020 286c 696e 6520 3629 0a2a 204c 696e (line 6).* Lin
│ │ │ │ │ +00039650: 6b3a 2020 2020 2020 2020 2020 2020 2020 k:
│ │ │ │ │ +00039660: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00039670: 2020 2020 4c69 6e6b 2e20 2020 2020 2020 Link.
│ │ │ │ │ +00039680: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +00039690: 2036 290a 2a20 4c69 6e6b 6564 4c69 7374 6).* LinkedList
│ │ │ │ │ +000396a0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +000396b0: 2020 2020 2020 2020 2020 2020 204c 696e Lin
│ │ │ │ │ +000396c0: 6b65 644c 6973 742e 2020 2020 2020 2020 kedList.
│ │ │ │ │ +000396d0: 2020 2020 286c 696e 6520 3629 0a2a 204c (line 6).* L
│ │ │ │ │ +000396e0: 6f6f 6b75 704b 6579 3a20 2020 2020 2020 ookupKey:
│ │ │ │ │ +000396f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00039700: 2020 2020 2020 4c6f 6f6b 7570 4b65 792e LookupKey.
│ │ │ │ │ +00039710: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +00039720: 6e65 2036 290a 2a20 4c6f 6f6b 7570 5461 ne 6).* LookupTa
│ │ │ │ │ +00039730: 626c 653a 2020 2020 2020 2020 2020 2020 ble:
│ │ │ │ │ +00039740: 2020 2020 2020 2020 2020 2020 2020 204c L
│ │ │ │ │ +00039750: 6f6f 6b75 7054 6162 6c65 2e20 2020 2020 ookupTable.
│ │ │ │ │ +00039760: 2020 2020 2020 286c 696e 6520 3629 0a2a (line 6).*
│ │ │ │ │ +00039770: 204d 6167 6e69 7475 6465 3a20 2020 2020 Magnitude:
│ │ │ │ │ +00039780: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00039790: 2020 2020 2020 2020 4d61 676e 6974 7564 Magnitud
│ │ │ │ │ +000397a0: 652e 2020 2020 2020 2020 2020 2020 2028 e. (
│ │ │ │ │ +000397b0: 6c69 6e65 2036 290a 2a20 4d61 7070 6564 line 6).* Mapped
│ │ │ │ │ +000397c0: 436f 6c6c 6563 7469 6f6e 3a20 2020 2020 Collection:
│ │ │ │ │ +000397d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000397e0: 204d 6170 7065 6443 6f6c 6c65 6374 696f MappedCollectio
│ │ │ │ │ +000397f0: 6e2e 2020 2020 2020 286c 696e 6520 3629 n. (line 6)
│ │ │ │ │ +00039800: 0a2a 204d 656d 6f72 793a 2020 2020 2020 .* Memory:
│ │ │ │ │ +00039810: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00039820: 2020 2020 2020 2020 2020 4d65 6d6f 7279 Memory
│ │ │ │ │ +00039830: 2e20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +00039840: 2028 6c69 6e65 2036 290a 2a20 4d65 7373 (line 6).* Mess
│ │ │ │ │ +00039850: 6167 653a 2020 2020 2020 2020 2020 2020 age:
│ │ │ │ │ +00039860: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00039870: 2020 204d 6573 7361 6765 2e20 2020 2020 Message.
│ │ │ │ │ +00039880: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +00039890: 3629 0a2a 204d 6573 7361 6765 4e6f 7455 6).* MessageNotU
│ │ │ │ │ +000398a0: 6e64 6572 7374 6f6f 643a 2020 2020 2020 nderstood:
│ │ │ │ │ +000398b0: 2020 2020 2020 2020 2020 2020 4d65 7373 Mess
│ │ │ │ │ +000398c0: 6167 654e 6f74 556e 6465 7273 746f 6f64 ageNotUnderstood
│ │ │ │ │ +000398d0: 2e20 2028 6c69 6e65 2036 290a 2a20 4d65 . (line 6).* Me
│ │ │ │ │ +000398e0: 7461 636c 6173 733a 2020 2020 2020 2020 taclass:
│ │ │ │ │ +000398f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00039900: 2020 2020 204d 6574 6163 6c61 7373 2e20 Metaclass.
│ │ │ │ │ +00039910: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +00039920: 6520 3629 0a2a 204d 6574 686f 6443 6f6e e 6).* MethodCon
│ │ │ │ │ +00039930: 7465 7874 3a20 2020 2020 2020 2020 2020 text:
│ │ │ │ │ +00039940: 2020 2020 2020 2020 2020 2020 2020 4d65 Me
│ │ │ │ │ +00039950: 7468 6f64 436f 6e74 6578 742e 2020 2020 thodContext.
│ │ │ │ │ +00039960: 2020 2020 2028 6c69 6e65 2036 290a 2a20 (line 6).*
│ │ │ │ │ +00039970: 4d65 7468 6f64 4469 6374 696f 6e61 7279 MethodDictionary
│ │ │ │ │ +00039980: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +00039990: 2020 2020 2020 204d 6574 686f 6444 6963 MethodDic
│ │ │ │ │ +000399a0: 7469 6f6e 6172 792e 2020 2020 2020 286c tionary. (l
│ │ │ │ │ +000399b0: 696e 6520 3629 0a2a 204d 6574 686f 6449 ine 6).* MethodI
│ │ │ │ │ +000399c0: 6e66 6f3a 2020 2020 2020 2020 2020 2020 nfo:
│ │ │ │ │ +000399d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000399e0: 4d65 7468 6f64 496e 666f 2e20 2020 2020 MethodInfo.
│ │ │ │ │ +000399f0: 2020 2020 2020 2028 6c69 6e65 2036 290a (line 6).
│ │ │ │ │ +00039a00: 2a20 4e61 6d65 7370 6163 653a 2020 2020 * Namespace:
│ │ │ │ │ +00039a10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00039a20: 2020 2020 2020 2020 204e 616d 6573 7061 Namespa
│ │ │ │ │ +00039a30: 6365 2e20 2020 2020 2020 2020 2020 2020 ce.
│ │ │ │ │ +00039a40: 286c 696e 6520 3629 0a2a 204e 6574 436c (line 6).* NetCl
│ │ │ │ │ +00039a50: 6965 6e74 732e 5552 4952 6573 6f6c 7665 ients.URIResolve
│ │ │ │ │ +00039a60: 723a 2020 2020 2020 2020 2020 2020 2020 r:
│ │ │ │ │ +00039a70: 2020 4e65 7443 6c69 656e 7473 2e55 5249 NetClients.URI
│ │ │ │ │ +00039a80: 5265 736f 6c76 6572 2e0a 2020 2020 2020 Resolver..
│ │ │ │ │ +00039a90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00039aa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00039ab0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00039ac0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +00039ad0: 3629 0a2a 204e 6574 436c 6965 6e74 732e 6).* NetClients.
│ │ │ │ │ +00039ae0: 5552 4c3a 2020 2020 2020 2020 2020 2020 URL:
│ │ │ │ │ +00039af0: 2020 2020 2020 2020 2020 2020 4e65 7443 NetC
│ │ │ │ │ +00039b00: 6c69 656e 7473 2e55 524c 2e20 2020 2020 lients.URL.
│ │ │ │ │ +00039b10: 2020 2028 6c69 6e65 2036 290a 2a20 4e6f (line 6).* No
│ │ │ │ │ +00039b20: 7469 6669 6361 7469 6f6e 3a20 2020 2020 tification:
│ │ │ │ │ +00039b30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00039b40: 2020 2020 204e 6f74 6966 6963 6174 696f Notificatio
│ │ │ │ │ +00039b50: 6e2e 2020 2020 2020 2020 2020 286c 696e n. (lin
│ │ │ │ │ +00039b60: 6520 3629 0a2a 204e 756c 6c50 726f 7879 e 6).* NullProxy
│ │ │ │ │ +00039b70: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +00039b80: 2020 2020 2020 2020 2020 2020 2020 4e75 Nu
│ │ │ │ │ +00039b90: 6c6c 5072 6f78 792e 2020 2020 2020 2020 llProxy.
│ │ │ │ │ +00039ba0: 2020 2020 2028 6c69 6e65 2036 290a 2a20 (line 6).*
│ │ │ │ │ +00039bb0: 4e75 6c6c 5661 6c75 6548 6f6c 6465 723a NullValueHolder:
│ │ │ │ │ +00039bc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00039bd0: 2020 2020 2020 204e 756c 6c56 616c 7565 NullValue
│ │ │ │ │ +00039be0: 486f 6c64 6572 2e20 2020 2020 2020 286c Holder. (l
│ │ │ │ │ +00039bf0: 696e 6520 3629 0a2a 204e 756d 6265 723a ine 6).* Number:
│ │ │ │ │ +00039c00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00039c10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00039c20: 4e75 6d62 6572 2e20 2020 2020 2020 2020 Number.
│ │ │ │ │ +00039c30: 2020 2020 2020 2028 6c69 6e65 2036 290a (line 6).
│ │ │ │ │ +00039c40: 2a20 4f62 6a65 6374 3a20 2020 2020 2020 * Object:
│ │ │ │ │ +00039c50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00039c60: 2020 2020 2020 2020 204f 626a 6563 742e Object.
│ │ │ │ │ +00039c70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00039c80: 286c 696e 6520 3629 0a2a 204f 626a 6563 (line 6).* Objec
│ │ │ │ │ +00039c90: 7444 756d 7065 723a 2020 2020 2020 2020 tDumper:
│ │ │ │ │ +00039ca0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00039cb0: 2020 4f62 6a65 6374 4475 6d70 6572 2e20 ObjectDumper.
│ │ │ │ │ +00039cc0: 2020 2020 2020 2020 2028 6c69 6e65 2036 (line 6
│ │ │ │ │ +00039cd0: 290a 2a20 4f62 6a65 6374 4d65 6d6f 7279 ).* ObjectMemory
│ │ │ │ │ +00039ce0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +00039cf0: 2020 2020 2020 2020 2020 204f 626a 6563 Objec
│ │ │ │ │ +00039d00: 744d 656d 6f72 792e 2020 2020 2020 2020 tMemory.
│ │ │ │ │ +00039d10: 2020 286c 696e 6520 3629 0a2a 204f 7264 (line 6).* Ord
│ │ │ │ │ +00039d20: 6572 6564 436f 6c6c 6563 7469 6f6e 3a20 eredCollection:
│ │ │ │ │ +00039d30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00039d40: 2020 2020 4f72 6465 7265 6443 6f6c 6c65 OrderedColle
│ │ │ │ │ +00039d50: 6374 696f 6e2e 2020 2020 2028 6c69 6e65 ction. (line
│ │ │ │ │ +00039d60: 2036 290a 2a20 5061 636b 6167 653a 2020 6).* Package:
│ │ │ │ │ +00039d70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00039d80: 2020 2020 2020 2020 2020 2020 2050 6163 Pac
│ │ │ │ │ +00039d90: 6b61 6765 2e20 2020 2020 2020 2020 2020 kage.
│ │ │ │ │ +00039da0: 2020 2020 286c 696e 6520 3629 0a2a 2050 (line 6).* P
│ │ │ │ │ +00039db0: 6163 6b61 6765 4c6f 6164 6572 3a20 2020 ackageLoader:
│ │ │ │ │ +00039dc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00039dd0: 2020 2020 2020 5061 636b 6167 654c 6f61 PackageLoa
│ │ │ │ │ +00039de0: 6465 722e 2020 2020 2020 2020 2028 6c69 der. (li
│ │ │ │ │ +00039df0: 6e65 2036 290a 2a20 5065 726d 6973 7369 ne 6).* Permissi
│ │ │ │ │ +00039e00: 6f6e 3a20 2020 2020 2020 2020 2020 2020 on:
│ │ │ │ │ +00039e10: 2020 2020 2020 2020 2020 2020 2020 2050 P
│ │ │ │ │ +00039e20: 6572 6d69 7373 696f 6e2e 2020 2020 2020 ermission.
│ │ │ │ │ +00039e30: 2020 2020 2020 286c 696e 6520 3629 0a2a (line 6).*
│ │ │ │ │ +00039e40: 2050 6c75 6767 6162 6c65 4164 6170 746f PluggableAdapto
│ │ │ │ │ +00039e50: 723a 2020 2020 2020 2020 2020 2020 2020 r:
│ │ │ │ │ +00039e60: 2020 2020 2020 2020 506c 7567 6761 626c Pluggabl
│ │ │ │ │ +00039e70: 6541 6461 7074 6f72 2e20 2020 2020 2028 eAdaptor. (
│ │ │ │ │ +00039e80: 6c69 6e65 2036 290a 2a20 506c 7567 6761 line 6).* Plugga
│ │ │ │ │ +00039e90: 626c 6550 726f 7879 3a20 2020 2020 2020 bleProxy:
│ │ │ │ │ +00039ea0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00039eb0: 2050 6c75 6767 6162 6c65 5072 6f78 792e PluggableProxy.
│ │ │ │ │ +00039ec0: 2020 2020 2020 2020 286c 696e 6520 3629 (line 6)
│ │ │ │ │ +00039ed0: 0a2a 2050 6f69 6e74 3a20 2020 2020 2020 .* Point:
│ │ │ │ │ +00039ee0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00039ef0: 2020 2020 2020 2020 2020 506f 696e 742e Point.
│ │ │ │ │ +00039f00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00039f10: 2028 6c69 6e65 2036 290a 2a20 506f 7369 (line 6).* Posi
│ │ │ │ │ +00039f20: 7469 6f6e 6162 6c65 5374 7265 616d 3a20 tionableStream:
│ │ │ │ │ +00039f30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00039f40: 2020 2050 6f73 6974 696f 6e61 626c 6553 PositionableS
│ │ │ │ │ +00039f50: 7472 6561 6d2e 2020 2020 286c 696e 6520 tream. (line
│ │ │ │ │ +00039f60: 3629 0a2a 2050 726f 6365 7373 3a20 2020 6).* Process:
│ │ │ │ │ +00039f70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00039f80: 2020 2020 2020 2020 2020 2020 5072 6f63 Proc
│ │ │ │ │ +00039f90: 6573 732e 2020 2020 2020 2020 2020 2020 ess.
│ │ │ │ │ +00039fa0: 2020 2028 6c69 6e65 2036 290a 2a20 5072 (line 6).* Pr
│ │ │ │ │ +00039fb0: 6f63 6573 7345 6e76 6972 6f6e 6d65 6e74 ocessEnvironment
│ │ │ │ │ +00039fc0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +00039fd0: 2020 2020 2050 726f 6365 7373 456e 7669 ProcessEnvi
│ │ │ │ │ +00039fe0: 726f 6e6d 656e 742e 2020 2020 286c 696e ronment. (lin
│ │ │ │ │ +00039ff0: 6520 3629 0a2a 2050 726f 6365 7373 6f72 e 6).* Processor
│ │ │ │ │ +0003a000: 5363 6865 6475 6c65 723a 2020 2020 2020 Scheduler:
│ │ │ │ │ +0003a010: 2020 2020 2020 2020 2020 2020 2020 5072 Pr
│ │ │ │ │ +0003a020: 6f63 6573 736f 7253 6368 6564 756c 6572 ocessorScheduler
│ │ │ │ │ +0003a030: 2e20 2020 2028 6c69 6e65 2036 290a 2a20 . (line 6).*
│ │ │ │ │ +0003a040: 5072 6f63 6573 7356 6172 6961 626c 653a ProcessVariable:
│ │ │ │ │ +0003a050: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003a060: 2020 2020 2020 2050 726f 6365 7373 5661 ProcessVa
│ │ │ │ │ +0003a070: 7269 6162 6c65 2e20 2020 2020 2020 286c riable. (l
│ │ │ │ │ +0003a080: 696e 6520 3629 0a2a 2050 726f 6d69 7365 ine 6).* Promise
│ │ │ │ │ +0003a090: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +0003a0a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003a0b0: 5072 6f6d 6973 652e 2020 2020 2020 2020 Promise.
│ │ │ │ │ +0003a0c0: 2020 2020 2020 2028 6c69 6e65 2036 290a (line 6).
│ │ │ │ │ +0003a0d0: 2a20 5261 6e64 6f6d 3a20 2020 2020 2020 * Random:
│ │ │ │ │ +0003a0e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003a0f0: 2020 2020 2020 2020 2052 616e 646f 6d2e Random.
│ │ │ │ │ +0003a100: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003a110: 286c 696e 6520 3629 0a2a 2052 6561 6453 (line 6).* ReadS
│ │ │ │ │ +0003a120: 7472 6561 6d3a 2020 2020 2020 2020 2020 tream:
│ │ │ │ │ +0003a130: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003a140: 2020 5265 6164 5374 7265 616d 2e20 2020 ReadStream.
│ │ │ │ │ +0003a150: 2020 2020 2020 2020 2028 6c69 6e65 2036 (line 6
│ │ │ │ │ +0003a160: 290a 2a20 5265 6164 5772 6974 6553 7472 ).* ReadWriteStr
│ │ │ │ │ +0003a170: 6561 6d3a 2020 2020 2020 2020 2020 2020 eam:
│ │ │ │ │ +0003a180: 2020 2020 2020 2020 2020 2052 6561 6457 ReadW
│ │ │ │ │ +0003a190: 7269 7465 5374 7265 616d 2e20 2020 2020 riteStream.
│ │ │ │ │ +0003a1a0: 2020 286c 696e 6520 3629 0a2a 2052 6563 (line 6).* Rec
│ │ │ │ │ +0003a1b0: 7461 6e67 6c65 3a20 2020 2020 2020 2020 tangle:
│ │ │ │ │ +0003a1c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003a1d0: 2020 2020 5265 6374 616e 676c 652e 2020 Rectangle.
│ │ │ │ │ +0003a1e0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +0003a1f0: 2036 290a 2a20 5265 6375 7273 696f 6e4c 6).* RecursionL
│ │ │ │ │ +0003a200: 6f63 6b3a 2020 2020 2020 2020 2020 2020 ock:
│ │ │ │ │ +0003a210: 2020 2020 2020 2020 2020 2020 2052 6563 Rec
│ │ │ │ │ +0003a220: 7572 7369 6f6e 4c6f 636b 2e20 2020 2020 ursionLock.
│ │ │ │ │ +0003a230: 2020 2020 286c 696e 6520 3629 0a2a 2052 (line 6).* R
│ │ │ │ │ +0003a240: 6567 6578 3a20 2020 2020 2020 2020 2020 egex:
│ │ │ │ │ +0003a250: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003a260: 2020 2020 2020 5265 6765 782e 2020 2020 Regex.
│ │ │ │ │ +0003a270: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +0003a280: 6e65 2036 290a 2a20 5265 6765 7852 6573 ne 6).* RegexRes
│ │ │ │ │ +0003a290: 756c 7473 3a20 2020 2020 2020 2020 2020 ults:
│ │ │ │ │ +0003a2a0: 2020 2020 2020 2020 2020 2020 2020 2052 R
│ │ │ │ │ +0003a2b0: 6567 6578 5265 7375 6c74 732e 2020 2020 egexResults.
│ │ │ │ │ +0003a2c0: 2020 2020 2020 286c 696e 6520 3629 0a2a (line 6).*
│ │ │ │ │ +0003a2d0: 2052 6f6f 744e 616d 6573 7061 6365 3a20 RootNamespace:
│ │ │ │ │ +0003a2e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003a2f0: 2020 2020 2020 2020 526f 6f74 4e61 6d65 RootName
│ │ │ │ │ +0003a300: 7370 6163 652e 2020 2020 2020 2020 2028 space. (
│ │ │ │ │ +0003a310: 6c69 6e65 2036 290a 2a20 5275 6e41 7272 line 6).* RunArr
│ │ │ │ │ +0003a320: 6179 3a20 2020 2020 2020 2020 2020 2020 ay:
│ │ │ │ │ +0003a330: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003a340: 2052 756e 4172 7261 792e 2020 2020 2020 RunArray.
│ │ │ │ │ +0003a350: 2020 2020 2020 2020 286c 696e 6520 3629 (line 6)
│ │ │ │ │ +0003a360: 0a2a 2053 6361 6c65 6444 6563 696d 616c .* ScaledDecimal
│ │ │ │ │ +0003a370: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +0003a380: 2020 2020 2020 2020 2020 5363 616c 6564 Scaled
│ │ │ │ │ +0003a390: 4465 6369 6d61 6c2e 2020 2020 2020 2020 Decimal.
│ │ │ │ │ +0003a3a0: 2028 6c69 6e65 2036 290a 2a20 5365 6375 (line 6).* Secu
│ │ │ │ │ +0003a3b0: 7269 7479 506f 6c69 6379 3a20 2020 2020 rityPolicy:
│ │ │ │ │ +0003a3c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003a3d0: 2020 2053 6563 7572 6974 7950 6f6c 6963 SecurityPolic
│ │ │ │ │ +0003a3e0: 792e 2020 2020 2020 2020 286c 696e 6520 y. (line
│ │ │ │ │ +0003a3f0: 3629 0a2a 2053 656d 6170 686f 7265 3a20 6).* Semaphore:
│ │ │ │ │ +0003a400: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003a410: 2020 2020 2020 2020 2020 2020 5365 6d61 Sema
│ │ │ │ │ +0003a420: 7068 6f72 652e 2020 2020 2020 2020 2020 phore.
│ │ │ │ │ +0003a430: 2020 2028 6c69 6e65 2036 290a 2a20 5365 (line 6).* Se
│ │ │ │ │ +0003a440: 7175 656e 6365 6162 6c65 436f 6c6c 6563 quenceableCollec
│ │ │ │ │ +0003a450: 7469 6f6e 3a20 2020 2020 2020 2020 2020 tion:
│ │ │ │ │ +0003a460: 2020 2020 2053 6571 7565 6e63 6561 626c Sequenceabl
│ │ │ │ │ +0003a470: 6543 6f6c 6c65 6374 696f 6e2e 0a20 2020 eCollection..
│ │ │ │ │ +0003a480: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003a490: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003a4a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003a4b0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +0003a4c0: 6e65 2036 290a 2a20 5365 743a 2020 2020 ne 6).* Set:
│ │ │ │ │ +0003a4d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003a4e0: 2020 2020 2020 2020 2020 2020 2020 2053 S
│ │ │ │ │ +0003a4f0: 6574 2e20 2020 2020 2020 2020 2020 2020 et.
│ │ │ │ │ +0003a500: 2020 2020 2020 286c 696e 6520 3629 0a2a (line 6).*
│ │ │ │ │ +0003a510: 2053 6861 7265 6451 7565 7565 3a20 2020 SharedQueue:
│ │ │ │ │ +0003a520: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003a530: 2020 2020 2020 2020 5368 6172 6564 5175 SharedQu
│ │ │ │ │ +0003a540: 6575 652e 2020 2020 2020 2020 2020 2028 eue. (
│ │ │ │ │ +0003a550: 6c69 6e65 2036 290a 2a20 5369 6e67 6c65 line 6).* Single
│ │ │ │ │ +0003a560: 746f 6e50 726f 7879 3a20 2020 2020 2020 tonProxy:
│ │ │ │ │ +0003a570: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003a580: 2053 696e 676c 6574 6f6e 5072 6f78 792e SingletonProxy.
│ │ │ │ │ +0003a590: 2020 2020 2020 2020 286c 696e 6520 3629 (line 6)
│ │ │ │ │ +0003a5a0: 0a2a 2053 6d61 6c6c 496e 7465 6765 723a .* SmallInteger:
│ │ │ │ │ +0003a5b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003a5c0: 2020 2020 2020 2020 2020 536d 616c 6c49 SmallI
│ │ │ │ │ +0003a5d0: 6e74 6567 6572 2e20 2020 2020 2020 2020 nteger.
│ │ │ │ │ +0003a5e0: 2028 6c69 6e65 2036 290a 2a20 536f 7274 (line 6).* Sort
│ │ │ │ │ +0003a5f0: 6564 436f 6c6c 6563 7469 6f6e 3a20 2020 edCollection:
│ │ │ │ │ +0003a600: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003a610: 2020 2053 6f72 7465 6443 6f6c 6c65 6374 SortedCollect
│ │ │ │ │ +0003a620: 696f 6e2e 2020 2020 2020 286c 696e 6520 ion. (line
│ │ │ │ │ +0003a630: 3629 0a2a 2053 7472 6561 6d3a 2020 2020 6).* Stream:
│ │ │ │ │ +0003a640: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003a650: 2020 2020 2020 2020 2020 2020 5374 7265 Stre
│ │ │ │ │ +0003a660: 616d 2e20 2020 2020 2020 2020 2020 2020 am.
│ │ │ │ │ +0003a670: 2020 2028 6c69 6e65 2036 290a 2a20 5374 (line 6).* St
│ │ │ │ │ +0003a680: 7269 6e67 3a20 2020 2020 2020 2020 2020 ring:
│ │ │ │ │ +0003a690: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003a6a0: 2020 2020 2053 7472 696e 672e 2020 2020 String.
│ │ │ │ │ +0003a6b0: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +0003a6c0: 6520 3629 0a2a 2053 796d 626f 6c3a 2020 e 6).* Symbol:
│ │ │ │ │ +0003a6d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003a6e0: 2020 2020 2020 2020 2020 2020 2020 5379 Sy
│ │ │ │ │ +0003a6f0: 6d62 6f6c 2e20 2020 2020 2020 2020 2020 mbol.
│ │ │ │ │ +0003a700: 2020 2020 2028 6c69 6e65 2036 290a 2a20 (line 6).*
│ │ │ │ │ +0003a710: 5379 6d4c 696e 6b3a 2020 2020 2020 2020 SymLink:
│ │ │ │ │ 0003a720: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003a730: 286c 696e 6520 3629 0a2a 2053 7973 7465 (line 6).* Syste
│ │ │ │ │ -0003a740: 6d45 7863 6570 7469 6f6e 732e 4172 6775 mExceptions.Argu
│ │ │ │ │ -0003a750: 6d65 6e74 4f75 744f 6652 616e 6765 3a20 mentOutOfRange:
│ │ │ │ │ -0003a760: 2020 5379 7374 656d 4578 6365 7074 696f SystemExceptio
│ │ │ │ │ -0003a770: 6e73 2e41 7267 756d 656e 744f 7574 4f66 ns.ArgumentOutOf
│ │ │ │ │ -0003a780: 5261 6e67 652e 0a20 2020 2020 2020 2020 Range..
│ │ │ │ │ -0003a790: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003a7a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003a7b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003a7c0: 2020 2020 2020 2028 6c69 6e65 2036 290a (line 6).
│ │ │ │ │ -0003a7d0: 2a20 5379 7374 656d 4578 6365 7074 696f * SystemExceptio
│ │ │ │ │ -0003a7e0: 6e73 2e42 6164 5265 7475 726e 3a20 2020 ns.BadReturn:
│ │ │ │ │ -0003a7f0: 2020 2020 2020 2020 2053 7973 7465 6d45 SystemE
│ │ │ │ │ -0003a800: 7863 6570 7469 6f6e 732e 4261 6452 6574 xceptions.BadRet
│ │ │ │ │ -0003a810: 7572 6e2e 0a20 2020 2020 2020 2020 2020 urn..
│ │ │ │ │ -0003a820: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003a830: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003a840: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003a850: 2020 2020 2028 6c69 6e65 2036 290a 2a20 (line 6).*
│ │ │ │ │ -0003a860: 5379 7374 656d 4578 6365 7074 696f 6e73 SystemExceptions
│ │ │ │ │ -0003a870: 2e43 496e 7465 7266 6163 6545 7272 6f72 .CInterfaceError
│ │ │ │ │ -0003a880: 3a20 2020 2020 2053 7973 7465 6d45 7863 : SystemExc
│ │ │ │ │ -0003a890: 6570 7469 6f6e 732e 4349 6e74 6572 6661 eptions.CInterfa
│ │ │ │ │ -0003a8a0: 6365 4572 726f 722e 0a20 2020 2020 2020 ceError..
│ │ │ │ │ +0003a730: 2020 2020 2020 2053 796d 4c69 6e6b 2e20 SymLink.
│ │ │ │ │ +0003a740: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +0003a750: 696e 6520 3629 0a2a 2053 7973 7465 6d44 ine 6).* SystemD
│ │ │ │ │ +0003a760: 6963 7469 6f6e 6172 793a 2020 2020 2020 ictionary:
│ │ │ │ │ +0003a770: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003a780: 5379 7374 656d 4469 6374 696f 6e61 7279 SystemDictionary
│ │ │ │ │ +0003a790: 2e20 2020 2020 2028 6c69 6e65 2036 290a . (line 6).
│ │ │ │ │ +0003a7a0: 2a20 5379 7374 656d 4578 6365 7074 696f * SystemExceptio
│ │ │ │ │ +0003a7b0: 6e73 2e41 6c72 6561 6479 4465 6669 6e65 ns.AlreadyDefine
│ │ │ │ │ +0003a7c0: 643a 2020 2020 2020 2053 7973 7465 6d45 d: SystemE
│ │ │ │ │ +0003a7d0: 7863 6570 7469 6f6e 732e 416c 7265 6164 xceptions.Alread
│ │ │ │ │ +0003a7e0: 7944 6566 696e 6564 2e0a 2020 2020 2020 yDefined..
│ │ │ │ │ +0003a7f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003a800: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003a810: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003a820: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +0003a830: 3629 0a2a 2053 7973 7465 6d45 7863 6570 6).* SystemExcep
│ │ │ │ │ +0003a840: 7469 6f6e 732e 4172 6775 6d65 6e74 4f75 tions.ArgumentOu
│ │ │ │ │ +0003a850: 744f 6652 616e 6765 3a20 2020 5379 7374 tOfRange: Syst
│ │ │ │ │ +0003a860: 656d 4578 6365 7074 696f 6e73 2e41 7267 emExceptions.Arg
│ │ │ │ │ +0003a870: 756d 656e 744f 7574 4f66 5261 6e67 652e umentOutOfRange.
│ │ │ │ │ +0003a880: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +0003a890: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003a8a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 0003a8b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003a8c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003a8d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003a8e0: 2020 2020 2020 2020 2028 6c69 6e65 2036 (line 6
│ │ │ │ │ -0003a8f0: 290a 2a20 5379 7374 656d 4578 6365 7074 ).* SystemExcept
│ │ │ │ │ -0003a900: 696f 6e73 2e45 6d70 7479 436f 6c6c 6563 ions.EmptyCollec
│ │ │ │ │ -0003a910: 7469 6f6e 3a20 2020 2020 2053 7973 7465 tion: Syste
│ │ │ │ │ -0003a920: 6d45 7863 6570 7469 6f6e 732e 456d 7074 mExceptions.Empt
│ │ │ │ │ -0003a930: 7943 6f6c 6c65 6374 696f 6e2e 0a20 2020 yCollection..
│ │ │ │ │ -0003a940: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003a950: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003a960: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003a970: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -0003a980: 6e65 2036 290a 2a20 5379 7374 656d 4578 ne 6).* SystemEx
│ │ │ │ │ -0003a990: 6365 7074 696f 6e73 2e45 6e64 4f66 5374 ceptions.EndOfSt
│ │ │ │ │ -0003a9a0: 7265 616d 3a20 2020 2020 2020 2020 2053 ream: S
│ │ │ │ │ -0003a9b0: 7973 7465 6d45 7863 6570 7469 6f6e 732e ystemExceptions.
│ │ │ │ │ -0003a9c0: 456e 644f 6653 7472 6561 6d2e 0a20 2020 EndOfStream..
│ │ │ │ │ +0003a8c0: 2028 6c69 6e65 2036 290a 2a20 5379 7374 (line 6).* Syst
│ │ │ │ │ +0003a8d0: 656d 4578 6365 7074 696f 6e73 2e42 6164 emExceptions.Bad
│ │ │ │ │ +0003a8e0: 5265 7475 726e 3a20 2020 2020 2020 2020 Return:
│ │ │ │ │ +0003a8f0: 2020 2053 7973 7465 6d45 7863 6570 7469 SystemExcepti
│ │ │ │ │ +0003a900: 6f6e 732e 4261 6452 6574 7572 6e2e 0a20 ons.BadReturn..
│ │ │ │ │ +0003a910: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003a920: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003a930: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003a940: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +0003a950: 6c69 6e65 2036 290a 2a20 5379 7374 656d line 6).* System
│ │ │ │ │ +0003a960: 4578 6365 7074 696f 6e73 2e43 496e 7465 Exceptions.CInte
│ │ │ │ │ +0003a970: 7266 6163 6545 7272 6f72 3a20 2020 2020 rfaceError:
│ │ │ │ │ +0003a980: 2053 7973 7465 6d45 7863 6570 7469 6f6e SystemException
│ │ │ │ │ +0003a990: 732e 4349 6e74 6572 6661 6365 4572 726f s.CInterfaceErro
│ │ │ │ │ +0003a9a0: 722e 0a20 2020 2020 2020 2020 2020 2020 r..
│ │ │ │ │ +0003a9b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003a9c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 0003a9d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003a9e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003a9f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003aa00: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -0003aa10: 6e65 2036 290a 2a20 5379 7374 656d 4578 ne 6).* SystemEx
│ │ │ │ │ -0003aa20: 6365 7074 696f 6e73 2e46 696c 6545 7272 ceptions.FileErr
│ │ │ │ │ -0003aa30: 6f72 3a20 2020 2020 2020 2020 2020 2053 or: S
│ │ │ │ │ -0003aa40: 7973 7465 6d45 7863 6570 7469 6f6e 732e ystemExceptions.
│ │ │ │ │ -0003aa50: 4669 6c65 4572 726f 722e 0a20 2020 2020 FileError..
│ │ │ │ │ +0003a9e0: 2020 2028 6c69 6e65 2036 290a 2a20 5379 (line 6).* Sy
│ │ │ │ │ +0003a9f0: 7374 656d 4578 6365 7074 696f 6e73 2e45 stemExceptions.E
│ │ │ │ │ +0003aa00: 6d70 7479 436f 6c6c 6563 7469 6f6e 3a20 mptyCollection:
│ │ │ │ │ +0003aa10: 2020 2020 2053 7973 7465 6d45 7863 6570 SystemExcep
│ │ │ │ │ +0003aa20: 7469 6f6e 732e 456d 7074 7943 6f6c 6c65 tions.EmptyColle
│ │ │ │ │ +0003aa30: 6374 696f 6e2e 0a20 2020 2020 2020 2020 ction..
│ │ │ │ │ +0003aa40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003aa50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 0003aa60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003aa70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003aa80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003aa90: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -0003aaa0: 2036 290a 2a20 5379 7374 656d 4578 6365 6).* SystemExce
│ │ │ │ │ -0003aab0: 7074 696f 6e73 2e49 6e64 6578 4f75 744f ptions.IndexOutO
│ │ │ │ │ -0003aac0: 6652 616e 6765 3a20 2020 2020 2053 7973 fRange: Sys
│ │ │ │ │ -0003aad0: 7465 6d45 7863 6570 7469 6f6e 732e 496e temExceptions.In
│ │ │ │ │ -0003aae0: 6465 784f 7574 4f66 5261 6e67 652e 0a20 dexOutOfRange..
│ │ │ │ │ +0003aa70: 2020 2020 2020 2028 6c69 6e65 2036 290a (line 6).
│ │ │ │ │ +0003aa80: 2a20 5379 7374 656d 4578 6365 7074 696f * SystemExceptio
│ │ │ │ │ +0003aa90: 6e73 2e45 6e64 4f66 5374 7265 616d 3a20 ns.EndOfStream:
│ │ │ │ │ +0003aaa0: 2020 2020 2020 2020 2053 7973 7465 6d45 SystemE
│ │ │ │ │ +0003aab0: 7863 6570 7469 6f6e 732e 456e 644f 6653 xceptions.EndOfS
│ │ │ │ │ +0003aac0: 7472 6561 6d2e 0a20 2020 2020 2020 2020 tream..
│ │ │ │ │ +0003aad0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003aae0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 0003aaf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003ab00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003ab10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003ab20: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -0003ab30: 6c69 6e65 2036 290a 2a20 5379 7374 656d line 6).* System
│ │ │ │ │ -0003ab40: 4578 6365 7074 696f 6e73 2e49 6e76 616c Exceptions.Inval
│ │ │ │ │ -0003ab50: 6964 4172 6775 6d65 6e74 3a20 2020 2020 idArgument:
│ │ │ │ │ -0003ab60: 2053 7973 7465 6d45 7863 6570 7469 6f6e SystemException
│ │ │ │ │ -0003ab70: 732e 496e 7661 6c69 6441 7267 756d 656e s.InvalidArgumen
│ │ │ │ │ -0003ab80: 742e 0a20 2020 2020 2020 2020 2020 2020 t..
│ │ │ │ │ -0003ab90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003aba0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003abb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003abc0: 2020 2028 6c69 6e65 2036 290a 2a20 5379 (line 6).* Sy
│ │ │ │ │ -0003abd0: 7374 656d 4578 6365 7074 696f 6e73 2e49 stemExceptions.I
│ │ │ │ │ -0003abe0: 6e76 616c 6964 5072 6f63 6573 7353 7461 nvalidProcessSta
│ │ │ │ │ -0003abf0: 7465 3a20 2053 7973 7465 6d45 7863 6570 te: SystemExcep
│ │ │ │ │ -0003ac00: 7469 6f6e 732e 496e 7661 6c69 6450 726f tions.InvalidPro
│ │ │ │ │ -0003ac10: 6365 7373 5374 6174 652e 0a20 2020 2020 cessState..
│ │ │ │ │ -0003ac20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003ac30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003ac40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003ac50: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -0003ac60: 2036 290a 2a20 5379 7374 656d 4578 6365 6).* SystemExce
│ │ │ │ │ -0003ac70: 7074 696f 6e73 2e49 6e76 616c 6964 5369 ptions.InvalidSi
│ │ │ │ │ -0003ac80: 7a65 3a20 2020 2020 2020 2020 2053 7973 ze: Sys
│ │ │ │ │ -0003ac90: 7465 6d45 7863 6570 7469 6f6e 732e 496e temExceptions.In
│ │ │ │ │ -0003aca0: 7661 6c69 6453 697a 652e 0a20 2020 2020 validSize..
│ │ │ │ │ -0003acb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003acc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003acd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003ace0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -0003acf0: 2036 290a 2a20 5379 7374 656d 4578 6365 6).* SystemExce
│ │ │ │ │ -0003ad00: 7074 696f 6e73 2e49 6e76 616c 6964 5374 ptions.InvalidSt
│ │ │ │ │ -0003ad10: 6174 653a 2020 2020 2020 2020 2053 7973 ate: Sys
│ │ │ │ │ -0003ad20: 7465 6d45 7863 6570 7469 6f6e 732e 496e temExceptions.In
│ │ │ │ │ -0003ad30: 7661 6c69 6453 7461 7465 2e0a 2020 2020 validState..
│ │ │ │ │ +0003ab00: 2020 2020 2020 2028 6c69 6e65 2036 290a (line 6).
│ │ │ │ │ +0003ab10: 2a20 5379 7374 656d 4578 6365 7074 696f * SystemExceptio
│ │ │ │ │ +0003ab20: 6e73 2e46 696c 6545 7272 6f72 3a20 2020 ns.FileError:
│ │ │ │ │ +0003ab30: 2020 2020 2020 2020 2053 7973 7465 6d45 SystemE
│ │ │ │ │ +0003ab40: 7863 6570 7469 6f6e 732e 4669 6c65 4572 xceptions.FileEr
│ │ │ │ │ +0003ab50: 726f 722e 0a20 2020 2020 2020 2020 2020 ror..
│ │ │ │ │ +0003ab60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003ab70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003ab80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003ab90: 2020 2020 2028 6c69 6e65 2036 290a 2a20 (line 6).*
│ │ │ │ │ +0003aba0: 5379 7374 656d 4578 6365 7074 696f 6e73 SystemExceptions
│ │ │ │ │ +0003abb0: 2e49 6e64 6578 4f75 744f 6652 616e 6765 .IndexOutOfRange
│ │ │ │ │ +0003abc0: 3a20 2020 2020 2053 7973 7465 6d45 7863 : SystemExc
│ │ │ │ │ +0003abd0: 6570 7469 6f6e 732e 496e 6465 784f 7574 eptions.IndexOut
│ │ │ │ │ +0003abe0: 4f66 5261 6e67 652e 0a20 2020 2020 2020 OfRange..
│ │ │ │ │ +0003abf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003ac00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003ac10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003ac20: 2020 2020 2020 2020 2028 6c69 6e65 2036 (line 6
│ │ │ │ │ +0003ac30: 290a 2a20 5379 7374 656d 4578 6365 7074 ).* SystemExcept
│ │ │ │ │ +0003ac40: 696f 6e73 2e49 6e76 616c 6964 4172 6775 ions.InvalidArgu
│ │ │ │ │ +0003ac50: 6d65 6e74 3a20 2020 2020 2053 7973 7465 ment: Syste
│ │ │ │ │ +0003ac60: 6d45 7863 6570 7469 6f6e 732e 496e 7661 mExceptions.Inva
│ │ │ │ │ +0003ac70: 6c69 6441 7267 756d 656e 742e 0a20 2020 lidArgument..
│ │ │ │ │ +0003ac80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003ac90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003aca0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003acb0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +0003acc0: 6e65 2036 290a 2a20 5379 7374 656d 4578 ne 6).* SystemEx
│ │ │ │ │ +0003acd0: 6365 7074 696f 6e73 2e49 6e76 616c 6964 ceptions.Invalid
│ │ │ │ │ +0003ace0: 5072 6f63 6573 7353 7461 7465 3a20 2053 ProcessState: S
│ │ │ │ │ +0003acf0: 7973 7465 6d45 7863 6570 7469 6f6e 732e ystemExceptions.
│ │ │ │ │ +0003ad00: 496e 7661 6c69 6450 726f 6365 7373 5374 InvalidProcessSt
│ │ │ │ │ +0003ad10: 6174 652e 0a20 2020 2020 2020 2020 2020 ate..
│ │ │ │ │ +0003ad20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003ad30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 0003ad40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003ad50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003ad60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003ad70: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -0003ad80: 6520 3629 0a2a 2053 7973 7465 6d45 7863 e 6).* SystemExc
│ │ │ │ │ -0003ad90: 6570 7469 6f6e 732e 496e 7661 6c69 6456 eptions.InvalidV
│ │ │ │ │ -0003ada0: 616c 7565 3a20 2020 2020 2020 2020 5379 alue: Sy
│ │ │ │ │ -0003adb0: 7374 656d 4578 6365 7074 696f 6e73 2e49 stemExceptions.I
│ │ │ │ │ -0003adc0: 6e76 616c 6964 5661 6c75 652e 0a20 2020 nvalidValue..
│ │ │ │ │ +0003ad50: 2020 2020 2028 6c69 6e65 2036 290a 2a20 (line 6).*
│ │ │ │ │ +0003ad60: 5379 7374 656d 4578 6365 7074 696f 6e73 SystemExceptions
│ │ │ │ │ +0003ad70: 2e49 6e76 616c 6964 5369 7a65 3a20 2020 .InvalidSize:
│ │ │ │ │ +0003ad80: 2020 2020 2020 2053 7973 7465 6d45 7863 SystemExc
│ │ │ │ │ +0003ad90: 6570 7469 6f6e 732e 496e 7661 6c69 6453 eptions.InvalidS
│ │ │ │ │ +0003ada0: 697a 652e 0a20 2020 2020 2020 2020 2020 ize..
│ │ │ │ │ +0003adb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003adc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 0003add0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003ade0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003adf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003ae00: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -0003ae10: 6e65 2036 290a 2a20 5379 7374 656d 4578 ne 6).* SystemEx
│ │ │ │ │ -0003ae20: 6365 7074 696f 6e73 2e4d 7573 7442 6542 ceptions.MustBeB
│ │ │ │ │ -0003ae30: 6f6f 6c65 616e 3a20 2020 2020 2020 2053 oolean: S
│ │ │ │ │ -0003ae40: 7973 7465 6d45 7863 6570 7469 6f6e 732e ystemExceptions.
│ │ │ │ │ -0003ae50: 4d75 7374 4265 426f 6f6c 6561 6e2e 0a20 MustBeBoolean..
│ │ │ │ │ +0003ade0: 2020 2020 2028 6c69 6e65 2036 290a 2a20 (line 6).*
│ │ │ │ │ +0003adf0: 5379 7374 656d 4578 6365 7074 696f 6e73 SystemExceptions
│ │ │ │ │ +0003ae00: 2e49 6e76 616c 6964 5374 6174 653a 2020 .InvalidState:
│ │ │ │ │ +0003ae10: 2020 2020 2020 2053 7973 7465 6d45 7863 SystemExc
│ │ │ │ │ +0003ae20: 6570 7469 6f6e 732e 496e 7661 6c69 6453 eptions.InvalidS
│ │ │ │ │ +0003ae30: 7461 7465 2e0a 2020 2020 2020 2020 2020 tate..
│ │ │ │ │ +0003ae40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003ae50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 0003ae60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003ae70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003ae80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003ae90: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -0003aea0: 6c69 6e65 2036 290a 2a20 5379 7374 656d line 6).* System
│ │ │ │ │ -0003aeb0: 4578 6365 7074 696f 6e73 2e4d 7574 6174 Exceptions.Mutat
│ │ │ │ │ -0003aec0: 696f 6e45 7272 6f72 3a20 2020 2020 2020 ionError:
│ │ │ │ │ -0003aed0: 2053 7973 7465 6d45 7863 6570 7469 6f6e SystemException
│ │ │ │ │ -0003aee0: 732e 4d75 7461 7469 6f6e 4572 726f 722e s.MutationError.
│ │ │ │ │ -0003aef0: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -0003af00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003af10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003af20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003af30: 2028 6c69 6e65 2036 290a 2a20 5379 7374 (line 6).* Syst
│ │ │ │ │ -0003af40: 656d 4578 6365 7074 696f 6e73 2e4e 6f52 emExceptions.NoR
│ │ │ │ │ -0003af50: 756e 6e61 626c 6550 726f 6365 7373 3a20 unnableProcess:
│ │ │ │ │ -0003af60: 2020 2053 7973 7465 6d45 7863 6570 7469 SystemExcepti
│ │ │ │ │ -0003af70: 6f6e 732e 4e6f 5275 6e6e 6162 6c65 5072 ons.NoRunnablePr
│ │ │ │ │ -0003af80: 6f63 6573 732e 0a20 2020 2020 2020 2020 ocess..
│ │ │ │ │ -0003af90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003afa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003afb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003afc0: 2020 2020 2020 2028 6c69 6e65 2036 290a (line 6).
│ │ │ │ │ -0003afd0: 2a20 5379 7374 656d 4578 6365 7074 696f * SystemExceptio
│ │ │ │ │ -0003afe0: 6e73 2e4e 6f74 456e 6f75 6768 456c 656d ns.NotEnoughElem
│ │ │ │ │ -0003aff0: 656e 7473 3a20 2020 2053 7973 7465 6d45 ents: SystemE
│ │ │ │ │ -0003b000: 7863 6570 7469 6f6e 732e 4e6f 7445 6e6f xceptions.NotEno
│ │ │ │ │ -0003b010: 7567 6845 6c65 6d65 6e74 732e 0a20 2020 ughElements..
│ │ │ │ │ -0003b020: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003b030: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003b040: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003b050: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -0003b060: 6e65 2036 290a 2a20 5379 7374 656d 4578 ne 6).* SystemEx
│ │ │ │ │ -0003b070: 6365 7074 696f 6e73 2e4e 6f74 466f 756e ceptions.NotFoun
│ │ │ │ │ -0003b080: 643a 2020 2020 2020 2020 2020 2020 2053 d: S
│ │ │ │ │ -0003b090: 7973 7465 6d45 7863 6570 7469 6f6e 732e ystemExceptions.
│ │ │ │ │ -0003b0a0: 4e6f 7446 6f75 6e64 2e0a 2020 2020 2020 NotFound..
│ │ │ │ │ +0003ae70: 2020 2020 2020 286c 696e 6520 3629 0a2a (line 6).*
│ │ │ │ │ +0003ae80: 2053 7973 7465 6d45 7863 6570 7469 6f6e SystemException
│ │ │ │ │ +0003ae90: 732e 496e 7661 6c69 6456 616c 7565 3a20 s.InvalidValue:
│ │ │ │ │ +0003aea0: 2020 2020 2020 2020 5379 7374 656d 4578 SystemEx
│ │ │ │ │ +0003aeb0: 6365 7074 696f 6e73 2e49 6e76 616c 6964 ceptions.Invalid
│ │ │ │ │ +0003aec0: 5661 6c75 652e 0a20 2020 2020 2020 2020 Value..
│ │ │ │ │ +0003aed0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003aee0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003aef0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003af00: 2020 2020 2020 2028 6c69 6e65 2036 290a (line 6).
│ │ │ │ │ +0003af10: 2a20 5379 7374 656d 4578 6365 7074 696f * SystemExceptio
│ │ │ │ │ +0003af20: 6e73 2e4d 7573 7442 6542 6f6f 6c65 616e ns.MustBeBoolean
│ │ │ │ │ +0003af30: 3a20 2020 2020 2020 2053 7973 7465 6d45 : SystemE
│ │ │ │ │ +0003af40: 7863 6570 7469 6f6e 732e 4d75 7374 4265 xceptions.MustBe
│ │ │ │ │ +0003af50: 426f 6f6c 6561 6e2e 0a20 2020 2020 2020 Boolean..
│ │ │ │ │ +0003af60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003af70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003af80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003af90: 2020 2020 2020 2020 2028 6c69 6e65 2036 (line 6
│ │ │ │ │ +0003afa0: 290a 2a20 5379 7374 656d 4578 6365 7074 ).* SystemExcept
│ │ │ │ │ +0003afb0: 696f 6e73 2e4d 7574 6174 696f 6e45 7272 ions.MutationErr
│ │ │ │ │ +0003afc0: 6f72 3a20 2020 2020 2020 2053 7973 7465 or: Syste
│ │ │ │ │ +0003afd0: 6d45 7863 6570 7469 6f6e 732e 4d75 7461 mExceptions.Muta
│ │ │ │ │ +0003afe0: 7469 6f6e 4572 726f 722e 0a20 2020 2020 tionError..
│ │ │ │ │ +0003aff0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003b000: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003b010: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003b020: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +0003b030: 2036 290a 2a20 5379 7374 656d 4578 6365 6).* SystemExce
│ │ │ │ │ +0003b040: 7074 696f 6e73 2e4e 6f52 756e 6e61 626c ptions.NoRunnabl
│ │ │ │ │ +0003b050: 6550 726f 6365 7373 3a20 2020 2053 7973 eProcess: Sys
│ │ │ │ │ +0003b060: 7465 6d45 7863 6570 7469 6f6e 732e 4e6f temExceptions.No
│ │ │ │ │ +0003b070: 5275 6e6e 6162 6c65 5072 6f63 6573 732e RunnableProcess.
│ │ │ │ │ +0003b080: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +0003b090: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003b0a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 0003b0b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003b0c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003b0d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003b0e0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -0003b0f0: 3629 0a2a 2053 7973 7465 6d45 7863 6570 6).* SystemExcep
│ │ │ │ │ -0003b100: 7469 6f6e 732e 4e6f 7449 6d70 6c65 6d65 tions.NotImpleme
│ │ │ │ │ -0003b110: 6e74 6564 3a20 2020 2020 2020 5379 7374 nted: Syst
│ │ │ │ │ -0003b120: 656d 4578 6365 7074 696f 6e73 2e4e 6f74 emExceptions.Not
│ │ │ │ │ -0003b130: 496d 706c 656d 656e 7465 642e 0a20 2020 Implemented..
│ │ │ │ │ +0003b0c0: 2028 6c69 6e65 2036 290a 2a20 5379 7374 (line 6).* Syst
│ │ │ │ │ +0003b0d0: 656d 4578 6365 7074 696f 6e73 2e4e 6f74 emExceptions.Not
│ │ │ │ │ +0003b0e0: 456e 6f75 6768 456c 656d 656e 7473 3a20 EnoughElements:
│ │ │ │ │ +0003b0f0: 2020 2053 7973 7465 6d45 7863 6570 7469 SystemExcepti
│ │ │ │ │ +0003b100: 6f6e 732e 4e6f 7445 6e6f 7567 6845 6c65 ons.NotEnoughEle
│ │ │ │ │ +0003b110: 6d65 6e74 732e 0a20 2020 2020 2020 2020 ments..
│ │ │ │ │ +0003b120: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003b130: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 0003b140: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003b150: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003b160: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003b170: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -0003b180: 6e65 2036 290a 2a20 5379 7374 656d 4578 ne 6).* SystemEx
│ │ │ │ │ -0003b190: 6365 7074 696f 6e73 2e4e 6f74 496e 6465 ceptions.NotInde
│ │ │ │ │ -0003b1a0: 7861 626c 653a 2020 2020 2020 2020 2053 xable: S
│ │ │ │ │ -0003b1b0: 7973 7465 6d45 7863 6570 7469 6f6e 732e ystemExceptions.
│ │ │ │ │ -0003b1c0: 4e6f 7449 6e64 6578 6162 6c65 2e0a 2020 NotIndexable..
│ │ │ │ │ +0003b150: 2020 2020 2020 2028 6c69 6e65 2036 290a (line 6).
│ │ │ │ │ +0003b160: 2a20 5379 7374 656d 4578 6365 7074 696f * SystemExceptio
│ │ │ │ │ +0003b170: 6e73 2e4e 6f74 466f 756e 643a 2020 2020 ns.NotFound:
│ │ │ │ │ +0003b180: 2020 2020 2020 2020 2053 7973 7465 6d45 SystemE
│ │ │ │ │ +0003b190: 7863 6570 7469 6f6e 732e 4e6f 7446 6f75 xceptions.NotFou
│ │ │ │ │ +0003b1a0: 6e64 2e0a 2020 2020 2020 2020 2020 2020 nd..
│ │ │ │ │ +0003b1b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003b1c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 0003b1d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003b1e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003b1f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003b200: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -0003b210: 696e 6520 3629 0a2a 2053 7973 7465 6d45 ine 6).* SystemE
│ │ │ │ │ -0003b220: 7863 6570 7469 6f6e 732e 4e6f 7459 6574 xceptions.NotYet
│ │ │ │ │ -0003b230: 496d 706c 656d 656e 7465 643a 2020 2020 Implemented:
│ │ │ │ │ -0003b240: 5379 7374 656d 4578 6365 7074 696f 6e73 SystemExceptions
│ │ │ │ │ -0003b250: 2e4e 6f74 5965 7449 6d70 6c65 6d65 6e74 .NotYetImplement
│ │ │ │ │ -0003b260: 6564 2e0a 2020 2020 2020 2020 2020 2020 ed..
│ │ │ │ │ -0003b270: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003b280: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003b290: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003b2a0: 2020 2020 286c 696e 6520 3629 0a2a 2053 (line 6).* S
│ │ │ │ │ -0003b2b0: 7973 7465 6d45 7863 6570 7469 6f6e 732e ystemExceptions.
│ │ │ │ │ -0003b2c0: 5061 636b 6167 654e 6f74 4176 6169 6c61 PackageNotAvaila
│ │ │ │ │ -0003b2d0: 626c 653a 2020 5379 7374 656d 4578 6365 ble: SystemExce
│ │ │ │ │ -0003b2e0: 7074 696f 6e73 2e50 6163 6b61 6765 4e6f ptions.PackageNo
│ │ │ │ │ -0003b2f0: 7441 7661 696c 6162 6c65 2e0a 2020 2020 tAvailable..
│ │ │ │ │ -0003b300: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003b310: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003b320: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003b330: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -0003b340: 6520 3629 0a2a 2053 7973 7465 6d45 7863 e 6).* SystemExc
│ │ │ │ │ -0003b350: 6570 7469 6f6e 732e 5072 696d 6974 6976 eptions.Primitiv
│ │ │ │ │ -0003b360: 6546 6169 6c65 643a 2020 2020 2020 5379 eFailed: Sy
│ │ │ │ │ -0003b370: 7374 656d 4578 6365 7074 696f 6e73 2e50 stemExceptions.P
│ │ │ │ │ -0003b380: 7269 6d69 7469 7665 4661 696c 6564 2e0a rimitiveFailed..
│ │ │ │ │ -0003b390: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003b3a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003b3b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003b3c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003b3d0: 286c 696e 6520 3629 0a2a 2053 7973 7465 (line 6).* Syste
│ │ │ │ │ -0003b3e0: 6d45 7863 6570 7469 6f6e 732e 5072 6f63 mExceptions.Proc
│ │ │ │ │ -0003b3f0: 6573 7342 6569 6e67 5465 726d 696e 6174 essBeingTerminat
│ │ │ │ │ -0003b400: 6564 3a20 5379 7374 656d 4578 6365 7074 ed: SystemExcept
│ │ │ │ │ -0003b410: 696f 6e73 2e50 726f 6365 7373 4265 696e ions.ProcessBein
│ │ │ │ │ -0003b420: 6754 6572 6d69 6e61 7465 642e 0a20 2020 gTerminated..
│ │ │ │ │ -0003b430: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003b440: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003b450: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003b460: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -0003b470: 6e65 2036 290a 2a20 5379 7374 656d 4578 ne 6).* SystemEx
│ │ │ │ │ -0003b480: 6365 7074 696f 6e73 2e50 726f 6365 7373 ceptions.Process
│ │ │ │ │ -0003b490: 5465 726d 696e 6174 6564 3a20 2020 2053 Terminated: S
│ │ │ │ │ -0003b4a0: 7973 7465 6d45 7863 6570 7469 6f6e 732e ystemExceptions.
│ │ │ │ │ -0003b4b0: 5072 6f63 6573 7354 6572 6d69 6e61 7465 ProcessTerminate
│ │ │ │ │ -0003b4c0: 642e 0a20 2020 2020 2020 2020 2020 2020 d..
│ │ │ │ │ -0003b4d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003b4e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003b4f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003b500: 2020 2028 6c69 6e65 2036 290a 2a20 5379 (line 6).* Sy
│ │ │ │ │ -0003b510: 7374 656d 4578 6365 7074 696f 6e73 2e52 stemExceptions.R
│ │ │ │ │ -0003b520: 6561 644f 6e6c 794f 626a 6563 743a 2020 eadOnlyObject:
│ │ │ │ │ -0003b530: 2020 2020 2053 7973 7465 6d45 7863 6570 SystemExcep
│ │ │ │ │ -0003b540: 7469 6f6e 732e 5265 6164 4f6e 6c79 4f62 tions.ReadOnlyOb
│ │ │ │ │ -0003b550: 6a65 6374 2e0a 2020 2020 2020 2020 2020 ject..
│ │ │ │ │ -0003b560: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003b570: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003b580: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003b590: 2020 2020 2020 286c 696e 6520 3629 0a2a (line 6).*
│ │ │ │ │ -0003b5a0: 2053 7973 7465 6d45 7863 6570 7469 6f6e SystemException
│ │ │ │ │ -0003b5b0: 732e 5365 6375 7269 7479 4572 726f 723a s.SecurityError:
│ │ │ │ │ -0003b5c0: 2020 2020 2020 2020 5379 7374 656d 4578 SystemEx
│ │ │ │ │ -0003b5d0: 6365 7074 696f 6e73 2e53 6563 7572 6974 ceptions.Securit
│ │ │ │ │ -0003b5e0: 7945 7272 6f72 2e0a 2020 2020 2020 2020 yError..
│ │ │ │ │ -0003b5f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003b600: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003b610: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003b620: 2020 2020 2020 2020 286c 696e 6520 3629 (line 6)
│ │ │ │ │ -0003b630: 0a2a 2053 7973 7465 6d45 7863 6570 7469 .* SystemExcepti
│ │ │ │ │ -0003b640: 6f6e 732e 5368 6f75 6c64 4e6f 7449 6d70 ons.ShouldNotImp
│ │ │ │ │ -0003b650: 6c65 6d65 6e74 3a20 2020 5379 7374 656d lement: System
│ │ │ │ │ -0003b660: 4578 6365 7074 696f 6e73 2e53 686f 756c Exceptions.Shoul
│ │ │ │ │ -0003b670: 644e 6f74 496d 706c 656d 656e 742e 0a20 dNotImplement..
│ │ │ │ │ +0003b1e0: 2020 2020 286c 696e 6520 3629 0a2a 2053 (line 6).* S
│ │ │ │ │ +0003b1f0: 7973 7465 6d45 7863 6570 7469 6f6e 732e ystemExceptions.
│ │ │ │ │ +0003b200: 4e6f 7449 6d70 6c65 6d65 6e74 6564 3a20 NotImplemented:
│ │ │ │ │ +0003b210: 2020 2020 2020 5379 7374 656d 4578 6365 SystemExce
│ │ │ │ │ +0003b220: 7074 696f 6e73 2e4e 6f74 496d 706c 656d ptions.NotImplem
│ │ │ │ │ +0003b230: 656e 7465 642e 0a20 2020 2020 2020 2020 ented..
│ │ │ │ │ +0003b240: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003b250: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003b260: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003b270: 2020 2020 2020 2028 6c69 6e65 2036 290a (line 6).
│ │ │ │ │ +0003b280: 2a20 5379 7374 656d 4578 6365 7074 696f * SystemExceptio
│ │ │ │ │ +0003b290: 6e73 2e4e 6f74 496e 6465 7861 626c 653a ns.NotIndexable:
│ │ │ │ │ +0003b2a0: 2020 2020 2020 2020 2053 7973 7465 6d45 SystemE
│ │ │ │ │ +0003b2b0: 7863 6570 7469 6f6e 732e 4e6f 7449 6e64 xceptions.NotInd
│ │ │ │ │ +0003b2c0: 6578 6162 6c65 2e0a 2020 2020 2020 2020 exable..
│ │ │ │ │ +0003b2d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003b2e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003b2f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003b300: 2020 2020 2020 2020 286c 696e 6520 3629 (line 6)
│ │ │ │ │ +0003b310: 0a2a 2053 7973 7465 6d45 7863 6570 7469 .* SystemExcepti
│ │ │ │ │ +0003b320: 6f6e 732e 4e6f 7459 6574 496d 706c 656d ons.NotYetImplem
│ │ │ │ │ +0003b330: 656e 7465 643a 2020 2020 5379 7374 656d ented: System
│ │ │ │ │ +0003b340: 4578 6365 7074 696f 6e73 2e4e 6f74 5965 Exceptions.NotYe
│ │ │ │ │ +0003b350: 7449 6d70 6c65 6d65 6e74 6564 2e0a 2020 tImplemented..
│ │ │ │ │ +0003b360: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003b370: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003b380: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003b390: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +0003b3a0: 696e 6520 3629 0a2a 2053 7973 7465 6d45 ine 6).* SystemE
│ │ │ │ │ +0003b3b0: 7863 6570 7469 6f6e 732e 5061 636b 6167 xceptions.Packag
│ │ │ │ │ +0003b3c0: 654e 6f74 4176 6169 6c61 626c 653a 2020 eNotAvailable:
│ │ │ │ │ +0003b3d0: 5379 7374 656d 4578 6365 7074 696f 6e73 SystemExceptions
│ │ │ │ │ +0003b3e0: 2e50 6163 6b61 6765 4e6f 7441 7661 696c .PackageNotAvail
│ │ │ │ │ +0003b3f0: 6162 6c65 2e0a 2020 2020 2020 2020 2020 able..
│ │ │ │ │ +0003b400: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003b410: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003b420: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003b430: 2020 2020 2020 286c 696e 6520 3629 0a2a (line 6).*
│ │ │ │ │ +0003b440: 2053 7973 7465 6d45 7863 6570 7469 6f6e SystemException
│ │ │ │ │ +0003b450: 732e 5072 696d 6974 6976 6546 6169 6c65 s.PrimitiveFaile
│ │ │ │ │ +0003b460: 643a 2020 2020 2020 5379 7374 656d 4578 d: SystemEx
│ │ │ │ │ +0003b470: 6365 7074 696f 6e73 2e50 7269 6d69 7469 ceptions.Primiti
│ │ │ │ │ +0003b480: 7665 4661 696c 6564 2e0a 2020 2020 2020 veFailed..
│ │ │ │ │ +0003b490: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003b4a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003b4b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003b4c0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +0003b4d0: 3629 0a2a 2053 7973 7465 6d45 7863 6570 6).* SystemExcep
│ │ │ │ │ +0003b4e0: 7469 6f6e 732e 5072 6f63 6573 7342 6569 tions.ProcessBei
│ │ │ │ │ +0003b4f0: 6e67 5465 726d 696e 6174 6564 3a20 5379 ngTerminated: Sy
│ │ │ │ │ +0003b500: 7374 656d 4578 6365 7074 696f 6e73 2e50 stemExceptions.P
│ │ │ │ │ +0003b510: 726f 6365 7373 4265 696e 6754 6572 6d69 rocessBeingTermi
│ │ │ │ │ +0003b520: 6e61 7465 642e 0a20 2020 2020 2020 2020 nated..
│ │ │ │ │ +0003b530: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003b540: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003b550: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003b560: 2020 2020 2020 2028 6c69 6e65 2036 290a (line 6).
│ │ │ │ │ +0003b570: 2a20 5379 7374 656d 4578 6365 7074 696f * SystemExceptio
│ │ │ │ │ +0003b580: 6e73 2e50 726f 6365 7373 5465 726d 696e ns.ProcessTermin
│ │ │ │ │ +0003b590: 6174 6564 3a20 2020 2053 7973 7465 6d45 ated: SystemE
│ │ │ │ │ +0003b5a0: 7863 6570 7469 6f6e 732e 5072 6f63 6573 xceptions.Proces
│ │ │ │ │ +0003b5b0: 7354 6572 6d69 6e61 7465 642e 0a20 2020 sTerminated..
│ │ │ │ │ +0003b5c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003b5d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003b5e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003b5f0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +0003b600: 6e65 2036 290a 2a20 5379 7374 656d 4578 ne 6).* SystemEx
│ │ │ │ │ +0003b610: 6365 7074 696f 6e73 2e52 6561 644f 6e6c ceptions.ReadOnl
│ │ │ │ │ +0003b620: 794f 626a 6563 743a 2020 2020 2020 2053 yObject: S
│ │ │ │ │ +0003b630: 7973 7465 6d45 7863 6570 7469 6f6e 732e ystemExceptions.
│ │ │ │ │ +0003b640: 5265 6164 4f6e 6c79 4f62 6a65 6374 2e0a ReadOnlyObject..
│ │ │ │ │ +0003b650: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003b660: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003b670: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 0003b680: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003b690: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003b6a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003b6b0: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -0003b6c0: 6c69 6e65 2036 290a 2a20 5379 7374 656d line 6).* System
│ │ │ │ │ -0003b6d0: 4578 6365 7074 696f 6e73 2e53 7562 636c Exceptions.Subcl
│ │ │ │ │ -0003b6e0: 6173 7352 6573 706f 6e73 6962 696c 6974 assResponsibilit
│ │ │ │ │ -0003b6f0: 793a 2053 7973 7465 6d45 7863 6570 7469 y: SystemExcepti
│ │ │ │ │ -0003b700: 6f6e 732e 5375 6263 6c61 7373 5265 7370 ons.SubclassResp
│ │ │ │ │ -0003b710: 6f6e 7369 6269 6c69 7479 2e0a 2020 2020 onsibility..
│ │ │ │ │ -0003b720: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003b730: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003b740: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003b750: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -0003b760: 6520 3629 0a2a 2053 7973 7465 6d45 7863 e 6).* SystemExc
│ │ │ │ │ -0003b770: 6570 7469 6f6e 732e 556e 6861 6e64 6c65 eptions.Unhandle
│ │ │ │ │ -0003b780: 6445 7863 6570 7469 6f6e 3a20 2020 5379 dException: Sy
│ │ │ │ │ -0003b790: 7374 656d 4578 6365 7074 696f 6e73 2e55 stemExceptions.U
│ │ │ │ │ -0003b7a0: 6e68 616e 646c 6564 4578 6365 7074 696f nhandledExceptio
│ │ │ │ │ -0003b7b0: 6e2e 0a20 2020 2020 2020 2020 2020 2020 n..
│ │ │ │ │ -0003b7c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003b7d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003b7e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003b7f0: 2020 2028 6c69 6e65 2036 290a 2a20 5379 (line 6).* Sy
│ │ │ │ │ -0003b800: 7374 656d 4578 6365 7074 696f 6e73 2e55 stemExceptions.U
│ │ │ │ │ -0003b810: 7365 7249 6e74 6572 7275 7074 3a20 2020 serInterrupt:
│ │ │ │ │ -0003b820: 2020 2020 2053 7973 7465 6d45 7863 6570 SystemExcep
│ │ │ │ │ -0003b830: 7469 6f6e 732e 5573 6572 496e 7465 7272 tions.UserInterr
│ │ │ │ │ -0003b840: 7570 742e 0a20 2020 2020 2020 2020 2020 upt..
│ │ │ │ │ -0003b850: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003b860: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003b870: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003b880: 2020 2020 2028 6c69 6e65 2036 290a 2a20 (line 6).*
│ │ │ │ │ -0003b890: 5379 7374 656d 4578 6365 7074 696f 6e73 SystemExceptions
│ │ │ │ │ -0003b8a0: 2e56 6572 6966 6963 6174 696f 6e45 7272 .VerificationErr
│ │ │ │ │ -0003b8b0: 6f72 3a20 2020 2053 7973 7465 6d45 7863 or: SystemExc
│ │ │ │ │ -0003b8c0: 6570 7469 6f6e 732e 5665 7269 6669 6361 eptions.Verifica
│ │ │ │ │ -0003b8d0: 7469 6f6e 4572 726f 722e 0a20 2020 2020 tionError..
│ │ │ │ │ -0003b8e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003b8f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003b900: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003b910: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -0003b920: 2036 290a 2a20 5379 7374 656d 4578 6365 6).* SystemExce
│ │ │ │ │ -0003b930: 7074 696f 6e73 2e56 4d45 7272 6f72 3a20 ptions.VMError:
│ │ │ │ │ -0003b940: 2020 2020 2020 2020 2020 2020 2053 7973 Sys
│ │ │ │ │ -0003b950: 7465 6d45 7863 6570 7469 6f6e 732e 564d temExceptions.VM
│ │ │ │ │ -0003b960: 4572 726f 722e 0a20 2020 2020 2020 2020 Error..
│ │ │ │ │ -0003b970: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003b980: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003b990: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003b9a0: 2020 2020 2020 2028 6c69 6e65 2036 290a (line 6).
│ │ │ │ │ -0003b9b0: 2a20 5379 7374 656d 4578 6365 7074 696f * SystemExceptio
│ │ │ │ │ -0003b9c0: 6e73 2e57 726f 6e67 4172 6775 6d65 6e74 ns.WrongArgument
│ │ │ │ │ -0003b9d0: 436f 756e 743a 2020 2053 7973 7465 6d45 Count: SystemE
│ │ │ │ │ -0003b9e0: 7863 6570 7469 6f6e 732e 5772 6f6e 6741 xceptions.WrongA
│ │ │ │ │ -0003b9f0: 7267 756d 656e 7443 6f75 6e74 2e0a 2020 rgumentCount..
│ │ │ │ │ +0003b690: 286c 696e 6520 3629 0a2a 2053 7973 7465 (line 6).* Syste
│ │ │ │ │ +0003b6a0: 6d45 7863 6570 7469 6f6e 732e 5365 6375 mExceptions.Secu
│ │ │ │ │ +0003b6b0: 7269 7479 4572 726f 723a 2020 2020 2020 rityError:
│ │ │ │ │ +0003b6c0: 2020 5379 7374 656d 4578 6365 7074 696f SystemExceptio
│ │ │ │ │ +0003b6d0: 6e73 2e53 6563 7572 6974 7945 7272 6f72 ns.SecurityError
│ │ │ │ │ +0003b6e0: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +0003b6f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003b700: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003b710: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003b720: 2020 286c 696e 6520 3629 0a2a 2053 7973 (line 6).* Sys
│ │ │ │ │ +0003b730: 7465 6d45 7863 6570 7469 6f6e 732e 5368 temExceptions.Sh
│ │ │ │ │ +0003b740: 6f75 6c64 4e6f 7449 6d70 6c65 6d65 6e74 ouldNotImplement
│ │ │ │ │ +0003b750: 3a20 2020 5379 7374 656d 4578 6365 7074 : SystemExcept
│ │ │ │ │ +0003b760: 696f 6e73 2e53 686f 756c 644e 6f74 496d ions.ShouldNotIm
│ │ │ │ │ +0003b770: 706c 656d 656e 742e 0a20 2020 2020 2020 plement..
│ │ │ │ │ +0003b780: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003b790: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003b7a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003b7b0: 2020 2020 2020 2020 2028 6c69 6e65 2036 (line 6
│ │ │ │ │ +0003b7c0: 290a 2a20 5379 7374 656d 4578 6365 7074 ).* SystemExcept
│ │ │ │ │ +0003b7d0: 696f 6e73 2e53 7562 636c 6173 7352 6573 ions.SubclassRes
│ │ │ │ │ +0003b7e0: 706f 6e73 6962 696c 6974 793a 2053 7973 ponsibility: Sys
│ │ │ │ │ +0003b7f0: 7465 6d45 7863 6570 7469 6f6e 732e 5375 temExceptions.Su
│ │ │ │ │ +0003b800: 6263 6c61 7373 5265 7370 6f6e 7369 6269 bclassResponsibi
│ │ │ │ │ +0003b810: 6c69 7479 2e0a 2020 2020 2020 2020 2020 lity..
│ │ │ │ │ +0003b820: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003b830: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003b840: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003b850: 2020 2020 2020 286c 696e 6520 3629 0a2a (line 6).*
│ │ │ │ │ +0003b860: 2053 7973 7465 6d45 7863 6570 7469 6f6e SystemException
│ │ │ │ │ +0003b870: 732e 556e 6861 6e64 6c65 6445 7863 6570 s.UnhandledExcep
│ │ │ │ │ +0003b880: 7469 6f6e 3a20 2020 5379 7374 656d 4578 tion: SystemEx
│ │ │ │ │ +0003b890: 6365 7074 696f 6e73 2e55 6e68 616e 646c ceptions.Unhandl
│ │ │ │ │ +0003b8a0: 6564 4578 6365 7074 696f 6e2e 0a20 2020 edException..
│ │ │ │ │ +0003b8b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003b8c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003b8d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003b8e0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +0003b8f0: 6e65 2036 290a 2a20 5379 7374 656d 4578 ne 6).* SystemEx
│ │ │ │ │ +0003b900: 6365 7074 696f 6e73 2e55 7365 7249 6e74 ceptions.UserInt
│ │ │ │ │ +0003b910: 6572 7275 7074 3a20 2020 2020 2020 2053 errupt: S
│ │ │ │ │ +0003b920: 7973 7465 6d45 7863 6570 7469 6f6e 732e ystemExceptions.
│ │ │ │ │ +0003b930: 5573 6572 496e 7465 7272 7570 742e 0a20 UserInterrupt..
│ │ │ │ │ +0003b940: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003b950: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003b960: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003b970: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +0003b980: 6c69 6e65 2036 290a 2a20 5379 7374 656d line 6).* System
│ │ │ │ │ +0003b990: 4578 6365 7074 696f 6e73 2e56 6572 6966 Exceptions.Verif
│ │ │ │ │ +0003b9a0: 6963 6174 696f 6e45 7272 6f72 3a20 2020 icationError:
│ │ │ │ │ +0003b9b0: 2053 7973 7465 6d45 7863 6570 7469 6f6e SystemException
│ │ │ │ │ +0003b9c0: 732e 5665 7269 6669 6361 7469 6f6e 4572 s.VerificationEr
│ │ │ │ │ +0003b9d0: 726f 722e 0a20 2020 2020 2020 2020 2020 ror..
│ │ │ │ │ +0003b9e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003b9f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 0003ba00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003ba10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003ba20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003ba30: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -0003ba40: 696e 6520 3629 0a2a 2053 7973 7465 6d45 ine 6).* SystemE
│ │ │ │ │ -0003ba50: 7863 6570 7469 6f6e 732e 5772 6f6e 6743 xceptions.WrongC
│ │ │ │ │ -0003ba60: 6c61 7373 3a20 2020 2020 2020 2020 2020 lass:
│ │ │ │ │ -0003ba70: 5379 7374 656d 4578 6365 7074 696f 6e73 SystemExceptions
│ │ │ │ │ -0003ba80: 2e57 726f 6e67 436c 6173 732e 0a20 2020 .WrongClass..
│ │ │ │ │ +0003ba10: 2020 2020 2028 6c69 6e65 2036 290a 2a20 (line 6).*
│ │ │ │ │ +0003ba20: 5379 7374 656d 4578 6365 7074 696f 6e73 SystemExceptions
│ │ │ │ │ +0003ba30: 2e56 4d45 7272 6f72 3a20 2020 2020 2020 .VMError:
│ │ │ │ │ +0003ba40: 2020 2020 2020 2053 7973 7465 6d45 7863 SystemExc
│ │ │ │ │ +0003ba50: 6570 7469 6f6e 732e 564d 4572 726f 722e eptions.VMError.
│ │ │ │ │ +0003ba60: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +0003ba70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003ba80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 0003ba90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003baa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003bab0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003bac0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -0003bad0: 6e65 2036 290a 2a20 5379 7374 656d 4578 ne 6).* SystemEx
│ │ │ │ │ -0003bae0: 6365 7074 696f 6e73 2e57 726f 6e67 4d65 ceptions.WrongMe
│ │ │ │ │ -0003baf0: 7373 6167 6553 656e 743a 2020 2020 2053 ssageSent: S
│ │ │ │ │ -0003bb00: 7973 7465 6d45 7863 6570 7469 6f6e 732e ystemExceptions.
│ │ │ │ │ -0003bb10: 5772 6f6e 674d 6573 7361 6765 5365 6e74 WrongMessageSent
│ │ │ │ │ -0003bb20: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -0003bb30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003bb40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003bb50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003bb60: 2020 286c 696e 6520 3629 0a2a 2054 6578 (line 6).* Tex
│ │ │ │ │ -0003bb70: 7443 6f6c 6c65 6374 6f72 3a20 2020 2020 tCollector:
│ │ │ │ │ -0003bb80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003bb90: 2020 2020 5465 7874 436f 6c6c 6563 746f TextCollecto
│ │ │ │ │ -0003bba0: 722e 2020 2020 2020 2020 2028 6c69 6e65 r. (line
│ │ │ │ │ -0003bbb0: 2036 290a 2a20 5469 6d65 3a20 2020 2020 6).* Time:
│ │ │ │ │ -0003bbc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003bbd0: 2020 2020 2020 2020 2020 2020 2054 696d Tim
│ │ │ │ │ -0003bbe0: 652e 2020 2020 2020 2020 2020 2020 2020 e.
│ │ │ │ │ -0003bbf0: 2020 2020 286c 696e 6520 3629 0a2a 2054 (line 6).* T
│ │ │ │ │ -0003bc00: 7275 653a 2020 2020 2020 2020 2020 2020 rue:
│ │ │ │ │ -0003bc10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003bc20: 2020 2020 2020 5472 7565 2e20 2020 2020 True.
│ │ │ │ │ -0003bc30: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -0003bc40: 6e65 2036 290a 2a20 556e 6465 6669 6e65 ne 6).* Undefine
│ │ │ │ │ -0003bc50: 644f 626a 6563 743a 2020 2020 2020 2020 dObject:
│ │ │ │ │ -0003bc60: 2020 2020 2020 2020 2020 2020 2020 2055 U
│ │ │ │ │ -0003bc70: 6e64 6566 696e 6564 4f62 6a65 6374 2e20 ndefinedObject.
│ │ │ │ │ -0003bc80: 2020 2020 2020 286c 696e 6520 3629 0a2a (line 6).*
│ │ │ │ │ -0003bc90: 2055 6e69 636f 6465 4368 6172 6163 7465 UnicodeCharacte
│ │ │ │ │ -0003bca0: 723a 2020 2020 2020 2020 2020 2020 2020 r:
│ │ │ │ │ -0003bcb0: 2020 2020 2020 2020 556e 6963 6f64 6543 UnicodeC
│ │ │ │ │ -0003bcc0: 6861 7261 6374 6572 2e20 2020 2020 2028 haracter. (
│ │ │ │ │ -0003bcd0: 6c69 6e65 2036 290a 2a20 556e 6963 6f64 line 6).* Unicod
│ │ │ │ │ -0003bce0: 6553 7472 696e 673a 2020 2020 2020 2020 eString:
│ │ │ │ │ -0003bcf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003bd00: 2055 6e69 636f 6465 5374 7269 6e67 2e20 UnicodeString.
│ │ │ │ │ -0003bd10: 2020 2020 2020 2020 286c 696e 6520 3629 (line 6)
│ │ │ │ │ -0003bd20: 0a2a 2056 616c 7565 4164 6170 746f 723a .* ValueAdaptor:
│ │ │ │ │ -0003bd30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003bd40: 2020 2020 2020 2020 2020 5661 6c75 6541 ValueA
│ │ │ │ │ -0003bd50: 6461 7074 6f72 2e20 2020 2020 2020 2020 daptor.
│ │ │ │ │ -0003bd60: 2028 6c69 6e65 2036 290a 2a20 5661 6c75 (line 6).* Valu
│ │ │ │ │ -0003bd70: 6548 6f6c 6465 723a 2020 2020 2020 2020 eHolder:
│ │ │ │ │ -0003bd80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003bd90: 2020 2056 616c 7565 486f 6c64 6572 2e20 ValueHolder.
│ │ │ │ │ -0003bda0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -0003bdb0: 3629 0a2a 2056 6172 6961 626c 6542 696e 6).* VariableBin
│ │ │ │ │ -0003bdc0: 6469 6e67 3a20 2020 2020 2020 2020 2020 ding:
│ │ │ │ │ -0003bdd0: 2020 2020 2020 2020 2020 2020 5661 7269 Vari
│ │ │ │ │ -0003bde0: 6162 6c65 4269 6e64 696e 672e 2020 2020 ableBinding.
│ │ │ │ │ -0003bdf0: 2020 2028 6c69 6e65 2036 290a 2a20 5665 (line 6).* Ve
│ │ │ │ │ -0003be00: 7273 696f 6e61 626c 654f 626a 6563 7450 rsionableObjectP
│ │ │ │ │ -0003be10: 726f 7879 3a20 2020 2020 2020 2020 2020 roxy:
│ │ │ │ │ -0003be20: 2020 2020 2056 6572 7369 6f6e 6162 6c65 Versionable
│ │ │ │ │ -0003be30: 4f62 6a65 6374 5072 6f78 792e 0a20 2020 ObjectProxy..
│ │ │ │ │ -0003be40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003be50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003be60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003be70: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -0003be80: 6e65 2036 290a 2a20 5646 532e 4172 6368 ne 6).* VFS.Arch
│ │ │ │ │ -0003be90: 6976 6546 696c 653a 2020 2020 2020 2020 iveFile:
│ │ │ │ │ -0003bea0: 2020 2020 2020 2020 2020 2020 2020 2056 V
│ │ │ │ │ -0003beb0: 4653 2e41 7263 6869 7665 4669 6c65 2e20 FS.ArchiveFile.
│ │ │ │ │ -0003bec0: 2020 2020 2020 286c 696e 6520 3629 0a2a (line 6).*
│ │ │ │ │ -0003bed0: 2056 4653 2e41 7263 6869 7665 4d65 6d62 VFS.ArchiveMemb
│ │ │ │ │ -0003bee0: 6572 3a20 2020 2020 2020 2020 2020 2020 er:
│ │ │ │ │ -0003bef0: 2020 2020 2020 2020 5646 532e 4172 6368 VFS.Arch
│ │ │ │ │ -0003bf00: 6976 654d 656d 6265 722e 2020 2020 2028 iveMember. (
│ │ │ │ │ -0003bf10: 6c69 6e65 2036 290a 2a20 5646 532e 4669 line 6).* VFS.Fi
│ │ │ │ │ -0003bf20: 6c65 5772 6170 7065 723a 2020 2020 2020 leWrapper:
│ │ │ │ │ -0003bf30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003bf40: 2056 4653 2e46 696c 6557 7261 7070 6572 VFS.FileWrapper
│ │ │ │ │ -0003bf50: 2e20 2020 2020 2020 286c 696e 6520 3629 . (line 6)
│ │ │ │ │ -0003bf60: 0a2a 2056 4653 2e53 746f 7265 645a 6970 .* VFS.StoredZip
│ │ │ │ │ -0003bf70: 4d65 6d62 6572 3a20 2020 2020 2020 2020 Member:
│ │ │ │ │ -0003bf80: 2020 2020 2020 2020 2020 5646 532e 5374 VFS.St
│ │ │ │ │ -0003bf90: 6f72 6564 5a69 704d 656d 6265 722e 2020 oredZipMember.
│ │ │ │ │ -0003bfa0: 2028 6c69 6e65 2036 290a 2a20 5646 532e (line 6).* VFS.
│ │ │ │ │ -0003bfb0: 546d 7046 696c 6541 7263 6869 7665 4d65 TmpFileArchiveMe
│ │ │ │ │ -0003bfc0: 6d62 6572 3a20 2020 2020 2020 2020 2020 mber:
│ │ │ │ │ -0003bfd0: 2020 2056 4653 2e54 6d70 4669 6c65 4172 VFS.TmpFileAr
│ │ │ │ │ -0003bfe0: 6368 6976 654d 656d 6265 722e 0a20 2020 chiveMember..
│ │ │ │ │ -0003bff0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003c000: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003c010: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003c020: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -0003c030: 6e65 2036 290a 2a20 5646 532e 5a69 7046 ne 6).* VFS.ZipF
│ │ │ │ │ -0003c040: 696c 653a 2020 2020 2020 2020 2020 2020 ile:
│ │ │ │ │ -0003c050: 2020 2020 2020 2020 2020 2020 2020 2056 V
│ │ │ │ │ -0003c060: 4653 2e5a 6970 4669 6c65 2e20 2020 2020 FS.ZipFile.
│ │ │ │ │ -0003c070: 2020 2020 2020 286c 696e 6520 3629 0a2a (line 6).*
│ │ │ │ │ -0003c080: 2057 6172 6e69 6e67 3a20 2020 2020 2020 Warning:
│ │ │ │ │ -0003c090: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003c0a0: 2020 2020 2020 2020 5761 726e 696e 672e Warning.
│ │ │ │ │ -0003c0b0: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -0003c0c0: 6c69 6e65 2036 290a 2a20 5765 616b 4172 line 6).* WeakAr
│ │ │ │ │ -0003c0d0: 7261 793a 2020 2020 2020 2020 2020 2020 ray:
│ │ │ │ │ -0003c0e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003c0f0: 2057 6561 6b41 7272 6179 2e20 2020 2020 WeakArray.
│ │ │ │ │ -0003c100: 2020 2020 2020 2020 286c 696e 6520 3629 (line 6)
│ │ │ │ │ -0003c110: 0a2a 2057 6561 6b49 6465 6e74 6974 7953 .* WeakIdentityS
│ │ │ │ │ -0003c120: 6574 3a20 2020 2020 2020 2020 2020 2020 et:
│ │ │ │ │ -0003c130: 2020 2020 2020 2020 2020 5765 616b 4964 WeakId
│ │ │ │ │ -0003c140: 656e 7469 7479 5365 742e 2020 2020 2020 entitySet.
│ │ │ │ │ -0003c150: 2028 6c69 6e65 2036 290a 2a20 5765 616b (line 6).* Weak
│ │ │ │ │ -0003c160: 4b65 7944 6963 7469 6f6e 6172 793a 2020 KeyDictionary:
│ │ │ │ │ -0003c170: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003c180: 2020 2057 6561 6b4b 6579 4469 6374 696f WeakKeyDictio
│ │ │ │ │ -0003c190: 6e61 7279 2e20 2020 2020 286c 696e 6520 nary. (line
│ │ │ │ │ -0003c1a0: 3629 0a2a 2057 6561 6b4b 6579 4964 656e 6).* WeakKeyIden
│ │ │ │ │ -0003c1b0: 7469 7479 4469 6374 696f 6e61 7279 3a20 tityDictionary:
│ │ │ │ │ -0003c1c0: 2020 2020 2020 2020 2020 2020 5765 616b Weak
│ │ │ │ │ -0003c1d0: 4b65 7949 6465 6e74 6974 7944 6963 7469 KeyIdentityDicti
│ │ │ │ │ -0003c1e0: 6f6e 6172 792e 0a20 2020 2020 2020 2020 onary..
│ │ │ │ │ -0003c1f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003c200: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003c210: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003c220: 2020 2020 2020 2028 6c69 6e65 2036 290a (line 6).
│ │ │ │ │ -0003c230: 2a20 5765 616b 5365 743a 2020 2020 2020 * WeakSet:
│ │ │ │ │ -0003c240: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003c250: 2020 2020 2020 2020 2057 6561 6b53 6574 WeakSet
│ │ │ │ │ -0003c260: 2e20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -0003c270: 286c 696e 6520 3629 0a2a 2057 6561 6b56 (line 6).* WeakV
│ │ │ │ │ -0003c280: 616c 7565 4964 656e 7469 7479 4469 6374 alueIdentityDict
│ │ │ │ │ -0003c290: 696f 6e61 7279 3a20 2020 2020 2020 2020 ionary:
│ │ │ │ │ -0003c2a0: 2020 5765 616b 5661 6c75 6549 6465 6e74 WeakValueIdent
│ │ │ │ │ -0003c2b0: 6974 7944 6963 7469 6f6e 6172 792e 0a20 ityDictionary..
│ │ │ │ │ -0003c2c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003c2d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003c2e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003c2f0: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -0003c300: 6c69 6e65 2036 290a 2a20 5765 616b 5661 line 6).* WeakVa
│ │ │ │ │ -0003c310: 6c75 654c 6f6f 6b75 7054 6162 6c65 3a20 lueLookupTable:
│ │ │ │ │ -0003c320: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003c330: 2057 6561 6b56 616c 7565 4c6f 6f6b 7570 WeakValueLookup
│ │ │ │ │ -0003c340: 5461 626c 652e 2020 286c 696e 6520 3629 Table. (line 6)
│ │ │ │ │ -0003c350: 0a2a 2057 6f72 6441 7272 6179 3a20 2020 .* WordArray:
│ │ │ │ │ -0003c360: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003c370: 2020 2020 2020 2020 2020 576f 7264 4172 WordAr
│ │ │ │ │ -0003c380: 7261 792e 2020 2020 2020 2020 2020 2020 ray.
│ │ │ │ │ -0003c390: 2028 6c69 6e65 2036 290a 2a20 5772 6974 (line 6).* Writ
│ │ │ │ │ -0003c3a0: 6553 7472 6561 6d3a 2020 2020 2020 2020 eStream:
│ │ │ │ │ -0003c3b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003c3c0: 2020 2057 7269 7465 5374 7265 616d 2e20 WriteStream.
│ │ │ │ │ -0003c3d0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -0003c3e0: 3629 0a2a 205a 6572 6f44 6976 6964 653a 6).* ZeroDivide:
│ │ │ │ │ -0003c3f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003c400: 2020 2020 2020 2020 2020 2020 5a65 726f Zero
│ │ │ │ │ -0003c410: 4469 7669 6465 2e20 2020 2020 2020 2020 Divide.
│ │ │ │ │ -0003c420: 2020 2028 6c69 6e65 2036 290a 0a1f 0a46 (line 6)....F
│ │ │ │ │ -0003c430: 696c 653a 2067 7374 2d62 6173 652e 696e ile: gst-base.in
│ │ │ │ │ -0003c440: 666f 2c20 204e 6f64 653a 204d 6574 686f fo, Node: Metho
│ │ │ │ │ -0003c450: 6420 696e 6465 782c 2020 4e65 7874 3a20 d index, Next:
│ │ │ │ │ -0003c460: 4372 6f73 732d 7265 6665 7265 6e63 652c Cross-reference,
│ │ │ │ │ -0003c470: 2020 5072 6576 3a20 436c 6173 7320 696e Prev: Class in
│ │ │ │ │ -0003c480: 6465 782c 2020 5570 3a20 546f 700a 0a4d dex, Up: Top..M
│ │ │ │ │ -0003c490: 6574 686f 6420 696e 6465 780a 2a2a 2a2a ethod index.****
│ │ │ │ │ -0003c4a0: 2a2a 2a2a 2a2a 2a2a 0a0a 0008 5b69 6e64 ********....[ind
│ │ │ │ │ -0003c4b0: 6578 0008 5d0a 2a20 4d65 6e75 3a0a 0a2a ex..].* Menu:..*
│ │ │ │ │ -0003c4c0: 2025 3a20 2020 2020 2020 2020 2020 2020 %:
│ │ │ │ │ -0003c4d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003c4e0: 2020 2020 2020 2020 4368 6172 6163 7465 Characte
│ │ │ │ │ -0003c4f0: 7241 7272 6179 2d73 7472 696e 6720 7072 rArray-string pr
│ │ │ │ │ -0003c500: 6f63 6573 7369 6e67 2e0a 2020 2020 2020 ocessing..
│ │ │ │ │ -0003c510: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003c520: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003c530: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003c540: 2020 2020 2020 2020 286c 696e 6520 2020 (line
│ │ │ │ │ -0003c550: 3629 0a2a 2026 3a20 2020 2020 2020 2020 6).* &:
│ │ │ │ │ -0003c560: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003c570: 2020 2020 2020 2020 2020 2020 426f 6f6c Bool
│ │ │ │ │ -0003c580: 6561 6e2d 6261 7369 632e 2020 2020 2020 ean-basic.
│ │ │ │ │ -0003c590: 2028 6c69 6e65 2020 2036 290a 2a20 2620 (line 6).* &
│ │ │ │ │ -0003c5a0: 3c31 3e3a 2020 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ -0003c5b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003c5c0: 2020 2020 2046 616c 7365 2d62 6173 6963 False-basic
│ │ │ │ │ -0003c5d0: 2e20 2020 2020 2020 2020 286c 696e 6520 . (line
│ │ │ │ │ -0003c5e0: 2020 3629 0a2a 2026 203c 323e 3a20 2020 6).* & <2>:
│ │ │ │ │ -0003c5f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003c600: 2020 2020 2020 2020 2020 2020 2020 5365 Se
│ │ │ │ │ -0003c610: 742d 6172 6974 686d 6574 6963 2e20 2020 t-arithmetic.
│ │ │ │ │ -0003c620: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).*
│ │ │ │ │ -0003c630: 2620 3c33 3e3a 2020 2020 2020 2020 2020 & <3>:
│ │ │ │ │ -0003c640: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003c650: 2020 2020 2020 2054 7275 652d 6261 7369 True-basi
│ │ │ │ │ -0003c660: 632e 2020 2020 2020 2020 2020 286c 696e c. (lin
│ │ │ │ │ -0003c670: 6520 2020 3629 0a2a 202a 3a20 2020 2020 e 6).* *:
│ │ │ │ │ -0003c680: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003c690: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003c6a0: 4368 6172 6163 7465 722d 636f 6572 6369 Character-coerci
│ │ │ │ │ -0003c6b0: 6f6e 206d 6574 686f 6473 2e0a 2020 2020 on methods..
│ │ │ │ │ -0003c6c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003c6d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003c6e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003c6f0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -0003c700: 2020 3629 0a2a 202a 203c 313e 3a20 2020 6).* * <1>:
│ │ │ │ │ -0003c710: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003c720: 2020 2020 2020 2020 2020 2020 2020 4475 Du
│ │ │ │ │ -0003c730: 7261 7469 6f6e 2d61 7269 7468 6d65 7469 ration-arithmeti
│ │ │ │ │ -0003c740: 6373 2e0a 2020 2020 2020 2020 2020 2020 cs..
│ │ │ │ │ -0003c750: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003c760: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003c770: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003c780: 2020 286c 696e 6520 2020 3629 0a2a 202a (line 6).* *
│ │ │ │ │ -0003c790: 203c 323e 3a20 2020 2020 2020 2020 2020 <2>:
│ │ │ │ │ -0003c7a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003c7b0: 2020 2020 2020 466c 6f61 7444 2d62 7569 FloatD-bui
│ │ │ │ │ -0003c7c0: 6c74 2069 6e73 2e20 2020 2028 6c69 6e65 lt ins. (line
│ │ │ │ │ -0003c7d0: 2020 2036 290a 2a20 2a20 3c33 3e3a 2020 6).* * <3>:
│ │ │ │ │ -0003c7e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003c7f0: 2020 2020 2020 2020 2020 2020 2020 2046 F
│ │ │ │ │ -0003c800: 6c6f 6174 452d 6275 696c 7420 696e 732e loatE-built ins.
│ │ │ │ │ -0003c810: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*
│ │ │ │ │ -0003c820: 202a 203c 343e 3a20 2020 2020 2020 2020 * <4>:
│ │ │ │ │ -0003c830: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003c840: 2020 2020 2020 2020 466c 6f61 7451 2d62 FloatQ-b
│ │ │ │ │ -0003c850: 7569 6c74 2069 6e73 2e20 2020 2028 6c69 uilt ins. (li
│ │ │ │ │ -0003c860: 6e65 2020 2036 290a 2a20 2a20 3c35 3e3a ne 6).* * <5>:
│ │ │ │ │ -0003c870: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003c880: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003c890: 2046 7261 6374 696f 6e2d 6172 6974 686d Fraction-arithm
│ │ │ │ │ -0003c8a0: 6574 6963 2e20 286c 696e 6520 2020 3629 etic. (line 6)
│ │ │ │ │ -0003c8b0: 0a2a 202a 203c 363e 3a20 2020 2020 2020 .* * <6>:
│ │ │ │ │ -0003c8c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003c8d0: 2020 2020 2020 2020 2020 4c61 7267 6549 LargeI
│ │ │ │ │ -0003c8e0: 6e74 6567 6572 2d61 7269 7468 6d65 7469 nteger-arithmeti
│ │ │ │ │ -0003c8f0: 632e 0a20 2020 2020 2020 2020 2020 2020 c..
│ │ │ │ │ -0003c900: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003c910: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003c920: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003c930: 2028 6c69 6e65 2020 2036 290a 2a20 2a20 (line 6).* *
│ │ │ │ │ -0003c940: 3c37 3e3a 2020 2020 2020 2020 2020 2020 <7>:
│ │ │ │ │ -0003c950: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003c960: 2020 2020 204c 6172 6765 5a65 726f 496e LargeZeroIn
│ │ │ │ │ -0003c970: 7465 6765 722d 6172 6974 686d 6574 6963 teger-arithmetic
│ │ │ │ │ -0003c980: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -0003c990: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003c9a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003c9b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003c9c0: 286c 696e 6520 2020 3629 0a2a 202a 203c (line 6).* * <
│ │ │ │ │ -0003c9d0: 383e 3a20 2020 2020 2020 2020 2020 2020 8>:
│ │ │ │ │ -0003c9e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003c9f0: 2020 2020 4e75 6d62 6572 2d61 7269 7468 Number-arith
│ │ │ │ │ -0003ca00: 6d65 7469 632e 2020 2028 6c69 6e65 2020 metic. (line
│ │ │ │ │ -0003ca10: 2036 290a 2a20 2a20 3c39 3e3a 2020 2020 6).* * <9>:
│ │ │ │ │ -0003ca20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003ca30: 2020 2020 2020 2020 2020 2020 2050 6f69 Poi
│ │ │ │ │ -0003ca40: 6e74 2d61 7269 7468 6d65 7469 632e 2020 nt-arithmetic.
│ │ │ │ │ -0003ca50: 2020 286c 696e 6520 2020 3629 0a2a 202a (line 6).* *
│ │ │ │ │ -0003ca60: 203c 3130 3e3a 2020 2020 2020 2020 2020 <10>:
│ │ │ │ │ -0003ca70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003ca80: 2020 2020 2020 5363 616c 6564 4465 6369 ScaledDeci
│ │ │ │ │ -0003ca90: 6d61 6c2d 6172 6974 686d 6574 6963 2e0a mal-arithmetic..
│ │ │ │ │ -0003caa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003cab0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003cac0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003cad0: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -0003cae0: 696e 6520 2020 3629 0a2a 202a 203c 3131 ine 6).* * <11
│ │ │ │ │ -0003caf0: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ -0003cb00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003cb10: 2020 536d 616c 6c49 6e74 6567 6572 2d62 SmallInteger-b
│ │ │ │ │ -0003cb20: 7569 6c74 2069 6e73 2e0a 2020 2020 2020 uilt ins..
│ │ │ │ │ -0003cb30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003cb40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003cb50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003cb60: 2020 2020 2020 2020 286c 696e 6520 2020 (line
│ │ │ │ │ -0003cb70: 3629 0a2a 202a 203c 3132 3e3a 2020 2020 6).* * <12>:
│ │ │ │ │ -0003cb80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003cb90: 2020 2020 2020 2020 2020 2020 556e 6963 Unic
│ │ │ │ │ -0003cba0: 6f64 6543 6861 7261 6374 6572 2d63 6f65 odeCharacter-coe
│ │ │ │ │ -0003cbb0: 7263 696f 6e20 6d65 7468 6f64 732e 0a20 rcion methods..
│ │ │ │ │ -0003cbc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003cbd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003cbe0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003cbf0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -0003cc00: 6e65 2020 2036 290a 2a20 2b3a 2020 2020 ne 6).* +:
│ │ │ │ │ -0003cc10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003cc20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003cc30: 2043 4f62 6a65 6374 2d70 6f69 6e74 6572 CObject-pointer
│ │ │ │ │ -0003cc40: 2d6c 696b 6520 6265 6861 7669 6f72 2e0a -like behavior..
│ │ │ │ │ -0003cc50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003cc60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003cc70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003cc80: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -0003cc90: 696e 6520 2020 3629 0a2a 202b 203c 313e ine 6).* + <1>
│ │ │ │ │ -0003cca0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -0003ccb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003ccc0: 2020 4461 7465 2d73 7469 6c6c 2075 6e63 Date-still unc
│ │ │ │ │ -0003ccd0: 6c61 7373 6966 6965 642e 0a20 2020 2020 lassified..
│ │ │ │ │ -0003cce0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003ccf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003cd00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003cd10: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -0003cd20: 2036 290a 2a20 2b20 3c32 3e3a 2020 2020 6).* + <2>:
│ │ │ │ │ -0003cd30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003cd40: 2020 2020 2020 2020 2020 2020 2044 6174 Dat
│ │ │ │ │ -0003cd50: 6554 696d 652d 6261 7369 632e 2020 2020 eTime-basic.
│ │ │ │ │ -0003cd60: 2020 286c 696e 6520 2020 3629 0a2a 202b (line 6).* +
│ │ │ │ │ -0003cd70: 203c 333e 3a20 2020 2020 2020 2020 2020 <3>:
│ │ │ │ │ -0003cd80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003cd90: 2020 2020 2020 4475 7261 7469 6f6e 2d61 Duration-a
│ │ │ │ │ -0003cda0: 7269 7468 6d65 7469 6373 2e0a 2020 2020 rithmetics..
│ │ │ │ │ -0003cdb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003cdc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003cdd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003cde0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -0003cdf0: 2020 3929 0a2a 202b 203c 343e 3a20 2020 9).* + <4>:
│ │ │ │ │ -0003ce00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003ce10: 2020 2020 2020 2020 2020 2020 2020 466c Fl
│ │ │ │ │ -0003ce20: 6f61 7444 2d62 7569 6c74 2069 6e73 2e20 oatD-built ins.
│ │ │ │ │ -0003ce30: 2020 2028 6c69 6e65 2020 2039 290a 2a20 (line 9).*
│ │ │ │ │ -0003ce40: 2b20 3c35 3e3a 2020 2020 2020 2020 2020 + <5>:
│ │ │ │ │ -0003ce50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003ce60: 2020 2020 2020 2046 6c6f 6174 452d 6275 FloatE-bu
│ │ │ │ │ -0003ce70: 696c 7420 696e 732e 2020 2020 286c 696e ilt ins. (lin
│ │ │ │ │ -0003ce80: 6520 2020 3929 0a2a 202b 203c 363e 3a20 e 9).* + <6>:
│ │ │ │ │ -0003ce90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003cea0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003ceb0: 466c 6f61 7451 2d62 7569 6c74 2069 6e73 FloatQ-built ins
│ │ │ │ │ -0003cec0: 2e20 2020 2028 6c69 6e65 2020 2039 290a . (line 9).
│ │ │ │ │ -0003ced0: 2a20 2b20 3c37 3e3a 2020 2020 2020 2020 * + <7>:
│ │ │ │ │ -0003cee0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003cef0: 2020 2020 2020 2020 2046 7261 6374 696f Fractio
│ │ │ │ │ -0003cf00: 6e2d 6172 6974 686d 6574 6963 2e20 286c n-arithmetic. (l
│ │ │ │ │ -0003cf10: 696e 6520 2020 3929 0a2a 202b 203c 383e ine 9).* + <8>
│ │ │ │ │ -0003cf20: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -0003cf30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003cf40: 2020 4c61 7267 6549 6e74 6567 6572 2d61 LargeInteger-a
│ │ │ │ │ -0003cf50: 7269 7468 6d65 7469 632e 0a20 2020 2020 rithmetic..
│ │ │ │ │ -0003cf60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003cf70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003cf80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003cf90: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -0003cfa0: 2039 290a 2a20 2b20 3c39 3e3a 2020 2020 9).* + <9>:
│ │ │ │ │ -0003cfb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003cfc0: 2020 2020 2020 2020 2020 2020 204c 6172 Lar
│ │ │ │ │ -0003cfd0: 6765 4e65 6761 7469 7665 496e 7465 6765 geNegativeIntege
│ │ │ │ │ -0003cfe0: 722d 7265 7665 7274 696e 6720 746f 204c r-reverting to L
│ │ │ │ │ -0003cff0: 6172 6765 506f 7369 7469 7665 496e 7465 argePositiveInte
│ │ │ │ │ -0003d000: 6765 722e 0a20 2020 2020 2020 2020 2020 ger..
│ │ │ │ │ -0003d010: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003d020: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003d030: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003d040: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).*
│ │ │ │ │ -0003d050: 2b20 3c31 303e 3a20 2020 2020 2020 2020 + <10>:
│ │ │ │ │ -0003d060: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003d070: 2020 2020 2020 204c 6172 6765 506f 7369 LargePosi
│ │ │ │ │ -0003d080: 7469 7665 496e 7465 6765 722d 6172 6974 tiveInteger-arit
│ │ │ │ │ -0003d090: 686d 6574 6963 2e0a 2020 2020 2020 2020 hmetic..
│ │ │ │ │ -0003d0a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003d0b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003d0c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003d0d0: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)
│ │ │ │ │ -0003d0e0: 0a2a 202b 203c 3131 3e3a 2020 2020 2020 .* + <11>:
│ │ │ │ │ -0003d0f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003d100: 2020 2020 2020 2020 2020 4c61 7267 655a LargeZ
│ │ │ │ │ -0003d110: 6572 6f49 6e74 6567 6572 2d61 7269 7468 eroInteger-arith
│ │ │ │ │ -0003d120: 6d65 7469 632e 0a20 2020 2020 2020 2020 metic..
│ │ │ │ │ -0003d130: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003d140: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003d150: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003d160: 2020 2020 2028 6c69 6e65 2020 2039 290a (line 9).
│ │ │ │ │ -0003d170: 2a20 2b20 3c31 323e 3a20 2020 2020 2020 * + <12>:
│ │ │ │ │ -0003d180: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003d190: 2020 2020 2020 2020 204e 756d 6265 722d Number-
│ │ │ │ │ -0003d1a0: 6172 6974 686d 6574 6963 2e20 2020 286c arithmetic. (l
│ │ │ │ │ -0003d1b0: 696e 6520 2020 3929 0a2a 202b 203c 3133 ine 9).* + <13
│ │ │ │ │ -0003d1c0: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ -0003d1d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003d1e0: 2020 506f 696e 742d 6172 6974 686d 6574 Point-arithmet
│ │ │ │ │ -0003d1f0: 6963 2e20 2020 2028 6c69 6e65 2020 2039 ic. (line 9
│ │ │ │ │ -0003d200: 290a 2a20 2b20 3c31 343e 3a20 2020 2020 ).* + <14>:
│ │ │ │ │ -0003d210: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003d220: 2020 2020 2020 2020 2020 2053 6361 6c65 Scale
│ │ │ │ │ -0003d230: 6444 6563 696d 616c 2d61 7269 7468 6d65 dDecimal-arithme
│ │ │ │ │ -0003d240: 7469 632e 0a20 2020 2020 2020 2020 2020 tic..
│ │ │ │ │ -0003d250: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003d260: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003d270: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003d280: 2020 2028 6c69 6e65 2020 2039 290a 2a20 (line 9).*
│ │ │ │ │ -0003d290: 2b20 3c31 353e 3a20 2020 2020 2020 2020 + <15>:
│ │ │ │ │ -0003d2a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003d2b0: 2020 2020 2020 2053 6574 2d61 7269 7468 Set-arith
│ │ │ │ │ -0003d2c0: 6d65 7469 632e 2020 2020 2020 286c 696e metic. (lin
│ │ │ │ │ -0003d2d0: 6520 2020 3929 0a2a 202b 203c 3136 3e3a e 9).* + <16>:
│ │ │ │ │ -0003d2e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003d2f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003d300: 536d 616c 6c49 6e74 6567 6572 2d62 7569 SmallInteger-bui
│ │ │ │ │ -0003d310: 6c74 2069 6e73 2e0a 2020 2020 2020 2020 lt ins..
│ │ │ │ │ -0003d320: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003d330: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003d340: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003d350: 2020 2020 2020 286c 696e 6520 2020 3929 (line 9)
│ │ │ │ │ -0003d360: 0a2a 202c 3a20 2020 2020 2020 2020 2020 .* ,:
│ │ │ │ │ -0003d370: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003d380: 2020 2020 2020 2020 2020 4172 7261 7965 Arraye
│ │ │ │ │ -0003d390: 6443 6f6c 6c65 6374 696f 6e2d 6261 7369 dCollection-basi
│ │ │ │ │ -0003d3a0: 632e 0a20 2020 2020 2020 2020 2020 2020 c..
│ │ │ │ │ -0003d3b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003d3c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003d3d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003d3e0: 2028 6c69 6e65 2020 2036 290a 2a20 2c20 (line 6).* ,
│ │ │ │ │ -0003d3f0: 3c31 3e3a 2020 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ -0003d400: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003d410: 2020 2020 2043 6f6c 6c65 6374 696f 6e2d Collection-
│ │ │ │ │ -0003d420: 636f 7079 696e 6720 5365 7175 656e 6365 copying Sequence
│ │ │ │ │ -0003d430: 6162 6c65 436f 6c6c 6563 7469 6f6e 732e ableCollections.
│ │ │ │ │ -0003d440: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -0003d450: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003d460: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003d470: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -0003d480: 6c69 6e65 2020 2036 290a 2a20 2c20 3c32 line 6).* , <2
│ │ │ │ │ -0003d490: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ -0003d4a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003d4b0: 2020 2045 7863 6570 7469 6f6e 2063 6c61 Exception cla
│ │ │ │ │ -0003d4c0: 7373 2d63 7265 6174 696e 6720 4578 6365 ss-creating Exce
│ │ │ │ │ -0003d4d0: 7074 696f 6e43 6f6c 6c65 6374 696f 6e73 ptionCollections
│ │ │ │ │ -0003d4e0: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -0003d4f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003d500: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003d510: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003d520: 286c 696e 6520 2020 3629 0a2a 202c 203c (line 6).* , <
│ │ │ │ │ -0003d530: 333e 3a20 2020 2020 2020 2020 2020 2020 3>:
│ │ │ │ │ -0003d540: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003d550: 2020 2020 4578 6365 7074 696f 6e53 6574 ExceptionSet
│ │ │ │ │ -0003d560: 2d69 6e73 7461 6e63 6520 6372 6561 7469 -instance creati
│ │ │ │ │ -0003d570: 6f6e 2e0a 2020 2020 2020 2020 2020 2020 on..
│ │ │ │ │ -0003d580: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003d590: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003d5a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003d5b0: 2020 286c 696e 6520 2020 3629 0a2a 202c (line 6).* ,
│ │ │ │ │ -0003d5c0: 203c 343e 3a20 2020 2020 2020 2020 2020 <4>:
│ │ │ │ │ -0003d5d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003d5e0: 2020 2020 2020 4669 6c65 2d73 7469 6c6c File-still
│ │ │ │ │ -0003d5f0: 2075 6e63 6c61 7373 6966 6965 642e 0a20 unclassified..
│ │ │ │ │ -0003d600: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003d610: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003d620: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003d630: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -0003d640: 6e65 2020 2036 290a 2a20 2c20 3c35 3e3a ne 6).* , <5>:
│ │ │ │ │ -0003d650: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003d660: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003d670: 2049 7465 7261 626c 652d 656e 756d 6572 Iterable-enumer
│ │ │ │ │ -0003d680: 6174 696f 6e2e 0a20 2020 2020 2020 2020 ation..
│ │ │ │ │ -0003d690: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003d6a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003d6b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003d6c0: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).
│ │ │ │ │ -0003d6d0: 2a20 2c20 3c36 3e3a 2020 2020 2020 2020 * , <6>:
│ │ │ │ │ -0003d6e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003d6f0: 2020 2020 2020 2020 2053 7472 6561 6d2d Stream-
│ │ │ │ │ -0003d700: 6669 6c74 6572 696e 672e 2020 2020 286c filtering. (l
│ │ │ │ │ -0003d710: 696e 6520 2020 3629 0a2a 202c 203c 373e ine 6).* , <7>
│ │ │ │ │ -0003d720: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -0003d730: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003d740: 2020 5374 7269 6e67 2d62 6173 6963 2e20 String-basic.
│ │ │ │ │ -0003d750: 2020 2020 2020 2028 6c69 6e65 2020 2036 (line 6
│ │ │ │ │ -0003d760: 290a 2a20 2c20 3c38 3e3a 2020 2020 2020 ).* , <8>:
│ │ │ │ │ -0003d770: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003d780: 2020 2020 2020 2020 2020 2056 4653 2e41 VFS.A
│ │ │ │ │ -0003d790: 7263 6869 7665 4d65 6d62 6572 2d73 7469 rchiveMember-sti
│ │ │ │ │ -0003d7a0: 6c6c 2075 6e63 6c61 7373 6966 6965 642e ll unclassified.
│ │ │ │ │ -0003d7b0: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -0003d7c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003d7d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003d7e0: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -0003d7f0: 6c69 6e65 2020 2036 290a 2a20 2d3a 2020 line 6).* -:
│ │ │ │ │ -0003d800: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003d810: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003d820: 2020 2043 4f62 6a65 6374 2d70 6f69 6e74 CObject-point
│ │ │ │ │ -0003d830: 6572 2d6c 696b 6520 6265 6861 7669 6f72 er-like behavior
│ │ │ │ │ -0003d840: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -0003d850: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003d860: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003d870: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003d880: 286c 696e 6520 2031 3129 0a2a 202d 203c (line 11).* - <
│ │ │ │ │ -0003d890: 313e 3a20 2020 2020 2020 2020 2020 2020 1>:
│ │ │ │ │ -0003d8a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003d8b0: 2020 2020 4461 7465 2d62 6173 6963 2e20 Date-basic.
│ │ │ │ │ -0003d8c0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -0003d8d0: 2036 290a 2a20 2d20 3c32 3e3a 2020 2020 6).* - <2>:
│ │ │ │ │ -0003d8e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003d8f0: 2020 2020 2020 2020 2020 2020 2044 6174 Dat
│ │ │ │ │ -0003d900: 6554 696d 652d 6261 7369 632e 2020 2020 eTime-basic.
│ │ │ │ │ -0003d910: 2020 286c 696e 6520 2020 3929 0a2a 202d (line 9).* -
│ │ │ │ │ -0003d920: 203c 333e 3a20 2020 2020 2020 2020 2020 <3>:
│ │ │ │ │ -0003d930: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003d940: 2020 2020 2020 4475 7261 7469 6f6e 2d61 Duration-a
│ │ │ │ │ -0003d950: 7269 7468 6d65 7469 6373 2e0a 2020 2020 rithmetics..
│ │ │ │ │ -0003d960: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003d970: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003d980: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003d990: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -0003d9a0: 2031 3329 0a2a 202d 203c 343e 3a20 2020 13).* - <4>:
│ │ │ │ │ -0003d9b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003d9c0: 2020 2020 2020 2020 2020 2020 2020 466c Fl
│ │ │ │ │ -0003d9d0: 6f61 7444 2d62 7569 6c74 2069 6e73 2e20 oatD-built ins.
│ │ │ │ │ -0003d9e0: 2020 2028 6c69 6e65 2020 3132 290a 2a20 (line 12).*
│ │ │ │ │ -0003d9f0: 2d20 3c35 3e3a 2020 2020 2020 2020 2020 - <5>:
│ │ │ │ │ -0003da00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003da10: 2020 2020 2020 2046 6c6f 6174 452d 6275 FloatE-bu
│ │ │ │ │ -0003da20: 696c 7420 696e 732e 2020 2020 286c 696e ilt ins. (lin
│ │ │ │ │ -0003da30: 6520 2031 3229 0a2a 202d 203c 363e 3a20 e 12).* - <6>:
│ │ │ │ │ -0003da40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003da50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003da60: 466c 6f61 7451 2d62 7569 6c74 2069 6e73 FloatQ-built ins
│ │ │ │ │ -0003da70: 2e20 2020 2028 6c69 6e65 2020 3132 290a . (line 12).
│ │ │ │ │ -0003da80: 2a20 2d20 3c37 3e3a 2020 2020 2020 2020 * - <7>:
│ │ │ │ │ -0003da90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003daa0: 2020 2020 2020 2020 2046 7261 6374 696f Fractio
│ │ │ │ │ -0003dab0: 6e2d 6172 6974 686d 6574 6963 2e20 286c n-arithmetic. (l
│ │ │ │ │ -0003dac0: 696e 6520 2031 3229 0a2a 202d 203c 383e ine 12).* - <8>
│ │ │ │ │ -0003dad0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -0003dae0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003daf0: 2020 4c61 7267 6549 6e74 6567 6572 2d61 LargeInteger-a
│ │ │ │ │ -0003db00: 7269 7468 6d65 7469 632e 0a20 2020 2020 rithmetic..
│ │ │ │ │ -0003db10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003db20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003db30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003db40: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -0003db50: 3132 290a 2a20 2d20 3c39 3e3a 2020 2020 12).* - <9>:
│ │ │ │ │ -0003db60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003db70: 2020 2020 2020 2020 2020 2020 204c 6172 Lar
│ │ │ │ │ -0003db80: 6765 4e65 6761 7469 7665 496e 7465 6765 geNegativeIntege
│ │ │ │ │ -0003db90: 722d 7265 7665 7274 696e 6720 746f 204c r-reverting to L
│ │ │ │ │ -0003dba0: 6172 6765 506f 7369 7469 7665 496e 7465 argePositiveInte
│ │ │ │ │ -0003dbb0: 6765 722e 0a20 2020 2020 2020 2020 2020 ger..
│ │ │ │ │ -0003dbc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003dbd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003dbe0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003dbf0: 2020 2028 6c69 6e65 2020 2039 290a 2a20 (line 9).*
│ │ │ │ │ -0003dc00: 2d20 3c31 303e 3a20 2020 2020 2020 2020 - <10>:
│ │ │ │ │ -0003dc10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003dc20: 2020 2020 2020 204c 6172 6765 506f 7369 LargePosi
│ │ │ │ │ -0003dc30: 7469 7665 496e 7465 6765 722d 6172 6974 tiveInteger-arit
│ │ │ │ │ -0003dc40: 686d 6574 6963 2e0a 2020 2020 2020 2020 hmetic..
│ │ │ │ │ -0003dc50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003dc60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003dc70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003dc80: 2020 2020 2020 286c 696e 6520 2020 3929 (line 9)
│ │ │ │ │ -0003dc90: 0a2a 202d 203c 3131 3e3a 2020 2020 2020 .* - <11>:
│ │ │ │ │ -0003dca0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003dcb0: 2020 2020 2020 2020 2020 4c61 7267 655a LargeZ
│ │ │ │ │ -0003dcc0: 6572 6f49 6e74 6567 6572 2d61 7269 7468 eroInteger-arith
│ │ │ │ │ -0003dcd0: 6d65 7469 632e 0a20 2020 2020 2020 2020 metic..
│ │ │ │ │ -0003dce0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003dcf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003dd00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003dd10: 2020 2020 2028 6c69 6e65 2020 3132 290a (line 12).
│ │ │ │ │ -0003dd20: 2a20 2d20 3c31 323e 3a20 2020 2020 2020 * - <12>:
│ │ │ │ │ -0003dd30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003dd40: 2020 2020 2020 2020 204e 756d 6265 722d Number-
│ │ │ │ │ -0003dd50: 6172 6974 686d 6574 6963 2e20 2020 286c arithmetic. (l
│ │ │ │ │ -0003dd60: 696e 6520 2031 3229 0a2a 202d 203c 3133 ine 12).* - <13
│ │ │ │ │ -0003dd70: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ -0003dd80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003dd90: 2020 506f 696e 742d 6172 6974 686d 6574 Point-arithmet
│ │ │ │ │ -0003dda0: 6963 2e20 2020 2028 6c69 6e65 2020 3132 ic. (line 12
│ │ │ │ │ -0003ddb0: 290a 2a20 2d20 3c31 343e 3a20 2020 2020 ).* - <14>:
│ │ │ │ │ -0003ddc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003ddd0: 2020 2020 2020 2020 2020 2053 6361 6c65 Scale
│ │ │ │ │ -0003dde0: 6444 6563 696d 616c 2d61 7269 7468 6d65 dDecimal-arithme
│ │ │ │ │ -0003ddf0: 7469 632e 0a20 2020 2020 2020 2020 2020 tic..
│ │ │ │ │ -0003de00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003de10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003de20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003de30: 2020 2028 6c69 6e65 2020 3132 290a 2a20 (line 12).*
│ │ │ │ │ -0003de40: 2d20 3c31 353e 3a20 2020 2020 2020 2020 - <15>:
│ │ │ │ │ -0003de50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003de60: 2020 2020 2020 2053 6574 2d61 7269 7468 Set-arith
│ │ │ │ │ -0003de70: 6d65 7469 632e 2020 2020 2020 286c 696e metic. (lin
│ │ │ │ │ -0003de80: 6520 2031 3229 0a2a 202d 203c 3136 3e3a e 12).* - <16>:
│ │ │ │ │ -0003de90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003dea0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003deb0: 536d 616c 6c49 6e74 6567 6572 2d62 7569 SmallInteger-bui
│ │ │ │ │ -0003dec0: 6c74 2069 6e73 2e0a 2020 2020 2020 2020 lt ins..
│ │ │ │ │ -0003ded0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003dee0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003def0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003df00: 2020 2020 2020 286c 696e 6520 2031 3229 (line 12)
│ │ │ │ │ -0003df10: 0a2a 202d 3e3a 2020 2020 2020 2020 2020 .* ->:
│ │ │ │ │ -0003df20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003df30: 2020 2020 2020 2020 2020 4f62 6a65 6374 Object
│ │ │ │ │ -0003df40: 2d73 796e 7461 7820 7368 6f72 7463 7574 -syntax shortcut
│ │ │ │ │ -0003df50: 732e 0a20 2020 2020 2020 2020 2020 2020 s..
│ │ │ │ │ -0003df60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003df70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003df80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003df90: 2028 6c69 6e65 2020 2036 290a 2a20 2f3a (line 6).* /:
│ │ │ │ │ -0003dfa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003dfb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003dfc0: 2020 2020 2044 7572 6174 696f 6e2d 6172 Duration-ar
│ │ │ │ │ -0003dfd0: 6974 686d 6574 6963 732e 0a20 2020 2020 ithmetics..
│ │ │ │ │ -0003dfe0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003dff0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003e000: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003e010: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -0003e020: 3137 290a 2a20 2f20 3c31 3e3a 2020 2020 17).* / <1>:
│ │ │ │ │ -0003e030: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003e040: 2020 2020 2020 2020 2020 2020 2046 696c Fil
│ │ │ │ │ -0003e050: 6550 6174 682d 7374 696c 6c20 756e 636c ePath-still uncl
│ │ │ │ │ -0003e060: 6173 7369 6669 6564 2e0a 2020 2020 2020 assified..
│ │ │ │ │ -0003e070: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003e080: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003e090: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003e0a0: 2020 2020 2020 2020 286c 696e 6520 2020 (line
│ │ │ │ │ -0003e0b0: 3629 0a2a 202f 203c 323e 3a20 2020 2020 6).* / <2>:
│ │ │ │ │ -0003e0c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003e0d0: 2020 2020 2020 2020 2020 2020 466c 6f61 Floa
│ │ │ │ │ -0003e0e0: 7444 2d62 7569 6c74 2069 6e73 2e20 2020 tD-built ins.
│ │ │ │ │ -0003e0f0: 2028 6c69 6e65 2020 3135 290a 2a20 2f20 (line 15).* /
│ │ │ │ │ -0003e100: 3c33 3e3a 2020 2020 2020 2020 2020 2020 <3>:
│ │ │ │ │ -0003e110: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003e120: 2020 2020 2046 6c6f 6174 452d 6275 696c FloatE-buil
│ │ │ │ │ -0003e130: 7420 696e 732e 2020 2020 286c 696e 6520 t ins. (line
│ │ │ │ │ -0003e140: 2031 3529 0a2a 202f 203c 343e 3a20 2020 15).* / <4>:
│ │ │ │ │ -0003e150: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003e160: 2020 2020 2020 2020 2020 2020 2020 466c Fl
│ │ │ │ │ -0003e170: 6f61 7451 2d62 7569 6c74 2069 6e73 2e20 oatQ-built ins.
│ │ │ │ │ -0003e180: 2020 2028 6c69 6e65 2020 3135 290a 2a20 (line 15).*
│ │ │ │ │ -0003e190: 2f20 3c35 3e3a 2020 2020 2020 2020 2020 / <5>:
│ │ │ │ │ -0003e1a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003e1b0: 2020 2020 2020 2046 7261 6374 696f 6e2d Fraction-
│ │ │ │ │ -0003e1c0: 6172 6974 686d 6574 6963 2e20 286c 696e arithmetic. (lin
│ │ │ │ │ -0003e1d0: 6520 2031 3529 0a2a 202f 203c 363e 3a20 e 15).* / <6>:
│ │ │ │ │ -0003e1e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003e1f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003e200: 4c61 7267 6549 6e74 6567 6572 2d61 7269 LargeInteger-ari
│ │ │ │ │ -0003e210: 7468 6d65 7469 632e 0a20 2020 2020 2020 thmetic..
│ │ │ │ │ -0003e220: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003e230: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003e240: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003e250: 2020 2020 2020 2028 6c69 6e65 2020 3135 (line 15
│ │ │ │ │ -0003e260: 290a 2a20 2f20 3c37 3e3a 2020 2020 2020 ).* / <7>:
│ │ │ │ │ -0003e270: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003e280: 2020 2020 2020 2020 2020 204c 6172 6765 Large
│ │ │ │ │ -0003e290: 5a65 726f 496e 7465 6765 722d 6172 6974 ZeroInteger-arit
│ │ │ │ │ -0003e2a0: 686d 6574 6963 2e0a 2020 2020 2020 2020 hmetic..
│ │ │ │ │ -0003e2b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003e2c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003e2d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003e2e0: 2020 2020 2020 286c 696e 6520 2031 3529 (line 15)
│ │ │ │ │ -0003e2f0: 0a2a 202f 203c 383e 3a20 2020 2020 2020 .* / <8>:
│ │ │ │ │ -0003e300: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003e310: 2020 2020 2020 2020 2020 4e75 6d62 6572 Number
│ │ │ │ │ -0003e320: 2d61 7269 7468 6d65 7469 632e 2020 2028 -arithmetic. (
│ │ │ │ │ -0003e330: 6c69 6e65 2020 3135 290a 2a20 2f20 3c39 line 15).* / <9
│ │ │ │ │ -0003e340: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ -0003e350: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003e360: 2020 2050 6f69 6e74 2d61 7269 7468 6d65 Point-arithme
│ │ │ │ │ -0003e370: 7469 632e 2020 2020 286c 696e 6520 2031 tic. (line 1
│ │ │ │ │ -0003e380: 3529 0a2a 202f 203c 3130 3e3a 2020 2020 5).* / <10>:
│ │ │ │ │ -0003e390: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003e3a0: 2020 2020 2020 2020 2020 2020 5363 616c Scal
│ │ │ │ │ -0003e3b0: 6564 4465 6369 6d61 6c2d 6172 6974 686d edDecimal-arithm
│ │ │ │ │ -0003e3c0: 6574 6963 2e0a 2020 2020 2020 2020 2020 etic..
│ │ │ │ │ -0003e3d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003e3e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003e3f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003e400: 2020 2020 286c 696e 6520 2031 3529 0a2a (line 15).*
│ │ │ │ │ -0003e410: 202f 203c 3131 3e3a 2020 2020 2020 2020 / <11>:
│ │ │ │ │ -0003e420: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003e430: 2020 2020 2020 2020 536d 616c 6c49 6e74 SmallInt
│ │ │ │ │ -0003e440: 6567 6572 2d62 7569 6c74 2069 6e73 2e0a eger-built ins..
│ │ │ │ │ -0003e450: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003e460: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003e470: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003e480: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -0003e490: 696e 6520 2031 3529 0a2a 202f 203c 3132 ine 15).* / <12
│ │ │ │ │ -0003e4a0: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ -0003e4b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003e4c0: 2020 5374 7269 6e67 2d66 696c 6573 7973 String-filesys
│ │ │ │ │ -0003e4d0: 7465 6d2e 2020 2028 6c69 6e65 2020 2036 tem. (line 6
│ │ │ │ │ -0003e4e0: 290a 2a20 2f2f 3a20 2020 2020 2020 2020 ).* //:
│ │ │ │ │ -0003e4f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003e500: 2020 2020 2020 2020 2020 2046 7261 6374 Fract
│ │ │ │ │ -0003e510: 696f 6e2d 6172 6974 686d 6574 6963 2e20 ion-arithmetic.
│ │ │ │ │ -0003e520: 286c 696e 6520 2031 3829 0a2a 202f 2f20 (line 18).* //
│ │ │ │ │ -0003e530: 3c31 3e3a 2020 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ -0003e540: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003e550: 2020 2020 4c61 7267 6549 6e74 6567 6572 LargeInteger
│ │ │ │ │ -0003e560: 2d61 7269 7468 6d65 7469 632e 0a20 2020 -arithmetic..
│ │ │ │ │ -0003e570: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003e580: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003e590: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003e5a0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -0003e5b0: 2020 3139 290a 2a20 2f2f 203c 323e 3a20 19).* // <2>:
│ │ │ │ │ -0003e5c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003e5d0: 2020 2020 2020 2020 2020 2020 2020 204c L
│ │ │ │ │ -0003e5e0: 6172 6765 5a65 726f 496e 7465 6765 722d argeZeroInteger-
│ │ │ │ │ -0003e5f0: 6172 6974 686d 6574 6963 2e0a 2020 2020 arithmetic..
│ │ │ │ │ -0003e600: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003e610: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003e620: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003e630: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -0003e640: 2031 3929 0a2a 202f 2f20 3c33 3e3a 2020 19).* // <3>:
│ │ │ │ │ -0003e650: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003e660: 2020 2020 2020 2020 2020 2020 2020 4e75 Nu
│ │ │ │ │ -0003e670: 6d62 6572 2d61 7269 7468 6d65 7469 632e mber-arithmetic.
│ │ │ │ │ -0003e680: 2020 2028 6c69 6e65 2020 3230 290a 2a20 (line 20).*
│ │ │ │ │ -0003e690: 2f2f 203c 343e 3a20 2020 2020 2020 2020 // <4>:
│ │ │ │ │ -0003e6a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003e6b0: 2020 2020 2020 2050 6f69 6e74 2d61 7269 Point-ari
│ │ │ │ │ -0003e6c0: 7468 6d65 7469 632e 2020 2020 286c 696e thmetic. (lin
│ │ │ │ │ -0003e6d0: 6520 2031 3929 0a2a 202f 2f20 3c35 3e3a e 19).* // <5>:
│ │ │ │ │ -0003e6e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003e6f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003e700: 5363 616c 6564 4465 6369 6d61 6c2d 6172 ScaledDecimal-ar
│ │ │ │ │ -0003e710: 6974 686d 6574 6963 2e0a 2020 2020 2020 ithmetic..
│ │ │ │ │ -0003e720: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003e730: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003e740: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003e750: 2020 2020 2020 2020 286c 696e 6520 2031 (line 1
│ │ │ │ │ -0003e760: 3829 0a2a 202f 2f20 3c36 3e3a 2020 2020 8).* // <6>:
│ │ │ │ │ -0003e770: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003e780: 2020 2020 2020 2020 2020 2020 536d 616c Smal
│ │ │ │ │ -0003e790: 6c49 6e74 6567 6572 2d62 7569 6c74 2069 lInteger-built i
│ │ │ │ │ -0003e7a0: 6e73 2e0a 2020 2020 2020 2020 2020 2020 ns..
│ │ │ │ │ -0003e7b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003e7c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003e7d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003e7e0: 2020 286c 696e 6520 2031 3829 0a2a 203c (line 18).* <
│ │ │ │ │ -0003e7f0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -0003e800: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003e810: 2020 2020 2020 4368 6172 6163 7465 722d Character-
│ │ │ │ │ -0003e820: 636f 6d70 6172 696e 672e 2028 6c69 6e65 comparing. (line
│ │ │ │ │ -0003e830: 2020 2036 290a 2a20 3c20 3c31 3e3a 2020 6).* < <1>:
│ │ │ │ │ -0003e840: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003e850: 2020 2020 2020 2020 2020 2020 2020 2043 C
│ │ │ │ │ -0003e860: 6861 7261 6374 6572 4172 7261 792d 636f haracterArray-co
│ │ │ │ │ -0003e870: 6d70 6172 696e 672e 0a20 2020 2020 2020 mparing..
│ │ │ │ │ -0003e880: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003e890: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003e8a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003e8b0: 2020 2020 2020 2028 6c69 6e65 2020 2036 (line 6
│ │ │ │ │ -0003e8c0: 290a 2a20 3c20 3c32 3e3a 2020 2020 2020 ).* < <2>:
│ │ │ │ │ -0003e8d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003e8e0: 2020 2020 2020 2020 2020 2044 6174 652d Date-
│ │ │ │ │ -0003e8f0: 7465 7374 696e 672e 2020 2020 2020 2020 testing.
│ │ │ │ │ -0003e900: 286c 696e 6520 2020 3629 0a2a 203c 203c (line 6).* < <
│ │ │ │ │ -0003e910: 333e 3a20 2020 2020 2020 2020 2020 2020 3>:
│ │ │ │ │ -0003e920: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003e930: 2020 2020 4461 7465 5469 6d65 2d74 6573 DateTime-tes
│ │ │ │ │ -0003e940: 7469 6e67 2e20 2020 2028 6c69 6e65 2020 ting. (line
│ │ │ │ │ -0003e950: 2036 290a 2a20 3c20 3c34 3e3a 2020 2020 6).* < <4>:
│ │ │ │ │ -0003e960: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003e970: 2020 2020 2020 2020 2020 2020 2046 6c6f Flo
│ │ │ │ │ -0003e980: 6174 442d 6275 696c 7420 696e 732e 2020 atD-built ins.
│ │ │ │ │ -0003e990: 2020 286c 696e 6520 2031 3829 0a2a 203c (line 18).* <
│ │ │ │ │ -0003e9a0: 203c 353e 3a20 2020 2020 2020 2020 2020 <5>:
│ │ │ │ │ -0003e9b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003e9c0: 2020 2020 2020 466c 6f61 7445 2d62 7569 FloatE-bui
│ │ │ │ │ -0003e9d0: 6c74 2069 6e73 2e20 2020 2028 6c69 6e65 lt ins. (line
│ │ │ │ │ -0003e9e0: 2020 3138 290a 2a20 3c20 3c36 3e3a 2020 18).* < <6>:
│ │ │ │ │ -0003e9f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003ea00: 2020 2020 2020 2020 2020 2020 2020 2046 F
│ │ │ │ │ -0003ea10: 6c6f 6174 512d 6275 696c 7420 696e 732e loatQ-built ins.
│ │ │ │ │ -0003ea20: 2020 2020 286c 696e 6520 2031 3829 0a2a (line 18).*
│ │ │ │ │ -0003ea30: 203c 203c 373e 3a20 2020 2020 2020 2020 < <7>:
│ │ │ │ │ -0003ea40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003ea50: 2020 2020 2020 2020 4672 6163 7469 6f6e Fraction
│ │ │ │ │ -0003ea60: 2d63 6f6d 7061 7269 6e67 2e20 2028 6c69 -comparing. (li
│ │ │ │ │ -0003ea70: 6e65 2020 2036 290a 2a20 3c20 3c38 3e3a ne 6).* < <8>:
│ │ │ │ │ -0003ea80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003ea90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003eaa0: 204c 6172 6765 496e 7465 6765 722d 7465 LargeInteger-te
│ │ │ │ │ -0003eab0: 7374 696e 672e 0a20 2020 2020 2020 2020 sting..
│ │ │ │ │ -0003eac0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003ead0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003eae0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003eaf0: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).
│ │ │ │ │ -0003eb00: 2a20 3c20 3c39 3e3a 2020 2020 2020 2020 * < <9>:
│ │ │ │ │ -0003eb10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003eb20: 2020 2020 2020 2020 204c 6f6f 6b75 704b LookupK
│ │ │ │ │ -0003eb30: 6579 2d74 6573 7469 6e67 2e20 2020 286c ey-testing. (l
│ │ │ │ │ -0003eb40: 696e 6520 2020 3629 0a2a 203c 203c 3130 ine 6).* < <10
│ │ │ │ │ -0003eb50: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ -0003eb60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003eb70: 2020 4d61 676e 6974 7564 652d 6261 7369 Magnitude-basi
│ │ │ │ │ -0003eb80: 632e 2020 2020 2028 6c69 6e65 2020 2036 c. (line 6
│ │ │ │ │ -0003eb90: 290a 2a20 3c20 3c31 313e 3a20 2020 2020 ).* < <11>:
│ │ │ │ │ -0003eba0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003ebb0: 2020 2020 2020 2020 2020 2050 6f69 6e74 Point
│ │ │ │ │ -0003ebc0: 2d63 6f6d 7061 7269 6e67 2e20 2020 2020 -comparing.
│ │ │ │ │ -0003ebd0: 286c 696e 6520 2020 3629 0a2a 203c 203c (line 6).* < <
│ │ │ │ │ -0003ebe0: 3132 3e3a 2020 2020 2020 2020 2020 2020 12>:
│ │ │ │ │ -0003ebf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003ec00: 2020 2020 5363 616c 6564 4465 6369 6d61 ScaledDecima
│ │ │ │ │ -0003ec10: 6c2d 636f 6d70 6172 696e 672e 0a20 2020 l-comparing..
│ │ │ │ │ -0003ec20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003ec30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003ec40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003ec50: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -0003ec60: 2020 2036 290a 2a20 3c20 3c31 333e 3a20 6).* < <13>:
│ │ │ │ │ -0003ec70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003ec80: 2020 2020 2020 2020 2020 2020 2020 2053 S
│ │ │ │ │ -0003ec90: 6574 2d63 6f6d 7061 7269 6e67 2e20 2020 et-comparing.
│ │ │ │ │ -0003eca0: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*
│ │ │ │ │ -0003ecb0: 203c 203c 3134 3e3a 2020 2020 2020 2020 < <14>:
│ │ │ │ │ -0003ecc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003ecd0: 2020 2020 2020 2020 536d 616c 6c49 6e74 SmallInt
│ │ │ │ │ -0003ece0: 6567 6572 2d62 7569 6c74 2069 6e73 2e0a eger-built ins..
│ │ │ │ │ -0003ecf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003ed00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003ed10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003ed20: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -0003ed30: 696e 6520 2032 3229 0a2a 203c 203c 3135 ine 22).* < <15
│ │ │ │ │ -0003ed40: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ -0003ed50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003ed60: 2020 5469 6d65 2d63 6f6d 7061 7269 6e67 Time-comparing
│ │ │ │ │ -0003ed70: 2e20 2020 2020 2028 6c69 6e65 2020 2036 . (line 6
│ │ │ │ │ -0003ed80: 290a 2a20 3c3c 3a20 2020 2020 2020 2020 ).* <<:
│ │ │ │ │ -0003ed90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003eda0: 2020 2020 2020 2020 2020 2053 7472 6561 Strea
│ │ │ │ │ -0003edb0: 6d2d 7072 696e 7469 6e67 2e20 2020 2020 m-printing.
│ │ │ │ │ -0003edc0: 286c 696e 6520 2020 3629 0a2a 203c 3d3a (line 6).* <=:
│ │ │ │ │ -0003edd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003ede0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003edf0: 2020 2020 4368 6172 6163 7465 722d 636f Character-co
│ │ │ │ │ -0003ee00: 6d70 6172 696e 672e 2028 6c69 6e65 2020 mparing. (line
│ │ │ │ │ -0003ee10: 3130 290a 2a20 3c3d 203c 313e 3a20 2020 10).* <= <1>:
│ │ │ │ │ -0003ee20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003ee30: 2020 2020 2020 2020 2020 2020 2043 6861 Cha
│ │ │ │ │ -0003ee40: 7261 6374 6572 4172 7261 792d 636f 6d70 racterArray-comp
│ │ │ │ │ -0003ee50: 6172 696e 672e 0a20 2020 2020 2020 2020 aring..
│ │ │ │ │ -0003ee60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003ee70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003ee80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003ee90: 2020 2020 2028 6c69 6e65 2020 3130 290a (line 10).
│ │ │ │ │ -0003eea0: 2a20 3c3d 203c 323e 3a20 2020 2020 2020 * <= <2>:
│ │ │ │ │ -0003eeb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003eec0: 2020 2020 2020 2020 2046 6c6f 6174 442d FloatD-
│ │ │ │ │ -0003eed0: 6275 696c 7420 696e 732e 2020 2020 286c built ins. (l
│ │ │ │ │ -0003eee0: 696e 6520 2032 3129 0a2a 203c 3d20 3c33 ine 21).* <= <3
│ │ │ │ │ -0003eef0: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ -0003ef00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003ef10: 2020 466c 6f61 7445 2d62 7569 6c74 2069 FloatE-built i
│ │ │ │ │ -0003ef20: 6e73 2e20 2020 2028 6c69 6e65 2020 3231 ns. (line 21
│ │ │ │ │ -0003ef30: 290a 2a20 3c3d 203c 343e 3a20 2020 2020 ).* <= <4>:
│ │ │ │ │ -0003ef40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003ef50: 2020 2020 2020 2020 2020 2046 6c6f 6174 Float
│ │ │ │ │ -0003ef60: 512d 6275 696c 7420 696e 732e 2020 2020 Q-built ins.
│ │ │ │ │ -0003ef70: 286c 696e 6520 2032 3129 0a2a 203c 3d20 (line 21).* <=
│ │ │ │ │ -0003ef80: 3c35 3e3a 2020 2020 2020 2020 2020 2020 <5>:
│ │ │ │ │ -0003ef90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003efa0: 2020 2020 4672 6163 7469 6f6e 2d63 6f6d Fraction-com
│ │ │ │ │ -0003efb0: 7061 7269 6e67 2e20 2028 6c69 6e65 2020 paring. (line
│ │ │ │ │ -0003efc0: 2039 290a 2a20 3c3d 203c 363e 3a20 2020 9).* <= <6>:
│ │ │ │ │ -0003efd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003efe0: 2020 2020 2020 2020 2020 2020 204c 6172 Lar
│ │ │ │ │ -0003eff0: 6765 496e 7465 6765 722d 7465 7374 696e geInteger-testin
│ │ │ │ │ -0003f000: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ -0003f010: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003f020: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003f030: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003f040: 2028 6c69 6e65 2020 2039 290a 2a20 3c3d (line 9).* <=
│ │ │ │ │ -0003f050: 203c 373e 3a20 2020 2020 2020 2020 2020 <7>:
│ │ │ │ │ -0003f060: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003f070: 2020 2020 204d 6167 6e69 7475 6465 2d62 Magnitude-b
│ │ │ │ │ -0003f080: 6173 6963 2e20 2020 2020 286c 696e 6520 asic. (line
│ │ │ │ │ -0003f090: 2020 3929 0a2a 203c 3d20 3c38 3e3a 2020 9).* <= <8>:
│ │ │ │ │ -0003f0a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003f0b0: 2020 2020 2020 2020 2020 2020 2020 506f Po
│ │ │ │ │ -0003f0c0: 696e 742d 636f 6d70 6172 696e 672e 2020 int-comparing.
│ │ │ │ │ -0003f0d0: 2020 2028 6c69 6e65 2020 2039 290a 2a20 (line 9).*
│ │ │ │ │ -0003f0e0: 3c3d 203c 393e 3a20 2020 2020 2020 2020 <= <9>:
│ │ │ │ │ -0003f0f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003f100: 2020 2020 2020 2053 6361 6c65 6444 6563 ScaledDec
│ │ │ │ │ -0003f110: 696d 616c 2d63 6f6d 7061 7269 6e67 2e0a imal-comparing..
│ │ │ │ │ -0003f120: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003f130: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003f140: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003f150: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -0003f160: 696e 6520 2020 3929 0a2a 203c 3d20 3c31 ine 9).* <= <1
│ │ │ │ │ -0003f170: 303e 3a20 2020 2020 2020 2020 2020 2020 0>:
│ │ │ │ │ -0003f180: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003f190: 2020 5365 742d 636f 6d70 6172 696e 672e Set-comparing.
│ │ │ │ │ -0003f1a0: 2020 2020 2020 2028 6c69 6e65 2020 2039 (line 9
│ │ │ │ │ -0003f1b0: 290a 2a20 3c3d 203c 3131 3e3a 2020 2020 ).* <= <11>:
│ │ │ │ │ -0003f1c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003f1d0: 2020 2020 2020 2020 2020 2053 6d61 6c6c Small
│ │ │ │ │ -0003f1e0: 496e 7465 6765 722d 6275 696c 7420 696e Integer-built in
│ │ │ │ │ -0003f1f0: 732e 0a20 2020 2020 2020 2020 2020 2020 s..
│ │ │ │ │ -0003f200: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003f210: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003f220: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003f230: 2028 6c69 6e65 2020 3235 290a 2a20 3d3a (line 25).* =:
│ │ │ │ │ -0003f240: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003f250: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003f260: 2020 2020 2041 7373 6f63 6961 7469 6f6e Association
│ │ │ │ │ -0003f270: 2d74 6573 7469 6e67 2e20 286c 696e 6520 -testing. (line
│ │ │ │ │ -0003f280: 2020 3629 0a2a 203d 203c 313e 3a20 2020 6).* = <1>:
│ │ │ │ │ -0003f290: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003f2a0: 2020 2020 2020 2020 2020 2020 2020 4261 Ba
│ │ │ │ │ -0003f2b0: 672d 7465 7374 696e 6720 636f 6c6c 6563 g-testing collec
│ │ │ │ │ -0003f2c0: 7469 6f6e 732e 0a20 2020 2020 2020 2020 tions..
│ │ │ │ │ -0003f2d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003f2e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003f2f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003f300: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).
│ │ │ │ │ -0003f310: 2a20 3d20 3c32 3e3a 2020 2020 2020 2020 * = <2>:
│ │ │ │ │ -0003f320: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003f330: 2020 2020 2020 2020 2042 696e 6469 6e67 Binding
│ │ │ │ │ -0003f340: 4469 6374 696f 6e61 7279 2d62 6173 6963 Dictionary-basic
│ │ │ │ │ -0003f350: 2026 2063 6f70 7969 6e67 2e0a 2020 2020 & copying..
│ │ │ │ │ -0003f360: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003f370: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003f380: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003f390: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -0003f3a0: 2020 3629 0a2a 203d 203c 333e 3a20 2020 6).* = <3>:
│ │ │ │ │ -0003f3b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003f3c0: 2020 2020 2020 2020 2020 2020 2020 4279 By
│ │ │ │ │ -0003f3d0: 7465 4172 7261 792d 6261 7369 632e 2020 teArray-basic.
│ │ │ │ │ -0003f3e0: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).*
│ │ │ │ │ -0003f3f0: 3d20 3c34 3e3a 2020 2020 2020 2020 2020 = <4>:
│ │ │ │ │ -0003f400: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003f410: 2020 2020 2020 2043 4172 7261 7943 5479 CArrayCTy
│ │ │ │ │ -0003f420: 7065 2d62 6173 6963 2e20 2020 286c 696e pe-basic. (lin
│ │ │ │ │ -0003f430: 6520 2020 3629 0a2a 203d 203c 353e 3a20 e 6).* = <5>:
│ │ │ │ │ -0003f440: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003f450: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003f460: 4368 6172 6163 7465 722d 6275 696c 7420 Character-built
│ │ │ │ │ -0003f470: 696e 732e 2028 6c69 6e65 2020 2036 290a ins. (line 6).
│ │ │ │ │ -0003f480: 2a20 3d20 3c36 3e3a 2020 2020 2020 2020 * = <6>:
│ │ │ │ │ -0003f490: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003f4a0: 2020 2020 2020 2020 2043 6861 7261 6374 Charact
│ │ │ │ │ -0003f4b0: 6572 4172 7261 792d 636f 6d70 6172 696e erArray-comparin
│ │ │ │ │ -0003f4c0: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ -0003f4d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003f4e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003f4f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003f500: 2028 6c69 6e65 2020 3136 290a 2a20 3d20 (line 16).* =
│ │ │ │ │ -0003f510: 3c37 3e3a 2020 2020 2020 2020 2020 2020 <7>:
│ │ │ │ │ -0003f520: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003f530: 2020 2020 2043 6c61 7373 2d74 6573 7469 Class-testi
│ │ │ │ │ -0003f540: 6e67 2e20 2020 2020 2020 286c 696e 6520 ng. (line
│ │ │ │ │ -0003f550: 2020 3629 0a2a 203d 203c 383e 3a20 2020 6).* = <8>:
│ │ │ │ │ -0003f560: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003f570: 2020 2020 2020 2020 2020 2020 2020 434f CO
│ │ │ │ │ -0003f580: 626a 6563 742d 6261 7369 632e 2020 2020 bject-basic.
│ │ │ │ │ -0003f590: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).*
│ │ │ │ │ -0003f5a0: 3d20 3c39 3e3a 2020 2020 2020 2020 2020 = <9>:
│ │ │ │ │ -0003f5b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003f5c0: 2020 2020 2020 2043 6f6d 7069 6c65 6442 CompiledB
│ │ │ │ │ -0003f5d0: 6c6f 636b 2d62 6173 6963 2e20 286c 696e lock-basic. (lin
│ │ │ │ │ -0003f5e0: 6520 2020 3629 0a2a 203d 203c 3130 3e3a e 6).* = <10>:
│ │ │ │ │ -0003f5f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003f600: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003f610: 436f 6d70 696c 6564 436f 6465 2d62 6173 CompiledCode-bas
│ │ │ │ │ -0003f620: 6963 2e20 2028 6c69 6e65 2020 2036 290a ic. (line 6).
│ │ │ │ │ -0003f630: 2a20 3d20 3c31 313e 3a20 2020 2020 2020 * = <11>:
│ │ │ │ │ -0003f640: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003f650: 2020 2020 2020 2020 2043 6f6d 7069 6c65 Compile
│ │ │ │ │ -0003f660: 644d 6574 686f 642d 6261 7369 632e 0a20 dMethod-basic..
│ │ │ │ │ -0003f670: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003f680: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003f690: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003f6a0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -0003f6b0: 6e65 2020 2036 290a 2a20 3d20 3c31 323e ne 6).* = <12>
│ │ │ │ │ -0003f6c0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -0003f6d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003f6e0: 2043 5074 7243 5479 7065 2d62 6173 6963 CPtrCType-basic
│ │ │ │ │ -0003f6f0: 2e20 2020 2020 286c 696e 6520 2020 3629 . (line 6)
│ │ │ │ │ -0003f700: 0a2a 203d 203c 3133 3e3a 2020 2020 2020 .* = <13>:
│ │ │ │ │ -0003f710: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003f720: 2020 2020 2020 2020 2020 4354 7970 652d CType-
│ │ │ │ │ -0003f730: 6261 7369 632e 2020 2020 2020 2020 2028 basic. (
│ │ │ │ │ -0003f740: 6c69 6e65 2020 2036 290a 2a20 3d20 3c31 line 6).* = <1
│ │ │ │ │ -0003f750: 343e 3a20 2020 2020 2020 2020 2020 2020 4>:
│ │ │ │ │ -0003f760: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003f770: 2020 2044 6174 652d 7465 7374 696e 672e Date-testing.
│ │ │ │ │ -0003f780: 2020 2020 2020 2020 286c 696e 6520 2020 (line
│ │ │ │ │ -0003f790: 3929 0a2a 203d 203c 3135 3e3a 2020 2020 9).* = <15>:
│ │ │ │ │ -0003f7a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003f7b0: 2020 2020 2020 2020 2020 2020 4461 7465 Date
│ │ │ │ │ -0003f7c0: 5469 6d65 2d74 6573 7469 6e67 2e20 2020 Time-testing.
│ │ │ │ │ -0003f7d0: 2028 6c69 6e65 2020 2039 290a 2a20 3d20 (line 9).* =
│ │ │ │ │ -0003f7e0: 3c31 363e 3a20 2020 2020 2020 2020 2020 <16>:
│ │ │ │ │ -0003f7f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003f800: 2020 2020 2044 656c 6179 2d63 6f6d 7061 Delay-compa
│ │ │ │ │ -0003f810: 7269 6e67 2e20 2020 2020 286c 696e 6520 ring. (line
│ │ │ │ │ -0003f820: 2020 3629 0a2a 203d 203c 3137 3e3a 2020 6).* = <17>:
│ │ │ │ │ -0003f830: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003f840: 2020 2020 2020 2020 2020 2020 2020 4469 Di
│ │ │ │ │ -0003f850: 6374 696f 6e61 7279 2d74 6573 7469 6e67 ctionary-testing
│ │ │ │ │ -0003f860: 2e20 2028 6c69 6e65 2020 2036 290a 2a20 . (line 6).*
│ │ │ │ │ -0003f870: 3d20 3c31 383e 3a20 2020 2020 2020 2020 = <18>:
│ │ │ │ │ -0003f880: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003f890: 2020 2020 2020 2045 7863 6570 7469 6f6e Exception
│ │ │ │ │ -0003f8a0: 2d63 6f6d 7061 7269 736f 6e2e 0a20 2020 -comparison..
│ │ │ │ │ -0003f8b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003f8c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003f8d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003f8e0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -0003f8f0: 2020 2036 290a 2a20 3d20 3c31 393e 3a20 6).* = <19>:
│ │ │ │ │ -0003f900: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003f910: 2020 2020 2020 2020 2020 2020 2020 2046 F
│ │ │ │ │ -0003f920: 696c 652d 6261 7369 632e 2020 2020 2020 ile-basic.
│ │ │ │ │ -0003f930: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*
│ │ │ │ │ -0003f940: 203d 203c 3230 3e3a 2020 2020 2020 2020 = <20>:
│ │ │ │ │ -0003f950: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003f960: 2020 2020 2020 2020 4669 6c65 5365 676d FileSegm
│ │ │ │ │ -0003f970: 656e 742d 6571 7561 6c69 7479 2e0a 2020 ent-equality..
│ │ │ │ │ -0003f980: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003f990: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003f9a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003f9b0: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -0003f9c0: 6520 2020 3629 0a2a 203d 203c 3231 3e3a e 6).* = <21>:
│ │ │ │ │ -0003f9d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003f9e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003f9f0: 466c 6f61 7444 2d62 7569 6c74 2069 6e73 FloatD-built ins
│ │ │ │ │ -0003fa00: 2e20 2020 2028 6c69 6e65 2020 3234 290a . (line 24).
│ │ │ │ │ -0003fa10: 2a20 3d20 3c32 323e 3a20 2020 2020 2020 * = <22>:
│ │ │ │ │ -0003fa20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003fa30: 2020 2020 2020 2020 2046 6c6f 6174 452d FloatE-
│ │ │ │ │ -0003fa40: 6275 696c 7420 696e 732e 2020 2020 286c built ins. (l
│ │ │ │ │ -0003fa50: 696e 6520 2032 3429 0a2a 203d 203c 3233 ine 24).* = <23
│ │ │ │ │ -0003fa60: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ -0003fa70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003fa80: 2020 466c 6f61 7451 2d62 7569 6c74 2069 FloatQ-built i
│ │ │ │ │ -0003fa90: 6e73 2e20 2020 2028 6c69 6e65 2020 3234 ns. (line 24
│ │ │ │ │ -0003faa0: 290a 2a20 3d20 3c32 343e 3a20 2020 2020 ).* = <24>:
│ │ │ │ │ -0003fab0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003fac0: 2020 2020 2020 2020 2020 2046 7261 6374 Fract
│ │ │ │ │ -0003fad0: 696f 6e2d 636f 6d70 6172 696e 672e 2020 ion-comparing.
│ │ │ │ │ -0003fae0: 286c 696e 6520 2031 3229 0a2a 203d 203c (line 12).* = <
│ │ │ │ │ -0003faf0: 3235 3e3a 2020 2020 2020 2020 2020 2020 25>:
│ │ │ │ │ -0003fb00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003fb10: 2020 2020 4861 7368 6564 436f 6c6c 6563 HashedCollec
│ │ │ │ │ -0003fb20: 7469 6f6e 2d74 6573 7469 6e67 2063 6f6c tion-testing col
│ │ │ │ │ -0003fb30: 6c65 6374 696f 6e73 2e0a 2020 2020 2020 lections..
│ │ │ │ │ -0003fb40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003fb50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003fb60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003fb70: 2020 2020 2020 2020 286c 696e 6520 2020 (line
│ │ │ │ │ -0003fb80: 3629 0a2a 203d 203c 3236 3e3a 2020 2020 6).* = <26>:
│ │ │ │ │ -0003fb90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003fba0: 2020 2020 2020 2020 2020 2020 496e 7465 Inte
│ │ │ │ │ -0003fbb0: 7276 616c 2d74 6573 7469 6e67 2e20 2020 rval-testing.
│ │ │ │ │ -0003fbc0: 2028 6c69 6e65 2020 2036 290a 2a20 3d20 (line 6).* =
│ │ │ │ │ -0003fbd0: 3c32 373e 3a20 2020 2020 2020 2020 2020 <27>:
│ │ │ │ │ -0003fbe0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003fbf0: 2020 2020 204c 6172 6765 4172 7261 7965 LargeArraye
│ │ │ │ │ -0003fc00: 6443 6f6c 6c65 6374 696f 6e2d 6261 7369 dCollection-basi
│ │ │ │ │ -0003fc10: 632e 0a20 2020 2020 2020 2020 2020 2020 c..
│ │ │ │ │ -0003fc20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003fc30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003fc40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003fc50: 2028 6c69 6e65 2020 2036 290a 2a20 3d20 (line 6).* =
│ │ │ │ │ -0003fc60: 3c32 383e 3a20 2020 2020 2020 2020 2020 <28>:
│ │ │ │ │ -0003fc70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003fc80: 2020 2020 204c 6172 6765 496e 7465 6765 LargeIntege
│ │ │ │ │ -0003fc90: 722d 7465 7374 696e 672e 0a20 2020 2020 r-testing..
│ │ │ │ │ -0003fca0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003fcb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003fcc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003fcd0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -0003fce0: 3132 290a 2a20 3d20 3c32 393e 3a20 2020 12).* = <29>:
│ │ │ │ │ -0003fcf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003fd00: 2020 2020 2020 2020 2020 2020 204c 6f6f Loo
│ │ │ │ │ -0003fd10: 6b75 704b 6579 2d74 6573 7469 6e67 2e20 kupKey-testing.
│ │ │ │ │ -0003fd20: 2020 286c 696e 6520 2020 3929 0a2a 203d (line 9).* =
│ │ │ │ │ -0003fd30: 203c 3330 3e3a 2020 2020 2020 2020 2020 <30>:
│ │ │ │ │ -0003fd40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003fd50: 2020 2020 2020 4d61 676e 6974 7564 652d Magnitude-
│ │ │ │ │ -0003fd60: 6261 7369 632e 2020 2020 2028 6c69 6e65 basic. (line
│ │ │ │ │ -0003fd70: 2020 3132 290a 2a20 3d20 3c33 313e 3a20 12).* = <31>:
│ │ │ │ │ -0003fd80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003fd90: 2020 2020 2020 2020 2020 2020 2020 204d M
│ │ │ │ │ -0003fda0: 6574 686f 6449 6e66 6f2d 6571 7561 6c69 ethodInfo-equali
│ │ │ │ │ -0003fdb0: 7479 2e20 286c 696e 6520 2020 3629 0a2a ty. (line 6).*
│ │ │ │ │ -0003fdc0: 203d 203c 3332 3e3a 2020 2020 2020 2020 = <32>:
│ │ │ │ │ -0003fdd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003fde0: 2020 2020 2020 2020 4e65 7443 6c69 656e NetClien
│ │ │ │ │ -0003fdf0: 7473 2e55 524c 2d63 6f6d 7061 7269 6e67 ts.URL-comparing
│ │ │ │ │ -0003fe00: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -0003fe10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003fe20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003fe30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003fe40: 286c 696e 6520 2020 3629 0a2a 203d 203c (line 6).* = <
│ │ │ │ │ -0003fe50: 3333 3e3a 2020 2020 2020 2020 2020 2020 33>:
│ │ │ │ │ -0003fe60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003fe70: 2020 2020 4f62 6a65 6374 2d62 7569 6c74 Object-built
│ │ │ │ │ -0003fe80: 2069 6e73 2e20 2020 2028 6c69 6e65 2020 ins. (line
│ │ │ │ │ -0003fe90: 2036 290a 2a20 3d20 3c33 343e 3a20 2020 6).* = <34>:
│ │ │ │ │ -0003fea0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003feb0: 2020 2020 2020 2020 2020 2020 2050 6f69 Poi
│ │ │ │ │ -0003fec0: 6e74 2d63 6f6d 7061 7269 6e67 2e20 2020 nt-comparing.
│ │ │ │ │ -0003fed0: 2020 286c 696e 6520 2031 3329 0a2a 203d (line 13).* =
│ │ │ │ │ -0003fee0: 203c 3335 3e3a 2020 2020 2020 2020 2020 <35>:
│ │ │ │ │ -0003fef0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003ff00: 2020 2020 2020 5265 6374 616e 676c 652d Rectangle-
│ │ │ │ │ -0003ff10: 7465 7374 696e 672e 2020 2028 6c69 6e65 testing. (line
│ │ │ │ │ -0003ff20: 2020 2036 290a 2a20 3d20 3c33 363e 3a20 6).* = <36>:
│ │ │ │ │ -0003ff30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003ff40: 2020 2020 2020 2020 2020 2020 2020 2052 R
│ │ │ │ │ -0003ff50: 756e 4172 7261 792d 7465 7374 696e 672e unArray-testing.
│ │ │ │ │ -0003ff60: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*
│ │ │ │ │ -0003ff70: 203d 203c 3337 3e3a 2020 2020 2020 2020 = <37>:
│ │ │ │ │ -0003ff80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003ff90: 2020 2020 2020 2020 5363 616c 6564 4465 ScaledDe
│ │ │ │ │ -0003ffa0: 6369 6d61 6c2d 636f 6d70 6172 696e 672e cimal-comparing.
│ │ │ │ │ -0003ffb0: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -0003ffc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003ffd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0003ffe0: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -0003fff0: 6c69 6e65 2020 3132 290a 2a20 3d20 3c33 line 12).* = <3
│ │ │ │ │ -00040000: 383e 3a20 2020 2020 2020 2020 2020 2020 8>:
│ │ │ │ │ -00040010: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00040020: 2020 2053 6571 7565 6e63 6561 626c 6543 SequenceableC
│ │ │ │ │ -00040030: 6f6c 6c65 6374 696f 6e2d 7465 7374 696e ollection-testin
│ │ │ │ │ -00040040: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ -00040050: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00040060: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00040070: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00040080: 2028 6c69 6e65 2020 2036 290a 2a20 3d20 (line 6).* =
│ │ │ │ │ -00040090: 3c33 393e 3a20 2020 2020 2020 2020 2020 <39>:
│ │ │ │ │ -000400a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000400b0: 2020 2020 2053 6d61 6c6c 496e 7465 6765 SmallIntege
│ │ │ │ │ -000400c0: 722d 6275 696c 7420 696e 732e 0a20 2020 r-built ins..
│ │ │ │ │ -000400d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000400e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000400f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00040100: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -00040110: 2020 3238 290a 2a20 3d20 3c34 303e 3a20 28).* = <40>:
│ │ │ │ │ -00040120: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00040130: 2020 2020 2020 2020 2020 2020 2020 2053 S
│ │ │ │ │ -00040140: 7472 696e 672d 6261 7369 632e 2020 2020 tring-basic.
│ │ │ │ │ -00040150: 2020 2020 286c 696e 6520 2031 3129 0a2a (line 11).*
│ │ │ │ │ -00040160: 203d 203c 3431 3e3a 2020 2020 2020 2020 = <41>:
│ │ │ │ │ -00040170: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00040180: 2020 2020 2020 2020 5379 6d62 6f6c 2d62 Symbol-b
│ │ │ │ │ -00040190: 7569 6c74 2069 6e73 2e20 2020 2028 6c69 uilt ins. (li
│ │ │ │ │ -000401a0: 6e65 2020 2036 290a 2a20 3d20 3c34 323e ne 6).* = <42>
│ │ │ │ │ -000401b0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -000401c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000401d0: 2054 696d 652d 636f 6d70 6172 696e 672e Time-comparing.
│ │ │ │ │ -000401e0: 2020 2020 2020 286c 696e 6520 2020 3929 (line 9)
│ │ │ │ │ -000401f0: 0a2a 203d 203c 3433 3e3a 2020 2020 2020 .* = <43>:
│ │ │ │ │ -00040200: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00040210: 2020 2020 2020 2020 2020 5646 532e 4172 VFS.Ar
│ │ │ │ │ -00040220: 6368 6976 654d 656d 6265 722d 6261 7369 chiveMember-basi
│ │ │ │ │ -00040230: 632e 0a20 2020 2020 2020 2020 2020 2020 c..
│ │ │ │ │ -00040240: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00040250: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00040260: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00040270: 2028 6c69 6e65 2020 2036 290a 2a20 3d20 (line 6).* =
│ │ │ │ │ -00040280: 3c34 343e 3a20 2020 2020 2020 2020 2020 <44>:
│ │ │ │ │ -00040290: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000402a0: 2020 2020 2056 4653 2e46 696c 6557 7261 VFS.FileWra
│ │ │ │ │ -000402b0: 7070 6572 2d62 6173 6963 2e0a 2020 2020 pper-basic..
│ │ │ │ │ -000402c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000402d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000402e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000402f0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -00040300: 2020 3629 0a2a 203d 3d3a 2020 2020 2020 6).* ==:
│ │ │ │ │ -00040310: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00040320: 2020 2020 2020 2020 2020 2020 2020 4f62 Ob
│ │ │ │ │ -00040330: 6a65 6374 2d62 7569 6c74 2069 6e73 2e20 ject-built ins.
│ │ │ │ │ -00040340: 2020 2028 6c69 6e65 2020 3131 290a 2a20 (line 11).*
│ │ │ │ │ -00040350: 3d3d 203c 313e 3a20 2020 2020 2020 2020 == <1>:
│ │ │ │ │ -00040360: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00040370: 2020 2020 2020 2053 6d61 6c6c 496e 7465 SmallInte
│ │ │ │ │ -00040380: 6765 722d 6275 696c 7420 696e 732e 0a20 ger-built ins..
│ │ │ │ │ -00040390: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000403a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000403b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000403c0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -000403d0: 6e65 2020 3331 290a 2a20 3d7e 3a20 2020 ne 31).* =~:
│ │ │ │ │ -000403e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000403f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00040400: 2053 7472 696e 672d 7265 6765 782e 2020 String-regex.
│ │ │ │ │ -00040410: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)
│ │ │ │ │ -00040420: 0a2a 203e 3a20 2020 2020 2020 2020 2020 .* >:
│ │ │ │ │ -00040430: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00040440: 2020 2020 2020 2020 2020 4368 6172 6163 Charac
│ │ │ │ │ -00040450: 7465 722d 636f 6d70 6172 696e 672e 2028 ter-comparing. (
│ │ │ │ │ -00040460: 6c69 6e65 2020 3134 290a 2a20 3e20 3c31 line 14).* > <1
│ │ │ │ │ -00040470: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ -00040480: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00040490: 2020 2043 6861 7261 6374 6572 4172 7261 CharacterArra
│ │ │ │ │ -000404a0: 792d 636f 6d70 6172 696e 672e 0a20 2020 y-comparing..
│ │ │ │ │ -000404b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000404c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000404d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000404e0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -000404f0: 2020 3139 290a 2a20 3e20 3c32 3e3a 2020 19).* > <2>:
│ │ │ │ │ -00040500: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00040510: 2020 2020 2020 2020 2020 2020 2020 2046 F
│ │ │ │ │ -00040520: 6c6f 6174 442d 6275 696c 7420 696e 732e loatD-built ins.
│ │ │ │ │ -00040530: 2020 2020 286c 696e 6520 2032 3729 0a2a (line 27).*
│ │ │ │ │ -00040540: 203e 203c 333e 3a20 2020 2020 2020 2020 > <3>:
│ │ │ │ │ -00040550: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00040560: 2020 2020 2020 2020 466c 6f61 7445 2d62 FloatE-b
│ │ │ │ │ -00040570: 7569 6c74 2069 6e73 2e20 2020 2028 6c69 uilt ins. (li
│ │ │ │ │ -00040580: 6e65 2020 3237 290a 2a20 3e20 3c34 3e3a ne 27).* > <4>:
│ │ │ │ │ -00040590: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000405a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000405b0: 2046 6c6f 6174 512d 6275 696c 7420 696e FloatQ-built in
│ │ │ │ │ -000405c0: 732e 2020 2020 286c 696e 6520 2032 3729 s. (line 27)
│ │ │ │ │ -000405d0: 0a2a 203e 203c 353e 3a20 2020 2020 2020 .* > <5>:
│ │ │ │ │ -000405e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000405f0: 2020 2020 2020 2020 2020 4672 6163 7469 Fracti
│ │ │ │ │ -00040600: 6f6e 2d63 6f6d 7061 7269 6e67 2e20 2028 on-comparing. (
│ │ │ │ │ -00040610: 6c69 6e65 2020 3135 290a 2a20 3e20 3c36 line 15).* > <6
│ │ │ │ │ -00040620: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ -00040630: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00040640: 2020 204c 6172 6765 496e 7465 6765 722d LargeInteger-
│ │ │ │ │ -00040650: 7465 7374 696e 672e 0a20 2020 2020 2020 testing..
│ │ │ │ │ -00040660: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00040670: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00040680: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00040690: 2020 2020 2020 2028 6c69 6e65 2020 3135 (line 15
│ │ │ │ │ -000406a0: 290a 2a20 3e20 3c37 3e3a 2020 2020 2020 ).* > <7>:
│ │ │ │ │ -000406b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000406c0: 2020 2020 2020 2020 2020 204d 6167 6e69 Magni
│ │ │ │ │ -000406d0: 7475 6465 2d62 6173 6963 2e20 2020 2020 tude-basic.
│ │ │ │ │ -000406e0: 286c 696e 6520 2031 3529 0a2a 203e 203c (line 15).* > <
│ │ │ │ │ -000406f0: 383e 3a20 2020 2020 2020 2020 2020 2020 8>:
│ │ │ │ │ -00040700: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00040710: 2020 2020 506f 696e 742d 636f 6d70 6172 Point-compar
│ │ │ │ │ -00040720: 696e 672e 2020 2020 2028 6c69 6e65 2020 ing. (line
│ │ │ │ │ -00040730: 3136 290a 2a20 3e20 3c39 3e3a 2020 2020 16).* > <9>:
│ │ │ │ │ -00040740: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00040750: 2020 2020 2020 2020 2020 2020 2053 6361 Sca
│ │ │ │ │ -00040760: 6c65 6444 6563 696d 616c 2d63 6f6d 7061 ledDecimal-compa
│ │ │ │ │ -00040770: 7269 6e67 2e0a 2020 2020 2020 2020 2020 ring..
│ │ │ │ │ -00040780: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00040790: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000407a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000407b0: 2020 2020 286c 696e 6520 2031 3529 0a2a (line 15).*
│ │ │ │ │ -000407c0: 203e 203c 3130 3e3a 2020 2020 2020 2020 > <10>:
│ │ │ │ │ -000407d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000407e0: 2020 2020 2020 2020 5365 742d 636f 6d70 Set-comp
│ │ │ │ │ -000407f0: 6172 696e 672e 2020 2020 2020 2028 6c69 aring. (li
│ │ │ │ │ -00040800: 6e65 2020 3132 290a 2a20 3e20 3c31 313e ne 12).* > <11>
│ │ │ │ │ -00040810: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -00040820: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00040830: 2053 6d61 6c6c 496e 7465 6765 722d 6275 SmallInteger-bu
│ │ │ │ │ -00040840: 696c 7420 696e 732e 0a20 2020 2020 2020 ilt ins..
│ │ │ │ │ -00040850: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00040860: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00040870: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00040880: 2020 2020 2020 2028 6c69 6e65 2020 3334 (line 34
│ │ │ │ │ -00040890: 290a 2a20 3e3d 3a20 2020 2020 2020 2020 ).* >=:
│ │ │ │ │ -000408a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000408b0: 2020 2020 2020 2020 2020 2043 6861 7261 Chara
│ │ │ │ │ -000408c0: 6374 6572 2d63 6f6d 7061 7269 6e67 2e20 cter-comparing.
│ │ │ │ │ -000408d0: 286c 696e 6520 2031 3829 0a2a 203e 3d20 (line 18).* >=
│ │ │ │ │ -000408e0: 3c31 3e3a 2020 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ -000408f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00040900: 2020 2020 4368 6172 6163 7465 7241 7272 CharacterArr
│ │ │ │ │ -00040910: 6179 2d63 6f6d 7061 7269 6e67 2e0a 2020 ay-comparing..
│ │ │ │ │ -00040920: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00040930: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00040940: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00040950: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -00040960: 6520 2032 3329 0a2a 203e 3d20 3c32 3e3a e 23).* >= <2>:
│ │ │ │ │ -00040970: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00040980: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00040990: 466c 6f61 7444 2d62 7569 6c74 2069 6e73 FloatD-built ins
│ │ │ │ │ -000409a0: 2e20 2020 2028 6c69 6e65 2020 3330 290a . (line 30).
│ │ │ │ │ -000409b0: 2a20 3e3d 203c 333e 3a20 2020 2020 2020 * >= <3>:
│ │ │ │ │ -000409c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000409d0: 2020 2020 2020 2020 2046 6c6f 6174 452d FloatE-
│ │ │ │ │ -000409e0: 6275 696c 7420 696e 732e 2020 2020 286c built ins. (l
│ │ │ │ │ -000409f0: 696e 6520 2033 3029 0a2a 203e 3d20 3c34 ine 30).* >= <4
│ │ │ │ │ -00040a00: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ -00040a10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00040a20: 2020 466c 6f61 7451 2d62 7569 6c74 2069 FloatQ-built i
│ │ │ │ │ -00040a30: 6e73 2e20 2020 2028 6c69 6e65 2020 3330 ns. (line 30
│ │ │ │ │ -00040a40: 290a 2a20 3e3d 203c 353e 3a20 2020 2020 ).* >= <5>:
│ │ │ │ │ -00040a50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00040a60: 2020 2020 2020 2020 2020 2046 7261 6374 Fract
│ │ │ │ │ -00040a70: 696f 6e2d 636f 6d70 6172 696e 672e 2020 ion-comparing.
│ │ │ │ │ -00040a80: 286c 696e 6520 2031 3829 0a2a 203e 3d20 (line 18).* >=
│ │ │ │ │ -00040a90: 3c36 3e3a 2020 2020 2020 2020 2020 2020 <6>:
│ │ │ │ │ -00040aa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00040ab0: 2020 2020 4c61 7267 6549 6e74 6567 6572 LargeInteger
│ │ │ │ │ -00040ac0: 2d74 6573 7469 6e67 2e0a 2020 2020 2020 -testing..
│ │ │ │ │ -00040ad0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00040ae0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00040af0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00040b00: 2020 2020 2020 2020 286c 696e 6520 2031 (line 1
│ │ │ │ │ -00040b10: 3829 0a2a 203e 3d20 3c37 3e3a 2020 2020 8).* >= <7>:
│ │ │ │ │ -00040b20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00040b30: 2020 2020 2020 2020 2020 2020 4d61 676e Magn
│ │ │ │ │ -00040b40: 6974 7564 652d 6261 7369 632e 2020 2020 itude-basic.
│ │ │ │ │ -00040b50: 2028 6c69 6e65 2020 3138 290a 2a20 3e3d (line 18).* >=
│ │ │ │ │ -00040b60: 203c 383e 3a20 2020 2020 2020 2020 2020 <8>:
│ │ │ │ │ -00040b70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00040b80: 2020 2020 2050 6f69 6e74 2d63 6f6d 7061 Point-compa
│ │ │ │ │ -00040b90: 7269 6e67 2e20 2020 2020 286c 696e 6520 ring. (line
│ │ │ │ │ -00040ba0: 2031 3929 0a2a 203e 3d20 3c39 3e3a 2020 19).* >= <9>:
│ │ │ │ │ -00040bb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00040bc0: 2020 2020 2020 2020 2020 2020 2020 5363 Sc
│ │ │ │ │ -00040bd0: 616c 6564 4465 6369 6d61 6c2d 636f 6d70 aledDecimal-comp
│ │ │ │ │ -00040be0: 6172 696e 672e 0a20 2020 2020 2020 2020 aring..
│ │ │ │ │ -00040bf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00040c00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00040c10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00040c20: 2020 2020 2028 6c69 6e65 2020 3138 290a (line 18).
│ │ │ │ │ -00040c30: 2a20 3e3d 203c 3130 3e3a 2020 2020 2020 * >= <10>:
│ │ │ │ │ -00040c40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00040c50: 2020 2020 2020 2020 2053 6574 2d63 6f6d Set-com
│ │ │ │ │ -00040c60: 7061 7269 6e67 2e20 2020 2020 2020 286c paring. (l
│ │ │ │ │ -00040c70: 696e 6520 2031 3529 0a2a 203e 3d20 3c31 ine 15).* >= <1
│ │ │ │ │ -00040c80: 313e 3a20 2020 2020 2020 2020 2020 2020 1>:
│ │ │ │ │ -00040c90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00040ca0: 2020 536d 616c 6c49 6e74 6567 6572 2d62 SmallInteger-b
│ │ │ │ │ -00040cb0: 7569 6c74 2069 6e73 2e0a 2020 2020 2020 uilt ins..
│ │ │ │ │ -00040cc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00040cd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00040ce0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00040cf0: 2020 2020 2020 2020 286c 696e 6520 2033 (line 3
│ │ │ │ │ -00040d00: 3729 0a2a 203e 3e3a 2020 2020 2020 2020 7).* >>:
│ │ │ │ │ -00040d10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00040d20: 2020 2020 2020 2020 2020 2020 4265 6861 Beha
│ │ │ │ │ -00040d30: 7669 6f72 2d61 6363 6573 7369 6e67 2074 vior-accessing t
│ │ │ │ │ -00040d40: 6865 206d 6574 686f 6420 6469 6374 696f he method dictio
│ │ │ │ │ -00040d50: 6e61 7279 2e0a 2020 2020 2020 2020 2020 nary..
│ │ │ │ │ -00040d60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00040d70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00040d80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00040d90: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*
│ │ │ │ │ -00040da0: 2040 3a20 2020 2020 2020 2020 2020 2020 @:
│ │ │ │ │ -00040db0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00040dc0: 2020 2020 2020 2020 4e75 6d62 6572 2d70 Number-p
│ │ │ │ │ -00040dd0: 6f69 6e74 2063 7265 6174 696f 6e2e 0a20 oint creation..
│ │ │ │ │ -00040de0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00040df0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00040e00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00040e10: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -00040e20: 6e65 2020 2036 290a 2a20 5c5c 3a20 2020 ne 6).* \\:
│ │ │ │ │ -00040e30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00040e40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00040e50: 2046 7261 6374 696f 6e2d 6172 6974 686d Fraction-arithm
│ │ │ │ │ -00040e60: 6574 6963 2e20 286c 696e 6520 2032 3229 etic. (line 22)
│ │ │ │ │ -00040e70: 0a2a 205c 5c20 3c31 3e3a 2020 2020 2020 .* \\ <1>:
│ │ │ │ │ -00040e80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00040e90: 2020 2020 2020 2020 2020 4c61 7267 6549 LargeI
│ │ │ │ │ -00040ea0: 6e74 6567 6572 2d61 7269 7468 6d65 7469 nteger-arithmeti
│ │ │ │ │ -00040eb0: 632e 0a20 2020 2020 2020 2020 2020 2020 c..
│ │ │ │ │ -00040ec0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00040ed0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00040ee0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00040ef0: 2028 6c69 6e65 2020 3233 290a 2a20 5c5c (line 23).* \\
│ │ │ │ │ -00040f00: 203c 323e 3a20 2020 2020 2020 2020 2020 <2>:
│ │ │ │ │ -00040f10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00040f20: 2020 2020 204c 6172 6765 5a65 726f 496e LargeZeroIn
│ │ │ │ │ -00040f30: 7465 6765 722d 6172 6974 686d 6574 6963 teger-arithmetic
│ │ │ │ │ -00040f40: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -00040f50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00040f60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00040f70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00040f80: 286c 696e 6520 2032 3329 0a2a 205c 5c20 (line 23).* \\
│ │ │ │ │ -00040f90: 3c33 3e3a 2020 2020 2020 2020 2020 2020 <3>:
│ │ │ │ │ -00040fa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00040fb0: 2020 2020 4e75 6d62 6572 2d61 7269 7468 Number-arith
│ │ │ │ │ -00040fc0: 6d65 7469 632e 2020 2028 6c69 6e65 2020 metic. (line
│ │ │ │ │ -00040fd0: 3235 290a 2a20 5c5c 203c 343e 3a20 2020 25).* \\ <4>:
│ │ │ │ │ -00040fe0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00040ff0: 2020 2020 2020 2020 2020 2020 2053 6361 Sca
│ │ │ │ │ -00041000: 6c65 6444 6563 696d 616c 2d61 7269 7468 ledDecimal-arith
│ │ │ │ │ -00041010: 6d65 7469 632e 0a20 2020 2020 2020 2020 metic..
│ │ │ │ │ -00041020: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00041030: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00041040: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00041050: 2020 2020 2028 6c69 6e65 2020 3232 290a (line 22).
│ │ │ │ │ -00041060: 2a20 5c5c 203c 353e 3a20 2020 2020 2020 * \\ <5>:
│ │ │ │ │ -00041070: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00041080: 2020 2020 2020 2020 2053 6d61 6c6c 496e SmallIn
│ │ │ │ │ -00041090: 7465 6765 722d 6275 696c 7420 696e 732e teger-built ins.
│ │ │ │ │ -000410a0: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -000410b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000410c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000410d0: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -000410e0: 6c69 6e65 2020 3430 290a 2a20 7c3a 2020 line 40).* |:
│ │ │ │ │ -000410f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00041100: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00041110: 2020 2042 6f6f 6c65 616e 2d62 6173 6963 Boolean-basic
│ │ │ │ │ -00041120: 2e20 2020 2020 2020 286c 696e 6520 2034 . (line 4
│ │ │ │ │ -00041130: 3629 0a2a 207c 203c 313e 3a20 2020 2020 6).* | <1>:
│ │ │ │ │ -00041140: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00041150: 2020 2020 2020 2020 2020 2020 4661 6c73 Fals
│ │ │ │ │ -00041160: 652d 6261 7369 632e 2020 2020 2020 2020 e-basic.
│ │ │ │ │ -00041170: 2028 6c69 6e65 2020 3339 290a 2a20 7c20 (line 39).* |
│ │ │ │ │ -00041180: 3c32 3e3a 2020 2020 2020 2020 2020 2020 <2>:
│ │ │ │ │ -00041190: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000411a0: 2020 2020 2054 7275 652d 6261 7369 632e True-basic.
│ │ │ │ │ -000411b0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -000411c0: 2034 3029 0a2a 207e 3a20 2020 2020 2020 40).* ~:
│ │ │ │ │ -000411d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000411e0: 2020 2020 2020 2020 2020 2020 2020 5374 St
│ │ │ │ │ -000411f0: 7269 6e67 2d72 6567 6578 2e20 2020 2020 ring-regex.
│ │ │ │ │ -00041200: 2020 2028 6c69 6e65 2031 3632 290a 2a20 (line 162).*
│ │ │ │ │ -00041210: 7e3d 3a20 2020 2020 2020 2020 2020 2020 ~=:
│ │ │ │ │ -00041220: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00041230: 2020 2020 2020 2046 6c6f 6174 442d 6275 FloatD-bu
│ │ │ │ │ -00041240: 696c 7420 696e 732e 2020 2020 286c 696e ilt ins. (lin
│ │ │ │ │ -00041250: 6520 2035 3229 0a2a 207e 3d20 3c31 3e3a e 52).* ~= <1>:
│ │ │ │ │ -00041260: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00041270: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00041280: 466c 6f61 7445 2d62 7569 6c74 2069 6e73 FloatE-built ins
│ │ │ │ │ -00041290: 2e20 2020 2028 6c69 6e65 2020 3532 290a . (line 52).
│ │ │ │ │ -000412a0: 2a20 7e3d 203c 323e 3a20 2020 2020 2020 * ~= <2>:
│ │ │ │ │ -000412b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000412c0: 2020 2020 2020 2020 2046 6c6f 6174 512d FloatQ-
│ │ │ │ │ -000412d0: 6275 696c 7420 696e 732e 2020 2020 286c built ins. (l
│ │ │ │ │ -000412e0: 696e 6520 2035 3229 0a2a 207e 3d20 3c33 ine 52).* ~= <3
│ │ │ │ │ -000412f0: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ -00041300: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00041310: 2020 4c61 7267 6549 6e74 6567 6572 2d74 LargeInteger-t
│ │ │ │ │ -00041320: 6573 7469 6e67 2e0a 2020 2020 2020 2020 esting..
│ │ │ │ │ -00041330: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00041340: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00041350: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00041360: 2020 2020 2020 286c 696e 6520 2032 3129 (line 21)
│ │ │ │ │ -00041370: 0a2a 207e 3d20 3c34 3e3a 2020 2020 2020 .* ~= <4>:
│ │ │ │ │ -00041380: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00041390: 2020 2020 2020 2020 2020 4f62 6a65 6374 Object
│ │ │ │ │ -000413a0: 2d72 656c 6174 696f 6e61 6c20 6f70 6572 -relational oper
│ │ │ │ │ -000413b0: 6174 6f72 732e 0a20 2020 2020 2020 2020 ators..
│ │ │ │ │ -000413c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000413d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000413e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000413f0: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).
│ │ │ │ │ -00041400: 2a20 7e3d 203c 353e 3a20 2020 2020 2020 * ~= <5>:
│ │ │ │ │ -00041410: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00041420: 2020 2020 2020 2020 2053 6361 6c65 6444 ScaledD
│ │ │ │ │ -00041430: 6563 696d 616c 2d63 6f6d 7061 7269 6e67 ecimal-comparing
│ │ │ │ │ -00041440: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -00041450: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00041460: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00041470: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00041480: 286c 696e 6520 2032 3429 0a2a 207e 3d20 (line 24).* ~=
│ │ │ │ │ -00041490: 3c36 3e3a 2020 2020 2020 2020 2020 2020 <6>:
│ │ │ │ │ -000414a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000414b0: 2020 2020 536d 616c 6c49 6e74 6567 6572 SmallInteger
│ │ │ │ │ -000414c0: 2d62 7569 6c74 2069 6e73 2e0a 2020 2020 -built ins..
│ │ │ │ │ -000414d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000414e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000414f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00041500: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -00041510: 2038 3729 0a2a 207e 7e3a 2020 2020 2020 87).* ~~:
│ │ │ │ │ -00041520: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00041530: 2020 2020 2020 2020 2020 2020 2020 4f62 Ob
│ │ │ │ │ -00041540: 6a65 6374 2d72 656c 6174 696f 6e61 6c20 ject-relational
│ │ │ │ │ -00041550: 6f70 6572 6174 6f72 732e 0a20 2020 2020 operators..
│ │ │ │ │ -00041560: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00041570: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00041580: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00041590: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -000415a0: 2039 290a 2a20 7e7e 203c 313e 3a20 2020 9).* ~~ <1>:
│ │ │ │ │ -000415b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000415c0: 2020 2020 2020 2020 2020 2020 2053 6d61 Sma
│ │ │ │ │ -000415d0: 6c6c 496e 7465 6765 722d 6275 696c 7420 llInteger-built
│ │ │ │ │ -000415e0: 696e 732e 0a20 2020 2020 2020 2020 2020 ins..
│ │ │ │ │ -000415f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00041600: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00041610: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00041620: 2020 2028 6c69 6e65 2020 3930 290a 2a20 (line 90).*
│ │ │ │ │ -00041630: 6162 6272 6576 6961 7469 6f6e 4f66 4461 abbreviationOfDa
│ │ │ │ │ -00041640: 795f 3a20 2020 2020 2020 2020 2020 2020 y_:
│ │ │ │ │ -00041650: 2020 2020 2020 2044 6174 6520 636c 6173 Date clas
│ │ │ │ │ -00041660: 732d 6261 7369 632e 2020 2020 286c 696e s-basic. (lin
│ │ │ │ │ -00041670: 6520 2020 3629 0a2a 2061 626f 7274 3a20 e 6).* abort:
│ │ │ │ │ -00041680: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00041690: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000416a0: 4f62 6a65 6374 4d65 6d6f 7279 2063 6c61 ObjectMemory cla
│ │ │ │ │ -000416b0: 7373 2d62 7569 6c74 696e 732e 0a20 2020 ss-builtins..
│ │ │ │ │ -000416c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000416d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000416e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000416f0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -00041700: 2020 2036 290a 2a20 6162 733a 2020 2020 6).* abs:
│ │ │ │ │ -00041710: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00041720: 2020 2020 2020 2020 2020 2020 2020 2044 D
│ │ │ │ │ -00041730: 7572 6174 696f 6e2d 6172 6974 686d 6574 uration-arithmet
│ │ │ │ │ -00041740: 6963 732e 0a20 2020 2020 2020 2020 2020 ics..
│ │ │ │ │ -00041750: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00041760: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00041770: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00041780: 2020 2028 6c69 6e65 2020 3233 290a 2a20 (line 23).*
│ │ │ │ │ -00041790: 6162 7320 3c31 3e3a 2020 2020 2020 2020 abs <1>:
│ │ │ │ │ -000417a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000417b0: 2020 2020 2020 204c 6172 6765 4e65 6761 LargeNega
│ │ │ │ │ -000417c0: 7469 7665 496e 7465 6765 722d 6e75 6d65 tiveInteger-nume
│ │ │ │ │ -000417d0: 7269 6320 7465 7374 696e 672e 0a20 2020 ric testing..
│ │ │ │ │ -000417e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000417f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00041800: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00041810: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -00041820: 2020 2036 290a 2a20 6162 7320 3c32 3e3a 6).* abs <2>:
│ │ │ │ │ -00041830: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00041840: 2020 2020 2020 2020 2020 2020 2020 204c L
│ │ │ │ │ -00041850: 6172 6765 506f 7369 7469 7665 496e 7465 argePositiveInte
│ │ │ │ │ -00041860: 6765 722d 6e75 6d65 7269 6320 7465 7374 ger-numeric test
│ │ │ │ │ -00041870: 696e 672e 0a20 2020 2020 2020 2020 2020 ing..
│ │ │ │ │ -00041880: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00041890: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000418a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000418b0: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).*
│ │ │ │ │ -000418c0: 6162 7320 3c33 3e3a 2020 2020 2020 2020 abs <3>:
│ │ │ │ │ -000418d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000418e0: 2020 2020 2020 204e 756d 6265 722d 6d69 Number-mi
│ │ │ │ │ -000418f0: 7363 206d 6174 682e 2020 2020 286c 696e sc math. (lin
│ │ │ │ │ -00041900: 6520 2020 3629 0a2a 2061 6273 203c 343e e 6).* abs <4>
│ │ │ │ │ -00041910: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -00041920: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00041930: 506f 696e 742d 6172 6974 686d 6574 6963 Point-arithmetic
│ │ │ │ │ -00041940: 2e20 2020 2028 6c69 6e65 2020 3233 290a . (line 23).
│ │ │ │ │ -00041950: 2a20 6163 6365 7074 5573 6167 6546 6f72 * acceptUsageFor
│ │ │ │ │ -00041960: 436c 6173 735f 3a20 2020 2020 2020 2020 Class_:
│ │ │ │ │ -00041970: 2020 2020 2020 2020 2041 6c74 6572 6e61 Alterna
│ │ │ │ │ -00041980: 7469 7665 4f62 6a65 6374 5072 6f78 7920 tiveObjectProxy
│ │ │ │ │ -00041990: 636c 6173 732d 696e 7374 616e 6365 2063 class-instance c
│ │ │ │ │ -000419a0: 7265 6174 696f 6e2e 0a20 2020 2020 2020 reation..
│ │ │ │ │ -000419b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000419c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000419d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000419e0: 2020 2020 2020 2028 6c69 6e65 2020 2036 (line 6
│ │ │ │ │ -000419f0: 290a 2a20 6163 6365 7074 5573 6167 6546 ).* acceptUsageF
│ │ │ │ │ -00041a00: 6f72 436c 6173 735f 203c 313e 3a20 2020 orClass_ <1>:
│ │ │ │ │ -00041a10: 2020 2020 2020 2020 2020 2044 756d 7065 Dumpe
│ │ │ │ │ -00041a20: 7250 726f 7879 2063 6c61 7373 2d61 6363 rProxy class-acc
│ │ │ │ │ -00041a30: 6573 7369 6e67 2e0a 2020 2020 2020 2020 essing..
│ │ │ │ │ -00041a40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00041a50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00041a60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00041a70: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)
│ │ │ │ │ -00041a80: 0a2a 2061 6363 6570 7455 7361 6765 466f .* acceptUsageFo
│ │ │ │ │ -00041a90: 7243 6c61 7373 5f20 3c32 3e3a 2020 2020 rClass_ <2>:
│ │ │ │ │ -00041aa0: 2020 2020 2020 2020 2020 5369 6e67 6c65 Single
│ │ │ │ │ -00041ab0: 746f 6e50 726f 7879 2063 6c61 7373 2d61 tonProxy class-a
│ │ │ │ │ -00041ac0: 6363 6573 7369 6e67 2e0a 2020 2020 2020 ccessing..
│ │ │ │ │ -00041ad0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00041ae0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00041af0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00041b00: 2020 2020 2020 2020 286c 696e 6520 2020 (line
│ │ │ │ │ -00041b10: 3629 0a2a 2061 6363 6573 7365 735f 3a20 6).* accesses_:
│ │ │ │ │ -00041b20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00041b30: 2020 2020 2020 2020 2020 2020 436f 6d70 Comp
│ │ │ │ │ -00041b40: 696c 6564 436f 6465 2d74 6573 7469 6e67 iledCode-testing
│ │ │ │ │ -00041b50: 2061 6363 6573 7365 732e 0a20 2020 2020 accesses..
│ │ │ │ │ -00041b60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00041b70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00041b80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00041b90: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -00041ba0: 2036 290a 2a20 6163 6365 7373 6573 5f20 6).* accesses_
│ │ │ │ │ -00041bb0: 3c31 3e3a 2020 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ -00041bc0: 2020 2020 2020 2020 2020 2020 2043 6f6d Com
│ │ │ │ │ -00041bd0: 7069 6c65 644d 6574 686f 642d 7465 7374 piledMethod-test
│ │ │ │ │ -00041be0: 696e 672e 0a20 2020 2020 2020 2020 2020 ing..
│ │ │ │ │ -00041bf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00041c00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00041c10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00041c20: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).*
│ │ │ │ │ -00041c30: 6163 7469 6f6e 733a 2020 2020 2020 2020 actions:
│ │ │ │ │ -00041c40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00041c50: 2020 2020 2020 2050 6572 6d69 7373 696f Permissio
│ │ │ │ │ -00041c60: 6e2d 6163 6365 7373 696e 672e 0a20 2020 n-accessing..
│ │ │ │ │ -00041c70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00041c80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00041c90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00041ca0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -00041cb0: 2020 2039 290a 2a20 6163 7469 6f6e 735f 9).* actions_
│ │ │ │ │ -00041cc0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -00041cd0: 2020 2020 2020 2020 2020 2020 2020 2050 P
│ │ │ │ │ -00041ce0: 6572 6d69 7373 696f 6e2d 6163 6365 7373 ermission-access
│ │ │ │ │ -00041cf0: 696e 672e 0a20 2020 2020 2020 2020 2020 ing..
│ │ │ │ │ -00041d00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00041d10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00041d20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00041d30: 2020 2028 6c69 6e65 2020 3132 290a 2a20 (line 12).*
│ │ │ │ │ -00041d40: 6163 7469 6f6e 5f3a 2020 2020 2020 2020 action_:
│ │ │ │ │ -00041d50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00041d60: 2020 2020 2020 2050 6572 6d69 7373 696f Permissio
│ │ │ │ │ -00041d70: 6e2d 6163 6365 7373 696e 672e 0a20 2020 n-accessing..
│ │ │ │ │ -00041d80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00041d90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00041da0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00041db0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -00041dc0: 2020 2036 290a 2a20 6163 7469 7665 4465 6).* activeDe
│ │ │ │ │ -00041dd0: 6275 6767 6572 3a20 2020 2020 2020 2020 bugger:
│ │ │ │ │ -00041de0: 2020 2020 2020 2020 2020 2020 2020 2050 P
│ │ │ │ │ -00041df0: 726f 6365 7373 6f72 5363 6865 6475 6c65 rocessorSchedule
│ │ │ │ │ -00041e00: 722d 6261 7369 632e 0a20 2020 2020 2020 r-basic..
│ │ │ │ │ -00041e10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00041e20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00041e30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00041e40: 2020 2020 2020 2028 6c69 6e65 2020 2036 (line 6
│ │ │ │ │ -00041e50: 290a 2a20 6163 7469 7665 4465 6c61 793a ).* activeDelay:
│ │ │ │ │ -00041e60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00041e70: 2020 2020 2020 2020 2020 2044 656c 6179 Delay
│ │ │ │ │ -00041e80: 2063 6c61 7373 2d74 696d 6572 2070 726f class-timer pro
│ │ │ │ │ -00041e90: 6365 7373 2e0a 2020 2020 2020 2020 2020 cess..
│ │ │ │ │ -00041ea0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00041eb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00041ec0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00041ed0: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*
│ │ │ │ │ -00041ee0: 2061 6374 6976 6550 7269 6f72 6974 793a activePriority:
│ │ │ │ │ -00041ef0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00041f00: 2020 2020 2020 2020 5072 6f63 6573 736f Processo
│ │ │ │ │ -00041f10: 7253 6368 6564 756c 6572 2d62 6173 6963 rScheduler-basic
│ │ │ │ │ -00041f20: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -00041f30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00041f40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00041f50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00041f60: 286c 696e 6520 2020 3929 0a2a 2061 6374 (line 9).* act
│ │ │ │ │ -00041f70: 6976 6550 726f 6365 7373 3a20 2020 2020 iveProcess:
│ │ │ │ │ -00041f80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00041f90: 2020 2020 5072 6f63 6573 736f 7253 6368 ProcessorSch
│ │ │ │ │ -00041fa0: 6564 756c 6572 2d62 6173 6963 2e0a 2020 eduler-basic..
│ │ │ │ │ -00041fb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00041fc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00041fd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00041fe0: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -00041ff0: 6520 2031 3229 0a2a 2061 6464 416c 6c46 e 12).* addAllF
│ │ │ │ │ -00042000: 6972 7374 5f3a 2020 2020 2020 2020 2020 irst_:
│ │ │ │ │ -00042010: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00042020: 4f72 6465 7265 6443 6f6c 6c65 6374 696f OrderedCollectio
│ │ │ │ │ -00042030: 6e2d 6164 6469 6e67 2e0a 2020 2020 2020 n-adding..
│ │ │ │ │ -00042040: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00042050: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00042060: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00042070: 2020 2020 2020 2020 286c 696e 6520 2034 (line 4
│ │ │ │ │ -00042080: 3429 0a2a 2061 6464 416c 6c46 6972 7374 4).* addAllFirst
│ │ │ │ │ -00042090: 5f20 3c31 3e3a 2020 2020 2020 2020 2020 _ <1>:
│ │ │ │ │ -000420a0: 2020 2020 2020 2020 2020 2020 5275 6e41 RunA
│ │ │ │ │ -000420b0: 7272 6179 2d61 6464 696e 672e 2020 2020 rray-adding.
│ │ │ │ │ -000420c0: 2028 6c69 6e65 2020 3134 290a 2a20 6164 (line 14).* ad
│ │ │ │ │ -000420d0: 6441 6c6c 4669 7273 745f 203c 323e 3a20 dAllFirst_ <2>:
│ │ │ │ │ -000420e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000420f0: 2020 2020 2053 6f72 7465 6443 6f6c 6c65 SortedColle
│ │ │ │ │ -00042100: 6374 696f 6e2d 6469 7361 626c 6564 2e0a ction-disabled..
│ │ │ │ │ -00042110: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00042120: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00042130: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00042140: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -00042150: 696e 6520 2031 3229 0a2a 2061 6464 416c ine 12).* addAl
│ │ │ │ │ -00042160: 6c4c 6173 745f 3a20 2020 2020 2020 2020 lLast_:
│ │ │ │ │ -00042170: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00042180: 2020 4f72 6465 7265 6443 6f6c 6c65 6374 OrderedCollect
│ │ │ │ │ -00042190: 696f 6e2d 6164 6469 6e67 2e0a 2020 2020 ion-adding..
│ │ │ │ │ -000421a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000421b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000421c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000421d0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -000421e0: 2034 3829 0a2a 2061 6464 416c 6c4c 6173 48).* addAllLas
│ │ │ │ │ -000421f0: 745f 203c 313e 3a20 2020 2020 2020 2020 t_ <1>:
│ │ │ │ │ -00042200: 2020 2020 2020 2020 2020 2020 2020 5275 Ru
│ │ │ │ │ -00042210: 6e41 7272 6179 2d61 6464 696e 672e 2020 nArray-adding.
│ │ │ │ │ -00042220: 2020 2028 6c69 6e65 2020 3139 290a 2a20 (line 19).*
│ │ │ │ │ -00042230: 6164 6441 6c6c 4c61 7374 5f20 3c32 3e3a addAllLast_ <2>:
│ │ │ │ │ -00042240: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00042250: 2020 2020 2020 2053 6f72 7465 6443 6f6c SortedCol
│ │ │ │ │ -00042260: 6c65 6374 696f 6e2d 6469 7361 626c 6564 lection-disabled
│ │ │ │ │ -00042270: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -00042280: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00042290: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000422a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000422b0: 286c 696e 6520 2031 3529 0a2a 2061 6464 (line 15).* add
│ │ │ │ │ -000422c0: 416c 6c5f 3a20 2020 2020 2020 2020 2020 All_:
│ │ │ │ │ -000422d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000422e0: 2020 2020 436f 6c6c 6563 7469 6f6e 2d61 Collection-a
│ │ │ │ │ -000422f0: 6464 696e 672e 2020 2028 6c69 6e65 2020 dding. (line
│ │ │ │ │ -00042300: 2039 290a 2a20 6164 6441 6c6c 5f20 3c31 9).* addAll_ <1
│ │ │ │ │ -00042310: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ -00042320: 2020 2020 2020 2020 2020 2020 2044 6963 Dic
│ │ │ │ │ -00042330: 7469 6f6e 6172 792d 6163 6365 7373 696e tionary-accessin
│ │ │ │ │ -00042340: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ -00042350: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00042360: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00042370: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00042380: 2028 6c69 6e65 2020 2039 290a 2a20 6164 (line 9).* ad
│ │ │ │ │ -00042390: 6441 6c6c 5f20 3c32 3e3a 2020 2020 2020 dAll_ <2>:
│ │ │ │ │ -000423a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000423b0: 2020 2020 204f 7264 6572 6564 436f 6c6c OrderedColl
│ │ │ │ │ -000423c0: 6563 7469 6f6e 2d61 6464 696e 672e 0a20 ection-adding..
│ │ │ │ │ -000423d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000423e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000423f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00042400: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -00042410: 6e65 2020 3235 290a 2a20 6164 6441 6c6c ne 25).* addAll
│ │ │ │ │ -00042420: 5f61 6674 6572 496e 6465 785f 3a20 2020 _afterIndex_:
│ │ │ │ │ -00042430: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00042440: 204f 7264 6572 6564 436f 6c6c 6563 7469 OrderedCollecti
│ │ │ │ │ -00042450: 6f6e 2d61 6464 696e 672e 0a20 2020 2020 on-adding..
│ │ │ │ │ -00042460: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00042470: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00042480: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00042490: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -000424a0: 3332 290a 2a20 6164 6441 6c6c 5f61 6674 32).* addAll_aft
│ │ │ │ │ -000424b0: 6572 496e 6465 785f 203c 313e 3a20 2020 erIndex_ <1>:
│ │ │ │ │ -000424c0: 2020 2020 2020 2020 2020 2020 2052 756e Run
│ │ │ │ │ -000424d0: 4172 7261 792d 6164 6469 6e67 2e20 2020 Array-adding.
│ │ │ │ │ -000424e0: 2020 286c 696e 6520 2020 3929 0a2a 2061 (line 9).* a
│ │ │ │ │ -000424f0: 6464 416c 6c5f 6166 7465 7249 6e64 6578 ddAll_afterIndex
│ │ │ │ │ -00042500: 5f20 3c32 3e3a 2020 2020 2020 2020 2020 _ <2>:
│ │ │ │ │ -00042510: 2020 2020 2020 536f 7274 6564 436f 6c6c SortedColl
│ │ │ │ │ -00042520: 6563 7469 6f6e 2d64 6973 6162 6c65 642e ection-disabled.
│ │ │ │ │ -00042530: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -00042540: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00042550: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00042560: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -00042570: 6c69 6e65 2020 2039 290a 2a20 6164 6441 line 9).* addA
│ │ │ │ │ -00042580: 6c6c 5f61 6674 6572 5f3a 2020 2020 2020 ll_after_:
│ │ │ │ │ -00042590: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000425a0: 2020 204f 7264 6572 6564 436f 6c6c 6563 OrderedCollec
│ │ │ │ │ -000425b0: 7469 6f6e 2d61 6464 696e 672e 0a20 2020 tion-adding..
│ │ │ │ │ -000425c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000425d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000425e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000425f0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -00042600: 2020 3238 290a 2a20 6164 6441 6c6c 5f62 28).* addAll_b
│ │ │ │ │ -00042610: 6566 6f72 6549 6e64 6578 5f3a 2020 2020 eforeIndex_:
│ │ │ │ │ -00042620: 2020 2020 2020 2020 2020 2020 2020 204f O
│ │ │ │ │ -00042630: 7264 6572 6564 436f 6c6c 6563 7469 6f6e rderedCollection
│ │ │ │ │ -00042640: 2d61 6464 696e 672e 0a20 2020 2020 2020 -adding..
│ │ │ │ │ -00042650: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00042660: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00042670: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00042680: 2020 2020 2020 2028 6c69 6e65 2020 3430 (line 40
│ │ │ │ │ -00042690: 290a 2a20 6164 6441 6c6c 5f62 6566 6f72 ).* addAll_befor
│ │ │ │ │ -000426a0: 655f 3a20 2020 2020 2020 2020 2020 2020 e_:
│ │ │ │ │ -000426b0: 2020 2020 2020 2020 2020 204f 7264 6572 Order
│ │ │ │ │ -000426c0: 6564 436f 6c6c 6563 7469 6f6e 2d61 6464 edCollection-add
│ │ │ │ │ -000426d0: 696e 672e 0a20 2020 2020 2020 2020 2020 ing..
│ │ │ │ │ -000426e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000426f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00042700: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00042710: 2020 2028 6c69 6e65 2020 3336 290a 2a20 (line 36).*
│ │ │ │ │ -00042720: 6164 6442 7569 6c74 4669 6c65 5f3a 2020 addBuiltFile_:
│ │ │ │ │ -00042730: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00042740: 2020 2020 2020 2050 6163 6b61 6765 2d61 Package-a
│ │ │ │ │ -00042750: 6363 6573 7369 6e67 2e20 2020 286c 696e ccessing. (lin
│ │ │ │ │ -00042760: 6520 2020 3629 0a2a 2061 6464 4361 6c6c e 6).* addCall
│ │ │ │ │ -00042770: 6f75 745f 3a20 2020 2020 2020 2020 2020 out_:
│ │ │ │ │ -00042780: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00042790: 5061 636b 6167 652d 6163 6365 7373 696e Package-accessin
│ │ │ │ │ -000427a0: 672e 2020 2028 6c69 6e65 2020 2039 290a g. (line 9).
│ │ │ │ │ -000427b0: 2a20 6164 6443 6c61 7373 5661 724e 616d * addClassVarNam
│ │ │ │ │ -000427c0: 655f 3a20 2020 2020 2020 2020 2020 2020 e_:
│ │ │ │ │ -000427d0: 2020 2020 2020 2020 2043 6c61 7373 2d61 Class-a
│ │ │ │ │ -000427e0: 6363 6573 7369 6e67 2069 6e73 7461 6e63 ccessing instanc
│ │ │ │ │ -000427f0: 6573 2061 6e64 2076 6172 6961 626c 6573 es and variables
│ │ │ │ │ -00042800: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -00042810: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00042820: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00042830: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00042840: 286c 696e 6520 2020 3629 0a2a 2061 6464 (line 6).* add
│ │ │ │ │ -00042850: 436c 6173 7356 6172 4e61 6d65 5f20 3c31 ClassVarName_ <1
│ │ │ │ │ -00042860: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ -00042870: 2020 2020 4d65 7461 636c 6173 732d 6465 Metaclass-de
│ │ │ │ │ -00042880: 6c65 6761 7469 6f6e 2e0a 2020 2020 2020 legation..
│ │ │ │ │ -00042890: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000428a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000428b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000428c0: 2020 2020 2020 2020 286c 696e 6520 2020 (line
│ │ │ │ │ -000428d0: 3629 0a2a 2061 6464 436c 6173 7356 6172 6).* addClassVar
│ │ │ │ │ -000428e0: 4e61 6d65 5f76 616c 7565 5f3a 2020 2020 Name_value_:
│ │ │ │ │ -000428f0: 2020 2020 2020 2020 2020 2020 436c 6173 Clas
│ │ │ │ │ -00042900: 732d 6163 6365 7373 696e 6720 696e 7374 s-accessing inst
│ │ │ │ │ -00042910: 616e 6365 7320 616e 6420 7661 7269 6162 ances and variab
│ │ │ │ │ -00042920: 6c65 732e 0a20 2020 2020 2020 2020 2020 les..
│ │ │ │ │ -00042930: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00042940: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00042950: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00042960: 2020 2028 6c69 6e65 2020 3130 290a 2a20 (line 10).*
│ │ │ │ │ -00042970: 6164 6444 6179 735f 3a20 2020 2020 2020 addDays_:
│ │ │ │ │ -00042980: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00042990: 2020 2020 2020 2044 6174 652d 6261 7369 Date-basi
│ │ │ │ │ -000429a0: 632e 2020 2020 2020 2020 2020 286c 696e c. (lin
│ │ │ │ │ -000429b0: 6520 2031 3029 0a2a 2061 6464 4465 7065 e 10).* addDepe
│ │ │ │ │ -000429c0: 6e64 656e 745f 3a20 2020 2020 2020 2020 ndent_:
│ │ │ │ │ -000429d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000429e0: 4f62 6a65 6374 2d64 6570 656e 6465 6e74 Object-dependent
│ │ │ │ │ -000429f0: 7320 6163 6365 7373 2e0a 2020 2020 2020 s access..
│ │ │ │ │ -00042a00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00042a10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00042a20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00042a30: 2020 2020 2020 2020 286c 696e 6520 2020 (line
│ │ │ │ │ -00042a40: 3629 0a2a 2061 6464 4465 7065 6e64 656e 6).* addDependen
│ │ │ │ │ -00042a50: 745f 203c 313e 3a20 2020 2020 2020 2020 t_ <1>:
│ │ │ │ │ -00042a60: 2020 2020 2020 2020 2020 2020 556e 6465 Unde
│ │ │ │ │ -00042a70: 6669 6e65 644f 626a 6563 742d 6465 7065 finedObject-depe
│ │ │ │ │ -00042a80: 6e64 656e 7473 2061 6363 6573 732e 0a20 ndents access..
│ │ │ │ │ -00042a90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00042aa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00042ab0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00042ac0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -00042ad0: 6e65 2020 2036 290a 2a20 6164 6446 6561 ne 6).* addFea
│ │ │ │ │ -00042ae0: 7475 7265 5f3a 2020 2020 2020 2020 2020 ture_:
│ │ │ │ │ -00042af0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00042b00: 2050 6163 6b61 6765 2d61 6363 6573 7369 Package-accessi
│ │ │ │ │ -00042b10: 6e67 2e20 2020 286c 696e 6520 2031 3229 ng. (line 12)
│ │ │ │ │ -00042b20: 0a2a 2061 6464 4665 6174 7572 655f 203c .* addFeature_ <
│ │ │ │ │ -00042b30: 313e 3a20 2020 2020 2020 2020 2020 2020 1>:
│ │ │ │ │ -00042b40: 2020 2020 2020 2020 2020 5379 7374 656d System
│ │ │ │ │ -00042b50: 4469 6374 696f 6e61 7279 2d73 7065 6369 Dictionary-speci
│ │ │ │ │ -00042b60: 616c 2061 6363 6573 7369 6e67 2e0a 2020 al accessing..
│ │ │ │ │ -00042b70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00042b80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00042b90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00042ba0: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -00042bb0: 6520 2020 3629 0a2a 2061 6464 4669 6c65 e 6).* addFile
│ │ │ │ │ -00042bc0: 496e 5f3a 2020 2020 2020 2020 2020 2020 In_:
│ │ │ │ │ -00042bd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00042be0: 5061 636b 6167 652d 6163 6365 7373 696e Package-accessin
│ │ │ │ │ -00042bf0: 672e 2020 2028 6c69 6e65 2020 3138 290a g. (line 18).
│ │ │ │ │ -00042c00: 2a20 6164 6446 696c 655f 3a20 2020 2020 * addFile_:
│ │ │ │ │ -00042c10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00042c20: 2020 2020 2020 2020 2050 6163 6b61 6765 Package
│ │ │ │ │ -00042c30: 2d61 6363 6573 7369 6e67 2e20 2020 286c -accessing. (l
│ │ │ │ │ -00042c40: 696e 6520 2031 3529 0a2a 2061 6464 4669 ine 15).* addFi
│ │ │ │ │ -00042c50: 7273 745f 3a20 2020 2020 2020 2020 2020 rst_:
│ │ │ │ │ -00042c60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00042c70: 2020 4c69 6e6b 6564 4c69 7374 2d61 6464 LinkedList-add
│ │ │ │ │ -00042c80: 696e 672e 2020 2028 6c69 6e65 2020 2039 ing. (line 9
│ │ │ │ │ -00042c90: 290a 2a20 6164 6446 6972 7374 5f20 3c31 ).* addFirst_ <1
│ │ │ │ │ -00042ca0: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ -00042cb0: 2020 2020 2020 2020 2020 204f 7264 6572 Order
│ │ │ │ │ -00042cc0: 6564 436f 6c6c 6563 7469 6f6e 2d61 6464 edCollection-add
│ │ │ │ │ -00042cd0: 696e 672e 0a20 2020 2020 2020 2020 2020 ing..
│ │ │ │ │ -00042ce0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00042cf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00042d00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00042d10: 2020 2028 6c69 6e65 2020 3532 290a 2a20 (line 52).*
│ │ │ │ │ -00042d20: 6164 6446 6972 7374 5f20 3c32 3e3a 2020 addFirst_ <2>:
│ │ │ │ │ -00042d30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00042d40: 2020 2020 2020 2052 756e 4172 7261 792d RunArray-
│ │ │ │ │ -00042d50: 6164 6469 6e67 2e20 2020 2020 286c 696e adding. (lin
│ │ │ │ │ -00042d60: 6520 2032 3429 0a2a 2061 6464 4669 7273 e 24).* addFirs
│ │ │ │ │ -00042d70: 745f 203c 333e 3a20 2020 2020 2020 2020 t_ <3>:
│ │ │ │ │ -00042d80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00042d90: 536f 7274 6564 436f 6c6c 6563 7469 6f6e SortedCollection
│ │ │ │ │ -00042da0: 2d64 6973 6162 6c65 642e 0a20 2020 2020 -disabled..
│ │ │ │ │ -00042db0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00042dc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00042dd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00042de0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -00042df0: 3138 290a 2a20 6164 6449 6e73 7456 6172 18).* addInstVar
│ │ │ │ │ -00042e00: 4e61 6d65 5f3a 2020 2020 2020 2020 2020 Name_:
│ │ │ │ │ -00042e10: 2020 2020 2020 2020 2020 2020 2042 6568 Beh
│ │ │ │ │ -00042e20: 6176 696f 722d 696e 7374 616e 6365 2076 avior-instance v
│ │ │ │ │ -00042e30: 6172 6961 626c 6573 2e0a 2020 2020 2020 ariables..
│ │ │ │ │ -00042e40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00042e50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00042e60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00042e70: 2020 2020 2020 2020 286c 696e 6520 2020 (line
│ │ │ │ │ -00042e80: 3629 0a2a 2061 6464 4c61 7374 5f3a 2020 6).* addLast_:
│ │ │ │ │ -00042e90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00042ea0: 2020 2020 2020 2020 2020 2020 4c69 6e6b Link
│ │ │ │ │ -00042eb0: 6564 4c69 7374 2d61 6464 696e 672e 2020 edList-adding.
│ │ │ │ │ -00042ec0: 2028 6c69 6e65 2020 3132 290a 2a20 6164 (line 12).* ad
│ │ │ │ │ -00042ed0: 644c 6173 745f 203c 313e 3a20 2020 2020 dLast_ <1>:
│ │ │ │ │ -00042ee0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00042ef0: 2020 2020 204f 7264 6572 6564 436f 6c6c OrderedColl
│ │ │ │ │ -00042f00: 6563 7469 6f6e 2d61 6464 696e 672e 0a20 ection-adding..
│ │ │ │ │ -00042f10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00042f20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00042f30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00042f40: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -00042f50: 6e65 2020 3536 290a 2a20 6164 644c 6173 ne 56).* addLas
│ │ │ │ │ -00042f60: 745f 203c 323e 3a20 2020 2020 2020 2020 t_ <2>:
│ │ │ │ │ -00042f70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00042f80: 2052 756e 4172 7261 792d 6164 6469 6e67 RunArray-adding
│ │ │ │ │ -00042f90: 2e20 2020 2020 286c 696e 6520 2032 3829 . (line 28)
│ │ │ │ │ -00042fa0: 0a2a 2061 6464 4c61 7374 5f20 3c33 3e3a .* addLast_ <3>:
│ │ │ │ │ -00042fb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00042fc0: 2020 2020 2020 2020 2020 536f 7274 6564 Sorted
│ │ │ │ │ -00042fd0: 436f 6c6c 6563 7469 6f6e 2d64 6973 6162 Collection-disab
│ │ │ │ │ -00042fe0: 6c65 642e 0a20 2020 2020 2020 2020 2020 led..
│ │ │ │ │ -00042ff0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00043000: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00043010: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00043020: 2020 2028 6c69 6e65 2020 3231 290a 2a20 (line 21).*
│ │ │ │ │ -00043030: 6164 644c 6962 7261 7279 4861 6e64 6c65 addLibraryHandle
│ │ │ │ │ -00043040: 5f3a 2020 2020 2020 2020 2020 2020 2020 _:
│ │ │ │ │ -00043050: 2020 2020 2020 2044 4c44 2063 6c61 7373 DLD class
│ │ │ │ │ -00043060: 2d64 796e 616d 6963 206c 696e 6b69 6e67 -dynamic linking
│ │ │ │ │ -00043070: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -00043080: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00043090: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000430a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000430b0: 286c 696e 6520 2020 3929 0a2a 2061 6464 (line 9).* add
│ │ │ │ │ -000430c0: 4c69 6272 6172 795f 3a20 2020 2020 2020 Library_:
│ │ │ │ │ -000430d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000430e0: 2020 2020 444c 4420 636c 6173 732d 6479 DLD class-dy
│ │ │ │ │ -000430f0: 6e61 6d69 6320 6c69 6e6b 696e 672e 0a20 namic linking..
│ │ │ │ │ -00043100: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00043110: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00043120: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00043130: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -00043140: 6e65 2020 2036 290a 2a20 6164 644c 6962 ne 6).* addLib
│ │ │ │ │ -00043150: 7261 7279 5f20 3c31 3e3a 2020 2020 2020 rary_ <1>:
│ │ │ │ │ -00043160: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00043170: 2050 6163 6b61 6765 2d61 6363 6573 7369 Package-accessi
│ │ │ │ │ -00043180: 6e67 2e20 2020 286c 696e 6520 2032 3129 ng. (line 21)
│ │ │ │ │ -00043190: 0a2a 2061 6464 4d6f 6475 6c65 5f3a 2020 .* addModule_:
│ │ │ │ │ -000431a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000431b0: 2020 2020 2020 2020 2020 444c 4420 636c DLD cl
│ │ │ │ │ -000431c0: 6173 732d 6479 6e61 6d69 6320 6c69 6e6b ass-dynamic link
│ │ │ │ │ -000431d0: 696e 672e 0a20 2020 2020 2020 2020 2020 ing..
│ │ │ │ │ -000431e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000431f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00043200: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00043210: 2020 2028 6c69 6e65 2020 3133 290a 2a20 (line 13).*
│ │ │ │ │ -00043220: 6164 644d 6f64 756c 655f 203c 313e 3a20 addModule_ <1>:
│ │ │ │ │ -00043230: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00043240: 2020 2020 2020 2050 6163 6b61 6765 2d61 Package-a
│ │ │ │ │ -00043250: 6363 6573 7369 6e67 2e20 2020 286c 696e ccessing. (lin
│ │ │ │ │ -00043260: 6520 2032 3429 0a2a 2061 6464 5065 726d e 24).* addPerm
│ │ │ │ │ -00043270: 6973 7369 6f6e 5f3a 2020 2020 2020 2020 ission_:
│ │ │ │ │ -00043280: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00043290: 5365 6375 7269 7479 506f 6c69 6379 2d6d SecurityPolicy-m
│ │ │ │ │ -000432a0: 6f64 6966 7969 6e67 2e0a 2020 2020 2020 odifying..
│ │ │ │ │ -000432b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000432c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000432d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000432e0: 2020 2020 2020 2020 286c 696e 6520 2020 (line
│ │ │ │ │ -000432f0: 3629 0a2a 2061 6464 5072 6572 6571 7569 6).* addPrerequi
│ │ │ │ │ -00043300: 7369 7465 5f3a 2020 2020 2020 2020 2020 site_:
│ │ │ │ │ -00043310: 2020 2020 2020 2020 2020 2020 5061 636b Pack
│ │ │ │ │ -00043320: 6167 652d 6163 6365 7373 696e 672e 2020 age-accessing.
│ │ │ │ │ -00043330: 2028 6c69 6e65 2020 3237 290a 2a20 6164 (line 27).* ad
│ │ │ │ │ -00043340: 6472 6573 733a 2020 2020 2020 2020 2020 dress:
│ │ │ │ │ -00043350: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00043360: 2020 2020 2043 4f62 6a65 6374 2d61 6363 CObject-acc
│ │ │ │ │ -00043370: 6573 7369 6e67 2e20 2020 286c 696e 6520 essing. (line
│ │ │ │ │ -00043380: 2020 3629 0a2a 2061 6464 7265 7373 4174 6).* addressAt
│ │ │ │ │ -00043390: 5f3a 2020 2020 2020 2020 2020 2020 2020 _:
│ │ │ │ │ -000433a0: 2020 2020 2020 2020 2020 2020 2020 434f CO
│ │ │ │ │ -000433b0: 626a 6563 742d 706f 696e 7465 722d 6c69 bject-pointer-li
│ │ │ │ │ -000433c0: 6b65 2062 6568 6176 696f 722e 0a20 2020 ke behavior..
│ │ │ │ │ -000433d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000433e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000433f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00043400: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -00043410: 2020 3139 290a 2a20 6164 6472 6573 734f 19).* addressO
│ │ │ │ │ -00043420: 664f 4f50 5f3a 2020 2020 2020 2020 2020 fOOP_:
│ │ │ │ │ -00043430: 2020 2020 2020 2020 2020 2020 2020 204f O
│ │ │ │ │ -00043440: 626a 6563 744d 656d 6f72 7920 636c 6173 bjectMemory clas
│ │ │ │ │ -00043450: 732d 6275 696c 7469 6e73 2e0a 2020 2020 s-builtins..
│ │ │ │ │ -00043460: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00043470: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00043480: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00043490: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -000434a0: 2031 3529 0a2a 2061 6464 7265 7373 4f66 15).* addressOf
│ │ │ │ │ -000434b0: 5f3a 2020 2020 2020 2020 2020 2020 2020 _:
│ │ │ │ │ -000434c0: 2020 2020 2020 2020 2020 2020 2020 4346 CF
│ │ │ │ │ -000434d0: 756e 6374 696f 6e44 6573 6372 6970 746f unctionDescripto
│ │ │ │ │ -000434e0: 7220 636c 6173 732d 7465 7374 696e 672e r class-testing.
│ │ │ │ │ -000434f0: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -00043500: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00043510: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00043520: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -00043530: 6c69 6e65 2020 2036 290a 2a20 6164 6472 line 6).* addr
│ │ │ │ │ -00043540: 6573 734f 665f 203c 313e 3a20 2020 2020 essOf_ <1>:
│ │ │ │ │ -00043550: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00043560: 2020 204f 626a 6563 744d 656d 6f72 7920 ObjectMemory
│ │ │ │ │ -00043570: 636c 6173 732d 6275 696c 7469 6e73 2e0a class-builtins..
│ │ │ │ │ -00043580: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00043590: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000435a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000435b0: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -000435c0: 696e 6520 2020 3929 0a2a 2061 6464 7265 ine 9).* addre
│ │ │ │ │ -000435d0: 7373 5f3a 2020 2020 2020 2020 2020 2020 ss_:
│ │ │ │ │ -000435e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000435f0: 2020 434f 626a 6563 7420 636c 6173 732d CObject class-
│ │ │ │ │ -00043600: 696e 7374 616e 6365 2063 7265 6174 696f instance creatio
│ │ │ │ │ -00043610: 6e2e 0a20 2020 2020 2020 2020 2020 2020 n..
│ │ │ │ │ -00043620: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00043630: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00043640: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00043650: 2028 6c69 6e65 2020 2036 290a 2a20 6164 (line 6).* ad
│ │ │ │ │ -00043660: 6472 6573 735f 203c 313e 3a20 2020 2020 dress_ <1>:
│ │ │ │ │ -00043670: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00043680: 2020 2020 2043 4f62 6a65 6374 2d61 6363 CObject-acc
│ │ │ │ │ -00043690: 6573 7369 6e67 2e20 2020 286c 696e 6520 essing. (line
│ │ │ │ │ -000436a0: 2031 3229 0a2a 2061 6464 7265 7373 5f20 12).* address_
│ │ │ │ │ -000436b0: 3c32 3e3a 2020 2020 2020 2020 2020 2020 <2>:
│ │ │ │ │ -000436c0: 2020 2020 2020 2020 2020 2020 2020 4354 CT
│ │ │ │ │ -000436d0: 7970 652d 4320 696e 7374 616e 6365 2063 ype-C instance c
│ │ │ │ │ -000436e0: 7265 6174 696f 6e2e 0a20 2020 2020 2020 reation..
│ │ │ │ │ -000436f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00043700: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00043710: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00043720: 2020 2020 2020 2028 6c69 6e65 2020 2036 (line 6
│ │ │ │ │ -00043730: 290a 2a20 6164 6453 6563 6f6e 6473 5f3a ).* addSeconds_:
│ │ │ │ │ -00043740: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00043750: 2020 2020 2020 2020 2020 2054 696d 652d Time-
│ │ │ │ │ -00043760: 6172 6974 686d 6574 6963 2e20 2020 2020 arithmetic.
│ │ │ │ │ -00043770: 286c 696e 6520 2020 3629 0a2a 2061 6464 (line 6).* add
│ │ │ │ │ -00043780: 5365 6c65 6374 6f72 5f77 6974 684d 6574 Selector_withMet
│ │ │ │ │ -00043790: 686f 645f 3a20 2020 2020 2020 2020 2020 hod_:
│ │ │ │ │ -000437a0: 2020 2020 4265 6861 7669 6f72 2d6d 6574 Behavior-met
│ │ │ │ │ -000437b0: 686f 6420 6469 6374 696f 6e61 7279 2e0a hod dictionary..
│ │ │ │ │ -000437c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000437d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000437e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000437f0: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -00043800: 696e 6520 2020 3629 0a2a 2061 6464 5368 ine 6).* addSh
│ │ │ │ │ -00043810: 6172 6564 506f 6f6c 5f3a 2020 2020 2020 aredPool_:
│ │ │ │ │ -00043820: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00043830: 2020 4162 7374 7261 6374 4e61 6d65 7370 AbstractNamesp
│ │ │ │ │ -00043840: 6163 652d 636f 6d70 696c 696e 672e 0a20 ace-compiling..
│ │ │ │ │ -00043850: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00043860: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00043870: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00043880: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -00043890: 6e65 2020 2036 290a 2a20 6164 6453 6861 ne 6).* addSha
│ │ │ │ │ -000438a0: 7265 6450 6f6f 6c5f 203c 313e 3a20 2020 redPool_ <1>:
│ │ │ │ │ -000438b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000438c0: 2043 6c61 7373 2d61 6363 6573 7369 6e67 Class-accessing
│ │ │ │ │ -000438d0: 2069 6e73 7461 6e63 6573 2061 6e64 2076 instances and v
│ │ │ │ │ -000438e0: 6172 6961 626c 6573 2e0a 2020 2020 2020 ariables..
│ │ │ │ │ -000438f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00043900: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00043910: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00043920: 2020 2020 2020 2020 286c 696e 6520 2031 (line 1
│ │ │ │ │ -00043930: 3429 0a2a 2061 6464 5368 6172 6564 506f 4).* addSharedPo
│ │ │ │ │ -00043940: 6f6c 5f20 3c32 3e3a 2020 2020 2020 2020 ol_ <2>:
│ │ │ │ │ -00043950: 2020 2020 2020 2020 2020 2020 436c 6173 Clas
│ │ │ │ │ -00043960: 7344 6573 6372 6970 7469 6f6e 2d70 6172 sDescription-par
│ │ │ │ │ -00043970: 7369 6e67 2063 6c61 7373 2064 6563 6c61 sing class decla
│ │ │ │ │ -00043980: 7261 7469 6f6e 732e 0a20 2020 2020 2020 rations..
│ │ │ │ │ -00043990: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000439a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000439b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000439c0: 2020 2020 2020 2028 6c69 6e65 2020 2036 (line 6
│ │ │ │ │ -000439d0: 290a 2a20 6164 6453 6861 7265 6450 6f6f ).* addSharedPoo
│ │ │ │ │ -000439e0: 6c5f 203c 333e 3a20 2020 2020 2020 2020 l_ <3>:
│ │ │ │ │ -000439f0: 2020 2020 2020 2020 2020 204d 6574 6163 Metac
│ │ │ │ │ -00043a00: 6c61 7373 2d64 656c 6567 6174 696f 6e2e lass-delegation.
│ │ │ │ │ -00043a10: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -00043a20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00043a30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00043a40: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -00043a50: 6c69 6e65 2020 3130 290a 2a20 6164 6453 line 10).* addS
│ │ │ │ │ -00043a60: 7562 636c 6173 735f 3a20 2020 2020 2020 ubclass_:
│ │ │ │ │ -00043a70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00043a80: 2020 2042 6568 6176 696f 722d 6372 6561 Behavior-crea
│ │ │ │ │ -00043a90: 7469 6e67 2061 2063 6c61 7373 2068 6965 ting a class hie
│ │ │ │ │ -00043aa0: 7261 7263 6879 2e0a 2020 2020 2020 2020 rarchy..
│ │ │ │ │ -00043ab0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00043ac0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00043ad0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00043ae0: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)
│ │ │ │ │ -00043af0: 0a2a 2061 6464 5375 6273 7061 6365 5f3a .* addSubspace_:
│ │ │ │ │ -00043b00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00043b10: 2020 2020 2020 2020 2020 4162 7374 7261 Abstra
│ │ │ │ │ -00043b20: 6374 4e61 6d65 7370 6163 652d 6e61 6d65 ctNamespace-name
│ │ │ │ │ -00043b30: 7370 6163 6520 6869 6572 6172 6368 792e space hierarchy.
│ │ │ │ │ -00043b40: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -00043b50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00043b60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00043b70: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -00043b80: 6c69 6e65 2020 2036 290a 2a20 6164 6453 line 6).* addS
│ │ │ │ │ -00043b90: 756e 6974 5363 7269 7074 5f3a 2020 2020 unitScript_:
│ │ │ │ │ -00043ba0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00043bb0: 2020 2050 6163 6b61 6765 2d61 6363 6573 Package-acces
│ │ │ │ │ -00043bc0: 7369 6e67 2e20 2020 286c 696e 6520 2033 sing. (line 3
│ │ │ │ │ -00043bd0: 3029 0a2a 2061 6464 5469 6d65 5f3a 2020 0).* addTime_:
│ │ │ │ │ -00043be0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00043bf0: 2020 2020 2020 2020 2020 2020 5469 6d65 Time
│ │ │ │ │ -00043c00: 2d61 7269 7468 6d65 7469 632e 2020 2020 -arithmetic.
│ │ │ │ │ -00043c10: 2028 6c69 6e65 2020 2039 290a 2a20 6164 (line 9).* ad
│ │ │ │ │ -00043c20: 6454 6f42 6546 696e 616c 697a 6564 3a20 dToBeFinalized:
│ │ │ │ │ -00043c30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00043c40: 2020 2020 2046 696c 6544 6573 6372 6970 FileDescrip
│ │ │ │ │ -00043c50: 746f 722d 696e 6974 6961 6c69 7a65 2d72 tor-initialize-r
│ │ │ │ │ -00043c60: 656c 6561 7365 2e0a 2020 2020 2020 2020 elease..
│ │ │ │ │ -00043c70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00043c80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00043c90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00043ca0: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)
│ │ │ │ │ -00043cb0: 0a2a 2061 6464 546f 4265 4669 6e61 6c69 .* addToBeFinali
│ │ │ │ │ -00043cc0: 7a65 6420 3c31 3e3a 2020 2020 2020 2020 zed <1>:
│ │ │ │ │ -00043cd0: 2020 2020 2020 2020 2020 4f62 6a65 6374 Object
│ │ │ │ │ -00043ce0: 2d66 696e 616c 697a 6174 696f 6e2e 2028 -finalization. (
│ │ │ │ │ -00043cf0: 6c69 6e65 2020 2036 290a 2a20 6164 645f line 6).* add_
│ │ │ │ │ -00043d00: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -00043d10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00043d20: 2020 2041 7272 6179 6564 436f 6c6c 6563 ArrayedCollec
│ │ │ │ │ -00043d30: 7469 6f6e 2d62 6173 6963 2e0a 2020 2020 tion-basic..
│ │ │ │ │ -00043d40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00043d50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00043d60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00043d70: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -00043d80: 2031 3129 0a2a 2061 6464 5f20 3c31 3e3a 11).* add_ <1>:
│ │ │ │ │ -00043d90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00043da0: 2020 2020 2020 2020 2020 2020 2020 4261 Ba
│ │ │ │ │ -00043db0: 672d 6164 6469 6e67 2e20 2020 2020 2020 g-adding.
│ │ │ │ │ -00043dc0: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).*
│ │ │ │ │ -00043dd0: 6164 645f 203c 323e 3a20 2020 2020 2020 add_ <2>:
│ │ │ │ │ -00043de0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00043df0: 2020 2020 2020 2043 6f6c 6c65 6374 696f Collectio
│ │ │ │ │ -00043e00: 6e2d 6164 6469 6e67 2e20 2020 286c 696e n-adding. (lin
│ │ │ │ │ -00043e10: 6520 2020 3629 0a2a 2061 6464 5f20 3c33 e 6).* add_ <3
│ │ │ │ │ -00043e20: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ -00043e30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00043e40: 4469 6374 696f 6e61 7279 2d61 6363 6573 Dictionary-acces
│ │ │ │ │ -00043e50: 7369 6e67 2e0a 2020 2020 2020 2020 2020 sing..
│ │ │ │ │ -00043e60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00043e70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00043e80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00043e90: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*
│ │ │ │ │ -00043ea0: 2061 6464 5f20 3c34 3e3a 2020 2020 2020 add_ <4>:
│ │ │ │ │ -00043eb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00043ec0: 2020 2020 2020 2020 4861 7368 6564 436f HashedCo
│ │ │ │ │ -00043ed0: 6c6c 6563 7469 6f6e 2d61 6363 6573 7369 llection-accessi
│ │ │ │ │ -00043ee0: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ -00043ef0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00043f00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00043f10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00043f20: 2020 286c 696e 6520 2020 3629 0a2a 2061 (line 6).* a
│ │ │ │ │ -00043f30: 6464 5f20 3c35 3e3a 2020 2020 2020 2020 dd_ <5>:
│ │ │ │ │ -00043f40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00043f50: 2020 2020 2020 4c69 6e6b 6564 4c69 7374 LinkedList
│ │ │ │ │ -00043f60: 2d61 6464 696e 672e 2020 2028 6c69 6e65 -adding. (line
│ │ │ │ │ -00043f70: 2020 2036 290a 2a20 6164 645f 203c 363e 6).* add_ <6>
│ │ │ │ │ -00043f80: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -00043f90: 2020 2020 2020 2020 2020 2020 2020 204c L
│ │ │ │ │ -00043fa0: 6f6f 6b75 7054 6162 6c65 2d61 6363 6573 ookupTable-acces
│ │ │ │ │ -00043fb0: 7369 6e67 2e0a 2020 2020 2020 2020 2020 sing..
│ │ │ │ │ -00043fc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00043fd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00043fe0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00043ff0: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*
│ │ │ │ │ -00044000: 2061 6464 5f20 3c37 3e3a 2020 2020 2020 add_ <7>:
│ │ │ │ │ -00044010: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00044020: 2020 2020 2020 2020 4d61 7070 6564 436f MappedCo
│ │ │ │ │ -00044030: 6c6c 6563 7469 6f6e 2d62 6173 6963 2e0a llection-basic..
│ │ │ │ │ -00044040: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00044050: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00044060: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00044070: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -00044080: 696e 6520 2020 3629 0a2a 2061 6464 5f20 ine 6).* add_
│ │ │ │ │ -00044090: 3c38 3e3a 2020 2020 2020 2020 2020 2020 <8>:
│ │ │ │ │ -000440a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000440b0: 2020 4f72 6465 7265 6443 6f6c 6c65 6374 OrderedCollect
│ │ │ │ │ -000440c0: 696f 6e2d 6164 6469 6e67 2e0a 2020 2020 ion-adding..
│ │ │ │ │ -000440d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000440e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000440f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00044100: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -00044110: 2020 3629 0a2a 2061 6464 5f20 3c39 3e3a 6).* add_ <9>:
│ │ │ │ │ -00044120: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00044130: 2020 2020 2020 2020 2020 2020 2020 5072 Pr
│ │ │ │ │ -00044140: 6f63 6573 7345 6e76 6972 6f6e 6d65 6e74 ocessEnvironment
│ │ │ │ │ -00044150: 2d61 6363 6573 7369 6e67 2e0a 2020 2020 -accessing..
│ │ │ │ │ -00044160: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00044170: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00044180: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00044190: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -000441a0: 2020 3629 0a2a 2061 6464 5f20 3c31 303e 6).* add_ <10>
│ │ │ │ │ -000441b0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -000441c0: 2020 2020 2020 2020 2020 2020 2020 5765 We
│ │ │ │ │ -000441d0: 616b 4b65 7944 6963 7469 6f6e 6172 792d akKeyDictionary-
│ │ │ │ │ -000441e0: 6163 6365 7373 696e 672e 0a20 2020 2020 accessing..
│ │ │ │ │ -000441f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00044200: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00044210: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00044220: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -00044230: 2036 290a 2a20 6164 645f 203c 3131 3e3a 6).* add_ <11>:
│ │ │ │ │ -00044240: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00044250: 2020 2020 2020 2020 2020 2020 2057 6561 Wea
│ │ │ │ │ -00044260: 6b53 6574 2d61 6363 6573 7369 6e67 2e20 kSet-accessing.
│ │ │ │ │ -00044270: 2020 286c 696e 6520 2020 3629 0a2a 2061 (line 6).* a
│ │ │ │ │ -00044280: 6464 5f61 6674 6572 496e 6465 785f 3a20 dd_afterIndex_:
│ │ │ │ │ -00044290: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000442a0: 2020 2020 2020 4f72 6465 7265 6443 6f6c OrderedCol
│ │ │ │ │ -000442b0: 6c65 6374 696f 6e2d 6164 6469 6e67 2e0a lection-adding..
│ │ │ │ │ -000442c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000442d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000442e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000442f0: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -00044300: 696e 6520 2031 3329 0a2a 2061 6464 5f61 ine 13).* add_a
│ │ │ │ │ -00044310: 6674 6572 496e 6465 785f 203c 313e 3a20 fterIndex_ <1>:
│ │ │ │ │ -00044320: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00044330: 2020 5275 6e41 7272 6179 2d61 6464 696e RunArray-addin
│ │ │ │ │ -00044340: 672e 2020 2020 2028 6c69 6e65 2020 2036 g. (line 6
│ │ │ │ │ -00044350: 290a 2a20 6164 645f 6166 7465 7249 6e64 ).* add_afterInd
│ │ │ │ │ -00044360: 6578 5f20 3c32 3e3a 2020 2020 2020 2020 ex_ <2>:
│ │ │ │ │ -00044370: 2020 2020 2020 2020 2020 2053 6f72 7465 Sorte
│ │ │ │ │ -00044380: 6443 6f6c 6c65 6374 696f 6e2d 6469 7361 dCollection-disa
│ │ │ │ │ -00044390: 626c 6564 2e0a 2020 2020 2020 2020 2020 bled..
│ │ │ │ │ -000443a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000443b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000443c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000443d0: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*
│ │ │ │ │ -000443e0: 2061 6464 5f61 6674 6572 5f3a 2020 2020 add_after_:
│ │ │ │ │ -000443f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00044400: 2020 2020 2020 2020 4f72 6465 7265 6443 OrderedC
│ │ │ │ │ -00044410: 6f6c 6c65 6374 696f 6e2d 6164 6469 6e67 ollection-adding
│ │ │ │ │ -00044420: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -00044430: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00044440: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00044450: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00044460: 286c 696e 6520 2020 3929 0a2a 2061 6464 (line 9).* add
│ │ │ │ │ -00044470: 5f62 6566 6f72 6549 6e64 6578 5f3a 2020 _beforeIndex_:
│ │ │ │ │ -00044480: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00044490: 2020 2020 4f72 6465 7265 6443 6f6c 6c65 OrderedColle
│ │ │ │ │ -000444a0: 6374 696f 6e2d 6164 6469 6e67 2e0a 2020 ction-adding..
│ │ │ │ │ -000444b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000444c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000444d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000444e0: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -000444f0: 6520 2032 3129 0a2a 2061 6464 5f62 6566 e 21).* add_bef
│ │ │ │ │ -00044500: 6f72 655f 3a20 2020 2020 2020 2020 2020 ore_:
│ │ │ │ │ -00044510: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00044520: 4f72 6465 7265 6443 6f6c 6c65 6374 696f OrderedCollectio
│ │ │ │ │ -00044530: 6e2d 6164 6469 6e67 2e0a 2020 2020 2020 n-adding..
│ │ │ │ │ -00044540: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00044550: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00044560: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00044570: 2020 2020 2020 2020 286c 696e 6520 2031 (line 1
│ │ │ │ │ -00044580: 3729 0a2a 2061 6464 5f77 6974 684f 6363 7).* add_withOcc
│ │ │ │ │ -00044590: 7572 7265 6e63 6573 5f3a 2020 2020 2020 urrences_:
│ │ │ │ │ -000445a0: 2020 2020 2020 2020 2020 2020 4261 672d Bag-
│ │ │ │ │ -000445b0: 6164 6469 6e67 2e20 2020 2020 2020 2020 adding.
│ │ │ │ │ -000445c0: 2028 6c69 6e65 2020 3130 290a 2a20 6166 (line 10).* af
│ │ │ │ │ -000445d0: 7465 725f 3a20 2020 2020 2020 2020 2020 ter_:
│ │ │ │ │ -000445e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000445f0: 2020 2020 2053 6571 7565 6e63 6561 626c Sequenceabl
│ │ │ │ │ -00044600: 6543 6f6c 6c65 6374 696f 6e2d 6261 7369 eCollection-basi
│ │ │ │ │ -00044610: 632e 0a20 2020 2020 2020 2020 2020 2020 c..
│ │ │ │ │ -00044620: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00044630: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00044640: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00044650: 2028 6c69 6e65 2020 2036 290a 2a20 616c (line 6).* al
│ │ │ │ │ -00044660: 6967 6e6f 663a 2020 2020 2020 2020 2020 ignof:
│ │ │ │ │ -00044670: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00044680: 2020 2020 2043 4167 6772 6567 6174 6520 CAggregate
│ │ │ │ │ -00044690: 636c 6173 732d 6163 6365 7373 696e 672e class-accessing.
│ │ │ │ │ -000446a0: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -000446b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000446c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000446d0: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -000446e0: 6c69 6e65 2020 2036 290a 2a20 616c 6967 line 6).* alig
│ │ │ │ │ -000446f0: 6e6f 6620 3c31 3e3a 2020 2020 2020 2020 nof <1>:
│ │ │ │ │ -00044700: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00044710: 2020 2043 4172 7261 792d 6163 6365 7373 CArray-access
│ │ │ │ │ -00044720: 696e 672e 2020 2020 286c 696e 6520 2020 ing. (line
│ │ │ │ │ -00044730: 3629 0a2a 2061 6c69 676e 6f66 203c 323e 6).* alignof <2>
│ │ │ │ │ -00044740: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -00044750: 2020 2020 2020 2020 2020 2020 4341 7272 CArr
│ │ │ │ │ -00044760: 6179 4354 7970 652d 6163 6365 7373 696e ayCType-accessin
│ │ │ │ │ -00044770: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ -00044780: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00044790: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000447a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000447b0: 2028 6c69 6e65 2020 2036 290a 2a20 616c (line 6).* al
│ │ │ │ │ -000447c0: 6967 6e6f 6620 3c33 3e3a 2020 2020 2020 ignof <3>:
│ │ │ │ │ -000447d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000447e0: 2020 2020 2043 4368 6172 2063 6c61 7373 CChar class
│ │ │ │ │ -000447f0: 2d61 6363 6573 7369 6e67 2e0a 2020 2020 -accessing..
│ │ │ │ │ -00044800: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00044810: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00044820: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00044830: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -00044840: 2020 3629 0a2a 2061 6c69 676e 6f66 203c 6).* alignof <
│ │ │ │ │ -00044850: 343e 3a20 2020 2020 2020 2020 2020 2020 4>:
│ │ │ │ │ -00044860: 2020 2020 2020 2020 2020 2020 2020 4343 CC
│ │ │ │ │ -00044870: 6861 722d 6163 6365 7373 696e 672e 2020 har-accessing.
│ │ │ │ │ -00044880: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).*
│ │ │ │ │ -00044890: 616c 6967 6e6f 6620 3c35 3e3a 2020 2020 alignof <5>:
│ │ │ │ │ -000448a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000448b0: 2020 2020 2020 2043 436f 6d70 6f75 6e64 CCompound
│ │ │ │ │ -000448c0: 2063 6c61 7373 2d73 7562 636c 6173 7320 class-subclass
│ │ │ │ │ -000448d0: 6372 6561 7469 6f6e 2e0a 2020 2020 2020 creation..
│ │ │ │ │ -000448e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000448f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00044900: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00044910: 2020 2020 2020 2020 286c 696e 6520 2020 (line
│ │ │ │ │ -00044920: 3629 0a2a 2061 6c69 676e 6f66 203c 363e 6).* alignof <6>
│ │ │ │ │ -00044930: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -00044940: 2020 2020 2020 2020 2020 2020 4344 6f75 CDou
│ │ │ │ │ -00044950: 626c 6520 636c 6173 732d 6163 6365 7373 ble class-access
│ │ │ │ │ -00044960: 696e 672e 0a20 2020 2020 2020 2020 2020 ing..
│ │ │ │ │ -00044970: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00044980: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00044990: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000449a0: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).*
│ │ │ │ │ -000449b0: 616c 6967 6e6f 6620 3c37 3e3a 2020 2020 alignof <7>:
│ │ │ │ │ -000449c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000449d0: 2020 2020 2020 2043 446f 7562 6c65 2d61 CDouble-a
│ │ │ │ │ -000449e0: 6363 6573 7369 6e67 2e20 2020 286c 696e ccessing. (lin
│ │ │ │ │ -000449f0: 6520 2020 3629 0a2a 2061 6c69 676e 6f66 e 6).* alignof
│ │ │ │ │ -00044a00: 203c 383e 3a20 2020 2020 2020 2020 2020 <8>:
│ │ │ │ │ -00044a10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00044a20: 4346 6c6f 6174 2063 6c61 7373 2d61 6363 CFloat class-acc
│ │ │ │ │ -00044a30: 6573 7369 6e67 2e0a 2020 2020 2020 2020 essing..
│ │ │ │ │ -00044a40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00044a50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00044a60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00044a70: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)
│ │ │ │ │ -00044a80: 0a2a 2061 6c69 676e 6f66 203c 393e 3a20 .* alignof <9>:
│ │ │ │ │ -00044a90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00044aa0: 2020 2020 2020 2020 2020 4346 6c6f 6174 CFloat
│ │ │ │ │ -00044ab0: 2d61 6363 6573 7369 6e67 2e20 2020 2028 -accessing. (
│ │ │ │ │ -00044ac0: 6c69 6e65 2020 2036 290a 2a20 616c 6967 line 6).* alig
│ │ │ │ │ -00044ad0: 6e6f 6620 3c31 303e 3a20 2020 2020 2020 nof <10>:
│ │ │ │ │ -00044ae0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00044af0: 2020 2043 496e 7420 636c 6173 732d 6163 CInt class-ac
│ │ │ │ │ -00044b00: 6365 7373 696e 672e 0a20 2020 2020 2020 cessing..
│ │ │ │ │ -00044b10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00044b20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00044b30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00044b40: 2020 2020 2020 2028 6c69 6e65 2020 2036 (line 6
│ │ │ │ │ -00044b50: 290a 2a20 616c 6967 6e6f 6620 3c31 313e ).* alignof <11>
│ │ │ │ │ -00044b60: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -00044b70: 2020 2020 2020 2020 2020 2043 496e 742d CInt-
│ │ │ │ │ -00044b80: 6163 6365 7373 696e 672e 2020 2020 2020 accessing.
│ │ │ │ │ -00044b90: 286c 696e 6520 2020 3629 0a2a 2061 6c69 (line 6).* ali
│ │ │ │ │ -00044ba0: 676e 6f66 203c 3132 3e3a 2020 2020 2020 gnof <12>:
│ │ │ │ │ -00044bb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00044bc0: 2020 2020 434c 6f6e 6720 636c 6173 732d CLong class-
│ │ │ │ │ -00044bd0: 6163 6365 7373 696e 672e 0a20 2020 2020 accessing..
│ │ │ │ │ -00044be0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00044bf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00044c00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00044c10: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -00044c20: 2036 290a 2a20 616c 6967 6e6f 6620 3c31 6).* alignof <1
│ │ │ │ │ -00044c30: 333e 3a20 2020 2020 2020 2020 2020 2020 3>:
│ │ │ │ │ -00044c40: 2020 2020 2020 2020 2020 2020 2043 4c6f CLo
│ │ │ │ │ -00044c50: 6e67 2d61 6363 6573 7369 6e67 2e20 2020 ng-accessing.
│ │ │ │ │ -00044c60: 2020 286c 696e 6520 2020 3629 0a2a 2061 (line 6).* a
│ │ │ │ │ -00044c70: 6c69 676e 6f66 203c 3134 3e3a 2020 2020 lignof <14>:
│ │ │ │ │ -00044c80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00044c90: 2020 2020 2020 434c 6f6e 6744 6f75 626c CLongDoubl
│ │ │ │ │ -00044ca0: 6520 636c 6173 732d 6163 6365 7373 696e e class-accessin
│ │ │ │ │ -00044cb0: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ -00044cc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00044cd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00044ce0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00044cf0: 2028 6c69 6e65 2020 2036 290a 2a20 616c (line 6).* al
│ │ │ │ │ -00044d00: 6967 6e6f 6620 3c31 353e 3a20 2020 2020 ignof <15>:
│ │ │ │ │ -00044d10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00044d20: 2020 2020 2043 4c6f 6e67 446f 7562 6c65 CLongDouble
│ │ │ │ │ -00044d30: 2d61 6363 6573 7369 6e67 2e0a 2020 2020 -accessing..
│ │ │ │ │ -00044d40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00044d50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00044d60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00044d70: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -00044d80: 2020 3629 0a2a 2061 6c69 676e 6f66 203c 6).* alignof <
│ │ │ │ │ -00044d90: 3136 3e3a 2020 2020 2020 2020 2020 2020 16>:
│ │ │ │ │ -00044da0: 2020 2020 2020 2020 2020 2020 2020 434c CL
│ │ │ │ │ -00044db0: 6f6e 674c 6f6e 6720 636c 6173 732d 6163 ongLong class-ac
│ │ │ │ │ -00044dc0: 6365 7373 696e 672e 0a20 2020 2020 2020 cessing..
│ │ │ │ │ -00044dd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00044de0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00044df0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00044e00: 2020 2020 2020 2028 6c69 6e65 2020 2036 (line 6
│ │ │ │ │ -00044e10: 290a 2a20 616c 6967 6e6f 6620 3c31 373e ).* alignof <17>
│ │ │ │ │ -00044e20: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -00044e30: 2020 2020 2020 2020 2020 2043 4c6f 6e67 CLong
│ │ │ │ │ -00044e40: 4c6f 6e67 2d61 6363 6573 7369 6e67 2e20 Long-accessing.
│ │ │ │ │ -00044e50: 286c 696e 6520 2020 3629 0a2a 2061 6c69 (line 6).* ali
│ │ │ │ │ -00044e60: 676e 6f66 203c 3138 3e3a 2020 2020 2020 gnof <18>:
│ │ │ │ │ -00044e70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00044e80: 2020 2020 4350 7472 2d61 6363 6573 7369 CPtr-accessi
│ │ │ │ │ -00044e90: 6e67 2e20 2020 2020 2028 6c69 6e65 2020 ng. (line
│ │ │ │ │ -00044ea0: 2036 290a 2a20 616c 6967 6e6f 6620 3c31 6).* alignof <1
│ │ │ │ │ -00044eb0: 393e 3a20 2020 2020 2020 2020 2020 2020 9>:
│ │ │ │ │ -00044ec0: 2020 2020 2020 2020 2020 2020 2043 5368 CSh
│ │ │ │ │ -00044ed0: 6f72 7420 636c 6173 732d 6163 6365 7373 ort class-access
│ │ │ │ │ -00044ee0: 696e 672e 0a20 2020 2020 2020 2020 2020 ing..
│ │ │ │ │ -00044ef0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00044f00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00044f10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00044f20: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).*
│ │ │ │ │ -00044f30: 616c 6967 6e6f 6620 3c32 303e 3a20 2020 alignof <20>:
│ │ │ │ │ -00044f40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00044f50: 2020 2020 2020 2043 5368 6f72 742d 6163 CShort-ac
│ │ │ │ │ -00044f60: 6365 7373 696e 672e 2020 2020 286c 696e cessing. (lin
│ │ │ │ │ -00044f70: 6520 2020 3629 0a2a 2061 6c69 676e 6f66 e 6).* alignof
│ │ │ │ │ -00044f80: 203c 3231 3e3a 2020 2020 2020 2020 2020 <21>:
│ │ │ │ │ -00044f90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00044fa0: 4353 6d61 6c6c 7461 6c6b 2063 6c61 7373 CSmalltalk class
│ │ │ │ │ -00044fb0: 2d61 6363 6573 7369 6e67 2e0a 2020 2020 -accessing..
│ │ │ │ │ -00044fc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00044fd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00044fe0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00044ff0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -00045000: 2020 3629 0a2a 2061 6c69 676e 6f66 203c 6).* alignof <
│ │ │ │ │ -00045010: 3232 3e3a 2020 2020 2020 2020 2020 2020 22>:
│ │ │ │ │ -00045020: 2020 2020 2020 2020 2020 2020 2020 4353 CS
│ │ │ │ │ -00045030: 6d61 6c6c 7461 6c6b 2d61 6363 6573 7369 malltalk-accessi
│ │ │ │ │ -00045040: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ -00045050: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00045060: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00045070: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00045080: 2020 286c 696e 6520 2020 3629 0a2a 2061 (line 6).* a
│ │ │ │ │ -00045090: 6c69 676e 6f66 203c 3233 3e3a 2020 2020 lignof <23>:
│ │ │ │ │ -000450a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000450b0: 2020 2020 2020 4354 7970 652d 6163 6365 CType-acce
│ │ │ │ │ -000450c0: 7373 696e 672e 2020 2020 2028 6c69 6e65 ssing. (line
│ │ │ │ │ -000450d0: 2020 2036 290a 2a20 616c 6967 6e6f 6620 6).* alignof
│ │ │ │ │ -000450e0: 3c32 343e 3a20 2020 2020 2020 2020 2020 <24>:
│ │ │ │ │ -000450f0: 2020 2020 2020 2020 2020 2020 2020 2043 C
│ │ │ │ │ -00045100: 5543 6861 7220 636c 6173 732d 6765 7474 UChar class-gett
│ │ │ │ │ -00045110: 696e 6720 696e 666f 2e0a 2020 2020 2020 ing info..
│ │ │ │ │ -00045120: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00045130: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00045140: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00045150: 2020 2020 2020 2020 286c 696e 6520 2020 (line
│ │ │ │ │ -00045160: 3629 0a2a 2061 6c69 676e 6f66 203c 3235 6).* alignof <25
│ │ │ │ │ -00045170: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ -00045180: 2020 2020 2020 2020 2020 2020 4355 4368 CUCh
│ │ │ │ │ -00045190: 6172 2d61 6363 6573 7369 6e67 2e20 2020 ar-accessing.
│ │ │ │ │ -000451a0: 2028 6c69 6e65 2020 2036 290a 2a20 616c (line 6).* al
│ │ │ │ │ -000451b0: 6967 6e6f 6620 3c32 363e 3a20 2020 2020 ignof <26>:
│ │ │ │ │ -000451c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000451d0: 2020 2020 2043 5549 6e74 2063 6c61 7373 CUInt class
│ │ │ │ │ -000451e0: 2d61 6363 6573 7369 6e67 2e0a 2020 2020 -accessing..
│ │ │ │ │ -000451f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00045200: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00045210: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00045220: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -00045230: 2020 3629 0a2a 2061 6c69 676e 6f66 203c 6).* alignof <
│ │ │ │ │ -00045240: 3237 3e3a 2020 2020 2020 2020 2020 2020 27>:
│ │ │ │ │ -00045250: 2020 2020 2020 2020 2020 2020 2020 4355 CU
│ │ │ │ │ -00045260: 496e 742d 6163 6365 7373 696e 672e 2020 Int-accessing.
│ │ │ │ │ -00045270: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).*
│ │ │ │ │ -00045280: 616c 6967 6e6f 6620 3c32 383e 3a20 2020 alignof <28>:
│ │ │ │ │ -00045290: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000452a0: 2020 2020 2020 2043 554c 6f6e 6720 636c CULong cl
│ │ │ │ │ -000452b0: 6173 732d 6163 6365 7373 696e 672e 0a20 ass-accessing..
│ │ │ │ │ -000452c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000452d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000452e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000452f0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -00045300: 6e65 2020 2036 290a 2a20 616c 6967 6e6f ne 6).* aligno
│ │ │ │ │ -00045310: 6620 3c32 393e 3a20 2020 2020 2020 2020 f <29>:
│ │ │ │ │ -00045320: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00045330: 2043 554c 6f6e 672d 6163 6365 7373 696e CULong-accessin
│ │ │ │ │ -00045340: 672e 2020 2020 286c 696e 6520 2020 3629 g. (line 6)
│ │ │ │ │ -00045350: 0a2a 2061 6c69 676e 6f66 203c 3330 3e3a .* alignof <30>:
│ │ │ │ │ -00045360: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00045370: 2020 2020 2020 2020 2020 4355 4c6f 6e67 CULong
│ │ │ │ │ -00045380: 4c6f 6e67 2063 6c61 7373 2d61 6363 6573 Long class-acces
│ │ │ │ │ -00045390: 7369 6e67 2e0a 2020 2020 2020 2020 2020 sing..
│ │ │ │ │ -000453a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000453b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000453c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000453d0: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*
│ │ │ │ │ -000453e0: 2061 6c69 676e 6f66 203c 3331 3e3a 2020 alignof <31>:
│ │ │ │ │ -000453f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00045400: 2020 2020 2020 2020 4355 4c6f 6e67 4c6f CULongLo
│ │ │ │ │ -00045410: 6e67 2d61 6363 6573 7369 6e67 2e0a 2020 ng-accessing..
│ │ │ │ │ -00045420: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00045430: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00045440: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00045450: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -00045460: 6520 2020 3629 0a2a 2061 6c69 676e 6f66 e 6).* alignof
│ │ │ │ │ -00045470: 203c 3332 3e3a 2020 2020 2020 2020 2020 <32>:
│ │ │ │ │ -00045480: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00045490: 4355 5368 6f72 7420 636c 6173 732d 6163 CUShort class-ac
│ │ │ │ │ -000454a0: 6365 7373 696e 672e 0a20 2020 2020 2020 cessing..
│ │ │ │ │ -000454b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000454c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000454d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000454e0: 2020 2020 2020 2028 6c69 6e65 2020 2036 (line 6
│ │ │ │ │ -000454f0: 290a 2a20 616c 6967 6e6f 6620 3c33 333e ).* alignof <33>
│ │ │ │ │ -00045500: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -00045510: 2020 2020 2020 2020 2020 2043 5553 686f CUSho
│ │ │ │ │ -00045520: 7274 2d61 6363 6573 7369 6e67 2e20 2020 rt-accessing.
│ │ │ │ │ -00045530: 286c 696e 6520 2020 3629 0a2a 2061 6c69 (line 6).* ali
│ │ │ │ │ -00045540: 676e 546f 5f3a 2020 2020 2020 2020 2020 gnTo_:
│ │ │ │ │ -00045550: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00045560: 2020 2020 496e 7465 6765 722d 6578 7465 Integer-exte
│ │ │ │ │ -00045570: 6e73 696f 6e2e 2020 2028 6c69 6e65 2020 nsion. (line
│ │ │ │ │ -00045580: 2036 290a 2a20 616c 6976 654f 626a 6563 6).* aliveObjec
│ │ │ │ │ -00045590: 7473 446f 5f3a 2020 2020 2020 2020 2020 tsDo_:
│ │ │ │ │ -000455a0: 2020 2020 2020 2020 2020 2020 2057 6561 Wea
│ │ │ │ │ -000455b0: 6b41 7272 6179 2d61 6363 6573 7369 6e67 kArray-accessing
│ │ │ │ │ -000455c0: 2e20 286c 696e 6520 2020 3629 0a2a 2061 . (line 6).* a
│ │ │ │ │ -000455d0: 6c6c 3a20 2020 2020 2020 2020 2020 2020 ll:
│ │ │ │ │ -000455e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000455f0: 2020 2020 2020 4669 6c65 5061 7468 2d64 FilePath-d
│ │ │ │ │ -00045600: 6563 6f72 6174 696f 6e2e 2028 6c69 6e65 ecoration. (line
│ │ │ │ │ -00045610: 2020 2036 290a 2a20 616c 6c41 7373 6f63 6).* allAssoc
│ │ │ │ │ -00045620: 6961 7469 6f6e 733a 2020 2020 2020 2020 iations:
│ │ │ │ │ -00045630: 2020 2020 2020 2020 2020 2020 2020 2041 A
│ │ │ │ │ -00045640: 6273 7472 6163 744e 616d 6573 7061 6365 bstractNamespace
│ │ │ │ │ -00045650: 2d61 6363 6573 7369 6e67 2e0a 2020 2020 -accessing..
│ │ │ │ │ -00045660: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00045670: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00045680: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00045690: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -000456a0: 2020 3629 0a2a 2061 6c6c 4265 6861 7669 6).* allBehavi
│ │ │ │ │ -000456b0: 6f72 7344 6f5f 3a20 2020 2020 2020 2020 orsDo_:
│ │ │ │ │ -000456c0: 2020 2020 2020 2020 2020 2020 2020 4162 Ab
│ │ │ │ │ -000456d0: 7374 7261 6374 4e61 6d65 7370 6163 652d stractNamespace-
│ │ │ │ │ -000456e0: 6163 6365 7373 696e 672e 0a20 2020 2020 accessing..
│ │ │ │ │ -000456f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00045700: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00045710: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00045720: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -00045730: 3131 290a 2a20 616c 6c42 6c6f 636b 7344 11).* allBlocksD
│ │ │ │ │ -00045740: 6f5f 3a20 2020 2020 2020 2020 2020 2020 o_:
│ │ │ │ │ -00045750: 2020 2020 2020 2020 2020 2020 2043 6f6d Com
│ │ │ │ │ -00045760: 7069 6c65 644d 6574 686f 642d 6163 6365 piledMethod-acce
│ │ │ │ │ -00045770: 7373 696e 672e 0a20 2020 2020 2020 2020 ssing..
│ │ │ │ │ -00045780: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00045790: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000457a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000457b0: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).
│ │ │ │ │ -000457c0: 2a20 616c 6c42 7574 4669 7273 743a 2020 * allButFirst:
│ │ │ │ │ -000457d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000457e0: 2020 2020 2020 2020 2053 6571 7565 6e63 Sequenc
│ │ │ │ │ -000457f0: 6561 626c 6543 6f6c 6c65 6374 696f 6e2d eableCollection-
│ │ │ │ │ -00045800: 6261 7369 632e 0a20 2020 2020 2020 2020 basic..
│ │ │ │ │ -00045810: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00045820: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00045830: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00045840: 2020 2020 2028 6c69 6e65 2020 3130 290a (line 10).
│ │ │ │ │ -00045850: 2a20 616c 6c42 7574 4669 7273 745f 3a20 * allButFirst_:
│ │ │ │ │ -00045860: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00045870: 2020 2020 2020 2020 2053 6571 7565 6e63 Sequenc
│ │ │ │ │ -00045880: 6561 626c 6543 6f6c 6c65 6374 696f 6e2d eableCollection-
│ │ │ │ │ -00045890: 6261 7369 632e 0a20 2020 2020 2020 2020 basic..
│ │ │ │ │ -000458a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000458b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000458c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000458d0: 2020 2020 2028 6c69 6e65 2020 3133 290a (line 13).
│ │ │ │ │ -000458e0: 2a20 616c 6c42 7574 4c61 7374 3a20 2020 * allButLast:
│ │ │ │ │ -000458f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00045900: 2020 2020 2020 2020 2053 6571 7565 6e63 Sequenc
│ │ │ │ │ -00045910: 6561 626c 6543 6f6c 6c65 6374 696f 6e2d eableCollection-
│ │ │ │ │ -00045920: 6261 7369 632e 0a20 2020 2020 2020 2020 basic..
│ │ │ │ │ -00045930: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00045940: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00045950: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00045960: 2020 2020 2028 6c69 6e65 2020 3136 290a (line 16).
│ │ │ │ │ -00045970: 2a20 616c 6c42 7574 4c61 7374 5f3a 2020 * allButLast_:
│ │ │ │ │ -00045980: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00045990: 2020 2020 2020 2020 2053 6571 7565 6e63 Sequenc
│ │ │ │ │ -000459a0: 6561 626c 6543 6f6c 6c65 6374 696f 6e2d eableCollection-
│ │ │ │ │ -000459b0: 6261 7369 632e 0a20 2020 2020 2020 2020 basic..
│ │ │ │ │ -000459c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000459d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000459e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000459f0: 2020 2020 2028 6c69 6e65 2020 3139 290a (line 19).
│ │ │ │ │ -00045a00: 2a20 616c 6c43 6c61 7373 6573 446f 5f3a * allClassesDo_:
│ │ │ │ │ -00045a10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00045a20: 2020 2020 2020 2020 2041 6273 7472 6163 Abstrac
│ │ │ │ │ -00045a30: 744e 616d 6573 7061 6365 2d61 6363 6573 tNamespace-acces
│ │ │ │ │ -00045a40: 7369 6e67 2e0a 2020 2020 2020 2020 2020 sing..
│ │ │ │ │ -00045a50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00045a60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00045a70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00045a80: 2020 2020 286c 696e 6520 2031 3729 0a2a (line 17).*
│ │ │ │ │ -00045a90: 2061 6c6c 436c 6173 734f 626a 6563 7473 allClassObjects
│ │ │ │ │ -00045aa0: 446f 5f3a 2020 2020 2020 2020 2020 2020 Do_:
│ │ │ │ │ -00045ab0: 2020 2020 2020 2020 4162 7374 7261 6374 Abstract
│ │ │ │ │ -00045ac0: 4e61 6d65 7370 6163 652d 6163 6365 7373 Namespace-access
│ │ │ │ │ -00045ad0: 696e 672e 0a20 2020 2020 2020 2020 2020 ing..
│ │ │ │ │ -00045ae0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00045af0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00045b00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00045b10: 2020 2028 6c69 6e65 2020 3134 290a 2a20 (line 14).*
│ │ │ │ │ -00045b20: 616c 6c43 6c61 7373 5661 724e 616d 6573 allClassVarNames
│ │ │ │ │ -00045b30: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -00045b40: 2020 2020 2020 2042 6568 6176 696f 722d Behavior-
│ │ │ │ │ -00045b50: 6163 6365 7373 696e 6720 696e 7374 616e accessing instan
│ │ │ │ │ -00045b60: 6365 7320 616e 6420 7661 7269 6162 6c65 ces and variable
│ │ │ │ │ -00045b70: 732e 0a20 2020 2020 2020 2020 2020 2020 s..
│ │ │ │ │ -00045b80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00045b90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00045ba0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00045bb0: 2028 6c69 6e65 2020 2036 290a 2a20 616c (line 6).* al
│ │ │ │ │ -00045bc0: 6c43 6c61 7373 5661 724e 616d 6573 203c lClassVarNames <
│ │ │ │ │ -00045bd0: 313e 3a20 2020 2020 2020 2020 2020 2020 1>:
│ │ │ │ │ -00045be0: 2020 2020 2043 6c61 7373 2d61 6363 6573 Class-acces
│ │ │ │ │ -00045bf0: 7369 6e67 2069 6e73 7461 6e63 6573 2061 sing instances a
│ │ │ │ │ -00045c00: 6e64 2076 6172 6961 626c 6573 2e0a 2020 nd variables..
│ │ │ │ │ -00045c10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00045c20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00045c30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00045c40: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -00045c50: 6520 2031 3829 0a2a 2061 6c6c 436c 6173 e 18).* allClas
│ │ │ │ │ -00045c60: 7356 6172 4e61 6d65 7320 3c32 3e3a 2020 sVarNames <2>:
│ │ │ │ │ -00045c70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00045c80: 4d65 7461 636c 6173 732d 6465 6c65 6761 Metaclass-delega
│ │ │ │ │ -00045c90: 7469 6f6e 2e0a 2020 2020 2020 2020 2020 tion..
│ │ │ │ │ -00045ca0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00045cb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00045cc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00045cd0: 2020 2020 286c 696e 6520 2031 3429 0a2a (line 14).*
│ │ │ │ │ -00045ce0: 2061 6c6c 4578 6365 7074 696f 6e73 446f allExceptionsDo
│ │ │ │ │ -00045cf0: 5f3a 2020 2020 2020 2020 2020 2020 2020 _:
│ │ │ │ │ -00045d00: 2020 2020 2020 2020 4578 6365 7074 696f Exceptio
│ │ │ │ │ -00045d10: 6e20 636c 6173 732d 696e 7465 726f 7065 n class-interope
│ │ │ │ │ -00045d20: 7261 6269 6c69 7479 2077 6974 6820 5472 rability with Tr
│ │ │ │ │ -00045d30: 6170 7061 626c 6545 7665 6e74 732e 0a20 appableEvents..
│ │ │ │ │ -00045d40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00045d50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00045d60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00045d70: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -00045d80: 6e65 2020 2036 290a 2a20 616c 6c45 7863 ne 6).* allExc
│ │ │ │ │ -00045d90: 6570 7469 6f6e 7344 6f5f 203c 313e 3a20 eptionsDo_ <1>:
│ │ │ │ │ -00045da0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00045db0: 2045 7863 6570 7469 6f6e 5365 742d 656e ExceptionSet-en
│ │ │ │ │ -00045dc0: 756d 6572 6174 696e 672e 0a20 2020 2020 umerating..
│ │ │ │ │ -00045dd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00045de0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00045df0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00045e00: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -00045e10: 2036 290a 2a20 616c 6c46 696c 6573 4d61 6).* allFilesMa
│ │ │ │ │ -00045e20: 7463 6869 6e67 5f64 6f5f 3a20 2020 2020 tching_do_:
│ │ │ │ │ -00045e30: 2020 2020 2020 2020 2020 2020 2044 6972 Dir
│ │ │ │ │ -00045e40: 6563 746f 7279 2063 6c61 7373 2d66 696c ectory class-fil
│ │ │ │ │ -00045e50: 6520 6f70 6572 6174 696f 6e73 2e0a 2020 e operations..
│ │ │ │ │ -00045e60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00045e70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00045e80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00045e90: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -00045ea0: 6520 2020 3629 0a2a 2061 6c6c 4669 6c65 e 6).* allFile
│ │ │ │ │ -00045eb0: 734d 6174 6368 696e 675f 646f 5f20 3c31 sMatching_do_ <1
│ │ │ │ │ -00045ec0: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ -00045ed0: 4669 6c65 5061 7468 2d65 6e75 6d65 7261 FilePath-enumera
│ │ │ │ │ -00045ee0: 7469 6e67 2e0a 2020 2020 2020 2020 2020 ting..
│ │ │ │ │ -00045ef0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00045f00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00045f10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00045f20: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*
│ │ │ │ │ -00045f30: 2061 6c6c 496e 7374 616e 6365 733a 2020 allInstances:
│ │ │ │ │ -00045f40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00045f50: 2020 2020 2020 2020 4265 6861 7669 6f72 Behavior
│ │ │ │ │ -00045f60: 2d61 6363 6573 7369 6e67 2069 6e73 7461 -accessing insta
│ │ │ │ │ -00045f70: 6e63 6573 2061 6e64 2076 6172 6961 626c nces and variabl
│ │ │ │ │ -00045f80: 6573 2e0a 2020 2020 2020 2020 2020 2020 es..
│ │ │ │ │ -00045f90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00045fa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00045fb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00045fc0: 2020 286c 696e 6520 2031 3329 0a2a 2061 (line 13).* a
│ │ │ │ │ -00045fd0: 6c6c 496e 7374 616e 6365 7344 6f5f 3a20 llInstancesDo_:
│ │ │ │ │ -00045fe0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00045ff0: 2020 2020 2020 4265 6861 7669 6f72 2d65 Behavior-e
│ │ │ │ │ -00046000: 6e75 6d65 7261 7469 6e67 2e0a 2020 2020 numerating..
│ │ │ │ │ -00046010: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00046020: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00046030: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00046040: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -00046050: 2020 3629 0a2a 2061 6c6c 496e 7374 5661 6).* allInstVa
│ │ │ │ │ -00046060: 724e 616d 6573 3a20 2020 2020 2020 2020 rNames:
│ │ │ │ │ -00046070: 2020 2020 2020 2020 2020 2020 2020 4265 Be
│ │ │ │ │ -00046080: 6861 7669 6f72 2d61 6363 6573 7369 6e67 havior-accessing
│ │ │ │ │ -00046090: 2069 6e73 7461 6e63 6573 2061 6e64 2076 instances and v
│ │ │ │ │ -000460a0: 6172 6961 626c 6573 2e0a 2020 2020 2020 ariables..
│ │ │ │ │ -000460b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000460c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000460d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000460e0: 2020 2020 2020 2020 286c 696e 6520 2020 (line
│ │ │ │ │ -000460f0: 3929 0a2a 2061 6c6c 4c69 7465 7261 6c73 9).* allLiterals
│ │ │ │ │ -00046100: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -00046110: 2020 2020 2020 2020 2020 2020 436f 6d70 Comp
│ │ │ │ │ -00046120: 696c 6564 4d65 7468 6f64 2d61 6363 6573 iledMethod-acces
│ │ │ │ │ -00046130: 7369 6e67 2e0a 2020 2020 2020 2020 2020 sing..
│ │ │ │ │ -00046140: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00046150: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00046160: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00046170: 2020 2020 286c 696e 6520 2020 3929 0a2a (line 9).*
│ │ │ │ │ -00046180: 2061 6c6c 4c69 7465 7261 6c73 446f 5f3a allLiteralsDo_:
│ │ │ │ │ -00046190: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000461a0: 2020 2020 2020 2020 436f 6d70 696c 6564 Compiled
│ │ │ │ │ -000461b0: 436f 6465 2d6c 6974 6572 616c 7320 2d20 Code-literals -
│ │ │ │ │ -000461c0: 6974 6572 6174 696f 6e2e 0a20 2020 2020 iteration..
│ │ │ │ │ -000461d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000461e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000461f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00046200: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -00046210: 2039 290a 2a20 616c 6c4c 6974 6572 616c 9).* allLiteral
│ │ │ │ │ -00046220: 5379 6d62 6f6c 7344 6f5f 3a20 2020 2020 SymbolsDo_:
│ │ │ │ │ -00046230: 2020 2020 2020 2020 2020 2020 2043 6f6d Com
│ │ │ │ │ -00046240: 7069 6c65 6443 6f64 652d 6c69 7465 7261 piledCode-litera
│ │ │ │ │ -00046250: 6c73 202d 2069 7465 7261 7469 6f6e 2e0a ls - iteration..
│ │ │ │ │ -00046260: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00046270: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00046280: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00046290: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -000462a0: 696e 6520 2020 3629 0a2a 2061 6c6c 4d61 ine 6).* allMa
│ │ │ │ │ -000462b0: 736b 5f3a 2020 2020 2020 2020 2020 2020 sk_:
│ │ │ │ │ -000462c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000462d0: 2020 496e 7465 6765 722d 6269 7420 6f70 Integer-bit op
│ │ │ │ │ -000462e0: 6572 6174 6f72 732e 0a20 2020 2020 2020 erators..
│ │ │ │ │ -000462f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00046300: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00046310: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00046320: 2020 2020 2020 2028 6c69 6e65 2020 2036 (line 6
│ │ │ │ │ -00046330: 290a 2a20 616c 6c4d 6574 6163 6c61 7373 ).* allMetaclass
│ │ │ │ │ -00046340: 6573 446f 5f3a 2020 2020 2020 2020 2020 esDo_:
│ │ │ │ │ -00046350: 2020 2020 2020 2020 2020 2041 6273 7472 Abstr
│ │ │ │ │ -00046360: 6163 744e 616d 6573 7061 6365 2d61 6363 actNamespace-acc
│ │ │ │ │ -00046370: 6573 7369 6e67 2e0a 2020 2020 2020 2020 essing..
│ │ │ │ │ -00046380: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00046390: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000463a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000463b0: 2020 2020 2020 286c 696e 6520 2032 3029 (line 20)
│ │ │ │ │ -000463c0: 0a2a 2061 6c6c 4f63 6375 7272 656e 6365 .* allOccurrence
│ │ │ │ │ -000463d0: 734f 6652 6567 6578 5f3a 2020 2020 2020 sOfRegex_:
│ │ │ │ │ -000463e0: 2020 2020 2020 2020 2020 5374 7269 6e67 String
│ │ │ │ │ -000463f0: 2d72 6567 6578 2e20 2020 2020 2020 2028 -regex. (
│ │ │ │ │ -00046400: 6c69 6e65 2020 3130 290a 2a20 616c 6c4f line 10).* allO
│ │ │ │ │ -00046410: 6363 7572 7265 6e63 6573 4f66 5265 6765 ccurrencesOfRege
│ │ │ │ │ -00046420: 785f 646f 5f3a 2020 2020 2020 2020 2020 x_do_:
│ │ │ │ │ -00046430: 2020 2053 7472 696e 672d 7265 6765 782e String-regex.
│ │ │ │ │ -00046440: 2020 2020 2020 2020 286c 696e 6520 2031 (line 1
│ │ │ │ │ -00046450: 3429 0a2a 2061 6c6c 4f63 6375 7272 656e 4).* allOccurren
│ │ │ │ │ -00046460: 6365 734f 6652 6567 6578 5f66 726f 6d5f cesOfRegex_from_
│ │ │ │ │ -00046470: 746f 5f3a 2020 2020 2020 2020 5374 7269 to_: Stri
│ │ │ │ │ -00046480: 6e67 2d72 6567 6578 2e20 2020 2020 2020 ng-regex.
│ │ │ │ │ -00046490: 2028 6c69 6e65 2020 3138 290a 2a20 616c (line 18).* al
│ │ │ │ │ -000464a0: 6c4f 6363 7572 7265 6e63 6573 4f66 5265 lOccurrencesOfRe
│ │ │ │ │ -000464b0: 6765 785f 6672 6f6d 5f74 6f5f 646f 5f3a gex_from_to_do_:
│ │ │ │ │ -000464c0: 2020 2020 2053 7472 696e 672d 7265 6765 String-rege
│ │ │ │ │ -000464d0: 782e 2020 2020 2020 2020 286c 696e 6520 x. (line
│ │ │ │ │ -000464e0: 2032 3329 0a2a 2061 6c6c 6f63 4661 696c 23).* allocFail
│ │ │ │ │ -000464f0: 7572 6573 3a20 2020 2020 2020 2020 2020 ures:
│ │ │ │ │ -00046500: 2020 2020 2020 2020 2020 2020 2020 4f62 Ob
│ │ │ │ │ -00046510: 6a65 6374 4d65 6d6f 7279 2d61 6363 6573 jectMemory-acces
│ │ │ │ │ -00046520: 7369 6e67 2e0a 2020 2020 2020 2020 2020 sing..
│ │ │ │ │ -00046530: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00046540: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00046550: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00046560: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*
│ │ │ │ │ -00046570: 2061 6c6c 6f63 4d61 7463 6865 733a 2020 allocMatches:
│ │ │ │ │ -00046580: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00046590: 2020 2020 2020 2020 4f62 6a65 6374 4d65 ObjectMe
│ │ │ │ │ -000465a0: 6d6f 7279 2d61 6363 6573 7369 6e67 2e0a mory-accessing..
│ │ │ │ │ -000465b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000465c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000465d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000465e0: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -000465f0: 696e 6520 2031 3129 0a2a 2061 6c6c 6f63 ine 11).* alloc
│ │ │ │ │ -00046600: 5072 6f62 6573 3a20 2020 2020 2020 2020 Probes:
│ │ │ │ │ -00046610: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00046620: 2020 4f62 6a65 6374 4d65 6d6f 7279 2d61 ObjectMemory-a
│ │ │ │ │ -00046630: 6363 6573 7369 6e67 2e0a 2020 2020 2020 ccessing..
│ │ │ │ │ -00046640: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00046650: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00046660: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00046670: 2020 2020 2020 2020 286c 696e 6520 2031 (line 1
│ │ │ │ │ -00046680: 3529 0a2a 2061 6c6c 6f63 5370 6c69 7473 5).* allocSplits
│ │ │ │ │ -00046690: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -000466a0: 2020 2020 2020 2020 2020 2020 4f62 6a65 Obje
│ │ │ │ │ -000466b0: 6374 4d65 6d6f 7279 2d61 6363 6573 7369 ctMemory-accessi
│ │ │ │ │ -000466c0: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ -000466d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000466e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000466f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00046700: 2020 286c 696e 6520 2031 3929 0a2a 2061 (line 19).* a
│ │ │ │ │ -00046710: 6c6c 6f63 5f3a 2020 2020 2020 2020 2020 lloc_:
│ │ │ │ │ -00046720: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00046730: 2020 2020 2020 434f 626a 6563 7420 636c CObject cl
│ │ │ │ │ -00046740: 6173 732d 696e 7374 616e 6365 2063 7265 ass-instance cre
│ │ │ │ │ -00046750: 6174 696f 6e2e 0a20 2020 2020 2020 2020 ation..
│ │ │ │ │ -00046760: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00046770: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00046780: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00046790: 2020 2020 2028 6c69 6e65 2020 2039 290a (line 9).
│ │ │ │ │ -000467a0: 2a20 616c 6c6f 635f 7479 7065 5f3a 2020 * alloc_type_:
│ │ │ │ │ -000467b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000467c0: 2020 2020 2020 2020 2043 4f62 6a65 6374 CObject
│ │ │ │ │ -000467d0: 2063 6c61 7373 2d70 7269 6d69 7469 7665 class-primitive
│ │ │ │ │ -000467e0: 2061 6c6c 6f63 6174 696f 6e2e 0a20 2020 allocation..
│ │ │ │ │ -000467f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00046800: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00046810: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00046820: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -00046830: 2020 2036 290a 2a20 616c 6c6f 773a 2020 6).* allow:
│ │ │ │ │ -00046840: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00046850: 2020 2020 2020 2020 2020 2020 2020 2050 P
│ │ │ │ │ -00046860: 6572 6d69 7373 696f 6e2d 6163 6365 7373 ermission-access
│ │ │ │ │ -00046870: 696e 672e 0a20 2020 2020 2020 2020 2020 ing..
│ │ │ │ │ -00046880: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00046890: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000468a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000468b0: 2020 2028 6c69 6e65 2020 3135 290a 2a20 (line 15).*
│ │ │ │ │ -000468c0: 616c 6c6f 7769 6e67 3a20 2020 2020 2020 allowing:
│ │ │ │ │ -000468d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000468e0: 2020 2020 2020 2050 6572 6d69 7373 696f Permissio
│ │ │ │ │ -000468f0: 6e2d 6163 6365 7373 696e 672e 0a20 2020 n-accessing..
│ │ │ │ │ -00046900: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00046910: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00046920: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00046930: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -00046940: 2020 3138 290a 2a20 616c 6c6f 7769 6e67 18).* allowing
│ │ │ │ │ -00046950: 5f74 6172 6765 745f 6163 7469 6f6e 735f _target_actions_
│ │ │ │ │ -00046960: 3a20 2020 2020 2020 2020 2020 2020 2050 : P
│ │ │ │ │ -00046970: 6572 6d69 7373 696f 6e20 636c 6173 732d ermission class-
│ │ │ │ │ -00046980: 7465 7374 696e 672e 0a20 2020 2020 2020 testing..
│ │ │ │ │ -00046990: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000469a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000469b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000469c0: 2020 2020 2020 2028 6c69 6e65 2020 2039 (line 9
│ │ │ │ │ -000469d0: 290a 2a20 616c 6c6f 7769 6e67 5f74 6172 ).* allowing_tar
│ │ │ │ │ -000469e0: 6765 745f 6163 7469 6f6e 5f3a 2020 2020 get_action_:
│ │ │ │ │ -000469f0: 2020 2020 2020 2020 2020 2050 6572 6d69 Permi
│ │ │ │ │ -00046a00: 7373 696f 6e20 636c 6173 732d 7465 7374 ssion class-test
│ │ │ │ │ -00046a10: 696e 672e 0a20 2020 2020 2020 2020 2020 ing..
│ │ │ │ │ -00046a20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00046a30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00046a40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00046a50: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).*
│ │ │ │ │ -00046a60: 616c 6c4f 776e 6572 733a 2020 2020 2020 allOwners:
│ │ │ │ │ -00046a70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00046a80: 2020 2020 2020 204f 626a 6563 742d 6275 Object-bu
│ │ │ │ │ -00046a90: 696c 7420 696e 732e 2020 2020 286c 696e ilt ins. (lin
│ │ │ │ │ -00046aa0: 6520 2031 3529 0a2a 2061 6c6c 5361 7469 e 15).* allSati
│ │ │ │ │ -00046ab0: 7366 795f 3a20 2020 2020 2020 2020 2020 sfy_:
│ │ │ │ │ -00046ac0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00046ad0: 4974 6572 6162 6c65 2d65 6e75 6d65 7261 Iterable-enumera
│ │ │ │ │ -00046ae0: 7469 6f6e 2e0a 2020 2020 2020 2020 2020 tion..
│ │ │ │ │ -00046af0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00046b00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00046b10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00046b20: 2020 2020 286c 696e 6520 2031 3029 0a2a (line 10).*
│ │ │ │ │ -00046b30: 2061 6c6c 5365 6c65 6374 6f72 733a 2020 allSelectors:
│ │ │ │ │ -00046b40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00046b50: 2020 2020 2020 2020 4265 6861 7669 6f72 Behavior
│ │ │ │ │ -00046b60: 2d61 6363 6573 7369 6e67 2074 6865 206d -accessing the m
│ │ │ │ │ -00046b70: 6574 686f 6420 6469 6374 696f 6e61 7279 ethod dictionary
│ │ │ │ │ -00046b80: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -00046b90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00046ba0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00046bb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00046bc0: 286c 696e 6520 2031 3029 0a2a 2061 6c6c (line 10).* all
│ │ │ │ │ -00046bd0: 5368 6172 6564 506f 6f6c 4469 6374 696f SharedPoolDictio
│ │ │ │ │ -00046be0: 6e61 7269 6573 3a20 2020 2020 2020 2020 naries:
│ │ │ │ │ -00046bf0: 2020 2020 4265 6861 7669 6f72 2d61 6363 Behavior-acc
│ │ │ │ │ -00046c00: 6573 7369 6e67 2069 6e73 7461 6e63 6573 essing instances
│ │ │ │ │ -00046c10: 2061 6e64 2076 6172 6961 626c 6573 2e0a and variables..
│ │ │ │ │ -00046c20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00046c30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00046c40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00046c50: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -00046c60: 696e 6520 2031 3629 0a2a 2061 6c6c 5368 ine 16).* allSh
│ │ │ │ │ -00046c70: 6172 6564 506f 6f6c 4469 6374 696f 6e61 aredPoolDictiona
│ │ │ │ │ -00046c80: 7269 6573 446f 5f3a 2020 2020 2020 2020 riesDo_:
│ │ │ │ │ -00046c90: 2020 4265 6861 7669 6f72 2d73 7469 6c6c Behavior-still
│ │ │ │ │ -00046ca0: 2075 6e63 6c61 7373 6966 6965 642e 0a20 unclassified..
│ │ │ │ │ -00046cb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00046cc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00046cd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00046ce0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -00046cf0: 6e65 2020 2036 290a 2a20 616c 6c53 6861 ne 6).* allSha
│ │ │ │ │ -00046d00: 7265 6450 6f6f 6c44 6963 7469 6f6e 6172 redPoolDictionar
│ │ │ │ │ -00046d10: 6965 7344 6f5f 203c 313e 3a20 2020 2020 iesDo_ <1>:
│ │ │ │ │ -00046d20: 2043 6c61 7373 2d73 7469 6c6c 2075 6e63 Class-still unc
│ │ │ │ │ -00046d30: 6c61 7373 6966 6965 642e 0a20 2020 2020 lassified..
│ │ │ │ │ -00046d40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00046d50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00046d60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00046d70: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -00046d80: 2036 290a 2a20 616c 6c53 6861 7265 6450 6).* allSharedP
│ │ │ │ │ -00046d90: 6f6f 6c44 6963 7469 6f6e 6172 6965 7344 oolDictionariesD
│ │ │ │ │ -00046da0: 6f5f 203c 323e 3a20 2020 2020 204d 6574 o_ <2>: Met
│ │ │ │ │ -00046db0: 6163 6c61 7373 2d64 656c 6567 6174 696f aclass-delegatio
│ │ │ │ │ -00046dc0: 6e2e 0a20 2020 2020 2020 2020 2020 2020 n..
│ │ │ │ │ -00046dd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00046de0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00046df0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00046e00: 2028 6c69 6e65 2020 3138 290a 2a20 616c (line 18).* al
│ │ │ │ │ -00046e10: 6c53 6861 7265 6450 6f6f 6c73 3a20 2020 lSharedPools:
│ │ │ │ │ -00046e20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00046e30: 2020 2020 2042 6568 6176 696f 722d 6163 Behavior-ac
│ │ │ │ │ -00046e40: 6365 7373 696e 6720 696e 7374 616e 6365 cessing instance
│ │ │ │ │ -00046e50: 7320 616e 6420 7661 7269 6162 6c65 732e s and variables.
│ │ │ │ │ -00046e60: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -00046e70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00046e80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00046e90: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -00046ea0: 6c69 6e65 2020 3230 290a 2a20 616c 6c53 line 20).* allS
│ │ │ │ │ -00046eb0: 6861 7265 6450 6f6f 6c73 203c 313e 3a20 haredPools <1>:
│ │ │ │ │ -00046ec0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00046ed0: 2020 204d 6574 6163 6c61 7373 2d64 656c Metaclass-del
│ │ │ │ │ -00046ee0: 6567 6174 696f 6e2e 0a20 2020 2020 2020 egation..
│ │ │ │ │ -00046ef0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00046f00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00046f10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00046f20: 2020 2020 2020 2028 6c69 6e65 2020 3232 (line 22
│ │ │ │ │ -00046f30: 290a 2a20 616c 6c53 7562 6173 736f 6369 ).* allSubassoci
│ │ │ │ │ -00046f40: 6174 696f 6e73 446f 5f3a 2020 2020 2020 ationsDo_:
│ │ │ │ │ -00046f50: 2020 2020 2020 2020 2020 2041 6273 7472 Abstr
│ │ │ │ │ -00046f60: 6163 744e 616d 6573 7061 6365 2d6e 616d actNamespace-nam
│ │ │ │ │ -00046f70: 6573 7061 6365 2068 6965 7261 7263 6879 espace hierarchy
│ │ │ │ │ -00046f80: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -00046f90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00046fa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00046fb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00046fc0: 286c 696e 6520 2031 3029 0a2a 2061 6c6c (line 10).* all
│ │ │ │ │ -00046fd0: 5375 6263 6c61 7373 6573 3a20 2020 2020 Subclasses:
│ │ │ │ │ -00046fe0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00046ff0: 2020 2020 4265 6861 7669 6f72 2d61 6363 Behavior-acc
│ │ │ │ │ -00047000: 6573 7369 6e67 2063 6c61 7373 2068 6965 essing class hie
│ │ │ │ │ -00047010: 7261 7263 6879 2e0a 2020 2020 2020 2020 rarchy..
│ │ │ │ │ -00047020: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00047030: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00047040: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00047050: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)
│ │ │ │ │ -00047060: 0a2a 2061 6c6c 5375 6263 6c61 7373 6573 .* allSubclasses
│ │ │ │ │ -00047070: 203c 313e 3a20 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ -00047080: 2020 2020 2020 2020 2020 556e 6465 6669 Undefi
│ │ │ │ │ -00047090: 6e65 644f 626a 6563 742d 636c 6173 7320 nedObject-class
│ │ │ │ │ -000470a0: 706f 6c79 6d6f 7270 6869 736d 2e0a 2020 polymorphism..
│ │ │ │ │ -000470b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000470c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000470d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000470e0: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -000470f0: 6520 2020 3629 0a2a 2061 6c6c 5375 6263 e 6).* allSubc
│ │ │ │ │ -00047100: 6c61 7373 6573 446f 5f3a 2020 2020 2020 lassesDo_:
│ │ │ │ │ -00047110: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00047120: 4265 6861 7669 6f72 2d65 6e75 6d65 7261 Behavior-enumera
│ │ │ │ │ -00047130: 7469 6e67 2e0a 2020 2020 2020 2020 2020 ting..
│ │ │ │ │ -00047140: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00047150: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00047160: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00047170: 2020 2020 286c 696e 6520 2020 3929 0a2a (line 9).*
│ │ │ │ │ -00047180: 2061 6c6c 5375 6269 6e73 7461 6e63 6573 allSubinstances
│ │ │ │ │ -00047190: 446f 5f3a 2020 2020 2020 2020 2020 2020 Do_:
│ │ │ │ │ -000471a0: 2020 2020 2020 2020 4265 6861 7669 6f72 Behavior
│ │ │ │ │ -000471b0: 2d65 6e75 6d65 7261 7469 6e67 2e0a 2020 -enumerating..
│ │ │ │ │ -000471c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000471d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000471e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000471f0: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -00047200: 6520 2031 3229 0a2a 2061 6c6c 5375 6273 e 12).* allSubs
│ │ │ │ │ -00047210: 7061 6365 733a 2020 2020 2020 2020 2020 paces:
│ │ │ │ │ -00047220: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00047230: 4162 7374 7261 6374 4e61 6d65 7370 6163 AbstractNamespac
│ │ │ │ │ -00047240: 652d 6e61 6d65 7370 6163 6520 6869 6572 e-namespace hier
│ │ │ │ │ -00047250: 6172 6368 792e 0a20 2020 2020 2020 2020 archy..
│ │ │ │ │ -00047260: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00047270: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00047280: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00047290: 2020 2020 2028 6c69 6e65 2020 3134 290a (line 14).
│ │ │ │ │ -000472a0: 2a20 616c 6c53 7562 7370 6163 6573 446f * allSubspacesDo
│ │ │ │ │ -000472b0: 5f3a 2020 2020 2020 2020 2020 2020 2020 _:
│ │ │ │ │ -000472c0: 2020 2020 2020 2020 2041 6273 7472 6163 Abstrac
│ │ │ │ │ -000472d0: 744e 616d 6573 7061 6365 2d6e 616d 6573 tNamespace-names
│ │ │ │ │ -000472e0: 7061 6365 2068 6965 7261 7263 6879 2e0a pace hierarchy..
│ │ │ │ │ -000472f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00047300: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00047310: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00047320: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -00047330: 696e 6520 2031 3729 0a2a 2061 6c6c 5375 ine 17).* allSu
│ │ │ │ │ -00047340: 7065 7263 6c61 7373 6573 3a20 2020 2020 perclasses:
│ │ │ │ │ -00047350: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00047360: 2020 4265 6861 7669 6f72 2d61 6363 6573 Behavior-acces
│ │ │ │ │ -00047370: 7369 6e67 2063 6c61 7373 2068 6965 7261 sing class hiera
│ │ │ │ │ -00047380: 7263 6879 2e0a 2020 2020 2020 2020 2020 rchy..
│ │ │ │ │ -00047390: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000473a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000473b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000473c0: 2020 2020 286c 696e 6520 2020 3929 0a2a (line 9).*
│ │ │ │ │ -000473d0: 2061 6c6c 5375 7065 7263 6c61 7373 6573 allSuperclasses
│ │ │ │ │ -000473e0: 446f 5f3a 2020 2020 2020 2020 2020 2020 Do_:
│ │ │ │ │ -000473f0: 2020 2020 2020 2020 4265 6861 7669 6f72 Behavior
│ │ │ │ │ -00047400: 2d65 6e75 6d65 7261 7469 6e67 2e0a 2020 -enumerating..
│ │ │ │ │ -00047410: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00047420: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00047430: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00047440: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -00047450: 6520 2031 3629 0a2a 2061 6c6c 5375 7065 e 16).* allSupe
│ │ │ │ │ -00047460: 7273 7061 6365 733a 2020 2020 2020 2020 rspaces:
│ │ │ │ │ -00047470: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00047480: 4469 6374 696f 6e61 7279 2d6e 616d 6573 Dictionary-names
│ │ │ │ │ -00047490: 7061 6365 2070 726f 746f 636f 6c2e 0a20 pace protocol..
│ │ │ │ │ -000474a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000474b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000474c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000474d0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -000474e0: 6e65 2020 2036 290a 2a20 616c 6c53 7570 ne 6).* allSup
│ │ │ │ │ -000474f0: 6572 7370 6163 6573 446f 5f3a 2020 2020 erspacesDo_:
│ │ │ │ │ -00047500: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00047510: 2041 6273 7472 6163 744e 616d 6573 7061 AbstractNamespa
│ │ │ │ │ -00047520: 6365 2d6e 616d 6573 7061 6365 2068 6965 ce-namespace hie
│ │ │ │ │ -00047530: 7261 7263 6879 2e0a 2020 2020 2020 2020 rarchy..
│ │ │ │ │ -00047540: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00047550: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00047560: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00047570: 2020 2020 2020 286c 696e 6520 2032 3029 (line 20)
│ │ │ │ │ -00047580: 0a2a 2061 6c6c 5375 7065 7273 7061 6365 .* allSuperspace
│ │ │ │ │ -00047590: 7344 6f5f 203c 313e 3a20 2020 2020 2020 sDo_ <1>:
│ │ │ │ │ -000475a0: 2020 2020 2020 2020 2020 4469 6374 696f Dictio
│ │ │ │ │ -000475b0: 6e61 7279 2d6e 616d 6573 7061 6365 2070 nary-namespace p
│ │ │ │ │ -000475c0: 726f 746f 636f 6c2e 0a20 2020 2020 2020 rotocol..
│ │ │ │ │ -000475d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000475e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000475f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00047600: 2020 2020 2020 2028 6c69 6e65 2020 2039 (line 9
│ │ │ │ │ -00047610: 290a 2a20 616d 6f75 6e74 546f 5472 616e ).* amountToTran
│ │ │ │ │ -00047620: 736c 6174 6557 6974 6869 6e5f 3a20 2020 slateWithin_:
│ │ │ │ │ -00047630: 2020 2020 2020 2020 2020 2052 6563 7461 Recta
│ │ │ │ │ -00047640: 6e67 6c65 2d72 6563 7461 6e67 6c65 2066 ngle-rectangle f
│ │ │ │ │ -00047650: 756e 6374 696f 6e73 2e0a 2020 2020 2020 unctions..
│ │ │ │ │ -00047660: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00047670: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00047680: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00047690: 2020 2020 2020 2020 286c 696e 6520 2020 (line
│ │ │ │ │ -000476a0: 3629 0a2a 2061 6e64 5f3a 2020 2020 2020 6).* and_:
│ │ │ │ │ -000476b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000476c0: 2020 2020 2020 2020 2020 2020 426f 6f6c Bool
│ │ │ │ │ -000476d0: 6561 6e2d 6261 7369 632e 2020 2020 2020 ean-basic.
│ │ │ │ │ -000476e0: 2028 6c69 6e65 2020 3130 290a 2a20 616e (line 10).* an
│ │ │ │ │ -000476f0: 645f 203c 313e 3a20 2020 2020 2020 2020 d_ <1>:
│ │ │ │ │ -00047700: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00047710: 2020 2020 2046 616c 7365 2d62 6173 6963 False-basic
│ │ │ │ │ -00047720: 2e20 2020 2020 2020 2020 286c 696e 6520 . (line
│ │ │ │ │ -00047730: 2020 3929 0a2a 2061 6e64 5f20 3c32 3e3a 9).* and_ <2>:
│ │ │ │ │ -00047740: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00047750: 2020 2020 2020 2020 2020 2020 2020 5472 Tr
│ │ │ │ │ -00047760: 7565 2d62 6173 6963 2e20 2020 2020 2020 ue-basic.
│ │ │ │ │ -00047770: 2020 2028 6c69 6e65 2020 3130 290a 2a20 (line 10).*
│ │ │ │ │ -00047780: 616e 794d 6173 6b5f 3a20 2020 2020 2020 anyMask_:
│ │ │ │ │ -00047790: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000477a0: 2020 2020 2020 2049 6e74 6567 6572 2d62 Integer-b
│ │ │ │ │ -000477b0: 6974 206f 7065 7261 746f 7273 2e0a 2020 it operators..
│ │ │ │ │ -000477c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000477d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000477e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000477f0: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -00047800: 6520 2020 3929 0a2a 2061 6e79 4f6e 653a e 9).* anyOne:
│ │ │ │ │ -00047810: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00047820: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00047830: 436f 6c6c 6563 7469 6f6e 2d65 6e75 6d65 Collection-enume
│ │ │ │ │ -00047840: 7261 7469 6f6e 2e0a 2020 2020 2020 2020 ration..
│ │ │ │ │ -00047850: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00047860: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00047870: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00047880: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)
│ │ │ │ │ -00047890: 0a2a 2061 6e79 4f6e 6520 3c31 3e3a 2020 .* anyOne <1>:
│ │ │ │ │ -000478a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000478b0: 2020 2020 2020 2020 2020 5365 7175 656e Sequen
│ │ │ │ │ -000478c0: 6365 6162 6c65 436f 6c6c 6563 7469 6f6e ceableCollection
│ │ │ │ │ -000478d0: 2d65 6e75 6d65 7261 7469 6e67 2e0a 2020 -enumerating..
│ │ │ │ │ -000478e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000478f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00047900: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00047910: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -00047920: 6520 2020 3629 0a2a 2061 6e79 5361 7469 e 6).* anySati
│ │ │ │ │ -00047930: 7366 795f 3a20 2020 2020 2020 2020 2020 sfy_:
│ │ │ │ │ -00047940: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00047950: 4974 6572 6162 6c65 2d65 6e75 6d65 7261 Iterable-enumera
│ │ │ │ │ -00047960: 7469 6f6e 2e0a 2020 2020 2020 2020 2020 tion..
│ │ │ │ │ -00047970: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00047980: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00047990: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000479a0: 2020 2020 286c 696e 6520 2031 3429 0a2a (line 14).*
│ │ │ │ │ -000479b0: 2061 7070 656e 643a 2020 2020 2020 2020 append:
│ │ │ │ │ -000479c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000479d0: 2020 2020 2020 2020 4669 6c65 4465 7363 FileDesc
│ │ │ │ │ -000479e0: 7269 7074 6f72 2063 6c61 7373 2d69 6e73 riptor class-ins
│ │ │ │ │ -000479f0: 7461 6e63 6520 6372 6561 7469 6f6e 2e0a tance creation..
│ │ │ │ │ -00047a00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00047a10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00047a20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00047a30: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -00047a40: 696e 6520 2020 3629 0a2a 2061 7070 656e ine 6).* appen
│ │ │ │ │ -00047a50: 645f 746f 5f3a 2020 2020 2020 2020 2020 d_to_:
│ │ │ │ │ -00047a60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00047a70: 2020 4469 7265 6374 6f72 7920 636c 6173 Directory clas
│ │ │ │ │ -00047a80: 732d 6669 6c65 206e 616d 6520 6d61 6e61 s-file name mana
│ │ │ │ │ -00047a90: 6765 6d65 6e74 2e0a 2020 2020 2020 2020 gement..
│ │ │ │ │ -00047aa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00047ab0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00047ac0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00047ad0: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)
│ │ │ │ │ -00047ae0: 0a2a 2061 7070 656e 645f 746f 5f20 3c31 .* append_to_ <1
│ │ │ │ │ -00047af0: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ -00047b00: 2020 2020 2020 2020 2020 4669 6c65 5061 FilePa
│ │ │ │ │ -00047b10: 7468 2063 6c61 7373 2d66 696c 6520 6e61 th class-file na
│ │ │ │ │ -00047b20: 6d65 206d 616e 6167 656d 656e 742e 0a20 me management..
│ │ │ │ │ -00047b30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00047b40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00047b50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00047b60: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -00047b70: 6e65 2020 2036 290a 2a20 6172 6343 6f73 ne 6).* arcCos
│ │ │ │ │ -00047b80: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -00047b90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00047ba0: 2046 6c6f 6174 2d62 7569 6c74 2069 6e73 Float-built ins
│ │ │ │ │ -00047bb0: 2e20 2020 2020 286c 696e 6520 2020 3629 . (line 6)
│ │ │ │ │ -00047bc0: 0a2a 2061 7263 436f 7320 3c31 3e3a 2020 .* arcCos <1>:
│ │ │ │ │ -00047bd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00047be0: 2020 2020 2020 2020 2020 4e75 6d62 6572 Number
│ │ │ │ │ -00047bf0: 2d6d 6973 6320 6d61 7468 2e20 2020 2028 -misc math. (
│ │ │ │ │ -00047c00: 6c69 6e65 2020 2039 290a 2a20 6172 6343 line 9).* arcC
│ │ │ │ │ -00047c10: 6f73 683a 2020 2020 2020 2020 2020 2020 osh:
│ │ │ │ │ -00047c20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00047c30: 2020 204e 756d 6265 722d 6d69 7363 206d Number-misc m
│ │ │ │ │ -00047c40: 6174 682e 2020 2020 286c 696e 6520 2031 ath. (line 1
│ │ │ │ │ -00047c50: 3229 0a2a 2061 7263 6869 7665 3a20 2020 2).* archive:
│ │ │ │ │ -00047c60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00047c70: 2020 2020 2020 2020 2020 2020 5646 532e VFS.
│ │ │ │ │ -00047c80: 4172 6368 6976 654d 656d 6265 722d 6163 ArchiveMember-ac
│ │ │ │ │ -00047c90: 6365 7373 696e 672e 0a20 2020 2020 2020 cessing..
│ │ │ │ │ -00047ca0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00047cb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00047cc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00047cd0: 2020 2020 2020 2028 6c69 6e65 2020 2036 (line 6
│ │ │ │ │ -00047ce0: 290a 2a20 6172 6368 6976 655f 3a20 2020 ).* archive_:
│ │ │ │ │ -00047cf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00047d00: 2020 2020 2020 2020 2020 2056 4653 2e41 VFS.A
│ │ │ │ │ -00047d10: 7263 6869 7665 4d65 6d62 6572 2d69 6e69 rchiveMember-ini
│ │ │ │ │ -00047d20: 7469 616c 697a 696e 672e 0a20 2020 2020 tializing..
│ │ │ │ │ -00047d30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00047d40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00047d50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00047d60: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -00047d70: 2036 290a 2a20 6172 6353 696e 3a20 2020 6).* arcSin:
│ │ │ │ │ -00047d80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00047d90: 2020 2020 2020 2020 2020 2020 2046 6c6f Flo
│ │ │ │ │ -00047da0: 6174 2d62 7569 6c74 2069 6e73 2e20 2020 at-built ins.
│ │ │ │ │ -00047db0: 2020 286c 696e 6520 2020 3929 0a2a 2061 (line 9).* a
│ │ │ │ │ -00047dc0: 7263 5369 6e20 3c31 3e3a 2020 2020 2020 rcSin <1>:
│ │ │ │ │ -00047dd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00047de0: 2020 2020 2020 4e75 6d62 6572 2d6d 6973 Number-mis
│ │ │ │ │ -00047df0: 6320 6d61 7468 2e20 2020 2028 6c69 6e65 c math. (line
│ │ │ │ │ -00047e00: 2020 3135 290a 2a20 6172 6353 696e 683a 15).* arcSinh:
│ │ │ │ │ -00047e10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00047e20: 2020 2020 2020 2020 2020 2020 2020 204e N
│ │ │ │ │ -00047e30: 756d 6265 722d 6d69 7363 206d 6174 682e umber-misc math.
│ │ │ │ │ -00047e40: 2020 2020 286c 696e 6520 2031 3829 0a2a (line 18).*
│ │ │ │ │ -00047e50: 2061 7263 5461 6e3a 2020 2020 2020 2020 arcTan:
│ │ │ │ │ -00047e60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00047e70: 2020 2020 2020 2020 466c 6f61 742d 6275 Float-bu
│ │ │ │ │ -00047e80: 696c 7420 696e 732e 2020 2020 2028 6c69 ilt ins. (li
│ │ │ │ │ -00047e90: 6e65 2020 3132 290a 2a20 6172 6354 616e ne 12).* arcTan
│ │ │ │ │ -00047ea0: 203c 313e 3a20 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ -00047eb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00047ec0: 204e 756d 6265 722d 6d69 7363 206d 6174 Number-misc mat
│ │ │ │ │ -00047ed0: 682e 2020 2020 286c 696e 6520 2032 3129 h. (line 21)
│ │ │ │ │ -00047ee0: 0a2a 2061 7263 5461 6e20 3c32 3e3a 2020 .* arcTan <2>:
│ │ │ │ │ -00047ef0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00047f00: 2020 2020 2020 2020 2020 506f 696e 742d Point-
│ │ │ │ │ -00047f10: 706f 696e 7420 6675 6e63 7469 6f6e 732e point functions.
│ │ │ │ │ -00047f20: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -00047f30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00047f40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00047f50: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -00047f60: 6c69 6e65 2020 2036 290a 2a20 6172 6354 line 6).* arcT
│ │ │ │ │ -00047f70: 616e 683a 2020 2020 2020 2020 2020 2020 anh:
│ │ │ │ │ -00047f80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00047f90: 2020 204e 756d 6265 722d 6d69 7363 206d Number-misc m
│ │ │ │ │ -00047fa0: 6174 682e 2020 2020 286c 696e 6520 2032 ath. (line 2
│ │ │ │ │ -00047fb0: 3929 0a2a 2061 7263 5461 6e5f 3a20 2020 9).* arcTan_:
│ │ │ │ │ -00047fc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00047fd0: 2020 2020 2020 2020 2020 2020 4e75 6d62 Numb
│ │ │ │ │ -00047fe0: 6572 2d6d 6973 6320 6d61 7468 2e20 2020 er-misc math.
│ │ │ │ │ -00047ff0: 2028 6c69 6e65 2020 3234 290a 2a20 6172 (line 24).* ar
│ │ │ │ │ -00048000: 6561 3a20 2020 2020 2020 2020 2020 2020 ea:
│ │ │ │ │ -00048010: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00048020: 2020 2020 2052 6563 7461 6e67 6c65 2d72 Rectangle-r
│ │ │ │ │ -00048030: 6563 7461 6e67 6c65 2066 756e 6374 696f ectangle functio
│ │ │ │ │ -00048040: 6e73 2e0a 2020 2020 2020 2020 2020 2020 ns..
│ │ │ │ │ -00048050: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00048060: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00048070: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00048080: 2020 286c 696e 6520 2031 3029 0a2a 2061 (line 10).* a
│ │ │ │ │ -00048090: 7265 6173 4f75 7473 6964 655f 3a20 2020 reasOutside_:
│ │ │ │ │ -000480a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000480b0: 2020 2020 2020 5265 6374 616e 676c 652d Rectangle-
│ │ │ │ │ -000480c0: 7265 6374 616e 676c 6520 6675 6e63 7469 rectangle functi
│ │ │ │ │ -000480d0: 6f6e 732e 0a20 2020 2020 2020 2020 2020 ons..
│ │ │ │ │ -000480e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000480f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00048100: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00048110: 2020 2028 6c69 6e65 2020 3135 290a 2a20 (line 15).*
│ │ │ │ │ -00048120: 6172 6775 6d65 6e74 3a20 2020 2020 2020 argument:
│ │ │ │ │ -00048130: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00048140: 2020 2020 2020 204d 6573 7361 6765 2d61 Message-a
│ │ │ │ │ -00048150: 6363 6573 7369 6e67 2e20 2020 286c 696e ccessing. (lin
│ │ │ │ │ -00048160: 6520 2020 3629 0a2a 2061 7267 756d 656e e 6).* argumen
│ │ │ │ │ -00048170: 7443 6f75 6e74 3a20 2020 2020 2020 2020 tCount:
│ │ │ │ │ -00048180: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00048190: 426c 6f63 6b43 6c6f 7375 7265 2d61 6363 BlockClosure-acc
│ │ │ │ │ -000481a0: 6573 7369 6e67 2e0a 2020 2020 2020 2020 essing..
│ │ │ │ │ -000481b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000481c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000481d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000481e0: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)
│ │ │ │ │ -000481f0: 0a2a 2061 7267 756d 656e 7473 3a20 2020 .* arguments:
│ │ │ │ │ -00048200: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00048210: 2020 2020 2020 2020 2020 4d65 7373 6167 Messag
│ │ │ │ │ -00048220: 652d 6163 6365 7373 696e 672e 2020 2028 e-accessing. (
│ │ │ │ │ -00048230: 6c69 6e65 2020 2039 290a 2a20 6172 6775 line 9).* argu
│ │ │ │ │ -00048240: 6d65 6e74 7320 3c31 3e3a 2020 2020 2020 ments <1>:
│ │ │ │ │ -00048250: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00048260: 2020 2053 7973 7465 6d44 6963 7469 6f6e SystemDiction
│ │ │ │ │ -00048270: 6172 792d 6d69 7363 656c 6c61 6e65 6f75 ary-miscellaneou
│ │ │ │ │ -00048280: 732e 0a20 2020 2020 2020 2020 2020 2020 s..
│ │ │ │ │ -00048290: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000482a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000482b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000482c0: 2028 6c69 6e65 2020 2036 290a 2a20 6172 (line 6).* ar
│ │ │ │ │ -000482d0: 6775 6d65 6e74 735f 3a20 2020 2020 2020 guments_:
│ │ │ │ │ -000482e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000482f0: 2020 2020 204d 6573 7361 6765 2d61 6363 Message-acc
│ │ │ │ │ -00048300: 6573 7369 6e67 2e20 2020 286c 696e 6520 essing. (line
│ │ │ │ │ -00048310: 2031 3229 0a2a 2061 7267 756d 656e 7473 12).* arguments
│ │ │ │ │ -00048320: 5f64 6f5f 3a20 2020 2020 2020 2020 2020 _do_:
│ │ │ │ │ -00048330: 2020 2020 2020 2020 2020 2020 2020 5379 Sy
│ │ │ │ │ -00048340: 7374 656d 4469 6374 696f 6e61 7279 2d63 stemDictionary-c
│ │ │ │ │ -00048350: 6f6d 6d61 6e64 2d6c 696e 652e 0a20 2020 ommand-line..
│ │ │ │ │ -00048360: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00048370: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00048380: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00048390: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -000483a0: 2020 2036 290a 2a20 6172 6775 6d65 6e74 6).* argument
│ │ │ │ │ -000483b0: 735f 646f 5f69 6645 7272 6f72 5f3a 2020 s_do_ifError_:
│ │ │ │ │ -000483c0: 2020 2020 2020 2020 2020 2020 2020 2053 S
│ │ │ │ │ -000483d0: 7973 7465 6d44 6963 7469 6f6e 6172 792d ystemDictionary-
│ │ │ │ │ -000483e0: 636f 6d6d 616e 642d 6c69 6e65 2e0a 2020 command-line..
│ │ │ │ │ -000483f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00048400: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00048410: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00048420: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -00048430: 6520 2032 3029 0a2a 2061 7269 7468 6d65 e 20).* arithme
│ │ │ │ │ -00048440: 7469 6345 7272 6f72 5f3a 2020 2020 2020 ticError_:
│ │ │ │ │ -00048450: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00048460: 4e75 6d62 6572 2d65 7272 6f72 2072 6169 Number-error rai
│ │ │ │ │ -00048470: 7369 6e67 2e0a 2020 2020 2020 2020 2020 sing..
│ │ │ │ │ -00048480: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00048490: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000484a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000484b0: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*
│ │ │ │ │ -000484c0: 2061 7272 6179 5479 7065 5f3a 2020 2020 arrayType_:
│ │ │ │ │ -000484d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000484e0: 2020 2020 2020 2020 4354 7970 652d 6163 CType-ac
│ │ │ │ │ -000484f0: 6365 7373 696e 672e 2020 2020 2028 6c69 cessing. (li
│ │ │ │ │ -00048500: 6e65 2020 2039 290a 2a20 6172 7469 636c ne 9).* articl
│ │ │ │ │ -00048510: 653a 2020 2020 2020 2020 2020 2020 2020 e:
│ │ │ │ │ -00048520: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00048530: 2042 6568 6176 696f 722d 7375 7070 6f72 Behavior-suppor
│ │ │ │ │ -00048540: 7420 666f 7220 6c69 6768 7477 6569 6768 t for lightweigh
│ │ │ │ │ -00048550: 7420 636c 6173 7365 732e 0a20 2020 2020 t classes..
│ │ │ │ │ -00048560: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00048570: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00048580: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00048590: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -000485a0: 2036 290a 2a20 6172 7469 636c 6520 3c31 6).* article <1
│ │ │ │ │ -000485b0: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ -000485c0: 2020 2020 2020 2020 2020 2020 2043 6c61 Cla
│ │ │ │ │ -000485d0: 7373 2d70 7269 6e74 696e 672e 2020 2020 ss-printing.
│ │ │ │ │ -000485e0: 2020 286c 696e 6520 2020 3629 0a2a 2061 (line 6).* a
│ │ │ │ │ -000485f0: 7341 6273 6f6c 7574 653a 2020 2020 2020 sAbsolute:
│ │ │ │ │ -00048600: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00048610: 2020 2020 2020 4465 6c61 792d 6163 6365 Delay-acce
│ │ │ │ │ -00048620: 7373 696e 672e 2020 2020 2028 6c69 6e65 ssing. (line
│ │ │ │ │ -00048630: 2020 2036 290a 2a20 6173 4172 7261 793a 6).* asArray:
│ │ │ │ │ -00048640: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00048650: 2020 2020 2020 2020 2020 2020 2020 2043 C
│ │ │ │ │ -00048660: 6f6c 6c65 6374 696f 6e2d 636f 6e76 6572 ollection-conver
│ │ │ │ │ -00048670: 7469 6e67 2e0a 2020 2020 2020 2020 2020 ting..
│ │ │ │ │ -00048680: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00048690: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000486a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000486b0: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*
│ │ │ │ │ -000486c0: 2061 7341 7272 6179 203c 313e 3a20 2020 asArray <1>:
│ │ │ │ │ -000486d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000486e0: 2020 2020 2020 2020 5265 6765 7852 6573 RegexRes
│ │ │ │ │ -000486f0: 756c 7473 2d61 6363 6573 7369 6e67 2e0a ults-accessing..
│ │ │ │ │ -00048700: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00048710: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00048720: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00048730: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -00048740: 696e 6520 2020 3629 0a2a 2061 7341 7272 ine 6).* asArr
│ │ │ │ │ -00048750: 6179 203c 323e 3a20 2020 2020 2020 2020 ay <2>:
│ │ │ │ │ -00048760: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00048770: 2020 5765 616b 4172 7261 792d 636f 6e76 WeakArray-conv
│ │ │ │ │ -00048780: 6572 7369 6f6e 2e0a 2020 2020 2020 2020 ersion..
│ │ │ │ │ -00048790: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000487a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000487b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000487c0: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)
│ │ │ │ │ -000487d0: 0a2a 2061 7342 6167 3a20 2020 2020 2020 .* asBag:
│ │ │ │ │ -000487e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000487f0: 2020 2020 2020 2020 2020 436f 6c6c 6563 Collec
│ │ │ │ │ -00048800: 7469 6f6e 2d63 6f6e 7665 7274 696e 672e tion-converting.
│ │ │ │ │ -00048810: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -00048820: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00048830: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00048840: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -00048850: 6c69 6e65 2020 2039 290a 2a20 6173 4279 line 9).* asBy
│ │ │ │ │ -00048860: 7465 4172 7261 793a 2020 2020 2020 2020 teArray:
│ │ │ │ │ -00048870: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00048880: 2020 2043 6861 7261 6374 6572 4172 7261 CharacterArra
│ │ │ │ │ -00048890: 792d 636f 6e76 6572 7469 6e67 2e0a 2020 y-converting..
│ │ │ │ │ -000488a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000488b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000488c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000488d0: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -000488e0: 6520 2020 3629 0a2a 2061 7342 7974 6541 e 6).* asByteA
│ │ │ │ │ -000488f0: 7272 6179 203c 313e 3a20 2020 2020 2020 rray <1>:
│ │ │ │ │ -00048900: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00048910: 436f 6c6c 6563 7469 6f6e 2d63 6f6e 7665 Collection-conve
│ │ │ │ │ -00048920: 7274 696e 672e 0a20 2020 2020 2020 2020 rting..
│ │ │ │ │ -00048930: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00048940: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00048950: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00048960: 2020 2020 2028 6c69 6e65 2020 3132 290a (line 12).
│ │ │ │ │ -00048970: 2a20 6173 4279 7465 4172 7261 7920 3c32 * asByteArray <2
│ │ │ │ │ -00048980: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ -00048990: 2020 2020 2020 2020 2053 7472 696e 672d String-
│ │ │ │ │ -000489a0: 636f 6e76 6572 7469 6e67 2e20 2020 286c converting. (l
│ │ │ │ │ -000489b0: 696e 6520 2020 3629 0a2a 2061 7342 7974 ine 6).* asByt
│ │ │ │ │ -000489c0: 6541 7272 6179 5f3a 2020 2020 2020 2020 eArray_:
│ │ │ │ │ -000489d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000489e0: 2020 4343 6861 722d 636f 6e76 6572 7369 CChar-conversi
│ │ │ │ │ -000489f0: 6f6e 2e20 2020 2028 6c69 6e65 2020 2036 on. (line 6
│ │ │ │ │ -00048a00: 290a 2a20 6173 4342 6f6f 6c65 616e 5661 ).* asCBooleanVa
│ │ │ │ │ -00048a10: 6c75 653a 2020 2020 2020 2020 2020 2020 lue:
│ │ │ │ │ -00048a20: 2020 2020 2020 2020 2020 2042 6f6f 6c65 Boole
│ │ │ │ │ -00048a30: 616e 2d43 2068 6163 6b73 2e20 2020 2020 an-C hacks.
│ │ │ │ │ -00048a40: 286c 696e 6520 2020 3629 0a2a 2061 7343 (line 6).* asC
│ │ │ │ │ -00048a50: 426f 6f6c 6561 6e56 616c 7565 203c 313e BooleanValue <1>
│ │ │ │ │ -00048a60: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -00048a70: 2020 2020 4661 6c73 652d 4320 6861 636b False-C hack
│ │ │ │ │ -00048a80: 732e 2020 2020 2020 2028 6c69 6e65 2020 s. (line
│ │ │ │ │ -00048a90: 2036 290a 2a20 6173 4342 6f6f 6c65 616e 6).* asCBoolean
│ │ │ │ │ -00048aa0: 5661 6c75 6520 3c32 3e3a 2020 2020 2020 Value <2>:
│ │ │ │ │ -00048ab0: 2020 2020 2020 2020 2020 2020 2054 7275 Tru
│ │ │ │ │ -00048ac0: 652d 4320 6861 636b 732e 2020 2020 2020 e-C hacks.
│ │ │ │ │ -00048ad0: 2020 286c 696e 6520 2020 3629 0a2a 2061 (line 6).* a
│ │ │ │ │ -00048ae0: 7343 4461 7461 3a20 2020 2020 2020 2020 sCData:
│ │ │ │ │ -00048af0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00048b00: 2020 2020 2020 4279 7465 4172 7261 792d ByteArray-
│ │ │ │ │ -00048b10: 434f 626a 6563 742e 2020 2028 6c69 6e65 CObject. (line
│ │ │ │ │ -00048b20: 2020 2036 290a 2a20 6173 4344 6174 6120 6).* asCData
│ │ │ │ │ -00048b30: 3c31 3e3a 2020 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ -00048b40: 2020 2020 2020 2020 2020 2020 2020 2053 S
│ │ │ │ │ -00048b50: 7472 696e 672d 434f 626a 6563 742e 2020 tring-CObject.
│ │ │ │ │ -00048b60: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*
│ │ │ │ │ -00048b70: 2061 7343 4461 7461 5f3a 2020 2020 2020 asCData_:
│ │ │ │ │ -00048b80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00048b90: 2020 2020 2020 2020 4279 7465 4172 7261 ByteArra
│ │ │ │ │ -00048ba0: 792d 6275 696c 7420 696e 732e 2028 6c69 y-built ins. (li
│ │ │ │ │ -00048bb0: 6e65 2020 2036 290a 2a20 6173 4344 6174 ne 6).* asCDat
│ │ │ │ │ -00048bc0: 615f 203c 313e 3a20 2020 2020 2020 2020 a_ <1>:
│ │ │ │ │ -00048bd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00048be0: 2053 7472 696e 672d 6275 696c 7420 696e String-built in
│ │ │ │ │ -00048bf0: 732e 2020 2020 286c 696e 6520 2020 3629 s. (line 6)
│ │ │ │ │ -00048c00: 0a2a 2061 7343 6861 7261 6374 6572 3a20 .* asCharacter:
│ │ │ │ │ -00048c10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00048c20: 2020 2020 2020 2020 2020 4368 6172 6163 Charac
│ │ │ │ │ -00048c30: 7465 722d 636f 6e76 6572 7469 6e67 2e0a ter-converting..
│ │ │ │ │ -00048c40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00048c50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00048c60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00048c70: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -00048c80: 696e 6520 2020 3629 0a2a 2061 7343 6861 ine 6).* asCha
│ │ │ │ │ -00048c90: 7261 6374 6572 203c 313e 3a20 2020 2020 racter <1>:
│ │ │ │ │ -00048ca0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00048cb0: 2020 496e 7465 6765 722d 636f 6e76 6572 Integer-conver
│ │ │ │ │ -00048cc0: 7469 6e67 2e20 2028 6c69 6e65 2020 2036 ting. (line 6
│ │ │ │ │ -00048cd0: 290a 2a20 6173 6369 6956 616c 7565 3a20 ).* asciiValue:
│ │ │ │ │ -00048ce0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00048cf0: 2020 2020 2020 2020 2020 2043 6861 7261 Chara
│ │ │ │ │ -00048d00: 6374 6572 2d62 7569 6c74 2069 6e73 2e20 cter-built ins.
│ │ │ │ │ -00048d10: 286c 696e 6520 2031 3329 0a2a 2061 7363 (line 13).* asc
│ │ │ │ │ -00048d20: 6969 5661 6c75 655f 3a20 2020 2020 2020 iiValue_:
│ │ │ │ │ -00048d30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00048d40: 2020 2020 4368 6172 6163 7465 7220 636c Character cl
│ │ │ │ │ -00048d50: 6173 732d 6275 696c 7420 696e 732e 0a20 ass-built ins..
│ │ │ │ │ -00048d60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00048d70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00048d80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00048d90: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -00048da0: 6e65 2020 2036 290a 2a20 6173 436c 6173 ne 6).* asClas
│ │ │ │ │ -00048db0: 733a 2020 2020 2020 2020 2020 2020 2020 s:
│ │ │ │ │ -00048dc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00048dd0: 2042 6568 6176 696f 722d 7375 7070 6f72 Behavior-suppor
│ │ │ │ │ -00048de0: 7420 666f 7220 6c69 6768 7477 6569 6768 t for lightweigh
│ │ │ │ │ -00048df0: 7420 636c 6173 7365 732e 0a20 2020 2020 t classes..
│ │ │ │ │ -00048e00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00048e10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00048e20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00048e30: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -00048e40: 2039 290a 2a20 6173 436c 6173 7320 3c31 9).* asClass <1
│ │ │ │ │ -00048e50: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ -00048e60: 2020 2020 2020 2020 2020 2020 2043 6c61 Cla
│ │ │ │ │ -00048e70: 7373 2d74 6573 7469 6e67 2066 756e 6374 ss-testing funct
│ │ │ │ │ -00048e80: 696f 6e61 6c69 7479 2e0a 2020 2020 2020 ionality..
│ │ │ │ │ -00048e90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00048ea0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00048eb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00048ec0: 2020 2020 2020 2020 286c 696e 6520 2020 (line
│ │ │ │ │ -00048ed0: 3629 0a2a 2061 7343 6c61 7373 203c 323e 6).* asClass <2>
│ │ │ │ │ -00048ee0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -00048ef0: 2020 2020 2020 2020 2020 2020 436c 6173 Clas
│ │ │ │ │ -00048f00: 7344 6573 6372 6970 7469 6f6e 2d63 6f6e sDescription-con
│ │ │ │ │ -00048f10: 7665 7273 696f 6e2e 0a20 2020 2020 2020 version..
│ │ │ │ │ -00048f20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00048f30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00048f40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00048f50: 2020 2020 2020 2028 6c69 6e65 2020 2036 (line 6
│ │ │ │ │ -00048f60: 290a 2a20 6173 436c 6173 7320 3c33 3e3a ).* asClass <3>:
│ │ │ │ │ -00048f70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00048f80: 2020 2020 2020 2020 2020 204d 6574 6163 Metac
│ │ │ │ │ -00048f90: 6c61 7373 2d74 6573 7469 6e67 2066 756e lass-testing fun
│ │ │ │ │ -00048fa0: 6374 696f 6e61 6c69 7479 2e0a 2020 2020 ctionality..
│ │ │ │ │ -00048fb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00048fc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00048fd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00048fe0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -00048ff0: 2020 3629 0a2a 2061 7343 6c61 7373 506f 6).* asClassPo
│ │ │ │ │ -00049000: 6f6c 4b65 793a 2020 2020 2020 2020 2020 olKey:
│ │ │ │ │ -00049010: 2020 2020 2020 2020 2020 2020 2020 4368 Ch
│ │ │ │ │ -00049020: 6172 6163 7465 7241 7272 6179 2d63 6f6e aracterArray-con
│ │ │ │ │ -00049030: 7665 7274 696e 672e 0a20 2020 2020 2020 verting..
│ │ │ │ │ -00049040: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00049050: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00049060: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00049070: 2020 2020 2020 2028 6c69 6e65 2020 2039 (line 9
│ │ │ │ │ -00049080: 290a 2a20 6173 434e 756d 6265 723a 2020 ).* asCNumber:
│ │ │ │ │ -00049090: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000490a0: 2020 2020 2020 2020 2020 2046 6c6f 6174 Float
│ │ │ │ │ -000490b0: 2d63 6f65 7263 696f 6e2e 2020 2020 2020 -coercion.
│ │ │ │ │ -000490c0: 286c 696e 6520 2020 3629 0a2a 2061 7343 (line 6).* asC
│ │ │ │ │ -000490d0: 4e75 6d62 6572 203c 313e 3a20 2020 2020 Number <1>:
│ │ │ │ │ -000490e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000490f0: 2020 2020 4672 6163 7469 6f6e 2d63 6f65 Fraction-coe
│ │ │ │ │ -00049100: 7263 696f 6e2e 2020 2028 6c69 6e65 2020 rcion. (line
│ │ │ │ │ -00049110: 2036 290a 2a20 6173 434e 756d 6265 7220 6).* asCNumber
│ │ │ │ │ -00049120: 3c32 3e3a 2020 2020 2020 2020 2020 2020 <2>:
│ │ │ │ │ -00049130: 2020 2020 2020 2020 2020 2020 204c 6172 Lar
│ │ │ │ │ -00049140: 6765 496e 7465 6765 722d 636f 6572 6369 geInteger-coerci
│ │ │ │ │ -00049150: 6f6e 2e0a 2020 2020 2020 2020 2020 2020 on..
│ │ │ │ │ -00049160: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00049170: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00049180: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00049190: 2020 286c 696e 6520 2020 3629 0a2a 2061 (line 6).* a
│ │ │ │ │ -000491a0: 7343 4e75 6d62 6572 203c 333e 3a20 2020 sCNumber <3>:
│ │ │ │ │ -000491b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000491c0: 2020 2020 2020 4e75 6d62 6572 2d63 6f65 Number-coe
│ │ │ │ │ -000491d0: 7263 696f 6e2e 2020 2020 2028 6c69 6e65 rcion. (line
│ │ │ │ │ -000491e0: 2020 2036 290a 2a20 6173 434e 756d 6265 6).* asCNumbe
│ │ │ │ │ -000491f0: 7220 3c34 3e3a 2020 2020 2020 2020 2020 r <4>:
│ │ │ │ │ -00049200: 2020 2020 2020 2020 2020 2020 2020 2053 S
│ │ │ │ │ -00049210: 6361 6c65 6444 6563 696d 616c 2d63 6f65 caledDecimal-coe
│ │ │ │ │ -00049220: 7263 696f 6e2e 0a20 2020 2020 2020 2020 rcion..
│ │ │ │ │ -00049230: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00049240: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00049250: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00049260: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).
│ │ │ │ │ -00049270: 2a20 6173 434e 756d 6265 7220 3c35 3e3a * asCNumber <5>:
│ │ │ │ │ -00049280: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00049290: 2020 2020 2020 2020 2053 6d61 6c6c 496e SmallIn
│ │ │ │ │ -000492a0: 7465 6765 722d 636f 6572 6369 6f6e 2e0a teger-coercion..
│ │ │ │ │ -000492b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000492c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000492d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000492e0: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -000492f0: 696e 6520 2020 3629 0a2a 2061 7344 6174 ine 6).* asDat
│ │ │ │ │ -00049300: 653a 2020 2020 2020 2020 2020 2020 2020 e:
│ │ │ │ │ -00049310: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00049320: 2020 4461 7465 5469 6d65 2d73 706c 6974 DateTime-split
│ │ │ │ │ -00049330: 7469 6e67 2069 6e20 6461 7465 7320 2620 ting in dates &
│ │ │ │ │ -00049340: 7469 6d65 732e 0a20 2020 2020 2020 2020 times..
│ │ │ │ │ -00049350: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00049360: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00049370: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00049380: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).
│ │ │ │ │ -00049390: 2a20 6173 4578 6163 7446 7261 6374 696f * asExactFractio
│ │ │ │ │ -000493a0: 6e3a 2020 2020 2020 2020 2020 2020 2020 n:
│ │ │ │ │ -000493b0: 2020 2020 2020 2020 2046 6c6f 6174 2d63 Float-c
│ │ │ │ │ -000493c0: 6f65 7263 696e 672e 2020 2020 2020 286c oercing. (l
│ │ │ │ │ -000493d0: 696e 6520 2020 3629 0a2a 2061 7345 7861 ine 6).* asExa
│ │ │ │ │ -000493e0: 6374 4672 6163 7469 6f6e 203c 313e 3a20 ctFraction <1>:
│ │ │ │ │ -000493f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00049400: 2020 4672 6163 7469 6f6e 2d63 6f6e 7665 Fraction-conve
│ │ │ │ │ -00049410: 7274 696e 672e 2028 6c69 6e65 2020 2036 rting. (line 6
│ │ │ │ │ -00049420: 290a 2a20 6173 4578 6163 7446 7261 6374 ).* asExactFract
│ │ │ │ │ -00049430: 696f 6e20 3c32 3e3a 2020 2020 2020 2020 ion <2>:
│ │ │ │ │ -00049440: 2020 2020 2020 2020 2020 204e 756d 6265 Numbe
│ │ │ │ │ -00049450: 722d 636f 6e76 6572 7469 6e67 2e20 2020 r-converting.
│ │ │ │ │ -00049460: 286c 696e 6520 2020 3629 0a2a 2061 7346 (line 6).* asF
│ │ │ │ │ -00049470: 696c 653a 2020 2020 2020 2020 2020 2020 ile:
│ │ │ │ │ -00049480: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00049490: 2020 2020 4669 6c65 5061 7468 2d63 6f6e FilePath-con
│ │ │ │ │ -000494a0: 7665 7274 696e 672e 2028 6c69 6e65 2020 verting. (line
│ │ │ │ │ -000494b0: 2036 290a 2a20 6173 4669 6c65 203c 313e 6).* asFile <1>
│ │ │ │ │ -000494c0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -000494d0: 2020 2020 2020 2020 2020 2020 2053 7472 Str
│ │ │ │ │ -000494e0: 696e 672d 6669 6c65 7379 7374 656d 2e20 ing-filesystem.
│ │ │ │ │ -000494f0: 2020 286c 696e 6520 2031 3029 0a2a 2061 (line 10).* a
│ │ │ │ │ -00049500: 7346 6c6f 6174 3a20 2020 2020 2020 2020 sFloat:
│ │ │ │ │ -00049510: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00049520: 2020 2020 2020 466c 6f61 742d 7472 616e Float-tran
│ │ │ │ │ -00049530: 7363 656e 6465 6e74 616c 206f 7065 7261 scendental opera
│ │ │ │ │ -00049540: 7469 6f6e 732e 0a20 2020 2020 2020 2020 tions..
│ │ │ │ │ -00049550: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00049560: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00049570: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00049580: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).
│ │ │ │ │ -00049590: 2a20 6173 466c 6f61 7420 3c31 3e3a 2020 * asFloat <1>:
│ │ │ │ │ -000495a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000495b0: 2020 2020 2020 2020 204e 756d 6265 722d Number-
│ │ │ │ │ -000495c0: 636f 6e76 6572 7469 6e67 2e20 2020 286c converting. (l
│ │ │ │ │ -000495d0: 696e 6520 2031 3029 0a2a 2061 7346 6c6f ine 10).* asFlo
│ │ │ │ │ -000495e0: 6174 443a 2020 2020 2020 2020 2020 2020 atD:
│ │ │ │ │ -000495f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00049600: 2020 466c 6f61 7444 2d63 6f65 7263 696e FloatD-coercin
│ │ │ │ │ -00049610: 672e 2020 2020 2028 6c69 6e65 2020 2036 g. (line 6
│ │ │ │ │ -00049620: 290a 2a20 6173 466c 6f61 7444 203c 313e ).* asFloatD <1>
│ │ │ │ │ -00049630: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -00049640: 2020 2020 2020 2020 2020 2046 6c6f 6174 Float
│ │ │ │ │ -00049650: 452d 6275 696c 7420 696e 732e 2020 2020 E-built ins.
│ │ │ │ │ -00049660: 286c 696e 6520 2033 3329 0a2a 2061 7346 (line 33).* asF
│ │ │ │ │ -00049670: 6c6f 6174 4420 3c32 3e3a 2020 2020 2020 loatD <2>:
│ │ │ │ │ -00049680: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00049690: 2020 2020 466c 6f61 7451 2d62 7569 6c74 FloatQ-built
│ │ │ │ │ -000496a0: 2069 6e73 2e20 2020 2028 6c69 6e65 2020 ins. (line
│ │ │ │ │ -000496b0: 3333 290a 2a20 6173 466c 6f61 7444 203c 33).* asFloatD <
│ │ │ │ │ -000496c0: 333e 3a20 2020 2020 2020 2020 2020 2020 3>:
│ │ │ │ │ -000496d0: 2020 2020 2020 2020 2020 2020 2046 7261 Fra
│ │ │ │ │ -000496e0: 6374 696f 6e2d 636f 6e76 6572 7469 6e67 ction-converting
│ │ │ │ │ -000496f0: 2e20 286c 696e 6520 2020 3929 0a2a 2061 . (line 9).* a
│ │ │ │ │ -00049700: 7346 6c6f 6174 4420 3c34 3e3a 2020 2020 sFloatD <4>:
│ │ │ │ │ -00049710: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00049720: 2020 2020 2020 4c61 7267 654e 6567 6174 LargeNegat
│ │ │ │ │ -00049730: 6976 6549 6e74 6567 6572 2d63 6f6e 7665 iveInteger-conve
│ │ │ │ │ -00049740: 7274 696e 672e 0a20 2020 2020 2020 2020 rting..
│ │ │ │ │ -00049750: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00049760: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00049770: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00049780: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).
│ │ │ │ │ -00049790: 2a20 6173 466c 6f61 7444 203c 353e 3a20 * asFloatD <5>:
│ │ │ │ │ -000497a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000497b0: 2020 2020 2020 2020 204c 6172 6765 506f LargePo
│ │ │ │ │ -000497c0: 7369 7469 7665 496e 7465 6765 722d 636f sitiveInteger-co
│ │ │ │ │ -000497d0: 6e76 6572 7469 6e67 2e0a 2020 2020 2020 nverting..
│ │ │ │ │ -000497e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000497f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00049800: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00049810: 2020 2020 2020 2020 286c 696e 6520 2020 (line
│ │ │ │ │ -00049820: 3629 0a2a 2061 7346 6c6f 6174 4420 3c36 6).* asFloatD <6
│ │ │ │ │ -00049830: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ -00049840: 2020 2020 2020 2020 2020 2020 4e75 6d62 Numb
│ │ │ │ │ -00049850: 6572 2d63 6f6e 7665 7274 696e 672e 2020 er-converting.
│ │ │ │ │ -00049860: 2028 6c69 6e65 2020 3133 290a 2a20 6173 (line 13).* as
│ │ │ │ │ -00049870: 466c 6f61 7444 203c 373e 3a20 2020 2020 FloatD <7>:
│ │ │ │ │ -00049880: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00049890: 2020 2020 2053 6361 6c65 6444 6563 696d ScaledDecim
│ │ │ │ │ -000498a0: 616c 2d63 6f65 7263 696f 6e2e 0a20 2020 al-coercion..
│ │ │ │ │ -000498b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000498c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000498d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000498e0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -000498f0: 2020 3130 290a 2a20 6173 466c 6f61 7444 10).* asFloatD
│ │ │ │ │ -00049900: 203c 383e 3a20 2020 2020 2020 2020 2020 <8>:
│ │ │ │ │ -00049910: 2020 2020 2020 2020 2020 2020 2020 2053 S
│ │ │ │ │ -00049920: 6d61 6c6c 496e 7465 6765 722d 6275 696c mallInteger-buil
│ │ │ │ │ -00049930: 7420 696e 732e 0a20 2020 2020 2020 2020 t ins..
│ │ │ │ │ -00049940: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00049950: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00049960: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00049970: 2020 2020 2028 6c69 6e65 2020 3434 290a (line 44).
│ │ │ │ │ -00049980: 2a20 6173 466c 6f61 7445 3a20 2020 2020 * asFloatE:
│ │ │ │ │ -00049990: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000499a0: 2020 2020 2020 2020 2046 6c6f 6174 442d FloatD-
│ │ │ │ │ -000499b0: 6275 696c 7420 696e 732e 2020 2020 286c built ins. (l
│ │ │ │ │ -000499c0: 696e 6520 2033 3329 0a2a 2061 7346 6c6f ine 33).* asFlo
│ │ │ │ │ -000499d0: 6174 4520 3c31 3e3a 2020 2020 2020 2020 atE <1>:
│ │ │ │ │ -000499e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000499f0: 2020 466c 6f61 7445 2d63 6f65 7263 696e FloatE-coercin
│ │ │ │ │ -00049a00: 672e 2020 2020 2028 6c69 6e65 2020 2036 g. (line 6
│ │ │ │ │ -00049a10: 290a 2a20 6173 466c 6f61 7445 203c 323e ).* asFloatE <2>
│ │ │ │ │ -00049a20: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -00049a30: 2020 2020 2020 2020 2020 2046 6c6f 6174 Float
│ │ │ │ │ -00049a40: 512d 6275 696c 7420 696e 732e 2020 2020 Q-built ins.
│ │ │ │ │ -00049a50: 286c 696e 6520 2033 3629 0a2a 2061 7346 (line 36).* asF
│ │ │ │ │ -00049a60: 6c6f 6174 4520 3c33 3e3a 2020 2020 2020 loatE <3>:
│ │ │ │ │ -00049a70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00049a80: 2020 2020 4672 6163 7469 6f6e 2d63 6f6e Fraction-con
│ │ │ │ │ -00049a90: 7665 7274 696e 672e 2028 6c69 6e65 2020 verting. (line
│ │ │ │ │ -00049aa0: 3132 290a 2a20 6173 466c 6f61 7445 203c 12).* asFloatE <
│ │ │ │ │ -00049ab0: 343e 3a20 2020 2020 2020 2020 2020 2020 4>:
│ │ │ │ │ -00049ac0: 2020 2020 2020 2020 2020 2020 204c 6172 Lar
│ │ │ │ │ -00049ad0: 6765 4e65 6761 7469 7665 496e 7465 6765 geNegativeIntege
│ │ │ │ │ -00049ae0: 722d 636f 6e76 6572 7469 6e67 2e0a 2020 r-converting..
│ │ │ │ │ -00049af0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00049b00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00049b10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00049b20: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -00049b30: 6520 2020 3929 0a2a 2061 7346 6c6f 6174 e 9).* asFloat
│ │ │ │ │ -00049b40: 4520 3c35 3e3a 2020 2020 2020 2020 2020 E <5>:
│ │ │ │ │ -00049b50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00049b60: 4c61 7267 6550 6f73 6974 6976 6549 6e74 LargePositiveInt
│ │ │ │ │ -00049b70: 6567 6572 2d63 6f6e 7665 7274 696e 672e eger-converting.
│ │ │ │ │ -00049b80: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -00049b90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00049ba0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00049bb0: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -00049bc0: 6c69 6e65 2020 2039 290a 2a20 6173 466c line 9).* asFl
│ │ │ │ │ -00049bd0: 6f61 7445 203c 363e 3a20 2020 2020 2020 oatE <6>:
│ │ │ │ │ -00049be0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00049bf0: 2020 204e 756d 6265 722d 636f 6e76 6572 Number-conver
│ │ │ │ │ -00049c00: 7469 6e67 2e20 2020 286c 696e 6520 2031 ting. (line 1
│ │ │ │ │ -00049c10: 3729 0a2a 2061 7346 6c6f 6174 4520 3c37 7).* asFloatE <7
│ │ │ │ │ -00049c20: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ -00049c30: 2020 2020 2020 2020 2020 2020 5363 616c Scal
│ │ │ │ │ -00049c40: 6564 4465 6369 6d61 6c2d 636f 6572 6369 edDecimal-coerci
│ │ │ │ │ -00049c50: 6f6e 2e0a 2020 2020 2020 2020 2020 2020 on..
│ │ │ │ │ -00049c60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00049c70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00049c80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00049c90: 2020 286c 696e 6520 2031 3329 0a2a 2061 (line 13).* a
│ │ │ │ │ -00049ca0: 7346 6c6f 6174 4520 3c38 3e3a 2020 2020 sFloatE <8>:
│ │ │ │ │ -00049cb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00049cc0: 2020 2020 2020 536d 616c 6c49 6e74 6567 SmallInteg
│ │ │ │ │ -00049cd0: 6572 2d62 7569 6c74 2069 6e73 2e0a 2020 er-built ins..
│ │ │ │ │ -00049ce0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00049cf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00049d00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00049d10: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -00049d20: 6520 2034 3729 0a2a 2061 7346 6c6f 6174 e 47).* asFloat
│ │ │ │ │ -00049d30: 513a 2020 2020 2020 2020 2020 2020 2020 Q:
│ │ │ │ │ -00049d40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00049d50: 466c 6f61 7444 2d62 7569 6c74 2069 6e73 FloatD-built ins
│ │ │ │ │ -00049d60: 2e20 2020 2028 6c69 6e65 2020 3336 290a . (line 36).
│ │ │ │ │ -00049d70: 2a20 6173 466c 6f61 7451 203c 313e 3a20 * asFloatQ <1>:
│ │ │ │ │ -00049d80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00049d90: 2020 2020 2020 2020 2046 6c6f 6174 452d FloatE-
│ │ │ │ │ -00049da0: 6275 696c 7420 696e 732e 2020 2020 286c built ins. (l
│ │ │ │ │ -00049db0: 696e 6520 2033 3629 0a2a 2061 7346 6c6f ine 36).* asFlo
│ │ │ │ │ -00049dc0: 6174 5120 3c32 3e3a 2020 2020 2020 2020 atQ <2>:
│ │ │ │ │ -00049dd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00049de0: 2020 466c 6f61 7451 2d63 6f65 7263 696e FloatQ-coercin
│ │ │ │ │ -00049df0: 672e 2020 2020 2028 6c69 6e65 2020 2036 g. (line 6
│ │ │ │ │ -00049e00: 290a 2a20 6173 466c 6f61 7451 203c 333e ).* asFloatQ <3>
│ │ │ │ │ -00049e10: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -00049e20: 2020 2020 2020 2020 2020 2046 7261 6374 Fract
│ │ │ │ │ -00049e30: 696f 6e2d 636f 6e76 6572 7469 6e67 2e20 ion-converting.
│ │ │ │ │ -00049e40: 286c 696e 6520 2031 3529 0a2a 2061 7346 (line 15).* asF
│ │ │ │ │ -00049e50: 6c6f 6174 5120 3c34 3e3a 2020 2020 2020 loatQ <4>:
│ │ │ │ │ -00049e60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00049e70: 2020 2020 4c61 7267 654e 6567 6174 6976 LargeNegativ
│ │ │ │ │ -00049e80: 6549 6e74 6567 6572 2d63 6f6e 7665 7274 eInteger-convert
│ │ │ │ │ -00049e90: 696e 672e 0a20 2020 2020 2020 2020 2020 ing..
│ │ │ │ │ -00049ea0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00049eb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00049ec0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00049ed0: 2020 2028 6c69 6e65 2020 3132 290a 2a20 (line 12).*
│ │ │ │ │ -00049ee0: 6173 466c 6f61 7451 203c 353e 3a20 2020 asFloatQ <5>:
│ │ │ │ │ -00049ef0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00049f00: 2020 2020 2020 204c 6172 6765 506f 7369 LargePosi
│ │ │ │ │ -00049f10: 7469 7665 496e 7465 6765 722d 636f 6e76 tiveInteger-conv
│ │ │ │ │ -00049f20: 6572 7469 6e67 2e0a 2020 2020 2020 2020 erting..
│ │ │ │ │ -00049f30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00049f40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00049f50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00049f60: 2020 2020 2020 286c 696e 6520 2031 3229 (line 12)
│ │ │ │ │ -00049f70: 0a2a 2061 7346 6c6f 6174 5120 3c36 3e3a .* asFloatQ <6>:
│ │ │ │ │ -00049f80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00049f90: 2020 2020 2020 2020 2020 4e75 6d62 6572 Number
│ │ │ │ │ -00049fa0: 2d63 6f6e 7665 7274 696e 672e 2020 2028 -converting. (
│ │ │ │ │ -00049fb0: 6c69 6e65 2020 3231 290a 2a20 6173 466c line 21).* asFl
│ │ │ │ │ -00049fc0: 6f61 7451 203c 373e 3a20 2020 2020 2020 oatQ <7>:
│ │ │ │ │ -00049fd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00049fe0: 2020 2053 6361 6c65 6444 6563 696d 616c ScaledDecimal
│ │ │ │ │ -00049ff0: 2d63 6f65 7263 696f 6e2e 0a20 2020 2020 -coercion..
│ │ │ │ │ -0004a000: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004a010: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004a020: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004a030: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -0004a040: 3136 290a 2a20 6173 466c 6f61 7451 203c 16).* asFloatQ <
│ │ │ │ │ -0004a050: 383e 3a20 2020 2020 2020 2020 2020 2020 8>:
│ │ │ │ │ -0004a060: 2020 2020 2020 2020 2020 2020 2053 6d61 Sma
│ │ │ │ │ -0004a070: 6c6c 496e 7465 6765 722d 6275 696c 7420 llInteger-built
│ │ │ │ │ -0004a080: 696e 732e 0a20 2020 2020 2020 2020 2020 ins..
│ │ │ │ │ -0004a090: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004a0a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004a0b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004a0c0: 2020 2028 6c69 6e65 2020 3530 290a 2a20 (line 50).*
│ │ │ │ │ -0004a0d0: 6173 4672 6163 7469 6f6e 3a20 2020 2020 asFraction:
│ │ │ │ │ -0004a0e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004a0f0: 2020 2020 2020 2046 6c6f 6174 2d63 6f65 Float-coe
│ │ │ │ │ -0004a100: 7263 696e 672e 2020 2020 2020 286c 696e rcing. (lin
│ │ │ │ │ -0004a110: 6520 2031 3029 0a2a 2061 7346 7261 6374 e 10).* asFract
│ │ │ │ │ -0004a120: 696f 6e20 3c31 3e3a 2020 2020 2020 2020 ion <1>:
│ │ │ │ │ -0004a130: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004a140: 4672 6163 7469 6f6e 2d63 6f6e 7665 7274 Fraction-convert
│ │ │ │ │ -0004a150: 696e 672e 2028 6c69 6e65 2020 3138 290a ing. (line 18).
│ │ │ │ │ -0004a160: 2a20 6173 4672 6163 7469 6f6e 203c 323e * asFraction <2>
│ │ │ │ │ -0004a170: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -0004a180: 2020 2020 2020 2020 2049 6e74 6567 6572 Integer
│ │ │ │ │ -0004a190: 2d63 6f6e 7665 7274 696e 672e 2020 286c -converting. (l
│ │ │ │ │ -0004a1a0: 696e 6520 2020 3929 0a2a 2061 7346 7261 ine 9).* asFra
│ │ │ │ │ -0004a1b0: 6374 696f 6e20 3c33 3e3a 2020 2020 2020 ction <3>:
│ │ │ │ │ -0004a1c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004a1d0: 2020 4e75 6d62 6572 2d63 6f6e 7665 7274 Number-convert
│ │ │ │ │ -0004a1e0: 696e 672e 2020 2028 6c69 6e65 2020 3235 ing. (line 25
│ │ │ │ │ -0004a1f0: 290a 2a20 6173 4672 6163 7469 6f6e 203c ).* asFraction <
│ │ │ │ │ -0004a200: 343e 3a20 2020 2020 2020 2020 2020 2020 4>:
│ │ │ │ │ -0004a210: 2020 2020 2020 2020 2020 2053 6361 6c65 Scale
│ │ │ │ │ -0004a220: 6444 6563 696d 616c 2d63 6f65 7263 696f dDecimal-coercio
│ │ │ │ │ -0004a230: 6e2e 0a20 2020 2020 2020 2020 2020 2020 n..
│ │ │ │ │ -0004a240: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004a250: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004a260: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004a270: 2028 6c69 6e65 2020 3139 290a 2a20 6173 (line 19).* as
│ │ │ │ │ -0004a280: 476c 6f62 616c 4b65 793a 2020 2020 2020 GlobalKey:
│ │ │ │ │ -0004a290: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004a2a0: 2020 2020 2043 6861 7261 6374 6572 4172 CharacterAr
│ │ │ │ │ -0004a2b0: 7261 792d 636f 6e76 6572 7469 6e67 2e0a ray-converting..
│ │ │ │ │ -0004a2c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004a2d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004a2e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004a2f0: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -0004a300: 696e 6520 2031 3229 0a2a 2061 7349 6e74 ine 12).* asInt
│ │ │ │ │ -0004a310: 6567 6572 3a20 2020 2020 2020 2020 2020 eger:
│ │ │ │ │ -0004a320: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004a330: 2020 4368 6172 6163 7465 722d 6275 696c Character-buil
│ │ │ │ │ -0004a340: 7420 696e 732e 2028 6c69 6e65 2020 2039 t ins. (line 9
│ │ │ │ │ -0004a350: 290a 2a20 6173 496e 7465 6765 7220 3c31 ).* asInteger <1
│ │ │ │ │ -0004a360: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ -0004a370: 2020 2020 2020 2020 2020 2043 6861 7261 Chara
│ │ │ │ │ -0004a380: 6374 6572 4172 7261 792d 636f 6e76 6572 cterArray-conver
│ │ │ │ │ -0004a390: 7469 6e67 2e0a 2020 2020 2020 2020 2020 ting..
│ │ │ │ │ -0004a3a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004a3b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004a3c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004a3d0: 2020 2020 286c 696e 6520 2031 3529 0a2a (line 15).*
│ │ │ │ │ -0004a3e0: 2061 7349 6e74 6567 6572 203c 323e 3a20 asInteger <2>:
│ │ │ │ │ -0004a3f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004a400: 2020 2020 2020 2020 4e75 6d62 6572 2d74 Number-t
│ │ │ │ │ -0004a410: 7275 6e63 6174 696f 6e20 616e 6420 726f runcation and ro
│ │ │ │ │ -0004a420: 756e 6420 6f66 662e 0a20 2020 2020 2020 und off..
│ │ │ │ │ -0004a430: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004a440: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004a450: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004a460: 2020 2020 2020 2028 6c69 6e65 2020 2036 (line 6
│ │ │ │ │ -0004a470: 290a 2a20 6173 4c6f 6361 6c3a 2020 2020 ).* asLocal:
│ │ │ │ │ -0004a480: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004a490: 2020 2020 2020 2020 2020 2044 6174 6554 DateT
│ │ │ │ │ -0004a4a0: 696d 652d 7469 6d65 207a 6f6e 6573 2e20 ime-time zones.
│ │ │ │ │ -0004a4b0: 286c 696e 6520 2020 3629 0a2a 2061 734c (line 6).* asL
│ │ │ │ │ -0004a4c0: 6f77 6572 6361 7365 3a20 2020 2020 2020 owercase:
│ │ │ │ │ -0004a4d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004a4e0: 2020 2020 4368 6172 6163 7465 722d 636f Character-co
│ │ │ │ │ -0004a4f0: 6572 6369 6f6e 206d 6574 686f 6473 2e0a ercion methods..
│ │ │ │ │ -0004a500: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004a510: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004a520: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004a530: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -0004a540: 696e 6520 2020 3929 0a2a 2061 734c 6f77 ine 9).* asLow
│ │ │ │ │ -0004a550: 6572 6361 7365 203c 313e 3a20 2020 2020 ercase <1>:
│ │ │ │ │ -0004a560: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004a570: 2020 4368 6172 6163 7465 7241 7272 6179 CharacterArray
│ │ │ │ │ -0004a580: 2d63 6f6e 7665 7274 696e 672e 0a20 2020 -converting..
│ │ │ │ │ -0004a590: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004a5a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004a5b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004a5c0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -0004a5d0: 2020 3139 290a 2a20 6173 4d65 7461 636c 19).* asMetacl
│ │ │ │ │ -0004a5e0: 6173 733a 2020 2020 2020 2020 2020 2020 ass:
│ │ │ │ │ -0004a5f0: 2020 2020 2020 2020 2020 2020 2020 2043 C
│ │ │ │ │ -0004a600: 6c61 7373 4465 7363 7269 7074 696f 6e2d lassDescription-
│ │ │ │ │ -0004a610: 636f 6e76 6572 7369 6f6e 2e0a 2020 2020 conversion..
│ │ │ │ │ -0004a620: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004a630: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004a640: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004a650: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -0004a660: 2031 3029 0a2a 2061 734d 696c 6c69 7365 10).* asMillise
│ │ │ │ │ -0004a670: 636f 6e64 733a 2020 2020 2020 2020 2020 conds:
│ │ │ │ │ -0004a680: 2020 2020 2020 2020 2020 2020 2020 5469 Ti
│ │ │ │ │ -0004a690: 6d65 2d61 6363 6573 7369 6e67 2028 6e6f me-accessing (no
│ │ │ │ │ -0004a6a0: 6e20 414e 5349 2026 2066 6f72 2044 7572 n ANSI & for Dur
│ │ │ │ │ -0004a6b0: 6174 696f 6e73 292e 0a20 2020 2020 2020 ations)..
│ │ │ │ │ -0004a6c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004a6d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004a6e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004a6f0: 2020 2020 2020 2028 6c69 6e65 2020 2036 (line 6
│ │ │ │ │ -0004a700: 290a 2a20 6173 4e61 6e6f 7365 636f 6e64 ).* asNanosecond
│ │ │ │ │ -0004a710: 733a 2020 2020 2020 2020 2020 2020 2020 s:
│ │ │ │ │ -0004a720: 2020 2020 2020 2020 2020 2054 696d 652d Time-
│ │ │ │ │ -0004a730: 6163 6365 7373 696e 6720 286e 6f6e 2041 accessing (non A
│ │ │ │ │ -0004a740: 4e53 4920 2620 666f 7220 4475 7261 7469 NSI & for Durati
│ │ │ │ │ -0004a750: 6f6e 7329 2e0a 2020 2020 2020 2020 2020 ons)..
│ │ │ │ │ -0004a760: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004a770: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004a780: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004a790: 2020 2020 286c 696e 6520 2020 3929 0a2a (line 9).*
│ │ │ │ │ -0004a7a0: 2061 734e 756d 6265 723a 2020 2020 2020 asNumber:
│ │ │ │ │ -0004a7b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004a7c0: 2020 2020 2020 2020 4368 6172 6163 7465 Characte
│ │ │ │ │ -0004a7d0: 7241 7272 6179 2d63 6f6e 7665 7274 696e rArray-convertin
│ │ │ │ │ -0004a7e0: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ -0004a7f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004a800: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004a810: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004a820: 2028 6c69 6e65 2020 3232 290a 2a20 6173 (line 22).* as
│ │ │ │ │ -0004a830: 4e75 6d62 6572 203c 313e 3a20 2020 2020 Number <1>:
│ │ │ │ │ -0004a840: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004a850: 2020 2020 204e 756d 6265 722d 636f 6e76 Number-conv
│ │ │ │ │ -0004a860: 6572 7469 6e67 2e20 2020 286c 696e 6520 erting. (line
│ │ │ │ │ -0004a870: 2032 3929 0a2a 2061 734f 626a 6563 743a 29).* asObject:
│ │ │ │ │ -0004a880: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004a890: 2020 2020 2020 2020 2020 2020 2020 4c61 La
│ │ │ │ │ -0004a8a0: 7267 6549 6e74 6567 6572 2d64 6973 6162 rgeInteger-disab
│ │ │ │ │ -0004a8b0: 6c65 642e 0a20 2020 2020 2020 2020 2020 led..
│ │ │ │ │ -0004a8c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004a8d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004a8e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004a8f0: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).*
│ │ │ │ │ -0004a900: 6173 4f62 6a65 6374 203c 313e 3a20 2020 asObject <1>:
│ │ │ │ │ -0004a910: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004a920: 2020 2020 2020 2053 6d61 6c6c 496e 7465 SmallInte
│ │ │ │ │ -0004a930: 6765 722d 6275 696c 7420 696e 732e 0a20 ger-built ins..
│ │ │ │ │ -0004a940: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004a950: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004a960: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004a970: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -0004a980: 6e65 2020 3533 290a 2a20 6173 4f62 6a65 ne 53).* asObje
│ │ │ │ │ -0004a990: 6374 4e6f 4661 696c 3a20 2020 2020 2020 ctNoFail:
│ │ │ │ │ -0004a9a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004a9b0: 204c 6172 6765 496e 7465 6765 722d 6469 LargeInteger-di
│ │ │ │ │ -0004a9c0: 7361 626c 6564 2e0a 2020 2020 2020 2020 sabled..
│ │ │ │ │ -0004a9d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004a9e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004a9f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004aa00: 2020 2020 2020 286c 696e 6520 2031 3029 (line 10)
│ │ │ │ │ -0004aa10: 0a2a 2061 734f 626a 6563 744e 6f46 6169 .* asObjectNoFai
│ │ │ │ │ -0004aa20: 6c20 3c31 3e3a 2020 2020 2020 2020 2020 l <1>:
│ │ │ │ │ -0004aa30: 2020 2020 2020 2020 2020 536d 616c 6c49 SmallI
│ │ │ │ │ -0004aa40: 6e74 6567 6572 2d62 7569 6c74 2069 6e73 nteger-built ins
│ │ │ │ │ -0004aa50: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -0004aa60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004aa70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004aa80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004aa90: 286c 696e 6520 2035 3729 0a2a 2061 734f (line 57).* asO
│ │ │ │ │ -0004aaa0: 6f70 3a20 2020 2020 2020 2020 2020 2020 op:
│ │ │ │ │ -0004aab0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004aac0: 2020 2020 4f62 6a65 6374 2d62 7569 6c74 Object-built
│ │ │ │ │ -0004aad0: 2069 6e73 2e20 2020 2028 6c69 6e65 2020 ins. (line
│ │ │ │ │ -0004aae0: 3138 290a 2a20 6173 4f72 6465 7265 6443 18).* asOrderedC
│ │ │ │ │ -0004aaf0: 6f6c 6c65 6374 696f 6e3a 2020 2020 2020 ollection:
│ │ │ │ │ -0004ab00: 2020 2020 2020 2020 2020 2020 2043 6f6c Col
│ │ │ │ │ -0004ab10: 6c65 6374 696f 6e2d 636f 6e76 6572 7469 lection-converti
│ │ │ │ │ -0004ab20: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ -0004ab30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004ab40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004ab50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004ab60: 2020 286c 696e 6520 2031 3529 0a2a 2061 (line 15).* a
│ │ │ │ │ -0004ab70: 7350 6f69 6e74 3a20 2020 2020 2020 2020 sPoint:
│ │ │ │ │ -0004ab80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004ab90: 2020 2020 2020 4e75 6d62 6572 2d70 6f69 Number-poi
│ │ │ │ │ -0004aba0: 6e74 2063 7265 6174 696f 6e2e 0a20 2020 nt creation..
│ │ │ │ │ -0004abb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004abc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004abd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004abe0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -0004abf0: 2020 2039 290a 2a20 6173 506f 696e 7420 9).* asPoint
│ │ │ │ │ -0004ac00: 3c31 3e3a 2020 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ -0004ac10: 2020 2020 2020 2020 2020 2020 2020 2050 P
│ │ │ │ │ -0004ac20: 6f69 6e74 2d63 6f6e 7665 7274 696e 672e oint-converting.
│ │ │ │ │ -0004ac30: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*
│ │ │ │ │ -0004ac40: 2061 7350 6f6f 6c4b 6579 3a20 2020 2020 asPoolKey:
│ │ │ │ │ -0004ac50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004ac60: 2020 2020 2020 2020 4368 6172 6163 7465 Characte
│ │ │ │ │ -0004ac70: 7241 7272 6179 2d63 6f6e 7665 7274 696e rArray-convertin
│ │ │ │ │ -0004ac80: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ -0004ac90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004aca0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004acb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004acc0: 2028 6c69 6e65 2020 3236 290a 2a20 6173 (line 26).* as
│ │ │ │ │ -0004acd0: 5265 6374 616e 676c 653a 2020 2020 2020 Rectangle:
│ │ │ │ │ -0004ace0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004acf0: 2020 2020 204e 756d 6265 722d 636f 6e76 Number-conv
│ │ │ │ │ -0004ad00: 6572 7469 6e67 2e20 2020 286c 696e 6520 erting. (line
│ │ │ │ │ -0004ad10: 2033 3229 0a2a 2061 7352 6563 7461 6e67 32).* asRectang
│ │ │ │ │ -0004ad20: 6c65 203c 313e 3a20 2020 2020 2020 2020 le <1>:
│ │ │ │ │ -0004ad30: 2020 2020 2020 2020 2020 2020 2020 506f Po
│ │ │ │ │ -0004ad40: 696e 742d 636f 6e76 6572 7469 6e67 2e20 int-converting.
│ │ │ │ │ -0004ad50: 2020 2028 6c69 6e65 2020 2039 290a 2a20 (line 9).*
│ │ │ │ │ -0004ad60: 6173 5265 6765 783a 2020 2020 2020 2020 asRegex:
│ │ │ │ │ -0004ad70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004ad80: 2020 2020 2020 2052 6567 6578 2d63 6f6e Regex-con
│ │ │ │ │ -0004ad90: 7665 7273 696f 6e2e 2020 2020 286c 696e version. (lin
│ │ │ │ │ -0004ada0: 6520 2020 3629 0a2a 2061 7352 6567 6578 e 6).* asRegex
│ │ │ │ │ -0004adb0: 203c 313e 3a20 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ -0004adc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004add0: 5374 7269 6e67 2d72 6567 6578 2e20 2020 String-regex.
│ │ │ │ │ -0004ade0: 2020 2020 2028 6c69 6e65 2020 3238 290a (line 28).
│ │ │ │ │ -0004adf0: 2a20 6173 5275 6e41 7272 6179 3a20 2020 * asRunArray:
│ │ │ │ │ -0004ae00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004ae10: 2020 2020 2020 2020 2043 6f6c 6c65 6374 Collect
│ │ │ │ │ -0004ae20: 696f 6e2d 636f 6e76 6572 7469 6e67 2e0a ion-converting..
│ │ │ │ │ -0004ae30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004ae40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004ae50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004ae60: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -0004ae70: 696e 6520 2031 3929 0a2a 2061 7353 6361 ine 19).* asSca
│ │ │ │ │ -0004ae80: 6c65 6444 6563 696d 616c 5f3a 2020 2020 ledDecimal_:
│ │ │ │ │ -0004ae90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004aea0: 2020 496e 7465 6765 722d 636f 6e76 6572 Integer-conver
│ │ │ │ │ -0004aeb0: 7469 6e67 2e20 2028 6c69 6e65 2020 3132 ting. (line 12
│ │ │ │ │ -0004aec0: 290a 2a20 6173 5363 616c 6564 4465 6369 ).* asScaledDeci
│ │ │ │ │ -0004aed0: 6d61 6c5f 203c 313e 3a20 2020 2020 2020 mal_ <1>:
│ │ │ │ │ -0004aee0: 2020 2020 2020 2020 2020 204e 756d 6265 Numbe
│ │ │ │ │ -0004aef0: 722d 636f 6e76 6572 7469 6e67 2e20 2020 r-converting.
│ │ │ │ │ -0004af00: 286c 696e 6520 2033 3529 0a2a 2061 7353 (line 35).* asS
│ │ │ │ │ -0004af10: 6361 6c65 6444 6563 696d 616c 5f72 6164 caledDecimal_rad
│ │ │ │ │ -0004af20: 6978 5f73 6361 6c65 5f3a 2020 2020 2020 ix_scale_:
│ │ │ │ │ -0004af30: 2020 2020 4e75 6d62 6572 2d63 6f6e 7665 Number-conve
│ │ │ │ │ -0004af40: 7274 696e 672e 2020 2028 6c69 6e65 2020 rting. (line
│ │ │ │ │ -0004af50: 3338 290a 2a20 6173 5365 636f 6e64 733a 38).* asSeconds:
│ │ │ │ │ -0004af60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004af70: 2020 2020 2020 2020 2020 2020 2044 6174 Dat
│ │ │ │ │ -0004af80: 652d 6461 7465 2063 6f6d 7075 7461 7469 e-date computati
│ │ │ │ │ -0004af90: 6f6e 732e 0a20 2020 2020 2020 2020 2020 ons..
│ │ │ │ │ -0004afa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004afb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004afc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004afd0: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).*
│ │ │ │ │ -0004afe0: 6173 5365 636f 6e64 7320 3c31 3e3a 2020 asSeconds <1>:
│ │ │ │ │ -0004aff0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004b000: 2020 2020 2020 2044 6174 6554 696d 652d DateTime-
│ │ │ │ │ -0004b010: 636f 6d70 7574 6174 696f 6e73 2e0a 2020 computations..
│ │ │ │ │ -0004b020: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004b030: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004b040: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004b050: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -0004b060: 6520 2020 3629 0a2a 2061 7353 6563 6f6e e 6).* asSecon
│ │ │ │ │ -0004b070: 6473 203c 323e 3a20 2020 2020 2020 2020 ds <2>:
│ │ │ │ │ -0004b080: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004b090: 5469 6d65 2d61 6363 6573 7369 6e67 2028 Time-accessing (
│ │ │ │ │ -0004b0a0: 6e6f 6e20 414e 5349 2026 2066 6f72 2044 non ANSI & for D
│ │ │ │ │ -0004b0b0: 7572 6174 696f 6e73 292e 0a20 2020 2020 urations)..
│ │ │ │ │ -0004b0c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004b0d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004b0e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004b0f0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -0004b100: 3132 290a 2a20 6173 5365 743a 2020 2020 12).* asSet:
│ │ │ │ │ -0004b110: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004b120: 2020 2020 2020 2020 2020 2020 2042 6167 Bag
│ │ │ │ │ -0004b130: 2d65 6e75 6d65 7261 7469 6e67 2074 6865 -enumerating the
│ │ │ │ │ -0004b140: 2065 6c65 6d65 6e74 7320 6f66 2061 2063 elements of a c
│ │ │ │ │ -0004b150: 6f6c 6c65 6374 696f 6e2e 0a20 2020 2020 ollection..
│ │ │ │ │ -0004b160: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004b170: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004b180: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004b190: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -0004b1a0: 2036 290a 2a20 6173 5365 7420 3c31 3e3a 6).* asSet <1>:
│ │ │ │ │ -0004b1b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004b1c0: 2020 2020 2020 2020 2020 2020 2043 6f6c Col
│ │ │ │ │ -0004b1d0: 6c65 6374 696f 6e2d 636f 6e76 6572 7469 lection-converti
│ │ │ │ │ -0004b1e0: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ -0004b1f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004b200: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004b210: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004b220: 2020 286c 696e 6520 2032 3429 0a2a 2061 (line 24).* a
│ │ │ │ │ -0004b230: 7373 6967 6e73 5f3a 2020 2020 2020 2020 ssigns_:
│ │ │ │ │ -0004b240: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004b250: 2020 2020 2020 436f 6d70 696c 6564 436f CompiledCo
│ │ │ │ │ -0004b260: 6465 2d74 6573 7469 6e67 2061 6363 6573 de-testing acces
│ │ │ │ │ -0004b270: 7365 732e 0a20 2020 2020 2020 2020 2020 ses..
│ │ │ │ │ -0004b280: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004b290: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004b2a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004b2b0: 2020 2028 6c69 6e65 2020 3130 290a 2a20 (line 10).*
│ │ │ │ │ -0004b2c0: 6173 7369 676e 735f 203c 313e 3a20 2020 assigns_ <1>:
│ │ │ │ │ -0004b2d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004b2e0: 2020 2020 2020 2043 6f6d 7069 6c65 644d CompiledM
│ │ │ │ │ -0004b2f0: 6574 686f 642d 7465 7374 696e 672e 0a20 ethod-testing..
│ │ │ │ │ -0004b300: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004b310: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004b320: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004b330: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -0004b340: 6e65 2020 3130 290a 2a20 6173 736f 6369 ne 10).* associ
│ │ │ │ │ -0004b350: 6174 696f 6e41 745f 3a20 2020 2020 2020 ationAt_:
│ │ │ │ │ -0004b360: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004b370: 2044 6963 7469 6f6e 6172 792d 6163 6365 Dictionary-acce
│ │ │ │ │ -0004b380: 7373 696e 672e 0a20 2020 2020 2020 2020 ssing..
│ │ │ │ │ -0004b390: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004b3a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004b3b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004b3c0: 2020 2020 2028 6c69 6e65 2020 3133 290a (line 13).
│ │ │ │ │ -0004b3d0: 2a20 6173 736f 6369 6174 696f 6e41 745f * associationAt_
│ │ │ │ │ -0004b3e0: 203c 313e 3a20 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ -0004b3f0: 2020 2020 2020 2020 2050 726f 6365 7373 Process
│ │ │ │ │ -0004b400: 456e 7669 726f 6e6d 656e 742d 6163 6365 Environment-acce
│ │ │ │ │ -0004b410: 7373 696e 672e 0a20 2020 2020 2020 2020 ssing..
│ │ │ │ │ -0004b420: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004b430: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004b440: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004b450: 2020 2020 2028 6c69 6e65 2020 2039 290a (line 9).
│ │ │ │ │ -0004b460: 2a20 6173 736f 6369 6174 696f 6e41 745f * associationAt_
│ │ │ │ │ -0004b470: 6966 4162 7365 6e74 5f3a 2020 2020 2020 ifAbsent_:
│ │ │ │ │ -0004b480: 2020 2020 2020 2020 2044 6963 7469 6f6e Diction
│ │ │ │ │ -0004b490: 6172 792d 6163 6365 7373 696e 672e 0a20 ary-accessing..
│ │ │ │ │ -0004b4a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004b4b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004b4c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004b4d0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -0004b4e0: 6e65 2020 3137 290a 2a20 6173 736f 6369 ne 17).* associ
│ │ │ │ │ -0004b4f0: 6174 696f 6e41 745f 6966 4162 7365 6e74 ationAt_ifAbsent
│ │ │ │ │ -0004b500: 5f20 3c31 3e3a 2020 2020 2020 2020 2020 _ <1>:
│ │ │ │ │ -0004b510: 204c 6f6f 6b75 7054 6162 6c65 2d61 6363 LookupTable-acc
│ │ │ │ │ -0004b520: 6573 7369 6e67 2e0a 2020 2020 2020 2020 essing..
│ │ │ │ │ -0004b530: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004b540: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004b550: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004b560: 2020 2020 2020 286c 696e 6520 2020 3929 (line 9)
│ │ │ │ │ -0004b570: 0a2a 2061 7373 6f63 6961 7469 6f6e 4174 .* associationAt
│ │ │ │ │ -0004b580: 5f69 6641 6273 656e 745f 203c 323e 3a20 _ifAbsent_ <2>:
│ │ │ │ │ -0004b590: 2020 2020 2020 2020 2020 4e61 6d65 7370 Namesp
│ │ │ │ │ -0004b5a0: 6163 652d 6f76 6572 7269 6465 7320 666f ace-overrides fo
│ │ │ │ │ -0004b5b0: 7220 7375 7065 7273 7061 6365 732e 0a20 r superspaces..
│ │ │ │ │ -0004b5c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004b5d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004b5e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004b5f0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -0004b600: 6e65 2020 2036 290a 2a20 6173 736f 6369 ne 6).* associ
│ │ │ │ │ -0004b610: 6174 696f 6e41 745f 6966 4162 7365 6e74 ationAt_ifAbsent
│ │ │ │ │ -0004b620: 5f20 3c33 3e3a 2020 2020 2020 2020 2020 _ <3>:
│ │ │ │ │ -0004b630: 2050 726f 6365 7373 456e 7669 726f 6e6d ProcessEnvironm
│ │ │ │ │ -0004b640: 656e 742d 6163 6365 7373 696e 672e 0a20 ent-accessing..
│ │ │ │ │ -0004b650: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004b660: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004b670: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004b680: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -0004b690: 6e65 2020 3133 290a 2a20 6173 736f 6369 ne 13).* associ
│ │ │ │ │ -0004b6a0: 6174 696f 6e73 3a20 2020 2020 2020 2020 ations:
│ │ │ │ │ -0004b6b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004b6c0: 2044 6963 7469 6f6e 6172 792d 6163 6365 Dictionary-acce
│ │ │ │ │ -0004b6d0: 7373 696e 672e 0a20 2020 2020 2020 2020 ssing..
│ │ │ │ │ -0004b6e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004b6f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004b700: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004b710: 2020 2020 2028 6c69 6e65 2020 3231 290a (line 21).
│ │ │ │ │ -0004b720: 2a20 6173 736f 6369 6174 696f 6e73 446f * associationsDo
│ │ │ │ │ -0004b730: 5f3a 2020 2020 2020 2020 2020 2020 2020 _:
│ │ │ │ │ -0004b740: 2020 2020 2020 2020 2044 6963 7469 6f6e Diction
│ │ │ │ │ -0004b750: 6172 792d 6469 6374 696f 6e61 7279 2065 ary-dictionary e
│ │ │ │ │ -0004b760: 6e75 6d65 7261 7469 6e67 2e0a 2020 2020 numerating..
│ │ │ │ │ -0004b770: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004b780: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004b790: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004b7a0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -0004b7b0: 2020 3629 0a2a 2061 7373 6f63 6961 7469 6).* associati
│ │ │ │ │ -0004b7c0: 6f6e 7344 6f5f 203c 313e 3a20 2020 2020 onsDo_ <1>:
│ │ │ │ │ -0004b7d0: 2020 2020 2020 2020 2020 2020 2020 4c6f Lo
│ │ │ │ │ -0004b7e0: 6f6b 7570 5461 626c 652d 656e 756d 6572 okupTable-enumer
│ │ │ │ │ -0004b7f0: 6174 696e 672e 0a20 2020 2020 2020 2020 ating..
│ │ │ │ │ -0004b800: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004b810: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004b820: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004b830: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).
│ │ │ │ │ -0004b840: 2a20 6173 736f 6369 6174 696f 6e73 446f * associationsDo
│ │ │ │ │ -0004b850: 5f20 3c32 3e3a 2020 2020 2020 2020 2020 _ <2>:
│ │ │ │ │ -0004b860: 2020 2020 2020 2020 204e 616d 6573 7061 Namespa
│ │ │ │ │ -0004b870: 6365 2d6f 7665 7272 6964 6573 2066 6f72 ce-overrides for
│ │ │ │ │ -0004b880: 2073 7570 6572 7370 6163 6573 2e0a 2020 superspaces..
│ │ │ │ │ -0004b890: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004b8a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004b8b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004b8c0: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -0004b8d0: 6520 2031 3229 0a2a 2061 7353 6f72 7465 e 12).* asSorte
│ │ │ │ │ -0004b8e0: 6443 6f6c 6c65 6374 696f 6e3a 2020 2020 dCollection:
│ │ │ │ │ -0004b8f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004b900: 436f 6c6c 6563 7469 6f6e 2d63 6f6e 7665 Collection-conve
│ │ │ │ │ -0004b910: 7274 696e 672e 0a20 2020 2020 2020 2020 rting..
│ │ │ │ │ -0004b920: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004b930: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004b940: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004b950: 2020 2020 2028 6c69 6e65 2020 3238 290a (line 28).
│ │ │ │ │ -0004b960: 2a20 6173 536f 7274 6564 436f 6c6c 6563 * asSortedCollec
│ │ │ │ │ -0004b970: 7469 6f6e 5f3a 2020 2020 2020 2020 2020 tion_:
│ │ │ │ │ -0004b980: 2020 2020 2020 2020 2043 6f6c 6c65 6374 Collect
│ │ │ │ │ -0004b990: 696f 6e2d 636f 6e76 6572 7469 6e67 2e0a ion-converting..
│ │ │ │ │ -0004b9a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004b9b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004b9c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004b9d0: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -0004b9e0: 696e 6520 2033 3229 0a2a 2061 7353 7472 ine 32).* asStr
│ │ │ │ │ -0004b9f0: 696e 673a 2020 2020 2020 2020 2020 2020 ing:
│ │ │ │ │ -0004ba00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004ba10: 2020 4279 7465 4172 7261 792d 636f 6e76 ByteArray-conv
│ │ │ │ │ -0004ba20: 6572 7469 6e67 2e0a 2020 2020 2020 2020 erting..
│ │ │ │ │ -0004ba30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004ba40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004ba50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004ba60: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)
│ │ │ │ │ -0004ba70: 0a2a 2061 7353 7472 696e 6720 3c31 3e3a .* asString <1>:
│ │ │ │ │ -0004ba80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004ba90: 2020 2020 2020 2020 2020 4343 6861 722d CChar-
│ │ │ │ │ -0004baa0: 636f 6e76 6572 7369 6f6e 2e20 2020 2028 conversion. (
│ │ │ │ │ -0004bab0: 6c69 6e65 2020 2039 290a 2a20 6173 5374 line 9).* asSt
│ │ │ │ │ -0004bac0: 7269 6e67 203c 323e 3a20 2020 2020 2020 ring <2>:
│ │ │ │ │ -0004bad0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004bae0: 2020 2043 6861 7261 6374 6572 2d63 6f65 Character-coe
│ │ │ │ │ -0004baf0: 7263 696f 6e20 6d65 7468 6f64 732e 0a20 rcion methods..
│ │ │ │ │ -0004bb00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004bb10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004bb20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004bb30: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -0004bb40: 6e65 2020 3133 290a 2a20 6173 5374 7269 ne 13).* asStri
│ │ │ │ │ -0004bb50: 6e67 203c 333e 3a20 2020 2020 2020 2020 ng <3>:
│ │ │ │ │ -0004bb60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004bb70: 2043 6861 7261 6374 6572 4172 7261 792d CharacterArray-
│ │ │ │ │ -0004bb80: 636f 6e76 6572 7469 6e67 2e0a 2020 2020 converting..
│ │ │ │ │ -0004bb90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004bba0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004bbb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004bbc0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -0004bbd0: 2032 3929 0a2a 2061 7353 7472 696e 6720 29).* asString
│ │ │ │ │ -0004bbe0: 3c34 3e3a 2020 2020 2020 2020 2020 2020 <4>:
│ │ │ │ │ -0004bbf0: 2020 2020 2020 2020 2020 2020 2020 436f Co
│ │ │ │ │ -0004bc00: 6c6c 6563 7469 6f6e 2d63 6f6e 7665 7274 llection-convert
│ │ │ │ │ -0004bc10: 696e 672e 0a20 2020 2020 2020 2020 2020 ing..
│ │ │ │ │ -0004bc20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004bc30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004bc40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004bc50: 2020 2028 6c69 6e65 2020 3336 290a 2a20 (line 36).*
│ │ │ │ │ -0004bc60: 6173 5374 7269 6e67 203c 353e 3a20 2020 asString <5>:
│ │ │ │ │ -0004bc70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004bc80: 2020 2020 2020 2046 696c 652d 6163 6365 File-acce
│ │ │ │ │ -0004bc90: 7373 696e 672e 2020 2020 2020 286c 696e ssing. (lin
│ │ │ │ │ -0004bca0: 6520 2020 3629 0a2a 2061 7353 7472 696e e 6).* asStrin
│ │ │ │ │ -0004bcb0: 6720 3c36 3e3a 2020 2020 2020 2020 2020 g <6>:
│ │ │ │ │ -0004bcc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004bcd0: 4669 6c65 5061 7468 2d70 7269 6e74 696e FilePath-printin
│ │ │ │ │ -0004bce0: 672e 2020 2028 6c69 6e65 2020 2036 290a g. (line 6).
│ │ │ │ │ -0004bcf0: 2a20 6173 5374 7269 6e67 203c 373e 3a20 * asString <7>:
│ │ │ │ │ -0004bd00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004bd10: 2020 2020 2020 2020 2046 696c 6553 6567 FileSeg
│ │ │ │ │ -0004bd20: 6d65 6e74 2d62 6173 6963 2e20 2020 286c ment-basic. (l
│ │ │ │ │ -0004bd30: 696e 6520 2020 3629 0a2a 2061 7353 7472 ine 6).* asStr
│ │ │ │ │ -0004bd40: 696e 6720 3c38 3e3a 2020 2020 2020 2020 ing <8>:
│ │ │ │ │ -0004bd50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004bd60: 2020 4e65 7443 6c69 656e 7473 2e55 524c NetClients.URL
│ │ │ │ │ -0004bd70: 2d61 6363 6573 7369 6e67 2e0a 2020 2020 -accessing..
│ │ │ │ │ -0004bd80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004bd90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004bda0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004bdb0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -0004bdc0: 2020 3629 0a2a 2061 7353 7472 696e 6720 6).* asString
│ │ │ │ │ -0004bdd0: 3c39 3e3a 2020 2020 2020 2020 2020 2020 <9>:
│ │ │ │ │ -0004bde0: 2020 2020 2020 2020 2020 2020 2020 4e75 Nu
│ │ │ │ │ -0004bdf0: 6d62 6572 2d63 6f6e 7665 7274 696e 672e mber-converting.
│ │ │ │ │ -0004be00: 2020 2028 6c69 6e65 2020 3432 290a 2a20 (line 42).*
│ │ │ │ │ -0004be10: 6173 5374 7269 6e67 203c 3130 3e3a 2020 asString <10>:
│ │ │ │ │ -0004be20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004be30: 2020 2020 2020 2052 6567 6578 2d63 6f6e Regex-con
│ │ │ │ │ -0004be40: 7665 7273 696f 6e2e 2020 2020 286c 696e version. (lin
│ │ │ │ │ -0004be50: 6520 2020 3929 0a2a 2061 7353 7472 696e e 9).* asStrin
│ │ │ │ │ -0004be60: 6720 3c31 313e 3a20 2020 2020 2020 2020 g <11>:
│ │ │ │ │ -0004be70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004be80: 5374 7269 6e67 2d63 6f6e 7665 7274 696e String-convertin
│ │ │ │ │ -0004be90: 672e 2020 2028 6c69 6e65 2020 2039 290a g. (line 9).
│ │ │ │ │ -0004bea0: 2a20 6173 5374 7269 6e67 203c 3132 3e3a * asString <12>:
│ │ │ │ │ -0004beb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004bec0: 2020 2020 2020 2020 2053 796d 626f 6c2d Symbol-
│ │ │ │ │ -0004bed0: 636f 6e76 6572 7469 6e67 2e20 2020 286c converting. (l
│ │ │ │ │ -0004bee0: 696e 6520 2020 3629 0a2a 2061 7353 7472 ine 6).* asStr
│ │ │ │ │ -0004bef0: 696e 6720 3c31 333e 3a20 2020 2020 2020 ing <13>:
│ │ │ │ │ -0004bf00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004bf10: 2020 556e 6963 6f64 6553 7472 696e 672d UnicodeString-
│ │ │ │ │ -0004bf20: 636f 6e76 6572 7469 6e67 2e0a 2020 2020 converting..
│ │ │ │ │ -0004bf30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004bf40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004bf50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004bf60: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -0004bf70: 2020 3629 0a2a 2061 7353 7472 696e 6720 6).* asString
│ │ │ │ │ -0004bf80: 3c31 343e 3a20 2020 2020 2020 2020 2020 <14>:
│ │ │ │ │ -0004bf90: 2020 2020 2020 2020 2020 2020 2020 5646 VF
│ │ │ │ │ -0004bfa0: 532e 4172 6368 6976 654d 656d 6265 722d S.ArchiveMember-
│ │ │ │ │ -0004bfb0: 6163 6365 7373 696e 672e 0a20 2020 2020 accessing..
│ │ │ │ │ -0004bfc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004bfd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004bfe0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004bff0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -0004c000: 2039 290a 2a20 6173 5374 7269 6e67 203c 9).* asString <
│ │ │ │ │ -0004c010: 3135 3e3a 2020 2020 2020 2020 2020 2020 15>:
│ │ │ │ │ -0004c020: 2020 2020 2020 2020 2020 2020 2056 4653 VFS
│ │ │ │ │ -0004c030: 2e46 696c 6557 7261 7070 6572 2d61 6363 .FileWrapper-acc
│ │ │ │ │ -0004c040: 6573 7369 6e67 2e0a 2020 2020 2020 2020 essing..
│ │ │ │ │ -0004c050: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004c060: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004c070: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004c080: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)
│ │ │ │ │ -0004c090: 0a2a 2061 7353 7472 696e 675f 3a20 2020 .* asString_:
│ │ │ │ │ -0004c0a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004c0b0: 2020 2020 2020 2020 2020 4343 6861 722d CChar-
│ │ │ │ │ -0004c0c0: 636f 6e76 6572 7369 6f6e 2e20 2020 2028 conversion. (
│ │ │ │ │ -0004c0d0: 6c69 6e65 2020 3133 290a 2a20 6173 5379 line 13).* asSy
│ │ │ │ │ -0004c0e0: 6d62 6f6c 3a20 2020 2020 2020 2020 2020 mbol:
│ │ │ │ │ -0004c0f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004c100: 2020 2043 6861 7261 6374 6572 2d63 6f65 Character-coe
│ │ │ │ │ -0004c110: 7263 696f 6e20 6d65 7468 6f64 732e 0a20 rcion methods..
│ │ │ │ │ -0004c120: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004c130: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004c140: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004c150: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -0004c160: 6e65 2020 3137 290a 2a20 6173 5379 6d62 ne 17).* asSymb
│ │ │ │ │ -0004c170: 6f6c 203c 313e 3a20 2020 2020 2020 2020 ol <1>:
│ │ │ │ │ -0004c180: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004c190: 2043 6861 7261 6374 6572 4172 7261 792d CharacterArray-
│ │ │ │ │ -0004c1a0: 636f 6e76 6572 7469 6e67 2e0a 2020 2020 converting..
│ │ │ │ │ -0004c1b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004c1c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004c1d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004c1e0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -0004c1f0: 2033 3229 0a2a 2061 7353 796d 626f 6c20 32).* asSymbol
│ │ │ │ │ -0004c200: 3c32 3e3a 2020 2020 2020 2020 2020 2020 <2>:
│ │ │ │ │ -0004c210: 2020 2020 2020 2020 2020 2020 2020 5374 St
│ │ │ │ │ -0004c220: 7269 6e67 2d63 6f6e 7665 7274 696e 672e ring-converting.
│ │ │ │ │ -0004c230: 2020 2028 6c69 6e65 2020 3132 290a 2a20 (line 12).*
│ │ │ │ │ -0004c240: 6173 5379 6d62 6f6c 203c 333e 3a20 2020 asSymbol <3>:
│ │ │ │ │ -0004c250: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004c260: 2020 2020 2020 2053 796d 626f 6c2d 636f Symbol-co
│ │ │ │ │ -0004c270: 6e76 6572 7469 6e67 2e20 2020 286c 696e nverting. (lin
│ │ │ │ │ -0004c280: 6520 2020 3929 0a2a 2061 7353 796d 626f e 9).* asSymbo
│ │ │ │ │ -0004c290: 6c20 3c34 3e3a 2020 2020 2020 2020 2020 l <4>:
│ │ │ │ │ -0004c2a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004c2b0: 556e 6963 6f64 6553 7472 696e 672d 636f UnicodeString-co
│ │ │ │ │ -0004c2c0: 6e76 6572 7469 6e67 2e0a 2020 2020 2020 nverting..
│ │ │ │ │ -0004c2d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004c2e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004c2f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004c300: 2020 2020 2020 2020 286c 696e 6520 2031 (line 1
│ │ │ │ │ -0004c310: 3229 0a2a 2061 7354 696d 653a 2020 2020 2).* asTime:
│ │ │ │ │ -0004c320: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004c330: 2020 2020 2020 2020 2020 2020 4461 7465 Date
│ │ │ │ │ -0004c340: 5469 6d65 2d73 706c 6974 7469 6e67 2069 Time-splitting i
│ │ │ │ │ -0004c350: 6e20 6461 7465 7320 2620 7469 6d65 732e n dates & times.
│ │ │ │ │ -0004c360: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -0004c370: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004c380: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004c390: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -0004c3a0: 6c69 6e65 2020 2039 290a 2a20 6173 556e line 9).* asUn
│ │ │ │ │ -0004c3b0: 6963 6f64 6553 7472 696e 673a 2020 2020 icodeString:
│ │ │ │ │ -0004c3c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004c3d0: 2020 2042 7974 6541 7272 6179 2d63 6f6e ByteArray-con
│ │ │ │ │ -0004c3e0: 7665 7274 696e 672e 0a20 2020 2020 2020 verting..
│ │ │ │ │ -0004c3f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004c400: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004c410: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004c420: 2020 2020 2020 2028 6c69 6e65 2020 3130 (line 10
│ │ │ │ │ -0004c430: 290a 2a20 6173 556e 6963 6f64 6553 7472 ).* asUnicodeStr
│ │ │ │ │ -0004c440: 696e 6720 3c31 3e3a 2020 2020 2020 2020 ing <1>:
│ │ │ │ │ -0004c450: 2020 2020 2020 2020 2020 2043 6861 7261 Chara
│ │ │ │ │ -0004c460: 6374 6572 2d63 6f65 7263 696f 6e20 6d65 cter-coercion me
│ │ │ │ │ -0004c470: 7468 6f64 732e 0a20 2020 2020 2020 2020 thods..
│ │ │ │ │ -0004c480: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004c490: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004c4a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004c4b0: 2020 2020 2028 6c69 6e65 2020 3230 290a (line 20).
│ │ │ │ │ -0004c4c0: 2a20 6173 556e 6963 6f64 6553 7472 696e * asUnicodeStrin
│ │ │ │ │ -0004c4d0: 6720 3c32 3e3a 2020 2020 2020 2020 2020 g <2>:
│ │ │ │ │ -0004c4e0: 2020 2020 2020 2020 2043 6861 7261 6374 Charact
│ │ │ │ │ -0004c4f0: 6572 4172 7261 792d 636f 6e76 6572 7469 erArray-converti
│ │ │ │ │ -0004c500: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ -0004c510: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004c520: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004c530: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004c540: 2020 286c 696e 6520 2033 3529 0a2a 2061 (line 35).* a
│ │ │ │ │ -0004c550: 7355 6e69 636f 6465 5374 7269 6e67 203c sUnicodeString <
│ │ │ │ │ -0004c560: 333e 3a20 2020 2020 2020 2020 2020 2020 3>:
│ │ │ │ │ -0004c570: 2020 2020 2020 436f 6c6c 6563 7469 6f6e Collection
│ │ │ │ │ -0004c580: 2d63 6f6e 7665 7274 696e 672e 0a20 2020 -converting..
│ │ │ │ │ -0004c590: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004c5a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004c5b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004c5c0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -0004c5d0: 2020 3339 290a 2a20 6173 556e 6963 6f64 39).* asUnicod
│ │ │ │ │ -0004c5e0: 6553 7472 696e 6720 3c34 3e3a 2020 2020 eString <4>:
│ │ │ │ │ -0004c5f0: 2020 2020 2020 2020 2020 2020 2020 2055 U
│ │ │ │ │ -0004c600: 6e69 636f 6465 5374 7269 6e67 2d63 6f6e nicodeString-con
│ │ │ │ │ -0004c610: 7665 7274 696e 672e 0a20 2020 2020 2020 verting..
│ │ │ │ │ -0004c620: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004c630: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004c640: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004c650: 2020 2020 2020 2028 6c69 6e65 2020 3135 (line 15
│ │ │ │ │ -0004c660: 290a 2a20 6173 5570 7065 7263 6173 653a ).* asUppercase:
│ │ │ │ │ -0004c670: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004c680: 2020 2020 2020 2020 2020 2043 6861 7261 Chara
│ │ │ │ │ -0004c690: 6374 6572 2d63 6f65 7263 696f 6e20 6d65 cter-coercion me
│ │ │ │ │ -0004c6a0: 7468 6f64 732e 0a20 2020 2020 2020 2020 thods..
│ │ │ │ │ -0004c6b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004c6c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004c6d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004c6e0: 2020 2020 2028 6c69 6e65 2020 3233 290a (line 23).
│ │ │ │ │ -0004c6f0: 2a20 6173 5570 7065 7263 6173 6520 3c31 * asUppercase <1
│ │ │ │ │ -0004c700: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ -0004c710: 2020 2020 2020 2020 2043 6861 7261 6374 Charact
│ │ │ │ │ -0004c720: 6572 4172 7261 792d 636f 6e76 6572 7469 erArray-converti
│ │ │ │ │ -0004c730: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ -0004c740: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004c750: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004c760: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004c770: 2020 286c 696e 6520 2033 3929 0a2a 2061 (line 39).* a
│ │ │ │ │ -0004c780: 7355 5443 3a20 2020 2020 2020 2020 2020 sUTC:
│ │ │ │ │ -0004c790: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004c7a0: 2020 2020 2020 4461 7465 5469 6d65 2d74 DateTime-t
│ │ │ │ │ -0004c7b0: 696d 6520 7a6f 6e65 732e 2028 6c69 6e65 ime zones. (line
│ │ │ │ │ -0004c7c0: 2020 3130 290a 2a20 6173 5661 6c75 653a 10).* asValue:
│ │ │ │ │ -0004c7d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004c7e0: 2020 2020 2020 2020 2020 2020 2020 204f O
│ │ │ │ │ -0004c7f0: 626a 6563 742d 636f 6e76 6572 7369 6f6e bject-conversion
│ │ │ │ │ -0004c800: 2e20 2020 286c 696e 6520 2020 3629 0a2a . (line 6).*
│ │ │ │ │ -0004c810: 2061 7379 6e63 4361 6c6c 3a20 2020 2020 asyncCall:
│ │ │ │ │ -0004c820: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004c830: 2020 2020 2020 2020 4343 616c 6c61 626c CCallabl
│ │ │ │ │ -0004c840: 652d 6361 6c6c 696e 672e 2020 2028 6c69 e-calling. (li
│ │ │ │ │ -0004c850: 6e65 2020 2036 290a 2a20 6173 796e 6343 ne 6).* asyncC
│ │ │ │ │ -0004c860: 616c 6c4e 6f52 6574 7279 4672 6f6d 5f3a allNoRetryFrom_:
│ │ │ │ │ -0004c870: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004c880: 2043 4361 6c6c 6162 6c65 2d63 616c 6c69 CCallable-calli
│ │ │ │ │ -0004c890: 6e67 2e20 2020 286c 696e 6520 2031 3429 ng. (line 14)
│ │ │ │ │ -0004c8a0: 0a2a 2061 7379 6e63 4343 616c 6c5f 6e75 .* asyncCCall_nu
│ │ │ │ │ -0004c8b0: 6d41 7267 735f 6174 7472 6962 7574 6573 mArgs_attributes
│ │ │ │ │ -0004c8c0: 5f3a 2020 2020 2020 2020 436f 6d70 696c _: Compil
│ │ │ │ │ -0004c8d0: 6564 4d65 7468 6f64 2063 6c61 7373 2d63 edMethod class-c
│ │ │ │ │ -0004c8e0: 2063 616c 6c2d 6f75 7473 2e0a 2020 2020 call-outs..
│ │ │ │ │ -0004c8f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004c900: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004c910: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004c920: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -0004c930: 2020 3629 0a2a 2061 7441 6c6c 5075 745f 6).* atAllPut_
│ │ │ │ │ -0004c940: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -0004c950: 2020 2020 2020 2020 2020 2020 2020 5365 Se
│ │ │ │ │ -0004c960: 7175 656e 6365 6162 6c65 436f 6c6c 6563 quenceableCollec
│ │ │ │ │ -0004c970: 7469 6f6e 2d62 6173 6963 2e0a 2020 2020 tion-basic..
│ │ │ │ │ -0004c980: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004c990: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004c9a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004c9b0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -0004c9c0: 2033 3429 0a2a 2061 7441 6c6c 5075 745f 34).* atAllPut_
│ │ │ │ │ -0004c9d0: 203c 313e 3a20 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ -0004c9e0: 2020 2020 2020 2020 2020 2020 2020 5765 We
│ │ │ │ │ -0004c9f0: 616b 4172 7261 792d 6163 6365 7373 696e akArray-accessin
│ │ │ │ │ -0004ca00: 672e 2028 6c69 6e65 2020 3235 290a 2a20 g. (line 25).*
│ │ │ │ │ -0004ca10: 6174 416c 6c5f 3a20 2020 2020 2020 2020 atAll_:
│ │ │ │ │ -0004ca20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004ca30: 2020 2020 2020 2041 7272 6179 6564 436f ArrayedCo
│ │ │ │ │ -0004ca40: 6c6c 6563 7469 6f6e 2d62 6173 6963 2e0a llection-basic..
│ │ │ │ │ -0004ca50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004ca60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004ca70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004ca80: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -0004ca90: 696e 6520 2031 3429 0a2a 2061 7441 6c6c ine 14).* atAll
│ │ │ │ │ -0004caa0: 5f20 3c31 3e3a 2020 2020 2020 2020 2020 _ <1>:
│ │ │ │ │ -0004cab0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004cac0: 2020 4469 6374 696f 6e61 7279 2d61 6363 Dictionary-acc
│ │ │ │ │ -0004cad0: 6573 7369 6e67 2e0a 2020 2020 2020 2020 essing..
│ │ │ │ │ -0004cae0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004caf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004cb00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004cb10: 2020 2020 2020 286c 696e 6520 2034 3429 (line 44)
│ │ │ │ │ -0004cb20: 0a2a 2061 7441 6c6c 5f20 3c32 3e3a 2020 .* atAll_ <2>:
│ │ │ │ │ -0004cb30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004cb40: 2020 2020 2020 2020 2020 4d61 7070 6564 Mapped
│ │ │ │ │ -0004cb50: 436f 6c6c 6563 7469 6f6e 2d62 6173 6963 Collection-basic
│ │ │ │ │ -0004cb60: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -0004cb70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004cb80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004cb90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004cba0: 286c 696e 6520 2031 3529 0a2a 2061 7441 (line 15).* atA
│ │ │ │ │ -0004cbb0: 6c6c 5f20 3c33 3e3a 2020 2020 2020 2020 ll_ <3>:
│ │ │ │ │ -0004cbc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004cbd0: 2020 2020 5365 7175 656e 6365 6162 6c65 Sequenceable
│ │ │ │ │ -0004cbe0: 436f 6c6c 6563 7469 6f6e 2d62 6173 6963 Collection-basic
│ │ │ │ │ -0004cbf0: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -0004cc00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004cc10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004cc20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004cc30: 286c 696e 6520 2032 3629 0a2a 2061 7441 (line 26).* atA
│ │ │ │ │ -0004cc40: 6c6c 5f70 7574 5f3a 2020 2020 2020 2020 ll_put_:
│ │ │ │ │ -0004cc50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004cc60: 2020 2020 5365 7175 656e 6365 6162 6c65 Sequenceable
│ │ │ │ │ -0004cc70: 436f 6c6c 6563 7469 6f6e 2d62 6173 6963 Collection-basic
│ │ │ │ │ -0004cc80: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -0004cc90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004cca0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004ccb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004ccc0: 286c 696e 6520 2033 3129 0a2a 2061 7441 (line 31).* atA
│ │ │ │ │ -0004ccd0: 6c6c 5f70 7574 5f20 3c31 3e3a 2020 2020 ll_put_ <1>:
│ │ │ │ │ -0004cce0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004ccf0: 2020 2020 5765 616b 4172 7261 792d 6163 WeakArray-ac
│ │ │ │ │ -0004cd00: 6365 7373 696e 672e 2028 6c69 6e65 2020 cessing. (line
│ │ │ │ │ -0004cd10: 3232 290a 2a20 6174 456e 643a 2020 2020 22).* atEnd:
│ │ │ │ │ -0004cd20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004cd30: 2020 2020 2020 2020 2020 2020 2046 696c Fil
│ │ │ │ │ -0004cd40: 6544 6573 6372 6970 746f 722d 7465 7374 eDescriptor-test
│ │ │ │ │ -0004cd50: 696e 672e 0a20 2020 2020 2020 2020 2020 ing..
│ │ │ │ │ -0004cd60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004cd70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004cd80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004cd90: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).*
│ │ │ │ │ -0004cda0: 6174 456e 6420 3c31 3e3a 2020 2020 2020 atEnd <1>:
│ │ │ │ │ -0004cdb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004cdc0: 2020 2020 2020 2046 696c 6553 7472 6561 FileStrea
│ │ │ │ │ -0004cdd0: 6d2d 7465 7374 696e 672e 2020 286c 696e m-testing. (lin
│ │ │ │ │ -0004cde0: 6520 2020 3629 0a2a 2061 7445 6e64 203c e 6).* atEnd <
│ │ │ │ │ -0004cdf0: 323e 3a20 2020 2020 2020 2020 2020 2020 2>:
│ │ │ │ │ -0004ce00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004ce10: 4765 6e65 7261 746f 722d 7374 7265 616d Generator-stream
│ │ │ │ │ -0004ce20: 2070 726f 746f 636f 6c2e 0a20 2020 2020 protocol..
│ │ │ │ │ -0004ce30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004ce40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004ce50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004ce60: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -0004ce70: 2036 290a 2a20 6174 456e 6420 3c33 3e3a 6).* atEnd <3>:
│ │ │ │ │ -0004ce80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004ce90: 2020 2020 2020 2020 2020 2020 204f 626a Obj
│ │ │ │ │ -0004cea0: 6563 7444 756d 7065 722d 7374 7265 616d ectDumper-stream
│ │ │ │ │ -0004ceb0: 2069 6e74 6572 6661 6365 2e0a 2020 2020 interface..
│ │ │ │ │ -0004cec0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004ced0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004cee0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004cef0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -0004cf00: 2020 3629 0a2a 2061 7445 6e64 203c 343e 6).* atEnd <4>
│ │ │ │ │ -0004cf10: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -0004cf20: 2020 2020 2020 2020 2020 2020 2020 506f Po
│ │ │ │ │ -0004cf30: 7369 7469 6f6e 6162 6c65 5374 7265 616d sitionableStream
│ │ │ │ │ -0004cf40: 2d74 6573 7469 6e67 2e0a 2020 2020 2020 -testing..
│ │ │ │ │ -0004cf50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004cf60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004cf70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004cf80: 2020 2020 2020 2020 286c 696e 6520 2020 (line
│ │ │ │ │ -0004cf90: 3629 0a2a 2061 7445 6e64 203c 353e 3a20 6).* atEnd <5>:
│ │ │ │ │ -0004cfa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004cfb0: 2020 2020 2020 2020 2020 2020 5261 6e64 Rand
│ │ │ │ │ -0004cfc0: 6f6d 2d62 6173 6963 2e20 2020 2020 2020 om-basic.
│ │ │ │ │ -0004cfd0: 2028 6c69 6e65 2020 2036 290a 2a20 6174 (line 6).* at
│ │ │ │ │ -0004cfe0: 456e 6420 3c36 3e3a 2020 2020 2020 2020 End <6>:
│ │ │ │ │ -0004cff0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004d000: 2020 2020 2053 7472 6561 6d2d 7465 7374 Stream-test
│ │ │ │ │ -0004d010: 696e 672e 2020 2020 2020 286c 696e 6520 ing. (line
│ │ │ │ │ -0004d020: 2020 3629 0a2a 2061 7452 616e 646f 6d3a 6).* atRandom:
│ │ │ │ │ -0004d030: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004d040: 2020 2020 2020 2020 2020 2020 2020 5365 Se
│ │ │ │ │ -0004d050: 7175 656e 6365 6162 6c65 436f 6c6c 6563 quenceableCollec
│ │ │ │ │ -0004d060: 7469 6f6e 2d62 6173 6963 2e0a 2020 2020 tion-basic..
│ │ │ │ │ -0004d070: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004d080: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004d090: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004d0a0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -0004d0b0: 2033 3729 0a2a 2061 7474 7269 6275 7465 37).* attribute
│ │ │ │ │ -0004d0c0: 4174 5f3a 2020 2020 2020 2020 2020 2020 At_:
│ │ │ │ │ -0004d0d0: 2020 2020 2020 2020 2020 2020 2020 436f Co
│ │ │ │ │ -0004d0e0: 6d70 696c 6564 4d65 7468 6f64 2d61 7474 mpiledMethod-att
│ │ │ │ │ -0004d0f0: 7269 6275 7465 732e 0a20 2020 2020 2020 ributes..
│ │ │ │ │ -0004d100: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004d110: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004d120: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004d130: 2020 2020 2020 2028 6c69 6e65 2020 2036 (line 6
│ │ │ │ │ -0004d140: 290a 2a20 6174 7472 6962 7574 6541 745f ).* attributeAt_
│ │ │ │ │ -0004d150: 6966 4162 7365 6e74 5f3a 2020 2020 2020 ifAbsent_:
│ │ │ │ │ -0004d160: 2020 2020 2020 2020 2020 2043 6f6d 7069 Compi
│ │ │ │ │ -0004d170: 6c65 644d 6574 686f 642d 6174 7472 6962 ledMethod-attrib
│ │ │ │ │ -0004d180: 7574 6573 2e0a 2020 2020 2020 2020 2020 utes..
│ │ │ │ │ -0004d190: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004d1a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004d1b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004d1c0: 2020 2020 286c 696e 6520 2031 3029 0a2a (line 10).*
│ │ │ │ │ -0004d1d0: 2061 7474 7269 6275 7465 733a 2020 2020 attributes:
│ │ │ │ │ -0004d1e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004d1f0: 2020 2020 2020 2020 436f 6d70 696c 6564 Compiled
│ │ │ │ │ -0004d200: 4d65 7468 6f64 2d61 7474 7269 6275 7465 Method-attribute
│ │ │ │ │ -0004d210: 732e 0a20 2020 2020 2020 2020 2020 2020 s..
│ │ │ │ │ -0004d220: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004d230: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004d240: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004d250: 2028 6c69 6e65 2020 3134 290a 2a20 6174 (line 14).* at
│ │ │ │ │ -0004d260: 7472 6962 7574 6573 446f 5f3a 2020 2020 tributesDo_:
│ │ │ │ │ -0004d270: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004d280: 2020 2020 2043 6f6d 7069 6c65 644d 6574 CompiledMet
│ │ │ │ │ -0004d290: 686f 642d 6174 7472 6962 7574 6573 2e0a hod-attributes..
│ │ │ │ │ -0004d2a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004d2b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004d2c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004d2d0: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -0004d2e0: 696e 6520 2031 3829 0a2a 2061 745f 3a20 ine 18).* at_:
│ │ │ │ │ -0004d2f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004d300: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004d310: 2020 434f 626a 6563 742d 706f 696e 7465 CObject-pointe
│ │ │ │ │ -0004d320: 722d 6c69 6b65 2062 6568 6176 696f 722e r-like behavior.
│ │ │ │ │ -0004d330: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -0004d340: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004d350: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004d360: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -0004d370: 6c69 6e65 2020 3236 290a 2a20 6174 5f20 line 26).* at_
│ │ │ │ │ -0004d380: 3c31 3e3a 2020 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ -0004d390: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004d3a0: 2020 2043 6f6e 7465 7874 5061 7274 2d61 ContextPart-a
│ │ │ │ │ -0004d3b0: 6363 6573 7369 6e67 2e0a 2020 2020 2020 ccessing..
│ │ │ │ │ -0004d3c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004d3d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004d3e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004d3f0: 2020 2020 2020 2020 286c 696e 6520 2020 (line
│ │ │ │ │ -0004d400: 3629 0a2a 2061 745f 203c 323e 3a20 2020 6).* at_ <2>:
│ │ │ │ │ -0004d410: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004d420: 2020 2020 2020 2020 2020 2020 4461 7465 Date
│ │ │ │ │ -0004d430: 5469 6d65 2d73 706c 6974 7469 6e67 2069 Time-splitting i
│ │ │ │ │ -0004d440: 6e20 6461 7465 7320 2620 7469 6d65 732e n dates & times.
│ │ │ │ │ -0004d450: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -0004d460: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004d470: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004d480: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -0004d490: 6c69 6e65 2020 3133 290a 2a20 6174 5f20 line 13).* at_
│ │ │ │ │ -0004d4a0: 3c33 3e3a 2020 2020 2020 2020 2020 2020 <3>:
│ │ │ │ │ -0004d4b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004d4c0: 2020 2044 6963 7469 6f6e 6172 792d 6163 Dictionary-ac
│ │ │ │ │ -0004d4d0: 6365 7373 696e 672e 0a20 2020 2020 2020 cessing..
│ │ │ │ │ -0004d4e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004d4f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004d500: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004d510: 2020 2020 2020 2028 6c69 6e65 2020 3234 (line 24
│ │ │ │ │ -0004d520: 290a 2a20 6174 5f20 3c34 3e3a 2020 2020 ).* at_ <4>:
│ │ │ │ │ -0004d530: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004d540: 2020 2020 2020 2020 2020 2046 696c 652d File-
│ │ │ │ │ -0004d550: 6163 6365 7373 696e 672e 2020 2020 2020 accessing.
│ │ │ │ │ -0004d560: 286c 696e 6520 2020 3929 0a2a 2061 745f (line 9).* at_
│ │ │ │ │ -0004d570: 203c 353e 3a20 2020 2020 2020 2020 2020 <5>:
│ │ │ │ │ -0004d580: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004d590: 2020 2020 4669 6c65 5061 7468 2d61 6363 FilePath-acc
│ │ │ │ │ -0004d5a0: 6573 7369 6e67 2e20 2028 6c69 6e65 2020 essing. (line
│ │ │ │ │ -0004d5b0: 2036 290a 2a20 6174 5f20 3c36 3e3a 2020 6).* at_ <6>:
│ │ │ │ │ -0004d5c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004d5d0: 2020 2020 2020 2020 2020 2020 2048 6173 Has
│ │ │ │ │ -0004d5e0: 6865 6443 6f6c 6c65 6374 696f 6e2d 6163 hedCollection-ac
│ │ │ │ │ -0004d5f0: 6365 7373 696e 672e 0a20 2020 2020 2020 cessing..
│ │ │ │ │ -0004d600: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004d610: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004d620: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004d630: 2020 2020 2020 2028 6c69 6e65 2020 3131 (line 11
│ │ │ │ │ -0004d640: 290a 2a20 6174 5f20 3c37 3e3a 2020 2020 ).* at_ <7>:
│ │ │ │ │ -0004d650: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004d660: 2020 2020 2020 2020 2020 2049 6e74 6572 Inter
│ │ │ │ │ -0004d670: 7661 6c2d 6261 7369 632e 2020 2020 2020 val-basic.
│ │ │ │ │ -0004d680: 286c 696e 6520 2020 3629 0a2a 2061 745f (line 6).* at_
│ │ │ │ │ -0004d690: 203c 383e 3a20 2020 2020 2020 2020 2020 <8>:
│ │ │ │ │ -0004d6a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004d6b0: 2020 2020 4c61 7267 6541 7272 6179 6564 LargeArrayed
│ │ │ │ │ -0004d6c0: 436f 6c6c 6563 7469 6f6e 2d61 6363 6573 Collection-acces
│ │ │ │ │ -0004d6d0: 7369 6e67 2e0a 2020 2020 2020 2020 2020 sing..
│ │ │ │ │ -0004d6e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004d6f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004d700: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004d710: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*
│ │ │ │ │ -0004d720: 2061 745f 203c 393e 3a20 2020 2020 2020 at_ <9>:
│ │ │ │ │ -0004d730: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004d740: 2020 2020 2020 2020 4c61 7267 6549 6e74 LargeInt
│ │ │ │ │ -0004d750: 6567 6572 2d62 7569 6c74 2d69 6e73 2e0a eger-built-ins..
│ │ │ │ │ -0004d760: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004d770: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004d780: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004d790: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -0004d7a0: 696e 6520 2020 3629 0a2a 2061 745f 203c ine 6).* at_ <
│ │ │ │ │ -0004d7b0: 3130 3e3a 2020 2020 2020 2020 2020 2020 10>:
│ │ │ │ │ -0004d7c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004d7d0: 2020 4c61 7267 655a 6572 6f49 6e74 6567 LargeZeroInteg
│ │ │ │ │ -0004d7e0: 6572 2d61 6363 6573 7369 6e67 2e0a 2020 er-accessing..
│ │ │ │ │ -0004d7f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004d800: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004d810: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004d820: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -0004d830: 6520 2020 3629 0a2a 2061 745f 203c 3131 e 6).* at_ <11
│ │ │ │ │ -0004d840: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ -0004d850: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004d860: 4c69 6e6b 2d69 7465 7261 7469 6f6e 2e20 Link-iteration.
│ │ │ │ │ -0004d870: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).
│ │ │ │ │ -0004d880: 2a20 6174 5f20 3c31 323e 3a20 2020 2020 * at_ <12>:
│ │ │ │ │ -0004d890: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004d8a0: 2020 2020 2020 2020 204c 696e 6b65 644c LinkedL
│ │ │ │ │ -0004d8b0: 6973 742d 6163 6365 7373 696e 672e 0a20 ist-accessing..
│ │ │ │ │ -0004d8c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004d8d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004d8e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004d8f0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -0004d900: 6e65 2020 2036 290a 2a20 6174 5f20 3c31 ne 6).* at_ <1
│ │ │ │ │ -0004d910: 333e 3a20 2020 2020 2020 2020 2020 2020 3>:
│ │ │ │ │ -0004d920: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004d930: 204d 6170 7065 6443 6f6c 6c65 6374 696f MappedCollectio
│ │ │ │ │ -0004d940: 6e2d 6261 7369 632e 0a20 2020 2020 2020 n-basic..
│ │ │ │ │ -0004d950: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004d960: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004d970: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004d980: 2020 2020 2020 2028 6c69 6e65 2020 2039 (line 9
│ │ │ │ │ -0004d990: 290a 2a20 6174 5f20 3c31 343e 3a20 2020 ).* at_ <14>:
│ │ │ │ │ -0004d9a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004d9b0: 2020 2020 2020 2020 2020 204d 656d 6f72 Memor
│ │ │ │ │ -0004d9c0: 7920 636c 6173 732d 6163 6365 7373 696e y class-accessin
│ │ │ │ │ -0004d9d0: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ -0004d9e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004d9f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004da00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004da10: 2028 6c69 6e65 2020 2036 290a 2a20 6174 (line 6).* at
│ │ │ │ │ -0004da20: 5f20 3c31 353e 3a20 2020 2020 2020 2020 _ <15>:
│ │ │ │ │ -0004da30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004da40: 2020 2020 204f 626a 6563 742d 6275 696c Object-buil
│ │ │ │ │ -0004da50: 7420 696e 732e 2020 2020 286c 696e 6520 t ins. (line
│ │ │ │ │ -0004da60: 2032 3229 0a2a 2061 745f 203c 3136 3e3a 22).* at_ <16>:
│ │ │ │ │ -0004da70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004da80: 2020 2020 2020 2020 2020 2020 2020 4f72 Or
│ │ │ │ │ -0004da90: 6465 7265 6443 6f6c 6c65 6374 696f 6e2d deredCollection-
│ │ │ │ │ -0004daa0: 6163 6365 7373 696e 672e 0a20 2020 2020 accessing..
│ │ │ │ │ -0004dab0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004dac0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004dad0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004dae0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -0004daf0: 2036 290a 2a20 6174 5f20 3c31 373e 3a20 6).* at_ <17>:
│ │ │ │ │ -0004db00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004db10: 2020 2020 2020 2020 2020 2020 2050 726f Pro
│ │ │ │ │ -0004db20: 6365 7373 456e 7669 726f 6e6d 656e 742d cessEnvironment-
│ │ │ │ │ -0004db30: 6163 6365 7373 696e 672e 0a20 2020 2020 accessing..
│ │ │ │ │ -0004db40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004db50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004db60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004db70: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -0004db80: 3137 290a 2a20 6174 5f20 3c31 383e 3a20 17).* at_ <18>:
│ │ │ │ │ -0004db90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004dba0: 2020 2020 2020 2020 2020 2020 2052 6567 Reg
│ │ │ │ │ -0004dbb0: 6578 5265 7375 6c74 732d 6163 6365 7373 exResults-access
│ │ │ │ │ -0004dbc0: 696e 672e 0a20 2020 2020 2020 2020 2020 ing..
│ │ │ │ │ -0004dbd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004dbe0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004dbf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004dc00: 2020 2028 6c69 6e65 2020 3130 290a 2a20 (line 10).*
│ │ │ │ │ -0004dc10: 6174 5f20 3c31 393e 3a20 2020 2020 2020 at_ <19>:
│ │ │ │ │ -0004dc20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004dc30: 2020 2020 2020 2052 756e 4172 7261 792d RunArray-
│ │ │ │ │ -0004dc40: 6163 6365 7373 696e 672e 2020 286c 696e accessing. (lin
│ │ │ │ │ -0004dc50: 6520 2020 3629 0a2a 2061 745f 203c 3230 e 6).* at_ <20
│ │ │ │ │ -0004dc60: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ -0004dc70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004dc80: 536d 616c 6c49 6e74 6567 6572 2d62 7569 SmallInteger-bui
│ │ │ │ │ -0004dc90: 6c74 696e 732e 0a20 2020 2020 2020 2020 ltins..
│ │ │ │ │ -0004dca0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004dcb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004dcc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004dcd0: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).
│ │ │ │ │ -0004dce0: 2a20 6174 5f20 3c32 313e 3a20 2020 2020 * at_ <21>:
│ │ │ │ │ -0004dcf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004dd00: 2020 2020 2020 2020 2053 7472 696e 672d String-
│ │ │ │ │ -0004dd10: 6275 696c 7420 696e 732e 2020 2020 286c built ins. (l
│ │ │ │ │ -0004dd20: 696e 6520 2031 3129 0a2a 2061 745f 203c ine 11).* at_ <
│ │ │ │ │ -0004dd30: 3232 3e3a 2020 2020 2020 2020 2020 2020 22>:
│ │ │ │ │ -0004dd40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004dd50: 2020 5646 532e 4172 6368 6976 6546 696c VFS.ArchiveFil
│ │ │ │ │ -0004dd60: 652d 6469 7265 6374 6f72 7920 6f70 6572 e-directory oper
│ │ │ │ │ -0004dd70: 6174 696f 6e73 2e0a 2020 2020 2020 2020 ations..
│ │ │ │ │ -0004dd80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004dd90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004dda0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004ddb0: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)
│ │ │ │ │ -0004ddc0: 0a2a 2061 745f 203c 3233 3e3a 2020 2020 .* at_ <23>:
│ │ │ │ │ -0004ddd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004dde0: 2020 2020 2020 2020 2020 5646 532e 4172 VFS.Ar
│ │ │ │ │ -0004ddf0: 6368 6976 654d 656d 6265 722d 6469 7265 chiveMember-dire
│ │ │ │ │ -0004de00: 6374 6f72 7920 6f70 6572 6174 696f 6e73 ctory operations
│ │ │ │ │ -0004de10: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -0004de20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004de30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004de40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004de50: 286c 696e 6520 2020 3629 0a2a 2061 745f (line 6).* at_
│ │ │ │ │ -0004de60: 203c 3234 3e3a 2020 2020 2020 2020 2020 <24>:
│ │ │ │ │ -0004de70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004de80: 2020 2020 5646 532e 4669 6c65 5772 6170 VFS.FileWrap
│ │ │ │ │ -0004de90: 7065 722d 6163 6365 7373 696e 672e 0a20 per-accessing..
│ │ │ │ │ -0004dea0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004deb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004dec0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004ded0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -0004dee0: 6e65 2020 2039 290a 2a20 6174 5f20 3c32 ne 9).* at_ <2
│ │ │ │ │ -0004def0: 353e 3a20 2020 2020 2020 2020 2020 2020 5>:
│ │ │ │ │ -0004df00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004df10: 2057 6561 6b41 7272 6179 2d61 6363 6573 WeakArray-acces
│ │ │ │ │ -0004df20: 7369 6e67 2e20 286c 696e 6520 2031 3329 sing. (line 13)
│ │ │ │ │ -0004df30: 0a2a 2061 745f 6966 4162 7365 6e74 5075 .* at_ifAbsentPu
│ │ │ │ │ -0004df40: 745f 3a20 2020 2020 2020 2020 2020 2020 t_:
│ │ │ │ │ -0004df50: 2020 2020 2020 2020 2020 4469 6374 696f Dictio
│ │ │ │ │ -0004df60: 6e61 7279 2d61 6363 6573 7369 6e67 2e0a nary-accessing..
│ │ │ │ │ -0004df70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004df80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004df90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004dfa0: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -0004dfb0: 696e 6520 2033 3229 0a2a 2061 745f 6966 ine 32).* at_if
│ │ │ │ │ -0004dfc0: 4162 7365 6e74 5075 745f 203c 313e 3a20 AbsentPut_ <1>:
│ │ │ │ │ -0004dfd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004dfe0: 2020 5072 6f63 6573 7345 6e76 6972 6f6e ProcessEnviron
│ │ │ │ │ -0004dff0: 6d65 6e74 2d61 6363 6573 7369 6e67 2e0a ment-accessing..
│ │ │ │ │ -0004e000: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004e010: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004e020: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004e030: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -0004e040: 696e 6520 2032 3529 0a2a 2061 745f 6966 ine 25).* at_if
│ │ │ │ │ -0004e050: 4162 7365 6e74 5f3a 2020 2020 2020 2020 Absent_:
│ │ │ │ │ -0004e060: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004e070: 2020 4172 7261 792d 6275 696c 7420 696e Array-built in
│ │ │ │ │ -0004e080: 732e 2020 2020 2028 6c69 6e65 2020 2036 s. (line 6
│ │ │ │ │ -0004e090: 290a 2a20 6174 5f69 6641 6273 656e 745f ).* at_ifAbsent_
│ │ │ │ │ -0004e0a0: 203c 313e 3a20 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ -0004e0b0: 2020 2020 2020 2020 2020 2042 7974 6541 ByteA
│ │ │ │ │ -0004e0c0: 7272 6179 2d62 7569 6c74 2069 6e73 2e20 rray-built ins.
│ │ │ │ │ -0004e0d0: 286c 696e 6520 2031 3029 0a2a 2061 745f (line 10).* at_
│ │ │ │ │ -0004e0e0: 6966 4162 7365 6e74 5f20 3c32 3e3a 2020 ifAbsent_ <2>:
│ │ │ │ │ -0004e0f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004e100: 2020 2020 4469 6374 696f 6e61 7279 2d61 Dictionary-a
│ │ │ │ │ -0004e110: 6363 6573 7369 6e67 2e0a 2020 2020 2020 ccessing..
│ │ │ │ │ -0004e120: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004e130: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004e140: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004e150: 2020 2020 2020 2020 286c 696e 6520 2032 (line 2
│ │ │ │ │ -0004e160: 3829 0a2a 2061 745f 6966 4162 7365 6e74 8).* at_ifAbsent
│ │ │ │ │ -0004e170: 5f20 3c33 3e3a 2020 2020 2020 2020 2020 _ <3>:
│ │ │ │ │ -0004e180: 2020 2020 2020 2020 2020 2020 4c6f 6f6b Look
│ │ │ │ │ -0004e190: 7570 5461 626c 652d 6163 6365 7373 696e upTable-accessin
│ │ │ │ │ -0004e1a0: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ -0004e1b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004e1c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004e1d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004e1e0: 2028 6c69 6e65 2020 3133 290a 2a20 6174 (line 13).* at
│ │ │ │ │ -0004e1f0: 5f69 6641 6273 656e 745f 203c 343e 3a20 _ifAbsent_ <4>:
│ │ │ │ │ -0004e200: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004e210: 2020 2020 204e 616d 6573 7061 6365 2d6f Namespace-o
│ │ │ │ │ -0004e220: 7665 7272 6964 6573 2066 6f72 2073 7570 verrides for sup
│ │ │ │ │ -0004e230: 6572 7370 6163 6573 2e0a 2020 2020 2020 erspaces..
│ │ │ │ │ -0004e240: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004e250: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004e260: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004e270: 2020 2020 2020 2020 286c 696e 6520 2031 (line 1
│ │ │ │ │ -0004e280: 3529 0a2a 2061 745f 6966 4162 7365 6e74 5).* at_ifAbsent
│ │ │ │ │ -0004e290: 5f20 3c35 3e3a 2020 2020 2020 2020 2020 _ <5>:
│ │ │ │ │ -0004e2a0: 2020 2020 2020 2020 2020 2020 5072 6f63 Proc
│ │ │ │ │ -0004e2b0: 6573 7345 6e76 6972 6f6e 6d65 6e74 2d61 essEnvironment-a
│ │ │ │ │ -0004e2c0: 6363 6573 7369 6e67 2e0a 2020 2020 2020 ccessing..
│ │ │ │ │ -0004e2d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004e2e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004e2f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004e300: 2020 2020 2020 2020 286c 696e 6520 2032 (line 2
│ │ │ │ │ -0004e310: 3129 0a2a 2061 745f 6966 4162 7365 6e74 1).* at_ifAbsent
│ │ │ │ │ -0004e320: 5f20 3c36 3e3a 2020 2020 2020 2020 2020 _ <6>:
│ │ │ │ │ -0004e330: 2020 2020 2020 2020 2020 2020 5365 7175 Sequ
│ │ │ │ │ -0004e340: 656e 6365 6162 6c65 436f 6c6c 6563 7469 enceableCollecti
│ │ │ │ │ -0004e350: 6f6e 2d62 6173 6963 2e0a 2020 2020 2020 on-basic..
│ │ │ │ │ -0004e360: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004e370: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004e380: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004e390: 2020 2020 2020 2020 286c 696e 6520 2032 (line 2
│ │ │ │ │ -0004e3a0: 3229 0a2a 2061 745f 6966 4162 7365 6e74 2).* at_ifAbsent
│ │ │ │ │ -0004e3b0: 5f20 3c37 3e3a 2020 2020 2020 2020 2020 _ <7>:
│ │ │ │ │ -0004e3c0: 2020 2020 2020 2020 2020 2020 5374 7269 Stri
│ │ │ │ │ -0004e3d0: 6e67 2d62 7569 6c74 2069 6e73 2e20 2020 ng-built ins.
│ │ │ │ │ -0004e3e0: 2028 6c69 6e65 2020 3134 290a 2a20 6174 (line 14).* at
│ │ │ │ │ -0004e3f0: 5f69 6641 6273 656e 745f 203c 383e 3a20 _ifAbsent_ <8>:
│ │ │ │ │ -0004e400: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004e410: 2020 2020 2055 6e69 636f 6465 5374 7269 UnicodeStri
│ │ │ │ │ -0004e420: 6e67 2d62 7569 6c74 2069 6e73 2e0a 2020 ng-built ins..
│ │ │ │ │ -0004e430: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004e440: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004e450: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004e460: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -0004e470: 6520 2020 3629 0a2a 2061 745f 6966 4162 e 6).* at_ifAb
│ │ │ │ │ -0004e480: 7365 6e74 5f20 3c39 3e3a 2020 2020 2020 sent_ <9>:
│ │ │ │ │ -0004e490: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004e4a0: 5765 616b 5661 6c75 654c 6f6f 6b75 7054 WeakValueLookupT
│ │ │ │ │ -0004e4b0: 6162 6c65 2d68 6163 6b73 2e0a 2020 2020 able-hacks..
│ │ │ │ │ -0004e4c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004e4d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004e4e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004e4f0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -0004e500: 2020 3629 0a2a 2061 745f 6966 4162 7365 6).* at_ifAbse
│ │ │ │ │ -0004e510: 6e74 5f20 3c31 303e 3a20 2020 2020 2020 nt_ <10>:
│ │ │ │ │ -0004e520: 2020 2020 2020 2020 2020 2020 2020 576f Wo
│ │ │ │ │ -0004e530: 7264 4172 7261 792d 6275 696c 7420 696e rdArray-built in
│ │ │ │ │ -0004e540: 732e 2028 6c69 6e65 2020 2036 290a 2a20 s. (line 6).*
│ │ │ │ │ -0004e550: 6174 5f69 6650 7265 7365 6e74 5f3a 2020 at_ifPresent_:
│ │ │ │ │ -0004e560: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004e570: 2020 2020 2020 2044 6963 7469 6f6e 6172 Dictionar
│ │ │ │ │ -0004e580: 792d 6163 6365 7373 696e 672e 0a20 2020 y-accessing..
│ │ │ │ │ -0004e590: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004e5a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004e5b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004e5c0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -0004e5d0: 2020 3337 290a 2a20 6174 5f69 6650 7265 37).* at_ifPre
│ │ │ │ │ -0004e5e0: 7365 6e74 5f20 3c31 3e3a 2020 2020 2020 sent_ <1>:
│ │ │ │ │ -0004e5f0: 2020 2020 2020 2020 2020 2020 2020 204c L
│ │ │ │ │ -0004e600: 6f6f 6b75 7054 6162 6c65 2d61 6363 6573 ookupTable-acces
│ │ │ │ │ -0004e610: 7369 6e67 2e0a 2020 2020 2020 2020 2020 sing..
│ │ │ │ │ -0004e620: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004e630: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004e640: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004e650: 2020 2020 286c 696e 6520 2031 3729 0a2a (line 17).*
│ │ │ │ │ -0004e660: 2061 745f 6966 5072 6573 656e 745f 203c at_ifPresent_ <
│ │ │ │ │ -0004e670: 323e 3a20 2020 2020 2020 2020 2020 2020 2>:
│ │ │ │ │ -0004e680: 2020 2020 2020 2020 4e61 6d65 7370 6163 Namespac
│ │ │ │ │ -0004e690: 652d 6f76 6572 7269 6465 7320 666f 7220 e-overrides for
│ │ │ │ │ -0004e6a0: 7375 7065 7273 7061 6365 732e 0a20 2020 superspaces..
│ │ │ │ │ -0004e6b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004e6c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004e6d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004e6e0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -0004e6f0: 2020 3231 290a 2a20 6174 5f69 6650 7265 21).* at_ifPre
│ │ │ │ │ -0004e700: 7365 6e74 5f20 3c33 3e3a 2020 2020 2020 sent_ <3>:
│ │ │ │ │ -0004e710: 2020 2020 2020 2020 2020 2020 2020 2050 P
│ │ │ │ │ -0004e720: 726f 6365 7373 456e 7669 726f 6e6d 656e rocessEnvironmen
│ │ │ │ │ -0004e730: 742d 6163 6365 7373 696e 672e 0a20 2020 t-accessing..
│ │ │ │ │ -0004e740: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004e750: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004e760: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004e770: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -0004e780: 2020 3239 290a 2a20 6174 5f69 6650 7265 29).* at_ifPre
│ │ │ │ │ -0004e790: 7365 6e74 5f20 3c34 3e3a 2020 2020 2020 sent_ <4>:
│ │ │ │ │ -0004e7a0: 2020 2020 2020 2020 2020 2020 2020 2057 W
│ │ │ │ │ -0004e7b0: 6561 6b56 616c 7565 4c6f 6f6b 7570 5461 eakValueLookupTa
│ │ │ │ │ -0004e7c0: 626c 652d 6861 636b 732e 0a20 2020 2020 ble-hacks..
│ │ │ │ │ -0004e7d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004e7e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004e7f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004e800: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -0004e810: 3130 290a 2a20 6174 5f70 7574 5f3a 2020 10).* at_put_:
│ │ │ │ │ -0004e820: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004e830: 2020 2020 2020 2020 2020 2020 2042 696e Bin
│ │ │ │ │ -0004e840: 6469 6e67 4469 6374 696f 6e61 7279 2d66 dingDictionary-f
│ │ │ │ │ -0004e850: 6f72 7761 7264 2064 6563 6c61 7261 7469 orward declarati
│ │ │ │ │ -0004e860: 6f6e 732e 0a20 2020 2020 2020 2020 2020 ons..
│ │ │ │ │ -0004e870: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004e880: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004e890: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004e8a0: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).*
│ │ │ │ │ -0004e8b0: 6174 5f70 7574 5f20 3c31 3e3a 2020 2020 at_put_ <1>:
│ │ │ │ │ -0004e8c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004e8d0: 2020 2020 2020 2043 4f62 6a65 6374 2d70 CObject-p
│ │ │ │ │ -0004e8e0: 6f69 6e74 6572 2d6c 696b 6520 6265 6861 ointer-like beha
│ │ │ │ │ -0004e8f0: 7669 6f72 2e0a 2020 2020 2020 2020 2020 vior..
│ │ │ │ │ -0004e900: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004e910: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004e920: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004e930: 2020 2020 286c 696e 6520 2033 3229 0a2a (line 32).*
│ │ │ │ │ -0004e940: 2061 745f 7075 745f 203c 323e 3a20 2020 at_put_ <2>:
│ │ │ │ │ -0004e950: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004e960: 2020 2020 2020 2020 436f 6d70 696c 6564 Compiled
│ │ │ │ │ -0004e970: 436f 6465 2d61 6363 6573 7369 6e67 2e0a Code-accessing..
│ │ │ │ │ -0004e980: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004e990: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004e9a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004e9b0: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -0004e9c0: 696e 6520 2020 3629 0a2a 2061 745f 7075 ine 6).* at_pu
│ │ │ │ │ -0004e9d0: 745f 203c 333e 3a20 2020 2020 2020 2020 t_ <3>:
│ │ │ │ │ -0004e9e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004e9f0: 2020 436f 6e74 6578 7450 6172 742d 6163 ContextPart-ac
│ │ │ │ │ -0004ea00: 6365 7373 696e 672e 0a20 2020 2020 2020 cessing..
│ │ │ │ │ -0004ea10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004ea20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004ea30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004ea40: 2020 2020 2020 2028 6c69 6e65 2020 3130 (line 10
│ │ │ │ │ -0004ea50: 290a 2a20 6174 5f70 7574 5f20 3c34 3e3a ).* at_put_ <4>:
│ │ │ │ │ -0004ea60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004ea70: 2020 2020 2020 2020 2020 2044 6963 7469 Dicti
│ │ │ │ │ -0004ea80: 6f6e 6172 792d 6163 6365 7373 696e 672e onary-accessing.
│ │ │ │ │ -0004ea90: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -0004eaa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004eab0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004eac0: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -0004ead0: 6c69 6e65 2020 3431 290a 2a20 6174 5f70 line 41).* at_p
│ │ │ │ │ -0004eae0: 7574 5f20 3c35 3e3a 2020 2020 2020 2020 ut_ <5>:
│ │ │ │ │ -0004eaf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004eb00: 2020 2048 6173 6865 6443 6f6c 6c65 6374 HashedCollect
│ │ │ │ │ -0004eb10: 696f 6e2d 6163 6365 7373 696e 672e 0a20 ion-accessing..
│ │ │ │ │ -0004eb20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004eb30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004eb40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004eb50: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -0004eb60: 6e65 2020 3134 290a 2a20 6174 5f70 7574 ne 14).* at_put
│ │ │ │ │ -0004eb70: 5f20 3c36 3e3a 2020 2020 2020 2020 2020 _ <6>:
│ │ │ │ │ -0004eb80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004eb90: 2049 6e74 6572 7661 6c2d 6261 7369 632e Interval-basic.
│ │ │ │ │ -0004eba0: 2020 2020 2020 286c 696e 6520 2020 3929 (line 9)
│ │ │ │ │ -0004ebb0: 0a2a 2061 745f 7075 745f 203c 373e 3a20 .* at_put_ <7>:
│ │ │ │ │ -0004ebc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004ebd0: 2020 2020 2020 2020 2020 4c61 7267 6541 LargeA
│ │ │ │ │ -0004ebe0: 7272 6179 6564 436f 6c6c 6563 7469 6f6e rrayedCollection
│ │ │ │ │ -0004ebf0: 2d61 6363 6573 7369 6e67 2e0a 2020 2020 -accessing..
│ │ │ │ │ -0004ec00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004ec10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004ec20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004ec30: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -0004ec40: 2020 3929 0a2a 2061 745f 7075 745f 203c 9).* at_put_ <
│ │ │ │ │ -0004ec50: 383e 3a20 2020 2020 2020 2020 2020 2020 8>:
│ │ │ │ │ -0004ec60: 2020 2020 2020 2020 2020 2020 2020 4c61 La
│ │ │ │ │ -0004ec70: 7267 6549 6e74 6567 6572 2d62 7569 6c74 rgeInteger-built
│ │ │ │ │ -0004ec80: 2d69 6e73 2e0a 2020 2020 2020 2020 2020 -ins..
│ │ │ │ │ -0004ec90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004eca0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004ecb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004ecc0: 2020 2020 286c 696e 6520 2020 3929 0a2a (line 9).*
│ │ │ │ │ -0004ecd0: 2061 745f 7075 745f 203c 393e 3a20 2020 at_put_ <9>:
│ │ │ │ │ -0004ece0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004ecf0: 2020 2020 2020 2020 4c69 6e6b 2d69 7465 Link-ite
│ │ │ │ │ -0004ed00: 7261 7469 6f6e 2e20 2020 2020 2028 6c69 ration. (li
│ │ │ │ │ -0004ed10: 6e65 2020 3130 290a 2a20 6174 5f70 7574 ne 10).* at_put
│ │ │ │ │ -0004ed20: 5f20 3c31 303e 3a20 2020 2020 2020 2020 _ <10>:
│ │ │ │ │ -0004ed30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004ed40: 204c 696e 6b65 644c 6973 742d 6163 6365 LinkedList-acce
│ │ │ │ │ -0004ed50: 7373 696e 672e 0a20 2020 2020 2020 2020 ssing..
│ │ │ │ │ -0004ed60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004ed70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004ed80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004ed90: 2020 2020 2028 6c69 6e65 2020 2039 290a (line 9).
│ │ │ │ │ -0004eda0: 2a20 6174 5f70 7574 5f20 3c31 313e 3a20 * at_put_ <11>:
│ │ │ │ │ -0004edb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004edc0: 2020 2020 2020 2020 204c 6f6f 6b75 7054 LookupT
│ │ │ │ │ -0004edd0: 6162 6c65 2d61 6363 6573 7369 6e67 2e0a able-accessing..
│ │ │ │ │ -0004ede0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004edf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004ee00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004ee10: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -0004ee20: 696e 6520 2032 3129 0a2a 2061 745f 7075 ine 21).* at_pu
│ │ │ │ │ -0004ee30: 745f 203c 3132 3e3a 2020 2020 2020 2020 t_ <12>:
│ │ │ │ │ -0004ee40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004ee50: 2020 4d61 7070 6564 436f 6c6c 6563 7469 MappedCollecti
│ │ │ │ │ -0004ee60: 6f6e 2d62 6173 6963 2e0a 2020 2020 2020 on-basic..
│ │ │ │ │ -0004ee70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004ee80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004ee90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004eea0: 2020 2020 2020 2020 286c 696e 6520 2031 (line 1
│ │ │ │ │ -0004eeb0: 3229 0a2a 2061 745f 7075 745f 203c 3133 2).* at_put_ <13
│ │ │ │ │ -0004eec0: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ -0004eed0: 2020 2020 2020 2020 2020 2020 4d65 6d6f Memo
│ │ │ │ │ -0004eee0: 7279 2063 6c61 7373 2d61 6363 6573 7369 ry class-accessi
│ │ │ │ │ -0004eef0: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ -0004ef00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004ef10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004ef20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004ef30: 2020 286c 696e 6520 2020 3929 0a2a 2061 (line 9).* a
│ │ │ │ │ -0004ef40: 745f 7075 745f 203c 3134 3e3a 2020 2020 t_put_ <14>:
│ │ │ │ │ -0004ef50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004ef60: 2020 2020 2020 4d65 7468 6f64 4469 6374 MethodDict
│ │ │ │ │ -0004ef70: 696f 6e61 7279 2d61 6464 696e 672e 0a20 ionary-adding..
│ │ │ │ │ -0004ef80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004ef90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004efa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004efb0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -0004efc0: 6e65 2020 2036 290a 2a20 6174 5f70 7574 ne 6).* at_put
│ │ │ │ │ -0004efd0: 5f20 3c31 353e 3a20 2020 2020 2020 2020 _ <15>:
│ │ │ │ │ -0004efe0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004eff0: 204f 626a 6563 742d 6275 696c 7420 696e Object-built in
│ │ │ │ │ -0004f000: 732e 2020 2020 286c 696e 6520 2032 3529 s. (line 25)
│ │ │ │ │ -0004f010: 0a2a 2061 745f 7075 745f 203c 3136 3e3a .* at_put_ <16>:
│ │ │ │ │ -0004f020: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004f030: 2020 2020 2020 2020 2020 4f72 6465 7265 Ordere
│ │ │ │ │ -0004f040: 6443 6f6c 6c65 6374 696f 6e2d 6163 6365 dCollection-acce
│ │ │ │ │ -0004f050: 7373 696e 672e 0a20 2020 2020 2020 2020 ssing..
│ │ │ │ │ -0004f060: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004f070: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004f080: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004f090: 2020 2020 2028 6c69 6e65 2020 2039 290a (line 9).
│ │ │ │ │ -0004f0a0: 2a20 6174 5f70 7574 5f20 3c31 373e 3a20 * at_put_ <17>:
│ │ │ │ │ -0004f0b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004f0c0: 2020 2020 2020 2020 2050 726f 6365 7373 Process
│ │ │ │ │ -0004f0d0: 456e 7669 726f 6e6d 656e 742d 6163 6365 Environment-acce
│ │ │ │ │ -0004f0e0: 7373 696e 672e 0a20 2020 2020 2020 2020 ssing..
│ │ │ │ │ -0004f0f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004f100: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004f110: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004f120: 2020 2020 2028 6c69 6e65 2020 3333 290a (line 33).
│ │ │ │ │ -0004f130: 2a20 6174 5f70 7574 5f20 3c31 383e 3a20 * at_put_ <18>:
│ │ │ │ │ -0004f140: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004f150: 2020 2020 2020 2020 2052 6567 6578 2d62 Regex-b
│ │ │ │ │ -0004f160: 6173 6963 2e20 2020 2020 2020 2020 286c asic. (l
│ │ │ │ │ -0004f170: 696e 6520 2020 3629 0a2a 2061 745f 7075 ine 6).* at_pu
│ │ │ │ │ -0004f180: 745f 203c 3139 3e3a 2020 2020 2020 2020 t_ <19>:
│ │ │ │ │ -0004f190: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004f1a0: 2020 5275 6e41 7272 6179 2d61 6363 6573 RunArray-acces
│ │ │ │ │ -0004f1b0: 7369 6e67 2e20 2028 6c69 6e65 2020 2039 sing. (line 9
│ │ │ │ │ -0004f1c0: 290a 2a20 6174 5f70 7574 5f20 3c32 303e ).* at_put_ <20>
│ │ │ │ │ -0004f1d0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -0004f1e0: 2020 2020 2020 2020 2020 2053 6d61 6c6c Small
│ │ │ │ │ -0004f1f0: 496e 7465 6765 722d 6275 696c 7469 6e73 Integer-builtins
│ │ │ │ │ -0004f200: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -0004f210: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004f220: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004f230: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004f240: 286c 696e 6520 2031 3029 0a2a 2061 745f (line 10).* at_
│ │ │ │ │ -0004f250: 7075 745f 203c 3231 3e3a 2020 2020 2020 put_ <21>:
│ │ │ │ │ -0004f260: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004f270: 2020 2020 536f 7274 6564 436f 6c6c 6563 SortedCollec
│ │ │ │ │ -0004f280: 7469 6f6e 2d64 6973 6162 6c65 642e 0a20 tion-disabled..
│ │ │ │ │ -0004f290: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004f2a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004f2b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004f2c0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -0004f2d0: 6e65 2020 3234 290a 2a20 6174 5f70 7574 ne 24).* at_put
│ │ │ │ │ -0004f2e0: 5f20 3c32 323e 3a20 2020 2020 2020 2020 _ <22>:
│ │ │ │ │ -0004f2f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004f300: 2053 7472 696e 672d 6275 696c 7420 696e String-built in
│ │ │ │ │ -0004f310: 732e 2020 2020 286c 696e 6520 2031 3729 s. (line 17)
│ │ │ │ │ -0004f320: 0a2a 2061 745f 7075 745f 203c 3233 3e3a .* at_put_ <23>:
│ │ │ │ │ -0004f330: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004f340: 2020 2020 2020 2020 2020 5765 616b 4172 WeakAr
│ │ │ │ │ -0004f350: 7261 792d 6163 6365 7373 696e 672e 2028 ray-accessing. (
│ │ │ │ │ -0004f360: 6c69 6e65 2020 3137 290a 2a20 6174 5f70 line 17).* at_p
│ │ │ │ │ -0004f370: 7574 5f20 3c32 343e 3a20 2020 2020 2020 ut_ <24>:
│ │ │ │ │ -0004f380: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004f390: 2020 2057 6561 6b4b 6579 4469 6374 696f WeakKeyDictio
│ │ │ │ │ -0004f3a0: 6e61 7279 2d61 6363 6573 7369 6e67 2e0a nary-accessing..
│ │ │ │ │ -0004f3b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004f3c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004f3d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004f3e0: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -0004f3f0: 696e 6520 2020 3929 0a2a 2061 745f 7075 ine 9).* at_pu
│ │ │ │ │ -0004f400: 745f 7479 7065 5f3a 2020 2020 2020 2020 t_type_:
│ │ │ │ │ -0004f410: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004f420: 2020 434f 626a 6563 742d 4320 6461 7461 CObject-C data
│ │ │ │ │ -0004f430: 2061 6363 6573 732e 0a20 2020 2020 2020 access..
│ │ │ │ │ -0004f440: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004f450: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004f460: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004f470: 2020 2020 2020 2028 6c69 6e65 2020 2036 (line 6
│ │ │ │ │ -0004f480: 290a 2a20 6174 5f74 7970 655f 3a20 2020 ).* at_type_:
│ │ │ │ │ -0004f490: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004f4a0: 2020 2020 2020 2020 2020 2043 4f62 6a65 CObje
│ │ │ │ │ -0004f4b0: 6374 2d43 2064 6174 6120 6163 6365 7373 ct-C data access
│ │ │ │ │ -0004f4c0: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -0004f4d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004f4e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004f4f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004f500: 286c 696e 6520 2031 3029 0a2a 2062 6163 (line 10).* bac
│ │ │ │ │ -0004f510: 6b73 7061 6365 3a20 2020 2020 2020 2020 kspace:
│ │ │ │ │ -0004f520: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004f530: 2020 2020 4368 6172 6163 7465 7220 636c Character cl
│ │ │ │ │ -0004f540: 6173 732d 636f 6e73 7461 6e74 732e 0a20 ass-constants..
│ │ │ │ │ -0004f550: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004f560: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004f570: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004f580: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -0004f590: 6e65 2020 2036 290a 2a20 6261 636b 7472 ne 6).* backtr
│ │ │ │ │ -0004f5a0: 6163 653a 2020 2020 2020 2020 2020 2020 ace:
│ │ │ │ │ -0004f5b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004f5c0: 2043 6f6e 7465 7874 5061 7274 2063 6c61 ContextPart cla
│ │ │ │ │ -0004f5d0: 7373 2d65 7863 6570 7469 6f6e 2068 616e ss-exception han
│ │ │ │ │ -0004f5e0: 646c 696e 672e 0a20 2020 2020 2020 2020 dling..
│ │ │ │ │ -0004f5f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004f600: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004f610: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004f620: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).
│ │ │ │ │ -0004f630: 2a20 6261 636b 7472 6163 6520 3c31 3e3a * backtrace <1>:
│ │ │ │ │ -0004f640: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004f650: 2020 2020 2020 2020 2043 6f6e 7465 7874 Context
│ │ │ │ │ -0004f660: 5061 7274 2d70 7269 6e74 696e 672e 0a20 Part-printing..
│ │ │ │ │ -0004f670: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004f680: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004f690: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004f6a0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -0004f6b0: 6e65 2020 2036 290a 2a20 6261 636b 7472 ne 6).* backtr
│ │ │ │ │ -0004f6c0: 6163 6520 3c32 3e3a 2020 2020 2020 2020 ace <2>:
│ │ │ │ │ -0004f6d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004f6e0: 2053 7973 7465 6d44 6963 7469 6f6e 6172 SystemDictionar
│ │ │ │ │ -0004f6f0: 792d 6d69 7363 656c 6c61 6e65 6f75 732e y-miscellaneous.
│ │ │ │ │ -0004f700: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -0004f710: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004f720: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004f730: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -0004f740: 6c69 6e65 2020 2039 290a 2a20 6261 636b line 9).* back
│ │ │ │ │ -0004f750: 7472 6163 654f 6e5f 3a20 2020 2020 2020 traceOn_:
│ │ │ │ │ -0004f760: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004f770: 2020 2043 6f6e 7465 7874 5061 7274 2063 ContextPart c
│ │ │ │ │ -0004f780: 6c61 7373 2d65 7863 6570 7469 6f6e 2068 lass-exception h
│ │ │ │ │ -0004f790: 616e 646c 696e 672e 0a20 2020 2020 2020 andling..
│ │ │ │ │ -0004f7a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004f7b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004f7c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004f7d0: 2020 2020 2020 2028 6c69 6e65 2020 3130 (line 10
│ │ │ │ │ -0004f7e0: 290a 2a20 6261 636b 7472 6163 654f 6e5f ).* backtraceOn_
│ │ │ │ │ -0004f7f0: 203c 313e 3a20 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ -0004f800: 2020 2020 2020 2020 2020 2043 6f6e 7465 Conte
│ │ │ │ │ -0004f810: 7874 5061 7274 2d70 7269 6e74 696e 672e xtPart-printing.
│ │ │ │ │ -0004f820: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -0004f830: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004f840: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004f850: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -0004f860: 6c69 6e65 2020 3130 290a 2a20 6261 6452 line 10).* badR
│ │ │ │ │ -0004f870: 6574 7572 6e45 7272 6f72 3a20 2020 2020 eturnError:
│ │ │ │ │ -0004f880: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004f890: 2020 204f 626a 6563 742d 564d 2063 616c Object-VM cal
│ │ │ │ │ -0004f8a0: 6c62 6163 6b73 2e20 286c 696e 6520 2020 lbacks. (line
│ │ │ │ │ -0004f8b0: 3629 0a2a 2062 6173 6544 6972 6563 746f 6).* baseDirecto
│ │ │ │ │ -0004f8c0: 7269 6573 3a20 2020 2020 2020 2020 2020 ries:
│ │ │ │ │ -0004f8d0: 2020 2020 2020 2020 2020 2020 5061 636b Pack
│ │ │ │ │ -0004f8e0: 6167 652d 6163 6365 7373 696e 672e 2020 age-accessing.
│ │ │ │ │ -0004f8f0: 2028 6c69 6e65 2020 3333 290a 2a20 6261 (line 33).* ba
│ │ │ │ │ -0004f900: 7365 4469 7265 6374 6f72 6965 735f 3a20 seDirectories_:
│ │ │ │ │ -0004f910: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004f920: 2020 2020 2050 6163 6b61 6765 2d61 6363 Package-acc
│ │ │ │ │ -0004f930: 6573 7369 6e67 2e20 2020 286c 696e 6520 essing. (line
│ │ │ │ │ -0004f940: 2033 3629 0a2a 2062 6173 6963 4174 456e 36).* basicAtEn
│ │ │ │ │ -0004f950: 643a 2020 2020 2020 2020 2020 2020 2020 d:
│ │ │ │ │ -0004f960: 2020 2020 2020 2020 2020 2020 2020 506f Po
│ │ │ │ │ -0004f970: 7369 7469 6f6e 6162 6c65 5374 7265 616d sitionableStream
│ │ │ │ │ -0004f980: 2d74 6573 7469 6e67 2e0a 2020 2020 2020 -testing..
│ │ │ │ │ -0004f990: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004f9a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004f9b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004f9c0: 2020 2020 2020 2020 286c 696e 6520 2020 (line
│ │ │ │ │ -0004f9d0: 3929 0a2a 2062 6173 6963 4174 5f3a 2020 9).* basicAt_:
│ │ │ │ │ -0004f9e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004f9f0: 2020 2020 2020 2020 2020 2020 4f62 6a65 Obje
│ │ │ │ │ -0004fa00: 6374 2d62 7569 6c74 2069 6e73 2e20 2020 ct-built ins.
│ │ │ │ │ -0004fa10: 2028 6c69 6e65 2020 3239 290a 2a20 6261 (line 29).* ba
│ │ │ │ │ -0004fa20: 7369 6341 745f 203c 313e 3a20 2020 2020 sicAt_ <1>:
│ │ │ │ │ -0004fa30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004fa40: 2020 2020 2053 6d61 6c6c 496e 7465 6765 SmallIntege
│ │ │ │ │ -0004fa50: 722d 6275 696c 7469 6e73 2e0a 2020 2020 r-builtins..
│ │ │ │ │ -0004fa60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004fa70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004fa80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004fa90: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -0004faa0: 2031 3429 0a2a 2062 6173 6963 4174 5f20 14).* basicAt_
│ │ │ │ │ -0004fab0: 3c32 3e3a 2020 2020 2020 2020 2020 2020 <2>:
│ │ │ │ │ -0004fac0: 2020 2020 2020 2020 2020 2020 2020 5374 St
│ │ │ │ │ -0004fad0: 7269 6e67 2d62 7569 6c74 2069 6e73 2e20 ring-built ins.
│ │ │ │ │ -0004fae0: 2020 2028 6c69 6e65 2020 3231 290a 2a20 (line 21).*
│ │ │ │ │ -0004faf0: 6261 7369 6341 745f 7075 745f 3a20 2020 basicAt_put_:
│ │ │ │ │ -0004fb00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004fb10: 2020 2020 2020 204f 626a 6563 742d 6275 Object-bu
│ │ │ │ │ -0004fb20: 696c 7420 696e 732e 2020 2020 286c 696e ilt ins. (lin
│ │ │ │ │ -0004fb30: 6520 2033 3329 0a2a 2062 6173 6963 4174 e 33).* basicAt
│ │ │ │ │ -0004fb40: 5f70 7574 5f20 3c31 3e3a 2020 2020 2020 _put_ <1>:
│ │ │ │ │ -0004fb50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004fb60: 536d 616c 6c49 6e74 6567 6572 2d62 7569 SmallInteger-bui
│ │ │ │ │ -0004fb70: 6c74 696e 732e 0a20 2020 2020 2020 2020 ltins..
│ │ │ │ │ -0004fb80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004fb90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004fba0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004fbb0: 2020 2020 2028 6c69 6e65 2020 3138 290a (line 18).
│ │ │ │ │ -0004fbc0: 2a20 6261 7369 6341 745f 7075 745f 203c * basicAt_put_ <
│ │ │ │ │ -0004fbd0: 323e 3a20 2020 2020 2020 2020 2020 2020 2>:
│ │ │ │ │ -0004fbe0: 2020 2020 2020 2020 2053 7472 696e 672d String-
│ │ │ │ │ -0004fbf0: 6275 696c 7420 696e 732e 2020 2020 286c built ins. (l
│ │ │ │ │ -0004fc00: 696e 6520 2032 3529 0a2a 2062 6173 6963 ine 25).* basic
│ │ │ │ │ -0004fc10: 4261 636b 7472 6163 653a 2020 2020 2020 Backtrace:
│ │ │ │ │ -0004fc20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004fc30: 2020 5379 7374 656d 4469 6374 696f 6e61 SystemDictiona
│ │ │ │ │ -0004fc40: 7279 2d62 7569 6c74 696e 732e 0a20 2020 ry-builtins..
│ │ │ │ │ -0004fc50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004fc60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004fc70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004fc80: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -0004fc90: 2020 2036 290a 2a20 6261 7369 634c 6566 6).* basicLef
│ │ │ │ │ -0004fca0: 7453 6869 6674 5f3a 2020 2020 2020 2020 tShift_:
│ │ │ │ │ -0004fcb0: 2020 2020 2020 2020 2020 2020 2020 204c L
│ │ │ │ │ -0004fcc0: 6172 6765 496e 7465 6765 722d 7072 696d argeInteger-prim
│ │ │ │ │ -0004fcd0: 6974 6976 6520 6f70 6572 6174 696f 6e73 itive operations
│ │ │ │ │ -0004fce0: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -0004fcf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004fd00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004fd10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004fd20: 286c 696e 6520 2020 3629 0a2a 2062 6173 (line 6).* bas
│ │ │ │ │ -0004fd30: 6963 4d65 7373 6167 6554 6578 743a 2020 icMessageText:
│ │ │ │ │ -0004fd40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004fd50: 2020 2020 4578 6365 7074 696f 6e2d 6163 Exception-ac
│ │ │ │ │ -0004fd60: 6365 7373 696e 672e 2028 6c69 6e65 2020 cessing. (line
│ │ │ │ │ -0004fd70: 2036 290a 2a20 6261 7369 634e 6577 3a20 6).* basicNew:
│ │ │ │ │ -0004fd80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004fd90: 2020 2020 2020 2020 2020 2020 2042 6568 Beh
│ │ │ │ │ -0004fda0: 6176 696f 722d 6275 696c 7469 6e2e 2020 avior-builtin.
│ │ │ │ │ -0004fdb0: 2020 286c 696e 6520 2020 3629 0a2a 2062 (line 6).* b
│ │ │ │ │ -0004fdc0: 6173 6963 4e65 7749 6e46 6978 6564 5370 asicNewInFixedSp
│ │ │ │ │ -0004fdd0: 6163 653a 2020 2020 2020 2020 2020 2020 ace:
│ │ │ │ │ -0004fde0: 2020 2020 2020 4265 6861 7669 6f72 2d62 Behavior-b
│ │ │ │ │ -0004fdf0: 7569 6c74 2069 6e73 2e20 2028 6c69 6e65 uilt ins. (line
│ │ │ │ │ -0004fe00: 2020 2036 290a 2a20 6261 7369 634e 6577 6).* basicNew
│ │ │ │ │ -0004fe10: 496e 4669 7865 6453 7061 6365 5f3a 2020 InFixedSpace_:
│ │ │ │ │ -0004fe20: 2020 2020 2020 2020 2020 2020 2020 2042 B
│ │ │ │ │ -0004fe30: 6568 6176 696f 722d 6275 696c 7420 696e ehavior-built in
│ │ │ │ │ -0004fe40: 732e 2020 286c 696e 6520 2031 3129 0a2a s. (line 11).*
│ │ │ │ │ -0004fe50: 2062 6173 6963 4e65 775f 3a20 2020 2020 basicNew_:
│ │ │ │ │ -0004fe60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004fe70: 2020 2020 2020 2020 4265 6861 7669 6f72 Behavior
│ │ │ │ │ -0004fe80: 2d62 7569 6c74 696e 2e20 2020 2028 6c69 -builtin. (li
│ │ │ │ │ -0004fe90: 6e65 2020 3130 290a 2a20 6261 7369 6350 ne 10).* basicP
│ │ │ │ │ -0004fea0: 6f73 6974 696f 6e5f 3a20 2020 2020 2020 osition_:
│ │ │ │ │ -0004feb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004fec0: 2050 6f73 6974 696f 6e61 626c 6553 7472 PositionableStr
│ │ │ │ │ -0004fed0: 6561 6d2d 706f 7369 7469 6f6e 696e 672e eam-positioning.
│ │ │ │ │ -0004fee0: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -0004fef0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004ff00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004ff10: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -0004ff20: 6c69 6e65 2020 2036 290a 2a20 6261 7369 line 6).* basi
│ │ │ │ │ -0004ff30: 6350 7269 6e74 3a20 2020 2020 2020 2020 cPrint:
│ │ │ │ │ -0004ff40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004ff50: 2020 204f 626a 6563 742d 6275 696c 7420 Object-built
│ │ │ │ │ -0004ff60: 696e 732e 2020 2020 286c 696e 6520 2033 ins. (line 3
│ │ │ │ │ -0004ff70: 3829 0a2a 2062 6173 6963 5072 696e 744e 8).* basicPrintN
│ │ │ │ │ -0004ff80: 6c3a 2020 2020 2020 2020 2020 2020 2020 l:
│ │ │ │ │ -0004ff90: 2020 2020 2020 2020 2020 2020 4f62 6a65 Obje
│ │ │ │ │ -0004ffa0: 6374 2d70 7269 6e74 696e 672e 2020 2020 ct-printing.
│ │ │ │ │ -0004ffb0: 2028 6c69 6e65 2020 2036 290a 2a20 6261 (line 6).* ba
│ │ │ │ │ -0004ffc0: 7369 6350 7269 6e74 4f6e 5f3a 2020 2020 sicPrintOn_:
│ │ │ │ │ -0004ffd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0004ffe0: 2020 2020 204f 626a 6563 742d 7072 696e Object-prin
│ │ │ │ │ -0004fff0: 7469 6e67 2e20 2020 2020 286c 696e 6520 ting. (line
│ │ │ │ │ -00050000: 2031 3029 0a2a 2062 6173 6963 5269 6768 10).* basicRigh
│ │ │ │ │ -00050010: 7453 6869 6674 5f3a 2020 2020 2020 2020 tShift_:
│ │ │ │ │ -00050020: 2020 2020 2020 2020 2020 2020 2020 4c61 La
│ │ │ │ │ -00050030: 7267 6549 6e74 6567 6572 2d70 7269 6d69 rgeInteger-primi
│ │ │ │ │ -00050040: 7469 7665 206f 7065 7261 7469 6f6e 732e tive operations.
│ │ │ │ │ -00050050: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -00050060: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00050070: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00050080: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -00050090: 6c69 6e65 2020 2039 290a 2a20 6261 7369 line 9).* basi
│ │ │ │ │ -000500a0: 6353 697a 653a 2020 2020 2020 2020 2020 cSize:
│ │ │ │ │ -000500b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000500c0: 2020 204f 626a 6563 742d 6275 696c 7420 Object-built
│ │ │ │ │ -000500d0: 696e 732e 2020 2020 286c 696e 6520 2034 ins. (line 4
│ │ │ │ │ -000500e0: 3129 0a2a 2062 6563 6f6d 6546 6f72 7761 1).* becomeForwa
│ │ │ │ │ -000500f0: 7264 5f3a 2020 2020 2020 2020 2020 2020 rd_:
│ │ │ │ │ -00050100: 2020 2020 2020 2020 2020 2020 4f62 6a65 Obje
│ │ │ │ │ -00050110: 6374 2d62 7569 6c74 2069 6e73 2e20 2020 ct-built ins.
│ │ │ │ │ -00050120: 2028 6c69 6e65 2020 3536 290a 2a20 6265 (line 56).* be
│ │ │ │ │ -00050130: 636f 6d65 5f3a 2020 2020 2020 2020 2020 come_:
│ │ │ │ │ -00050140: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00050150: 2020 2020 204f 626a 6563 742d 6275 696c Object-buil
│ │ │ │ │ -00050160: 7420 696e 732e 2020 2020 286c 696e 6520 t ins. (line
│ │ │ │ │ -00050170: 2034 3429 0a2a 2062 6543 6f6e 7369 7374 44).* beConsist
│ │ │ │ │ -00050180: 656e 743a 2020 2020 2020 2020 2020 2020 ent:
│ │ │ │ │ -00050190: 2020 2020 2020 2020 2020 2020 2020 436f Co
│ │ │ │ │ -000501a0: 6c6c 6563 7469 6f6e 2d65 6e75 6d65 7261 llection-enumera
│ │ │ │ │ -000501b0: 7469 6f6e 2e0a 2020 2020 2020 2020 2020 tion..
│ │ │ │ │ -000501c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000501d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000501e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000501f0: 2020 2020 286c 696e 6520 2020 3929 0a2a (line 9).*
│ │ │ │ │ -00050200: 2062 6543 6f6e 7369 7374 656e 7420 3c31 beConsistent <1
│ │ │ │ │ -00050210: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ -00050220: 2020 2020 2020 2020 536f 7274 6564 436f SortedCo
│ │ │ │ │ -00050230: 6c6c 6563 7469 6f6e 2d65 6e75 6d65 7261 llection-enumera
│ │ │ │ │ -00050240: 7469 6e67 2e0a 2020 2020 2020 2020 2020 ting..
│ │ │ │ │ -00050250: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00050260: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00050270: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00050280: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*
│ │ │ │ │ -00050290: 2062 6566 6f72 655f 3a20 2020 2020 2020 before_:
│ │ │ │ │ -000502a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000502b0: 2020 2020 2020 2020 5365 7175 656e 6365 Sequence
│ │ │ │ │ -000502c0: 6162 6c65 436f 6c6c 6563 7469 6f6e 2d62 ableCollection-b
│ │ │ │ │ -000502d0: 6173 6963 2e0a 2020 2020 2020 2020 2020 asic..
│ │ │ │ │ -000502e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000502f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00050300: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00050310: 2020 2020 286c 696e 6520 2034 3029 0a2a (line 40).*
│ │ │ │ │ -00050320: 2062 656c 6c3a 2020 2020 2020 2020 2020 bell:
│ │ │ │ │ -00050330: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00050340: 2020 2020 2020 2020 4368 6172 6163 7465 Characte
│ │ │ │ │ -00050350: 7220 636c 6173 732d 636f 6e73 7461 6e74 r class-constant
│ │ │ │ │ -00050360: 732e 0a20 2020 2020 2020 2020 2020 2020 s..
│ │ │ │ │ -00050370: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00050380: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00050390: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000503a0: 2028 6c69 6e65 2020 2039 290a 2a20 6265 (line 9).* be
│ │ │ │ │ -000503b0: 7477 6565 6e5f 616e 645f 3a20 2020 2020 tween_and_:
│ │ │ │ │ -000503c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000503d0: 2020 2020 204d 6167 6e69 7475 6465 2d6d Magnitude-m
│ │ │ │ │ -000503e0: 6973 6320 6d65 7468 6f64 732e 0a20 2020 isc methods..
│ │ │ │ │ -000503f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00050400: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00050410: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00050420: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -00050430: 2020 2036 290a 2a20 6265 7477 6565 6e5f 6).* between_
│ │ │ │ │ -00050440: 616e 645f 203c 313e 3a20 2020 2020 2020 and_ <1>:
│ │ │ │ │ -00050450: 2020 2020 2020 2020 2020 2020 2020 2052 R
│ │ │ │ │ -00050460: 616e 646f 6d20 636c 6173 732d 7368 6f72 andom class-shor
│ │ │ │ │ -00050470: 7463 7574 732e 0a20 2020 2020 2020 2020 tcuts..
│ │ │ │ │ -00050480: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00050490: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000504a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000504b0: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).
│ │ │ │ │ -000504c0: 2a20 6265 7477 6565 6e5f 616e 645f 203c * between_and_ <
│ │ │ │ │ -000504d0: 323e 3a20 2020 2020 2020 2020 2020 2020 2>:
│ │ │ │ │ -000504e0: 2020 2020 2020 2020 2052 616e 646f 6d2d Random-
│ │ │ │ │ -000504f0: 6261 7369 632e 2020 2020 2020 2020 286c basic. (l
│ │ │ │ │ -00050500: 696e 6520 2020 3929 0a2a 2062 6967 456e ine 9).* bigEn
│ │ │ │ │ -00050510: 6469 616e 3a20 2020 2020 2020 2020 2020 dian:
│ │ │ │ │ -00050520: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00050530: 2020 4d65 6d6f 7279 2063 6c61 7373 2d61 Memory class-a
│ │ │ │ │ -00050540: 6363 6573 7369 6e67 2e0a 2020 2020 2020 ccessing..
│ │ │ │ │ -00050550: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00050560: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00050570: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00050580: 2020 2020 2020 2020 286c 696e 6520 2031 (line 1
│ │ │ │ │ -00050590: 3329 0a2a 2062 6967 4f62 6a65 6374 5468 3).* bigObjectTh
│ │ │ │ │ -000505a0: 7265 7368 6f6c 643a 2020 2020 2020 2020 reshold:
│ │ │ │ │ -000505b0: 2020 2020 2020 2020 2020 2020 4f62 6a65 Obje
│ │ │ │ │ -000505c0: 6374 4d65 6d6f 7279 2063 6c61 7373 2d62 ctMemory class-b
│ │ │ │ │ -000505d0: 7569 6c74 696e 732e 0a20 2020 2020 2020 uiltins..
│ │ │ │ │ -000505e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000505f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00050600: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00050610: 2020 2020 2020 2028 6c69 6e65 2020 3231 (line 21
│ │ │ │ │ -00050620: 290a 2a20 6269 674f 626a 6563 7454 6872 ).* bigObjectThr
│ │ │ │ │ -00050630: 6573 686f 6c64 5f3a 2020 2020 2020 2020 eshold_:
│ │ │ │ │ -00050640: 2020 2020 2020 2020 2020 204f 626a 6563 Objec
│ │ │ │ │ -00050650: 744d 656d 6f72 7920 636c 6173 732d 6275 tMemory class-bu
│ │ │ │ │ -00050660: 696c 7469 6e73 2e0a 2020 2020 2020 2020 iltins..
│ │ │ │ │ -00050670: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00050680: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00050690: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000506a0: 2020 2020 2020 286c 696e 6520 2032 3629 (line 26)
│ │ │ │ │ -000506b0: 0a2a 2062 696e 6172 7952 6570 7265 7365 .* binaryReprese
│ │ │ │ │ -000506c0: 6e74 6174 696f 6e4f 626a 6563 743a 2020 ntationObject:
│ │ │ │ │ -000506d0: 2020 2020 2020 2020 2020 436f 6d70 696c Compil
│ │ │ │ │ -000506e0: 6564 426c 6f63 6b2d 7361 7669 6e67 2061 edBlock-saving a
│ │ │ │ │ -000506f0: 6e64 206c 6f61 6469 6e67 2e0a 2020 2020 nd loading..
│ │ │ │ │ -00050700: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00050710: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00050720: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00050730: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -00050740: 2020 3629 0a2a 2062 696e 6172 7952 6570 6).* binaryRep
│ │ │ │ │ -00050750: 7265 7365 6e74 6174 696f 6e4f 626a 6563 resentationObjec
│ │ │ │ │ -00050760: 7420 3c31 3e3a 2020 2020 2020 2020 436f t <1>: Co
│ │ │ │ │ -00050770: 6d70 696c 6564 4d65 7468 6f64 2d73 6176 mpiledMethod-sav
│ │ │ │ │ -00050780: 696e 6720 616e 6420 6c6f 6164 696e 672e ing and loading.
│ │ │ │ │ -00050790: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -000507a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000507b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000507c0: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -000507d0: 6c69 6e65 2020 2036 290a 2a20 6269 6e61 line 6).* bina
│ │ │ │ │ -000507e0: 7279 5265 7072 6573 656e 7461 7469 6f6e ryRepresentation
│ │ │ │ │ -000507f0: 4f62 6a65 6374 203c 323e 3a20 2020 2020 Object <2>:
│ │ │ │ │ -00050800: 2020 204f 626a 6563 742d 7361 7669 6e67 Object-saving
│ │ │ │ │ -00050810: 2061 6e64 206c 6f61 6469 6e67 2e0a 2020 and loading..
│ │ │ │ │ -00050820: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00050830: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00050840: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00050850: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -00050860: 6520 2020 3629 0a2a 2062 696e 6172 7952 e 6).* binaryR
│ │ │ │ │ -00050870: 6570 7265 7365 6e74 6174 696f 6e4f 626a epresentationObj
│ │ │ │ │ -00050880: 6563 7420 3c33 3e3a 2020 2020 2020 2020 ect <3>:
│ │ │ │ │ -00050890: 5661 7269 6162 6c65 4269 6e64 696e 672d VariableBinding-
│ │ │ │ │ -000508a0: 7361 7669 6e67 2061 6e64 206c 6f61 6469 saving and loadi
│ │ │ │ │ -000508b0: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ -000508c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000508d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000508e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000508f0: 2020 286c 696e 6520 2020 3629 0a2a 2062 (line 6).* b
│ │ │ │ │ -00050900: 696e 6172 7952 6570 7265 7365 6e74 6174 inaryRepresentat
│ │ │ │ │ -00050910: 696f 6e56 6572 7369 6f6e 3a20 2020 2020 ionVersion:
│ │ │ │ │ -00050920: 2020 2020 2020 436c 6173 732d 7361 7669 Class-savi
│ │ │ │ │ -00050930: 6e67 2061 6e64 206c 6f61 6469 6e67 2e0a ng and loading..
│ │ │ │ │ -00050940: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00050950: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00050960: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00050970: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -00050980: 696e 6520 2020 3629 0a2a 2062 696e 6469 ine 6).* bindi
│ │ │ │ │ -00050990: 6e67 3a20 2020 2020 2020 2020 2020 2020 ng:
│ │ │ │ │ -000509a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000509b0: 2020 436c 6173 7344 6573 6372 6970 7469 ClassDescripti
│ │ │ │ │ -000509c0: 6f6e 2d63 6f6e 7665 7273 696f 6e2e 0a20 on-conversion..
│ │ │ │ │ -000509d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000509e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000509f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00050a00: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -00050a10: 6e65 2020 3133 290a 2a20 6269 6e64 696e ne 13).* bindin
│ │ │ │ │ -00050a20: 6746 6f72 5f3a 2020 2020 2020 2020 2020 gFor_:
│ │ │ │ │ -00050a30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00050a40: 2043 6c61 7373 2d61 6363 6573 7369 6e67 Class-accessing
│ │ │ │ │ -00050a50: 2069 6e73 7461 6e63 6573 2061 6e64 2076 instances and v
│ │ │ │ │ -00050a60: 6172 6961 626c 6573 2e0a 2020 2020 2020 ariables..
│ │ │ │ │ -00050a70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00050a80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00050a90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00050aa0: 2020 2020 2020 2020 286c 696e 6520 2032 (line 2
│ │ │ │ │ -00050ab0: 3229 0a2a 2062 696e 6457 6974 6841 7267 2).* bindWithArg
│ │ │ │ │ -00050ac0: 756d 656e 7473 5f3a 2020 2020 2020 2020 uments_:
│ │ │ │ │ -00050ad0: 2020 2020 2020 2020 2020 2020 4368 6172 Char
│ │ │ │ │ -00050ae0: 6163 7465 7241 7272 6179 2d73 7472 696e acterArray-strin
│ │ │ │ │ -00050af0: 6720 7072 6f63 6573 7369 6e67 2e0a 2020 g processing..
│ │ │ │ │ -00050b00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00050b10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00050b20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00050b30: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -00050b40: 6520 2033 3729 0a2a 2062 696e 6457 6974 e 37).* bindWit
│ │ │ │ │ -00050b50: 685f 3a20 2020 2020 2020 2020 2020 2020 h_:
│ │ │ │ │ -00050b60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00050b70: 4368 6172 6163 7465 7241 7272 6179 2d73 CharacterArray-s
│ │ │ │ │ -00050b80: 7472 696e 6720 7072 6f63 6573 7369 6e67 tring processing
│ │ │ │ │ -00050b90: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -00050ba0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00050bb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00050bc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00050bd0: 286c 696e 6520 2031 3829 0a2a 2062 696e (line 18).* bin
│ │ │ │ │ -00050be0: 6457 6974 685f 7769 7468 5f3a 2020 2020 dWith_with_:
│ │ │ │ │ -00050bf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00050c00: 2020 2020 4368 6172 6163 7465 7241 7272 CharacterArr
│ │ │ │ │ -00050c10: 6179 2d73 7472 696e 6720 7072 6f63 6573 ay-string proces
│ │ │ │ │ -00050c20: 7369 6e67 2e0a 2020 2020 2020 2020 2020 sing..
│ │ │ │ │ -00050c30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00050c40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00050c50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00050c60: 2020 2020 286c 696e 6520 2032 3229 0a2a (line 22).*
│ │ │ │ │ -00050c70: 2062 696e 6457 6974 685f 7769 7468 5f77 bindWith_with_w
│ │ │ │ │ -00050c80: 6974 685f 3a20 2020 2020 2020 2020 2020 ith_:
│ │ │ │ │ -00050c90: 2020 2020 2020 2020 4368 6172 6163 7465 Characte
│ │ │ │ │ -00050ca0: 7241 7272 6179 2d73 7472 696e 6720 7072 rArray-string pr
│ │ │ │ │ -00050cb0: 6f63 6573 7369 6e67 2e0a 2020 2020 2020 ocessing..
│ │ │ │ │ -00050cc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00050cd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00050ce0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00050cf0: 2020 2020 2020 2020 286c 696e 6520 2032 (line 2
│ │ │ │ │ -00050d00: 3729 0a2a 2062 696e 6457 6974 685f 7769 7).* bindWith_wi
│ │ │ │ │ -00050d10: 7468 5f77 6974 685f 7769 7468 5f3a 2020 th_with_with_:
│ │ │ │ │ -00050d20: 2020 2020 2020 2020 2020 2020 4368 6172 Char
│ │ │ │ │ -00050d30: 6163 7465 7241 7272 6179 2d73 7472 696e acterArray-strin
│ │ │ │ │ -00050d40: 6720 7072 6f63 6573 7369 6e67 2e0a 2020 g processing..
│ │ │ │ │ -00050d50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00050d60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00050d70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00050d80: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -00050d90: 6520 2033 3229 0a2a 2062 696e 6f6d 6961 e 32).* binomia
│ │ │ │ │ -00050da0: 6c5f 3a20 2020 2020 2020 2020 2020 2020 l_:
│ │ │ │ │ -00050db0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00050dc0: 496e 7465 6765 722d 6d61 7468 206d 6574 Integer-math met
│ │ │ │ │ -00050dd0: 686f 6473 2e0a 2020 2020 2020 2020 2020 hods..
│ │ │ │ │ -00050de0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00050df0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00050e00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00050e10: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*
│ │ │ │ │ -00050e20: 2062 6974 416e 645f 3a20 2020 2020 2020 bitAnd_:
│ │ │ │ │ -00050e30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00050e40: 2020 2020 2020 2020 4c61 7267 6549 6e74 LargeInt
│ │ │ │ │ -00050e50: 6567 6572 2d62 6974 206f 7065 7261 7469 eger-bit operati
│ │ │ │ │ -00050e60: 6f6e 732e 0a20 2020 2020 2020 2020 2020 ons..
│ │ │ │ │ -00050e70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00050e80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00050e90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00050ea0: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).*
│ │ │ │ │ -00050eb0: 6269 7441 6e64 5f20 3c31 3e3a 2020 2020 bitAnd_ <1>:
│ │ │ │ │ -00050ec0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00050ed0: 2020 2020 2020 2053 6d61 6c6c 496e 7465 SmallInte
│ │ │ │ │ -00050ee0: 6765 722d 6275 696c 7420 696e 732e 0a20 ger-built ins..
│ │ │ │ │ -00050ef0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00050f00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00050f10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00050f20: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -00050f30: 6e65 2020 3631 290a 2a20 6269 7441 745f ne 61).* bitAt_
│ │ │ │ │ -00050f40: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -00050f50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00050f60: 2049 6e74 6567 6572 2d62 6974 206f 7065 Integer-bit ope
│ │ │ │ │ -00050f70: 7261 746f 7273 2e0a 2020 2020 2020 2020 rators..
│ │ │ │ │ -00050f80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00050f90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00050fa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00050fb0: 2020 2020 2020 286c 696e 6520 2031 3229 (line 12)
│ │ │ │ │ -00050fc0: 0a2a 2062 6974 4174 5f20 3c31 3e3a 2020 .* bitAt_ <1>:
│ │ │ │ │ -00050fd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00050fe0: 2020 2020 2020 2020 2020 4c61 7267 6549 LargeI
│ │ │ │ │ -00050ff0: 6e74 6567 6572 2d62 6974 206f 7065 7261 nteger-bit opera
│ │ │ │ │ -00051000: 7469 6f6e 732e 0a20 2020 2020 2020 2020 tions..
│ │ │ │ │ -00051010: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00051020: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00051030: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00051040: 2020 2020 2028 6c69 6e65 2020 2039 290a (line 9).
│ │ │ │ │ -00051050: 2a20 6269 7441 745f 7075 745f 3a20 2020 * bitAt_put_:
│ │ │ │ │ -00051060: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00051070: 2020 2020 2020 2020 2049 6e74 6567 6572 Integer
│ │ │ │ │ -00051080: 2d62 6974 206f 7065 7261 746f 7273 2e0a -bit operators..
│ │ │ │ │ -00051090: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000510a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000510b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000510c0: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -000510d0: 696e 6520 2031 3529 0a2a 2062 6974 436c ine 15).* bitCl
│ │ │ │ │ -000510e0: 6561 725f 3a20 2020 2020 2020 2020 2020 ear_:
│ │ │ │ │ -000510f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00051100: 2020 496e 7465 6765 722d 6269 7420 6f70 Integer-bit op
│ │ │ │ │ -00051110: 6572 6174 6f72 732e 0a20 2020 2020 2020 erators..
│ │ │ │ │ -00051120: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00051130: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00051140: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00051150: 2020 2020 2020 2028 6c69 6e65 2020 3231 (line 21
│ │ │ │ │ -00051160: 290a 2a20 6269 7449 6e76 6572 743a 2020 ).* bitInvert:
│ │ │ │ │ -00051170: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00051180: 2020 2020 2020 2020 2020 2049 6e74 6567 Integ
│ │ │ │ │ -00051190: 6572 2d62 6974 206f 7065 7261 746f 7273 er-bit operators
│ │ │ │ │ -000511a0: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -000511b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000511c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000511d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000511e0: 286c 696e 6520 2032 3529 0a2a 2062 6974 (line 25).* bit
│ │ │ │ │ -000511f0: 496e 7665 7274 203c 313e 3a20 2020 2020 Invert <1>:
│ │ │ │ │ -00051200: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00051210: 2020 2020 4c61 7267 6549 6e74 6567 6572 LargeInteger
│ │ │ │ │ -00051220: 2d62 6974 206f 7065 7261 7469 6f6e 732e -bit operations.
│ │ │ │ │ -00051230: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -00051240: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00051250: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00051260: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -00051270: 6c69 6e65 2020 3132 290a 2a20 6269 744f line 12).* bitO
│ │ │ │ │ -00051280: 725f 3a20 2020 2020 2020 2020 2020 2020 r_:
│ │ │ │ │ -00051290: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000512a0: 2020 204c 6172 6765 496e 7465 6765 722d LargeInteger-
│ │ │ │ │ -000512b0: 6269 7420 6f70 6572 6174 696f 6e73 2e0a bit operations..
│ │ │ │ │ -000512c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000512d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000512e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000512f0: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -00051300: 696e 6520 2031 3529 0a2a 2062 6974 4f72 ine 15).* bitOr
│ │ │ │ │ -00051310: 5f20 3c31 3e3a 2020 2020 2020 2020 2020 _ <1>:
│ │ │ │ │ -00051320: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00051330: 2020 536d 616c 6c49 6e74 6567 6572 2d62 SmallInteger-b
│ │ │ │ │ -00051340: 7569 6c74 2069 6e73 2e0a 2020 2020 2020 uilt ins..
│ │ │ │ │ -00051350: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00051360: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00051370: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00051380: 2020 2020 2020 2020 286c 696e 6520 2036 (line 6
│ │ │ │ │ -00051390: 3429 0a2a 2062 6974 733a 2020 2020 2020 4).* bits:
│ │ │ │ │ -000513a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000513b0: 2020 2020 2020 2020 2020 2020 536d 616c Smal
│ │ │ │ │ -000513c0: 6c49 6e74 6567 6572 2063 6c61 7373 2d67 lInteger class-g
│ │ │ │ │ -000513d0: 6574 7469 6e67 206c 696d 6974 732e 0a20 etting limits..
│ │ │ │ │ -000513e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000513f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00051400: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00051410: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -00051420: 6e65 2020 2036 290a 2a20 6269 7453 6869 ne 6).* bitShi
│ │ │ │ │ -00051430: 6674 5f3a 2020 2020 2020 2020 2020 2020 ft_:
│ │ │ │ │ -00051440: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00051450: 204c 6172 6765 496e 7465 6765 722d 6269 LargeInteger-bi
│ │ │ │ │ -00051460: 7420 6f70 6572 6174 696f 6e73 2e0a 2020 t operations..
│ │ │ │ │ -00051470: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00051480: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00051490: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000514a0: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -000514b0: 6520 2031 3829 0a2a 2062 6974 5368 6966 e 18).* bitShif
│ │ │ │ │ -000514c0: 745f 203c 313e 3a20 2020 2020 2020 2020 t_ <1>:
│ │ │ │ │ -000514d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000514e0: 536d 616c 6c49 6e74 6567 6572 2d62 7569 SmallInteger-bui
│ │ │ │ │ -000514f0: 6c74 2069 6e73 2e0a 2020 2020 2020 2020 lt ins..
│ │ │ │ │ -00051500: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00051510: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00051520: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00051530: 2020 2020 2020 286c 696e 6520 2036 3729 (line 67)
│ │ │ │ │ -00051540: 0a2a 2062 6974 586f 725f 3a20 2020 2020 .* bitXor_:
│ │ │ │ │ -00051550: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00051560: 2020 2020 2020 2020 2020 4c61 7267 6549 LargeI
│ │ │ │ │ -00051570: 6e74 6567 6572 2d62 6974 206f 7065 7261 nteger-bit opera
│ │ │ │ │ -00051580: 7469 6f6e 732e 0a20 2020 2020 2020 2020 tions..
│ │ │ │ │ -00051590: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000515a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000515b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000515c0: 2020 2020 2028 6c69 6e65 2020 3231 290a (line 21).
│ │ │ │ │ -000515d0: 2a20 6269 7458 6f72 5f20 3c31 3e3a 2020 * bitXor_ <1>:
│ │ │ │ │ -000515e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000515f0: 2020 2020 2020 2020 2053 6d61 6c6c 496e SmallIn
│ │ │ │ │ -00051600: 7465 6765 722d 6275 696c 7420 696e 732e teger-built ins.
│ │ │ │ │ -00051610: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -00051620: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00051630: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00051640: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -00051650: 6c69 6e65 2020 3731 290a 2a20 626c 6f63 line 71).* bloc
│ │ │ │ │ -00051660: 6b3a 2020 2020 2020 2020 2020 2020 2020 k:
│ │ │ │ │ -00051670: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00051680: 2020 2042 6c6f 636b 436c 6f73 7572 652d BlockClosure-
│ │ │ │ │ -00051690: 6163 6365 7373 696e 672e 0a20 2020 2020 accessing..
│ │ │ │ │ -000516a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000516b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000516c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000516d0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -000516e0: 2039 290a 2a20 626c 6f63 6b20 3c31 3e3a 9).* block <1>:
│ │ │ │ │ -000516f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00051700: 2020 2020 2020 2020 2020 2020 2043 4361 CCa
│ │ │ │ │ -00051710: 6c6c 6261 636b 4465 7363 7269 7074 6f72 llbackDescriptor
│ │ │ │ │ -00051720: 2d61 6363 6573 7369 6e67 2e0a 2020 2020 -accessing..
│ │ │ │ │ -00051730: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00051740: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00051750: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00051760: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -00051770: 2020 3629 0a2a 2062 6c6f 636b 4174 5f3a 6).* blockAt_:
│ │ │ │ │ -00051780: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00051790: 2020 2020 2020 2020 2020 2020 2020 436f Co
│ │ │ │ │ -000517a0: 6d70 696c 6564 436f 6465 2d61 6363 6573 mpiledCode-acces
│ │ │ │ │ -000517b0: 7369 6e67 2e0a 2020 2020 2020 2020 2020 sing..
│ │ │ │ │ -000517c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000517d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000517e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000517f0: 2020 2020 286c 696e 6520 2020 3929 0a2a (line 9).*
│ │ │ │ │ -00051800: 2062 6c6f 636b 5f3a 2020 2020 2020 2020 block_:
│ │ │ │ │ -00051810: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00051820: 2020 2020 2020 2020 426c 6f63 6b43 6c6f BlockClo
│ │ │ │ │ -00051830: 7375 7265 2063 6c61 7373 2d69 6e73 7461 sure class-insta
│ │ │ │ │ -00051840: 6e63 6520 6372 6561 7469 6f6e 2e0a 2020 nce creation..
│ │ │ │ │ -00051850: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00051860: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00051870: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00051880: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -00051890: 6520 2020 3629 0a2a 2062 6c6f 636b 5f20 e 6).* block_
│ │ │ │ │ -000518a0: 3c31 3e3a 2020 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ -000518b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000518c0: 426c 6f63 6b43 6c6f 7375 7265 2d61 6363 BlockClosure-acc
│ │ │ │ │ -000518d0: 6573 7369 6e67 2e0a 2020 2020 2020 2020 essing..
│ │ │ │ │ -000518e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000518f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00051900: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00051910: 2020 2020 2020 286c 696e 6520 2031 3229 (line 12)
│ │ │ │ │ -00051920: 0a2a 2062 6c6f 636b 5f20 3c32 3e3a 2020 .* block_ <2>:
│ │ │ │ │ -00051930: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00051940: 2020 2020 2020 2020 2020 4343 616c 6c62 CCallb
│ │ │ │ │ -00051950: 6163 6b44 6573 6372 6970 746f 722d 6163 ackDescriptor-ac
│ │ │ │ │ -00051960: 6365 7373 696e 672e 0a20 2020 2020 2020 cessing..
│ │ │ │ │ -00051970: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00051980: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00051990: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000519a0: 2020 2020 2020 2028 6c69 6e65 2020 2039 (line 9
│ │ │ │ │ -000519b0: 290a 2a20 626c 6f63 6b5f 7265 6365 6976 ).* block_receiv
│ │ │ │ │ -000519c0: 6572 5f3a 2020 2020 2020 2020 2020 2020 er_:
│ │ │ │ │ -000519d0: 2020 2020 2020 2020 2020 2042 6c6f 636b Block
│ │ │ │ │ -000519e0: 436c 6f73 7572 6520 636c 6173 732d 696e Closure class-in
│ │ │ │ │ -000519f0: 7374 616e 6365 2063 7265 6174 696f 6e2e stance creation.
│ │ │ │ │ -00051a00: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -00051a10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00051a20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00051a30: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -00051a40: 6c69 6e65 2020 2039 290a 2a20 626c 6f63 line 9).* bloc
│ │ │ │ │ -00051a50: 6b5f 7265 6365 6976 6572 5f6f 7574 6572 k_receiver_outer
│ │ │ │ │ -00051a60: 436f 6e74 6578 745f 3a20 2020 2020 2020 Context_:
│ │ │ │ │ -00051a70: 2020 2042 6c6f 636b 436c 6f73 7572 6520 BlockClosure
│ │ │ │ │ -00051a80: 636c 6173 732d 696e 7374 616e 6365 2063 class-instance c
│ │ │ │ │ -00051a90: 7265 6174 696f 6e2e 0a20 2020 2020 2020 reation..
│ │ │ │ │ -00051aa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00051ab0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00051ac0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00051ad0: 2020 2020 2020 2028 6c69 6e65 2020 3133 (line 13
│ │ │ │ │ -00051ae0: 290a 2a20 626f 7474 6f6d 3a20 2020 2020 ).* bottom:
│ │ │ │ │ -00051af0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00051b00: 2020 2020 2020 2020 2020 2052 6563 7461 Recta
│ │ │ │ │ -00051b10: 6e67 6c65 2d61 6363 6573 7369 6e67 2e20 ngle-accessing.
│ │ │ │ │ -00051b20: 286c 696e 6520 2020 3629 0a2a 2062 6f74 (line 6).* bot
│ │ │ │ │ -00051b30: 746f 6d43 656e 7465 723a 2020 2020 2020 tomCenter:
│ │ │ │ │ -00051b40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00051b50: 2020 2020 5265 6374 616e 676c 652d 6163 Rectangle-ac
│ │ │ │ │ -00051b60: 6365 7373 696e 672e 2028 6c69 6e65 2020 cessing. (line
│ │ │ │ │ -00051b70: 3132 290a 2a20 626f 7474 6f6d 4c65 6674 12).* bottomLeft
│ │ │ │ │ -00051b80: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -00051b90: 2020 2020 2020 2020 2020 2020 2052 6563 Rec
│ │ │ │ │ -00051ba0: 7461 6e67 6c65 2d61 6363 6573 7369 6e67 tangle-accessing
│ │ │ │ │ -00051bb0: 2e20 286c 696e 6520 2031 3529 0a2a 2062 . (line 15).* b
│ │ │ │ │ -00051bc0: 6f74 746f 6d4c 6566 745f 3a20 2020 2020 ottomLeft_:
│ │ │ │ │ -00051bd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00051be0: 2020 2020 2020 5265 6374 616e 676c 652d Rectangle-
│ │ │ │ │ -00051bf0: 6163 6365 7373 696e 672e 2028 6c69 6e65 accessing. (line
│ │ │ │ │ -00051c00: 2020 3138 290a 2a20 626f 7474 6f6d 5269 18).* bottomRi
│ │ │ │ │ -00051c10: 6768 743a 2020 2020 2020 2020 2020 2020 ght:
│ │ │ │ │ -00051c20: 2020 2020 2020 2020 2020 2020 2020 2052 R
│ │ │ │ │ -00051c30: 6563 7461 6e67 6c65 2d61 6363 6573 7369 ectangle-accessi
│ │ │ │ │ -00051c40: 6e67 2e20 286c 696e 6520 2032 3129 0a2a ng. (line 21).*
│ │ │ │ │ -00051c50: 2062 6f74 746f 6d52 6967 6874 5f3a 2020 bottomRight_:
│ │ │ │ │ -00051c60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00051c70: 2020 2020 2020 2020 5265 6374 616e 676c Rectangl
│ │ │ │ │ -00051c80: 652d 6163 6365 7373 696e 672e 2028 6c69 e-accessing. (li
│ │ │ │ │ -00051c90: 6e65 2020 3234 290a 2a20 626f 7474 6f6d ne 24).* bottom
│ │ │ │ │ -00051ca0: 5f3a 2020 2020 2020 2020 2020 2020 2020 _:
│ │ │ │ │ -00051cb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00051cc0: 2052 6563 7461 6e67 6c65 2d61 6363 6573 Rectangle-acces
│ │ │ │ │ -00051cd0: 7369 6e67 2e20 286c 696e 6520 2020 3929 sing. (line 9)
│ │ │ │ │ -00051ce0: 0a2a 2062 726f 6164 6361 7374 5f3a 2020 .* broadcast_:
│ │ │ │ │ -00051cf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00051d00: 2020 2020 2020 2020 2020 4f62 6a65 6374 Object
│ │ │ │ │ -00051d10: 2d63 6861 6e67 6520 616e 6420 7570 6461 -change and upda
│ │ │ │ │ -00051d20: 7465 2e0a 2020 2020 2020 2020 2020 2020 te..
│ │ │ │ │ -00051d30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00051d40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00051d50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00051d60: 2020 286c 696e 6520 2020 3629 0a2a 2062 (line 6).* b
│ │ │ │ │ -00051d70: 726f 6164 6361 7374 5f77 6974 6841 7267 roadcast_withArg
│ │ │ │ │ -00051d80: 756d 656e 7473 5f3a 2020 2020 2020 2020 uments_:
│ │ │ │ │ -00051d90: 2020 2020 2020 4f62 6a65 6374 2d63 6861 Object-cha
│ │ │ │ │ -00051da0: 6e67 6520 616e 6420 7570 6461 7465 2e0a nge and update..
│ │ │ │ │ -00051db0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00051dc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00051dd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00051de0: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -00051df0: 696e 6520 2031 3729 0a2a 2062 726f 6164 ine 17).* broad
│ │ │ │ │ -00051e00: 6361 7374 5f77 6974 6842 6c6f 636b 5f3a cast_withBlock_:
│ │ │ │ │ -00051e10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00051e20: 2020 4f62 6a65 6374 2d63 6861 6e67 6520 Object-change
│ │ │ │ │ -00051e30: 616e 6420 7570 6461 7465 2e0a 2020 2020 and update..
│ │ │ │ │ -00051e40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00051e50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00051e60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00051e70: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -00051e80: 2032 3129 0a2a 2062 726f 6164 6361 7374 21).* broadcast
│ │ │ │ │ -00051e90: 5f77 6974 685f 3a20 2020 2020 2020 2020 _with_:
│ │ │ │ │ -00051ea0: 2020 2020 2020 2020 2020 2020 2020 4f62 Ob
│ │ │ │ │ -00051eb0: 6a65 6374 2d63 6861 6e67 6520 616e 6420 ject-change and
│ │ │ │ │ -00051ec0: 7570 6461 7465 2e0a 2020 2020 2020 2020 update..
│ │ │ │ │ -00051ed0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00051ee0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00051ef0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00051f00: 2020 2020 2020 286c 696e 6520 2020 3929 (line 9)
│ │ │ │ │ -00051f10: 0a2a 2062 726f 6164 6361 7374 5f77 6974 .* broadcast_wit
│ │ │ │ │ -00051f20: 685f 7769 7468 5f3a 2020 2020 2020 2020 h_with_:
│ │ │ │ │ -00051f30: 2020 2020 2020 2020 2020 4f62 6a65 6374 Object
│ │ │ │ │ -00051f40: 2d63 6861 6e67 6520 616e 6420 7570 6461 -change and upda
│ │ │ │ │ -00051f50: 7465 2e0a 2020 2020 2020 2020 2020 2020 te..
│ │ │ │ │ -00051f60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00051f70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00051f80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00051f90: 2020 286c 696e 6520 2031 3329 0a2a 2062 (line 13).* b
│ │ │ │ │ -00051fa0: 7566 6665 7253 697a 653a 2020 2020 2020 ufferSize:
│ │ │ │ │ -00051fb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00051fc0: 2020 2020 2020 4669 6c65 5374 7265 616d FileStream
│ │ │ │ │ -00051fd0: 2d62 7566 6665 7269 6e67 2e0a 2020 2020 -buffering..
│ │ │ │ │ -00051fe0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00051ff0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00052000: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00052010: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -00052020: 2020 3629 0a2a 2062 7566 6665 7253 697a 6).* bufferSiz
│ │ │ │ │ -00052030: 655f 3a20 2020 2020 2020 2020 2020 2020 e_:
│ │ │ │ │ -00052040: 2020 2020 2020 2020 2020 2020 2020 4669 Fi
│ │ │ │ │ -00052050: 6c65 5374 7265 616d 2d62 7566 6665 7269 leStream-bufferi
│ │ │ │ │ -00052060: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ -00052070: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00052080: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00052090: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000520a0: 2020 286c 696e 6520 2020 3929 0a2a 2062 (line 9).* b
│ │ │ │ │ -000520b0: 7566 6665 7253 7461 7274 3a20 2020 2020 ufferStart:
│ │ │ │ │ -000520c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000520d0: 2020 2020 2020 4669 6c65 5374 7265 616d FileStream
│ │ │ │ │ -000520e0: 2d62 6173 6963 2e20 2020 2028 6c69 6e65 -basic. (line
│ │ │ │ │ -000520f0: 2020 2036 290a 2a20 6275 696c 7446 696c 6).* builtFil
│ │ │ │ │ -00052100: 6573 3a20 2020 2020 2020 2020 2020 2020 es:
│ │ │ │ │ -00052110: 2020 2020 2020 2020 2020 2020 2020 2050 P
│ │ │ │ │ -00052120: 6163 6b61 6765 2d61 6363 6573 7369 6e67 ackage-accessing
│ │ │ │ │ -00052130: 2e20 2020 286c 696e 6520 2035 3029 0a2a . (line 50).*
│ │ │ │ │ -00052140: 2062 7569 6c74 4669 6c65 7346 6f72 5f3a builtFilesFor_:
│ │ │ │ │ -00052150: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00052160: 2020 2020 2020 2020 5061 636b 6167 654c PackageL
│ │ │ │ │ -00052170: 6f61 6465 7220 636c 6173 732d 6163 6365 oader class-acce
│ │ │ │ │ -00052180: 7373 696e 672e 0a20 2020 2020 2020 2020 ssing..
│ │ │ │ │ -00052190: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000521a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000521b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000521c0: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).
│ │ │ │ │ -000521d0: 2a20 6279 7465 4174 5f3a 2020 2020 2020 * byteAt_:
│ │ │ │ │ -000521e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000521f0: 2020 2020 2020 2020 2042 7974 6541 7272 ByteArr
│ │ │ │ │ -00052200: 6179 2d62 7569 6c74 2069 6e73 2e20 286c ay-built ins. (l
│ │ │ │ │ -00052210: 696e 6520 2031 3329 0a2a 2062 7974 6541 ine 13).* byteA
│ │ │ │ │ -00052220: 745f 203c 313e 3a20 2020 2020 2020 2020 t_ <1>:
│ │ │ │ │ -00052230: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00052240: 2020 5374 7269 6e67 2d61 6363 6573 7369 String-accessi
│ │ │ │ │ -00052250: 6e67 2e20 2020 2028 6c69 6e65 2020 2036 ng. (line 6
│ │ │ │ │ -00052260: 290a 2a20 6279 7465 4174 5f70 7574 5f3a ).* byteAt_put_:
│ │ │ │ │ -00052270: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00052280: 2020 2020 2020 2020 2020 2042 7974 6541 ByteA
│ │ │ │ │ -00052290: 7272 6179 2d62 7569 6c74 2069 6e73 2e20 rray-built ins.
│ │ │ │ │ -000522a0: 286c 696e 6520 2031 3629 0a2a 2062 7974 (line 16).* byt
│ │ │ │ │ -000522b0: 6541 745f 7075 745f 203c 313e 3a20 2020 eAt_put_ <1>:
│ │ │ │ │ -000522c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000522d0: 2020 2020 5374 7269 6e67 2d61 6363 6573 String-acces
│ │ │ │ │ -000522e0: 7369 6e67 2e20 2020 2028 6c69 6e65 2020 sing. (line
│ │ │ │ │ -000522f0: 3130 290a 2a20 6279 7465 636f 6465 4174 10).* bytecodeAt
│ │ │ │ │ -00052300: 5f3a 2020 2020 2020 2020 2020 2020 2020 _:
│ │ │ │ │ -00052310: 2020 2020 2020 2020 2020 2020 2043 6f6d Com
│ │ │ │ │ -00052320: 7069 6c65 6443 6f64 652d 6163 6365 7373 piledCode-access
│ │ │ │ │ -00052330: 696e 672e 0a20 2020 2020 2020 2020 2020 ing..
│ │ │ │ │ -00052340: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00052350: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00052360: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00052370: 2020 2028 6c69 6e65 2020 3133 290a 2a20 (line 13).*
│ │ │ │ │ -00052380: 6279 7465 636f 6465 4174 5f70 7574 5f3a bytecodeAt_put_:
│ │ │ │ │ -00052390: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000523a0: 2020 2020 2020 2043 6f6d 7069 6c65 6443 CompiledC
│ │ │ │ │ -000523b0: 6f64 652d 6163 6365 7373 696e 672e 0a20 ode-accessing..
│ │ │ │ │ -000523c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000523d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000523e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000523f0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -00052400: 6e65 2020 3136 290a 2a20 6279 7465 436f ne 16).* byteCo
│ │ │ │ │ -00052410: 6465 436f 756e 7465 723a 2020 2020 2020 deCounter:
│ │ │ │ │ -00052420: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00052430: 2053 7973 7465 6d44 6963 7469 6f6e 6172 SystemDictionar
│ │ │ │ │ -00052440: 792d 6275 696c 7469 6e73 2e0a 2020 2020 y-builtins..
│ │ │ │ │ -00052450: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00052460: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00052470: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00052480: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -00052490: 2031 3029 0a2a 2062 7974 6563 6f64 6549 10).* bytecodeI
│ │ │ │ │ -000524a0: 6e66 6f54 6162 6c65 3a20 2020 2020 2020 nfoTable:
│ │ │ │ │ -000524b0: 2020 2020 2020 2020 2020 2020 2020 436f Co
│ │ │ │ │ -000524c0: 6d70 696c 6564 436f 6465 2063 6c61 7373 mpiledCode class
│ │ │ │ │ -000524d0: 2d74 6162 6c65 732e 0a20 2020 2020 2020 -tables..
│ │ │ │ │ -000524e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000524f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00052500: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00052510: 2020 2020 2020 2028 6c69 6e65 2020 2036 (line 6
│ │ │ │ │ -00052520: 290a 2a20 6279 7465 734c 6566 7453 6869 ).* bytesLeftShi
│ │ │ │ │ -00052530: 6674 5f3a 2020 2020 2020 2020 2020 2020 ft_:
│ │ │ │ │ -00052540: 2020 2020 2020 2020 2020 204c 6172 6765 Large
│ │ │ │ │ -00052550: 506f 7369 7469 7665 496e 7465 6765 722d PositiveInteger-
│ │ │ │ │ -00052560: 6865 6c70 6572 2062 7974 652d 6c65 7665 helper byte-leve
│ │ │ │ │ -00052570: 6c20 6d65 7468 6f64 732e 0a20 2020 2020 l methods..
│ │ │ │ │ -00052580: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00052590: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000525a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000525b0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -000525c0: 3138 290a 2a20 6279 7465 734c 6566 7453 18).* bytesLeftS
│ │ │ │ │ -000525d0: 6869 6674 5f62 6967 5f3a 2020 2020 2020 hift_big_:
│ │ │ │ │ -000525e0: 2020 2020 2020 2020 2020 2020 204c 6172 Lar
│ │ │ │ │ -000525f0: 6765 506f 7369 7469 7665 496e 7465 6765 gePositiveIntege
│ │ │ │ │ -00052600: 722d 6865 6c70 6572 2062 7974 652d 6c65 r-helper byte-le
│ │ │ │ │ -00052610: 7665 6c20 6d65 7468 6f64 732e 0a20 2020 vel methods..
│ │ │ │ │ -00052620: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00052630: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00052640: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00052650: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -00052660: 2020 3231 290a 2a20 6279 7465 734c 6566 21).* bytesLef
│ │ │ │ │ -00052670: 7453 6869 6674 5f6e 5f3a 2020 2020 2020 tShift_n_:
│ │ │ │ │ -00052680: 2020 2020 2020 2020 2020 2020 2020 204c L
│ │ │ │ │ -00052690: 6172 6765 506f 7369 7469 7665 496e 7465 argePositiveInte
│ │ │ │ │ -000526a0: 6765 722d 6865 6c70 6572 2062 7974 652d ger-helper byte-
│ │ │ │ │ -000526b0: 6c65 7665 6c20 6d65 7468 6f64 732e 0a20 level methods..
│ │ │ │ │ -000526c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000526d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000526e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000526f0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -00052700: 6e65 2020 3234 290a 2a20 6279 7465 7350 ne 24).* bytesP
│ │ │ │ │ -00052710: 6572 4f4f 503a 2020 2020 2020 2020 2020 erOOP:
│ │ │ │ │ -00052720: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00052730: 204f 626a 6563 744d 656d 6f72 792d 6163 ObjectMemory-ac
│ │ │ │ │ -00052740: 6365 7373 696e 672e 0a20 2020 2020 2020 cessing..
│ │ │ │ │ -00052750: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00052760: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00052770: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00052780: 2020 2020 2020 2028 6c69 6e65 2020 3234 (line 24
│ │ │ │ │ -00052790: 290a 2a20 6279 7465 7350 6572 4f54 453a ).* bytesPerOTE:
│ │ │ │ │ -000527a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000527b0: 2020 2020 2020 2020 2020 204f 626a 6563 Objec
│ │ │ │ │ -000527c0: 744d 656d 6f72 792d 6163 6365 7373 696e tMemory-accessin
│ │ │ │ │ -000527d0: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ -000527e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000527f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00052800: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00052810: 2028 6c69 6e65 2020 3238 290a 2a20 6279 (line 28).* by
│ │ │ │ │ -00052820: 7465 7352 6967 6874 5368 6966 745f 6269 tesRightShift_bi
│ │ │ │ │ -00052830: 675f 3a20 2020 2020 2020 2020 2020 2020 g_:
│ │ │ │ │ -00052840: 2020 2020 204c 6172 6765 506f 7369 7469 LargePositi
│ │ │ │ │ -00052850: 7665 496e 7465 6765 722d 6865 6c70 6572 veInteger-helper
│ │ │ │ │ -00052860: 2062 7974 652d 6c65 7665 6c20 6d65 7468 byte-level meth
│ │ │ │ │ -00052870: 6f64 732e 0a20 2020 2020 2020 2020 2020 ods..
│ │ │ │ │ -00052880: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00052890: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000528a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000528b0: 2020 2028 6c69 6e65 2020 3238 290a 2a20 (line 28).*
│ │ │ │ │ -000528c0: 6279 7465 7352 6967 6874 5368 6966 745f bytesRightShift_
│ │ │ │ │ -000528d0: 6e5f 3a20 2020 2020 2020 2020 2020 2020 n_:
│ │ │ │ │ -000528e0: 2020 2020 2020 204c 6172 6765 506f 7369 LargePosi
│ │ │ │ │ -000528f0: 7469 7665 496e 7465 6765 722d 6865 6c70 tiveInteger-help
│ │ │ │ │ -00052900: 6572 2062 7974 652d 6c65 7665 6c20 6d65 er byte-level me
│ │ │ │ │ -00052910: 7468 6f64 732e 0a20 2020 2020 2020 2020 thods..
│ │ │ │ │ -00052920: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00052930: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00052940: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00052950: 2020 2020 2028 6c69 6e65 2020 3331 290a (line 31).
│ │ │ │ │ -00052960: 2a20 6279 7465 7354 7261 696c 696e 675a * bytesTrailingZ
│ │ │ │ │ -00052970: 6572 6f73 5f3a 2020 2020 2020 2020 2020 eros_:
│ │ │ │ │ -00052980: 2020 2020 2020 2020 204c 6172 6765 506f LargePo
│ │ │ │ │ -00052990: 7369 7469 7665 496e 7465 6765 722d 6865 sitiveInteger-he
│ │ │ │ │ -000529a0: 6c70 6572 2062 7974 652d 6c65 7665 6c20 lper byte-level
│ │ │ │ │ -000529b0: 6d65 7468 6f64 732e 0a20 2020 2020 2020 methods..
│ │ │ │ │ -000529c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000529d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000529e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000529f0: 2020 2020 2020 2028 6c69 6e65 2020 3335 (line 35
│ │ │ │ │ -00052a00: 290a 2a20 6279 7465 735f 6672 6f6d 5f63 ).* bytes_from_c
│ │ │ │ │ -00052a10: 6f6d 7061 7265 5f3a 2020 2020 2020 2020 ompare_:
│ │ │ │ │ -00052a20: 2020 2020 2020 2020 2020 204c 6172 6765 Large
│ │ │ │ │ -00052a30: 506f 7369 7469 7665 496e 7465 6765 722d PositiveInteger-
│ │ │ │ │ -00052a40: 6865 6c70 6572 2062 7974 652d 6c65 7665 helper byte-leve
│ │ │ │ │ -00052a50: 6c20 6d65 7468 6f64 732e 0a20 2020 2020 l methods..
│ │ │ │ │ -00052a60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00052a70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00052a80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00052a90: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -00052aa0: 2036 290a 2a20 6279 7465 735f 6672 6f6d 6).* bytes_from
│ │ │ │ │ -00052ab0: 5f73 7562 7472 6163 745f 3a20 2020 2020 _subtract_:
│ │ │ │ │ -00052ac0: 2020 2020 2020 2020 2020 2020 204c 6172 Lar
│ │ │ │ │ -00052ad0: 6765 506f 7369 7469 7665 496e 7465 6765 gePositiveIntege
│ │ │ │ │ -00052ae0: 722d 6865 6c70 6572 2062 7974 652d 6c65 r-helper byte-le
│ │ │ │ │ -00052af0: 7665 6c20 6d65 7468 6f64 732e 0a20 2020 vel methods..
│ │ │ │ │ -00052b00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00052b10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00052b20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00052b30: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -00052b40: 2020 3131 290a 2a20 6279 7465 735f 6d75 11).* bytes_mu
│ │ │ │ │ -00052b50: 6c74 6970 6c79 5f3a 2020 2020 2020 2020 ltiply_:
│ │ │ │ │ -00052b60: 2020 2020 2020 2020 2020 2020 2020 204c L
│ │ │ │ │ -00052b70: 6172 6765 506f 7369 7469 7665 496e 7465 argePositiveInte
│ │ │ │ │ -00052b80: 6765 722d 6865 6c70 6572 2062 7974 652d ger-helper byte-
│ │ │ │ │ -00052b90: 6c65 7665 6c20 6d65 7468 6f64 732e 0a20 level methods..
│ │ │ │ │ -00052ba0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00052bb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00052bc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00052bd0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -00052be0: 6e65 2020 3134 290a 2a20 6361 6c6c 4343 ne 14).* callCC
│ │ │ │ │ -00052bf0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -00052c00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00052c10: 2043 6f6e 7469 6e75 6174 696f 6e2d 696e Continuation-in
│ │ │ │ │ -00052c20: 766f 6361 7469 6f6e 2e0a 2020 2020 2020 vocation..
│ │ │ │ │ -00052c30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00052c40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00052c50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00052c60: 2020 2020 2020 2020 286c 696e 6520 2020 (line
│ │ │ │ │ -00052c70: 3629 0a2a 2063 616c 6c65 723a 2020 2020 6).* caller:
│ │ │ │ │ -00052c80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00052c90: 2020 2020 2020 2020 2020 2020 426c 6f63 Bloc
│ │ │ │ │ -00052ca0: 6b43 6f6e 7465 7874 2d61 6363 6573 7369 kContext-accessi
│ │ │ │ │ -00052cb0: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ -00052cc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00052cd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00052ce0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00052cf0: 2020 286c 696e 6520 2020 3629 0a2a 2063 (line 6).* c
│ │ │ │ │ -00052d00: 616c 6c49 6e74 6f5f 3a20 2020 2020 2020 allInto_:
│ │ │ │ │ -00052d10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00052d20: 2020 2020 2020 4343 616c 6c61 626c 652d CCallable-
│ │ │ │ │ -00052d30: 6361 6c6c 696e 672e 2020 2028 6c69 6e65 calling. (line
│ │ │ │ │ -00052d40: 2020 3233 290a 2a20 6361 6c6c 4e6f 5265 23).* callNoRe
│ │ │ │ │ -00052d50: 7472 7946 726f 6d5f 696e 746f 5f3a 2020 tryFrom_into_:
│ │ │ │ │ -00052d60: 2020 2020 2020 2020 2020 2020 2020 2043 C
│ │ │ │ │ -00052d70: 4361 6c6c 6162 6c65 2d63 616c 6c69 6e67 Callable-calling
│ │ │ │ │ -00052d80: 2e20 2020 286c 696e 6520 2033 3029 0a2a . (line 30).*
│ │ │ │ │ -00052d90: 2063 616c 6c6f 7574 733a 2020 2020 2020 callouts:
│ │ │ │ │ -00052da0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00052db0: 2020 2020 2020 2020 5061 636b 6167 652d Package-
│ │ │ │ │ -00052dc0: 6163 6365 7373 696e 672e 2020 2028 6c69 accessing. (li
│ │ │ │ │ -00052dd0: 6e65 2020 3534 290a 2a20 6361 6c6c 6f75 ne 54).* callou
│ │ │ │ │ -00052de0: 7473 466f 725f 3a20 2020 2020 2020 2020 tsFor_:
│ │ │ │ │ -00052df0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00052e00: 2050 6163 6b61 6765 4c6f 6164 6572 2063 PackageLoader c
│ │ │ │ │ -00052e10: 6c61 7373 2d61 6363 6573 7369 6e67 2e0a lass-accessing..
│ │ │ │ │ -00052e20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00052e30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00052e40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00052e50: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -00052e60: 696e 6520 2031 3129 0a2a 2063 616e 4361 ine 11).* canCa
│ │ │ │ │ -00052e70: 6368 653a 2020 2020 2020 2020 2020 2020 che:
│ │ │ │ │ -00052e80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00052e90: 2020 4e65 7443 6c69 656e 7473 2e55 524c NetClients.URL
│ │ │ │ │ -00052ea0: 2d74 6573 7469 6e67 2e0a 2020 2020 2020 -testing..
│ │ │ │ │ -00052eb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00052ec0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00052ed0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00052ee0: 2020 2020 2020 2020 286c 696e 6520 2020 (line
│ │ │ │ │ -00052ef0: 3629 0a2a 2063 616e 4c6f 6164 5f3a 2020 6).* canLoad_:
│ │ │ │ │ -00052f00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00052f10: 2020 2020 2020 2020 2020 2020 5061 636b Pack
│ │ │ │ │ -00052f20: 6167 654c 6f61 6465 7220 636c 6173 732d ageLoader class-
│ │ │ │ │ -00052f30: 7465 7374 696e 672e 0a20 2020 2020 2020 testing..
│ │ │ │ │ -00052f40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00052f50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00052f60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00052f70: 2020 2020 2020 2028 6c69 6e65 2020 2036 (line 6
│ │ │ │ │ -00052f80: 290a 2a20 6361 6e52 6561 643a 2020 2020 ).* canRead:
│ │ │ │ │ -00052f90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00052fa0: 2020 2020 2020 2020 2020 2046 696c 6544 FileD
│ │ │ │ │ -00052fb0: 6573 6372 6970 746f 722d 6163 6365 7373 escriptor-access
│ │ │ │ │ -00052fc0: 696e 672e 0a20 2020 2020 2020 2020 2020 ing..
│ │ │ │ │ -00052fd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00052fe0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00052ff0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00053000: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).*
│ │ │ │ │ -00053010: 6361 6e55 6e64 6572 7374 616e 645f 3a20 canUnderstand_:
│ │ │ │ │ -00053020: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00053030: 2020 2020 2020 2042 6568 6176 696f 722d Behavior-
│ │ │ │ │ -00053040: 7465 7374 696e 6720 7468 6520 6d65 7468 testing the meth
│ │ │ │ │ -00053050: 6f64 2064 6963 7469 6f6e 6172 792e 0a20 od dictionary..
│ │ │ │ │ -00053060: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00053070: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00053080: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00053090: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -000530a0: 6e65 2020 2036 290a 2a20 6361 6e57 7269 ne 6).* canWri
│ │ │ │ │ -000530b0: 7465 3a20 2020 2020 2020 2020 2020 2020 te:
│ │ │ │ │ -000530c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000530d0: 2046 696c 6544 6573 6372 6970 746f 722d FileDescriptor-
│ │ │ │ │ -000530e0: 6163 6365 7373 696e 672e 0a20 2020 2020 accessing..
│ │ │ │ │ -000530f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00053100: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00053110: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00053120: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -00053130: 2039 290a 2a20 6361 7061 6369 7479 3a20 9).* capacity:
│ │ │ │ │ -00053140: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00053150: 2020 2020 2020 2020 2020 2020 2043 6f6c Col
│ │ │ │ │ -00053160: 6c65 6374 696f 6e2d 7465 7374 696e 6720 lection-testing
│ │ │ │ │ -00053170: 636f 6c6c 6563 7469 6f6e 732e 0a20 2020 collections..
│ │ │ │ │ -00053180: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00053190: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000531a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000531b0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -000531c0: 2020 2036 290a 2a20 6361 7061 6369 7479 6).* capacity
│ │ │ │ │ -000531d0: 203c 313e 3a20 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ -000531e0: 2020 2020 2020 2020 2020 2020 2020 2048 H
│ │ │ │ │ -000531f0: 6173 6865 6443 6f6c 6c65 6374 696f 6e2d ashedCollection-
│ │ │ │ │ -00053200: 7465 7374 696e 6720 636f 6c6c 6563 7469 testing collecti
│ │ │ │ │ -00053210: 6f6e 732e 0a20 2020 2020 2020 2020 2020 ons..
│ │ │ │ │ -00053220: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00053230: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00053240: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00053250: 2020 2028 6c69 6e65 2020 2039 290a 2a20 (line 9).*
│ │ │ │ │ -00053260: 6361 7374 546f 5f3a 2020 2020 2020 2020 castTo_:
│ │ │ │ │ -00053270: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00053280: 2020 2020 2020 2042 7974 6541 7272 6179 ByteArray
│ │ │ │ │ -00053290: 2d43 4f62 6a65 6374 2e20 2020 286c 696e -CObject. (lin
│ │ │ │ │ -000532a0: 6520 2031 3029 0a2a 2063 6173 7454 6f5f e 10).* castTo_
│ │ │ │ │ -000532b0: 203c 313e 3a20 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ -000532c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000532d0: 434f 626a 6563 742d 636f 6e76 6572 7369 CObject-conversi
│ │ │ │ │ -000532e0: 6f6e 2e20 2028 6c69 6e65 2020 2036 290a on. (line 6).
│ │ │ │ │ -000532f0: 2a20 6361 7465 676f 7269 6573 466f 725f * categoriesFor_
│ │ │ │ │ -00053300: 6172 655f 3a20 2020 2020 2020 2020 2020 are_:
│ │ │ │ │ -00053310: 2020 2020 2020 2020 2043 6c61 7373 2d69 Class-i
│ │ │ │ │ -00053320: 6e73 7461 6e63 6520 6372 6561 7469 6f6e nstance creation
│ │ │ │ │ -00053330: 202d 2061 6c74 6572 6e61 7469 7665 2e0a - alternative..
│ │ │ │ │ -00053340: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00053350: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00053360: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00053370: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -00053380: 696e 6520 2020 3629 0a2a 2063 6174 6567 ine 6).* categ
│ │ │ │ │ -00053390: 6f72 793a 2020 2020 2020 2020 2020 2020 ory:
│ │ │ │ │ -000533a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000533b0: 2020 436c 6173 732d 6163 6365 7373 696e Class-accessin
│ │ │ │ │ -000533c0: 6720 696e 7374 616e 6365 7320 616e 6420 g instances and
│ │ │ │ │ -000533d0: 7661 7269 6162 6c65 732e 0a20 2020 2020 variables..
│ │ │ │ │ -000533e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000533f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00053400: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00053410: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -00053420: 3236 290a 2a20 6361 7465 676f 7279 203c 26).* category <
│ │ │ │ │ -00053430: 313e 3a20 2020 2020 2020 2020 2020 2020 1>:
│ │ │ │ │ -00053440: 2020 2020 2020 2020 2020 2020 204d 6574 Met
│ │ │ │ │ -00053450: 6163 6c61 7373 2d64 656c 6567 6174 696f aclass-delegatio
│ │ │ │ │ -00053460: 6e2e 0a20 2020 2020 2020 2020 2020 2020 n..
│ │ │ │ │ -00053470: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00053480: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00053490: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000534a0: 2028 6c69 6e65 2020 3236 290a 2a20 6361 (line 26).* ca
│ │ │ │ │ -000534b0: 7465 676f 7279 203c 323e 3a20 2020 2020 tegory <2>:
│ │ │ │ │ -000534c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000534d0: 2020 2020 204d 6574 686f 6449 6e66 6f2d MethodInfo-
│ │ │ │ │ -000534e0: 6163 6365 7373 696e 672e 0a20 2020 2020 accessing..
│ │ │ │ │ -000534f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00053500: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00053510: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00053520: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -00053530: 2036 290a 2a20 6361 7465 676f 7279 5f3a 6).* category_:
│ │ │ │ │ -00053540: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00053550: 2020 2020 2020 2020 2020 2020 2043 6c61 Cla
│ │ │ │ │ -00053560: 7373 2d61 6363 6573 7369 6e67 2069 6e73 ss-accessing ins
│ │ │ │ │ -00053570: 7461 6e63 6573 2061 6e64 2076 6172 6961 tances and varia
│ │ │ │ │ -00053580: 626c 6573 2e0a 2020 2020 2020 2020 2020 bles..
│ │ │ │ │ -00053590: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000535a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000535b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000535c0: 2020 2020 286c 696e 6520 2032 3929 0a2a (line 29).*
│ │ │ │ │ -000535d0: 2063 6174 6567 6f72 795f 203c 313e 3a20 category_ <1>:
│ │ │ │ │ -000535e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000535f0: 2020 2020 2020 2020 4d65 7468 6f64 496e MethodIn
│ │ │ │ │ -00053600: 666f 2d61 6363 6573 7369 6e67 2e0a 2020 fo-accessing..
│ │ │ │ │ -00053610: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00053620: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00053630: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00053640: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -00053650: 6520 2020 3929 0a2a 2063 4361 6c6c 5f6e e 9).* cCall_n
│ │ │ │ │ -00053660: 756d 4172 6773 5f61 7474 7269 6275 7465 umArgs_attribute
│ │ │ │ │ -00053670: 735f 3a20 2020 2020 2020 2020 2020 2020 s_:
│ │ │ │ │ -00053680: 436f 6d70 696c 6564 4d65 7468 6f64 2063 CompiledMethod c
│ │ │ │ │ -00053690: 6c61 7373 2d63 2063 616c 6c2d 6f75 7473 lass-c call-outs
│ │ │ │ │ -000536a0: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -000536b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000536c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000536d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000536e0: 286c 696e 6520 2031 3029 0a2a 2063 6569 (line 10).* cei
│ │ │ │ │ -000536f0: 6c69 6e67 3a20 2020 2020 2020 2020 2020 ling:
│ │ │ │ │ -00053700: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00053710: 2020 2020 466c 6f61 742d 6275 696c 7420 Float-built
│ │ │ │ │ -00053720: 696e 732e 2020 2020 2028 6c69 6e65 2020 ins. (line
│ │ │ │ │ -00053730: 3135 290a 2a20 6365 696c 696e 6720 3c31 15).* ceiling <1
│ │ │ │ │ -00053740: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ -00053750: 2020 2020 2020 2020 2020 2020 2046 7261 Fra
│ │ │ │ │ -00053760: 6374 696f 6e2d 636f 6572 6369 6e67 2e20 ction-coercing.
│ │ │ │ │ -00053770: 2020 286c 696e 6520 2020 3629 0a2a 2063 (line 6).* c
│ │ │ │ │ -00053780: 6569 6c69 6e67 203c 323e 3a20 2020 2020 eiling <2>:
│ │ │ │ │ -00053790: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000537a0: 2020 2020 2020 496e 7465 6765 722d 636f Integer-co
│ │ │ │ │ -000537b0: 6e76 6572 7469 6e67 2e20 2028 6c69 6e65 nverting. (line
│ │ │ │ │ -000537c0: 2020 3136 290a 2a20 6365 696c 696e 6720 16).* ceiling
│ │ │ │ │ -000537d0: 3c33 3e3a 2020 2020 2020 2020 2020 2020 <3>:
│ │ │ │ │ -000537e0: 2020 2020 2020 2020 2020 2020 2020 2053 S
│ │ │ │ │ -000537f0: 6361 6c65 6444 6563 696d 616c 2d63 6f65 caledDecimal-coe
│ │ │ │ │ -00053800: 7263 696f 6e2e 0a20 2020 2020 2020 2020 rcion..
│ │ │ │ │ -00053810: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00053820: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00053830: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00053840: 2020 2020 2028 6c69 6e65 2020 3232 290a (line 22).
│ │ │ │ │ -00053850: 2a20 6365 696c 696e 674c 6f67 5f3a 2020 * ceilingLog_:
│ │ │ │ │ -00053860: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00053870: 2020 2020 2020 2020 2046 6c6f 6174 2d74 Float-t
│ │ │ │ │ -00053880: 7261 6e73 6365 6e64 656e 7461 6c20 6f70 ranscendental op
│ │ │ │ │ -00053890: 6572 6174 696f 6e73 2e0a 2020 2020 2020 erations..
│ │ │ │ │ -000538a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000538b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000538c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000538d0: 2020 2020 2020 2020 286c 696e 6520 2020 (line
│ │ │ │ │ -000538e0: 3929 0a2a 2063 6569 6c69 6e67 4c6f 675f 9).* ceilingLog_
│ │ │ │ │ -000538f0: 203c 313e 3a20 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ -00053900: 2020 2020 2020 2020 2020 2020 496e 7465 Inte
│ │ │ │ │ -00053910: 6765 722d 6d61 7468 206d 6574 686f 6473 ger-math methods
│ │ │ │ │ -00053920: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -00053930: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00053940: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00053950: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00053960: 286c 696e 6520 2031 3029 0a2a 2063 6569 (line 10).* cei
│ │ │ │ │ -00053970: 6c69 6e67 4c6f 675f 203c 323e 3a20 2020 lingLog_ <2>:
│ │ │ │ │ -00053980: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00053990: 2020 2020 4e75 6d62 6572 2d6d 6973 6320 Number-misc
│ │ │ │ │ -000539a0: 6d61 7468 2e20 2020 2028 6c69 6e65 2020 math. (line
│ │ │ │ │ -000539b0: 3332 290a 2a20 6365 6e74 6572 3a20 2020 32).* center:
│ │ │ │ │ -000539c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000539d0: 2020 2020 2020 2020 2020 2020 2052 6563 Rec
│ │ │ │ │ -000539e0: 7461 6e67 6c65 2d61 6363 6573 7369 6e67 tangle-accessing
│ │ │ │ │ -000539f0: 2e20 286c 696e 6520 2032 3729 0a2a 2063 . (line 27).* c
│ │ │ │ │ -00053a00: 656e 7472 616c 4469 7265 6374 6f72 7952 entralDirectoryR
│ │ │ │ │ -00053a10: 616e 6765 496e 5f3a 2020 2020 2020 2020 angeIn_:
│ │ │ │ │ -00053a20: 2020 2020 2020 5646 532e 5a69 7046 696c VFS.ZipFil
│ │ │ │ │ -00053a30: 652d 6d65 6d62 6572 732e 2028 6c69 6e65 e-members. (line
│ │ │ │ │ -00053a40: 2020 2036 290a 2a20 6368 616e 6765 436c 6).* changeCl
│ │ │ │ │ -00053a50: 6173 7354 6f5f 3a20 2020 2020 2020 2020 assTo_:
│ │ │ │ │ -00053a60: 2020 2020 2020 2020 2020 2020 2020 204f O
│ │ │ │ │ -00053a70: 626a 6563 742d 6275 696c 7420 696e 732e bject-built ins.
│ │ │ │ │ -00053a80: 2020 2020 286c 696e 6520 2036 3129 0a2a (line 61).*
│ │ │ │ │ -00053a90: 2063 6861 6e67 6564 3a20 2020 2020 2020 changed:
│ │ │ │ │ -00053aa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00053ab0: 2020 2020 2020 2020 4f62 6a65 6374 2d63 Object-c
│ │ │ │ │ -00053ac0: 6861 6e67 6520 616e 6420 7570 6461 7465 hange and update
│ │ │ │ │ -00053ad0: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -00053ae0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00053af0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00053b00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00053b10: 286c 696e 6520 2032 3629 0a2a 2063 6861 (line 26).* cha
│ │ │ │ │ -00053b20: 6e67 6564 5f3a 2020 2020 2020 2020 2020 nged_:
│ │ │ │ │ -00053b30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00053b40: 2020 2020 4f62 6a65 6374 2d63 6861 6e67 Object-chang
│ │ │ │ │ -00053b50: 6520 616e 6420 7570 6461 7465 2e0a 2020 e and update..
│ │ │ │ │ -00053b60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00053b70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00053b80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00053b90: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -00053ba0: 6520 2033 3029 0a2a 2063 6861 6e67 6564 e 30).* changed
│ │ │ │ │ -00053bb0: 5f20 3c31 3e3a 2020 2020 2020 2020 2020 _ <1>:
│ │ │ │ │ -00053bc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00053bd0: 4f62 6a65 6374 4d65 6d6f 7279 2063 6c61 ObjectMemory cla
│ │ │ │ │ -00053be0: 7373 2d69 6e69 7469 616c 697a 6174 696f ss-initializatio
│ │ │ │ │ -00053bf0: 6e2e 0a20 2020 2020 2020 2020 2020 2020 n..
│ │ │ │ │ -00053c00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00053c10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00053c20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00053c30: 2028 6c69 6e65 2020 2036 290a 2a20 6368 (line 6).* ch
│ │ │ │ │ -00053c40: 6172 4174 5f3a 2020 2020 2020 2020 2020 arAt_:
│ │ │ │ │ -00053c50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00053c60: 2020 2020 2042 7974 6541 7272 6179 2d6d ByteArray-m
│ │ │ │ │ -00053c70: 6f72 6520 6164 7661 6e63 6564 2061 6363 ore advanced acc
│ │ │ │ │ -00053c80: 6573 7369 6e67 2e0a 2020 2020 2020 2020 essing..
│ │ │ │ │ -00053c90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00053ca0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00053cb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00053cc0: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)
│ │ │ │ │ -00053cd0: 0a2a 2063 6861 7241 745f 203c 313e 3a20 .* charAt_ <1>:
│ │ │ │ │ -00053ce0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00053cf0: 2020 2020 2020 2020 2020 4d65 6d6f 7279 Memory
│ │ │ │ │ -00053d00: 2063 6c61 7373 2d61 6363 6573 7369 6e67 class-accessing
│ │ │ │ │ -00053d10: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -00053d20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00053d30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00053d40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00053d50: 286c 696e 6520 2031 3629 0a2a 2063 6861 (line 16).* cha
│ │ │ │ │ -00053d60: 7241 745f 7075 745f 3a20 2020 2020 2020 rAt_put_:
│ │ │ │ │ -00053d70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00053d80: 2020 2020 4279 7465 4172 7261 792d 6d6f ByteArray-mo
│ │ │ │ │ -00053d90: 7265 2061 6476 616e 6365 6420 6163 6365 re advanced acce
│ │ │ │ │ -00053da0: 7373 696e 672e 0a20 2020 2020 2020 2020 ssing..
│ │ │ │ │ -00053db0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00053dc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00053dd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00053de0: 2020 2020 2028 6c69 6e65 2020 3131 290a (line 11).
│ │ │ │ │ -00053df0: 2a20 6368 6172 4174 5f70 7574 5f20 3c31 * charAt_put_ <1
│ │ │ │ │ -00053e00: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ -00053e10: 2020 2020 2020 2020 204d 656d 6f72 7920 Memory
│ │ │ │ │ -00053e20: 636c 6173 732d 6163 6365 7373 696e 672e class-accessing.
│ │ │ │ │ -00053e30: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -00053e40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00053e50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00053e60: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -00053e70: 6c69 6e65 2020 3230 290a 2a20 6368 6563 line 20).* chec
│ │ │ │ │ -00053e80: 6b45 7272 6f72 3a20 2020 2020 2020 2020 kError:
│ │ │ │ │ -00053e90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00053ea0: 2020 2046 696c 6520 636c 6173 732d 6669 File class-fi
│ │ │ │ │ -00053eb0: 6c65 206f 7065 7261 7469 6f6e 732e 0a20 le operations..
│ │ │ │ │ -00053ec0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00053ed0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00053ee0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00053ef0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -00053f00: 6e65 2020 2036 290a 2a20 6368 6563 6b45 ne 6).* checkE
│ │ │ │ │ -00053f10: 7272 6f72 203c 313e 3a20 2020 2020 2020 rror <1>:
│ │ │ │ │ -00053f20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00053f30: 2046 696c 6544 6573 6372 6970 746f 722d FileDescriptor-
│ │ │ │ │ -00053f40: 6261 7369 632e 0a20 2020 2020 2020 2020 basic..
│ │ │ │ │ -00053f50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00053f60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00053f70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00053f80: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).
│ │ │ │ │ -00053f90: 2a20 6368 6563 6b45 7272 6f72 5f3a 2020 * checkError_:
│ │ │ │ │ -00053fa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00053fb0: 2020 2020 2020 2020 2046 696c 6520 636c File cl
│ │ │ │ │ -00053fc0: 6173 732d 6669 6c65 206f 7065 7261 7469 ass-file operati
│ │ │ │ │ -00053fd0: 6f6e 732e 0a20 2020 2020 2020 2020 2020 ons..
│ │ │ │ │ -00053fe0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00053ff0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00054000: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00054010: 2020 2028 6c69 6e65 2020 3130 290a 2a20 (line 10).*
│ │ │ │ │ -00054020: 6368 6563 6b49 6e64 6578 6162 6c65 426f checkIndexableBo
│ │ │ │ │ -00054030: 756e 6473 5f3a 2020 2020 2020 2020 2020 unds_:
│ │ │ │ │ -00054040: 2020 2020 2020 204f 626a 6563 742d 6275 Object-bu
│ │ │ │ │ -00054050: 696c 7420 696e 732e 2020 2020 286c 696e ilt ins. (lin
│ │ │ │ │ -00054060: 6520 2036 3629 0a2a 2063 6865 636b 496e e 66).* checkIn
│ │ │ │ │ -00054070: 6465 7861 626c 6542 6f75 6e64 735f 6966 dexableBounds_if
│ │ │ │ │ -00054080: 4162 7365 6e74 5f3a 2020 2020 2020 2020 Absent_:
│ │ │ │ │ -00054090: 4f62 6a65 6374 2d62 7569 6c74 2069 6e73 Object-built ins
│ │ │ │ │ -000540a0: 2e20 2020 2028 6c69 6e65 2020 3730 290a . (line 70).
│ │ │ │ │ -000540b0: 2a20 6368 6563 6b49 6e64 6578 6162 6c65 * checkIndexable
│ │ │ │ │ -000540c0: 426f 756e 6473 5f70 7574 5f3a 2020 2020 Bounds_put_:
│ │ │ │ │ -000540d0: 2020 2020 2020 2020 204f 626a 6563 742d Object-
│ │ │ │ │ -000540e0: 6275 696c 7420 696e 732e 2020 2020 286c built ins. (l
│ │ │ │ │ -000540f0: 696e 6520 2037 3429 0a2a 2063 6865 636b ine 74).* check
│ │ │ │ │ -00054100: 5365 6375 7269 7479 466f 725f 3a20 2020 SecurityFor_:
│ │ │ │ │ -00054110: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00054120: 2020 436f 6e74 6578 7450 6172 742d 7365 ContextPart-se
│ │ │ │ │ -00054130: 6375 7269 7479 2063 6865 636b 732e 0a20 curity checks..
│ │ │ │ │ -00054140: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00054150: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00054160: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00054170: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -00054180: 6e65 2020 2036 290a 2a20 6368 6563 6b54 ne 6).* checkT
│ │ │ │ │ -00054190: 6167 4966 496e 5061 7468 5f3a 2020 2020 agIfInPath_:
│ │ │ │ │ -000541a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000541b0: 2050 6163 6b61 6765 2d73 7469 6c6c 2075 Package-still u
│ │ │ │ │ -000541c0: 6e63 6c61 7373 6966 6965 642e 0a20 2020 nclassified..
│ │ │ │ │ -000541d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000541e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000541f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00054200: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -00054210: 2020 2036 290a 2a20 6368 6563 6b5f 3a20 6).* check_:
│ │ │ │ │ -00054220: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00054230: 2020 2020 2020 2020 2020 2020 2020 2043 C
│ │ │ │ │ -00054240: 6c61 7373 2d73 6563 7572 6974 792e 2020 lass-security.
│ │ │ │ │ -00054250: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*
│ │ │ │ │ -00054260: 2063 6865 636b 5f20 3c31 3e3a 2020 2020 check_ <1>:
│ │ │ │ │ -00054270: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00054280: 2020 2020 2020 2020 5365 6375 7269 7479 Security
│ │ │ │ │ -00054290: 506f 6c69 6379 2d71 7565 7279 696e 672e Policy-querying.
│ │ │ │ │ -000542a0: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -000542b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000542c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000542d0: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -000542e0: 6c69 6e65 2020 2036 290a 2a20 6368 6563 line 6).* chec
│ │ │ │ │ -000542f0: 6b5f 666f 725f 3a20 2020 2020 2020 2020 k_for_:
│ │ │ │ │ -00054300: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00054310: 2020 2050 6572 6d69 7373 696f 6e2d 7465 Permission-te
│ │ │ │ │ -00054320: 7374 696e 672e 2020 286c 696e 6520 2020 sting. (line
│ │ │ │ │ -00054330: 3629 0a2a 2063 6869 5371 7561 7265 3a20 6).* chiSquare:
│ │ │ │ │ -00054340: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00054350: 2020 2020 2020 2020 2020 2020 5261 6e64 Rand
│ │ │ │ │ -00054360: 6f6d 2d74 6573 7469 6e67 2e20 2020 2020 om-testing.
│ │ │ │ │ -00054370: 2028 6c69 6e65 2020 2036 290a 2a20 6368 (line 6).* ch
│ │ │ │ │ -00054380: 6953 7175 6172 655f 7261 6e67 655f 3a20 iSquare_range_:
│ │ │ │ │ -00054390: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000543a0: 2020 2020 2052 616e 646f 6d2d 7465 7374 Random-test
│ │ │ │ │ -000543b0: 696e 672e 2020 2020 2020 286c 696e 6520 ing. (line
│ │ │ │ │ -000543c0: 2020 3929 0a2a 2063 6c61 7373 3a20 2020 9).* class:
│ │ │ │ │ -000543d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000543e0: 2020 2020 2020 2020 2020 2020 2020 4175 Au
│ │ │ │ │ -000543f0: 746f 6c6f 6164 2d61 6363 6573 7369 6e67 toload-accessing
│ │ │ │ │ -00054400: 2e20 2028 6c69 6e65 2020 2036 290a 2a20 . (line 6).*
│ │ │ │ │ -00054410: 636c 6173 7320 3c31 3e3a 2020 2020 2020 class <1>:
│ │ │ │ │ -00054420: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00054430: 2020 2020 2020 204f 626a 6563 742d 6275 Object-bu
│ │ │ │ │ -00054440: 696c 7420 696e 732e 2020 2020 286c 696e ilt ins. (lin
│ │ │ │ │ -00054450: 6520 2037 3829 0a2a 2063 6c61 7373 4174 e 78).* classAt
│ │ │ │ │ -00054460: 5f3a 2020 2020 2020 2020 2020 2020 2020 _:
│ │ │ │ │ -00054470: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00054480: 4162 7374 7261 6374 4e61 6d65 7370 6163 AbstractNamespac
│ │ │ │ │ -00054490: 652d 6163 6365 7373 696e 672e 0a20 2020 e-accessing..
│ │ │ │ │ -000544a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000544b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000544c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000544d0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -000544e0: 2020 3233 290a 2a20 636c 6173 7341 745f 23).* classAt_
│ │ │ │ │ -000544f0: 6966 4162 7365 6e74 5f3a 2020 2020 2020 ifAbsent_:
│ │ │ │ │ -00054500: 2020 2020 2020 2020 2020 2020 2020 2041 A
│ │ │ │ │ -00054510: 6273 7472 6163 744e 616d 6573 7061 6365 bstractNamespace
│ │ │ │ │ -00054520: 2d61 6363 6573 7369 6e67 2e0a 2020 2020 -accessing..
│ │ │ │ │ -00054530: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00054540: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00054550: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00054560: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -00054570: 2032 3829 0a2a 2063 6c61 7373 6966 795f 28).* classify_
│ │ │ │ │ -00054580: 756e 6465 725f 3a20 2020 2020 2020 2020 under_:
│ │ │ │ │ -00054590: 2020 2020 2020 2020 2020 2020 2020 436c Cl
│ │ │ │ │ -000545a0: 6173 7344 6573 6372 6970 7469 6f6e 2d6f assDescription-o
│ │ │ │ │ -000545b0: 7267 616e 697a 6174 696f 6e20 6f66 206d rganization of m
│ │ │ │ │ -000545c0: 6573 7361 6765 7320 616e 6420 636c 6173 essages and clas
│ │ │ │ │ -000545d0: 7365 732e 0a20 2020 2020 2020 2020 2020 ses..
│ │ │ │ │ -000545e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000545f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00054600: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00054610: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).*
│ │ │ │ │ -00054620: 636c 6173 7350 6f6f 6c3a 2020 2020 2020 classPool:
│ │ │ │ │ -00054630: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00054640: 2020 2020 2020 2042 6568 6176 696f 722d Behavior-
│ │ │ │ │ -00054650: 6163 6365 7373 696e 6720 696e 7374 616e accessing instan
│ │ │ │ │ -00054660: 6365 7320 616e 6420 7661 7269 6162 6c65 ces and variable
│ │ │ │ │ -00054670: 732e 0a20 2020 2020 2020 2020 2020 2020 s..
│ │ │ │ │ -00054680: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00054690: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000546a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000546b0: 2028 6c69 6e65 2020 3234 290a 2a20 636c (line 24).* cl
│ │ │ │ │ -000546c0: 6173 7350 6f6f 6c20 3c31 3e3a 2020 2020 assPool <1>:
│ │ │ │ │ -000546d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000546e0: 2020 2020 2043 6c61 7373 2d61 6363 6573 Class-acces
│ │ │ │ │ -000546f0: 7369 6e67 2069 6e73 7461 6e63 6573 2061 sing instances a
│ │ │ │ │ -00054700: 6e64 2076 6172 6961 626c 6573 2e0a 2020 nd variables..
│ │ │ │ │ -00054710: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00054720: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00054730: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00054740: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -00054750: 6520 2033 3229 0a2a 2063 6c61 7373 506f e 32).* classPo
│ │ │ │ │ -00054760: 6f6c 203c 323e 3a20 2020 2020 2020 2020 ol <2>:
│ │ │ │ │ -00054770: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00054780: 4d65 7461 636c 6173 732d 6465 6c65 6761 Metaclass-delega
│ │ │ │ │ -00054790: 7469 6f6e 2e0a 2020 2020 2020 2020 2020 tion..
│ │ │ │ │ -000547a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000547b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000547c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000547d0: 2020 2020 286c 696e 6520 2032 3929 0a2a (line 29).*
│ │ │ │ │ -000547e0: 2063 6c61 7373 5072 6167 6d61 733a 2020 classPragmas:
│ │ │ │ │ -000547f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00054800: 2020 2020 2020 2020 4343 6f6d 706f 756e CCompoun
│ │ │ │ │ -00054810: 6420 636c 6173 732d 7375 6263 6c61 7373 d class-subclass
│ │ │ │ │ -00054820: 2063 7265 6174 696f 6e2e 0a20 2020 2020 creation..
│ │ │ │ │ -00054830: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00054840: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00054850: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00054860: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -00054870: 2039 290a 2a20 636c 6173 7350 7261 676d 9).* classPragm
│ │ │ │ │ -00054880: 6173 203c 313e 3a20 2020 2020 2020 2020 as <1>:
│ │ │ │ │ -00054890: 2020 2020 2020 2020 2020 2020 2043 6c61 Cla
│ │ │ │ │ -000548a0: 7373 2d61 6363 6573 7369 6e67 2069 6e73 ss-accessing ins
│ │ │ │ │ -000548b0: 7461 6e63 6573 2061 6e64 2076 6172 6961 tances and varia
│ │ │ │ │ -000548c0: 626c 6573 2e0a 2020 2020 2020 2020 2020 bles..
│ │ │ │ │ -000548d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000548e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000548f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00054900: 2020 2020 286c 696e 6520 2033 3529 0a2a (line 35).*
│ │ │ │ │ -00054910: 2063 6c61 7373 5661 7269 6162 6c65 5374 classVariableSt
│ │ │ │ │ -00054920: 7269 6e67 3a20 2020 2020 2020 2020 2020 ring:
│ │ │ │ │ -00054930: 2020 2020 2020 2020 436c 6173 7344 6573 ClassDes
│ │ │ │ │ -00054940: 6372 6970 7469 6f6e 2d70 7269 6e74 696e cription-printin
│ │ │ │ │ -00054950: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ -00054960: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00054970: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00054980: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00054990: 2028 6c69 6e65 2020 2036 290a 2a20 636c (line 6).* cl
│ │ │ │ │ -000549a0: 6173 7356 6172 4e61 6d65 733a 2020 2020 assVarNames:
│ │ │ │ │ -000549b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000549c0: 2020 2020 2042 6568 6176 696f 722d 6163 Behavior-ac
│ │ │ │ │ -000549d0: 6365 7373 696e 6720 696e 7374 616e 6365 cessing instance
│ │ │ │ │ -000549e0: 7320 616e 6420 7661 7269 6162 6c65 732e s and variables.
│ │ │ │ │ -000549f0: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -00054a00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00054a10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00054a20: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -00054a30: 6c69 6e65 2020 3239 290a 2a20 636c 6173 line 29).* clas
│ │ │ │ │ -00054a40: 7356 6172 4e61 6d65 7320 3c31 3e3a 2020 sVarNames <1>:
│ │ │ │ │ -00054a50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00054a60: 2020 2043 6c61 7373 2d61 6363 6573 7369 Class-accessi
│ │ │ │ │ -00054a70: 6e67 2069 6e73 7461 6e63 6573 2061 6e64 ng instances and
│ │ │ │ │ -00054a80: 2076 6172 6961 626c 6573 2e0a 2020 2020 variables..
│ │ │ │ │ -00054a90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00054aa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00054ab0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00054ac0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -00054ad0: 2033 3829 0a2a 2063 6c61 7373 5661 724e 38).* classVarN
│ │ │ │ │ -00054ae0: 616d 6573 203c 323e 3a20 2020 2020 2020 ames <2>:
│ │ │ │ │ -00054af0: 2020 2020 2020 2020 2020 2020 2020 4d65 Me
│ │ │ │ │ -00054b00: 7461 636c 6173 732d 6465 6c65 6761 7469 taclass-delegati
│ │ │ │ │ -00054b10: 6f6e 2e0a 2020 2020 2020 2020 2020 2020 on..
│ │ │ │ │ -00054b20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00054b30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00054b40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00054b50: 2020 286c 696e 6520 2033 3229 0a2a 2063 (line 32).* c
│ │ │ │ │ -00054b60: 6c61 7373 5f66 726f 6d5f 3a20 2020 2020 lass_from_:
│ │ │ │ │ -00054b70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00054b80: 2020 2020 2020 4175 746f 6c6f 6164 2063 Autoload c
│ │ │ │ │ -00054b90: 6c61 7373 2d69 6e73 7461 6e63 6520 6372 lass-instance cr
│ │ │ │ │ -00054ba0: 6561 7469 6f6e 2e0a 2020 2020 2020 2020 eation..
│ │ │ │ │ -00054bb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00054bc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00054bd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00054be0: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)
│ │ │ │ │ -00054bf0: 0a2a 2063 6c61 7373 5f69 6e5f 6672 6f6d .* class_in_from
│ │ │ │ │ -00054c00: 5f3a 2020 2020 2020 2020 2020 2020 2020 _:
│ │ │ │ │ -00054c10: 2020 2020 2020 2020 2020 4175 746f 6c6f Autolo
│ │ │ │ │ -00054c20: 6164 2063 6c61 7373 2d69 6e73 7461 6e63 ad class-instanc
│ │ │ │ │ -00054c30: 6520 6372 6561 7469 6f6e 2e0a 2020 2020 e creation..
│ │ │ │ │ -00054c40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00054c50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00054c60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00054c70: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -00054c80: 2031 3029 0a2a 2063 6c61 7373 5f69 6e5f 10).* class_in_
│ │ │ │ │ -00054c90: 6c6f 6164 6572 5f3a 2020 2020 2020 2020 loader_:
│ │ │ │ │ -00054ca0: 2020 2020 2020 2020 2020 2020 2020 4175 Au
│ │ │ │ │ -00054cb0: 746f 6c6f 6164 2063 6c61 7373 2d69 6e73 toload class-ins
│ │ │ │ │ -00054cc0: 7461 6e63 6520 6372 6561 7469 6f6e 2e0a tance creation..
│ │ │ │ │ -00054cd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00054ce0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00054cf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00054d00: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -00054d10: 696e 6520 2031 3429 0a2a 2063 6c61 7373 ine 14).* class
│ │ │ │ │ -00054d20: 5f6c 6f61 6465 725f 3a20 2020 2020 2020 _loader_:
│ │ │ │ │ -00054d30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00054d40: 2020 4175 746f 6c6f 6164 2063 6c61 7373 Autoload class
│ │ │ │ │ -00054d50: 2d69 6e73 7461 6e63 6520 6372 6561 7469 -instance creati
│ │ │ │ │ -00054d60: 6f6e 2e0a 2020 2020 2020 2020 2020 2020 on..
│ │ │ │ │ -00054d70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00054d80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00054d90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00054da0: 2020 286c 696e 6520 2032 3029 0a2a 2063 (line 20).* c
│ │ │ │ │ -00054db0: 6c65 616e 3a20 2020 2020 2020 2020 2020 lean:
│ │ │ │ │ -00054dc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00054dd0: 2020 2020 2020 4669 6c65 5374 7265 616d FileStream
│ │ │ │ │ -00054de0: 2d62 7566 6665 7269 6e67 2e0a 2020 2020 -buffering..
│ │ │ │ │ -00054df0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00054e00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00054e10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00054e20: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -00054e30: 2031 3229 0a2a 2063 6c65 6172 4269 745f 12).* clearBit_
│ │ │ │ │ -00054e40: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -00054e50: 2020 2020 2020 2020 2020 2020 2020 496e In
│ │ │ │ │ -00054e60: 7465 6765 722d 6269 7420 6f70 6572 6174 teger-bit operat
│ │ │ │ │ -00054e70: 6f72 732e 0a20 2020 2020 2020 2020 2020 ors..
│ │ │ │ │ -00054e80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00054e90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00054ea0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00054eb0: 2020 2028 6c69 6e65 2020 3238 290a 2a20 (line 28).*
│ │ │ │ │ -00054ec0: 636c 6561 7247 4346 6c61 675f 3a20 2020 clearGCFlag_:
│ │ │ │ │ -00054ed0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00054ee0: 2020 2020 2020 2057 6561 6b41 7272 6179 WeakArray
│ │ │ │ │ -00054ef0: 2d61 6363 6573 7369 6e67 2e20 286c 696e -accessing. (lin
│ │ │ │ │ -00054f00: 6520 2032 3829 0a2a 2063 6c69 656e 743a e 28).* client:
│ │ │ │ │ -00054f10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00054f20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00054f30: 436f 6e74 6578 7450 6172 742d 6163 6365 ContextPart-acce
│ │ │ │ │ -00054f40: 7373 696e 672e 0a20 2020 2020 2020 2020 ssing..
│ │ │ │ │ -00054f50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00054f60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00054f70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00054f80: 2020 2020 2028 6c69 6e65 2020 3138 290a (line 18).
│ │ │ │ │ -00054f90: 2a20 636c 6f63 6b50 7265 6369 7369 6f6e * clockPrecision
│ │ │ │ │ -00054fa0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -00054fb0: 2020 2020 2020 2020 2044 6174 6554 696d DateTim
│ │ │ │ │ -00054fc0: 6520 636c 6173 732d 696e 666f 726d 6174 e class-informat
│ │ │ │ │ -00054fd0: 696f 6e2e 0a20 2020 2020 2020 2020 2020 ion..
│ │ │ │ │ -00054fe0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00054ff0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00055000: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00055010: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).*
│ │ │ │ │ -00055020: 636c 6f73 653a 2020 2020 2020 2020 2020 close:
│ │ │ │ │ -00055030: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00055040: 2020 2020 2020 2046 696c 6544 6573 6372 FileDescr
│ │ │ │ │ -00055050: 6970 746f 722d 6261 7369 632e 0a20 2020 iptor-basic..
│ │ │ │ │ -00055060: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00055070: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00055080: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00055090: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -000550a0: 2020 3130 290a 2a20 636c 6f73 6520 3c31 10).* close <1
│ │ │ │ │ -000550b0: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ -000550c0: 2020 2020 2020 2020 2020 2020 2020 2050 P
│ │ │ │ │ -000550d0: 6f73 6974 696f 6e61 626c 6553 7472 6561 ositionableStrea
│ │ │ │ │ -000550e0: 6d2d 6163 6365 7373 696e 672d 7265 6164 m-accessing-read
│ │ │ │ │ -000550f0: 696e 672e 0a20 2020 2020 2020 2020 2020 ing..
│ │ │ │ │ -00055100: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00055110: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00055120: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00055130: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).*
│ │ │ │ │ -00055140: 636c 6f73 6520 3c32 3e3a 2020 2020 2020 close <2>:
│ │ │ │ │ -00055150: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00055160: 2020 2020 2020 2053 7472 6561 6d2d 706f Stream-po
│ │ │ │ │ -00055170: 6c79 6d6f 7270 6869 736d 2e20 286c 696e lymorphism. (lin
│ │ │ │ │ -00055180: 6520 2020 3629 0a2a 2063 6c6f 7365 546f e 6).* closeTo
│ │ │ │ │ -00055190: 5f3a 2020 2020 2020 2020 2020 2020 2020 _:
│ │ │ │ │ -000551a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000551b0: 4e75 6d62 6572 2d74 6573 7469 6e67 2e20 Number-testing.
│ │ │ │ │ -000551c0: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).
│ │ │ │ │ -000551d0: 2a20 634f 626a 6563 7442 696e 6469 6e67 * cObjectBinding
│ │ │ │ │ -000551e0: 5f3a 2020 2020 2020 2020 2020 2020 2020 _:
│ │ │ │ │ -000551f0: 2020 2020 2020 2020 2043 5479 7065 2063 CType c
│ │ │ │ │ -00055200: 6c61 7373 2d43 2069 6e73 7461 6e63 6520 lass-C instance
│ │ │ │ │ -00055210: 6372 6561 7469 6f6e 2e0a 2020 2020 2020 creation..
│ │ │ │ │ -00055220: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00055230: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00055240: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00055250: 2020 2020 2020 2020 286c 696e 6520 2020 (line
│ │ │ │ │ -00055260: 3629 0a2a 2063 4f62 6a65 6374 5479 7065 6).* cObjectType
│ │ │ │ │ -00055270: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -00055280: 2020 2020 2020 2020 2020 2020 4354 7970 CTyp
│ │ │ │ │ -00055290: 652d 6163 6365 7373 696e 672e 2020 2020 e-accessing.
│ │ │ │ │ -000552a0: 2028 6c69 6e65 2020 3133 290a 2a20 634f (line 13).* cO
│ │ │ │ │ -000552b0: 626a 6563 7454 7970 655f 3a20 2020 2020 bjectType_:
│ │ │ │ │ -000552c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000552d0: 2020 2020 2043 5479 7065 2063 6c61 7373 CType class
│ │ │ │ │ -000552e0: 2d43 2069 6e73 7461 6e63 6520 6372 6561 -C instance crea
│ │ │ │ │ -000552f0: 7469 6f6e 2e0a 2020 2020 2020 2020 2020 tion..
│ │ │ │ │ -00055300: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00055310: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00055320: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00055330: 2020 2020 286c 696e 6520 2020 3929 0a2a (line 9).*
│ │ │ │ │ -00055340: 2063 4f62 6a53 746f 7265 6454 7970 653a cObjStoredType:
│ │ │ │ │ -00055350: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00055360: 2020 2020 2020 2020 4342 7974 6520 636c CByte cl
│ │ │ │ │ -00055370: 6173 732d 636f 6e76 6572 7369 6f6e 2e0a ass-conversion..
│ │ │ │ │ -00055380: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00055390: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000553a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000553b0: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -000553c0: 696e 6520 2020 3629 0a2a 2063 4f62 6a53 ine 6).* cObjS
│ │ │ │ │ -000553d0: 746f 7265 6454 7970 6520 3c31 3e3a 2020 toredType <1>:
│ │ │ │ │ -000553e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000553f0: 2020 4342 7974 652d 6163 6365 7373 696e CByte-accessin
│ │ │ │ │ -00055400: 672e 2020 2020 2028 6c69 6e65 2020 2036 g. (line 6
│ │ │ │ │ -00055410: 290a 2a20 634f 626a 5374 6f72 6564 5479 ).* cObjStoredTy
│ │ │ │ │ -00055420: 7065 203c 323e 3a20 2020 2020 2020 2020 pe <2>:
│ │ │ │ │ -00055430: 2020 2020 2020 2020 2020 2043 4368 6172 CChar
│ │ │ │ │ -00055440: 2063 6c61 7373 2d61 6363 6573 7369 6e67 class-accessing
│ │ │ │ │ -00055450: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -00055460: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00055470: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00055480: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00055490: 286c 696e 6520 2020 3929 0a2a 2063 4f62 (line 9).* cOb
│ │ │ │ │ -000554a0: 6a53 746f 7265 6454 7970 6520 3c33 3e3a jStoredType <3>:
│ │ │ │ │ -000554b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000554c0: 2020 2020 4343 6861 722d 6163 6365 7373 CChar-access
│ │ │ │ │ -000554d0: 696e 672e 2020 2020 2028 6c69 6e65 2020 ing. (line
│ │ │ │ │ -000554e0: 2039 290a 2a20 634f 626a 5374 6f72 6564 9).* cObjStored
│ │ │ │ │ -000554f0: 5479 7065 203c 343e 3a20 2020 2020 2020 Type <4>:
│ │ │ │ │ -00055500: 2020 2020 2020 2020 2020 2020 2043 446f CDo
│ │ │ │ │ -00055510: 7562 6c65 2063 6c61 7373 2d61 6363 6573 uble class-acces
│ │ │ │ │ -00055520: 7369 6e67 2e0a 2020 2020 2020 2020 2020 sing..
│ │ │ │ │ -00055530: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00055540: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00055550: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00055560: 2020 2020 286c 696e 6520 2020 3929 0a2a (line 9).*
│ │ │ │ │ -00055570: 2063 4f62 6a53 746f 7265 6454 7970 6520 cObjStoredType
│ │ │ │ │ -00055580: 3c35 3e3a 2020 2020 2020 2020 2020 2020 <5>:
│ │ │ │ │ -00055590: 2020 2020 2020 2020 4344 6f75 626c 652d CDouble-
│ │ │ │ │ -000555a0: 6163 6365 7373 696e 672e 2020 2028 6c69 accessing. (li
│ │ │ │ │ -000555b0: 6e65 2020 2039 290a 2a20 634f 626a 5374 ne 9).* cObjSt
│ │ │ │ │ -000555c0: 6f72 6564 5479 7065 203c 363e 3a20 2020 oredType <6>:
│ │ │ │ │ -000555d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000555e0: 2043 466c 6f61 7420 636c 6173 732d 6163 CFloat class-ac
│ │ │ │ │ -000555f0: 6365 7373 696e 672e 0a20 2020 2020 2020 cessing..
│ │ │ │ │ -00055600: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00055610: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00055620: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00055630: 2020 2020 2020 2028 6c69 6e65 2020 2039 (line 9
│ │ │ │ │ -00055640: 290a 2a20 634f 626a 5374 6f72 6564 5479 ).* cObjStoredTy
│ │ │ │ │ -00055650: 7065 203c 373e 3a20 2020 2020 2020 2020 pe <7>:
│ │ │ │ │ -00055660: 2020 2020 2020 2020 2020 2043 466c 6f61 CFloa
│ │ │ │ │ -00055670: 742d 6163 6365 7373 696e 672e 2020 2020 t-accessing.
│ │ │ │ │ -00055680: 286c 696e 6520 2020 3929 0a2a 2063 4f62 (line 9).* cOb
│ │ │ │ │ -00055690: 6a53 746f 7265 6454 7970 6520 3c38 3e3a jStoredType <8>:
│ │ │ │ │ -000556a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000556b0: 2020 2020 4349 6e74 2063 6c61 7373 2d61 CInt class-a
│ │ │ │ │ -000556c0: 6363 6573 7369 6e67 2e0a 2020 2020 2020 ccessing..
│ │ │ │ │ -000556d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000556e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000556f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00055700: 2020 2020 2020 2020 286c 696e 6520 2020 (line
│ │ │ │ │ -00055710: 3929 0a2a 2063 4f62 6a53 746f 7265 6454 9).* cObjStoredT
│ │ │ │ │ -00055720: 7970 6520 3c39 3e3a 2020 2020 2020 2020 ype <9>:
│ │ │ │ │ -00055730: 2020 2020 2020 2020 2020 2020 4349 6e74 CInt
│ │ │ │ │ -00055740: 2d61 6363 6573 7369 6e67 2e20 2020 2020 -accessing.
│ │ │ │ │ -00055750: 2028 6c69 6e65 2020 2039 290a 2a20 634f (line 9).* cO
│ │ │ │ │ -00055760: 626a 5374 6f72 6564 5479 7065 203c 3130 bjStoredType <10
│ │ │ │ │ -00055770: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ -00055780: 2020 2020 2043 4c6f 6e67 2063 6c61 7373 CLong class
│ │ │ │ │ -00055790: 2d61 6363 6573 7369 6e67 2e0a 2020 2020 -accessing..
│ │ │ │ │ -000557a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000557b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000557c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000557d0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -000557e0: 2020 3929 0a2a 2063 4f62 6a53 746f 7265 9).* cObjStore
│ │ │ │ │ -000557f0: 6454 7970 6520 3c31 313e 3a20 2020 2020 dType <11>:
│ │ │ │ │ -00055800: 2020 2020 2020 2020 2020 2020 2020 434c CL
│ │ │ │ │ -00055810: 6f6e 672d 6163 6365 7373 696e 672e 2020 ong-accessing.
│ │ │ │ │ -00055820: 2020 2028 6c69 6e65 2020 2039 290a 2a20 (line 9).*
│ │ │ │ │ -00055830: 634f 626a 5374 6f72 6564 5479 7065 203c cObjStoredType <
│ │ │ │ │ -00055840: 3132 3e3a 2020 2020 2020 2020 2020 2020 12>:
│ │ │ │ │ -00055850: 2020 2020 2020 2043 4c6f 6e67 446f 7562 CLongDoub
│ │ │ │ │ -00055860: 6c65 2063 6c61 7373 2d61 6363 6573 7369 le class-accessi
│ │ │ │ │ -00055870: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ -00055880: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00055890: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000558a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000558b0: 2020 286c 696e 6520 2020 3929 0a2a 2063 (line 9).* c
│ │ │ │ │ -000558c0: 4f62 6a53 746f 7265 6454 7970 6520 3c31 ObjStoredType <1
│ │ │ │ │ -000558d0: 333e 3a20 2020 2020 2020 2020 2020 2020 3>:
│ │ │ │ │ -000558e0: 2020 2020 2020 434c 6f6e 6744 6f75 626c CLongDoubl
│ │ │ │ │ -000558f0: 652d 6163 6365 7373 696e 672e 0a20 2020 e-accessing..
│ │ │ │ │ -00055900: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00055910: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00055920: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00055930: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -00055940: 2020 2039 290a 2a20 634f 626a 5374 6f72 9).* cObjStor
│ │ │ │ │ -00055950: 6564 5479 7065 203c 3134 3e3a 2020 2020 edType <14>:
│ │ │ │ │ -00055960: 2020 2020 2020 2020 2020 2020 2020 2043 C
│ │ │ │ │ -00055970: 4c6f 6e67 4c6f 6e67 2063 6c61 7373 2d61 LongLong class-a
│ │ │ │ │ -00055980: 6363 6573 7369 6e67 2e0a 2020 2020 2020 ccessing..
│ │ │ │ │ -00055990: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000559a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000559b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000559c0: 2020 2020 2020 2020 286c 696e 6520 2020 (line
│ │ │ │ │ -000559d0: 3929 0a2a 2063 4f62 6a53 746f 7265 6454 9).* cObjStoredT
│ │ │ │ │ -000559e0: 7970 6520 3c31 353e 3a20 2020 2020 2020 ype <15>:
│ │ │ │ │ -000559f0: 2020 2020 2020 2020 2020 2020 434c 6f6e CLon
│ │ │ │ │ -00055a00: 674c 6f6e 672d 6163 6365 7373 696e 672e gLong-accessing.
│ │ │ │ │ -00055a10: 2028 6c69 6e65 2020 2039 290a 2a20 634f (line 9).* cO
│ │ │ │ │ -00055a20: 626a 5374 6f72 6564 5479 7065 203c 3136 bjStoredType <16
│ │ │ │ │ -00055a30: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ -00055a40: 2020 2020 2043 5363 616c 6172 2d61 6363 CScalar-acc
│ │ │ │ │ -00055a50: 6573 7369 6e67 2e20 2020 286c 696e 6520 essing. (line
│ │ │ │ │ -00055a60: 2020 3629 0a2a 2063 4f62 6a53 746f 7265 6).* cObjStore
│ │ │ │ │ -00055a70: 6454 7970 6520 3c31 373e 3a20 2020 2020 dType <17>:
│ │ │ │ │ -00055a80: 2020 2020 2020 2020 2020 2020 2020 4353 CS
│ │ │ │ │ -00055a90: 686f 7274 2063 6c61 7373 2d61 6363 6573 hort class-acces
│ │ │ │ │ -00055aa0: 7369 6e67 2e0a 2020 2020 2020 2020 2020 sing..
│ │ │ │ │ -00055ab0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00055ac0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00055ad0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00055ae0: 2020 2020 286c 696e 6520 2020 3929 0a2a (line 9).*
│ │ │ │ │ -00055af0: 2063 4f62 6a53 746f 7265 6454 7970 6520 cObjStoredType
│ │ │ │ │ -00055b00: 3c31 383e 3a20 2020 2020 2020 2020 2020 <18>:
│ │ │ │ │ -00055b10: 2020 2020 2020 2020 4353 686f 7274 2d61 CShort-a
│ │ │ │ │ -00055b20: 6363 6573 7369 6e67 2e20 2020 2028 6c69 ccessing. (li
│ │ │ │ │ -00055b30: 6e65 2020 2039 290a 2a20 634f 626a 5374 ne 9).* cObjSt
│ │ │ │ │ -00055b40: 6f72 6564 5479 7065 203c 3139 3e3a 2020 oredType <19>:
│ │ │ │ │ -00055b50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00055b60: 2043 536d 616c 6c74 616c 6b20 636c 6173 CSmalltalk clas
│ │ │ │ │ -00055b70: 732d 6163 6365 7373 696e 672e 0a20 2020 s-accessing..
│ │ │ │ │ -00055b80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00055b90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00055ba0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00055bb0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -00055bc0: 2020 2039 290a 2a20 634f 626a 5374 6f72 9).* cObjStor
│ │ │ │ │ -00055bd0: 6564 5479 7065 203c 3230 3e3a 2020 2020 edType <20>:
│ │ │ │ │ -00055be0: 2020 2020 2020 2020 2020 2020 2020 2043 C
│ │ │ │ │ -00055bf0: 536d 616c 6c74 616c 6b2d 6163 6365 7373 Smalltalk-access
│ │ │ │ │ -00055c00: 696e 672e 0a20 2020 2020 2020 2020 2020 ing..
│ │ │ │ │ -00055c10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00055c20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00055c30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00055c40: 2020 2028 6c69 6e65 2020 2039 290a 2a20 (line 9).*
│ │ │ │ │ -00055c50: 634f 626a 5374 6f72 6564 5479 7065 203c cObjStoredType <
│ │ │ │ │ -00055c60: 3231 3e3a 2020 2020 2020 2020 2020 2020 21>:
│ │ │ │ │ -00055c70: 2020 2020 2020 2043 5374 7269 6e67 2063 CString c
│ │ │ │ │ -00055c80: 6c61 7373 2d61 6363 6573 7369 6e67 2e0a lass-accessing..
│ │ │ │ │ -00055c90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00055ca0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00055cb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00055cc0: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -00055cd0: 696e 6520 2020 3629 0a2a 2063 4f62 6a53 ine 6).* cObjS
│ │ │ │ │ -00055ce0: 746f 7265 6454 7970 6520 3c32 323e 3a20 toredType <22>:
│ │ │ │ │ -00055cf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00055d00: 2020 4353 7472 696e 672d 6163 6365 7373 CString-access
│ │ │ │ │ -00055d10: 696e 672e 2020 2028 6c69 6e65 2020 2036 ing. (line 6
│ │ │ │ │ -00055d20: 290a 2a20 634f 626a 5374 6f72 6564 5479 ).* cObjStoredTy
│ │ │ │ │ -00055d30: 7065 203c 3233 3e3a 2020 2020 2020 2020 pe <23>:
│ │ │ │ │ -00055d40: 2020 2020 2020 2020 2020 2043 5543 6861 CUCha
│ │ │ │ │ -00055d50: 7220 636c 6173 732d 6765 7474 696e 6720 r class-getting
│ │ │ │ │ -00055d60: 696e 666f 2e0a 2020 2020 2020 2020 2020 info..
│ │ │ │ │ -00055d70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00055d80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00055d90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00055da0: 2020 2020 286c 696e 6520 2020 3929 0a2a (line 9).*
│ │ │ │ │ -00055db0: 2063 4f62 6a53 746f 7265 6454 7970 6520 cObjStoredType
│ │ │ │ │ -00055dc0: 3c32 343e 3a20 2020 2020 2020 2020 2020 <24>:
│ │ │ │ │ -00055dd0: 2020 2020 2020 2020 4355 4368 6172 2d61 CUChar-a
│ │ │ │ │ -00055de0: 6363 6573 7369 6e67 2e20 2020 2028 6c69 ccessing. (li
│ │ │ │ │ -00055df0: 6e65 2020 2039 290a 2a20 634f 626a 5374 ne 9).* cObjSt
│ │ │ │ │ -00055e00: 6f72 6564 5479 7065 203c 3235 3e3a 2020 oredType <25>:
│ │ │ │ │ -00055e10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00055e20: 2043 5549 6e74 2063 6c61 7373 2d61 6363 CUInt class-acc
│ │ │ │ │ -00055e30: 6573 7369 6e67 2e0a 2020 2020 2020 2020 essing..
│ │ │ │ │ -00055e40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00055e50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00055e60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00055e70: 2020 2020 2020 286c 696e 6520 2020 3929 (line 9)
│ │ │ │ │ -00055e80: 0a2a 2063 4f62 6a53 746f 7265 6454 7970 .* cObjStoredTyp
│ │ │ │ │ -00055e90: 6520 3c32 363e 3a20 2020 2020 2020 2020 e <26>:
│ │ │ │ │ -00055ea0: 2020 2020 2020 2020 2020 4355 496e 742d CUInt-
│ │ │ │ │ -00055eb0: 6163 6365 7373 696e 672e 2020 2020 2028 accessing. (
│ │ │ │ │ -00055ec0: 6c69 6e65 2020 2039 290a 2a20 634f 626a line 9).* cObj
│ │ │ │ │ -00055ed0: 5374 6f72 6564 5479 7065 203c 3237 3e3a StoredType <27>:
│ │ │ │ │ -00055ee0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00055ef0: 2020 2043 554c 6f6e 6720 636c 6173 732d CULong class-
│ │ │ │ │ -00055f00: 6163 6365 7373 696e 672e 0a20 2020 2020 accessing..
│ │ │ │ │ -00055f10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00055f20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00055f30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00055f40: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -00055f50: 2039 290a 2a20 634f 626a 5374 6f72 6564 9).* cObjStored
│ │ │ │ │ -00055f60: 5479 7065 203c 3238 3e3a 2020 2020 2020 Type <28>:
│ │ │ │ │ -00055f70: 2020 2020 2020 2020 2020 2020 2043 554c CUL
│ │ │ │ │ -00055f80: 6f6e 672d 6163 6365 7373 696e 672e 2020 ong-accessing.
│ │ │ │ │ -00055f90: 2020 286c 696e 6520 2020 3929 0a2a 2063 (line 9).* c
│ │ │ │ │ -00055fa0: 4f62 6a53 746f 7265 6454 7970 6520 3c32 ObjStoredType <2
│ │ │ │ │ -00055fb0: 393e 3a20 2020 2020 2020 2020 2020 2020 9>:
│ │ │ │ │ -00055fc0: 2020 2020 2020 4355 4c6f 6e67 4c6f 6e67 CULongLong
│ │ │ │ │ -00055fd0: 2063 6c61 7373 2d61 6363 6573 7369 6e67 class-accessing
│ │ │ │ │ -00055fe0: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -00055ff0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00056000: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00056010: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00056020: 286c 696e 6520 2020 3929 0a2a 2063 4f62 (line 9).* cOb
│ │ │ │ │ -00056030: 6a53 746f 7265 6454 7970 6520 3c33 303e jStoredType <30>
│ │ │ │ │ -00056040: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -00056050: 2020 2020 4355 4c6f 6e67 4c6f 6e67 2d61 CULongLong-a
│ │ │ │ │ -00056060: 6363 6573 7369 6e67 2e0a 2020 2020 2020 ccessing..
│ │ │ │ │ -00056070: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00056080: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00056090: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000560a0: 2020 2020 2020 2020 286c 696e 6520 2020 (line
│ │ │ │ │ -000560b0: 3929 0a2a 2063 4f62 6a53 746f 7265 6454 9).* cObjStoredT
│ │ │ │ │ -000560c0: 7970 6520 3c33 313e 3a20 2020 2020 2020 ype <31>:
│ │ │ │ │ -000560d0: 2020 2020 2020 2020 2020 2020 4355 5368 CUSh
│ │ │ │ │ -000560e0: 6f72 7420 636c 6173 732d 6163 6365 7373 ort class-access
│ │ │ │ │ -000560f0: 696e 672e 0a20 2020 2020 2020 2020 2020 ing..
│ │ │ │ │ -00056100: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00056110: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00056120: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00056130: 2020 2028 6c69 6e65 2020 2039 290a 2a20 (line 9).*
│ │ │ │ │ -00056140: 634f 626a 5374 6f72 6564 5479 7065 203c cObjStoredType <
│ │ │ │ │ -00056150: 3332 3e3a 2020 2020 2020 2020 2020 2020 32>:
│ │ │ │ │ -00056160: 2020 2020 2020 2043 5553 686f 7274 2d61 CUShort-a
│ │ │ │ │ -00056170: 6363 6573 7369 6e67 2e20 2020 286c 696e ccessing. (lin
│ │ │ │ │ -00056180: 6520 2020 3929 0a2a 2063 6f64 6550 6f69 e 9).* codePoi
│ │ │ │ │ -00056190: 6e74 3a20 2020 2020 2020 2020 2020 2020 nt:
│ │ │ │ │ -000561a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000561b0: 4368 6172 6163 7465 722d 6275 696c 7420 Character-built
│ │ │ │ │ -000561c0: 696e 732e 2028 6c69 6e65 2020 3137 290a ins. (line 17).
│ │ │ │ │ -000561d0: 2a20 636f 6465 506f 696e 745f 3a20 2020 * codePoint_:
│ │ │ │ │ -000561e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000561f0: 2020 2020 2020 2020 2043 6861 7261 6374 Charact
│ │ │ │ │ -00056200: 6572 2063 6c61 7373 2d62 7569 6c74 2069 er class-built i
│ │ │ │ │ -00056210: 6e73 2e0a 2020 2020 2020 2020 2020 2020 ns..
│ │ │ │ │ -00056220: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00056230: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00056240: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00056250: 2020 286c 696e 6520 2031 3029 0a2a 2063 (line 10).* c
│ │ │ │ │ -00056260: 6f65 7263 655f 3a20 2020 2020 2020 2020 oerce_:
│ │ │ │ │ -00056270: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00056280: 2020 2020 2020 466c 6f61 7444 2063 6c61 FloatD cla
│ │ │ │ │ -00056290: 7373 2d63 6f6e 7665 7274 696e 672e 0a20 ss-converting..
│ │ │ │ │ -000562a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000562b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000562c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000562d0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -000562e0: 6e65 2020 2036 290a 2a20 636f 6572 6365 ne 6).* coerce
│ │ │ │ │ -000562f0: 5f20 3c31 3e3a 2020 2020 2020 2020 2020 _ <1>:
│ │ │ │ │ -00056300: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00056310: 2046 6c6f 6174 442d 636f 6572 6369 6e67 FloatD-coercing
│ │ │ │ │ -00056320: 2e20 2020 2020 286c 696e 6520 2020 3929 . (line 9)
│ │ │ │ │ -00056330: 0a2a 2063 6f65 7263 655f 203c 323e 3a20 .* coerce_ <2>:
│ │ │ │ │ -00056340: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00056350: 2020 2020 2020 2020 2020 466c 6f61 7445 FloatE
│ │ │ │ │ -00056360: 2063 6c61 7373 2d63 6f6e 7665 7274 696e class-convertin
│ │ │ │ │ -00056370: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ -00056380: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00056390: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000563a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000563b0: 2028 6c69 6e65 2020 2036 290a 2a20 636f (line 6).* co
│ │ │ │ │ -000563c0: 6572 6365 5f20 3c33 3e3a 2020 2020 2020 erce_ <3>:
│ │ │ │ │ -000563d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000563e0: 2020 2020 2046 6c6f 6174 452d 636f 6572 FloatE-coer
│ │ │ │ │ -000563f0: 6369 6e67 2e20 2020 2020 286c 696e 6520 cing. (line
│ │ │ │ │ -00056400: 2020 3929 0a2a 2063 6f65 7263 655f 203c 9).* coerce_ <
│ │ │ │ │ -00056410: 343e 3a20 2020 2020 2020 2020 2020 2020 4>:
│ │ │ │ │ -00056420: 2020 2020 2020 2020 2020 2020 2020 466c Fl
│ │ │ │ │ -00056430: 6f61 7451 2063 6c61 7373 2d63 6f6e 7665 oatQ class-conve
│ │ │ │ │ -00056440: 7274 696e 672e 0a20 2020 2020 2020 2020 rting..
│ │ │ │ │ -00056450: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00056460: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00056470: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00056480: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).
│ │ │ │ │ -00056490: 2a20 636f 6572 6365 5f20 3c35 3e3a 2020 * coerce_ <5>:
│ │ │ │ │ -000564a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000564b0: 2020 2020 2020 2020 2046 6c6f 6174 512d FloatQ-
│ │ │ │ │ -000564c0: 636f 6572 6369 6e67 2e20 2020 2020 286c coercing. (l
│ │ │ │ │ -000564d0: 696e 6520 2020 3929 0a2a 2063 6f65 7263 ine 9).* coerc
│ │ │ │ │ -000564e0: 655f 203c 363e 3a20 2020 2020 2020 2020 e_ <6>:
│ │ │ │ │ -000564f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00056500: 2020 4672 6163 7469 6f6e 2063 6c61 7373 Fraction class
│ │ │ │ │ -00056510: 2d63 6f6e 7665 7274 696e 672e 0a20 2020 -converting..
│ │ │ │ │ -00056520: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00056530: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00056540: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00056550: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -00056560: 2020 2036 290a 2a20 636f 6572 6365 5f20 6).* coerce_
│ │ │ │ │ -00056570: 3c37 3e3a 2020 2020 2020 2020 2020 2020 <7>:
│ │ │ │ │ -00056580: 2020 2020 2020 2020 2020 2020 2020 2046 F
│ │ │ │ │ -00056590: 7261 6374 696f 6e2d 636f 6572 6369 6e67 raction-coercing
│ │ │ │ │ -000565a0: 2e20 2020 286c 696e 6520 2031 3029 0a2a . (line 10).*
│ │ │ │ │ -000565b0: 2063 6f65 7263 655f 203c 383e 3a20 2020 coerce_ <8>:
│ │ │ │ │ -000565c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000565d0: 2020 2020 2020 2020 496e 7465 6765 7220 Integer
│ │ │ │ │ -000565e0: 636c 6173 732d 636f 6e76 6572 7469 6e67 class-converting
│ │ │ │ │ -000565f0: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -00056600: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00056610: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00056620: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00056630: 286c 696e 6520 2020 3629 0a2a 2063 6f65 (line 6).* coe
│ │ │ │ │ -00056640: 7263 655f 203c 393e 3a20 2020 2020 2020 rce_ <9>:
│ │ │ │ │ -00056650: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00056660: 2020 2020 496e 7465 6765 722d 636f 6e76 Integer-conv
│ │ │ │ │ -00056670: 6572 7469 6e67 2e20 2028 6c69 6e65 2020 erting. (line
│ │ │ │ │ -00056680: 3139 290a 2a20 636f 6572 6365 5f20 3c31 19).* coerce_ <1
│ │ │ │ │ -00056690: 303e 3a20 2020 2020 2020 2020 2020 2020 0>:
│ │ │ │ │ -000566a0: 2020 2020 2020 2020 2020 2020 204c 6172 Lar
│ │ │ │ │ -000566b0: 6765 496e 7465 6765 722d 636f 6572 6369 geInteger-coerci
│ │ │ │ │ -000566c0: 6f6e 2e0a 2020 2020 2020 2020 2020 2020 on..
│ │ │ │ │ -000566d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000566e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000566f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00056700: 2020 286c 696e 6520 2031 3029 0a2a 2063 (line 10).* c
│ │ │ │ │ -00056710: 6f65 7263 655f 203c 3131 3e3a 2020 2020 oerce_ <11>:
│ │ │ │ │ -00056720: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00056730: 2020 2020 2020 4e75 6d62 6572 2063 6c61 Number cla
│ │ │ │ │ -00056740: 7373 2d63 6f6e 7665 7274 696e 672e 0a20 ss-converting..
│ │ │ │ │ -00056750: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00056760: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00056770: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00056780: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -00056790: 6e65 2020 2036 290a 2a20 636f 6572 6365 ne 6).* coerce
│ │ │ │ │ -000567a0: 5f20 3c31 323e 3a20 2020 2020 2020 2020 _ <12>:
│ │ │ │ │ -000567b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000567c0: 204e 756d 6265 722d 636f 6e76 6572 7469 Number-converti
│ │ │ │ │ -000567d0: 6e67 2e20 2020 286c 696e 6520 2034 3629 ng. (line 46)
│ │ │ │ │ -000567e0: 0a2a 2063 6f65 7263 655f 203c 3133 3e3a .* coerce_ <13>:
│ │ │ │ │ -000567f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00056800: 2020 2020 2020 2020 2020 5363 616c 6564 Scaled
│ │ │ │ │ -00056810: 4465 6369 6d61 6c2d 636f 6572 6369 6f6e Decimal-coercion
│ │ │ │ │ -00056820: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -00056830: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00056840: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00056850: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00056860: 286c 696e 6520 2032 3629 0a2a 2063 6f6c (line 26).* col
│ │ │ │ │ -00056870: 6c65 6374 696f 6e3a 2020 2020 2020 2020 lection:
│ │ │ │ │ -00056880: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00056890: 2020 2020 5379 7374 656d 4578 6365 7074 SystemExcept
│ │ │ │ │ -000568a0: 696f 6e73 2e49 6e64 6578 4f75 744f 6652 ions.IndexOutOfR
│ │ │ │ │ -000568b0: 616e 6765 2d61 6363 6573 7369 6e67 2e0a ange-accessing..
│ │ │ │ │ -000568c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000568d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000568e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000568f0: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -00056900: 696e 6520 2020 3629 0a2a 2063 6f6c 6c65 ine 6).* colle
│ │ │ │ │ -00056910: 6374 696f 6e5f 3a20 2020 2020 2020 2020 ction_:
│ │ │ │ │ -00056920: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00056930: 2020 5379 7374 656d 4578 6365 7074 696f SystemExceptio
│ │ │ │ │ -00056940: 6e73 2e49 6e64 6578 4f75 744f 6652 616e ns.IndexOutOfRan
│ │ │ │ │ -00056950: 6765 2d61 6363 6573 7369 6e67 2e0a 2020 ge-accessing..
│ │ │ │ │ -00056960: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00056970: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00056980: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00056990: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -000569a0: 6520 2020 3929 0a2a 2063 6f6c 6c65 6374 e 9).* collect
│ │ │ │ │ -000569b0: 696f 6e5f 6d61 705f 3a20 2020 2020 2020 ion_map_:
│ │ │ │ │ -000569c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000569d0: 4d61 7070 6564 436f 6c6c 6563 7469 6f6e MappedCollection
│ │ │ │ │ -000569e0: 2063 6c61 7373 2d69 6e73 7461 6e63 6520 class-instance
│ │ │ │ │ -000569f0: 6372 6561 7469 6f6e 2e0a 2020 2020 2020 creation..
│ │ │ │ │ -00056a00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00056a10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00056a20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00056a30: 2020 2020 2020 2020 286c 696e 6520 2020 (line
│ │ │ │ │ -00056a40: 3629 0a2a 2063 6f6c 6c65 6374 5f3a 2020 6).* collect_:
│ │ │ │ │ -00056a50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00056a60: 2020 2020 2020 2020 2020 2020 4172 7261 Arra
│ │ │ │ │ -00056a70: 7965 6443 6f6c 6c65 6374 696f 6e2d 656e yedCollection-en
│ │ │ │ │ -00056a80: 756d 6572 6174 696e 6720 7468 6520 656c umerating the el
│ │ │ │ │ -00056a90: 656d 656e 7473 206f 6620 6120 636f 6c6c ements of a coll
│ │ │ │ │ -00056aa0: 6563 7469 6f6e 2e0a 2020 2020 2020 2020 ection..
│ │ │ │ │ -00056ab0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00056ac0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00056ad0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00056ae0: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)
│ │ │ │ │ -00056af0: 0a2a 2063 6f6c 6c65 6374 5f20 3c31 3e3a .* collect_ <1>:
│ │ │ │ │ -00056b00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00056b10: 2020 2020 2020 2020 2020 436f 6c6c 6563 Collec
│ │ │ │ │ -00056b20: 7469 6f6e 2d65 6e75 6d65 7261 7469 6f6e tion-enumeration
│ │ │ │ │ -00056b30: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -00056b40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00056b50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00056b60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00056b70: 286c 696e 6520 2031 3929 0a2a 2063 6f6c (line 19).* col
│ │ │ │ │ -00056b80: 6c65 6374 5f20 3c32 3e3a 2020 2020 2020 lect_ <2>:
│ │ │ │ │ -00056b90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00056ba0: 2020 2020 4469 6374 696f 6e61 7279 2d64 Dictionary-d
│ │ │ │ │ -00056bb0: 6963 7469 6f6e 6172 7920 656e 756d 6572 ictionary enumer
│ │ │ │ │ -00056bc0: 6174 696e 672e 0a20 2020 2020 2020 2020 ating..
│ │ │ │ │ -00056bd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00056be0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00056bf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00056c00: 2020 2020 2028 6c69 6e65 2020 2039 290a (line 9).
│ │ │ │ │ -00056c10: 2a20 636f 6c6c 6563 745f 203c 333e 3a20 * collect_ <3>:
│ │ │ │ │ -00056c20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00056c30: 2020 2020 2020 2020 2049 6e74 6572 7661 Interva
│ │ │ │ │ -00056c40: 6c2d 6261 7369 632e 2020 2020 2020 286c l-basic. (l
│ │ │ │ │ -00056c50: 696e 6520 2031 3229 0a2a 2063 6f6c 6c65 ine 12).* colle
│ │ │ │ │ -00056c60: 6374 5f20 3c34 3e3a 2020 2020 2020 2020 ct_ <4>:
│ │ │ │ │ -00056c70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00056c80: 2020 4974 6572 6162 6c65 2d65 6e75 6d65 Iterable-enume
│ │ │ │ │ -00056c90: 7261 7469 6f6e 2e0a 2020 2020 2020 2020 ration..
│ │ │ │ │ -00056ca0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00056cb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00056cc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00056cd0: 2020 2020 2020 286c 696e 6520 2031 3829 (line 18)
│ │ │ │ │ -00056ce0: 0a2a 2063 6f6c 6c65 6374 5f20 3c35 3e3a .* collect_ <5>:
│ │ │ │ │ -00056cf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00056d00: 2020 2020 2020 2020 2020 4d61 7070 6564 Mapped
│ │ │ │ │ -00056d10: 436f 6c6c 6563 7469 6f6e 2d62 6173 6963 Collection-basic
│ │ │ │ │ -00056d20: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -00056d30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00056d40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00056d50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00056d60: 286c 696e 6520 2032 3129 0a2a 2063 6f6c (line 21).* col
│ │ │ │ │ -00056d70: 6c65 6374 5f20 3c36 3e3a 2020 2020 2020 lect_ <6>:
│ │ │ │ │ -00056d80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00056d90: 2020 2020 5374 7265 616d 2d66 696c 7465 Stream-filte
│ │ │ │ │ -00056da0: 7269 6e67 2e20 2020 2028 6c69 6e65 2020 ring. (line
│ │ │ │ │ -00056db0: 3131 290a 2a20 636f 6d6d 656e 743a 2020 11).* comment:
│ │ │ │ │ -00056dc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00056dd0: 2020 2020 2020 2020 2020 2020 2043 6c61 Cla
│ │ │ │ │ -00056de0: 7373 2d61 6363 6573 7369 6e67 2069 6e73 ss-accessing ins
│ │ │ │ │ -00056df0: 7461 6e63 6573 2061 6e64 2076 6172 6961 tances and varia
│ │ │ │ │ -00056e00: 626c 6573 2e0a 2020 2020 2020 2020 2020 bles..
│ │ │ │ │ -00056e10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00056e20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00056e30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00056e40: 2020 2020 286c 696e 6520 2034 3129 0a2a (line 41).*
│ │ │ │ │ -00056e50: 2063 6f6d 6d65 6e74 203c 313e 3a20 2020 comment <1>:
│ │ │ │ │ -00056e60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00056e70: 2020 2020 2020 2020 4d65 7461 636c 6173 Metaclas
│ │ │ │ │ -00056e80: 732d 6465 6c65 6761 7469 6f6e 2e0a 2020 s-delegation..
│ │ │ │ │ -00056e90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00056ea0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00056eb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00056ec0: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -00056ed0: 6520 2033 3529 0a2a 2063 6f6d 6d65 6e74 e 35).* comment
│ │ │ │ │ -00056ee0: 5f3a 2020 2020 2020 2020 2020 2020 2020 _:
│ │ │ │ │ -00056ef0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00056f00: 436c 6173 732d 6163 6365 7373 696e 6720 Class-accessing
│ │ │ │ │ -00056f10: 696e 7374 616e 6365 7320 616e 6420 7661 instances and va
│ │ │ │ │ -00056f20: 7269 6162 6c65 732e 0a20 2020 2020 2020 riables..
│ │ │ │ │ -00056f30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00056f40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00056f50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00056f60: 2020 2020 2020 2028 6c69 6e65 2020 3434 (line 44
│ │ │ │ │ -00056f70: 290a 2a20 636f 6d70 6163 743a 2020 2020 ).* compact:
│ │ │ │ │ -00056f80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00056f90: 2020 2020 2020 2020 2020 204f 626a 6563 Objec
│ │ │ │ │ -00056fa0: 744d 656d 6f72 7920 636c 6173 732d 6275 tMemory class-bu
│ │ │ │ │ -00056fb0: 696c 7469 6e73 2e0a 2020 2020 2020 2020 iltins..
│ │ │ │ │ -00056fc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00056fd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00056fe0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00056ff0: 2020 2020 2020 286c 696e 6520 2033 3129 (line 31)
│ │ │ │ │ -00057000: 0a2a 2063 6f6d 7069 6c65 416c 6c3a 2020 .* compileAll:
│ │ │ │ │ -00057010: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00057020: 2020 2020 2020 2020 2020 4265 6861 7669 Behavi
│ │ │ │ │ -00057030: 6f72 2d6d 6574 686f 6420 6469 6374 696f or-method dictio
│ │ │ │ │ -00057040: 6e61 7279 2e0a 2020 2020 2020 2020 2020 nary..
│ │ │ │ │ -00057050: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00057060: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00057070: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00057080: 2020 2020 286c 696e 6520 2032 3429 0a2a (line 24).*
│ │ │ │ │ -00057090: 2063 6f6d 7069 6c65 416c 6c53 7562 636c compileAllSubcl
│ │ │ │ │ -000570a0: 6173 7365 733a 2020 2020 2020 2020 2020 asses:
│ │ │ │ │ -000570b0: 2020 2020 2020 2020 4265 6861 7669 6f72 Behavior
│ │ │ │ │ -000570c0: 2d6d 6574 686f 6420 6469 6374 696f 6e61 -method dictiona
│ │ │ │ │ -000570d0: 7279 2e0a 2020 2020 2020 2020 2020 2020 ry..
│ │ │ │ │ -000570e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000570f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00057100: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00057110: 2020 286c 696e 6520 2033 3129 0a2a 2063 (line 31).* c
│ │ │ │ │ -00057120: 6f6d 7069 6c65 416c 6c53 7562 636c 6173 ompileAllSubclas
│ │ │ │ │ -00057130: 7365 735f 3a20 2020 2020 2020 2020 2020 ses_:
│ │ │ │ │ -00057140: 2020 2020 2020 4265 6861 7669 6f72 2d6d Behavior-m
│ │ │ │ │ -00057150: 6574 686f 6420 6469 6374 696f 6e61 7279 ethod dictionary
│ │ │ │ │ -00057160: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -00057170: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00057180: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00057190: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000571a0: 286c 696e 6520 2033 3529 0a2a 2063 6f6d (line 35).* com
│ │ │ │ │ -000571b0: 7069 6c65 416c 6c5f 3a20 2020 2020 2020 pileAll_:
│ │ │ │ │ -000571c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000571d0: 2020 2020 4265 6861 7669 6f72 2d6d 6574 Behavior-met
│ │ │ │ │ -000571e0: 686f 6420 6469 6374 696f 6e61 7279 2e0a hod dictionary..
│ │ │ │ │ -000571f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00057200: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00057210: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00057220: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -00057230: 696e 6520 2032 3729 0a2a 2063 6f6d 7069 ine 27).* compi
│ │ │ │ │ -00057240: 6c65 644d 6574 686f 6441 745f 3a20 2020 ledMethodAt_:
│ │ │ │ │ -00057250: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00057260: 2020 4265 6861 7669 6f72 2d61 6363 6573 Behavior-acces
│ │ │ │ │ -00057270: 7369 6e67 2074 6865 206d 6574 686f 6420 sing the method
│ │ │ │ │ -00057280: 6469 6374 696f 6e61 7279 2e0a 2020 2020 dictionary..
│ │ │ │ │ -00057290: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000572a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000572b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000572c0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -000572d0: 2031 3329 0a2a 2063 6f6d 7069 6c65 644d 13).* compiledM
│ │ │ │ │ -000572e0: 6574 686f 6441 745f 6966 4162 7365 6e74 ethodAt_ifAbsent
│ │ │ │ │ -000572f0: 5f3a 2020 2020 2020 2020 2020 2020 4265 _: Be
│ │ │ │ │ -00057300: 6861 7669 6f72 2d61 6363 6573 7369 6e67 havior-accessing
│ │ │ │ │ -00057310: 2074 6865 206d 6574 686f 6420 6469 6374 the method dict
│ │ │ │ │ -00057320: 696f 6e61 7279 2e0a 2020 2020 2020 2020 ionary..
│ │ │ │ │ -00057330: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00057340: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00057350: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00057360: 2020 2020 2020 286c 696e 6520 2031 3729 (line 17)
│ │ │ │ │ -00057370: 0a2a 2063 6f6d 7069 6c65 7243 6c61 7373 .* compilerClass
│ │ │ │ │ -00057380: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -00057390: 2020 2020 2020 2020 2020 4265 6861 7669 Behavi
│ │ │ │ │ -000573a0: 6f72 2d63 6f6d 7069 6c69 6e67 2e20 2028 or-compiling. (
│ │ │ │ │ -000573b0: 6c69 6e65 2020 2036 290a 2a20 636f 6d70 line 6).* comp
│ │ │ │ │ -000573c0: 696c 6553 697a 655f 616c 6967 6e5f 3a20 ileSize_align_:
│ │ │ │ │ -000573d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000573e0: 2020 2043 436f 6d70 6f75 6e64 2063 6c61 CCompound cla
│ │ │ │ │ -000573f0: 7373 2d73 7562 636c 6173 7320 6372 6561 ss-subclass crea
│ │ │ │ │ -00057400: 7469 6f6e 2e0a 2020 2020 2020 2020 2020 tion..
│ │ │ │ │ -00057410: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00057420: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00057430: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00057440: 2020 2020 286c 696e 6520 2031 3229 0a2a (line 12).*
│ │ │ │ │ -00057450: 2063 6f6d 7069 6c65 5f3a 2020 2020 2020 compile_:
│ │ │ │ │ -00057460: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00057470: 2020 2020 2020 2020 4265 6861 7669 6f72 Behavior
│ │ │ │ │ -00057480: 2d6d 6574 686f 6420 6469 6374 696f 6e61 -method dictiona
│ │ │ │ │ -00057490: 7279 2e0a 2020 2020 2020 2020 2020 2020 ry..
│ │ │ │ │ -000574a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000574b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000574c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000574d0: 2020 286c 696e 6520 2031 3029 0a2a 2063 (line 10).* c
│ │ │ │ │ -000574e0: 6f6d 7069 6c65 5f63 6c61 7373 6966 6965 ompile_classifie
│ │ │ │ │ -000574f0: 645f 3a20 2020 2020 2020 2020 2020 2020 d_:
│ │ │ │ │ -00057500: 2020 2020 2020 436c 6173 7344 6573 6372 ClassDescr
│ │ │ │ │ -00057510: 6970 7469 6f6e 2d63 6f6d 7069 6c69 6e67 iption-compiling
│ │ │ │ │ -00057520: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -00057530: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00057540: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00057550: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00057560: 286c 696e 6520 2020 3629 0a2a 2063 6f6d (line 6).* com
│ │ │ │ │ -00057570: 7069 6c65 5f63 6c61 7373 6966 6965 645f pile_classified_
│ │ │ │ │ -00057580: 6966 4572 726f 725f 3a20 2020 2020 2020 ifError_:
│ │ │ │ │ -00057590: 2020 2020 436c 6173 7344 6573 6372 6970 ClassDescrip
│ │ │ │ │ -000575a0: 7469 6f6e 2d63 6f6d 7069 6c69 6e67 2e0a tion-compiling..
│ │ │ │ │ -000575b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000575c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000575d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000575e0: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -000575f0: 696e 6520 2031 3129 0a2a 2063 6f6d 7069 ine 11).* compi
│ │ │ │ │ -00057600: 6c65 5f63 6c61 7373 6966 6965 645f 6e6f le_classified_no
│ │ │ │ │ -00057610: 7469 6679 696e 675f 3a20 2020 2020 2020 tifying_:
│ │ │ │ │ -00057620: 2020 436c 6173 7344 6573 6372 6970 7469 ClassDescripti
│ │ │ │ │ -00057630: 6f6e 2d63 6f6d 7069 6c69 6e67 2e0a 2020 on-compiling..
│ │ │ │ │ -00057640: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00057650: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00057660: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00057670: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -00057680: 6520 2031 3629 0a2a 2063 6f6d 7069 6c65 e 16).* compile
│ │ │ │ │ -00057690: 5f69 6645 7272 6f72 5f3a 2020 2020 2020 _ifError_:
│ │ │ │ │ -000576a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000576b0: 4265 6861 7669 6f72 2d6d 6574 686f 6420 Behavior-method
│ │ │ │ │ -000576c0: 6469 6374 696f 6e61 7279 2e0a 2020 2020 dictionary..
│ │ │ │ │ -000576d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000576e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000576f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00057700: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -00057710: 2031 3429 0a2a 2063 6f6d 7069 6c65 5f6e 14).* compile_n
│ │ │ │ │ -00057720: 6f74 6966 7969 6e67 5f3a 2020 2020 2020 otifying_:
│ │ │ │ │ -00057730: 2020 2020 2020 2020 2020 2020 2020 4265 Be
│ │ │ │ │ -00057740: 6861 7669 6f72 2d6d 6574 686f 6420 6469 havior-method di
│ │ │ │ │ -00057750: 6374 696f 6e61 7279 2e0a 2020 2020 2020 ctionary..
│ │ │ │ │ -00057760: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00057770: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00057780: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00057790: 2020 2020 2020 2020 286c 696e 6520 2031 (line 1
│ │ │ │ │ -000577a0: 3929 0a2a 2063 6f6d 7072 6573 733a 2020 9).* compress:
│ │ │ │ │ -000577b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000577c0: 2020 2020 2020 2020 2020 2020 4c61 7267 Larg
│ │ │ │ │ -000577d0: 6541 7272 6179 6564 436f 6c6c 6563 7469 eArrayedCollecti
│ │ │ │ │ -000577e0: 6f6e 2d61 6363 6573 7369 6e67 2e0a 2020 on-accessing..
│ │ │ │ │ -000577f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00057800: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00057810: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00057820: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -00057830: 6520 2031 3229 0a2a 2063 6f6d 7075 7465 e 12).* compute
│ │ │ │ │ -00057840: 4167 6772 6567 6174 6554 7970 655f 3a20 AggregateType_:
│ │ │ │ │ -00057850: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00057860: 4354 7970 6520 636c 6173 732d 4320 696e CType class-C in
│ │ │ │ │ -00057870: 7374 616e 6365 2063 7265 6174 696f 6e2e stance creation.
│ │ │ │ │ -00057880: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -00057890: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000578a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000578b0: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -000578c0: 6c69 6e65 2020 3132 290a 2a20 636f 6e66 line 12).* conf
│ │ │ │ │ -000578d0: 6f72 6d5f 3a20 2020 2020 2020 2020 2020 orm_:
│ │ │ │ │ -000578e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000578f0: 2020 2049 7465 7261 626c 652d 656e 756d Iterable-enum
│ │ │ │ │ -00057900: 6572 6174 696f 6e2e 0a20 2020 2020 2020 eration..
│ │ │ │ │ -00057910: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00057920: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00057930: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00057940: 2020 2020 2020 2028 6c69 6e65 2020 3232 (line 22
│ │ │ │ │ -00057950: 290a 2a20 636f 6e73 7472 7563 745f 3a20 ).* construct_:
│ │ │ │ │ -00057960: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00057970: 2020 2020 2020 2020 2020 204e 6574 436c NetCl
│ │ │ │ │ -00057980: 6965 6e74 732e 5552 4c2d 7574 696c 6974 ients.URL-utilit
│ │ │ │ │ -00057990: 6965 732e 0a20 2020 2020 2020 2020 2020 ies..
│ │ │ │ │ -000579a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000579b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000579c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000579d0: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).*
│ │ │ │ │ -000579e0: 636f 6e74 6169 6e73 4c69 7465 7261 6c5f containsLiteral_
│ │ │ │ │ -000579f0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -00057a00: 2020 2020 2020 2043 6f6d 7069 6c65 6443 CompiledC
│ │ │ │ │ -00057a10: 6f64 652d 7465 7374 696e 6720 6163 6365 ode-testing acce
│ │ │ │ │ -00057a20: 7373 6573 2e0a 2020 2020 2020 2020 2020 sses..
│ │ │ │ │ -00057a30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00057a40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00057a50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00057a60: 2020 2020 286c 696e 6520 2031 3429 0a2a (line 14).*
│ │ │ │ │ -00057a70: 2063 6f6e 7461 696e 7350 6f69 6e74 5f3a containsPoint_:
│ │ │ │ │ -00057a80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00057a90: 2020 2020 2020 2020 5265 6374 616e 676c Rectangl
│ │ │ │ │ -00057aa0: 652d 7465 7374 696e 672e 2020 2028 6c69 e-testing. (li
│ │ │ │ │ -00057ab0: 6e65 2020 3133 290a 2a20 636f 6e74 6169 ne 13).* contai
│ │ │ │ │ -00057ac0: 6e73 5f3a 2020 2020 2020 2020 2020 2020 ns_:
│ │ │ │ │ -00057ad0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00057ae0: 2049 7465 7261 626c 652d 656e 756d 6572 Iterable-enumer
│ │ │ │ │ -00057af0: 6174 696f 6e2e 0a20 2020 2020 2020 2020 ation..
│ │ │ │ │ -00057b00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00057b10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00057b20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00057b30: 2020 2020 2028 6c69 6e65 2020 3236 290a (line 26).
│ │ │ │ │ -00057b40: 2a20 636f 6e74 6169 6e73 5f20 3c31 3e3a * contains_ <1>:
│ │ │ │ │ -00057b50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00057b60: 2020 2020 2020 2020 2052 6563 7461 6e67 Rectang
│ │ │ │ │ -00057b70: 6c65 2d74 6573 7469 6e67 2e20 2020 286c le-testing. (l
│ │ │ │ │ -00057b80: 696e 6520 2020 3929 0a2a 2063 6f6e 7465 ine 9).* conte
│ │ │ │ │ -00057b90: 6e74 733a 2020 2020 2020 2020 2020 2020 nts:
│ │ │ │ │ -00057ba0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00057bb0: 2020 4669 6c65 4465 7363 7269 7074 6f72 FileDescriptor
│ │ │ │ │ -00057bc0: 2d62 6173 6963 2e0a 2020 2020 2020 2020 -basic..
│ │ │ │ │ -00057bd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00057be0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00057bf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00057c00: 2020 2020 2020 286c 696e 6520 2031 3329 (line 13)
│ │ │ │ │ -00057c10: 0a2a 2063 6f6e 7465 6e74 7320 3c31 3e3a .* contents <1>:
│ │ │ │ │ -00057c20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00057c30: 2020 2020 2020 2020 2020 4669 6c65 5061 FilePa
│ │ │ │ │ -00057c40: 7468 2d66 696c 6520 6f70 6572 6174 696f th-file operatio
│ │ │ │ │ -00057c50: 6e73 2e0a 2020 2020 2020 2020 2020 2020 ns..
│ │ │ │ │ -00057c60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00057c70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00057c80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00057c90: 2020 286c 696e 6520 2020 3629 0a2a 2063 (line 6).* c
│ │ │ │ │ -00057ca0: 6f6e 7465 6e74 7320 3c32 3e3a 2020 2020 ontents <2>:
│ │ │ │ │ -00057cb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00057cc0: 2020 2020 2020 4d61 7070 6564 436f 6c6c MappedColl
│ │ │ │ │ -00057cd0: 6563 7469 6f6e 2d62 6173 6963 2e0a 2020 ection-basic..
│ │ │ │ │ -00057ce0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00057cf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00057d00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00057d10: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -00057d20: 6520 2032 3729 0a2a 2063 6f6e 7465 6e74 e 27).* content
│ │ │ │ │ -00057d30: 7320 3c33 3e3a 2020 2020 2020 2020 2020 s <3>:
│ │ │ │ │ -00057d40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00057d50: 4e65 7443 6c69 656e 7473 2e55 524c 2d73 NetClients.URL-s
│ │ │ │ │ -00057d60: 7469 6c6c 2075 6e63 6c61 7373 6966 6965 till unclassifie
│ │ │ │ │ -00057d70: 642e 0a20 2020 2020 2020 2020 2020 2020 d..
│ │ │ │ │ -00057d80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00057d90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00057da0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00057db0: 2028 6c69 6e65 2020 2036 290a 2a20 636f (line 6).* co
│ │ │ │ │ -00057dc0: 6e74 656e 7473 203c 343e 3a20 2020 2020 ntents <4>:
│ │ │ │ │ -00057dd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00057de0: 2020 2020 2050 6f73 6974 696f 6e61 626c Positionabl
│ │ │ │ │ -00057df0: 6553 7472 6561 6d2d 6163 6365 7373 696e eStream-accessin
│ │ │ │ │ -00057e00: 672d 7265 6164 696e 672e 0a20 2020 2020 g-reading..
│ │ │ │ │ -00057e10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00057e20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00057e30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00057e40: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -00057e50: 2039 290a 2a20 636f 6e74 656e 7473 203c 9).* contents <
│ │ │ │ │ -00057e60: 353e 3a20 2020 2020 2020 2020 2020 2020 5>:
│ │ │ │ │ -00057e70: 2020 2020 2020 2020 2020 2020 2052 6561 Rea
│ │ │ │ │ -00057e80: 6457 7269 7465 5374 7265 616d 2d70 6f73 dWriteStream-pos
│ │ │ │ │ -00057e90: 6974 696f 6e69 6e67 2e0a 2020 2020 2020 itioning..
│ │ │ │ │ -00057ea0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00057eb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00057ec0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00057ed0: 2020 2020 2020 2020 286c 696e 6520 2020 (line
│ │ │ │ │ -00057ee0: 3629 0a2a 2063 6f6e 7465 6e74 7320 3c36 6).* contents <6
│ │ │ │ │ -00057ef0: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ -00057f00: 2020 2020 2020 2020 2020 2020 5374 7265 Stre
│ │ │ │ │ -00057f10: 616d 2d61 6363 6573 7369 6e67 2d72 6561 am-accessing-rea
│ │ │ │ │ -00057f20: 6469 6e67 2e0a 2020 2020 2020 2020 2020 ding..
│ │ │ │ │ -00057f30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00057f40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00057f50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00057f60: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*
│ │ │ │ │ -00057f70: 2063 6f6e 7465 6e74 7320 3c37 3e3a 2020 contents <7>:
│ │ │ │ │ -00057f80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00057f90: 2020 2020 2020 2020 5772 6974 6553 7472 WriteStr
│ │ │ │ │ -00057fa0: 6561 6d2d 6163 6365 7373 696e 672d 7772 eam-accessing-wr
│ │ │ │ │ -00057fb0: 6974 696e 672e 0a20 2020 2020 2020 2020 iting..
│ │ │ │ │ -00057fc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00057fd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00057fe0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00057ff0: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).
│ │ │ │ │ -00058000: 2a20 636f 6e74 6578 743a 2020 2020 2020 * context:
│ │ │ │ │ -00058010: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00058020: 2020 2020 2020 2020 2045 7863 6570 7469 Excepti
│ │ │ │ │ -00058030: 6f6e 2d65 7863 6570 7469 6f6e 2068 616e on-exception han
│ │ │ │ │ -00058040: 646c 696e 672e 0a20 2020 2020 2020 2020 dling..
│ │ │ │ │ -00058050: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00058060: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00058070: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00058080: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).
│ │ │ │ │ -00058090: 2a20 636f 6e74 6578 7420 3c31 3e3a 2020 * context <1>:
│ │ │ │ │ -000580a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000580b0: 2020 2020 2020 2020 2050 726f 6365 7373 Process
│ │ │ │ │ -000580c0: 2d62 6173 6963 2e20 2020 2020 2020 286c -basic. (l
│ │ │ │ │ -000580d0: 696e 6520 2020 3629 0a2a 2063 6f6e 7469 ine 6).* conti
│ │ │ │ │ -000580e0: 6e75 655f 3a20 2020 2020 2020 2020 2020 nue_:
│ │ │ │ │ -000580f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00058100: 2020 436f 6e74 6578 7450 6172 742d 6275 ContextPart-bu
│ │ │ │ │ -00058110: 696c 7420 696e 732e 0a20 2020 2020 2020 ilt ins..
│ │ │ │ │ -00058120: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00058130: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00058140: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00058150: 2020 2020 2020 2028 6c69 6e65 2020 2036 (line 6
│ │ │ │ │ -00058160: 290a 2a20 636f 6e74 7261 6374 546f 5f3a ).* contractTo_:
│ │ │ │ │ -00058170: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00058180: 2020 2020 2020 2020 2020 2043 6861 7261 Chara
│ │ │ │ │ -00058190: 6374 6572 4172 7261 792d 7374 7269 6e67 cterArray-string
│ │ │ │ │ -000581a0: 2070 726f 6365 7373 696e 672e 0a20 2020 processing..
│ │ │ │ │ -000581b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000581c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000581d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000581e0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -000581f0: 2020 3439 290a 2a20 636f 6e76 6572 7446 49).* convertF
│ │ │ │ │ -00058200: 726f 6d56 6572 7369 6f6e 5f77 6974 6846 romVersion_withF
│ │ │ │ │ -00058210: 6978 6564 5661 7269 6162 6c65 735f 696e ixedVariables_in
│ │ │ │ │ -00058220: 6465 7865 6456 6172 6961 626c 6573 5f66 dexedVariables_f
│ │ │ │ │ -00058230: 6f72 5f3a 2043 6c61 7373 2d73 6176 696e or_: Class-savin
│ │ │ │ │ -00058240: 6720 616e 6420 6c6f 6164 696e 672e 0a20 g and loading..
│ │ │ │ │ -00058250: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00058260: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00058270: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00058280: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -00058290: 6e65 2020 3130 290a 2a20 636f 7079 3a20 ne 10).* copy:
│ │ │ │ │ -000582a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000582b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000582c0: 2042 696e 6469 6e67 4469 6374 696f 6e61 BindingDictiona
│ │ │ │ │ -000582d0: 7279 2d63 6f70 7969 6e67 2e0a 2020 2020 ry-copying..
│ │ │ │ │ -000582e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000582f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00058300: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00058310: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -00058320: 2020 3629 0a2a 2063 6f70 7920 3c31 3e3a 6).* copy <1>:
│ │ │ │ │ -00058330: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00058340: 2020 2020 2020 2020 2020 2020 2020 426c Bl
│ │ │ │ │ -00058350: 6f63 6b43 6c6f 7375 7265 2d6f 7665 7272 ockClosure-overr
│ │ │ │ │ -00058360: 6964 696e 672e 0a20 2020 2020 2020 2020 iding..
│ │ │ │ │ -00058370: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00058380: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00058390: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000583a0: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).
│ │ │ │ │ -000583b0: 2a20 636f 7079 203c 323e 3a20 2020 2020 * copy <2>:
│ │ │ │ │ -000583c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000583d0: 2020 2020 2020 2020 204f 626a 6563 742d Object-
│ │ │ │ │ -000583e0: 636f 7079 696e 672e 2020 2020 2020 286c copying. (l
│ │ │ │ │ -000583f0: 696e 6520 2020 3629 0a2a 2063 6f70 7920 ine 6).* copy
│ │ │ │ │ -00058400: 3c33 3e3a 2020 2020 2020 2020 2020 2020 <3>:
│ │ │ │ │ -00058410: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00058420: 2020 5265 6374 616e 676c 652d 636f 7079 Rectangle-copy
│ │ │ │ │ -00058430: 696e 672e 2020 2028 6c69 6e65 2020 2036 ing. (line 6
│ │ │ │ │ -00058440: 290a 2a20 636f 7079 203c 343e 3a20 2020 ).* copy <4>:
│ │ │ │ │ -00058450: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00058460: 2020 2020 2020 2020 2020 2052 6567 6578 Regex
│ │ │ │ │ -00058470: 2d62 6173 6963 2e20 2020 2020 2020 2020 -basic.
│ │ │ │ │ -00058480: 286c 696e 6520 2020 3929 0a2a 2063 6f70 (line 9).* cop
│ │ │ │ │ -00058490: 7920 3c35 3e3a 2020 2020 2020 2020 2020 y <5>:
│ │ │ │ │ -000584a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000584b0: 2020 2020 556e 6465 6669 6e65 644f 626a UndefinedObj
│ │ │ │ │ -000584c0: 6563 742d 6261 7369 632e 0a20 2020 2020 ect-basic..
│ │ │ │ │ -000584d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000584e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000584f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00058500: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -00058510: 2036 290a 2a20 636f 7079 4166 7465 724c 6).* copyAfterL
│ │ │ │ │ -00058520: 6173 745f 3a20 2020 2020 2020 2020 2020 ast_:
│ │ │ │ │ -00058530: 2020 2020 2020 2020 2020 2020 2053 6571 Seq
│ │ │ │ │ -00058540: 7565 6e63 6561 626c 6543 6f6c 6c65 6374 uenceableCollect
│ │ │ │ │ -00058550: 696f 6e2d 636f 7079 696e 6720 5365 7175 ion-copying Sequ
│ │ │ │ │ -00058560: 656e 6365 6162 6c65 436f 6c6c 6563 7469 enceableCollecti
│ │ │ │ │ -00058570: 6f6e 732e 0a20 2020 2020 2020 2020 2020 ons..
│ │ │ │ │ -00058580: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00058590: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000585a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000585b0: 2020 2028 6c69 6e65 2020 3130 290a 2a20 (line 10).*
│ │ │ │ │ -000585c0: 636f 7079 4166 7465 725f 3a20 2020 2020 copyAfter_:
│ │ │ │ │ -000585d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000585e0: 2020 2020 2020 2053 6571 7565 6e63 6561 Sequencea
│ │ │ │ │ -000585f0: 626c 6543 6f6c 6c65 6374 696f 6e2d 636f bleCollection-co
│ │ │ │ │ -00058600: 7079 696e 6720 5365 7175 656e 6365 6162 pying Sequenceab
│ │ │ │ │ -00058610: 6c65 436f 6c6c 6563 7469 6f6e 732e 0a20 leCollections..
│ │ │ │ │ -00058620: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00058630: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00058640: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00058650: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -00058660: 6e65 2020 2036 290a 2a20 636f 7079 416c ne 6).* copyAl
│ │ │ │ │ -00058670: 6c43 6174 6567 6f72 6965 7346 726f 6d5f lCategoriesFrom_
│ │ │ │ │ -00058680: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -00058690: 2043 6c61 7373 4465 7363 7269 7074 696f ClassDescriptio
│ │ │ │ │ -000586a0: 6e2d 636f 7079 696e 672e 0a20 2020 2020 n-copying..
│ │ │ │ │ -000586b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000586c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000586d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000586e0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -000586f0: 3231 290a 2a20 636f 7079 416c 6c5f 6672 21).* copyAll_fr
│ │ │ │ │ -00058700: 6f6d 5f3a 2020 2020 2020 2020 2020 2020 om_:
│ │ │ │ │ -00058710: 2020 2020 2020 2020 2020 2020 2043 6c61 Cla
│ │ │ │ │ -00058720: 7373 4465 7363 7269 7074 696f 6e2d 636f ssDescription-co
│ │ │ │ │ -00058730: 7079 696e 672e 0a20 2020 2020 2020 2020 pying..
│ │ │ │ │ -00058740: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00058750: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00058760: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00058770: 2020 2020 2028 6c69 6e65 2020 3133 290a (line 13).
│ │ │ │ │ -00058780: 2a20 636f 7079 416c 6c5f 6672 6f6d 5f63 * copyAll_from_c
│ │ │ │ │ -00058790: 6c61 7373 6966 6965 645f 3a20 2020 2020 lassified_:
│ │ │ │ │ -000587a0: 2020 2020 2020 2020 2043 6c61 7373 4465 ClassDe
│ │ │ │ │ -000587b0: 7363 7269 7074 696f 6e2d 636f 7079 696e scription-copyin
│ │ │ │ │ -000587c0: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ -000587d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000587e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000587f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00058800: 2028 6c69 6e65 2020 3137 290a 2a20 636f (line 17).* co
│ │ │ │ │ -00058810: 7079 4361 7465 676f 7279 5f66 726f 6d5f pyCategory_from_
│ │ │ │ │ -00058820: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -00058830: 2020 2020 2043 6c61 7373 4465 7363 7269 ClassDescri
│ │ │ │ │ -00058840: 7074 696f 6e2d 636f 7079 696e 672e 0a20 ption-copying..
│ │ │ │ │ -00058850: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00058860: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00058870: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00058880: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -00058890: 6e65 2020 3235 290a 2a20 636f 7079 4361 ne 25).* copyCa
│ │ │ │ │ -000588a0: 7465 676f 7279 5f66 726f 6d5f 636c 6173 tegory_from_clas
│ │ │ │ │ -000588b0: 7369 6669 6564 5f3a 2020 2020 2020 2020 sified_:
│ │ │ │ │ -000588c0: 2043 6c61 7373 4465 7363 7269 7074 696f ClassDescriptio
│ │ │ │ │ -000588d0: 6e2d 636f 7079 696e 672e 0a20 2020 2020 n-copying..
│ │ │ │ │ -000588e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000588f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00058900: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00058910: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -00058920: 3239 290a 2a20 636f 7079 456d 7074 7946 29).* copyEmptyF
│ │ │ │ │ -00058930: 6f72 436f 6c6c 6563 743a 2020 2020 2020 orCollect:
│ │ │ │ │ -00058940: 2020 2020 2020 2020 2020 2020 2042 696e Bin
│ │ │ │ │ -00058950: 6469 6e67 4469 6374 696f 6e61 7279 2d63 dingDictionary-c
│ │ │ │ │ -00058960: 6f70 7969 6e67 2e0a 2020 2020 2020 2020 opying..
│ │ │ │ │ -00058970: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00058980: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00058990: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000589a0: 2020 2020 2020 286c 696e 6520 2031 3229 (line 12)
│ │ │ │ │ -000589b0: 0a2a 2063 6f70 7945 6d70 7479 466f 7243 .* copyEmptyForC
│ │ │ │ │ -000589c0: 6f6c 6c65 6374 5f3a 2020 2020 2020 2020 ollect_:
│ │ │ │ │ -000589d0: 2020 2020 2020 2020 2020 4269 6e64 696e Bindin
│ │ │ │ │ -000589e0: 6744 6963 7469 6f6e 6172 792d 636f 7079 gDictionary-copy
│ │ │ │ │ -000589f0: 696e 672e 0a20 2020 2020 2020 2020 2020 ing..
│ │ │ │ │ -00058a00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00058a10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00058a20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00058a30: 2020 2028 6c69 6e65 2020 3136 290a 2a20 (line 16).*
│ │ │ │ │ -00058a40: 636f 7079 456d 7074 795f 3a20 2020 2020 copyEmpty_:
│ │ │ │ │ -00058a50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00058a60: 2020 2020 2020 2041 6273 7472 6163 744e AbstractN
│ │ │ │ │ -00058a70: 616d 6573 7061 6365 2d63 6f70 7969 6e67 amespace-copying
│ │ │ │ │ -00058a80: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -00058a90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00058aa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00058ab0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00058ac0: 286c 696e 6520 2020 3629 0a2a 2063 6f70 (line 6).* cop
│ │ │ │ │ -00058ad0: 7945 6d70 7479 5f20 3c31 3e3a 2020 2020 yEmpty_ <1>:
│ │ │ │ │ -00058ae0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00058af0: 2020 2020 4269 6e64 696e 6744 6963 7469 BindingDicti
│ │ │ │ │ -00058b00: 6f6e 6172 792d 636f 7079 696e 672e 0a20 onary-copying..
│ │ │ │ │ -00058b10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00058b20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00058b30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00058b40: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -00058b50: 6e65 2020 2039 290a 2a20 636f 7079 456d ne 9).* copyEm
│ │ │ │ │ -00058b60: 7074 795f 203c 323e 3a20 2020 2020 2020 pty_ <2>:
│ │ │ │ │ -00058b70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00058b80: 2053 6f72 7465 6443 6f6c 6c65 6374 696f SortedCollectio
│ │ │ │ │ -00058b90: 6e2d 636f 7079 696e 672e 0a20 2020 2020 n-copying..
│ │ │ │ │ -00058ba0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00058bb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00058bc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00058bd0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -00058be0: 2036 290a 2a20 636f 7079 4672 6f6d 5f3a 6).* copyFrom_:
│ │ │ │ │ -00058bf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00058c00: 2020 2020 2020 2020 2020 2020 2053 6571 Seq
│ │ │ │ │ -00058c10: 7565 6e63 6561 626c 6543 6f6c 6c65 6374 uenceableCollect
│ │ │ │ │ -00058c20: 696f 6e2d 636f 7079 696e 6720 5365 7175 ion-copying Sequ
│ │ │ │ │ -00058c30: 656e 6365 6162 6c65 436f 6c6c 6563 7469 enceableCollecti
│ │ │ │ │ -00058c40: 6f6e 732e 0a20 2020 2020 2020 2020 2020 ons..
│ │ │ │ │ -00058c50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00058c60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00058c70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00058c80: 2020 2028 6c69 6e65 2020 3134 290a 2a20 (line 14).*
│ │ │ │ │ -00058c90: 636f 7079 4672 6f6d 5f74 6f5f 3a20 2020 copyFrom_to_:
│ │ │ │ │ -00058ca0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00058cb0: 2020 2020 2020 2041 7272 6179 6564 436f ArrayedCo
│ │ │ │ │ -00058cc0: 6c6c 6563 7469 6f6e 2d62 6173 6963 2e0a llection-basic..
│ │ │ │ │ -00058cd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00058ce0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00058cf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00058d00: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -00058d10: 696e 6520 2031 3929 0a2a 2063 6f70 7946 ine 19).* copyF
│ │ │ │ │ -00058d20: 726f 6d5f 746f 5f20 3c31 3e3a 2020 2020 rom_to_ <1>:
│ │ │ │ │ -00058d30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00058d40: 2020 4669 6c65 4465 7363 7269 7074 6f72 FileDescriptor
│ │ │ │ │ -00058d50: 2d62 6173 6963 2e0a 2020 2020 2020 2020 -basic..
│ │ │ │ │ -00058d60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00058d70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00058d80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00058d90: 2020 2020 2020 286c 696e 6520 2031 3629 (line 16)
│ │ │ │ │ -00058da0: 0a2a 2063 6f70 7946 726f 6d5f 746f 5f20 .* copyFrom_to_
│ │ │ │ │ -00058db0: 3c32 3e3a 2020 2020 2020 2020 2020 2020 <2>:
│ │ │ │ │ -00058dc0: 2020 2020 2020 2020 2020 4669 6c65 5365 FileSe
│ │ │ │ │ -00058dd0: 676d 656e 742d 6261 7369 632e 2020 2028 gment-basic. (
│ │ │ │ │ -00058de0: 6c69 6e65 2020 2039 290a 2a20 636f 7079 line 9).* copy
│ │ │ │ │ -00058df0: 4672 6f6d 5f74 6f5f 203c 333e 3a20 2020 From_to_ <3>:
│ │ │ │ │ -00058e00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00058e10: 2020 2046 696c 6553 7472 6561 6d2d 6261 FileStream-ba
│ │ │ │ │ -00058e20: 7369 632e 2020 2020 286c 696e 6520 2031 sic. (line 1
│ │ │ │ │ -00058e30: 3029 0a2a 2063 6f70 7946 726f 6d5f 746f 0).* copyFrom_to
│ │ │ │ │ -00058e40: 5f20 3c34 3e3a 2020 2020 2020 2020 2020 _ <4>:
│ │ │ │ │ -00058e50: 2020 2020 2020 2020 2020 2020 496e 7465 Inte
│ │ │ │ │ -00058e60: 7276 616c 2d62 6173 6963 2e20 2020 2020 rval-basic.
│ │ │ │ │ -00058e70: 2028 6c69 6e65 2020 3136 290a 2a20 636f (line 16).* co
│ │ │ │ │ -00058e80: 7079 4672 6f6d 5f74 6f5f 203c 353e 3a20 pyFrom_to_ <5>:
│ │ │ │ │ -00058e90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00058ea0: 2020 2020 204d 6170 7065 6443 6f6c 6c65 MappedColle
│ │ │ │ │ -00058eb0: 6374 696f 6e2d 6261 7369 632e 0a20 2020 ction-basic..
│ │ │ │ │ -00058ec0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00058ed0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00058ee0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00058ef0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -00058f00: 2020 3330 290a 2a20 636f 7079 4672 6f6d 30).* copyFrom
│ │ │ │ │ -00058f10: 5f74 6f5f 203c 363e 3a20 2020 2020 2020 _to_ <6>:
│ │ │ │ │ -00058f20: 2020 2020 2020 2020 2020 2020 2020 2050 P
│ │ │ │ │ -00058f30: 6f73 6974 696f 6e61 626c 6553 7472 6561 ositionableStrea
│ │ │ │ │ -00058f40: 6d2d 6163 6365 7373 696e 672d 7265 6164 m-accessing-read
│ │ │ │ │ -00058f50: 696e 672e 0a20 2020 2020 2020 2020 2020 ing..
│ │ │ │ │ -00058f60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00058f70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00058f80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00058f90: 2020 2028 6c69 6e65 2020 3133 290a 2a20 (line 13).*
│ │ │ │ │ -00058fa0: 636f 7079 4672 6f6d 5f74 6f5f 203c 373e copyFrom_to_ <7>
│ │ │ │ │ -00058fb0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -00058fc0: 2020 2020 2020 2053 6571 7565 6e63 6561 Sequencea
│ │ │ │ │ -00058fd0: 626c 6543 6f6c 6c65 6374 696f 6e2d 636f bleCollection-co
│ │ │ │ │ -00058fe0: 7079 696e 6720 5365 7175 656e 6365 6162 pying Sequenceab
│ │ │ │ │ -00058ff0: 6c65 436f 6c6c 6563 7469 6f6e 732e 0a20 leCollections..
│ │ │ │ │ -00059000: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00059010: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00059020: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00059030: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -00059040: 6e65 2020 3138 290a 2a20 636f 7079 4672 ne 18).* copyFr
│ │ │ │ │ -00059050: 6f6d 5f74 6f5f 7265 706c 6163 696e 6741 om_to_replacingA
│ │ │ │ │ -00059060: 6c6c 5265 6765 785f 7769 7468 5f3a 2020 llRegex_with_:
│ │ │ │ │ -00059070: 2053 7472 696e 672d 7265 6765 782e 2020 String-regex.
│ │ │ │ │ -00059080: 2020 2020 2020 286c 696e 6520 2033 3129 (line 31)
│ │ │ │ │ -00059090: 0a2a 2063 6f70 7946 726f 6d5f 746f 5f72 .* copyFrom_to_r
│ │ │ │ │ -000590a0: 6570 6c61 6369 6e67 5265 6765 785f 7769 eplacingRegex_wi
│ │ │ │ │ -000590b0: 7468 5f3a 2020 2020 2020 5374 7269 6e67 th_: String
│ │ │ │ │ -000590c0: 2d72 6567 6578 2e20 2020 2020 2020 2028 -regex. (
│ │ │ │ │ -000590d0: 6c69 6e65 2020 3338 290a 2a20 636f 7079 line 38).* copy
│ │ │ │ │ -000590e0: 5265 706c 6163 6541 6c6c 5f77 6974 685f ReplaceAll_with_
│ │ │ │ │ -000590f0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -00059100: 2020 2041 7272 6179 6564 436f 6c6c 6563 ArrayedCollec
│ │ │ │ │ -00059110: 7469 6f6e 2d63 6f70 7969 6e67 2043 6f6c tion-copying Col
│ │ │ │ │ -00059120: 6c65 6374 696f 6e73 2e0a 2020 2020 2020 lections..
│ │ │ │ │ -00059130: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00059140: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00059150: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00059160: 2020 2020 2020 2020 286c 696e 6520 2020 (line
│ │ │ │ │ -00059170: 3629 0a2a 2063 6f70 7952 6570 6c61 6365 6).* copyReplace
│ │ │ │ │ -00059180: 416c 6c5f 7769 7468 5f20 3c31 3e3a 2020 All_with_ <1>:
│ │ │ │ │ -00059190: 2020 2020 2020 2020 2020 2020 5365 7175 Sequ
│ │ │ │ │ -000591a0: 656e 6365 6162 6c65 436f 6c6c 6563 7469 enceableCollecti
│ │ │ │ │ -000591b0: 6f6e 2d63 6f70 7969 6e67 2053 6571 7565 on-copying Seque
│ │ │ │ │ -000591c0: 6e63 6561 626c 6543 6f6c 6c65 6374 696f nceableCollectio
│ │ │ │ │ -000591d0: 6e73 2e0a 2020 2020 2020 2020 2020 2020 ns..
│ │ │ │ │ -000591e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000591f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00059200: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00059210: 2020 286c 696e 6520 2032 3229 0a2a 2063 (line 22).* c
│ │ │ │ │ -00059220: 6f70 7952 6570 6c61 6365 4672 6f6d 5f74 opyReplaceFrom_t
│ │ │ │ │ -00059230: 6f5f 7769 7468 4f62 6a65 6374 5f3a 2020 o_withObject_:
│ │ │ │ │ -00059240: 2020 2020 2020 4172 7261 7965 6443 6f6c ArrayedCol
│ │ │ │ │ -00059250: 6c65 6374 696f 6e2d 636f 7079 696e 6720 lection-copying
│ │ │ │ │ -00059260: 436f 6c6c 6563 7469 6f6e 732e 0a20 2020 Collections..
│ │ │ │ │ -00059270: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00059280: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00059290: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000592a0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -000592b0: 2020 3232 290a 2a20 636f 7079 5265 706c 22).* copyRepl
│ │ │ │ │ -000592c0: 6163 6546 726f 6d5f 746f 5f77 6974 684f aceFrom_to_withO
│ │ │ │ │ -000592d0: 626a 6563 745f 203c 313e 3a20 2020 2053 bject_ <1>: S
│ │ │ │ │ -000592e0: 6571 7565 6e63 6561 626c 6543 6f6c 6c65 equenceableColle
│ │ │ │ │ -000592f0: 6374 696f 6e2d 636f 7079 696e 6720 5365 ction-copying Se
│ │ │ │ │ -00059300: 7175 656e 6365 6162 6c65 436f 6c6c 6563 quenceableCollec
│ │ │ │ │ -00059310: 7469 6f6e 732e 0a20 2020 2020 2020 2020 tions..
│ │ │ │ │ -00059320: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00059330: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00059340: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00059350: 2020 2020 2028 6c69 6e65 2020 3338 290a (line 38).
│ │ │ │ │ -00059360: 2a20 636f 7079 5265 706c 6163 6546 726f * copyReplaceFro
│ │ │ │ │ -00059370: 6d5f 746f 5f77 6974 685f 3a20 2020 2020 m_to_with_:
│ │ │ │ │ -00059380: 2020 2020 2020 2020 2041 7272 6179 6564 Arrayed
│ │ │ │ │ -00059390: 436f 6c6c 6563 7469 6f6e 2d63 6f70 7969 Collection-copyi
│ │ │ │ │ -000593a0: 6e67 2043 6f6c 6c65 6374 696f 6e73 2e0a ng Collections..
│ │ │ │ │ -000593b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000593c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000593d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000593e0: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -000593f0: 696e 6520 2031 3029 0a2a 2063 6f70 7952 ine 10).* copyR
│ │ │ │ │ -00059400: 6570 6c61 6365 4672 6f6d 5f74 6f5f 7769 eplaceFrom_to_wi
│ │ │ │ │ -00059410: 7468 5f20 3c31 3e3a 2020 2020 2020 2020 th_ <1>:
│ │ │ │ │ -00059420: 2020 5365 7175 656e 6365 6162 6c65 436f SequenceableCo
│ │ │ │ │ -00059430: 6c6c 6563 7469 6f6e 2d63 6f70 7969 6e67 llection-copying
│ │ │ │ │ -00059440: 2053 6571 7565 6e63 6561 626c 6543 6f6c SequenceableCol
│ │ │ │ │ -00059450: 6c65 6374 696f 6e73 2e0a 2020 2020 2020 lections..
│ │ │ │ │ -00059460: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00059470: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00059480: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00059490: 2020 2020 2020 2020 286c 696e 6520 2032 (line 2
│ │ │ │ │ -000594a0: 3629 0a2a 2063 6f70 7952 6570 6c61 6369 6).* copyReplaci
│ │ │ │ │ -000594b0: 6e67 416c 6c52 6567 6578 5f77 6974 685f ngAllRegex_with_
│ │ │ │ │ -000594c0: 3a20 2020 2020 2020 2020 2020 5374 7269 : Stri
│ │ │ │ │ -000594d0: 6e67 2d72 6567 6578 2e20 2020 2020 2020 ng-regex.
│ │ │ │ │ -000594e0: 2028 6c69 6e65 2020 3436 290a 2a20 636f (line 46).* co
│ │ │ │ │ -000594f0: 7079 5265 706c 6163 696e 6752 6567 6578 pyReplacingRegex
│ │ │ │ │ -00059500: 5f77 6974 685f 3a20 2020 2020 2020 2020 _with_:
│ │ │ │ │ -00059510: 2020 2020 2053 7472 696e 672d 7265 6765 String-rege
│ │ │ │ │ -00059520: 782e 2020 2020 2020 2020 286c 696e 6520 x. (line
│ │ │ │ │ -00059530: 2035 3329 0a2a 2063 6f70 7952 6570 6c61 53).* copyRepla
│ │ │ │ │ -00059540: 6369 6e67 5f77 6974 684f 626a 6563 745f cing_withObject_
│ │ │ │ │ -00059550: 3a20 2020 2020 2020 2020 2020 2020 436f : Co
│ │ │ │ │ -00059560: 6c6c 6563 7469 6f6e 2d63 6f70 7969 6e67 llection-copying
│ │ │ │ │ -00059570: 2043 6f6c 6c65 6374 696f 6e73 2e0a 2020 Collections..
│ │ │ │ │ -00059580: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00059590: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000595a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000595b0: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -000595c0: 6520 2020 3629 0a2a 2063 6f70 7953 7461 e 6).* copySta
│ │ │ │ │ -000595d0: 636b 3a20 2020 2020 2020 2020 2020 2020 ck:
│ │ │ │ │ -000595e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000595f0: 436f 6e74 6578 7450 6172 742d 636f 7079 ContextPart-copy
│ │ │ │ │ -00059600: 696e 672e 2028 6c69 6e65 2020 2036 290a ing. (line 6).
│ │ │ │ │ -00059610: 2a20 636f 7079 5570 546f 4c61 7374 5f3a * copyUpToLast_:
│ │ │ │ │ -00059620: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00059630: 2020 2020 2020 2020 2053 6571 7565 6e63 Sequenc
│ │ │ │ │ -00059640: 6561 626c 6543 6f6c 6c65 6374 696f 6e2d eableCollection-
│ │ │ │ │ -00059650: 636f 7079 696e 6720 5365 7175 656e 6365 copying Sequence
│ │ │ │ │ -00059660: 6162 6c65 436f 6c6c 6563 7469 6f6e 732e ableCollections.
│ │ │ │ │ -00059670: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -00059680: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00059690: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000596a0: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -000596b0: 6c69 6e65 2020 3533 290a 2a20 636f 7079 line 53).* copy
│ │ │ │ │ -000596c0: 5570 546f 5f3a 2020 2020 2020 2020 2020 UpTo_:
│ │ │ │ │ -000596d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000596e0: 2020 2053 6571 7565 6e63 6561 626c 6543 SequenceableC
│ │ │ │ │ -000596f0: 6f6c 6c65 6374 696f 6e2d 636f 7079 696e ollection-copyin
│ │ │ │ │ -00059700: 6720 5365 7175 656e 6365 6162 6c65 436f g SequenceableCo
│ │ │ │ │ -00059710: 6c6c 6563 7469 6f6e 732e 0a20 2020 2020 llections..
│ │ │ │ │ -00059720: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00059730: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00059740: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00059750: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -00059760: 3439 290a 2a20 636f 7079 5769 7468 4669 49).* copyWithFi
│ │ │ │ │ -00059770: 7273 745f 3a20 2020 2020 2020 2020 2020 rst_:
│ │ │ │ │ -00059780: 2020 2020 2020 2020 2020 2020 2053 6571 Seq
│ │ │ │ │ -00059790: 7565 6e63 6561 626c 6543 6f6c 6c65 6374 uenceableCollect
│ │ │ │ │ -000597a0: 696f 6e2d 636f 7079 696e 6720 5365 7175 ion-copying Sequ
│ │ │ │ │ -000597b0: 656e 6365 6162 6c65 436f 6c6c 6563 7469 enceableCollecti
│ │ │ │ │ -000597c0: 6f6e 732e 0a20 2020 2020 2020 2020 2020 ons..
│ │ │ │ │ -000597d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000597e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000597f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00059800: 2020 2028 6c69 6e65 2020 3537 290a 2a20 (line 57).*
│ │ │ │ │ -00059810: 636f 7079 5769 7468 6f75 7441 7578 696c copyWithoutAuxil
│ │ │ │ │ -00059820: 6961 7279 5061 7274 733a 2020 2020 2020 iaryParts:
│ │ │ │ │ -00059830: 2020 2020 2020 204e 6574 436c 6965 6e74 NetClient
│ │ │ │ │ -00059840: 732e 5552 4c2d 636f 7079 696e 672e 0a20 s.URL-copying..
│ │ │ │ │ -00059850: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00059860: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00059870: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00059880: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -00059890: 6e65 2020 2036 290a 2a20 636f 7079 5769 ne 6).* copyWi
│ │ │ │ │ -000598a0: 7468 6f75 7446 7261 676d 656e 743a 2020 thoutFragment:
│ │ │ │ │ -000598b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000598c0: 204e 6574 436c 6965 6e74 732e 5552 4c2d NetClients.URL-
│ │ │ │ │ -000598d0: 636f 7079 696e 672e 0a20 2020 2020 2020 copying..
│ │ │ │ │ -000598e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000598f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00059900: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00059910: 2020 2020 2020 2028 6c69 6e65 2020 3130 (line 10
│ │ │ │ │ -00059920: 290a 2a20 636f 7079 5769 7468 6f75 745f ).* copyWithout_
│ │ │ │ │ -00059930: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -00059940: 2020 2020 2020 2020 2020 2041 7272 6179 Array
│ │ │ │ │ -00059950: 6564 436f 6c6c 6563 7469 6f6e 2d62 6173 edCollection-bas
│ │ │ │ │ -00059960: 6963 2e0a 2020 2020 2020 2020 2020 2020 ic..
│ │ │ │ │ -00059970: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00059980: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00059990: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000599a0: 2020 286c 696e 6520 2032 3729 0a2a 2063 (line 27).* c
│ │ │ │ │ -000599b0: 6f70 7957 6974 686f 7574 5f20 3c31 3e3a opyWithout_ <1>:
│ │ │ │ │ -000599c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000599d0: 2020 2020 2020 436f 6c6c 6563 7469 6f6e Collection
│ │ │ │ │ -000599e0: 2d63 6f70 7969 6e67 2043 6f6c 6c65 6374 -copying Collect
│ │ │ │ │ -000599f0: 696f 6e73 2e0a 2020 2020 2020 2020 2020 ions..
│ │ │ │ │ -00059a00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00059a10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00059a20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00059a30: 2020 2020 286c 696e 6520 2031 3329 0a2a (line 13).*
│ │ │ │ │ -00059a40: 2063 6f70 7957 6974 685f 3a20 2020 2020 copyWith_:
│ │ │ │ │ -00059a50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00059a60: 2020 2020 2020 2020 4172 7261 7965 6443 ArrayedC
│ │ │ │ │ -00059a70: 6f6c 6c65 6374 696f 6e2d 6261 7369 632e ollection-basic.
│ │ │ │ │ -00059a80: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -00059a90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00059aa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00059ab0: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -00059ac0: 6c69 6e65 2020 3233 290a 2a20 636f 7079 line 23).* copy
│ │ │ │ │ -00059ad0: 5769 7468 5f20 3c31 3e3a 2020 2020 2020 With_ <1>:
│ │ │ │ │ -00059ae0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00059af0: 2020 2043 6f6c 6c65 6374 696f 6e2d 636f Collection-co
│ │ │ │ │ -00059b00: 7079 696e 6720 436f 6c6c 6563 7469 6f6e pying Collection
│ │ │ │ │ -00059b10: 732e 0a20 2020 2020 2020 2020 2020 2020 s..
│ │ │ │ │ -00059b20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00059b30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00059b40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00059b50: 2028 6c69 6e65 2020 3130 290a 2a20 636f (line 10).* co
│ │ │ │ │ -00059b60: 7079 5f66 726f 6d5f 3a20 2020 2020 2020 py_from_:
│ │ │ │ │ -00059b70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00059b80: 2020 2020 2043 6c61 7373 4465 7363 7269 ClassDescri
│ │ │ │ │ -00059b90: 7074 696f 6e2d 636f 7079 696e 672e 0a20 ption-copying..
│ │ │ │ │ -00059ba0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00059bb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00059bc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00059bd0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -00059be0: 6e65 2020 2036 290a 2a20 636f 7079 5f66 ne 6).* copy_f
│ │ │ │ │ -00059bf0: 726f 6d5f 636c 6173 7369 6669 6564 5f3a rom_classified_:
│ │ │ │ │ -00059c00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00059c10: 2043 6c61 7373 4465 7363 7269 7074 696f ClassDescriptio
│ │ │ │ │ -00059c20: 6e2d 636f 7079 696e 672e 0a20 2020 2020 n-copying..
│ │ │ │ │ -00059c30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00059c40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00059c50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00059c60: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -00059c70: 2039 290a 2a20 636f 726e 6572 3a20 2020 9).* corner:
│ │ │ │ │ -00059c80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00059c90: 2020 2020 2020 2020 2020 2020 2052 6563 Rec
│ │ │ │ │ -00059ca0: 7461 6e67 6c65 2d61 6363 6573 7369 6e67 tangle-accessing
│ │ │ │ │ -00059cb0: 2e20 286c 696e 6520 2033 3029 0a2a 2063 . (line 30).* c
│ │ │ │ │ -00059cc0: 6f72 6e65 725f 3a20 2020 2020 2020 2020 orner_:
│ │ │ │ │ -00059cd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00059ce0: 2020 2020 2020 506f 696e 742d 636f 6e76 Point-conv
│ │ │ │ │ -00059cf0: 6572 7469 6e67 2e20 2020 2028 6c69 6e65 erting. (line
│ │ │ │ │ -00059d00: 2020 3132 290a 2a20 636f 726e 6572 5f20 12).* corner_
│ │ │ │ │ -00059d10: 3c31 3e3a 2020 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ -00059d20: 2020 2020 2020 2020 2020 2020 2020 2052 R
│ │ │ │ │ -00059d30: 6563 7461 6e67 6c65 2d61 6363 6573 7369 ectangle-accessi
│ │ │ │ │ -00059d40: 6e67 2e20 286c 696e 6520 2033 3329 0a2a ng. (line 33).*
│ │ │ │ │ -00059d50: 2063 6f73 3a20 2020 2020 2020 2020 2020 cos:
│ │ │ │ │ -00059d60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00059d70: 2020 2020 2020 2020 466c 6f61 742d 6275 Float-bu
│ │ │ │ │ -00059d80: 696c 7420 696e 732e 2020 2020 2028 6c69 ilt ins. (li
│ │ │ │ │ -00059d90: 6e65 2020 3139 290a 2a20 636f 7320 3c31 ne 19).* cos <1
│ │ │ │ │ -00059da0: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ -00059db0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00059dc0: 204e 756d 6265 722d 6d69 7363 206d 6174 Number-misc mat
│ │ │ │ │ -00059dd0: 682e 2020 2020 286c 696e 6520 2033 3529 h. (line 35)
│ │ │ │ │ -00059de0: 0a2a 2063 6f73 683a 2020 2020 2020 2020 .* cosh:
│ │ │ │ │ -00059df0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00059e00: 2020 2020 2020 2020 2020 4e75 6d62 6572 Number
│ │ │ │ │ -00059e10: 2d6d 6973 6320 6d61 7468 2e20 2020 2028 -misc math. (
│ │ │ │ │ -00059e20: 6c69 6e65 2020 3338 290a 2a20 636f 7374 line 38).* cost
│ │ │ │ │ -00059e30: 4f66 4e65 7749 6e64 6578 3a20 2020 2020 OfNewIndex:
│ │ │ │ │ -00059e40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00059e50: 2020 204c 6172 6765 4279 7465 4172 7261 LargeByteArra
│ │ │ │ │ -00059e60: 792d 6f76 6572 7269 6464 656e 2e0a 2020 y-overridden..
│ │ │ │ │ -00059e70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00059e80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00059e90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00059ea0: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -00059eb0: 6520 2020 3629 0a2a 2063 6f75 6e74 5f3a e 6).* count_:
│ │ │ │ │ -00059ec0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00059ed0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00059ee0: 4974 6572 6162 6c65 2d65 6e75 6d65 7261 Iterable-enumera
│ │ │ │ │ -00059ef0: 7469 6f6e 2e0a 2020 2020 2020 2020 2020 tion..
│ │ │ │ │ -00059f00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00059f10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00059f20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00059f30: 2020 2020 286c 696e 6520 2033 3029 0a2a (line 30).*
│ │ │ │ │ -00059f40: 2063 723a 2020 2020 2020 2020 2020 2020 cr:
│ │ │ │ │ -00059f50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00059f60: 2020 2020 2020 2020 4368 6172 6163 7465 Characte
│ │ │ │ │ -00059f70: 7220 636c 6173 732d 636f 6e73 7461 6e74 r class-constant
│ │ │ │ │ -00059f80: 732e 0a20 2020 2020 2020 2020 2020 2020 s..
│ │ │ │ │ -00059f90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00059fa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00059fb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00059fc0: 2028 6c69 6e65 2020 3132 290a 2a20 6372 (line 12).* cr
│ │ │ │ │ -00059fd0: 203c 313e 3a20 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ -00059fe0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00059ff0: 2020 2020 2053 7472 6561 6d2d 6368 6172 Stream-char
│ │ │ │ │ -0005a000: 6163 7465 7220 7772 6974 696e 672e 0a20 acter writing..
│ │ │ │ │ -0005a010: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005a020: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005a030: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005a040: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -0005a050: 6e65 2020 2036 290a 2a20 6372 203c 323e ne 6).* cr <2>
│ │ │ │ │ -0005a060: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -0005a070: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005a080: 2054 6578 7443 6f6c 6c65 6374 6f72 2d61 TextCollector-a
│ │ │ │ │ -0005a090: 6363 6573 7369 6e67 2e0a 2020 2020 2020 ccessing..
│ │ │ │ │ -0005a0a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005a0b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005a0c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005a0d0: 2020 2020 2020 2020 286c 696e 6520 2020 (line
│ │ │ │ │ -0005a0e0: 3629 0a2a 2063 7265 6174 653a 2020 2020 6).* create:
│ │ │ │ │ -0005a0f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005a100: 2020 2020 2020 2020 2020 2020 4669 6c65 File
│ │ │ │ │ -0005a110: 4465 7363 7269 7074 6f72 2063 6c61 7373 Descriptor class
│ │ │ │ │ -0005a120: 2d69 6e73 7461 6e63 6520 6372 6561 7469 -instance creati
│ │ │ │ │ -0005a130: 6f6e 2e0a 2020 2020 2020 2020 2020 2020 on..
│ │ │ │ │ -0005a140: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005a150: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005a160: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005a170: 2020 286c 696e 6520 2031 3029 0a2a 2063 (line 10).* c
│ │ │ │ │ -0005a180: 7265 6174 6544 6972 6563 746f 7269 6573 reateDirectories
│ │ │ │ │ -0005a190: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -0005a1a0: 2020 2020 2020 4669 6c65 5061 7468 2d64 FilePath-d
│ │ │ │ │ -0005a1b0: 6972 6563 746f 7279 206f 7065 7261 7469 irectory operati
│ │ │ │ │ -0005a1c0: 6f6e 732e 0a20 2020 2020 2020 2020 2020 ons..
│ │ │ │ │ -0005a1d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005a1e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005a1f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005a200: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).*
│ │ │ │ │ -0005a210: 6372 6561 7465 4469 7265 6374 6f72 793a createDirectory:
│ │ │ │ │ -0005a220: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005a230: 2020 2020 2020 2046 696c 652d 6469 7265 File-dire
│ │ │ │ │ -0005a240: 6374 6f72 7920 6f70 6572 6174 696f 6e73 ctory operations
│ │ │ │ │ -0005a250: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -0005a260: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005a270: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005a280: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005a290: 286c 696e 6520 2020 3629 0a2a 2063 7265 (line 6).* cre
│ │ │ │ │ -0005a2a0: 6174 6544 6972 6563 746f 7279 203c 313e ateDirectory <1>
│ │ │ │ │ -0005a2b0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -0005a2c0: 2020 2020 4669 6c65 5061 7468 2d64 6972 FilePath-dir
│ │ │ │ │ -0005a2d0: 6563 746f 7279 206f 7065 7261 7469 6f6e ectory operation
│ │ │ │ │ -0005a2e0: 732e 0a20 2020 2020 2020 2020 2020 2020 s..
│ │ │ │ │ -0005a2f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005a300: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005a310: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005a320: 2028 6c69 6e65 2020 2039 290a 2a20 6372 (line 9).* cr
│ │ │ │ │ -0005a330: 6561 7465 4469 7265 6374 6f72 795f 3a20 eateDirectory_:
│ │ │ │ │ -0005a340: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005a350: 2020 2020 2056 4653 2e41 7263 6869 7665 VFS.Archive
│ │ │ │ │ -0005a360: 4d65 6d62 6572 2d64 6972 6563 746f 7279 Member-directory
│ │ │ │ │ -0005a370: 206f 7065 7261 7469 6f6e 732e 0a20 2020 operations..
│ │ │ │ │ -0005a380: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005a390: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005a3a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005a3b0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -0005a3c0: 2020 3130 290a 2a20 6372 6561 7465 4469 10).* createDi
│ │ │ │ │ -0005a3d0: 7265 6374 6f72 795f 203c 313e 3a20 2020 rectory_ <1>:
│ │ │ │ │ -0005a3e0: 2020 2020 2020 2020 2020 2020 2020 2056 V
│ │ │ │ │ -0005a3f0: 4653 2e5a 6970 4669 6c65 2d6d 656d 6265 FS.ZipFile-membe
│ │ │ │ │ -0005a400: 7273 2e20 286c 696e 6520 2020 3929 0a2a rs. (line 9).*
│ │ │ │ │ -0005a410: 2063 7265 6174 6547 6574 4d65 7468 6f64 createGetMethod
│ │ │ │ │ -0005a420: 5f3a 2020 2020 2020 2020 2020 2020 2020 _:
│ │ │ │ │ -0005a430: 2020 2020 2020 2020 4265 6861 7669 6f72 Behavior
│ │ │ │ │ -0005a440: 2d6d 6574 686f 6420 6469 6374 696f 6e61 -method dictiona
│ │ │ │ │ -0005a450: 7279 2e0a 2020 2020 2020 2020 2020 2020 ry..
│ │ │ │ │ -0005a460: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005a470: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005a480: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005a490: 2020 286c 696e 6520 2033 3929 0a2a 2063 (line 39).* c
│ │ │ │ │ -0005a4a0: 7265 6174 6547 6574 4d65 7468 6f64 5f20 reateGetMethod_
│ │ │ │ │ -0005a4b0: 3c31 3e3a 2020 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ -0005a4c0: 2020 2020 2020 436c 6173 7344 6573 6372 ClassDescr
│ │ │ │ │ -0005a4d0: 6970 7469 6f6e 2d6f 7267 616e 697a 6174 iption-organizat
│ │ │ │ │ -0005a4e0: 696f 6e20 6f66 206d 6573 7361 6765 7320 ion of messages
│ │ │ │ │ -0005a4f0: 616e 6420 636c 6173 7365 732e 0a20 2020 and classes..
│ │ │ │ │ -0005a500: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005a510: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005a520: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005a530: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -0005a540: 2020 3130 290a 2a20 6372 6561 7465 4765 10).* createGe
│ │ │ │ │ -0005a550: 744d 6574 686f 645f 6465 6661 756c 745f tMethod_default_
│ │ │ │ │ -0005a560: 3a20 2020 2020 2020 2020 2020 2020 2042 : B
│ │ │ │ │ -0005a570: 6568 6176 696f 722d 6d65 7468 6f64 2064 ehavior-method d
│ │ │ │ │ -0005a580: 6963 7469 6f6e 6172 792e 0a20 2020 2020 ictionary..
│ │ │ │ │ -0005a590: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005a5a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005a5b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005a5c0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -0005a5d0: 3432 290a 2a20 6372 6561 7465 4765 744d 42).* createGetM
│ │ │ │ │ -0005a5e0: 6574 686f 645f 6465 6661 756c 745f 203c ethod_default_ <
│ │ │ │ │ -0005a5f0: 313e 3a20 2020 2020 2020 2020 2043 6c61 1>: Cla
│ │ │ │ │ -0005a600: 7373 4465 7363 7269 7074 696f 6e2d 6f72 ssDescription-or
│ │ │ │ │ -0005a610: 6761 6e69 7a61 7469 6f6e 206f 6620 6d65 ganization of me
│ │ │ │ │ -0005a620: 7373 6167 6573 2061 6e64 2063 6c61 7373 ssages and class
│ │ │ │ │ -0005a630: 6573 2e0a 2020 2020 2020 2020 2020 2020 es..
│ │ │ │ │ -0005a640: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005a650: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005a660: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005a670: 2020 286c 696e 6520 2031 3329 0a2a 2063 (line 13).* c
│ │ │ │ │ -0005a680: 7265 6174 6553 6574 4d65 7468 6f64 5f3a reateSetMethod_:
│ │ │ │ │ -0005a690: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005a6a0: 2020 2020 2020 4265 6861 7669 6f72 2d6d Behavior-m
│ │ │ │ │ -0005a6b0: 6574 686f 6420 6469 6374 696f 6e61 7279 ethod dictionary
│ │ │ │ │ -0005a6c0: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -0005a6d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005a6e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005a6f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005a700: 286c 696e 6520 2034 3629 0a2a 2063 7265 (line 46).* cre
│ │ │ │ │ -0005a710: 6174 6553 6574 4d65 7468 6f64 5f20 3c31 ateSetMethod_ <1
│ │ │ │ │ -0005a720: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ -0005a730: 2020 2020 436c 6173 7344 6573 6372 6970 ClassDescrip
│ │ │ │ │ -0005a740: 7469 6f6e 2d6f 7267 616e 697a 6174 696f tion-organizatio
│ │ │ │ │ -0005a750: 6e20 6f66 206d 6573 7361 6765 7320 616e n of messages an
│ │ │ │ │ -0005a760: 6420 636c 6173 7365 732e 0a20 2020 2020 d classes..
│ │ │ │ │ -0005a770: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005a780: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005a790: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005a7a0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -0005a7b0: 3137 290a 2a20 6372 6561 7465 5465 6d70 17).* createTemp
│ │ │ │ │ -0005a7c0: 6f72 6172 795f 3a20 2020 2020 2020 2020 orary_:
│ │ │ │ │ -0005a7d0: 2020 2020 2020 2020 2020 2020 2044 6972 Dir
│ │ │ │ │ -0005a7e0: 6563 746f 7279 2063 6c61 7373 2d66 696c ectory class-fil
│ │ │ │ │ -0005a7f0: 6520 6f70 6572 6174 696f 6e73 2e0a 2020 e operations..
│ │ │ │ │ -0005a800: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005a810: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005a820: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005a830: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -0005a840: 6520 2031 3229 0a2a 2063 7265 6174 655f e 12).* create_
│ │ │ │ │ -0005a850: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -0005a860: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005a870: 4469 7265 6374 6f72 7920 636c 6173 732d Directory class-
│ │ │ │ │ -0005a880: 6669 6c65 206f 7065 7261 7469 6f6e 732e file operations.
│ │ │ │ │ -0005a890: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -0005a8a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005a8b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005a8c0: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -0005a8d0: 6c69 6e65 2020 2039 290a 2a20 6372 6561 line 9).* crea
│ │ │ │ │ -0005a8e0: 7469 6f6e 5469 6d65 3a20 2020 2020 2020 tionTime:
│ │ │ │ │ -0005a8f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005a900: 2020 2046 696c 652d 6163 6365 7373 696e File-accessin
│ │ │ │ │ -0005a910: 672e 2020 2020 2020 286c 696e 6520 2031 g. (line 1
│ │ │ │ │ -0005a920: 3329 0a2a 2063 7265 6174 696f 6e54 696d 3).* creationTim
│ │ │ │ │ -0005a930: 6520 3c31 3e3a 2020 2020 2020 2020 2020 e <1>:
│ │ │ │ │ -0005a940: 2020 2020 2020 2020 2020 2020 4669 6c65 File
│ │ │ │ │ -0005a950: 5061 7468 2d61 6363 6573 7369 6e67 2e20 Path-accessing.
│ │ │ │ │ -0005a960: 2028 6c69 6e65 2020 3130 290a 2a20 6372 (line 10).* cr
│ │ │ │ │ -0005a970: 6561 7469 6f6e 5469 6d65 203c 323e 3a20 eationTime <2>:
│ │ │ │ │ -0005a980: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005a990: 2020 2020 2056 4653 2e41 7263 6869 7665 VFS.Archive
│ │ │ │ │ -0005a9a0: 4d65 6d62 6572 2d61 6363 6573 7369 6e67 Member-accessing
│ │ │ │ │ -0005a9b0: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -0005a9c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005a9d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005a9e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005a9f0: 286c 696e 6520 2031 3329 0a2a 2063 7265 (line 13).* cre
│ │ │ │ │ -0005aa00: 6174 696f 6e54 696d 6520 3c33 3e3a 2020 ationTime <3>:
│ │ │ │ │ -0005aa10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005aa20: 2020 2020 5646 532e 4669 6c65 5772 6170 VFS.FileWrap
│ │ │ │ │ -0005aa30: 7065 722d 6465 6c65 6761 7469 6f6e 2e0a per-delegation..
│ │ │ │ │ -0005aa40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005aa50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005aa60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005aa70: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -0005aa80: 696e 6520 2020 3629 0a2a 2063 7269 7469 ine 6).* criti
│ │ │ │ │ -0005aa90: 6361 6c5f 3a20 2020 2020 2020 2020 2020 cal_:
│ │ │ │ │ -0005aaa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005aab0: 2020 5265 6375 7273 696f 6e4c 6f63 6b2d RecursionLock-
│ │ │ │ │ -0005aac0: 6d75 7475 616c 2065 7863 6c75 7369 6f6e mutual exclusion
│ │ │ │ │ -0005aad0: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -0005aae0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005aaf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005ab00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005ab10: 286c 696e 6520 2020 3629 0a2a 2063 7269 (line 6).* cri
│ │ │ │ │ -0005ab20: 7469 6361 6c5f 203c 313e 3a20 2020 2020 tical_ <1>:
│ │ │ │ │ -0005ab30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005ab40: 2020 2020 5365 6d61 7068 6f72 652d 6d75 Semaphore-mu
│ │ │ │ │ -0005ab50: 7475 616c 2065 7863 6c75 7369 6f6e 2e0a tual exclusion..
│ │ │ │ │ -0005ab60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005ab70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005ab80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005ab90: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -0005aba0: 696e 6520 2020 3629 0a2a 2063 7269 7469 ine 6).* criti
│ │ │ │ │ -0005abb0: 6361 6c5f 203c 323e 3a20 2020 2020 2020 cal_ <2>:
│ │ │ │ │ -0005abc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005abd0: 2020 5465 7874 436f 6c6c 6563 746f 722d TextCollector-
│ │ │ │ │ -0005abe0: 6163 6365 7373 696e 672e 0a20 2020 2020 accessing..
│ │ │ │ │ -0005abf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005ac00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005ac10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005ac20: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -0005ac30: 2039 290a 2a20 6372 5461 623a 2020 2020 9).* crTab:
│ │ │ │ │ -0005ac40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005ac50: 2020 2020 2020 2020 2020 2020 2053 7472 Str
│ │ │ │ │ -0005ac60: 6561 6d2d 6368 6172 6163 7465 7220 7772 eam-character wr
│ │ │ │ │ -0005ac70: 6974 696e 672e 0a20 2020 2020 2020 2020 iting..
│ │ │ │ │ -0005ac80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005ac90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005aca0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005acb0: 2020 2020 2028 6c69 6e65 2020 2039 290a (line 9).
│ │ │ │ │ -0005acc0: 2a20 6375 6c6c 5f3a 2020 2020 2020 2020 * cull_:
│ │ │ │ │ -0005acd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005ace0: 2020 2020 2020 2020 2042 6c6f 636b 436c BlockCl
│ │ │ │ │ -0005acf0: 6f73 7572 652d 6275 696c 7420 696e 732e osure-built ins.
│ │ │ │ │ -0005ad00: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -0005ad10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005ad20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005ad30: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -0005ad40: 6c69 6e65 2020 2036 290a 2a20 6375 6c6c line 6).* cull
│ │ │ │ │ -0005ad50: 5f63 756c 6c5f 3a20 2020 2020 2020 2020 _cull_:
│ │ │ │ │ -0005ad60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005ad70: 2020 2042 6c6f 636b 436c 6f73 7572 652d BlockClosure-
│ │ │ │ │ -0005ad80: 6275 696c 7420 696e 732e 0a20 2020 2020 built ins..
│ │ │ │ │ -0005ad90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005ada0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005adb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005adc0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -0005add0: 3130 290a 2a20 6375 6c6c 5f63 756c 6c5f 10).* cull_cull_
│ │ │ │ │ -0005ade0: 6375 6c6c 5f3a 2020 2020 2020 2020 2020 cull_:
│ │ │ │ │ -0005adf0: 2020 2020 2020 2020 2020 2020 2042 6c6f Blo
│ │ │ │ │ -0005ae00: 636b 436c 6f73 7572 652d 6275 696c 7420 ckClosure-built
│ │ │ │ │ -0005ae10: 696e 732e 0a20 2020 2020 2020 2020 2020 ins..
│ │ │ │ │ -0005ae20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005ae30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005ae40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005ae50: 2020 2028 6c69 6e65 2020 3134 290a 2a20 (line 14).*
│ │ │ │ │ -0005ae60: 6375 7272 656e 743a 2020 2020 2020 2020 current:
│ │ │ │ │ -0005ae70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005ae80: 2020 2020 2020 2043 6f6e 7469 6e75 6174 Continuat
│ │ │ │ │ -0005ae90: 696f 6e20 636c 6173 732d 696e 7374 616e ion class-instan
│ │ │ │ │ -0005aea0: 6365 2063 7265 6174 696f 6e2e 0a20 2020 ce creation..
│ │ │ │ │ -0005aeb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005aec0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005aed0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005aee0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -0005aef0: 2020 2036 290a 2a20 6375 7272 656e 7420 6).* current
│ │ │ │ │ -0005af00: 3c31 3e3a 2020 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ -0005af10: 2020 2020 2020 2020 2020 2020 2020 204e N
│ │ │ │ │ -0005af20: 616d 6573 7061 6365 2063 6c61 7373 2d61 amespace class-a
│ │ │ │ │ -0005af30: 6363 6573 7369 6e67 2e0a 2020 2020 2020 ccessing..
│ │ │ │ │ -0005af40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005af50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005af60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005af70: 2020 2020 2020 2020 286c 696e 6520 2020 (line
│ │ │ │ │ -0005af80: 3629 0a2a 2063 7572 7265 6e74 203c 323e 6).* current <2>
│ │ │ │ │ -0005af90: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -0005afa0: 2020 2020 2020 2020 2020 2020 4f62 6a65 Obje
│ │ │ │ │ -0005afb0: 6374 4d65 6d6f 7279 2063 6c61 7373 2d61 ctMemory class-a
│ │ │ │ │ -0005afc0: 6363 6573 7369 6e67 2e0a 2020 2020 2020 ccessing..
│ │ │ │ │ -0005afd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005afe0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005aff0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005b000: 2020 2020 2020 2020 286c 696e 6520 2020 (line
│ │ │ │ │ -0005b010: 3629 0a2a 2063 7572 7265 6e74 446f 5f3a 6).* currentDo_:
│ │ │ │ │ -0005b020: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005b030: 2020 2020 2020 2020 2020 2020 436f 6e74 Cont
│ │ │ │ │ -0005b040: 696e 7561 7469 6f6e 2063 6c61 7373 2d69 inuation class-i
│ │ │ │ │ -0005b050: 6e73 7461 6e63 6520 6372 6561 7469 6f6e nstance creation
│ │ │ │ │ -0005b060: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -0005b070: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005b080: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005b090: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005b0a0: 286c 696e 6520 2020 3929 0a2a 2063 7572 (line 9).* cur
│ │ │ │ │ -0005b0b0: 7265 6e74 4669 6c65 4e61 6d65 3a20 2020 rentFileName:
│ │ │ │ │ -0005b0c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005b0d0: 2020 2020 436f 6e74 6578 7450 6172 742d ContextPart-
│ │ │ │ │ -0005b0e0: 6163 6365 7373 696e 672e 0a20 2020 2020 accessing..
│ │ │ │ │ -0005b0f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005b100: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005b110: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005b120: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -0005b130: 3233 290a 2a20 6375 7272 656e 744c 696e 23).* currentLin
│ │ │ │ │ -0005b140: 653a 2020 2020 2020 2020 2020 2020 2020 e:
│ │ │ │ │ -0005b150: 2020 2020 2020 2020 2020 2020 2043 6f6e Con
│ │ │ │ │ -0005b160: 7465 7874 5061 7274 2d64 6562 7567 6769 textPart-debuggi
│ │ │ │ │ -0005b170: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ -0005b180: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005b190: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005b1a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005b1b0: 2020 286c 696e 6520 2020 3629 0a2a 2063 (line 6).* c
│ │ │ │ │ -0005b1c0: 7572 7265 6e74 4c69 6e65 496e 4669 6c65 urrentLineInFile
│ │ │ │ │ -0005b1d0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -0005b1e0: 2020 2020 2020 436f 6e74 6578 7450 6172 ContextPar
│ │ │ │ │ -0005b1f0: 742d 6465 6275 6767 696e 672e 0a20 2020 t-debugging..
│ │ │ │ │ -0005b200: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005b210: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005b220: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005b230: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -0005b240: 2020 3131 290a 2a20 6375 7272 656e 745f 11).* current_
│ │ │ │ │ -0005b250: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -0005b260: 2020 2020 2020 2020 2020 2020 2020 204e N
│ │ │ │ │ -0005b270: 616d 6573 7061 6365 2063 6c61 7373 2d61 amespace class-a
│ │ │ │ │ -0005b280: 6363 6573 7369 6e67 2e0a 2020 2020 2020 ccessing..
│ │ │ │ │ -0005b290: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005b2a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005b2b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005b2c0: 2020 2020 2020 2020 286c 696e 6520 2020 (line
│ │ │ │ │ -0005b2d0: 3929 0a2a 2064 6174 6541 6e64 5469 6d65 9).* dateAndTime
│ │ │ │ │ -0005b2e0: 4e6f 773a 2020 2020 2020 2020 2020 2020 Now:
│ │ │ │ │ -0005b2f0: 2020 2020 2020 2020 2020 2020 4461 7465 Date
│ │ │ │ │ -0005b300: 2063 6c61 7373 2d69 6e73 7461 6e63 6520 class-instance
│ │ │ │ │ -0005b310: 6372 6561 7469 6f6e 2028 426c 7565 2042 creation (Blue B
│ │ │ │ │ -0005b320: 6f6f 6b29 2e0a 2020 2020 2020 2020 2020 ook)..
│ │ │ │ │ -0005b330: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005b340: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005b350: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005b360: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*
│ │ │ │ │ -0005b370: 2064 6174 655f 7469 6d65 5f3a 2020 2020 date_time_:
│ │ │ │ │ -0005b380: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005b390: 2020 2020 2020 2020 4461 7465 5469 6d65 DateTime
│ │ │ │ │ -0005b3a0: 2063 6c61 7373 2d69 6e73 7461 6e63 6520 class-instance
│ │ │ │ │ -0005b3b0: 6372 6561 7469 6f6e 2028 6e6f 6e2d 414e creation (non-AN
│ │ │ │ │ -0005b3c0: 5349 292e 0a20 2020 2020 2020 2020 2020 SI)..
│ │ │ │ │ -0005b3d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005b3e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005b3f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005b400: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).*
│ │ │ │ │ -0005b410: 6461 7465 5f74 696d 655f 6f66 6673 6574 date_time_offset
│ │ │ │ │ -0005b420: 5f3a 2020 2020 2020 2020 2020 2020 2020 _:
│ │ │ │ │ -0005b430: 2020 2020 2020 2044 6174 6554 696d 6520 DateTime
│ │ │ │ │ -0005b440: 636c 6173 732d 696e 7374 616e 6365 2063 class-instance c
│ │ │ │ │ -0005b450: 7265 6174 696f 6e20 286e 6f6e 2d41 4e53 reation (non-ANS
│ │ │ │ │ -0005b460: 4929 2e0a 2020 2020 2020 2020 2020 2020 I)..
│ │ │ │ │ -0005b470: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005b480: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005b490: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005b4a0: 2020 286c 696e 6520 2031 3029 0a2a 2064 (line 10).* d
│ │ │ │ │ -0005b4b0: 6179 3a20 2020 2020 2020 2020 2020 2020 ay:
│ │ │ │ │ -0005b4c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005b4d0: 2020 2020 2020 4461 7465 2d63 6f6d 7061 Date-compa
│ │ │ │ │ -0005b4e0: 7469 6269 6c69 7479 2028 6e6f 6e2d 414e tibility (non-AN
│ │ │ │ │ -0005b4f0: 5349 292e 0a20 2020 2020 2020 2020 2020 SI)..
│ │ │ │ │ -0005b500: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005b510: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005b520: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005b530: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).*
│ │ │ │ │ -0005b540: 6461 794e 616d 653a 2020 2020 2020 2020 dayName:
│ │ │ │ │ -0005b550: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005b560: 2020 2020 2020 2044 6174 652d 636f 6d70 Date-comp
│ │ │ │ │ -0005b570: 6174 6962 696c 6974 7920 286e 6f6e 2d41 atibility (non-A
│ │ │ │ │ -0005b580: 4e53 4929 2e0a 2020 2020 2020 2020 2020 NSI)..
│ │ │ │ │ -0005b590: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005b5a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005b5b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005b5c0: 2020 2020 286c 696e 6520 2020 3929 0a2a (line 9).*
│ │ │ │ │ -0005b5d0: 2064 6179 4f66 4d6f 6e74 683a 2020 2020 dayOfMonth:
│ │ │ │ │ -0005b5e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005b5f0: 2020 2020 2020 2020 4461 7465 2d64 6174 Date-dat
│ │ │ │ │ -0005b600: 6520 636f 6d70 7574 6174 696f 6e73 2e0a e computations..
│ │ │ │ │ -0005b610: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005b620: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005b630: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005b640: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -0005b650: 696e 6520 2020 3929 0a2a 2064 6179 4f66 ine 9).* dayOf
│ │ │ │ │ -0005b660: 5765 656b 3a20 2020 2020 2020 2020 2020 Week:
│ │ │ │ │ -0005b670: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005b680: 2020 4461 7465 2d64 6174 6520 636f 6d70 Date-date comp
│ │ │ │ │ -0005b690: 7574 6174 696f 6e73 2e0a 2020 2020 2020 utations..
│ │ │ │ │ -0005b6a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005b6b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005b6c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005b6d0: 2020 2020 2020 2020 286c 696e 6520 2031 (line 1
│ │ │ │ │ -0005b6e0: 3229 0a2a 2064 6179 4f66 5765 656b 203c 2).* dayOfWeek <
│ │ │ │ │ -0005b6f0: 313e 3a20 2020 2020 2020 2020 2020 2020 1>:
│ │ │ │ │ -0005b700: 2020 2020 2020 2020 2020 2020 4461 7465 Date
│ │ │ │ │ -0005b710: 5469 6d65 2d63 6f6d 7075 7461 7469 6f6e Time-computation
│ │ │ │ │ -0005b720: 732e 0a20 2020 2020 2020 2020 2020 2020 s..
│ │ │ │ │ -0005b730: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005b740: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005b750: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005b760: 2028 6c69 6e65 2020 2039 290a 2a20 6461 (line 9).* da
│ │ │ │ │ -0005b770: 794f 6657 6565 6b41 6262 7265 7669 6174 yOfWeekAbbreviat
│ │ │ │ │ -0005b780: 696f 6e3a 2020 2020 2020 2020 2020 2020 ion:
│ │ │ │ │ -0005b790: 2020 2020 2044 6174 652d 6461 7465 2063 Date-date c
│ │ │ │ │ -0005b7a0: 6f6d 7075 7461 7469 6f6e 732e 0a20 2020 omputations..
│ │ │ │ │ -0005b7b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005b7c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005b7d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005b7e0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -0005b7f0: 2020 3135 290a 2a20 6461 794f 6657 6565 15).* dayOfWee
│ │ │ │ │ -0005b800: 6b4e 616d 653a 2020 2020 2020 2020 2020 kName:
│ │ │ │ │ -0005b810: 2020 2020 2020 2020 2020 2020 2020 2044 D
│ │ │ │ │ -0005b820: 6174 652d 6461 7465 2063 6f6d 7075 7461 ate-date computa
│ │ │ │ │ -0005b830: 7469 6f6e 732e 0a20 2020 2020 2020 2020 tions..
│ │ │ │ │ -0005b840: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005b850: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005b860: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005b870: 2020 2020 2028 6c69 6e65 2020 3138 290a (line 18).
│ │ │ │ │ -0005b880: 2a20 6461 794f 6657 6565 6b5f 3a20 2020 * dayOfWeek_:
│ │ │ │ │ -0005b890: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005b8a0: 2020 2020 2020 2020 2044 6174 6520 636c Date cl
│ │ │ │ │ -0005b8b0: 6173 732d 6261 7369 632e 2020 2020 286c ass-basic. (l
│ │ │ │ │ -0005b8c0: 696e 6520 2031 3029 0a2a 2064 6179 4f66 ine 10).* dayOf
│ │ │ │ │ -0005b8d0: 5965 6172 3a20 2020 2020 2020 2020 2020 Year:
│ │ │ │ │ -0005b8e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005b8f0: 2020 4461 7465 2d64 6174 6520 636f 6d70 Date-date comp
│ │ │ │ │ -0005b900: 7574 6174 696f 6e73 2e0a 2020 2020 2020 utations..
│ │ │ │ │ -0005b910: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005b920: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005b930: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005b940: 2020 2020 2020 2020 286c 696e 6520 2032 (line 2
│ │ │ │ │ -0005b950: 3129 0a2a 2064 6179 733a 2020 2020 2020 1).* days:
│ │ │ │ │ -0005b960: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005b970: 2020 2020 2020 2020 2020 2020 4475 7261 Dura
│ │ │ │ │ -0005b980: 7469 6f6e 2d61 7269 7468 6d65 7469 6373 tion-arithmetics
│ │ │ │ │ -0005b990: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -0005b9a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005b9b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005b9c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005b9d0: 286c 696e 6520 2032 3729 0a2a 2064 6179 (line 27).* day
│ │ │ │ │ -0005b9e0: 7346 726f 6d42 6173 6544 6179 3a20 2020 sFromBaseDay:
│ │ │ │ │ -0005b9f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005ba00: 2020 2020 4461 7465 2d64 6174 6520 636f Date-date co
│ │ │ │ │ -0005ba10: 6d70 7574 6174 696f 6e73 2e0a 2020 2020 mputations..
│ │ │ │ │ -0005ba20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005ba30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005ba40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005ba50: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -0005ba60: 2032 3529 0a2a 2064 6179 7349 6e4d 6f6e 25).* daysInMon
│ │ │ │ │ -0005ba70: 7468 3a20 2020 2020 2020 2020 2020 2020 th:
│ │ │ │ │ -0005ba80: 2020 2020 2020 2020 2020 2020 2020 4461 Da
│ │ │ │ │ -0005ba90: 7465 2d64 6174 6520 636f 6d70 7574 6174 te-date computat
│ │ │ │ │ -0005baa0: 696f 6e73 2e0a 2020 2020 2020 2020 2020 ions..
│ │ │ │ │ -0005bab0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005bac0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005bad0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005bae0: 2020 2020 286c 696e 6520 2032 3829 0a2a (line 28).*
│ │ │ │ │ -0005baf0: 2064 6179 7349 6e4d 6f6e 7468 5f66 6f72 daysInMonth_for
│ │ │ │ │ -0005bb00: 5965 6172 5f3a 2020 2020 2020 2020 2020 Year_:
│ │ │ │ │ -0005bb10: 2020 2020 2020 2020 4461 7465 2063 6c61 Date cla
│ │ │ │ │ -0005bb20: 7373 2d62 6173 6963 2e20 2020 2028 6c69 ss-basic. (li
│ │ │ │ │ -0005bb30: 6e65 2020 3133 290a 2a20 6461 7973 496e ne 13).* daysIn
│ │ │ │ │ -0005bb40: 5965 6172 3a20 2020 2020 2020 2020 2020 Year:
│ │ │ │ │ -0005bb50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005bb60: 2044 6174 652d 6461 7465 2063 6f6d 7075 Date-date compu
│ │ │ │ │ -0005bb70: 7461 7469 6f6e 732e 0a20 2020 2020 2020 tations..
│ │ │ │ │ -0005bb80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005bb90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005bba0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005bbb0: 2020 2020 2020 2028 6c69 6e65 2020 3331 (line 31
│ │ │ │ │ -0005bbc0: 290a 2a20 6461 7973 496e 5965 6172 5f3a ).* daysInYear_:
│ │ │ │ │ -0005bbd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005bbe0: 2020 2020 2020 2020 2020 2044 6174 6520 Date
│ │ │ │ │ -0005bbf0: 636c 6173 732d 6261 7369 632e 2020 2020 class-basic.
│ │ │ │ │ -0005bc00: 286c 696e 6520 2031 3729 0a2a 2064 6179 (line 17).* day
│ │ │ │ │ -0005bc10: 734c 6566 7449 6e4d 6f6e 7468 3a20 2020 sLeftInMonth:
│ │ │ │ │ -0005bc20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005bc30: 2020 2020 4461 7465 2d64 6174 6520 636f Date-date co
│ │ │ │ │ -0005bc40: 6d70 7574 6174 696f 6e73 2e0a 2020 2020 mputations..
│ │ │ │ │ -0005bc50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005bc60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005bc70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005bc80: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -0005bc90: 2033 3429 0a2a 2064 6179 734c 6566 7449 34).* daysLeftI
│ │ │ │ │ -0005bca0: 6e59 6561 723a 2020 2020 2020 2020 2020 nYear:
│ │ │ │ │ -0005bcb0: 2020 2020 2020 2020 2020 2020 2020 4461 Da
│ │ │ │ │ -0005bcc0: 7465 2d64 6174 6520 636f 6d70 7574 6174 te-date computat
│ │ │ │ │ -0005bcd0: 696f 6e73 2e0a 2020 2020 2020 2020 2020 ions..
│ │ │ │ │ -0005bce0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005bcf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005bd00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005bd10: 2020 2020 286c 696e 6520 2033 3729 0a2a (line 37).*
│ │ │ │ │ -0005bd20: 2064 6179 735f 3a20 2020 2020 2020 2020 days_:
│ │ │ │ │ -0005bd30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005bd40: 2020 2020 2020 2020 4475 7261 7469 6f6e Duration
│ │ │ │ │ -0005bd50: 2063 6c61 7373 2d69 6e73 7461 6e63 6520 class-instance
│ │ │ │ │ -0005bd60: 6372 6561 7469 6f6e 2e0a 2020 2020 2020 creation..
│ │ │ │ │ -0005bd70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005bd80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005bd90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005bda0: 2020 2020 2020 2020 286c 696e 6520 2020 (line
│ │ │ │ │ -0005bdb0: 3629 0a2a 2064 6179 735f 686f 7572 735f 6).* days_hours_
│ │ │ │ │ -0005bdc0: 6d69 6e75 7465 735f 7365 636f 6e64 735f minutes_seconds_
│ │ │ │ │ -0005bdd0: 3a20 2020 2020 2020 2020 2020 4475 7261 : Dura
│ │ │ │ │ -0005bde0: 7469 6f6e 2063 6c61 7373 2d69 6e73 7461 tion class-insta
│ │ │ │ │ -0005bdf0: 6e63 6520 6372 6561 7469 6f6e 2e0a 2020 nce creation..
│ │ │ │ │ -0005be00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005be10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005be20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005be30: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -0005be40: 6520 2020 3929 0a2a 2064 6562 7567 3a20 e 9).* debug:
│ │ │ │ │ -0005be50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005be60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005be70: 5379 7374 656d 4469 6374 696f 6e61 7279 SystemDictionary
│ │ │ │ │ -0005be80: 2d62 7569 6c74 696e 732e 0a20 2020 2020 -builtins..
│ │ │ │ │ -0005be90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005bea0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005beb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005bec0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -0005bed0: 3133 290a 2a20 6465 6275 6767 6572 3a20 13).* debugger:
│ │ │ │ │ -0005bee0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005bef0: 2020 2020 2020 2020 2020 2020 2043 6f6e Con
│ │ │ │ │ -0005bf00: 7465 7874 5061 7274 2d64 6562 7567 6769 textPart-debuggi
│ │ │ │ │ -0005bf10: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ -0005bf20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005bf30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005bf40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005bf50: 2020 286c 696e 6520 2031 3629 0a2a 2064 (line 16).* d
│ │ │ │ │ -0005bf60: 6562 7567 6765 7220 3c31 3e3a 2020 2020 ebugger <1>:
│ │ │ │ │ -0005bf70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005bf80: 2020 2020 2020 5072 6f63 6573 732d 6261 Process-ba
│ │ │ │ │ -0005bf90: 7369 632e 2020 2020 2020 2028 6c69 6e65 sic. (line
│ │ │ │ │ -0005bfa0: 2020 2039 290a 2a20 6465 6275 6767 6572 9).* debugger
│ │ │ │ │ -0005bfb0: 436c 6173 733a 2020 2020 2020 2020 2020 Class:
│ │ │ │ │ -0005bfc0: 2020 2020 2020 2020 2020 2020 2020 2042 B
│ │ │ │ │ -0005bfd0: 6568 6176 696f 722d 706c 7567 6761 626c ehavior-pluggabl
│ │ │ │ │ -0005bfe0: 6520 6265 6861 7669 6f72 2028 6e6f 7420 e behavior (not
│ │ │ │ │ -0005bff0: 7965 7420 696d 706c 656d 656e 7465 6429 yet implemented)
│ │ │ │ │ -0005c000: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -0005c010: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005c020: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005c030: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005c040: 286c 696e 6520 2020 3629 0a2a 2064 6562 (line 6).* deb
│ │ │ │ │ -0005c050: 7567 6765 7243 6c61 7373 203c 313e 3a20 uggerClass <1>:
│ │ │ │ │ -0005c060: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005c070: 2020 2020 436f 6e74 6578 7450 6172 742d ContextPart-
│ │ │ │ │ -0005c080: 6465 6275 6767 696e 672e 0a20 2020 2020 debugging..
│ │ │ │ │ -0005c090: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005c0a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005c0b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005c0c0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -0005c0d0: 3230 290a 2a20 6465 6275 6767 6572 436c 20).* debuggerCl
│ │ │ │ │ -0005c0e0: 6173 7320 3c32 3e3a 2020 2020 2020 2020 ass <2>:
│ │ │ │ │ -0005c0f0: 2020 2020 2020 2020 2020 2020 204d 6574 Met
│ │ │ │ │ -0005c100: 6163 6c61 7373 2d64 656c 6567 6174 696f aclass-delegatio
│ │ │ │ │ -0005c110: 6e2e 0a20 2020 2020 2020 2020 2020 2020 n..
│ │ │ │ │ -0005c120: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005c130: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005c140: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005c150: 2028 6c69 6e65 2020 3338 290a 2a20 6465 (line 38).* de
│ │ │ │ │ -0005c160: 6369 6d61 6c44 6967 6974 733a 2020 2020 cimalDigits:
│ │ │ │ │ -0005c170: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005c180: 2020 2020 2046 6c6f 6174 4420 636c 6173 FloatD clas
│ │ │ │ │ -0005c190: 732d 6368 6172 6163 7465 7269 7a61 7469 s-characterizati
│ │ │ │ │ -0005c1a0: 6f6e 2e0a 2020 2020 2020 2020 2020 2020 on..
│ │ │ │ │ -0005c1b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005c1c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005c1d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005c1e0: 2020 286c 696e 6520 2020 3629 0a2a 2064 (line 6).* d
│ │ │ │ │ -0005c1f0: 6563 696d 616c 4469 6769 7473 203c 313e ecimalDigits <1>
│ │ │ │ │ -0005c200: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -0005c210: 2020 2020 2020 466c 6f61 7445 2063 6c61 FloatE cla
│ │ │ │ │ -0005c220: 7373 2d63 6861 7261 6374 6572 697a 6174 ss-characterizat
│ │ │ │ │ -0005c230: 696f 6e2e 0a20 2020 2020 2020 2020 2020 ion..
│ │ │ │ │ -0005c240: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005c250: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005c260: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005c270: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).*
│ │ │ │ │ -0005c280: 6465 6369 6d61 6c44 6967 6974 7320 3c32 decimalDigits <2
│ │ │ │ │ -0005c290: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ -0005c2a0: 2020 2020 2020 2046 6c6f 6174 5120 636c FloatQ cl
│ │ │ │ │ -0005c2b0: 6173 732d 6368 6172 6163 7465 7269 7a61 ass-characteriza
│ │ │ │ │ -0005c2c0: 7469 6f6e 2e0a 2020 2020 2020 2020 2020 tion..
│ │ │ │ │ -0005c2d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005c2e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005c2f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005c300: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*
│ │ │ │ │ -0005c310: 2064 6563 6c61 7261 7469 6f6e 3a20 2020 declaration:
│ │ │ │ │ -0005c320: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005c330: 2020 2020 2020 2020 4343 6f6d 706f 756e CCompoun
│ │ │ │ │ -0005c340: 6420 636c 6173 732d 7375 6263 6c61 7373 d class-subclass
│ │ │ │ │ -0005c350: 2063 7265 6174 696f 6e2e 0a20 2020 2020 creation..
│ │ │ │ │ -0005c360: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005c370: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005c380: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005c390: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -0005c3a0: 3135 290a 2a20 6465 636c 6172 6174 696f 15).* declaratio
│ │ │ │ │ -0005c3b0: 6e54 7261 6365 3a20 2020 2020 2020 2020 nTrace:
│ │ │ │ │ -0005c3c0: 2020 2020 2020 2020 2020 2020 2053 7973 Sys
│ │ │ │ │ -0005c3d0: 7465 6d44 6963 7469 6f6e 6172 792d 6275 temDictionary-bu
│ │ │ │ │ -0005c3e0: 696c 7469 6e73 2e0a 2020 2020 2020 2020 iltins..
│ │ │ │ │ -0005c3f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005c400: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005c410: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005c420: 2020 2020 2020 286c 696e 6520 2031 3829 (line 18)
│ │ │ │ │ -0005c430: 0a2a 2064 6563 6c61 7261 7469 6f6e 5472 .* declarationTr
│ │ │ │ │ -0005c440: 6163 655f 3a20 2020 2020 2020 2020 2020 ace_:
│ │ │ │ │ -0005c450: 2020 2020 2020 2020 2020 5379 7374 656d System
│ │ │ │ │ -0005c460: 4469 6374 696f 6e61 7279 2d62 7569 6c74 Dictionary-built
│ │ │ │ │ -0005c470: 696e 732e 0a20 2020 2020 2020 2020 2020 ins..
│ │ │ │ │ -0005c480: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005c490: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005c4a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005c4b0: 2020 2028 6c69 6e65 2020 3231 290a 2a20 (line 21).*
│ │ │ │ │ -0005c4c0: 6465 636c 6172 6174 696f 6e5f 3a20 2020 declaration_:
│ │ │ │ │ -0005c4d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005c4e0: 2020 2020 2020 2043 436f 6d70 6f75 6e64 CCompound
│ │ │ │ │ -0005c4f0: 2063 6c61 7373 2d73 7562 636c 6173 7320 class-subclass
│ │ │ │ │ -0005c500: 6372 6561 7469 6f6e 2e0a 2020 2020 2020 creation..
│ │ │ │ │ -0005c510: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005c520: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005c530: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005c540: 2020 2020 2020 2020 286c 696e 6520 2031 (line 1
│ │ │ │ │ -0005c550: 3829 0a2a 2064 6563 6c61 7261 7469 6f6e 8).* declaration
│ │ │ │ │ -0005c560: 5f20 3c31 3e3a 2020 2020 2020 2020 2020 _ <1>:
│ │ │ │ │ -0005c570: 2020 2020 2020 2020 2020 2020 4353 7472 CStr
│ │ │ │ │ -0005c580: 7563 7420 636c 6173 732d 7375 6263 6c61 uct class-subcla
│ │ │ │ │ -0005c590: 7373 2063 7265 6174 696f 6e2e 0a20 2020 ss creation..
│ │ │ │ │ -0005c5a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005c5b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005c5c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005c5d0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -0005c5e0: 2020 2036 290a 2a20 6465 636c 6172 6174 6).* declarat
│ │ │ │ │ -0005c5f0: 696f 6e5f 203c 323e 3a20 2020 2020 2020 ion_ <2>:
│ │ │ │ │ -0005c600: 2020 2020 2020 2020 2020 2020 2020 2043 C
│ │ │ │ │ -0005c610: 556e 696f 6e20 636c 6173 732d 7375 6263 Union class-subc
│ │ │ │ │ -0005c620: 6c61 7373 2063 7265 6174 696f 6e2e 0a20 lass creation..
│ │ │ │ │ -0005c630: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005c640: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005c650: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005c660: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -0005c670: 6e65 2020 2036 290a 2a20 6465 636c 6172 ne 6).* declar
│ │ │ │ │ -0005c680: 6174 696f 6e5f 696e 6a65 6374 5f69 6e74 ation_inject_int
│ │ │ │ │ -0005c690: 6f5f 3a20 2020 2020 2020 2020 2020 2020 o_:
│ │ │ │ │ -0005c6a0: 2043 436f 6d70 6f75 6e64 2063 6c61 7373 CCompound class
│ │ │ │ │ -0005c6b0: 2d73 7562 636c 6173 7320 6372 6561 7469 -subclass creati
│ │ │ │ │ -0005c6c0: 6f6e 2e0a 2020 2020 2020 2020 2020 2020 on..
│ │ │ │ │ -0005c6d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005c6e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005c6f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005c700: 2020 286c 696e 6520 2032 3229 0a2a 2064 (line 22).* d
│ │ │ │ │ -0005c710: 6563 6f64 6564 4669 656c 6473 3a20 2020 ecodedFields:
│ │ │ │ │ -0005c720: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005c730: 2020 2020 2020 4e65 7443 6c69 656e 7473 NetClients
│ │ │ │ │ -0005c740: 2e55 524c 2d61 6363 6573 7369 6e67 2e0a .URL-accessing..
│ │ │ │ │ -0005c750: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005c760: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005c770: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005c780: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -0005c790: 696e 6520 2031 3229 0a2a 2064 6563 6f64 ine 12).* decod
│ │ │ │ │ -0005c7a0: 6564 4669 6c65 3a20 2020 2020 2020 2020 edFile:
│ │ │ │ │ -0005c7b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005c7c0: 2020 4e65 7443 6c69 656e 7473 2e55 524c NetClients.URL
│ │ │ │ │ -0005c7d0: 2d61 6363 6573 7369 6e67 2e0a 2020 2020 -accessing..
│ │ │ │ │ -0005c7e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005c7f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005c800: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005c810: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -0005c820: 2031 3629 0a2a 2064 6563 6f64 6564 4672 16).* decodedFr
│ │ │ │ │ -0005c830: 6167 6d65 6e74 3a20 2020 2020 2020 2020 agment:
│ │ │ │ │ -0005c840: 2020 2020 2020 2020 2020 2020 2020 4e65 Ne
│ │ │ │ │ -0005c850: 7443 6c69 656e 7473 2e55 524c 2d61 6363 tClients.URL-acc
│ │ │ │ │ -0005c860: 6573 7369 6e67 2e0a 2020 2020 2020 2020 essing..
│ │ │ │ │ -0005c870: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005c880: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005c890: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005c8a0: 2020 2020 2020 286c 696e 6520 2032 3029 (line 20)
│ │ │ │ │ -0005c8b0: 0a2a 2064 6563 6f64 655f 3a20 2020 2020 .* decode_:
│ │ │ │ │ -0005c8c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005c8d0: 2020 2020 2020 2020 2020 4e65 7443 6c69 NetCli
│ │ │ │ │ -0005c8e0: 656e 7473 2e55 524c 2063 6c61 7373 2d65 ents.URL class-e
│ │ │ │ │ -0005c8f0: 6e63 6f64 696e 6720 5552 4c73 2e0a 2020 ncoding URLs..
│ │ │ │ │ -0005c900: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005c910: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005c920: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005c930: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -0005c940: 6520 2020 3629 0a2a 2064 6563 6f6d 7069 e 6).* decompi
│ │ │ │ │ -0005c950: 6c65 7243 6c61 7373 3a20 2020 2020 2020 lerClass:
│ │ │ │ │ -0005c960: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005c970: 4265 6861 7669 6f72 2d70 6c75 6767 6162 Behavior-pluggab
│ │ │ │ │ -0005c980: 6c65 2062 6568 6176 696f 7220 286e 6f74 le behavior (not
│ │ │ │ │ -0005c990: 2079 6574 2069 6d70 6c65 6d65 6e74 6564 yet implemented
│ │ │ │ │ -0005c9a0: 292e 0a20 2020 2020 2020 2020 2020 2020 )..
│ │ │ │ │ -0005c9b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005c9c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005c9d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005c9e0: 2028 6c69 6e65 2020 3132 290a 2a20 6465 (line 12).* de
│ │ │ │ │ -0005c9f0: 636f 6d70 696c 655f 3a20 2020 2020 2020 compile_:
│ │ │ │ │ -0005ca00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005ca10: 2020 2020 2042 6568 6176 696f 722d 6d65 Behavior-me
│ │ │ │ │ -0005ca20: 7468 6f64 2064 6963 7469 6f6e 6172 792e thod dictionary.
│ │ │ │ │ -0005ca30: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -0005ca40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005ca50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005ca60: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -0005ca70: 6c69 6e65 2020 3439 290a 2a20 6465 6372 line 49).* decr
│ │ │ │ │ -0005ca80: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -0005ca90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005caa0: 2020 2043 4f62 6a65 6374 2d70 6f69 6e74 CObject-point
│ │ │ │ │ -0005cab0: 6572 2d6c 696b 6520 6265 6861 7669 6f72 er-like behavior
│ │ │ │ │ -0005cac0: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -0005cad0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005cae0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005caf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005cb00: 286c 696e 6520 2034 3429 0a2a 2064 6563 (line 44).* dec
│ │ │ │ │ -0005cb10: 7242 795f 3a20 2020 2020 2020 2020 2020 rBy_:
│ │ │ │ │ -0005cb20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005cb30: 2020 2020 434f 626a 6563 742d 706f 696e CObject-poin
│ │ │ │ │ -0005cb40: 7465 722d 6c69 6b65 2062 6568 6176 696f ter-like behavio
│ │ │ │ │ -0005cb50: 722e 0a20 2020 2020 2020 2020 2020 2020 r..
│ │ │ │ │ -0005cb60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005cb70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005cb80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005cb90: 2028 6c69 6e65 2020 3438 290a 2a20 6465 (line 48).* de
│ │ │ │ │ -0005cba0: 6570 436f 7079 3a20 2020 2020 2020 2020 epCopy:
│ │ │ │ │ -0005cbb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005cbc0: 2020 2020 2042 696e 6469 6e67 4469 6374 BindingDict
│ │ │ │ │ -0005cbd0: 696f 6e61 7279 2d63 6f70 7969 6e67 2e0a ionary-copying..
│ │ │ │ │ -0005cbe0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005cbf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005cc00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005cc10: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -0005cc20: 696e 6520 2032 3029 0a2a 2064 6565 7043 ine 20).* deepC
│ │ │ │ │ -0005cc30: 6f70 7920 3c31 3e3a 2020 2020 2020 2020 opy <1>:
│ │ │ │ │ -0005cc40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005cc50: 2020 426c 6f63 6b43 6c6f 7375 7265 2d6f BlockClosure-o
│ │ │ │ │ -0005cc60: 7665 7272 6964 696e 672e 0a20 2020 2020 verriding..
│ │ │ │ │ -0005cc70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005cc80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005cc90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005cca0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -0005ccb0: 2039 290a 2a20 6465 6570 436f 7079 203c 9).* deepCopy <
│ │ │ │ │ -0005ccc0: 323e 3a20 2020 2020 2020 2020 2020 2020 2>:
│ │ │ │ │ -0005ccd0: 2020 2020 2020 2020 2020 2020 2042 6f6f Boo
│ │ │ │ │ -0005cce0: 6c65 616e 2d6f 7665 7272 6964 696e 672e lean-overriding.
│ │ │ │ │ -0005ccf0: 2020 286c 696e 6520 2020 3629 0a2a 2064 (line 6).* d
│ │ │ │ │ -0005cd00: 6565 7043 6f70 7920 3c33 3e3a 2020 2020 eepCopy <3>:
│ │ │ │ │ -0005cd10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005cd20: 2020 2020 2020 436f 6d70 696c 6564 436f CompiledCo
│ │ │ │ │ -0005cd30: 6465 2d63 6f70 7969 6e67 2e0a 2020 2020 de-copying..
│ │ │ │ │ -0005cd40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005cd50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005cd60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005cd70: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -0005cd80: 2020 3629 0a2a 2064 6565 7043 6f70 7920 6).* deepCopy
│ │ │ │ │ -0005cd90: 3c34 3e3a 2020 2020 2020 2020 2020 2020 <4>:
│ │ │ │ │ -0005cda0: 2020 2020 2020 2020 2020 2020 2020 436f Co
│ │ │ │ │ -0005cdb0: 6e74 6578 7450 6172 742d 636f 7079 696e ntextPart-copyin
│ │ │ │ │ -0005cdc0: 672e 2028 6c69 6e65 2020 2039 290a 2a20 g. (line 9).*
│ │ │ │ │ -0005cdd0: 6465 6570 436f 7079 203c 353e 3a20 2020 deepCopy <5>:
│ │ │ │ │ -0005cde0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005cdf0: 2020 2020 2020 2048 6173 6865 6443 6f6c HashedCol
│ │ │ │ │ -0005ce00: 6c65 6374 696f 6e2d 636f 7079 696e 672e lection-copying.
│ │ │ │ │ -0005ce10: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -0005ce20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005ce30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005ce40: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -0005ce50: 6c69 6e65 2020 2036 290a 2a20 6465 6570 line 6).* deep
│ │ │ │ │ -0005ce60: 436f 7079 203c 363e 3a20 2020 2020 2020 Copy <6>:
│ │ │ │ │ -0005ce70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005ce80: 2020 204e 756d 6265 722d 636f 7079 696e Number-copyin
│ │ │ │ │ -0005ce90: 672e 2020 2020 2020 286c 696e 6520 2020 g. (line
│ │ │ │ │ -0005cea0: 3629 0a2a 2064 6565 7043 6f70 7920 3c37 6).* deepCopy <7
│ │ │ │ │ -0005ceb0: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ -0005cec0: 2020 2020 2020 2020 2020 2020 4f62 6a65 Obje
│ │ │ │ │ -0005ced0: 6374 2d63 6f70 7969 6e67 2e20 2020 2020 ct-copying.
│ │ │ │ │ -0005cee0: 2028 6c69 6e65 2020 3131 290a 2a20 6465 (line 11).* de
│ │ │ │ │ -0005cef0: 6570 436f 7079 203c 383e 3a20 2020 2020 epCopy <8>:
│ │ │ │ │ -0005cf00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005cf10: 2020 2020 2052 756e 4172 7261 792d 636f RunArray-co
│ │ │ │ │ -0005cf20: 7079 696e 672e 2020 2020 286c 696e 6520 pying. (line
│ │ │ │ │ -0005cf30: 2020 3629 0a2a 2064 6565 7043 6f70 7920 6).* deepCopy
│ │ │ │ │ -0005cf40: 3c39 3e3a 2020 2020 2020 2020 2020 2020 <9>:
│ │ │ │ │ -0005cf50: 2020 2020 2020 2020 2020 2020 2020 5379 Sy
│ │ │ │ │ -0005cf60: 6d62 6f6c 2d62 6173 6963 2e20 2020 2020 mbol-basic.
│ │ │ │ │ -0005cf70: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).*
│ │ │ │ │ -0005cf80: 6465 6570 436f 7079 203c 3130 3e3a 2020 deepCopy <10>:
│ │ │ │ │ -0005cf90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005cfa0: 2020 2020 2020 2055 6e64 6566 696e 6564 Undefined
│ │ │ │ │ -0005cfb0: 4f62 6a65 6374 2d62 6173 6963 2e0a 2020 Object-basic..
│ │ │ │ │ -0005cfc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005cfd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005cfe0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005cff0: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -0005d000: 6520 2020 3929 0a2a 2064 6565 7043 6f70 e 9).* deepCop
│ │ │ │ │ -0005d010: 7920 3c31 313e 3a20 2020 2020 2020 2020 y <11>:
│ │ │ │ │ -0005d020: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005d030: 5765 616b 4172 7261 792d 636f 6e76 6572 WeakArray-conver
│ │ │ │ │ -0005d040: 7369 6f6e 2e0a 2020 2020 2020 2020 2020 sion..
│ │ │ │ │ -0005d050: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005d060: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005d070: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005d080: 2020 2020 286c 696e 6520 2020 3929 0a2a (line 9).*
│ │ │ │ │ -0005d090: 2064 6565 7043 6f70 7920 3c31 323e 3a20 deepCopy <12>:
│ │ │ │ │ -0005d0a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005d0b0: 2020 2020 2020 2020 5765 616b 5365 742d WeakSet-
│ │ │ │ │ -0005d0c0: 636f 7079 696e 672e 2020 2020 2028 6c69 copying. (li
│ │ │ │ │ -0005d0d0: 6e65 2020 2036 290a 2a20 6465 6661 756c ne 6).* defaul
│ │ │ │ │ -0005d0e0: 7441 6374 696f 6e3a 2020 2020 2020 2020 tAction:
│ │ │ │ │ -0005d0f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005d100: 2045 7863 6570 7469 6f6e 2d65 7863 6570 Exception-excep
│ │ │ │ │ -0005d110: 7469 6f6e 2064 6573 6372 6970 7469 6f6e tion description
│ │ │ │ │ -0005d120: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -0005d130: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005d140: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005d150: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005d160: 286c 696e 6520 2020 3629 0a2a 2064 6566 (line 6).* def
│ │ │ │ │ -0005d170: 6175 6c74 4163 7469 6f6e 203c 313e 3a20 aultAction <1>:
│ │ │ │ │ -0005d180: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005d190: 2020 2020 4e6f 7469 6669 6361 7469 6f6e Notification
│ │ │ │ │ -0005d1a0: 2d65 7863 6570 7469 6f6e 2064 6573 6372 -exception descr
│ │ │ │ │ -0005d1b0: 6970 7469 6f6e 2e0a 2020 2020 2020 2020 iption..
│ │ │ │ │ -0005d1c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005d1d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005d1e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005d1f0: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)
│ │ │ │ │ -0005d200: 0a2a 2064 6566 6175 6c74 4163 7469 6f6e .* defaultAction
│ │ │ │ │ -0005d210: 203c 323e 3a20 2020 2020 2020 2020 2020 <2>:
│ │ │ │ │ -0005d220: 2020 2020 2020 2020 2020 5379 7374 656d System
│ │ │ │ │ -0005d230: 4578 6365 7074 696f 6e73 2e55 6e68 616e Exceptions.Unhan
│ │ │ │ │ -0005d240: 646c 6564 4578 6365 7074 696f 6e2d 6163 dledException-ac
│ │ │ │ │ -0005d250: 6365 7373 696e 672e 0a20 2020 2020 2020 cessing..
│ │ │ │ │ -0005d260: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005d270: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005d280: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005d290: 2020 2020 2020 2028 6c69 6e65 2020 2036 (line 6
│ │ │ │ │ -0005d2a0: 290a 2a20 6465 6661 756c 7445 6c65 6d65 ).* defaultEleme
│ │ │ │ │ -0005d2b0: 6e74 3a20 2020 2020 2020 2020 2020 2020 nt:
│ │ │ │ │ -0005d2c0: 2020 2020 2020 2020 2020 204c 6172 6765 Large
│ │ │ │ │ -0005d2d0: 4279 7465 4172 7261 792d 6f76 6572 7269 ByteArray-overri
│ │ │ │ │ -0005d2e0: 6464 656e 2e0a 2020 2020 2020 2020 2020 dden..
│ │ │ │ │ -0005d2f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005d300: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005d310: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005d320: 2020 2020 286c 696e 6520 2031 3029 0a2a (line 10).*
│ │ │ │ │ -0005d330: 2064 6566 6175 6c74 456c 656d 656e 7420 defaultElement
│ │ │ │ │ -0005d340: 3c31 3e3a 2020 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ -0005d350: 2020 2020 2020 2020 4c61 7267 6557 6f72 LargeWor
│ │ │ │ │ -0005d360: 6441 7272 6179 2d6f 7665 7272 6964 6465 dArray-overridde
│ │ │ │ │ -0005d370: 6e2e 0a20 2020 2020 2020 2020 2020 2020 n..
│ │ │ │ │ -0005d380: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005d390: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005d3a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005d3b0: 2028 6c69 6e65 2020 2036 290a 2a20 6465 (line 6).* de
│ │ │ │ │ -0005d3c0: 6661 756c 7445 6e63 6f64 696e 673a 2020 faultEncoding:
│ │ │ │ │ -0005d3d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005d3e0: 2020 2020 2055 6e69 636f 6465 5374 7269 UnicodeStri
│ │ │ │ │ -0005d3f0: 6e67 2063 6c61 7373 2d6d 756c 7469 6279 ng class-multiby
│ │ │ │ │ -0005d400: 7465 2065 6e63 6f64 696e 6773 2e0a 2020 te encodings..
│ │ │ │ │ -0005d410: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005d420: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005d430: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005d440: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -0005d450: 6520 2020 3629 0a2a 2064 6566 6175 6c74 e 6).* default
│ │ │ │ │ -0005d460: 536f 7274 426c 6f63 6b3a 2020 2020 2020 SortBlock:
│ │ │ │ │ -0005d470: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005d480: 536f 7274 6564 436f 6c6c 6563 7469 6f6e SortedCollection
│ │ │ │ │ -0005d490: 2063 6c61 7373 2d68 6163 6b69 6e67 2e0a class-hacking..
│ │ │ │ │ -0005d4a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005d4b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005d4c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005d4d0: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -0005d4e0: 696e 6520 2020 3629 0a2a 2064 6566 696e ine 6).* defin
│ │ │ │ │ -0005d4f0: 6541 7379 6e63 4346 756e 635f 7769 7468 eAsyncCFunc_with
│ │ │ │ │ -0005d500: 5365 6c65 6374 6f72 4172 6773 5f61 7267 SelectorArgs_arg
│ │ │ │ │ -0005d510: 735f 3a20 4265 6861 7669 6f72 2d6d 6574 s_: Behavior-met
│ │ │ │ │ -0005d520: 686f 6420 6469 6374 696f 6e61 7279 2e0a hod dictionary..
│ │ │ │ │ -0005d530: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005d540: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005d550: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005d560: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -0005d570: 696e 6520 2035 3229 0a2a 2064 6566 696e ine 52).* defin
│ │ │ │ │ -0005d580: 6541 7379 6e63 4346 756e 635f 7769 7468 eAsyncCFunc_with
│ │ │ │ │ -0005d590: 5365 6c65 6374 6f72 4172 6773 5f61 7267 SelectorArgs_arg
│ │ │ │ │ -0005d5a0: 735f 203c 313e 3a20 436c 6173 7344 6573 s_ <1>: ClassDes
│ │ │ │ │ -0005d5b0: 6372 6970 7469 6f6e 2d6f 7267 616e 697a cription-organiz
│ │ │ │ │ -0005d5c0: 6174 696f 6e20 6f66 206d 6573 7361 6765 ation of message
│ │ │ │ │ -0005d5d0: 7320 616e 6420 636c 6173 7365 732e 0a20 s and classes..
│ │ │ │ │ -0005d5e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005d5f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005d600: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005d610: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -0005d620: 6e65 2020 3230 290a 2a20 6465 6669 6e65 ne 20).* define
│ │ │ │ │ -0005d630: 4346 756e 635f 6173 5f3a 2020 2020 2020 CFunc_as_:
│ │ │ │ │ -0005d640: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005d650: 2044 4c44 2063 6c61 7373 2d43 2063 616c DLD class-C cal
│ │ │ │ │ -0005d660: 6c2d 6f75 7473 2e0a 2020 2020 2020 2020 l-outs..
│ │ │ │ │ -0005d670: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005d680: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005d690: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005d6a0: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)
│ │ │ │ │ -0005d6b0: 0a2a 2064 6566 696e 6543 4675 6e63 5f77 .* defineCFunc_w
│ │ │ │ │ -0005d6c0: 6974 6853 656c 6563 746f 7241 7267 735f ithSelectorArgs_
│ │ │ │ │ -0005d6d0: 7265 7475 726e 696e 675f 6172 6773 5f3a returning_args_:
│ │ │ │ │ -0005d6e0: 2042 6568 6176 696f 722d 6d65 7468 6f64 Behavior-method
│ │ │ │ │ -0005d6f0: 2064 6963 7469 6f6e 6172 792e 0a20 2020 dictionary..
│ │ │ │ │ -0005d700: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005d710: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005d720: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005d730: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -0005d740: 2020 3537 290a 2a20 6465 6669 6e65 4346 57).* defineCF
│ │ │ │ │ -0005d750: 756e 635f 7769 7468 5365 6c65 6374 6f72 unc_withSelector
│ │ │ │ │ -0005d760: 4172 6773 5f72 6574 7572 6e69 6e67 5f61 Args_returning_a
│ │ │ │ │ -0005d770: 7267 735f 203c 313e 3a20 436c 6173 7344 rgs_ <1>: ClassD
│ │ │ │ │ -0005d780: 6573 6372 6970 7469 6f6e 2d6f 7267 616e escription-organ
│ │ │ │ │ -0005d790: 697a 6174 696f 6e20 6f66 206d 6573 7361 ization of messa
│ │ │ │ │ -0005d7a0: 6765 7320 616e 6420 636c 6173 7365 732e ges and classes.
│ │ │ │ │ -0005d7b0: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -0005d7c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005d7d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005d7e0: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -0005d7f0: 6c69 6e65 2020 3234 290a 2a20 6465 6669 line 24).* defi
│ │ │ │ │ -0005d800: 6e65 644b 6579 733a 2020 2020 2020 2020 nedKeys:
│ │ │ │ │ -0005d810: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005d820: 2020 2044 6963 7469 6f6e 6172 792d 6e61 Dictionary-na
│ │ │ │ │ -0005d830: 6d65 7370 6163 6520 7072 6f74 6f63 6f6c mespace protocol
│ │ │ │ │ -0005d840: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -0005d850: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005d860: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005d870: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005d880: 286c 696e 6520 2031 3329 0a2a 2064 6566 (line 13).* def
│ │ │ │ │ -0005d890: 696e 6545 7874 6572 6e46 756e 635f 3a20 ineExternFunc_:
│ │ │ │ │ -0005d8a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005d8b0: 2020 2020 444c 4420 636c 6173 732d 6479 DLD class-dy
│ │ │ │ │ -0005d8c0: 6e61 6d69 6320 6c69 6e6b 696e 672e 0a20 namic linking..
│ │ │ │ │ -0005d8d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005d8e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005d8f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005d900: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -0005d910: 6e65 2020 3139 290a 2a20 6465 6669 6e65 ne 19).* define
│ │ │ │ │ -0005d920: 734b 6579 5f3a 2020 2020 2020 2020 2020 sKey_:
│ │ │ │ │ -0005d930: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005d940: 2044 6963 7469 6f6e 6172 792d 6e61 6d65 Dictionary-name
│ │ │ │ │ -0005d950: 7370 6163 6520 7072 6f74 6f63 6f6c 2e0a space protocol..
│ │ │ │ │ -0005d960: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005d970: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005d980: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005d990: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -0005d9a0: 696e 6520 2031 3629 0a2a 2064 6566 696e ine 16).* defin
│ │ │ │ │ -0005d9b0: 655f 3a20 2020 2020 2020 2020 2020 2020 e_:
│ │ │ │ │ -0005d9c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005d9d0: 2020 4269 6e64 696e 6744 6963 7469 6f6e BindingDiction
│ │ │ │ │ -0005d9e0: 6172 792d 6163 6365 7373 696e 672e 0a20 ary-accessing..
│ │ │ │ │ -0005d9f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005da00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005da10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005da20: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -0005da30: 6e65 2020 2036 290a 2a20 6465 6772 6565 ne 6).* degree
│ │ │ │ │ -0005da40: 7354 6f52 6164 6961 6e73 3a20 2020 2020 sToRadians:
│ │ │ │ │ -0005da50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005da60: 204e 756d 6265 722d 636f 6e76 6572 7469 Number-converti
│ │ │ │ │ -0005da70: 6e67 2e20 2020 286c 696e 6520 2034 3929 ng. (line 49)
│ │ │ │ │ -0005da80: 0a2a 2064 656c 6179 4475 7261 7469 6f6e .* delayDuration
│ │ │ │ │ -0005da90: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -0005daa0: 2020 2020 2020 2020 2020 4465 6c61 792d Delay-
│ │ │ │ │ -0005dab0: 6163 6365 7373 696e 672e 2020 2020 2028 accessing. (
│ │ │ │ │ -0005dac0: 6c69 6e65 2020 3132 290a 2a20 6465 6e6f line 12).* deno
│ │ │ │ │ -0005dad0: 6d69 6e61 746f 723a 2020 2020 2020 2020 minator:
│ │ │ │ │ -0005dae0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005daf0: 2020 2046 7261 6374 696f 6e2d 6163 6365 Fraction-acce
│ │ │ │ │ -0005db00: 7373 696e 672e 2020 286c 696e 6520 2020 ssing. (line
│ │ │ │ │ -0005db10: 3629 0a2a 2064 656e 6f6d 696e 6174 6f72 6).* denominator
│ │ │ │ │ -0005db20: 203c 313e 3a20 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ -0005db30: 2020 2020 2020 2020 2020 2020 496e 7465 Inte
│ │ │ │ │ -0005db40: 6765 722d 6163 6365 7373 696e 672e 2020 ger-accessing.
│ │ │ │ │ -0005db50: 2028 6c69 6e65 2020 2036 290a 2a20 6465 (line 6).* de
│ │ │ │ │ -0005db60: 6e6f 726d 616c 697a 6564 3a20 2020 2020 normalized:
│ │ │ │ │ -0005db70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005db80: 2020 2020 2046 6c6f 6174 2063 6c61 7373 Float class
│ │ │ │ │ -0005db90: 2d63 6861 7261 6374 6572 697a 6174 696f -characterizatio
│ │ │ │ │ -0005dba0: 6e2e 0a20 2020 2020 2020 2020 2020 2020 n..
│ │ │ │ │ -0005dbb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005dbc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005dbd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005dbe0: 2028 6c69 6e65 2020 2036 290a 2a20 6465 (line 6).* de
│ │ │ │ │ -0005dbf0: 6e79 3a20 2020 2020 2020 2020 2020 2020 ny:
│ │ │ │ │ -0005dc00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005dc10: 2020 2020 2050 6572 6d69 7373 696f 6e2d Permission-
│ │ │ │ │ -0005dc20: 6163 6365 7373 696e 672e 0a20 2020 2020 accessing..
│ │ │ │ │ -0005dc30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005dc40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005dc50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005dc60: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -0005dc70: 3231 290a 2a20 6465 6e79 696e 673a 2020 21).* denying:
│ │ │ │ │ -0005dc80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005dc90: 2020 2020 2020 2020 2020 2020 2050 6572 Per
│ │ │ │ │ -0005dca0: 6d69 7373 696f 6e2d 6163 6365 7373 696e mission-accessin
│ │ │ │ │ -0005dcb0: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ -0005dcc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005dcd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005dce0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005dcf0: 2028 6c69 6e65 2020 3234 290a 2a20 6465 (line 24).* de
│ │ │ │ │ -0005dd00: 6e79 696e 675f 7461 7267 6574 5f61 6374 nying_target_act
│ │ │ │ │ -0005dd10: 696f 6e73 5f3a 2020 2020 2020 2020 2020 ions_:
│ │ │ │ │ -0005dd20: 2020 2020 2050 6572 6d69 7373 696f 6e20 Permission
│ │ │ │ │ -0005dd30: 636c 6173 732d 7465 7374 696e 672e 0a20 class-testing..
│ │ │ │ │ -0005dd40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005dd50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005dd60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005dd70: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -0005dd80: 6e65 2020 3135 290a 2a20 6465 6e79 696e ne 15).* denyin
│ │ │ │ │ -0005dd90: 675f 7461 7267 6574 5f61 6374 696f 6e5f g_target_action_
│ │ │ │ │ -0005dda0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -0005ddb0: 2050 6572 6d69 7373 696f 6e20 636c 6173 Permission clas
│ │ │ │ │ -0005ddc0: 732d 7465 7374 696e 672e 0a20 2020 2020 s-testing..
│ │ │ │ │ -0005ddd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005dde0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005ddf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005de00: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -0005de10: 3132 290a 2a20 6465 7065 6e64 656e 6369 12).* dependenci
│ │ │ │ │ -0005de20: 6573 3a20 2020 2020 2020 2020 2020 2020 es:
│ │ │ │ │ -0005de30: 2020 2020 2020 2020 2020 2020 204f 626a Obj
│ │ │ │ │ -0005de40: 6563 7420 636c 6173 732d 696e 6974 6961 ect class-initia
│ │ │ │ │ -0005de50: 6c69 7a61 7469 6f6e 2e0a 2020 2020 2020 lization..
│ │ │ │ │ -0005de60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005de70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005de80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005de90: 2020 2020 2020 2020 286c 696e 6520 2020 (line
│ │ │ │ │ -0005dea0: 3629 0a2a 2064 6570 656e 6465 6e63 6965 6).* dependencie
│ │ │ │ │ -0005deb0: 735f 3a20 2020 2020 2020 2020 2020 2020 s_:
│ │ │ │ │ -0005dec0: 2020 2020 2020 2020 2020 2020 4f62 6a65 Obje
│ │ │ │ │ -0005ded0: 6374 2063 6c61 7373 2d69 6e69 7469 616c ct class-initial
│ │ │ │ │ -0005dee0: 697a 6174 696f 6e2e 0a20 2020 2020 2020 ization..
│ │ │ │ │ -0005def0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005df00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005df10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005df20: 2020 2020 2020 2028 6c69 6e65 2020 2039 (line 9
│ │ │ │ │ -0005df30: 290a 2a20 6465 7065 6e64 656e 7473 3a20 ).* dependents:
│ │ │ │ │ -0005df40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005df50: 2020 2020 2020 2020 2020 204f 626a 6563 Objec
│ │ │ │ │ -0005df60: 742d 6465 7065 6e64 656e 7473 2061 6363 t-dependents acc
│ │ │ │ │ -0005df70: 6573 732e 0a20 2020 2020 2020 2020 2020 ess..
│ │ │ │ │ -0005df80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005df90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005dfa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005dfb0: 2020 2028 6c69 6e65 2020 3130 290a 2a20 (line 10).*
│ │ │ │ │ -0005dfc0: 6465 7265 665f 3a20 2020 2020 2020 2020 deref_:
│ │ │ │ │ -0005dfd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005dfe0: 2020 2020 2020 204d 656d 6f72 7920 636c Memory cl
│ │ │ │ │ -0005dff0: 6173 732d 6163 6365 7373 696e 672e 0a20 ass-accessing..
│ │ │ │ │ -0005e000: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005e010: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005e020: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005e030: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -0005e040: 6e65 2020 3235 290a 2a20 6465 7363 7269 ne 25).* descri
│ │ │ │ │ -0005e050: 7074 696f 6e3a 2020 2020 2020 2020 2020 ption:
│ │ │ │ │ -0005e060: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005e070: 2041 7269 7468 6d65 7469 6345 7272 6f72 ArithmeticError
│ │ │ │ │ -0005e080: 2d64 6573 6372 6970 7469 6f6e 2e0a 2020 -description..
│ │ │ │ │ -0005e090: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005e0a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005e0b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005e0c0: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -0005e0d0: 6520 2020 3629 0a2a 2064 6573 6372 6970 e 6).* descrip
│ │ │ │ │ -0005e0e0: 7469 6f6e 203c 313e 3a20 2020 2020 2020 tion <1>:
│ │ │ │ │ -0005e0f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005e100: 4572 726f 722d 6578 6365 7074 696f 6e20 Error-exception
│ │ │ │ │ -0005e110: 6465 7363 7269 7074 696f 6e2e 0a20 2020 description..
│ │ │ │ │ -0005e120: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005e130: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005e140: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005e150: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -0005e160: 2020 2036 290a 2a20 6465 7363 7269 7074 6).* descript
│ │ │ │ │ -0005e170: 696f 6e20 3c32 3e3a 2020 2020 2020 2020 ion <2>:
│ │ │ │ │ -0005e180: 2020 2020 2020 2020 2020 2020 2020 2045 E
│ │ │ │ │ -0005e190: 7863 6570 7469 6f6e 2d65 7863 6570 7469 xception-excepti
│ │ │ │ │ -0005e1a0: 6f6e 2064 6573 6372 6970 7469 6f6e 2e0a on description..
│ │ │ │ │ -0005e1b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005e1c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005e1d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005e1e0: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -0005e1f0: 696e 6520 2020 3929 0a2a 2064 6573 6372 ine 9).* descr
│ │ │ │ │ -0005e200: 6970 7469 6f6e 203c 333e 3a20 2020 2020 iption <3>:
│ │ │ │ │ -0005e210: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005e220: 2020 4861 6c74 2d64 6573 6372 6970 7469 Halt-descripti
│ │ │ │ │ -0005e230: 6f6e 2e20 2020 2028 6c69 6e65 2020 2036 on. (line 6
│ │ │ │ │ -0005e240: 290a 2a20 6465 7363 7269 7074 696f 6e20 ).* description
│ │ │ │ │ -0005e250: 3c34 3e3a 2020 2020 2020 2020 2020 2020 <4>:
│ │ │ │ │ -0005e260: 2020 2020 2020 2020 2020 204d 6573 7361 Messa
│ │ │ │ │ -0005e270: 6765 4e6f 7455 6e64 6572 7374 6f6f 642d geNotUnderstood-
│ │ │ │ │ -0005e280: 6465 7363 7269 7074 696f 6e2e 0a20 2020 description..
│ │ │ │ │ -0005e290: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005e2a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005e2b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005e2c0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -0005e2d0: 2020 2036 290a 2a20 6465 7363 7269 7074 6).* descript
│ │ │ │ │ -0005e2e0: 696f 6e20 3c35 3e3a 2020 2020 2020 2020 ion <5>:
│ │ │ │ │ -0005e2f0: 2020 2020 2020 2020 2020 2020 2020 204e N
│ │ │ │ │ -0005e300: 6f74 6966 6963 6174 696f 6e2d 6578 6365 otification-exce
│ │ │ │ │ -0005e310: 7074 696f 6e20 6465 7363 7269 7074 696f ption descriptio
│ │ │ │ │ -0005e320: 6e2e 0a20 2020 2020 2020 2020 2020 2020 n..
│ │ │ │ │ -0005e330: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005e340: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005e350: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005e360: 2028 6c69 6e65 2020 3130 290a 2a20 6465 (line 10).* de
│ │ │ │ │ -0005e370: 7363 7269 7074 696f 6e20 3c36 3e3a 2020 scription <6>:
│ │ │ │ │ -0005e380: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005e390: 2020 2020 2053 7973 7465 6d45 7863 6570 SystemExcep
│ │ │ │ │ -0005e3a0: 7469 6f6e 732e 416c 7265 6164 7944 6566 tions.AlreadyDef
│ │ │ │ │ -0005e3b0: 696e 6564 2d61 6363 6573 7369 6e67 2e0a ined-accessing..
│ │ │ │ │ -0005e3c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005e3d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005e3e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005e3f0: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -0005e400: 696e 6520 2020 3629 0a2a 2064 6573 6372 ine 6).* descr
│ │ │ │ │ -0005e410: 6970 7469 6f6e 203c 373e 3a20 2020 2020 iption <7>:
│ │ │ │ │ -0005e420: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005e430: 2020 5379 7374 656d 4578 6365 7074 696f SystemExceptio
│ │ │ │ │ -0005e440: 6e73 2e41 7267 756d 656e 744f 7574 4f66 ns.ArgumentOutOf
│ │ │ │ │ -0005e450: 5261 6e67 652d 6163 6365 7373 696e 672e Range-accessing.
│ │ │ │ │ -0005e460: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -0005e470: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005e480: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005e490: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -0005e4a0: 6c69 6e65 2020 2036 290a 2a20 6465 7363 line 6).* desc
│ │ │ │ │ -0005e4b0: 7269 7074 696f 6e20 3c38 3e3a 2020 2020 ription <8>:
│ │ │ │ │ -0005e4c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005e4d0: 2020 2053 7973 7465 6d45 7863 6570 7469 SystemExcepti
│ │ │ │ │ -0005e4e0: 6f6e 732e 4261 6452 6574 7572 6e2d 6163 ons.BadReturn-ac
│ │ │ │ │ -0005e4f0: 6365 7373 696e 672e 0a20 2020 2020 2020 cessing..
│ │ │ │ │ -0005e500: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005e510: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005e520: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005e530: 2020 2020 2020 2028 6c69 6e65 2020 2036 (line 6
│ │ │ │ │ -0005e540: 290a 2a20 6465 7363 7269 7074 696f 6e20 ).* description
│ │ │ │ │ -0005e550: 3c39 3e3a 2020 2020 2020 2020 2020 2020 <9>:
│ │ │ │ │ -0005e560: 2020 2020 2020 2020 2020 2053 7973 7465 Syste
│ │ │ │ │ -0005e570: 6d45 7863 6570 7469 6f6e 732e 4349 6e74 mExceptions.CInt
│ │ │ │ │ -0005e580: 6572 6661 6365 4572 726f 722d 6163 6365 erfaceError-acce
│ │ │ │ │ -0005e590: 7373 696e 672e 0a20 2020 2020 2020 2020 ssing..
│ │ │ │ │ -0005e5a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005e5b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005e5c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005e5d0: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).
│ │ │ │ │ -0005e5e0: 2a20 6465 7363 7269 7074 696f 6e20 3c31 * description <1
│ │ │ │ │ -0005e5f0: 303e 3a20 2020 2020 2020 2020 2020 2020 0>:
│ │ │ │ │ -0005e600: 2020 2020 2020 2020 2053 7973 7465 6d45 SystemE
│ │ │ │ │ -0005e610: 7863 6570 7469 6f6e 732e 456d 7074 7943 xceptions.EmptyC
│ │ │ │ │ -0005e620: 6f6c 6c65 6374 696f 6e2d 6163 6365 7373 ollection-access
│ │ │ │ │ -0005e630: 696e 672e 0a20 2020 2020 2020 2020 2020 ing..
│ │ │ │ │ -0005e640: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005e650: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005e660: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005e670: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).*
│ │ │ │ │ -0005e680: 6465 7363 7269 7074 696f 6e20 3c31 313e description <11>
│ │ │ │ │ -0005e690: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -0005e6a0: 2020 2020 2020 2053 7973 7465 6d45 7863 SystemExc
│ │ │ │ │ -0005e6b0: 6570 7469 6f6e 732e 456e 644f 6653 7472 eptions.EndOfStr
│ │ │ │ │ -0005e6c0: 6561 6d2d 6163 6365 7373 696e 672e 0a20 eam-accessing..
│ │ │ │ │ -0005e6d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005e6e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005e6f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005e700: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -0005e710: 6e65 2020 2036 290a 2a20 6465 7363 7269 ne 6).* descri
│ │ │ │ │ -0005e720: 7074 696f 6e20 3c31 323e 3a20 2020 2020 ption <12>:
│ │ │ │ │ -0005e730: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005e740: 2053 7973 7465 6d45 7863 6570 7469 6f6e SystemException
│ │ │ │ │ -0005e750: 732e 4669 6c65 4572 726f 722d 6163 6365 s.FileError-acce
│ │ │ │ │ -0005e760: 7373 696e 672e 0a20 2020 2020 2020 2020 ssing..
│ │ │ │ │ -0005e770: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005e780: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005e790: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005e7a0: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).
│ │ │ │ │ -0005e7b0: 2a20 6465 7363 7269 7074 696f 6e20 3c31 * description <1
│ │ │ │ │ -0005e7c0: 333e 3a20 2020 2020 2020 2020 2020 2020 3>:
│ │ │ │ │ -0005e7d0: 2020 2020 2020 2020 2053 7973 7465 6d45 SystemE
│ │ │ │ │ -0005e7e0: 7863 6570 7469 6f6e 732e 496e 6465 784f xceptions.IndexO
│ │ │ │ │ -0005e7f0: 7574 4f66 5261 6e67 652d 6163 6365 7373 utOfRange-access
│ │ │ │ │ -0005e800: 696e 672e 0a20 2020 2020 2020 2020 2020 ing..
│ │ │ │ │ -0005e810: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005e820: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005e830: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005e840: 2020 2028 6c69 6e65 2020 3132 290a 2a20 (line 12).*
│ │ │ │ │ -0005e850: 6465 7363 7269 7074 696f 6e20 3c31 343e description <14>
│ │ │ │ │ -0005e860: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -0005e870: 2020 2020 2020 2053 7973 7465 6d45 7863 SystemExc
│ │ │ │ │ -0005e880: 6570 7469 6f6e 732e 496e 7661 6c69 6450 eptions.InvalidP
│ │ │ │ │ -0005e890: 726f 6365 7373 5374 6174 652d 6163 6365 rocessState-acce
│ │ │ │ │ -0005e8a0: 7373 696e 672e 0a20 2020 2020 2020 2020 ssing..
│ │ │ │ │ -0005e8b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005e8c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005e8d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005e8e0: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).
│ │ │ │ │ -0005e8f0: 2a20 6465 7363 7269 7074 696f 6e20 3c31 * description <1
│ │ │ │ │ -0005e900: 353e 3a20 2020 2020 2020 2020 2020 2020 5>:
│ │ │ │ │ -0005e910: 2020 2020 2020 2020 2053 7973 7465 6d45 SystemE
│ │ │ │ │ -0005e920: 7863 6570 7469 6f6e 732e 496e 7661 6c69 xceptions.Invali
│ │ │ │ │ -0005e930: 6453 697a 652d 6163 6365 7373 696e 672e dSize-accessing.
│ │ │ │ │ -0005e940: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -0005e950: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005e960: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005e970: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -0005e980: 6c69 6e65 2020 2036 290a 2a20 6465 7363 line 6).* desc
│ │ │ │ │ -0005e990: 7269 7074 696f 6e20 3c31 363e 3a20 2020 ription <16>:
│ │ │ │ │ -0005e9a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005e9b0: 2020 2053 7973 7465 6d45 7863 6570 7469 SystemExcepti
│ │ │ │ │ -0005e9c0: 6f6e 732e 496e 7661 6c69 6456 616c 7565 ons.InvalidValue
│ │ │ │ │ -0005e9d0: 2d61 6363 6573 7369 6e67 2e0a 2020 2020 -accessing..
│ │ │ │ │ -0005e9e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005e9f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005ea00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005ea10: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -0005ea20: 2020 3629 0a2a 2064 6573 6372 6970 7469 6).* descripti
│ │ │ │ │ -0005ea30: 6f6e 203c 3137 3e3a 2020 2020 2020 2020 on <17>:
│ │ │ │ │ -0005ea40: 2020 2020 2020 2020 2020 2020 2020 5379 Sy
│ │ │ │ │ -0005ea50: 7374 656d 4578 6365 7074 696f 6e73 2e4d stemExceptions.M
│ │ │ │ │ -0005ea60: 7574 6174 696f 6e45 7272 6f72 2d61 6363 utationError-acc
│ │ │ │ │ -0005ea70: 6573 7369 6e67 2e0a 2020 2020 2020 2020 essing..
│ │ │ │ │ -0005ea80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005ea90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005eaa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005eab0: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)
│ │ │ │ │ -0005eac0: 0a2a 2064 6573 6372 6970 7469 6f6e 203c .* description <
│ │ │ │ │ -0005ead0: 3138 3e3a 2020 2020 2020 2020 2020 2020 18>:
│ │ │ │ │ -0005eae0: 2020 2020 2020 2020 2020 5379 7374 656d System
│ │ │ │ │ -0005eaf0: 4578 6365 7074 696f 6e73 2e4e 6f52 756e Exceptions.NoRun
│ │ │ │ │ -0005eb00: 6e61 626c 6550 726f 6365 7373 2d61 6363 nableProcess-acc
│ │ │ │ │ -0005eb10: 6573 7369 6e67 2e0a 2020 2020 2020 2020 essing..
│ │ │ │ │ -0005eb20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005eb30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005eb40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005eb50: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)
│ │ │ │ │ -0005eb60: 0a2a 2064 6573 6372 6970 7469 6f6e 203c .* description <
│ │ │ │ │ -0005eb70: 3139 3e3a 2020 2020 2020 2020 2020 2020 19>:
│ │ │ │ │ -0005eb80: 2020 2020 2020 2020 2020 5379 7374 656d System
│ │ │ │ │ -0005eb90: 4578 6365 7074 696f 6e73 2e4e 6f74 456e Exceptions.NotEn
│ │ │ │ │ -0005eba0: 6f75 6768 456c 656d 656e 7473 2d61 6363 oughElements-acc
│ │ │ │ │ -0005ebb0: 6573 7369 6e67 2e0a 2020 2020 2020 2020 essing..
│ │ │ │ │ -0005ebc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005ebd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005ebe0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005ebf0: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)
│ │ │ │ │ -0005ec00: 0a2a 2064 6573 6372 6970 7469 6f6e 203c .* description <
│ │ │ │ │ -0005ec10: 3230 3e3a 2020 2020 2020 2020 2020 2020 20>:
│ │ │ │ │ -0005ec20: 2020 2020 2020 2020 2020 5379 7374 656d System
│ │ │ │ │ -0005ec30: 4578 6365 7074 696f 6e73 2e4e 6f74 466f Exceptions.NotFo
│ │ │ │ │ -0005ec40: 756e 642d 6163 6365 7373 696e 672e 0a20 und-accessing..
│ │ │ │ │ -0005ec50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005ec60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005ec70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005ec80: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -0005ec90: 6e65 2020 2036 290a 2a20 6465 7363 7269 ne 6).* descri
│ │ │ │ │ -0005eca0: 7074 696f 6e20 3c32 313e 3a20 2020 2020 ption <21>:
│ │ │ │ │ -0005ecb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005ecc0: 2053 7973 7465 6d45 7863 6570 7469 6f6e SystemException
│ │ │ │ │ -0005ecd0: 732e 4e6f 7449 6d70 6c65 6d65 6e74 6564 s.NotImplemented
│ │ │ │ │ -0005ece0: 2d61 6363 6573 7369 6e67 2e0a 2020 2020 -accessing..
│ │ │ │ │ -0005ecf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005ed00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005ed10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005ed20: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -0005ed30: 2020 3629 0a2a 2064 6573 6372 6970 7469 6).* descripti
│ │ │ │ │ -0005ed40: 6f6e 203c 3232 3e3a 2020 2020 2020 2020 on <22>:
│ │ │ │ │ -0005ed50: 2020 2020 2020 2020 2020 2020 2020 5379 Sy
│ │ │ │ │ -0005ed60: 7374 656d 4578 6365 7074 696f 6e73 2e4e stemExceptions.N
│ │ │ │ │ -0005ed70: 6f74 496e 6465 7861 626c 652d 6163 6365 otIndexable-acce
│ │ │ │ │ -0005ed80: 7373 696e 672e 0a20 2020 2020 2020 2020 ssing..
│ │ │ │ │ -0005ed90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005eda0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005edb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005edc0: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).
│ │ │ │ │ -0005edd0: 2a20 6465 7363 7269 7074 696f 6e20 3c32 * description <2
│ │ │ │ │ -0005ede0: 333e 3a20 2020 2020 2020 2020 2020 2020 3>:
│ │ │ │ │ -0005edf0: 2020 2020 2020 2020 2053 7973 7465 6d45 SystemE
│ │ │ │ │ -0005ee00: 7863 6570 7469 6f6e 732e 4e6f 7459 6574 xceptions.NotYet
│ │ │ │ │ -0005ee10: 496d 706c 656d 656e 7465 642d 6163 6365 Implemented-acce
│ │ │ │ │ -0005ee20: 7373 696e 672e 0a20 2020 2020 2020 2020 ssing..
│ │ │ │ │ -0005ee30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005ee40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005ee50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005ee60: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).
│ │ │ │ │ -0005ee70: 2a20 6465 7363 7269 7074 696f 6e20 3c32 * description <2
│ │ │ │ │ -0005ee80: 343e 3a20 2020 2020 2020 2020 2020 2020 4>:
│ │ │ │ │ -0005ee90: 2020 2020 2020 2020 2053 7973 7465 6d45 SystemE
│ │ │ │ │ -0005eea0: 7863 6570 7469 6f6e 732e 5072 696d 6974 xceptions.Primit
│ │ │ │ │ -0005eeb0: 6976 6546 6169 6c65 642d 6163 6365 7373 iveFailed-access
│ │ │ │ │ -0005eec0: 696e 672e 0a20 2020 2020 2020 2020 2020 ing..
│ │ │ │ │ -0005eed0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005eee0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005eef0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005ef00: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).*
│ │ │ │ │ -0005ef10: 6465 7363 7269 7074 696f 6e20 3c32 353e description <25>
│ │ │ │ │ -0005ef20: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -0005ef30: 2020 2020 2020 2053 7973 7465 6d45 7863 SystemExc
│ │ │ │ │ -0005ef40: 6570 7469 6f6e 732e 5072 6f63 6573 7342 eptions.ProcessB
│ │ │ │ │ -0005ef50: 6569 6e67 5465 726d 696e 6174 6564 2d61 eingTerminated-a
│ │ │ │ │ -0005ef60: 6363 6573 7369 6e67 2e0a 2020 2020 2020 ccessing..
│ │ │ │ │ -0005ef70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005ef80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005ef90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005efa0: 2020 2020 2020 2020 286c 696e 6520 2020 (line
│ │ │ │ │ -0005efb0: 3629 0a2a 2064 6573 6372 6970 7469 6f6e 6).* description
│ │ │ │ │ -0005efc0: 203c 3236 3e3a 2020 2020 2020 2020 2020 <26>:
│ │ │ │ │ -0005efd0: 2020 2020 2020 2020 2020 2020 5379 7374 Syst
│ │ │ │ │ -0005efe0: 656d 4578 6365 7074 696f 6e73 2e50 726f emExceptions.Pro
│ │ │ │ │ -0005eff0: 6365 7373 5465 726d 696e 6174 6564 2d61 cessTerminated-a
│ │ │ │ │ -0005f000: 6363 6573 7369 6e67 2e0a 2020 2020 2020 ccessing..
│ │ │ │ │ -0005f010: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005f020: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005f030: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005f040: 2020 2020 2020 2020 286c 696e 6520 2020 (line
│ │ │ │ │ -0005f050: 3629 0a2a 2064 6573 6372 6970 7469 6f6e 6).* description
│ │ │ │ │ -0005f060: 203c 3237 3e3a 2020 2020 2020 2020 2020 <27>:
│ │ │ │ │ -0005f070: 2020 2020 2020 2020 2020 2020 5379 7374 Syst
│ │ │ │ │ -0005f080: 656d 4578 6365 7074 696f 6e73 2e52 6561 emExceptions.Rea
│ │ │ │ │ -0005f090: 644f 6e6c 794f 626a 6563 742d 6163 6365 dOnlyObject-acce
│ │ │ │ │ -0005f0a0: 7373 696e 672e 0a20 2020 2020 2020 2020 ssing..
│ │ │ │ │ -0005f0b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005f0c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005f0d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005f0e0: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).
│ │ │ │ │ -0005f0f0: 2a20 6465 7363 7269 7074 696f 6e20 3c32 * description <2
│ │ │ │ │ -0005f100: 383e 3a20 2020 2020 2020 2020 2020 2020 8>:
│ │ │ │ │ -0005f110: 2020 2020 2020 2020 2053 7973 7465 6d45 SystemE
│ │ │ │ │ -0005f120: 7863 6570 7469 6f6e 732e 5365 6375 7269 xceptions.Securi
│ │ │ │ │ -0005f130: 7479 4572 726f 722d 6163 6365 7373 696e tyError-accessin
│ │ │ │ │ -0005f140: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ -0005f150: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005f160: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005f170: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005f180: 2028 6c69 6e65 2020 2036 290a 2a20 6465 (line 6).* de
│ │ │ │ │ -0005f190: 7363 7269 7074 696f 6e20 3c32 393e 3a20 scription <29>:
│ │ │ │ │ -0005f1a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005f1b0: 2020 2020 2053 7973 7465 6d45 7863 6570 SystemExcep
│ │ │ │ │ -0005f1c0: 7469 6f6e 732e 5368 6f75 6c64 4e6f 7449 tions.ShouldNotI
│ │ │ │ │ -0005f1d0: 6d70 6c65 6d65 6e74 2d61 6363 6573 7369 mplement-accessi
│ │ │ │ │ -0005f1e0: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ -0005f1f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005f200: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005f210: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005f220: 2020 286c 696e 6520 2020 3629 0a2a 2064 (line 6).* d
│ │ │ │ │ -0005f230: 6573 6372 6970 7469 6f6e 203c 3330 3e3a escription <30>:
│ │ │ │ │ -0005f240: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005f250: 2020 2020 2020 5379 7374 656d 4578 6365 SystemExce
│ │ │ │ │ -0005f260: 7074 696f 6e73 2e53 7562 636c 6173 7352 ptions.SubclassR
│ │ │ │ │ -0005f270: 6573 706f 6e73 6962 696c 6974 792d 6163 esponsibility-ac
│ │ │ │ │ -0005f280: 6365 7373 696e 672e 0a20 2020 2020 2020 cessing..
│ │ │ │ │ -0005f290: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005f2a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005f2b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005f2c0: 2020 2020 2020 2028 6c69 6e65 2020 2036 (line 6
│ │ │ │ │ -0005f2d0: 290a 2a20 6465 7363 7269 7074 696f 6e20 ).* description
│ │ │ │ │ -0005f2e0: 3c33 313e 3a20 2020 2020 2020 2020 2020 <31>:
│ │ │ │ │ -0005f2f0: 2020 2020 2020 2020 2020 2053 7973 7465 Syste
│ │ │ │ │ -0005f300: 6d45 7863 6570 7469 6f6e 732e 556e 6861 mExceptions.Unha
│ │ │ │ │ -0005f310: 6e64 6c65 6445 7863 6570 7469 6f6e 2d61 ndledException-a
│ │ │ │ │ -0005f320: 6363 6573 7369 6e67 2e0a 2020 2020 2020 ccessing..
│ │ │ │ │ -0005f330: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005f340: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005f350: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005f360: 2020 2020 2020 2020 286c 696e 6520 2020 (line
│ │ │ │ │ -0005f370: 3929 0a2a 2064 6573 6372 6970 7469 6f6e 9).* description
│ │ │ │ │ -0005f380: 203c 3332 3e3a 2020 2020 2020 2020 2020 <32>:
│ │ │ │ │ -0005f390: 2020 2020 2020 2020 2020 2020 5379 7374 Syst
│ │ │ │ │ -0005f3a0: 656d 4578 6365 7074 696f 6e73 2e55 7365 emExceptions.Use
│ │ │ │ │ -0005f3b0: 7249 6e74 6572 7275 7074 2d61 6363 6573 rInterrupt-acces
│ │ │ │ │ -0005f3c0: 7369 6e67 2e0a 2020 2020 2020 2020 2020 sing..
│ │ │ │ │ -0005f3d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005f3e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005f3f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005f400: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*
│ │ │ │ │ -0005f410: 2064 6573 6372 6970 7469 6f6e 203c 3333 description <33
│ │ │ │ │ -0005f420: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ -0005f430: 2020 2020 2020 2020 5379 7374 656d 4578 SystemEx
│ │ │ │ │ -0005f440: 6365 7074 696f 6e73 2e56 6572 6966 6963 ceptions.Verific
│ │ │ │ │ -0005f450: 6174 696f 6e45 7272 6f72 2d61 6363 6573 ationError-acces
│ │ │ │ │ -0005f460: 7369 6e67 2e0a 2020 2020 2020 2020 2020 sing..
│ │ │ │ │ -0005f470: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005f480: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005f490: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005f4a0: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*
│ │ │ │ │ -0005f4b0: 2064 6573 6372 6970 7469 6f6e 203c 3334 description <34
│ │ │ │ │ -0005f4c0: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ -0005f4d0: 2020 2020 2020 2020 5379 7374 656d 4578 SystemEx
│ │ │ │ │ -0005f4e0: 6365 7074 696f 6e73 2e56 4d45 7272 6f72 ceptions.VMError
│ │ │ │ │ -0005f4f0: 2d61 6363 6573 7369 6e67 2e0a 2020 2020 -accessing..
│ │ │ │ │ -0005f500: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005f510: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005f520: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005f530: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -0005f540: 2020 3629 0a2a 2064 6573 6372 6970 7469 6).* descripti
│ │ │ │ │ -0005f550: 6f6e 203c 3335 3e3a 2020 2020 2020 2020 on <35>:
│ │ │ │ │ -0005f560: 2020 2020 2020 2020 2020 2020 2020 5379 Sy
│ │ │ │ │ -0005f570: 7374 656d 4578 6365 7074 696f 6e73 2e57 stemExceptions.W
│ │ │ │ │ -0005f580: 726f 6e67 4172 6775 6d65 6e74 436f 756e rongArgumentCoun
│ │ │ │ │ -0005f590: 742d 6163 6365 7373 696e 672e 0a20 2020 t-accessing..
│ │ │ │ │ -0005f5a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005f5b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005f5c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005f5d0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -0005f5e0: 2020 2036 290a 2a20 6465 7363 7269 7074 6).* descript
│ │ │ │ │ -0005f5f0: 696f 6e20 3c33 363e 3a20 2020 2020 2020 ion <36>:
│ │ │ │ │ -0005f600: 2020 2020 2020 2020 2020 2020 2020 2053 S
│ │ │ │ │ -0005f610: 7973 7465 6d45 7863 6570 7469 6f6e 732e ystemExceptions.
│ │ │ │ │ -0005f620: 5772 6f6e 6743 6c61 7373 2d61 6363 6573 WrongClass-acces
│ │ │ │ │ -0005f630: 7369 6e67 2e0a 2020 2020 2020 2020 2020 sing..
│ │ │ │ │ -0005f640: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005f650: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005f660: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005f670: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*
│ │ │ │ │ -0005f680: 2064 6573 6372 6970 7469 6f6e 203c 3337 description <37
│ │ │ │ │ -0005f690: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ -0005f6a0: 2020 2020 2020 2020 5761 726e 696e 672d Warning-
│ │ │ │ │ -0005f6b0: 6578 6365 7074 696f 6e20 6465 7363 7269 exception descri
│ │ │ │ │ -0005f6c0: 7074 696f 6e2e 0a20 2020 2020 2020 2020 ption..
│ │ │ │ │ -0005f6d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005f6e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005f6f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005f700: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).
│ │ │ │ │ -0005f710: 2a20 6465 7363 7269 7074 696f 6e20 3c33 * description <3
│ │ │ │ │ -0005f720: 383e 3a20 2020 2020 2020 2020 2020 2020 8>:
│ │ │ │ │ -0005f730: 2020 2020 2020 2020 205a 6572 6f44 6976 ZeroDiv
│ │ │ │ │ -0005f740: 6964 652d 6465 7363 7269 7074 696f 6e2e ide-description.
│ │ │ │ │ -0005f750: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -0005f760: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005f770: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005f780: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -0005f790: 6c69 6e65 2020 2036 290a 2a20 6465 7461 line 6).* deta
│ │ │ │ │ -0005f7a0: 6368 3a20 2020 2020 2020 2020 2020 2020 ch:
│ │ │ │ │ -0005f7b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005f7c0: 2020 2043 616c 6c69 6e50 726f 6365 7373 CallinProcess
│ │ │ │ │ -0005f7d0: 2d64 6562 7567 6769 6e67 2e0a 2020 2020 -debugging..
│ │ │ │ │ -0005f7e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005f7f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005f800: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005f810: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -0005f820: 2020 3629 0a2a 2064 6574 6163 6820 3c31 6).* detach <1
│ │ │ │ │ -0005f830: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ -0005f840: 2020 2020 2020 2020 2020 2020 2020 5072 Pr
│ │ │ │ │ -0005f850: 6f63 6573 732d 6465 6275 6767 696e 672e ocess-debugging.
│ │ │ │ │ -0005f860: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).*
│ │ │ │ │ -0005f870: 6465 7465 6374 5f3a 2020 2020 2020 2020 detect_:
│ │ │ │ │ -0005f880: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005f890: 2020 2020 2020 2049 7465 7261 626c 652d Iterable-
│ │ │ │ │ -0005f8a0: 656e 756d 6572 6174 696f 6e2e 0a20 2020 enumeration..
│ │ │ │ │ -0005f8b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005f8c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005f8d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005f8e0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -0005f8f0: 2020 3334 290a 2a20 6465 7465 6374 5f69 34).* detect_i
│ │ │ │ │ -0005f900: 664e 6f6e 655f 3a20 2020 2020 2020 2020 fNone_:
│ │ │ │ │ -0005f910: 2020 2020 2020 2020 2020 2020 2020 2049 I
│ │ │ │ │ -0005f920: 7465 7261 626c 652d 656e 756d 6572 6174 terable-enumerat
│ │ │ │ │ -0005f930: 696f 6e2e 0a20 2020 2020 2020 2020 2020 ion..
│ │ │ │ │ -0005f940: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005f950: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005f960: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005f970: 2020 2028 6c69 6e65 2020 3338 290a 2a20 (line 38).*
│ │ │ │ │ -0005f980: 6469 6769 7441 745f 3a20 2020 2020 2020 digitAt_:
│ │ │ │ │ -0005f990: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005f9a0: 2020 2020 2020 2049 6e74 6567 6572 2d62 Integer-b
│ │ │ │ │ -0005f9b0: 6974 206f 7065 7261 746f 7273 2e0a 2020 it operators..
│ │ │ │ │ -0005f9c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005f9d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005f9e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005f9f0: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -0005fa00: 6520 2033 3129 0a2a 2064 6967 6974 4174 e 31).* digitAt
│ │ │ │ │ -0005fa10: 5f20 3c31 3e3a 2020 2020 2020 2020 2020 _ <1>:
│ │ │ │ │ -0005fa20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005fa30: 4c61 7267 6549 6e74 6567 6572 2d62 7569 LargeInteger-bui
│ │ │ │ │ -0005fa40: 6c74 2d69 6e73 2e0a 2020 2020 2020 2020 lt-ins..
│ │ │ │ │ -0005fa50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005fa60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005fa70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005fa80: 2020 2020 2020 286c 696e 6520 2031 3229 (line 12)
│ │ │ │ │ -0005fa90: 0a2a 2064 6967 6974 4174 5f70 7574 5f3a .* digitAt_put_:
│ │ │ │ │ -0005faa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005fab0: 2020 2020 2020 2020 2020 4c61 7267 6549 LargeI
│ │ │ │ │ -0005fac0: 6e74 6567 6572 2d62 7569 6c74 2d69 6e73 nteger-built-ins
│ │ │ │ │ -0005fad0: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -0005fae0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005faf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005fb00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005fb10: 286c 696e 6520 2031 3629 0a2a 2064 6967 (line 16).* dig
│ │ │ │ │ -0005fb20: 6974 4c65 6e67 7468 3a20 2020 2020 2020 itLength:
│ │ │ │ │ -0005fb30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005fb40: 2020 2020 4c61 7267 6549 6e74 6567 6572 LargeInteger
│ │ │ │ │ -0005fb50: 2d62 7569 6c74 2d69 6e73 2e0a 2020 2020 -built-ins..
│ │ │ │ │ -0005fb60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005fb70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005fb80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005fb90: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -0005fba0: 2031 3929 0a2a 2064 6967 6974 5661 6c75 19).* digitValu
│ │ │ │ │ -0005fbb0: 653a 2020 2020 2020 2020 2020 2020 2020 e:
│ │ │ │ │ -0005fbc0: 2020 2020 2020 2020 2020 2020 2020 4368 Ch
│ │ │ │ │ -0005fbd0: 6172 6163 7465 722d 636f 6e76 6572 7469 aracter-converti
│ │ │ │ │ -0005fbe0: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ -0005fbf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005fc00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005fc10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005fc20: 2020 286c 696e 6520 2020 3929 0a2a 2064 (line 9).* d
│ │ │ │ │ -0005fc30: 6967 6974 5661 6c75 655f 3a20 2020 2020 igitValue_:
│ │ │ │ │ -0005fc40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005fc50: 2020 2020 2020 4368 6172 6163 7465 7220 Character
│ │ │ │ │ -0005fc60: 636c 6173 732d 696e 7374 616e 6365 2063 class-instance c
│ │ │ │ │ -0005fc70: 7265 6174 696f 6e2e 0a20 2020 2020 2020 reation..
│ │ │ │ │ -0005fc80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005fc90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005fca0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005fcb0: 2020 2020 2020 2028 6c69 6e65 2020 2036 (line 6
│ │ │ │ │ -0005fcc0: 290a 2a20 6469 7265 6374 6f72 6965 733a ).* directories:
│ │ │ │ │ -0005fcd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005fce0: 2020 2020 2020 2020 2020 2046 696c 6550 FileP
│ │ │ │ │ -0005fcf0: 6174 682d 656e 756d 6572 6174 696e 672e ath-enumerating.
│ │ │ │ │ -0005fd00: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -0005fd10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005fd20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005fd30: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -0005fd40: 6c69 6e65 2020 3131 290a 2a20 6469 7265 line 11).* dire
│ │ │ │ │ -0005fd50: 6374 6f72 793a 2020 2020 2020 2020 2020 ctory:
│ │ │ │ │ -0005fd60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005fd70: 2020 2046 696c 6550 6174 682d 6669 6c65 FilePath-file
│ │ │ │ │ -0005fd80: 206e 616d 6520 6d61 6e61 6765 6d65 6e74 name management
│ │ │ │ │ -0005fd90: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -0005fda0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005fdb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005fdc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005fdd0: 286c 696e 6520 2020 3629 0a2a 2064 6972 (line 6).* dir
│ │ │ │ │ -0005fde0: 6563 746f 7279 203c 313e 3a20 2020 2020 ectory <1>:
│ │ │ │ │ -0005fdf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005fe00: 2020 2020 5061 636b 6167 652d 6163 6365 Package-acce
│ │ │ │ │ -0005fe10: 7373 696e 672e 2020 2028 6c69 6e65 2020 ssing. (line
│ │ │ │ │ -0005fe20: 3539 290a 2a20 6469 7265 6374 6f72 7946 59).* directoryF
│ │ │ │ │ -0005fe30: 6f72 5f3a 2020 2020 2020 2020 2020 2020 or_:
│ │ │ │ │ -0005fe40: 2020 2020 2020 2020 2020 2020 2050 6163 Pac
│ │ │ │ │ -0005fe50: 6b61 6765 4c6f 6164 6572 2063 6c61 7373 kageLoader class
│ │ │ │ │ -0005fe60: 2d61 6363 6573 7369 6e67 2e0a 2020 2020 -accessing..
│ │ │ │ │ -0005fe70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005fe80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005fe90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005fea0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -0005feb0: 2031 3629 0a2a 2064 6972 5f74 6167 5f3a 16).* dir_tag_:
│ │ │ │ │ -0005fec0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005fed0: 2020 2020 2020 2020 2020 2020 2020 5061 Pa
│ │ │ │ │ -0005fee0: 636b 6167 652d 7374 696c 6c20 756e 636c ckage-still uncl
│ │ │ │ │ -0005fef0: 6173 7369 6669 6564 2e0a 2020 2020 2020 assified..
│ │ │ │ │ -0005ff00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005ff10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005ff20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005ff30: 2020 2020 2020 2020 286c 696e 6520 2020 (line
│ │ │ │ │ -0005ff40: 3929 0a2a 2064 6973 6162 6c65 496e 7465 9).* disableInte
│ │ │ │ │ -0005ff50: 7272 7570 7473 3a20 2020 2020 2020 2020 rrupts:
│ │ │ │ │ -0005ff60: 2020 2020 2020 2020 2020 2020 5072 6f63 Proc
│ │ │ │ │ -0005ff70: 6573 736f 7253 6368 6564 756c 6572 2d62 essorScheduler-b
│ │ │ │ │ -0005ff80: 7569 6c74 2069 6e73 2e0a 2020 2020 2020 uilt ins..
│ │ │ │ │ -0005ff90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005ffa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005ffb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0005ffc0: 2020 2020 2020 2020 286c 696e 6520 2020 (line
│ │ │ │ │ -0005ffd0: 3629 0a2a 2064 6973 6162 6c65 5072 6f78 6).* disableProx
│ │ │ │ │ -0005ffe0: 7946 6f72 5f3a 2020 2020 2020 2020 2020 yFor_:
│ │ │ │ │ -0005fff0: 2020 2020 2020 2020 2020 2020 4f62 6a65 Obje
│ │ │ │ │ -00060000: 6374 4475 6d70 6572 2063 6c61 7373 2d65 ctDumper class-e
│ │ │ │ │ -00060010: 7374 6162 6c69 7368 696e 6720 7072 6f78 stablishing prox
│ │ │ │ │ -00060020: 7920 636c 6173 7365 732e 0a20 2020 2020 y classes..
│ │ │ │ │ -00060030: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00060040: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00060050: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00060060: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -00060070: 2036 290a 2a20 6469 7363 6172 6454 7261 6).* discardTra
│ │ │ │ │ -00060080: 6e73 6c61 7469 6f6e 3a20 2020 2020 2020 nslation:
│ │ │ │ │ -00060090: 2020 2020 2020 2020 2020 2020 2043 6f6d Com
│ │ │ │ │ -000600a0: 7069 6c65 6443 6f64 652d 7472 616e 736c piledCode-transl
│ │ │ │ │ -000600b0: 6174 696f 6e2e 0a20 2020 2020 2020 2020 ation..
│ │ │ │ │ -000600c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000600d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000600e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000600f0: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).
│ │ │ │ │ -00060100: 2a20 6469 7370 6174 6368 546f 5f77 6974 * dispatchTo_wit
│ │ │ │ │ -00060110: 685f 3a20 2020 2020 2020 2020 2020 2020 h_:
│ │ │ │ │ -00060120: 2020 2020 2020 2020 2043 6f6d 7069 6c65 Compile
│ │ │ │ │ -00060130: 6443 6f64 652d 6465 636f 6469 6e67 2062 dCode-decoding b
│ │ │ │ │ -00060140: 7974 6563 6f64 6573 2e0a 2020 2020 2020 ytecodes..
│ │ │ │ │ -00060150: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00060160: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00060170: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00060180: 2020 2020 2020 2020 286c 696e 6520 2020 (line
│ │ │ │ │ -00060190: 3629 0a2a 2064 6973 706c 6179 3a20 2020 6).* display:
│ │ │ │ │ -000601a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000601b0: 2020 2020 2020 2020 2020 2020 4f62 6a65 Obje
│ │ │ │ │ -000601c0: 6374 2d70 7269 6e74 696e 672e 2020 2020 ct-printing.
│ │ │ │ │ -000601d0: 2028 6c69 6e65 2020 3133 290a 2a20 6469 (line 13).* di
│ │ │ │ │ -000601e0: 7370 6c61 794c 696e 6573 3a20 2020 2020 splayLines:
│ │ │ │ │ -000601f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00060200: 2020 2020 2043 6f6c 6c65 6374 696f 6e2d Collection-
│ │ │ │ │ -00060210: 7072 696e 7469 6e67 2e20 286c 696e 6520 printing. (line
│ │ │ │ │ -00060220: 2020 3629 0a2a 2064 6973 706c 6179 4e6c 6).* displayNl
│ │ │ │ │ -00060230: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -00060240: 2020 2020 2020 2020 2020 2020 2020 4f62 Ob
│ │ │ │ │ -00060250: 6a65 6374 2d70 7269 6e74 696e 672e 2020 ject-printing.
│ │ │ │ │ -00060260: 2020 2028 6c69 6e65 2020 3139 290a 2a20 (line 19).*
│ │ │ │ │ -00060270: 6469 7370 6c61 794f 6e5f 3a20 2020 2020 displayOn_:
│ │ │ │ │ -00060280: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00060290: 2020 2020 2020 2043 6861 7261 6374 6572 Character
│ │ │ │ │ -000602a0: 2d70 7269 6e74 696e 672e 2020 286c 696e -printing. (lin
│ │ │ │ │ -000602b0: 6520 2020 3629 0a2a 2064 6973 706c 6179 e 6).* display
│ │ │ │ │ -000602c0: 4f6e 5f20 3c31 3e3a 2020 2020 2020 2020 On_ <1>:
│ │ │ │ │ -000602d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000602e0: 4669 6c65 5061 7468 2d70 7269 6e74 696e FilePath-printin
│ │ │ │ │ -000602f0: 672e 2020 2028 6c69 6e65 2020 2039 290a g. (line 9).
│ │ │ │ │ -00060300: 2a20 6469 7370 6c61 794f 6e5f 203c 323e * displayOn_ <2>
│ │ │ │ │ -00060310: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -00060320: 2020 2020 2020 2020 2049 6e74 6567 6572 Integer
│ │ │ │ │ -00060330: 2d70 7269 6e74 696e 672e 2020 2020 286c -printing. (l
│ │ │ │ │ -00060340: 696e 6520 2020 3629 0a2a 2064 6973 706c ine 6).* displ
│ │ │ │ │ -00060350: 6179 4f6e 5f20 3c33 3e3a 2020 2020 2020 ayOn_ <3>:
│ │ │ │ │ -00060360: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00060370: 2020 4f62 6a65 6374 2d70 7269 6e74 696e Object-printin
│ │ │ │ │ -00060380: 672e 2020 2020 2028 6c69 6e65 2020 3236 g. (line 26
│ │ │ │ │ -00060390: 290a 2a20 6469 7370 6c61 794f 6e5f 203c ).* displayOn_ <
│ │ │ │ │ -000603a0: 343e 3a20 2020 2020 2020 2020 2020 2020 4>:
│ │ │ │ │ -000603b0: 2020 2020 2020 2020 2020 2052 6567 6578 Regex
│ │ │ │ │ -000603c0: 2d70 7269 6e74 696e 672e 2020 2020 2020 -printing.
│ │ │ │ │ -000603d0: 286c 696e 6520 2020 3629 0a2a 2064 6973 (line 6).* dis
│ │ │ │ │ -000603e0: 706c 6179 4f6e 5f20 3c35 3e3a 2020 2020 playOn_ <5>:
│ │ │ │ │ -000603f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00060400: 2020 2020 5363 616c 6564 4465 6369 6d61 ScaledDecima
│ │ │ │ │ -00060410: 6c2d 7072 696e 7469 6e67 2e0a 2020 2020 l-printing..
│ │ │ │ │ -00060420: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00060430: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00060440: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00060450: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -00060460: 2020 3629 0a2a 2064 6973 706c 6179 4f6e 6).* displayOn
│ │ │ │ │ -00060470: 5f20 3c36 3e3a 2020 2020 2020 2020 2020 _ <6>:
│ │ │ │ │ -00060480: 2020 2020 2020 2020 2020 2020 2020 5374 St
│ │ │ │ │ -00060490: 7269 6e67 2d70 7269 6e74 696e 672e 2020 ring-printing.
│ │ │ │ │ -000604a0: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).*
│ │ │ │ │ -000604b0: 6469 7370 6c61 794f 6e5f 203c 373e 3a20 displayOn_ <7>:
│ │ │ │ │ -000604c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000604d0: 2020 2020 2020 2053 796d 626f 6c2d 7374 Symbol-st
│ │ │ │ │ -000604e0: 6f72 696e 672e 2020 2020 2020 286c 696e oring. (lin
│ │ │ │ │ -000604f0: 6520 2020 3629 0a2a 2064 6973 706c 6179 e 6).* display
│ │ │ │ │ -00060500: 4f6e 5f20 3c38 3e3a 2020 2020 2020 2020 On_ <8>:
│ │ │ │ │ -00060510: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00060520: 556e 6963 6f64 6553 7472 696e 672d 636f UnicodeString-co
│ │ │ │ │ -00060530: 6e76 6572 7469 6e67 2e0a 2020 2020 2020 nverting..
│ │ │ │ │ -00060540: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00060550: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00060560: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00060570: 2020 2020 2020 2020 286c 696e 6520 2031 (line 1
│ │ │ │ │ -00060580: 3829 0a2a 2064 6973 706c 6179 4f6e 5f20 8).* displayOn_
│ │ │ │ │ -00060590: 3c39 3e3a 2020 2020 2020 2020 2020 2020 <9>:
│ │ │ │ │ -000605a0: 2020 2020 2020 2020 2020 2020 5646 532e VFS.
│ │ │ │ │ -000605b0: 4172 6368 6976 6546 696c 652d 7374 696c ArchiveFile-stil
│ │ │ │ │ -000605c0: 6c20 756e 636c 6173 7369 6669 6564 2e0a l unclassified..
│ │ │ │ │ -000605d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000605e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000605f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00060600: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -00060610: 696e 6520 2020 3629 0a2a 2064 6973 706c ine 6).* displ
│ │ │ │ │ -00060620: 6179 4f6e 5f20 3c31 303e 3a20 2020 2020 ayOn_ <10>:
│ │ │ │ │ -00060630: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00060640: 2020 5646 532e 4172 6368 6976 654d 656d VFS.ArchiveMem
│ │ │ │ │ -00060650: 6265 722d 7374 696c 6c20 756e 636c 6173 ber-still unclas
│ │ │ │ │ -00060660: 7369 6669 6564 2e0a 2020 2020 2020 2020 sified..
│ │ │ │ │ -00060670: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00060680: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00060690: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000606a0: 2020 2020 2020 286c 696e 6520 2031 3029 (line 10)
│ │ │ │ │ -000606b0: 0a2a 2064 6973 706c 6179 5374 7269 6e67 .* displayString
│ │ │ │ │ -000606c0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -000606d0: 2020 2020 2020 2020 2020 496e 7465 6765 Intege
│ │ │ │ │ -000606e0: 722d 7072 696e 7469 6e67 2e20 2020 2028 r-printing. (
│ │ │ │ │ -000606f0: 6c69 6e65 2020 2039 290a 2a20 6469 7370 line 9).* disp
│ │ │ │ │ -00060700: 6c61 7953 7472 696e 6720 3c31 3e3a 2020 layString <1>:
│ │ │ │ │ -00060710: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00060720: 2020 204f 626a 6563 742d 7072 696e 7469 Object-printi
│ │ │ │ │ -00060730: 6e67 2e20 2020 2020 286c 696e 6520 2033 ng. (line 3
│ │ │ │ │ -00060740: 3229 0a2a 2064 6973 706c 6179 5374 7269 2).* displayStri
│ │ │ │ │ -00060750: 6e67 203c 323e 3a20 2020 2020 2020 2020 ng <2>:
│ │ │ │ │ -00060760: 2020 2020 2020 2020 2020 2020 5265 6765 Rege
│ │ │ │ │ -00060770: 782d 7072 696e 7469 6e67 2e20 2020 2020 x-printing.
│ │ │ │ │ -00060780: 2028 6c69 6e65 2020 3132 290a 2a20 6469 (line 12).* di
│ │ │ │ │ -00060790: 7370 6c61 7953 7472 696e 6720 3c33 3e3a splayString <3>:
│ │ │ │ │ -000607a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000607b0: 2020 2020 2053 7472 696e 672d 7072 696e String-prin
│ │ │ │ │ -000607c0: 7469 6e67 2e20 2020 2020 286c 696e 6520 ting. (line
│ │ │ │ │ -000607d0: 2031 3029 0a2a 2064 6973 706c 6179 5374 10).* displaySt
│ │ │ │ │ -000607e0: 7269 6e67 203c 343e 3a20 2020 2020 2020 ring <4>:
│ │ │ │ │ -000607f0: 2020 2020 2020 2020 2020 2020 2020 5379 Sy
│ │ │ │ │ -00060800: 6d62 6f6c 2d73 746f 7269 6e67 2e20 2020 mbol-storing.
│ │ │ │ │ -00060810: 2020 2028 6c69 6e65 2020 3132 290a 2a20 (line 12).*
│ │ │ │ │ -00060820: 6469 7370 6c61 795f 3a20 2020 2020 2020 display_:
│ │ │ │ │ -00060830: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00060840: 2020 2020 2020 2053 7472 6561 6d2d 7072 Stream-pr
│ │ │ │ │ -00060850: 696e 7469 6e67 2e20 2020 2020 286c 696e inting. (lin
│ │ │ │ │ -00060860: 6520 2031 3229 0a2a 2064 6973 745f 3a20 e 12).* dist_:
│ │ │ │ │ -00060870: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00060880: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00060890: 506f 696e 742d 706f 696e 7420 6675 6e63 Point-point func
│ │ │ │ │ -000608a0: 7469 6f6e 732e 0a20 2020 2020 2020 2020 tions..
│ │ │ │ │ -000608b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000608c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000608d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000608e0: 2020 2020 2028 6c69 6e65 2020 3131 290a (line 11).
│ │ │ │ │ -000608f0: 2a20 6469 7645 7861 6374 5f3a 2020 2020 * divExact_:
│ │ │ │ │ -00060900: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00060910: 2020 2020 2020 2020 204c 6172 6765 496e LargeIn
│ │ │ │ │ -00060920: 7465 6765 722d 6172 6974 686d 6574 6963 teger-arithmetic
│ │ │ │ │ -00060930: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -00060940: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00060950: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00060960: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00060970: 286c 696e 6520 2032 3729 0a2a 2064 6976 (line 27).* div
│ │ │ │ │ -00060980: 4578 6163 745f 203c 313e 3a20 2020 2020 Exact_ <1>:
│ │ │ │ │ -00060990: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000609a0: 2020 2020 536d 616c 6c49 6e74 6567 6572 SmallInteger
│ │ │ │ │ -000609b0: 2d62 7569 6c74 2069 6e73 2e0a 2020 2020 -built ins..
│ │ │ │ │ -000609c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000609d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000609e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000609f0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -00060a00: 2037 3429 0a2a 2064 6976 6964 656e 643a 74).* dividend:
│ │ │ │ │ -00060a10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00060a20: 2020 2020 2020 2020 2020 2020 2020 5a65 Ze
│ │ │ │ │ -00060a30: 726f 4469 7669 6465 2d61 6363 6573 7369 roDivide-accessi
│ │ │ │ │ -00060a40: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ -00060a50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00060a60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00060a70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00060a80: 2020 286c 696e 6520 2020 3629 0a2a 2064 (line 6).* d
│ │ │ │ │ -00060a90: 6976 6964 656e 645f 3a20 2020 2020 2020 ividend_:
│ │ │ │ │ -00060aa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00060ab0: 2020 2020 2020 5a65 726f 4469 7669 6465 ZeroDivide
│ │ │ │ │ -00060ac0: 2063 6c61 7373 2d69 6e73 7461 6e63 6520 class-instance
│ │ │ │ │ -00060ad0: 6372 6561 7469 6f6e 2e0a 2020 2020 2020 creation..
│ │ │ │ │ -00060ae0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00060af0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00060b00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00060b10: 2020 2020 2020 2020 286c 696e 6520 2020 (line
│ │ │ │ │ -00060b20: 3629 0a2a 2064 6976 6964 655f 7573 696e 6).* divide_usin
│ │ │ │ │ -00060b30: 675f 3a20 2020 2020 2020 2020 2020 2020 g_:
│ │ │ │ │ -00060b40: 2020 2020 2020 2020 2020 2020 4c61 7267 Larg
│ │ │ │ │ -00060b50: 6550 6f73 6974 6976 6549 6e74 6567 6572 ePositiveInteger
│ │ │ │ │ -00060b60: 2d70 7269 6d69 7469 7665 206f 7065 7261 -primitive opera
│ │ │ │ │ -00060b70: 7469 6f6e 732e 0a20 2020 2020 2020 2020 tions..
│ │ │ │ │ -00060b80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00060b90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00060ba0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00060bb0: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).
│ │ │ │ │ -00060bc0: 2a20 646f 6573 4e6f 7455 6e64 6572 7374 * doesNotUnderst
│ │ │ │ │ -00060bd0: 616e 645f 3a20 2020 2020 2020 2020 2020 and_:
│ │ │ │ │ -00060be0: 2020 2020 2020 2020 2041 7574 6f6c 6f61 Autoloa
│ │ │ │ │ -00060bf0: 642d 6163 6365 7373 696e 672e 2020 286c d-accessing. (l
│ │ │ │ │ -00060c00: 696e 6520 2031 3029 0a2a 2064 6f65 734e ine 10).* doesN
│ │ │ │ │ -00060c10: 6f74 556e 6465 7273 7461 6e64 5f20 3c31 otUnderstand_ <1
│ │ │ │ │ -00060c20: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ -00060c30: 2020 4269 6e64 696e 6744 6963 7469 6f6e BindingDiction
│ │ │ │ │ -00060c40: 6172 792d 6163 6365 7373 696e 672e 0a20 ary-accessing..
│ │ │ │ │ -00060c50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00060c60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00060c70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00060c80: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -00060c90: 6e65 2020 3130 290a 2a20 646f 6573 4e6f ne 10).* doesNo
│ │ │ │ │ -00060ca0: 7455 6e64 6572 7374 616e 645f 203c 323e tUnderstand_ <2>
│ │ │ │ │ -00060cb0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -00060cc0: 204f 626a 6563 742d 6572 726f 7220 7261 Object-error ra
│ │ │ │ │ -00060cd0: 6973 696e 672e 0a20 2020 2020 2020 2020 ising..
│ │ │ │ │ -00060ce0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00060cf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00060d00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00060d10: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).
│ │ │ │ │ -00060d20: 2a20 646f 6d61 696e 3a20 2020 2020 2020 * domain:
│ │ │ │ │ -00060d30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00060d40: 2020 2020 2020 2020 204d 6170 7065 6443 MappedC
│ │ │ │ │ -00060d50: 6f6c 6c65 6374 696f 6e2d 6261 7369 632e ollection-basic.
│ │ │ │ │ -00060d60: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -00060d70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00060d80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00060d90: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -00060da0: 6c69 6e65 2020 3337 290a 2a20 646f 5365 line 37).* doSe
│ │ │ │ │ -00060db0: 6375 7269 7479 4368 6563 6b46 6f72 4e61 curityCheckForNa
│ │ │ │ │ -00060dc0: 6d65 5f61 6374 696f 6e73 5f74 6172 6765 me_actions_targe
│ │ │ │ │ -00060dd0: 745f 3a20 436f 6e74 6578 7450 6172 742d t_: ContextPart-
│ │ │ │ │ -00060de0: 7365 6375 7269 7479 2063 6865 636b 732e security checks.
│ │ │ │ │ -00060df0: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -00060e00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00060e10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00060e20: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -00060e30: 6c69 6e65 2020 2039 290a 2a20 646f 7450 line 9).* dotP
│ │ │ │ │ -00060e40: 726f 6475 6374 5f3a 2020 2020 2020 2020 roduct_:
│ │ │ │ │ -00060e50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00060e60: 2020 2050 6f69 6e74 2d70 6f69 6e74 2066 Point-point f
│ │ │ │ │ -00060e70: 756e 6374 696f 6e73 2e0a 2020 2020 2020 unctions..
│ │ │ │ │ -00060e80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00060e90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00060ea0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00060eb0: 2020 2020 2020 2020 286c 696e 6520 2031 (line 1
│ │ │ │ │ -00060ec0: 3429 0a2a 2064 6f75 626c 6541 745f 3a20 4).* doubleAt_:
│ │ │ │ │ -00060ed0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00060ee0: 2020 2020 2020 2020 2020 2020 4279 7465 Byte
│ │ │ │ │ -00060ef0: 4172 7261 792d 6d6f 7265 2061 6476 616e Array-more advan
│ │ │ │ │ -00060f00: 6365 6420 6163 6365 7373 696e 672e 0a20 ced accessing..
│ │ │ │ │ -00060f10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00060f20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00060f30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00060f40: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -00060f50: 6e65 2020 3137 290a 2a20 646f 7562 6c65 ne 17).* double
│ │ │ │ │ -00060f60: 4174 5f20 3c31 3e3a 2020 2020 2020 2020 At_ <1>:
│ │ │ │ │ -00060f70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00060f80: 204d 656d 6f72 7920 636c 6173 732d 6163 Memory class-ac
│ │ │ │ │ -00060f90: 6365 7373 696e 672e 0a20 2020 2020 2020 cessing..
│ │ │ │ │ -00060fa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00060fb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00060fc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00060fd0: 2020 2020 2020 2028 6c69 6e65 2020 3238 (line 28
│ │ │ │ │ -00060fe0: 290a 2a20 646f 7562 6c65 4174 5f70 7574 ).* doubleAt_put
│ │ │ │ │ -00060ff0: 5f3a 2020 2020 2020 2020 2020 2020 2020 _:
│ │ │ │ │ -00061000: 2020 2020 2020 2020 2020 2042 7974 6541 ByteA
│ │ │ │ │ -00061010: 7272 6179 2d6d 6f72 6520 6164 7661 6e63 rray-more advanc
│ │ │ │ │ -00061020: 6564 2061 6363 6573 7369 6e67 2e0a 2020 ed accessing..
│ │ │ │ │ -00061030: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00061040: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00061050: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00061060: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -00061070: 6520 2032 3129 0a2a 2064 6f75 626c 6541 e 21).* doubleA
│ │ │ │ │ -00061080: 745f 7075 745f 203c 313e 3a20 2020 2020 t_put_ <1>:
│ │ │ │ │ -00061090: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000610a0: 4d65 6d6f 7279 2063 6c61 7373 2d61 6363 Memory class-acc
│ │ │ │ │ -000610b0: 6573 7369 6e67 2e0a 2020 2020 2020 2020 essing..
│ │ │ │ │ -000610c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000610d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000610e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000610f0: 2020 2020 2020 286c 696e 6520 2033 3129 (line 31)
│ │ │ │ │ -00061100: 0a2a 2064 6f57 6974 6849 6e64 6578 5f3a .* doWithIndex_:
│ │ │ │ │ -00061110: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00061120: 2020 2020 2020 2020 2020 5365 7175 656e Sequen
│ │ │ │ │ -00061130: 6365 6162 6c65 436f 6c6c 6563 7469 6f6e ceableCollection
│ │ │ │ │ -00061140: 2d65 6e75 6d65 7261 7469 6e67 2e0a 2020 -enumerating..
│ │ │ │ │ -00061150: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00061160: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00061170: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00061180: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -00061190: 6520 2031 3729 0a2a 2064 6f5f 3a20 2020 e 17).* do_:
│ │ │ │ │ -000611a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000611b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000611c0: 4261 672d 656e 756d 6572 6174 696e 6720 Bag-enumerating
│ │ │ │ │ -000611d0: 7468 6520 656c 656d 656e 7473 206f 6620 the elements of
│ │ │ │ │ -000611e0: 6120 636f 6c6c 6563 7469 6f6e 2e0a 2020 a collection..
│ │ │ │ │ -000611f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00061200: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00061210: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00061220: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -00061230: 6520 2020 3929 0a2a 2064 6f5f 203c 313e e 9).* do_ <1>
│ │ │ │ │ -00061240: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -00061250: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00061260: 4469 6374 696f 6e61 7279 2d64 6963 7469 Dictionary-dicti
│ │ │ │ │ -00061270: 6f6e 6172 7920 656e 756d 6572 6174 696e onary enumeratin
│ │ │ │ │ -00061280: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ -00061290: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000612a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000612b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000612c0: 2028 6c69 6e65 2020 3134 290a 2a20 646f (line 14).* do
│ │ │ │ │ -000612d0: 5f20 3c32 3e3a 2020 2020 2020 2020 2020 _ <2>:
│ │ │ │ │ -000612e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000612f0: 2020 2020 2046 696c 6550 6174 682d 656e FilePath-en
│ │ │ │ │ -00061300: 756d 6572 6174 696e 672e 0a20 2020 2020 umerating..
│ │ │ │ │ -00061310: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00061320: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00061330: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00061340: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -00061350: 3135 290a 2a20 646f 5f20 3c33 3e3a 2020 15).* do_ <3>:
│ │ │ │ │ -00061360: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00061370: 2020 2020 2020 2020 2020 2020 2048 6173 Has
│ │ │ │ │ -00061380: 6865 6443 6f6c 6c65 6374 696f 6e2d 656e hedCollection-en
│ │ │ │ │ -00061390: 756d 6572 6174 696e 6720 7468 6520 656c umerating the el
│ │ │ │ │ -000613a0: 656d 656e 7473 206f 6620 6120 636f 6c6c ements of a coll
│ │ │ │ │ -000613b0: 6563 7469 6f6e 2e0a 2020 2020 2020 2020 ection..
│ │ │ │ │ -000613c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000613d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000613e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000613f0: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)
│ │ │ │ │ -00061400: 0a2a 2064 6f5f 203c 343e 3a20 2020 2020 .* do_ <4>:
│ │ │ │ │ -00061410: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00061420: 2020 2020 2020 2020 2020 496e 7465 7276 Interv
│ │ │ │ │ -00061430: 616c 2d62 6173 6963 2e20 2020 2020 2028 al-basic. (
│ │ │ │ │ -00061440: 6c69 6e65 2020 3139 290a 2a20 646f 5f20 line 19).* do_
│ │ │ │ │ -00061450: 3c35 3e3a 2020 2020 2020 2020 2020 2020 <5>:
│ │ │ │ │ -00061460: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00061470: 2020 2049 7465 7261 626c 652d 656e 756d Iterable-enum
│ │ │ │ │ -00061480: 6572 6174 696f 6e2e 0a20 2020 2020 2020 eration..
│ │ │ │ │ -00061490: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000614a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000614b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000614c0: 2020 2020 2020 2028 6c69 6e65 2020 3433 (line 43
│ │ │ │ │ -000614d0: 290a 2a20 646f 5f20 3c36 3e3a 2020 2020 ).* do_ <6>:
│ │ │ │ │ -000614e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000614f0: 2020 2020 2020 2020 2020 204c 696e 6b2d Link-
│ │ │ │ │ -00061500: 6974 6572 6174 696f 6e2e 2020 2020 2020 iteration.
│ │ │ │ │ -00061510: 286c 696e 6520 2031 3329 0a2a 2064 6f5f (line 13).* do_
│ │ │ │ │ -00061520: 203c 373e 3a20 2020 2020 2020 2020 2020 <7>:
│ │ │ │ │ -00061530: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00061540: 2020 2020 4c69 6e6b 6564 4c69 7374 2d65 LinkedList-e
│ │ │ │ │ -00061550: 6e75 6d65 7261 7469 6e67 2e0a 2020 2020 numerating..
│ │ │ │ │ -00061560: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00061570: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00061580: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00061590: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -000615a0: 2020 3629 0a2a 2064 6f5f 203c 383e 3a20 6).* do_ <8>:
│ │ │ │ │ -000615b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000615c0: 2020 2020 2020 2020 2020 2020 2020 4c6f Lo
│ │ │ │ │ -000615d0: 6f6b 7570 5461 626c 652d 656e 756d 6572 okupTable-enumer
│ │ │ │ │ -000615e0: 6174 696e 672e 0a20 2020 2020 2020 2020 ating..
│ │ │ │ │ -000615f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00061600: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00061610: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00061620: 2020 2020 2028 6c69 6e65 2020 2039 290a (line 9).
│ │ │ │ │ -00061630: 2a20 646f 5f20 3c39 3e3a 2020 2020 2020 * do_ <9>:
│ │ │ │ │ -00061640: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00061650: 2020 2020 2020 2020 204d 6170 7065 6443 MappedC
│ │ │ │ │ -00061660: 6f6c 6c65 6374 696f 6e2d 6261 7369 632e ollection-basic.
│ │ │ │ │ -00061670: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -00061680: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00061690: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000616a0: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -000616b0: 6c69 6e65 2020 3334 290a 2a20 646f 5f20 line 34).* do_
│ │ │ │ │ -000616c0: 3c31 303e 3a20 2020 2020 2020 2020 2020 <10>:
│ │ │ │ │ -000616d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000616e0: 2020 204e 616d 6573 7061 6365 2d6f 7665 Namespace-ove
│ │ │ │ │ -000616f0: 7272 6964 6573 2066 6f72 2073 7570 6572 rrides for super
│ │ │ │ │ -00061700: 7370 6163 6573 2e0a 2020 2020 2020 2020 spaces..
│ │ │ │ │ -00061710: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00061720: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00061730: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00061740: 2020 2020 2020 286c 696e 6520 2032 3629 (line 26)
│ │ │ │ │ -00061750: 0a2a 2064 6f5f 203c 3131 3e3a 2020 2020 .* do_ <11>:
│ │ │ │ │ -00061760: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00061770: 2020 2020 2020 2020 2020 4f72 6465 7265 Ordere
│ │ │ │ │ -00061780: 6443 6f6c 6c65 6374 696f 6e2d 656e 756d dCollection-enum
│ │ │ │ │ -00061790: 6572 6174 696e 672e 0a20 2020 2020 2020 erating..
│ │ │ │ │ -000617a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000617b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000617c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000617d0: 2020 2020 2020 2028 6c69 6e65 2020 2036 (line 6
│ │ │ │ │ -000617e0: 290a 2a20 646f 5f20 3c31 323e 3a20 2020 ).* do_ <12>:
│ │ │ │ │ -000617f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00061800: 2020 2020 2020 2020 2020 2052 756e 4172 RunAr
│ │ │ │ │ -00061810: 7261 792d 656e 756d 6572 6174 696e 672e ray-enumerating.
│ │ │ │ │ -00061820: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -00061830: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00061840: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00061850: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -00061860: 6c69 6e65 2020 2036 290a 2a20 646f 5f20 line 6).* do_
│ │ │ │ │ -00061870: 3c31 333e 3a20 2020 2020 2020 2020 2020 <13>:
│ │ │ │ │ -00061880: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00061890: 2020 2053 6571 7565 6e63 6561 626c 6543 SequenceableC
│ │ │ │ │ -000618a0: 6f6c 6c65 6374 696f 6e2d 656e 756d 6572 ollection-enumer
│ │ │ │ │ -000618b0: 6174 696e 672e 0a20 2020 2020 2020 2020 ating..
│ │ │ │ │ -000618c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000618d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000618e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000618f0: 2020 2020 2028 6c69 6e65 2020 2039 290a (line 9).
│ │ │ │ │ -00061900: 2a20 646f 5f20 3c31 343e 3a20 2020 2020 * do_ <14>:
│ │ │ │ │ -00061910: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00061920: 2020 2020 2020 2020 2053 7472 6561 6d2d Stream-
│ │ │ │ │ -00061930: 656e 756d 6572 6174 696e 672e 2020 286c enumerating. (l
│ │ │ │ │ -00061940: 696e 6520 2020 3629 0a2a 2064 6f5f 203c ine 6).* do_ <
│ │ │ │ │ -00061950: 3135 3e3a 2020 2020 2020 2020 2020 2020 15>:
│ │ │ │ │ -00061960: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00061970: 2020 5379 6d4c 696e 6b2d 6974 6572 6174 SymLink-iterat
│ │ │ │ │ -00061980: 696f 6e2e 2020 2028 6c69 6e65 2020 2036 ion. (line 6
│ │ │ │ │ -00061990: 290a 2a20 646f 5f20 3c31 363e 3a20 2020 ).* do_ <16>:
│ │ │ │ │ -000619a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000619b0: 2020 2020 2020 2020 2020 2057 6561 6b41 WeakA
│ │ │ │ │ -000619c0: 7272 6179 2d61 6363 6573 7369 6e67 2e20 rray-accessing.
│ │ │ │ │ -000619d0: 286c 696e 6520 2033 3229 0a2a 2064 6f5f (line 32).* do_
│ │ │ │ │ -000619e0: 203c 3137 3e3a 2020 2020 2020 2020 2020 <17>:
│ │ │ │ │ -000619f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00061a00: 2020 2020 5765 616b 5365 742d 6163 6365 WeakSet-acce
│ │ │ │ │ -00061a10: 7373 696e 672e 2020 2028 6c69 6e65 2020 ssing. (line
│ │ │ │ │ -00061a20: 3131 290a 2a20 646f 5f73 6570 6172 6174 11).* do_separat
│ │ │ │ │ -00061a30: 6564 4279 5f3a 2020 2020 2020 2020 2020 edBy_:
│ │ │ │ │ -00061a40: 2020 2020 2020 2020 2020 2020 2049 7465 Ite
│ │ │ │ │ -00061a50: 7261 626c 652d 656e 756d 6572 6174 696f rable-enumeratio
│ │ │ │ │ -00061a60: 6e2e 0a20 2020 2020 2020 2020 2020 2020 n..
│ │ │ │ │ -00061a70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00061a80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00061a90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00061aa0: 2028 6c69 6e65 2020 3436 290a 2a20 646f (line 46).* do
│ │ │ │ │ -00061ab0: 5f73 6570 6172 6174 6564 4279 5f20 3c31 _separatedBy_ <1
│ │ │ │ │ -00061ac0: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ -00061ad0: 2020 2020 2053 6571 7565 6e63 6561 626c Sequenceabl
│ │ │ │ │ -00061ae0: 6543 6f6c 6c65 6374 696f 6e2d 656e 756d eCollection-enum
│ │ │ │ │ -00061af0: 6572 6174 696e 672e 0a20 2020 2020 2020 erating..
│ │ │ │ │ -00061b00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00061b10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00061b20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00061b30: 2020 2020 2020 2028 6c69 6e65 2020 3132 (line 12
│ │ │ │ │ -00061b40: 290a 2a20 6475 6d70 546f 5f3a 2020 2020 ).* dumpTo_:
│ │ │ │ │ -00061b50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00061b60: 2020 2020 2020 2020 2020 2044 756d 7065 Dumpe
│ │ │ │ │ -00061b70: 7250 726f 7879 2d73 6176 696e 6720 616e rProxy-saving an
│ │ │ │ │ -00061b80: 6420 7265 7374 6f72 696e 672e 0a20 2020 d restoring..
│ │ │ │ │ -00061b90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00061ba0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00061bb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00061bc0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -00061bd0: 2020 2036 290a 2a20 6475 6d70 546f 5f20 6).* dumpTo_
│ │ │ │ │ -00061be0: 3c31 3e3a 2020 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ -00061bf0: 2020 2020 2020 2020 2020 2020 2020 204e N
│ │ │ │ │ -00061c00: 756c 6c50 726f 7879 2d61 6363 6573 7369 ullProxy-accessi
│ │ │ │ │ -00061c10: 6e67 2e20 286c 696e 6520 2020 3629 0a2a ng. (line 6).*
│ │ │ │ │ -00061c20: 2064 756d 7054 6f5f 203c 323e 3a20 2020 dumpTo_ <2>:
│ │ │ │ │ -00061c30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00061c40: 2020 2020 2020 2020 5665 7273 696f 6e61 Versiona
│ │ │ │ │ -00061c50: 626c 654f 626a 6563 7450 726f 7879 2d73 bleObjectProxy-s
│ │ │ │ │ -00061c60: 6176 696e 6720 616e 6420 7265 7374 6f72 aving and restor
│ │ │ │ │ -00061c70: 696e 672e 0a20 2020 2020 2020 2020 2020 ing..
│ │ │ │ │ -00061c80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00061c90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00061ca0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00061cb0: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).*
│ │ │ │ │ -00061cc0: 6475 6d70 5f3a 2020 2020 2020 2020 2020 dump_:
│ │ │ │ │ -00061cd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00061ce0: 2020 2020 2020 204f 626a 6563 7444 756d ObjectDum
│ │ │ │ │ -00061cf0: 7065 722d 6c6f 6164 696e 672f 6475 6d70 per-loading/dump
│ │ │ │ │ -00061d00: 696e 6720 6f62 6a65 6374 732e 0a20 2020 ing objects..
│ │ │ │ │ -00061d10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00061d20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00061d30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00061d40: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -00061d50: 2020 2036 290a 2a20 6475 6d70 5f74 6f5f 6).* dump_to_
│ │ │ │ │ -00061d60: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -00061d70: 2020 2020 2020 2020 2020 2020 2020 204f O
│ │ │ │ │ -00061d80: 626a 6563 7444 756d 7065 7220 636c 6173 bjectDumper clas
│ │ │ │ │ -00061d90: 732d 7368 6f72 7463 7574 732e 0a20 2020 s-shortcuts..
│ │ │ │ │ -00061da0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00061db0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00061dc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00061dd0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -00061de0: 2020 2036 290a 2a20 653a 2020 2020 2020 6).* e:
│ │ │ │ │ -00061df0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00061e00: 2020 2020 2020 2020 2020 2020 2020 2046 F
│ │ │ │ │ -00061e10: 6c6f 6174 2063 6c61 7373 2d63 6861 7261 loat class-chara
│ │ │ │ │ -00061e20: 6374 6572 697a 6174 696f 6e2e 0a20 2020 cterization..
│ │ │ │ │ -00061e30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00061e40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00061e50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00061e60: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -00061e70: 2020 3130 290a 2a20 6520 3c31 3e3a 2020 10).* e <1>:
│ │ │ │ │ -00061e80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00061e90: 2020 2020 2020 2020 2020 2020 2020 2046 F
│ │ │ │ │ -00061ea0: 6c6f 6174 4520 636c 6173 732d 6368 6172 loatE class-char
│ │ │ │ │ -00061eb0: 6163 7465 7269 7a61 7469 6f6e 2e0a 2020 acterization..
│ │ │ │ │ -00061ec0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00061ed0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00061ee0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00061ef0: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -00061f00: 6520 2031 3429 0a2a 2065 203c 323e 3a20 e 14).* e <2>:
│ │ │ │ │ -00061f10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00061f20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00061f30: 466c 6f61 7451 2063 6c61 7373 2d63 6861 FloatQ class-cha
│ │ │ │ │ -00061f40: 7261 6374 6572 697a 6174 696f 6e2e 0a20 racterization..
│ │ │ │ │ -00061f50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00061f60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00061f70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00061f80: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -00061f90: 6e65 2020 3134 290a 2a20 6564 656e 5369 ne 14).* edenSi
│ │ │ │ │ -00061fa0: 7a65 3a20 2020 2020 2020 2020 2020 2020 ze:
│ │ │ │ │ -00061fb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00061fc0: 204f 626a 6563 744d 656d 6f72 792d 6163 ObjectMemory-ac
│ │ │ │ │ -00061fd0: 6365 7373 696e 672e 0a20 2020 2020 2020 cessing..
│ │ │ │ │ -00061fe0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00061ff0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00062000: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00062010: 2020 2020 2020 2028 6c69 6e65 2020 3333 (line 33
│ │ │ │ │ -00062020: 290a 2a20 6564 656e 5573 6564 4279 7465 ).* edenUsedByte
│ │ │ │ │ -00062030: 733a 2020 2020 2020 2020 2020 2020 2020 s:
│ │ │ │ │ -00062040: 2020 2020 2020 2020 2020 204f 626a 6563 Objec
│ │ │ │ │ -00062050: 744d 656d 6f72 792d 6163 6365 7373 696e tMemory-accessin
│ │ │ │ │ -00062060: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ -00062070: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00062080: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00062090: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000620a0: 2028 6c69 6e65 2020 3338 290a 2a20 6564 (line 38).* ed
│ │ │ │ │ -000620b0: 6974 5f3a 2020 2020 2020 2020 2020 2020 it_:
│ │ │ │ │ -000620c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000620d0: 2020 2020 2042 6568 6176 696f 722d 6d65 Behavior-me
│ │ │ │ │ -000620e0: 7468 6f64 2064 6963 7469 6f6e 6172 792e thod dictionary.
│ │ │ │ │ -000620f0: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -00062100: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00062110: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00062120: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -00062130: 6c69 6e65 2020 3632 290a 2a20 656c 656d line 62).* elem
│ │ │ │ │ -00062140: 656e 7454 7970 653a 2020 2020 2020 2020 entType:
│ │ │ │ │ -00062150: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00062160: 2020 2043 4167 6772 6567 6174 652d 6163 CAggregate-ac
│ │ │ │ │ -00062170: 6365 7373 696e 672e 0a20 2020 2020 2020 cessing..
│ │ │ │ │ -00062180: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00062190: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000621a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000621b0: 2020 2020 2020 2028 6c69 6e65 2020 2036 (line 6
│ │ │ │ │ -000621c0: 290a 2a20 656c 656d 656e 7454 7970 6520 ).* elementType
│ │ │ │ │ -000621d0: 3c31 3e3a 2020 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ -000621e0: 2020 2020 2020 2020 2020 2043 5074 7243 CPtrC
│ │ │ │ │ -000621f0: 5479 7065 2d61 6363 6573 7369 6e67 2e20 Type-accessing.
│ │ │ │ │ -00062200: 286c 696e 6520 2020 3629 0a2a 2065 6c65 (line 6).* ele
│ │ │ │ │ -00062210: 6d65 6e74 5479 7065 203c 323e 3a20 2020 mentType <2>:
│ │ │ │ │ -00062220: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00062230: 2020 2020 4353 7472 696e 6743 5479 7065 CStringCType
│ │ │ │ │ -00062240: 2d61 6363 6573 7369 6e67 2e0a 2020 2020 -accessing..
│ │ │ │ │ -00062250: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00062260: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00062270: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00062280: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -00062290: 2020 3629 0a2a 2065 6c65 6d65 6e74 5479 6).* elementTy
│ │ │ │ │ -000622a0: 7065 5f3a 2020 2020 2020 2020 2020 2020 pe_:
│ │ │ │ │ -000622b0: 2020 2020 2020 2020 2020 2020 2020 4341 CA
│ │ │ │ │ -000622c0: 7272 6179 4354 7970 6520 636c 6173 732d rrayCType class-
│ │ │ │ │ -000622d0: 696e 7374 616e 6365 2063 7265 6174 696f instance creatio
│ │ │ │ │ -000622e0: 6e2e 0a20 2020 2020 2020 2020 2020 2020 n..
│ │ │ │ │ -000622f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00062300: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00062310: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00062320: 2028 6c69 6e65 2020 2036 290a 2a20 656c (line 6).* el
│ │ │ │ │ -00062330: 656d 656e 7454 7970 655f 203c 313e 3a20 ementType_ <1>:
│ │ │ │ │ -00062340: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00062350: 2020 2020 2043 5074 7243 5479 7065 2063 CPtrCType c
│ │ │ │ │ -00062360: 6c61 7373 2d69 6e73 7461 6e63 6520 6372 lass-instance cr
│ │ │ │ │ -00062370: 6561 7469 6f6e 2e0a 2020 2020 2020 2020 eation..
│ │ │ │ │ -00062380: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00062390: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000623a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000623b0: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)
│ │ │ │ │ -000623c0: 0a2a 2065 6c65 6d65 6e74 5479 7065 5f6e .* elementType_n
│ │ │ │ │ -000623d0: 756d 6265 724f 6645 6c65 6d65 6e74 735f umberOfElements_
│ │ │ │ │ -000623e0: 3a20 2020 2020 2020 2020 4341 7272 6179 : CArray
│ │ │ │ │ -000623f0: 4354 7970 6520 636c 6173 732d 696e 7374 CType class-inst
│ │ │ │ │ -00062400: 616e 6365 2063 7265 6174 696f 6e2e 0a20 ance creation..
│ │ │ │ │ -00062410: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00062420: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00062430: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00062440: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -00062450: 6e65 2020 2039 290a 2a20 656d 6178 3a20 ne 9).* emax:
│ │ │ │ │ -00062460: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00062470: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00062480: 2046 6c6f 6174 4420 636c 6173 732d 6368 FloatD class-ch
│ │ │ │ │ -00062490: 6172 6163 7465 7269 7a61 7469 6f6e 2e0a aracterization..
│ │ │ │ │ -000624a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000624b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000624c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000624d0: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -000624e0: 696e 6520 2031 3429 0a2a 2065 6d61 7820 ine 14).* emax
│ │ │ │ │ -000624f0: 3c31 3e3a 2020 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ -00062500: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00062510: 2020 466c 6f61 7445 2063 6c61 7373 2d63 FloatE class-c
│ │ │ │ │ -00062520: 6861 7261 6374 6572 697a 6174 696f 6e2e haracterization.
│ │ │ │ │ -00062530: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -00062540: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00062550: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00062560: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -00062570: 6c69 6e65 2020 3137 290a 2a20 656d 6178 line 17).* emax
│ │ │ │ │ -00062580: 203c 323e 3a20 2020 2020 2020 2020 2020 <2>:
│ │ │ │ │ -00062590: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000625a0: 2020 2046 6c6f 6174 5120 636c 6173 732d FloatQ class-
│ │ │ │ │ -000625b0: 6368 6172 6163 7465 7269 7a61 7469 6f6e characterization
│ │ │ │ │ -000625c0: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -000625d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000625e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000625f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00062600: 286c 696e 6520 2031 3729 0a2a 2065 6d69 (line 17).* emi
│ │ │ │ │ -00062610: 6e3a 2020 2020 2020 2020 2020 2020 2020 n:
│ │ │ │ │ -00062620: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00062630: 2020 2020 466c 6f61 7444 2063 6c61 7373 FloatD class
│ │ │ │ │ -00062640: 2d63 6861 7261 6374 6572 697a 6174 696f -characterizatio
│ │ │ │ │ -00062650: 6e2e 0a20 2020 2020 2020 2020 2020 2020 n..
│ │ │ │ │ -00062660: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00062670: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00062680: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00062690: 2028 6c69 6e65 2020 3137 290a 2a20 656d (line 17).* em
│ │ │ │ │ -000626a0: 696e 203c 313e 3a20 2020 2020 2020 2020 in <1>:
│ │ │ │ │ -000626b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000626c0: 2020 2020 2046 6c6f 6174 4520 636c 6173 FloatE clas
│ │ │ │ │ -000626d0: 732d 6368 6172 6163 7465 7269 7a61 7469 s-characterizati
│ │ │ │ │ -000626e0: 6f6e 2e0a 2020 2020 2020 2020 2020 2020 on..
│ │ │ │ │ -000626f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00062700: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00062710: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00062720: 2020 286c 696e 6520 2032 3029 0a2a 2065 (line 20).* e
│ │ │ │ │ -00062730: 6d69 6e20 3c32 3e3a 2020 2020 2020 2020 min <2>:
│ │ │ │ │ -00062740: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00062750: 2020 2020 2020 466c 6f61 7451 2063 6c61 FloatQ cla
│ │ │ │ │ -00062760: 7373 2d63 6861 7261 6374 6572 697a 6174 ss-characterizat
│ │ │ │ │ -00062770: 696f 6e2e 0a20 2020 2020 2020 2020 2020 ion..
│ │ │ │ │ -00062780: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00062790: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000627a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000627b0: 2020 2028 6c69 6e65 2020 3230 290a 2a20 (line 20).*
│ │ │ │ │ -000627c0: 656d 6974 4669 656c 644e 616d 6554 6f5f emitFieldNameTo_
│ │ │ │ │ -000627d0: 666f 725f 3a20 2020 2020 2020 2020 2020 for_:
│ │ │ │ │ -000627e0: 2020 2020 2020 2043 436f 6d70 6f75 6e64 CCompound
│ │ │ │ │ -000627f0: 2063 6c61 7373 2d73 7562 636c 6173 7320 class-subclass
│ │ │ │ │ -00062800: 6372 6561 7469 6f6e 2e0a 2020 2020 2020 creation..
│ │ │ │ │ -00062810: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00062820: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00062830: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00062840: 2020 2020 2020 2020 286c 696e 6520 2032 (line 2
│ │ │ │ │ -00062850: 3829 0a2a 2065 6d70 7479 3a20 2020 2020 8).* empty:
│ │ │ │ │ -00062860: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00062870: 2020 2020 2020 2020 2020 2020 436f 6c6c Coll
│ │ │ │ │ -00062880: 6563 7469 6f6e 2d72 656d 6f76 696e 672e ection-removing.
│ │ │ │ │ -00062890: 2028 6c69 6e65 2020 2036 290a 2a20 656d (line 6).* em
│ │ │ │ │ -000628a0: 7074 7953 7472 6561 6d3a 2020 2020 2020 ptyStream:
│ │ │ │ │ -000628b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000628c0: 2020 2020 2057 7269 7465 5374 7265 616d WriteStream
│ │ │ │ │ -000628d0: 2d70 6f73 6974 696f 6e69 6e67 2e0a 2020 -positioning..
│ │ │ │ │ -000628e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000628f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00062900: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00062910: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -00062920: 6520 2020 3629 0a2a 2065 6e61 626c 6549 e 6).* enableI
│ │ │ │ │ -00062930: 6e74 6572 7275 7074 733a 2020 2020 2020 nterrupts:
│ │ │ │ │ -00062940: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00062950: 5072 6f63 6573 736f 7253 6368 6564 756c ProcessorSchedul
│ │ │ │ │ -00062960: 6572 2d62 7569 6c74 2069 6e73 2e0a 2020 er-built ins..
│ │ │ │ │ -00062970: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00062980: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00062990: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000629a0: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -000629b0: 6520 2031 3329 0a2a 2065 6e63 6f64 655f e 13).* encode_
│ │ │ │ │ -000629c0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -000629d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000629e0: 4e65 7443 6c69 656e 7473 2e55 524c 2063 NetClients.URL c
│ │ │ │ │ -000629f0: 6c61 7373 2d65 6e63 6f64 696e 6720 5552 lass-encoding UR
│ │ │ │ │ -00062a00: 4c73 2e0a 2020 2020 2020 2020 2020 2020 Ls..
│ │ │ │ │ -00062a10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00062a20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00062a30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00062a40: 2020 286c 696e 6520 2031 3029 0a2a 2065 (line 10).* e
│ │ │ │ │ -00062a50: 6e63 6f64 696e 673a 2020 2020 2020 2020 ncoding:
│ │ │ │ │ -00062a60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00062a70: 2020 2020 2020 4368 6172 6163 7465 7241 CharacterA
│ │ │ │ │ -00062a80: 7272 6179 2d6d 756c 7469 6279 7465 2065 rray-multibyte e
│ │ │ │ │ -00062a90: 6e63 6f64 696e 6773 2e0a 2020 2020 2020 ncodings..
│ │ │ │ │ -00062aa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00062ab0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00062ac0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00062ad0: 2020 2020 2020 2020 286c 696e 6520 2020 (line
│ │ │ │ │ -00062ae0: 3629 0a2a 2065 6e63 6f64 696e 6720 3c31 6).* encoding <1
│ │ │ │ │ -00062af0: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ -00062b00: 2020 2020 2020 2020 2020 2020 5374 7265 Stre
│ │ │ │ │ -00062b10: 616d 2d63 6861 7261 6374 6572 2077 7269 am-character wri
│ │ │ │ │ -00062b20: 7469 6e67 2e0a 2020 2020 2020 2020 2020 ting..
│ │ │ │ │ -00062b30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00062b40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00062b50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00062b60: 2020 2020 286c 696e 6520 2031 3229 0a2a (line 12).*
│ │ │ │ │ -00062b70: 2065 6e63 6f64 696e 6720 3c32 3e3a 2020 encoding <2>:
│ │ │ │ │ -00062b80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00062b90: 2020 2020 2020 2020 5374 7269 6e67 2d63 String-c
│ │ │ │ │ -00062ba0: 6f6e 7665 7274 696e 672e 2020 2028 6c69 onverting. (li
│ │ │ │ │ -00062bb0: 6e65 2020 3135 290a 2a20 656e 636f 6469 ne 15).* encodi
│ │ │ │ │ -00062bc0: 6e67 203c 333e 3a20 2020 2020 2020 2020 ng <3>:
│ │ │ │ │ -00062bd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00062be0: 2055 6e69 636f 6465 5374 7269 6e67 2d6d UnicodeString-m
│ │ │ │ │ -00062bf0: 756c 7469 6279 7465 2065 6e63 6f64 696e ultibyte encodin
│ │ │ │ │ -00062c00: 6773 2e0a 2020 2020 2020 2020 2020 2020 gs..
│ │ │ │ │ -00062c10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00062c20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00062c30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00062c40: 2020 286c 696e 6520 2020 3629 0a2a 2065 (line 6).* e
│ │ │ │ │ -00062c50: 6e64 456e 7472 793a 2020 2020 2020 2020 ndEntry:
│ │ │ │ │ -00062c60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00062c70: 2020 2020 2020 5465 7874 436f 6c6c 6563 TextCollec
│ │ │ │ │ -00062c80: 746f 722d 6163 6365 7373 696e 672e 0a20 tor-accessing..
│ │ │ │ │ -00062c90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00062ca0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00062cb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00062cc0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -00062cd0: 6e65 2020 3132 290a 2a20 656e 6473 5769 ne 12).* endsWi
│ │ │ │ │ -00062ce0: 7468 5f3a 2020 2020 2020 2020 2020 2020 th_:
│ │ │ │ │ -00062cf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00062d00: 2053 6571 7565 6e63 6561 626c 6543 6f6c SequenceableCol
│ │ │ │ │ -00062d10: 6c65 6374 696f 6e2d 636f 6d70 6172 696e lection-comparin
│ │ │ │ │ -00062d20: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ -00062d30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00062d40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00062d50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00062d60: 2028 6c69 6e65 2020 2036 290a 2a20 656e (line 6).* en
│ │ │ │ │ -00062d70: 7375 7265 5265 6164 6162 6c65 3a20 2020 sureReadable:
│ │ │ │ │ -00062d80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00062d90: 2020 2020 2046 696c 6544 6573 6372 6970 FileDescrip
│ │ │ │ │ -00062da0: 746f 722d 6163 6365 7373 696e 672e 0a20 tor-accessing..
│ │ │ │ │ -00062db0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00062dc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00062dd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00062de0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -00062df0: 6e65 2020 3132 290a 2a20 656e 7375 7265 ne 12).* ensure
│ │ │ │ │ -00062e00: 5772 6974 6561 626c 653a 2020 2020 2020 Writeable:
│ │ │ │ │ -00062e10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00062e20: 2046 696c 6544 6573 6372 6970 746f 722d FileDescriptor-
│ │ │ │ │ -00062e30: 6163 6365 7373 696e 672e 0a20 2020 2020 accessing..
│ │ │ │ │ -00062e40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00062e50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00062e60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00062e70: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -00062e80: 3136 290a 2a20 656e 7375 7265 5f3a 2020 16).* ensure_:
│ │ │ │ │ -00062e90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00062ea0: 2020 2020 2020 2020 2020 2020 2042 6c6f Blo
│ │ │ │ │ -00062eb0: 636b 436c 6f73 7572 652d 756e 7769 6e64 ckClosure-unwind
│ │ │ │ │ -00062ec0: 2070 726f 7465 6374 696f 6e2e 0a20 2020 protection..
│ │ │ │ │ -00062ed0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00062ee0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00062ef0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00062f00: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -00062f10: 2020 2036 290a 2a20 656e 7469 7479 3a20 6).* entity:
│ │ │ │ │ -00062f20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00062f30: 2020 2020 2020 2020 2020 2020 2020 204e N
│ │ │ │ │ -00062f40: 6574 436c 6965 6e74 732e 5552 4c2d 7374 etClients.URL-st
│ │ │ │ │ -00062f50: 696c 6c20 756e 636c 6173 7369 6669 6564 ill unclassified
│ │ │ │ │ -00062f60: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -00062f70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00062f80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00062f90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00062fa0: 286c 696e 6520 2020 3929 0a2a 2065 6e74 (line 9).* ent
│ │ │ │ │ -00062fb0: 7269 6573 3a20 2020 2020 2020 2020 2020 ries:
│ │ │ │ │ -00062fc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00062fd0: 2020 2020 4669 6c65 5061 7468 2d65 6e75 FilePath-enu
│ │ │ │ │ -00062fe0: 6d65 7261 7469 6e67 2e0a 2020 2020 2020 merating..
│ │ │ │ │ -00062ff0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00063000: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00063010: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00063020: 2020 2020 2020 2020 286c 696e 6520 2032 (line 2
│ │ │ │ │ -00063030: 3129 0a2a 2065 6e74 7279 4e61 6d65 733a 1).* entryNames:
│ │ │ │ │ -00063040: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00063050: 2020 2020 2020 2020 2020 2020 4669 6c65 File
│ │ │ │ │ -00063060: 5061 7468 2d65 6e75 6d65 7261 7469 6e67 Path-enumerating
│ │ │ │ │ -00063070: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -00063080: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00063090: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000630a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000630b0: 286c 696e 6520 2032 3529 0a2a 2065 6e76 (line 25).* env
│ │ │ │ │ -000630c0: 6972 6f6e 3a20 2020 2020 2020 2020 2020 iron:
│ │ │ │ │ -000630d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000630e0: 2020 2020 5379 7374 656d 4469 6374 696f SystemDictio
│ │ │ │ │ -000630f0: 6e61 7279 2d63 2063 616c 6c2d 6f75 7473 nary-c call-outs
│ │ │ │ │ -00063100: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -00063110: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00063120: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00063130: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00063140: 286c 696e 6520 2020 3629 0a2a 2065 6e76 (line 6).* env
│ │ │ │ │ -00063150: 6972 6f6e 6d65 6e74 3a20 2020 2020 2020 ironment:
│ │ │ │ │ -00063160: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00063170: 2020 2020 4173 736f 6369 6174 696f 6e2d Association-
│ │ │ │ │ -00063180: 6163 6365 7373 696e 672e 0a20 2020 2020 accessing..
│ │ │ │ │ -00063190: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000631a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000631b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000631c0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -000631d0: 2036 290a 2a20 656e 7669 726f 6e6d 656e 6).* environmen
│ │ │ │ │ -000631e0: 7420 3c31 3e3a 2020 2020 2020 2020 2020 t <1>:
│ │ │ │ │ -000631f0: 2020 2020 2020 2020 2020 2020 2042 6568 Beh
│ │ │ │ │ -00063200: 6176 696f 722d 7375 7070 6f72 7420 666f avior-support fo
│ │ │ │ │ -00063210: 7220 6c69 6768 7477 6569 6768 7420 636c r lightweight cl
│ │ │ │ │ -00063220: 6173 7365 732e 0a20 2020 2020 2020 2020 asses..
│ │ │ │ │ -00063230: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00063240: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00063250: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00063260: 2020 2020 2028 6c69 6e65 2020 3132 290a (line 12).
│ │ │ │ │ -00063270: 2a20 656e 7669 726f 6e6d 656e 7420 3c32 * environment <2
│ │ │ │ │ -00063280: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ -00063290: 2020 2020 2020 2020 2042 696e 6469 6e67 Binding
│ │ │ │ │ -000632a0: 4469 6374 696f 6e61 7279 2d61 6363 6573 Dictionary-acces
│ │ │ │ │ -000632b0: 7369 6e67 2e0a 2020 2020 2020 2020 2020 sing..
│ │ │ │ │ -000632c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000632d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000632e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000632f0: 2020 2020 286c 696e 6520 2032 3029 0a2a (line 20).*
│ │ │ │ │ -00063300: 2065 6e76 6972 6f6e 6d65 6e74 203c 333e environment <3>
│ │ │ │ │ -00063310: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -00063320: 2020 2020 2020 2020 436c 6173 732d 6163 Class-ac
│ │ │ │ │ -00063330: 6365 7373 696e 6720 696e 7374 616e 6365 cessing instance
│ │ │ │ │ -00063340: 7320 616e 6420 7661 7269 6162 6c65 732e s and variables.
│ │ │ │ │ -00063350: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -00063360: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00063370: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00063380: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -00063390: 6c69 6e65 2020 3437 290a 2a20 656e 7669 line 47).* envi
│ │ │ │ │ -000633a0: 726f 6e6d 656e 7420 3c34 3e3a 2020 2020 ronment <4>:
│ │ │ │ │ -000633b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000633c0: 2020 2043 6f6e 7465 7874 5061 7274 2d61 ContextPart-a
│ │ │ │ │ -000633d0: 6363 6573 7369 6e67 2e0a 2020 2020 2020 ccessing..
│ │ │ │ │ -000633e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000633f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00063400: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00063410: 2020 2020 2020 2020 286c 696e 6520 2032 (line 2
│ │ │ │ │ -00063420: 3629 0a2a 2065 6e76 6972 6f6e 6d65 6e74 6).* environment
│ │ │ │ │ -00063430: 203c 353e 3a20 2020 2020 2020 2020 2020 <5>:
│ │ │ │ │ -00063440: 2020 2020 2020 2020 2020 2020 486f 6d65 Home
│ │ │ │ │ -00063450: 6441 7373 6f63 6961 7469 6f6e 2d61 6363 dAssociation-acc
│ │ │ │ │ -00063460: 6573 7369 6e67 2e0a 2020 2020 2020 2020 essing..
│ │ │ │ │ -00063470: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00063480: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00063490: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000634a0: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)
│ │ │ │ │ -000634b0: 0a2a 2065 6e76 6972 6f6e 6d65 6e74 203c .* environment <
│ │ │ │ │ -000634c0: 363e 3a20 2020 2020 2020 2020 2020 2020 6>:
│ │ │ │ │ -000634d0: 2020 2020 2020 2020 2020 4d65 7461 636c Metacl
│ │ │ │ │ -000634e0: 6173 732d 6465 6c65 6761 7469 6f6e 2e0a ass-delegation..
│ │ │ │ │ -000634f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00063500: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00063510: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00063520: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -00063530: 696e 6520 2034 3129 0a2a 2065 6e76 6972 ine 41).* envir
│ │ │ │ │ -00063540: 6f6e 6d65 6e74 203c 373e 3a20 2020 2020 onment <7>:
│ │ │ │ │ -00063550: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00063560: 2020 5072 6f63 6573 7356 6172 6961 626c ProcessVariabl
│ │ │ │ │ -00063570: 652d 6163 6365 7373 696e 672e 0a20 2020 e-accessing..
│ │ │ │ │ -00063580: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00063590: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000635a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000635b0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -000635c0: 2020 2036 290a 2a20 656e 7669 726f 6e6d 6).* environm
│ │ │ │ │ -000635d0: 656e 745f 3a20 2020 2020 2020 2020 2020 ent_:
│ │ │ │ │ -000635e0: 2020 2020 2020 2020 2020 2020 2020 2041 A
│ │ │ │ │ -000635f0: 7373 6f63 6961 7469 6f6e 2d61 6363 6573 ssociation-acces
│ │ │ │ │ -00063600: 7369 6e67 2e0a 2020 2020 2020 2020 2020 sing..
│ │ │ │ │ -00063610: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00063620: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00063630: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00063640: 2020 2020 286c 696e 6520 2031 3029 0a2a (line 10).*
│ │ │ │ │ -00063650: 2065 6e76 6972 6f6e 6d65 6e74 5f20 3c31 environment_ <1
│ │ │ │ │ -00063660: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ -00063670: 2020 2020 2020 2020 4269 6e64 696e 6744 BindingD
│ │ │ │ │ -00063680: 6963 7469 6f6e 6172 792d 6163 6365 7373 ictionary-access
│ │ │ │ │ -00063690: 696e 672e 0a20 2020 2020 2020 2020 2020 ing..
│ │ │ │ │ -000636a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000636b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000636c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000636d0: 2020 2028 6c69 6e65 2020 3236 290a 2a20 (line 26).*
│ │ │ │ │ -000636e0: 656e 7669 726f 6e6d 656e 745f 203c 323e environment_ <2>
│ │ │ │ │ -000636f0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -00063700: 2020 2020 2020 2043 6c61 7373 2d61 6363 Class-acc
│ │ │ │ │ -00063710: 6573 7369 6e67 2069 6e73 7461 6e63 6573 essing instances
│ │ │ │ │ -00063720: 2061 6e64 2076 6172 6961 626c 6573 2e0a and variables..
│ │ │ │ │ -00063730: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00063740: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00063750: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00063760: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -00063770: 696e 6520 2035 3029 0a2a 2065 6e76 6972 ine 50).* envir
│ │ │ │ │ -00063780: 6f6e 6d65 6e74 5f20 3c33 3e3a 2020 2020 onment_ <3>:
│ │ │ │ │ -00063790: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000637a0: 2020 486f 6d65 6441 7373 6f63 6961 7469 HomedAssociati
│ │ │ │ │ -000637b0: 6f6e 2d61 6363 6573 7369 6e67 2e0a 2020 on-accessing..
│ │ │ │ │ -000637c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000637d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000637e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000637f0: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -00063800: 6520 2020 3929 0a2a 2065 6f66 3a20 2020 e 9).* eof:
│ │ │ │ │ -00063810: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00063820: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00063830: 4368 6172 6163 7465 7220 636c 6173 732d Character class-
│ │ │ │ │ -00063840: 636f 6e73 7461 6e74 732e 0a20 2020 2020 constants..
│ │ │ │ │ -00063850: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00063860: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00063870: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00063880: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -00063890: 3135 290a 2a20 656f 743a 2020 2020 2020 15).* eot:
│ │ │ │ │ -000638a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000638b0: 2020 2020 2020 2020 2020 2020 2043 6861 Cha
│ │ │ │ │ -000638c0: 7261 6374 6572 2063 6c61 7373 2d63 6f6e racter class-con
│ │ │ │ │ -000638d0: 7374 616e 7473 2e0a 2020 2020 2020 2020 stants..
│ │ │ │ │ -000638e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000638f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00063900: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00063910: 2020 2020 2020 286c 696e 6520 2031 3829 (line 18)
│ │ │ │ │ -00063920: 0a2a 2065 7073 696c 6f6e 3a20 2020 2020 .* epsilon:
│ │ │ │ │ -00063930: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00063940: 2020 2020 2020 2020 2020 466c 6f61 7420 Float
│ │ │ │ │ -00063950: 636c 6173 732d 6368 6172 6163 7465 7269 class-characteri
│ │ │ │ │ -00063960: 7a61 7469 6f6e 2e0a 2020 2020 2020 2020 zation..
│ │ │ │ │ -00063970: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00063980: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00063990: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000639a0: 2020 2020 2020 286c 696e 6520 2031 3329 (line 13)
│ │ │ │ │ -000639b0: 0a2a 2065 7176 5f3a 2020 2020 2020 2020 .* eqv_:
│ │ │ │ │ -000639c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000639d0: 2020 2020 2020 2020 2020 426f 6f6c 6561 Boolea
│ │ │ │ │ -000639e0: 6e2d 6261 7369 632e 2020 2020 2020 2028 n-basic. (
│ │ │ │ │ -000639f0: 6c69 6e65 2020 3134 290a 2a20 6571 765f line 14).* eqv_
│ │ │ │ │ -00063a00: 203c 313e 3a20 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ -00063a10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00063a20: 2020 2046 616c 7365 2d62 6173 6963 2e20 False-basic.
│ │ │ │ │ -00063a30: 2020 2020 2020 2020 286c 696e 6520 2031 (line 1
│ │ │ │ │ -00063a40: 3229 0a2a 2065 7176 5f20 3c32 3e3a 2020 2).* eqv_ <2>:
│ │ │ │ │ -00063a50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00063a60: 2020 2020 2020 2020 2020 2020 5472 7565 True
│ │ │ │ │ -00063a70: 2d62 6173 6963 2e20 2020 2020 2020 2020 -basic.
│ │ │ │ │ -00063a80: 2028 6c69 6e65 2020 3134 290a 2a20 6572 (line 14).* er
│ │ │ │ │ -00063a90: 726e 6f3a 2020 2020 2020 2020 2020 2020 rno:
│ │ │ │ │ -00063aa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00063ab0: 2020 2020 2046 696c 6520 636c 6173 732d File class-
│ │ │ │ │ -00063ac0: 4320 6675 6e63 7469 6f6e 732e 0a20 2020 C functions..
│ │ │ │ │ -00063ad0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00063ae0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00063af0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00063b00: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -00063b10: 2020 2036 290a 2a20 6572 726f 7256 616c 6).* errorVal
│ │ │ │ │ -00063b20: 7565 5f3a 2020 2020 2020 2020 2020 2020 ue_:
│ │ │ │ │ -00063b30: 2020 2020 2020 2020 2020 2020 2020 2050 P
│ │ │ │ │ -00063b40: 726f 6d69 7365 2d73 7469 6c6c 2075 6e63 romise-still unc
│ │ │ │ │ -00063b50: 6c61 7373 6966 6965 642e 0a20 2020 2020 lassified..
│ │ │ │ │ -00063b60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00063b70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00063b80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00063b90: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -00063ba0: 2036 290a 2a20 6572 726f 725f 3a20 2020 6).* error_:
│ │ │ │ │ -00063bb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00063bc0: 2020 2020 2020 2020 2020 2020 204f 626a Obj
│ │ │ │ │ -00063bd0: 6563 742d 6572 726f 7220 7261 6973 696e ect-error raisin
│ │ │ │ │ -00063be0: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ -00063bf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00063c00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00063c10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00063c20: 2028 6c69 6e65 2020 3130 290a 2a20 6573 (line 10).* es
│ │ │ │ │ -00063c30: 633a 2020 2020 2020 2020 2020 2020 2020 c:
│ │ │ │ │ -00063c40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00063c50: 2020 2020 2043 6861 7261 6374 6572 2063 Character c
│ │ │ │ │ -00063c60: 6c61 7373 2d63 6f6e 7374 616e 7473 2e0a lass-constants..
│ │ │ │ │ -00063c70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00063c80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00063c90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00063ca0: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -00063cb0: 696e 6520 2032 3129 0a2a 2065 7363 6170 ine 21).* escap
│ │ │ │ │ -00063cc0: 6544 6f5f 3a20 2020 2020 2020 2020 2020 eDo_:
│ │ │ │ │ -00063cd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00063ce0: 2020 436f 6e74 696e 7561 7469 6f6e 2063 Continuation c
│ │ │ │ │ -00063cf0: 6c61 7373 2d69 6e73 7461 6e63 6520 6372 lass-instance cr
│ │ │ │ │ -00063d00: 6561 7469 6f6e 2e0a 2020 2020 2020 2020 eation..
│ │ │ │ │ -00063d10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00063d20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00063d30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00063d40: 2020 2020 2020 286c 696e 6520 2031 3329 (line 13)
│ │ │ │ │ -00063d50: 0a2a 2065 7363 6170 6552 6567 6578 3a20 .* escapeRegex:
│ │ │ │ │ -00063d60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00063d70: 2020 2020 2020 2020 2020 5374 7269 6e67 String
│ │ │ │ │ -00063d80: 2d73 7469 6c6c 2075 6e63 6c61 7373 6966 -still unclassif
│ │ │ │ │ -00063d90: 6965 642e 0a20 2020 2020 2020 2020 2020 ied..
│ │ │ │ │ -00063da0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00063db0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00063dc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00063dd0: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).*
│ │ │ │ │ -00063de0: 6573 7469 6d61 7465 644c 6f67 3a20 2020 estimatedLog:
│ │ │ │ │ -00063df0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00063e00: 2020 2020 2020 2046 6c6f 6174 2d74 7261 Float-tra
│ │ │ │ │ -00063e10: 6e73 6365 6e64 656e 7461 6c20 6f70 6572 nscendental oper
│ │ │ │ │ -00063e20: 6174 696f 6e73 2e0a 2020 2020 2020 2020 ations..
│ │ │ │ │ -00063e30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00063e40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00063e50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00063e60: 2020 2020 2020 286c 696e 6520 2031 3329 (line 13)
│ │ │ │ │ -00063e70: 0a2a 2065 7374 696d 6174 6564 4c6f 6720 .* estimatedLog
│ │ │ │ │ -00063e80: 3c31 3e3a 2020 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ -00063e90: 2020 2020 2020 2020 2020 4672 6163 7469 Fracti
│ │ │ │ │ -00063ea0: 6f6e 2d61 7269 7468 6d65 7469 632e 2028 on-arithmetic. (
│ │ │ │ │ -00063eb0: 6c69 6e65 2020 3236 290a 2a20 6573 7469 line 26).* esti
│ │ │ │ │ -00063ec0: 6d61 7465 644c 6f67 203c 323e 3a20 2020 matedLog <2>:
│ │ │ │ │ -00063ed0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00063ee0: 2020 2049 6e74 6567 6572 2d6d 6174 6820 Integer-math
│ │ │ │ │ -00063ef0: 6d65 7468 6f64 732e 0a20 2020 2020 2020 methods..
│ │ │ │ │ -00063f00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00063f10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00063f20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00063f30: 2020 2020 2020 2028 6c69 6e65 2020 3133 (line 13
│ │ │ │ │ -00063f40: 290a 2a20 6573 7469 6d61 7465 644c 6f67 ).* estimatedLog
│ │ │ │ │ -00063f50: 203c 333e 3a20 2020 2020 2020 2020 2020 <3>:
│ │ │ │ │ -00063f60: 2020 2020 2020 2020 2020 204c 6172 6765 Large
│ │ │ │ │ -00063f70: 496e 7465 6765 722d 6172 6974 686d 6574 Integer-arithmet
│ │ │ │ │ -00063f80: 6963 2e0a 2020 2020 2020 2020 2020 2020 ic..
│ │ │ │ │ -00063f90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00063fa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00063fb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00063fc0: 2020 286c 696e 6520 2033 3129 0a2a 2065 (line 31).* e
│ │ │ │ │ -00063fd0: 7374 696d 6174 6564 4c6f 6720 3c34 3e3a stimatedLog <4>:
│ │ │ │ │ -00063fe0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00063ff0: 2020 2020 2020 4e75 6d62 6572 2d6d 6973 Number-mis
│ │ │ │ │ -00064000: 6320 6d61 7468 2e20 2020 2028 6c69 6e65 c math. (line
│ │ │ │ │ -00064010: 2020 3431 290a 2a20 6576 616c 5374 7269 41).* evalStri
│ │ │ │ │ -00064020: 6e67 5f74 6f5f 3a20 2020 2020 2020 2020 ng_to_:
│ │ │ │ │ -00064030: 2020 2020 2020 2020 2020 2020 2020 2042 B
│ │ │ │ │ -00064040: 6568 6176 696f 722d 6576 616c 7561 7469 ehavior-evaluati
│ │ │ │ │ -00064050: 6e67 2e20 286c 696e 6520 2020 3629 0a2a ng. (line 6).*
│ │ │ │ │ -00064060: 2065 7661 6c53 7472 696e 675f 746f 5f69 evalString_to_i
│ │ │ │ │ -00064070: 6645 7272 6f72 5f3a 2020 2020 2020 2020 fError_:
│ │ │ │ │ -00064080: 2020 2020 2020 2020 4265 6861 7669 6f72 Behavior
│ │ │ │ │ -00064090: 2d65 7661 6c75 6174 696e 672e 2028 6c69 -evaluating. (li
│ │ │ │ │ -000640a0: 6e65 2020 3130 290a 2a20 6576 616c 7561 ne 10).* evalua
│ │ │ │ │ -000640b0: 7465 5f3a 2020 2020 2020 2020 2020 2020 te_:
│ │ │ │ │ -000640c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000640d0: 2042 6568 6176 696f 722d 6576 616c 7561 Behavior-evalua
│ │ │ │ │ -000640e0: 7469 6e67 2e20 286c 696e 6520 2031 3529 ting. (line 15)
│ │ │ │ │ -000640f0: 0a2a 2065 7661 6c75 6174 655f 6966 4572 .* evaluate_ifEr
│ │ │ │ │ -00064100: 726f 725f 3a20 2020 2020 2020 2020 2020 ror_:
│ │ │ │ │ -00064110: 2020 2020 2020 2020 2020 4265 6861 7669 Behavi
│ │ │ │ │ -00064120: 6f72 2d65 7661 6c75 6174 696e 672e 2028 or-evaluating. (
│ │ │ │ │ -00064130: 6c69 6e65 2020 3138 290a 2a20 6576 616c line 18).* eval
│ │ │ │ │ -00064140: 7561 7465 5f6e 6f74 6966 7969 6e67 5f3a uate_notifying_:
│ │ │ │ │ -00064150: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00064160: 2020 2042 6568 6176 696f 722d 6576 616c Behavior-eval
│ │ │ │ │ -00064170: 7561 7469 6e67 2e20 286c 696e 6520 2032 uating. (line 2
│ │ │ │ │ -00064180: 3129 0a2a 2065 7661 6c75 6174 655f 746f 1).* evaluate_to
│ │ │ │ │ -00064190: 5f3a 2020 2020 2020 2020 2020 2020 2020 _:
│ │ │ │ │ -000641a0: 2020 2020 2020 2020 2020 2020 4265 6861 Beha
│ │ │ │ │ -000641b0: 7669 6f72 2d65 7661 6c75 6174 696e 672e vior-evaluating.
│ │ │ │ │ -000641c0: 2028 6c69 6e65 2020 3235 290a 2a20 6576 (line 25).* ev
│ │ │ │ │ -000641d0: 616c 7561 7465 5f74 6f5f 6966 4572 726f aluate_to_ifErro
│ │ │ │ │ -000641e0: 725f 3a20 2020 2020 2020 2020 2020 2020 r_:
│ │ │ │ │ -000641f0: 2020 2020 2042 6568 6176 696f 722d 6576 Behavior-ev
│ │ │ │ │ -00064200: 616c 7561 7469 6e67 2e20 286c 696e 6520 aluating. (line
│ │ │ │ │ -00064210: 2032 3929 0a2a 2065 7661 6c75 6174 6f72 29).* evaluator
│ │ │ │ │ -00064220: 436c 6173 733a 2020 2020 2020 2020 2020 Class:
│ │ │ │ │ -00064230: 2020 2020 2020 2020 2020 2020 2020 4265 Be
│ │ │ │ │ -00064240: 6861 7669 6f72 2d70 6c75 6767 6162 6c65 havior-pluggable
│ │ │ │ │ -00064250: 2062 6568 6176 696f 7220 286e 6f74 2079 behavior (not y
│ │ │ │ │ -00064260: 6574 2069 6d70 6c65 6d65 6e74 6564 292e et implemented).
│ │ │ │ │ -00064270: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -00064280: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00064290: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000642a0: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -000642b0: 6c69 6e65 2020 3136 290a 2a20 6576 656e line 16).* even
│ │ │ │ │ -000642c0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -000642d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000642e0: 2020 2049 6e74 6567 6572 2d6d 6174 6820 Integer-math
│ │ │ │ │ -000642f0: 6d65 7468 6f64 732e 0a20 2020 2020 2020 methods..
│ │ │ │ │ -00064300: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00064310: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00064320: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00064330: 2020 2020 2020 2028 6c69 6e65 2020 3136 (line 16
│ │ │ │ │ -00064340: 290a 2a20 6576 656e 203c 313e 3a20 2020 ).* even <1>:
│ │ │ │ │ -00064350: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00064360: 2020 2020 2020 2020 2020 204e 756d 6265 Numbe
│ │ │ │ │ -00064370: 722d 7465 7374 696e 672e 2020 2020 2020 r-testing.
│ │ │ │ │ -00064380: 286c 696e 6520 2031 3129 0a2a 2065 7861 (line 11).* exa
│ │ │ │ │ -00064390: 6d69 6e65 3a20 2020 2020 2020 2020 2020 mine:
│ │ │ │ │ -000643a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000643b0: 2020 2020 4f62 6a65 6374 2d64 6562 7567 Object-debug
│ │ │ │ │ -000643c0: 6769 6e67 2e20 2020 2028 6c69 6e65 2020 ging. (line
│ │ │ │ │ -000643d0: 2036 290a 2a20 6578 616d 696e 654f 6e5f 6).* examineOn_
│ │ │ │ │ -000643e0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -000643f0: 2020 2020 2020 2020 2020 2020 2043 436f CCo
│ │ │ │ │ -00064400: 6d70 6f75 6e64 2d64 6562 7567 6769 6e67 mpound-debugging
│ │ │ │ │ -00064410: 2e20 286c 696e 6520 2020 3629 0a2a 2065 . (line 6).* e
│ │ │ │ │ -00064420: 7861 6d69 6e65 4f6e 5f20 3c31 3e3a 2020 xamineOn_ <1>:
│ │ │ │ │ -00064430: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00064440: 2020 2020 2020 436f 6c6c 6563 7469 6f6e Collection
│ │ │ │ │ -00064450: 2d70 7269 6e74 696e 672e 2028 6c69 6e65 -printing. (line
│ │ │ │ │ -00064460: 2020 2039 290a 2a20 6578 616d 696e 654f 9).* examineO
│ │ │ │ │ -00064470: 6e5f 203c 323e 3a20 2020 2020 2020 2020 n_ <2>:
│ │ │ │ │ -00064480: 2020 2020 2020 2020 2020 2020 2020 2043 C
│ │ │ │ │ -00064490: 6f6d 7069 6c65 6443 6f64 652d 6465 6275 ompiledCode-debu
│ │ │ │ │ -000644a0: 6767 696e 672e 0a20 2020 2020 2020 2020 gging..
│ │ │ │ │ -000644b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000644c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000644d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000644e0: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).
│ │ │ │ │ -000644f0: 2a20 6578 616d 696e 654f 6e5f 203c 333e * examineOn_ <3>
│ │ │ │ │ -00064500: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -00064510: 2020 2020 2020 2020 2044 6963 7469 6f6e Diction
│ │ │ │ │ -00064520: 6172 792d 7072 696e 7469 6e67 2e20 286c ary-printing. (l
│ │ │ │ │ -00064530: 696e 6520 2020 3629 0a2a 2065 7861 6d69 ine 6).* exami
│ │ │ │ │ -00064540: 6e65 4f6e 5f20 3c34 3e3a 2020 2020 2020 neOn_ <4>:
│ │ │ │ │ -00064550: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00064560: 2020 4f62 6a65 6374 2d64 6562 7567 6769 Object-debuggi
│ │ │ │ │ -00064570: 6e67 2e20 2020 2028 6c69 6e65 2020 2039 ng. (line 9
│ │ │ │ │ -00064580: 290a 2a20 6578 616d 696e 654f 6e5f 203c ).* examineOn_ <
│ │ │ │ │ -00064590: 353e 3a20 2020 2020 2020 2020 2020 2020 5>:
│ │ │ │ │ -000645a0: 2020 2020 2020 2020 2020 2053 6571 7565 Seque
│ │ │ │ │ -000645b0: 6e63 6561 626c 6543 6f6c 6c65 6374 696f nceableCollectio
│ │ │ │ │ -000645c0: 6e2d 7465 7374 696e 672e 0a20 2020 2020 n-testing..
│ │ │ │ │ -000645d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000645e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000645f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00064600: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -00064610: 2039 290a 2a20 6578 616d 706c 653a 2020 9).* example:
│ │ │ │ │ -00064620: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00064630: 2020 2020 2020 2020 2020 2020 204f 626a Obj
│ │ │ │ │ -00064640: 6563 7444 756d 7065 7220 636c 6173 732d ectDumper class-
│ │ │ │ │ -00064650: 7465 7374 696e 672e 0a20 2020 2020 2020 testing..
│ │ │ │ │ -00064660: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00064670: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00064680: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00064690: 2020 2020 2020 2028 6c69 6e65 2020 2036 (line 6
│ │ │ │ │ -000646a0: 290a 2a20 6578 6365 7074 696f 6e61 6c43 ).* exceptionalC
│ │ │ │ │ -000646b0: 6f6e 6469 7469 6f6e 3a20 2020 2020 2020 ondition:
│ │ │ │ │ -000646c0: 2020 2020 2020 2020 2020 2046 696c 6544 FileD
│ │ │ │ │ -000646d0: 6573 6372 6970 746f 722d 6163 6365 7373 escriptor-access
│ │ │ │ │ -000646e0: 696e 672e 0a20 2020 2020 2020 2020 2020 ing..
│ │ │ │ │ -000646f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00064700: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00064710: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00064720: 2020 2028 6c69 6e65 2020 3230 290a 2a20 (line 20).*
│ │ │ │ │ -00064730: 6578 6563 5072 6566 6978 3a20 2020 2020 execPrefix:
│ │ │ │ │ -00064740: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00064750: 2020 2020 2020 2044 6972 6563 746f 7279 Directory
│ │ │ │ │ -00064760: 2063 6c61 7373 2d72 6561 6469 6e67 2073 class-reading s
│ │ │ │ │ -00064770: 7973 7465 6d20 6465 6661 756c 7473 2e0a ystem defaults..
│ │ │ │ │ -00064780: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00064790: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000647a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000647b0: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -000647c0: 696e 6520 2020 3629 0a2a 2065 7865 6375 ine 6).* execu
│ │ │ │ │ -000647d0: 7461 626c 653a 2020 2020 2020 2020 2020 table:
│ │ │ │ │ -000647e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000647f0: 2020 4669 6c65 2063 6c61 7373 2d72 6561 File class-rea
│ │ │ │ │ -00064800: 6469 6e67 2073 7973 7465 6d20 6465 6661 ding system defa
│ │ │ │ │ -00064810: 756c 7473 2e0a 2020 2020 2020 2020 2020 ults..
│ │ │ │ │ -00064820: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00064830: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00064840: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00064850: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*
│ │ │ │ │ -00064860: 2065 7865 6375 7469 6f6e 5472 6163 653a executionTrace:
│ │ │ │ │ -00064870: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00064880: 2020 2020 2020 2020 5379 7374 656d 4469 SystemDi
│ │ │ │ │ -00064890: 6374 696f 6e61 7279 2d62 7569 6c74 696e ctionary-builtin
│ │ │ │ │ -000648a0: 732e 0a20 2020 2020 2020 2020 2020 2020 s..
│ │ │ │ │ -000648b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000648c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000648d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000648e0: 2028 6c69 6e65 2020 3234 290a 2a20 6578 (line 24).* ex
│ │ │ │ │ -000648f0: 6563 7574 696f 6e54 7261 6365 5f3a 2020 ecutionTrace_:
│ │ │ │ │ -00064900: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00064910: 2020 2020 2053 7973 7465 6d44 6963 7469 SystemDicti
│ │ │ │ │ -00064920: 6f6e 6172 792d 6275 696c 7469 6e73 2e0a onary-builtins..
│ │ │ │ │ -00064930: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00064940: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00064950: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00064960: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -00064970: 696e 6520 2032 3729 0a2a 2065 7869 7374 ine 27).* exist
│ │ │ │ │ -00064980: 733a 2020 2020 2020 2020 2020 2020 2020 s:
│ │ │ │ │ -00064990: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000649a0: 2020 4669 6c65 2d74 6573 7469 6e67 2e20 File-testing.
│ │ │ │ │ -000649b0: 2020 2020 2020 2028 6c69 6e65 2020 2036 (line 6
│ │ │ │ │ -000649c0: 290a 2a20 6578 6973 7473 203c 313e 3a20 ).* exists <1>:
│ │ │ │ │ -000649d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000649e0: 2020 2020 2020 2020 2020 2046 696c 6550 FileP
│ │ │ │ │ -000649f0: 6174 682d 7465 7374 696e 672e 2020 2020 ath-testing.
│ │ │ │ │ -00064a00: 286c 696e 6520 2020 3629 0a2a 2065 7869 (line 6).* exi
│ │ │ │ │ -00064a10: 7374 7320 3c32 3e3a 2020 2020 2020 2020 sts <2>:
│ │ │ │ │ -00064a20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00064a30: 2020 2020 5646 532e 4172 6368 6976 654d VFS.ArchiveM
│ │ │ │ │ -00064a40: 656d 6265 722d 7465 7374 696e 672e 0a20 ember-testing..
│ │ │ │ │ -00064a50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00064a60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00064a70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00064a80: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -00064a90: 6e65 2020 2036 290a 2a20 6578 6973 7473 ne 6).* exists
│ │ │ │ │ -00064aa0: 203c 333e 3a20 2020 2020 2020 2020 2020 <3>:
│ │ │ │ │ -00064ab0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00064ac0: 2056 4653 2e46 696c 6557 7261 7070 6572 VFS.FileWrapper
│ │ │ │ │ -00064ad0: 2d74 6573 7469 6e67 2e0a 2020 2020 2020 -testing..
│ │ │ │ │ -00064ae0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00064af0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00064b00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00064b10: 2020 2020 2020 2020 286c 696e 6520 2020 (line
│ │ │ │ │ -00064b20: 3629 0a2a 2065 7869 7374 735f 3a20 2020 6).* exists_:
│ │ │ │ │ -00064b30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00064b40: 2020 2020 2020 2020 2020 2020 4669 6c65 File
│ │ │ │ │ -00064b50: 2063 6c61 7373 2d74 6573 7469 6e67 2e20 class-testing.
│ │ │ │ │ -00064b60: 2028 6c69 6e65 2020 2036 290a 2a20 6578 (line 6).* ex
│ │ │ │ │ -00064b70: 703a 2020 2020 2020 2020 2020 2020 2020 p:
│ │ │ │ │ -00064b80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00064b90: 2020 2020 2046 6c6f 6174 2d62 7569 6c74 Float-built
│ │ │ │ │ -00064ba0: 2069 6e73 2e20 2020 2020 286c 696e 6520 ins. (line
│ │ │ │ │ -00064bb0: 2032 3229 0a2a 2065 7870 203c 313e 3a20 22).* exp <1>:
│ │ │ │ │ -00064bc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00064bd0: 2020 2020 2020 2020 2020 2020 2020 4e75 Nu
│ │ │ │ │ -00064be0: 6d62 6572 2d6d 6973 6320 6d61 7468 2e20 mber-misc math.
│ │ │ │ │ -00064bf0: 2020 2028 6c69 6e65 2020 3436 290a 2a20 (line 46).*
│ │ │ │ │ -00064c00: 6578 7061 6e64 4279 5f3a 2020 2020 2020 expandBy_:
│ │ │ │ │ -00064c10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00064c20: 2020 2020 2020 2052 6563 7461 6e67 6c65 Rectangle
│ │ │ │ │ -00064c30: 2d72 6563 7461 6e67 6c65 2066 756e 6374 -rectangle funct
│ │ │ │ │ -00064c40: 696f 6e73 2e0a 2020 2020 2020 2020 2020 ions..
│ │ │ │ │ -00064c50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00064c60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00064c70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00064c80: 2020 2020 286c 696e 6520 2032 3129 0a2a (line 21).*
│ │ │ │ │ -00064c90: 2065 7870 6f6e 656e 743a 2020 2020 2020 exponent:
│ │ │ │ │ -00064ca0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00064cb0: 2020 2020 2020 2020 466c 6f61 7444 2d62 FloatD-b
│ │ │ │ │ -00064cc0: 7569 6c74 2069 6e73 2e20 2020 2028 6c69 uilt ins. (li
│ │ │ │ │ -00064cd0: 6e65 2020 3339 290a 2a20 6578 706f 6e65 ne 39).* expone
│ │ │ │ │ -00064ce0: 6e74 203c 313e 3a20 2020 2020 2020 2020 nt <1>:
│ │ │ │ │ -00064cf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00064d00: 2046 6c6f 6174 452d 6275 696c 7420 696e FloatE-built in
│ │ │ │ │ -00064d10: 732e 2020 2020 286c 696e 6520 2033 3929 s. (line 39)
│ │ │ │ │ -00064d20: 0a2a 2065 7870 6f6e 656e 7420 3c32 3e3a .* exponent <2>:
│ │ │ │ │ -00064d30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00064d40: 2020 2020 2020 2020 2020 466c 6f61 7451 FloatQ
│ │ │ │ │ -00064d50: 2d62 7569 6c74 2069 6e73 2e20 2020 2028 -built ins. (
│ │ │ │ │ -00064d60: 6c69 6e65 2020 3339 290a 2a20 6578 7465 line 39).* exte
│ │ │ │ │ -00064d70: 6e64 3a20 2020 2020 2020 2020 2020 2020 nd:
│ │ │ │ │ -00064d80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00064d90: 2020 2043 6c61 7373 2d69 6e73 7461 6e63 Class-instanc
│ │ │ │ │ -00064da0: 6520 6372 6561 7469 6f6e 2e0a 2020 2020 e creation..
│ │ │ │ │ -00064db0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00064dc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00064dd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00064de0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -00064df0: 2020 3629 0a2a 2065 7874 656e 7369 6f6e 6).* extension
│ │ │ │ │ -00064e00: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -00064e10: 2020 2020 2020 2020 2020 2020 2020 4669 Fi
│ │ │ │ │ -00064e20: 6c65 5061 7468 2d66 696c 6520 6e61 6d65 lePath-file name
│ │ │ │ │ -00064e30: 206d 616e 6167 656d 656e 742e 0a20 2020 management..
│ │ │ │ │ -00064e40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00064e50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00064e60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00064e70: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -00064e80: 2020 2039 290a 2a20 6578 7465 6e73 696f 9).* extensio
│ │ │ │ │ -00064e90: 6e46 6f72 5f3a 2020 2020 2020 2020 2020 nFor_:
│ │ │ │ │ -00064ea0: 2020 2020 2020 2020 2020 2020 2020 2046 F
│ │ │ │ │ -00064eb0: 696c 6550 6174 6820 636c 6173 732d 6669 ilePath class-fi
│ │ │ │ │ -00064ec0: 6c65 206e 616d 6520 6d61 6e61 6765 6d65 le name manageme
│ │ │ │ │ -00064ed0: 6e74 2e0a 2020 2020 2020 2020 2020 2020 nt..
│ │ │ │ │ -00064ee0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00064ef0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00064f00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00064f10: 2020 286c 696e 6520 2031 3029 0a2a 2065 (line 10).* e
│ │ │ │ │ -00064f20: 7874 656e 743a 2020 2020 2020 2020 2020 xtent:
│ │ │ │ │ -00064f30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00064f40: 2020 2020 2020 5265 6374 616e 676c 652d Rectangle-
│ │ │ │ │ -00064f50: 6163 6365 7373 696e 672e 2028 6c69 6e65 accessing. (line
│ │ │ │ │ -00064f60: 2020 3336 290a 2a20 6578 7465 6e74 5f3a 36).* extent_:
│ │ │ │ │ -00064f70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00064f80: 2020 2020 2020 2020 2020 2020 2020 2050 P
│ │ │ │ │ -00064f90: 6f69 6e74 2d63 6f6e 7665 7274 696e 672e oint-converting.
│ │ │ │ │ -00064fa0: 2020 2020 286c 696e 6520 2031 3629 0a2a (line 16).*
│ │ │ │ │ -00064fb0: 2065 7874 656e 745f 203c 313e 3a20 2020 extent_ <1>:
│ │ │ │ │ -00064fc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00064fd0: 2020 2020 2020 2020 5265 6374 616e 676c Rectangl
│ │ │ │ │ -00064fe0: 652d 6163 6365 7373 696e 672e 2028 6c69 e-accessing. (li
│ │ │ │ │ -00064ff0: 6e65 2020 3339 290a 2a20 6578 7465 726e ne 39).* extern
│ │ │ │ │ -00065000: 616c 496e 7465 7272 7570 7473 456e 6162 alInterruptsEnab
│ │ │ │ │ -00065010: 6c65 643a 2020 2020 2020 2020 2020 2020 led:
│ │ │ │ │ -00065020: 2050 726f 6365 7373 2d61 6363 6573 7369 Process-accessi
│ │ │ │ │ -00065030: 6e67 2e20 2020 286c 696e 6520 2020 3629 ng. (line 6)
│ │ │ │ │ -00065040: 0a2a 2065 7874 7261 6374 6564 3a20 2020 .* extracted:
│ │ │ │ │ -00065050: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00065060: 2020 2020 2020 2020 2020 5646 532e 546d VFS.Tm
│ │ │ │ │ -00065070: 7046 696c 6541 7263 6869 7665 4d65 6d62 pFileArchiveMemb
│ │ │ │ │ -00065080: 6572 2d73 7469 6c6c 2075 6e63 6c61 7373 er-still unclass
│ │ │ │ │ -00065090: 6966 6965 642e 0a20 2020 2020 2020 2020 ified..
│ │ │ │ │ -000650a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000650b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000650c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000650d0: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).
│ │ │ │ │ -000650e0: 2a20 6578 7472 6163 744d 656d 6265 725f * extractMember_
│ │ │ │ │ -000650f0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -00065100: 2020 2020 2020 2020 2056 4653 2e41 7263 VFS.Arc
│ │ │ │ │ -00065110: 6869 7665 4669 6c65 2d54 6d70 4669 6c65 hiveFile-TmpFile
│ │ │ │ │ -00065120: 4172 6368 6976 654d 656d 6265 7220 7072 ArchiveMember pr
│ │ │ │ │ -00065130: 6f74 6f63 6f6c 2e0a 2020 2020 2020 2020 otocol..
│ │ │ │ │ -00065140: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00065150: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00065160: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00065170: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)
│ │ │ │ │ -00065180: 0a2a 2065 7874 7261 6374 4d65 6d62 6572 .* extractMember
│ │ │ │ │ -00065190: 5f69 6e74 6f5f 3a20 2020 2020 2020 2020 _into_:
│ │ │ │ │ -000651a0: 2020 2020 2020 2020 2020 5646 532e 4172 VFS.Ar
│ │ │ │ │ -000651b0: 6368 6976 6546 696c 652d 546d 7046 696c chiveFile-TmpFil
│ │ │ │ │ -000651c0: 6541 7263 6869 7665 4d65 6d62 6572 2070 eArchiveMember p
│ │ │ │ │ -000651d0: 726f 746f 636f 6c2e 0a20 2020 2020 2020 rotocol..
│ │ │ │ │ -000651e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000651f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00065200: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00065210: 2020 2020 2020 2028 6c69 6e65 2020 3130 (line 10
│ │ │ │ │ -00065220: 290a 2a20 6578 7472 6163 744d 656d 6265 ).* extractMembe
│ │ │ │ │ -00065230: 725f 696e 746f 5f20 3c31 3e3a 2020 2020 r_into_ <1>:
│ │ │ │ │ -00065240: 2020 2020 2020 2020 2020 2056 4653 2e5a VFS.Z
│ │ │ │ │ -00065250: 6970 4669 6c65 2d6d 656d 6265 7273 2e20 ipFile-members.
│ │ │ │ │ -00065260: 286c 696e 6520 2031 3229 0a2a 2066 6163 (line 12).* fac
│ │ │ │ │ -00065270: 746f 7269 616c 3a20 2020 2020 2020 2020 torial:
│ │ │ │ │ -00065280: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00065290: 2020 2020 496e 7465 6765 722d 6d61 7468 Integer-math
│ │ │ │ │ -000652a0: 206d 6574 686f 6473 2e0a 2020 2020 2020 methods..
│ │ │ │ │ -000652b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000652c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000652d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000652e0: 2020 2020 2020 2020 286c 696e 6520 2031 (line 1
│ │ │ │ │ -000652f0: 3929 0a2a 2066 6169 6c65 6450 6572 6d69 9).* failedPermi
│ │ │ │ │ -00065300: 7373 696f 6e3a 2020 2020 2020 2020 2020 ssion:
│ │ │ │ │ -00065310: 2020 2020 2020 2020 2020 2020 5379 7374 Syst
│ │ │ │ │ -00065320: 656d 4578 6365 7074 696f 6e73 2e53 6563 emExceptions.Sec
│ │ │ │ │ -00065330: 7572 6974 7945 7272 6f72 2d61 6363 6573 urityError-acces
│ │ │ │ │ -00065340: 7369 6e67 2e0a 2020 2020 2020 2020 2020 sing..
│ │ │ │ │ -00065350: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00065360: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00065370: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00065380: 2020 2020 286c 696e 6520 2020 3929 0a2a (line 9).*
│ │ │ │ │ -00065390: 2066 6169 6c65 6450 6572 6d69 7373 696f failedPermissio
│ │ │ │ │ -000653a0: 6e5f 3a20 2020 2020 2020 2020 2020 2020 n_:
│ │ │ │ │ -000653b0: 2020 2020 2020 2020 5379 7374 656d 4578 SystemEx
│ │ │ │ │ -000653c0: 6365 7074 696f 6e73 2e53 6563 7572 6974 ceptions.Securit
│ │ │ │ │ -000653d0: 7945 7272 6f72 2d61 6363 6573 7369 6e67 yError-accessing
│ │ │ │ │ -000653e0: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -000653f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00065400: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00065410: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00065420: 286c 696e 6520 2031 3229 0a2a 2066 643a (line 12).* fd:
│ │ │ │ │ -00065430: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00065440: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00065450: 2020 2020 4669 6c65 4465 7363 7269 7074 FileDescript
│ │ │ │ │ -00065460: 6f72 2d61 6363 6573 7369 6e67 2e0a 2020 or-accessing..
│ │ │ │ │ -00065470: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00065480: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00065490: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000654a0: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -000654b0: 6520 2032 3429 0a2a 2066 6561 7475 7265 e 24).* feature
│ │ │ │ │ -000654c0: 733a 2020 2020 2020 2020 2020 2020 2020 s:
│ │ │ │ │ -000654d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000654e0: 5061 636b 6167 652d 6163 6365 7373 696e Package-accessin
│ │ │ │ │ -000654f0: 672e 2020 2028 6c69 6e65 2020 3632 290a g. (line 62).
│ │ │ │ │ -00065500: 2a20 6665 6174 7572 6573 466f 725f 3a20 * featuresFor_:
│ │ │ │ │ -00065510: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00065520: 2020 2020 2020 2020 2050 6163 6b61 6765 Package
│ │ │ │ │ -00065530: 4c6f 6164 6572 2063 6c61 7373 2d61 6363 Loader class-acc
│ │ │ │ │ -00065540: 6573 7369 6e67 2e0a 2020 2020 2020 2020 essing..
│ │ │ │ │ -00065550: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00065560: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00065570: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00065580: 2020 2020 2020 286c 696e 6520 2031 3929 (line 19)
│ │ │ │ │ -00065590: 0a2a 2066 663a 2020 2020 2020 2020 2020 .* ff:
│ │ │ │ │ -000655a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000655b0: 2020 2020 2020 2020 2020 4368 6172 6163 Charac
│ │ │ │ │ -000655c0: 7465 7220 636c 6173 732d 636f 6e73 7461 ter class-consta
│ │ │ │ │ -000655d0: 6e74 732e 0a20 2020 2020 2020 2020 2020 nts..
│ │ │ │ │ -000655e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000655f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00065600: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00065610: 2020 2028 6c69 6e65 2020 3234 290a 2a20 (line 24).*
│ │ │ │ │ -00065620: 6669 656c 6453 656c 6563 746f 724c 6973 fieldSelectorLis
│ │ │ │ │ -00065630: 743a 2020 2020 2020 2020 2020 2020 2020 t:
│ │ │ │ │ -00065640: 2020 2020 2020 2043 436f 6d70 6f75 6e64 CCompound
│ │ │ │ │ -00065650: 2d64 6562 7567 6769 6e67 2e20 286c 696e -debugging. (lin
│ │ │ │ │ -00065660: 6520 2020 3929 0a2a 2066 696c 653a 2020 e 9).* file:
│ │ │ │ │ -00065670: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00065680: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00065690: 4669 6c65 4465 7363 7269 7074 6f72 2d61 FileDescriptor-a
│ │ │ │ │ -000656a0: 6363 6573 7369 6e67 2e0a 2020 2020 2020 ccessing..
│ │ │ │ │ -000656b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000656c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000656d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000656e0: 2020 2020 2020 2020 286c 696e 6520 2032 (line 2
│ │ │ │ │ -000656f0: 3729 0a2a 2066 696c 6520 3c31 3e3a 2020 7).* file <1>:
│ │ │ │ │ -00065700: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00065710: 2020 2020 2020 2020 2020 2020 4669 6c65 File
│ │ │ │ │ -00065720: 5365 676d 656e 742d 6261 7369 632e 2020 Segment-basic.
│ │ │ │ │ -00065730: 2028 6c69 6e65 2020 3133 290a 2a20 6669 (line 13).* fi
│ │ │ │ │ -00065740: 6c65 203c 323e 3a20 2020 2020 2020 2020 le <2>:
│ │ │ │ │ -00065750: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00065760: 2020 2020 2053 7472 6561 6d2d 6163 6365 Stream-acce
│ │ │ │ │ -00065770: 7373 696e 672d 7265 6164 696e 672e 0a20 ssing-reading..
│ │ │ │ │ -00065780: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00065790: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000657a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000657b0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -000657c0: 6e65 2020 3130 290a 2a20 6669 6c65 203c ne 10).* file <
│ │ │ │ │ -000657d0: 333e 3a20 2020 2020 2020 2020 2020 2020 3>:
│ │ │ │ │ -000657e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000657f0: 2056 4653 2e54 6d70 4669 6c65 4172 6368 VFS.TmpFileArch
│ │ │ │ │ -00065800: 6976 654d 656d 6265 722d 6469 7265 6374 iveMember-direct
│ │ │ │ │ -00065810: 6f72 7920 6f70 6572 6174 696f 6e73 2e0a ory operations..
│ │ │ │ │ -00065820: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00065830: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00065840: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00065850: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -00065860: 696e 6520 2020 3629 0a2a 2066 696c 6544 ine 6).* fileD
│ │ │ │ │ -00065870: 6174 613a 2020 2020 2020 2020 2020 2020 ata:
│ │ │ │ │ -00065880: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00065890: 2020 5646 532e 5a69 7046 696c 652d 6d65 VFS.ZipFile-me
│ │ │ │ │ -000658a0: 6d62 6572 732e 2028 6c69 6e65 2020 3136 mbers. (line 16
│ │ │ │ │ -000658b0: 290a 2a20 6669 6c65 496e 3a20 2020 2020 ).* fileIn:
│ │ │ │ │ -000658c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000658d0: 2020 2020 2020 2020 2020 2046 696c 6544 FileD
│ │ │ │ │ -000658e0: 6573 6372 6970 746f 722d 6275 696c 7420 escriptor-built
│ │ │ │ │ -000658f0: 696e 732e 0a20 2020 2020 2020 2020 2020 ins..
│ │ │ │ │ -00065900: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00065910: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00065920: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00065930: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).*
│ │ │ │ │ -00065940: 6669 6c65 496e 203c 313e 3a20 2020 2020 fileIn <1>:
│ │ │ │ │ -00065950: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00065960: 2020 2020 2020 2046 696c 6550 6174 682d FilePath-
│ │ │ │ │ -00065970: 6669 6c65 206f 7065 7261 7469 6f6e 732e file operations.
│ │ │ │ │ -00065980: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -00065990: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000659a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000659b0: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -000659c0: 6c69 6e65 2020 3130 290a 2a20 6669 6c65 line 10).* file
│ │ │ │ │ -000659d0: 496e 203c 323e 3a20 2020 2020 2020 2020 In <2>:
│ │ │ │ │ -000659e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000659f0: 2020 2053 7472 6561 6d2d 6275 696c 7420 Stream-built
│ │ │ │ │ -00065a00: 696e 732e 2020 2020 286c 696e 6520 2020 ins. (line
│ │ │ │ │ -00065a10: 3629 0a2a 2066 696c 6549 6e4c 696e 655f 6).* fileInLine_
│ │ │ │ │ -00065a20: 6669 6c65 4e61 6d65 5f61 745f 3a20 2020 fileName_at_:
│ │ │ │ │ -00065a30: 2020 2020 2020 2020 2020 2020 5374 7265 Stre
│ │ │ │ │ -00065a40: 616d 2d62 7569 6c74 2069 6e73 2e20 2020 am-built ins.
│ │ │ │ │ -00065a50: 2028 6c69 6e65 2020 3230 290a 2a20 6669 (line 20).* fi
│ │ │ │ │ -00065a60: 6c65 496e 4c69 6e65 5f66 696c 655f 6174 leInLine_file_at
│ │ │ │ │ -00065a70: 5f3a 2020 2020 2020 2020 2020 2020 2020 _:
│ │ │ │ │ -00065a80: 2020 2020 2053 7472 6561 6d2d 6275 696c Stream-buil
│ │ │ │ │ -00065a90: 7420 696e 732e 2020 2020 286c 696e 6520 t ins. (line
│ │ │ │ │ -00065aa0: 2031 3629 0a2a 2066 696c 6549 6e50 6163 16).* fileInPac
│ │ │ │ │ -00065ab0: 6b61 6765 735f 3a20 2020 2020 2020 2020 kages_:
│ │ │ │ │ -00065ac0: 2020 2020 2020 2020 2020 2020 2020 5061 Pa
│ │ │ │ │ -00065ad0: 636b 6167 654c 6f61 6465 7220 636c 6173 ckageLoader clas
│ │ │ │ │ -00065ae0: 732d 6c6f 6164 696e 672e 0a20 2020 2020 s-loading..
│ │ │ │ │ -00065af0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00065b00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00065b10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00065b20: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -00065b30: 2039 290a 2a20 6669 6c65 496e 5061 636b 9).* fileInPack
│ │ │ │ │ -00065b40: 6167 655f 3a20 2020 2020 2020 2020 2020 age_:
│ │ │ │ │ -00065b50: 2020 2020 2020 2020 2020 2020 2050 6163 Pac
│ │ │ │ │ -00065b60: 6b61 6765 4c6f 6164 6572 2063 6c61 7373 kageLoader class
│ │ │ │ │ -00065b70: 2d6c 6f61 6469 6e67 2e0a 2020 2020 2020 -loading..
│ │ │ │ │ -00065b80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00065b90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00065ba0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00065bb0: 2020 2020 2020 2020 286c 696e 6520 2020 (line
│ │ │ │ │ -00065bc0: 3629 0a2a 2066 696c 6549 6e73 3a20 2020 6).* fileIns:
│ │ │ │ │ -00065bd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00065be0: 2020 2020 2020 2020 2020 2020 5061 636b Pack
│ │ │ │ │ -00065bf0: 6167 652d 6163 6365 7373 696e 672e 2020 age-accessing.
│ │ │ │ │ -00065c00: 2028 6c69 6e65 2020 3635 290a 2a20 6669 (line 65).* fi
│ │ │ │ │ -00065c10: 6c65 496e 7346 6f72 5f3a 2020 2020 2020 leInsFor_:
│ │ │ │ │ -00065c20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00065c30: 2020 2020 2050 6163 6b61 6765 4c6f 6164 PackageLoad
│ │ │ │ │ -00065c40: 6572 2063 6c61 7373 2d61 6363 6573 7369 er class-accessi
│ │ │ │ │ -00065c50: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ -00065c60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00065c70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00065c80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00065c90: 2020 286c 696e 6520 2032 3329 0a2a 2066 (line 23).* f
│ │ │ │ │ -00065ca0: 696c 6549 6e5f 3a20 2020 2020 2020 2020 ileIn_:
│ │ │ │ │ -00065cb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00065cc0: 2020 2020 2020 4669 6c65 5374 7265 616d FileStream
│ │ │ │ │ -00065cd0: 2063 6c61 7373 2d66 696c 652d 696e 2e0a class-file-in..
│ │ │ │ │ -00065ce0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00065cf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00065d00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00065d10: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -00065d20: 696e 6520 2020 3629 0a2a 2066 696c 6549 ine 6).* fileI
│ │ │ │ │ -00065d30: 6e5f 6966 4d69 7373 696e 675f 3a20 2020 n_ifMissing_:
│ │ │ │ │ -00065d40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00065d50: 2020 4669 6c65 5374 7265 616d 2063 6c61 FileStream cla
│ │ │ │ │ -00065d60: 7373 2d66 696c 652d 696e 2e0a 2020 2020 ss-file-in..
│ │ │ │ │ -00065d70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00065d80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00065d90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00065da0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -00065db0: 2031 3629 0a2a 2066 696c 6549 6e5f 6966 16).* fileIn_if
│ │ │ │ │ -00065dc0: 5472 7565 5f3a 2020 2020 2020 2020 2020 True_:
│ │ │ │ │ -00065dd0: 2020 2020 2020 2020 2020 2020 2020 4669 Fi
│ │ │ │ │ -00065de0: 6c65 5374 7265 616d 2063 6c61 7373 2d66 leStream class-f
│ │ │ │ │ -00065df0: 696c 652d 696e 2e0a 2020 2020 2020 2020 ile-in..
│ │ │ │ │ -00065e00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00065e10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00065e20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00065e30: 2020 2020 2020 286c 696e 6520 2032 3829 (line 28)
│ │ │ │ │ -00065e40: 0a2a 2066 696c 6549 6e5f 6c69 6e65 5f66 .* fileIn_line_f
│ │ │ │ │ -00065e50: 726f 6d5f 6174 5f3a 2020 2020 2020 2020 rom_at_:
│ │ │ │ │ -00065e60: 2020 2020 2020 2020 2020 4669 6c65 5374 FileSt
│ │ │ │ │ -00065e70: 7265 616d 2063 6c61 7373 2d66 696c 652d ream class-file-
│ │ │ │ │ -00065e80: 696e 2e0a 2020 2020 2020 2020 2020 2020 in..
│ │ │ │ │ -00065e90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00065ea0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00065eb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00065ec0: 2020 286c 696e 6520 2033 3929 0a2a 2066 (line 39).* f
│ │ │ │ │ -00065ed0: 696c 654e 616d 653a 2020 2020 2020 2020 ileName:
│ │ │ │ │ -00065ee0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00065ef0: 2020 2020 2020 4368 6172 6163 7465 7241 CharacterA
│ │ │ │ │ -00065f00: 7272 6179 2d63 6f6e 7665 7274 696e 672e rray-converting.
│ │ │ │ │ -00065f10: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -00065f20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00065f30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00065f40: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -00065f50: 6c69 6e65 2020 3432 290a 2a20 6669 6c65 line 42).* file
│ │ │ │ │ -00065f60: 4e61 6d65 203c 313e 3a20 2020 2020 2020 Name <1>:
│ │ │ │ │ -00065f70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00065f80: 2020 2046 696c 6553 6567 6d65 6e74 2d62 FileSegment-b
│ │ │ │ │ -00065f90: 6173 6963 2e20 2020 286c 696e 6520 2031 asic. (line 1
│ │ │ │ │ -00065fa0: 3629 0a2a 2066 696c 654f 705f 3a20 2020 6).* fileOp_:
│ │ │ │ │ -00065fb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00065fc0: 2020 2020 2020 2020 2020 2020 4669 6c65 File
│ │ │ │ │ -00065fd0: 4465 7363 7269 7074 6f72 2d62 7569 6c74 Descriptor-built
│ │ │ │ │ -00065fe0: 2069 6e73 2e0a 2020 2020 2020 2020 2020 ins..
│ │ │ │ │ -00065ff0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00066000: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00066010: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00066020: 2020 2020 286c 696e 6520 2031 3629 0a2a (line 16).*
│ │ │ │ │ -00066030: 2066 696c 654f 705f 6966 4661 696c 5f3a fileOp_ifFail_:
│ │ │ │ │ -00066040: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00066050: 2020 2020 2020 2020 4669 6c65 4465 7363 FileDesc
│ │ │ │ │ -00066060: 7269 7074 6f72 2d62 7569 6c74 2069 6e73 riptor-built ins
│ │ │ │ │ -00066070: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -00066080: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00066090: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000660a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000660b0: 286c 696e 6520 2032 3029 0a2a 2066 696c (line 20).* fil
│ │ │ │ │ -000660c0: 654f 705f 7769 7468 5f3a 2020 2020 2020 eOp_with_:
│ │ │ │ │ -000660d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000660e0: 2020 2020 4669 6c65 4465 7363 7269 7074 FileDescript
│ │ │ │ │ -000660f0: 6f72 2d62 7569 6c74 2069 6e73 2e0a 2020 or-built ins..
│ │ │ │ │ -00066100: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00066110: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00066120: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00066130: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -00066140: 6520 2032 3429 0a2a 2066 696c 654f 705f e 24).* fileOp_
│ │ │ │ │ -00066150: 7769 7468 5f69 6646 6169 6c5f 3a20 2020 with_ifFail_:
│ │ │ │ │ -00066160: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00066170: 4669 6c65 4465 7363 7269 7074 6f72 2d62 FileDescriptor-b
│ │ │ │ │ -00066180: 7569 6c74 2069 6e73 2e0a 2020 2020 2020 uilt ins..
│ │ │ │ │ -00066190: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000661a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000661b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000661c0: 2020 2020 2020 2020 286c 696e 6520 2032 (line 2
│ │ │ │ │ -000661d0: 3829 0a2a 2066 696c 654f 705f 7769 7468 8).* fileOp_with
│ │ │ │ │ -000661e0: 5f77 6974 685f 3a20 2020 2020 2020 2020 _with_:
│ │ │ │ │ -000661f0: 2020 2020 2020 2020 2020 2020 4669 6c65 File
│ │ │ │ │ -00066200: 4465 7363 7269 7074 6f72 2d62 7569 6c74 Descriptor-built
│ │ │ │ │ -00066210: 2069 6e73 2e0a 2020 2020 2020 2020 2020 ins..
│ │ │ │ │ -00066220: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00066230: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00066240: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00066250: 2020 2020 286c 696e 6520 2033 3229 0a2a (line 32).*
│ │ │ │ │ -00066260: 2066 696c 654f 705f 7769 7468 5f77 6974 fileOp_with_wit
│ │ │ │ │ -00066270: 685f 6966 4661 696c 5f3a 2020 2020 2020 h_ifFail_:
│ │ │ │ │ -00066280: 2020 2020 2020 2020 4669 6c65 4465 7363 FileDesc
│ │ │ │ │ -00066290: 7269 7074 6f72 2d62 7569 6c74 2069 6e73 riptor-built ins
│ │ │ │ │ -000662a0: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -000662b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000662c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000662d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000662e0: 286c 696e 6520 2033 3629 0a2a 2066 696c (line 36).* fil
│ │ │ │ │ -000662f0: 654f 705f 7769 7468 5f77 6974 685f 7769 eOp_with_with_wi
│ │ │ │ │ -00066300: 7468 5f3a 2020 2020 2020 2020 2020 2020 th_:
│ │ │ │ │ -00066310: 2020 2020 4669 6c65 4465 7363 7269 7074 FileDescript
│ │ │ │ │ -00066320: 6f72 2d62 7569 6c74 2069 6e73 2e0a 2020 or-built ins..
│ │ │ │ │ -00066330: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00066340: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00066350: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00066360: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -00066370: 6520 2034 3029 0a2a 2066 696c 654f 705f e 40).* fileOp_
│ │ │ │ │ -00066380: 7769 7468 5f77 6974 685f 7769 7468 5f69 with_with_with_i
│ │ │ │ │ -00066390: 6646 6169 6c5f 3a20 2020 2020 2020 2020 fFail_:
│ │ │ │ │ -000663a0: 4669 6c65 4465 7363 7269 7074 6f72 2d62 FileDescriptor-b
│ │ │ │ │ -000663b0: 7569 6c74 2069 6e73 2e0a 2020 2020 2020 uilt ins..
│ │ │ │ │ -000663c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000663d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000663e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000663f0: 2020 2020 2020 2020 286c 696e 6520 2034 (line 4
│ │ │ │ │ -00066400: 3429 0a2a 2066 696c 654f 705f 7769 7468 4).* fileOp_with
│ │ │ │ │ -00066410: 5f77 6974 685f 7769 7468 5f77 6974 685f _with_with_with_
│ │ │ │ │ -00066420: 3a20 2020 2020 2020 2020 2020 4669 6c65 : File
│ │ │ │ │ -00066430: 4465 7363 7269 7074 6f72 2d62 7569 6c74 Descriptor-built
│ │ │ │ │ -00066440: 2069 6e73 2e0a 2020 2020 2020 2020 2020 ins..
│ │ │ │ │ -00066450: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00066460: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00066470: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00066480: 2020 2020 286c 696e 6520 2034 3829 0a2a (line 48).*
│ │ │ │ │ -00066490: 2066 696c 654f 705f 7769 7468 5f77 6974 fileOp_with_wit
│ │ │ │ │ -000664a0: 685f 7769 7468 5f77 6974 685f 6966 4661 h_with_with_ifFa
│ │ │ │ │ -000664b0: 696c 5f3a 2020 2020 4669 6c65 4465 7363 il_: FileDesc
│ │ │ │ │ -000664c0: 7269 7074 6f72 2d62 7569 6c74 2069 6e73 riptor-built ins
│ │ │ │ │ -000664d0: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -000664e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000664f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00066500: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00066510: 286c 696e 6520 2035 3229 0a2a 2066 696c (line 52).* fil
│ │ │ │ │ -00066520: 654f 7574 4361 7465 676f 7279 5f74 6f53 eOutCategory_toS
│ │ │ │ │ -00066530: 7472 6561 6d5f 3a20 2020 2020 2020 2020 tream_:
│ │ │ │ │ -00066540: 2020 2020 436c 6173 7344 6573 6372 6970 ClassDescrip
│ │ │ │ │ -00066550: 7469 6f6e 2d73 7469 6c6c 2075 6e63 6c61 tion-still uncla
│ │ │ │ │ -00066560: 7373 6966 6965 642e 0a20 2020 2020 2020 ssified..
│ │ │ │ │ -00066570: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00066580: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00066590: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000665a0: 2020 2020 2020 2028 6c69 6e65 2020 2036 (line 6
│ │ │ │ │ -000665b0: 290a 2a20 6669 6c65 4f75 7443 6174 6567 ).* fileOutCateg
│ │ │ │ │ -000665c0: 6f72 795f 746f 5f3a 2020 2020 2020 2020 ory_to_:
│ │ │ │ │ -000665d0: 2020 2020 2020 2020 2020 2043 6c61 7373 Class
│ │ │ │ │ -000665e0: 4465 7363 7269 7074 696f 6e2d 6669 6c69 Description-fili
│ │ │ │ │ -000665f0: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ -00066600: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00066610: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00066620: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00066630: 2020 286c 696e 6520 2031 3029 0a2a 2066 (line 10).* f
│ │ │ │ │ -00066640: 696c 654f 7574 4465 636c 6172 6174 696f ileOutDeclaratio
│ │ │ │ │ -00066650: 6e4f 6e5f 3a20 2020 2020 2020 2020 2020 nOn_:
│ │ │ │ │ -00066660: 2020 2020 2020 436c 6173 732d 6669 6c69 Class-fili
│ │ │ │ │ -00066670: 6e67 2e20 2020 2020 2020 2028 6c69 6e65 ng. (line
│ │ │ │ │ -00066680: 2020 2036 290a 2a20 6669 6c65 4f75 7448 6).* fileOutH
│ │ │ │ │ -00066690: 6561 6465 724f 6e5f 3a20 2020 2020 2020 eaderOn_:
│ │ │ │ │ -000666a0: 2020 2020 2020 2020 2020 2020 2020 2043 C
│ │ │ │ │ -000666b0: 6c61 7373 2d73 7469 6c6c 2075 6e63 6c61 lass-still uncla
│ │ │ │ │ -000666c0: 7373 6966 6965 642e 0a20 2020 2020 2020 ssified..
│ │ │ │ │ -000666d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000666e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000666f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00066700: 2020 2020 2020 2028 6c69 6e65 2020 3130 (line 10
│ │ │ │ │ -00066710: 290a 2a20 6669 6c65 4f75 744f 6e5f 3a20 ).* fileOutOn_:
│ │ │ │ │ -00066720: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00066730: 2020 2020 2020 2020 2020 2043 6c61 7373 Class
│ │ │ │ │ -00066740: 2d66 696c 696e 672e 2020 2020 2020 2020 -filing.
│ │ │ │ │ -00066750: 286c 696e 6520 2020 3929 0a2a 2066 696c (line 9).* fil
│ │ │ │ │ -00066760: 654f 7574 4f6e 5f20 3c31 3e3a 2020 2020 eOutOn_ <1>:
│ │ │ │ │ -00066770: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00066780: 2020 2020 436c 6173 7344 6573 6372 6970 ClassDescrip
│ │ │ │ │ -00066790: 7469 6f6e 2d66 696c 696e 672e 0a20 2020 tion-filing..
│ │ │ │ │ -000667a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000667b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000667c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000667d0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -000667e0: 2020 3134 290a 2a20 6669 6c65 4f75 744f 14).* fileOutO
│ │ │ │ │ -000667f0: 6e5f 203c 323e 3a20 2020 2020 2020 2020 n_ <2>:
│ │ │ │ │ -00066800: 2020 2020 2020 2020 2020 2020 2020 204d M
│ │ │ │ │ -00066810: 6574 6163 6c61 7373 2d66 696c 696e 672e etaclass-filing.
│ │ │ │ │ -00066820: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*
│ │ │ │ │ -00066830: 2066 696c 654f 7574 5365 6c65 6374 6f72 fileOutSelector
│ │ │ │ │ -00066840: 5f74 6f53 7472 6561 6d5f 3a20 2020 2020 _toStream_:
│ │ │ │ │ -00066850: 2020 2020 2020 2020 436c 6173 7344 6573 ClassDes
│ │ │ │ │ -00066860: 6372 6970 7469 6f6e 2d73 7469 6c6c 2075 cription-still u
│ │ │ │ │ -00066870: 6e63 6c61 7373 6966 6965 642e 0a20 2020 nclassified..
│ │ │ │ │ -00066880: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00066890: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000668a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000668b0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -000668c0: 2020 3130 290a 2a20 6669 6c65 4f75 7453 10).* fileOutS
│ │ │ │ │ -000668d0: 656c 6563 746f 725f 746f 5f3a 2020 2020 elector_to_:
│ │ │ │ │ -000668e0: 2020 2020 2020 2020 2020 2020 2020 2043 C
│ │ │ │ │ -000668f0: 6c61 7373 4465 7363 7269 7074 696f 6e2d lassDescription-
│ │ │ │ │ -00066900: 6669 6c69 6e67 2e0a 2020 2020 2020 2020 filing..
│ │ │ │ │ -00066910: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00066920: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00066930: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00066940: 2020 2020 2020 286c 696e 6520 2031 3829 (line 18)
│ │ │ │ │ -00066950: 0a2a 2066 696c 654f 7574 5f3a 2020 2020 .* fileOut_:
│ │ │ │ │ -00066960: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00066970: 2020 2020 2020 2020 2020 436c 6173 7344 ClassD
│ │ │ │ │ -00066980: 6573 6372 6970 7469 6f6e 2d66 696c 696e escription-filin
│ │ │ │ │ -00066990: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ -000669a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000669b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000669c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000669d0: 2028 6c69 6e65 2020 2036 290a 2a20 6669 (line 6).* fi
│ │ │ │ │ -000669e0: 6c65 4f75 745f 203c 313e 3a20 2020 2020 leOut_ <1>:
│ │ │ │ │ -000669f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00066a00: 2020 2020 2053 7472 6561 6d2d 6669 6c69 Stream-fili
│ │ │ │ │ -00066a10: 6e67 206f 7574 2e20 2020 286c 696e 6520 ng out. (line
│ │ │ │ │ -00066a20: 2020 3629 0a2a 2066 696c 6550 6f73 3a20 6).* filePos:
│ │ │ │ │ -00066a30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00066a40: 2020 2020 2020 2020 2020 2020 2020 4368 Ch
│ │ │ │ │ -00066a50: 6172 6163 7465 7241 7272 6179 2d63 6f6e aracterArray-con
│ │ │ │ │ -00066a60: 7665 7274 696e 672e 0a20 2020 2020 2020 verting..
│ │ │ │ │ -00066a70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00066a80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00066a90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00066aa0: 2020 2020 2020 2028 6c69 6e65 2020 3435 (line 45
│ │ │ │ │ -00066ab0: 290a 2a20 6669 6c65 506f 7320 3c31 3e3a ).* filePos <1>:
│ │ │ │ │ -00066ac0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00066ad0: 2020 2020 2020 2020 2020 2046 696c 6553 FileS
│ │ │ │ │ -00066ae0: 6567 6d65 6e74 2d62 6173 6963 2e20 2020 egment-basic.
│ │ │ │ │ -00066af0: 286c 696e 6520 2031 3929 0a2a 2066 696c (line 19).* fil
│ │ │ │ │ -00066b00: 6573 3a20 2020 2020 2020 2020 2020 2020 es:
│ │ │ │ │ -00066b10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00066b20: 2020 2020 4669 6c65 5061 7468 2d65 6e75 FilePath-enu
│ │ │ │ │ -00066b30: 6d65 7261 7469 6e67 2e0a 2020 2020 2020 merating..
│ │ │ │ │ -00066b40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00066b50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00066b60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00066b70: 2020 2020 2020 2020 286c 696e 6520 2032 (line 2
│ │ │ │ │ -00066b80: 3929 0a2a 2066 696c 6573 203c 313e 3a20 9).* files <1>:
│ │ │ │ │ -00066b90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00066ba0: 2020 2020 2020 2020 2020 2020 5061 636b Pack
│ │ │ │ │ -00066bb0: 6167 652d 6163 6365 7373 696e 672e 2020 age-accessing.
│ │ │ │ │ -00066bc0: 2028 6c69 6e65 2020 3730 290a 2a20 6669 (line 70).* fi
│ │ │ │ │ -00066bd0: 6c65 7346 6f72 5f3a 2020 2020 2020 2020 lesFor_:
│ │ │ │ │ -00066be0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00066bf0: 2020 2020 2050 6163 6b61 6765 4c6f 6164 PackageLoad
│ │ │ │ │ -00066c00: 6572 2063 6c61 7373 2d61 6363 6573 7369 er class-accessi
│ │ │ │ │ -00066c10: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ -00066c20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00066c30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00066c40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00066c50: 2020 286c 696e 6520 2032 3829 0a2a 2066 (line 28).* f
│ │ │ │ │ -00066c60: 696c 6573 4d61 7463 6869 6e67 5f3a 2020 ilesMatching_:
│ │ │ │ │ -00066c70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00066c80: 2020 2020 2020 4669 6c65 5061 7468 2d65 FilePath-e
│ │ │ │ │ -00066c90: 6e75 6d65 7261 7469 6e67 2e0a 2020 2020 numerating..
│ │ │ │ │ -00066ca0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00066cb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00066cc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00066cd0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -00066ce0: 2033 3329 0a2a 2066 696c 6573 4d61 7463 33).* filesMatc
│ │ │ │ │ -00066cf0: 6869 6e67 5f64 6f5f 3a20 2020 2020 2020 hing_do_:
│ │ │ │ │ -00066d00: 2020 2020 2020 2020 2020 2020 2020 4669 Fi
│ │ │ │ │ -00066d10: 6c65 5061 7468 2d65 6e75 6d65 7261 7469 lePath-enumerati
│ │ │ │ │ -00066d20: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ -00066d30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00066d40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00066d50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00066d60: 2020 286c 696e 6520 2033 3829 0a2a 2066 (line 38).* f
│ │ │ │ │ -00066d70: 696c 6c3a 2020 2020 2020 2020 2020 2020 ill:
│ │ │ │ │ -00066d80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00066d90: 2020 2020 2020 4669 6c65 5374 7265 616d FileStream
│ │ │ │ │ -00066da0: 2d62 7566 6665 7269 6e67 2e0a 2020 2020 -buffering..
│ │ │ │ │ -00066db0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00066dc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00066dd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00066de0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -00066df0: 2031 3529 0a2a 2066 696c 6c46 726f 6d5f 15).* fillFrom_
│ │ │ │ │ -00066e00: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -00066e10: 2020 2020 2020 2020 2020 2020 2020 5646 VF
│ │ │ │ │ -00066e20: 532e 4172 6368 6976 654d 656d 6265 722d S.ArchiveMember-
│ │ │ │ │ -00066e30: 696e 6974 6961 6c69 7a69 6e67 2e0a 2020 initializing..
│ │ │ │ │ -00066e40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00066e50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00066e60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00066e70: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -00066e80: 6520 2020 3929 0a2a 2066 696c 6c4d 656d e 9).* fillMem
│ │ │ │ │ -00066e90: 6265 725f 3a20 2020 2020 2020 2020 2020 ber_:
│ │ │ │ │ -00066ea0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00066eb0: 5646 532e 4172 6368 6976 6546 696c 652d VFS.ArchiveFile-
│ │ │ │ │ -00066ec0: 4172 6368 6976 654d 656d 6265 7220 7072 ArchiveMember pr
│ │ │ │ │ -00066ed0: 6f74 6f63 6f6c 2e0a 2020 2020 2020 2020 otocol..
│ │ │ │ │ -00066ee0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00066ef0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00066f00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00066f10: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)
│ │ │ │ │ -00066f20: 0a2a 2066 696e 616c 4950 3a20 2020 2020 .* finalIP:
│ │ │ │ │ -00066f30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00066f40: 2020 2020 2020 2020 2020 426c 6f63 6b43 BlockC
│ │ │ │ │ -00066f50: 6c6f 7375 7265 2d61 6363 6573 7369 6e67 losure-accessing
│ │ │ │ │ -00066f60: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -00066f70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00066f80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00066f90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00066fa0: 286c 696e 6520 2031 3529 0a2a 2066 696e (line 15).* fin
│ │ │ │ │ -00066fb0: 616c 697a 6162 6c65 4f62 6a65 6374 733a alizableObjects:
│ │ │ │ │ -00066fc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00066fd0: 2020 2020 4f62 6a65 6374 2063 6c61 7373 Object class
│ │ │ │ │ -00066fe0: 2d69 6e69 7469 616c 697a 6174 696f 6e2e -initialization.
│ │ │ │ │ -00066ff0: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -00067000: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00067010: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00067020: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -00067030: 6c69 6e65 2020 3133 290a 2a20 6669 6e61 line 13).* fina
│ │ │ │ │ -00067040: 6c69 7a65 3a20 2020 2020 2020 2020 2020 lize:
│ │ │ │ │ -00067050: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00067060: 2020 2043 4f62 6a65 6374 2d66 696e 616c CObject-final
│ │ │ │ │ -00067070: 697a 6174 696f 6e2e 0a20 2020 2020 2020 ization..
│ │ │ │ │ -00067080: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00067090: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000670a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000670b0: 2020 2020 2020 2028 6c69 6e65 2020 2036 (line 6
│ │ │ │ │ -000670c0: 290a 2a20 6669 6e61 6c69 7a65 203c 313e ).* finalize <1>
│ │ │ │ │ -000670d0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -000670e0: 2020 2020 2020 2020 2020 2046 696c 6544 FileD
│ │ │ │ │ -000670f0: 6573 6372 6970 746f 722d 6261 7369 632e escriptor-basic.
│ │ │ │ │ -00067100: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -00067110: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00067120: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00067130: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -00067140: 6c69 6e65 2020 3139 290a 2a20 6669 6e61 line 19).* fina
│ │ │ │ │ -00067150: 6c69 7a65 203c 323e 3a20 2020 2020 2020 lize <2>:
│ │ │ │ │ -00067160: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00067170: 2020 204f 626a 6563 742d 6669 6e61 6c69 Object-finali
│ │ │ │ │ -00067180: 7a61 7469 6f6e 2e20 286c 696e 6520 2031 zation. (line 1
│ │ │ │ │ -00067190: 3029 0a2a 2066 696e 616c 697a 6520 3c33 0).* finalize <3
│ │ │ │ │ -000671a0: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ -000671b0: 2020 2020 2020 2020 2020 2020 5072 6f63 Proc
│ │ │ │ │ -000671c0: 6573 732d 6261 7369 632e 2020 2020 2020 ess-basic.
│ │ │ │ │ -000671d0: 2028 6c69 6e65 2020 3133 290a 2a20 6669 (line 13).* fi
│ │ │ │ │ -000671e0: 6e64 4669 7273 745f 3a20 2020 2020 2020 ndFirst_:
│ │ │ │ │ -000671f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00067200: 2020 2020 2053 6571 7565 6e63 6561 626c Sequenceabl
│ │ │ │ │ -00067210: 6543 6f6c 6c65 6374 696f 6e2d 656e 756d eCollection-enum
│ │ │ │ │ -00067220: 6572 6174 696e 672e 0a20 2020 2020 2020 erating..
│ │ │ │ │ -00067230: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00067240: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00067250: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00067260: 2020 2020 2020 2028 6c69 6e65 2020 3233 (line 23
│ │ │ │ │ -00067270: 290a 2a20 6669 6e64 4b65 7949 6e64 6578 ).* findKeyIndex
│ │ │ │ │ -00067280: 5f3a 2020 2020 2020 2020 2020 2020 2020 _:
│ │ │ │ │ -00067290: 2020 2020 2020 2020 2020 2044 6963 7469 Dicti
│ │ │ │ │ -000672a0: 6f6e 6172 792d 6177 6675 6c20 5354 2d38 onary-awful ST-8
│ │ │ │ │ -000672b0: 3020 636f 6d70 6174 6962 696c 6974 7920 0 compatibility
│ │ │ │ │ -000672c0: 6861 636b 732e 0a20 2020 2020 2020 2020 hacks..
│ │ │ │ │ -000672d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000672e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000672f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00067300: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).
│ │ │ │ │ -00067310: 2a20 6669 6e64 4c61 7374 5f3a 2020 2020 * findLast_:
│ │ │ │ │ -00067320: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00067330: 2020 2020 2020 2020 2053 6571 7565 6e63 Sequenc
│ │ │ │ │ -00067340: 6561 626c 6543 6f6c 6c65 6374 696f 6e2d eableCollection-
│ │ │ │ │ -00067350: 656e 756d 6572 6174 696e 672e 0a20 2020 enumerating..
│ │ │ │ │ -00067360: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00067370: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00067380: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00067390: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -000673a0: 2020 3237 290a 2a20 6669 6e64 4f62 6a65 27).* findObje
│ │ │ │ │ -000673b0: 6374 496e 6465 785f 3a20 2020 2020 2020 ctIndex_:
│ │ │ │ │ -000673c0: 2020 2020 2020 2020 2020 2020 2020 2053 S
│ │ │ │ │ -000673d0: 6574 2d61 7766 756c 2053 542d 3830 2063 et-awful ST-80 c
│ │ │ │ │ -000673e0: 6f6d 7061 7469 6269 6c69 7479 2068 6163 ompatibility hac
│ │ │ │ │ -000673f0: 6b73 2e0a 2020 2020 2020 2020 2020 2020 ks..
│ │ │ │ │ -00067400: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00067410: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00067420: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00067430: 2020 286c 696e 6520 2020 3629 0a2a 2066 (line 6).* f
│ │ │ │ │ -00067440: 696e 6973 6849 6e63 7265 6d65 6e74 616c inishIncremental
│ │ │ │ │ -00067450: 4743 3a20 2020 2020 2020 2020 2020 2020 GC:
│ │ │ │ │ -00067460: 2020 2020 2020 4f62 6a65 6374 4d65 6d6f ObjectMemo
│ │ │ │ │ -00067470: 7279 2063 6c61 7373 2d62 7569 6c74 696e ry class-builtin
│ │ │ │ │ -00067480: 732e 0a20 2020 2020 2020 2020 2020 2020 s..
│ │ │ │ │ -00067490: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000674a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000674b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000674c0: 2028 6c69 6e65 2020 3334 290a 2a20 6669 (line 34).* fi
│ │ │ │ │ -000674d0: 7273 743a 2020 2020 2020 2020 2020 2020 rst:
│ │ │ │ │ -000674e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000674f0: 2020 2020 2049 6e74 6572 7661 6c2d 7072 Interval-pr
│ │ │ │ │ -00067500: 696e 7469 6e67 2e20 2020 286c 696e 6520 inting. (line
│ │ │ │ │ -00067510: 2020 3629 0a2a 2066 6972 7374 203c 313e 6).* first <1>
│ │ │ │ │ -00067520: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -00067530: 2020 2020 2020 2020 2020 2020 2020 4c69 Li
│ │ │ │ │ -00067540: 6e6b 6564 4c69 7374 2d69 7465 7261 7469 nkedList-iterati
│ │ │ │ │ -00067550: 6f6e 2e0a 2020 2020 2020 2020 2020 2020 on..
│ │ │ │ │ -00067560: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00067570: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00067580: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00067590: 2020 286c 696e 6520 2020 3629 0a2a 2066 (line 6).* f
│ │ │ │ │ -000675a0: 6972 7374 203c 323e 3a20 2020 2020 2020 irst <2>:
│ │ │ │ │ -000675b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000675c0: 2020 2020 2020 4f72 6465 7265 6443 6f6c OrderedCol
│ │ │ │ │ -000675d0: 6c65 6374 696f 6e2d 6163 6365 7373 696e lection-accessin
│ │ │ │ │ -000675e0: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ -000675f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00067600: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00067610: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00067620: 2028 6c69 6e65 2020 3133 290a 2a20 6669 (line 13).* fi
│ │ │ │ │ -00067630: 7273 7420 3c33 3e3a 2020 2020 2020 2020 rst <3>:
│ │ │ │ │ -00067640: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00067650: 2020 2020 2052 756e 4172 7261 792d 6261 RunArray-ba
│ │ │ │ │ -00067660: 7369 632e 2020 2020 2020 286c 696e 6520 sic. (line
│ │ │ │ │ -00067670: 2020 3629 0a2a 2066 6972 7374 203c 343e 6).* first <4>
│ │ │ │ │ -00067680: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -00067690: 2020 2020 2020 2020 2020 2020 2020 5365 Se
│ │ │ │ │ -000676a0: 7175 656e 6365 6162 6c65 436f 6c6c 6563 quenceableCollec
│ │ │ │ │ -000676b0: 7469 6f6e 2d62 6173 6963 2e0a 2020 2020 tion-basic..
│ │ │ │ │ -000676c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000676d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000676e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000676f0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -00067700: 2034 3429 0a2a 2066 6972 7374 4461 794f 44).* firstDayO
│ │ │ │ │ -00067710: 664d 6f6e 7468 3a20 2020 2020 2020 2020 fMonth:
│ │ │ │ │ -00067720: 2020 2020 2020 2020 2020 2020 2020 4461 Da
│ │ │ │ │ -00067730: 7465 2d64 6174 6520 636f 6d70 7574 6174 te-date computat
│ │ │ │ │ -00067740: 696f 6e73 2e0a 2020 2020 2020 2020 2020 ions..
│ │ │ │ │ -00067750: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00067760: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00067770: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00067780: 2020 2020 286c 696e 6520 2034 3029 0a2a (line 40).*
│ │ │ │ │ -00067790: 2066 6972 7374 5f3a 2020 2020 2020 2020 first_:
│ │ │ │ │ -000677a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000677b0: 2020 2020 2020 2020 5365 7175 656e 6365 Sequence
│ │ │ │ │ -000677c0: 6162 6c65 436f 6c6c 6563 7469 6f6e 2d62 ableCollection-b
│ │ │ │ │ -000677d0: 6173 6963 2e0a 2020 2020 2020 2020 2020 asic..
│ │ │ │ │ -000677e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000677f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00067800: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00067810: 2020 2020 286c 696e 6520 2034 3729 0a2a (line 47).*
│ │ │ │ │ -00067820: 2066 6978 6564 5370 6163 6553 697a 653a fixedSpaceSize:
│ │ │ │ │ -00067830: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00067840: 2020 2020 2020 2020 4f62 6a65 6374 4d65 ObjectMe
│ │ │ │ │ -00067850: 6d6f 7279 2d61 6363 6573 7369 6e67 2e0a mory-accessing..
│ │ │ │ │ -00067860: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00067870: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00067880: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00067890: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -000678a0: 696e 6520 2034 3229 0a2a 2066 6978 6564 ine 42).* fixed
│ │ │ │ │ -000678b0: 5370 6163 6555 7365 6442 7974 6573 3a20 SpaceUsedBytes:
│ │ │ │ │ -000678c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000678d0: 2020 4f62 6a65 6374 4d65 6d6f 7279 2d61 ObjectMemory-a
│ │ │ │ │ -000678e0: 6363 6573 7369 6e67 2e0a 2020 2020 2020 ccessing..
│ │ │ │ │ -000678f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00067900: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00067910: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00067920: 2020 2020 2020 2020 286c 696e 6520 2034 (line 4
│ │ │ │ │ -00067930: 3629 0a2a 2066 6978 5465 6d70 733a 2020 6).* fixTemps:
│ │ │ │ │ -00067940: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00067950: 2020 2020 2020 2020 2020 2020 426c 6f63 Bloc
│ │ │ │ │ -00067960: 6b43 6c6f 7375 7265 2d61 6363 6573 7369 kClosure-accessi
│ │ │ │ │ -00067970: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ -00067980: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00067990: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000679a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000679b0: 2020 286c 696e 6520 2031 3829 0a2a 2066 (line 18).* f
│ │ │ │ │ -000679c0: 6c61 6773 3a20 2020 2020 2020 2020 2020 lags:
│ │ │ │ │ -000679d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000679e0: 2020 2020 2020 436f 6d70 696c 6564 426c CompiledBl
│ │ │ │ │ -000679f0: 6f63 6b2d 6163 6365 7373 696e 672e 0a20 ock-accessing..
│ │ │ │ │ -00067a00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00067a10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00067a20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00067a30: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -00067a40: 6e65 2020 2036 290a 2a20 666c 6167 7320 ne 6).* flags
│ │ │ │ │ -00067a50: 3c31 3e3a 2020 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ -00067a60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00067a70: 2043 6f6d 7069 6c65 6443 6f64 652d 6163 CompiledCode-ac
│ │ │ │ │ -00067a80: 6365 7373 696e 672e 0a20 2020 2020 2020 cessing..
│ │ │ │ │ -00067a90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00067aa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00067ab0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00067ac0: 2020 2020 2020 2028 6c69 6e65 2020 3139 (line 19
│ │ │ │ │ -00067ad0: 290a 2a20 666c 6167 7320 3c32 3e3a 2020 ).* flags <2>:
│ │ │ │ │ -00067ae0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00067af0: 2020 2020 2020 2020 2020 2043 6f6d 7069 Compi
│ │ │ │ │ -00067b00: 6c65 644d 6574 686f 642d 6163 6365 7373 ledMethod-access
│ │ │ │ │ -00067b10: 696e 672e 0a20 2020 2020 2020 2020 2020 ing..
│ │ │ │ │ -00067b20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00067b30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00067b40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00067b50: 2020 2028 6c69 6e65 2020 3133 290a 2a20 (line 13).*
│ │ │ │ │ -00067b60: 666c 6f61 7441 745f 3a20 2020 2020 2020 floatAt_:
│ │ │ │ │ -00067b70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00067b80: 2020 2020 2020 2042 7974 6541 7272 6179 ByteArray
│ │ │ │ │ -00067b90: 2d6d 6f72 6520 6164 7661 6e63 6564 2061 -more advanced a
│ │ │ │ │ -00067ba0: 6363 6573 7369 6e67 2e0a 2020 2020 2020 ccessing..
│ │ │ │ │ -00067bb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00067bc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00067bd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00067be0: 2020 2020 2020 2020 286c 696e 6520 2032 (line 2
│ │ │ │ │ -00067bf0: 3629 0a2a 2066 6c6f 6174 4174 5f20 3c31 6).* floatAt_ <1
│ │ │ │ │ -00067c00: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ -00067c10: 2020 2020 2020 2020 2020 2020 4d65 6d6f Memo
│ │ │ │ │ -00067c20: 7279 2063 6c61 7373 2d61 6363 6573 7369 ry class-accessi
│ │ │ │ │ -00067c30: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ -00067c40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00067c50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00067c60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00067c70: 2020 286c 696e 6520 2033 3529 0a2a 2066 (line 35).* f
│ │ │ │ │ -00067c80: 6c6f 6174 4174 5f70 7574 5f3a 2020 2020 loatAt_put_:
│ │ │ │ │ -00067c90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00067ca0: 2020 2020 2020 4279 7465 4172 7261 792d ByteArray-
│ │ │ │ │ -00067cb0: 6d6f 7265 2061 6476 616e 6365 6420 6163 more advanced ac
│ │ │ │ │ -00067cc0: 6365 7373 696e 672e 0a20 2020 2020 2020 cessing..
│ │ │ │ │ -00067cd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00067ce0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00067cf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00067d00: 2020 2020 2020 2028 6c69 6e65 2020 3330 (line 30
│ │ │ │ │ -00067d10: 290a 2a20 666c 6f61 7441 745f 7075 745f ).* floatAt_put_
│ │ │ │ │ -00067d20: 203c 313e 3a20 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ -00067d30: 2020 2020 2020 2020 2020 204d 656d 6f72 Memor
│ │ │ │ │ -00067d40: 7920 636c 6173 732d 6163 6365 7373 696e y class-accessin
│ │ │ │ │ -00067d50: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ -00067d60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00067d70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00067d80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00067d90: 2028 6c69 6e65 2020 3338 290a 2a20 666c (line 38).* fl
│ │ │ │ │ -00067da0: 6f6f 723a 2020 2020 2020 2020 2020 2020 oor:
│ │ │ │ │ -00067db0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00067dc0: 2020 2020 2046 6c6f 6174 2d62 7569 6c74 Float-built
│ │ │ │ │ -00067dd0: 2069 6e73 2e20 2020 2020 286c 696e 6520 ins. (line
│ │ │ │ │ -00067de0: 2032 3529 0a2a 2066 6c6f 6f72 203c 313e 25).* floor <1>
│ │ │ │ │ -00067df0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -00067e00: 2020 2020 2020 2020 2020 2020 2020 4672 Fr
│ │ │ │ │ -00067e10: 6163 7469 6f6e 2d63 6f65 7263 696e 672e action-coercing.
│ │ │ │ │ -00067e20: 2020 2028 6c69 6e65 2020 3133 290a 2a20 (line 13).*
│ │ │ │ │ -00067e30: 666c 6f6f 7220 3c32 3e3a 2020 2020 2020 floor <2>:
│ │ │ │ │ -00067e40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00067e50: 2020 2020 2020 2049 6e74 6567 6572 2d63 Integer-c
│ │ │ │ │ -00067e60: 6f6e 7665 7274 696e 672e 2020 286c 696e onverting. (lin
│ │ │ │ │ -00067e70: 6520 2032 3229 0a2a 2066 6c6f 6f72 203c e 22).* floor <
│ │ │ │ │ -00067e80: 333e 3a20 2020 2020 2020 2020 2020 2020 3>:
│ │ │ │ │ -00067e90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00067ea0: 4e75 6d62 6572 2d74 7275 6e63 6174 696f Number-truncatio
│ │ │ │ │ -00067eb0: 6e20 616e 6420 726f 756e 6420 6f66 662e n and round off.
│ │ │ │ │ -00067ec0: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -00067ed0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00067ee0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00067ef0: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -00067f00: 6c69 6e65 2020 2039 290a 2a20 666c 6f6f line 9).* floo
│ │ │ │ │ -00067f10: 724c 6f67 5f3a 2020 2020 2020 2020 2020 rLog_:
│ │ │ │ │ -00067f20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00067f30: 2020 2046 6c6f 6174 2d74 7261 6e73 6365 Float-transce
│ │ │ │ │ -00067f40: 6e64 656e 7461 6c20 6f70 6572 6174 696f ndental operatio
│ │ │ │ │ -00067f50: 6e73 2e0a 2020 2020 2020 2020 2020 2020 ns..
│ │ │ │ │ -00067f60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00067f70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00067f80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00067f90: 2020 286c 696e 6520 2031 3629 0a2a 2066 (line 16).* f
│ │ │ │ │ -00067fa0: 6c6f 6f72 4c6f 675f 203c 313e 3a20 2020 loorLog_ <1>:
│ │ │ │ │ -00067fb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00067fc0: 2020 2020 2020 496e 7465 6765 722d 6d61 Integer-ma
│ │ │ │ │ -00067fd0: 7468 206d 6574 686f 6473 2e0a 2020 2020 th methods..
│ │ │ │ │ -00067fe0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00067ff0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00068000: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00068010: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -00068020: 2032 3229 0a2a 2066 6c6f 6f72 4c6f 675f 22).* floorLog_
│ │ │ │ │ -00068030: 203c 323e 3a20 2020 2020 2020 2020 2020 <2>:
│ │ │ │ │ -00068040: 2020 2020 2020 2020 2020 2020 2020 4e75 Nu
│ │ │ │ │ -00068050: 6d62 6572 2d6d 6973 6320 6d61 7468 2e20 mber-misc math.
│ │ │ │ │ -00068060: 2020 2028 6c69 6e65 2020 3439 290a 2a20 (line 49).*
│ │ │ │ │ -00068070: 666c 7573 683a 2020 2020 2020 2020 2020 flush:
│ │ │ │ │ -00068080: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00068090: 2020 2020 2020 2046 696c 6553 7472 6561 FileStrea
│ │ │ │ │ -000680a0: 6d2d 6275 6666 6572 696e 672e 0a20 2020 m-buffering..
│ │ │ │ │ -000680b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000680c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000680d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000680e0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -000680f0: 2020 3138 290a 2a20 666c 7573 6820 3c31 18).* flush <1
│ │ │ │ │ -00068100: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ -00068110: 2020 2020 2020 2020 2020 2020 2020 204f O
│ │ │ │ │ -00068120: 626a 6563 7444 756d 7065 722d 6163 6365 bjectDumper-acce
│ │ │ │ │ -00068130: 7373 696e 672e 0a20 2020 2020 2020 2020 ssing..
│ │ │ │ │ -00068140: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00068150: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00068160: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00068170: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).
│ │ │ │ │ -00068180: 2a20 666c 7573 6820 3c32 3e3a 2020 2020 * flush <2>:
│ │ │ │ │ -00068190: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000681a0: 2020 2020 2020 2020 2050 6163 6b61 6765 Package
│ │ │ │ │ -000681b0: 4c6f 6164 6572 2063 6c61 7373 2d61 6363 Loader class-acc
│ │ │ │ │ -000681c0: 6573 7369 6e67 2e0a 2020 2020 2020 2020 essing..
│ │ │ │ │ -000681d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000681e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000681f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00068200: 2020 2020 2020 286c 696e 6520 2033 3329 (line 33)
│ │ │ │ │ -00068210: 0a2a 2066 6c75 7368 203c 333e 3a20 2020 .* flush <3>:
│ │ │ │ │ -00068220: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00068230: 2020 2020 2020 2020 2020 5374 7265 616d Stream
│ │ │ │ │ -00068240: 2d70 6f6c 796d 6f72 7068 6973 6d2e 2028 -polymorphism. (
│ │ │ │ │ -00068250: 6c69 6e65 2020 2039 290a 2a20 666c 7573 line 9).* flus
│ │ │ │ │ -00068260: 6843 6163 6865 3a20 2020 2020 2020 2020 hCache:
│ │ │ │ │ -00068270: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00068280: 2020 2042 6568 6176 696f 722d 6275 696c Behavior-buil
│ │ │ │ │ -00068290: 7420 696e 732e 2020 286c 696e 6520 2031 t ins. (line 1
│ │ │ │ │ -000682a0: 3729 0a2a 2066 6c75 7368 5472 616e 736c 7).* flushTransl
│ │ │ │ │ -000682b0: 6174 6f72 4361 6368 653a 2020 2020 2020 atorCache:
│ │ │ │ │ -000682c0: 2020 2020 2020 2020 2020 2020 436f 6d70 Comp
│ │ │ │ │ -000682d0: 696c 6564 436f 6465 2063 6c61 7373 2d63 iledCode class-c
│ │ │ │ │ -000682e0: 6163 6865 2066 6c75 7368 696e 672e 0a20 ache flushing..
│ │ │ │ │ -000682f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00068300: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00068310: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00068320: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -00068330: 6e65 2020 2036 290a 2a20 666d 6178 3a20 ne 6).* fmax:
│ │ │ │ │ -00068340: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00068350: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00068360: 2046 6c6f 6174 4420 636c 6173 732d 6368 FloatD class-ch
│ │ │ │ │ -00068370: 6172 6163 7465 7269 7a61 7469 6f6e 2e0a aracterization..
│ │ │ │ │ -00068380: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00068390: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000683a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000683b0: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -000683c0: 696e 6520 2032 3029 0a2a 2066 6d61 7820 ine 20).* fmax
│ │ │ │ │ -000683d0: 3c31 3e3a 2020 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ -000683e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000683f0: 2020 466c 6f61 7445 2063 6c61 7373 2d63 FloatE class-c
│ │ │ │ │ -00068400: 6861 7261 6374 6572 697a 6174 696f 6e2e haracterization.
│ │ │ │ │ -00068410: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -00068420: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00068430: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00068440: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -00068450: 6c69 6e65 2020 3233 290a 2a20 666d 6178 line 23).* fmax
│ │ │ │ │ -00068460: 203c 323e 3a20 2020 2020 2020 2020 2020 <2>:
│ │ │ │ │ -00068470: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00068480: 2020 2046 6c6f 6174 5120 636c 6173 732d FloatQ class-
│ │ │ │ │ -00068490: 6368 6172 6163 7465 7269 7a61 7469 6f6e characterization
│ │ │ │ │ -000684a0: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -000684b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000684c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000684d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000684e0: 286c 696e 6520 2032 3329 0a2a 2066 6d69 (line 23).* fmi
│ │ │ │ │ -000684f0: 6e3a 2020 2020 2020 2020 2020 2020 2020 n:
│ │ │ │ │ -00068500: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00068510: 2020 2020 466c 6f61 7420 636c 6173 732d Float class-
│ │ │ │ │ -00068520: 6368 6172 6163 7465 7269 7a61 7469 6f6e characterization
│ │ │ │ │ -00068530: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -00068540: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00068550: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00068560: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00068570: 286c 696e 6520 2031 3629 0a2a 2066 6d69 (line 16).* fmi
│ │ │ │ │ -00068580: 6e44 656e 6f72 6d61 6c69 7a65 643a 2020 nDenormalized:
│ │ │ │ │ -00068590: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000685a0: 2020 2020 466c 6f61 7420 636c 6173 732d Float class-
│ │ │ │ │ -000685b0: 6368 6172 6163 7465 7269 7a61 7469 6f6e characterization
│ │ │ │ │ -000685c0: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -000685d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000685e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000685f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00068600: 286c 696e 6520 2031 3929 0a2a 2066 6d69 (line 19).* fmi
│ │ │ │ │ -00068610: 6e4e 6f72 6d61 6c69 7a65 643a 2020 2020 nNormalized:
│ │ │ │ │ -00068620: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00068630: 2020 2020 466c 6f61 7444 2063 6c61 7373 FloatD class
│ │ │ │ │ -00068640: 2d63 6861 7261 6374 6572 697a 6174 696f -characterizatio
│ │ │ │ │ -00068650: 6e2e 0a20 2020 2020 2020 2020 2020 2020 n..
│ │ │ │ │ -00068660: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00068670: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00068680: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00068690: 2028 6c69 6e65 2020 3233 290a 2a20 666d (line 23).* fm
│ │ │ │ │ -000686a0: 696e 4e6f 726d 616c 697a 6564 203c 313e inNormalized <1>
│ │ │ │ │ -000686b0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -000686c0: 2020 2020 2046 6c6f 6174 4520 636c 6173 FloatE clas
│ │ │ │ │ -000686d0: 732d 6368 6172 6163 7465 7269 7a61 7469 s-characterizati
│ │ │ │ │ -000686e0: 6f6e 2e0a 2020 2020 2020 2020 2020 2020 on..
│ │ │ │ │ -000686f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00068700: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00068710: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00068720: 2020 286c 696e 6520 2032 3629 0a2a 2066 (line 26).* f
│ │ │ │ │ -00068730: 6d69 6e4e 6f72 6d61 6c69 7a65 6420 3c32 minNormalized <2
│ │ │ │ │ -00068740: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ -00068750: 2020 2020 2020 466c 6f61 7451 2063 6c61 FloatQ cla
│ │ │ │ │ -00068760: 7373 2d63 6861 7261 6374 6572 697a 6174 ss-characterizat
│ │ │ │ │ -00068770: 696f 6e2e 0a20 2020 2020 2020 2020 2020 ion..
│ │ │ │ │ -00068780: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00068790: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000687a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000687b0: 2020 2028 6c69 6e65 2020 3236 290a 2a20 (line 26).*
│ │ │ │ │ -000687c0: 666f 6c64 5f3a 2020 2020 2020 2020 2020 fold_:
│ │ │ │ │ -000687d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000687e0: 2020 2020 2020 2049 7465 7261 626c 652d Iterable-
│ │ │ │ │ -000687f0: 656e 756d 6572 6174 696f 6e2e 0a20 2020 enumeration..
│ │ │ │ │ -00068800: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00068810: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00068820: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00068830: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -00068840: 2020 3530 290a 2a20 666f 6c64 5f20 3c31 50).* fold_ <1
│ │ │ │ │ -00068850: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ -00068860: 2020 2020 2020 2020 2020 2020 2020 2053 S
│ │ │ │ │ -00068870: 6571 7565 6e63 6561 626c 6543 6f6c 6c65 equenceableColle
│ │ │ │ │ -00068880: 6374 696f 6e2d 656e 756d 6572 6174 696e ction-enumeratin
│ │ │ │ │ -00068890: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ -000688a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000688b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000688c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000688d0: 2028 6c69 6e65 2020 3331 290a 2a20 666f (line 31).* fo
│ │ │ │ │ -000688e0: 7065 6e5f 6d6f 6465 5f3a 2020 2020 2020 pen_mode_:
│ │ │ │ │ -000688f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00068900: 2020 2020 2046 696c 6544 6573 6372 6970 FileDescrip
│ │ │ │ │ -00068910: 746f 7220 636c 6173 732d 696e 7374 616e tor class-instan
│ │ │ │ │ -00068920: 6365 2063 7265 6174 696f 6e2e 0a20 2020 ce creation..
│ │ │ │ │ -00068930: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00068940: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00068950: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00068960: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -00068970: 2020 3135 290a 2a20 666f 7065 6e5f 6d6f 15).* fopen_mo
│ │ │ │ │ -00068980: 6465 5f69 6646 6169 6c5f 3a20 2020 2020 de_ifFail_:
│ │ │ │ │ -00068990: 2020 2020 2020 2020 2020 2020 2020 2046 F
│ │ │ │ │ -000689a0: 696c 6544 6573 6372 6970 746f 7220 636c ileDescriptor cl
│ │ │ │ │ -000689b0: 6173 732d 696e 7374 616e 6365 2063 7265 ass-instance cre
│ │ │ │ │ -000689c0: 6174 696f 6e2e 0a20 2020 2020 2020 2020 ation..
│ │ │ │ │ -000689d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000689e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000689f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00068a00: 2020 2020 2028 6c69 6e65 2020 3235 290a (line 25).
│ │ │ │ │ -00068a10: 2a20 666f 726b 3a20 2020 2020 2020 2020 * fork:
│ │ │ │ │ -00068a20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00068a30: 2020 2020 2020 2020 2042 6c6f 636b 436c BlockCl
│ │ │ │ │ -00068a40: 6f73 7572 652d 6d75 6c74 6970 6c65 2070 osure-multiple p
│ │ │ │ │ -00068a50: 726f 6365 7373 2e0a 2020 2020 2020 2020 rocess..
│ │ │ │ │ -00068a60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00068a70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00068a80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00068a90: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)
│ │ │ │ │ -00068aa0: 0a2a 2066 6f72 6b20 3c31 3e3a 2020 2020 .* fork <1>:
│ │ │ │ │ -00068ab0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00068ac0: 2020 2020 2020 2020 2020 4469 7265 6374 Direct
│ │ │ │ │ -00068ad0: 6564 4d65 7373 6167 652d 6d75 6c74 6970 edMessage-multip
│ │ │ │ │ -00068ae0: 6c65 2070 726f 6365 7373 2e0a 2020 2020 le process..
│ │ │ │ │ -00068af0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00068b00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00068b10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00068b20: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -00068b30: 2020 3629 0a2a 2066 6f72 6b41 745f 3a20 6).* forkAt_:
│ │ │ │ │ -00068b40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00068b50: 2020 2020 2020 2020 2020 2020 2020 426c Bl
│ │ │ │ │ -00068b60: 6f63 6b43 6c6f 7375 7265 2d6d 756c 7469 ockClosure-multi
│ │ │ │ │ -00068b70: 706c 6520 7072 6f63 6573 732e 0a20 2020 ple process..
│ │ │ │ │ -00068b80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00068b90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00068ba0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00068bb0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -00068bc0: 2020 2039 290a 2a20 666f 726b 4174 5f20 9).* forkAt_
│ │ │ │ │ -00068bd0: 3c31 3e3a 2020 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ -00068be0: 2020 2020 2020 2020 2020 2020 2020 2044 D
│ │ │ │ │ -00068bf0: 6972 6563 7465 644d 6573 7361 6765 2d6d irectedMessage-m
│ │ │ │ │ -00068c00: 756c 7469 706c 6520 7072 6f63 6573 732e ultiple process.
│ │ │ │ │ -00068c10: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -00068c20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00068c30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00068c40: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -00068c50: 6c69 6e65 2020 2039 290a 2a20 666f 726b line 9).* fork
│ │ │ │ │ -00068c60: 5769 7468 6f75 7450 7265 656d 7074 696f WithoutPreemptio
│ │ │ │ │ -00068c70: 6e3a 2020 2020 2020 2020 2020 2020 2020 n:
│ │ │ │ │ -00068c80: 2020 2042 6c6f 636b 436c 6f73 7572 652d BlockClosure-
│ │ │ │ │ -00068c90: 6d75 6c74 6970 6c65 2070 726f 6365 7373 multiple process
│ │ │ │ │ -00068ca0: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -00068cb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00068cc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00068cd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00068ce0: 286c 696e 6520 2031 3329 0a2a 2066 6f72 (line 13).* for
│ │ │ │ │ -00068cf0: 6d61 7474 6564 536f 7572 6365 5374 7269 mattedSourceStri
│ │ │ │ │ -00068d00: 6e67 4174 5f3a 2020 2020 2020 2020 2020 ngAt_:
│ │ │ │ │ -00068d10: 2020 2020 4265 6861 7669 6f72 2d61 6363 Behavior-acc
│ │ │ │ │ -00068d20: 6573 7369 6e67 2074 6865 206d 6574 686f essing the metho
│ │ │ │ │ -00068d30: 6420 6469 6374 696f 6e61 7279 2e0a 2020 d dictionary..
│ │ │ │ │ -00068d40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00068d50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00068d60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00068d70: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -00068d80: 6520 2032 3129 0a2a 2066 6f72 6d61 7474 e 21).* formatt
│ │ │ │ │ -00068d90: 6564 536f 7572 6365 5374 7269 6e67 4174 edSourceStringAt
│ │ │ │ │ -00068da0: 5f69 6641 6273 656e 745f 3a20 2020 2020 _ifAbsent_:
│ │ │ │ │ -00068db0: 4265 6861 7669 6f72 2d73 6f75 7263 6520 Behavior-source
│ │ │ │ │ -00068dc0: 636f 6465 2e0a 2020 2020 2020 2020 2020 code..
│ │ │ │ │ -00068dd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00068de0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00068df0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00068e00: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*
│ │ │ │ │ -00068e10: 2066 6f72 4d69 6c6c 6973 6563 6f6e 6473 forMilliseconds
│ │ │ │ │ -00068e20: 5f3a 2020 2020 2020 2020 2020 2020 2020 _:
│ │ │ │ │ -00068e30: 2020 2020 2020 2020 4465 6c61 7920 636c Delay cl
│ │ │ │ │ -00068e40: 6173 732d 696e 7374 616e 6365 2063 7265 ass-instance cre
│ │ │ │ │ -00068e50: 6174 696f 6e2e 0a20 2020 2020 2020 2020 ation..
│ │ │ │ │ -00068e60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00068e70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00068e80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00068e90: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).
│ │ │ │ │ -00068ea0: 2a20 666f 724d 7574 7561 6c45 7863 6c75 * forMutualExclu
│ │ │ │ │ -00068eb0: 7369 6f6e 3a20 2020 2020 2020 2020 2020 sion:
│ │ │ │ │ -00068ec0: 2020 2020 2020 2020 2053 656d 6170 686f Semapho
│ │ │ │ │ -00068ed0: 7265 2063 6c61 7373 2d69 6e73 7461 6e63 re class-instanc
│ │ │ │ │ -00068ee0: 6520 6372 6561 7469 6f6e 2e0a 2020 2020 e creation..
│ │ │ │ │ -00068ef0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00068f00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00068f10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00068f20: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -00068f30: 2020 3629 0a2a 2066 6f72 4e61 6e6f 7365 6).* forNanose
│ │ │ │ │ -00068f40: 636f 6e64 735f 3a20 2020 2020 2020 2020 conds_:
│ │ │ │ │ -00068f50: 2020 2020 2020 2020 2020 2020 2020 4465 De
│ │ │ │ │ -00068f60: 6c61 7920 636c 6173 732d 696e 7374 616e lay class-instan
│ │ │ │ │ -00068f70: 6365 2063 7265 6174 696f 6e2e 0a20 2020 ce creation..
│ │ │ │ │ -00068f80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00068f90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00068fa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00068fb0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -00068fc0: 2020 2039 290a 2a20 666f 7253 6563 6f6e 9).* forSecon
│ │ │ │ │ -00068fd0: 6473 5f3a 2020 2020 2020 2020 2020 2020 ds_:
│ │ │ │ │ -00068fe0: 2020 2020 2020 2020 2020 2020 2020 2044 D
│ │ │ │ │ -00068ff0: 656c 6179 2063 6c61 7373 2d69 6e73 7461 elay class-insta
│ │ │ │ │ -00069000: 6e63 6520 6372 6561 7469 6f6e 2e0a 2020 nce creation..
│ │ │ │ │ -00069010: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00069020: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00069030: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00069040: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -00069050: 6520 2031 3229 0a2a 2066 6f72 5f3a 2020 e 12).* for_:
│ │ │ │ │ -00069060: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00069070: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00069080: 5072 6f6d 6973 6520 636c 6173 732d 6372 Promise class-cr
│ │ │ │ │ -00069090: 6561 7469 6e67 2069 6e73 7461 6e63 6573 eating instances
│ │ │ │ │ -000690a0: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -000690b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000690c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000690d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000690e0: 286c 696e 6520 2020 3629 0a2a 2066 6f72 (line 6).* for
│ │ │ │ │ -000690f0: 5f72 6574 7572 6e69 6e67 5f77 6974 6841 _returning_withA
│ │ │ │ │ -00069100: 7267 735f 3a20 2020 2020 2020 2020 2020 rgs_:
│ │ │ │ │ -00069110: 2020 2020 4343 616c 6c61 626c 6520 636c CCallable cl
│ │ │ │ │ -00069120: 6173 732d 696e 7374 616e 6365 2063 7265 ass-instance cre
│ │ │ │ │ -00069130: 6174 696f 6e2e 0a20 2020 2020 2020 2020 ation..
│ │ │ │ │ -00069140: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00069150: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00069160: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00069170: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).
│ │ │ │ │ -00069180: 2a20 666f 725f 7265 7475 726e 696e 675f * for_returning_
│ │ │ │ │ -00069190: 7769 7468 4172 6773 5f20 3c31 3e3a 2020 withArgs_ <1>:
│ │ │ │ │ -000691a0: 2020 2020 2020 2020 2043 4361 6c6c 6261 CCallba
│ │ │ │ │ -000691b0: 636b 4465 7363 7269 7074 6f72 2063 6c61 ckDescriptor cla
│ │ │ │ │ -000691c0: 7373 2d69 6e73 7461 6e63 6520 6372 6561 ss-instance crea
│ │ │ │ │ -000691d0: 7469 6f6e 2e0a 2020 2020 2020 2020 2020 tion..
│ │ │ │ │ -000691e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000691f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00069200: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00069210: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*
│ │ │ │ │ -00069220: 2066 6f72 5f72 6574 7572 6e69 6e67 5f77 for_returning_w
│ │ │ │ │ -00069230: 6974 6841 7267 735f 203c 323e 3a20 2020 ithArgs_ <2>:
│ │ │ │ │ -00069240: 2020 2020 2020 2020 4346 756e 6374 696f CFunctio
│ │ │ │ │ -00069250: 6e44 6573 6372 6970 746f 7220 636c 6173 nDescriptor clas
│ │ │ │ │ -00069260: 732d 696e 7374 616e 6365 2063 7265 6174 s-instance creat
│ │ │ │ │ -00069270: 696f 6e2e 0a20 2020 2020 2020 2020 2020 ion..
│ │ │ │ │ -00069280: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00069290: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000692a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000692b0: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).*
│ │ │ │ │ -000692c0: 666f 7572 7468 3a20 2020 2020 2020 2020 fourth:
│ │ │ │ │ -000692d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000692e0: 2020 2020 2020 2053 6571 7565 6e63 6561 Sequencea
│ │ │ │ │ -000692f0: 626c 6543 6f6c 6c65 6374 696f 6e2d 6261 bleCollection-ba
│ │ │ │ │ -00069300: 7369 632e 0a20 2020 2020 2020 2020 2020 sic..
│ │ │ │ │ -00069310: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00069320: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00069330: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00069340: 2020 2028 6c69 6e65 2020 3530 290a 2a20 (line 50).*
│ │ │ │ │ -00069350: 6672 6163 7469 6f6e 5061 7274 3a20 2020 fractionPart:
│ │ │ │ │ -00069360: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00069370: 2020 2020 2020 2046 6c6f 6174 442d 6275 FloatD-bu
│ │ │ │ │ -00069380: 696c 7420 696e 732e 2020 2020 286c 696e ilt ins. (lin
│ │ │ │ │ -00069390: 6520 2034 3329 0a2a 2066 7261 6374 696f e 43).* fractio
│ │ │ │ │ -000693a0: 6e50 6172 7420 3c31 3e3a 2020 2020 2020 nPart <1>:
│ │ │ │ │ -000693b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000693c0: 466c 6f61 7445 2d62 7569 6c74 2069 6e73 FloatE-built ins
│ │ │ │ │ -000693d0: 2e20 2020 2028 6c69 6e65 2020 3433 290a . (line 43).
│ │ │ │ │ -000693e0: 2a20 6672 6163 7469 6f6e 5061 7274 203c * fractionPart <
│ │ │ │ │ -000693f0: 323e 3a20 2020 2020 2020 2020 2020 2020 2>:
│ │ │ │ │ -00069400: 2020 2020 2020 2020 2046 6c6f 6174 512d FloatQ-
│ │ │ │ │ -00069410: 6275 696c 7420 696e 732e 2020 2020 286c built ins. (l
│ │ │ │ │ -00069420: 696e 6520 2034 3329 0a2a 2066 7261 6374 ine 43).* fract
│ │ │ │ │ -00069430: 696f 6e50 6172 7420 3c33 3e3a 2020 2020 ionPart <3>:
│ │ │ │ │ -00069440: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00069450: 2020 4e75 6d62 6572 2d74 7275 6e63 6174 Number-truncat
│ │ │ │ │ -00069460: 696f 6e20 616e 6420 726f 756e 6420 6f66 ion and round of
│ │ │ │ │ -00069470: 662e 0a20 2020 2020 2020 2020 2020 2020 f..
│ │ │ │ │ -00069480: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00069490: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000694a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000694b0: 2028 6c69 6e65 2020 3132 290a 2a20 6672 (line 12).* fr
│ │ │ │ │ -000694c0: 6163 7469 6f6e 5061 7274 203c 343e 3a20 actionPart <4>:
│ │ │ │ │ -000694d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000694e0: 2020 2020 2053 6361 6c65 6444 6563 696d ScaledDecim
│ │ │ │ │ -000694f0: 616c 2d63 6f65 7263 696f 6e2e 0a20 2020 al-coercion..
│ │ │ │ │ -00069500: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00069510: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00069520: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00069530: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -00069540: 2020 3330 290a 2a20 6672 6167 6d65 6e74 30).* fragment
│ │ │ │ │ -00069550: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -00069560: 2020 2020 2020 2020 2020 2020 2020 204e N
│ │ │ │ │ -00069570: 6574 436c 6965 6e74 732e 5552 4c2d 6163 etClients.URL-ac
│ │ │ │ │ -00069580: 6365 7373 696e 672e 0a20 2020 2020 2020 cessing..
│ │ │ │ │ -00069590: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000695a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000695b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000695c0: 2020 2020 2020 2028 6c69 6e65 2020 3234 (line 24
│ │ │ │ │ -000695d0: 290a 2a20 6672 6167 6d65 6e74 5f3a 2020 ).* fragment_:
│ │ │ │ │ -000695e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000695f0: 2020 2020 2020 2020 2020 204e 6574 436c NetCl
│ │ │ │ │ -00069600: 6965 6e74 732e 5552 4c2d 6163 6365 7373 ients.URL-access
│ │ │ │ │ -00069610: 696e 672e 0a20 2020 2020 2020 2020 2020 ing..
│ │ │ │ │ -00069620: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00069630: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00069640: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00069650: 2020 2028 6c69 6e65 2020 3238 290a 2a20 (line 28).*
│ │ │ │ │ -00069660: 6672 6565 3a20 2020 2020 2020 2020 2020 free:
│ │ │ │ │ -00069670: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00069680: 2020 2020 2020 2043 4f62 6a65 6374 2d43 CObject-C
│ │ │ │ │ -00069690: 2064 6174 6120 6163 6365 7373 2e0a 2020 data access..
│ │ │ │ │ -000696a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000696b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000696c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000696d0: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -000696e0: 6520 2031 3429 0a2a 2066 7265 6520 3c31 e 14).* free <1
│ │ │ │ │ -000696f0: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ -00069700: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00069710: 556e 6465 6669 6e65 644f 626a 6563 742d UndefinedObject-
│ │ │ │ │ -00069720: 434f 626a 6563 7420 696e 7465 726f 7065 CObject interope
│ │ │ │ │ -00069730: 7261 6269 6c69 7479 2e0a 2020 2020 2020 rability..
│ │ │ │ │ -00069740: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00069750: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00069760: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00069770: 2020 2020 2020 2020 286c 696e 6520 2020 (line
│ │ │ │ │ -00069780: 3629 0a2a 2066 726f 6d3a 2020 2020 2020 6).* from:
│ │ │ │ │ -00069790: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000697a0: 2020 2020 2020 2020 2020 2020 5265 6765 Rege
│ │ │ │ │ -000697b0: 7852 6573 756c 7473 2d61 6363 6573 7369 xResults-accessi
│ │ │ │ │ -000697c0: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ -000697d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000697e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000697f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00069800: 2020 286c 696e 6520 2031 3429 0a2a 2066 (line 14).* f
│ │ │ │ │ -00069810: 726f 6d41 745f 3a20 2020 2020 2020 2020 romAt_:
│ │ │ │ │ -00069820: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00069830: 2020 2020 2020 5265 6765 7852 6573 756c RegexResul
│ │ │ │ │ -00069840: 7473 2d61 6363 6573 7369 6e67 2e0a 2020 ts-accessing..
│ │ │ │ │ -00069850: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00069860: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00069870: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00069880: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -00069890: 6520 2031 3829 0a2a 2066 726f 6d42 7974 e 18).* fromByt
│ │ │ │ │ -000698a0: 6573 5f3a 2020 2020 2020 2020 2020 2020 es_:
│ │ │ │ │ -000698b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000698c0: 466c 6f61 7444 2063 6c61 7373 2d62 7974 FloatD class-byt
│ │ │ │ │ -000698d0: 652d 6f72 6465 7220 6465 7065 6e64 656e e-order dependen
│ │ │ │ │ -000698e0: 6369 6573 2e0a 2020 2020 2020 2020 2020 cies..
│ │ │ │ │ -000698f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00069900: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00069910: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00069920: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*
│ │ │ │ │ -00069930: 2066 726f 6d42 7974 6573 5f20 3c31 3e3a fromBytes_ <1>:
│ │ │ │ │ -00069940: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00069950: 2020 2020 2020 2020 466c 6f61 7445 2063 FloatE c
│ │ │ │ │ -00069960: 6c61 7373 2d62 7974 652d 6f72 6465 7220 lass-byte-order
│ │ │ │ │ -00069970: 6465 7065 6e64 656e 6369 6573 2e0a 2020 dependencies..
│ │ │ │ │ -00069980: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00069990: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000699a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000699b0: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -000699c0: 6520 2020 3629 0a2a 2066 726f 6d43 4461 e 6).* fromCDa
│ │ │ │ │ -000699d0: 7461 5f3a 2020 2020 2020 2020 2020 2020 ta_:
│ │ │ │ │ -000699e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000699f0: 5374 7269 6e67 2063 6c61 7373 2d69 6e73 String class-ins
│ │ │ │ │ -00069a00: 7461 6e63 6520 6372 6561 7469 6f6e 2e0a tance creation..
│ │ │ │ │ -00069a10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00069a20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00069a30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00069a40: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -00069a50: 696e 6520 2020 3629 0a2a 2066 726f 6d43 ine 6).* fromC
│ │ │ │ │ -00069a60: 4461 7461 5f73 697a 655f 3a20 2020 2020 Data_size_:
│ │ │ │ │ -00069a70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00069a80: 2020 4279 7465 4172 7261 7920 636c 6173 ByteArray clas
│ │ │ │ │ -00069a90: 732d 696e 7374 616e 6365 2063 7265 6174 s-instance creat
│ │ │ │ │ -00069aa0: 696f 6e2e 0a20 2020 2020 2020 2020 2020 ion..
│ │ │ │ │ -00069ab0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00069ac0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00069ad0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00069ae0: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).*
│ │ │ │ │ -00069af0: 6672 6f6d 4344 6174 615f 7369 7a65 5f20 fromCData_size_
│ │ │ │ │ -00069b00: 3c31 3e3a 2020 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ -00069b10: 2020 2020 2020 2053 7472 696e 6720 636c String cl
│ │ │ │ │ -00069b20: 6173 732d 696e 7374 616e 6365 2063 7265 ass-instance cre
│ │ │ │ │ -00069b30: 6174 696f 6e2e 0a20 2020 2020 2020 2020 ation..
│ │ │ │ │ -00069b40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00069b50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00069b60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00069b70: 2020 2020 2028 6c69 6e65 2020 3130 290a (line 10).
│ │ │ │ │ -00069b80: 2a20 6672 6f6d 4461 7973 5f3a 2020 2020 * fromDays_:
│ │ │ │ │ -00069b90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00069ba0: 2020 2020 2020 2020 2044 6174 6520 636c Date cl
│ │ │ │ │ -00069bb0: 6173 732d 696e 7374 616e 6365 2063 7265 ass-instance cre
│ │ │ │ │ -00069bc0: 6174 696f 6e20 2842 6c75 6520 426f 6f6b ation (Blue Book
│ │ │ │ │ -00069bd0: 292e 0a20 2020 2020 2020 2020 2020 2020 )..
│ │ │ │ │ -00069be0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00069bf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00069c00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00069c10: 2028 6c69 6e65 2020 2039 290a 2a20 6672 (line 9).* fr
│ │ │ │ │ -00069c20: 6f6d 4461 7973 5f73 6563 6f6e 6473 5f3a omDays_seconds_:
│ │ │ │ │ -00069c30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00069c40: 2020 2020 2044 6174 6554 696d 6520 636c DateTime cl
│ │ │ │ │ -00069c50: 6173 732d 696e 7374 616e 6365 2063 7265 ass-instance cre
│ │ │ │ │ -00069c60: 6174 696f 6e20 286e 6f6e 2d41 4e53 4929 ation (non-ANSI)
│ │ │ │ │ -00069c70: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -00069c80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00069c90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00069ca0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00069cb0: 286c 696e 6520 2031 3429 0a2a 2066 726f (line 14).* fro
│ │ │ │ │ -00069cc0: 6d44 6179 735f 7365 636f 6e64 735f 6f66 mDays_seconds_of
│ │ │ │ │ -00069cd0: 6673 6574 5f3a 2020 2020 2020 2020 2020 fset_:
│ │ │ │ │ -00069ce0: 2020 2020 4461 7465 5469 6d65 2063 6c61 DateTime cla
│ │ │ │ │ -00069cf0: 7373 2d69 6e73 7461 6e63 6520 6372 6561 ss-instance crea
│ │ │ │ │ -00069d00: 7469 6f6e 2028 6e6f 6e2d 414e 5349 292e tion (non-ANSI).
│ │ │ │ │ -00069d10: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -00069d20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00069d30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00069d40: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -00069d50: 6c69 6e65 2020 3138 290a 2a20 6672 6f6d line 18).* from
│ │ │ │ │ -00069d60: 4461 7973 5f73 6563 6f6e 6473 5f6f 6666 Days_seconds_off
│ │ │ │ │ -00069d70: 7365 745f 203c 313e 3a20 2020 2020 2020 set_ <1>:
│ │ │ │ │ -00069d80: 2020 2044 7572 6174 696f 6e20 636c 6173 Duration clas
│ │ │ │ │ -00069d90: 732d 696e 7374 616e 6365 2063 7265 6174 s-instance creat
│ │ │ │ │ -00069da0: 696f 6e20 286e 6f6e 2041 4e53 4929 2e0a ion (non ANSI)..
│ │ │ │ │ -00069db0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00069dc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00069dd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00069de0: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -00069df0: 696e 6520 2020 3629 0a2a 2066 726f 6d4a ine 6).* fromJ
│ │ │ │ │ -00069e00: 756c 6961 6e5f 3a20 2020 2020 2020 2020 ulian_:
│ │ │ │ │ -00069e10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00069e20: 2020 4461 7465 2063 6c61 7373 2d69 6e73 Date class-ins
│ │ │ │ │ -00069e30: 7461 6e63 6520 6372 6561 7469 6f6e 2028 tance creation (
│ │ │ │ │ -00069e40: 426c 7565 2042 6f6f 6b29 2e0a 2020 2020 Blue Book)..
│ │ │ │ │ -00069e50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00069e60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00069e70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00069e80: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -00069e90: 2031 3229 0a2a 2066 726f 6d53 6563 6f6e 12).* fromSecon
│ │ │ │ │ -00069ea0: 6473 5f3a 2020 2020 2020 2020 2020 2020 ds_:
│ │ │ │ │ -00069eb0: 2020 2020 2020 2020 2020 2020 2020 4461 Da
│ │ │ │ │ -00069ec0: 7465 2063 6c61 7373 2d69 6e73 7461 6e63 te class-instanc
│ │ │ │ │ -00069ed0: 6520 6372 6561 7469 6f6e 2028 426c 7565 e creation (Blue
│ │ │ │ │ -00069ee0: 2042 6f6f 6b29 2e0a 2020 2020 2020 2020 Book)..
│ │ │ │ │ -00069ef0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00069f00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00069f10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00069f20: 2020 2020 2020 286c 696e 6520 2031 3629 (line 16)
│ │ │ │ │ -00069f30: 0a2a 2066 726f 6d53 6563 6f6e 6473 5f20 .* fromSeconds_
│ │ │ │ │ -00069f40: 3c31 3e3a 2020 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ -00069f50: 2020 2020 2020 2020 2020 4461 7465 5469 DateTi
│ │ │ │ │ -00069f60: 6d65 2063 6c61 7373 2d69 6e73 7461 6e63 me class-instanc
│ │ │ │ │ -00069f70: 6520 6372 6561 7469 6f6e 2028 6e6f 6e2d e creation (non-
│ │ │ │ │ -00069f80: 414e 5349 292e 0a20 2020 2020 2020 2020 ANSI)..
│ │ │ │ │ -00069f90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00069fa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00069fb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00069fc0: 2020 2020 2028 6c69 6e65 2020 3233 290a (line 23).
│ │ │ │ │ -00069fd0: 2a20 6672 6f6d 5365 636f 6e64 735f 203c * fromSeconds_ <
│ │ │ │ │ -00069fe0: 323e 3a20 2020 2020 2020 2020 2020 2020 2>:
│ │ │ │ │ -00069ff0: 2020 2020 2020 2020 2054 696d 6520 636c Time cl
│ │ │ │ │ -0006a000: 6173 732d 696e 7374 616e 6365 2063 7265 ass-instance cre
│ │ │ │ │ -0006a010: 6174 696f 6e2e 0a20 2020 2020 2020 2020 ation..
│ │ │ │ │ -0006a020: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006a030: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006a040: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006a050: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).
│ │ │ │ │ -0006a060: 2a20 6672 6f6d 5365 636f 6e64 735f 6f66 * fromSeconds_of
│ │ │ │ │ -0006a070: 6673 6574 5f3a 2020 2020 2020 2020 2020 fset_:
│ │ │ │ │ -0006a080: 2020 2020 2020 2020 2044 6174 6554 696d DateTim
│ │ │ │ │ -0006a090: 6520 636c 6173 732d 696e 7374 616e 6365 e class-instance
│ │ │ │ │ -0006a0a0: 2063 7265 6174 696f 6e20 286e 6f6e 2d41 creation (non-A
│ │ │ │ │ -0006a0b0: 4e53 4929 2e0a 2020 2020 2020 2020 2020 NSI)..
│ │ │ │ │ -0006a0c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006a0d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006a0e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006a0f0: 2020 2020 286c 696e 6520 2032 3729 0a2a (line 27).*
│ │ │ │ │ -0006a100: 2066 726f 6d53 7472 696e 675f 3a20 2020 fromString_:
│ │ │ │ │ -0006a110: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006a120: 2020 2020 2020 2020 4368 6172 6163 7465 Characte
│ │ │ │ │ -0006a130: 7241 7272 6179 2063 6c61 7373 2d62 6173 rArray class-bas
│ │ │ │ │ -0006a140: 6963 2e0a 2020 2020 2020 2020 2020 2020 ic..
│ │ │ │ │ -0006a150: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006a160: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006a170: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006a180: 2020 286c 696e 6520 2020 3629 0a2a 2066 (line 6).* f
│ │ │ │ │ -0006a190: 726f 6d53 7472 696e 675f 203c 313e 3a20 romString_ <1>:
│ │ │ │ │ -0006a1a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006a1b0: 2020 2020 2020 4e65 7443 6c69 656e 7473 NetClients
│ │ │ │ │ -0006a1c0: 2e55 524c 2063 6c61 7373 2d69 6e73 7461 .URL class-insta
│ │ │ │ │ -0006a1d0: 6e63 6520 6372 6561 7469 6f6e 2e0a 2020 nce creation..
│ │ │ │ │ -0006a1e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006a1f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006a200: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006a210: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -0006a220: 6520 2020 3629 0a2a 2066 726f 6d53 7472 e 6).* fromStr
│ │ │ │ │ -0006a230: 696e 675f 203c 323e 3a20 2020 2020 2020 ing_ <2>:
│ │ │ │ │ -0006a240: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006a250: 5265 6765 7820 636c 6173 732d 696e 7374 Regex class-inst
│ │ │ │ │ -0006a260: 616e 6365 2063 7265 6174 696f 6e2e 0a20 ance creation..
│ │ │ │ │ -0006a270: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006a280: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006a290: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006a2a0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -0006a2b0: 6e65 2020 2036 290a 2a20 6672 6f6d 5374 ne 6).* fromSt
│ │ │ │ │ -0006a2c0: 7269 6e67 5f20 3c33 3e3a 2020 2020 2020 ring_ <3>:
│ │ │ │ │ -0006a2d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006a2e0: 2055 6e69 636f 6465 5374 7269 6e67 2063 UnicodeString c
│ │ │ │ │ -0006a2f0: 6c61 7373 2d63 6f6e 7665 7274 696e 672e lass-converting.
│ │ │ │ │ -0006a300: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -0006a310: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006a320: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006a330: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -0006a340: 6c69 6e65 2020 2036 290a 2a20 6672 6f6d line 6).* from
│ │ │ │ │ -0006a350: 5f3a 2020 2020 2020 2020 2020 2020 2020 _:
│ │ │ │ │ -0006a360: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006a370: 2020 2041 7272 6179 2063 6c61 7373 2d69 Array class-i
│ │ │ │ │ -0006a380: 6e73 7461 6e63 6520 6372 6561 7469 6f6e nstance creation
│ │ │ │ │ -0006a390: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -0006a3a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006a3b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006a3c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006a3d0: 286c 696e 6520 2020 3629 0a2a 2066 726f (line 6).* fro
│ │ │ │ │ -0006a3e0: 6d5f 203c 313e 3a20 2020 2020 2020 2020 m_ <1>:
│ │ │ │ │ -0006a3f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006a400: 2020 2020 4341 7272 6179 4354 7970 6520 CArrayCType
│ │ │ │ │ -0006a410: 636c 6173 732d 696e 7374 616e 6365 2063 class-instance c
│ │ │ │ │ -0006a420: 7265 6174 696f 6e2e 0a20 2020 2020 2020 reation..
│ │ │ │ │ -0006a430: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006a440: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006a450: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006a460: 2020 2020 2020 2028 6c69 6e65 2020 3136 (line 16
│ │ │ │ │ -0006a470: 290a 2a20 6672 6f6d 5f20 3c32 3e3a 2020 ).* from_ <2>:
│ │ │ │ │ -0006a480: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006a490: 2020 2020 2020 2020 2020 2043 6f6c 6c65 Colle
│ │ │ │ │ -0006a4a0: 6374 696f 6e20 636c 6173 732d 696e 7374 ction class-inst
│ │ │ │ │ -0006a4b0: 616e 6365 2063 7265 6174 696f 6e2e 0a20 ance creation..
│ │ │ │ │ -0006a4c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006a4d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006a4e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006a4f0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -0006a500: 6e65 2020 2036 290a 2a20 6672 6f6d 5f20 ne 6).* from_
│ │ │ │ │ -0006a510: 3c33 3e3a 2020 2020 2020 2020 2020 2020 <3>:
│ │ │ │ │ -0006a520: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006a530: 2043 5074 7243 5479 7065 2063 6c61 7373 CPtrCType class
│ │ │ │ │ -0006a540: 2d69 6e73 7461 6e63 6520 6372 6561 7469 -instance creati
│ │ │ │ │ -0006a550: 6f6e 2e0a 2020 2020 2020 2020 2020 2020 on..
│ │ │ │ │ -0006a560: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006a570: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006a580: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006a590: 2020 286c 696e 6520 2031 3029 0a2a 2066 (line 10).* f
│ │ │ │ │ -0006a5a0: 726f 6d5f 203c 343e 3a20 2020 2020 2020 rom_ <4>:
│ │ │ │ │ -0006a5b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006a5c0: 2020 2020 2020 4354 7970 6520 636c 6173 CType clas
│ │ │ │ │ -0006a5d0: 732d 4320 696e 7374 616e 6365 2063 7265 s-C instance cre
│ │ │ │ │ -0006a5e0: 6174 696f 6e2e 0a20 2020 2020 2020 2020 ation..
│ │ │ │ │ -0006a5f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006a600: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006a610: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006a620: 2020 2020 2028 6c69 6e65 2020 3136 290a (line 16).
│ │ │ │ │ -0006a630: 2a20 6672 6f6d 5f20 3c35 3e3a 2020 2020 * from_ <5>:
│ │ │ │ │ -0006a640: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006a650: 2020 2020 2020 2020 2044 6963 7469 6f6e Diction
│ │ │ │ │ -0006a660: 6172 7920 636c 6173 732d 696e 7374 616e ary class-instan
│ │ │ │ │ -0006a670: 6365 2063 7265 6174 696f 6e2e 0a20 2020 ce creation..
│ │ │ │ │ -0006a680: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006a690: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006a6a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006a6b0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -0006a6c0: 2020 2036 290a 2a20 6672 6f6d 5f74 6f5f 6).* from_to_
│ │ │ │ │ -0006a6d0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -0006a6e0: 2020 2020 2020 2020 2020 2020 2020 2049 I
│ │ │ │ │ -0006a6f0: 6e74 6572 7661 6c20 636c 6173 732d 696e nterval class-in
│ │ │ │ │ -0006a700: 7374 616e 6365 2063 7265 6174 696f 6e2e stance creation.
│ │ │ │ │ -0006a710: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -0006a720: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006a730: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006a740: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -0006a750: 6c69 6e65 2020 2036 290a 2a20 6672 6f6d line 6).* from
│ │ │ │ │ -0006a760: 5f74 6f5f 6279 5f3a 2020 2020 2020 2020 _to_by_:
│ │ │ │ │ -0006a770: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006a780: 2020 2049 6e74 6572 7661 6c20 636c 6173 Interval clas
│ │ │ │ │ -0006a790: 732d 696e 7374 616e 6365 2063 7265 6174 s-instance creat
│ │ │ │ │ -0006a7a0: 696f 6e2e 0a20 2020 2020 2020 2020 2020 ion..
│ │ │ │ │ -0006a7b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006a7c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006a7d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006a7e0: 2020 2028 6c69 6e65 2020 3130 290a 2a20 (line 10).*
│ │ │ │ │ -0006a7f0: 6672 6f6d 5f74 6f5f 646f 5769 7468 496e from_to_doWithIn
│ │ │ │ │ -0006a800: 6465 785f 3a20 2020 2020 2020 2020 2020 dex_:
│ │ │ │ │ -0006a810: 2020 2020 2020 2053 6571 7565 6e63 6561 Sequencea
│ │ │ │ │ -0006a820: 626c 6543 6f6c 6c65 6374 696f 6e2d 656e bleCollection-en
│ │ │ │ │ -0006a830: 756d 6572 6174 696e 672e 0a20 2020 2020 umerating..
│ │ │ │ │ -0006a840: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006a850: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006a860: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006a870: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -0006a880: 3432 290a 2a20 6672 6f6d 5f74 6f5f 646f 42).* from_to_do
│ │ │ │ │ -0006a890: 5f3a 2020 2020 2020 2020 2020 2020 2020 _:
│ │ │ │ │ -0006a8a0: 2020 2020 2020 2020 2020 2020 2053 6571 Seq
│ │ │ │ │ -0006a8b0: 7565 6e63 6561 626c 6543 6f6c 6c65 6374 uenceableCollect
│ │ │ │ │ -0006a8c0: 696f 6e2d 656e 756d 6572 6174 696e 672e ion-enumerating.
│ │ │ │ │ -0006a8d0: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -0006a8e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006a8f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006a900: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -0006a910: 6c69 6e65 2020 3338 290a 2a20 6672 6f6d line 38).* from
│ │ │ │ │ -0006a920: 5f74 6f5f 6b65 7973 416e 6456 616c 7565 _to_keysAndValue
│ │ │ │ │ -0006a930: 7344 6f5f 3a20 2020 2020 2020 2020 2020 sDo_:
│ │ │ │ │ -0006a940: 2020 2053 6571 7565 6e63 6561 626c 6543 SequenceableC
│ │ │ │ │ -0006a950: 6f6c 6c65 6374 696f 6e2d 656e 756d 6572 ollection-enumer
│ │ │ │ │ -0006a960: 6174 696e 672e 0a20 2020 2020 2020 2020 ating..
│ │ │ │ │ -0006a970: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006a980: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006a990: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006a9a0: 2020 2020 2028 6c69 6e65 2020 3439 290a (line 49).
│ │ │ │ │ -0006a9b0: 2a20 6675 6c6c 3a20 2020 2020 2020 2020 * full:
│ │ │ │ │ -0006a9c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006a9d0: 2020 2020 2020 2020 2046 696c 652d 6669 File-fi
│ │ │ │ │ -0006a9e0: 6c65 206e 616d 6520 6d61 6e61 6765 6d65 le name manageme
│ │ │ │ │ -0006a9f0: 6e74 2e0a 2020 2020 2020 2020 2020 2020 nt..
│ │ │ │ │ -0006aa00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006aa10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006aa20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006aa30: 2020 286c 696e 6520 2020 3629 0a2a 2066 (line 6).* f
│ │ │ │ │ -0006aa40: 756c 6c20 3c31 3e3a 2020 2020 2020 2020 ull <1>:
│ │ │ │ │ -0006aa50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006aa60: 2020 2020 2020 4669 6c65 5061 7468 2d66 FilePath-f
│ │ │ │ │ -0006aa70: 696c 6520 6e61 6d65 206d 616e 6167 656d ile name managem
│ │ │ │ │ -0006aa80: 656e 742e 0a20 2020 2020 2020 2020 2020 ent..
│ │ │ │ │ -0006aa90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006aaa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006aab0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006aac0: 2020 2028 6c69 6e65 2020 3132 290a 2a20 (line 12).*
│ │ │ │ │ -0006aad0: 6675 6c6c 203c 323e 3a20 2020 2020 2020 full <2>:
│ │ │ │ │ -0006aae0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006aaf0: 2020 2020 2020 2056 4653 2e41 7263 6869 VFS.Archi
│ │ │ │ │ -0006ab00: 7665 4d65 6d62 6572 2d64 656c 6567 6174 veMember-delegat
│ │ │ │ │ -0006ab10: 696f 6e2e 0a20 2020 2020 2020 2020 2020 ion..
│ │ │ │ │ -0006ab20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006ab30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006ab40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006ab50: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).*
│ │ │ │ │ -0006ab60: 6675 6c6c 203c 333e 3a20 2020 2020 2020 full <3>:
│ │ │ │ │ -0006ab70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006ab80: 2020 2020 2020 2056 4653 2e46 696c 6557 VFS.FileW
│ │ │ │ │ -0006ab90: 7261 7070 6572 2d64 656c 6567 6174 696f rapper-delegatio
│ │ │ │ │ -0006aba0: 6e2e 0a20 2020 2020 2020 2020 2020 2020 n..
│ │ │ │ │ -0006abb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006abc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006abd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006abe0: 2028 6c69 6e65 2020 3132 290a 2a20 6675 (line 12).* fu
│ │ │ │ │ -0006abf0: 6c6c 4e61 6d65 3a20 2020 2020 2020 2020 llName:
│ │ │ │ │ -0006ac00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006ac10: 2020 2020 2046 696c 6550 6174 682d 6669 FilePath-fi
│ │ │ │ │ -0006ac20: 6c65 206e 616d 6520 6d61 6e61 6765 6d65 le name manageme
│ │ │ │ │ -0006ac30: 6e74 2e0a 2020 2020 2020 2020 2020 2020 nt..
│ │ │ │ │ -0006ac40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006ac50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006ac60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006ac70: 2020 286c 696e 6520 2031 3729 0a2a 2066 (line 17).* f
│ │ │ │ │ -0006ac80: 756c 6c4e 616d 6546 6f72 5f3a 2020 2020 ullNameFor_:
│ │ │ │ │ -0006ac90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006aca0: 2020 2020 2020 4669 6c65 5061 7468 2063 FilePath c
│ │ │ │ │ -0006acb0: 6c61 7373 2d66 696c 6520 6e61 6d65 206d lass-file name m
│ │ │ │ │ -0006acc0: 616e 6167 656d 656e 742e 0a20 2020 2020 anagement..
│ │ │ │ │ -0006acd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006ace0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006acf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006ad00: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -0006ad10: 3134 290a 2a20 6675 6c6c 5061 7468 4f66 14).* fullPathOf
│ │ │ │ │ -0006ad20: 5f3a 2020 2020 2020 2020 2020 2020 2020 _:
│ │ │ │ │ -0006ad30: 2020 2020 2020 2020 2020 2020 2050 6163 Pac
│ │ │ │ │ -0006ad40: 6b61 6765 2d61 6363 6573 7369 6e67 2e20 kage-accessing.
│ │ │ │ │ -0006ad50: 2020 286c 696e 6520 2037 3429 0a2a 2066 (line 74).* f
│ │ │ │ │ -0006ad60: 756c 6c52 6571 7565 7374 5374 7269 6e67 ullRequestString
│ │ │ │ │ -0006ad70: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -0006ad80: 2020 2020 2020 4e65 7443 6c69 656e 7473 NetClients
│ │ │ │ │ -0006ad90: 2e55 524c 2d61 6363 6573 7369 6e67 2e0a .URL-accessing..
│ │ │ │ │ -0006ada0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006adb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006adc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006add0: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -0006ade0: 696e 6520 2033 3229 0a2a 2067 6174 6865 ine 32).* gathe
│ │ │ │ │ -0006adf0: 725f 3a20 2020 2020 2020 2020 2020 2020 r_:
│ │ │ │ │ -0006ae00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006ae10: 2020 436f 6c6c 6563 7469 6f6e 2d65 6e75 Collection-enu
│ │ │ │ │ -0006ae20: 6d65 7261 7469 6f6e 2e0a 2020 2020 2020 meration..
│ │ │ │ │ -0006ae30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006ae40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006ae50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006ae60: 2020 2020 2020 2020 286c 696e 6520 2032 (line 2
│ │ │ │ │ -0006ae70: 3329 0a2a 2067 6341 6c6c 6f63 5f3a 2020 3).* gcAlloc_:
│ │ │ │ │ -0006ae80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006ae90: 2020 2020 2020 2020 2020 2020 434f 626a CObj
│ │ │ │ │ -0006aea0: 6563 7420 636c 6173 732d 696e 7374 616e ect class-instan
│ │ │ │ │ -0006aeb0: 6365 2063 7265 6174 696f 6e2e 0a20 2020 ce creation..
│ │ │ │ │ -0006aec0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006aed0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006aee0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006aef0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -0006af00: 2020 3132 290a 2a20 6763 416c 6c6f 635f 12).* gcAlloc_
│ │ │ │ │ -0006af10: 7479 7065 5f3a 2020 2020 2020 2020 2020 type_:
│ │ │ │ │ -0006af20: 2020 2020 2020 2020 2020 2020 2020 2043 C
│ │ │ │ │ -0006af30: 4f62 6a65 6374 2063 6c61 7373 2d70 7269 Object class-pri
│ │ │ │ │ -0006af40: 6d69 7469 7665 2061 6c6c 6f63 6174 696f mitive allocatio
│ │ │ │ │ -0006af50: 6e2e 0a20 2020 2020 2020 2020 2020 2020 n..
│ │ │ │ │ -0006af60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006af70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006af80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006af90: 2028 6c69 6e65 2020 2039 290a 2a20 6763 (line 9).* gc
│ │ │ │ │ -0006afa0: 645f 3a20 2020 2020 2020 2020 2020 2020 d_:
│ │ │ │ │ -0006afb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006afc0: 2020 2020 2049 6e74 6567 6572 2d6d 6174 Integer-mat
│ │ │ │ │ -0006afd0: 6820 6d65 7468 6f64 732e 0a20 2020 2020 h methods..
│ │ │ │ │ -0006afe0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006aff0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006b000: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006b010: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -0006b020: 3235 290a 2a20 6763 645f 203c 313e 3a20 25).* gcd_ <1>:
│ │ │ │ │ -0006b030: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006b040: 2020 2020 2020 2020 2020 2020 204c 6172 Lar
│ │ │ │ │ -0006b050: 6765 4e65 6761 7469 7665 496e 7465 6765 geNegativeIntege
│ │ │ │ │ -0006b060: 722d 7265 7665 7274 696e 6720 746f 204c r-reverting to L
│ │ │ │ │ -0006b070: 6172 6765 506f 7369 7469 7665 496e 7465 argePositiveInte
│ │ │ │ │ -0006b080: 6765 722e 0a20 2020 2020 2020 2020 2020 ger..
│ │ │ │ │ -0006b090: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006b0a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006b0b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006b0c0: 2020 2028 6c69 6e65 2020 3132 290a 2a20 (line 12).*
│ │ │ │ │ -0006b0d0: 6763 645f 203c 323e 3a20 2020 2020 2020 gcd_ <2>:
│ │ │ │ │ -0006b0e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006b0f0: 2020 2020 2020 204c 6172 6765 506f 7369 LargePosi
│ │ │ │ │ -0006b100: 7469 7665 496e 7465 6765 722d 6172 6974 tiveInteger-arit
│ │ │ │ │ -0006b110: 686d 6574 6963 2e0a 2020 2020 2020 2020 hmetic..
│ │ │ │ │ -0006b120: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006b130: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006b140: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006b150: 2020 2020 2020 286c 696e 6520 2031 3229 (line 12)
│ │ │ │ │ -0006b160: 0a2a 2067 634d 6573 7361 6765 3a20 2020 .* gcMessage:
│ │ │ │ │ -0006b170: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006b180: 2020 2020 2020 2020 2020 4f62 6a65 6374 Object
│ │ │ │ │ -0006b190: 4d65 6d6f 7279 2063 6c61 7373 2d62 7569 Memory class-bui
│ │ │ │ │ -0006b1a0: 6c74 696e 732e 0a20 2020 2020 2020 2020 ltins..
│ │ │ │ │ -0006b1b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006b1c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006b1d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006b1e0: 2020 2020 2028 6c69 6e65 2020 3337 290a (line 37).
│ │ │ │ │ -0006b1f0: 2a20 6763 4d65 7373 6167 655f 3a20 2020 * gcMessage_:
│ │ │ │ │ -0006b200: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006b210: 2020 2020 2020 2020 204f 626a 6563 744d ObjectM
│ │ │ │ │ -0006b220: 656d 6f72 7920 636c 6173 732d 6275 696c emory class-buil
│ │ │ │ │ -0006b230: 7469 6e73 2e0a 2020 2020 2020 2020 2020 tins..
│ │ │ │ │ -0006b240: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006b250: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006b260: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006b270: 2020 2020 286c 696e 6520 2034 3129 0a2a (line 41).*
│ │ │ │ │ -0006b280: 2067 634e 6577 3a20 2020 2020 2020 2020 gcNew:
│ │ │ │ │ -0006b290: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006b2a0: 2020 2020 2020 2020 4343 6f6d 706f 756e CCompoun
│ │ │ │ │ -0006b2b0: 6420 636c 6173 732d 696e 7374 616e 6365 d class-instance
│ │ │ │ │ -0006b2c0: 2063 7265 6174 696f 6e2e 0a20 2020 2020 creation..
│ │ │ │ │ -0006b2d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006b2e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006b2f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006b300: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -0006b310: 2036 290a 2a20 6763 4e65 7720 3c31 3e3a 6).* gcNew <1>:
│ │ │ │ │ -0006b320: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006b330: 2020 2020 2020 2020 2020 2020 2043 5479 CTy
│ │ │ │ │ -0006b340: 7065 2d43 2069 6e73 7461 6e63 6520 6372 pe-C instance cr
│ │ │ │ │ -0006b350: 6561 7469 6f6e 2e0a 2020 2020 2020 2020 eation..
│ │ │ │ │ -0006b360: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006b370: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006b380: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006b390: 2020 2020 2020 286c 696e 6520 2031 3129 (line 11)
│ │ │ │ │ -0006b3a0: 0a2a 2067 634e 6577 5f3a 2020 2020 2020 .* gcNew_:
│ │ │ │ │ -0006b3b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006b3c0: 2020 2020 2020 2020 2020 434f 626a 6563 CObjec
│ │ │ │ │ -0006b3d0: 7420 636c 6173 732d 696e 7374 616e 6365 t class-instance
│ │ │ │ │ -0006b3e0: 2063 7265 6174 696f 6e2e 0a20 2020 2020 creation..
│ │ │ │ │ -0006b3f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006b400: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006b410: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006b420: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -0006b430: 3135 290a 2a20 6763 4e65 775f 203c 313e 15).* gcNew_ <1>
│ │ │ │ │ -0006b440: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -0006b450: 2020 2020 2020 2020 2020 2020 2043 5479 CTy
│ │ │ │ │ -0006b460: 7065 2d43 2069 6e73 7461 6e63 6520 6372 pe-C instance cr
│ │ │ │ │ -0006b470: 6561 7469 6f6e 2e0a 2020 2020 2020 2020 eation..
│ │ │ │ │ -0006b480: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006b490: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006b4a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006b4b0: 2020 2020 2020 286c 696e 6520 2031 3629 (line 16)
│ │ │ │ │ -0006b4c0: 0a2a 2067 6356 616c 7565 5f3a 2020 2020 .* gcValue_:
│ │ │ │ │ -0006b4d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006b4e0: 2020 2020 2020 2020 2020 4353 6361 6c61 CScala
│ │ │ │ │ -0006b4f0: 7220 636c 6173 732d 696e 7374 616e 6365 r class-instance
│ │ │ │ │ -0006b500: 2063 7265 6174 696f 6e2e 0a20 2020 2020 creation..
│ │ │ │ │ -0006b510: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006b520: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006b530: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006b540: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -0006b550: 2036 290a 2a20 6765 6e65 7261 6c69 7479 6).* generality
│ │ │ │ │ -0006b560: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -0006b570: 2020 2020 2020 2020 2020 2020 2046 6c6f Flo
│ │ │ │ │ -0006b580: 6174 442d 636f 6572 6369 6e67 2e20 2020 atD-coercing.
│ │ │ │ │ -0006b590: 2020 286c 696e 6520 2031 3229 0a2a 2067 (line 12).* g
│ │ │ │ │ -0006b5a0: 656e 6572 616c 6974 7920 3c31 3e3a 2020 enerality <1>:
│ │ │ │ │ -0006b5b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006b5c0: 2020 2020 2020 466c 6f61 7445 2d63 6f65 FloatE-coe
│ │ │ │ │ -0006b5d0: 7263 696e 672e 2020 2020 2028 6c69 6e65 rcing. (line
│ │ │ │ │ -0006b5e0: 2020 3132 290a 2a20 6765 6e65 7261 6c69 12).* generali
│ │ │ │ │ -0006b5f0: 7479 203c 323e 3a20 2020 2020 2020 2020 ty <2>:
│ │ │ │ │ -0006b600: 2020 2020 2020 2020 2020 2020 2020 2046 F
│ │ │ │ │ -0006b610: 6c6f 6174 512d 636f 6572 6369 6e67 2e20 loatQ-coercing.
│ │ │ │ │ -0006b620: 2020 2020 286c 696e 6520 2031 3229 0a2a (line 12).*
│ │ │ │ │ -0006b630: 2067 656e 6572 616c 6974 7920 3c33 3e3a generality <3>:
│ │ │ │ │ -0006b640: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006b650: 2020 2020 2020 2020 4672 6163 7469 6f6e Fraction
│ │ │ │ │ -0006b660: 2d63 6f65 7263 696e 672e 2020 2028 6c69 -coercing. (li
│ │ │ │ │ -0006b670: 6e65 2020 3137 290a 2a20 6765 6e65 7261 ne 17).* genera
│ │ │ │ │ -0006b680: 6c69 7479 203c 343e 3a20 2020 2020 2020 lity <4>:
│ │ │ │ │ -0006b690: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006b6a0: 204c 6172 6765 496e 7465 6765 722d 636f LargeInteger-co
│ │ │ │ │ -0006b6b0: 6572 6369 6f6e 2e0a 2020 2020 2020 2020 ercion..
│ │ │ │ │ -0006b6c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006b6d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006b6e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006b6f0: 2020 2020 2020 286c 696e 6520 2031 3429 (line 14)
│ │ │ │ │ -0006b700: 0a2a 2067 656e 6572 616c 6974 7920 3c35 .* generality <5
│ │ │ │ │ -0006b710: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ -0006b720: 2020 2020 2020 2020 2020 4e75 6d62 6572 Number
│ │ │ │ │ -0006b730: 2d63 6f6e 7665 7274 696e 672e 2020 2028 -converting. (
│ │ │ │ │ -0006b740: 6c69 6e65 2020 3532 290a 2a20 6765 6e65 line 52).* gene
│ │ │ │ │ -0006b750: 7261 6c69 7479 203c 363e 3a20 2020 2020 rality <6>:
│ │ │ │ │ -0006b760: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006b770: 2020 2053 6361 6c65 6444 6563 696d 616c ScaledDecimal
│ │ │ │ │ -0006b780: 2d63 6f65 7263 696f 6e2e 0a20 2020 2020 -coercion..
│ │ │ │ │ -0006b790: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006b7a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006b7b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006b7c0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -0006b7d0: 3333 290a 2a20 6765 6e65 7261 6c69 7479 33).* generality
│ │ │ │ │ -0006b7e0: 203c 373e 3a20 2020 2020 2020 2020 2020 <7>:
│ │ │ │ │ -0006b7f0: 2020 2020 2020 2020 2020 2020 2053 6d61 Sma
│ │ │ │ │ -0006b800: 6c6c 496e 7465 6765 722d 636f 6572 6369 llInteger-coerci
│ │ │ │ │ -0006b810: 6f6e 206d 6574 686f 6473 2e0a 2020 2020 on methods..
│ │ │ │ │ -0006b820: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006b830: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006b840: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006b850: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -0006b860: 2020 3629 0a2a 2067 656e 6572 6174 654d 6).* generateM
│ │ │ │ │ -0006b870: 616b 6566 696c 654f 6e74 6f5f 3a20 2020 akefileOnto_:
│ │ │ │ │ -0006b880: 2020 2020 2020 2020 2020 2020 2020 4669 Fi
│ │ │ │ │ -0006b890: 6c65 5374 7265 616d 2063 6c61 7373 2d66 leStream class-f
│ │ │ │ │ -0006b8a0: 696c 652d 696e 2e0a 2020 2020 2020 2020 ile-in..
│ │ │ │ │ -0006b8b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006b8c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006b8d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006b8e0: 2020 2020 2020 286c 696e 6520 2034 3429 (line 44)
│ │ │ │ │ -0006b8f0: 0a2a 2067 6574 4172 6763 3a20 2020 2020 .* getArgc:
│ │ │ │ │ -0006b900: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006b910: 2020 2020 2020 2020 2020 5379 7374 656d System
│ │ │ │ │ -0006b920: 4469 6374 696f 6e61 7279 2d63 2063 616c Dictionary-c cal
│ │ │ │ │ -0006b930: 6c2d 6f75 7473 2e0a 2020 2020 2020 2020 l-outs..
│ │ │ │ │ -0006b940: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006b950: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006b960: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006b970: 2020 2020 2020 286c 696e 6520 2020 3929 (line 9)
│ │ │ │ │ -0006b980: 0a2a 2067 6574 4172 6776 5f3a 2020 2020 .* getArgv_:
│ │ │ │ │ -0006b990: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006b9a0: 2020 2020 2020 2020 2020 5379 7374 656d System
│ │ │ │ │ -0006b9b0: 4469 6374 696f 6e61 7279 2d63 2063 616c Dictionary-c cal
│ │ │ │ │ -0006b9c0: 6c2d 6f75 7473 2e0a 2020 2020 2020 2020 l-outs..
│ │ │ │ │ -0006b9d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006b9e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006b9f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006ba00: 2020 2020 2020 286c 696e 6520 2031 3229 (line 12)
│ │ │ │ │ -0006ba10: 0a2a 2067 6574 426c 6f63 6b5f 7075 7442 .* getBlock_putB
│ │ │ │ │ -0006ba20: 6c6f 636b 5f3a 2020 2020 2020 2020 2020 lock_:
│ │ │ │ │ -0006ba30: 2020 2020 2020 2020 2020 506c 7567 6761 Plugga
│ │ │ │ │ -0006ba40: 626c 6541 6461 7074 6f72 2063 6c61 7373 bleAdaptor class
│ │ │ │ │ -0006ba50: 2d63 7265 6174 696e 6720 696e 7374 616e -creating instan
│ │ │ │ │ -0006ba60: 6365 732e 0a20 2020 2020 2020 2020 2020 ces..
│ │ │ │ │ -0006ba70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006ba80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006ba90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006baa0: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).*
│ │ │ │ │ -0006bab0: 6765 7465 6e76 5f3a 2020 2020 2020 2020 getenv_:
│ │ │ │ │ -0006bac0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006bad0: 2020 2020 2020 2053 7973 7465 6d44 6963 SystemDic
│ │ │ │ │ -0006bae0: 7469 6f6e 6172 792d 6320 6361 6c6c 2d6f tionary-c call-o
│ │ │ │ │ -0006baf0: 7574 732e 0a20 2020 2020 2020 2020 2020 uts..
│ │ │ │ │ -0006bb00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006bb10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006bb20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006bb30: 2020 2028 6c69 6e65 2020 3135 290a 2a20 (line 15).*
│ │ │ │ │ -0006bb40: 6765 7454 7261 6365 466c 6167 5f3a 2020 getTraceFlag_:
│ │ │ │ │ -0006bb50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006bb60: 2020 2020 2020 2053 7973 7465 6d44 6963 SystemDic
│ │ │ │ │ -0006bb70: 7469 6f6e 6172 792d 6275 696c 7469 6e73 tionary-builtins
│ │ │ │ │ -0006bb80: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -0006bb90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006bba0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006bbb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006bbc0: 286c 696e 6520 2033 3029 0a2a 2067 6c6f (line 30).* glo
│ │ │ │ │ -0006bbd0: 6261 6c47 6172 6261 6765 436f 6c6c 6563 balGarbageCollec
│ │ │ │ │ -0006bbe0: 743a 2020 2020 2020 2020 2020 2020 2020 t:
│ │ │ │ │ -0006bbf0: 2020 2020 4f62 6a65 6374 4d65 6d6f 7279 ObjectMemory
│ │ │ │ │ -0006bc00: 2063 6c61 7373 2d62 7569 6c74 696e 732e class-builtins.
│ │ │ │ │ -0006bc10: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -0006bc20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006bc30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006bc40: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -0006bc50: 6c69 6e65 2020 3435 290a 2a20 676f 6f64 line 45).* good
│ │ │ │ │ -0006bc60: 6e65 7373 5f3a 2020 2020 2020 2020 2020 ness_:
│ │ │ │ │ -0006bc70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006bc80: 2020 2045 7863 6570 7469 6f6e 2063 6c61 Exception cla
│ │ │ │ │ -0006bc90: 7373 2d63 6f6d 7061 7269 736f 6e2e 0a20 ss-comparison..
│ │ │ │ │ -0006bca0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006bcb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006bcc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006bcd0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -0006bce0: 6e65 2020 2036 290a 2a20 676f 6f64 6e65 ne 6).* goodne
│ │ │ │ │ -0006bcf0: 7373 5f20 3c31 3e3a 2020 2020 2020 2020 ss_ <1>:
│ │ │ │ │ -0006bd00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006bd10: 2045 7863 6570 7469 6f6e 5365 742d 656e ExceptionSet-en
│ │ │ │ │ -0006bd20: 756d 6572 6174 696e 672e 0a20 2020 2020 umerating..
│ │ │ │ │ -0006bd30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006bd40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006bd50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006bd60: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -0006bd70: 3130 290a 2a20 6772 616e 7469 6e67 5f74 10).* granting_t
│ │ │ │ │ -0006bd80: 6172 6765 745f 6163 7469 6f6e 735f 3a20 arget_actions_:
│ │ │ │ │ -0006bd90: 2020 2020 2020 2020 2020 2020 2050 6572 Per
│ │ │ │ │ -0006bda0: 6d69 7373 696f 6e20 636c 6173 732d 7465 mission class-te
│ │ │ │ │ -0006bdb0: 7374 696e 672e 0a20 2020 2020 2020 2020 sting..
│ │ │ │ │ -0006bdc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006bdd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006bde0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006bdf0: 2020 2020 2028 6c69 6e65 2020 3231 290a (line 21).
│ │ │ │ │ -0006be00: 2a20 6772 616e 7469 6e67 5f74 6172 6765 * granting_targe
│ │ │ │ │ -0006be10: 745f 6163 7469 6f6e 5f3a 2020 2020 2020 t_action_:
│ │ │ │ │ -0006be20: 2020 2020 2020 2020 2050 6572 6d69 7373 Permiss
│ │ │ │ │ -0006be30: 696f 6e20 636c 6173 732d 7465 7374 696e ion class-testin
│ │ │ │ │ -0006be40: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ -0006be50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006be60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006be70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006be80: 2028 6c69 6e65 2020 3138 290a 2a20 6772 (line 18).* gr
│ │ │ │ │ -0006be90: 6964 5f3a 2020 2020 2020 2020 2020 2020 id_:
│ │ │ │ │ -0006bea0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006beb0: 2020 2020 2050 6f69 6e74 2d70 6f69 6e74 Point-point
│ │ │ │ │ -0006bec0: 2066 756e 6374 696f 6e73 2e0a 2020 2020 functions..
│ │ │ │ │ -0006bed0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006bee0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006bef0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006bf00: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -0006bf10: 2031 3729 0a2a 2067 726f 7570 5f3a 2020 17).* group_:
│ │ │ │ │ -0006bf20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006bf30: 2020 2020 2020 2020 2020 2020 2020 4669 Fi
│ │ │ │ │ -0006bf40: 6c65 5061 7468 2d61 6363 6573 7369 6e67 lePath-accessing
│ │ │ │ │ -0006bf50: 2e20 2028 6c69 6e65 2020 3136 290a 2a20 . (line 16).*
│ │ │ │ │ -0006bf60: 6772 6f77 5468 7265 7368 6f6c 6450 6572 growThresholdPer
│ │ │ │ │ -0006bf70: 6365 6e74 3a20 2020 2020 2020 2020 2020 cent:
│ │ │ │ │ -0006bf80: 2020 2020 2020 204f 626a 6563 744d 656d ObjectMem
│ │ │ │ │ -0006bf90: 6f72 7920 636c 6173 732d 6275 696c 7469 ory class-builti
│ │ │ │ │ -0006bfa0: 6e73 2e0a 2020 2020 2020 2020 2020 2020 ns..
│ │ │ │ │ -0006bfb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006bfc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006bfd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006bfe0: 2020 286c 696e 6520 2034 3829 0a2a 2067 (line 48).* g
│ │ │ │ │ -0006bff0: 726f 7754 6872 6573 686f 6c64 5065 7263 rowThresholdPerc
│ │ │ │ │ -0006c000: 656e 745f 3a20 2020 2020 2020 2020 2020 ent_:
│ │ │ │ │ -0006c010: 2020 2020 2020 4f62 6a65 6374 4d65 6d6f ObjectMemo
│ │ │ │ │ -0006c020: 7279 2063 6c61 7373 2d62 7569 6c74 696e ry class-builtin
│ │ │ │ │ -0006c030: 732e 0a20 2020 2020 2020 2020 2020 2020 s..
│ │ │ │ │ -0006c040: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006c050: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006c060: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006c070: 2028 6c69 6e65 2020 3532 290a 2a20 6772 (line 52).* gr
│ │ │ │ │ -0006c080: 6f77 546f 5f3a 2020 2020 2020 2020 2020 owTo_:
│ │ │ │ │ -0006c090: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006c0a0: 2020 2020 204f 626a 6563 744d 656d 6f72 ObjectMemor
│ │ │ │ │ -0006c0b0: 7920 636c 6173 732d 6275 696c 7469 6e73 y class-builtins
│ │ │ │ │ -0006c0c0: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -0006c0d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006c0e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006c0f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006c100: 286c 696e 6520 2035 3629 0a2a 2068 616c (line 56).* hal
│ │ │ │ │ -0006c110: 663a 2020 2020 2020 2020 2020 2020 2020 f:
│ │ │ │ │ -0006c120: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006c130: 2020 2020 466c 6f61 742d 636f 6e76 6572 Float-conver
│ │ │ │ │ -0006c140: 7469 6e67 2e20 2020 2028 6c69 6e65 2020 ting. (line
│ │ │ │ │ -0006c150: 2036 290a 2a20 6861 6c66 203c 313e 3a20 6).* half <1>:
│ │ │ │ │ -0006c160: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006c170: 2020 2020 2020 2020 2020 2020 2046 6c6f Flo
│ │ │ │ │ -0006c180: 6174 442d 636f 6e76 6572 7469 6e67 2e20 atD-converting.
│ │ │ │ │ -0006c190: 2020 286c 696e 6520 2020 3629 0a2a 2068 (line 6).* h
│ │ │ │ │ -0006c1a0: 616c 6620 3c32 3e3a 2020 2020 2020 2020 alf <2>:
│ │ │ │ │ -0006c1b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006c1c0: 2020 2020 2020 466c 6f61 7445 2d63 6f6e FloatE-con
│ │ │ │ │ -0006c1d0: 7665 7274 696e 672e 2020 2028 6c69 6e65 verting. (line
│ │ │ │ │ -0006c1e0: 2020 2036 290a 2a20 6861 6c66 203c 333e 6).* half <3>
│ │ │ │ │ -0006c1f0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -0006c200: 2020 2020 2020 2020 2020 2020 2020 2046 F
│ │ │ │ │ -0006c210: 6c6f 6174 512d 636f 6e76 6572 7469 6e67 loatQ-converting
│ │ │ │ │ -0006c220: 2e20 2020 286c 696e 6520 2020 3629 0a2a . (line 6).*
│ │ │ │ │ -0006c230: 2068 616c 743a 2020 2020 2020 2020 2020 halt:
│ │ │ │ │ -0006c240: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006c250: 2020 2020 2020 2020 4f62 6a65 6374 2d62 Object-b
│ │ │ │ │ -0006c260: 7569 6c74 2069 6e73 2e20 2020 2028 6c69 uilt ins. (li
│ │ │ │ │ -0006c270: 6e65 2020 3831 290a 2a20 6861 6c74 203c ne 81).* halt <
│ │ │ │ │ -0006c280: 313e 3a20 2020 2020 2020 2020 2020 2020 1>:
│ │ │ │ │ -0006c290: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006c2a0: 2053 7973 7465 6d44 6963 7469 6f6e 6172 SystemDictionar
│ │ │ │ │ -0006c2b0: 792d 6261 7369 632e 0a20 2020 2020 2020 y-basic..
│ │ │ │ │ -0006c2c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006c2d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006c2e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006c2f0: 2020 2020 2020 2028 6c69 6e65 2020 2036 (line 6
│ │ │ │ │ -0006c300: 290a 2a20 6861 6c74 5f3a 2020 2020 2020 ).* halt_:
│ │ │ │ │ -0006c310: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006c320: 2020 2020 2020 2020 2020 204f 626a 6563 Objec
│ │ │ │ │ -0006c330: 742d 6572 726f 7220 7261 6973 696e 672e t-error raising.
│ │ │ │ │ -0006c340: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -0006c350: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006c360: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006c370: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -0006c380: 6c69 6e65 2020 3134 290a 2a20 6861 6e64 line 14).* hand
│ │ │ │ │ -0006c390: 6c65 4465 6c61 7952 6571 7565 7374 6f72 leDelayRequestor
│ │ │ │ │ -0006c3a0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -0006c3b0: 2020 2044 656c 6179 2063 6c61 7373 2d74 Delay class-t
│ │ │ │ │ -0006c3c0: 696d 6572 2070 726f 6365 7373 2e0a 2020 imer process..
│ │ │ │ │ -0006c3d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006c3e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006c3f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006c400: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -0006c410: 6520 2020 3929 0a2a 2068 616e 646c 6573 e 9).* handles
│ │ │ │ │ -0006c420: 5f3a 2020 2020 2020 2020 2020 2020 2020 _:
│ │ │ │ │ -0006c430: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006c440: 4578 6365 7074 696f 6e20 636c 6173 732d Exception class-
│ │ │ │ │ -0006c450: 636f 6d70 6172 6973 6f6e 2e0a 2020 2020 comparison..
│ │ │ │ │ -0006c460: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006c470: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006c480: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006c490: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -0006c4a0: 2031 3129 0a2a 2068 616e 646c 6573 5f20 11).* handles_
│ │ │ │ │ -0006c4b0: 3c31 3e3a 2020 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ -0006c4c0: 2020 2020 2020 2020 2020 2020 2020 4578 Ex
│ │ │ │ │ -0006c4d0: 6365 7074 696f 6e53 6574 2d65 6e75 6d65 ceptionSet-enume
│ │ │ │ │ -0006c4e0: 7261 7469 6e67 2e0a 2020 2020 2020 2020 rating..
│ │ │ │ │ -0006c4f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006c500: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006c510: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006c520: 2020 2020 2020 286c 696e 6520 2031 3529 (line 15)
│ │ │ │ │ -0006c530: 0a2a 2068 6173 4279 7465 636f 6465 5f62 .* hasBytecode_b
│ │ │ │ │ -0006c540: 6574 7765 656e 5f61 6e64 5f3a 2020 2020 etween_and_:
│ │ │ │ │ -0006c550: 2020 2020 2020 2020 2020 436f 6d70 696c Compil
│ │ │ │ │ -0006c560: 6564 436f 6465 2d74 6573 7469 6e67 2061 edCode-testing a
│ │ │ │ │ -0006c570: 6363 6573 7365 732e 0a20 2020 2020 2020 ccesses..
│ │ │ │ │ -0006c580: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006c590: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006c5a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006c5b0: 2020 2020 2020 2028 6c69 6e65 2020 3138 (line 18
│ │ │ │ │ -0006c5c0: 290a 2a20 6861 7345 7272 6f72 3a20 2020 ).* hasError:
│ │ │ │ │ -0006c5d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006c5e0: 2020 2020 2020 2020 2020 2050 726f 6d69 Promi
│ │ │ │ │ -0006c5f0: 7365 2d61 6363 6573 7369 6e67 2e20 2020 se-accessing.
│ │ │ │ │ -0006c600: 286c 696e 6520 2020 3629 0a2a 2068 6173 (line 6).* has
│ │ │ │ │ -0006c610: 4665 6174 7572 6573 5f3a 2020 2020 2020 Features_:
│ │ │ │ │ -0006c620: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006c630: 2020 2020 5379 7374 656d 4469 6374 696f SystemDictio
│ │ │ │ │ -0006c640: 6e61 7279 2d73 7065 6369 616c 2061 6363 nary-special acc
│ │ │ │ │ -0006c650: 6573 7369 6e67 2e0a 2020 2020 2020 2020 essing..
│ │ │ │ │ -0006c660: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006c670: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006c680: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006c690: 2020 2020 2020 286c 696e 6520 2020 3929 (line 9)
│ │ │ │ │ -0006c6a0: 0a2a 2068 6173 4672 6167 6d65 6e74 3a20 .* hasFragment:
│ │ │ │ │ -0006c6b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006c6c0: 2020 2020 2020 2020 2020 4e65 7443 6c69 NetCli
│ │ │ │ │ -0006c6d0: 656e 7473 2e55 524c 2d74 6573 7469 6e67 ents.URL-testing
│ │ │ │ │ -0006c6e0: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -0006c6f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006c700: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006c710: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006c720: 286c 696e 6520 2031 3029 0a2a 2068 6173 (line 10).* has
│ │ │ │ │ -0006c730: 683a 2020 2020 2020 2020 2020 2020 2020 h:
│ │ │ │ │ -0006c740: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006c750: 2020 2020 4173 736f 6369 6174 696f 6e2d Association-
│ │ │ │ │ -0006c760: 7465 7374 696e 672e 2028 6c69 6e65 2020 testing. (line
│ │ │ │ │ -0006c770: 3132 290a 2a20 6861 7368 203c 313e 3a20 12).* hash <1>:
│ │ │ │ │ -0006c780: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006c790: 2020 2020 2020 2020 2020 2020 2042 6167 Bag
│ │ │ │ │ -0006c7a0: 2d74 6573 7469 6e67 2063 6f6c 6c65 6374 -testing collect
│ │ │ │ │ -0006c7b0: 696f 6e73 2e0a 2020 2020 2020 2020 2020 ions..
│ │ │ │ │ -0006c7c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006c7d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006c7e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006c7f0: 2020 2020 286c 696e 6520 2020 3929 0a2a (line 9).*
│ │ │ │ │ -0006c800: 2068 6173 6820 3c32 3e3a 2020 2020 2020 hash <2>:
│ │ │ │ │ -0006c810: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006c820: 2020 2020 2020 2020 4269 6e64 696e 6744 BindingD
│ │ │ │ │ -0006c830: 6963 7469 6f6e 6172 792d 6261 7369 6320 ictionary-basic
│ │ │ │ │ -0006c840: 2620 636f 7079 696e 672e 0a20 2020 2020 & copying..
│ │ │ │ │ -0006c850: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006c860: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006c870: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006c880: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -0006c890: 3131 290a 2a20 6861 7368 203c 333e 3a20 11).* hash <3>:
│ │ │ │ │ -0006c8a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006c8b0: 2020 2020 2020 2020 2020 2020 2042 7974 Byt
│ │ │ │ │ -0006c8c0: 6541 7272 6179 2d62 7569 6c74 2069 6e73 eArray-built ins
│ │ │ │ │ -0006c8d0: 2e20 286c 696e 6520 2032 3029 0a2a 2068 . (line 20).* h
│ │ │ │ │ -0006c8e0: 6173 6820 3c34 3e3a 2020 2020 2020 2020 ash <4>:
│ │ │ │ │ -0006c8f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006c900: 2020 2020 2020 4341 7272 6179 4354 7970 CArrayCTyp
│ │ │ │ │ -0006c910: 652d 6261 7369 632e 2020 2028 6c69 6e65 e-basic. (line
│ │ │ │ │ -0006c920: 2020 2039 290a 2a20 6861 7368 203c 353e 9).* hash <5>
│ │ │ │ │ -0006c930: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -0006c940: 2020 2020 2020 2020 2020 2020 2020 2043 C
│ │ │ │ │ -0006c950: 4f62 6a65 6374 2d62 6173 6963 2e20 2020 Object-basic.
│ │ │ │ │ -0006c960: 2020 2020 286c 696e 6520 2020 3929 0a2a (line 9).*
│ │ │ │ │ -0006c970: 2068 6173 6820 3c36 3e3a 2020 2020 2020 hash <6>:
│ │ │ │ │ -0006c980: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006c990: 2020 2020 2020 2020 436f 6d70 696c 6564 Compiled
│ │ │ │ │ -0006c9a0: 436f 6465 2d62 6173 6963 2e20 2028 6c69 Code-basic. (li
│ │ │ │ │ -0006c9b0: 6e65 2020 3131 290a 2a20 6861 7368 203c ne 11).* hash <
│ │ │ │ │ -0006c9c0: 373e 3a20 2020 2020 2020 2020 2020 2020 7>:
│ │ │ │ │ -0006c9d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006c9e0: 2043 6f6d 7069 6c65 644d 6574 686f 642d CompiledMethod-
│ │ │ │ │ -0006c9f0: 6261 7369 632e 0a20 2020 2020 2020 2020 basic..
│ │ │ │ │ -0006ca00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006ca10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006ca20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006ca30: 2020 2020 2028 6c69 6e65 2020 2039 290a (line 9).
│ │ │ │ │ -0006ca40: 2a20 6861 7368 203c 383e 3a20 2020 2020 * hash <8>:
│ │ │ │ │ -0006ca50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006ca60: 2020 2020 2020 2020 2043 5074 7243 5479 CPtrCTy
│ │ │ │ │ -0006ca70: 7065 2d62 6173 6963 2e20 2020 2020 286c pe-basic. (l
│ │ │ │ │ -0006ca80: 696e 6520 2020 3929 0a2a 2068 6173 6820 ine 9).* hash
│ │ │ │ │ -0006ca90: 3c39 3e3a 2020 2020 2020 2020 2020 2020 <9>:
│ │ │ │ │ -0006caa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006cab0: 2020 4354 7970 652d 6261 7369 632e 2020 CType-basic.
│ │ │ │ │ -0006cac0: 2020 2020 2020 2028 6c69 6e65 2020 2039 (line 9
│ │ │ │ │ -0006cad0: 290a 2a20 6861 7368 203c 3130 3e3a 2020 ).* hash <10>:
│ │ │ │ │ -0006cae0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006caf0: 2020 2020 2020 2020 2020 2044 6174 652d Date-
│ │ │ │ │ -0006cb00: 7465 7374 696e 672e 2020 2020 2020 2020 testing.
│ │ │ │ │ -0006cb10: 286c 696e 6520 2031 3229 0a2a 2068 6173 (line 12).* has
│ │ │ │ │ -0006cb20: 6820 3c31 313e 3a20 2020 2020 2020 2020 h <11>:
│ │ │ │ │ -0006cb30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006cb40: 2020 2020 4461 7465 5469 6d65 2d74 6573 DateTime-tes
│ │ │ │ │ -0006cb50: 7469 6e67 2e20 2020 2028 6c69 6e65 2020 ting. (line
│ │ │ │ │ -0006cb60: 3132 290a 2a20 6861 7368 203c 3132 3e3a 12).* hash <12>:
│ │ │ │ │ -0006cb70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006cb80: 2020 2020 2020 2020 2020 2020 2044 656c Del
│ │ │ │ │ -0006cb90: 6179 2d63 6f6d 7061 7269 6e67 2e20 2020 ay-comparing.
│ │ │ │ │ -0006cba0: 2020 286c 696e 6520 2020 3929 0a2a 2068 (line 9).* h
│ │ │ │ │ -0006cbb0: 6173 6820 3c31 333e 3a20 2020 2020 2020 ash <13>:
│ │ │ │ │ -0006cbc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006cbd0: 2020 2020 2020 4469 6374 696f 6e61 7279 Dictionary
│ │ │ │ │ -0006cbe0: 2d74 6573 7469 6e67 2e20 2028 6c69 6e65 -testing. (line
│ │ │ │ │ -0006cbf0: 2020 2039 290a 2a20 6861 7368 203c 3134 9).* hash <14
│ │ │ │ │ -0006cc00: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ -0006cc10: 2020 2020 2020 2020 2020 2020 2020 2046 F
│ │ │ │ │ -0006cc20: 696c 652d 6261 7369 632e 2020 2020 2020 ile-basic.
│ │ │ │ │ -0006cc30: 2020 2020 286c 696e 6520 2031 3029 0a2a (line 10).*
│ │ │ │ │ -0006cc40: 2068 6173 6820 3c31 353e 3a20 2020 2020 hash <15>:
│ │ │ │ │ -0006cc50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006cc60: 2020 2020 2020 2020 4669 6c65 5365 676d FileSegm
│ │ │ │ │ -0006cc70: 656e 742d 6571 7561 6c69 7479 2e0a 2020 ent-equality..
│ │ │ │ │ -0006cc80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006cc90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006cca0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006ccb0: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -0006ccc0: 6520 2020 3929 0a2a 2068 6173 6820 3c31 e 9).* hash <1
│ │ │ │ │ -0006ccd0: 363e 3a20 2020 2020 2020 2020 2020 2020 6>:
│ │ │ │ │ -0006cce0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006ccf0: 466c 6f61 742d 6261 7369 632e 2020 2020 Float-basic.
│ │ │ │ │ -0006cd00: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).
│ │ │ │ │ -0006cd10: 2a20 6861 7368 203c 3137 3e3a 2020 2020 * hash <17>:
│ │ │ │ │ -0006cd20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006cd30: 2020 2020 2020 2020 2046 7261 6374 696f Fractio
│ │ │ │ │ -0006cd40: 6e2d 636f 6d70 6172 696e 672e 2020 286c n-comparing. (l
│ │ │ │ │ -0006cd50: 696e 6520 2032 3129 0a2a 2068 6173 6820 ine 21).* hash
│ │ │ │ │ -0006cd60: 3c31 383e 3a20 2020 2020 2020 2020 2020 <18>:
│ │ │ │ │ -0006cd70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006cd80: 2020 4861 7368 6564 436f 6c6c 6563 7469 HashedCollecti
│ │ │ │ │ -0006cd90: 6f6e 2d74 6573 7469 6e67 2063 6f6c 6c65 on-testing colle
│ │ │ │ │ -0006cda0: 6374 696f 6e73 2e0a 2020 2020 2020 2020 ctions..
│ │ │ │ │ -0006cdb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006cdc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006cdd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006cde0: 2020 2020 2020 286c 696e 6520 2031 3329 (line 13)
│ │ │ │ │ -0006cdf0: 0a2a 2068 6173 6820 3c31 393e 3a20 2020 .* hash <19>:
│ │ │ │ │ -0006ce00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006ce10: 2020 2020 2020 2020 2020 496e 7465 6765 Intege
│ │ │ │ │ -0006ce20: 722d 6261 7369 632e 2020 2020 2020 2028 r-basic. (
│ │ │ │ │ -0006ce30: 6c69 6e65 2020 2036 290a 2a20 6861 7368 line 6).* hash
│ │ │ │ │ -0006ce40: 203c 3230 3e3a 2020 2020 2020 2020 2020 <20>:
│ │ │ │ │ -0006ce50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006ce60: 2020 2049 6e74 6572 7661 6c2d 7465 7374 Interval-test
│ │ │ │ │ -0006ce70: 696e 672e 2020 2020 286c 696e 6520 2020 ing. (line
│ │ │ │ │ -0006ce80: 3929 0a2a 2068 6173 6820 3c32 313e 3a20 9).* hash <21>:
│ │ │ │ │ -0006ce90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006cea0: 2020 2020 2020 2020 2020 2020 4c61 7267 Larg
│ │ │ │ │ -0006ceb0: 6541 7272 6179 6564 436f 6c6c 6563 7469 eArrayedCollecti
│ │ │ │ │ -0006cec0: 6f6e 2d62 6173 6963 2e0a 2020 2020 2020 on-basic..
│ │ │ │ │ -0006ced0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006cee0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006cef0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006cf00: 2020 2020 2020 2020 286c 696e 6520 2020 (line
│ │ │ │ │ -0006cf10: 3929 0a2a 2068 6173 6820 3c32 323e 3a20 9).* hash <22>:
│ │ │ │ │ -0006cf20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006cf30: 2020 2020 2020 2020 2020 2020 4c61 7267 Larg
│ │ │ │ │ -0006cf40: 6549 6e74 6567 6572 2d62 7569 6c74 2d69 eInteger-built-i
│ │ │ │ │ -0006cf50: 6e73 2e0a 2020 2020 2020 2020 2020 2020 ns..
│ │ │ │ │ -0006cf60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006cf70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006cf80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006cf90: 2020 286c 696e 6520 2032 3229 0a2a 2068 (line 22).* h
│ │ │ │ │ -0006cfa0: 6173 6820 3c32 333e 3a20 2020 2020 2020 ash <23>:
│ │ │ │ │ -0006cfb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006cfc0: 2020 2020 2020 4c61 7267 655a 6572 6f49 LargeZeroI
│ │ │ │ │ -0006cfd0: 6e74 6567 6572 2d61 6363 6573 7369 6e67 nteger-accessing
│ │ │ │ │ -0006cfe0: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -0006cff0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006d000: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006d010: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006d020: 286c 696e 6520 2020 3929 0a2a 2068 6173 (line 9).* has
│ │ │ │ │ -0006d030: 6820 3c32 343e 3a20 2020 2020 2020 2020 h <24>:
│ │ │ │ │ -0006d040: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006d050: 2020 2020 4c6f 6f6b 7570 4b65 792d 7465 LookupKey-te
│ │ │ │ │ -0006d060: 7374 696e 672e 2020 2028 6c69 6e65 2020 sting. (line
│ │ │ │ │ -0006d070: 3134 290a 2a20 6861 7368 203c 3235 3e3a 14).* hash <25>:
│ │ │ │ │ -0006d080: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006d090: 2020 2020 2020 2020 2020 2020 204c 6f6f Loo
│ │ │ │ │ -0006d0a0: 6b75 7054 6162 6c65 2d68 6173 6869 6e67 kupTable-hashing
│ │ │ │ │ -0006d0b0: 2e20 286c 696e 6520 2020 3629 0a2a 2068 . (line 6).* h
│ │ │ │ │ -0006d0c0: 6173 6820 3c32 363e 3a20 2020 2020 2020 ash <26>:
│ │ │ │ │ -0006d0d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006d0e0: 2020 2020 2020 4d65 7468 6f64 496e 666f MethodInfo
│ │ │ │ │ -0006d0f0: 2d65 7175 616c 6974 792e 2028 6c69 6e65 -equality. (line
│ │ │ │ │ -0006d100: 2020 2039 290a 2a20 6861 7368 203c 3237 9).* hash <27
│ │ │ │ │ -0006d110: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ -0006d120: 2020 2020 2020 2020 2020 2020 2020 204e N
│ │ │ │ │ -0006d130: 6574 436c 6965 6e74 732e 5552 4c2d 636f etClients.URL-co
│ │ │ │ │ -0006d140: 6d70 6172 696e 672e 0a20 2020 2020 2020 mparing..
│ │ │ │ │ -0006d150: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006d160: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006d170: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006d180: 2020 2020 2020 2028 6c69 6e65 2020 3132 (line 12
│ │ │ │ │ -0006d190: 290a 2a20 6861 7368 203c 3238 3e3a 2020 ).* hash <28>:
│ │ │ │ │ -0006d1a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006d1b0: 2020 2020 2020 2020 2020 204f 626a 6563 Objec
│ │ │ │ │ -0006d1c0: 742d 6275 696c 7420 696e 732e 2020 2020 t-built ins.
│ │ │ │ │ -0006d1d0: 286c 696e 6520 2038 3429 0a2a 2068 6173 (line 84).* has
│ │ │ │ │ -0006d1e0: 6820 3c32 393e 3a20 2020 2020 2020 2020 h <29>:
│ │ │ │ │ -0006d1f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006d200: 2020 2020 506f 696e 742d 636f 6e76 6572 Point-conver
│ │ │ │ │ -0006d210: 7469 6e67 2e20 2020 2028 6c69 6e65 2020 ting. (line
│ │ │ │ │ -0006d220: 3230 290a 2a20 6861 7368 203c 3330 3e3a 20).* hash <30>:
│ │ │ │ │ -0006d230: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006d240: 2020 2020 2020 2020 2020 2020 2052 6563 Rec
│ │ │ │ │ -0006d250: 7461 6e67 6c65 2d74 6573 7469 6e67 2e20 tangle-testing.
│ │ │ │ │ -0006d260: 2020 286c 696e 6520 2031 3829 0a2a 2068 (line 18).* h
│ │ │ │ │ -0006d270: 6173 6820 3c33 313e 3a20 2020 2020 2020 ash <31>:
│ │ │ │ │ -0006d280: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006d290: 2020 2020 2020 5275 6e41 7272 6179 2d74 RunArray-t
│ │ │ │ │ -0006d2a0: 6573 7469 6e67 2e20 2020 2028 6c69 6e65 esting. (line
│ │ │ │ │ -0006d2b0: 2020 2039 290a 2a20 6861 7368 203c 3332 9).* hash <32
│ │ │ │ │ -0006d2c0: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ -0006d2d0: 2020 2020 2020 2020 2020 2020 2020 2053 S
│ │ │ │ │ -0006d2e0: 6361 6c65 6444 6563 696d 616c 2d63 6f6d caledDecimal-com
│ │ │ │ │ -0006d2f0: 7061 7269 6e67 2e0a 2020 2020 2020 2020 paring..
│ │ │ │ │ -0006d300: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006d310: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006d320: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006d330: 2020 2020 2020 286c 696e 6520 2032 3129 (line 21)
│ │ │ │ │ -0006d340: 0a2a 2068 6173 6820 3c33 333e 3a20 2020 .* hash <33>:
│ │ │ │ │ -0006d350: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006d360: 2020 2020 2020 2020 2020 5365 7175 656e Sequen
│ │ │ │ │ -0006d370: 6365 6162 6c65 436f 6c6c 6563 7469 6f6e ceableCollection
│ │ │ │ │ -0006d380: 2d74 6573 7469 6e67 2e0a 2020 2020 2020 -testing..
│ │ │ │ │ -0006d390: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006d3a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006d3b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006d3c0: 2020 2020 2020 2020 286c 696e 6520 2031 (line 1
│ │ │ │ │ -0006d3d0: 3329 0a2a 2068 6173 6820 3c33 343e 3a20 3).* hash <34>:
│ │ │ │ │ -0006d3e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006d3f0: 2020 2020 2020 2020 2020 2020 5374 7269 Stri
│ │ │ │ │ -0006d400: 6e67 2d62 7569 6c74 2069 6e73 2e20 2020 ng-built ins.
│ │ │ │ │ -0006d410: 2028 6c69 6e65 2020 3330 290a 2a20 6861 (line 30).* ha
│ │ │ │ │ -0006d420: 7368 203c 3335 3e3a 2020 2020 2020 2020 sh <35>:
│ │ │ │ │ -0006d430: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006d440: 2020 2020 2053 796d 626f 6c2d 6275 696c Symbol-buil
│ │ │ │ │ -0006d450: 7420 696e 732e 2020 2020 286c 696e 6520 t ins. (line
│ │ │ │ │ -0006d460: 2020 3929 0a2a 2068 6173 6820 3c33 363e 9).* hash <36>
│ │ │ │ │ -0006d470: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -0006d480: 2020 2020 2020 2020 2020 2020 2020 5379 Sy
│ │ │ │ │ -0006d490: 7374 656d 4469 6374 696f 6e61 7279 2d62 stemDictionary-b
│ │ │ │ │ -0006d4a0: 6173 6963 2e0a 2020 2020 2020 2020 2020 asic..
│ │ │ │ │ -0006d4b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006d4c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006d4d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006d4e0: 2020 2020 286c 696e 6520 2020 3929 0a2a (line 9).*
│ │ │ │ │ -0006d4f0: 2068 6173 6820 3c33 373e 3a20 2020 2020 hash <37>:
│ │ │ │ │ -0006d500: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006d510: 2020 2020 2020 2020 5469 6d65 2d63 6f6d Time-com
│ │ │ │ │ -0006d520: 7061 7269 6e67 2e20 2020 2020 2028 6c69 paring. (li
│ │ │ │ │ -0006d530: 6e65 2020 3132 290a 2a20 6861 7368 203c ne 12).* hash <
│ │ │ │ │ -0006d540: 3338 3e3a 2020 2020 2020 2020 2020 2020 38>:
│ │ │ │ │ -0006d550: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006d560: 2055 6e69 636f 6465 5374 7269 6e67 2d62 UnicodeString-b
│ │ │ │ │ -0006d570: 7569 6c74 2d69 6e73 2e0a 2020 2020 2020 uilt-ins..
│ │ │ │ │ -0006d580: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006d590: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006d5a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006d5b0: 2020 2020 2020 2020 286c 696e 6520 2020 (line
│ │ │ │ │ -0006d5c0: 3629 0a2a 2068 6173 6820 3c33 393e 3a20 6).* hash <39>:
│ │ │ │ │ -0006d5d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006d5e0: 2020 2020 2020 2020 2020 2020 5646 532e VFS.
│ │ │ │ │ -0006d5f0: 4172 6368 6976 654d 656d 6265 722d 6261 ArchiveMember-ba
│ │ │ │ │ -0006d600: 7369 632e 0a20 2020 2020 2020 2020 2020 sic..
│ │ │ │ │ -0006d610: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006d620: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006d630: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006d640: 2020 2028 6c69 6e65 2020 3130 290a 2a20 (line 10).*
│ │ │ │ │ -0006d650: 6861 7368 203c 3430 3e3a 2020 2020 2020 hash <40>:
│ │ │ │ │ -0006d660: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006d670: 2020 2020 2020 2056 4653 2e46 696c 6557 VFS.FileW
│ │ │ │ │ -0006d680: 7261 7070 6572 2d62 6173 6963 2e0a 2020 rapper-basic..
│ │ │ │ │ -0006d690: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006d6a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006d6b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006d6c0: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -0006d6d0: 6520 2031 3029 0a2a 2068 6173 496e 7465 e 10).* hasInte
│ │ │ │ │ -0006d6e0: 726e 6564 5f69 6654 7275 655f 3a20 2020 rned_ifTrue_:
│ │ │ │ │ -0006d6f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006d700: 5379 6d62 6f6c 2063 6c61 7373 2d73 796d Symbol class-sym
│ │ │ │ │ -0006d710: 626f 6c20 7461 626c 652e 0a20 2020 2020 bol table..
│ │ │ │ │ -0006d720: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006d730: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006d740: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006d750: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -0006d760: 2036 290a 2a20 6861 734d 6574 686f 6452 6).* hasMethodR
│ │ │ │ │ -0006d770: 6574 7572 6e3a 2020 2020 2020 2020 2020 eturn:
│ │ │ │ │ -0006d780: 2020 2020 2020 2020 2020 2020 2042 6c6f Blo
│ │ │ │ │ -0006d790: 636b 436c 6f73 7572 652d 7465 7374 696e ckClosure-testin
│ │ │ │ │ -0006d7a0: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ -0006d7b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006d7c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006d7d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006d7e0: 2028 6c69 6e65 2020 2036 290a 2a20 6861 (line 6).* ha
│ │ │ │ │ -0006d7f0: 734d 6574 686f 6473 3a20 2020 2020 2020 sMethods:
│ │ │ │ │ -0006d800: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006d810: 2020 2020 2042 6568 6176 696f 722d 7465 Behavior-te
│ │ │ │ │ -0006d820: 7374 696e 6720 7468 6520 6d65 7468 6f64 sting the method
│ │ │ │ │ -0006d830: 2064 6963 7469 6f6e 6172 792e 0a20 2020 dictionary..
│ │ │ │ │ -0006d840: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006d850: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006d860: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006d870: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -0006d880: 2020 3130 290a 2a20 6861 7350 6f73 7444 10).* hasPostD
│ │ │ │ │ -0006d890: 6174 613a 2020 2020 2020 2020 2020 2020 ata:
│ │ │ │ │ -0006d8a0: 2020 2020 2020 2020 2020 2020 2020 204e N
│ │ │ │ │ -0006d8b0: 6574 436c 6965 6e74 732e 5552 4c2d 6163 etClients.URL-ac
│ │ │ │ │ -0006d8c0: 6365 7373 696e 672e 0a20 2020 2020 2020 cessing..
│ │ │ │ │ -0006d8d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006d8e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006d8f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006d900: 2020 2020 2020 2028 6c69 6e65 2020 3338 (line 38
│ │ │ │ │ -0006d910: 290a 2a20 6861 7350 6f73 7444 6174 615f ).* hasPostData_
│ │ │ │ │ -0006d920: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -0006d930: 2020 2020 2020 2020 2020 204e 6574 436c NetCl
│ │ │ │ │ -0006d940: 6965 6e74 732e 5552 4c2d 6163 6365 7373 ients.URL-access
│ │ │ │ │ -0006d950: 696e 672e 0a20 2020 2020 2020 2020 2020 ing..
│ │ │ │ │ -0006d960: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006d970: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006d980: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006d990: 2020 2028 6c69 6e65 2020 3433 290a 2a20 (line 43).*
│ │ │ │ │ -0006d9a0: 6861 7350 726f 7879 466f 725f 3a20 2020 hasProxyFor_:
│ │ │ │ │ -0006d9b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006d9c0: 2020 2020 2020 204f 626a 6563 7444 756d ObjectDum
│ │ │ │ │ -0006d9d0: 7065 7220 636c 6173 732d 6573 7461 626c per class-establ
│ │ │ │ │ -0006d9e0: 6973 6869 6e67 2070 726f 7879 2063 6c61 ishing proxy cla
│ │ │ │ │ -0006d9f0: 7373 6573 2e0a 2020 2020 2020 2020 2020 sses..
│ │ │ │ │ -0006da00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006da10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006da20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006da30: 2020 2020 286c 696e 6520 2020 3929 0a2a (line 9).*
│ │ │ │ │ -0006da40: 2068 6173 5175 6572 793a 2020 2020 2020 hasQuery:
│ │ │ │ │ -0006da50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006da60: 2020 2020 2020 2020 4e65 7443 6c69 656e NetClien
│ │ │ │ │ -0006da70: 7473 2e55 524c 2d74 6573 7469 6e67 2e0a ts.URL-testing..
│ │ │ │ │ -0006da80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006da90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006daa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006dab0: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -0006dac0: 696e 6520 2031 3429 0a2a 2068 6173 5661 ine 14).* hasVa
│ │ │ │ │ -0006dad0: 6c75 653a 2020 2020 2020 2020 2020 2020 lue:
│ │ │ │ │ -0006dae0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006daf0: 2020 5072 6f6d 6973 652d 6163 6365 7373 Promise-access
│ │ │ │ │ -0006db00: 696e 672e 2020 2028 6c69 6e65 2020 2039 ing. (line 9
│ │ │ │ │ -0006db10: 290a 2a20 6865 6967 6874 3a20 2020 2020 ).* height:
│ │ │ │ │ -0006db20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006db30: 2020 2020 2020 2020 2020 2052 6563 7461 Recta
│ │ │ │ │ -0006db40: 6e67 6c65 2d61 6363 6573 7369 6e67 2e20 ngle-accessing.
│ │ │ │ │ -0006db50: 286c 696e 6520 2034 3229 0a2a 2068 6569 (line 42).* hei
│ │ │ │ │ -0006db60: 6768 745f 3a20 2020 2020 2020 2020 2020 ght_:
│ │ │ │ │ -0006db70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006db80: 2020 2020 5265 6374 616e 676c 652d 6163 Rectangle-ac
│ │ │ │ │ -0006db90: 6365 7373 696e 672e 2028 6c69 6e65 2020 cessing. (line
│ │ │ │ │ -0006dba0: 3435 290a 2a20 6865 7265 4173 736f 6369 45).* hereAssoci
│ │ │ │ │ -0006dbb0: 6174 696f 6e41 745f 3a20 2020 2020 2020 ationAt_:
│ │ │ │ │ -0006dbc0: 2020 2020 2020 2020 2020 2020 2044 6963 Dic
│ │ │ │ │ -0006dbd0: 7469 6f6e 6172 792d 6e61 6d65 7370 6163 tionary-namespac
│ │ │ │ │ -0006dbe0: 6520 7072 6f74 6f63 6f6c 2e0a 2020 2020 e protocol..
│ │ │ │ │ -0006dbf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006dc00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006dc10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006dc20: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -0006dc30: 2032 3029 0a2a 2068 6572 6541 7373 6f63 20).* hereAssoc
│ │ │ │ │ -0006dc40: 6961 7469 6f6e 4174 5f69 6641 6273 656e iationAt_ifAbsen
│ │ │ │ │ -0006dc50: 745f 3a20 2020 2020 2020 2020 2020 4469 t_: Di
│ │ │ │ │ -0006dc60: 6374 696f 6e61 7279 2d6e 616d 6573 7061 ctionary-namespa
│ │ │ │ │ -0006dc70: 6365 2070 726f 746f 636f 6c2e 0a20 2020 ce protocol..
│ │ │ │ │ -0006dc80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006dc90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006dca0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006dcb0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -0006dcc0: 2020 3235 290a 2a20 6865 7265 4174 5f3a 25).* hereAt_:
│ │ │ │ │ -0006dcd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006dce0: 2020 2020 2020 2020 2020 2020 2020 2044 D
│ │ │ │ │ -0006dcf0: 6963 7469 6f6e 6172 792d 6e61 6d65 7370 ictionary-namesp
│ │ │ │ │ -0006dd00: 6163 6520 7072 6f74 6f63 6f6c 2e0a 2020 ace protocol..
│ │ │ │ │ -0006dd10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006dd20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006dd30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006dd40: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -0006dd50: 6520 2033 3029 0a2a 2068 6572 6541 745f e 30).* hereAt_
│ │ │ │ │ -0006dd60: 6966 4162 7365 6e74 5f3a 2020 2020 2020 ifAbsent_:
│ │ │ │ │ -0006dd70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006dd80: 4469 6374 696f 6e61 7279 2d6e 616d 6573 Dictionary-names
│ │ │ │ │ -0006dd90: 7061 6365 2070 726f 746f 636f 6c2e 0a20 pace protocol..
│ │ │ │ │ -0006dda0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006ddb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006ddc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006ddd0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -0006dde0: 6e65 2020 3335 290a 2a20 6869 6572 6172 ne 35).* hierar
│ │ │ │ │ -0006ddf0: 6368 7949 6e64 656e 743a 2020 2020 2020 chyIndent:
│ │ │ │ │ -0006de00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006de10: 2042 6568 6176 696f 722d 7072 696e 7469 Behavior-printi
│ │ │ │ │ -0006de20: 6e67 2068 6965 7261 7263 6879 2e0a 2020 ng hierarchy..
│ │ │ │ │ -0006de30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006de40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006de50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006de60: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -0006de70: 6520 2020 3629 0a2a 2068 6967 683a 2020 e 6).* high:
│ │ │ │ │ -0006de80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006de90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006dea0: 5379 7374 656d 4578 6365 7074 696f 6e73 SystemExceptions
│ │ │ │ │ -0006deb0: 2e41 7267 756d 656e 744f 7574 4f66 5261 .ArgumentOutOfRa
│ │ │ │ │ -0006dec0: 6e67 652d 6163 6365 7373 696e 672e 0a20 nge-accessing..
│ │ │ │ │ -0006ded0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006dee0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006def0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006df00: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -0006df10: 6e65 2020 2039 290a 2a20 6869 6768 4269 ne 9).* highBi
│ │ │ │ │ -0006df20: 743a 2020 2020 2020 2020 2020 2020 2020 t:
│ │ │ │ │ -0006df30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006df40: 2049 6e74 6567 6572 2d62 6974 206f 7065 Integer-bit ope
│ │ │ │ │ -0006df50: 7261 746f 7273 2e0a 2020 2020 2020 2020 rators..
│ │ │ │ │ -0006df60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006df70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006df80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006df90: 2020 2020 2020 286c 696e 6520 2033 3529 (line 35)
│ │ │ │ │ -0006dfa0: 0a2a 2068 6967 6842 6974 203c 313e 3a20 .* highBit <1>:
│ │ │ │ │ -0006dfb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006dfc0: 2020 2020 2020 2020 2020 4c61 7267 654e LargeN
│ │ │ │ │ -0006dfd0: 6567 6174 6976 6549 6e74 6567 6572 2d72 egativeInteger-r
│ │ │ │ │ -0006dfe0: 6576 6572 7469 6e67 2074 6f20 4c61 7267 everting to Larg
│ │ │ │ │ -0006dff0: 6550 6f73 6974 6976 6549 6e74 6567 6572 ePositiveInteger
│ │ │ │ │ -0006e000: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -0006e010: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006e020: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006e030: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006e040: 286c 696e 6520 2031 3629 0a2a 2068 6967 (line 16).* hig
│ │ │ │ │ -0006e050: 6842 6974 203c 323e 3a20 2020 2020 2020 hBit <2>:
│ │ │ │ │ -0006e060: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006e070: 2020 2020 4c61 7267 6550 6f73 6974 6976 LargePositiv
│ │ │ │ │ -0006e080: 6549 6e74 6567 6572 2d61 7269 7468 6d65 eInteger-arithme
│ │ │ │ │ -0006e090: 7469 632e 0a20 2020 2020 2020 2020 2020 tic..
│ │ │ │ │ -0006e0a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006e0b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006e0c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006e0d0: 2020 2028 6c69 6e65 2020 3135 290a 2a20 (line 15).*
│ │ │ │ │ -0006e0e0: 6869 6768 4269 7420 3c33 3e3a 2020 2020 highBit <3>:
│ │ │ │ │ -0006e0f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006e100: 2020 2020 2020 2053 6d61 6c6c 496e 7465 SmallInte
│ │ │ │ │ -0006e110: 6765 722d 6269 7420 6172 6974 686d 6574 ger-bit arithmet
│ │ │ │ │ -0006e120: 6963 2e0a 2020 2020 2020 2020 2020 2020 ic..
│ │ │ │ │ -0006e130: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006e140: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006e150: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006e160: 2020 286c 696e 6520 2020 3629 0a2a 2068 (line 6).* h
│ │ │ │ │ -0006e170: 6967 6865 7374 5072 696f 7269 7479 3a20 ighestPriority:
│ │ │ │ │ -0006e180: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006e190: 2020 2020 2020 5072 6f63 6573 736f 7253 ProcessorS
│ │ │ │ │ -0006e1a0: 6368 6564 756c 6572 2d70 7269 6f72 6974 cheduler-priorit
│ │ │ │ │ -0006e1b0: 6965 732e 0a20 2020 2020 2020 2020 2020 ies..
│ │ │ │ │ -0006e1c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006e1d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006e1e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006e1f0: 2020 2028 6c69 6e65 2020 3130 290a 2a20 (line 10).*
│ │ │ │ │ -0006e200: 6869 6768 494f 5072 696f 7269 7479 3a20 highIOPriority:
│ │ │ │ │ -0006e210: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006e220: 2020 2020 2020 2050 726f 6365 7373 6f72 Processor
│ │ │ │ │ -0006e230: 5363 6865 6475 6c65 722d 7072 696f 7269 Scheduler-priori
│ │ │ │ │ -0006e240: 7469 6573 2e0a 2020 2020 2020 2020 2020 ties..
│ │ │ │ │ -0006e250: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006e260: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006e270: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006e280: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*
│ │ │ │ │ -0006e290: 2068 6967 685f 3a20 2020 2020 2020 2020 high_:
│ │ │ │ │ -0006e2a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006e2b0: 2020 2020 2020 2020 5379 7374 656d 4578 SystemEx
│ │ │ │ │ -0006e2c0: 6365 7074 696f 6e73 2e41 7267 756d 656e ceptions.Argumen
│ │ │ │ │ -0006e2d0: 744f 7574 4f66 5261 6e67 652d 6163 6365 tOutOfRange-acce
│ │ │ │ │ -0006e2e0: 7373 696e 672e 0a20 2020 2020 2020 2020 ssing..
│ │ │ │ │ -0006e2f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006e300: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006e310: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006e320: 2020 2020 2028 6c69 6e65 2020 3132 290a (line 12).
│ │ │ │ │ -0006e330: 2a20 686f 6d65 3a20 2020 2020 2020 2020 * home:
│ │ │ │ │ -0006e340: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006e350: 2020 2020 2020 2020 2042 6c6f 636b 436f BlockCo
│ │ │ │ │ -0006e360: 6e74 6578 742d 6163 6365 7373 696e 672e ntext-accessing.
│ │ │ │ │ -0006e370: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -0006e380: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006e390: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006e3a0: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -0006e3b0: 6c69 6e65 2020 2039 290a 2a20 686f 6d65 line 9).* home
│ │ │ │ │ -0006e3c0: 203c 313e 3a20 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ -0006e3d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006e3e0: 2020 2043 6f6e 7465 7874 5061 7274 2d61 ContextPart-a
│ │ │ │ │ -0006e3f0: 6363 6573 7369 6e67 2e0a 2020 2020 2020 ccessing..
│ │ │ │ │ -0006e400: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006e410: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006e420: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006e430: 2020 2020 2020 2020 286c 696e 6520 2033 (line 3
│ │ │ │ │ -0006e440: 3329 0a2a 2068 6f6d 6520 3c32 3e3a 2020 3).* home <2>:
│ │ │ │ │ -0006e450: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006e460: 2020 2020 2020 2020 2020 2020 4469 7265 Dire
│ │ │ │ │ -0006e470: 6374 6f72 7920 636c 6173 732d 7265 6164 ctory class-read
│ │ │ │ │ -0006e480: 696e 6720 7379 7374 656d 2064 6566 6175 ing system defau
│ │ │ │ │ -0006e490: 6c74 732e 0a20 2020 2020 2020 2020 2020 lts..
│ │ │ │ │ -0006e4a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006e4b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006e4c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006e4d0: 2020 2028 6c69 6e65 2020 2039 290a 2a20 (line 9).*
│ │ │ │ │ -0006e4e0: 686f 6d65 203c 333e 3a20 2020 2020 2020 home <3>:
│ │ │ │ │ -0006e4f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006e500: 2020 2020 2020 204d 6574 686f 6443 6f6e MethodCon
│ │ │ │ │ -0006e510: 7465 7874 2d61 6363 6573 7369 6e67 2e0a text-accessing..
│ │ │ │ │ -0006e520: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006e530: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006e540: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006e550: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -0006e560: 696e 6520 2020 3629 0a2a 2068 6f73 743a ine 6).* host:
│ │ │ │ │ -0006e570: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006e580: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006e590: 2020 4e65 7443 6c69 656e 7473 2e55 524c NetClients.URL
│ │ │ │ │ -0006e5a0: 2d61 6363 6573 7369 6e67 2e0a 2020 2020 -accessing..
│ │ │ │ │ -0006e5b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006e5c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006e5d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006e5e0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -0006e5f0: 2034 3829 0a2a 2068 6f73 7453 7973 7465 48).* hostSyste
│ │ │ │ │ -0006e600: 6d3a 2020 2020 2020 2020 2020 2020 2020 m:
│ │ │ │ │ -0006e610: 2020 2020 2020 2020 2020 2020 2020 5379 Sy
│ │ │ │ │ -0006e620: 7374 656d 4469 6374 696f 6e61 7279 2d6d stemDictionary-m
│ │ │ │ │ -0006e630: 6973 6365 6c6c 616e 656f 7573 2e0a 2020 iscellaneous..
│ │ │ │ │ -0006e640: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006e650: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006e660: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006e670: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -0006e680: 6520 2031 3229 0a2a 2068 6f73 745f 3a20 e 12).* host_:
│ │ │ │ │ -0006e690: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006e6a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006e6b0: 4e65 7443 6c69 656e 7473 2e55 524c 2d61 NetClients.URL-a
│ │ │ │ │ -0006e6c0: 6363 6573 7369 6e67 2e0a 2020 2020 2020 ccessing..
│ │ │ │ │ -0006e6d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006e6e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006e6f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006e700: 2020 2020 2020 2020 286c 696e 6520 2035 (line 5
│ │ │ │ │ -0006e710: 3129 0a2a 2068 6f75 723a 2020 2020 2020 1).* hour:
│ │ │ │ │ -0006e720: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006e730: 2020 2020 2020 2020 2020 2020 4461 7465 Date
│ │ │ │ │ -0006e740: 5469 6d65 2d63 6f6d 7075 7461 7469 6f6e Time-computation
│ │ │ │ │ -0006e750: 732e 0a20 2020 2020 2020 2020 2020 2020 s..
│ │ │ │ │ -0006e760: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006e770: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006e780: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006e790: 2028 6c69 6e65 2020 3133 290a 2a20 686f (line 13).* ho
│ │ │ │ │ -0006e7a0: 7572 203c 313e 3a20 2020 2020 2020 2020 ur <1>:
│ │ │ │ │ -0006e7b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006e7c0: 2020 2020 2054 696d 652d 6163 6365 7373 Time-access
│ │ │ │ │ -0006e7d0: 696e 6720 2841 4e53 4920 666f 7220 4461 ing (ANSI for Da
│ │ │ │ │ -0006e7e0: 7465 416e 6454 696d 6573 292e 0a20 2020 teAndTimes)..
│ │ │ │ │ -0006e7f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006e800: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006e810: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006e820: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -0006e830: 2020 2036 290a 2a20 686f 7572 3132 3a20 6).* hour12:
│ │ │ │ │ -0006e840: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006e850: 2020 2020 2020 2020 2020 2020 2020 2044 D
│ │ │ │ │ -0006e860: 6174 6554 696d 652d 636f 6d70 7574 6174 ateTime-computat
│ │ │ │ │ -0006e870: 696f 6e73 2e0a 2020 2020 2020 2020 2020 ions..
│ │ │ │ │ -0006e880: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006e890: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006e8a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006e8b0: 2020 2020 286c 696e 6520 2031 3629 0a2a (line 16).*
│ │ │ │ │ -0006e8c0: 2068 6f75 7231 3220 3c31 3e3a 2020 2020 hour12 <1>:
│ │ │ │ │ -0006e8d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006e8e0: 2020 2020 2020 2020 5469 6d65 2d61 6363 Time-acc
│ │ │ │ │ -0006e8f0: 6573 7369 6e67 2028 414e 5349 2066 6f72 essing (ANSI for
│ │ │ │ │ -0006e900: 2044 6174 6541 6e64 5469 6d65 7329 2e0a DateAndTimes)..
│ │ │ │ │ -0006e910: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006e920: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006e930: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006e940: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -0006e950: 696e 6520 2020 3929 0a2a 2068 6f75 7232 ine 9).* hour2
│ │ │ │ │ -0006e960: 343a 2020 2020 2020 2020 2020 2020 2020 4:
│ │ │ │ │ -0006e970: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006e980: 2020 4461 7465 5469 6d65 2d63 6f6d 7075 DateTime-compu
│ │ │ │ │ -0006e990: 7461 7469 6f6e 732e 0a20 2020 2020 2020 tations..
│ │ │ │ │ -0006e9a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006e9b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006e9c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006e9d0: 2020 2020 2020 2028 6c69 6e65 2020 3139 (line 19
│ │ │ │ │ -0006e9e0: 290a 2a20 686f 7572 3234 203c 313e 3a20 ).* hour24 <1>:
│ │ │ │ │ -0006e9f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006ea00: 2020 2020 2020 2020 2020 2054 696d 652d Time-
│ │ │ │ │ -0006ea10: 6163 6365 7373 696e 6720 2841 4e53 4920 accessing (ANSI
│ │ │ │ │ -0006ea20: 666f 7220 4461 7465 416e 6454 696d 6573 for DateAndTimes
│ │ │ │ │ -0006ea30: 292e 0a20 2020 2020 2020 2020 2020 2020 )..
│ │ │ │ │ -0006ea40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006ea50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006ea60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006ea70: 2028 6c69 6e65 2020 3132 290a 2a20 686f (line 12).* ho
│ │ │ │ │ -0006ea80: 7572 733a 2020 2020 2020 2020 2020 2020 urs:
│ │ │ │ │ -0006ea90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006eaa0: 2020 2020 2054 696d 652d 6163 6365 7373 Time-access
│ │ │ │ │ -0006eab0: 696e 6720 286e 6f6e 2041 4e53 4920 2620 ing (non ANSI &
│ │ │ │ │ -0006eac0: 666f 7220 4475 7261 7469 6f6e 7329 2e0a for Durations)..
│ │ │ │ │ -0006ead0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006eae0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006eaf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006eb00: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -0006eb10: 696e 6520 2031 3529 0a2a 2068 6f75 7273 ine 15).* hours
│ │ │ │ │ -0006eb20: 5f3a 2020 2020 2020 2020 2020 2020 2020 _:
│ │ │ │ │ -0006eb30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006eb40: 2020 5469 6d65 2063 6c61 7373 2d69 6e73 Time class-ins
│ │ │ │ │ -0006eb50: 7461 6e63 6520 6372 6561 7469 6f6e 2e0a tance creation..
│ │ │ │ │ -0006eb60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006eb70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006eb80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006eb90: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -0006eba0: 696e 6520 2031 3629 0a2a 2068 6f75 7273 ine 16).* hours
│ │ │ │ │ -0006ebb0: 5f6d 696e 7574 6573 5f73 6563 6f6e 6473 _minutes_seconds
│ │ │ │ │ -0006ebc0: 5f3a 2020 2020 2020 2020 2020 2020 2020 _:
│ │ │ │ │ -0006ebd0: 2020 5469 6d65 2063 6c61 7373 2d69 6e73 Time class-ins
│ │ │ │ │ -0006ebe0: 7461 6e63 6520 6372 6561 7469 6f6e 2e0a tance creation..
│ │ │ │ │ -0006ebf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006ec00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006ec10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006ec20: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -0006ec30: 696e 6520 2031 3929 0a2a 2068 6f75 725f ine 19).* hour_
│ │ │ │ │ -0006ec40: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -0006ec50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006ec60: 2020 5469 6d65 2063 6c61 7373 2d69 6e73 Time class-ins
│ │ │ │ │ -0006ec70: 7461 6e63 6520 6372 6561 7469 6f6e 2e0a tance creation..
│ │ │ │ │ -0006ec80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006ec90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006eca0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006ecb0: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -0006ecc0: 696e 6520 2020 3929 0a2a 2068 6f75 725f ine 9).* hour_
│ │ │ │ │ -0006ecd0: 6d69 6e75 7465 5f73 6563 6f6e 645f 3a20 minute_second_:
│ │ │ │ │ -0006ece0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006ecf0: 2020 5469 6d65 2063 6c61 7373 2d69 6e73 Time class-ins
│ │ │ │ │ -0006ed00: 7461 6e63 6520 6372 6561 7469 6f6e 2e0a tance creation..
│ │ │ │ │ -0006ed10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006ed20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006ed30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006ed40: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -0006ed50: 696e 6520 2031 3229 0a2a 2069 6465 6e74 ine 12).* ident
│ │ │ │ │ -0006ed60: 6974 7948 6173 683a 2020 2020 2020 2020 ityHash:
│ │ │ │ │ -0006ed70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006ed80: 2020 4f62 6a65 6374 2d62 7569 6c74 2069 Object-built i
│ │ │ │ │ -0006ed90: 6e73 2e20 2020 2028 6c69 6e65 2020 3838 ns. (line 88
│ │ │ │ │ -0006eda0: 290a 2a20 6964 656e 7469 7479 496e 636c ).* identityIncl
│ │ │ │ │ -0006edb0: 7564 6573 5f3a 2020 2020 2020 2020 2020 udes_:
│ │ │ │ │ -0006edc0: 2020 2020 2020 2020 2020 2043 6f6c 6c65 Colle
│ │ │ │ │ -0006edd0: 6374 696f 6e2d 7465 7374 696e 6720 636f ction-testing co
│ │ │ │ │ -0006ede0: 6c6c 6563 7469 6f6e 732e 0a20 2020 2020 llections..
│ │ │ │ │ -0006edf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006ee00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006ee10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006ee20: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -0006ee30: 3130 290a 2a20 6964 656e 7469 7479 496e 10).* identityIn
│ │ │ │ │ -0006ee40: 636c 7564 6573 5f20 3c31 3e3a 2020 2020 cludes_ <1>:
│ │ │ │ │ -0006ee50: 2020 2020 2020 2020 2020 2020 2049 6465 Ide
│ │ │ │ │ -0006ee60: 6e74 6974 7953 6574 2d74 6573 7469 6e67 ntitySet-testing
│ │ │ │ │ -0006ee70: 2e20 286c 696e 6520 2020 3629 0a2a 2069 . (line 6).* i
│ │ │ │ │ -0006ee80: 6465 6e74 6974 7949 6e63 6c75 6465 735f dentityIncludes_
│ │ │ │ │ -0006ee90: 203c 323e 3a20 2020 2020 2020 2020 2020 <2>:
│ │ │ │ │ -0006eea0: 2020 2020 2020 4c69 6e6b 6564 4c69 7374 LinkedList
│ │ │ │ │ -0006eeb0: 2d65 6e75 6d65 7261 7469 6e67 2e0a 2020 -enumerating..
│ │ │ │ │ -0006eec0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006eed0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006eee0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006eef0: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -0006ef00: 6520 2031 3029 0a2a 2069 6465 6e74 6974 e 10).* identit
│ │ │ │ │ -0006ef10: 7949 6e63 6c75 6465 735f 203c 333e 3a20 yIncludes_ <3>:
│ │ │ │ │ -0006ef20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006ef30: 5365 7175 656e 6365 6162 6c65 436f 6c6c SequenceableColl
│ │ │ │ │ -0006ef40: 6563 7469 6f6e 2d62 6173 6963 2e0a 2020 ection-basic..
│ │ │ │ │ -0006ef50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006ef60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006ef70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006ef80: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -0006ef90: 6520 2035 3329 0a2a 2069 6465 6e74 6974 e 53).* identit
│ │ │ │ │ -0006efa0: 7949 6e63 6c75 6465 735f 203c 343e 3a20 yIncludes_ <4>:
│ │ │ │ │ -0006efb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006efc0: 5765 616b 4964 656e 7469 7479 5365 742d WeakIdentitySet-
│ │ │ │ │ -0006efd0: 6163 6365 7373 696e 672e 0a20 2020 2020 accessing..
│ │ │ │ │ -0006efe0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006eff0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006f000: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006f010: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -0006f020: 2036 290a 2a20 6964 656e 7469 7479 496e 6).* identityIn
│ │ │ │ │ -0006f030: 6465 784f 664c 6173 745f 6966 4162 7365 dexOfLast_ifAbse
│ │ │ │ │ -0006f040: 6e74 5f3a 2020 2020 2020 2020 2053 6571 nt_: Seq
│ │ │ │ │ -0006f050: 7565 6e63 6561 626c 6543 6f6c 6c65 6374 uenceableCollect
│ │ │ │ │ -0006f060: 696f 6e2d 6261 7369 632e 0a20 2020 2020 ion-basic..
│ │ │ │ │ -0006f070: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006f080: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006f090: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006f0a0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -0006f0b0: 3734 290a 2a20 6964 656e 7469 7479 496e 74).* identityIn
│ │ │ │ │ -0006f0c0: 6465 784f 665f 3a20 2020 2020 2020 2020 dexOf_:
│ │ │ │ │ -0006f0d0: 2020 2020 2020 2020 2020 2020 2053 6571 Seq
│ │ │ │ │ -0006f0e0: 7565 6e63 6561 626c 6543 6f6c 6c65 6374 uenceableCollect
│ │ │ │ │ -0006f0f0: 696f 6e2d 6261 7369 632e 0a20 2020 2020 ion-basic..
│ │ │ │ │ -0006f100: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006f110: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006f120: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006f130: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -0006f140: 3536 290a 2a20 6964 656e 7469 7479 496e 56).* identityIn
│ │ │ │ │ -0006f150: 6465 784f 665f 6966 4162 7365 6e74 5f3a dexOf_ifAbsent_:
│ │ │ │ │ -0006f160: 2020 2020 2020 2020 2020 2020 2053 6571 Seq
│ │ │ │ │ -0006f170: 7565 6e63 6561 626c 6543 6f6c 6c65 6374 uenceableCollect
│ │ │ │ │ -0006f180: 696f 6e2d 6261 7369 632e 0a20 2020 2020 ion-basic..
│ │ │ │ │ -0006f190: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006f1a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006f1b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006f1c0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -0006f1d0: 3630 290a 2a20 6964 656e 7469 7479 496e 60).* identityIn
│ │ │ │ │ -0006f1e0: 6465 784f 665f 7374 6172 7469 6e67 4174 dexOf_startingAt
│ │ │ │ │ -0006f1f0: 5f3a 2020 2020 2020 2020 2020 2053 6571 _: Seq
│ │ │ │ │ -0006f200: 7565 6e63 6561 626c 6543 6f6c 6c65 6374 uenceableCollect
│ │ │ │ │ -0006f210: 696f 6e2d 6261 7369 632e 0a20 2020 2020 ion-basic..
│ │ │ │ │ -0006f220: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006f230: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006f240: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006f250: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -0006f260: 3635 290a 2a20 6964 656e 7469 7479 496e 65).* identityIn
│ │ │ │ │ -0006f270: 6465 784f 665f 7374 6172 7469 6e67 4174 dexOf_startingAt
│ │ │ │ │ -0006f280: 5f69 6641 6273 656e 745f 3a20 2053 6571 _ifAbsent_: Seq
│ │ │ │ │ -0006f290: 7565 6e63 6561 626c 6543 6f6c 6c65 6374 uenceableCollect
│ │ │ │ │ -0006f2a0: 696f 6e2d 6261 7369 632e 0a20 2020 2020 ion-basic..
│ │ │ │ │ -0006f2b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006f2c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006f2d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006f2e0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -0006f2f0: 3639 290a 2a20 6964 656e 7469 7479 5265 69).* identityRe
│ │ │ │ │ -0006f300: 6d6f 7665 5f3a 2020 2020 2020 2020 2020 move_:
│ │ │ │ │ -0006f310: 2020 2020 2020 2020 2020 2020 204f 7264 Ord
│ │ │ │ │ -0006f320: 6572 6564 436f 6c6c 6563 7469 6f6e 2d72 eredCollection-r
│ │ │ │ │ -0006f330: 656d 6f76 696e 672e 0a20 2020 2020 2020 emoving..
│ │ │ │ │ -0006f340: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006f350: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006f360: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006f370: 2020 2020 2020 2028 6c69 6e65 2020 2036 (line 6
│ │ │ │ │ -0006f380: 290a 2a20 6964 656e 7469 7479 5265 6d6f ).* identityRemo
│ │ │ │ │ -0006f390: 7665 5f69 6641 6273 656e 745f 3a20 2020 ve_ifAbsent_:
│ │ │ │ │ -0006f3a0: 2020 2020 2020 2020 2020 204f 7264 6572 Order
│ │ │ │ │ -0006f3b0: 6564 436f 6c6c 6563 7469 6f6e 2d72 656d edCollection-rem
│ │ │ │ │ -0006f3c0: 6f76 696e 672e 0a20 2020 2020 2020 2020 oving..
│ │ │ │ │ -0006f3d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006f3e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006f3f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006f400: 2020 2020 2028 6c69 6e65 2020 3130 290a (line 10).
│ │ │ │ │ -0006f410: 2a20 6964 6c65 3a20 2020 2020 2020 2020 * idle:
│ │ │ │ │ -0006f420: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006f430: 2020 2020 2020 2020 2050 726f 6365 7373 Process
│ │ │ │ │ -0006f440: 6f72 5363 6865 6475 6c65 722d 6964 6c65 orScheduler-idle
│ │ │ │ │ -0006f450: 2074 6173 6b73 2e0a 2020 2020 2020 2020 tasks..
│ │ │ │ │ -0006f460: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006f470: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006f480: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006f490: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)
│ │ │ │ │ -0006f4a0: 0a2a 2069 646c 6541 6464 5f3a 2020 2020 .* idleAdd_:
│ │ │ │ │ -0006f4b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006f4c0: 2020 2020 2020 2020 2020 5072 6f63 6573 Proces
│ │ │ │ │ -0006f4d0: 736f 7253 6368 6564 756c 6572 2d69 646c sorScheduler-idl
│ │ │ │ │ -0006f4e0: 6520 7461 736b 732e 0a20 2020 2020 2020 e tasks..
│ │ │ │ │ -0006f4f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006f500: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006f510: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006f520: 2020 2020 2020 2028 6c69 6e65 2020 3130 (line 10
│ │ │ │ │ -0006f530: 290a 2a20 6964 6c65 5072 696f 7269 7479 ).* idlePriority
│ │ │ │ │ -0006f540: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -0006f550: 2020 2020 2020 2020 2020 2050 726f 6365 Proce
│ │ │ │ │ -0006f560: 7373 6f72 5363 6865 6475 6c65 722d 7072 ssorScheduler-pr
│ │ │ │ │ -0006f570: 696f 7269 7469 6573 2e0a 2020 2020 2020 iorities..
│ │ │ │ │ -0006f580: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006f590: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006f5a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006f5b0: 2020 2020 2020 2020 286c 696e 6520 2031 (line 1
│ │ │ │ │ -0006f5c0: 3329 0a2a 2069 6643 7572 7461 696c 6564 3).* ifCurtailed
│ │ │ │ │ -0006f5d0: 5f3a 2020 2020 2020 2020 2020 2020 2020 _:
│ │ │ │ │ -0006f5e0: 2020 2020 2020 2020 2020 2020 426c 6f63 Bloc
│ │ │ │ │ -0006f5f0: 6b43 6c6f 7375 7265 2d75 6e77 696e 6420 kClosure-unwind
│ │ │ │ │ -0006f600: 7072 6f74 6563 7469 6f6e 2e0a 2020 2020 protection..
│ │ │ │ │ -0006f610: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006f620: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006f630: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006f640: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -0006f650: 2031 3229 0a2a 2069 6645 7272 6f72 5f3a 12).* ifError_:
│ │ │ │ │ -0006f660: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006f670: 2020 2020 2020 2020 2020 2020 2020 426c Bl
│ │ │ │ │ -0006f680: 6f63 6b43 6c6f 7375 7265 2d65 7863 6570 ockClosure-excep
│ │ │ │ │ -0006f690: 7469 6f6e 2068 616e 646c 696e 672e 0a20 tion handling..
│ │ │ │ │ -0006f6a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006f6b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006f6c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006f6d0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -0006f6e0: 6e65 2020 2036 290a 2a20 6966 4661 6c73 ne 6).* ifFals
│ │ │ │ │ -0006f6f0: 655f 3a20 2020 2020 2020 2020 2020 2020 e_:
│ │ │ │ │ -0006f700: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006f710: 2042 6f6f 6c65 616e 2d62 6173 6963 2e20 Boolean-basic.
│ │ │ │ │ -0006f720: 2020 2020 2020 286c 696e 6520 2031 3829 (line 18)
│ │ │ │ │ -0006f730: 0a2a 2069 6646 616c 7365 5f20 3c31 3e3a .* ifFalse_ <1>:
│ │ │ │ │ -0006f740: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006f750: 2020 2020 2020 2020 2020 4661 6c73 652d False-
│ │ │ │ │ -0006f760: 6261 7369 632e 2020 2020 2020 2020 2028 basic. (
│ │ │ │ │ -0006f770: 6c69 6e65 2020 3136 290a 2a20 6966 4661 line 16).* ifFa
│ │ │ │ │ -0006f780: 6c73 655f 203c 323e 3a20 2020 2020 2020 lse_ <2>:
│ │ │ │ │ -0006f790: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006f7a0: 2020 2054 7275 652d 6261 7369 632e 2020 True-basic.
│ │ │ │ │ -0006f7b0: 2020 2020 2020 2020 286c 696e 6520 2031 (line 1
│ │ │ │ │ -0006f7c0: 3829 0a2a 2069 6646 616c 7365 5f69 6654 8).* ifFalse_ifT
│ │ │ │ │ -0006f7d0: 7275 655f 3a20 2020 2020 2020 2020 2020 rue_:
│ │ │ │ │ -0006f7e0: 2020 2020 2020 2020 2020 2020 426f 6f6c Bool
│ │ │ │ │ -0006f7f0: 6561 6e2d 6261 7369 632e 2020 2020 2020 ean-basic.
│ │ │ │ │ -0006f800: 2028 6c69 6e65 2020 3232 290a 2a20 6966 (line 22).* if
│ │ │ │ │ -0006f810: 4661 6c73 655f 6966 5472 7565 5f20 3c31 False_ifTrue_ <1
│ │ │ │ │ -0006f820: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ -0006f830: 2020 2020 2046 616c 7365 2d62 6173 6963 False-basic
│ │ │ │ │ -0006f840: 2e20 2020 2020 2020 2020 286c 696e 6520 . (line
│ │ │ │ │ -0006f850: 2031 3929 0a2a 2069 6646 616c 7365 5f69 19).* ifFalse_i
│ │ │ │ │ -0006f860: 6654 7275 655f 203c 323e 3a20 2020 2020 fTrue_ <2>:
│ │ │ │ │ -0006f870: 2020 2020 2020 2020 2020 2020 2020 5472 Tr
│ │ │ │ │ -0006f880: 7565 2d62 6173 6963 2e20 2020 2020 2020 ue-basic.
│ │ │ │ │ -0006f890: 2020 2028 6c69 6e65 2020 3231 290a 2a20 (line 21).*
│ │ │ │ │ -0006f8a0: 6966 4d61 7463 6865 645f 3a20 2020 2020 ifMatched_:
│ │ │ │ │ -0006f8b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006f8c0: 2020 2020 2020 2052 6567 6578 5265 7375 RegexResu
│ │ │ │ │ -0006f8d0: 6c74 732d 7465 7374 696e 672e 0a20 2020 lts-testing..
│ │ │ │ │ -0006f8e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006f8f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006f900: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006f910: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -0006f920: 2020 2036 290a 2a20 6966 4d61 7463 6865 6).* ifMatche
│ │ │ │ │ -0006f930: 645f 6966 4e6f 744d 6174 6368 6564 5f3a d_ifNotMatched_:
│ │ │ │ │ -0006f940: 2020 2020 2020 2020 2020 2020 2020 2052 R
│ │ │ │ │ -0006f950: 6567 6578 5265 7375 6c74 732d 7465 7374 egexResults-test
│ │ │ │ │ -0006f960: 696e 672e 0a20 2020 2020 2020 2020 2020 ing..
│ │ │ │ │ -0006f970: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006f980: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006f990: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006f9a0: 2020 2028 6c69 6e65 2020 3130 290a 2a20 (line 10).*
│ │ │ │ │ -0006f9b0: 6966 4e69 6c5f 3a20 2020 2020 2020 2020 ifNil_:
│ │ │ │ │ -0006f9c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006f9d0: 2020 2020 2020 204f 626a 6563 742d 7465 Object-te
│ │ │ │ │ -0006f9e0: 7374 696e 6720 6675 6e63 7469 6f6e 616c sting functional
│ │ │ │ │ -0006f9f0: 6974 792e 0a20 2020 2020 2020 2020 2020 ity..
│ │ │ │ │ -0006fa00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006fa10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006fa20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006fa30: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).*
│ │ │ │ │ -0006fa40: 6966 4e69 6c5f 203c 313e 3a20 2020 2020 ifNil_ <1>:
│ │ │ │ │ -0006fa50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006fa60: 2020 2020 2020 2055 6e64 6566 696e 6564 Undefined
│ │ │ │ │ -0006fa70: 4f62 6a65 6374 2d74 6573 7469 6e67 2e0a Object-testing..
│ │ │ │ │ -0006fa80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006fa90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006faa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006fab0: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -0006fac0: 696e 6520 2020 3629 0a2a 2069 664e 696c ine 6).* ifNil
│ │ │ │ │ -0006fad0: 5f69 664e 6f74 4e69 6c44 6f5f 3a20 2020 _ifNotNilDo_:
│ │ │ │ │ -0006fae0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006faf0: 2020 4974 6572 6162 6c65 2d69 7465 7261 Iterable-itera
│ │ │ │ │ -0006fb00: 7469 6f6e 2e20 2028 6c69 6e65 2020 2036 tion. (line 6
│ │ │ │ │ -0006fb10: 290a 2a20 6966 4e69 6c5f 6966 4e6f 744e ).* ifNil_ifNotN
│ │ │ │ │ -0006fb20: 696c 446f 5f20 3c31 3e3a 2020 2020 2020 ilDo_ <1>:
│ │ │ │ │ -0006fb30: 2020 2020 2020 2020 2020 2055 6e64 6566 Undef
│ │ │ │ │ -0006fb40: 696e 6564 4f62 6a65 6374 2d69 7465 7261 inedObject-itera
│ │ │ │ │ -0006fb50: 7469 6f6e 2e0a 2020 2020 2020 2020 2020 tion..
│ │ │ │ │ -0006fb60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006fb70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006fb80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006fb90: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*
│ │ │ │ │ -0006fba0: 2069 664e 696c 5f69 664e 6f74 4e69 6c5f ifNil_ifNotNil_
│ │ │ │ │ -0006fbb0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -0006fbc0: 2020 2020 2020 2020 4f62 6a65 6374 2d74 Object-t
│ │ │ │ │ -0006fbd0: 6573 7469 6e67 2066 756e 6374 696f 6e61 esting functiona
│ │ │ │ │ -0006fbe0: 6c69 7479 2e0a 2020 2020 2020 2020 2020 lity..
│ │ │ │ │ -0006fbf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006fc00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006fc10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006fc20: 2020 2020 286c 696e 6520 2020 3929 0a2a (line 9).*
│ │ │ │ │ -0006fc30: 2069 664e 696c 5f69 664e 6f74 4e69 6c5f ifNil_ifNotNil_
│ │ │ │ │ -0006fc40: 203c 313e 3a20 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ -0006fc50: 2020 2020 2020 2020 556e 6465 6669 6e65 Undefine
│ │ │ │ │ -0006fc60: 644f 626a 6563 742d 7465 7374 696e 672e dObject-testing.
│ │ │ │ │ -0006fc70: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -0006fc80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006fc90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006fca0: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -0006fcb0: 6c69 6e65 2020 2039 290a 2a20 6966 4e6f line 9).* ifNo
│ │ │ │ │ -0006fcc0: 744d 6174 6368 6564 5f3a 2020 2020 2020 tMatched_:
│ │ │ │ │ -0006fcd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006fce0: 2020 2052 6567 6578 5265 7375 6c74 732d RegexResults-
│ │ │ │ │ -0006fcf0: 7465 7374 696e 672e 0a20 2020 2020 2020 testing..
│ │ │ │ │ -0006fd00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006fd10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006fd20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006fd30: 2020 2020 2020 2028 6c69 6e65 2020 3135 (line 15
│ │ │ │ │ -0006fd40: 290a 2a20 6966 4e6f 744d 6174 6368 6564 ).* ifNotMatched
│ │ │ │ │ -0006fd50: 5f69 664d 6174 6368 6564 5f3a 2020 2020 _ifMatched_:
│ │ │ │ │ -0006fd60: 2020 2020 2020 2020 2020 2052 6567 6578 Regex
│ │ │ │ │ -0006fd70: 5265 7375 6c74 732d 7465 7374 696e 672e Results-testing.
│ │ │ │ │ -0006fd80: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -0006fd90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006fda0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006fdb0: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -0006fdc0: 6c69 6e65 2020 3139 290a 2a20 6966 4e6f line 19).* ifNo
│ │ │ │ │ -0006fdd0: 744e 696c 446f 5f3a 2020 2020 2020 2020 tNilDo_:
│ │ │ │ │ -0006fde0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006fdf0: 2020 2049 7465 7261 626c 652d 6974 6572 Iterable-iter
│ │ │ │ │ -0006fe00: 6174 696f 6e2e 2020 286c 696e 6520 2031 ation. (line 1
│ │ │ │ │ -0006fe10: 3129 0a2a 2069 664e 6f74 4e69 6c44 6f5f 1).* ifNotNilDo_
│ │ │ │ │ -0006fe20: 203c 313e 3a20 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ -0006fe30: 2020 2020 2020 2020 2020 2020 556e 6465 Unde
│ │ │ │ │ -0006fe40: 6669 6e65 644f 626a 6563 742d 6974 6572 finedObject-iter
│ │ │ │ │ -0006fe50: 6174 696f 6e2e 0a20 2020 2020 2020 2020 ation..
│ │ │ │ │ -0006fe60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006fe70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006fe80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006fe90: 2020 2020 2028 6c69 6e65 2020 3131 290a (line 11).
│ │ │ │ │ -0006fea0: 2a20 6966 4e6f 744e 696c 446f 5f69 664e * ifNotNilDo_ifN
│ │ │ │ │ -0006feb0: 696c 5f3a 2020 2020 2020 2020 2020 2020 il_:
│ │ │ │ │ -0006fec0: 2020 2020 2020 2020 2049 7465 7261 626c Iterabl
│ │ │ │ │ -0006fed0: 652d 6974 6572 6174 696f 6e2e 2020 286c e-iteration. (l
│ │ │ │ │ -0006fee0: 696e 6520 2031 3529 0a2a 2069 664e 6f74 ine 15).* ifNot
│ │ │ │ │ -0006fef0: 4e69 6c44 6f5f 6966 4e69 6c5f 203c 313e NilDo_ifNil_ <1>
│ │ │ │ │ -0006ff00: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -0006ff10: 2020 556e 6465 6669 6e65 644f 626a 6563 UndefinedObjec
│ │ │ │ │ -0006ff20: 742d 6974 6572 6174 696f 6e2e 0a20 2020 t-iteration..
│ │ │ │ │ -0006ff30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006ff40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006ff50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006ff60: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -0006ff70: 2020 3135 290a 2a20 6966 4e6f 744e 696c 15).* ifNotNil
│ │ │ │ │ -0006ff80: 5f3a 2020 2020 2020 2020 2020 2020 2020 _:
│ │ │ │ │ -0006ff90: 2020 2020 2020 2020 2020 2020 2020 204f O
│ │ │ │ │ -0006ffa0: 626a 6563 742d 7465 7374 696e 6720 6675 bject-testing fu
│ │ │ │ │ -0006ffb0: 6e63 7469 6f6e 616c 6974 792e 0a20 2020 nctionality..
│ │ │ │ │ -0006ffc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006ffd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006ffe0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0006fff0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -00070000: 2020 3133 290a 2a20 6966 4e6f 744e 696c 13).* ifNotNil
│ │ │ │ │ -00070010: 5f20 3c31 3e3a 2020 2020 2020 2020 2020 _ <1>:
│ │ │ │ │ -00070020: 2020 2020 2020 2020 2020 2020 2020 2055 U
│ │ │ │ │ -00070030: 6e64 6566 696e 6564 4f62 6a65 6374 2d74 ndefinedObject-t
│ │ │ │ │ -00070040: 6573 7469 6e67 2e0a 2020 2020 2020 2020 esting..
│ │ │ │ │ -00070050: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00070060: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00070070: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00070080: 2020 2020 2020 286c 696e 6520 2031 3329 (line 13)
│ │ │ │ │ -00070090: 0a2a 2069 664e 6f74 4e69 6c5f 6966 4e69 .* ifNotNil_ifNi
│ │ │ │ │ -000700a0: 6c5f 3a20 2020 2020 2020 2020 2020 2020 l_:
│ │ │ │ │ -000700b0: 2020 2020 2020 2020 2020 4f62 6a65 6374 Object
│ │ │ │ │ -000700c0: 2d74 6573 7469 6e67 2066 756e 6374 696f -testing functio
│ │ │ │ │ -000700d0: 6e61 6c69 7479 2e0a 2020 2020 2020 2020 nality..
│ │ │ │ │ -000700e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000700f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00070100: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00070110: 2020 2020 2020 286c 696e 6520 2031 3729 (line 17)
│ │ │ │ │ -00070120: 0a2a 2069 664e 6f74 4e69 6c5f 6966 4e69 .* ifNotNil_ifNi
│ │ │ │ │ -00070130: 6c5f 203c 313e 3a20 2020 2020 2020 2020 l_ <1>:
│ │ │ │ │ -00070140: 2020 2020 2020 2020 2020 556e 6465 6669 Undefi
│ │ │ │ │ -00070150: 6e65 644f 626a 6563 742d 7465 7374 696e nedObject-testin
│ │ │ │ │ -00070160: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ -00070170: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00070180: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00070190: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000701a0: 2028 6c69 6e65 2020 3137 290a 2a20 6966 (line 17).* if
│ │ │ │ │ -000701b0: 5472 7565 5f3a 2020 2020 2020 2020 2020 True_:
│ │ │ │ │ -000701c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000701d0: 2020 2020 2042 6f6f 6c65 616e 2d62 6173 Boolean-bas
│ │ │ │ │ -000701e0: 6963 2e20 2020 2020 2020 286c 696e 6520 ic. (line
│ │ │ │ │ -000701f0: 2032 3629 0a2a 2069 6654 7275 655f 203c 26).* ifTrue_ <
│ │ │ │ │ -00070200: 313e 3a20 2020 2020 2020 2020 2020 2020 1>:
│ │ │ │ │ -00070210: 2020 2020 2020 2020 2020 2020 2020 4661 Fa
│ │ │ │ │ -00070220: 6c73 652d 6261 7369 632e 2020 2020 2020 lse-basic.
│ │ │ │ │ -00070230: 2020 2028 6c69 6e65 2020 3232 290a 2a20 (line 22).*
│ │ │ │ │ -00070240: 6966 5472 7565 5f20 3c32 3e3a 2020 2020 ifTrue_ <2>:
│ │ │ │ │ -00070250: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00070260: 2020 2020 2020 2054 7275 652d 6261 7369 True-basi
│ │ │ │ │ -00070270: 632e 2020 2020 2020 2020 2020 286c 696e c. (lin
│ │ │ │ │ -00070280: 6520 2032 3429 0a2a 2069 6654 7275 655f e 24).* ifTrue_
│ │ │ │ │ -00070290: 6966 4661 6c73 655f 3a20 2020 2020 2020 ifFalse_:
│ │ │ │ │ -000702a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000702b0: 426f 6f6c 6561 6e2d 6261 7369 632e 2020 Boolean-basic.
│ │ │ │ │ -000702c0: 2020 2020 2028 6c69 6e65 2020 3330 290a (line 30).
│ │ │ │ │ -000702d0: 2a20 6966 5472 7565 5f69 6646 616c 7365 * ifTrue_ifFalse
│ │ │ │ │ -000702e0: 5f20 3c31 3e3a 2020 2020 2020 2020 2020 _ <1>:
│ │ │ │ │ -000702f0: 2020 2020 2020 2020 2046 616c 7365 2d62 False-b
│ │ │ │ │ -00070300: 6173 6963 2e20 2020 2020 2020 2020 286c asic. (l
│ │ │ │ │ -00070310: 696e 6520 2032 3529 0a2a 2069 6654 7275 ine 25).* ifTru
│ │ │ │ │ -00070320: 655f 6966 4661 6c73 655f 203c 323e 3a20 e_ifFalse_ <2>:
│ │ │ │ │ -00070330: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00070340: 2020 5472 7565 2d62 6173 6963 2e20 2020 True-basic.
│ │ │ │ │ -00070350: 2020 2020 2020 2028 6c69 6e65 2020 3237 (line 27
│ │ │ │ │ -00070360: 290a 2a20 6967 6e6f 7265 4361 6c6c 6f75 ).* ignoreCallou
│ │ │ │ │ -00070370: 7473 3a20 2020 2020 2020 2020 2020 2020 ts:
│ │ │ │ │ -00070380: 2020 2020 2020 2020 2020 2050 6163 6b61 Packa
│ │ │ │ │ -00070390: 6765 4c6f 6164 6572 2063 6c61 7373 2d61 geLoader class-a
│ │ │ │ │ -000703a0: 6363 6573 7369 6e67 2e0a 2020 2020 2020 ccessing..
│ │ │ │ │ -000703b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000703c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000703d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000703e0: 2020 2020 2020 2020 286c 696e 6520 2033 (line 3
│ │ │ │ │ -000703f0: 3629 0a2a 2069 676e 6f72 6543 616c 6c6f 6).* ignoreCallo
│ │ │ │ │ -00070400: 7574 735f 3a20 2020 2020 2020 2020 2020 uts_:
│ │ │ │ │ -00070410: 2020 2020 2020 2020 2020 2020 5061 636b Pack
│ │ │ │ │ -00070420: 6167 654c 6f61 6465 7220 636c 6173 732d ageLoader class-
│ │ │ │ │ -00070430: 6163 6365 7373 696e 672e 0a20 2020 2020 accessing..
│ │ │ │ │ -00070440: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00070450: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00070460: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00070470: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -00070480: 3339 290a 2a20 696d 6167 653a 2020 2020 39).* image:
│ │ │ │ │ -00070490: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000704a0: 2020 2020 2020 2020 2020 2020 2044 6972 Dir
│ │ │ │ │ -000704b0: 6563 746f 7279 2063 6c61 7373 2d72 6561 ectory class-rea
│ │ │ │ │ -000704c0: 6469 6e67 2073 7973 7465 6d20 6465 6661 ding system defa
│ │ │ │ │ -000704d0: 756c 7473 2e0a 2020 2020 2020 2020 2020 ults..
│ │ │ │ │ -000704e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000704f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00070500: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00070510: 2020 2020 286c 696e 6520 2031 3229 0a2a (line 12).*
│ │ │ │ │ -00070520: 2069 6d61 6765 203c 313e 3a20 2020 2020 image <1>:
│ │ │ │ │ -00070530: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00070540: 2020 2020 2020 2020 4669 6c65 2063 6c61 File cla
│ │ │ │ │ -00070550: 7373 2d72 6561 6469 6e67 2073 7973 7465 ss-reading syste
│ │ │ │ │ -00070560: 6d20 6465 6661 756c 7473 2e0a 2020 2020 m defaults..
│ │ │ │ │ -00070570: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00070580: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00070590: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000705a0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -000705b0: 2020 3929 0a2a 2069 6d61 6765 4c6f 6361 9).* imageLoca
│ │ │ │ │ -000705c0: 6c3a 2020 2020 2020 2020 2020 2020 2020 l:
│ │ │ │ │ -000705d0: 2020 2020 2020 2020 2020 2020 2020 5379 Sy
│ │ │ │ │ -000705e0: 7374 656d 4469 6374 696f 6e61 7279 2d74 stemDictionary-t
│ │ │ │ │ -000705f0: 6573 7469 6e67 2e0a 2020 2020 2020 2020 esting..
│ │ │ │ │ -00070600: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00070610: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00070620: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00070630: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)
│ │ │ │ │ -00070640: 0a2a 2069 6d70 6c65 6d65 6e74 6f72 733a .* implementors:
│ │ │ │ │ -00070650: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00070660: 2020 2020 2020 2020 2020 5379 6d62 6f6c Symbol
│ │ │ │ │ -00070670: 2d61 6363 6573 7369 6e67 2074 6865 206d -accessing the m
│ │ │ │ │ -00070680: 6574 686f 6420 6469 6374 696f 6e61 7279 ethod dictionary
│ │ │ │ │ -00070690: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -000706a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000706b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000706c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000706d0: 286c 696e 6520 2020 3629 0a2a 2069 6d70 (line 6).* imp
│ │ │ │ │ -000706e0: 6c69 6573 5f3a 2020 2020 2020 2020 2020 lies_:
│ │ │ │ │ -000706f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00070700: 2020 2020 5065 726d 6973 7369 6f6e 2d74 Permission-t
│ │ │ │ │ -00070710: 6573 7469 6e67 2e20 2028 6c69 6e65 2020 esting. (line
│ │ │ │ │ -00070720: 2039 290a 2a20 696d 706c 6965 735f 203c 9).* implies_ <
│ │ │ │ │ -00070730: 313e 3a20 2020 2020 2020 2020 2020 2020 1>:
│ │ │ │ │ -00070740: 2020 2020 2020 2020 2020 2020 2053 6563 Sec
│ │ │ │ │ -00070750: 7572 6974 7950 6f6c 6963 792d 7175 6572 urityPolicy-quer
│ │ │ │ │ -00070760: 7969 6e67 2e0a 2020 2020 2020 2020 2020 ying..
│ │ │ │ │ -00070770: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00070780: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00070790: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000707a0: 2020 2020 286c 696e 6520 2020 3929 0a2a (line 9).*
│ │ │ │ │ -000707b0: 2069 6d70 6f72 745f 3a20 2020 2020 2020 import_:
│ │ │ │ │ -000707c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000707d0: 2020 2020 2020 2020 4162 7374 7261 6374 Abstract
│ │ │ │ │ -000707e0: 4e61 6d65 7370 6163 652d 636f 6d70 696c Namespace-compil
│ │ │ │ │ -000707f0: 696e 672e 0a20 2020 2020 2020 2020 2020 ing..
│ │ │ │ │ -00070800: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00070810: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00070820: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00070830: 2020 2028 6c69 6e65 2020 3130 290a 2a20 (line 10).*
│ │ │ │ │ -00070840: 696d 706f 7274 5f20 3c31 3e3a 2020 2020 import_ <1>:
│ │ │ │ │ -00070850: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00070860: 2020 2020 2020 2043 6c61 7373 4465 7363 ClassDesc
│ │ │ │ │ -00070870: 7269 7074 696f 6e2d 7061 7273 696e 6720 ription-parsing
│ │ │ │ │ -00070880: 636c 6173 7320 6465 636c 6172 6174 696f class declaratio
│ │ │ │ │ -00070890: 6e73 2e0a 2020 2020 2020 2020 2020 2020 ns..
│ │ │ │ │ -000708a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000708b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000708c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000708d0: 2020 286c 696e 6520 2031 3029 0a2a 2069 (line 10).* i
│ │ │ │ │ -000708e0: 6d70 6f72 745f 6672 6f6d 5f3a 2020 2020 mport_from_:
│ │ │ │ │ -000708f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00070900: 2020 2020 2020 4269 6e64 696e 6744 6963 BindingDic
│ │ │ │ │ -00070910: 7469 6f6e 6172 792d 6163 6365 7373 696e tionary-accessin
│ │ │ │ │ -00070920: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ -00070930: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00070940: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00070950: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00070960: 2028 6c69 6e65 2020 3332 290a 2a20 696e (line 32).* in
│ │ │ │ │ -00070970: 636c 7564 6573 416c 6c4f 665f 3a20 2020 cludesAllOf_:
│ │ │ │ │ -00070980: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00070990: 2020 2020 2043 6f6c 6c65 6374 696f 6e2d Collection-
│ │ │ │ │ -000709a0: 7465 7374 696e 6720 636f 6c6c 6563 7469 testing collecti
│ │ │ │ │ -000709b0: 6f6e 732e 0a20 2020 2020 2020 2020 2020 ons..
│ │ │ │ │ -000709c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000709d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000709e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000709f0: 2020 2028 6c69 6e65 2020 3136 290a 2a20 (line 16).*
│ │ │ │ │ -00070a00: 696e 636c 7564 6573 416e 794f 665f 3a20 includesAnyOf_:
│ │ │ │ │ -00070a10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00070a20: 2020 2020 2020 2043 6f6c 6c65 6374 696f Collectio
│ │ │ │ │ -00070a30: 6e2d 7465 7374 696e 6720 636f 6c6c 6563 n-testing collec
│ │ │ │ │ -00070a40: 7469 6f6e 732e 0a20 2020 2020 2020 2020 tions..
│ │ │ │ │ -00070a50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00070a60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00070a70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00070a80: 2020 2020 2028 6c69 6e65 2020 3139 290a (line 19).
│ │ │ │ │ -00070a90: 2a20 696e 636c 7564 6573 4173 736f 6369 * includesAssoci
│ │ │ │ │ -00070aa0: 6174 696f 6e5f 3a20 2020 2020 2020 2020 ation_:
│ │ │ │ │ -00070ab0: 2020 2020 2020 2020 2044 6963 7469 6f6e Diction
│ │ │ │ │ -00070ac0: 6172 792d 6469 6374 696f 6e61 7279 2074 ary-dictionary t
│ │ │ │ │ -00070ad0: 6573 7469 6e67 2e0a 2020 2020 2020 2020 esting..
│ │ │ │ │ -00070ae0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00070af0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00070b00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00070b10: 2020 2020 2020 286c 696e 6520 2020 3929 (line 9)
│ │ │ │ │ -00070b20: 0a2a 2069 6e63 6c75 6465 7342 6568 6176 .* includesBehav
│ │ │ │ │ -00070b30: 696f 725f 3a20 2020 2020 2020 2020 2020 ior_:
│ │ │ │ │ -00070b40: 2020 2020 2020 2020 2020 4265 6861 7669 Behavi
│ │ │ │ │ -00070b50: 6f72 2d74 6573 7469 6e67 2074 6865 2063 or-testing the c
│ │ │ │ │ -00070b60: 6c61 7373 2068 6965 7261 7263 6879 2e0a lass hierarchy..
│ │ │ │ │ -00070b70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00070b80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00070b90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00070ba0: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -00070bb0: 696e 6520 2020 3629 0a2a 2069 6e63 6c75 ine 6).* inclu
│ │ │ │ │ -00070bc0: 6465 7343 6c61 7373 4e61 6d65 645f 3a20 desClassNamed_:
│ │ │ │ │ -00070bd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00070be0: 2020 4162 7374 7261 6374 4e61 6d65 7370 AbstractNamesp
│ │ │ │ │ -00070bf0: 6163 652d 6e61 6d65 7370 6163 6520 6869 ace-namespace hi
│ │ │ │ │ -00070c00: 6572 6172 6368 792e 0a20 2020 2020 2020 erarchy..
│ │ │ │ │ -00070c10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00070c20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00070c30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00070c40: 2020 2020 2020 2028 6c69 6e65 2020 3233 (line 23
│ │ │ │ │ -00070c50: 290a 2a20 696e 636c 7564 6573 476c 6f62 ).* includesGlob
│ │ │ │ │ -00070c60: 616c 4e61 6d65 645f 3a20 2020 2020 2020 alNamed_:
│ │ │ │ │ -00070c70: 2020 2020 2020 2020 2020 2041 6273 7472 Abstr
│ │ │ │ │ -00070c80: 6163 744e 616d 6573 7061 6365 2d6e 616d actNamespace-nam
│ │ │ │ │ -00070c90: 6573 7061 6365 2068 6965 7261 7263 6879 espace hierarchy
│ │ │ │ │ -00070ca0: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -00070cb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00070cc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00070cd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00070ce0: 286c 696e 6520 2032 3929 0a2a 2069 6e63 (line 29).* inc
│ │ │ │ │ -00070cf0: 6c75 6465 734b 6579 5f3a 2020 2020 2020 ludesKey_:
│ │ │ │ │ -00070d00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00070d10: 2020 2020 4469 6374 696f 6e61 7279 2d64 Dictionary-d
│ │ │ │ │ -00070d20: 6963 7469 6f6e 6172 7920 7465 7374 696e ictionary testin
│ │ │ │ │ -00070d30: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ -00070d40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00070d50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00070d60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00070d70: 2028 6c69 6e65 2020 3133 290a 2a20 696e (line 13).* in
│ │ │ │ │ -00070d80: 636c 7564 6573 4b65 795f 203c 313e 3a20 cludesKey_ <1>:
│ │ │ │ │ -00070d90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00070da0: 2020 2020 204e 616d 6573 7061 6365 2d6f Namespace-o
│ │ │ │ │ -00070db0: 7665 7272 6964 6573 2066 6f72 2073 7570 verrides for sup
│ │ │ │ │ -00070dc0: 6572 7370 6163 6573 2e0a 2020 2020 2020 erspaces..
│ │ │ │ │ -00070dd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00070de0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00070df0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00070e00: 2020 2020 2020 2020 286c 696e 6520 2032 (line 2
│ │ │ │ │ -00070e10: 3929 0a2a 2069 6e63 6c75 6465 734b 6579 9).* includesKey
│ │ │ │ │ -00070e20: 5f20 3c32 3e3a 2020 2020 2020 2020 2020 _ <2>:
│ │ │ │ │ -00070e30: 2020 2020 2020 2020 2020 2020 5072 6f63 Proc
│ │ │ │ │ -00070e40: 6573 7345 6e76 6972 6f6e 6d65 6e74 2d64 essEnvironment-d
│ │ │ │ │ -00070e50: 6963 7469 6f6e 6172 7920 7465 7374 696e ictionary testin
│ │ │ │ │ -00070e60: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ -00070e70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00070e80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00070e90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00070ea0: 2028 6c69 6e65 2020 2036 290a 2a20 696e (line 6).* in
│ │ │ │ │ -00070eb0: 636c 7564 6573 4b65 795f 203c 333e 3a20 cludesKey_ <3>:
│ │ │ │ │ -00070ec0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00070ed0: 2020 2020 2057 6561 6b56 616c 7565 4c6f WeakValueLo
│ │ │ │ │ -00070ee0: 6f6b 7570 5461 626c 652d 6861 636b 732e okupTable-hacks.
│ │ │ │ │ -00070ef0: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -00070f00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00070f10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00070f20: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -00070f30: 6c69 6e65 2020 3134 290a 2a20 696e 636c line 14).* incl
│ │ │ │ │ -00070f40: 7564 6573 5365 6c65 6374 6f72 5f3a 2020 udesSelector_:
│ │ │ │ │ -00070f50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00070f60: 2020 2042 6568 6176 696f 722d 7465 7374 Behavior-test
│ │ │ │ │ -00070f70: 696e 6720 7468 6520 6d65 7468 6f64 2064 ing the method d
│ │ │ │ │ -00070f80: 6963 7469 6f6e 6172 792e 0a20 2020 2020 ictionary..
│ │ │ │ │ -00070f90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00070fa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00070fb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00070fc0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -00070fd0: 3133 290a 2a20 696e 636c 7564 6573 5f3a 13).* includes_:
│ │ │ │ │ -00070fe0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00070ff0: 2020 2020 2020 2020 2020 2020 2042 6167 Bag
│ │ │ │ │ -00071000: 2d74 6573 7469 6e67 2063 6f6c 6c65 6374 -testing collect
│ │ │ │ │ -00071010: 696f 6e73 2e0a 2020 2020 2020 2020 2020 ions..
│ │ │ │ │ -00071020: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00071030: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00071040: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00071050: 2020 2020 286c 696e 6520 2031 3229 0a2a (line 12).*
│ │ │ │ │ -00071060: 2069 6e63 6c75 6465 735f 203c 313e 3a20 includes_ <1>:
│ │ │ │ │ -00071070: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00071080: 2020 2020 2020 2020 436f 6c6c 6563 7469 Collecti
│ │ │ │ │ -00071090: 6f6e 2d74 6573 7469 6e67 2063 6f6c 6c65 on-testing colle
│ │ │ │ │ -000710a0: 6374 696f 6e73 2e0a 2020 2020 2020 2020 ctions..
│ │ │ │ │ -000710b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000710c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000710d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000710e0: 2020 2020 2020 286c 696e 6520 2031 3329 (line 13)
│ │ │ │ │ -000710f0: 0a2a 2069 6e63 6c75 6465 735f 203c 323e .* includes_ <2>
│ │ │ │ │ -00071100: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -00071110: 2020 2020 2020 2020 2020 4469 6374 696f Dictio
│ │ │ │ │ -00071120: 6e61 7279 2d64 6963 7469 6f6e 6172 7920 nary-dictionary
│ │ │ │ │ -00071130: 7465 7374 696e 672e 0a20 2020 2020 2020 testing..
│ │ │ │ │ -00071140: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00071150: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00071160: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00071170: 2020 2020 2020 2028 6c69 6e65 2020 2036 (line 6
│ │ │ │ │ -00071180: 290a 2a20 696e 636c 7564 6573 5f20 3c33 ).* includes_ <3
│ │ │ │ │ -00071190: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ -000711a0: 2020 2020 2020 2020 2020 2046 696c 6550 FileP
│ │ │ │ │ -000711b0: 6174 682d 6163 6365 7373 696e 672e 2020 ath-accessing.
│ │ │ │ │ -000711c0: 286c 696e 6520 2031 3929 0a2a 2069 6e63 (line 19).* inc
│ │ │ │ │ -000711d0: 6c75 6465 735f 203c 343e 3a20 2020 2020 ludes_ <4>:
│ │ │ │ │ -000711e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000711f0: 2020 2020 4861 7368 6564 436f 6c6c 6563 HashedCollec
│ │ │ │ │ -00071200: 7469 6f6e 2d74 6573 7469 6e67 2063 6f6c tion-testing col
│ │ │ │ │ -00071210: 6c65 6374 696f 6e73 2e0a 2020 2020 2020 lections..
│ │ │ │ │ -00071220: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00071230: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00071240: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00071250: 2020 2020 2020 2020 286c 696e 6520 2031 (line 1
│ │ │ │ │ -00071260: 3829 0a2a 2069 6e63 6c75 6465 735f 203c 8).* includes_ <
│ │ │ │ │ -00071270: 353e 3a20 2020 2020 2020 2020 2020 2020 5>:
│ │ │ │ │ -00071280: 2020 2020 2020 2020 2020 2020 4c69 6e6b Link
│ │ │ │ │ -00071290: 6564 4c69 7374 2d65 6e75 6d65 7261 7469 edList-enumerati
│ │ │ │ │ -000712a0: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ -000712b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000712c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000712d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000712e0: 2020 286c 696e 6520 2031 3329 0a2a 2069 (line 13).* i
│ │ │ │ │ -000712f0: 6e63 6c75 6465 735f 203c 363e 3a20 2020 ncludes_ <6>:
│ │ │ │ │ -00071300: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00071310: 2020 2020 2020 5365 7175 656e 6365 6162 Sequenceab
│ │ │ │ │ -00071320: 6c65 436f 6c6c 6563 7469 6f6e 2d62 6173 leCollection-bas
│ │ │ │ │ -00071330: 6963 2e0a 2020 2020 2020 2020 2020 2020 ic..
│ │ │ │ │ -00071340: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00071350: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00071360: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00071370: 2020 286c 696e 6520 2037 3929 0a2a 2069 (line 79).* i
│ │ │ │ │ -00071380: 6e63 6c75 6465 735f 203c 373e 3a20 2020 ncludes_ <7>:
│ │ │ │ │ -00071390: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000713a0: 2020 2020 2020 536f 7274 6564 436f 6c6c SortedColl
│ │ │ │ │ -000713b0: 6563 7469 6f6e 2d73 6561 7263 6869 6e67 ection-searching
│ │ │ │ │ -000713c0: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -000713d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000713e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000713f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00071400: 286c 696e 6520 2020 3629 0a2a 2069 6e63 (line 6).* inc
│ │ │ │ │ -00071410: 723a 2020 2020 2020 2020 2020 2020 2020 r:
│ │ │ │ │ -00071420: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00071430: 2020 2020 434f 626a 6563 742d 706f 696e CObject-poin
│ │ │ │ │ -00071440: 7465 722d 6c69 6b65 2062 6568 6176 696f ter-like behavio
│ │ │ │ │ -00071450: 722e 0a20 2020 2020 2020 2020 2020 2020 r..
│ │ │ │ │ -00071460: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00071470: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00071480: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00071490: 2028 6c69 6e65 2020 3532 290a 2a20 696e (line 52).* in
│ │ │ │ │ -000714a0: 6372 4279 5f3a 2020 2020 2020 2020 2020 crBy_:
│ │ │ │ │ -000714b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000714c0: 2020 2020 2043 4f62 6a65 6374 2d70 6f69 CObject-poi
│ │ │ │ │ -000714d0: 6e74 6572 2d6c 696b 6520 6265 6861 7669 nter-like behavi
│ │ │ │ │ -000714e0: 6f72 2e0a 2020 2020 2020 2020 2020 2020 or..
│ │ │ │ │ -000714f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00071500: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00071510: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00071520: 2020 286c 696e 6520 2035 3629 0a2a 2069 (line 56).* i
│ │ │ │ │ -00071530: 6e63 7265 6d65 6e74 3a20 2020 2020 2020 ncrement:
│ │ │ │ │ -00071540: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00071550: 2020 2020 2020 496e 7465 7276 616c 2d70 Interval-p
│ │ │ │ │ -00071560: 7269 6e74 696e 672e 2020 2028 6c69 6e65 rinting. (line
│ │ │ │ │ -00071570: 2020 2039 290a 2a20 696e 6372 656d 656e 9).* incremen
│ │ │ │ │ -00071580: 7461 6c47 4353 7465 703a 2020 2020 2020 talGCStep:
│ │ │ │ │ -00071590: 2020 2020 2020 2020 2020 2020 2020 204f O
│ │ │ │ │ -000715a0: 626a 6563 744d 656d 6f72 7920 636c 6173 bjectMemory clas
│ │ │ │ │ -000715b0: 732d 6275 696c 7469 6e73 2e0a 2020 2020 s-builtins..
│ │ │ │ │ -000715c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000715d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000715e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000715f0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -00071600: 2035 3929 0a2a 2069 6e64 6578 4f66 496e 59).* indexOfIn
│ │ │ │ │ -00071610: 7374 5661 725f 3a20 2020 2020 2020 2020 stVar_:
│ │ │ │ │ -00071620: 2020 2020 2020 2020 2020 2020 2020 4265 Be
│ │ │ │ │ -00071630: 6861 7669 6f72 2d61 6363 6573 7369 6e67 havior-accessing
│ │ │ │ │ -00071640: 2069 6e73 7461 6e63 6573 2061 6e64 2076 instances and v
│ │ │ │ │ -00071650: 6172 6961 626c 6573 2e0a 2020 2020 2020 ariables..
│ │ │ │ │ -00071660: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00071670: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00071680: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00071690: 2020 2020 2020 2020 286c 696e 6520 2033 (line 3
│ │ │ │ │ -000716a0: 3229 0a2a 2069 6e64 6578 4f66 496e 7374 2).* indexOfInst
│ │ │ │ │ -000716b0: 5661 725f 6966 4162 7365 6e74 5f3a 2020 Var_ifAbsent_:
│ │ │ │ │ -000716c0: 2020 2020 2020 2020 2020 2020 4265 6861 Beha
│ │ │ │ │ -000716d0: 7669 6f72 2d61 6363 6573 7369 6e67 2069 vior-accessing i
│ │ │ │ │ -000716e0: 6e73 7461 6e63 6573 2061 6e64 2076 6172 nstances and var
│ │ │ │ │ -000716f0: 6961 626c 6573 2e0a 2020 2020 2020 2020 iables..
│ │ │ │ │ -00071700: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00071710: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00071720: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00071730: 2020 2020 2020 286c 696e 6520 2033 3629 (line 36)
│ │ │ │ │ -00071740: 0a2a 2069 6e64 6578 4f66 4c61 7374 5f69 .* indexOfLast_i
│ │ │ │ │ -00071750: 6641 6273 656e 745f 3a20 2020 2020 2020 fAbsent_:
│ │ │ │ │ -00071760: 2020 2020 2020 2020 2020 5365 7175 656e Sequen
│ │ │ │ │ -00071770: 6365 6162 6c65 436f 6c6c 6563 7469 6f6e ceableCollection
│ │ │ │ │ -00071780: 2d62 6173 6963 2e0a 2020 2020 2020 2020 -basic..
│ │ │ │ │ -00071790: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000717a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000717b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000717c0: 2020 2020 2020 286c 696e 6520 2039 3929 (line 99)
│ │ │ │ │ -000717d0: 0a2a 2069 6e64 6578 4f66 4d6f 6e74 685f .* indexOfMonth_
│ │ │ │ │ -000717e0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -000717f0: 2020 2020 2020 2020 2020 4461 7465 2063 Date c
│ │ │ │ │ -00071800: 6c61 7373 2d62 6173 6963 2e20 2020 2028 lass-basic. (
│ │ │ │ │ -00071810: 6c69 6e65 2020 3230 290a 2a20 696e 6465 line 20).* inde
│ │ │ │ │ -00071820: 784f 6652 6567 6578 5f3a 2020 2020 2020 xOfRegex_:
│ │ │ │ │ -00071830: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00071840: 2020 2053 7472 696e 672d 7265 6765 782e String-regex.
│ │ │ │ │ -00071850: 2020 2020 2020 2020 286c 696e 6520 2036 (line 6
│ │ │ │ │ -00071860: 3029 0a2a 2069 6e64 6578 4f66 5265 6765 0).* indexOfRege
│ │ │ │ │ -00071870: 785f 6672 6f6d 5f74 6f5f 3a20 2020 2020 x_from_to_:
│ │ │ │ │ -00071880: 2020 2020 2020 2020 2020 2020 5374 7269 Stri
│ │ │ │ │ -00071890: 6e67 2d72 6567 6578 2e20 2020 2020 2020 ng-regex.
│ │ │ │ │ -000718a0: 2028 6c69 6e65 2020 3635 290a 2a20 696e (line 65).* in
│ │ │ │ │ -000718b0: 6465 784f 6652 6567 6578 5f66 726f 6d5f dexOfRegex_from_
│ │ │ │ │ -000718c0: 746f 5f69 6641 6273 656e 745f 3a20 2020 to_ifAbsent_:
│ │ │ │ │ -000718d0: 2020 2020 2053 7472 696e 672d 7265 6765 String-rege
│ │ │ │ │ -000718e0: 782e 2020 2020 2020 2020 286c 696e 6520 x. (line
│ │ │ │ │ -000718f0: 2037 3029 0a2a 2069 6e64 6578 4f66 5265 70).* indexOfRe
│ │ │ │ │ -00071900: 6765 785f 6966 4162 7365 6e74 5f3a 2020 gex_ifAbsent_:
│ │ │ │ │ -00071910: 2020 2020 2020 2020 2020 2020 2020 5374 St
│ │ │ │ │ -00071920: 7269 6e67 2d72 6567 6578 2e20 2020 2020 ring-regex.
│ │ │ │ │ -00071930: 2020 2028 6c69 6e65 2020 3736 290a 2a20 (line 76).*
│ │ │ │ │ -00071940: 696e 6465 784f 6652 6567 6578 5f73 7461 indexOfRegex_sta
│ │ │ │ │ -00071950: 7274 696e 6741 745f 3a20 2020 2020 2020 rtingAt_:
│ │ │ │ │ -00071960: 2020 2020 2020 2053 7472 696e 672d 7265 String-re
│ │ │ │ │ -00071970: 6765 782e 2020 2020 2020 2020 286c 696e gex. (lin
│ │ │ │ │ -00071980: 6520 2038 3129 0a2a 2069 6e64 6578 4f66 e 81).* indexOf
│ │ │ │ │ -00071990: 5265 6765 785f 7374 6172 7469 6e67 4174 Regex_startingAt
│ │ │ │ │ -000719a0: 5f69 6641 6273 656e 745f 3a20 2020 2020 _ifAbsent_:
│ │ │ │ │ -000719b0: 5374 7269 6e67 2d72 6567 6578 2e20 2020 String-regex.
│ │ │ │ │ -000719c0: 2020 2020 2028 6c69 6e65 2020 3836 290a (line 86).
│ │ │ │ │ -000719d0: 2a20 696e 6465 784f 6653 7562 436f 6c6c * indexOfSubColl
│ │ │ │ │ -000719e0: 6563 7469 6f6e 5f3a 2020 2020 2020 2020 ection_:
│ │ │ │ │ -000719f0: 2020 2020 2020 2020 2053 6571 7565 6e63 Sequenc
│ │ │ │ │ -00071a00: 6561 626c 6543 6f6c 6c65 6374 696f 6e2d eableCollection-
│ │ │ │ │ -00071a10: 6261 7369 632e 0a20 2020 2020 2020 2020 basic..
│ │ │ │ │ -00071a20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00071a30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00071a40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00071a50: 2020 2020 2028 6c69 6e65 2031 3033 290a (line 103).
│ │ │ │ │ -00071a60: 2a20 696e 6465 784f 6653 7562 436f 6c6c * indexOfSubColl
│ │ │ │ │ -00071a70: 6563 7469 6f6e 5f69 6641 6273 656e 745f ection_ifAbsent_
│ │ │ │ │ -00071a80: 3a20 2020 2020 2020 2053 6571 7565 6e63 : Sequenc
│ │ │ │ │ -00071a90: 6561 626c 6543 6f6c 6c65 6374 696f 6e2d eableCollection-
│ │ │ │ │ -00071aa0: 6261 7369 632e 0a20 2020 2020 2020 2020 basic..
│ │ │ │ │ -00071ab0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00071ac0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00071ad0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00071ae0: 2020 2020 2028 6c69 6e65 2031 3038 290a (line 108).
│ │ │ │ │ -00071af0: 2a20 696e 6465 784f 6653 7562 436f 6c6c * indexOfSubColl
│ │ │ │ │ -00071b00: 6563 7469 6f6e 5f73 7461 7274 696e 6741 ection_startingA
│ │ │ │ │ -00071b10: 745f 3a20 2020 2020 2053 6571 7565 6e63 t_: Sequenc
│ │ │ │ │ -00071b20: 6561 626c 6543 6f6c 6c65 6374 696f 6e2d eableCollection-
│ │ │ │ │ -00071b30: 6261 7369 632e 0a20 2020 2020 2020 2020 basic..
│ │ │ │ │ -00071b40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00071b50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00071b60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00071b70: 2020 2020 2028 6c69 6e65 2031 3133 290a (line 113).
│ │ │ │ │ -00071b80: 2a20 696e 6465 784f 6653 7562 436f 6c6c * indexOfSubColl
│ │ │ │ │ -00071b90: 6563 7469 6f6e 5f73 7461 7274 696e 6741 ection_startingA
│ │ │ │ │ -00071ba0: 745f 6966 4162 7365 6e74 5f3a 2053 6571 t_ifAbsent_: Seq
│ │ │ │ │ -00071bb0: 7565 6e63 6561 626c 6543 6f6c 6c65 6374 uenceableCollect
│ │ │ │ │ -00071bc0: 696f 6e2d 6261 7369 632e 0a20 2020 2020 ion-basic..
│ │ │ │ │ -00071bd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00071be0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00071bf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00071c00: 2020 2020 2020 2020 2028 6c69 6e65 2031 (line 1
│ │ │ │ │ -00071c10: 3138 290a 2a20 696e 6465 784f 665f 3a20 18).* indexOf_:
│ │ │ │ │ -00071c20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00071c30: 2020 2020 2020 2020 2020 2020 2053 6571 Seq
│ │ │ │ │ -00071c40: 7565 6e63 6561 626c 6543 6f6c 6c65 6374 uenceableCollect
│ │ │ │ │ -00071c50: 696f 6e2d 6261 7369 632e 0a20 2020 2020 ion-basic..
│ │ │ │ │ -00071c60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00071c70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00071c80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00071c90: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -00071ca0: 3832 290a 2a20 696e 6465 784f 665f 6966 82).* indexOf_if
│ │ │ │ │ -00071cb0: 4162 7365 6e74 5f3a 2020 2020 2020 2020 Absent_:
│ │ │ │ │ -00071cc0: 2020 2020 2020 2020 2020 2020 2053 6571 Seq
│ │ │ │ │ -00071cd0: 7565 6e63 6561 626c 6543 6f6c 6c65 6374 uenceableCollect
│ │ │ │ │ -00071ce0: 696f 6e2d 6261 7369 632e 0a20 2020 2020 ion-basic..
│ │ │ │ │ -00071cf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00071d00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00071d10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00071d20: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -00071d30: 3836 290a 2a20 696e 6465 784f 665f 6d61 86).* indexOf_ma
│ │ │ │ │ -00071d40: 7463 6843 6173 655f 7374 6172 7469 6e67 tchCase_starting
│ │ │ │ │ -00071d50: 4174 5f3a 2020 2020 2020 2020 2043 6861 At_: Cha
│ │ │ │ │ -00071d60: 7261 6374 6572 4172 7261 792d 636f 6d70 racterArray-comp
│ │ │ │ │ -00071d70: 6172 696e 672e 0a20 2020 2020 2020 2020 aring..
│ │ │ │ │ -00071d80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00071d90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00071da0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00071db0: 2020 2020 2028 6c69 6e65 2020 3239 290a (line 29).
│ │ │ │ │ -00071dc0: 2a20 696e 6465 784f 665f 7374 6172 7469 * indexOf_starti
│ │ │ │ │ -00071dd0: 6e67 4174 5f3a 2020 2020 2020 2020 2020 ngAt_:
│ │ │ │ │ -00071de0: 2020 2020 2020 2020 2042 7974 6541 7272 ByteArr
│ │ │ │ │ -00071df0: 6179 2d62 6173 6963 2e20 2020 2020 286c ay-basic. (l
│ │ │ │ │ -00071e00: 696e 6520 2020 3929 0a2a 2069 6e64 6578 ine 9).* index
│ │ │ │ │ -00071e10: 4f66 5f73 7461 7274 696e 6741 745f 203c Of_startingAt_ <
│ │ │ │ │ -00071e20: 313e 3a20 2020 2020 2020 2020 2020 2020 1>:
│ │ │ │ │ -00071e30: 2020 5365 7175 656e 6365 6162 6c65 436f SequenceableCo
│ │ │ │ │ -00071e40: 6c6c 6563 7469 6f6e 2d62 6173 6963 2e0a llection-basic..
│ │ │ │ │ -00071e50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00071e60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00071e70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00071e80: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -00071e90: 696e 6520 2039 3129 0a2a 2069 6e64 6578 ine 91).* index
│ │ │ │ │ -00071ea0: 4f66 5f73 7461 7274 696e 6741 745f 203c Of_startingAt_ <
│ │ │ │ │ -00071eb0: 323e 3a20 2020 2020 2020 2020 2020 2020 2>:
│ │ │ │ │ -00071ec0: 2020 5374 7269 6e67 2d62 6173 6963 2e20 String-basic.
│ │ │ │ │ -00071ed0: 2020 2020 2020 2028 6c69 6e65 2020 3134 (line 14
│ │ │ │ │ -00071ee0: 290a 2a20 696e 6465 784f 665f 7374 6172 ).* indexOf_star
│ │ │ │ │ -00071ef0: 7469 6e67 4174 5f69 6641 6273 656e 745f tingAt_ifAbsent_
│ │ │ │ │ -00071f00: 3a20 2020 2020 2020 2020 2042 7974 6541 : ByteA
│ │ │ │ │ -00071f10: 7272 6179 2d62 6173 6963 2e20 2020 2020 rray-basic.
│ │ │ │ │ -00071f20: 286c 696e 6520 2031 3329 0a2a 2069 6e64 (line 13).* ind
│ │ │ │ │ -00071f30: 6578 4f66 5f73 7461 7274 696e 6741 745f exOf_startingAt_
│ │ │ │ │ -00071f40: 6966 4162 7365 6e74 5f20 3c31 3e3a 2020 ifAbsent_ <1>:
│ │ │ │ │ -00071f50: 2020 2020 5275 6e41 7272 6179 2d73 6561 RunArray-sea
│ │ │ │ │ -00071f60: 7263 6869 6e67 2e20 2028 6c69 6e65 2020 rching. (line
│ │ │ │ │ -00071f70: 2036 290a 2a20 696e 6465 784f 665f 7374 6).* indexOf_st
│ │ │ │ │ -00071f80: 6172 7469 6e67 4174 5f69 6641 6273 656e artingAt_ifAbsen
│ │ │ │ │ -00071f90: 745f 203c 323e 3a20 2020 2020 2053 6571 t_ <2>: Seq
│ │ │ │ │ -00071fa0: 7565 6e63 6561 626c 6543 6f6c 6c65 6374 uenceableCollect
│ │ │ │ │ -00071fb0: 696f 6e2d 6261 7369 632e 0a20 2020 2020 ion-basic..
│ │ │ │ │ -00071fc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00071fd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00071fe0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00071ff0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -00072000: 3935 290a 2a20 696e 6465 784f 665f 7374 95).* indexOf_st
│ │ │ │ │ -00072010: 6172 7469 6e67 4174 5f69 6641 6273 656e artingAt_ifAbsen
│ │ │ │ │ -00072020: 745f 203c 333e 3a20 2020 2020 2053 6f72 t_ <3>: Sor
│ │ │ │ │ -00072030: 7465 6443 6f6c 6c65 6374 696f 6e2d 7365 tedCollection-se
│ │ │ │ │ -00072040: 6172 6368 696e 672e 0a20 2020 2020 2020 arching..
│ │ │ │ │ -00072050: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00072060: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00072070: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00072080: 2020 2020 2020 2028 6c69 6e65 2020 3130 (line 10
│ │ │ │ │ -00072090: 290a 2a20 696e 6465 784f 665f 7374 6172 ).* indexOf_star
│ │ │ │ │ -000720a0: 7469 6e67 4174 5f69 6641 6273 656e 745f tingAt_ifAbsent_
│ │ │ │ │ -000720b0: 203c 343e 3a20 2020 2020 2053 7472 696e <4>: Strin
│ │ │ │ │ -000720c0: 672d 6261 7369 632e 2020 2020 2020 2020 g-basic.
│ │ │ │ │ -000720d0: 286c 696e 6520 2031 3829 0a2a 2069 6e66 (line 18).* inf
│ │ │ │ │ -000720e0: 696e 6974 793a 2020 2020 2020 2020 2020 inity:
│ │ │ │ │ -000720f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00072100: 2020 2020 466c 6f61 7444 2063 6c61 7373 FloatD class
│ │ │ │ │ -00072110: 2d63 6861 7261 6374 6572 697a 6174 696f -characterizatio
│ │ │ │ │ -00072120: 6e2e 0a20 2020 2020 2020 2020 2020 2020 n..
│ │ │ │ │ -00072130: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00072140: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00072150: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00072160: 2028 6c69 6e65 2020 3236 290a 2a20 696e (line 26).* in
│ │ │ │ │ -00072170: 6669 6e69 7479 203c 313e 3a20 2020 2020 finity <1>:
│ │ │ │ │ -00072180: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00072190: 2020 2020 2046 6c6f 6174 4520 636c 6173 FloatE clas
│ │ │ │ │ -000721a0: 732d 6368 6172 6163 7465 7269 7a61 7469 s-characterizati
│ │ │ │ │ -000721b0: 6f6e 2e0a 2020 2020 2020 2020 2020 2020 on..
│ │ │ │ │ -000721c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000721d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000721e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000721f0: 2020 286c 696e 6520 2032 3929 0a2a 2069 (line 29).* i
│ │ │ │ │ -00072200: 6e66 696e 6974 7920 3c32 3e3a 2020 2020 nfinity <2>:
│ │ │ │ │ -00072210: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00072220: 2020 2020 2020 466c 6f61 7451 2063 6c61 FloatQ cla
│ │ │ │ │ -00072230: 7373 2d63 6861 7261 6374 6572 697a 6174 ss-characterizat
│ │ │ │ │ -00072240: 696f 6e2e 0a20 2020 2020 2020 2020 2020 ion..
│ │ │ │ │ -00072250: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00072260: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00072270: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00072280: 2020 2028 6c69 6e65 2020 3239 290a 2a20 (line 29).*
│ │ │ │ │ -00072290: 696e 6865 7269 7465 644b 6579 733a 2020 inheritedKeys:
│ │ │ │ │ -000722a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000722b0: 2020 2020 2020 2041 6273 7472 6163 744e AbstractN
│ │ │ │ │ -000722c0: 616d 6573 7061 6365 2d6f 7665 7272 6964 amespace-overrid
│ │ │ │ │ -000722d0: 6573 2066 6f72 2073 7570 6572 7370 6163 es for superspac
│ │ │ │ │ -000722e0: 6573 2e0a 2020 2020 2020 2020 2020 2020 es..
│ │ │ │ │ -000722f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00072300: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00072310: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00072320: 2020 286c 696e 6520 2020 3629 0a2a 2069 (line 6).* i
│ │ │ │ │ -00072330: 6e68 6572 6974 6564 4b65 7973 203c 313e nheritedKeys <1>
│ │ │ │ │ -00072340: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -00072350: 2020 2020 2020 4e61 6d65 7370 6163 652d Namespace-
│ │ │ │ │ -00072360: 6163 6365 7373 696e 672e 2028 6c69 6e65 accessing. (line
│ │ │ │ │ -00072370: 2020 2036 290a 2a20 696e 6865 7269 7465 6).* inherite
│ │ │ │ │ -00072380: 644b 6579 7320 3c32 3e3a 2020 2020 2020 dKeys <2>:
│ │ │ │ │ -00072390: 2020 2020 2020 2020 2020 2020 2020 2052 R
│ │ │ │ │ -000723a0: 6f6f 744e 616d 6573 7061 6365 2d6f 7665 ootNamespace-ove
│ │ │ │ │ -000723b0: 7272 6964 6573 2066 6f72 2073 7570 6572 rrides for super
│ │ │ │ │ -000723c0: 7370 6163 6573 2e0a 2020 2020 2020 2020 spaces..
│ │ │ │ │ -000723d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000723e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000723f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00072400: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)
│ │ │ │ │ -00072410: 0a2a 2069 6e68 6572 6974 7346 726f 6d5f .* inheritsFrom_
│ │ │ │ │ -00072420: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -00072430: 2020 2020 2020 2020 2020 4265 6861 7669 Behavi
│ │ │ │ │ -00072440: 6f72 2d74 6573 7469 6e67 2074 6865 2063 or-testing the c
│ │ │ │ │ -00072450: 6c61 7373 2068 6965 7261 7263 6879 2e0a lass hierarchy..
│ │ │ │ │ -00072460: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00072470: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00072480: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00072490: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -000724a0: 696e 6520 2031 3029 0a2a 2069 6e68 6572 ine 10).* inher
│ │ │ │ │ -000724b0: 6974 7346 726f 6d5f 203c 313e 3a20 2020 itsFrom_ <1>:
│ │ │ │ │ -000724c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000724d0: 2020 4469 6374 696f 6e61 7279 2d6e 616d Dictionary-nam
│ │ │ │ │ -000724e0: 6573 7061 6365 2070 726f 746f 636f 6c2e espace protocol.
│ │ │ │ │ -000724f0: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -00072500: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00072510: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00072520: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -00072530: 6c69 6e65 2020 3431 290a 2a20 696e 6865 line 41).* inhe
│ │ │ │ │ -00072540: 7269 7473 4672 6f6d 5f20 3c32 3e3a 2020 ritsFrom_ <2>:
│ │ │ │ │ -00072550: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00072560: 2020 2055 6e64 6566 696e 6564 4f62 6a65 UndefinedObje
│ │ │ │ │ -00072570: 6374 2d73 7469 6c6c 2075 6e63 6c61 7373 ct-still unclass
│ │ │ │ │ -00072580: 6966 6965 642e 0a20 2020 2020 2020 2020 ified..
│ │ │ │ │ -00072590: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000725a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000725b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000725c0: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).
│ │ │ │ │ -000725d0: 2a20 696e 6865 7269 7453 6861 7065 3a20 * inheritShape:
│ │ │ │ │ -000725e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000725f0: 2020 2020 2020 2020 2043 6c61 7373 2d69 Class-i
│ │ │ │ │ -00072600: 6e73 7461 6e63 6520 6372 6561 7469 6f6e nstance creation
│ │ │ │ │ -00072610: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -00072620: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00072630: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00072640: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00072650: 286c 696e 6520 2031 3229 0a2a 2069 6e68 (line 12).* inh
│ │ │ │ │ -00072660: 6572 6974 5368 6170 6520 3c31 3e3a 2020 eritShape <1>:
│ │ │ │ │ -00072670: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00072680: 2020 2020 434f 626a 6563 7420 636c 6173 CObject clas
│ │ │ │ │ -00072690: 732d 7375 6263 6c61 7373 2063 7265 6174 s-subclass creat
│ │ │ │ │ -000726a0: 696f 6e2e 0a20 2020 2020 2020 2020 2020 ion..
│ │ │ │ │ -000726b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000726c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000726d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000726e0: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).*
│ │ │ │ │ -000726f0: 696e 6974 4461 794e 616d 6544 6963 743a initDayNameDict:
│ │ │ │ │ -00072700: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00072710: 2020 2020 2020 2044 6174 6520 636c 6173 Date clas
│ │ │ │ │ -00072720: 732d 6261 7369 632e 2020 2020 286c 696e s-basic. (lin
│ │ │ │ │ -00072730: 6520 2032 3329 0a2a 2069 6e69 7446 6f72 e 23).* initFor
│ │ │ │ │ -00072740: 4e61 6e6f 7365 636f 6e64 735f 3a20 2020 Nanoseconds_:
│ │ │ │ │ -00072750: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00072760: 4465 6c61 792d 696e 6974 6961 6c69 7a61 Delay-initializa
│ │ │ │ │ -00072770: 7469 6f6e 2e0a 2020 2020 2020 2020 2020 tion..
│ │ │ │ │ -00072780: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00072790: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000727a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000727b0: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*
│ │ │ │ │ -000727c0: 2069 6e69 7469 616c 4950 3a20 2020 2020 initialIP:
│ │ │ │ │ -000727d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000727e0: 2020 2020 2020 2020 426c 6f63 6b43 6c6f BlockClo
│ │ │ │ │ -000727f0: 7375 7265 2d61 6363 6573 7369 6e67 2e0a sure-accessing..
│ │ │ │ │ -00072800: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00072810: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00072820: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00072830: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -00072840: 696e 6520 2032 3429 0a2a 2069 6e69 7469 ine 24).* initi
│ │ │ │ │ -00072850: 616c 4950 203c 313e 3a20 2020 2020 2020 alIP <1>:
│ │ │ │ │ -00072860: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00072870: 2020 436f 6e74 6578 7450 6172 742d 6163 ContextPart-ac
│ │ │ │ │ -00072880: 6365 7373 696e 672e 0a20 2020 2020 2020 cessing..
│ │ │ │ │ -00072890: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000728a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000728b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000728c0: 2020 2020 2020 2028 6c69 6e65 2020 3336 (line 36
│ │ │ │ │ -000728d0: 290a 2a20 696e 6974 6961 6c69 7a65 3a20 ).* initialize:
│ │ │ │ │ -000728e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000728f0: 2020 2020 2020 2020 2020 2043 6861 7261 Chara
│ │ │ │ │ -00072900: 6374 6572 2063 6c61 7373 2d69 6e69 7469 cter class-initi
│ │ │ │ │ -00072910: 616c 697a 696e 6720 6c6f 6f6b 7570 2074 alizing lookup t
│ │ │ │ │ -00072920: 6162 6c65 732e 0a20 2020 2020 2020 2020 ables..
│ │ │ │ │ -00072930: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00072940: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00072950: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00072960: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).
│ │ │ │ │ -00072970: 2a20 696e 6974 6961 6c69 7a65 203c 313e * initialize <1>
│ │ │ │ │ -00072980: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -00072990: 2020 2020 2020 2020 2043 6c61 7373 2063 Class c
│ │ │ │ │ -000729a0: 6c61 7373 2d69 6e69 7469 616c 697a 652e lass-initialize.
│ │ │ │ │ -000729b0: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -000729c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000729d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000729e0: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -000729f0: 6c69 6e65 2020 2036 290a 2a20 696e 6974 line 6).* init
│ │ │ │ │ -00072a00: 6961 6c69 7a65 203c 323e 3a20 2020 2020 ialize <2>:
│ │ │ │ │ -00072a10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00072a20: 2020 2043 6c61 7373 2d61 6363 6573 7369 Class-accessi
│ │ │ │ │ -00072a30: 6e67 2069 6e73 7461 6e63 6573 2061 6e64 ng instances and
│ │ │ │ │ -00072a40: 2076 6172 6961 626c 6573 2e0a 2020 2020 variables..
│ │ │ │ │ -00072a50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00072a60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00072a70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00072a80: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -00072a90: 2035 3429 0a2a 2069 6e69 7469 616c 697a 54).* initializ
│ │ │ │ │ -00072aa0: 6520 3c33 3e3a 2020 2020 2020 2020 2020 e <3>:
│ │ │ │ │ -00072ab0: 2020 2020 2020 2020 2020 2020 2020 4354 CT
│ │ │ │ │ -00072ac0: 7970 6520 636c 6173 732d 696e 6974 6961 ype class-initia
│ │ │ │ │ -00072ad0: 6c69 7a61 7469 6f6e 2e0a 2020 2020 2020 lization..
│ │ │ │ │ -00072ae0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00072af0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00072b00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00072b10: 2020 2020 2020 2020 286c 696e 6520 2020 (line
│ │ │ │ │ -00072b20: 3629 0a2a 2069 6e69 7469 616c 697a 6520 6).* initialize
│ │ │ │ │ -00072b30: 3c34 3e3a 2020 2020 2020 2020 2020 2020 <4>:
│ │ │ │ │ -00072b40: 2020 2020 2020 2020 2020 2020 4461 7465 Date
│ │ │ │ │ -00072b50: 2063 6c61 7373 2d62 6173 6963 2e20 2020 class-basic.
│ │ │ │ │ -00072b60: 2028 6c69 6e65 2020 3239 290a 2a20 696e (line 29).* in
│ │ │ │ │ -00072b70: 6974 6961 6c69 7a65 203c 353e 3a20 2020 itialize <5>:
│ │ │ │ │ -00072b80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00072b90: 2020 2020 2044 6174 6554 696d 6520 636c DateTime cl
│ │ │ │ │ -00072ba0: 6173 732d 696e 666f 726d 6174 696f 6e2e ass-information.
│ │ │ │ │ -00072bb0: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -00072bc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00072bd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00072be0: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -00072bf0: 6c69 6e65 2020 2039 290a 2a20 696e 6974 line 9).* init
│ │ │ │ │ -00072c00: 6961 6c69 7a65 203c 363e 3a20 2020 2020 ialize <6>:
│ │ │ │ │ -00072c10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00072c20: 2020 2044 4c44 2063 6c61 7373 2d64 796e DLD class-dyn
│ │ │ │ │ -00072c30: 616d 6963 206c 696e 6b69 6e67 2e0a 2020 amic linking..
│ │ │ │ │ -00072c40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00072c50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00072c60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00072c70: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -00072c80: 6520 2032 3529 0a2a 2069 6e69 7469 616c e 25).* initial
│ │ │ │ │ -00072c90: 697a 6520 3c37 3e3a 2020 2020 2020 2020 ize <7>:
│ │ │ │ │ -00072ca0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00072cb0: 4475 7261 7469 6f6e 2063 6c61 7373 2d69 Duration class-i
│ │ │ │ │ -00072cc0: 6e73 7461 6e63 6520 6372 6561 7469 6f6e nstance creation
│ │ │ │ │ -00072cd0: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -00072ce0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00072cf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00072d00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00072d10: 286c 696e 6520 2031 3329 0a2a 2069 6e69 (line 13).* ini
│ │ │ │ │ -00072d20: 7469 616c 697a 6520 3c38 3e3a 2020 2020 tialize <8>:
│ │ │ │ │ -00072d30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00072d40: 2020 2020 4669 6c65 2063 6c61 7373 2d69 File class-i
│ │ │ │ │ -00072d50: 6e69 7469 616c 697a 6174 696f 6e2e 0a20 nitialization..
│ │ │ │ │ -00072d60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00072d70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00072d80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00072d90: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -00072da0: 6e65 2020 2036 290a 2a20 696e 6974 6961 ne 6).* initia
│ │ │ │ │ -00072db0: 6c69 7a65 203c 393e 3a20 2020 2020 2020 lize <9>:
│ │ │ │ │ -00072dc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00072dd0: 2046 696c 6544 6573 6372 6970 746f 7220 FileDescriptor
│ │ │ │ │ -00072de0: 636c 6173 732d 696e 6974 6961 6c69 7a61 class-initializa
│ │ │ │ │ -00072df0: 7469 6f6e 2e0a 2020 2020 2020 2020 2020 tion..
│ │ │ │ │ -00072e00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00072e10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00072e20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00072e30: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*
│ │ │ │ │ -00072e40: 2069 6e69 7469 616c 697a 6520 3c31 303e initialize <10>
│ │ │ │ │ -00072e50: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -00072e60: 2020 2020 2020 2020 4669 6c65 4465 7363 FileDesc
│ │ │ │ │ -00072e70: 7269 7074 6f72 2d69 6e69 7469 616c 697a riptor-initializ
│ │ │ │ │ -00072e80: 652d 7265 6c65 6173 652e 0a20 2020 2020 e-release..
│ │ │ │ │ -00072e90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00072ea0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00072eb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00072ec0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -00072ed0: 2039 290a 2a20 696e 6974 6961 6c69 7a65 9).* initialize
│ │ │ │ │ -00072ee0: 203c 3131 3e3a 2020 2020 2020 2020 2020 <11>:
│ │ │ │ │ -00072ef0: 2020 2020 2020 2020 2020 2020 2046 696c Fil
│ │ │ │ │ -00072f00: 6553 7472 6561 6d20 636c 6173 732d 6669 eStream class-fi
│ │ │ │ │ -00072f10: 6c65 2d69 6e2e 0a20 2020 2020 2020 2020 le-in..
│ │ │ │ │ -00072f20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00072f30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00072f40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00072f50: 2020 2020 2028 6c69 6e65 2020 3438 290a (line 48).
│ │ │ │ │ -00072f60: 2a20 696e 6974 6961 6c69 7a65 203c 3132 * initialize <12
│ │ │ │ │ -00072f70: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ -00072f80: 2020 2020 2020 2020 2046 696c 6553 7472 FileStr
│ │ │ │ │ -00072f90: 6561 6d2d 696e 6974 6961 6c69 7a65 2d72 eam-initialize-r
│ │ │ │ │ -00072fa0: 656c 6561 7365 2e0a 2020 2020 2020 2020 elease..
│ │ │ │ │ -00072fb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00072fc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00072fd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00072fe0: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)
│ │ │ │ │ -00072ff0: 0a2a 2069 6e69 7469 616c 697a 6520 3c31 .* initialize <1
│ │ │ │ │ -00073000: 333e 3a20 2020 2020 2020 2020 2020 2020 3>:
│ │ │ │ │ -00073010: 2020 2020 2020 2020 2020 4672 6163 7469 Fracti
│ │ │ │ │ -00073020: 6f6e 2063 6c61 7373 2d69 6e73 7461 6e63 on class-instanc
│ │ │ │ │ -00073030: 6520 6372 6561 7469 6f6e 2e0a 2020 2020 e creation..
│ │ │ │ │ -00073040: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00073050: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00073060: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00073070: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -00073080: 2020 3629 0a2a 2069 6e69 7469 616c 697a 6).* initializ
│ │ │ │ │ -00073090: 6520 3c31 343e 3a20 2020 2020 2020 2020 e <14>:
│ │ │ │ │ -000730a0: 2020 2020 2020 2020 2020 2020 2020 4e61 Na
│ │ │ │ │ -000730b0: 6d65 7370 6163 6520 636c 6173 732d 696e mespace class-in
│ │ │ │ │ -000730c0: 6974 6961 6c69 7a61 7469 6f6e 2e0a 2020 itialization..
│ │ │ │ │ -000730d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000730e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000730f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00073100: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -00073110: 6520 2020 3629 0a2a 2069 6e69 7469 616c e 6).* initial
│ │ │ │ │ -00073120: 697a 6520 3c31 353e 3a20 2020 2020 2020 ize <15>:
│ │ │ │ │ -00073130: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00073140: 4e65 7443 6c69 656e 7473 2e55 524c 2063 NetClients.URL c
│ │ │ │ │ -00073150: 6c61 7373 2d65 6e63 6f64 696e 6720 5552 lass-encoding UR
│ │ │ │ │ -00073160: 4c73 2e0a 2020 2020 2020 2020 2020 2020 Ls..
│ │ │ │ │ -00073170: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00073180: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00073190: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000731a0: 2020 286c 696e 6520 2031 3429 0a2a 2069 (line 14).* i
│ │ │ │ │ -000731b0: 6e69 7469 616c 697a 6520 3c31 363e 3a20 nitialize <16>:
│ │ │ │ │ -000731c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000731d0: 2020 2020 2020 4e65 7443 6c69 656e 7473 NetClients
│ │ │ │ │ -000731e0: 2e55 524c 2d69 6e69 7469 616c 697a 652d .URL-initialize-
│ │ │ │ │ -000731f0: 7265 6c65 6173 652e 0a20 2020 2020 2020 release..
│ │ │ │ │ -00073200: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00073210: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00073220: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00073230: 2020 2020 2020 2028 6c69 6e65 2020 2036 (line 6
│ │ │ │ │ -00073240: 290a 2a20 696e 6974 6961 6c69 7a65 203c ).* initialize <
│ │ │ │ │ -00073250: 3137 3e3a 2020 2020 2020 2020 2020 2020 17>:
│ │ │ │ │ -00073260: 2020 2020 2020 2020 2020 204f 626a 6563 Objec
│ │ │ │ │ -00073270: 7420 636c 6173 732d 696e 6974 6961 6c69 t class-initiali
│ │ │ │ │ -00073280: 7a61 7469 6f6e 2e0a 2020 2020 2020 2020 zation..
│ │ │ │ │ -00073290: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000732a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000732b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000732c0: 2020 2020 2020 286c 696e 6520 2031 3629 (line 16)
│ │ │ │ │ -000732d0: 0a2a 2069 6e69 7469 616c 697a 6520 3c31 .* initialize <1
│ │ │ │ │ -000732e0: 383e 3a20 2020 2020 2020 2020 2020 2020 8>:
│ │ │ │ │ -000732f0: 2020 2020 2020 2020 2020 4f62 6a65 6374 Object
│ │ │ │ │ -00073300: 4d65 6d6f 7279 2063 6c61 7373 2d69 6e69 Memory class-ini
│ │ │ │ │ -00073310: 7469 616c 697a 6174 696f 6e2e 0a20 2020 tialization..
│ │ │ │ │ -00073320: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00073330: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00073340: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00073350: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -00073360: 2020 2039 290a 2a20 696e 6974 6961 6c69 9).* initiali
│ │ │ │ │ -00073370: 7a65 203c 3139 3e3a 2020 2020 2020 2020 ze <19>:
│ │ │ │ │ -00073380: 2020 2020 2020 2020 2020 2020 2020 2050 P
│ │ │ │ │ -00073390: 726f 6365 7373 6f72 5363 6865 6475 6c65 rocessorSchedule
│ │ │ │ │ -000733a0: 722d 6964 6c65 2074 6173 6b73 2e0a 2020 r-idle tasks..
│ │ │ │ │ -000733b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000733c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000733d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000733e0: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -000733f0: 6520 2031 3329 0a2a 2069 6e69 7469 616c e 13).* initial
│ │ │ │ │ -00073400: 697a 6520 3c32 303e 3a20 2020 2020 2020 ize <20>:
│ │ │ │ │ -00073410: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00073420: 5072 6f6d 6973 652d 696e 6974 6961 6c69 Promise-initiali
│ │ │ │ │ -00073430: 7a69 6e67 2e0a 2020 2020 2020 2020 2020 zing..
│ │ │ │ │ -00073440: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00073450: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00073460: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00073470: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*
│ │ │ │ │ -00073480: 2069 6e69 7469 616c 697a 6520 3c32 313e initialize <21>
│ │ │ │ │ -00073490: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -000734a0: 2020 2020 2020 2020 5379 7374 656d 4469 SystemDi
│ │ │ │ │ -000734b0: 6374 696f 6e61 7279 2063 6c61 7373 2d69 ctionary class-i
│ │ │ │ │ -000734c0: 6e69 7469 616c 697a 6174 696f 6e2e 0a20 nitialization..
│ │ │ │ │ -000734d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000734e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000734f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00073500: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -00073510: 6e65 2020 2036 290a 2a20 696e 6974 6961 ne 6).* initia
│ │ │ │ │ -00073520: 6c69 7a65 203c 3232 3e3a 2020 2020 2020 lize <22>:
│ │ │ │ │ -00073530: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00073540: 2053 7973 7465 6d45 7863 6570 7469 6f6e SystemException
│ │ │ │ │ -00073550: 732e 5072 6f63 6573 7342 6569 6e67 5465 s.ProcessBeingTe
│ │ │ │ │ -00073560: 726d 696e 6174 6564 2063 6c61 7373 2d73 rminated class-s
│ │ │ │ │ -00073570: 7469 6c6c 2075 6e63 6c61 7373 6966 6965 till unclassifie
│ │ │ │ │ -00073580: 642e 0a20 2020 2020 2020 2020 2020 2020 d..
│ │ │ │ │ -00073590: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000735a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000735b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000735c0: 2028 6c69 6e65 2020 2036 290a 2a20 696e (line 6).* in
│ │ │ │ │ -000735d0: 6974 6961 6c69 7a65 203c 3233 3e3a 2020 itialize <23>:
│ │ │ │ │ -000735e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000735f0: 2020 2020 2054 696d 6520 636c 6173 732d Time class-
│ │ │ │ │ -00073600: 696e 6974 6961 6c69 7a61 7469 6f6e 2e0a initialization..
│ │ │ │ │ -00073610: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00073620: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00073630: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00073640: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -00073650: 696e 6520 2020 3629 0a2a 2069 6e69 7469 ine 6).* initi
│ │ │ │ │ -00073660: 616c 697a 6520 3c32 343e 3a20 2020 2020 alize <24>:
│ │ │ │ │ -00073670: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00073680: 2020 5661 6c75 6548 6f6c 6465 722d 696e ValueHolder-in
│ │ │ │ │ -00073690: 6974 6961 6c69 7a69 6e67 2e0a 2020 2020 itializing..
│ │ │ │ │ -000736a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000736b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000736c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000736d0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -000736e0: 2020 3629 0a2a 2069 6e69 7469 616c 697a 6).* initializ
│ │ │ │ │ -000736f0: 6520 3c32 353e 3a20 2020 2020 2020 2020 e <25>:
│ │ │ │ │ -00073700: 2020 2020 2020 2020 2020 2020 2020 5646 VF
│ │ │ │ │ -00073710: 532e 4669 6c65 5772 6170 7065 7220 636c S.FileWrapper cl
│ │ │ │ │ -00073720: 6173 732d 696e 6974 6961 6c69 7a69 6e67 ass-initializing
│ │ │ │ │ -00073730: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -00073740: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00073750: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00073760: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00073770: 286c 696e 6520 2020 3629 0a2a 2069 6e69 (line 6).* ini
│ │ │ │ │ -00073780: 7469 616c 697a 6541 7352 6f6f 7443 6c61 tializeAsRootCla
│ │ │ │ │ -00073790: 7373 3a20 2020 2020 2020 2020 2020 2020 ss:
│ │ │ │ │ -000737a0: 2020 2020 436c 6173 732d 6163 6365 7373 Class-access
│ │ │ │ │ -000737b0: 696e 6720 696e 7374 616e 6365 7320 616e ing instances an
│ │ │ │ │ -000737c0: 6420 7661 7269 6162 6c65 732e 0a20 2020 d variables..
│ │ │ │ │ -000737d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000737e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000737f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00073800: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -00073810: 2020 3537 290a 2a20 696e 6974 4d6f 6e74 57).* initMont
│ │ │ │ │ -00073820: 684e 616d 6544 6963 743a 2020 2020 2020 hNameDict:
│ │ │ │ │ -00073830: 2020 2020 2020 2020 2020 2020 2020 2044 D
│ │ │ │ │ -00073840: 6174 6520 636c 6173 732d 6261 7369 632e ate class-basic.
│ │ │ │ │ -00073850: 2020 2020 286c 696e 6520 2032 3629 0a2a (line 26).*
│ │ │ │ │ -00073860: 2069 6e69 7455 6e74 696c 4e61 6e6f 7365 initUntilNanose
│ │ │ │ │ -00073870: 636f 6e64 735f 3a20 2020 2020 2020 2020 conds_:
│ │ │ │ │ -00073880: 2020 2020 2020 2020 4465 6c61 792d 696e Delay-in
│ │ │ │ │ -00073890: 7374 616e 6365 2063 7265 6174 696f 6e2e stance creation.
│ │ │ │ │ -000738a0: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -000738b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000738c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000738d0: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -000738e0: 6c69 6e65 2020 2036 290a 2a20 696e 6a65 line 6).* inje
│ │ │ │ │ -000738f0: 6374 5f69 6e74 6f5f 3a20 2020 2020 2020 ct_into_:
│ │ │ │ │ -00073900: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00073910: 2020 2047 656e 6572 6174 6f72 2063 6c61 Generator cla
│ │ │ │ │ -00073920: 7373 2d69 6e73 7461 6e63 6520 6372 6561 ss-instance crea
│ │ │ │ │ -00073930: 7469 6f6e 2e0a 2020 2020 2020 2020 2020 tion..
│ │ │ │ │ -00073940: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00073950: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00073960: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00073970: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*
│ │ │ │ │ -00073980: 2069 6e6a 6563 745f 696e 746f 5f20 3c31 inject_into_ <1
│ │ │ │ │ -00073990: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ -000739a0: 2020 2020 2020 2020 4974 6572 6162 6c65 Iterable
│ │ │ │ │ -000739b0: 2d65 6e75 6d65 7261 7469 6f6e 2e0a 2020 -enumeration..
│ │ │ │ │ -000739c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000739d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000739e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000739f0: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -00073a00: 6520 2035 3729 0a2a 2069 6e73 6574 4279 e 57).* insetBy
│ │ │ │ │ -00073a10: 5f3a 2020 2020 2020 2020 2020 2020 2020 _:
│ │ │ │ │ -00073a20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00073a30: 5265 6374 616e 676c 652d 7265 6374 616e Rectangle-rectan
│ │ │ │ │ -00073a40: 676c 6520 6675 6e63 7469 6f6e 732e 0a20 gle functions..
│ │ │ │ │ -00073a50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00073a60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00073a70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00073a80: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -00073a90: 6e65 2020 3237 290a 2a20 696e 7365 744f ne 27).* insetO
│ │ │ │ │ -00073aa0: 7269 6769 6e42 795f 636f 726e 6572 5f3a riginBy_corner_:
│ │ │ │ │ -00073ab0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00073ac0: 2052 6563 7461 6e67 6c65 2d72 6563 7461 Rectangle-recta
│ │ │ │ │ -00073ad0: 6e67 6c65 2066 756e 6374 696f 6e73 2e0a ngle functions..
│ │ │ │ │ -00073ae0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00073af0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00073b00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00073b10: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -00073b20: 696e 6520 2033 3329 0a2a 2069 6e73 7065 ine 33).* inspe
│ │ │ │ │ -00073b30: 6374 3a20 2020 2020 2020 2020 2020 2020 ct:
│ │ │ │ │ -00073b40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00073b50: 2020 4f62 6a65 6374 2d64 6562 7567 6769 Object-debuggi
│ │ │ │ │ -00073b60: 6e67 2e20 2020 2028 6c69 6e65 2020 3132 ng. (line 12
│ │ │ │ │ -00073b70: 290a 2a20 696e 7374 616e 6365 436c 6173 ).* instanceClas
│ │ │ │ │ -00073b80: 733a 2020 2020 2020 2020 2020 2020 2020 s:
│ │ │ │ │ -00073b90: 2020 2020 2020 2020 2020 204d 6574 6163 Metac
│ │ │ │ │ -00073ba0: 6c61 7373 2d61 6363 6573 7369 6e67 2e20 lass-accessing.
│ │ │ │ │ -00073bb0: 286c 696e 6520 2020 3629 0a2a 2069 6e73 (line 6).* ins
│ │ │ │ │ -00073bc0: 7461 6e63 6543 6f75 6e74 3a20 2020 2020 tanceCount:
│ │ │ │ │ -00073bd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00073be0: 2020 2020 4265 6861 7669 6f72 2d61 6363 Behavior-acc
│ │ │ │ │ -00073bf0: 6573 7369 6e67 2069 6e73 7461 6e63 6573 essing instances
│ │ │ │ │ -00073c00: 2061 6e64 2076 6172 6961 626c 6573 2e0a and variables..
│ │ │ │ │ -00073c10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00073c20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00073c30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00073c40: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -00073c50: 696e 6520 2034 3429 0a2a 2069 6e73 7461 ine 44).* insta
│ │ │ │ │ -00073c60: 6e63 6556 6172 6961 626c 654e 616d 6573 nceVariableNames
│ │ │ │ │ -00073c70: 5f3a 2020 2020 2020 2020 2020 2020 2020 _:
│ │ │ │ │ -00073c80: 2020 4265 6861 7669 6f72 2d69 6e73 7461 Behavior-insta
│ │ │ │ │ -00073c90: 6e63 6520 7661 7269 6162 6c65 732e 0a20 nce variables..
│ │ │ │ │ -00073ca0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00073cb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00073cc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00073cd0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -00073ce0: 6e65 2020 2039 290a 2a20 696e 7374 616e ne 9).* instan
│ │ │ │ │ -00073cf0: 6365 5661 7269 6162 6c65 5374 7269 6e67 ceVariableString
│ │ │ │ │ -00073d00: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -00073d10: 2043 6c61 7373 4465 7363 7269 7074 696f ClassDescriptio
│ │ │ │ │ -00073d20: 6e2d 7072 696e 7469 6e67 2e0a 2020 2020 n-printing..
│ │ │ │ │ -00073d30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00073d40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00073d50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00073d60: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -00073d70: 2031 3029 0a2a 2069 6e73 7453 697a 653a 10).* instSize:
│ │ │ │ │ -00073d80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00073d90: 2020 2020 2020 2020 2020 2020 2020 4265 Be
│ │ │ │ │ -00073da0: 6861 7669 6f72 2d74 6573 7469 6e67 2074 havior-testing t
│ │ │ │ │ -00073db0: 6865 2066 6f72 6d20 6f66 2074 6865 2069 he form of the i
│ │ │ │ │ -00073dc0: 6e73 7461 6e63 6573 2e0a 2020 2020 2020 nstances..
│ │ │ │ │ -00073dd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00073de0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00073df0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00073e00: 2020 2020 2020 2020 286c 696e 6520 2020 (line
│ │ │ │ │ -00073e10: 3629 0a2a 2069 6e73 7453 697a 6520 3c31 6).* instSize <1
│ │ │ │ │ -00073e20: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ -00073e30: 2020 2020 2020 2020 2020 2020 556e 6465 Unde
│ │ │ │ │ -00073e40: 6669 6e65 644f 626a 6563 742d 636c 6173 finedObject-clas
│ │ │ │ │ -00073e50: 7320 706f 6c79 6d6f 7270 6869 736d 2e0a s polymorphism..
│ │ │ │ │ -00073e60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00073e70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00073e80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00073e90: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -00073ea0: 696e 6520 2020 3929 0a2a 2069 6e73 7456 ine 9).* instV
│ │ │ │ │ -00073eb0: 6172 4174 5f3a 2020 2020 2020 2020 2020 arAt_:
│ │ │ │ │ -00073ec0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00073ed0: 2020 4f62 6a65 6374 2d62 7569 6c74 2069 Object-built i
│ │ │ │ │ -00073ee0: 6e73 2e20 2020 2028 6c69 6e65 2020 3932 ns. (line 92
│ │ │ │ │ -00073ef0: 290a 2a20 696e 7374 5661 7241 745f 7075 ).* instVarAt_pu
│ │ │ │ │ -00073f00: 745f 3a20 2020 2020 2020 2020 2020 2020 t_:
│ │ │ │ │ -00073f10: 2020 2020 2020 2020 2020 204f 626a 6563 Objec
│ │ │ │ │ -00073f20: 742d 6275 696c 7420 696e 732e 2020 2020 t-built ins.
│ │ │ │ │ -00073f30: 286c 696e 6520 2039 3629 0a2a 2069 6e73 (line 96).* ins
│ │ │ │ │ -00073f40: 7456 6172 4e61 6d65 645f 3a20 2020 2020 tVarNamed_:
│ │ │ │ │ -00073f50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00073f60: 2020 2020 4f62 6a65 6374 2d69 6e74 726f Object-intro
│ │ │ │ │ -00073f70: 7370 6563 7469 6f6e 2e0a 2020 2020 2020 spection..
│ │ │ │ │ -00073f80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00073f90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00073fa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00073fb0: 2020 2020 2020 2020 286c 696e 6520 2020 (line
│ │ │ │ │ -00073fc0: 3629 0a2a 2069 6e73 7456 6172 4e61 6d65 6).* instVarName
│ │ │ │ │ -00073fd0: 645f 7075 745f 3a20 2020 2020 2020 2020 d_put_:
│ │ │ │ │ -00073fe0: 2020 2020 2020 2020 2020 2020 4f62 6a65 Obje
│ │ │ │ │ -00073ff0: 6374 2d69 6e74 726f 7370 6563 7469 6f6e ct-introspection
│ │ │ │ │ -00074000: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -00074010: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00074020: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00074030: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00074040: 286c 696e 6520 2020 3929 0a2a 2069 6e73 (line 9).* ins
│ │ │ │ │ -00074050: 7456 6172 4e61 6d65 733a 2020 2020 2020 tVarNames:
│ │ │ │ │ -00074060: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00074070: 2020 2020 4265 6861 7669 6f72 2d61 6363 Behavior-acc
│ │ │ │ │ -00074080: 6573 7369 6e67 2069 6e73 7461 6e63 6573 essing instances
│ │ │ │ │ -00074090: 2061 6e64 2076 6172 6961 626c 6573 2e0a and variables..
│ │ │ │ │ -000740a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000740b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000740c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000740d0: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -000740e0: 696e 6520 2034 3029 0a2a 2069 6e74 4174 ine 40).* intAt
│ │ │ │ │ -000740f0: 5f3a 2020 2020 2020 2020 2020 2020 2020 _:
│ │ │ │ │ -00074100: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00074110: 2020 4279 7465 4172 7261 792d 6d6f 7265 ByteArray-more
│ │ │ │ │ -00074120: 2061 6476 616e 6365 6420 6163 6365 7373 advanced access
│ │ │ │ │ -00074130: 696e 672e 0a20 2020 2020 2020 2020 2020 ing..
│ │ │ │ │ -00074140: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00074150: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00074160: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00074170: 2020 2028 6c69 6e65 2020 3335 290a 2a20 (line 35).*
│ │ │ │ │ -00074180: 696e 7441 745f 203c 313e 3a20 2020 2020 intAt_ <1>:
│ │ │ │ │ -00074190: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000741a0: 2020 2020 2020 204d 656d 6f72 7920 636c Memory cl
│ │ │ │ │ -000741b0: 6173 732d 6163 6365 7373 696e 672e 0a20 ass-accessing..
│ │ │ │ │ -000741c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000741d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000741e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000741f0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -00074200: 6e65 2020 3432 290a 2a20 696e 7441 745f ne 42).* intAt_
│ │ │ │ │ -00074210: 7075 745f 3a20 2020 2020 2020 2020 2020 put_:
│ │ │ │ │ -00074220: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00074230: 2042 7974 6541 7272 6179 2d6d 6f72 6520 ByteArray-more
│ │ │ │ │ -00074240: 6164 7661 6e63 6564 2061 6363 6573 7369 advanced accessi
│ │ │ │ │ -00074250: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ -00074260: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00074270: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00074280: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00074290: 2020 286c 696e 6520 2033 3929 0a2a 2069 (line 39).* i
│ │ │ │ │ -000742a0: 6e74 4174 5f70 7574 5f20 3c31 3e3a 2020 ntAt_put_ <1>:
│ │ │ │ │ -000742b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000742c0: 2020 2020 2020 4d65 6d6f 7279 2063 6c61 Memory cla
│ │ │ │ │ -000742d0: 7373 2d61 6363 6573 7369 6e67 2e0a 2020 ss-accessing..
│ │ │ │ │ -000742e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000742f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00074300: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00074310: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -00074320: 6520 2034 3529 0a2a 2069 6e74 6567 6572 e 45).* integer
│ │ │ │ │ -00074330: 5061 7274 3a20 2020 2020 2020 2020 2020 Part:
│ │ │ │ │ -00074340: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00074350: 466c 6f61 742d 6172 6974 686d 6574 6963 Float-arithmetic
│ │ │ │ │ -00074360: 2e20 2020 2028 6c69 6e65 2020 2036 290a . (line 6).
│ │ │ │ │ -00074370: 2a20 696e 7465 6765 7250 6172 7420 3c31 * integerPart <1
│ │ │ │ │ -00074380: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ -00074390: 2020 2020 2020 2020 2046 7261 6374 696f Fractio
│ │ │ │ │ -000743a0: 6e2d 636f 6e76 6572 7469 6e67 2e20 286c n-converting. (l
│ │ │ │ │ -000743b0: 696e 6520 2032 3129 0a2a 2069 6e74 6567 ine 21).* integ
│ │ │ │ │ -000743c0: 6572 5061 7274 203c 323e 3a20 2020 2020 erPart <2>:
│ │ │ │ │ -000743d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000743e0: 2020 4e75 6d62 6572 2d74 7275 6e63 6174 Number-truncat
│ │ │ │ │ -000743f0: 696f 6e20 616e 6420 726f 756e 6420 6f66 ion and round of
│ │ │ │ │ -00074400: 662e 0a20 2020 2020 2020 2020 2020 2020 f..
│ │ │ │ │ -00074410: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00074420: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00074430: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00074440: 2028 6c69 6e65 2020 3136 290a 2a20 696e (line 16).* in
│ │ │ │ │ -00074450: 7465 6765 7250 6172 7420 3c33 3e3a 2020 tegerPart <3>:
│ │ │ │ │ -00074460: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00074470: 2020 2020 2053 6361 6c65 6444 6563 696d ScaledDecim
│ │ │ │ │ -00074480: 616c 2d63 6f65 7263 696f 6e2e 0a20 2020 al-coercion..
│ │ │ │ │ -00074490: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000744a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000744b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000744c0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -000744d0: 2020 3336 290a 2a20 696e 7465 726e 4368 36).* internCh
│ │ │ │ │ -000744e0: 6172 6163 7465 725f 3a20 2020 2020 2020 aracter_:
│ │ │ │ │ -000744f0: 2020 2020 2020 2020 2020 2020 2020 2053 S
│ │ │ │ │ -00074500: 796d 626f 6c20 636c 6173 732d 696e 7374 ymbol class-inst
│ │ │ │ │ -00074510: 616e 6365 2063 7265 6174 696f 6e2e 0a20 ance creation..
│ │ │ │ │ -00074520: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00074530: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00074540: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00074550: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -00074560: 6e65 2020 2036 290a 2a20 696e 7465 726e ne 6).* intern
│ │ │ │ │ -00074570: 5f3a 2020 2020 2020 2020 2020 2020 2020 _:
│ │ │ │ │ -00074580: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00074590: 2053 796d 626f 6c20 636c 6173 732d 6275 Symbol class-bu
│ │ │ │ │ -000745a0: 696c 7420 696e 732e 0a20 2020 2020 2020 ilt ins..
│ │ │ │ │ -000745b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000745c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000745d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000745e0: 2020 2020 2020 2028 6c69 6e65 2020 2036 (line 6
│ │ │ │ │ -000745f0: 290a 2a20 696e 7465 7273 6563 7473 5f3a ).* intersects_:
│ │ │ │ │ -00074600: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00074610: 2020 2020 2020 2020 2020 2052 6563 7461 Recta
│ │ │ │ │ -00074620: 6e67 6c65 2d74 6573 7469 6e67 2e20 2020 ngle-testing.
│ │ │ │ │ -00074630: 286c 696e 6520 2032 3129 0a2a 2069 6e74 (line 21).* int
│ │ │ │ │ -00074640: 6572 7365 6374 5f3a 2020 2020 2020 2020 ersect_:
│ │ │ │ │ -00074650: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00074660: 2020 2020 5265 6374 616e 676c 652d 7265 Rectangle-re
│ │ │ │ │ -00074670: 6374 616e 676c 6520 6675 6e63 7469 6f6e ctangle function
│ │ │ │ │ -00074680: 732e 0a20 2020 2020 2020 2020 2020 2020 s..
│ │ │ │ │ -00074690: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000746a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000746b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000746c0: 2028 6c69 6e65 2020 3338 290a 2a20 696e (line 38).* in
│ │ │ │ │ -000746d0: 7465 7276 616c 4174 5f3a 2020 2020 2020 tervalAt_:
│ │ │ │ │ -000746e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000746f0: 2020 2020 2052 6567 6578 5265 7375 6c74 RegexResult
│ │ │ │ │ -00074700: 732d 6163 6365 7373 696e 672e 0a20 2020 s-accessing..
│ │ │ │ │ -00074710: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00074720: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00074730: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00074740: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -00074750: 2020 3233 290a 2a20 696e 7661 6c69 6461 23).* invalida
│ │ │ │ │ -00074760: 7465 3a20 2020 2020 2020 2020 2020 2020 te:
│ │ │ │ │ -00074770: 2020 2020 2020 2020 2020 2020 2020 2046 F
│ │ │ │ │ -00074780: 696c 6544 6573 6372 6970 746f 722d 6261 ileDescriptor-ba
│ │ │ │ │ -00074790: 7369 632e 0a20 2020 2020 2020 2020 2020 sic..
│ │ │ │ │ -000747a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000747b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000747c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000747d0: 2020 2028 6c69 6e65 2020 3233 290a 2a20 (line 23).*
│ │ │ │ │ -000747e0: 6970 3a20 2020 2020 2020 2020 2020 2020 ip:
│ │ │ │ │ -000747f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00074800: 2020 2020 2020 2043 6f6e 7465 7874 5061 ContextPa
│ │ │ │ │ -00074810: 7274 2d61 6363 6573 7369 6e67 2e0a 2020 rt-accessing..
│ │ │ │ │ -00074820: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00074830: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00074840: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00074850: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -00074860: 6520 2034 3029 0a2a 2069 705f 3a20 2020 e 40).* ip_:
│ │ │ │ │ -00074870: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00074880: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00074890: 436f 6e74 6578 7450 6172 742d 6163 6365 ContextPart-acce
│ │ │ │ │ -000748a0: 7373 696e 672e 0a20 2020 2020 2020 2020 ssing..
│ │ │ │ │ -000748b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000748c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000748d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000748e0: 2020 2020 2028 6c69 6e65 2020 3433 290a (line 43).
│ │ │ │ │ -000748f0: 2a20 6973 4162 736f 6c75 7465 3a20 2020 * isAbsolute:
│ │ │ │ │ -00074900: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00074910: 2020 2020 2020 2020 2043 4f62 6a65 6374 CObject
│ │ │ │ │ -00074920: 2d61 6363 6573 7369 6e67 2e20 2020 286c -accessing. (l
│ │ │ │ │ -00074930: 696e 6520 2031 3529 0a2a 2069 7341 6273 ine 15).* isAbs
│ │ │ │ │ -00074940: 6f6c 7574 6520 3c31 3e3a 2020 2020 2020 olute <1>:
│ │ │ │ │ -00074950: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00074960: 2020 4465 6c61 792d 6163 6365 7373 696e Delay-accessin
│ │ │ │ │ -00074970: 672e 2020 2020 2028 6c69 6e65 2020 3135 g. (line 15
│ │ │ │ │ -00074980: 290a 2a20 6973 4162 736f 6c75 7465 203c ).* isAbsolute <
│ │ │ │ │ -00074990: 323e 3a20 2020 2020 2020 2020 2020 2020 2>:
│ │ │ │ │ -000749a0: 2020 2020 2020 2020 2020 2046 696c 652d File-
│ │ │ │ │ -000749b0: 7465 7374 696e 672e 2020 2020 2020 2020 testing.
│ │ │ │ │ -000749c0: 286c 696e 6520 2031 3029 0a2a 2069 7341 (line 10).* isA
│ │ │ │ │ -000749d0: 6273 6f6c 7574 6520 3c33 3e3a 2020 2020 bsolute <3>:
│ │ │ │ │ -000749e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000749f0: 2020 2020 4669 6c65 5061 7468 2d74 6573 FilePath-tes
│ │ │ │ │ -00074a00: 7469 6e67 2e20 2020 2028 6c69 6e65 2020 ting. (line
│ │ │ │ │ -00074a10: 3130 290a 2a20 6973 4162 736f 6c75 7465 10).* isAbsolute
│ │ │ │ │ -00074a20: 203c 343e 3a20 2020 2020 2020 2020 2020 <4>:
│ │ │ │ │ -00074a30: 2020 2020 2020 2020 2020 2020 2056 4653 VFS
│ │ │ │ │ -00074a40: 2e41 7263 6869 7665 4d65 6d62 6572 2d73 .ArchiveMember-s
│ │ │ │ │ -00074a50: 7469 6c6c 2075 6e63 6c61 7373 6966 6965 till unclassifie
│ │ │ │ │ -00074a60: 642e 0a20 2020 2020 2020 2020 2020 2020 d..
│ │ │ │ │ -00074a70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00074a80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00074a90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00074aa0: 2028 6c69 6e65 2020 3133 290a 2a20 6973 (line 13).* is
│ │ │ │ │ -00074ab0: 4162 736f 6c75 7465 203c 353e 3a20 2020 Absolute <5>:
│ │ │ │ │ -00074ac0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00074ad0: 2020 2020 2056 4653 2e46 696c 6557 7261 VFS.FileWra
│ │ │ │ │ -00074ae0: 7070 6572 2d74 6573 7469 6e67 2e0a 2020 pper-testing..
│ │ │ │ │ -00074af0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00074b00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00074b10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00074b20: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -00074b30: 6520 2031 3029 0a2a 2069 7341 6273 6f6c e 10).* isAbsol
│ │ │ │ │ -00074b40: 7574 655f 3a20 2020 2020 2020 2020 2020 ute_:
│ │ │ │ │ -00074b50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00074b60: 4669 6c65 5061 7468 2063 6c61 7373 2d73 FilePath class-s
│ │ │ │ │ -00074b70: 7469 6c6c 2075 6e63 6c61 7373 6966 6965 till unclassifie
│ │ │ │ │ -00074b80: 642e 0a20 2020 2020 2020 2020 2020 2020 d..
│ │ │ │ │ -00074b90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00074ba0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00074bb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00074bc0: 2028 6c69 6e65 2020 2036 290a 2a20 6973 (line 6).* is
│ │ │ │ │ -00074bd0: 4162 7374 7261 6374 3a20 2020 2020 2020 Abstract:
│ │ │ │ │ -00074be0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00074bf0: 2020 2020 2043 6f6d 7069 6c65 644d 6574 CompiledMet
│ │ │ │ │ -00074c00: 686f 642d 7465 7374 696e 672e 0a20 2020 hod-testing..
│ │ │ │ │ -00074c10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00074c20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00074c30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00074c40: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -00074c50: 2020 3134 290a 2a20 6973 4163 6365 7373 14).* isAccess
│ │ │ │ │ -00074c60: 6962 6c65 3a20 2020 2020 2020 2020 2020 ible:
│ │ │ │ │ -00074c70: 2020 2020 2020 2020 2020 2020 2020 2046 F
│ │ │ │ │ -00074c80: 696c 652d 7465 7374 696e 672e 2020 2020 ile-testing.
│ │ │ │ │ -00074c90: 2020 2020 286c 696e 6520 2031 3329 0a2a (line 13).*
│ │ │ │ │ -00074ca0: 2069 7341 6363 6573 7369 626c 6520 3c31 isAccessible <1
│ │ │ │ │ -00074cb0: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ -00074cc0: 2020 2020 2020 2020 4669 6c65 5061 7468 FilePath
│ │ │ │ │ -00074cd0: 2d74 6573 7469 6e67 2e20 2020 2028 6c69 -testing. (li
│ │ │ │ │ -00074ce0: 6e65 2020 3133 290a 2a20 6973 4163 6365 ne 13).* isAcce
│ │ │ │ │ -00074cf0: 7373 6962 6c65 203c 323e 3a20 2020 2020 ssible <2>:
│ │ │ │ │ -00074d00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00074d10: 2056 4653 2e41 7263 6869 7665 4669 6c65 VFS.ArchiveFile
│ │ │ │ │ -00074d20: 2d71 7565 7279 696e 672e 0a20 2020 2020 -querying..
│ │ │ │ │ -00074d30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00074d40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00074d50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00074d60: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -00074d70: 2036 290a 2a20 6973 4163 6365 7373 6962 6).* isAccessib
│ │ │ │ │ -00074d80: 6c65 203c 333e 3a20 2020 2020 2020 2020 le <3>:
│ │ │ │ │ -00074d90: 2020 2020 2020 2020 2020 2020 2056 4653 VFS
│ │ │ │ │ -00074da0: 2e41 7263 6869 7665 4d65 6d62 6572 2d74 .ArchiveMember-t
│ │ │ │ │ -00074db0: 6573 7469 6e67 2e0a 2020 2020 2020 2020 esting..
│ │ │ │ │ -00074dc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00074dd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00074de0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00074df0: 2020 2020 2020 286c 696e 6520 2031 3029 (line 10)
│ │ │ │ │ -00074e00: 0a2a 2069 7341 6363 6573 7369 626c 6520 .* isAccessible
│ │ │ │ │ -00074e10: 3c34 3e3a 2020 2020 2020 2020 2020 2020 <4>:
│ │ │ │ │ -00074e20: 2020 2020 2020 2020 2020 5646 532e 4669 VFS.Fi
│ │ │ │ │ -00074e30: 6c65 5772 6170 7065 722d 7465 7374 696e leWrapper-testin
│ │ │ │ │ -00074e40: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ -00074e50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00074e60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00074e70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00074e80: 2028 6c69 6e65 2020 3133 290a 2a20 6973 (line 13).* is
│ │ │ │ │ -00074e90: 4163 6365 7373 6962 6c65 5f3a 2020 2020 Accessible_:
│ │ │ │ │ -00074ea0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00074eb0: 2020 2020 2046 696c 6520 636c 6173 732d File class-
│ │ │ │ │ -00074ec0: 7465 7374 696e 672e 2020 286c 696e 6520 testing. (line
│ │ │ │ │ -00074ed0: 2020 3929 0a2a 2069 7341 6374 6976 653a 9).* isActive:
│ │ │ │ │ -00074ee0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00074ef0: 2020 2020 2020 2020 2020 2020 2020 4465 De
│ │ │ │ │ -00074f00: 6c61 792d 7465 7374 696e 672e 2020 2020 lay-testing.
│ │ │ │ │ -00074f10: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).*
│ │ │ │ │ -00074f20: 6973 416c 6976 655f 3a20 2020 2020 2020 isAlive_:
│ │ │ │ │ -00074f30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00074f40: 2020 2020 2020 2057 6561 6b41 7272 6179 WeakArray
│ │ │ │ │ -00074f50: 2d61 6363 6573 7369 6e67 2e20 286c 696e -accessing. (lin
│ │ │ │ │ -00074f60: 6520 2033 3629 0a2a 2069 7341 6c6c 6f77 e 36).* isAllow
│ │ │ │ │ -00074f70: 696e 673a 2020 2020 2020 2020 2020 2020 ing:
│ │ │ │ │ -00074f80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00074f90: 5065 726d 6973 7369 6f6e 2d61 6363 6573 Permission-acces
│ │ │ │ │ -00074fa0: 7369 6e67 2e0a 2020 2020 2020 2020 2020 sing..
│ │ │ │ │ -00074fb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00074fc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00074fd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00074fe0: 2020 2020 286c 696e 6520 2032 3729 0a2a (line 27).*
│ │ │ │ │ -00074ff0: 2069 7341 6c70 6861 4e75 6d65 7269 633a isAlphaNumeric:
│ │ │ │ │ -00075000: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00075010: 2020 2020 2020 2020 4368 6172 6163 7465 Characte
│ │ │ │ │ -00075020: 722d 7465 7374 696e 672e 2020 2028 6c69 r-testing. (li
│ │ │ │ │ -00075030: 6e65 2020 2036 290a 2a20 6973 416e 6e6f ne 6).* isAnno
│ │ │ │ │ -00075040: 7461 7465 643a 2020 2020 2020 2020 2020 tated:
│ │ │ │ │ -00075050: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00075060: 2043 6f6d 7069 6c65 6443 6f64 652d 6163 CompiledCode-ac
│ │ │ │ │ -00075070: 6365 7373 696e 672e 0a20 2020 2020 2020 cessing..
│ │ │ │ │ -00075080: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00075090: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000750a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000750b0: 2020 2020 2020 2028 6c69 6e65 2020 3232 (line 22
│ │ │ │ │ -000750c0: 290a 2a20 6973 416e 6e6f 7461 7465 6420 ).* isAnnotated
│ │ │ │ │ -000750d0: 3c31 3e3a 2020 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ -000750e0: 2020 2020 2020 2020 2020 2043 6f6d 7069 Compi
│ │ │ │ │ -000750f0: 6c65 644d 6574 686f 642d 6174 7472 6962 ledMethod-attrib
│ │ │ │ │ -00075100: 7574 6573 2e0a 2020 2020 2020 2020 2020 utes..
│ │ │ │ │ -00075110: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00075120: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00075130: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00075140: 2020 2020 286c 696e 6520 2032 3229 0a2a (line 22).*
│ │ │ │ │ -00075150: 2069 7341 7272 6179 3a20 2020 2020 2020 isArray:
│ │ │ │ │ -00075160: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00075170: 2020 2020 2020 2020 4172 7261 792d 7465 Array-te
│ │ │ │ │ -00075180: 7374 696e 672e 2020 2020 2020 2028 6c69 sting. (li
│ │ │ │ │ -00075190: 6e65 2020 2036 290a 2a20 6973 4172 7261 ne 6).* isArra
│ │ │ │ │ -000751a0: 7920 3c31 3e3a 2020 2020 2020 2020 2020 y <1>:
│ │ │ │ │ -000751b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000751c0: 204f 626a 6563 742d 7465 7374 696e 6720 Object-testing
│ │ │ │ │ -000751d0: 6675 6e63 7469 6f6e 616c 6974 792e 0a20 functionality..
│ │ │ │ │ -000751e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000751f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00075200: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00075210: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -00075220: 6e65 2020 3231 290a 2a20 6973 4265 6861 ne 21).* isBeha
│ │ │ │ │ -00075230: 7669 6f72 3a20 2020 2020 2020 2020 2020 vior:
│ │ │ │ │ -00075240: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00075250: 2042 6568 6176 696f 722d 7465 7374 696e Behavior-testin
│ │ │ │ │ -00075260: 6720 6675 6e63 7469 6f6e 616c 6974 792e g functionality.
│ │ │ │ │ -00075270: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -00075280: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00075290: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000752a0: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -000752b0: 6c69 6e65 2020 2036 290a 2a20 6973 4265 line 6).* isBe
│ │ │ │ │ -000752c0: 6861 7669 6f72 203c 313e 3a20 2020 2020 havior <1>:
│ │ │ │ │ -000752d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000752e0: 2020 204f 626a 6563 742d 7465 7374 696e Object-testin
│ │ │ │ │ -000752f0: 6720 6675 6e63 7469 6f6e 616c 6974 792e g functionality.
│ │ │ │ │ -00075300: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -00075310: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00075320: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00075330: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -00075340: 6c69 6e65 2020 3234 290a 2a20 6973 4269 line 24).* isBi
│ │ │ │ │ -00075350: 6e61 7279 3a20 2020 2020 2020 2020 2020 nary:
│ │ │ │ │ -00075360: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00075370: 2020 2046 696c 6544 6573 6372 6970 746f FileDescripto
│ │ │ │ │ -00075380: 722d 636c 6173 7320 7479 7065 206d 6574 r-class type met
│ │ │ │ │ -00075390: 686f 6473 2e0a 2020 2020 2020 2020 2020 hods..
│ │ │ │ │ -000753a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000753b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000753c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000753d0: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*
│ │ │ │ │ -000753e0: 2069 7342 6974 733a 2020 2020 2020 2020 isBits:
│ │ │ │ │ -000753f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00075400: 2020 2020 2020 2020 4265 6861 7669 6f72 Behavior
│ │ │ │ │ -00075410: 2d74 6573 7469 6e67 2074 6865 2066 6f72 -testing the for
│ │ │ │ │ -00075420: 6d20 6f66 2074 6865 2069 6e73 7461 6e63 m of the instanc
│ │ │ │ │ -00075430: 6573 2e0a 2020 2020 2020 2020 2020 2020 es..
│ │ │ │ │ -00075440: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00075450: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00075460: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00075470: 2020 286c 696e 6520 2031 3029 0a2a 2069 (line 10).* i
│ │ │ │ │ -00075480: 7342 6974 5365 745f 3a20 2020 2020 2020 sBitSet_:
│ │ │ │ │ -00075490: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000754a0: 2020 2020 2020 496e 7465 6765 722d 6269 Integer-bi
│ │ │ │ │ -000754b0: 7420 6f70 6572 6174 6f72 732e 0a20 2020 t operators..
│ │ │ │ │ -000754c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000754d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000754e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000754f0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -00075500: 2020 3338 290a 2a20 6973 426c 6f63 6b3a 38).* isBlock:
│ │ │ │ │ -00075510: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00075520: 2020 2020 2020 2020 2020 2020 2020 2042 B
│ │ │ │ │ -00075530: 6c6f 636b 436f 6e74 6578 742d 6163 6365 lockContext-acce
│ │ │ │ │ -00075540: 7373 696e 672e 0a20 2020 2020 2020 2020 ssing..
│ │ │ │ │ -00075550: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00075560: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00075570: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00075580: 2020 2020 2028 6c69 6e65 2020 3133 290a (line 13).
│ │ │ │ │ -00075590: 2a20 6973 426c 6f63 6b20 3c31 3e3a 2020 * isBlock <1>:
│ │ │ │ │ -000755a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000755b0: 2020 2020 2020 2020 2043 6f6e 7465 7874 Context
│ │ │ │ │ -000755c0: 5061 7274 2d61 6363 6573 7369 6e67 2e0a Part-accessing..
│ │ │ │ │ -000755d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000755e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000755f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00075600: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -00075610: 696e 6520 2034 3629 0a2a 2069 7342 6c6f ine 46).* isBlo
│ │ │ │ │ -00075620: 636b 203c 323e 3a20 2020 2020 2020 2020 ck <2>:
│ │ │ │ │ -00075630: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00075640: 2020 4d65 7468 6f64 436f 6e74 6578 742d MethodContext-
│ │ │ │ │ -00075650: 6163 6365 7373 696e 672e 0a20 2020 2020 accessing..
│ │ │ │ │ -00075660: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00075670: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00075680: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00075690: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -000756a0: 3130 290a 2a20 6973 4368 6172 6163 7465 10).* isCharacte
│ │ │ │ │ -000756b0: 723a 2020 2020 2020 2020 2020 2020 2020 r:
│ │ │ │ │ -000756c0: 2020 2020 2020 2020 2020 2020 2043 6861 Cha
│ │ │ │ │ -000756d0: 7261 6374 6572 2d74 6573 7469 6e67 2066 racter-testing f
│ │ │ │ │ -000756e0: 756e 6374 696f 6e61 6c69 7479 2e0a 2020 unctionality..
│ │ │ │ │ -000756f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00075700: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00075710: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00075720: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -00075730: 6520 2020 3629 0a2a 2069 7343 6861 7261 e 6).* isChara
│ │ │ │ │ -00075740: 6374 6572 203c 313e 3a20 2020 2020 2020 cter <1>:
│ │ │ │ │ -00075750: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00075760: 4f62 6a65 6374 2d74 6573 7469 6e67 2066 Object-testing f
│ │ │ │ │ -00075770: 756e 6374 696f 6e61 6c69 7479 2e0a 2020 unctionality..
│ │ │ │ │ -00075780: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00075790: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000757a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000757b0: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -000757c0: 6520 2033 3029 0a2a 2069 7343 6861 7261 e 30).* isChara
│ │ │ │ │ -000757d0: 6374 6572 4172 7261 793a 2020 2020 2020 cterArray:
│ │ │ │ │ -000757e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000757f0: 4368 6172 6163 7465 7241 7272 6179 2d74 CharacterArray-t
│ │ │ │ │ -00075800: 6573 7469 6e67 2066 756e 6374 696f 6e61 esting functiona
│ │ │ │ │ -00075810: 6c69 7479 2e0a 2020 2020 2020 2020 2020 lity..
│ │ │ │ │ -00075820: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00075830: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00075840: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00075850: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*
│ │ │ │ │ -00075860: 2069 7343 6861 7261 6374 6572 4172 7261 isCharacterArra
│ │ │ │ │ -00075870: 7920 3c31 3e3a 2020 2020 2020 2020 2020 y <1>:
│ │ │ │ │ -00075880: 2020 2020 2020 2020 4f62 6a65 6374 2d74 Object-t
│ │ │ │ │ -00075890: 6573 7469 6e67 2066 756e 6374 696f 6e61 esting functiona
│ │ │ │ │ -000758a0: 6c69 7479 2e0a 2020 2020 2020 2020 2020 lity..
│ │ │ │ │ -000758b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000758c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000758d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000758e0: 2020 2020 286c 696e 6520 2033 3329 0a2a (line 33).*
│ │ │ │ │ -000758f0: 2069 7343 6c61 7373 3a20 2020 2020 2020 isClass:
│ │ │ │ │ -00075900: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00075910: 2020 2020 2020 2020 436c 6173 732d 7465 Class-te
│ │ │ │ │ -00075920: 7374 696e 6720 6675 6e63 7469 6f6e 616c sting functional
│ │ │ │ │ -00075930: 6974 792e 0a20 2020 2020 2020 2020 2020 ity..
│ │ │ │ │ -00075940: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00075950: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00075960: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00075970: 2020 2028 6c69 6e65 2020 2039 290a 2a20 (line 9).*
│ │ │ │ │ -00075980: 6973 436c 6173 7320 3c31 3e3a 2020 2020 isClass <1>:
│ │ │ │ │ -00075990: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000759a0: 2020 2020 2020 204f 626a 6563 742d 7465 Object-te
│ │ │ │ │ -000759b0: 7374 696e 6720 6675 6e63 7469 6f6e 616c sting functional
│ │ │ │ │ -000759c0: 6974 792e 0a20 2020 2020 2020 2020 2020 ity..
│ │ │ │ │ -000759d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000759e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000759f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00075a00: 2020 2028 6c69 6e65 2020 3336 290a 2a20 (line 36).*
│ │ │ │ │ -00075a10: 6973 434f 626a 6563 743a 2020 2020 2020 isCObject:
│ │ │ │ │ -00075a20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00075a30: 2020 2020 2020 2043 4f62 6a65 6374 2d74 CObject-t
│ │ │ │ │ -00075a40: 6573 7469 6e67 2066 756e 6374 696f 6e61 esting functiona
│ │ │ │ │ -00075a50: 6c69 7479 2e0a 2020 2020 2020 2020 2020 lity..
│ │ │ │ │ -00075a60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00075a70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00075a80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00075a90: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*
│ │ │ │ │ -00075aa0: 2069 7343 4f62 6a65 6374 203c 313e 3a20 isCObject <1>:
│ │ │ │ │ -00075ab0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00075ac0: 2020 2020 2020 2020 4f62 6a65 6374 2d74 Object-t
│ │ │ │ │ -00075ad0: 6573 7469 6e67 2066 756e 6374 696f 6e61 esting functiona
│ │ │ │ │ -00075ae0: 6c69 7479 2e0a 2020 2020 2020 2020 2020 lity..
│ │ │ │ │ -00075af0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00075b00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00075b10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00075b20: 2020 2020 286c 696e 6520 2032 3729 0a2a (line 27).*
│ │ │ │ │ -00075b30: 2069 7344 6566 696e 6564 3a20 2020 2020 isDefined:
│ │ │ │ │ -00075b40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00075b50: 2020 2020 2020 2020 5661 7269 6162 6c65 Variable
│ │ │ │ │ -00075b60: 4269 6e64 696e 672d 7465 7374 696e 672e Binding-testing.
│ │ │ │ │ -00075b70: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -00075b80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00075b90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00075ba0: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -00075bb0: 6c69 6e65 2020 2036 290a 2a20 6973 4469 line 6).* isDi
│ │ │ │ │ -00075bc0: 6769 743a 2020 2020 2020 2020 2020 2020 git:
│ │ │ │ │ -00075bd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00075be0: 2020 2043 6861 7261 6374 6572 2d74 6573 Character-tes
│ │ │ │ │ -00075bf0: 7469 6e67 2e20 2020 286c 696e 6520 2020 ting. (line
│ │ │ │ │ -00075c00: 3929 0a2a 2069 7344 6967 6974 5f3a 2020 9).* isDigit_:
│ │ │ │ │ -00075c10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00075c20: 2020 2020 2020 2020 2020 2020 4368 6172 Char
│ │ │ │ │ -00075c30: 6163 7465 722d 7465 7374 696e 672e 2020 acter-testing.
│ │ │ │ │ -00075c40: 2028 6c69 6e65 2020 3132 290a 2a20 6973 (line 12).* is
│ │ │ │ │ -00075c50: 4469 7265 6374 6f72 793a 2020 2020 2020 Directory:
│ │ │ │ │ -00075c60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00075c70: 2020 2020 2046 696c 652d 6163 6365 7373 File-access
│ │ │ │ │ -00075c80: 696e 672e 2020 2020 2020 286c 696e 6520 ing. (line
│ │ │ │ │ -00075c90: 2031 3929 0a2a 2069 7344 6972 6563 746f 19).* isDirecto
│ │ │ │ │ -00075ca0: 7279 203c 313e 3a20 2020 2020 2020 2020 ry <1>:
│ │ │ │ │ -00075cb0: 2020 2020 2020 2020 2020 2020 2020 4669 Fi
│ │ │ │ │ -00075cc0: 6c65 5061 7468 2d74 6573 7469 6e67 2e20 lePath-testing.
│ │ │ │ │ -00075cd0: 2020 2028 6c69 6e65 2020 3137 290a 2a20 (line 17).*
│ │ │ │ │ -00075ce0: 6973 4469 7265 6374 6f72 7920 3c32 3e3a isDirectory <2>:
│ │ │ │ │ -00075cf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00075d00: 2020 2020 2020 2056 4653 2e41 7263 6869 VFS.Archi
│ │ │ │ │ -00075d10: 7665 4669 6c65 2d71 7565 7279 696e 672e veFile-querying.
│ │ │ │ │ -00075d20: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -00075d30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00075d40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00075d50: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -00075d60: 6c69 6e65 2020 3130 290a 2a20 6973 4469 line 10).* isDi
│ │ │ │ │ -00075d70: 7265 6374 6f72 7920 3c33 3e3a 2020 2020 rectory <3>:
│ │ │ │ │ -00075d80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00075d90: 2020 2056 4653 2e41 7263 6869 7665 4d65 VFS.ArchiveMe
│ │ │ │ │ -00075da0: 6d62 6572 2d74 6573 7469 6e67 2e0a 2020 mber-testing..
│ │ │ │ │ -00075db0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00075dc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00075dd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00075de0: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -00075df0: 6520 2031 3429 0a2a 2069 7344 6972 6563 e 14).* isDirec
│ │ │ │ │ -00075e00: 746f 7279 203c 343e 3a20 2020 2020 2020 tory <4>:
│ │ │ │ │ -00075e10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00075e20: 5646 532e 4669 6c65 5772 6170 7065 722d VFS.FileWrapper-
│ │ │ │ │ -00075e30: 7465 7374 696e 672e 0a20 2020 2020 2020 testing..
│ │ │ │ │ -00075e40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00075e50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00075e60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00075e70: 2020 2020 2020 2028 6c69 6e65 2020 3137 (line 17
│ │ │ │ │ -00075e80: 290a 2a20 6973 4469 7361 626c 6564 3a20 ).* isDisabled:
│ │ │ │ │ -00075e90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00075ea0: 2020 2020 2020 2020 2020 2042 6c6f 636b Block
│ │ │ │ │ -00075eb0: 436f 6e74 6578 742d 6163 6365 7373 696e Context-accessin
│ │ │ │ │ -00075ec0: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ -00075ed0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00075ee0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00075ef0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00075f00: 2028 6c69 6e65 2020 3136 290a 2a20 6973 (line 16).* is
│ │ │ │ │ -00075f10: 4469 7361 626c 6564 203c 313e 3a20 2020 Disabled <1>:
│ │ │ │ │ -00075f20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00075f30: 2020 2020 2043 6f6e 7465 7874 5061 7274 ContextPart
│ │ │ │ │ -00075f40: 2d61 6363 6573 7369 6e67 2e0a 2020 2020 -accessing..
│ │ │ │ │ -00075f50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00075f60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00075f70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00075f80: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -00075f90: 2034 3929 0a2a 2069 7344 6973 6162 6c65 49).* isDisable
│ │ │ │ │ -00075fa0: 6420 3c32 3e3a 2020 2020 2020 2020 2020 d <2>:
│ │ │ │ │ -00075fb0: 2020 2020 2020 2020 2020 2020 2020 4d65 Me
│ │ │ │ │ -00075fc0: 7468 6f64 436f 6e74 6578 742d 6163 6365 thodContext-acce
│ │ │ │ │ -00075fd0: 7373 696e 672e 0a20 2020 2020 2020 2020 ssing..
│ │ │ │ │ -00075fe0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00075ff0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00076000: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00076010: 2020 2020 2028 6c69 6e65 2020 3133 290a (line 13).
│ │ │ │ │ -00076020: 2a20 6973 456d 7074 793a 2020 2020 2020 * isEmpty:
│ │ │ │ │ -00076030: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00076040: 2020 2020 2020 2020 2043 6f6c 6c65 6374 Collect
│ │ │ │ │ -00076050: 696f 6e2d 7465 7374 696e 6720 636f 6c6c ion-testing coll
│ │ │ │ │ -00076060: 6563 7469 6f6e 732e 0a20 2020 2020 2020 ections..
│ │ │ │ │ -00076070: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00076080: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00076090: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000760a0: 2020 2020 2020 2028 6c69 6e65 2020 3232 (line 22
│ │ │ │ │ -000760b0: 290a 2a20 6973 456d 7074 7920 3c31 3e3a ).* isEmpty <1>:
│ │ │ │ │ -000760c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000760d0: 2020 2020 2020 2020 2020 2046 696c 6544 FileD
│ │ │ │ │ -000760e0: 6573 6372 6970 746f 722d 6f76 6572 7269 escriptor-overri
│ │ │ │ │ -000760f0: 6469 6e67 2069 6e68 6572 6974 6564 206d ding inherited m
│ │ │ │ │ -00076100: 6574 686f 6473 2e0a 2020 2020 2020 2020 ethods..
│ │ │ │ │ -00076110: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00076120: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00076130: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00076140: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)
│ │ │ │ │ -00076150: 0a2a 2069 7345 6d70 7479 203c 323e 3a20 .* isEmpty <2>:
│ │ │ │ │ -00076160: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00076170: 2020 2020 2020 2020 2020 4861 7368 6564 Hashed
│ │ │ │ │ -00076180: 436f 6c6c 6563 7469 6f6e 2d74 6573 7469 Collection-testi
│ │ │ │ │ -00076190: 6e67 2063 6f6c 6c65 6374 696f 6e73 2e0a ng collections..
│ │ │ │ │ -000761a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000761b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000761c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000761d0: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -000761e0: 696e 6520 2032 3129 0a2a 2069 7345 6d70 ine 21).* isEmp
│ │ │ │ │ -000761f0: 7479 203c 333e 3a20 2020 2020 2020 2020 ty <3>:
│ │ │ │ │ -00076200: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00076210: 2020 496e 7465 7276 616c 2d62 6173 6963 Interval-basic
│ │ │ │ │ -00076220: 2e20 2020 2020 2028 6c69 6e65 2020 3232 . (line 22
│ │ │ │ │ -00076230: 290a 2a20 6973 456d 7074 7920 3c34 3e3a ).* isEmpty <4>:
│ │ │ │ │ -00076240: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00076250: 2020 2020 2020 2020 2020 204c 696e 6b65 Linke
│ │ │ │ │ -00076260: 644c 6973 742d 7465 7374 696e 672e 2020 dList-testing.
│ │ │ │ │ -00076270: 286c 696e 6520 2020 3629 0a2a 2069 7345 (line 6).* isE
│ │ │ │ │ -00076280: 6d70 7479 203c 353e 3a20 2020 2020 2020 mpty <5>:
│ │ │ │ │ -00076290: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000762a0: 2020 2020 506f 7369 7469 6f6e 6162 6c65 Positionable
│ │ │ │ │ -000762b0: 5374 7265 616d 2d74 6573 7469 6e67 2e0a Stream-testing..
│ │ │ │ │ -000762c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000762d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000762e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000762f0: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -00076300: 696e 6520 2031 3329 0a2a 2069 7345 6d70 ine 13).* isEmp
│ │ │ │ │ -00076310: 7479 203c 363e 3a20 2020 2020 2020 2020 ty <6>:
│ │ │ │ │ -00076320: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00076330: 2020 5368 6172 6564 5175 6575 652d 6163 SharedQueue-ac
│ │ │ │ │ -00076340: 6365 7373 696e 672e 0a20 2020 2020 2020 cessing..
│ │ │ │ │ -00076350: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00076360: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00076370: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00076380: 2020 2020 2020 2028 6c69 6e65 2020 2036 (line 6
│ │ │ │ │ -00076390: 290a 2a20 6973 456e 7669 726f 6e6d 656e ).* isEnvironmen
│ │ │ │ │ -000763a0: 743a 2020 2020 2020 2020 2020 2020 2020 t:
│ │ │ │ │ -000763b0: 2020 2020 2020 2020 2020 2042 6c6f 636b Block
│ │ │ │ │ -000763c0: 436f 6e74 6578 742d 6163 6365 7373 696e Context-accessin
│ │ │ │ │ -000763d0: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ -000763e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000763f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00076400: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00076410: 2028 6c69 6e65 2020 3233 290a 2a20 6973 (line 23).* is
│ │ │ │ │ -00076420: 456e 7669 726f 6e6d 656e 7420 3c31 3e3a Environment <1>:
│ │ │ │ │ -00076430: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00076440: 2020 2020 2043 6f6e 7465 7874 5061 7274 ContextPart
│ │ │ │ │ -00076450: 2d61 6363 6573 7369 6e67 2e0a 2020 2020 -accessing..
│ │ │ │ │ -00076460: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00076470: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00076480: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00076490: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -000764a0: 2035 3729 0a2a 2069 7345 6e76 6972 6f6e 57).* isEnviron
│ │ │ │ │ -000764b0: 6d65 6e74 203c 323e 3a20 2020 2020 2020 ment <2>:
│ │ │ │ │ -000764c0: 2020 2020 2020 2020 2020 2020 2020 4d65 Me
│ │ │ │ │ -000764d0: 7468 6f64 436f 6e74 6578 742d 6163 6365 thodContext-acce
│ │ │ │ │ -000764e0: 7373 696e 672e 0a20 2020 2020 2020 2020 ssing..
│ │ │ │ │ -000764f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00076500: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00076510: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00076520: 2020 2020 2028 6c69 6e65 2020 3230 290a (line 20).
│ │ │ │ │ -00076530: 2a20 6973 4578 6163 743a 2020 2020 2020 * isExact:
│ │ │ │ │ -00076540: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00076550: 2020 2020 2020 2020 2046 6c6f 6174 2d74 Float-t
│ │ │ │ │ -00076560: 6573 7469 6e67 2e20 2020 2020 2020 286c esting. (l
│ │ │ │ │ -00076570: 696e 6520 2020 3629 0a2a 2069 7345 7861 ine 6).* isExa
│ │ │ │ │ -00076580: 6374 203c 313e 3a20 2020 2020 2020 2020 ct <1>:
│ │ │ │ │ -00076590: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000765a0: 2020 496e 7465 7276 616c 2d74 6573 7469 Interval-testi
│ │ │ │ │ -000765b0: 6e67 2e20 2020 2028 6c69 6e65 2020 3132 ng. (line 12
│ │ │ │ │ -000765c0: 290a 2a20 6973 4578 6163 7420 3c32 3e3a ).* isExact <2>:
│ │ │ │ │ -000765d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000765e0: 2020 2020 2020 2020 2020 204e 756d 6265 Numbe
│ │ │ │ │ -000765f0: 722d 7465 7374 696e 672e 2020 2020 2020 r-testing.
│ │ │ │ │ -00076600: 286c 696e 6520 2031 3429 0a2a 2069 7345 (line 14).* isE
│ │ │ │ │ -00076610: 7865 6375 7461 626c 653a 2020 2020 2020 xecutable:
│ │ │ │ │ -00076620: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00076630: 2020 2020 4669 6c65 2d74 6573 7469 6e67 File-testing
│ │ │ │ │ -00076640: 2e20 2020 2020 2020 2028 6c69 6e65 2020 . (line
│ │ │ │ │ -00076650: 3137 290a 2a20 6973 4578 6563 7574 6162 17).* isExecutab
│ │ │ │ │ -00076660: 6c65 203c 313e 3a20 2020 2020 2020 2020 le <1>:
│ │ │ │ │ -00076670: 2020 2020 2020 2020 2020 2020 2046 696c Fil
│ │ │ │ │ -00076680: 6550 6174 682d 7465 7374 696e 672e 2020 ePath-testing.
│ │ │ │ │ -00076690: 2020 286c 696e 6520 2032 3129 0a2a 2069 (line 21).* i
│ │ │ │ │ -000766a0: 7345 7865 6375 7461 626c 6520 3c32 3e3a sExecutable <2>:
│ │ │ │ │ -000766b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000766c0: 2020 2020 2020 5646 532e 4172 6368 6976 VFS.Archiv
│ │ │ │ │ -000766d0: 654d 656d 6265 722d 7465 7374 696e 672e eMember-testing.
│ │ │ │ │ -000766e0: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -000766f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00076700: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00076710: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -00076720: 6c69 6e65 2020 3138 290a 2a20 6973 4578 line 18).* isEx
│ │ │ │ │ -00076730: 6563 7574 6162 6c65 203c 333e 3a20 2020 ecutable <3>:
│ │ │ │ │ -00076740: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00076750: 2020 2056 4653 2e46 696c 6557 7261 7070 VFS.FileWrapp
│ │ │ │ │ -00076760: 6572 2d64 656c 6567 6174 696f 6e2e 0a20 er-delegation..
│ │ │ │ │ -00076770: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00076780: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00076790: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000767a0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -000767b0: 6e65 2020 3135 290a 2a20 6973 4578 6563 ne 15).* isExec
│ │ │ │ │ -000767c0: 7574 6162 6c65 5f3a 2020 2020 2020 2020 utable_:
│ │ │ │ │ -000767d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000767e0: 2046 696c 6520 636c 6173 732d 7465 7374 File class-test
│ │ │ │ │ -000767f0: 696e 672e 2020 286c 696e 6520 2031 3329 ing. (line 13)
│ │ │ │ │ -00076800: 0a2a 2069 7345 7874 6572 6e61 6c53 7472 .* isExternalStr
│ │ │ │ │ -00076810: 6561 6d3a 2020 2020 2020 2020 2020 2020 eam:
│ │ │ │ │ -00076820: 2020 2020 2020 2020 2020 4669 6c65 4465 FileDe
│ │ │ │ │ -00076830: 7363 7269 7074 6f72 2d63 6c61 7373 2074 scriptor-class t
│ │ │ │ │ -00076840: 7970 6520 6d65 7468 6f64 732e 0a20 2020 ype methods..
│ │ │ │ │ -00076850: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00076860: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00076870: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00076880: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -00076890: 2020 2039 290a 2a20 6973 4578 7465 726e 9).* isExtern
│ │ │ │ │ -000768a0: 616c 5374 7265 616d 203c 313e 3a20 2020 alStream <1>:
│ │ │ │ │ -000768b0: 2020 2020 2020 2020 2020 2020 2020 2050 P
│ │ │ │ │ -000768c0: 6f73 6974 696f 6e61 626c 6553 7472 6561 ositionableStrea
│ │ │ │ │ -000768d0: 6d2d 636c 6173 7320 7479 7065 206d 6574 m-class type met
│ │ │ │ │ -000768e0: 686f 6473 2e0a 2020 2020 2020 2020 2020 hods..
│ │ │ │ │ -000768f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00076900: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00076910: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00076920: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*
│ │ │ │ │ -00076930: 2069 7345 7874 6572 6e61 6c53 7472 6561 isExternalStrea
│ │ │ │ │ -00076940: 6d20 3c32 3e3a 2020 2020 2020 2020 2020 m <2>:
│ │ │ │ │ -00076950: 2020 2020 2020 2020 5374 7265 616d 2d74 Stream-t
│ │ │ │ │ -00076960: 6573 7469 6e67 2e20 2020 2020 2028 6c69 esting. (li
│ │ │ │ │ -00076970: 6e65 2020 2039 290a 2a20 6973 4669 6c65 ne 9).* isFile
│ │ │ │ │ -00076980: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -00076990: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000769a0: 2046 696c 6550 6174 682d 7465 7374 696e FilePath-testin
│ │ │ │ │ -000769b0: 672e 2020 2020 286c 696e 6520 2032 3529 g. (line 25)
│ │ │ │ │ -000769c0: 0a2a 2069 7346 696c 6553 6368 656d 653a .* isFileScheme:
│ │ │ │ │ -000769d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000769e0: 2020 2020 2020 2020 2020 4e65 7443 6c69 NetCli
│ │ │ │ │ -000769f0: 656e 7473 2e55 524c 2d74 6573 7469 6e67 ents.URL-testing
│ │ │ │ │ -00076a00: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -00076a10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00076a20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00076a30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00076a40: 286c 696e 6520 2031 3829 0a2a 2069 7346 (line 18).* isF
│ │ │ │ │ -00076a50: 696c 6553 7973 7465 6d50 6174 683a 2020 ileSystemPath:
│ │ │ │ │ -00076a60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00076a70: 2020 2020 4669 6c65 2d74 6573 7469 6e67 File-testing
│ │ │ │ │ -00076a80: 2e20 2020 2020 2020 2028 6c69 6e65 2020 . (line
│ │ │ │ │ -00076a90: 3231 290a 2a20 6973 4669 6c65 5379 7374 21).* isFileSyst
│ │ │ │ │ -00076aa0: 656d 5061 7468 203c 313e 3a20 2020 2020 emPath <1>:
│ │ │ │ │ -00076ab0: 2020 2020 2020 2020 2020 2020 2046 696c Fil
│ │ │ │ │ -00076ac0: 6550 6174 682d 7465 7374 696e 672e 2020 ePath-testing.
│ │ │ │ │ -00076ad0: 2020 286c 696e 6520 2032 3929 0a2a 2069 (line 29).* i
│ │ │ │ │ -00076ae0: 7346 696e 6974 653a 2020 2020 2020 2020 sFinite:
│ │ │ │ │ -00076af0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00076b00: 2020 2020 2020 466c 6f61 742d 7465 7374 Float-test
│ │ │ │ │ -00076b10: 696e 672e 2020 2020 2020 2028 6c69 6e65 ing. (line
│ │ │ │ │ -00076b20: 2020 3130 290a 2a20 6973 4669 6e69 7465 10).* isFinite
│ │ │ │ │ -00076b30: 203c 313e 3a20 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ -00076b40: 2020 2020 2020 2020 2020 2020 2020 204e N
│ │ │ │ │ -00076b50: 756d 6265 722d 7465 7374 696e 672e 2020 umber-testing.
│ │ │ │ │ -00076b60: 2020 2020 286c 696e 6520 2032 3029 0a2a (line 20).*
│ │ │ │ │ -00076b70: 2069 7346 6978 6564 3a20 2020 2020 2020 isFixed:
│ │ │ │ │ -00076b80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00076b90: 2020 2020 2020 2020 4265 6861 7669 6f72 Behavior
│ │ │ │ │ -00076ba0: 2d74 6573 7469 6e67 2074 6865 2066 6f72 -testing the for
│ │ │ │ │ -00076bb0: 6d20 6f66 2074 6865 2069 6e73 7461 6e63 m of the instanc
│ │ │ │ │ -00076bc0: 6573 2e0a 2020 2020 2020 2020 2020 2020 es..
│ │ │ │ │ -00076bd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00076be0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00076bf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00076c00: 2020 286c 696e 6520 2031 3429 0a2a 2069 (line 14).* i
│ │ │ │ │ -00076c10: 7346 6c6f 6174 3a20 2020 2020 2020 2020 sFloat:
│ │ │ │ │ -00076c20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00076c30: 2020 2020 2020 466c 6f61 742d 7465 7374 Float-test
│ │ │ │ │ -00076c40: 696e 6720 6675 6e63 7469 6f6e 616c 6974 ing functionalit
│ │ │ │ │ -00076c50: 792e 0a20 2020 2020 2020 2020 2020 2020 y..
│ │ │ │ │ -00076c60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00076c70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00076c80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00076c90: 2028 6c69 6e65 2020 2036 290a 2a20 6973 (line 6).* is
│ │ │ │ │ -00076ca0: 466c 6f61 7420 3c31 3e3a 2020 2020 2020 Float <1>:
│ │ │ │ │ -00076cb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00076cc0: 2020 2020 204f 626a 6563 742d 7465 7374 Object-test
│ │ │ │ │ -00076cd0: 696e 6720 6675 6e63 7469 6f6e 616c 6974 ing functionalit
│ │ │ │ │ -00076ce0: 792e 0a20 2020 2020 2020 2020 2020 2020 y..
│ │ │ │ │ -00076cf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00076d00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00076d10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00076d20: 2028 6c69 6e65 2020 3339 290a 2a20 6973 (line 39).* is
│ │ │ │ │ -00076d30: 4672 6167 6d65 6e74 4f6e 6c79 3a20 2020 FragmentOnly:
│ │ │ │ │ -00076d40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00076d50: 2020 2020 204e 6574 436c 6965 6e74 732e NetClients.
│ │ │ │ │ -00076d60: 5552 4c2d 7465 7374 696e 672e 0a20 2020 URL-testing..
│ │ │ │ │ -00076d70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00076d80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00076d90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00076da0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -00076db0: 2020 3231 290a 2a20 6973 4675 6e63 7469 21).* isFuncti
│ │ │ │ │ -00076dc0: 6f6e 5f3a 2020 2020 2020 2020 2020 2020 on_:
│ │ │ │ │ -00076dd0: 2020 2020 2020 2020 2020 2020 2020 2043 C
│ │ │ │ │ -00076de0: 4675 6e63 7469 6f6e 4465 7363 7269 7074 FunctionDescript
│ │ │ │ │ -00076df0: 6f72 2063 6c61 7373 2d74 6573 7469 6e67 or class-testing
│ │ │ │ │ -00076e00: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -00076e10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00076e20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00076e30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00076e40: 286c 696e 6520 2031 3029 0a2a 2069 7349 (line 10).* isI
│ │ │ │ │ -00076e50: 6465 6e74 6974 793a 2020 2020 2020 2020 dentity:
│ │ │ │ │ -00076e60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00076e70: 2020 2020 4265 6861 7669 6f72 2d74 6573 Behavior-tes
│ │ │ │ │ -00076e80: 7469 6e67 2074 6865 2066 6f72 6d20 6f66 ting the form of
│ │ │ │ │ -00076e90: 2074 6865 2069 6e73 7461 6e63 6573 2e0a the instances..
│ │ │ │ │ -00076ea0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00076eb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00076ec0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00076ed0: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -00076ee0: 696e 6520 2031 3829 0a2a 2069 7349 6465 ine 18).* isIde
│ │ │ │ │ -00076ef0: 6e74 6974 7920 3c31 3e3a 2020 2020 2020 ntity <1>:
│ │ │ │ │ -00076f00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00076f10: 2020 426f 6f6c 6561 6e20 636c 6173 732d Boolean class-
│ │ │ │ │ -00076f20: 7465 7374 696e 672e 0a20 2020 2020 2020 testing..
│ │ │ │ │ -00076f30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00076f40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00076f50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00076f60: 2020 2020 2020 2028 6c69 6e65 2020 2036 (line 6
│ │ │ │ │ -00076f70: 290a 2a20 6973 4964 656e 7469 7479 203c ).* isIdentity <
│ │ │ │ │ -00076f80: 323e 3a20 2020 2020 2020 2020 2020 2020 2>:
│ │ │ │ │ -00076f90: 2020 2020 2020 2020 2020 2053 6d61 6c6c Small
│ │ │ │ │ -00076fa0: 496e 7465 6765 7220 636c 6173 732d 7465 Integer class-te
│ │ │ │ │ -00076fb0: 7374 696e 672e 0a20 2020 2020 2020 2020 sting..
│ │ │ │ │ -00076fc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00076fd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00076fe0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00076ff0: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).
│ │ │ │ │ -00077000: 2a20 6973 496d 6d65 6469 6174 653a 2020 * isImmediate:
│ │ │ │ │ -00077010: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00077020: 2020 2020 2020 2020 2042 6568 6176 696f Behavio
│ │ │ │ │ -00077030: 722d 7465 7374 696e 6720 7468 6520 666f r-testing the fo
│ │ │ │ │ -00077040: 726d 206f 6620 7468 6520 696e 7374 616e rm of the instan
│ │ │ │ │ -00077050: 6365 732e 0a20 2020 2020 2020 2020 2020 ces..
│ │ │ │ │ -00077060: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00077070: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00077080: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00077090: 2020 2028 6c69 6e65 2020 3231 290a 2a20 (line 21).*
│ │ │ │ │ -000770a0: 6973 496d 6d65 6469 6174 6520 3c31 3e3a isImmediate <1>:
│ │ │ │ │ -000770b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000770c0: 2020 2020 2020 2042 6c6f 636b 436c 6f73 BlockClos
│ │ │ │ │ -000770d0: 7572 6520 636c 6173 732d 7465 7374 696e ure class-testin
│ │ │ │ │ -000770e0: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ -000770f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00077100: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00077110: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00077120: 2028 6c69 6e65 2020 2036 290a 2a20 6973 (line 6).* is
│ │ │ │ │ -00077130: 496d 6d65 6469 6174 6520 3c32 3e3a 2020 Immediate <2>:
│ │ │ │ │ -00077140: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00077150: 2020 2020 2042 6f6f 6c65 616e 2063 6c61 Boolean cla
│ │ │ │ │ -00077160: 7373 2d74 6573 7469 6e67 2e0a 2020 2020 ss-testing..
│ │ │ │ │ -00077170: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00077180: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00077190: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000771a0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -000771b0: 2020 3929 0a2a 2069 7349 6d6d 6564 6961 9).* isImmedia
│ │ │ │ │ -000771c0: 7465 203c 333e 3a20 2020 2020 2020 2020 te <3>:
│ │ │ │ │ -000771d0: 2020 2020 2020 2020 2020 2020 2020 4368 Ch
│ │ │ │ │ -000771e0: 6172 6163 7465 7220 636c 6173 732d 7465 aracter class-te
│ │ │ │ │ -000771f0: 7374 696e 672e 0a20 2020 2020 2020 2020 sting..
│ │ │ │ │ -00077200: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00077210: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00077220: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00077230: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).
│ │ │ │ │ -00077240: 2a20 6973 496d 6d65 6469 6174 6520 3c34 * isImmediate <4
│ │ │ │ │ -00077250: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ -00077260: 2020 2020 2020 2020 204e 756d 6265 7220 Number
│ │ │ │ │ -00077270: 636c 6173 732d 7465 7374 696e 672e 0a20 class-testing..
│ │ │ │ │ -00077280: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00077290: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000772a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000772b0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -000772c0: 6e65 2020 2036 290a 2a20 6973 496e 6669 ne 6).* isInfi
│ │ │ │ │ -000772d0: 6e69 7465 3a20 2020 2020 2020 2020 2020 nite:
│ │ │ │ │ -000772e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000772f0: 2046 6c6f 6174 2d74 6573 7469 6e67 2e20 Float-testing.
│ │ │ │ │ -00077300: 2020 2020 2020 286c 696e 6520 2031 3329 (line 13)
│ │ │ │ │ -00077310: 0a2a 2069 7349 6e66 696e 6974 6520 3c31 .* isInfinite <1
│ │ │ │ │ -00077320: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ -00077330: 2020 2020 2020 2020 2020 4e75 6d62 6572 Number
│ │ │ │ │ -00077340: 2d74 6573 7469 6e67 2e20 2020 2020 2028 -testing. (
│ │ │ │ │ -00077350: 6c69 6e65 2020 3235 290a 2a20 6973 496e line 25).* isIn
│ │ │ │ │ -00077360: 5061 7468 3a20 2020 2020 2020 2020 2020 Path:
│ │ │ │ │ -00077370: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00077380: 2020 2050 6163 6b61 6765 2d73 7469 6c6c Package-still
│ │ │ │ │ -00077390: 2075 6e63 6c61 7373 6966 6965 642e 0a20 unclassified..
│ │ │ │ │ -000773a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000773b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000773c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000773d0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -000773e0: 6e65 2020 3132 290a 2a20 6973 496e 7465 ne 12).* isInte
│ │ │ │ │ -000773f0: 6765 723a 2020 2020 2020 2020 2020 2020 ger:
│ │ │ │ │ -00077400: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00077410: 2049 6e74 6567 6572 2d74 6573 7469 6e67 Integer-testing
│ │ │ │ │ -00077420: 2066 756e 6374 696f 6e61 6c69 7479 2e0a functionality..
│ │ │ │ │ -00077430: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00077440: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00077450: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00077460: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -00077470: 696e 6520 2020 3629 0a2a 2069 7349 6e74 ine 6).* isInt
│ │ │ │ │ -00077480: 6567 6572 203c 313e 3a20 2020 2020 2020 eger <1>:
│ │ │ │ │ -00077490: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000774a0: 2020 4f62 6a65 6374 2d74 6573 7469 6e67 Object-testing
│ │ │ │ │ -000774b0: 2066 756e 6374 696f 6e61 6c69 7479 2e0a functionality..
│ │ │ │ │ -000774c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000774d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000774e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000774f0: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -00077500: 696e 6520 2034 3229 0a2a 2069 7349 6e74 ine 42).* isInt
│ │ │ │ │ -00077510: 6572 6e61 6c45 7863 6570 7469 6f6e 4861 ernalExceptionHa
│ │ │ │ │ -00077520: 6e64 6c69 6e67 436f 6e74 6578 743a 2020 ndlingContext:
│ │ │ │ │ -00077530: 2020 426c 6f63 6b43 6f6e 7465 7874 2d64 BlockContext-d
│ │ │ │ │ -00077540: 6562 7567 6769 6e67 2e0a 2020 2020 2020 ebugging..
│ │ │ │ │ -00077550: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00077560: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00077570: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00077580: 2020 2020 2020 2020 286c 696e 6520 2020 (line
│ │ │ │ │ -00077590: 3629 0a2a 2069 7349 6e74 6572 6e61 6c45 6).* isInternalE
│ │ │ │ │ -000775a0: 7863 6570 7469 6f6e 4861 6e64 6c69 6e67 xceptionHandling
│ │ │ │ │ -000775b0: 436f 6e74 6578 7420 3c31 3e3a 2043 6f6e Context <1>: Con
│ │ │ │ │ -000775c0: 7465 7874 5061 7274 2d64 6562 7567 6769 textPart-debuggi
│ │ │ │ │ -000775d0: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ -000775e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000775f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00077600: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00077610: 2020 286c 696e 6520 2032 3529 0a2a 2069 (line 25).* i
│ │ │ │ │ -00077620: 7349 6e74 6572 6e61 6c45 7863 6570 7469 sInternalExcepti
│ │ │ │ │ -00077630: 6f6e 4861 6e64 6c69 6e67 436f 6e74 6578 onHandlingContex
│ │ │ │ │ -00077640: 7420 3c32 3e3a 204d 6574 686f 6443 6f6e t <2>: MethodCon
│ │ │ │ │ -00077650: 7465 7874 2d64 6562 7567 6769 6e67 2e0a text-debugging..
│ │ │ │ │ -00077660: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00077670: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00077680: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00077690: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -000776a0: 696e 6520 2020 3629 0a2a 2069 734b 696e ine 6).* isKin
│ │ │ │ │ -000776b0: 644f 665f 3a20 2020 2020 2020 2020 2020 dOf_:
│ │ │ │ │ -000776c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000776d0: 2020 4f62 6a65 6374 2d74 6573 7469 6e67 Object-testing
│ │ │ │ │ -000776e0: 2066 756e 6374 696f 6e61 6c69 7479 2e0a functionality..
│ │ │ │ │ -000776f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00077700: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00077710: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00077720: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -00077730: 696e 6520 2034 3529 0a2a 2069 734c 6561 ine 45).* isLea
│ │ │ │ │ -00077740: 7059 6561 723a 2020 2020 2020 2020 2020 pYear:
│ │ │ │ │ -00077750: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00077760: 2020 4461 7465 2d64 6174 6520 636f 6d70 Date-date comp
│ │ │ │ │ -00077770: 7574 6174 696f 6e73 2e0a 2020 2020 2020 utations..
│ │ │ │ │ -00077780: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00077790: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000777a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000777b0: 2020 2020 2020 2020 286c 696e 6520 2034 (line 4
│ │ │ │ │ -000777c0: 3429 0a2a 2069 734c 6574 7465 723a 2020 4).* isLetter:
│ │ │ │ │ -000777d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000777e0: 2020 2020 2020 2020 2020 2020 4368 6172 Char
│ │ │ │ │ -000777f0: 6163 7465 722d 7465 7374 696e 672e 2020 acter-testing.
│ │ │ │ │ -00077800: 2028 6c69 6e65 2020 3136 290a 2a20 6973 (line 16).* is
│ │ │ │ │ -00077810: 4c69 7465 7261 6c4f 626a 6563 743a 2020 LiteralObject:
│ │ │ │ │ -00077820: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00077830: 2020 2020 2041 7272 6179 2d70 7269 6e74 Array-print
│ │ │ │ │ -00077840: 696e 672e 2020 2020 2020 286c 696e 6520 ing. (line
│ │ │ │ │ -00077850: 2020 3629 0a2a 2069 734c 6974 6572 616c 6).* isLiteral
│ │ │ │ │ -00077860: 4f62 6a65 6374 203c 313e 3a20 2020 2020 Object <1>:
│ │ │ │ │ -00077870: 2020 2020 2020 2020 2020 2020 2020 426f Bo
│ │ │ │ │ -00077880: 6f6c 6561 6e2d 7374 6f72 696e 672e 2020 olean-storing.
│ │ │ │ │ -00077890: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).*
│ │ │ │ │ -000778a0: 6973 4c69 7465 7261 6c4f 626a 6563 7420 isLiteralObject
│ │ │ │ │ -000778b0: 3c32 3e3a 2020 2020 2020 2020 2020 2020 <2>:
│ │ │ │ │ -000778c0: 2020 2020 2020 2042 7974 6541 7272 6179 ByteArray
│ │ │ │ │ -000778d0: 2d73 746f 7269 6e67 2e20 2020 286c 696e -storing. (lin
│ │ │ │ │ -000778e0: 6520 2020 3629 0a2a 2069 734c 6974 6572 e 6).* isLiter
│ │ │ │ │ -000778f0: 616c 4f62 6a65 6374 203c 333e 3a20 2020 alObject <3>:
│ │ │ │ │ -00077900: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00077910: 4368 6172 6163 7465 722d 7374 6f72 696e Character-storin
│ │ │ │ │ -00077920: 672e 2020 2028 6c69 6e65 2020 2036 290a g. (line 6).
│ │ │ │ │ -00077930: 2a20 6973 4c69 7465 7261 6c4f 626a 6563 * isLiteralObjec
│ │ │ │ │ -00077940: 7420 3c34 3e3a 2020 2020 2020 2020 2020 t <4>:
│ │ │ │ │ -00077950: 2020 2020 2020 2020 2046 6c6f 6174 2d73 Float-s
│ │ │ │ │ -00077960: 746f 7269 6e67 2e20 2020 2020 2020 286c toring. (l
│ │ │ │ │ -00077970: 696e 6520 2020 3629 0a2a 2069 734c 6974 ine 6).* isLit
│ │ │ │ │ -00077980: 6572 616c 4f62 6a65 6374 203c 353e 3a20 eralObject <5>:
│ │ │ │ │ -00077990: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000779a0: 2020 496e 7465 6765 722d 7072 696e 7469 Integer-printi
│ │ │ │ │ -000779b0: 6e67 2e20 2020 2028 6c69 6e65 2020 3132 ng. (line 12
│ │ │ │ │ -000779c0: 290a 2a20 6973 4c69 7465 7261 6c4f 626a ).* isLiteralObj
│ │ │ │ │ -000779d0: 6563 7420 3c36 3e3a 2020 2020 2020 2020 ect <6>:
│ │ │ │ │ -000779e0: 2020 2020 2020 2020 2020 2053 6361 6c65 Scale
│ │ │ │ │ -000779f0: 6444 6563 696d 616c 2d73 746f 7269 6e67 dDecimal-storing
│ │ │ │ │ -00077a00: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -00077a10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00077a20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00077a30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00077a40: 286c 696e 6520 2020 3629 0a2a 2069 734c (line 6).* isL
│ │ │ │ │ -00077a50: 6974 6572 616c 4f62 6a65 6374 203c 373e iteralObject <7>
│ │ │ │ │ -00077a60: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -00077a70: 2020 2020 5374 7269 6e67 2d70 7269 6e74 String-print
│ │ │ │ │ -00077a80: 696e 672e 2020 2020 2028 6c69 6e65 2020 ing. (line
│ │ │ │ │ -00077a90: 3135 290a 2a20 6973 4c69 7465 7261 6c4f 15).* isLiteralO
│ │ │ │ │ -00077aa0: 626a 6563 7420 3c38 3e3a 2020 2020 2020 bject <8>:
│ │ │ │ │ -00077ab0: 2020 2020 2020 2020 2020 2020 2055 6e64 Und
│ │ │ │ │ -00077ac0: 6566 696e 6564 4f62 6a65 6374 2d73 746f efinedObject-sto
│ │ │ │ │ -00077ad0: 7269 6e67 2e0a 2020 2020 2020 2020 2020 ring..
│ │ │ │ │ -00077ae0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00077af0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00077b00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00077b10: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*
│ │ │ │ │ -00077b20: 2069 734c 6974 6572 616c 4f62 6a65 6374 isLiteralObject
│ │ │ │ │ -00077b30: 203c 393e 3a20 2020 2020 2020 2020 2020 <9>:
│ │ │ │ │ -00077b40: 2020 2020 2020 2020 5661 7269 6162 6c65 Variable
│ │ │ │ │ -00077b50: 4269 6e64 696e 672d 7374 6f72 696e 672e Binding-storing.
│ │ │ │ │ -00077b60: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -00077b70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00077b80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00077b90: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -00077ba0: 6c69 6e65 2020 2036 290a 2a20 6973 4c6f line 6).* isLo
│ │ │ │ │ -00077bb0: 7765 7263 6173 653a 2020 2020 2020 2020 wercase:
│ │ │ │ │ -00077bc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00077bd0: 2020 2043 6861 7261 6374 6572 2d74 6573 Character-tes
│ │ │ │ │ -00077be0: 7469 6e67 2e20 2020 286c 696e 6520 2031 ting. (line 1
│ │ │ │ │ -00077bf0: 3929 0a2a 2069 734d 656d 6265 724f 665f 9).* isMemberOf_
│ │ │ │ │ -00077c00: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -00077c10: 2020 2020 2020 2020 2020 2020 4f62 6a65 Obje
│ │ │ │ │ -00077c20: 6374 2d74 6573 7469 6e67 2066 756e 6374 ct-testing funct
│ │ │ │ │ -00077c30: 696f 6e61 6c69 7479 2e0a 2020 2020 2020 ionality..
│ │ │ │ │ -00077c40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00077c50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00077c60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00077c70: 2020 2020 2020 2020 286c 696e 6520 2034 (line 4
│ │ │ │ │ -00077c80: 3929 0a2a 2069 734d 6574 613a 2020 2020 9).* isMeta:
│ │ │ │ │ -00077c90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00077ca0: 2020 2020 2020 2020 2020 2020 4f62 6a65 Obje
│ │ │ │ │ -00077cb0: 6374 2d74 6573 7469 6e67 2066 756e 6374 ct-testing funct
│ │ │ │ │ -00077cc0: 696f 6e61 6c69 7479 2e0a 2020 2020 2020 ionality..
│ │ │ │ │ -00077cd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00077ce0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00077cf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00077d00: 2020 2020 2020 2020 286c 696e 6520 2035 (line 5
│ │ │ │ │ -00077d10: 3229 0a2a 2069 734d 6574 6163 6c61 7373 2).* isMetaclass
│ │ │ │ │ -00077d20: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -00077d30: 2020 2020 2020 2020 2020 2020 4d65 7461 Meta
│ │ │ │ │ -00077d40: 636c 6173 732d 7465 7374 696e 6720 6675 class-testing fu
│ │ │ │ │ -00077d50: 6e63 7469 6f6e 616c 6974 792e 0a20 2020 nctionality..
│ │ │ │ │ -00077d60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00077d70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00077d80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00077d90: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -00077da0: 2020 2039 290a 2a20 6973 4d65 7461 436c 9).* isMetaCl
│ │ │ │ │ -00077db0: 6173 733a 2020 2020 2020 2020 2020 2020 ass:
│ │ │ │ │ -00077dc0: 2020 2020 2020 2020 2020 2020 2020 204f O
│ │ │ │ │ -00077dd0: 626a 6563 742d 7465 7374 696e 6720 6675 bject-testing fu
│ │ │ │ │ -00077de0: 6e63 7469 6f6e 616c 6974 792e 0a20 2020 nctionality..
│ │ │ │ │ -00077df0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00077e00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00077e10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00077e20: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -00077e30: 2020 3535 290a 2a20 6973 4d65 7461 636c 55).* isMetacl
│ │ │ │ │ -00077e40: 6173 7320 3c31 3e3a 2020 2020 2020 2020 ass <1>:
│ │ │ │ │ -00077e50: 2020 2020 2020 2020 2020 2020 2020 204f O
│ │ │ │ │ -00077e60: 626a 6563 742d 7465 7374 696e 6720 6675 bject-testing fu
│ │ │ │ │ -00077e70: 6e63 7469 6f6e 616c 6974 792e 0a20 2020 nctionality..
│ │ │ │ │ -00077e80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00077e90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00077ea0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00077eb0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -00077ec0: 2020 3538 290a 2a20 6973 4e61 6d65 7370 58).* isNamesp
│ │ │ │ │ -00077ed0: 6163 653a 2020 2020 2020 2020 2020 2020 ace:
│ │ │ │ │ -00077ee0: 2020 2020 2020 2020 2020 2020 2020 2041 A
│ │ │ │ │ -00077ef0: 6273 7472 6163 744e 616d 6573 7061 6365 bstractNamespace
│ │ │ │ │ -00077f00: 2d74 6573 7469 6e67 2e0a 2020 2020 2020 -testing..
│ │ │ │ │ -00077f10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00077f20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00077f30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00077f40: 2020 2020 2020 2020 286c 696e 6520 2020 (line
│ │ │ │ │ -00077f50: 3629 0a2a 2069 734e 616d 6573 7061 6365 6).* isNamespace
│ │ │ │ │ -00077f60: 203c 313e 3a20 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ -00077f70: 2020 2020 2020 2020 2020 2020 4f62 6a65 Obje
│ │ │ │ │ -00077f80: 6374 2d74 6573 7469 6e67 2066 756e 6374 ct-testing funct
│ │ │ │ │ -00077f90: 696f 6e61 6c69 7479 2e0a 2020 2020 2020 ionality..
│ │ │ │ │ -00077fa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00077fb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00077fc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00077fd0: 2020 2020 2020 2020 286c 696e 6520 2036 (line 6
│ │ │ │ │ -00077fe0: 3129 0a2a 2069 734e 614e 3a20 2020 2020 1).* isNaN:
│ │ │ │ │ -00077ff0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00078000: 2020 2020 2020 2020 2020 2020 466c 6f61 Floa
│ │ │ │ │ -00078010: 742d 7465 7374 696e 672e 2020 2020 2020 t-testing.
│ │ │ │ │ -00078020: 2028 6c69 6e65 2020 3137 290a 2a20 6973 (line 17).* is
│ │ │ │ │ -00078030: 4e61 4e20 3c31 3e3a 2020 2020 2020 2020 NaN <1>:
│ │ │ │ │ -00078040: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00078050: 2020 2020 204e 756d 6265 722d 7465 7374 Number-test
│ │ │ │ │ -00078060: 696e 672e 2020 2020 2020 286c 696e 6520 ing. (line
│ │ │ │ │ -00078070: 2033 3029 0a2a 2069 734e 6573 7465 643a 30).* isNested:
│ │ │ │ │ -00078080: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00078090: 2020 2020 2020 2020 2020 2020 2020 4578 Ex
│ │ │ │ │ -000780a0: 6365 7074 696f 6e2d 6578 6365 7074 696f ception-exceptio
│ │ │ │ │ -000780b0: 6e20 6861 6e64 6c69 6e67 2e0a 2020 2020 n handling..
│ │ │ │ │ -000780c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000780d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000780e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000780f0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -00078100: 2020 3929 0a2a 2069 734e 696c 3a20 2020 9).* isNil:
│ │ │ │ │ -00078110: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00078120: 2020 2020 2020 2020 2020 2020 2020 4f62 Ob
│ │ │ │ │ -00078130: 6a65 6374 2d74 6573 7469 6e67 2066 756e ject-testing fun
│ │ │ │ │ -00078140: 6374 696f 6e61 6c69 7479 2e0a 2020 2020 ctionality..
│ │ │ │ │ -00078150: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00078160: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00078170: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00078180: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -00078190: 2036 3429 0a2a 2069 734e 696c 203c 313e 64).* isNil <1>
│ │ │ │ │ -000781a0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -000781b0: 2020 2020 2020 2020 2020 2020 2020 556e Un
│ │ │ │ │ -000781c0: 6465 6669 6e65 644f 626a 6563 742d 7465 definedObject-te
│ │ │ │ │ -000781d0: 7374 696e 672e 0a20 2020 2020 2020 2020 sting..
│ │ │ │ │ -000781e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000781f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00078200: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00078210: 2020 2020 2028 6c69 6e65 2020 3231 290a (line 21).
│ │ │ │ │ -00078220: 2a20 6973 4e75 6c6c 3a20 2020 2020 2020 * isNull:
│ │ │ │ │ -00078230: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00078240: 2020 2020 2020 2020 2043 4f62 6a65 6374 CObject
│ │ │ │ │ -00078250: 2d74 6573 7469 6e67 2e20 2020 2020 286c -testing. (l
│ │ │ │ │ -00078260: 696e 6520 2020 3629 0a2a 2069 734e 756c ine 6).* isNul
│ │ │ │ │ -00078270: 6c20 3c31 3e3a 2020 2020 2020 2020 2020 l <1>:
│ │ │ │ │ -00078280: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00078290: 2020 556e 6465 6669 6e65 644f 626a 6563 UndefinedObjec
│ │ │ │ │ -000782a0: 742d 7465 7374 696e 672e 0a20 2020 2020 t-testing..
│ │ │ │ │ -000782b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000782c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000782d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000782e0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -000782f0: 3235 290a 2a20 6973 4e75 6d62 6572 3a20 25).* isNumber:
│ │ │ │ │ -00078300: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00078310: 2020 2020 2020 2020 2020 2020 204e 756d Num
│ │ │ │ │ -00078320: 6265 722d 7465 7374 696e 672e 2020 2020 ber-testing.
│ │ │ │ │ -00078330: 2020 286c 696e 6520 2033 3529 0a2a 2069 (line 35).* i
│ │ │ │ │ -00078340: 734e 756d 6265 7220 3c31 3e3a 2020 2020 sNumber <1>:
│ │ │ │ │ -00078350: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00078360: 2020 2020 2020 4f62 6a65 6374 2d74 6573 Object-tes
│ │ │ │ │ -00078370: 7469 6e67 2066 756e 6374 696f 6e61 6c69 ting functionali
│ │ │ │ │ -00078380: 7479 2e0a 2020 2020 2020 2020 2020 2020 ty..
│ │ │ │ │ -00078390: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000783a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000783b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000783c0: 2020 286c 696e 6520 2036 3729 0a2a 2069 (line 67).* i
│ │ │ │ │ -000783d0: 734e 756d 6572 6963 3a20 2020 2020 2020 sNumeric:
│ │ │ │ │ -000783e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000783f0: 2020 2020 2020 4368 6172 6163 7465 7241 CharacterA
│ │ │ │ │ -00078400: 7272 6179 2d63 6f6e 7665 7274 696e 672e rray-converting.
│ │ │ │ │ -00078410: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -00078420: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00078430: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00078440: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -00078450: 6c69 6e65 2020 3438 290a 2a20 6973 4f6c line 48).* isOl
│ │ │ │ │ -00078460: 6453 796e 7461 783a 2020 2020 2020 2020 dSyntax:
│ │ │ │ │ -00078470: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00078480: 2020 2043 6f6d 7069 6c65 644d 6574 686f CompiledMetho
│ │ │ │ │ -00078490: 642d 6163 6365 7373 696e 672e 0a20 2020 d-accessing..
│ │ │ │ │ -000784a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000784b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000784c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000784d0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -000784e0: 2020 3136 290a 2a20 6973 4f70 656e 3a20 16).* isOpen:
│ │ │ │ │ -000784f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00078500: 2020 2020 2020 2020 2020 2020 2020 2046 F
│ │ │ │ │ -00078510: 696c 6544 6573 6372 6970 746f 722d 6163 ileDescriptor-ac
│ │ │ │ │ -00078520: 6365 7373 696e 672e 0a20 2020 2020 2020 cessing..
│ │ │ │ │ -00078530: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00078540: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00078550: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00078560: 2020 2020 2020 2028 6c69 6e65 2020 3330 (line 30
│ │ │ │ │ -00078570: 290a 2a20 6973 4f77 6e65 7250 726f 6365 ).* isOwnerProce
│ │ │ │ │ -00078580: 7373 3a20 2020 2020 2020 2020 2020 2020 ss:
│ │ │ │ │ -00078590: 2020 2020 2020 2020 2020 2052 6563 7572 Recur
│ │ │ │ │ -000785a0: 7369 6f6e 4c6f 636b 2d61 6363 6573 7369 sionLock-accessi
│ │ │ │ │ -000785b0: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ -000785c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000785d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000785e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000785f0: 2020 286c 696e 6520 2020 3629 0a2a 2069 (line 6).* i
│ │ │ │ │ -00078600: 7350 6174 6853 6570 6172 6174 6f72 3a20 sPathSeparator:
│ │ │ │ │ -00078610: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00078620: 2020 2020 2020 4368 6172 6163 7465 722d Character-
│ │ │ │ │ -00078630: 7465 7374 696e 672e 2020 2028 6c69 6e65 testing. (line
│ │ │ │ │ -00078640: 2020 3232 290a 2a20 6973 5065 6572 416c 22).* isPeerAl
│ │ │ │ │ -00078650: 6976 653a 2020 2020 2020 2020 2020 2020 ive:
│ │ │ │ │ -00078660: 2020 2020 2020 2020 2020 2020 2020 2046 F
│ │ │ │ │ -00078670: 696c 6544 6573 6372 6970 746f 722d 6163 ileDescriptor-ac
│ │ │ │ │ -00078680: 6365 7373 696e 672e 0a20 2020 2020 2020 cessing..
│ │ │ │ │ -00078690: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000786a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000786b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000786c0: 2020 2020 2020 2028 6c69 6e65 2020 3333 (line 33
│ │ │ │ │ -000786d0: 290a 2a20 6973 5069 7065 3a20 2020 2020 ).* isPipe:
│ │ │ │ │ -000786e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000786f0: 2020 2020 2020 2020 2020 2046 696c 6544 FileD
│ │ │ │ │ -00078700: 6573 6372 6970 746f 722d 6163 6365 7373 escriptor-access
│ │ │ │ │ -00078710: 696e 672e 0a20 2020 2020 2020 2020 2020 ing..
│ │ │ │ │ -00078720: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00078730: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00078740: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00078750: 2020 2028 6c69 6e65 2020 3337 290a 2a20 (line 37).*
│ │ │ │ │ -00078760: 6973 506f 696e 7465 7273 3a20 2020 2020 isPointers:
│ │ │ │ │ -00078770: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00078780: 2020 2020 2020 2042 6568 6176 696f 722d Behavior-
│ │ │ │ │ -00078790: 7465 7374 696e 6720 7468 6520 666f 726d testing the form
│ │ │ │ │ -000787a0: 206f 6620 7468 6520 696e 7374 616e 6365 of the instance
│ │ │ │ │ -000787b0: 732e 0a20 2020 2020 2020 2020 2020 2020 s..
│ │ │ │ │ -000787c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000787d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000787e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000787f0: 2028 6c69 6e65 2020 3234 290a 2a20 6973 (line 24).* is
│ │ │ │ │ -00078800: 506f 7369 7469 6f6e 6162 6c65 3a20 2020 Positionable:
│ │ │ │ │ -00078810: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00078820: 2020 2020 2046 696c 6544 6573 6372 6970 FileDescrip
│ │ │ │ │ -00078830: 746f 722d 706f 7369 7469 6f6e 696e 672e tor-positioning.
│ │ │ │ │ -00078840: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -00078850: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00078860: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00078870: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -00078880: 6c69 6e65 2020 2036 290a 2a20 6973 506f line 6).* isPo
│ │ │ │ │ -00078890: 7369 7469 6f6e 6162 6c65 203c 313e 3a20 sitionable <1>:
│ │ │ │ │ -000788a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000788b0: 2020 2050 6f73 6974 696f 6e61 626c 6553 PositionableS
│ │ │ │ │ -000788c0: 7472 6561 6d2d 706f 7369 7469 6f6e 696e tream-positionin
│ │ │ │ │ -000788d0: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ -000788e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000788f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00078900: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00078910: 2028 6c69 6e65 2020 2039 290a 2a20 6973 (line 9).* is
│ │ │ │ │ -00078920: 506f 7369 7469 6f6e 6162 6c65 203c 323e Positionable <2>
│ │ │ │ │ -00078930: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -00078940: 2020 2020 2053 7472 6561 6d2d 706f 7369 Stream-posi
│ │ │ │ │ -00078950: 7469 6f6e 696e 672e 2020 286c 696e 6520 tioning. (line
│ │ │ │ │ -00078960: 2020 3629 0a2a 2069 7350 726f 6365 7373 6).* isProcess
│ │ │ │ │ -00078970: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -00078980: 2020 2020 2020 2020 2020 2020 2020 436f Co
│ │ │ │ │ -00078990: 6e74 6578 7450 6172 742d 6163 6365 7373 ntextPart-access
│ │ │ │ │ -000789a0: 696e 672e 0a20 2020 2020 2020 2020 2020 ing..
│ │ │ │ │ -000789b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000789c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000789d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000789e0: 2020 2028 6c69 6e65 2020 3634 290a 2a20 (line 64).*
│ │ │ │ │ -000789f0: 6973 5075 6e63 7475 6174 696f 6e3a 2020 isPunctuation:
│ │ │ │ │ -00078a00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00078a10: 2020 2020 2020 2043 6861 7261 6374 6572 Character
│ │ │ │ │ -00078a20: 2d74 6573 7469 6e67 2e20 2020 286c 696e -testing. (lin
│ │ │ │ │ -00078a30: 6520 2032 3629 0a2a 2069 7352 6174 696f e 26).* isRatio
│ │ │ │ │ -00078a40: 6e61 6c3a 2020 2020 2020 2020 2020 2020 nal:
│ │ │ │ │ -00078a50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00078a60: 4672 6163 7469 6f6e 2d74 6573 7469 6e67 Fraction-testing
│ │ │ │ │ -00078a70: 2e20 2020 2028 6c69 6e65 2020 2036 290a . (line 6).
│ │ │ │ │ -00078a80: 2a20 6973 5261 7469 6f6e 616c 203c 313e * isRational <1>
│ │ │ │ │ -00078a90: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -00078aa0: 2020 2020 2020 2020 2049 6e74 6567 6572 Integer
│ │ │ │ │ -00078ab0: 2d74 6573 7469 6e67 2066 756e 6374 696f -testing functio
│ │ │ │ │ -00078ac0: 6e61 6c69 7479 2e0a 2020 2020 2020 2020 nality..
│ │ │ │ │ -00078ad0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00078ae0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00078af0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00078b00: 2020 2020 2020 286c 696e 6520 2020 3929 (line 9)
│ │ │ │ │ -00078b10: 0a2a 2069 7352 6174 696f 6e61 6c20 3c32 .* isRational <2
│ │ │ │ │ -00078b20: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ -00078b30: 2020 2020 2020 2020 2020 4e75 6d62 6572 Number
│ │ │ │ │ -00078b40: 2d74 6573 7469 6e67 2e20 2020 2020 2028 -testing. (
│ │ │ │ │ -00078b50: 6c69 6e65 2020 3338 290a 2a20 6973 5265 line 38).* isRe
│ │ │ │ │ -00078b60: 6164 6162 6c65 3a20 2020 2020 2020 2020 adable:
│ │ │ │ │ -00078b70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00078b80: 2020 2046 696c 652d 7465 7374 696e 672e File-testing.
│ │ │ │ │ -00078b90: 2020 2020 2020 2020 286c 696e 6520 2032 (line 2
│ │ │ │ │ -00078ba0: 3429 0a2a 2069 7352 6561 6461 626c 6520 4).* isReadable
│ │ │ │ │ -00078bb0: 3c31 3e3a 2020 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ -00078bc0: 2020 2020 2020 2020 2020 2020 4669 6c65 File
│ │ │ │ │ -00078bd0: 5061 7468 2d74 6573 7469 6e67 2e20 2020 Path-testing.
│ │ │ │ │ -00078be0: 2028 6c69 6e65 2020 3332 290a 2a20 6973 (line 32).* is
│ │ │ │ │ -00078bf0: 5265 6164 6162 6c65 203c 323e 3a20 2020 Readable <2>:
│ │ │ │ │ -00078c00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00078c10: 2020 2020 2056 4653 2e41 7263 6869 7665 VFS.Archive
│ │ │ │ │ -00078c20: 4d65 6d62 6572 2d74 6573 7469 6e67 2e0a Member-testing..
│ │ │ │ │ -00078c30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00078c40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00078c50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00078c60: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -00078c70: 696e 6520 2032 3229 0a2a 2069 7352 6561 ine 22).* isRea
│ │ │ │ │ -00078c80: 6461 626c 6520 3c33 3e3a 2020 2020 2020 dable <3>:
│ │ │ │ │ -00078c90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00078ca0: 2020 5646 532e 4669 6c65 5772 6170 7065 VFS.FileWrappe
│ │ │ │ │ -00078cb0: 722d 6465 6c65 6761 7469 6f6e 2e0a 2020 r-delegation..
│ │ │ │ │ -00078cc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00078cd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00078ce0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00078cf0: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -00078d00: 6520 2031 3929 0a2a 2069 7352 6561 6461 e 19).* isReada
│ │ │ │ │ -00078d10: 626c 655f 3a20 2020 2020 2020 2020 2020 ble_:
│ │ │ │ │ -00078d20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00078d30: 4669 6c65 2063 6c61 7373 2d74 6573 7469 File class-testi
│ │ │ │ │ -00078d40: 6e67 2e20 2028 6c69 6e65 2020 3137 290a ng. (line 17).
│ │ │ │ │ -00078d50: 2a20 6973 5265 6164 4f6e 6c79 3a20 2020 * isReadOnly:
│ │ │ │ │ -00078d60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00078d70: 2020 2020 2020 2020 204f 626a 6563 742d Object-
│ │ │ │ │ -00078d80: 6275 696c 7420 696e 732e 2020 2020 286c built ins. (l
│ │ │ │ │ -00078d90: 696e 6520 3130 3029 0a2a 2069 7352 656c ine 100).* isRel
│ │ │ │ │ -00078da0: 6174 6976 653a 2020 2020 2020 2020 2020 ative:
│ │ │ │ │ -00078db0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00078dc0: 2020 4669 6c65 5061 7468 2d74 6573 7469 FilePath-testi
│ │ │ │ │ -00078dd0: 6e67 2e20 2020 2028 6c69 6e65 2020 3336 ng. (line 36
│ │ │ │ │ -00078de0: 290a 2a20 6973 5265 7375 6d61 626c 653a ).* isResumable:
│ │ │ │ │ -00078df0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00078e00: 2020 2020 2020 2020 2020 2041 7269 7468 Arith
│ │ │ │ │ -00078e10: 6d65 7469 6345 7272 6f72 2d64 6573 6372 meticError-descr
│ │ │ │ │ -00078e20: 6970 7469 6f6e 2e0a 2020 2020 2020 2020 iption..
│ │ │ │ │ -00078e30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00078e40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00078e50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00078e60: 2020 2020 2020 286c 696e 6520 2020 3929 (line 9)
│ │ │ │ │ -00078e70: 0a2a 2069 7352 6573 756d 6162 6c65 203c .* isResumable <
│ │ │ │ │ -00078e80: 313e 3a20 2020 2020 2020 2020 2020 2020 1>:
│ │ │ │ │ -00078e90: 2020 2020 2020 2020 2020 4572 726f 722d Error-
│ │ │ │ │ -00078ea0: 6578 6365 7074 696f 6e20 6465 7363 7269 exception descri
│ │ │ │ │ -00078eb0: 7074 696f 6e2e 0a20 2020 2020 2020 2020 ption..
│ │ │ │ │ -00078ec0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00078ed0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00078ee0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00078ef0: 2020 2020 2028 6c69 6e65 2020 2039 290a (line 9).
│ │ │ │ │ -00078f00: 2a20 6973 5265 7375 6d61 626c 6520 3c32 * isResumable <2
│ │ │ │ │ -00078f10: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ -00078f20: 2020 2020 2020 2020 2045 7863 6570 7469 Excepti
│ │ │ │ │ -00078f30: 6f6e 2d65 7863 6570 7469 6f6e 2064 6573 on-exception des
│ │ │ │ │ -00078f40: 6372 6970 7469 6f6e 2e0a 2020 2020 2020 cription..
│ │ │ │ │ -00078f50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00078f60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00078f70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00078f80: 2020 2020 2020 2020 286c 696e 6520 2031 (line 1
│ │ │ │ │ -00078f90: 3229 0a2a 2069 7352 6573 756d 6162 6c65 2).* isResumable
│ │ │ │ │ -00078fa0: 203c 333e 3a20 2020 2020 2020 2020 2020 <3>:
│ │ │ │ │ -00078fb0: 2020 2020 2020 2020 2020 2020 4861 6c74 Halt
│ │ │ │ │ -00078fc0: 2d64 6573 6372 6970 7469 6f6e 2e20 2020 -description.
│ │ │ │ │ -00078fd0: 2028 6c69 6e65 2020 2039 290a 2a20 6973 (line 9).* is
│ │ │ │ │ -00078fe0: 5265 7375 6d61 626c 6520 3c34 3e3a 2020 Resumable <4>:
│ │ │ │ │ -00078ff0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00079000: 2020 2020 204d 6573 7361 6765 4e6f 7455 MessageNotU
│ │ │ │ │ -00079010: 6e64 6572 7374 6f6f 642d 6465 7363 7269 nderstood-descri
│ │ │ │ │ -00079020: 7074 696f 6e2e 0a20 2020 2020 2020 2020 ption..
│ │ │ │ │ -00079030: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00079040: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00079050: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00079060: 2020 2020 2028 6c69 6e65 2020 2039 290a (line 9).
│ │ │ │ │ -00079070: 2a20 6973 5265 7375 6d61 626c 6520 3c35 * isResumable <5
│ │ │ │ │ -00079080: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ -00079090: 2020 2020 2020 2020 204e 6f74 6966 6963 Notific
│ │ │ │ │ -000790a0: 6174 696f 6e2d 6578 6365 7074 696f 6e20 ation-exception
│ │ │ │ │ -000790b0: 6465 7363 7269 7074 696f 6e2e 0a20 2020 description..
│ │ │ │ │ -000790c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000790d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000790e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000790f0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -00079100: 2020 3133 290a 2a20 6973 5265 7375 6d61 13).* isResuma
│ │ │ │ │ -00079110: 626c 6520 3c36 3e3a 2020 2020 2020 2020 ble <6>:
│ │ │ │ │ -00079120: 2020 2020 2020 2020 2020 2020 2020 2053 S
│ │ │ │ │ -00079130: 7973 7465 6d45 7863 6570 7469 6f6e 732e ystemExceptions.
│ │ │ │ │ -00079140: 5061 636b 6167 654e 6f74 4176 6169 6c61 PackageNotAvaila
│ │ │ │ │ -00079150: 626c 652d 6465 7363 7269 7074 696f 6e2e ble-description.
│ │ │ │ │ -00079160: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -00079170: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00079180: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00079190: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -000791a0: 6c69 6e65 2020 2036 290a 2a20 6973 5365 line 6).* isSe
│ │ │ │ │ -000791b0: 7061 7261 746f 723a 2020 2020 2020 2020 parator:
│ │ │ │ │ -000791c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000791d0: 2020 2043 6861 7261 6374 6572 2d74 6573 Character-tes
│ │ │ │ │ -000791e0: 7469 6e67 2e20 2020 286c 696e 6520 2032 ting. (line 2
│ │ │ │ │ -000791f0: 3929 0a2a 2069 7353 6571 7565 6e63 6561 9).* isSequencea
│ │ │ │ │ -00079200: 626c 653a 2020 2020 2020 2020 2020 2020 ble:
│ │ │ │ │ -00079210: 2020 2020 2020 2020 2020 2020 436f 6c6c Coll
│ │ │ │ │ -00079220: 6563 7469 6f6e 2d74 6573 7469 6e67 2063 ection-testing c
│ │ │ │ │ -00079230: 6f6c 6c65 6374 696f 6e73 2e0a 2020 2020 ollections..
│ │ │ │ │ -00079240: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00079250: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00079260: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00079270: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -00079280: 2032 3529 0a2a 2069 7353 6571 7565 6e63 25).* isSequenc
│ │ │ │ │ -00079290: 6561 626c 6520 3c31 3e3a 2020 2020 2020 eable <1>:
│ │ │ │ │ -000792a0: 2020 2020 2020 2020 2020 2020 2020 5365 Se
│ │ │ │ │ -000792b0: 7175 656e 6365 6162 6c65 436f 6c6c 6563 quenceableCollec
│ │ │ │ │ -000792c0: 7469 6f6e 2d74 6573 7469 6e67 2e0a 2020 tion-testing..
│ │ │ │ │ -000792d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000792e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000792f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00079300: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -00079310: 6520 2031 3629 0a2a 2069 7353 6571 7565 e 16).* isSeque
│ │ │ │ │ -00079320: 6e63 6561 626c 6520 3c32 3e3a 2020 2020 nceable <2>:
│ │ │ │ │ -00079330: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00079340: 5374 7265 616d 2d74 6573 7469 6e67 2e20 Stream-testing.
│ │ │ │ │ -00079350: 2020 2020 2028 6c69 6e65 2020 3133 290a (line 13).
│ │ │ │ │ -00079360: 2a20 6973 5369 6d70 6c65 5379 6d62 6f6c * isSimpleSymbol
│ │ │ │ │ -00079370: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -00079380: 2020 2020 2020 2020 2053 796d 626f 6c2d Symbol-
│ │ │ │ │ -00079390: 7465 7374 696e 672e 2020 2020 2020 286c testing. (l
│ │ │ │ │ -000793a0: 696e 6520 2020 3629 0a2a 2069 7353 6d61 ine 6).* isSma
│ │ │ │ │ -000793b0: 6c6c 3a20 2020 2020 2020 2020 2020 2020 ll:
│ │ │ │ │ -000793c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000793d0: 2020 4c61 7267 6550 6f73 6974 6976 6549 LargePositiveI
│ │ │ │ │ -000793e0: 6e74 6567 6572 2d70 7269 6d69 7469 7665 nteger-primitive
│ │ │ │ │ -000793f0: 206f 7065 7261 7469 6f6e 732e 0a20 2020 operations..
│ │ │ │ │ -00079400: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00079410: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00079420: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00079430: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -00079440: 2020 3131 290a 2a20 6973 536d 616c 6c49 11).* isSmallI
│ │ │ │ │ -00079450: 6e74 6567 6572 3a20 2020 2020 2020 2020 nteger:
│ │ │ │ │ -00079460: 2020 2020 2020 2020 2020 2020 2020 204f O
│ │ │ │ │ -00079470: 626a 6563 742d 7465 7374 696e 6720 6675 bject-testing fu
│ │ │ │ │ -00079480: 6e63 7469 6f6e 616c 6974 792e 0a20 2020 nctionality..
│ │ │ │ │ -00079490: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000794a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000794b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000794c0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -000794d0: 2020 3730 290a 2a20 6973 536d 616c 6c49 70).* isSmallI
│ │ │ │ │ -000794e0: 6e74 6567 6572 203c 313e 3a20 2020 2020 nteger <1>:
│ │ │ │ │ -000794f0: 2020 2020 2020 2020 2020 2020 2020 2053 S
│ │ │ │ │ -00079500: 6d61 6c6c 496e 7465 6765 722d 7465 7374 mallInteger-test
│ │ │ │ │ -00079510: 696e 6720 6675 6e63 7469 6f6e 616c 6974 ing functionalit
│ │ │ │ │ -00079520: 792e 0a20 2020 2020 2020 2020 2020 2020 y..
│ │ │ │ │ -00079530: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00079540: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00079550: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00079560: 2028 6c69 6e65 2020 2036 290a 2a20 6973 (line 6).* is
│ │ │ │ │ -00079570: 536d 616c 6c74 616c 6b3a 2020 2020 2020 Smalltalk:
│ │ │ │ │ -00079580: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00079590: 2020 2020 2041 6273 7472 6163 744e 616d AbstractNam
│ │ │ │ │ -000795a0: 6573 7061 6365 2d74 6573 7469 6e67 2e0a espace-testing..
│ │ │ │ │ -000795b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000795c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000795d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000795e0: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -000795f0: 696e 6520 2020 3929 0a2a 2069 7353 6d61 ine 9).* isSma
│ │ │ │ │ -00079600: 6c6c 7461 6c6b 203c 313e 3a20 2020 2020 lltalk <1>:
│ │ │ │ │ -00079610: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00079620: 2020 5379 7374 656d 4469 6374 696f 6e61 SystemDictiona
│ │ │ │ │ -00079630: 7279 2d74 6573 7469 6e67 2e0a 2020 2020 ry-testing..
│ │ │ │ │ -00079640: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00079650: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00079660: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00079670: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -00079680: 2031 3029 0a2a 2069 7353 6f63 6b65 743a 10).* isSocket:
│ │ │ │ │ -00079690: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000796a0: 2020 2020 2020 2020 2020 2020 2020 4669 Fi
│ │ │ │ │ -000796b0: 6c65 2d61 6363 6573 7369 6e67 2e20 2020 le-accessing.
│ │ │ │ │ -000796c0: 2020 2028 6c69 6e65 2020 3232 290a 2a20 (line 22).*
│ │ │ │ │ -000796d0: 6973 5374 7269 6e67 3a20 2020 2020 2020 isString:
│ │ │ │ │ -000796e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000796f0: 2020 2020 2020 204f 626a 6563 742d 7465 Object-te
│ │ │ │ │ -00079700: 7374 696e 6720 6675 6e63 7469 6f6e 616c sting functional
│ │ │ │ │ -00079710: 6974 792e 0a20 2020 2020 2020 2020 2020 ity..
│ │ │ │ │ -00079720: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00079730: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00079740: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00079750: 2020 2028 6c69 6e65 2020 3733 290a 2a20 (line 73).*
│ │ │ │ │ -00079760: 6973 5374 7269 6e67 203c 313e 3a20 2020 isString <1>:
│ │ │ │ │ -00079770: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00079780: 2020 2020 2020 2053 7472 696e 672d 7465 String-te
│ │ │ │ │ -00079790: 7374 696e 6720 6675 6e63 7469 6f6e 616c sting functional
│ │ │ │ │ -000797a0: 6974 792e 0a20 2020 2020 2020 2020 2020 ity..
│ │ │ │ │ -000797b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000797c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000797d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000797e0: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).*
│ │ │ │ │ -000797f0: 6973 5374 7269 6e67 203c 323e 3a20 2020 isString <2>:
│ │ │ │ │ -00079800: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00079810: 2020 2020 2020 2053 796d 626f 6c2d 7465 Symbol-te
│ │ │ │ │ -00079820: 7374 696e 6720 6675 6e63 7469 6f6e 616c sting functional
│ │ │ │ │ -00079830: 6974 792e 0a20 2020 2020 2020 2020 2020 ity..
│ │ │ │ │ -00079840: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00079850: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00079860: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00079870: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).*
│ │ │ │ │ -00079880: 6973 5379 6d62 6f6c 3a20 2020 2020 2020 isSymbol:
│ │ │ │ │ -00079890: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000798a0: 2020 2020 2020 204f 626a 6563 742d 7465 Object-te
│ │ │ │ │ -000798b0: 7374 696e 6720 6675 6e63 7469 6f6e 616c sting functional
│ │ │ │ │ -000798c0: 6974 792e 0a20 2020 2020 2020 2020 2020 ity..
│ │ │ │ │ -000798d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000798e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000798f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00079900: 2020 2028 6c69 6e65 2020 3736 290a 2a20 (line 76).*
│ │ │ │ │ -00079910: 6973 5379 6d62 6f6c 203c 313e 3a20 2020 isSymbol <1>:
│ │ │ │ │ -00079920: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00079930: 2020 2020 2020 2053 796d 626f 6c2d 7465 Symbol-te
│ │ │ │ │ -00079940: 7374 696e 6720 6675 6e63 7469 6f6e 616c sting functional
│ │ │ │ │ -00079950: 6974 792e 0a20 2020 2020 2020 2020 2020 ity..
│ │ │ │ │ -00079960: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00079970: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00079980: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00079990: 2020 2028 6c69 6e65 2020 2039 290a 2a20 (line 9).*
│ │ │ │ │ -000799a0: 6973 5379 6d62 6f6c 6963 4c69 6e6b 3a20 isSymbolicLink:
│ │ │ │ │ -000799b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000799c0: 2020 2020 2020 2046 696c 652d 6163 6365 File-acce
│ │ │ │ │ -000799d0: 7373 696e 672e 2020 2020 2020 286c 696e ssing. (lin
│ │ │ │ │ -000799e0: 6520 2032 3529 0a2a 2069 7353 796d 626f e 25).* isSymbo
│ │ │ │ │ -000799f0: 6c69 634c 696e 6b20 3c31 3e3a 2020 2020 licLink <1>:
│ │ │ │ │ -00079a00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00079a10: 4669 6c65 5061 7468 2d74 6573 7469 6e67 FilePath-testing
│ │ │ │ │ -00079a20: 2e20 2020 2028 6c69 6e65 2020 3339 290a . (line 39).
│ │ │ │ │ -00079a30: 2a20 6973 5379 6d62 6f6c 6963 4c69 6e6b * isSymbolicLink
│ │ │ │ │ -00079a40: 203c 323e 3a20 2020 2020 2020 2020 2020 <2>:
│ │ │ │ │ -00079a50: 2020 2020 2020 2020 2056 4653 2e41 7263 VFS.Arc
│ │ │ │ │ -00079a60: 6869 7665 4d65 6d62 6572 2d74 6573 7469 hiveMember-testi
│ │ │ │ │ -00079a70: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ -00079a80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00079a90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00079aa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00079ab0: 2020 286c 696e 6520 2032 3629 0a2a 2069 (line 26).* i
│ │ │ │ │ -00079ac0: 7353 796d 626f 6c69 634c 696e 6b20 3c33 sSymbolicLink <3
│ │ │ │ │ -00079ad0: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ -00079ae0: 2020 2020 2020 5646 532e 4669 6c65 5772 VFS.FileWr
│ │ │ │ │ -00079af0: 6170 7065 722d 7465 7374 696e 672e 0a20 apper-testing..
│ │ │ │ │ -00079b00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00079b10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00079b20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00079b30: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -00079b40: 6e65 2020 3231 290a 2a20 6973 5379 6d62 ne 21).* isSymb
│ │ │ │ │ -00079b50: 6f6c 5374 7269 6e67 5f3a 2020 2020 2020 olString_:
│ │ │ │ │ -00079b60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00079b70: 2053 796d 626f 6c20 636c 6173 732d 7379 Symbol class-sy
│ │ │ │ │ -00079b80: 6d62 6f6c 2074 6162 6c65 2e0a 2020 2020 mbol table..
│ │ │ │ │ -00079b90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00079ba0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00079bb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00079bc0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -00079bd0: 2031 3329 0a2a 2069 7354 6578 743a 2020 13).* isText:
│ │ │ │ │ -00079be0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00079bf0: 2020 2020 2020 2020 2020 2020 2020 4669 Fi
│ │ │ │ │ -00079c00: 6c65 4465 7363 7269 7074 6f72 2d63 6c61 leDescriptor-cla
│ │ │ │ │ -00079c10: 7373 2074 7970 6520 6d65 7468 6f64 732e ss type methods.
│ │ │ │ │ -00079c20: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -00079c30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00079c40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00079c50: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -00079c60: 6c69 6e65 2020 3132 290a 2a20 6973 5469 line 12).* isTi
│ │ │ │ │ -00079c70: 6d65 6f75 7450 726f 6772 616d 6d65 643a meoutProgrammed:
│ │ │ │ │ -00079c80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00079c90: 2020 2050 726f 6365 7373 6f72 5363 6865 ProcessorSche
│ │ │ │ │ -00079ca0: 6475 6c65 722d 7469 6d65 6420 696e 766f duler-timed invo
│ │ │ │ │ -00079cb0: 6361 7469 6f6e 2e0a 2020 2020 2020 2020 cation..
│ │ │ │ │ -00079cc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00079cd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00079ce0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00079cf0: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)
│ │ │ │ │ -00079d00: 0a2a 2069 7355 6e69 636f 6465 3a20 2020 .* isUnicode:
│ │ │ │ │ -00079d10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00079d20: 2020 2020 2020 2020 2020 4368 6172 6163 Charac
│ │ │ │ │ -00079d30: 7465 7241 7272 6179 2063 6c61 7373 2d6d terArray class-m
│ │ │ │ │ -00079d40: 756c 7469 6279 7465 2065 6e63 6f64 696e ultibyte encodin
│ │ │ │ │ -00079d50: 6773 2e0a 2020 2020 2020 2020 2020 2020 gs..
│ │ │ │ │ -00079d60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00079d70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00079d80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00079d90: 2020 286c 696e 6520 2020 3629 0a2a 2069 (line 6).* i
│ │ │ │ │ -00079da0: 7355 6e69 636f 6465 203c 313e 3a20 2020 sUnicode <1>:
│ │ │ │ │ -00079db0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00079dc0: 2020 2020 2020 4368 6172 6163 7465 7241 CharacterA
│ │ │ │ │ -00079dd0: 7272 6179 2d6d 756c 7469 6279 7465 2065 rray-multibyte e
│ │ │ │ │ -00079de0: 6e63 6f64 696e 6773 2e0a 2020 2020 2020 ncodings..
│ │ │ │ │ -00079df0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00079e00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00079e10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00079e20: 2020 2020 2020 2020 286c 696e 6520 2020 (line
│ │ │ │ │ -00079e30: 3929 0a2a 2069 7355 6e69 636f 6465 203c 9).* isUnicode <
│ │ │ │ │ -00079e40: 323e 3a20 2020 2020 2020 2020 2020 2020 2>:
│ │ │ │ │ -00079e50: 2020 2020 2020 2020 2020 2020 436f 6c6c Coll
│ │ │ │ │ -00079e60: 6563 7469 6f6e 2063 6c61 7373 2d6d 756c ection class-mul
│ │ │ │ │ -00079e70: 7469 6279 7465 2065 6e63 6f64 696e 6773 tibyte encodings
│ │ │ │ │ -00079e80: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -00079e90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00079ea0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00079eb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00079ec0: 286c 696e 6520 2020 3629 0a2a 2069 7355 (line 6).* isU
│ │ │ │ │ -00079ed0: 6e69 636f 6465 203c 333e 3a20 2020 2020 nicode <3>:
│ │ │ │ │ -00079ee0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00079ef0: 2020 2020 4974 6572 6162 6c65 2063 6c61 Iterable cla
│ │ │ │ │ -00079f00: 7373 2d6d 756c 7469 6279 7465 2065 6e63 ss-multibyte enc
│ │ │ │ │ -00079f10: 6f64 696e 6773 2e0a 2020 2020 2020 2020 odings..
│ │ │ │ │ -00079f20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00079f30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00079f40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00079f50: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)
│ │ │ │ │ -00079f60: 0a2a 2069 7355 6e69 636f 6465 203c 343e .* isUnicode <4>
│ │ │ │ │ -00079f70: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -00079f80: 2020 2020 2020 2020 2020 5374 7265 616d Stream
│ │ │ │ │ -00079f90: 2d63 6861 7261 6374 6572 2077 7269 7469 -character writi
│ │ │ │ │ -00079fa0: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ -00079fb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00079fc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00079fd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00079fe0: 2020 286c 696e 6520 2031 3529 0a2a 2069 (line 15).* i
│ │ │ │ │ -00079ff0: 7355 6e69 636f 6465 203c 353e 3a20 2020 sUnicode <5>:
│ │ │ │ │ -0007a000: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007a010: 2020 2020 2020 5374 7269 6e67 2063 6c61 String cla
│ │ │ │ │ -0007a020: 7373 2d6d 756c 7469 6279 7465 2065 6e63 ss-multibyte enc
│ │ │ │ │ -0007a030: 6f64 696e 6773 2e0a 2020 2020 2020 2020 odings..
│ │ │ │ │ -0007a040: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007a050: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007a060: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007a070: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)
│ │ │ │ │ -0007a080: 0a2a 2069 7355 6e69 636f 6465 203c 363e .* isUnicode <6>
│ │ │ │ │ -0007a090: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -0007a0a0: 2020 2020 2020 2020 2020 556e 6963 6f64 Unicod
│ │ │ │ │ -0007a0b0: 6553 7472 696e 6720 636c 6173 732d 6d75 eString class-mu
│ │ │ │ │ -0007a0c0: 6c74 6962 7974 6520 656e 636f 6469 6e67 ltibyte encoding
│ │ │ │ │ -0007a0d0: 732e 0a20 2020 2020 2020 2020 2020 2020 s..
│ │ │ │ │ -0007a0e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007a0f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007a100: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007a110: 2028 6c69 6e65 2020 3131 290a 2a20 6973 (line 11).* is
│ │ │ │ │ -0007a120: 556e 7472 7573 7465 643a 2020 2020 2020 Untrusted:
│ │ │ │ │ -0007a130: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007a140: 2020 2020 204f 626a 6563 742d 6275 696c Object-buil
│ │ │ │ │ -0007a150: 7420 696e 732e 2020 2020 286c 696e 6520 t ins. (line
│ │ │ │ │ -0007a160: 3130 3429 0a2a 2069 7355 6e77 696e 643a 104).* isUnwind:
│ │ │ │ │ -0007a170: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007a180: 2020 2020 2020 2020 2020 2020 2020 426c Bl
│ │ │ │ │ -0007a190: 6f63 6b43 6f6e 7465 7874 2d61 6363 6573 ockContext-acces
│ │ │ │ │ -0007a1a0: 7369 6e67 2e0a 2020 2020 2020 2020 2020 sing..
│ │ │ │ │ -0007a1b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007a1c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007a1d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007a1e0: 2020 2020 286c 696e 6520 2033 3029 0a2a (line 30).*
│ │ │ │ │ -0007a1f0: 2069 7355 6e77 696e 6420 3c31 3e3a 2020 isUnwind <1>:
│ │ │ │ │ -0007a200: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007a210: 2020 2020 2020 2020 436f 6e74 6578 7450 ContextP
│ │ │ │ │ -0007a220: 6172 742d 6163 6365 7373 696e 672e 0a20 art-accessing..
│ │ │ │ │ -0007a230: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007a240: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007a250: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007a260: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -0007a270: 6e65 2020 3731 290a 2a20 6973 556e 7769 ne 71).* isUnwi
│ │ │ │ │ -0007a280: 6e64 203c 323e 3a20 2020 2020 2020 2020 nd <2>:
│ │ │ │ │ -0007a290: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007a2a0: 204d 6574 686f 6443 6f6e 7465 7874 2d61 MethodContext-a
│ │ │ │ │ -0007a2b0: 6363 6573 7369 6e67 2e0a 2020 2020 2020 ccessing..
│ │ │ │ │ -0007a2c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007a2d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007a2e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007a2f0: 2020 2020 2020 2020 286c 696e 6520 2032 (line 2
│ │ │ │ │ -0007a300: 3729 0a2a 2069 7355 7070 6572 6361 7365 7).* isUppercase
│ │ │ │ │ -0007a310: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -0007a320: 2020 2020 2020 2020 2020 2020 4368 6172 Char
│ │ │ │ │ -0007a330: 6163 7465 722d 7465 7374 696e 672e 2020 acter-testing.
│ │ │ │ │ -0007a340: 2028 6c69 6e65 2020 3332 290a 2a20 6973 (line 32).* is
│ │ │ │ │ -0007a350: 5661 6c69 643a 2020 2020 2020 2020 2020 Valid:
│ │ │ │ │ -0007a360: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007a370: 2020 2020 2043 4361 6c6c 6162 6c65 2d61 CCallable-a
│ │ │ │ │ -0007a380: 6363 6573 7369 6e67 2e20 286c 696e 6520 ccessing. (line
│ │ │ │ │ -0007a390: 2020 3629 0a2a 2069 7356 616c 6964 4343 6).* isValidCC
│ │ │ │ │ -0007a3a0: 616c 6c3a 2020 2020 2020 2020 2020 2020 all:
│ │ │ │ │ -0007a3b0: 2020 2020 2020 2020 2020 2020 2020 436f Co
│ │ │ │ │ -0007a3c0: 6d70 696c 6564 4d65 7468 6f64 2d63 2063 mpiledMethod-c c
│ │ │ │ │ -0007a3d0: 616c 6c2d 6f75 7473 2e0a 2020 2020 2020 all-outs..
│ │ │ │ │ -0007a3e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007a3f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007a400: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007a410: 2020 2020 2020 2020 286c 696e 6520 2020 (line
│ │ │ │ │ -0007a420: 3629 0a2a 2069 7356 6172 6961 626c 653a 6).* isVariable:
│ │ │ │ │ -0007a430: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007a440: 2020 2020 2020 2020 2020 2020 4265 6861 Beha
│ │ │ │ │ -0007a450: 7669 6f72 2d74 6573 7469 6e67 2074 6865 vior-testing the
│ │ │ │ │ -0007a460: 2066 6f72 6d20 6f66 2074 6865 2069 6e73 form of the ins
│ │ │ │ │ -0007a470: 7461 6e63 6573 2e0a 2020 2020 2020 2020 tances..
│ │ │ │ │ -0007a480: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007a490: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007a4a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007a4b0: 2020 2020 2020 286c 696e 6520 2032 3829 (line 28)
│ │ │ │ │ -0007a4c0: 0a2a 2069 7356 6f77 656c 3a20 2020 2020 .* isVowel:
│ │ │ │ │ -0007a4d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007a4e0: 2020 2020 2020 2020 2020 4368 6172 6163 Charac
│ │ │ │ │ -0007a4f0: 7465 722d 7465 7374 696e 672e 2020 2028 ter-testing. (
│ │ │ │ │ -0007a500: 6c69 6e65 2020 3335 290a 2a20 6973 5772 line 35).* isWr
│ │ │ │ │ -0007a510: 6974 6561 626c 653a 2020 2020 2020 2020 iteable:
│ │ │ │ │ -0007a520: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007a530: 2020 2046 696c 652d 7465 7374 696e 672e File-testing.
│ │ │ │ │ -0007a540: 2020 2020 2020 2020 286c 696e 6520 2032 (line 2
│ │ │ │ │ -0007a550: 3829 0a2a 2069 7357 7269 7465 6162 6c65 8).* isWriteable
│ │ │ │ │ -0007a560: 203c 313e 3a20 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ -0007a570: 2020 2020 2020 2020 2020 2020 4669 6c65 File
│ │ │ │ │ -0007a580: 5061 7468 2d74 6573 7469 6e67 2e20 2020 Path-testing.
│ │ │ │ │ -0007a590: 2028 6c69 6e65 2020 3433 290a 2a20 6973 (line 43).* is
│ │ │ │ │ -0007a5a0: 5772 6974 6561 626c 6520 3c32 3e3a 2020 Writeable <2>:
│ │ │ │ │ -0007a5b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007a5c0: 2020 2020 2056 4653 2e41 7263 6869 7665 VFS.Archive
│ │ │ │ │ -0007a5d0: 4d65 6d62 6572 2d74 6573 7469 6e67 2e0a Member-testing..
│ │ │ │ │ -0007a5e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007a5f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007a600: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007a610: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -0007a620: 696e 6520 2033 3029 0a2a 2069 7357 7269 ine 30).* isWri
│ │ │ │ │ -0007a630: 7465 6162 6c65 203c 333e 3a20 2020 2020 teable <3>:
│ │ │ │ │ -0007a640: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007a650: 2020 5646 532e 4669 6c65 5772 6170 7065 VFS.FileWrappe
│ │ │ │ │ -0007a660: 722d 6465 6c65 6761 7469 6f6e 2e0a 2020 r-delegation..
│ │ │ │ │ -0007a670: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007a680: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007a690: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007a6a0: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -0007a6b0: 6520 2032 3329 0a2a 2069 7357 7269 7465 e 23).* isWrite
│ │ │ │ │ -0007a6c0: 6162 6c65 5f3a 2020 2020 2020 2020 2020 able_:
│ │ │ │ │ -0007a6d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007a6e0: 4669 6c65 2063 6c61 7373 2d74 6573 7469 File class-testi
│ │ │ │ │ -0007a6f0: 6e67 2e20 2028 6c69 6e65 2020 3230 290a ng. (line 20).
│ │ │ │ │ -0007a700: 2a20 6973 5a65 726f 3a20 2020 2020 2020 * isZero:
│ │ │ │ │ -0007a710: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007a720: 2020 2020 2020 2020 2044 7572 6174 696f Duratio
│ │ │ │ │ -0007a730: 6e2d 6172 6974 686d 6574 6963 732e 0a20 n-arithmetics..
│ │ │ │ │ -0007a740: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007a750: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007a760: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007a770: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -0007a780: 6e65 2020 3330 290a 2a20 6a6f 696e 3a20 ne 30).* join:
│ │ │ │ │ -0007a790: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007a7a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007a7b0: 2043 6f6c 6c65 6374 696f 6e2d 636f 6e63 Collection-conc
│ │ │ │ │ -0007a7c0: 6174 656e 6174 696e 672e 0a20 2020 2020 atenating..
│ │ │ │ │ -0007a7d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007a7e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007a7f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007a800: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -0007a810: 2036 290a 2a20 6a6f 696e 5f3a 2020 2020 6).* join_:
│ │ │ │ │ -0007a820: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007a830: 2020 2020 2020 2020 2020 2020 2041 7272 Arr
│ │ │ │ │ -0007a840: 6179 6564 436f 6c6c 6563 7469 6f6e 2063 ayedCollection c
│ │ │ │ │ -0007a850: 6c61 7373 2d69 6e73 7461 6e63 6520 6372 lass-instance cr
│ │ │ │ │ -0007a860: 6561 7469 6f6e 2e0a 2020 2020 2020 2020 eation..
│ │ │ │ │ -0007a870: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007a880: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007a890: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007a8a0: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)
│ │ │ │ │ -0007a8b0: 0a2a 206a 6f69 6e5f 203c 313e 3a20 2020 .* join_ <1>:
│ │ │ │ │ -0007a8c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007a8d0: 2020 2020 2020 2020 2020 436f 6c6c 6563 Collec
│ │ │ │ │ -0007a8e0: 7469 6f6e 2063 6c61 7373 2d69 6e73 7461 tion class-insta
│ │ │ │ │ -0007a8f0: 6e63 6520 6372 6561 7469 6f6e 2e0a 2020 nce creation..
│ │ │ │ │ -0007a900: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007a910: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007a920: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007a930: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -0007a940: 6520 2031 3229 0a2a 206a 6f69 6e5f 203c e 12).* join_ <
│ │ │ │ │ -0007a950: 323e 3a20 2020 2020 2020 2020 2020 2020 2>:
│ │ │ │ │ -0007a960: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007a970: 5365 7175 656e 6365 6162 6c65 436f 6c6c SequenceableColl
│ │ │ │ │ -0007a980: 6563 7469 6f6e 2d63 6f6e 6361 7465 6e61 ection-concatena
│ │ │ │ │ -0007a990: 7469 6e67 2e0a 2020 2020 2020 2020 2020 ting..
│ │ │ │ │ -0007a9a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007a9b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007a9c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007a9d0: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*
│ │ │ │ │ -0007a9e0: 206a 6f69 6e5f 7365 7061 7261 7465 6442 join_separatedB
│ │ │ │ │ -0007a9f0: 795f 3a20 2020 2020 2020 2020 2020 2020 y_:
│ │ │ │ │ -0007aa00: 2020 2020 2020 2020 4172 7261 7965 6443 ArrayedC
│ │ │ │ │ -0007aa10: 6f6c 6c65 6374 696f 6e20 636c 6173 732d ollection class-
│ │ │ │ │ -0007aa20: 696e 7374 616e 6365 2063 7265 6174 696f instance creatio
│ │ │ │ │ -0007aa30: 6e2e 0a20 2020 2020 2020 2020 2020 2020 n..
│ │ │ │ │ -0007aa40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007aa50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007aa60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007aa70: 2028 6c69 6e65 2020 3130 290a 2a20 6a6f (line 10).* jo
│ │ │ │ │ -0007aa80: 696e 5f73 6570 6172 6174 6564 4279 5f20 in_separatedBy_
│ │ │ │ │ -0007aa90: 3c31 3e3a 2020 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ -0007aaa0: 2020 2020 2053 6571 7565 6e63 6561 626c Sequenceabl
│ │ │ │ │ -0007aab0: 6543 6f6c 6c65 6374 696f 6e20 636c 6173 eCollection clas
│ │ │ │ │ -0007aac0: 732d 696e 7374 616e 6365 2063 7265 6174 s-instance creat
│ │ │ │ │ -0007aad0: 696f 6e2e 0a20 2020 2020 2020 2020 2020 ion..
│ │ │ │ │ -0007aae0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007aaf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007ab00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007ab10: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).*
│ │ │ │ │ -0007ab20: 6a75 6d70 4465 7374 696e 6174 696f 6e41 jumpDestinationA
│ │ │ │ │ -0007ab30: 745f 666f 7277 6172 645f 3a20 2020 2020 t_forward_:
│ │ │ │ │ -0007ab40: 2020 2020 2020 2043 6f6d 7069 6c65 6443 CompiledC
│ │ │ │ │ -0007ab50: 6f64 652d 7465 7374 696e 6720 6163 6365 ode-testing acce
│ │ │ │ │ -0007ab60: 7373 6573 2e0a 2020 2020 2020 2020 2020 sses..
│ │ │ │ │ -0007ab70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007ab80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007ab90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007aba0: 2020 2020 286c 696e 6520 2032 3229 0a2a (line 22).*
│ │ │ │ │ -0007abb0: 206b 6572 6e65 6c3a 2020 2020 2020 2020 kernel:
│ │ │ │ │ -0007abc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007abd0: 2020 2020 2020 2020 4469 7265 6374 6f72 Director
│ │ │ │ │ -0007abe0: 7920 636c 6173 732d 7265 6164 696e 6720 y class-reading
│ │ │ │ │ -0007abf0: 7379 7374 656d 2064 6566 6175 6c74 732e system defaults.
│ │ │ │ │ -0007ac00: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -0007ac10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007ac20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007ac30: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -0007ac40: 6c69 6e65 2020 3135 290a 2a20 6b65 793a line 15).* key:
│ │ │ │ │ -0007ac50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007ac60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007ac70: 2020 204c 6f6f 6b75 704b 6579 2d61 6363 LookupKey-acc
│ │ │ │ │ -0007ac80: 6573 7369 6e67 2e20 286c 696e 6520 2020 essing. (line
│ │ │ │ │ -0007ac90: 3629 0a2a 206b 6579 4174 5661 6c75 655f 6).* keyAtValue_
│ │ │ │ │ -0007aca0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -0007acb0: 2020 2020 2020 2020 2020 2020 4469 6374 Dict
│ │ │ │ │ -0007acc0: 696f 6e61 7279 2d61 6363 6573 7369 6e67 ionary-accessing
│ │ │ │ │ -0007acd0: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -0007ace0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007acf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007ad00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007ad10: 286c 696e 6520 2034 3829 0a2a 206b 6579 (line 48).* key
│ │ │ │ │ -0007ad20: 4174 5661 6c75 655f 6966 4162 7365 6e74 AtValue_ifAbsent
│ │ │ │ │ -0007ad30: 5f3a 2020 2020 2020 2020 2020 2020 2020 _:
│ │ │ │ │ -0007ad40: 2020 2020 4469 6374 696f 6e61 7279 2d61 Dictionary-a
│ │ │ │ │ -0007ad50: 6363 6573 7369 6e67 2e0a 2020 2020 2020 ccessing..
│ │ │ │ │ -0007ad60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007ad70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007ad80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007ad90: 2020 2020 2020 2020 286c 696e 6520 2035 (line 5
│ │ │ │ │ -0007ada0: 3229 0a2a 206b 6579 733a 2020 2020 2020 2).* keys:
│ │ │ │ │ -0007adb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007adc0: 2020 2020 2020 2020 2020 2020 4469 6374 Dict
│ │ │ │ │ -0007add0: 696f 6e61 7279 2d61 6363 6573 7369 6e67 ionary-accessing
│ │ │ │ │ -0007ade0: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -0007adf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007ae00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007ae10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007ae20: 286c 696e 6520 2035 3729 0a2a 206b 6579 (line 57).* key
│ │ │ │ │ -0007ae30: 7320 3c31 3e3a 2020 2020 2020 2020 2020 s <1>:
│ │ │ │ │ -0007ae40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007ae50: 2020 2020 4d61 7070 6564 436f 6c6c 6563 MappedCollec
│ │ │ │ │ -0007ae60: 7469 6f6e 2d62 6173 6963 2e0a 2020 2020 tion-basic..
│ │ │ │ │ -0007ae70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007ae80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007ae90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007aea0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -0007aeb0: 2034 3029 0a2a 206b 6579 7320 3c32 3e3a 40).* keys <2>:
│ │ │ │ │ -0007aec0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007aed0: 2020 2020 2020 2020 2020 2020 2020 5072 Pr
│ │ │ │ │ -0007aee0: 6f63 6573 7345 6e76 6972 6f6e 6d65 6e74 ocessEnvironment
│ │ │ │ │ -0007aef0: 2d61 6363 6573 7369 6e67 2e0a 2020 2020 -accessing..
│ │ │ │ │ -0007af00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007af10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007af20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007af30: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -0007af40: 2033 3629 0a2a 206b 6579 7320 3c33 3e3a 36).* keys <3>:
│ │ │ │ │ -0007af50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007af60: 2020 2020 2020 2020 2020 2020 2020 5365 Se
│ │ │ │ │ -0007af70: 7175 656e 6365 6162 6c65 436f 6c6c 6563 quenceableCollec
│ │ │ │ │ -0007af80: 7469 6f6e 2d65 6e75 6d65 7261 7469 6e67 tion-enumerating
│ │ │ │ │ -0007af90: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -0007afa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007afb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007afc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007afd0: 286c 696e 6520 2035 3529 0a2a 206b 6579 (line 55).* key
│ │ │ │ │ -0007afe0: 7341 6e64 5661 6c75 6573 446f 5f3a 2020 sAndValuesDo_:
│ │ │ │ │ -0007aff0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007b000: 2020 2020 4469 6374 696f 6e61 7279 2d64 Dictionary-d
│ │ │ │ │ -0007b010: 6963 7469 6f6e 6172 7920 656e 756d 6572 ictionary enumer
│ │ │ │ │ -0007b020: 6174 696e 672e 0a20 2020 2020 2020 2020 ating..
│ │ │ │ │ -0007b030: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007b040: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007b050: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007b060: 2020 2020 2028 6c69 6e65 2020 3137 290a (line 17).
│ │ │ │ │ -0007b070: 2a20 6b65 7973 416e 6456 616c 7565 7344 * keysAndValuesD
│ │ │ │ │ -0007b080: 6f5f 203c 313e 3a20 2020 2020 2020 2020 o_ <1>:
│ │ │ │ │ -0007b090: 2020 2020 2020 2020 204c 6f6f 6b75 7054 LookupT
│ │ │ │ │ -0007b0a0: 6162 6c65 2d65 6e75 6d65 7261 7469 6e67 able-enumerating
│ │ │ │ │ -0007b0b0: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -0007b0c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007b0d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007b0e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007b0f0: 286c 696e 6520 2031 3229 0a2a 206b 6579 (line 12).* key
│ │ │ │ │ -0007b100: 7341 6e64 5661 6c75 6573 446f 5f20 3c32 sAndValuesDo_ <2
│ │ │ │ │ -0007b110: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ -0007b120: 2020 2020 4d61 7070 6564 436f 6c6c 6563 MappedCollec
│ │ │ │ │ -0007b130: 7469 6f6e 2d62 6173 6963 2e0a 2020 2020 tion-basic..
│ │ │ │ │ -0007b140: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007b150: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007b160: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007b170: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -0007b180: 2034 3329 0a2a 206b 6579 7341 6e64 5661 43).* keysAndVa
│ │ │ │ │ -0007b190: 6c75 6573 446f 5f20 3c33 3e3a 2020 2020 luesDo_ <3>:
│ │ │ │ │ -0007b1a0: 2020 2020 2020 2020 2020 2020 2020 4e61 Na
│ │ │ │ │ -0007b1b0: 6d65 7370 6163 652d 6f76 6572 7269 6465 mespace-override
│ │ │ │ │ -0007b1c0: 7320 666f 7220 7375 7065 7273 7061 6365 s for superspace
│ │ │ │ │ -0007b1d0: 732e 0a20 2020 2020 2020 2020 2020 2020 s..
│ │ │ │ │ -0007b1e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007b1f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007b200: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007b210: 2028 6c69 6e65 2020 3333 290a 2a20 6b65 (line 33).* ke
│ │ │ │ │ -0007b220: 7973 416e 6456 616c 7565 7344 6f5f 203c ysAndValuesDo_ <
│ │ │ │ │ -0007b230: 343e 3a20 2020 2020 2020 2020 2020 2020 4>:
│ │ │ │ │ -0007b240: 2020 2020 2053 6571 7565 6e63 6561 626c Sequenceabl
│ │ │ │ │ -0007b250: 6543 6f6c 6c65 6374 696f 6e2d 656e 756d eCollection-enum
│ │ │ │ │ -0007b260: 6572 6174 696e 672e 0a20 2020 2020 2020 erating..
│ │ │ │ │ -0007b270: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007b280: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007b290: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007b2a0: 2020 2020 2020 2028 6c69 6e65 2020 3539 (line 59
│ │ │ │ │ -0007b2b0: 290a 2a20 6b65 7973 446f 5f3a 2020 2020 ).* keysDo_:
│ │ │ │ │ -0007b2c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007b2d0: 2020 2020 2020 2020 2020 2044 6963 7469 Dicti
│ │ │ │ │ -0007b2e0: 6f6e 6172 792d 6469 6374 696f 6e61 7279 onary-dictionary
│ │ │ │ │ -0007b2f0: 2065 6e75 6d65 7261 7469 6e67 2e0a 2020 enumerating..
│ │ │ │ │ -0007b300: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007b310: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007b320: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007b330: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -0007b340: 6520 2032 3129 0a2a 206b 6579 7344 6f5f e 21).* keysDo_
│ │ │ │ │ -0007b350: 203c 313e 3a20 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ -0007b360: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007b370: 4c6f 6f6b 7570 5461 626c 652d 656e 756d LookupTable-enum
│ │ │ │ │ -0007b380: 6572 6174 696e 672e 0a20 2020 2020 2020 erating..
│ │ │ │ │ -0007b390: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007b3a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007b3b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007b3c0: 2020 2020 2020 2028 6c69 6e65 2020 3136 (line 16
│ │ │ │ │ -0007b3d0: 290a 2a20 6b65 7973 446f 5f20 3c32 3e3a ).* keysDo_ <2>:
│ │ │ │ │ -0007b3e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007b3f0: 2020 2020 2020 2020 2020 204d 6170 7065 Mappe
│ │ │ │ │ -0007b400: 6443 6f6c 6c65 6374 696f 6e2d 6261 7369 dCollection-basi
│ │ │ │ │ -0007b410: 632e 0a20 2020 2020 2020 2020 2020 2020 c..
│ │ │ │ │ -0007b420: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007b430: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007b440: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007b450: 2028 6c69 6e65 2020 3437 290a 2a20 6b65 (line 47).* ke
│ │ │ │ │ -0007b460: 7973 446f 5f20 3c33 3e3a 2020 2020 2020 ysDo_ <3>:
│ │ │ │ │ -0007b470: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007b480: 2020 2020 204e 616d 6573 7061 6365 2d6f Namespace-o
│ │ │ │ │ -0007b490: 7665 7272 6964 6573 2066 6f72 2073 7570 verrides for sup
│ │ │ │ │ -0007b4a0: 6572 7370 6163 6573 2e0a 2020 2020 2020 erspaces..
│ │ │ │ │ -0007b4b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007b4c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007b4d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007b4e0: 2020 2020 2020 2020 286c 696e 6520 2033 (line 3
│ │ │ │ │ -0007b4f0: 3729 0a2a 206b 6579 776f 7264 733a 2020 7).* keywords:
│ │ │ │ │ -0007b500: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007b510: 2020 2020 2020 2020 2020 2020 5379 6d62 Symb
│ │ │ │ │ -0007b520: 6f6c 2d62 6173 6963 2e20 2020 2020 2020 ol-basic.
│ │ │ │ │ -0007b530: 2028 6c69 6e65 2020 3130 290a 2a20 6b65 (line 10).* ke
│ │ │ │ │ -0007b540: 795f 3a20 2020 2020 2020 2020 2020 2020 y_:
│ │ │ │ │ -0007b550: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007b560: 2020 2020 204c 6f6f 6b75 704b 6579 2063 LookupKey c
│ │ │ │ │ -0007b570: 6c61 7373 2d62 6173 6963 2e0a 2020 2020 lass-basic..
│ │ │ │ │ -0007b580: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007b590: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007b5a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007b5b0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -0007b5c0: 2020 3629 0a2a 206b 6579 5f20 3c31 3e3a 6).* key_ <1>:
│ │ │ │ │ -0007b5d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007b5e0: 2020 2020 2020 2020 2020 2020 2020 4c6f Lo
│ │ │ │ │ -0007b5f0: 6f6b 7570 4b65 792d 6163 6365 7373 696e okupKey-accessin
│ │ │ │ │ -0007b600: 672e 2028 6c69 6e65 2020 2039 290a 2a20 g. (line 9).*
│ │ │ │ │ -0007b610: 6b65 795f 203c 323e 3a20 2020 2020 2020 key_ <2>:
│ │ │ │ │ -0007b620: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007b630: 2020 2020 2020 2050 726f 6365 7373 5661 ProcessVa
│ │ │ │ │ -0007b640: 7269 6162 6c65 2063 6c61 7373 2d61 6363 riable class-acc
│ │ │ │ │ -0007b650: 6573 7369 6e67 2e0a 2020 2020 2020 2020 essing..
│ │ │ │ │ -0007b660: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007b670: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007b680: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007b690: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)
│ │ │ │ │ -0007b6a0: 0a2a 206b 6579 5f63 6c61 7373 5f64 6566 .* key_class_def
│ │ │ │ │ -0007b6b0: 6175 6c74 4469 6374 696f 6e61 7279 5f3a aultDictionary_:
│ │ │ │ │ -0007b6c0: 2020 2020 2020 2020 2020 4465 6665 7272 Deferr
│ │ │ │ │ -0007b6d0: 6564 5661 7269 6162 6c65 4269 6e64 696e edVariableBindin
│ │ │ │ │ -0007b6e0: 6720 636c 6173 732d 6261 7369 632e 0a20 g class-basic..
│ │ │ │ │ -0007b6f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007b700: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007b710: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007b720: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -0007b730: 6e65 2020 2036 290a 2a20 6b65 795f 7661 ne 6).* key_va
│ │ │ │ │ -0007b740: 6c75 655f 3a20 2020 2020 2020 2020 2020 lue_:
│ │ │ │ │ -0007b750: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007b760: 2041 7373 6f63 6961 7469 6f6e 2063 6c61 Association cla
│ │ │ │ │ -0007b770: 7373 2d62 6173 6963 2e0a 2020 2020 2020 ss-basic..
│ │ │ │ │ -0007b780: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007b790: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007b7a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007b7b0: 2020 2020 2020 2020 286c 696e 6520 2020 (line
│ │ │ │ │ -0007b7c0: 3629 0a2a 206b 6579 5f76 616c 7565 5f20 6).* key_value_
│ │ │ │ │ -0007b7d0: 3c31 3e3a 2020 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ -0007b7e0: 2020 2020 2020 2020 2020 2020 4173 736f Asso
│ │ │ │ │ -0007b7f0: 6369 6174 696f 6e2d 6163 6365 7373 696e ciation-accessin
│ │ │ │ │ -0007b800: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ -0007b810: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007b820: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007b830: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007b840: 2028 6c69 6e65 2020 3134 290a 2a20 6b65 (line 14).* ke
│ │ │ │ │ -0007b850: 795f 7661 6c75 655f 656e 7669 726f 6e6d y_value_environm
│ │ │ │ │ -0007b860: 656e 745f 3a20 2020 2020 2020 2020 2020 ent_:
│ │ │ │ │ -0007b870: 2020 2020 2048 6f6d 6564 4173 736f 6369 HomedAssoci
│ │ │ │ │ -0007b880: 6174 696f 6e20 636c 6173 732d 6261 7369 ation class-basi
│ │ │ │ │ -0007b890: 632e 0a20 2020 2020 2020 2020 2020 2020 c..
│ │ │ │ │ -0007b8a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007b8b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007b8c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007b8d0: 2028 6c69 6e65 2020 2036 290a 2a20 6b69 (line 6).* ki
│ │ │ │ │ -0007b8e0: 6e64 4f66 5375 6263 6c61 7373 3a20 2020 ndOfSubclass:
│ │ │ │ │ -0007b8f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007b900: 2020 2020 2042 6568 6176 696f 722d 7465 Behavior-te
│ │ │ │ │ -0007b910: 7374 696e 6720 7468 6520 636c 6173 7320 sting the class
│ │ │ │ │ -0007b920: 6869 6572 6172 6368 792e 0a20 2020 2020 hierarchy..
│ │ │ │ │ -0007b930: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007b940: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007b950: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007b960: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -0007b970: 3133 290a 2a20 6c61 7267 654e 6567 6174 13).* largeNegat
│ │ │ │ │ -0007b980: 6564 3a20 2020 2020 2020 2020 2020 2020 ed:
│ │ │ │ │ -0007b990: 2020 2020 2020 2020 2020 2020 204c 6172 Lar
│ │ │ │ │ -0007b9a0: 6765 496e 7465 6765 722d 7072 696d 6974 geInteger-primit
│ │ │ │ │ -0007b9b0: 6976 6520 6f70 6572 6174 696f 6e73 2e0a ive operations..
│ │ │ │ │ -0007b9c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007b9d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007b9e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007b9f0: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -0007ba00: 696e 6520 2031 3229 0a2a 206c 6172 6765 ine 12).* large
│ │ │ │ │ -0007ba10: 7374 3a20 2020 2020 2020 2020 2020 2020 st:
│ │ │ │ │ -0007ba20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007ba30: 2020 536d 616c 6c49 6e74 6567 6572 2063 SmallInteger c
│ │ │ │ │ -0007ba40: 6c61 7373 2d67 6574 7469 6e67 206c 696d lass-getting lim
│ │ │ │ │ -0007ba50: 6974 732e 0a20 2020 2020 2020 2020 2020 its..
│ │ │ │ │ -0007ba60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007ba70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007ba80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007ba90: 2020 2028 6c69 6e65 2020 3130 290a 2a20 (line 10).*
│ │ │ │ │ -0007baa0: 6c61 7374 3a20 2020 2020 2020 2020 2020 last:
│ │ │ │ │ -0007bab0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007bac0: 2020 2020 2020 2049 6e74 6572 7661 6c2d Interval-
│ │ │ │ │ -0007bad0: 7072 696e 7469 6e67 2e20 2020 286c 696e printing. (lin
│ │ │ │ │ -0007bae0: 6520 2031 3229 0a2a 206c 6173 7420 3c31 e 12).* last <1
│ │ │ │ │ -0007baf0: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ -0007bb00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007bb10: 4c69 6e6b 6564 4c69 7374 2d69 7465 7261 LinkedList-itera
│ │ │ │ │ -0007bb20: 7469 6f6e 2e0a 2020 2020 2020 2020 2020 tion..
│ │ │ │ │ -0007bb30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007bb40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007bb50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007bb60: 2020 2020 286c 696e 6520 2031 3029 0a2a (line 10).*
│ │ │ │ │ -0007bb70: 206c 6173 7420 3c32 3e3a 2020 2020 2020 last <2>:
│ │ │ │ │ -0007bb80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007bb90: 2020 2020 2020 2020 4f72 6465 7265 6443 OrderedC
│ │ │ │ │ -0007bba0: 6f6c 6c65 6374 696f 6e2d 6163 6365 7373 ollection-access
│ │ │ │ │ -0007bbb0: 696e 672e 0a20 2020 2020 2020 2020 2020 ing..
│ │ │ │ │ -0007bbc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007bbd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007bbe0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007bbf0: 2020 2028 6c69 6e65 2020 3136 290a 2a20 (line 16).*
│ │ │ │ │ -0007bc00: 6c61 7374 203c 333e 3a20 2020 2020 2020 last <3>:
│ │ │ │ │ -0007bc10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007bc20: 2020 2020 2020 2052 756e 4172 7261 792d RunArray-
│ │ │ │ │ -0007bc30: 6261 7369 632e 2020 2020 2020 286c 696e basic. (lin
│ │ │ │ │ -0007bc40: 6520 2020 3929 0a2a 206c 6173 7420 3c34 e 9).* last <4
│ │ │ │ │ -0007bc50: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ -0007bc60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007bc70: 5365 7175 656e 6365 6162 6c65 436f 6c6c SequenceableColl
│ │ │ │ │ -0007bc80: 6563 7469 6f6e 2d62 6173 6963 2e0a 2020 ection-basic..
│ │ │ │ │ -0007bc90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007bca0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007bcb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007bcc0: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -0007bcd0: 6520 3132 3329 0a2a 206c 6173 7420 3c35 e 123).* last <5
│ │ │ │ │ -0007bce0: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ -0007bcf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007bd00: 536f 7274 6564 436f 6c6c 6563 7469 6f6e SortedCollection
│ │ │ │ │ -0007bd10: 2d62 6173 6963 2e0a 2020 2020 2020 2020 -basic..
│ │ │ │ │ -0007bd20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007bd30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007bd40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007bd50: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)
│ │ │ │ │ -0007bd60: 0a2a 206c 6173 7441 6363 6573 7354 696d .* lastAccessTim
│ │ │ │ │ -0007bd70: 653a 2020 2020 2020 2020 2020 2020 2020 e:
│ │ │ │ │ -0007bd80: 2020 2020 2020 2020 2020 4669 6c65 2d61 File-a
│ │ │ │ │ -0007bd90: 6363 6573 7369 6e67 2e20 2020 2020 2028 ccessing. (
│ │ │ │ │ -0007bda0: 6c69 6e65 2020 3238 290a 2a20 6c61 7374 line 28).* last
│ │ │ │ │ -0007bdb0: 4163 6365 7373 5469 6d65 203c 313e 3a20 AccessTime <1>:
│ │ │ │ │ -0007bdc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007bdd0: 2020 2046 696c 6550 6174 682d 6163 6365 FilePath-acce
│ │ │ │ │ -0007bde0: 7373 696e 672e 2020 286c 696e 6520 2032 ssing. (line 2
│ │ │ │ │ -0007bdf0: 3329 0a2a 206c 6173 7441 6363 6573 7354 3).* lastAccessT
│ │ │ │ │ -0007be00: 696d 6520 3c32 3e3a 2020 2020 2020 2020 ime <2>:
│ │ │ │ │ -0007be10: 2020 2020 2020 2020 2020 2020 5646 532e VFS.
│ │ │ │ │ -0007be20: 4172 6368 6976 654d 656d 6265 722d 6163 ArchiveMember-ac
│ │ │ │ │ -0007be30: 6365 7373 696e 672e 0a20 2020 2020 2020 cessing..
│ │ │ │ │ -0007be40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007be50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007be60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007be70: 2020 2020 2020 2028 6c69 6e65 2020 3139 (line 19
│ │ │ │ │ -0007be80: 290a 2a20 6c61 7374 4163 6365 7373 5469 ).* lastAccessTi
│ │ │ │ │ -0007be90: 6d65 203c 333e 3a20 2020 2020 2020 2020 me <3>:
│ │ │ │ │ -0007bea0: 2020 2020 2020 2020 2020 2056 4653 2e46 VFS.F
│ │ │ │ │ -0007beb0: 696c 6557 7261 7070 6572 2d64 656c 6567 ileWrapper-deleg
│ │ │ │ │ -0007bec0: 6174 696f 6e2e 0a20 2020 2020 2020 2020 ation..
│ │ │ │ │ -0007bed0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007bee0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007bef0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007bf00: 2020 2020 2028 6c69 6e65 2020 3237 290a (line 27).
│ │ │ │ │ -0007bf10: 2a20 6c61 7374 4163 6365 7373 5469 6d65 * lastAccessTime
│ │ │ │ │ -0007bf20: 5f3a 2020 2020 2020 2020 2020 2020 2020 _:
│ │ │ │ │ -0007bf30: 2020 2020 2020 2020 2046 696c 6550 6174 FilePat
│ │ │ │ │ -0007bf40: 682d 6163 6365 7373 696e 672e 2020 286c h-accessing. (l
│ │ │ │ │ -0007bf50: 696e 6520 2032 3629 0a2a 206c 6173 7441 ine 26).* lastA
│ │ │ │ │ -0007bf60: 6363 6573 7354 696d 655f 6c61 7374 4d6f ccessTime_lastMo
│ │ │ │ │ -0007bf70: 6469 6679 5469 6d65 5f3a 2020 2020 2020 difyTime_:
│ │ │ │ │ -0007bf80: 2020 4669 6c65 2d66 696c 6520 6f70 6572 File-file oper
│ │ │ │ │ -0007bf90: 6174 696f 6e73 2e0a 2020 2020 2020 2020 ations..
│ │ │ │ │ -0007bfa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007bfb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007bfc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007bfd0: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)
│ │ │ │ │ -0007bfe0: 0a2a 206c 6173 7441 6363 6573 7354 696d .* lastAccessTim
│ │ │ │ │ -0007bff0: 655f 6c61 7374 4d6f 6469 6679 5469 6d65 e_lastModifyTime
│ │ │ │ │ -0007c000: 5f20 3c31 3e3a 2020 2020 4669 6c65 5061 _ <1>: FilePa
│ │ │ │ │ -0007c010: 7468 2d61 6363 6573 7369 6e67 2e20 2028 th-accessing. (
│ │ │ │ │ -0007c020: 6c69 6e65 2020 3330 290a 2a20 6c61 7374 line 30).* last
│ │ │ │ │ -0007c030: 4163 6365 7373 5469 6d65 5f6c 6173 744d AccessTime_lastM
│ │ │ │ │ -0007c040: 6f64 6966 7954 696d 655f 203c 323e 3a20 odifyTime_ <2>:
│ │ │ │ │ -0007c050: 2020 2056 4653 2e46 696c 6557 7261 7070 VFS.FileWrapp
│ │ │ │ │ -0007c060: 6572 2d61 6363 6573 7369 6e67 2e0a 2020 er-accessing..
│ │ │ │ │ -0007c070: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007c080: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007c090: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007c0a0: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -0007c0b0: 6520 2031 3329 0a2a 206c 6173 7443 6861 e 13).* lastCha
│ │ │ │ │ -0007c0c0: 6e67 6554 696d 653a 2020 2020 2020 2020 ngeTime:
│ │ │ │ │ -0007c0d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007c0e0: 4669 6c65 2d61 6363 6573 7369 6e67 2e20 File-accessing.
│ │ │ │ │ -0007c0f0: 2020 2020 2028 6c69 6e65 2020 3331 290a (line 31).
│ │ │ │ │ -0007c100: 2a20 6c61 7374 4368 616e 6765 5469 6d65 * lastChangeTime
│ │ │ │ │ -0007c110: 203c 313e 3a20 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ -0007c120: 2020 2020 2020 2020 2046 696c 6550 6174 FilePat
│ │ │ │ │ -0007c130: 682d 6163 6365 7373 696e 672e 2020 286c h-accessing. (l
│ │ │ │ │ -0007c140: 696e 6520 2033 3429 0a2a 206c 6173 7443 ine 34).* lastC
│ │ │ │ │ -0007c150: 6861 6e67 6554 696d 6520 3c32 3e3a 2020 hangeTime <2>:
│ │ │ │ │ -0007c160: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007c170: 2020 5646 532e 4172 6368 6976 654d 656d VFS.ArchiveMem
│ │ │ │ │ -0007c180: 6265 722d 6163 6365 7373 696e 672e 0a20 ber-accessing..
│ │ │ │ │ -0007c190: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007c1a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007c1b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007c1c0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -0007c1d0: 6e65 2020 3232 290a 2a20 6c61 7374 4368 ne 22).* lastCh
│ │ │ │ │ -0007c1e0: 616e 6765 5469 6d65 203c 333e 3a20 2020 angeTime <3>:
│ │ │ │ │ -0007c1f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007c200: 2056 4653 2e46 696c 6557 7261 7070 6572 VFS.FileWrapper
│ │ │ │ │ -0007c210: 2d64 656c 6567 6174 696f 6e2e 0a20 2020 -delegation..
│ │ │ │ │ -0007c220: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007c230: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007c240: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007c250: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -0007c260: 2020 3330 290a 2a20 6c61 7374 4461 794f 30).* lastDayO
│ │ │ │ │ -0007c270: 664d 6f6e 7468 3a20 2020 2020 2020 2020 fMonth:
│ │ │ │ │ -0007c280: 2020 2020 2020 2020 2020 2020 2020 2044 D
│ │ │ │ │ -0007c290: 6174 652d 6461 7465 2063 6f6d 7075 7461 ate-date computa
│ │ │ │ │ -0007c2a0: 7469 6f6e 732e 0a20 2020 2020 2020 2020 tions..
│ │ │ │ │ -0007c2b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007c2c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007c2d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007c2e0: 2020 2020 2028 6c69 6e65 2020 3437 290a (line 47).
│ │ │ │ │ -0007c2f0: 2a20 6c61 7374 4d6f 6469 6679 5469 6d65 * lastModifyTime
│ │ │ │ │ -0007c300: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -0007c310: 2020 2020 2020 2020 2046 696c 652d 6163 File-ac
│ │ │ │ │ -0007c320: 6365 7373 696e 672e 2020 2020 2020 286c cessing. (l
│ │ │ │ │ -0007c330: 696e 6520 2033 3729 0a2a 206c 6173 744d ine 37).* lastM
│ │ │ │ │ -0007c340: 6f64 6966 7954 696d 6520 3c31 3e3a 2020 odifyTime <1>:
│ │ │ │ │ -0007c350: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007c360: 2020 4669 6c65 5061 7468 2d61 6363 6573 FilePath-acces
│ │ │ │ │ -0007c370: 7369 6e67 2e20 2028 6c69 6e65 2020 3430 sing. (line 40
│ │ │ │ │ -0007c380: 290a 2a20 6c61 7374 4d6f 6469 6679 5469 ).* lastModifyTi
│ │ │ │ │ -0007c390: 6d65 203c 323e 3a20 2020 2020 2020 2020 me <2>:
│ │ │ │ │ -0007c3a0: 2020 2020 2020 2020 2020 2056 4653 2e41 VFS.A
│ │ │ │ │ -0007c3b0: 7263 6869 7665 4d65 6d62 6572 2d61 6363 rchiveMember-acc
│ │ │ │ │ -0007c3c0: 6573 7369 6e67 2e0a 2020 2020 2020 2020 essing..
│ │ │ │ │ -0007c3d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007c3e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007c3f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007c400: 2020 2020 2020 286c 696e 6520 2032 3829 (line 28)
│ │ │ │ │ -0007c410: 0a2a 206c 6173 744d 6f64 6966 7954 696d .* lastModifyTim
│ │ │ │ │ -0007c420: 6520 3c33 3e3a 2020 2020 2020 2020 2020 e <3>:
│ │ │ │ │ -0007c430: 2020 2020 2020 2020 2020 5646 532e 4669 VFS.Fi
│ │ │ │ │ -0007c440: 6c65 5772 6170 7065 722d 6465 6c65 6761 leWrapper-delega
│ │ │ │ │ -0007c450: 7469 6f6e 2e0a 2020 2020 2020 2020 2020 tion..
│ │ │ │ │ -0007c460: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007c470: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007c480: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007c490: 2020 2020 286c 696e 6520 2033 3629 0a2a (line 36).*
│ │ │ │ │ -0007c4a0: 206c 6173 744d 6f64 6966 7954 696d 655f lastModifyTime_
│ │ │ │ │ -0007c4b0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -0007c4c0: 2020 2020 2020 2020 4669 6c65 5061 7468 FilePath
│ │ │ │ │ -0007c4d0: 2d61 6363 6573 7369 6e67 2e20 2028 6c69 -accessing. (li
│ │ │ │ │ -0007c4e0: 6e65 2020 3434 290a 2a20 6c61 7374 5f3a ne 44).* last_:
│ │ │ │ │ -0007c4f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007c500: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007c510: 2053 6571 7565 6e63 6561 626c 6543 6f6c SequenceableCol
│ │ │ │ │ -0007c520: 6c65 6374 696f 6e2d 6261 7369 632e 0a20 lection-basic..
│ │ │ │ │ -0007c530: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007c540: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007c550: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007c560: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -0007c570: 6e65 2031 3236 290a 2a20 6c63 6d5f 3a20 ne 126).* lcm_:
│ │ │ │ │ -0007c580: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007c590: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007c5a0: 2049 6e74 6567 6572 2d6d 6174 6820 6d65 Integer-math me
│ │ │ │ │ -0007c5b0: 7468 6f64 732e 0a20 2020 2020 2020 2020 thods..
│ │ │ │ │ -0007c5c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007c5d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007c5e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007c5f0: 2020 2020 2028 6c69 6e65 2020 3239 290a (line 29).
│ │ │ │ │ -0007c600: 2a20 6c65 6674 3a20 2020 2020 2020 2020 * left:
│ │ │ │ │ -0007c610: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007c620: 2020 2020 2020 2020 2052 6563 7461 6e67 Rectang
│ │ │ │ │ -0007c630: 6c65 2d61 6363 6573 7369 6e67 2e20 286c le-accessing. (l
│ │ │ │ │ -0007c640: 696e 6520 2034 3829 0a2a 206c 6566 7443 ine 48).* leftC
│ │ │ │ │ -0007c650: 656e 7465 723a 2020 2020 2020 2020 2020 enter:
│ │ │ │ │ -0007c660: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007c670: 2020 5265 6374 616e 676c 652d 6163 6365 Rectangle-acce
│ │ │ │ │ -0007c680: 7373 696e 672e 2028 6c69 6e65 2020 3537 ssing. (line 57
│ │ │ │ │ -0007c690: 290a 2a20 6c65 6674 5f3a 2020 2020 2020 ).* left_:
│ │ │ │ │ -0007c6a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007c6b0: 2020 2020 2020 2020 2020 2052 6563 7461 Recta
│ │ │ │ │ -0007c6c0: 6e67 6c65 2d61 6363 6573 7369 6e67 2e20 ngle-accessing.
│ │ │ │ │ -0007c6d0: 286c 696e 6520 2035 3129 0a2a 206c 6566 (line 51).* lef
│ │ │ │ │ -0007c6e0: 745f 7269 6768 745f 746f 705f 626f 7474 t_right_top_bott
│ │ │ │ │ -0007c6f0: 6f6d 5f3a 2020 2020 2020 2020 2020 2020 om_:
│ │ │ │ │ -0007c700: 2020 2020 5265 6374 616e 676c 6520 636c Rectangle cl
│ │ │ │ │ -0007c710: 6173 732d 696e 7374 616e 6365 2063 7265 ass-instance cre
│ │ │ │ │ -0007c720: 6174 696f 6e2e 0a20 2020 2020 2020 2020 ation..
│ │ │ │ │ -0007c730: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007c740: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007c750: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007c760: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).
│ │ │ │ │ -0007c770: 2a20 6c65 6674 5f74 6f70 5f72 6967 6874 * left_top_right
│ │ │ │ │ -0007c780: 5f62 6f74 746f 6d5f 3a20 2020 2020 2020 _bottom_:
│ │ │ │ │ -0007c790: 2020 2020 2020 2020 2052 6563 7461 6e67 Rectang
│ │ │ │ │ -0007c7a0: 6c65 2063 6c61 7373 2d69 6e73 7461 6e63 le class-instanc
│ │ │ │ │ -0007c7b0: 6520 6372 6561 7469 6f6e 2e0a 2020 2020 e creation..
│ │ │ │ │ -0007c7c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007c7d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007c7e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007c7f0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -0007c800: 2020 3929 0a2a 206c 6566 745f 746f 705f 9).* left_top_
│ │ │ │ │ -0007c810: 7269 6768 745f 626f 7474 6f6d 5f20 3c31 right_bottom_ <1
│ │ │ │ │ -0007c820: 3e3a 2020 2020 2020 2020 2020 2020 5265 >: Re
│ │ │ │ │ -0007c830: 6374 616e 676c 652d 6163 6365 7373 696e ctangle-accessin
│ │ │ │ │ -0007c840: 672e 2028 6c69 6e65 2020 3534 290a 2a20 g. (line 54).*
│ │ │ │ │ -0007c850: 6c66 3a20 2020 2020 2020 2020 2020 2020 lf:
│ │ │ │ │ -0007c860: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007c870: 2020 2020 2020 2043 6861 7261 6374 6572 Character
│ │ │ │ │ -0007c880: 2063 6c61 7373 2d63 6f6e 7374 616e 7473 class-constants
│ │ │ │ │ -0007c890: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -0007c8a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007c8b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007c8c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007c8d0: 286c 696e 6520 2032 3729 0a2a 206c 6962 (line 27).* lib
│ │ │ │ │ -0007c8e0: 6578 6563 3a20 2020 2020 2020 2020 2020 exec:
│ │ │ │ │ -0007c8f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007c900: 2020 2020 4469 7265 6374 6f72 7920 636c Directory cl
│ │ │ │ │ -0007c910: 6173 732d 7265 6164 696e 6720 7379 7374 ass-reading syst
│ │ │ │ │ -0007c920: 656d 2064 6566 6175 6c74 732e 0a20 2020 em defaults..
│ │ │ │ │ -0007c930: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007c940: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007c950: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007c960: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -0007c970: 2020 3230 290a 2a20 6c69 6272 6172 6965 20).* librarie
│ │ │ │ │ -0007c980: 733a 2020 2020 2020 2020 2020 2020 2020 s:
│ │ │ │ │ -0007c990: 2020 2020 2020 2020 2020 2020 2020 2050 P
│ │ │ │ │ -0007c9a0: 6163 6b61 6765 2d61 6363 6573 7369 6e67 ackage-accessing
│ │ │ │ │ -0007c9b0: 2e20 2020 286c 696e 6520 2038 3029 0a2a . (line 80).*
│ │ │ │ │ -0007c9c0: 206c 6962 7261 7269 6573 466f 725f 3a20 librariesFor_:
│ │ │ │ │ -0007c9d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007c9e0: 2020 2020 2020 2020 5061 636b 6167 654c PackageL
│ │ │ │ │ -0007c9f0: 6f61 6465 7220 636c 6173 732d 6163 6365 oader class-acce
│ │ │ │ │ -0007ca00: 7373 696e 672e 0a20 2020 2020 2020 2020 ssing..
│ │ │ │ │ -0007ca10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007ca20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007ca30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007ca40: 2020 2020 2028 6c69 6e65 2020 3432 290a (line 42).
│ │ │ │ │ -0007ca50: 2a20 6c69 6272 6172 794c 6973 743a 2020 * libraryList:
│ │ │ │ │ -0007ca60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007ca70: 2020 2020 2020 2020 2044 4c44 2063 6c61 DLD cla
│ │ │ │ │ -0007ca80: 7373 2d64 796e 616d 6963 206c 696e 6b69 ss-dynamic linki
│ │ │ │ │ -0007ca90: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ -0007caa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007cab0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007cac0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007cad0: 2020 286c 696e 6520 2032 3829 0a2a 206c (line 28).* l
│ │ │ │ │ -0007cae0: 696e 6544 656c 696d 6974 6572 3a20 2020 ineDelimiter:
│ │ │ │ │ -0007caf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007cb00: 2020 2020 2020 4368 6172 6163 7465 7241 CharacterA
│ │ │ │ │ -0007cb10: 7272 6179 2063 6c61 7373 2d62 6173 6963 rray class-basic
│ │ │ │ │ -0007cb20: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -0007cb30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007cb40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007cb50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007cb60: 286c 696e 6520 2031 3029 0a2a 206c 696e (line 10).* lin
│ │ │ │ │ -0007cb70: 6573 3a20 2020 2020 2020 2020 2020 2020 es:
│ │ │ │ │ -0007cb80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007cb90: 2020 2020 4368 6172 6163 7465 7241 7272 CharacterArr
│ │ │ │ │ -0007cba0: 6179 2d73 7472 696e 6720 7072 6f63 6573 ay-string proces
│ │ │ │ │ -0007cbb0: 7369 6e67 2e0a 2020 2020 2020 2020 2020 sing..
│ │ │ │ │ -0007cbc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007cbd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007cbe0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007cbf0: 2020 2020 286c 696e 6520 2035 3329 0a2a (line 53).*
│ │ │ │ │ -0007cc00: 206c 696e 6573 203c 313e 3a20 2020 2020 lines <1>:
│ │ │ │ │ -0007cc10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007cc20: 2020 2020 2020 2020 5374 7265 616d 2d66 Stream-f
│ │ │ │ │ -0007cc30: 696c 7465 7269 6e67 2e20 2020 2028 6c69 iltering. (li
│ │ │ │ │ -0007cc40: 6e65 2020 3137 290a 2a20 6c69 6e65 7344 ne 17).* linesD
│ │ │ │ │ -0007cc50: 6f5f 3a20 2020 2020 2020 2020 2020 2020 o_:
│ │ │ │ │ -0007cc60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007cc70: 2043 6861 7261 6374 6572 4172 7261 792d CharacterArray-
│ │ │ │ │ -0007cc80: 7374 7269 6e67 2070 726f 6365 7373 696e string processin
│ │ │ │ │ -0007cc90: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ -0007cca0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007ccb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007ccc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007ccd0: 2028 6c69 6e65 2020 3537 290a 2a20 6c69 (line 57).* li
│ │ │ │ │ -0007cce0: 6e65 7344 6f5f 203c 313e 3a20 2020 2020 nesDo_ <1>:
│ │ │ │ │ -0007ccf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007cd00: 2020 2020 2053 7472 6561 6d2d 656e 756d Stream-enum
│ │ │ │ │ -0007cd10: 6572 6174 696e 672e 2020 286c 696e 6520 erating. (line
│ │ │ │ │ -0007cd20: 2020 3929 0a2a 206c 696e 6b3a 2020 2020 9).* link:
│ │ │ │ │ -0007cd30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007cd40: 2020 2020 2020 2020 2020 2020 2020 4343 CC
│ │ │ │ │ -0007cd50: 616c 6c61 626c 652d 7265 7374 6f72 696e allable-restorin
│ │ │ │ │ -0007cd60: 672e 2028 6c69 6e65 2020 2036 290a 2a20 g. (line 6).*
│ │ │ │ │ -0007cd70: 6c69 6e6b 203c 313e 3a20 2020 2020 2020 link <1>:
│ │ │ │ │ -0007cd80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007cd90: 2020 2020 2020 2043 4361 6c6c 6261 636b CCallback
│ │ │ │ │ -0007cda0: 4465 7363 7269 7074 6f72 2d72 6573 746f Descriptor-resto
│ │ │ │ │ -0007cdb0: 7269 6e67 2e0a 2020 2020 2020 2020 2020 ring..
│ │ │ │ │ -0007cdc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007cdd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007cde0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007cdf0: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*
│ │ │ │ │ -0007ce00: 206c 696e 6b20 3c32 3e3a 2020 2020 2020 link <2>:
│ │ │ │ │ -0007ce10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007ce20: 2020 2020 2020 2020 4346 756e 6374 696f CFunctio
│ │ │ │ │ -0007ce30: 6e44 6573 6372 6970 746f 722d 7265 7374 nDescriptor-rest
│ │ │ │ │ -0007ce40: 6f72 696e 672e 0a20 2020 2020 2020 2020 oring..
│ │ │ │ │ -0007ce50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007ce60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007ce70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007ce80: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).
│ │ │ │ │ -0007ce90: 2a20 6c69 7465 7261 6c41 745f 3a20 2020 * literalAt_:
│ │ │ │ │ -0007cea0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007ceb0: 2020 2020 2020 2020 2043 6f6d 7069 6c65 Compile
│ │ │ │ │ -0007cec0: 6443 6f64 652d 6163 6365 7373 696e 672e dCode-accessing.
│ │ │ │ │ -0007ced0: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -0007cee0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007cef0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007cf00: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -0007cf10: 6c69 6e65 2020 3235 290a 2a20 6c69 7465 line 25).* lite
│ │ │ │ │ -0007cf20: 7261 6c41 745f 7075 745f 3a20 2020 2020 ralAt_put_:
│ │ │ │ │ -0007cf30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007cf40: 2020 2043 6f6d 7069 6c65 6443 6f64 652d CompiledCode-
│ │ │ │ │ -0007cf50: 6163 6365 7373 696e 672e 0a20 2020 2020 accessing..
│ │ │ │ │ -0007cf60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007cf70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007cf80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007cf90: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -0007cfa0: 3238 290a 2a20 6c69 7465 7261 6c45 7175 28).* literalEqu
│ │ │ │ │ -0007cfb0: 616c 735f 3a20 2020 2020 2020 2020 2020 als_:
│ │ │ │ │ -0007cfc0: 2020 2020 2020 2020 2020 2020 2041 7272 Arr
│ │ │ │ │ -0007cfd0: 6179 6564 436f 6c6c 6563 7469 6f6e 2d63 ayedCollection-c
│ │ │ │ │ -0007cfe0: 6f6d 7069 6c65 722e 0a20 2020 2020 2020 ompiler..
│ │ │ │ │ -0007cff0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007d000: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007d010: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007d020: 2020 2020 2020 2028 6c69 6e65 2020 2036 (line 6
│ │ │ │ │ -0007d030: 290a 2a20 6c69 7465 7261 6c45 7175 616c ).* literalEqual
│ │ │ │ │ -0007d040: 735f 203c 313e 3a20 2020 2020 2020 2020 s_ <1>:
│ │ │ │ │ -0007d050: 2020 2020 2020 2020 2020 2043 6f6c 6c65 Colle
│ │ │ │ │ -0007d060: 6374 696f 6e2d 636f 6d70 696c 6572 2e20 ction-compiler.
│ │ │ │ │ -0007d070: 286c 696e 6520 2020 3629 0a2a 206c 6974 (line 6).* lit
│ │ │ │ │ -0007d080: 6572 616c 4571 7561 6c73 5f20 3c32 3e3a eralEquals_ <2>:
│ │ │ │ │ -0007d090: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007d0a0: 2020 2020 466c 6f61 742d 636f 6d70 696c Float-compil
│ │ │ │ │ -0007d0b0: 6572 2e20 2020 2020 2028 6c69 6e65 2020 er. (line
│ │ │ │ │ -0007d0c0: 2036 290a 2a20 6c69 7465 7261 6c45 7175 6).* literalEqu
│ │ │ │ │ -0007d0d0: 616c 735f 203c 333e 3a20 2020 2020 2020 als_ <3>:
│ │ │ │ │ -0007d0e0: 2020 2020 2020 2020 2020 2020 204f 626a Obj
│ │ │ │ │ -0007d0f0: 6563 742d 636f 6d70 696c 6572 2e20 2020 ect-compiler.
│ │ │ │ │ -0007d100: 2020 286c 696e 6520 2020 3629 0a2a 206c (line 6).* l
│ │ │ │ │ -0007d110: 6974 6572 616c 4571 7561 6c73 5f20 3c34 iteralEquals_ <4
│ │ │ │ │ -0007d120: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ -0007d130: 2020 2020 2020 5661 7269 6162 6c65 4269 VariableBi
│ │ │ │ │ -0007d140: 6e64 696e 672d 636f 6d70 696c 6572 2e0a nding-compiler..
│ │ │ │ │ -0007d150: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007d160: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007d170: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007d180: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -0007d190: 696e 6520 2020 3629 0a2a 206c 6974 6572 ine 6).* liter
│ │ │ │ │ -0007d1a0: 616c 4861 7368 3a20 2020 2020 2020 2020 alHash:
│ │ │ │ │ -0007d1b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007d1c0: 2020 4172 7261 7965 6443 6f6c 6c65 6374 ArrayedCollect
│ │ │ │ │ -0007d1d0: 696f 6e2d 636f 6d70 696c 6572 2e0a 2020 ion-compiler..
│ │ │ │ │ -0007d1e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007d1f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007d200: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007d210: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -0007d220: 6520 2020 3929 0a2a 206c 6974 6572 616c e 9).* literal
│ │ │ │ │ -0007d230: 4861 7368 203c 313e 3a20 2020 2020 2020 Hash <1>:
│ │ │ │ │ -0007d240: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007d250: 436f 6c6c 6563 7469 6f6e 2d63 6f6d 7069 Collection-compi
│ │ │ │ │ -0007d260: 6c65 722e 2028 6c69 6e65 2020 2039 290a ler. (line 9).
│ │ │ │ │ -0007d270: 2a20 6c69 7465 7261 6c48 6173 6820 3c32 * literalHash <2
│ │ │ │ │ -0007d280: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ -0007d290: 2020 2020 2020 2020 2046 6c6f 6174 2d63 Float-c
│ │ │ │ │ -0007d2a0: 6f6d 7069 6c65 722e 2020 2020 2020 286c ompiler. (l
│ │ │ │ │ -0007d2b0: 696e 6520 2020 3929 0a2a 206c 6974 6572 ine 9).* liter
│ │ │ │ │ -0007d2c0: 616c 4861 7368 203c 333e 3a20 2020 2020 alHash <3>:
│ │ │ │ │ -0007d2d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007d2e0: 2020 4f62 6a65 6374 2d63 6f6d 7069 6c65 Object-compile
│ │ │ │ │ -0007d2f0: 722e 2020 2020 2028 6c69 6e65 2020 2039 r. (line 9
│ │ │ │ │ -0007d300: 290a 2a20 6c69 7465 7261 6c48 6173 6820 ).* literalHash
│ │ │ │ │ -0007d310: 3c34 3e3a 2020 2020 2020 2020 2020 2020 <4>:
│ │ │ │ │ -0007d320: 2020 2020 2020 2020 2020 2056 6172 6961 Varia
│ │ │ │ │ -0007d330: 626c 6542 696e 6469 6e67 2d63 6f6d 7069 bleBinding-compi
│ │ │ │ │ -0007d340: 6c65 722e 0a20 2020 2020 2020 2020 2020 ler..
│ │ │ │ │ -0007d350: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007d360: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007d370: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007d380: 2020 2028 6c69 6e65 2020 2039 290a 2a20 (line 9).*
│ │ │ │ │ -0007d390: 6c69 7465 7261 6c73 3a20 2020 2020 2020 literals:
│ │ │ │ │ -0007d3a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007d3b0: 2020 2020 2020 2043 6f6d 7069 6c65 6443 CompiledC
│ │ │ │ │ -0007d3c0: 6f64 652d 6163 6365 7373 696e 672e 0a20 ode-accessing..
│ │ │ │ │ -0007d3d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007d3e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007d3f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007d400: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -0007d410: 6e65 2020 3331 290a 2a20 6c69 7465 7261 ne 31).* litera
│ │ │ │ │ -0007d420: 6c73 446f 5f3a 2020 2020 2020 2020 2020 lsDo_:
│ │ │ │ │ -0007d430: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007d440: 2043 6f6d 7069 6c65 6443 6f64 652d 6c69 CompiledCode-li
│ │ │ │ │ -0007d450: 7465 7261 6c73 202d 2069 7465 7261 7469 terals - iterati
│ │ │ │ │ -0007d460: 6f6e 2e0a 2020 2020 2020 2020 2020 2020 on..
│ │ │ │ │ -0007d470: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007d480: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007d490: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007d4a0: 2020 286c 696e 6520 2031 3329 0a2a 206c (line 13).* l
│ │ │ │ │ -0007d4b0: 6974 6572 616c 735f 6e75 6d41 7267 735f iterals_numArgs_
│ │ │ │ │ -0007d4c0: 6e75 6d54 656d 7073 5f61 7474 7269 6275 numTemps_attribu
│ │ │ │ │ -0007d4d0: 7465 735f 6279 7465 636f 6465 735f 6465 tes_bytecodes_de
│ │ │ │ │ -0007d4e0: 7074 685f 3a20 436f 6d70 696c 6564 4d65 pth_: CompiledMe
│ │ │ │ │ -0007d4f0: 7468 6f64 2063 6c61 7373 2d69 6e73 7461 thod class-insta
│ │ │ │ │ -0007d500: 6e63 6520 6372 6561 7469 6f6e 2e0a 2020 nce creation..
│ │ │ │ │ -0007d510: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007d520: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007d530: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007d540: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -0007d550: 6520 2020 3629 0a2a 206c 6e3a 2020 2020 e 6).* ln:
│ │ │ │ │ -0007d560: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007d570: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007d580: 466c 6f61 742d 6275 696c 7420 696e 732e Float-built ins.
│ │ │ │ │ -0007d590: 2020 2020 2028 6c69 6e65 2020 3239 290a (line 29).
│ │ │ │ │ -0007d5a0: 2a20 6c6e 203c 313e 3a20 2020 2020 2020 * ln <1>:
│ │ │ │ │ -0007d5b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007d5c0: 2020 2020 2020 2020 204e 756d 6265 722d Number-
│ │ │ │ │ -0007d5d0: 6d69 7363 206d 6174 682e 2020 2020 286c misc math. (l
│ │ │ │ │ -0007d5e0: 696e 6520 2035 3229 0a2a 206c 6e31 303a ine 52).* ln10:
│ │ │ │ │ -0007d5f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007d600: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007d610: 2020 466c 6f61 7420 636c 6173 732d 6368 Float class-ch
│ │ │ │ │ -0007d620: 6172 6163 7465 7269 7a61 7469 6f6e 2e0a aracterization..
│ │ │ │ │ -0007d630: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007d640: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007d650: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007d660: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -0007d670: 696e 6520 2032 3329 0a2a 206c 6e31 3020 ine 23).* ln10
│ │ │ │ │ -0007d680: 3c31 3e3a 2020 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ -0007d690: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007d6a0: 2020 466c 6f61 7445 2063 6c61 7373 2d63 FloatE class-c
│ │ │ │ │ -0007d6b0: 6861 7261 6374 6572 697a 6174 696f 6e2e haracterization.
│ │ │ │ │ -0007d6c0: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -0007d6d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007d6e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007d6f0: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -0007d700: 6c69 6e65 2020 3332 290a 2a20 6c6e 3130 line 32).* ln10
│ │ │ │ │ -0007d710: 203c 323e 3a20 2020 2020 2020 2020 2020 <2>:
│ │ │ │ │ -0007d720: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007d730: 2020 2046 6c6f 6174 5120 636c 6173 732d FloatQ class-
│ │ │ │ │ -0007d740: 6368 6172 6163 7465 7269 7a61 7469 6f6e characterization
│ │ │ │ │ -0007d750: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -0007d760: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007d770: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007d780: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007d790: 286c 696e 6520 2033 3229 0a2a 206c 6f61 (line 32).* loa
│ │ │ │ │ -0007d7a0: 643a 2020 2020 2020 2020 2020 2020 2020 d:
│ │ │ │ │ -0007d7b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007d7c0: 2020 2020 4f62 6a65 6374 4475 6d70 6572 ObjectDumper
│ │ │ │ │ -0007d7d0: 2d6c 6f61 6469 6e67 2f64 756d 7069 6e67 -loading/dumping
│ │ │ │ │ -0007d7e0: 206f 626a 6563 7473 2e0a 2020 2020 2020 objects..
│ │ │ │ │ -0007d7f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007d800: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007d810: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007d820: 2020 2020 2020 2020 286c 696e 6520 2031 (line 1
│ │ │ │ │ -0007d830: 3029 0a2a 206c 6f61 6446 726f 6d5f 3a20 0).* loadFrom_:
│ │ │ │ │ -0007d840: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007d850: 2020 2020 2020 2020 2020 2020 4475 6d70 Dump
│ │ │ │ │ -0007d860: 6572 5072 6f78 7920 636c 6173 732d 6163 erProxy class-ac
│ │ │ │ │ -0007d870: 6365 7373 696e 672e 0a20 2020 2020 2020 cessing..
│ │ │ │ │ -0007d880: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007d890: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007d8a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007d8b0: 2020 2020 2020 2028 6c69 6e65 2020 3130 (line 10
│ │ │ │ │ -0007d8c0: 290a 2a20 6c6f 6164 4672 6f6d 5f20 3c31 ).* loadFrom_ <1
│ │ │ │ │ -0007d8d0: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ -0007d8e0: 2020 2020 2020 2020 2020 204e 756c 6c50 NullP
│ │ │ │ │ -0007d8f0: 726f 7879 2063 6c61 7373 2d69 6e73 7461 roxy class-insta
│ │ │ │ │ -0007d900: 6e63 6520 6372 6561 7469 6f6e 2e0a 2020 nce creation..
│ │ │ │ │ -0007d910: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007d920: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007d930: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007d940: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -0007d950: 6520 2020 3629 0a2a 206c 6f61 6446 726f e 6).* loadFro
│ │ │ │ │ -0007d960: 6d5f 203c 323e 3a20 2020 2020 2020 2020 m_ <2>:
│ │ │ │ │ -0007d970: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007d980: 4f62 6a65 6374 4475 6d70 6572 2063 6c61 ObjectDumper cla
│ │ │ │ │ -0007d990: 7373 2d73 686f 7274 6375 7473 2e0a 2020 ss-shortcuts..
│ │ │ │ │ -0007d9a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007d9b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007d9c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007d9d0: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -0007d9e0: 6520 2020 3929 0a2a 206c 6f61 6446 726f e 9).* loadFro
│ │ │ │ │ -0007d9f0: 6d5f 203c 333e 3a20 2020 2020 2020 2020 m_ <3>:
│ │ │ │ │ -0007da00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007da10: 5665 7273 696f 6e61 626c 654f 626a 6563 VersionableObjec
│ │ │ │ │ -0007da20: 7450 726f 7879 2063 6c61 7373 2d73 6176 tProxy class-sav
│ │ │ │ │ -0007da30: 696e 6720 616e 6420 7265 7374 6f72 696e ing and restorin
│ │ │ │ │ -0007da40: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ -0007da50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007da60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007da70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007da80: 2028 6c69 6e65 2020 2036 290a 2a20 6c6f (line 6).* lo
│ │ │ │ │ -0007da90: 6361 6c4b 6572 6e65 6c3a 2020 2020 2020 calKernel:
│ │ │ │ │ -0007daa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007dab0: 2020 2020 2044 6972 6563 746f 7279 2063 Directory c
│ │ │ │ │ -0007dac0: 6c61 7373 2d72 6561 6469 6e67 2073 7973 lass-reading sys
│ │ │ │ │ -0007dad0: 7465 6d20 6465 6661 756c 7473 2e0a 2020 tem defaults..
│ │ │ │ │ -0007dae0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007daf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007db00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007db10: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -0007db20: 6520 2032 3329 0a2a 206c 6f63 6b3a 2020 e 23).* lock:
│ │ │ │ │ -0007db30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007db40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007db50: 5365 6d61 7068 6f72 652d 6275 696c 7469 Semaphore-builti
│ │ │ │ │ -0007db60: 6e73 2e20 2028 6c69 6e65 2020 2036 290a ns. (line 6).
│ │ │ │ │ -0007db70: 2a20 6c6f 673a 2020 2020 2020 2020 2020 * log:
│ │ │ │ │ -0007db80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007db90: 2020 2020 2020 2020 2046 6c6f 6174 2d74 Float-t
│ │ │ │ │ -0007dba0: 7261 6e73 6365 6e64 656e 7461 6c20 6f70 ranscendental op
│ │ │ │ │ -0007dbb0: 6572 6174 696f 6e73 2e0a 2020 2020 2020 erations..
│ │ │ │ │ -0007dbc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007dbd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007dbe0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007dbf0: 2020 2020 2020 2020 286c 696e 6520 2032 (line 2
│ │ │ │ │ -0007dc00: 3029 0a2a 206c 6f67 203c 313e 3a20 2020 0).* log <1>:
│ │ │ │ │ -0007dc10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007dc20: 2020 2020 2020 2020 2020 2020 4e75 6d62 Numb
│ │ │ │ │ -0007dc30: 6572 2d6d 6973 6320 6d61 7468 2e20 2020 er-misc math.
│ │ │ │ │ -0007dc40: 2028 6c69 6e65 2020 3535 290a 2a20 6c6f (line 55).* lo
│ │ │ │ │ -0007dc50: 6731 3042 6173 6532 3a20 2020 2020 2020 g10Base2:
│ │ │ │ │ -0007dc60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007dc70: 2020 2020 2046 6c6f 6174 2063 6c61 7373 Float class
│ │ │ │ │ -0007dc80: 2d63 6861 7261 6374 6572 697a 6174 696f -characterizatio
│ │ │ │ │ -0007dc90: 6e2e 0a20 2020 2020 2020 2020 2020 2020 n..
│ │ │ │ │ -0007dca0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007dcb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007dcc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007dcd0: 2028 6c69 6e65 2020 3236 290a 2a20 6c6f (line 26).* lo
│ │ │ │ │ -0007dce0: 6731 3042 6173 6532 203c 313e 3a20 2020 g10Base2 <1>:
│ │ │ │ │ -0007dcf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007dd00: 2020 2020 2046 6c6f 6174 4520 636c 6173 FloatE clas
│ │ │ │ │ -0007dd10: 732d 6368 6172 6163 7465 7269 7a61 7469 s-characterizati
│ │ │ │ │ -0007dd20: 6f6e 2e0a 2020 2020 2020 2020 2020 2020 on..
│ │ │ │ │ -0007dd30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007dd40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007dd50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007dd60: 2020 286c 696e 6520 2033 3529 0a2a 206c (line 35).* l
│ │ │ │ │ -0007dd70: 6f67 3130 4261 7365 3220 3c32 3e3a 2020 og10Base2 <2>:
│ │ │ │ │ -0007dd80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007dd90: 2020 2020 2020 466c 6f61 7451 2063 6c61 FloatQ cla
│ │ │ │ │ -0007dda0: 7373 2d63 6861 7261 6374 6572 697a 6174 ss-characterizat
│ │ │ │ │ -0007ddb0: 696f 6e2e 0a20 2020 2020 2020 2020 2020 ion..
│ │ │ │ │ -0007ddc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007ddd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007dde0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007ddf0: 2020 2028 6c69 6e65 2020 3335 290a 2a20 (line 35).*
│ │ │ │ │ -0007de00: 6c6f 675f 3a20 2020 2020 2020 2020 2020 log_:
│ │ │ │ │ -0007de10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007de20: 2020 2020 2020 2046 6c6f 6174 2d6d 6973 Float-mis
│ │ │ │ │ -0007de30: 6320 6d61 7468 2e20 2020 2020 286c 696e c math. (lin
│ │ │ │ │ -0007de40: 6520 2020 3629 0a2a 206c 6f67 5f20 3c31 e 6).* log_ <1
│ │ │ │ │ -0007de50: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ -0007de60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007de70: 4e75 6d62 6572 2d6d 6973 6320 6d61 7468 Number-misc math
│ │ │ │ │ -0007de80: 2e20 2020 2028 6c69 6e65 2020 3538 290a . (line 58).
│ │ │ │ │ -0007de90: 2a20 6c6f 6e67 4174 5f3a 2020 2020 2020 * longAt_:
│ │ │ │ │ -0007dea0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007deb0: 2020 2020 2020 2020 2042 7974 6541 7272 ByteArr
│ │ │ │ │ -0007dec0: 6179 2d6d 6f72 6520 6164 7661 6e63 6564 ay-more advanced
│ │ │ │ │ -0007ded0: 2061 6363 6573 7369 6e67 2e0a 2020 2020 accessing..
│ │ │ │ │ -0007dee0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007def0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007df00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007df10: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -0007df20: 2034 3429 0a2a 206c 6f6e 6741 745f 203c 44).* longAt_ <
│ │ │ │ │ -0007df30: 313e 3a20 2020 2020 2020 2020 2020 2020 1>:
│ │ │ │ │ -0007df40: 2020 2020 2020 2020 2020 2020 2020 4d65 Me
│ │ │ │ │ -0007df50: 6d6f 7279 2063 6c61 7373 2d61 6363 6573 mory class-acces
│ │ │ │ │ -0007df60: 7369 6e67 2e0a 2020 2020 2020 2020 2020 sing..
│ │ │ │ │ -0007df70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007df80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007df90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007dfa0: 2020 2020 286c 696e 6520 2034 3929 0a2a (line 49).*
│ │ │ │ │ -0007dfb0: 206c 6f6e 6741 745f 7075 745f 3a20 2020 longAt_put_:
│ │ │ │ │ -0007dfc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007dfd0: 2020 2020 2020 2020 4279 7465 4172 7261 ByteArra
│ │ │ │ │ -0007dfe0: 792d 6d6f 7265 2061 6476 616e 6365 6420 y-more advanced
│ │ │ │ │ -0007dff0: 6163 6365 7373 696e 672e 0a20 2020 2020 accessing..
│ │ │ │ │ -0007e000: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007e010: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007e020: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007e030: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -0007e040: 3438 290a 2a20 6c6f 6e67 4174 5f70 7574 48).* longAt_put
│ │ │ │ │ -0007e050: 5f20 3c31 3e3a 2020 2020 2020 2020 2020 _ <1>:
│ │ │ │ │ -0007e060: 2020 2020 2020 2020 2020 2020 204d 656d Mem
│ │ │ │ │ -0007e070: 6f72 7920 636c 6173 732d 6163 6365 7373 ory class-access
│ │ │ │ │ -0007e080: 696e 672e 0a20 2020 2020 2020 2020 2020 ing..
│ │ │ │ │ -0007e090: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007e0a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007e0b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007e0c0: 2020 2028 6c69 6e65 2020 3532 290a 2a20 (line 52).*
│ │ │ │ │ -0007e0d0: 6c6f 6e67 446f 7562 6c65 4174 5f3a 2020 longDoubleAt_:
│ │ │ │ │ -0007e0e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007e0f0: 2020 2020 2020 2042 7974 6541 7272 6179 ByteArray
│ │ │ │ │ -0007e100: 2d6d 6f72 6520 6164 7661 6e63 6564 2061 -more advanced a
│ │ │ │ │ -0007e110: 6363 6573 7369 6e67 2e0a 2020 2020 2020 ccessing..
│ │ │ │ │ -0007e120: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007e130: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007e140: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007e150: 2020 2020 2020 2020 286c 696e 6520 2035 (line 5
│ │ │ │ │ -0007e160: 3329 0a2a 206c 6f6e 6744 6f75 626c 6541 3).* longDoubleA
│ │ │ │ │ -0007e170: 745f 203c 313e 3a20 2020 2020 2020 2020 t_ <1>:
│ │ │ │ │ -0007e180: 2020 2020 2020 2020 2020 2020 4d65 6d6f Memo
│ │ │ │ │ -0007e190: 7279 2063 6c61 7373 2d61 6363 6573 7369 ry class-accessi
│ │ │ │ │ -0007e1a0: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ -0007e1b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007e1c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007e1d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007e1e0: 2020 286c 696e 6520 2035 3629 0a2a 206c (line 56).* l
│ │ │ │ │ -0007e1f0: 6f6e 6744 6f75 626c 6541 745f 7075 745f ongDoubleAt_put_
│ │ │ │ │ -0007e200: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -0007e210: 2020 2020 2020 4279 7465 4172 7261 792d ByteArray-
│ │ │ │ │ -0007e220: 6d6f 7265 2061 6476 616e 6365 6420 6163 more advanced ac
│ │ │ │ │ -0007e230: 6365 7373 696e 672e 0a20 2020 2020 2020 cessing..
│ │ │ │ │ -0007e240: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007e250: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007e260: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007e270: 2020 2020 2020 2028 6c69 6e65 2020 3537 (line 57
│ │ │ │ │ -0007e280: 290a 2a20 6c6f 6e67 446f 7562 6c65 4174 ).* longDoubleAt
│ │ │ │ │ -0007e290: 5f70 7574 5f20 3c31 3e3a 2020 2020 2020 _put_ <1>:
│ │ │ │ │ -0007e2a0: 2020 2020 2020 2020 2020 204d 656d 6f72 Memor
│ │ │ │ │ -0007e2b0: 7920 636c 6173 732d 6163 6365 7373 696e y class-accessin
│ │ │ │ │ -0007e2c0: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ -0007e2d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007e2e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007e2f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007e300: 2028 6c69 6e65 2020 3539 290a 2a20 6c6f (line 59).* lo
│ │ │ │ │ -0007e310: 6f6b 7570 416c 6c53 656c 6563 746f 7273 okupAllSelectors
│ │ │ │ │ -0007e320: 5f3a 2020 2020 2020 2020 2020 2020 2020 _:
│ │ │ │ │ -0007e330: 2020 2020 2042 6568 6176 696f 722d 6163 Behavior-ac
│ │ │ │ │ -0007e340: 6365 7373 696e 6720 7468 6520 6d65 7468 cessing the meth
│ │ │ │ │ -0007e350: 6f64 2064 6963 7469 6f6e 6172 792e 0a20 od dictionary..
│ │ │ │ │ -0007e360: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007e370: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007e380: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007e390: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -0007e3a0: 6e65 2020 3235 290a 2a20 6c6f 6f6b 7570 ne 25).* lookup
│ │ │ │ │ -0007e3b0: 5365 6c65 6374 6f72 5f3a 2020 2020 2020 Selector_:
│ │ │ │ │ -0007e3c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007e3d0: 2042 6568 6176 696f 722d 6163 6365 7373 Behavior-access
│ │ │ │ │ -0007e3e0: 696e 6720 7468 6520 6d65 7468 6f64 2064 ing the method d
│ │ │ │ │ -0007e3f0: 6963 7469 6f6e 6172 792e 0a20 2020 2020 ictionary..
│ │ │ │ │ -0007e400: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007e410: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007e420: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007e430: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -0007e440: 3239 290a 2a20 6c6f 773a 2020 2020 2020 29).* low:
│ │ │ │ │ -0007e450: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007e460: 2020 2020 2020 2020 2020 2020 2053 7973 Sys
│ │ │ │ │ -0007e470: 7465 6d45 7863 6570 7469 6f6e 732e 4172 temExceptions.Ar
│ │ │ │ │ -0007e480: 6775 6d65 6e74 4f75 744f 6652 616e 6765 gumentOutOfRange
│ │ │ │ │ -0007e490: 2d61 6363 6573 7369 6e67 2e0a 2020 2020 -accessing..
│ │ │ │ │ -0007e4a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007e4b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007e4c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007e4d0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -0007e4e0: 2031 3529 0a2a 206c 6f77 4269 743a 2020 15).* lowBit:
│ │ │ │ │ -0007e4f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007e500: 2020 2020 2020 2020 2020 2020 2020 496e In
│ │ │ │ │ -0007e510: 7465 6765 722d 6269 7420 6f70 6572 6174 teger-bit operat
│ │ │ │ │ -0007e520: 6f72 732e 0a20 2020 2020 2020 2020 2020 ors..
│ │ │ │ │ -0007e530: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007e540: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007e550: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007e560: 2020 2028 6c69 6e65 2020 3431 290a 2a20 (line 41).*
│ │ │ │ │ -0007e570: 6c6f 7742 6974 203c 313e 3a20 2020 2020 lowBit <1>:
│ │ │ │ │ -0007e580: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007e590: 2020 2020 2020 204c 6172 6765 496e 7465 LargeInte
│ │ │ │ │ -0007e5a0: 6765 722d 6269 7420 6f70 6572 6174 696f ger-bit operatio
│ │ │ │ │ -0007e5b0: 6e73 2e0a 2020 2020 2020 2020 2020 2020 ns..
│ │ │ │ │ -0007e5c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007e5d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007e5e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007e5f0: 2020 286c 696e 6520 2032 3429 0a2a 206c (line 24).* l
│ │ │ │ │ -0007e600: 6f77 4269 7420 3c32 3e3a 2020 2020 2020 owBit <2>:
│ │ │ │ │ -0007e610: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007e620: 2020 2020 2020 536d 616c 6c49 6e74 6567 SmallInteg
│ │ │ │ │ -0007e630: 6572 2d62 6974 2061 7269 7468 6d65 7469 er-bit arithmeti
│ │ │ │ │ -0007e640: 632e 0a20 2020 2020 2020 2020 2020 2020 c..
│ │ │ │ │ -0007e650: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007e660: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007e670: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007e680: 2028 6c69 6e65 2020 2039 290a 2a20 6c6f (line 9).* lo
│ │ │ │ │ -0007e690: 7765 7250 7269 6f72 6974 793a 2020 2020 werPriority:
│ │ │ │ │ -0007e6a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007e6b0: 2020 2020 2050 726f 6365 7373 2d62 6173 Process-bas
│ │ │ │ │ -0007e6c0: 6963 2e20 2020 2020 2020 286c 696e 6520 ic. (line
│ │ │ │ │ -0007e6d0: 2031 3729 0a2a 206c 6f77 6573 7450 7269 17).* lowestPri
│ │ │ │ │ -0007e6e0: 6f72 6974 793a 2020 2020 2020 2020 2020 ority:
│ │ │ │ │ -0007e6f0: 2020 2020 2020 2020 2020 2020 2020 5072 Pr
│ │ │ │ │ -0007e700: 6f63 6573 736f 7253 6368 6564 756c 6572 ocessorScheduler
│ │ │ │ │ -0007e710: 2d70 7269 6f72 6974 6965 732e 0a20 2020 -priorities..
│ │ │ │ │ -0007e720: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007e730: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007e740: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007e750: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -0007e760: 2020 3232 290a 2a20 6c6f 7749 4f50 7269 22).* lowIOPri
│ │ │ │ │ -0007e770: 6f72 6974 793a 2020 2020 2020 2020 2020 ority:
│ │ │ │ │ -0007e780: 2020 2020 2020 2020 2020 2020 2020 2050 P
│ │ │ │ │ -0007e790: 726f 6365 7373 6f72 5363 6865 6475 6c65 rocessorSchedule
│ │ │ │ │ -0007e7a0: 722d 7072 696f 7269 7469 6573 2e0a 2020 r-priorities..
│ │ │ │ │ -0007e7b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007e7c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007e7d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007e7e0: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -0007e7f0: 6520 2031 3629 0a2a 206c 6f77 5f3a 2020 e 16).* low_:
│ │ │ │ │ -0007e800: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007e810: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007e820: 5379 7374 656d 4578 6365 7074 696f 6e73 SystemExceptions
│ │ │ │ │ -0007e830: 2e41 7267 756d 656e 744f 7574 4f66 5261 .ArgumentOutOfRa
│ │ │ │ │ -0007e840: 6e67 652d 6163 6365 7373 696e 672e 0a20 nge-accessing..
│ │ │ │ │ -0007e850: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007e860: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007e870: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007e880: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -0007e890: 6e65 2020 3138 290a 2a20 6d61 6b65 4570 ne 18).* makeEp
│ │ │ │ │ -0007e8a0: 6865 6d65 726f 6e3a 2020 2020 2020 2020 hemeron:
│ │ │ │ │ -0007e8b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007e8c0: 204f 626a 6563 742d 6275 696c 7420 696e Object-built in
│ │ │ │ │ -0007e8d0: 732e 2020 2020 286c 696e 6520 3130 3729 s. (line 107)
│ │ │ │ │ -0007e8e0: 0a2a 206d 616b 6546 6978 6564 3a20 2020 .* makeFixed:
│ │ │ │ │ -0007e8f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007e900: 2020 2020 2020 2020 2020 4f62 6a65 6374 Object
│ │ │ │ │ -0007e910: 2d62 7569 6c74 2069 6e73 2e20 2020 2028 -built ins. (
│ │ │ │ │ -0007e920: 6c69 6e65 2031 3132 290a 2a20 6d61 6b65 line 112).* make
│ │ │ │ │ -0007e930: 5265 6164 4f6e 6c79 5f3a 2020 2020 2020 ReadOnly_:
│ │ │ │ │ -0007e940: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007e950: 2020 204f 626a 6563 742d 6275 696c 7420 Object-built
│ │ │ │ │ -0007e960: 696e 732e 2020 2020 286c 696e 6520 3131 ins. (line 11
│ │ │ │ │ -0007e970: 3529 0a2a 206d 616b 6555 6e74 7275 7374 5).* makeUntrust
│ │ │ │ │ -0007e980: 6564 5f3a 2020 2020 2020 2020 2020 2020 ed_:
│ │ │ │ │ -0007e990: 2020 2020 2020 2020 2020 2020 4f62 6a65 Obje
│ │ │ │ │ -0007e9a0: 6374 2d62 7569 6c74 2069 6e73 2e20 2020 ct-built ins.
│ │ │ │ │ -0007e9b0: 2028 6c69 6e65 2031 3138 290a 2a20 6d61 (line 118).* ma
│ │ │ │ │ -0007e9c0: 6b65 556e 7472 7573 7465 645f 203c 313e keUntrusted_ <1>
│ │ │ │ │ -0007e9d0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -0007e9e0: 2020 2020 2050 726f 6365 7373 2d62 6173 Process-bas
│ │ │ │ │ -0007e9f0: 6963 2e20 2020 2020 2020 286c 696e 6520 ic. (line
│ │ │ │ │ -0007ea00: 2032 3129 0a2a 206d 616b 6557 6561 6b3a 21).* makeWeak:
│ │ │ │ │ -0007ea10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007ea20: 2020 2020 2020 2020 2020 2020 2020 4f62 Ob
│ │ │ │ │ -0007ea30: 6a65 6374 2d62 7569 6c74 2069 6e73 2e20 ject-built ins.
│ │ │ │ │ -0007ea40: 2020 2028 6c69 6e65 2031 3231 290a 2a20 (line 121).*
│ │ │ │ │ -0007ea50: 6d61 703a 2020 2020 2020 2020 2020 2020 map:
│ │ │ │ │ -0007ea60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007ea70: 2020 2020 2020 204d 6170 7065 6443 6f6c MappedCol
│ │ │ │ │ -0007ea80: 6c65 6374 696f 6e2d 6261 7369 632e 0a20 lection-basic..
│ │ │ │ │ -0007ea90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007eaa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007eab0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007eac0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -0007ead0: 6e65 2020 3531 290a 2a20 6d61 726b 3a20 ne 51).* mark:
│ │ │ │ │ -0007eae0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007eaf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007eb00: 204d 6574 686f 6443 6f6e 7465 7874 2d61 MethodContext-a
│ │ │ │ │ -0007eb10: 6363 6573 7369 6e67 2e0a 2020 2020 2020 ccessing..
│ │ │ │ │ -0007eb20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007eb30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007eb40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007eb50: 2020 2020 2020 2020 286c 696e 6520 2033 (line 3
│ │ │ │ │ -0007eb60: 3329 0a2a 206d 6172 6b5f 3a20 2020 2020 3).* mark_:
│ │ │ │ │ -0007eb70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007eb80: 2020 2020 2020 2020 2020 2020 4f62 6a65 Obje
│ │ │ │ │ -0007eb90: 6374 2d62 7569 6c74 2069 6e73 2e20 2020 ct-built ins.
│ │ │ │ │ -0007eba0: 2028 6c69 6e65 2031 3237 290a 2a20 6d61 (line 127).* ma
│ │ │ │ │ -0007ebb0: 7463 683a 2020 2020 2020 2020 2020 2020 tch:
│ │ │ │ │ -0007ebc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007ebd0: 2020 2020 2052 6567 6578 5265 7375 6c74 RegexResult
│ │ │ │ │ -0007ebe0: 732d 6163 6365 7373 696e 672e 0a20 2020 s-accessing..
│ │ │ │ │ -0007ebf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007ec00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007ec10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007ec20: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -0007ec30: 2020 3238 290a 2a20 6d61 7463 6865 643a 28).* matched:
│ │ │ │ │ -0007ec40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007ec50: 2020 2020 2020 2020 2020 2020 2020 2052 R
│ │ │ │ │ -0007ec60: 6567 6578 5265 7375 6c74 732d 7465 7374 egexResults-test
│ │ │ │ │ -0007ec70: 696e 672e 0a20 2020 2020 2020 2020 2020 ing..
│ │ │ │ │ -0007ec80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007ec90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007eca0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007ecb0: 2020 2028 6c69 6e65 2020 3234 290a 2a20 (line 24).*
│ │ │ │ │ -0007ecc0: 6d61 7463 6849 6e74 6572 7661 6c3a 2020 matchInterval:
│ │ │ │ │ -0007ecd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007ece0: 2020 2020 2020 2052 6567 6578 5265 7375 RegexResu
│ │ │ │ │ -0007ecf0: 6c74 732d 6163 6365 7373 696e 672e 0a20 lts-accessing..
│ │ │ │ │ -0007ed00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007ed10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007ed20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007ed30: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -0007ed40: 6e65 2020 3332 290a 2a20 6d61 7463 6852 ne 32).* matchR
│ │ │ │ │ -0007ed50: 6567 6578 5f3a 2020 2020 2020 2020 2020 egex_:
│ │ │ │ │ -0007ed60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007ed70: 2053 7472 696e 672d 7265 6765 782e 2020 String-regex.
│ │ │ │ │ -0007ed80: 2020 2020 2020 286c 696e 6520 2039 3229 (line 92)
│ │ │ │ │ -0007ed90: 0a2a 206d 6174 6368 5265 6765 785f 6672 .* matchRegex_fr
│ │ │ │ │ -0007eda0: 6f6d 5f74 6f5f 3a20 2020 2020 2020 2020 om_to_:
│ │ │ │ │ -0007edb0: 2020 2020 2020 2020 2020 5374 7269 6e67 String
│ │ │ │ │ -0007edc0: 2d72 6567 6578 2e20 2020 2020 2020 2028 -regex. (
│ │ │ │ │ -0007edd0: 6c69 6e65 2020 3937 290a 2a20 6d61 7463 line 97).* matc
│ │ │ │ │ -0007ede0: 685f 3a20 2020 2020 2020 2020 2020 2020 h_:
│ │ │ │ │ -0007edf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007ee00: 2020 2043 6861 7261 6374 6572 4172 7261 CharacterArra
│ │ │ │ │ -0007ee10: 792d 636f 6d70 6172 696e 672e 0a20 2020 y-comparing..
│ │ │ │ │ -0007ee20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007ee30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007ee40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007ee50: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -0007ee60: 2020 3338 290a 2a20 6d61 7463 685f 6967 38).* match_ig
│ │ │ │ │ -0007ee70: 6e6f 7265 4361 7365 5f3a 2020 2020 2020 noreCase_:
│ │ │ │ │ -0007ee80: 2020 2020 2020 2020 2020 2020 2020 2043 C
│ │ │ │ │ -0007ee90: 6861 7261 6374 6572 4172 7261 792d 636f haracterArray-co
│ │ │ │ │ -0007eea0: 6d70 6172 696e 672e 0a20 2020 2020 2020 mparing..
│ │ │ │ │ -0007eeb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007eec0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007eed0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007eee0: 2020 2020 2020 2028 6c69 6e65 2020 3433 (line 43
│ │ │ │ │ -0007eef0: 290a 2a20 6d61 785f 3a20 2020 2020 2020 ).* max_:
│ │ │ │ │ -0007ef00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007ef10: 2020 2020 2020 2020 2020 2046 6c6f 6174 Float
│ │ │ │ │ -0007ef20: 2d63 6f6d 7061 7269 6e67 2e20 2020 2020 -comparing.
│ │ │ │ │ -0007ef30: 286c 696e 6520 2020 3629 0a2a 206d 6178 (line 6).* max
│ │ │ │ │ -0007ef40: 5f20 3c31 3e3a 2020 2020 2020 2020 2020 _ <1>:
│ │ │ │ │ -0007ef50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007ef60: 2020 2020 4d61 676e 6974 7564 652d 6d69 Magnitude-mi
│ │ │ │ │ -0007ef70: 7363 206d 6574 686f 6473 2e0a 2020 2020 sc methods..
│ │ │ │ │ -0007ef80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007ef90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007efa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007efb0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -0007efc0: 2020 3929 0a2a 206d 6178 5f20 3c32 3e3a 9).* max_ <2>:
│ │ │ │ │ -0007efd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007efe0: 2020 2020 2020 2020 2020 2020 2020 4e75 Nu
│ │ │ │ │ -0007eff0: 6d62 6572 2d63 6f6d 7061 7269 6e67 2e20 mber-comparing.
│ │ │ │ │ -0007f000: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).*
│ │ │ │ │ -0007f010: 6d61 785f 203c 333e 3a20 2020 2020 2020 max_ <3>:
│ │ │ │ │ -0007f020: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007f030: 2020 2020 2020 2050 6f69 6e74 2d63 6f6d Point-com
│ │ │ │ │ -0007f040: 7061 7269 6e67 2e20 2020 2020 286c 696e paring. (lin
│ │ │ │ │ -0007f050: 6520 2032 3329 0a2a 206d 656d 6265 725f e 23).* member_
│ │ │ │ │ -0007f060: 646f 5f3a 2020 2020 2020 2020 2020 2020 do_:
│ │ │ │ │ -0007f070: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007f080: 5646 532e 4172 6368 6976 6546 696c 652d VFS.ArchiveFile-
│ │ │ │ │ -0007f090: 4172 6368 6976 654d 656d 6265 7220 7072 ArchiveMember pr
│ │ │ │ │ -0007f0a0: 6f74 6f63 6f6c 2e0a 2020 2020 2020 2020 otocol..
│ │ │ │ │ -0007f0b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007f0c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007f0d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007f0e0: 2020 2020 2020 286c 696e 6520 2031 3229 (line 12)
│ │ │ │ │ -0007f0f0: 0a2a 206d 656d 6265 725f 6d6f 6465 5f3a .* member_mode_:
│ │ │ │ │ -0007f100: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007f110: 2020 2020 2020 2020 2020 5646 532e 4172 VFS.Ar
│ │ │ │ │ -0007f120: 6368 6976 6546 696c 652d 4172 6368 6976 chiveFile-Archiv
│ │ │ │ │ -0007f130: 654d 656d 6265 7220 7072 6f74 6f63 6f6c eMember protocol
│ │ │ │ │ -0007f140: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -0007f150: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007f160: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007f170: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007f180: 286c 696e 6520 2031 3629 0a2a 206d 656d (line 16).* mem
│ │ │ │ │ -0007f190: 6265 725f 6d6f 6465 5f20 3c31 3e3a 2020 ber_mode_ <1>:
│ │ │ │ │ -0007f1a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007f1b0: 2020 2020 5646 532e 5a69 7046 696c 652d VFS.ZipFile-
│ │ │ │ │ -0007f1c0: 6d65 6d62 6572 732e 2028 6c69 6e65 2020 members. (line
│ │ │ │ │ -0007f1d0: 3139 290a 2a20 6d65 7267 655f 3a20 2020 19).* merge_:
│ │ │ │ │ -0007f1e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007f1f0: 2020 2020 2020 2020 2020 2020 2052 6563 Rec
│ │ │ │ │ -0007f200: 7461 6e67 6c65 2d72 6563 7461 6e67 6c65 tangle-rectangle
│ │ │ │ │ -0007f210: 2066 756e 6374 696f 6e73 2e0a 2020 2020 functions..
│ │ │ │ │ -0007f220: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007f230: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007f240: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007f250: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -0007f260: 2034 3229 0a2a 206d 6572 6964 6961 6e41 42).* meridianA
│ │ │ │ │ -0007f270: 6262 7265 7669 6174 696f 6e3a 2020 2020 bbreviation:
│ │ │ │ │ -0007f280: 2020 2020 2020 2020 2020 2020 2020 4461 Da
│ │ │ │ │ -0007f290: 7465 5469 6d65 2d63 6f6d 7075 7461 7469 teTime-computati
│ │ │ │ │ -0007f2a0: 6f6e 732e 0a20 2020 2020 2020 2020 2020 ons..
│ │ │ │ │ -0007f2b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007f2c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007f2d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007f2e0: 2020 2028 6c69 6e65 2020 3232 290a 2a20 (line 22).*
│ │ │ │ │ -0007f2f0: 6d65 7373 6167 653a 2020 2020 2020 2020 message:
│ │ │ │ │ -0007f300: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007f310: 2020 2020 2020 204d 6573 7361 6765 4e6f MessageNo
│ │ │ │ │ -0007f320: 7455 6e64 6572 7374 6f6f 642d 6163 6365 tUnderstood-acce
│ │ │ │ │ -0007f330: 7373 696e 672e 0a20 2020 2020 2020 2020 ssing..
│ │ │ │ │ -0007f340: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007f350: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007f360: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007f370: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).
│ │ │ │ │ -0007f380: 2a20 6d65 7373 6167 6520 3c31 3e3a 2020 * message <1>:
│ │ │ │ │ -0007f390: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007f3a0: 2020 2020 2020 2020 2054 6578 7443 6f6c TextCol
│ │ │ │ │ -0007f3b0: 6c65 6374 6f72 2d73 6574 2075 702e 0a20 lector-set up..
│ │ │ │ │ -0007f3c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007f3d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007f3e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007f3f0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -0007f400: 6e65 2020 2036 290a 2a20 6d65 7373 6167 ne 6).* messag
│ │ │ │ │ -0007f410: 6554 6578 743a 2020 2020 2020 2020 2020 eText:
│ │ │ │ │ -0007f420: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007f430: 2045 7863 6570 7469 6f6e 2d61 6363 6573 Exception-acces
│ │ │ │ │ -0007f440: 7369 6e67 2e20 286c 696e 6520 2020 3929 sing. (line 9)
│ │ │ │ │ -0007f450: 0a2a 206d 6573 7361 6765 5465 7874 203c .* messageText <
│ │ │ │ │ -0007f460: 313e 3a20 2020 2020 2020 2020 2020 2020 1>:
│ │ │ │ │ -0007f470: 2020 2020 2020 2020 2020 5379 7374 656d System
│ │ │ │ │ -0007f480: 4578 6365 7074 696f 6e73 2e49 6e64 6578 Exceptions.Index
│ │ │ │ │ -0007f490: 4f75 744f 6652 616e 6765 2d61 6363 6573 OutOfRange-acces
│ │ │ │ │ -0007f4a0: 7369 6e67 2e0a 2020 2020 2020 2020 2020 sing..
│ │ │ │ │ -0007f4b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007f4c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007f4d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007f4e0: 2020 2020 286c 696e 6520 2031 3529 0a2a (line 15).*
│ │ │ │ │ -0007f4f0: 206d 6573 7361 6765 5465 7874 203c 323e messageText <2>
│ │ │ │ │ -0007f500: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -0007f510: 2020 2020 2020 2020 5379 7374 656d 4578 SystemEx
│ │ │ │ │ -0007f520: 6365 7074 696f 6e73 2e49 6e76 616c 6964 ceptions.Invalid
│ │ │ │ │ -0007f530: 4172 6775 6d65 6e74 2d61 6363 6573 7369 Argument-accessi
│ │ │ │ │ -0007f540: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ -0007f550: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007f560: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007f570: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007f580: 2020 286c 696e 6520 2020 3629 0a2a 206d (line 6).* m
│ │ │ │ │ -0007f590: 6573 7361 6765 5465 7874 203c 333e 3a20 essageText <3>:
│ │ │ │ │ -0007f5a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007f5b0: 2020 2020 2020 5379 7374 656d 4578 6365 SystemExce
│ │ │ │ │ -0007f5c0: 7074 696f 6e73 2e49 6e76 616c 6964 5374 ptions.InvalidSt
│ │ │ │ │ -0007f5d0: 6174 652d 6163 6365 7373 696e 672e 0a20 ate-accessing..
│ │ │ │ │ -0007f5e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007f5f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007f600: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007f610: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -0007f620: 6e65 2020 2036 290a 2a20 6d65 7373 6167 ne 6).* messag
│ │ │ │ │ -0007f630: 6554 6578 7420 3c34 3e3a 2020 2020 2020 eText <4>:
│ │ │ │ │ -0007f640: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007f650: 2053 7973 7465 6d45 7863 6570 7469 6f6e SystemException
│ │ │ │ │ -0007f660: 732e 496e 7661 6c69 6456 616c 7565 2d61 s.InvalidValue-a
│ │ │ │ │ -0007f670: 6363 6573 7369 6e67 2e0a 2020 2020 2020 ccessing..
│ │ │ │ │ -0007f680: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007f690: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007f6a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007f6b0: 2020 2020 2020 2020 286c 696e 6520 2020 (line
│ │ │ │ │ -0007f6c0: 3929 0a2a 206d 6573 7361 6765 5465 7874 9).* messageText
│ │ │ │ │ -0007f6d0: 203c 353e 3a20 2020 2020 2020 2020 2020 <5>:
│ │ │ │ │ -0007f6e0: 2020 2020 2020 2020 2020 2020 5379 7374 Syst
│ │ │ │ │ -0007f6f0: 656d 4578 6365 7074 696f 6e73 2e4e 6f74 emExceptions.Not
│ │ │ │ │ -0007f700: 456e 6f75 6768 456c 656d 656e 7473 2d61 EnoughElements-a
│ │ │ │ │ -0007f710: 6363 6573 7369 6e67 2e0a 2020 2020 2020 ccessing..
│ │ │ │ │ -0007f720: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007f730: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007f740: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007f750: 2020 2020 2020 2020 286c 696e 6520 2020 (line
│ │ │ │ │ -0007f760: 3929 0a2a 206d 6573 7361 6765 5465 7874 9).* messageText
│ │ │ │ │ -0007f770: 203c 363e 3a20 2020 2020 2020 2020 2020 <6>:
│ │ │ │ │ -0007f780: 2020 2020 2020 2020 2020 2020 5379 7374 Syst
│ │ │ │ │ -0007f790: 656d 4578 6365 7074 696f 6e73 2e57 726f emExceptions.Wro
│ │ │ │ │ -0007f7a0: 6e67 436c 6173 732d 6163 6365 7373 696e ngClass-accessin
│ │ │ │ │ -0007f7b0: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ -0007f7c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007f7d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007f7e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007f7f0: 2028 6c69 6e65 2020 2039 290a 2a20 6d65 (line 9).* me
│ │ │ │ │ -0007f800: 7373 6167 6554 6578 7420 3c37 3e3a 2020 ssageText <7>:
│ │ │ │ │ -0007f810: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007f820: 2020 2020 2053 7973 7465 6d45 7863 6570 SystemExcep
│ │ │ │ │ -0007f830: 7469 6f6e 732e 5772 6f6e 674d 6573 7361 tions.WrongMessa
│ │ │ │ │ -0007f840: 6765 5365 6e74 2d61 6363 6573 7369 6e67 geSent-accessing
│ │ │ │ │ -0007f850: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -0007f860: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007f870: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007f880: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007f890: 286c 696e 6520 2020 3629 0a2a 206d 6573 (line 6).* mes
│ │ │ │ │ -0007f8a0: 7361 6765 5465 7874 5f3a 2020 2020 2020 sageText_:
│ │ │ │ │ -0007f8b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007f8c0: 2020 2020 4578 6365 7074 696f 6e2d 6163 Exception-ac
│ │ │ │ │ -0007f8d0: 6365 7373 696e 672e 2028 6c69 6e65 2020 cessing. (line
│ │ │ │ │ -0007f8e0: 3132 290a 2a20 6d65 7373 6167 655f 3a20 12).* message_:
│ │ │ │ │ -0007f8f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007f900: 2020 2020 2020 2020 2020 2020 2054 6578 Tex
│ │ │ │ │ -0007f910: 7443 6f6c 6c65 6374 6f72 2063 6c61 7373 tCollector class
│ │ │ │ │ -0007f920: 2d61 6363 6573 7369 6e67 2e0a 2020 2020 -accessing..
│ │ │ │ │ -0007f930: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007f940: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007f950: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007f960: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -0007f970: 2020 3629 0a2a 206d 6573 7361 6765 5f20 6).* message_
│ │ │ │ │ -0007f980: 3c31 3e3a 2020 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ -0007f990: 2020 2020 2020 2020 2020 2020 2020 5465 Te
│ │ │ │ │ -0007f9a0: 7874 436f 6c6c 6563 746f 722d 7365 7420 xtCollector-set
│ │ │ │ │ -0007f9b0: 7570 2e0a 2020 2020 2020 2020 2020 2020 up..
│ │ │ │ │ -0007f9c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007f9d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007f9e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007f9f0: 2020 286c 696e 6520 2031 3129 0a2a 206d (line 11).* m
│ │ │ │ │ -0007fa00: 6574 6163 6c61 7373 466f 725f 3a20 2020 etaclassFor_:
│ │ │ │ │ -0007fa10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007fa20: 2020 2020 2020 556e 6465 6669 6e65 644f UndefinedO
│ │ │ │ │ -0007fa30: 626a 6563 742d 636c 6173 7320 706f 6c79 bject-class poly
│ │ │ │ │ -0007fa40: 6d6f 7270 6869 736d 2e0a 2020 2020 2020 morphism..
│ │ │ │ │ -0007fa50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007fa60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007fa70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007fa80: 2020 2020 2020 2020 286c 696e 6520 2031 (line 1
│ │ │ │ │ -0007fa90: 3229 0a2a 206d 6574 686f 643a 2020 2020 2).* method:
│ │ │ │ │ -0007faa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007fab0: 2020 2020 2020 2020 2020 2020 426c 6f63 Bloc
│ │ │ │ │ -0007fac0: 6b43 6c6f 7375 7265 2d61 6363 6573 7369 kClosure-accessi
│ │ │ │ │ -0007fad0: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ -0007fae0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007faf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007fb00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007fb10: 2020 286c 696e 6520 2032 3729 0a2a 206d (line 27).* m
│ │ │ │ │ -0007fb20: 6574 686f 6420 3c31 3e3a 2020 2020 2020 ethod <1>:
│ │ │ │ │ -0007fb30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007fb40: 2020 2020 2020 436f 6d70 696c 6564 426c CompiledBl
│ │ │ │ │ -0007fb50: 6f63 6b2d 6163 6365 7373 696e 672e 0a20 ock-accessing..
│ │ │ │ │ -0007fb60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007fb70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007fb80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007fb90: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -0007fba0: 6e65 2020 3131 290a 2a20 6d65 7468 6f64 ne 11).* method
│ │ │ │ │ -0007fbb0: 203c 323e 3a20 2020 2020 2020 2020 2020 <2>:
│ │ │ │ │ -0007fbc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007fbd0: 2043 6f6d 7069 6c65 6443 6f64 652d 6163 CompiledCode-ac
│ │ │ │ │ -0007fbe0: 6365 7373 696e 672e 0a20 2020 2020 2020 cessing..
│ │ │ │ │ -0007fbf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007fc00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007fc10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007fc20: 2020 2020 2020 2028 6c69 6e65 2020 3335 (line 35
│ │ │ │ │ -0007fc30: 290a 2a20 6d65 7468 6f64 203c 333e 3a20 ).* method <3>:
│ │ │ │ │ -0007fc40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007fc50: 2020 2020 2020 2020 2020 2043 6f6d 7069 Compi
│ │ │ │ │ -0007fc60: 6c65 644d 6574 686f 642d 6163 6365 7373 ledMethod-access
│ │ │ │ │ -0007fc70: 696e 672e 0a20 2020 2020 2020 2020 2020 ing..
│ │ │ │ │ -0007fc80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007fc90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007fca0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007fcb0: 2020 2028 6c69 6e65 2020 3230 290a 2a20 (line 20).*
│ │ │ │ │ -0007fcc0: 6d65 7468 6f64 203c 343e 3a20 2020 2020 method <4>:
│ │ │ │ │ -0007fcd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007fce0: 2020 2020 2020 2043 6f6e 7465 7874 5061 ContextPa
│ │ │ │ │ -0007fcf0: 7274 2d61 6363 6573 7369 6e67 2e0a 2020 rt-accessing..
│ │ │ │ │ -0007fd00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007fd10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007fd20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007fd30: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -0007fd40: 6520 2037 3729 0a2a 206d 6574 686f 6443 e 77).* methodC
│ │ │ │ │ -0007fd50: 6174 6567 6f72 793a 2020 2020 2020 2020 ategory:
│ │ │ │ │ -0007fd60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007fd70: 436f 6d70 696c 6564 426c 6f63 6b2d 6261 CompiledBlock-ba
│ │ │ │ │ -0007fd80: 7369 632e 2028 6c69 6e65 2020 2039 290a sic. (line 9).
│ │ │ │ │ -0007fd90: 2a20 6d65 7468 6f64 4361 7465 676f 7279 * methodCategory
│ │ │ │ │ -0007fda0: 203c 313e 3a20 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ -0007fdb0: 2020 2020 2020 2020 2043 6f6d 7069 6c65 Compile
│ │ │ │ │ -0007fdc0: 6443 6f64 652d 6261 7369 632e 2020 286c dCode-basic. (l
│ │ │ │ │ -0007fdd0: 696e 6520 2031 3429 0a2a 206d 6574 686f ine 14).* metho
│ │ │ │ │ -0007fde0: 6443 6174 6567 6f72 7920 3c32 3e3a 2020 dCategory <2>:
│ │ │ │ │ -0007fdf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007fe00: 2020 436f 6d70 696c 6564 4d65 7468 6f64 CompiledMethod
│ │ │ │ │ -0007fe10: 2d61 6363 6573 7369 6e67 2e0a 2020 2020 -accessing..
│ │ │ │ │ -0007fe20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007fe30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007fe40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007fe50: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -0007fe60: 2032 3329 0a2a 206d 6574 686f 6443 6174 23).* methodCat
│ │ │ │ │ -0007fe70: 6567 6f72 795f 3a20 2020 2020 2020 2020 egory_:
│ │ │ │ │ -0007fe80: 2020 2020 2020 2020 2020 2020 2020 436f Co
│ │ │ │ │ -0007fe90: 6d70 696c 6564 426c 6f63 6b2d 6261 7369 mpiledBlock-basi
│ │ │ │ │ -0007fea0: 632e 2028 6c69 6e65 2020 3132 290a 2a20 c. (line 12).*
│ │ │ │ │ -0007feb0: 6d65 7468 6f64 4361 7465 676f 7279 5f20 methodCategory_
│ │ │ │ │ -0007fec0: 3c31 3e3a 2020 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ -0007fed0: 2020 2020 2020 2043 6f6d 7069 6c65 6443 CompiledC
│ │ │ │ │ -0007fee0: 6f64 652d 6261 7369 632e 2020 286c 696e ode-basic. (lin
│ │ │ │ │ -0007fef0: 6520 2031 3729 0a2a 206d 6574 686f 6443 e 17).* methodC
│ │ │ │ │ -0007ff00: 6174 6567 6f72 795f 203c 323e 3a20 2020 ategory_ <2>:
│ │ │ │ │ -0007ff10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007ff20: 436f 6d70 696c 6564 4d65 7468 6f64 2d61 CompiledMethod-a
│ │ │ │ │ -0007ff30: 6363 6573 7369 6e67 2e0a 2020 2020 2020 ccessing..
│ │ │ │ │ -0007ff40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007ff50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007ff60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007ff70: 2020 2020 2020 2020 286c 696e 6520 2032 (line 2
│ │ │ │ │ -0007ff80: 3629 0a2a 206d 6574 686f 6443 6c61 7373 6).* methodClass
│ │ │ │ │ -0007ff90: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -0007ffa0: 2020 2020 2020 2020 2020 2020 436f 6d70 Comp
│ │ │ │ │ -0007ffb0: 696c 6564 426c 6f63 6b2d 6163 6365 7373 iledBlock-access
│ │ │ │ │ -0007ffc0: 696e 672e 0a20 2020 2020 2020 2020 2020 ing..
│ │ │ │ │ -0007ffd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007ffe0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0007fff0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00080000: 2020 2028 6c69 6e65 2020 3134 290a 2a20 (line 14).*
│ │ │ │ │ -00080010: 6d65 7468 6f64 436c 6173 7320 3c31 3e3a methodClass <1>:
│ │ │ │ │ -00080020: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00080030: 2020 2020 2020 2043 6f6d 7069 6c65 6443 CompiledC
│ │ │ │ │ -00080040: 6f64 652d 6163 6365 7373 696e 672e 0a20 ode-accessing..
│ │ │ │ │ -00080050: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00080060: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00080070: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00080080: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -00080090: 6e65 2020 3339 290a 2a20 6d65 7468 6f64 ne 39).* method
│ │ │ │ │ -000800a0: 436c 6173 7320 3c32 3e3a 2020 2020 2020 Class <2>:
│ │ │ │ │ -000800b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000800c0: 2043 6f6d 7069 6c65 644d 6574 686f 642d CompiledMethod-
│ │ │ │ │ -000800d0: 6163 6365 7373 696e 672e 0a20 2020 2020 accessing..
│ │ │ │ │ -000800e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000800f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00080100: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00080110: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -00080120: 3239 290a 2a20 6d65 7468 6f64 436c 6173 29).* methodClas
│ │ │ │ │ -00080130: 7320 3c33 3e3a 2020 2020 2020 2020 2020 s <3>:
│ │ │ │ │ -00080140: 2020 2020 2020 2020 2020 2020 2043 6f6e Con
│ │ │ │ │ -00080150: 7465 7874 5061 7274 2d61 6363 6573 7369 textPart-accessi
│ │ │ │ │ -00080160: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ -00080170: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00080180: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00080190: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000801a0: 2020 286c 696e 6520 2038 3029 0a2a 206d (line 80).* m
│ │ │ │ │ -000801b0: 6574 686f 6443 6c61 7373 203c 343e 3a20 ethodClass <4>:
│ │ │ │ │ -000801c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000801d0: 2020 2020 2020 4d65 7468 6f64 496e 666f MethodInfo
│ │ │ │ │ -000801e0: 2d61 6363 6573 7369 6e67 2e0a 2020 2020 -accessing..
│ │ │ │ │ -000801f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00080200: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00080210: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00080220: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -00080230: 2031 3229 0a2a 206d 6574 686f 6443 6c61 12).* methodCla
│ │ │ │ │ -00080240: 7373 5f3a 2020 2020 2020 2020 2020 2020 ss_:
│ │ │ │ │ -00080250: 2020 2020 2020 2020 2020 2020 2020 436f Co
│ │ │ │ │ -00080260: 6d70 696c 6564 426c 6f63 6b2d 6163 6365 mpiledBlock-acce
│ │ │ │ │ -00080270: 7373 696e 672e 0a20 2020 2020 2020 2020 ssing..
│ │ │ │ │ -00080280: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00080290: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000802a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000802b0: 2020 2020 2028 6c69 6e65 2020 3137 290a (line 17).
│ │ │ │ │ -000802c0: 2a20 6d65 7468 6f64 436c 6173 735f 203c * methodClass_ <
│ │ │ │ │ -000802d0: 313e 3a20 2020 2020 2020 2020 2020 2020 1>:
│ │ │ │ │ -000802e0: 2020 2020 2020 2020 2043 6f6d 7069 6c65 Compile
│ │ │ │ │ -000802f0: 6443 6f64 652d 6163 6365 7373 696e 672e dCode-accessing.
│ │ │ │ │ -00080300: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -00080310: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00080320: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00080330: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -00080340: 6c69 6e65 2020 3432 290a 2a20 6d65 7468 line 42).* meth
│ │ │ │ │ -00080350: 6f64 436c 6173 735f 203c 323e 3a20 2020 odClass_ <2>:
│ │ │ │ │ -00080360: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00080370: 2020 2043 6f6d 7069 6c65 644d 6574 686f CompiledMetho
│ │ │ │ │ -00080380: 642d 6163 6365 7373 696e 672e 0a20 2020 d-accessing..
│ │ │ │ │ -00080390: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000803a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000803b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000803c0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -000803d0: 2020 3332 290a 2a20 6d65 7468 6f64 436c 32).* methodCl
│ │ │ │ │ -000803e0: 6173 735f 203c 333e 3a20 2020 2020 2020 ass_ <3>:
│ │ │ │ │ -000803f0: 2020 2020 2020 2020 2020 2020 2020 204d M
│ │ │ │ │ -00080400: 6574 686f 6449 6e66 6f2d 6163 6365 7373 ethodInfo-access
│ │ │ │ │ -00080410: 696e 672e 0a20 2020 2020 2020 2020 2020 ing..
│ │ │ │ │ -00080420: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00080430: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00080440: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00080450: 2020 2028 6c69 6e65 2020 3135 290a 2a20 (line 15).*
│ │ │ │ │ -00080460: 6d65 7468 6f64 4469 6374 696f 6e61 7279 methodDictionary
│ │ │ │ │ -00080470: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -00080480: 2020 2020 2020 2042 6568 6176 696f 722d Behavior-
│ │ │ │ │ -00080490: 6d65 7468 6f64 2064 6963 7469 6f6e 6172 method dictionar
│ │ │ │ │ -000804a0: 792e 0a20 2020 2020 2020 2020 2020 2020 y..
│ │ │ │ │ -000804b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000804c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000804d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000804e0: 2028 6c69 6e65 2020 3636 290a 2a20 6d65 (line 66).* me
│ │ │ │ │ -000804f0: 7468 6f64 4469 6374 696f 6e61 7279 203c thodDictionary <
│ │ │ │ │ -00080500: 313e 3a20 2020 2020 2020 2020 2020 2020 1>:
│ │ │ │ │ -00080510: 2020 2020 2055 6e64 6566 696e 6564 4f62 UndefinedOb
│ │ │ │ │ -00080520: 6a65 6374 2d63 6c61 7373 2070 6f6c 796d ject-class polym
│ │ │ │ │ -00080530: 6f72 7068 6973 6d2e 0a20 2020 2020 2020 orphism..
│ │ │ │ │ -00080540: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00080550: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00080560: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00080570: 2020 2020 2020 2028 6c69 6e65 2020 3136 (line 16
│ │ │ │ │ -00080580: 290a 2a20 6d65 7468 6f64 4469 6374 696f ).* methodDictio
│ │ │ │ │ -00080590: 6e61 7279 5f3a 2020 2020 2020 2020 2020 nary_:
│ │ │ │ │ -000805a0: 2020 2020 2020 2020 2020 2042 6568 6176 Behav
│ │ │ │ │ -000805b0: 696f 722d 6d65 7468 6f64 2064 6963 7469 ior-method dicti
│ │ │ │ │ -000805c0: 6f6e 6172 792e 0a20 2020 2020 2020 2020 onary..
│ │ │ │ │ -000805d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000805e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000805f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00080600: 2020 2020 2028 6c69 6e65 2020 3730 290a (line 70).
│ │ │ │ │ -00080610: 2a20 6d65 7468 6f64 466f 726d 6174 7465 * methodFormatte
│ │ │ │ │ -00080620: 6453 6f75 7263 6553 7472 696e 673a 2020 dSourceString:
│ │ │ │ │ -00080630: 2020 2020 2020 2020 2043 6f6d 7069 6c65 Compile
│ │ │ │ │ -00080640: 644d 6574 686f 642d 636f 6d70 696c 696e dMethod-compilin
│ │ │ │ │ -00080650: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ -00080660: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00080670: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00080680: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00080690: 2028 6c69 6e65 2020 2036 290a 2a20 6d65 (line 6).* me
│ │ │ │ │ -000806a0: 7468 6f64 5061 7273 654e 6f64 653a 2020 thodParseNode:
│ │ │ │ │ -000806b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000806c0: 2020 2020 2043 6f6d 7069 6c65 644d 6574 CompiledMet
│ │ │ │ │ -000806d0: 686f 642d 636f 6d70 696c 696e 672e 0a20 hod-compiling..
│ │ │ │ │ -000806e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000806f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00080700: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00080710: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -00080720: 6e65 2020 3130 290a 2a20 6d65 7468 6f64 ne 10).* method
│ │ │ │ │ -00080730: 5265 636f 6d70 696c 6174 696f 6e53 6f75 RecompilationSou
│ │ │ │ │ -00080740: 7263 6553 7472 696e 673a 2020 2020 2020 rceString:
│ │ │ │ │ -00080750: 2043 6f6d 7069 6c65 644d 6574 686f 642d CompiledMethod-
│ │ │ │ │ -00080760: 736f 7572 6365 2063 6f64 652e 0a20 2020 source code..
│ │ │ │ │ -00080770: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00080780: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00080790: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000807a0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -000807b0: 2020 2036 290a 2a20 6d65 7468 6f64 733a 6).* methods:
│ │ │ │ │ -000807c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000807d0: 2020 2020 2020 2020 2020 2020 2020 2042 B
│ │ │ │ │ -000807e0: 6568 6176 696f 722d 636f 6d70 696c 6174 ehavior-compilat
│ │ │ │ │ -000807f0: 696f 6e20 2861 6c74 6572 6e61 7469 7665 ion (alternative
│ │ │ │ │ -00080800: 292e 0a20 2020 2020 2020 2020 2020 2020 )..
│ │ │ │ │ -00080810: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00080820: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00080830: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00080840: 2028 6c69 6e65 2020 2036 290a 2a20 6d65 (line 6).* me
│ │ │ │ │ -00080850: 7468 6f64 7346 6f72 3a20 2020 2020 2020 thodsFor:
│ │ │ │ │ -00080860: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00080870: 2020 2020 2042 6568 6176 696f 722d 636f Behavior-co
│ │ │ │ │ -00080880: 6d70 696c 6174 696f 6e20 2861 6c74 6572 mpilation (alter
│ │ │ │ │ -00080890: 6e61 7469 7665 292e 0a20 2020 2020 2020 native)..
│ │ │ │ │ -000808a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000808b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000808c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000808d0: 2020 2020 2020 2028 6c69 6e65 2020 2039 (line 9
│ │ │ │ │ -000808e0: 290a 2a20 6d65 7468 6f64 7346 6f72 5f3a ).* methodsFor_:
│ │ │ │ │ -000808f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00080900: 2020 2020 2020 2020 2020 2042 6568 6176 Behav
│ │ │ │ │ -00080910: 696f 722d 636f 6d70 696c 696e 6720 6d65 ior-compiling me
│ │ │ │ │ -00080920: 7468 6f64 732e 0a20 2020 2020 2020 2020 thods..
│ │ │ │ │ -00080930: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00080940: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00080950: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00080960: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).
│ │ │ │ │ -00080970: 2a20 6d65 7468 6f64 7346 6f72 5f69 6646 * methodsFor_ifF
│ │ │ │ │ -00080980: 6561 7475 7265 735f 3a20 2020 2020 2020 eatures_:
│ │ │ │ │ -00080990: 2020 2020 2020 2020 2042 6568 6176 696f Behavio
│ │ │ │ │ -000809a0: 722d 636f 6d70 696c 6174 696f 6e20 2861 r-compilation (a
│ │ │ │ │ -000809b0: 6c74 6572 6e61 7469 7665 292e 0a20 2020 lternative)..
│ │ │ │ │ -000809c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000809d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000809e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000809f0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -00080a00: 2020 3132 290a 2a20 6d65 7468 6f64 7346 12).* methodsF
│ │ │ │ │ -00080a10: 6f72 5f69 6654 7275 655f 3a20 2020 2020 or_ifTrue_:
│ │ │ │ │ -00080a20: 2020 2020 2020 2020 2020 2020 2020 2042 B
│ │ │ │ │ -00080a30: 6568 6176 696f 722d 6275 696c 7420 696e ehavior-built in
│ │ │ │ │ -00080a40: 732e 2020 286c 696e 6520 2032 3129 0a2a s. (line 21).*
│ │ │ │ │ -00080a50: 206d 6574 686f 6473 466f 725f 7374 616d methodsFor_stam
│ │ │ │ │ -00080a60: 705f 3a20 2020 2020 2020 2020 2020 2020 p_:
│ │ │ │ │ -00080a70: 2020 2020 2020 2020 4265 6861 7669 6f72 Behavior
│ │ │ │ │ -00080a80: 2d63 6f6d 7069 6c61 7469 6f6e 2028 616c -compilation (al
│ │ │ │ │ -00080a90: 7465 726e 6174 6976 6529 2e0a 2020 2020 ternative)..
│ │ │ │ │ -00080aa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00080ab0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00080ac0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00080ad0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -00080ae0: 2031 3629 0a2a 206d 6574 686f 6453 6f75 16).* methodSou
│ │ │ │ │ -00080af0: 7263 6543 6f64 653a 2020 2020 2020 2020 rceCode:
│ │ │ │ │ -00080b00: 2020 2020 2020 2020 2020 2020 2020 436f Co
│ │ │ │ │ -00080b10: 6d70 696c 6564 426c 6f63 6b2d 6261 7369 mpiledBlock-basi
│ │ │ │ │ -00080b20: 632e 2028 6c69 6e65 2020 3135 290a 2a20 c. (line 15).*
│ │ │ │ │ -00080b30: 6d65 7468 6f64 536f 7572 6365 436f 6465 methodSourceCode
│ │ │ │ │ -00080b40: 203c 313e 3a20 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ -00080b50: 2020 2020 2020 2043 6f6d 7069 6c65 6443 CompiledC
│ │ │ │ │ -00080b60: 6f64 652d 6261 7369 632e 2020 286c 696e ode-basic. (lin
│ │ │ │ │ -00080b70: 6520 2032 3029 0a2a 206d 6574 686f 6453 e 20).* methodS
│ │ │ │ │ -00080b80: 6f75 7263 6543 6f64 6520 3c32 3e3a 2020 ourceCode <2>:
│ │ │ │ │ -00080b90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00080ba0: 436f 6d70 696c 6564 4d65 7468 6f64 2d73 CompiledMethod-s
│ │ │ │ │ -00080bb0: 6f75 7263 6520 636f 6465 2e0a 2020 2020 ource code..
│ │ │ │ │ -00080bc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00080bd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00080be0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00080bf0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -00080c00: 2031 3029 0a2a 206d 6574 686f 6453 6f75 10).* methodSou
│ │ │ │ │ -00080c10: 7263 6546 696c 653a 2020 2020 2020 2020 rceFile:
│ │ │ │ │ -00080c20: 2020 2020 2020 2020 2020 2020 2020 436f Co
│ │ │ │ │ -00080c30: 6d70 696c 6564 426c 6f63 6b2d 6261 7369 mpiledBlock-basi
│ │ │ │ │ -00080c40: 632e 2028 6c69 6e65 2020 3138 290a 2a20 c. (line 18).*
│ │ │ │ │ -00080c50: 6d65 7468 6f64 536f 7572 6365 4669 6c65 methodSourceFile
│ │ │ │ │ -00080c60: 203c 313e 3a20 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ -00080c70: 2020 2020 2020 2043 6f6d 7069 6c65 6443 CompiledC
│ │ │ │ │ -00080c80: 6f64 652d 6261 7369 632e 2020 286c 696e ode-basic. (lin
│ │ │ │ │ -00080c90: 6520 2032 3329 0a2a 206d 6574 686f 6453 e 23).* methodS
│ │ │ │ │ -00080ca0: 6f75 7263 6546 696c 6520 3c32 3e3a 2020 ourceFile <2>:
│ │ │ │ │ -00080cb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00080cc0: 436f 6d70 696c 6564 4d65 7468 6f64 2d73 CompiledMethod-s
│ │ │ │ │ -00080cd0: 6f75 7263 6520 636f 6465 2e0a 2020 2020 ource code..
│ │ │ │ │ -00080ce0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00080cf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00080d00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00080d10: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -00080d20: 2031 3329 0a2a 206d 6574 686f 6453 6f75 13).* methodSou
│ │ │ │ │ -00080d30: 7263 6550 6f73 3a20 2020 2020 2020 2020 rcePos:
│ │ │ │ │ -00080d40: 2020 2020 2020 2020 2020 2020 2020 436f Co
│ │ │ │ │ -00080d50: 6d70 696c 6564 426c 6f63 6b2d 6261 7369 mpiledBlock-basi
│ │ │ │ │ -00080d60: 632e 2028 6c69 6e65 2020 3231 290a 2a20 c. (line 21).*
│ │ │ │ │ -00080d70: 6d65 7468 6f64 536f 7572 6365 506f 7320 methodSourcePos
│ │ │ │ │ -00080d80: 3c31 3e3a 2020 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ -00080d90: 2020 2020 2020 2043 6f6d 7069 6c65 6443 CompiledC
│ │ │ │ │ -00080da0: 6f64 652d 6261 7369 632e 2020 286c 696e ode-basic. (lin
│ │ │ │ │ -00080db0: 6520 2032 3629 0a2a 206d 6574 686f 6453 e 26).* methodS
│ │ │ │ │ -00080dc0: 6f75 7263 6550 6f73 203c 323e 3a20 2020 ourcePos <2>:
│ │ │ │ │ -00080dd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00080de0: 436f 6d70 696c 6564 4d65 7468 6f64 2d73 CompiledMethod-s
│ │ │ │ │ -00080df0: 6f75 7263 6520 636f 6465 2e0a 2020 2020 ource code..
│ │ │ │ │ -00080e00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00080e10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00080e20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00080e30: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -00080e40: 2031 3629 0a2a 206d 6574 686f 6453 6f75 16).* methodSou
│ │ │ │ │ -00080e50: 7263 6553 7472 696e 673a 2020 2020 2020 rceString:
│ │ │ │ │ -00080e60: 2020 2020 2020 2020 2020 2020 2020 436f Co
│ │ │ │ │ -00080e70: 6d70 696c 6564 426c 6f63 6b2d 6261 7369 mpiledBlock-basi
│ │ │ │ │ -00080e80: 632e 2028 6c69 6e65 2020 3235 290a 2a20 c. (line 25).*
│ │ │ │ │ -00080e90: 6d65 7468 6f64 536f 7572 6365 5374 7269 methodSourceStri
│ │ │ │ │ -00080ea0: 6e67 203c 313e 3a20 2020 2020 2020 2020 ng <1>:
│ │ │ │ │ -00080eb0: 2020 2020 2020 2043 6f6d 7069 6c65 6443 CompiledC
│ │ │ │ │ -00080ec0: 6f64 652d 6261 7369 632e 2020 286c 696e ode-basic. (lin
│ │ │ │ │ -00080ed0: 6520 2033 3029 0a2a 206d 6574 686f 6453 e 30).* methodS
│ │ │ │ │ -00080ee0: 6f75 7263 6553 7472 696e 6720 3c32 3e3a ourceString <2>:
│ │ │ │ │ -00080ef0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00080f00: 436f 6d70 696c 6564 4d65 7468 6f64 2d73 CompiledMethod-s
│ │ │ │ │ -00080f10: 6f75 7263 6520 636f 6465 2e0a 2020 2020 ource code..
│ │ │ │ │ -00080f20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00080f30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00080f40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00080f50: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -00080f60: 2032 3029 0a2a 206d 6964 6e69 6768 743a 20).* midnight:
│ │ │ │ │ -00080f70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00080f80: 2020 2020 2020 2020 2020 2020 2020 5469 Ti
│ │ │ │ │ -00080f90: 6d65 2063 6c61 7373 2d62 6173 6963 2028 me class-basic (
│ │ │ │ │ -00080fa0: 5554 4329 2e0a 2020 2020 2020 2020 2020 UTC)..
│ │ │ │ │ -00080fb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00080fc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00080fd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00080fe0: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*
│ │ │ │ │ -00080ff0: 206d 696c 6c69 7365 636f 6e64 436c 6f63 millisecondCloc
│ │ │ │ │ -00081000: 6b3a 2020 2020 2020 2020 2020 2020 2020 k:
│ │ │ │ │ -00081010: 2020 2020 2020 2020 5469 6d65 2063 6c61 Time cla
│ │ │ │ │ -00081020: 7373 2d63 6c6f 636b 732e 2020 2028 6c69 ss-clocks. (li
│ │ │ │ │ -00081030: 6e65 2020 2036 290a 2a20 6d69 6c6c 6973 ne 6).* millis
│ │ │ │ │ -00081040: 6563 6f6e 6443 6c6f 636b 5661 6c75 653a econdClockValue:
│ │ │ │ │ -00081050: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00081060: 2054 696d 6520 636c 6173 732d 636c 6f63 Time class-cloc
│ │ │ │ │ -00081070: 6b73 2e20 2020 286c 696e 6520 2020 3929 ks. (line 9)
│ │ │ │ │ -00081080: 0a2a 206d 696c 6c69 7365 636f 6e64 7350 .* millisecondsP
│ │ │ │ │ -00081090: 6572 4461 793a 2020 2020 2020 2020 2020 erDay:
│ │ │ │ │ -000810a0: 2020 2020 2020 2020 2020 5469 6d65 2063 Time c
│ │ │ │ │ -000810b0: 6c61 7373 2d63 6c6f 636b 732e 2020 2028 lass-clocks. (
│ │ │ │ │ -000810c0: 6c69 6e65 2020 3132 290a 2a20 6d69 6c6c line 12).* mill
│ │ │ │ │ -000810d0: 6973 6563 6f6e 6473 546f 5275 6e5f 3a20 isecondsToRun_:
│ │ │ │ │ -000810e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000810f0: 2020 2054 696d 6520 636c 6173 732d 636c Time class-cl
│ │ │ │ │ -00081100: 6f63 6b73 2e20 2020 286c 696e 6520 2031 ocks. (line 1
│ │ │ │ │ -00081110: 3529 0a2a 206d 696c 6c69 7365 636f 6e64 5).* millisecond
│ │ │ │ │ -00081120: 735f 3a20 2020 2020 2020 2020 2020 2020 s_:
│ │ │ │ │ -00081130: 2020 2020 2020 2020 2020 2020 4475 7261 Dura
│ │ │ │ │ -00081140: 7469 6f6e 2063 6c61 7373 2d69 6e73 7461 tion class-insta
│ │ │ │ │ -00081150: 6e63 6520 6372 6561 7469 6f6e 2e0a 2020 nce creation..
│ │ │ │ │ -00081160: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00081170: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00081180: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00081190: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -000811a0: 6520 2031 3629 0a2a 206d 696e 7574 653a e 16).* minute:
│ │ │ │ │ -000811b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000811c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000811d0: 4461 7465 5469 6d65 2d63 6f6d 7075 7461 DateTime-computa
│ │ │ │ │ -000811e0: 7469 6f6e 732e 0a20 2020 2020 2020 2020 tions..
│ │ │ │ │ -000811f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00081200: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00081210: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00081220: 2020 2020 2028 6c69 6e65 2020 3235 290a (line 25).
│ │ │ │ │ -00081230: 2a20 6d69 6e75 7465 203c 313e 3a20 2020 * minute <1>:
│ │ │ │ │ -00081240: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00081250: 2020 2020 2020 2020 2054 696d 652d 6163 Time-ac
│ │ │ │ │ -00081260: 6365 7373 696e 6720 2841 4e53 4920 666f cessing (ANSI fo
│ │ │ │ │ -00081270: 7220 4461 7465 416e 6454 696d 6573 292e r DateAndTimes).
│ │ │ │ │ -00081280: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -00081290: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000812a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000812b0: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -000812c0: 6c69 6e65 2020 3135 290a 2a20 6d69 6e75 line 15).* minu
│ │ │ │ │ -000812d0: 7465 733a 2020 2020 2020 2020 2020 2020 tes:
│ │ │ │ │ -000812e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000812f0: 2020 2054 696d 652d 6163 6365 7373 696e Time-accessin
│ │ │ │ │ -00081300: 6720 286e 6f6e 2041 4e53 4920 2620 666f g (non ANSI & fo
│ │ │ │ │ -00081310: 7220 4475 7261 7469 6f6e 7329 2e0a 2020 r Durations)..
│ │ │ │ │ -00081320: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00081330: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00081340: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00081350: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -00081360: 6520 2031 3829 0a2a 206d 696e 7574 6573 e 18).* minutes
│ │ │ │ │ -00081370: 5f3a 2020 2020 2020 2020 2020 2020 2020 _:
│ │ │ │ │ -00081380: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00081390: 5469 6d65 2063 6c61 7373 2d69 6e73 7461 Time class-insta
│ │ │ │ │ -000813a0: 6e63 6520 6372 6561 7469 6f6e 2e0a 2020 nce creation..
│ │ │ │ │ -000813b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000813c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000813d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000813e0: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -000813f0: 6520 2032 3629 0a2a 206d 696e 7574 655f e 26).* minute_
│ │ │ │ │ -00081400: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -00081410: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00081420: 5469 6d65 2063 6c61 7373 2d69 6e73 7461 Time class-insta
│ │ │ │ │ -00081430: 6e63 6520 6372 6561 7469 6f6e 2e0a 2020 nce creation..
│ │ │ │ │ -00081440: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00081450: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00081460: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00081470: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -00081480: 6520 2032 3329 0a2a 206d 696e 5f3a 2020 e 23).* min_:
│ │ │ │ │ -00081490: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000814a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000814b0: 466c 6f61 742d 636f 6d70 6172 696e 672e Float-comparing.
│ │ │ │ │ -000814c0: 2020 2020 2028 6c69 6e65 2020 3131 290a (line 11).
│ │ │ │ │ -000814d0: 2a20 6d69 6e5f 203c 313e 3a20 2020 2020 * min_ <1>:
│ │ │ │ │ -000814e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000814f0: 2020 2020 2020 2020 204d 6167 6e69 7475 Magnitu
│ │ │ │ │ -00081500: 6465 2d6d 6973 6320 6d65 7468 6f64 732e de-misc methods.
│ │ │ │ │ -00081510: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -00081520: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00081530: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00081540: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -00081550: 6c69 6e65 2020 3132 290a 2a20 6d69 6e5f line 12).* min_
│ │ │ │ │ -00081560: 203c 323e 3a20 2020 2020 2020 2020 2020 <2>:
│ │ │ │ │ -00081570: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00081580: 2020 204e 756d 6265 722d 636f 6d70 6172 Number-compar
│ │ │ │ │ -00081590: 696e 672e 2020 2020 286c 696e 6520 2031 ing. (line 1
│ │ │ │ │ -000815a0: 3129 0a2a 206d 696e 5f20 3c33 3e3a 2020 1).* min_ <3>:
│ │ │ │ │ -000815b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000815c0: 2020 2020 2020 2020 2020 2020 506f 696e Poin
│ │ │ │ │ -000815d0: 742d 636f 6d70 6172 696e 672e 2020 2020 t-comparing.
│ │ │ │ │ -000815e0: 2028 6c69 6e65 2020 3237 290a 2a20 6d6f (line 27).* mo
│ │ │ │ │ -000815f0: 6465 3a20 2020 2020 2020 2020 2020 2020 de:
│ │ │ │ │ -00081600: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00081610: 2020 2020 2046 696c 652d 6163 6365 7373 File-access
│ │ │ │ │ -00081620: 696e 672e 2020 2020 2020 286c 696e 6520 ing. (line
│ │ │ │ │ -00081630: 2034 3129 0a2a 206d 6f64 6520 3c31 3e3a 41).* mode <1>:
│ │ │ │ │ -00081640: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00081650: 2020 2020 2020 2020 2020 2020 2020 4669 Fi
│ │ │ │ │ -00081660: 6c65 5061 7468 2d61 6363 6573 7369 6e67 lePath-accessing
│ │ │ │ │ -00081670: 2e20 2028 6c69 6e65 2020 3438 290a 2a20 . (line 48).*
│ │ │ │ │ -00081680: 6d6f 6465 203c 323e 3a20 2020 2020 2020 mode <2>:
│ │ │ │ │ -00081690: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000816a0: 2020 2020 2020 2056 4653 2e41 7263 6869 VFS.Archi
│ │ │ │ │ -000816b0: 7665 4d65 6d62 6572 2d74 6573 7469 6e67 veMember-testing
│ │ │ │ │ -000816c0: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -000816d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000816e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000816f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00081700: 286c 696e 6520 2033 3429 0a2a 206d 6f64 (line 34).* mod
│ │ │ │ │ -00081710: 6520 3c33 3e3a 2020 2020 2020 2020 2020 e <3>:
│ │ │ │ │ -00081720: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00081730: 2020 2020 5646 532e 4669 6c65 5772 6170 VFS.FileWrap
│ │ │ │ │ -00081740: 7065 722d 6465 6c65 6761 7469 6f6e 2e0a per-delegation..
│ │ │ │ │ -00081750: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00081760: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00081770: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00081780: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -00081790: 696e 6520 2034 3029 0a2a 206d 6f64 655f ine 40).* mode_
│ │ │ │ │ -000817a0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -000817b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000817c0: 2020 4669 6c65 2d61 6363 6573 7369 6e67 File-accessing
│ │ │ │ │ -000817d0: 2e20 2020 2020 2028 6c69 6e65 2020 3434 . (line 44
│ │ │ │ │ -000817e0: 290a 2a20 6d6f 6465 5f20 3c31 3e3a 2020 ).* mode_ <1>:
│ │ │ │ │ -000817f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00081800: 2020 2020 2020 2020 2020 2046 696c 6550 FileP
│ │ │ │ │ -00081810: 6174 682d 6163 6365 7373 696e 672e 2020 ath-accessing.
│ │ │ │ │ -00081820: 286c 696e 6520 2035 3129 0a2a 206d 6f64 (line 51).* mod
│ │ │ │ │ -00081830: 655f 203c 323e 3a20 2020 2020 2020 2020 e_ <2>:
│ │ │ │ │ -00081840: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00081850: 2020 2020 5646 532e 4172 6368 6976 654d VFS.ArchiveM
│ │ │ │ │ -00081860: 656d 6265 722d 7465 7374 696e 672e 0a20 ember-testing..
│ │ │ │ │ -00081870: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00081880: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00081890: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000818a0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -000818b0: 6e65 2020 3337 290a 2a20 6d6f 6465 5f20 ne 37).* mode_
│ │ │ │ │ -000818c0: 3c33 3e3a 2020 2020 2020 2020 2020 2020 <3>:
│ │ │ │ │ -000818d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000818e0: 2056 4653 2e46 696c 6557 7261 7070 6572 VFS.FileWrapper
│ │ │ │ │ -000818f0: 2d64 656c 6567 6174 696f 6e2e 0a20 2020 -delegation..
│ │ │ │ │ -00081900: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00081910: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00081920: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00081930: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -00081940: 2020 3433 290a 2a20 6d6f 6475 6c65 3a20 43).* module:
│ │ │ │ │ -00081950: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00081960: 2020 2020 2020 2020 2020 2020 2020 2044 D
│ │ │ │ │ -00081970: 6972 6563 746f 7279 2063 6c61 7373 2d72 irectory class-r
│ │ │ │ │ -00081980: 6561 6469 6e67 2073 7973 7465 6d20 6465 eading system de
│ │ │ │ │ -00081990: 6661 756c 7473 2e0a 2020 2020 2020 2020 faults..
│ │ │ │ │ -000819a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000819b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000819c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000819d0: 2020 2020 2020 286c 696e 6520 2032 3729 (line 27)
│ │ │ │ │ -000819e0: 0a2a 206d 6f64 756c 654c 6973 743a 2020 .* moduleList:
│ │ │ │ │ -000819f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00081a00: 2020 2020 2020 2020 2020 444c 4420 636c DLD cl
│ │ │ │ │ -00081a10: 6173 732d 6479 6e61 6d69 6320 6c69 6e6b ass-dynamic link
│ │ │ │ │ -00081a20: 696e 672e 0a20 2020 2020 2020 2020 2020 ing..
│ │ │ │ │ -00081a30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00081a40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00081a50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00081a60: 2020 2028 6c69 6e65 2020 3331 290a 2a20 (line 31).*
│ │ │ │ │ -00081a70: 6d6f 6475 6c65 733a 2020 2020 2020 2020 modules:
│ │ │ │ │ -00081a80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00081a90: 2020 2020 2020 2050 6163 6b61 6765 2d61 Package-a
│ │ │ │ │ -00081aa0: 6363 6573 7369 6e67 2e20 2020 286c 696e ccessing. (lin
│ │ │ │ │ -00081ab0: 6520 2038 3429 0a2a 206d 6f64 756c 6573 e 84).* modules
│ │ │ │ │ -00081ac0: 466f 725f 3a20 2020 2020 2020 2020 2020 For_:
│ │ │ │ │ -00081ad0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00081ae0: 5061 636b 6167 654c 6f61 6465 7220 636c PackageLoader cl
│ │ │ │ │ -00081af0: 6173 732d 6163 6365 7373 696e 672e 0a20 ass-accessing..
│ │ │ │ │ -00081b00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00081b10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00081b20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00081b30: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -00081b40: 6e65 2020 3437 290a 2a20 6d6f 6e74 683a ne 47).* month:
│ │ │ │ │ -00081b50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00081b60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00081b70: 2044 6174 652d 6461 7465 2063 6f6d 7075 Date-date compu
│ │ │ │ │ -00081b80: 7461 7469 6f6e 732e 0a20 2020 2020 2020 tations..
│ │ │ │ │ -00081b90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00081ba0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00081bb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00081bc0: 2020 2020 2020 2028 6c69 6e65 2020 3531 (line 51
│ │ │ │ │ -00081bd0: 290a 2a20 6d6f 6e74 6841 6262 7265 7669 ).* monthAbbrevi
│ │ │ │ │ -00081be0: 6174 696f 6e3a 2020 2020 2020 2020 2020 ation:
│ │ │ │ │ -00081bf0: 2020 2020 2020 2020 2020 2044 6174 652d Date-
│ │ │ │ │ -00081c00: 6461 7465 2063 6f6d 7075 7461 7469 6f6e date computation
│ │ │ │ │ -00081c10: 732e 0a20 2020 2020 2020 2020 2020 2020 s..
│ │ │ │ │ -00081c20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00081c30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00081c40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00081c50: 2028 6c69 6e65 2020 3534 290a 2a20 6d6f (line 54).* mo
│ │ │ │ │ -00081c60: 6e74 6849 6e64 6578 3a20 2020 2020 2020 nthIndex:
│ │ │ │ │ -00081c70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00081c80: 2020 2020 2044 6174 652d 6461 7465 2063 Date-date c
│ │ │ │ │ -00081c90: 6f6d 7075 7461 7469 6f6e 732e 0a20 2020 omputations..
│ │ │ │ │ -00081ca0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00081cb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00081cc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00081cd0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -00081ce0: 2020 3538 290a 2a20 6d6f 6e74 684e 616d 58).* monthNam
│ │ │ │ │ -00081cf0: 653a 2020 2020 2020 2020 2020 2020 2020 e:
│ │ │ │ │ -00081d00: 2020 2020 2020 2020 2020 2020 2020 2044 D
│ │ │ │ │ -00081d10: 6174 652d 6461 7465 2063 6f6d 7075 7461 ate-date computa
│ │ │ │ │ -00081d20: 7469 6f6e 732e 0a20 2020 2020 2020 2020 tions..
│ │ │ │ │ -00081d30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00081d40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00081d50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00081d60: 2020 2020 2028 6c69 6e65 2020 3631 290a (line 61).
│ │ │ │ │ -00081d70: 2a20 6d6f 7572 6e3a 2020 2020 2020 2020 * mourn:
│ │ │ │ │ -00081d80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00081d90: 2020 2020 2020 2020 2041 7373 6f63 6961 Associa
│ │ │ │ │ -00081da0: 7469 6f6e 2d66 696e 616c 697a 6174 696f tion-finalizatio
│ │ │ │ │ -00081db0: 6e2e 0a20 2020 2020 2020 2020 2020 2020 n..
│ │ │ │ │ -00081dc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00081dd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00081de0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00081df0: 2028 6c69 6e65 2020 2036 290a 2a20 6d6f (line 6).* mo
│ │ │ │ │ -00081e00: 7572 6e20 3c31 3e3a 2020 2020 2020 2020 urn <1>:
│ │ │ │ │ -00081e10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00081e20: 2020 2020 2048 6f6d 6564 4173 736f 6369 HomedAssoci
│ │ │ │ │ -00081e30: 6174 696f 6e2d 6669 6e61 6c69 7a61 7469 ation-finalizati
│ │ │ │ │ -00081e40: 6f6e 2e0a 2020 2020 2020 2020 2020 2020 on..
│ │ │ │ │ -00081e50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00081e60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00081e70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00081e80: 2020 286c 696e 6520 2020 3629 0a2a 206d (line 6).* m
│ │ │ │ │ -00081e90: 6f75 726e 203c 323e 3a20 2020 2020 2020 ourn <2>:
│ │ │ │ │ -00081ea0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00081eb0: 2020 2020 2020 4f62 6a65 6374 2d66 696e Object-fin
│ │ │ │ │ -00081ec0: 616c 697a 6174 696f 6e2e 2028 6c69 6e65 alization. (line
│ │ │ │ │ -00081ed0: 2020 3133 290a 2a20 6d6f 7572 6e5f 3a20 13).* mourn_:
│ │ │ │ │ -00081ee0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00081ef0: 2020 2020 2020 2020 2020 2020 2020 2043 C
│ │ │ │ │ -00081f00: 6f6c 6c65 6374 696f 6e2d 6669 6e61 6c69 ollection-finali
│ │ │ │ │ -00081f10: 7a61 7469 6f6e 2e0a 2020 2020 2020 2020 zation..
│ │ │ │ │ -00081f20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00081f30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00081f40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00081f50: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)
│ │ │ │ │ -00081f60: 0a2a 206d 6f76 6542 795f 3a20 2020 2020 .* moveBy_:
│ │ │ │ │ -00081f70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00081f80: 2020 2020 2020 2020 2020 5265 6374 616e Rectan
│ │ │ │ │ -00081f90: 676c 652d 7472 616e 7366 6f72 6d69 6e67 gle-transforming
│ │ │ │ │ -00081fa0: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -00081fb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00081fc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00081fd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00081fe0: 286c 696e 6520 2020 3629 0a2a 206d 6f76 (line 6).* mov
│ │ │ │ │ -00081ff0: 6554 6f5f 3a20 2020 2020 2020 2020 2020 eTo_:
│ │ │ │ │ -00082000: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00082010: 2020 2020 5265 6374 616e 676c 652d 7472 Rectangle-tr
│ │ │ │ │ -00082020: 616e 7366 6f72 6d69 6e67 2e0a 2020 2020 ansforming..
│ │ │ │ │ -00082030: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00082040: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00082050: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00082060: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -00082070: 2031 3029 0a2a 206d 756c 7469 4265 636f 10).* multiBeco
│ │ │ │ │ -00082080: 6d65 5f3a 2020 2020 2020 2020 2020 2020 me_:
│ │ │ │ │ -00082090: 2020 2020 2020 2020 2020 2020 2020 4172 Ar
│ │ │ │ │ -000820a0: 7261 792d 6d75 7461 7469 6e67 206f 626a ray-mutating obj
│ │ │ │ │ -000820b0: 6563 7473 2e0a 2020 2020 2020 2020 2020 ects..
│ │ │ │ │ -000820c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000820d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000820e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000820f0: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*
│ │ │ │ │ -00082100: 206d 756c 7469 706c 795f 3a20 2020 2020 multiply_:
│ │ │ │ │ -00082110: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00082120: 2020 2020 2020 2020 4c61 7267 6550 6f73 LargePos
│ │ │ │ │ -00082130: 6974 6976 6549 6e74 6567 6572 2d70 7269 itiveInteger-pri
│ │ │ │ │ -00082140: 6d69 7469 7665 206f 7065 7261 7469 6f6e mitive operation
│ │ │ │ │ -00082150: 732e 0a20 2020 2020 2020 2020 2020 2020 s..
│ │ │ │ │ -00082160: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00082170: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00082180: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00082190: 2028 6c69 6e65 2020 3135 290a 2a20 6d75 (line 15).* mu
│ │ │ │ │ -000821a0: 7374 4265 426f 6f6c 6561 6e3a 2020 2020 stBeBoolean:
│ │ │ │ │ -000821b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000821c0: 2020 2020 204f 626a 6563 742d 564d 2063 Object-VM c
│ │ │ │ │ -000821d0: 616c 6c62 6163 6b73 2e20 286c 696e 6520 allbacks. (line
│ │ │ │ │ -000821e0: 2020 3929 0a2a 206e 616d 653a 2020 2020 9).* name:
│ │ │ │ │ -000821f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00082200: 2020 2020 2020 2020 2020 2020 2020 4162 Ab
│ │ │ │ │ -00082210: 7374 7261 6374 4e61 6d65 7370 6163 652d stractNamespace-
│ │ │ │ │ -00082220: 7072 696e 7469 6e67 2e0a 2020 2020 2020 printing..
│ │ │ │ │ -00082230: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00082240: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00082250: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00082260: 2020 2020 2020 2020 286c 696e 6520 2020 (line
│ │ │ │ │ -00082270: 3629 0a2a 206e 616d 6520 3c31 3e3a 2020 6).* name <1>:
│ │ │ │ │ -00082280: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00082290: 2020 2020 2020 2020 2020 2020 4265 6861 Beha
│ │ │ │ │ -000822a0: 7669 6f72 2d73 7570 706f 7274 2066 6f72 vior-support for
│ │ │ │ │ -000822b0: 206c 6967 6874 7765 6967 6874 2063 6c61 lightweight cla
│ │ │ │ │ -000822c0: 7373 6573 2e0a 2020 2020 2020 2020 2020 sses..
│ │ │ │ │ -000822d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000822e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000822f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00082300: 2020 2020 286c 696e 6520 2031 3629 0a2a (line 16).*
│ │ │ │ │ -00082310: 206e 616d 6520 3c32 3e3a 2020 2020 2020 name <2>:
│ │ │ │ │ -00082320: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00082330: 2020 2020 2020 2020 4269 6e64 696e 6744 BindingD
│ │ │ │ │ -00082340: 6963 7469 6f6e 6172 792d 6163 6365 7373 ictionary-access
│ │ │ │ │ -00082350: 696e 672e 0a20 2020 2020 2020 2020 2020 ing..
│ │ │ │ │ -00082360: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00082370: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00082380: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00082390: 2020 2028 6c69 6e65 2020 3337 290a 2a20 (line 37).*
│ │ │ │ │ -000823a0: 6e61 6d65 203c 333e 3a20 2020 2020 2020 name <3>:
│ │ │ │ │ -000823b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000823c0: 2020 2020 2020 2043 4675 6e63 7469 6f6e CFunction
│ │ │ │ │ -000823d0: 4465 7363 7269 7074 6f72 2d61 6363 6573 Descriptor-acces
│ │ │ │ │ -000823e0: 7369 6e67 2e0a 2020 2020 2020 2020 2020 sing..
│ │ │ │ │ -000823f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00082400: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00082410: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00082420: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*
│ │ │ │ │ -00082430: 206e 616d 6520 3c34 3e3a 2020 2020 2020 name <4>:
│ │ │ │ │ -00082440: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00082450: 2020 2020 2020 2020 436c 6173 732d 6163 Class-ac
│ │ │ │ │ -00082460: 6365 7373 696e 6720 696e 7374 616e 6365 cessing instance
│ │ │ │ │ -00082470: 7320 616e 6420 7661 7269 6162 6c65 732e s and variables.
│ │ │ │ │ -00082480: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -00082490: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000824a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000824b0: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -000824c0: 6c69 6e65 2020 3630 290a 2a20 6e61 6d65 line 60).* name
│ │ │ │ │ -000824d0: 203c 353e 3a20 2020 2020 2020 2020 2020 <5>:
│ │ │ │ │ -000824e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000824f0: 2020 2046 696c 652d 6163 6365 7373 696e File-accessin
│ │ │ │ │ -00082500: 672e 2020 2020 2020 286c 696e 6520 2034 g. (line 4
│ │ │ │ │ -00082510: 3829 0a2a 206e 616d 6520 3c36 3e3a 2020 8).* name <6>:
│ │ │ │ │ -00082520: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00082530: 2020 2020 2020 2020 2020 2020 4669 6c65 File
│ │ │ │ │ -00082540: 4465 7363 7269 7074 6f72 2d61 6363 6573 Descriptor-acces
│ │ │ │ │ -00082550: 7369 6e67 2e0a 2020 2020 2020 2020 2020 sing..
│ │ │ │ │ -00082560: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00082570: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00082580: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00082590: 2020 2020 286c 696e 6520 2034 3029 0a2a (line 40).*
│ │ │ │ │ -000825a0: 206e 616d 6520 3c37 3e3a 2020 2020 2020 name <7>:
│ │ │ │ │ -000825b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000825c0: 2020 2020 2020 2020 4669 6c65 5061 7468 FilePath
│ │ │ │ │ -000825d0: 2d66 696c 6520 6e61 6d65 206d 616e 6167 -file name manag
│ │ │ │ │ -000825e0: 656d 656e 742e 0a20 2020 2020 2020 2020 ement..
│ │ │ │ │ -000825f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00082600: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00082610: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00082620: 2020 2020 2028 6c69 6e65 2020 3231 290a (line 21).
│ │ │ │ │ -00082630: 2a20 6e61 6d65 203c 383e 3a20 2020 2020 * name <8>:
│ │ │ │ │ -00082640: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00082650: 2020 2020 2020 2020 204d 6574 6163 6c61 Metacla
│ │ │ │ │ -00082660: 7373 2d64 656c 6567 6174 696f 6e2e 0a20 ss-delegation..
│ │ │ │ │ -00082670: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00082680: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00082690: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000826a0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -000826b0: 6e65 2020 3434 290a 2a20 6e61 6d65 203c ne 44).* name <
│ │ │ │ │ -000826c0: 393e 3a20 2020 2020 2020 2020 2020 2020 9>:
│ │ │ │ │ -000826d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000826e0: 2050 6572 6d69 7373 696f 6e2d 6163 6365 Permission-acce
│ │ │ │ │ -000826f0: 7373 696e 672e 0a20 2020 2020 2020 2020 ssing..
│ │ │ │ │ -00082700: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00082710: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00082720: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00082730: 2020 2020 2028 6c69 6e65 2020 3330 290a (line 30).
│ │ │ │ │ -00082740: 2a20 6e61 6d65 203c 3130 3e3a 2020 2020 * name <10>:
│ │ │ │ │ -00082750: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00082760: 2020 2020 2020 2020 2050 6f73 6974 696f Positio
│ │ │ │ │ -00082770: 6e61 626c 6553 7472 6561 6d2d 636f 6d70 nableStream-comp
│ │ │ │ │ -00082780: 696c 696e 672e 0a20 2020 2020 2020 2020 iling..
│ │ │ │ │ -00082790: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000827a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000827b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000827c0: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).
│ │ │ │ │ -000827d0: 2a20 6e61 6d65 203c 3131 3e3a 2020 2020 * name <11>:
│ │ │ │ │ -000827e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000827f0: 2020 2020 2020 2020 2050 726f 6365 7373 Process
│ │ │ │ │ -00082800: 2d61 6363 6573 7369 6e67 2e20 2020 286c -accessing. (l
│ │ │ │ │ -00082810: 696e 6520 2020 3929 0a2a 206e 616d 6520 ine 9).* name
│ │ │ │ │ -00082820: 3c31 323e 3a20 2020 2020 2020 2020 2020 <12>:
│ │ │ │ │ -00082830: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00082840: 2020 5265 6375 7273 696f 6e4c 6f63 6b2d RecursionLock-
│ │ │ │ │ -00082850: 6163 6365 7373 696e 672e 0a20 2020 2020 accessing..
│ │ │ │ │ -00082860: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00082870: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00082880: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00082890: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -000828a0: 2039 290a 2a20 6e61 6d65 203c 3133 3e3a 9).* name <13>:
│ │ │ │ │ -000828b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000828c0: 2020 2020 2020 2020 2020 2020 2053 656d Sem
│ │ │ │ │ -000828d0: 6170 686f 7265 2d61 6363 6573 7369 6e67 aphore-accessing
│ │ │ │ │ -000828e0: 2e20 286c 696e 6520 2020 3629 0a2a 206e . (line 6).* n
│ │ │ │ │ -000828f0: 616d 6520 3c31 343e 3a20 2020 2020 2020 ame <14>:
│ │ │ │ │ -00082900: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00082910: 2020 2020 2020 5374 7265 616d 2d61 6363 Stream-acc
│ │ │ │ │ -00082920: 6573 7369 6e67 2d72 6561 6469 6e67 2e0a essing-reading..
│ │ │ │ │ -00082930: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00082940: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00082950: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00082960: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -00082970: 696e 6520 2031 3329 0a2a 206e 616d 6520 ine 13).* name
│ │ │ │ │ -00082980: 3c31 353e 3a20 2020 2020 2020 2020 2020 <15>:
│ │ │ │ │ -00082990: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000829a0: 2020 5646 532e 4172 6368 6976 654d 656d VFS.ArchiveMem
│ │ │ │ │ -000829b0: 6265 722d 6163 6365 7373 696e 672e 0a20 ber-accessing..
│ │ │ │ │ -000829c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000829d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000829e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000829f0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -00082a00: 6e65 2020 3332 290a 2a20 6e61 6d65 203c ne 32).* name <
│ │ │ │ │ -00082a10: 3136 3e3a 2020 2020 2020 2020 2020 2020 16>:
│ │ │ │ │ -00082a20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00082a30: 2056 4653 2e46 696c 6557 7261 7070 6572 VFS.FileWrapper
│ │ │ │ │ -00082a40: 2d61 6363 6573 7369 6e67 2e0a 2020 2020 -accessing..
│ │ │ │ │ -00082a50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00082a60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00082a70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00082a80: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -00082a90: 2031 3729 0a2a 206e 616d 6541 745f 3a20 17).* nameAt_:
│ │ │ │ │ -00082aa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00082ab0: 2020 2020 2020 2020 2020 2020 2020 4669 Fi
│ │ │ │ │ -00082ac0: 6c65 5061 7468 2d64 6972 6563 746f 7279 lePath-directory
│ │ │ │ │ -00082ad0: 206f 7065 7261 7469 6f6e 732e 0a20 2020 operations..
│ │ │ │ │ -00082ae0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00082af0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00082b00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00082b10: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -00082b20: 2020 3132 290a 2a20 6e61 6d65 4174 5f20 12).* nameAt_
│ │ │ │ │ -00082b30: 3c31 3e3a 2020 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ -00082b40: 2020 2020 2020 2020 2020 2020 2020 2056 V
│ │ │ │ │ -00082b50: 4653 2e41 7263 6869 7665 4669 6c65 2d64 FS.ArchiveFile-d
│ │ │ │ │ -00082b60: 6972 6563 746f 7279 206f 7065 7261 7469 irectory operati
│ │ │ │ │ -00082b70: 6f6e 732e 0a20 2020 2020 2020 2020 2020 ons..
│ │ │ │ │ -00082b80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00082b90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00082ba0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00082bb0: 2020 2028 6c69 6e65 2020 3130 290a 2a20 (line 10).*
│ │ │ │ │ -00082bc0: 6e61 6d65 496e 5f3a 2020 2020 2020 2020 nameIn_:
│ │ │ │ │ -00082bd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00082be0: 2020 2020 2020 2041 6273 7472 6163 744e AbstractN
│ │ │ │ │ -00082bf0: 616d 6573 7061 6365 2d70 7269 6e74 696e amespace-printin
│ │ │ │ │ -00082c00: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ -00082c10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00082c20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00082c30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00082c40: 2028 6c69 6e65 2020 3132 290a 2a20 6e61 (line 12).* na
│ │ │ │ │ -00082c50: 6d65 496e 5f20 3c31 3e3a 2020 2020 2020 meIn_ <1>:
│ │ │ │ │ -00082c60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00082c70: 2020 2020 2042 6568 6176 696f 722d 7375 Behavior-su
│ │ │ │ │ -00082c80: 7070 6f72 7420 666f 7220 6c69 6768 7477 pport for lightw
│ │ │ │ │ -00082c90: 6569 6768 7420 636c 6173 7365 732e 0a20 eight classes..
│ │ │ │ │ -00082ca0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00082cb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00082cc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00082cd0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -00082ce0: 6e65 2020 3231 290a 2a20 6e61 6d65 496e ne 21).* nameIn
│ │ │ │ │ -00082cf0: 5f20 3c32 3e3a 2020 2020 2020 2020 2020 _ <2>:
│ │ │ │ │ -00082d00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00082d10: 2042 696e 6469 6e67 4469 6374 696f 6e61 BindingDictiona
│ │ │ │ │ -00082d20: 7279 2d61 6363 6573 7369 6e67 2e0a 2020 ry-accessing..
│ │ │ │ │ -00082d30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00082d40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00082d50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00082d60: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -00082d70: 6520 2034 3129 0a2a 206e 616d 6549 6e5f e 41).* nameIn_
│ │ │ │ │ -00082d80: 203c 333e 3a20 2020 2020 2020 2020 2020 <3>:
│ │ │ │ │ -00082d90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00082da0: 436c 6173 7344 6573 6372 6970 7469 6f6e ClassDescription
│ │ │ │ │ -00082db0: 2d70 7269 6e74 696e 672e 0a20 2020 2020 -printing..
│ │ │ │ │ -00082dc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00082dd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00082de0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00082df0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -00082e00: 3134 290a 2a20 6e61 6d65 496e 5f20 3c34 14).* nameIn_ <4
│ │ │ │ │ -00082e10: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ -00082e20: 2020 2020 2020 2020 2020 2020 204d 6574 Met
│ │ │ │ │ -00082e30: 6163 6c61 7373 2d70 7269 6e74 696e 672e aclass-printing.
│ │ │ │ │ -00082e40: 2020 286c 696e 6520 2020 3629 0a2a 206e (line 6).* n
│ │ │ │ │ -00082e50: 616d 6549 6e5f 203c 353e 3a20 2020 2020 ameIn_ <5>:
│ │ │ │ │ -00082e60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00082e70: 2020 2020 2020 4e61 6d65 7370 6163 652d Namespace-
│ │ │ │ │ -00082e80: 7072 696e 7469 6e67 2e20 2028 6c69 6e65 printing. (line
│ │ │ │ │ -00082e90: 2020 2036 290a 2a20 6e61 6d65 496e 5f20 6).* nameIn_
│ │ │ │ │ -00082ea0: 3c36 3e3a 2020 2020 2020 2020 2020 2020 <6>:
│ │ │ │ │ -00082eb0: 2020 2020 2020 2020 2020 2020 2020 2052 R
│ │ │ │ │ -00082ec0: 6f6f 744e 616d 6573 7061 6365 2d70 7269 ootNamespace-pri
│ │ │ │ │ -00082ed0: 6e74 696e 672e 0a20 2020 2020 2020 2020 nting..
│ │ │ │ │ -00082ee0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00082ef0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00082f00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00082f10: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).
│ │ │ │ │ -00082f20: 2a20 6e61 6d65 496e 5f20 3c37 3e3a 2020 * nameIn_ <7>:
│ │ │ │ │ -00082f30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00082f40: 2020 2020 2020 2020 2053 7973 7465 6d44 SystemD
│ │ │ │ │ -00082f50: 6963 7469 6f6e 6172 792d 7072 696e 7469 ictionary-printi
│ │ │ │ │ -00082f60: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ -00082f70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00082f80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00082f90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00082fa0: 2020 286c 696e 6520 2020 3629 0a2a 206e (line 6).* n
│ │ │ │ │ -00082fb0: 616d 654f 6644 6179 5f3a 2020 2020 2020 ameOfDay_:
│ │ │ │ │ -00082fc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00082fd0: 2020 2020 2020 4461 7465 2063 6c61 7373 Date class
│ │ │ │ │ -00082fe0: 2d62 6173 6963 2e20 2020 2028 6c69 6e65 -basic. (line
│ │ │ │ │ -00082ff0: 2020 3332 290a 2a20 6e61 6d65 4f66 4d6f 32).* nameOfMo
│ │ │ │ │ -00083000: 6e74 685f 3a20 2020 2020 2020 2020 2020 nth_:
│ │ │ │ │ -00083010: 2020 2020 2020 2020 2020 2020 2020 2044 D
│ │ │ │ │ -00083020: 6174 6520 636c 6173 732d 6261 7369 632e ate class-basic.
│ │ │ │ │ -00083030: 2020 2020 286c 696e 6520 2033 3529 0a2a (line 35).*
│ │ │ │ │ -00083040: 206e 616d 6573 446f 5f3a 2020 2020 2020 namesDo_:
│ │ │ │ │ -00083050: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00083060: 2020 2020 2020 2020 4669 6c65 2d64 6972 File-dir
│ │ │ │ │ -00083070: 6563 746f 7279 206f 7065 7261 7469 6f6e ectory operation
│ │ │ │ │ -00083080: 732e 0a20 2020 2020 2020 2020 2020 2020 s..
│ │ │ │ │ -00083090: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000830a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000830b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000830c0: 2028 6c69 6e65 2020 2039 290a 2a20 6e61 (line 9).* na
│ │ │ │ │ -000830d0: 6d65 7344 6f5f 203c 313e 3a20 2020 2020 mesDo_ <1>:
│ │ │ │ │ -000830e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000830f0: 2020 2020 2046 696c 6550 6174 682d 656e FilePath-en
│ │ │ │ │ -00083100: 756d 6572 6174 696e 672e 0a20 2020 2020 umerating..
│ │ │ │ │ -00083110: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00083120: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00083130: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00083140: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -00083150: 3432 290a 2a20 6e61 6d65 7344 6f5f 203c 42).* namesDo_ <
│ │ │ │ │ -00083160: 323e 3a20 2020 2020 2020 2020 2020 2020 2>:
│ │ │ │ │ -00083170: 2020 2020 2020 2020 2020 2020 2056 4653 VFS
│ │ │ │ │ -00083180: 2e41 7263 6869 7665 4669 6c65 2d64 6972 .ArchiveFile-dir
│ │ │ │ │ -00083190: 6563 746f 7279 206f 7065 7261 7469 6f6e ectory operation
│ │ │ │ │ -000831a0: 732e 0a20 2020 2020 2020 2020 2020 2020 s..
│ │ │ │ │ -000831b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000831c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000831d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000831e0: 2028 6c69 6e65 2020 3134 290a 2a20 6e61 (line 14).* na
│ │ │ │ │ -000831f0: 6d65 7344 6f5f 203c 333e 3a20 2020 2020 mesDo_ <3>:
│ │ │ │ │ -00083200: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00083210: 2020 2020 2056 4653 2e41 7263 6869 7665 VFS.Archive
│ │ │ │ │ -00083220: 4d65 6d62 6572 2d64 6972 6563 746f 7279 Member-directory
│ │ │ │ │ -00083230: 206f 7065 7261 7469 6f6e 732e 0a20 2020 operations..
│ │ │ │ │ -00083240: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00083250: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00083260: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00083270: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -00083280: 2020 3133 290a 2a20 6e61 6d65 7344 6f5f 13).* namesDo_
│ │ │ │ │ -00083290: 203c 343e 3a20 2020 2020 2020 2020 2020 <4>:
│ │ │ │ │ -000832a0: 2020 2020 2020 2020 2020 2020 2020 2056 V
│ │ │ │ │ -000832b0: 4653 2e46 696c 6557 7261 7070 6572 2d65 FS.FileWrapper-e
│ │ │ │ │ -000832c0: 6e75 6d65 7261 7469 6e67 2e0a 2020 2020 numerating..
│ │ │ │ │ -000832d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000832e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000832f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00083300: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -00083310: 2020 3629 0a2a 206e 616d 6573 4d61 7463 6).* namesMatc
│ │ │ │ │ -00083320: 6869 6e67 5f64 6f5f 3a20 2020 2020 2020 hing_do_:
│ │ │ │ │ -00083330: 2020 2020 2020 2020 2020 2020 2020 4669 Fi
│ │ │ │ │ -00083340: 6c65 5061 7468 2d65 6e75 6d65 7261 7469 lePath-enumerati
│ │ │ │ │ -00083350: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ -00083360: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00083370: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00083380: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00083390: 2020 286c 696e 6520 2034 3729 0a2a 206e (line 47).* n
│ │ │ │ │ -000833a0: 616d 6573 7061 6365 3a20 2020 2020 2020 amespace:
│ │ │ │ │ -000833b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000833c0: 2020 2020 2020 5061 636b 6167 652d 6163 Package-ac
│ │ │ │ │ -000833d0: 6365 7373 696e 672e 2020 2028 6c69 6e65 cessing. (line
│ │ │ │ │ -000833e0: 2020 3838 290a 2a20 6e61 6d65 7370 6163 88).* namespac
│ │ │ │ │ -000833f0: 655f 3a20 2020 2020 2020 2020 2020 2020 e_:
│ │ │ │ │ -00083400: 2020 2020 2020 2020 2020 2020 2020 2050 P
│ │ │ │ │ -00083410: 6163 6b61 6765 2d61 6363 6573 7369 6e67 ackage-accessing
│ │ │ │ │ -00083420: 2e20 2020 286c 696e 6520 2039 3129 0a2a . (line 91).*
│ │ │ │ │ -00083430: 206e 616d 655f 3a20 2020 2020 2020 2020 name_:
│ │ │ │ │ -00083440: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00083450: 2020 2020 2020 2020 4162 7374 7261 6374 Abstract
│ │ │ │ │ -00083460: 4e61 6d65 7370 6163 652d 7072 696e 7469 Namespace-printi
│ │ │ │ │ -00083470: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ -00083480: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00083490: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000834a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000834b0: 2020 286c 696e 6520 2020 3929 0a2a 206e (line 9).* n
│ │ │ │ │ -000834c0: 616d 655f 203c 313e 3a20 2020 2020 2020 ame_ <1>:
│ │ │ │ │ -000834d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000834e0: 2020 2020 2020 4346 756e 6374 696f 6e44 CFunctionD
│ │ │ │ │ -000834f0: 6573 6372 6970 746f 722d 6163 6365 7373 escriptor-access
│ │ │ │ │ -00083500: 696e 672e 0a20 2020 2020 2020 2020 2020 ing..
│ │ │ │ │ -00083510: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00083520: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00083530: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00083540: 2020 2028 6c69 6e65 2020 3130 290a 2a20 (line 10).*
│ │ │ │ │ -00083550: 6e61 6d65 5f20 3c32 3e3a 2020 2020 2020 name_ <2>:
│ │ │ │ │ -00083560: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00083570: 2020 2020 2020 2046 696c 6520 636c 6173 File clas
│ │ │ │ │ -00083580: 732d 696e 7374 616e 6365 2063 7265 6174 s-instance creat
│ │ │ │ │ -00083590: 696f 6e2e 0a20 2020 2020 2020 2020 2020 ion..
│ │ │ │ │ -000835a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000835b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000835c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000835d0: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).*
│ │ │ │ │ -000835e0: 6e61 6d65 5f20 3c33 3e3a 2020 2020 2020 name_ <3>:
│ │ │ │ │ -000835f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00083600: 2020 2020 2020 2050 6572 6d69 7373 696f Permissio
│ │ │ │ │ -00083610: 6e2d 6163 6365 7373 696e 672e 0a20 2020 n-accessing..
│ │ │ │ │ -00083620: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00083630: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00083640: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00083650: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -00083660: 2020 3333 290a 2a20 6e61 6d65 5f20 3c34 33).* name_ <4
│ │ │ │ │ -00083670: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ -00083680: 2020 2020 2020 2020 2020 2020 2020 2050 P
│ │ │ │ │ -00083690: 726f 6365 7373 2d61 6363 6573 7369 6e67 rocess-accessing
│ │ │ │ │ -000836a0: 2e20 2020 286c 696e 6520 2031 3229 0a2a . (line 12).*
│ │ │ │ │ -000836b0: 206e 616d 655f 203c 353e 3a20 2020 2020 name_ <5>:
│ │ │ │ │ -000836c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000836d0: 2020 2020 2020 2020 5265 6375 7273 696f Recursio
│ │ │ │ │ -000836e0: 6e4c 6f63 6b2d 6163 6365 7373 696e 672e nLock-accessing.
│ │ │ │ │ -000836f0: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -00083700: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00083710: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00083720: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -00083730: 6c69 6e65 2020 3132 290a 2a20 6e61 6d65 line 12).* name
│ │ │ │ │ -00083740: 5f20 3c36 3e3a 2020 2020 2020 2020 2020 _ <6>:
│ │ │ │ │ -00083750: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00083760: 2020 2053 656d 6170 686f 7265 2d61 6363 Semaphore-acc
│ │ │ │ │ -00083770: 6573 7369 6e67 2e20 286c 696e 6520 2020 essing. (line
│ │ │ │ │ -00083780: 3929 0a2a 206e 616d 655f 203c 373e 3a20 9).* name_ <7>:
│ │ │ │ │ -00083790: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000837a0: 2020 2020 2020 2020 2020 2020 5646 532e VFS.
│ │ │ │ │ -000837b0: 4172 6368 6976 654d 656d 6265 722d 6163 ArchiveMember-ac
│ │ │ │ │ -000837c0: 6365 7373 696e 672e 0a20 2020 2020 2020 cessing..
│ │ │ │ │ -000837d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000837e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000837f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00083800: 2020 2020 2020 2028 6c69 6e65 2020 3335 (line 35
│ │ │ │ │ -00083810: 290a 2a20 6e61 6d65 5f65 6e76 6972 6f6e ).* name_environ
│ │ │ │ │ -00083820: 6d65 6e74 5f73 7562 636c 6173 734f 665f ment_subclassOf_
│ │ │ │ │ -00083830: 3a20 2020 2020 2020 2020 204d 6574 6163 : Metac
│ │ │ │ │ -00083840: 6c61 7373 2d62 6173 6963 2e20 2020 2020 lass-basic.
│ │ │ │ │ -00083850: 286c 696e 6520 2020 3629 0a2a 206e 616d (line 6).* nam
│ │ │ │ │ -00083860: 655f 656e 7669 726f 6e6d 656e 745f 7375 e_environment_su
│ │ │ │ │ -00083870: 6263 6c61 7373 4f66 5f69 6e73 7461 6e63 bclassOf_instanc
│ │ │ │ │ -00083880: 6556 6172 6961 626c 6541 7272 6179 5f73 eVariableArray_s
│ │ │ │ │ -00083890: 6861 7065 5f63 6c61 7373 506f 6f6c 5f70 hape_classPool_p
│ │ │ │ │ -000838a0: 6f6f 6c44 6963 7469 6f6e 6172 6965 735f oolDictionaries_
│ │ │ │ │ -000838b0: 6361 7465 676f 7279 5f3a 204d 6574 6163 category_: Metac
│ │ │ │ │ -000838c0: 6c61 7373 2d62 6173 6963 2e0a 2020 2020 lass-basic..
│ │ │ │ │ -000838d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000838e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000838f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00083900: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -00083910: 2031 3229 0a2a 206e 616d 655f 656e 7669 12).* name_envi
│ │ │ │ │ -00083920: 726f 6e6d 656e 745f 7375 6263 6c61 7373 ronment_subclass
│ │ │ │ │ -00083930: 4f66 5f69 6e73 7461 6e63 6556 6172 6961 Of_instanceVaria
│ │ │ │ │ -00083940: 626c 654e 616d 6573 5f73 6861 7065 5f63 bleNames_shape_c
│ │ │ │ │ -00083950: 6c61 7373 5661 7269 6162 6c65 4e61 6d65 lassVariableName
│ │ │ │ │ -00083960: 735f 706f 6f6c 4469 6374 696f 6e61 7269 s_poolDictionari
│ │ │ │ │ -00083970: 6573 5f63 6174 6567 6f72 795f 3a20 4d65 es_category_: Me
│ │ │ │ │ -00083980: 7461 636c 6173 732d 6261 7369 632e 0a20 taclass-basic..
│ │ │ │ │ -00083990: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000839a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000839b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000839c0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -000839d0: 6e65 2020 3136 290a 2a20 6e61 6d65 5f74 ne 16).* name_t
│ │ │ │ │ -000839e0: 6172 6765 745f 6163 7469 6f6e 735f 3a20 arget_actions_:
│ │ │ │ │ -000839f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00083a00: 2050 6572 6d69 7373 696f 6e20 636c 6173 Permission clas
│ │ │ │ │ -00083a10: 732d 7465 7374 696e 672e 0a20 2020 2020 s-testing..
│ │ │ │ │ -00083a20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00083a30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00083a40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00083a50: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -00083a60: 3237 290a 2a20 6e61 6d65 5f74 6172 6765 27).* name_targe
│ │ │ │ │ -00083a70: 745f 6163 7469 6f6e 5f3a 2020 2020 2020 t_action_:
│ │ │ │ │ -00083a80: 2020 2020 2020 2020 2020 2020 2050 6572 Per
│ │ │ │ │ -00083a90: 6d69 7373 696f 6e20 636c 6173 732d 7465 mission class-te
│ │ │ │ │ -00083aa0: 7374 696e 672e 0a20 2020 2020 2020 2020 sting..
│ │ │ │ │ -00083ab0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00083ac0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00083ad0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00083ae0: 2020 2020 2028 6c69 6e65 2020 3234 290a (line 24).
│ │ │ │ │ -00083af0: 2a20 6e61 6e3a 2020 2020 2020 2020 2020 * nan:
│ │ │ │ │ -00083b00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00083b10: 2020 2020 2020 2020 2046 6c6f 6174 4420 FloatD
│ │ │ │ │ -00083b20: 636c 6173 732d 6368 6172 6163 7465 7269 class-characteri
│ │ │ │ │ -00083b30: 7a61 7469 6f6e 2e0a 2020 2020 2020 2020 zation..
│ │ │ │ │ -00083b40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00083b50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00083b60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00083b70: 2020 2020 2020 286c 696e 6520 2032 3929 (line 29)
│ │ │ │ │ -00083b80: 0a2a 206e 616e 203c 313e 3a20 2020 2020 .* nan <1>:
│ │ │ │ │ -00083b90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00083ba0: 2020 2020 2020 2020 2020 466c 6f61 7445 FloatE
│ │ │ │ │ -00083bb0: 2063 6c61 7373 2d63 6861 7261 6374 6572 class-character
│ │ │ │ │ -00083bc0: 697a 6174 696f 6e2e 0a20 2020 2020 2020 ization..
│ │ │ │ │ -00083bd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00083be0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00083bf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00083c00: 2020 2020 2020 2028 6c69 6e65 2020 3338 (line 38
│ │ │ │ │ -00083c10: 290a 2a20 6e61 6e20 3c32 3e3a 2020 2020 ).* nan <2>:
│ │ │ │ │ -00083c20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00083c30: 2020 2020 2020 2020 2020 2046 6c6f 6174 Float
│ │ │ │ │ -00083c40: 5120 636c 6173 732d 6368 6172 6163 7465 Q class-characte
│ │ │ │ │ -00083c50: 7269 7a61 7469 6f6e 2e0a 2020 2020 2020 rization..
│ │ │ │ │ -00083c60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00083c70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00083c80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00083c90: 2020 2020 2020 2020 286c 696e 6520 2033 (line 3
│ │ │ │ │ -00083ca0: 3829 0a2a 206e 616e 6f73 6563 6f6e 6443 8).* nanosecondC
│ │ │ │ │ -00083cb0: 6c6f 636b 3a20 2020 2020 2020 2020 2020 lock:
│ │ │ │ │ -00083cc0: 2020 2020 2020 2020 2020 2020 5469 6d65 Time
│ │ │ │ │ -00083cd0: 2063 6c61 7373 2d63 6c6f 636b 732e 2020 class-clocks.
│ │ │ │ │ -00083ce0: 2028 6c69 6e65 2020 3138 290a 2a20 6e61 (line 18).* na
│ │ │ │ │ -00083cf0: 6e6f 7365 636f 6e64 436c 6f63 6b56 616c nosecondClockVal
│ │ │ │ │ -00083d00: 7565 3a20 2020 2020 2020 2020 2020 2020 ue:
│ │ │ │ │ -00083d10: 2020 2020 2054 696d 6520 636c 6173 732d Time class-
│ │ │ │ │ -00083d20: 636c 6f63 6b73 2e20 2020 286c 696e 6520 clocks. (line
│ │ │ │ │ -00083d30: 2032 3129 0a2a 206e 6172 726f 773a 2020 21).* narrow:
│ │ │ │ │ -00083d40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00083d50: 2020 2020 2020 2020 2020 2020 2020 434f CO
│ │ │ │ │ -00083d60: 626a 6563 742d 636f 6e76 6572 7369 6f6e bject-conversion
│ │ │ │ │ -00083d70: 2e20 2028 6c69 6e65 2020 3130 290a 2a20 . (line 10).*
│ │ │ │ │ -00083d80: 6e61 7272 6f77 203c 313e 3a20 2020 2020 narrow <1>:
│ │ │ │ │ -00083d90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00083da0: 2020 2020 2020 2055 6e64 6566 696e 6564 Undefined
│ │ │ │ │ -00083db0: 4f62 6a65 6374 2d43 4f62 6a65 6374 2069 Object-CObject i
│ │ │ │ │ -00083dc0: 6e74 6572 6f70 6572 6162 696c 6974 792e nteroperability.
│ │ │ │ │ -00083dd0: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -00083de0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00083df0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00083e00: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -00083e10: 6c69 6e65 2020 2039 290a 2a20 6e65 6761 line 9).* nega
│ │ │ │ │ -00083e20: 7465 643a 2020 2020 2020 2020 2020 2020 ted:
│ │ │ │ │ -00083e30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00083e40: 2020 2044 7572 6174 696f 6e2d 6172 6974 Duration-arit
│ │ │ │ │ -00083e50: 686d 6574 6963 732e 0a20 2020 2020 2020 hmetics..
│ │ │ │ │ -00083e60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00083e70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00083e80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00083e90: 2020 2020 2020 2028 6c69 6e65 2020 3334 (line 34
│ │ │ │ │ -00083ea0: 290a 2a20 6e65 6761 7465 6420 3c31 3e3a ).* negated <1>:
│ │ │ │ │ -00083eb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00083ec0: 2020 2020 2020 2020 2020 2046 6c6f 6174 Float
│ │ │ │ │ -00083ed0: 2d61 7269 7468 6d65 7469 632e 2020 2020 -arithmetic.
│ │ │ │ │ -00083ee0: 286c 696e 6520 2020 3929 0a2a 206e 6567 (line 9).* neg
│ │ │ │ │ -00083ef0: 6174 6564 203c 323e 3a20 2020 2020 2020 ated <2>:
│ │ │ │ │ -00083f00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00083f10: 2020 2020 4672 6163 7469 6f6e 2d6f 7074 Fraction-opt
│ │ │ │ │ -00083f20: 696d 697a 6564 2063 6173 6573 2e0a 2020 imized cases..
│ │ │ │ │ -00083f30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00083f40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00083f50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00083f60: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -00083f70: 6520 2020 3629 0a2a 206e 6567 6174 6564 e 6).* negated
│ │ │ │ │ -00083f80: 203c 333e 3a20 2020 2020 2020 2020 2020 <3>:
│ │ │ │ │ -00083f90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00083fa0: 4c61 7267 6549 6e74 6567 6572 2d61 7269 LargeInteger-ari
│ │ │ │ │ -00083fb0: 7468 6d65 7469 632e 0a20 2020 2020 2020 thmetic..
│ │ │ │ │ -00083fc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00083fd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00083fe0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00083ff0: 2020 2020 2020 2028 6c69 6e65 2020 3334 (line 34
│ │ │ │ │ -00084000: 290a 2a20 6e65 6761 7465 6420 3c34 3e3a ).* negated <4>:
│ │ │ │ │ -00084010: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00084020: 2020 2020 2020 2020 2020 204e 756d 6265 Numbe
│ │ │ │ │ -00084030: 722d 6d69 7363 206d 6174 682e 2020 2020 r-misc math.
│ │ │ │ │ -00084040: 286c 696e 6520 2036 3129 0a2a 206e 6567 (line 61).* neg
│ │ │ │ │ -00084050: 6174 6976 653a 2020 2020 2020 2020 2020 ative:
│ │ │ │ │ -00084060: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00084070: 2020 2020 4475 7261 7469 6f6e 2d61 7269 Duration-ari
│ │ │ │ │ -00084080: 7468 6d65 7469 6373 2e0a 2020 2020 2020 thmetics..
│ │ │ │ │ -00084090: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000840a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000840b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000840c0: 2020 2020 2020 2020 286c 696e 6520 2033 (line 3
│ │ │ │ │ -000840d0: 3829 0a2a 206e 6567 6174 6976 6520 3c31 8).* negative <1
│ │ │ │ │ -000840e0: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ -000840f0: 2020 2020 2020 2020 2020 2020 466c 6f61 Floa
│ │ │ │ │ -00084100: 742d 7465 7374 696e 672e 2020 2020 2020 t-testing.
│ │ │ │ │ -00084110: 2028 6c69 6e65 2020 3230 290a 2a20 6e65 (line 20).* ne
│ │ │ │ │ -00084120: 6761 7469 7665 203c 323e 3a20 2020 2020 gative <2>:
│ │ │ │ │ -00084130: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00084140: 2020 2020 204c 6172 6765 4e65 6761 7469 LargeNegati
│ │ │ │ │ -00084150: 7665 496e 7465 6765 722d 6e75 6d65 7269 veInteger-numeri
│ │ │ │ │ -00084160: 6320 7465 7374 696e 672e 0a20 2020 2020 c testing..
│ │ │ │ │ -00084170: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00084180: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00084190: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000841a0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -000841b0: 2039 290a 2a20 6e65 6761 7469 7665 203c 9).* negative <
│ │ │ │ │ -000841c0: 333e 3a20 2020 2020 2020 2020 2020 2020 3>:
│ │ │ │ │ -000841d0: 2020 2020 2020 2020 2020 2020 204c 6172 Lar
│ │ │ │ │ -000841e0: 6765 506f 7369 7469 7665 496e 7465 6765 gePositiveIntege
│ │ │ │ │ -000841f0: 722d 6e75 6d65 7269 6320 7465 7374 696e r-numeric testin
│ │ │ │ │ -00084200: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ -00084210: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00084220: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00084230: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00084240: 2028 6c69 6e65 2020 2039 290a 2a20 6e65 (line 9).* ne
│ │ │ │ │ -00084250: 6761 7469 7665 203c 343e 3a20 2020 2020 gative <4>:
│ │ │ │ │ -00084260: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00084270: 2020 2020 204e 756d 6265 722d 7465 7374 Number-test
│ │ │ │ │ -00084280: 696e 672e 2020 2020 2020 286c 696e 6520 ing. (line
│ │ │ │ │ -00084290: 2034 3129 0a2a 206e 6567 6174 6976 6549 41).* negativeI
│ │ │ │ │ -000842a0: 6e66 696e 6974 793a 2020 2020 2020 2020 nfinity:
│ │ │ │ │ -000842b0: 2020 2020 2020 2020 2020 2020 2020 466c Fl
│ │ │ │ │ -000842c0: 6f61 7444 2063 6c61 7373 2d63 6861 7261 oatD class-chara
│ │ │ │ │ -000842d0: 6374 6572 697a 6174 696f 6e2e 0a20 2020 cterization..
│ │ │ │ │ -000842e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000842f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00084300: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00084310: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -00084320: 2020 3333 290a 2a20 6e65 6761 7469 7665 33).* negative
│ │ │ │ │ -00084330: 496e 6669 6e69 7479 203c 313e 3a20 2020 Infinity <1>:
│ │ │ │ │ -00084340: 2020 2020 2020 2020 2020 2020 2020 2046 F
│ │ │ │ │ -00084350: 6c6f 6174 4520 636c 6173 732d 6368 6172 loatE class-char
│ │ │ │ │ -00084360: 6163 7465 7269 7a61 7469 6f6e 2e0a 2020 acterization..
│ │ │ │ │ -00084370: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00084380: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00084390: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000843a0: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -000843b0: 6520 2034 3229 0a2a 206e 6567 6174 6976 e 42).* negativ
│ │ │ │ │ -000843c0: 6549 6e66 696e 6974 7920 3c32 3e3a 2020 eInfinity <2>:
│ │ │ │ │ -000843d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000843e0: 466c 6f61 7451 2063 6c61 7373 2d63 6861 FloatQ class-cha
│ │ │ │ │ -000843f0: 7261 6374 6572 697a 6174 696f 6e2e 0a20 racterization..
│ │ │ │ │ -00084400: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00084410: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00084420: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00084430: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -00084440: 6e65 2020 3432 290a 2a20 6e65 773a 2020 ne 42).* new:
│ │ │ │ │ -00084450: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00084460: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00084470: 2041 6273 7472 6163 744e 616d 6573 7061 AbstractNamespa
│ │ │ │ │ -00084480: 6365 2063 6c61 7373 2d69 6e73 7461 6e63 ce class-instanc
│ │ │ │ │ -00084490: 6520 6372 6561 7469 6f6e 2e0a 2020 2020 e creation..
│ │ │ │ │ -000844a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000844b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000844c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000844d0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -000844e0: 2020 3629 0a2a 206e 6577 203c 313e 3a20 6).* new <1>:
│ │ │ │ │ -000844f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00084500: 2020 2020 2020 2020 2020 2020 2020 4261 Ba
│ │ │ │ │ -00084510: 6720 636c 6173 732d 6261 7369 632e 2020 g class-basic.
│ │ │ │ │ -00084520: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).*
│ │ │ │ │ -00084530: 6e65 7720 3c32 3e3a 2020 2020 2020 2020 new <2>:
│ │ │ │ │ -00084540: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00084550: 2020 2020 2020 2042 6568 6176 696f 722d Behavior-
│ │ │ │ │ -00084560: 6275 696c 7469 6e2e 2020 2020 286c 696e builtin. (lin
│ │ │ │ │ -00084570: 6520 2031 3529 0a2a 206e 6577 203c 333e e 15).* new <3>
│ │ │ │ │ -00084580: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -00084590: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000845a0: 4343 6f6d 706f 756e 6420 636c 6173 732d CCompound class-
│ │ │ │ │ -000845b0: 696e 7374 616e 6365 2063 7265 6174 696f instance creatio
│ │ │ │ │ -000845c0: 6e2e 0a20 2020 2020 2020 2020 2020 2020 n..
│ │ │ │ │ -000845d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000845e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000845f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00084600: 2028 6c69 6e65 2020 3130 290a 2a20 6e65 (line 10).* ne
│ │ │ │ │ -00084610: 7720 3c34 3e3a 2020 2020 2020 2020 2020 w <4>:
│ │ │ │ │ -00084620: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00084630: 2020 2020 2043 4f62 6a65 6374 2063 6c61 CObject cla
│ │ │ │ │ -00084640: 7373 2d69 6e73 7461 6e63 6520 6372 6561 ss-instance crea
│ │ │ │ │ -00084650: 7469 6f6e 2e0a 2020 2020 2020 2020 2020 tion..
│ │ │ │ │ -00084660: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00084670: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00084680: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00084690: 2020 2020 286c 696e 6520 2031 3829 0a2a (line 18).*
│ │ │ │ │ -000846a0: 206e 6577 203c 353e 3a20 2020 2020 2020 new <5>:
│ │ │ │ │ -000846b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000846c0: 2020 2020 2020 2020 4354 7970 652d 4320 CType-C
│ │ │ │ │ -000846d0: 696e 7374 616e 6365 2063 7265 6174 696f instance creatio
│ │ │ │ │ -000846e0: 6e2e 0a20 2020 2020 2020 2020 2020 2020 n..
│ │ │ │ │ -000846f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00084700: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00084710: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00084720: 2028 6c69 6e65 2020 3232 290a 2a20 6e65 (line 22).* ne
│ │ │ │ │ -00084730: 7720 3c36 3e3a 2020 2020 2020 2020 2020 w <6>:
│ │ │ │ │ -00084740: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00084750: 2020 2020 2044 6963 7469 6f6e 6172 7920 Dictionary
│ │ │ │ │ -00084760: 636c 6173 732d 696e 7374 616e 6365 2063 class-instance c
│ │ │ │ │ -00084770: 7265 6174 696f 6e2e 0a20 2020 2020 2020 reation..
│ │ │ │ │ -00084780: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00084790: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000847a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000847b0: 2020 2020 2020 2028 6c69 6e65 2020 3131 (line 11
│ │ │ │ │ -000847c0: 290a 2a20 6e65 7720 3c37 3e3a 2020 2020 ).* new <7>:
│ │ │ │ │ -000847d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000847e0: 2020 2020 2020 2020 2020 2045 7863 6570 Excep
│ │ │ │ │ -000847f0: 7469 6f6e 2063 6c61 7373 2d69 6e73 7461 tion class-insta
│ │ │ │ │ -00084800: 6e63 6520 6372 6561 7469 6f6e 2e0a 2020 nce creation..
│ │ │ │ │ -00084810: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00084820: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00084830: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00084840: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -00084850: 6520 2020 3629 0a2a 206e 6577 203c 383e e 6).* new <8>
│ │ │ │ │ -00084860: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -00084870: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00084880: 4578 6365 7074 696f 6e53 6574 2063 6c61 ExceptionSet cla
│ │ │ │ │ -00084890: 7373 2d69 6e73 7461 6e63 6520 6372 6561 ss-instance crea
│ │ │ │ │ -000848a0: 7469 6f6e 2e0a 2020 2020 2020 2020 2020 tion..
│ │ │ │ │ -000848b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000848c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000848d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000848e0: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*
│ │ │ │ │ -000848f0: 206e 6577 203c 393e 3a20 2020 2020 2020 new <9>:
│ │ │ │ │ -00084900: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00084910: 2020 2020 2020 2020 4861 7368 6564 436f HashedCo
│ │ │ │ │ -00084920: 6c6c 6563 7469 6f6e 2063 6c61 7373 2d69 llection class-i
│ │ │ │ │ -00084930: 6e73 7461 6e63 6520 6372 6561 7469 6f6e nstance creation
│ │ │ │ │ -00084940: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -00084950: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00084960: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00084970: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00084980: 286c 696e 6520 2020 3629 0a2a 206e 6577 (line 6).* new
│ │ │ │ │ -00084990: 203c 3130 3e3a 2020 2020 2020 2020 2020 <10>:
│ │ │ │ │ -000849a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000849b0: 2020 2020 4c6f 6f6b 7570 5461 626c 6520 LookupTable
│ │ │ │ │ -000849c0: 636c 6173 732d 696e 7374 616e 6365 2063 class-instance c
│ │ │ │ │ -000849d0: 7265 6174 696f 6e2e 0a20 2020 2020 2020 reation..
│ │ │ │ │ -000849e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000849f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00084a00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00084a10: 2020 2020 2020 2028 6c69 6e65 2020 2036 (line 6
│ │ │ │ │ -00084a20: 290a 2a20 6e65 7720 3c31 313e 3a20 2020 ).* new <11>:
│ │ │ │ │ -00084a30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00084a40: 2020 2020 2020 2020 2020 204d 6170 7065 Mappe
│ │ │ │ │ -00084a50: 6443 6f6c 6c65 6374 696f 6e20 636c 6173 dCollection clas
│ │ │ │ │ -00084a60: 732d 696e 7374 616e 6365 2063 7265 6174 s-instance creat
│ │ │ │ │ -00084a70: 696f 6e2e 0a20 2020 2020 2020 2020 2020 ion..
│ │ │ │ │ -00084a80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00084a90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00084aa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00084ab0: 2020 2028 6c69 6e65 2020 3130 290a 2a20 (line 10).*
│ │ │ │ │ -00084ac0: 6e65 7720 3c31 323e 3a20 2020 2020 2020 new <12>:
│ │ │ │ │ -00084ad0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00084ae0: 2020 2020 2020 204e 616d 6573 7061 6365 Namespace
│ │ │ │ │ -00084af0: 2063 6c61 7373 2d64 6973 6162 6c69 6e67 class-disabling
│ │ │ │ │ -00084b00: 2069 6e73 7461 6e63 6520 6372 6561 7469 instance creati
│ │ │ │ │ -00084b10: 6f6e 2e0a 2020 2020 2020 2020 2020 2020 on..
│ │ │ │ │ -00084b20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00084b30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00084b40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00084b50: 2020 286c 696e 6520 2020 3629 0a2a 206e (line 6).* n
│ │ │ │ │ -00084b60: 6577 203c 3133 3e3a 2020 2020 2020 2020 ew <13>:
│ │ │ │ │ -00084b70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00084b80: 2020 2020 2020 4e65 7443 6c69 656e 7473 NetClients
│ │ │ │ │ -00084b90: 2e55 524c 2063 6c61 7373 2d69 6e73 7461 .URL class-insta
│ │ │ │ │ -00084ba0: 6e63 6520 6372 6561 7469 6f6e 2e0a 2020 nce creation..
│ │ │ │ │ -00084bb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00084bc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00084bd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00084be0: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -00084bf0: 6520 2020 3929 0a2a 206e 6577 203c 3134 e 9).* new <14
│ │ │ │ │ -00084c00: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ -00084c10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00084c20: 4e75 6c6c 5661 6c75 6548 6f6c 6465 7220 NullValueHolder
│ │ │ │ │ -00084c30: 636c 6173 732d 6372 6561 7469 6e67 2069 class-creating i
│ │ │ │ │ -00084c40: 6e73 7461 6e63 6573 2e0a 2020 2020 2020 nstances..
│ │ │ │ │ -00084c50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00084c60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00084c70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00084c80: 2020 2020 2020 2020 286c 696e 6520 2020 (line
│ │ │ │ │ -00084c90: 3629 0a2a 206e 6577 203c 3135 3e3a 2020 6).* new <15>:
│ │ │ │ │ -00084ca0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00084cb0: 2020 2020 2020 2020 2020 2020 4f62 6a65 Obje
│ │ │ │ │ -00084cc0: 6374 4475 6d70 6572 2063 6c61 7373 2d69 ctDumper class-i
│ │ │ │ │ -00084cd0: 6e73 7461 6e63 6520 6372 6561 7469 6f6e nstance creation
│ │ │ │ │ -00084ce0: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -00084cf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00084d00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00084d10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00084d20: 286c 696e 6520 2020 3629 0a2a 206e 6577 (line 6).* new
│ │ │ │ │ -00084d30: 203c 3136 3e3a 2020 2020 2020 2020 2020 <16>:
│ │ │ │ │ -00084d40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00084d50: 2020 2020 4f72 6465 7265 6443 6f6c 6c65 OrderedColle
│ │ │ │ │ -00084d60: 6374 696f 6e20 636c 6173 732d 696e 7374 ction class-inst
│ │ │ │ │ -00084d70: 616e 6365 2063 7265 6174 696f 6e2e 0a20 ance creation..
│ │ │ │ │ -00084d80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00084d90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00084da0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00084db0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -00084dc0: 6e65 2020 2036 290a 2a20 6e65 7720 3c31 ne 6).* new <1
│ │ │ │ │ -00084dd0: 373e 3a20 2020 2020 2020 2020 2020 2020 7>:
│ │ │ │ │ -00084de0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00084df0: 2050 6f69 6e74 2063 6c61 7373 2d69 6e73 Point class-ins
│ │ │ │ │ -00084e00: 7461 6e63 6520 6372 6561 7469 6f6e 2e0a tance creation..
│ │ │ │ │ -00084e10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00084e20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00084e30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00084e40: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -00084e50: 696e 6520 2020 3629 0a2a 206e 6577 203c ine 6).* new <
│ │ │ │ │ -00084e60: 3138 3e3a 2020 2020 2020 2020 2020 2020 18>:
│ │ │ │ │ -00084e70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00084e80: 2020 5072 6f63 6573 7345 6e76 6972 6f6e ProcessEnviron
│ │ │ │ │ -00084e90: 6d65 6e74 2063 6c61 7373 2d64 6973 6162 ment class-disab
│ │ │ │ │ -00084ea0: 6c65 642e 0a20 2020 2020 2020 2020 2020 led..
│ │ │ │ │ -00084eb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00084ec0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00084ed0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00084ee0: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).*
│ │ │ │ │ -00084ef0: 6e65 7720 3c31 393e 3a20 2020 2020 2020 new <19>:
│ │ │ │ │ -00084f00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00084f10: 2020 2020 2020 2050 726f 6365 7373 6f72 Processor
│ │ │ │ │ -00084f20: 5363 6865 6475 6c65 7220 636c 6173 732d Scheduler class-
│ │ │ │ │ -00084f30: 696e 7374 616e 6365 2063 7265 6174 696f instance creatio
│ │ │ │ │ -00084f40: 6e2e 0a20 2020 2020 2020 2020 2020 2020 n..
│ │ │ │ │ -00084f50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00084f60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00084f70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00084f80: 2028 6c69 6e65 2020 2036 290a 2a20 6e65 (line 6).* ne
│ │ │ │ │ -00084f90: 7720 3c32 303e 3a20 2020 2020 2020 2020 w <20>:
│ │ │ │ │ -00084fa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00084fb0: 2020 2020 2050 726f 6365 7373 5661 7269 ProcessVari
│ │ │ │ │ -00084fc0: 6162 6c65 2063 6c61 7373 2d61 6363 6573 able class-acces
│ │ │ │ │ -00084fd0: 7369 6e67 2e0a 2020 2020 2020 2020 2020 sing..
│ │ │ │ │ -00084fe0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00084ff0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00085000: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00085010: 2020 2020 286c 696e 6520 2031 3329 0a2a (line 13).*
│ │ │ │ │ -00085020: 206e 6577 203c 3231 3e3a 2020 2020 2020 new <21>:
│ │ │ │ │ -00085030: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00085040: 2020 2020 2020 2020 5261 6e64 6f6d 2063 Random c
│ │ │ │ │ -00085050: 6c61 7373 2d69 6e73 7461 6e63 6520 6372 lass-instance cr
│ │ │ │ │ -00085060: 6561 7469 6f6e 2e0a 2020 2020 2020 2020 eation..
│ │ │ │ │ -00085070: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00085080: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00085090: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000850a0: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)
│ │ │ │ │ -000850b0: 0a2a 206e 6577 203c 3232 3e3a 2020 2020 .* new <22>:
│ │ │ │ │ -000850c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000850d0: 2020 2020 2020 2020 2020 5265 6374 616e Rectan
│ │ │ │ │ -000850e0: 676c 6520 636c 6173 732d 696e 7374 616e gle class-instan
│ │ │ │ │ -000850f0: 6365 2063 7265 6174 696f 6e2e 0a20 2020 ce creation..
│ │ │ │ │ -00085100: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00085110: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00085120: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00085130: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -00085140: 2020 3132 290a 2a20 6e65 7720 3c32 333e 12).* new <23>
│ │ │ │ │ -00085150: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -00085160: 2020 2020 2020 2020 2020 2020 2020 2052 R
│ │ │ │ │ -00085170: 6563 7572 7369 6f6e 4c6f 636b 2063 6c61 ecursionLock cla
│ │ │ │ │ -00085180: 7373 2d69 6e73 7461 6e63 6520 6372 6561 ss-instance crea
│ │ │ │ │ -00085190: 7469 6f6e 2e0a 2020 2020 2020 2020 2020 tion..
│ │ │ │ │ -000851a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000851b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000851c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000851d0: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*
│ │ │ │ │ -000851e0: 206e 6577 203c 3234 3e3a 2020 2020 2020 new <24>:
│ │ │ │ │ -000851f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00085200: 2020 2020 2020 2020 5265 6765 7820 636c Regex cl
│ │ │ │ │ -00085210: 6173 732d 696e 7374 616e 6365 2063 7265 ass-instance cre
│ │ │ │ │ -00085220: 6174 696f 6e2e 0a20 2020 2020 2020 2020 ation..
│ │ │ │ │ -00085230: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00085240: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00085250: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00085260: 2020 2020 2028 6c69 6e65 2020 2039 290a (line 9).
│ │ │ │ │ -00085270: 2a20 6e65 7720 3c32 353e 3a20 2020 2020 * new <25>:
│ │ │ │ │ -00085280: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00085290: 2020 2020 2020 2020 2052 756e 4172 7261 RunArra
│ │ │ │ │ -000852a0: 7920 636c 6173 732d 696e 7374 616e 6365 y class-instance
│ │ │ │ │ -000852b0: 2063 7265 6174 696f 6e2e 0a20 2020 2020 creation..
│ │ │ │ │ -000852c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000852d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000852e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000852f0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -00085300: 2036 290a 2a20 6e65 7720 3c32 363e 3a20 6).* new <26>:
│ │ │ │ │ -00085310: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00085320: 2020 2020 2020 2020 2020 2020 2053 656d Sem
│ │ │ │ │ -00085330: 6170 686f 7265 2063 6c61 7373 2d69 6e73 aphore class-ins
│ │ │ │ │ -00085340: 7461 6e63 6520 6372 6561 7469 6f6e 2e0a tance creation..
│ │ │ │ │ -00085350: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00085360: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00085370: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00085380: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -00085390: 696e 6520 2031 3029 0a2a 206e 6577 203c ine 10).* new <
│ │ │ │ │ -000853a0: 3237 3e3a 2020 2020 2020 2020 2020 2020 27>:
│ │ │ │ │ -000853b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000853c0: 2020 5368 6172 6564 5175 6575 6520 636c SharedQueue cl
│ │ │ │ │ -000853d0: 6173 732d 696e 7374 616e 6365 2063 7265 ass-instance cre
│ │ │ │ │ -000853e0: 6174 696f 6e2e 0a20 2020 2020 2020 2020 ation..
│ │ │ │ │ -000853f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00085400: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00085410: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00085420: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).
│ │ │ │ │ -00085430: 2a20 6e65 7720 3c32 383e 3a20 2020 2020 * new <28>:
│ │ │ │ │ -00085440: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00085450: 2020 2020 2020 2020 2053 6f72 7465 6443 SortedC
│ │ │ │ │ -00085460: 6f6c 6c65 6374 696f 6e20 636c 6173 732d ollection class-
│ │ │ │ │ -00085470: 696e 7374 616e 6365 2063 7265 6174 696f instance creatio
│ │ │ │ │ -00085480: 6e2e 0a20 2020 2020 2020 2020 2020 2020 n..
│ │ │ │ │ -00085490: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000854a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000854b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000854c0: 2028 6c69 6e65 2020 2036 290a 2a20 6e65 (line 6).* ne
│ │ │ │ │ -000854d0: 7720 3c32 393e 3a20 2020 2020 2020 2020 w <29>:
│ │ │ │ │ -000854e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000854f0: 2020 2020 2053 796d 626f 6c20 636c 6173 Symbol clas
│ │ │ │ │ -00085500: 732d 696e 7374 616e 6365 2063 7265 6174 s-instance creat
│ │ │ │ │ -00085510: 696f 6e2e 0a20 2020 2020 2020 2020 2020 ion..
│ │ │ │ │ -00085520: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00085530: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00085540: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00085550: 2020 2028 6c69 6e65 2020 2039 290a 2a20 (line 9).*
│ │ │ │ │ -00085560: 6e65 7720 3c33 303e 3a20 2020 2020 2020 new <30>:
│ │ │ │ │ -00085570: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00085580: 2020 2020 2020 2053 7973 7465 6d45 7863 SystemExc
│ │ │ │ │ -00085590: 6570 7469 6f6e 732e 4d75 7461 7469 6f6e eptions.Mutation
│ │ │ │ │ -000855a0: 4572 726f 7220 636c 6173 732d 696e 7374 Error class-inst
│ │ │ │ │ -000855b0: 616e 6365 2063 7265 6174 696f 6e2e 0a20 ance creation..
│ │ │ │ │ -000855c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000855d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000855e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000855f0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -00085600: 6e65 2020 2036 290a 2a20 6e65 7720 3c33 ne 6).* new <3
│ │ │ │ │ -00085610: 313e 3a20 2020 2020 2020 2020 2020 2020 1>:
│ │ │ │ │ -00085620: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00085630: 2054 6578 7443 6f6c 6c65 6374 6f72 2063 TextCollector c
│ │ │ │ │ -00085640: 6c61 7373 2d61 6363 6573 7369 6e67 2e0a lass-accessing..
│ │ │ │ │ -00085650: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00085660: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00085670: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00085680: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -00085690: 696e 6520 2031 3229 0a2a 206e 6577 203c ine 12).* new <
│ │ │ │ │ -000856a0: 3332 3e3a 2020 2020 2020 2020 2020 2020 32>:
│ │ │ │ │ -000856b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000856c0: 2020 5469 6d65 2063 6c61 7373 2d69 6e73 Time class-ins
│ │ │ │ │ -000856d0: 7461 6e63 6520 6372 6561 7469 6f6e 2e0a tance creation..
│ │ │ │ │ -000856e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000856f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00085700: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00085710: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -00085720: 696e 6520 2032 3929 0a2a 206e 6577 203c ine 29).* new <
│ │ │ │ │ -00085730: 3333 3e3a 2020 2020 2020 2020 2020 2020 33>:
│ │ │ │ │ -00085740: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00085750: 2020 5661 6c75 6541 6461 7074 6f72 2063 ValueAdaptor c
│ │ │ │ │ -00085760: 6c61 7373 2d63 7265 6174 696e 6720 696e lass-creating in
│ │ │ │ │ -00085770: 7374 616e 6365 732e 0a20 2020 2020 2020 stances..
│ │ │ │ │ -00085780: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00085790: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000857a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000857b0: 2020 2020 2020 2028 6c69 6e65 2020 2036 (line 6
│ │ │ │ │ -000857c0: 290a 2a20 6e65 7720 3c33 343e 3a20 2020 ).* new <34>:
│ │ │ │ │ -000857d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000857e0: 2020 2020 2020 2020 2020 2056 616c 7565 Value
│ │ │ │ │ -000857f0: 486f 6c64 6572 2063 6c61 7373 2d63 7265 Holder class-cre
│ │ │ │ │ -00085800: 6174 696e 6720 696e 7374 616e 6365 732e ating instances.
│ │ │ │ │ -00085810: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -00085820: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00085830: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00085840: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -00085850: 6c69 6e65 2020 2036 290a 2a20 6e65 7720 line 6).* new
│ │ │ │ │ -00085860: 3c33 353e 3a20 2020 2020 2020 2020 2020 <35>:
│ │ │ │ │ -00085870: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00085880: 2020 2057 6561 6b41 7272 6179 2063 6c61 WeakArray cla
│ │ │ │ │ -00085890: 7373 2d69 6e73 7461 6e63 6520 6372 6561 ss-instance crea
│ │ │ │ │ -000858a0: 7469 6f6e 2e0a 2020 2020 2020 2020 2020 tion..
│ │ │ │ │ -000858b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000858c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000858d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000858e0: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*
│ │ │ │ │ -000858f0: 206e 6577 203c 3336 3e3a 2020 2020 2020 new <36>:
│ │ │ │ │ -00085900: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00085910: 2020 2020 2020 2020 5a65 726f 4469 7669 ZeroDivi
│ │ │ │ │ -00085920: 6465 2063 6c61 7373 2d69 6e73 7461 6e63 de class-instanc
│ │ │ │ │ -00085930: 6520 6372 6561 7469 6f6e 2e0a 2020 2020 e creation..
│ │ │ │ │ -00085940: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00085950: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00085960: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00085970: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -00085980: 2031 3029 0a2a 206e 6577 4275 6666 6572 10).* newBuffer
│ │ │ │ │ -00085990: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -000859a0: 2020 2020 2020 2020 2020 2020 2020 4669 Fi
│ │ │ │ │ -000859b0: 6c65 5374 7265 616d 2d62 7566 6665 7269 leStream-bufferi
│ │ │ │ │ -000859c0: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ -000859d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000859e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000859f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00085a00: 2020 286c 696e 6520 2032 3129 0a2a 206e (line 21).* n
│ │ │ │ │ -00085a10: 6577 436f 6c6c 6563 7469 6f6e 5f3a 2020 ewCollection_:
│ │ │ │ │ -00085a20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00085a30: 2020 2020 2020 4c61 7267 6541 7272 6179 LargeArray
│ │ │ │ │ -00085a40: 2d6f 7665 7272 6964 6465 6e2e 0a20 2020 -overridden..
│ │ │ │ │ -00085a50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00085a60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00085a70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00085a80: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -00085a90: 2020 2036 290a 2a20 6e65 7743 6f6c 6c65 6).* newColle
│ │ │ │ │ -00085aa0: 6374 696f 6e5f 203c 313e 3a20 2020 2020 ction_ <1>:
│ │ │ │ │ -00085ab0: 2020 2020 2020 2020 2020 2020 2020 204c L
│ │ │ │ │ -00085ac0: 6172 6765 4279 7465 4172 7261 792d 6f76 argeByteArray-ov
│ │ │ │ │ -00085ad0: 6572 7269 6464 656e 2e0a 2020 2020 2020 erridden..
│ │ │ │ │ -00085ae0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00085af0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00085b00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00085b10: 2020 2020 2020 2020 286c 696e 6520 2031 (line 1
│ │ │ │ │ -00085b20: 3329 0a2a 206e 6577 436f 6c6c 6563 7469 3).* newCollecti
│ │ │ │ │ -00085b30: 6f6e 5f20 3c32 3e3a 2020 2020 2020 2020 on_ <2>:
│ │ │ │ │ -00085b40: 2020 2020 2020 2020 2020 2020 4c61 7267 Larg
│ │ │ │ │ -00085b50: 6557 6f72 6441 7272 6179 2d6f 7665 7272 eWordArray-overr
│ │ │ │ │ -00085b60: 6964 6465 6e2e 0a20 2020 2020 2020 2020 idden..
│ │ │ │ │ -00085b70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00085b80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00085b90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00085ba0: 2020 2020 2028 6c69 6e65 2020 2039 290a (line 9).
│ │ │ │ │ -00085bb0: 2a20 6e65 7744 6179 5f6d 6f6e 7468 496e * newDay_monthIn
│ │ │ │ │ -00085bc0: 6465 785f 7965 6172 5f3a 2020 2020 2020 dex_year_:
│ │ │ │ │ -00085bd0: 2020 2020 2020 2020 2044 6174 6520 636c Date cl
│ │ │ │ │ -00085be0: 6173 732d 696e 7374 616e 6365 2063 7265 ass-instance cre
│ │ │ │ │ -00085bf0: 6174 696f 6e20 2842 6c75 6520 426f 6f6b ation (Blue Book
│ │ │ │ │ -00085c00: 292e 0a20 2020 2020 2020 2020 2020 2020 )..
│ │ │ │ │ -00085c10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00085c20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00085c30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00085c40: 2028 6c69 6e65 2020 3233 290a 2a20 6e65 (line 23).* ne
│ │ │ │ │ -00085c50: 7744 6179 5f6d 6f6e 7468 5f79 6561 725f wDay_month_year_
│ │ │ │ │ -00085c60: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -00085c70: 2020 2020 2044 6174 6520 636c 6173 732d Date class-
│ │ │ │ │ -00085c80: 696e 7374 616e 6365 2063 7265 6174 696f instance creatio
│ │ │ │ │ -00085c90: 6e20 2842 6c75 6520 426f 6f6b 292e 0a20 n (Blue Book)..
│ │ │ │ │ -00085ca0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00085cb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00085cc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00085cd0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -00085ce0: 6e65 2020 3139 290a 2a20 6e65 7744 6179 ne 19).* newDay
│ │ │ │ │ -00085cf0: 5f79 6561 725f 3a20 2020 2020 2020 2020 _year_:
│ │ │ │ │ -00085d00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00085d10: 2044 6174 6520 636c 6173 732d 696e 7374 Date class-inst
│ │ │ │ │ -00085d20: 616e 6365 2063 7265 6174 696f 6e20 2842 ance creation (B
│ │ │ │ │ -00085d30: 6c75 6520 426f 6f6b 292e 0a20 2020 2020 lue Book)..
│ │ │ │ │ -00085d40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00085d50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00085d60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00085d70: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -00085d80: 3237 290a 2a20 6e65 7746 726f 6d4e 756d 27).* newFromNum
│ │ │ │ │ -00085d90: 6265 725f 7363 616c 655f 3a20 2020 2020 ber_scale_:
│ │ │ │ │ -00085da0: 2020 2020 2020 2020 2020 2020 2053 6361 Sca
│ │ │ │ │ -00085db0: 6c65 6444 6563 696d 616c 2063 6c61 7373 ledDecimal class
│ │ │ │ │ -00085dc0: 2d69 6e73 7461 6e63 6520 6372 6561 7469 -instance creati
│ │ │ │ │ -00085dd0: 6f6e 2e0a 2020 2020 2020 2020 2020 2020 on..
│ │ │ │ │ -00085de0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00085df0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00085e00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00085e10: 2020 286c 696e 6520 2020 3629 0a2a 206e (line 6).* n
│ │ │ │ │ -00085e20: 6577 496e 4669 7865 6453 7061 6365 3a20 ewInFixedSpace:
│ │ │ │ │ -00085e30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00085e40: 2020 2020 2020 4265 6861 7669 6f72 2d69 Behavior-i
│ │ │ │ │ -00085e50: 6e73 7461 6e63 6520 6372 6561 7469 6f6e nstance creation
│ │ │ │ │ -00085e60: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -00085e70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00085e80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00085e90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00085ea0: 286c 696e 6520 2020 3629 0a2a 206e 6577 (line 6).* new
│ │ │ │ │ -00085eb0: 496e 4669 7865 6453 7061 6365 5f3a 2020 InFixedSpace_:
│ │ │ │ │ -00085ec0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00085ed0: 2020 2020 4265 6861 7669 6f72 2d69 6e73 Behavior-ins
│ │ │ │ │ -00085ee0: 7461 6e63 6520 6372 6561 7469 6f6e 2e0a tance creation..
│ │ │ │ │ -00085ef0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00085f00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00085f10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00085f20: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -00085f30: 696e 6520 2031 3229 0a2a 206e 6577 4d65 ine 12).* newMe
│ │ │ │ │ -00085f40: 7461 5f65 6e76 6972 6f6e 6d65 6e74 5f73 ta_environment_s
│ │ │ │ │ -00085f50: 7562 636c 6173 734f 665f 696e 7374 616e ubclassOf_instan
│ │ │ │ │ -00085f60: 6365 5661 7269 6162 6c65 4172 7261 795f ceVariableArray_
│ │ │ │ │ -00085f70: 7368 6170 655f 636c 6173 7350 6f6f 6c5f shape_classPool_
│ │ │ │ │ -00085f80: 706f 6f6c 4469 6374 696f 6e61 7269 6573 poolDictionaries
│ │ │ │ │ -00085f90: 5f63 6174 6567 6f72 795f 3a20 4d65 7461 _category_: Meta
│ │ │ │ │ -00085fa0: 636c 6173 732d 6261 7369 632e 0a20 2020 class-basic..
│ │ │ │ │ -00085fb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00085fc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00085fd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00085fe0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -00085ff0: 2020 3230 290a 2a20 6e65 7750 6167 653a 20).* newPage:
│ │ │ │ │ -00086000: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00086010: 2020 2020 2020 2020 2020 2020 2020 2043 C
│ │ │ │ │ -00086020: 6861 7261 6374 6572 2063 6c61 7373 2d63 haracter class-c
│ │ │ │ │ -00086030: 6f6e 7374 616e 7473 2e0a 2020 2020 2020 onstants..
│ │ │ │ │ -00086040: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00086050: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00086060: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00086070: 2020 2020 2020 2020 286c 696e 6520 2033 (line 3
│ │ │ │ │ -00086080: 3029 0a2a 206e 6577 5072 6f63 6573 733a 0).* newProcess:
│ │ │ │ │ -00086090: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000860a0: 2020 2020 2020 2020 2020 2020 426c 6f63 Bloc
│ │ │ │ │ -000860b0: 6b43 6c6f 7375 7265 2d6d 756c 7469 706c kClosure-multipl
│ │ │ │ │ -000860c0: 6520 7072 6f63 6573 732e 0a20 2020 2020 e process..
│ │ │ │ │ -000860d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000860e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000860f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00086100: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -00086110: 3137 290a 2a20 6e65 7750 726f 6365 7373 17).* newProcess
│ │ │ │ │ -00086120: 203c 313e 3a20 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ -00086130: 2020 2020 2020 2020 2020 2020 2044 6972 Dir
│ │ │ │ │ -00086140: 6563 7465 644d 6573 7361 6765 2d6d 756c ectedMessage-mul
│ │ │ │ │ -00086150: 7469 706c 6520 7072 6f63 6573 732e 0a20 tiple process..
│ │ │ │ │ -00086160: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00086170: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00086180: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00086190: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -000861a0: 6e65 2020 3133 290a 2a20 6e65 7750 726f ne 13).* newPro
│ │ │ │ │ -000861b0: 6365 7373 5769 7468 5f3a 2020 2020 2020 cessWith_:
│ │ │ │ │ -000861c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000861d0: 2042 6c6f 636b 436c 6f73 7572 652d 6d75 BlockClosure-mu
│ │ │ │ │ -000861e0: 6c74 6970 6c65 2070 726f 6365 7373 2e0a ltiple process..
│ │ │ │ │ -000861f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00086200: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00086210: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00086220: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -00086230: 696e 6520 2032 3229 0a2a 206e 6577 7347 ine 22).* newsG
│ │ │ │ │ -00086240: 726f 7570 3a20 2020 2020 2020 2020 2020 roup:
│ │ │ │ │ -00086250: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00086260: 2020 4e65 7443 6c69 656e 7473 2e55 524c NetClients.URL
│ │ │ │ │ -00086270: 2d61 6363 6573 7369 6e67 2e0a 2020 2020 -accessing..
│ │ │ │ │ -00086280: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00086290: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000862a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000862b0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -000862c0: 2035 3429 0a2a 206e 6577 5374 7275 6374 54).* newStruct
│ │ │ │ │ -000862d0: 5f64 6563 6c61 7261 7469 6f6e 5f3a 2020 _declaration_:
│ │ │ │ │ -000862e0: 2020 2020 2020 2020 2020 2020 2020 4343 CC
│ │ │ │ │ -000862f0: 6f6d 706f 756e 6420 636c 6173 732d 7375 ompound class-su
│ │ │ │ │ -00086300: 6263 6c61 7373 2063 7265 6174 696f 6e2e bclass creation.
│ │ │ │ │ -00086310: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -00086320: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00086330: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00086340: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -00086350: 6c69 6e65 2020 3332 290a 2a20 6e65 775f line 32).* new_
│ │ │ │ │ -00086360: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -00086370: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00086380: 2020 2042 6167 2063 6c61 7373 2d62 6173 Bag class-bas
│ │ │ │ │ -00086390: 6963 2e20 2020 2020 286c 696e 6520 2020 ic. (line
│ │ │ │ │ -000863a0: 3929 0a2a 206e 6577 5f20 3c31 3e3a 2020 9).* new_ <1>:
│ │ │ │ │ -000863b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000863c0: 2020 2020 2020 2020 2020 2020 4265 6861 Beha
│ │ │ │ │ -000863d0: 7669 6f72 2d62 7569 6c74 696e 2e20 2020 vior-builtin.
│ │ │ │ │ -000863e0: 2028 6c69 6e65 2020 3138 290a 2a20 6e65 (line 18).* ne
│ │ │ │ │ -000863f0: 775f 203c 323e 3a20 2020 2020 2020 2020 w_ <2>:
│ │ │ │ │ -00086400: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00086410: 2020 2020 2043 4f62 6a65 6374 2063 6c61 CObject cla
│ │ │ │ │ -00086420: 7373 2d69 6e73 7461 6e63 6520 6372 6561 ss-instance crea
│ │ │ │ │ -00086430: 7469 6f6e 2e0a 2020 2020 2020 2020 2020 tion..
│ │ │ │ │ -00086440: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00086450: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00086460: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00086470: 2020 2020 286c 696e 6520 2032 3129 0a2a (line 21).*
│ │ │ │ │ -00086480: 206e 6577 5f20 3c33 3e3a 2020 2020 2020 new_ <3>:
│ │ │ │ │ -00086490: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000864a0: 2020 2020 2020 2020 4354 7970 652d 6163 CType-ac
│ │ │ │ │ -000864b0: 6365 7373 696e 672e 2020 2020 2028 6c69 cessing. (li
│ │ │ │ │ -000864c0: 6e65 2020 3137 290a 2a20 6e65 775f 203c ne 17).* new_ <
│ │ │ │ │ -000864d0: 343e 3a20 2020 2020 2020 2020 2020 2020 4>:
│ │ │ │ │ -000864e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000864f0: 2048 6173 6865 6443 6f6c 6c65 6374 696f HashedCollectio
│ │ │ │ │ -00086500: 6e20 636c 6173 732d 696e 7374 616e 6365 n class-instance
│ │ │ │ │ -00086510: 2063 7265 6174 696f 6e2e 0a20 2020 2020 creation..
│ │ │ │ │ -00086520: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00086530: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00086540: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00086550: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -00086560: 2039 290a 2a20 6e65 775f 203c 353e 3a20 9).* new_ <5>:
│ │ │ │ │ -00086570: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00086580: 2020 2020 2020 2020 2020 2020 204c 6172 Lar
│ │ │ │ │ -00086590: 6765 4172 7261 7965 6443 6f6c 6c65 6374 geArrayedCollect
│ │ │ │ │ -000865a0: 696f 6e20 636c 6173 732d 696e 7374 616e ion class-instan
│ │ │ │ │ -000865b0: 6365 2063 7265 6174 696f 6e2e 0a20 2020 ce creation..
│ │ │ │ │ -000865c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000865d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000865e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000865f0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -00086600: 2020 2036 290a 2a20 6e65 775f 203c 363e 6).* new_ <6>
│ │ │ │ │ -00086610: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -00086620: 2020 2020 2020 2020 2020 2020 2020 204e N
│ │ │ │ │ -00086630: 616d 6573 7061 6365 2063 6c61 7373 2d64 amespace class-d
│ │ │ │ │ -00086640: 6973 6162 6c69 6e67 2069 6e73 7461 6e63 isabling instanc
│ │ │ │ │ -00086650: 6520 6372 6561 7469 6f6e 2e0a 2020 2020 e creation..
│ │ │ │ │ -00086660: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00086670: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00086680: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00086690: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -000866a0: 2020 3929 0a2a 206e 6577 5f20 3c37 3e3a 9).* new_ <7>:
│ │ │ │ │ -000866b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000866c0: 2020 2020 2020 2020 2020 2020 2020 4f72 Or
│ │ │ │ │ -000866d0: 6465 7265 6443 6f6c 6c65 6374 696f 6e20 deredCollection
│ │ │ │ │ -000866e0: 636c 6173 732d 696e 7374 616e 6365 2063 class-instance c
│ │ │ │ │ -000866f0: 7265 6174 696f 6e2e 0a20 2020 2020 2020 reation..
│ │ │ │ │ -00086700: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00086710: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00086720: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00086730: 2020 2020 2020 2028 6c69 6e65 2020 2039 (line 9
│ │ │ │ │ -00086740: 290a 2a20 6e65 775f 203c 383e 3a20 2020 ).* new_ <8>:
│ │ │ │ │ -00086750: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00086760: 2020 2020 2020 2020 2020 2052 6f6f 744e RootN
│ │ │ │ │ -00086770: 616d 6573 7061 6365 2063 6c61 7373 2d69 amespace class-i
│ │ │ │ │ -00086780: 6e73 7461 6e63 6520 6372 6561 7469 6f6e nstance creation
│ │ │ │ │ -00086790: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -000867a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000867b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000867c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000867d0: 286c 696e 6520 2020 3629 0a2a 206e 6577 (line 6).* new
│ │ │ │ │ -000867e0: 5f20 3c39 3e3a 2020 2020 2020 2020 2020 _ <9>:
│ │ │ │ │ -000867f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00086800: 2020 2020 5275 6e41 7272 6179 2063 6c61 RunArray cla
│ │ │ │ │ -00086810: 7373 2d69 6e73 7461 6e63 6520 6372 6561 ss-instance crea
│ │ │ │ │ -00086820: 7469 6f6e 2e0a 2020 2020 2020 2020 2020 tion..
│ │ │ │ │ -00086830: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00086840: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00086850: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00086860: 2020 2020 286c 696e 6520 2020 3929 0a2a (line 9).*
│ │ │ │ │ -00086870: 206e 6577 5f20 3c31 303e 3a20 2020 2020 new_ <10>:
│ │ │ │ │ -00086880: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00086890: 2020 2020 2020 2020 536f 7274 6564 436f SortedCo
│ │ │ │ │ -000868a0: 6c6c 6563 7469 6f6e 2063 6c61 7373 2d69 llection class-i
│ │ │ │ │ -000868b0: 6e73 7461 6e63 6520 6372 6561 7469 6f6e nstance creation
│ │ │ │ │ -000868c0: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -000868d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000868e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000868f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00086900: 286c 696e 6520 2020 3929 0a2a 206e 6577 (line 9).* new
│ │ │ │ │ -00086910: 5f20 3c31 313e 3a20 2020 2020 2020 2020 _ <11>:
│ │ │ │ │ -00086920: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00086930: 2020 2020 5379 6d62 6f6c 2063 6c61 7373 Symbol class
│ │ │ │ │ -00086940: 2d69 6e73 7461 6e63 6520 6372 6561 7469 -instance creati
│ │ │ │ │ -00086950: 6f6e 2e0a 2020 2020 2020 2020 2020 2020 on..
│ │ │ │ │ -00086960: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00086970: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00086980: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00086990: 2020 286c 696e 6520 2031 3229 0a2a 206e (line 12).* n
│ │ │ │ │ -000869a0: 6577 5f20 3c31 323e 3a20 2020 2020 2020 ew_ <12>:
│ │ │ │ │ -000869b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000869c0: 2020 2020 2020 5765 616b 4172 7261 7920 WeakArray
│ │ │ │ │ -000869d0: 636c 6173 732d 696e 7374 616e 6365 2063 class-instance c
│ │ │ │ │ -000869e0: 7265 6174 696f 6e2e 0a20 2020 2020 2020 reation..
│ │ │ │ │ -000869f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00086a00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00086a10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00086a20: 2020 2020 2020 2028 6c69 6e65 2020 2039 (line 9
│ │ │ │ │ -00086a30: 290a 2a20 6e65 775f 6865 6164 6572 5f6c ).* new_header_l
│ │ │ │ │ -00086a40: 6974 6572 616c 735f 3a20 2020 2020 2020 iterals_:
│ │ │ │ │ -00086a50: 2020 2020 2020 2020 2020 2043 6f6d 7069 Compi
│ │ │ │ │ -00086a60: 6c65 6443 6f64 6520 636c 6173 732d 696e ledCode class-in
│ │ │ │ │ -00086a70: 7374 616e 6365 2063 7265 6174 696f 6e2e stance creation.
│ │ │ │ │ -00086a80: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -00086a90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00086aa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00086ab0: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -00086ac0: 6c69 6e65 2020 2036 290a 2a20 6e65 775f line 6).* new_
│ │ │ │ │ -00086ad0: 6865 6164 6572 5f6d 6574 686f 645f 3a20 header_method_:
│ │ │ │ │ -00086ae0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00086af0: 2020 2043 6f6d 7069 6c65 6442 6c6f 636b CompiledBlock
│ │ │ │ │ -00086b00: 2063 6c61 7373 2d69 6e73 7461 6e63 6520 class-instance
│ │ │ │ │ -00086b10: 6372 6561 7469 6f6e 2e0a 2020 2020 2020 creation..
│ │ │ │ │ -00086b20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00086b30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00086b40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00086b50: 2020 2020 2020 2020 286c 696e 6520 2020 (line
│ │ │ │ │ -00086b60: 3629 0a2a 206e 6577 5f68 6561 6465 725f 6).* new_header_
│ │ │ │ │ -00086b70: 6e75 6d4c 6974 6572 616c 735f 3a20 2020 numLiterals_:
│ │ │ │ │ -00086b80: 2020 2020 2020 2020 2020 2020 436f 6d70 Comp
│ │ │ │ │ -00086b90: 696c 6564 436f 6465 2063 6c61 7373 2d69 iledCode class-i
│ │ │ │ │ -00086ba0: 6e73 7461 6e63 6520 6372 6561 7469 6f6e nstance creation
│ │ │ │ │ -00086bb0: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -00086bc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00086bd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00086be0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00086bf0: 286c 696e 6520 2031 3029 0a2a 206e 6577 (line 10).* new
│ │ │ │ │ -00086c00: 5f77 6974 6841 6c6c 5f3a 2020 2020 2020 _withAll_:
│ │ │ │ │ -00086c10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00086c20: 2020 2020 4172 7261 7965 6443 6f6c 6c65 ArrayedColle
│ │ │ │ │ -00086c30: 6374 696f 6e20 636c 6173 732d 696e 7374 ction class-inst
│ │ │ │ │ -00086c40: 616e 6365 2063 7265 6174 696f 6e2e 0a20 ance creation..
│ │ │ │ │ -00086c50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00086c60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00086c70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00086c80: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -00086c90: 6e65 2020 3135 290a 2a20 6e65 7874 3a20 ne 15).* next:
│ │ │ │ │ -00086ca0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00086cb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00086cc0: 2046 696c 6544 6573 6372 6970 746f 722d FileDescriptor-
│ │ │ │ │ -00086cd0: 6261 7369 632e 0a20 2020 2020 2020 2020 basic..
│ │ │ │ │ -00086ce0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00086cf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00086d00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00086d10: 2020 2020 2028 6c69 6e65 2020 3236 290a (line 26).
│ │ │ │ │ -00086d20: 2a20 6e65 7874 203c 313e 3a20 2020 2020 * next <1>:
│ │ │ │ │ -00086d30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00086d40: 2020 2020 2020 2020 2046 696c 6553 7472 FileStr
│ │ │ │ │ -00086d50: 6561 6d2d 6261 7369 632e 2020 2020 286c eam-basic. (l
│ │ │ │ │ -00086d60: 696e 6520 2031 3329 0a2a 206e 6578 7420 ine 13).* next
│ │ │ │ │ -00086d70: 3c32 3e3a 2020 2020 2020 2020 2020 2020 <2>:
│ │ │ │ │ -00086d80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00086d90: 2020 4765 6e65 7261 746f 722d 7374 7265 Generator-stre
│ │ │ │ │ -00086da0: 616d 2070 726f 746f 636f 6c2e 0a20 2020 am protocol..
│ │ │ │ │ -00086db0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00086dc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00086dd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00086de0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -00086df0: 2020 2039 290a 2a20 6e65 7874 203c 333e 9).* next <3>
│ │ │ │ │ -00086e00: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -00086e10: 2020 2020 2020 2020 2020 2020 2020 204f O
│ │ │ │ │ -00086e20: 626a 6563 7444 756d 7065 722d 7374 7265 bjectDumper-stre
│ │ │ │ │ -00086e30: 616d 2069 6e74 6572 6661 6365 2e0a 2020 am interface..
│ │ │ │ │ -00086e40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00086e50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00086e60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00086e70: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -00086e80: 6520 2020 3929 0a2a 206e 6578 7420 3c34 e 9).* next <4
│ │ │ │ │ -00086e90: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ -00086ea0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00086eb0: 506f 7369 7469 6f6e 6162 6c65 5374 7265 PositionableStre
│ │ │ │ │ -00086ec0: 616d 2d61 6363 6573 7369 6e67 2d72 6561 am-accessing-rea
│ │ │ │ │ -00086ed0: 6469 6e67 2e0a 2020 2020 2020 2020 2020 ding..
│ │ │ │ │ -00086ee0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00086ef0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00086f00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00086f10: 2020 2020 286c 696e 6520 2031 3929 0a2a (line 19).*
│ │ │ │ │ -00086f20: 206e 6578 7420 3c35 3e3a 2020 2020 2020 next <5>:
│ │ │ │ │ -00086f30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00086f40: 2020 2020 2020 2020 5261 6e64 6f6d 2063 Random c
│ │ │ │ │ -00086f50: 6c61 7373 2d73 686f 7274 6375 7473 2e0a lass-shortcuts..
│ │ │ │ │ -00086f60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00086f70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00086f80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00086f90: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -00086fa0: 696e 6520 2020 3929 0a2a 206e 6578 7420 ine 9).* next
│ │ │ │ │ -00086fb0: 3c36 3e3a 2020 2020 2020 2020 2020 2020 <6>:
│ │ │ │ │ -00086fc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00086fd0: 2020 5261 6e64 6f6d 2d62 6173 6963 2e20 Random-basic.
│ │ │ │ │ -00086fe0: 2020 2020 2020 2028 6c69 6e65 2020 3132 (line 12
│ │ │ │ │ -00086ff0: 290a 2a20 6e65 7874 203c 373e 3a20 2020 ).* next <7>:
│ │ │ │ │ -00087000: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00087010: 2020 2020 2020 2020 2020 2053 6861 7265 Share
│ │ │ │ │ -00087020: 6451 7565 7565 2d61 6363 6573 7369 6e67 dQueue-accessing
│ │ │ │ │ -00087030: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -00087040: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00087050: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00087060: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00087070: 286c 696e 6520 2020 3929 0a2a 206e 6578 (line 9).* nex
│ │ │ │ │ -00087080: 7420 3c38 3e3a 2020 2020 2020 2020 2020 t <8>:
│ │ │ │ │ -00087090: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000870a0: 2020 2020 5374 7265 616d 2d61 6363 6573 Stream-acces
│ │ │ │ │ -000870b0: 7369 6e67 2d72 6561 6469 6e67 2e0a 2020 sing-reading..
│ │ │ │ │ -000870c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000870d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000870e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000870f0: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -00087100: 6520 2031 3629 0a2a 206e 6578 7441 7661 e 16).* nextAva
│ │ │ │ │ -00087110: 696c 6162 6c65 5075 7441 6c6c 4f6e 5f3a ilablePutAllOn_:
│ │ │ │ │ -00087120: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00087130: 5374 7265 616d 2d73 7472 6561 6d69 6e67 Stream-streaming
│ │ │ │ │ -00087140: 2070 726f 746f 636f 6c2e 0a20 2020 2020 protocol..
│ │ │ │ │ -00087150: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00087160: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00087170: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00087180: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -00087190: 2036 290a 2a20 6e65 7874 4176 6169 6c61 6).* nextAvaila
│ │ │ │ │ -000871a0: 626c 655f 3a20 2020 2020 2020 2020 2020 ble_:
│ │ │ │ │ -000871b0: 2020 2020 2020 2020 2020 2020 2053 7472 Str
│ │ │ │ │ -000871c0: 6561 6d2d 6163 6365 7373 696e 672d 7265 eam-accessing-re
│ │ │ │ │ -000871d0: 6164 696e 672e 0a20 2020 2020 2020 2020 ading..
│ │ │ │ │ -000871e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000871f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00087200: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00087210: 2020 2020 2028 6c69 6e65 2020 3232 290a (line 22).
│ │ │ │ │ -00087220: 2a20 6e65 7874 4176 6169 6c61 626c 655f * nextAvailable_
│ │ │ │ │ -00087230: 696e 746f 5f73 7461 7274 696e 6741 745f into_startingAt_
│ │ │ │ │ -00087240: 3a20 2020 2020 2020 2046 696c 6544 6573 : FileDes
│ │ │ │ │ -00087250: 6372 6970 746f 722d 6c6f 772d 6c65 7665 criptor-low-leve
│ │ │ │ │ -00087260: 6c20 6163 6365 7373 2e0a 2020 2020 2020 l access..
│ │ │ │ │ -00087270: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00087280: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00087290: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000872a0: 2020 2020 2020 2020 286c 696e 6520 2020 (line
│ │ │ │ │ -000872b0: 3929 0a2a 206e 6578 7441 7661 696c 6162 9).* nextAvailab
│ │ │ │ │ -000872c0: 6c65 5f69 6e74 6f5f 7374 6172 7469 6e67 le_into_starting
│ │ │ │ │ -000872d0: 4174 5f20 3c31 3e3a 2020 2020 4669 6c65 At_ <1>: File
│ │ │ │ │ -000872e0: 5374 7265 616d 2d62 7566 6665 7269 6e67 Stream-buffering
│ │ │ │ │ -000872f0: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -00087300: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00087310: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00087320: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00087330: 286c 696e 6520 2032 3929 0a2a 206e 6578 (line 29).* nex
│ │ │ │ │ -00087340: 7441 7661 696c 6162 6c65 5f69 6e74 6f5f tAvailable_into_
│ │ │ │ │ -00087350: 7374 6172 7469 6e67 4174 5f20 3c32 3e3a startingAt_ <2>:
│ │ │ │ │ -00087360: 2020 2020 506f 7369 7469 6f6e 6162 6c65 Positionable
│ │ │ │ │ -00087370: 5374 7265 616d 2d61 6363 6573 7369 6e67 Stream-accessing
│ │ │ │ │ -00087380: 2d72 6561 6469 6e67 2e0a 2020 2020 2020 -reading..
│ │ │ │ │ -00087390: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000873a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000873b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000873c0: 2020 2020 2020 2020 286c 696e 6520 2032 (line 2
│ │ │ │ │ -000873d0: 3329 0a2a 206e 6578 7441 7661 696c 6162 3).* nextAvailab
│ │ │ │ │ -000873e0: 6c65 5f69 6e74 6f5f 7374 6172 7469 6e67 le_into_starting
│ │ │ │ │ -000873f0: 4174 5f20 3c33 3e3a 2020 2020 5374 7265 At_ <3>: Stre
│ │ │ │ │ -00087400: 616d 2d61 6363 6573 7369 6e67 2d72 6561 am-accessing-rea
│ │ │ │ │ -00087410: 6469 6e67 2e0a 2020 2020 2020 2020 2020 ding..
│ │ │ │ │ -00087420: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00087430: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00087440: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00087450: 2020 2020 286c 696e 6520 2032 3929 0a2a (line 29).*
│ │ │ │ │ -00087460: 206e 6578 7441 7661 696c 6162 6c65 5f70 nextAvailable_p
│ │ │ │ │ -00087470: 7574 416c 6c4f 6e5f 3a20 2020 2020 2020 utAllOn_:
│ │ │ │ │ -00087480: 2020 2020 2020 2020 4669 6c65 5374 7265 FileStre
│ │ │ │ │ -00087490: 616d 2d62 7566 6665 7269 6e67 2e0a 2020 am-buffering..
│ │ │ │ │ -000874a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000874b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000874c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000874d0: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -000874e0: 6520 2033 3329 0a2a 206e 6578 7441 7661 e 33).* nextAva
│ │ │ │ │ -000874f0: 696c 6162 6c65 5f70 7574 416c 6c4f 6e5f ilable_putAllOn_
│ │ │ │ │ -00087500: 203c 313e 3a20 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ -00087510: 506f 7369 7469 6f6e 6162 6c65 5374 7265 PositionableStre
│ │ │ │ │ -00087520: 616d 2d61 6363 6573 7369 6e67 2d72 6561 am-accessing-rea
│ │ │ │ │ -00087530: 6469 6e67 2e0a 2020 2020 2020 2020 2020 ding..
│ │ │ │ │ -00087540: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00087550: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00087560: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00087570: 2020 2020 286c 696e 6520 2032 3829 0a2a (line 28).*
│ │ │ │ │ -00087580: 206e 6578 7441 7661 696c 6162 6c65 5f70 nextAvailable_p
│ │ │ │ │ -00087590: 7574 416c 6c4f 6e5f 203c 323e 3a20 2020 utAllOn_ <2>:
│ │ │ │ │ -000875a0: 2020 2020 2020 2020 5374 7265 616d 2d61 Stream-a
│ │ │ │ │ -000875b0: 6363 6573 7369 6e67 2d72 6561 6469 6e67 ccessing-reading
│ │ │ │ │ -000875c0: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -000875d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000875e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000875f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00087600: 286c 696e 6520 2033 3729 0a2a 206e 6578 (line 37).* nex
│ │ │ │ │ -00087610: 7442 7974 653a 2020 2020 2020 2020 2020 tByte:
│ │ │ │ │ -00087620: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00087630: 2020 2020 4669 6c65 4465 7363 7269 7074 FileDescript
│ │ │ │ │ -00087640: 6f72 2d62 6173 6963 2e0a 2020 2020 2020 or-basic..
│ │ │ │ │ -00087650: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00087660: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00087670: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00087680: 2020 2020 2020 2020 286c 696e 6520 2032 (line 2
│ │ │ │ │ -00087690: 3929 0a2a 206e 6578 7442 7974 6541 7272 9).* nextByteArr
│ │ │ │ │ -000876a0: 6179 5f3a 2020 2020 2020 2020 2020 2020 ay_:
│ │ │ │ │ -000876b0: 2020 2020 2020 2020 2020 2020 4669 6c65 File
│ │ │ │ │ -000876c0: 4465 7363 7269 7074 6f72 2d62 696e 6172 Descriptor-binar
│ │ │ │ │ -000876d0: 7920 492f 4f2e 0a20 2020 2020 2020 2020 y I/O..
│ │ │ │ │ -000876e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000876f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00087700: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00087710: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).
│ │ │ │ │ -00087720: 2a20 6e65 7874 446f 7562 6c65 3a20 2020 * nextDouble:
│ │ │ │ │ -00087730: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00087740: 2020 2020 2020 2020 2046 696c 6544 6573 FileDes
│ │ │ │ │ -00087750: 6372 6970 746f 722d 6269 6e61 7279 2049 criptor-binary I
│ │ │ │ │ -00087760: 2f4f 2e0a 2020 2020 2020 2020 2020 2020 /O..
│ │ │ │ │ -00087770: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00087780: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00087790: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000877a0: 2020 286c 696e 6520 2020 3929 0a2a 206e (line 9).* n
│ │ │ │ │ -000877b0: 6578 7446 6c6f 6174 3a20 2020 2020 2020 extFloat:
│ │ │ │ │ -000877c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000877d0: 2020 2020 2020 4669 6c65 4465 7363 7269 FileDescri
│ │ │ │ │ -000877e0: 7074 6f72 2d62 696e 6172 7920 492f 4f2e ptor-binary I/O.
│ │ │ │ │ -000877f0: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -00087800: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00087810: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00087820: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -00087830: 6c69 6e65 2020 3132 290a 2a20 6e65 7874 line 12).* next
│ │ │ │ │ -00087840: 496e 7374 616e 6365 3a20 2020 2020 2020 Instance:
│ │ │ │ │ -00087850: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00087860: 2020 204f 626a 6563 742d 6275 696c 7420 Object-built
│ │ │ │ │ -00087870: 696e 732e 2020 2020 286c 696e 6520 3133 ins. (line 13
│ │ │ │ │ -00087880: 3329 0a2a 206e 6578 744c 696e 653a 2020 3).* nextLine:
│ │ │ │ │ -00087890: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000878a0: 2020 2020 2020 2020 2020 2020 4669 6c65 File
│ │ │ │ │ -000878b0: 5374 7265 616d 2d6f 7665 7272 6964 696e Stream-overridin
│ │ │ │ │ -000878c0: 6720 696e 6865 7269 7465 6420 6d65 7468 g inherited meth
│ │ │ │ │ -000878d0: 6f64 732e 0a20 2020 2020 2020 2020 2020 ods..
│ │ │ │ │ -000878e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000878f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00087900: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00087910: 2020 2028 6c69 6e65 2020 2039 290a 2a20 (line 9).*
│ │ │ │ │ -00087920: 6e65 7874 4c69 6e65 203c 313e 3a20 2020 nextLine <1>:
│ │ │ │ │ -00087930: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00087940: 2020 2020 2020 2053 7472 6561 6d2d 6163 Stream-ac
│ │ │ │ │ -00087950: 6365 7373 696e 672d 7265 6164 696e 672e cessing-reading.
│ │ │ │ │ -00087960: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -00087970: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00087980: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00087990: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -000879a0: 6c69 6e65 2020 3434 290a 2a20 6e65 7874 line 44).* next
│ │ │ │ │ -000879b0: 4c69 6e6b 3a20 2020 2020 2020 2020 2020 Link:
│ │ │ │ │ -000879c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000879d0: 2020 204c 696e 6b2d 6261 7369 632e 2020 Link-basic.
│ │ │ │ │ -000879e0: 2020 2020 2020 2020 286c 696e 6520 2020 (line
│ │ │ │ │ -000879f0: 3629 0a2a 206e 6578 744c 696e 6b5f 3a20 6).* nextLink_:
│ │ │ │ │ -00087a00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00087a10: 2020 2020 2020 2020 2020 2020 4c69 6e6b Link
│ │ │ │ │ -00087a20: 2063 6c61 7373 2d69 6e73 7461 6e63 6520 class-instance
│ │ │ │ │ -00087a30: 6372 6561 7469 6f6e 2e0a 2020 2020 2020 creation..
│ │ │ │ │ -00087a40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00087a50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00087a60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00087a70: 2020 2020 2020 2020 286c 696e 6520 2020 (line
│ │ │ │ │ -00087a80: 3629 0a2a 206e 6578 744c 696e 6b5f 203c 6).* nextLink_ <
│ │ │ │ │ -00087a90: 313e 3a20 2020 2020 2020 2020 2020 2020 1>:
│ │ │ │ │ -00087aa0: 2020 2020 2020 2020 2020 2020 4c69 6e6b Link
│ │ │ │ │ -00087ab0: 2d62 6173 6963 2e20 2020 2020 2020 2020 -basic.
│ │ │ │ │ -00087ac0: 2028 6c69 6e65 2020 2039 290a 2a20 6e65 (line 9).* ne
│ │ │ │ │ -00087ad0: 7874 4c6f 6e67 3a20 2020 2020 2020 2020 xtLong:
│ │ │ │ │ -00087ae0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00087af0: 2020 2020 2046 696c 6544 6573 6372 6970 FileDescrip
│ │ │ │ │ -00087b00: 746f 722d 6269 6e61 7279 2049 2f4f 2e0a tor-binary I/O..
│ │ │ │ │ -00087b10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00087b20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00087b30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00087b40: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -00087b50: 696e 6520 2031 3529 0a2a 206e 6578 744c ine 15).* nextL
│ │ │ │ │ -00087b60: 6f6e 674c 6f6e 673a 2020 2020 2020 2020 ongLong:
│ │ │ │ │ -00087b70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00087b80: 2020 4669 6c65 4465 7363 7269 7074 6f72 FileDescriptor
│ │ │ │ │ -00087b90: 2d62 696e 6172 7920 492f 4f2e 0a20 2020 -binary I/O..
│ │ │ │ │ -00087ba0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00087bb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00087bc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00087bd0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -00087be0: 2020 3139 290a 2a20 6e65 7874 4d61 7463 19).* nextMatc
│ │ │ │ │ -00087bf0: 6846 6f72 5f3a 2020 2020 2020 2020 2020 hFor_:
│ │ │ │ │ -00087c00: 2020 2020 2020 2020 2020 2020 2020 2053 S
│ │ │ │ │ -00087c10: 7472 6561 6d2d 6163 6365 7373 696e 672d tream-accessing-
│ │ │ │ │ -00087c20: 7265 6164 696e 672e 0a20 2020 2020 2020 reading..
│ │ │ │ │ -00087c30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00087c40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00087c50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00087c60: 2020 2020 2020 2028 6c69 6e65 2020 3530 (line 50
│ │ │ │ │ -00087c70: 290a 2a20 6e65 7874 5075 7441 6c6c 466c ).* nextPutAllFl
│ │ │ │ │ -00087c80: 7573 685f 3a20 2020 2020 2020 2020 2020 ush_:
│ │ │ │ │ -00087c90: 2020 2020 2020 2020 2020 2053 7472 6561 Strea
│ │ │ │ │ -00087ca0: 6d2d 6163 6365 7373 696e 672d 7772 6974 m-accessing-writ
│ │ │ │ │ -00087cb0: 696e 672e 0a20 2020 2020 2020 2020 2020 ing..
│ │ │ │ │ -00087cc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00087cd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00087ce0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00087cf0: 2020 2028 6c69 6e65 2020 3139 290a 2a20 (line 19).*
│ │ │ │ │ -00087d00: 6e65 7874 5075 7441 6c6c 4f6e 5f3a 2020 nextPutAllOn_:
│ │ │ │ │ -00087d10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00087d20: 2020 2020 2020 2046 696c 6544 6573 6372 FileDescr
│ │ │ │ │ -00087d30: 6970 746f 722d 6f76 6572 7269 6469 6e67 iptor-overriding
│ │ │ │ │ -00087d40: 2069 6e68 6572 6974 6564 206d 6574 686f inherited metho
│ │ │ │ │ -00087d50: 6473 2e0a 2020 2020 2020 2020 2020 2020 ds..
│ │ │ │ │ -00087d60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00087d70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00087d80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00087d90: 2020 286c 696e 6520 2020 3929 0a2a 206e (line 9).* n
│ │ │ │ │ -00087da0: 6578 7450 7574 416c 6c4f 6e5f 203c 313e extPutAllOn_ <1>
│ │ │ │ │ -00087db0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -00087dc0: 2020 2020 2020 4669 6c65 5374 7265 616d FileStream
│ │ │ │ │ -00087dd0: 2d6f 7665 7272 6964 696e 6720 696e 6865 -overriding inhe
│ │ │ │ │ -00087de0: 7269 7465 6420 6d65 7468 6f64 732e 0a20 rited methods..
│ │ │ │ │ -00087df0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00087e00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00087e10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00087e20: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -00087e30: 6e65 2020 3135 290a 2a20 6e65 7874 5075 ne 15).* nextPu
│ │ │ │ │ -00087e40: 7441 6c6c 4f6e 5f20 3c32 3e3a 2020 2020 tAllOn_ <2>:
│ │ │ │ │ -00087e50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00087e60: 2049 7465 7261 626c 652d 7374 7265 616d Iterable-stream
│ │ │ │ │ -00087e70: 696e 672e 2020 286c 696e 6520 2020 3629 ing. (line 6)
│ │ │ │ │ -00087e80: 0a2a 206e 6578 7450 7574 416c 6c4f 6e5f .* nextPutAllOn_
│ │ │ │ │ -00087e90: 203c 333e 3a20 2020 2020 2020 2020 2020 <3>:
│ │ │ │ │ -00087ea0: 2020 2020 2020 2020 2020 506f 7369 7469 Positi
│ │ │ │ │ -00087eb0: 6f6e 6162 6c65 5374 7265 616d 2d73 7469 onableStream-sti
│ │ │ │ │ -00087ec0: 6c6c 2075 6e63 6c61 7373 6966 6965 642e ll unclassified.
│ │ │ │ │ -00087ed0: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -00087ee0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00087ef0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00087f00: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -00087f10: 6c69 6e65 2020 2036 290a 2a20 6e65 7874 line 6).* next
│ │ │ │ │ -00087f20: 5075 7441 6c6c 4f6e 5f20 3c34 3e3a 2020 PutAllOn_ <4>:
│ │ │ │ │ -00087f30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00087f40: 2020 2053 6571 7565 6e63 6561 626c 6543 SequenceableC
│ │ │ │ │ -00087f50: 6f6c 6c65 6374 696f 6e2d 7374 696c 6c20 ollection-still
│ │ │ │ │ -00087f60: 756e 636c 6173 7369 6669 6564 2e0a 2020 unclassified..
│ │ │ │ │ -00087f70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00087f80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00087f90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00087fa0: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -00087fb0: 6520 2020 3629 0a2a 206e 6578 7450 7574 e 6).* nextPut
│ │ │ │ │ -00087fc0: 416c 6c4f 6e5f 203c 353e 3a20 2020 2020 AllOn_ <5>:
│ │ │ │ │ -00087fd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00087fe0: 5374 7265 616d 2d73 7469 6c6c 2075 6e63 Stream-still unc
│ │ │ │ │ -00087ff0: 6c61 7373 6966 6965 642e 0a20 2020 2020 lassified..
│ │ │ │ │ -00088000: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00088010: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00088020: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00088030: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -00088040: 2036 290a 2a20 6e65 7874 5075 7441 6c6c 6).* nextPutAll
│ │ │ │ │ -00088050: 5f3a 2020 2020 2020 2020 2020 2020 2020 _:
│ │ │ │ │ -00088060: 2020 2020 2020 2020 2020 2020 2053 7472 Str
│ │ │ │ │ -00088070: 6561 6d2d 6163 6365 7373 696e 672d 7772 eam-accessing-wr
│ │ │ │ │ -00088080: 6974 696e 672e 0a20 2020 2020 2020 2020 iting..
│ │ │ │ │ -00088090: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000880a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000880b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000880c0: 2020 2020 2028 6c69 6e65 2020 3136 290a (line 16).
│ │ │ │ │ -000880d0: 2a20 6e65 7874 5075 7442 7974 6541 7272 * nextPutByteArr
│ │ │ │ │ -000880e0: 6179 5f3a 2020 2020 2020 2020 2020 2020 ay_:
│ │ │ │ │ -000880f0: 2020 2020 2020 2020 2046 696c 6544 6573 FileDes
│ │ │ │ │ -00088100: 6372 6970 746f 722d 6261 7369 632e 0a20 criptor-basic..
│ │ │ │ │ -00088110: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00088120: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00088130: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00088140: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -00088150: 6e65 2020 3338 290a 2a20 6e65 7874 5075 ne 38).* nextPu
│ │ │ │ │ -00088160: 7442 7974 655f 3a20 2020 2020 2020 2020 tByte_:
│ │ │ │ │ -00088170: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00088180: 2046 696c 6544 6573 6372 6970 746f 722d FileDescriptor-
│ │ │ │ │ -00088190: 6261 7369 632e 0a20 2020 2020 2020 2020 basic..
│ │ │ │ │ -000881a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000881b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000881c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000881d0: 2020 2020 2028 6c69 6e65 2020 3335 290a (line 35).
│ │ │ │ │ -000881e0: 2a20 6e65 7874 5075 7444 6f75 626c 655f * nextPutDouble_
│ │ │ │ │ -000881f0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -00088200: 2020 2020 2020 2020 2046 696c 6544 6573 FileDes
│ │ │ │ │ -00088210: 6372 6970 746f 722d 6269 6e61 7279 2049 criptor-binary I
│ │ │ │ │ -00088220: 2f4f 2e0a 2020 2020 2020 2020 2020 2020 /O..
│ │ │ │ │ -00088230: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00088240: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00088250: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00088260: 2020 286c 696e 6520 2032 3329 0a2a 206e (line 23).* n
│ │ │ │ │ -00088270: 6578 7450 7574 466c 6f61 745f 3a20 2020 extPutFloat_:
│ │ │ │ │ -00088280: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00088290: 2020 2020 2020 4669 6c65 4465 7363 7269 FileDescri
│ │ │ │ │ -000882a0: 7074 6f72 2d62 696e 6172 7920 492f 4f2e ptor-binary I/O.
│ │ │ │ │ -000882b0: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -000882c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000882d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000882e0: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -000882f0: 6c69 6e65 2020 3236 290a 2a20 6e65 7874 line 26).* next
│ │ │ │ │ -00088300: 5075 7449 6e74 3634 5f3a 2020 2020 2020 PutInt64_:
│ │ │ │ │ -00088310: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00088320: 2020 2046 696c 6544 6573 6372 6970 746f FileDescripto
│ │ │ │ │ -00088330: 722d 6269 6e61 7279 2049 2f4f 2e0a 2020 r-binary I/O..
│ │ │ │ │ -00088340: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00088350: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00088360: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00088370: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -00088380: 6520 2032 3929 0a2a 206e 6578 7450 7574 e 29).* nextPut
│ │ │ │ │ -00088390: 4c6f 6e67 5f3a 2020 2020 2020 2020 2020 Long_:
│ │ │ │ │ -000883a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000883b0: 4669 6c65 4465 7363 7269 7074 6f72 2d62 FileDescriptor-b
│ │ │ │ │ -000883c0: 696e 6172 7920 492f 4f2e 0a20 2020 2020 inary I/O..
│ │ │ │ │ -000883d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000883e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000883f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00088400: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -00088410: 3332 290a 2a20 6e65 7874 5075 7453 686f 32).* nextPutSho
│ │ │ │ │ -00088420: 7274 5f3a 2020 2020 2020 2020 2020 2020 rt_:
│ │ │ │ │ -00088430: 2020 2020 2020 2020 2020 2020 2046 696c Fil
│ │ │ │ │ -00088440: 6544 6573 6372 6970 746f 722d 6269 6e61 eDescriptor-bina
│ │ │ │ │ -00088450: 7279 2049 2f4f 2e0a 2020 2020 2020 2020 ry I/O..
│ │ │ │ │ -00088460: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00088470: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00088480: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00088490: 2020 2020 2020 286c 696e 6520 2033 3529 (line 35)
│ │ │ │ │ -000884a0: 0a2a 206e 6578 7450 7574 5f3a 2020 2020 .* nextPut_:
│ │ │ │ │ -000884b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000884c0: 2020 2020 2020 2020 2020 4669 6c65 4465 FileDe
│ │ │ │ │ -000884d0: 7363 7269 7074 6f72 2d62 6173 6963 2e0a scriptor-basic..
│ │ │ │ │ -000884e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000884f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00088500: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00088510: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -00088520: 696e 6520 2033 3229 0a2a 206e 6578 7450 ine 32).* nextP
│ │ │ │ │ -00088530: 7574 5f20 3c31 3e3a 2020 2020 2020 2020 ut_ <1>:
│ │ │ │ │ -00088540: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00088550: 2020 4669 6c65 5374 7265 616d 2d62 6173 FileStream-bas
│ │ │ │ │ -00088560: 6963 2e20 2020 2028 6c69 6e65 2020 3136 ic. (line 16
│ │ │ │ │ -00088570: 290a 2a20 6e65 7874 5075 745f 203c 323e ).* nextPut_ <2>
│ │ │ │ │ -00088580: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -00088590: 2020 2020 2020 2020 2020 204f 626a 6563 Objec
│ │ │ │ │ -000885a0: 7444 756d 7065 722d 7374 7265 616d 2069 tDumper-stream i
│ │ │ │ │ -000885b0: 6e74 6572 6661 6365 2e0a 2020 2020 2020 nterface..
│ │ │ │ │ -000885c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000885d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000885e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000885f0: 2020 2020 2020 2020 286c 696e 6520 2031 (line 1
│ │ │ │ │ -00088600: 3229 0a2a 206e 6578 7450 7574 5f20 3c33 2).* nextPut_ <3
│ │ │ │ │ -00088610: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ -00088620: 2020 2020 2020 2020 2020 2020 5261 6e64 Rand
│ │ │ │ │ -00088630: 6f6d 2d62 6173 6963 2e20 2020 2020 2020 om-basic.
│ │ │ │ │ -00088640: 2028 6c69 6e65 2020 3135 290a 2a20 6e65 (line 15).* ne
│ │ │ │ │ -00088650: 7874 5075 745f 203c 343e 3a20 2020 2020 xtPut_ <4>:
│ │ │ │ │ -00088660: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00088670: 2020 2020 2053 6861 7265 6451 7565 7565 SharedQueue
│ │ │ │ │ -00088680: 2d61 6363 6573 7369 6e67 2e0a 2020 2020 -accessing..
│ │ │ │ │ -00088690: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000886a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000886b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000886c0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -000886d0: 2031 3229 0a2a 206e 6578 7450 7574 5f20 12).* nextPut_
│ │ │ │ │ -000886e0: 3c35 3e3a 2020 2020 2020 2020 2020 2020 <5>:
│ │ │ │ │ -000886f0: 2020 2020 2020 2020 2020 2020 2020 5374 St
│ │ │ │ │ -00088700: 7265 616d 2d61 6363 6573 7369 6e67 2d77 ream-accessing-w
│ │ │ │ │ -00088710: 7269 7469 6e67 2e0a 2020 2020 2020 2020 riting..
│ │ │ │ │ -00088720: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00088730: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00088740: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00088750: 2020 2020 2020 286c 696e 6520 2031 3329 (line 13)
│ │ │ │ │ -00088760: 0a2a 206e 6578 7450 7574 5f20 3c36 3e3a .* nextPut_ <6>:
│ │ │ │ │ -00088770: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00088780: 2020 2020 2020 2020 2020 5465 7874 436f TextCo
│ │ │ │ │ -00088790: 6c6c 6563 746f 722d 6163 6365 7373 696e llector-accessin
│ │ │ │ │ -000887a0: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ -000887b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000887c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000887d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000887e0: 2028 6c69 6e65 2020 3232 290a 2a20 6e65 (line 22).* ne
│ │ │ │ │ -000887f0: 7874 5075 745f 203c 373e 3a20 2020 2020 xtPut_ <7>:
│ │ │ │ │ -00088800: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00088810: 2020 2020 2057 7269 7465 5374 7265 616d WriteStream
│ │ │ │ │ -00088820: 2d61 6363 6573 7369 6e67 2d77 7269 7469 -accessing-writi
│ │ │ │ │ -00088830: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ -00088840: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00088850: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00088860: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00088870: 2020 286c 696e 6520 2031 3429 0a2a 206e (line 14).* n
│ │ │ │ │ -00088880: 6578 7453 686f 7274 3a20 2020 2020 2020 extShort:
│ │ │ │ │ -00088890: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000888a0: 2020 2020 2020 4669 6c65 4465 7363 7269 FileDescri
│ │ │ │ │ -000888b0: 7074 6f72 2d62 696e 6172 7920 492f 4f2e ptor-binary I/O.
│ │ │ │ │ -000888c0: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -000888d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000888e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000888f0: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -00088900: 6c69 6e65 2020 3338 290a 2a20 6e65 7874 line 38).* next
│ │ │ │ │ -00088910: 5369 676e 6564 4279 7465 3a20 2020 2020 SignedByte:
│ │ │ │ │ -00088920: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00088930: 2020 2046 696c 6544 6573 6372 6970 746f FileDescripto
│ │ │ │ │ -00088940: 722d 6269 6e61 7279 2049 2f4f 2e0a 2020 r-binary I/O..
│ │ │ │ │ -00088950: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00088960: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00088970: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00088980: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -00088990: 6520 2034 3229 0a2a 206e 6578 7455 696e e 42).* nextUin
│ │ │ │ │ -000889a0: 7436 343a 2020 2020 2020 2020 2020 2020 t64:
│ │ │ │ │ -000889b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000889c0: 4669 6c65 4465 7363 7269 7074 6f72 2d62 FileDescriptor-b
│ │ │ │ │ -000889d0: 696e 6172 7920 492f 4f2e 0a20 2020 2020 inary I/O..
│ │ │ │ │ -000889e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000889f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00088a00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00088a10: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -00088a20: 3436 290a 2a20 6e65 7874 556c 6f6e 673a 46).* nextUlong:
│ │ │ │ │ -00088a30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00088a40: 2020 2020 2020 2020 2020 2020 2046 696c Fil
│ │ │ │ │ -00088a50: 6544 6573 6372 6970 746f 722d 6269 6e61 eDescriptor-bina
│ │ │ │ │ -00088a60: 7279 2049 2f4f 2e0a 2020 2020 2020 2020 ry I/O..
│ │ │ │ │ -00088a70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00088a80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00088a90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00088aa0: 2020 2020 2020 286c 696e 6520 2035 3029 (line 50)
│ │ │ │ │ -00088ab0: 0a2a 206e 6578 7455 7368 6f72 743a 2020 .* nextUshort:
│ │ │ │ │ -00088ac0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00088ad0: 2020 2020 2020 2020 2020 4669 6c65 4465 FileDe
│ │ │ │ │ -00088ae0: 7363 7269 7074 6f72 2d62 696e 6172 7920 scriptor-binary
│ │ │ │ │ -00088af0: 492f 4f2e 0a20 2020 2020 2020 2020 2020 I/O..
│ │ │ │ │ -00088b00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00088b10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00088b20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00088b30: 2020 2028 6c69 6e65 2020 3534 290a 2a20 (line 54).*
│ │ │ │ │ -00088b40: 6e65 7874 5661 6c69 644f 6f70 3a20 2020 nextValidOop:
│ │ │ │ │ -00088b50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00088b60: 2020 2020 2020 2053 6d61 6c6c 496e 7465 SmallInte
│ │ │ │ │ -00088b70: 6765 722d 6275 696c 7420 696e 732e 0a20 ger-built ins..
│ │ │ │ │ -00088b80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00088b90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00088ba0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00088bb0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -00088bc0: 6e65 2020 3738 290a 2a20 6e65 7874 5f3a ne 78).* next_:
│ │ │ │ │ -00088bd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00088be0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00088bf0: 2053 7472 6561 6d2d 6163 6365 7373 696e Stream-accessin
│ │ │ │ │ -00088c00: 672d 7265 6164 696e 672e 0a20 2020 2020 g-reading..
│ │ │ │ │ -00088c10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00088c20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00088c30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00088c40: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -00088c50: 3139 290a 2a20 6e65 7874 5f62 7566 6665 19).* next_buffe
│ │ │ │ │ -00088c60: 7241 6c6c 5f73 7461 7274 696e 6741 745f rAll_startingAt_
│ │ │ │ │ -00088c70: 3a20 2020 2020 2020 2020 2020 2046 696c : Fil
│ │ │ │ │ -00088c80: 6553 7472 6561 6d2d 6275 6666 6572 696e eStream-bufferin
│ │ │ │ │ -00088c90: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ -00088ca0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00088cb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00088cc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00088cd0: 2028 6c69 6e65 2020 3234 290a 2a20 6e65 (line 24).* ne
│ │ │ │ │ -00088ce0: 7874 5f69 6e74 6f5f 7374 6172 7469 6e67 xt_into_starting
│ │ │ │ │ -00088cf0: 4174 5f3a 2020 2020 2020 2020 2020 2020 At_:
│ │ │ │ │ -00088d00: 2020 2020 2053 7472 6561 6d2d 6275 6666 Stream-buff
│ │ │ │ │ -00088d10: 6572 696e 672e 2020 2020 286c 696e 6520 ering. (line
│ │ │ │ │ -00088d20: 2020 3629 0a2a 206e 6578 745f 7075 7441 6).* next_putA
│ │ │ │ │ -00088d30: 6c6c 4f6e 5f3a 2020 2020 2020 2020 2020 llOn_:
│ │ │ │ │ -00088d40: 2020 2020 2020 2020 2020 2020 2020 5374 St
│ │ │ │ │ -00088d50: 7265 616d 2d62 7566 6665 7269 6e67 2e20 ream-buffering.
│ │ │ │ │ -00088d60: 2020 2028 6c69 6e65 2020 3131 290a 2a20 (line 11).*
│ │ │ │ │ -00088d70: 6e65 7874 5f70 7574 416c 6c5f 7374 6172 next_putAll_star
│ │ │ │ │ -00088d80: 7469 6e67 4174 5f3a 2020 2020 2020 2020 tingAt_:
│ │ │ │ │ -00088d90: 2020 2020 2020 2046 696c 6544 6573 6372 FileDescr
│ │ │ │ │ -00088da0: 6970 746f 722d 6c6f 772d 6c65 7665 6c20 iptor-low-level
│ │ │ │ │ -00088db0: 6163 6365 7373 2e0a 2020 2020 2020 2020 access..
│ │ │ │ │ -00088dc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00088dd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00088de0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00088df0: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)
│ │ │ │ │ -00088e00: 0a2a 206e 6578 745f 7075 7441 6c6c 5f73 .* next_putAll_s
│ │ │ │ │ -00088e10: 7461 7274 696e 6741 745f 203c 313e 3a20 tartingAt_ <1>:
│ │ │ │ │ -00088e20: 2020 2020 2020 2020 2020 4669 6c65 5374 FileSt
│ │ │ │ │ -00088e30: 7265 616d 2d6f 7665 7272 6964 696e 6720 ream-overriding
│ │ │ │ │ -00088e40: 696e 6865 7269 7465 6420 6d65 7468 6f64 inherited method
│ │ │ │ │ -00088e50: 732e 0a20 2020 2020 2020 2020 2020 2020 s..
│ │ │ │ │ -00088e60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00088e70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00088e80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00088e90: 2028 6c69 6e65 2020 2036 290a 2a20 6e65 (line 6).* ne
│ │ │ │ │ -00088ea0: 7874 5f70 7574 416c 6c5f 7374 6172 7469 xt_putAll_starti
│ │ │ │ │ -00088eb0: 6e67 4174 5f20 3c32 3e3a 2020 2020 2020 ngAt_ <2>:
│ │ │ │ │ -00088ec0: 2020 2020 2053 7472 6561 6d2d 6163 6365 Stream-acce
│ │ │ │ │ -00088ed0: 7373 696e 672d 7772 6974 696e 672e 0a20 ssing-writing..
│ │ │ │ │ -00088ee0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00088ef0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00088f00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00088f10: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -00088f20: 6e65 2020 2039 290a 2a20 6e65 7874 5f70 ne 9).* next_p
│ │ │ │ │ -00088f30: 7574 416c 6c5f 7374 6172 7469 6e67 4174 utAll_startingAt
│ │ │ │ │ -00088f40: 5f20 3c33 3e3a 2020 2020 2020 2020 2020 _ <3>:
│ │ │ │ │ -00088f50: 2054 6578 7443 6f6c 6c65 6374 6f72 2d61 TextCollector-a
│ │ │ │ │ -00088f60: 6363 6573 7369 6e67 2e0a 2020 2020 2020 ccessing..
│ │ │ │ │ -00088f70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00088f80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00088f90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00088fa0: 2020 2020 2020 2020 286c 696e 6520 2031 (line 1
│ │ │ │ │ -00088fb0: 3929 0a2a 206e 6578 745f 7075 7441 6c6c 9).* next_putAll
│ │ │ │ │ -00088fc0: 5f73 7461 7274 696e 6741 745f 203c 343e _startingAt_ <4>
│ │ │ │ │ -00088fd0: 3a20 2020 2020 2020 2020 2020 5772 6974 : Writ
│ │ │ │ │ -00088fe0: 6553 7472 6561 6d2d 6163 6365 7373 696e eStream-accessin
│ │ │ │ │ -00088ff0: 672d 7772 6974 696e 672e 0a20 2020 2020 g-writing..
│ │ │ │ │ -00089000: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00089010: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00089020: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00089030: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -00089040: 3130 290a 2a20 6e65 7874 5f70 7574 5f3a 10).* next_put_:
│ │ │ │ │ -00089050: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00089060: 2020 2020 2020 2020 2020 2020 2053 7472 Str
│ │ │ │ │ -00089070: 6561 6d2d 6163 6365 7373 696e 672d 7772 eam-accessing-wr
│ │ │ │ │ -00089080: 6974 696e 672e 0a20 2020 2020 2020 2020 iting..
│ │ │ │ │ -00089090: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000890a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000890b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000890c0: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).
│ │ │ │ │ -000890d0: 2a20 6e65 7874 5f70 7574 5f20 3c31 3e3a * next_put_ <1>:
│ │ │ │ │ -000890e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000890f0: 2020 2020 2020 2020 2054 6578 7443 6f6c TextCol
│ │ │ │ │ -00089100: 6c65 6374 6f72 2d61 6363 6573 7369 6e67 lector-accessing
│ │ │ │ │ -00089110: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -00089120: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00089130: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00089140: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00089150: 286c 696e 6520 2031 3629 0a2a 206e 6c3a (line 16).* nl:
│ │ │ │ │ -00089160: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00089170: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00089180: 2020 2020 4368 6172 6163 7465 7220 636c Character cl
│ │ │ │ │ -00089190: 6173 732d 636f 6e73 7461 6e74 732e 0a20 ass-constants..
│ │ │ │ │ -000891a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000891b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000891c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000891d0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -000891e0: 6e65 2020 3333 290a 2a20 6e6c 203c 313e ne 33).* nl <1>
│ │ │ │ │ -000891f0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -00089200: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00089210: 2053 7472 6561 6d2d 6368 6172 6163 7465 Stream-characte
│ │ │ │ │ -00089220: 7220 7772 6974 696e 672e 0a20 2020 2020 r writing..
│ │ │ │ │ -00089230: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00089240: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00089250: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00089260: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -00089270: 3231 290a 2a20 6e6c 5461 623a 2020 2020 21).* nlTab:
│ │ │ │ │ -00089280: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00089290: 2020 2020 2020 2020 2020 2020 2053 7472 Str
│ │ │ │ │ -000892a0: 6561 6d2d 6368 6172 6163 7465 7220 7772 eam-character wr
│ │ │ │ │ -000892b0: 6974 696e 672e 0a20 2020 2020 2020 2020 iting..
│ │ │ │ │ -000892c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000892d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000892e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000892f0: 2020 2020 2028 6c69 6e65 2020 3234 290a (line 24).
│ │ │ │ │ -00089300: 2a20 6e6f 4d61 736b 5f3a 2020 2020 2020 * noMask_:
│ │ │ │ │ -00089310: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00089320: 2020 2020 2020 2020 2049 6e74 6567 6572 Integer
│ │ │ │ │ -00089330: 2d62 6974 206f 7065 7261 746f 7273 2e0a -bit operators..
│ │ │ │ │ -00089340: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00089350: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00089360: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00089370: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -00089380: 696e 6520 2034 3429 0a2a 206e 6f6e 6553 ine 44).* noneS
│ │ │ │ │ -00089390: 6174 6973 6679 5f3a 2020 2020 2020 2020 atisfy_:
│ │ │ │ │ -000893a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000893b0: 2020 4974 6572 6162 6c65 2d65 6e75 6d65 Iterable-enume
│ │ │ │ │ -000893c0: 7261 7469 6f6e 2e0a 2020 2020 2020 2020 ration..
│ │ │ │ │ -000893d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000893e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000893f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00089400: 2020 2020 2020 286c 696e 6520 2036 3329 (line 63)
│ │ │ │ │ -00089410: 0a2a 206e 6f6e 5665 7273 696f 6e65 6449 .* nonVersionedI
│ │ │ │ │ -00089420: 6e73 7453 697a 653a 2020 2020 2020 2020 nstSize:
│ │ │ │ │ -00089430: 2020 2020 2020 2020 2020 436c 6173 732d Class-
│ │ │ │ │ -00089440: 7361 7669 6e67 2061 6e64 206c 6f61 6469 saving and loadi
│ │ │ │ │ -00089450: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ -00089460: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00089470: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00089480: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00089490: 2020 286c 696e 6520 2032 3229 0a2a 206e (line 22).* n
│ │ │ │ │ -000894a0: 6f72 6d61 6c3a 2020 2020 2020 2020 2020 ormal:
│ │ │ │ │ -000894b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000894c0: 2020 2020 2020 506f 696e 742d 706f 696e Point-poin
│ │ │ │ │ -000894d0: 7420 6675 6e63 7469 6f6e 732e 0a20 2020 t functions..
│ │ │ │ │ -000894e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000894f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00089500: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00089510: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -00089520: 2020 3231 290a 2a20 6e6f 5275 6e6e 6162 21).* noRunnab
│ │ │ │ │ -00089530: 6c65 5072 6f63 6573 733a 2020 2020 2020 leProcess:
│ │ │ │ │ -00089540: 2020 2020 2020 2020 2020 2020 2020 204f O
│ │ │ │ │ -00089550: 626a 6563 742d 564d 2063 616c 6c62 6163 bject-VM callbac
│ │ │ │ │ -00089560: 6b73 2e20 286c 696e 6520 2031 3329 0a2a ks. (line 13).*
│ │ │ │ │ -00089570: 206e 6f74 3a20 2020 2020 2020 2020 2020 not:
│ │ │ │ │ -00089580: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00089590: 2020 2020 2020 2020 426f 6f6c 6561 6e2d Boolean-
│ │ │ │ │ -000895a0: 6261 7369 632e 2020 2020 2020 2028 6c69 basic. (li
│ │ │ │ │ -000895b0: 6e65 2020 3334 290a 2a20 6e6f 7420 3c31 ne 34).* not <1
│ │ │ │ │ -000895c0: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ -000895d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000895e0: 2046 616c 7365 2d62 6173 6963 2e20 2020 False-basic.
│ │ │ │ │ -000895f0: 2020 2020 2020 286c 696e 6520 2032 3829 (line 28)
│ │ │ │ │ -00089600: 0a2a 206e 6f74 203c 323e 3a20 2020 2020 .* not <2>:
│ │ │ │ │ -00089610: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00089620: 2020 2020 2020 2020 2020 5472 7565 2d62 True-b
│ │ │ │ │ -00089630: 6173 6963 2e20 2020 2020 2020 2020 2028 asic. (
│ │ │ │ │ -00089640: 6c69 6e65 2020 3330 290a 2a20 6e6f 7445 line 30).* notE
│ │ │ │ │ -00089650: 6d70 7479 3a20 2020 2020 2020 2020 2020 mpty:
│ │ │ │ │ -00089660: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00089670: 2020 2043 6f6c 6c65 6374 696f 6e2d 7465 Collection-te
│ │ │ │ │ -00089680: 7374 696e 6720 636f 6c6c 6563 7469 6f6e sting collection
│ │ │ │ │ -00089690: 732e 0a20 2020 2020 2020 2020 2020 2020 s..
│ │ │ │ │ -000896a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000896b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000896c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000896d0: 2028 6c69 6e65 2020 3239 290a 2a20 6e6f (line 29).* no
│ │ │ │ │ -000896e0: 7445 6d70 7479 203c 313e 3a20 2020 2020 tEmpty <1>:
│ │ │ │ │ -000896f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00089700: 2020 2020 204c 696e 6b65 644c 6973 742d LinkedList-
│ │ │ │ │ -00089710: 7465 7374 696e 672e 2020 286c 696e 6520 testing. (line
│ │ │ │ │ -00089720: 2020 3929 0a2a 206e 6f74 654f 6c64 5379 9).* noteOldSy
│ │ │ │ │ -00089730: 6e74 6178 3a20 2020 2020 2020 2020 2020 ntax:
│ │ │ │ │ -00089740: 2020 2020 2020 2020 2020 2020 2020 436f Co
│ │ │ │ │ -00089750: 6d70 696c 6564 4d65 7468 6f64 2d61 6363 mpiledMethod-acc
│ │ │ │ │ -00089760: 6573 7369 6e67 2e0a 2020 2020 2020 2020 essing..
│ │ │ │ │ -00089770: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00089780: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00089790: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000897a0: 2020 2020 2020 286c 696e 6520 2033 3529 (line 35)
│ │ │ │ │ -000897b0: 0a2a 206e 6f74 6966 793a 2020 2020 2020 .* notify:
│ │ │ │ │ -000897c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000897d0: 2020 2020 2020 2020 2020 5365 6d61 7068 Semaph
│ │ │ │ │ -000897e0: 6f72 652d 6275 696c 7469 6e73 2e20 2028 ore-builtins. (
│ │ │ │ │ -000897f0: 6c69 6e65 2020 3131 290a 2a20 6e6f 7469 line 11).* noti
│ │ │ │ │ -00089800: 6679 416c 6c3a 2020 2020 2020 2020 2020 fyAll:
│ │ │ │ │ -00089810: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00089820: 2020 2053 656d 6170 686f 7265 2d62 7569 Semaphore-bui
│ │ │ │ │ -00089830: 6c74 696e 732e 2020 286c 696e 6520 2031 ltins. (line 1
│ │ │ │ │ -00089840: 3629 0a2a 206e 6f74 4e69 6c3a 2020 2020 6).* notNil:
│ │ │ │ │ -00089850: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00089860: 2020 2020 2020 2020 2020 2020 4f62 6a65 Obje
│ │ │ │ │ -00089870: 6374 2d74 6573 7469 6e67 2066 756e 6374 ct-testing funct
│ │ │ │ │ -00089880: 696f 6e61 6c69 7479 2e0a 2020 2020 2020 ionality..
│ │ │ │ │ -00089890: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000898a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000898b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000898c0: 2020 2020 2020 2020 286c 696e 6520 2037 (line 7
│ │ │ │ │ -000898d0: 3929 0a2a 206e 6f74 4e69 6c20 3c31 3e3a 9).* notNil <1>:
│ │ │ │ │ -000898e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000898f0: 2020 2020 2020 2020 2020 2020 556e 6465 Unde
│ │ │ │ │ -00089900: 6669 6e65 644f 626a 6563 742d 7465 7374 finedObject-test
│ │ │ │ │ -00089910: 696e 672e 0a20 2020 2020 2020 2020 2020 ing..
│ │ │ │ │ -00089920: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00089930: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00089940: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00089950: 2020 2028 6c69 6e65 2020 3239 290a 2a20 (line 29).*
│ │ │ │ │ -00089960: 6e6f 7459 6574 496d 706c 656d 656e 7465 notYetImplemente
│ │ │ │ │ -00089970: 643a 2020 2020 2020 2020 2020 2020 2020 d:
│ │ │ │ │ -00089980: 2020 2020 2020 204f 626a 6563 742d 6275 Object-bu
│ │ │ │ │ -00089990: 696c 7420 696e 732e 2020 2020 286c 696e ilt ins. (lin
│ │ │ │ │ -000899a0: 6520 3133 3729 0a2a 206e 6f77 3a20 2020 e 137).* now:
│ │ │ │ │ -000899b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000899c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000899d0: 4461 7465 5469 6d65 2063 6c61 7373 2d69 DateTime class-i
│ │ │ │ │ -000899e0: 6e73 7461 6e63 6520 6372 6561 7469 6f6e nstance creation
│ │ │ │ │ -000899f0: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -00089a00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00089a10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00089a20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00089a30: 286c 696e 6520 2020 3629 0a2a 206e 6f77 (line 6).* now
│ │ │ │ │ -00089a40: 203c 313e 3a20 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ -00089a50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00089a60: 2020 2020 5469 6d65 2063 6c61 7373 2d69 Time class-i
│ │ │ │ │ -00089a70: 6e73 7461 6e63 6520 6372 6561 7469 6f6e nstance creation
│ │ │ │ │ -00089a80: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -00089a90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00089aa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00089ab0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00089ac0: 286c 696e 6520 2033 3229 0a2a 206e 7468 (line 32).* nth
│ │ │ │ │ -00089ad0: 4f75 7465 7243 6f6e 7465 7874 5f3a 2020 OuterContext_:
│ │ │ │ │ -00089ae0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00089af0: 2020 2020 426c 6f63 6b43 6f6e 7465 7874 BlockContext
│ │ │ │ │ -00089b00: 2d61 6363 6573 7369 6e67 2e0a 2020 2020 -accessing..
│ │ │ │ │ -00089b10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00089b20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00089b30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00089b40: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -00089b50: 2033 3629 0a2a 206e 756c 3a20 2020 2020 36).* nul:
│ │ │ │ │ -00089b60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00089b70: 2020 2020 2020 2020 2020 2020 2020 4368 Ch
│ │ │ │ │ -00089b80: 6172 6163 7465 7220 636c 6173 732d 636f aracter class-co
│ │ │ │ │ -00089b90: 6e73 7461 6e74 732e 0a20 2020 2020 2020 nstants..
│ │ │ │ │ -00089ba0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00089bb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00089bc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00089bd0: 2020 2020 2020 2028 6c69 6e65 2020 3336 (line 36
│ │ │ │ │ -00089be0: 290a 2a20 6e75 6c6c 3a20 2020 2020 2020 ).* null:
│ │ │ │ │ -00089bf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00089c00: 2020 2020 2020 2020 2020 2050 726f 6d69 Promi
│ │ │ │ │ -00089c10: 7365 2063 6c61 7373 2d63 7265 6174 696e se class-creatin
│ │ │ │ │ -00089c20: 6720 696e 7374 616e 6365 732e 0a20 2020 g instances..
│ │ │ │ │ -00089c30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00089c40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00089c50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00089c60: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -00089c70: 2020 3130 290a 2a20 6e75 6c6c 203c 313e 10).* null <1>
│ │ │ │ │ -00089c80: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -00089c90: 2020 2020 2020 2020 2020 2020 2020 2056 V
│ │ │ │ │ -00089ca0: 616c 7565 486f 6c64 6572 2063 6c61 7373 alueHolder class
│ │ │ │ │ -00089cb0: 2d63 7265 6174 696e 6720 696e 7374 616e -creating instan
│ │ │ │ │ -00089cc0: 6365 732e 0a20 2020 2020 2020 2020 2020 ces..
│ │ │ │ │ -00089cd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00089ce0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00089cf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00089d00: 2020 2028 6c69 6e65 2020 2039 290a 2a20 (line 9).*
│ │ │ │ │ -00089d10: 6e75 6d41 7267 733a 2020 2020 2020 2020 numArgs:
│ │ │ │ │ -00089d20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00089d30: 2020 2020 2020 2042 6c6f 636b 436c 6f73 BlockClos
│ │ │ │ │ -00089d40: 7572 652d 6163 6365 7373 696e 672e 0a20 ure-accessing..
│ │ │ │ │ -00089d50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00089d60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00089d70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00089d80: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -00089d90: 6e65 2020 3330 290a 2a20 6e75 6d41 7267 ne 30).* numArg
│ │ │ │ │ -00089da0: 7320 3c31 3e3a 2020 2020 2020 2020 2020 s <1>:
│ │ │ │ │ -00089db0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00089dc0: 2043 6f6d 7069 6c65 6442 6c6f 636b 2d61 CompiledBlock-a
│ │ │ │ │ -00089dd0: 6363 6573 7369 6e67 2e0a 2020 2020 2020 ccessing..
│ │ │ │ │ -00089de0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00089df0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00089e00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00089e10: 2020 2020 2020 2020 286c 696e 6520 2032 (line 2
│ │ │ │ │ -00089e20: 3029 0a2a 206e 756d 4172 6773 203c 323e 0).* numArgs <2>
│ │ │ │ │ -00089e30: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -00089e40: 2020 2020 2020 2020 2020 2020 436f 6d70 Comp
│ │ │ │ │ -00089e50: 696c 6564 436f 6465 2d61 6363 6573 7369 iledCode-accessi
│ │ │ │ │ -00089e60: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ -00089e70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00089e80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00089e90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00089ea0: 2020 286c 696e 6520 2034 3529 0a2a 206e (line 45).* n
│ │ │ │ │ -00089eb0: 756d 4172 6773 203c 333e 3a20 2020 2020 umArgs <3>:
│ │ │ │ │ -00089ec0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00089ed0: 2020 2020 2020 436f 6d70 696c 6564 4d65 CompiledMe
│ │ │ │ │ -00089ee0: 7468 6f64 2d61 6363 6573 7369 6e67 2e0a thod-accessing..
│ │ │ │ │ -00089ef0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00089f00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00089f10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00089f20: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -00089f30: 696e 6520 2033 3929 0a2a 206e 756d 4172 ine 39).* numAr
│ │ │ │ │ -00089f40: 6773 203c 343e 3a20 2020 2020 2020 2020 gs <4>:
│ │ │ │ │ -00089f50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00089f60: 2020 436f 6e74 6578 7450 6172 742d 6163 ContextPart-ac
│ │ │ │ │ -00089f70: 6365 7373 696e 672e 0a20 2020 2020 2020 cessing..
│ │ │ │ │ -00089f80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00089f90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00089fa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00089fb0: 2020 2020 2020 2028 6c69 6e65 2020 3834 (line 84
│ │ │ │ │ -00089fc0: 290a 2a20 6e75 6d41 7267 7320 3c35 3e3a ).* numArgs <5>:
│ │ │ │ │ -00089fd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00089fe0: 2020 2020 2020 2020 2020 2053 796d 626f Symbo
│ │ │ │ │ -00089ff0: 6c2d 6261 7369 632e 2020 2020 2020 2020 l-basic.
│ │ │ │ │ -0008a000: 286c 696e 6520 2031 3529 0a2a 206e 756d (line 15).* num
│ │ │ │ │ -0008a010: 4172 6773 5f3a 2020 2020 2020 2020 2020 Args_:
│ │ │ │ │ -0008a020: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008a030: 2020 2020 436f 6d70 696c 6564 4d65 7468 CompiledMeth
│ │ │ │ │ -0008a040: 6f64 2063 6c61 7373 2d69 6e73 7461 6e63 od class-instanc
│ │ │ │ │ -0008a050: 6520 6372 6561 7469 6f6e 2e0a 2020 2020 e creation..
│ │ │ │ │ -0008a060: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008a070: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008a080: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008a090: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -0008a0a0: 2031 3329 0a2a 206e 756d 4172 6773 5f6e 13).* numArgs_n
│ │ │ │ │ -0008a0b0: 756d 5465 6d70 735f 6279 7465 636f 6465 umTemps_bytecode
│ │ │ │ │ -0008a0c0: 735f 6465 7074 685f 6c69 7465 7261 6c73 s_depth_literals
│ │ │ │ │ -0008a0d0: 5f3a 2042 6c6f 636b 436c 6f73 7572 6520 _: BlockClosure
│ │ │ │ │ -0008a0e0: 636c 6173 732d 696e 7374 616e 6365 2063 class-instance c
│ │ │ │ │ -0008a0f0: 7265 6174 696f 6e2e 0a20 2020 2020 2020 reation..
│ │ │ │ │ -0008a100: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008a110: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008a120: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008a130: 2020 2020 2020 2028 6c69 6e65 2020 3137 (line 17
│ │ │ │ │ -0008a140: 290a 2a20 6e75 6d41 7267 735f 6e75 6d54 ).* numArgs_numT
│ │ │ │ │ -0008a150: 656d 7073 5f62 7974 6563 6f64 6573 5f64 emps_bytecodes_d
│ │ │ │ │ -0008a160: 6570 7468 5f6c 6974 6572 616c 735f 203c epth_literals_ <
│ │ │ │ │ -0008a170: 313e 3a20 436f 6d70 696c 6564 426c 6f63 1>: CompiledBloc
│ │ │ │ │ -0008a180: 6b20 636c 6173 732d 696e 7374 616e 6365 k class-instance
│ │ │ │ │ -0008a190: 2063 7265 6174 696f 6e2e 0a20 2020 2020 creation..
│ │ │ │ │ -0008a1a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008a1b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008a1c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008a1d0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -0008a1e0: 3130 290a 2a20 6e75 6d62 6572 4f66 4368 10).* numberOfCh
│ │ │ │ │ -0008a1f0: 6172 6163 7465 7273 3a20 2020 2020 2020 aracters:
│ │ │ │ │ -0008a200: 2020 2020 2020 2020 2020 2020 2043 6861 Cha
│ │ │ │ │ -0008a210: 7261 6374 6572 4172 7261 792d 6d75 6c74 racterArray-mult
│ │ │ │ │ -0008a220: 6962 7974 6520 656e 636f 6469 6e67 732e ibyte encodings.
│ │ │ │ │ -0008a230: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -0008a240: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008a250: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008a260: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -0008a270: 6c69 6e65 2020 3133 290a 2a20 6e75 6d62 line 13).* numb
│ │ │ │ │ -0008a280: 6572 4f66 4368 6172 6163 7465 7273 203c erOfCharacters <
│ │ │ │ │ -0008a290: 313e 3a20 2020 2020 2020 2020 2020 2020 1>:
│ │ │ │ │ -0008a2a0: 2020 2055 6e69 636f 6465 5374 7269 6e67 UnicodeString
│ │ │ │ │ -0008a2b0: 2d6d 756c 7469 6279 7465 2065 6e63 6f64 -multibyte encod
│ │ │ │ │ -0008a2c0: 696e 6773 2e0a 2020 2020 2020 2020 2020 ings..
│ │ │ │ │ -0008a2d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008a2e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008a2f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008a300: 2020 2020 286c 696e 6520 2031 3129 0a2a (line 11).*
│ │ │ │ │ -0008a310: 206e 756d 6265 724f 6645 6c65 6d65 6e74 numberOfElement
│ │ │ │ │ -0008a320: 733a 2020 2020 2020 2020 2020 2020 2020 s:
│ │ │ │ │ -0008a330: 2020 2020 2020 2020 4341 7272 6179 4354 CArrayCT
│ │ │ │ │ -0008a340: 7970 652d 6163 6365 7373 696e 672e 0a20 ype-accessing..
│ │ │ │ │ -0008a350: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008a360: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008a370: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008a380: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -0008a390: 6e65 2020 2039 290a 2a20 6e75 6d43 6f6d ne 9).* numCom
│ │ │ │ │ -0008a3a0: 7061 6374 696f 6e73 3a20 2020 2020 2020 pactions:
│ │ │ │ │ -0008a3b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008a3c0: 204f 626a 6563 744d 656d 6f72 792d 6163 ObjectMemory-ac
│ │ │ │ │ -0008a3d0: 6365 7373 696e 672e 0a20 2020 2020 2020 cessing..
│ │ │ │ │ -0008a3e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008a3f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008a400: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008a410: 2020 2020 2020 2028 6c69 6e65 2020 3531 (line 51
│ │ │ │ │ -0008a420: 290a 2a20 6e75 6d65 7261 746f 723a 2020 ).* numerator:
│ │ │ │ │ -0008a430: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008a440: 2020 2020 2020 2020 2020 2046 7261 6374 Fract
│ │ │ │ │ -0008a450: 696f 6e2d 6163 6365 7373 696e 672e 2020 ion-accessing.
│ │ │ │ │ -0008a460: 286c 696e 6520 2020 3929 0a2a 206e 756d (line 9).* num
│ │ │ │ │ -0008a470: 6572 6174 6f72 203c 313e 3a20 2020 2020 erator <1>:
│ │ │ │ │ -0008a480: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008a490: 2020 2020 496e 7465 6765 722d 6163 6365 Integer-acce
│ │ │ │ │ -0008a4a0: 7373 696e 672e 2020 2028 6c69 6e65 2020 ssing. (line
│ │ │ │ │ -0008a4b0: 2039 290a 2a20 6e75 6d65 7261 746f 725f 9).* numerator_
│ │ │ │ │ -0008a4c0: 6465 6e6f 6d69 6e61 746f 725f 3a20 2020 denominator_:
│ │ │ │ │ -0008a4d0: 2020 2020 2020 2020 2020 2020 2046 7261 Fra
│ │ │ │ │ -0008a4e0: 6374 696f 6e20 636c 6173 732d 696e 7374 ction class-inst
│ │ │ │ │ -0008a4f0: 616e 6365 2063 7265 6174 696f 6e2e 0a20 ance creation..
│ │ │ │ │ -0008a500: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008a510: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008a520: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008a530: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -0008a540: 6e65 2020 2039 290a 2a20 6e75 6d46 6978 ne 9).* numFix
│ │ │ │ │ -0008a550: 6564 4f4f 5073 3a20 2020 2020 2020 2020 edOOPs:
│ │ │ │ │ -0008a560: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008a570: 204f 626a 6563 744d 656d 6f72 792d 6163 ObjectMemory-ac
│ │ │ │ │ -0008a580: 6365 7373 696e 672e 0a20 2020 2020 2020 cessing..
│ │ │ │ │ -0008a590: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008a5a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008a5b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008a5c0: 2020 2020 2020 2028 6c69 6e65 2020 3535 (line 55
│ │ │ │ │ -0008a5d0: 290a 2a20 6e75 6d46 7265 654f 5445 733a ).* numFreeOTEs:
│ │ │ │ │ -0008a5e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008a5f0: 2020 2020 2020 2020 2020 204f 626a 6563 Objec
│ │ │ │ │ -0008a600: 744d 656d 6f72 792d 6163 6365 7373 696e tMemory-accessin
│ │ │ │ │ -0008a610: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ -0008a620: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008a630: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008a640: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008a650: 2028 6c69 6e65 2020 3539 290a 2a20 6e75 (line 59).* nu
│ │ │ │ │ -0008a660: 6d47 6c6f 6261 6c47 4373 3a20 2020 2020 mGlobalGCs:
│ │ │ │ │ -0008a670: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008a680: 2020 2020 204f 626a 6563 744d 656d 6f72 ObjectMemor
│ │ │ │ │ -0008a690: 792d 6163 6365 7373 696e 672e 0a20 2020 y-accessing..
│ │ │ │ │ -0008a6a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008a6b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008a6c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008a6d0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -0008a6e0: 2020 3633 290a 2a20 6e75 6d47 726f 7774 63).* numGrowt
│ │ │ │ │ -0008a6f0: 6873 3a20 2020 2020 2020 2020 2020 2020 hs:
│ │ │ │ │ -0008a700: 2020 2020 2020 2020 2020 2020 2020 204f O
│ │ │ │ │ -0008a710: 626a 6563 744d 656d 6f72 792d 6163 6365 bjectMemory-acce
│ │ │ │ │ -0008a720: 7373 696e 672e 0a20 2020 2020 2020 2020 ssing..
│ │ │ │ │ -0008a730: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008a740: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008a750: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008a760: 2020 2020 2028 6c69 6e65 2020 3637 290a (line 67).
│ │ │ │ │ -0008a770: 2a20 6e75 6d4c 6974 6572 616c 733a 2020 * numLiterals:
│ │ │ │ │ -0008a780: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008a790: 2020 2020 2020 2020 2043 6f6d 7069 6c65 Compile
│ │ │ │ │ -0008a7a0: 6442 6c6f 636b 2d61 6363 6573 7369 6e67 dBlock-accessing
│ │ │ │ │ -0008a7b0: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -0008a7c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008a7d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008a7e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008a7f0: 286c 696e 6520 2032 3329 0a2a 206e 756d (line 23).* num
│ │ │ │ │ -0008a800: 4c69 7465 7261 6c73 203c 313e 3a20 2020 Literals <1>:
│ │ │ │ │ -0008a810: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008a820: 2020 2020 436f 6d70 696c 6564 436f 6465 CompiledCode
│ │ │ │ │ -0008a830: 2d61 6363 6573 7369 6e67 2e0a 2020 2020 -accessing..
│ │ │ │ │ -0008a840: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008a850: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008a860: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008a870: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -0008a880: 2034 3829 0a2a 206e 756d 4f6c 644f 4f50 48).* numOldOOP
│ │ │ │ │ -0008a890: 733a 2020 2020 2020 2020 2020 2020 2020 s:
│ │ │ │ │ -0008a8a0: 2020 2020 2020 2020 2020 2020 2020 4f62 Ob
│ │ │ │ │ -0008a8b0: 6a65 6374 4d65 6d6f 7279 2d61 6363 6573 jectMemory-acces
│ │ │ │ │ -0008a8c0: 7369 6e67 2e0a 2020 2020 2020 2020 2020 sing..
│ │ │ │ │ -0008a8d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008a8e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008a8f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008a900: 2020 2020 286c 696e 6520 2037 3529 0a2a (line 75).*
│ │ │ │ │ -0008a910: 206e 756d 4f54 4573 3a20 2020 2020 2020 numOTEs:
│ │ │ │ │ -0008a920: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008a930: 2020 2020 2020 2020 4f62 6a65 6374 4d65 ObjectMe
│ │ │ │ │ -0008a940: 6d6f 7279 2d61 6363 6573 7369 6e67 2e0a mory-accessing..
│ │ │ │ │ -0008a950: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008a960: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008a970: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008a980: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -0008a990: 696e 6520 2037 3129 0a2a 206e 756d 5363 ine 71).* numSc
│ │ │ │ │ -0008a9a0: 6176 656e 6765 733a 2020 2020 2020 2020 avenges:
│ │ │ │ │ -0008a9b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008a9c0: 2020 4f62 6a65 6374 4d65 6d6f 7279 2d61 ObjectMemory-a
│ │ │ │ │ -0008a9d0: 6363 6573 7369 6e67 2e0a 2020 2020 2020 ccessing..
│ │ │ │ │ -0008a9e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008a9f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008aa00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008aa10: 2020 2020 2020 2020 286c 696e 6520 2037 (line 7
│ │ │ │ │ -0008aa20: 3829 0a2a 206e 756d 5465 6d70 733a 2020 8).* numTemps:
│ │ │ │ │ -0008aa30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008aa40: 2020 2020 2020 2020 2020 2020 426c 6f63 Bloc
│ │ │ │ │ -0008aa50: 6b43 6c6f 7375 7265 2d61 6363 6573 7369 kClosure-accessi
│ │ │ │ │ -0008aa60: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ -0008aa70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008aa80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008aa90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008aaa0: 2020 286c 696e 6520 2033 3329 0a2a 206e (line 33).* n
│ │ │ │ │ -0008aab0: 756d 5465 6d70 7320 3c31 3e3a 2020 2020 umTemps <1>:
│ │ │ │ │ -0008aac0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008aad0: 2020 2020 2020 436f 6d70 696c 6564 426c CompiledBl
│ │ │ │ │ -0008aae0: 6f63 6b2d 6163 6365 7373 696e 672e 0a20 ock-accessing..
│ │ │ │ │ -0008aaf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008ab00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008ab10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008ab20: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -0008ab30: 6e65 2020 3236 290a 2a20 6e75 6d54 656d ne 26).* numTem
│ │ │ │ │ -0008ab40: 7073 203c 323e 3a20 2020 2020 2020 2020 ps <2>:
│ │ │ │ │ -0008ab50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008ab60: 2043 6f6d 7069 6c65 6443 6f64 652d 6163 CompiledCode-ac
│ │ │ │ │ -0008ab70: 6365 7373 696e 672e 0a20 2020 2020 2020 cessing..
│ │ │ │ │ -0008ab80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008ab90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008aba0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008abb0: 2020 2020 2020 2028 6c69 6e65 2020 3531 (line 51
│ │ │ │ │ -0008abc0: 290a 2a20 6e75 6d54 656d 7073 203c 333e ).* numTemps <3>
│ │ │ │ │ -0008abd0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -0008abe0: 2020 2020 2020 2020 2020 2043 6f6d 7069 Compi
│ │ │ │ │ -0008abf0: 6c65 644d 6574 686f 642d 6163 6365 7373 ledMethod-access
│ │ │ │ │ -0008ac00: 696e 672e 0a20 2020 2020 2020 2020 2020 ing..
│ │ │ │ │ -0008ac10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008ac20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008ac30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008ac40: 2020 2028 6c69 6e65 2020 3432 290a 2a20 (line 42).*
│ │ │ │ │ -0008ac50: 6e75 6d54 656d 7073 203c 343e 3a20 2020 numTemps <4>:
│ │ │ │ │ -0008ac60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008ac70: 2020 2020 2020 2043 6f6e 7465 7874 5061 ContextPa
│ │ │ │ │ -0008ac80: 7274 2d61 6363 6573 7369 6e67 2e0a 2020 rt-accessing..
│ │ │ │ │ -0008ac90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008aca0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008acb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008acc0: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -0008acd0: 6520 2038 3729 0a2a 206e 756d 5765 616b e 87).* numWeak
│ │ │ │ │ -0008ace0: 4f4f 5073 3a20 2020 2020 2020 2020 2020 OOPs:
│ │ │ │ │ -0008acf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008ad00: 4f62 6a65 6374 4d65 6d6f 7279 2d61 6363 ObjectMemory-acc
│ │ │ │ │ -0008ad10: 6573 7369 6e67 2e0a 2020 2020 2020 2020 essing..
│ │ │ │ │ -0008ad20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008ad30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008ad40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008ad50: 2020 2020 2020 286c 696e 6520 2038 3229 (line 82)
│ │ │ │ │ -0008ad60: 0a2a 206f 626a 6563 743a 2020 2020 2020 .* object:
│ │ │ │ │ -0008ad70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008ad80: 2020 2020 2020 2020 2020 416c 7465 726e Altern
│ │ │ │ │ -0008ad90: 6174 6976 654f 626a 6563 7450 726f 7879 ativeObjectProxy
│ │ │ │ │ -0008ada0: 2d61 6363 6573 7369 6e67 2e0a 2020 2020 -accessing..
│ │ │ │ │ -0008adb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008adc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008add0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008ade0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -0008adf0: 2020 3629 0a2a 206f 626a 6563 7420 3c31 6).* object <1
│ │ │ │ │ -0008ae00: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ -0008ae10: 2020 2020 2020 2020 2020 2020 2020 4475 Du
│ │ │ │ │ -0008ae20: 6d70 6572 5072 6f78 792d 7361 7669 6e67 mperProxy-saving
│ │ │ │ │ -0008ae30: 2061 6e64 2072 6573 746f 7269 6e67 2e0a and restoring..
│ │ │ │ │ -0008ae40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008ae50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008ae60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008ae70: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -0008ae80: 696e 6520 2031 3029 0a2a 206f 626a 6563 ine 10).* objec
│ │ │ │ │ -0008ae90: 7420 3c32 3e3a 2020 2020 2020 2020 2020 t <2>:
│ │ │ │ │ -0008aea0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008aeb0: 2020 506c 7567 6761 626c 6550 726f 7879 PluggableProxy
│ │ │ │ │ -0008aec0: 2d73 6176 696e 6720 616e 6420 7265 7374 -saving and rest
│ │ │ │ │ -0008aed0: 6f72 696e 672e 0a20 2020 2020 2020 2020 oring..
│ │ │ │ │ -0008aee0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008aef0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008af00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008af10: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).
│ │ │ │ │ -0008af20: 2a20 6f62 6a65 6374 203c 333e 3a20 2020 * object <3>:
│ │ │ │ │ -0008af30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008af40: 2020 2020 2020 2020 2053 696e 676c 6574 Singlet
│ │ │ │ │ -0008af50: 6f6e 5072 6f78 792d 7361 7669 6e67 2061 onProxy-saving a
│ │ │ │ │ -0008af60: 6e64 2072 6573 746f 7269 6e67 2e0a 2020 nd restoring..
│ │ │ │ │ -0008af70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008af80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008af90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008afa0: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -0008afb0: 6520 2020 3629 0a2a 206f 626a 6563 7441 e 6).* objectA
│ │ │ │ │ -0008afc0: 745f 3a20 2020 2020 2020 2020 2020 2020 t_:
│ │ │ │ │ -0008afd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008afe0: 4279 7465 4172 7261 792d 6d6f 7265 2061 ByteArray-more a
│ │ │ │ │ -0008aff0: 6476 616e 6365 6420 6163 6365 7373 696e dvanced accessin
│ │ │ │ │ -0008b000: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ -0008b010: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008b020: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008b030: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008b040: 2028 6c69 6e65 2020 3632 290a 2a20 6f62 (line 62).* ob
│ │ │ │ │ -0008b050: 6a65 6374 4174 5f70 7574 5f3a 2020 2020 jectAt_put_:
│ │ │ │ │ -0008b060: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008b070: 2020 2020 2042 7974 6541 7272 6179 2d6d ByteArray-m
│ │ │ │ │ -0008b080: 6f72 6520 6164 7661 6e63 6564 2061 6363 ore advanced acc
│ │ │ │ │ -0008b090: 6573 7369 6e67 2e0a 2020 2020 2020 2020 essing..
│ │ │ │ │ -0008b0a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008b0b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008b0c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008b0d0: 2020 2020 2020 286c 696e 6520 2036 3729 (line 67)
│ │ │ │ │ -0008b0e0: 0a2a 206f 626a 6563 7473 416e 6452 756e .* objectsAndRun
│ │ │ │ │ -0008b0f0: 4c65 6e67 7468 7344 6f5f 3a20 2020 2020 LengthsDo_:
│ │ │ │ │ -0008b100: 2020 2020 2020 2020 2020 5275 6e41 7272 RunArr
│ │ │ │ │ -0008b110: 6179 2d65 6e75 6d65 7261 7469 6e67 2e0a ay-enumerating..
│ │ │ │ │ -0008b120: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008b130: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008b140: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008b150: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -0008b160: 696e 6520 2031 3029 0a2a 206f 626a 6563 ine 10).* objec
│ │ │ │ │ -0008b170: 745f 3a20 2020 2020 2020 2020 2020 2020 t_:
│ │ │ │ │ -0008b180: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008b190: 2020 416c 7465 726e 6174 6976 654f 626a AlternativeObj
│ │ │ │ │ -0008b1a0: 6563 7450 726f 7879 2d61 6363 6573 7369 ectProxy-accessi
│ │ │ │ │ -0008b1b0: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ -0008b1c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008b1d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008b1e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008b1f0: 2020 286c 696e 6520 2031 3029 0a2a 206f (line 10).* o
│ │ │ │ │ -0008b200: 6363 7572 7265 6e63 6573 4f66 5265 6765 ccurrencesOfRege
│ │ │ │ │ -0008b210: 785f 3a20 2020 2020 2020 2020 2020 2020 x_:
│ │ │ │ │ -0008b220: 2020 2020 2020 5374 7269 6e67 2d72 6567 String-reg
│ │ │ │ │ -0008b230: 6578 2e20 2020 2020 2020 2028 6c69 6e65 ex. (line
│ │ │ │ │ -0008b240: 2031 3033 290a 2a20 6f63 6375 7272 656e 103).* occurren
│ │ │ │ │ -0008b250: 6365 734f 6652 6567 6578 5f66 726f 6d5f cesOfRegex_from_
│ │ │ │ │ -0008b260: 746f 5f3a 2020 2020 2020 2020 2020 2053 to_: S
│ │ │ │ │ -0008b270: 7472 696e 672d 7265 6765 782e 2020 2020 tring-regex.
│ │ │ │ │ -0008b280: 2020 2020 286c 696e 6520 3130 3629 0a2a (line 106).*
│ │ │ │ │ -0008b290: 206f 6363 7572 7265 6e63 6573 4f66 5265 occurrencesOfRe
│ │ │ │ │ -0008b2a0: 6765 785f 7374 6172 7469 6e67 4174 5f3a gex_startingAt_:
│ │ │ │ │ -0008b2b0: 2020 2020 2020 2020 5374 7269 6e67 2d72 String-r
│ │ │ │ │ -0008b2c0: 6567 6578 2e20 2020 2020 2020 2028 6c69 egex. (li
│ │ │ │ │ -0008b2d0: 6e65 2031 3130 290a 2a20 6f63 6375 7272 ne 110).* occurr
│ │ │ │ │ -0008b2e0: 656e 6365 734f 665f 3a20 2020 2020 2020 encesOf_:
│ │ │ │ │ -0008b2f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008b300: 2042 6167 2d74 6573 7469 6e67 2063 6f6c Bag-testing col
│ │ │ │ │ -0008b310: 6c65 6374 696f 6e73 2e0a 2020 2020 2020 lections..
│ │ │ │ │ -0008b320: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008b330: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008b340: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008b350: 2020 2020 2020 2020 286c 696e 6520 2031 (line 1
│ │ │ │ │ -0008b360: 3529 0a2a 206f 6363 7572 7265 6e63 6573 5).* occurrences
│ │ │ │ │ -0008b370: 4f66 5f20 3c31 3e3a 2020 2020 2020 2020 Of_ <1>:
│ │ │ │ │ -0008b380: 2020 2020 2020 2020 2020 2020 436f 6c6c Coll
│ │ │ │ │ -0008b390: 6563 7469 6f6e 2d74 6573 7469 6e67 2063 ection-testing c
│ │ │ │ │ -0008b3a0: 6f6c 6c65 6374 696f 6e73 2e0a 2020 2020 ollections..
│ │ │ │ │ -0008b3b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008b3c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008b3d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008b3e0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -0008b3f0: 2033 3229 0a2a 206f 6363 7572 7265 6e63 32).* occurrenc
│ │ │ │ │ -0008b400: 6573 4f66 5f20 3c32 3e3a 2020 2020 2020 esOf_ <2>:
│ │ │ │ │ -0008b410: 2020 2020 2020 2020 2020 2020 2020 4469 Di
│ │ │ │ │ -0008b420: 6374 696f 6e61 7279 2d64 6963 7469 6f6e ctionary-diction
│ │ │ │ │ -0008b430: 6172 7920 7465 7374 696e 672e 0a20 2020 ary testing..
│ │ │ │ │ -0008b440: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008b450: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008b460: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008b470: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -0008b480: 2020 3136 290a 2a20 6f63 6375 7272 656e 16).* occurren
│ │ │ │ │ -0008b490: 6365 734f 665f 203c 333e 3a20 2020 2020 cesOf_ <3>:
│ │ │ │ │ -0008b4a0: 2020 2020 2020 2020 2020 2020 2020 2048 H
│ │ │ │ │ -0008b4b0: 6173 6865 6443 6f6c 6c65 6374 696f 6e2d ashedCollection-
│ │ │ │ │ -0008b4c0: 7465 7374 696e 6720 636f 6c6c 6563 7469 testing collecti
│ │ │ │ │ -0008b4d0: 6f6e 732e 0a20 2020 2020 2020 2020 2020 ons..
│ │ │ │ │ -0008b4e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008b4f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008b500: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008b510: 2020 2028 6c69 6e65 2020 3234 290a 2a20 (line 24).*
│ │ │ │ │ -0008b520: 6f63 6375 7272 656e 6365 734f 665f 203c occurrencesOf_ <
│ │ │ │ │ -0008b530: 343e 3a20 2020 2020 2020 2020 2020 2020 4>:
│ │ │ │ │ -0008b540: 2020 2020 2020 2053 6f72 7465 6443 6f6c SortedCol
│ │ │ │ │ -0008b550: 6c65 6374 696f 6e2d 7365 6172 6368 696e lection-searchin
│ │ │ │ │ -0008b560: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ -0008b570: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008b580: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008b590: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008b5a0: 2028 6c69 6e65 2020 3134 290a 2a20 6f64 (line 14).* od
│ │ │ │ │ -0008b5b0: 643a 2020 2020 2020 2020 2020 2020 2020 d:
│ │ │ │ │ -0008b5c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008b5d0: 2020 2020 2049 6e74 6567 6572 2d6d 6174 Integer-mat
│ │ │ │ │ -0008b5e0: 6820 6d65 7468 6f64 732e 0a20 2020 2020 h methods..
│ │ │ │ │ -0008b5f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008b600: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008b610: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008b620: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -0008b630: 3332 290a 2a20 6f64 6420 3c31 3e3a 2020 32).* odd <1>:
│ │ │ │ │ -0008b640: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008b650: 2020 2020 2020 2020 2020 2020 204e 756d Num
│ │ │ │ │ -0008b660: 6265 722d 7465 7374 696e 672e 2020 2020 ber-testing.
│ │ │ │ │ -0008b670: 2020 286c 696e 6520 2034 3429 0a2a 206f (line 44).* o
│ │ │ │ │ -0008b680: 6666 7365 743a 2020 2020 2020 2020 2020 ffset:
│ │ │ │ │ -0008b690: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008b6a0: 2020 2020 2020 4461 7465 5469 6d65 2d74 DateTime-t
│ │ │ │ │ -0008b6b0: 696d 6520 7a6f 6e65 732e 2028 6c69 6e65 ime zones. (line
│ │ │ │ │ -0008b6c0: 2020 3133 290a 2a20 6f66 6673 6574 203c 13).* offset <
│ │ │ │ │ -0008b6d0: 313e 3a20 2020 2020 2020 2020 2020 2020 1>:
│ │ │ │ │ -0008b6e0: 2020 2020 2020 2020 2020 2020 2020 2056 V
│ │ │ │ │ -0008b6f0: 4653 2e53 746f 7265 645a 6970 4d65 6d62 FS.StoredZipMemb
│ │ │ │ │ -0008b700: 6572 2d61 6363 6573 7369 6e67 2e0a 2020 er-accessing..
│ │ │ │ │ -0008b710: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008b720: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008b730: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008b740: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -0008b750: 6520 2020 3629 0a2a 206f 6666 7365 745f e 6).* offset_
│ │ │ │ │ -0008b760: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -0008b770: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008b780: 4461 7465 5469 6d65 2d74 696d 6520 7a6f DateTime-time zo
│ │ │ │ │ -0008b790: 6e65 732e 2028 6c69 6e65 2020 3138 290a nes. (line 18).
│ │ │ │ │ -0008b7a0: 2a20 6f66 6673 6574 5f20 3c31 3e3a 2020 * offset_ <1>:
│ │ │ │ │ -0008b7b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008b7c0: 2020 2020 2020 2020 2056 4653 2e53 746f VFS.Sto
│ │ │ │ │ -0008b7d0: 7265 645a 6970 4d65 6d62 6572 2d61 6363 redZipMember-acc
│ │ │ │ │ -0008b7e0: 6573 7369 6e67 2e0a 2020 2020 2020 2020 essing..
│ │ │ │ │ -0008b7f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008b800: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008b810: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008b820: 2020 2020 2020 286c 696e 6520 2020 3929 (line 9)
│ │ │ │ │ -0008b830: 0a2a 206f 6c64 5370 6163 6553 697a 653a .* oldSpaceSize:
│ │ │ │ │ -0008b840: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008b850: 2020 2020 2020 2020 2020 4f62 6a65 6374 Object
│ │ │ │ │ -0008b860: 4d65 6d6f 7279 2d61 6363 6573 7369 6e67 Memory-accessing
│ │ │ │ │ -0008b870: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -0008b880: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008b890: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008b8a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008b8b0: 286c 696e 6520 2038 3629 0a2a 206f 6c64 (line 86).* old
│ │ │ │ │ -0008b8c0: 5370 6163 6555 7365 6442 7974 6573 3a20 SpaceUsedBytes:
│ │ │ │ │ -0008b8d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008b8e0: 2020 2020 4f62 6a65 6374 4d65 6d6f 7279 ObjectMemory
│ │ │ │ │ -0008b8f0: 2d61 6363 6573 7369 6e67 2e0a 2020 2020 -accessing..
│ │ │ │ │ -0008b900: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008b910: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008b920: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008b930: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -0008b940: 2038 3929 0a2a 206f 6e65 3a20 2020 2020 89).* one:
│ │ │ │ │ -0008b950: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008b960: 2020 2020 2020 2020 2020 2020 2020 5363 Sc
│ │ │ │ │ -0008b970: 616c 6564 4465 6369 6d61 6c2d 636f 6e73 aledDecimal-cons
│ │ │ │ │ -0008b980: 7461 6e74 732e 0a20 2020 2020 2020 2020 tants..
│ │ │ │ │ -0008b990: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008b9a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008b9b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008b9c0: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).
│ │ │ │ │ -0008b9d0: 2a20 6f6e 6553 686f 7456 616c 7565 3a20 * oneShotValue:
│ │ │ │ │ -0008b9e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008b9f0: 2020 2020 2020 2020 2043 6f6e 7469 6e75 Continu
│ │ │ │ │ -0008ba00: 6174 696f 6e2d 696e 766f 6361 7469 6f6e ation-invocation
│ │ │ │ │ -0008ba10: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -0008ba20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008ba30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008ba40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008ba50: 286c 696e 6520 2031 3429 0a2a 206f 6e65 (line 14).* one
│ │ │ │ │ -0008ba60: 5368 6f74 5661 6c75 655f 3a20 2020 2020 ShotValue_:
│ │ │ │ │ -0008ba70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008ba80: 2020 2020 436f 6e74 696e 7561 7469 6f6e Continuation
│ │ │ │ │ -0008ba90: 2d69 6e76 6f63 6174 696f 6e2e 0a20 2020 -invocation..
│ │ │ │ │ -0008baa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008bab0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008bac0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008bad0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -0008bae0: 2020 3139 290a 2a20 6f6e 4f63 6375 7272 19).* onOccurr
│ │ │ │ │ -0008baf0: 656e 6365 734f 6652 6567 6578 5f64 6f5f encesOfRegex_do_
│ │ │ │ │ -0008bb00: 3a20 2020 2020 2020 2020 2020 2020 2053 : S
│ │ │ │ │ -0008bb10: 7472 696e 672d 7265 6765 782e 2020 2020 tring-regex.
│ │ │ │ │ -0008bb20: 2020 2020 286c 696e 6520 3131 3429 0a2a (line 114).*
│ │ │ │ │ -0008bb30: 206f 6e4f 6363 7572 7265 6e63 6573 4f66 onOccurrencesOf
│ │ │ │ │ -0008bb40: 5265 6765 785f 6672 6f6d 5f74 6f5f 646f Regex_from_to_do
│ │ │ │ │ -0008bb50: 5f3a 2020 2020 2020 5374 7269 6e67 2d72 _: String-r
│ │ │ │ │ -0008bb60: 6567 6578 2e20 2020 2020 2020 2028 6c69 egex. (li
│ │ │ │ │ -0008bb70: 6e65 2031 3138 290a 2a20 6f6e 5f3a 2020 ne 118).* on_:
│ │ │ │ │ -0008bb80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008bb90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008bba0: 2041 6c74 6572 6e61 7469 7665 4f62 6a65 AlternativeObje
│ │ │ │ │ -0008bbb0: 6374 5072 6f78 7920 636c 6173 732d 696e ctProxy class-in
│ │ │ │ │ -0008bbc0: 7374 616e 6365 2063 7265 6174 696f 6e2e stance creation.
│ │ │ │ │ -0008bbd0: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -0008bbe0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008bbf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008bc00: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -0008bc10: 6c69 6e65 2020 3131 290a 2a20 6f6e 5f20 line 11).* on_
│ │ │ │ │ -0008bc20: 3c31 3e3a 2020 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ -0008bc30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008bc40: 2020 2044 756d 7065 7250 726f 7879 2063 DumperProxy c
│ │ │ │ │ -0008bc50: 6c61 7373 2d69 6e73 7461 6e63 6520 6372 lass-instance cr
│ │ │ │ │ -0008bc60: 6561 7469 6f6e 2e0a 2020 2020 2020 2020 eation..
│ │ │ │ │ -0008bc70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008bc80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008bc90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008bca0: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)
│ │ │ │ │ -0008bcb0: 0a2a 206f 6e5f 203c 323e 3a20 2020 2020 .* on_ <2>:
│ │ │ │ │ -0008bcc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008bcd0: 2020 2020 2020 2020 2020 4669 6c65 4465 FileDe
│ │ │ │ │ -0008bce0: 7363 7269 7074 6f72 2063 6c61 7373 2d69 scriptor class-i
│ │ │ │ │ -0008bcf0: 6e73 7461 6e63 6520 6372 6561 7469 6f6e nstance creation
│ │ │ │ │ -0008bd00: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -0008bd10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008bd20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008bd30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008bd40: 286c 696e 6520 2033 3529 0a2a 206f 6e5f (line 35).* on_
│ │ │ │ │ -0008bd50: 203c 333e 3a20 2020 2020 2020 2020 2020 <3>:
│ │ │ │ │ -0008bd60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008bd70: 2020 2020 4765 6e65 7261 746f 7220 636c Generator cl
│ │ │ │ │ -0008bd80: 6173 732d 696e 7374 616e 6365 2063 7265 ass-instance cre
│ │ │ │ │ -0008bd90: 6174 696f 6e2e 0a20 2020 2020 2020 2020 ation..
│ │ │ │ │ -0008bda0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008bdb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008bdc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008bdd0: 2020 2020 2028 6c69 6e65 2020 3131 290a (line 11).
│ │ │ │ │ -0008bde0: 2a20 6f6e 5f20 3c34 3e3a 2020 2020 2020 * on_ <4>:
│ │ │ │ │ -0008bdf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008be00: 2020 2020 2020 2020 204e 6574 436c 6965 NetClie
│ │ │ │ │ -0008be10: 6e74 732e 5552 4952 6573 6f6c 7665 7220 nts.URIResolver
│ │ │ │ │ -0008be20: 636c 6173 732d 696e 7374 616e 6365 2063 class-instance c
│ │ │ │ │ -0008be30: 7265 6174 696f 6e2e 0a20 2020 2020 2020 reation..
│ │ │ │ │ -0008be40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008be50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008be60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008be70: 2020 2020 2020 2028 6c69 6e65 2020 2036 (line 6
│ │ │ │ │ -0008be80: 290a 2a20 6f6e 5f20 3c35 3e3a 2020 2020 ).* on_ <5>:
│ │ │ │ │ -0008be90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008bea0: 2020 2020 2020 2020 2020 204f 626a 6563 Objec
│ │ │ │ │ -0008beb0: 7444 756d 7065 7220 636c 6173 732d 696e tDumper class-in
│ │ │ │ │ -0008bec0: 7374 616e 6365 2063 7265 6174 696f 6e2e stance creation.
│ │ │ │ │ -0008bed0: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -0008bee0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008bef0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008bf00: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -0008bf10: 6c69 6e65 2020 2039 290a 2a20 6f6e 5f20 line 9).* on_
│ │ │ │ │ -0008bf20: 3c36 3e3a 2020 2020 2020 2020 2020 2020 <6>:
│ │ │ │ │ -0008bf30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008bf40: 2020 2050 6c75 6767 6162 6c65 5072 6f78 PluggableProx
│ │ │ │ │ -0008bf50: 7920 636c 6173 732d 6163 6365 7373 696e y class-accessin
│ │ │ │ │ -0008bf60: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ -0008bf70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008bf80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008bf90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008bfa0: 2028 6c69 6e65 2020 2036 290a 2a20 6f6e (line 6).* on
│ │ │ │ │ -0008bfb0: 5f20 3c37 3e3a 2020 2020 2020 2020 2020 _ <7>:
│ │ │ │ │ -0008bfc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008bfd0: 2020 2020 2050 6f73 6974 696f 6e61 626c Positionabl
│ │ │ │ │ -0008bfe0: 6553 7472 6561 6d20 636c 6173 732d 696e eStream class-in
│ │ │ │ │ -0008bff0: 7374 616e 6365 2063 7265 6174 696f 6e2e stance creation.
│ │ │ │ │ -0008c000: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -0008c010: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008c020: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008c030: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -0008c040: 6c69 6e65 2020 2036 290a 2a20 6f6e 5f20 line 6).* on_
│ │ │ │ │ -0008c050: 3c38 3e3a 2020 2020 2020 2020 2020 2020 <8>:
│ │ │ │ │ -0008c060: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008c070: 2020 2052 6561 6453 7472 6561 6d20 636c ReadStream cl
│ │ │ │ │ -0008c080: 6173 732d 696e 7374 616e 6365 2063 7265 ass-instance cre
│ │ │ │ │ -0008c090: 6174 696f 6e2e 0a20 2020 2020 2020 2020 ation..
│ │ │ │ │ -0008c0a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008c0b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008c0c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008c0d0: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).
│ │ │ │ │ -0008c0e0: 2a20 6f6e 5f20 3c39 3e3a 2020 2020 2020 * on_ <9>:
│ │ │ │ │ -0008c0f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008c100: 2020 2020 2020 2020 2052 6561 6457 7269 ReadWri
│ │ │ │ │ -0008c110: 7465 5374 7265 616d 2063 6c61 7373 2d69 teStream class-i
│ │ │ │ │ -0008c120: 6e73 7461 6e63 6520 6372 6561 7469 6f6e nstance creation
│ │ │ │ │ -0008c130: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -0008c140: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008c150: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008c160: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008c170: 286c 696e 6520 2020 3629 0a2a 206f 6e5f (line 6).* on_
│ │ │ │ │ -0008c180: 203c 3130 3e3a 2020 2020 2020 2020 2020 <10>:
│ │ │ │ │ -0008c190: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008c1a0: 2020 2020 5369 6e67 6c65 746f 6e50 726f SingletonPro
│ │ │ │ │ -0008c1b0: 7879 2063 6c61 7373 2d69 6e73 7461 6e63 xy class-instanc
│ │ │ │ │ -0008c1c0: 6520 6372 6561 7469 6f6e 2e0a 2020 2020 e creation..
│ │ │ │ │ -0008c1d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008c1e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008c1f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008c200: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -0008c210: 2020 3629 0a2a 206f 6e5f 203c 3131 3e3a 6).* on_ <11>:
│ │ │ │ │ -0008c220: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008c230: 2020 2020 2020 2020 2020 2020 2020 5646 VF
│ │ │ │ │ -0008c240: 532e 4669 6c65 5772 6170 7065 7220 636c S.FileWrapper cl
│ │ │ │ │ -0008c250: 6173 732d 696e 7374 616e 6365 2063 7265 ass-instance cre
│ │ │ │ │ -0008c260: 6174 696f 6e2e 0a20 2020 2020 2020 2020 ation..
│ │ │ │ │ -0008c270: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008c280: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008c290: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008c2a0: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).
│ │ │ │ │ -0008c2b0: 2a20 6f6e 5f20 3c31 323e 3a20 2020 2020 * on_ <12>:
│ │ │ │ │ -0008c2c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008c2d0: 2020 2020 2020 2020 2057 7269 7465 5374 WriteSt
│ │ │ │ │ -0008c2e0: 7265 616d 2063 6c61 7373 2d69 6e73 7461 ream class-insta
│ │ │ │ │ -0008c2f0: 6e63 6520 6372 6561 7469 6f6e 2e0a 2020 nce creation..
│ │ │ │ │ -0008c300: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008c310: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008c320: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008c330: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -0008c340: 6520 2020 3629 0a2a 206f 6e5f 6173 7065 e 6).* on_aspe
│ │ │ │ │ -0008c350: 6374 5f3a 2020 2020 2020 2020 2020 2020 ct_:
│ │ │ │ │ -0008c360: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008c370: 506c 7567 6761 626c 6541 6461 7074 6f72 PluggableAdaptor
│ │ │ │ │ -0008c380: 2063 6c61 7373 2d63 7265 6174 696e 6720 class-creating
│ │ │ │ │ -0008c390: 696e 7374 616e 6365 732e 0a20 2020 2020 instances..
│ │ │ │ │ -0008c3a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008c3b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008c3c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008c3d0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -0008c3e0: 3130 290a 2a20 6f6e 5f64 6f5f 3a20 2020 10).* on_do_:
│ │ │ │ │ -0008c3f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008c400: 2020 2020 2020 2020 2020 2020 2042 6c6f Blo
│ │ │ │ │ -0008c410: 636b 436c 6f73 7572 652d 6578 6365 7074 ckClosure-except
│ │ │ │ │ -0008c420: 696f 6e20 6861 6e64 6c69 6e67 2e0a 2020 ion handling..
│ │ │ │ │ -0008c430: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008c440: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008c450: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008c460: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -0008c470: 6520 2031 3329 0a2a 206f 6e5f 646f 5f20 e 13).* on_do_
│ │ │ │ │ -0008c480: 3c31 3e3a 2020 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ -0008c490: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008c4a0: 4765 6e65 7261 746f 7220 636c 6173 732d Generator class-
│ │ │ │ │ -0008c4b0: 696e 7374 616e 6365 2063 7265 6174 696f instance creatio
│ │ │ │ │ -0008c4c0: 6e2e 0a20 2020 2020 2020 2020 2020 2020 n..
│ │ │ │ │ -0008c4d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008c4e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008c4f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008c500: 2028 6c69 6e65 2020 3137 290a 2a20 6f6e (line 17).* on
│ │ │ │ │ -0008c510: 5f64 6f5f 6f6e 5f64 6f5f 3a20 2020 2020 _do_on_do_:
│ │ │ │ │ -0008c520: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008c530: 2020 2020 2042 6c6f 636b 436c 6f73 7572 BlockClosur
│ │ │ │ │ -0008c540: 652d 6578 6365 7074 696f 6e20 6861 6e64 e-exception hand
│ │ │ │ │ -0008c550: 6c69 6e67 2e0a 2020 2020 2020 2020 2020 ling..
│ │ │ │ │ -0008c560: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008c570: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008c580: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008c590: 2020 2020 286c 696e 6520 2031 3929 0a2a (line 19).*
│ │ │ │ │ -0008c5a0: 206f 6e5f 646f 5f6f 6e5f 646f 5f6f 6e5f on_do_on_do_on_
│ │ │ │ │ -0008c5b0: 646f 5f3a 2020 2020 2020 2020 2020 2020 do_:
│ │ │ │ │ -0008c5c0: 2020 2020 2020 2020 426c 6f63 6b43 6c6f BlockClo
│ │ │ │ │ -0008c5d0: 7375 7265 2d65 7863 6570 7469 6f6e 2068 sure-exception h
│ │ │ │ │ -0008c5e0: 616e 646c 696e 672e 0a20 2020 2020 2020 andling..
│ │ │ │ │ -0008c5f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008c600: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008c610: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008c620: 2020 2020 2020 2028 6c69 6e65 2020 3235 (line 25
│ │ │ │ │ -0008c630: 290a 2a20 6f6e 5f64 6f5f 6f6e 5f64 6f5f ).* on_do_on_do_
│ │ │ │ │ -0008c640: 6f6e 5f64 6f5f 6f6e 5f64 6f5f 3a20 2020 on_do_on_do_:
│ │ │ │ │ -0008c650: 2020 2020 2020 2020 2020 2042 6c6f 636b Block
│ │ │ │ │ -0008c660: 436c 6f73 7572 652d 6578 6365 7074 696f Closure-exceptio
│ │ │ │ │ -0008c670: 6e20 6861 6e64 6c69 6e67 2e0a 2020 2020 n handling..
│ │ │ │ │ -0008c680: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008c690: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008c6a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008c6b0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -0008c6c0: 2033 3129 0a2a 206f 6e5f 646f 5f6f 6e5f 31).* on_do_on_
│ │ │ │ │ -0008c6d0: 646f 5f6f 6e5f 646f 5f6f 6e5f 646f 5f6f do_on_do_on_do_o
│ │ │ │ │ -0008c6e0: 6e5f 646f 5f3a 2020 2020 2020 2020 426c n_do_: Bl
│ │ │ │ │ -0008c6f0: 6f63 6b43 6c6f 7375 7265 2d65 7863 6570 ockClosure-excep
│ │ │ │ │ -0008c700: 7469 6f6e 2068 616e 646c 696e 672e 0a20 tion handling..
│ │ │ │ │ -0008c710: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008c720: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008c730: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008c740: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -0008c750: 6e65 2020 3337 290a 2a20 6f6e 5f66 726f ne 37).* on_fro
│ │ │ │ │ -0008c760: 6d5f 746f 5f3a 2020 2020 2020 2020 2020 m_to_:
│ │ │ │ │ -0008c770: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008c780: 2050 6f73 6974 696f 6e61 626c 6553 7472 PositionableStr
│ │ │ │ │ -0008c790: 6561 6d20 636c 6173 732d 696e 7374 616e eam class-instan
│ │ │ │ │ -0008c7a0: 6365 2063 7265 6174 696f 6e2e 0a20 2020 ce creation..
│ │ │ │ │ -0008c7b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008c7c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008c7d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008c7e0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -0008c7f0: 2020 3130 290a 2a20 6f6e 5f66 726f 6d5f 10).* on_from_
│ │ │ │ │ -0008c800: 746f 5f20 3c31 3e3a 2020 2020 2020 2020 to_ <1>:
│ │ │ │ │ -0008c810: 2020 2020 2020 2020 2020 2020 2020 2052 R
│ │ │ │ │ -0008c820: 6561 6453 7472 6561 6d20 636c 6173 732d eadStream class-
│ │ │ │ │ -0008c830: 696e 7374 616e 6365 2063 7265 6174 696f instance creatio
│ │ │ │ │ -0008c840: 6e2e 0a20 2020 2020 2020 2020 2020 2020 n..
│ │ │ │ │ -0008c850: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008c860: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008c870: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008c880: 2028 6c69 6e65 2020 2039 290a 2a20 6f6e (line 9).* on
│ │ │ │ │ -0008c890: 5f66 726f 6d5f 746f 5f20 3c32 3e3a 2020 _from_to_ <2>:
│ │ │ │ │ -0008c8a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008c8b0: 2020 2020 2052 6561 6457 7269 7465 5374 ReadWriteSt
│ │ │ │ │ -0008c8c0: 7265 616d 2063 6c61 7373 2d69 6e73 7461 ream class-insta
│ │ │ │ │ -0008c8d0: 6e63 6520 6372 6561 7469 6f6e 2e0a 2020 nce creation..
│ │ │ │ │ -0008c8e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008c8f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008c900: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008c910: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -0008c920: 6520 2031 3029 0a2a 206f 6e5f 6765 7453 e 10).* on_getS
│ │ │ │ │ -0008c930: 656c 6563 746f 725f 7075 7453 656c 6563 elector_putSelec
│ │ │ │ │ -0008c940: 746f 725f 3a20 2020 2020 2020 2020 2020 tor_:
│ │ │ │ │ -0008c950: 506c 7567 6761 626c 6541 6461 7074 6f72 PluggableAdaptor
│ │ │ │ │ -0008c960: 2063 6c61 7373 2d63 7265 6174 696e 6720 class-creating
│ │ │ │ │ -0008c970: 696e 7374 616e 6365 732e 0a20 2020 2020 instances..
│ │ │ │ │ -0008c980: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008c990: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008c9a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008c9b0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -0008c9c0: 3135 290a 2a20 6f6e 5f69 6e64 6578 5f3a 15).* on_index_:
│ │ │ │ │ -0008c9d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008c9e0: 2020 2020 2020 2020 2020 2020 2050 6c75 Plu
│ │ │ │ │ -0008c9f0: 6767 6162 6c65 4164 6170 746f 7220 636c ggableAdaptor cl
│ │ │ │ │ -0008ca00: 6173 732d 6372 6561 7469 6e67 2069 6e73 ass-creating ins
│ │ │ │ │ -0008ca10: 7461 6e63 6573 2e0a 2020 2020 2020 2020 tances..
│ │ │ │ │ -0008ca20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008ca30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008ca40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008ca50: 2020 2020 2020 286c 696e 6520 2032 3029 (line 20)
│ │ │ │ │ -0008ca60: 0a2a 206f 6e5f 6b65 795f 3a20 2020 2020 .* on_key_:
│ │ │ │ │ -0008ca70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008ca80: 2020 2020 2020 2020 2020 506c 7567 6761 Plugga
│ │ │ │ │ -0008ca90: 626c 6541 6461 7074 6f72 2063 6c61 7373 bleAdaptor class
│ │ │ │ │ -0008caa0: 2d63 7265 6174 696e 6720 696e 7374 616e -creating instan
│ │ │ │ │ -0008cab0: 6365 732e 0a20 2020 2020 2020 2020 2020 ces..
│ │ │ │ │ -0008cac0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008cad0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008cae0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008caf0: 2020 2028 6c69 6e65 2020 3235 290a 2a20 (line 25).*
│ │ │ │ │ -0008cb00: 6f6e 5f73 7461 7274 696e 6741 745f 666f on_startingAt_fo
│ │ │ │ │ -0008cb10: 725f 3a20 2020 2020 2020 2020 2020 2020 r_:
│ │ │ │ │ -0008cb20: 2020 2020 2020 2046 696c 6553 6567 6d65 FileSegme
│ │ │ │ │ -0008cb30: 6e74 2063 6c61 7373 2d62 6173 6963 2e0a nt class-basic..
│ │ │ │ │ -0008cb40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008cb50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008cb60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008cb70: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -0008cb80: 696e 6520 2020 3629 0a2a 206f 7065 6e44 ine 6).* openD
│ │ │ │ │ -0008cb90: 6573 6372 6970 746f 725f 3a20 2020 2020 escriptor_:
│ │ │ │ │ -0008cba0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008cbb0: 2020 4669 6c65 5061 7468 2d66 696c 6520 FilePath-file
│ │ │ │ │ -0008cbc0: 6f70 6572 6174 696f 6e73 2e0a 2020 2020 operations..
│ │ │ │ │ -0008cbd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008cbe0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008cbf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008cc00: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -0008cc10: 2032 3529 0a2a 206f 7065 6e44 6573 6372 25).* openDescr
│ │ │ │ │ -0008cc20: 6970 746f 725f 6966 4661 696c 5f3a 2020 iptor_ifFail_:
│ │ │ │ │ -0008cc30: 2020 2020 2020 2020 2020 2020 2020 4669 Fi
│ │ │ │ │ -0008cc40: 6c65 5061 7468 2d66 696c 6520 6f70 6572 lePath-file oper
│ │ │ │ │ -0008cc50: 6174 696f 6e73 2e0a 2020 2020 2020 2020 ations..
│ │ │ │ │ -0008cc60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008cc70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008cc80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008cc90: 2020 2020 2020 286c 696e 6520 2032 3929 (line 29)
│ │ │ │ │ -0008cca0: 0a2a 206f 7065 6e4f 6e5f 3a20 2020 2020 .* openOn_:
│ │ │ │ │ -0008ccb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008ccc0: 2020 2020 2020 2020 2020 4e65 7443 6c69 NetCli
│ │ │ │ │ -0008ccd0: 656e 7473 2e55 5249 5265 736f 6c76 6572 ents.URIResolver
│ │ │ │ │ -0008cce0: 2063 6c61 7373 2d61 7069 2e0a 2020 2020 class-api..
│ │ │ │ │ -0008ccf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008cd00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008cd10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008cd20: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -0008cd30: 2020 3629 0a2a 206f 7065 6e4f 6e5f 6966 6).* openOn_if
│ │ │ │ │ -0008cd40: 4661 696c 5f3a 2020 2020 2020 2020 2020 Fail_:
│ │ │ │ │ -0008cd50: 2020 2020 2020 2020 2020 2020 2020 4e65 Ne
│ │ │ │ │ -0008cd60: 7443 6c69 656e 7473 2e55 5249 5265 736f tClients.URIReso
│ │ │ │ │ -0008cd70: 6c76 6572 2063 6c61 7373 2d61 7069 2e0a lver class-api..
│ │ │ │ │ -0008cd80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008cd90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008cda0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008cdb0: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -0008cdc0: 696e 6520 2031 3029 0a2a 206f 7065 6e53 ine 10).* openS
│ │ │ │ │ -0008cdd0: 7472 6561 6d4f 6e5f 3a20 2020 2020 2020 treamOn_:
│ │ │ │ │ -0008cde0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008cdf0: 2020 4e65 7443 6c69 656e 7473 2e55 5249 NetClients.URI
│ │ │ │ │ -0008ce00: 5265 736f 6c76 6572 2063 6c61 7373 2d61 Resolver class-a
│ │ │ │ │ -0008ce10: 7069 2e0a 2020 2020 2020 2020 2020 2020 pi..
│ │ │ │ │ -0008ce20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008ce30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008ce40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008ce50: 2020 286c 696e 6520 2031 3629 0a2a 206f (line 16).* o
│ │ │ │ │ -0008ce60: 7065 6e53 7472 6561 6d4f 6e5f 6966 4661 penStreamOn_ifFa
│ │ │ │ │ -0008ce70: 696c 5f3a 2020 2020 2020 2020 2020 2020 il_:
│ │ │ │ │ -0008ce80: 2020 2020 2020 4e65 7443 6c69 656e 7473 NetClients
│ │ │ │ │ -0008ce90: 2e55 5249 5265 736f 6c76 6572 2063 6c61 .URIResolver cla
│ │ │ │ │ -0008cea0: 7373 2d61 7069 2e0a 2020 2020 2020 2020 ss-api..
│ │ │ │ │ -0008ceb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008cec0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008ced0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008cee0: 2020 2020 2020 286c 696e 6520 2032 3129 (line 21)
│ │ │ │ │ -0008cef0: 0a2a 206f 7065 6e54 656d 706f 7261 7279 .* openTemporary
│ │ │ │ │ -0008cf00: 4669 6c65 5f3a 2020 2020 2020 2020 2020 File_:
│ │ │ │ │ -0008cf10: 2020 2020 2020 2020 2020 4669 6c65 4465 FileDe
│ │ │ │ │ -0008cf20: 7363 7269 7074 6f72 2063 6c61 7373 2d69 scriptor class-i
│ │ │ │ │ -0008cf30: 6e73 7461 6e63 6520 6372 6561 7469 6f6e nstance creation
│ │ │ │ │ -0008cf40: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -0008cf50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008cf60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008cf70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008cf80: 286c 696e 6520 2036 3129 0a2a 206f 7065 (line 61).* ope
│ │ │ │ │ -0008cf90: 6e5f 3a20 2020 2020 2020 2020 2020 2020 n_:
│ │ │ │ │ -0008cfa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008cfb0: 2020 2020 4669 6c65 4465 7363 7269 7074 FileDescript
│ │ │ │ │ -0008cfc0: 6f72 2063 6c61 7373 2d69 6e73 7461 6e63 or class-instanc
│ │ │ │ │ -0008cfd0: 6520 6372 6561 7469 6f6e 2e0a 2020 2020 e creation..
│ │ │ │ │ -0008cfe0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008cff0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008d000: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008d010: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -0008d020: 2033 3929 0a2a 206f 7065 6e5f 203c 313e 39).* open_ <1>
│ │ │ │ │ -0008d030: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -0008d040: 2020 2020 2020 2020 2020 2020 2020 4669 Fi
│ │ │ │ │ -0008d050: 6c65 5061 7468 2d66 696c 6520 6f70 6572 lePath-file oper
│ │ │ │ │ -0008d060: 6174 696f 6e73 2e0a 2020 2020 2020 2020 ations..
│ │ │ │ │ -0008d070: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008d080: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008d090: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008d0a0: 2020 2020 2020 286c 696e 6520 2031 3329 (line 13)
│ │ │ │ │ -0008d0b0: 0a2a 206f 7065 6e5f 6966 4661 696c 5f3a .* open_ifFail_:
│ │ │ │ │ -0008d0c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008d0d0: 2020 2020 2020 2020 2020 4669 6c65 5061 FilePa
│ │ │ │ │ -0008d0e0: 7468 2d66 696c 6520 6f70 6572 6174 696f th-file operatio
│ │ │ │ │ -0008d0f0: 6e73 2e0a 2020 2020 2020 2020 2020 2020 ns..
│ │ │ │ │ -0008d100: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008d110: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008d120: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008d130: 2020 286c 696e 6520 2031 3729 0a2a 206f (line 17).* o
│ │ │ │ │ -0008d140: 7065 6e5f 6d6f 6465 5f3a 2020 2020 2020 pen_mode_:
│ │ │ │ │ -0008d150: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008d160: 2020 2020 2020 4669 6c65 4465 7363 7269 FileDescri
│ │ │ │ │ -0008d170: 7074 6f72 2063 6c61 7373 2d73 7469 6c6c ptor class-still
│ │ │ │ │ -0008d180: 2075 6e63 6c61 7373 6966 6965 642e 0a20 unclassified..
│ │ │ │ │ -0008d190: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008d1a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008d1b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008d1c0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -0008d1d0: 6e65 2020 2036 290a 2a20 6f70 656e 5f6d ne 6).* open_m
│ │ │ │ │ -0008d1e0: 6f64 655f 6966 4661 696c 5f3a 2020 2020 ode_ifFail_:
│ │ │ │ │ -0008d1f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008d200: 2046 696c 652d 6669 6c65 206f 7065 7261 File-file opera
│ │ │ │ │ -0008d210: 7469 6f6e 732e 0a20 2020 2020 2020 2020 tions..
│ │ │ │ │ -0008d220: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008d230: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008d240: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008d250: 2020 2020 2028 6c69 6e65 2020 3130 290a (line 10).
│ │ │ │ │ -0008d260: 2a20 6f70 656e 5f6d 6f64 655f 6966 4661 * open_mode_ifFa
│ │ │ │ │ -0008d270: 696c 5f20 3c31 3e3a 2020 2020 2020 2020 il_ <1>:
│ │ │ │ │ -0008d280: 2020 2020 2020 2020 2046 696c 6544 6573 FileDes
│ │ │ │ │ -0008d290: 6372 6970 746f 7220 636c 6173 732d 696e criptor class-in
│ │ │ │ │ -0008d2a0: 7374 616e 6365 2063 7265 6174 696f 6e2e stance creation.
│ │ │ │ │ -0008d2b0: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -0008d2c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008d2d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008d2e0: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -0008d2f0: 6c69 6e65 2020 3436 290a 2a20 6f70 656e line 46).* open
│ │ │ │ │ -0008d300: 5f6d 6f64 655f 6966 4661 696c 5f20 3c32 _mode_ifFail_ <2
│ │ │ │ │ -0008d310: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ -0008d320: 2020 2046 696c 6550 6174 682d 6669 6c65 FilePath-file
│ │ │ │ │ -0008d330: 206f 7065 7261 7469 6f6e 732e 0a20 2020 operations..
│ │ │ │ │ -0008d340: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008d350: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008d360: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008d370: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -0008d380: 2020 3231 290a 2a20 6f70 656e 5f6d 6f64 21).* open_mod
│ │ │ │ │ -0008d390: 655f 6966 4661 696c 5f20 3c33 3e3a 2020 e_ifFail_ <3>:
│ │ │ │ │ -0008d3a0: 2020 2020 2020 2020 2020 2020 2020 2056 V
│ │ │ │ │ -0008d3b0: 4653 2e41 7263 6869 7665 4d65 6d62 6572 FS.ArchiveMember
│ │ │ │ │ -0008d3c0: 2d66 696c 6520 6f70 6572 6174 696f 6e73 -file operations
│ │ │ │ │ -0008d3d0: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -0008d3e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008d3f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008d400: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008d410: 286c 696e 6520 2020 3629 0a2a 206f 7065 (line 6).* ope
│ │ │ │ │ -0008d420: 6e5f 6d6f 6465 5f69 6646 6169 6c5f 203c n_mode_ifFail_ <
│ │ │ │ │ -0008d430: 343e 3a20 2020 2020 2020 2020 2020 2020 4>:
│ │ │ │ │ -0008d440: 2020 2020 5646 532e 4669 6c65 5772 6170 VFS.FileWrap
│ │ │ │ │ -0008d450: 7065 722d 6465 6c65 6761 7469 6f6e 2e0a per-delegation..
│ │ │ │ │ -0008d460: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008d470: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008d480: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008d490: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -0008d4a0: 696e 6520 2034 3629 0a2a 206f 7065 6e5f ine 46).* open_
│ │ │ │ │ -0008d4b0: 6d6f 6465 5f69 6646 6169 6c5f 203c 353e mode_ifFail_ <5>
│ │ │ │ │ -0008d4c0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -0008d4d0: 2020 5646 532e 5374 6f72 6564 5a69 704d VFS.StoredZipM
│ │ │ │ │ -0008d4e0: 656d 6265 722d 6f70 656e 696e 672e 0a20 ember-opening..
│ │ │ │ │ -0008d4f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008d500: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008d510: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008d520: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -0008d530: 6e65 2020 2036 290a 2a20 6f70 656e 5f6d ne 6).* open_m
│ │ │ │ │ -0008d540: 6f64 655f 6966 4661 696c 5f20 3c36 3e3a ode_ifFail_ <6>:
│ │ │ │ │ -0008d550: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008d560: 2056 4653 2e54 6d70 4669 6c65 4172 6368 VFS.TmpFileArch
│ │ │ │ │ -0008d570: 6976 654d 656d 6265 722d 6469 7265 6374 iveMember-direct
│ │ │ │ │ -0008d580: 6f72 7920 6f70 6572 6174 696f 6e73 2e0a ory operations..
│ │ │ │ │ -0008d590: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008d5a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008d5b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008d5c0: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -0008d5d0: 696e 6520 2031 3029 0a2a 206f 7269 6769 ine 10).* origi
│ │ │ │ │ -0008d5e0: 6e3a 2020 2020 2020 2020 2020 2020 2020 n:
│ │ │ │ │ -0008d5f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008d600: 2020 5265 6374 616e 676c 652d 6163 6365 Rectangle-acce
│ │ │ │ │ -0008d610: 7373 696e 672e 2028 6c69 6e65 2020 3630 ssing. (line 60
│ │ │ │ │ -0008d620: 290a 2a20 6f72 6967 696e 616c 4578 6365 ).* originalExce
│ │ │ │ │ -0008d630: 7074 696f 6e3a 2020 2020 2020 2020 2020 ption:
│ │ │ │ │ -0008d640: 2020 2020 2020 2020 2020 2053 7973 7465 Syste
│ │ │ │ │ -0008d650: 6d45 7863 6570 7469 6f6e 732e 556e 6861 mExceptions.Unha
│ │ │ │ │ -0008d660: 6e64 6c65 6445 7863 6570 7469 6f6e 2d61 ndledException-a
│ │ │ │ │ -0008d670: 6363 6573 7369 6e67 2e0a 2020 2020 2020 ccessing..
│ │ │ │ │ -0008d680: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008d690: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008d6a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008d6b0: 2020 2020 2020 2020 286c 696e 6520 2031 (line 1
│ │ │ │ │ -0008d6c0: 3229 0a2a 206f 7269 6769 6e61 6c45 7863 2).* originalExc
│ │ │ │ │ -0008d6d0: 6570 7469 6f6e 5f3a 2020 2020 2020 2020 eption_:
│ │ │ │ │ -0008d6e0: 2020 2020 2020 2020 2020 2020 5379 7374 Syst
│ │ │ │ │ -0008d6f0: 656d 4578 6365 7074 696f 6e73 2e55 6e68 emExceptions.Unh
│ │ │ │ │ -0008d700: 616e 646c 6564 4578 6365 7074 696f 6e2d andledException-
│ │ │ │ │ -0008d710: 6163 6365 7373 696e 672e 0a20 2020 2020 accessing..
│ │ │ │ │ -0008d720: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008d730: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008d740: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008d750: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -0008d760: 3135 290a 2a20 6f72 6967 696e 5f3a 2020 15).* origin_:
│ │ │ │ │ -0008d770: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008d780: 2020 2020 2020 2020 2020 2020 2052 6563 Rec
│ │ │ │ │ -0008d790: 7461 6e67 6c65 2d61 6363 6573 7369 6e67 tangle-accessing
│ │ │ │ │ -0008d7a0: 2e20 286c 696e 6520 2036 3329 0a2a 206f . (line 63).* o
│ │ │ │ │ -0008d7b0: 7269 6769 6e5f 636f 726e 6572 5f3a 2020 rigin_corner_:
│ │ │ │ │ -0008d7c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008d7d0: 2020 2020 2020 5265 6374 616e 676c 6520 Rectangle
│ │ │ │ │ -0008d7e0: 636c 6173 732d 696e 7374 616e 6365 2063 class-instance c
│ │ │ │ │ -0008d7f0: 7265 6174 696f 6e2e 0a20 2020 2020 2020 reation..
│ │ │ │ │ -0008d800: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008d810: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008d820: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008d830: 2020 2020 2020 2028 6c69 6e65 2020 3135 (line 15
│ │ │ │ │ -0008d840: 290a 2a20 6f72 6967 696e 5f63 6f72 6e65 ).* origin_corne
│ │ │ │ │ -0008d850: 725f 203c 313e 3a20 2020 2020 2020 2020 r_ <1>:
│ │ │ │ │ -0008d860: 2020 2020 2020 2020 2020 2052 6563 7461 Recta
│ │ │ │ │ -0008d870: 6e67 6c65 2d61 6363 6573 7369 6e67 2e20 ngle-accessing.
│ │ │ │ │ -0008d880: 286c 696e 6520 2036 3629 0a2a 206f 7269 (line 66).* ori
│ │ │ │ │ -0008d890: 6769 6e5f 6578 7465 6e74 5f3a 2020 2020 gin_extent_:
│ │ │ │ │ -0008d8a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008d8b0: 2020 2020 5265 6374 616e 676c 6520 636c Rectangle cl
│ │ │ │ │ -0008d8c0: 6173 732d 696e 7374 616e 6365 2063 7265 ass-instance cre
│ │ │ │ │ -0008d8d0: 6174 696f 6e2e 0a20 2020 2020 2020 2020 ation..
│ │ │ │ │ -0008d8e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008d8f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008d900: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008d910: 2020 2020 2028 6c69 6e65 2020 3138 290a (line 18).
│ │ │ │ │ -0008d920: 2a20 6f72 6967 696e 5f65 7874 656e 745f * origin_extent_
│ │ │ │ │ -0008d930: 203c 313e 3a20 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ -0008d940: 2020 2020 2020 2020 2052 6563 7461 6e67 Rectang
│ │ │ │ │ -0008d950: 6c65 2d61 6363 6573 7369 6e67 2e20 286c le-accessing. (l
│ │ │ │ │ -0008d960: 696e 6520 2037 3029 0a2a 206f 725f 3a20 ine 70).* or_:
│ │ │ │ │ -0008d970: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008d980: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008d990: 2020 426f 6f6c 6561 6e2d 6261 7369 632e Boolean-basic.
│ │ │ │ │ -0008d9a0: 2020 2020 2020 2028 6c69 6e65 2020 3338 (line 38
│ │ │ │ │ -0008d9b0: 290a 2a20 6f72 5f20 3c31 3e3a 2020 2020 ).* or_ <1>:
│ │ │ │ │ -0008d9c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008d9d0: 2020 2020 2020 2020 2020 2046 616c 7365 False
│ │ │ │ │ -0008d9e0: 2d62 6173 6963 2e20 2020 2020 2020 2020 -basic.
│ │ │ │ │ -0008d9f0: 286c 696e 6520 2033 3129 0a2a 206f 725f (line 31).* or_
│ │ │ │ │ -0008da00: 203c 323e 3a20 2020 2020 2020 2020 2020 <2>:
│ │ │ │ │ -0008da10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008da20: 2020 2020 5472 7565 2d62 6173 6963 2e20 True-basic.
│ │ │ │ │ -0008da30: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -0008da40: 3333 290a 2a20 6f75 7465 723a 2020 2020 33).* outer:
│ │ │ │ │ -0008da50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008da60: 2020 2020 2020 2020 2020 2020 2045 7863 Exc
│ │ │ │ │ -0008da70: 6570 7469 6f6e 2d65 7863 6570 7469 6f6e eption-exception
│ │ │ │ │ -0008da80: 2068 616e 646c 696e 672e 0a20 2020 2020 handling..
│ │ │ │ │ -0008da90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008daa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008dab0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008dac0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -0008dad0: 3133 290a 2a20 6f75 7465 7243 6f6e 7465 13).* outerConte
│ │ │ │ │ -0008dae0: 7874 3a20 2020 2020 2020 2020 2020 2020 xt:
│ │ │ │ │ -0008daf0: 2020 2020 2020 2020 2020 2020 2042 6c6f Blo
│ │ │ │ │ -0008db00: 636b 436c 6f73 7572 652d 6163 6365 7373 ckClosure-access
│ │ │ │ │ -0008db10: 696e 672e 0a20 2020 2020 2020 2020 2020 ing..
│ │ │ │ │ -0008db20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008db30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008db40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008db50: 2020 2028 6c69 6e65 2020 3336 290a 2a20 (line 36).*
│ │ │ │ │ -0008db60: 6f75 7465 7243 6f6e 7465 7874 203c 313e outerContext <1>
│ │ │ │ │ -0008db70: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -0008db80: 2020 2020 2020 2042 6c6f 636b 436f 6e74 BlockCont
│ │ │ │ │ -0008db90: 6578 742d 6163 6365 7373 696e 672e 0a20 ext-accessing..
│ │ │ │ │ -0008dba0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008dbb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008dbc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008dbd0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -0008dbe0: 6e65 2020 3339 290a 2a20 6f75 7465 7243 ne 39).* outerC
│ │ │ │ │ -0008dbf0: 6f6e 7465 7874 5f3a 2020 2020 2020 2020 ontext_:
│ │ │ │ │ -0008dc00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008dc10: 2042 6c6f 636b 436c 6f73 7572 652d 6163 BlockClosure-ac
│ │ │ │ │ -0008dc20: 6365 7373 696e 672e 0a20 2020 2020 2020 cessing..
│ │ │ │ │ -0008dc30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008dc40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008dc50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008dc60: 2020 2020 2020 2028 6c69 6e65 2020 3430 (line 40
│ │ │ │ │ -0008dc70: 290a 2a20 6f77 6e65 725f 3a20 2020 2020 ).* owner_:
│ │ │ │ │ -0008dc80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008dc90: 2020 2020 2020 2020 2020 2046 696c 6550 FileP
│ │ │ │ │ -0008dca0: 6174 682d 6163 6365 7373 696e 672e 2020 ath-accessing.
│ │ │ │ │ -0008dcb0: 286c 696e 6520 2035 3529 0a2a 206f 776e (line 55).* own
│ │ │ │ │ -0008dcc0: 6572 5f20 3c31 3e3a 2020 2020 2020 2020 er_ <1>:
│ │ │ │ │ -0008dcd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008dce0: 2020 2020 5365 6375 7269 7479 506f 6c69 SecurityPoli
│ │ │ │ │ -0008dcf0: 6379 2d6d 6f64 6966 7969 6e67 2e0a 2020 cy-modifying..
│ │ │ │ │ -0008dd00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008dd10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008dd20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008dd30: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -0008dd40: 6520 2020 3929 0a2a 206f 776e 6572 5f67 e 9).* owner_g
│ │ │ │ │ -0008dd50: 726f 7570 5f3a 2020 2020 2020 2020 2020 roup_:
│ │ │ │ │ -0008dd60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008dd70: 4669 6c65 2d66 696c 6520 6f70 6572 6174 File-file operat
│ │ │ │ │ -0008dd80: 696f 6e73 2e0a 2020 2020 2020 2020 2020 ions..
│ │ │ │ │ -0008dd90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008dda0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008ddb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008ddc0: 2020 2020 286c 696e 6520 2031 3429 0a2a (line 14).*
│ │ │ │ │ -0008ddd0: 206f 776e 6572 5f67 726f 7570 5f20 3c31 owner_group_ <1
│ │ │ │ │ -0008dde0: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ -0008ddf0: 2020 2020 2020 2020 4669 6c65 5061 7468 FilePath
│ │ │ │ │ -0008de00: 2d61 6363 6573 7369 6e67 2e20 2028 6c69 -accessing. (li
│ │ │ │ │ -0008de10: 6e65 2020 3538 290a 2a20 6f77 6e65 725f ne 58).* owner_
│ │ │ │ │ -0008de20: 6772 6f75 705f 203c 323e 3a20 2020 2020 group_ <2>:
│ │ │ │ │ -0008de30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008de40: 2056 4653 2e46 696c 6557 7261 7070 6572 VFS.FileWrapper
│ │ │ │ │ -0008de50: 2d61 6363 6573 7369 6e67 2e0a 2020 2020 -accessing..
│ │ │ │ │ -0008de60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008de70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008de80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008de90: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -0008dea0: 2032 3029 0a2a 2070 6163 6b61 6765 4174 20).* packageAt
│ │ │ │ │ -0008deb0: 5f3a 2020 2020 2020 2020 2020 2020 2020 _:
│ │ │ │ │ -0008dec0: 2020 2020 2020 2020 2020 2020 2020 5061 Pa
│ │ │ │ │ -0008ded0: 636b 6167 654c 6f61 6465 7220 636c 6173 ckageLoader clas
│ │ │ │ │ -0008dee0: 732d 6163 6365 7373 696e 672e 0a20 2020 s-accessing..
│ │ │ │ │ -0008def0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008df00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008df10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008df20: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -0008df30: 2020 3532 290a 2a20 7061 636b 6167 6541 52).* packageA
│ │ │ │ │ -0008df40: 745f 6966 4162 7365 6e74 5f3a 2020 2020 t_ifAbsent_:
│ │ │ │ │ -0008df50: 2020 2020 2020 2020 2020 2020 2020 2050 P
│ │ │ │ │ -0008df60: 6163 6b61 6765 4c6f 6164 6572 2063 6c61 ackageLoader cla
│ │ │ │ │ -0008df70: 7373 2d61 6363 6573 7369 6e67 2e0a 2020 ss-accessing..
│ │ │ │ │ -0008df80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008df90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008dfa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008dfb0: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -0008dfc0: 6520 2035 3529 0a2a 2070 6172 656e 743a e 55).* parent:
│ │ │ │ │ -0008dfd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008dfe0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008dff0: 4669 6c65 5061 7468 2d66 696c 6520 6e61 FilePath-file na
│ │ │ │ │ -0008e000: 6d65 206d 616e 6167 656d 656e 742e 0a20 me management..
│ │ │ │ │ -0008e010: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008e020: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008e030: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008e040: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -0008e050: 6e65 2020 3235 290a 2a20 7061 7265 6e74 ne 25).* parent
│ │ │ │ │ -0008e060: 436f 6e74 6578 743a 2020 2020 2020 2020 Context:
│ │ │ │ │ -0008e070: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008e080: 2043 6f6e 7465 7874 5061 7274 2d61 6363 ContextPart-acc
│ │ │ │ │ -0008e090: 6573 7369 6e67 2e0a 2020 2020 2020 2020 essing..
│ │ │ │ │ -0008e0a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008e0b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008e0c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008e0d0: 2020 2020 2020 286c 696e 6520 2039 3029 (line 90)
│ │ │ │ │ -0008e0e0: 0a2a 2070 6172 656e 7443 6f6e 7465 7874 .* parentContext
│ │ │ │ │ -0008e0f0: 5f3a 2020 2020 2020 2020 2020 2020 2020 _:
│ │ │ │ │ -0008e100: 2020 2020 2020 2020 2020 436f 6e74 6578 Contex
│ │ │ │ │ -0008e110: 7450 6172 742d 6163 6365 7373 696e 672e tPart-accessing.
│ │ │ │ │ -0008e120: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -0008e130: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008e140: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008e150: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -0008e160: 6c69 6e65 2020 3933 290a 2a20 7061 7273 line 93).* pars
│ │ │ │ │ -0008e170: 6541 7474 7269 6275 7465 735f 3a20 2020 eAttributes_:
│ │ │ │ │ -0008e180: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008e190: 2020 2050 6163 6b61 6765 2d73 7469 6c6c Package-still
│ │ │ │ │ -0008e1a0: 2075 6e63 6c61 7373 6966 6965 642e 0a20 unclassified..
│ │ │ │ │ -0008e1b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008e1c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008e1d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008e1e0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -0008e1f0: 6e65 2020 3135 290a 2a20 7061 7273 6549 ne 15).* parseI
│ │ │ │ │ -0008e200: 6e73 7461 6e63 6556 6172 6961 626c 6553 nstanceVariableS
│ │ │ │ │ -0008e210: 7472 696e 675f 3a20 2020 2020 2020 2020 tring_:
│ │ │ │ │ -0008e220: 2042 6568 6176 696f 722d 7061 7273 696e Behavior-parsin
│ │ │ │ │ -0008e230: 6720 636c 6173 7320 6465 636c 6172 6174 g class declarat
│ │ │ │ │ -0008e240: 696f 6e73 2e0a 2020 2020 2020 2020 2020 ions..
│ │ │ │ │ -0008e250: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008e260: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008e270: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008e280: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*
│ │ │ │ │ -0008e290: 2070 6172 7365 4e6f 6465 4174 5f3a 2020 parseNodeAt_:
│ │ │ │ │ -0008e2a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008e2b0: 2020 2020 2020 2020 4265 6861 7669 6f72 Behavior
│ │ │ │ │ -0008e2c0: 2d73 7469 6c6c 2075 6e63 6c61 7373 6966 -still unclassif
│ │ │ │ │ -0008e2d0: 6965 642e 0a20 2020 2020 2020 2020 2020 ied..
│ │ │ │ │ -0008e2e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008e2f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008e300: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008e310: 2020 2028 6c69 6e65 2020 3130 290a 2a20 (line 10).*
│ │ │ │ │ -0008e320: 7061 7273 6572 436c 6173 733a 2020 2020 parserClass:
│ │ │ │ │ -0008e330: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008e340: 2020 2020 2020 2042 6568 6176 696f 722d Behavior-
│ │ │ │ │ -0008e350: 706c 7567 6761 626c 6520 6265 6861 7669 pluggable behavi
│ │ │ │ │ -0008e360: 6f72 2028 6e6f 7420 7965 7420 696d 706c or (not yet impl
│ │ │ │ │ -0008e370: 656d 656e 7465 6429 2e0a 2020 2020 2020 emented)..
│ │ │ │ │ -0008e380: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008e390: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008e3a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008e3b0: 2020 2020 2020 2020 286c 696e 6520 2032 (line 2
│ │ │ │ │ -0008e3c0: 3029 0a2a 2070 6172 7365 7243 6c61 7373 0).* parserClass
│ │ │ │ │ -0008e3d0: 203c 313e 3a20 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ -0008e3e0: 2020 2020 2020 2020 2020 2020 436f 6d70 Comp
│ │ │ │ │ -0008e3f0: 696c 6564 4d65 7468 6f64 2d63 6f6d 7069 iledMethod-compi
│ │ │ │ │ -0008e400: 6c69 6e67 2e0a 2020 2020 2020 2020 2020 ling..
│ │ │ │ │ -0008e410: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008e420: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008e430: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008e440: 2020 2020 286c 696e 6520 2031 3429 0a2a (line 14).*
│ │ │ │ │ -0008e450: 2070 6172 7365 5472 6565 466f 725f 3a20 parseTreeFor_:
│ │ │ │ │ -0008e460: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008e470: 2020 2020 2020 2020 4265 6861 7669 6f72 Behavior
│ │ │ │ │ -0008e480: 2d61 6363 6573 7369 6e67 2074 6865 206d -accessing the m
│ │ │ │ │ -0008e490: 6574 686f 6420 6469 6374 696f 6e61 7279 ethod dictionary
│ │ │ │ │ -0008e4a0: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -0008e4b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008e4c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008e4d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008e4e0: 286c 696e 6520 2033 3329 0a2a 2070 6172 (line 33).* par
│ │ │ │ │ -0008e4f0: 7365 5661 7269 6162 6c65 5374 7269 6e67 seVariableString
│ │ │ │ │ -0008e500: 5f3a 2020 2020 2020 2020 2020 2020 2020 _:
│ │ │ │ │ -0008e510: 2020 2020 4265 6861 7669 6f72 2d70 6172 Behavior-par
│ │ │ │ │ -0008e520: 7369 6e67 2063 6c61 7373 2064 6563 6c61 sing class decla
│ │ │ │ │ -0008e530: 7261 7469 6f6e 732e 0a20 2020 2020 2020 rations..
│ │ │ │ │ -0008e540: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008e550: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008e560: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008e570: 2020 2020 2020 2028 6c69 6e65 2020 3130 (line 10
│ │ │ │ │ -0008e580: 290a 2a20 7061 7273 6556 6572 7369 6f6e ).* parseVersion
│ │ │ │ │ -0008e590: 5f3a 2020 2020 2020 2020 2020 2020 2020 _:
│ │ │ │ │ -0008e5a0: 2020 2020 2020 2020 2020 2050 6163 6b61 Packa
│ │ │ │ │ -0008e5b0: 6765 2d76 6572 7369 6f6e 2070 6172 7369 ge-version parsi
│ │ │ │ │ -0008e5c0: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ -0008e5d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008e5e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008e5f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008e600: 2020 286c 696e 6520 2020 3629 0a2a 2070 (line 6).* p
│ │ │ │ │ -0008e610: 6172 7365 5f3a 2020 2020 2020 2020 2020 arse_:
│ │ │ │ │ -0008e620: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008e630: 2020 2020 2020 5061 636b 6167 6520 636c Package cl
│ │ │ │ │ -0008e640: 6173 732d 696e 7374 616e 6365 2063 7265 ass-instance cre
│ │ │ │ │ -0008e650: 6174 696f 6e2e 0a20 2020 2020 2020 2020 ation..
│ │ │ │ │ -0008e660: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008e670: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008e680: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008e690: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).
│ │ │ │ │ -0008e6a0: 2a20 7061 7273 655f 7769 7468 5f64 6f5f * parse_with_do_
│ │ │ │ │ -0008e6b0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -0008e6c0: 2020 2020 2020 2020 2047 6574 6f70 7420 Getopt
│ │ │ │ │ -0008e6d0: 636c 6173 732d 696e 7374 616e 6365 2063 class-instance c
│ │ │ │ │ -0008e6e0: 7265 6174 696f 6e2e 0a20 2020 2020 2020 reation..
│ │ │ │ │ -0008e6f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008e700: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008e710: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008e720: 2020 2020 2020 2028 6c69 6e65 2020 2036 (line 6
│ │ │ │ │ -0008e730: 290a 2a20 7061 7273 655f 7769 7468 5f64 ).* parse_with_d
│ │ │ │ │ -0008e740: 6f5f 6966 4572 726f 725f 3a20 2020 2020 o_ifError_:
│ │ │ │ │ -0008e750: 2020 2020 2020 2020 2020 2047 6574 6f70 Getop
│ │ │ │ │ -0008e760: 7420 636c 6173 732d 696e 7374 616e 6365 t class-instance
│ │ │ │ │ -0008e770: 2063 7265 6174 696f 6e2e 0a20 2020 2020 creation..
│ │ │ │ │ -0008e780: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008e790: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008e7a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008e7b0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -0008e7c0: 3230 290a 2a20 7061 7373 3a20 2020 2020 20).* pass:
│ │ │ │ │ -0008e7d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008e7e0: 2020 2020 2020 2020 2020 2020 2045 7863 Exc
│ │ │ │ │ -0008e7f0: 6570 7469 6f6e 2d65 7863 6570 7469 6f6e eption-exception
│ │ │ │ │ -0008e800: 2068 616e 646c 696e 672e 0a20 2020 2020 handling..
│ │ │ │ │ -0008e810: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008e820: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008e830: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008e840: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -0008e850: 3232 290a 2a20 7061 7373 776f 7264 3a20 22).* password:
│ │ │ │ │ -0008e860: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008e870: 2020 2020 2020 2020 2020 2020 204e 6574 Net
│ │ │ │ │ -0008e880: 436c 6965 6e74 732e 5552 4c2d 6163 6365 Clients.URL-acce
│ │ │ │ │ -0008e890: 7373 696e 672e 0a20 2020 2020 2020 2020 ssing..
│ │ │ │ │ -0008e8a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008e8b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008e8c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008e8d0: 2020 2020 2028 6c69 6e65 2020 3537 290a (line 57).
│ │ │ │ │ -0008e8e0: 2a20 7061 7373 776f 7264 5f3a 2020 2020 * password_:
│ │ │ │ │ -0008e8f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008e900: 2020 2020 2020 2020 204e 6574 436c 6965 NetClie
│ │ │ │ │ -0008e910: 6e74 732e 5552 4c2d 6163 6365 7373 696e nts.URL-accessin
│ │ │ │ │ -0008e920: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ -0008e930: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008e940: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008e950: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008e960: 2028 6c69 6e65 2020 3630 290a 2a20 7061 (line 60).* pa
│ │ │ │ │ -0008e970: 7374 456e 643a 2020 2020 2020 2020 2020 stEnd:
│ │ │ │ │ -0008e980: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008e990: 2020 2020 2046 696c 6544 6573 6372 6970 FileDescrip
│ │ │ │ │ -0008e9a0: 746f 722d 706f 6c79 6d6f 7270 6869 736d tor-polymorphism
│ │ │ │ │ -0008e9b0: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -0008e9c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008e9d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008e9e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008e9f0: 286c 696e 6520 2020 3629 0a2a 2070 6173 (line 6).* pas
│ │ │ │ │ -0008ea00: 7445 6e64 203c 313e 3a20 2020 2020 2020 tEnd <1>:
│ │ │ │ │ -0008ea10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008ea20: 2020 2020 5374 7265 616d 2d70 6f6c 796d Stream-polym
│ │ │ │ │ -0008ea30: 6f72 7068 6973 6d2e 2028 6c69 6e65 2020 orphism. (line
│ │ │ │ │ -0008ea40: 3132 290a 2a20 7061 7468 3a20 2020 2020 12).* path:
│ │ │ │ │ -0008ea50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008ea60: 2020 2020 2020 2020 2020 2020 2044 6566 Def
│ │ │ │ │ -0008ea70: 6572 7265 6456 6172 6961 626c 6542 696e erredVariableBin
│ │ │ │ │ -0008ea80: 6469 6e67 2d62 6173 6963 2e0a 2020 2020 ding-basic..
│ │ │ │ │ -0008ea90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008eaa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008eab0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008eac0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -0008ead0: 2020 3629 0a2a 2070 6174 6820 3c31 3e3a 6).* path <1>:
│ │ │ │ │ -0008eae0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008eaf0: 2020 2020 2020 2020 2020 2020 2020 4669 Fi
│ │ │ │ │ -0008eb00: 6c65 5061 7468 2d66 696c 6520 6e61 6d65 lePath-file name
│ │ │ │ │ -0008eb10: 206d 616e 6167 656d 656e 742e 0a20 2020 management..
│ │ │ │ │ -0008eb20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008eb30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008eb40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008eb50: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -0008eb60: 2020 3238 290a 2a20 7061 7468 203c 323e 28).* path <2>
│ │ │ │ │ -0008eb70: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -0008eb80: 2020 2020 2020 2020 2020 2020 2020 204e N
│ │ │ │ │ -0008eb90: 6574 436c 6965 6e74 732e 5552 4c2d 6163 etClients.URL-ac
│ │ │ │ │ -0008eba0: 6365 7373 696e 672e 0a20 2020 2020 2020 cessing..
│ │ │ │ │ -0008ebb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008ebc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008ebd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008ebe0: 2020 2020 2020 2028 6c69 6e65 2020 3633 (line 63
│ │ │ │ │ -0008ebf0: 290a 2a20 7061 7468 203c 333e 3a20 2020 ).* path <3>:
│ │ │ │ │ -0008ec00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008ec10: 2020 2020 2020 2020 2020 2050 6163 6b61 Packa
│ │ │ │ │ -0008ec20: 6765 2d73 7469 6c6c 2075 6e63 6c61 7373 ge-still unclass
│ │ │ │ │ -0008ec30: 6966 6965 642e 0a20 2020 2020 2020 2020 ified..
│ │ │ │ │ -0008ec40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008ec50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008ec60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008ec70: 2020 2020 2028 6c69 6e65 2020 3138 290a (line 18).
│ │ │ │ │ -0008ec80: 2a20 7061 7468 203c 343e 3a20 2020 2020 * path <4>:
│ │ │ │ │ -0008ec90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008eca0: 2020 2020 2020 2020 2056 6172 6961 626c Variabl
│ │ │ │ │ -0008ecb0: 6542 696e 6469 6e67 2d70 7269 6e74 696e eBinding-printin
│ │ │ │ │ -0008ecc0: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ -0008ecd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008ece0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008ecf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008ed00: 2028 6c69 6e65 2020 2036 290a 2a20 7061 (line 6).* pa
│ │ │ │ │ -0008ed10: 7468 466f 725f 3a20 2020 2020 2020 2020 thFor_:
│ │ │ │ │ -0008ed20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008ed30: 2020 2020 2046 696c 6550 6174 6820 636c FilePath cl
│ │ │ │ │ -0008ed40: 6173 732d 6669 6c65 206e 616d 6520 6d61 ass-file name ma
│ │ │ │ │ -0008ed50: 6e61 6765 6d65 6e74 2e0a 2020 2020 2020 nagement..
│ │ │ │ │ -0008ed60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008ed70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008ed80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008ed90: 2020 2020 2020 2020 286c 696e 6520 2031 (line 1
│ │ │ │ │ -0008eda0: 3929 0a2a 2070 6174 6846 6f72 5f69 664e 9).* pathFor_ifN
│ │ │ │ │ -0008edb0: 6f6e 655f 3a20 2020 2020 2020 2020 2020 one_:
│ │ │ │ │ -0008edc0: 2020 2020 2020 2020 2020 2020 4669 6c65 File
│ │ │ │ │ -0008edd0: 5061 7468 2063 6c61 7373 2d66 696c 6520 Path class-file
│ │ │ │ │ -0008ede0: 6e61 6d65 206d 616e 6167 656d 656e 742e name management.
│ │ │ │ │ -0008edf0: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -0008ee00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008ee10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008ee20: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -0008ee30: 6c69 6e65 2020 3234 290a 2a20 7061 7468 line 24).* path
│ │ │ │ │ -0008ee40: 4672 6f6d 5f3a 2020 2020 2020 2020 2020 From_:
│ │ │ │ │ -0008ee50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008ee60: 2020 2046 696c 652d 6669 6c65 206f 7065 File-file ope
│ │ │ │ │ -0008ee70: 7261 7469 6f6e 732e 0a20 2020 2020 2020 rations..
│ │ │ │ │ -0008ee80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008ee90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008eea0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008eeb0: 2020 2020 2020 2028 6c69 6e65 2020 3138 (line 18
│ │ │ │ │ -0008eec0: 290a 2a20 7061 7468 4672 6f6d 5f20 3c31 ).* pathFrom_ <1
│ │ │ │ │ -0008eed0: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ -0008eee0: 2020 2020 2020 2020 2020 2046 696c 6550 FileP
│ │ │ │ │ -0008eef0: 6174 682d 6669 6c65 206f 7065 7261 7469 ath-file operati
│ │ │ │ │ -0008ef00: 6f6e 732e 0a20 2020 2020 2020 2020 2020 ons..
│ │ │ │ │ -0008ef10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008ef20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008ef30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008ef40: 2020 2028 6c69 6e65 2020 3333 290a 2a20 (line 33).*
│ │ │ │ │ -0008ef50: 7061 7468 4672 6f6d 5f20 3c32 3e3a 2020 pathFrom_ <2>:
│ │ │ │ │ -0008ef60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008ef70: 2020 2020 2020 2056 4653 2e46 696c 6557 VFS.FileW
│ │ │ │ │ -0008ef80: 7261 7070 6572 2d66 696c 6520 6f70 6572 rapper-file oper
│ │ │ │ │ -0008ef90: 6174 696f 6e73 2e0a 2020 2020 2020 2020 ations..
│ │ │ │ │ -0008efa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008efb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008efc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008efd0: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)
│ │ │ │ │ -0008efe0: 0a2a 2070 6174 6846 726f 6d5f 746f 5f3a .* pathFrom_to_:
│ │ │ │ │ -0008eff0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008f000: 2020 2020 2020 2020 2020 4669 6c65 5061 FilePa
│ │ │ │ │ -0008f010: 7468 2063 6c61 7373 2d66 696c 6520 6e61 th class-file na
│ │ │ │ │ -0008f020: 6d65 206d 616e 6167 656d 656e 742e 0a20 me management..
│ │ │ │ │ -0008f030: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008f040: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008f050: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008f060: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -0008f070: 6e65 2020 3330 290a 2a20 7061 7468 5365 ne 30).* pathSe
│ │ │ │ │ -0008f080: 7061 7261 746f 723a 2020 2020 2020 2020 parator:
│ │ │ │ │ -0008f090: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008f0a0: 2044 6972 6563 746f 7279 2063 6c61 7373 Directory class
│ │ │ │ │ -0008f0b0: 2d66 696c 6520 6e61 6d65 206d 616e 6167 -file name manag
│ │ │ │ │ -0008f0c0: 656d 656e 742e 0a20 2020 2020 2020 2020 ement..
│ │ │ │ │ -0008f0d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008f0e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008f0f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008f100: 2020 2020 2028 6c69 6e65 2020 3130 290a (line 10).
│ │ │ │ │ -0008f110: 2a20 7061 7468 5365 7061 7261 746f 7253 * pathSeparatorS
│ │ │ │ │ -0008f120: 7472 696e 673a 2020 2020 2020 2020 2020 tring:
│ │ │ │ │ -0008f130: 2020 2020 2020 2020 2044 6972 6563 746f Directo
│ │ │ │ │ -0008f140: 7279 2063 6c61 7373 2d66 696c 6520 6e61 ry class-file na
│ │ │ │ │ -0008f150: 6d65 206d 616e 6167 656d 656e 742e 0a20 me management..
│ │ │ │ │ -0008f160: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008f170: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008f180: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008f190: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -0008f1a0: 6e65 2020 3134 290a 2a20 7061 7468 546f ne 14).* pathTo
│ │ │ │ │ -0008f1b0: 5f3a 2020 2020 2020 2020 2020 2020 2020 _:
│ │ │ │ │ -0008f1c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008f1d0: 2046 696c 652d 6163 6365 7373 696e 672e File-accessing.
│ │ │ │ │ -0008f1e0: 2020 2020 2020 286c 696e 6520 2035 3129 (line 51)
│ │ │ │ │ -0008f1f0: 0a2a 2070 6174 6854 6f5f 203c 313e 3a20 .* pathTo_ <1>:
│ │ │ │ │ -0008f200: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008f210: 2020 2020 2020 2020 2020 4669 6c65 5061 FilePa
│ │ │ │ │ -0008f220: 7468 2d61 6363 6573 7369 6e67 2e20 2028 th-accessing. (
│ │ │ │ │ -0008f230: 6c69 6e65 2020 3632 290a 2a20 7061 7468 line 62).* path
│ │ │ │ │ -0008f240: 546f 5f20 3c32 3e3a 2020 2020 2020 2020 To_ <2>:
│ │ │ │ │ -0008f250: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008f260: 2020 2056 4653 2e46 696c 6557 7261 7070 VFS.FileWrapp
│ │ │ │ │ -0008f270: 6572 2d61 6363 6573 7369 6e67 2e0a 2020 er-accessing..
│ │ │ │ │ -0008f280: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008f290: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008f2a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008f2b0: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -0008f2c0: 6520 2032 3429 0a2a 2070 6174 685f 3a20 e 24).* path_:
│ │ │ │ │ -0008f2d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008f2e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008f2f0: 4669 6c65 2063 6c61 7373 2d69 6e73 7461 File class-insta
│ │ │ │ │ -0008f300: 6e63 6520 6372 6561 7469 6f6e 2e0a 2020 nce creation..
│ │ │ │ │ -0008f310: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008f320: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008f330: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008f340: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -0008f350: 6520 2031 3029 0a2a 2070 6174 685f 203c e 10).* path_ <
│ │ │ │ │ -0008f360: 313e 3a20 2020 2020 2020 2020 2020 2020 1>:
│ │ │ │ │ -0008f370: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008f380: 4e65 7443 6c69 656e 7473 2e55 524c 2d61 NetClients.URL-a
│ │ │ │ │ -0008f390: 6363 6573 7369 6e67 2e0a 2020 2020 2020 ccessing..
│ │ │ │ │ -0008f3a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008f3b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008f3c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008f3d0: 2020 2020 2020 2020 286c 696e 6520 2036 (line 6
│ │ │ │ │ -0008f3e0: 3629 0a2a 2070 6174 685f 203c 323e 3a20 6).* path_ <2>:
│ │ │ │ │ -0008f3f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008f400: 2020 2020 2020 2020 2020 2020 5061 636b Pack
│ │ │ │ │ -0008f410: 6167 652d 7374 696c 6c20 756e 636c 6173 age-still unclas
│ │ │ │ │ -0008f420: 7369 6669 6564 2e0a 2020 2020 2020 2020 sified..
│ │ │ │ │ -0008f430: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008f440: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008f450: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008f460: 2020 2020 2020 286c 696e 6520 2032 3129 (line 21)
│ │ │ │ │ -0008f470: 0a2a 2070 6174 685f 636c 6173 735f 6465 .* path_class_de
│ │ │ │ │ -0008f480: 6661 756c 7444 6963 7469 6f6e 6172 795f faultDictionary_
│ │ │ │ │ -0008f490: 3a20 2020 2020 2020 2020 4465 6665 7272 : Deferr
│ │ │ │ │ -0008f4a0: 6564 5661 7269 6162 6c65 4269 6e64 696e edVariableBindin
│ │ │ │ │ -0008f4b0: 6720 636c 6173 732d 6261 7369 632e 0a20 g class-basic..
│ │ │ │ │ -0008f4c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008f4d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008f4e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008f4f0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -0008f500: 6e65 2020 3131 290a 2a20 7061 7573 655f ne 11).* pause_
│ │ │ │ │ -0008f510: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -0008f520: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008f530: 2050 726f 6365 7373 6f72 5363 6865 6475 ProcessorSchedu
│ │ │ │ │ -0008f540: 6c65 722d 6964 6c65 2074 6173 6b73 2e0a ler-idle tasks..
│ │ │ │ │ -0008f550: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008f560: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008f570: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008f580: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -0008f590: 696e 6520 2031 3629 0a2a 2070 6565 6b3a ine 16).* peek:
│ │ │ │ │ -0008f5a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008f5b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008f5c0: 2020 4669 6c65 4465 7363 7269 7074 6f72 FileDescriptor
│ │ │ │ │ -0008f5d0: 2d62 6173 6963 2e0a 2020 2020 2020 2020 -basic..
│ │ │ │ │ -0008f5e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008f5f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008f600: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008f610: 2020 2020 2020 286c 696e 6520 2034 3129 (line 41)
│ │ │ │ │ -0008f620: 0a2a 2070 6565 6b20 3c31 3e3a 2020 2020 .* peek <1>:
│ │ │ │ │ -0008f630: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008f640: 2020 2020 2020 2020 2020 4669 6c65 5374 FileSt
│ │ │ │ │ -0008f650: 7265 616d 2d62 6173 6963 2e20 2020 2028 ream-basic. (
│ │ │ │ │ -0008f660: 6c69 6e65 2020 3139 290a 2a20 7065 656b line 19).* peek
│ │ │ │ │ -0008f670: 203c 323e 3a20 2020 2020 2020 2020 2020 <2>:
│ │ │ │ │ -0008f680: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008f690: 2020 2047 656e 6572 6174 6f72 2d73 7472 Generator-str
│ │ │ │ │ -0008f6a0: 6561 6d20 7072 6f74 6f63 6f6c 2e0a 2020 eam protocol..
│ │ │ │ │ -0008f6b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008f6c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008f6d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008f6e0: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -0008f6f0: 6520 2031 3329 0a2a 2070 6565 6b20 3c33 e 13).* peek <3
│ │ │ │ │ -0008f700: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ -0008f710: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008f720: 506f 7369 7469 6f6e 6162 6c65 5374 7265 PositionableStre
│ │ │ │ │ -0008f730: 616d 2d61 6363 6573 7369 6e67 2d72 6561 am-accessing-rea
│ │ │ │ │ -0008f740: 6469 6e67 2e0a 2020 2020 2020 2020 2020 ding..
│ │ │ │ │ -0008f750: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008f760: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008f770: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008f780: 2020 2020 286c 696e 6520 2033 3229 0a2a (line 32).*
│ │ │ │ │ -0008f790: 2070 6565 6b20 3c34 3e3a 2020 2020 2020 peek <4>:
│ │ │ │ │ -0008f7a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008f7b0: 2020 2020 2020 2020 5368 6172 6564 5175 SharedQu
│ │ │ │ │ -0008f7c0: 6575 652d 6163 6365 7373 696e 672e 0a20 eue-accessing..
│ │ │ │ │ -0008f7d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008f7e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008f7f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008f800: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -0008f810: 6e65 2020 3135 290a 2a20 7065 656b 203c ne 15).* peek <
│ │ │ │ │ -0008f820: 353e 3a20 2020 2020 2020 2020 2020 2020 5>:
│ │ │ │ │ -0008f830: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008f840: 2053 7472 6561 6d2d 6669 6c74 6572 696e Stream-filterin
│ │ │ │ │ -0008f850: 672e 2020 2020 286c 696e 6520 2032 3029 g. (line 20)
│ │ │ │ │ -0008f860: 0a2a 2070 6565 6b46 6f72 5f3a 2020 2020 .* peekFor_:
│ │ │ │ │ -0008f870: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008f880: 2020 2020 2020 2020 2020 4669 6c65 4465 FileDe
│ │ │ │ │ -0008f890: 7363 7269 7074 6f72 2d62 6173 6963 2e0a scriptor-basic..
│ │ │ │ │ -0008f8a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008f8b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008f8c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008f8d0: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -0008f8e0: 696e 6520 2034 3529 0a2a 2070 6565 6b46 ine 45).* peekF
│ │ │ │ │ -0008f8f0: 6f72 5f20 3c31 3e3a 2020 2020 2020 2020 or_ <1>:
│ │ │ │ │ -0008f900: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008f910: 2020 4765 6e65 7261 746f 722d 7374 7265 Generator-stre
│ │ │ │ │ -0008f920: 616d 2070 726f 746f 636f 6c2e 0a20 2020 am protocol..
│ │ │ │ │ -0008f930: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008f940: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008f950: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008f960: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -0008f970: 2020 3138 290a 2a20 7065 656b 466f 725f 18).* peekFor_
│ │ │ │ │ -0008f980: 203c 323e 3a20 2020 2020 2020 2020 2020 <2>:
│ │ │ │ │ -0008f990: 2020 2020 2020 2020 2020 2020 2020 2050 P
│ │ │ │ │ -0008f9a0: 6f73 6974 696f 6e61 626c 6553 7472 6561 ositionableStrea
│ │ │ │ │ -0008f9b0: 6d2d 6163 6365 7373 696e 672d 7265 6164 m-accessing-read
│ │ │ │ │ -0008f9c0: 696e 672e 0a20 2020 2020 2020 2020 2020 ing..
│ │ │ │ │ -0008f9d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008f9e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008f9f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008fa00: 2020 2028 6c69 6e65 2020 3336 290a 2a20 (line 36).*
│ │ │ │ │ -0008fa10: 7065 656b 466f 725f 203c 333e 3a20 2020 peekFor_ <3>:
│ │ │ │ │ -0008fa20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008fa30: 2020 2020 2020 2053 7472 6561 6d2d 6669 Stream-fi
│ │ │ │ │ -0008fa40: 6c74 6572 696e 672e 2020 2020 286c 696e ltering. (lin
│ │ │ │ │ -0008fa50: 6520 2032 3629 0a2a 2070 656e 6469 6e67 e 26).* pending
│ │ │ │ │ -0008fa60: 5772 6974 653a 2020 2020 2020 2020 2020 Write:
│ │ │ │ │ -0008fa70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008fa80: 4669 6c65 5374 7265 616d 2d62 7566 6665 FileStream-buffe
│ │ │ │ │ -0008fa90: 7269 6e67 2e0a 2020 2020 2020 2020 2020 ring..
│ │ │ │ │ -0008faa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008fab0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008fac0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008fad0: 2020 2020 286c 696e 6520 2033 3729 0a2a (line 37).*
│ │ │ │ │ -0008fae0: 2070 6572 666f 726d 5f3a 2020 2020 2020 perform_:
│ │ │ │ │ -0008faf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008fb00: 2020 2020 2020 2020 4f62 6a65 6374 2d62 Object-b
│ │ │ │ │ -0008fb10: 7569 6c74 2069 6e73 2e20 2020 2028 6c69 uilt ins. (li
│ │ │ │ │ -0008fb20: 6e65 2031 3431 290a 2a20 7065 7266 6f72 ne 141).* perfor
│ │ │ │ │ -0008fb30: 6d5f 7769 7468 4172 6775 6d65 6e74 735f m_withArguments_
│ │ │ │ │ -0008fb40: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -0008fb50: 204f 626a 6563 742d 6275 696c 7420 696e Object-built in
│ │ │ │ │ -0008fb60: 732e 2020 2020 286c 696e 6520 3139 3729 s. (line 197)
│ │ │ │ │ -0008fb70: 0a2a 2070 6572 666f 726d 5f77 6974 685f .* perform_with_
│ │ │ │ │ -0008fb80: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -0008fb90: 2020 2020 2020 2020 2020 4f62 6a65 6374 Object
│ │ │ │ │ -0008fba0: 2d62 7569 6c74 2069 6e73 2e20 2020 2028 -built ins. (
│ │ │ │ │ -0008fbb0: 6c69 6e65 2031 3533 290a 2a20 7065 7266 line 153).* perf
│ │ │ │ │ -0008fbc0: 6f72 6d5f 7769 7468 5f77 6974 685f 3a20 orm_with_with_:
│ │ │ │ │ -0008fbd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008fbe0: 2020 204f 626a 6563 742d 6275 696c 7420 Object-built
│ │ │ │ │ -0008fbf0: 696e 732e 2020 2020 286c 696e 6520 3136 ins. (line 16
│ │ │ │ │ -0008fc00: 3429 0a2a 2070 6572 666f 726d 5f77 6974 4).* perform_wit
│ │ │ │ │ -0008fc10: 685f 7769 7468 5f77 6974 685f 3a20 2020 h_with_with_:
│ │ │ │ │ -0008fc20: 2020 2020 2020 2020 2020 2020 4f62 6a65 Obje
│ │ │ │ │ -0008fc30: 6374 2d62 7569 6c74 2069 6e73 2e20 2020 ct-built ins.
│ │ │ │ │ -0008fc40: 2028 6c69 6e65 2031 3735 290a 2a20 7065 (line 175).* pe
│ │ │ │ │ -0008fc50: 7266 6f72 6d5f 7769 7468 5f77 6974 685f rform_with_with_
│ │ │ │ │ -0008fc60: 7769 7468 5f77 6974 685f 3a20 2020 2020 with_with_:
│ │ │ │ │ -0008fc70: 2020 2020 204f 626a 6563 742d 6275 696c Object-buil
│ │ │ │ │ -0008fc80: 7420 696e 732e 2020 2020 286c 696e 6520 t ins. (line
│ │ │ │ │ -0008fc90: 3138 3629 0a2a 2070 693a 2020 2020 2020 186).* pi:
│ │ │ │ │ -0008fca0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008fcb0: 2020 2020 2020 2020 2020 2020 2020 466c Fl
│ │ │ │ │ -0008fcc0: 6f61 7420 636c 6173 732d 6368 6172 6163 oat class-charac
│ │ │ │ │ -0008fcd0: 7465 7269 7a61 7469 6f6e 2e0a 2020 2020 terization..
│ │ │ │ │ -0008fce0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008fcf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008fd00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008fd10: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -0008fd20: 2032 3929 0a2a 2070 6920 3c31 3e3a 2020 29).* pi <1>:
│ │ │ │ │ -0008fd30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008fd40: 2020 2020 2020 2020 2020 2020 2020 466c Fl
│ │ │ │ │ -0008fd50: 6f61 7445 2063 6c61 7373 2d63 6861 7261 oatE class-chara
│ │ │ │ │ -0008fd60: 6374 6572 697a 6174 696f 6e2e 0a20 2020 cterization..
│ │ │ │ │ -0008fd70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008fd80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008fd90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008fda0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -0008fdb0: 2020 3435 290a 2a20 7069 203c 323e 3a20 45).* pi <2>:
│ │ │ │ │ -0008fdc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008fdd0: 2020 2020 2020 2020 2020 2020 2020 2046 F
│ │ │ │ │ -0008fde0: 6c6f 6174 5120 636c 6173 732d 6368 6172 loatQ class-char
│ │ │ │ │ -0008fdf0: 6163 7465 7269 7a61 7469 6f6e 2e0a 2020 acterization..
│ │ │ │ │ -0008fe00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008fe10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008fe20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008fe30: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -0008fe40: 6520 2034 3529 0a2a 2070 6f6f 6c52 6573 e 45).* poolRes
│ │ │ │ │ -0008fe50: 6f6c 7574 696f 6e3a 2020 2020 2020 2020 olution:
│ │ │ │ │ -0008fe60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008fe70: 4265 6861 7669 6f72 2d63 6f6d 7069 6c69 Behavior-compili
│ │ │ │ │ -0008fe80: 6e67 206d 6574 686f 6473 2e0a 2020 2020 ng methods..
│ │ │ │ │ -0008fe90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008fea0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008feb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008fec0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -0008fed0: 2031 3129 0a2a 2070 6f6f 6c52 6573 6f6c 11).* poolResol
│ │ │ │ │ -0008fee0: 7574 696f 6e20 3c31 3e3a 2020 2020 2020 ution <1>:
│ │ │ │ │ -0008fef0: 2020 2020 2020 2020 2020 2020 2020 4d65 Me
│ │ │ │ │ -0008ff00: 7461 636c 6173 732d 636f 6d70 696c 696e taclass-compilin
│ │ │ │ │ -0008ff10: 6720 6d65 7468 6f64 732e 0a20 2020 2020 g methods..
│ │ │ │ │ -0008ff20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008ff30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008ff40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008ff50: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -0008ff60: 2036 290a 2a20 706f 7065 6e5f 6469 725f 6).* popen_dir_
│ │ │ │ │ -0008ff70: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -0008ff80: 2020 2020 2020 2020 2020 2020 2046 696c Fil
│ │ │ │ │ -0008ff90: 6544 6573 6372 6970 746f 7220 636c 6173 eDescriptor clas
│ │ │ │ │ -0008ffa0: 732d 696e 7374 616e 6365 2063 7265 6174 s-instance creat
│ │ │ │ │ -0008ffb0: 696f 6e2e 0a20 2020 2020 2020 2020 2020 ion..
│ │ │ │ │ -0008ffc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008ffd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008ffe0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0008fff0: 2020 2028 6c69 6e65 2020 3730 290a 2a20 (line 70).*
│ │ │ │ │ -00090000: 706f 7065 6e5f 6469 725f 6966 4661 696c popen_dir_ifFail
│ │ │ │ │ -00090010: 5f3a 2020 2020 2020 2020 2020 2020 2020 _:
│ │ │ │ │ -00090020: 2020 2020 2020 2046 696c 6544 6573 6372 FileDescr
│ │ │ │ │ -00090030: 6970 746f 7220 636c 6173 732d 696e 7374 iptor class-inst
│ │ │ │ │ -00090040: 616e 6365 2063 7265 6174 696f 6e2e 0a20 ance creation..
│ │ │ │ │ -00090050: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00090060: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00090070: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00090080: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -00090090: 6e65 2020 3832 290a 2a20 706f 7274 3a20 ne 82).* port:
│ │ │ │ │ -000900a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000900b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000900c0: 204e 6574 436c 6965 6e74 732e 5552 4c2d NetClients.URL-
│ │ │ │ │ -000900d0: 6163 6365 7373 696e 672e 0a20 2020 2020 accessing..
│ │ │ │ │ -000900e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000900f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00090100: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00090110: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -00090120: 3639 290a 2a20 706f 7274 5f3a 2020 2020 69).* port_:
│ │ │ │ │ -00090130: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00090140: 2020 2020 2020 2020 2020 2020 204e 6574 Net
│ │ │ │ │ -00090150: 436c 6965 6e74 732e 5552 4c2d 6163 6365 Clients.URL-acce
│ │ │ │ │ -00090160: 7373 696e 672e 0a20 2020 2020 2020 2020 ssing..
│ │ │ │ │ -00090170: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00090180: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00090190: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000901a0: 2020 2020 2028 6c69 6e65 2020 3732 290a (line 72).
│ │ │ │ │ -000901b0: 2a20 706f 7369 7469 6f6e 3a20 2020 2020 * position:
│ │ │ │ │ -000901c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000901d0: 2020 2020 2020 2020 2046 696c 6544 6573 FileDes
│ │ │ │ │ -000901e0: 6372 6970 746f 722d 6261 7369 632e 0a20 criptor-basic..
│ │ │ │ │ -000901f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00090200: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00090210: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00090220: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -00090230: 6e65 2020 3439 290a 2a20 706f 7369 7469 ne 49).* positi
│ │ │ │ │ -00090240: 6f6e 203c 313e 3a20 2020 2020 2020 2020 on <1>:
│ │ │ │ │ -00090250: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00090260: 2046 696c 6553 7472 6561 6d2d 6261 7369 FileStream-basi
│ │ │ │ │ -00090270: 632e 2020 2020 286c 696e 6520 2032 3329 c. (line 23)
│ │ │ │ │ -00090280: 0a2a 2070 6f73 6974 696f 6e20 3c32 3e3a .* position <2>:
│ │ │ │ │ -00090290: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000902a0: 2020 2020 2020 2020 2020 506f 7369 7469 Positi
│ │ │ │ │ -000902b0: 6f6e 6162 6c65 5374 7265 616d 2d70 6f73 onableStream-pos
│ │ │ │ │ -000902c0: 6974 696f 6e69 6e67 2e0a 2020 2020 2020 itioning..
│ │ │ │ │ -000902d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000902e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000902f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00090300: 2020 2020 2020 2020 286c 696e 6520 2031 (line 1
│ │ │ │ │ -00090310: 3229 0a2a 2070 6f73 6974 696f 6e5f 3a20 2).* position_:
│ │ │ │ │ -00090320: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00090330: 2020 2020 2020 2020 2020 2020 4669 6c65 File
│ │ │ │ │ -00090340: 4465 7363 7269 7074 6f72 2d62 6173 6963 Descriptor-basic
│ │ │ │ │ -00090350: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -00090360: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00090370: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00090380: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00090390: 286c 696e 6520 2035 3229 0a2a 2070 6f73 (line 52).* pos
│ │ │ │ │ -000903a0: 6974 696f 6e5f 203c 313e 3a20 2020 2020 ition_ <1>:
│ │ │ │ │ -000903b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000903c0: 2020 2020 4669 6c65 5374 7265 616d 2d62 FileStream-b
│ │ │ │ │ -000903d0: 6173 6963 2e20 2020 2028 6c69 6e65 2020 asic. (line
│ │ │ │ │ -000903e0: 3236 290a 2a20 706f 7369 7469 6f6e 5f20 26).* position_
│ │ │ │ │ -000903f0: 3c32 3e3a 2020 2020 2020 2020 2020 2020 <2>:
│ │ │ │ │ -00090400: 2020 2020 2020 2020 2020 2020 2050 6f73 Pos
│ │ │ │ │ -00090410: 6974 696f 6e61 626c 6553 7472 6561 6d2d itionableStream-
│ │ │ │ │ -00090420: 706f 7369 7469 6f6e 696e 672e 0a20 2020 positioning..
│ │ │ │ │ -00090430: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00090440: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00090450: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00090460: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -00090470: 2020 3135 290a 2a20 706f 7369 7469 7665 15).* positive
│ │ │ │ │ -00090480: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -00090490: 2020 2020 2020 2020 2020 2020 2020 2044 D
│ │ │ │ │ -000904a0: 7572 6174 696f 6e2d 6172 6974 686d 6574 uration-arithmet
│ │ │ │ │ -000904b0: 6963 732e 0a20 2020 2020 2020 2020 2020 ics..
│ │ │ │ │ -000904c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000904d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000904e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000904f0: 2020 2028 6c69 6e65 2020 3431 290a 2a20 (line 41).*
│ │ │ │ │ -00090500: 706f 7369 7469 7665 203c 313e 3a20 2020 positive <1>:
│ │ │ │ │ -00090510: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00090520: 2020 2020 2020 2046 6c6f 6174 2d74 6573 Float-tes
│ │ │ │ │ -00090530: 7469 6e67 2e20 2020 2020 2020 286c 696e ting. (lin
│ │ │ │ │ -00090540: 6520 2032 3329 0a2a 2070 6f73 6974 6976 e 23).* positiv
│ │ │ │ │ -00090550: 6520 3c32 3e3a 2020 2020 2020 2020 2020 e <2>:
│ │ │ │ │ -00090560: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00090570: 4c61 7267 654e 6567 6174 6976 6549 6e74 LargeNegativeInt
│ │ │ │ │ -00090580: 6567 6572 2d6e 756d 6572 6963 2074 6573 eger-numeric tes
│ │ │ │ │ -00090590: 7469 6e67 2e0a 2020 2020 2020 2020 2020 ting..
│ │ │ │ │ -000905a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000905b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000905c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000905d0: 2020 2020 286c 696e 6520 2031 3229 0a2a (line 12).*
│ │ │ │ │ -000905e0: 2070 6f73 6974 6976 6520 3c33 3e3a 2020 positive <3>:
│ │ │ │ │ -000905f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00090600: 2020 2020 2020 2020 4c61 7267 6550 6f73 LargePos
│ │ │ │ │ -00090610: 6974 6976 6549 6e74 6567 6572 2d6e 756d itiveInteger-num
│ │ │ │ │ -00090620: 6572 6963 2074 6573 7469 6e67 2e0a 2020 eric testing..
│ │ │ │ │ -00090630: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00090640: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00090650: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00090660: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -00090670: 6520 2031 3229 0a2a 2070 6f73 6974 6976 e 12).* positiv
│ │ │ │ │ -00090680: 6520 3c34 3e3a 2020 2020 2020 2020 2020 e <4>:
│ │ │ │ │ -00090690: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000906a0: 4e75 6d62 6572 2d74 6573 7469 6e67 2e20 Number-testing.
│ │ │ │ │ -000906b0: 2020 2020 2028 6c69 6e65 2020 3437 290a (line 47).
│ │ │ │ │ -000906c0: 2a20 706f 7369 7469 7665 4469 6666 6572 * positiveDiffer
│ │ │ │ │ -000906d0: 656e 6365 5f3a 2020 2020 2020 2020 2020 ence_:
│ │ │ │ │ -000906e0: 2020 2020 2020 2020 204e 756d 6265 722d Number-
│ │ │ │ │ -000906f0: 6d69 7363 206d 6174 682e 2020 2020 286c misc math. (l
│ │ │ │ │ -00090700: 696e 6520 2036 3429 0a2a 2070 6f73 7443 ine 64).* postC
│ │ │ │ │ -00090710: 6f70 793a 2020 2020 2020 2020 2020 2020 opy:
│ │ │ │ │ -00090720: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00090730: 2020 4465 6c61 792d 636f 7079 696e 672e Delay-copying.
│ │ │ │ │ -00090740: 2020 2020 2020 2028 6c69 6e65 2020 2036 (line 6
│ │ │ │ │ -00090750: 290a 2a20 706f 7374 436f 7079 203c 313e ).* postCopy <1>
│ │ │ │ │ -00090760: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -00090770: 2020 2020 2020 2020 2020 2045 7863 6570 Excep
│ │ │ │ │ -00090780: 7469 6f6e 2d63 6f70 7969 6e67 2e20 2020 tion-copying.
│ │ │ │ │ -00090790: 286c 696e 6520 2020 3629 0a2a 2070 6f73 (line 6).* pos
│ │ │ │ │ -000907a0: 7443 6f70 7920 3c32 3e3a 2020 2020 2020 tCopy <2>:
│ │ │ │ │ -000907b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000907c0: 2020 2020 4e65 7443 6c69 656e 7473 2e55 NetClients.U
│ │ │ │ │ -000907d0: 524c 2d63 6f70 7969 6e67 2e0a 2020 2020 RL-copying..
│ │ │ │ │ -000907e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000907f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00090800: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00090810: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -00090820: 2031 3429 0a2a 2070 6f73 7443 6f70 7920 14).* postCopy
│ │ │ │ │ -00090830: 3c33 3e3a 2020 2020 2020 2020 2020 2020 <3>:
│ │ │ │ │ -00090840: 2020 2020 2020 2020 2020 2020 2020 4f62 Ob
│ │ │ │ │ -00090850: 6a65 6374 2d63 6f70 7969 6e67 2e20 2020 ject-copying.
│ │ │ │ │ -00090860: 2020 2028 6c69 6e65 2020 3135 290a 2a20 (line 15).*
│ │ │ │ │ -00090870: 706f 7374 4461 7461 3a20 2020 2020 2020 postData:
│ │ │ │ │ -00090880: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00090890: 2020 2020 2020 204e 6574 436c 6965 6e74 NetClient
│ │ │ │ │ -000908a0: 732e 5552 4c2d 6163 6365 7373 696e 672e s.URL-accessing.
│ │ │ │ │ -000908b0: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -000908c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000908d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000908e0: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -000908f0: 6c69 6e65 2020 3735 290a 2a20 706f 7374 line 75).* post
│ │ │ │ │ -00090900: 4461 7461 5f3a 2020 2020 2020 2020 2020 Data_:
│ │ │ │ │ -00090910: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00090920: 2020 204e 6574 436c 6965 6e74 732e 5552 NetClients.UR
│ │ │ │ │ -00090930: 4c2d 6163 6365 7373 696e 672e 0a20 2020 L-accessing..
│ │ │ │ │ -00090940: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00090950: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00090960: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00090970: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -00090980: 2020 3739 290a 2a20 706f 7374 4c6f 6164 79).* postLoad
│ │ │ │ │ -00090990: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -000909a0: 2020 2020 2020 2020 2020 2020 2020 2048 H
│ │ │ │ │ -000909b0: 6173 6865 6443 6f6c 6c65 6374 696f 6e2d ashedCollection-
│ │ │ │ │ -000909c0: 7361 7669 6e67 2061 6e64 206c 6f61 6469 saving and loadi
│ │ │ │ │ -000909d0: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ -000909e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000909f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00090a00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00090a10: 2020 286c 696e 6520 2020 3629 0a2a 2070 (line 6).* p
│ │ │ │ │ -00090a20: 6f73 744c 6f61 6420 3c31 3e3a 2020 2020 ostLoad <1>:
│ │ │ │ │ -00090a30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00090a40: 2020 2020 2020 4f62 6a65 6374 2d73 6176 Object-sav
│ │ │ │ │ -00090a50: 696e 6720 616e 6420 6c6f 6164 696e 672e ing and loading.
│ │ │ │ │ -00090a60: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -00090a70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00090a80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00090a90: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -00090aa0: 6c69 6e65 2020 3131 290a 2a20 706f 7374 line 11).* post
│ │ │ │ │ -00090ab0: 4c6f 6164 203c 323e 3a20 2020 2020 2020 Load <2>:
│ │ │ │ │ -00090ac0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00090ad0: 2020 2053 6f72 7465 6443 6f6c 6c65 6374 SortedCollect
│ │ │ │ │ -00090ae0: 696f 6e2d 7361 7669 6e67 2061 6e64 206c ion-saving and l
│ │ │ │ │ -00090af0: 6f61 6469 6e67 2e0a 2020 2020 2020 2020 oading..
│ │ │ │ │ -00090b00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00090b10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00090b20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00090b30: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)
│ │ │ │ │ -00090b40: 0a2a 2070 6f73 744c 6f61 6420 3c33 3e3a .* postLoad <3>:
│ │ │ │ │ -00090b50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00090b60: 2020 2020 2020 2020 2020 5765 616b 4172 WeakAr
│ │ │ │ │ -00090b70: 7261 792d 6c6f 6164 696e 672e 2020 2028 ray-loading. (
│ │ │ │ │ -00090b80: 6c69 6e65 2020 2036 290a 2a20 706f 7374 line 6).* post
│ │ │ │ │ -00090b90: 4c6f 6164 203c 343e 3a20 2020 2020 2020 Load <4>:
│ │ │ │ │ -00090ba0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00090bb0: 2020 2057 6561 6b4b 6579 4469 6374 696f WeakKeyDictio
│ │ │ │ │ -00090bc0: 6e61 7279 2063 6c61 7373 2d68 6163 6b73 nary class-hacks
│ │ │ │ │ -00090bd0: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -00090be0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00090bf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00090c00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00090c10: 286c 696e 6520 2020 3629 0a2a 2070 6f73 (line 6).* pos
│ │ │ │ │ -00090c20: 744c 6f61 6420 3c35 3e3a 2020 2020 2020 tLoad <5>:
│ │ │ │ │ -00090c30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00090c40: 2020 2020 5765 616b 5365 742d 6c6f 6164 WeakSet-load
│ │ │ │ │ -00090c50: 696e 672e 2020 2020 2028 6c69 6e65 2020 ing. (line
│ │ │ │ │ -00090c60: 2036 290a 2a20 706f 7374 5374 6f72 653a 6).* postStore:
│ │ │ │ │ -00090c70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00090c80: 2020 2020 2020 2020 2020 2020 2048 6173 Has
│ │ │ │ │ -00090c90: 6865 6443 6f6c 6c65 6374 696f 6e2d 7361 hedCollection-sa
│ │ │ │ │ -00090ca0: 7669 6e67 2061 6e64 206c 6f61 6469 6e67 ving and loading
│ │ │ │ │ -00090cb0: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -00090cc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00090cd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00090ce0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00090cf0: 286c 696e 6520 2031 3029 0a2a 2070 6f73 (line 10).* pos
│ │ │ │ │ -00090d00: 7453 746f 7265 203c 313e 3a20 2020 2020 tStore <1>:
│ │ │ │ │ -00090d10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00090d20: 2020 2020 4f62 6a65 6374 2d73 6176 696e Object-savin
│ │ │ │ │ -00090d30: 6720 616e 6420 6c6f 6164 696e 672e 0a20 g and loading..
│ │ │ │ │ -00090d40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00090d50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00090d60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00090d70: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -00090d80: 6e65 2020 3135 290a 2a20 7072 6167 6d61 ne 15).* pragma
│ │ │ │ │ -00090d90: 4861 6e64 6c65 7246 6f72 5f3a 2020 2020 HandlerFor_:
│ │ │ │ │ -00090da0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00090db0: 2043 6c61 7373 2d70 7261 676d 6173 2e20 Class-pragmas.
│ │ │ │ │ -00090dc0: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)
│ │ │ │ │ -00090dd0: 0a2a 2070 7261 676d 6148 616e 646c 6572 .* pragmaHandler
│ │ │ │ │ -00090de0: 466f 725f 203c 313e 3a20 2020 2020 2020 For_ <1>:
│ │ │ │ │ -00090df0: 2020 2020 2020 2020 2020 4d65 7461 636c Metacl
│ │ │ │ │ -00090e00: 6173 732d 6465 6c65 6761 7469 6f6e 2e0a ass-delegation..
│ │ │ │ │ -00090e10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00090e20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00090e30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00090e40: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -00090e50: 696e 6520 2034 3729 0a2a 2070 7265 6369 ine 47).* preci
│ │ │ │ │ -00090e60: 7369 6f6e 3a20 2020 2020 2020 2020 2020 sion:
│ │ │ │ │ -00090e70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00090e80: 2020 466c 6f61 7444 2063 6c61 7373 2d63 FloatD class-c
│ │ │ │ │ -00090e90: 6861 7261 6374 6572 697a 6174 696f 6e2e haracterization.
│ │ │ │ │ -00090ea0: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -00090eb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00090ec0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00090ed0: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -00090ee0: 6c69 6e65 2020 3336 290a 2a20 7072 6563 line 36).* prec
│ │ │ │ │ -00090ef0: 6973 696f 6e20 3c31 3e3a 2020 2020 2020 ision <1>:
│ │ │ │ │ -00090f00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00090f10: 2020 2046 6c6f 6174 4520 636c 6173 732d FloatE class-
│ │ │ │ │ -00090f20: 6368 6172 6163 7465 7269 7a61 7469 6f6e characterization
│ │ │ │ │ -00090f30: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -00090f40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00090f50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00090f60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00090f70: 286c 696e 6520 2034 3829 0a2a 2070 7265 (line 48).* pre
│ │ │ │ │ -00090f80: 6369 7369 6f6e 203c 323e 3a20 2020 2020 cision <2>:
│ │ │ │ │ -00090f90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00090fa0: 2020 2020 466c 6f61 7451 2063 6c61 7373 FloatQ class
│ │ │ │ │ -00090fb0: 2d63 6861 7261 6374 6572 697a 6174 696f -characterizatio
│ │ │ │ │ -00090fc0: 6e2e 0a20 2020 2020 2020 2020 2020 2020 n..
│ │ │ │ │ -00090fd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00090fe0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00090ff0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00091000: 2028 6c69 6e65 2020 3438 290a 2a20 7072 (line 48).* pr
│ │ │ │ │ -00091010: 6564 6563 6573 736f 723a 2020 2020 2020 edecessor:
│ │ │ │ │ -00091020: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00091030: 2020 2020 2046 6c6f 6174 2d66 6c6f 6174 Float-float
│ │ │ │ │ -00091040: 696e 6720 706f 696e 742e 0a20 2020 2020 ing point..
│ │ │ │ │ -00091050: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00091060: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00091070: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00091080: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -00091090: 2036 290a 2a20 7072 6566 6978 3a20 2020 6).* prefix:
│ │ │ │ │ -000910a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000910b0: 2020 2020 2020 2020 2020 2020 2044 6972 Dir
│ │ │ │ │ -000910c0: 6563 746f 7279 2063 6c61 7373 2d72 6561 ectory class-rea
│ │ │ │ │ -000910d0: 6469 6e67 2073 7973 7465 6d20 6465 6661 ding system defa
│ │ │ │ │ -000910e0: 756c 7473 2e0a 2020 2020 2020 2020 2020 ults..
│ │ │ │ │ -000910f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00091100: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00091110: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00091120: 2020 2020 286c 696e 6520 2033 3029 0a2a (line 30).*
│ │ │ │ │ -00091130: 2070 7265 7265 7175 6973 6974 6573 3a20 prerequisites:
│ │ │ │ │ -00091140: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00091150: 2020 2020 2020 2020 5061 636b 6167 652d Package-
│ │ │ │ │ -00091160: 6163 6365 7373 696e 672e 2020 2028 6c69 accessing. (li
│ │ │ │ │ -00091170: 6e65 2020 3934 290a 2a20 7072 6572 6571 ne 94).* prereq
│ │ │ │ │ -00091180: 7569 7369 7465 7346 6f72 5f3a 2020 2020 uisitesFor_:
│ │ │ │ │ -00091190: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000911a0: 2050 6163 6b61 6765 4c6f 6164 6572 2063 PackageLoader c
│ │ │ │ │ -000911b0: 6c61 7373 2d61 6363 6573 7369 6e67 2e0a lass-accessing..
│ │ │ │ │ -000911c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000911d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000911e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000911f0: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -00091200: 696e 6520 2035 3829 0a2a 2070 7265 5374 ine 58).* preSt
│ │ │ │ │ -00091210: 6f72 653a 2020 2020 2020 2020 2020 2020 ore:
│ │ │ │ │ -00091220: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00091230: 2020 4f62 6a65 6374 2d73 6176 696e 6720 Object-saving
│ │ │ │ │ -00091240: 616e 6420 6c6f 6164 696e 672e 0a20 2020 and loading..
│ │ │ │ │ -00091250: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00091260: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00091270: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00091280: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -00091290: 2020 3139 290a 2a20 7072 6553 746f 7265 19).* preStore
│ │ │ │ │ -000912a0: 203c 313e 3a20 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ -000912b0: 2020 2020 2020 2020 2020 2020 2020 2053 S
│ │ │ │ │ -000912c0: 6f72 7465 6443 6f6c 6c65 6374 696f 6e2d ortedCollection-
│ │ │ │ │ -000912d0: 7361 7669 6e67 2061 6e64 206c 6f61 6469 saving and loadi
│ │ │ │ │ -000912e0: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ -000912f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00091300: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00091310: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00091320: 2020 286c 696e 6520 2020 3929 0a2a 2070 (line 9).* p
│ │ │ │ │ -00091330: 7269 6d61 7279 496e 7374 616e 6365 3a20 rimaryInstance:
│ │ │ │ │ -00091340: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00091350: 2020 2020 2020 4d65 7461 636c 6173 732d Metaclass-
│ │ │ │ │ -00091360: 6163 6365 7373 696e 672e 2028 6c69 6e65 accessing. (line
│ │ │ │ │ -00091370: 2020 2039 290a 2a20 7072 696d 4174 5f3a 9).* primAt_:
│ │ │ │ │ -00091380: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00091390: 2020 2020 2020 2020 2020 2020 2020 2048 H
│ │ │ │ │ -000913a0: 6173 6865 6443 6f6c 6c65 6374 696f 6e2d ashedCollection-
│ │ │ │ │ -000913b0: 6275 696c 7469 6e73 2e0a 2020 2020 2020 builtins..
│ │ │ │ │ -000913c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000913d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000913e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000913f0: 2020 2020 2020 2020 286c 696e 6520 2020 (line
│ │ │ │ │ -00091400: 3629 0a2a 2070 7269 6d41 745f 7075 745f 6).* primAt_put_
│ │ │ │ │ -00091410: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -00091420: 2020 2020 2020 2020 2020 2020 4861 7368 Hash
│ │ │ │ │ -00091430: 6564 436f 6c6c 6563 7469 6f6e 2d62 7569 edCollection-bui
│ │ │ │ │ -00091440: 6c74 696e 732e 0a20 2020 2020 2020 2020 ltins..
│ │ │ │ │ -00091450: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00091460: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00091470: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00091480: 2020 2020 2028 6c69 6e65 2020 3131 290a (line 11).
│ │ │ │ │ -00091490: 2a20 7072 696d 436f 6d70 696c 655f 3a20 * primCompile_:
│ │ │ │ │ -000914a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000914b0: 2020 2020 2020 2020 2042 6568 6176 696f Behavio
│ │ │ │ │ -000914c0: 722d 6275 696c 7420 696e 732e 2020 286c r-built ins. (l
│ │ │ │ │ -000914d0: 696e 6520 2032 3529 0a2a 2070 7269 6d43 ine 25).* primC
│ │ │ │ │ -000914e0: 6f6d 7069 6c65 5f69 6645 7272 6f72 5f3a ompile_ifError_:
│ │ │ │ │ -000914f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00091500: 2020 4265 6861 7669 6f72 2d62 7569 6c74 Behavior-built
│ │ │ │ │ -00091510: 2069 6e73 2e20 2028 6c69 6e65 2020 3333 ins. (line 33
│ │ │ │ │ -00091520: 290a 2a20 7072 696d 4465 6669 6e65 4578 ).* primDefineEx
│ │ │ │ │ -00091530: 7465 726e 4675 6e63 5f3a 2020 2020 2020 ternFunc_:
│ │ │ │ │ -00091540: 2020 2020 2020 2020 2020 2044 4c44 2063 DLD c
│ │ │ │ │ -00091550: 6c61 7373 2d64 796e 616d 6963 206c 696e lass-dynamic lin
│ │ │ │ │ -00091560: 6b69 6e67 2e0a 2020 2020 2020 2020 2020 king..
│ │ │ │ │ -00091570: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00091580: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00091590: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000915a0: 2020 2020 286c 696e 6520 2033 3429 0a2a (line 34).*
│ │ │ │ │ -000915b0: 2070 7269 6d44 6976 6964 655f 3a20 2020 primDivide_:
│ │ │ │ │ -000915c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000915d0: 2020 2020 2020 2020 4c61 7267 6550 6f73 LargePos
│ │ │ │ │ -000915e0: 6974 6976 6549 6e74 6567 6572 2d68 656c itiveInteger-hel
│ │ │ │ │ -000915f0: 7065 7220 6279 7465 2d6c 6576 656c 206d per byte-level m
│ │ │ │ │ -00091600: 6574 686f 6473 2e0a 2020 2020 2020 2020 ethods..
│ │ │ │ │ -00091610: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00091620: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00091630: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00091640: 2020 2020 2020 286c 696e 6520 2033 3829 (line 38)
│ │ │ │ │ -00091650: 0a2a 2070 7269 6d46 696c 6549 6e3a 2020 .* primFileIn:
│ │ │ │ │ -00091660: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00091670: 2020 2020 2020 2020 2020 5061 636b 6167 Packag
│ │ │ │ │ -00091680: 652d 6163 6365 7373 696e 672e 2020 2028 e-accessing. (
│ │ │ │ │ -00091690: 6c69 6e65 2020 3937 290a 2a20 7072 696d line 97).* prim
│ │ │ │ │ -000916a0: 4861 7368 3a20 2020 2020 2020 2020 2020 Hash:
│ │ │ │ │ -000916b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000916c0: 2020 2046 6c6f 6174 2d62 7569 6c74 2069 Float-built i
│ │ │ │ │ -000916d0: 6e73 2e20 2020 2020 286c 696e 6520 2033 ns. (line 3
│ │ │ │ │ -000916e0: 3329 0a2a 2070 7269 6d69 7469 7665 3a20 3).* primitive:
│ │ │ │ │ -000916f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00091700: 2020 2020 2020 2020 2020 2020 436f 6d70 Comp
│ │ │ │ │ -00091710: 696c 6564 436f 6465 2d61 6363 6573 7369 iledCode-accessi
│ │ │ │ │ -00091720: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ -00091730: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00091740: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00091750: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00091760: 2020 286c 696e 6520 2035 3429 0a2a 2070 (line 54).* p
│ │ │ │ │ -00091770: 7269 6d69 7469 7665 203c 313e 3a20 2020 rimitive <1>:
│ │ │ │ │ -00091780: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00091790: 2020 2020 2020 436f 6d70 696c 6564 4d65 CompiledMe
│ │ │ │ │ -000917a0: 7468 6f64 2d61 6363 6573 7369 6e67 2e0a thod-accessing..
│ │ │ │ │ -000917b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000917c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000917d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000917e0: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -000917f0: 696e 6520 2034 3529 0a2a 2070 7269 6d69 ine 45).* primi
│ │ │ │ │ -00091800: 7469 7665 4174 7472 6962 7574 653a 2020 tiveAttribute:
│ │ │ │ │ -00091810: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00091820: 2020 436f 6d70 696c 6564 4d65 7468 6f64 CompiledMethod
│ │ │ │ │ -00091830: 2d61 7474 7269 6275 7465 732e 0a20 2020 -attributes..
│ │ │ │ │ -00091840: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00091850: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00091860: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00091870: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -00091880: 2020 3235 290a 2a20 7072 696d 6974 6976 25).* primitiv
│ │ │ │ │ -00091890: 6546 6169 6c65 643a 2020 2020 2020 2020 eFailed:
│ │ │ │ │ -000918a0: 2020 2020 2020 2020 2020 2020 2020 204f O
│ │ │ │ │ -000918b0: 626a 6563 742d 6275 696c 7420 696e 732e bject-built ins.
│ │ │ │ │ -000918c0: 2020 2020 286c 696e 6520 3230 3929 0a2a (line 209).*
│ │ │ │ │ -000918d0: 2070 7269 6d4e 616e 6f73 6563 6f6e 6443 primNanosecondC
│ │ │ │ │ -000918e0: 6c6f 636b 3a20 2020 2020 2020 2020 2020 lock:
│ │ │ │ │ -000918f0: 2020 2020 2020 2020 5469 6d65 2063 6c61 Time cla
│ │ │ │ │ -00091900: 7373 2d62 7569 6c74 696e 732e 2028 6c69 ss-builtins. (li
│ │ │ │ │ -00091910: 6e65 2020 2036 290a 2a20 7072 696d 4e65 ne 6).* primNe
│ │ │ │ │ -00091920: 775f 3a20 2020 2020 2020 2020 2020 2020 w_:
│ │ │ │ │ -00091930: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00091940: 2057 6561 6b56 616c 7565 4c6f 6f6b 7570 WeakValueLookup
│ │ │ │ │ -00091950: 5461 626c 6520 636c 6173 732d 6861 636b Table class-hack
│ │ │ │ │ -00091960: 732e 0a20 2020 2020 2020 2020 2020 2020 s..
│ │ │ │ │ -00091970: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00091980: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00091990: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000919a0: 2028 6c69 6e65 2020 2036 290a 2a20 7072 (line 6).* pr
│ │ │ │ │ -000919b0: 696d 4e65 775f 6e61 6d65 5f3a 2020 2020 imNew_name_:
│ │ │ │ │ -000919c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000919d0: 2020 2020 2041 6273 7472 6163 744e 616d AbstractNam
│ │ │ │ │ -000919e0: 6573 7061 6365 2063 6c61 7373 2d69 6e73 espace class-ins
│ │ │ │ │ -000919f0: 7461 6e63 6520 6372 6561 7469 6f6e 2e0a tance creation..
│ │ │ │ │ -00091a00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00091a10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00091a20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00091a30: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -00091a40: 696e 6520 2020 3929 0a2a 2070 7269 6d4f ine 9).* primO
│ │ │ │ │ -00091a50: 626a 6563 743a 2020 2020 2020 2020 2020 bject:
│ │ │ │ │ -00091a60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00091a70: 2020 416c 7465 726e 6174 6976 654f 626a AlternativeObj
│ │ │ │ │ -00091a80: 6563 7450 726f 7879 2d61 6363 6573 7369 ectProxy-accessi
│ │ │ │ │ -00091a90: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ -00091aa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00091ab0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00091ac0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00091ad0: 2020 286c 696e 6520 2031 3429 0a2a 2070 (line 14).* p
│ │ │ │ │ -00091ae0: 7269 6d52 6570 6c61 6365 4672 6f6d 5f74 rimReplaceFrom_t
│ │ │ │ │ -00091af0: 6f5f 7769 7468 5f73 7461 7274 696e 6741 o_with_startingA
│ │ │ │ │ -00091b00: 745f 3a20 2020 4c61 7267 6549 6e74 6567 t_: LargeInteg
│ │ │ │ │ -00091b10: 6572 2d62 7569 6c74 2d69 6e73 2e0a 2020 er-built-ins..
│ │ │ │ │ -00091b20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00091b30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00091b40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00091b50: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -00091b60: 6520 2032 3529 0a2a 2070 7269 6d52 6570 e 25).* primRep
│ │ │ │ │ -00091b70: 6c61 6365 4672 6f6d 5f74 6f5f 7769 7468 laceFrom_to_with
│ │ │ │ │ -00091b80: 5f73 7461 7274 696e 6741 745f 203c 313e _startingAt_ <1>
│ │ │ │ │ -00091b90: 3a20 4f72 6465 7265 6443 6f6c 6c65 6374 : OrderedCollect
│ │ │ │ │ -00091ba0: 696f 6e2d 6275 696c 7420 696e 732e 0a20 ion-built ins..
│ │ │ │ │ -00091bb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00091bc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00091bd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00091be0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -00091bf0: 6e65 2020 2036 290a 2a20 7072 696d 5365 ne 6).* primSe
│ │ │ │ │ -00091c00: 636f 6e64 436c 6f63 6b3a 2020 2020 2020 condClock:
│ │ │ │ │ -00091c10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00091c20: 2054 696d 6520 636c 6173 732d 6275 696c Time class-buil
│ │ │ │ │ -00091c30: 7469 6e73 2e20 286c 696e 6520 2020 3929 tins. (line 9)
│ │ │ │ │ -00091c40: 0a2a 2070 7269 6d53 697a 653a 2020 2020 .* primSize:
│ │ │ │ │ -00091c50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00091c60: 2020 2020 2020 2020 2020 4861 7368 6564 Hashed
│ │ │ │ │ -00091c70: 436f 6c6c 6563 7469 6f6e 2d62 7569 6c74 Collection-built
│ │ │ │ │ -00091c80: 696e 732e 0a20 2020 2020 2020 2020 2020 ins..
│ │ │ │ │ -00091c90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00091ca0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00091cb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00091cc0: 2020 2028 6c69 6e65 2020 3136 290a 2a20 (line 16).*
│ │ │ │ │ -00091cd0: 7072 696d 5465 726d 696e 6174 653a 2020 primTerminate:
│ │ │ │ │ -00091ce0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00091cf0: 2020 2020 2020 2050 726f 6365 7373 2d62 Process-b
│ │ │ │ │ -00091d00: 6173 6963 2e20 2020 2020 2020 286c 696e asic. (lin
│ │ │ │ │ -00091d10: 6520 2032 3429 0a2a 2070 7269 6e74 3a20 e 24).* print:
│ │ │ │ │ -00091d20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00091d30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00091d40: 4f62 6a65 6374 2d70 7269 6e74 696e 672e Object-printing.
│ │ │ │ │ -00091d50: 2020 2020 2028 6c69 6e65 2020 3337 290a (line 37).
│ │ │ │ │ -00091d60: 2a20 7072 696e 7441 7341 7474 7269 6275 * printAsAttribu
│ │ │ │ │ -00091d70: 7465 4f6e 5f3a 2020 2020 2020 2020 2020 teOn_:
│ │ │ │ │ -00091d80: 2020 2020 2020 2020 204d 6573 7361 6765 Message
│ │ │ │ │ -00091d90: 2d62 6173 6963 2e20 2020 2020 2020 286c -basic. (l
│ │ │ │ │ -00091da0: 696e 6520 2020 3629 0a2a 2070 7269 6e74 ine 6).* print
│ │ │ │ │ -00091db0: 6564 4669 6c65 4e61 6d65 3a20 2020 2020 edFileName:
│ │ │ │ │ -00091dc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00091dd0: 2020 4669 6c65 5365 676d 656e 742d 7072 FileSegment-pr
│ │ │ │ │ -00091de0: 696e 7469 6e67 2e0a 2020 2020 2020 2020 inting..
│ │ │ │ │ -00091df0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00091e00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00091e10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00091e20: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)
│ │ │ │ │ -00091e30: 0a2a 2070 7269 6e74 4675 6c6c 4869 6572 .* printFullHier
│ │ │ │ │ -00091e40: 6172 6368 793a 2020 2020 2020 2020 2020 archy:
│ │ │ │ │ -00091e50: 2020 2020 2020 2020 2020 4265 6861 7669 Behavi
│ │ │ │ │ -00091e60: 6f72 2d70 7269 6e74 696e 6720 6869 6572 or-printing hier
│ │ │ │ │ -00091e70: 6172 6368 792e 0a20 2020 2020 2020 2020 archy..
│ │ │ │ │ -00091e80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00091e90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00091ea0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00091eb0: 2020 2020 2028 6c69 6e65 2020 2039 290a (line 9).
│ │ │ │ │ -00091ec0: 2a20 7072 696e 7448 6965 7261 7263 6879 * printHierarchy
│ │ │ │ │ -00091ed0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -00091ee0: 2020 2020 2020 2020 2042 6568 6176 696f Behavio
│ │ │ │ │ -00091ef0: 722d 7072 696e 7469 6e67 2068 6965 7261 r-printing hiera
│ │ │ │ │ -00091f00: 7263 6879 2e0a 2020 2020 2020 2020 2020 rchy..
│ │ │ │ │ -00091f10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00091f20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00091f30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00091f40: 2020 2020 286c 696e 6520 2031 3329 0a2a (line 13).*
│ │ │ │ │ -00091f50: 2070 7269 6e74 4e6c 3a20 2020 2020 2020 printNl:
│ │ │ │ │ -00091f60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00091f70: 2020 2020 2020 2020 4f62 6a65 6374 2d70 Object-p
│ │ │ │ │ -00091f80: 7269 6e74 696e 672e 2020 2020 2028 6c69 rinting. (li
│ │ │ │ │ -00091f90: 6e65 2020 3431 290a 2a20 7072 696e 744f ne 41).* printO
│ │ │ │ │ -00091fa0: 6e5f 3a20 2020 2020 2020 2020 2020 2020 n_:
│ │ │ │ │ -00091fb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00091fc0: 2041 6273 7472 6163 744e 616d 6573 7061 AbstractNamespa
│ │ │ │ │ -00091fd0: 6365 2d70 7269 6e74 696e 672e 0a20 2020 ce-printing..
│ │ │ │ │ -00091fe0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00091ff0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00092000: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00092010: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -00092020: 2020 3136 290a 2a20 7072 696e 744f 6e5f 16).* printOn_
│ │ │ │ │ -00092030: 203c 313e 3a20 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ -00092040: 2020 2020 2020 2020 2020 2020 2020 2041 A
│ │ │ │ │ -00092050: 7272 6179 2d70 7269 6e74 696e 672e 2020 rray-printing.
│ │ │ │ │ -00092060: 2020 2020 286c 696e 6520 2020 3929 0a2a (line 9).*
│ │ │ │ │ -00092070: 2070 7269 6e74 4f6e 5f20 3c32 3e3a 2020 printOn_ <2>:
│ │ │ │ │ -00092080: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00092090: 2020 2020 2020 2020 4173 736f 6369 6174 Associat
│ │ │ │ │ -000920a0: 696f 6e2d 7072 696e 7469 6e67 2e0a 2020 ion-printing..
│ │ │ │ │ -000920b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000920c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000920d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000920e0: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -000920f0: 6520 2020 3629 0a2a 2070 7269 6e74 4f6e e 6).* printOn
│ │ │ │ │ -00092100: 5f20 3c33 3e3a 2020 2020 2020 2020 2020 _ <3>:
│ │ │ │ │ -00092110: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00092120: 4261 672d 7072 696e 7469 6e67 2e20 2020 Bag-printing.
│ │ │ │ │ -00092130: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).
│ │ │ │ │ -00092140: 2a20 7072 696e 744f 6e5f 203c 343e 3a20 * printOn_ <4>:
│ │ │ │ │ -00092150: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00092160: 2020 2020 2020 2020 2042 6c6f 636b 436f BlockCo
│ │ │ │ │ -00092170: 6e74 6578 742d 7072 696e 7469 6e67 2e0a ntext-printing..
│ │ │ │ │ -00092180: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00092190: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000921a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000921b0: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -000921c0: 696e 6520 2020 3629 0a2a 2070 7269 6e74 ine 6).* print
│ │ │ │ │ -000921d0: 4f6e 5f20 3c35 3e3a 2020 2020 2020 2020 On_ <5>:
│ │ │ │ │ -000921e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000921f0: 2020 4346 756e 6374 696f 6e44 6573 6372 CFunctionDescr
│ │ │ │ │ -00092200: 6970 746f 722d 7072 696e 7469 6e67 2e0a iptor-printing..
│ │ │ │ │ -00092210: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00092220: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00092230: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00092240: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -00092250: 696e 6520 2020 3629 0a2a 2070 7269 6e74 ine 6).* print
│ │ │ │ │ -00092260: 4f6e 5f20 3c36 3e3a 2020 2020 2020 2020 On_ <6>:
│ │ │ │ │ -00092270: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00092280: 2020 4368 6172 6163 7465 722d 7072 696e Character-prin
│ │ │ │ │ -00092290: 7469 6e67 2e20 2028 6c69 6e65 2020 3130 ting. (line 10
│ │ │ │ │ -000922a0: 290a 2a20 7072 696e 744f 6e5f 203c 373e ).* printOn_ <7>
│ │ │ │ │ -000922b0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -000922c0: 2020 2020 2020 2020 2020 2043 6c61 7373 Class
│ │ │ │ │ -000922d0: 2d70 7269 6e74 696e 672e 2020 2020 2020 -printing.
│ │ │ │ │ -000922e0: 286c 696e 6520 2020 3929 0a2a 2070 7269 (line 9).* pri
│ │ │ │ │ -000922f0: 6e74 4f6e 5f20 3c38 3e3a 2020 2020 2020 ntOn_ <8>:
│ │ │ │ │ -00092300: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00092310: 2020 2020 434f 626a 6563 742d 6163 6365 CObject-acce
│ │ │ │ │ -00092320: 7373 696e 672e 2020 2028 6c69 6e65 2020 ssing. (line
│ │ │ │ │ -00092330: 3139 290a 2a20 7072 696e 744f 6e5f 203c 19).* printOn_ <
│ │ │ │ │ -00092340: 393e 3a20 2020 2020 2020 2020 2020 2020 9>:
│ │ │ │ │ -00092350: 2020 2020 2020 2020 2020 2020 2043 6f6c Col
│ │ │ │ │ -00092360: 6c65 6374 696f 6e2d 7072 696e 7469 6e67 lection-printing
│ │ │ │ │ -00092370: 2e20 286c 696e 6520 2031 3329 0a2a 2070 . (line 13).* p
│ │ │ │ │ -00092380: 7269 6e74 4f6e 5f20 3c31 303e 3a20 2020 rintOn_ <10>:
│ │ │ │ │ -00092390: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000923a0: 2020 2020 2020 436f 6d70 696c 6564 426c CompiledBl
│ │ │ │ │ -000923b0: 6f63 6b2d 7072 696e 7469 6e67 2e0a 2020 ock-printing..
│ │ │ │ │ -000923c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000923d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000923e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000923f0: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -00092400: 6520 2020 3629 0a2a 2070 7269 6e74 4f6e e 6).* printOn
│ │ │ │ │ -00092410: 5f20 3c31 313e 3a20 2020 2020 2020 2020 _ <11>:
│ │ │ │ │ -00092420: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00092430: 436f 6d70 696c 6564 4d65 7468 6f64 2d70 CompiledMethod-p
│ │ │ │ │ -00092440: 7269 6e74 696e 672e 0a20 2020 2020 2020 rinting..
│ │ │ │ │ -00092450: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00092460: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00092470: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00092480: 2020 2020 2020 2028 6c69 6e65 2020 2036 (line 6
│ │ │ │ │ -00092490: 290a 2a20 7072 696e 744f 6e5f 203c 3132 ).* printOn_ <12
│ │ │ │ │ -000924a0: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ -000924b0: 2020 2020 2020 2020 2020 2044 6174 652d Date-
│ │ │ │ │ -000924c0: 7072 696e 7469 6e67 2e20 2020 2020 2020 printing.
│ │ │ │ │ -000924d0: 286c 696e 6520 2020 3629 0a2a 2070 7269 (line 6).* pri
│ │ │ │ │ -000924e0: 6e74 4f6e 5f20 3c31 333e 3a20 2020 2020 ntOn_ <13>:
│ │ │ │ │ -000924f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00092500: 2020 2020 4461 7465 5469 6d65 2d70 7269 DateTime-pri
│ │ │ │ │ -00092510: 6e74 696e 672e 2020 2028 6c69 6e65 2020 nting. (line
│ │ │ │ │ -00092520: 2036 290a 2a20 7072 696e 744f 6e5f 203c 6).* printOn_ <
│ │ │ │ │ -00092530: 3134 3e3a 2020 2020 2020 2020 2020 2020 14>:
│ │ │ │ │ -00092540: 2020 2020 2020 2020 2020 2020 2044 6566 Def
│ │ │ │ │ -00092550: 6572 7265 6456 6172 6961 626c 6542 696e erredVariableBin
│ │ │ │ │ -00092560: 6469 6e67 2d73 746f 7269 6e67 2e0a 2020 ding-storing..
│ │ │ │ │ -00092570: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00092580: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00092590: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000925a0: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -000925b0: 6520 2020 3629 0a2a 2070 7269 6e74 4f6e e 6).* printOn
│ │ │ │ │ -000925c0: 5f20 3c31 353e 3a20 2020 2020 2020 2020 _ <15>:
│ │ │ │ │ -000925d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000925e0: 4469 6374 696f 6e61 7279 2d70 7269 6e74 Dictionary-print
│ │ │ │ │ -000925f0: 696e 672e 2028 6c69 6e65 2020 3130 290a ing. (line 10).
│ │ │ │ │ -00092600: 2a20 7072 696e 744f 6e5f 203c 3136 3e3a * printOn_ <16>:
│ │ │ │ │ -00092610: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00092620: 2020 2020 2020 2020 2044 6972 6563 7465 Directe
│ │ │ │ │ -00092630: 644d 6573 7361 6765 2d62 6173 6963 2e0a dMessage-basic..
│ │ │ │ │ -00092640: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00092650: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00092660: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00092670: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -00092680: 696e 6520 2020 3629 0a2a 2070 7269 6e74 ine 6).* print
│ │ │ │ │ -00092690: 4f6e 5f20 3c31 373e 3a20 2020 2020 2020 On_ <17>:
│ │ │ │ │ -000926a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000926b0: 2020 4475 7261 7469 6f6e 2d61 7269 7468 Duration-arith
│ │ │ │ │ -000926c0: 6d65 7469 6373 2e0a 2020 2020 2020 2020 metics..
│ │ │ │ │ -000926d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000926e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000926f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00092700: 2020 2020 2020 286c 696e 6520 2034 3529 (line 45)
│ │ │ │ │ -00092710: 0a2a 2070 7269 6e74 4f6e 5f20 3c31 383e .* printOn_ <18>
│ │ │ │ │ -00092720: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -00092730: 2020 2020 2020 2020 2020 4661 6c73 652d False-
│ │ │ │ │ -00092740: 7072 696e 7469 6e67 2e20 2020 2020 2028 printing. (
│ │ │ │ │ -00092750: 6c69 6e65 2020 2036 290a 2a20 7072 696e line 6).* prin
│ │ │ │ │ -00092760: 744f 6e5f 203c 3139 3e3a 2020 2020 2020 tOn_ <19>:
│ │ │ │ │ -00092770: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00092780: 2020 2046 696c 6544 6573 6372 6970 746f FileDescripto
│ │ │ │ │ -00092790: 722d 7072 696e 7469 6e67 2e0a 2020 2020 r-printing..
│ │ │ │ │ -000927a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000927b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000927c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000927d0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -000927e0: 2020 3629 0a2a 2070 7269 6e74 4f6e 5f20 6).* printOn_
│ │ │ │ │ -000927f0: 3c32 303e 3a20 2020 2020 2020 2020 2020 <20>:
│ │ │ │ │ -00092800: 2020 2020 2020 2020 2020 2020 2020 4669 Fi
│ │ │ │ │ -00092810: 6c65 5061 7468 2d70 7269 6e74 696e 672e lePath-printing.
│ │ │ │ │ -00092820: 2020 2028 6c69 6e65 2020 3132 290a 2a20 (line 12).*
│ │ │ │ │ -00092830: 7072 696e 744f 6e5f 203c 3231 3e3a 2020 printOn_ <21>:
│ │ │ │ │ -00092840: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00092850: 2020 2020 2020 2046 6c6f 6174 2d70 7269 Float-pri
│ │ │ │ │ -00092860: 6e74 696e 672e 2020 2020 2020 286c 696e nting. (lin
│ │ │ │ │ -00092870: 6520 2020 3629 0a2a 2070 7269 6e74 4f6e e 6).* printOn
│ │ │ │ │ -00092880: 5f20 3c32 323e 3a20 2020 2020 2020 2020 _ <22>:
│ │ │ │ │ -00092890: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000928a0: 4672 6163 7469 6f6e 2d70 7269 6e74 696e Fraction-printin
│ │ │ │ │ -000928b0: 672e 2020 2028 6c69 6e65 2020 2036 290a g. (line 6).
│ │ │ │ │ -000928c0: 2a20 7072 696e 744f 6e5f 203c 3233 3e3a * printOn_ <23>:
│ │ │ │ │ -000928d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000928e0: 2020 2020 2020 2020 2049 6e74 6567 6572 Integer
│ │ │ │ │ -000928f0: 2d70 7269 6e74 696e 672e 2020 2020 286c -printing. (l
│ │ │ │ │ -00092900: 696e 6520 2031 3529 0a2a 2070 7269 6e74 ine 15).* print
│ │ │ │ │ -00092910: 4f6e 5f20 3c32 343e 3a20 2020 2020 2020 On_ <24>:
│ │ │ │ │ -00092920: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00092930: 2020 496e 7465 7276 616c 2d70 7269 6e74 Interval-print
│ │ │ │ │ -00092940: 696e 672e 2020 2028 6c69 6e65 2020 3135 ing. (line 15
│ │ │ │ │ -00092950: 290a 2a20 7072 696e 744f 6e5f 203c 3235 ).* printOn_ <25
│ │ │ │ │ -00092960: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ -00092970: 2020 2020 2020 2020 2020 204c 6f6f 6b75 Looku
│ │ │ │ │ -00092980: 704b 6579 2d70 7269 6e74 696e 672e 2020 pKey-printing.
│ │ │ │ │ -00092990: 286c 696e 6520 2020 3629 0a2a 2070 7269 (line 6).* pri
│ │ │ │ │ -000929a0: 6e74 4f6e 5f20 3c32 363e 3a20 2020 2020 ntOn_ <26>:
│ │ │ │ │ -000929b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000929c0: 2020 2020 4d65 7373 6167 652d 7072 696e Message-prin
│ │ │ │ │ -000929d0: 7469 6e67 2e20 2020 2028 6c69 6e65 2020 ting. (line
│ │ │ │ │ -000929e0: 2036 290a 2a20 7072 696e 744f 6e5f 203c 6).* printOn_ <
│ │ │ │ │ -000929f0: 3237 3e3a 2020 2020 2020 2020 2020 2020 27>:
│ │ │ │ │ -00092a00: 2020 2020 2020 2020 2020 2020 204d 6574 Met
│ │ │ │ │ -00092a10: 6163 6c61 7373 2d70 7269 6e74 696e 672e aclass-printing.
│ │ │ │ │ -00092a20: 2020 286c 696e 6520 2020 3929 0a2a 2070 (line 9).* p
│ │ │ │ │ -00092a30: 7269 6e74 4f6e 5f20 3c32 383e 3a20 2020 rintOn_ <28>:
│ │ │ │ │ -00092a40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00092a50: 2020 2020 2020 4d65 7468 6f64 436f 6e74 MethodCont
│ │ │ │ │ -00092a60: 6578 742d 7072 696e 7469 6e67 2e0a 2020 ext-printing..
│ │ │ │ │ -00092a70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00092a80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00092a90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00092aa0: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -00092ab0: 6520 2020 3629 0a2a 2070 7269 6e74 4f6e e 6).* printOn
│ │ │ │ │ -00092ac0: 5f20 3c32 393e 3a20 2020 2020 2020 2020 _ <29>:
│ │ │ │ │ -00092ad0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00092ae0: 4e65 7443 6c69 656e 7473 2e55 524c 2d70 NetClients.URL-p
│ │ │ │ │ -00092af0: 7269 6e74 696e 672e 0a20 2020 2020 2020 rinting..
│ │ │ │ │ -00092b00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00092b10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00092b20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00092b30: 2020 2020 2020 2028 6c69 6e65 2020 2036 (line 6
│ │ │ │ │ -00092b40: 290a 2a20 7072 696e 744f 6e5f 203c 3330 ).* printOn_ <30
│ │ │ │ │ -00092b50: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ -00092b60: 2020 2020 2020 2020 2020 204f 626a 6563 Objec
│ │ │ │ │ -00092b70: 742d 7072 696e 7469 6e67 2e20 2020 2020 t-printing.
│ │ │ │ │ -00092b80: 286c 696e 6520 2034 3529 0a2a 2070 7269 (line 45).* pri
│ │ │ │ │ -00092b90: 6e74 4f6e 5f20 3c33 313e 3a20 2020 2020 ntOn_ <31>:
│ │ │ │ │ -00092ba0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00092bb0: 2020 2020 506f 696e 742d 7072 696e 7469 Point-printi
│ │ │ │ │ -00092bc0: 6e67 2e20 2020 2020 2028 6c69 6e65 2020 ng. (line
│ │ │ │ │ -00092bd0: 2036 290a 2a20 7072 696e 744f 6e5f 203c 6).* printOn_ <
│ │ │ │ │ -00092be0: 3332 3e3a 2020 2020 2020 2020 2020 2020 32>:
│ │ │ │ │ -00092bf0: 2020 2020 2020 2020 2020 2020 2050 726f Pro
│ │ │ │ │ -00092c00: 6365 7373 2d70 7269 6e74 696e 672e 2020 cess-printing.
│ │ │ │ │ -00092c10: 2020 286c 696e 6520 2020 3629 0a2a 2070 (line 6).* p
│ │ │ │ │ -00092c20: 7269 6e74 4f6e 5f20 3c33 333e 3a20 2020 rintOn_ <33>:
│ │ │ │ │ -00092c30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00092c40: 2020 2020 2020 5072 6f63 6573 736f 7253 ProcessorS
│ │ │ │ │ -00092c50: 6368 6564 756c 6572 2d70 7269 6e74 696e cheduler-printin
│ │ │ │ │ -00092c60: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ -00092c70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00092c80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00092c90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00092ca0: 2028 6c69 6e65 2020 2036 290a 2a20 7072 (line 6).* pr
│ │ │ │ │ -00092cb0: 696e 744f 6e5f 203c 3334 3e3a 2020 2020 intOn_ <34>:
│ │ │ │ │ -00092cc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00092cd0: 2020 2020 2050 726f 6d69 7365 2d70 7269 Promise-pri
│ │ │ │ │ -00092ce0: 6e74 696e 672e 2020 2020 286c 696e 6520 nting. (line
│ │ │ │ │ -00092cf0: 2020 3629 0a2a 2070 7269 6e74 4f6e 5f20 6).* printOn_
│ │ │ │ │ -00092d00: 3c33 353e 3a20 2020 2020 2020 2020 2020 <35>:
│ │ │ │ │ -00092d10: 2020 2020 2020 2020 2020 2020 2020 5265 Re
│ │ │ │ │ -00092d20: 6374 616e 676c 652d 7072 696e 7469 6e67 ctangle-printing
│ │ │ │ │ -00092d30: 2e20 2028 6c69 6e65 2020 2036 290a 2a20 . (line 6).*
│ │ │ │ │ -00092d40: 7072 696e 744f 6e5f 203c 3336 3e3a 2020 printOn_ <36>:
│ │ │ │ │ -00092d50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00092d60: 2020 2020 2020 2052 6563 7572 7369 6f6e Recursion
│ │ │ │ │ -00092d70: 4c6f 636b 2d70 7269 6e74 696e 672e 0a20 Lock-printing..
│ │ │ │ │ -00092d80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00092d90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00092da0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00092db0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -00092dc0: 6e65 2020 2036 290a 2a20 7072 696e 744f ne 6).* printO
│ │ │ │ │ -00092dd0: 6e5f 203c 3337 3e3a 2020 2020 2020 2020 n_ <37>:
│ │ │ │ │ -00092de0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00092df0: 2052 6567 6578 2d70 7269 6e74 696e 672e Regex-printing.
│ │ │ │ │ -00092e00: 2020 2020 2020 286c 696e 6520 2031 3729 (line 17)
│ │ │ │ │ -00092e10: 0a2a 2070 7269 6e74 4f6e 5f20 3c33 383e .* printOn_ <38>
│ │ │ │ │ -00092e20: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -00092e30: 2020 2020 2020 2020 2020 5363 616c 6564 Scaled
│ │ │ │ │ -00092e40: 4465 6369 6d61 6c2d 7072 696e 7469 6e67 Decimal-printing
│ │ │ │ │ -00092e50: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -00092e60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00092e70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00092e80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00092e90: 286c 696e 6520 2031 3129 0a2a 2070 7269 (line 11).* pri
│ │ │ │ │ -00092ea0: 6e74 4f6e 5f20 3c33 393e 3a20 2020 2020 ntOn_ <39>:
│ │ │ │ │ -00092eb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00092ec0: 2020 2020 5365 6d61 7068 6f72 652d 7072 Semaphore-pr
│ │ │ │ │ -00092ed0: 696e 7469 6e67 2e20 2028 6c69 6e65 2020 inting. (line
│ │ │ │ │ -00092ee0: 2036 290a 2a20 7072 696e 744f 6e5f 203c 6).* printOn_ <
│ │ │ │ │ -00092ef0: 3430 3e3a 2020 2020 2020 2020 2020 2020 40>:
│ │ │ │ │ -00092f00: 2020 2020 2020 2020 2020 2020 2053 7472 Str
│ │ │ │ │ -00092f10: 696e 672d 7072 696e 7469 6e67 2e20 2020 ing-printing.
│ │ │ │ │ -00092f20: 2020 286c 696e 6520 2031 3829 0a2a 2070 (line 18).* p
│ │ │ │ │ -00092f30: 7269 6e74 4f6e 5f20 3c34 313e 3a20 2020 rintOn_ <41>:
│ │ │ │ │ -00092f40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00092f50: 2020 2020 2020 5379 6d62 6f6c 2d73 746f Symbol-sto
│ │ │ │ │ -00092f60: 7269 6e67 2e20 2020 2020 2028 6c69 6e65 ring. (line
│ │ │ │ │ -00092f70: 2020 3137 290a 2a20 7072 696e 744f 6e5f 17).* printOn_
│ │ │ │ │ -00092f80: 203c 3432 3e3a 2020 2020 2020 2020 2020 <42>:
│ │ │ │ │ -00092f90: 2020 2020 2020 2020 2020 2020 2020 2053 S
│ │ │ │ │ -00092fa0: 796d 4c69 6e6b 2d70 7269 6e74 696e 672e ymLink-printing.
│ │ │ │ │ -00092fb0: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*
│ │ │ │ │ -00092fc0: 2070 7269 6e74 4f6e 5f20 3c34 333e 3a20 printOn_ <43>:
│ │ │ │ │ -00092fd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00092fe0: 2020 2020 2020 2020 5465 7874 436f 6c6c TextColl
│ │ │ │ │ -00092ff0: 6563 746f 722d 7072 696e 7469 6e67 2e0a ector-printing..
│ │ │ │ │ -00093000: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00093010: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00093020: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00093030: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -00093040: 696e 6520 2020 3929 0a2a 2070 7269 6e74 ine 9).* print
│ │ │ │ │ -00093050: 4f6e 5f20 3c34 343e 3a20 2020 2020 2020 On_ <44>:
│ │ │ │ │ -00093060: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00093070: 2020 5469 6d65 2d61 7269 7468 6d65 7469 Time-arithmeti
│ │ │ │ │ -00093080: 632e 2020 2020 2028 6c69 6e65 2020 3133 c. (line 13
│ │ │ │ │ -00093090: 290a 2a20 7072 696e 744f 6e5f 203c 3435 ).* printOn_ <45
│ │ │ │ │ -000930a0: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ -000930b0: 2020 2020 2020 2020 2020 2054 7275 652d True-
│ │ │ │ │ -000930c0: 7072 696e 7469 6e67 2e20 2020 2020 2020 printing.
│ │ │ │ │ -000930d0: 286c 696e 6520 2020 3629 0a2a 2070 7269 (line 6).* pri
│ │ │ │ │ -000930e0: 6e74 4f6e 5f20 3c34 363e 3a20 2020 2020 ntOn_ <46>:
│ │ │ │ │ -000930f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00093100: 2020 2020 556e 6465 6669 6e65 644f 626a UndefinedObj
│ │ │ │ │ -00093110: 6563 742d 7072 696e 7469 6e67 2e0a 2020 ect-printing..
│ │ │ │ │ -00093120: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00093130: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00093140: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00093150: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -00093160: 6520 2020 3629 0a2a 2070 7269 6e74 4f6e e 6).* printOn
│ │ │ │ │ -00093170: 5f20 3c34 373e 3a20 2020 2020 2020 2020 _ <47>:
│ │ │ │ │ -00093180: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00093190: 556e 6963 6f64 6553 7472 696e 672d 636f UnicodeString-co
│ │ │ │ │ -000931a0: 6e76 6572 7469 6e67 2e0a 2020 2020 2020 nverting..
│ │ │ │ │ -000931b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000931c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000931d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000931e0: 2020 2020 2020 2020 286c 696e 6520 2032 (line 2
│ │ │ │ │ -000931f0: 3129 0a2a 2070 7269 6e74 4f6e 5f20 3c34 1).* printOn_ <4
│ │ │ │ │ -00093200: 383e 3a20 2020 2020 2020 2020 2020 2020 8>:
│ │ │ │ │ -00093210: 2020 2020 2020 2020 2020 2020 5661 6c75 Valu
│ │ │ │ │ -00093220: 6541 6461 7074 6f72 2d70 7269 6e74 696e eAdaptor-printin
│ │ │ │ │ -00093230: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ -00093240: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00093250: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00093260: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00093270: 2028 6c69 6e65 2020 2036 290a 2a20 7072 (line 6).* pr
│ │ │ │ │ -00093280: 696e 744f 6e5f 203c 3439 3e3a 2020 2020 intOn_ <49>:
│ │ │ │ │ -00093290: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000932a0: 2020 2020 2056 6172 6961 626c 6542 696e VariableBin
│ │ │ │ │ -000932b0: 6469 6e67 2d70 7269 6e74 696e 672e 0a20 ding-printing..
│ │ │ │ │ -000932c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000932d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000932e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000932f0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -00093300: 6e65 2020 2039 290a 2a20 7072 696e 744f ne 9).* printO
│ │ │ │ │ -00093310: 6e5f 6261 7365 5f3a 2020 2020 2020 2020 n_base_:
│ │ │ │ │ -00093320: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00093330: 2049 6e74 6567 6572 2d70 7269 6e74 696e Integer-printin
│ │ │ │ │ -00093340: 672e 2020 2020 286c 696e 6520 2031 3829 g. (line 18)
│ │ │ │ │ -00093350: 0a2a 2070 7269 6e74 4f6e 5f69 6e5f 3a20 .* printOn_in_:
│ │ │ │ │ -00093360: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00093370: 2020 2020 2020 2020 2020 4265 6861 7669 Behavi
│ │ │ │ │ -00093380: 6f72 2d73 7570 706f 7274 2066 6f72 206c or-support for l
│ │ │ │ │ -00093390: 6967 6874 7765 6967 6874 2063 6c61 7373 ightweight class
│ │ │ │ │ -000933a0: 6573 2e0a 2020 2020 2020 2020 2020 2020 es..
│ │ │ │ │ -000933b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000933c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000933d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000933e0: 2020 286c 696e 6520 2032 3529 0a2a 2070 (line 25).* p
│ │ │ │ │ -000933f0: 7269 6e74 4f6e 5f69 6e5f 203c 313e 3a20 rintOn_in_ <1>:
│ │ │ │ │ -00093400: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00093410: 2020 2020 2020 4269 6e64 696e 6744 6963 BindingDic
│ │ │ │ │ -00093420: 7469 6f6e 6172 792d 7072 696e 7469 6e67 tionary-printing
│ │ │ │ │ -00093430: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -00093440: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00093450: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00093460: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00093470: 286c 696e 6520 2020 3629 0a2a 2070 7269 (line 6).* pri
│ │ │ │ │ -00093480: 6e74 4f6e 5f69 6e5f 203c 323e 3a20 2020 ntOn_in_ <2>:
│ │ │ │ │ -00093490: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000934a0: 2020 2020 436c 6173 7344 6573 6372 6970 ClassDescrip
│ │ │ │ │ -000934b0: 7469 6f6e 2d70 7269 6e74 696e 672e 0a20 tion-printing..
│ │ │ │ │ -000934c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000934d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000934e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000934f0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -00093500: 6e65 2020 3137 290a 2a20 7072 696e 744f ne 17).* printO
│ │ │ │ │ -00093510: 6e5f 696e 5f20 3c33 3e3a 2020 2020 2020 n_in_ <3>:
│ │ │ │ │ -00093520: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00093530: 204d 6574 6163 6c61 7373 2d70 7269 6e74 Metaclass-print
│ │ │ │ │ -00093540: 696e 672e 2020 286c 696e 6520 2031 3229 ing. (line 12)
│ │ │ │ │ -00093550: 0a2a 2070 7269 6e74 4f6e 5f69 6e5f 203c .* printOn_in_ <
│ │ │ │ │ -00093560: 343e 3a20 2020 2020 2020 2020 2020 2020 4>:
│ │ │ │ │ -00093570: 2020 2020 2020 2020 2020 4e61 6d65 7370 Namesp
│ │ │ │ │ -00093580: 6163 652d 7072 696e 7469 6e67 2e20 2028 ace-printing. (
│ │ │ │ │ -00093590: 6c69 6e65 2020 3130 290a 2a20 7072 696e line 10).* prin
│ │ │ │ │ -000935a0: 744f 6e5f 696e 5f20 3c35 3e3a 2020 2020 tOn_in_ <5>:
│ │ │ │ │ -000935b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000935c0: 2020 2052 6f6f 744e 616d 6573 7061 6365 RootNamespace
│ │ │ │ │ -000935d0: 2d70 7269 6e74 696e 672e 0a20 2020 2020 -printing..
│ │ │ │ │ -000935e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000935f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00093600: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00093610: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -00093620: 3130 290a 2a20 7072 696e 744f 6e5f 696e 10).* printOn_in
│ │ │ │ │ -00093630: 5f20 3c36 3e3a 2020 2020 2020 2020 2020 _ <6>:
│ │ │ │ │ -00093640: 2020 2020 2020 2020 2020 2020 2053 7973 Sys
│ │ │ │ │ -00093650: 7465 6d44 6963 7469 6f6e 6172 792d 7072 temDictionary-pr
│ │ │ │ │ -00093660: 696e 7469 6e67 2e0a 2020 2020 2020 2020 inting..
│ │ │ │ │ -00093670: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00093680: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00093690: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000936a0: 2020 2020 2020 286c 696e 6520 2020 3929 (line 9)
│ │ │ │ │ -000936b0: 0a2a 2070 7269 6e74 4f6e 5f69 6e5f 203c .* printOn_in_ <
│ │ │ │ │ -000936c0: 373e 3a20 2020 2020 2020 2020 2020 2020 7>:
│ │ │ │ │ -000936d0: 2020 2020 2020 2020 2020 556e 6465 6669 Undefi
│ │ │ │ │ -000936e0: 6e65 644f 626a 6563 742d 7072 696e 7469 nedObject-printi
│ │ │ │ │ -000936f0: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ -00093700: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00093710: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00093720: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00093730: 2020 286c 696e 6520 2020 3929 0a2a 2070 (line 9).* p
│ │ │ │ │ -00093740: 7269 6e74 4f6e 5f70 6164 6465 6457 6974 rintOn_paddedWit
│ │ │ │ │ -00093750: 685f 746f 5f3a 2020 2020 2020 2020 2020 h_to_:
│ │ │ │ │ -00093760: 2020 2020 2020 496e 7465 6765 722d 7072 Integer-pr
│ │ │ │ │ -00093770: 696e 7469 6e67 2e20 2020 2028 6c69 6e65 inting. (line
│ │ │ │ │ -00093780: 2020 3231 290a 2a20 7072 696e 744f 6e5f 21).* printOn_
│ │ │ │ │ -00093790: 7061 6464 6564 5769 7468 5f74 6f5f 6261 paddedWith_to_ba
│ │ │ │ │ -000937a0: 7365 5f3a 2020 2020 2020 2020 2020 2049 se_: I
│ │ │ │ │ -000937b0: 6e74 6567 6572 2d70 7269 6e74 696e 672e nteger-printing.
│ │ │ │ │ -000937c0: 2020 2020 286c 696e 6520 2032 3529 0a2a (line 25).*
│ │ │ │ │ -000937d0: 2070 7269 6e74 5061 6464 6564 5769 7468 printPaddedWith
│ │ │ │ │ -000937e0: 5f74 6f5f 3a20 2020 2020 2020 2020 2020 _to_:
│ │ │ │ │ -000937f0: 2020 2020 2020 2020 496e 7465 6765 722d Integer-
│ │ │ │ │ -00093800: 7072 696e 7469 6e67 2e20 2020 2028 6c69 printing. (li
│ │ │ │ │ -00093810: 6e65 2020 3239 290a 2a20 7072 696e 7450 ne 29).* printP
│ │ │ │ │ -00093820: 6164 6465 6457 6974 685f 746f 5f62 6173 addedWith_to_bas
│ │ │ │ │ -00093830: 655f 3a20 2020 2020 2020 2020 2020 2020 e_:
│ │ │ │ │ -00093840: 2049 6e74 6567 6572 2d70 7269 6e74 696e Integer-printin
│ │ │ │ │ -00093850: 672e 2020 2020 286c 696e 6520 2033 3329 g. (line 33)
│ │ │ │ │ -00093860: 0a2a 2070 7269 6e74 5374 7269 6e67 3a20 .* printString:
│ │ │ │ │ -00093870: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00093880: 2020 2020 2020 2020 2020 496e 7465 6765 Intege
│ │ │ │ │ -00093890: 722d 7072 696e 7469 6e67 2e20 2020 2028 r-printing. (
│ │ │ │ │ -000938a0: 6c69 6e65 2020 3337 290a 2a20 7072 696e line 37).* prin
│ │ │ │ │ -000938b0: 7453 7472 696e 6720 3c31 3e3a 2020 2020 tString <1>:
│ │ │ │ │ -000938c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000938d0: 2020 204f 626a 6563 742d 7072 696e 7469 Object-printi
│ │ │ │ │ -000938e0: 6e67 2e20 2020 2020 286c 696e 6520 2034 ng. (line 4
│ │ │ │ │ -000938f0: 3829 0a2a 2070 7269 6e74 5374 7269 6e67 8).* printString
│ │ │ │ │ -00093900: 5261 6469 785f 3a20 2020 2020 2020 2020 Radix_:
│ │ │ │ │ -00093910: 2020 2020 2020 2020 2020 2020 496e 7465 Inte
│ │ │ │ │ -00093920: 6765 722d 7072 696e 7469 6e67 2e20 2020 ger-printing.
│ │ │ │ │ -00093930: 2028 6c69 6e65 2020 3433 290a 2a20 7072 (line 43).* pr
│ │ │ │ │ -00093940: 696e 7453 7472 696e 675f 3a20 2020 2020 intString_:
│ │ │ │ │ -00093950: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00093960: 2020 2020 2049 6e74 6567 6572 2d70 7269 Integer-pri
│ │ │ │ │ -00093970: 6e74 696e 672e 2020 2020 286c 696e 6520 nting. (line
│ │ │ │ │ -00093980: 2034 3029 0a2a 2070 7269 6e74 5f3a 2020 40).* print_:
│ │ │ │ │ -00093990: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000939a0: 2020 2020 2020 2020 2020 2020 2020 5374 St
│ │ │ │ │ -000939b0: 7265 616d 2d70 7269 6e74 696e 672e 2020 ream-printing.
│ │ │ │ │ -000939c0: 2020 2028 6c69 6e65 2020 3137 290a 2a20 (line 17).*
│ │ │ │ │ -000939d0: 7072 696e 745f 203c 313e 3a20 2020 2020 print_ <1>:
│ │ │ │ │ -000939e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000939f0: 2020 2020 2020 2054 6578 7443 6f6c 6c65 TextColle
│ │ │ │ │ -00093a00: 6374 6f72 2d70 7269 6e74 696e 672e 0a20 ctor-printing..
│ │ │ │ │ -00093a10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00093a20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00093a30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00093a40: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -00093a50: 6e65 2020 2036 290a 2a20 7072 696f 7269 ne 6).* priori
│ │ │ │ │ -00093a60: 7479 3a20 2020 2020 2020 2020 2020 2020 ty:
│ │ │ │ │ -00093a70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00093a80: 2050 726f 6365 7373 2d61 6363 6573 7369 Process-accessi
│ │ │ │ │ -00093a90: 6e67 2e20 2020 286c 696e 6520 2031 3529 ng. (line 15)
│ │ │ │ │ -00093aa0: 0a2a 2070 7269 6f72 6974 794e 616d 655f .* priorityName_
│ │ │ │ │ -00093ab0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -00093ac0: 2020 2020 2020 2020 2020 5072 6f63 6573 Proces
│ │ │ │ │ -00093ad0: 736f 7253 6368 6564 756c 6572 2d70 7269 sorScheduler-pri
│ │ │ │ │ -00093ae0: 6f72 6974 6965 732e 0a20 2020 2020 2020 orities..
│ │ │ │ │ -00093af0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00093b00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00093b10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00093b20: 2020 2020 2020 2028 6c69 6e65 2020 3235 (line 25
│ │ │ │ │ -00093b30: 290a 2a20 7072 696f 7269 7479 5f3a 2020 ).* priority_:
│ │ │ │ │ -00093b40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00093b50: 2020 2020 2020 2020 2020 2050 726f 6365 Proce
│ │ │ │ │ -00093b60: 7373 2d61 6363 6573 7369 6e67 2e20 2020 ss-accessing.
│ │ │ │ │ -00093b70: 286c 696e 6520 2031 3829 0a2a 2070 7269 (line 18).* pri
│ │ │ │ │ -00093b80: 7661 7465 4d65 7468 6f64 733a 2020 2020 vateMethods:
│ │ │ │ │ -00093b90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00093ba0: 2020 2020 4265 6861 7669 6f72 2d63 6f6d Behavior-com
│ │ │ │ │ -00093bb0: 7069 6c61 7469 6f6e 2028 616c 7465 726e pilation (altern
│ │ │ │ │ -00093bc0: 6174 6976 6529 2e0a 2020 2020 2020 2020 ative)..
│ │ │ │ │ -00093bd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00093be0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00093bf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00093c00: 2020 2020 2020 286c 696e 6520 2031 3929 (line 19)
│ │ │ │ │ -00093c10: 0a2a 2070 726f 6365 7373 456e 7669 726f .* processEnviro
│ │ │ │ │ -00093c20: 6e6d 656e 743a 2020 2020 2020 2020 2020 nment:
│ │ │ │ │ -00093c30: 2020 2020 2020 2020 2020 5072 6f63 6573 Proces
│ │ │ │ │ -00093c40: 736f 7253 6368 6564 756c 6572 2d62 6173 sorScheduler-bas
│ │ │ │ │ -00093c50: 6963 2e0a 2020 2020 2020 2020 2020 2020 ic..
│ │ │ │ │ -00093c60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00093c70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00093c80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00093c90: 2020 286c 696e 6520 2031 3529 0a2a 2070 (line 15).* p
│ │ │ │ │ -00093ca0: 726f 6365 7373 6573 4174 5f3a 2020 2020 rocessesAt_:
│ │ │ │ │ -00093cb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00093cc0: 2020 2020 2020 5072 6f63 6573 736f 7253 ProcessorS
│ │ │ │ │ -00093cd0: 6368 6564 756c 6572 2d62 6173 6963 2e0a cheduler-basic..
│ │ │ │ │ -00093ce0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00093cf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00093d00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00093d10: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -00093d20: 696e 6520 2032 3229 0a2a 2070 726f 7879 ine 22).* proxy
│ │ │ │ │ -00093d30: 436c 6173 7346 6f72 5f3a 2020 2020 2020 ClassFor_:
│ │ │ │ │ -00093d40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00093d50: 2020 4f62 6a65 6374 4475 6d70 6572 2063 ObjectDumper c
│ │ │ │ │ -00093d60: 6c61 7373 2d65 7374 6162 6c69 7368 696e lass-establishin
│ │ │ │ │ -00093d70: 6720 7072 6f78 7920 636c 6173 7365 732e g proxy classes.
│ │ │ │ │ -00093d80: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -00093d90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00093da0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00093db0: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -00093dc0: 6c69 6e65 2020 3133 290a 2a20 7072 6f78 line 13).* prox
│ │ │ │ │ -00093dd0: 7946 6f72 5f3a 2020 2020 2020 2020 2020 yFor_:
│ │ │ │ │ -00093de0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00093df0: 2020 204f 626a 6563 7444 756d 7065 7220 ObjectDumper
│ │ │ │ │ -00093e00: 636c 6173 732d 6573 7461 626c 6973 6869 class-establishi
│ │ │ │ │ -00093e10: 6e67 2070 726f 7879 2063 6c61 7373 6573 ng proxy classes
│ │ │ │ │ -00093e20: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -00093e30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00093e40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00093e50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00093e60: 286c 696e 6520 2031 3729 0a2a 2070 7472 (line 17).* ptr
│ │ │ │ │ -00093e70: 5479 7065 3a20 2020 2020 2020 2020 2020 Type:
│ │ │ │ │ -00093e80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00093e90: 2020 2020 4354 7970 652d 6163 6365 7373 CType-access
│ │ │ │ │ -00093ea0: 696e 672e 2020 2020 2028 6c69 6e65 2020 ing. (line
│ │ │ │ │ -00093eb0: 3232 290a 2a20 7075 626c 6963 4d65 7468 22).* publicMeth
│ │ │ │ │ -00093ec0: 6f64 733a 2020 2020 2020 2020 2020 2020 ods:
│ │ │ │ │ -00093ed0: 2020 2020 2020 2020 2020 2020 2042 6568 Beh
│ │ │ │ │ -00093ee0: 6176 696f 722d 636f 6d70 696c 6174 696f avior-compilatio
│ │ │ │ │ -00093ef0: 6e20 2861 6c74 6572 6e61 7469 7665 292e n (alternative).
│ │ │ │ │ -00093f00: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -00093f10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00093f20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00093f30: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -00093f40: 6c69 6e65 2020 3232 290a 2a20 7075 7368 line 22).* push
│ │ │ │ │ -00093f50: 5f3a 2020 2020 2020 2020 2020 2020 2020 _:
│ │ │ │ │ -00093f60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00093f70: 2020 2043 6f6e 7465 7874 5061 7274 2d61 ContextPart-a
│ │ │ │ │ -00093f80: 6363 6573 7369 6e67 2e0a 2020 2020 2020 ccessing..
│ │ │ │ │ -00093f90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00093fa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00093fb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00093fc0: 2020 2020 2020 2020 286c 696e 6520 2039 (line 9
│ │ │ │ │ -00093fd0: 3629 0a2a 2070 7574 656e 765f 3a20 2020 6).* putenv_:
│ │ │ │ │ -00093fe0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00093ff0: 2020 2020 2020 2020 2020 2020 5379 7374 Syst
│ │ │ │ │ -00094000: 656d 4469 6374 696f 6e61 7279 2d63 2063 emDictionary-c c
│ │ │ │ │ -00094010: 616c 6c2d 6f75 7473 2e0a 2020 2020 2020 all-outs..
│ │ │ │ │ -00094020: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00094030: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00094040: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00094050: 2020 2020 2020 2020 286c 696e 6520 2031 (line 1
│ │ │ │ │ -00094060: 3829 0a2a 2071 7565 7279 3a20 2020 2020 8).* query:
│ │ │ │ │ -00094070: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00094080: 2020 2020 2020 2020 2020 2020 4e65 7443 NetC
│ │ │ │ │ -00094090: 6c69 656e 7473 2e55 524c 2d61 6363 6573 lients.URL-acces
│ │ │ │ │ -000940a0: 7369 6e67 2e0a 2020 2020 2020 2020 2020 sing..
│ │ │ │ │ -000940b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000940c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000940d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000940e0: 2020 2020 286c 696e 6520 2038 3329 0a2a (line 83).*
│ │ │ │ │ -000940f0: 2071 7565 7279 5f3a 2020 2020 2020 2020 query_:
│ │ │ │ │ -00094100: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00094110: 2020 2020 2020 2020 4e65 7443 6c69 656e NetClien
│ │ │ │ │ -00094120: 7473 2e55 524c 2d61 6363 6573 7369 6e67 ts.URL-accessing
│ │ │ │ │ -00094130: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -00094140: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00094150: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00094160: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00094170: 286c 696e 6520 2038 3629 0a2a 2071 7565 (line 86).* que
│ │ │ │ │ -00094180: 7565 496e 7465 7272 7570 745f 3a20 2020 ueInterrupt_:
│ │ │ │ │ -00094190: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000941a0: 2020 2020 5072 6f63 6573 732d 6163 6365 Process-acce
│ │ │ │ │ -000941b0: 7373 696e 672e 2020 2028 6c69 6e65 2020 ssing. (line
│ │ │ │ │ -000941c0: 3231 290a 2a20 7175 6974 3a20 2020 2020 21).* quit:
│ │ │ │ │ -000941d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000941e0: 2020 2020 2020 2020 2020 2020 204f 626a Obj
│ │ │ │ │ -000941f0: 6563 744d 656d 6f72 7920 636c 6173 732d ectMemory class-
│ │ │ │ │ -00094200: 6275 696c 7469 6e73 2e0a 2020 2020 2020 builtins..
│ │ │ │ │ -00094210: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00094220: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00094230: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00094240: 2020 2020 2020 2020 286c 696e 6520 2036 (line 6
│ │ │ │ │ -00094250: 3229 0a2a 2071 7569 745f 3a20 2020 2020 2).* quit_:
│ │ │ │ │ -00094260: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00094270: 2020 2020 2020 2020 2020 2020 4f62 6a65 Obje
│ │ │ │ │ -00094280: 6374 4d65 6d6f 7279 2063 6c61 7373 2d62 ctMemory class-b
│ │ │ │ │ -00094290: 7569 6c74 696e 732e 0a20 2020 2020 2020 uiltins..
│ │ │ │ │ -000942a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000942b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000942c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000942d0: 2020 2020 2020 2028 6c69 6e65 2020 3636 (line 66
│ │ │ │ │ -000942e0: 290a 2a20 7175 6f5f 3a20 2020 2020 2020 ).* quo_:
│ │ │ │ │ -000942f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00094300: 2020 2020 2020 2020 2020 204c 6172 6765 Large
│ │ │ │ │ -00094310: 496e 7465 6765 722d 6172 6974 686d 6574 Integer-arithmet
│ │ │ │ │ -00094320: 6963 2e0a 2020 2020 2020 2020 2020 2020 ic..
│ │ │ │ │ -00094330: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00094340: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00094350: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00094360: 2020 286c 696e 6520 2033 3729 0a2a 2071 (line 37).* q
│ │ │ │ │ -00094370: 756f 5f20 3c31 3e3a 2020 2020 2020 2020 uo_ <1>:
│ │ │ │ │ -00094380: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00094390: 2020 2020 2020 4c61 7267 655a 6572 6f49 LargeZeroI
│ │ │ │ │ -000943a0: 6e74 6567 6572 2d61 7269 7468 6d65 7469 nteger-arithmeti
│ │ │ │ │ -000943b0: 632e 0a20 2020 2020 2020 2020 2020 2020 c..
│ │ │ │ │ -000943c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000943d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000943e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000943f0: 2028 6c69 6e65 2020 3237 290a 2a20 7175 (line 27).* qu
│ │ │ │ │ -00094400: 6f5f 203c 323e 3a20 2020 2020 2020 2020 o_ <2>:
│ │ │ │ │ -00094410: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00094420: 2020 2020 204e 756d 6265 722d 6172 6974 Number-arit
│ │ │ │ │ -00094430: 686d 6574 6963 2e20 2020 286c 696e 6520 hmetic. (line
│ │ │ │ │ -00094440: 2033 3029 0a2a 2071 756f 5f20 3c33 3e3a 30).* quo_ <3>:
│ │ │ │ │ -00094450: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00094460: 2020 2020 2020 2020 2020 2020 2020 536d Sm
│ │ │ │ │ -00094470: 616c 6c49 6e74 6567 6572 2d62 7569 6c74 allInteger-built
│ │ │ │ │ -00094480: 2069 6e73 2e0a 2020 2020 2020 2020 2020 ins..
│ │ │ │ │ -00094490: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000944a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000944b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000944c0: 2020 2020 286c 696e 6520 2038 3329 0a2a (line 83).*
│ │ │ │ │ -000944d0: 2072 6164 6961 6e73 546f 4465 6772 6565 radiansToDegree
│ │ │ │ │ -000944e0: 733a 2020 2020 2020 2020 2020 2020 2020 s:
│ │ │ │ │ -000944f0: 2020 2020 2020 2020 4e75 6d62 6572 2d63 Number-c
│ │ │ │ │ -00094500: 6f6e 7665 7274 696e 672e 2020 2028 6c69 onverting. (li
│ │ │ │ │ -00094510: 6e65 2020 3535 290a 2a20 7261 6469 783a ne 55).* radix:
│ │ │ │ │ -00094520: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00094530: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00094540: 2046 6c6f 6174 2063 6c61 7373 2d63 6861 Float class-cha
│ │ │ │ │ -00094550: 7261 6374 6572 697a 6174 696f 6e2e 0a20 racterization..
│ │ │ │ │ -00094560: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00094570: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00094580: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00094590: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -000945a0: 6e65 2020 3332 290a 2a20 7261 6469 785f ne 32).* radix_
│ │ │ │ │ -000945b0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -000945c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000945d0: 2049 6e74 6567 6572 2d70 7269 6e74 696e Integer-printin
│ │ │ │ │ -000945e0: 672e 2020 2020 286c 696e 6520 2034 3729 g. (line 47)
│ │ │ │ │ -000945f0: 0a2a 2072 6169 7365 6454 6f49 6e74 6567 .* raisedToInteg
│ │ │ │ │ -00094600: 6572 5f3a 2020 2020 2020 2020 2020 2020 er_:
│ │ │ │ │ -00094610: 2020 2020 2020 2020 2020 466c 6f61 742d Float-
│ │ │ │ │ -00094620: 6172 6974 686d 6574 6963 2e20 2020 2028 arithmetic. (
│ │ │ │ │ -00094630: 6c69 6e65 2020 3133 290a 2a20 7261 6973 line 13).* rais
│ │ │ │ │ -00094640: 6564 546f 496e 7465 6765 725f 203c 313e edToInteger_ <1>
│ │ │ │ │ -00094650: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -00094660: 2020 2046 7261 6374 696f 6e2d 6f70 7469 Fraction-opti
│ │ │ │ │ -00094670: 6d69 7a65 6420 6361 7365 732e 0a20 2020 mized cases..
│ │ │ │ │ -00094680: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00094690: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000946a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000946b0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -000946c0: 2020 2039 290a 2a20 7261 6973 6564 546f 9).* raisedTo
│ │ │ │ │ -000946d0: 496e 7465 6765 725f 203c 323e 3a20 2020 Integer_ <2>:
│ │ │ │ │ -000946e0: 2020 2020 2020 2020 2020 2020 2020 204c L
│ │ │ │ │ -000946f0: 6172 6765 496e 7465 6765 722d 6163 6365 argeInteger-acce
│ │ │ │ │ -00094700: 7373 696e 672e 0a20 2020 2020 2020 2020 ssing..
│ │ │ │ │ -00094710: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00094720: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00094730: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00094740: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).
│ │ │ │ │ -00094750: 2a20 7261 6973 6564 546f 496e 7465 6765 * raisedToIntege
│ │ │ │ │ -00094760: 725f 203c 333e 3a20 2020 2020 2020 2020 r_ <3>:
│ │ │ │ │ -00094770: 2020 2020 2020 2020 204e 756d 6265 722d Number-
│ │ │ │ │ -00094780: 6d69 7363 206d 6174 682e 2020 2020 286c misc math. (l
│ │ │ │ │ -00094790: 696e 6520 2037 3129 0a2a 2072 6169 7365 ine 71).* raise
│ │ │ │ │ -000947a0: 6454 6f5f 3a20 2020 2020 2020 2020 2020 dTo_:
│ │ │ │ │ -000947b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000947c0: 2020 466c 6f61 742d 6275 696c 7420 696e Float-built in
│ │ │ │ │ -000947d0: 732e 2020 2020 2028 6c69 6e65 2020 3336 s. (line 36
│ │ │ │ │ -000947e0: 290a 2a20 7261 6973 6564 546f 5f20 3c31 ).* raisedTo_ <1
│ │ │ │ │ -000947f0: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ -00094800: 2020 2020 2020 2020 2020 204e 756d 6265 Numbe
│ │ │ │ │ -00094810: 722d 6d69 7363 206d 6174 682e 2020 2020 r-misc math.
│ │ │ │ │ -00094820: 286c 696e 6520 2036 3829 0a2a 2072 6169 (line 68).* rai
│ │ │ │ │ -00094830: 7365 5072 696f 7269 7479 3a20 2020 2020 sePriority:
│ │ │ │ │ -00094840: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00094850: 2020 2020 5072 6f63 6573 732d 6261 7369 Process-basi
│ │ │ │ │ -00094860: 632e 2020 2020 2020 2028 6c69 6e65 2020 c. (line
│ │ │ │ │ -00094870: 3238 290a 2a20 7261 7750 726f 6669 6c65 28).* rawProfile
│ │ │ │ │ -00094880: 5f3a 2020 2020 2020 2020 2020 2020 2020 _:
│ │ │ │ │ -00094890: 2020 2020 2020 2020 2020 2020 2053 7973 Sys
│ │ │ │ │ -000948a0: 7465 6d44 6963 7469 6f6e 6172 792d 7072 temDictionary-pr
│ │ │ │ │ -000948b0: 6f66 696c 696e 672e 0a20 2020 2020 2020 ofiling..
│ │ │ │ │ -000948c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000948d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000948e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000948f0: 2020 2020 2020 2028 6c69 6e65 2020 2036 (line 6
│ │ │ │ │ -00094900: 290a 2a20 7265 6164 3a20 2020 2020 2020 ).* read:
│ │ │ │ │ -00094910: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00094920: 2020 2020 2020 2020 2020 2046 696c 6544 FileD
│ │ │ │ │ -00094930: 6573 6372 6970 746f 7220 636c 6173 732d escriptor class-
│ │ │ │ │ -00094940: 696e 7374 616e 6365 2063 7265 6174 696f instance creatio
│ │ │ │ │ -00094950: 6e2e 0a20 2020 2020 2020 2020 2020 2020 n..
│ │ │ │ │ -00094960: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00094970: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00094980: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00094990: 2028 6c69 6e65 2020 3932 290a 2a20 7265 (line 92).* re
│ │ │ │ │ -000949a0: 6164 4672 6f6d 5f3a 2020 2020 2020 2020 adFrom_:
│ │ │ │ │ -000949b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000949c0: 2020 2020 2044 6174 6520 636c 6173 732d Date class-
│ │ │ │ │ -000949d0: 696e 7374 616e 6365 2063 7265 6174 696f instance creatio
│ │ │ │ │ -000949e0: 6e20 2842 6c75 6520 426f 6f6b 292e 0a20 n (Blue Book)..
│ │ │ │ │ -000949f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00094a00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00094a10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00094a20: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -00094a30: 6e65 2020 3330 290a 2a20 7265 6164 4672 ne 30).* readFr
│ │ │ │ │ -00094a40: 6f6d 5f20 3c31 3e3a 2020 2020 2020 2020 om_ <1>:
│ │ │ │ │ -00094a50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00094a60: 2044 6174 6554 696d 6520 636c 6173 732d DateTime class-
│ │ │ │ │ -00094a70: 696e 7374 616e 6365 2063 7265 6174 696f instance creatio
│ │ │ │ │ -00094a80: 6e2e 0a20 2020 2020 2020 2020 2020 2020 n..
│ │ │ │ │ -00094a90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00094aa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00094ab0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00094ac0: 2028 6c69 6e65 2020 3130 290a 2a20 7265 (line 10).* re
│ │ │ │ │ -00094ad0: 6164 4672 6f6d 5f20 3c32 3e3a 2020 2020 adFrom_ <2>:
│ │ │ │ │ -00094ae0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00094af0: 2020 2020 2044 7572 6174 696f 6e20 636c Duration cl
│ │ │ │ │ -00094b00: 6173 732d 696e 7374 616e 6365 2063 7265 ass-instance cre
│ │ │ │ │ -00094b10: 6174 696f 6e2e 0a20 2020 2020 2020 2020 ation..
│ │ │ │ │ -00094b20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00094b30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00094b40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00094b50: 2020 2020 2028 6c69 6e65 2020 3139 290a (line 19).
│ │ │ │ │ -00094b60: 2a20 7265 6164 4672 6f6d 5f20 3c33 3e3a * readFrom_ <3>:
│ │ │ │ │ -00094b70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00094b80: 2020 2020 2020 2020 204e 756d 6265 7220 Number
│ │ │ │ │ -00094b90: 636c 6173 732d 636f 6e76 6572 7469 6e67 class-converting
│ │ │ │ │ -00094ba0: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -00094bb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00094bc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00094bd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00094be0: 286c 696e 6520 2020 3929 0a2a 2072 6561 (line 9).* rea
│ │ │ │ │ -00094bf0: 6446 726f 6d5f 203c 343e 3a20 2020 2020 dFrom_ <4>:
│ │ │ │ │ -00094c00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00094c10: 2020 2020 5469 6d65 2063 6c61 7373 2d69 Time class-i
│ │ │ │ │ -00094c20: 6e73 7461 6e63 6520 6372 6561 7469 6f6e nstance creation
│ │ │ │ │ -00094c30: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -00094c40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00094c50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00094c60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00094c70: 286c 696e 6520 2033 3529 0a2a 2072 6561 (line 35).* rea
│ │ │ │ │ -00094c80: 6446 726f 6d5f 7261 6469 785f 3a20 2020 dFrom_radix_:
│ │ │ │ │ -00094c90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00094ca0: 2020 2020 4e75 6d62 6572 2063 6c61 7373 Number class
│ │ │ │ │ -00094cb0: 2d63 6f6e 7665 7274 696e 672e 0a20 2020 -converting..
│ │ │ │ │ -00094cc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00094cd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00094ce0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00094cf0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -00094d00: 2020 3134 290a 2a20 7265 6164 5374 7265 14).* readStre
│ │ │ │ │ -00094d10: 616d 3a20 2020 2020 2020 2020 2020 2020 am:
│ │ │ │ │ -00094d20: 2020 2020 2020 2020 2020 2020 2020 2043 C
│ │ │ │ │ -00094d30: 6f6c 6c65 6374 696f 6e2d 656e 756d 6572 ollection-enumer
│ │ │ │ │ -00094d40: 6174 696f 6e2e 0a20 2020 2020 2020 2020 ation..
│ │ │ │ │ -00094d50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00094d60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00094d70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00094d80: 2020 2020 2028 6c69 6e65 2020 3239 290a (line 29).
│ │ │ │ │ -00094d90: 2a20 7265 6164 5374 7265 616d 203c 313e * readStream <1>
│ │ │ │ │ -00094da0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -00094db0: 2020 2020 2020 2020 2046 696c 6544 6573 FileDes
│ │ │ │ │ -00094dc0: 6372 6970 746f 722d 696e 6974 6961 6c69 criptor-initiali
│ │ │ │ │ -00094dd0: 7a65 2d72 656c 6561 7365 2e0a 2020 2020 ze-release..
│ │ │ │ │ -00094de0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00094df0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00094e00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00094e10: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -00094e20: 2031 3229 0a2a 2072 6561 6453 7472 6561 12).* readStrea
│ │ │ │ │ -00094e30: 6d20 3c32 3e3a 2020 2020 2020 2020 2020 m <2>:
│ │ │ │ │ -00094e40: 2020 2020 2020 2020 2020 2020 2020 4669 Fi
│ │ │ │ │ -00094e50: 6c65 5061 7468 2d66 696c 6520 6f70 6572 lePath-file oper
│ │ │ │ │ -00094e60: 6174 696f 6e73 2e0a 2020 2020 2020 2020 ations..
│ │ │ │ │ -00094e70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00094e80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00094e90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00094ea0: 2020 2020 2020 286c 696e 6520 2033 3729 (line 37)
│ │ │ │ │ -00094eb0: 0a2a 2072 6561 6453 7472 6561 6d20 3c33 .* readStream <3
│ │ │ │ │ -00094ec0: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ -00094ed0: 2020 2020 2020 2020 2020 4974 6572 6162 Iterab
│ │ │ │ │ -00094ee0: 6c65 2d73 7472 6561 6d69 6e67 2e20 2028 le-streaming. (
│ │ │ │ │ -00094ef0: 6c69 6e65 2020 2039 290a 2a20 7265 6164 line 9).* read
│ │ │ │ │ -00094f00: 5374 7265 616d 203c 343e 3a20 2020 2020 Stream <4>:
│ │ │ │ │ -00094f10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00094f20: 2020 204e 6574 436c 6965 6e74 732e 5552 NetClients.UR
│ │ │ │ │ -00094f30: 4c2d 7374 696c 6c20 756e 636c 6173 7369 L-still unclassi
│ │ │ │ │ -00094f40: 6669 6564 2e0a 2020 2020 2020 2020 2020 fied..
│ │ │ │ │ -00094f50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00094f60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00094f70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00094f80: 2020 2020 286c 696e 6520 2031 3229 0a2a (line 12).*
│ │ │ │ │ -00094f90: 2072 6561 6453 7472 6561 6d20 3c35 3e3a readStream <5>:
│ │ │ │ │ -00094fa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00094fb0: 2020 2020 2020 2020 506f 7369 7469 6f6e Position
│ │ │ │ │ -00094fc0: 6162 6c65 5374 7265 616d 2d61 6363 6573 ableStream-acces
│ │ │ │ │ -00094fd0: 7369 6e67 2d72 6561 6469 6e67 2e0a 2020 sing-reading..
│ │ │ │ │ -00094fe0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00094ff0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00095000: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00095010: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -00095020: 6520 2034 3129 0a2a 2072 6561 6453 7472 e 41).* readStr
│ │ │ │ │ -00095030: 6561 6d20 3c36 3e3a 2020 2020 2020 2020 eam <6>:
│ │ │ │ │ -00095040: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00095050: 5365 7175 656e 6365 6162 6c65 436f 6c6c SequenceableColl
│ │ │ │ │ -00095060: 6563 7469 6f6e 2d65 6e75 6d65 7261 7469 ection-enumerati
│ │ │ │ │ -00095070: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ -00095080: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00095090: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000950a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000950b0: 2020 286c 696e 6520 2036 3429 0a2a 2072 (line 64).* r
│ │ │ │ │ -000950c0: 6561 6453 7472 6561 6d20 3c37 3e3a 2020 eadStream <7>:
│ │ │ │ │ -000950d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000950e0: 2020 2020 2020 5374 7265 616d 2d74 6573 Stream-tes
│ │ │ │ │ -000950f0: 7469 6e67 2e20 2020 2020 2028 6c69 6e65 ting. (line
│ │ │ │ │ -00095100: 2020 3137 290a 2a20 7265 6164 5374 7265 17).* readStre
│ │ │ │ │ -00095110: 616d 203c 383e 3a20 2020 2020 2020 2020 am <8>:
│ │ │ │ │ -00095120: 2020 2020 2020 2020 2020 2020 2020 2057 W
│ │ │ │ │ -00095130: 7269 7465 5374 7265 616d 2d61 6363 6573 riteStream-acces
│ │ │ │ │ -00095140: 7369 6e67 2d77 7269 7469 6e67 2e0a 2020 sing-writing..
│ │ │ │ │ -00095150: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00095160: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00095170: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00095180: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -00095190: 6520 2031 3829 0a2a 2072 6561 6473 5f3a e 18).* reads_:
│ │ │ │ │ -000951a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000951b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000951c0: 436f 6d70 696c 6564 436f 6465 2d74 6573 CompiledCode-tes
│ │ │ │ │ -000951d0: 7469 6e67 2061 6363 6573 7365 732e 0a20 ting accesses..
│ │ │ │ │ -000951e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000951f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00095200: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00095210: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -00095220: 6e65 2020 3235 290a 2a20 7265 6164 735f ne 25).* reads_
│ │ │ │ │ -00095230: 203c 313e 3a20 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ -00095240: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00095250: 2043 6f6d 7069 6c65 644d 6574 686f 642d CompiledMethod-
│ │ │ │ │ -00095260: 7465 7374 696e 672e 0a20 2020 2020 2020 testing..
│ │ │ │ │ -00095270: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00095280: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00095290: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000952a0: 2020 2020 2020 2028 6c69 6e65 2020 3137 (line 17
│ │ │ │ │ -000952b0: 290a 2a20 7265 6164 5772 6974 653a 2020 ).* readWrite:
│ │ │ │ │ -000952c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000952d0: 2020 2020 2020 2020 2020 2046 696c 6544 FileD
│ │ │ │ │ -000952e0: 6573 6372 6970 746f 7220 636c 6173 732d escriptor class-
│ │ │ │ │ -000952f0: 696e 7374 616e 6365 2063 7265 6174 696f instance creatio
│ │ │ │ │ -00095300: 6e2e 0a20 2020 2020 2020 2020 2020 2020 n..
│ │ │ │ │ -00095310: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00095320: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00095330: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00095340: 2028 6c69 6e65 2020 3936 290a 2a20 7265 (line 96).* re
│ │ │ │ │ -00095350: 6164 5772 6974 6553 7472 6561 6d3a 2020 adWriteStream:
│ │ │ │ │ -00095360: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00095370: 2020 2020 2053 6571 7565 6e63 6561 626c Sequenceabl
│ │ │ │ │ -00095380: 6543 6f6c 6c65 6374 696f 6e2d 656e 756d eCollection-enum
│ │ │ │ │ -00095390: 6572 6174 696e 672e 0a20 2020 2020 2020 erating..
│ │ │ │ │ -000953a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000953b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000953c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000953d0: 2020 2020 2020 2028 6c69 6e65 2020 3637 (line 67
│ │ │ │ │ -000953e0: 290a 2a20 7265 6275 696c 6454 6162 6c65 ).* rebuildTable
│ │ │ │ │ -000953f0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -00095400: 2020 2020 2020 2020 2020 2053 796d 626f Symbo
│ │ │ │ │ -00095410: 6c20 636c 6173 732d 7379 6d62 6f6c 2074 l class-symbol t
│ │ │ │ │ -00095420: 6162 6c65 2e0a 2020 2020 2020 2020 2020 able..
│ │ │ │ │ -00095430: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00095440: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00095450: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00095460: 2020 2020 286c 696e 6520 2032 3029 0a2a (line 20).*
│ │ │ │ │ -00095470: 2072 6563 6569 7665 723a 2020 2020 2020 receiver:
│ │ │ │ │ -00095480: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00095490: 2020 2020 2020 2020 426c 6f63 6b43 6c6f BlockClo
│ │ │ │ │ -000954a0: 7375 7265 2d61 6363 6573 7369 6e67 2e0a sure-accessing..
│ │ │ │ │ -000954b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000954c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000954d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000954e0: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -000954f0: 696e 6520 2034 3429 0a2a 2072 6563 6569 ine 44).* recei
│ │ │ │ │ -00095500: 7665 7220 3c31 3e3a 2020 2020 2020 2020 ver <1>:
│ │ │ │ │ -00095510: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00095520: 2020 436f 6e74 6578 7450 6172 742d 6163 ContextPart-ac
│ │ │ │ │ -00095530: 6365 7373 696e 672e 0a20 2020 2020 2020 cessing..
│ │ │ │ │ -00095540: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00095550: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00095560: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00095570: 2020 2020 2020 2028 6c69 6e65 2020 3939 (line 99
│ │ │ │ │ -00095580: 290a 2a20 7265 6365 6976 6572 203c 323e ).* receiver <2>
│ │ │ │ │ -00095590: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -000955a0: 2020 2020 2020 2020 2020 2044 6972 6563 Direc
│ │ │ │ │ -000955b0: 7465 644d 6573 7361 6765 2d61 6363 6573 tedMessage-acces
│ │ │ │ │ -000955c0: 7369 6e67 2e0a 2020 2020 2020 2020 2020 sing..
│ │ │ │ │ -000955d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000955e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000955f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00095600: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*
│ │ │ │ │ -00095610: 2072 6563 6569 7665 7220 3c33 3e3a 2020 receiver <3>:
│ │ │ │ │ -00095620: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00095630: 2020 2020 2020 2020 4d65 7373 6167 654e MessageN
│ │ │ │ │ -00095640: 6f74 556e 6465 7273 746f 6f64 2d61 6363 otUnderstood-acc
│ │ │ │ │ -00095650: 6573 7369 6e67 2e0a 2020 2020 2020 2020 essing..
│ │ │ │ │ -00095660: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00095670: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00095680: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00095690: 2020 2020 2020 286c 696e 6520 2020 3929 (line 9)
│ │ │ │ │ -000956a0: 0a2a 2072 6563 6569 7665 725f 3a20 2020 .* receiver_:
│ │ │ │ │ -000956b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000956c0: 2020 2020 2020 2020 2020 426c 6f63 6b43 BlockC
│ │ │ │ │ -000956d0: 6c6f 7375 7265 2d61 6363 6573 7369 6e67 losure-accessing
│ │ │ │ │ -000956e0: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -000956f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00095700: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00095710: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00095720: 286c 696e 6520 2034 3929 0a2a 2072 6563 (line 49).* rec
│ │ │ │ │ -00095730: 6569 7665 725f 203c 313e 3a20 2020 2020 eiver_ <1>:
│ │ │ │ │ -00095740: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00095750: 2020 2020 4469 7265 6374 6564 4d65 7373 DirectedMess
│ │ │ │ │ -00095760: 6167 652d 6163 6365 7373 696e 672e 0a20 age-accessing..
│ │ │ │ │ -00095770: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00095780: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00095790: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000957a0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -000957b0: 6e65 2020 2039 290a 2a20 7265 6365 6976 ne 9).* receiv
│ │ │ │ │ -000957c0: 6572 5f73 656c 6563 746f 725f 3a20 2020 er_selector_:
│ │ │ │ │ -000957d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000957e0: 2044 6972 6563 7465 644d 6573 7361 6765 DirectedMessage
│ │ │ │ │ -000957f0: 2063 6c61 7373 2d63 7265 6174 696e 6720 class-creating
│ │ │ │ │ -00095800: 696e 7374 616e 6365 732e 0a20 2020 2020 instances..
│ │ │ │ │ -00095810: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00095820: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00095830: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00095840: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -00095850: 2036 290a 2a20 7265 6365 6976 6572 5f73 6).* receiver_s
│ │ │ │ │ -00095860: 656c 6563 746f 725f 6172 6775 6d65 6e74 elector_argument
│ │ │ │ │ -00095870: 735f 3a20 2020 2020 2020 2020 2044 6972 s_: Dir
│ │ │ │ │ -00095880: 6563 7465 644d 6573 7361 6765 2063 6c61 ectedMessage cla
│ │ │ │ │ -00095890: 7373 2d63 7265 6174 696e 6720 696e 7374 ss-creating inst
│ │ │ │ │ -000958a0: 616e 6365 732e 0a20 2020 2020 2020 2020 ances..
│ │ │ │ │ -000958b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000958c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000958d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000958e0: 2020 2020 2028 6c69 6e65 2020 3132 290a (line 12).
│ │ │ │ │ -000958f0: 2a20 7265 6365 6976 6572 5f73 656c 6563 * receiver_selec
│ │ │ │ │ -00095900: 746f 725f 6172 6775 6d65 6e74 5f3a 2020 tor_argument_:
│ │ │ │ │ -00095910: 2020 2020 2020 2020 2044 6972 6563 7465 Directe
│ │ │ │ │ -00095920: 644d 6573 7361 6765 2063 6c61 7373 2d63 dMessage class-c
│ │ │ │ │ -00095930: 7265 6174 696e 6720 696e 7374 616e 6365 reating instance
│ │ │ │ │ -00095940: 732e 0a20 2020 2020 2020 2020 2020 2020 s..
│ │ │ │ │ -00095950: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00095960: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00095970: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00095980: 2028 6c69 6e65 2020 2039 290a 2a20 7265 (line 9).* re
│ │ │ │ │ -00095990: 6369 7072 6f63 616c 3a20 2020 2020 2020 ciprocal:
│ │ │ │ │ -000959a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000959b0: 2020 2020 2046 7261 6374 696f 6e2d 6f70 Fraction-op
│ │ │ │ │ -000959c0: 7469 6d69 7a65 6420 6361 7365 732e 0a20 timized cases..
│ │ │ │ │ -000959d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000959e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000959f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00095a00: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -00095a10: 6e65 2020 3132 290a 2a20 7265 6369 7072 ne 12).* recipr
│ │ │ │ │ -00095a20: 6f63 616c 203c 313e 3a20 2020 2020 2020 ocal <1>:
│ │ │ │ │ -00095a30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00095a40: 204e 756d 6265 722d 6172 6974 686d 6574 Number-arithmet
│ │ │ │ │ -00095a50: 6963 2e20 2020 286c 696e 6520 2033 3529 ic. (line 35)
│ │ │ │ │ -00095a60: 0a2a 2072 6563 6c61 696d 6564 4279 7465 .* reclaimedByte
│ │ │ │ │ -00095a70: 7350 6572 476c 6f62 616c 4743 3a20 2020 sPerGlobalGC:
│ │ │ │ │ -00095a80: 2020 2020 2020 2020 2020 4f62 6a65 6374 Object
│ │ │ │ │ -00095a90: 4d65 6d6f 7279 2d61 6363 6573 7369 6e67 Memory-accessing
│ │ │ │ │ -00095aa0: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -00095ab0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00095ac0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00095ad0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00095ae0: 286c 696e 6520 2039 3329 0a2a 2072 6563 (line 93).* rec
│ │ │ │ │ -00095af0: 6c61 696d 6564 4279 7465 7350 6572 5363 laimedBytesPerSc
│ │ │ │ │ -00095b00: 6176 656e 6765 3a20 2020 2020 2020 2020 avenge:
│ │ │ │ │ -00095b10: 2020 2020 4f62 6a65 6374 4d65 6d6f 7279 ObjectMemory
│ │ │ │ │ -00095b20: 2d61 6363 6573 7369 6e67 2e0a 2020 2020 -accessing..
│ │ │ │ │ -00095b30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00095b40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00095b50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00095b60: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -00095b70: 2039 3729 0a2a 2072 6563 6c61 696d 6564 97).* reclaimed
│ │ │ │ │ -00095b80: 5065 7263 656e 7450 6572 5363 6176 656e PercentPerScaven
│ │ │ │ │ -00095b90: 6765 3a20 2020 2020 2020 2020 2020 4f62 ge: Ob
│ │ │ │ │ -00095ba0: 6a65 6374 4d65 6d6f 7279 2d61 6363 6573 jectMemory-acces
│ │ │ │ │ -00095bb0: 7369 6e67 2e0a 2020 2020 2020 2020 2020 sing..
│ │ │ │ │ -00095bc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00095bd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00095be0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00095bf0: 2020 2020 286c 696e 6520 3130 3129 0a2a (line 101).*
│ │ │ │ │ -00095c00: 2072 6563 6f6d 7069 6c65 3a20 2020 2020 recompile:
│ │ │ │ │ -00095c10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00095c20: 2020 2020 2020 2020 436f 6d70 696c 6564 Compiled
│ │ │ │ │ -00095c30: 4d65 7468 6f64 2d63 6f6d 7069 6c69 6e67 Method-compiling
│ │ │ │ │ -00095c40: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -00095c50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00095c60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00095c70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00095c80: 286c 696e 6520 2031 3829 0a2a 2072 6563 (line 18).* rec
│ │ │ │ │ -00095c90: 6f6d 7069 6c65 4e6f 7469 6679 696e 675f ompileNotifying_
│ │ │ │ │ -00095ca0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -00095cb0: 2020 2020 436f 6d70 696c 6564 4d65 7468 CompiledMeth
│ │ │ │ │ -00095cc0: 6f64 2d63 6f6d 7069 6c69 6e67 2e0a 2020 od-compiling..
│ │ │ │ │ -00095cd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00095ce0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00095cf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00095d00: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -00095d10: 6520 2032 3129 0a2a 2072 6563 6f6d 7069 e 21).* recompi
│ │ │ │ │ -00095d20: 6c65 5f3a 2020 2020 2020 2020 2020 2020 le_:
│ │ │ │ │ -00095d30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00095d40: 4265 6861 7669 6f72 2d6d 6574 686f 6420 Behavior-method
│ │ │ │ │ -00095d50: 6469 6374 696f 6e61 7279 2e0a 2020 2020 dictionary..
│ │ │ │ │ -00095d60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00095d70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00095d80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00095d90: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -00095da0: 2037 3329 0a2a 2072 6563 6f6d 7069 6c65 73).* recompile
│ │ │ │ │ -00095db0: 5f6e 6f74 6966 7969 6e67 5f3a 2020 2020 _notifying_:
│ │ │ │ │ -00095dc0: 2020 2020 2020 2020 2020 2020 2020 4265 Be
│ │ │ │ │ -00095dd0: 6861 7669 6f72 2d6d 6574 686f 6420 6469 havior-method di
│ │ │ │ │ -00095de0: 6374 696f 6e61 7279 2e0a 2020 2020 2020 ctionary..
│ │ │ │ │ -00095df0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00095e00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00095e10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00095e20: 2020 2020 2020 2020 286c 696e 6520 2037 (line 7
│ │ │ │ │ -00095e30: 3729 0a2a 2072 6563 6f6e 7374 7275 6374 7).* reconstruct
│ │ │ │ │ -00095e40: 4f72 6967 696e 616c 4f62 6a65 6374 3a20 OriginalObject:
│ │ │ │ │ -00095e50: 2020 2020 2020 2020 2020 2020 4469 7265 Dire
│ │ │ │ │ -00095e60: 6374 6564 4d65 7373 6167 652d 7361 7669 ctedMessage-savi
│ │ │ │ │ -00095e70: 6e67 2061 6e64 206c 6f61 6469 6e67 2e0a ng and loading..
│ │ │ │ │ -00095e80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00095e90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00095ea0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00095eb0: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -00095ec0: 696e 6520 2020 3629 0a2a 2072 6563 6f6e ine 6).* recon
│ │ │ │ │ -00095ed0: 7374 7275 6374 4f72 6967 696e 616c 4f62 structOriginalOb
│ │ │ │ │ -00095ee0: 6a65 6374 203c 313e 3a20 2020 2020 2020 ject <1>:
│ │ │ │ │ -00095ef0: 2020 4f62 6a65 6374 2d73 6176 696e 6720 Object-saving
│ │ │ │ │ -00095f00: 616e 6420 6c6f 6164 696e 672e 0a20 2020 and loading..
│ │ │ │ │ -00095f10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00095f20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00095f30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00095f40: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -00095f50: 2020 3233 290a 2a20 7265 636f 7264 5f3a 23).* record_:
│ │ │ │ │ -00095f60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00095f70: 2020 2020 2020 2020 2020 2020 2020 2046 F
│ │ │ │ │ -00095f80: 696c 6553 7472 6561 6d20 636c 6173 732d ileStream class-
│ │ │ │ │ -00095f90: 6669 6c65 2d69 6e2e 0a20 2020 2020 2020 file-in..
│ │ │ │ │ -00095fa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00095fb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00095fc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00095fd0: 2020 2020 2020 2028 6c69 6e65 2020 3531 (line 51
│ │ │ │ │ -00095fe0: 290a 2a20 7265 6665 7273 546f 5f3a 2020 ).* refersTo_:
│ │ │ │ │ -00095ff0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00096000: 2020 2020 2020 2020 2020 2043 6f6d 7069 Compi
│ │ │ │ │ -00096010: 6c65 6443 6f64 652d 7465 7374 696e 6720 ledCode-testing
│ │ │ │ │ -00096020: 6163 6365 7373 6573 2e0a 2020 2020 2020 accesses..
│ │ │ │ │ -00096030: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00096040: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00096050: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00096060: 2020 2020 2020 2020 286c 696e 6520 2032 (line 2
│ │ │ │ │ -00096070: 3929 0a2a 2072 6566 7265 7368 3a20 2020 9).* refresh:
│ │ │ │ │ -00096080: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00096090: 2020 2020 2020 2020 2020 2020 4669 6c65 File
│ │ │ │ │ -000960a0: 2d61 6363 6573 7369 6e67 2e20 2020 2020 -accessing.
│ │ │ │ │ -000960b0: 2028 6c69 6e65 2020 3534 290a 2a20 7265 (line 54).* re
│ │ │ │ │ -000960c0: 6672 6573 6820 3c31 3e3a 2020 2020 2020 fresh <1>:
│ │ │ │ │ -000960d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000960e0: 2020 2020 2046 696c 6550 6174 682d 6163 FilePath-ac
│ │ │ │ │ -000960f0: 6365 7373 696e 672e 2020 286c 696e 6520 cessing. (line
│ │ │ │ │ -00096100: 2036 3529 0a2a 2072 6566 7265 7368 203c 65).* refresh <
│ │ │ │ │ -00096110: 323e 3a20 2020 2020 2020 2020 2020 2020 2>:
│ │ │ │ │ -00096120: 2020 2020 2020 2020 2020 2020 2020 5061 Pa
│ │ │ │ │ -00096130: 636b 6167 654c 6f61 6465 7220 636c 6173 ckageLoader clas
│ │ │ │ │ -00096140: 732d 6163 6365 7373 696e 672e 0a20 2020 s-accessing..
│ │ │ │ │ -00096150: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00096160: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00096170: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00096180: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -00096190: 2020 3632 290a 2a20 7265 6672 6573 6820 62).* refresh
│ │ │ │ │ -000961a0: 3c33 3e3a 2020 2020 2020 2020 2020 2020 <3>:
│ │ │ │ │ -000961b0: 2020 2020 2020 2020 2020 2020 2020 2056 V
│ │ │ │ │ -000961c0: 4653 2e41 7263 6869 7665 4669 6c65 2d41 FS.ArchiveFile-A
│ │ │ │ │ -000961d0: 7263 6869 7665 4d65 6d62 6572 2070 726f rchiveMember pro
│ │ │ │ │ -000961e0: 746f 636f 6c2e 0a20 2020 2020 2020 2020 tocol..
│ │ │ │ │ -000961f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00096200: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00096210: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00096220: 2020 2020 2028 6c69 6e65 2020 3139 290a (line 19).
│ │ │ │ │ -00096230: 2a20 7265 6672 6573 6820 3c34 3e3a 2020 * refresh <4>:
│ │ │ │ │ -00096240: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00096250: 2020 2020 2020 2020 2056 4653 2e41 7263 VFS.Arc
│ │ │ │ │ -00096260: 6869 7665 4d65 6d62 6572 2d61 6363 6573 hiveMember-acces
│ │ │ │ │ -00096270: 7369 6e67 2e0a 2020 2020 2020 2020 2020 sing..
│ │ │ │ │ -00096280: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00096290: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000962a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000962b0: 2020 2020 286c 696e 6520 2033 3829 0a2a (line 38).*
│ │ │ │ │ -000962c0: 2072 6567 6973 7465 7248 616e 646c 6572 registerHandler
│ │ │ │ │ -000962d0: 5f66 6f72 5072 6167 6d61 5f3a 2020 2020 _forPragma_:
│ │ │ │ │ -000962e0: 2020 2020 2020 2020 436c 6173 732d 7072 Class-pr
│ │ │ │ │ -000962f0: 6167 6d61 732e 2020 2020 2020 2028 6c69 agmas. (li
│ │ │ │ │ -00096300: 6e65 2020 3130 290a 2a20 7265 6769 7374 ne 10).* regist
│ │ │ │ │ -00096310: 6572 5072 6f78 7943 6c61 7373 5f66 6f72 erProxyClass_for
│ │ │ │ │ -00096320: 5f3a 2020 2020 2020 2020 2020 2020 2020 _:
│ │ │ │ │ -00096330: 204f 626a 6563 7444 756d 7065 7220 636c ObjectDumper cl
│ │ │ │ │ -00096340: 6173 732d 6573 7461 626c 6973 6869 6e67 ass-establishing
│ │ │ │ │ -00096350: 2070 726f 7879 2063 6c61 7373 6573 2e0a proxy classes..
│ │ │ │ │ -00096360: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00096370: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00096380: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00096390: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -000963a0: 696e 6520 2032 3129 0a2a 2072 6568 6173 ine 21).* rehas
│ │ │ │ │ -000963b0: 683a 2020 2020 2020 2020 2020 2020 2020 h:
│ │ │ │ │ -000963c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000963d0: 2020 4469 6374 696f 6e61 7279 2d72 6568 Dictionary-reh
│ │ │ │ │ -000963e0: 6173 6869 6e67 2e0a 2020 2020 2020 2020 ashing..
│ │ │ │ │ -000963f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00096400: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00096410: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00096420: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)
│ │ │ │ │ -00096430: 0a2a 2072 6568 6173 6820 3c31 3e3a 2020 .* rehash <1>:
│ │ │ │ │ -00096440: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00096450: 2020 2020 2020 2020 2020 4861 7368 6564 Hashed
│ │ │ │ │ -00096460: 436f 6c6c 6563 7469 6f6e 2d72 6568 6173 Collection-rehas
│ │ │ │ │ -00096470: 6869 6e67 2e0a 2020 2020 2020 2020 2020 hing..
│ │ │ │ │ -00096480: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00096490: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000964a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000964b0: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*
│ │ │ │ │ -000964c0: 2072 6568 6173 6820 3c32 3e3a 2020 2020 rehash <2>:
│ │ │ │ │ -000964d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000964e0: 2020 2020 2020 2020 4c6f 6f6b 7570 5461 LookupTa
│ │ │ │ │ -000964f0: 626c 652d 7265 6861 7368 696e 672e 0a20 ble-rehashing..
│ │ │ │ │ -00096500: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00096510: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00096520: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00096530: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -00096540: 6e65 2020 2036 290a 2a20 7265 6861 7368 ne 6).* rehash
│ │ │ │ │ -00096550: 203c 333e 3a20 2020 2020 2020 2020 2020 <3>:
│ │ │ │ │ -00096560: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00096570: 204d 6574 686f 6444 6963 7469 6f6e 6172 MethodDictionar
│ │ │ │ │ -00096580: 792d 7265 6861 7368 696e 672e 0a20 2020 y-rehashing..
│ │ │ │ │ -00096590: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000965a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000965b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000965c0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -000965d0: 2020 2036 290a 2a20 7265 6861 7368 203c 6).* rehash <
│ │ │ │ │ -000965e0: 343e 3a20 2020 2020 2020 2020 2020 2020 4>:
│ │ │ │ │ -000965f0: 2020 2020 2020 2020 2020 2020 2020 2057 W
│ │ │ │ │ -00096600: 6561 6b56 616c 7565 4c6f 6f6b 7570 5461 eakValueLookupTa
│ │ │ │ │ -00096610: 626c 652d 7265 6861 7368 696e 672e 0a20 ble-rehashing..
│ │ │ │ │ -00096620: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00096630: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00096640: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00096650: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -00096660: 6e65 2020 2036 290a 2a20 7265 696e 766f ne 6).* reinvo
│ │ │ │ │ -00096670: 6b65 466f 725f 3a20 2020 2020 2020 2020 keFor_:
│ │ │ │ │ -00096680: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00096690: 204d 6573 7361 6765 2d70 7269 6e74 696e Message-printin
│ │ │ │ │ -000966a0: 672e 2020 2020 286c 696e 6520 2020 3929 g. (line 9)
│ │ │ │ │ -000966b0: 0a2a 2072 656a 6563 745f 3a20 2020 2020 .* reject_:
│ │ │ │ │ -000966c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000966d0: 2020 2020 2020 2020 2020 4172 7261 7965 Arraye
│ │ │ │ │ -000966e0: 6443 6f6c 6c65 6374 696f 6e2d 656e 756d dCollection-enum
│ │ │ │ │ -000966f0: 6572 6174 696e 6720 7468 6520 656c 656d erating the elem
│ │ │ │ │ -00096700: 656e 7473 206f 6620 6120 636f 6c6c 6563 ents of a collec
│ │ │ │ │ -00096710: 7469 6f6e 2e0a 2020 2020 2020 2020 2020 tion..
│ │ │ │ │ -00096720: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00096730: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00096740: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00096750: 2020 2020 286c 696e 6520 2031 3129 0a2a (line 11).*
│ │ │ │ │ -00096760: 2072 656a 6563 745f 203c 313e 3a20 2020 reject_ <1>:
│ │ │ │ │ -00096770: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00096780: 2020 2020 2020 2020 436f 6c6c 6563 7469 Collecti
│ │ │ │ │ -00096790: 6f6e 2d65 6e75 6d65 7261 7469 6f6e 2e0a on-enumeration..
│ │ │ │ │ -000967a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000967b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000967c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000967d0: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -000967e0: 696e 6520 2033 3229 0a2a 2072 656a 6563 ine 32).* rejec
│ │ │ │ │ -000967f0: 745f 203c 323e 3a20 2020 2020 2020 2020 t_ <2>:
│ │ │ │ │ -00096800: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00096810: 2020 4469 6374 696f 6e61 7279 2d64 6963 Dictionary-dic
│ │ │ │ │ -00096820: 7469 6f6e 6172 7920 656e 756d 6572 6174 tionary enumerat
│ │ │ │ │ -00096830: 696e 672e 0a20 2020 2020 2020 2020 2020 ing..
│ │ │ │ │ -00096840: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00096850: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00096860: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00096870: 2020 2028 6c69 6e65 2020 3234 290a 2a20 (line 24).*
│ │ │ │ │ -00096880: 7265 6a65 6374 5f20 3c33 3e3a 2020 2020 reject_ <3>:
│ │ │ │ │ -00096890: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000968a0: 2020 2020 2020 2046 696c 6550 6174 682d FilePath-
│ │ │ │ │ -000968b0: 656e 756d 6572 6174 696e 672e 0a20 2020 enumerating..
│ │ │ │ │ -000968c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000968d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000968e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000968f0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -00096900: 2020 3531 290a 2a20 7265 6a65 6374 5f20 51).* reject_
│ │ │ │ │ -00096910: 3c34 3e3a 2020 2020 2020 2020 2020 2020 <4>:
│ │ │ │ │ -00096920: 2020 2020 2020 2020 2020 2020 2020 2049 I
│ │ │ │ │ -00096930: 7465 7261 626c 652d 656e 756d 6572 6174 terable-enumerat
│ │ │ │ │ -00096940: 696f 6e2e 0a20 2020 2020 2020 2020 2020 ion..
│ │ │ │ │ -00096950: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00096960: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00096970: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00096980: 2020 2028 6c69 6e65 2020 3637 290a 2a20 (line 67).*
│ │ │ │ │ -00096990: 7265 6a65 6374 5f20 3c35 3e3a 2020 2020 reject_ <5>:
│ │ │ │ │ -000969a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000969b0: 2020 2020 2020 204d 6170 7065 6443 6f6c MappedCol
│ │ │ │ │ -000969c0: 6c65 6374 696f 6e2d 6261 7369 632e 0a20 lection-basic..
│ │ │ │ │ -000969d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000969e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000969f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00096a00: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -00096a10: 6e65 2020 3534 290a 2a20 7265 6a65 6374 ne 54).* reject
│ │ │ │ │ -00096a20: 5f20 3c36 3e3a 2020 2020 2020 2020 2020 _ <6>:
│ │ │ │ │ -00096a30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00096a40: 2053 7472 6561 6d2d 6669 6c74 6572 696e Stream-filterin
│ │ │ │ │ -00096a50: 672e 2020 2020 286c 696e 6520 2033 3329 g. (line 33)
│ │ │ │ │ -00096a60: 0a2a 2072 656c 6174 6976 6544 6972 6563 .* relativeDirec
│ │ │ │ │ -00096a70: 746f 7279 3a20 2020 2020 2020 2020 2020 tory:
│ │ │ │ │ -00096a80: 2020 2020 2020 2020 2020 5061 636b 6167 Packag
│ │ │ │ │ -00096a90: 652d 6163 6365 7373 696e 672e 2020 2028 e-accessing. (
│ │ │ │ │ -00096aa0: 6c69 6e65 2031 3031 290a 2a20 7265 6c61 line 101).* rela
│ │ │ │ │ -00096ab0: 7469 7665 4469 7265 6374 6f72 795f 3a20 tiveDirectory_:
│ │ │ │ │ -00096ac0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00096ad0: 2020 2050 6163 6b61 6765 2d61 6363 6573 Package-acces
│ │ │ │ │ -00096ae0: 7369 6e67 2e20 2020 286c 696e 6520 3130 sing. (line 10
│ │ │ │ │ -00096af0: 3529 0a2a 2072 656c 6561 7365 3a20 2020 5).* release:
│ │ │ │ │ -00096b00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00096b10: 2020 2020 2020 2020 2020 2020 4f62 6a65 Obje
│ │ │ │ │ -00096b20: 6374 2d64 6570 656e 6465 6e74 7320 6163 ct-dependents ac
│ │ │ │ │ -00096b30: 6365 7373 2e0a 2020 2020 2020 2020 2020 cess..
│ │ │ │ │ -00096b40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00096b50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00096b60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00096b70: 2020 2020 286c 696e 6520 2031 3329 0a2a (line 13).*
│ │ │ │ │ -00096b80: 2072 656c 6561 7365 203c 313e 3a20 2020 release <1>:
│ │ │ │ │ -00096b90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00096ba0: 2020 2020 2020 2020 556e 6465 6669 6e65 Undefine
│ │ │ │ │ -00096bb0: 644f 626a 6563 742d 6465 7065 6e64 656e dObject-dependen
│ │ │ │ │ -00096bc0: 7473 2061 6363 6573 732e 0a20 2020 2020 ts access..
│ │ │ │ │ -00096bd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00096be0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00096bf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00096c00: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -00096c10: 2039 290a 2a20 7265 6c65 6173 6520 3c32 9).* release <2
│ │ │ │ │ -00096c20: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ -00096c30: 2020 2020 2020 2020 2020 2020 2056 4653 VFS
│ │ │ │ │ -00096c40: 2e41 7263 6869 7665 4669 6c65 2d64 6972 .ArchiveFile-dir
│ │ │ │ │ -00096c50: 6563 746f 7279 206f 7065 7261 7469 6f6e ectory operation
│ │ │ │ │ -00096c60: 732e 0a20 2020 2020 2020 2020 2020 2020 s..
│ │ │ │ │ -00096c70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00096c80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00096c90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00096ca0: 2028 6c69 6e65 2020 3138 290a 2a20 7265 (line 18).* re
│ │ │ │ │ -00096cb0: 6c65 6173 6520 3c33 3e3a 2020 2020 2020 lease <3>:
│ │ │ │ │ -00096cc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00096cd0: 2020 2020 2056 4653 2e54 6d70 4669 6c65 VFS.TmpFile
│ │ │ │ │ -00096ce0: 4172 6368 6976 654d 656d 6265 722d 6669 ArchiveMember-fi
│ │ │ │ │ -00096cf0: 6e61 6c69 7a61 7469 6f6e 2e0a 2020 2020 nalization..
│ │ │ │ │ -00096d00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00096d10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00096d20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00096d30: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -00096d40: 2020 3629 0a2a 2072 656c 6f63 6174 653a 6).* relocate:
│ │ │ │ │ -00096d50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00096d60: 2020 2020 2020 2020 2020 2020 2020 4669 Fi
│ │ │ │ │ -00096d70: 6c65 5365 676d 656e 7420 636c 6173 732d leSegment class-
│ │ │ │ │ -00096d80: 696e 7374 616c 6c69 6e67 2e0a 2020 2020 installing..
│ │ │ │ │ -00096d90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00096da0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00096db0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00096dc0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -00096dd0: 2020 3629 0a2a 2072 656c 6f63 6174 6546 6).* relocateF
│ │ │ │ │ -00096de0: 726f 6d5f 6d61 705f 3a20 2020 2020 2020 rom_map_:
│ │ │ │ │ -00096df0: 2020 2020 2020 2020 2020 2020 2020 4669 Fi
│ │ │ │ │ -00096e00: 6c65 5365 676d 656e 742d 6261 7369 632e leSegment-basic.
│ │ │ │ │ -00096e10: 2020 2028 6c69 6e65 2020 3232 290a 2a20 (line 22).*
│ │ │ │ │ -00096e20: 7265 6d61 696e 696e 6743 6f75 6e74 3a20 remainingCount:
│ │ │ │ │ -00096e30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00096e40: 2020 2020 2020 2053 7973 7465 6d45 7863 SystemExc
│ │ │ │ │ -00096e50: 6570 7469 6f6e 732e 4e6f 7445 6e6f 7567 eptions.NotEnoug
│ │ │ │ │ -00096e60: 6845 6c65 6d65 6e74 732d 6163 6365 7373 hElements-access
│ │ │ │ │ -00096e70: 696e 672e 0a20 2020 2020 2020 2020 2020 ing..
│ │ │ │ │ -00096e80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00096e90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00096ea0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00096eb0: 2020 2028 6c69 6e65 2020 3132 290a 2a20 (line 12).*
│ │ │ │ │ -00096ec0: 7265 6d61 696e 696e 6743 6f75 6e74 5f3a remainingCount_:
│ │ │ │ │ -00096ed0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00096ee0: 2020 2020 2020 2053 7973 7465 6d45 7863 SystemExc
│ │ │ │ │ -00096ef0: 6570 7469 6f6e 732e 4e6f 7445 6e6f 7567 eptions.NotEnoug
│ │ │ │ │ -00096f00: 6845 6c65 6d65 6e74 732d 6163 6365 7373 hElements-access
│ │ │ │ │ -00096f10: 696e 672e 0a20 2020 2020 2020 2020 2020 ing..
│ │ │ │ │ -00096f20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00096f30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00096f40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00096f50: 2020 2028 6c69 6e65 2020 3135 290a 2a20 (line 15).*
│ │ │ │ │ -00096f60: 7265 6d6f 7665 3a20 2020 2020 2020 2020 remove:
│ │ │ │ │ -00096f70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00096f80: 2020 2020 2020 2046 696c 652d 6669 6c65 File-file
│ │ │ │ │ -00096f90: 206f 7065 7261 7469 6f6e 732e 0a20 2020 operations..
│ │ │ │ │ -00096fa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00096fb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00096fc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00096fd0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -00096fe0: 2020 3232 290a 2a20 7265 6d6f 7665 203c 22).* remove <
│ │ │ │ │ -00096ff0: 313e 3a20 2020 2020 2020 2020 2020 2020 1>:
│ │ │ │ │ -00097000: 2020 2020 2020 2020 2020 2020 2020 2046 F
│ │ │ │ │ -00097010: 696c 6550 6174 682d 6669 6c65 206f 7065 ilePath-file ope
│ │ │ │ │ -00097020: 7261 7469 6f6e 732e 0a20 2020 2020 2020 rations..
│ │ │ │ │ -00097030: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00097040: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00097050: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00097060: 2020 2020 2020 2028 6c69 6e65 2020 3430 (line 40
│ │ │ │ │ -00097070: 290a 2a20 7265 6d6f 7665 203c 323e 3a20 ).* remove <2>:
│ │ │ │ │ -00097080: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00097090: 2020 2020 2020 2020 2020 2056 4653 2e41 VFS.A
│ │ │ │ │ -000970a0: 7263 6869 7665 4d65 6d62 6572 2d66 696c rchiveMember-fil
│ │ │ │ │ -000970b0: 6520 6f70 6572 6174 696f 6e73 2e0a 2020 e operations..
│ │ │ │ │ -000970c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000970d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000970e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000970f0: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -00097100: 6520 2031 3029 0a2a 2072 656d 6f76 6520 e 10).* remove
│ │ │ │ │ -00097110: 3c33 3e3a 2020 2020 2020 2020 2020 2020 <3>:
│ │ │ │ │ -00097120: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00097130: 5646 532e 4669 6c65 5772 6170 7065 722d VFS.FileWrapper-
│ │ │ │ │ -00097140: 6465 6c65 6761 7469 6f6e 2e0a 2020 2020 delegation..
│ │ │ │ │ -00097150: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00097160: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00097170: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00097180: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -00097190: 2035 3029 0a2a 2072 656d 6f76 6541 6c6c 50).* removeAll
│ │ │ │ │ -000971a0: 4b65 7973 5375 6368 5468 6174 5f3a 2020 KeysSuchThat_:
│ │ │ │ │ -000971b0: 2020 2020 2020 2020 2020 2020 2020 4469 Di
│ │ │ │ │ -000971c0: 6374 696f 6e61 7279 2d72 656d 6f76 696e ctionary-removin
│ │ │ │ │ -000971d0: 672e 2028 6c69 6e65 2020 2036 290a 2a20 g. (line 6).*
│ │ │ │ │ -000971e0: 7265 6d6f 7665 416c 6c4b 6579 735f 3a20 removeAllKeys_:
│ │ │ │ │ -000971f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00097200: 2020 2020 2020 2044 6963 7469 6f6e 6172 Dictionar
│ │ │ │ │ -00097210: 792d 6469 6374 696f 6e61 7279 2072 656d y-dictionary rem
│ │ │ │ │ -00097220: 6f76 696e 672e 0a20 2020 2020 2020 2020 oving..
│ │ │ │ │ -00097230: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00097240: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00097250: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00097260: 2020 2020 2028 6c69 6e65 2020 3132 290a (line 12).
│ │ │ │ │ -00097270: 2a20 7265 6d6f 7665 416c 6c4b 6579 735f * removeAllKeys_
│ │ │ │ │ -00097280: 203c 313e 3a20 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ -00097290: 2020 2020 2020 2020 2050 726f 6365 7373 Process
│ │ │ │ │ -000972a0: 456e 7669 726f 6e6d 656e 742d 6469 6374 Environment-dict
│ │ │ │ │ -000972b0: 696f 6e61 7279 2072 656d 6f76 696e 672e ionary removing.
│ │ │ │ │ -000972c0: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -000972d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000972e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000972f0: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -00097300: 6c69 6e65 2020 3132 290a 2a20 7265 6d6f line 12).* remo
│ │ │ │ │ -00097310: 7665 416c 6c4b 6579 735f 6966 4162 7365 veAllKeys_ifAbse
│ │ │ │ │ -00097320: 6e74 5f3a 2020 2020 2020 2020 2020 2020 nt_:
│ │ │ │ │ -00097330: 2020 2044 6963 7469 6f6e 6172 792d 6469 Dictionary-di
│ │ │ │ │ -00097340: 6374 696f 6e61 7279 2072 656d 6f76 696e ctionary removin
│ │ │ │ │ -00097350: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ -00097360: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00097370: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00097380: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00097390: 2028 6c69 6e65 2020 3135 290a 2a20 7265 (line 15).* re
│ │ │ │ │ -000973a0: 6d6f 7665 416c 6c4b 6579 735f 6966 4162 moveAllKeys_ifAb
│ │ │ │ │ -000973b0: 7365 6e74 5f20 3c31 3e3a 2020 2020 2020 sent_ <1>:
│ │ │ │ │ -000973c0: 2020 2020 2050 726f 6365 7373 456e 7669 ProcessEnvi
│ │ │ │ │ -000973d0: 726f 6e6d 656e 742d 6469 6374 696f 6e61 ronment-dictiona
│ │ │ │ │ -000973e0: 7279 2072 656d 6f76 696e 672e 0a20 2020 ry removing..
│ │ │ │ │ -000973f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00097400: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00097410: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00097420: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -00097430: 2020 3135 290a 2a20 7265 6d6f 7665 416c 15).* removeAl
│ │ │ │ │ -00097440: 6c53 7563 6854 6861 745f 3a20 2020 2020 lSuchThat_:
│ │ │ │ │ -00097450: 2020 2020 2020 2020 2020 2020 2020 2043 C
│ │ │ │ │ -00097460: 6f6c 6c65 6374 696f 6e2d 7265 6d6f 7669 ollection-removi
│ │ │ │ │ -00097470: 6e67 2e20 286c 696e 6520 2032 3629 0a2a ng. (line 26).*
│ │ │ │ │ -00097480: 2072 656d 6f76 6541 6c6c 5f3a 2020 2020 removeAll_:
│ │ │ │ │ -00097490: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000974a0: 2020 2020 2020 2020 436f 6c6c 6563 7469 Collecti
│ │ │ │ │ -000974b0: 6f6e 2d72 656d 6f76 696e 672e 2028 6c69 on-removing. (li
│ │ │ │ │ -000974c0: 6e65 2020 3137 290a 2a20 7265 6d6f 7665 ne 17).* remove
│ │ │ │ │ -000974d0: 416c 6c5f 6966 4162 7365 6e74 5f3a 2020 All_ifAbsent_:
│ │ │ │ │ -000974e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000974f0: 2043 6f6c 6c65 6374 696f 6e2d 7265 6d6f Collection-remo
│ │ │ │ │ -00097500: 7669 6e67 2e20 286c 696e 6520 2032 3229 ving. (line 22)
│ │ │ │ │ -00097510: 0a2a 2072 656d 6f76 6541 7449 6e64 6578 .* removeAtIndex
│ │ │ │ │ -00097520: 5f3a 2020 2020 2020 2020 2020 2020 2020 _:
│ │ │ │ │ -00097530: 2020 2020 2020 2020 2020 4f72 6465 7265 Ordere
│ │ │ │ │ -00097540: 6443 6f6c 6c65 6374 696f 6e2d 7265 6d6f dCollection-remo
│ │ │ │ │ -00097550: 7669 6e67 2e0a 2020 2020 2020 2020 2020 ving..
│ │ │ │ │ -00097560: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00097570: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00097580: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00097590: 2020 2020 286c 696e 6520 2031 3829 0a2a (line 18).*
│ │ │ │ │ -000975a0: 2072 656d 6f76 6541 7449 6e64 6578 5f20 removeAtIndex_
│ │ │ │ │ -000975b0: 3c31 3e3a 2020 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ -000975c0: 2020 2020 2020 2020 5275 6e41 7272 6179 RunArray
│ │ │ │ │ -000975d0: 2d72 656d 6f76 696e 672e 2020 2028 6c69 -removing. (li
│ │ │ │ │ -000975e0: 6e65 2020 2036 290a 2a20 7265 6d6f 7665 ne 6).* remove
│ │ │ │ │ -000975f0: 4361 7465 676f 7279 5f3a 2020 2020 2020 Category_:
│ │ │ │ │ -00097600: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00097610: 2043 6c61 7373 4465 7363 7269 7074 696f ClassDescriptio
│ │ │ │ │ -00097620: 6e2d 6f72 6761 6e69 7a61 7469 6f6e 206f n-organization o
│ │ │ │ │ -00097630: 6620 6d65 7373 6167 6573 2061 6e64 2063 f messages and c
│ │ │ │ │ -00097640: 6c61 7373 6573 2e0a 2020 2020 2020 2020 lasses..
│ │ │ │ │ -00097650: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00097660: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00097670: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00097680: 2020 2020 2020 286c 696e 6520 2032 3829 (line 28)
│ │ │ │ │ -00097690: 0a2a 2072 656d 6f76 6543 6c61 7373 5661 .* removeClassVa
│ │ │ │ │ -000976a0: 724e 616d 655f 3a20 2020 2020 2020 2020 rName_:
│ │ │ │ │ -000976b0: 2020 2020 2020 2020 2020 436c 6173 732d Class-
│ │ │ │ │ -000976c0: 6163 6365 7373 696e 6720 696e 7374 616e accessing instan
│ │ │ │ │ -000976d0: 6365 7320 616e 6420 7661 7269 6162 6c65 ces and variable
│ │ │ │ │ -000976e0: 732e 0a20 2020 2020 2020 2020 2020 2020 s..
│ │ │ │ │ -000976f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00097700: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00097710: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00097720: 2028 6c69 6e65 2020 3633 290a 2a20 7265 (line 63).* re
│ │ │ │ │ -00097730: 6d6f 7665 436c 6173 7356 6172 4e61 6d65 moveClassVarName
│ │ │ │ │ -00097740: 5f20 3c31 3e3a 2020 2020 2020 2020 2020 _ <1>:
│ │ │ │ │ -00097750: 2020 2020 204d 6574 6163 6c61 7373 2d64 Metaclass-d
│ │ │ │ │ -00097760: 656c 6567 6174 696f 6e2e 0a20 2020 2020 elegation..
│ │ │ │ │ -00097770: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00097780: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00097790: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000977a0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -000977b0: 3531 290a 2a20 7265 6d6f 7665 4465 7065 51).* removeDepe
│ │ │ │ │ -000977c0: 6e64 656e 745f 3a20 2020 2020 2020 2020 ndent_:
│ │ │ │ │ -000977d0: 2020 2020 2020 2020 2020 2020 204f 626a Obj
│ │ │ │ │ -000977e0: 6563 742d 6465 7065 6e64 656e 7473 2061 ect-dependents a
│ │ │ │ │ -000977f0: 6363 6573 732e 0a20 2020 2020 2020 2020 ccess..
│ │ │ │ │ -00097800: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00097810: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00097820: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00097830: 2020 2020 2028 6c69 6e65 2020 3137 290a (line 17).
│ │ │ │ │ -00097840: 2a20 7265 6d6f 7665 4665 6174 7572 655f * removeFeature_
│ │ │ │ │ -00097850: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -00097860: 2020 2020 2020 2020 2053 7973 7465 6d44 SystemD
│ │ │ │ │ -00097870: 6963 7469 6f6e 6172 792d 7370 6563 6961 ictionary-specia
│ │ │ │ │ -00097880: 6c20 6163 6365 7373 696e 672e 0a20 2020 l accessing..
│ │ │ │ │ -00097890: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000978a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000978b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000978c0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -000978d0: 2020 3133 290a 2a20 7265 6d6f 7665 4669 13).* removeFi
│ │ │ │ │ -000978e0: 7273 743a 2020 2020 2020 2020 2020 2020 rst:
│ │ │ │ │ -000978f0: 2020 2020 2020 2020 2020 2020 2020 204c L
│ │ │ │ │ -00097900: 696e 6b65 644c 6973 742d 6164 6469 6e67 inkedList-adding
│ │ │ │ │ -00097910: 2e20 2020 286c 696e 6520 2031 3929 0a2a . (line 19).*
│ │ │ │ │ -00097920: 2072 656d 6f76 6546 6972 7374 203c 313e removeFirst <1>
│ │ │ │ │ -00097930: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -00097940: 2020 2020 2020 2020 4f72 6465 7265 6443 OrderedC
│ │ │ │ │ -00097950: 6f6c 6c65 6374 696f 6e2d 7265 6d6f 7669 ollection-removi
│ │ │ │ │ -00097960: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ -00097970: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00097980: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00097990: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000979a0: 2020 286c 696e 6520 2032 3229 0a2a 2072 (line 22).* r
│ │ │ │ │ -000979b0: 656d 6f76 6546 6972 7374 203c 323e 3a20 emoveFirst <2>:
│ │ │ │ │ -000979c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000979d0: 2020 2020 2020 5275 6e41 7272 6179 2d72 RunArray-r
│ │ │ │ │ -000979e0: 656d 6f76 696e 672e 2020 2028 6c69 6e65 emoving. (line
│ │ │ │ │ -000979f0: 2020 3130 290a 2a20 7265 6d6f 7665 496e 10).* removeIn
│ │ │ │ │ -00097a00: 7374 5661 724e 616d 655f 3a20 2020 2020 stVarName_:
│ │ │ │ │ -00097a10: 2020 2020 2020 2020 2020 2020 2020 2042 B
│ │ │ │ │ -00097a20: 6568 6176 696f 722d 696e 7374 616e 6365 ehavior-instance
│ │ │ │ │ -00097a30: 2076 6172 6961 626c 6573 2e0a 2020 2020 variables..
│ │ │ │ │ -00097a40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00097a50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00097a60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00097a70: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -00097a80: 2031 3329 0a2a 2072 656d 6f76 654b 6579 13).* removeKey
│ │ │ │ │ -00097a90: 5f3a 2020 2020 2020 2020 2020 2020 2020 _:
│ │ │ │ │ -00097aa0: 2020 2020 2020 2020 2020 2020 2020 4469 Di
│ │ │ │ │ -00097ab0: 6374 696f 6e61 7279 2d64 6963 7469 6f6e ctionary-diction
│ │ │ │ │ -00097ac0: 6172 7920 7265 6d6f 7669 6e67 2e0a 2020 ary removing..
│ │ │ │ │ -00097ad0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00097ae0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00097af0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00097b00: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -00097b10: 6520 2031 3929 0a2a 2072 656d 6f76 654b e 19).* removeK
│ │ │ │ │ -00097b20: 6579 5f20 3c31 3e3a 2020 2020 2020 2020 ey_ <1>:
│ │ │ │ │ -00097b30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00097b40: 5072 6f63 6573 7345 6e76 6972 6f6e 6d65 ProcessEnvironme
│ │ │ │ │ -00097b50: 6e74 2d64 6963 7469 6f6e 6172 7920 7265 nt-dictionary re
│ │ │ │ │ -00097b60: 6d6f 7669 6e67 2e0a 2020 2020 2020 2020 moving..
│ │ │ │ │ -00097b70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00097b80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00097b90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00097ba0: 2020 2020 2020 286c 696e 6520 2031 3929 (line 19)
│ │ │ │ │ -00097bb0: 0a2a 2072 656d 6f76 654b 6579 5f69 6641 .* removeKey_ifA
│ │ │ │ │ -00097bc0: 6273 656e 745f 3a20 2020 2020 2020 2020 bsent_:
│ │ │ │ │ -00097bd0: 2020 2020 2020 2020 2020 4469 6374 696f Dictio
│ │ │ │ │ -00097be0: 6e61 7279 2d64 6963 7469 6f6e 6172 7920 nary-dictionary
│ │ │ │ │ -00097bf0: 7265 6d6f 7669 6e67 2e0a 2020 2020 2020 removing..
│ │ │ │ │ -00097c00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00097c10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00097c20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00097c30: 2020 2020 2020 2020 286c 696e 6520 2032 (line 2
│ │ │ │ │ -00097c40: 3229 0a2a 2072 656d 6f76 654b 6579 5f69 2).* removeKey_i
│ │ │ │ │ -00097c50: 6641 6273 656e 745f 203c 313e 3a20 2020 fAbsent_ <1>:
│ │ │ │ │ -00097c60: 2020 2020 2020 2020 2020 2020 4c6f 6f6b Look
│ │ │ │ │ -00097c70: 7570 5461 626c 652d 7265 6d6f 7669 6e67 upTable-removing
│ │ │ │ │ -00097c80: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -00097c90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00097ca0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00097cb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00097cc0: 286c 696e 6520 2031 3229 0a2a 2072 656d (line 12).* rem
│ │ │ │ │ -00097cd0: 6f76 654b 6579 5f69 6641 6273 656e 745f oveKey_ifAbsent_
│ │ │ │ │ -00097ce0: 203c 323e 3a20 2020 2020 2020 2020 2020 <2>:
│ │ │ │ │ -00097cf0: 2020 2020 4d65 7468 6f64 4469 6374 696f MethodDictio
│ │ │ │ │ -00097d00: 6e61 7279 2d72 656d 6f76 696e 672e 0a20 nary-removing..
│ │ │ │ │ -00097d10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00097d20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00097d30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00097d40: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -00097d50: 6e65 2020 2039 290a 2a20 7265 6d6f 7665 ne 9).* remove
│ │ │ │ │ -00097d60: 4b65 795f 6966 4162 7365 6e74 5f20 3c33 Key_ifAbsent_ <3
│ │ │ │ │ -00097d70: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ -00097d80: 2050 726f 6365 7373 456e 7669 726f 6e6d ProcessEnvironm
│ │ │ │ │ -00097d90: 656e 742d 6469 6374 696f 6e61 7279 2072 ent-dictionary r
│ │ │ │ │ -00097da0: 656d 6f76 696e 672e 0a20 2020 2020 2020 emoving..
│ │ │ │ │ -00097db0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00097dc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00097dd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00097de0: 2020 2020 2020 2028 6c69 6e65 2020 3232 (line 22
│ │ │ │ │ -00097df0: 290a 2a20 7265 6d6f 7665 4c61 7374 3a20 ).* removeLast:
│ │ │ │ │ -00097e00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00097e10: 2020 2020 2020 2020 2020 204c 696e 6b65 Linke
│ │ │ │ │ -00097e20: 644c 6973 742d 6164 6469 6e67 2e20 2020 dList-adding.
│ │ │ │ │ -00097e30: 286c 696e 6520 2032 3329 0a2a 2072 656d (line 23).* rem
│ │ │ │ │ -00097e40: 6f76 654c 6173 7420 3c31 3e3a 2020 2020 oveLast <1>:
│ │ │ │ │ -00097e50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00097e60: 2020 2020 4f72 6465 7265 6443 6f6c 6c65 OrderedColle
│ │ │ │ │ -00097e70: 6374 696f 6e2d 7265 6d6f 7669 6e67 2e0a ction-removing..
│ │ │ │ │ -00097e80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00097e90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00097ea0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00097eb0: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -00097ec0: 696e 6520 2032 3629 0a2a 2072 656d 6f76 ine 26).* remov
│ │ │ │ │ -00097ed0: 654c 6173 7420 3c32 3e3a 2020 2020 2020 eLast <2>:
│ │ │ │ │ -00097ee0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00097ef0: 2020 5275 6e41 7272 6179 2d72 656d 6f76 RunArray-remov
│ │ │ │ │ -00097f00: 696e 672e 2020 2028 6c69 6e65 2020 3134 ing. (line 14
│ │ │ │ │ -00097f10: 290a 2a20 7265 6d6f 7665 4c61 7374 203c ).* removeLast <
│ │ │ │ │ -00097f20: 333e 3a20 2020 2020 2020 2020 2020 2020 3>:
│ │ │ │ │ -00097f30: 2020 2020 2020 2020 2020 2053 6f72 7465 Sorte
│ │ │ │ │ -00097f40: 6443 6f6c 6c65 6374 696f 6e2d 6261 7369 dCollection-basi
│ │ │ │ │ -00097f50: 632e 0a20 2020 2020 2020 2020 2020 2020 c..
│ │ │ │ │ -00097f60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00097f70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00097f80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00097f90: 2028 6c69 6e65 2020 2039 290a 2a20 7265 (line 9).* re
│ │ │ │ │ -00097fa0: 6d6f 7665 4d65 6d62 6572 5f3a 2020 2020 moveMember_:
│ │ │ │ │ -00097fb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00097fc0: 2020 2020 2056 4653 2e41 7263 6869 7665 VFS.Archive
│ │ │ │ │ -00097fd0: 4669 6c65 2d41 7263 6869 7665 4d65 6d62 File-ArchiveMemb
│ │ │ │ │ -00097fe0: 6572 2070 726f 746f 636f 6c2e 0a20 2020 er protocol..
│ │ │ │ │ -00097ff0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00098000: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00098010: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00098020: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -00098030: 2020 3232 290a 2a20 7265 6d6f 7665 4d65 22).* removeMe
│ │ │ │ │ -00098040: 6d62 6572 5f20 3c31 3e3a 2020 2020 2020 mber_ <1>:
│ │ │ │ │ -00098050: 2020 2020 2020 2020 2020 2020 2020 2056 V
│ │ │ │ │ -00098060: 4653 2e5a 6970 4669 6c65 2d6d 656d 6265 FS.ZipFile-membe
│ │ │ │ │ -00098070: 7273 2e20 286c 696e 6520 2032 3229 0a2a rs. (line 22).*
│ │ │ │ │ -00098080: 2072 656d 6f76 6550 6572 6d69 7373 696f removePermissio
│ │ │ │ │ -00098090: 6e5f 3a20 2020 2020 2020 2020 2020 2020 n_:
│ │ │ │ │ -000980a0: 2020 2020 2020 2020 5365 6375 7269 7479 Security
│ │ │ │ │ -000980b0: 506f 6c69 6379 2d6d 6f64 6966 7969 6e67 Policy-modifying
│ │ │ │ │ -000980c0: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -000980d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000980e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000980f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00098100: 286c 696e 6520 2031 3229 0a2a 2072 656d (line 12).* rem
│ │ │ │ │ -00098110: 6f76 6553 656c 6563 746f 725f 3a20 2020 oveSelector_:
│ │ │ │ │ -00098120: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00098130: 2020 2020 4265 6861 7669 6f72 2d6d 6574 Behavior-met
│ │ │ │ │ -00098140: 686f 6420 6469 6374 696f 6e61 7279 2e0a hod dictionary..
│ │ │ │ │ -00098150: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00098160: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00098170: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00098180: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -00098190: 696e 6520 2038 3229 0a2a 2072 656d 6f76 ine 82).* remov
│ │ │ │ │ -000981a0: 6553 656c 6563 746f 725f 6966 4162 7365 eSelector_ifAbse
│ │ │ │ │ -000981b0: 6e74 5f3a 2020 2020 2020 2020 2020 2020 nt_:
│ │ │ │ │ -000981c0: 2020 4265 6861 7669 6f72 2d6d 6574 686f Behavior-metho
│ │ │ │ │ -000981d0: 6420 6469 6374 696f 6e61 7279 2e0a 2020 d dictionary..
│ │ │ │ │ -000981e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000981f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00098200: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00098210: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -00098220: 6520 2038 3629 0a2a 2072 656d 6f76 6553 e 86).* removeS
│ │ │ │ │ -00098230: 6861 7265 6450 6f6f 6c5f 3a20 2020 2020 haredPool_:
│ │ │ │ │ -00098240: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00098250: 4162 7374 7261 6374 4e61 6d65 7370 6163 AbstractNamespac
│ │ │ │ │ -00098260: 652d 636f 6d70 696c 696e 672e 0a20 2020 e-compiling..
│ │ │ │ │ -00098270: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00098280: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00098290: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000982a0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -000982b0: 2020 3134 290a 2a20 7265 6d6f 7665 5368 14).* removeSh
│ │ │ │ │ -000982c0: 6172 6564 506f 6f6c 5f20 3c31 3e3a 2020 aredPool_ <1>:
│ │ │ │ │ -000982d0: 2020 2020 2020 2020 2020 2020 2020 2043 C
│ │ │ │ │ -000982e0: 6c61 7373 2d61 6363 6573 7369 6e67 2069 lass-accessing i
│ │ │ │ │ -000982f0: 6e73 7461 6e63 6573 2061 6e64 2076 6172 nstances and var
│ │ │ │ │ -00098300: 6961 626c 6573 2e0a 2020 2020 2020 2020 iables..
│ │ │ │ │ -00098310: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00098320: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00098330: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00098340: 2020 2020 2020 286c 696e 6520 2036 3729 (line 67)
│ │ │ │ │ -00098350: 0a2a 2072 656d 6f76 6553 6861 7265 6450 .* removeSharedP
│ │ │ │ │ -00098360: 6f6f 6c5f 203c 323e 3a20 2020 2020 2020 ool_ <2>:
│ │ │ │ │ -00098370: 2020 2020 2020 2020 2020 4d65 7461 636c Metacl
│ │ │ │ │ -00098380: 6173 732d 6465 6c65 6761 7469 6f6e 2e0a ass-delegation..
│ │ │ │ │ -00098390: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000983a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000983b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000983c0: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -000983d0: 696e 6520 2035 3529 0a2a 2072 656d 6f76 ine 55).* remov
│ │ │ │ │ -000983e0: 6553 7562 636c 6173 735f 3a20 2020 2020 eSubclass_:
│ │ │ │ │ -000983f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00098400: 2020 4265 6861 7669 6f72 2d63 7265 6174 Behavior-creat
│ │ │ │ │ -00098410: 696e 6720 6120 636c 6173 7320 6869 6572 ing a class hier
│ │ │ │ │ -00098420: 6172 6368 792e 0a20 2020 2020 2020 2020 archy..
│ │ │ │ │ -00098430: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00098440: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00098450: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00098460: 2020 2020 2028 6c69 6e65 2020 2039 290a (line 9).
│ │ │ │ │ -00098470: 2a20 7265 6d6f 7665 5375 6263 6c61 7373 * removeSubclass
│ │ │ │ │ -00098480: 5f20 3c31 3e3a 2020 2020 2020 2020 2020 _ <1>:
│ │ │ │ │ -00098490: 2020 2020 2020 2020 2055 6e64 6566 696e Undefin
│ │ │ │ │ -000984a0: 6564 4f62 6a65 6374 2d63 6c61 7373 2070 edObject-class p
│ │ │ │ │ -000984b0: 6f6c 796d 6f72 7068 6973 6d2e 0a20 2020 olymorphism..
│ │ │ │ │ -000984c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000984d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000984e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000984f0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -00098500: 2020 3139 290a 2a20 7265 6d6f 7665 5375 19).* removeSu
│ │ │ │ │ -00098510: 6273 7061 6365 5f3a 2020 2020 2020 2020 bspace_:
│ │ │ │ │ -00098520: 2020 2020 2020 2020 2020 2020 2020 2041 A
│ │ │ │ │ -00098530: 6273 7472 6163 744e 616d 6573 7061 6365 bstractNamespace
│ │ │ │ │ -00098540: 2d6e 616d 6573 7061 6365 2068 6965 7261 -namespace hiera
│ │ │ │ │ -00098550: 7263 6879 2e0a 2020 2020 2020 2020 2020 rchy..
│ │ │ │ │ -00098560: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00098570: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00098580: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00098590: 2020 2020 286c 696e 6520 2033 3529 0a2a (line 35).*
│ │ │ │ │ -000985a0: 2072 656d 6f76 6554 6f42 6546 696e 616c removeToBeFinal
│ │ │ │ │ -000985b0: 697a 6564 3a20 2020 2020 2020 2020 2020 ized:
│ │ │ │ │ -000985c0: 2020 2020 2020 2020 4669 6c65 4465 7363 FileDesc
│ │ │ │ │ -000985d0: 7269 7074 6f72 2d69 6e69 7469 616c 697a riptor-initializ
│ │ │ │ │ -000985e0: 652d 7265 6c65 6173 652e 0a20 2020 2020 e-release..
│ │ │ │ │ -000985f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00098600: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00098610: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00098620: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -00098630: 3135 290a 2a20 7265 6d6f 7665 546f 4265 15).* removeToBe
│ │ │ │ │ -00098640: 4669 6e61 6c69 7a65 6420 3c31 3e3a 2020 Finalized <1>:
│ │ │ │ │ -00098650: 2020 2020 2020 2020 2020 2020 204f 626a Obj
│ │ │ │ │ -00098660: 6563 742d 6669 6e61 6c69 7a61 7469 6f6e ect-finalization
│ │ │ │ │ -00098670: 2e20 286c 696e 6520 2032 3129 0a2a 2072 . (line 21).* r
│ │ │ │ │ -00098680: 656d 6f76 655f 3a20 2020 2020 2020 2020 emove_:
│ │ │ │ │ -00098690: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000986a0: 2020 2020 2020 436f 6c6c 6563 7469 6f6e Collection
│ │ │ │ │ -000986b0: 2d72 656d 6f76 696e 672e 2028 6c69 6e65 -removing. (line
│ │ │ │ │ -000986c0: 2020 2039 290a 2a20 7265 6d6f 7665 5f20 9).* remove_
│ │ │ │ │ -000986d0: 3c31 3e3a 2020 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ -000986e0: 2020 2020 2020 2020 2020 2020 2020 2044 D
│ │ │ │ │ -000986f0: 6963 7469 6f6e 6172 792d 6469 6374 696f ictionary-dictio
│ │ │ │ │ -00098700: 6e61 7279 2072 656d 6f76 696e 672e 0a20 nary removing..
│ │ │ │ │ -00098710: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00098720: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00098730: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00098740: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -00098750: 6e65 2020 2036 290a 2a20 7265 6d6f 7665 ne 6).* remove
│ │ │ │ │ -00098760: 5f20 3c32 3e3a 2020 2020 2020 2020 2020 _ <2>:
│ │ │ │ │ -00098770: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00098780: 2046 696c 6520 636c 6173 732d 6669 6c65 File class-file
│ │ │ │ │ -00098790: 206f 7065 7261 7469 6f6e 732e 0a20 2020 operations..
│ │ │ │ │ -000987a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000987b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000987c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000987d0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -000987e0: 2020 3134 290a 2a20 7265 6d6f 7665 5f20 14).* remove_
│ │ │ │ │ -000987f0: 3c33 3e3a 2020 2020 2020 2020 2020 2020 <3>:
│ │ │ │ │ -00098800: 2020 2020 2020 2020 2020 2020 2020 204c L
│ │ │ │ │ -00098810: 6f6f 6b75 7054 6162 6c65 2d72 656d 6f76 ookupTable-remov
│ │ │ │ │ -00098820: 696e 672e 0a20 2020 2020 2020 2020 2020 ing..
│ │ │ │ │ -00098830: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00098840: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00098850: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00098860: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).*
│ │ │ │ │ -00098870: 7265 6d6f 7665 5f20 3c34 3e3a 2020 2020 remove_ <4>:
│ │ │ │ │ -00098880: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00098890: 2020 2020 2020 204d 6574 686f 6444 6963 MethodDic
│ │ │ │ │ -000988a0: 7469 6f6e 6172 792d 7265 6d6f 7669 6e67 tionary-removing
│ │ │ │ │ -000988b0: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -000988c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000988d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000988e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000988f0: 286c 696e 6520 2020 3629 0a2a 2072 656d (line 6).* rem
│ │ │ │ │ -00098900: 6f76 655f 203c 353e 3a20 2020 2020 2020 ove_ <5>:
│ │ │ │ │ -00098910: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00098920: 2020 2020 5072 6f63 6573 7345 6e76 6972 ProcessEnvir
│ │ │ │ │ -00098930: 6f6e 6d65 6e74 2d64 6963 7469 6f6e 6172 onment-dictionar
│ │ │ │ │ -00098940: 7920 7265 6d6f 7669 6e67 2e0a 2020 2020 y removing..
│ │ │ │ │ -00098950: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00098960: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00098970: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00098980: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -00098990: 2020 3629 0a2a 2072 656d 6f76 655f 6966 6).* remove_if
│ │ │ │ │ -000989a0: 4162 7365 6e74 5f3a 2020 2020 2020 2020 Absent_:
│ │ │ │ │ -000989b0: 2020 2020 2020 2020 2020 2020 2020 4261 Ba
│ │ │ │ │ -000989c0: 672d 7265 6d6f 7669 6e67 2e20 2020 2020 g-removing.
│ │ │ │ │ -000989d0: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).*
│ │ │ │ │ -000989e0: 7265 6d6f 7665 5f69 6641 6273 656e 745f remove_ifAbsent_
│ │ │ │ │ -000989f0: 203c 313e 3a20 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ -00098a00: 2020 2020 2020 2043 6f6c 6c65 6374 696f Collectio
│ │ │ │ │ -00098a10: 6e2d 7265 6d6f 7669 6e67 2e20 286c 696e n-removing. (lin
│ │ │ │ │ -00098a20: 6520 2031 3329 0a2a 2072 656d 6f76 655f e 13).* remove_
│ │ │ │ │ -00098a30: 6966 4162 7365 6e74 5f20 3c32 3e3a 2020 ifAbsent_ <2>:
│ │ │ │ │ -00098a40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00098a50: 4469 6374 696f 6e61 7279 2d64 6963 7469 Dictionary-dicti
│ │ │ │ │ -00098a60: 6f6e 6172 7920 7265 6d6f 7669 6e67 2e0a onary removing..
│ │ │ │ │ -00098a70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00098a80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00098a90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00098aa0: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -00098ab0: 696e 6520 2020 3929 0a2a 2072 656d 6f76 ine 9).* remov
│ │ │ │ │ -00098ac0: 655f 6966 4162 7365 6e74 5f20 3c33 3e3a e_ifAbsent_ <3>:
│ │ │ │ │ -00098ad0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00098ae0: 2020 4861 7368 6564 436f 6c6c 6563 7469 HashedCollecti
│ │ │ │ │ -00098af0: 6f6e 2d72 656d 6f76 696e 672e 0a20 2020 on-removing..
│ │ │ │ │ -00098b00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00098b10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00098b20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00098b30: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -00098b40: 2020 2036 290a 2a20 7265 6d6f 7665 5f69 6).* remove_i
│ │ │ │ │ -00098b50: 6641 6273 656e 745f 203c 343e 3a20 2020 fAbsent_ <4>:
│ │ │ │ │ -00098b60: 2020 2020 2020 2020 2020 2020 2020 204c L
│ │ │ │ │ -00098b70: 696e 6b65 644c 6973 742d 6164 6469 6e67 inkedList-adding
│ │ │ │ │ -00098b80: 2e20 2020 286c 696e 6520 2031 3529 0a2a . (line 15).*
│ │ │ │ │ -00098b90: 2072 656d 6f76 655f 6966 4162 7365 6e74 remove_ifAbsent
│ │ │ │ │ -00098ba0: 5f20 3c35 3e3a 2020 2020 2020 2020 2020 _ <5>:
│ │ │ │ │ -00098bb0: 2020 2020 2020 2020 4c6f 6f6b 7570 5461 LookupTa
│ │ │ │ │ -00098bc0: 626c 652d 7265 6d6f 7669 6e67 2e0a 2020 ble-removing..
│ │ │ │ │ -00098bd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00098be0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00098bf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00098c00: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -00098c10: 6520 2020 3929 0a2a 2072 656d 6f76 655f e 9).* remove_
│ │ │ │ │ -00098c20: 6966 4162 7365 6e74 5f20 3c36 3e3a 2020 ifAbsent_ <6>:
│ │ │ │ │ -00098c30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00098c40: 4f72 6465 7265 6443 6f6c 6c65 6374 696f OrderedCollectio
│ │ │ │ │ -00098c50: 6e2d 7265 6d6f 7669 6e67 2e0a 2020 2020 n-removing..
│ │ │ │ │ -00098c60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00098c70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00098c80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00098c90: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -00098ca0: 2031 3429 0a2a 2072 656d 6f76 655f 6966 14).* remove_if
│ │ │ │ │ -00098cb0: 4162 7365 6e74 5f20 3c37 3e3a 2020 2020 Absent_ <7>:
│ │ │ │ │ -00098cc0: 2020 2020 2020 2020 2020 2020 2020 5072 Pr
│ │ │ │ │ -00098cd0: 6f63 6573 7345 6e76 6972 6f6e 6d65 6e74 ocessEnvironment
│ │ │ │ │ -00098ce0: 2d64 6963 7469 6f6e 6172 7920 7265 6d6f -dictionary remo
│ │ │ │ │ -00098cf0: 7669 6e67 2e0a 2020 2020 2020 2020 2020 ving..
│ │ │ │ │ -00098d00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00098d10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00098d20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00098d30: 2020 2020 286c 696e 6520 2020 3929 0a2a (line 9).*
│ │ │ │ │ -00098d40: 2072 656d 5f3a 2020 2020 2020 2020 2020 rem_:
│ │ │ │ │ -00098d50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00098d60: 2020 2020 2020 2020 4c61 7267 6549 6e74 LargeInt
│ │ │ │ │ -00098d70: 6567 6572 2d61 7269 7468 6d65 7469 632e eger-arithmetic.
│ │ │ │ │ -00098d80: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -00098d90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00098da0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00098db0: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -00098dc0: 6c69 6e65 2020 3431 290a 2a20 7265 6d5f line 41).* rem_
│ │ │ │ │ -00098dd0: 203c 313e 3a20 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ -00098de0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00098df0: 2020 204c 6172 6765 5a65 726f 496e 7465 LargeZeroInte
│ │ │ │ │ -00098e00: 6765 722d 6172 6974 686d 6574 6963 2e0a ger-arithmetic..
│ │ │ │ │ -00098e10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00098e20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00098e30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00098e40: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -00098e50: 696e 6520 2033 3129 0a2a 2072 656d 5f20 ine 31).* rem_
│ │ │ │ │ -00098e60: 3c32 3e3a 2020 2020 2020 2020 2020 2020 <2>:
│ │ │ │ │ -00098e70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00098e80: 2020 4e75 6d62 6572 2d61 7269 7468 6d65 Number-arithme
│ │ │ │ │ -00098e90: 7469 632e 2020 2028 6c69 6e65 2020 3338 tic. (line 38
│ │ │ │ │ -00098ea0: 290a 2a20 7265 6e61 6d65 546f 5f3a 2020 ).* renameTo_:
│ │ │ │ │ -00098eb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00098ec0: 2020 2020 2020 2020 2020 2046 696c 652d File-
│ │ │ │ │ -00098ed0: 6669 6c65 206f 7065 7261 7469 6f6e 732e file operations.
│ │ │ │ │ -00098ee0: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -00098ef0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00098f00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00098f10: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -00098f20: 6c69 6e65 2020 3235 290a 2a20 7265 6e61 line 25).* rena
│ │ │ │ │ -00098f30: 6d65 546f 5f20 3c31 3e3a 2020 2020 2020 meTo_ <1>:
│ │ │ │ │ -00098f40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00098f50: 2020 2046 696c 6550 6174 682d 6669 6c65 FilePath-file
│ │ │ │ │ -00098f60: 206f 7065 7261 7469 6f6e 732e 0a20 2020 operations..
│ │ │ │ │ -00098f70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00098f80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00098f90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00098fa0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -00098fb0: 2020 3433 290a 2a20 7265 6e61 6d65 546f 43).* renameTo
│ │ │ │ │ -00098fc0: 5f20 3c32 3e3a 2020 2020 2020 2020 2020 _ <2>:
│ │ │ │ │ -00098fd0: 2020 2020 2020 2020 2020 2020 2020 2056 V
│ │ │ │ │ -00098fe0: 4653 2e41 7263 6869 7665 4d65 6d62 6572 FS.ArchiveMember
│ │ │ │ │ -00098ff0: 2d66 696c 6520 6f70 6572 6174 696f 6e73 -file operations
│ │ │ │ │ -00099000: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -00099010: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00099020: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00099030: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00099040: 286c 696e 6520 2031 3329 0a2a 2072 656e (line 13).* ren
│ │ │ │ │ -00099050: 616d 6554 6f5f 203c 333e 3a20 2020 2020 ameTo_ <3>:
│ │ │ │ │ -00099060: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00099070: 2020 2020 5646 532e 4669 6c65 5772 6170 VFS.FileWrap
│ │ │ │ │ -00099080: 7065 722d 6669 6c65 206f 7065 7261 7469 per-file operati
│ │ │ │ │ -00099090: 6f6e 732e 0a20 2020 2020 2020 2020 2020 ons..
│ │ │ │ │ -000990a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000990b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000990c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000990d0: 2020 2028 6c69 6e65 2020 3130 290a 2a20 (line 10).*
│ │ │ │ │ -000990e0: 7265 6e61 6d65 5f74 6f5f 3a20 2020 2020 rename_to_:
│ │ │ │ │ -000990f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00099100: 2020 2020 2020 2046 696c 6520 636c 6173 File clas
│ │ │ │ │ -00099110: 732d 6669 6c65 206f 7065 7261 7469 6f6e s-file operation
│ │ │ │ │ -00099120: 732e 0a20 2020 2020 2020 2020 2020 2020 s..
│ │ │ │ │ -00099130: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00099140: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00099150: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00099160: 2028 6c69 6e65 2020 3137 290a 2a20 7265 (line 17).* re
│ │ │ │ │ -00099170: 7065 6174 3a20 2020 2020 2020 2020 2020 peat:
│ │ │ │ │ -00099180: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00099190: 2020 2020 2042 6c6f 636b 436c 6f73 7572 BlockClosur
│ │ │ │ │ -000991a0: 652d 636f 6e74 726f 6c20 7374 7275 6374 e-control struct
│ │ │ │ │ -000991b0: 7572 6573 2e0a 2020 2020 2020 2020 2020 ures..
│ │ │ │ │ -000991c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000991d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000991e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000991f0: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*
│ │ │ │ │ -00099200: 2072 6570 6c61 6365 416c 6c5f 7769 7468 replaceAll_with
│ │ │ │ │ -00099210: 5f3a 2020 2020 2020 2020 2020 2020 2020 _:
│ │ │ │ │ -00099220: 2020 2020 2020 2020 5365 7175 656e 6365 Sequence
│ │ │ │ │ -00099230: 6162 6c65 436f 6c6c 6563 7469 6f6e 2d72 ableCollection-r
│ │ │ │ │ -00099240: 6570 6c61 6369 6e67 2069 7465 6d73 2e0a eplacing items..
│ │ │ │ │ -00099250: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00099260: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00099270: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00099280: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -00099290: 696e 6520 2020 3629 0a2a 2072 6570 6c61 ine 6).* repla
│ │ │ │ │ -000992a0: 6365 4672 6f6d 5f74 6f5f 7769 7468 4279 ceFrom_to_withBy
│ │ │ │ │ -000992b0: 7465 4172 7261 795f 7374 6172 7469 6e67 teArray_starting
│ │ │ │ │ -000992c0: 4174 5f3a 2053 7472 696e 672d 6275 696c At_: String-buil
│ │ │ │ │ -000992d0: 7420 696e 732e 2028 6c69 6e65 2020 3338 t ins. (line 38
│ │ │ │ │ -000992e0: 290a 2a20 7265 706c 6163 6546 726f 6d5f ).* replaceFrom_
│ │ │ │ │ -000992f0: 746f 5f77 6974 684f 626a 6563 745f 3a20 to_withObject_:
│ │ │ │ │ -00099300: 2020 2020 2020 2020 2020 2053 6571 7565 Seque
│ │ │ │ │ -00099310: 6e63 6561 626c 6543 6f6c 6c65 6374 696f nceableCollectio
│ │ │ │ │ -00099320: 6e2d 7265 706c 6163 696e 6720 6974 656d n-replacing item
│ │ │ │ │ -00099330: 732e 0a20 2020 2020 2020 2020 2020 2020 s..
│ │ │ │ │ -00099340: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00099350: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00099360: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00099370: 2028 6c69 6e65 2020 3139 290a 2a20 7265 (line 19).* re
│ │ │ │ │ -00099380: 706c 6163 6546 726f 6d5f 746f 5f77 6974 placeFrom_to_wit
│ │ │ │ │ -00099390: 6853 7472 696e 675f 7374 6172 7469 6e67 hString_starting
│ │ │ │ │ -000993a0: 4174 5f3a 2042 7974 6541 7272 6179 2d62 At_: ByteArray-b
│ │ │ │ │ -000993b0: 7569 6c74 2069 6e73 2e20 286c 696e 6520 uilt ins. (line
│ │ │ │ │ -000993c0: 2032 3829 0a2a 2072 6570 6c61 6365 4672 28).* replaceFr
│ │ │ │ │ -000993d0: 6f6d 5f74 6f5f 7769 7468 5f3a 2020 2020 om_to_with_:
│ │ │ │ │ -000993e0: 2020 2020 2020 2020 2020 2020 2020 5365 Se
│ │ │ │ │ -000993f0: 7175 656e 6365 6162 6c65 436f 6c6c 6563 quenceableCollec
│ │ │ │ │ -00099400: 7469 6f6e 2d72 6570 6c61 6369 6e67 2069 tion-replacing i
│ │ │ │ │ -00099410: 7465 6d73 2e0a 2020 2020 2020 2020 2020 tems..
│ │ │ │ │ -00099420: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00099430: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00099440: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00099450: 2020 2020 286c 696e 6520 2031 3029 0a2a (line 10).*
│ │ │ │ │ -00099460: 2072 6570 6c61 6365 4672 6f6d 5f74 6f5f replaceFrom_to_
│ │ │ │ │ -00099470: 7769 7468 5f73 7461 7274 696e 6741 745f with_startingAt_
│ │ │ │ │ -00099480: 3a20 2020 2020 2020 4172 7261 792d 6275 : Array-bu
│ │ │ │ │ -00099490: 696c 7420 696e 732e 2020 2020 2028 6c69 ilt ins. (li
│ │ │ │ │ -000994a0: 6e65 2020 2039 290a 2a20 7265 706c 6163 ne 9).* replac
│ │ │ │ │ -000994b0: 6546 726f 6d5f 746f 5f77 6974 685f 7374 eFrom_to_with_st
│ │ │ │ │ -000994c0: 6172 7469 6e67 4174 5f20 3c31 3e3a 2020 artingAt_ <1>:
│ │ │ │ │ -000994d0: 2042 7974 6541 7272 6179 2d62 7569 6c74 ByteArray-built
│ │ │ │ │ -000994e0: 2069 6e73 2e20 286c 696e 6520 2032 3329 ins. (line 23)
│ │ │ │ │ -000994f0: 0a2a 2072 6570 6c61 6365 4672 6f6d 5f74 .* replaceFrom_t
│ │ │ │ │ -00099500: 6f5f 7769 7468 5f73 7461 7274 696e 6741 o_with_startingA
│ │ │ │ │ -00099510: 745f 203c 323e 3a20 2020 5365 7175 656e t_ <2>: Sequen
│ │ │ │ │ -00099520: 6365 6162 6c65 436f 6c6c 6563 7469 6f6e ceableCollection
│ │ │ │ │ -00099530: 2d72 6570 6c61 6369 6e67 2069 7465 6d73 -replacing items
│ │ │ │ │ -00099540: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -00099550: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00099560: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00099570: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00099580: 286c 696e 6520 2031 3529 0a2a 2072 6570 (line 15).* rep
│ │ │ │ │ -00099590: 6c61 6365 4672 6f6d 5f74 6f5f 7769 7468 laceFrom_to_with
│ │ │ │ │ -000995a0: 5f73 7461 7274 696e 6741 745f 203c 333e _startingAt_ <3>
│ │ │ │ │ -000995b0: 3a20 2020 5374 7269 6e67 2d62 7569 6c74 : String-built
│ │ │ │ │ -000995c0: 2069 6e73 2e20 2020 2028 6c69 6e65 2020 ins. (line
│ │ │ │ │ -000995d0: 3333 290a 2a20 7265 706c 6163 655f 7769 33).* replace_wi
│ │ │ │ │ -000995e0: 7468 5374 7269 6e67 4261 7365 5f3a 2020 thStringBase_:
│ │ │ │ │ -000995f0: 2020 2020 2020 2020 2020 2020 204c 6172 Lar
│ │ │ │ │ -00099600: 6765 506f 7369 7469 7665 496e 7465 6765 gePositiveIntege
│ │ │ │ │ -00099610: 722d 636f 6e76 6572 7469 6e67 2e0a 2020 r-converting..
│ │ │ │ │ -00099620: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00099630: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00099640: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00099650: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -00099660: 6520 2031 3529 0a2a 2072 6570 6c61 6365 e 15).* replace
│ │ │ │ │ -00099670: 5f77 6974 6853 7472 696e 6742 6173 655f _withStringBase_
│ │ │ │ │ -00099680: 203c 313e 3a20 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ -00099690: 4c61 7267 655a 6572 6f49 6e74 6567 6572 LargeZeroInteger
│ │ │ │ │ -000996a0: 2d70 7269 6e74 696e 672e 0a20 2020 2020 -printing..
│ │ │ │ │ -000996b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000996c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000996d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000996e0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -000996f0: 2036 290a 2a20 7265 706c 6163 696e 6741 6).* replacingA
│ │ │ │ │ -00099700: 6c6c 5265 6765 785f 7769 7468 5f3a 2020 llRegex_with_:
│ │ │ │ │ -00099710: 2020 2020 2020 2020 2020 2020 2053 7472 Str
│ │ │ │ │ -00099720: 696e 672d 7265 6765 782e 2020 2020 2020 ing-regex.
│ │ │ │ │ -00099730: 2020 286c 696e 6520 3132 3329 0a2a 2072 (line 123).* r
│ │ │ │ │ -00099740: 6570 6c61 6369 6e67 5265 6765 785f 7769 eplacingRegex_wi
│ │ │ │ │ -00099750: 7468 5f3a 2020 2020 2020 2020 2020 2020 th_:
│ │ │ │ │ -00099760: 2020 2020 2020 5374 7269 6e67 2d72 6567 String-reg
│ │ │ │ │ -00099770: 6578 2e20 2020 2020 2020 2028 6c69 6e65 ex. (line
│ │ │ │ │ -00099780: 2031 3330 290a 2a20 7265 7175 6573 7453 130).* requestS
│ │ │ │ │ -00099790: 7472 696e 673a 2020 2020 2020 2020 2020 tring:
│ │ │ │ │ -000997a0: 2020 2020 2020 2020 2020 2020 2020 204e N
│ │ │ │ │ -000997b0: 6574 436c 6965 6e74 732e 5552 4c2d 6163 etClients.URL-ac
│ │ │ │ │ -000997c0: 6365 7373 696e 672e 0a20 2020 2020 2020 cessing..
│ │ │ │ │ -000997d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000997e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000997f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00099800: 2020 2020 2020 2028 6c69 6e65 2020 3839 (line 89
│ │ │ │ │ -00099810: 290a 2a20 7265 7175 6972 655f 3a20 2020 ).* require_:
│ │ │ │ │ -00099820: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00099830: 2020 2020 2020 2020 2020 2046 696c 6553 FileS
│ │ │ │ │ -00099840: 7472 6561 6d20 636c 6173 732d 6669 6c65 tream class-file
│ │ │ │ │ -00099850: 2d69 6e2e 0a20 2020 2020 2020 2020 2020 -in..
│ │ │ │ │ -00099860: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00099870: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00099880: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00099890: 2020 2028 6c69 6e65 2020 3537 290a 2a20 (line 57).*
│ │ │ │ │ -000998a0: 7265 7365 743a 2020 2020 2020 2020 2020 reset:
│ │ │ │ │ -000998b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000998c0: 2020 2020 2020 2046 696c 6544 6573 6372 FileDescr
│ │ │ │ │ -000998d0: 6970 746f 722d 6261 7369 632e 0a20 2020 iptor-basic..
│ │ │ │ │ -000998e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000998f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00099900: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00099910: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -00099920: 2020 3535 290a 2a20 7265 7365 7420 3c31 55).* reset <1
│ │ │ │ │ -00099930: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ -00099940: 2020 2020 2020 2020 2020 2020 2020 2050 P
│ │ │ │ │ -00099950: 6f73 6974 696f 6e61 626c 6553 7472 6561 ositionableStrea
│ │ │ │ │ -00099960: 6d2d 706f 7369 7469 6f6e 696e 672e 0a20 m-positioning..
│ │ │ │ │ -00099970: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00099980: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00099990: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000999a0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -000999b0: 6e65 2020 3138 290a 2a20 7265 7369 676e ne 18).* resign
│ │ │ │ │ -000999c0: 616c 4173 556e 6861 6e64 6c65 645f 3a20 alAsUnhandled_:
│ │ │ │ │ -000999d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000999e0: 2045 7863 6570 7469 6f6e 2d62 7569 6c74 Exception-built
│ │ │ │ │ -000999f0: 2069 6e73 2e20 286c 696e 6520 2020 3629 ins. (line 6)
│ │ │ │ │ -00099a00: 0a2a 2072 6573 6967 6e61 6c41 735f 3a20 .* resignalAs_:
│ │ │ │ │ -00099a10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00099a20: 2020 2020 2020 2020 2020 4578 6365 7074 Except
│ │ │ │ │ -00099a30: 696f 6e2d 6578 6365 7074 696f 6e20 6861 ion-exception ha
│ │ │ │ │ -00099a40: 6e64 6c69 6e67 2e0a 2020 2020 2020 2020 ndling..
│ │ │ │ │ -00099a50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00099a60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00099a70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00099a80: 2020 2020 2020 286c 696e 6520 2032 3729 (line 27)
│ │ │ │ │ -00099a90: 0a2a 2072 6573 706f 6e64 7354 6f5f 3a20 .* respondsTo_:
│ │ │ │ │ -00099aa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00099ab0: 2020 2020 2020 2020 2020 4f62 6a65 6374 Object
│ │ │ │ │ -00099ac0: 2d74 6573 7469 6e67 2066 756e 6374 696f -testing functio
│ │ │ │ │ -00099ad0: 6e61 6c69 7479 2e0a 2020 2020 2020 2020 nality..
│ │ │ │ │ -00099ae0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00099af0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00099b00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00099b10: 2020 2020 2020 286c 696e 6520 2038 3229 (line 82)
│ │ │ │ │ -00099b20: 0a2a 2072 6573 756d 653a 2020 2020 2020 .* resume:
│ │ │ │ │ -00099b30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00099b40: 2020 2020 2020 2020 2020 4578 6365 7074 Except
│ │ │ │ │ -00099b50: 696f 6e2d 6578 6365 7074 696f 6e20 6861 ion-exception ha
│ │ │ │ │ -00099b60: 6e64 6c69 6e67 2e0a 2020 2020 2020 2020 ndling..
│ │ │ │ │ -00099b70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00099b80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00099b90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00099ba0: 2020 2020 2020 286c 696e 6520 2033 3529 (line 35)
│ │ │ │ │ -00099bb0: 0a2a 2072 6573 756d 6520 3c31 3e3a 2020 .* resume <1>:
│ │ │ │ │ -00099bc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00099bd0: 2020 2020 2020 2020 2020 5072 6f63 6573 Proces
│ │ │ │ │ -00099be0: 732d 6275 696c 7469 6e73 2e20 2020 2028 s-builtins. (
│ │ │ │ │ -00099bf0: 6c69 6e65 2020 2036 290a 2a20 7265 7375 line 6).* resu
│ │ │ │ │ -00099c00: 6d65 5f3a 2020 2020 2020 2020 2020 2020 me_:
│ │ │ │ │ -00099c10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00099c20: 2020 2045 7863 6570 7469 6f6e 2d65 7863 Exception-exc
│ │ │ │ │ -00099c30: 6570 7469 6f6e 2068 616e 646c 696e 672e eption handling.
│ │ │ │ │ -00099c40: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -00099c50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00099c60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00099c70: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -00099c80: 6c69 6e65 2020 3432 290a 2a20 7265 7375 line 42).* resu
│ │ │ │ │ -00099c90: 6d70 7469 6f6e 5469 6d65 3a20 2020 2020 mptionTime:
│ │ │ │ │ -00099ca0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00099cb0: 2020 2044 656c 6179 2d61 6363 6573 7369 Delay-accessi
│ │ │ │ │ -00099cc0: 6e67 2e20 2020 2020 286c 696e 6520 2031 ng. (line 1
│ │ │ │ │ -00099cd0: 3929 0a2a 2072 6574 7279 3a20 2020 2020 9).* retry:
│ │ │ │ │ -00099ce0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00099cf0: 2020 2020 2020 2020 2020 2020 4578 6365 Exce
│ │ │ │ │ -00099d00: 7074 696f 6e2d 6578 6365 7074 696f 6e20 ption-exception
│ │ │ │ │ -00099d10: 6861 6e64 6c69 6e67 2e0a 2020 2020 2020 handling..
│ │ │ │ │ -00099d20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00099d30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00099d40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00099d50: 2020 2020 2020 2020 286c 696e 6520 2034 (line 4
│ │ │ │ │ -00099d60: 3929 0a2a 2072 6574 7279 4469 6666 6572 9).* retryDiffer
│ │ │ │ │ -00099d70: 656e 6365 436f 6572 6369 6e67 5f3a 2020 enceCoercing_:
│ │ │ │ │ -00099d80: 2020 2020 2020 2020 2020 2020 4e75 6d62 Numb
│ │ │ │ │ -00099d90: 6572 2d72 6574 7279 696e 672e 2020 2020 er-retrying.
│ │ │ │ │ -00099da0: 2028 6c69 6e65 2020 3132 290a 2a20 7265 (line 12).* re
│ │ │ │ │ -00099db0: 7472 7944 6976 6973 696f 6e43 6f65 7263 tryDivisionCoerc
│ │ │ │ │ -00099dc0: 696e 675f 3a20 2020 2020 2020 2020 2020 ing_:
│ │ │ │ │ -00099dd0: 2020 2020 204e 756d 6265 722d 7265 7472 Number-retr
│ │ │ │ │ -00099de0: 7969 6e67 2e20 2020 2020 286c 696e 6520 ying. (line
│ │ │ │ │ -00099df0: 2031 3629 0a2a 2072 6574 7279 4571 7561 16).* retryEqua
│ │ │ │ │ -00099e00: 6c69 7479 436f 6572 6369 6e67 5f3a 2020 lityCoercing_:
│ │ │ │ │ -00099e10: 2020 2020 2020 2020 2020 2020 2020 4e75 Nu
│ │ │ │ │ -00099e20: 6d62 6572 2d72 6574 7279 696e 672e 2020 mber-retrying.
│ │ │ │ │ -00099e30: 2020 2028 6c69 6e65 2020 3230 290a 2a20 (line 20).*
│ │ │ │ │ -00099e40: 7265 7472 7945 7272 6f72 3a20 2020 2020 retryError:
│ │ │ │ │ -00099e50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00099e60: 2020 2020 2020 204e 756d 6265 722d 7265 Number-re
│ │ │ │ │ -00099e70: 7472 7969 6e67 2e20 2020 2020 286c 696e trying. (lin
│ │ │ │ │ -00099e80: 6520 2032 3429 0a2a 2072 6574 7279 496e e 24).* retryIn
│ │ │ │ │ -00099e90: 6571 7561 6c69 7479 436f 6572 6369 6e67 equalityCoercing
│ │ │ │ │ -00099ea0: 5f3a 2020 2020 2020 2020 2020 2020 2020 _:
│ │ │ │ │ -00099eb0: 4e75 6d62 6572 2d72 6574 7279 696e 672e Number-retrying.
│ │ │ │ │ -00099ec0: 2020 2020 2028 6c69 6e65 2020 3238 290a (line 28).
│ │ │ │ │ -00099ed0: 2a20 7265 7472 794d 756c 7469 706c 6963 * retryMultiplic
│ │ │ │ │ -00099ee0: 6174 696f 6e43 6f65 7263 696e 675f 3a20 ationCoercing_:
│ │ │ │ │ -00099ef0: 2020 2020 2020 2020 204e 756d 6265 722d Number-
│ │ │ │ │ -00099f00: 7265 7472 7969 6e67 2e20 2020 2020 286c retrying. (l
│ │ │ │ │ -00099f10: 696e 6520 2033 3229 0a2a 2072 6574 7279 ine 32).* retry
│ │ │ │ │ -00099f20: 5265 6c61 7469 6f6e 616c 4f70 5f63 6f65 RelationalOp_coe
│ │ │ │ │ -00099f30: 7263 696e 675f 3a20 2020 2020 2020 2020 rcing_:
│ │ │ │ │ -00099f40: 2020 4e75 6d62 6572 2d72 6574 7279 696e Number-retryin
│ │ │ │ │ -00099f50: 672e 2020 2020 2028 6c69 6e65 2020 3336 g. (line 36
│ │ │ │ │ -00099f60: 290a 2a20 7265 7472 7953 756d 436f 6572 ).* retrySumCoer
│ │ │ │ │ -00099f70: 6369 6e67 5f3a 2020 2020 2020 2020 2020 cing_:
│ │ │ │ │ -00099f80: 2020 2020 2020 2020 2020 204e 756d 6265 Numbe
│ │ │ │ │ -00099f90: 722d 7265 7472 7969 6e67 2e20 2020 2020 r-retrying.
│ │ │ │ │ -00099fa0: 286c 696e 6520 2034 3129 0a2a 2072 6574 (line 41).* ret
│ │ │ │ │ -00099fb0: 7279 5573 696e 675f 3a20 2020 2020 2020 ryUsing_:
│ │ │ │ │ -00099fc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00099fd0: 2020 2020 4578 6365 7074 696f 6e2d 6578 Exception-ex
│ │ │ │ │ -00099fe0: 6365 7074 696f 6e20 6861 6e64 6c69 6e67 ception handling
│ │ │ │ │ -00099ff0: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -0009a000: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009a010: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009a020: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009a030: 286c 696e 6520 2035 3329 0a2a 2072 6574 (line 53).* ret
│ │ │ │ │ -0009a040: 7279 5f63 6f65 7263 696e 675f 3a20 2020 ry_coercing_:
│ │ │ │ │ -0009a050: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009a060: 2020 2020 4e75 6d62 6572 2d72 6574 7279 Number-retry
│ │ │ │ │ -0009a070: 696e 672e 2020 2020 2028 6c69 6e65 2020 ing. (line
│ │ │ │ │ -0009a080: 2036 290a 2a20 7265 7475 726e 3a20 2020 6).* return:
│ │ │ │ │ -0009a090: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009a0a0: 2020 2020 2020 2020 2020 2020 2045 7863 Exc
│ │ │ │ │ -0009a0b0: 6570 7469 6f6e 2d65 7863 6570 7469 6f6e eption-exception
│ │ │ │ │ -0009a0c0: 2068 616e 646c 696e 672e 0a20 2020 2020 handling..
│ │ │ │ │ -0009a0d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009a0e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009a0f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009a100: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -0009a110: 3537 290a 2a20 7265 7475 726e 5479 7065 57).* returnType
│ │ │ │ │ -0009a120: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -0009a130: 2020 2020 2020 2020 2020 2020 2043 4361 CCa
│ │ │ │ │ -0009a140: 6c6c 6162 6c65 2d61 6363 6573 7369 6e67 llable-accessing
│ │ │ │ │ -0009a150: 2e20 286c 696e 6520 2020 3929 0a2a 2072 . (line 9).* r
│ │ │ │ │ -0009a160: 6574 7572 6e5f 3a20 2020 2020 2020 2020 eturn_:
│ │ │ │ │ -0009a170: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009a180: 2020 2020 2020 4578 6365 7074 696f 6e2d Exception-
│ │ │ │ │ -0009a190: 6578 6365 7074 696f 6e20 6861 6e64 6c69 exception handli
│ │ │ │ │ -0009a1a0: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ -0009a1b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009a1c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009a1d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009a1e0: 2020 286c 696e 6520 2036 3029 0a2a 2072 (line 60).* r
│ │ │ │ │ -0009a1f0: 6576 6572 7365 3a20 2020 2020 2020 2020 everse:
│ │ │ │ │ -0009a200: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009a210: 2020 2020 2020 4172 7261 7965 6443 6f6c ArrayedCol
│ │ │ │ │ -0009a220: 6c65 6374 696f 6e2d 636f 7079 696e 6720 lection-copying
│ │ │ │ │ -0009a230: 436f 6c6c 6563 7469 6f6e 732e 0a20 2020 Collections..
│ │ │ │ │ -0009a240: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009a250: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009a260: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009a270: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -0009a280: 2020 3333 290a 2a20 7265 7665 7273 6520 33).* reverse
│ │ │ │ │ -0009a290: 3c31 3e3a 2020 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ -0009a2a0: 2020 2020 2020 2020 2020 2020 2020 2049 I
│ │ │ │ │ -0009a2b0: 6e74 6572 7661 6c2d 6261 7369 632e 2020 nterval-basic.
│ │ │ │ │ -0009a2c0: 2020 2020 286c 696e 6520 2032 3529 0a2a (line 25).*
│ │ │ │ │ -0009a2d0: 2072 6576 6572 7365 203c 323e 3a20 2020 reverse <2>:
│ │ │ │ │ -0009a2e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009a2f0: 2020 2020 2020 2020 5365 7175 656e 6365 Sequence
│ │ │ │ │ -0009a300: 6162 6c65 436f 6c6c 6563 7469 6f6e 2d65 ableCollection-e
│ │ │ │ │ -0009a310: 6e75 6d65 7261 7469 6e67 2e0a 2020 2020 numerating..
│ │ │ │ │ -0009a320: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009a330: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009a340: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009a350: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -0009a360: 2037 3029 0a2a 2072 6576 6572 7365 436f 70).* reverseCo
│ │ │ │ │ -0009a370: 6e74 656e 7473 3a20 2020 2020 2020 2020 ntents:
│ │ │ │ │ -0009a380: 2020 2020 2020 2020 2020 2020 2020 4669 Fi
│ │ │ │ │ -0009a390: 6c65 4465 7363 7269 7074 6f72 2d6f 7665 leDescriptor-ove
│ │ │ │ │ -0009a3a0: 7272 6964 696e 6720 696e 6865 7269 7465 rriding inherite
│ │ │ │ │ -0009a3b0: 6420 6d65 7468 6f64 732e 0a20 2020 2020 d methods..
│ │ │ │ │ -0009a3c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009a3d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009a3e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009a3f0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -0009a400: 3132 290a 2a20 7265 7665 7273 6543 6f6e 12).* reverseCon
│ │ │ │ │ -0009a410: 7465 6e74 7320 3c31 3e3a 2020 2020 2020 tents <1>:
│ │ │ │ │ -0009a420: 2020 2020 2020 2020 2020 2020 2050 6f73 Pos
│ │ │ │ │ -0009a430: 6974 696f 6e61 626c 6553 7472 6561 6d2d itionableStream-
│ │ │ │ │ -0009a440: 6163 6365 7373 696e 672d 7265 6164 696e accessing-readin
│ │ │ │ │ -0009a450: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ -0009a460: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009a470: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009a480: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009a490: 2028 6c69 6e65 2020 3434 290a 2a20 7265 (line 44).* re
│ │ │ │ │ -0009a4a0: 7665 7273 6543 6f6e 7465 6e74 7320 3c32 verseContents <2
│ │ │ │ │ -0009a4b0: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ -0009a4c0: 2020 2020 2057 7269 7465 5374 7265 616d WriteStream
│ │ │ │ │ -0009a4d0: 2d61 6363 6573 7369 6e67 2d77 7269 7469 -accessing-writi
│ │ │ │ │ -0009a4e0: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ -0009a4f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009a500: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009a510: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009a520: 2020 286c 696e 6520 2032 3129 0a2a 2072 (line 21).* r
│ │ │ │ │ -0009a530: 6576 6572 7365 446f 5f3a 2020 2020 2020 everseDo_:
│ │ │ │ │ -0009a540: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009a550: 2020 2020 2020 5365 7175 656e 6365 6162 Sequenceab
│ │ │ │ │ -0009a560: 6c65 436f 6c6c 6563 7469 6f6e 2d65 6e75 leCollection-enu
│ │ │ │ │ -0009a570: 6d65 7261 7469 6e67 2e0a 2020 2020 2020 merating..
│ │ │ │ │ -0009a580: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009a590: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009a5a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009a5b0: 2020 2020 2020 2020 286c 696e 6520 2037 (line 7
│ │ │ │ │ -0009a5c0: 3329 0a2a 2072 6577 7269 7465 4173 4173 3).* rewriteAsAs
│ │ │ │ │ -0009a5d0: 796e 6343 4361 6c6c 5f61 7267 735f 3a20 yncCCall_args_:
│ │ │ │ │ -0009a5e0: 2020 2020 2020 2020 2020 2020 436f 6d70 Comp
│ │ │ │ │ -0009a5f0: 696c 6564 4d65 7468 6f64 2d63 2063 616c iledMethod-c cal
│ │ │ │ │ -0009a600: 6c2d 6f75 7473 2e0a 2020 2020 2020 2020 l-outs..
│ │ │ │ │ -0009a610: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009a620: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009a630: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009a640: 2020 2020 2020 286c 696e 6520 2031 3029 (line 10)
│ │ │ │ │ -0009a650: 0a2a 2072 6577 7269 7465 4173 4343 616c .* rewriteAsCCal
│ │ │ │ │ -0009a660: 6c5f 666f 725f 3a20 2020 2020 2020 2020 l_for_:
│ │ │ │ │ -0009a670: 2020 2020 2020 2020 2020 436f 6d70 696c Compil
│ │ │ │ │ -0009a680: 6564 4d65 7468 6f64 2d63 2063 616c 6c2d edMethod-c call-
│ │ │ │ │ -0009a690: 6f75 7473 2e0a 2020 2020 2020 2020 2020 outs..
│ │ │ │ │ -0009a6a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009a6b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009a6c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009a6d0: 2020 2020 286c 696e 6520 2031 3329 0a2a (line 13).*
│ │ │ │ │ -0009a6e0: 2072 6577 7269 7465 4173 4343 616c 6c5f rewriteAsCCall_
│ │ │ │ │ -0009a6f0: 7265 7475 726e 696e 675f 6172 6773 5f3a returning_args_:
│ │ │ │ │ -0009a700: 2020 2020 2020 2020 436f 6d70 696c 6564 Compiled
│ │ │ │ │ -0009a710: 4d65 7468 6f64 2d63 2063 616c 6c2d 6f75 Method-c call-ou
│ │ │ │ │ -0009a720: 7473 2e0a 2020 2020 2020 2020 2020 2020 ts..
│ │ │ │ │ -0009a730: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009a740: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009a750: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009a760: 2020 286c 696e 6520 2031 3629 0a2a 2072 (line 16).* r
│ │ │ │ │ -0009a770: 6967 6874 3a20 2020 2020 2020 2020 2020 ight:
│ │ │ │ │ -0009a780: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009a790: 2020 2020 2020 5265 6374 616e 676c 652d Rectangle-
│ │ │ │ │ -0009a7a0: 6163 6365 7373 696e 672e 2028 6c69 6e65 accessing. (line
│ │ │ │ │ -0009a7b0: 2020 3733 290a 2a20 7269 6768 7443 656e 73).* rightCen
│ │ │ │ │ -0009a7c0: 7465 723a 2020 2020 2020 2020 2020 2020 ter:
│ │ │ │ │ -0009a7d0: 2020 2020 2020 2020 2020 2020 2020 2052 R
│ │ │ │ │ -0009a7e0: 6563 7461 6e67 6c65 2d61 6363 6573 7369 ectangle-accessi
│ │ │ │ │ -0009a7f0: 6e67 2e20 286c 696e 6520 2037 3929 0a2a ng. (line 79).*
│ │ │ │ │ -0009a800: 2072 6967 6874 5f3a 2020 2020 2020 2020 right_:
│ │ │ │ │ -0009a810: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009a820: 2020 2020 2020 2020 5265 6374 616e 676c Rectangl
│ │ │ │ │ -0009a830: 652d 6163 6365 7373 696e 672e 2028 6c69 e-accessing. (li
│ │ │ │ │ -0009a840: 6e65 2020 3736 290a 2a20 726f 756e 6465 ne 76).* rounde
│ │ │ │ │ -0009a850: 643a 2020 2020 2020 2020 2020 2020 2020 d:
│ │ │ │ │ -0009a860: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009a870: 2046 6c6f 6174 2d74 7275 6e63 6174 696f Float-truncatio
│ │ │ │ │ -0009a880: 6e20 616e 6420 726f 756e 6420 6f66 662e n and round off.
│ │ │ │ │ -0009a890: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -0009a8a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009a8b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009a8c0: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -0009a8d0: 6c69 6e65 2020 2036 290a 2a20 726f 756e line 6).* roun
│ │ │ │ │ -0009a8e0: 6465 6420 3c31 3e3a 2020 2020 2020 2020 ded <1>:
│ │ │ │ │ -0009a8f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009a900: 2020 2049 6e74 6567 6572 2d63 6f6e 7665 Integer-conve
│ │ │ │ │ -0009a910: 7274 696e 672e 2020 286c 696e 6520 2032 rting. (line 2
│ │ │ │ │ -0009a920: 3529 0a2a 2072 6f75 6e64 6564 203c 323e 5).* rounded <2>
│ │ │ │ │ -0009a930: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -0009a940: 2020 2020 2020 2020 2020 2020 4e75 6d62 Numb
│ │ │ │ │ -0009a950: 6572 2d74 7275 6e63 6174 696f 6e20 616e er-truncation an
│ │ │ │ │ -0009a960: 6420 726f 756e 6420 6f66 662e 0a20 2020 d round off..
│ │ │ │ │ -0009a970: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009a980: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009a990: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009a9a0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -0009a9b0: 2020 3232 290a 2a20 726f 756e 6465 6420 22).* rounded
│ │ │ │ │ -0009a9c0: 3c33 3e3a 2020 2020 2020 2020 2020 2020 <3>:
│ │ │ │ │ -0009a9d0: 2020 2020 2020 2020 2020 2020 2020 2050 P
│ │ │ │ │ -0009a9e0: 6f69 6e74 2d74 7275 6e63 6174 696f 6e20 oint-truncation
│ │ │ │ │ -0009a9f0: 616e 6420 726f 756e 6420 6f66 662e 0a20 and round off..
│ │ │ │ │ -0009aa00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009aa10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009aa20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009aa30: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -0009aa40: 6e65 2020 2036 290a 2a20 726f 756e 6465 ne 6).* rounde
│ │ │ │ │ -0009aa50: 6420 3c34 3e3a 2020 2020 2020 2020 2020 d <4>:
│ │ │ │ │ -0009aa60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009aa70: 2052 6563 7461 6e67 6c65 2d74 7275 6e63 Rectangle-trunc
│ │ │ │ │ -0009aa80: 6174 696f 6e20 616e 6420 726f 756e 6420 ation and round
│ │ │ │ │ -0009aa90: 6f66 662e 0a20 2020 2020 2020 2020 2020 off..
│ │ │ │ │ -0009aaa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009aab0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009aac0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009aad0: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).*
│ │ │ │ │ -0009aae0: 726f 756e 6454 6f5f 3a20 2020 2020 2020 roundTo_:
│ │ │ │ │ -0009aaf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009ab00: 2020 2020 2020 204e 756d 6265 722d 7472 Number-tr
│ │ │ │ │ -0009ab10: 756e 6361 7469 6f6e 2061 6e64 2072 6f75 uncation and rou
│ │ │ │ │ -0009ab20: 6e64 206f 6666 2e0a 2020 2020 2020 2020 nd off..
│ │ │ │ │ -0009ab30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009ab40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009ab50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009ab60: 2020 2020 2020 286c 696e 6520 2031 3929 (line 19)
│ │ │ │ │ -0009ab70: 0a2a 2072 756e 4465 6c61 7950 726f 6365 .* runDelayProce
│ │ │ │ │ -0009ab80: 7373 3a20 2020 2020 2020 2020 2020 2020 ss:
│ │ │ │ │ -0009ab90: 2020 2020 2020 2020 2020 4465 6c61 7920 Delay
│ │ │ │ │ -0009aba0: 636c 6173 732d 7469 6d65 7220 7072 6f63 class-timer proc
│ │ │ │ │ -0009abb0: 6573 732e 0a20 2020 2020 2020 2020 2020 ess..
│ │ │ │ │ -0009abc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009abd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009abe0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009abf0: 2020 2028 6c69 6e65 2020 3135 290a 2a20 (line 15).*
│ │ │ │ │ -0009ac00: 7361 6d65 4173 5f3a 2020 2020 2020 2020 sameAs_:
│ │ │ │ │ -0009ac10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009ac20: 2020 2020 2020 2043 6861 7261 6374 6572 Character
│ │ │ │ │ -0009ac30: 4172 7261 792d 636f 6d70 6172 696e 672e Array-comparing.
│ │ │ │ │ -0009ac40: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -0009ac50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009ac60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009ac70: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -0009ac80: 6c69 6e65 2020 3439 290a 2a20 7363 616c line 49).* scal
│ │ │ │ │ -0009ac90: 6542 795f 3a20 2020 2020 2020 2020 2020 eBy_:
│ │ │ │ │ -0009aca0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009acb0: 2020 2052 6563 7461 6e67 6c65 2d74 7261 Rectangle-tra
│ │ │ │ │ -0009acc0: 6e73 666f 726d 696e 672e 0a20 2020 2020 nsforming..
│ │ │ │ │ -0009acd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009ace0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009acf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009ad00: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -0009ad10: 3134 290a 2a20 7363 616e 4261 636b 7472 14).* scanBacktr
│ │ │ │ │ -0009ad20: 6163 6546 6f72 4174 7472 6962 7574 655f aceForAttribute_
│ │ │ │ │ -0009ad30: 646f 5f3a 2020 2020 2020 2020 2043 6f6e do_: Con
│ │ │ │ │ -0009ad40: 7465 7874 5061 7274 2d65 6e75 6d65 7261 textPart-enumera
│ │ │ │ │ -0009ad50: 7469 6e67 2e0a 2020 2020 2020 2020 2020 ting..
│ │ │ │ │ -0009ad60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009ad70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009ad80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009ad90: 2020 2020 286c 696e 6520 2031 3129 0a2a (line 11).*
│ │ │ │ │ -0009ada0: 2073 6361 6e42 6163 6b74 7261 6365 466f scanBacktraceFo
│ │ │ │ │ -0009adb0: 725f 646f 5f3a 2020 2020 2020 2020 2020 r_do_:
│ │ │ │ │ -0009adc0: 2020 2020 2020 2020 436f 6e74 6578 7450 ContextP
│ │ │ │ │ -0009add0: 6172 742d 656e 756d 6572 6174 696e 672e art-enumerating.
│ │ │ │ │ -0009ade0: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -0009adf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009ae00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009ae10: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -0009ae20: 6c69 6e65 2020 2036 290a 2a20 7363 6176 line 6).* scav
│ │ │ │ │ -0009ae30: 656e 6765 3a20 2020 2020 2020 2020 2020 enge:
│ │ │ │ │ -0009ae40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009ae50: 2020 204f 626a 6563 744d 656d 6f72 7920 ObjectMemory
│ │ │ │ │ -0009ae60: 636c 6173 732d 6275 696c 7469 6e73 2e0a class-builtins..
│ │ │ │ │ -0009ae70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009ae80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009ae90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009aea0: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -0009aeb0: 696e 6520 2037 3029 0a2a 2073 6361 7665 ine 70).* scave
│ │ │ │ │ -0009aec0: 6e67 6573 4265 666f 7265 5465 6e75 7269 ngesBeforeTenuri
│ │ │ │ │ -0009aed0: 6e67 3a20 2020 2020 2020 2020 2020 2020 ng:
│ │ │ │ │ -0009aee0: 2020 4f62 6a65 6374 4d65 6d6f 7279 2d64 ObjectMemory-d
│ │ │ │ │ -0009aef0: 6572 6976 6564 2069 6e66 6f72 6d61 7469 erived informati
│ │ │ │ │ -0009af00: 6f6e 2e0a 2020 2020 2020 2020 2020 2020 on..
│ │ │ │ │ -0009af10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009af20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009af30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009af40: 2020 286c 696e 6520 2020 3629 0a2a 2073 (line 6).* s
│ │ │ │ │ -0009af50: 6368 6564 756c 6544 656c 6179 5f3a 2020 cheduleDelay_:
│ │ │ │ │ -0009af60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009af70: 2020 2020 2020 4465 6c61 7920 636c 6173 Delay clas
│ │ │ │ │ -0009af80: 732d 7469 6d65 7220 7072 6f63 6573 732e s-timer process.
│ │ │ │ │ -0009af90: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -0009afa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009afb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009afc0: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -0009afd0: 6c69 6e65 2020 3138 290a 2a20 7363 6865 line 18).* sche
│ │ │ │ │ -0009afe0: 6d65 3a20 2020 2020 2020 2020 2020 2020 me:
│ │ │ │ │ -0009aff0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009b000: 2020 204e 6574 436c 6965 6e74 732e 5552 NetClients.UR
│ │ │ │ │ -0009b010: 4c2d 6163 6365 7373 696e 672e 0a20 2020 L-accessing..
│ │ │ │ │ -0009b020: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009b030: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009b040: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009b050: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -0009b060: 2020 3934 290a 2a20 7363 6865 6d65 5f3a 94).* scheme_:
│ │ │ │ │ -0009b070: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009b080: 2020 2020 2020 2020 2020 2020 2020 204e N
│ │ │ │ │ -0009b090: 6574 436c 6965 6e74 732e 5552 4c2d 6163 etClients.URL-ac
│ │ │ │ │ -0009b0a0: 6365 7373 696e 672e 0a20 2020 2020 2020 cessing..
│ │ │ │ │ -0009b0b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009b0c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009b0d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009b0e0: 2020 2020 2020 2028 6c69 6e65 2020 3937 (line 97
│ │ │ │ │ -0009b0f0: 290a 2a20 7363 6865 6d65 5f68 6f73 745f ).* scheme_host_
│ │ │ │ │ -0009b100: 7061 7468 5f3a 2020 2020 2020 2020 2020 path_:
│ │ │ │ │ -0009b110: 2020 2020 2020 2020 2020 204e 6574 436c NetCl
│ │ │ │ │ -0009b120: 6965 6e74 732e 5552 4c20 636c 6173 732d ients.URL class-
│ │ │ │ │ -0009b130: 696e 7374 616e 6365 2063 7265 6174 696f instance creatio
│ │ │ │ │ -0009b140: 6e2e 0a20 2020 2020 2020 2020 2020 2020 n..
│ │ │ │ │ -0009b150: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009b160: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009b170: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009b180: 2028 6c69 6e65 2020 3132 290a 2a20 7363 (line 12).* sc
│ │ │ │ │ -0009b190: 6865 6d65 5f68 6f73 745f 706f 7274 5f70 heme_host_port_p
│ │ │ │ │ -0009b1a0: 6174 685f 3a20 2020 2020 2020 2020 2020 ath_:
│ │ │ │ │ -0009b1b0: 2020 2020 204e 6574 436c 6965 6e74 732e NetClients.
│ │ │ │ │ -0009b1c0: 5552 4c20 636c 6173 732d 696e 7374 616e URL class-instan
│ │ │ │ │ -0009b1d0: 6365 2063 7265 6174 696f 6e2e 0a20 2020 ce creation..
│ │ │ │ │ -0009b1e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009b1f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009b200: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009b210: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -0009b220: 2020 3135 290a 2a20 7363 6865 6d65 5f70 15).* scheme_p
│ │ │ │ │ -0009b230: 6174 685f 3a20 2020 2020 2020 2020 2020 ath_:
│ │ │ │ │ -0009b240: 2020 2020 2020 2020 2020 2020 2020 204e N
│ │ │ │ │ -0009b250: 6574 436c 6965 6e74 732e 5552 4c20 636c etClients.URL cl
│ │ │ │ │ -0009b260: 6173 732d 696e 7374 616e 6365 2063 7265 ass-instance cre
│ │ │ │ │ -0009b270: 6174 696f 6e2e 0a20 2020 2020 2020 2020 ation..
│ │ │ │ │ -0009b280: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009b290: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009b2a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009b2b0: 2020 2020 2028 6c69 6e65 2020 3138 290a (line 18).
│ │ │ │ │ -0009b2c0: 2a20 7363 6865 6d65 5f75 7365 726e 616d * scheme_usernam
│ │ │ │ │ -0009b2d0: 655f 7061 7373 776f 7264 5f68 6f73 745f e_password_host_
│ │ │ │ │ -0009b2e0: 706f 7274 5f70 6174 685f 3a20 4e65 7443 port_path_: NetC
│ │ │ │ │ -0009b2f0: 6c69 656e 7473 2e55 524c 2063 6c61 7373 lients.URL class
│ │ │ │ │ -0009b300: 2d69 6e73 7461 6e63 6520 6372 6561 7469 -instance creati
│ │ │ │ │ -0009b310: 6f6e 2e0a 2020 2020 2020 2020 2020 2020 on..
│ │ │ │ │ -0009b320: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009b330: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009b340: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009b350: 2020 286c 696e 6520 2032 3129 0a2a 2073 (line 21).* s
│ │ │ │ │ -0009b360: 636f 7065 4469 6374 696f 6e61 7279 3a20 copeDictionary:
│ │ │ │ │ -0009b370: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009b380: 2020 2020 2020 4265 6861 7669 6f72 2d63 Behavior-c
│ │ │ │ │ -0009b390: 6f6d 7069 6c61 7469 6f6e 2e0a 2020 2020 ompilation..
│ │ │ │ │ -0009b3a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009b3b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009b3c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009b3d0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -0009b3e0: 2020 3629 0a2a 2073 636f 7065 4469 6374 6).* scopeDict
│ │ │ │ │ -0009b3f0: 696f 6e61 7279 203c 313e 3a20 2020 2020 ionary <1>:
│ │ │ │ │ -0009b400: 2020 2020 2020 2020 2020 2020 2020 4469 Di
│ │ │ │ │ -0009b410: 6374 696f 6e61 7279 2d63 6f6d 7069 6c61 ctionary-compila
│ │ │ │ │ -0009b420: 7469 6f6e 2e0a 2020 2020 2020 2020 2020 tion..
│ │ │ │ │ -0009b430: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009b440: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009b450: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009b460: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*
│ │ │ │ │ -0009b470: 2073 636f 7065 4861 735f 6966 5472 7565 scopeHas_ifTrue
│ │ │ │ │ -0009b480: 5f3a 2020 2020 2020 2020 2020 2020 2020 _:
│ │ │ │ │ -0009b490: 2020 2020 2020 2020 4265 6861 7669 6f72 Behavior
│ │ │ │ │ -0009b4a0: 2d74 6573 7469 6e67 2074 6865 206d 6574 -testing the met
│ │ │ │ │ -0009b4b0: 686f 6420 6469 6374 696f 6e61 7279 2e0a hod dictionary..
│ │ │ │ │ -0009b4c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009b4d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009b4e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009b4f0: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -0009b500: 696e 6520 2031 3729 0a2a 2073 6372 616d ine 17).* scram
│ │ │ │ │ -0009b510: 626c 653a 2020 2020 2020 2020 2020 2020 ble:
│ │ │ │ │ -0009b520: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009b530: 2020 536d 616c 6c49 6e74 6567 6572 2d62 SmallInteger-b
│ │ │ │ │ -0009b540: 7569 6c74 696e 732e 0a20 2020 2020 2020 uiltins..
│ │ │ │ │ -0009b550: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009b560: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009b570: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009b580: 2020 2020 2020 2028 6c69 6e65 2020 3232 (line 22
│ │ │ │ │ -0009b590: 290a 2a20 7365 6172 6368 5265 6765 785f ).* searchRegex_
│ │ │ │ │ -0009b5a0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -0009b5b0: 2020 2020 2020 2020 2020 2053 7472 696e Strin
│ │ │ │ │ -0009b5c0: 672d 7265 6765 782e 2020 2020 2020 2020 g-regex.
│ │ │ │ │ -0009b5d0: 286c 696e 6520 3133 3729 0a2a 2073 6561 (line 137).* sea
│ │ │ │ │ -0009b5e0: 7263 6852 6567 6578 5f66 726f 6d5f 746f rchRegex_from_to
│ │ │ │ │ -0009b5f0: 5f3a 2020 2020 2020 2020 2020 2020 2020 _:
│ │ │ │ │ -0009b600: 2020 2020 5374 7269 6e67 2d72 6567 6578 String-regex
│ │ │ │ │ -0009b610: 2e20 2020 2020 2020 2028 6c69 6e65 2031 . (line 1
│ │ │ │ │ -0009b620: 3431 290a 2a20 7365 6172 6368 5265 6765 41).* searchRege
│ │ │ │ │ -0009b630: 785f 7374 6172 7469 6e67 4174 5f3a 2020 x_startingAt_:
│ │ │ │ │ -0009b640: 2020 2020 2020 2020 2020 2020 2053 7472 Str
│ │ │ │ │ -0009b650: 696e 672d 7265 6765 782e 2020 2020 2020 ing-regex.
│ │ │ │ │ -0009b660: 2020 286c 696e 6520 3134 3629 0a2a 2073 (line 146).* s
│ │ │ │ │ -0009b670: 6563 6f6e 643a 2020 2020 2020 2020 2020 econd:
│ │ │ │ │ -0009b680: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009b690: 2020 2020 2020 4461 7465 5469 6d65 2d63 DateTime-c
│ │ │ │ │ -0009b6a0: 6f6d 7075 7461 7469 6f6e 732e 0a20 2020 omputations..
│ │ │ │ │ -0009b6b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009b6c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009b6d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009b6e0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -0009b6f0: 2020 3238 290a 2a20 7365 636f 6e64 203c 28).* second <
│ │ │ │ │ -0009b700: 313e 3a20 2020 2020 2020 2020 2020 2020 1>:
│ │ │ │ │ -0009b710: 2020 2020 2020 2020 2020 2020 2020 2053 S
│ │ │ │ │ -0009b720: 6571 7565 6e63 6561 626c 6543 6f6c 6c65 equenceableColle
│ │ │ │ │ -0009b730: 6374 696f 6e2d 6261 7369 632e 0a20 2020 ction-basic..
│ │ │ │ │ -0009b740: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009b750: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009b760: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009b770: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -0009b780: 2031 3239 290a 2a20 7365 636f 6e64 203c 129).* second <
│ │ │ │ │ -0009b790: 323e 3a20 2020 2020 2020 2020 2020 2020 2>:
│ │ │ │ │ -0009b7a0: 2020 2020 2020 2020 2020 2020 2020 2054 T
│ │ │ │ │ -0009b7b0: 696d 652d 6163 6365 7373 696e 6720 2841 ime-accessing (A
│ │ │ │ │ -0009b7c0: 4e53 4920 666f 7220 4461 7465 416e 6454 NSI for DateAndT
│ │ │ │ │ -0009b7d0: 696d 6573 292e 0a20 2020 2020 2020 2020 imes)..
│ │ │ │ │ -0009b7e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009b7f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009b800: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009b810: 2020 2020 2028 6c69 6e65 2020 3138 290a (line 18).
│ │ │ │ │ -0009b820: 2a20 7365 636f 6e64 436c 6f63 6b3a 2020 * secondClock:
│ │ │ │ │ -0009b830: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009b840: 2020 2020 2020 2020 2054 696d 6520 636c Time cl
│ │ │ │ │ -0009b850: 6173 732d 636c 6f63 6b73 2e20 2020 286c ass-clocks. (l
│ │ │ │ │ -0009b860: 696e 6520 2032 3429 0a2a 2073 6563 6f6e ine 24).* secon
│ │ │ │ │ -0009b870: 6473 3a20 2020 2020 2020 2020 2020 2020 ds:
│ │ │ │ │ -0009b880: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009b890: 2020 5469 6d65 2d61 6363 6573 7369 6e67 Time-accessing
│ │ │ │ │ -0009b8a0: 2028 6e6f 6e20 414e 5349 2026 2066 6f72 (non ANSI & for
│ │ │ │ │ -0009b8b0: 2044 7572 6174 696f 6e73 292e 0a20 2020 Durations)..
│ │ │ │ │ -0009b8c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009b8d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009b8e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009b8f0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -0009b900: 2020 3231 290a 2a20 7365 636f 6e64 735f 21).* seconds_
│ │ │ │ │ -0009b910: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -0009b920: 2020 2020 2020 2020 2020 2020 2020 2054 T
│ │ │ │ │ -0009b930: 696d 6520 636c 6173 732d 696e 7374 616e ime class-instan
│ │ │ │ │ -0009b940: 6365 2063 7265 6174 696f 6e2e 0a20 2020 ce creation..
│ │ │ │ │ -0009b950: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009b960: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009b970: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009b980: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -0009b990: 2020 3432 290a 2a20 7365 636f 6e64 5f3a 42).* second_:
│ │ │ │ │ -0009b9a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009b9b0: 2020 2020 2020 2020 2020 2020 2020 2054 T
│ │ │ │ │ -0009b9c0: 696d 6520 636c 6173 732d 696e 7374 616e ime class-instan
│ │ │ │ │ -0009b9d0: 6365 2063 7265 6174 696f 6e2e 0a20 2020 ce creation..
│ │ │ │ │ -0009b9e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009b9f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009ba00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009ba10: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -0009ba20: 2020 3339 290a 2a20 7365 6375 7269 7479 39).* security
│ │ │ │ │ -0009ba30: 4368 6563 6b46 6f72 4e61 6d65 5f3a 2020 CheckForName_:
│ │ │ │ │ -0009ba40: 2020 2020 2020 2020 2020 2020 2020 2043 C
│ │ │ │ │ -0009ba50: 6f6e 7465 7874 5061 7274 2d73 6563 7572 ontextPart-secur
│ │ │ │ │ -0009ba60: 6974 7920 6368 6563 6b73 2e0a 2020 2020 ity checks..
│ │ │ │ │ -0009ba70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009ba80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009ba90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009baa0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -0009bab0: 2031 3229 0a2a 2073 6563 7572 6974 7943 12).* securityC
│ │ │ │ │ -0009bac0: 6865 636b 466f 724e 616d 655f 6163 7469 heckForName_acti
│ │ │ │ │ -0009bad0: 6f6e 735f 7461 7267 6574 5f3a 2020 436f ons_target_: Co
│ │ │ │ │ -0009bae0: 6e74 6578 7450 6172 742d 7365 6375 7269 ntextPart-securi
│ │ │ │ │ -0009baf0: 7479 2063 6865 636b 732e 0a20 2020 2020 ty checks..
│ │ │ │ │ -0009bb00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009bb10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009bb20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009bb30: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -0009bb40: 3138 290a 2a20 7365 6375 7269 7479 4368 18).* securityCh
│ │ │ │ │ -0009bb50: 6563 6b46 6f72 4e61 6d65 5f61 6374 696f eckForName_actio
│ │ │ │ │ -0009bb60: 6e5f 3a20 2020 2020 2020 2020 2043 6f6e n_: Con
│ │ │ │ │ -0009bb70: 7465 7874 5061 7274 2d73 6563 7572 6974 textPart-securit
│ │ │ │ │ -0009bb80: 7920 6368 6563 6b73 2e0a 2020 2020 2020 y checks..
│ │ │ │ │ -0009bb90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009bba0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009bbb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009bbc0: 2020 2020 2020 2020 286c 696e 6520 2031 (line 1
│ │ │ │ │ -0009bbd0: 3529 0a2a 2073 6563 7572 6974 7943 6865 5).* securityChe
│ │ │ │ │ -0009bbe0: 636b 466f 724e 616d 655f 7461 7267 6574 ckForName_target
│ │ │ │ │ -0009bbf0: 5f3a 2020 2020 2020 2020 2020 436f 6e74 _: Cont
│ │ │ │ │ -0009bc00: 6578 7450 6172 742d 7365 6375 7269 7479 extPart-security
│ │ │ │ │ -0009bc10: 2063 6865 636b 732e 0a20 2020 2020 2020 checks..
│ │ │ │ │ -0009bc20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009bc30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009bc40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009bc50: 2020 2020 2020 2028 6c69 6e65 2020 3231 (line 21
│ │ │ │ │ -0009bc60: 290a 2a20 7365 6375 7269 7479 506f 6c69 ).* securityPoli
│ │ │ │ │ -0009bc70: 6379 3a20 2020 2020 2020 2020 2020 2020 cy:
│ │ │ │ │ -0009bc80: 2020 2020 2020 2020 2020 2042 6568 6176 Behav
│ │ │ │ │ -0009bc90: 696f 722d 7375 7070 6f72 7420 666f 7220 ior-support for
│ │ │ │ │ -0009bca0: 6c69 6768 7477 6569 6768 7420 636c 6173 lightweight clas
│ │ │ │ │ -0009bcb0: 7365 732e 0a20 2020 2020 2020 2020 2020 ses..
│ │ │ │ │ -0009bcc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009bcd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009bce0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009bcf0: 2020 2028 6c69 6e65 2020 3239 290a 2a20 (line 29).*
│ │ │ │ │ -0009bd00: 7365 6375 7269 7479 506f 6c69 6379 203c securityPolicy <
│ │ │ │ │ -0009bd10: 313e 3a20 2020 2020 2020 2020 2020 2020 1>:
│ │ │ │ │ -0009bd20: 2020 2020 2020 2043 6c61 7373 2d73 6563 Class-sec
│ │ │ │ │ -0009bd30: 7572 6974 792e 2020 2020 2020 286c 696e urity. (lin
│ │ │ │ │ -0009bd40: 6520 2020 3929 0a2a 2073 6563 7572 6974 e 9).* securit
│ │ │ │ │ -0009bd50: 7950 6f6c 6963 795f 3a20 2020 2020 2020 yPolicy_:
│ │ │ │ │ -0009bd60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009bd70: 4265 6861 7669 6f72 2d73 7570 706f 7274 Behavior-support
│ │ │ │ │ -0009bd80: 2066 6f72 206c 6967 6874 7765 6967 6874 for lightweight
│ │ │ │ │ -0009bd90: 2063 6c61 7373 6573 2e0a 2020 2020 2020 classes..
│ │ │ │ │ -0009bda0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009bdb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009bdc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009bdd0: 2020 2020 2020 2020 286c 696e 6520 2033 (line 3
│ │ │ │ │ -0009bde0: 3229 0a2a 2073 6563 7572 6974 7950 6f6c 2).* securityPol
│ │ │ │ │ -0009bdf0: 6963 795f 203c 313e 3a20 2020 2020 2020 icy_ <1>:
│ │ │ │ │ -0009be00: 2020 2020 2020 2020 2020 2020 436c 6173 Clas
│ │ │ │ │ -0009be10: 732d 7365 6375 7269 7479 2e20 2020 2020 s-security.
│ │ │ │ │ -0009be20: 2028 6c69 6e65 2020 3132 290a 2a20 7365 (line 12).* se
│ │ │ │ │ -0009be30: 6564 5f3a 2020 2020 2020 2020 2020 2020 ed_:
│ │ │ │ │ -0009be40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009be50: 2020 2020 2052 616e 646f 6d20 636c 6173 Random clas
│ │ │ │ │ -0009be60: 732d 696e 7374 616e 6365 2063 7265 6174 s-instance creat
│ │ │ │ │ -0009be70: 696f 6e2e 0a20 2020 2020 2020 2020 2020 ion..
│ │ │ │ │ -0009be80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009be90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009bea0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009beb0: 2020 2028 6c69 6e65 2020 3130 290a 2a20 (line 10).*
│ │ │ │ │ -0009bec0: 7365 676d 656e 7446 726f 6d5f 746f 5f3a segmentFrom_to_:
│ │ │ │ │ -0009bed0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009bee0: 2020 2020 2020 2046 696c 6553 7472 6561 FileStrea
│ │ │ │ │ -0009bef0: 6d2d 636f 6d70 696c 696e 672e 0a20 2020 m-compiling..
│ │ │ │ │ -0009bf00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009bf10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009bf20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009bf30: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -0009bf40: 2020 2036 290a 2a20 7365 676d 656e 7446 6).* segmentF
│ │ │ │ │ -0009bf50: 726f 6d5f 746f 5f20 3c31 3e3a 2020 2020 rom_to_ <1>:
│ │ │ │ │ -0009bf60: 2020 2020 2020 2020 2020 2020 2020 2050 P
│ │ │ │ │ -0009bf70: 6f73 6974 696f 6e61 626c 6553 7472 6561 ositionableStrea
│ │ │ │ │ -0009bf80: 6d2d 636f 6d70 696c 696e 672e 0a20 2020 m-compiling..
│ │ │ │ │ -0009bf90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009bfa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009bfb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009bfc0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -0009bfd0: 2020 2039 290a 2a20 7365 676d 656e 7446 9).* segmentF
│ │ │ │ │ -0009bfe0: 726f 6d5f 746f 5f20 3c32 3e3a 2020 2020 rom_to_ <2>:
│ │ │ │ │ -0009bff0: 2020 2020 2020 2020 2020 2020 2020 2053 S
│ │ │ │ │ -0009c000: 7472 6561 6d2d 636f 6d70 696c 696e 672e tream-compiling.
│ │ │ │ │ -0009c010: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*
│ │ │ │ │ -0009c020: 2073 656c 6563 746f 723a 2020 2020 2020 selector:
│ │ │ │ │ -0009c030: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009c040: 2020 2020 2020 2020 436f 6d70 696c 6564 Compiled
│ │ │ │ │ -0009c050: 426c 6f63 6b2d 6163 6365 7373 696e 672e Block-accessing.
│ │ │ │ │ -0009c060: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -0009c070: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009c080: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009c090: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -0009c0a0: 6c69 6e65 2020 3239 290a 2a20 7365 6c65 line 29).* sele
│ │ │ │ │ -0009c0b0: 6374 6f72 203c 313e 3a20 2020 2020 2020 ctor <1>:
│ │ │ │ │ -0009c0c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009c0d0: 2020 2043 6f6d 7069 6c65 6443 6f64 652d CompiledCode-
│ │ │ │ │ -0009c0e0: 6163 6365 7373 696e 672e 0a20 2020 2020 accessing..
│ │ │ │ │ -0009c0f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009c100: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009c110: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009c120: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -0009c130: 3537 290a 2a20 7365 6c65 6374 6f72 203c 57).* selector <
│ │ │ │ │ -0009c140: 323e 3a20 2020 2020 2020 2020 2020 2020 2>:
│ │ │ │ │ -0009c150: 2020 2020 2020 2020 2020 2020 2043 6f6d Com
│ │ │ │ │ -0009c160: 7069 6c65 644d 6574 686f 642d 6163 6365 piledMethod-acce
│ │ │ │ │ -0009c170: 7373 696e 672e 0a20 2020 2020 2020 2020 ssing..
│ │ │ │ │ -0009c180: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009c190: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009c1a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009c1b0: 2020 2020 2028 6c69 6e65 2020 3438 290a (line 48).
│ │ │ │ │ -0009c1c0: 2a20 7365 6c65 6374 6f72 203c 333e 3a20 * selector <3>:
│ │ │ │ │ -0009c1d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009c1e0: 2020 2020 2020 2020 2043 6f6e 7465 7874 Context
│ │ │ │ │ -0009c1f0: 5061 7274 2d61 6363 6573 7369 6e67 2e0a Part-accessing..
│ │ │ │ │ -0009c200: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009c210: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009c220: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009c230: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -0009c240: 696e 6520 3130 3229 0a2a 2073 656c 6563 ine 102).* selec
│ │ │ │ │ -0009c250: 746f 7220 3c34 3e3a 2020 2020 2020 2020 tor <4>:
│ │ │ │ │ -0009c260: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009c270: 2020 4d65 7373 6167 652d 6163 6365 7373 Message-access
│ │ │ │ │ -0009c280: 696e 672e 2020 2028 6c69 6e65 2020 3135 ing. (line 15
│ │ │ │ │ -0009c290: 290a 2a20 7365 6c65 6374 6f72 203c 353e ).* selector <5>
│ │ │ │ │ -0009c2a0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -0009c2b0: 2020 2020 2020 2020 2020 204d 6574 686f Metho
│ │ │ │ │ -0009c2c0: 6449 6e66 6f2d 6163 6365 7373 696e 672e dInfo-accessing.
│ │ │ │ │ -0009c2d0: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -0009c2e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009c2f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009c300: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -0009c310: 6c69 6e65 2020 3138 290a 2a20 7365 6c65 line 18).* sele
│ │ │ │ │ -0009c320: 6374 6f72 203c 363e 3a20 2020 2020 2020 ctor <6>:
│ │ │ │ │ -0009c330: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009c340: 2020 2053 7973 7465 6d45 7863 6570 7469 SystemExcepti
│ │ │ │ │ -0009c350: 6f6e 732e 5772 6f6e 674d 6573 7361 6765 ons.WrongMessage
│ │ │ │ │ -0009c360: 5365 6e74 2d61 6363 6573 7369 6e67 2e0a Sent-accessing..
│ │ │ │ │ -0009c370: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009c380: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009c390: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009c3a0: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -0009c3b0: 696e 6520 2020 3929 0a2a 2073 656c 6563 ine 9).* selec
│ │ │ │ │ -0009c3c0: 746f 7241 745f 3a20 2020 2020 2020 2020 torAt_:
│ │ │ │ │ -0009c3d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009c3e0: 2020 4265 6861 7669 6f72 2d61 6363 6573 Behavior-acces
│ │ │ │ │ -0009c3f0: 7369 6e67 2074 6865 206d 6574 686f 6420 sing the method
│ │ │ │ │ -0009c400: 6469 6374 696f 6e61 7279 2e0a 2020 2020 dictionary..
│ │ │ │ │ -0009c410: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009c420: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009c430: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009c440: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -0009c450: 2033 3729 0a2a 2073 656c 6563 746f 7273 37).* selectors
│ │ │ │ │ -0009c460: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -0009c470: 2020 2020 2020 2020 2020 2020 2020 4265 Be
│ │ │ │ │ -0009c480: 6861 7669 6f72 2d61 6363 6573 7369 6e67 havior-accessing
│ │ │ │ │ -0009c490: 2074 6865 206d 6574 686f 6420 6469 6374 the method dict
│ │ │ │ │ -0009c4a0: 696f 6e61 7279 2e0a 2020 2020 2020 2020 ionary..
│ │ │ │ │ -0009c4b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009c4c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009c4d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009c4e0: 2020 2020 2020 286c 696e 6520 2034 3029 (line 40)
│ │ │ │ │ -0009c4f0: 0a2a 2073 656c 6563 746f 7273 416e 644d .* selectorsAndM
│ │ │ │ │ -0009c500: 6574 686f 6473 446f 5f3a 2020 2020 2020 ethodsDo_:
│ │ │ │ │ -0009c510: 2020 2020 2020 2020 2020 4265 6861 7669 Behavi
│ │ │ │ │ -0009c520: 6f72 2d6d 6574 686f 6420 6469 6374 696f or-method dictio
│ │ │ │ │ -0009c530: 6e61 7279 2e0a 2020 2020 2020 2020 2020 nary..
│ │ │ │ │ -0009c540: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009c550: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009c560: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009c570: 2020 2020 286c 696e 6520 2039 3129 0a2a (line 91).*
│ │ │ │ │ -0009c580: 2073 656c 6563 746f 725f 3a20 2020 2020 selector_:
│ │ │ │ │ -0009c590: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009c5a0: 2020 2020 2020 2020 436f 6d70 696c 6564 Compiled
│ │ │ │ │ -0009c5b0: 426c 6f63 6b2d 6163 6365 7373 696e 672e Block-accessing.
│ │ │ │ │ -0009c5c0: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -0009c5d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009c5e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009c5f0: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -0009c600: 6c69 6e65 2020 3332 290a 2a20 7365 6c65 line 32).* sele
│ │ │ │ │ -0009c610: 6374 6f72 5f20 3c31 3e3a 2020 2020 2020 ctor_ <1>:
│ │ │ │ │ -0009c620: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009c630: 2020 2043 6f6d 7069 6c65 6443 6f64 652d CompiledCode-
│ │ │ │ │ -0009c640: 6163 6365 7373 696e 672e 0a20 2020 2020 accessing..
│ │ │ │ │ -0009c650: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009c660: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009c670: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009c680: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -0009c690: 3630 290a 2a20 7365 6c65 6374 6f72 5f20 60).* selector_
│ │ │ │ │ -0009c6a0: 3c32 3e3a 2020 2020 2020 2020 2020 2020 <2>:
│ │ │ │ │ -0009c6b0: 2020 2020 2020 2020 2020 2020 2043 6f6d Com
│ │ │ │ │ -0009c6c0: 7069 6c65 644d 6574 686f 642d 6163 6365 piledMethod-acce
│ │ │ │ │ -0009c6d0: 7373 696e 672e 0a20 2020 2020 2020 2020 ssing..
│ │ │ │ │ -0009c6e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009c6f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009c700: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009c710: 2020 2020 2028 6c69 6e65 2020 3531 290a (line 51).
│ │ │ │ │ -0009c720: 2a20 7365 6c65 6374 6f72 5f20 3c33 3e3a * selector_ <3>:
│ │ │ │ │ -0009c730: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009c740: 2020 2020 2020 2020 204d 6573 7361 6765 Message
│ │ │ │ │ -0009c750: 2d61 6363 6573 7369 6e67 2e20 2020 286c -accessing. (l
│ │ │ │ │ -0009c760: 696e 6520 2031 3829 0a2a 2073 656c 6563 ine 18).* selec
│ │ │ │ │ -0009c770: 746f 725f 203c 343e 3a20 2020 2020 2020 tor_ <4>:
│ │ │ │ │ -0009c780: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009c790: 2020 4d65 7468 6f64 496e 666f 2d61 6363 MethodInfo-acc
│ │ │ │ │ -0009c7a0: 6573 7369 6e67 2e0a 2020 2020 2020 2020 essing..
│ │ │ │ │ -0009c7b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009c7c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009c7d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009c7e0: 2020 2020 2020 286c 696e 6520 2032 3129 (line 21)
│ │ │ │ │ -0009c7f0: 0a2a 2073 656c 6563 746f 725f 203c 353e .* selector_ <5>
│ │ │ │ │ -0009c800: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -0009c810: 2020 2020 2020 2020 2020 5379 7374 656d System
│ │ │ │ │ -0009c820: 4578 6365 7074 696f 6e73 2e57 726f 6e67 Exceptions.Wrong
│ │ │ │ │ -0009c830: 4d65 7373 6167 6553 656e 742d 6163 6365 MessageSent-acce
│ │ │ │ │ -0009c840: 7373 696e 672e 0a20 2020 2020 2020 2020 ssing..
│ │ │ │ │ -0009c850: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009c860: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009c870: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009c880: 2020 2020 2028 6c69 6e65 2020 3132 290a (line 12).
│ │ │ │ │ -0009c890: 2a20 7365 6c65 6374 6f72 5f61 7267 756d * selector_argum
│ │ │ │ │ -0009c8a0: 656e 7473 5f3a 2020 2020 2020 2020 2020 ents_:
│ │ │ │ │ -0009c8b0: 2020 2020 2020 2020 2044 6972 6563 7465 Directe
│ │ │ │ │ -0009c8c0: 644d 6573 7361 6765 2063 6c61 7373 2d63 dMessage class-c
│ │ │ │ │ -0009c8d0: 7265 6174 696e 6720 696e 7374 616e 6365 reating instance
│ │ │ │ │ -0009c8e0: 732e 0a20 2020 2020 2020 2020 2020 2020 s..
│ │ │ │ │ -0009c8f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009c900: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009c910: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009c920: 2028 6c69 6e65 2020 3135 290a 2a20 7365 (line 15).* se
│ │ │ │ │ -0009c930: 6c65 6374 6f72 5f61 7267 756d 656e 7473 lector_arguments
│ │ │ │ │ -0009c940: 5f20 3c31 3e3a 2020 2020 2020 2020 2020 _ <1>:
│ │ │ │ │ -0009c950: 2020 2020 204d 6573 7361 6765 2063 6c61 Message cla
│ │ │ │ │ -0009c960: 7373 2d63 7265 6174 696e 6720 696e 7374 ss-creating inst
│ │ │ │ │ -0009c970: 616e 6365 732e 0a20 2020 2020 2020 2020 ances..
│ │ │ │ │ -0009c980: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009c990: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009c9a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009c9b0: 2020 2020 2028 6c69 6e65 2020 2039 290a (line 9).
│ │ │ │ │ -0009c9c0: 2a20 7365 6c65 6374 6f72 5f61 7267 756d * selector_argum
│ │ │ │ │ -0009c9d0: 656e 7473 5f72 6563 6569 7665 725f 3a20 ents_receiver_:
│ │ │ │ │ -0009c9e0: 2020 2020 2020 2020 2044 6972 6563 7465 Directe
│ │ │ │ │ -0009c9f0: 644d 6573 7361 6765 2063 6c61 7373 2d63 dMessage class-c
│ │ │ │ │ -0009ca00: 7265 6174 696e 6720 696e 7374 616e 6365 reating instance
│ │ │ │ │ -0009ca10: 732e 0a20 2020 2020 2020 2020 2020 2020 s..
│ │ │ │ │ -0009ca20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009ca30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009ca40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009ca50: 2028 6c69 6e65 2020 3138 290a 2a20 7365 (line 18).* se
│ │ │ │ │ -0009ca60: 6c65 6374 6f72 5f61 7267 756d 656e 745f lector_argument_
│ │ │ │ │ -0009ca70: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -0009ca80: 2020 2020 204d 6573 7361 6765 2063 6c61 Message cla
│ │ │ │ │ -0009ca90: 7373 2d63 7265 6174 696e 6720 696e 7374 ss-creating inst
│ │ │ │ │ -0009caa0: 616e 6365 732e 0a20 2020 2020 2020 2020 ances..
│ │ │ │ │ -0009cab0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009cac0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009cad0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009cae0: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).
│ │ │ │ │ -0009caf0: 2a20 7365 6c65 6374 5375 6263 6c61 7373 * selectSubclass
│ │ │ │ │ -0009cb00: 6573 5f3a 2020 2020 2020 2020 2020 2020 es_:
│ │ │ │ │ -0009cb10: 2020 2020 2020 2020 2042 6568 6176 696f Behavio
│ │ │ │ │ -0009cb20: 722d 656e 756d 6572 6174 696e 672e 0a20 r-enumerating..
│ │ │ │ │ -0009cb30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009cb40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009cb50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009cb60: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -0009cb70: 6e65 2020 3139 290a 2a20 7365 6c65 6374 ne 19).* select
│ │ │ │ │ -0009cb80: 5375 6273 7061 6365 735f 3a20 2020 2020 Subspaces_:
│ │ │ │ │ -0009cb90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009cba0: 2041 6273 7472 6163 744e 616d 6573 7061 AbstractNamespa
│ │ │ │ │ -0009cbb0: 6365 2d6e 616d 6573 7061 6365 2068 6965 ce-namespace hie
│ │ │ │ │ -0009cbc0: 7261 7263 6879 2e0a 2020 2020 2020 2020 rarchy..
│ │ │ │ │ -0009cbd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009cbe0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009cbf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009cc00: 2020 2020 2020 286c 696e 6520 2033 3829 (line 38)
│ │ │ │ │ -0009cc10: 0a2a 2073 656c 6563 7453 7570 6572 636c .* selectSupercl
│ │ │ │ │ -0009cc20: 6173 7365 735f 3a20 2020 2020 2020 2020 asses_:
│ │ │ │ │ -0009cc30: 2020 2020 2020 2020 2020 4265 6861 7669 Behavi
│ │ │ │ │ -0009cc40: 6f72 2d65 6e75 6d65 7261 7469 6e67 2e0a or-enumerating..
│ │ │ │ │ -0009cc50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009cc60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009cc70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009cc80: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -0009cc90: 696e 6520 2032 3229 0a2a 2073 656c 6563 ine 22).* selec
│ │ │ │ │ -0009cca0: 7453 7570 6572 7370 6163 6573 5f3a 2020 tSuperspaces_:
│ │ │ │ │ -0009ccb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009ccc0: 2020 4162 7374 7261 6374 4e61 6d65 7370 AbstractNamesp
│ │ │ │ │ -0009ccd0: 6163 652d 6e61 6d65 7370 6163 6520 6869 ace-namespace hi
│ │ │ │ │ -0009cce0: 6572 6172 6368 792e 0a20 2020 2020 2020 erarchy..
│ │ │ │ │ -0009ccf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009cd00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009cd10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009cd20: 2020 2020 2020 2028 6c69 6e65 2020 3431 (line 41
│ │ │ │ │ -0009cd30: 290a 2a20 7365 6c65 6374 5f3a 2020 2020 ).* select_:
│ │ │ │ │ -0009cd40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009cd50: 2020 2020 2020 2020 2020 2041 7272 6179 Array
│ │ │ │ │ -0009cd60: 6564 436f 6c6c 6563 7469 6f6e 2d65 6e75 edCollection-enu
│ │ │ │ │ -0009cd70: 6d65 7261 7469 6e67 2074 6865 2065 6c65 merating the ele
│ │ │ │ │ -0009cd80: 6d65 6e74 7320 6f66 2061 2063 6f6c 6c65 ments of a colle
│ │ │ │ │ -0009cd90: 6374 696f 6e2e 0a20 2020 2020 2020 2020 ction..
│ │ │ │ │ -0009cda0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009cdb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009cdc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009cdd0: 2020 2020 2028 6c69 6e65 2020 3135 290a (line 15).
│ │ │ │ │ -0009cde0: 2a20 7365 6c65 6374 5f20 3c31 3e3a 2020 * select_ <1>:
│ │ │ │ │ -0009cdf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009ce00: 2020 2020 2020 2020 2043 6f6c 6c65 6374 Collect
│ │ │ │ │ -0009ce10: 696f 6e2d 656e 756d 6572 6174 696f 6e2e ion-enumeration.
│ │ │ │ │ -0009ce20: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -0009ce30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009ce40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009ce50: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -0009ce60: 6c69 6e65 2020 3336 290a 2a20 7365 6c65 line 36).* sele
│ │ │ │ │ -0009ce70: 6374 5f20 3c32 3e3a 2020 2020 2020 2020 ct_ <2>:
│ │ │ │ │ -0009ce80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009ce90: 2020 2044 6963 7469 6f6e 6172 792d 6469 Dictionary-di
│ │ │ │ │ -0009cea0: 6374 696f 6e61 7279 2065 6e75 6d65 7261 ctionary enumera
│ │ │ │ │ -0009ceb0: 7469 6e67 2e0a 2020 2020 2020 2020 2020 ting..
│ │ │ │ │ -0009cec0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009ced0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009cee0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009cef0: 2020 2020 286c 696e 6520 2032 3929 0a2a (line 29).*
│ │ │ │ │ -0009cf00: 2073 656c 6563 745f 203c 333e 3a20 2020 select_ <3>:
│ │ │ │ │ -0009cf10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009cf20: 2020 2020 2020 2020 4669 6c65 5061 7468 FilePath
│ │ │ │ │ -0009cf30: 2d65 6e75 6d65 7261 7469 6e67 2e0a 2020 -enumerating..
│ │ │ │ │ -0009cf40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009cf50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009cf60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009cf70: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -0009cf80: 6520 2035 3629 0a2a 2073 656c 6563 745f e 56).* select_
│ │ │ │ │ -0009cf90: 203c 343e 3a20 2020 2020 2020 2020 2020 <4>:
│ │ │ │ │ -0009cfa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009cfb0: 4974 6572 6162 6c65 2d65 6e75 6d65 7261 Iterable-enumera
│ │ │ │ │ -0009cfc0: 7469 6f6e 2e0a 2020 2020 2020 2020 2020 tion..
│ │ │ │ │ -0009cfd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009cfe0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009cff0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009d000: 2020 2020 286c 696e 6520 2037 3129 0a2a (line 71).*
│ │ │ │ │ -0009d010: 2073 656c 6563 745f 203c 353e 3a20 2020 select_ <5>:
│ │ │ │ │ -0009d020: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009d030: 2020 2020 2020 2020 4d61 7070 6564 436f MappedCo
│ │ │ │ │ -0009d040: 6c6c 6563 7469 6f6e 2d62 6173 6963 2e0a llection-basic..
│ │ │ │ │ -0009d050: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009d060: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009d070: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009d080: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -0009d090: 696e 6520 2035 3729 0a2a 2073 656c 6563 ine 57).* selec
│ │ │ │ │ -0009d0a0: 745f 203c 363e 3a20 2020 2020 2020 2020 t_ <6>:
│ │ │ │ │ -0009d0b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009d0c0: 2020 5374 7265 616d 2d66 696c 7465 7269 Stream-filteri
│ │ │ │ │ -0009d0d0: 6e67 2e20 2020 2028 6c69 6e65 2020 3338 ng. (line 38
│ │ │ │ │ -0009d0e0: 290a 2a20 7365 6d61 7068 6f72 653a 2020 ).* semaphore:
│ │ │ │ │ -0009d0f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009d100: 2020 2020 2020 2020 2020 2053 7973 7465 Syste
│ │ │ │ │ -0009d110: 6d45 7863 6570 7469 6f6e 732e 5072 6f63 mExceptions.Proc
│ │ │ │ │ -0009d120: 6573 7342 6569 6e67 5465 726d 696e 6174 essBeingTerminat
│ │ │ │ │ -0009d130: 6564 2d61 6363 6573 7369 6e67 2e0a 2020 ed-accessing..
│ │ │ │ │ -0009d140: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009d150: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009d160: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009d170: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -0009d180: 6520 2020 3929 0a2a 2073 656d 6170 686f e 9).* semapho
│ │ │ │ │ -0009d190: 7265 5f3a 2020 2020 2020 2020 2020 2020 re_:
│ │ │ │ │ -0009d1a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009d1b0: 5379 7374 656d 4578 6365 7074 696f 6e73 SystemExceptions
│ │ │ │ │ -0009d1c0: 2e50 726f 6365 7373 4265 696e 6754 6572 .ProcessBeingTer
│ │ │ │ │ -0009d1d0: 6d69 6e61 7465 642d 6163 6365 7373 696e minated-accessin
│ │ │ │ │ -0009d1e0: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ -0009d1f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009d200: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009d210: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009d220: 2028 6c69 6e65 2020 3132 290a 2a20 7365 (line 12).* se
│ │ │ │ │ -0009d230: 6e64 3a20 2020 2020 2020 2020 2020 2020 nd:
│ │ │ │ │ -0009d240: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009d250: 2020 2020 2044 6972 6563 7465 644d 6573 DirectedMes
│ │ │ │ │ -0009d260: 7361 6765 2d62 6173 6963 2e0a 2020 2020 sage-basic..
│ │ │ │ │ -0009d270: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009d280: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009d290: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009d2a0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -0009d2b0: 2020 3929 0a2a 2073 656e 6465 723a 2020 9).* sender:
│ │ │ │ │ -0009d2c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009d2d0: 2020 2020 2020 2020 2020 2020 2020 4d65 Me
│ │ │ │ │ -0009d2e0: 7468 6f64 436f 6e74 6578 742d 6163 6365 thodContext-acce
│ │ │ │ │ -0009d2f0: 7373 696e 672e 0a20 2020 2020 2020 2020 ssing..
│ │ │ │ │ -0009d300: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009d310: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009d320: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009d330: 2020 2020 2028 6c69 6e65 2020 3339 290a (line 39).
│ │ │ │ │ -0009d340: 2a20 7365 6e64 7354 6f53 7570 6572 3a20 * sendsToSuper:
│ │ │ │ │ -0009d350: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009d360: 2020 2020 2020 2020 2043 6f6d 7069 6c65 Compile
│ │ │ │ │ -0009d370: 6443 6f64 652d 7465 7374 696e 6720 6163 dCode-testing ac
│ │ │ │ │ -0009d380: 6365 7373 6573 2e0a 2020 2020 2020 2020 cesses..
│ │ │ │ │ -0009d390: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009d3a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009d3b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009d3c0: 2020 2020 2020 286c 696e 6520 2033 3229 (line 32)
│ │ │ │ │ -0009d3d0: 0a2a 2073 656e 6473 546f 5375 7065 7220 .* sendsToSuper
│ │ │ │ │ -0009d3e0: 3c31 3e3a 2020 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ -0009d3f0: 2020 2020 2020 2020 2020 436f 6d70 696c Compil
│ │ │ │ │ -0009d400: 6564 4d65 7468 6f64 2d74 6573 7469 6e67 edMethod-testing
│ │ │ │ │ -0009d410: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -0009d420: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009d430: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009d440: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009d450: 286c 696e 6520 2032 3129 0a2a 2073 656e (line 21).* sen
│ │ │ │ │ -0009d460: 6454 6f5f 3a20 2020 2020 2020 2020 2020 dTo_:
│ │ │ │ │ -0009d470: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009d480: 2020 2020 4d65 7373 6167 652d 7072 696e Message-prin
│ │ │ │ │ -0009d490: 7469 6e67 2e20 2020 2028 6c69 6e65 2020 ting. (line
│ │ │ │ │ -0009d4a0: 3132 290a 2a20 7365 7442 6974 5f3a 2020 12).* setBit_:
│ │ │ │ │ -0009d4b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009d4c0: 2020 2020 2020 2020 2020 2020 2049 6e74 Int
│ │ │ │ │ -0009d4d0: 6567 6572 2d62 6974 206f 7065 7261 746f eger-bit operato
│ │ │ │ │ -0009d4e0: 7273 2e0a 2020 2020 2020 2020 2020 2020 rs..
│ │ │ │ │ -0009d4f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009d500: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009d510: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009d520: 2020 286c 696e 6520 2034 3729 0a2a 2073 (line 47).* s
│ │ │ │ │ -0009d530: 6574 546f 456e 643a 2020 2020 2020 2020 etToEnd:
│ │ │ │ │ -0009d540: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009d550: 2020 2020 2020 4669 6c65 4465 7363 7269 FileDescri
│ │ │ │ │ -0009d560: 7074 6f72 2d6f 7665 7272 6964 696e 6720 ptor-overriding
│ │ │ │ │ -0009d570: 696e 6865 7269 7465 6420 6d65 7468 6f64 inherited method
│ │ │ │ │ -0009d580: 732e 0a20 2020 2020 2020 2020 2020 2020 s..
│ │ │ │ │ -0009d590: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009d5a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009d5b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009d5c0: 2028 6c69 6e65 2020 3135 290a 2a20 7365 (line 15).* se
│ │ │ │ │ -0009d5d0: 7454 6f45 6e64 203c 313e 3a20 2020 2020 tToEnd <1>:
│ │ │ │ │ -0009d5e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009d5f0: 2020 2020 2050 6f73 6974 696f 6e61 626c Positionabl
│ │ │ │ │ -0009d600: 6553 7472 6561 6d2d 706f 7369 7469 6f6e eStream-position
│ │ │ │ │ -0009d610: 696e 672e 0a20 2020 2020 2020 2020 2020 ing..
│ │ │ │ │ -0009d620: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009d630: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009d640: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009d650: 2020 2028 6c69 6e65 2020 3232 290a 2a20 (line 22).*
│ │ │ │ │ -0009d660: 7365 7454 7261 6365 466c 6167 5f74 6f5f setTraceFlag_to_
│ │ │ │ │ -0009d670: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -0009d680: 2020 2020 2020 2053 7973 7465 6d44 6963 SystemDic
│ │ │ │ │ -0009d690: 7469 6f6e 6172 792d 6275 696c 7469 6e73 tionary-builtins
│ │ │ │ │ -0009d6a0: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -0009d6b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009d6c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009d6d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009d6e0: 286c 696e 6520 2033 3429 0a2a 2073 6574 (line 34).* set
│ │ │ │ │ -0009d6f0: 5f74 6f5f 3a20 2020 2020 2020 2020 2020 _to_:
│ │ │ │ │ -0009d700: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009d710: 2020 2020 4162 7374 7261 6374 4e61 6d65 AbstractName
│ │ │ │ │ -0009d720: 7370 6163 652d 6f76 6572 7269 6465 7320 space-overrides
│ │ │ │ │ -0009d730: 666f 7220 7375 7065 7273 7061 6365 732e for superspaces.
│ │ │ │ │ -0009d740: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -0009d750: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009d760: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009d770: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -0009d780: 6c69 6e65 2020 2039 290a 2a20 7365 745f line 9).* set_
│ │ │ │ │ -0009d790: 746f 5f69 6641 6273 656e 745f 3a20 2020 to_ifAbsent_:
│ │ │ │ │ -0009d7a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009d7b0: 2020 2041 6273 7472 6163 744e 616d 6573 AbstractNames
│ │ │ │ │ -0009d7c0: 7061 6365 2d6f 7665 7272 6964 6573 2066 pace-overrides f
│ │ │ │ │ -0009d7d0: 6f72 2073 7570 6572 7370 6163 6573 2e0a or superspaces..
│ │ │ │ │ -0009d7e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009d7f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009d800: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009d810: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -0009d820: 696e 6520 2031 3529 0a2a 2073 6574 5f74 ine 15).* set_t
│ │ │ │ │ -0009d830: 6f5f 6966 4162 7365 6e74 5f20 3c31 3e3a o_ifAbsent_ <1>:
│ │ │ │ │ -0009d840: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009d850: 2020 4e61 6d65 7370 6163 652d 6f76 6572 Namespace-over
│ │ │ │ │ -0009d860: 7269 6465 7320 666f 7220 7375 7065 7273 rides for supers
│ │ │ │ │ -0009d870: 7061 6365 732e 0a20 2020 2020 2020 2020 paces..
│ │ │ │ │ -0009d880: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009d890: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009d8a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009d8b0: 2020 2020 2028 6c69 6e65 2020 3430 290a (line 40).
│ │ │ │ │ -0009d8c0: 2a20 7365 745f 746f 5f69 6641 6273 656e * set_to_ifAbsen
│ │ │ │ │ -0009d8d0: 745f 203c 323e 3a20 2020 2020 2020 2020 t_ <2>:
│ │ │ │ │ -0009d8e0: 2020 2020 2020 2020 2052 6f6f 744e 616d RootNam
│ │ │ │ │ -0009d8f0: 6573 7061 6365 2d6f 7665 7272 6964 6573 espace-overrides
│ │ │ │ │ -0009d900: 2066 6f72 2073 7570 6572 7370 6163 6573 for superspaces
│ │ │ │ │ -0009d910: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -0009d920: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009d930: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009d940: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009d950: 286c 696e 6520 2020 3929 0a2a 2073 6861 (line 9).* sha
│ │ │ │ │ -0009d960: 6c6c 6f77 436f 7079 3a20 2020 2020 2020 llowCopy:
│ │ │ │ │ -0009d970: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009d980: 2020 2020 4269 6e64 696e 6744 6963 7469 BindingDicti
│ │ │ │ │ -0009d990: 6f6e 6172 792d 636f 7079 696e 672e 0a20 onary-copying..
│ │ │ │ │ -0009d9a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009d9b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009d9c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009d9d0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -0009d9e0: 6e65 2020 3233 290a 2a20 7368 616c 6c6f ne 23).* shallo
│ │ │ │ │ -0009d9f0: 7743 6f70 7920 3c31 3e3a 2020 2020 2020 wCopy <1>:
│ │ │ │ │ -0009da00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009da10: 2042 6f6f 6c65 616e 2d6f 7665 7272 6964 Boolean-overrid
│ │ │ │ │ -0009da20: 696e 672e 2020 286c 696e 6520 2020 3929 ing. (line 9)
│ │ │ │ │ -0009da30: 0a2a 2073 6861 6c6c 6f77 436f 7079 203c .* shallowCopy <
│ │ │ │ │ -0009da40: 323e 3a20 2020 2020 2020 2020 2020 2020 2>:
│ │ │ │ │ -0009da50: 2020 2020 2020 2020 2020 4861 7368 6564 Hashed
│ │ │ │ │ -0009da60: 436f 6c6c 6563 7469 6f6e 2d63 6f70 7969 Collection-copyi
│ │ │ │ │ -0009da70: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ -0009da80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009da90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009daa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009dab0: 2020 286c 696e 6520 2031 3029 0a2a 2073 (line 10).* s
│ │ │ │ │ -0009dac0: 6861 6c6c 6f77 436f 7079 203c 333e 3a20 hallowCopy <3>:
│ │ │ │ │ -0009dad0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009dae0: 2020 2020 2020 4e75 6d62 6572 2d63 6f70 Number-cop
│ │ │ │ │ -0009daf0: 7969 6e67 2e20 2020 2020 2028 6c69 6e65 ying. (line
│ │ │ │ │ -0009db00: 2020 2039 290a 2a20 7368 616c 6c6f 7743 9).* shallowC
│ │ │ │ │ -0009db10: 6f70 7920 3c34 3e3a 2020 2020 2020 2020 opy <4>:
│ │ │ │ │ -0009db20: 2020 2020 2020 2020 2020 2020 2020 204f O
│ │ │ │ │ -0009db30: 626a 6563 742d 6275 696c 7420 696e 732e bject-built ins.
│ │ │ │ │ -0009db40: 2020 2020 286c 696e 6520 3231 3229 0a2a (line 212).*
│ │ │ │ │ -0009db50: 2073 6861 6c6c 6f77 436f 7079 203c 353e shallowCopy <5>
│ │ │ │ │ -0009db60: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -0009db70: 2020 2020 2020 2020 5275 6e41 7272 6179 RunArray
│ │ │ │ │ -0009db80: 2d63 6f70 7969 6e67 2e20 2020 2028 6c69 -copying. (li
│ │ │ │ │ -0009db90: 6e65 2020 3130 290a 2a20 7368 616c 6c6f ne 10).* shallo
│ │ │ │ │ -0009dba0: 7743 6f70 7920 3c36 3e3a 2020 2020 2020 wCopy <6>:
│ │ │ │ │ -0009dbb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009dbc0: 2053 796d 626f 6c2d 6261 7369 632e 2020 Symbol-basic.
│ │ │ │ │ -0009dbd0: 2020 2020 2020 286c 696e 6520 2032 3029 (line 20)
│ │ │ │ │ -0009dbe0: 0a2a 2073 6861 6c6c 6f77 436f 7079 203c .* shallowCopy <
│ │ │ │ │ -0009dbf0: 373e 3a20 2020 2020 2020 2020 2020 2020 7>:
│ │ │ │ │ -0009dc00: 2020 2020 2020 2020 2020 556e 6465 6669 Undefi
│ │ │ │ │ -0009dc10: 6e65 644f 626a 6563 742d 6261 7369 632e nedObject-basic.
│ │ │ │ │ -0009dc20: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -0009dc30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009dc40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009dc50: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -0009dc60: 6c69 6e65 2020 3132 290a 2a20 7368 616c line 12).* shal
│ │ │ │ │ -0009dc70: 6c6f 7743 6f70 7920 3c38 3e3a 2020 2020 lowCopy <8>:
│ │ │ │ │ -0009dc80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009dc90: 2020 2057 6561 6b41 7272 6179 2d63 6f6e WeakArray-con
│ │ │ │ │ -0009dca0: 7665 7273 696f 6e2e 0a20 2020 2020 2020 version..
│ │ │ │ │ -0009dcb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009dcc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009dcd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009dce0: 2020 2020 2020 2028 6c69 6e65 2020 3133 (line 13
│ │ │ │ │ -0009dcf0: 290a 2a20 7368 616c 6c6f 7743 6f70 7920 ).* shallowCopy
│ │ │ │ │ -0009dd00: 3c39 3e3a 2020 2020 2020 2020 2020 2020 <9>:
│ │ │ │ │ -0009dd10: 2020 2020 2020 2020 2020 2057 6561 6b53 WeakS
│ │ │ │ │ -0009dd20: 6574 2d63 6f70 7969 6e67 2e20 2020 2020 et-copying.
│ │ │ │ │ -0009dd30: 286c 696e 6520 2031 3029 0a2a 2073 6861 (line 10).* sha
│ │ │ │ │ -0009dd40: 7065 3a20 2020 2020 2020 2020 2020 2020 pe:
│ │ │ │ │ -0009dd50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009dd60: 2020 2020 4265 6861 7669 6f72 2d74 6573 Behavior-tes
│ │ │ │ │ -0009dd70: 7469 6e67 2074 6865 2063 6c61 7373 2068 ting the class h
│ │ │ │ │ -0009dd80: 6965 7261 7263 6879 2e0a 2020 2020 2020 ierarchy..
│ │ │ │ │ -0009dd90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009dda0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009ddb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009ddc0: 2020 2020 2020 2020 286c 696e 6520 2031 (line 1
│ │ │ │ │ -0009ddd0: 3629 0a2a 2073 6861 7065 5f3a 2020 2020 6).* shape_:
│ │ │ │ │ -0009dde0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009ddf0: 2020 2020 2020 2020 2020 2020 4265 6861 Beha
│ │ │ │ │ -0009de00: 7669 6f72 2d74 6573 7469 6e67 2074 6865 vior-testing the
│ │ │ │ │ -0009de10: 2063 6c61 7373 2068 6965 7261 7263 6879 class hierarchy
│ │ │ │ │ -0009de20: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -0009de30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009de40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009de50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009de60: 286c 696e 6520 2031 3929 0a2a 2073 6861 (line 19).* sha
│ │ │ │ │ -0009de70: 7265 6450 6f6f 6c44 6963 7469 6f6e 6172 redPoolDictionar
│ │ │ │ │ -0009de80: 6965 733a 2020 2020 2020 2020 2020 2020 ies:
│ │ │ │ │ -0009de90: 2020 2020 4162 7374 7261 6374 4e61 6d65 AbstractName
│ │ │ │ │ -0009dea0: 7370 6163 652d 636f 6d70 696c 696e 672e space-compiling.
│ │ │ │ │ -0009deb0: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -0009dec0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009ded0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009dee0: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -0009def0: 6c69 6e65 2020 3137 290a 2a20 7368 6172 line 17).* shar
│ │ │ │ │ -0009df00: 6564 506f 6f6c 733a 2020 2020 2020 2020 edPools:
│ │ │ │ │ -0009df10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009df20: 2020 2042 6568 6176 696f 722d 6163 6365 Behavior-acce
│ │ │ │ │ -0009df30: 7373 696e 6720 696e 7374 616e 6365 7320 ssing instances
│ │ │ │ │ -0009df40: 616e 6420 7661 7269 6162 6c65 732e 0a20 and variables..
│ │ │ │ │ -0009df50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009df60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009df70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009df80: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -0009df90: 6e65 2020 3437 290a 2a20 7368 6172 6564 ne 47).* shared
│ │ │ │ │ -0009dfa0: 506f 6f6c 7320 3c31 3e3a 2020 2020 2020 Pools <1>:
│ │ │ │ │ -0009dfb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009dfc0: 2043 6c61 7373 2d61 6363 6573 7369 6e67 Class-accessing
│ │ │ │ │ -0009dfd0: 2069 6e73 7461 6e63 6573 2061 6e64 2076 instances and v
│ │ │ │ │ -0009dfe0: 6172 6961 626c 6573 2e0a 2020 2020 2020 ariables..
│ │ │ │ │ -0009dff0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009e000: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009e010: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009e020: 2020 2020 2020 2020 286c 696e 6520 2037 (line 7
│ │ │ │ │ -0009e030: 3129 0a2a 2073 6861 7265 6450 6f6f 6c73 1).* sharedPools
│ │ │ │ │ -0009e040: 203c 323e 3a20 2020 2020 2020 2020 2020 <2>:
│ │ │ │ │ -0009e050: 2020 2020 2020 2020 2020 2020 4d65 7461 Meta
│ │ │ │ │ -0009e060: 636c 6173 732d 6465 6c65 6761 7469 6f6e class-delegation
│ │ │ │ │ -0009e070: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -0009e080: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009e090: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009e0a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009e0b0: 286c 696e 6520 2035 3929 0a2a 2073 6861 (line 59).* sha
│ │ │ │ │ -0009e0c0: 7265 6456 6172 6961 626c 6553 7472 696e redVariableStrin
│ │ │ │ │ -0009e0d0: 673a 2020 2020 2020 2020 2020 2020 2020 g:
│ │ │ │ │ -0009e0e0: 2020 2020 436c 6173 7344 6573 6372 6970 ClassDescrip
│ │ │ │ │ -0009e0f0: 7469 6f6e 2d70 7269 6e74 696e 672e 0a20 tion-printing..
│ │ │ │ │ -0009e100: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009e110: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009e120: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009e130: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -0009e140: 6e65 2020 3231 290a 2a20 7368 6f72 7441 ne 21).* shortA
│ │ │ │ │ -0009e150: 745f 3a20 2020 2020 2020 2020 2020 2020 t_:
│ │ │ │ │ -0009e160: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009e170: 2042 7974 6541 7272 6179 2d6d 6f72 6520 ByteArray-more
│ │ │ │ │ -0009e180: 6164 7661 6e63 6564 2061 6363 6573 7369 advanced accessi
│ │ │ │ │ -0009e190: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ -0009e1a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009e1b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009e1c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009e1d0: 2020 286c 696e 6520 2037 3229 0a2a 2073 (line 72).* s
│ │ │ │ │ -0009e1e0: 686f 7274 4174 5f20 3c31 3e3a 2020 2020 hortAt_ <1>:
│ │ │ │ │ -0009e1f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009e200: 2020 2020 2020 4d65 6d6f 7279 2063 6c61 Memory cla
│ │ │ │ │ -0009e210: 7373 2d61 6363 6573 7369 6e67 2e0a 2020 ss-accessing..
│ │ │ │ │ -0009e220: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009e230: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009e240: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009e250: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -0009e260: 6520 2036 3329 0a2a 2073 686f 7274 4174 e 63).* shortAt
│ │ │ │ │ -0009e270: 5f70 7574 5f3a 2020 2020 2020 2020 2020 _put_:
│ │ │ │ │ -0009e280: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009e290: 4279 7465 4172 7261 792d 6d6f 7265 2061 ByteArray-more a
│ │ │ │ │ -0009e2a0: 6476 616e 6365 6420 6163 6365 7373 696e dvanced accessin
│ │ │ │ │ -0009e2b0: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ -0009e2c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009e2d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009e2e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009e2f0: 2028 6c69 6e65 2020 3736 290a 2a20 7368 (line 76).* sh
│ │ │ │ │ -0009e300: 6f72 7441 745f 7075 745f 203c 313e 3a20 ortAt_put_ <1>:
│ │ │ │ │ -0009e310: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009e320: 2020 2020 204d 656d 6f72 7920 636c 6173 Memory clas
│ │ │ │ │ -0009e330: 732d 6163 6365 7373 696e 672e 0a20 2020 s-accessing..
│ │ │ │ │ -0009e340: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009e350: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009e360: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009e370: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -0009e380: 2020 3636 290a 2a20 7368 6f72 744d 6f6e 66).* shortMon
│ │ │ │ │ -0009e390: 7468 4e61 6d65 3a20 2020 2020 2020 2020 thName:
│ │ │ │ │ -0009e3a0: 2020 2020 2020 2020 2020 2020 2020 2044 D
│ │ │ │ │ -0009e3b0: 6174 652d 636f 6d70 6174 6962 696c 6974 ate-compatibilit
│ │ │ │ │ -0009e3c0: 7920 286e 6f6e 2d41 4e53 4929 2e0a 2020 y (non-ANSI)..
│ │ │ │ │ -0009e3d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009e3e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009e3f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009e400: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -0009e410: 6520 2031 3229 0a2a 2073 686f 7274 4e61 e 12).* shortNa
│ │ │ │ │ -0009e420: 6d65 4f66 4d6f 6e74 685f 3a20 2020 2020 meOfMonth_:
│ │ │ │ │ -0009e430: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009e440: 4461 7465 2063 6c61 7373 2d62 6173 6963 Date class-basic
│ │ │ │ │ -0009e450: 2e20 2020 2028 6c69 6e65 2020 3338 290a . (line 38).
│ │ │ │ │ -0009e460: 2a20 7368 6f75 6c64 4e6f 7449 6d70 6c65 * shouldNotImple
│ │ │ │ │ -0009e470: 6d65 6e74 3a20 2020 2020 2020 2020 2020 ment:
│ │ │ │ │ -0009e480: 2020 2020 2020 2020 204f 626a 6563 742d Object-
│ │ │ │ │ -0009e490: 6275 696c 7420 696e 732e 2020 2020 286c built ins. (l
│ │ │ │ │ -0009e4a0: 696e 6520 3231 3629 0a2a 2073 686f 7743 ine 216).* showC
│ │ │ │ │ -0009e4b0: 725f 3a20 2020 2020 2020 2020 2020 2020 r_:
│ │ │ │ │ -0009e4c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009e4d0: 2020 5465 7874 436f 6c6c 6563 746f 722d TextCollector-
│ │ │ │ │ -0009e4e0: 6163 6365 7373 696e 672e 0a20 2020 2020 accessing..
│ │ │ │ │ -0009e4f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009e500: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009e510: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009e520: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -0009e530: 3238 290a 2a20 7368 6f77 4f6e 4e65 774c 28).* showOnNewL
│ │ │ │ │ -0009e540: 696e 655f 3a20 2020 2020 2020 2020 2020 ine_:
│ │ │ │ │ -0009e550: 2020 2020 2020 2020 2020 2020 2054 6578 Tex
│ │ │ │ │ -0009e560: 7443 6f6c 6c65 6374 6f72 2d61 6363 6573 tCollector-acces
│ │ │ │ │ -0009e570: 7369 6e67 2e0a 2020 2020 2020 2020 2020 sing..
│ │ │ │ │ -0009e580: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009e590: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009e5a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009e5b0: 2020 2020 286c 696e 6520 2033 3129 0a2a (line 31).*
│ │ │ │ │ -0009e5c0: 2073 686f 775f 3a20 2020 2020 2020 2020 show_:
│ │ │ │ │ -0009e5d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009e5e0: 2020 2020 2020 2020 5465 7874 436f 6c6c TextColl
│ │ │ │ │ -0009e5f0: 6563 746f 722d 6163 6365 7373 696e 672e ector-accessing.
│ │ │ │ │ -0009e600: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -0009e610: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009e620: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009e630: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -0009e640: 6c69 6e65 2020 3235 290a 2a20 7368 7574 line 25).* shut
│ │ │ │ │ -0009e650: 646f 776e 3a20 2020 2020 2020 2020 2020 down:
│ │ │ │ │ -0009e660: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009e670: 2020 2046 696c 6544 6573 6372 6970 746f FileDescripto
│ │ │ │ │ -0009e680: 722d 6261 7369 632e 0a20 2020 2020 2020 r-basic..
│ │ │ │ │ -0009e690: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009e6a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009e6b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009e6c0: 2020 2020 2020 2028 6c69 6e65 2020 3538 (line 58
│ │ │ │ │ -0009e6d0: 290a 2a20 7369 626c 696e 6773 3a20 2020 ).* siblings:
│ │ │ │ │ -0009e6e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009e6f0: 2020 2020 2020 2020 2020 2041 6273 7472 Abstr
│ │ │ │ │ -0009e700: 6163 744e 616d 6573 7061 6365 2d6e 616d actNamespace-nam
│ │ │ │ │ -0009e710: 6573 7061 6365 2068 6965 7261 7263 6879 espace hierarchy
│ │ │ │ │ -0009e720: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -0009e730: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009e740: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009e750: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009e760: 286c 696e 6520 2034 3429 0a2a 2073 6962 (line 44).* sib
│ │ │ │ │ -0009e770: 6c69 6e67 7320 3c31 3e3a 2020 2020 2020 lings <1>:
│ │ │ │ │ -0009e780: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009e790: 2020 2020 4e61 6d65 7370 6163 652d 6e61 Namespace-na
│ │ │ │ │ -0009e7a0: 6d65 7370 6163 6520 6869 6572 6172 6368 mespace hierarch
│ │ │ │ │ -0009e7b0: 792e 0a20 2020 2020 2020 2020 2020 2020 y..
│ │ │ │ │ -0009e7c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009e7d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009e7e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009e7f0: 2028 6c69 6e65 2020 2036 290a 2a20 7369 (line 6).* si
│ │ │ │ │ -0009e800: 626c 696e 6773 203c 323e 3a20 2020 2020 blings <2>:
│ │ │ │ │ -0009e810: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009e820: 2020 2020 2052 6f6f 744e 616d 6573 7061 RootNamespa
│ │ │ │ │ -0009e830: 6365 2d6e 616d 6573 7061 6365 2068 6965 ce-namespace hie
│ │ │ │ │ -0009e840: 7261 7263 6879 2e0a 2020 2020 2020 2020 rarchy..
│ │ │ │ │ -0009e850: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009e860: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009e870: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009e880: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)
│ │ │ │ │ -0009e890: 0a2a 2073 6962 6c69 6e67 7344 6f5f 3a20 .* siblingsDo_:
│ │ │ │ │ -0009e8a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009e8b0: 2020 2020 2020 2020 2020 4162 7374 7261 Abstra
│ │ │ │ │ -0009e8c0: 6374 4e61 6d65 7370 6163 652d 6e61 6d65 ctNamespace-name
│ │ │ │ │ -0009e8d0: 7370 6163 6520 6869 6572 6172 6368 792e space hierarchy.
│ │ │ │ │ -0009e8e0: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -0009e8f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009e900: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009e910: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -0009e920: 6c69 6e65 2020 3438 290a 2a20 7369 626c line 48).* sibl
│ │ │ │ │ -0009e930: 696e 6773 446f 5f20 3c31 3e3a 2020 2020 ingsDo_ <1>:
│ │ │ │ │ -0009e940: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009e950: 2020 204e 616d 6573 7061 6365 2d6e 616d Namespace-nam
│ │ │ │ │ -0009e960: 6573 7061 6365 2068 6965 7261 7263 6879 espace hierarchy
│ │ │ │ │ -0009e970: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -0009e980: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009e990: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009e9a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009e9b0: 286c 696e 6520 2031 3029 0a2a 2073 6962 (line 10).* sib
│ │ │ │ │ -0009e9c0: 6c69 6e67 7344 6f5f 203c 323e 3a20 2020 lingsDo_ <2>:
│ │ │ │ │ -0009e9d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009e9e0: 2020 2020 526f 6f74 4e61 6d65 7370 6163 RootNamespac
│ │ │ │ │ -0009e9f0: 652d 6e61 6d65 7370 6163 6520 6869 6572 e-namespace hier
│ │ │ │ │ -0009ea00: 6172 6368 792e 0a20 2020 2020 2020 2020 archy..
│ │ │ │ │ -0009ea10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009ea20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009ea30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009ea40: 2020 2020 2028 6c69 6e65 2020 2039 290a (line 9).
│ │ │ │ │ -0009ea50: 2a20 7369 676e 3a20 2020 2020 2020 2020 * sign:
│ │ │ │ │ -0009ea60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009ea70: 2020 2020 2020 2020 2046 6c6f 6174 2d74 Float-t
│ │ │ │ │ -0009ea80: 6573 7469 6e67 2e20 2020 2020 2020 286c esting. (l
│ │ │ │ │ -0009ea90: 696e 6520 2032 3729 0a2a 2073 6967 6e20 ine 27).* sign
│ │ │ │ │ -0009eaa0: 3c31 3e3a 2020 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ -0009eab0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009eac0: 2020 4c61 7267 654e 6567 6174 6976 6549 LargeNegativeI
│ │ │ │ │ -0009ead0: 6e74 6567 6572 2d6e 756d 6572 6963 2074 nteger-numeric t
│ │ │ │ │ -0009eae0: 6573 7469 6e67 2e0a 2020 2020 2020 2020 esting..
│ │ │ │ │ -0009eaf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009eb00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009eb10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009eb20: 2020 2020 2020 286c 696e 6520 2031 3529 (line 15)
│ │ │ │ │ -0009eb30: 0a2a 2073 6967 6e20 3c32 3e3a 2020 2020 .* sign <2>:
│ │ │ │ │ -0009eb40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009eb50: 2020 2020 2020 2020 2020 4c61 7267 6550 LargeP
│ │ │ │ │ -0009eb60: 6f73 6974 6976 6549 6e74 6567 6572 2d6e ositiveInteger-n
│ │ │ │ │ -0009eb70: 756d 6572 6963 2074 6573 7469 6e67 2e0a umeric testing..
│ │ │ │ │ -0009eb80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009eb90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009eba0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009ebb0: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -0009ebc0: 696e 6520 2031 3529 0a2a 2073 6967 6e20 ine 15).* sign
│ │ │ │ │ -0009ebd0: 3c33 3e3a 2020 2020 2020 2020 2020 2020 <3>:
│ │ │ │ │ -0009ebe0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009ebf0: 2020 4c61 7267 655a 6572 6f49 6e74 6567 LargeZeroInteg
│ │ │ │ │ -0009ec00: 6572 2d6e 756d 6572 6963 2074 6573 7469 er-numeric testi
│ │ │ │ │ -0009ec10: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ -0009ec20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009ec30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009ec40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009ec50: 2020 286c 696e 6520 2020 3629 0a2a 2073 (line 6).* s
│ │ │ │ │ -0009ec60: 6967 6e20 3c34 3e3a 2020 2020 2020 2020 ign <4>:
│ │ │ │ │ -0009ec70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009ec80: 2020 2020 2020 4e75 6d62 6572 2d74 6573 Number-tes
│ │ │ │ │ -0009ec90: 7469 6e67 2e20 2020 2020 2028 6c69 6e65 ting. (line
│ │ │ │ │ -0009eca0: 2020 3530 290a 2a20 7369 676e 616c 3a20 50).* signal:
│ │ │ │ │ -0009ecb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009ecc0: 2020 2020 2020 2020 2020 2020 2020 2045 E
│ │ │ │ │ -0009ecd0: 7863 6570 7469 6f6e 2063 6c61 7373 2d69 xception class-i
│ │ │ │ │ -0009ece0: 6e73 7461 6e63 6520 6372 6561 7469 6f6e nstance creation
│ │ │ │ │ -0009ecf0: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -0009ed00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009ed10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009ed20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009ed30: 286c 696e 6520 2031 3029 0a2a 2073 6967 (line 10).* sig
│ │ │ │ │ -0009ed40: 6e61 6c20 3c31 3e3a 2020 2020 2020 2020 nal <1>:
│ │ │ │ │ -0009ed50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009ed60: 2020 2020 4578 6365 7074 696f 6e2d 6578 Exception-ex
│ │ │ │ │ -0009ed70: 6365 7074 696f 6e20 7369 676e 616c 696e ception signalin
│ │ │ │ │ -0009ed80: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ -0009ed90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009eda0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009edb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009edc0: 2028 6c69 6e65 2020 2036 290a 2a20 7369 (line 6).* si
│ │ │ │ │ -0009edd0: 676e 616c 203c 323e 3a20 2020 2020 2020 gnal <2>:
│ │ │ │ │ -0009ede0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009edf0: 2020 2020 2053 656d 6170 686f 7265 2d62 Semaphore-b
│ │ │ │ │ -0009ee00: 7569 6c74 696e 732e 2020 286c 696e 6520 uiltins. (line
│ │ │ │ │ -0009ee10: 2032 3129 0a2a 2073 6967 6e61 6c69 6e67 21).* signaling
│ │ │ │ │ -0009ee20: 436f 6e74 6578 743a 2020 2020 2020 2020 Context:
│ │ │ │ │ -0009ee30: 2020 2020 2020 2020 2020 2020 2020 4578 Ex
│ │ │ │ │ -0009ee40: 6365 7074 696f 6e2d 7374 696c 6c20 756e ception-still un
│ │ │ │ │ -0009ee50: 636c 6173 7369 6669 6564 2e0a 2020 2020 classified..
│ │ │ │ │ -0009ee60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009ee70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009ee80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009ee90: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -0009eea0: 2020 3629 0a2a 2073 6967 6e61 6c4f 6e5f 6).* signalOn_
│ │ │ │ │ -0009eeb0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -0009eec0: 2020 2020 2020 2020 2020 2020 2020 5379 Sy
│ │ │ │ │ -0009eed0: 7374 656d 4578 6365 7074 696f 6e73 2e45 stemExceptions.E
│ │ │ │ │ -0009eee0: 6e64 4f66 5374 7265 616d 2063 6c61 7373 ndOfStream class
│ │ │ │ │ -0009eef0: 2d73 6967 6e61 6c69 6e67 2e0a 2020 2020 -signaling..
│ │ │ │ │ -0009ef00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009ef10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009ef20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009ef30: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -0009ef40: 2020 3629 0a2a 2073 6967 6e61 6c4f 6e5f 6).* signalOn_
│ │ │ │ │ -0009ef50: 203c 313e 3a20 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ -0009ef60: 2020 2020 2020 2020 2020 2020 2020 5379 Sy
│ │ │ │ │ -0009ef70: 7374 656d 4578 6365 7074 696f 6e73 2e49 stemExceptions.I
│ │ │ │ │ -0009ef80: 6e76 616c 6964 5661 6c75 6520 636c 6173 nvalidValue clas
│ │ │ │ │ -0009ef90: 732d 7369 676e 616c 696e 672e 0a20 2020 s-signaling..
│ │ │ │ │ -0009efa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009efb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009efc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009efd0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -0009efe0: 2020 2036 290a 2a20 7369 676e 616c 4f6e 6).* signalOn
│ │ │ │ │ -0009eff0: 5f20 3c32 3e3a 2020 2020 2020 2020 2020 _ <2>:
│ │ │ │ │ -0009f000: 2020 2020 2020 2020 2020 2020 2020 2053 S
│ │ │ │ │ -0009f010: 7973 7465 6d45 7863 6570 7469 6f6e 732e ystemExceptions.
│ │ │ │ │ -0009f020: 4d75 7374 4265 426f 6f6c 6561 6e20 636c MustBeBoolean cl
│ │ │ │ │ -0009f030: 6173 732d 7369 676e 616c 696e 672e 0a20 ass-signaling..
│ │ │ │ │ -0009f040: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009f050: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009f060: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009f070: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -0009f080: 6e65 2020 2036 290a 2a20 7369 676e 616c ne 6).* signal
│ │ │ │ │ -0009f090: 4f6e 5f20 3c33 3e3a 2020 2020 2020 2020 On_ <3>:
│ │ │ │ │ -0009f0a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009f0b0: 2053 7973 7465 6d45 7863 6570 7469 6f6e SystemException
│ │ │ │ │ -0009f0c0: 732e 4e6f 7445 6e6f 7567 6845 6c65 6d65 s.NotEnoughEleme
│ │ │ │ │ -0009f0d0: 6e74 7320 636c 6173 732d 7369 676e 616c nts class-signal
│ │ │ │ │ -0009f0e0: 696e 672e 0a20 2020 2020 2020 2020 2020 ing..
│ │ │ │ │ -0009f0f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009f100: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009f110: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009f120: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).*
│ │ │ │ │ -0009f130: 7369 676e 616c 4f6e 5f6d 7573 7442 6542 signalOn_mustBeB
│ │ │ │ │ -0009f140: 6574 7765 656e 5f61 6e64 5f3a 2020 2020 etween_and_:
│ │ │ │ │ -0009f150: 2020 2020 2020 2053 7973 7465 6d45 7863 SystemExc
│ │ │ │ │ -0009f160: 6570 7469 6f6e 732e 4172 6775 6d65 6e74 eptions.Argument
│ │ │ │ │ -0009f170: 4f75 744f 6652 616e 6765 2063 6c61 7373 OutOfRange class
│ │ │ │ │ -0009f180: 2d73 6967 6e61 6c69 6e67 2e0a 2020 2020 -signaling..
│ │ │ │ │ -0009f190: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009f1a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009f1b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009f1c0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -0009f1d0: 2020 3629 0a2a 2073 6967 6e61 6c4f 6e5f 6).* signalOn_
│ │ │ │ │ -0009f1e0: 6d75 7374 4265 5f3a 2020 2020 2020 2020 mustBe_:
│ │ │ │ │ -0009f1f0: 2020 2020 2020 2020 2020 2020 2020 5379 Sy
│ │ │ │ │ -0009f200: 7374 656d 4578 6365 7074 696f 6e73 2e57 stemExceptions.W
│ │ │ │ │ -0009f210: 726f 6e67 436c 6173 7320 636c 6173 732d rongClass class-
│ │ │ │ │ -0009f220: 7369 676e 616c 696e 672e 0a20 2020 2020 signaling..
│ │ │ │ │ -0009f230: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009f240: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009f250: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009f260: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -0009f270: 2036 290a 2a20 7369 676e 616c 4f6e 5f72 6).* signalOn_r
│ │ │ │ │ -0009f280: 6561 736f 6e5f 3a20 2020 2020 2020 2020 eason_:
│ │ │ │ │ -0009f290: 2020 2020 2020 2020 2020 2020 2053 7973 Sys
│ │ │ │ │ -0009f2a0: 7465 6d45 7863 6570 7469 6f6e 732e 496e temExceptions.In
│ │ │ │ │ -0009f2b0: 7661 6c69 6456 616c 7565 2063 6c61 7373 validValue class
│ │ │ │ │ -0009f2c0: 2d73 6967 6e61 6c69 6e67 2e0a 2020 2020 -signaling..
│ │ │ │ │ -0009f2d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009f2e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009f2f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009f300: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -0009f310: 2020 3929 0a2a 2073 6967 6e61 6c4f 6e5f 9).* signalOn_
│ │ │ │ │ -0009f320: 7265 6173 6f6e 5f20 3c31 3e3a 2020 2020 reason_ <1>:
│ │ │ │ │ -0009f330: 2020 2020 2020 2020 2020 2020 2020 5379 Sy
│ │ │ │ │ -0009f340: 7374 656d 4578 6365 7074 696f 6e73 2e4e stemExceptions.N
│ │ │ │ │ -0009f350: 6f74 466f 756e 6420 636c 6173 732d 6163 otFound class-ac
│ │ │ │ │ -0009f360: 6365 7373 696e 672e 0a20 2020 2020 2020 cessing..
│ │ │ │ │ -0009f370: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009f380: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009f390: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009f3a0: 2020 2020 2020 2028 6c69 6e65 2020 2036 (line 6
│ │ │ │ │ -0009f3b0: 290a 2a20 7369 676e 616c 4f6e 5f75 7365 ).* signalOn_use
│ │ │ │ │ -0009f3c0: 496e 7374 6561 645f 3a20 2020 2020 2020 Instead_:
│ │ │ │ │ -0009f3d0: 2020 2020 2020 2020 2020 2053 7973 7465 Syste
│ │ │ │ │ -0009f3e0: 6d45 7863 6570 7469 6f6e 732e 5772 6f6e mExceptions.Wron
│ │ │ │ │ -0009f3f0: 674d 6573 7361 6765 5365 6e74 2063 6c61 gMessageSent cla
│ │ │ │ │ -0009f400: 7373 2d73 6967 6e61 6c69 6e67 2e0a 2020 ss-signaling..
│ │ │ │ │ -0009f410: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009f420: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009f430: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009f440: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -0009f450: 6520 2020 3629 0a2a 2073 6967 6e61 6c4f e 6).* signalO
│ │ │ │ │ -0009f460: 6e5f 7768 6174 5f3a 2020 2020 2020 2020 n_what_:
│ │ │ │ │ -0009f470: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009f480: 5379 7374 656d 4578 6365 7074 696f 6e73 SystemExceptions
│ │ │ │ │ -0009f490: 2e4e 6f74 466f 756e 6420 636c 6173 732d .NotFound class-
│ │ │ │ │ -0009f4a0: 6163 6365 7373 696e 672e 0a20 2020 2020 accessing..
│ │ │ │ │ -0009f4b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009f4c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009f4d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009f4e0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -0009f4f0: 2039 290a 2a20 7369 676e 616c 4f6e 5f77 9).* signalOn_w
│ │ │ │ │ -0009f500: 6974 6849 6e64 6578 5f3a 2020 2020 2020 ithIndex_:
│ │ │ │ │ -0009f510: 2020 2020 2020 2020 2020 2020 2053 7973 Sys
│ │ │ │ │ -0009f520: 7465 6d45 7863 6570 7469 6f6e 732e 496e temExceptions.In
│ │ │ │ │ -0009f530: 6465 784f 7574 4f66 5261 6e67 6520 636c dexOutOfRange cl
│ │ │ │ │ -0009f540: 6173 732d 7369 676e 616c 696e 672e 0a20 ass-signaling..
│ │ │ │ │ -0009f550: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009f560: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009f570: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009f580: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -0009f590: 6e65 2020 2036 290a 2a20 7369 676e 616c ne 6).* signal
│ │ │ │ │ -0009f5a0: 5f3a 2020 2020 2020 2020 2020 2020 2020 _:
│ │ │ │ │ -0009f5b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009f5c0: 2045 7863 6570 7469 6f6e 2063 6c61 7373 Exception class
│ │ │ │ │ -0009f5d0: 2d69 6e73 7461 6e63 6520 6372 6561 7469 -instance creati
│ │ │ │ │ -0009f5e0: 6f6e 2e0a 2020 2020 2020 2020 2020 2020 on..
│ │ │ │ │ -0009f5f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009f600: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009f610: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009f620: 2020 286c 696e 6520 2031 3429 0a2a 2073 (line 14).* s
│ │ │ │ │ -0009f630: 6967 6e61 6c5f 203c 313e 3a20 2020 2020 ignal_ <1>:
│ │ │ │ │ -0009f640: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009f650: 2020 2020 2020 4578 6365 7074 696f 6e2d Exception-
│ │ │ │ │ -0009f660: 6578 6365 7074 696f 6e20 7369 676e 616c exception signal
│ │ │ │ │ -0009f670: 696e 672e 0a20 2020 2020 2020 2020 2020 ing..
│ │ │ │ │ -0009f680: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009f690: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009f6a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009f6b0: 2020 2028 6c69 6e65 2020 2039 290a 2a20 (line 9).*
│ │ │ │ │ -0009f6c0: 7369 676e 616c 5f20 3c32 3e3a 2020 2020 signal_ <2>:
│ │ │ │ │ -0009f6d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009f6e0: 2020 2020 2020 2053 7973 7465 6d45 7863 SystemExc
│ │ │ │ │ -0009f6f0: 6570 7469 6f6e 732e 5061 636b 6167 654e eptions.PackageN
│ │ │ │ │ -0009f700: 6f74 4176 6169 6c61 626c 6520 636c 6173 otAvailable clas
│ │ │ │ │ -0009f710: 732d 7374 696c 6c20 756e 636c 6173 7369 s-still unclassi
│ │ │ │ │ -0009f720: 6669 6564 2e0a 2020 2020 2020 2020 2020 fied..
│ │ │ │ │ -0009f730: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009f740: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009f750: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009f760: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*
│ │ │ │ │ -0009f770: 2073 6967 6e61 6c5f 203c 333e 3a20 2020 signal_ <3>:
│ │ │ │ │ -0009f780: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009f790: 2020 2020 2020 2020 5379 7374 656d 4578 SystemEx
│ │ │ │ │ -0009f7a0: 6365 7074 696f 6e73 2e53 6563 7572 6974 ceptions.Securit
│ │ │ │ │ -0009f7b0: 7945 7272 6f72 2063 6c61 7373 2d61 6363 yError class-acc
│ │ │ │ │ -0009f7c0: 6573 7369 6e67 2e0a 2020 2020 2020 2020 essing..
│ │ │ │ │ -0009f7d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009f7e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009f7f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009f800: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)
│ │ │ │ │ -0009f810: 0a2a 2073 6967 6e61 6c5f 6174 4e61 6e6f .* signal_atNano
│ │ │ │ │ -0009f820: 7365 636f 6e64 436c 6f63 6b56 616c 7565 secondClockValue
│ │ │ │ │ -0009f830: 5f3a 2020 2020 2020 2020 5072 6f63 6573 _: Proces
│ │ │ │ │ -0009f840: 736f 7253 6368 6564 756c 6572 2d74 696d sorScheduler-tim
│ │ │ │ │ -0009f850: 6564 2069 6e76 6f63 6174 696f 6e2e 0a20 ed invocation..
│ │ │ │ │ -0009f860: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009f870: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009f880: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009f890: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -0009f8a0: 6e65 2020 3130 290a 2a20 7369 676e 616c ne 10).* signal
│ │ │ │ │ -0009f8b0: 5f6f 6e49 6e74 6572 7275 7074 5f3a 2020 _onInterrupt_:
│ │ │ │ │ -0009f8c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009f8d0: 2050 726f 6365 7373 6f72 5363 6865 6475 ProcessorSchedu
│ │ │ │ │ -0009f8e0: 6c65 722d 7469 6d65 6420 696e 766f 6361 ler-timed invoca
│ │ │ │ │ -0009f8f0: 7469 6f6e 2e0a 2020 2020 2020 2020 2020 tion..
│ │ │ │ │ -0009f900: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009f910: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009f920: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009f930: 2020 2020 286c 696e 6520 2031 3429 0a2a (line 14).*
│ │ │ │ │ -0009f940: 2073 6967 6e61 6c5f 7265 6173 6f6e 5f3a signal_reason_:
│ │ │ │ │ -0009f950: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009f960: 2020 2020 2020 2020 5379 7374 656d 4578 SystemEx
│ │ │ │ │ -0009f970: 6365 7074 696f 6e73 2e50 6163 6b61 6765 ceptions.Package
│ │ │ │ │ -0009f980: 4e6f 7441 7661 696c 6162 6c65 2063 6c61 NotAvailable cla
│ │ │ │ │ -0009f990: 7373 2d73 7469 6c6c 2075 6e63 6c61 7373 ss-still unclass
│ │ │ │ │ -0009f9a0: 6966 6965 642e 0a20 2020 2020 2020 2020 ified..
│ │ │ │ │ -0009f9b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009f9c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009f9d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009f9e0: 2020 2020 2028 6c69 6e65 2020 3130 290a (line 10).
│ │ │ │ │ -0009f9f0: 2a20 7369 676e 4279 7465 3a20 2020 2020 * signByte:
│ │ │ │ │ -0009fa00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009fa10: 2020 2020 2020 2020 2046 6c6f 6174 2063 Float c
│ │ │ │ │ -0009fa20: 6c61 7373 2d62 7974 652d 6f72 6465 7220 lass-byte-order
│ │ │ │ │ -0009fa30: 6465 7065 6e64 616e 6369 6573 2e0a 2020 dependancies..
│ │ │ │ │ -0009fa40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009fa50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009fa60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009fa70: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -0009fa80: 6520 2020 3629 0a2a 2073 6967 6e42 7974 e 6).* signByt
│ │ │ │ │ -0009fa90: 6520 3c31 3e3a 2020 2020 2020 2020 2020 e <1>:
│ │ │ │ │ -0009faa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009fab0: 466c 6f61 7444 2063 6c61 7373 2d62 7974 FloatD class-byt
│ │ │ │ │ -0009fac0: 652d 6f72 6465 7220 6465 7065 6e64 656e e-order dependen
│ │ │ │ │ -0009fad0: 6369 6573 2e0a 2020 2020 2020 2020 2020 cies..
│ │ │ │ │ -0009fae0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009faf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009fb00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009fb10: 2020 2020 286c 696e 6520 2031 3029 0a2a (line 10).*
│ │ │ │ │ -0009fb20: 2073 6967 6e42 7974 6520 3c32 3e3a 2020 signByte <2>:
│ │ │ │ │ -0009fb30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009fb40: 2020 2020 2020 2020 466c 6f61 7445 2063 FloatE c
│ │ │ │ │ -0009fb50: 6c61 7373 2d62 7974 652d 6f72 6465 7220 lass-byte-order
│ │ │ │ │ -0009fb60: 6465 7065 6e64 616e 6369 6573 2e0a 2020 dependancies..
│ │ │ │ │ -0009fb70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009fb80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009fb90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009fba0: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -0009fbb0: 6520 2020 3629 0a2a 2073 6967 6e42 7974 e 6).* signByt
│ │ │ │ │ -0009fbc0: 6520 3c33 3e3a 2020 2020 2020 2020 2020 e <3>:
│ │ │ │ │ -0009fbd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009fbe0: 466c 6f61 7451 2063 6c61 7373 2d62 7974 FloatQ class-byt
│ │ │ │ │ -0009fbf0: 652d 6f72 6465 7220 6465 7065 6e64 616e e-order dependan
│ │ │ │ │ -0009fc00: 6369 6573 2e0a 2020 2020 2020 2020 2020 cies..
│ │ │ │ │ -0009fc10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009fc20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009fc30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009fc40: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*
│ │ │ │ │ -0009fc50: 2073 696d 696c 6172 6974 7954 6f5f 3a20 similarityTo_:
│ │ │ │ │ -0009fc60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009fc70: 2020 2020 2020 2020 5374 7269 6e67 2d62 String-b
│ │ │ │ │ -0009fc80: 7569 6c74 2069 6e73 2e20 2020 2028 6c69 uilt ins. (li
│ │ │ │ │ -0009fc90: 6e65 2020 3433 290a 2a20 7369 6e3a 2020 ne 43).* sin:
│ │ │ │ │ -0009fca0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009fcb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009fcc0: 2046 6c6f 6174 2d62 7569 6c74 2069 6e73 Float-built ins
│ │ │ │ │ -0009fcd0: 2e20 2020 2020 286c 696e 6520 2033 3929 . (line 39)
│ │ │ │ │ -0009fce0: 0a2a 2073 696e 203c 313e 3a20 2020 2020 .* sin <1>:
│ │ │ │ │ -0009fcf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009fd00: 2020 2020 2020 2020 2020 4e75 6d62 6572 Number
│ │ │ │ │ -0009fd10: 2d6d 6973 6320 6d61 7468 2e20 2020 2028 -misc math. (
│ │ │ │ │ -0009fd20: 6c69 6e65 2020 3734 290a 2a20 7369 6e67 line 74).* sing
│ │ │ │ │ -0009fd30: 6c65 5374 6570 3a20 2020 2020 2020 2020 leStep:
│ │ │ │ │ -0009fd40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009fd50: 2020 2050 726f 6365 7373 2d62 6173 6963 Process-basic
│ │ │ │ │ -0009fd60: 2e20 2020 2020 2020 286c 696e 6520 2033 . (line 3
│ │ │ │ │ -0009fd70: 3229 0a2a 2073 696e 676c 6553 7465 7057 2).* singleStepW
│ │ │ │ │ -0009fd80: 6169 7469 6e67 4f6e 5f3a 2020 2020 2020 aitingOn_:
│ │ │ │ │ -0009fd90: 2020 2020 2020 2020 2020 2020 5072 6f63 Proc
│ │ │ │ │ -0009fda0: 6573 732d 6275 696c 7469 6e73 2e20 2020 ess-builtins.
│ │ │ │ │ -0009fdb0: 2028 6c69 6e65 2020 2039 290a 2a20 7369 (line 9).* si
│ │ │ │ │ -0009fdc0: 6e68 3a20 2020 2020 2020 2020 2020 2020 nh:
│ │ │ │ │ -0009fdd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009fde0: 2020 2020 204e 756d 6265 722d 6d69 7363 Number-misc
│ │ │ │ │ -0009fdf0: 206d 6174 682e 2020 2020 286c 696e 6520 math. (line
│ │ │ │ │ -0009fe00: 2037 3729 0a2a 2073 697a 653a 2020 2020 77).* size:
│ │ │ │ │ -0009fe10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009fe20: 2020 2020 2020 2020 2020 2020 2020 4172 Ar
│ │ │ │ │ -0009fe30: 7261 7965 6443 6f6c 6c65 6374 696f 6e2d rayedCollection-
│ │ │ │ │ -0009fe40: 6275 696c 7420 696e 732e 0a20 2020 2020 built ins..
│ │ │ │ │ -0009fe50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009fe60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009fe70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009fe80: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -0009fe90: 2036 290a 2a20 7369 7a65 203c 313e 3a20 6).* size <1>:
│ │ │ │ │ -0009fea0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009feb0: 2020 2020 2020 2020 2020 2020 2042 6167 Bag
│ │ │ │ │ -0009fec0: 2d74 6573 7469 6e67 2063 6f6c 6c65 6374 -testing collect
│ │ │ │ │ -0009fed0: 696f 6e73 2e0a 2020 2020 2020 2020 2020 ions..
│ │ │ │ │ -0009fee0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009fef0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009ff00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009ff10: 2020 2020 286c 696e 6520 2031 3829 0a2a (line 18).*
│ │ │ │ │ -0009ff20: 2073 697a 6520 3c32 3e3a 2020 2020 2020 size <2>:
│ │ │ │ │ -0009ff30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009ff40: 2020 2020 2020 2020 436f 6c6c 6563 7469 Collecti
│ │ │ │ │ -0009ff50: 6f6e 2d74 6573 7469 6e67 2063 6f6c 6c65 on-testing colle
│ │ │ │ │ -0009ff60: 6374 696f 6e73 2e0a 2020 2020 2020 2020 ctions..
│ │ │ │ │ -0009ff70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009ff80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009ff90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009ffa0: 2020 2020 2020 286c 696e 6520 2033 3529 (line 35)
│ │ │ │ │ -0009ffb0: 0a2a 2073 697a 6520 3c33 3e3a 2020 2020 .* size <3>:
│ │ │ │ │ -0009ffc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0009ffd0: 2020 2020 2020 2020 2020 436f 6e74 6578 Contex
│ │ │ │ │ -0009ffe0: 7450 6172 742d 6163 6365 7373 696e 672e tPart-accessing.
│ │ │ │ │ -0009fff0: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -000a0000: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a0010: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a0020: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -000a0030: 6c69 6e65 2031 3035 290a 2a20 7369 7a65 line 105).* size
│ │ │ │ │ -000a0040: 203c 343e 3a20 2020 2020 2020 2020 2020 <4>:
│ │ │ │ │ -000a0050: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a0060: 2020 2046 696c 652d 6163 6365 7373 696e File-accessin
│ │ │ │ │ -000a0070: 672e 2020 2020 2020 286c 696e 6520 2035 g. (line 5
│ │ │ │ │ -000a0080: 3729 0a2a 2073 697a 6520 3c35 3e3a 2020 7).* size <5>:
│ │ │ │ │ -000a0090: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a00a0: 2020 2020 2020 2020 2020 2020 4669 6c65 File
│ │ │ │ │ -000a00b0: 4465 7363 7269 7074 6f72 2d62 6173 6963 Descriptor-basic
│ │ │ │ │ -000a00c0: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -000a00d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a00e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a00f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a0100: 286c 696e 6520 2036 3229 0a2a 2073 697a (line 62).* siz
│ │ │ │ │ -000a0110: 6520 3c36 3e3a 2020 2020 2020 2020 2020 e <6>:
│ │ │ │ │ -000a0120: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a0130: 2020 2020 4669 6c65 5061 7468 2d61 6363 FilePath-acc
│ │ │ │ │ -000a0140: 6573 7369 6e67 2e20 2028 6c69 6e65 2020 essing. (line
│ │ │ │ │ -000a0150: 3638 290a 2a20 7369 7a65 203c 373e 3a20 68).* size <7>:
│ │ │ │ │ -000a0160: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a0170: 2020 2020 2020 2020 2020 2020 2046 696c Fil
│ │ │ │ │ -000a0180: 6553 6567 6d65 6e74 2d62 6173 6963 2e20 eSegment-basic.
│ │ │ │ │ -000a0190: 2020 286c 696e 6520 2032 3729 0a2a 2073 (line 27).* s
│ │ │ │ │ -000a01a0: 697a 6520 3c38 3e3a 2020 2020 2020 2020 ize <8>:
│ │ │ │ │ -000a01b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a01c0: 2020 2020 2020 4669 6c65 5374 7265 616d FileStream
│ │ │ │ │ -000a01d0: 2d62 6173 6963 2e20 2020 2028 6c69 6e65 -basic. (line
│ │ │ │ │ -000a01e0: 2020 3239 290a 2a20 7369 7a65 203c 393e 29).* size <9>
│ │ │ │ │ -000a01f0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -000a0200: 2020 2020 2020 2020 2020 2020 2020 2048 H
│ │ │ │ │ -000a0210: 6173 6865 6443 6f6c 6c65 6374 696f 6e2d ashedCollection-
│ │ │ │ │ -000a0220: 7465 7374 696e 6720 636f 6c6c 6563 7469 testing collecti
│ │ │ │ │ -000a0230: 6f6e 732e 0a20 2020 2020 2020 2020 2020 ons..
│ │ │ │ │ -000a0240: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a0250: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a0260: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a0270: 2020 2028 6c69 6e65 2020 3239 290a 2a20 (line 29).*
│ │ │ │ │ -000a0280: 7369 7a65 203c 3130 3e3a 2020 2020 2020 size <10>:
│ │ │ │ │ -000a0290: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a02a0: 2020 2020 2020 2049 6e74 6572 7661 6c2d Interval-
│ │ │ │ │ -000a02b0: 6261 7369 632e 2020 2020 2020 286c 696e basic. (lin
│ │ │ │ │ -000a02c0: 6520 2032 3829 0a2a 2073 697a 6520 3c31 e 28).* size <1
│ │ │ │ │ -000a02d0: 313e 3a20 2020 2020 2020 2020 2020 2020 1>:
│ │ │ │ │ -000a02e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a02f0: 4c61 7267 6541 7272 6179 6564 436f 6c6c LargeArrayedColl
│ │ │ │ │ -000a0300: 6563 7469 6f6e 2d62 6173 6963 2e0a 2020 ection-basic..
│ │ │ │ │ -000a0310: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a0320: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a0330: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a0340: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -000a0350: 6520 2031 3229 0a2a 2073 697a 6520 3c31 e 12).* size <1
│ │ │ │ │ -000a0360: 323e 3a20 2020 2020 2020 2020 2020 2020 2>:
│ │ │ │ │ -000a0370: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a0380: 4c61 7267 6549 6e74 6567 6572 2d62 7569 LargeInteger-bui
│ │ │ │ │ -000a0390: 6c74 2d69 6e73 2e0a 2020 2020 2020 2020 lt-ins..
│ │ │ │ │ -000a03a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a03b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a03c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a03d0: 2020 2020 2020 286c 696e 6520 2033 3129 (line 31)
│ │ │ │ │ -000a03e0: 0a2a 2073 697a 6520 3c31 333e 3a20 2020 .* size <13>:
│ │ │ │ │ -000a03f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a0400: 2020 2020 2020 2020 2020 4c61 7267 655a LargeZ
│ │ │ │ │ -000a0410: 6572 6f49 6e74 6567 6572 2d61 6363 6573 eroInteger-acces
│ │ │ │ │ -000a0420: 7369 6e67 2e0a 2020 2020 2020 2020 2020 sing..
│ │ │ │ │ -000a0430: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a0440: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a0450: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a0460: 2020 2020 286c 696e 6520 2031 3229 0a2a (line 12).*
│ │ │ │ │ -000a0470: 2073 697a 6520 3c31 343e 3a20 2020 2020 size <14>:
│ │ │ │ │ -000a0480: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a0490: 2020 2020 2020 2020 4c69 6e6b 2d69 7465 Link-ite
│ │ │ │ │ -000a04a0: 7261 7469 6f6e 2e20 2020 2020 2028 6c69 ration. (li
│ │ │ │ │ -000a04b0: 6e65 2020 3136 290a 2a20 7369 7a65 203c ne 16).* size <
│ │ │ │ │ -000a04c0: 3135 3e3a 2020 2020 2020 2020 2020 2020 15>:
│ │ │ │ │ -000a04d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a04e0: 204c 696e 6b65 644c 6973 742d 7465 7374 LinkedList-test
│ │ │ │ │ -000a04f0: 696e 672e 2020 286c 696e 6520 2031 3229 ing. (line 12)
│ │ │ │ │ -000a0500: 0a2a 2073 697a 6520 3c31 363e 3a20 2020 .* size <16>:
│ │ │ │ │ -000a0510: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a0520: 2020 2020 2020 2020 2020 4d61 7070 6564 Mapped
│ │ │ │ │ -000a0530: 436f 6c6c 6563 7469 6f6e 2d62 6173 6963 Collection-basic
│ │ │ │ │ -000a0540: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -000a0550: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a0560: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a0570: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a0580: 286c 696e 6520 2036 3029 0a2a 2073 697a (line 60).* siz
│ │ │ │ │ -000a0590: 6520 3c31 373e 3a20 2020 2020 2020 2020 e <17>:
│ │ │ │ │ -000a05a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a05b0: 2020 2020 4e61 6d65 7370 6163 652d 6f76 Namespace-ov
│ │ │ │ │ -000a05c0: 6572 7269 6465 7320 666f 7220 7375 7065 errides for supe
│ │ │ │ │ -000a05d0: 7273 7061 6365 732e 0a20 2020 2020 2020 rspaces..
│ │ │ │ │ -000a05e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a05f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a0600: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a0610: 2020 2020 2020 2028 6c69 6e65 2020 3436 (line 46
│ │ │ │ │ -000a0620: 290a 2a20 7369 7a65 203c 3138 3e3a 2020 ).* size <18>:
│ │ │ │ │ -000a0630: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a0640: 2020 2020 2020 2020 2020 204f 626a 6563 Objec
│ │ │ │ │ -000a0650: 742d 6275 696c 7420 696e 732e 2020 2020 t-built ins.
│ │ │ │ │ -000a0660: 286c 696e 6520 3232 3029 0a2a 2073 697a (line 220).* siz
│ │ │ │ │ -000a0670: 6520 3c31 393e 3a20 2020 2020 2020 2020 e <19>:
│ │ │ │ │ -000a0680: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a0690: 2020 2020 4f72 6465 7265 6443 6f6c 6c65 OrderedColle
│ │ │ │ │ -000a06a0: 6374 696f 6e2d 6163 6365 7373 696e 672e ction-accessing.
│ │ │ │ │ -000a06b0: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -000a06c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a06d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a06e0: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -000a06f0: 6c69 6e65 2020 3139 290a 2a20 7369 7a65 line 19).* size
│ │ │ │ │ -000a0700: 203c 3230 3e3a 2020 2020 2020 2020 2020 <20>:
│ │ │ │ │ -000a0710: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a0720: 2020 2050 6f73 6974 696f 6e61 626c 6553 PositionableS
│ │ │ │ │ -000a0730: 7472 6561 6d2d 706f 7369 7469 6f6e 696e tream-positionin
│ │ │ │ │ -000a0740: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ -000a0750: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a0760: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a0770: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a0780: 2028 6c69 6e65 2020 3235 290a 2a20 7369 (line 25).* si
│ │ │ │ │ -000a0790: 7a65 203c 3231 3e3a 2020 2020 2020 2020 ze <21>:
│ │ │ │ │ -000a07a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a07b0: 2020 2020 2052 6567 6578 5265 7375 6c74 RegexResult
│ │ │ │ │ -000a07c0: 732d 6163 6365 7373 696e 672e 0a20 2020 s-accessing..
│ │ │ │ │ -000a07d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a07e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a07f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a0800: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -000a0810: 2020 3336 290a 2a20 7369 7a65 203c 3232 36).* size <22
│ │ │ │ │ -000a0820: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ -000a0830: 2020 2020 2020 2020 2020 2020 2020 2052 R
│ │ │ │ │ -000a0840: 756e 4172 7261 792d 6261 7369 632e 2020 unArray-basic.
│ │ │ │ │ -000a0850: 2020 2020 286c 696e 6520 2031 3229 0a2a (line 12).*
│ │ │ │ │ -000a0860: 2073 697a 6520 3c32 333e 3a20 2020 2020 size <23>:
│ │ │ │ │ -000a0870: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a0880: 2020 2020 2020 2020 5365 7175 656e 6365 Sequence
│ │ │ │ │ -000a0890: 6162 6c65 436f 6c6c 6563 7469 6f6e 2d74 ableCollection-t
│ │ │ │ │ -000a08a0: 6573 7469 6e67 2063 6f6c 6c65 6374 696f esting collectio
│ │ │ │ │ -000a08b0: 6e73 2e0a 2020 2020 2020 2020 2020 2020 ns..
│ │ │ │ │ -000a08c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a08d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a08e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a08f0: 2020 286c 696e 6520 2020 3629 0a2a 2073 (line 6).* s
│ │ │ │ │ -000a0900: 697a 6520 3c32 343e 3a20 2020 2020 2020 ize <24>:
│ │ │ │ │ -000a0910: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a0920: 2020 2020 2020 5374 7269 6e67 2d62 7569 String-bui
│ │ │ │ │ -000a0930: 6c74 2069 6e73 2e20 2020 2028 6c69 6e65 lt ins. (line
│ │ │ │ │ -000a0940: 2020 3438 290a 2a20 7369 7a65 203c 3235 48).* size <25
│ │ │ │ │ -000a0950: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ -000a0960: 2020 2020 2020 2020 2020 2020 2020 2056 V
│ │ │ │ │ -000a0970: 4653 2e41 7263 6869 7665 4d65 6d62 6572 FS.ArchiveMember
│ │ │ │ │ -000a0980: 2d61 6363 6573 7369 6e67 2e0a 2020 2020 -accessing..
│ │ │ │ │ -000a0990: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a09a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a09b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a09c0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -000a09d0: 2034 3129 0a2a 2073 697a 6520 3c32 363e 41).* size <26>
│ │ │ │ │ -000a09e0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -000a09f0: 2020 2020 2020 2020 2020 2020 2020 5646 VF
│ │ │ │ │ -000a0a00: 532e 4669 6c65 5772 6170 7065 722d 6465 S.FileWrapper-de
│ │ │ │ │ -000a0a10: 6c65 6761 7469 6f6e 2e0a 2020 2020 2020 legation..
│ │ │ │ │ -000a0a20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a0a30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a0a40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a0a50: 2020 2020 2020 2020 286c 696e 6520 2035 (line 5
│ │ │ │ │ -000a0a60: 3329 0a2a 2073 697a 6520 3c32 373e 3a20 3).* size <27>:
│ │ │ │ │ -000a0a70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a0a80: 2020 2020 2020 2020 2020 2020 5765 616b Weak
│ │ │ │ │ -000a0a90: 4172 7261 792d 6163 6365 7373 696e 672e Array-accessing.
│ │ │ │ │ -000a0aa0: 2028 6c69 6e65 2020 3433 290a 2a20 7369 (line 43).* si
│ │ │ │ │ -000a0ab0: 7a65 6f66 3a20 2020 2020 2020 2020 2020 zeof:
│ │ │ │ │ -000a0ac0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a0ad0: 2020 2020 2043 4167 6772 6567 6174 6520 CAggregate
│ │ │ │ │ -000a0ae0: 636c 6173 732d 6163 6365 7373 696e 672e class-accessing.
│ │ │ │ │ -000a0af0: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -000a0b00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a0b10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a0b20: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -000a0b30: 6c69 6e65 2020 2039 290a 2a20 7369 7a65 line 9).* size
│ │ │ │ │ -000a0b40: 6f66 203c 313e 3a20 2020 2020 2020 2020 of <1>:
│ │ │ │ │ -000a0b50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a0b60: 2020 2043 4172 7261 792d 6163 6365 7373 CArray-access
│ │ │ │ │ -000a0b70: 696e 672e 2020 2020 286c 696e 6520 2020 ing. (line
│ │ │ │ │ -000a0b80: 3929 0a2a 2073 697a 656f 6620 3c32 3e3a 9).* sizeof <2>:
│ │ │ │ │ -000a0b90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a0ba0: 2020 2020 2020 2020 2020 2020 4341 7272 CArr
│ │ │ │ │ -000a0bb0: 6179 4354 7970 652d 6163 6365 7373 696e ayCType-accessin
│ │ │ │ │ -000a0bc0: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ -000a0bd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a0be0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a0bf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a0c00: 2028 6c69 6e65 2020 3132 290a 2a20 7369 (line 12).* si
│ │ │ │ │ -000a0c10: 7a65 6f66 203c 333e 3a20 2020 2020 2020 zeof <3>:
│ │ │ │ │ -000a0c20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a0c30: 2020 2020 2043 4368 6172 2063 6c61 7373 CChar class
│ │ │ │ │ -000a0c40: 2d61 6363 6573 7369 6e67 2e0a 2020 2020 -accessing..
│ │ │ │ │ -000a0c50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a0c60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a0c70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a0c80: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -000a0c90: 2031 3329 0a2a 2073 697a 656f 6620 3c34 13).* sizeof <4
│ │ │ │ │ -000a0ca0: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ -000a0cb0: 2020 2020 2020 2020 2020 2020 2020 4343 CC
│ │ │ │ │ -000a0cc0: 6861 722d 6163 6365 7373 696e 672e 2020 har-accessing.
│ │ │ │ │ -000a0cd0: 2020 2028 6c69 6e65 2020 3132 290a 2a20 (line 12).*
│ │ │ │ │ -000a0ce0: 7369 7a65 6f66 203c 353e 3a20 2020 2020 sizeof <5>:
│ │ │ │ │ -000a0cf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a0d00: 2020 2020 2020 2043 436f 6d70 6f75 6e64 CCompound
│ │ │ │ │ -000a0d10: 2063 6c61 7373 2d73 7562 636c 6173 7320 class-subclass
│ │ │ │ │ -000a0d20: 6372 6561 7469 6f6e 2e0a 2020 2020 2020 creation..
│ │ │ │ │ -000a0d30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a0d40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a0d50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a0d60: 2020 2020 2020 2020 286c 696e 6520 2033 (line 3
│ │ │ │ │ -000a0d70: 3629 0a2a 2073 697a 656f 6620 3c36 3e3a 6).* sizeof <6>:
│ │ │ │ │ -000a0d80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a0d90: 2020 2020 2020 2020 2020 2020 4344 6f75 CDou
│ │ │ │ │ -000a0da0: 626c 6520 636c 6173 732d 6163 6365 7373 ble class-access
│ │ │ │ │ -000a0db0: 696e 672e 0a20 2020 2020 2020 2020 2020 ing..
│ │ │ │ │ -000a0dc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a0dd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a0de0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a0df0: 2020 2028 6c69 6e65 2020 3133 290a 2a20 (line 13).*
│ │ │ │ │ -000a0e00: 7369 7a65 6f66 203c 373e 3a20 2020 2020 sizeof <7>:
│ │ │ │ │ -000a0e10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a0e20: 2020 2020 2020 2043 446f 7562 6c65 2d61 CDouble-a
│ │ │ │ │ -000a0e30: 6363 6573 7369 6e67 2e20 2020 286c 696e ccessing. (lin
│ │ │ │ │ -000a0e40: 6520 2031 3229 0a2a 2073 697a 656f 6620 e 12).* sizeof
│ │ │ │ │ -000a0e50: 3c38 3e3a 2020 2020 2020 2020 2020 2020 <8>:
│ │ │ │ │ -000a0e60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a0e70: 4346 6c6f 6174 2063 6c61 7373 2d61 6363 CFloat class-acc
│ │ │ │ │ -000a0e80: 6573 7369 6e67 2e0a 2020 2020 2020 2020 essing..
│ │ │ │ │ -000a0e90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a0ea0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a0eb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a0ec0: 2020 2020 2020 286c 696e 6520 2031 3329 (line 13)
│ │ │ │ │ -000a0ed0: 0a2a 2073 697a 656f 6620 3c39 3e3a 2020 .* sizeof <9>:
│ │ │ │ │ -000a0ee0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a0ef0: 2020 2020 2020 2020 2020 4346 6c6f 6174 CFloat
│ │ │ │ │ -000a0f00: 2d61 6363 6573 7369 6e67 2e20 2020 2028 -accessing. (
│ │ │ │ │ -000a0f10: 6c69 6e65 2020 3132 290a 2a20 7369 7a65 line 12).* size
│ │ │ │ │ -000a0f20: 6f66 203c 3130 3e3a 2020 2020 2020 2020 of <10>:
│ │ │ │ │ -000a0f30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a0f40: 2020 2043 496e 7420 636c 6173 732d 6163 CInt class-ac
│ │ │ │ │ -000a0f50: 6365 7373 696e 672e 0a20 2020 2020 2020 cessing..
│ │ │ │ │ -000a0f60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a0f70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a0f80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a0f90: 2020 2020 2020 2028 6c69 6e65 2020 3133 (line 13
│ │ │ │ │ -000a0fa0: 290a 2a20 7369 7a65 6f66 203c 3131 3e3a ).* sizeof <11>:
│ │ │ │ │ -000a0fb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a0fc0: 2020 2020 2020 2020 2020 2043 496e 742d CInt-
│ │ │ │ │ -000a0fd0: 6163 6365 7373 696e 672e 2020 2020 2020 accessing.
│ │ │ │ │ -000a0fe0: 286c 696e 6520 2031 3229 0a2a 2073 697a (line 12).* siz
│ │ │ │ │ -000a0ff0: 656f 6620 3c31 323e 3a20 2020 2020 2020 eof <12>:
│ │ │ │ │ -000a1000: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a1010: 2020 2020 434c 6f6e 6720 636c 6173 732d CLong class-
│ │ │ │ │ -000a1020: 6163 6365 7373 696e 672e 0a20 2020 2020 accessing..
│ │ │ │ │ -000a1030: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a1040: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a1050: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a1060: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -000a1070: 3133 290a 2a20 7369 7a65 6f66 203c 3133 13).* sizeof <13
│ │ │ │ │ -000a1080: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ -000a1090: 2020 2020 2020 2020 2020 2020 2043 4c6f CLo
│ │ │ │ │ -000a10a0: 6e67 2d61 6363 6573 7369 6e67 2e20 2020 ng-accessing.
│ │ │ │ │ -000a10b0: 2020 286c 696e 6520 2031 3229 0a2a 2073 (line 12).* s
│ │ │ │ │ -000a10c0: 697a 656f 6620 3c31 343e 3a20 2020 2020 izeof <14>:
│ │ │ │ │ -000a10d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a10e0: 2020 2020 2020 434c 6f6e 6744 6f75 626c CLongDoubl
│ │ │ │ │ -000a10f0: 6520 636c 6173 732d 6163 6365 7373 696e e class-accessin
│ │ │ │ │ -000a1100: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ -000a1110: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a1120: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a1130: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a1140: 2028 6c69 6e65 2020 3133 290a 2a20 7369 (line 13).* si
│ │ │ │ │ -000a1150: 7a65 6f66 203c 3135 3e3a 2020 2020 2020 zeof <15>:
│ │ │ │ │ -000a1160: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a1170: 2020 2020 2043 4c6f 6e67 446f 7562 6c65 CLongDouble
│ │ │ │ │ -000a1180: 2d61 6363 6573 7369 6e67 2e0a 2020 2020 -accessing..
│ │ │ │ │ -000a1190: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a11a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a11b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a11c0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -000a11d0: 2031 3229 0a2a 2073 697a 656f 6620 3c31 12).* sizeof <1
│ │ │ │ │ -000a11e0: 363e 3a20 2020 2020 2020 2020 2020 2020 6>:
│ │ │ │ │ -000a11f0: 2020 2020 2020 2020 2020 2020 2020 434c CL
│ │ │ │ │ -000a1200: 6f6e 674c 6f6e 6720 636c 6173 732d 6163 ongLong class-ac
│ │ │ │ │ -000a1210: 6365 7373 696e 672e 0a20 2020 2020 2020 cessing..
│ │ │ │ │ -000a1220: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a1230: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a1240: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a1250: 2020 2020 2020 2028 6c69 6e65 2020 3133 (line 13
│ │ │ │ │ -000a1260: 290a 2a20 7369 7a65 6f66 203c 3137 3e3a ).* sizeof <17>:
│ │ │ │ │ -000a1270: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a1280: 2020 2020 2020 2020 2020 2043 4c6f 6e67 CLong
│ │ │ │ │ -000a1290: 4c6f 6e67 2d61 6363 6573 7369 6e67 2e20 Long-accessing.
│ │ │ │ │ -000a12a0: 286c 696e 6520 2031 3229 0a2a 2073 697a (line 12).* siz
│ │ │ │ │ -000a12b0: 656f 6620 3c31 383e 3a20 2020 2020 2020 eof <18>:
│ │ │ │ │ -000a12c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a12d0: 2020 2020 4350 7472 2d61 6363 6573 7369 CPtr-accessi
│ │ │ │ │ -000a12e0: 6e67 2e20 2020 2020 2028 6c69 6e65 2020 ng. (line
│ │ │ │ │ -000a12f0: 2039 290a 2a20 7369 7a65 6f66 203c 3139 9).* sizeof <19
│ │ │ │ │ -000a1300: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ -000a1310: 2020 2020 2020 2020 2020 2020 2043 5368 CSh
│ │ │ │ │ -000a1320: 6f72 7420 636c 6173 732d 6163 6365 7373 ort class-access
│ │ │ │ │ -000a1330: 696e 672e 0a20 2020 2020 2020 2020 2020 ing..
│ │ │ │ │ -000a1340: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a1350: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a1360: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a1370: 2020 2028 6c69 6e65 2020 3133 290a 2a20 (line 13).*
│ │ │ │ │ -000a1380: 7369 7a65 6f66 203c 3230 3e3a 2020 2020 sizeof <20>:
│ │ │ │ │ -000a1390: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a13a0: 2020 2020 2020 2043 5368 6f72 742d 6163 CShort-ac
│ │ │ │ │ -000a13b0: 6365 7373 696e 672e 2020 2020 286c 696e cessing. (lin
│ │ │ │ │ -000a13c0: 6520 2031 3229 0a2a 2073 697a 656f 6620 e 12).* sizeof
│ │ │ │ │ -000a13d0: 3c32 313e 3a20 2020 2020 2020 2020 2020 <21>:
│ │ │ │ │ -000a13e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a13f0: 4353 6d61 6c6c 7461 6c6b 2063 6c61 7373 CSmalltalk class
│ │ │ │ │ -000a1400: 2d61 6363 6573 7369 6e67 2e0a 2020 2020 -accessing..
│ │ │ │ │ -000a1410: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a1420: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a1430: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a1440: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -000a1450: 2031 3329 0a2a 2073 697a 656f 6620 3c32 13).* sizeof <2
│ │ │ │ │ -000a1460: 323e 3a20 2020 2020 2020 2020 2020 2020 2>:
│ │ │ │ │ -000a1470: 2020 2020 2020 2020 2020 2020 2020 4353 CS
│ │ │ │ │ -000a1480: 6d61 6c6c 7461 6c6b 2d61 6363 6573 7369 malltalk-accessi
│ │ │ │ │ -000a1490: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ -000a14a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a14b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a14c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a14d0: 2020 286c 696e 6520 2031 3229 0a2a 2073 (line 12).* s
│ │ │ │ │ -000a14e0: 697a 656f 6620 3c32 333e 3a20 2020 2020 izeof <23>:
│ │ │ │ │ -000a14f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a1500: 2020 2020 2020 4354 7970 652d 6163 6365 CType-acce
│ │ │ │ │ -000a1510: 7373 696e 672e 2020 2020 2028 6c69 6e65 ssing. (line
│ │ │ │ │ -000a1520: 2020 3236 290a 2a20 7369 7a65 6f66 203c 26).* sizeof <
│ │ │ │ │ -000a1530: 3234 3e3a 2020 2020 2020 2020 2020 2020 24>:
│ │ │ │ │ -000a1540: 2020 2020 2020 2020 2020 2020 2020 2043 C
│ │ │ │ │ -000a1550: 5543 6861 7220 636c 6173 732d 6765 7474 UChar class-gett
│ │ │ │ │ -000a1560: 696e 6720 696e 666f 2e0a 2020 2020 2020 ing info..
│ │ │ │ │ -000a1570: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a1580: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a1590: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a15a0: 2020 2020 2020 2020 286c 696e 6520 2031 (line 1
│ │ │ │ │ -000a15b0: 3329 0a2a 2073 697a 656f 6620 3c32 353e 3).* sizeof <25>
│ │ │ │ │ -000a15c0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -000a15d0: 2020 2020 2020 2020 2020 2020 4355 4368 CUCh
│ │ │ │ │ -000a15e0: 6172 2d61 6363 6573 7369 6e67 2e20 2020 ar-accessing.
│ │ │ │ │ -000a15f0: 2028 6c69 6e65 2020 3132 290a 2a20 7369 (line 12).* si
│ │ │ │ │ -000a1600: 7a65 6f66 203c 3236 3e3a 2020 2020 2020 zeof <26>:
│ │ │ │ │ -000a1610: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a1620: 2020 2020 2043 5549 6e74 2063 6c61 7373 CUInt class
│ │ │ │ │ -000a1630: 2d61 6363 6573 7369 6e67 2e0a 2020 2020 -accessing..
│ │ │ │ │ -000a1640: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a1650: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a1660: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a1670: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -000a1680: 2031 3329 0a2a 2073 697a 656f 6620 3c32 13).* sizeof <2
│ │ │ │ │ -000a1690: 373e 3a20 2020 2020 2020 2020 2020 2020 7>:
│ │ │ │ │ -000a16a0: 2020 2020 2020 2020 2020 2020 2020 4355 CU
│ │ │ │ │ -000a16b0: 496e 742d 6163 6365 7373 696e 672e 2020 Int-accessing.
│ │ │ │ │ -000a16c0: 2020 2028 6c69 6e65 2020 3132 290a 2a20 (line 12).*
│ │ │ │ │ -000a16d0: 7369 7a65 6f66 203c 3238 3e3a 2020 2020 sizeof <28>:
│ │ │ │ │ -000a16e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a16f0: 2020 2020 2020 2043 554c 6f6e 6720 636c CULong cl
│ │ │ │ │ -000a1700: 6173 732d 6163 6365 7373 696e 672e 0a20 ass-accessing..
│ │ │ │ │ -000a1710: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a1720: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a1730: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a1740: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -000a1750: 6e65 2020 3133 290a 2a20 7369 7a65 6f66 ne 13).* sizeof
│ │ │ │ │ -000a1760: 203c 3239 3e3a 2020 2020 2020 2020 2020 <29>:
│ │ │ │ │ -000a1770: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a1780: 2043 554c 6f6e 672d 6163 6365 7373 696e CULong-accessin
│ │ │ │ │ -000a1790: 672e 2020 2020 286c 696e 6520 2031 3229 g. (line 12)
│ │ │ │ │ -000a17a0: 0a2a 2073 697a 656f 6620 3c33 303e 3a20 .* sizeof <30>:
│ │ │ │ │ -000a17b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a17c0: 2020 2020 2020 2020 2020 4355 4c6f 6e67 CULong
│ │ │ │ │ -000a17d0: 4c6f 6e67 2063 6c61 7373 2d61 6363 6573 Long class-acces
│ │ │ │ │ -000a17e0: 7369 6e67 2e0a 2020 2020 2020 2020 2020 sing..
│ │ │ │ │ -000a17f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a1800: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a1810: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a1820: 2020 2020 286c 696e 6520 2031 3329 0a2a (line 13).*
│ │ │ │ │ -000a1830: 2073 697a 656f 6620 3c33 313e 3a20 2020 sizeof <31>:
│ │ │ │ │ -000a1840: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a1850: 2020 2020 2020 2020 4355 4c6f 6e67 4c6f CULongLo
│ │ │ │ │ -000a1860: 6e67 2d61 6363 6573 7369 6e67 2e0a 2020 ng-accessing..
│ │ │ │ │ -000a1870: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a1880: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a1890: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a18a0: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -000a18b0: 6520 2031 3229 0a2a 2073 697a 656f 6620 e 12).* sizeof
│ │ │ │ │ -000a18c0: 3c33 323e 3a20 2020 2020 2020 2020 2020 <32>:
│ │ │ │ │ -000a18d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a18e0: 4355 5368 6f72 7420 636c 6173 732d 6163 CUShort class-ac
│ │ │ │ │ -000a18f0: 6365 7373 696e 672e 0a20 2020 2020 2020 cessing..
│ │ │ │ │ -000a1900: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a1910: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a1920: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a1930: 2020 2020 2020 2028 6c69 6e65 2020 3133 (line 13
│ │ │ │ │ -000a1940: 290a 2a20 7369 7a65 6f66 203c 3333 3e3a ).* sizeof <33>:
│ │ │ │ │ -000a1950: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a1960: 2020 2020 2020 2020 2020 2043 5553 686f CUSho
│ │ │ │ │ -000a1970: 7274 2d61 6363 6573 7369 6e67 2e20 2020 rt-accessing.
│ │ │ │ │ -000a1980: 286c 696e 6520 2031 3229 0a2a 2073 697a (line 12).* siz
│ │ │ │ │ -000a1990: 655f 7374 4374 696d 655f 7374 4d74 696d e_stCtime_stMtim
│ │ │ │ │ -000a19a0: 655f 7374 4174 696d 655f 6d6f 6465 5f3a e_stAtime_mode_:
│ │ │ │ │ -000a19b0: 2020 2020 5646 532e 4172 6368 6976 654d VFS.ArchiveM
│ │ │ │ │ -000a19c0: 656d 6265 722d 696e 6974 6961 6c69 7a69 ember-initializi
│ │ │ │ │ -000a19d0: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ -000a19e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a19f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a1a00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a1a10: 2020 286c 696e 6520 2031 3329 0a2a 2073 (line 13).* s
│ │ │ │ │ -000a1a20: 697a 655f 7374 4d74 696d 655f 6d6f 6465 ize_stMtime_mode
│ │ │ │ │ -000a1a30: 5f3a 2020 2020 2020 2020 2020 2020 2020 _:
│ │ │ │ │ -000a1a40: 2020 2020 2020 5646 532e 4172 6368 6976 VFS.Archiv
│ │ │ │ │ -000a1a50: 654d 656d 6265 722d 696e 6974 6961 6c69 eMember-initiali
│ │ │ │ │ -000a1a60: 7a69 6e67 2e0a 2020 2020 2020 2020 2020 zing..
│ │ │ │ │ -000a1a70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a1a80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a1a90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a1aa0: 2020 2020 286c 696e 6520 2031 3629 0a2a (line 16).*
│ │ │ │ │ -000a1ab0: 2073 6b69 7053 6570 6172 6174 6f72 733a skipSeparators:
│ │ │ │ │ -000a1ac0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a1ad0: 2020 2020 2020 2020 5374 7265 616d 2d70 Stream-p
│ │ │ │ │ -000a1ae0: 6f73 6974 696f 6e69 6e67 2e20 2028 6c69 ositioning. (li
│ │ │ │ │ -000a1af0: 6e65 2020 3132 290a 2a20 736b 6970 546f ne 12).* skipTo
│ │ │ │ │ -000a1b00: 416c 6c5f 3a20 2020 2020 2020 2020 2020 All_:
│ │ │ │ │ -000a1b10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a1b20: 2053 7472 6561 6d2d 706f 7369 7469 6f6e Stream-position
│ │ │ │ │ -000a1b30: 696e 672e 2020 286c 696e 6520 2032 3429 ing. (line 24)
│ │ │ │ │ -000a1b40: 0a2a 2073 6b69 7054 6f5f 3a20 2020 2020 .* skipTo_:
│ │ │ │ │ -000a1b50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a1b60: 2020 2020 2020 2020 2020 5374 7265 616d Stream
│ │ │ │ │ -000a1b70: 2d70 6f73 6974 696f 6e69 6e67 2e20 2028 -positioning. (
│ │ │ │ │ -000a1b80: 6c69 6e65 2020 3139 290a 2a20 736b 6970 line 19).* skip
│ │ │ │ │ -000a1b90: 5f3a 2020 2020 2020 2020 2020 2020 2020 _:
│ │ │ │ │ -000a1ba0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a1bb0: 2020 2046 696c 6544 6573 6372 6970 746f FileDescripto
│ │ │ │ │ -000a1bc0: 722d 6f76 6572 7269 6469 6e67 2069 6e68 r-overriding inh
│ │ │ │ │ -000a1bd0: 6572 6974 6564 206d 6574 686f 6473 2e0a erited methods..
│ │ │ │ │ -000a1be0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a1bf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a1c00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a1c10: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -000a1c20: 696e 6520 2031 3829 0a2a 2073 6b69 705f ine 18).* skip_
│ │ │ │ │ -000a1c30: 203c 313e 3a20 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ -000a1c40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a1c50: 2020 506f 7369 7469 6f6e 6162 6c65 5374 PositionableSt
│ │ │ │ │ -000a1c60: 7265 616d 2d70 6f73 6974 696f 6e69 6e67 ream-positioning
│ │ │ │ │ -000a1c70: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -000a1c80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a1c90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a1ca0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a1cb0: 286c 696e 6520 2032 3829 0a2a 2073 6b69 (line 28).* ski
│ │ │ │ │ -000a1cc0: 705f 203c 323e 3a20 2020 2020 2020 2020 p_ <2>:
│ │ │ │ │ -000a1cd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a1ce0: 2020 2020 5374 7265 616d 2d70 6f73 6974 Stream-posit
│ │ │ │ │ -000a1cf0: 696f 6e69 6e67 2e20 2028 6c69 6e65 2020 ioning. (line
│ │ │ │ │ -000a1d00: 2039 290a 2a20 736d 616c 6c65 7374 3a20 9).* smallest:
│ │ │ │ │ -000a1d10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a1d20: 2020 2020 2020 2020 2020 2020 2053 6d61 Sma
│ │ │ │ │ -000a1d30: 6c6c 496e 7465 6765 7220 636c 6173 732d llInteger class-
│ │ │ │ │ -000a1d40: 6765 7474 696e 6720 6c69 6d69 7473 2e0a getting limits..
│ │ │ │ │ -000a1d50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a1d60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a1d70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a1d80: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -000a1d90: 696e 6520 2031 3429 0a2a 2073 6d6f 6f74 ine 14).* smoot
│ │ │ │ │ -000a1da0: 6869 6e67 4661 6374 6f72 3a20 2020 2020 hingFactor:
│ │ │ │ │ -000a1db0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a1dc0: 2020 4f62 6a65 6374 4d65 6d6f 7279 2063 ObjectMemory c
│ │ │ │ │ -000a1dd0: 6c61 7373 2d62 7569 6c74 696e 732e 0a20 lass-builtins..
│ │ │ │ │ -000a1de0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a1df0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a1e00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a1e10: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -000a1e20: 6e65 2020 3733 290a 2a20 736d 6f6f 7468 ne 73).* smooth
│ │ │ │ │ -000a1e30: 696e 6746 6163 746f 725f 3a20 2020 2020 ingFactor_:
│ │ │ │ │ -000a1e40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a1e50: 204f 626a 6563 744d 656d 6f72 7920 636c ObjectMemory cl
│ │ │ │ │ -000a1e60: 6173 732d 6275 696c 7469 6e73 2e0a 2020 ass-builtins..
│ │ │ │ │ -000a1e70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a1e80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a1e90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a1ea0: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -000a1eb0: 6520 2037 3929 0a2a 2073 6e61 7073 686f e 79).* snapsho
│ │ │ │ │ -000a1ec0: 743a 2020 2020 2020 2020 2020 2020 2020 t:
│ │ │ │ │ -000a1ed0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a1ee0: 4f62 6a65 6374 4d65 6d6f 7279 2063 6c61 ObjectMemory cla
│ │ │ │ │ -000a1ef0: 7373 2d73 6176 696e 6720 7468 6520 696d ss-saving the im
│ │ │ │ │ -000a1f00: 6167 652e 0a20 2020 2020 2020 2020 2020 age..
│ │ │ │ │ -000a1f10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a1f20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a1f30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a1f40: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).*
│ │ │ │ │ -000a1f50: 736e 6170 7368 6f74 5f3a 2020 2020 2020 snapshot_:
│ │ │ │ │ -000a1f60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a1f70: 2020 2020 2020 204f 626a 6563 744d 656d ObjectMem
│ │ │ │ │ -000a1f80: 6f72 7920 636c 6173 732d 7361 7669 6e67 ory class-saving
│ │ │ │ │ -000a1f90: 2074 6865 2069 6d61 6765 2e0a 2020 2020 the image..
│ │ │ │ │ -000a1fa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a1fb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a1fc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a1fd0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -000a1fe0: 2020 3929 0a2a 2073 6f6c 6549 6e73 7461 9).* soleInsta
│ │ │ │ │ -000a1ff0: 6e63 653a 2020 2020 2020 2020 2020 2020 nce:
│ │ │ │ │ -000a2000: 2020 2020 2020 2020 2020 2020 2020 4d65 Me
│ │ │ │ │ -000a2010: 7461 636c 6173 732d 6163 6365 7373 696e taclass-accessin
│ │ │ │ │ -000a2020: 672e 2028 6c69 6e65 2020 3133 290a 2a20 g. (line 13).*
│ │ │ │ │ -000a2030: 736f 6d65 496e 7374 616e 6365 3a20 2020 someInstance:
│ │ │ │ │ -000a2040: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a2050: 2020 2020 2020 2042 6568 6176 696f 722d Behavior-
│ │ │ │ │ -000a2060: 6275 696c 7420 696e 732e 2020 286c 696e built ins. (lin
│ │ │ │ │ -000a2070: 6520 2034 3129 0a2a 2073 6f72 743a 2020 e 41).* sort:
│ │ │ │ │ -000a2080: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a2090: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a20a0: 5365 7175 656e 6365 6162 6c65 436f 6c6c SequenceableColl
│ │ │ │ │ -000a20b0: 6563 7469 6f6e 2d73 6f72 7469 6e67 2e0a ection-sorting..
│ │ │ │ │ -000a20c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a20d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a20e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a20f0: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -000a2100: 696e 6520 2020 3629 0a2a 2073 6f72 7420 ine 6).* sort
│ │ │ │ │ -000a2110: 3c31 3e3a 2020 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ -000a2120: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a2130: 2020 536f 7274 6564 436f 6c6c 6563 7469 SortedCollecti
│ │ │ │ │ -000a2140: 6f6e 2d73 6f72 7469 6e67 2e0a 2020 2020 on-sorting..
│ │ │ │ │ -000a2150: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a2160: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a2170: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a2180: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -000a2190: 2020 3629 0a2a 2073 6f72 7442 6c6f 636b 6).* sortBlock
│ │ │ │ │ -000a21a0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -000a21b0: 2020 2020 2020 2020 2020 2020 2020 536f So
│ │ │ │ │ -000a21c0: 7274 6564 436f 6c6c 6563 7469 6f6e 2d62 rtedCollection-b
│ │ │ │ │ -000a21d0: 6173 6963 2e0a 2020 2020 2020 2020 2020 asic..
│ │ │ │ │ -000a21e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a21f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a2200: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a2210: 2020 2020 286c 696e 6520 2031 3329 0a2a (line 13).*
│ │ │ │ │ -000a2220: 2073 6f72 7442 6c6f 636b 5f3a 2020 2020 sortBlock_:
│ │ │ │ │ -000a2230: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a2240: 2020 2020 2020 2020 5368 6172 6564 5175 SharedQu
│ │ │ │ │ -000a2250: 6575 6520 636c 6173 732d 696e 7374 616e eue class-instan
│ │ │ │ │ -000a2260: 6365 2063 7265 6174 696f 6e2e 0a20 2020 ce creation..
│ │ │ │ │ -000a2270: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a2280: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a2290: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a22a0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -000a22b0: 2020 2039 290a 2a20 736f 7274 426c 6f63 9).* sortBloc
│ │ │ │ │ -000a22c0: 6b5f 203c 313e 3a20 2020 2020 2020 2020 k_ <1>:
│ │ │ │ │ -000a22d0: 2020 2020 2020 2020 2020 2020 2020 2053 S
│ │ │ │ │ -000a22e0: 6f72 7465 6443 6f6c 6c65 6374 696f 6e20 ortedCollection
│ │ │ │ │ -000a22f0: 636c 6173 732d 696e 7374 616e 6365 2063 class-instance c
│ │ │ │ │ -000a2300: 7265 6174 696f 6e2e 0a20 2020 2020 2020 reation..
│ │ │ │ │ -000a2310: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a2320: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a2330: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a2340: 2020 2020 2020 2028 6c69 6e65 2020 3133 (line 13
│ │ │ │ │ -000a2350: 290a 2a20 736f 7274 426c 6f63 6b5f 203c ).* sortBlock_ <
│ │ │ │ │ -000a2360: 323e 3a20 2020 2020 2020 2020 2020 2020 2>:
│ │ │ │ │ -000a2370: 2020 2020 2020 2020 2020 2053 6f72 7465 Sorte
│ │ │ │ │ -000a2380: 6443 6f6c 6c65 6374 696f 6e2d 6261 7369 dCollection-basi
│ │ │ │ │ -000a2390: 632e 0a20 2020 2020 2020 2020 2020 2020 c..
│ │ │ │ │ -000a23a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a23b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a23c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a23d0: 2028 6c69 6e65 2020 3136 290a 2a20 736f (line 16).* so
│ │ │ │ │ -000a23e0: 7274 6564 3a20 2020 2020 2020 2020 2020 rted:
│ │ │ │ │ -000a23f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a2400: 2020 2020 2041 7272 6179 6564 436f 6c6c ArrayedColl
│ │ │ │ │ -000a2410: 6563 7469 6f6e 2d73 6f72 7469 6e67 2e0a ection-sorting..
│ │ │ │ │ -000a2420: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a2430: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a2440: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a2450: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -000a2460: 696e 6520 2020 3629 0a2a 2073 6f72 7465 ine 6).* sorte
│ │ │ │ │ -000a2470: 6420 3c31 3e3a 2020 2020 2020 2020 2020 d <1>:
│ │ │ │ │ -000a2480: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a2490: 2020 436f 6c6c 6563 7469 6f6e 2d73 6f72 Collection-sor
│ │ │ │ │ -000a24a0: 7469 6e67 2e20 2028 6c69 6e65 2020 2036 ting. (line 6
│ │ │ │ │ -000a24b0: 290a 2a20 736f 7274 6564 203c 323e 3a20 ).* sorted <2>:
│ │ │ │ │ -000a24c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a24d0: 2020 2020 2020 2020 2020 2053 6571 7565 Seque
│ │ │ │ │ -000a24e0: 6e63 6561 626c 6543 6f6c 6c65 6374 696f nceableCollectio
│ │ │ │ │ -000a24f0: 6e2d 736f 7274 696e 672e 0a20 2020 2020 n-sorting..
│ │ │ │ │ -000a2500: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a2510: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a2520: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a2530: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -000a2540: 3135 290a 2a20 736f 7274 6564 4279 436f 15).* sortedByCo
│ │ │ │ │ -000a2550: 756e 743a 2020 2020 2020 2020 2020 2020 unt:
│ │ │ │ │ -000a2560: 2020 2020 2020 2020 2020 2020 2042 6167 Bag
│ │ │ │ │ -000a2570: 2d65 7874 7261 6374 696e 6720 6974 656d -extracting item
│ │ │ │ │ -000a2580: 732e 0a20 2020 2020 2020 2020 2020 2020 s..
│ │ │ │ │ -000a2590: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a25a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a25b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a25c0: 2028 6c69 6e65 2020 2036 290a 2a20 736f (line 6).* so
│ │ │ │ │ -000a25d0: 7274 6564 5f3a 2020 2020 2020 2020 2020 rted_:
│ │ │ │ │ -000a25e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a25f0: 2020 2020 2041 7272 6179 6564 436f 6c6c ArrayedColl
│ │ │ │ │ -000a2600: 6563 7469 6f6e 2d73 6f72 7469 6e67 2e0a ection-sorting..
│ │ │ │ │ -000a2610: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a2620: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a2630: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a2640: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -000a2650: 696e 6520 2031 3029 0a2a 2073 6f72 7465 ine 10).* sorte
│ │ │ │ │ -000a2660: 645f 203c 313e 3a20 2020 2020 2020 2020 d_ <1>:
│ │ │ │ │ -000a2670: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a2680: 2020 436f 6c6c 6563 7469 6f6e 2d73 6f72 Collection-sor
│ │ │ │ │ -000a2690: 7469 6e67 2e20 2028 6c69 6e65 2020 3131 ting. (line 11
│ │ │ │ │ -000a26a0: 290a 2a20 736f 7274 6564 5f20 3c32 3e3a ).* sorted_ <2>:
│ │ │ │ │ -000a26b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a26c0: 2020 2020 2020 2020 2020 2053 6571 7565 Seque
│ │ │ │ │ -000a26d0: 6e63 6561 626c 6543 6f6c 6c65 6374 696f nceableCollectio
│ │ │ │ │ -000a26e0: 6e2d 736f 7274 696e 672e 0a20 2020 2020 n-sorting..
│ │ │ │ │ -000a26f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a2700: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a2710: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a2720: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -000a2730: 3139 290a 2a20 736f 7274 5f3a 2020 2020 19).* sort_:
│ │ │ │ │ -000a2740: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a2750: 2020 2020 2020 2020 2020 2020 2053 6571 Seq
│ │ │ │ │ -000a2760: 7565 6e63 6561 626c 6543 6f6c 6c65 6374 uenceableCollect
│ │ │ │ │ -000a2770: 696f 6e2d 736f 7274 696e 672e 0a20 2020 ion-sorting..
│ │ │ │ │ -000a2780: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a2790: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a27a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a27b0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -000a27c0: 2020 3130 290a 2a20 736f 7274 5f20 3c31 10).* sort_ <1
│ │ │ │ │ -000a27d0: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ -000a27e0: 2020 2020 2020 2020 2020 2020 2020 2053 S
│ │ │ │ │ -000a27f0: 6f72 7465 6443 6f6c 6c65 6374 696f 6e2d ortedCollection-
│ │ │ │ │ -000a2800: 736f 7274 696e 672e 0a20 2020 2020 2020 sorting..
│ │ │ │ │ -000a2810: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a2820: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a2830: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a2840: 2020 2020 2020 2028 6c69 6e65 2020 3132 (line 12
│ │ │ │ │ -000a2850: 290a 2a20 736f 7572 6365 3a20 2020 2020 ).* source:
│ │ │ │ │ -000a2860: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a2870: 2020 2020 2020 2020 2020 2052 616e 646f Rando
│ │ │ │ │ -000a2880: 6d20 636c 6173 732d 7368 6f72 7463 7574 m class-shortcut
│ │ │ │ │ -000a2890: 732e 0a20 2020 2020 2020 2020 2020 2020 s..
│ │ │ │ │ -000a28a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a28b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a28c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a28d0: 2028 6c69 6e65 2020 3132 290a 2a20 736f (line 12).* so
│ │ │ │ │ -000a28e0: 7572 6365 436f 6465 3a20 2020 2020 2020 urceCode:
│ │ │ │ │ -000a28f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a2900: 2020 2020 204d 6574 686f 6449 6e66 6f2d MethodInfo-
│ │ │ │ │ -000a2910: 6163 6365 7373 696e 672e 0a20 2020 2020 accessing..
│ │ │ │ │ -000a2920: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a2930: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a2940: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a2950: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -000a2960: 3234 290a 2a20 736f 7572 6365 436f 6465 24).* sourceCode
│ │ │ │ │ -000a2970: 4174 5f3a 2020 2020 2020 2020 2020 2020 At_:
│ │ │ │ │ -000a2980: 2020 2020 2020 2020 2020 2020 2042 6568 Beh
│ │ │ │ │ -000a2990: 6176 696f 722d 6163 6365 7373 696e 6720 avior-accessing
│ │ │ │ │ -000a29a0: 7468 6520 6d65 7468 6f64 2064 6963 7469 the method dicti
│ │ │ │ │ -000a29b0: 6f6e 6172 792e 0a20 2020 2020 2020 2020 onary..
│ │ │ │ │ -000a29c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a29d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a29e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a29f0: 2020 2020 2028 6c69 6e65 2020 3433 290a (line 43).
│ │ │ │ │ -000a2a00: 2a20 736f 7572 6365 436f 6465 4174 5f69 * sourceCodeAt_i
│ │ │ │ │ -000a2a10: 6641 6273 656e 745f 3a20 2020 2020 2020 fAbsent_:
│ │ │ │ │ -000a2a20: 2020 2020 2020 2020 2042 6568 6176 696f Behavio
│ │ │ │ │ -000a2a30: 722d 6163 6365 7373 696e 6720 7468 6520 r-accessing the
│ │ │ │ │ -000a2a40: 6d65 7468 6f64 2064 6963 7469 6f6e 6172 method dictionar
│ │ │ │ │ -000a2a50: 792e 0a20 2020 2020 2020 2020 2020 2020 y..
│ │ │ │ │ -000a2a60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a2a70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a2a80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a2a90: 2028 6c69 6e65 2020 3436 290a 2a20 736f (line 46).* so
│ │ │ │ │ -000a2aa0: 7572 6365 436f 6465 4c69 6e65 7344 656c urceCodeLinesDel
│ │ │ │ │ -000a2ab0: 7461 3a20 2020 2020 2020 2020 2020 2020 ta:
│ │ │ │ │ -000a2ac0: 2020 2020 2043 6f6d 7069 6c65 6442 6c6f CompiledBlo
│ │ │ │ │ -000a2ad0: 636b 2d61 6363 6573 7369 6e67 2e0a 2020 ck-accessing..
│ │ │ │ │ -000a2ae0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a2af0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a2b00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a2b10: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -000a2b20: 6520 2033 3529 0a2a 2073 6f75 7263 6543 e 35).* sourceC
│ │ │ │ │ -000a2b30: 6f64 654c 696e 6573 4465 6c74 6120 3c31 odeLinesDelta <1
│ │ │ │ │ -000a2b40: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ -000a2b50: 436f 6d70 696c 6564 436f 6465 2d61 6363 CompiledCode-acc
│ │ │ │ │ -000a2b60: 6573 7369 6e67 2e0a 2020 2020 2020 2020 essing..
│ │ │ │ │ -000a2b70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a2b80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a2b90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a2ba0: 2020 2020 2020 286c 696e 6520 2036 3329 (line 63)
│ │ │ │ │ -000a2bb0: 0a2a 2073 6f75 7263 6543 6f64 654c 696e .* sourceCodeLin
│ │ │ │ │ -000a2bc0: 6573 4465 6c74 6120 3c32 3e3a 2020 2020 esDelta <2>:
│ │ │ │ │ -000a2bd0: 2020 2020 2020 2020 2020 436f 6d70 696c Compil
│ │ │ │ │ -000a2be0: 6564 4d65 7468 6f64 2d61 6363 6573 7369 edMethod-accessi
│ │ │ │ │ -000a2bf0: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ -000a2c00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a2c10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a2c20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a2c30: 2020 286c 696e 6520 2035 3429 0a2a 2073 (line 54).* s
│ │ │ │ │ -000a2c40: 6f75 7263 6543 6f64 654d 6170 3a20 2020 ourceCodeMap:
│ │ │ │ │ -000a2c50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a2c60: 2020 2020 2020 436f 6d70 696c 6564 426c CompiledBl
│ │ │ │ │ -000a2c70: 6f63 6b2d 6163 6365 7373 696e 672e 0a20 ock-accessing..
│ │ │ │ │ -000a2c80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a2c90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a2ca0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a2cb0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -000a2cc0: 6e65 2020 3339 290a 2a20 736f 7572 6365 ne 39).* source
│ │ │ │ │ -000a2cd0: 436f 6465 4d61 7020 3c31 3e3a 2020 2020 CodeMap <1>:
│ │ │ │ │ -000a2ce0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a2cf0: 2043 6f6d 7069 6c65 6443 6f64 652d 7465 CompiledCode-te
│ │ │ │ │ -000a2d00: 7374 696e 6720 6163 6365 7373 6573 2e0a sting accesses..
│ │ │ │ │ -000a2d10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a2d20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a2d30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a2d40: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -000a2d50: 696e 6520 2033 3529 0a2a 2073 6f75 7263 ine 35).* sourc
│ │ │ │ │ -000a2d60: 6546 696c 653a 2020 2020 2020 2020 2020 eFile:
│ │ │ │ │ -000a2d70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a2d80: 2020 4d65 7468 6f64 496e 666f 2d61 6363 MethodInfo-acc
│ │ │ │ │ -000a2d90: 6573 7369 6e67 2e0a 2020 2020 2020 2020 essing..
│ │ │ │ │ -000a2da0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a2db0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a2dc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a2dd0: 2020 2020 2020 286c 696e 6520 2032 3829 (line 28)
│ │ │ │ │ -000a2de0: 0a2a 2073 6f75 7263 654d 6574 686f 6441 .* sourceMethodA
│ │ │ │ │ -000a2df0: 745f 3a20 2020 2020 2020 2020 2020 2020 t_:
│ │ │ │ │ -000a2e00: 2020 2020 2020 2020 2020 4265 6861 7669 Behavi
│ │ │ │ │ -000a2e10: 6f72 2d61 6363 6573 7369 6e67 2074 6865 or-accessing the
│ │ │ │ │ -000a2e20: 206d 6574 686f 6420 6469 6374 696f 6e61 method dictiona
│ │ │ │ │ -000a2e30: 7279 2e0a 2020 2020 2020 2020 2020 2020 ry..
│ │ │ │ │ -000a2e40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a2e50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a2e60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a2e70: 2020 286c 696e 6520 2034 3929 0a2a 2073 (line 49).* s
│ │ │ │ │ -000a2e80: 6f75 7263 6550 6f73 3a20 2020 2020 2020 ourcePos:
│ │ │ │ │ -000a2e90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a2ea0: 2020 2020 2020 4d65 7468 6f64 496e 666f MethodInfo
│ │ │ │ │ -000a2eb0: 2d61 6363 6573 7369 6e67 2e0a 2020 2020 -accessing..
│ │ │ │ │ -000a2ec0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a2ed0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a2ee0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a2ef0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -000a2f00: 2033 3129 0a2a 2073 6f75 7263 6553 7472 31).* sourceStr
│ │ │ │ │ -000a2f10: 696e 673a 2020 2020 2020 2020 2020 2020 ing:
│ │ │ │ │ -000a2f20: 2020 2020 2020 2020 2020 2020 2020 4d65 Me
│ │ │ │ │ -000a2f30: 7468 6f64 496e 666f 2d61 6363 6573 7369 thodInfo-accessi
│ │ │ │ │ -000a2f40: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ -000a2f50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a2f60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a2f70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a2f80: 2020 286c 696e 6520 2033 3529 0a2a 2073 (line 35).* s
│ │ │ │ │ -000a2f90: 703a 2020 2020 2020 2020 2020 2020 2020 p:
│ │ │ │ │ -000a2fa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a2fb0: 2020 2020 2020 436f 6e74 6578 7450 6172 ContextPar
│ │ │ │ │ -000a2fc0: 742d 6163 6365 7373 696e 672e 0a20 2020 t-accessing..
│ │ │ │ │ -000a2fd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a2fe0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a2ff0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a3000: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -000a3010: 2031 3039 290a 2a20 7370 6163 653a 2020 109).* space:
│ │ │ │ │ -000a3020: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a3030: 2020 2020 2020 2020 2020 2020 2020 2043 C
│ │ │ │ │ -000a3040: 6861 7261 6374 6572 2063 6c61 7373 2d63 haracter class-c
│ │ │ │ │ -000a3050: 6f6e 7374 616e 7473 2e0a 2020 2020 2020 onstants..
│ │ │ │ │ -000a3060: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a3070: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a3080: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a3090: 2020 2020 2020 2020 286c 696e 6520 2033 (line 3
│ │ │ │ │ -000a30a0: 3929 0a2a 2073 7061 6365 203c 313e 3a20 9).* space <1>:
│ │ │ │ │ -000a30b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a30c0: 2020 2020 2020 2020 2020 2020 5374 7265 Stre
│ │ │ │ │ -000a30d0: 616d 2d63 6861 7261 6374 6572 2077 7269 am-character wri
│ │ │ │ │ -000a30e0: 7469 6e67 2e0a 2020 2020 2020 2020 2020 ting..
│ │ │ │ │ -000a30f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a3100: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a3110: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a3120: 2020 2020 286c 696e 6520 2032 3729 0a2a (line 27).*
│ │ │ │ │ -000a3130: 2073 7061 6365 4772 6f77 5261 7465 3a20 spaceGrowRate:
│ │ │ │ │ -000a3140: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a3150: 2020 2020 2020 2020 4f62 6a65 6374 4d65 ObjectMe
│ │ │ │ │ -000a3160: 6d6f 7279 2063 6c61 7373 2d62 7569 6c74 mory class-built
│ │ │ │ │ -000a3170: 696e 732e 0a20 2020 2020 2020 2020 2020 ins..
│ │ │ │ │ -000a3180: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a3190: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a31a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a31b0: 2020 2028 6c69 6e65 2020 3835 290a 2a20 (line 85).*
│ │ │ │ │ -000a31c0: 7370 6163 6547 726f 7752 6174 655f 3a20 spaceGrowRate_:
│ │ │ │ │ -000a31d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a31e0: 2020 2020 2020 204f 626a 6563 744d 656d ObjectMem
│ │ │ │ │ -000a31f0: 6f72 7920 636c 6173 732d 6275 696c 7469 ory class-builti
│ │ │ │ │ -000a3200: 6e73 2e0a 2020 2020 2020 2020 2020 2020 ns..
│ │ │ │ │ -000a3210: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a3220: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a3230: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a3240: 2020 286c 696e 6520 2038 3929 0a2a 2073 (line 89).* s
│ │ │ │ │ -000a3250: 7061 6365 5f3a 2020 2020 2020 2020 2020 pace_:
│ │ │ │ │ -000a3260: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a3270: 2020 2020 2020 5374 7265 616d 2d63 6861 Stream-cha
│ │ │ │ │ -000a3280: 7261 6374 6572 2077 7269 7469 6e67 2e0a racter writing..
│ │ │ │ │ -000a3290: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a32a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a32b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a32c0: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -000a32d0: 696e 6520 2033 3029 0a2a 2073 7065 6369 ine 30).* speci
│ │ │ │ │ -000a32e0: 616c 5365 6c65 6374 6f72 733a 2020 2020 alSelectors:
│ │ │ │ │ -000a32f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a3300: 2020 436f 6d70 696c 6564 436f 6465 2063 CompiledCode c
│ │ │ │ │ -000a3310: 6c61 7373 2d74 6162 6c65 732e 0a20 2020 lass-tables..
│ │ │ │ │ -000a3320: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a3330: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a3340: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a3350: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -000a3360: 2020 3231 290a 2a20 7370 6563 6961 6c53 21).* specialS
│ │ │ │ │ -000a3370: 656c 6563 746f 7273 4e75 6d41 7267 733a electorsNumArgs:
│ │ │ │ │ -000a3380: 2020 2020 2020 2020 2020 2020 2020 2043 C
│ │ │ │ │ -000a3390: 6f6d 7069 6c65 6443 6f64 6520 636c 6173 ompiledCode clas
│ │ │ │ │ -000a33a0: 732d 7461 626c 6573 2e0a 2020 2020 2020 s-tables..
│ │ │ │ │ -000a33b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a33c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a33d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a33e0: 2020 2020 2020 2020 286c 696e 6520 2032 (line 2
│ │ │ │ │ -000a33f0: 3629 0a2a 2073 7065 6369 6573 3a20 2020 6).* species:
│ │ │ │ │ -000a3400: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a3410: 2020 2020 2020 2020 2020 2020 4269 6e64 Bind
│ │ │ │ │ -000a3420: 696e 6744 6963 7469 6f6e 6172 792d 7465 ingDictionary-te
│ │ │ │ │ -000a3430: 7374 696e 672e 0a20 2020 2020 2020 2020 sting..
│ │ │ │ │ -000a3440: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a3450: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a3460: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a3470: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).
│ │ │ │ │ -000a3480: 2a20 7370 6563 6965 7320 3c31 3e3a 2020 * species <1>:
│ │ │ │ │ -000a3490: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a34a0: 2020 2020 2020 2020 2049 6e74 6572 7661 Interva
│ │ │ │ │ -000a34b0: 6c2d 6261 7369 632e 2020 2020 2020 286c l-basic. (l
│ │ │ │ │ -000a34c0: 696e 6520 2033 3129 0a2a 2073 7065 6369 ine 31).* speci
│ │ │ │ │ -000a34d0: 6573 203c 323e 3a20 2020 2020 2020 2020 es <2>:
│ │ │ │ │ -000a34e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a34f0: 2020 4f62 6a65 6374 2d63 6c61 7373 2074 Object-class t
│ │ │ │ │ -000a3500: 7970 6520 6d65 7468 6f64 732e 0a20 2020 ype methods..
│ │ │ │ │ -000a3510: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a3520: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a3530: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a3540: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -000a3550: 2020 2036 290a 2a20 7370 6563 6965 7320 6).* species
│ │ │ │ │ -000a3560: 3c33 3e3a 2020 2020 2020 2020 2020 2020 <3>:
│ │ │ │ │ -000a3570: 2020 2020 2020 2020 2020 2020 2020 2050 P
│ │ │ │ │ -000a3580: 6f73 6974 696f 6e61 626c 6553 7472 6561 ositionableStrea
│ │ │ │ │ -000a3590: 6d2d 636c 6173 7320 7479 7065 206d 6574 m-class type met
│ │ │ │ │ -000a35a0: 686f 6473 2e0a 2020 2020 2020 2020 2020 hods..
│ │ │ │ │ -000a35b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a35c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a35d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a35e0: 2020 2020 286c 696e 6520 2020 3929 0a2a (line 9).*
│ │ │ │ │ -000a35f0: 2073 7065 6369 6573 203c 343e 3a20 2020 species <4>:
│ │ │ │ │ -000a3600: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a3610: 2020 2020 2020 2020 5265 6765 782d 636f Regex-co
│ │ │ │ │ -000a3620: 6e76 6572 7369 6f6e 2e20 2020 2028 6c69 nversion. (li
│ │ │ │ │ -000a3630: 6e65 2020 3132 290a 2a20 7370 6563 6965 ne 12).* specie
│ │ │ │ │ -000a3640: 7320 3c35 3e3a 2020 2020 2020 2020 2020 s <5>:
│ │ │ │ │ -000a3650: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a3660: 2053 7472 6561 6d2d 6261 7369 632e 2020 Stream-basic.
│ │ │ │ │ -000a3670: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)
│ │ │ │ │ -000a3680: 0a2a 2073 7065 6369 6573 203c 363e 3a20 .* species <6>:
│ │ │ │ │ -000a3690: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a36a0: 2020 2020 2020 2020 2020 5379 6d62 6f6c Symbol
│ │ │ │ │ -000a36b0: 2d6d 6973 632e 2020 2020 2020 2020 2028 -misc. (
│ │ │ │ │ -000a36c0: 6c69 6e65 2020 2036 290a 2a20 7370 6563 line 6).* spec
│ │ │ │ │ -000a36d0: 6965 7320 3c37 3e3a 2020 2020 2020 2020 ies <7>:
│ │ │ │ │ -000a36e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a36f0: 2020 2057 6561 6b41 7272 6179 2d63 6f6e WeakArray-con
│ │ │ │ │ -000a3700: 7665 7273 696f 6e2e 0a20 2020 2020 2020 version..
│ │ │ │ │ -000a3710: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a3720: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a3730: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a3740: 2020 2020 2020 2028 6c69 6e65 2020 3137 (line 17
│ │ │ │ │ -000a3750: 290a 2a20 7370 6c69 7441 745f 3a20 2020 ).* splitAt_:
│ │ │ │ │ -000a3760: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a3770: 2020 2020 2020 2020 2020 2053 7472 6561 Strea
│ │ │ │ │ -000a3780: 6d2d 6163 6365 7373 696e 672d 7265 6164 m-accessing-read
│ │ │ │ │ -000a3790: 696e 672e 0a20 2020 2020 2020 2020 2020 ing..
│ │ │ │ │ -000a37a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a37b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a37c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a37d0: 2020 2028 6c69 6e65 2020 3534 290a 2a20 (line 54).*
│ │ │ │ │ -000a37e0: 7370 5f3a 2020 2020 2020 2020 2020 2020 sp_:
│ │ │ │ │ -000a37f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a3800: 2020 2020 2020 2043 6f6e 7465 7874 5061 ContextPa
│ │ │ │ │ -000a3810: 7274 2d61 6363 6573 7369 6e67 2e0a 2020 rt-accessing..
│ │ │ │ │ -000a3820: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a3830: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a3840: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a3850: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -000a3860: 6520 3131 3229 0a2a 2073 7172 743a 2020 e 112).* sqrt:
│ │ │ │ │ -000a3870: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a3880: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a3890: 466c 6f61 742d 6275 696c 7420 696e 732e Float-built ins.
│ │ │ │ │ -000a38a0: 2020 2020 2028 6c69 6e65 2020 3432 290a (line 42).
│ │ │ │ │ -000a38b0: 2a20 7371 7274 203c 313e 3a20 2020 2020 * sqrt <1>:
│ │ │ │ │ -000a38c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a38d0: 2020 2020 2020 2020 2046 7261 6374 696f Fractio
│ │ │ │ │ -000a38e0: 6e2d 6f70 7469 6d69 7a65 6420 6361 7365 n-optimized case
│ │ │ │ │ -000a38f0: 732e 0a20 2020 2020 2020 2020 2020 2020 s..
│ │ │ │ │ -000a3900: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a3910: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a3920: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a3930: 2028 6c69 6e65 2020 3135 290a 2a20 7371 (line 15).* sq
│ │ │ │ │ -000a3940: 7274 203c 323e 3a20 2020 2020 2020 2020 rt <2>:
│ │ │ │ │ -000a3950: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a3960: 2020 2020 204e 756d 6265 722d 6d69 7363 Number-misc
│ │ │ │ │ -000a3970: 206d 6174 682e 2020 2020 286c 696e 6520 math. (line
│ │ │ │ │ -000a3980: 2038 3029 0a2a 2073 7175 6172 6564 3a20 80).* squared:
│ │ │ │ │ -000a3990: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a39a0: 2020 2020 2020 2020 2020 2020 2020 4672 Fr
│ │ │ │ │ -000a39b0: 6163 7469 6f6e 2d6f 7074 696d 697a 6564 action-optimized
│ │ │ │ │ -000a39c0: 2063 6173 6573 2e0a 2020 2020 2020 2020 cases..
│ │ │ │ │ -000a39d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a39e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a39f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a3a00: 2020 2020 2020 286c 696e 6520 2031 3829 (line 18)
│ │ │ │ │ -000a3a10: 0a2a 2073 7175 6172 6564 203c 313e 3a20 .* squared <1>:
│ │ │ │ │ -000a3a20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a3a30: 2020 2020 2020 2020 2020 4e75 6d62 6572 Number
│ │ │ │ │ -000a3a40: 2d6d 6973 6320 6d61 7468 2e20 2020 2028 -misc math. (
│ │ │ │ │ -000a3a50: 6c69 6e65 2020 3833 290a 2a20 7374 6163 line 83).* stac
│ │ │ │ │ -000a3a60: 6b44 6570 7468 3a20 2020 2020 2020 2020 kDepth:
│ │ │ │ │ -000a3a70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a3a80: 2020 2042 6c6f 636b 436c 6f73 7572 652d BlockClosure-
│ │ │ │ │ -000a3a90: 6163 6365 7373 696e 672e 0a20 2020 2020 accessing..
│ │ │ │ │ -000a3aa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a3ab0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a3ac0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a3ad0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -000a3ae0: 3532 290a 2a20 7374 6163 6b44 6570 7468 52).* stackDepth
│ │ │ │ │ -000a3af0: 203c 313e 3a20 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ -000a3b00: 2020 2020 2020 2020 2020 2020 2043 6f6d Com
│ │ │ │ │ -000a3b10: 7069 6c65 6442 6c6f 636b 2d61 6363 6573 piledBlock-acces
│ │ │ │ │ -000a3b20: 7369 6e67 2e0a 2020 2020 2020 2020 2020 sing..
│ │ │ │ │ -000a3b30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a3b40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a3b50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a3b60: 2020 2020 286c 696e 6520 2034 3329 0a2a (line 43).*
│ │ │ │ │ -000a3b70: 2073 7461 636b 4465 7074 6820 3c32 3e3a stackDepth <2>:
│ │ │ │ │ -000a3b80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a3b90: 2020 2020 2020 2020 436f 6d70 696c 6564 Compiled
│ │ │ │ │ -000a3ba0: 436f 6465 2d61 6363 6573 7369 6e67 2e0a Code-accessing..
│ │ │ │ │ -000a3bb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a3bc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a3bd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a3be0: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -000a3bf0: 696e 6520 2036 3729 0a2a 2073 7461 636b ine 67).* stack
│ │ │ │ │ -000a3c00: 4465 7074 6820 3c33 3e3a 2020 2020 2020 Depth <3>:
│ │ │ │ │ -000a3c10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a3c20: 2020 436f 6d70 696c 6564 4d65 7468 6f64 CompiledMethod
│ │ │ │ │ -000a3c30: 2d61 6363 6573 7369 6e67 2e0a 2020 2020 -accessing..
│ │ │ │ │ -000a3c40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a3c50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a3c60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a3c70: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -000a3c80: 2035 3829 0a2a 2073 7461 7274 4465 6c61 58).* startDela
│ │ │ │ │ -000a3c90: 794c 6f6f 703a 2020 2020 2020 2020 2020 yLoop:
│ │ │ │ │ -000a3ca0: 2020 2020 2020 2020 2020 2020 2020 4465 De
│ │ │ │ │ -000a3cb0: 6c61 7920 636c 6173 732d 7469 6d65 7220 lay class-timer
│ │ │ │ │ -000a3cc0: 7072 6f63 6573 732e 0a20 2020 2020 2020 process..
│ │ │ │ │ -000a3cd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a3ce0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a3cf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a3d00: 2020 2020 2020 2028 6c69 6e65 2020 3232 (line 22
│ │ │ │ │ -000a3d10: 290a 2a20 7374 6172 7446 696e 616c 697a ).* startFinaliz
│ │ │ │ │ -000a3d20: 6572 733a 2020 2020 2020 2020 2020 2020 ers:
│ │ │ │ │ -000a3d30: 2020 2020 2020 2020 2020 2050 726f 6365 Proce
│ │ │ │ │ -000a3d40: 7373 6f72 5363 6865 6475 6c65 722d 6964 ssorScheduler-id
│ │ │ │ │ -000a3d50: 6c65 2074 6173 6b73 2e0a 2020 2020 2020 le tasks..
│ │ │ │ │ -000a3d60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a3d70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a3d80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a3d90: 2020 2020 2020 2020 286c 696e 6520 2032 (line 2
│ │ │ │ │ -000a3da0: 3029 0a2a 2073 7461 7274 5363 7269 7074 0).* startScript
│ │ │ │ │ -000a3db0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -000a3dc0: 2020 2020 2020 2020 2020 2020 5061 636b Pack
│ │ │ │ │ -000a3dd0: 6167 652d 6163 6365 7373 696e 672e 2020 age-accessing.
│ │ │ │ │ -000a3de0: 2028 6c69 6e65 2031 3039 290a 2a20 7374 (line 109).* st
│ │ │ │ │ -000a3df0: 6172 7453 6372 6970 745f 3a20 2020 2020 artScript_:
│ │ │ │ │ -000a3e00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a3e10: 2020 2020 2050 6163 6b61 6765 2d61 6363 Package-acc
│ │ │ │ │ -000a3e20: 6573 7369 6e67 2e20 2020 286c 696e 6520 essing. (line
│ │ │ │ │ -000a3e30: 3131 3229 0a2a 2073 7461 7274 7357 6974 112).* startsWit
│ │ │ │ │ -000a3e40: 685f 3a20 2020 2020 2020 2020 2020 2020 h_:
│ │ │ │ │ -000a3e50: 2020 2020 2020 2020 2020 2020 2020 5365 Se
│ │ │ │ │ -000a3e60: 7175 656e 6365 6162 6c65 436f 6c6c 6563 quenceableCollec
│ │ │ │ │ -000a3e70: 7469 6f6e 2d63 6f6d 7061 7269 6e67 2e0a tion-comparing..
│ │ │ │ │ -000a3e80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a3e90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a3ea0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a3eb0: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -000a3ec0: 696e 6520 2031 3029 0a2a 2073 7464 6572 ine 10).* stder
│ │ │ │ │ -000a3ed0: 723a 2020 2020 2020 2020 2020 2020 2020 r:
│ │ │ │ │ -000a3ee0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a3ef0: 2020 4669 6c65 5374 7265 616d 2063 6c61 FileStream cla
│ │ │ │ │ -000a3f00: 7373 2d73 7461 6e64 6172 6420 7374 7265 ss-standard stre
│ │ │ │ │ -000a3f10: 616d 732e 0a20 2020 2020 2020 2020 2020 ams..
│ │ │ │ │ -000a3f20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a3f30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a3f40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a3f50: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).*
│ │ │ │ │ -000a3f60: 7374 6469 6e3a 2020 2020 2020 2020 2020 stdin:
│ │ │ │ │ -000a3f70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a3f80: 2020 2020 2020 2046 696c 6553 7472 6561 FileStrea
│ │ │ │ │ -000a3f90: 6d20 636c 6173 732d 7374 616e 6461 7264 m class-standard
│ │ │ │ │ -000a3fa0: 2073 7472 6561 6d73 2e0a 2020 2020 2020 streams..
│ │ │ │ │ -000a3fb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a3fc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a3fd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a3fe0: 2020 2020 2020 2020 286c 696e 6520 2031 (line 1
│ │ │ │ │ -000a3ff0: 3129 0a2a 2073 7464 6f75 743a 2020 2020 1).* stdout:
│ │ │ │ │ -000a4000: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a4010: 2020 2020 2020 2020 2020 2020 4669 6c65 File
│ │ │ │ │ -000a4020: 5374 7265 616d 2063 6c61 7373 2d73 7461 Stream class-sta
│ │ │ │ │ -000a4030: 6e64 6172 6420 7374 7265 616d 732e 0a20 ndard streams..
│ │ │ │ │ -000a4040: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a4050: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a4060: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a4070: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -000a4080: 6e65 2020 3136 290a 2a20 7374 6f70 5363 ne 16).* stopSc
│ │ │ │ │ -000a4090: 7269 7074 3a20 2020 2020 2020 2020 2020 ript:
│ │ │ │ │ -000a40a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a40b0: 2050 6163 6b61 6765 2d61 6363 6573 7369 Package-accessi
│ │ │ │ │ -000a40c0: 6e67 2e20 2020 286c 696e 6520 3131 3529 ng. (line 115)
│ │ │ │ │ -000a40d0: 0a2a 2073 746f 7053 6372 6970 745f 3a20 .* stopScript_:
│ │ │ │ │ -000a40e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a40f0: 2020 2020 2020 2020 2020 5061 636b 6167 Packag
│ │ │ │ │ -000a4100: 652d 6163 6365 7373 696e 672e 2020 2028 e-accessing. (
│ │ │ │ │ -000a4110: 6c69 6e65 2031 3138 290a 2a20 7374 6f72 line 118).* stor
│ │ │ │ │ -000a4120: 6167 653a 2020 2020 2020 2020 2020 2020 age:
│ │ │ │ │ -000a4130: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a4140: 2020 2043 4f62 6a65 6374 2d61 6363 6573 CObject-acces
│ │ │ │ │ -000a4150: 7369 6e67 2e20 2020 286c 696e 6520 2032 sing. (line 2
│ │ │ │ │ -000a4160: 3229 0a2a 2073 746f 7261 6765 5f3a 2020 2).* storage_:
│ │ │ │ │ -000a4170: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a4180: 2020 2020 2020 2020 2020 2020 434f 626a CObj
│ │ │ │ │ -000a4190: 6563 742d 6163 6365 7373 696e 672e 2020 ect-accessing.
│ │ │ │ │ -000a41a0: 2028 6c69 6e65 2020 3236 290a 2a20 7374 (line 26).* st
│ │ │ │ │ -000a41b0: 6f72 653a 2020 2020 2020 2020 2020 2020 ore:
│ │ │ │ │ -000a41c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a41d0: 2020 2020 204f 626a 6563 742d 7374 6f72 Object-stor
│ │ │ │ │ -000a41e0: 696e 672e 2020 2020 2020 286c 696e 6520 ing. (line
│ │ │ │ │ -000a41f0: 2020 3629 0a2a 2073 746f 7265 4c69 7465 6).* storeLite
│ │ │ │ │ -000a4200: 7261 6c4f 6e5f 3a20 2020 2020 2020 2020 ralOn_:
│ │ │ │ │ -000a4210: 2020 2020 2020 2020 2020 2020 2020 4172 Ar
│ │ │ │ │ -000a4220: 7261 792d 7072 696e 7469 6e67 2e20 2020 ray-printing.
│ │ │ │ │ -000a4230: 2020 2028 6c69 6e65 2020 3132 290a 2a20 (line 12).*
│ │ │ │ │ -000a4240: 7374 6f72 654c 6974 6572 616c 4f6e 5f20 storeLiteralOn_
│ │ │ │ │ -000a4250: 3c31 3e3a 2020 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ -000a4260: 2020 2020 2020 2042 6f6f 6c65 616e 2d73 Boolean-s
│ │ │ │ │ -000a4270: 746f 7269 6e67 2e20 2020 2020 286c 696e toring. (lin
│ │ │ │ │ -000a4280: 6520 2020 3929 0a2a 2073 746f 7265 4c69 e 9).* storeLi
│ │ │ │ │ -000a4290: 7465 7261 6c4f 6e5f 203c 323e 3a20 2020 teralOn_ <2>:
│ │ │ │ │ -000a42a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a42b0: 4279 7465 4172 7261 792d 7374 6f72 696e ByteArray-storin
│ │ │ │ │ -000a42c0: 672e 2020 2028 6c69 6e65 2020 2039 290a g. (line 9).
│ │ │ │ │ -000a42d0: 2a20 7374 6f72 654c 6974 6572 616c 4f6e * storeLiteralOn
│ │ │ │ │ -000a42e0: 5f20 3c33 3e3a 2020 2020 2020 2020 2020 _ <3>:
│ │ │ │ │ -000a42f0: 2020 2020 2020 2020 2043 6861 7261 6374 Charact
│ │ │ │ │ -000a4300: 6572 2d70 7269 6e74 696e 672e 2020 286c er-printing. (l
│ │ │ │ │ -000a4310: 696e 6520 2031 3329 0a2a 2073 746f 7265 ine 13).* store
│ │ │ │ │ -000a4320: 4c69 7465 7261 6c4f 6e5f 203c 343e 3a20 LiteralOn_ <4>:
│ │ │ │ │ -000a4330: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a4340: 2020 466c 6f61 742d 7374 6f72 696e 672e Float-storing.
│ │ │ │ │ -000a4350: 2020 2020 2020 2028 6c69 6e65 2020 2039 (line 9
│ │ │ │ │ -000a4360: 290a 2a20 7374 6f72 654c 6974 6572 616c ).* storeLiteral
│ │ │ │ │ -000a4370: 4f6e 5f20 3c35 3e3a 2020 2020 2020 2020 On_ <5>:
│ │ │ │ │ -000a4380: 2020 2020 2020 2020 2020 2049 6e74 6567 Integ
│ │ │ │ │ -000a4390: 6572 2d70 7269 6e74 696e 672e 2020 2020 er-printing.
│ │ │ │ │ -000a43a0: 286c 696e 6520 2035 3229 0a2a 2073 746f (line 52).* sto
│ │ │ │ │ -000a43b0: 7265 4c69 7465 7261 6c4f 6e5f 203c 363e reLiteralOn_ <6>
│ │ │ │ │ -000a43c0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -000a43d0: 2020 2020 4f62 6a65 6374 2d73 746f 7269 Object-stori
│ │ │ │ │ -000a43e0: 6e67 2e20 2020 2020 2028 6c69 6e65 2020 ng. (line
│ │ │ │ │ -000a43f0: 3130 290a 2a20 7374 6f72 654c 6974 6572 10).* storeLiter
│ │ │ │ │ -000a4400: 616c 4f6e 5f20 3c37 3e3a 2020 2020 2020 alOn_ <7>:
│ │ │ │ │ -000a4410: 2020 2020 2020 2020 2020 2020 2053 6361 Sca
│ │ │ │ │ -000a4420: 6c65 6444 6563 696d 616c 2d73 746f 7269 ledDecimal-stori
│ │ │ │ │ -000a4430: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ -000a4440: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a4450: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a4460: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a4470: 2020 286c 696e 6520 2020 3929 0a2a 2073 (line 9).* s
│ │ │ │ │ -000a4480: 746f 7265 4c69 7465 7261 6c4f 6e5f 203c toreLiteralOn_ <
│ │ │ │ │ -000a4490: 383e 3a20 2020 2020 2020 2020 2020 2020 8>:
│ │ │ │ │ -000a44a0: 2020 2020 2020 5374 7269 6e67 2d70 7269 String-pri
│ │ │ │ │ -000a44b0: 6e74 696e 672e 2020 2020 2028 6c69 6e65 nting. (line
│ │ │ │ │ -000a44c0: 2020 3231 290a 2a20 7374 6f72 654c 6974 21).* storeLit
│ │ │ │ │ -000a44d0: 6572 616c 4f6e 5f20 3c39 3e3a 2020 2020 eralOn_ <9>:
│ │ │ │ │ -000a44e0: 2020 2020 2020 2020 2020 2020 2020 2053 S
│ │ │ │ │ -000a44f0: 796d 626f 6c2d 7374 6f72 696e 672e 2020 ymbol-storing.
│ │ │ │ │ -000a4500: 2020 2020 286c 696e 6520 2032 3029 0a2a (line 20).*
│ │ │ │ │ -000a4510: 2073 746f 7265 4c69 7465 7261 6c4f 6e5f storeLiteralOn_
│ │ │ │ │ -000a4520: 203c 3130 3e3a 2020 2020 2020 2020 2020 <10>:
│ │ │ │ │ -000a4530: 2020 2020 2020 2020 556e 6465 6669 6e65 Undefine
│ │ │ │ │ -000a4540: 644f 626a 6563 742d 7374 6f72 696e 672e dObject-storing.
│ │ │ │ │ -000a4550: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -000a4560: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a4570: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a4580: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -000a4590: 6c69 6e65 2020 2039 290a 2a20 7374 6f72 line 9).* stor
│ │ │ │ │ -000a45a0: 654c 6974 6572 616c 4f6e 5f20 3c31 313e eLiteralOn_ <11>
│ │ │ │ │ -000a45b0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -000a45c0: 2020 2056 6172 6961 626c 6542 696e 6469 VariableBindi
│ │ │ │ │ -000a45d0: 6e67 2d73 746f 7269 6e67 2e0a 2020 2020 ng-storing..
│ │ │ │ │ -000a45e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a45f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a4600: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a4610: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -000a4620: 2020 3929 0a2a 2073 746f 7265 4e6c 3a20 9).* storeNl:
│ │ │ │ │ -000a4630: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a4640: 2020 2020 2020 2020 2020 2020 2020 4f62 Ob
│ │ │ │ │ -000a4650: 6a65 6374 2d73 746f 7269 6e67 2e20 2020 ject-storing.
│ │ │ │ │ -000a4660: 2020 2028 6c69 6e65 2020 3133 290a 2a20 (line 13).*
│ │ │ │ │ -000a4670: 7374 6f72 654f 6e5f 3a20 2020 2020 2020 storeOn_:
│ │ │ │ │ -000a4680: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a4690: 2020 2020 2020 2041 6273 7472 6163 744e AbstractN
│ │ │ │ │ -000a46a0: 616d 6573 7061 6365 2d70 7269 6e74 696e amespace-printin
│ │ │ │ │ -000a46b0: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ -000a46c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a46d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a46e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a46f0: 2028 6c69 6e65 2020 3139 290a 2a20 7374 (line 19).* st
│ │ │ │ │ -000a4700: 6f72 654f 6e5f 203c 313e 3a20 2020 2020 oreOn_ <1>:
│ │ │ │ │ -000a4710: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a4720: 2020 2020 2041 7272 6179 2d70 7269 6e74 Array-print
│ │ │ │ │ -000a4730: 696e 672e 2020 2020 2020 286c 696e 6520 ing. (line
│ │ │ │ │ -000a4740: 2031 3529 0a2a 2073 746f 7265 4f6e 5f20 15).* storeOn_
│ │ │ │ │ -000a4750: 3c32 3e3a 2020 2020 2020 2020 2020 2020 <2>:
│ │ │ │ │ -000a4760: 2020 2020 2020 2020 2020 2020 2020 4172 Ar
│ │ │ │ │ -000a4770: 7261 7965 6443 6f6c 6c65 6374 696f 6e2d rayedCollection-
│ │ │ │ │ -000a4780: 7374 6f72 696e 672e 0a20 2020 2020 2020 storing..
│ │ │ │ │ -000a4790: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a47a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a47b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a47c0: 2020 2020 2020 2028 6c69 6e65 2020 2036 (line 6
│ │ │ │ │ -000a47d0: 290a 2a20 7374 6f72 654f 6e5f 203c 333e ).* storeOn_ <3>
│ │ │ │ │ -000a47e0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -000a47f0: 2020 2020 2020 2020 2020 2041 7373 6f63 Assoc
│ │ │ │ │ -000a4800: 6961 7469 6f6e 2d73 746f 7269 6e67 2e20 iation-storing.
│ │ │ │ │ -000a4810: 286c 696e 6520 2020 3629 0a2a 2073 746f (line 6).* sto
│ │ │ │ │ -000a4820: 7265 4f6e 5f20 3c34 3e3a 2020 2020 2020 reOn_ <4>:
│ │ │ │ │ -000a4830: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a4840: 2020 2020 4261 672d 7374 6f72 696e 672e Bag-storing.
│ │ │ │ │ -000a4850: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -000a4860: 2036 290a 2a20 7374 6f72 654f 6e5f 203c 6).* storeOn_ <
│ │ │ │ │ -000a4870: 353e 3a20 2020 2020 2020 2020 2020 2020 5>:
│ │ │ │ │ -000a4880: 2020 2020 2020 2020 2020 2020 2042 6f6f Boo
│ │ │ │ │ -000a4890: 6c65 616e 2d73 746f 7269 6e67 2e20 2020 lean-storing.
│ │ │ │ │ -000a48a0: 2020 286c 696e 6520 2031 3229 0a2a 2073 (line 12).* s
│ │ │ │ │ -000a48b0: 746f 7265 4f6e 5f20 3c36 3e3a 2020 2020 toreOn_ <6>:
│ │ │ │ │ -000a48c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a48d0: 2020 2020 2020 4279 7465 4172 7261 792d ByteArray-
│ │ │ │ │ -000a48e0: 7374 6f72 696e 672e 2020 2028 6c69 6e65 storing. (line
│ │ │ │ │ -000a48f0: 2020 3132 290a 2a20 7374 6f72 654f 6e5f 12).* storeOn_
│ │ │ │ │ -000a4900: 203c 373e 3a20 2020 2020 2020 2020 2020 <7>:
│ │ │ │ │ -000a4910: 2020 2020 2020 2020 2020 2020 2020 2043 C
│ │ │ │ │ -000a4920: 4172 7261 7943 5479 7065 2d73 746f 7269 ArrayCType-stori
│ │ │ │ │ -000a4930: 6e67 2e20 286c 696e 6520 2020 3629 0a2a ng. (line 6).*
│ │ │ │ │ -000a4940: 2073 746f 7265 4f6e 5f20 3c38 3e3a 2020 storeOn_ <8>:
│ │ │ │ │ -000a4950: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a4960: 2020 2020 2020 2020 4368 6172 6163 7465 Characte
│ │ │ │ │ -000a4970: 722d 7374 6f72 696e 672e 2020 2028 6c69 r-storing. (li
│ │ │ │ │ -000a4980: 6e65 2020 2039 290a 2a20 7374 6f72 654f ne 9).* storeO
│ │ │ │ │ -000a4990: 6e5f 203c 393e 3a20 2020 2020 2020 2020 n_ <9>:
│ │ │ │ │ -000a49a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a49b0: 2043 6c61 7373 2d70 7269 6e74 696e 672e Class-printing.
│ │ │ │ │ -000a49c0: 2020 2020 2020 286c 696e 6520 2031 3229 (line 12)
│ │ │ │ │ -000a49d0: 0a2a 2073 746f 7265 4f6e 5f20 3c31 303e .* storeOn_ <10>
│ │ │ │ │ -000a49e0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -000a49f0: 2020 2020 2020 2020 2020 436f 6c6c 6563 Collec
│ │ │ │ │ -000a4a00: 7469 6f6e 2d73 746f 7269 6e67 2e20 2028 tion-storing. (
│ │ │ │ │ -000a4a10: 6c69 6e65 2020 2036 290a 2a20 7374 6f72 line 6).* stor
│ │ │ │ │ -000a4a20: 654f 6e5f 203c 3131 3e3a 2020 2020 2020 eOn_ <11>:
│ │ │ │ │ -000a4a30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a4a40: 2020 2043 6f6d 7069 6c65 644d 6574 686f CompiledMetho
│ │ │ │ │ -000a4a50: 642d 7072 696e 7469 6e67 2e0a 2020 2020 d-printing..
│ │ │ │ │ -000a4a60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a4a70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a4a80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a4a90: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -000a4aa0: 2020 3929 0a2a 2073 746f 7265 4f6e 5f20 9).* storeOn_
│ │ │ │ │ -000a4ab0: 3c31 323e 3a20 2020 2020 2020 2020 2020 <12>:
│ │ │ │ │ -000a4ac0: 2020 2020 2020 2020 2020 2020 2020 4350 CP
│ │ │ │ │ -000a4ad0: 7472 4354 7970 652d 7374 6f72 696e 672e trCType-storing.
│ │ │ │ │ -000a4ae0: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).*
│ │ │ │ │ -000a4af0: 7374 6f72 654f 6e5f 203c 3133 3e3a 2020 storeOn_ <13>:
│ │ │ │ │ -000a4b00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a4b10: 2020 2020 2020 2043 5363 616c 6172 4354 CScalarCT
│ │ │ │ │ -000a4b20: 7970 652d 7374 6f72 696e 672e 0a20 2020 ype-storing..
│ │ │ │ │ -000a4b30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a4b40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a4b50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a4b60: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -000a4b70: 2020 2036 290a 2a20 7374 6f72 654f 6e5f 6).* storeOn_
│ │ │ │ │ -000a4b80: 203c 3134 3e3a 2020 2020 2020 2020 2020 <14>:
│ │ │ │ │ -000a4b90: 2020 2020 2020 2020 2020 2020 2020 2043 C
│ │ │ │ │ -000a4ba0: 5479 7065 2d73 746f 7269 6e67 2e20 2020 Type-storing.
│ │ │ │ │ -000a4bb0: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*
│ │ │ │ │ -000a4bc0: 2073 746f 7265 4f6e 5f20 3c31 353e 3a20 storeOn_ <15>:
│ │ │ │ │ -000a4bd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a4be0: 2020 2020 2020 2020 4461 7465 2d73 746f Date-sto
│ │ │ │ │ -000a4bf0: 7269 6e67 2e20 2020 2020 2020 2028 6c69 ring. (li
│ │ │ │ │ -000a4c00: 6e65 2020 2036 290a 2a20 7374 6f72 654f ne 6).* storeO
│ │ │ │ │ -000a4c10: 6e5f 203c 3136 3e3a 2020 2020 2020 2020 n_ <16>:
│ │ │ │ │ -000a4c20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a4c30: 2044 6174 6554 696d 652d 7374 6f72 696e DateTime-storin
│ │ │ │ │ -000a4c40: 672e 2020 2020 286c 696e 6520 2020 3629 g. (line 6)
│ │ │ │ │ -000a4c50: 0a2a 2073 746f 7265 4f6e 5f20 3c31 373e .* storeOn_ <17>
│ │ │ │ │ -000a4c60: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -000a4c70: 2020 2020 2020 2020 2020 4465 6665 7272 Deferr
│ │ │ │ │ -000a4c80: 6564 5661 7269 6162 6c65 4269 6e64 696e edVariableBindin
│ │ │ │ │ -000a4c90: 672d 7374 6f72 696e 672e 0a20 2020 2020 g-storing..
│ │ │ │ │ -000a4ca0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a4cb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a4cc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a4cd0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -000a4ce0: 2039 290a 2a20 7374 6f72 654f 6e5f 203c 9).* storeOn_ <
│ │ │ │ │ -000a4cf0: 3138 3e3a 2020 2020 2020 2020 2020 2020 18>:
│ │ │ │ │ -000a4d00: 2020 2020 2020 2020 2020 2020 2044 6963 Dic
│ │ │ │ │ -000a4d10: 7469 6f6e 6172 792d 7374 6f72 696e 672e tionary-storing.
│ │ │ │ │ -000a4d20: 2020 286c 696e 6520 2020 3629 0a2a 2073 (line 6).* s
│ │ │ │ │ -000a4d30: 746f 7265 4f6e 5f20 3c31 393e 3a20 2020 toreOn_ <19>:
│ │ │ │ │ -000a4d40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a4d50: 2020 2020 2020 4475 7261 7469 6f6e 2d73 Duration-s
│ │ │ │ │ -000a4d60: 746f 7269 6e67 2e20 2020 2028 6c69 6e65 toring. (line
│ │ │ │ │ -000a4d70: 2020 2036 290a 2a20 7374 6f72 654f 6e5f 6).* storeOn_
│ │ │ │ │ -000a4d80: 203c 3230 3e3a 2020 2020 2020 2020 2020 <20>:
│ │ │ │ │ -000a4d90: 2020 2020 2020 2020 2020 2020 2020 2046 F
│ │ │ │ │ -000a4da0: 6c6f 6174 2d73 746f 7269 6e67 2e20 2020 loat-storing.
│ │ │ │ │ -000a4db0: 2020 2020 286c 696e 6520 2031 3229 0a2a (line 12).*
│ │ │ │ │ -000a4dc0: 2073 746f 7265 4f6e 5f20 3c32 313e 3a20 storeOn_ <21>:
│ │ │ │ │ -000a4dd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a4de0: 2020 2020 2020 2020 4672 6163 7469 6f6e Fraction
│ │ │ │ │ -000a4df0: 2d70 7269 6e74 696e 672e 2020 2028 6c69 -printing. (li
│ │ │ │ │ -000a4e00: 6e65 2020 2039 290a 2a20 7374 6f72 654f ne 9).* storeO
│ │ │ │ │ -000a4e10: 6e5f 203c 3232 3e3a 2020 2020 2020 2020 n_ <22>:
│ │ │ │ │ -000a4e20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a4e30: 2048 6173 6865 6443 6f6c 6c65 6374 696f HashedCollectio
│ │ │ │ │ -000a4e40: 6e2d 7374 6f72 696e 672e 0a20 2020 2020 n-storing..
│ │ │ │ │ -000a4e50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a4e60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a4e70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a4e80: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -000a4e90: 2036 290a 2a20 7374 6f72 654f 6e5f 203c 6).* storeOn_ <
│ │ │ │ │ -000a4ea0: 3233 3e3a 2020 2020 2020 2020 2020 2020 23>:
│ │ │ │ │ -000a4eb0: 2020 2020 2020 2020 2020 2020 2048 6f6d Hom
│ │ │ │ │ -000a4ec0: 6564 4173 736f 6369 6174 696f 6e2d 7374 edAssociation-st
│ │ │ │ │ -000a4ed0: 6f72 696e 672e 0a20 2020 2020 2020 2020 oring..
│ │ │ │ │ -000a4ee0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a4ef0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a4f00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a4f10: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).
│ │ │ │ │ -000a4f20: 2a20 7374 6f72 654f 6e5f 203c 3234 3e3a * storeOn_ <24>:
│ │ │ │ │ -000a4f30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a4f40: 2020 2020 2020 2020 2049 6e74 6567 6572 Integer
│ │ │ │ │ -000a4f50: 2d73 746f 7269 6e67 2e20 2020 2020 286c -storing. (l
│ │ │ │ │ -000a4f60: 696e 6520 2020 3629 0a2a 2073 746f 7265 ine 6).* store
│ │ │ │ │ -000a4f70: 4f6e 5f20 3c32 353e 3a20 2020 2020 2020 On_ <25>:
│ │ │ │ │ -000a4f80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a4f90: 2020 496e 7465 7276 616c 2d73 746f 7269 Interval-stori
│ │ │ │ │ -000a4fa0: 6e67 2e20 2020 2028 6c69 6e65 2020 2036 ng. (line 6
│ │ │ │ │ -000a4fb0: 290a 2a20 7374 6f72 654f 6e5f 203c 3236 ).* storeOn_ <26
│ │ │ │ │ -000a4fc0: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ -000a4fd0: 2020 2020 2020 2020 2020 204c 6f6f 6b75 Looku
│ │ │ │ │ -000a4fe0: 704b 6579 2d73 746f 7269 6e67 2e20 2020 pKey-storing.
│ │ │ │ │ -000a4ff0: 286c 696e 6520 2020 3629 0a2a 2073 746f (line 6).* sto
│ │ │ │ │ -000a5000: 7265 4f6e 5f20 3c32 373e 3a20 2020 2020 reOn_ <27>:
│ │ │ │ │ -000a5010: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a5020: 2020 2020 4c6f 6f6b 7570 5461 626c 652d LookupTable-
│ │ │ │ │ -000a5030: 7374 6f72 696e 672e 2028 6c69 6e65 2020 storing. (line
│ │ │ │ │ -000a5040: 2036 290a 2a20 7374 6f72 654f 6e5f 203c 6).* storeOn_ <
│ │ │ │ │ -000a5050: 3238 3e3a 2020 2020 2020 2020 2020 2020 28>:
│ │ │ │ │ -000a5060: 2020 2020 2020 2020 2020 2020 204d 6574 Met
│ │ │ │ │ -000a5070: 6163 6c61 7373 2d70 7269 6e74 696e 672e aclass-printing.
│ │ │ │ │ -000a5080: 2020 286c 696e 6520 2031 3629 0a2a 2073 (line 16).* s
│ │ │ │ │ -000a5090: 746f 7265 4f6e 5f20 3c32 393e 3a20 2020 toreOn_ <29>:
│ │ │ │ │ -000a50a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a50b0: 2020 2020 2020 4e61 6d65 7370 6163 652d Namespace-
│ │ │ │ │ -000a50c0: 7072 696e 7469 6e67 2e20 2028 6c69 6e65 printing. (line
│ │ │ │ │ -000a50d0: 2020 3134 290a 2a20 7374 6f72 654f 6e5f 14).* storeOn_
│ │ │ │ │ -000a50e0: 203c 3330 3e3a 2020 2020 2020 2020 2020 <30>:
│ │ │ │ │ -000a50f0: 2020 2020 2020 2020 2020 2020 2020 204f O
│ │ │ │ │ -000a5100: 626a 6563 742d 7374 6f72 696e 672e 2020 bject-storing.
│ │ │ │ │ -000a5110: 2020 2020 286c 696e 6520 2031 3729 0a2a (line 17).*
│ │ │ │ │ -000a5120: 2073 746f 7265 4f6e 5f20 3c33 313e 3a20 storeOn_ <31>:
│ │ │ │ │ -000a5130: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a5140: 2020 2020 2020 2020 506f 696e 742d 7374 Point-st
│ │ │ │ │ -000a5150: 6f72 696e 672e 2020 2020 2020 2028 6c69 oring. (li
│ │ │ │ │ -000a5160: 6e65 2020 2036 290a 2a20 7374 6f72 654f ne 6).* storeO
│ │ │ │ │ -000a5170: 6e5f 203c 3332 3e3a 2020 2020 2020 2020 n_ <32>:
│ │ │ │ │ -000a5180: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a5190: 2050 726f 6365 7373 6f72 5363 6865 6475 ProcessorSchedu
│ │ │ │ │ -000a51a0: 6c65 722d 7374 6f72 696e 672e 0a20 2020 ler-storing..
│ │ │ │ │ -000a51b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a51c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a51d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a51e0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -000a51f0: 2020 2036 290a 2a20 7374 6f72 654f 6e5f 6).* storeOn_
│ │ │ │ │ -000a5200: 203c 3333 3e3a 2020 2020 2020 2020 2020 <33>:
│ │ │ │ │ -000a5210: 2020 2020 2020 2020 2020 2020 2020 2052 R
│ │ │ │ │ -000a5220: 6563 7461 6e67 6c65 2d70 7269 6e74 696e ectangle-printin
│ │ │ │ │ -000a5230: 672e 2020 286c 696e 6520 2020 3929 0a2a g. (line 9).*
│ │ │ │ │ -000a5240: 2073 746f 7265 4f6e 5f20 3c33 343e 3a20 storeOn_ <34>:
│ │ │ │ │ -000a5250: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a5260: 2020 2020 2020 2020 526f 6f74 4e61 6d65 RootName
│ │ │ │ │ -000a5270: 7370 6163 652d 7072 696e 7469 6e67 2e0a space-printing..
│ │ │ │ │ -000a5280: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a5290: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a52a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a52b0: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -000a52c0: 696e 6520 2031 3429 0a2a 2073 746f 7265 ine 14).* store
│ │ │ │ │ -000a52d0: 4f6e 5f20 3c33 353e 3a20 2020 2020 2020 On_ <35>:
│ │ │ │ │ -000a52e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a52f0: 2020 5363 616c 6564 4465 6369 6d61 6c2d ScaledDecimal-
│ │ │ │ │ -000a5300: 7374 6f72 696e 672e 0a20 2020 2020 2020 storing..
│ │ │ │ │ -000a5310: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a5320: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a5330: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a5340: 2020 2020 2020 2028 6c69 6e65 2020 3132 (line 12
│ │ │ │ │ -000a5350: 290a 2a20 7374 6f72 654f 6e5f 203c 3336 ).* storeOn_ <36
│ │ │ │ │ -000a5360: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ -000a5370: 2020 2020 2020 2020 2020 2053 7472 696e Strin
│ │ │ │ │ -000a5380: 672d 7072 696e 7469 6e67 2e20 2020 2020 g-printing.
│ │ │ │ │ -000a5390: 286c 696e 6520 2032 3429 0a2a 2073 746f (line 24).* sto
│ │ │ │ │ -000a53a0: 7265 4f6e 5f20 3c33 373e 3a20 2020 2020 reOn_ <37>:
│ │ │ │ │ -000a53b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a53c0: 2020 2020 5379 6d62 6f6c 2d73 746f 7269 Symbol-stori
│ │ │ │ │ -000a53d0: 6e67 2e20 2020 2020 2028 6c69 6e65 2020 ng. (line
│ │ │ │ │ -000a53e0: 3234 290a 2a20 7374 6f72 654f 6e5f 203c 24).* storeOn_ <
│ │ │ │ │ -000a53f0: 3338 3e3a 2020 2020 2020 2020 2020 2020 38>:
│ │ │ │ │ -000a5400: 2020 2020 2020 2020 2020 2020 2053 7973 Sys
│ │ │ │ │ -000a5410: 7465 6d44 6963 7469 6f6e 6172 792d 7072 temDictionary-pr
│ │ │ │ │ -000a5420: 696e 7469 6e67 2e0a 2020 2020 2020 2020 inting..
│ │ │ │ │ -000a5430: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a5440: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a5450: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a5460: 2020 2020 2020 286c 696e 6520 2031 3229 (line 12)
│ │ │ │ │ -000a5470: 0a2a 2073 746f 7265 4f6e 5f20 3c33 393e .* storeOn_ <39>
│ │ │ │ │ -000a5480: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -000a5490: 2020 2020 2020 2020 2020 5465 7874 436f TextCo
│ │ │ │ │ -000a54a0: 6c6c 6563 746f 722d 7374 6f72 696e 672e llector-storing.
│ │ │ │ │ -000a54b0: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -000a54c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a54d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a54e0: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -000a54f0: 6c69 6e65 2020 2039 290a 2a20 7374 6f72 line 9).* stor
│ │ │ │ │ -000a5500: 654f 6e5f 203c 3430 3e3a 2020 2020 2020 eOn_ <40>:
│ │ │ │ │ -000a5510: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a5520: 2020 2055 6e64 6566 696e 6564 4f62 6a65 UndefinedObje
│ │ │ │ │ -000a5530: 6374 2d73 746f 7269 6e67 2e0a 2020 2020 ct-storing..
│ │ │ │ │ -000a5540: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a5550: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a5560: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a5570: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -000a5580: 2031 3229 0a2a 2073 746f 7265 4f6e 5f20 12).* storeOn_
│ │ │ │ │ -000a5590: 3c34 313e 3a20 2020 2020 2020 2020 2020 <41>:
│ │ │ │ │ -000a55a0: 2020 2020 2020 2020 2020 2020 2020 5661 Va
│ │ │ │ │ -000a55b0: 7269 6162 6c65 4269 6e64 696e 672d 7374 riableBinding-st
│ │ │ │ │ -000a55c0: 6f72 696e 672e 0a20 2020 2020 2020 2020 oring..
│ │ │ │ │ -000a55d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a55e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a55f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a5600: 2020 2020 2028 6c69 6e65 2020 3132 290a (line 12).
│ │ │ │ │ -000a5610: 2a20 7374 6f72 654f 6e5f 6261 7365 5f3a * storeOn_base_:
│ │ │ │ │ -000a5620: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a5630: 2020 2020 2020 2020 2049 6e74 6567 6572 Integer
│ │ │ │ │ -000a5640: 2d70 7269 6e74 696e 672e 2020 2020 286c -printing. (l
│ │ │ │ │ -000a5650: 696e 6520 2035 3529 0a2a 2073 746f 7265 ine 55).* store
│ │ │ │ │ -000a5660: 5374 7269 6e67 3a20 2020 2020 2020 2020 String:
│ │ │ │ │ -000a5670: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a5680: 2020 496e 7465 6765 722d 7374 6f72 696e Integer-storin
│ │ │ │ │ -000a5690: 672e 2020 2020 2028 6c69 6e65 2020 2039 g. (line 9
│ │ │ │ │ -000a56a0: 290a 2a20 7374 6f72 6553 7472 696e 6720 ).* storeString
│ │ │ │ │ -000a56b0: 3c31 3e3a 2020 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ -000a56c0: 2020 2020 2020 2020 2020 204f 626a 6563 Objec
│ │ │ │ │ -000a56d0: 742d 7374 6f72 696e 672e 2020 2020 2020 t-storing.
│ │ │ │ │ -000a56e0: 286c 696e 6520 2032 3029 0a2a 2073 746f (line 20).* sto
│ │ │ │ │ -000a56f0: 7265 5f3a 2020 2020 2020 2020 2020 2020 re_:
│ │ │ │ │ -000a5700: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a5710: 2020 2020 5374 7265 616d 2d73 746f 7269 Stream-stori
│ │ │ │ │ -000a5720: 6e67 2e20 2020 2020 2028 6c69 6e65 2020 ng. (line
│ │ │ │ │ -000a5730: 2036 290a 2a20 7374 6f72 655f 203c 313e 6).* store_ <1>
│ │ │ │ │ -000a5740: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -000a5750: 2020 2020 2020 2020 2020 2020 2054 6578 Tex
│ │ │ │ │ -000a5760: 7443 6f6c 6c65 6374 6f72 2d73 746f 7269 tCollector-stori
│ │ │ │ │ -000a5770: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ -000a5780: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a5790: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a57a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a57b0: 2020 286c 696e 6520 2020 3629 0a2a 2073 (line 6).* s
│ │ │ │ │ -000a57c0: 7472 6561 6d3a 2020 2020 2020 2020 2020 tream:
│ │ │ │ │ -000a57d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a57e0: 2020 2020 2020 4f62 6a65 6374 4475 6d70 ObjectDump
│ │ │ │ │ -000a57f0: 6572 2d61 6363 6573 7369 6e67 2e0a 2020 er-accessing..
│ │ │ │ │ -000a5800: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a5810: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a5820: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a5830: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -000a5840: 6520 2020 3929 0a2a 2073 7472 6561 6d20 e 9).* stream
│ │ │ │ │ -000a5850: 3c31 3e3a 2020 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ -000a5860: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a5870: 5379 7374 656d 4578 6365 7074 696f 6e73 SystemExceptions
│ │ │ │ │ -000a5880: 2e45 6e64 4f66 5374 7265 616d 2d61 6363 .EndOfStream-acc
│ │ │ │ │ -000a5890: 6573 7369 6e67 2e0a 2020 2020 2020 2020 essing..
│ │ │ │ │ -000a58a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a58b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a58c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a58d0: 2020 2020 2020 286c 696e 6520 2020 3929 (line 9)
│ │ │ │ │ -000a58e0: 0a2a 2073 7472 6561 6d43 6f6e 7465 6e74 .* streamContent
│ │ │ │ │ -000a58f0: 735f 3a20 2020 2020 2020 2020 2020 2020 s_:
│ │ │ │ │ -000a5900: 2020 2020 2020 2020 2020 4172 7261 7965 Arraye
│ │ │ │ │ -000a5910: 6443 6f6c 6c65 6374 696f 6e20 636c 6173 dCollection clas
│ │ │ │ │ -000a5920: 732d 696e 7374 616e 6365 2063 7265 6174 s-instance creat
│ │ │ │ │ -000a5930: 696f 6e2e 0a20 2020 2020 2020 2020 2020 ion..
│ │ │ │ │ -000a5940: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a5950: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a5960: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a5970: 2020 2028 6c69 6e65 2020 3139 290a 2a20 (line 19).*
│ │ │ │ │ -000a5980: 7374 7265 616d 5f3a 2020 2020 2020 2020 stream_:
│ │ │ │ │ -000a5990: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a59a0: 2020 2020 2020 204f 626a 6563 7444 756d ObjectDum
│ │ │ │ │ -000a59b0: 7065 722d 6163 6365 7373 696e 672e 0a20 per-accessing..
│ │ │ │ │ -000a59c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a59d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a59e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a59f0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -000a5a00: 6e65 2020 3133 290a 2a20 7374 7265 616d ne 13).* stream
│ │ │ │ │ -000a5a10: 5f20 3c31 3e3a 2020 2020 2020 2020 2020 _ <1>:
│ │ │ │ │ -000a5a20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a5a30: 2053 7973 7465 6d45 7863 6570 7469 6f6e SystemException
│ │ │ │ │ -000a5a40: 732e 456e 644f 6653 7472 6561 6d2d 6163 s.EndOfStream-ac
│ │ │ │ │ -000a5a50: 6365 7373 696e 672e 0a20 2020 2020 2020 cessing..
│ │ │ │ │ -000a5a60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a5a70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a5a80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a5a90: 2020 2020 2020 2028 6c69 6e65 2020 3132 (line 12
│ │ │ │ │ -000a5aa0: 290a 2a20 7374 7269 6374 6c79 506f 7369 ).* strictlyPosi
│ │ │ │ │ -000a5ab0: 7469 7665 3a20 2020 2020 2020 2020 2020 tive:
│ │ │ │ │ -000a5ac0: 2020 2020 2020 2020 2020 2046 6c6f 6174 Float
│ │ │ │ │ -000a5ad0: 2d74 6573 7469 6e67 2e20 2020 2020 2020 -testing.
│ │ │ │ │ -000a5ae0: 286c 696e 6520 2033 3129 0a2a 2073 7472 (line 31).* str
│ │ │ │ │ -000a5af0: 6963 746c 7950 6f73 6974 6976 6520 3c31 ictlyPositive <1
│ │ │ │ │ -000a5b00: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ -000a5b10: 2020 2020 4c61 7267 654e 6567 6174 6976 LargeNegativ
│ │ │ │ │ -000a5b20: 6549 6e74 6567 6572 2d6e 756d 6572 6963 eInteger-numeric
│ │ │ │ │ -000a5b30: 2074 6573 7469 6e67 2e0a 2020 2020 2020 testing..
│ │ │ │ │ -000a5b40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a5b50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a5b60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a5b70: 2020 2020 2020 2020 286c 696e 6520 2031 (line 1
│ │ │ │ │ -000a5b80: 3829 0a2a 2073 7472 6963 746c 7950 6f73 8).* strictlyPos
│ │ │ │ │ -000a5b90: 6974 6976 6520 3c32 3e3a 2020 2020 2020 itive <2>:
│ │ │ │ │ -000a5ba0: 2020 2020 2020 2020 2020 2020 4c61 7267 Larg
│ │ │ │ │ -000a5bb0: 6550 6f73 6974 6976 6549 6e74 6567 6572 ePositiveInteger
│ │ │ │ │ -000a5bc0: 2d6e 756d 6572 6963 2074 6573 7469 6e67 -numeric testing
│ │ │ │ │ -000a5bd0: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -000a5be0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a5bf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a5c00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a5c10: 286c 696e 6520 2031 3829 0a2a 2073 7472 (line 18).* str
│ │ │ │ │ -000a5c20: 6963 746c 7950 6f73 6974 6976 6520 3c33 ictlyPositive <3
│ │ │ │ │ -000a5c30: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ -000a5c40: 2020 2020 4c61 7267 655a 6572 6f49 6e74 LargeZeroInt
│ │ │ │ │ -000a5c50: 6567 6572 2d6e 756d 6572 6963 2074 6573 eger-numeric tes
│ │ │ │ │ -000a5c60: 7469 6e67 2e0a 2020 2020 2020 2020 2020 ting..
│ │ │ │ │ -000a5c70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a5c80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a5c90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a5ca0: 2020 2020 286c 696e 6520 2020 3929 0a2a (line 9).*
│ │ │ │ │ -000a5cb0: 2073 7472 6963 746c 7950 6f73 6974 6976 strictlyPositiv
│ │ │ │ │ -000a5cc0: 6520 3c34 3e3a 2020 2020 2020 2020 2020 e <4>:
│ │ │ │ │ -000a5cd0: 2020 2020 2020 2020 4e75 6d62 6572 2d74 Number-t
│ │ │ │ │ -000a5ce0: 6573 7469 6e67 2e20 2020 2020 2028 6c69 esting. (li
│ │ │ │ │ -000a5cf0: 6e65 2020 3533 290a 2a20 7374 7269 6e67 ne 53).* string
│ │ │ │ │ -000a5d00: 4174 5f3a 2020 2020 2020 2020 2020 2020 At_:
│ │ │ │ │ -000a5d10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a5d20: 2042 7974 6541 7272 6179 2d6d 6f72 6520 ByteArray-more
│ │ │ │ │ -000a5d30: 6164 7661 6e63 6564 2061 6363 6573 7369 advanced accessi
│ │ │ │ │ -000a5d40: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ -000a5d50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a5d60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a5d70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a5d80: 2020 286c 696e 6520 2038 3129 0a2a 2073 (line 81).* s
│ │ │ │ │ -000a5d90: 7472 696e 6741 745f 203c 313e 3a20 2020 tringAt_ <1>:
│ │ │ │ │ -000a5da0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a5db0: 2020 2020 2020 4d65 6d6f 7279 2063 6c61 Memory cla
│ │ │ │ │ -000a5dc0: 7373 2d61 6363 6573 7369 6e67 2e0a 2020 ss-accessing..
│ │ │ │ │ -000a5dd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a5de0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a5df0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a5e00: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -000a5e10: 6520 2037 3029 0a2a 2073 7472 696e 6741 e 70).* stringA
│ │ │ │ │ -000a5e20: 745f 7075 745f 3a20 2020 2020 2020 2020 t_put_:
│ │ │ │ │ -000a5e30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a5e40: 4279 7465 4172 7261 792d 6d6f 7265 2061 ByteArray-more a
│ │ │ │ │ -000a5e50: 6476 616e 6365 6420 6163 6365 7373 696e dvanced accessin
│ │ │ │ │ -000a5e60: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ -000a5e70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a5e80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a5e90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a5ea0: 2028 6c69 6e65 2020 3836 290a 2a20 7374 (line 86).* st
│ │ │ │ │ -000a5eb0: 7269 6e67 4174 5f70 7574 5f20 3c31 3e3a ringAt_put_ <1>:
│ │ │ │ │ -000a5ec0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a5ed0: 2020 2020 204d 656d 6f72 7920 636c 6173 Memory clas
│ │ │ │ │ -000a5ee0: 732d 6163 6365 7373 696e 672e 0a20 2020 s-accessing..
│ │ │ │ │ -000a5ef0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a5f00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a5f10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a5f20: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -000a5f30: 2020 3734 290a 2a20 7374 7269 6e67 4572 74).* stringEr
│ │ │ │ │ -000a5f40: 726f 725f 3a20 2020 2020 2020 2020 2020 ror_:
│ │ │ │ │ -000a5f50: 2020 2020 2020 2020 2020 2020 2020 2046 F
│ │ │ │ │ -000a5f60: 696c 6520 636c 6173 732d 4320 6675 6e63 ile class-C func
│ │ │ │ │ -000a5f70: 7469 6f6e 732e 0a20 2020 2020 2020 2020 tions..
│ │ │ │ │ -000a5f80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a5f90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a5fa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a5fb0: 2020 2020 2028 6c69 6e65 2020 2039 290a (line 9).
│ │ │ │ │ -000a5fc0: 2a20 7374 7269 7045 7874 656e 7369 6f6e * stripExtension
│ │ │ │ │ -000a5fd0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -000a5fe0: 2020 2020 2020 2020 2046 696c 6550 6174 FilePat
│ │ │ │ │ -000a5ff0: 682d 6669 6c65 206e 616d 6520 6d61 6e61 h-file name mana
│ │ │ │ │ -000a6000: 6765 6d65 6e74 2e0a 2020 2020 2020 2020 gement..
│ │ │ │ │ -000a6010: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a6020: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a6030: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a6040: 2020 2020 2020 286c 696e 6520 2033 3129 (line 31)
│ │ │ │ │ -000a6050: 0a2a 2073 7472 6970 4578 7465 6e73 696f .* stripExtensio
│ │ │ │ │ -000a6060: 6e46 726f 6d5f 3a20 2020 2020 2020 2020 nFrom_:
│ │ │ │ │ -000a6070: 2020 2020 2020 2020 2020 4669 6c65 5061 FilePa
│ │ │ │ │ -000a6080: 7468 2063 6c61 7373 2d66 696c 6520 6e61 th class-file na
│ │ │ │ │ -000a6090: 6d65 206d 616e 6167 656d 656e 742e 0a20 me management..
│ │ │ │ │ -000a60a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a60b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a60c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a60d0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -000a60e0: 6e65 2020 3334 290a 2a20 7374 7269 7046 ne 34).* stripF
│ │ │ │ │ -000a60f0: 696c 654e 616d 653a 2020 2020 2020 2020 ileName:
│ │ │ │ │ -000a6100: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a6110: 2046 696c 6550 6174 682d 6669 6c65 206e FilePath-file n
│ │ │ │ │ -000a6120: 616d 6520 6d61 6e61 6765 6d65 6e74 2e0a ame management..
│ │ │ │ │ -000a6130: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a6140: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a6150: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a6160: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -000a6170: 696e 6520 2033 3429 0a2a 2073 7472 6970 ine 34).* strip
│ │ │ │ │ -000a6180: 4669 6c65 4e61 6d65 466f 725f 3a20 2020 FileNameFor_:
│ │ │ │ │ -000a6190: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a61a0: 2020 4669 6c65 5061 7468 2063 6c61 7373 FilePath class
│ │ │ │ │ -000a61b0: 2d66 696c 6520 6e61 6d65 206d 616e 6167 -file name manag
│ │ │ │ │ -000a61c0: 656d 656e 742e 0a20 2020 2020 2020 2020 ement..
│ │ │ │ │ -000a61d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a61e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a61f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a6200: 2020 2020 2028 6c69 6e65 2020 3338 290a (line 38).
│ │ │ │ │ -000a6210: 2a20 7374 7269 7050 6174 683a 2020 2020 * stripPath:
│ │ │ │ │ -000a6220: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a6230: 2020 2020 2020 2020 2046 696c 6550 6174 FilePat
│ │ │ │ │ -000a6240: 682d 6669 6c65 206e 616d 6520 6d61 6e61 h-file name mana
│ │ │ │ │ -000a6250: 6765 6d65 6e74 2e0a 2020 2020 2020 2020 gement..
│ │ │ │ │ -000a6260: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a6270: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a6280: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a6290: 2020 2020 2020 286c 696e 6520 2033 3829 (line 38)
│ │ │ │ │ -000a62a0: 0a2a 2073 7472 6970 5061 7468 4672 6f6d .* stripPathFrom
│ │ │ │ │ -000a62b0: 5f3a 2020 2020 2020 2020 2020 2020 2020 _:
│ │ │ │ │ -000a62c0: 2020 2020 2020 2020 2020 4669 6c65 5061 FilePa
│ │ │ │ │ -000a62d0: 7468 2063 6c61 7373 2d66 696c 6520 6e61 th class-file na
│ │ │ │ │ -000a62e0: 6d65 206d 616e 6167 656d 656e 742e 0a20 me management..
│ │ │ │ │ -000a62f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a6300: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a6310: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a6320: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -000a6330: 6e65 2020 3432 290a 2a20 7374 7269 7053 ne 42).* stripS
│ │ │ │ │ -000a6340: 6f75 7263 6543 6f64 653a 2020 2020 2020 ourceCode:
│ │ │ │ │ -000a6350: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a6360: 2043 6f6d 7069 6c65 644d 6574 686f 6420 CompiledMethod
│ │ │ │ │ -000a6370: 636c 6173 732d 6c65 616e 2069 6d61 6765 class-lean image
│ │ │ │ │ -000a6380: 732e 0a20 2020 2020 2020 2020 2020 2020 s..
│ │ │ │ │ -000a6390: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a63a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a63b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a63c0: 2028 6c69 6e65 2020 2036 290a 2a20 7374 (line 6).* st
│ │ │ │ │ -000a63d0: 7269 7053 6f75 7263 6543 6f64 6520 3c31 ripSourceCode <1
│ │ │ │ │ -000a63e0: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ -000a63f0: 2020 2020 204d 6574 686f 6449 6e66 6f2d MethodInfo-
│ │ │ │ │ -000a6400: 6163 6365 7373 696e 672e 0a20 2020 2020 accessing..
│ │ │ │ │ -000a6410: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a6420: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a6430: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a6440: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -000a6450: 3338 290a 2a20 7375 6263 6c61 7373 6573 38).* subclasses
│ │ │ │ │ -000a6460: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -000a6470: 2020 2020 2020 2020 2020 2020 2042 6568 Beh
│ │ │ │ │ -000a6480: 6176 696f 722d 6163 6365 7373 696e 6720 avior-accessing
│ │ │ │ │ -000a6490: 636c 6173 7320 6869 6572 6172 6368 792e class hierarchy.
│ │ │ │ │ -000a64a0: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -000a64b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a64c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a64d0: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -000a64e0: 6c69 6e65 2020 3132 290a 2a20 7375 6263 line 12).* subc
│ │ │ │ │ -000a64f0: 6c61 7373 6573 446f 5f3a 2020 2020 2020 lassesDo_:
│ │ │ │ │ -000a6500: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a6510: 2020 2042 6568 6176 696f 722d 656e 756d Behavior-enum
│ │ │ │ │ -000a6520: 6572 6174 696e 672e 0a20 2020 2020 2020 erating..
│ │ │ │ │ -000a6530: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a6540: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a6550: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a6560: 2020 2020 2020 2028 6c69 6e65 2020 3235 (line 25
│ │ │ │ │ -000a6570: 290a 2a20 7375 6263 6c61 7373 496e 7374 ).* subclassInst
│ │ │ │ │ -000a6580: 5661 724e 616d 6573 3a20 2020 2020 2020 VarNames:
│ │ │ │ │ -000a6590: 2020 2020 2020 2020 2020 2042 6568 6176 Behav
│ │ │ │ │ -000a65a0: 696f 722d 6163 6365 7373 696e 6720 696e ior-accessing in
│ │ │ │ │ -000a65b0: 7374 616e 6365 7320 616e 6420 7661 7269 stances and vari
│ │ │ │ │ -000a65c0: 6162 6c65 732e 0a20 2020 2020 2020 2020 ables..
│ │ │ │ │ -000a65d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a65e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a65f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a6600: 2020 2020 2028 6c69 6e65 2020 3530 290a (line 50).
│ │ │ │ │ -000a6610: 2a20 7375 6263 6c61 7373 4f66 5f3a 2020 * subclassOf_:
│ │ │ │ │ -000a6620: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a6630: 2020 2020 2020 2020 204d 6574 6163 6c61 Metacla
│ │ │ │ │ -000a6640: 7373 2063 6c61 7373 2d69 6e73 7461 6e63 ss class-instanc
│ │ │ │ │ -000a6650: 6520 6372 6561 7469 6f6e 2e0a 2020 2020 e creation..
│ │ │ │ │ -000a6660: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a6670: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a6680: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a6690: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -000a66a0: 2020 3629 0a2a 2073 7562 636c 6173 7352 6).* subclassR
│ │ │ │ │ -000a66b0: 6573 706f 6e73 6962 696c 6974 793a 2020 esponsibility:
│ │ │ │ │ -000a66c0: 2020 2020 2020 2020 2020 2020 2020 4f62 Ob
│ │ │ │ │ -000a66d0: 6a65 6374 2d62 7569 6c74 2069 6e73 2e20 ject-built ins.
│ │ │ │ │ -000a66e0: 2020 2028 6c69 6e65 2032 3233 290a 2a20 (line 223).*
│ │ │ │ │ -000a66f0: 7375 6263 6c61 7373 5f3a 2020 2020 2020 subclass_:
│ │ │ │ │ -000a6700: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a6710: 2020 2020 2020 2043 6c61 7373 2d69 6e73 Class-ins
│ │ │ │ │ -000a6720: 7461 6e63 6520 6372 6561 7469 6f6e 2e0a tance creation..
│ │ │ │ │ -000a6730: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a6740: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a6750: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a6760: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -000a6770: 696e 6520 2031 3629 0a2a 2073 7562 636c ine 16).* subcl
│ │ │ │ │ -000a6780: 6173 735f 203c 313e 3a20 2020 2020 2020 ass_ <1>:
│ │ │ │ │ -000a6790: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a67a0: 2020 556e 6465 6669 6e65 644f 626a 6563 UndefinedObjec
│ │ │ │ │ -000a67b0: 742d 636c 6173 7320 706f 6c79 6d6f 7270 t-class polymorp
│ │ │ │ │ -000a67c0: 6869 736d 2e0a 2020 2020 2020 2020 2020 hism..
│ │ │ │ │ -000a67d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a67e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a67f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a6800: 2020 2020 286c 696e 6520 2032 3229 0a2a (line 22).*
│ │ │ │ │ -000a6810: 2073 7562 636c 6173 735f 636c 6173 7349 subclass_classI
│ │ │ │ │ -000a6820: 6e73 7461 6e63 6556 6172 6961 626c 654e nstanceVariableN
│ │ │ │ │ -000a6830: 616d 6573 5f69 6e73 7461 6e63 6556 6172 ames_instanceVar
│ │ │ │ │ -000a6840: 6961 626c 654e 616d 6573 5f63 6c61 7373 iableNames_class
│ │ │ │ │ -000a6850: 5661 7269 6162 6c65 4e61 6d65 735f 706f VariableNames_po
│ │ │ │ │ -000a6860: 6f6c 4469 6374 696f 6e61 7269 6573 5f3a olDictionaries_:
│ │ │ │ │ -000a6870: 2043 6c61 7373 2d69 6e73 7461 6e63 6520 Class-instance
│ │ │ │ │ -000a6880: 6372 6561 7469 6f6e 202d 2061 6c74 6572 creation - alter
│ │ │ │ │ -000a6890: 6e61 7469 7665 2e0a 2020 2020 2020 2020 native..
│ │ │ │ │ -000a68a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a68b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a68c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a68d0: 2020 2020 2020 286c 696e 6520 2020 3929 (line 9)
│ │ │ │ │ -000a68e0: 0a2a 2073 7562 636c 6173 735f 636c 6173 .* subclass_clas
│ │ │ │ │ -000a68f0: 7349 6e73 7461 6e63 6556 6172 6961 626c sInstanceVariabl
│ │ │ │ │ -000a6900: 654e 616d 6573 5f69 6e73 7461 6e63 6556 eNames_instanceV
│ │ │ │ │ -000a6910: 6172 6961 626c 654e 616d 6573 5f63 6c61 ariableNames_cla
│ │ │ │ │ -000a6920: 7373 5661 7269 6162 6c65 4e61 6d65 735f ssVariableNames_
│ │ │ │ │ -000a6930: 706f 6f6c 4469 6374 696f 6e61 7269 6573 poolDictionaries
│ │ │ │ │ -000a6940: 5f20 3c31 3e3a 2055 6e64 6566 696e 6564 _ <1>: Undefined
│ │ │ │ │ -000a6950: 4f62 6a65 6374 2d63 6c61 7373 2063 7265 Object-class cre
│ │ │ │ │ -000a6960: 6174 696f 6e20 2d20 616c 7465 726e 6174 ation - alternat
│ │ │ │ │ -000a6970: 6976 652e 0a20 2020 2020 2020 2020 2020 ive..
│ │ │ │ │ -000a6980: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a6990: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a69a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a69b0: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).*
│ │ │ │ │ -000a69c0: 7375 6263 6c61 7373 5f64 6563 6c61 7261 subclass_declara
│ │ │ │ │ -000a69d0: 7469 6f6e 5f63 6c61 7373 5661 7269 6162 tion_classVariab
│ │ │ │ │ -000a69e0: 6c65 4e61 6d65 735f 706f 6f6c 4469 6374 leNames_poolDict
│ │ │ │ │ -000a69f0: 696f 6e61 7269 6573 5f63 6174 6567 6f72 ionaries_categor
│ │ │ │ │ -000a6a00: 795f 3a20 4343 6f6d 706f 756e 6420 636c y_: CCompound cl
│ │ │ │ │ -000a6a10: 6173 732d 7375 6263 6c61 7373 2063 7265 ass-subclass cre
│ │ │ │ │ -000a6a20: 6174 696f 6e2e 0a20 2020 2020 2020 2020 ation..
│ │ │ │ │ -000a6a30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a6a40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a6a50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a6a60: 2020 2020 2028 6c69 6e65 2020 3339 290a (line 39).
│ │ │ │ │ -000a6a70: 2a20 7375 6263 6c61 7373 5f69 6e73 7461 * subclass_insta
│ │ │ │ │ -000a6a80: 6e63 6556 6172 6961 626c 654e 616d 6573 nceVariableNames
│ │ │ │ │ -000a6a90: 5f63 6c61 7373 5661 7269 6162 6c65 4e61 _classVariableNa
│ │ │ │ │ -000a6aa0: 6d65 735f 706f 6f6c 4469 6374 696f 6e61 mes_poolDictiona
│ │ │ │ │ -000a6ab0: 7269 6573 5f3a 2043 6c61 7373 2d69 6e73 ries_: Class-ins
│ │ │ │ │ -000a6ac0: 7461 6e63 6520 6372 6561 7469 6f6e 202d tance creation -
│ │ │ │ │ -000a6ad0: 2061 6c74 6572 6e61 7469 7665 2e0a 2020 alternative..
│ │ │ │ │ -000a6ae0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a6af0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a6b00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a6b10: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -000a6b20: 6520 2031 3229 0a2a 2073 7562 636c 6173 e 12).* subclas
│ │ │ │ │ -000a6b30: 735f 696e 7374 616e 6365 5661 7269 6162 s_instanceVariab
│ │ │ │ │ -000a6b40: 6c65 4e61 6d65 735f 636c 6173 7356 6172 leNames_classVar
│ │ │ │ │ -000a6b50: 6961 626c 654e 616d 6573 5f70 6f6f 6c44 iableNames_poolD
│ │ │ │ │ -000a6b60: 6963 7469 6f6e 6172 6965 735f 203c 313e ictionaries_ <1>
│ │ │ │ │ -000a6b70: 3a20 556e 6465 6669 6e65 644f 626a 6563 : UndefinedObjec
│ │ │ │ │ -000a6b80: 742d 636c 6173 7320 6372 6561 7469 6f6e t-class creation
│ │ │ │ │ -000a6b90: 202d 2061 6c74 6572 6e61 7469 7665 2e0a - alternative..
│ │ │ │ │ -000a6ba0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a6bb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a6bc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a6bd0: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -000a6be0: 696e 6520 2020 3929 0a2a 2073 7562 636c ine 9).* subcl
│ │ │ │ │ -000a6bf0: 6173 735f 696e 7374 616e 6365 5661 7269 ass_instanceVari
│ │ │ │ │ -000a6c00: 6162 6c65 4e61 6d65 735f 636c 6173 7356 ableNames_classV
│ │ │ │ │ -000a6c10: 6172 6961 626c 654e 616d 6573 5f70 6f6f ariableNames_poo
│ │ │ │ │ -000a6c20: 6c44 6963 7469 6f6e 6172 6965 735f 6361 lDictionaries_ca
│ │ │ │ │ -000a6c30: 7465 676f 7279 5f3a 2043 6c61 7373 2d69 tegory_: Class-i
│ │ │ │ │ -000a6c40: 6e73 7461 6e63 6520 6372 6561 7469 6f6e nstance creation
│ │ │ │ │ -000a6c50: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -000a6c60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a6c70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a6c80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a6c90: 286c 696e 6520 2032 3129 0a2a 2073 7562 (line 21).* sub
│ │ │ │ │ -000a6ca0: 636c 6173 735f 696e 7374 616e 6365 5661 class_instanceVa
│ │ │ │ │ -000a6cb0: 7269 6162 6c65 4e61 6d65 735f 636c 6173 riableNames_clas
│ │ │ │ │ -000a6cc0: 7356 6172 6961 626c 654e 616d 6573 5f70 sVariableNames_p
│ │ │ │ │ -000a6cd0: 6f6f 6c44 6963 7469 6f6e 6172 6965 735f oolDictionaries_
│ │ │ │ │ -000a6ce0: 6361 7465 676f 7279 5f20 3c31 3e3a 2055 category_ <1>: U
│ │ │ │ │ -000a6cf0: 6e64 6566 696e 6564 4f62 6a65 6374 2d63 ndefinedObject-c
│ │ │ │ │ -000a6d00: 6c61 7373 2070 6f6c 796d 6f72 7068 6973 lass polymorphis
│ │ │ │ │ -000a6d10: 6d2e 0a20 2020 2020 2020 2020 2020 2020 m..
│ │ │ │ │ -000a6d20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a6d30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a6d40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a6d50: 2028 6c69 6e65 2020 3237 290a 2a20 7375 (line 27).* su
│ │ │ │ │ -000a6d60: 626a 6563 743a 2020 2020 2020 2020 2020 bject:
│ │ │ │ │ -000a6d70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a6d80: 2020 2020 2052 6567 6578 5265 7375 6c74 RegexResult
│ │ │ │ │ -000a6d90: 732d 6163 6365 7373 696e 672e 0a20 2020 s-accessing..
│ │ │ │ │ -000a6da0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a6db0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a6dc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a6dd0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -000a6de0: 2020 3430 290a 2a20 7375 6273 7061 6365 40).* subspace
│ │ │ │ │ -000a6df0: 733a 2020 2020 2020 2020 2020 2020 2020 s:
│ │ │ │ │ -000a6e00: 2020 2020 2020 2020 2020 2020 2020 2041 A
│ │ │ │ │ -000a6e10: 6273 7472 6163 744e 616d 6573 7061 6365 bstractNamespace
│ │ │ │ │ -000a6e20: 2d6e 616d 6573 7061 6365 2068 6965 7261 -namespace hiera
│ │ │ │ │ -000a6e30: 7263 6879 2e0a 2020 2020 2020 2020 2020 rchy..
│ │ │ │ │ -000a6e40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a6e50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a6e60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a6e70: 2020 2020 286c 696e 6520 2035 3229 0a2a (line 52).*
│ │ │ │ │ -000a6e80: 2073 7562 7370 6163 6573 446f 5f3a 2020 subspacesDo_:
│ │ │ │ │ -000a6e90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a6ea0: 2020 2020 2020 2020 4162 7374 7261 6374 Abstract
│ │ │ │ │ -000a6eb0: 4e61 6d65 7370 6163 652d 6e61 6d65 7370 Namespace-namesp
│ │ │ │ │ -000a6ec0: 6163 6520 6869 6572 6172 6368 792e 0a20 ace hierarchy..
│ │ │ │ │ -000a6ed0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a6ee0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a6ef0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a6f00: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -000a6f10: 6e65 2020 3535 290a 2a20 7375 6253 7472 ne 55).* subStr
│ │ │ │ │ -000a6f20: 696e 6773 3a20 2020 2020 2020 2020 2020 ings:
│ │ │ │ │ -000a6f30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a6f40: 2043 6861 7261 6374 6572 4172 7261 792d CharacterArray-
│ │ │ │ │ -000a6f50: 7374 7269 6e67 2070 726f 6365 7373 696e string processin
│ │ │ │ │ -000a6f60: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ -000a6f70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a6f80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a6f90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a6fa0: 2028 6c69 6e65 2020 3631 290a 2a20 7375 (line 61).* su
│ │ │ │ │ -000a6fb0: 6273 7472 696e 6773 3a20 2020 2020 2020 bstrings:
│ │ │ │ │ -000a6fc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a6fd0: 2020 2020 2043 6861 7261 6374 6572 4172 CharacterAr
│ │ │ │ │ -000a6fe0: 7261 792d 7374 7269 6e67 2070 726f 6365 ray-string proce
│ │ │ │ │ -000a6ff0: 7373 696e 672e 0a20 2020 2020 2020 2020 ssing..
│ │ │ │ │ -000a7000: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a7010: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a7020: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a7030: 2020 2020 2028 6c69 6e65 2020 3731 290a (line 71).
│ │ │ │ │ -000a7040: 2a20 7375 6253 7472 696e 6773 5f3a 2020 * subStrings_:
│ │ │ │ │ -000a7050: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a7060: 2020 2020 2020 2020 2043 6861 7261 6374 Charact
│ │ │ │ │ -000a7070: 6572 4172 7261 792d 7374 7269 6e67 2070 erArray-string p
│ │ │ │ │ -000a7080: 726f 6365 7373 696e 672e 0a20 2020 2020 rocessing..
│ │ │ │ │ -000a7090: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a70a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a70b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a70c0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -000a70d0: 3636 290a 2a20 7375 6273 7472 696e 6773 66).* substrings
│ │ │ │ │ -000a70e0: 5f3a 2020 2020 2020 2020 2020 2020 2020 _:
│ │ │ │ │ -000a70f0: 2020 2020 2020 2020 2020 2020 2043 6861 Cha
│ │ │ │ │ -000a7100: 7261 6374 6572 4172 7261 792d 7374 7269 racterArray-stri
│ │ │ │ │ -000a7110: 6e67 2070 726f 6365 7373 696e 672e 0a20 ng processing..
│ │ │ │ │ -000a7120: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a7130: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a7140: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a7150: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -000a7160: 6e65 2020 3738 290a 2a20 7375 6274 7261 ne 78).* subtra
│ │ │ │ │ -000a7170: 6374 4461 7465 5f3a 2020 2020 2020 2020 ctDate_:
│ │ │ │ │ -000a7180: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a7190: 2044 6174 652d 6261 7369 632e 2020 2020 Date-basic.
│ │ │ │ │ -000a71a0: 2020 2020 2020 286c 696e 6520 2031 3329 (line 13)
│ │ │ │ │ -000a71b0: 0a2a 2073 7562 7472 6163 7444 6179 735f .* subtractDays_
│ │ │ │ │ -000a71c0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -000a71d0: 2020 2020 2020 2020 2020 4461 7465 2d62 Date-b
│ │ │ │ │ -000a71e0: 6173 6963 2e20 2020 2020 2020 2020 2028 asic. (
│ │ │ │ │ -000a71f0: 6c69 6e65 2020 3137 290a 2a20 7375 6274 line 17).* subt
│ │ │ │ │ -000a7200: 7261 6374 5469 6d65 5f3a 2020 2020 2020 ractTime_:
│ │ │ │ │ -000a7210: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a7220: 2020 2054 696d 652d 6172 6974 686d 6574 Time-arithmet
│ │ │ │ │ -000a7230: 6963 2e20 2020 2020 286c 696e 6520 2031 ic. (line 1
│ │ │ │ │ -000a7240: 3629 0a2a 2073 7563 6365 7373 6f72 3a20 6).* successor:
│ │ │ │ │ -000a7250: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a7260: 2020 2020 2020 2020 2020 2020 466c 6f61 Floa
│ │ │ │ │ -000a7270: 742d 666c 6f61 7469 6e67 2070 6f69 6e74 t-floating point
│ │ │ │ │ -000a7280: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -000a7290: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a72a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a72b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a72c0: 286c 696e 6520 2020 3929 0a2a 2073 7567 (line 9).* sug
│ │ │ │ │ -000a72d0: 6765 7374 6564 5365 6c65 6374 6f72 3a20 gestedSelector:
│ │ │ │ │ -000a72e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a72f0: 2020 2020 5379 7374 656d 4578 6365 7074 SystemExcept
│ │ │ │ │ -000a7300: 696f 6e73 2e57 726f 6e67 4d65 7373 6167 ions.WrongMessag
│ │ │ │ │ -000a7310: 6553 656e 742d 6163 6365 7373 696e 672e eSent-accessing.
│ │ │ │ │ -000a7320: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -000a7330: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a7340: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a7350: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -000a7360: 6c69 6e65 2020 3135 290a 2a20 7375 6767 line 15).* sugg
│ │ │ │ │ -000a7370: 6573 7465 6453 656c 6563 746f 725f 3a20 estedSelector_:
│ │ │ │ │ -000a7380: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a7390: 2020 2053 7973 7465 6d45 7863 6570 7469 SystemExcepti
│ │ │ │ │ -000a73a0: 6f6e 732e 5772 6f6e 674d 6573 7361 6765 ons.WrongMessage
│ │ │ │ │ -000a73b0: 5365 6e74 2d61 6363 6573 7369 6e67 2e0a Sent-accessing..
│ │ │ │ │ -000a73c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a73d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a73e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a73f0: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -000a7400: 696e 6520 2031 3829 0a2a 2073 756e 6974 ine 18).* sunit
│ │ │ │ │ -000a7410: 5363 7269 7074 466f 725f 3a20 2020 2020 ScriptFor_:
│ │ │ │ │ -000a7420: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a7430: 2020 5061 636b 6167 654c 6f61 6465 7220 PackageLoader
│ │ │ │ │ -000a7440: 636c 6173 732d 6163 6365 7373 696e 672e class-accessing.
│ │ │ │ │ -000a7450: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -000a7460: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a7470: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a7480: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -000a7490: 6c69 6e65 2020 3734 290a 2a20 7375 6e69 line 74).* suni
│ │ │ │ │ -000a74a0: 7453 6372 6970 7473 3a20 2020 2020 2020 tScripts:
│ │ │ │ │ -000a74b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a74c0: 2020 2050 6163 6b61 6765 2d61 6363 6573 Package-acces
│ │ │ │ │ -000a74d0: 7369 6e67 2e20 2020 286c 696e 6520 3132 sing. (line 12
│ │ │ │ │ -000a74e0: 3129 0a2a 2073 7570 6572 636c 6173 733a 1).* superclass:
│ │ │ │ │ -000a74f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a7500: 2020 2020 2020 2020 2020 2020 4265 6861 Beha
│ │ │ │ │ -000a7510: 7669 6f72 2d61 6363 6573 7369 6e67 2063 vior-accessing c
│ │ │ │ │ -000a7520: 6c61 7373 2068 6965 7261 7263 6879 2e0a lass hierarchy..
│ │ │ │ │ -000a7530: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a7540: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a7550: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a7560: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -000a7570: 696e 6520 2031 3529 0a2a 2073 7570 6572 ine 15).* super
│ │ │ │ │ -000a7580: 636c 6173 735f 3a20 2020 2020 2020 2020 class_:
│ │ │ │ │ -000a7590: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a75a0: 2020 4265 6861 7669 6f72 2d63 7265 6174 Behavior-creat
│ │ │ │ │ -000a75b0: 696e 6720 6120 636c 6173 7320 6869 6572 ing a class hier
│ │ │ │ │ -000a75c0: 6172 6368 792e 0a20 2020 2020 2020 2020 archy..
│ │ │ │ │ -000a75d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a75e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a75f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a7600: 2020 2020 2028 6c69 6e65 2020 3132 290a (line 12).
│ │ │ │ │ -000a7610: 2a20 7375 7065 7263 6c61 7373 5f20 3c31 * superclass_ <1
│ │ │ │ │ -000a7620: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ -000a7630: 2020 2020 2020 2020 2043 6c61 7373 2d61 Class-a
│ │ │ │ │ -000a7640: 6363 6573 7369 6e67 2069 6e73 7461 6e63 ccessing instanc
│ │ │ │ │ -000a7650: 6573 2061 6e64 2076 6172 6961 626c 6573 es and variables
│ │ │ │ │ -000a7660: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -000a7670: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a7680: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a7690: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a76a0: 286c 696e 6520 2037 3429 0a2a 2073 7570 (line 74).* sup
│ │ │ │ │ -000a76b0: 6572 7370 6163 653a 2020 2020 2020 2020 erspace:
│ │ │ │ │ -000a76c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a76d0: 2020 2020 4162 7374 7261 6374 4e61 6d65 AbstractName
│ │ │ │ │ -000a76e0: 7370 6163 652d 6e61 6d65 7370 6163 6520 space-namespace
│ │ │ │ │ -000a76f0: 6869 6572 6172 6368 792e 0a20 2020 2020 hierarchy..
│ │ │ │ │ -000a7700: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a7710: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a7720: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a7730: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -000a7740: 3538 290a 2a20 7375 7065 7273 7061 6365 58).* superspace
│ │ │ │ │ -000a7750: 203c 313e 3a20 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ -000a7760: 2020 2020 2020 2020 2020 2020 2044 6963 Dic
│ │ │ │ │ -000a7770: 7469 6f6e 6172 792d 6e61 6d65 7370 6163 tionary-namespac
│ │ │ │ │ -000a7780: 6520 7072 6f74 6f63 6f6c 2e0a 2020 2020 e protocol..
│ │ │ │ │ -000a7790: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a77a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a77b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a77c0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -000a77d0: 2034 3529 0a2a 2073 7570 6572 7370 6163 45).* superspac
│ │ │ │ │ -000a77e0: 655f 3a20 2020 2020 2020 2020 2020 2020 e_:
│ │ │ │ │ -000a77f0: 2020 2020 2020 2020 2020 2020 2020 4162 Ab
│ │ │ │ │ -000a7800: 7374 7261 6374 4e61 6d65 7370 6163 652d stractNamespace-
│ │ │ │ │ -000a7810: 6e61 6d65 7370 6163 6520 6869 6572 6172 namespace hierar
│ │ │ │ │ -000a7820: 6368 792e 0a20 2020 2020 2020 2020 2020 chy..
│ │ │ │ │ -000a7830: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a7840: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a7850: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a7860: 2020 2028 6c69 6e65 2020 3631 290a 2a20 (line 61).*
│ │ │ │ │ -000a7870: 7375 7276 5370 6163 6553 697a 653a 2020 survSpaceSize:
│ │ │ │ │ -000a7880: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a7890: 2020 2020 2020 204f 626a 6563 744d 656d ObjectMem
│ │ │ │ │ -000a78a0: 6f72 792d 6163 6365 7373 696e 672e 0a20 ory-accessing..
│ │ │ │ │ -000a78b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a78c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a78d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a78e0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -000a78f0: 6e65 2031 3130 290a 2a20 7375 7276 5370 ne 110).* survSp
│ │ │ │ │ -000a7900: 6163 6555 7365 6442 7974 6573 3a20 2020 aceUsedBytes:
│ │ │ │ │ -000a7910: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a7920: 204f 626a 6563 744d 656d 6f72 792d 6163 ObjectMemory-ac
│ │ │ │ │ -000a7930: 6365 7373 696e 672e 0a20 2020 2020 2020 cessing..
│ │ │ │ │ -000a7940: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a7950: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a7960: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a7970: 2020 2020 2020 2028 6c69 6e65 2031 3135 (line 115
│ │ │ │ │ -000a7980: 290a 2a20 7375 7370 656e 643a 2020 2020 ).* suspend:
│ │ │ │ │ -000a7990: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a79a0: 2020 2020 2020 2020 2020 2050 726f 6365 Proce
│ │ │ │ │ -000a79b0: 7373 2d62 7569 6c74 696e 732e 2020 2020 ss-builtins.
│ │ │ │ │ -000a79c0: 286c 696e 6520 2031 3929 0a2a 2073 7573 (line 19).* sus
│ │ │ │ │ -000a79d0: 7065 6e64 6564 436f 6e74 6578 743a 2020 pendedContext:
│ │ │ │ │ -000a79e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a79f0: 2020 2020 5072 6f63 6573 732d 6163 6365 Process-acce
│ │ │ │ │ -000a7a00: 7373 696e 672e 2020 2028 6c69 6e65 2020 ssing. (line
│ │ │ │ │ -000a7a10: 3239 290a 2a20 7375 7370 656e 6465 6443 29).* suspendedC
│ │ │ │ │ -000a7a20: 6f6e 7465 7874 5f3a 2020 2020 2020 2020 ontext_:
│ │ │ │ │ -000a7a30: 2020 2020 2020 2020 2020 2020 2050 726f Pro
│ │ │ │ │ -000a7a40: 6365 7373 2d61 6363 6573 7369 6e67 2e20 cess-accessing.
│ │ │ │ │ -000a7a50: 2020 286c 696e 6520 2033 3329 0a2a 2073 (line 33).* s
│ │ │ │ │ -000a7a60: 7761 705f 7769 7468 5f3a 2020 2020 2020 wap_with_:
│ │ │ │ │ -000a7a70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a7a80: 2020 2020 2020 5365 7175 656e 6365 6162 Sequenceab
│ │ │ │ │ -000a7a90: 6c65 436f 6c6c 6563 7469 6f6e 2d6d 616e leCollection-man
│ │ │ │ │ -000a7aa0: 6970 756c 6174 696f 6e2e 0a20 2020 2020 ipulation..
│ │ │ │ │ -000a7ab0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a7ac0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a7ad0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a7ae0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -000a7af0: 2036 290a 2a20 7379 6d62 6f6c 3a20 2020 6).* symbol:
│ │ │ │ │ -000a7b00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a7b10: 2020 2020 2020 2020 2020 2020 2053 796d Sym
│ │ │ │ │ -000a7b20: 4c69 6e6b 2d61 6363 6573 7369 6e67 2e20 Link-accessing.
│ │ │ │ │ -000a7b30: 2020 286c 696e 6520 2020 3629 0a2a 2073 (line 6).* s
│ │ │ │ │ -000a7b40: 796d 626f 6c5f 3a20 2020 2020 2020 2020 ymbol_:
│ │ │ │ │ -000a7b50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a7b60: 2020 2020 2020 5379 6d4c 696e 6b2d 6163 SymLink-ac
│ │ │ │ │ -000a7b70: 6365 7373 696e 672e 2020 2028 6c69 6e65 cessing. (line
│ │ │ │ │ -000a7b80: 2020 2039 290a 2a20 7379 6d62 6f6c 5f6e 9).* symbol_n
│ │ │ │ │ -000a7b90: 6578 744c 696e 6b5f 3a20 2020 2020 2020 extLink_:
│ │ │ │ │ -000a7ba0: 2020 2020 2020 2020 2020 2020 2020 2053 S
│ │ │ │ │ -000a7bb0: 796d 4c69 6e6b 2063 6c61 7373 2d69 6e73 ymLink class-ins
│ │ │ │ │ -000a7bc0: 7461 6e63 6520 6372 6561 7469 6f6e 2e0a tance creation..
│ │ │ │ │ -000a7bd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a7be0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a7bf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a7c00: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -000a7c10: 696e 6520 2020 3629 0a2a 2073 796d 6c69 ine 6).* symli
│ │ │ │ │ -000a7c20: 6e6b 4173 5f3a 2020 2020 2020 2020 2020 nkAs_:
│ │ │ │ │ -000a7c30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a7c40: 2020 4669 6c65 2d66 696c 6520 6f70 6572 File-file oper
│ │ │ │ │ -000a7c50: 6174 696f 6e73 2e0a 2020 2020 2020 2020 ations..
│ │ │ │ │ -000a7c60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a7c70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a7c80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a7c90: 2020 2020 2020 286c 696e 6520 2032 3829 (line 28)
│ │ │ │ │ -000a7ca0: 0a2a 2073 796d 6c69 6e6b 4173 5f20 3c31 .* symlinkAs_ <1
│ │ │ │ │ -000a7cb0: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ -000a7cc0: 2020 2020 2020 2020 2020 4669 6c65 5061 FilePa
│ │ │ │ │ -000a7cd0: 7468 2d66 696c 6520 6f70 6572 6174 696f th-file operatio
│ │ │ │ │ -000a7ce0: 6e73 2e0a 2020 2020 2020 2020 2020 2020 ns..
│ │ │ │ │ -000a7cf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a7d00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a7d10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a7d20: 2020 286c 696e 6520 2034 3629 0a2a 2073 (line 46).* s
│ │ │ │ │ -000a7d30: 796d 6c69 6e6b 4173 5f20 3c32 3e3a 2020 ymlinkAs_ <2>:
│ │ │ │ │ -000a7d40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a7d50: 2020 2020 2020 5646 532e 4669 6c65 5772 VFS.FileWr
│ │ │ │ │ -000a7d60: 6170 7065 722d 6669 6c65 206f 7065 7261 apper-file opera
│ │ │ │ │ -000a7d70: 7469 6f6e 732e 0a20 2020 2020 2020 2020 tions..
│ │ │ │ │ -000a7d80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a7d90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a7da0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a7db0: 2020 2020 2028 6c69 6e65 2020 3133 290a (line 13).
│ │ │ │ │ -000a7dc0: 2a20 7379 6d6c 696e 6b46 726f 6d5f 3a20 * symlinkFrom_:
│ │ │ │ │ -000a7dd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a7de0: 2020 2020 2020 2020 2046 696c 652d 6669 File-fi
│ │ │ │ │ -000a7df0: 6c65 206f 7065 7261 7469 6f6e 732e 0a20 le operations..
│ │ │ │ │ -000a7e00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a7e10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a7e20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a7e30: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -000a7e40: 6e65 2020 3332 290a 2a20 7379 6d6c 696e ne 32).* symlin
│ │ │ │ │ -000a7e50: 6b46 726f 6d5f 203c 313e 3a20 2020 2020 kFrom_ <1>:
│ │ │ │ │ -000a7e60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a7e70: 2046 696c 6550 6174 682d 6669 6c65 206f FilePath-file o
│ │ │ │ │ -000a7e80: 7065 7261 7469 6f6e 732e 0a20 2020 2020 perations..
│ │ │ │ │ -000a7e90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a7ea0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a7eb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a7ec0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -000a7ed0: 3530 290a 2a20 7379 6d6c 696e 6b46 726f 50).* symlinkFro
│ │ │ │ │ -000a7ee0: 6d5f 203c 323e 3a20 2020 2020 2020 2020 m_ <2>:
│ │ │ │ │ -000a7ef0: 2020 2020 2020 2020 2020 2020 2056 4653 VFS
│ │ │ │ │ -000a7f00: 2e46 696c 6557 7261 7070 6572 2d66 696c .FileWrapper-fil
│ │ │ │ │ -000a7f10: 6520 6f70 6572 6174 696f 6e73 2e0a 2020 e operations..
│ │ │ │ │ -000a7f20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a7f30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a7f40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a7f50: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -000a7f60: 6520 2031 3729 0a2a 2073 796d 6c69 6e6b e 17).* symlink
│ │ │ │ │ -000a7f70: 5f61 735f 3a20 2020 2020 2020 2020 2020 _as_:
│ │ │ │ │ -000a7f80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a7f90: 4669 6c65 2063 6c61 7373 2d66 696c 6520 File class-file
│ │ │ │ │ -000a7fa0: 6f70 6572 6174 696f 6e73 2e0a 2020 2020 operations..
│ │ │ │ │ -000a7fb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a7fc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a7fd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a7fe0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -000a7ff0: 2032 3029 0a2a 2073 796d 6c69 6e6b 5f66 20).* symlink_f
│ │ │ │ │ -000a8000: 726f 6d5f 3a20 2020 2020 2020 2020 2020 rom_:
│ │ │ │ │ -000a8010: 2020 2020 2020 2020 2020 2020 2020 4669 Fi
│ │ │ │ │ -000a8020: 6c65 2063 6c61 7373 2d66 696c 6520 6f70 le class-file op
│ │ │ │ │ -000a8030: 6572 6174 696f 6e73 2e0a 2020 2020 2020 erations..
│ │ │ │ │ -000a8040: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a8050: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a8060: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a8070: 2020 2020 2020 2020 286c 696e 6520 2032 (line 2
│ │ │ │ │ -000a8080: 3329 0a2a 2073 7973 7465 6d42 6163 6b67 3).* systemBackg
│ │ │ │ │ -000a8090: 726f 756e 6450 7269 6f72 6974 793a 2020 roundPriority:
│ │ │ │ │ -000a80a0: 2020 2020 2020 2020 2020 2020 5072 6f63 Proc
│ │ │ │ │ -000a80b0: 6573 736f 7253 6368 6564 756c 6572 2d70 essorScheduler-p
│ │ │ │ │ -000a80c0: 7269 6f72 6974 6965 732e 0a20 2020 2020 riorities..
│ │ │ │ │ -000a80d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a80e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a80f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a8100: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -000a8110: 3238 290a 2a20 7379 7374 656d 4b65 726e 28).* systemKern
│ │ │ │ │ -000a8120: 656c 3a20 2020 2020 2020 2020 2020 2020 el:
│ │ │ │ │ -000a8130: 2020 2020 2020 2020 2020 2020 2044 6972 Dir
│ │ │ │ │ -000a8140: 6563 746f 7279 2063 6c61 7373 2d72 6561 ectory class-rea
│ │ │ │ │ -000a8150: 6469 6e67 2073 7973 7465 6d20 6465 6661 ding system defa
│ │ │ │ │ -000a8160: 756c 7473 2e0a 2020 2020 2020 2020 2020 ults..
│ │ │ │ │ -000a8170: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a8180: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a8190: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a81a0: 2020 2020 286c 696e 6520 2033 3329 0a2a (line 33).*
│ │ │ │ │ -000a81b0: 2073 7973 7465 6d5f 3a20 2020 2020 2020 system_:
│ │ │ │ │ -000a81c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a81d0: 2020 2020 2020 2020 5379 7374 656d 4469 SystemDi
│ │ │ │ │ -000a81e0: 6374 696f 6e61 7279 2d63 2063 616c 6c2d ctionary-c call-
│ │ │ │ │ -000a81f0: 6f75 7473 2e0a 2020 2020 2020 2020 2020 outs..
│ │ │ │ │ -000a8200: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a8210: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a8220: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a8230: 2020 2020 286c 696e 6520 2032 3129 0a2a (line 21).*
│ │ │ │ │ -000a8240: 2073 7973 7465 6d5f 7769 7468 4172 6775 system_withArgu
│ │ │ │ │ -000a8250: 6d65 6e74 735f 3a20 2020 2020 2020 2020 ments_:
│ │ │ │ │ -000a8260: 2020 2020 2020 2020 5379 7374 656d 4469 SystemDi
│ │ │ │ │ -000a8270: 6374 696f 6e61 7279 2d63 2063 616c 6c2d ctionary-c call-
│ │ │ │ │ -000a8280: 6f75 7473 2e0a 2020 2020 2020 2020 2020 outs..
│ │ │ │ │ -000a8290: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a82a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a82b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a82c0: 2020 2020 286c 696e 6520 2032 3429 0a2a (line 24).*
│ │ │ │ │ -000a82d0: 2074 6162 3a20 2020 2020 2020 2020 2020 tab:
│ │ │ │ │ -000a82e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a82f0: 2020 2020 2020 2020 4368 6172 6163 7465 Characte
│ │ │ │ │ -000a8300: 7220 636c 6173 732d 636f 6e73 7461 6e74 r class-constant
│ │ │ │ │ -000a8310: 732e 0a20 2020 2020 2020 2020 2020 2020 s..
│ │ │ │ │ -000a8320: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a8330: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a8340: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a8350: 2028 6c69 6e65 2020 3432 290a 2a20 7461 (line 42).* ta
│ │ │ │ │ -000a8360: 6220 3c31 3e3a 2020 2020 2020 2020 2020 b <1>:
│ │ │ │ │ -000a8370: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a8380: 2020 2020 2053 7472 6561 6d2d 6368 6172 Stream-char
│ │ │ │ │ -000a8390: 6163 7465 7220 7772 6974 696e 672e 0a20 acter writing..
│ │ │ │ │ -000a83a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a83b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a83c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a83d0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -000a83e0: 6e65 2020 3333 290a 2a20 7461 625f 3a20 ne 33).* tab_:
│ │ │ │ │ -000a83f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a8400: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a8410: 2053 7472 6561 6d2d 6368 6172 6163 7465 Stream-characte
│ │ │ │ │ -000a8420: 7220 7772 6974 696e 672e 0a20 2020 2020 r writing..
│ │ │ │ │ -000a8430: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a8440: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a8450: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a8460: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -000a8470: 3336 290a 2a20 7461 673a 2020 2020 2020 36).* tag:
│ │ │ │ │ -000a8480: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a8490: 2020 2020 2020 2020 2020 2020 2045 7863 Exc
│ │ │ │ │ -000a84a0: 6570 7469 6f6e 2d61 6363 6573 7369 6e67 eption-accessing
│ │ │ │ │ -000a84b0: 2e20 286c 696e 6520 2031 3529 0a2a 2074 . (line 15).* t
│ │ │ │ │ -000a84c0: 6167 733a 2020 2020 2020 2020 2020 2020 ags:
│ │ │ │ │ -000a84d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a84e0: 2020 2020 2020 5061 636b 6167 6520 636c Package cl
│ │ │ │ │ -000a84f0: 6173 732d 6163 6365 7373 696e 672e 0a20 ass-accessing..
│ │ │ │ │ -000a8500: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a8510: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a8520: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a8530: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -000a8540: 6e65 2020 2036 290a 2a20 7461 675f 3a20 ne 6).* tag_:
│ │ │ │ │ -000a8550: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a8560: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a8570: 2045 7863 6570 7469 6f6e 2d61 6363 6573 Exception-acces
│ │ │ │ │ -000a8580: 7369 6e67 2e20 286c 696e 6520 2031 3929 sing. (line 19)
│ │ │ │ │ -000a8590: 0a2a 2074 616e 3a20 2020 2020 2020 2020 .* tan:
│ │ │ │ │ -000a85a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a85b0: 2020 2020 2020 2020 2020 466c 6f61 742d Float-
│ │ │ │ │ -000a85c0: 6275 696c 7420 696e 732e 2020 2020 2028 built ins. (
│ │ │ │ │ -000a85d0: 6c69 6e65 2020 3435 290a 2a20 7461 6e20 line 45).* tan
│ │ │ │ │ -000a85e0: 3c31 3e3a 2020 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ -000a85f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a8600: 2020 204e 756d 6265 722d 6d69 7363 206d Number-misc m
│ │ │ │ │ -000a8610: 6174 682e 2020 2020 286c 696e 6520 2038 ath. (line 8
│ │ │ │ │ -000a8620: 3629 0a2a 2074 616e 683a 2020 2020 2020 6).* tanh:
│ │ │ │ │ -000a8630: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a8640: 2020 2020 2020 2020 2020 2020 4e75 6d62 Numb
│ │ │ │ │ -000a8650: 6572 2d6d 6973 6320 6d61 7468 2e20 2020 er-misc math.
│ │ │ │ │ -000a8660: 2028 6c69 6e65 2020 3839 290a 2a20 7461 (line 89).* ta
│ │ │ │ │ -000a8670: 7267 6574 3a20 2020 2020 2020 2020 2020 rget:
│ │ │ │ │ -000a8680: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a8690: 2020 2020 2050 6572 6d69 7373 696f 6e2d Permission-
│ │ │ │ │ -000a86a0: 6163 6365 7373 696e 672e 0a20 2020 2020 accessing..
│ │ │ │ │ -000a86b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a86c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a86d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a86e0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -000a86f0: 3336 290a 2a20 7461 7267 6574 5f3a 2020 36).* target_:
│ │ │ │ │ -000a8700: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a8710: 2020 2020 2020 2020 2020 2020 2050 6572 Per
│ │ │ │ │ -000a8720: 6d69 7373 696f 6e2d 6163 6365 7373 696e mission-accessin
│ │ │ │ │ -000a8730: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ -000a8740: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a8750: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a8760: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a8770: 2028 6c69 6e65 2020 3339 290a 2a20 7465 (line 39).* te
│ │ │ │ │ -000a8780: 6d70 6f72 6172 793a 2020 2020 2020 2020 mporary:
│ │ │ │ │ -000a8790: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a87a0: 2020 2020 2044 6972 6563 746f 7279 2063 Directory c
│ │ │ │ │ -000a87b0: 6c61 7373 2d72 6561 6469 6e67 2073 7973 lass-reading sys
│ │ │ │ │ -000a87c0: 7465 6d20 6465 6661 756c 7473 2e0a 2020 tem defaults..
│ │ │ │ │ -000a87d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a87e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a87f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a8800: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -000a8810: 6520 2033 3629 0a2a 2074 656e 7572 653a e 36).* tenure:
│ │ │ │ │ -000a8820: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a8830: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a8840: 4f62 6a65 6374 2d62 7569 6c74 2069 6e73 Object-built ins
│ │ │ │ │ -000a8850: 2e20 2020 2028 6c69 6e65 2032 3237 290a . (line 227).
│ │ │ │ │ -000a8860: 2a20 7465 6e75 7265 6442 7974 6573 5065 * tenuredBytesPe
│ │ │ │ │ -000a8870: 7253 6361 7665 6e67 653a 2020 2020 2020 rScavenge:
│ │ │ │ │ -000a8880: 2020 2020 2020 2020 204f 626a 6563 744d ObjectM
│ │ │ │ │ -000a8890: 656d 6f72 792d 6163 6365 7373 696e 672e emory-accessing.
│ │ │ │ │ -000a88a0: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -000a88b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a88c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a88d0: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -000a88e0: 6c69 6e65 2031 3139 290a 2a20 7465 726d line 119).* term
│ │ │ │ │ -000a88f0: 696e 6174 653a 2020 2020 2020 2020 2020 inate:
│ │ │ │ │ -000a8900: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a8910: 2020 2050 726f 6365 7373 2d62 6173 6963 Process-basic
│ │ │ │ │ -000a8920: 2e20 2020 2020 2020 286c 696e 6520 2034 . (line 4
│ │ │ │ │ -000a8930: 3129 0a2a 2074 6572 6d69 6e61 7465 4163 1).* terminateAc
│ │ │ │ │ -000a8940: 7469 7665 3a20 2020 2020 2020 2020 2020 tive:
│ │ │ │ │ -000a8950: 2020 2020 2020 2020 2020 2020 5072 6f63 Proc
│ │ │ │ │ -000a8960: 6573 736f 7253 6368 6564 756c 6572 2d62 essorScheduler-b
│ │ │ │ │ -000a8970: 6173 6963 2e0a 2020 2020 2020 2020 2020 asic..
│ │ │ │ │ -000a8980: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a8990: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a89a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a89b0: 2020 2020 286c 696e 6520 2032 3529 0a2a (line 25).*
│ │ │ │ │ -000a89c0: 2074 6572 6d69 6e61 7465 4f6e 5175 6974 terminateOnQuit
│ │ │ │ │ -000a89d0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -000a89e0: 2020 2020 2020 2020 5072 6f63 6573 732d Process-
│ │ │ │ │ -000a89f0: 6261 7369 632e 2020 2020 2020 2028 6c69 basic. (li
│ │ │ │ │ -000a8a00: 6e65 2020 3436 290a 2a20 7465 7374 3a20 ne 46).* test:
│ │ │ │ │ -000a8a10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a8a20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a8a30: 2050 6163 6b61 6765 2d61 6363 6573 7369 Package-accessi
│ │ │ │ │ -000a8a40: 6e67 2e20 2020 286c 696e 6520 3132 3529 ng. (line 125)
│ │ │ │ │ -000a8a50: 0a2a 2074 6573 745f 3a20 2020 2020 2020 .* test_:
│ │ │ │ │ -000a8a60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a8a70: 2020 2020 2020 2020 2020 5061 636b 6167 Packag
│ │ │ │ │ -000a8a80: 652d 6163 6365 7373 696e 672e 2020 2028 e-accessing. (
│ │ │ │ │ -000a8a90: 6c69 6e65 2031 3238 290a 2a20 7468 6972 line 128).* thir
│ │ │ │ │ -000a8aa0: 643a 2020 2020 2020 2020 2020 2020 2020 d:
│ │ │ │ │ -000a8ab0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a8ac0: 2020 2053 6571 7565 6e63 6561 626c 6543 SequenceableC
│ │ │ │ │ -000a8ad0: 6f6c 6c65 6374 696f 6e2d 6261 7369 632e ollection-basic.
│ │ │ │ │ -000a8ae0: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -000a8af0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a8b00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a8b10: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -000a8b20: 6c69 6e65 2031 3332 290a 2a20 7468 6973 line 132).* this
│ │ │ │ │ -000a8b30: 436f 6e74 6578 743a 2020 2020 2020 2020 Context:
│ │ │ │ │ -000a8b40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a8b50: 2020 2043 6f6e 7465 7874 5061 7274 2063 ContextPart c
│ │ │ │ │ -000a8b60: 6c61 7373 2d62 7569 6c74 2069 6e73 2e0a lass-built ins..
│ │ │ │ │ -000a8b70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a8b80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a8b90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a8ba0: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -000a8bb0: 696e 6520 2020 3629 0a2a 2074 696d 6542 ine 6).* timeB
│ │ │ │ │ -000a8bc0: 6574 7765 656e 476c 6f62 616c 4743 733a etweenGlobalGCs:
│ │ │ │ │ -000a8bd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a8be0: 2020 4f62 6a65 6374 4d65 6d6f 7279 2d61 ObjectMemory-a
│ │ │ │ │ -000a8bf0: 6363 6573 7369 6e67 2e0a 2020 2020 2020 ccessing..
│ │ │ │ │ -000a8c00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a8c10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a8c20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a8c30: 2020 2020 2020 2020 286c 696e 6520 3132 (line 12
│ │ │ │ │ -000a8c40: 3329 0a2a 2074 696d 6542 6574 7765 656e 3).* timeBetween
│ │ │ │ │ -000a8c50: 4772 6f77 7468 733a 2020 2020 2020 2020 Growths:
│ │ │ │ │ -000a8c60: 2020 2020 2020 2020 2020 2020 4f62 6a65 Obje
│ │ │ │ │ -000a8c70: 6374 4d65 6d6f 7279 2d61 6363 6573 7369 ctMemory-accessi
│ │ │ │ │ -000a8c80: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ -000a8c90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a8ca0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a8cb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a8cc0: 2020 286c 696e 6520 3132 3729 0a2a 2074 (line 127).* t
│ │ │ │ │ -000a8cd0: 696d 6542 6574 7765 656e 5363 6176 656e imeBetweenScaven
│ │ │ │ │ -000a8ce0: 6765 733a 2020 2020 2020 2020 2020 2020 ges:
│ │ │ │ │ -000a8cf0: 2020 2020 2020 4f62 6a65 6374 4d65 6d6f ObjectMemo
│ │ │ │ │ -000a8d00: 7279 2d61 6363 6573 7369 6e67 2e0a 2020 ry-accessing..
│ │ │ │ │ -000a8d10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a8d20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a8d30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a8d40: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -000a8d50: 6520 3133 3129 0a2a 2074 696d 6564 5761 e 131).* timedWa
│ │ │ │ │ -000a8d60: 6974 4f6e 5f3a 2020 2020 2020 2020 2020 itOn_:
│ │ │ │ │ -000a8d70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a8d80: 4465 6c61 792d 6465 6c61 7969 6e67 2e20 Delay-delaying.
│ │ │ │ │ -000a8d90: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).
│ │ │ │ │ -000a8da0: 2a20 7469 6d65 536c 6963 653a 2020 2020 * timeSlice:
│ │ │ │ │ -000a8db0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a8dc0: 2020 2020 2020 2020 2050 726f 6365 7373 Process
│ │ │ │ │ -000a8dd0: 6f72 5363 6865 6475 6c65 722d 6261 7369 orScheduler-basi
│ │ │ │ │ -000a8de0: 632e 0a20 2020 2020 2020 2020 2020 2020 c..
│ │ │ │ │ -000a8df0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a8e00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a8e10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a8e20: 2028 6c69 6e65 2020 3238 290a 2a20 7469 (line 28).* ti
│ │ │ │ │ -000a8e30: 6d65 536c 6963 655f 3a20 2020 2020 2020 meSlice_:
│ │ │ │ │ -000a8e40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a8e50: 2020 2020 2050 726f 6365 7373 6f72 5363 ProcessorSc
│ │ │ │ │ -000a8e60: 6865 6475 6c65 722d 6261 7369 632e 0a20 heduler-basic..
│ │ │ │ │ -000a8e70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a8e80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a8e90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a8ea0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -000a8eb0: 6e65 2020 3336 290a 2a20 7469 6d65 7352 ne 36).* timesR
│ │ │ │ │ -000a8ec0: 6570 6561 745f 3a20 2020 2020 2020 2020 epeat_:
│ │ │ │ │ -000a8ed0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a8ee0: 2049 6e74 6567 6572 2d69 7465 7261 746f Integer-iterato
│ │ │ │ │ -000a8ef0: 7273 2e20 2020 286c 696e 6520 2020 3629 rs. (line 6)
│ │ │ │ │ -000a8f00: 0a2a 2074 696d 6573 5477 6f50 6f77 6572 .* timesTwoPower
│ │ │ │ │ -000a8f10: 5f3a 2020 2020 2020 2020 2020 2020 2020 _:
│ │ │ │ │ -000a8f20: 2020 2020 2020 2020 2020 466c 6f61 7444 FloatD
│ │ │ │ │ -000a8f30: 2d62 7569 6c74 2069 6e73 2e20 2020 2028 -built ins. (
│ │ │ │ │ -000a8f40: 6c69 6e65 2020 3436 290a 2a20 7469 6d65 line 46).* time
│ │ │ │ │ -000a8f50: 7354 776f 506f 7765 725f 203c 313e 3a20 sTwoPower_ <1>:
│ │ │ │ │ -000a8f60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a8f70: 2020 2046 6c6f 6174 452d 6275 696c 7420 FloatE-built
│ │ │ │ │ -000a8f80: 696e 732e 2020 2020 286c 696e 6520 2034 ins. (line 4
│ │ │ │ │ -000a8f90: 3629 0a2a 2074 696d 6573 5477 6f50 6f77 6).* timesTwoPow
│ │ │ │ │ -000a8fa0: 6572 5f20 3c32 3e3a 2020 2020 2020 2020 er_ <2>:
│ │ │ │ │ -000a8fb0: 2020 2020 2020 2020 2020 2020 466c 6f61 Floa
│ │ │ │ │ -000a8fc0: 7451 2d62 7569 6c74 2069 6e73 2e20 2020 tQ-built ins.
│ │ │ │ │ -000a8fd0: 2028 6c69 6e65 2020 3436 290a 2a20 7469 (line 46).* ti
│ │ │ │ │ -000a8fe0: 6d65 546f 436f 6c6c 6563 743a 2020 2020 meToCollect:
│ │ │ │ │ -000a8ff0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a9000: 2020 2020 204f 626a 6563 744d 656d 6f72 ObjectMemor
│ │ │ │ │ -000a9010: 792d 6163 6365 7373 696e 672e 0a20 2020 y-accessing..
│ │ │ │ │ -000a9020: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a9030: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a9040: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a9050: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -000a9060: 2031 3335 290a 2a20 7469 6d65 546f 436f 135).* timeToCo
│ │ │ │ │ -000a9070: 6d70 6163 743a 2020 2020 2020 2020 2020 mpact:
│ │ │ │ │ -000a9080: 2020 2020 2020 2020 2020 2020 2020 204f O
│ │ │ │ │ -000a9090: 626a 6563 744d 656d 6f72 792d 6163 6365 bjectMemory-acce
│ │ │ │ │ -000a90a0: 7373 696e 672e 0a20 2020 2020 2020 2020 ssing..
│ │ │ │ │ -000a90b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a90c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a90d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a90e0: 2020 2020 2028 6c69 6e65 2031 3339 290a (line 139).
│ │ │ │ │ -000a90f0: 2a20 7469 6d65 546f 5363 6176 656e 6765 * timeToScavenge
│ │ │ │ │ -000a9100: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -000a9110: 2020 2020 2020 2020 204f 626a 6563 744d ObjectM
│ │ │ │ │ -000a9120: 656d 6f72 792d 6163 6365 7373 696e 672e emory-accessing.
│ │ │ │ │ -000a9130: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -000a9140: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a9150: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a9160: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -000a9170: 6c69 6e65 2031 3433 290a 2a20 7469 6d65 line 143).* time
│ │ │ │ │ -000a9180: 7a6f 6e65 3a20 2020 2020 2020 2020 2020 zone:
│ │ │ │ │ -000a9190: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a91a0: 2020 2054 696d 6520 636c 6173 732d 6275 Time class-bu
│ │ │ │ │ -000a91b0: 696c 7469 6e73 2e20 286c 696e 6520 2031 iltins. (line 1
│ │ │ │ │ -000a91c0: 3229 0a2a 2074 696d 655a 6f6e 6541 6262 2).* timeZoneAbb
│ │ │ │ │ -000a91d0: 7265 7669 6174 696f 6e3a 2020 2020 2020 reviation:
│ │ │ │ │ -000a91e0: 2020 2020 2020 2020 2020 2020 4461 7465 Date
│ │ │ │ │ -000a91f0: 5469 6d65 2d74 696d 6520 7a6f 6e65 732e Time-time zones.
│ │ │ │ │ -000a9200: 2028 6c69 6e65 2020 3232 290a 2a20 7469 (line 22).* ti
│ │ │ │ │ -000a9210: 6d65 7a6f 6e65 4269 6173 3a20 2020 2020 mezoneBias:
│ │ │ │ │ -000a9220: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a9230: 2020 2020 2054 696d 6520 636c 6173 732d Time class-
│ │ │ │ │ -000a9240: 6275 696c 7469 6e73 2e20 286c 696e 6520 builtins. (line
│ │ │ │ │ -000a9250: 2031 3929 0a2a 2074 696d 657a 6f6e 6542 19).* timezoneB
│ │ │ │ │ -000a9260: 6961 735f 3a20 2020 2020 2020 2020 2020 ias_:
│ │ │ │ │ -000a9270: 2020 2020 2020 2020 2020 2020 2020 5469 Ti
│ │ │ │ │ -000a9280: 6d65 2063 6c61 7373 2d62 7569 6c74 696e me class-builtin
│ │ │ │ │ -000a9290: 732e 2028 6c69 6e65 2020 3237 290a 2a20 s. (line 27).*
│ │ │ │ │ -000a92a0: 7469 6d65 5a6f 6e65 4e61 6d65 3a20 2020 timeZoneName:
│ │ │ │ │ -000a92b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a92c0: 2020 2020 2020 2044 6174 6554 696d 652d DateTime-
│ │ │ │ │ -000a92d0: 7469 6d65 207a 6f6e 6573 2e20 286c 696e time zones. (lin
│ │ │ │ │ -000a92e0: 6520 2032 3829 0a2a 2074 696d 696e 6750 e 28).* timingP
│ │ │ │ │ -000a92f0: 7269 6f72 6974 793a 2020 2020 2020 2020 riority:
│ │ │ │ │ -000a9300: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a9310: 5072 6f63 6573 736f 7253 6368 6564 756c ProcessorSchedul
│ │ │ │ │ -000a9320: 6572 2d70 7269 6f72 6974 6965 732e 0a20 er-priorities..
│ │ │ │ │ -000a9330: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a9340: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a9350: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a9360: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -000a9370: 6e65 2020 3333 290a 2a20 746f 3a20 2020 ne 33).* to:
│ │ │ │ │ -000a9380: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a9390: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a93a0: 2052 6567 6578 5265 7375 6c74 732d 6163 RegexResults-ac
│ │ │ │ │ -000a93b0: 6365 7373 696e 672e 0a20 2020 2020 2020 cessing..
│ │ │ │ │ -000a93c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a93d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a93e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a93f0: 2020 2020 2020 2028 6c69 6e65 2020 3434 (line 44
│ │ │ │ │ -000a9400: 290a 2a20 746f 4174 5f3a 2020 2020 2020 ).* toAt_:
│ │ │ │ │ -000a9410: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a9420: 2020 2020 2020 2020 2020 2052 6567 6578 Regex
│ │ │ │ │ -000a9430: 5265 7375 6c74 732d 6163 6365 7373 696e Results-accessin
│ │ │ │ │ -000a9440: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ -000a9450: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a9460: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a9470: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a9480: 2028 6c69 6e65 2020 3438 290a 2a20 746f (line 48).* to
│ │ │ │ │ -000a9490: 6461 793a 2020 2020 2020 2020 2020 2020 day:
│ │ │ │ │ -000a94a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a94b0: 2020 2020 2044 6174 6520 636c 6173 732d Date class-
│ │ │ │ │ -000a94c0: 696e 7374 616e 6365 2063 7265 6174 696f instance creatio
│ │ │ │ │ -000a94d0: 6e20 2842 6c75 6520 426f 6f6b 292e 0a20 n (Blue Book)..
│ │ │ │ │ -000a94e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a94f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a9500: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a9510: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -000a9520: 6e65 2020 3333 290a 2a20 746f 6461 7920 ne 33).* today
│ │ │ │ │ -000a9530: 3c31 3e3a 2020 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ -000a9540: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a9550: 2044 6174 6554 696d 6520 636c 6173 732d DateTime class-
│ │ │ │ │ -000a9560: 696e 7374 616e 6365 2063 7265 6174 696f instance creatio
│ │ │ │ │ -000a9570: 6e2e 0a20 2020 2020 2020 2020 2020 2020 n..
│ │ │ │ │ -000a9580: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a9590: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a95a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a95b0: 2028 6c69 6e65 2020 3133 290a 2a20 746f (line 13).* to
│ │ │ │ │ -000a95c0: 6b65 6e69 7a65 5f3a 2020 2020 2020 2020 kenize_:
│ │ │ │ │ -000a95d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a95e0: 2020 2020 2053 7472 696e 672d 7265 6765 String-rege
│ │ │ │ │ -000a95f0: 782e 2020 2020 2020 2020 286c 696e 6520 x. (line
│ │ │ │ │ -000a9600: 3135 3129 0a2a 2074 6f6b 656e 697a 655f 151).* tokenize_
│ │ │ │ │ -000a9610: 6672 6f6d 5f74 6f5f 3a20 2020 2020 2020 from_to_:
│ │ │ │ │ -000a9620: 2020 2020 2020 2020 2020 2020 2020 5374 St
│ │ │ │ │ -000a9630: 7269 6e67 2d72 6567 6578 2e20 2020 2020 ring-regex.
│ │ │ │ │ -000a9640: 2020 2028 6c69 6e65 2031 3536 290a 2a20 (line 156).*
│ │ │ │ │ -000a9650: 746f 703a 2020 2020 2020 2020 2020 2020 top:
│ │ │ │ │ -000a9660: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a9670: 2020 2020 2020 2052 6563 7461 6e67 6c65 Rectangle
│ │ │ │ │ -000a9680: 2d61 6363 6573 7369 6e67 2e20 286c 696e -accessing. (lin
│ │ │ │ │ -000a9690: 6520 2038 3229 0a2a 2074 6f70 4365 6e74 e 82).* topCent
│ │ │ │ │ -000a96a0: 6572 3a20 2020 2020 2020 2020 2020 2020 er:
│ │ │ │ │ -000a96b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a96c0: 5265 6374 616e 676c 652d 6163 6365 7373 Rectangle-access
│ │ │ │ │ -000a96d0: 696e 672e 2028 6c69 6e65 2020 3838 290a ing. (line 88).
│ │ │ │ │ -000a96e0: 2a20 746f 704c 6566 743a 2020 2020 2020 * topLeft:
│ │ │ │ │ -000a96f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a9700: 2020 2020 2020 2020 2052 6563 7461 6e67 Rectang
│ │ │ │ │ -000a9710: 6c65 2d61 6363 6573 7369 6e67 2e20 286c le-accessing. (l
│ │ │ │ │ -000a9720: 696e 6520 2039 3129 0a2a 2074 6f70 4c65 ine 91).* topLe
│ │ │ │ │ -000a9730: 6674 5f3a 2020 2020 2020 2020 2020 2020 ft_:
│ │ │ │ │ -000a9740: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a9750: 2020 5265 6374 616e 676c 652d 6163 6365 Rectangle-acce
│ │ │ │ │ -000a9760: 7373 696e 672e 2028 6c69 6e65 2020 3934 ssing. (line 94
│ │ │ │ │ -000a9770: 290a 2a20 746f 7052 6967 6874 3a20 2020 ).* topRight:
│ │ │ │ │ -000a9780: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a9790: 2020 2020 2020 2020 2020 2052 6563 7461 Recta
│ │ │ │ │ -000a97a0: 6e67 6c65 2d61 6363 6573 7369 6e67 2e20 ngle-accessing.
│ │ │ │ │ -000a97b0: 286c 696e 6520 2039 3729 0a2a 2074 6f70 (line 97).* top
│ │ │ │ │ -000a97c0: 5269 6768 745f 3a20 2020 2020 2020 2020 Right_:
│ │ │ │ │ -000a97d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a97e0: 2020 2020 5265 6374 616e 676c 652d 6163 Rectangle-ac
│ │ │ │ │ -000a97f0: 6365 7373 696e 672e 2028 6c69 6e65 2031 cessing. (line 1
│ │ │ │ │ -000a9800: 3030 290a 2a20 746f 705f 3a20 2020 2020 00).* top_:
│ │ │ │ │ -000a9810: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a9820: 2020 2020 2020 2020 2020 2020 2052 6563 Rec
│ │ │ │ │ -000a9830: 7461 6e67 6c65 2d61 6363 6573 7369 6e67 tangle-accessing
│ │ │ │ │ -000a9840: 2e20 286c 696e 6520 2038 3529 0a2a 2074 . (line 85).* t
│ │ │ │ │ -000a9850: 6f75 6368 3a20 2020 2020 2020 2020 2020 ouch:
│ │ │ │ │ -000a9860: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a9870: 2020 2020 2020 4669 6c65 5061 7468 2d66 FilePath-f
│ │ │ │ │ -000a9880: 696c 6520 6f70 6572 6174 696f 6e73 2e0a ile operations..
│ │ │ │ │ -000a9890: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a98a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a98b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a98c0: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -000a98d0: 696e 6520 2035 3429 0a2a 2074 6f75 6368 ine 54).* touch
│ │ │ │ │ -000a98e0: 5f3a 2020 2020 2020 2020 2020 2020 2020 _:
│ │ │ │ │ -000a98f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a9900: 2020 4669 6c65 2063 6c61 7373 2d66 696c File class-fil
│ │ │ │ │ -000a9910: 6520 6f70 6572 6174 696f 6e73 2e0a 2020 e operations..
│ │ │ │ │ -000a9920: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a9930: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a9940: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a9950: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -000a9960: 6520 2032 3729 0a2a 2074 6f5f 3a20 2020 e 27).* to_:
│ │ │ │ │ -000a9970: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a9980: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a9990: 4e75 6d62 6572 2d73 686f 7274 6375 7473 Number-shortcuts
│ │ │ │ │ -000a99a0: 2061 6e64 2069 7465 7261 746f 7273 2e0a and iterators..
│ │ │ │ │ -000a99b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a99c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a99d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a99e0: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -000a99f0: 696e 6520 2020 3629 0a2a 2074 6f5f 6279 ine 6).* to_by
│ │ │ │ │ -000a9a00: 5f3a 2020 2020 2020 2020 2020 2020 2020 _:
│ │ │ │ │ -000a9a10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a9a20: 2020 4e75 6d62 6572 2d73 686f 7274 6375 Number-shortcu
│ │ │ │ │ -000a9a30: 7473 2061 6e64 2069 7465 7261 746f 7273 ts and iterators
│ │ │ │ │ -000a9a40: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -000a9a50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a9a60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a9a70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a9a80: 286c 696e 6520 2020 3929 0a2a 2074 6f5f (line 9).* to_
│ │ │ │ │ -000a9a90: 6279 5f63 6f6c 6c65 6374 5f3a 2020 2020 by_collect_:
│ │ │ │ │ -000a9aa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a9ab0: 2020 2020 4e75 6d62 6572 2d73 686f 7274 Number-short
│ │ │ │ │ -000a9ac0: 6375 7473 2061 6e64 2069 7465 7261 746f cuts and iterato
│ │ │ │ │ -000a9ad0: 7273 2e0a 2020 2020 2020 2020 2020 2020 rs..
│ │ │ │ │ -000a9ae0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a9af0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a9b00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a9b10: 2020 286c 696e 6520 2031 3329 0a2a 2074 (line 13).* t
│ │ │ │ │ -000a9b20: 6f5f 6279 5f64 6f5f 3a20 2020 2020 2020 o_by_do_:
│ │ │ │ │ -000a9b30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a9b40: 2020 2020 2020 4e75 6d62 6572 2d73 686f Number-sho
│ │ │ │ │ -000a9b50: 7274 6375 7473 2061 6e64 2069 7465 7261 rtcuts and itera
│ │ │ │ │ -000a9b60: 746f 7273 2e0a 2020 2020 2020 2020 2020 tors..
│ │ │ │ │ -000a9b70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a9b80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a9b90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a9ba0: 2020 2020 286c 696e 6520 2031 3829 0a2a (line 18).*
│ │ │ │ │ -000a9bb0: 2074 6f5f 636f 6c6c 6563 745f 3a20 2020 to_collect_:
│ │ │ │ │ -000a9bc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a9bd0: 2020 2020 2020 2020 4e75 6d62 6572 2d73 Number-s
│ │ │ │ │ -000a9be0: 686f 7274 6375 7473 2061 6e64 2069 7465 hortcuts and ite
│ │ │ │ │ -000a9bf0: 7261 746f 7273 2e0a 2020 2020 2020 2020 rators..
│ │ │ │ │ -000a9c00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a9c10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a9c20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a9c30: 2020 2020 2020 286c 696e 6520 2032 3429 (line 24)
│ │ │ │ │ -000a9c40: 0a2a 2074 6f5f 646f 5f3a 2020 2020 2020 .* to_do_:
│ │ │ │ │ -000a9c50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a9c60: 2020 2020 2020 2020 2020 4e75 6d62 6572 Number
│ │ │ │ │ -000a9c70: 2d73 686f 7274 6375 7473 2061 6e64 2069 -shortcuts and i
│ │ │ │ │ -000a9c80: 7465 7261 746f 7273 2e0a 2020 2020 2020 terators..
│ │ │ │ │ -000a9c90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a9ca0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a9cb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a9cc0: 2020 2020 2020 2020 286c 696e 6520 2032 (line 2
│ │ │ │ │ -000a9cd0: 3929 0a2a 2074 7261 6e73 6c61 7465 4279 9).* translateBy
│ │ │ │ │ -000a9ce0: 5f3a 2020 2020 2020 2020 2020 2020 2020 _:
│ │ │ │ │ -000a9cf0: 2020 2020 2020 2020 2020 2020 5265 6374 Rect
│ │ │ │ │ -000a9d00: 616e 676c 652d 7472 616e 7366 6f72 6d69 angle-transformi
│ │ │ │ │ -000a9d10: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ -000a9d20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a9d30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a9d40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a9d50: 2020 286c 696e 6520 2031 3829 0a2a 2074 (line 18).* t
│ │ │ │ │ -000a9d60: 7261 6e73 6c61 7465 6454 6f42 6557 6974 ranslatedToBeWit
│ │ │ │ │ -000a9d70: 6869 6e5f 3a20 2020 2020 2020 2020 2020 hin_:
│ │ │ │ │ -000a9d80: 2020 2020 2020 5265 6374 616e 676c 652d Rectangle-
│ │ │ │ │ -000a9d90: 7265 6374 616e 676c 6520 6675 6e63 7469 rectangle functi
│ │ │ │ │ -000a9da0: 6f6e 732e 0a20 2020 2020 2020 2020 2020 ons..
│ │ │ │ │ -000a9db0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a9dc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a9dd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a9de0: 2020 2028 6c69 6e65 2020 3436 290a 2a20 (line 46).*
│ │ │ │ │ -000a9df0: 7472 616e 7370 6f73 653a 2020 2020 2020 transpose:
│ │ │ │ │ -000a9e00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a9e10: 2020 2020 2020 2050 6f69 6e74 2d70 6f69 Point-poi
│ │ │ │ │ -000a9e20: 6e74 2066 756e 6374 696f 6e73 2e0a 2020 nt functions..
│ │ │ │ │ -000a9e30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a9e40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a9e50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a9e60: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -000a9e70: 6520 2032 3429 0a2a 2074 7269 6767 6572 e 24).* trigger
│ │ │ │ │ -000a9e80: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -000a9e90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a9ea0: 4465 6c61 7965 6441 6461 7074 6f72 2d61 DelayedAdaptor-a
│ │ │ │ │ -000a9eb0: 6363 6573 7369 6e67 2e0a 2020 2020 2020 ccessing..
│ │ │ │ │ -000a9ec0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a9ed0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a9ee0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a9ef0: 2020 2020 2020 2020 286c 696e 6520 2020 (line
│ │ │ │ │ -000a9f00: 3629 0a2a 2074 7269 6d53 6570 6172 6174 6).* trimSeparat
│ │ │ │ │ -000a9f10: 6f72 733a 2020 2020 2020 2020 2020 2020 ors:
│ │ │ │ │ -000a9f20: 2020 2020 2020 2020 2020 2020 4368 6172 Char
│ │ │ │ │ -000a9f30: 6163 7465 7241 7272 6179 2d63 6f6e 7665 acterArray-conve
│ │ │ │ │ -000a9f40: 7274 696e 672e 0a20 2020 2020 2020 2020 rting..
│ │ │ │ │ -000a9f50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a9f60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a9f70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a9f80: 2020 2020 2028 6c69 6e65 2020 3531 290a (line 51).
│ │ │ │ │ -000a9f90: 2a20 7472 756e 6361 7465 3a20 2020 2020 * truncate:
│ │ │ │ │ -000a9fa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a9fb0: 2020 2020 2020 2020 2046 696c 6544 6573 FileDes
│ │ │ │ │ -000a9fc0: 6372 6970 746f 722d 6261 7369 632e 0a20 criptor-basic..
│ │ │ │ │ -000a9fd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a9fe0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000a9ff0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000aa000: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -000aa010: 6e65 2020 3635 290a 2a20 7472 756e 6361 ne 65).* trunca
│ │ │ │ │ -000aa020: 7465 203c 313e 3a20 2020 2020 2020 2020 te <1>:
│ │ │ │ │ -000aa030: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000aa040: 2046 696c 6553 7472 6561 6d2d 6261 7369 FileStream-basi
│ │ │ │ │ -000aa050: 632e 2020 2020 286c 696e 6520 2033 3229 c. (line 32)
│ │ │ │ │ -000aa060: 0a2a 2074 7275 6e63 6174 6520 3c32 3e3a .* truncate <2>:
│ │ │ │ │ -000aa070: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000aa080: 2020 2020 2020 2020 2020 506f 7369 7469 Positi
│ │ │ │ │ -000aa090: 6f6e 6162 6c65 5374 7265 616d 2d74 7275 onableStream-tru
│ │ │ │ │ -000aa0a0: 6e63 6174 696e 672e 0a20 2020 2020 2020 ncating..
│ │ │ │ │ -000aa0b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000aa0c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000aa0d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000aa0e0: 2020 2020 2020 2028 6c69 6e65 2020 2036 (line 6
│ │ │ │ │ -000aa0f0: 290a 2a20 7472 756e 6361 7465 643a 2020 ).* truncated:
│ │ │ │ │ -000aa100: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000aa110: 2020 2020 2020 2020 2020 2046 6c6f 6174 Float
│ │ │ │ │ -000aa120: 2d63 6f65 7263 696e 672e 2020 2020 2020 -coercing.
│ │ │ │ │ -000aa130: 286c 696e 6520 2031 3429 0a2a 2074 7275 (line 14).* tru
│ │ │ │ │ -000aa140: 6e63 6174 6564 203c 313e 3a20 2020 2020 ncated <1>:
│ │ │ │ │ -000aa150: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000aa160: 2020 2020 466c 6f61 7444 2d62 7569 6c74 FloatD-built
│ │ │ │ │ -000aa170: 2069 6e73 2e20 2020 2028 6c69 6e65 2020 ins. (line
│ │ │ │ │ -000aa180: 3439 290a 2a20 7472 756e 6361 7465 6420 49).* truncated
│ │ │ │ │ -000aa190: 3c32 3e3a 2020 2020 2020 2020 2020 2020 <2>:
│ │ │ │ │ -000aa1a0: 2020 2020 2020 2020 2020 2020 2046 6c6f Flo
│ │ │ │ │ -000aa1b0: 6174 452d 6275 696c 7420 696e 732e 2020 atE-built ins.
│ │ │ │ │ -000aa1c0: 2020 286c 696e 6520 2034 3929 0a2a 2074 (line 49).* t
│ │ │ │ │ -000aa1d0: 7275 6e63 6174 6564 203c 333e 3a20 2020 runcated <3>:
│ │ │ │ │ -000aa1e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000aa1f0: 2020 2020 2020 466c 6f61 7451 2d62 7569 FloatQ-bui
│ │ │ │ │ -000aa200: 6c74 2069 6e73 2e20 2020 2028 6c69 6e65 lt ins. (line
│ │ │ │ │ -000aa210: 2020 3439 290a 2a20 7472 756e 6361 7465 49).* truncate
│ │ │ │ │ -000aa220: 6420 3c34 3e3a 2020 2020 2020 2020 2020 d <4>:
│ │ │ │ │ -000aa230: 2020 2020 2020 2020 2020 2020 2020 2046 F
│ │ │ │ │ -000aa240: 7261 6374 696f 6e2d 636f 6572 6369 6e67 raction-coercing
│ │ │ │ │ -000aa250: 2e20 2020 286c 696e 6520 2032 3029 0a2a . (line 20).*
│ │ │ │ │ -000aa260: 2074 7275 6e63 6174 6564 203c 353e 3a20 truncated <5>:
│ │ │ │ │ -000aa270: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000aa280: 2020 2020 2020 2020 496e 7465 6765 722d Integer-
│ │ │ │ │ -000aa290: 636f 6e76 6572 7469 6e67 2e20 2028 6c69 converting. (li
│ │ │ │ │ -000aa2a0: 6e65 2020 3238 290a 2a20 7472 756e 6361 ne 28).* trunca
│ │ │ │ │ -000aa2b0: 7465 6420 3c36 3e3a 2020 2020 2020 2020 ted <6>:
│ │ │ │ │ -000aa2c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000aa2d0: 204e 756d 6265 722d 7472 756e 6361 7469 Number-truncati
│ │ │ │ │ -000aa2e0: 6f6e 2061 6e64 2072 6f75 6e64 206f 6666 on and round off
│ │ │ │ │ -000aa2f0: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -000aa300: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000aa310: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000aa320: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000aa330: 286c 696e 6520 2032 3929 0a2a 2074 7275 (line 29).* tru
│ │ │ │ │ -000aa340: 6e63 6174 6564 203c 373e 3a20 2020 2020 ncated <7>:
│ │ │ │ │ -000aa350: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000aa360: 2020 2020 5363 616c 6564 4465 6369 6d61 ScaledDecima
│ │ │ │ │ -000aa370: 6c2d 636f 6572 6369 6f6e 2e0a 2020 2020 l-coercion..
│ │ │ │ │ -000aa380: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000aa390: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000aa3a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000aa3b0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -000aa3c0: 2033 3929 0a2a 2074 7275 6e63 6174 6564 39).* truncated
│ │ │ │ │ -000aa3d0: 4772 6964 5f3a 2020 2020 2020 2020 2020 Grid_:
│ │ │ │ │ -000aa3e0: 2020 2020 2020 2020 2020 2020 2020 506f Po
│ │ │ │ │ -000aa3f0: 696e 742d 706f 696e 7420 6675 6e63 7469 int-point functi
│ │ │ │ │ -000aa400: 6f6e 732e 0a20 2020 2020 2020 2020 2020 ons..
│ │ │ │ │ -000aa410: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000aa420: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000aa430: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000aa440: 2020 2028 6c69 6e65 2020 3238 290a 2a20 (line 28).*
│ │ │ │ │ -000aa450: 7472 756e 6361 7465 546f 5f3a 2020 2020 truncateTo_:
│ │ │ │ │ -000aa460: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000aa470: 2020 2020 2020 204e 756d 6265 722d 7472 Number-tr
│ │ │ │ │ -000aa480: 756e 6361 7469 6f6e 2061 6e64 2072 6f75 uncation and rou
│ │ │ │ │ -000aa490: 6e64 206f 6666 2e0a 2020 2020 2020 2020 nd off..
│ │ │ │ │ -000aa4a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000aa4b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000aa4c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000aa4d0: 2020 2020 2020 286c 696e 6520 2032 3529 (line 25)
│ │ │ │ │ -000aa4e0: 0a2a 2074 7275 6e63 6174 6554 6f5f 203c .* truncateTo_ <
│ │ │ │ │ -000aa4f0: 313e 3a20 2020 2020 2020 2020 2020 2020 1>:
│ │ │ │ │ -000aa500: 2020 2020 2020 2020 2020 506f 696e 742d Point-
│ │ │ │ │ -000aa510: 7472 756e 6361 7469 6f6e 2061 6e64 2072 truncation and r
│ │ │ │ │ -000aa520: 6f75 6e64 206f 6666 2e0a 2020 2020 2020 ound off..
│ │ │ │ │ -000aa530: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000aa540: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000aa550: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000aa560: 2020 2020 2020 2020 286c 696e 6520 2031 (line 1
│ │ │ │ │ -000aa570: 3029 0a2a 2074 7970 653a 2020 2020 2020 0).* type:
│ │ │ │ │ -000aa580: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000aa590: 2020 2020 2020 2020 2020 2020 4342 6f6f CBoo
│ │ │ │ │ -000aa5a0: 6c65 616e 2063 6c61 7373 2d63 6f6e 7665 lean class-conve
│ │ │ │ │ -000aa5b0: 7273 696f 6e2e 0a20 2020 2020 2020 2020 rsion..
│ │ │ │ │ -000aa5c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000aa5d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000aa5e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000aa5f0: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).
│ │ │ │ │ -000aa600: 2a20 7479 7065 203c 313e 3a20 2020 2020 * type <1>:
│ │ │ │ │ -000aa610: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000aa620: 2020 2020 2020 2020 2043 4279 7465 2063 CByte c
│ │ │ │ │ -000aa630: 6c61 7373 2d63 6f6e 7665 7273 696f 6e2e lass-conversion.
│ │ │ │ │ -000aa640: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -000aa650: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000aa660: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000aa670: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -000aa680: 6c69 6e65 2020 3130 290a 2a20 7479 7065 line 10).* type
│ │ │ │ │ -000aa690: 203c 323e 3a20 2020 2020 2020 2020 2020 <2>:
│ │ │ │ │ -000aa6a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000aa6b0: 2020 2043 4f62 6a65 6374 2063 6c61 7373 CObject class
│ │ │ │ │ -000aa6c0: 2d63 6f6e 7665 7273 696f 6e2e 0a20 2020 -conversion..
│ │ │ │ │ -000aa6d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000aa6e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000aa6f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000aa700: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -000aa710: 2020 2036 290a 2a20 7479 7065 203c 333e 6).* type <3>
│ │ │ │ │ -000aa720: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -000aa730: 2020 2020 2020 2020 2020 2020 2020 2043 C
│ │ │ │ │ -000aa740: 4f62 6a65 6374 2d63 6f6e 7665 7273 696f Object-conversio
│ │ │ │ │ -000aa750: 6e2e 2020 286c 696e 6520 2031 3729 0a2a n. (line 17).*
│ │ │ │ │ -000aa760: 2074 7970 6520 3c34 3e3a 2020 2020 2020 type <4>:
│ │ │ │ │ -000aa770: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000aa780: 2020 2020 2020 2020 4353 6361 6c61 7220 CScalar
│ │ │ │ │ -000aa790: 636c 6173 732d 696e 7374 616e 6365 2063 class-instance c
│ │ │ │ │ -000aa7a0: 7265 6174 696f 6e2e 0a20 2020 2020 2020 reation..
│ │ │ │ │ -000aa7b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000aa7c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000aa7d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000aa7e0: 2020 2020 2020 2028 6c69 6e65 2020 3130 (line 10
│ │ │ │ │ -000aa7f0: 290a 2a20 7479 7065 203c 353e 3a20 2020 ).* type <5>:
│ │ │ │ │ -000aa800: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000aa810: 2020 2020 2020 2020 2020 2043 5374 7269 CStri
│ │ │ │ │ -000aa820: 6e67 2063 6c61 7373 2d69 6e73 7461 6e63 ng class-instanc
│ │ │ │ │ -000aa830: 6520 6372 6561 7469 6f6e 2e0a 2020 2020 e creation..
│ │ │ │ │ -000aa840: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000aa850: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000aa860: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000aa870: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -000aa880: 2020 3629 0a2a 2074 7970 655f 3a20 2020 6).* type_:
│ │ │ │ │ -000aa890: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000aa8a0: 2020 2020 2020 2020 2020 2020 2020 434f CO
│ │ │ │ │ -000aa8b0: 626a 6563 742d 6163 6365 7373 696e 672e bject-accessing.
│ │ │ │ │ -000aa8c0: 2020 2028 6c69 6e65 2020 3239 290a 2a20 (line 29).*
│ │ │ │ │ -000aa8d0: 7563 6861 7241 745f 3a20 2020 2020 2020 ucharAt_:
│ │ │ │ │ -000aa8e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000aa8f0: 2020 2020 2020 2042 7974 6541 7272 6179 ByteArray
│ │ │ │ │ -000aa900: 2d6d 6f72 6520 6164 7661 6e63 6564 2061 -more advanced a
│ │ │ │ │ -000aa910: 6363 6573 7369 6e67 2e0a 2020 2020 2020 ccessing..
│ │ │ │ │ -000aa920: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000aa930: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000aa940: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000aa950: 2020 2020 2020 2020 286c 696e 6520 2039 (line 9
│ │ │ │ │ -000aa960: 3329 0a2a 2075 6368 6172 4174 5f70 7574 3).* ucharAt_put
│ │ │ │ │ -000aa970: 5f3a 2020 2020 2020 2020 2020 2020 2020 _:
│ │ │ │ │ -000aa980: 2020 2020 2020 2020 2020 2020 4279 7465 Byte
│ │ │ │ │ -000aa990: 4172 7261 792d 6d6f 7265 2061 6476 616e Array-more advan
│ │ │ │ │ -000aa9a0: 6365 6420 6163 6365 7373 696e 672e 0a20 ced accessing..
│ │ │ │ │ -000aa9b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000aa9c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000aa9d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000aa9e0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -000aa9f0: 6e65 2020 3938 290a 2a20 7563 6861 7241 ne 98).* ucharA
│ │ │ │ │ -000aaa00: 745f 7075 745f 203c 313e 3a20 2020 2020 t_put_ <1>:
│ │ │ │ │ -000aaa10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000aaa20: 204d 656d 6f72 7920 636c 6173 732d 6163 Memory class-ac
│ │ │ │ │ -000aaa30: 6365 7373 696e 672e 0a20 2020 2020 2020 cessing..
│ │ │ │ │ -000aaa40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000aaa50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000aaa60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000aaa70: 2020 2020 2020 2028 6c69 6e65 2020 3739 (line 79
│ │ │ │ │ -000aaa80: 290a 2a20 7569 6e74 4174 5f3a 2020 2020 ).* uintAt_:
│ │ │ │ │ -000aaa90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000aaaa0: 2020 2020 2020 2020 2020 2042 7974 6541 ByteA
│ │ │ │ │ -000aaab0: 7272 6179 2d6d 6f72 6520 6164 7661 6e63 rray-more advanc
│ │ │ │ │ -000aaac0: 6564 2061 6363 6573 7369 6e67 2e0a 2020 ed accessing..
│ │ │ │ │ -000aaad0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000aaae0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000aaaf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000aab00: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -000aab10: 6520 3130 3429 0a2a 2075 696e 7441 745f e 104).* uintAt_
│ │ │ │ │ -000aab20: 7075 745f 3a20 2020 2020 2020 2020 2020 put_:
│ │ │ │ │ -000aab30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000aab40: 4279 7465 4172 7261 792d 6d6f 7265 2061 ByteArray-more a
│ │ │ │ │ -000aab50: 6476 616e 6365 6420 6163 6365 7373 696e dvanced accessin
│ │ │ │ │ -000aab60: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ -000aab70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000aab80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000aab90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000aaba0: 2028 6c69 6e65 2031 3038 290a 2a20 7569 (line 108).* ui
│ │ │ │ │ -000aabb0: 6e74 4174 5f70 7574 5f20 3c31 3e3a 2020 ntAt_put_ <1>:
│ │ │ │ │ -000aabc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000aabd0: 2020 2020 204d 656d 6f72 7920 636c 6173 Memory clas
│ │ │ │ │ -000aabe0: 732d 6163 6365 7373 696e 672e 0a20 2020 s-accessing..
│ │ │ │ │ -000aabf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000aac00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000aac10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000aac20: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -000aac30: 2020 3834 290a 2a20 756c 6f6e 6741 745f 84).* ulongAt_
│ │ │ │ │ -000aac40: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -000aac50: 2020 2020 2020 2020 2020 2020 2020 2042 B
│ │ │ │ │ -000aac60: 7974 6541 7272 6179 2d6d 6f72 6520 6164 yteArray-more ad
│ │ │ │ │ -000aac70: 7661 6e63 6564 2061 6363 6573 7369 6e67 vanced accessing
│ │ │ │ │ -000aac80: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -000aac90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000aaca0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000aacb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000aacc0: 286c 696e 6520 3131 3329 0a2a 2075 6c6f (line 113).* ulo
│ │ │ │ │ -000aacd0: 6e67 4174 5f70 7574 5f3a 2020 2020 2020 ngAt_put_:
│ │ │ │ │ -000aace0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000aacf0: 2020 2020 4279 7465 4172 7261 792d 6d6f ByteArray-mo
│ │ │ │ │ -000aad00: 7265 2061 6476 616e 6365 6420 6163 6365 re advanced acce
│ │ │ │ │ -000aad10: 7373 696e 672e 0a20 2020 2020 2020 2020 ssing..
│ │ │ │ │ -000aad20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000aad30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000aad40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000aad50: 2020 2020 2028 6c69 6e65 2031 3137 290a (line 117).
│ │ │ │ │ -000aad60: 2a20 756c 6f6e 6741 745f 7075 745f 203c * ulongAt_put_ <
│ │ │ │ │ -000aad70: 313e 3a20 2020 2020 2020 2020 2020 2020 1>:
│ │ │ │ │ -000aad80: 2020 2020 2020 2020 204d 656d 6f72 7920 Memory
│ │ │ │ │ -000aad90: 636c 6173 732d 6163 6365 7373 696e 672e class-accessing.
│ │ │ │ │ -000aada0: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -000aadb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000aadc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000aadd0: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -000aade0: 6c69 6e65 2020 3838 290a 2a20 756e 6971 line 88).* uniq
│ │ │ │ │ -000aadf0: 7565 496e 7374 616e 6365 3a20 2020 2020 ueInstance:
│ │ │ │ │ -000aae00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000aae10: 2020 204e 756c 6c56 616c 7565 486f 6c64 NullValueHold
│ │ │ │ │ -000aae20: 6572 2063 6c61 7373 2d63 7265 6174 696e er class-creatin
│ │ │ │ │ -000aae30: 6720 696e 7374 616e 6365 732e 0a20 2020 g instances..
│ │ │ │ │ -000aae40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000aae50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000aae60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000aae70: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -000aae80: 2020 2039 290a 2a20 756e 6971 7565 496e 9).* uniqueIn
│ │ │ │ │ -000aae90: 7374 616e 6365 203c 313e 3a20 2020 2020 stance <1>:
│ │ │ │ │ -000aaea0: 2020 2020 2020 2020 2020 2020 2020 2050 P
│ │ │ │ │ -000aaeb0: 726f 6365 7373 456e 7669 726f 6e6d 656e rocessEnvironmen
│ │ │ │ │ -000aaec0: 7420 636c 6173 732d 7369 6e67 6c65 746f t class-singleto
│ │ │ │ │ -000aaed0: 6e2e 0a20 2020 2020 2020 2020 2020 2020 n..
│ │ │ │ │ -000aaee0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000aaef0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000aaf00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000aaf10: 2028 6c69 6e65 2020 2036 290a 2a20 756e (line 6).* un
│ │ │ │ │ -000aaf20: 6974 793a 2020 2020 2020 2020 2020 2020 ity:
│ │ │ │ │ -000aaf30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000aaf40: 2020 2020 2046 6c6f 6174 442d 636f 6572 FloatD-coer
│ │ │ │ │ -000aaf50: 6369 6e67 2e20 2020 2020 286c 696e 6520 cing. (line
│ │ │ │ │ -000aaf60: 2031 3529 0a2a 2075 6e69 7479 203c 313e 15).* unity <1>
│ │ │ │ │ -000aaf70: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -000aaf80: 2020 2020 2020 2020 2020 2020 2020 466c Fl
│ │ │ │ │ -000aaf90: 6f61 7445 2d63 6f65 7263 696e 672e 2020 oatE-coercing.
│ │ │ │ │ -000aafa0: 2020 2028 6c69 6e65 2020 3135 290a 2a20 (line 15).*
│ │ │ │ │ -000aafb0: 756e 6974 7920 3c32 3e3a 2020 2020 2020 unity <2>:
│ │ │ │ │ -000aafc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000aafd0: 2020 2020 2020 2046 6c6f 6174 512d 636f FloatQ-co
│ │ │ │ │ -000aafe0: 6572 6369 6e67 2e20 2020 2020 286c 696e ercing. (lin
│ │ │ │ │ -000aaff0: 6520 2031 3529 0a2a 2075 6e69 7479 203c e 15).* unity <
│ │ │ │ │ -000ab000: 333e 3a20 2020 2020 2020 2020 2020 2020 3>:
│ │ │ │ │ -000ab010: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ab020: 4672 6163 7469 6f6e 2d63 6f65 7263 696e Fraction-coercin
│ │ │ │ │ -000ab030: 672e 2020 2028 6c69 6e65 2020 3233 290a g. (line 23).
│ │ │ │ │ -000ab040: 2a20 756e 6974 7920 3c34 3e3a 2020 2020 * unity <4>:
│ │ │ │ │ -000ab050: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ab060: 2020 2020 2020 2020 204c 6172 6765 496e LargeIn
│ │ │ │ │ -000ab070: 7465 6765 722d 636f 6572 6369 6f6e 2e0a teger-coercion..
│ │ │ │ │ -000ab080: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ab090: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ab0a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ab0b0: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -000ab0c0: 696e 6520 2031 3729 0a2a 2075 6e69 7479 ine 17).* unity
│ │ │ │ │ -000ab0d0: 203c 353e 3a20 2020 2020 2020 2020 2020 <5>:
│ │ │ │ │ -000ab0e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ab0f0: 2020 4e75 6d62 6572 2d63 6f6e 7665 7274 Number-convert
│ │ │ │ │ -000ab100: 696e 672e 2020 2028 6c69 6e65 2020 3538 ing. (line 58
│ │ │ │ │ -000ab110: 290a 2a20 756e 6974 7920 3c36 3e3a 2020 ).* unity <6>:
│ │ │ │ │ -000ab120: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ab130: 2020 2020 2020 2020 2020 2053 6d61 6c6c Small
│ │ │ │ │ -000ab140: 496e 7465 6765 722d 636f 6572 6369 6f6e Integer-coercion
│ │ │ │ │ -000ab150: 206d 6574 686f 6473 2e0a 2020 2020 2020 methods..
│ │ │ │ │ -000ab160: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ab170: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ab180: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ab190: 2020 2020 2020 2020 286c 696e 6520 2020 (line
│ │ │ │ │ -000ab1a0: 3929 0a2a 2075 6e70 7265 656d 7074 6564 9).* unpreempted
│ │ │ │ │ -000ab1b0: 5072 696f 7269 7479 3a20 2020 2020 2020 Priority:
│ │ │ │ │ -000ab1c0: 2020 2020 2020 2020 2020 2020 5072 6f63 Proc
│ │ │ │ │ -000ab1d0: 6573 736f 7253 6368 6564 756c 6572 2d70 essorScheduler-p
│ │ │ │ │ -000ab1e0: 7269 6f72 6974 6965 732e 0a20 2020 2020 riorities..
│ │ │ │ │ -000ab1f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ab200: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ab210: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ab220: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -000ab230: 3336 290a 2a20 756e 7363 6865 6475 6c65 36).* unschedule
│ │ │ │ │ -000ab240: 4465 6c61 795f 3a20 2020 2020 2020 2020 Delay_:
│ │ │ │ │ -000ab250: 2020 2020 2020 2020 2020 2020 2044 656c Del
│ │ │ │ │ -000ab260: 6179 2063 6c61 7373 2d74 696d 6572 2070 ay class-timer p
│ │ │ │ │ -000ab270: 726f 6365 7373 2e0a 2020 2020 2020 2020 rocess..
│ │ │ │ │ -000ab280: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ab290: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ab2a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ab2b0: 2020 2020 2020 286c 696e 6520 2032 3529 (line 25)
│ │ │ │ │ -000ab2c0: 0a2a 2075 6e73 6967 6e65 6443 6861 7241 .* unsignedCharA
│ │ │ │ │ -000ab2d0: 745f 3a20 2020 2020 2020 2020 2020 2020 t_:
│ │ │ │ │ -000ab2e0: 2020 2020 2020 2020 2020 4279 7465 4172 ByteAr
│ │ │ │ │ -000ab2f0: 7261 792d 6d6f 7265 2061 6476 616e 6365 ray-more advance
│ │ │ │ │ -000ab300: 6420 6163 6365 7373 696e 672e 0a20 2020 d accessing..
│ │ │ │ │ -000ab310: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ab320: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ab330: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ab340: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -000ab350: 2031 3232 290a 2a20 756e 7369 676e 6564 122).* unsigned
│ │ │ │ │ -000ab360: 4368 6172 4174 5f20 3c31 3e3a 2020 2020 CharAt_ <1>:
│ │ │ │ │ -000ab370: 2020 2020 2020 2020 2020 2020 2020 204d M
│ │ │ │ │ -000ab380: 656d 6f72 7920 636c 6173 732d 6163 6365 emory class-acce
│ │ │ │ │ -000ab390: 7373 696e 672e 0a20 2020 2020 2020 2020 ssing..
│ │ │ │ │ -000ab3a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ab3b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ab3c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ab3d0: 2020 2020 2028 6c69 6e65 2020 3932 290a (line 92).
│ │ │ │ │ -000ab3e0: 2a20 756e 7369 676e 6564 4368 6172 4174 * unsignedCharAt
│ │ │ │ │ -000ab3f0: 5f70 7574 5f3a 2020 2020 2020 2020 2020 _put_:
│ │ │ │ │ -000ab400: 2020 2020 2020 2020 2042 7974 6541 7272 ByteArr
│ │ │ │ │ -000ab410: 6179 2d6d 6f72 6520 6164 7661 6e63 6564 ay-more advanced
│ │ │ │ │ -000ab420: 2061 6363 6573 7369 6e67 2e0a 2020 2020 accessing..
│ │ │ │ │ -000ab430: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ab440: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ab450: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ab460: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -000ab470: 3132 3729 0a2a 2075 6e73 6967 6e65 6443 127).* unsignedC
│ │ │ │ │ -000ab480: 6861 7241 745f 7075 745f 203c 313e 3a20 harAt_put_ <1>:
│ │ │ │ │ -000ab490: 2020 2020 2020 2020 2020 2020 2020 4d65 Me
│ │ │ │ │ -000ab4a0: 6d6f 7279 2063 6c61 7373 2d61 6363 6573 mory class-acces
│ │ │ │ │ -000ab4b0: 7369 6e67 2e0a 2020 2020 2020 2020 2020 sing..
│ │ │ │ │ -000ab4c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ab4d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ab4e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ab4f0: 2020 2020 286c 696e 6520 2039 3629 0a2a (line 96).*
│ │ │ │ │ -000ab500: 2075 6e73 6967 6e65 6449 6e74 4174 5f3a unsignedIntAt_:
│ │ │ │ │ -000ab510: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ab520: 2020 2020 2020 2020 4279 7465 4172 7261 ByteArra
│ │ │ │ │ -000ab530: 792d 6d6f 7265 2061 6476 616e 6365 6420 y-more advanced
│ │ │ │ │ -000ab540: 6163 6365 7373 696e 672e 0a20 2020 2020 accessing..
│ │ │ │ │ -000ab550: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ab560: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ab570: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ab580: 2020 2020 2020 2020 2028 6c69 6e65 2031 (line 1
│ │ │ │ │ -000ab590: 3333 290a 2a20 756e 7369 676e 6564 496e 33).* unsignedIn
│ │ │ │ │ -000ab5a0: 7441 745f 203c 313e 3a20 2020 2020 2020 tAt_ <1>:
│ │ │ │ │ -000ab5b0: 2020 2020 2020 2020 2020 2020 204d 656d Mem
│ │ │ │ │ -000ab5c0: 6f72 7920 636c 6173 732d 6163 6365 7373 ory class-access
│ │ │ │ │ -000ab5d0: 696e 672e 0a20 2020 2020 2020 2020 2020 ing..
│ │ │ │ │ -000ab5e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ab5f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ab600: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ab610: 2020 2028 6c69 6e65 2031 3031 290a 2a20 (line 101).*
│ │ │ │ │ -000ab620: 756e 7369 676e 6564 496e 7441 745f 7075 unsignedIntAt_pu
│ │ │ │ │ -000ab630: 745f 3a20 2020 2020 2020 2020 2020 2020 t_:
│ │ │ │ │ -000ab640: 2020 2020 2020 2042 7974 6541 7272 6179 ByteArray
│ │ │ │ │ -000ab650: 2d6d 6f72 6520 6164 7661 6e63 6564 2061 -more advanced a
│ │ │ │ │ -000ab660: 6363 6573 7369 6e67 2e0a 2020 2020 2020 ccessing..
│ │ │ │ │ -000ab670: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ab680: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ab690: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ab6a0: 2020 2020 2020 2020 286c 696e 6520 3133 (line 13
│ │ │ │ │ -000ab6b0: 3729 0a2a 2075 6e73 6967 6e65 6449 6e74 7).* unsignedInt
│ │ │ │ │ -000ab6c0: 4174 5f70 7574 5f20 3c31 3e3a 2020 2020 At_put_ <1>:
│ │ │ │ │ -000ab6d0: 2020 2020 2020 2020 2020 2020 4d65 6d6f Memo
│ │ │ │ │ -000ab6e0: 7279 2063 6c61 7373 2d61 6363 6573 7369 ry class-accessi
│ │ │ │ │ -000ab6f0: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ -000ab700: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ab710: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ab720: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ab730: 2020 286c 696e 6520 3130 3429 0a2a 2075 (line 104).* u
│ │ │ │ │ -000ab740: 6e73 6967 6e65 644c 6f6e 6741 745f 3a20 nsignedLongAt_:
│ │ │ │ │ -000ab750: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ab760: 2020 2020 2020 4279 7465 4172 7261 792d ByteArray-
│ │ │ │ │ -000ab770: 6d6f 7265 2061 6476 616e 6365 6420 6163 more advanced ac
│ │ │ │ │ -000ab780: 6365 7373 696e 672e 0a20 2020 2020 2020 cessing..
│ │ │ │ │ -000ab790: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ab7a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ab7b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ab7c0: 2020 2020 2020 2028 6c69 6e65 2031 3432 (line 142
│ │ │ │ │ -000ab7d0: 290a 2a20 756e 7369 676e 6564 4c6f 6e67 ).* unsignedLong
│ │ │ │ │ -000ab7e0: 4174 5f20 3c31 3e3a 2020 2020 2020 2020 At_ <1>:
│ │ │ │ │ -000ab7f0: 2020 2020 2020 2020 2020 204d 656d 6f72 Memor
│ │ │ │ │ -000ab800: 7920 636c 6173 732d 6163 6365 7373 696e y class-accessin
│ │ │ │ │ -000ab810: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ -000ab820: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ab830: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ab840: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ab850: 2028 6c69 6e65 2031 3038 290a 2a20 756e (line 108).* un
│ │ │ │ │ -000ab860: 7369 676e 6564 4c6f 6e67 4174 5f70 7574 signedLongAt_put
│ │ │ │ │ -000ab870: 5f3a 2020 2020 2020 2020 2020 2020 2020 _:
│ │ │ │ │ -000ab880: 2020 2020 2042 7974 6541 7272 6179 2d6d ByteArray-m
│ │ │ │ │ -000ab890: 6f72 6520 6164 7661 6e63 6564 2061 6363 ore advanced acc
│ │ │ │ │ -000ab8a0: 6573 7369 6e67 2e0a 2020 2020 2020 2020 essing..
│ │ │ │ │ -000ab8b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ab8c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ab8d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ab8e0: 2020 2020 2020 286c 696e 6520 3134 3629 (line 146)
│ │ │ │ │ -000ab8f0: 0a2a 2075 6e73 6967 6e65 644c 6f6e 6741 .* unsignedLongA
│ │ │ │ │ -000ab900: 745f 7075 745f 203c 313e 3a20 2020 2020 t_put_ <1>:
│ │ │ │ │ -000ab910: 2020 2020 2020 2020 2020 4d65 6d6f 7279 Memory
│ │ │ │ │ -000ab920: 2063 6c61 7373 2d61 6363 6573 7369 6e67 class-accessing
│ │ │ │ │ -000ab930: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -000ab940: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ab950: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ab960: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ab970: 286c 696e 6520 3131 3129 0a2a 2075 6e73 (line 111).* uns
│ │ │ │ │ -000ab980: 6967 6e65 6453 686f 7274 4174 5f3a 2020 ignedShortAt_:
│ │ │ │ │ -000ab990: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ab9a0: 2020 2020 4279 7465 4172 7261 792d 6d6f ByteArray-mo
│ │ │ │ │ -000ab9b0: 7265 2061 6476 616e 6365 6420 6163 6365 re advanced acce
│ │ │ │ │ -000ab9c0: 7373 696e 672e 0a20 2020 2020 2020 2020 ssing..
│ │ │ │ │ -000ab9d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ab9e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ab9f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000aba00: 2020 2020 2028 6c69 6e65 2031 3531 290a (line 151).
│ │ │ │ │ -000aba10: 2a20 756e 7369 676e 6564 5368 6f72 7441 * unsignedShortA
│ │ │ │ │ -000aba20: 745f 203c 313e 3a20 2020 2020 2020 2020 t_ <1>:
│ │ │ │ │ -000aba30: 2020 2020 2020 2020 204d 656d 6f72 7920 Memory
│ │ │ │ │ -000aba40: 636c 6173 732d 6163 6365 7373 696e 672e class-accessing.
│ │ │ │ │ -000aba50: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -000aba60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000aba70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000aba80: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -000aba90: 6c69 6e65 2031 3135 290a 2a20 756e 7369 line 115).* unsi
│ │ │ │ │ -000abaa0: 676e 6564 5368 6f72 7441 745f 7075 745f gnedShortAt_put_
│ │ │ │ │ -000abab0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -000abac0: 2020 2042 7974 6541 7272 6179 2d6d 6f72 ByteArray-mor
│ │ │ │ │ -000abad0: 6520 6164 7661 6e63 6564 2061 6363 6573 e advanced acces
│ │ │ │ │ -000abae0: 7369 6e67 2e0a 2020 2020 2020 2020 2020 sing..
│ │ │ │ │ -000abaf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000abb00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000abb10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000abb20: 2020 2020 286c 696e 6520 3135 3529 0a2a (line 155).*
│ │ │ │ │ -000abb30: 2075 6e73 6967 6e65 6453 686f 7274 4174 unsignedShortAt
│ │ │ │ │ -000abb40: 5f70 7574 5f20 3c31 3e3a 2020 2020 2020 _put_ <1>:
│ │ │ │ │ -000abb50: 2020 2020 2020 2020 4d65 6d6f 7279 2063 Memory c
│ │ │ │ │ -000abb60: 6c61 7373 2d61 6363 6573 7369 6e67 2e0a lass-accessing..
│ │ │ │ │ -000abb70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000abb80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000abb90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000abba0: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -000abbb0: 696e 6520 3131 3829 0a2a 2075 6e74 696c ine 118).* until
│ │ │ │ │ -000abbc0: 4d69 6c6c 6973 6563 6f6e 6473 5f3a 2020 Milliseconds_:
│ │ │ │ │ -000abbd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000abbe0: 2020 4465 6c61 7920 636c 6173 732d 696e Delay class-in
│ │ │ │ │ -000abbf0: 7374 616e 6365 2063 7265 6174 696f 6e2e stance creation.
│ │ │ │ │ -000abc00: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -000abc10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000abc20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000abc30: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -000abc40: 6c69 6e65 2020 3135 290a 2a20 756e 7469 line 15).* unti
│ │ │ │ │ -000abc50: 6c4e 616e 6f73 6563 6f6e 6473 5f3a 2020 lNanoseconds_:
│ │ │ │ │ -000abc60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000abc70: 2020 2044 656c 6179 2063 6c61 7373 2d69 Delay class-i
│ │ │ │ │ -000abc80: 6e73 7461 6e63 6520 6372 6561 7469 6f6e nstance creation
│ │ │ │ │ -000abc90: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -000abca0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000abcb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000abcc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000abcd0: 286c 696e 6520 2031 3929 0a2a 2075 7064 (line 19).* upd
│ │ │ │ │ -000abce0: 6174 653a 2020 2020 2020 2020 2020 2020 ate:
│ │ │ │ │ -000abcf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000abd00: 2020 2020 4f62 6a65 6374 4d65 6d6f 7279 ObjectMemory
│ │ │ │ │ -000abd10: 2d62 7569 6c74 696e 732e 0a20 2020 2020 -builtins..
│ │ │ │ │ -000abd20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000abd30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000abd40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000abd50: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -000abd60: 2036 290a 2a20 7570 6461 7465 496e 7374 6).* updateInst
│ │ │ │ │ -000abd70: 616e 6365 5661 7273 5f73 6861 7065 5f3a anceVars_shape_:
│ │ │ │ │ -000abd80: 2020 2020 2020 2020 2020 2020 2042 6568 Beh
│ │ │ │ │ -000abd90: 6176 696f 722d 7374 696c 6c20 756e 636c avior-still uncl
│ │ │ │ │ -000abda0: 6173 7369 6669 6564 2e0a 2020 2020 2020 assified..
│ │ │ │ │ -000abdb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000abdc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000abdd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000abde0: 2020 2020 2020 2020 286c 696e 6520 2031 (line 1
│ │ │ │ │ -000abdf0: 3429 0a2a 2075 7064 6174 654d 656d 6265 4).* updateMembe
│ │ │ │ │ -000abe00: 725f 3a20 2020 2020 2020 2020 2020 2020 r_:
│ │ │ │ │ -000abe10: 2020 2020 2020 2020 2020 2020 5646 532e VFS.
│ │ │ │ │ -000abe20: 4172 6368 6976 6546 696c 652d 4172 6368 ArchiveFile-Arch
│ │ │ │ │ -000abe30: 6976 654d 656d 6265 7220 7072 6f74 6f63 iveMember protoc
│ │ │ │ │ -000abe40: 6f6c 2e0a 2020 2020 2020 2020 2020 2020 ol..
│ │ │ │ │ -000abe50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000abe60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000abe70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000abe80: 2020 286c 696e 6520 2032 3529 0a2a 2075 (line 25).* u
│ │ │ │ │ -000abe90: 7064 6174 654d 656d 6265 725f 203c 313e pdateMember_ <1>
│ │ │ │ │ -000abea0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -000abeb0: 2020 2020 2020 5646 532e 5a69 7046 696c VFS.ZipFil
│ │ │ │ │ -000abec0: 652d 6d65 6d62 6572 732e 2028 6c69 6e65 e-members. (line
│ │ │ │ │ -000abed0: 2020 3235 290a 2a20 7570 6461 7465 5f3a 25).* update_:
│ │ │ │ │ -000abee0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000abef0: 2020 2020 2020 2020 2020 2020 2020 2044 D
│ │ │ │ │ -000abf00: 656c 6179 2063 6c61 7373 2d73 7469 6c6c elay class-still
│ │ │ │ │ -000abf10: 2075 6e63 6c61 7373 6966 6965 642e 0a20 unclassified..
│ │ │ │ │ -000abf20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000abf30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000abf40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000abf50: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -000abf60: 6e65 2020 2036 290a 2a20 7570 6461 7465 ne 6).* update
│ │ │ │ │ -000abf70: 5f20 3c31 3e3a 2020 2020 2020 2020 2020 _ <1>:
│ │ │ │ │ -000abf80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000abf90: 2044 4c44 2063 6c61 7373 2d64 796e 616d DLD class-dynam
│ │ │ │ │ -000abfa0: 6963 206c 696e 6b69 6e67 2e0a 2020 2020 ic linking..
│ │ │ │ │ -000abfb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000abfc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000abfd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000abfe0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -000abff0: 2033 3929 0a2a 2075 7064 6174 655f 203c 39).* update_ <
│ │ │ │ │ -000ac000: 323e 3a20 2020 2020 2020 2020 2020 2020 2>:
│ │ │ │ │ -000ac010: 2020 2020 2020 2020 2020 2020 2020 4669 Fi
│ │ │ │ │ -000ac020: 6c65 4465 7363 7269 7074 6f72 2063 6c61 leDescriptor cla
│ │ │ │ │ -000ac030: 7373 2d69 6e69 7469 616c 697a 6174 696f ss-initializatio
│ │ │ │ │ -000ac040: 6e2e 0a20 2020 2020 2020 2020 2020 2020 n..
│ │ │ │ │ -000ac050: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ac060: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ac070: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ac080: 2028 6c69 6e65 2020 2039 290a 2a20 7570 (line 9).* up
│ │ │ │ │ -000ac090: 6461 7465 5f20 3c33 3e3a 2020 2020 2020 date_ <3>:
│ │ │ │ │ -000ac0a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ac0b0: 2020 2020 204f 626a 6563 7420 636c 6173 Object clas
│ │ │ │ │ -000ac0c0: 732d 696e 6974 6961 6c69 7a61 7469 6f6e s-initialization
│ │ │ │ │ -000ac0d0: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -000ac0e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ac0f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ac100: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ac110: 286c 696e 6520 2032 3029 0a2a 2075 7064 (line 20).* upd
│ │ │ │ │ -000ac120: 6174 655f 203c 343e 3a20 2020 2020 2020 ate_ <4>:
│ │ │ │ │ -000ac130: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ac140: 2020 2020 4f62 6a65 6374 2d63 6861 6e67 Object-chang
│ │ │ │ │ -000ac150: 6520 616e 6420 7570 6461 7465 2e0a 2020 e and update..
│ │ │ │ │ -000ac160: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ac170: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ac180: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ac190: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -000ac1a0: 6520 2033 3429 0a2a 2075 7064 6174 655f e 34).* update_
│ │ │ │ │ -000ac1b0: 203c 353e 3a20 2020 2020 2020 2020 2020 <5>:
│ │ │ │ │ -000ac1c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ac1d0: 5072 6f63 6573 736f 7253 6368 6564 756c ProcessorSchedul
│ │ │ │ │ -000ac1e0: 6572 2d69 646c 6520 7461 736b 732e 0a20 er-idle tasks..
│ │ │ │ │ -000ac1f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ac200: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ac210: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ac220: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -000ac230: 6e65 2020 3233 290a 2a20 7570 6461 7465 ne 23).* update
│ │ │ │ │ -000ac240: 5f20 3c36 3e3a 2020 2020 2020 2020 2020 _ <6>:
│ │ │ │ │ -000ac250: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ac260: 2054 696d 6520 636c 6173 732d 696e 6974 Time class-init
│ │ │ │ │ -000ac270: 6961 6c69 7a61 7469 6f6e 2e0a 2020 2020 ialization..
│ │ │ │ │ -000ac280: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ac290: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ac2a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ac2b0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -000ac2c0: 2020 3929 0a2a 2075 7064 6174 655f 203c 9).* update_ <
│ │ │ │ │ -000ac2d0: 373e 3a20 2020 2020 2020 2020 2020 2020 7>:
│ │ │ │ │ -000ac2e0: 2020 2020 2020 2020 2020 2020 2020 5646 VF
│ │ │ │ │ -000ac2f0: 532e 4172 6368 6976 654d 656d 6265 722d S.ArchiveMember-
│ │ │ │ │ -000ac300: 6669 6c65 206f 7065 7261 7469 6f6e 732e file operations.
│ │ │ │ │ -000ac310: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -000ac320: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ac330: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ac340: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -000ac350: 6c69 6e65 2020 3136 290a 2a20 7570 6461 line 16).* upda
│ │ │ │ │ -000ac360: 7465 5f20 3c38 3e3a 2020 2020 2020 2020 te_ <8>:
│ │ │ │ │ -000ac370: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ac380: 2020 2056 4653 2e46 696c 6557 7261 7070 VFS.FileWrapp
│ │ │ │ │ -000ac390: 6572 2063 6c61 7373 2d69 6e69 7469 616c er class-initial
│ │ │ │ │ -000ac3a0: 697a 696e 672e 0a20 2020 2020 2020 2020 izing..
│ │ │ │ │ -000ac3b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ac3c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ac3d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ac3e0: 2020 2020 2028 6c69 6e65 2020 2039 290a (line 9).
│ │ │ │ │ -000ac3f0: 2a20 7570 546f 416c 6c5f 3a20 2020 2020 * upToAll_:
│ │ │ │ │ -000ac400: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ac410: 2020 2020 2020 2020 2053 7472 6561 6d2d Stream-
│ │ │ │ │ -000ac420: 6163 6365 7373 696e 672d 7265 6164 696e accessing-readin
│ │ │ │ │ -000ac430: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ -000ac440: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ac450: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ac460: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ac470: 2028 6c69 6e65 2020 3635 290a 2a20 7570 (line 65).* up
│ │ │ │ │ -000ac480: 546f 456e 643a 2020 2020 2020 2020 2020 ToEnd:
│ │ │ │ │ -000ac490: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ac4a0: 2020 2020 2050 6f73 6974 696f 6e61 626c Positionabl
│ │ │ │ │ -000ac4b0: 6553 7472 6561 6d2d 6163 6365 7373 696e eStream-accessin
│ │ │ │ │ -000ac4c0: 672d 7265 6164 696e 672e 0a20 2020 2020 g-reading..
│ │ │ │ │ -000ac4d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ac4e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ac4f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ac500: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -000ac510: 3533 290a 2a20 7570 546f 456e 6420 3c31 53).* upToEnd <1
│ │ │ │ │ -000ac520: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ -000ac530: 2020 2020 2020 2020 2020 2020 2053 7472 Str
│ │ │ │ │ -000ac540: 6561 6d2d 6163 6365 7373 696e 672d 7265 eam-accessing-re
│ │ │ │ │ -000ac550: 6164 696e 672e 0a20 2020 2020 2020 2020 ading..
│ │ │ │ │ -000ac560: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ac570: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ac580: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ac590: 2020 2020 2028 6c69 6e65 2020 3732 290a (line 72).
│ │ │ │ │ -000ac5a0: 2a20 7570 546f 5f3a 2020 2020 2020 2020 * upTo_:
│ │ │ │ │ -000ac5b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ac5c0: 2020 2020 2020 2020 2046 696c 6553 7472 FileStr
│ │ │ │ │ -000ac5d0: 6561 6d2d 6f76 6572 7269 6469 6e67 2069 eam-overriding i
│ │ │ │ │ -000ac5e0: 6e68 6572 6974 6564 206d 6574 686f 6473 nherited methods
│ │ │ │ │ -000ac5f0: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -000ac600: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ac610: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ac620: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ac630: 286c 696e 6520 2031 3829 0a2a 2075 7054 (line 18).* upT
│ │ │ │ │ -000ac640: 6f5f 203c 313e 3a20 2020 2020 2020 2020 o_ <1>:
│ │ │ │ │ -000ac650: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ac660: 2020 2020 506f 7369 7469 6f6e 6162 6c65 Positionable
│ │ │ │ │ -000ac670: 5374 7265 616d 2d61 6363 6573 7369 6e67 Stream-accessing
│ │ │ │ │ -000ac680: 2d72 6561 6469 6e67 2e0a 2020 2020 2020 -reading..
│ │ │ │ │ -000ac690: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ac6a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ac6b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ac6c0: 2020 2020 2020 2020 286c 696e 6520 2034 (line 4
│ │ │ │ │ -000ac6d0: 3829 0a2a 2075 7054 6f5f 203c 323e 3a20 8).* upTo_ <2>:
│ │ │ │ │ -000ac6e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ac6f0: 2020 2020 2020 2020 2020 2020 5374 7265 Stre
│ │ │ │ │ -000ac700: 616d 2d61 6363 6573 7369 6e67 2d72 6561 am-accessing-rea
│ │ │ │ │ -000ac710: 6469 6e67 2e0a 2020 2020 2020 2020 2020 ding..
│ │ │ │ │ -000ac720: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ac730: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ac740: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ac750: 2020 2020 286c 696e 6520 2036 3029 0a2a (line 60).*
│ │ │ │ │ -000ac760: 2075 726c 3a20 2020 2020 2020 2020 2020 url:
│ │ │ │ │ -000ac770: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ac780: 2020 2020 2020 2020 5061 636b 6167 652d Package-
│ │ │ │ │ -000ac790: 6163 6365 7373 696e 672e 2020 2028 6c69 accessing. (li
│ │ │ │ │ -000ac7a0: 6e65 2031 3331 290a 2a20 7572 6c5f 3a20 ne 131).* url_:
│ │ │ │ │ -000ac7b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ac7c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ac7d0: 2050 6163 6b61 6765 2d61 6363 6573 7369 Package-accessi
│ │ │ │ │ -000ac7e0: 6e67 2e20 2020 286c 696e 6520 3133 3429 ng. (line 134)
│ │ │ │ │ -000ac7f0: 0a2a 2075 7365 7242 6163 6b67 726f 756e .* userBackgroun
│ │ │ │ │ -000ac800: 6450 7269 6f72 6974 793a 2020 2020 2020 dPriority:
│ │ │ │ │ -000ac810: 2020 2020 2020 2020 2020 5072 6f63 6573 Proces
│ │ │ │ │ -000ac820: 736f 7253 6368 6564 756c 6572 2d70 7269 sorScheduler-pri
│ │ │ │ │ -000ac830: 6f72 6974 6965 732e 0a20 2020 2020 2020 orities..
│ │ │ │ │ -000ac840: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ac850: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ac860: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ac870: 2020 2020 2020 2028 6c69 6e65 2020 3431 (line 41
│ │ │ │ │ -000ac880: 290a 2a20 7573 6572 4261 7365 3a20 2020 ).* userBase:
│ │ │ │ │ -000ac890: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ac8a0: 2020 2020 2020 2020 2020 2044 6972 6563 Direc
│ │ │ │ │ -000ac8b0: 746f 7279 2063 6c61 7373 2d72 6561 6469 tory class-readi
│ │ │ │ │ -000ac8c0: 6e67 2073 7973 7465 6d20 6465 6661 756c ng system defaul
│ │ │ │ │ -000ac8d0: 7473 2e0a 2020 2020 2020 2020 2020 2020 ts..
│ │ │ │ │ -000ac8e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ac8f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ac900: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ac910: 2020 286c 696e 6520 2034 3029 0a2a 2075 (line 40).* u
│ │ │ │ │ -000ac920: 7365 7249 6e74 6572 7275 7074 3a20 2020 serInterrupt:
│ │ │ │ │ -000ac930: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ac940: 2020 2020 2020 4f62 6a65 6374 2d56 4d20 Object-VM
│ │ │ │ │ -000ac950: 6361 6c6c 6261 636b 732e 2028 6c69 6e65 callbacks. (line
│ │ │ │ │ -000ac960: 2020 3136 290a 2a20 7573 6572 496e 7465 16).* userInte
│ │ │ │ │ -000ac970: 7272 7570 7450 7269 6f72 6974 793a 2020 rruptPriority:
│ │ │ │ │ -000ac980: 2020 2020 2020 2020 2020 2020 2020 2050 P
│ │ │ │ │ -000ac990: 726f 6365 7373 6f72 5363 6865 6475 6c65 rocessorSchedule
│ │ │ │ │ -000ac9a0: 722d 7072 696f 7269 7469 6573 2e0a 2020 r-priorities..
│ │ │ │ │ -000ac9b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ac9c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ac9d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ac9e0: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -000ac9f0: 6520 2034 3429 0a2a 2075 7365 726e 616d e 44).* usernam
│ │ │ │ │ -000aca00: 653a 2020 2020 2020 2020 2020 2020 2020 e:
│ │ │ │ │ -000aca10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000aca20: 4e65 7443 6c69 656e 7473 2e55 524c 2d61 NetClients.URL-a
│ │ │ │ │ -000aca30: 6363 6573 7369 6e67 2e0a 2020 2020 2020 ccessing..
│ │ │ │ │ -000aca40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000aca50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000aca60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000aca70: 2020 2020 2020 2020 286c 696e 6520 3130 (line 10
│ │ │ │ │ -000aca80: 3029 0a2a 2075 7365 726e 616d 655f 3a20 0).* username_:
│ │ │ │ │ -000aca90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000acaa0: 2020 2020 2020 2020 2020 2020 4e65 7443 NetC
│ │ │ │ │ -000acab0: 6c69 656e 7473 2e55 524c 2d61 6363 6573 lients.URL-acces
│ │ │ │ │ -000acac0: 7369 6e67 2e0a 2020 2020 2020 2020 2020 sing..
│ │ │ │ │ -000acad0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000acae0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000acaf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000acb00: 2020 2020 286c 696e 6520 3130 3329 0a2a (line 103).*
│ │ │ │ │ -000acb10: 2075 7365 7253 6368 6564 756c 696e 6750 userSchedulingP
│ │ │ │ │ -000acb20: 7269 6f72 6974 793a 2020 2020 2020 2020 riority:
│ │ │ │ │ -000acb30: 2020 2020 2020 2020 5072 6f63 6573 736f Processo
│ │ │ │ │ -000acb40: 7253 6368 6564 756c 6572 2d70 7269 6f72 rScheduler-prior
│ │ │ │ │ -000acb50: 6974 6965 732e 0a20 2020 2020 2020 2020 ities..
│ │ │ │ │ -000acb60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000acb70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000acb80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000acb90: 2020 2020 2028 6c69 6e65 2020 3439 290a (line 49).
│ │ │ │ │ -000acba0: 2a20 7573 655f 6475 7269 6e67 5f3a 2020 * use_during_:
│ │ │ │ │ -000acbb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000acbc0: 2020 2020 2020 2020 2044 796e 616d 6963 Dynamic
│ │ │ │ │ -000acbd0: 5661 7269 6162 6c65 2063 6c61 7373 2d65 Variable class-e
│ │ │ │ │ -000acbe0: 7661 6c75 6174 696e 672e 0a20 2020 2020 valuating..
│ │ │ │ │ -000acbf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000acc00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000acc10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000acc20: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -000acc30: 2036 290a 2a20 7573 655f 6475 7269 6e67 6).* use_during
│ │ │ │ │ -000acc40: 5f20 3c31 3e3a 2020 2020 2020 2020 2020 _ <1>:
│ │ │ │ │ -000acc50: 2020 2020 2020 2020 2020 2020 2050 726f Pro
│ │ │ │ │ -000acc60: 6365 7373 5661 7269 6162 6c65 2d61 6363 cessVariable-acc
│ │ │ │ │ -000acc70: 6573 7369 6e67 2e0a 2020 2020 2020 2020 essing..
│ │ │ │ │ -000acc80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000acc90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000acca0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000accb0: 2020 2020 2020 286c 696e 6520 2031 3029 (line 10)
│ │ │ │ │ -000accc0: 0a2a 2075 7368 6f72 7441 745f 3a20 2020 .* ushortAt_:
│ │ │ │ │ -000accd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000acce0: 2020 2020 2020 2020 2020 4279 7465 4172 ByteAr
│ │ │ │ │ -000accf0: 7261 792d 6d6f 7265 2061 6476 616e 6365 ray-more advance
│ │ │ │ │ -000acd00: 6420 6163 6365 7373 696e 672e 0a20 2020 d accessing..
│ │ │ │ │ -000acd10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000acd20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000acd30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000acd40: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -000acd50: 2031 3630 290a 2a20 7573 686f 7274 4174 160).* ushortAt
│ │ │ │ │ -000acd60: 5f70 7574 5f3a 2020 2020 2020 2020 2020 _put_:
│ │ │ │ │ -000acd70: 2020 2020 2020 2020 2020 2020 2020 2042 B
│ │ │ │ │ -000acd80: 7974 6541 7272 6179 2d6d 6f72 6520 6164 yteArray-more ad
│ │ │ │ │ -000acd90: 7661 6e63 6564 2061 6363 6573 7369 6e67 vanced accessing
│ │ │ │ │ -000acda0: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -000acdb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000acdc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000acdd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000acde0: 286c 696e 6520 3136 3429 0a2a 2075 7368 (line 164).* ush
│ │ │ │ │ -000acdf0: 6f72 7441 745f 7075 745f 203c 313e 3a20 ortAt_put_ <1>:
│ │ │ │ │ -000ace00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ace10: 2020 2020 4d65 6d6f 7279 2063 6c61 7373 Memory class
│ │ │ │ │ -000ace20: 2d61 6363 6573 7369 6e67 2e0a 2020 2020 -accessing..
│ │ │ │ │ -000ace30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ace40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ace50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ace60: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -000ace70: 3132 3229 0a2a 2075 7463 4461 7465 416e 122).* utcDateAn
│ │ │ │ │ -000ace80: 6454 696d 654e 6f77 3a20 2020 2020 2020 dTimeNow:
│ │ │ │ │ -000ace90: 2020 2020 2020 2020 2020 2020 2020 4461 Da
│ │ │ │ │ -000acea0: 7465 2063 6c61 7373 2d69 6e73 7461 6e63 te class-instanc
│ │ │ │ │ -000aceb0: 6520 6372 6561 7469 6f6e 2028 426c 7565 e creation (Blue
│ │ │ │ │ -000acec0: 2042 6f6f 6b29 2e0a 2020 2020 2020 2020 Book)..
│ │ │ │ │ -000aced0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000acee0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000acef0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000acf00: 2020 2020 2020 286c 696e 6520 2033 3629 (line 36)
│ │ │ │ │ -000acf10: 0a2a 2075 7463 4e6f 773a 2020 2020 2020 .* utcNow:
│ │ │ │ │ -000acf20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000acf30: 2020 2020 2020 2020 2020 5469 6d65 2063 Time c
│ │ │ │ │ -000acf40: 6c61 7373 2d62 6173 6963 2028 5554 4329 lass-basic (UTC)
│ │ │ │ │ -000acf50: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -000acf60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000acf70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000acf80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000acf90: 286c 696e 6520 2031 3029 0a2a 2075 7463 (line 10).* utc
│ │ │ │ │ -000acfa0: 5365 636f 6e64 436c 6f63 6b3a 2020 2020 SecondClock:
│ │ │ │ │ -000acfb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000acfc0: 2020 2020 5469 6d65 2063 6c61 7373 2d62 Time class-b
│ │ │ │ │ -000acfd0: 6173 6963 2028 5554 4329 2e0a 2020 2020 asic (UTC)..
│ │ │ │ │ -000acfe0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000acff0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ad000: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ad010: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -000ad020: 2031 3429 0a2a 2075 7463 546f 6461 793a 14).* utcToday:
│ │ │ │ │ -000ad030: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ad040: 2020 2020 2020 2020 2020 2020 2020 4461 Da
│ │ │ │ │ -000ad050: 7465 2063 6c61 7373 2d69 6e73 7461 6e63 te class-instanc
│ │ │ │ │ -000ad060: 6520 6372 6561 7469 6f6e 2028 426c 7565 e creation (Blue
│ │ │ │ │ -000ad070: 2042 6f6f 6b29 2e0a 2020 2020 2020 2020 Book)..
│ │ │ │ │ -000ad080: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ad090: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ad0a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ad0b0: 2020 2020 2020 286c 696e 6520 2034 3029 (line 40)
│ │ │ │ │ -000ad0c0: 0a2a 2076 616c 6964 436c 6173 7365 733a .* validClasses:
│ │ │ │ │ -000ad0d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ad0e0: 2020 2020 2020 2020 2020 5379 7374 656d System
│ │ │ │ │ -000ad0f0: 4578 6365 7074 696f 6e73 2e57 726f 6e67 Exceptions.Wrong
│ │ │ │ │ -000ad100: 436c 6173 732d 6163 6365 7373 696e 672e Class-accessing.
│ │ │ │ │ -000ad110: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -000ad120: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ad130: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ad140: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -000ad150: 6c69 6e65 2020 3132 290a 2a20 7661 6c69 line 12).* vali
│ │ │ │ │ -000ad160: 6443 6c61 7373 6573 5374 7269 6e67 3a20 dClassesString:
│ │ │ │ │ -000ad170: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ad180: 2020 2053 7973 7465 6d45 7863 6570 7469 SystemExcepti
│ │ │ │ │ -000ad190: 6f6e 732e 5772 6f6e 6743 6c61 7373 2d61 ons.WrongClass-a
│ │ │ │ │ -000ad1a0: 6363 6573 7369 6e67 2e0a 2020 2020 2020 ccessing..
│ │ │ │ │ -000ad1b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ad1c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ad1d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ad1e0: 2020 2020 2020 2020 286c 696e 6520 2031 (line 1
│ │ │ │ │ -000ad1f0: 3829 0a2a 2076 616c 6964 436c 6173 7365 8).* validClasse
│ │ │ │ │ -000ad200: 735f 3a20 2020 2020 2020 2020 2020 2020 s_:
│ │ │ │ │ -000ad210: 2020 2020 2020 2020 2020 2020 5379 7374 Syst
│ │ │ │ │ -000ad220: 656d 4578 6365 7074 696f 6e73 2e57 726f emExceptions.Wro
│ │ │ │ │ -000ad230: 6e67 436c 6173 732d 6163 6365 7373 696e ngClass-accessin
│ │ │ │ │ -000ad240: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ -000ad250: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ad260: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ad270: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ad280: 2028 6c69 6e65 2020 3135 290a 2a20 7661 (line 15).* va
│ │ │ │ │ -000ad290: 6c69 6453 697a 653a 2020 2020 2020 2020 lidSize:
│ │ │ │ │ -000ad2a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ad2b0: 2020 2020 2043 6f6e 7465 7874 5061 7274 ContextPart
│ │ │ │ │ -000ad2c0: 2d61 6363 6573 7369 6e67 2e0a 2020 2020 -accessing..
│ │ │ │ │ -000ad2d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ad2e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ad2f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ad300: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -000ad310: 3131 3529 0a2a 2076 616c 6964 5369 7a65 115).* validSize
│ │ │ │ │ -000ad320: 203c 313e 3a20 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ -000ad330: 2020 2020 2020 2020 2020 2020 2020 4f62 Ob
│ │ │ │ │ -000ad340: 6a65 6374 2d64 6562 7567 6769 6e67 2e20 ject-debugging.
│ │ │ │ │ -000ad350: 2020 2028 6c69 6e65 2020 3136 290a 2a20 (line 16).*
│ │ │ │ │ -000ad360: 7661 6c75 653a 2020 2020 2020 2020 2020 value:
│ │ │ │ │ -000ad370: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ad380: 2020 2020 2020 2041 7373 6f63 6961 7469 Associati
│ │ │ │ │ -000ad390: 6f6e 2d61 6363 6573 7369 6e67 2e0a 2020 on-accessing..
│ │ │ │ │ -000ad3a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ad3b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ad3c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ad3d0: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -000ad3e0: 6520 2031 3729 0a2a 2076 616c 7565 203c e 17).* value <
│ │ │ │ │ -000ad3f0: 313e 3a20 2020 2020 2020 2020 2020 2020 1>:
│ │ │ │ │ -000ad400: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ad410: 426c 6f63 6b43 6c6f 7375 7265 2d62 7569 BlockClosure-bui
│ │ │ │ │ -000ad420: 6c74 2069 6e73 2e0a 2020 2020 2020 2020 lt ins..
│ │ │ │ │ -000ad430: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ad440: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ad450: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ad460: 2020 2020 2020 286c 696e 6520 2031 3829 (line 18)
│ │ │ │ │ -000ad470: 0a2a 2076 616c 7565 203c 323e 3a20 2020 .* value <2>:
│ │ │ │ │ -000ad480: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ad490: 2020 2020 2020 2020 2020 4342 6f6f 6c65 CBoole
│ │ │ │ │ -000ad4a0: 616e 2d61 6363 6573 7369 6e67 2e20 2028 an-accessing. (
│ │ │ │ │ -000ad4b0: 6c69 6e65 2020 2036 290a 2a20 7661 6c75 line 6).* valu
│ │ │ │ │ -000ad4c0: 6520 3c33 3e3a 2020 2020 2020 2020 2020 e <3>:
│ │ │ │ │ -000ad4d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ad4e0: 2020 2043 4279 7465 2d61 6363 6573 7369 CByte-accessi
│ │ │ │ │ -000ad4f0: 6e67 2e20 2020 2020 286c 696e 6520 2020 ng. (line
│ │ │ │ │ -000ad500: 3929 0a2a 2076 616c 7565 203c 343e 3a20 9).* value <4>:
│ │ │ │ │ -000ad510: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ad520: 2020 2020 2020 2020 2020 2020 4368 6172 Char
│ │ │ │ │ -000ad530: 6163 7465 722d 6275 696c 7420 696e 732e acter-built ins.
│ │ │ │ │ -000ad540: 2028 6c69 6e65 2020 3231 290a 2a20 7661 (line 21).* va
│ │ │ │ │ -000ad550: 6c75 6520 3c35 3e3a 2020 2020 2020 2020 lue <5>:
│ │ │ │ │ -000ad560: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ad570: 2020 2020 2043 6f6e 7469 6e75 6174 696f Continuatio
│ │ │ │ │ -000ad580: 6e2d 696e 766f 6361 7469 6f6e 2e0a 2020 n-invocation..
│ │ │ │ │ -000ad590: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ad5a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ad5b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ad5c0: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -000ad5d0: 6520 2032 3429 0a2a 2076 616c 7565 203c e 24).* value <
│ │ │ │ │ -000ad5e0: 363e 3a20 2020 2020 2020 2020 2020 2020 6>:
│ │ │ │ │ -000ad5f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ad600: 4350 7472 2d61 6363 6573 7369 6e67 2e20 CPtr-accessing.
│ │ │ │ │ -000ad610: 2020 2020 2028 6c69 6e65 2020 3132 290a (line 12).
│ │ │ │ │ -000ad620: 2a20 7661 6c75 6520 3c37 3e3a 2020 2020 * value <7>:
│ │ │ │ │ -000ad630: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ad640: 2020 2020 2020 2020 2043 5363 616c 6172 CScalar
│ │ │ │ │ -000ad650: 2d61 6363 6573 7369 6e67 2e20 2020 286c -accessing. (l
│ │ │ │ │ -000ad660: 696e 6520 2031 3029 0a2a 2076 616c 7565 ine 10).* value
│ │ │ │ │ -000ad670: 203c 383e 3a20 2020 2020 2020 2020 2020 <8>:
│ │ │ │ │ -000ad680: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ad690: 2020 4353 7472 696e 672d 6163 6365 7373 CString-access
│ │ │ │ │ -000ad6a0: 696e 672e 2020 2028 6c69 6e65 2020 3130 ing. (line 10
│ │ │ │ │ -000ad6b0: 290a 2a20 7661 6c75 6520 3c39 3e3a 2020 ).* value <9>:
│ │ │ │ │ -000ad6c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ad6d0: 2020 2020 2020 2020 2020 2044 6566 6572 Defer
│ │ │ │ │ -000ad6e0: 7265 6456 6172 6961 626c 6542 696e 6469 redVariableBindi
│ │ │ │ │ -000ad6f0: 6e67 2d62 6173 6963 2e0a 2020 2020 2020 ng-basic..
│ │ │ │ │ -000ad700: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ad710: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ad720: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ad730: 2020 2020 2020 2020 286c 696e 6520 2020 (line
│ │ │ │ │ -000ad740: 3929 0a2a 2076 616c 7565 203c 3130 3e3a 9).* value <10>:
│ │ │ │ │ -000ad750: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ad760: 2020 2020 2020 2020 2020 2020 4465 6c61 Dela
│ │ │ │ │ -000ad770: 7965 6441 6461 7074 6f72 2d61 6363 6573 yedAdaptor-acces
│ │ │ │ │ -000ad780: 7369 6e67 2e0a 2020 2020 2020 2020 2020 sing..
│ │ │ │ │ -000ad790: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ad7a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ad7b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ad7c0: 2020 2020 286c 696e 6520 2020 3929 0a2a (line 9).*
│ │ │ │ │ -000ad7d0: 2076 616c 7565 203c 3131 3e3a 2020 2020 value <11>:
│ │ │ │ │ -000ad7e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ad7f0: 2020 2020 2020 2020 4469 7265 6374 6564 Directed
│ │ │ │ │ -000ad800: 4d65 7373 6167 652d 6261 7369 632e 0a20 Message-basic..
│ │ │ │ │ -000ad810: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ad820: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ad830: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ad840: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -000ad850: 6e65 2020 3132 290a 2a20 7661 6c75 6520 ne 12).* value
│ │ │ │ │ -000ad860: 3c31 323e 3a20 2020 2020 2020 2020 2020 <12>:
│ │ │ │ │ -000ad870: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ad880: 2044 796e 616d 6963 5661 7269 6162 6c65 DynamicVariable
│ │ │ │ │ -000ad890: 2063 6c61 7373 2d65 7661 6c75 6174 696e class-evaluatin
│ │ │ │ │ -000ad8a0: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ -000ad8b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ad8c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ad8d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ad8e0: 2028 6c69 6e65 2020 2039 290a 2a20 7661 (line 9).* va
│ │ │ │ │ -000ad8f0: 6c75 6520 3c31 333e 3a20 2020 2020 2020 lue <13>:
│ │ │ │ │ -000ad900: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ad910: 2020 2020 204e 756c 6c56 616c 7565 486f NullValueHo
│ │ │ │ │ -000ad920: 6c64 6572 2d61 6363 6573 7369 6e67 2e0a lder-accessing..
│ │ │ │ │ -000ad930: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ad940: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ad950: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ad960: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -000ad970: 696e 6520 2020 3629 0a2a 2076 616c 7565 ine 6).* value
│ │ │ │ │ -000ad980: 203c 3134 3e3a 2020 2020 2020 2020 2020 <14>:
│ │ │ │ │ -000ad990: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ad9a0: 2020 506c 7567 6761 626c 6541 6461 7074 PluggableAdapt
│ │ │ │ │ -000ad9b0: 6f72 2d61 6363 6573 7369 6e67 2e0a 2020 or-accessing..
│ │ │ │ │ -000ad9c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ad9d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ad9e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ad9f0: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -000ada00: 6520 2020 3629 0a2a 2076 616c 7565 203c e 6).* value <
│ │ │ │ │ -000ada10: 3135 3e3a 2020 2020 2020 2020 2020 2020 15>:
│ │ │ │ │ -000ada20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ada30: 5072 6f63 6573 7356 6172 6961 626c 652d ProcessVariable-
│ │ │ │ │ -000ada40: 6163 6365 7373 696e 672e 0a20 2020 2020 accessing..
│ │ │ │ │ -000ada50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ada60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ada70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ada80: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -000ada90: 3134 290a 2a20 7661 6c75 6520 3c31 363e 14).* value <16>
│ │ │ │ │ -000adaa0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -000adab0: 2020 2020 2020 2020 2020 2020 2050 726f Pro
│ │ │ │ │ -000adac0: 6d69 7365 2d61 6363 6573 7369 6e67 2e20 mise-accessing.
│ │ │ │ │ -000adad0: 2020 286c 696e 6520 2031 3329 0a2a 2076 (line 13).* v
│ │ │ │ │ -000adae0: 616c 7565 203c 3137 3e3a 2020 2020 2020 alue <17>:
│ │ │ │ │ -000adaf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000adb00: 2020 2020 2020 5379 7374 656d 4578 6365 SystemExce
│ │ │ │ │ -000adb10: 7074 696f 6e73 2e49 6e76 616c 6964 5661 ptions.InvalidVa
│ │ │ │ │ -000adb20: 6c75 652d 6163 6365 7373 696e 672e 0a20 lue-accessing..
│ │ │ │ │ -000adb30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000adb40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000adb50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000adb60: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -000adb70: 6e65 2020 3132 290a 2a20 7661 6c75 6520 ne 12).* value
│ │ │ │ │ -000adb80: 3c31 383e 3a20 2020 2020 2020 2020 2020 <18>:
│ │ │ │ │ -000adb90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000adba0: 2056 616c 7565 4164 6170 746f 722d 6163 ValueAdaptor-ac
│ │ │ │ │ -000adbb0: 6365 7373 696e 672e 0a20 2020 2020 2020 cessing..
│ │ │ │ │ -000adbc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000adbd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000adbe0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000adbf0: 2020 2020 2020 2028 6c69 6e65 2020 2036 (line 6
│ │ │ │ │ -000adc00: 290a 2a20 7661 6c75 6520 3c31 393e 3a20 ).* value <19>:
│ │ │ │ │ -000adc10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000adc20: 2020 2020 2020 2020 2020 2056 616c 7565 Value
│ │ │ │ │ -000adc30: 486f 6c64 6572 2d61 6363 6573 7369 6e67 Holder-accessing
│ │ │ │ │ -000adc40: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -000adc50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000adc60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000adc70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000adc80: 286c 696e 6520 2020 3629 0a2a 2076 616c (line 6).* val
│ │ │ │ │ -000adc90: 7565 4174 5f3a 2020 2020 2020 2020 2020 ueAt_:
│ │ │ │ │ -000adca0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000adcb0: 2020 2020 4368 6172 6163 7465 7241 7272 CharacterArr
│ │ │ │ │ -000adcc0: 6179 2d62 7569 6c74 2069 6e73 2e0a 2020 ay-built ins..
│ │ │ │ │ -000adcd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000adce0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000adcf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000add00: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -000add10: 6520 2020 3629 0a2a 2076 616c 7565 4174 e 6).* valueAt
│ │ │ │ │ -000add20: 5f69 6641 6273 656e 745f 3a20 2020 2020 _ifAbsent_:
│ │ │ │ │ -000add30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000add40: 4368 6172 6163 7465 7241 7272 6179 2d62 CharacterArray-b
│ │ │ │ │ -000add50: 6173 6963 2e0a 2020 2020 2020 2020 2020 asic..
│ │ │ │ │ -000add60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000add70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000add80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000add90: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*
│ │ │ │ │ -000adda0: 2076 616c 7565 4174 5f70 7574 5f3a 2020 valueAt_put_:
│ │ │ │ │ -000addb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000addc0: 2020 2020 2020 2020 4368 6172 6163 7465 Characte
│ │ │ │ │ -000addd0: 7241 7272 6179 2d62 7569 6c74 2069 6e73 rArray-built ins
│ │ │ │ │ -000adde0: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -000addf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ade00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ade10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ade20: 286c 696e 6520 2031 3029 0a2a 2076 616c (line 10).* val
│ │ │ │ │ -000ade30: 7565 4966 4162 7365 6e74 5f3a 2020 2020 ueIfAbsent_:
│ │ │ │ │ -000ade40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ade50: 2020 2020 4479 6e61 6d69 6356 6172 6961 DynamicVaria
│ │ │ │ │ -000ade60: 626c 6520 636c 6173 732d 6576 616c 7561 ble class-evalua
│ │ │ │ │ -000ade70: 7469 6e67 2e0a 2020 2020 2020 2020 2020 ting..
│ │ │ │ │ -000ade80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ade90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000adea0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000adeb0: 2020 2020 286c 696e 6520 2031 3229 0a2a (line 12).*
│ │ │ │ │ -000adec0: 2076 616c 7565 4966 4162 7365 6e74 5f20 valueIfAbsent_
│ │ │ │ │ -000aded0: 3c31 3e3a 2020 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ -000adee0: 2020 2020 2020 2020 5072 6f63 6573 7356 ProcessV
│ │ │ │ │ -000adef0: 6172 6961 626c 652d 6163 6365 7373 696e ariable-accessin
│ │ │ │ │ -000adf00: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ -000adf10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000adf20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000adf30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000adf40: 2028 6c69 6e65 2020 3231 290a 2a20 7661 (line 21).* va
│ │ │ │ │ -000adf50: 6c75 6573 3a20 2020 2020 2020 2020 2020 lues:
│ │ │ │ │ -000adf60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000adf70: 2020 2020 2041 6273 7472 6163 744e 616d AbstractNam
│ │ │ │ │ -000adf80: 6573 7061 6365 2d6f 7665 7272 6964 6573 espace-overrides
│ │ │ │ │ -000adf90: 2066 6f72 2073 7570 6572 7370 6163 6573 for superspaces
│ │ │ │ │ -000adfa0: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -000adfb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000adfc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000adfd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000adfe0: 286c 696e 6520 2032 3129 0a2a 2076 616c (line 21).* val
│ │ │ │ │ -000adff0: 7565 7320 3c31 3e3a 2020 2020 2020 2020 ues <1>:
│ │ │ │ │ -000ae000: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ae010: 2020 2020 4469 6374 696f 6e61 7279 2d61 Dictionary-a
│ │ │ │ │ -000ae020: 6363 6573 7369 6e67 2e0a 2020 2020 2020 ccessing..
│ │ │ │ │ -000ae030: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ae040: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ae050: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ae060: 2020 2020 2020 2020 286c 696e 6520 2036 (line 6
│ │ │ │ │ -000ae070: 3029 0a2a 2076 616c 7565 5479 7065 3a20 0).* valueType:
│ │ │ │ │ -000ae080: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ae090: 2020 2020 2020 2020 2020 2020 4353 6361 CSca
│ │ │ │ │ -000ae0a0: 6c61 7243 5479 7065 2d61 6363 6573 7369 larCType-accessi
│ │ │ │ │ -000ae0b0: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ -000ae0c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ae0d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ae0e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ae0f0: 2020 286c 696e 6520 2020 3629 0a2a 2076 (line 6).* v
│ │ │ │ │ -000ae100: 616c 7565 5479 7065 203c 313e 3a20 2020 alueType <1>:
│ │ │ │ │ -000ae110: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ae120: 2020 2020 2020 4354 7970 652d 6163 6365 CType-acce
│ │ │ │ │ -000ae130: 7373 696e 672e 2020 2020 2028 6c69 6e65 ssing. (line
│ │ │ │ │ -000ae140: 2020 3239 290a 2a20 7661 6c75 6557 6974 29).* valueWit
│ │ │ │ │ -000ae150: 6841 7267 756d 656e 7473 5f3a 2020 2020 hArguments_:
│ │ │ │ │ -000ae160: 2020 2020 2020 2020 2020 2020 2020 2042 B
│ │ │ │ │ -000ae170: 6c6f 636b 436c 6f73 7572 652d 6275 696c lockClosure-buil
│ │ │ │ │ -000ae180: 7420 696e 732e 0a20 2020 2020 2020 2020 t ins..
│ │ │ │ │ -000ae190: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ae1a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ae1b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ae1c0: 2020 2020 2028 6c69 6e65 2020 3330 290a (line 30).
│ │ │ │ │ -000ae1d0: 2a20 7661 6c75 6557 6974 6841 7267 756d * valueWithArgum
│ │ │ │ │ -000ae1e0: 656e 7473 5f20 3c31 3e3a 2020 2020 2020 ents_ <1>:
│ │ │ │ │ -000ae1f0: 2020 2020 2020 2020 2043 6f6e 7469 6e75 Continu
│ │ │ │ │ -000ae200: 6174 696f 6e2d 696e 766f 6361 7469 6f6e ation-invocation
│ │ │ │ │ -000ae210: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -000ae220: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ae230: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ae240: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ae250: 286c 696e 6520 2033 3229 0a2a 2076 616c (line 32).* val
│ │ │ │ │ -000ae260: 7565 5769 7468 4172 6775 6d65 6e74 735f ueWithArguments_
│ │ │ │ │ -000ae270: 203c 323e 3a20 2020 2020 2020 2020 2020 <2>:
│ │ │ │ │ -000ae280: 2020 2020 4469 7265 6374 6564 4d65 7373 DirectedMess
│ │ │ │ │ -000ae290: 6167 652d 6261 7369 632e 0a20 2020 2020 age-basic..
│ │ │ │ │ -000ae2a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ae2b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ae2c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ae2d0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -000ae2e0: 3234 290a 2a20 7661 6c75 6557 6974 686f 24).* valueWitho
│ │ │ │ │ -000ae2f0: 7574 496e 7465 7272 7570 7473 3a20 2020 utInterrupts:
│ │ │ │ │ -000ae300: 2020 2020 2020 2020 2020 2020 2042 6c6f Blo
│ │ │ │ │ -000ae310: 636b 436c 6f73 7572 652d 6d75 6c74 6970 ckClosure-multip
│ │ │ │ │ -000ae320: 6c65 2070 726f 6365 7373 2e0a 2020 2020 le process..
│ │ │ │ │ -000ae330: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ae340: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ae350: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ae360: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -000ae370: 2032 3829 0a2a 2076 616c 7565 5769 7468 28).* valueWith
│ │ │ │ │ -000ae380: 6f75 7449 6e74 6572 7275 7074 735f 3a20 outInterrupts_:
│ │ │ │ │ -000ae390: 2020 2020 2020 2020 2020 2020 2020 5072 Pr
│ │ │ │ │ -000ae3a0: 6f63 6573 732d 6163 6365 7373 696e 672e ocess-accessing.
│ │ │ │ │ -000ae3b0: 2020 2028 6c69 6e65 2020 3337 290a 2a20 (line 37).*
│ │ │ │ │ -000ae3c0: 7661 6c75 6557 6974 686f 7574 5072 6565 valueWithoutPree
│ │ │ │ │ -000ae3d0: 6d70 7469 6f6e 3a20 2020 2020 2020 2020 mption:
│ │ │ │ │ -000ae3e0: 2020 2020 2020 2042 6c6f 636b 436c 6f73 BlockClos
│ │ │ │ │ -000ae3f0: 7572 652d 6d75 6c74 6970 6c65 2070 726f ure-multiple pro
│ │ │ │ │ -000ae400: 6365 7373 2e0a 2020 2020 2020 2020 2020 cess..
│ │ │ │ │ -000ae410: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ae420: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ae430: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ae440: 2020 2020 286c 696e 6520 2033 3229 0a2a (line 32).*
│ │ │ │ │ -000ae450: 2076 616c 7565 5769 7468 5265 6365 6976 valueWithReceiv
│ │ │ │ │ -000ae460: 6572 5f77 6974 6841 7267 756d 656e 7473 er_withArguments
│ │ │ │ │ -000ae470: 5f3a 2020 2020 2020 436f 6d70 696c 6564 _: Compiled
│ │ │ │ │ -000ae480: 4d65 7468 6f64 2d69 6e76 6f6b 696e 672e Method-invoking.
│ │ │ │ │ -000ae490: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -000ae4a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ae4b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ae4c0: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -000ae4d0: 6c69 6e65 2020 2036 290a 2a20 7661 6c75 line 6).* valu
│ │ │ │ │ -000ae4e0: 6557 6974 6855 6e77 696e 643a 2020 2020 eWithUnwind:
│ │ │ │ │ -000ae4f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ae500: 2020 2042 6c6f 636b 436c 6f73 7572 652d BlockClosure-
│ │ │ │ │ -000ae510: 756e 7769 6e64 2070 726f 7465 6374 696f unwind protectio
│ │ │ │ │ -000ae520: 6e2e 0a20 2020 2020 2020 2020 2020 2020 n..
│ │ │ │ │ -000ae530: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ae540: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ae550: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ae560: 2028 6c69 6e65 2020 3231 290a 2a20 7661 (line 21).* va
│ │ │ │ │ -000ae570: 6c75 655f 3a20 2020 2020 2020 2020 2020 lue_:
│ │ │ │ │ -000ae580: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ae590: 2020 2020 2041 7373 6f63 6961 7469 6f6e Association
│ │ │ │ │ -000ae5a0: 2d61 6363 6573 7369 6e67 2e0a 2020 2020 -accessing..
│ │ │ │ │ -000ae5b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ae5c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ae5d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ae5e0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -000ae5f0: 2032 3029 0a2a 2076 616c 7565 5f20 3c31 20).* value_ <1
│ │ │ │ │ -000ae600: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ -000ae610: 2020 2020 2020 2020 2020 2020 2020 426c Bl
│ │ │ │ │ -000ae620: 6f63 6b43 6c6f 7375 7265 2d62 7569 6c74 ockClosure-built
│ │ │ │ │ -000ae630: 2069 6e73 2e0a 2020 2020 2020 2020 2020 ins..
│ │ │ │ │ -000ae640: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ae650: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ae660: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ae670: 2020 2020 286c 696e 6520 2032 3129 0a2a (line 21).*
│ │ │ │ │ -000ae680: 2076 616c 7565 5f20 3c32 3e3a 2020 2020 value_ <2>:
│ │ │ │ │ -000ae690: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ae6a0: 2020 2020 2020 2020 4342 6f6f 6c65 616e CBoolean
│ │ │ │ │ -000ae6b0: 2d61 6363 6573 7369 6e67 2e20 2028 6c69 -accessing. (li
│ │ │ │ │ -000ae6c0: 6e65 2020 3130 290a 2a20 7661 6c75 655f ne 10).* value_
│ │ │ │ │ -000ae6d0: 203c 333e 3a20 2020 2020 2020 2020 2020 <3>:
│ │ │ │ │ -000ae6e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ae6f0: 2043 4279 7465 2d61 6363 6573 7369 6e67 CByte-accessing
│ │ │ │ │ -000ae700: 2e20 2020 2020 286c 696e 6520 2031 3329 . (line 13)
│ │ │ │ │ -000ae710: 0a2a 2076 616c 7565 5f20 3c34 3e3a 2020 .* value_ <4>:
│ │ │ │ │ -000ae720: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ae730: 2020 2020 2020 2020 2020 4368 6172 6163 Charac
│ │ │ │ │ -000ae740: 7465 7220 636c 6173 732d 6275 696c 7420 ter class-built
│ │ │ │ │ -000ae750: 696e 732e 0a20 2020 2020 2020 2020 2020 ins..
│ │ │ │ │ -000ae760: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ae770: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ae780: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ae790: 2020 2028 6c69 6e65 2020 3135 290a 2a20 (line 15).*
│ │ │ │ │ -000ae7a0: 7661 6c75 655f 203c 353e 3a20 2020 2020 value_ <5>:
│ │ │ │ │ -000ae7b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ae7c0: 2020 2020 2020 2043 6f6e 7469 6e75 6174 Continuat
│ │ │ │ │ -000ae7d0: 696f 6e2d 696e 766f 6361 7469 6f6e 2e0a ion-invocation..
│ │ │ │ │ -000ae7e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ae7f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ae800: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ae810: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -000ae820: 696e 6520 2032 3829 0a2a 2076 616c 7565 ine 28).* value
│ │ │ │ │ -000ae830: 5f20 3c36 3e3a 2020 2020 2020 2020 2020 _ <6>:
│ │ │ │ │ -000ae840: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ae850: 2020 4350 7472 2d61 6363 6573 7369 6e67 CPtr-accessing
│ │ │ │ │ -000ae860: 2e20 2020 2020 2028 6c69 6e65 2020 3135 . (line 15
│ │ │ │ │ -000ae870: 290a 2a20 7661 6c75 655f 203c 373e 3a20 ).* value_ <7>:
│ │ │ │ │ -000ae880: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ae890: 2020 2020 2020 2020 2020 2043 5363 616c CScal
│ │ │ │ │ -000ae8a0: 6172 2063 6c61 7373 2d69 6e73 7461 6e63 ar class-instanc
│ │ │ │ │ -000ae8b0: 6520 6372 6561 7469 6f6e 2e0a 2020 2020 e creation..
│ │ │ │ │ -000ae8c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ae8d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ae8e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ae8f0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -000ae900: 2031 3429 0a2a 2076 616c 7565 5f20 3c38 14).* value_ <8
│ │ │ │ │ -000ae910: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ -000ae920: 2020 2020 2020 2020 2020 2020 2020 4353 CS
│ │ │ │ │ -000ae930: 6361 6c61 722d 6163 6365 7373 696e 672e calar-accessing.
│ │ │ │ │ -000ae940: 2020 2028 6c69 6e65 2020 3134 290a 2a20 (line 14).*
│ │ │ │ │ -000ae950: 7661 6c75 655f 203c 393e 3a20 2020 2020 value_ <9>:
│ │ │ │ │ -000ae960: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ae970: 2020 2020 2020 2043 5374 7269 6e67 2063 CString c
│ │ │ │ │ -000ae980: 6c61 7373 2d69 6e73 7461 6e63 6520 6372 lass-instance cr
│ │ │ │ │ -000ae990: 6561 7469 6f6e 2e0a 2020 2020 2020 2020 eation..
│ │ │ │ │ -000ae9a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ae9b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ae9c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000ae9d0: 2020 2020 2020 286c 696e 6520 2031 3029 (line 10)
│ │ │ │ │ -000ae9e0: 0a2a 2076 616c 7565 5f20 3c31 303e 3a20 .* value_ <10>:
│ │ │ │ │ -000ae9f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000aea00: 2020 2020 2020 2020 2020 4353 7472 696e CStrin
│ │ │ │ │ -000aea10: 672d 6163 6365 7373 696e 672e 2020 2028 g-accessing. (
│ │ │ │ │ -000aea20: 6c69 6e65 2020 3134 290a 2a20 7661 6c75 line 14).* valu
│ │ │ │ │ -000aea30: 655f 203c 3131 3e3a 2020 2020 2020 2020 e_ <11>:
│ │ │ │ │ -000aea40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000aea50: 2020 2044 6566 6572 7265 6456 6172 6961 DeferredVaria
│ │ │ │ │ -000aea60: 626c 6542 696e 6469 6e67 2d62 6173 6963 bleBinding-basic
│ │ │ │ │ -000aea70: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -000aea80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000aea90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000aeaa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000aeab0: 286c 696e 6520 2031 3229 0a2a 2076 616c (line 12).* val
│ │ │ │ │ -000aeac0: 7565 5f20 3c31 323e 3a20 2020 2020 2020 ue_ <12>:
│ │ │ │ │ -000aead0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000aeae0: 2020 2020 4465 6c61 7965 6441 6461 7074 DelayedAdapt
│ │ │ │ │ -000aeaf0: 6f72 2d61 6363 6573 7369 6e67 2e0a 2020 or-accessing..
│ │ │ │ │ -000aeb00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000aeb10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000aeb20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000aeb30: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -000aeb40: 6520 2031 3229 0a2a 2076 616c 7565 5f20 e 12).* value_
│ │ │ │ │ -000aeb50: 3c31 333e 3a20 2020 2020 2020 2020 2020 <13>:
│ │ │ │ │ -000aeb60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000aeb70: 4469 7265 6374 6564 4d65 7373 6167 652d DirectedMessage-
│ │ │ │ │ -000aeb80: 6261 7369 632e 0a20 2020 2020 2020 2020 basic..
│ │ │ │ │ -000aeb90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000aeba0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000aebb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000aebc0: 2020 2020 2028 6c69 6e65 2020 3136 290a (line 16).
│ │ │ │ │ -000aebd0: 2a20 7661 6c75 655f 203c 3134 3e3a 2020 * value_ <14>:
│ │ │ │ │ -000aebe0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000aebf0: 2020 2020 2020 2020 204e 756c 6c56 616c NullVal
│ │ │ │ │ -000aec00: 7565 486f 6c64 6572 2d61 6363 6573 7369 ueHolder-accessi
│ │ │ │ │ -000aec10: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ -000aec20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000aec30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000aec40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000aec50: 2020 286c 696e 6520 2020 3929 0a2a 2076 (line 9).* v
│ │ │ │ │ -000aec60: 616c 7565 5f20 3c31 353e 3a20 2020 2020 alue_ <15>:
│ │ │ │ │ -000aec70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000aec80: 2020 2020 2020 506c 7567 6761 626c 6541 PluggableA
│ │ │ │ │ -000aec90: 6461 7074 6f72 2d61 6363 6573 7369 6e67 daptor-accessing
│ │ │ │ │ -000aeca0: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -000aecb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000aecc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000aecd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000aece0: 286c 696e 6520 2020 3929 0a2a 2076 616c (line 9).* val
│ │ │ │ │ -000aecf0: 7565 5f20 3c31 363e 3a20 2020 2020 2020 ue_ <16>:
│ │ │ │ │ -000aed00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000aed10: 2020 2020 5072 6f63 6573 7356 6172 6961 ProcessVaria
│ │ │ │ │ -000aed20: 626c 652d 6163 6365 7373 696e 672e 0a20 ble-accessing..
│ │ │ │ │ -000aed30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000aed40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000aed50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000aed60: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -000aed70: 6e65 2020 3137 290a 2a20 7661 6c75 655f ne 17).* value_
│ │ │ │ │ -000aed80: 203c 3137 3e3a 2020 2020 2020 2020 2020 <17>:
│ │ │ │ │ -000aed90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000aeda0: 2050 726f 6d69 7365 2d61 6363 6573 7369 Promise-accessi
│ │ │ │ │ -000aedb0: 6e67 2e20 2020 286c 696e 6520 2031 3629 ng. (line 16)
│ │ │ │ │ -000aedc0: 0a2a 2076 616c 7565 5f20 3c31 383e 3a20 .* value_ <18>:
│ │ │ │ │ -000aedd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000aede0: 2020 2020 2020 2020 2020 5379 7374 656d System
│ │ │ │ │ -000aedf0: 4578 6365 7074 696f 6e73 2e49 6e76 616c Exceptions.Inval
│ │ │ │ │ -000aee00: 6964 5661 6c75 652d 6163 6365 7373 696e idValue-accessin
│ │ │ │ │ -000aee10: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ -000aee20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000aee30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000aee40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000aee50: 2028 6c69 6e65 2020 3135 290a 2a20 7661 (line 15).* va
│ │ │ │ │ -000aee60: 6c75 655f 203c 3139 3e3a 2020 2020 2020 lue_ <19>:
│ │ │ │ │ -000aee70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000aee80: 2020 2020 2055 6e69 636f 6465 4368 6172 UnicodeChar
│ │ │ │ │ -000aee90: 6163 7465 7220 636c 6173 732d 6275 696c acter class-buil
│ │ │ │ │ -000aeea0: 7420 696e 732e 0a20 2020 2020 2020 2020 t ins..
│ │ │ │ │ -000aeeb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000aeec0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000aeed0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000aeee0: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).
│ │ │ │ │ -000aeef0: 2a20 7661 6c75 655f 203c 3230 3e3a 2020 * value_ <20>:
│ │ │ │ │ -000aef00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000aef10: 2020 2020 2020 2020 2056 616c 7565 4164 ValueAd
│ │ │ │ │ -000aef20: 6170 746f 722d 6163 6365 7373 696e 672e aptor-accessing.
│ │ │ │ │ -000aef30: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -000aef40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000aef50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000aef60: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -000aef70: 6c69 6e65 2020 3130 290a 2a20 7661 6c75 line 10).* valu
│ │ │ │ │ -000aef80: 655f 203c 3231 3e3a 2020 2020 2020 2020 e_ <21>:
│ │ │ │ │ -000aef90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000aefa0: 2020 2056 616c 7565 486f 6c64 6572 2d61 ValueHolder-a
│ │ │ │ │ -000aefb0: 6363 6573 7369 6e67 2e0a 2020 2020 2020 ccessing..
│ │ │ │ │ -000aefc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000aefd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000aefe0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000aeff0: 2020 2020 2020 2020 286c 696e 6520 2020 (line
│ │ │ │ │ -000af000: 3929 0a2a 2076 616c 7565 5f6f 6e54 696d 9).* value_onTim
│ │ │ │ │ -000af010: 656f 7574 446f 5f3a 2020 2020 2020 2020 eoutDo_:
│ │ │ │ │ -000af020: 2020 2020 2020 2020 2020 2020 4465 6c61 Dela
│ │ │ │ │ -000af030: 792d 7469 6d65 6f75 742e 2020 2020 2020 y-timeout.
│ │ │ │ │ -000af040: 2028 6c69 6e65 2020 2036 290a 2a20 7661 (line 6).* va
│ │ │ │ │ -000af050: 6c75 655f 7661 6c75 655f 3a20 2020 2020 lue_value_:
│ │ │ │ │ -000af060: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000af070: 2020 2020 2042 6c6f 636b 436c 6f73 7572 BlockClosur
│ │ │ │ │ -000af080: 652d 6275 696c 7420 696e 732e 0a20 2020 e-built ins..
│ │ │ │ │ -000af090: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000af0a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000af0b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000af0c0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -000af0d0: 2020 3234 290a 2a20 7661 6c75 655f 7661 24).* value_va
│ │ │ │ │ -000af0e0: 6c75 655f 203c 313e 3a20 2020 2020 2020 lue_ <1>:
│ │ │ │ │ -000af0f0: 2020 2020 2020 2020 2020 2020 2020 2044 D
│ │ │ │ │ -000af100: 6972 6563 7465 644d 6573 7361 6765 2d62 irectedMessage-b
│ │ │ │ │ -000af110: 6173 6963 2e0a 2020 2020 2020 2020 2020 asic..
│ │ │ │ │ -000af120: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000af130: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000af140: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000af150: 2020 2020 286c 696e 6520 2032 3029 0a2a (line 20).*
│ │ │ │ │ -000af160: 2076 616c 7565 5f76 616c 7565 5f76 616c value_value_val
│ │ │ │ │ -000af170: 7565 5f3a 2020 2020 2020 2020 2020 2020 ue_:
│ │ │ │ │ -000af180: 2020 2020 2020 2020 426c 6f63 6b43 6c6f BlockClo
│ │ │ │ │ -000af190: 7375 7265 2d62 7569 6c74 2069 6e73 2e0a sure-built ins..
│ │ │ │ │ -000af1a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000af1b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000af1c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000af1d0: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -000af1e0: 696e 6520 2032 3729 0a2a 2076 6172 6961 ine 27).* varia
│ │ │ │ │ -000af1f0: 626c 6542 7974 6553 7562 636c 6173 735f bleByteSubclass_
│ │ │ │ │ -000af200: 636c 6173 7349 6e73 7461 6e63 6556 6172 classInstanceVar
│ │ │ │ │ -000af210: 6961 626c 654e 616d 6573 5f63 6c61 7373 iableNames_class
│ │ │ │ │ -000af220: 5661 7269 6162 6c65 4e61 6d65 735f 706f VariableNames_po
│ │ │ │ │ -000af230: 6f6c 4469 6374 696f 6e61 7269 6573 5f3a olDictionaries_:
│ │ │ │ │ -000af240: 2043 6c61 7373 2d69 6e73 7461 6e63 6520 Class-instance
│ │ │ │ │ -000af250: 6372 6561 7469 6f6e 202d 2061 6c74 6572 creation - alter
│ │ │ │ │ -000af260: 6e61 7469 7665 2e0a 2020 2020 2020 2020 native..
│ │ │ │ │ -000af270: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000af280: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000af290: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000af2a0: 2020 2020 2020 286c 696e 6520 2031 3529 (line 15)
│ │ │ │ │ -000af2b0: 0a2a 2076 6172 6961 626c 6542 7974 6553 .* variableByteS
│ │ │ │ │ -000af2c0: 7562 636c 6173 735f 636c 6173 7349 6e73 ubclass_classIns
│ │ │ │ │ -000af2d0: 7461 6e63 6556 6172 6961 626c 654e 616d tanceVariableNam
│ │ │ │ │ -000af2e0: 6573 5f69 6e73 7461 6e63 6556 6172 6961 es_instanceVaria
│ │ │ │ │ -000af2f0: 626c 654e 616d 6573 5f63 6c61 7373 5661 bleNames_classVa
│ │ │ │ │ -000af300: 7269 6162 6c65 4e61 6d65 735f 706f 6f6c riableNames_pool
│ │ │ │ │ -000af310: 4469 6374 696f 6e61 7269 6573 5f3a 2055 Dictionaries_: U
│ │ │ │ │ -000af320: 6e64 6566 696e 6564 4f62 6a65 6374 2d63 ndefinedObject-c
│ │ │ │ │ -000af330: 6c61 7373 2063 7265 6174 696f 6e20 2d20 lass creation -
│ │ │ │ │ -000af340: 616c 7465 726e 6174 6976 652e 0a20 2020 alternative..
│ │ │ │ │ -000af350: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000af360: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000af370: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000af380: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -000af390: 2020 3132 290a 2a20 7661 7269 6162 6c65 12).* variable
│ │ │ │ │ -000af3a0: 4279 7465 5375 6263 6c61 7373 5f63 6c61 ByteSubclass_cla
│ │ │ │ │ -000af3b0: 7373 5661 7269 6162 6c65 4e61 6d65 735f ssVariableNames_
│ │ │ │ │ -000af3c0: 706f 6f6c 4469 6374 696f 6e61 7269 6573 poolDictionaries
│ │ │ │ │ -000af3d0: 5f3a 2043 6c61 7373 2d69 6e73 7461 6e63 _: Class-instanc
│ │ │ │ │ -000af3e0: 6520 6372 6561 7469 6f6e 202d 2061 6c74 e creation - alt
│ │ │ │ │ -000af3f0: 6572 6e61 7469 7665 2e0a 2020 2020 2020 ernative..
│ │ │ │ │ -000af400: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000af410: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000af420: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000af430: 2020 2020 2020 2020 286c 696e 6520 2031 (line 1
│ │ │ │ │ -000af440: 3829 0a2a 2076 6172 6961 626c 6542 7974 8).* variableByt
│ │ │ │ │ -000af450: 6553 7562 636c 6173 735f 696e 7374 616e eSubclass_instan
│ │ │ │ │ -000af460: 6365 5661 7269 6162 6c65 4e61 6d65 735f ceVariableNames_
│ │ │ │ │ -000af470: 636c 6173 7356 6172 6961 626c 654e 616d classVariableNam
│ │ │ │ │ -000af480: 6573 5f70 6f6f 6c44 6963 7469 6f6e 6172 es_poolDictionar
│ │ │ │ │ -000af490: 6965 735f 3a20 556e 6465 6669 6e65 644f ies_: UndefinedO
│ │ │ │ │ -000af4a0: 626a 6563 742d 636c 6173 7320 6372 6561 bject-class crea
│ │ │ │ │ -000af4b0: 7469 6f6e 202d 2061 6c74 6572 6e61 7469 tion - alternati
│ │ │ │ │ -000af4c0: 7665 2e0a 2020 2020 2020 2020 2020 2020 ve..
│ │ │ │ │ -000af4d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000af4e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000af4f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000af500: 2020 286c 696e 6520 2031 3529 0a2a 2076 (line 15).* v
│ │ │ │ │ -000af510: 6172 6961 626c 6542 7974 6553 7562 636c ariableByteSubcl
│ │ │ │ │ -000af520: 6173 735f 696e 7374 616e 6365 5661 7269 ass_instanceVari
│ │ │ │ │ -000af530: 6162 6c65 4e61 6d65 735f 636c 6173 7356 ableNames_classV
│ │ │ │ │ -000af540: 6172 6961 626c 654e 616d 6573 5f70 6f6f ariableNames_poo
│ │ │ │ │ -000af550: 6c44 6963 7469 6f6e 6172 6965 735f 6361 lDictionaries_ca
│ │ │ │ │ -000af560: 7465 676f 7279 5f3a 2043 6c61 7373 2d69 tegory_: Class-i
│ │ │ │ │ -000af570: 6e73 7461 6e63 6520 6372 6561 7469 6f6e nstance creation
│ │ │ │ │ -000af580: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -000af590: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000af5a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000af5b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000af5c0: 286c 696e 6520 2033 3529 0a2a 2076 6172 (line 35).* var
│ │ │ │ │ -000af5d0: 6961 626c 6542 7974 6553 7562 636c 6173 iableByteSubclas
│ │ │ │ │ -000af5e0: 735f 696e 7374 616e 6365 5661 7269 6162 s_instanceVariab
│ │ │ │ │ -000af5f0: 6c65 4e61 6d65 735f 636c 6173 7356 6172 leNames_classVar
│ │ │ │ │ -000af600: 6961 626c 654e 616d 6573 5f70 6f6f 6c44 iableNames_poolD
│ │ │ │ │ -000af610: 6963 7469 6f6e 6172 6965 735f 6361 7465 ictionaries_cate
│ │ │ │ │ -000af620: 676f 7279 5f20 3c31 3e3a 2055 6e64 6566 gory_ <1>: Undef
│ │ │ │ │ -000af630: 696e 6564 4f62 6a65 6374 2d63 6c61 7373 inedObject-class
│ │ │ │ │ -000af640: 2070 6f6c 796d 6f72 7068 6973 6d2e 0a20 polymorphism..
│ │ │ │ │ -000af650: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000af660: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000af670: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000af680: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -000af690: 6e65 2020 3431 290a 2a20 7661 7269 6162 ne 41).* variab
│ │ │ │ │ -000af6a0: 6c65 4c6f 6e67 5375 6263 6c61 7373 5f63 leLongSubclass_c
│ │ │ │ │ -000af6b0: 6c61 7373 496e 7374 616e 6365 5661 7269 lassInstanceVari
│ │ │ │ │ -000af6c0: 6162 6c65 4e61 6d65 735f 636c 6173 7356 ableNames_classV
│ │ │ │ │ -000af6d0: 6172 6961 626c 654e 616d 6573 5f70 6f6f ariableNames_poo
│ │ │ │ │ -000af6e0: 6c44 6963 7469 6f6e 6172 6965 735f 3a20 lDictionaries_:
│ │ │ │ │ -000af6f0: 436c 6173 732d 696e 7374 616e 6365 2063 Class-instance c
│ │ │ │ │ -000af700: 7265 6174 696f 6e20 2d20 616c 7465 726e reation - altern
│ │ │ │ │ -000af710: 6174 6976 652e 0a20 2020 2020 2020 2020 ative..
│ │ │ │ │ -000af720: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000af730: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000af740: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000af750: 2020 2020 2028 6c69 6e65 2020 3231 290a (line 21).
│ │ │ │ │ -000af760: 2a20 7661 7269 6162 6c65 4c6f 6e67 5375 * variableLongSu
│ │ │ │ │ -000af770: 6263 6c61 7373 5f63 6c61 7373 496e 7374 bclass_classInst
│ │ │ │ │ -000af780: 616e 6365 5661 7269 6162 6c65 4e61 6d65 anceVariableName
│ │ │ │ │ -000af790: 735f 696e 7374 616e 6365 5661 7269 6162 s_instanceVariab
│ │ │ │ │ -000af7a0: 6c65 4e61 6d65 735f 636c 6173 7356 6172 leNames_classVar
│ │ │ │ │ -000af7b0: 6961 626c 654e 616d 6573 5f70 6f6f 6c44 iableNames_poolD
│ │ │ │ │ -000af7c0: 6963 7469 6f6e 6172 6965 735f 3a20 556e ictionaries_: Un
│ │ │ │ │ -000af7d0: 6465 6669 6e65 644f 626a 6563 742d 636c definedObject-cl
│ │ │ │ │ -000af7e0: 6173 7320 6372 6561 7469 6f6e 202d 2061 ass creation - a
│ │ │ │ │ -000af7f0: 6c74 6572 6e61 7469 7665 2e0a 2020 2020 lternative..
│ │ │ │ │ -000af800: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000af810: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000af820: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000af830: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -000af840: 2031 3829 0a2a 2076 6172 6961 626c 654c 18).* variableL
│ │ │ │ │ -000af850: 6f6e 6753 7562 636c 6173 735f 636c 6173 ongSubclass_clas
│ │ │ │ │ -000af860: 7356 6172 6961 626c 654e 616d 6573 5f70 sVariableNames_p
│ │ │ │ │ -000af870: 6f6f 6c44 6963 7469 6f6e 6172 6965 735f oolDictionaries_
│ │ │ │ │ -000af880: 3a20 436c 6173 732d 696e 7374 616e 6365 : Class-instance
│ │ │ │ │ -000af890: 2063 7265 6174 696f 6e20 2d20 616c 7465 creation - alte
│ │ │ │ │ -000af8a0: 726e 6174 6976 652e 0a20 2020 2020 2020 rnative..
│ │ │ │ │ -000af8b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000af8c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000af8d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000af8e0: 2020 2020 2020 2028 6c69 6e65 2020 3234 (line 24
│ │ │ │ │ -000af8f0: 290a 2a20 7661 7269 6162 6c65 4c6f 6e67 ).* variableLong
│ │ │ │ │ -000af900: 5375 6263 6c61 7373 5f69 6e73 7461 6e63 Subclass_instanc
│ │ │ │ │ -000af910: 6556 6172 6961 626c 654e 616d 6573 5f63 eVariableNames_c
│ │ │ │ │ -000af920: 6c61 7373 5661 7269 6162 6c65 4e61 6d65 lassVariableName
│ │ │ │ │ -000af930: 735f 706f 6f6c 4469 6374 696f 6e61 7269 s_poolDictionari
│ │ │ │ │ -000af940: 6573 5f3a 2055 6e64 6566 696e 6564 4f62 es_: UndefinedOb
│ │ │ │ │ -000af950: 6a65 6374 2d63 6c61 7373 2063 7265 6174 ject-class creat
│ │ │ │ │ -000af960: 696f 6e20 2d20 616c 7465 726e 6174 6976 ion - alternativ
│ │ │ │ │ -000af970: 652e 0a20 2020 2020 2020 2020 2020 2020 e..
│ │ │ │ │ -000af980: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000af990: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000af9a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000af9b0: 2028 6c69 6e65 2020 3231 290a 2a20 7661 (line 21).* va
│ │ │ │ │ -000af9c0: 7269 6162 6c65 5375 6263 6c61 7373 5f63 riableSubclass_c
│ │ │ │ │ -000af9d0: 6c61 7373 496e 7374 616e 6365 5661 7269 lassInstanceVari
│ │ │ │ │ -000af9e0: 6162 6c65 4e61 6d65 735f 696e 7374 616e ableNames_instan
│ │ │ │ │ -000af9f0: 6365 5661 7269 6162 6c65 4e61 6d65 735f ceVariableNames_
│ │ │ │ │ -000afa00: 636c 6173 7356 6172 6961 626c 654e 616d classVariableNam
│ │ │ │ │ -000afa10: 6573 5f70 6f6f 6c44 6963 7469 6f6e 6172 es_poolDictionar
│ │ │ │ │ -000afa20: 6965 735f 3a20 436c 6173 732d 696e 7374 ies_: Class-inst
│ │ │ │ │ -000afa30: 616e 6365 2063 7265 6174 696f 6e20 2d20 ance creation -
│ │ │ │ │ -000afa40: 616c 7465 726e 6174 6976 652e 0a20 2020 alternative..
│ │ │ │ │ -000afa50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000afa60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000afa70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000afa80: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -000afa90: 2020 3237 290a 2a20 7661 7269 6162 6c65 27).* variable
│ │ │ │ │ -000afaa0: 5375 6263 6c61 7373 5f63 6c61 7373 496e Subclass_classIn
│ │ │ │ │ -000afab0: 7374 616e 6365 5661 7269 6162 6c65 4e61 stanceVariableNa
│ │ │ │ │ -000afac0: 6d65 735f 696e 7374 616e 6365 5661 7269 mes_instanceVari
│ │ │ │ │ -000afad0: 6162 6c65 4e61 6d65 735f 636c 6173 7356 ableNames_classV
│ │ │ │ │ -000afae0: 6172 6961 626c 654e 616d 6573 5f70 6f6f ariableNames_poo
│ │ │ │ │ -000afaf0: 6c44 6963 7469 6f6e 6172 6965 735f 203c lDictionaries_ <
│ │ │ │ │ -000afb00: 313e 3a20 556e 6465 6669 6e65 644f 626a 1>: UndefinedObj
│ │ │ │ │ -000afb10: 6563 742d 636c 6173 7320 6372 6561 7469 ect-class creati
│ │ │ │ │ -000afb20: 6f6e 202d 2061 6c74 6572 6e61 7469 7665 on - alternative
│ │ │ │ │ -000afb30: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -000afb40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000afb50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000afb60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000afb70: 286c 696e 6520 2032 3429 0a2a 2076 6172 (line 24).* var
│ │ │ │ │ -000afb80: 6961 626c 6553 7562 636c 6173 735f 696e iableSubclass_in
│ │ │ │ │ -000afb90: 7374 616e 6365 5661 7269 6162 6c65 4e61 stanceVariableNa
│ │ │ │ │ -000afba0: 6d65 735f 636c 6173 7356 6172 6961 626c mes_classVariabl
│ │ │ │ │ -000afbb0: 654e 616d 6573 5f70 6f6f 6c44 6963 7469 eNames_poolDicti
│ │ │ │ │ -000afbc0: 6f6e 6172 6965 735f 3a20 436c 6173 732d onaries_: Class-
│ │ │ │ │ -000afbd0: 696e 7374 616e 6365 2063 7265 6174 696f instance creatio
│ │ │ │ │ -000afbe0: 6e20 2d20 616c 7465 726e 6174 6976 652e n - alternative.
│ │ │ │ │ -000afbf0: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -000afc00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000afc10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000afc20: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -000afc30: 6c69 6e65 2020 3330 290a 2a20 7661 7269 line 30).* vari
│ │ │ │ │ -000afc40: 6162 6c65 5375 6263 6c61 7373 5f69 6e73 ableSubclass_ins
│ │ │ │ │ -000afc50: 7461 6e63 6556 6172 6961 626c 654e 616d tanceVariableNam
│ │ │ │ │ -000afc60: 6573 5f63 6c61 7373 5661 7269 6162 6c65 es_classVariable
│ │ │ │ │ -000afc70: 4e61 6d65 735f 706f 6f6c 4469 6374 696f Names_poolDictio
│ │ │ │ │ -000afc80: 6e61 7269 6573 5f20 3c31 3e3a 2055 6e64 naries_ <1>: Und
│ │ │ │ │ -000afc90: 6566 696e 6564 4f62 6a65 6374 2d63 6c61 efinedObject-cla
│ │ │ │ │ -000afca0: 7373 2063 7265 6174 696f 6e20 2d20 616c ss creation - al
│ │ │ │ │ -000afcb0: 7465 726e 6174 6976 652e 0a20 2020 2020 ternative..
│ │ │ │ │ -000afcc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000afcd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000afce0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000afcf0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -000afd00: 3237 290a 2a20 7661 7269 6162 6c65 5375 27).* variableSu
│ │ │ │ │ -000afd10: 6263 6c61 7373 5f69 6e73 7461 6e63 6556 bclass_instanceV
│ │ │ │ │ -000afd20: 6172 6961 626c 654e 616d 6573 5f63 6c61 ariableNames_cla
│ │ │ │ │ -000afd30: 7373 5661 7269 6162 6c65 4e61 6d65 735f ssVariableNames_
│ │ │ │ │ -000afd40: 706f 6f6c 4469 6374 696f 6e61 7269 6573 poolDictionaries
│ │ │ │ │ -000afd50: 5f63 6174 6567 6f72 795f 3a20 436c 6173 _category_: Clas
│ │ │ │ │ -000afd60: 732d 696e 7374 616e 6365 2063 7265 6174 s-instance creat
│ │ │ │ │ -000afd70: 696f 6e2e 0a20 2020 2020 2020 2020 2020 ion..
│ │ │ │ │ -000afd80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000afd90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000afda0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000afdb0: 2020 2028 6c69 6e65 2020 3431 290a 2a20 (line 41).*
│ │ │ │ │ -000afdc0: 7661 7269 6162 6c65 5375 6263 6c61 7373 variableSubclass
│ │ │ │ │ -000afdd0: 5f69 6e73 7461 6e63 6556 6172 6961 626c _instanceVariabl
│ │ │ │ │ -000afde0: 654e 616d 6573 5f63 6c61 7373 5661 7269 eNames_classVari
│ │ │ │ │ -000afdf0: 6162 6c65 4e61 6d65 735f 706f 6f6c 4469 ableNames_poolDi
│ │ │ │ │ -000afe00: 6374 696f 6e61 7269 6573 5f63 6174 6567 ctionaries_categ
│ │ │ │ │ -000afe10: 6f72 795f 203c 313e 3a20 556e 6465 6669 ory_ <1>: Undefi
│ │ │ │ │ -000afe20: 6e65 644f 626a 6563 742d 636c 6173 7320 nedObject-class
│ │ │ │ │ -000afe30: 706f 6c79 6d6f 7270 6869 736d 2e0a 2020 polymorphism..
│ │ │ │ │ -000afe40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000afe50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000afe60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000afe70: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -000afe80: 6520 2034 3729 0a2a 2076 6172 6961 626c e 47).* variabl
│ │ │ │ │ -000afe90: 6557 6f72 6453 7562 636c 6173 735f 696e eWordSubclass_in
│ │ │ │ │ -000afea0: 7374 616e 6365 5661 7269 6162 6c65 4e61 stanceVariableNa
│ │ │ │ │ -000afeb0: 6d65 735f 636c 6173 7356 6172 6961 626c mes_classVariabl
│ │ │ │ │ -000afec0: 654e 616d 6573 5f70 6f6f 6c44 6963 7469 eNames_poolDicti
│ │ │ │ │ -000afed0: 6f6e 6172 6965 735f 6361 7465 676f 7279 onaries_category
│ │ │ │ │ -000afee0: 5f3a 2043 6c61 7373 2d69 6e73 7461 6e63 _: Class-instanc
│ │ │ │ │ -000afef0: 6520 6372 6561 7469 6f6e 2e0a 2020 2020 e creation..
│ │ │ │ │ -000aff00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000aff10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000aff20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000aff30: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -000aff40: 2034 3729 0a2a 2076 6172 6961 626c 6557 47).* variableW
│ │ │ │ │ -000aff50: 6f72 6453 7562 636c 6173 735f 696e 7374 ordSubclass_inst
│ │ │ │ │ -000aff60: 616e 6365 5661 7269 6162 6c65 4e61 6d65 anceVariableName
│ │ │ │ │ -000aff70: 735f 636c 6173 7356 6172 6961 626c 654e s_classVariableN
│ │ │ │ │ -000aff80: 616d 6573 5f70 6f6f 6c44 6963 7469 6f6e ames_poolDiction
│ │ │ │ │ -000aff90: 6172 6965 735f 6361 7465 676f 7279 5f20 aries_category_
│ │ │ │ │ -000affa0: 3c31 3e3a 2055 6e64 6566 696e 6564 4f62 <1>: UndefinedOb
│ │ │ │ │ -000affb0: 6a65 6374 2d63 6c61 7373 2070 6f6c 796d ject-class polym
│ │ │ │ │ -000affc0: 6f72 7068 6973 6d2e 0a20 2020 2020 2020 orphism..
│ │ │ │ │ -000affd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000affe0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000afff0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b0000: 2020 2020 2020 2028 6c69 6e65 2020 3533 (line 53
│ │ │ │ │ -000b0010: 290a 2a20 7661 7269 6162 6c65 5f73 7562 ).* variable_sub
│ │ │ │ │ -000b0020: 636c 6173 735f 696e 7374 616e 6365 5661 class_instanceVa
│ │ │ │ │ -000b0030: 7269 6162 6c65 4e61 6d65 735f 636c 6173 riableNames_clas
│ │ │ │ │ -000b0040: 7356 6172 6961 626c 654e 616d 6573 5f70 sVariableNames_p
│ │ │ │ │ -000b0050: 6f6f 6c44 6963 7469 6f6e 6172 6965 735f oolDictionaries_
│ │ │ │ │ -000b0060: 6361 7465 676f 7279 5f3a 2043 6c61 7373 category_: Class
│ │ │ │ │ -000b0070: 2d69 6e73 7461 6e63 6520 6372 6561 7469 -instance creati
│ │ │ │ │ -000b0080: 6f6e 2e0a 2020 2020 2020 2020 2020 2020 on..
│ │ │ │ │ -000b0090: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b00a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b00b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b00c0: 2020 286c 696e 6520 2032 3729 0a2a 2076 (line 27).* v
│ │ │ │ │ -000b00d0: 6172 6961 626c 655f 7375 6263 6c61 7373 ariable_subclass
│ │ │ │ │ -000b00e0: 5f69 6e73 7461 6e63 6556 6172 6961 626c _instanceVariabl
│ │ │ │ │ -000b00f0: 654e 616d 6573 5f63 6c61 7373 5661 7269 eNames_classVari
│ │ │ │ │ -000b0100: 6162 6c65 4e61 6d65 735f 706f 6f6c 4469 ableNames_poolDi
│ │ │ │ │ -000b0110: 6374 696f 6e61 7269 6573 5f63 6174 6567 ctionaries_categ
│ │ │ │ │ -000b0120: 6f72 795f 203c 313e 3a20 556e 6465 6669 ory_ <1>: Undefi
│ │ │ │ │ -000b0130: 6e65 644f 626a 6563 742d 636c 6173 7320 nedObject-class
│ │ │ │ │ -000b0140: 706f 6c79 6d6f 7270 6869 736d 2e0a 2020 polymorphism..
│ │ │ │ │ -000b0150: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b0160: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b0170: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b0180: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -000b0190: 6520 2033 3329 0a2a 2076 6572 626f 7365 e 33).* verbose
│ │ │ │ │ -000b01a0: 5472 6163 653a 2020 2020 2020 2020 2020 Trace:
│ │ │ │ │ -000b01b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b01c0: 5379 7374 656d 4469 6374 696f 6e61 7279 SystemDictionary
│ │ │ │ │ -000b01d0: 2d62 7569 6c74 696e 732e 0a20 2020 2020 -builtins..
│ │ │ │ │ -000b01e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b01f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b0200: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b0210: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -000b0220: 3338 290a 2a20 7665 7262 6f73 6554 7261 38).* verboseTra
│ │ │ │ │ -000b0230: 6365 5f3a 2020 2020 2020 2020 2020 2020 ce_:
│ │ │ │ │ -000b0240: 2020 2020 2020 2020 2020 2020 2053 7973 Sys
│ │ │ │ │ -000b0250: 7465 6d44 6963 7469 6f6e 6172 792d 6275 temDictionary-bu
│ │ │ │ │ -000b0260: 696c 7469 6e73 2e0a 2020 2020 2020 2020 iltins..
│ │ │ │ │ -000b0270: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b0280: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b0290: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b02a0: 2020 2020 2020 286c 696e 6520 2034 3129 (line 41)
│ │ │ │ │ -000b02b0: 0a2a 2076 6572 626f 7365 5f3a 2020 2020 .* verbose_:
│ │ │ │ │ -000b02c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b02d0: 2020 2020 2020 2020 2020 4669 6c65 5374 FileSt
│ │ │ │ │ -000b02e0: 7265 616d 2063 6c61 7373 2d66 696c 652d ream class-file-
│ │ │ │ │ -000b02f0: 696e 2e0a 2020 2020 2020 2020 2020 2020 in..
│ │ │ │ │ -000b0300: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b0310: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b0320: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b0330: 2020 286c 696e 6520 2036 3929 0a2a 2076 (line 69).* v
│ │ │ │ │ -000b0340: 6572 6966 793a 2020 2020 2020 2020 2020 erify:
│ │ │ │ │ -000b0350: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b0360: 2020 2020 2020 436f 6d70 696c 6564 436f CompiledCo
│ │ │ │ │ -000b0370: 6465 2d73 6563 7572 6974 792e 0a20 2020 de-security..
│ │ │ │ │ -000b0380: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b0390: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b03a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b03b0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -000b03c0: 2020 2036 290a 2a20 7665 7273 696f 6e3a 6).* version:
│ │ │ │ │ -000b03d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b03e0: 2020 2020 2020 2020 2020 2020 2020 2050 P
│ │ │ │ │ -000b03f0: 6163 6b61 6765 2d61 6363 6573 7369 6e67 ackage-accessing
│ │ │ │ │ -000b0400: 2e20 2020 286c 696e 6520 3133 3829 0a2a . (line 138).*
│ │ │ │ │ -000b0410: 2076 6572 7369 6f6e 203c 313e 3a20 2020 version <1>:
│ │ │ │ │ -000b0420: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b0430: 2020 2020 2020 2020 5379 7374 656d 4469 SystemDi
│ │ │ │ │ -000b0440: 6374 696f 6e61 7279 2d73 7065 6369 616c ctionary-special
│ │ │ │ │ -000b0450: 2061 6363 6573 7369 6e67 2e0a 2020 2020 accessing..
│ │ │ │ │ -000b0460: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b0470: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b0480: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b0490: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -000b04a0: 2031 3629 0a2a 2076 6572 7369 6f6e 5f3a 16).* version_:
│ │ │ │ │ -000b04b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b04c0: 2020 2020 2020 2020 2020 2020 2020 5061 Pa
│ │ │ │ │ -000b04d0: 636b 6167 652d 6163 6365 7373 696e 672e ckage-accessing.
│ │ │ │ │ -000b04e0: 2020 2028 6c69 6e65 2031 3431 290a 2a20 (line 141).*
│ │ │ │ │ -000b04f0: 7761 6974 3a20 2020 2020 2020 2020 2020 wait:
│ │ │ │ │ -000b0500: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b0510: 2020 2020 2020 2044 656c 6179 2d64 656c Delay-del
│ │ │ │ │ -000b0520: 6179 696e 672e 2020 2020 2020 286c 696e aying. (lin
│ │ │ │ │ -000b0530: 6520 2031 3129 0a2a 2077 6169 7420 3c31 e 11).* wait <1
│ │ │ │ │ -000b0540: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ -000b0550: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b0560: 4475 7261 7469 6f6e 2d70 726f 6365 7373 Duration-process
│ │ │ │ │ -000b0570: 6573 2e20 2028 6c69 6e65 2020 2036 290a es. (line 6).
│ │ │ │ │ -000b0580: 2a20 7761 6974 203c 323e 3a20 2020 2020 * wait <2>:
│ │ │ │ │ -000b0590: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b05a0: 2020 2020 2020 2020 2053 656d 6170 686f Semapho
│ │ │ │ │ -000b05b0: 7265 2d62 7569 6c74 696e 732e 2020 286c re-builtins. (l
│ │ │ │ │ -000b05c0: 696e 6520 2032 3429 0a2a 2077 6169 7441 ine 24).* waitA
│ │ │ │ │ -000b05d0: 6674 6572 5369 676e 616c 6c69 6e67 5f3a fterSignalling_:
│ │ │ │ │ -000b05e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b05f0: 2020 5365 6d61 7068 6f72 652d 6275 696c Semaphore-buil
│ │ │ │ │ -000b0600: 7469 6e73 2e20 2028 6c69 6e65 2020 3239 tins. (line 29
│ │ │ │ │ -000b0610: 290a 2a20 7761 6974 466f 7245 7863 6570 ).* waitForExcep
│ │ │ │ │ -000b0620: 7469 6f6e 3a20 2020 2020 2020 2020 2020 tion:
│ │ │ │ │ -000b0630: 2020 2020 2020 2020 2020 2046 696c 6544 FileD
│ │ │ │ │ -000b0640: 6573 6372 6970 746f 722d 6163 6365 7373 escriptor-access
│ │ │ │ │ -000b0650: 696e 672e 0a20 2020 2020 2020 2020 2020 ing..
│ │ │ │ │ -000b0660: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b0670: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b0680: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b0690: 2020 2028 6c69 6e65 2020 3433 290a 2a20 (line 43).*
│ │ │ │ │ -000b06a0: 7761 6974 696e 6750 726f 6365 7373 6573 waitingProcesses
│ │ │ │ │ -000b06b0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -000b06c0: 2020 2020 2020 2052 6563 7572 7369 6f6e Recursion
│ │ │ │ │ -000b06d0: 4c6f 636b 2d61 6363 6573 7369 6e67 2e0a Lock-accessing..
│ │ │ │ │ -000b06e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b06f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b0700: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b0710: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -000b0720: 696e 6520 2031 3529 0a2a 2077 6169 7469 ine 15).* waiti
│ │ │ │ │ -000b0730: 6e67 5072 6f63 6573 7365 7320 3c31 3e3a ngProcesses <1>:
│ │ │ │ │ -000b0740: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b0750: 2020 5365 6d61 7068 6f72 652d 6163 6365 Semaphore-acce
│ │ │ │ │ -000b0760: 7373 696e 672e 2028 6c69 6e65 2020 3132 ssing. (line 12
│ │ │ │ │ -000b0770: 290a 2a20 7765 656b 735f 3a20 2020 2020 ).* weeks_:
│ │ │ │ │ -000b0780: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b0790: 2020 2020 2020 2020 2020 2044 7572 6174 Durat
│ │ │ │ │ -000b07a0: 696f 6e20 636c 6173 732d 696e 7374 616e ion class-instan
│ │ │ │ │ -000b07b0: 6365 2063 7265 6174 696f 6e2e 0a20 2020 ce creation..
│ │ │ │ │ -000b07c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b07d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b07e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b07f0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -000b0800: 2020 3233 290a 2a20 7768 6963 6843 6174 23).* whichCat
│ │ │ │ │ -000b0810: 6567 6f72 7949 6e63 6c75 6465 7353 656c egoryIncludesSel
│ │ │ │ │ -000b0820: 6563 746f 725f 3a20 2020 2020 2020 2043 ector_: C
│ │ │ │ │ -000b0830: 6c61 7373 4465 7363 7269 7074 696f 6e2d lassDescription-
│ │ │ │ │ -000b0840: 6f72 6761 6e69 7a61 7469 6f6e 206f 6620 organization of
│ │ │ │ │ -000b0850: 6d65 7373 6167 6573 2061 6e64 2063 6c61 messages and cla
│ │ │ │ │ -000b0860: 7373 6573 2e0a 2020 2020 2020 2020 2020 sses..
│ │ │ │ │ -000b0870: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b0880: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b0890: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b08a0: 2020 2020 286c 696e 6520 2033 3229 0a2a (line 32).*
│ │ │ │ │ -000b08b0: 2077 6869 6368 436c 6173 7349 6e63 6c75 whichClassInclu
│ │ │ │ │ -000b08c0: 6465 7353 656c 6563 746f 725f 3a20 2020 desSelector_:
│ │ │ │ │ -000b08d0: 2020 2020 2020 2020 4265 6861 7669 6f72 Behavior
│ │ │ │ │ -000b08e0: 2d74 6573 7469 6e67 2074 6865 206d 6574 -testing the met
│ │ │ │ │ -000b08f0: 686f 6420 6469 6374 696f 6e61 7279 2e0a hod dictionary..
│ │ │ │ │ -000b0900: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b0910: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b0920: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b0930: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -000b0940: 696e 6520 2032 3129 0a2a 2077 6869 6368 ine 21).* which
│ │ │ │ │ -000b0950: 5365 6c65 6374 6f72 7341 6363 6573 735f SelectorsAccess_
│ │ │ │ │ -000b0960: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -000b0970: 2020 4265 6861 7669 6f72 2d74 6573 7469 Behavior-testi
│ │ │ │ │ -000b0980: 6e67 2074 6865 206d 6574 686f 6420 6469 ng the method di
│ │ │ │ │ -000b0990: 6374 696f 6e61 7279 2e0a 2020 2020 2020 ctionary..
│ │ │ │ │ -000b09a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b09b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b09c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b09d0: 2020 2020 2020 2020 286c 696e 6520 2032 (line 2
│ │ │ │ │ -000b09e0: 3629 0a2a 2077 6869 6368 5365 6c65 6374 6).* whichSelect
│ │ │ │ │ -000b09f0: 6f72 7341 7373 6967 6e5f 3a20 2020 2020 orsAssign_:
│ │ │ │ │ -000b0a00: 2020 2020 2020 2020 2020 2020 4265 6861 Beha
│ │ │ │ │ -000b0a10: 7669 6f72 2d74 6573 7469 6e67 2074 6865 vior-testing the
│ │ │ │ │ -000b0a20: 206d 6574 686f 6420 6469 6374 696f 6e61 method dictiona
│ │ │ │ │ -000b0a30: 7279 2e0a 2020 2020 2020 2020 2020 2020 ry..
│ │ │ │ │ -000b0a40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b0a50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b0a60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b0a70: 2020 286c 696e 6520 2032 3929 0a2a 2077 (line 29).* w
│ │ │ │ │ -000b0a80: 6869 6368 5365 6c65 6374 6f72 7352 6561 hichSelectorsRea
│ │ │ │ │ -000b0a90: 645f 3a20 2020 2020 2020 2020 2020 2020 d_:
│ │ │ │ │ -000b0aa0: 2020 2020 2020 4265 6861 7669 6f72 2d74 Behavior-t
│ │ │ │ │ -000b0ab0: 6573 7469 6e67 2074 6865 206d 6574 686f esting the metho
│ │ │ │ │ -000b0ac0: 6420 6469 6374 696f 6e61 7279 2e0a 2020 d dictionary..
│ │ │ │ │ -000b0ad0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b0ae0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b0af0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b0b00: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -000b0b10: 6520 2033 3229 0a2a 2077 6869 6368 5365 e 32).* whichSe
│ │ │ │ │ -000b0b20: 6c65 6374 6f72 7352 6566 6572 546f 4279 lectorsReferToBy
│ │ │ │ │ -000b0b30: 7465 436f 6465 5f3a 2020 2020 2020 2020 teCode_:
│ │ │ │ │ -000b0b40: 4265 6861 7669 6f72 2d74 6573 7469 6e67 Behavior-testing
│ │ │ │ │ -000b0b50: 2074 6865 206d 6574 686f 6420 6469 6374 the method dict
│ │ │ │ │ -000b0b60: 696f 6e61 7279 2e0a 2020 2020 2020 2020 ionary..
│ │ │ │ │ -000b0b70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b0b80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b0b90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b0ba0: 2020 2020 2020 286c 696e 6520 2033 3829 (line 38)
│ │ │ │ │ -000b0bb0: 0a2a 2077 6869 6368 5365 6c65 6374 6f72 .* whichSelector
│ │ │ │ │ -000b0bc0: 7352 6566 6572 546f 5f3a 2020 2020 2020 sReferTo_:
│ │ │ │ │ -000b0bd0: 2020 2020 2020 2020 2020 4265 6861 7669 Behavi
│ │ │ │ │ -000b0be0: 6f72 2d74 6573 7469 6e67 2074 6865 206d or-testing the m
│ │ │ │ │ -000b0bf0: 6574 686f 6420 6469 6374 696f 6e61 7279 ethod dictionary
│ │ │ │ │ -000b0c00: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -000b0c10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b0c20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b0c30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b0c40: 286c 696e 6520 2033 3529 0a2a 2077 6869 (line 35).* whi
│ │ │ │ │ -000b0c50: 6c65 4375 7272 656e 7444 6f5f 3a20 2020 leCurrentDo_:
│ │ │ │ │ -000b0c60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b0c70: 2020 2020 4162 7374 7261 6374 4e61 6d65 AbstractName
│ │ │ │ │ -000b0c80: 7370 6163 652d 636f 7079 696e 672e 0a20 space-copying..
│ │ │ │ │ -000b0c90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b0ca0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b0cb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b0cc0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -000b0cd0: 6e65 2020 2039 290a 2a20 7768 696c 6546 ne 9).* whileF
│ │ │ │ │ -000b0ce0: 616c 7365 3a20 2020 2020 2020 2020 2020 alse:
│ │ │ │ │ -000b0cf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b0d00: 2042 6c6f 636b 436c 6f73 7572 652d 636f BlockClosure-co
│ │ │ │ │ -000b0d10: 6e74 726f 6c20 7374 7275 6374 7572 6573 ntrol structures
│ │ │ │ │ -000b0d20: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -000b0d30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b0d40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b0d50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b0d60: 286c 696e 6520 2031 3029 0a2a 2077 6869 (line 10).* whi
│ │ │ │ │ -000b0d70: 6c65 4661 6c73 655f 3a20 2020 2020 2020 leFalse_:
│ │ │ │ │ -000b0d80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b0d90: 2020 2020 426c 6f63 6b43 6c6f 7375 7265 BlockClosure
│ │ │ │ │ -000b0da0: 2d63 6f6e 7472 6f6c 2073 7472 7563 7475 -control structu
│ │ │ │ │ -000b0db0: 7265 732e 0a20 2020 2020 2020 2020 2020 res..
│ │ │ │ │ -000b0dc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b0dd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b0de0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b0df0: 2020 2028 6c69 6e65 2020 3133 290a 2a20 (line 13).*
│ │ │ │ │ -000b0e00: 7768 696c 6554 7275 653a 2020 2020 2020 whileTrue:
│ │ │ │ │ -000b0e10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b0e20: 2020 2020 2020 2042 6c6f 636b 436c 6f73 BlockClos
│ │ │ │ │ -000b0e30: 7572 652d 636f 6e74 726f 6c20 7374 7275 ure-control stru
│ │ │ │ │ -000b0e40: 6374 7572 6573 2e0a 2020 2020 2020 2020 ctures..
│ │ │ │ │ -000b0e50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b0e60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b0e70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b0e80: 2020 2020 2020 286c 696e 6520 2031 3729 (line 17)
│ │ │ │ │ -000b0e90: 0a2a 2077 6869 6c65 5472 7565 5f3a 2020 .* whileTrue_:
│ │ │ │ │ -000b0ea0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b0eb0: 2020 2020 2020 2020 2020 426c 6f63 6b43 BlockC
│ │ │ │ │ -000b0ec0: 6c6f 7375 7265 2d63 6f6e 7472 6f6c 2073 losure-control s
│ │ │ │ │ -000b0ed0: 7472 7563 7475 7265 732e 0a20 2020 2020 tructures..
│ │ │ │ │ -000b0ee0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b0ef0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b0f00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b0f10: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -000b0f20: 3230 290a 2a20 7769 6474 683a 2020 2020 20).* width:
│ │ │ │ │ -000b0f30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b0f40: 2020 2020 2020 2020 2020 2020 2052 6563 Rec
│ │ │ │ │ -000b0f50: 7461 6e67 6c65 2d61 6363 6573 7369 6e67 tangle-accessing
│ │ │ │ │ -000b0f60: 2e20 286c 696e 6520 3130 3329 0a2a 2077 . (line 103).* w
│ │ │ │ │ -000b0f70: 6964 7468 5f3a 2020 2020 2020 2020 2020 idth_:
│ │ │ │ │ -000b0f80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b0f90: 2020 2020 2020 5265 6374 616e 676c 652d Rectangle-
│ │ │ │ │ -000b0fa0: 6163 6365 7373 696e 672e 2028 6c69 6e65 accessing. (line
│ │ │ │ │ -000b0fb0: 2031 3036 290a 2a20 7769 7468 416c 6c42 106).* withAllB
│ │ │ │ │ -000b0fc0: 6c6f 636b 7344 6f5f 3a20 2020 2020 2020 locksDo_:
│ │ │ │ │ -000b0fd0: 2020 2020 2020 2020 2020 2020 2020 2043 C
│ │ │ │ │ -000b0fe0: 6f6d 7069 6c65 644d 6574 686f 642d 6163 ompiledMethod-ac
│ │ │ │ │ -000b0ff0: 6365 7373 696e 672e 0a20 2020 2020 2020 cessing..
│ │ │ │ │ -000b1000: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b1010: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b1020: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b1030: 2020 2020 2020 2028 6c69 6e65 2020 3631 (line 61
│ │ │ │ │ -000b1040: 290a 2a20 7769 7468 416c 6c53 7562 636c ).* withAllSubcl
│ │ │ │ │ -000b1050: 6173 7365 733a 2020 2020 2020 2020 2020 asses:
│ │ │ │ │ -000b1060: 2020 2020 2020 2020 2020 2042 6568 6176 Behav
│ │ │ │ │ -000b1070: 696f 722d 6163 6365 7373 696e 6720 636c ior-accessing cl
│ │ │ │ │ -000b1080: 6173 7320 6869 6572 6172 6368 792e 0a20 ass hierarchy..
│ │ │ │ │ -000b1090: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b10a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b10b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b10c0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -000b10d0: 6e65 2020 3138 290a 2a20 7769 7468 416c ne 18).* withAl
│ │ │ │ │ -000b10e0: 6c53 7562 636c 6173 7365 7344 6f5f 3a20 lSubclassesDo_:
│ │ │ │ │ -000b10f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b1100: 2042 6568 6176 696f 722d 656e 756d 6572 Behavior-enumer
│ │ │ │ │ -000b1110: 6174 696e 672e 0a20 2020 2020 2020 2020 ating..
│ │ │ │ │ -000b1120: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b1130: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b1140: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b1150: 2020 2020 2028 6c69 6e65 2020 3238 290a (line 28).
│ │ │ │ │ -000b1160: 2a20 7769 7468 416c 6c53 7562 7370 6163 * withAllSubspac
│ │ │ │ │ -000b1170: 6573 3a20 2020 2020 2020 2020 2020 2020 es:
│ │ │ │ │ -000b1180: 2020 2020 2020 2020 2041 6273 7472 6163 Abstrac
│ │ │ │ │ -000b1190: 744e 616d 6573 7061 6365 2d6e 616d 6573 tNamespace-names
│ │ │ │ │ -000b11a0: 7061 6365 2068 6965 7261 7263 6879 2e0a pace hierarchy..
│ │ │ │ │ -000b11b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b11c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b11d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b11e0: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -000b11f0: 696e 6520 2036 3529 0a2a 2077 6974 6841 ine 65).* withA
│ │ │ │ │ -000b1200: 6c6c 5375 6273 7061 6365 7344 6f5f 3a20 llSubspacesDo_:
│ │ │ │ │ -000b1210: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b1220: 2020 4162 7374 7261 6374 4e61 6d65 7370 AbstractNamesp
│ │ │ │ │ -000b1230: 6163 652d 6e61 6d65 7370 6163 6520 6869 ace-namespace hi
│ │ │ │ │ -000b1240: 6572 6172 6368 792e 0a20 2020 2020 2020 erarchy..
│ │ │ │ │ -000b1250: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b1260: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b1270: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b1280: 2020 2020 2020 2028 6c69 6e65 2020 3639 (line 69
│ │ │ │ │ -000b1290: 290a 2a20 7769 7468 416c 6c53 7570 6572 ).* withAllSuper
│ │ │ │ │ -000b12a0: 636c 6173 7365 733a 2020 2020 2020 2020 classes:
│ │ │ │ │ -000b12b0: 2020 2020 2020 2020 2020 2042 6568 6176 Behav
│ │ │ │ │ -000b12c0: 696f 722d 6163 6365 7373 696e 6720 636c ior-accessing cl
│ │ │ │ │ -000b12d0: 6173 7320 6869 6572 6172 6368 792e 0a20 ass hierarchy..
│ │ │ │ │ -000b12e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b12f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b1300: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b1310: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -000b1320: 6e65 2020 3232 290a 2a20 7769 7468 416c ne 22).* withAl
│ │ │ │ │ -000b1330: 6c53 7570 6572 636c 6173 7365 7344 6f5f lSuperclassesDo_
│ │ │ │ │ -000b1340: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -000b1350: 2042 6568 6176 696f 722d 656e 756d 6572 Behavior-enumer
│ │ │ │ │ -000b1360: 6174 696e 672e 0a20 2020 2020 2020 2020 ating..
│ │ │ │ │ -000b1370: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b1380: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b1390: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b13a0: 2020 2020 2028 6c69 6e65 2020 3332 290a (line 32).
│ │ │ │ │ -000b13b0: 2a20 7769 7468 416c 6c53 7570 6572 7370 * withAllSupersp
│ │ │ │ │ -000b13c0: 6163 6573 3a20 2020 2020 2020 2020 2020 aces:
│ │ │ │ │ -000b13d0: 2020 2020 2020 2020 2044 6963 7469 6f6e Diction
│ │ │ │ │ -000b13e0: 6172 792d 6e61 6d65 7370 6163 6520 7072 ary-namespace pr
│ │ │ │ │ -000b13f0: 6f74 6f63 6f6c 2e0a 2020 2020 2020 2020 otocol..
│ │ │ │ │ -000b1400: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b1410: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b1420: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b1430: 2020 2020 2020 286c 696e 6520 2034 3929 (line 49)
│ │ │ │ │ -000b1440: 0a2a 2077 6974 6841 6c6c 5375 7065 7273 .* withAllSupers
│ │ │ │ │ -000b1450: 7061 6365 7344 6f5f 3a20 2020 2020 2020 pacesDo_:
│ │ │ │ │ -000b1460: 2020 2020 2020 2020 2020 4469 6374 696f Dictio
│ │ │ │ │ -000b1470: 6e61 7279 2d6e 616d 6573 7061 6365 2070 nary-namespace p
│ │ │ │ │ -000b1480: 726f 746f 636f 6c2e 0a20 2020 2020 2020 rotocol..
│ │ │ │ │ -000b1490: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b14a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b14b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b14c0: 2020 2020 2020 2028 6c69 6e65 2020 3533 (line 53
│ │ │ │ │ -000b14d0: 290a 2a20 7769 7468 416c 6c5f 3a20 2020 ).* withAll_:
│ │ │ │ │ -000b14e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b14f0: 2020 2020 2020 2020 2020 2041 7272 6179 Array
│ │ │ │ │ -000b1500: 6564 436f 6c6c 6563 7469 6f6e 2063 6c61 edCollection cla
│ │ │ │ │ -000b1510: 7373 2d69 6e73 7461 6e63 6520 6372 6561 ss-instance crea
│ │ │ │ │ -000b1520: 7469 6f6e 2e0a 2020 2020 2020 2020 2020 tion..
│ │ │ │ │ -000b1530: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b1540: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b1550: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b1560: 2020 2020 286c 696e 6520 2034 3229 0a2a (line 42).*
│ │ │ │ │ -000b1570: 2077 6974 6841 6c6c 5f20 3c31 3e3a 2020 withAll_ <1>:
│ │ │ │ │ -000b1580: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b1590: 2020 2020 2020 2020 436f 6c6c 6563 7469 Collecti
│ │ │ │ │ -000b15a0: 6f6e 2063 6c61 7373 2d69 6e73 7461 6e63 on class-instanc
│ │ │ │ │ -000b15b0: 6520 6372 6561 7469 6f6e 2e0a 2020 2020 e creation..
│ │ │ │ │ -000b15c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b15d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b15e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b15f0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -000b1600: 2033 3529 0a2a 2077 6974 6841 6c6c 5f20 35).* withAll_
│ │ │ │ │ -000b1610: 3c32 3e3a 2020 2020 2020 2020 2020 2020 <2>:
│ │ │ │ │ -000b1620: 2020 2020 2020 2020 2020 2020 2020 4861 Ha
│ │ │ │ │ -000b1630: 7368 6564 436f 6c6c 6563 7469 6f6e 2063 shedCollection c
│ │ │ │ │ -000b1640: 6c61 7373 2d69 6e73 7461 6e63 6520 6372 lass-instance cr
│ │ │ │ │ -000b1650: 6561 7469 6f6e 2e0a 2020 2020 2020 2020 eation..
│ │ │ │ │ -000b1660: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b1670: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b1680: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b1690: 2020 2020 2020 286c 696e 6520 2031 3229 (line 12)
│ │ │ │ │ -000b16a0: 0a2a 2077 6974 6841 6c6c 5f20 3c33 3e3a .* withAll_ <3>:
│ │ │ │ │ -000b16b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b16c0: 2020 2020 2020 2020 2020 496e 7465 7276 Interv
│ │ │ │ │ -000b16d0: 616c 2063 6c61 7373 2d69 6e73 7461 6e63 al class-instanc
│ │ │ │ │ -000b16e0: 6520 6372 6561 7469 6f6e 2e0a 2020 2020 e creation..
│ │ │ │ │ -000b16f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b1700: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b1710: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b1720: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -000b1730: 2031 3429 0a2a 2077 6974 6846 696c 6544 14).* withFileD
│ │ │ │ │ -000b1740: 6f5f 3a20 2020 2020 2020 2020 2020 2020 o_:
│ │ │ │ │ -000b1750: 2020 2020 2020 2020 2020 2020 2020 4669 Fi
│ │ │ │ │ -000b1760: 6c65 5365 676d 656e 742d 6261 7369 632e leSegment-basic.
│ │ │ │ │ -000b1770: 2020 2028 6c69 6e65 2020 3330 290a 2a20 (line 30).*
│ │ │ │ │ -000b1780: 7769 7468 4e65 774d 6574 686f 6443 6c61 withNewMethodCla
│ │ │ │ │ -000b1790: 7373 5f3a 2020 2020 2020 2020 2020 2020 ss_:
│ │ │ │ │ -000b17a0: 2020 2020 2020 2043 6f6d 7069 6c65 644d CompiledM
│ │ │ │ │ -000b17b0: 6574 686f 642d 6163 6365 7373 696e 672e ethod-accessing.
│ │ │ │ │ -000b17c0: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -000b17d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b17e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b17f0: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -000b1800: 6c69 6e65 2020 3635 290a 2a20 7769 7468 line 65).* with
│ │ │ │ │ -000b1810: 4e65 774d 6574 686f 6443 6c61 7373 5f73 NewMethodClass_s
│ │ │ │ │ -000b1820: 656c 6563 746f 725f 3a20 2020 2020 2020 elector_:
│ │ │ │ │ -000b1830: 2020 2043 6f6d 7069 6c65 644d 6574 686f CompiledMetho
│ │ │ │ │ -000b1840: 642d 6163 6365 7373 696e 672e 0a20 2020 d-accessing..
│ │ │ │ │ -000b1850: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b1860: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b1870: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b1880: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -000b1890: 2020 3639 290a 2a20 7769 7468 4f77 6e65 69).* withOwne
│ │ │ │ │ -000b18a0: 725f 3a20 2020 2020 2020 2020 2020 2020 r_:
│ │ │ │ │ -000b18b0: 2020 2020 2020 2020 2020 2020 2020 2053 S
│ │ │ │ │ -000b18c0: 6563 7572 6974 7950 6f6c 6963 792d 6d6f ecurityPolicy-mo
│ │ │ │ │ -000b18d0: 6469 6679 696e 672e 0a20 2020 2020 2020 difying..
│ │ │ │ │ -000b18e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b18f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b1900: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b1910: 2020 2020 2020 2028 6c69 6e65 2020 3135 (line 15
│ │ │ │ │ -000b1920: 290a 2a20 7769 7468 5265 6164 5374 7265 ).* withReadStre
│ │ │ │ │ -000b1930: 616d 446f 5f3a 2020 2020 2020 2020 2020 amDo_:
│ │ │ │ │ -000b1940: 2020 2020 2020 2020 2020 2046 696c 6550 FileP
│ │ │ │ │ -000b1950: 6174 682d 6669 6c65 206f 7065 7261 7469 ath-file operati
│ │ │ │ │ -000b1960: 6f6e 732e 0a20 2020 2020 2020 2020 2020 ons..
│ │ │ │ │ -000b1970: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b1980: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b1990: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b19a0: 2020 2028 6c69 6e65 2020 3537 290a 2a20 (line 57).*
│ │ │ │ │ -000b19b0: 7769 7468 5368 656c 6c45 7363 6170 6573 withShellEscapes
│ │ │ │ │ -000b19c0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -000b19d0: 2020 2020 2020 2043 6861 7261 6374 6572 Character
│ │ │ │ │ -000b19e0: 4172 7261 792d 7374 7269 6e67 2070 726f Array-string pro
│ │ │ │ │ -000b19f0: 6365 7373 696e 672e 0a20 2020 2020 2020 cessing..
│ │ │ │ │ -000b1a00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b1a10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b1a20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b1a30: 2020 2020 2020 2028 6c69 6e65 2020 3835 (line 85
│ │ │ │ │ -000b1a40: 290a 2a20 7769 7468 5368 656c 6c45 7363 ).* withShellEsc
│ │ │ │ │ -000b1a50: 6170 6573 203c 313e 3a20 2020 2020 2020 apes <1>:
│ │ │ │ │ -000b1a60: 2020 2020 2020 2020 2020 2046 696c 6550 FileP
│ │ │ │ │ -000b1a70: 6174 682d 7072 696e 7469 6e67 2e20 2020 ath-printing.
│ │ │ │ │ -000b1a80: 286c 696e 6520 2031 3529 0a2a 2077 6974 (line 15).* wit
│ │ │ │ │ -000b1a90: 6853 6967 6e4f 665f 3a20 2020 2020 2020 hSignOf_:
│ │ │ │ │ -000b1aa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b1ab0: 2020 2020 466c 6f61 742d 636f 6d70 6172 Float-compar
│ │ │ │ │ -000b1ac0: 696e 672e 2020 2020 2028 6c69 6e65 2020 ing. (line
│ │ │ │ │ -000b1ad0: 3136 290a 2a20 7769 7468 5369 676e 4f66 16).* withSignOf
│ │ │ │ │ -000b1ae0: 5f20 3c31 3e3a 2020 2020 2020 2020 2020 _ <1>:
│ │ │ │ │ -000b1af0: 2020 2020 2020 2020 2020 2020 204e 756d Num
│ │ │ │ │ -000b1b00: 6265 722d 6d69 7363 206d 6174 682e 2020 ber-misc math.
│ │ │ │ │ -000b1b10: 2020 286c 696e 6520 2039 3229 0a2a 2077 (line 92).* w
│ │ │ │ │ -000b1b20: 6974 6855 6e69 7853 6865 6c6c 4573 6361 ithUnixShellEsca
│ │ │ │ │ -000b1b30: 7065 733a 2020 2020 2020 2020 2020 2020 pes:
│ │ │ │ │ -000b1b40: 2020 2020 2020 4368 6172 6163 7465 7241 CharacterA
│ │ │ │ │ -000b1b50: 7272 6179 2d73 7469 6c6c 2075 6e63 6c61 rray-still uncla
│ │ │ │ │ -000b1b60: 7373 6966 6965 642e 0a20 2020 2020 2020 ssified..
│ │ │ │ │ -000b1b70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b1b80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b1b90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b1ba0: 2020 2020 2020 2028 6c69 6e65 2020 2036 (line 6
│ │ │ │ │ -000b1bb0: 290a 2a20 7769 7468 5769 6e64 6f77 7353 ).* withWindowsS
│ │ │ │ │ -000b1bc0: 6865 6c6c 4573 6361 7065 733a 2020 2020 hellEscapes:
│ │ │ │ │ -000b1bd0: 2020 2020 2020 2020 2020 2043 6861 7261 Chara
│ │ │ │ │ -000b1be0: 6374 6572 4172 7261 792d 7374 696c 6c20 cterArray-still
│ │ │ │ │ -000b1bf0: 756e 636c 6173 7369 6669 6564 2e0a 2020 unclassified..
│ │ │ │ │ -000b1c00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b1c10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b1c20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b1c30: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -000b1c40: 6520 2031 3029 0a2a 2077 6974 6857 7269 e 10).* withWri
│ │ │ │ │ -000b1c50: 7465 5374 7265 616d 446f 5f3a 2020 2020 teStreamDo_:
│ │ │ │ │ -000b1c60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b1c70: 4669 6c65 5061 7468 2d66 696c 6520 6f70 FilePath-file op
│ │ │ │ │ -000b1c80: 6572 6174 696f 6e73 2e0a 2020 2020 2020 erations..
│ │ │ │ │ -000b1c90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b1ca0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b1cb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b1cc0: 2020 2020 2020 2020 286c 696e 6520 2036 (line 6
│ │ │ │ │ -000b1cd0: 3129 0a2a 2077 6974 685f 3a20 2020 2020 1).* with_:
│ │ │ │ │ -000b1ce0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b1cf0: 2020 2020 2020 2020 2020 2020 4172 7261 Arra
│ │ │ │ │ -000b1d00: 7965 6443 6f6c 6c65 6374 696f 6e20 636c yedCollection cl
│ │ │ │ │ -000b1d10: 6173 732d 696e 7374 616e 6365 2063 7265 ass-instance cre
│ │ │ │ │ -000b1d20: 6174 696f 6e2e 0a20 2020 2020 2020 2020 ation..
│ │ │ │ │ -000b1d30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b1d40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b1d50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b1d60: 2020 2020 2028 6c69 6e65 2020 3233 290a (line 23).
│ │ │ │ │ -000b1d70: 2a20 7769 7468 5f20 3c31 3e3a 2020 2020 * with_ <1>:
│ │ │ │ │ -000b1d80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b1d90: 2020 2020 2020 2020 2043 6f6c 6c65 6374 Collect
│ │ │ │ │ -000b1da0: 696f 6e20 636c 6173 732d 696e 7374 616e ion class-instan
│ │ │ │ │ -000b1db0: 6365 2063 7265 6174 696f 6e2e 0a20 2020 ce creation..
│ │ │ │ │ -000b1dc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b1dd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b1de0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b1df0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -000b1e00: 2020 3136 290a 2a20 7769 7468 5f20 3c32 16).* with_ <2
│ │ │ │ │ -000b1e10: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ -000b1e20: 2020 2020 2020 2020 2020 2020 2020 2052 R
│ │ │ │ │ -000b1e30: 6561 6457 7269 7465 5374 7265 616d 2063 eadWriteStream c
│ │ │ │ │ -000b1e40: 6c61 7373 2d69 6e73 7461 6e63 6520 6372 lass-instance cr
│ │ │ │ │ -000b1e50: 6561 7469 6f6e 2e0a 2020 2020 2020 2020 eation..
│ │ │ │ │ -000b1e60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b1e70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b1e80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b1e90: 2020 2020 2020 286c 696e 6520 2031 3429 (line 14)
│ │ │ │ │ -000b1ea0: 0a2a 2077 6974 685f 203c 333e 3a20 2020 .* with_ <3>:
│ │ │ │ │ -000b1eb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b1ec0: 2020 2020 2020 2020 2020 5365 7175 656e Sequen
│ │ │ │ │ -000b1ed0: 6365 6162 6c65 436f 6c6c 6563 7469 6f6e ceableCollection
│ │ │ │ │ -000b1ee0: 2d63 6f6e 6361 7465 6e61 7469 6e67 2e0a -concatenating..
│ │ │ │ │ -000b1ef0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b1f00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b1f10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b1f20: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -000b1f30: 696e 6520 2031 3729 0a2a 2077 6974 685f ine 17).* with_
│ │ │ │ │ -000b1f40: 203c 343e 3a20 2020 2020 2020 2020 2020 <4>:
│ │ │ │ │ -000b1f50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b1f60: 2020 5374 7265 616d 2d63 6f6e 6361 7465 Stream-concate
│ │ │ │ │ -000b1f70: 6e61 7469 6e67 2e0a 2020 2020 2020 2020 nating..
│ │ │ │ │ -000b1f80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b1f90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b1fa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b1fb0: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)
│ │ │ │ │ -000b1fc0: 0a2a 2077 6974 685f 203c 353e 3a20 2020 .* with_ <5>:
│ │ │ │ │ -000b1fd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b1fe0: 2020 2020 2020 2020 2020 5379 6d62 6f6c Symbol
│ │ │ │ │ -000b1ff0: 2063 6c61 7373 2d69 6e73 7461 6e63 6520 class-instance
│ │ │ │ │ -000b2000: 6372 6561 7469 6f6e 2e0a 2020 2020 2020 creation..
│ │ │ │ │ -000b2010: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b2020: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b2030: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b2040: 2020 2020 2020 2020 286c 696e 6520 2031 (line 1
│ │ │ │ │ -000b2050: 3529 0a2a 2077 6974 685f 203c 363e 3a20 5).* with_ <6>:
│ │ │ │ │ -000b2060: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b2070: 2020 2020 2020 2020 2020 2020 5661 6c75 Valu
│ │ │ │ │ -000b2080: 6548 6f6c 6465 7220 636c 6173 732d 6372 eHolder class-cr
│ │ │ │ │ -000b2090: 6561 7469 6e67 2069 6e73 7461 6e63 6573 eating instances
│ │ │ │ │ -000b20a0: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -000b20b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b20c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b20d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b20e0: 286c 696e 6520 2031 3229 0a2a 2077 6974 (line 12).* wit
│ │ │ │ │ -000b20f0: 685f 203c 373e 3a20 2020 2020 2020 2020 h_ <7>:
│ │ │ │ │ -000b2100: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b2110: 2020 2020 5772 6974 6553 7472 6561 6d20 WriteStream
│ │ │ │ │ -000b2120: 636c 6173 732d 696e 7374 616e 6365 2063 class-instance c
│ │ │ │ │ -000b2130: 7265 6174 696f 6e2e 0a20 2020 2020 2020 reation..
│ │ │ │ │ -000b2140: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b2150: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b2160: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b2170: 2020 2020 2020 2028 6c69 6e65 2020 3130 (line 10
│ │ │ │ │ -000b2180: 290a 2a20 7769 7468 5f63 6f6c 6c65 6374 ).* with_collect
│ │ │ │ │ -000b2190: 5f3a 2020 2020 2020 2020 2020 2020 2020 _:
│ │ │ │ │ -000b21a0: 2020 2020 2020 2020 2020 2041 7272 6179 Array
│ │ │ │ │ -000b21b0: 6564 436f 6c6c 6563 7469 6f6e 2d65 6e75 edCollection-enu
│ │ │ │ │ -000b21c0: 6d65 7261 7469 6e67 2074 6865 2065 6c65 merating the ele
│ │ │ │ │ -000b21d0: 6d65 6e74 7320 6f66 2061 2063 6f6c 6c65 ments of a colle
│ │ │ │ │ -000b21e0: 6374 696f 6e2e 0a20 2020 2020 2020 2020 ction..
│ │ │ │ │ -000b21f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b2200: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b2210: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b2220: 2020 2020 2028 6c69 6e65 2020 3139 290a (line 19).
│ │ │ │ │ -000b2230: 2a20 7769 7468 5f63 6f6c 6c65 6374 5f20 * with_collect_
│ │ │ │ │ -000b2240: 3c31 3e3a 2020 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ -000b2250: 2020 2020 2020 2020 2053 6571 7565 6e63 Sequenc
│ │ │ │ │ -000b2260: 6561 626c 6543 6f6c 6c65 6374 696f 6e2d eableCollection-
│ │ │ │ │ -000b2270: 656e 756d 6572 6174 696e 672e 0a20 2020 enumerating..
│ │ │ │ │ -000b2280: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b2290: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b22a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b22b0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -000b22c0: 2020 3737 290a 2a20 7769 7468 5f64 6f5f 77).* with_do_
│ │ │ │ │ -000b22d0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -000b22e0: 2020 2020 2020 2020 2020 2020 2020 2053 S
│ │ │ │ │ -000b22f0: 6571 7565 6e63 6561 626c 6543 6f6c 6c65 equenceableColle
│ │ │ │ │ -000b2300: 6374 696f 6e2d 656e 756d 6572 6174 696e ction-enumeratin
│ │ │ │ │ -000b2310: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ -000b2320: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b2330: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b2340: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b2350: 2028 6c69 6e65 2020 3834 290a 2a20 7769 (line 84).* wi
│ │ │ │ │ -000b2360: 7468 5f66 726f 6d5f 746f 5f3a 2020 2020 th_from_to_:
│ │ │ │ │ -000b2370: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b2380: 2020 2020 2057 7269 7465 5374 7265 616d WriteStream
│ │ │ │ │ -000b2390: 2063 6c61 7373 2d69 6e73 7461 6e63 6520 class-instance
│ │ │ │ │ -000b23a0: 6372 6561 7469 6f6e 2e0a 2020 2020 2020 creation..
│ │ │ │ │ -000b23b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b23c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b23d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b23e0: 2020 2020 2020 2020 286c 696e 6520 2031 (line 1
│ │ │ │ │ -000b23f0: 3429 0a2a 2077 6974 685f 7769 7468 5f3a 4).* with_with_:
│ │ │ │ │ -000b2400: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b2410: 2020 2020 2020 2020 2020 2020 4172 7261 Arra
│ │ │ │ │ -000b2420: 7965 6443 6f6c 6c65 6374 696f 6e20 636c yedCollection cl
│ │ │ │ │ -000b2430: 6173 732d 696e 7374 616e 6365 2063 7265 ass-instance cre
│ │ │ │ │ -000b2440: 6174 696f 6e2e 0a20 2020 2020 2020 2020 ation..
│ │ │ │ │ -000b2450: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b2460: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b2470: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b2480: 2020 2020 2028 6c69 6e65 2020 3236 290a (line 26).
│ │ │ │ │ -000b2490: 2a20 7769 7468 5f77 6974 685f 203c 313e * with_with_ <1>
│ │ │ │ │ -000b24a0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -000b24b0: 2020 2020 2020 2020 2043 6f6c 6c65 6374 Collect
│ │ │ │ │ -000b24c0: 696f 6e20 636c 6173 732d 696e 7374 616e ion class-instan
│ │ │ │ │ -000b24d0: 6365 2063 7265 6174 696f 6e2e 0a20 2020 ce creation..
│ │ │ │ │ -000b24e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b24f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b2500: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b2510: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -000b2520: 2020 3139 290a 2a20 7769 7468 5f77 6974 19).* with_wit
│ │ │ │ │ -000b2530: 685f 203c 323e 3a20 2020 2020 2020 2020 h_ <2>:
│ │ │ │ │ -000b2540: 2020 2020 2020 2020 2020 2020 2020 2053 S
│ │ │ │ │ -000b2550: 6571 7565 6e63 6561 626c 6543 6f6c 6c65 equenceableColle
│ │ │ │ │ -000b2560: 6374 696f 6e2d 636f 6e63 6174 656e 6174 ction-concatenat
│ │ │ │ │ -000b2570: 696e 672e 0a20 2020 2020 2020 2020 2020 ing..
│ │ │ │ │ -000b2580: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b2590: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b25a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b25b0: 2020 2028 6c69 6e65 2020 3233 290a 2a20 (line 23).*
│ │ │ │ │ -000b25c0: 7769 7468 5f77 6974 685f 203c 333e 3a20 with_with_ <3>:
│ │ │ │ │ -000b25d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b25e0: 2020 2020 2020 2053 7472 6561 6d2d 636f Stream-co
│ │ │ │ │ -000b25f0: 6e63 6174 656e 6174 696e 672e 0a20 2020 ncatenating..
│ │ │ │ │ -000b2600: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b2610: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b2620: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b2630: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -000b2640: 2020 3130 290a 2a20 7769 7468 5f77 6974 10).* with_wit
│ │ │ │ │ -000b2650: 685f 203c 343e 3a20 2020 2020 2020 2020 h_ <4>:
│ │ │ │ │ -000b2660: 2020 2020 2020 2020 2020 2020 2020 2053 S
│ │ │ │ │ -000b2670: 796d 626f 6c20 636c 6173 732d 696e 7374 ymbol class-inst
│ │ │ │ │ -000b2680: 616e 6365 2063 7265 6174 696f 6e2e 0a20 ance creation..
│ │ │ │ │ -000b2690: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b26a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b26b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b26c0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -000b26d0: 6e65 2020 3138 290a 2a20 7769 7468 5f77 ne 18).* with_w
│ │ │ │ │ -000b26e0: 6974 685f 7769 7468 5f3a 2020 2020 2020 ith_with_:
│ │ │ │ │ -000b26f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b2700: 2041 7272 6179 6564 436f 6c6c 6563 7469 ArrayedCollecti
│ │ │ │ │ -000b2710: 6f6e 2063 6c61 7373 2d69 6e73 7461 6e63 on class-instanc
│ │ │ │ │ -000b2720: 6520 6372 6561 7469 6f6e 2e0a 2020 2020 e creation..
│ │ │ │ │ -000b2730: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b2740: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b2750: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b2760: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -000b2770: 2033 3029 0a2a 2077 6974 685f 7769 7468 30).* with_with
│ │ │ │ │ -000b2780: 5f77 6974 685f 203c 313e 3a20 2020 2020 _with_ <1>:
│ │ │ │ │ -000b2790: 2020 2020 2020 2020 2020 2020 2020 436f Co
│ │ │ │ │ -000b27a0: 6c6c 6563 7469 6f6e 2063 6c61 7373 2d69 llection class-i
│ │ │ │ │ -000b27b0: 6e73 7461 6e63 6520 6372 6561 7469 6f6e nstance creation
│ │ │ │ │ -000b27c0: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -000b27d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b27e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b27f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b2800: 286c 696e 6520 2032 3329 0a2a 2077 6974 (line 23).* wit
│ │ │ │ │ -000b2810: 685f 7769 7468 5f77 6974 685f 203c 323e h_with_with_ <2>
│ │ │ │ │ -000b2820: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -000b2830: 2020 2020 5365 7175 656e 6365 6162 6c65 Sequenceable
│ │ │ │ │ -000b2840: 436f 6c6c 6563 7469 6f6e 2d63 6f6e 6361 Collection-conca
│ │ │ │ │ -000b2850: 7465 6e61 7469 6e67 2e0a 2020 2020 2020 tenating..
│ │ │ │ │ -000b2860: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b2870: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b2880: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b2890: 2020 2020 2020 2020 286c 696e 6520 2032 (line 2
│ │ │ │ │ -000b28a0: 3829 0a2a 2077 6974 685f 7769 7468 5f77 8).* with_with_w
│ │ │ │ │ -000b28b0: 6974 685f 203c 333e 3a20 2020 2020 2020 ith_ <3>:
│ │ │ │ │ -000b28c0: 2020 2020 2020 2020 2020 2020 5374 7265 Stre
│ │ │ │ │ -000b28d0: 616d 2d63 6f6e 6361 7465 6e61 7469 6e67 am-concatenating
│ │ │ │ │ -000b28e0: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -000b28f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b2900: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b2910: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b2920: 286c 696e 6520 2031 3429 0a2a 2077 6974 (line 14).* wit
│ │ │ │ │ -000b2930: 685f 7769 7468 5f77 6974 685f 203c 343e h_with_with_ <4>
│ │ │ │ │ -000b2940: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -000b2950: 2020 2020 5379 6d62 6f6c 2063 6c61 7373 Symbol class
│ │ │ │ │ -000b2960: 2d69 6e73 7461 6e63 6520 6372 6561 7469 -instance creati
│ │ │ │ │ -000b2970: 6f6e 2e0a 2020 2020 2020 2020 2020 2020 on..
│ │ │ │ │ -000b2980: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b2990: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b29a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b29b0: 2020 286c 696e 6520 2032 3229 0a2a 2077 (line 22).* w
│ │ │ │ │ -000b29c0: 6974 685f 7769 7468 5f77 6974 685f 7769 ith_with_with_wi
│ │ │ │ │ -000b29d0: 7468 5f3a 2020 2020 2020 2020 2020 2020 th_:
│ │ │ │ │ -000b29e0: 2020 2020 2020 4172 7261 7965 6443 6f6c ArrayedCol
│ │ │ │ │ -000b29f0: 6c65 6374 696f 6e20 636c 6173 732d 696e lection class-in
│ │ │ │ │ -000b2a00: 7374 616e 6365 2063 7265 6174 696f 6e2e stance creation.
│ │ │ │ │ -000b2a10: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -000b2a20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b2a30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b2a40: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -000b2a50: 6c69 6e65 2020 3334 290a 2a20 7769 7468 line 34).* with
│ │ │ │ │ -000b2a60: 5f77 6974 685f 7769 7468 5f77 6974 685f _with_with_with_
│ │ │ │ │ -000b2a70: 203c 313e 3a20 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ -000b2a80: 2020 2043 6f6c 6c65 6374 696f 6e20 636c Collection cl
│ │ │ │ │ -000b2a90: 6173 732d 696e 7374 616e 6365 2063 7265 ass-instance cre
│ │ │ │ │ -000b2aa0: 6174 696f 6e2e 0a20 2020 2020 2020 2020 ation..
│ │ │ │ │ -000b2ab0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b2ac0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b2ad0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b2ae0: 2020 2020 2028 6c69 6e65 2020 3237 290a (line 27).
│ │ │ │ │ -000b2af0: 2a20 7769 7468 5f77 6974 685f 7769 7468 * with_with_with
│ │ │ │ │ -000b2b00: 5f77 6974 685f 203c 323e 3a20 2020 2020 _with_ <2>:
│ │ │ │ │ -000b2b10: 2020 2020 2020 2020 2053 796d 626f 6c20 Symbol
│ │ │ │ │ -000b2b20: 636c 6173 732d 696e 7374 616e 6365 2063 class-instance c
│ │ │ │ │ -000b2b30: 7265 6174 696f 6e2e 0a20 2020 2020 2020 reation..
│ │ │ │ │ -000b2b40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b2b50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b2b60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b2b70: 2020 2020 2020 2028 6c69 6e65 2020 3236 (line 26
│ │ │ │ │ -000b2b80: 290a 2a20 7769 7468 5f77 6974 685f 7769 ).* with_with_wi
│ │ │ │ │ -000b2b90: 7468 5f77 6974 685f 7769 7468 5f3a 2020 th_with_with_:
│ │ │ │ │ -000b2ba0: 2020 2020 2020 2020 2020 2041 7272 6179 Array
│ │ │ │ │ -000b2bb0: 6564 436f 6c6c 6563 7469 6f6e 2063 6c61 edCollection cla
│ │ │ │ │ -000b2bc0: 7373 2d69 6e73 7461 6e63 6520 6372 6561 ss-instance crea
│ │ │ │ │ -000b2bd0: 7469 6f6e 2e0a 2020 2020 2020 2020 2020 tion..
│ │ │ │ │ -000b2be0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b2bf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b2c00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b2c10: 2020 2020 286c 696e 6520 2033 3829 0a2a (line 38).*
│ │ │ │ │ -000b2c20: 2077 6974 685f 7769 7468 5f77 6974 685f with_with_with_
│ │ │ │ │ -000b2c30: 7769 7468 5f77 6974 685f 203c 313e 3a20 with_with_ <1>:
│ │ │ │ │ -000b2c40: 2020 2020 2020 2020 436f 6c6c 6563 7469 Collecti
│ │ │ │ │ -000b2c50: 6f6e 2063 6c61 7373 2d69 6e73 7461 6e63 on class-instanc
│ │ │ │ │ -000b2c60: 6520 6372 6561 7469 6f6e 2e0a 2020 2020 e creation..
│ │ │ │ │ -000b2c70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b2c80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b2c90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b2ca0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -000b2cb0: 2033 3129 0a2a 2077 6974 685f 7769 7468 31).* with_with
│ │ │ │ │ -000b2cc0: 5f77 6974 685f 7769 7468 5f77 6974 685f _with_with_with_
│ │ │ │ │ -000b2cd0: 203c 323e 3a20 2020 2020 2020 2020 5379 <2>: Sy
│ │ │ │ │ -000b2ce0: 6d62 6f6c 2063 6c61 7373 2d69 6e73 7461 mbol class-insta
│ │ │ │ │ -000b2cf0: 6e63 6520 6372 6561 7469 6f6e 2e0a 2020 nce creation..
│ │ │ │ │ -000b2d00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b2d10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b2d20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b2d30: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -000b2d40: 6520 2033 3029 0a2a 2077 6f72 6b69 6e67 e 30).* working
│ │ │ │ │ -000b2d50: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -000b2d60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b2d70: 4469 7265 6374 6f72 7920 636c 6173 732d Directory class-
│ │ │ │ │ -000b2d80: 6669 6c65 206f 7065 7261 7469 6f6e 732e file operations.
│ │ │ │ │ -000b2d90: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -000b2da0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b2db0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b2dc0: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -000b2dd0: 6c69 6e65 2020 3136 290a 2a20 776f 726b line 16).* work
│ │ │ │ │ -000b2de0: 696e 675f 3a20 2020 2020 2020 2020 2020 ing_:
│ │ │ │ │ -000b2df0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b2e00: 2020 2044 6972 6563 746f 7279 2063 6c61 Directory cla
│ │ │ │ │ -000b2e10: 7373 2d66 696c 6520 6f70 6572 6174 696f ss-file operatio
│ │ │ │ │ -000b2e20: 6e73 2e0a 2020 2020 2020 2020 2020 2020 ns..
│ │ │ │ │ -000b2e30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b2e40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b2e50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b2e60: 2020 286c 696e 6520 2031 3929 0a2a 2077 (line 19).* w
│ │ │ │ │ -000b2e70: 6f75 6c64 426c 6f63 6b3a 2020 2020 2020 ouldBlock:
│ │ │ │ │ -000b2e80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b2e90: 2020 2020 2020 5265 6375 7273 696f 6e4c RecursionL
│ │ │ │ │ -000b2ea0: 6f63 6b2d 6163 6365 7373 696e 672e 0a20 ock-accessing..
│ │ │ │ │ -000b2eb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b2ec0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b2ed0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b2ee0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -000b2ef0: 6e65 2020 3138 290a 2a20 776f 756c 6442 ne 18).* wouldB
│ │ │ │ │ -000b2f00: 6c6f 636b 203c 313e 3a20 2020 2020 2020 lock <1>:
│ │ │ │ │ -000b2f10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b2f20: 2053 656d 6170 686f 7265 2d61 6363 6573 Semaphore-acces
│ │ │ │ │ -000b2f30: 7369 6e67 2e20 286c 696e 6520 2031 3529 sing. (line 15)
│ │ │ │ │ -000b2f40: 0a2a 2077 7269 7465 3a20 2020 2020 2020 .* write:
│ │ │ │ │ -000b2f50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b2f60: 2020 2020 2020 2020 2020 4669 6c65 4465 FileDe
│ │ │ │ │ -000b2f70: 7363 7269 7074 6f72 2063 6c61 7373 2d69 scriptor class-i
│ │ │ │ │ -000b2f80: 6e73 7461 6e63 6520 6372 6561 7469 6f6e nstance creation
│ │ │ │ │ -000b2f90: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -000b2fa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b2fb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b2fc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b2fd0: 286c 696e 6520 3130 3029 0a2a 2077 7269 (line 100).* wri
│ │ │ │ │ -000b2fe0: 7465 5374 7265 616d 3a20 2020 2020 2020 teStream:
│ │ │ │ │ -000b2ff0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b3000: 2020 2020 4172 7261 7965 6443 6f6c 6c65 ArrayedColle
│ │ │ │ │ -000b3010: 6374 696f 6e2d 7374 7265 616d 732e 0a20 ction-streams..
│ │ │ │ │ -000b3020: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b3030: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b3040: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b3050: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -000b3060: 6e65 2020 2036 290a 2a20 7772 6974 6553 ne 6).* writeS
│ │ │ │ │ -000b3070: 7472 6561 6d20 3c31 3e3a 2020 2020 2020 tream <1>:
│ │ │ │ │ -000b3080: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b3090: 2046 696c 6550 6174 682d 6669 6c65 206f FilePath-file o
│ │ │ │ │ -000b30a0: 7065 7261 7469 6f6e 732e 0a20 2020 2020 perations..
│ │ │ │ │ -000b30b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b30c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b30d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b30e0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -000b30f0: 3635 290a 2a20 783a 2020 2020 2020 2020 65).* x:
│ │ │ │ │ -000b3100: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b3110: 2020 2020 2020 2020 2020 2020 2050 6f69 Poi
│ │ │ │ │ -000b3120: 6e74 2d61 6363 6573 7369 6e67 2e20 2020 nt-accessing.
│ │ │ │ │ -000b3130: 2020 286c 696e 6520 2020 3629 0a2a 2078 (line 6).* x
│ │ │ │ │ -000b3140: 6f72 5f3a 2020 2020 2020 2020 2020 2020 or_:
│ │ │ │ │ -000b3150: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b3160: 2020 2020 2020 426f 6f6c 6561 6e2d 6261 Boolean-ba
│ │ │ │ │ -000b3170: 7369 632e 2020 2020 2020 2028 6c69 6e65 sic. (line
│ │ │ │ │ -000b3180: 2020 3432 290a 2a20 786f 725f 203c 313e 42).* xor_ <1>
│ │ │ │ │ -000b3190: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -000b31a0: 2020 2020 2020 2020 2020 2020 2020 2046 F
│ │ │ │ │ -000b31b0: 616c 7365 2d62 6173 6963 2e20 2020 2020 alse-basic.
│ │ │ │ │ -000b31c0: 2020 2020 286c 696e 6520 2033 3529 0a2a (line 35).*
│ │ │ │ │ -000b31d0: 2078 6f72 5f20 3c32 3e3a 2020 2020 2020 xor_ <2>:
│ │ │ │ │ -000b31e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b31f0: 2020 2020 2020 2020 5472 7565 2d62 6173 True-bas
│ │ │ │ │ -000b3200: 6963 2e20 2020 2020 2020 2020 2028 6c69 ic. (li
│ │ │ │ │ -000b3210: 6e65 2020 3336 290a 2a20 785f 3a20 2020 ne 36).* x_:
│ │ │ │ │ -000b3220: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b3230: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b3240: 2050 6f69 6e74 2d61 6363 6573 7369 6e67 Point-accessing
│ │ │ │ │ -000b3250: 2e20 2020 2020 286c 696e 6520 2020 3929 . (line 9)
│ │ │ │ │ -000b3260: 0a2a 2078 5f79 5f3a 2020 2020 2020 2020 .* x_y_:
│ │ │ │ │ -000b3270: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b3280: 2020 2020 2020 2020 2020 506f 696e 7420 Point
│ │ │ │ │ -000b3290: 636c 6173 732d 696e 7374 616e 6365 2063 class-instance c
│ │ │ │ │ -000b32a0: 7265 6174 696f 6e2e 0a20 2020 2020 2020 reation..
│ │ │ │ │ -000b32b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b32c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b32d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b32e0: 2020 2020 2020 2028 6c69 6e65 2020 2039 (line 9
│ │ │ │ │ -000b32f0: 290a 2a20 785f 795f 203c 313e 3a20 2020 ).* x_y_ <1>:
│ │ │ │ │ -000b3300: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b3310: 2020 2020 2020 2020 2020 2050 6f69 6e74 Point
│ │ │ │ │ -000b3320: 2d61 6363 6573 7369 6e67 2e20 2020 2020 -accessing.
│ │ │ │ │ -000b3330: 286c 696e 6520 2031 3229 0a2a 2079 3a20 (line 12).* y:
│ │ │ │ │ -000b3340: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b3350: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b3360: 2020 2020 506f 696e 742d 6163 6365 7373 Point-access
│ │ │ │ │ -000b3370: 696e 672e 2020 2020 2028 6c69 6e65 2020 ing. (line
│ │ │ │ │ -000b3380: 3135 290a 2a20 7965 6172 3a20 2020 2020 15).* year:
│ │ │ │ │ -000b3390: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b33a0: 2020 2020 2020 2020 2020 2020 2044 6174 Dat
│ │ │ │ │ -000b33b0: 652d 6461 7465 2063 6f6d 7075 7461 7469 e-date computati
│ │ │ │ │ -000b33c0: 6f6e 732e 0a20 2020 2020 2020 2020 2020 ons..
│ │ │ │ │ -000b33d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b33e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b33f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b3400: 2020 2028 6c69 6e65 2020 3634 290a 2a20 (line 64).*
│ │ │ │ │ -000b3410: 7965 6172 5f64 6179 5f68 6f75 725f 6d69 year_day_hour_mi
│ │ │ │ │ -000b3420: 6e75 7465 5f73 6563 6f6e 645f 3a20 2020 nute_second_:
│ │ │ │ │ -000b3430: 2020 2020 2020 2044 6174 6520 636c 6173 Date clas
│ │ │ │ │ -000b3440: 732d 696e 7374 616e 6365 2063 7265 6174 s-instance creat
│ │ │ │ │ -000b3450: 696f 6e20 2841 4e53 4929 2e0a 2020 2020 ion (ANSI)..
│ │ │ │ │ -000b3460: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b3470: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b3480: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b3490: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -000b34a0: 2020 3629 0a2a 2079 6561 725f 6461 795f 6).* year_day_
│ │ │ │ │ -000b34b0: 686f 7572 5f6d 696e 7574 655f 7365 636f hour_minute_seco
│ │ │ │ │ -000b34c0: 6e64 5f20 3c31 3e3a 2020 2020 2020 4461 nd_ <1>: Da
│ │ │ │ │ -000b34d0: 7465 5469 6d65 2063 6c61 7373 2d69 6e73 teTime class-ins
│ │ │ │ │ -000b34e0: 7461 6e63 6520 6372 6561 7469 6f6e 2e0a tance creation..
│ │ │ │ │ -000b34f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b3500: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b3510: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b3520: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -000b3530: 696e 6520 2031 3729 0a2a 2079 6561 725f ine 17).* year_
│ │ │ │ │ -000b3540: 6461 795f 686f 7572 5f6d 696e 7574 655f day_hour_minute_
│ │ │ │ │ -000b3550: 7365 636f 6e64 5f6f 6666 7365 745f 3a20 second_offset_:
│ │ │ │ │ -000b3560: 2020 4461 7465 5469 6d65 2063 6c61 7373 DateTime class
│ │ │ │ │ -000b3570: 2d69 6e73 7461 6e63 6520 6372 6561 7469 -instance creati
│ │ │ │ │ -000b3580: 6f6e 2e0a 2020 2020 2020 2020 2020 2020 on..
│ │ │ │ │ -000b3590: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b35a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b35b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b35c0: 2020 286c 696e 6520 2032 3129 0a2a 2079 (line 21).* y
│ │ │ │ │ -000b35d0: 6561 725f 6d6f 6e74 685f 6461 795f 686f ear_month_day_ho
│ │ │ │ │ -000b35e0: 7572 5f6d 696e 7574 655f 7365 636f 6e64 ur_minute_second
│ │ │ │ │ -000b35f0: 5f3a 2020 2020 4461 7465 2063 6c61 7373 _: Date class
│ │ │ │ │ -000b3600: 2d69 6e73 7461 6e63 6520 6372 6561 7469 -instance creati
│ │ │ │ │ -000b3610: 6f6e 2028 414e 5349 292e 0a20 2020 2020 on (ANSI)..
│ │ │ │ │ -000b3620: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b3630: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b3640: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b3650: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -000b3660: 2039 290a 2a20 7965 6172 5f6d 6f6e 7468 9).* year_month
│ │ │ │ │ -000b3670: 5f64 6179 5f68 6f75 725f 6d69 6e75 7465 _day_hour_minute
│ │ │ │ │ -000b3680: 5f73 6563 6f6e 645f 203c 313e 3a20 4461 _second_ <1>: Da
│ │ │ │ │ -000b3690: 7465 5469 6d65 2063 6c61 7373 2d69 6e73 teTime class-ins
│ │ │ │ │ -000b36a0: 7461 6e63 6520 6372 6561 7469 6f6e 2e0a tance creation..
│ │ │ │ │ -000b36b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b36c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b36d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b36e0: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -000b36f0: 696e 6520 2032 3629 0a2a 2079 6561 725f ine 26).* year_
│ │ │ │ │ -000b3700: 6d6f 6e74 685f 6461 795f 686f 7572 5f6d month_day_hour_m
│ │ │ │ │ -000b3710: 696e 7574 655f 7365 636f 6e64 5f6f 6666 inute_second_off
│ │ │ │ │ -000b3720: 7365 745f 3a20 4461 7465 5469 6d65 2063 set_: DateTime c
│ │ │ │ │ -000b3730: 6c61 7373 2d69 6e73 7461 6e63 6520 6372 lass-instance cr
│ │ │ │ │ -000b3740: 6561 7469 6f6e 2e0a 2020 2020 2020 2020 eation..
│ │ │ │ │ -000b3750: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b3760: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b3770: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b3780: 2020 2020 2020 286c 696e 6520 2033 3129 (line 31)
│ │ │ │ │ -000b3790: 0a2a 2079 6965 6c64 3a20 2020 2020 2020 .* yield:
│ │ │ │ │ -000b37a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b37b0: 2020 2020 2020 2020 2020 5072 6f63 6573 Proces
│ │ │ │ │ -000b37c0: 732d 6275 696c 7469 6e73 2e20 2020 2028 s-builtins. (
│ │ │ │ │ -000b37d0: 6c69 6e65 2020 3236 290a 2a20 7969 656c line 26).* yiel
│ │ │ │ │ -000b37e0: 6420 3c31 3e3a 2020 2020 2020 2020 2020 d <1>:
│ │ │ │ │ -000b37f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b3800: 2020 2050 726f 6365 7373 6f72 5363 6865 ProcessorSche
│ │ │ │ │ -000b3810: 6475 6c65 722d 6261 7369 632e 0a20 2020 duler-basic..
│ │ │ │ │ -000b3820: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b3830: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b3840: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b3850: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -000b3860: 2020 3434 290a 2a20 7969 656c 645f 3a20 44).* yield_:
│ │ │ │ │ -000b3870: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b3880: 2020 2020 2020 2020 2020 2020 2020 2047 G
│ │ │ │ │ -000b3890: 656e 6572 6174 6f72 2d73 7472 6561 6d20 enerator-stream
│ │ │ │ │ -000b38a0: 7072 6f74 6f63 6f6c 2e0a 2020 2020 2020 protocol..
│ │ │ │ │ -000b38b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b38c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b38d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b38e0: 2020 2020 2020 2020 286c 696e 6520 2032 (line 2
│ │ │ │ │ -000b38f0: 3429 0a2a 2079 6f75 7273 656c 663a 2020 4).* yourself:
│ │ │ │ │ -000b3900: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b3910: 2020 2020 2020 2020 2020 2020 4f62 6a65 Obje
│ │ │ │ │ -000b3920: 6374 2d63 6c61 7373 2074 7970 6520 6d65 ct-class type me
│ │ │ │ │ -000b3930: 7468 6f64 732e 0a20 2020 2020 2020 2020 thods..
│ │ │ │ │ -000b3940: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b3950: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b3960: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b3970: 2020 2020 2028 6c69 6e65 2020 3137 290a (line 17).
│ │ │ │ │ -000b3980: 2a20 795f 3a20 2020 2020 2020 2020 2020 * y_:
│ │ │ │ │ -000b3990: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b39a0: 2020 2020 2020 2020 2050 6f69 6e74 2d61 Point-a
│ │ │ │ │ -000b39b0: 6363 6573 7369 6e67 2e20 2020 2020 286c ccessing. (l
│ │ │ │ │ -000b39c0: 696e 6520 2031 3829 0a2a 207a 6572 6f3a ine 18).* zero:
│ │ │ │ │ -000b39d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b39e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b39f0: 2020 4475 7261 7469 6f6e 2063 6c61 7373 Duration class
│ │ │ │ │ -000b3a00: 2d69 6e73 7461 6e63 6520 6372 6561 7469 -instance creati
│ │ │ │ │ -000b3a10: 6f6e 2e0a 2020 2020 2020 2020 2020 2020 on..
│ │ │ │ │ -000b3a20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b3a30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b3a40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b3a50: 2020 286c 696e 6520 2032 3629 0a2a 207a (line 26).* z
│ │ │ │ │ -000b3a60: 6572 6f20 3c31 3e3a 2020 2020 2020 2020 ero <1>:
│ │ │ │ │ -000b3a70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b3a80: 2020 2020 2020 466c 6f61 7444 2d63 6f65 FloatD-coe
│ │ │ │ │ -000b3a90: 7263 696e 672e 2020 2020 2028 6c69 6e65 rcing. (line
│ │ │ │ │ -000b3aa0: 2020 3138 290a 2a20 7a65 726f 203c 323e 18).* zero <2>
│ │ │ │ │ -000b3ab0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -000b3ac0: 2020 2020 2020 2020 2020 2020 2020 2046 F
│ │ │ │ │ -000b3ad0: 6c6f 6174 452d 636f 6572 6369 6e67 2e20 loatE-coercing.
│ │ │ │ │ -000b3ae0: 2020 2020 286c 696e 6520 2031 3829 0a2a (line 18).*
│ │ │ │ │ -000b3af0: 207a 6572 6f20 3c33 3e3a 2020 2020 2020 zero <3>:
│ │ │ │ │ -000b3b00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b3b10: 2020 2020 2020 2020 466c 6f61 7451 2d63 FloatQ-c
│ │ │ │ │ -000b3b20: 6f65 7263 696e 672e 2020 2020 2028 6c69 oercing. (li
│ │ │ │ │ -000b3b30: 6e65 2020 3138 290a 2a20 7a65 726f 203c ne 18).* zero <
│ │ │ │ │ -000b3b40: 343e 3a20 2020 2020 2020 2020 2020 2020 4>:
│ │ │ │ │ -000b3b50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b3b60: 2046 7261 6374 696f 6e2d 636f 6572 6369 Fraction-coerci
│ │ │ │ │ -000b3b70: 6e67 2e20 2020 286c 696e 6520 2032 3629 ng. (line 26)
│ │ │ │ │ -000b3b80: 0a2a 207a 6572 6f20 3c35 3e3a 2020 2020 .* zero <5>:
│ │ │ │ │ -000b3b90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b3ba0: 2020 2020 2020 2020 2020 4c61 7267 6549 LargeI
│ │ │ │ │ -000b3bb0: 6e74 6567 6572 2d63 6f65 7263 696f 6e2e nteger-coercion.
│ │ │ │ │ -000b3bc0: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -000b3bd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b3be0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b3bf0: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -000b3c00: 6c69 6e65 2020 3230 290a 2a20 7a65 726f line 20).* zero
│ │ │ │ │ -000b3c10: 203c 363e 3a20 2020 2020 2020 2020 2020 <6>:
│ │ │ │ │ -000b3c20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b3c30: 2020 204e 756d 6265 722d 636f 6e76 6572 Number-conver
│ │ │ │ │ -000b3c40: 7469 6e67 2e20 2020 286c 696e 6520 2036 ting. (line 6
│ │ │ │ │ -000b3c50: 3229 0a2a 207a 6572 6f20 3c37 3e3a 2020 2).* zero <7>:
│ │ │ │ │ -000b3c60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b3c70: 2020 2020 2020 2020 2020 2020 5363 616c Scal
│ │ │ │ │ -000b3c80: 6564 4465 6369 6d61 6c2d 636f 6e73 7461 edDecimal-consta
│ │ │ │ │ -000b3c90: 6e74 732e 0a20 2020 2020 2020 2020 2020 nts..
│ │ │ │ │ -000b3ca0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b3cb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b3cc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b3cd0: 2020 2028 6c69 6e65 2020 2039 290a 2a20 (line 9).*
│ │ │ │ │ -000b3ce0: 7a65 726f 203c 383e 3a20 2020 2020 2020 zero <8>:
│ │ │ │ │ -000b3cf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b3d00: 2020 2020 2020 2053 6d61 6c6c 496e 7465 SmallInte
│ │ │ │ │ -000b3d10: 6765 722d 636f 6572 6369 6f6e 206d 6574 ger-coercion met
│ │ │ │ │ -000b3d20: 686f 6473 2e0a 2020 2020 2020 2020 2020 hods..
│ │ │ │ │ -000b3d30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b3d40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b3d50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b3d60: 2020 2020 286c 696e 6520 2031 3229 0a2a (line 12).*
│ │ │ │ │ -000b3d70: 207a 6572 6f44 6976 6964 653a 2020 2020 zeroDivide:
│ │ │ │ │ -000b3d80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b3d90: 2020 2020 2020 2020 4e75 6d62 6572 2d65 Number-e
│ │ │ │ │ -000b3da0: 7272 6f72 2072 6169 7369 6e67 2e0a 2020 rror raising..
│ │ │ │ │ -000b3db0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b3dc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b3dd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b3de0: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -000b3df0: 6520 2020 3929 0a2a 207a 6970 3a20 2020 e 9).* zip:
│ │ │ │ │ -000b3e00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b3e10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b3e20: 4669 6c65 5061 7468 2d76 6972 7475 616c FilePath-virtual
│ │ │ │ │ -000b3e30: 2066 696c 6573 7973 7465 6d73 2e0a 2020 filesystems..
│ │ │ │ │ -000b3e40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b3e50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b3e60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000b3e70: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -000b3e80: 6520 2020 3629 0a0a e 6)..
│ │ │ │ │ +0003baa0: 2028 6c69 6e65 2036 290a 2a20 5379 7374 (line 6).* Syst
│ │ │ │ │ +0003bab0: 656d 4578 6365 7074 696f 6e73 2e57 726f emExceptions.Wro
│ │ │ │ │ +0003bac0: 6e67 4172 6775 6d65 6e74 436f 756e 743a ngArgumentCount:
│ │ │ │ │ +0003bad0: 2020 2053 7973 7465 6d45 7863 6570 7469 SystemExcepti
│ │ │ │ │ +0003bae0: 6f6e 732e 5772 6f6e 6741 7267 756d 656e ons.WrongArgumen
│ │ │ │ │ +0003baf0: 7443 6f75 6e74 2e0a 2020 2020 2020 2020 tCount..
│ │ │ │ │ +0003bb00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003bb10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003bb20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003bb30: 2020 2020 2020 2020 286c 696e 6520 3629 (line 6)
│ │ │ │ │ +0003bb40: 0a2a 2053 7973 7465 6d45 7863 6570 7469 .* SystemExcepti
│ │ │ │ │ +0003bb50: 6f6e 732e 5772 6f6e 6743 6c61 7373 3a20 ons.WrongClass:
│ │ │ │ │ +0003bb60: 2020 2020 2020 2020 2020 5379 7374 656d System
│ │ │ │ │ +0003bb70: 4578 6365 7074 696f 6e73 2e57 726f 6e67 Exceptions.Wrong
│ │ │ │ │ +0003bb80: 436c 6173 732e 0a20 2020 2020 2020 2020 Class..
│ │ │ │ │ +0003bb90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003bba0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003bbb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003bbc0: 2020 2020 2020 2028 6c69 6e65 2036 290a (line 6).
│ │ │ │ │ +0003bbd0: 2a20 5379 7374 656d 4578 6365 7074 696f * SystemExceptio
│ │ │ │ │ +0003bbe0: 6e73 2e57 726f 6e67 4d65 7373 6167 6553 ns.WrongMessageS
│ │ │ │ │ +0003bbf0: 656e 743a 2020 2020 2053 7973 7465 6d45 ent: SystemE
│ │ │ │ │ +0003bc00: 7863 6570 7469 6f6e 732e 5772 6f6e 674d xceptions.WrongM
│ │ │ │ │ +0003bc10: 6573 7361 6765 5365 6e74 2e0a 2020 2020 essageSent..
│ │ │ │ │ +0003bc20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003bc30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003bc40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003bc50: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +0003bc60: 6520 3629 0a2a 2054 6578 7443 6f6c 6c65 e 6).* TextColle
│ │ │ │ │ +0003bc70: 6374 6f72 3a20 2020 2020 2020 2020 2020 ctor:
│ │ │ │ │ +0003bc80: 2020 2020 2020 2020 2020 2020 2020 5465 Te
│ │ │ │ │ +0003bc90: 7874 436f 6c6c 6563 746f 722e 2020 2020 xtCollector.
│ │ │ │ │ +0003bca0: 2020 2020 2028 6c69 6e65 2036 290a 2a20 (line 6).*
│ │ │ │ │ +0003bcb0: 5469 6d65 3a20 2020 2020 2020 2020 2020 Time:
│ │ │ │ │ +0003bcc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003bcd0: 2020 2020 2020 2054 696d 652e 2020 2020 Time.
│ │ │ │ │ +0003bce0: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +0003bcf0: 696e 6520 3629 0a2a 2054 7275 653a 2020 ine 6).* True:
│ │ │ │ │ +0003bd00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003bd10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003bd20: 5472 7565 2e20 2020 2020 2020 2020 2020 True.
│ │ │ │ │ +0003bd30: 2020 2020 2020 2028 6c69 6e65 2036 290a (line 6).
│ │ │ │ │ +0003bd40: 2a20 556e 6465 6669 6e65 644f 626a 6563 * UndefinedObjec
│ │ │ │ │ +0003bd50: 743a 2020 2020 2020 2020 2020 2020 2020 t:
│ │ │ │ │ +0003bd60: 2020 2020 2020 2020 2055 6e64 6566 696e Undefin
│ │ │ │ │ +0003bd70: 6564 4f62 6a65 6374 2e20 2020 2020 2020 edObject.
│ │ │ │ │ +0003bd80: 286c 696e 6520 3629 0a2a 2055 6e69 636f (line 6).* Unico
│ │ │ │ │ +0003bd90: 6465 4368 6172 6163 7465 723a 2020 2020 deCharacter:
│ │ │ │ │ +0003bda0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003bdb0: 2020 556e 6963 6f64 6543 6861 7261 6374 UnicodeCharact
│ │ │ │ │ +0003bdc0: 6572 2e20 2020 2020 2028 6c69 6e65 2036 er. (line 6
│ │ │ │ │ +0003bdd0: 290a 2a20 556e 6963 6f64 6553 7472 696e ).* UnicodeStrin
│ │ │ │ │ +0003bde0: 673a 2020 2020 2020 2020 2020 2020 2020 g:
│ │ │ │ │ +0003bdf0: 2020 2020 2020 2020 2020 2055 6e69 636f Unico
│ │ │ │ │ +0003be00: 6465 5374 7269 6e67 2e20 2020 2020 2020 deString.
│ │ │ │ │ +0003be10: 2020 286c 696e 6520 3629 0a2a 2056 616c (line 6).* Val
│ │ │ │ │ +0003be20: 7565 4164 6170 746f 723a 2020 2020 2020 ueAdaptor:
│ │ │ │ │ +0003be30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003be40: 2020 2020 5661 6c75 6541 6461 7074 6f72 ValueAdaptor
│ │ │ │ │ +0003be50: 2e20 2020 2020 2020 2020 2028 6c69 6e65 . (line
│ │ │ │ │ +0003be60: 2036 290a 2a20 5661 6c75 6548 6f6c 6465 6).* ValueHolde
│ │ │ │ │ +0003be70: 723a 2020 2020 2020 2020 2020 2020 2020 r:
│ │ │ │ │ +0003be80: 2020 2020 2020 2020 2020 2020 2056 616c Val
│ │ │ │ │ +0003be90: 7565 486f 6c64 6572 2e20 2020 2020 2020 ueHolder.
│ │ │ │ │ +0003bea0: 2020 2020 286c 696e 6520 3629 0a2a 2056 (line 6).* V
│ │ │ │ │ +0003beb0: 6172 6961 626c 6542 696e 6469 6e67 3a20 ariableBinding:
│ │ │ │ │ +0003bec0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003bed0: 2020 2020 2020 5661 7269 6162 6c65 4269 VariableBi
│ │ │ │ │ +0003bee0: 6e64 696e 672e 2020 2020 2020 2028 6c69 nding. (li
│ │ │ │ │ +0003bef0: 6e65 2036 290a 2a20 5665 7273 696f 6e61 ne 6).* Versiona
│ │ │ │ │ +0003bf00: 626c 654f 626a 6563 7450 726f 7879 3a20 bleObjectProxy:
│ │ │ │ │ +0003bf10: 2020 2020 2020 2020 2020 2020 2020 2056 V
│ │ │ │ │ +0003bf20: 6572 7369 6f6e 6162 6c65 4f62 6a65 6374 ersionableObject
│ │ │ │ │ +0003bf30: 5072 6f78 792e 0a20 2020 2020 2020 2020 Proxy..
│ │ │ │ │ +0003bf40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003bf50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003bf60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003bf70: 2020 2020 2020 2028 6c69 6e65 2036 290a (line 6).
│ │ │ │ │ +0003bf80: 2a20 5646 532e 4172 6368 6976 6546 696c * VFS.ArchiveFil
│ │ │ │ │ +0003bf90: 653a 2020 2020 2020 2020 2020 2020 2020 e:
│ │ │ │ │ +0003bfa0: 2020 2020 2020 2020 2056 4653 2e41 7263 VFS.Arc
│ │ │ │ │ +0003bfb0: 6869 7665 4669 6c65 2e20 2020 2020 2020 hiveFile.
│ │ │ │ │ +0003bfc0: 286c 696e 6520 3629 0a2a 2056 4653 2e41 (line 6).* VFS.A
│ │ │ │ │ +0003bfd0: 7263 6869 7665 4d65 6d62 6572 3a20 2020 rchiveMember:
│ │ │ │ │ +0003bfe0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003bff0: 2020 5646 532e 4172 6368 6976 654d 656d VFS.ArchiveMem
│ │ │ │ │ +0003c000: 6265 722e 2020 2020 2028 6c69 6e65 2036 ber. (line 6
│ │ │ │ │ +0003c010: 290a 2a20 5646 532e 4669 6c65 5772 6170 ).* VFS.FileWrap
│ │ │ │ │ +0003c020: 7065 723a 2020 2020 2020 2020 2020 2020 per:
│ │ │ │ │ +0003c030: 2020 2020 2020 2020 2020 2056 4653 2e46 VFS.F
│ │ │ │ │ +0003c040: 696c 6557 7261 7070 6572 2e20 2020 2020 ileWrapper.
│ │ │ │ │ +0003c050: 2020 286c 696e 6520 3629 0a2a 2056 4653 (line 6).* VFS
│ │ │ │ │ +0003c060: 2e53 746f 7265 645a 6970 4d65 6d62 6572 .StoredZipMember
│ │ │ │ │ +0003c070: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +0003c080: 2020 2020 5646 532e 5374 6f72 6564 5a69 VFS.StoredZi
│ │ │ │ │ +0003c090: 704d 656d 6265 722e 2020 2028 6c69 6e65 pMember. (line
│ │ │ │ │ +0003c0a0: 2036 290a 2a20 5646 532e 546d 7046 696c 6).* VFS.TmpFil
│ │ │ │ │ +0003c0b0: 6541 7263 6869 7665 4d65 6d62 6572 3a20 eArchiveMember:
│ │ │ │ │ +0003c0c0: 2020 2020 2020 2020 2020 2020 2056 4653 VFS
│ │ │ │ │ +0003c0d0: 2e54 6d70 4669 6c65 4172 6368 6976 654d .TmpFileArchiveM
│ │ │ │ │ +0003c0e0: 656d 6265 722e 0a20 2020 2020 2020 2020 ember..
│ │ │ │ │ +0003c0f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003c100: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003c110: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003c120: 2020 2020 2020 2028 6c69 6e65 2036 290a (line 6).
│ │ │ │ │ +0003c130: 2a20 5646 532e 5a69 7046 696c 653a 2020 * VFS.ZipFile:
│ │ │ │ │ +0003c140: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003c150: 2020 2020 2020 2020 2056 4653 2e5a 6970 VFS.Zip
│ │ │ │ │ +0003c160: 4669 6c65 2e20 2020 2020 2020 2020 2020 File.
│ │ │ │ │ +0003c170: 286c 696e 6520 3629 0a2a 2057 6172 6e69 (line 6).* Warni
│ │ │ │ │ +0003c180: 6e67 3a20 2020 2020 2020 2020 2020 2020 ng:
│ │ │ │ │ +0003c190: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003c1a0: 2020 5761 726e 696e 672e 2020 2020 2020 Warning.
│ │ │ │ │ +0003c1b0: 2020 2020 2020 2020 2028 6c69 6e65 2036 (line 6
│ │ │ │ │ +0003c1c0: 290a 2a20 5765 616b 4172 7261 793a 2020 ).* WeakArray:
│ │ │ │ │ +0003c1d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003c1e0: 2020 2020 2020 2020 2020 2057 6561 6b41 WeakA
│ │ │ │ │ +0003c1f0: 7272 6179 2e20 2020 2020 2020 2020 2020 rray.
│ │ │ │ │ +0003c200: 2020 286c 696e 6520 3629 0a2a 2057 6561 (line 6).* Wea
│ │ │ │ │ +0003c210: 6b49 6465 6e74 6974 7953 6574 3a20 2020 kIdentitySet:
│ │ │ │ │ +0003c220: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003c230: 2020 2020 5765 616b 4964 656e 7469 7479 WeakIdentity
│ │ │ │ │ +0003c240: 5365 742e 2020 2020 2020 2028 6c69 6e65 Set. (line
│ │ │ │ │ +0003c250: 2036 290a 2a20 5765 616b 4b65 7944 6963 6).* WeakKeyDic
│ │ │ │ │ +0003c260: 7469 6f6e 6172 793a 2020 2020 2020 2020 tionary:
│ │ │ │ │ +0003c270: 2020 2020 2020 2020 2020 2020 2057 6561 Wea
│ │ │ │ │ +0003c280: 6b4b 6579 4469 6374 696f 6e61 7279 2e20 kKeyDictionary.
│ │ │ │ │ +0003c290: 2020 2020 286c 696e 6520 3629 0a2a 2057 (line 6).* W
│ │ │ │ │ +0003c2a0: 6561 6b4b 6579 4964 656e 7469 7479 4469 eakKeyIdentityDi
│ │ │ │ │ +0003c2b0: 6374 696f 6e61 7279 3a20 2020 2020 2020 ctionary:
│ │ │ │ │ +0003c2c0: 2020 2020 2020 5765 616b 4b65 7949 6465 WeakKeyIde
│ │ │ │ │ +0003c2d0: 6e74 6974 7944 6963 7469 6f6e 6172 792e ntityDictionary.
│ │ │ │ │ +0003c2e0: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +0003c2f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003c300: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003c310: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003c320: 2028 6c69 6e65 2036 290a 2a20 5765 616b (line 6).* Weak
│ │ │ │ │ +0003c330: 5365 743a 2020 2020 2020 2020 2020 2020 Set:
│ │ │ │ │ +0003c340: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003c350: 2020 2057 6561 6b53 6574 2e20 2020 2020 WeakSet.
│ │ │ │ │ +0003c360: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +0003c370: 3629 0a2a 2057 6561 6b56 616c 7565 4964 6).* WeakValueId
│ │ │ │ │ +0003c380: 656e 7469 7479 4469 6374 696f 6e61 7279 entityDictionary
│ │ │ │ │ +0003c390: 3a20 2020 2020 2020 2020 2020 5765 616b : Weak
│ │ │ │ │ +0003c3a0: 5661 6c75 6549 6465 6e74 6974 7944 6963 ValueIdentityDic
│ │ │ │ │ +0003c3b0: 7469 6f6e 6172 792e 0a20 2020 2020 2020 tionary..
│ │ │ │ │ +0003c3c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003c3d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003c3e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003c3f0: 2020 2020 2020 2020 2028 6c69 6e65 2036 (line 6
│ │ │ │ │ +0003c400: 290a 2a20 5765 616b 5661 6c75 654c 6f6f ).* WeakValueLoo
│ │ │ │ │ +0003c410: 6b75 7054 6162 6c65 3a20 2020 2020 2020 kupTable:
│ │ │ │ │ +0003c420: 2020 2020 2020 2020 2020 2057 6561 6b56 WeakV
│ │ │ │ │ +0003c430: 616c 7565 4c6f 6f6b 7570 5461 626c 652e alueLookupTable.
│ │ │ │ │ +0003c440: 2020 286c 696e 6520 3629 0a2a 2057 6f72 (line 6).* Wor
│ │ │ │ │ +0003c450: 6441 7272 6179 3a20 2020 2020 2020 2020 dArray:
│ │ │ │ │ +0003c460: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003c470: 2020 2020 576f 7264 4172 7261 792e 2020 WordArray.
│ │ │ │ │ +0003c480: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +0003c490: 2036 290a 2a20 5772 6974 6553 7472 6561 6).* WriteStrea
│ │ │ │ │ +0003c4a0: 6d3a 2020 2020 2020 2020 2020 2020 2020 m:
│ │ │ │ │ +0003c4b0: 2020 2020 2020 2020 2020 2020 2057 7269 Wri
│ │ │ │ │ +0003c4c0: 7465 5374 7265 616d 2e20 2020 2020 2020 teStream.
│ │ │ │ │ +0003c4d0: 2020 2020 286c 696e 6520 3629 0a2a 205a (line 6).* Z
│ │ │ │ │ +0003c4e0: 6572 6f44 6976 6964 653a 2020 2020 2020 eroDivide:
│ │ │ │ │ +0003c4f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003c500: 2020 2020 2020 5a65 726f 4469 7669 6465 ZeroDivide
│ │ │ │ │ +0003c510: 2e20 2020 2020 2020 2020 2020 2028 6c69 . (li
│ │ │ │ │ +0003c520: 6e65 2036 290a 0a ne 6)..
│ │ │ ├── ./usr/share/info/gst-base.info-4.gz
│ │ │ │ ├── gst-base.info-4
│ │ │ │ │ @@ -1,3049 +1,30674 @@
│ │ │ │ │ 00000000: 5468 6973 2069 7320 6773 742d 6261 7365 This is gst-base
│ │ │ │ │ 00000010: 2e69 6e66 6f2c 2070 726f 6475 6365 6420 .info, produced
│ │ │ │ │ 00000020: 6279 206d 616b 6569 6e66 6f20 7665 7273 by makeinfo vers
│ │ │ │ │ -00000030: 696f 6e20 362e 3720 6672 6f6d 0a67 7374 ion 6.7 from.gst
│ │ │ │ │ -00000040: 2d62 6173 652d 6669 7865 642e 7465 7869 -base-fixed.texi
│ │ │ │ │ -00000050: 2e0a 0a20 2020 2020 5065 726d 6973 7369 ... Permissi
│ │ │ │ │ -00000060: 6f6e 2069 7320 6772 616e 7465 6420 746f on is granted to
│ │ │ │ │ -00000070: 2063 6f70 792c 2064 6973 7472 6962 7574 copy, distribut
│ │ │ │ │ -00000080: 6520 616e 642f 6f72 206d 6f64 6966 7920 e and/or modify
│ │ │ │ │ -00000090: 7468 6973 0a20 2020 2020 646f 6375 6d65 this. docume
│ │ │ │ │ -000000a0: 6e74 2075 6e64 6572 2074 6865 2074 6572 nt under the ter
│ │ │ │ │ -000000b0: 6d73 206f 6620 7468 6520 474e 5520 4672 ms of the GNU Fr
│ │ │ │ │ -000000c0: 6565 2044 6f63 756d 656e 7461 7469 6f6e ee Documentation
│ │ │ │ │ -000000d0: 204c 6963 656e 7365 2c0a 2020 2020 2056 License,. V
│ │ │ │ │ -000000e0: 6572 7369 6f6e 2031 2e32 206f 7220 616e ersion 1.2 or an
│ │ │ │ │ -000000f0: 7920 6c61 7465 7220 7665 7273 696f 6e20 y later version
│ │ │ │ │ -00000100: 7075 626c 6973 6865 6420 6279 2074 6865 published by the
│ │ │ │ │ -00000110: 2046 7265 6520 536f 6674 7761 7265 0a20 Free Software.
│ │ │ │ │ -00000120: 2020 2020 466f 756e 6461 7469 6f6e 3b20 Foundation;
│ │ │ │ │ -00000130: 7769 7468 206e 6f20 496e 7661 7269 616e with no Invarian
│ │ │ │ │ -00000140: 7420 5365 6374 696f 6e73 2c20 7769 7468 t Sections, with
│ │ │ │ │ -00000150: 206e 6f20 4672 6f6e 742d 436f 7665 7220 no Front-Cover
│ │ │ │ │ -00000160: 5465 7874 732c 0a20 2020 2020 616e 6420 Texts,. and
│ │ │ │ │ -00000170: 7769 7468 206e 6f20 4261 636b 2d43 6f76 with no Back-Cov
│ │ │ │ │ -00000180: 6572 2054 6578 7473 2e20 2041 2063 6f70 er Texts. A cop
│ │ │ │ │ -00000190: 7920 6f66 2074 6865 206c 6963 656e 7365 y of the license
│ │ │ │ │ -000001a0: 2069 7320 696e 636c 7564 6564 2069 6e0a is included in.
│ │ │ │ │ -000001b0: 2020 2020 2074 6865 2073 6563 7469 6f6e the section
│ │ │ │ │ -000001c0: 2065 6e74 6974 6c65 6420 2247 4e55 2046 entitled "GNU F
│ │ │ │ │ -000001d0: 7265 6520 446f 6375 6d65 6e74 6174 696f ree Documentatio
│ │ │ │ │ -000001e0: 6e20 4c69 6365 6e73 6522 2e0a 494e 464f n License"..INFO
│ │ │ │ │ -000001f0: 2d44 4952 2d53 4543 5449 4f4e 2053 6f66 -DIR-SECTION Sof
│ │ │ │ │ -00000200: 7477 6172 6520 6465 7665 6c6f 706d 656e tware developmen
│ │ │ │ │ -00000210: 740a 5354 4152 542d 494e 464f 2d44 4952 t.START-INFO-DIR
│ │ │ │ │ -00000220: 2d45 4e54 5259 0a2a 2053 6d61 6c6c 7461 -ENTRY.* Smallta
│ │ │ │ │ -00000230: 6c6b 2062 6173 6520 636c 6173 7365 733a lk base classes:
│ │ │ │ │ -00000240: 2028 6773 742d 6261 7365 292e 2020 2054 (gst-base). T
│ │ │ │ │ -00000250: 6865 2047 4e55 2053 6d61 6c6c 7461 6c6b he GNU Smalltalk
│ │ │ │ │ -00000260: 2062 6173 6520 636c 6173 7365 732e 0a45 base classes..E
│ │ │ │ │ -00000270: 4e44 2d49 4e46 4f2d 4449 522d 454e 5452 ND-INFO-DIR-ENTR
│ │ │ │ │ -00000280: 590a 0a1f 0a46 696c 653a 2067 7374 2d62 Y....File: gst-b
│ │ │ │ │ -00000290: 6173 652e 696e 666f 2c20 204e 6f64 653a ase.info, Node:
│ │ │ │ │ -000002a0: 2043 726f 7373 2d72 6566 6572 656e 6365 Cross-reference
│ │ │ │ │ -000002b0: 2c20 2050 7265 763a 204d 6574 686f 6420 , Prev: Method
│ │ │ │ │ -000002c0: 696e 6465 782c 2020 5570 3a20 546f 700a index, Up: Top.
│ │ │ │ │ -000002d0: 0a53 656c 6563 746f 7220 6372 6f73 732d .Selector cross-
│ │ │ │ │ -000002e0: 7265 6665 7265 6e63 650a 2a2a 2a2a 2a2a reference.******
│ │ │ │ │ -000002f0: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a ****************
│ │ │ │ │ -00000300: 2a2a 0a0a 0008 5b69 6e64 6578 0008 5d0a **....[index..].
│ │ │ │ │ -00000310: 2a20 4d65 6e75 3a0a 0a2a 2023 3a20 2020 * Menu:..* #:
│ │ │ │ │ -00000320: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00000330: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00000340: 2020 436f 6d70 696c 6564 436f 6465 2d62 CompiledCode-b
│ │ │ │ │ -00000350: 6173 6963 2e20 2028 6c69 6e65 2020 2036 asic. (line 6
│ │ │ │ │ -00000360: 290a 2a20 253a 2020 2020 2020 2020 2020 ).* %:
│ │ │ │ │ -00000370: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00000380: 2020 2020 2020 2020 2020 2053 7472 696e Strin
│ │ │ │ │ -00000390: 672d 7265 6765 782e 2020 2020 2020 2020 g-regex.
│ │ │ │ │ -000003a0: 286c 696e 6520 2033 3129 0a2a 2025 203c (line 31).* % <
│ │ │ │ │ -000003b0: 313e 3a20 2020 2020 2020 2020 2020 2020 1>:
│ │ │ │ │ +00000030: 696f 6e20 342e 3133 2066 726f 6d0a 2f68 ion 4.13 from./h
│ │ │ │ │ +00000040: 6f6d 652f 6963 682f 736f 7572 6365 2f73 ome/ich/source/s
│ │ │ │ │ +00000050: 6d61 6c6c 7461 6c6b 2f72 656c 6561 7365 malltalk/release
│ │ │ │ │ +00000060: 2f73 6d61 6c6c 7461 6c6b 2f64 6f63 2f67 /smalltalk/doc/g
│ │ │ │ │ +00000070: 7374 2d62 6173 652d 6669 7865 642e 7465 st-base-fixed.te
│ │ │ │ │ +00000080: 7869 2e0a 0a49 4e46 4f2d 4449 522d 5345 xi...INFO-DIR-SE
│ │ │ │ │ +00000090: 4354 494f 4e20 536f 6674 7761 7265 2064 CTION Software d
│ │ │ │ │ +000000a0: 6576 656c 6f70 6d65 6e74 0a53 5441 5254 evelopment.START
│ │ │ │ │ +000000b0: 2d49 4e46 4f2d 4449 522d 454e 5452 590a -INFO-DIR-ENTRY.
│ │ │ │ │ +000000c0: 2a20 536d 616c 6c74 616c 6b20 6261 7365 * Smalltalk base
│ │ │ │ │ +000000d0: 2063 6c61 7373 6573 3a20 2867 7374 2d62 classes: (gst-b
│ │ │ │ │ +000000e0: 6173 6529 2e20 2020 5468 6520 474e 5520 ase). The GNU
│ │ │ │ │ +000000f0: 536d 616c 6c74 616c 6b20 6261 7365 2063 Smalltalk base c
│ │ │ │ │ +00000100: 6c61 7373 6573 2e0a 454e 442d 494e 464f lasses..END-INFO
│ │ │ │ │ +00000110: 2d44 4952 2d45 4e54 5259 0a0a 2020 2020 -DIR-ENTRY..
│ │ │ │ │ +00000120: 2050 6572 6d69 7373 696f 6e20 6973 2067 Permission is g
│ │ │ │ │ +00000130: 7261 6e74 6564 2074 6f20 636f 7079 2c20 ranted to copy,
│ │ │ │ │ +00000140: 6469 7374 7269 6275 7465 2061 6e64 2f6f distribute and/o
│ │ │ │ │ +00000150: 7220 6d6f 6469 6679 2074 6869 730a 2020 r modify this.
│ │ │ │ │ +00000160: 2020 2064 6f63 756d 656e 7420 756e 6465 document unde
│ │ │ │ │ +00000170: 7220 7468 6520 7465 726d 7320 6f66 2074 r the terms of t
│ │ │ │ │ +00000180: 6865 2047 4e55 2046 7265 6520 446f 6375 he GNU Free Docu
│ │ │ │ │ +00000190: 6d65 6e74 6174 696f 6e20 4c69 6365 6e73 mentation Licens
│ │ │ │ │ +000001a0: 652c 0a20 2020 2020 5665 7273 696f 6e20 e,. Version
│ │ │ │ │ +000001b0: 312e 3220 6f72 2061 6e79 206c 6174 6572 1.2 or any later
│ │ │ │ │ +000001c0: 2076 6572 7369 6f6e 2070 7562 6c69 7368 version publish
│ │ │ │ │ +000001d0: 6564 2062 7920 7468 6520 4672 6565 2053 ed by the Free S
│ │ │ │ │ +000001e0: 6f66 7477 6172 650a 2020 2020 2046 6f75 oftware. Fou
│ │ │ │ │ +000001f0: 6e64 6174 696f 6e3b 2077 6974 6820 6e6f ndation; with no
│ │ │ │ │ +00000200: 2049 6e76 6172 6961 6e74 2053 6563 7469 Invariant Secti
│ │ │ │ │ +00000210: 6f6e 732c 2077 6974 6820 6e6f 2046 726f ons, with no Fro
│ │ │ │ │ +00000220: 6e74 2d43 6f76 6572 2054 6578 7473 2c0a nt-Cover Texts,.
│ │ │ │ │ +00000230: 2020 2020 2061 6e64 2077 6974 6820 6e6f and with no
│ │ │ │ │ +00000240: 2042 6163 6b2d 436f 7665 7220 5465 7874 Back-Cover Text
│ │ │ │ │ +00000250: 732e 2020 4120 636f 7079 206f 6620 7468 s. A copy of th
│ │ │ │ │ +00000260: 6520 6c69 6365 6e73 6520 6973 2069 6e63 e license is inc
│ │ │ │ │ +00000270: 6c75 6465 640a 2020 2020 2069 6e20 7468 luded. in th
│ │ │ │ │ +00000280: 6520 7365 6374 696f 6e20 656e 7469 746c e section entitl
│ │ │ │ │ +00000290: 6564 2022 474e 5520 4672 6565 2044 6f63 ed "GNU Free Doc
│ │ │ │ │ +000002a0: 756d 656e 7461 7469 6f6e 204c 6963 656e umentation Licen
│ │ │ │ │ +000002b0: 7365 222e 0a0a 1f0a 4669 6c65 3a20 6773 se".....File: gs
│ │ │ │ │ +000002c0: 742d 6261 7365 2e69 6e66 6f2c 2020 4e6f t-base.info, No
│ │ │ │ │ +000002d0: 6465 3a20 4d65 7468 6f64 2069 6e64 6578 de: Method index
│ │ │ │ │ +000002e0: 2c20 204e 6578 743a 2043 726f 7373 2d72 , Next: Cross-r
│ │ │ │ │ +000002f0: 6566 6572 656e 6365 2c20 2050 7265 763a eference, Prev:
│ │ │ │ │ +00000300: 2043 6c61 7373 2069 6e64 6578 2c20 2055 Class index, U
│ │ │ │ │ +00000310: 703a 2054 6f70 0a0a 4d65 7468 6f64 2069 p: Top..Method i
│ │ │ │ │ +00000320: 6e64 6578 0a2a 2a2a 2a2a 2a2a 2a2a 2a2a ndex.***********
│ │ │ │ │ +00000330: 2a0a 0a00 085b 696e 6465 7800 085d 0a2a *....[index..].*
│ │ │ │ │ +00000340: 204d 656e 753a 0a0a 2a20 253a 2020 2020 Menu:..* %:
│ │ │ │ │ +00000350: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00000360: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00000370: 2043 6861 7261 6374 6572 4172 7261 792d CharacterArray-
│ │ │ │ │ +00000380: 7374 7269 6e67 2070 726f 6365 7373 696e string processin
│ │ │ │ │ +00000390: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ +000003a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000003b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 000003c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000003d0: 2020 2020 5374 7269 6e67 2d72 6567 6578 String-regex
│ │ │ │ │ -000003e0: 2e20 2020 2020 2020 2028 6c69 6e65 2020 . (line
│ │ │ │ │ -000003f0: 3338 290a 2a20 2520 3c32 3e3a 2020 2020 38).* % <2>:
│ │ │ │ │ -00000400: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00000410: 2020 2020 2020 2020 2020 2020 2053 7472 Str
│ │ │ │ │ -00000420: 696e 672d 7265 6765 782e 2020 2020 2020 ing-regex.
│ │ │ │ │ -00000430: 2020 286c 696e 6520 2034 3629 0a2a 2025 (line 46).* %
│ │ │ │ │ -00000440: 203c 333e 3a20 2020 2020 2020 2020 2020 <3>:
│ │ │ │ │ -00000450: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00000460: 2020 2020 2020 5374 7269 6e67 2d72 6567 String-reg
│ │ │ │ │ -00000470: 6578 2e20 2020 2020 2020 2028 6c69 6e65 ex. (line
│ │ │ │ │ -00000480: 2020 3533 290a 2a20 2520 3c34 3e3a 2020 53).* % <4>:
│ │ │ │ │ -00000490: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000004a0: 2020 2020 2020 2020 2020 2020 2020 2053 S
│ │ │ │ │ -000004b0: 7472 696e 672d 7265 6765 782e 2020 2020 tring-regex.
│ │ │ │ │ -000004c0: 2020 2020 286c 696e 6520 3132 3329 0a2a (line 123).*
│ │ │ │ │ -000004d0: 2025 203c 353e 3a20 2020 2020 2020 2020 % <5>:
│ │ │ │ │ -000004e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000004f0: 2020 2020 2020 2020 5374 7269 6e67 2d72 String-r
│ │ │ │ │ -00000500: 6567 6578 2e20 2020 2020 2020 2028 6c69 egex. (li
│ │ │ │ │ -00000510: 6e65 2031 3330 290a 2a20 2a3a 2020 2020 ne 130).* *:
│ │ │ │ │ -00000520: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00000530: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00000540: 204e 756d 6265 722d 7265 7472 7969 6e67 Number-retrying
│ │ │ │ │ -00000550: 2e20 2020 2020 286c 696e 6520 2033 3229 . (line 32)
│ │ │ │ │ -00000560: 0a2a 202b 3a20 2020 2020 2020 2020 2020 .* +:
│ │ │ │ │ +000003d0: 2028 6c69 6e65 2020 2036 290a 2a20 2620 (line 6).* &
│ │ │ │ │ +000003e0: 3c31 3e3a 2020 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ +000003f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00000400: 2020 2020 2054 7275 652d 6261 7369 632e True-basic.
│ │ │ │ │ +00000410: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +00000420: 2020 3629 0a2a 2026 203c 323e 3a20 2020 6).* & <2>:
│ │ │ │ │ +00000430: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00000440: 2020 2020 2020 2020 2020 2020 2020 5365 Se
│ │ │ │ │ +00000450: 742d 6172 6974 686d 6574 6963 2e20 2020 t-arithmetic.
│ │ │ │ │ +00000460: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).*
│ │ │ │ │ +00000470: 2620 3c33 3e3a 2020 2020 2020 2020 2020 & <3>:
│ │ │ │ │ +00000480: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00000490: 2020 2020 2020 2046 616c 7365 2d62 6173 False-bas
│ │ │ │ │ +000004a0: 6963 2e20 2020 2020 2020 2020 286c 696e ic. (lin
│ │ │ │ │ +000004b0: 6520 2020 3629 0a2a 2026 3a20 2020 2020 e 6).* &:
│ │ │ │ │ +000004c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000004d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000004e0: 426f 6f6c 6561 6e2d 6261 7369 632e 2020 Boolean-basic.
│ │ │ │ │ +000004f0: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).
│ │ │ │ │ +00000500: 2a20 2a20 3c31 3e3a 2020 2020 2020 2020 * * <1>:
│ │ │ │ │ +00000510: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00000520: 2020 2020 2020 2020 2055 6e69 636f 6465 Unicode
│ │ │ │ │ +00000530: 4368 6172 6163 7465 722d 636f 6572 6369 Character-coerci
│ │ │ │ │ +00000540: 6f6e 206d 6574 686f 6473 2e0a 2020 2020 on methods..
│ │ │ │ │ +00000550: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00000560: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 00000570: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00000580: 2020 2020 2020 2020 2020 4e75 6d62 6572 Number
│ │ │ │ │ -00000590: 2d72 6574 7279 696e 672e 2020 2020 2028 -retrying. (
│ │ │ │ │ -000005a0: 6c69 6e65 2020 3431 290a 2a20 2b20 3c31 line 41).* + <1
│ │ │ │ │ -000005b0: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ -000005c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000005d0: 2020 2053 796d 626f 6c2d 6261 7369 632e Symbol-basic.
│ │ │ │ │ -000005e0: 2020 2020 2020 2020 286c 696e 6520 2031 (line 1
│ │ │ │ │ -000005f0: 3029 0a2a 202b 203c 323e 3a20 2020 2020 0).* + <2>:
│ │ │ │ │ +00000580: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +00000590: 2020 3629 0a2a 202a 203c 323e 3a20 2020 6).* * <2>:
│ │ │ │ │ +000005a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000005b0: 2020 2020 2020 2020 2020 2020 2020 536d Sm
│ │ │ │ │ +000005c0: 616c 6c49 6e74 6567 6572 2d62 7569 6c74 allInteger-built
│ │ │ │ │ +000005d0: 2069 6e73 2e0a 2020 2020 2020 2020 2020 ins..
│ │ │ │ │ +000005e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000005f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 00000600: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00000610: 2020 2020 2020 2020 2020 2020 5379 6d62 Symb
│ │ │ │ │ -00000620: 6f6c 2d62 6173 6963 2e20 2020 2020 2020 ol-basic.
│ │ │ │ │ -00000630: 2028 6c69 6e65 2020 3135 290a 2a20 2d3a (line 15).* -:
│ │ │ │ │ -00000640: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00000650: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00000660: 2020 2020 204e 756d 6265 722d 7265 7472 Number-retr
│ │ │ │ │ -00000670: 7969 6e67 2e20 2020 2020 286c 696e 6520 ying. (line
│ │ │ │ │ -00000680: 2031 3229 0a2a 202f 3a20 2020 2020 2020 12).* /:
│ │ │ │ │ +00000610: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*
│ │ │ │ │ +00000620: 202a 203c 333e 3a20 2020 2020 2020 2020 * <3>:
│ │ │ │ │ +00000630: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00000640: 2020 2020 2020 2020 5363 616c 6564 4465 ScaledDe
│ │ │ │ │ +00000650: 6369 6d61 6c2d 6172 6974 686d 6574 6963 cimal-arithmetic
│ │ │ │ │ +00000660: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +00000670: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00000680: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 00000690: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000006a0: 2020 2020 2020 2020 2020 2020 2020 4e75 Nu
│ │ │ │ │ -000006b0: 6d62 6572 2d72 6574 7279 696e 672e 2020 mber-retrying.
│ │ │ │ │ -000006c0: 2020 2028 6c69 6e65 2020 3136 290a 2a20 (line 16).*
│ │ │ │ │ -000006d0: 3c3d 3a20 2020 2020 2020 2020 2020 2020 <=:
│ │ │ │ │ -000006e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000006f0: 2020 2020 2020 2041 7272 6179 6564 436f ArrayedCo
│ │ │ │ │ -00000700: 6c6c 6563 7469 6f6e 2d73 6f72 7469 6e67 llection-sorting
│ │ │ │ │ -00000710: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -00000720: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00000730: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00000740: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00000750: 286c 696e 6520 2020 3629 0a2a 203c 3d20 (line 6).* <=
│ │ │ │ │ -00000760: 3c31 3e3a 2020 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ -00000770: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00000780: 2020 2020 436f 6c6c 6563 7469 6f6e 2d73 Collection-s
│ │ │ │ │ -00000790: 6f72 7469 6e67 2e20 2028 6c69 6e65 2020 orting. (line
│ │ │ │ │ -000007a0: 2036 290a 2a20 3c3d 203c 323e 3a20 2020 6).* <= <2>:
│ │ │ │ │ +000006a0: 286c 696e 6520 2020 3629 0a2a 202a 203c (line 6).* * <
│ │ │ │ │ +000006b0: 343e 3a20 2020 2020 2020 2020 2020 2020 4>:
│ │ │ │ │ +000006c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000006d0: 2020 2020 506f 696e 742d 6172 6974 686d Point-arithm
│ │ │ │ │ +000006e0: 6574 6963 2e20 2020 2028 6c69 6e65 2020 etic. (line
│ │ │ │ │ +000006f0: 2036 290a 2a20 2a20 3c35 3e3a 2020 2020 6).* * <5>:
│ │ │ │ │ +00000700: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00000710: 2020 2020 2020 2020 2020 2020 204e 756d Num
│ │ │ │ │ +00000720: 6265 722d 6172 6974 686d 6574 6963 2e20 ber-arithmetic.
│ │ │ │ │ +00000730: 2020 286c 696e 6520 2020 3629 0a2a 202a (line 6).* *
│ │ │ │ │ +00000740: 203c 363e 3a20 2020 2020 2020 2020 2020 <6>:
│ │ │ │ │ +00000750: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00000760: 2020 2020 2020 4c61 7267 655a 6572 6f49 LargeZeroI
│ │ │ │ │ +00000770: 6e74 6567 6572 2d61 7269 7468 6d65 7469 nteger-arithmeti
│ │ │ │ │ +00000780: 632e 0a20 2020 2020 2020 2020 2020 2020 c..
│ │ │ │ │ +00000790: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000007a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 000007b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000007c0: 2020 2020 2020 2020 2020 2020 2053 6571 Seq
│ │ │ │ │ -000007d0: 7565 6e63 6561 626c 6543 6f6c 6c65 6374 uenceableCollect
│ │ │ │ │ -000007e0: 696f 6e2d 736f 7274 696e 672e 0a20 2020 ion-sorting..
│ │ │ │ │ -000007f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00000800: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000007c0: 2028 6c69 6e65 2020 2036 290a 2a20 2a20 (line 6).* *
│ │ │ │ │ +000007d0: 3c37 3e3a 2020 2020 2020 2020 2020 2020 <7>:
│ │ │ │ │ +000007e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000007f0: 2020 2020 204c 6172 6765 496e 7465 6765 LargeIntege
│ │ │ │ │ +00000800: 722d 6172 6974 686d 6574 6963 2e0a 2020 r-arithmetic..
│ │ │ │ │ 00000810: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00000820: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -00000830: 2020 2036 290a 2a20 3c3d 203c 333e 3a20 6).* <= <3>:
│ │ │ │ │ -00000840: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00000850: 2020 2020 2020 2020 2020 2020 2020 2053 S
│ │ │ │ │ -00000860: 6571 7565 6e63 6561 626c 6543 6f6c 6c65 equenceableColle
│ │ │ │ │ -00000870: 6374 696f 6e2d 736f 7274 696e 672e 0a20 ction-sorting..
│ │ │ │ │ -00000880: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00000890: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000008a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000008b0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -000008c0: 6e65 2020 3135 290a 2a20 3d3a 2020 2020 ne 15).* =:
│ │ │ │ │ -000008d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000008e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000008f0: 2041 7373 6f63 6961 7469 6f6e 2d74 6573 Association-tes
│ │ │ │ │ -00000900: 7469 6e67 2e20 286c 696e 6520 2020 3629 ting. (line 6)
│ │ │ │ │ -00000910: 0a2a 203d 203c 313e 3a20 2020 2020 2020 .* = <1>:
│ │ │ │ │ -00000920: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00000930: 2020 2020 2020 2020 2020 4e75 6d62 6572 Number
│ │ │ │ │ -00000940: 2d72 6574 7279 696e 672e 2020 2020 2028 -retrying. (
│ │ │ │ │ -00000950: 6c69 6e65 2020 2036 290a 2a20 3d20 3c32 line 6).* = <2
│ │ │ │ │ -00000960: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ -00000970: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00000980: 2020 204e 756d 6265 722d 7265 7472 7969 Number-retryi
│ │ │ │ │ -00000990: 6e67 2e20 2020 2020 286c 696e 6520 2032 ng. (line 2
│ │ │ │ │ -000009a0: 3029 0a2a 203d 203c 333e 3a20 2020 2020 0).* = <3>:
│ │ │ │ │ -000009b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000009c0: 2020 2020 2020 2020 2020 2020 5374 7265 Stre
│ │ │ │ │ -000009d0: 616d 2d61 6363 6573 7369 6e67 2d72 6561 am-accessing-rea
│ │ │ │ │ -000009e0: 6469 6e67 2e0a 2020 2020 2020 2020 2020 ding..
│ │ │ │ │ -000009f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00000a00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00000820: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00000830: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00000840: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +00000850: 6520 2020 3629 0a2a 202a 203c 383e 3a20 e 6).* * <8>:
│ │ │ │ │ +00000860: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00000870: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00000880: 4672 6163 7469 6f6e 2d61 7269 7468 6d65 Fraction-arithme
│ │ │ │ │ +00000890: 7469 632e 2028 6c69 6e65 2020 2036 290a tic. (line 6).
│ │ │ │ │ +000008a0: 2a20 2a20 3c39 3e3a 2020 2020 2020 2020 * * <9>:
│ │ │ │ │ +000008b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000008c0: 2020 2020 2020 2020 2046 6c6f 6174 512d FloatQ-
│ │ │ │ │ +000008d0: 6275 696c 7420 696e 732e 2020 2020 286c built ins. (l
│ │ │ │ │ +000008e0: 696e 6520 2020 3629 0a2a 202a 203c 3130 ine 6).* * <10
│ │ │ │ │ +000008f0: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ +00000900: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00000910: 2020 466c 6f61 7445 2d62 7569 6c74 2069 FloatE-built i
│ │ │ │ │ +00000920: 6e73 2e20 2020 2028 6c69 6e65 2020 2036 ns. (line 6
│ │ │ │ │ +00000930: 290a 2a20 2a20 3c31 313e 3a20 2020 2020 ).* * <11>:
│ │ │ │ │ +00000940: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00000950: 2020 2020 2020 2020 2020 2046 6c6f 6174 Float
│ │ │ │ │ +00000960: 442d 6275 696c 7420 696e 732e 2020 2020 D-built ins.
│ │ │ │ │ +00000970: 286c 696e 6520 2020 3629 0a2a 202a 203c (line 6).* * <
│ │ │ │ │ +00000980: 3132 3e3a 2020 2020 2020 2020 2020 2020 12>:
│ │ │ │ │ +00000990: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000009a0: 2020 2020 4475 7261 7469 6f6e 2d61 7269 Duration-ari
│ │ │ │ │ +000009b0: 7468 6d65 7469 6373 2e0a 2020 2020 2020 thmetics..
│ │ │ │ │ +000009c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000009d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000009e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000009f0: 2020 2020 2020 2020 286c 696e 6520 2020 (line
│ │ │ │ │ +00000a00: 3629 0a2a 202a 3a20 2020 2020 2020 2020 6).* *:
│ │ │ │ │ 00000a10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00000a20: 2020 2020 286c 696e 6520 2035 3429 0a2a (line 54).*
│ │ │ │ │ -00000a30: 203d 7e3a 2020 2020 2020 2020 2020 2020 =~:
│ │ │ │ │ -00000a40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00000a50: 2020 2020 2020 2020 5374 7269 6e67 2d72 String-r
│ │ │ │ │ -00000a60: 6567 6578 2e20 2020 2020 2020 2028 6c69 egex. (li
│ │ │ │ │ -00000a70: 6e65 2031 3337 290a 2a20 3e3e 3a20 2020 ne 137).* >>:
│ │ │ │ │ -00000a80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00000a90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00000aa0: 2043 6f6d 7069 6c65 644d 6574 686f 642d CompiledMethod-
│ │ │ │ │ -00000ab0: 7361 7669 6e67 2061 6e64 206c 6f61 6469 saving and loadi
│ │ │ │ │ -00000ac0: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ -00000ad0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00000a20: 2020 2020 2020 2020 2020 2020 4368 6172 Char
│ │ │ │ │ +00000a30: 6163 7465 722d 636f 6572 6369 6f6e 206d acter-coercion m
│ │ │ │ │ +00000a40: 6574 686f 6473 2e0a 2020 2020 2020 2020 ethods..
│ │ │ │ │ +00000a50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00000a60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00000a70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00000a80: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)
│ │ │ │ │ +00000a90: 0a2a 202b 203c 313e 3a20 2020 2020 2020 .* + <1>:
│ │ │ │ │ +00000aa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00000ab0: 2020 2020 2020 2020 2020 536d 616c 6c49 SmallI
│ │ │ │ │ +00000ac0: 6e74 6567 6572 2d62 7569 6c74 2069 6e73 nteger-built ins
│ │ │ │ │ +00000ad0: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ 00000ae0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 00000af0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00000b00: 2020 286c 696e 6520 2020 3629 0a2a 207e (line 6).* ~
│ │ │ │ │ -00000b10: 3d3a 2020 2020 2020 2020 2020 2020 2020 =:
│ │ │ │ │ -00000b20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00000b30: 2020 2020 2020 4e75 6d62 6572 2d72 6574 Number-ret
│ │ │ │ │ -00000b40: 7279 696e 672e 2020 2020 2028 6c69 6e65 rying. (line
│ │ │ │ │ -00000b50: 2020 2036 290a 2a20 7e3d 203c 313e 3a20 6).* ~= <1>:
│ │ │ │ │ -00000b60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00000b70: 2020 2020 2020 2020 2020 2020 2020 204e N
│ │ │ │ │ -00000b80: 756d 6265 722d 7265 7472 7969 6e67 2e20 umber-retrying.
│ │ │ │ │ -00000b90: 2020 2020 286c 696e 6520 2032 3829 0a2a (line 28).*
│ │ │ │ │ -00000ba0: 2061 6464 5375 6273 7061 6365 5f3a 2020 addSubspace_:
│ │ │ │ │ +00000b00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00000b10: 286c 696e 6520 2020 3929 0a2a 202b 203c (line 9).* + <
│ │ │ │ │ +00000b20: 323e 3a20 2020 2020 2020 2020 2020 2020 2>:
│ │ │ │ │ +00000b30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00000b40: 2020 2020 5365 742d 6172 6974 686d 6574 Set-arithmet
│ │ │ │ │ +00000b50: 6963 2e20 2020 2020 2028 6c69 6e65 2020 ic. (line
│ │ │ │ │ +00000b60: 2039 290a 2a20 2b20 3c33 3e3a 2020 2020 9).* + <3>:
│ │ │ │ │ +00000b70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00000b80: 2020 2020 2020 2020 2020 2020 2053 6361 Sca
│ │ │ │ │ +00000b90: 6c65 6444 6563 696d 616c 2d61 7269 7468 ledDecimal-arith
│ │ │ │ │ +00000ba0: 6d65 7469 632e 0a20 2020 2020 2020 2020 metic..
│ │ │ │ │ 00000bb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00000bc0: 2020 2020 2020 2020 4e61 6d65 7370 6163 Namespac
│ │ │ │ │ -00000bd0: 6520 636c 6173 732d 6469 7361 626c 696e e class-disablin
│ │ │ │ │ -00000be0: 6720 696e 7374 616e 6365 2063 7265 6174 g instance creat
│ │ │ │ │ -00000bf0: 696f 6e2e 0a20 2020 2020 2020 2020 2020 ion..
│ │ │ │ │ +00000bc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00000bd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00000be0: 2020 2020 2028 6c69 6e65 2020 2039 290a (line 9).
│ │ │ │ │ +00000bf0: 2a20 2b20 3c34 3e3a 2020 2020 2020 2020 * + <4>:
│ │ │ │ │ 00000c00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00000c10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00000c20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00000c30: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).*
│ │ │ │ │ -00000c40: 6164 6453 7562 7370 6163 655f 203c 313e addSubspace_ <1>
│ │ │ │ │ -00000c50: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -00000c60: 2020 2020 2020 204e 616d 6573 7061 6365 Namespace
│ │ │ │ │ -00000c70: 2063 6c61 7373 2d64 6973 6162 6c69 6e67 class-disabling
│ │ │ │ │ -00000c80: 2069 6e73 7461 6e63 6520 6372 6561 7469 instance creati
│ │ │ │ │ -00000c90: 6f6e 2e0a 2020 2020 2020 2020 2020 2020 on..
│ │ │ │ │ -00000ca0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00000cb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00000cc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00000cd0: 2020 286c 696e 6520 2020 3929 0a2a 2061 (line 9).* a
│ │ │ │ │ -00000ce0: 6464 546f 4265 4669 6e61 6c69 7a65 643a ddToBeFinalized:
│ │ │ │ │ +00000c10: 2020 2020 2020 2020 2050 6f69 6e74 2d61 Point-a
│ │ │ │ │ +00000c20: 7269 7468 6d65 7469 632e 2020 2020 286c rithmetic. (l
│ │ │ │ │ +00000c30: 696e 6520 2020 3929 0a2a 202b 203c 353e ine 9).* + <5>
│ │ │ │ │ +00000c40: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +00000c50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00000c60: 2020 4e75 6d62 6572 2d61 7269 7468 6d65 Number-arithme
│ │ │ │ │ +00000c70: 7469 632e 2020 2028 6c69 6e65 2020 2039 tic. (line 9
│ │ │ │ │ +00000c80: 290a 2a20 2b20 3c36 3e3a 2020 2020 2020 ).* + <6>:
│ │ │ │ │ +00000c90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00000ca0: 2020 2020 2020 2020 2020 204c 6172 6765 Large
│ │ │ │ │ +00000cb0: 5a65 726f 496e 7465 6765 722d 6172 6974 ZeroInteger-arit
│ │ │ │ │ +00000cc0: 686d 6574 6963 2e0a 2020 2020 2020 2020 hmetic..
│ │ │ │ │ +00000cd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00000ce0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 00000cf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00000d00: 2020 2020 2020 4343 6f6d 706f 756e 6420 CCompound
│ │ │ │ │ -00000d10: 636c 6173 732d 696e 7374 616e 6365 2063 class-instance c
│ │ │ │ │ -00000d20: 7265 6174 696f 6e2e 0a20 2020 2020 2020 reation..
│ │ │ │ │ -00000d30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00000d40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00000d50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00000d60: 2020 2020 2020 2028 6c69 6e65 2020 3130 (line 10
│ │ │ │ │ -00000d70: 290a 2a20 6164 6454 6f42 6546 696e 616c ).* addToBeFinal
│ │ │ │ │ -00000d80: 697a 6564 203c 313e 3a20 2020 2020 2020 ized <1>:
│ │ │ │ │ -00000d90: 2020 2020 2020 2020 2020 2043 4f62 6a65 CObje
│ │ │ │ │ -00000da0: 6374 2d66 696e 616c 697a 6174 696f 6e2e ct-finalization.
│ │ │ │ │ -00000db0: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -00000dc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00000dd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00000de0: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -00000df0: 6c69 6e65 2020 2036 290a 2a20 6164 6454 line 6).* addT
│ │ │ │ │ -00000e00: 6f42 6546 696e 616c 697a 6564 203c 323e oBeFinalized <2>
│ │ │ │ │ -00000e10: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -00000e20: 2020 2043 5363 616c 6172 2063 6c61 7373 CScalar class
│ │ │ │ │ -00000e30: 2d69 6e73 7461 6e63 6520 6372 6561 7469 -instance creati
│ │ │ │ │ -00000e40: 6f6e 2e0a 2020 2020 2020 2020 2020 2020 on..
│ │ │ │ │ -00000e50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00000d00: 2020 2020 2020 286c 696e 6520 2020 3929 (line 9)
│ │ │ │ │ +00000d10: 0a2a 202b 203c 373e 3a20 2020 2020 2020 .* + <7>:
│ │ │ │ │ +00000d20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00000d30: 2020 2020 2020 2020 2020 4c61 7267 6550 LargeP
│ │ │ │ │ +00000d40: 6f73 6974 6976 6549 6e74 6567 6572 2d61 ositiveInteger-a
│ │ │ │ │ +00000d50: 7269 7468 6d65 7469 632e 0a20 2020 2020 rithmetic..
│ │ │ │ │ +00000d60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00000d70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00000d80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00000d90: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +00000da0: 2036 290a 2a20 2b20 3c38 3e3a 2020 2020 6).* + <8>:
│ │ │ │ │ +00000db0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00000dc0: 2020 2020 2020 2020 2020 2020 204c 6172 Lar
│ │ │ │ │ +00000dd0: 6765 4e65 6761 7469 7665 496e 7465 6765 geNegativeIntege
│ │ │ │ │ +00000de0: 722d 7265 7665 7274 696e 6720 746f 204c r-reverting to L
│ │ │ │ │ +00000df0: 6172 6765 506f 7369 7469 7665 496e 7465 argePositiveInte
│ │ │ │ │ +00000e00: 6765 722e 0a20 2020 2020 2020 2020 2020 ger..
│ │ │ │ │ +00000e10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00000e20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00000e30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00000e40: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).*
│ │ │ │ │ +00000e50: 2b20 3c39 3e3a 2020 2020 2020 2020 2020 + <9>:
│ │ │ │ │ 00000e60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00000e70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00000e80: 2020 286c 696e 6520 2031 3429 0a2a 2061 (line 14).* a
│ │ │ │ │ -00000e90: 6464 546f 4265 4669 6e61 6c69 7a65 6420 ddToBeFinalized
│ │ │ │ │ -00000ea0: 3c33 3e3a 2020 2020 2020 2020 2020 2020 <3>:
│ │ │ │ │ -00000eb0: 2020 2020 2020 4353 7472 696e 6720 636c CString cl
│ │ │ │ │ -00000ec0: 6173 732d 696e 7374 616e 6365 2063 7265 ass-instance cre
│ │ │ │ │ -00000ed0: 6174 696f 6e2e 0a20 2020 2020 2020 2020 ation..
│ │ │ │ │ -00000ee0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00000e70: 2020 2020 2020 204c 6172 6765 496e 7465 LargeInte
│ │ │ │ │ +00000e80: 6765 722d 6172 6974 686d 6574 6963 2e0a ger-arithmetic..
│ │ │ │ │ +00000e90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00000ea0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00000eb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00000ec0: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +00000ed0: 696e 6520 2020 3929 0a2a 202b 203c 3130 ine 9).* + <10
│ │ │ │ │ +00000ee0: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ 00000ef0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00000f00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00000f10: 2020 2020 2028 6c69 6e65 2020 3130 290a (line 10).
│ │ │ │ │ -00000f20: 2a20 6164 645f 3a20 2020 2020 2020 2020 * add_:
│ │ │ │ │ +00000f00: 2020 4672 6163 7469 6f6e 2d61 7269 7468 Fraction-arith
│ │ │ │ │ +00000f10: 6d65 7469 632e 2028 6c69 6e65 2020 2039 metic. (line 9
│ │ │ │ │ +00000f20: 290a 2a20 2b20 3c31 313e 3a20 2020 2020 ).* + <11>:
│ │ │ │ │ 00000f30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00000f40: 2020 2020 2020 2020 2043 6f6c 6c65 6374 Collect
│ │ │ │ │ -00000f50: 696f 6e2d 636f 7079 696e 6720 5365 7175 ion-copying Sequ
│ │ │ │ │ -00000f60: 656e 6365 6162 6c65 436f 6c6c 6563 7469 enceableCollecti
│ │ │ │ │ -00000f70: 6f6e 732e 0a20 2020 2020 2020 2020 2020 ons..
│ │ │ │ │ +00000f40: 2020 2020 2020 2020 2020 2046 6c6f 6174 Float
│ │ │ │ │ +00000f50: 512d 6275 696c 7420 696e 732e 2020 2020 Q-built ins.
│ │ │ │ │ +00000f60: 286c 696e 6520 2020 3929 0a2a 202b 203c (line 9).* + <
│ │ │ │ │ +00000f70: 3132 3e3a 2020 2020 2020 2020 2020 2020 12>:
│ │ │ │ │ 00000f80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00000f90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00000fa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00000fb0: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).*
│ │ │ │ │ -00000fc0: 616c 6c46 696c 6573 4d61 7463 6869 6e67 allFilesMatching
│ │ │ │ │ -00000fd0: 5f64 6f5f 3a20 2020 2020 2020 2020 2020 _do_:
│ │ │ │ │ -00000fe0: 2020 2020 2020 2044 6972 6563 746f 7279 Directory
│ │ │ │ │ -00000ff0: 2063 6c61 7373 2d66 696c 6520 6f70 6572 class-file oper
│ │ │ │ │ -00001000: 6174 696f 6e73 2e0a 2020 2020 2020 2020 ations..
│ │ │ │ │ +00000f90: 2020 2020 466c 6f61 7445 2d62 7569 6c74 FloatE-built
│ │ │ │ │ +00000fa0: 2069 6e73 2e20 2020 2028 6c69 6e65 2020 ins. (line
│ │ │ │ │ +00000fb0: 2039 290a 2a20 2b20 3c31 333e 3a20 2020 9).* + <13>:
│ │ │ │ │ +00000fc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00000fd0: 2020 2020 2020 2020 2020 2020 2046 6c6f Flo
│ │ │ │ │ +00000fe0: 6174 442d 6275 696c 7420 696e 732e 2020 atD-built ins.
│ │ │ │ │ +00000ff0: 2020 286c 696e 6520 2020 3929 0a2a 202b (line 9).* +
│ │ │ │ │ +00001000: 203c 3134 3e3a 2020 2020 2020 2020 2020 <14>:
│ │ │ │ │ 00001010: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00001020: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00001030: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00001040: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)
│ │ │ │ │ -00001050: 0a2a 2061 6c6c 4c69 7465 7261 6c73 446f .* allLiteralsDo
│ │ │ │ │ -00001060: 5f3a 2020 2020 2020 2020 2020 2020 2020 _:
│ │ │ │ │ -00001070: 2020 2020 2020 2020 2020 436f 6d70 696c Compil
│ │ │ │ │ -00001080: 6564 436f 6465 2d6c 6974 6572 616c 7320 edCode-literals
│ │ │ │ │ -00001090: 2d20 6974 6572 6174 696f 6e2e 0a20 2020 - iteration..
│ │ │ │ │ -000010a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000010b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000010c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000010d0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -000010e0: 2020 2036 290a 2a20 414d 3a20 2020 2020 6).* AM:
│ │ │ │ │ -000010f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00001100: 2020 2020 2020 2020 2020 2020 2020 2044 D
│ │ │ │ │ -00001110: 6174 6554 696d 652d 636f 6d70 7574 6174 ateTime-computat
│ │ │ │ │ -00001120: 696f 6e73 2e0a 2020 2020 2020 2020 2020 ions..
│ │ │ │ │ +00001020: 2020 2020 2020 4475 7261 7469 6f6e 2d61 Duration-a
│ │ │ │ │ +00001030: 7269 7468 6d65 7469 6373 2e0a 2020 2020 rithmetics..
│ │ │ │ │ +00001040: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00001050: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00001060: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00001070: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +00001080: 2020 3929 0a2a 202b 203c 3135 3e3a 2020 9).* + <15>:
│ │ │ │ │ +00001090: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000010a0: 2020 2020 2020 2020 2020 2020 2020 4461 Da
│ │ │ │ │ +000010b0: 7465 5469 6d65 2d62 6173 6963 2e20 2020 teTime-basic.
│ │ │ │ │ +000010c0: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).*
│ │ │ │ │ +000010d0: 2b20 3c31 363e 3a20 2020 2020 2020 2020 + <16>:
│ │ │ │ │ +000010e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000010f0: 2020 2020 2020 2044 6174 652d 7374 696c Date-stil
│ │ │ │ │ +00001100: 6c20 756e 636c 6173 7369 6669 6564 2e0a l unclassified..
│ │ │ │ │ +00001110: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00001120: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 00001130: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00001140: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00001150: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00001160: 2020 2020 286c 696e 6520 2032 3229 0a2a (line 22).*
│ │ │ │ │ -00001170: 2061 7070 656e 643a 2020 2020 2020 2020 append:
│ │ │ │ │ -00001180: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00001190: 2020 2020 2020 2020 4669 6c65 4465 7363 FileDesc
│ │ │ │ │ -000011a0: 7269 7074 6f72 2063 6c61 7373 2d69 6e73 riptor class-ins
│ │ │ │ │ -000011b0: 7461 6e63 6520 6372 6561 7469 6f6e 2e0a tance creation..
│ │ │ │ │ +00001140: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +00001150: 696e 6520 2020 3629 0a2a 202b 3a20 2020 ine 6).* +:
│ │ │ │ │ +00001160: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00001170: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00001180: 2020 434f 626a 6563 742d 706f 696e 7465 CObject-pointe
│ │ │ │ │ +00001190: 722d 6c69 6b65 2062 6568 6176 696f 722e r-like behavior.
│ │ │ │ │ +000011a0: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +000011b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 000011c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000011d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000011e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000011f0: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -00001200: 696e 6520 2031 3529 0a2a 2061 7070 656e ine 15).* appen
│ │ │ │ │ -00001210: 6420 3c31 3e3a 2020 2020 2020 2020 2020 d <1>:
│ │ │ │ │ -00001220: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00001230: 2020 4669 6c65 4465 7363 7269 7074 6f72 FileDescriptor
│ │ │ │ │ -00001240: 2063 6c61 7373 2d69 6e73 7461 6e63 6520 class-instance
│ │ │ │ │ -00001250: 6372 6561 7469 6f6e 2e0a 2020 2020 2020 creation..
│ │ │ │ │ +000011d0: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +000011e0: 6c69 6e65 2020 2036 290a 2a20 2c20 3c31 line 6).* , <1
│ │ │ │ │ +000011f0: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ +00001200: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00001210: 2020 2056 4653 2e41 7263 6869 7665 4d65 VFS.ArchiveMe
│ │ │ │ │ +00001220: 6d62 6572 2d73 7469 6c6c 2075 6e63 6c61 mber-still uncla
│ │ │ │ │ +00001230: 7373 6966 6965 642e 0a20 2020 2020 2020 ssified..
│ │ │ │ │ +00001240: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00001250: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 00001260: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00001270: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00001280: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00001290: 2020 2020 2020 2020 286c 696e 6520 2032 (line 2
│ │ │ │ │ -000012a0: 3529 0a2a 2061 7070 656e 6420 3c32 3e3a 5).* append <2>:
│ │ │ │ │ -000012b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000012c0: 2020 2020 2020 2020 2020 2020 4669 6c65 File
│ │ │ │ │ -000012d0: 4465 7363 7269 7074 6f72 2063 6c61 7373 Descriptor class
│ │ │ │ │ -000012e0: 2d69 6e73 7461 6e63 6520 6372 6561 7469 -instance creati
│ │ │ │ │ -000012f0: 6f6e 2e0a 2020 2020 2020 2020 2020 2020 on..
│ │ │ │ │ -00001300: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00001310: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00001270: 2020 2020 2020 2028 6c69 6e65 2020 2036 (line 6
│ │ │ │ │ +00001280: 290a 2a20 2c20 3c32 3e3a 2020 2020 2020 ).* , <2>:
│ │ │ │ │ +00001290: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000012a0: 2020 2020 2020 2020 2020 2053 7472 696e Strin
│ │ │ │ │ +000012b0: 672d 6261 7369 632e 2020 2020 2020 2020 g-basic.
│ │ │ │ │ +000012c0: 286c 696e 6520 2020 3629 0a2a 202c 203c (line 6).* , <
│ │ │ │ │ +000012d0: 333e 3a20 2020 2020 2020 2020 2020 2020 3>:
│ │ │ │ │ +000012e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000012f0: 2020 2020 5374 7265 616d 2d66 696c 7465 Stream-filte
│ │ │ │ │ +00001300: 7269 6e67 2e20 2020 2028 6c69 6e65 2020 ring. (line
│ │ │ │ │ +00001310: 2036 290a 2a20 2c20 3c34 3e3a 2020 2020 6).* , <4>:
│ │ │ │ │ 00001320: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00001330: 2020 286c 696e 6520 2034 3629 0a2a 2061 (line 46).* a
│ │ │ │ │ -00001340: 7070 656e 6420 3c33 3e3a 2020 2020 2020 ppend <3>:
│ │ │ │ │ -00001350: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00001360: 2020 2020 2020 4669 6c65 4465 7363 7269 FileDescri
│ │ │ │ │ -00001370: 7074 6f72 2063 6c61 7373 2d73 7469 6c6c ptor class-still
│ │ │ │ │ -00001380: 2075 6e63 6c61 7373 6966 6965 642e 0a20 unclassified..
│ │ │ │ │ -00001390: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000013a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00001330: 2020 2020 2020 2020 2020 2020 2049 7465 Ite
│ │ │ │ │ +00001340: 7261 626c 652d 656e 756d 6572 6174 696f rable-enumeratio
│ │ │ │ │ +00001350: 6e2e 0a20 2020 2020 2020 2020 2020 2020 n..
│ │ │ │ │ +00001360: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00001370: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00001380: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00001390: 2028 6c69 6e65 2020 2036 290a 2a20 2c20 (line 6).* ,
│ │ │ │ │ +000013a0: 3c35 3e3a 2020 2020 2020 2020 2020 2020 <5>:
│ │ │ │ │ 000013b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000013c0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -000013d0: 6e65 2020 2036 290a 2a20 6172 6775 6d65 ne 6).* argume
│ │ │ │ │ -000013e0: 6e74 735f 646f 5f69 6645 7272 6f72 5f3a nts_do_ifError_:
│ │ │ │ │ +000013c0: 2020 2020 2046 696c 652d 7374 696c 6c20 File-still
│ │ │ │ │ +000013d0: 756e 636c 6173 7369 6669 6564 2e0a 2020 unclassified..
│ │ │ │ │ +000013e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 000013f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00001400: 2053 7973 7465 6d44 6963 7469 6f6e 6172 SystemDictionar
│ │ │ │ │ -00001410: 792d 636f 6d6d 616e 642d 6c69 6e65 2e0a y-command-line..
│ │ │ │ │ -00001420: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00001400: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00001410: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +00001420: 6520 2020 3629 0a2a 202c 203c 363e 3a20 e 6).* , <6>:
│ │ │ │ │ 00001430: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 00001440: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00001450: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -00001460: 696e 6520 2020 3629 0a2a 2061 7272 6179 ine 6).* array
│ │ │ │ │ -00001470: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +00001450: 4578 6365 7074 696f 6e53 6574 2d69 6e73 ExceptionSet-ins
│ │ │ │ │ +00001460: 7461 6e63 6520 6372 6561 7469 6f6e 2e0a tance creation..
│ │ │ │ │ +00001470: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 00001480: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00001490: 2020 4354 7970 6520 636c 6173 732d 4320 CType class-C
│ │ │ │ │ -000014a0: 696e 7374 616e 6365 2063 7265 6174 696f instance creatio
│ │ │ │ │ -000014b0: 6e2e 0a20 2020 2020 2020 2020 2020 2020 n..
│ │ │ │ │ -000014c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00001490: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000014a0: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +000014b0: 696e 6520 2020 3629 0a2a 202c 203c 373e ine 6).* , <7>
│ │ │ │ │ +000014c0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ 000014d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000014e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000014f0: 2028 6c69 6e65 2020 3132 290a 2a20 6173 (line 12).* as
│ │ │ │ │ -00001500: 6369 6956 616c 7565 3a20 2020 2020 2020 ciiValue:
│ │ │ │ │ -00001510: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00001520: 2020 2020 2043 6861 7261 6374 6572 2d62 Character-b
│ │ │ │ │ -00001530: 7569 6c74 2069 6e73 2e20 286c 696e 6520 uilt ins. (line
│ │ │ │ │ -00001540: 2020 3929 0a2a 2061 7363 6969 5661 6c75 9).* asciiValu
│ │ │ │ │ -00001550: 6520 3c31 3e3a 2020 2020 2020 2020 2020 e <1>:
│ │ │ │ │ -00001560: 2020 2020 2020 2020 2020 2020 2020 4368 Ch
│ │ │ │ │ -00001570: 6172 6163 7465 722d 6275 696c 7420 696e aracter-built in
│ │ │ │ │ -00001580: 732e 2028 6c69 6e65 2020 3133 290a 2a20 s. (line 13).*
│ │ │ │ │ -00001590: 6173 6369 6956 616c 7565 203c 323e 3a20 asciiValue <2>:
│ │ │ │ │ -000015a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000015b0: 2020 2020 2020 2043 6861 7261 6374 6572 Character
│ │ │ │ │ -000015c0: 2d62 7569 6c74 2069 6e73 2e20 286c 696e -built ins. (lin
│ │ │ │ │ -000015d0: 6520 2031 3729 0a2a 2061 7363 6969 5661 e 17).* asciiVa
│ │ │ │ │ -000015e0: 6c75 6520 3c33 3e3a 2020 2020 2020 2020 lue <3>:
│ │ │ │ │ -000015f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00001600: 4368 6172 6163 7465 722d 6275 696c 7420 Character-built
│ │ │ │ │ -00001610: 696e 732e 2028 6c69 6e65 2020 3231 290a ins. (line 21).
│ │ │ │ │ -00001620: 2a20 6173 496e 7465 6765 723a 2020 2020 * asInteger:
│ │ │ │ │ -00001630: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00001640: 2020 2020 2020 2020 2043 6861 7261 6374 Charact
│ │ │ │ │ -00001650: 6572 2d62 7569 6c74 2069 6e73 2e20 286c er-built ins. (l
│ │ │ │ │ -00001660: 696e 6520 2020 3929 0a2a 2061 7349 6e74 ine 9).* asInt
│ │ │ │ │ -00001670: 6567 6572 203c 313e 3a20 2020 2020 2020 eger <1>:
│ │ │ │ │ -00001680: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00001690: 2020 4368 6172 6163 7465 722d 6275 696c Character-buil
│ │ │ │ │ -000016a0: 7420 696e 732e 2028 6c69 6e65 2020 3133 t ins. (line 13
│ │ │ │ │ -000016b0: 290a 2a20 6173 496e 7465 6765 7220 3c32 ).* asInteger <2
│ │ │ │ │ -000016c0: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ -000016d0: 2020 2020 2020 2020 2020 2043 6861 7261 Chara
│ │ │ │ │ -000016e0: 6374 6572 2d62 7569 6c74 2069 6e73 2e20 cter-built ins.
│ │ │ │ │ -000016f0: 286c 696e 6520 2031 3729 0a2a 2061 7349 (line 17).* asI
│ │ │ │ │ -00001700: 6e74 6567 6572 203c 333e 3a20 2020 2020 nteger <3>:
│ │ │ │ │ -00001710: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00001720: 2020 2020 4368 6172 6163 7465 722d 6275 Character-bu
│ │ │ │ │ -00001730: 696c 7420 696e 732e 2028 6c69 6e65 2020 ilt ins. (line
│ │ │ │ │ -00001740: 3231 290a 2a20 6173 736f 6369 6174 696f 21).* associatio
│ │ │ │ │ -00001750: 6e41 745f 3a20 2020 2020 2020 2020 2020 nAt_:
│ │ │ │ │ -00001760: 2020 2020 2020 2020 2020 2020 2050 726f Pro
│ │ │ │ │ -00001770: 6365 7373 6f72 5363 6865 6475 6c65 722d cessorScheduler-
│ │ │ │ │ -00001780: 6261 7369 632e 0a20 2020 2020 2020 2020 basic..
│ │ │ │ │ -00001790: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000014e0: 2020 4578 6365 7074 696f 6e20 636c 6173 Exception clas
│ │ │ │ │ +000014f0: 732d 6372 6561 7469 6e67 2045 7863 6570 s-creating Excep
│ │ │ │ │ +00001500: 7469 6f6e 436f 6c6c 6563 7469 6f6e 732e tionCollections.
│ │ │ │ │ +00001510: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +00001520: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00001530: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00001540: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +00001550: 6c69 6e65 2020 2036 290a 2a20 2c20 3c38 line 6).* , <8
│ │ │ │ │ +00001560: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ +00001570: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00001580: 2020 2043 6f6c 6c65 6374 696f 6e2d 636f Collection-co
│ │ │ │ │ +00001590: 7079 696e 6720 5365 7175 656e 6365 6162 pying Sequenceab
│ │ │ │ │ +000015a0: 6c65 436f 6c6c 6563 7469 6f6e 732e 0a20 leCollections..
│ │ │ │ │ +000015b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000015c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000015d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000015e0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +000015f0: 6e65 2020 2036 290a 2a20 2c3a 2020 2020 ne 6).* ,:
│ │ │ │ │ +00001600: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00001610: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00001620: 2041 7272 6179 6564 436f 6c6c 6563 7469 ArrayedCollecti
│ │ │ │ │ +00001630: 6f6e 2d62 6173 6963 2e0a 2020 2020 2020 on-basic..
│ │ │ │ │ +00001640: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00001650: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00001660: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00001670: 2020 2020 2020 2020 286c 696e 6520 2020 (line
│ │ │ │ │ +00001680: 3629 0a2a 202d 203c 313e 3a20 2020 2020 6).* - <1>:
│ │ │ │ │ +00001690: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000016a0: 2020 2020 2020 2020 2020 2020 536d 616c Smal
│ │ │ │ │ +000016b0: 6c49 6e74 6567 6572 2d62 7569 6c74 2069 lInteger-built i
│ │ │ │ │ +000016c0: 6e73 2e0a 2020 2020 2020 2020 2020 2020 ns..
│ │ │ │ │ +000016d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000016e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000016f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00001700: 2020 286c 696e 6520 2031 3229 0a2a 202d (line 12).* -
│ │ │ │ │ +00001710: 203c 323e 3a20 2020 2020 2020 2020 2020 <2>:
│ │ │ │ │ +00001720: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00001730: 2020 2020 2020 5365 742d 6172 6974 686d Set-arithm
│ │ │ │ │ +00001740: 6574 6963 2e20 2020 2020 2028 6c69 6e65 etic. (line
│ │ │ │ │ +00001750: 2020 3132 290a 2a20 2d20 3c33 3e3a 2020 12).* - <3>:
│ │ │ │ │ +00001760: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00001770: 2020 2020 2020 2020 2020 2020 2020 2053 S
│ │ │ │ │ +00001780: 6361 6c65 6444 6563 696d 616c 2d61 7269 caledDecimal-ari
│ │ │ │ │ +00001790: 7468 6d65 7469 632e 0a20 2020 2020 2020 thmetic..
│ │ │ │ │ 000017a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 000017b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000017c0: 2020 2020 2028 6c69 6e65 2020 3135 290a (line 15).
│ │ │ │ │ -000017d0: 2a20 6173 5374 7269 6e67 3a20 2020 2020 * asString:
│ │ │ │ │ -000017e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000017f0: 2020 2020 2020 2020 2046 696c 6553 7472 FileStr
│ │ │ │ │ -00001800: 6561 6d2d 636f 6d70 696c 696e 672e 0a20 eam-compiling..
│ │ │ │ │ -00001810: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00001820: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00001830: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00001840: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -00001850: 6e65 2020 2036 290a 2a20 6173 5374 7269 ne 6).* asStri
│ │ │ │ │ -00001860: 6e67 203c 313e 3a20 2020 2020 2020 2020 ng <1>:
│ │ │ │ │ -00001870: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00001880: 2050 6f73 6974 696f 6e61 626c 6553 7472 PositionableStr
│ │ │ │ │ -00001890: 6561 6d2d 636f 6d70 696c 696e 672e 0a20 eam-compiling..
│ │ │ │ │ -000018a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000018b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000017c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000017d0: 2020 2020 2020 2028 6c69 6e65 2020 3132 (line 12
│ │ │ │ │ +000017e0: 290a 2a20 2d20 3c34 3e3a 2020 2020 2020 ).* - <4>:
│ │ │ │ │ +000017f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00001800: 2020 2020 2020 2020 2020 2050 6f69 6e74 Point
│ │ │ │ │ +00001810: 2d61 7269 7468 6d65 7469 632e 2020 2020 -arithmetic.
│ │ │ │ │ +00001820: 286c 696e 6520 2031 3229 0a2a 202d 203c (line 12).* - <
│ │ │ │ │ +00001830: 353e 3a20 2020 2020 2020 2020 2020 2020 5>:
│ │ │ │ │ +00001840: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00001850: 2020 2020 4e75 6d62 6572 2d61 7269 7468 Number-arith
│ │ │ │ │ +00001860: 6d65 7469 632e 2020 2028 6c69 6e65 2020 metic. (line
│ │ │ │ │ +00001870: 3132 290a 2a20 2d20 3c36 3e3a 2020 2020 12).* - <6>:
│ │ │ │ │ +00001880: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00001890: 2020 2020 2020 2020 2020 2020 204c 6172 Lar
│ │ │ │ │ +000018a0: 6765 5a65 726f 496e 7465 6765 722d 6172 geZeroInteger-ar
│ │ │ │ │ +000018b0: 6974 686d 6574 6963 2e0a 2020 2020 2020 ithmetic..
│ │ │ │ │ 000018c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000018d0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -000018e0: 6e65 2020 2039 290a 2a20 6173 5374 7269 ne 9).* asStri
│ │ │ │ │ -000018f0: 6e67 203c 323e 3a20 2020 2020 2020 2020 ng <2>:
│ │ │ │ │ -00001900: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00001910: 2053 7472 6561 6d2d 636f 6d70 696c 696e Stream-compilin
│ │ │ │ │ -00001920: 672e 2020 2020 286c 696e 6520 2020 3629 g. (line 6)
│ │ │ │ │ -00001930: 0a2a 2061 7379 6e63 4361 6c6c 4672 6f6d .* asyncCallFrom
│ │ │ │ │ -00001940: 5f3a 2020 2020 2020 2020 2020 2020 2020 _:
│ │ │ │ │ -00001950: 2020 2020 2020 2020 2020 4343 616c 6c61 CCalla
│ │ │ │ │ -00001960: 626c 652d 6361 6c6c 696e 672e 2020 2028 ble-calling. (
│ │ │ │ │ -00001970: 6c69 6e65 2020 3134 290a 2a20 6173 796e line 14).* asyn
│ │ │ │ │ -00001980: 6343 4361 6c6c 5f61 7267 735f 3a20 2020 cCCall_args_:
│ │ │ │ │ -00001990: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000019a0: 2020 2043 6f6d 7069 6c65 644d 6574 686f CompiledMetho
│ │ │ │ │ -000019b0: 6420 636c 6173 732d 6320 6361 6c6c 2d6f d class-c call-o
│ │ │ │ │ -000019c0: 7574 732e 0a20 2020 2020 2020 2020 2020 uts..
│ │ │ │ │ -000019d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000019e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000019f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00001a00: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).*
│ │ │ │ │ -00001a10: 6174 5f3a 2020 2020 2020 2020 2020 2020 at_:
│ │ │ │ │ +000018d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000018e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000018f0: 2020 2020 2020 2020 286c 696e 6520 2031 (line 1
│ │ │ │ │ +00001900: 3229 0a2a 202d 203c 373e 3a20 2020 2020 2).* - <7>:
│ │ │ │ │ +00001910: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00001920: 2020 2020 2020 2020 2020 2020 4c61 7267 Larg
│ │ │ │ │ +00001930: 6550 6f73 6974 6976 6549 6e74 6567 6572 ePositiveInteger
│ │ │ │ │ +00001940: 2d61 7269 7468 6d65 7469 632e 0a20 2020 -arithmetic..
│ │ │ │ │ +00001950: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00001960: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00001970: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00001980: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +00001990: 2020 2039 290a 2a20 2d20 3c38 3e3a 2020 9).* - <8>:
│ │ │ │ │ +000019a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000019b0: 2020 2020 2020 2020 2020 2020 2020 204c L
│ │ │ │ │ +000019c0: 6172 6765 4e65 6761 7469 7665 496e 7465 argeNegativeInte
│ │ │ │ │ +000019d0: 6765 722d 7265 7665 7274 696e 6720 746f ger-reverting to
│ │ │ │ │ +000019e0: 204c 6172 6765 506f 7369 7469 7665 496e LargePositiveIn
│ │ │ │ │ +000019f0: 7465 6765 722e 0a20 2020 2020 2020 2020 teger..
│ │ │ │ │ +00001a00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00001a10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 00001a20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00001a30: 2020 2020 2020 2050 6c75 6767 6162 6c65 Pluggable
│ │ │ │ │ -00001a40: 4164 6170 746f 7220 636c 6173 732d 6372 Adaptor class-cr
│ │ │ │ │ -00001a50: 6561 7469 6e67 2069 6e73 7461 6e63 6573 eating instances
│ │ │ │ │ -00001a60: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -00001a70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00001a80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00001a30: 2020 2020 2028 6c69 6e65 2020 2039 290a (line 9).
│ │ │ │ │ +00001a40: 2a20 2d20 3c39 3e3a 2020 2020 2020 2020 * - <9>:
│ │ │ │ │ +00001a50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00001a60: 2020 2020 2020 2020 204c 6172 6765 496e LargeIn
│ │ │ │ │ +00001a70: 7465 6765 722d 6172 6974 686d 6574 6963 teger-arithmetic
│ │ │ │ │ +00001a80: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ 00001a90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00001aa0: 286c 696e 6520 2032 3029 0a2a 2061 745f (line 20).* at_
│ │ │ │ │ -00001ab0: 203c 313e 3a20 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ -00001ac0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00001ad0: 2020 2020 506c 7567 6761 626c 6541 6461 PluggableAda
│ │ │ │ │ -00001ae0: 7074 6f72 2063 6c61 7373 2d63 7265 6174 ptor class-creat
│ │ │ │ │ -00001af0: 696e 6720 696e 7374 616e 6365 732e 0a20 ing instances..
│ │ │ │ │ -00001b00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00001b10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00001aa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00001ab0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00001ac0: 286c 696e 6520 2031 3229 0a2a 202d 203c (line 12).* - <
│ │ │ │ │ +00001ad0: 3130 3e3a 2020 2020 2020 2020 2020 2020 10>:
│ │ │ │ │ +00001ae0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00001af0: 2020 2020 4672 6163 7469 6f6e 2d61 7269 Fraction-ari
│ │ │ │ │ +00001b00: 7468 6d65 7469 632e 2028 6c69 6e65 2020 thmetic. (line
│ │ │ │ │ +00001b10: 3132 290a 2a20 2d20 3c31 313e 3a20 2020 12).* - <11>:
│ │ │ │ │ 00001b20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00001b30: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -00001b40: 6e65 2020 3230 290a 2a20 6174 5f20 3c32 ne 20).* at_ <2
│ │ │ │ │ -00001b50: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ -00001b60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00001b70: 2056 6172 6961 626c 6542 696e 6469 6e67 VariableBinding
│ │ │ │ │ -00001b80: 2d73 6176 696e 6720 616e 6420 6c6f 6164 -saving and load
│ │ │ │ │ -00001b90: 696e 672e 0a20 2020 2020 2020 2020 2020 ing..
│ │ │ │ │ -00001ba0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00001b30: 2020 2020 2020 2020 2020 2020 2046 6c6f Flo
│ │ │ │ │ +00001b40: 6174 512d 6275 696c 7420 696e 732e 2020 atQ-built ins.
│ │ │ │ │ +00001b50: 2020 286c 696e 6520 2031 3229 0a2a 202d (line 12).* -
│ │ │ │ │ +00001b60: 203c 3132 3e3a 2020 2020 2020 2020 2020 <12>:
│ │ │ │ │ +00001b70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00001b80: 2020 2020 2020 466c 6f61 7445 2d62 7569 FloatE-bui
│ │ │ │ │ +00001b90: 6c74 2069 6e73 2e20 2020 2028 6c69 6e65 lt ins. (line
│ │ │ │ │ +00001ba0: 2020 3132 290a 2a20 2d20 3c31 333e 3a20 12).* - <13>:
│ │ │ │ │ 00001bb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00001bc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00001bd0: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).*
│ │ │ │ │ -00001be0: 6174 5f2f 2361 745f 7075 745f 3a20 2020 at_/#at_put_:
│ │ │ │ │ -00001bf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00001c00: 2020 2020 2020 2043 6f6c 6c65 6374 696f Collectio
│ │ │ │ │ -00001c10: 6e2d 7465 7374 696e 6720 636f 6c6c 6563 n-testing collec
│ │ │ │ │ -00001c20: 7469 6f6e 732e 0a20 2020 2020 2020 2020 tions..
│ │ │ │ │ +00001bc0: 2020 2020 2020 2020 2020 2020 2020 2046 F
│ │ │ │ │ +00001bd0: 6c6f 6174 442d 6275 696c 7420 696e 732e loatD-built ins.
│ │ │ │ │ +00001be0: 2020 2020 286c 696e 6520 2031 3229 0a2a (line 12).*
│ │ │ │ │ +00001bf0: 202d 203c 3134 3e3a 2020 2020 2020 2020 - <14>:
│ │ │ │ │ +00001c00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00001c10: 2020 2020 2020 2020 4475 7261 7469 6f6e Duration
│ │ │ │ │ +00001c20: 2d61 7269 7468 6d65 7469 6373 2e0a 2020 -arithmetics..
│ │ │ │ │ 00001c30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 00001c40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 00001c50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00001c60: 2020 2020 2028 6c69 6e65 2020 3235 290a (line 25).
│ │ │ │ │ -00001c70: 2a20 6174 5f2f 2361 745f 7075 745f 203c * at_/#at_put_ <
│ │ │ │ │ -00001c80: 313e 3a20 2020 2020 2020 2020 2020 2020 1>:
│ │ │ │ │ -00001c90: 2020 2020 2020 2020 2053 6571 7565 6e63 Sequenc
│ │ │ │ │ -00001ca0: 6561 626c 6543 6f6c 6c65 6374 696f 6e2d eableCollection-
│ │ │ │ │ -00001cb0: 7465 7374 696e 672e 0a20 2020 2020 2020 testing..
│ │ │ │ │ -00001cc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00001c60: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +00001c70: 6520 2031 3329 0a2a 202d 203c 3135 3e3a e 13).* - <15>:
│ │ │ │ │ +00001c80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00001c90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00001ca0: 4461 7465 5469 6d65 2d62 6173 6963 2e20 DateTime-basic.
│ │ │ │ │ +00001cb0: 2020 2020 2028 6c69 6e65 2020 2039 290a (line 9).
│ │ │ │ │ +00001cc0: 2a20 2d20 3c31 363e 3a20 2020 2020 2020 * - <16>:
│ │ │ │ │ 00001cd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00001ce0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00001cf0: 2020 2020 2020 2028 6c69 6e65 2020 3136 (line 16
│ │ │ │ │ -00001d00: 290a 2a20 6174 5f2f 2361 745f 7075 745f ).* at_/#at_put_
│ │ │ │ │ -00001d10: 203c 323e 3a20 2020 2020 2020 2020 2020 <2>:
│ │ │ │ │ -00001d20: 2020 2020 2020 2020 2020 2053 7472 6561 Strea
│ │ │ │ │ -00001d30: 6d2d 7465 7374 696e 672e 2020 2020 2020 m-testing.
│ │ │ │ │ -00001d40: 286c 696e 6520 2031 3329 0a2a 2061 745f (line 13).* at_
│ │ │ │ │ -00001d50: 7075 745f 3a20 2020 2020 2020 2020 2020 put_:
│ │ │ │ │ +00001ce0: 2020 2020 2020 2020 2044 6174 652d 6261 Date-ba
│ │ │ │ │ +00001cf0: 7369 632e 2020 2020 2020 2020 2020 286c sic. (l
│ │ │ │ │ +00001d00: 696e 6520 2020 3629 0a2a 202d 3a20 2020 ine 6).* -:
│ │ │ │ │ +00001d10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00001d20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00001d30: 2020 434f 626a 6563 742d 706f 696e 7465 CObject-pointe
│ │ │ │ │ +00001d40: 722d 6c69 6b65 2062 6568 6176 696f 722e r-like behavior.
│ │ │ │ │ +00001d50: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ 00001d60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00001d70: 2020 2020 4269 6e64 696e 6744 6963 7469 BindingDicti
│ │ │ │ │ -00001d80: 6f6e 6172 792d 6163 6365 7373 696e 672e onary-accessing.
│ │ │ │ │ -00001d90: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +00001d70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00001d80: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +00001d90: 6c69 6e65 2020 3131 290a 2a20 2d3e 3a20 line 11).* ->:
│ │ │ │ │ 00001da0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 00001db0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00001dc0: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -00001dd0: 6c69 6e65 2020 2036 290a 2a20 6174 5f70 line 6).* at_p
│ │ │ │ │ -00001de0: 7574 5f20 3c31 3e3a 2020 2020 2020 2020 ut_ <1>:
│ │ │ │ │ +00001dc0: 2020 204f 626a 6563 742d 7379 6e74 6178 Object-syntax
│ │ │ │ │ +00001dd0: 2073 686f 7274 6375 7473 2e0a 2020 2020 shortcuts..
│ │ │ │ │ +00001de0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 00001df0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00001e00: 2020 2043 5363 616c 6172 2d61 6363 6573 CScalar-acces
│ │ │ │ │ -00001e10: 7369 6e67 2e20 2020 286c 696e 6520 2020 sing. (line
│ │ │ │ │ -00001e20: 3629 0a2a 2061 745f 7075 745f 203c 323e 6).* at_put_ <2>
│ │ │ │ │ -00001e30: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -00001e40: 2020 2020 2020 2020 2020 2020 4353 7472 CStr
│ │ │ │ │ -00001e50: 696e 6720 636c 6173 732d 6163 6365 7373 ing class-access
│ │ │ │ │ -00001e60: 696e 672e 0a20 2020 2020 2020 2020 2020 ing..
│ │ │ │ │ -00001e70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00001e00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00001e10: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +00001e20: 2020 3629 0a2a 202f 203c 313e 3a20 2020 6).* / <1>:
│ │ │ │ │ +00001e30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00001e40: 2020 2020 2020 2020 2020 2020 2020 5374 St
│ │ │ │ │ +00001e50: 7269 6e67 2d66 696c 6573 7973 7465 6d2e ring-filesystem.
│ │ │ │ │ +00001e60: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).*
│ │ │ │ │ +00001e70: 2f20 3c32 3e3a 2020 2020 2020 2020 2020 / <2>:
│ │ │ │ │ 00001e80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00001e90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00001ea0: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).*
│ │ │ │ │ -00001eb0: 6174 5f70 7574 5f20 3c33 3e3a 2020 2020 at_put_ <3>:
│ │ │ │ │ +00001e90: 2020 2020 2020 2053 6d61 6c6c 496e 7465 SmallInte
│ │ │ │ │ +00001ea0: 6765 722d 6275 696c 7420 696e 732e 0a20 ger-built ins..
│ │ │ │ │ +00001eb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 00001ec0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00001ed0: 2020 2020 2020 2043 5374 7269 6e67 2d61 CString-a
│ │ │ │ │ -00001ee0: 6363 6573 7369 6e67 2e20 2020 286c 696e ccessing. (lin
│ │ │ │ │ -00001ef0: 6520 2020 3629 0a2a 2061 745f 7075 745f e 6).* at_put_
│ │ │ │ │ -00001f00: 203c 343e 3a20 2020 2020 2020 2020 2020 <4>:
│ │ │ │ │ +00001ed0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00001ee0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +00001ef0: 6e65 2020 3135 290a 2a20 2f20 3c33 3e3a ne 15).* / <3>:
│ │ │ │ │ +00001f00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 00001f10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00001f20: 506c 7567 6761 626c 6541 6461 7074 6f72 PluggableAdaptor
│ │ │ │ │ -00001f30: 2063 6c61 7373 2d63 7265 6174 696e 6720 class-creating
│ │ │ │ │ -00001f40: 696e 7374 616e 6365 732e 0a20 2020 2020 instances..
│ │ │ │ │ +00001f20: 2053 6361 6c65 6444 6563 696d 616c 2d61 ScaledDecimal-a
│ │ │ │ │ +00001f30: 7269 7468 6d65 7469 632e 0a20 2020 2020 rithmetic..
│ │ │ │ │ +00001f40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 00001f50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 00001f60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00001f70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00001f80: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -00001f90: 3230 290a 2a20 6174 5f70 7574 5f20 3c35 20).* at_put_ <5
│ │ │ │ │ -00001fa0: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ -00001fb0: 2020 2020 2020 2020 2020 2020 2050 6c75 Plu
│ │ │ │ │ -00001fc0: 6767 6162 6c65 4164 6170 746f 7220 636c ggableAdaptor cl
│ │ │ │ │ -00001fd0: 6173 732d 6372 6561 7469 6e67 2069 6e73 ass-creating ins
│ │ │ │ │ -00001fe0: 7461 6e63 6573 2e0a 2020 2020 2020 2020 tances..
│ │ │ │ │ -00001ff0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00002000: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00002010: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00002020: 2020 2020 2020 286c 696e 6520 2032 3029 (line 20)
│ │ │ │ │ -00002030: 0a2a 2061 7574 6f6c 6f61 643a 2020 2020 .* autoload:
│ │ │ │ │ -00002040: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00002050: 2020 2020 2020 2020 2020 4175 746f 6c6f Autolo
│ │ │ │ │ -00002060: 6164 2063 6c61 7373 2d69 6e73 7461 6e63 ad class-instanc
│ │ │ │ │ -00002070: 6520 6372 6561 7469 6f6e 2e0a 2020 2020 e creation..
│ │ │ │ │ +00001f70: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +00001f80: 3135 290a 2a20 2f20 3c34 3e3a 2020 2020 15).* / <4>:
│ │ │ │ │ +00001f90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00001fa0: 2020 2020 2020 2020 2020 2020 2050 6f69 Poi
│ │ │ │ │ +00001fb0: 6e74 2d61 7269 7468 6d65 7469 632e 2020 nt-arithmetic.
│ │ │ │ │ +00001fc0: 2020 286c 696e 6520 2031 3529 0a2a 202f (line 15).* /
│ │ │ │ │ +00001fd0: 203c 353e 3a20 2020 2020 2020 2020 2020 <5>:
│ │ │ │ │ +00001fe0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00001ff0: 2020 2020 2020 4e75 6d62 6572 2d61 7269 Number-ari
│ │ │ │ │ +00002000: 7468 6d65 7469 632e 2020 2028 6c69 6e65 thmetic. (line
│ │ │ │ │ +00002010: 2020 3135 290a 2a20 2f20 3c36 3e3a 2020 15).* / <6>:
│ │ │ │ │ +00002020: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00002030: 2020 2020 2020 2020 2020 2020 2020 204c L
│ │ │ │ │ +00002040: 6172 6765 5a65 726f 496e 7465 6765 722d argeZeroInteger-
│ │ │ │ │ +00002050: 6172 6974 686d 6574 6963 2e0a 2020 2020 arithmetic..
│ │ │ │ │ +00002060: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00002070: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 00002080: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00002090: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000020a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000020b0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -000020c0: 2031 3429 0a2a 2061 7574 6f6c 6f61 6420 14).* autoload
│ │ │ │ │ -000020d0: 3c31 3e3a 2020 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ -000020e0: 2020 2020 2020 2020 2020 2020 2020 4175 Au
│ │ │ │ │ -000020f0: 746f 6c6f 6164 2063 6c61 7373 2d69 6e73 toload class-ins
│ │ │ │ │ -00002100: 7461 6e63 6520 6372 6561 7469 6f6e 2e0a tance creation..
│ │ │ │ │ +00002090: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +000020a0: 2031 3529 0a2a 202f 203c 373e 3a20 2020 15).* / <7>:
│ │ │ │ │ +000020b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000020c0: 2020 2020 2020 2020 2020 2020 2020 4c61 La
│ │ │ │ │ +000020d0: 7267 6549 6e74 6567 6572 2d61 7269 7468 rgeInteger-arith
│ │ │ │ │ +000020e0: 6d65 7469 632e 0a20 2020 2020 2020 2020 metic..
│ │ │ │ │ +000020f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00002100: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 00002110: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00002120: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00002130: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00002140: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -00002150: 696e 6520 2032 3029 0a2a 2062 6173 6963 ine 20).* basic
│ │ │ │ │ -00002160: 4e65 773a 2020 2020 2020 2020 2020 2020 New:
│ │ │ │ │ -00002170: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00002180: 2020 4265 6861 7669 6f72 2d62 7569 6c74 Behavior-built
│ │ │ │ │ -00002190: 2069 6e73 2e20 2028 6c69 6e65 2020 2036 ins. (line 6
│ │ │ │ │ -000021a0: 290a 2a20 6261 7369 634e 6577 5f3a 2020 ).* basicNew_:
│ │ │ │ │ -000021b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000021c0: 2020 2020 2020 2020 2020 2042 6568 6176 Behav
│ │ │ │ │ -000021d0: 696f 722d 6275 696c 7420 696e 732e 2020 ior-built ins.
│ │ │ │ │ -000021e0: 286c 696e 6520 2031 3129 0a2a 2062 6173 (line 11).* bas
│ │ │ │ │ -000021f0: 6963 5072 696e 743a 2020 2020 2020 2020 icPrint:
│ │ │ │ │ -00002200: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00002210: 2020 2020 4578 6365 7074 696f 6e2d 6275 Exception-bu
│ │ │ │ │ -00002220: 696c 7420 696e 732e 2028 6c69 6e65 2020 ilt ins. (line
│ │ │ │ │ -00002230: 2036 290a 2a20 6265 636f 6d65 5f3a 2020 6).* become_:
│ │ │ │ │ -00002240: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00002250: 2020 2020 2020 2020 2020 2020 204f 626a Obj
│ │ │ │ │ -00002260: 6563 742d 6275 696c 7420 696e 732e 2020 ect-built ins.
│ │ │ │ │ -00002270: 2020 286c 696e 6520 2034 3429 0a2a 2062 (line 44).* b
│ │ │ │ │ -00002280: 696e 6172 7952 6570 7265 7365 6e74 6174 inaryRepresentat
│ │ │ │ │ -00002290: 696f 6e4f 626a 6563 743a 2020 2020 2020 ionObject:
│ │ │ │ │ -000022a0: 2020 2020 2020 4f62 6a65 6374 2d73 6176 Object-sav
│ │ │ │ │ -000022b0: 696e 6720 616e 6420 6c6f 6164 696e 672e ing and loading.
│ │ │ │ │ -000022c0: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -000022d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000022e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000022f0: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -00002300: 6c69 6e65 2020 3233 290a 2a20 6269 6e61 line 23).* bina
│ │ │ │ │ -00002310: 7279 5265 7072 6573 656e 7461 7469 6f6e ryRepresentation
│ │ │ │ │ -00002320: 4f62 6a65 6374 203c 313e 3a20 2020 2020 Object <1>:
│ │ │ │ │ -00002330: 2020 2050 6c75 6767 6162 6c65 5072 6f78 PluggableProx
│ │ │ │ │ -00002340: 7920 636c 6173 732d 6163 6365 7373 696e y class-accessin
│ │ │ │ │ -00002350: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ -00002360: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00002370: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00002120: 2020 2020 2028 6c69 6e65 2020 3135 290a (line 15).
│ │ │ │ │ +00002130: 2a20 2f20 3c38 3e3a 2020 2020 2020 2020 * / <8>:
│ │ │ │ │ +00002140: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00002150: 2020 2020 2020 2020 2046 7261 6374 696f Fractio
│ │ │ │ │ +00002160: 6e2d 6172 6974 686d 6574 6963 2e20 286c n-arithmetic. (l
│ │ │ │ │ +00002170: 696e 6520 2031 3529 0a2a 202f 203c 393e ine 15).* / <9>
│ │ │ │ │ +00002180: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +00002190: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000021a0: 2020 466c 6f61 7451 2d62 7569 6c74 2069 FloatQ-built i
│ │ │ │ │ +000021b0: 6e73 2e20 2020 2028 6c69 6e65 2020 3135 ns. (line 15
│ │ │ │ │ +000021c0: 290a 2a20 2f20 3c31 303e 3a20 2020 2020 ).* / <10>:
│ │ │ │ │ +000021d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000021e0: 2020 2020 2020 2020 2020 2046 6c6f 6174 Float
│ │ │ │ │ +000021f0: 452d 6275 696c 7420 696e 732e 2020 2020 E-built ins.
│ │ │ │ │ +00002200: 286c 696e 6520 2031 3529 0a2a 202f 203c (line 15).* / <
│ │ │ │ │ +00002210: 3131 3e3a 2020 2020 2020 2020 2020 2020 11>:
│ │ │ │ │ +00002220: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00002230: 2020 2020 466c 6f61 7444 2d62 7569 6c74 FloatD-built
│ │ │ │ │ +00002240: 2069 6e73 2e20 2020 2028 6c69 6e65 2020 ins. (line
│ │ │ │ │ +00002250: 3135 290a 2a20 2f20 3c31 323e 3a20 2020 15).* / <12>:
│ │ │ │ │ +00002260: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00002270: 2020 2020 2020 2020 2020 2020 2046 696c Fil
│ │ │ │ │ +00002280: 6550 6174 682d 7374 696c 6c20 756e 636c ePath-still uncl
│ │ │ │ │ +00002290: 6173 7369 6669 6564 2e0a 2020 2020 2020 assified..
│ │ │ │ │ +000022a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000022b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000022c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000022d0: 2020 2020 2020 2020 286c 696e 6520 2020 (line
│ │ │ │ │ +000022e0: 3629 0a2a 202f 3a20 2020 2020 2020 2020 6).* /:
│ │ │ │ │ +000022f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00002300: 2020 2020 2020 2020 2020 2020 4475 7261 Dura
│ │ │ │ │ +00002310: 7469 6f6e 2d61 7269 7468 6d65 7469 6373 tion-arithmetics
│ │ │ │ │ +00002320: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +00002330: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00002340: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00002350: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00002360: 286c 696e 6520 2031 3729 0a2a 202f 2f20 (line 17).* //
│ │ │ │ │ +00002370: 3c31 3e3a 2020 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ 00002380: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00002390: 2028 6c69 6e65 2020 2036 290a 2a20 6269 (line 6).* bi
│ │ │ │ │ -000023a0: 6e61 7279 5265 7072 6573 656e 7461 7469 naryRepresentati
│ │ │ │ │ -000023b0: 6f6e 5665 7273 696f 6e3a 2020 2020 2020 onVersion:
│ │ │ │ │ -000023c0: 2020 2020 2056 6572 7369 6f6e 6162 6c65 Versionable
│ │ │ │ │ -000023d0: 4f62 6a65 6374 5072 6f78 7920 636c 6173 ObjectProxy clas
│ │ │ │ │ -000023e0: 732d 7361 7669 6e67 2061 6e64 2072 6573 s-saving and res
│ │ │ │ │ -000023f0: 746f 7269 6e67 2e0a 2020 2020 2020 2020 toring..
│ │ │ │ │ +00002390: 2020 2020 536d 616c 6c49 6e74 6567 6572 SmallInteger
│ │ │ │ │ +000023a0: 2d62 7569 6c74 2069 6e73 2e0a 2020 2020 -built ins..
│ │ │ │ │ +000023b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000023c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000023d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000023e0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +000023f0: 2031 3829 0a2a 202f 2f20 3c32 3e3a 2020 18).* // <2>:
│ │ │ │ │ 00002400: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00002410: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00002420: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00002430: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)
│ │ │ │ │ -00002440: 0a2a 2062 6c6f 636b 4174 5f3a 2020 2020 .* blockAt_:
│ │ │ │ │ +00002410: 2020 2020 2020 2020 2020 2020 2020 5363 Sc
│ │ │ │ │ +00002420: 616c 6564 4465 6369 6d61 6c2d 6172 6974 aledDecimal-arit
│ │ │ │ │ +00002430: 686d 6574 6963 2e0a 2020 2020 2020 2020 hmetic..
│ │ │ │ │ +00002440: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 00002450: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00002460: 2020 2020 2020 2020 2020 436f 6d70 696c Compil
│ │ │ │ │ -00002470: 6564 426c 6f63 6b2d 7361 7669 6e67 2061 edBlock-saving a
│ │ │ │ │ -00002480: 6e64 206c 6f61 6469 6e67 2e0a 2020 2020 nd loading..
│ │ │ │ │ +00002460: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00002470: 2020 2020 2020 286c 696e 6520 2031 3829 (line 18)
│ │ │ │ │ +00002480: 0a2a 202f 2f20 3c33 3e3a 2020 2020 2020 .* // <3>:
│ │ │ │ │ 00002490: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000024a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000024b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000024c0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -000024d0: 2020 3629 0a2a 2062 7974 653a 2020 2020 6).* byte:
│ │ │ │ │ +000024a0: 2020 2020 2020 2020 2020 506f 696e 742d Point-
│ │ │ │ │ +000024b0: 6172 6974 686d 6574 6963 2e20 2020 2028 arithmetic. (
│ │ │ │ │ +000024c0: 6c69 6e65 2020 3139 290a 2a20 2f2f 203c line 19).* // <
│ │ │ │ │ +000024d0: 343e 3a20 2020 2020 2020 2020 2020 2020 4>:
│ │ │ │ │ 000024e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000024f0: 2020 2020 2020 2020 2020 2020 2020 4265 Be
│ │ │ │ │ -00002500: 6861 7669 6f72 2d74 6573 7469 6e67 2074 havior-testing t
│ │ │ │ │ -00002510: 6865 2063 6c61 7373 2068 6965 7261 7263 he class hierarc
│ │ │ │ │ -00002520: 6879 2e0a 2020 2020 2020 2020 2020 2020 hy..
│ │ │ │ │ -00002530: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00002540: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00002550: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00002560: 2020 286c 696e 6520 2031 3929 0a2a 2062 (line 19).* b
│ │ │ │ │ -00002570: 7974 6520 3c31 3e3a 2020 2020 2020 2020 yte <1>:
│ │ │ │ │ +000024f0: 2020 204e 756d 6265 722d 6172 6974 686d Number-arithm
│ │ │ │ │ +00002500: 6574 6963 2e20 2020 286c 696e 6520 2032 etic. (line 2
│ │ │ │ │ +00002510: 3029 0a2a 202f 2f20 3c35 3e3a 2020 2020 0).* // <5>:
│ │ │ │ │ +00002520: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00002530: 2020 2020 2020 2020 2020 2020 4c61 7267 Larg
│ │ │ │ │ +00002540: 655a 6572 6f49 6e74 6567 6572 2d61 7269 eZeroInteger-ari
│ │ │ │ │ +00002550: 7468 6d65 7469 632e 0a20 2020 2020 2020 thmetic..
│ │ │ │ │ +00002560: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00002570: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 00002580: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00002590: 2020 2020 2020 436c 6173 732d 696e 7374 Class-inst
│ │ │ │ │ -000025a0: 616e 6365 2063 7265 6174 696f 6e2e 0a20 ance creation..
│ │ │ │ │ +00002590: 2020 2020 2020 2028 6c69 6e65 2020 3139 (line 19
│ │ │ │ │ +000025a0: 290a 2a20 2f2f 203c 363e 3a20 2020 2020 ).* // <6>:
│ │ │ │ │ 000025b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000025c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000025d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000025e0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -000025f0: 6e65 2020 3237 290a 2a20 6279 7465 203c ne 27).* byte <
│ │ │ │ │ -00002600: 323e 3a20 2020 2020 2020 2020 2020 2020 2>:
│ │ │ │ │ +000025c0: 2020 2020 2020 2020 2020 204c 6172 6765 Large
│ │ │ │ │ +000025d0: 496e 7465 6765 722d 6172 6974 686d 6574 Integer-arithmet
│ │ │ │ │ +000025e0: 6963 2e0a 2020 2020 2020 2020 2020 2020 ic..
│ │ │ │ │ +000025f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00002600: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 00002610: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00002620: 2055 6e64 6566 696e 6564 4f62 6a65 6374 UndefinedObject
│ │ │ │ │ -00002630: 2d63 6c61 7373 2070 6f6c 796d 6f72 7068 -class polymorph
│ │ │ │ │ -00002640: 6973 6d2e 0a20 2020 2020 2020 2020 2020 ism..
│ │ │ │ │ -00002650: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00002660: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00002670: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00002680: 2020 2028 6c69 6e65 2020 3333 290a 2a20 (line 33).*
│ │ │ │ │ -00002690: 6361 6c6c 4672 6f6d 5f69 6e74 6f5f 3a20 callFrom_into_:
│ │ │ │ │ -000026a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000026b0: 2020 2020 2020 2043 4361 6c6c 6162 6c65 CCallable
│ │ │ │ │ -000026c0: 2d63 616c 6c69 6e67 2e20 2020 286c 696e -calling. (lin
│ │ │ │ │ -000026d0: 6520 2033 3029 0a2a 2063 4361 6c6c 5f72 e 30).* cCall_r
│ │ │ │ │ -000026e0: 6574 7572 6e69 6e67 5f61 7267 735f 3a20 eturning_args_:
│ │ │ │ │ -000026f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00002700: 436f 6d70 696c 6564 4d65 7468 6f64 2063 CompiledMethod c
│ │ │ │ │ -00002710: 6c61 7373 2d63 2063 616c 6c2d 6f75 7473 lass-c call-outs
│ │ │ │ │ -00002720: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -00002730: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00002740: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00002750: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00002760: 286c 696e 6520 2031 3029 0a2a 2063 6861 (line 10).* cha
│ │ │ │ │ -00002770: 6e67 6564 3a20 2020 2020 2020 2020 2020 nged:
│ │ │ │ │ -00002780: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00002790: 2020 2020 4f62 6a65 6374 2d63 6861 6e67 Object-chang
│ │ │ │ │ -000027a0: 6520 616e 6420 7570 6461 7465 2e0a 2020 e and update..
│ │ │ │ │ -000027b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000027c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000027d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000027e0: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -000027f0: 6520 2033 3429 0a2a 2063 6861 6e67 6564 e 34).* changed
│ │ │ │ │ -00002800: 5f3a 2020 2020 2020 2020 2020 2020 2020 _:
│ │ │ │ │ -00002810: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00002820: 4f62 6a65 6374 2d63 6861 6e67 6520 616e Object-change an
│ │ │ │ │ -00002830: 6420 7570 6461 7465 2e0a 2020 2020 2020 d update..
│ │ │ │ │ -00002840: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00002850: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00002860: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00002870: 2020 2020 2020 2020 286c 696e 6520 2033 (line 3
│ │ │ │ │ -00002880: 3429 0a2a 2063 6861 7261 6374 6572 3a20 4).* character:
│ │ │ │ │ -00002890: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000028a0: 2020 2020 2020 2020 2020 2020 4265 6861 Beha
│ │ │ │ │ -000028b0: 7669 6f72 2d74 6573 7469 6e67 2074 6865 vior-testing the
│ │ │ │ │ -000028c0: 2063 6c61 7373 2068 6965 7261 7263 6879 class hierarchy
│ │ │ │ │ -000028d0: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -000028e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000028f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00002620: 2020 286c 696e 6520 2031 3929 0a2a 202f (line 19).* /
│ │ │ │ │ +00002630: 2f3a 2020 2020 2020 2020 2020 2020 2020 /:
│ │ │ │ │ +00002640: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00002650: 2020 2020 2020 4672 6163 7469 6f6e 2d61 Fraction-a
│ │ │ │ │ +00002660: 7269 7468 6d65 7469 632e 2028 6c69 6e65 rithmetic. (line
│ │ │ │ │ +00002670: 2020 3138 290a 2a20 3c20 3c31 3e3a 2020 18).* < <1>:
│ │ │ │ │ +00002680: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00002690: 2020 2020 2020 2020 2020 2020 2020 2054 T
│ │ │ │ │ +000026a0: 696d 652d 636f 6d70 6172 696e 672e 2020 ime-comparing.
│ │ │ │ │ +000026b0: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*
│ │ │ │ │ +000026c0: 203c 203c 323e 3a20 2020 2020 2020 2020 < <2>:
│ │ │ │ │ +000026d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000026e0: 2020 2020 2020 2020 536d 616c 6c49 6e74 SmallInt
│ │ │ │ │ +000026f0: 6567 6572 2d62 7569 6c74 2069 6e73 2e0a eger-built ins..
│ │ │ │ │ +00002700: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00002710: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00002720: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00002730: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +00002740: 696e 6520 2032 3229 0a2a 203c 203c 333e ine 22).* < <3>
│ │ │ │ │ +00002750: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +00002760: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00002770: 2020 5365 742d 636f 6d70 6172 696e 672e Set-comparing.
│ │ │ │ │ +00002780: 2020 2020 2020 2028 6c69 6e65 2020 2036 (line 6
│ │ │ │ │ +00002790: 290a 2a20 3c20 3c34 3e3a 2020 2020 2020 ).* < <4>:
│ │ │ │ │ +000027a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000027b0: 2020 2020 2020 2020 2020 2053 6361 6c65 Scale
│ │ │ │ │ +000027c0: 6444 6563 696d 616c 2d63 6f6d 7061 7269 dDecimal-compari
│ │ │ │ │ +000027d0: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ +000027e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000027f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00002800: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00002810: 2020 286c 696e 6520 2020 3629 0a2a 203c (line 6).* <
│ │ │ │ │ +00002820: 203c 353e 3a20 2020 2020 2020 2020 2020 <5>:
│ │ │ │ │ +00002830: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00002840: 2020 2020 2020 506f 696e 742d 636f 6d70 Point-comp
│ │ │ │ │ +00002850: 6172 696e 672e 2020 2020 2028 6c69 6e65 aring. (line
│ │ │ │ │ +00002860: 2020 2036 290a 2a20 3c20 3c36 3e3a 2020 6).* < <6>:
│ │ │ │ │ +00002870: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00002880: 2020 2020 2020 2020 2020 2020 2020 204d M
│ │ │ │ │ +00002890: 6167 6e69 7475 6465 2d62 6173 6963 2e20 agnitude-basic.
│ │ │ │ │ +000028a0: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*
│ │ │ │ │ +000028b0: 203c 203c 373e 3a20 2020 2020 2020 2020 < <7>:
│ │ │ │ │ +000028c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000028d0: 2020 2020 2020 2020 4c6f 6f6b 7570 4b65 LookupKe
│ │ │ │ │ +000028e0: 792d 7465 7374 696e 672e 2020 2028 6c69 y-testing. (li
│ │ │ │ │ +000028f0: 6e65 2020 2036 290a 2a20 3c20 3c38 3e3a ne 6).* < <8>:
│ │ │ │ │ 00002900: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00002910: 286c 696e 6520 2031 3929 0a2a 2063 6861 (line 19).* cha
│ │ │ │ │ -00002920: 7261 6374 6572 203c 313e 3a20 2020 2020 racter <1>:
│ │ │ │ │ -00002930: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00002940: 2020 2020 436c 6173 732d 696e 7374 616e Class-instan
│ │ │ │ │ -00002950: 6365 2063 7265 6174 696f 6e2e 0a20 2020 ce creation..
│ │ │ │ │ +00002910: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00002920: 204c 6172 6765 496e 7465 6765 722d 7465 LargeInteger-te
│ │ │ │ │ +00002930: 7374 696e 672e 0a20 2020 2020 2020 2020 sting..
│ │ │ │ │ +00002940: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00002950: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 00002960: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00002970: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00002980: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00002990: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -000029a0: 2020 3237 290a 2a20 6368 6172 6163 7465 27).* characte
│ │ │ │ │ -000029b0: 7220 3c32 3e3a 2020 2020 2020 2020 2020 r <2>:
│ │ │ │ │ -000029c0: 2020 2020 2020 2020 2020 2020 2020 2055 U
│ │ │ │ │ -000029d0: 6e64 6566 696e 6564 4f62 6a65 6374 2d63 ndefinedObject-c
│ │ │ │ │ -000029e0: 6c61 7373 2070 6f6c 796d 6f72 7068 6973 lass polymorphis
│ │ │ │ │ -000029f0: 6d2e 0a20 2020 2020 2020 2020 2020 2020 m..
│ │ │ │ │ -00002a00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00002a10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00002970: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).
│ │ │ │ │ +00002980: 2a20 3c20 3c39 3e3a 2020 2020 2020 2020 * < <9>:
│ │ │ │ │ +00002990: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000029a0: 2020 2020 2020 2020 2046 7261 6374 696f Fractio
│ │ │ │ │ +000029b0: 6e2d 636f 6d70 6172 696e 672e 2020 286c n-comparing. (l
│ │ │ │ │ +000029c0: 696e 6520 2020 3629 0a2a 203c 203c 3130 ine 6).* < <10
│ │ │ │ │ +000029d0: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ +000029e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000029f0: 2020 466c 6f61 7451 2d62 7569 6c74 2069 FloatQ-built i
│ │ │ │ │ +00002a00: 6e73 2e20 2020 2028 6c69 6e65 2020 3138 ns. (line 18
│ │ │ │ │ +00002a10: 290a 2a20 3c20 3c31 313e 3a20 2020 2020 ).* < <11>:
│ │ │ │ │ 00002a20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00002a30: 2028 6c69 6e65 2020 3333 290a 2a20 6368 (line 33).* ch
│ │ │ │ │ -00002a40: 6563 6b45 7272 6f72 3a20 2020 2020 2020 eckError:
│ │ │ │ │ -00002a50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00002a60: 2020 2020 2046 696c 6544 6573 6372 6970 FileDescrip
│ │ │ │ │ -00002a70: 746f 722d 6261 7369 632e 0a20 2020 2020 tor-basic..
│ │ │ │ │ -00002a80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00002a90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00002aa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00002ab0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -00002ac0: 2036 290a 2a20 636c 6173 733a 2020 2020 6).* class:
│ │ │ │ │ -00002ad0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00002ae0: 2020 2020 2020 2020 2020 2020 204f 626a Obj
│ │ │ │ │ -00002af0: 6563 742d 636c 6173 7320 7479 7065 206d ect-class type m
│ │ │ │ │ -00002b00: 6574 686f 6473 2e0a 2020 2020 2020 2020 ethods..
│ │ │ │ │ -00002b10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00002b20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00002b30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00002b40: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)
│ │ │ │ │ -00002b50: 0a2a 2063 6c6f 7365 3a20 2020 2020 2020 .* close:
│ │ │ │ │ -00002b60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00002b70: 2020 2020 2020 2020 2020 4669 6c65 4465 FileDe
│ │ │ │ │ -00002b80: 7363 7269 7074 6f72 2063 6c61 7373 2d69 scriptor class-i
│ │ │ │ │ -00002b90: 6e73 7461 6e63 6520 6372 6561 7469 6f6e nstance creation
│ │ │ │ │ -00002ba0: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -00002bb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00002bc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00002a30: 2020 2020 2020 2020 2020 2046 6c6f 6174 Float
│ │ │ │ │ +00002a40: 452d 6275 696c 7420 696e 732e 2020 2020 E-built ins.
│ │ │ │ │ +00002a50: 286c 696e 6520 2031 3829 0a2a 203c 203c (line 18).* < <
│ │ │ │ │ +00002a60: 3132 3e3a 2020 2020 2020 2020 2020 2020 12>:
│ │ │ │ │ +00002a70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00002a80: 2020 2020 466c 6f61 7444 2d62 7569 6c74 FloatD-built
│ │ │ │ │ +00002a90: 2069 6e73 2e20 2020 2028 6c69 6e65 2020 ins. (line
│ │ │ │ │ +00002aa0: 3138 290a 2a20 3c20 3c31 333e 3a20 2020 18).* < <13>:
│ │ │ │ │ +00002ab0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00002ac0: 2020 2020 2020 2020 2020 2020 2044 6174 Dat
│ │ │ │ │ +00002ad0: 6554 696d 652d 7465 7374 696e 672e 2020 eTime-testing.
│ │ │ │ │ +00002ae0: 2020 286c 696e 6520 2020 3629 0a2a 203c (line 6).* <
│ │ │ │ │ +00002af0: 203c 3134 3e3a 2020 2020 2020 2020 2020 <14>:
│ │ │ │ │ +00002b00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00002b10: 2020 2020 2020 4461 7465 2d74 6573 7469 Date-testi
│ │ │ │ │ +00002b20: 6e67 2e20 2020 2020 2020 2028 6c69 6e65 ng. (line
│ │ │ │ │ +00002b30: 2020 2036 290a 2a20 3c20 3c31 353e 3a20 6).* < <15>:
│ │ │ │ │ +00002b40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00002b50: 2020 2020 2020 2020 2020 2020 2020 2043 C
│ │ │ │ │ +00002b60: 6861 7261 6374 6572 4172 7261 792d 636f haracterArray-co
│ │ │ │ │ +00002b70: 6d70 6172 696e 672e 0a20 2020 2020 2020 mparing..
│ │ │ │ │ +00002b80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00002b90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00002ba0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00002bb0: 2020 2020 2020 2028 6c69 6e65 2020 2036 (line 6
│ │ │ │ │ +00002bc0: 290a 2a20 3c3a 2020 2020 2020 2020 2020 ).* <:
│ │ │ │ │ 00002bd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00002be0: 286c 696e 6520 2031 3529 0a2a 2063 6c6f (line 15).* clo
│ │ │ │ │ -00002bf0: 7365 203c 313e 3a20 2020 2020 2020 2020 se <1>:
│ │ │ │ │ -00002c00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00002c10: 2020 2020 4669 6c65 4465 7363 7269 7074 FileDescript
│ │ │ │ │ -00002c20: 6f72 2063 6c61 7373 2d69 6e73 7461 6e63 or class-instanc
│ │ │ │ │ -00002c30: 6520 6372 6561 7469 6f6e 2e0a 2020 2020 e creation..
│ │ │ │ │ -00002c40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00002c50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00002be0: 2020 2020 2020 2020 2020 2043 6861 7261 Chara
│ │ │ │ │ +00002bf0: 6374 6572 2d63 6f6d 7061 7269 6e67 2e20 cter-comparing.
│ │ │ │ │ +00002c00: 286c 696e 6520 2020 3629 0a2a 203c 3c3a (line 6).* <<:
│ │ │ │ │ +00002c10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00002c20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00002c30: 2020 2020 5374 7265 616d 2d70 7269 6e74 Stream-print
│ │ │ │ │ +00002c40: 696e 672e 2020 2020 2028 6c69 6e65 2020 ing. (line
│ │ │ │ │ +00002c50: 2036 290a 2a20 3c3d 203c 313e 3a20 2020 6).* <= <1>:
│ │ │ │ │ 00002c60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00002c70: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -00002c80: 2032 3529 0a2a 2063 6c6f 7365 203c 323e 25).* close <2>
│ │ │ │ │ -00002c90: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -00002ca0: 2020 2020 2020 2020 2020 2020 2020 4669 Fi
│ │ │ │ │ -00002cb0: 6c65 4465 7363 7269 7074 6f72 2063 6c61 leDescriptor cla
│ │ │ │ │ -00002cc0: 7373 2d69 6e73 7461 6e63 6520 6372 6561 ss-instance crea
│ │ │ │ │ -00002cd0: 7469 6f6e 2e0a 2020 2020 2020 2020 2020 tion..
│ │ │ │ │ -00002ce0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00002c70: 2020 2020 2020 2020 2020 2020 2053 6d61 Sma
│ │ │ │ │ +00002c80: 6c6c 496e 7465 6765 722d 6275 696c 7420 llInteger-built
│ │ │ │ │ +00002c90: 696e 732e 0a20 2020 2020 2020 2020 2020 ins..
│ │ │ │ │ +00002ca0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00002cb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00002cc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00002cd0: 2020 2028 6c69 6e65 2020 3235 290a 2a20 (line 25).*
│ │ │ │ │ +00002ce0: 3c3d 203c 323e 3a20 2020 2020 2020 2020 <= <2>:
│ │ │ │ │ 00002cf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00002d00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00002d10: 2020 2020 286c 696e 6520 2033 3929 0a2a (line 39).*
│ │ │ │ │ -00002d20: 2063 6c6f 7365 203c 333e 3a20 2020 2020 close <3>:
│ │ │ │ │ +00002d00: 2020 2020 2020 2053 6574 2d63 6f6d 7061 Set-compa
│ │ │ │ │ +00002d10: 7269 6e67 2e20 2020 2020 2020 286c 696e ring. (lin
│ │ │ │ │ +00002d20: 6520 2020 3929 0a2a 203c 3d20 3c33 3e3a e 9).* <= <3>:
│ │ │ │ │ 00002d30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00002d40: 2020 2020 2020 2020 4669 6c65 4465 7363 FileDesc
│ │ │ │ │ -00002d50: 7269 7074 6f72 2063 6c61 7373 2d69 6e73 riptor class-ins
│ │ │ │ │ -00002d60: 7461 6e63 6520 6372 6561 7469 6f6e 2e0a tance creation..
│ │ │ │ │ +00002d40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00002d50: 5363 616c 6564 4465 6369 6d61 6c2d 636f ScaledDecimal-co
│ │ │ │ │ +00002d60: 6d70 6172 696e 672e 0a20 2020 2020 2020 mparing..
│ │ │ │ │ 00002d70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 00002d80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 00002d90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00002da0: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -00002db0: 696e 6520 2034 3629 0a2a 2063 6c6f 7365 ine 46).* close
│ │ │ │ │ -00002dc0: 203c 343e 3a20 2020 2020 2020 2020 2020 <4>:
│ │ │ │ │ -00002dd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00002de0: 2020 4669 6c65 4465 7363 7269 7074 6f72 FileDescriptor
│ │ │ │ │ -00002df0: 2063 6c61 7373 2d73 7469 6c6c 2075 6e63 class-still unc
│ │ │ │ │ -00002e00: 6c61 7373 6966 6965 642e 0a20 2020 2020 lassified..
│ │ │ │ │ +00002da0: 2020 2020 2020 2028 6c69 6e65 2020 2039 (line 9
│ │ │ │ │ +00002db0: 290a 2a20 3c3d 203c 343e 3a20 2020 2020 ).* <= <4>:
│ │ │ │ │ +00002dc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00002dd0: 2020 2020 2020 2020 2020 2050 6f69 6e74 Point
│ │ │ │ │ +00002de0: 2d63 6f6d 7061 7269 6e67 2e20 2020 2020 -comparing.
│ │ │ │ │ +00002df0: 286c 696e 6520 2020 3929 0a2a 203c 3d20 (line 9).* <=
│ │ │ │ │ +00002e00: 3c35 3e3a 2020 2020 2020 2020 2020 2020 <5>:
│ │ │ │ │ 00002e10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00002e20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00002e30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00002e40: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -00002e50: 2036 290a 2a20 634f 626a 6563 743a 2020 6).* cObject:
│ │ │ │ │ -00002e60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00002e70: 2020 2020 2020 2020 2020 2020 2043 4f62 COb
│ │ │ │ │ -00002e80: 6a65 6374 2d63 6f6e 7665 7273 696f 6e2e ject-conversion.
│ │ │ │ │ -00002e90: 2020 286c 696e 6520 2031 3029 0a2a 2063 (line 10).* c
│ │ │ │ │ -00002ea0: 6f64 6550 6f69 6e74 3a20 2020 2020 2020 odePoint:
│ │ │ │ │ +00002e20: 2020 2020 4d61 676e 6974 7564 652d 6261 Magnitude-ba
│ │ │ │ │ +00002e30: 7369 632e 2020 2020 2028 6c69 6e65 2020 sic. (line
│ │ │ │ │ +00002e40: 2039 290a 2a20 3c3d 203c 363e 3a20 2020 9).* <= <6>:
│ │ │ │ │ +00002e50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00002e60: 2020 2020 2020 2020 2020 2020 204c 6172 Lar
│ │ │ │ │ +00002e70: 6765 496e 7465 6765 722d 7465 7374 696e geInteger-testin
│ │ │ │ │ +00002e80: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ +00002e90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00002ea0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 00002eb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00002ec0: 2020 2020 2020 4368 6172 6163 7465 722d Character-
│ │ │ │ │ -00002ed0: 6275 696c 7420 696e 732e 2028 6c69 6e65 built ins. (line
│ │ │ │ │ -00002ee0: 2020 2039 290a 2a20 636f 6465 506f 696e 9).* codePoin
│ │ │ │ │ -00002ef0: 7420 3c31 3e3a 2020 2020 2020 2020 2020 t <1>:
│ │ │ │ │ -00002f00: 2020 2020 2020 2020 2020 2020 2020 2043 C
│ │ │ │ │ -00002f10: 6861 7261 6374 6572 2d62 7569 6c74 2069 haracter-built i
│ │ │ │ │ -00002f20: 6e73 2e20 286c 696e 6520 2031 3329 0a2a ns. (line 13).*
│ │ │ │ │ -00002f30: 2063 6f64 6550 6f69 6e74 203c 323e 3a20 codePoint <2>:
│ │ │ │ │ -00002f40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00002f50: 2020 2020 2020 2020 4368 6172 6163 7465 Characte
│ │ │ │ │ -00002f60: 722d 6275 696c 7420 696e 732e 2028 6c69 r-built ins. (li
│ │ │ │ │ -00002f70: 6e65 2020 3137 290a 2a20 636f 6465 506f ne 17).* codePo
│ │ │ │ │ -00002f80: 696e 7420 3c33 3e3a 2020 2020 2020 2020 int <3>:
│ │ │ │ │ -00002f90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00002fa0: 2043 6861 7261 6374 6572 2d62 7569 6c74 Character-built
│ │ │ │ │ -00002fb0: 2069 6e73 2e20 286c 696e 6520 2032 3129 ins. (line 21)
│ │ │ │ │ -00002fc0: 0a2a 2063 6f64 6550 6f69 6e74 5f3a 2020 .* codePoint_:
│ │ │ │ │ -00002fd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00002fe0: 2020 2020 2020 2020 2020 556e 6963 6f64 Unicod
│ │ │ │ │ -00002ff0: 6543 6861 7261 6374 6572 2063 6c61 7373 eCharacter class
│ │ │ │ │ -00003000: 2d62 7569 6c74 2069 6e73 2e0a 2020 2020 -built ins..
│ │ │ │ │ -00003010: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00003020: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00003030: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00003040: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -00003050: 2020 3629 0a2a 2063 6f6c 6c65 6374 696f 6).* collectio
│ │ │ │ │ -00003060: 6e5f 6d61 705f 3a20 2020 2020 2020 2020 n_map_:
│ │ │ │ │ -00003070: 2020 2020 2020 2020 2020 2020 2020 4d61 Ma
│ │ │ │ │ -00003080: 7070 6564 436f 6c6c 6563 7469 6f6e 2063 ppedCollection c
│ │ │ │ │ -00003090: 6c61 7373 2d69 6e73 7461 6e63 6520 6372 lass-instance cr
│ │ │ │ │ -000030a0: 6561 7469 6f6e 2e0a 2020 2020 2020 2020 eation..
│ │ │ │ │ -000030b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000030c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00002ec0: 2028 6c69 6e65 2020 2039 290a 2a20 3c3d (line 9).* <=
│ │ │ │ │ +00002ed0: 203c 373e 3a20 2020 2020 2020 2020 2020 <7>:
│ │ │ │ │ +00002ee0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00002ef0: 2020 2020 2046 7261 6374 696f 6e2d 636f Fraction-co
│ │ │ │ │ +00002f00: 6d70 6172 696e 672e 2020 286c 696e 6520 mparing. (line
│ │ │ │ │ +00002f10: 2020 3929 0a2a 203c 3d20 3c38 3e3a 2020 9).* <= <8>:
│ │ │ │ │ +00002f20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00002f30: 2020 2020 2020 2020 2020 2020 2020 466c Fl
│ │ │ │ │ +00002f40: 6f61 7451 2d62 7569 6c74 2069 6e73 2e20 oatQ-built ins.
│ │ │ │ │ +00002f50: 2020 2028 6c69 6e65 2020 3231 290a 2a20 (line 21).*
│ │ │ │ │ +00002f60: 3c3d 203c 393e 3a20 2020 2020 2020 2020 <= <9>:
│ │ │ │ │ +00002f70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00002f80: 2020 2020 2020 2046 6c6f 6174 452d 6275 FloatE-bu
│ │ │ │ │ +00002f90: 696c 7420 696e 732e 2020 2020 286c 696e ilt ins. (lin
│ │ │ │ │ +00002fa0: 6520 2032 3129 0a2a 203c 3d20 3c31 303e e 21).* <= <10>
│ │ │ │ │ +00002fb0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +00002fc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00002fd0: 466c 6f61 7444 2d62 7569 6c74 2069 6e73 FloatD-built ins
│ │ │ │ │ +00002fe0: 2e20 2020 2028 6c69 6e65 2020 3231 290a . (line 21).
│ │ │ │ │ +00002ff0: 2a20 3c3d 203c 3131 3e3a 2020 2020 2020 * <= <11>:
│ │ │ │ │ +00003000: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00003010: 2020 2020 2020 2020 2043 6861 7261 6374 Charact
│ │ │ │ │ +00003020: 6572 4172 7261 792d 636f 6d70 6172 696e erArray-comparin
│ │ │ │ │ +00003030: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ +00003040: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00003050: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00003060: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00003070: 2028 6c69 6e65 2020 3130 290a 2a20 3c3d (line 10).* <=
│ │ │ │ │ +00003080: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +00003090: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000030a0: 2020 2020 2043 6861 7261 6374 6572 2d63 Character-c
│ │ │ │ │ +000030b0: 6f6d 7061 7269 6e67 2e20 286c 696e 6520 omparing. (line
│ │ │ │ │ +000030c0: 2031 3029 0a2a 203d 203c 313e 3a20 2020 10).* = <1>:
│ │ │ │ │ 000030d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000030e0: 2020 2020 2020 286c 696e 6520 2031 3029 (line 10)
│ │ │ │ │ -000030f0: 0a2a 2063 6f6c 6c65 6374 5f3a 2020 2020 .* collect_:
│ │ │ │ │ -00003100: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00003110: 2020 2020 2020 2020 2020 4172 7261 7965 Arraye
│ │ │ │ │ -00003120: 6443 6f6c 6c65 6374 696f 6e2d 6261 7369 dCollection-basi
│ │ │ │ │ -00003130: 632e 0a20 2020 2020 2020 2020 2020 2020 c..
│ │ │ │ │ -00003140: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00003150: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000030e0: 2020 2020 2020 2020 2020 2020 2020 5646 VF
│ │ │ │ │ +000030f0: 532e 4669 6c65 5772 6170 7065 722d 6261 S.FileWrapper-ba
│ │ │ │ │ +00003100: 7369 632e 0a20 2020 2020 2020 2020 2020 sic..
│ │ │ │ │ +00003110: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00003120: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00003130: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00003140: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).*
│ │ │ │ │ +00003150: 3d20 3c32 3e3a 2020 2020 2020 2020 2020 = <2>:
│ │ │ │ │ 00003160: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00003170: 2028 6c69 6e65 2020 3134 290a 2a20 636f (line 14).* co
│ │ │ │ │ -00003180: 6c6c 6563 745f 203c 313e 3a20 2020 2020 llect_ <1>:
│ │ │ │ │ +00003170: 2020 2020 2020 2056 4653 2e41 7263 6869 VFS.Archi
│ │ │ │ │ +00003180: 7665 4d65 6d62 6572 2d62 6173 6963 2e0a veMember-basic..
│ │ │ │ │ 00003190: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000031a0: 2020 2020 2042 696e 6469 6e67 4469 6374 BindingDict
│ │ │ │ │ -000031b0: 696f 6e61 7279 2d63 6f70 7969 6e67 2e0a ionary-copying..
│ │ │ │ │ -000031c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000031d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000031e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000031f0: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -00003200: 696e 6520 2031 3229 0a2a 2063 6f6c 6c65 ine 12).* colle
│ │ │ │ │ -00003210: 6374 5f20 3c32 3e3a 2020 2020 2020 2020 ct_ <2>:
│ │ │ │ │ -00003220: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00003230: 2020 4269 6e64 696e 6744 6963 7469 6f6e BindingDiction
│ │ │ │ │ -00003240: 6172 792d 636f 7079 696e 672e 0a20 2020 ary-copying..
│ │ │ │ │ -00003250: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00003260: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00003270: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00003280: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -00003290: 2020 3136 290a 2a20 636f 6c6c 6563 745f 16).* collect_
│ │ │ │ │ -000032a0: 203c 333e 3a20 2020 2020 2020 2020 2020 <3>:
│ │ │ │ │ -000032b0: 2020 2020 2020 2020 2020 2020 2020 2053 S
│ │ │ │ │ -000032c0: 6571 7565 6e63 6561 626c 6543 6f6c 6c65 equenceableColle
│ │ │ │ │ -000032d0: 6374 696f 6e2d 6261 7369 632e 0a20 2020 ction-basic..
│ │ │ │ │ -000032e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000032f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000031a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000031b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000031c0: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +000031d0: 696e 6520 2020 3629 0a2a 203d 203c 333e ine 6).* = <3>
│ │ │ │ │ +000031e0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +000031f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00003200: 2020 5469 6d65 2d63 6f6d 7061 7269 6e67 Time-comparing
│ │ │ │ │ +00003210: 2e20 2020 2020 2028 6c69 6e65 2020 2039 . (line 9
│ │ │ │ │ +00003220: 290a 2a20 3d20 3c34 3e3a 2020 2020 2020 ).* = <4>:
│ │ │ │ │ +00003230: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00003240: 2020 2020 2020 2020 2020 2053 796d 626f Symbo
│ │ │ │ │ +00003250: 6c2d 6275 696c 7420 696e 732e 2020 2020 l-built ins.
│ │ │ │ │ +00003260: 286c 696e 6520 2020 3629 0a2a 203d 203c (line 6).* = <
│ │ │ │ │ +00003270: 353e 3a20 2020 2020 2020 2020 2020 2020 5>:
│ │ │ │ │ +00003280: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00003290: 2020 2020 5374 7269 6e67 2d62 6173 6963 String-basic
│ │ │ │ │ +000032a0: 2e20 2020 2020 2020 2028 6c69 6e65 2020 . (line
│ │ │ │ │ +000032b0: 3131 290a 2a20 3d20 3c36 3e3a 2020 2020 11).* = <6>:
│ │ │ │ │ +000032c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000032d0: 2020 2020 2020 2020 2020 2020 2053 6d61 Sma
│ │ │ │ │ +000032e0: 6c6c 496e 7465 6765 722d 6275 696c 7420 llInteger-built
│ │ │ │ │ +000032f0: 696e 732e 0a20 2020 2020 2020 2020 2020 ins..
│ │ │ │ │ 00003300: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00003310: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -00003320: 2020 3236 290a 2a20 636f 6d70 696c 655f 26).* compile_
│ │ │ │ │ -00003330: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -00003340: 2020 2020 2020 2020 2020 2020 2020 2042 B
│ │ │ │ │ -00003350: 6568 6176 696f 722d 6275 696c 7420 696e ehavior-built in
│ │ │ │ │ -00003360: 732e 2020 286c 696e 6520 2032 3529 0a2a s. (line 25).*
│ │ │ │ │ -00003370: 2063 6f6d 7069 6c65 5f69 6645 7272 6f72 compile_ifError
│ │ │ │ │ -00003380: 5f3a 2020 2020 2020 2020 2020 2020 2020 _:
│ │ │ │ │ -00003390: 2020 2020 2020 2020 4265 6861 7669 6f72 Behavior
│ │ │ │ │ -000033a0: 2d62 7569 6c74 2069 6e73 2e20 2028 6c69 -built ins. (li
│ │ │ │ │ -000033b0: 6e65 2020 3333 290a 2a20 636f 6e74 696e ne 33).* contin
│ │ │ │ │ -000033c0: 7565 5f3a 2020 2020 2020 2020 2020 2020 ue_:
│ │ │ │ │ -000033d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000033e0: 2042 6c6f 636b 436f 6e74 6578 742d 6163 BlockContext-ac
│ │ │ │ │ -000033f0: 6365 7373 696e 672e 0a20 2020 2020 2020 cessing..
│ │ │ │ │ -00003400: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00003410: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00003310: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00003320: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00003330: 2020 2028 6c69 6e65 2020 3238 290a 2a20 (line 28).*
│ │ │ │ │ +00003340: 3d20 3c37 3e3a 2020 2020 2020 2020 2020 = <7>:
│ │ │ │ │ +00003350: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00003360: 2020 2020 2020 2053 6571 7565 6e63 6561 Sequencea
│ │ │ │ │ +00003370: 626c 6543 6f6c 6c65 6374 696f 6e2d 7465 bleCollection-te
│ │ │ │ │ +00003380: 7374 696e 672e 0a20 2020 2020 2020 2020 sting..
│ │ │ │ │ +00003390: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000033a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000033b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000033c0: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).
│ │ │ │ │ +000033d0: 2a20 3d20 3c38 3e3a 2020 2020 2020 2020 * = <8>:
│ │ │ │ │ +000033e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000033f0: 2020 2020 2020 2020 2053 6361 6c65 6444 ScaledD
│ │ │ │ │ +00003400: 6563 696d 616c 2d63 6f6d 7061 7269 6e67 ecimal-comparing
│ │ │ │ │ +00003410: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ 00003420: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00003430: 2020 2020 2020 2028 6c69 6e65 2020 3330 (line 30
│ │ │ │ │ -00003440: 290a 2a20 636f 6e74 696e 7565 5f20 3c31 ).* continue_ <1
│ │ │ │ │ -00003450: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ -00003460: 2020 2020 2020 2020 2020 2043 6f6e 7465 Conte
│ │ │ │ │ -00003470: 7874 5061 7274 2d61 6363 6573 7369 6e67 xtPart-accessing
│ │ │ │ │ -00003480: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -00003490: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000034a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00003430: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00003440: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00003450: 286c 696e 6520 2031 3229 0a2a 203d 203c (line 12).* = <
│ │ │ │ │ +00003460: 393e 3a20 2020 2020 2020 2020 2020 2020 9>:
│ │ │ │ │ +00003470: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00003480: 2020 2020 5275 6e41 7272 6179 2d74 6573 RunArray-tes
│ │ │ │ │ +00003490: 7469 6e67 2e20 2020 2028 6c69 6e65 2020 ting. (line
│ │ │ │ │ +000034a0: 2036 290a 2a20 3d20 3c31 303e 3a20 2020 6).* = <10>:
│ │ │ │ │ 000034b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000034c0: 286c 696e 6520 2034 3929 0a2a 2063 6f6e (line 49).* con
│ │ │ │ │ -000034d0: 7469 6e75 655f 203c 323e 3a20 2020 2020 tinue_ <2>:
│ │ │ │ │ -000034e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000034f0: 2020 2020 436f 6e74 6578 7450 6172 742d ContextPart-
│ │ │ │ │ -00003500: 6163 6365 7373 696e 672e 0a20 2020 2020 accessing..
│ │ │ │ │ -00003510: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00003520: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00003530: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00003540: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -00003550: 3731 290a 2a20 636f 6e74 696e 7565 5f20 71).* continue_
│ │ │ │ │ -00003560: 3c33 3e3a 2020 2020 2020 2020 2020 2020 <3>:
│ │ │ │ │ -00003570: 2020 2020 2020 2020 2020 2020 204d 6574 Met
│ │ │ │ │ -00003580: 686f 6443 6f6e 7465 7874 2d61 6363 6573 hodContext-acces
│ │ │ │ │ -00003590: 7369 6e67 2e0a 2020 2020 2020 2020 2020 sing..
│ │ │ │ │ -000035a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000035b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000035c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000035d0: 2020 2020 286c 696e 6520 2032 3729 0a2a (line 27).*
│ │ │ │ │ -000035e0: 2063 6f6e 7665 7274 4672 6f6d 5665 7273 convertFromVers
│ │ │ │ │ -000035f0: 696f 6e5f 7769 7468 4669 7865 6456 6172 ion_withFixedVar
│ │ │ │ │ -00003600: 6961 626c 6573 5f69 6e73 7461 6e63 6556 iables_instanceV
│ │ │ │ │ -00003610: 6172 6961 626c 6573 5f66 6f72 5f3a 2056 ariables_for_: V
│ │ │ │ │ -00003620: 6572 7369 6f6e 6162 6c65 4f62 6a65 6374 ersionableObject
│ │ │ │ │ -00003630: 5072 6f78 7920 636c 6173 732d 7361 7669 Proxy class-savi
│ │ │ │ │ -00003640: 6e67 2061 6e64 2072 6573 746f 7269 6e67 ng and restoring
│ │ │ │ │ -00003650: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +000034c0: 2020 2020 2020 2020 2020 2020 2052 6563 Rec
│ │ │ │ │ +000034d0: 7461 6e67 6c65 2d74 6573 7469 6e67 2e20 tangle-testing.
│ │ │ │ │ +000034e0: 2020 286c 696e 6520 2020 3629 0a2a 203d (line 6).* =
│ │ │ │ │ +000034f0: 203c 3131 3e3a 2020 2020 2020 2020 2020 <11>:
│ │ │ │ │ +00003500: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00003510: 2020 2020 2020 506f 696e 742d 636f 6d70 Point-comp
│ │ │ │ │ +00003520: 6172 696e 672e 2020 2020 2028 6c69 6e65 aring. (line
│ │ │ │ │ +00003530: 2020 3133 290a 2a20 3d20 3c31 323e 3a20 13).* = <12>:
│ │ │ │ │ +00003540: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00003550: 2020 2020 2020 2020 2020 2020 2020 204f O
│ │ │ │ │ +00003560: 626a 6563 742d 6275 696c 7420 696e 732e bject-built ins.
│ │ │ │ │ +00003570: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*
│ │ │ │ │ +00003580: 203d 203c 3133 3e3a 2020 2020 2020 2020 = <13>:
│ │ │ │ │ +00003590: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000035a0: 2020 2020 2020 2020 4e65 7443 6c69 656e NetClien
│ │ │ │ │ +000035b0: 7473 2e55 524c 2d63 6f6d 7061 7269 6e67 ts.URL-comparing
│ │ │ │ │ +000035c0: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +000035d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000035e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000035f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00003600: 286c 696e 6520 2020 3629 0a2a 203d 203c (line 6).* = <
│ │ │ │ │ +00003610: 3134 3e3a 2020 2020 2020 2020 2020 2020 14>:
│ │ │ │ │ +00003620: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00003630: 2020 2020 4d65 7468 6f64 496e 666f 2d65 MethodInfo-e
│ │ │ │ │ +00003640: 7175 616c 6974 792e 2028 6c69 6e65 2020 quality. (line
│ │ │ │ │ +00003650: 2036 290a 2a20 3d20 3c31 353e 3a20 2020 6).* = <15>:
│ │ │ │ │ 00003660: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00003670: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00003680: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00003690: 286c 696e 6520 2020 3629 0a2a 2063 6f70 (line 6).* cop
│ │ │ │ │ -000036a0: 793a 2020 2020 2020 2020 2020 2020 2020 y:
│ │ │ │ │ +00003670: 2020 2020 2020 2020 2020 2020 204d 6167 Mag
│ │ │ │ │ +00003680: 6e69 7475 6465 2d62 6173 6963 2e20 2020 nitude-basic.
│ │ │ │ │ +00003690: 2020 286c 696e 6520 2031 3229 0a2a 203d (line 12).* =
│ │ │ │ │ +000036a0: 203c 3136 3e3a 2020 2020 2020 2020 2020 <16>:
│ │ │ │ │ 000036b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000036c0: 2020 2020 5275 6e41 7272 6179 2d63 6f70 RunArray-cop
│ │ │ │ │ -000036d0: 7969 6e67 2e20 2020 2028 6c69 6e65 2020 ying. (line
│ │ │ │ │ -000036e0: 2036 290a 2a20 636f 7079 456d 7074 795f 6).* copyEmpty_
│ │ │ │ │ -000036f0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -00003700: 2020 2020 2020 2020 2020 2020 204f 626a Obj
│ │ │ │ │ -00003710: 6563 742d 636c 6173 7320 7479 7065 206d ect-class type m
│ │ │ │ │ -00003720: 6574 686f 6473 2e0a 2020 2020 2020 2020 ethods..
│ │ │ │ │ +000036c0: 2020 2020 2020 4c6f 6f6b 7570 4b65 792d LookupKey-
│ │ │ │ │ +000036d0: 7465 7374 696e 672e 2020 2028 6c69 6e65 testing. (line
│ │ │ │ │ +000036e0: 2020 2039 290a 2a20 3d20 3c31 373e 3a20 9).* = <17>:
│ │ │ │ │ +000036f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00003700: 2020 2020 2020 2020 2020 2020 2020 204c L
│ │ │ │ │ +00003710: 6172 6765 496e 7465 6765 722d 7465 7374 argeInteger-test
│ │ │ │ │ +00003720: 696e 672e 0a20 2020 2020 2020 2020 2020 ing..
│ │ │ │ │ 00003730: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 00003740: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 00003750: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00003760: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)
│ │ │ │ │ -00003770: 0a2a 2063 6f70 7945 6d70 7479 5f20 3c31 .* copyEmpty_ <1
│ │ │ │ │ -00003780: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ -00003790: 2020 2020 2020 2020 2020 5765 616b 4172 WeakAr
│ │ │ │ │ -000037a0: 7261 792d 636f 6e76 6572 7369 6f6e 2e0a ray-conversion..
│ │ │ │ │ -000037b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00003760: 2020 2028 6c69 6e65 2020 3132 290a 2a20 (line 12).*
│ │ │ │ │ +00003770: 3d20 3c31 383e 3a20 2020 2020 2020 2020 = <18>:
│ │ │ │ │ +00003780: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00003790: 2020 2020 2020 204c 6172 6765 4172 7261 LargeArra
│ │ │ │ │ +000037a0: 7965 6443 6f6c 6c65 6374 696f 6e2d 6261 yedCollection-ba
│ │ │ │ │ +000037b0: 7369 632e 0a20 2020 2020 2020 2020 2020 sic..
│ │ │ │ │ 000037c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 000037d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000037e0: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -000037f0: 696e 6520 2031 3729 0a2a 2063 7265 6174 ine 17).* creat
│ │ │ │ │ -00003800: 653a 2020 2020 2020 2020 2020 2020 2020 e:
│ │ │ │ │ +000037e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000037f0: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).*
│ │ │ │ │ +00003800: 3d20 3c31 393e 3a20 2020 2020 2020 2020 = <19>:
│ │ │ │ │ 00003810: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00003820: 2020 4669 6c65 4465 7363 7269 7074 6f72 FileDescriptor
│ │ │ │ │ -00003830: 2063 6c61 7373 2d69 6e73 7461 6e63 6520 class-instance
│ │ │ │ │ -00003840: 6372 6561 7469 6f6e 2e0a 2020 2020 2020 creation..
│ │ │ │ │ +00003820: 2020 2020 2020 2049 6e74 6572 7661 6c2d Interval-
│ │ │ │ │ +00003830: 7465 7374 696e 672e 2020 2020 286c 696e testing. (lin
│ │ │ │ │ +00003840: 6520 2020 3629 0a2a 203d 203c 3230 3e3a e 6).* = <20>:
│ │ │ │ │ 00003850: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 00003860: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00003870: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00003880: 2020 2020 2020 2020 286c 696e 6520 2031 (line 1
│ │ │ │ │ -00003890: 3529 0a2a 2063 7265 6174 6520 3c31 3e3a 5).* create <1>:
│ │ │ │ │ +00003870: 4861 7368 6564 436f 6c6c 6563 7469 6f6e HashedCollection
│ │ │ │ │ +00003880: 2d74 6573 7469 6e67 2063 6f6c 6c65 6374 -testing collect
│ │ │ │ │ +00003890: 696f 6e73 2e0a 2020 2020 2020 2020 2020 ions..
│ │ │ │ │ 000038a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000038b0: 2020 2020 2020 2020 2020 2020 4669 6c65 File
│ │ │ │ │ -000038c0: 4465 7363 7269 7074 6f72 2063 6c61 7373 Descriptor class
│ │ │ │ │ -000038d0: 2d69 6e73 7461 6e63 6520 6372 6561 7469 -instance creati
│ │ │ │ │ -000038e0: 6f6e 2e0a 2020 2020 2020 2020 2020 2020 on..
│ │ │ │ │ +000038b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000038c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000038d0: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*
│ │ │ │ │ +000038e0: 203d 203c 3231 3e3a 2020 2020 2020 2020 = <21>:
│ │ │ │ │ 000038f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00003900: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00003910: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00003920: 2020 286c 696e 6520 2032 3529 0a2a 2063 (line 25).* c
│ │ │ │ │ -00003930: 7265 6174 6520 3c32 3e3a 2020 2020 2020 reate <2>:
│ │ │ │ │ +00003900: 2020 2020 2020 2020 4672 6163 7469 6f6e Fraction
│ │ │ │ │ +00003910: 2d63 6f6d 7061 7269 6e67 2e20 2028 6c69 -comparing. (li
│ │ │ │ │ +00003920: 6e65 2020 3132 290a 2a20 3d20 3c32 323e ne 12).* = <22>
│ │ │ │ │ +00003930: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ 00003940: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00003950: 2020 2020 2020 4669 6c65 4465 7363 7269 FileDescri
│ │ │ │ │ -00003960: 7074 6f72 2063 6c61 7373 2d69 6e73 7461 ptor class-insta
│ │ │ │ │ -00003970: 6e63 6520 6372 6561 7469 6f6e 2e0a 2020 nce creation..
│ │ │ │ │ +00003950: 2046 6c6f 6174 512d 6275 696c 7420 696e FloatQ-built in
│ │ │ │ │ +00003960: 732e 2020 2020 286c 696e 6520 2032 3429 s. (line 24)
│ │ │ │ │ +00003970: 0a2a 203d 203c 3233 3e3a 2020 2020 2020 .* = <23>:
│ │ │ │ │ 00003980: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00003990: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000039a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000039b0: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -000039c0: 6520 2034 3629 0a2a 2063 7265 6174 6520 e 46).* create
│ │ │ │ │ -000039d0: 3c33 3e3a 2020 2020 2020 2020 2020 2020 <3>:
│ │ │ │ │ -000039e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000039f0: 4669 6c65 4465 7363 7269 7074 6f72 2063 FileDescriptor c
│ │ │ │ │ -00003a00: 6c61 7373 2d73 7469 6c6c 2075 6e63 6c61 lass-still uncla
│ │ │ │ │ -00003a10: 7373 6966 6965 642e 0a20 2020 2020 2020 ssified..
│ │ │ │ │ -00003a20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00003a30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00003a40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00003a50: 2020 2020 2020 2028 6c69 6e65 2020 2036 (line 6
│ │ │ │ │ -00003a60: 290a 2a20 6461 793a 2020 2020 2020 2020 ).* day:
│ │ │ │ │ +00003990: 2020 2020 2020 2020 2020 466c 6f61 7445 FloatE
│ │ │ │ │ +000039a0: 2d62 7569 6c74 2069 6e73 2e20 2020 2028 -built ins. (
│ │ │ │ │ +000039b0: 6c69 6e65 2020 3234 290a 2a20 3d20 3c32 line 24).* = <2
│ │ │ │ │ +000039c0: 343e 3a20 2020 2020 2020 2020 2020 2020 4>:
│ │ │ │ │ +000039d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000039e0: 2020 2046 6c6f 6174 442d 6275 696c 7420 FloatD-built
│ │ │ │ │ +000039f0: 696e 732e 2020 2020 286c 696e 6520 2032 ins. (line 2
│ │ │ │ │ +00003a00: 3429 0a2a 203d 203c 3235 3e3a 2020 2020 4).* = <25>:
│ │ │ │ │ +00003a10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00003a20: 2020 2020 2020 2020 2020 2020 4669 6c65 File
│ │ │ │ │ +00003a30: 5365 676d 656e 742d 6571 7561 6c69 7479 Segment-equality
│ │ │ │ │ +00003a40: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +00003a50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00003a60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 00003a70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00003a80: 2020 2020 2020 2020 2020 2044 6174 652d Date-
│ │ │ │ │ -00003a90: 6461 7465 2063 6f6d 7075 7461 7469 6f6e date computation
│ │ │ │ │ -00003aa0: 732e 0a20 2020 2020 2020 2020 2020 2020 s..
│ │ │ │ │ -00003ab0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00003ac0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00003ad0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00003ae0: 2028 6c69 6e65 2020 2039 290a 2a20 6465 (line 9).* de
│ │ │ │ │ -00003af0: 6275 6767 696e 6750 7269 6f72 6974 793a buggingPriority:
│ │ │ │ │ -00003b00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00003b10: 2020 2020 2042 6568 6176 696f 722d 706c Behavior-pl
│ │ │ │ │ -00003b20: 7567 6761 626c 6520 6265 6861 7669 6f72 uggable behavior
│ │ │ │ │ -00003b30: 2028 6e6f 7420 7965 7420 696d 706c 656d (not yet implem
│ │ │ │ │ -00003b40: 656e 7465 6429 2e0a 2020 2020 2020 2020 ented)..
│ │ │ │ │ -00003b50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00003b60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00003a80: 286c 696e 6520 2020 3629 0a2a 203d 203c (line 6).* = <
│ │ │ │ │ +00003a90: 3236 3e3a 2020 2020 2020 2020 2020 2020 26>:
│ │ │ │ │ +00003aa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00003ab0: 2020 2020 4669 6c65 2d62 6173 6963 2e20 File-basic.
│ │ │ │ │ +00003ac0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +00003ad0: 2036 290a 2a20 3d20 3c32 373e 3a20 2020 6).* = <27>:
│ │ │ │ │ +00003ae0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00003af0: 2020 2020 2020 2020 2020 2020 2045 7863 Exc
│ │ │ │ │ +00003b00: 6570 7469 6f6e 2d63 6f6d 7061 7269 736f eption-compariso
│ │ │ │ │ +00003b10: 6e2e 0a20 2020 2020 2020 2020 2020 2020 n..
│ │ │ │ │ +00003b20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00003b30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00003b40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00003b50: 2028 6c69 6e65 2020 2036 290a 2a20 3d20 (line 6).* =
│ │ │ │ │ +00003b60: 3c32 383e 3a20 2020 2020 2020 2020 2020 <28>:
│ │ │ │ │ 00003b70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00003b80: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)
│ │ │ │ │ -00003b90: 0a2a 2064 6972 6563 746f 7279 466f 725f .* directoryFor_
│ │ │ │ │ -00003ba0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -00003bb0: 2020 2020 2020 2020 2020 5061 636b 6167 Packag
│ │ │ │ │ -00003bc0: 654c 6f61 6465 7220 636c 6173 732d 6163 eLoader class-ac
│ │ │ │ │ -00003bd0: 6365 7373 696e 672e 0a20 2020 2020 2020 cessing..
│ │ │ │ │ -00003be0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00003bf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00003b80: 2020 2020 2044 6963 7469 6f6e 6172 792d Dictionary-
│ │ │ │ │ +00003b90: 7465 7374 696e 672e 2020 286c 696e 6520 testing. (line
│ │ │ │ │ +00003ba0: 2020 3629 0a2a 203d 203c 3239 3e3a 2020 6).* = <29>:
│ │ │ │ │ +00003bb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00003bc0: 2020 2020 2020 2020 2020 2020 2020 4465 De
│ │ │ │ │ +00003bd0: 6c61 792d 636f 6d70 6172 696e 672e 2020 lay-comparing.
│ │ │ │ │ +00003be0: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).*
│ │ │ │ │ +00003bf0: 3d20 3c33 303e 3a20 2020 2020 2020 2020 = <30>:
│ │ │ │ │ 00003c00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00003c10: 2020 2020 2020 2028 6c69 6e65 2020 2036 (line 6
│ │ │ │ │ -00003c20: 290a 2a20 6469 7265 6374 6f72 7946 6f72 ).* directoryFor
│ │ │ │ │ -00003c30: 5f20 3c31 3e3a 2020 2020 2020 2020 2020 _ <1>:
│ │ │ │ │ -00003c40: 2020 2020 2020 2020 2020 2050 6163 6b61 Packa
│ │ │ │ │ -00003c50: 6765 4c6f 6164 6572 2063 6c61 7373 2d61 geLoader class-a
│ │ │ │ │ -00003c60: 6363 6573 7369 6e67 2e0a 2020 2020 2020 ccessing..
│ │ │ │ │ -00003c70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00003c80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00003c10: 2020 2020 2020 2044 6174 6554 696d 652d DateTime-
│ │ │ │ │ +00003c20: 7465 7374 696e 672e 2020 2020 286c 696e testing. (lin
│ │ │ │ │ +00003c30: 6520 2020 3929 0a2a 203d 203c 3331 3e3a e 9).* = <31>:
│ │ │ │ │ +00003c40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00003c50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00003c60: 4461 7465 2d74 6573 7469 6e67 2e20 2020 Date-testing.
│ │ │ │ │ +00003c70: 2020 2020 2028 6c69 6e65 2020 2039 290a (line 9).
│ │ │ │ │ +00003c80: 2a20 3d20 3c33 323e 3a20 2020 2020 2020 * = <32>:
│ │ │ │ │ 00003c90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00003ca0: 2020 2020 2020 2020 286c 696e 6520 2031 (line 1
│ │ │ │ │ -00003cb0: 3129 0a2a 2064 6972 6563 746f 7279 466f 1).* directoryFo
│ │ │ │ │ -00003cc0: 725f 203c 323e 3a20 2020 2020 2020 2020 r_ <2>:
│ │ │ │ │ -00003cd0: 2020 2020 2020 2020 2020 2020 5061 636b Pack
│ │ │ │ │ -00003ce0: 6167 654c 6f61 6465 7220 636c 6173 732d ageLoader class-
│ │ │ │ │ -00003cf0: 6163 6365 7373 696e 672e 0a20 2020 2020 accessing..
│ │ │ │ │ -00003d00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00003d10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00003ca0: 2020 2020 2020 2020 2043 5479 7065 2d62 CType-b
│ │ │ │ │ +00003cb0: 6173 6963 2e20 2020 2020 2020 2020 286c asic. (l
│ │ │ │ │ +00003cc0: 696e 6520 2020 3629 0a2a 203d 203c 3333 ine 6).* = <33
│ │ │ │ │ +00003cd0: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ +00003ce0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00003cf0: 2020 4350 7472 4354 7970 652d 6261 7369 CPtrCType-basi
│ │ │ │ │ +00003d00: 632e 2020 2020 2028 6c69 6e65 2020 2036 c. (line 6
│ │ │ │ │ +00003d10: 290a 2a20 3d20 3c33 343e 3a20 2020 2020 ).* = <34>:
│ │ │ │ │ 00003d20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00003d30: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -00003d40: 3233 290a 2a20 6469 7265 6374 6f72 7946 23).* directoryF
│ │ │ │ │ -00003d50: 6f72 5f20 3c33 3e3a 2020 2020 2020 2020 or_ <3>:
│ │ │ │ │ -00003d60: 2020 2020 2020 2020 2020 2020 2050 6163 Pac
│ │ │ │ │ -00003d70: 6b61 6765 4c6f 6164 6572 2063 6c61 7373 kageLoader class
│ │ │ │ │ -00003d80: 2d61 6363 6573 7369 6e67 2e0a 2020 2020 -accessing..
│ │ │ │ │ -00003d90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00003da0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00003d30: 2020 2020 2020 2020 2020 2043 6f6d 7069 Compi
│ │ │ │ │ +00003d40: 6c65 644d 6574 686f 642d 6261 7369 632e ledMethod-basic.
│ │ │ │ │ +00003d50: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +00003d60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00003d70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00003d80: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +00003d90: 6c69 6e65 2020 2036 290a 2a20 3d20 3c33 line 6).* = <3
│ │ │ │ │ +00003da0: 353e 3a20 2020 2020 2020 2020 2020 2020 5>:
│ │ │ │ │ 00003db0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00003dc0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -00003dd0: 2032 3829 0a2a 2064 6972 6563 746f 7279 28).* directory
│ │ │ │ │ -00003de0: 466f 725f 203c 343e 3a20 2020 2020 2020 For_ <4>:
│ │ │ │ │ -00003df0: 2020 2020 2020 2020 2020 2020 2020 5061 Pa
│ │ │ │ │ -00003e00: 636b 6167 654c 6f61 6465 7220 636c 6173 ckageLoader clas
│ │ │ │ │ -00003e10: 732d 6163 6365 7373 696e 672e 0a20 2020 s-accessing..
│ │ │ │ │ -00003e20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00003e30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00003dc0: 2020 2043 6f6d 7069 6c65 6443 6f64 652d CompiledCode-
│ │ │ │ │ +00003dd0: 6261 7369 632e 2020 286c 696e 6520 2020 basic. (line
│ │ │ │ │ +00003de0: 3629 0a2a 203d 203c 3336 3e3a 2020 2020 6).* = <36>:
│ │ │ │ │ +00003df0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00003e00: 2020 2020 2020 2020 2020 2020 436f 6d70 Comp
│ │ │ │ │ +00003e10: 696c 6564 426c 6f63 6b2d 6261 7369 632e iledBlock-basic.
│ │ │ │ │ +00003e20: 2028 6c69 6e65 2020 2036 290a 2a20 3d20 (line 6).* =
│ │ │ │ │ +00003e30: 3c33 373e 3a20 2020 2020 2020 2020 2020 <37>:
│ │ │ │ │ 00003e40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00003e50: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -00003e60: 2020 3432 290a 2a20 6469 7265 6374 6f72 42).* director
│ │ │ │ │ -00003e70: 7946 6f72 5f20 3c35 3e3a 2020 2020 2020 yFor_ <5>:
│ │ │ │ │ -00003e80: 2020 2020 2020 2020 2020 2020 2020 2050 P
│ │ │ │ │ -00003e90: 6163 6b61 6765 4c6f 6164 6572 2063 6c61 ackageLoader cla
│ │ │ │ │ -00003ea0: 7373 2d61 6363 6573 7369 6e67 2e0a 2020 ss-accessing..
│ │ │ │ │ -00003eb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00003ec0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00003e50: 2020 2020 2043 4f62 6a65 6374 2d62 6173 CObject-bas
│ │ │ │ │ +00003e60: 6963 2e20 2020 2020 2020 286c 696e 6520 ic. (line
│ │ │ │ │ +00003e70: 2020 3629 0a2a 203d 203c 3338 3e3a 2020 6).* = <38>:
│ │ │ │ │ +00003e80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00003e90: 2020 2020 2020 2020 2020 2020 2020 436c Cl
│ │ │ │ │ +00003ea0: 6173 732d 7465 7374 696e 672e 2020 2020 ass-testing.
│ │ │ │ │ +00003eb0: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).*
│ │ │ │ │ +00003ec0: 3d20 3c33 393e 3a20 2020 2020 2020 2020 = <39>:
│ │ │ │ │ 00003ed0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00003ee0: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -00003ef0: 6520 2034 3729 0a2a 2064 6973 6162 6c65 e 47).* disable
│ │ │ │ │ -00003f00: 496e 7465 7272 7570 7473 3a20 2020 2020 Interrupts:
│ │ │ │ │ +00003ee0: 2020 2020 2020 2043 6861 7261 6374 6572 Character
│ │ │ │ │ +00003ef0: 4172 7261 792d 636f 6d70 6172 696e 672e Array-comparing.
│ │ │ │ │ +00003f00: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ 00003f10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00003f20: 5072 6f63 6573 736f 7253 6368 6564 756c ProcessorSchedul
│ │ │ │ │ -00003f30: 6572 2d62 7569 6c74 2069 6e73 2e0a 2020 er-built ins..
│ │ │ │ │ -00003f40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00003f50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00003f20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00003f30: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +00003f40: 6c69 6e65 2020 3136 290a 2a20 3d20 3c34 line 16).* = <4
│ │ │ │ │ +00003f50: 303e 3a20 2020 2020 2020 2020 2020 2020 0>:
│ │ │ │ │ 00003f60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00003f70: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -00003f80: 6520 2020 3629 0a2a 2064 6973 706c 6179 e 6).* display
│ │ │ │ │ -00003f90: 5374 7269 6e67 3a20 2020 2020 2020 2020 String:
│ │ │ │ │ +00003f70: 2020 2043 6861 7261 6374 6572 2d62 7569 Character-bui
│ │ │ │ │ +00003f80: 6c74 2069 6e73 2e20 286c 696e 6520 2020 lt ins. (line
│ │ │ │ │ +00003f90: 3629 0a2a 203d 203c 3431 3e3a 2020 2020 6).* = <41>:
│ │ │ │ │ 00003fa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00003fb0: 4e75 6d62 6572 2d63 6f6e 7665 7274 696e Number-convertin
│ │ │ │ │ -00003fc0: 672e 2020 2028 6c69 6e65 2020 3432 290a g. (line 42).
│ │ │ │ │ -00003fd0: 2a20 6469 7370 6c61 795f 3a20 2020 2020 * display_:
│ │ │ │ │ -00003fe0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00003ff0: 2020 2020 2020 2020 2053 7472 6561 6d2d Stream-
│ │ │ │ │ -00004000: 7072 696e 7469 6e67 2e20 2020 2020 286c printing. (l
│ │ │ │ │ -00004010: 696e 6520 2020 3629 0a2a 2064 6f65 734e ine 6).* doesN
│ │ │ │ │ -00004020: 6f74 556e 6465 7273 7461 6e64 5f3a 2020 otUnderstand_:
│ │ │ │ │ +00003fb0: 2020 2020 2020 2020 2020 2020 4341 7272 CArr
│ │ │ │ │ +00003fc0: 6179 4354 7970 652d 6261 7369 632e 2020 ayCType-basic.
│ │ │ │ │ +00003fd0: 2028 6c69 6e65 2020 2036 290a 2a20 3d20 (line 6).* =
│ │ │ │ │ +00003fe0: 3c34 323e 3a20 2020 2020 2020 2020 2020 <42>:
│ │ │ │ │ +00003ff0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00004000: 2020 2020 2042 7974 6541 7272 6179 2d62 ByteArray-b
│ │ │ │ │ +00004010: 6173 6963 2e20 2020 2020 286c 696e 6520 asic. (line
│ │ │ │ │ +00004020: 2020 3629 0a2a 203d 203c 3433 3e3a 2020 6).* = <43>:
│ │ │ │ │ 00004030: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00004040: 2020 4d65 7373 6167 654e 6f74 556e 6465 MessageNotUnde
│ │ │ │ │ -00004050: 7273 746f 6f64 2d64 6573 6372 6970 7469 rstood-descripti
│ │ │ │ │ -00004060: 6f6e 2e0a 2020 2020 2020 2020 2020 2020 on..
│ │ │ │ │ -00004070: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00004040: 2020 2020 2020 2020 2020 2020 2020 4269 Bi
│ │ │ │ │ +00004050: 6e64 696e 6744 6963 7469 6f6e 6172 792d ndingDictionary-
│ │ │ │ │ +00004060: 6261 7369 6320 2620 636f 7079 696e 672e basic & copying.
│ │ │ │ │ +00004070: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ 00004080: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 00004090: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000040a0: 2020 286c 696e 6520 2020 3929 0a2a 2064 (line 9).* d
│ │ │ │ │ -000040b0: 6f75 626c 653a 2020 2020 2020 2020 2020 ouble:
│ │ │ │ │ -000040c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000040d0: 2020 2020 2020 4265 6861 7669 6f72 2d74 Behavior-t
│ │ │ │ │ -000040e0: 6573 7469 6e67 2074 6865 2063 6c61 7373 esting the class
│ │ │ │ │ -000040f0: 2068 6965 7261 7263 6879 2e0a 2020 2020 hierarchy..
│ │ │ │ │ +000040a0: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +000040b0: 6c69 6e65 2020 2036 290a 2a20 3d20 3c34 line 6).* = <4
│ │ │ │ │ +000040c0: 343e 3a20 2020 2020 2020 2020 2020 2020 4>:
│ │ │ │ │ +000040d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000040e0: 2020 2042 6167 2d74 6573 7469 6e67 2063 Bag-testing c
│ │ │ │ │ +000040f0: 6f6c 6c65 6374 696f 6e73 2e0a 2020 2020 ollections..
│ │ │ │ │ 00004100: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 00004110: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 00004120: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 00004130: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -00004140: 2031 3929 0a2a 2064 6f75 626c 6520 3c31 19).* double <1
│ │ │ │ │ -00004150: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ -00004160: 2020 2020 2020 2020 2020 2020 2020 436c Cl
│ │ │ │ │ -00004170: 6173 732d 696e 7374 616e 6365 2063 7265 ass-instance cre
│ │ │ │ │ -00004180: 6174 696f 6e2e 0a20 2020 2020 2020 2020 ation..
│ │ │ │ │ -00004190: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00004140: 2020 3629 0a2a 203d 3a20 2020 2020 2020 6).* =:
│ │ │ │ │ +00004150: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00004160: 2020 2020 2020 2020 2020 2020 2020 4173 As
│ │ │ │ │ +00004170: 736f 6369 6174 696f 6e2d 7465 7374 696e sociation-testin
│ │ │ │ │ +00004180: 672e 2028 6c69 6e65 2020 2036 290a 2a20 g. (line 6).*
│ │ │ │ │ +00004190: 3d3d 203c 313e 3a20 2020 2020 2020 2020 == <1>:
│ │ │ │ │ 000041a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000041b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000041c0: 2020 2020 2028 6c69 6e65 2020 3237 290a (line 27).
│ │ │ │ │ -000041d0: 2a20 646f 7562 6c65 203c 323e 3a20 2020 * double <2>:
│ │ │ │ │ +000041b0: 2020 2020 2020 2053 6d61 6c6c 496e 7465 SmallInte
│ │ │ │ │ +000041c0: 6765 722d 6275 696c 7420 696e 732e 0a20 ger-built ins..
│ │ │ │ │ +000041d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 000041e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000041f0: 2020 2020 2020 2020 2055 6e64 6566 696e Undefin
│ │ │ │ │ -00004200: 6564 4f62 6a65 6374 2d63 6c61 7373 2070 edObject-class p
│ │ │ │ │ -00004210: 6f6c 796d 6f72 7068 6973 6d2e 0a20 2020 olymorphism..
│ │ │ │ │ +000041f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00004200: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +00004210: 6e65 2020 3331 290a 2a20 3d3d 3a20 2020 ne 31).* ==:
│ │ │ │ │ 00004220: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 00004230: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00004240: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00004250: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -00004260: 2020 3333 290a 2a20 646f 5f3a 2020 2020 33).* do_:
│ │ │ │ │ +00004240: 204f 626a 6563 742d 6275 696c 7420 696e Object-built in
│ │ │ │ │ +00004250: 732e 2020 2020 286c 696e 6520 2031 3129 s. (line 11)
│ │ │ │ │ +00004260: 0a2a 203d 7e3a 2020 2020 2020 2020 2020 .* =~:
│ │ │ │ │ 00004270: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00004280: 2020 2020 2020 2020 2020 2020 2020 2043 C
│ │ │ │ │ -00004290: 6f6c 6c65 6374 696f 6e2d 636f 6e76 6572 ollection-conver
│ │ │ │ │ -000042a0: 7469 6e67 2e0a 2020 2020 2020 2020 2020 ting..
│ │ │ │ │ -000042b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00004280: 2020 2020 2020 2020 2020 5374 7269 6e67 String
│ │ │ │ │ +00004290: 2d72 6567 6578 2e20 2020 2020 2020 2028 -regex. (
│ │ │ │ │ +000042a0: 6c69 6e65 2020 2036 290a 2a20 3e20 3c31 line 6).* > <1
│ │ │ │ │ +000042b0: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ 000042c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000042d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000042e0: 2020 2020 286c 696e 6520 2031 3929 0a2a (line 19).*
│ │ │ │ │ -000042f0: 2064 6f5f 203c 313e 3a20 2020 2020 2020 do_ <1>:
│ │ │ │ │ +000042d0: 2020 2053 6d61 6c6c 496e 7465 6765 722d SmallInteger-
│ │ │ │ │ +000042e0: 6275 696c 7420 696e 732e 0a20 2020 2020 built ins..
│ │ │ │ │ +000042f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 00004300: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00004310: 2020 2020 2020 2020 436f 6c6c 6563 7469 Collecti
│ │ │ │ │ -00004320: 6f6e 2d65 6e75 6d65 7261 7469 6f6e 2e0a on-enumeration..
│ │ │ │ │ -00004330: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00004310: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00004320: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +00004330: 3334 290a 2a20 3e20 3c32 3e3a 2020 2020 34).* > <2>:
│ │ │ │ │ 00004340: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00004350: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00004360: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -00004370: 696e 6520 2020 3929 0a2a 2064 6f5f 203c ine 9).* do_ <
│ │ │ │ │ -00004380: 323e 3a20 2020 2020 2020 2020 2020 2020 2>:
│ │ │ │ │ +00004350: 2020 2020 2020 2020 2020 2020 2053 6574 Set
│ │ │ │ │ +00004360: 2d63 6f6d 7061 7269 6e67 2e20 2020 2020 -comparing.
│ │ │ │ │ +00004370: 2020 286c 696e 6520 2031 3229 0a2a 203e (line 12).* >
│ │ │ │ │ +00004380: 203c 333e 3a20 2020 2020 2020 2020 2020 <3>:
│ │ │ │ │ 00004390: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000043a0: 2020 5275 6e41 7272 6179 2d61 6464 696e RunArray-addin
│ │ │ │ │ -000043b0: 672e 2020 2020 2028 6c69 6e65 2020 2039 g. (line 9
│ │ │ │ │ -000043c0: 290a 2a20 646f 5f20 3c33 3e3a 2020 2020 ).* do_ <3>:
│ │ │ │ │ +000043a0: 2020 2020 2020 5363 616c 6564 4465 6369 ScaledDeci
│ │ │ │ │ +000043b0: 6d61 6c2d 636f 6d70 6172 696e 672e 0a20 mal-comparing..
│ │ │ │ │ +000043c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 000043d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000043e0: 2020 2020 2020 2020 2020 2052 756e 4172 RunAr
│ │ │ │ │ -000043f0: 7261 792d 6164 6469 6e67 2e20 2020 2020 ray-adding.
│ │ │ │ │ -00004400: 286c 696e 6520 2031 3429 0a2a 2064 6f5f (line 14).* do_
│ │ │ │ │ -00004410: 203c 343e 3a20 2020 2020 2020 2020 2020 <4>:
│ │ │ │ │ +000043e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000043f0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +00004400: 6e65 2020 3135 290a 2a20 3e20 3c34 3e3a ne 15).* > <4>:
│ │ │ │ │ +00004410: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 00004420: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00004430: 2020 2020 5275 6e41 7272 6179 2d61 6464 RunArray-add
│ │ │ │ │ -00004440: 696e 672e 2020 2020 2028 6c69 6e65 2020 ing. (line
│ │ │ │ │ -00004450: 3139 290a 2a20 646f 5f20 3c35 3e3a 2020 19).* do_ <5>:
│ │ │ │ │ +00004430: 2050 6f69 6e74 2d63 6f6d 7061 7269 6e67 Point-comparing
│ │ │ │ │ +00004440: 2e20 2020 2020 286c 696e 6520 2031 3629 . (line 16)
│ │ │ │ │ +00004450: 0a2a 203e 203c 353e 3a20 2020 2020 2020 .* > <5>:
│ │ │ │ │ 00004460: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00004470: 2020 2020 2020 2020 2020 2020 2053 6571 Seq
│ │ │ │ │ -00004480: 7565 6e63 6561 626c 6543 6f6c 6c65 6374 uenceableCollect
│ │ │ │ │ -00004490: 696f 6e2d 7465 7374 696e 6720 636f 6c6c ion-testing coll
│ │ │ │ │ -000044a0: 6563 7469 6f6e 732e 0a20 2020 2020 2020 ections..
│ │ │ │ │ +00004470: 2020 2020 2020 2020 2020 4d61 676e 6974 Magnit
│ │ │ │ │ +00004480: 7564 652d 6261 7369 632e 2020 2020 2028 ude-basic. (
│ │ │ │ │ +00004490: 6c69 6e65 2020 3135 290a 2a20 3e20 3c36 line 15).* > <6
│ │ │ │ │ +000044a0: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ 000044b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000044c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000044d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000044e0: 2020 2020 2020 2028 6c69 6e65 2020 2036 (line 6
│ │ │ │ │ -000044f0: 290a 2a20 646f 5f20 3c36 3e3a 2020 2020 ).* do_ <6>:
│ │ │ │ │ +000044c0: 2020 204c 6172 6765 496e 7465 6765 722d LargeInteger-
│ │ │ │ │ +000044d0: 7465 7374 696e 672e 0a20 2020 2020 2020 testing..
│ │ │ │ │ +000044e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000044f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 00004500: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00004510: 2020 2020 2020 2020 2020 2053 6f72 7465 Sorte
│ │ │ │ │ -00004520: 6443 6f6c 6c65 6374 696f 6e2d 656e 756d dCollection-enum
│ │ │ │ │ -00004530: 6572 6174 696e 672e 0a20 2020 2020 2020 erating..
│ │ │ │ │ -00004540: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00004550: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00004560: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00004570: 2020 2020 2020 2028 6c69 6e65 2020 2036 (line 6
│ │ │ │ │ -00004580: 290a 2a20 6475 6d70 546f 5f3a 2020 2020 ).* dumpTo_:
│ │ │ │ │ -00004590: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000045a0: 2020 2020 2020 2020 2020 2041 6c74 6572 Alter
│ │ │ │ │ -000045b0: 6e61 7469 7665 4f62 6a65 6374 5072 6f78 nativeObjectProx
│ │ │ │ │ -000045c0: 7920 636c 6173 732d 696e 7374 616e 6365 y class-instance
│ │ │ │ │ -000045d0: 2063 7265 6174 696f 6e2e 0a20 2020 2020 creation..
│ │ │ │ │ -000045e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000045f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00004600: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00004610: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -00004620: 3131 290a 2a20 6475 6d70 546f 5f20 3c31 11).* dumpTo_ <1
│ │ │ │ │ -00004630: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ -00004640: 2020 2020 2020 2020 2020 2020 2044 756d Dum
│ │ │ │ │ -00004650: 7065 7250 726f 7879 2063 6c61 7373 2d69 perProxy class-i
│ │ │ │ │ -00004660: 6e73 7461 6e63 6520 6372 6561 7469 6f6e nstance creation
│ │ │ │ │ -00004670: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -00004680: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00004510: 2020 2020 2020 2028 6c69 6e65 2020 3135 (line 15
│ │ │ │ │ +00004520: 290a 2a20 3e20 3c37 3e3a 2020 2020 2020 ).* > <7>:
│ │ │ │ │ +00004530: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00004540: 2020 2020 2020 2020 2020 2046 7261 6374 Fract
│ │ │ │ │ +00004550: 696f 6e2d 636f 6d70 6172 696e 672e 2020 ion-comparing.
│ │ │ │ │ +00004560: 286c 696e 6520 2031 3529 0a2a 203e 203c (line 15).* > <
│ │ │ │ │ +00004570: 383e 3a20 2020 2020 2020 2020 2020 2020 8>:
│ │ │ │ │ +00004580: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00004590: 2020 2020 466c 6f61 7451 2d62 7569 6c74 FloatQ-built
│ │ │ │ │ +000045a0: 2069 6e73 2e20 2020 2028 6c69 6e65 2020 ins. (line
│ │ │ │ │ +000045b0: 3237 290a 2a20 3e20 3c39 3e3a 2020 2020 27).* > <9>:
│ │ │ │ │ +000045c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000045d0: 2020 2020 2020 2020 2020 2020 2046 6c6f Flo
│ │ │ │ │ +000045e0: 6174 452d 6275 696c 7420 696e 732e 2020 atE-built ins.
│ │ │ │ │ +000045f0: 2020 286c 696e 6520 2032 3729 0a2a 203e (line 27).* >
│ │ │ │ │ +00004600: 203c 3130 3e3a 2020 2020 2020 2020 2020 <10>:
│ │ │ │ │ +00004610: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00004620: 2020 2020 2020 466c 6f61 7444 2d62 7569 FloatD-bui
│ │ │ │ │ +00004630: 6c74 2069 6e73 2e20 2020 2028 6c69 6e65 lt ins. (line
│ │ │ │ │ +00004640: 2020 3237 290a 2a20 3e20 3c31 313e 3a20 27).* > <11>:
│ │ │ │ │ +00004650: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00004660: 2020 2020 2020 2020 2020 2020 2020 2043 C
│ │ │ │ │ +00004670: 6861 7261 6374 6572 4172 7261 792d 636f haracterArray-co
│ │ │ │ │ +00004680: 6d70 6172 696e 672e 0a20 2020 2020 2020 mparing..
│ │ │ │ │ 00004690: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 000046a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000046b0: 286c 696e 6520 2020 3629 0a2a 2065 6e61 (line 6).* ena
│ │ │ │ │ -000046c0: 626c 6549 6e74 6572 7275 7074 733a 2020 bleInterrupts:
│ │ │ │ │ -000046d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000046e0: 2020 2020 5072 6f63 6573 736f 7253 6368 ProcessorSch
│ │ │ │ │ -000046f0: 6564 756c 6572 2d62 7569 6c74 2069 6e73 eduler-built ins
│ │ │ │ │ -00004700: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -00004710: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00004720: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000046b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000046c0: 2020 2020 2020 2028 6c69 6e65 2020 3139 (line 19
│ │ │ │ │ +000046d0: 290a 2a20 3e3a 2020 2020 2020 2020 2020 ).* >:
│ │ │ │ │ +000046e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000046f0: 2020 2020 2020 2020 2020 2043 6861 7261 Chara
│ │ │ │ │ +00004700: 6374 6572 2d63 6f6d 7061 7269 6e67 2e20 cter-comparing.
│ │ │ │ │ +00004710: 286c 696e 6520 2031 3429 0a2a 203e 3d20 (line 14).* >=
│ │ │ │ │ +00004720: 3c31 3e3a 2020 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ 00004730: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00004740: 286c 696e 6520 2020 3629 0a2a 2065 6e73 (line 6).* ens
│ │ │ │ │ -00004750: 7572 655f 3a20 2020 2020 2020 2020 2020 ure_:
│ │ │ │ │ +00004740: 2020 2020 536d 616c 6c49 6e74 6567 6572 SmallInteger
│ │ │ │ │ +00004750: 2d62 7569 6c74 2069 6e73 2e0a 2020 2020 -built ins..
│ │ │ │ │ 00004760: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00004770: 2020 2020 426c 6f63 6b43 6c6f 7375 7265 BlockClosure
│ │ │ │ │ -00004780: 2d75 6e77 696e 6420 7072 6f74 6563 7469 -unwind protecti
│ │ │ │ │ -00004790: 6f6e 2e0a 2020 2020 2020 2020 2020 2020 on..
│ │ │ │ │ -000047a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00004770: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00004780: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00004790: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +000047a0: 2033 3729 0a2a 203e 3d20 3c32 3e3a 2020 37).* >= <2>:
│ │ │ │ │ 000047b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000047c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000047d0: 2020 286c 696e 6520 2032 3129 0a2a 2065 (line 21).* e
│ │ │ │ │ -000047e0: 6e73 7572 655f 203c 313e 3a20 2020 2020 nsure_ <1>:
│ │ │ │ │ -000047f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00004800: 2020 2020 2020 426c 6f63 6b43 6f6e 7465 BlockConte
│ │ │ │ │ -00004810: 7874 2d61 6363 6573 7369 6e67 2e0a 2020 xt-accessing..
│ │ │ │ │ -00004820: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000047c0: 2020 2020 2020 2020 2020 2020 2020 5365 Se
│ │ │ │ │ +000047d0: 742d 636f 6d70 6172 696e 672e 2020 2020 t-comparing.
│ │ │ │ │ +000047e0: 2020 2028 6c69 6e65 2020 3135 290a 2a20 (line 15).*
│ │ │ │ │ +000047f0: 3e3d 203c 333e 3a20 2020 2020 2020 2020 >= <3>:
│ │ │ │ │ +00004800: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00004810: 2020 2020 2020 2053 6361 6c65 6444 6563 ScaledDec
│ │ │ │ │ +00004820: 696d 616c 2d63 6f6d 7061 7269 6e67 2e0a imal-comparing..
│ │ │ │ │ 00004830: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 00004840: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00004850: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -00004860: 6520 2031 3629 0a2a 2065 6e73 7572 655f e 16).* ensure_
│ │ │ │ │ -00004870: 203c 323e 3a20 2020 2020 2020 2020 2020 <2>:
│ │ │ │ │ -00004880: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00004890: 426c 6f63 6b43 6f6e 7465 7874 2d61 6363 BlockContext-acc
│ │ │ │ │ -000048a0: 6573 7369 6e67 2e0a 2020 2020 2020 2020 essing..
│ │ │ │ │ -000048b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000048c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00004850: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00004860: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +00004870: 696e 6520 2031 3829 0a2a 203e 3d20 3c34 ine 18).* >= <4
│ │ │ │ │ +00004880: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ +00004890: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000048a0: 2020 506f 696e 742d 636f 6d70 6172 696e Point-comparin
│ │ │ │ │ +000048b0: 672e 2020 2020 2028 6c69 6e65 2020 3139 g. (line 19
│ │ │ │ │ +000048c0: 290a 2a20 3e3d 203c 353e 3a20 2020 2020 ).* >= <5>:
│ │ │ │ │ 000048d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000048e0: 2020 2020 2020 286c 696e 6520 2033 3029 (line 30)
│ │ │ │ │ -000048f0: 0a2a 2065 6e73 7572 655f 203c 333e 3a20 .* ensure_ <3>:
│ │ │ │ │ -00004900: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00004910: 2020 2020 2020 2020 2020 436f 6e74 6578 Contex
│ │ │ │ │ -00004920: 7450 6172 742d 6163 6365 7373 696e 672e tPart-accessing.
│ │ │ │ │ -00004930: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -00004940: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000048e0: 2020 2020 2020 2020 2020 204d 6167 6e69 Magni
│ │ │ │ │ +000048f0: 7475 6465 2d62 6173 6963 2e20 2020 2020 tude-basic.
│ │ │ │ │ +00004900: 286c 696e 6520 2031 3829 0a2a 203e 3d20 (line 18).* >=
│ │ │ │ │ +00004910: 3c36 3e3a 2020 2020 2020 2020 2020 2020 <6>:
│ │ │ │ │ +00004920: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00004930: 2020 2020 4c61 7267 6549 6e74 6567 6572 LargeInteger
│ │ │ │ │ +00004940: 2d74 6573 7469 6e67 2e0a 2020 2020 2020 -testing..
│ │ │ │ │ 00004950: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00004960: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -00004970: 6c69 6e65 2020 3439 290a 2a20 656e 7375 line 49).* ensu
│ │ │ │ │ -00004980: 7265 5f20 3c34 3e3a 2020 2020 2020 2020 re_ <4>:
│ │ │ │ │ -00004990: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000049a0: 2020 2043 6f6e 7465 7874 5061 7274 2d61 ContextPart-a
│ │ │ │ │ -000049b0: 6363 6573 7369 6e67 2e0a 2020 2020 2020 ccessing..
│ │ │ │ │ -000049c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000049d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000049e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000049f0: 2020 2020 2020 2020 286c 696e 6520 2037 (line 7
│ │ │ │ │ -00004a00: 3129 0a2a 2065 6e73 7572 655f 203c 353e 1).* ensure_ <5>
│ │ │ │ │ -00004a10: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -00004a20: 2020 2020 2020 2020 2020 2020 436f 6e74 Cont
│ │ │ │ │ -00004a30: 6578 7450 6172 742d 6275 696c 7420 696e extPart-built in
│ │ │ │ │ -00004a40: 732e 0a20 2020 2020 2020 2020 2020 2020 s..
│ │ │ │ │ -00004a50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00004a60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00004a70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00004a80: 2028 6c69 6e65 2020 2036 290a 2a20 656e (line 6).* en
│ │ │ │ │ -00004a90: 7375 7265 5f20 3c36 3e3a 2020 2020 2020 sure_ <6>:
│ │ │ │ │ -00004aa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00004ab0: 2020 2020 204d 6574 686f 6443 6f6e 7465 MethodConte
│ │ │ │ │ -00004ac0: 7874 2d61 6363 6573 7369 6e67 2e0a 2020 xt-accessing..
│ │ │ │ │ +00004960: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00004970: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00004980: 2020 2020 2020 2020 286c 696e 6520 2031 (line 1
│ │ │ │ │ +00004990: 3829 0a2a 203e 3d20 3c37 3e3a 2020 2020 8).* >= <7>:
│ │ │ │ │ +000049a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000049b0: 2020 2020 2020 2020 2020 2020 4672 6163 Frac
│ │ │ │ │ +000049c0: 7469 6f6e 2d63 6f6d 7061 7269 6e67 2e20 tion-comparing.
│ │ │ │ │ +000049d0: 2028 6c69 6e65 2020 3138 290a 2a20 3e3d (line 18).* >=
│ │ │ │ │ +000049e0: 203c 383e 3a20 2020 2020 2020 2020 2020 <8>:
│ │ │ │ │ +000049f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00004a00: 2020 2020 2046 6c6f 6174 512d 6275 696c FloatQ-buil
│ │ │ │ │ +00004a10: 7420 696e 732e 2020 2020 286c 696e 6520 t ins. (line
│ │ │ │ │ +00004a20: 2033 3029 0a2a 203e 3d20 3c39 3e3a 2020 30).* >= <9>:
│ │ │ │ │ +00004a30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00004a40: 2020 2020 2020 2020 2020 2020 2020 466c Fl
│ │ │ │ │ +00004a50: 6f61 7445 2d62 7569 6c74 2069 6e73 2e20 oatE-built ins.
│ │ │ │ │ +00004a60: 2020 2028 6c69 6e65 2020 3330 290a 2a20 (line 30).*
│ │ │ │ │ +00004a70: 3e3d 203c 3130 3e3a 2020 2020 2020 2020 >= <10>:
│ │ │ │ │ +00004a80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00004a90: 2020 2020 2020 2046 6c6f 6174 442d 6275 FloatD-bu
│ │ │ │ │ +00004aa0: 696c 7420 696e 732e 2020 2020 286c 696e ilt ins. (lin
│ │ │ │ │ +00004ab0: 6520 2033 3029 0a2a 203e 3d20 3c31 313e e 30).* >= <11>
│ │ │ │ │ +00004ac0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ 00004ad0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00004ae0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00004af0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00004b00: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -00004b10: 6520 2031 3329 0a2a 2065 6e73 7572 655f e 13).* ensure_
│ │ │ │ │ -00004b20: 203c 373e 3a20 2020 2020 2020 2020 2020 <7>:
│ │ │ │ │ -00004b30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00004b40: 4d65 7468 6f64 436f 6e74 6578 742d 6163 MethodContext-ac
│ │ │ │ │ -00004b50: 6365 7373 696e 672e 0a20 2020 2020 2020 cessing..
│ │ │ │ │ -00004b60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00004b70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00004b80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00004b90: 2020 2020 2020 2028 6c69 6e65 2020 3237 (line 27
│ │ │ │ │ -00004ba0: 290a 2a20 656e 7375 7265 5f20 3c38 3e3a ).* ensure_ <8>:
│ │ │ │ │ -00004bb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00004bc0: 2020 2020 2020 2020 2020 2050 726f 6365 Proce
│ │ │ │ │ -00004bd0: 7373 2d62 6173 6963 2e20 2020 2020 2020 ss-basic.
│ │ │ │ │ -00004be0: 286c 696e 6520 2034 3129 0a2a 2065 7272 (line 41).* err
│ │ │ │ │ -00004bf0: 6f72 5f3a 2020 2020 2020 2020 2020 2020 or_:
│ │ │ │ │ +00004ae0: 4368 6172 6163 7465 7241 7272 6179 2d63 CharacterArray-c
│ │ │ │ │ +00004af0: 6f6d 7061 7269 6e67 2e0a 2020 2020 2020 omparing..
│ │ │ │ │ +00004b00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00004b10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00004b20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00004b30: 2020 2020 2020 2020 286c 696e 6520 2032 (line 2
│ │ │ │ │ +00004b40: 3329 0a2a 203e 3d3a 2020 2020 2020 2020 3).* >=:
│ │ │ │ │ +00004b50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00004b60: 2020 2020 2020 2020 2020 2020 4368 6172 Char
│ │ │ │ │ +00004b70: 6163 7465 722d 636f 6d70 6172 696e 672e acter-comparing.
│ │ │ │ │ +00004b80: 2028 6c69 6e65 2020 3138 290a 2a20 3e3e (line 18).* >>
│ │ │ │ │ +00004b90: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +00004ba0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00004bb0: 2020 2020 2042 6568 6176 696f 722d 6163 Behavior-ac
│ │ │ │ │ +00004bc0: 6365 7373 696e 6720 7468 6520 6d65 7468 cessing the meth
│ │ │ │ │ +00004bd0: 6f64 2064 6963 7469 6f6e 6172 792e 0a20 od dictionary..
│ │ │ │ │ +00004be0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00004bf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 00004c00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00004c10: 2020 2020 4265 6861 7669 6f72 2d65 7661 Behavior-eva
│ │ │ │ │ -00004c20: 6c75 6174 696e 672e 2028 6c69 6e65 2020 luating. (line
│ │ │ │ │ -00004c30: 3231 290a 2a20 6572 726f 725f 203c 313e 21).* error_ <1>
│ │ │ │ │ -00004c40: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -00004c50: 2020 2020 2020 2020 2020 2020 2042 6568 Beh
│ │ │ │ │ -00004c60: 6176 696f 722d 6d65 7468 6f64 2064 6963 avior-method dic
│ │ │ │ │ -00004c70: 7469 6f6e 6172 792e 0a20 2020 2020 2020 tionary..
│ │ │ │ │ +00004c10: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +00004c20: 6e65 2020 2036 290a 2a20 403a 2020 2020 ne 6).* @:
│ │ │ │ │ +00004c30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00004c40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00004c50: 204e 756d 6265 722d 706f 696e 7420 6372 Number-point cr
│ │ │ │ │ +00004c60: 6561 7469 6f6e 2e0a 2020 2020 2020 2020 eation..
│ │ │ │ │ +00004c70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 00004c80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 00004c90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00004ca0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00004cb0: 2020 2020 2020 2028 6c69 6e65 2020 3139 (line 19
│ │ │ │ │ -00004cc0: 290a 2a20 6572 726f 725f 203c 323e 3a20 ).* error_ <2>:
│ │ │ │ │ -00004cd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00004ce0: 2020 2020 2020 2020 2020 2042 6568 6176 Behav
│ │ │ │ │ -00004cf0: 696f 722d 6d65 7468 6f64 2064 6963 7469 ior-method dicti
│ │ │ │ │ -00004d00: 6f6e 6172 792e 0a20 2020 2020 2020 2020 onary..
│ │ │ │ │ +00004ca0: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)
│ │ │ │ │ +00004cb0: 0a2a 205c 5c20 3c31 3e3a 2020 2020 2020 .* \\ <1>:
│ │ │ │ │ +00004cc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00004cd0: 2020 2020 2020 2020 2020 536d 616c 6c49 SmallI
│ │ │ │ │ +00004ce0: 6e74 6567 6572 2d62 7569 6c74 2069 6e73 nteger-built ins
│ │ │ │ │ +00004cf0: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +00004d00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 00004d10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 00004d20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00004d30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00004d40: 2020 2020 2028 6c69 6e65 2020 3237 290a (line 27).
│ │ │ │ │ -00004d50: 2a20 6572 726f 725f 203c 333e 3a20 2020 * error_ <3>:
│ │ │ │ │ -00004d60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00004d70: 2020 2020 2020 2020 2042 6568 6176 696f Behavio
│ │ │ │ │ -00004d80: 722d 6d65 7468 6f64 2064 6963 7469 6f6e r-method diction
│ │ │ │ │ -00004d90: 6172 792e 0a20 2020 2020 2020 2020 2020 ary..
│ │ │ │ │ +00004d30: 286c 696e 6520 2034 3029 0a2a 205c 5c20 (line 40).* \\
│ │ │ │ │ +00004d40: 3c32 3e3a 2020 2020 2020 2020 2020 2020 <2>:
│ │ │ │ │ +00004d50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00004d60: 2020 2020 5363 616c 6564 4465 6369 6d61 ScaledDecima
│ │ │ │ │ +00004d70: 6c2d 6172 6974 686d 6574 6963 2e0a 2020 l-arithmetic..
│ │ │ │ │ +00004d80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00004d90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 00004da0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00004db0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00004dc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00004dd0: 2020 2028 6c69 6e65 2020 3331 290a 2a20 (line 31).*
│ │ │ │ │ -00004de0: 6572 726f 725f 203c 343e 3a20 2020 2020 error_ <4>:
│ │ │ │ │ -00004df0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00004e00: 2020 2020 2020 2042 6568 6176 696f 722d Behavior-
│ │ │ │ │ -00004e10: 6d65 7468 6f64 2064 6963 7469 6f6e 6172 method dictionar
│ │ │ │ │ -00004e20: 792e 0a20 2020 2020 2020 2020 2020 2020 y..
│ │ │ │ │ -00004e30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00004e40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00004e50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00004e60: 2028 6c69 6e65 2020 3335 290a 2a20 6572 (line 35).* er
│ │ │ │ │ -00004e70: 726f 725f 203c 353e 3a20 2020 2020 2020 ror_ <5>:
│ │ │ │ │ +00004db0: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +00004dc0: 6520 2032 3229 0a2a 205c 5c20 3c33 3e3a e 22).* \\ <3>:
│ │ │ │ │ +00004dd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00004de0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00004df0: 4e75 6d62 6572 2d61 7269 7468 6d65 7469 Number-arithmeti
│ │ │ │ │ +00004e00: 632e 2020 2028 6c69 6e65 2020 3235 290a c. (line 25).
│ │ │ │ │ +00004e10: 2a20 5c5c 203c 343e 3a20 2020 2020 2020 * \\ <4>:
│ │ │ │ │ +00004e20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00004e30: 2020 2020 2020 2020 204c 6172 6765 5a65 LargeZe
│ │ │ │ │ +00004e40: 726f 496e 7465 6765 722d 6172 6974 686d roInteger-arithm
│ │ │ │ │ +00004e50: 6574 6963 2e0a 2020 2020 2020 2020 2020 etic..
│ │ │ │ │ +00004e60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00004e70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 00004e80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00004e90: 2020 2020 2042 6568 6176 696f 722d 6d65 Behavior-me
│ │ │ │ │ -00004ea0: 7468 6f64 2064 6963 7469 6f6e 6172 792e thod dictionary.
│ │ │ │ │ -00004eb0: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -00004ec0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00004ed0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00004ee0: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -00004ef0: 6c69 6e65 2020 3737 290a 2a20 6572 726f line 77).* erro
│ │ │ │ │ -00004f00: 725f 203c 363e 3a20 2020 2020 2020 2020 r_ <6>:
│ │ │ │ │ -00004f10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00004f20: 2020 2042 6c6f 636b 436c 6f73 7572 652d BlockClosure-
│ │ │ │ │ -00004f30: 6578 6365 7074 696f 6e20 6861 6e64 6c69 exception handli
│ │ │ │ │ -00004f40: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ -00004f50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00004f60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00004f70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00004f80: 2020 286c 696e 6520 2020 3629 0a2a 2065 (line 6).* e
│ │ │ │ │ -00004f90: 7272 6f72 5f20 3c37 3e3a 2020 2020 2020 rror_ <7>:
│ │ │ │ │ -00004fa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00004fb0: 2020 2020 2020 436f 6d70 696c 6564 4d65 CompiledMe
│ │ │ │ │ -00004fc0: 7468 6f64 2d63 6f6d 7069 6c69 6e67 2e0a thod-compiling..
│ │ │ │ │ +00004e90: 2020 2020 286c 696e 6520 2032 3329 0a2a (line 23).*
│ │ │ │ │ +00004ea0: 205c 5c20 3c35 3e3a 2020 2020 2020 2020 \\ <5>:
│ │ │ │ │ +00004eb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00004ec0: 2020 2020 2020 2020 4c61 7267 6549 6e74 LargeInt
│ │ │ │ │ +00004ed0: 6567 6572 2d61 7269 7468 6d65 7469 632e eger-arithmetic.
│ │ │ │ │ +00004ee0: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +00004ef0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00004f00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00004f10: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +00004f20: 6c69 6e65 2020 3233 290a 2a20 5c5c 3a20 line 23).* \\:
│ │ │ │ │ +00004f30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00004f40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00004f50: 2020 2046 7261 6374 696f 6e2d 6172 6974 Fraction-arit
│ │ │ │ │ +00004f60: 686d 6574 6963 2e20 286c 696e 6520 2032 hmetic. (line 2
│ │ │ │ │ +00004f70: 3229 0a2a 2061 6262 7265 7669 6174 696f 2).* abbreviatio
│ │ │ │ │ +00004f80: 6e4f 6644 6179 5f3a 2020 2020 2020 2020 nOfDay_:
│ │ │ │ │ +00004f90: 2020 2020 2020 2020 2020 2020 4461 7465 Date
│ │ │ │ │ +00004fa0: 2063 6c61 7373 2d62 6173 6963 2e20 2020 class-basic.
│ │ │ │ │ +00004fb0: 2028 6c69 6e65 2020 2036 290a 2a20 6162 (line 6).* ab
│ │ │ │ │ +00004fc0: 6f72 743a 2020 2020 2020 2020 2020 2020 ort:
│ │ │ │ │ 00004fd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00004fe0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00004ff0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00005000: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -00005010: 696e 6520 2032 3129 0a2a 2065 7861 6d69 ine 21).* exami
│ │ │ │ │ -00005020: 6e65 3a20 2020 2020 2020 2020 2020 2020 ne:
│ │ │ │ │ +00004fe0: 2020 2020 204f 626a 6563 744d 656d 6f72 ObjectMemor
│ │ │ │ │ +00004ff0: 7920 636c 6173 732d 6275 696c 7469 6e73 y class-builtins
│ │ │ │ │ +00005000: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +00005010: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00005020: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 00005030: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00005040: 2020 4f62 6a65 6374 2d64 6562 7567 6769 Object-debuggi
│ │ │ │ │ -00005050: 6e67 2e20 2020 2028 6c69 6e65 2020 3132 ng. (line 12
│ │ │ │ │ -00005060: 290a 2a20 6578 616d 696e 654f 6e5f 3a20 ).* examineOn_:
│ │ │ │ │ -00005070: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00005080: 2020 2020 2020 2020 2020 2043 436f 6d70 CComp
│ │ │ │ │ -00005090: 6f75 6e64 2063 6c61 7373 2d73 7562 636c ound class-subcl
│ │ │ │ │ -000050a0: 6173 7320 6372 6561 7469 6f6e 2e0a 2020 ass creation..
│ │ │ │ │ -000050b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000050c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000050d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000050e0: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -000050f0: 6520 2032 3829 0a2a 2065 7861 6d69 6e65 e 28).* examine
│ │ │ │ │ -00005100: 4f6e 5f20 3c31 3e3a 2020 2020 2020 2020 On_ <1>:
│ │ │ │ │ -00005110: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00005120: 4343 6f6d 706f 756e 642d 6465 6275 6767 CCompound-debugg
│ │ │ │ │ -00005130: 696e 672e 2028 6c69 6e65 2020 2039 290a ing. (line 9).
│ │ │ │ │ -00005140: 2a20 6578 6365 7074 696f 6e48 616e 646c * exceptionHandl
│ │ │ │ │ -00005150: 696e 6749 6e74 6572 6e61 6c5f 3a20 2020 ingInternal_:
│ │ │ │ │ -00005160: 2020 2020 2020 2020 204d 6574 686f 6443 MethodC
│ │ │ │ │ -00005170: 6f6e 7465 7874 2d64 6562 7567 6769 6e67 ontext-debugging
│ │ │ │ │ -00005180: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -00005190: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000051a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000051b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000051c0: 286c 696e 6520 2020 3629 0a2a 2066 696c (line 6).* fil
│ │ │ │ │ -000051d0: 6549 6e3a 2020 2020 2020 2020 2020 2020 eIn:
│ │ │ │ │ +00005040: 286c 696e 6520 2020 3629 0a2a 2061 6273 (line 6).* abs
│ │ │ │ │ +00005050: 203c 313e 3a20 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ +00005060: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00005070: 2020 2020 506f 696e 742d 6172 6974 686d Point-arithm
│ │ │ │ │ +00005080: 6574 6963 2e20 2020 2028 6c69 6e65 2020 etic. (line
│ │ │ │ │ +00005090: 3233 290a 2a20 6162 7320 3c32 3e3a 2020 23).* abs <2>:
│ │ │ │ │ +000050a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000050b0: 2020 2020 2020 2020 2020 2020 204e 756d Num
│ │ │ │ │ +000050c0: 6265 722d 6d69 7363 206d 6174 682e 2020 ber-misc math.
│ │ │ │ │ +000050d0: 2020 286c 696e 6520 2020 3629 0a2a 2061 (line 6).* a
│ │ │ │ │ +000050e0: 6273 203c 333e 3a20 2020 2020 2020 2020 bs <3>:
│ │ │ │ │ +000050f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00005100: 2020 2020 2020 4c61 7267 6550 6f73 6974 LargePosit
│ │ │ │ │ +00005110: 6976 6549 6e74 6567 6572 2d6e 756d 6572 iveInteger-numer
│ │ │ │ │ +00005120: 6963 2074 6573 7469 6e67 2e0a 2020 2020 ic testing..
│ │ │ │ │ +00005130: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00005140: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00005150: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00005160: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +00005170: 2020 3629 0a2a 2061 6273 203c 343e 3a20 6).* abs <4>:
│ │ │ │ │ +00005180: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00005190: 2020 2020 2020 2020 2020 2020 2020 4c61 La
│ │ │ │ │ +000051a0: 7267 654e 6567 6174 6976 6549 6e74 6567 rgeNegativeInteg
│ │ │ │ │ +000051b0: 6572 2d6e 756d 6572 6963 2074 6573 7469 er-numeric testi
│ │ │ │ │ +000051c0: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ +000051d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 000051e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000051f0: 2020 2020 5374 7265 616d 2d62 7569 6c74 Stream-built
│ │ │ │ │ -00005200: 2069 6e73 2e20 2020 2028 6c69 6e65 2020 ins. (line
│ │ │ │ │ -00005210: 3136 290a 2a20 6669 6c65 496e 203c 313e 16).* fileIn <1>
│ │ │ │ │ -00005220: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -00005230: 2020 2020 2020 2020 2020 2020 2053 7472 Str
│ │ │ │ │ -00005240: 6561 6d2d 6275 696c 7420 696e 732e 2020 eam-built ins.
│ │ │ │ │ -00005250: 2020 286c 696e 6520 2032 3029 0a2a 2066 (line 20).* f
│ │ │ │ │ -00005260: 696e 616c 697a 653a 2020 2020 2020 2020 inalize:
│ │ │ │ │ +000051f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00005200: 2020 286c 696e 6520 2020 3629 0a2a 2061 (line 6).* a
│ │ │ │ │ +00005210: 6273 3a20 2020 2020 2020 2020 2020 2020 bs:
│ │ │ │ │ +00005220: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00005230: 2020 2020 2020 4475 7261 7469 6f6e 2d61 Duration-a
│ │ │ │ │ +00005240: 7269 7468 6d65 7469 6373 2e0a 2020 2020 rithmetics..
│ │ │ │ │ +00005250: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00005260: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 00005270: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00005280: 2020 2020 2020 4f62 6a65 6374 2d66 696e Object-fin
│ │ │ │ │ -00005290: 616c 697a 6174 696f 6e2e 2028 6c69 6e65 alization. (line
│ │ │ │ │ -000052a0: 2020 2036 290a 2a20 6669 6e61 6c69 7a65 6).* finalize
│ │ │ │ │ -000052b0: 203c 313e 3a20 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ -000052c0: 2020 2020 2020 2020 2020 2020 2020 204f O
│ │ │ │ │ -000052d0: 626a 6563 742d 6669 6e61 6c69 7a61 7469 bject-finalizati
│ │ │ │ │ -000052e0: 6f6e 2e20 286c 696e 6520 2032 3129 0a2a on. (line 21).*
│ │ │ │ │ -000052f0: 2066 6c6f 6174 3a20 2020 2020 2020 2020 float:
│ │ │ │ │ +00005280: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +00005290: 2032 3329 0a2a 2061 6363 6570 7455 7361 23).* acceptUsa
│ │ │ │ │ +000052a0: 6765 466f 7243 6c61 7373 5f20 3c31 3e3a geForClass_ <1>:
│ │ │ │ │ +000052b0: 2020 2020 2020 2020 2020 2020 2020 5369 Si
│ │ │ │ │ +000052c0: 6e67 6c65 746f 6e50 726f 7879 2063 6c61 ngletonProxy cla
│ │ │ │ │ +000052d0: 7373 2d61 6363 6573 7369 6e67 2e0a 2020 ss-accessing..
│ │ │ │ │ +000052e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000052f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 00005300: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00005310: 2020 2020 2020 2020 4265 6861 7669 6f72 Behavior
│ │ │ │ │ -00005320: 2d74 6573 7469 6e67 2074 6865 2063 6c61 -testing the cla
│ │ │ │ │ -00005330: 7373 2068 6965 7261 7263 6879 2e0a 2020 ss hierarchy..
│ │ │ │ │ -00005340: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00005350: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00005360: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00005370: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -00005380: 6520 2031 3929 0a2a 2066 6c6f 6174 203c e 19).* float <
│ │ │ │ │ -00005390: 313e 3a20 2020 2020 2020 2020 2020 2020 1>:
│ │ │ │ │ -000053a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000053b0: 436c 6173 732d 696e 7374 616e 6365 2063 Class-instance c
│ │ │ │ │ -000053c0: 7265 6174 696f 6e2e 0a20 2020 2020 2020 reation..
│ │ │ │ │ -000053d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000053e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000053f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00005400: 2020 2020 2020 2028 6c69 6e65 2020 3237 (line 27
│ │ │ │ │ -00005410: 290a 2a20 666c 6f61 7420 3c32 3e3a 2020 ).* float <2>:
│ │ │ │ │ +00005310: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +00005320: 6520 2020 3629 0a2a 2061 6363 6570 7455 e 6).* acceptU
│ │ │ │ │ +00005330: 7361 6765 466f 7243 6c61 7373 5f20 3c32 sageForClass_ <2
│ │ │ │ │ +00005340: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ +00005350: 4475 6d70 6572 5072 6f78 7920 636c 6173 DumperProxy clas
│ │ │ │ │ +00005360: 732d 6163 6365 7373 696e 672e 0a20 2020 s-accessing..
│ │ │ │ │ +00005370: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00005380: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00005390: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000053a0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +000053b0: 2020 2036 290a 2a20 6163 6365 7074 5573 6).* acceptUs
│ │ │ │ │ +000053c0: 6167 6546 6f72 436c 6173 735f 3a20 2020 ageForClass_:
│ │ │ │ │ +000053d0: 2020 2020 2020 2020 2020 2020 2020 2041 A
│ │ │ │ │ +000053e0: 6c74 6572 6e61 7469 7665 4f62 6a65 6374 lternativeObject
│ │ │ │ │ +000053f0: 5072 6f78 7920 636c 6173 732d 696e 7374 Proxy class-inst
│ │ │ │ │ +00005400: 616e 6365 2063 7265 6174 696f 6e2e 0a20 ance creation..
│ │ │ │ │ +00005410: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 00005420: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00005430: 2020 2020 2020 2020 2020 2055 6e64 6566 Undef
│ │ │ │ │ -00005440: 696e 6564 4f62 6a65 6374 2d63 6c61 7373 inedObject-class
│ │ │ │ │ -00005450: 2070 6f6c 796d 6f72 7068 6973 6d2e 0a20 polymorphism..
│ │ │ │ │ -00005460: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00005430: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00005440: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +00005450: 6e65 2020 2036 290a 2a20 6163 6365 7373 ne 6).* access
│ │ │ │ │ +00005460: 6573 5f20 3c31 3e3a 2020 2020 2020 2020 es_ <1>:
│ │ │ │ │ 00005470: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00005480: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00005490: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -000054a0: 6e65 2020 3333 290a 2a20 6672 6565 3a20 ne 33).* free:
│ │ │ │ │ +00005480: 2043 6f6d 7069 6c65 644d 6574 686f 642d CompiledMethod-
│ │ │ │ │ +00005490: 7465 7374 696e 672e 0a20 2020 2020 2020 testing..
│ │ │ │ │ +000054a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 000054b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 000054c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000054d0: 2043 4f62 6a65 6374 2d66 696e 616c 697a CObject-finaliz
│ │ │ │ │ -000054e0: 6174 696f 6e2e 0a20 2020 2020 2020 2020 ation..
│ │ │ │ │ +000054d0: 2020 2020 2020 2028 6c69 6e65 2020 2036 (line 6
│ │ │ │ │ +000054e0: 290a 2a20 6163 6365 7373 6573 5f3a 2020 ).* accesses_:
│ │ │ │ │ 000054f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00005500: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00005510: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00005520: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).
│ │ │ │ │ -00005530: 2a20 6672 6f6d 5f74 6f5f 6b65 7973 416e * from_to_keysAn
│ │ │ │ │ -00005540: 6456 616c 7565 7344 6f5f 3a20 2020 2020 dValuesDo_:
│ │ │ │ │ -00005550: 2020 2020 2020 2020 2053 6571 7565 6e63 Sequenc
│ │ │ │ │ -00005560: 6561 626c 6543 6f6c 6c65 6374 696f 6e2d eableCollection-
│ │ │ │ │ -00005570: 656e 756d 6572 6174 696e 672e 0a20 2020 enumerating..
│ │ │ │ │ +00005500: 2020 2020 2020 2020 2020 2043 6f6d 7069 Compi
│ │ │ │ │ +00005510: 6c65 6443 6f64 652d 7465 7374 696e 6720 ledCode-testing
│ │ │ │ │ +00005520: 6163 6365 7373 6573 2e0a 2020 2020 2020 accesses..
│ │ │ │ │ +00005530: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00005540: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00005550: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00005560: 2020 2020 2020 2020 286c 696e 6520 2020 (line
│ │ │ │ │ +00005570: 3629 0a2a 2061 6374 696f 6e5f 3a20 2020 6).* action_:
│ │ │ │ │ 00005580: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00005590: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000055a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000055b0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -000055c0: 2020 3432 290a 2a20 6675 6c6c 4e61 6d65 42).* fullName
│ │ │ │ │ -000055d0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -000055e0: 2020 2020 2020 2020 2020 2020 2020 2046 F
│ │ │ │ │ -000055f0: 696c 6550 6174 682d 6669 6c65 206e 616d ilePath-file nam
│ │ │ │ │ -00005600: 6520 6d61 6e61 6765 6d65 6e74 2e0a 2020 e management..
│ │ │ │ │ +00005590: 2020 2020 2020 2020 2020 2020 5065 726d Perm
│ │ │ │ │ +000055a0: 6973 7369 6f6e 2d61 6363 6573 7369 6e67 ission-accessing
│ │ │ │ │ +000055b0: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +000055c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000055d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000055e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000055f0: 286c 696e 6520 2020 3629 0a2a 2061 6374 (line 6).* act
│ │ │ │ │ +00005600: 696f 6e73 3a20 2020 2020 2020 2020 2020 ions:
│ │ │ │ │ 00005610: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00005620: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00005630: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00005640: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -00005650: 6520 2032 3129 0a2a 2067 656e 6572 6174 e 21).* generat
│ │ │ │ │ -00005660: 654d 616b 6566 696c 654f 6e74 6f5f 3a20 eMakefileOnto_:
│ │ │ │ │ -00005670: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00005680: 4669 6c65 5374 7265 616d 2063 6c61 7373 FileStream class
│ │ │ │ │ -00005690: 2d66 696c 652d 696e 2e0a 2020 2020 2020 -file-in..
│ │ │ │ │ -000056a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000056b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000056c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000056d0: 2020 2020 2020 2020 286c 696e 6520 2035 (line 5
│ │ │ │ │ -000056e0: 3129 0a2a 2068 616c 743a 2020 2020 2020 1).* halt:
│ │ │ │ │ +00005620: 2020 2020 5065 726d 6973 7369 6f6e 2d61 Permission-a
│ │ │ │ │ +00005630: 6363 6573 7369 6e67 2e0a 2020 2020 2020 ccessing..
│ │ │ │ │ +00005640: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00005650: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00005660: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00005670: 2020 2020 2020 2020 286c 696e 6520 2020 (line
│ │ │ │ │ +00005680: 3929 0a2a 2061 6374 696f 6e73 5f3a 2020 9).* actions_:
│ │ │ │ │ +00005690: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000056a0: 2020 2020 2020 2020 2020 2020 5065 726d Perm
│ │ │ │ │ +000056b0: 6973 7369 6f6e 2d61 6363 6573 7369 6e67 ission-accessing
│ │ │ │ │ +000056c0: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +000056d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000056e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 000056f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00005700: 2020 2020 2020 2020 2020 2020 4861 6c74 Halt
│ │ │ │ │ -00005710: 2d64 6573 6372 6970 7469 6f6e 2e20 2020 -description.
│ │ │ │ │ -00005720: 2028 6c69 6e65 2020 2039 290a 2a20 6861 (line 9).* ha
│ │ │ │ │ -00005730: 7368 3a20 2020 2020 2020 2020 2020 2020 sh:
│ │ │ │ │ -00005740: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00005750: 2020 2020 2053 796d 626f 6c20 636c 6173 Symbol clas
│ │ │ │ │ -00005760: 732d 7379 6d62 6f6c 2074 6162 6c65 2e0a s-symbol table..
│ │ │ │ │ +00005700: 286c 696e 6520 2031 3229 0a2a 2061 6374 (line 12).* act
│ │ │ │ │ +00005710: 6976 6544 6562 7567 6765 723a 2020 2020 iveDebugger:
│ │ │ │ │ +00005720: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00005730: 2020 2020 5072 6f63 6573 736f 7253 6368 ProcessorSch
│ │ │ │ │ +00005740: 6564 756c 6572 2d62 6173 6963 2e0a 2020 eduler-basic..
│ │ │ │ │ +00005750: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00005760: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 00005770: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00005780: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00005790: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000057a0: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -000057b0: 696e 6520 2020 3629 0a2a 2068 6173 6820 ine 6).* hash
│ │ │ │ │ -000057c0: 3c31 3e3a 2020 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ -000057d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000057e0: 2020 5379 6d62 6f6c 2063 6c61 7373 2d73 Symbol class-s
│ │ │ │ │ -000057f0: 796d 626f 6c20 7461 626c 652e 0a20 2020 ymbol table..
│ │ │ │ │ +00005780: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +00005790: 6520 2020 3629 0a2a 2061 6374 6976 6544 e 6).* activeD
│ │ │ │ │ +000057a0: 656c 6179 3a20 2020 2020 2020 2020 2020 elay:
│ │ │ │ │ +000057b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000057c0: 4465 6c61 7920 636c 6173 732d 7469 6d65 Delay class-time
│ │ │ │ │ +000057d0: 7220 7072 6f63 6573 732e 0a20 2020 2020 r process..
│ │ │ │ │ +000057e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000057f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 00005800: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00005810: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00005820: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00005830: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -00005840: 2020 3133 290a 2a20 6861 7368 203c 323e 13).* hash <2>
│ │ │ │ │ -00005850: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -00005860: 2020 2020 2020 2020 2020 2020 2020 2053 S
│ │ │ │ │ -00005870: 796d 626f 6c20 636c 6173 732d 7379 6d62 ymbol class-symb
│ │ │ │ │ -00005880: 6f6c 2074 6162 6c65 2e0a 2020 2020 2020 ol table..
│ │ │ │ │ +00005810: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +00005820: 2036 290a 2a20 6163 7469 7665 5072 696f 6).* activePrio
│ │ │ │ │ +00005830: 7269 7479 3a20 2020 2020 2020 2020 2020 rity:
│ │ │ │ │ +00005840: 2020 2020 2020 2020 2020 2020 2050 726f Pro
│ │ │ │ │ +00005850: 6365 7373 6f72 5363 6865 6475 6c65 722d cessorScheduler-
│ │ │ │ │ +00005860: 6261 7369 632e 0a20 2020 2020 2020 2020 basic..
│ │ │ │ │ +00005870: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00005880: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 00005890: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000058a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000058b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000058c0: 2020 2020 2020 2020 286c 696e 6520 2032 (line 2
│ │ │ │ │ -000058d0: 3029 0a2a 2069 6465 6e74 6974 7948 6173 0).* identityHas
│ │ │ │ │ -000058e0: 683a 2020 2020 2020 2020 2020 2020 2020 h:
│ │ │ │ │ -000058f0: 2020 2020 2020 2020 2020 2020 4269 6e64 Bind
│ │ │ │ │ -00005900: 696e 6744 6963 7469 6f6e 6172 792d 6261 ingDictionary-ba
│ │ │ │ │ -00005910: 7369 6320 2620 636f 7079 696e 672e 0a20 sic & copying..
│ │ │ │ │ +000058a0: 2020 2020 2028 6c69 6e65 2020 2039 290a (line 9).
│ │ │ │ │ +000058b0: 2a20 6163 7469 7665 5072 6f63 6573 733a * activeProcess:
│ │ │ │ │ +000058c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000058d0: 2020 2020 2020 2020 2050 726f 6365 7373 Process
│ │ │ │ │ +000058e0: 6f72 5363 6865 6475 6c65 722d 6261 7369 orScheduler-basi
│ │ │ │ │ +000058f0: 632e 0a20 2020 2020 2020 2020 2020 2020 c..
│ │ │ │ │ +00005900: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00005910: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 00005920: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00005930: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00005940: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00005950: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -00005960: 6e65 2020 3131 290a 2a20 6966 4375 7274 ne 11).* ifCurt
│ │ │ │ │ -00005970: 6169 6c65 645f 3a20 2020 2020 2020 2020 ailed_:
│ │ │ │ │ -00005980: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00005990: 2043 6f6e 7465 7874 5061 7274 2d62 7569 ContextPart-bui
│ │ │ │ │ -000059a0: 6c74 2069 6e73 2e0a 2020 2020 2020 2020 lt ins..
│ │ │ │ │ -000059b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000059c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00005930: 2028 6c69 6e65 2020 3132 290a 2a20 6164 (line 12).* ad
│ │ │ │ │ +00005940: 645f 203c 313e 3a20 2020 2020 2020 2020 d_ <1>:
│ │ │ │ │ +00005950: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00005960: 2020 2020 2057 6561 6b53 6574 2d61 6363 WeakSet-acc
│ │ │ │ │ +00005970: 6573 7369 6e67 2e20 2020 286c 696e 6520 essing. (line
│ │ │ │ │ +00005980: 2020 3629 0a2a 2061 6464 5f20 3c32 3e3a 6).* add_ <2>:
│ │ │ │ │ +00005990: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000059a0: 2020 2020 2020 2020 2020 2020 2020 5765 We
│ │ │ │ │ +000059b0: 616b 4b65 7944 6963 7469 6f6e 6172 792d akKeyDictionary-
│ │ │ │ │ +000059c0: 6163 6365 7373 696e 672e 0a20 2020 2020 accessing..
│ │ │ │ │ 000059d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000059e0: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)
│ │ │ │ │ -000059f0: 0a2a 2069 6643 7572 7461 696c 6564 5f20 .* ifCurtailed_
│ │ │ │ │ -00005a00: 3c31 3e3a 2020 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ -00005a10: 2020 2020 2020 2020 2020 5072 6f63 6573 Proces
│ │ │ │ │ -00005a20: 732d 6261 7369 632e 2020 2020 2020 2028 s-basic. (
│ │ │ │ │ -00005a30: 6c69 6e65 2020 3431 290a 2a20 6966 5472 line 41).* ifTr
│ │ │ │ │ -00005a40: 7565 5f69 6646 616c 7365 5f3a 2020 2020 ue_ifFalse_:
│ │ │ │ │ -00005a50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00005a60: 2020 2053 796d 626f 6c2d 6261 7369 632e Symbol-basic.
│ │ │ │ │ -00005a70: 2020 2020 2020 2020 286c 696e 6520 2031 (line 1
│ │ │ │ │ -00005a80: 3029 0a2a 2069 6654 7275 655f 6966 4661 0).* ifTrue_ifFa
│ │ │ │ │ -00005a90: 6c73 655f 203c 313e 3a20 2020 2020 2020 lse_ <1>:
│ │ │ │ │ -00005aa0: 2020 2020 2020 2020 2020 2020 5379 6d62 Symb
│ │ │ │ │ -00005ab0: 6f6c 2d62 6173 6963 2e20 2020 2020 2020 ol-basic.
│ │ │ │ │ -00005ac0: 2028 6c69 6e65 2020 3135 290a 2a20 696e (line 15).* in
│ │ │ │ │ -00005ad0: 636c 7564 6573 436c 6173 734e 616d 6564 cludesClassNamed
│ │ │ │ │ -00005ae0: 5f3a 2020 2020 2020 2020 2020 2020 2020 _:
│ │ │ │ │ -00005af0: 2020 2020 2041 6273 7472 6163 744e 616d AbstractNam
│ │ │ │ │ -00005b00: 6573 7061 6365 2d6e 616d 6573 7061 6365 espace-namespace
│ │ │ │ │ -00005b10: 2068 6965 7261 7263 6879 2e0a 2020 2020 hierarchy..
│ │ │ │ │ -00005b20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00005b30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000059e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000059f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00005a00: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +00005a10: 2036 290a 2a20 6164 645f 203c 333e 3a20 6).* add_ <3>:
│ │ │ │ │ +00005a20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00005a30: 2020 2020 2020 2020 2020 2020 2050 726f Pro
│ │ │ │ │ +00005a40: 6365 7373 456e 7669 726f 6e6d 656e 742d cessEnvironment-
│ │ │ │ │ +00005a50: 6163 6365 7373 696e 672e 0a20 2020 2020 accessing..
│ │ │ │ │ +00005a60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00005a70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00005a80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00005a90: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +00005aa0: 2036 290a 2a20 6164 645f 203c 343e 3a20 6).* add_ <4>:
│ │ │ │ │ +00005ab0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00005ac0: 2020 2020 2020 2020 2020 2020 204f 7264 Ord
│ │ │ │ │ +00005ad0: 6572 6564 436f 6c6c 6563 7469 6f6e 2d61 eredCollection-a
│ │ │ │ │ +00005ae0: 6464 696e 672e 0a20 2020 2020 2020 2020 dding..
│ │ │ │ │ +00005af0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00005b00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00005b10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00005b20: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).
│ │ │ │ │ +00005b30: 2a20 6164 645f 203c 353e 3a20 2020 2020 * add_ <5>:
│ │ │ │ │ 00005b40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00005b50: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -00005b60: 2032 3929 0a2a 2069 6e63 6c75 6465 7347 29).* includesG
│ │ │ │ │ -00005b70: 6c6f 6261 6c4e 616d 6564 5f3a 2020 2020 lobalNamed_:
│ │ │ │ │ -00005b80: 2020 2020 2020 2020 2020 2020 2020 4162 Ab
│ │ │ │ │ -00005b90: 7374 7261 6374 4e61 6d65 7370 6163 652d stractNamespace-
│ │ │ │ │ -00005ba0: 6e61 6d65 7370 6163 6520 6869 6572 6172 namespace hierar
│ │ │ │ │ -00005bb0: 6368 792e 0a20 2020 2020 2020 2020 2020 chy..
│ │ │ │ │ -00005bc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00005b50: 2020 2020 2020 2020 204d 6170 7065 6443 MappedC
│ │ │ │ │ +00005b60: 6f6c 6c65 6374 696f 6e2d 6261 7369 632e ollection-basic.
│ │ │ │ │ +00005b70: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +00005b80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00005b90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00005ba0: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +00005bb0: 6c69 6e65 2020 2036 290a 2a20 6164 645f line 6).* add_
│ │ │ │ │ +00005bc0: 203c 363e 3a20 2020 2020 2020 2020 2020 <6>:
│ │ │ │ │ 00005bd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00005be0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00005bf0: 2020 2028 6c69 6e65 2020 3233 290a 2a20 (line 23).*
│ │ │ │ │ -00005c00: 696e 636c 7564 6573 4b65 795f 3a20 2020 includesKey_:
│ │ │ │ │ +00005be0: 2020 204c 6f6f 6b75 7054 6162 6c65 2d61 LookupTable-a
│ │ │ │ │ +00005bf0: 6363 6573 7369 6e67 2e0a 2020 2020 2020 ccessing..
│ │ │ │ │ +00005c00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 00005c10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00005c20: 2020 2020 2020 2041 6273 7472 6163 744e AbstractN
│ │ │ │ │ -00005c30: 616d 6573 7061 6365 2d6e 616d 6573 7061 amespace-namespa
│ │ │ │ │ -00005c40: 6365 2068 6965 7261 7263 6879 2e0a 2020 ce hierarchy..
│ │ │ │ │ +00005c20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00005c30: 2020 2020 2020 2020 286c 696e 6520 2020 (line
│ │ │ │ │ +00005c40: 3629 0a2a 2061 6464 5f20 3c37 3e3a 2020 6).* add_ <7>:
│ │ │ │ │ 00005c50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00005c60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00005c70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00005c80: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -00005c90: 6520 2032 3329 0a2a 2069 6e63 6c75 6465 e 23).* include
│ │ │ │ │ -00005ca0: 734b 6579 5f20 3c31 3e3a 2020 2020 2020 sKey_ <1>:
│ │ │ │ │ -00005cb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00005cc0: 4162 7374 7261 6374 4e61 6d65 7370 6163 AbstractNamespac
│ │ │ │ │ -00005cd0: 652d 6e61 6d65 7370 6163 6520 6869 6572 e-namespace hier
│ │ │ │ │ -00005ce0: 6172 6368 792e 0a20 2020 2020 2020 2020 archy..
│ │ │ │ │ +00005c60: 2020 2020 2020 2020 2020 2020 4c69 6e6b Link
│ │ │ │ │ +00005c70: 6564 4c69 7374 2d61 6464 696e 672e 2020 edList-adding.
│ │ │ │ │ +00005c80: 2028 6c69 6e65 2020 2036 290a 2a20 6164 (line 6).* ad
│ │ │ │ │ +00005c90: 645f 203c 383e 3a20 2020 2020 2020 2020 d_ <8>:
│ │ │ │ │ +00005ca0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00005cb0: 2020 2020 2048 6173 6865 6443 6f6c 6c65 HashedColle
│ │ │ │ │ +00005cc0: 6374 696f 6e2d 6163 6365 7373 696e 672e ction-accessing.
│ │ │ │ │ +00005cd0: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +00005ce0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 00005cf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00005d00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00005d10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00005d20: 2020 2020 2028 6c69 6e65 2020 3239 290a (line 29).
│ │ │ │ │ -00005d30: 2a20 696e 636c 7564 6573 5f3a 2020 2020 * includes_:
│ │ │ │ │ -00005d40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00005d50: 2020 2020 2020 2020 2049 6465 6e74 6974 Identit
│ │ │ │ │ -00005d60: 7953 6574 2d74 6573 7469 6e67 2e20 286c ySet-testing. (l
│ │ │ │ │ -00005d70: 696e 6520 2020 3629 0a2a 2069 6e63 6c75 ine 6).* inclu
│ │ │ │ │ -00005d80: 6465 735f 203c 313e 3a20 2020 2020 2020 des_ <1>:
│ │ │ │ │ -00005d90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00005da0: 2020 5765 616b 4964 656e 7469 7479 5365 WeakIdentitySe
│ │ │ │ │ -00005db0: 742d 6163 6365 7373 696e 672e 0a20 2020 t-accessing..
│ │ │ │ │ -00005dc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00005dd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00005de0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00005df0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -00005e00: 2020 2036 290a 2a20 696e 6865 7269 743a 6).* inherit:
│ │ │ │ │ -00005e10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00005e20: 2020 2020 2020 2020 2020 2020 2020 2042 B
│ │ │ │ │ -00005e30: 6568 6176 696f 722d 7465 7374 696e 6720 ehavior-testing
│ │ │ │ │ -00005e40: 7468 6520 636c 6173 7320 6869 6572 6172 the class hierar
│ │ │ │ │ -00005e50: 6368 792e 0a20 2020 2020 2020 2020 2020 chy..
│ │ │ │ │ -00005e60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00005e70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00005d00: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +00005d10: 6c69 6e65 2020 2036 290a 2a20 6164 645f line 6).* add_
│ │ │ │ │ +00005d20: 203c 393e 3a20 2020 2020 2020 2020 2020 <9>:
│ │ │ │ │ +00005d30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00005d40: 2020 2044 6963 7469 6f6e 6172 792d 6163 Dictionary-ac
│ │ │ │ │ +00005d50: 6365 7373 696e 672e 0a20 2020 2020 2020 cessing..
│ │ │ │ │ +00005d60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00005d70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00005d80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00005d90: 2020 2020 2020 2028 6c69 6e65 2020 2036 (line 6
│ │ │ │ │ +00005da0: 290a 2a20 6164 645f 203c 3130 3e3a 2020 ).* add_ <10>:
│ │ │ │ │ +00005db0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00005dc0: 2020 2020 2020 2020 2020 2043 6f6c 6c65 Colle
│ │ │ │ │ +00005dd0: 6374 696f 6e2d 6164 6469 6e67 2e20 2020 ction-adding.
│ │ │ │ │ +00005de0: 286c 696e 6520 2020 3629 0a2a 2061 6464 (line 6).* add
│ │ │ │ │ +00005df0: 5f20 3c31 313e 3a20 2020 2020 2020 2020 _ <11>:
│ │ │ │ │ +00005e00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00005e10: 2020 2020 4261 672d 6164 6469 6e67 2e20 Bag-adding.
│ │ │ │ │ +00005e20: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +00005e30: 2036 290a 2a20 6164 645f 3a20 2020 2020 6).* add_:
│ │ │ │ │ +00005e40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00005e50: 2020 2020 2020 2020 2020 2020 2041 7272 Arr
│ │ │ │ │ +00005e60: 6179 6564 436f 6c6c 6563 7469 6f6e 2d62 ayedCollection-b
│ │ │ │ │ +00005e70: 6173 6963 2e0a 2020 2020 2020 2020 2020 asic..
│ │ │ │ │ 00005e80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00005e90: 2020 2028 6c69 6e65 2020 3139 290a 2a20 (line 19).*
│ │ │ │ │ -00005ea0: 696e 6865 7269 7420 3c31 3e3a 2020 2020 inherit <1>:
│ │ │ │ │ -00005eb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00005ec0: 2020 2020 2020 2042 6568 6176 696f 722d Behavior-
│ │ │ │ │ -00005ed0: 7465 7374 696e 6720 7468 6520 636c 6173 testing the clas
│ │ │ │ │ -00005ee0: 7320 6869 6572 6172 6368 792e 0a20 2020 s hierarchy..
│ │ │ │ │ -00005ef0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00005f00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00005e90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00005ea0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00005eb0: 2020 2020 286c 696e 6520 2031 3129 0a2a (line 11).*
│ │ │ │ │ +00005ec0: 2061 6464 5f61 6674 6572 5f3a 2020 2020 add_after_:
│ │ │ │ │ +00005ed0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00005ee0: 2020 2020 2020 2020 4f72 6465 7265 6443 OrderedC
│ │ │ │ │ +00005ef0: 6f6c 6c65 6374 696f 6e2d 6164 6469 6e67 ollection-adding
│ │ │ │ │ +00005f00: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ 00005f10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00005f20: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -00005f30: 2020 3139 290a 2a20 696e 743a 2020 2020 19).* int:
│ │ │ │ │ -00005f40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00005f50: 2020 2020 2020 2020 2020 2020 2020 2042 B
│ │ │ │ │ -00005f60: 6568 6176 696f 722d 7465 7374 696e 6720 ehavior-testing
│ │ │ │ │ -00005f70: 7468 6520 636c 6173 7320 6869 6572 6172 the class hierar
│ │ │ │ │ -00005f80: 6368 792e 0a20 2020 2020 2020 2020 2020 chy..
│ │ │ │ │ +00005f20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00005f30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00005f40: 286c 696e 6520 2020 3929 0a2a 2061 6464 (line 9).* add
│ │ │ │ │ +00005f50: 5f61 6674 6572 496e 6465 785f 203c 313e _afterIndex_ <1>
│ │ │ │ │ +00005f60: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +00005f70: 2020 2020 536f 7274 6564 436f 6c6c 6563 SortedCollec
│ │ │ │ │ +00005f80: 7469 6f6e 2d64 6973 6162 6c65 642e 0a20 tion-disabled..
│ │ │ │ │ 00005f90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 00005fa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 00005fb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00005fc0: 2020 2028 6c69 6e65 2020 3139 290a 2a20 (line 19).*
│ │ │ │ │ -00005fd0: 696e 7420 3c31 3e3a 2020 2020 2020 2020 int <1>:
│ │ │ │ │ -00005fe0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00005ff0: 2020 2020 2020 2043 6c61 7373 2d69 6e73 Class-ins
│ │ │ │ │ -00006000: 7461 6e63 6520 6372 6561 7469 6f6e 2e0a tance creation..
│ │ │ │ │ -00006010: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00006020: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00006030: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00006040: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -00006050: 696e 6520 2032 3729 0a2a 2069 6e74 203c ine 27).* int <
│ │ │ │ │ -00006060: 323e 3a20 2020 2020 2020 2020 2020 2020 2>:
│ │ │ │ │ +00005fc0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +00005fd0: 6e65 2020 2036 290a 2a20 6164 645f 6166 ne 6).* add_af
│ │ │ │ │ +00005fe0: 7465 7249 6e64 6578 5f20 3c32 3e3a 2020 terIndex_ <2>:
│ │ │ │ │ +00005ff0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00006000: 2052 756e 4172 7261 792d 6164 6469 6e67 RunArray-adding
│ │ │ │ │ +00006010: 2e20 2020 2020 286c 696e 6520 2020 3629 . (line 6)
│ │ │ │ │ +00006020: 0a2a 2061 6464 5f61 6674 6572 496e 6465 .* add_afterInde
│ │ │ │ │ +00006030: 785f 3a20 2020 2020 2020 2020 2020 2020 x_:
│ │ │ │ │ +00006040: 2020 2020 2020 2020 2020 4f72 6465 7265 Ordere
│ │ │ │ │ +00006050: 6443 6f6c 6c65 6374 696f 6e2d 6164 6469 dCollection-addi
│ │ │ │ │ +00006060: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ 00006070: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00006080: 2020 4354 7970 6520 636c 6173 732d 4320 CType class-C
│ │ │ │ │ -00006090: 696e 7374 616e 6365 2063 7265 6174 696f instance creatio
│ │ │ │ │ -000060a0: 6e2e 0a20 2020 2020 2020 2020 2020 2020 n..
│ │ │ │ │ -000060b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00006080: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00006090: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000060a0: 2020 286c 696e 6520 2031 3329 0a2a 2061 (line 13).* a
│ │ │ │ │ +000060b0: 6464 5f62 6566 6f72 655f 3a20 2020 2020 dd_before_:
│ │ │ │ │ 000060c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000060d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000060e0: 2028 6c69 6e65 2020 3132 290a 2a20 696e (line 12).* in
│ │ │ │ │ -000060f0: 7420 3c33 3e3a 2020 2020 2020 2020 2020 t <3>:
│ │ │ │ │ +000060d0: 2020 2020 2020 4f72 6465 7265 6443 6f6c OrderedCol
│ │ │ │ │ +000060e0: 6c65 6374 696f 6e2d 6164 6469 6e67 2e0a lection-adding..
│ │ │ │ │ +000060f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 00006100: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00006110: 2020 2020 2055 6e64 6566 696e 6564 4f62 UndefinedOb
│ │ │ │ │ -00006120: 6a65 6374 2d63 6c61 7373 2070 6f6c 796d ject-class polym
│ │ │ │ │ -00006130: 6f72 7068 6973 6d2e 0a20 2020 2020 2020 orphism..
│ │ │ │ │ -00006140: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00006110: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00006120: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +00006130: 696e 6520 2031 3729 0a2a 2061 6464 5f62 ine 17).* add_b
│ │ │ │ │ +00006140: 6566 6f72 6549 6e64 6578 5f3a 2020 2020 eforeIndex_:
│ │ │ │ │ 00006150: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00006160: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00006170: 2020 2020 2020 2028 6c69 6e65 2020 3333 (line 33
│ │ │ │ │ -00006180: 290a 2a20 696e 7436 343a 2020 2020 2020 ).* int64:
│ │ │ │ │ +00006160: 2020 4f72 6465 7265 6443 6f6c 6c65 6374 OrderedCollect
│ │ │ │ │ +00006170: 696f 6e2d 6164 6469 6e67 2e0a 2020 2020 ion-adding..
│ │ │ │ │ +00006180: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 00006190: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000061a0: 2020 2020 2020 2020 2020 2042 6568 6176 Behav
│ │ │ │ │ -000061b0: 696f 722d 7465 7374 696e 6720 7468 6520 ior-testing the
│ │ │ │ │ -000061c0: 636c 6173 7320 6869 6572 6172 6368 792e class hierarchy.
│ │ │ │ │ -000061d0: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -000061e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000061f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00006200: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -00006210: 6c69 6e65 2020 3139 290a 2a20 696e 7436 line 19).* int6
│ │ │ │ │ -00006220: 3420 3c31 3e3a 2020 2020 2020 2020 2020 4 <1>:
│ │ │ │ │ -00006230: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00006240: 2020 2043 6c61 7373 2d69 6e73 7461 6e63 Class-instanc
│ │ │ │ │ -00006250: 6520 6372 6561 7469 6f6e 2e0a 2020 2020 e creation..
│ │ │ │ │ +000061a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000061b0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +000061c0: 2032 3129 0a2a 2061 6464 5f77 6974 684f 21).* add_withO
│ │ │ │ │ +000061d0: 6363 7572 7265 6e63 6573 5f3a 2020 2020 ccurrences_:
│ │ │ │ │ +000061e0: 2020 2020 2020 2020 2020 2020 2020 4261 Ba
│ │ │ │ │ +000061f0: 672d 6164 6469 6e67 2e20 2020 2020 2020 g-adding.
│ │ │ │ │ +00006200: 2020 2028 6c69 6e65 2020 3130 290a 2a20 (line 10).*
│ │ │ │ │ +00006210: 6164 6441 6c6c 5f20 3c31 3e3a 2020 2020 addAll_ <1>:
│ │ │ │ │ +00006220: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00006230: 2020 2020 2020 204f 7264 6572 6564 436f OrderedCo
│ │ │ │ │ +00006240: 6c6c 6563 7469 6f6e 2d61 6464 696e 672e llection-adding.
│ │ │ │ │ +00006250: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ 00006260: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 00006270: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00006280: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00006290: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -000062a0: 2032 3729 0a2a 2069 6e74 3634 203c 323e 27).* int64 <2>
│ │ │ │ │ -000062b0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -000062c0: 2020 2020 2020 2020 2020 2020 2020 556e Un
│ │ │ │ │ -000062d0: 6465 6669 6e65 644f 626a 6563 742d 636c definedObject-cl
│ │ │ │ │ -000062e0: 6173 7320 706f 6c79 6d6f 7270 6869 736d ass polymorphism
│ │ │ │ │ -000062f0: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +00006280: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +00006290: 6c69 6e65 2020 3235 290a 2a20 6164 6441 line 25).* addA
│ │ │ │ │ +000062a0: 6c6c 5f20 3c32 3e3a 2020 2020 2020 2020 ll_ <2>:
│ │ │ │ │ +000062b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000062c0: 2020 2044 6963 7469 6f6e 6172 792d 6163 Dictionary-ac
│ │ │ │ │ +000062d0: 6365 7373 696e 672e 0a20 2020 2020 2020 cessing..
│ │ │ │ │ +000062e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000062f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 00006300: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00006310: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00006320: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00006330: 286c 696e 6520 2033 3329 0a2a 2069 6e74 (line 33).* int
│ │ │ │ │ -00006340: 383a 2020 2020 2020 2020 2020 2020 2020 8:
│ │ │ │ │ -00006350: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00006360: 2020 2020 4265 6861 7669 6f72 2d74 6573 Behavior-tes
│ │ │ │ │ -00006370: 7469 6e67 2074 6865 2063 6c61 7373 2068 ting the class h
│ │ │ │ │ -00006380: 6965 7261 7263 6879 2e0a 2020 2020 2020 ierarchy..
│ │ │ │ │ -00006390: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000063a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00006310: 2020 2020 2020 2028 6c69 6e65 2020 2039 (line 9
│ │ │ │ │ +00006320: 290a 2a20 6164 6441 6c6c 5f3a 2020 2020 ).* addAll_:
│ │ │ │ │ +00006330: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00006340: 2020 2020 2020 2020 2020 2043 6f6c 6c65 Colle
│ │ │ │ │ +00006350: 6374 696f 6e2d 6164 6469 6e67 2e20 2020 ction-adding.
│ │ │ │ │ +00006360: 286c 696e 6520 2020 3929 0a2a 2061 6464 (line 9).* add
│ │ │ │ │ +00006370: 416c 6c5f 6166 7465 725f 3a20 2020 2020 All_after_:
│ │ │ │ │ +00006380: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00006390: 2020 2020 4f72 6465 7265 6443 6f6c 6c65 OrderedColle
│ │ │ │ │ +000063a0: 6374 696f 6e2d 6164 6469 6e67 2e0a 2020 ction-adding..
│ │ │ │ │ 000063b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000063c0: 2020 2020 2020 2020 286c 696e 6520 2031 (line 1
│ │ │ │ │ -000063d0: 3929 0a2a 2069 6e74 3820 3c31 3e3a 2020 9).* int8 <1>:
│ │ │ │ │ -000063e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000063f0: 2020 2020 2020 2020 2020 2020 436c 6173 Clas
│ │ │ │ │ -00006400: 732d 696e 7374 616e 6365 2063 7265 6174 s-instance creat
│ │ │ │ │ -00006410: 696f 6e2e 0a20 2020 2020 2020 2020 2020 ion..
│ │ │ │ │ -00006420: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00006430: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000063c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000063d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000063e0: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +000063f0: 6520 2032 3829 0a2a 2061 6464 416c 6c5f e 28).* addAll_
│ │ │ │ │ +00006400: 6166 7465 7249 6e64 6578 5f20 3c31 3e3a afterIndex_ <1>:
│ │ │ │ │ +00006410: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00006420: 536f 7274 6564 436f 6c6c 6563 7469 6f6e SortedCollection
│ │ │ │ │ +00006430: 2d64 6973 6162 6c65 642e 0a20 2020 2020 -disabled..
│ │ │ │ │ 00006440: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00006450: 2020 2028 6c69 6e65 2020 3237 290a 2a20 (line 27).*
│ │ │ │ │ -00006460: 696e 7438 203c 323e 3a20 2020 2020 2020 int8 <2>:
│ │ │ │ │ -00006470: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00006480: 2020 2020 2020 2055 6e64 6566 696e 6564 Undefined
│ │ │ │ │ -00006490: 4f62 6a65 6374 2d63 6c61 7373 2070 6f6c Object-class pol
│ │ │ │ │ -000064a0: 796d 6f72 7068 6973 6d2e 0a20 2020 2020 ymorphism..
│ │ │ │ │ -000064b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000064c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000064d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000064e0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -000064f0: 3333 290a 2a20 696e 7465 6765 7250 6172 33).* integerPar
│ │ │ │ │ -00006500: 743a 2020 2020 2020 2020 2020 2020 2020 t:
│ │ │ │ │ -00006510: 2020 2020 2020 2020 2020 2020 204e 756d Num
│ │ │ │ │ -00006520: 6265 722d 7472 756e 6361 7469 6f6e 2061 ber-truncation a
│ │ │ │ │ -00006530: 6e64 2072 6f75 6e64 206f 6666 2e0a 2020 nd round off..
│ │ │ │ │ -00006540: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00006550: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00006560: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00006570: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -00006580: 6520 2031 3229 0a2a 206a 6f69 6e3a 2020 e 12).* join:
│ │ │ │ │ -00006590: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00006450: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00006460: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00006470: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +00006480: 2039 290a 2a20 6164 6441 6c6c 5f61 6674 9).* addAll_aft
│ │ │ │ │ +00006490: 6572 496e 6465 785f 203c 323e 3a20 2020 erIndex_ <2>:
│ │ │ │ │ +000064a0: 2020 2020 2020 2020 2020 2020 2052 756e Run
│ │ │ │ │ +000064b0: 4172 7261 792d 6164 6469 6e67 2e20 2020 Array-adding.
│ │ │ │ │ +000064c0: 2020 286c 696e 6520 2020 3929 0a2a 2061 (line 9).* a
│ │ │ │ │ +000064d0: 6464 416c 6c5f 6166 7465 7249 6e64 6578 ddAll_afterIndex
│ │ │ │ │ +000064e0: 5f3a 2020 2020 2020 2020 2020 2020 2020 _:
│ │ │ │ │ +000064f0: 2020 2020 2020 4f72 6465 7265 6443 6f6c OrderedCol
│ │ │ │ │ +00006500: 6c65 6374 696f 6e2d 6164 6469 6e67 2e0a lection-adding..
│ │ │ │ │ +00006510: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00006520: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00006530: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00006540: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +00006550: 696e 6520 2033 3229 0a2a 2061 6464 416c ine 32).* addAl
│ │ │ │ │ +00006560: 6c5f 6265 666f 7265 5f3a 2020 2020 2020 l_before_:
│ │ │ │ │ +00006570: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00006580: 2020 4f72 6465 7265 6443 6f6c 6c65 6374 OrderedCollect
│ │ │ │ │ +00006590: 696f 6e2d 6164 6469 6e67 2e0a 2020 2020 ion-adding..
│ │ │ │ │ 000065a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000065b0: 436f 6c6c 6563 7469 6f6e 2d65 6e75 6d65 Collection-enume
│ │ │ │ │ -000065c0: 7261 7469 6f6e 2e0a 2020 2020 2020 2020 ration..
│ │ │ │ │ -000065d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000065e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000065f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00006600: 2020 2020 2020 286c 696e 6520 2032 3329 (line 23)
│ │ │ │ │ -00006610: 0a2a 206b 6579 7341 6e64 5661 6c75 6573 .* keysAndValues
│ │ │ │ │ -00006620: 446f 5f3a 2020 2020 2020 2020 2020 2020 Do_:
│ │ │ │ │ -00006630: 2020 2020 2020 2020 2020 5365 7175 656e Sequen
│ │ │ │ │ -00006640: 6365 6162 6c65 436f 6c6c 6563 7469 6f6e ceableCollection
│ │ │ │ │ -00006650: 2d65 6e75 6d65 7261 7469 6e67 2e0a 2020 -enumerating..
│ │ │ │ │ -00006660: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00006670: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00006680: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00006690: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -000066a0: 6520 2031 3729 0a2a 206b 6579 5f63 6c61 e 17).* key_cla
│ │ │ │ │ -000066b0: 7373 5f64 6566 6175 6c74 4469 6374 696f ss_defaultDictio
│ │ │ │ │ -000066c0: 6e61 7279 5f3a 2020 2020 2020 2020 2020 nary_:
│ │ │ │ │ -000066d0: 4465 6665 7272 6564 5661 7269 6162 6c65 DeferredVariable
│ │ │ │ │ -000066e0: 4269 6e64 696e 6720 636c 6173 732d 6261 Binding class-ba
│ │ │ │ │ -000066f0: 7369 632e 0a20 2020 2020 2020 2020 2020 sic..
│ │ │ │ │ -00006700: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00006710: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00006720: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00006730: 2020 2028 6c69 6e65 2020 3131 290a 2a20 (line 11).*
│ │ │ │ │ -00006740: 6c69 6e65 3a20 2020 2020 2020 2020 2020 line:
│ │ │ │ │ -00006750: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00006760: 2020 2020 2020 2053 7472 6561 6d2d 6275 Stream-bu
│ │ │ │ │ -00006770: 696c 7420 696e 732e 2020 2020 286c 696e ilt ins. (lin
│ │ │ │ │ -00006780: 6520 2031 3629 0a2a 206c 696e 6520 3c31 e 16).* line <1
│ │ │ │ │ -00006790: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ +000065b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000065c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000065d0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +000065e0: 2033 3629 0a2a 2061 6464 416c 6c5f 6265 36).* addAll_be
│ │ │ │ │ +000065f0: 666f 7265 496e 6465 785f 3a20 2020 2020 foreIndex_:
│ │ │ │ │ +00006600: 2020 2020 2020 2020 2020 2020 2020 4f72 Or
│ │ │ │ │ +00006610: 6465 7265 6443 6f6c 6c65 6374 696f 6e2d deredCollection-
│ │ │ │ │ +00006620: 6164 6469 6e67 2e0a 2020 2020 2020 2020 adding..
│ │ │ │ │ +00006630: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00006640: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00006650: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00006660: 2020 2020 2020 286c 696e 6520 2034 3029 (line 40)
│ │ │ │ │ +00006670: 0a2a 2061 6464 416c 6c46 6972 7374 5f20 .* addAllFirst_
│ │ │ │ │ +00006680: 3c31 3e3a 2020 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ +00006690: 2020 2020 2020 2020 2020 536f 7274 6564 Sorted
│ │ │ │ │ +000066a0: 436f 6c6c 6563 7469 6f6e 2d64 6973 6162 Collection-disab
│ │ │ │ │ +000066b0: 6c65 642e 0a20 2020 2020 2020 2020 2020 led..
│ │ │ │ │ +000066c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000066d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000066e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000066f0: 2020 2028 6c69 6e65 2020 3132 290a 2a20 (line 12).*
│ │ │ │ │ +00006700: 6164 6441 6c6c 4669 7273 745f 203c 323e addAllFirst_ <2>
│ │ │ │ │ +00006710: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +00006720: 2020 2020 2020 2052 756e 4172 7261 792d RunArray-
│ │ │ │ │ +00006730: 6164 6469 6e67 2e20 2020 2020 286c 696e adding. (lin
│ │ │ │ │ +00006740: 6520 2031 3429 0a2a 2061 6464 416c 6c46 e 14).* addAllF
│ │ │ │ │ +00006750: 6972 7374 5f3a 2020 2020 2020 2020 2020 irst_:
│ │ │ │ │ +00006760: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00006770: 4f72 6465 7265 6443 6f6c 6c65 6374 696f OrderedCollectio
│ │ │ │ │ +00006780: 6e2d 6164 6469 6e67 2e0a 2020 2020 2020 n-adding..
│ │ │ │ │ +00006790: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 000067a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000067b0: 5374 7265 616d 2d62 7569 6c74 2069 6e73 Stream-built ins
│ │ │ │ │ -000067c0: 2e20 2020 2028 6c69 6e65 2020 3230 290a . (line 20).
│ │ │ │ │ -000067d0: 2a20 6c6f 6164 4672 6f6d 5f3a 2020 2020 * loadFrom_:
│ │ │ │ │ -000067e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000067f0: 2020 2020 2020 2020 2044 756d 7065 7250 DumperP
│ │ │ │ │ -00006800: 726f 7879 2d73 6176 696e 6720 616e 6420 roxy-saving and
│ │ │ │ │ -00006810: 7265 7374 6f72 696e 672e 0a20 2020 2020 restoring..
│ │ │ │ │ +000067b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000067c0: 2020 2020 2020 2020 286c 696e 6520 2034 (line 4
│ │ │ │ │ +000067d0: 3429 0a2a 2061 6464 416c 6c4c 6173 745f 4).* addAllLast_
│ │ │ │ │ +000067e0: 203c 313e 3a20 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ +000067f0: 2020 2020 2020 2020 2020 2020 536f 7274 Sort
│ │ │ │ │ +00006800: 6564 436f 6c6c 6563 7469 6f6e 2d64 6973 edCollection-dis
│ │ │ │ │ +00006810: 6162 6c65 642e 0a20 2020 2020 2020 2020 abled..
│ │ │ │ │ 00006820: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 00006830: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 00006840: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00006850: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -00006860: 2036 290a 2a20 6c6f 7765 7250 7269 6f72 6).* lowerPrior
│ │ │ │ │ -00006870: 6974 793a 2020 2020 2020 2020 2020 2020 ity:
│ │ │ │ │ -00006880: 2020 2020 2020 2020 2020 2020 2050 726f Pro
│ │ │ │ │ -00006890: 6365 7373 2d62 6173 6963 2e20 2020 2020 cess-basic.
│ │ │ │ │ -000068a0: 2020 286c 696e 6520 2031 3729 0a2a 206c (line 17).* l
│ │ │ │ │ -000068b0: 6f77 6572 5072 696f 7269 7479 203c 313e owerPriority <1>
│ │ │ │ │ -000068c0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -000068d0: 2020 2020 2020 5072 6f63 6573 732d 6261 Process-ba
│ │ │ │ │ -000068e0: 7369 632e 2020 2020 2020 2028 6c69 6e65 sic. (line
│ │ │ │ │ -000068f0: 2020 3238 290a 2a20 6d61 726b 5f3a 2020 28).* mark_:
│ │ │ │ │ +00006850: 2020 2020 2028 6c69 6e65 2020 3135 290a (line 15).
│ │ │ │ │ +00006860: 2a20 6164 6441 6c6c 4c61 7374 5f20 3c32 * addAllLast_ <2
│ │ │ │ │ +00006870: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ +00006880: 2020 2020 2020 2020 2052 756e 4172 7261 RunArra
│ │ │ │ │ +00006890: 792d 6164 6469 6e67 2e20 2020 2020 286c y-adding. (l
│ │ │ │ │ +000068a0: 696e 6520 2031 3929 0a2a 2061 6464 416c ine 19).* addAl
│ │ │ │ │ +000068b0: 6c4c 6173 745f 3a20 2020 2020 2020 2020 lLast_:
│ │ │ │ │ +000068c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000068d0: 2020 4f72 6465 7265 6443 6f6c 6c65 6374 OrderedCollect
│ │ │ │ │ +000068e0: 696f 6e2d 6164 6469 6e67 2e0a 2020 2020 ion-adding..
│ │ │ │ │ +000068f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 00006900: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00006910: 2020 2020 2020 2020 2020 2020 2020 204f O
│ │ │ │ │ -00006920: 626a 6563 742d 6275 696c 7420 696e 732e bject-built ins.
│ │ │ │ │ -00006930: 2020 2020 286c 696e 6520 3132 3729 0a2a (line 127).*
│ │ │ │ │ -00006940: 206d 6172 6b5f 203c 313e 3a20 2020 2020 mark_ <1>:
│ │ │ │ │ -00006950: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00006960: 2020 2020 2020 2020 4f62 6a65 6374 2d62 Object-b
│ │ │ │ │ -00006970: 7569 6c74 2069 6e73 2e20 2020 2028 6c69 uilt ins. (li
│ │ │ │ │ -00006980: 6e65 2031 3237 290a 2a20 6d61 7463 685f ne 127).* match_
│ │ │ │ │ -00006990: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -000069a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000069b0: 2046 696c 6550 6174 682d 656e 756d 6572 FilePath-enumer
│ │ │ │ │ -000069c0: 6174 696e 672e 0a20 2020 2020 2020 2020 ating..
│ │ │ │ │ -000069d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00006910: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00006920: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +00006930: 2034 3829 0a2a 2061 6464 4275 696c 7446 48).* addBuiltF
│ │ │ │ │ +00006940: 696c 655f 3a20 2020 2020 2020 2020 2020 ile_:
│ │ │ │ │ +00006950: 2020 2020 2020 2020 2020 2020 2020 5061 Pa
│ │ │ │ │ +00006960: 636b 6167 652d 6163 6365 7373 696e 672e ckage-accessing.
│ │ │ │ │ +00006970: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).*
│ │ │ │ │ +00006980: 6164 6443 616c 6c6f 7574 5f3a 2020 2020 addCallout_:
│ │ │ │ │ +00006990: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000069a0: 2020 2020 2020 2050 6163 6b61 6765 2d61 Package-a
│ │ │ │ │ +000069b0: 6363 6573 7369 6e67 2e20 2020 286c 696e ccessing. (lin
│ │ │ │ │ +000069c0: 6520 2020 3929 0a2a 2061 6464 436c 6173 e 9).* addClas
│ │ │ │ │ +000069d0: 7356 6172 4e61 6d65 5f20 3c31 3e3a 2020 sVarName_ <1>:
│ │ │ │ │ 000069e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000069f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00006a00: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).
│ │ │ │ │ -00006a10: 2a20 6d61 7463 685f 203c 313e 3a20 2020 * match_ <1>:
│ │ │ │ │ +000069f0: 4d65 7461 636c 6173 732d 6465 6c65 6761 Metaclass-delega
│ │ │ │ │ +00006a00: 7469 6f6e 2e0a 2020 2020 2020 2020 2020 tion..
│ │ │ │ │ +00006a10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 00006a20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00006a30: 2020 2020 2020 2020 2046 696c 6550 6174 FilePat
│ │ │ │ │ -00006a40: 682d 656e 756d 6572 6174 696e 672e 0a20 h-enumerating..
│ │ │ │ │ -00006a50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00006a60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00006a70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00006a80: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -00006a90: 6e65 2020 3338 290a 2a20 6d61 7463 685f ne 38).* match_
│ │ │ │ │ -00006aa0: 203c 323e 3a20 2020 2020 2020 2020 2020 <2>:
│ │ │ │ │ +00006a30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00006a40: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*
│ │ │ │ │ +00006a50: 2061 6464 436c 6173 7356 6172 4e61 6d65 addClassVarName
│ │ │ │ │ +00006a60: 5f3a 2020 2020 2020 2020 2020 2020 2020 _:
│ │ │ │ │ +00006a70: 2020 2020 2020 2020 436c 6173 732d 6163 Class-ac
│ │ │ │ │ +00006a80: 6365 7373 696e 6720 696e 7374 616e 6365 cessing instance
│ │ │ │ │ +00006a90: 7320 616e 6420 7661 7269 6162 6c65 732e s and variables.
│ │ │ │ │ +00006aa0: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ 00006ab0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00006ac0: 2046 696c 6550 6174 682d 656e 756d 6572 FilePath-enumer
│ │ │ │ │ -00006ad0: 6174 696e 672e 0a20 2020 2020 2020 2020 ating..
│ │ │ │ │ -00006ae0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00006af0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00006b00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00006b10: 2020 2020 2028 6c69 6e65 2020 3437 290a (line 47).
│ │ │ │ │ -00006b20: 2a20 6d6f 7572 6e3a 2020 2020 2020 2020 * mourn:
│ │ │ │ │ -00006b30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00006b40: 2020 2020 2020 2020 204f 626a 6563 742d Object-
│ │ │ │ │ -00006b50: 6275 696c 7420 696e 732e 2020 2020 286c built ins. (l
│ │ │ │ │ -00006b60: 696e 6520 3130 3729 0a2a 206d 6f75 726e ine 107).* mourn
│ │ │ │ │ -00006b70: 203c 313e 3a20 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ -00006b80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00006b90: 2020 4f62 6a65 6374 2d62 7569 6c74 2069 Object-built i
│ │ │ │ │ -00006ba0: 6e73 2e20 2020 2028 6c69 6e65 2031 3231 ns. (line 121
│ │ │ │ │ -00006bb0: 290a 2a20 6e61 6d65 3a20 2020 2020 2020 ).* name:
│ │ │ │ │ -00006bc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00006bd0: 2020 2020 2020 2020 2020 2046 696c 6550 FileP
│ │ │ │ │ -00006be0: 6174 682d 6669 6c65 206e 616d 6520 6d61 ath-file name ma
│ │ │ │ │ -00006bf0: 6e61 6765 6d65 6e74 2e0a 2020 2020 2020 nagement..
│ │ │ │ │ -00006c00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00006c10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00006ac0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00006ad0: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +00006ae0: 6c69 6e65 2020 2036 290a 2a20 6164 6443 line 6).* addC
│ │ │ │ │ +00006af0: 6c61 7373 5661 724e 616d 655f 7661 6c75 lassVarName_valu
│ │ │ │ │ +00006b00: 655f 3a20 2020 2020 2020 2020 2020 2020 e_:
│ │ │ │ │ +00006b10: 2020 2043 6c61 7373 2d61 6363 6573 7369 Class-accessi
│ │ │ │ │ +00006b20: 6e67 2069 6e73 7461 6e63 6573 2061 6e64 ng instances and
│ │ │ │ │ +00006b30: 2076 6172 6961 626c 6573 2e0a 2020 2020 variables..
│ │ │ │ │ +00006b40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00006b50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00006b60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00006b70: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +00006b80: 2031 3029 0a2a 2061 6464 4461 7973 5f3a 10).* addDays_:
│ │ │ │ │ +00006b90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00006ba0: 2020 2020 2020 2020 2020 2020 2020 4461 Da
│ │ │ │ │ +00006bb0: 7465 2d62 6173 6963 2e20 2020 2020 2020 te-basic.
│ │ │ │ │ +00006bc0: 2020 2028 6c69 6e65 2020 3130 290a 2a20 (line 10).*
│ │ │ │ │ +00006bd0: 6164 6444 6570 656e 6465 6e74 5f20 3c31 addDependent_ <1
│ │ │ │ │ +00006be0: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ +00006bf0: 2020 2020 2020 2055 6e64 6566 696e 6564 Undefined
│ │ │ │ │ +00006c00: 4f62 6a65 6374 2d64 6570 656e 6465 6e74 Object-dependent
│ │ │ │ │ +00006c10: 7320 6163 6365 7373 2e0a 2020 2020 2020 s access..
│ │ │ │ │ 00006c20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00006c30: 2020 2020 2020 2020 286c 696e 6520 2031 (line 1
│ │ │ │ │ -00006c40: 3729 0a2a 206e 616d 6520 3c31 3e3a 2020 7).* name <1>:
│ │ │ │ │ -00006c50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00006c60: 2020 2020 2020 2020 2020 2020 5646 532e VFS.
│ │ │ │ │ -00006c70: 4172 6368 6976 654d 656d 6265 722d 6163 ArchiveMember-ac
│ │ │ │ │ -00006c80: 6365 7373 696e 672e 0a20 2020 2020 2020 cessing..
│ │ │ │ │ -00006c90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00006ca0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00006c30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00006c40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00006c50: 2020 2020 2020 2020 286c 696e 6520 2020 (line
│ │ │ │ │ +00006c60: 3629 0a2a 2061 6464 4465 7065 6e64 656e 6).* addDependen
│ │ │ │ │ +00006c70: 745f 3a20 2020 2020 2020 2020 2020 2020 t_:
│ │ │ │ │ +00006c80: 2020 2020 2020 2020 2020 2020 4f62 6a65 Obje
│ │ │ │ │ +00006c90: 6374 2d64 6570 656e 6465 6e74 7320 6163 ct-dependents ac
│ │ │ │ │ +00006ca0: 6365 7373 2e0a 2020 2020 2020 2020 2020 cess..
│ │ │ │ │ 00006cb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00006cc0: 2020 2020 2020 2028 6c69 6e65 2020 2039 (line 9
│ │ │ │ │ -00006cd0: 290a 2a20 6e65 773a 2020 2020 2020 2020 ).* new:
│ │ │ │ │ -00006ce0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00006cf0: 2020 2020 2020 2020 2020 2041 6273 7472 Abstr
│ │ │ │ │ -00006d00: 6163 744e 616d 6573 7061 6365 2063 6c61 actNamespace cla
│ │ │ │ │ -00006d10: 7373 2d69 6e73 7461 6e63 6520 6372 6561 ss-instance crea
│ │ │ │ │ -00006d20: 7469 6f6e 2e0a 2020 2020 2020 2020 2020 tion..
│ │ │ │ │ -00006d30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00006cc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00006cd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00006ce0: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*
│ │ │ │ │ +00006cf0: 2061 6464 4665 6174 7572 655f 203c 313e addFeature_ <1>
│ │ │ │ │ +00006d00: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +00006d10: 2020 2020 2020 2020 5379 7374 656d 4469 SystemDi
│ │ │ │ │ +00006d20: 6374 696f 6e61 7279 2d73 7065 6369 616c ctionary-special
│ │ │ │ │ +00006d30: 2061 6363 6573 7369 6e67 2e0a 2020 2020 accessing..
│ │ │ │ │ 00006d40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 00006d50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00006d60: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*
│ │ │ │ │ -00006d70: 206e 6577 203c 313e 3a20 2020 2020 2020 new <1>:
│ │ │ │ │ -00006d80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00006d90: 2020 2020 2020 2020 4265 6861 7669 6f72 Behavior
│ │ │ │ │ -00006da0: 2d69 6e73 7461 6e63 6520 6372 6561 7469 -instance creati
│ │ │ │ │ -00006db0: 6f6e 2e0a 2020 2020 2020 2020 2020 2020 on..
│ │ │ │ │ -00006dc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00006dd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00006d60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00006d70: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +00006d80: 2020 3629 0a2a 2061 6464 4665 6174 7572 6).* addFeatur
│ │ │ │ │ +00006d90: 655f 3a20 2020 2020 2020 2020 2020 2020 e_:
│ │ │ │ │ +00006da0: 2020 2020 2020 2020 2020 2020 2020 5061 Pa
│ │ │ │ │ +00006db0: 636b 6167 652d 6163 6365 7373 696e 672e ckage-accessing.
│ │ │ │ │ +00006dc0: 2020 2028 6c69 6e65 2020 3132 290a 2a20 (line 12).*
│ │ │ │ │ +00006dd0: 6164 6446 696c 655f 3a20 2020 2020 2020 addFile_:
│ │ │ │ │ 00006de0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00006df0: 2020 286c 696e 6520 2020 3629 0a2a 206e (line 6).* n
│ │ │ │ │ -00006e00: 6577 5072 6f63 6573 733a 2020 2020 2020 ewProcess:
│ │ │ │ │ -00006e10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00006e20: 2020 2020 2020 436f 6e74 6578 7450 6172 ContextPar
│ │ │ │ │ -00006e30: 742d 6163 6365 7373 696e 672e 0a20 2020 t-accessing..
│ │ │ │ │ -00006e40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00006e50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00006e60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00006e70: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -00006e80: 2020 3634 290a 2a20 6e65 775f 3a20 2020 64).* new_:
│ │ │ │ │ -00006e90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00006ea0: 2020 2020 2020 2020 2020 2020 2020 2042 B
│ │ │ │ │ -00006eb0: 6568 6176 696f 722d 696e 7374 616e 6365 ehavior-instance
│ │ │ │ │ -00006ec0: 2063 7265 6174 696f 6e2e 0a20 2020 2020 creation..
│ │ │ │ │ +00006df0: 2020 2020 2020 2050 6163 6b61 6765 2d61 Package-a
│ │ │ │ │ +00006e00: 6363 6573 7369 6e67 2e20 2020 286c 696e ccessing. (lin
│ │ │ │ │ +00006e10: 6520 2031 3529 0a2a 2061 6464 4669 6c65 e 15).* addFile
│ │ │ │ │ +00006e20: 496e 5f3a 2020 2020 2020 2020 2020 2020 In_:
│ │ │ │ │ +00006e30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00006e40: 5061 636b 6167 652d 6163 6365 7373 696e Package-accessin
│ │ │ │ │ +00006e50: 672e 2020 2028 6c69 6e65 2020 3138 290a g. (line 18).
│ │ │ │ │ +00006e60: 2a20 6164 6446 6972 7374 5f20 3c31 3e3a * addFirst_ <1>:
│ │ │ │ │ +00006e70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00006e80: 2020 2020 2020 2020 2053 6f72 7465 6443 SortedC
│ │ │ │ │ +00006e90: 6f6c 6c65 6374 696f 6e2d 6469 7361 626c ollection-disabl
│ │ │ │ │ +00006ea0: 6564 2e0a 2020 2020 2020 2020 2020 2020 ed..
│ │ │ │ │ +00006eb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00006ec0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 00006ed0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00006ee0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00006ef0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00006f00: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -00006f10: 3132 290a 2a20 6e65 7874 3a20 2020 2020 12).* next:
│ │ │ │ │ -00006f20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00006f30: 2020 2020 2020 2020 2020 2020 2047 656e Gen
│ │ │ │ │ -00006f40: 6572 6174 6f72 2063 6c61 7373 2d69 6e73 erator class-ins
│ │ │ │ │ -00006f50: 7461 6e63 6520 6372 6561 7469 6f6e 2e0a tance creation..
│ │ │ │ │ -00006f60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00006f70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00006ee0: 2020 286c 696e 6520 2031 3829 0a2a 2061 (line 18).* a
│ │ │ │ │ +00006ef0: 6464 4669 7273 745f 203c 323e 3a20 2020 ddFirst_ <2>:
│ │ │ │ │ +00006f00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00006f10: 2020 2020 2020 5275 6e41 7272 6179 2d61 RunArray-a
│ │ │ │ │ +00006f20: 6464 696e 672e 2020 2020 2028 6c69 6e65 dding. (line
│ │ │ │ │ +00006f30: 2020 3234 290a 2a20 6164 6446 6972 7374 24).* addFirst
│ │ │ │ │ +00006f40: 5f20 3c33 3e3a 2020 2020 2020 2020 2020 _ <3>:
│ │ │ │ │ +00006f50: 2020 2020 2020 2020 2020 2020 2020 204f O
│ │ │ │ │ +00006f60: 7264 6572 6564 436f 6c6c 6563 7469 6f6e rderedCollection
│ │ │ │ │ +00006f70: 2d61 6464 696e 672e 0a20 2020 2020 2020 -adding..
│ │ │ │ │ 00006f80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00006f90: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -00006fa0: 696e 6520 2031 3129 0a2a 206e 6578 7420 ine 11).* next
│ │ │ │ │ -00006fb0: 3c31 3e3a 2020 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ -00006fc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00006fd0: 2020 4765 6e65 7261 746f 722d 7374 7265 Generator-stre
│ │ │ │ │ -00006fe0: 616d 2070 726f 746f 636f 6c2e 0a20 2020 am protocol..
│ │ │ │ │ -00006ff0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00007000: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00007010: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00007020: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -00007030: 2020 3133 290a 2a20 6e65 7874 203c 323e 13).* next <2>
│ │ │ │ │ -00007040: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -00007050: 2020 2020 2020 2020 2020 2020 2020 2047 G
│ │ │ │ │ -00007060: 656e 6572 6174 6f72 2d73 7472 6561 6d20 enerator-stream
│ │ │ │ │ -00007070: 7072 6f74 6f63 6f6c 2e0a 2020 2020 2020 protocol..
│ │ │ │ │ -00007080: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00007090: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000070a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000070b0: 2020 2020 2020 2020 286c 696e 6520 2031 (line 1
│ │ │ │ │ -000070c0: 3829 0a2a 206e 6578 7420 3c33 3e3a 2020 8).* next <3>:
│ │ │ │ │ -000070d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000070e0: 2020 2020 2020 2020 2020 2020 5368 6172 Shar
│ │ │ │ │ -000070f0: 6564 5175 6575 652d 6163 6365 7373 696e edQueue-accessin
│ │ │ │ │ -00007100: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ -00007110: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00007120: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00007130: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00007140: 2028 6c69 6e65 2020 3135 290a 2a20 6e65 (line 15).* ne
│ │ │ │ │ -00007150: 7874 203c 343e 3a20 2020 2020 2020 2020 xt <4>:
│ │ │ │ │ -00007160: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00007170: 2020 2020 2053 7472 6561 6d2d 706f 7369 Stream-posi
│ │ │ │ │ -00007180: 7469 6f6e 696e 672e 2020 286c 696e 6520 tioning. (line
│ │ │ │ │ -00007190: 2031 3229 0a2a 206e 6f6e 5665 7273 696f 12).* nonVersio
│ │ │ │ │ -000071a0: 6e65 6449 6e73 7453 697a 653a 2020 2020 nedInstSize:
│ │ │ │ │ -000071b0: 2020 2020 2020 2020 2020 2020 2020 5665 Ve
│ │ │ │ │ -000071c0: 7273 696f 6e61 626c 654f 626a 6563 7450 rsionableObjectP
│ │ │ │ │ -000071d0: 726f 7879 2063 6c61 7373 2d73 6176 696e roxy class-savin
│ │ │ │ │ -000071e0: 6720 616e 6420 7265 7374 6f72 696e 672e g and restoring.
│ │ │ │ │ -000071f0: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -00007200: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00006f90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00006fa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00006fb0: 2020 2020 2020 2028 6c69 6e65 2020 3532 (line 52
│ │ │ │ │ +00006fc0: 290a 2a20 6164 6446 6972 7374 5f3a 2020 ).* addFirst_:
│ │ │ │ │ +00006fd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00006fe0: 2020 2020 2020 2020 2020 204c 696e 6b65 Linke
│ │ │ │ │ +00006ff0: 644c 6973 742d 6164 6469 6e67 2e20 2020 dList-adding.
│ │ │ │ │ +00007000: 286c 696e 6520 2020 3929 0a2a 2061 6464 (line 9).* add
│ │ │ │ │ +00007010: 496e 7374 5661 724e 616d 655f 3a20 2020 InstVarName_:
│ │ │ │ │ +00007020: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00007030: 2020 2020 4265 6861 7669 6f72 2d69 6e73 Behavior-ins
│ │ │ │ │ +00007040: 7461 6e63 6520 7661 7269 6162 6c65 732e tance variables.
│ │ │ │ │ +00007050: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +00007060: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00007070: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00007080: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +00007090: 6c69 6e65 2020 2036 290a 2a20 6164 644c line 6).* addL
│ │ │ │ │ +000070a0: 6173 745f 203c 313e 3a20 2020 2020 2020 ast_ <1>:
│ │ │ │ │ +000070b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000070c0: 2020 2053 6f72 7465 6443 6f6c 6c65 6374 SortedCollect
│ │ │ │ │ +000070d0: 696f 6e2d 6469 7361 626c 6564 2e0a 2020 ion-disabled..
│ │ │ │ │ +000070e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000070f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00007100: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00007110: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +00007120: 6520 2032 3129 0a2a 2061 6464 4c61 7374 e 21).* addLast
│ │ │ │ │ +00007130: 5f20 3c32 3e3a 2020 2020 2020 2020 2020 _ <2>:
│ │ │ │ │ +00007140: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00007150: 5275 6e41 7272 6179 2d61 6464 696e 672e RunArray-adding.
│ │ │ │ │ +00007160: 2020 2020 2028 6c69 6e65 2020 3238 290a (line 28).
│ │ │ │ │ +00007170: 2a20 6164 644c 6173 745f 203c 333e 3a20 * addLast_ <3>:
│ │ │ │ │ +00007180: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00007190: 2020 2020 2020 2020 204f 7264 6572 6564 Ordered
│ │ │ │ │ +000071a0: 436f 6c6c 6563 7469 6f6e 2d61 6464 696e Collection-addin
│ │ │ │ │ +000071b0: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ +000071c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000071d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000071e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000071f0: 2028 6c69 6e65 2020 3536 290a 2a20 6164 (line 56).* ad
│ │ │ │ │ +00007200: 644c 6173 745f 3a20 2020 2020 2020 2020 dLast_:
│ │ │ │ │ 00007210: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00007220: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -00007230: 6c69 6e65 2020 2036 290a 2a20 6e6f 743a line 6).* not:
│ │ │ │ │ -00007240: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00007250: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00007260: 2020 2053 796d 626f 6c2d 6261 7369 632e Symbol-basic.
│ │ │ │ │ -00007270: 2020 2020 2020 2020 286c 696e 6520 2031 (line 1
│ │ │ │ │ -00007280: 3029 0a2a 206e 6f74 203c 313e 3a20 2020 0).* not <1>:
│ │ │ │ │ -00007290: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000072a0: 2020 2020 2020 2020 2020 2020 5379 6d62 Symb
│ │ │ │ │ -000072b0: 6f6c 2d62 6173 6963 2e20 2020 2020 2020 ol-basic.
│ │ │ │ │ -000072c0: 2028 6c69 6e65 2020 3135 290a 2a20 6e6f (line 15).* no
│ │ │ │ │ -000072d0: 7469 6679 3a20 2020 2020 2020 2020 2020 tify:
│ │ │ │ │ +00007220: 2020 2020 204c 696e 6b65 644c 6973 742d LinkedList-
│ │ │ │ │ +00007230: 6164 6469 6e67 2e20 2020 286c 696e 6520 adding. (line
│ │ │ │ │ +00007240: 2031 3229 0a2a 2061 6464 4c69 6272 6172 12).* addLibrar
│ │ │ │ │ +00007250: 795f 203c 313e 3a20 2020 2020 2020 2020 y_ <1>:
│ │ │ │ │ +00007260: 2020 2020 2020 2020 2020 2020 2020 5061 Pa
│ │ │ │ │ +00007270: 636b 6167 652d 6163 6365 7373 696e 672e ckage-accessing.
│ │ │ │ │ +00007280: 2020 2028 6c69 6e65 2020 3231 290a 2a20 (line 21).*
│ │ │ │ │ +00007290: 6164 644c 6962 7261 7279 5f3a 2020 2020 addLibrary_:
│ │ │ │ │ +000072a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000072b0: 2020 2020 2020 2044 4c44 2063 6c61 7373 DLD class
│ │ │ │ │ +000072c0: 2d64 796e 616d 6963 206c 696e 6b69 6e67 -dynamic linking
│ │ │ │ │ +000072d0: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ 000072e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000072f0: 2020 2020 2053 656d 6170 686f 7265 2d62 Semaphore-b
│ │ │ │ │ -00007300: 7569 6c74 696e 732e 2020 286c 696e 6520 uiltins. (line
│ │ │ │ │ -00007310: 2032 3929 0a2a 206e 6f74 6966 7941 6c6c 29).* notifyAll
│ │ │ │ │ -00007320: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -00007330: 2020 2020 2020 2020 2020 2020 2020 5365 Se
│ │ │ │ │ -00007340: 6d61 7068 6f72 652d 6275 696c 7469 6e73 maphore-builtins
│ │ │ │ │ -00007350: 2e20 2028 6c69 6e65 2020 3239 290a 2a20 . (line 29).*
│ │ │ │ │ -00007360: 6f6e 5f3a 2020 2020 2020 2020 2020 2020 on_:
│ │ │ │ │ +000072f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00007300: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00007310: 286c 696e 6520 2020 3629 0a2a 2061 6464 (line 6).* add
│ │ │ │ │ +00007320: 4c69 6272 6172 7948 616e 646c 655f 3a20 LibraryHandle_:
│ │ │ │ │ +00007330: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00007340: 2020 2020 444c 4420 636c 6173 732d 6479 DLD class-dy
│ │ │ │ │ +00007350: 6e61 6d69 6320 6c69 6e6b 696e 672e 0a20 namic linking..
│ │ │ │ │ +00007360: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 00007370: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00007380: 2020 2020 2020 2041 6c74 6572 6e61 7469 Alternati
│ │ │ │ │ -00007390: 7665 4f62 6a65 6374 5072 6f78 7920 636c veObjectProxy cl
│ │ │ │ │ -000073a0: 6173 732d 696e 7374 616e 6365 2063 7265 ass-instance cre
│ │ │ │ │ -000073b0: 6174 696f 6e2e 0a20 2020 2020 2020 2020 ation..
│ │ │ │ │ +00007380: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00007390: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +000073a0: 6e65 2020 2039 290a 2a20 6164 644d 6f64 ne 9).* addMod
│ │ │ │ │ +000073b0: 756c 655f 203c 313e 3a20 2020 2020 2020 ule_ <1>:
│ │ │ │ │ 000073c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000073d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000073e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000073f0: 2020 2020 2028 6c69 6e65 2020 3131 290a (line 11).
│ │ │ │ │ -00007400: 2a20 6f6e 5f64 6f5f 3a20 2020 2020 2020 * on_do_:
│ │ │ │ │ -00007410: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00007420: 2020 2020 2020 2020 2042 6c6f 636b 436c BlockCl
│ │ │ │ │ -00007430: 6f73 7572 652d 756e 7769 6e64 2070 726f osure-unwind pro
│ │ │ │ │ -00007440: 7465 6374 696f 6e2e 0a20 2020 2020 2020 tection..
│ │ │ │ │ +000073d0: 2050 6163 6b61 6765 2d61 6363 6573 7369 Package-accessi
│ │ │ │ │ +000073e0: 6e67 2e20 2020 286c 696e 6520 2032 3429 ng. (line 24)
│ │ │ │ │ +000073f0: 0a2a 2061 6464 4d6f 6475 6c65 5f3a 2020 .* addModule_:
│ │ │ │ │ +00007400: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00007410: 2020 2020 2020 2020 2020 444c 4420 636c DLD cl
│ │ │ │ │ +00007420: 6173 732d 6479 6e61 6d69 6320 6c69 6e6b ass-dynamic link
│ │ │ │ │ +00007430: 696e 672e 0a20 2020 2020 2020 2020 2020 ing..
│ │ │ │ │ +00007440: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 00007450: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 00007460: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00007470: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00007480: 2020 2020 2020 2028 6c69 6e65 2020 3231 (line 21
│ │ │ │ │ -00007490: 290a 2a20 6f6e 5f64 6f5f 203c 313e 3a20 ).* on_do_ <1>:
│ │ │ │ │ -000074a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000074b0: 2020 2020 2020 2020 2020 2045 7863 6570 Excep
│ │ │ │ │ -000074c0: 7469 6f6e 2d65 7863 6570 7469 6f6e 2068 tion-exception h
│ │ │ │ │ -000074d0: 616e 646c 696e 672e 0a20 2020 2020 2020 andling..
│ │ │ │ │ +00007470: 2020 2028 6c69 6e65 2020 3133 290a 2a20 (line 13).*
│ │ │ │ │ +00007480: 6164 6450 6572 6d69 7373 696f 6e5f 3a20 addPermission_:
│ │ │ │ │ +00007490: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000074a0: 2020 2020 2020 2053 6563 7572 6974 7950 SecurityP
│ │ │ │ │ +000074b0: 6f6c 6963 792d 6d6f 6469 6679 696e 672e olicy-modifying.
│ │ │ │ │ +000074c0: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +000074d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 000074e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000074f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00007500: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00007510: 2020 2020 2020 2028 6c69 6e65 2020 2036 (line 6
│ │ │ │ │ -00007520: 290a 2a20 6f6e 5f64 6f5f 203c 323e 3a20 ).* on_do_ <2>:
│ │ │ │ │ -00007530: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00007540: 2020 2020 2020 2020 2020 2045 7863 6570 Excep
│ │ │ │ │ -00007550: 7469 6f6e 2d65 7863 6570 7469 6f6e 2068 tion-exception h
│ │ │ │ │ -00007560: 616e 646c 696e 672e 0a20 2020 2020 2020 andling..
│ │ │ │ │ -00007570: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00007580: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00007590: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000075a0: 2020 2020 2020 2028 6c69 6e65 2020 3439 (line 49
│ │ │ │ │ -000075b0: 290a 2a20 6f6e 5f64 6f5f 203c 333e 3a20 ).* on_do_ <3>:
│ │ │ │ │ -000075c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000075d0: 2020 2020 2020 2020 2020 2045 7863 6570 Excep
│ │ │ │ │ -000075e0: 7469 6f6e 2d65 7863 6570 7469 6f6e 2068 tion-exception h
│ │ │ │ │ -000075f0: 616e 646c 696e 672e 0a20 2020 2020 2020 andling..
│ │ │ │ │ +000074f0: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +00007500: 6c69 6e65 2020 2036 290a 2a20 6164 6450 line 6).* addP
│ │ │ │ │ +00007510: 7265 7265 7175 6973 6974 655f 3a20 2020 rerequisite_:
│ │ │ │ │ +00007520: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00007530: 2020 2050 6163 6b61 6765 2d61 6363 6573 Package-acces
│ │ │ │ │ +00007540: 7369 6e67 2e20 2020 286c 696e 6520 2032 sing. (line 2
│ │ │ │ │ +00007550: 3729 0a2a 2061 6464 7265 7373 3a20 2020 7).* address:
│ │ │ │ │ +00007560: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00007570: 2020 2020 2020 2020 2020 2020 434f 626a CObj
│ │ │ │ │ +00007580: 6563 742d 6163 6365 7373 696e 672e 2020 ect-accessing.
│ │ │ │ │ +00007590: 2028 6c69 6e65 2020 2036 290a 2a20 6164 (line 6).* ad
│ │ │ │ │ +000075a0: 6472 6573 735f 203c 313e 3a20 2020 2020 dress_ <1>:
│ │ │ │ │ +000075b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000075c0: 2020 2020 2043 5479 7065 2d43 2069 6e73 CType-C ins
│ │ │ │ │ +000075d0: 7461 6e63 6520 6372 6561 7469 6f6e 2e0a tance creation..
│ │ │ │ │ +000075e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000075f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 00007600: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00007610: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00007620: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00007630: 2020 2020 2020 2028 6c69 6e65 2020 3537 (line 57
│ │ │ │ │ -00007640: 290a 2a20 6f6e 5f64 6f5f 203c 343e 3a20 ).* on_do_ <4>:
│ │ │ │ │ -00007650: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00007660: 2020 2020 2020 2020 2020 2045 7863 6570 Excep
│ │ │ │ │ -00007670: 7469 6f6e 2d65 7863 6570 7469 6f6e 2068 tion-exception h
│ │ │ │ │ -00007680: 616e 646c 696e 672e 0a20 2020 2020 2020 andling..
│ │ │ │ │ -00007690: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000076a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000076b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000076c0: 2020 2020 2020 2028 6c69 6e65 2020 3630 (line 60
│ │ │ │ │ -000076d0: 290a 2a20 6f6e 5f69 6e64 6578 5f3a 2020 ).* on_index_:
│ │ │ │ │ +00007610: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +00007620: 696e 6520 2020 3629 0a2a 2061 6464 7265 ine 6).* addre
│ │ │ │ │ +00007630: 7373 5f20 3c32 3e3a 2020 2020 2020 2020 ss_ <2>:
│ │ │ │ │ +00007640: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00007650: 2020 434f 626a 6563 742d 6163 6365 7373 CObject-access
│ │ │ │ │ +00007660: 696e 672e 2020 2028 6c69 6e65 2020 3132 ing. (line 12
│ │ │ │ │ +00007670: 290a 2a20 6164 6472 6573 735f 3a20 2020 ).* address_:
│ │ │ │ │ +00007680: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00007690: 2020 2020 2020 2020 2020 2043 4f62 6a65 CObje
│ │ │ │ │ +000076a0: 6374 2063 6c61 7373 2d69 6e73 7461 6e63 ct class-instanc
│ │ │ │ │ +000076b0: 6520 6372 6561 7469 6f6e 2e0a 2020 2020 e creation..
│ │ │ │ │ +000076c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000076d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 000076e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000076f0: 2020 2020 2020 2020 2020 2050 6c75 6767 Plugg
│ │ │ │ │ -00007700: 6162 6c65 4164 6170 746f 7220 636c 6173 ableAdaptor clas
│ │ │ │ │ -00007710: 732d 6372 6561 7469 6e67 2069 6e73 7461 s-creating insta
│ │ │ │ │ -00007720: 6e63 6573 2e0a 2020 2020 2020 2020 2020 nces..
│ │ │ │ │ -00007730: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00007740: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000076f0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +00007700: 2020 3629 0a2a 2061 6464 7265 7373 4174 6).* addressAt
│ │ │ │ │ +00007710: 5f3a 2020 2020 2020 2020 2020 2020 2020 _:
│ │ │ │ │ +00007720: 2020 2020 2020 2020 2020 2020 2020 434f CO
│ │ │ │ │ +00007730: 626a 6563 742d 706f 696e 7465 722d 6c69 bject-pointer-li
│ │ │ │ │ +00007740: 6b65 2062 6568 6176 696f 722e 0a20 2020 ke behavior..
│ │ │ │ │ 00007750: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00007760: 2020 2020 286c 696e 6520 2032 3529 0a2a (line 25).*
│ │ │ │ │ -00007770: 206f 7574 6572 3a20 2020 2020 2020 2020 outer:
│ │ │ │ │ -00007780: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00007790: 2020 2020 2020 2020 4578 6365 7074 696f Exceptio
│ │ │ │ │ -000077a0: 6e2d 6578 6365 7074 696f 6e20 6861 6e64 n-exception hand
│ │ │ │ │ -000077b0: 6c69 6e67 2e0a 2020 2020 2020 2020 2020 ling..
│ │ │ │ │ -000077c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000077d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00007760: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00007770: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00007780: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +00007790: 2020 3139 290a 2a20 6164 6472 6573 734f 19).* addressO
│ │ │ │ │ +000077a0: 665f 203c 313e 3a20 2020 2020 2020 2020 f_ <1>:
│ │ │ │ │ +000077b0: 2020 2020 2020 2020 2020 2020 2020 204f O
│ │ │ │ │ +000077c0: 626a 6563 744d 656d 6f72 7920 636c 6173 bjectMemory clas
│ │ │ │ │ +000077d0: 732d 6275 696c 7469 6e73 2e0a 2020 2020 s-builtins..
│ │ │ │ │ 000077e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000077f0: 2020 2020 286c 696e 6520 2031 3329 0a2a (line 13).*
│ │ │ │ │ -00007800: 206f 7574 6572 203c 313e 3a20 2020 2020 outer <1>:
│ │ │ │ │ -00007810: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00007820: 2020 2020 2020 2020 4578 6365 7074 696f Exceptio
│ │ │ │ │ -00007830: 6e2d 6578 6365 7074 696f 6e20 6861 6e64 n-exception hand
│ │ │ │ │ -00007840: 6c69 6e67 2e0a 2020 2020 2020 2020 2020 ling..
│ │ │ │ │ -00007850: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00007860: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00007870: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00007880: 2020 2020 286c 696e 6520 2031 3329 0a2a (line 13).*
│ │ │ │ │ -00007890: 206f 7574 6572 203c 323e 3a20 2020 2020 outer <2>:
│ │ │ │ │ -000078a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000078b0: 2020 2020 2020 2020 4578 6365 7074 696f Exceptio
│ │ │ │ │ -000078c0: 6e2d 6578 6365 7074 696f 6e20 6861 6e64 n-exception hand
│ │ │ │ │ -000078d0: 6c69 6e67 2e0a 2020 2020 2020 2020 2020 ling..
│ │ │ │ │ -000078e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000078f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000077f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00007800: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00007810: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +00007820: 2020 3929 0a2a 2061 6464 7265 7373 4f66 9).* addressOf
│ │ │ │ │ +00007830: 5f3a 2020 2020 2020 2020 2020 2020 2020 _:
│ │ │ │ │ +00007840: 2020 2020 2020 2020 2020 2020 2020 4346 CF
│ │ │ │ │ +00007850: 756e 6374 696f 6e44 6573 6372 6970 746f unctionDescripto
│ │ │ │ │ +00007860: 7220 636c 6173 732d 7465 7374 696e 672e r class-testing.
│ │ │ │ │ +00007870: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +00007880: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00007890: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000078a0: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +000078b0: 6c69 6e65 2020 2036 290a 2a20 6164 6472 line 6).* addr
│ │ │ │ │ +000078c0: 6573 734f 664f 4f50 5f3a 2020 2020 2020 essOfOOP_:
│ │ │ │ │ +000078d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000078e0: 2020 204f 626a 6563 744d 656d 6f72 7920 ObjectMemory
│ │ │ │ │ +000078f0: 636c 6173 732d 6275 696c 7469 6e73 2e0a class-builtins..
│ │ │ │ │ 00007900: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00007910: 2020 2020 286c 696e 6520 2032 3229 0a2a (line 22).*
│ │ │ │ │ -00007920: 2070 6172 7365 5661 7269 6162 6c65 5374 parseVariableSt
│ │ │ │ │ -00007930: 7269 6e67 5f3a 2020 2020 2020 2020 2020 ring_:
│ │ │ │ │ -00007940: 2020 2020 2020 2020 4265 6861 7669 6f72 Behavior
│ │ │ │ │ -00007950: 2d70 6172 7369 6e67 2063 6c61 7373 2064 -parsing class d
│ │ │ │ │ -00007960: 6563 6c61 7261 7469 6f6e 732e 0a20 2020 eclarations..
│ │ │ │ │ -00007970: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00007980: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00007990: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000079a0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -000079b0: 2020 2036 290a 2a20 7061 7273 655f 7769 6).* parse_wi
│ │ │ │ │ -000079c0: 7468 5f64 6f5f 6966 4572 726f 725f 3a20 th_do_ifError_:
│ │ │ │ │ -000079d0: 2020 2020 2020 2020 2020 2020 2020 2047 G
│ │ │ │ │ -000079e0: 6574 6f70 7420 636c 6173 732d 696e 7374 etopt class-inst
│ │ │ │ │ -000079f0: 616e 6365 2063 7265 6174 696f 6e2e 0a20 ance creation..
│ │ │ │ │ +00007910: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00007920: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00007930: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +00007940: 696e 6520 2031 3629 0a2a 2061 6464 5365 ine 16).* addSe
│ │ │ │ │ +00007950: 636f 6e64 735f 3a20 2020 2020 2020 2020 conds_:
│ │ │ │ │ +00007960: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00007970: 2020 5469 6d65 2d61 7269 7468 6d65 7469 Time-arithmeti
│ │ │ │ │ +00007980: 632e 2020 2020 2028 6c69 6e65 2020 2036 c. (line 6
│ │ │ │ │ +00007990: 290a 2a20 6164 6453 656c 6563 746f 725f ).* addSelector_
│ │ │ │ │ +000079a0: 7769 7468 4d65 7468 6f64 5f3a 2020 2020 withMethod_:
│ │ │ │ │ +000079b0: 2020 2020 2020 2020 2020 2042 6568 6176 Behav
│ │ │ │ │ +000079c0: 696f 722d 6d65 7468 6f64 2064 6963 7469 ior-method dicti
│ │ │ │ │ +000079d0: 6f6e 6172 792e 0a20 2020 2020 2020 2020 onary..
│ │ │ │ │ +000079e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000079f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 00007a00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00007a10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00007a20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00007a30: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -00007a40: 6e65 2020 2036 290a 2a20 7061 7373 3a20 ne 6).* pass:
│ │ │ │ │ -00007a50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00007a10: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).
│ │ │ │ │ +00007a20: 2a20 6164 6453 6861 7265 6450 6f6f 6c5f * addSharedPool_
│ │ │ │ │ +00007a30: 203c 313e 3a20 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ +00007a40: 2020 2020 2020 2020 204d 6574 6163 6c61 Metacla
│ │ │ │ │ +00007a50: 7373 2d64 656c 6567 6174 696f 6e2e 0a20 ss-delegation..
│ │ │ │ │ 00007a60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00007a70: 2045 7863 6570 7469 6f6e 2d65 7863 6570 Exception-excep
│ │ │ │ │ -00007a80: 7469 6f6e 2068 616e 646c 696e 672e 0a20 tion handling..
│ │ │ │ │ -00007a90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00007aa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00007ab0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00007ac0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -00007ad0: 6e65 2020 3133 290a 2a20 7065 656b 3a20 ne 13).* peek:
│ │ │ │ │ -00007ae0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00007af0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00007b00: 2047 656e 6572 6174 6f72 2d73 7472 6561 Generator-strea
│ │ │ │ │ -00007b10: 6d20 7072 6f74 6f63 6f6c 2e0a 2020 2020 m protocol..
│ │ │ │ │ +00007a70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00007a80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00007a90: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +00007aa0: 6e65 2020 3130 290a 2a20 6164 6453 6861 ne 10).* addSha
│ │ │ │ │ +00007ab0: 7265 6450 6f6f 6c5f 203c 323e 3a20 2020 redPool_ <2>:
│ │ │ │ │ +00007ac0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00007ad0: 2043 6c61 7373 4465 7363 7269 7074 696f ClassDescriptio
│ │ │ │ │ +00007ae0: 6e2d 7061 7273 696e 6720 636c 6173 7320 n-parsing class
│ │ │ │ │ +00007af0: 6465 636c 6172 6174 696f 6e73 2e0a 2020 declarations..
│ │ │ │ │ +00007b00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00007b10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 00007b20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00007b30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00007b40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00007b50: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -00007b60: 2031 3329 0a2a 2070 6565 6b20 3c31 3e3a 13).* peek <1>:
│ │ │ │ │ -00007b70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00007b80: 2020 2020 2020 2020 2020 2020 2020 4765 Ge
│ │ │ │ │ -00007b90: 6e65 7261 746f 722d 7374 7265 616d 2070 nerator-stream p
│ │ │ │ │ -00007ba0: 726f 746f 636f 6c2e 0a20 2020 2020 2020 rotocol..
│ │ │ │ │ +00007b30: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +00007b40: 6520 2020 3629 0a2a 2061 6464 5368 6172 e 6).* addShar
│ │ │ │ │ +00007b50: 6564 506f 6f6c 5f20 3c33 3e3a 2020 2020 edPool_ <3>:
│ │ │ │ │ +00007b60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00007b70: 436c 6173 732d 6163 6365 7373 696e 6720 Class-accessing
│ │ │ │ │ +00007b80: 696e 7374 616e 6365 7320 616e 6420 7661 instances and va
│ │ │ │ │ +00007b90: 7269 6162 6c65 732e 0a20 2020 2020 2020 riables..
│ │ │ │ │ +00007ba0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 00007bb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 00007bc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00007bd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00007be0: 2020 2020 2020 2028 6c69 6e65 2020 3138 (line 18
│ │ │ │ │ -00007bf0: 290a 2a20 504d 3a20 2020 2020 2020 2020 ).* PM:
│ │ │ │ │ -00007c00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00007c10: 2020 2020 2020 2020 2020 2044 6174 6554 DateT
│ │ │ │ │ -00007c20: 696d 652d 636f 6d70 7574 6174 696f 6e73 ime-computations
│ │ │ │ │ -00007c30: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +00007bd0: 2020 2020 2020 2028 6c69 6e65 2020 3134 (line 14
│ │ │ │ │ +00007be0: 290a 2a20 6164 6453 6861 7265 6450 6f6f ).* addSharedPoo
│ │ │ │ │ +00007bf0: 6c5f 3a20 2020 2020 2020 2020 2020 2020 l_:
│ │ │ │ │ +00007c00: 2020 2020 2020 2020 2020 2041 6273 7472 Abstr
│ │ │ │ │ +00007c10: 6163 744e 616d 6573 7061 6365 2d63 6f6d actNamespace-com
│ │ │ │ │ +00007c20: 7069 6c69 6e67 2e0a 2020 2020 2020 2020 piling..
│ │ │ │ │ +00007c30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 00007c40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 00007c50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00007c60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00007c70: 286c 696e 6520 2032 3229 0a2a 2070 6f69 (line 22).* poi
│ │ │ │ │ -00007c80: 6e74 6572 3a20 2020 2020 2020 2020 2020 nter:
│ │ │ │ │ -00007c90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00007ca0: 2020 2020 4265 6861 7669 6f72 2d74 6573 Behavior-tes
│ │ │ │ │ -00007cb0: 7469 6e67 2074 6865 2063 6c61 7373 2068 ting the class h
│ │ │ │ │ -00007cc0: 6965 7261 7263 6879 2e0a 2020 2020 2020 ierarchy..
│ │ │ │ │ +00007c60: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)
│ │ │ │ │ +00007c70: 0a2a 2061 6464 5375 6263 6c61 7373 5f3a .* addSubclass_:
│ │ │ │ │ +00007c80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00007c90: 2020 2020 2020 2020 2020 4265 6861 7669 Behavi
│ │ │ │ │ +00007ca0: 6f72 2d63 7265 6174 696e 6720 6120 636c or-creating a cl
│ │ │ │ │ +00007cb0: 6173 7320 6869 6572 6172 6368 792e 0a20 ass hierarchy..
│ │ │ │ │ +00007cc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 00007cd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 00007ce0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00007cf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00007d00: 2020 2020 2020 2020 286c 696e 6520 2031 (line 1
│ │ │ │ │ -00007d10: 3929 0a2a 2070 6f69 6e74 6572 203c 313e 9).* pointer <1>
│ │ │ │ │ -00007d20: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -00007d30: 2020 2020 2020 2020 2020 2020 436c 6173 Clas
│ │ │ │ │ -00007d40: 732d 696e 7374 616e 6365 2063 7265 6174 s-instance creat
│ │ │ │ │ -00007d50: 696f 6e2e 0a20 2020 2020 2020 2020 2020 ion..
│ │ │ │ │ +00007cf0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +00007d00: 6e65 2020 2036 290a 2a20 6164 6453 7562 ne 6).* addSub
│ │ │ │ │ +00007d10: 7370 6163 655f 3a20 2020 2020 2020 2020 space_:
│ │ │ │ │ +00007d20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00007d30: 2041 6273 7472 6163 744e 616d 6573 7061 AbstractNamespa
│ │ │ │ │ +00007d40: 6365 2d6e 616d 6573 7061 6365 2068 6965 ce-namespace hie
│ │ │ │ │ +00007d50: 7261 7263 6879 2e0a 2020 2020 2020 2020 rarchy..
│ │ │ │ │ 00007d60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 00007d70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 00007d80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00007d90: 2020 2028 6c69 6e65 2020 3237 290a 2a20 (line 27).*
│ │ │ │ │ -00007da0: 706f 696e 7465 7220 3c32 3e3a 2020 2020 pointer <2>:
│ │ │ │ │ -00007db0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00007dc0: 2020 2020 2020 2055 6e64 6566 696e 6564 Undefined
│ │ │ │ │ -00007dd0: 4f62 6a65 6374 2d63 6c61 7373 2070 6f6c Object-class pol
│ │ │ │ │ -00007de0: 796d 6f72 7068 6973 6d2e 0a20 2020 2020 ymorphism..
│ │ │ │ │ -00007df0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00007d90: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)
│ │ │ │ │ +00007da0: 0a2a 2061 6464 5375 6e69 7453 6372 6970 .* addSunitScrip
│ │ │ │ │ +00007db0: 745f 3a20 2020 2020 2020 2020 2020 2020 t_:
│ │ │ │ │ +00007dc0: 2020 2020 2020 2020 2020 5061 636b 6167 Packag
│ │ │ │ │ +00007dd0: 652d 6163 6365 7373 696e 672e 2020 2028 e-accessing. (
│ │ │ │ │ +00007de0: 6c69 6e65 2020 3330 290a 2a20 6164 6454 line 30).* addT
│ │ │ │ │ +00007df0: 696d 655f 3a20 2020 2020 2020 2020 2020 ime_:
│ │ │ │ │ 00007e00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00007e10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00007e20: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -00007e30: 3333 290a 2a20 706f 7369 7469 6f6e 3a20 33).* position:
│ │ │ │ │ -00007e40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00007e50: 2020 2020 2020 2020 2020 2020 2050 6f73 Pos
│ │ │ │ │ -00007e60: 6974 696f 6e61 626c 6553 7472 6561 6d2d itionableStream-
│ │ │ │ │ -00007e70: 6163 6365 7373 696e 672d 7265 6164 696e accessing-readin
│ │ │ │ │ -00007e80: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ +00007e10: 2020 2054 696d 652d 6172 6974 686d 6574 Time-arithmet
│ │ │ │ │ +00007e20: 6963 2e20 2020 2020 286c 696e 6520 2020 ic. (line
│ │ │ │ │ +00007e30: 3929 0a2a 2061 6464 546f 4265 4669 6e61 9).* addToBeFina
│ │ │ │ │ +00007e40: 6c69 7a65 6420 3c31 3e3a 2020 2020 2020 lized <1>:
│ │ │ │ │ +00007e50: 2020 2020 2020 2020 2020 2020 4f62 6a65 Obje
│ │ │ │ │ +00007e60: 6374 2d66 696e 616c 697a 6174 696f 6e2e ct-finalization.
│ │ │ │ │ +00007e70: 2028 6c69 6e65 2020 2036 290a 2a20 6164 (line 6).* ad
│ │ │ │ │ +00007e80: 6454 6f42 6546 696e 616c 697a 6564 3a20 dToBeFinalized:
│ │ │ │ │ 00007e90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00007ea0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00007eb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00007ec0: 2028 6c69 6e65 2020 3133 290a 2a20 706f (line 13).* po
│ │ │ │ │ -00007ed0: 7374 4c6f 6164 3a20 2020 2020 2020 2020 stLoad:
│ │ │ │ │ +00007ea0: 2020 2020 2046 696c 6544 6573 6372 6970 FileDescrip
│ │ │ │ │ +00007eb0: 746f 722d 696e 6974 6961 6c69 7a65 2d72 tor-initialize-r
│ │ │ │ │ +00007ec0: 656c 6561 7365 2e0a 2020 2020 2020 2020 elease..
│ │ │ │ │ +00007ed0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 00007ee0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00007ef0: 2020 2020 2048 6173 6865 6443 6f6c 6c65 HashedColle
│ │ │ │ │ -00007f00: 6374 696f 6e2d 7361 7669 6e67 2061 6e64 ction-saving and
│ │ │ │ │ -00007f10: 206c 6f61 6469 6e67 2e0a 2020 2020 2020 loading..
│ │ │ │ │ +00007ef0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00007f00: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)
│ │ │ │ │ +00007f10: 0a2a 2061 6674 6572 5f3a 2020 2020 2020 .* after_:
│ │ │ │ │ 00007f20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00007f30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00007f40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00007f50: 2020 2020 2020 2020 286c 696e 6520 2031 (line 1
│ │ │ │ │ -00007f60: 3029 0a2a 2070 6f73 744c 6f61 6420 3c31 0).* postLoad <1
│ │ │ │ │ -00007f70: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ -00007f80: 2020 2020 2020 2020 2020 2020 4f62 6a65 Obje
│ │ │ │ │ -00007f90: 6374 2d73 6176 696e 6720 616e 6420 6c6f ct-saving and lo
│ │ │ │ │ -00007fa0: 6164 696e 672e 0a20 2020 2020 2020 2020 ading..
│ │ │ │ │ +00007f30: 2020 2020 2020 2020 2020 5365 7175 656e Sequen
│ │ │ │ │ +00007f40: 6365 6162 6c65 436f 6c6c 6563 7469 6f6e ceableCollection
│ │ │ │ │ +00007f50: 2d62 6173 6963 2e0a 2020 2020 2020 2020 -basic..
│ │ │ │ │ +00007f60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00007f70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00007f80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00007f90: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)
│ │ │ │ │ +00007fa0: 0a2a 2061 6c69 676e 6f66 203c 313e 3a20 .* alignof <1>:
│ │ │ │ │ 00007fb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00007fc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00007fd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00007fe0: 2020 2020 2028 6c69 6e65 2020 3135 290a (line 15).
│ │ │ │ │ -00007ff0: 2a20 706f 7374 4c6f 6164 203c 323e 3a20 * postLoad <2>:
│ │ │ │ │ +00007fc0: 2020 2020 2020 2020 2020 4355 5368 6f72 CUShor
│ │ │ │ │ +00007fd0: 742d 6163 6365 7373 696e 672e 2020 2028 t-accessing. (
│ │ │ │ │ +00007fe0: 6c69 6e65 2020 2036 290a 2a20 616c 6967 line 6).* alig
│ │ │ │ │ +00007ff0: 6e6f 6620 3c32 3e3a 2020 2020 2020 2020 nof <2>:
│ │ │ │ │ 00008000: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00008010: 2020 2020 2020 2020 2050 6c75 6767 6162 Pluggab
│ │ │ │ │ -00008020: 6c65 5072 6f78 792d 7361 7669 6e67 2061 leProxy-saving a
│ │ │ │ │ -00008030: 6e64 2072 6573 746f 7269 6e67 2e0a 2020 nd restoring..
│ │ │ │ │ +00008010: 2020 2043 5553 686f 7274 2063 6c61 7373 CUShort class
│ │ │ │ │ +00008020: 2d61 6363 6573 7369 6e67 2e0a 2020 2020 -accessing..
│ │ │ │ │ +00008030: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 00008040: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 00008050: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00008060: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00008070: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -00008080: 6520 2020 3629 0a2a 2070 6f73 744c 6f61 e 6).* postLoa
│ │ │ │ │ -00008090: 6420 3c33 3e3a 2020 2020 2020 2020 2020 d <3>:
│ │ │ │ │ -000080a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000080b0: 5369 6e67 6c65 746f 6e50 726f 7879 2d73 SingletonProxy-s
│ │ │ │ │ -000080c0: 6176 696e 6720 616e 6420 7265 7374 6f72 aving and restor
│ │ │ │ │ -000080d0: 696e 672e 0a20 2020 2020 2020 2020 2020 ing..
│ │ │ │ │ +00008060: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +00008070: 2020 3629 0a2a 2061 6c69 676e 6f66 203c 6).* alignof <
│ │ │ │ │ +00008080: 333e 3a20 2020 2020 2020 2020 2020 2020 3>:
│ │ │ │ │ +00008090: 2020 2020 2020 2020 2020 2020 2020 4355 CU
│ │ │ │ │ +000080a0: 4c6f 6e67 4c6f 6e67 2d61 6363 6573 7369 LongLong-accessi
│ │ │ │ │ +000080b0: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ +000080c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000080d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 000080e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000080f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00008100: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00008110: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).*
│ │ │ │ │ -00008120: 706f 7374 5374 6f72 653a 2020 2020 2020 postStore:
│ │ │ │ │ -00008130: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00008140: 2020 2020 2020 2050 6c75 6767 6162 6c65 Pluggable
│ │ │ │ │ -00008150: 5072 6f78 7920 636c 6173 732d 6163 6365 Proxy class-acce
│ │ │ │ │ -00008160: 7373 696e 672e 0a20 2020 2020 2020 2020 ssing..
│ │ │ │ │ +000080f0: 2020 286c 696e 6520 2020 3629 0a2a 2061 (line 6).* a
│ │ │ │ │ +00008100: 6c69 676e 6f66 203c 343e 3a20 2020 2020 lignof <4>:
│ │ │ │ │ +00008110: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00008120: 2020 2020 2020 4355 4c6f 6e67 4c6f 6e67 CULongLong
│ │ │ │ │ +00008130: 2063 6c61 7373 2d61 6363 6573 7369 6e67 class-accessing
│ │ │ │ │ +00008140: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +00008150: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00008160: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 00008170: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00008180: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00008190: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000081a0: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).
│ │ │ │ │ -000081b0: 2a20 7072 6553 746f 7265 3a20 2020 2020 * preStore:
│ │ │ │ │ -000081c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000081d0: 2020 2020 2020 2020 2050 6c75 6767 6162 Pluggab
│ │ │ │ │ -000081e0: 6c65 5072 6f78 7920 636c 6173 732d 6163 leProxy class-ac
│ │ │ │ │ -000081f0: 6365 7373 696e 672e 0a20 2020 2020 2020 cessing..
│ │ │ │ │ -00008200: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00008210: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00008180: 286c 696e 6520 2020 3629 0a2a 2061 6c69 (line 6).* ali
│ │ │ │ │ +00008190: 676e 6f66 203c 353e 3a20 2020 2020 2020 gnof <5>:
│ │ │ │ │ +000081a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000081b0: 2020 2020 4355 4c6f 6e67 2d61 6363 6573 CULong-acces
│ │ │ │ │ +000081c0: 7369 6e67 2e20 2020 2028 6c69 6e65 2020 sing. (line
│ │ │ │ │ +000081d0: 2036 290a 2a20 616c 6967 6e6f 6620 3c36 6).* alignof <6
│ │ │ │ │ +000081e0: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ +000081f0: 2020 2020 2020 2020 2020 2020 2043 554c CUL
│ │ │ │ │ +00008200: 6f6e 6720 636c 6173 732d 6163 6365 7373 ong class-access
│ │ │ │ │ +00008210: 696e 672e 0a20 2020 2020 2020 2020 2020 ing..
│ │ │ │ │ 00008220: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00008230: 2020 2020 2020 2028 6c69 6e65 2020 2036 (line 6
│ │ │ │ │ -00008240: 290a 2a20 7072 696d 436f 6d70 696c 655f ).* primCompile_
│ │ │ │ │ -00008250: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -00008260: 2020 2020 2020 2020 2020 2042 6568 6176 Behav
│ │ │ │ │ -00008270: 696f 722d 6275 696c 7420 696e 732e 2020 ior-built ins.
│ │ │ │ │ -00008280: 286c 696e 6520 2033 3329 0a2a 2070 7269 (line 33).* pri
│ │ │ │ │ -00008290: 6d44 6566 696e 6545 7874 6572 6e46 756e mDefineExternFun
│ │ │ │ │ -000082a0: 635f 3a20 2020 2020 2020 2020 2020 2020 c_:
│ │ │ │ │ -000082b0: 2020 2020 444c 4420 636c 6173 732d 6479 DLD class-dy
│ │ │ │ │ -000082c0: 6e61 6d69 6320 6c69 6e6b 696e 672e 0a20 namic linking..
│ │ │ │ │ -000082d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000082e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00008230: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00008240: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00008250: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).*
│ │ │ │ │ +00008260: 616c 6967 6e6f 6620 3c37 3e3a 2020 2020 alignof <7>:
│ │ │ │ │ +00008270: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00008280: 2020 2020 2020 2043 5549 6e74 2d61 6363 CUInt-acc
│ │ │ │ │ +00008290: 6573 7369 6e67 2e20 2020 2020 286c 696e essing. (lin
│ │ │ │ │ +000082a0: 6520 2020 3629 0a2a 2061 6c69 676e 6f66 e 6).* alignof
│ │ │ │ │ +000082b0: 203c 383e 3a20 2020 2020 2020 2020 2020 <8>:
│ │ │ │ │ +000082c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000082d0: 4355 496e 7420 636c 6173 732d 6163 6365 CUInt class-acce
│ │ │ │ │ +000082e0: 7373 696e 672e 0a20 2020 2020 2020 2020 ssing..
│ │ │ │ │ 000082f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00008300: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -00008310: 6e65 2020 3139 290a 2a20 7072 696e 743a ne 19).* print:
│ │ │ │ │ -00008320: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00008330: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00008340: 204f 626a 6563 742d 7072 696e 7469 6e67 Object-printing
│ │ │ │ │ -00008350: 2e20 2020 2020 286c 696e 6520 2031 3329 . (line 13)
│ │ │ │ │ -00008360: 0a2a 2070 7269 6e74 4869 6572 6172 6368 .* printHierarch
│ │ │ │ │ -00008370: 793a 2020 2020 2020 2020 2020 2020 2020 y:
│ │ │ │ │ -00008380: 2020 2020 2020 2020 2020 4265 6861 7669 Behavi
│ │ │ │ │ -00008390: 6f72 2d70 7269 6e74 696e 6720 6869 6572 or-printing hier
│ │ │ │ │ -000083a0: 6172 6368 792e 0a20 2020 2020 2020 2020 archy..
│ │ │ │ │ -000083b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00008300: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00008310: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00008320: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).
│ │ │ │ │ +00008330: 2a20 616c 6967 6e6f 6620 3c39 3e3a 2020 * alignof <9>:
│ │ │ │ │ +00008340: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00008350: 2020 2020 2020 2020 2043 5543 6861 722d CUChar-
│ │ │ │ │ +00008360: 6163 6365 7373 696e 672e 2020 2020 286c accessing. (l
│ │ │ │ │ +00008370: 696e 6520 2020 3629 0a2a 2061 6c69 676e ine 6).* align
│ │ │ │ │ +00008380: 6f66 203c 3130 3e3a 2020 2020 2020 2020 of <10>:
│ │ │ │ │ +00008390: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000083a0: 2020 4355 4368 6172 2063 6c61 7373 2d67 CUChar class-g
│ │ │ │ │ +000083b0: 6574 7469 6e67 2069 6e66 6f2e 0a20 2020 etting info..
│ │ │ │ │ 000083c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 000083d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000083e0: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).
│ │ │ │ │ -000083f0: 2a20 7072 696e 744e 6c3a 2020 2020 2020 * printNl:
│ │ │ │ │ -00008400: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00008410: 2020 2020 2020 2020 204f 626a 6563 742d Object-
│ │ │ │ │ -00008420: 7072 696e 7469 6e67 2e20 2020 2020 286c printing. (l
│ │ │ │ │ -00008430: 696e 6520 2031 3929 0a2a 2070 7269 6e74 ine 19).* print
│ │ │ │ │ -00008440: 4f6e 5f3a 2020 2020 2020 2020 2020 2020 On_:
│ │ │ │ │ -00008450: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00008460: 2020 4368 6172 6163 7465 722d 7072 696e Character-prin
│ │ │ │ │ -00008470: 7469 6e67 2e20 2028 6c69 6e65 2020 2036 ting. (line 6
│ │ │ │ │ -00008480: 290a 2a20 7072 696e 744f 6e5f 203c 313e ).* printOn_ <1>
│ │ │ │ │ -00008490: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -000084a0: 2020 2020 2020 2020 2020 2045 7863 6570 Excep
│ │ │ │ │ -000084b0: 7469 6f6e 2d62 7569 6c74 2069 6e73 2e20 tion-built ins.
│ │ │ │ │ -000084c0: 286c 696e 6520 2020 3629 0a2a 2070 7269 (line 6).* pri
│ │ │ │ │ -000084d0: 6e74 4f6e 5f20 3c32 3e3a 2020 2020 2020 ntOn_ <2>:
│ │ │ │ │ -000084e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000084f0: 2020 2020 4f62 6a65 6374 2d70 7269 6e74 Object-print
│ │ │ │ │ -00008500: 696e 672e 2020 2020 2028 6c69 6e65 2020 ing. (line
│ │ │ │ │ -00008510: 3236 290a 2a20 7072 696e 744f 6e5f 203c 26).* printOn_ <
│ │ │ │ │ -00008520: 333e 3a20 2020 2020 2020 2020 2020 2020 3>:
│ │ │ │ │ -00008530: 2020 2020 2020 2020 2020 2020 2052 6567 Reg
│ │ │ │ │ -00008540: 6578 2d70 7269 6e74 696e 672e 2020 2020 ex-printing.
│ │ │ │ │ -00008550: 2020 286c 696e 6520 2020 3629 0a2a 2070 (line 6).* p
│ │ │ │ │ -00008560: 7269 6e74 4f6e 5f20 3c34 3e3a 2020 2020 rintOn_ <4>:
│ │ │ │ │ -00008570: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00008580: 2020 2020 2020 5374 7269 6e67 2d70 7269 String-pri
│ │ │ │ │ -00008590: 6e74 696e 672e 2020 2020 2028 6c69 6e65 nting. (line
│ │ │ │ │ -000085a0: 2020 2036 290a 2a20 7072 696e 744f 6e5f 6).* printOn_
│ │ │ │ │ -000085b0: 203c 353e 3a20 2020 2020 2020 2020 2020 <5>:
│ │ │ │ │ -000085c0: 2020 2020 2020 2020 2020 2020 2020 2053 S
│ │ │ │ │ -000085d0: 796d 626f 6c2d 6261 7369 632e 2020 2020 ymbol-basic.
│ │ │ │ │ -000085e0: 2020 2020 286c 696e 6520 2031 3029 0a2a (line 10).*
│ │ │ │ │ -000085f0: 2070 7269 6e74 4f6e 5f20 3c36 3e3a 2020 printOn_ <6>:
│ │ │ │ │ +000083e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000083f0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +00008400: 2020 2036 290a 2a20 616c 6967 6e6f 6620 6).* alignof
│ │ │ │ │ +00008410: 3c31 313e 3a20 2020 2020 2020 2020 2020 <11>:
│ │ │ │ │ +00008420: 2020 2020 2020 2020 2020 2020 2020 2043 C
│ │ │ │ │ +00008430: 5479 7065 2d61 6363 6573 7369 6e67 2e20 Type-accessing.
│ │ │ │ │ +00008440: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*
│ │ │ │ │ +00008450: 2061 6c69 676e 6f66 203c 3132 3e3a 2020 alignof <12>:
│ │ │ │ │ +00008460: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00008470: 2020 2020 2020 2020 4353 6d61 6c6c 7461 CSmallta
│ │ │ │ │ +00008480: 6c6b 2d61 6363 6573 7369 6e67 2e0a 2020 lk-accessing..
│ │ │ │ │ +00008490: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000084a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000084b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000084c0: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +000084d0: 6520 2020 3629 0a2a 2061 6c69 676e 6f66 e 6).* alignof
│ │ │ │ │ +000084e0: 203c 3133 3e3a 2020 2020 2020 2020 2020 <13>:
│ │ │ │ │ +000084f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00008500: 4353 6d61 6c6c 7461 6c6b 2063 6c61 7373 CSmalltalk class
│ │ │ │ │ +00008510: 2d61 6363 6573 7369 6e67 2e0a 2020 2020 -accessing..
│ │ │ │ │ +00008520: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00008530: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00008540: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00008550: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +00008560: 2020 3629 0a2a 2061 6c69 676e 6f66 203c 6).* alignof <
│ │ │ │ │ +00008570: 3134 3e3a 2020 2020 2020 2020 2020 2020 14>:
│ │ │ │ │ +00008580: 2020 2020 2020 2020 2020 2020 2020 4353 CS
│ │ │ │ │ +00008590: 686f 7274 2d61 6363 6573 7369 6e67 2e20 hort-accessing.
│ │ │ │ │ +000085a0: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).*
│ │ │ │ │ +000085b0: 616c 6967 6e6f 6620 3c31 353e 3a20 2020 alignof <15>:
│ │ │ │ │ +000085c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000085d0: 2020 2020 2020 2043 5368 6f72 7420 636c CShort cl
│ │ │ │ │ +000085e0: 6173 732d 6163 6365 7373 696e 672e 0a20 ass-accessing..
│ │ │ │ │ +000085f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 00008600: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00008610: 2020 2020 2020 2020 5379 6d62 6f6c 2d62 Symbol-b
│ │ │ │ │ -00008620: 6173 6963 2e20 2020 2020 2020 2028 6c69 asic. (li
│ │ │ │ │ -00008630: 6e65 2020 3135 290a 2a20 7072 696e 744f ne 15).* printO
│ │ │ │ │ -00008640: 6e5f 203c 373e 3a20 2020 2020 2020 2020 n_ <7>:
│ │ │ │ │ +00008610: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00008620: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +00008630: 6e65 2020 2036 290a 2a20 616c 6967 6e6f ne 6).* aligno
│ │ │ │ │ +00008640: 6620 3c31 363e 3a20 2020 2020 2020 2020 f <16>:
│ │ │ │ │ 00008650: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00008660: 2053 796d 626f 6c2d 7374 6f72 696e 672e Symbol-storing.
│ │ │ │ │ +00008660: 2043 5074 722d 6163 6365 7373 696e 672e CPtr-accessing.
│ │ │ │ │ 00008670: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)
│ │ │ │ │ -00008680: 0a2a 2070 7269 6e74 4f6e 5f20 3c38 3e3a .* printOn_ <8>:
│ │ │ │ │ +00008680: 0a2a 2061 6c69 676e 6f66 203c 3137 3e3a .* alignof <17>:
│ │ │ │ │ 00008690: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000086a0: 2020 2020 2020 2020 2020 556e 6465 6669 Undefi
│ │ │ │ │ -000086b0: 6e65 644f 626a 6563 742d 7072 696e 7469 nedObject-printi
│ │ │ │ │ -000086c0: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ -000086d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000086a0: 2020 2020 2020 2020 2020 434c 6f6e 674c CLongL
│ │ │ │ │ +000086b0: 6f6e 672d 6163 6365 7373 696e 672e 2028 ong-accessing. (
│ │ │ │ │ +000086c0: 6c69 6e65 2020 2036 290a 2a20 616c 6967 line 6).* alig
│ │ │ │ │ +000086d0: 6e6f 6620 3c31 383e 3a20 2020 2020 2020 nof <18>:
│ │ │ │ │ 000086e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000086f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00008700: 2020 286c 696e 6520 2020 3929 0a2a 2070 (line 9).* p
│ │ │ │ │ -00008710: 7269 6e74 5374 7269 6e67 3a20 2020 2020 rintString:
│ │ │ │ │ +000086f0: 2020 2043 4c6f 6e67 4c6f 6e67 2063 6c61 CLongLong cla
│ │ │ │ │ +00008700: 7373 2d61 6363 6573 7369 6e67 2e0a 2020 ss-accessing..
│ │ │ │ │ +00008710: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 00008720: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00008730: 2020 2020 2020 4f62 6a65 6374 2d70 7269 Object-pri
│ │ │ │ │ -00008740: 6e74 696e 672e 2020 2020 2028 6c69 6e65 nting. (line
│ │ │ │ │ -00008750: 2020 3332 290a 2a20 7072 696e 7453 7472 32).* printStr
│ │ │ │ │ -00008760: 696e 6720 3c31 3e3a 2020 2020 2020 2020 ing <1>:
│ │ │ │ │ -00008770: 2020 2020 2020 2020 2020 2020 2020 2052 R
│ │ │ │ │ -00008780: 6567 6578 2d70 7269 6e74 696e 672e 2020 egex-printing.
│ │ │ │ │ -00008790: 2020 2020 286c 696e 6520 2031 3229 0a2a (line 12).*
│ │ │ │ │ -000087a0: 2070 7269 6e74 5374 7269 6e67 203c 323e printString <2>
│ │ │ │ │ -000087b0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -000087c0: 2020 2020 2020 2020 5363 616c 6564 4465 ScaledDe
│ │ │ │ │ -000087d0: 6369 6d61 6c2d 7072 696e 7469 6e67 2e0a cimal-printing..
│ │ │ │ │ -000087e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00008730: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00008740: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +00008750: 6520 2020 3629 0a2a 2061 6c69 676e 6f66 e 6).* alignof
│ │ │ │ │ +00008760: 203c 3139 3e3a 2020 2020 2020 2020 2020 <19>:
│ │ │ │ │ +00008770: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00008780: 434c 6f6e 6744 6f75 626c 652d 6163 6365 CLongDouble-acce
│ │ │ │ │ +00008790: 7373 696e 672e 0a20 2020 2020 2020 2020 ssing..
│ │ │ │ │ +000087a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000087b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000087c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000087d0: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).
│ │ │ │ │ +000087e0: 2a20 616c 6967 6e6f 6620 3c32 303e 3a20 * alignof <20>:
│ │ │ │ │ 000087f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00008800: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00008810: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -00008820: 696e 6520 2020 3629 0a2a 2070 7269 6e74 ine 6).* print
│ │ │ │ │ -00008830: 5374 7269 6e67 203c 333e 3a20 2020 2020 String <3>:
│ │ │ │ │ +00008800: 2020 2020 2020 2020 2043 4c6f 6e67 446f CLongDo
│ │ │ │ │ +00008810: 7562 6c65 2063 6c61 7373 2d61 6363 6573 uble class-acces
│ │ │ │ │ +00008820: 7369 6e67 2e0a 2020 2020 2020 2020 2020 sing..
│ │ │ │ │ +00008830: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 00008840: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00008850: 2020 5374 7269 6e67 2d70 7269 6e74 696e String-printin
│ │ │ │ │ -00008860: 672e 2020 2020 2028 6c69 6e65 2020 3130 g. (line 10
│ │ │ │ │ -00008870: 290a 2a20 7072 696e 7453 7472 696e 6720 ).* printString
│ │ │ │ │ -00008880: 3c34 3e3a 2020 2020 2020 2020 2020 2020 <4>:
│ │ │ │ │ -00008890: 2020 2020 2020 2020 2020 2053 796d 626f Symbo
│ │ │ │ │ -000088a0: 6c2d 7374 6f72 696e 672e 2020 2020 2020 l-storing.
│ │ │ │ │ -000088b0: 286c 696e 6520 2031 3229 0a2a 2070 7269 (line 12).* pri
│ │ │ │ │ -000088c0: 6e74 5374 7269 6e67 5261 6469 785f 3a20 ntStringRadix_:
│ │ │ │ │ +00008850: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00008860: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*
│ │ │ │ │ +00008870: 2061 6c69 676e 6f66 203c 3231 3e3a 2020 alignof <21>:
│ │ │ │ │ +00008880: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00008890: 2020 2020 2020 2020 434c 6f6e 672d 6163 CLong-ac
│ │ │ │ │ +000088a0: 6365 7373 696e 672e 2020 2020 2028 6c69 cessing. (li
│ │ │ │ │ +000088b0: 6e65 2020 2036 290a 2a20 616c 6967 6e6f ne 6).* aligno
│ │ │ │ │ +000088c0: 6620 3c32 323e 3a20 2020 2020 2020 2020 f <22>:
│ │ │ │ │ 000088d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000088e0: 2020 2020 496e 7465 6765 722d 7072 696e Integer-prin
│ │ │ │ │ -000088f0: 7469 6e67 2e20 2020 2028 6c69 6e65 2020 ting. (line
│ │ │ │ │ -00008900: 3437 290a 2a20 7074 723a 2020 2020 2020 47).* ptr:
│ │ │ │ │ +000088e0: 2043 4c6f 6e67 2063 6c61 7373 2d61 6363 CLong class-acc
│ │ │ │ │ +000088f0: 6573 7369 6e67 2e0a 2020 2020 2020 2020 essing..
│ │ │ │ │ +00008900: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 00008910: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00008920: 2020 2020 2020 2020 2020 2020 2043 5479 CTy
│ │ │ │ │ -00008930: 7065 2063 6c61 7373 2d43 2069 6e73 7461 pe class-C insta
│ │ │ │ │ -00008940: 6e63 6520 6372 6561 7469 6f6e 2e0a 2020 nce creation..
│ │ │ │ │ +00008920: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00008930: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)
│ │ │ │ │ +00008940: 0a2a 2061 6c69 676e 6f66 203c 3233 3e3a .* alignof <23>:
│ │ │ │ │ 00008950: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00008960: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00008970: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00008980: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -00008990: 6520 2031 3229 0a2a 2071 7569 745f 3a20 e 12).* quit_:
│ │ │ │ │ +00008960: 2020 2020 2020 2020 2020 4349 6e74 2d61 CInt-a
│ │ │ │ │ +00008970: 6363 6573 7369 6e67 2e20 2020 2020 2028 ccessing. (
│ │ │ │ │ +00008980: 6c69 6e65 2020 2036 290a 2a20 616c 6967 line 6).* alig
│ │ │ │ │ +00008990: 6e6f 6620 3c32 343e 3a20 2020 2020 2020 nof <24>:
│ │ │ │ │ 000089a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000089b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000089c0: 5072 6f63 6573 732d 6261 7369 632e 2020 Process-basic.
│ │ │ │ │ -000089d0: 2020 2020 2028 6c69 6e65 2020 3436 290a (line 46).
│ │ │ │ │ -000089e0: 2a20 7261 6973 6550 7269 6f72 6974 793a * raisePriority:
│ │ │ │ │ +000089b0: 2020 2043 496e 7420 636c 6173 732d 6163 CInt class-ac
│ │ │ │ │ +000089c0: 6365 7373 696e 672e 0a20 2020 2020 2020 cessing..
│ │ │ │ │ +000089d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000089e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 000089f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00008a00: 2020 2020 2020 2020 2050 726f 6365 7373 Process
│ │ │ │ │ -00008a10: 2d62 6173 6963 2e20 2020 2020 2020 286c -basic. (l
│ │ │ │ │ -00008a20: 696e 6520 2031 3729 0a2a 2072 6169 7365 ine 17).* raise
│ │ │ │ │ -00008a30: 5072 696f 7269 7479 203c 313e 3a20 2020 Priority <1>:
│ │ │ │ │ -00008a40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00008a50: 2020 5072 6f63 6573 732d 6261 7369 632e Process-basic.
│ │ │ │ │ -00008a60: 2020 2020 2020 2028 6c69 6e65 2020 3238 (line 28
│ │ │ │ │ -00008a70: 290a 2a20 7265 6164 3a20 2020 2020 2020 ).* read:
│ │ │ │ │ -00008a80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00008a90: 2020 2020 2020 2020 2020 2046 696c 6544 FileD
│ │ │ │ │ -00008aa0: 6573 6372 6970 746f 7220 636c 6173 732d escriptor class-
│ │ │ │ │ -00008ab0: 696e 7374 616e 6365 2063 7265 6174 696f instance creatio
│ │ │ │ │ -00008ac0: 6e2e 0a20 2020 2020 2020 2020 2020 2020 n..
│ │ │ │ │ -00008ad0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00008ae0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00008af0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00008b00: 2028 6c69 6e65 2020 3135 290a 2a20 7265 (line 15).* re
│ │ │ │ │ -00008b10: 6164 203c 313e 3a20 2020 2020 2020 2020 ad <1>:
│ │ │ │ │ -00008b20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00008b30: 2020 2020 2046 696c 6544 6573 6372 6970 FileDescrip
│ │ │ │ │ -00008b40: 746f 7220 636c 6173 732d 696e 7374 616e tor class-instan
│ │ │ │ │ -00008b50: 6365 2063 7265 6174 696f 6e2e 0a20 2020 ce creation..
│ │ │ │ │ -00008b60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00008a00: 2020 2020 2020 2028 6c69 6e65 2020 2036 (line 6
│ │ │ │ │ +00008a10: 290a 2a20 616c 6967 6e6f 6620 3c32 353e ).* alignof <25>
│ │ │ │ │ +00008a20: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +00008a30: 2020 2020 2020 2020 2020 2043 466c 6f61 CFloa
│ │ │ │ │ +00008a40: 742d 6163 6365 7373 696e 672e 2020 2020 t-accessing.
│ │ │ │ │ +00008a50: 286c 696e 6520 2020 3629 0a2a 2061 6c69 (line 6).* ali
│ │ │ │ │ +00008a60: 676e 6f66 203c 3236 3e3a 2020 2020 2020 gnof <26>:
│ │ │ │ │ +00008a70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00008a80: 2020 2020 4346 6c6f 6174 2063 6c61 7373 CFloat class
│ │ │ │ │ +00008a90: 2d61 6363 6573 7369 6e67 2e0a 2020 2020 -accessing..
│ │ │ │ │ +00008aa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00008ab0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00008ac0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00008ad0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +00008ae0: 2020 3629 0a2a 2061 6c69 676e 6f66 203c 6).* alignof <
│ │ │ │ │ +00008af0: 3237 3e3a 2020 2020 2020 2020 2020 2020 27>:
│ │ │ │ │ +00008b00: 2020 2020 2020 2020 2020 2020 2020 4344 CD
│ │ │ │ │ +00008b10: 6f75 626c 652d 6163 6365 7373 696e 672e ouble-accessing.
│ │ │ │ │ +00008b20: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).*
│ │ │ │ │ +00008b30: 616c 6967 6e6f 6620 3c32 383e 3a20 2020 alignof <28>:
│ │ │ │ │ +00008b40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00008b50: 2020 2020 2020 2043 446f 7562 6c65 2063 CDouble c
│ │ │ │ │ +00008b60: 6c61 7373 2d61 6363 6573 7369 6e67 2e0a lass-accessing..
│ │ │ │ │ 00008b70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 00008b80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00008b90: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -00008ba0: 2020 3235 290a 2a20 7265 6164 203c 323e 25).* read <2>
│ │ │ │ │ -00008bb0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -00008bc0: 2020 2020 2020 2020 2020 2020 2020 2046 F
│ │ │ │ │ -00008bd0: 696c 6544 6573 6372 6970 746f 7220 636c ileDescriptor cl
│ │ │ │ │ -00008be0: 6173 732d 696e 7374 616e 6365 2063 7265 ass-instance cre
│ │ │ │ │ -00008bf0: 6174 696f 6e2e 0a20 2020 2020 2020 2020 ation..
│ │ │ │ │ -00008c00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00008b90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00008ba0: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +00008bb0: 696e 6520 2020 3629 0a2a 2061 6c69 676e ine 6).* align
│ │ │ │ │ +00008bc0: 6f66 203c 3239 3e3a 2020 2020 2020 2020 of <29>:
│ │ │ │ │ +00008bd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00008be0: 2020 4343 6f6d 706f 756e 6420 636c 6173 CCompound clas
│ │ │ │ │ +00008bf0: 732d 7375 6263 6c61 7373 2063 7265 6174 s-subclass creat
│ │ │ │ │ +00008c00: 696f 6e2e 0a20 2020 2020 2020 2020 2020 ion..
│ │ │ │ │ 00008c10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 00008c20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00008c30: 2020 2020 2028 6c69 6e65 2020 3436 290a (line 46).
│ │ │ │ │ -00008c40: 2a20 7265 6164 203c 333e 3a20 2020 2020 * read <3>:
│ │ │ │ │ -00008c50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00008c60: 2020 2020 2020 2020 2046 696c 6544 6573 FileDes
│ │ │ │ │ -00008c70: 6372 6970 746f 7220 636c 6173 732d 696e criptor class-in
│ │ │ │ │ -00008c80: 7374 616e 6365 2063 7265 6174 696f 6e2e stance creation.
│ │ │ │ │ -00008c90: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -00008ca0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00008c30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00008c40: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).*
│ │ │ │ │ +00008c50: 616c 6967 6e6f 6620 3c33 303e 3a20 2020 alignof <30>:
│ │ │ │ │ +00008c60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00008c70: 2020 2020 2020 2043 4368 6172 2d61 6363 CChar-acc
│ │ │ │ │ +00008c80: 6573 7369 6e67 2e20 2020 2020 286c 696e essing. (lin
│ │ │ │ │ +00008c90: 6520 2020 3629 0a2a 2061 6c69 676e 6f66 e 6).* alignof
│ │ │ │ │ +00008ca0: 203c 3331 3e3a 2020 2020 2020 2020 2020 <31>:
│ │ │ │ │ 00008cb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00008cc0: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -00008cd0: 6c69 6e65 2020 3730 290a 2a20 7265 6164 line 70).* read
│ │ │ │ │ -00008ce0: 203c 343e 3a20 2020 2020 2020 2020 2020 <4>:
│ │ │ │ │ +00008cc0: 4343 6861 7220 636c 6173 732d 6163 6365 CChar class-acce
│ │ │ │ │ +00008cd0: 7373 696e 672e 0a20 2020 2020 2020 2020 ssing..
│ │ │ │ │ +00008ce0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 00008cf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00008d00: 2020 2046 696c 6544 6573 6372 6970 746f FileDescripto
│ │ │ │ │ -00008d10: 7220 636c 6173 732d 7374 696c 6c20 756e r class-still un
│ │ │ │ │ -00008d20: 636c 6173 7369 6669 6564 2e0a 2020 2020 classified..
│ │ │ │ │ +00008d00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00008d10: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).
│ │ │ │ │ +00008d20: 2a20 616c 6967 6e6f 6620 3c33 323e 3a20 * alignof <32>:
│ │ │ │ │ 00008d30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00008d40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00008d50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00008d60: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -00008d70: 2020 3629 0a2a 2072 6561 6457 7269 7465 6).* readWrite
│ │ │ │ │ -00008d80: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -00008d90: 2020 2020 2020 2020 2020 2020 2020 4669 Fi
│ │ │ │ │ -00008da0: 6c65 4465 7363 7269 7074 6f72 2063 6c61 leDescriptor cla
│ │ │ │ │ -00008db0: 7373 2d69 6e73 7461 6e63 6520 6372 6561 ss-instance crea
│ │ │ │ │ -00008dc0: 7469 6f6e 2e0a 2020 2020 2020 2020 2020 tion..
│ │ │ │ │ -00008dd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00008de0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00008df0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00008e00: 2020 2020 286c 696e 6520 2031 3529 0a2a (line 15).*
│ │ │ │ │ -00008e10: 2072 6561 6457 7269 7465 203c 313e 3a20 readWrite <1>:
│ │ │ │ │ -00008e20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00008e30: 2020 2020 2020 2020 4669 6c65 4465 7363 FileDesc
│ │ │ │ │ -00008e40: 7269 7074 6f72 2063 6c61 7373 2d69 6e73 riptor class-ins
│ │ │ │ │ -00008e50: 7461 6e63 6520 6372 6561 7469 6f6e 2e0a tance creation..
│ │ │ │ │ +00008d40: 2020 2020 2020 2020 2043 4172 7261 7943 CArrayC
│ │ │ │ │ +00008d50: 5479 7065 2d61 6363 6573 7369 6e67 2e0a Type-accessing..
│ │ │ │ │ +00008d60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00008d70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00008d80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00008d90: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +00008da0: 696e 6520 2020 3629 0a2a 2061 6c69 676e ine 6).* align
│ │ │ │ │ +00008db0: 6f66 203c 3333 3e3a 2020 2020 2020 2020 of <33>:
│ │ │ │ │ +00008dc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00008dd0: 2020 4341 7272 6179 2d61 6363 6573 7369 CArray-accessi
│ │ │ │ │ +00008de0: 6e67 2e20 2020 2028 6c69 6e65 2020 2036 ng. (line 6
│ │ │ │ │ +00008df0: 290a 2a20 616c 6967 6e6f 663a 2020 2020 ).* alignof:
│ │ │ │ │ +00008e00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00008e10: 2020 2020 2020 2020 2020 2043 4167 6772 CAggr
│ │ │ │ │ +00008e20: 6567 6174 6520 636c 6173 732d 6163 6365 egate class-acce
│ │ │ │ │ +00008e30: 7373 696e 672e 0a20 2020 2020 2020 2020 ssing..
│ │ │ │ │ +00008e40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00008e50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 00008e60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00008e70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00008e80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00008e90: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -00008ea0: 696e 6520 2032 3529 0a2a 2072 6561 6457 ine 25).* readW
│ │ │ │ │ -00008eb0: 7269 7465 203c 323e 3a20 2020 2020 2020 rite <2>:
│ │ │ │ │ -00008ec0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00008ed0: 2020 4669 6c65 4465 7363 7269 7074 6f72 FileDescriptor
│ │ │ │ │ -00008ee0: 2063 6c61 7373 2d69 6e73 7461 6e63 6520 class-instance
│ │ │ │ │ -00008ef0: 6372 6561 7469 6f6e 2e0a 2020 2020 2020 creation..
│ │ │ │ │ -00008f00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00008f10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00008e70: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).
│ │ │ │ │ +00008e80: 2a20 616c 6967 6e54 6f5f 3a20 2020 2020 * alignTo_:
│ │ │ │ │ +00008e90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00008ea0: 2020 2020 2020 2020 2049 6e74 6567 6572 Integer
│ │ │ │ │ +00008eb0: 2d65 7874 656e 7369 6f6e 2e20 2020 286c -extension. (l
│ │ │ │ │ +00008ec0: 696e 6520 2020 3629 0a2a 2061 6c69 7665 ine 6).* alive
│ │ │ │ │ +00008ed0: 4f62 6a65 6374 7344 6f5f 3a20 2020 2020 ObjectsDo_:
│ │ │ │ │ +00008ee0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00008ef0: 2020 5765 616b 4172 7261 792d 6163 6365 WeakArray-acce
│ │ │ │ │ +00008f00: 7373 696e 672e 2028 6c69 6e65 2020 2036 ssing. (line 6
│ │ │ │ │ +00008f10: 290a 2a20 616c 6c3a 2020 2020 2020 2020 ).* all:
│ │ │ │ │ 00008f20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00008f30: 2020 2020 2020 2020 286c 696e 6520 2034 (line 4
│ │ │ │ │ -00008f40: 3629 0a2a 2072 6561 6457 7269 7465 203c 6).* readWrite <
│ │ │ │ │ -00008f50: 333e 3a20 2020 2020 2020 2020 2020 2020 3>:
│ │ │ │ │ -00008f60: 2020 2020 2020 2020 2020 2020 4669 6c65 File
│ │ │ │ │ -00008f70: 4465 7363 7269 7074 6f72 2063 6c61 7373 Descriptor class
│ │ │ │ │ -00008f80: 2d73 7469 6c6c 2075 6e63 6c61 7373 6966 -still unclassif
│ │ │ │ │ -00008f90: 6965 642e 0a20 2020 2020 2020 2020 2020 ied..
│ │ │ │ │ -00008fa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00008f30: 2020 2020 2020 2020 2020 2046 696c 6550 FileP
│ │ │ │ │ +00008f40: 6174 682d 6465 636f 7261 7469 6f6e 2e20 ath-decoration.
│ │ │ │ │ +00008f50: 286c 696e 6520 2020 3629 0a2a 2061 6c6c (line 6).* all
│ │ │ │ │ +00008f60: 4173 736f 6369 6174 696f 6e73 3a20 2020 Associations:
│ │ │ │ │ +00008f70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00008f80: 2020 2020 4162 7374 7261 6374 4e61 6d65 AbstractName
│ │ │ │ │ +00008f90: 7370 6163 652d 6163 6365 7373 696e 672e space-accessing.
│ │ │ │ │ +00008fa0: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ 00008fb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 00008fc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00008fd0: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).*
│ │ │ │ │ -00008fe0: 7265 636f 6e73 7472 7563 744f 7269 6769 reconstructOrigi
│ │ │ │ │ -00008ff0: 6e61 6c4f 626a 6563 743a 2020 2020 2020 nalObject:
│ │ │ │ │ -00009000: 2020 2020 2020 2050 6c75 6767 6162 6c65 Pluggable
│ │ │ │ │ -00009010: 5072 6f78 792d 7361 7669 6e67 2061 6e64 Proxy-saving and
│ │ │ │ │ -00009020: 2072 6573 746f 7269 6e67 2e0a 2020 2020 restoring..
│ │ │ │ │ +00008fd0: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +00008fe0: 6c69 6e65 2020 2036 290a 2a20 616c 6c42 line 6).* allB
│ │ │ │ │ +00008ff0: 6568 6176 696f 7273 446f 5f3a 2020 2020 ehaviorsDo_:
│ │ │ │ │ +00009000: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00009010: 2020 2041 6273 7472 6163 744e 616d 6573 AbstractNames
│ │ │ │ │ +00009020: 7061 6365 2d61 6363 6573 7369 6e67 2e0a pace-accessing..
│ │ │ │ │ 00009030: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 00009040: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 00009050: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00009060: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -00009070: 2020 3629 0a2a 2072 6563 6f6e 7374 7275 6).* reconstru
│ │ │ │ │ -00009080: 6374 4f72 6967 696e 616c 4f62 6a65 6374 ctOriginalObject
│ │ │ │ │ -00009090: 203c 313e 3a20 2020 2020 2020 2020 5369 <1>: Si
│ │ │ │ │ -000090a0: 6e67 6c65 746f 6e50 726f 7879 2d73 6176 ngletonProxy-sav
│ │ │ │ │ -000090b0: 696e 6720 616e 6420 7265 7374 6f72 696e ing and restorin
│ │ │ │ │ -000090c0: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ +00009060: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +00009070: 696e 6520 2031 3129 0a2a 2061 6c6c 426c ine 11).* allBl
│ │ │ │ │ +00009080: 6f63 6b73 446f 5f3a 2020 2020 2020 2020 ocksDo_:
│ │ │ │ │ +00009090: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000090a0: 2020 436f 6d70 696c 6564 4d65 7468 6f64 CompiledMethod
│ │ │ │ │ +000090b0: 2d61 6363 6573 7369 6e67 2e0a 2020 2020 -accessing..
│ │ │ │ │ +000090c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 000090d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 000090e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000090f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00009100: 2028 6c69 6e65 2020 2036 290a 2a20 7265 (line 6).* re
│ │ │ │ │ -00009110: 6d6f 7665 546f 4265 4669 6e61 6c69 7a65 moveToBeFinalize
│ │ │ │ │ -00009120: 643a 2020 2020 2020 2020 2020 2020 2020 d:
│ │ │ │ │ -00009130: 2020 2020 2046 696c 6544 6573 6372 6970 FileDescrip
│ │ │ │ │ -00009140: 746f 7220 636c 6173 732d 696e 7374 616e tor class-instan
│ │ │ │ │ -00009150: 6365 2063 7265 6174 696f 6e2e 0a20 2020 ce creation..
│ │ │ │ │ +000090f0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +00009100: 2020 3629 0a2a 2061 6c6c 4275 7446 6972 6).* allButFir
│ │ │ │ │ +00009110: 7374 3a20 2020 2020 2020 2020 2020 2020 st:
│ │ │ │ │ +00009120: 2020 2020 2020 2020 2020 2020 2020 5365 Se
│ │ │ │ │ +00009130: 7175 656e 6365 6162 6c65 436f 6c6c 6563 quenceableCollec
│ │ │ │ │ +00009140: 7469 6f6e 2d62 6173 6963 2e0a 2020 2020 tion-basic..
│ │ │ │ │ +00009150: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 00009160: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 00009170: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00009180: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00009190: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -000091a0: 2020 3135 290a 2a20 7265 6d6f 7665 546f 15).* removeTo
│ │ │ │ │ -000091b0: 4265 4669 6e61 6c69 7a65 6420 3c31 3e3a BeFinalized <1>:
│ │ │ │ │ -000091c0: 2020 2020 2020 2020 2020 2020 2020 2046 F
│ │ │ │ │ -000091d0: 696c 6544 6573 6372 6970 746f 7220 636c ileDescriptor cl
│ │ │ │ │ -000091e0: 6173 732d 696e 7374 616e 6365 2063 7265 ass-instance cre
│ │ │ │ │ -000091f0: 6174 696f 6e2e 0a20 2020 2020 2020 2020 ation..
│ │ │ │ │ +00009180: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +00009190: 2031 3029 0a2a 2061 6c6c 4275 7446 6972 10).* allButFir
│ │ │ │ │ +000091a0: 7374 5f3a 2020 2020 2020 2020 2020 2020 st_:
│ │ │ │ │ +000091b0: 2020 2020 2020 2020 2020 2020 2020 5365 Se
│ │ │ │ │ +000091c0: 7175 656e 6365 6162 6c65 436f 6c6c 6563 quenceableCollec
│ │ │ │ │ +000091d0: 7469 6f6e 2d62 6173 6963 2e0a 2020 2020 tion-basic..
│ │ │ │ │ +000091e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000091f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 00009200: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00009210: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00009220: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00009230: 2020 2020 2028 6c69 6e65 2020 3235 290a (line 25).
│ │ │ │ │ -00009240: 2a20 7265 6d6f 7665 546f 4265 4669 6e61 * removeToBeFina
│ │ │ │ │ -00009250: 6c69 7a65 6420 3c32 3e3a 2020 2020 2020 lized <2>:
│ │ │ │ │ -00009260: 2020 2020 2020 2020 2046 696c 6544 6573 FileDes
│ │ │ │ │ -00009270: 6372 6970 746f 7220 636c 6173 732d 696e criptor class-in
│ │ │ │ │ -00009280: 7374 616e 6365 2063 7265 6174 696f 6e2e stance creation.
│ │ │ │ │ -00009290: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -000092a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000092b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000092c0: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -000092d0: 6c69 6e65 2020 3339 290a 2a20 7265 6d6f line 39).* remo
│ │ │ │ │ -000092e0: 7665 546f 4265 4669 6e61 6c69 7a65 6420 veToBeFinalized
│ │ │ │ │ -000092f0: 3c33 3e3a 2020 2020 2020 2020 2020 2020 <3>:
│ │ │ │ │ -00009300: 2020 2046 696c 6544 6573 6372 6970 746f FileDescripto
│ │ │ │ │ -00009310: 7220 636c 6173 732d 696e 7374 616e 6365 r class-instance
│ │ │ │ │ -00009320: 2063 7265 6174 696f 6e2e 0a20 2020 2020 creation..
│ │ │ │ │ -00009330: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00009340: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00009350: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00009360: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -00009370: 3436 290a 2a20 7265 6d6f 7665 546f 4265 46).* removeToBe
│ │ │ │ │ -00009380: 4669 6e61 6c69 7a65 6420 3c34 3e3a 2020 Finalized <4>:
│ │ │ │ │ -00009390: 2020 2020 2020 2020 2020 2020 2046 696c Fil
│ │ │ │ │ -000093a0: 6544 6573 6372 6970 746f 7220 636c 6173 eDescriptor clas
│ │ │ │ │ -000093b0: 732d 7374 696c 6c20 756e 636c 6173 7369 s-still unclassi
│ │ │ │ │ -000093c0: 6669 6564 2e0a 2020 2020 2020 2020 2020 fied..
│ │ │ │ │ -000093d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000093e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000093f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00009400: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*
│ │ │ │ │ -00009410: 2072 6573 6f6c 7665 4269 6e64 696e 673a resolveBinding:
│ │ │ │ │ +00009210: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +00009220: 2031 3329 0a2a 2061 6c6c 4275 744c 6173 13).* allButLas
│ │ │ │ │ +00009230: 743a 2020 2020 2020 2020 2020 2020 2020 t:
│ │ │ │ │ +00009240: 2020 2020 2020 2020 2020 2020 2020 5365 Se
│ │ │ │ │ +00009250: 7175 656e 6365 6162 6c65 436f 6c6c 6563 quenceableCollec
│ │ │ │ │ +00009260: 7469 6f6e 2d62 6173 6963 2e0a 2020 2020 tion-basic..
│ │ │ │ │ +00009270: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00009280: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00009290: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000092a0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +000092b0: 2031 3629 0a2a 2061 6c6c 4275 744c 6173 16).* allButLas
│ │ │ │ │ +000092c0: 745f 3a20 2020 2020 2020 2020 2020 2020 t_:
│ │ │ │ │ +000092d0: 2020 2020 2020 2020 2020 2020 2020 5365 Se
│ │ │ │ │ +000092e0: 7175 656e 6365 6162 6c65 436f 6c6c 6563 quenceableCollec
│ │ │ │ │ +000092f0: 7469 6f6e 2d62 6173 6963 2e0a 2020 2020 tion-basic..
│ │ │ │ │ +00009300: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00009310: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00009320: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00009330: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +00009340: 2031 3929 0a2a 2061 6c6c 436c 6173 7365 19).* allClasse
│ │ │ │ │ +00009350: 7344 6f5f 3a20 2020 2020 2020 2020 2020 sDo_:
│ │ │ │ │ +00009360: 2020 2020 2020 2020 2020 2020 2020 4162 Ab
│ │ │ │ │ +00009370: 7374 7261 6374 4e61 6d65 7370 6163 652d stractNamespace-
│ │ │ │ │ +00009380: 6163 6365 7373 696e 672e 0a20 2020 2020 accessing..
│ │ │ │ │ +00009390: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000093a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000093b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000093c0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +000093d0: 3137 290a 2a20 616c 6c43 6c61 7373 4f62 17).* allClassOb
│ │ │ │ │ +000093e0: 6a65 6374 7344 6f5f 3a20 2020 2020 2020 jectsDo_:
│ │ │ │ │ +000093f0: 2020 2020 2020 2020 2020 2020 2041 6273 Abs
│ │ │ │ │ +00009400: 7472 6163 744e 616d 6573 7061 6365 2d61 tractNamespace-a
│ │ │ │ │ +00009410: 6363 6573 7369 6e67 2e0a 2020 2020 2020 ccessing..
│ │ │ │ │ 00009420: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00009430: 2020 2020 2020 2020 4465 6665 7272 6564 Deferred
│ │ │ │ │ -00009440: 5661 7269 6162 6c65 4269 6e64 696e 6720 VariableBinding
│ │ │ │ │ -00009450: 636c 6173 732d 6261 7369 632e 0a20 2020 class-basic..
│ │ │ │ │ -00009460: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00009470: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00009480: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00009490: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -000094a0: 2020 2036 290a 2a20 7265 7475 726e 5f3a 6).* return_:
│ │ │ │ │ +00009430: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00009440: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00009450: 2020 2020 2020 2020 286c 696e 6520 2031 (line 1
│ │ │ │ │ +00009460: 3429 0a2a 2061 6c6c 436c 6173 7356 6172 4).* allClassVar
│ │ │ │ │ +00009470: 4e61 6d65 7320 3c31 3e3a 2020 2020 2020 Names <1>:
│ │ │ │ │ +00009480: 2020 2020 2020 2020 2020 2020 4d65 7461 Meta
│ │ │ │ │ +00009490: 636c 6173 732d 6465 6c65 6761 7469 6f6e class-delegation
│ │ │ │ │ +000094a0: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ 000094b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000094c0: 2020 2020 2020 2020 2020 2020 2020 2042 B
│ │ │ │ │ -000094d0: 6c6f 636b 436c 6f73 7572 652d 6578 6365 lockClosure-exce
│ │ │ │ │ -000094e0: 7074 696f 6e20 6861 6e64 6c69 6e67 2e0a ption handling..
│ │ │ │ │ -000094f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00009500: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00009510: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00009520: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -00009530: 696e 6520 2031 3329 0a2a 2072 6574 7572 ine 13).* retur
│ │ │ │ │ -00009540: 6e5f 203c 313e 3a20 2020 2020 2020 2020 n_ <1>:
│ │ │ │ │ +000094c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000094d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000094e0: 286c 696e 6520 2031 3429 0a2a 2061 6c6c (line 14).* all
│ │ │ │ │ +000094f0: 436c 6173 7356 6172 4e61 6d65 7320 3c32 ClassVarNames <2
│ │ │ │ │ +00009500: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ +00009510: 2020 2020 436c 6173 732d 6163 6365 7373 Class-access
│ │ │ │ │ +00009520: 696e 6720 696e 7374 616e 6365 7320 616e ing instances an
│ │ │ │ │ +00009530: 6420 7661 7269 6162 6c65 732e 0a20 2020 d variables..
│ │ │ │ │ +00009540: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 00009550: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00009560: 2020 426c 6f63 6b43 6c6f 7375 7265 2d65 BlockClosure-e
│ │ │ │ │ -00009570: 7863 6570 7469 6f6e 2068 616e 646c 696e xception handlin
│ │ │ │ │ -00009580: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ -00009590: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000095a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000095b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000095c0: 2028 6c69 6e65 2020 3139 290a 2a20 7265 (line 19).* re
│ │ │ │ │ -000095d0: 7475 726e 5f20 3c32 3e3a 2020 2020 2020 turn_ <2>:
│ │ │ │ │ +00009560: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00009570: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +00009580: 2020 3138 290a 2a20 616c 6c43 6c61 7373 18).* allClass
│ │ │ │ │ +00009590: 5661 724e 616d 6573 3a20 2020 2020 2020 VarNames:
│ │ │ │ │ +000095a0: 2020 2020 2020 2020 2020 2020 2020 2042 B
│ │ │ │ │ +000095b0: 6568 6176 696f 722d 6163 6365 7373 696e ehavior-accessin
│ │ │ │ │ +000095c0: 6720 696e 7374 616e 6365 7320 616e 6420 g instances and
│ │ │ │ │ +000095d0: 7661 7269 6162 6c65 732e 0a20 2020 2020 variables..
│ │ │ │ │ 000095e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000095f0: 2020 2020 2042 6c6f 636b 436c 6f73 7572 BlockClosur
│ │ │ │ │ -00009600: 652d 6578 6365 7074 696f 6e20 6861 6e64 e-exception hand
│ │ │ │ │ -00009610: 6c69 6e67 2e0a 2020 2020 2020 2020 2020 ling..
│ │ │ │ │ -00009620: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00009630: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00009640: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00009650: 2020 2020 286c 696e 6520 2032 3529 0a2a (line 25).*
│ │ │ │ │ -00009660: 2072 6574 7572 6e5f 203c 333e 3a20 2020 return_ <3>:
│ │ │ │ │ +000095f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00009600: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00009610: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +00009620: 2036 290a 2a20 616c 6c45 7863 6570 7469 6).* allExcepti
│ │ │ │ │ +00009630: 6f6e 7344 6f5f 203c 313e 3a20 2020 2020 onsDo_ <1>:
│ │ │ │ │ +00009640: 2020 2020 2020 2020 2020 2020 2045 7863 Exc
│ │ │ │ │ +00009650: 6570 7469 6f6e 5365 742d 656e 756d 6572 eptionSet-enumer
│ │ │ │ │ +00009660: 6174 696e 672e 0a20 2020 2020 2020 2020 ating..
│ │ │ │ │ 00009670: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00009680: 2020 2020 2020 2020 426c 6f63 6b43 6c6f BlockClo
│ │ │ │ │ -00009690: 7375 7265 2d65 7863 6570 7469 6f6e 2068 sure-exception h
│ │ │ │ │ -000096a0: 616e 646c 696e 672e 0a20 2020 2020 2020 andling..
│ │ │ │ │ -000096b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000096c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000096d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000096e0: 2020 2020 2020 2028 6c69 6e65 2020 3331 (line 31
│ │ │ │ │ -000096f0: 290a 2a20 7265 7475 726e 5f20 3c34 3e3a ).* return_ <4>:
│ │ │ │ │ -00009700: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00009710: 2020 2020 2020 2020 2020 2042 6c6f 636b Block
│ │ │ │ │ -00009720: 436c 6f73 7572 652d 6578 6365 7074 696f Closure-exceptio
│ │ │ │ │ -00009730: 6e20 6861 6e64 6c69 6e67 2e0a 2020 2020 n handling..
│ │ │ │ │ -00009740: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00009750: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00009760: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00009770: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -00009780: 2033 3729 0a2a 2073 6563 6f6e 6443 6c6f 37).* secondClo
│ │ │ │ │ -00009790: 636b 3a20 2020 2020 2020 2020 2020 2020 ck:
│ │ │ │ │ -000097a0: 2020 2020 2020 2020 2020 2020 2020 5469 Ti
│ │ │ │ │ -000097b0: 6d65 2063 6c61 7373 2d62 6173 6963 2028 me class-basic (
│ │ │ │ │ -000097c0: 5554 4329 2e0a 2020 2020 2020 2020 2020 UTC)..
│ │ │ │ │ -000097d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000097e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000097f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00009800: 2020 2020 286c 696e 6520 2031 3429 0a2a (line 14).*
│ │ │ │ │ -00009810: 2073 656c 6563 745f 3a20 2020 2020 2020 select_:
│ │ │ │ │ -00009820: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00009830: 2020 2020 2020 2020 506f 7369 7469 6f6e Position
│ │ │ │ │ -00009840: 6162 6c65 5374 7265 616d 2d63 6c61 7373 ableStream-class
│ │ │ │ │ -00009850: 2074 7970 6520 6d65 7468 6f64 732e 0a20 type methods..
│ │ │ │ │ -00009860: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00009870: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00009880: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00009890: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -000098a0: 6e65 2020 2039 290a 2a20 7365 6c66 3a20 ne 9).* self:
│ │ │ │ │ -000098b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000098c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000098d0: 2043 4361 6c6c 6162 6c65 2d63 616c 6c69 CCallable-calli
│ │ │ │ │ -000098e0: 6e67 2e20 2020 286c 696e 6520 2020 3629 ng. (line 6)
│ │ │ │ │ -000098f0: 0a2a 2073 656c 6620 3c31 3e3a 2020 2020 .* self <1>:
│ │ │ │ │ -00009900: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00009910: 2020 2020 2020 2020 2020 4343 616c 6c61 CCalla
│ │ │ │ │ -00009920: 626c 652d 6361 6c6c 696e 672e 2020 2028 ble-calling. (
│ │ │ │ │ -00009930: 6c69 6e65 2020 3134 290a 2a20 7365 6c66 line 14).* self
│ │ │ │ │ -00009940: 203c 323e 3a20 2020 2020 2020 2020 2020 <2>:
│ │ │ │ │ -00009950: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00009960: 2020 2043 4361 6c6c 6162 6c65 2d63 616c CCallable-cal
│ │ │ │ │ -00009970: 6c69 6e67 2e20 2020 286c 696e 6520 2032 ling. (line 2
│ │ │ │ │ -00009980: 3329 0a2a 2073 656c 6620 3c33 3e3a 2020 3).* self <3>:
│ │ │ │ │ -00009990: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000099a0: 2020 2020 2020 2020 2020 2020 4343 616c CCal
│ │ │ │ │ -000099b0: 6c61 626c 652d 6361 6c6c 696e 672e 2020 lable-calling.
│ │ │ │ │ -000099c0: 2028 6c69 6e65 2020 3330 290a 2a20 7365 (line 30).* se
│ │ │ │ │ -000099d0: 6c66 536d 616c 6c74 616c 6b3a 2020 2020 lfSmalltalk:
│ │ │ │ │ -000099e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -000099f0: 2020 2020 2043 4361 6c6c 6162 6c65 2d63 CCallable-c
│ │ │ │ │ -00009a00: 616c 6c69 6e67 2e20 2020 286c 696e 6520 alling. (line
│ │ │ │ │ -00009a10: 2020 3629 0a2a 2073 656c 6653 6d61 6c6c 6).* selfSmall
│ │ │ │ │ -00009a20: 7461 6c6b 203c 313e 3a20 2020 2020 2020 talk <1>:
│ │ │ │ │ -00009a30: 2020 2020 2020 2020 2020 2020 2020 4343 CC
│ │ │ │ │ -00009a40: 616c 6c61 626c 652d 6361 6c6c 696e 672e allable-calling.
│ │ │ │ │ -00009a50: 2020 2028 6c69 6e65 2020 3134 290a 2a20 (line 14).*
│ │ │ │ │ -00009a60: 7365 6c66 536d 616c 6c74 616c 6b20 3c32 selfSmalltalk <2
│ │ │ │ │ -00009a70: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ -00009a80: 2020 2020 2020 2043 4361 6c6c 6162 6c65 CCallable
│ │ │ │ │ -00009a90: 2d63 616c 6c69 6e67 2e20 2020 286c 696e -calling. (lin
│ │ │ │ │ -00009aa0: 6520 2032 3329 0a2a 2073 656c 6653 6d61 e 23).* selfSma
│ │ │ │ │ -00009ab0: 6c6c 7461 6c6b 203c 333e 3a20 2020 2020 lltalk <3>:
│ │ │ │ │ -00009ac0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00009ad0: 4343 616c 6c61 626c 652d 6361 6c6c 696e CCallable-callin
│ │ │ │ │ -00009ae0: 672e 2020 2028 6c69 6e65 2020 3330 290a g. (line 30).
│ │ │ │ │ -00009af0: 2a20 7368 6f72 743a 2020 2020 2020 2020 * short:
│ │ │ │ │ -00009b00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00009b10: 2020 2020 2020 2020 2042 6568 6176 696f Behavio
│ │ │ │ │ -00009b20: 722d 7465 7374 696e 6720 7468 6520 636c r-testing the cl
│ │ │ │ │ -00009b30: 6173 7320 6869 6572 6172 6368 792e 0a20 ass hierarchy..
│ │ │ │ │ -00009b40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00009b50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00009b60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00009b70: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -00009b80: 6e65 2020 3139 290a 2a20 7368 6f72 7420 ne 19).* short
│ │ │ │ │ -00009b90: 3c31 3e3a 2020 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ -00009ba0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00009bb0: 2043 6c61 7373 2d69 6e73 7461 6e63 6520 Class-instance
│ │ │ │ │ -00009bc0: 6372 6561 7469 6f6e 2e0a 2020 2020 2020 creation..
│ │ │ │ │ +00009680: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00009690: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000096a0: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).
│ │ │ │ │ +000096b0: 2a20 616c 6c45 7863 6570 7469 6f6e 7344 * allExceptionsD
│ │ │ │ │ +000096c0: 6f5f 3a20 2020 2020 2020 2020 2020 2020 o_:
│ │ │ │ │ +000096d0: 2020 2020 2020 2020 2045 7863 6570 7469 Excepti
│ │ │ │ │ +000096e0: 6f6e 2063 6c61 7373 2d69 6e74 6572 6f70 on class-interop
│ │ │ │ │ +000096f0: 6572 6162 696c 6974 7920 7769 7468 2054 erability with T
│ │ │ │ │ +00009700: 7261 7070 6162 6c65 4576 656e 7473 2e0a rappableEvents..
│ │ │ │ │ +00009710: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00009720: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00009730: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00009740: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +00009750: 696e 6520 2020 3629 0a2a 2061 6c6c 4669 ine 6).* allFi
│ │ │ │ │ +00009760: 6c65 734d 6174 6368 696e 675f 646f 5f20 lesMatching_do_
│ │ │ │ │ +00009770: 3c31 3e3a 2020 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ +00009780: 2020 4669 6c65 5061 7468 2d65 6e75 6d65 FilePath-enume
│ │ │ │ │ +00009790: 7261 7469 6e67 2e0a 2020 2020 2020 2020 rating..
│ │ │ │ │ +000097a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000097b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000097c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000097d0: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)
│ │ │ │ │ +000097e0: 0a2a 2061 6c6c 4669 6c65 734d 6174 6368 .* allFilesMatch
│ │ │ │ │ +000097f0: 696e 675f 646f 5f3a 2020 2020 2020 2020 ing_do_:
│ │ │ │ │ +00009800: 2020 2020 2020 2020 2020 4469 7265 6374 Direct
│ │ │ │ │ +00009810: 6f72 7920 636c 6173 732d 6669 6c65 206f ory class-file o
│ │ │ │ │ +00009820: 7065 7261 7469 6f6e 732e 0a20 2020 2020 perations..
│ │ │ │ │ +00009830: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00009840: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00009850: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00009860: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +00009870: 2036 290a 2a20 616c 6c49 6e73 7461 6e63 6).* allInstanc
│ │ │ │ │ +00009880: 6573 3a20 2020 2020 2020 2020 2020 2020 es:
│ │ │ │ │ +00009890: 2020 2020 2020 2020 2020 2020 2042 6568 Beh
│ │ │ │ │ +000098a0: 6176 696f 722d 6163 6365 7373 696e 6720 avior-accessing
│ │ │ │ │ +000098b0: 696e 7374 616e 6365 7320 616e 6420 7661 instances and va
│ │ │ │ │ +000098c0: 7269 6162 6c65 732e 0a20 2020 2020 2020 riables..
│ │ │ │ │ +000098d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000098e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000098f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00009900: 2020 2020 2020 2028 6c69 6e65 2020 3133 (line 13
│ │ │ │ │ +00009910: 290a 2a20 616c 6c49 6e73 7461 6e63 6573 ).* allInstances
│ │ │ │ │ +00009920: 446f 5f3a 2020 2020 2020 2020 2020 2020 Do_:
│ │ │ │ │ +00009930: 2020 2020 2020 2020 2020 2042 6568 6176 Behav
│ │ │ │ │ +00009940: 696f 722d 656e 756d 6572 6174 696e 672e ior-enumerating.
│ │ │ │ │ +00009950: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +00009960: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00009970: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00009980: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +00009990: 6c69 6e65 2020 2036 290a 2a20 616c 6c49 line 6).* allI
│ │ │ │ │ +000099a0: 6e73 7456 6172 4e61 6d65 733a 2020 2020 nstVarNames:
│ │ │ │ │ +000099b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000099c0: 2020 2042 6568 6176 696f 722d 6163 6365 Behavior-acce
│ │ │ │ │ +000099d0: 7373 696e 6720 696e 7374 616e 6365 7320 ssing instances
│ │ │ │ │ +000099e0: 616e 6420 7661 7269 6162 6c65 732e 0a20 and variables..
│ │ │ │ │ +000099f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00009a00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00009a10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00009a20: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +00009a30: 6e65 2020 2039 290a 2a20 616c 6c4c 6974 ne 9).* allLit
│ │ │ │ │ +00009a40: 6572 616c 733a 2020 2020 2020 2020 2020 erals:
│ │ │ │ │ +00009a50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00009a60: 2043 6f6d 7069 6c65 644d 6574 686f 642d CompiledMethod-
│ │ │ │ │ +00009a70: 6163 6365 7373 696e 672e 0a20 2020 2020 accessing..
│ │ │ │ │ +00009a80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00009a90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00009aa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00009ab0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +00009ac0: 2039 290a 2a20 616c 6c4c 6974 6572 616c 9).* allLiteral
│ │ │ │ │ +00009ad0: 7344 6f5f 3a20 2020 2020 2020 2020 2020 sDo_:
│ │ │ │ │ +00009ae0: 2020 2020 2020 2020 2020 2020 2043 6f6d Com
│ │ │ │ │ +00009af0: 7069 6c65 6443 6f64 652d 6c69 7465 7261 piledCode-litera
│ │ │ │ │ +00009b00: 6c73 202d 2069 7465 7261 7469 6f6e 2e0a ls - iteration..
│ │ │ │ │ +00009b10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00009b20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00009b30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00009b40: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +00009b50: 696e 6520 2020 3929 0a2a 2061 6c6c 4c69 ine 9).* allLi
│ │ │ │ │ +00009b60: 7465 7261 6c53 796d 626f 6c73 446f 5f3a teralSymbolsDo_:
│ │ │ │ │ +00009b70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00009b80: 2020 436f 6d70 696c 6564 436f 6465 2d6c CompiledCode-l
│ │ │ │ │ +00009b90: 6974 6572 616c 7320 2d20 6974 6572 6174 iterals - iterat
│ │ │ │ │ +00009ba0: 696f 6e2e 0a20 2020 2020 2020 2020 2020 ion..
│ │ │ │ │ +00009bb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00009bc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 00009bd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00009be0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00009bf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00009c00: 2020 2020 2020 2020 286c 696e 6520 2032 (line 2
│ │ │ │ │ -00009c10: 3729 0a2a 2073 686f 7274 203c 323e 3a20 7).* short <2>:
│ │ │ │ │ -00009c20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00009c30: 2020 2020 2020 2020 2020 2020 556e 6465 Unde
│ │ │ │ │ -00009c40: 6669 6e65 644f 626a 6563 742d 636c 6173 finedObject-clas
│ │ │ │ │ -00009c50: 7320 706f 6c79 6d6f 7270 6869 736d 2e0a s polymorphism..
│ │ │ │ │ -00009c60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00009c70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00009c80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00009c90: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -00009ca0: 696e 6520 2033 3329 0a2a 2073 6967 6e61 ine 33).* signa
│ │ │ │ │ -00009cb0: 6c3a 2020 2020 2020 2020 2020 2020 2020 l:
│ │ │ │ │ +00009be0: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).*
│ │ │ │ │ +00009bf0: 616c 6c4d 6173 6b5f 3a20 2020 2020 2020 allMask_:
│ │ │ │ │ +00009c00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00009c10: 2020 2020 2020 2049 6e74 6567 6572 2d62 Integer-b
│ │ │ │ │ +00009c20: 6974 206f 7065 7261 746f 7273 2e0a 2020 it operators..
│ │ │ │ │ +00009c30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00009c40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00009c50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00009c60: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +00009c70: 6520 2020 3629 0a2a 2061 6c6c 4d65 7461 e 6).* allMeta
│ │ │ │ │ +00009c80: 636c 6173 7365 7344 6f5f 3a20 2020 2020 classesDo_:
│ │ │ │ │ +00009c90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00009ca0: 4162 7374 7261 6374 4e61 6d65 7370 6163 AbstractNamespac
│ │ │ │ │ +00009cb0: 652d 6163 6365 7373 696e 672e 0a20 2020 e-accessing..
│ │ │ │ │ 00009cc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00009cd0: 2020 4578 6365 7074 696f 6e2d 6578 6365 Exception-exce
│ │ │ │ │ -00009ce0: 7074 696f 6e20 6861 6e64 6c69 6e67 2e0a ption handling..
│ │ │ │ │ -00009cf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00009d00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00009cd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00009ce0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00009cf0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +00009d00: 2020 3230 290a 2a20 616c 6c6f 635f 3a20 20).* alloc_:
│ │ │ │ │ 00009d10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00009d20: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -00009d30: 696e 6520 2035 3329 0a2a 2073 6967 6e61 ine 53).* signa
│ │ │ │ │ -00009d40: 6c5f 6174 4d69 6c6c 6973 6563 6f6e 6473 l_atMilliseconds
│ │ │ │ │ -00009d50: 5f3a 2020 2020 2020 2020 2020 2020 2020 _:
│ │ │ │ │ -00009d60: 2020 5072 6f63 6573 736f 7253 6368 6564 ProcessorSched
│ │ │ │ │ -00009d70: 756c 6572 2d74 696d 6564 2069 6e76 6f63 uler-timed invoc
│ │ │ │ │ -00009d80: 6174 696f 6e2e 0a20 2020 2020 2020 2020 ation..
│ │ │ │ │ -00009d90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00009da0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00009d20: 2020 2020 2020 2020 2020 2020 2020 2043 C
│ │ │ │ │ +00009d30: 4f62 6a65 6374 2063 6c61 7373 2d69 6e73 Object class-ins
│ │ │ │ │ +00009d40: 7461 6e63 6520 6372 6561 7469 6f6e 2e0a tance creation..
│ │ │ │ │ +00009d50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00009d60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00009d70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00009d80: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +00009d90: 696e 6520 2020 3929 0a2a 2061 6c6c 6f63 ine 9).* alloc
│ │ │ │ │ +00009da0: 5f74 7970 655f 3a20 2020 2020 2020 2020 _type_:
│ │ │ │ │ 00009db0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00009dc0: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).
│ │ │ │ │ -00009dd0: 2a20 7369 6e67 6c65 5374 6570 5761 6974 * singleStepWait
│ │ │ │ │ -00009de0: 696e 674f 6e5f 3a20 2020 2020 2020 2020 ingOn_:
│ │ │ │ │ -00009df0: 2020 2020 2020 2020 2050 726f 6365 7373 Process
│ │ │ │ │ -00009e00: 2d62 6173 6963 2e20 2020 2020 2020 286c -basic. (l
│ │ │ │ │ -00009e10: 696e 6520 2033 3229 0a2a 2073 697a 653a ine 32).* size:
│ │ │ │ │ -00009e20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00009e30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00009e40: 2020 556e 6963 6f64 6553 7472 696e 672d UnicodeString-
│ │ │ │ │ -00009e50: 6d75 6c74 6962 7974 6520 656e 636f 6469 multibyte encodi
│ │ │ │ │ -00009e60: 6e67 732e 0a20 2020 2020 2020 2020 2020 ngs..
│ │ │ │ │ -00009e70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00009e80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00009e90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00009ea0: 2020 2028 6c69 6e65 2020 3131 290a 2a20 (line 11).*
│ │ │ │ │ -00009eb0: 7369 7a65 5f73 7443 7469 6d65 5f73 744d size_stCtime_stM
│ │ │ │ │ -00009ec0: 7469 6d65 5f73 7441 7469 6d65 5f69 7344 time_stAtime_isD
│ │ │ │ │ -00009ed0: 6972 6563 746f 7279 5f3a 2056 4653 2e41 irectory_: VFS.A
│ │ │ │ │ -00009ee0: 7263 6869 7665 4669 6c65 2d41 7263 6869 rchiveFile-Archi
│ │ │ │ │ -00009ef0: 7665 4d65 6d62 6572 2070 726f 746f 636f veMember protoco
│ │ │ │ │ -00009f00: 6c2e 0a20 2020 2020 2020 2020 2020 2020 l..
│ │ │ │ │ -00009f10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00009f20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00009f30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00009f40: 2028 6c69 6e65 2020 2036 290a 2a20 736b (line 6).* sk
│ │ │ │ │ -00009f50: 6970 5365 7061 7261 746f 7273 3a20 2020 ipSeparators:
│ │ │ │ │ -00009f60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00009f70: 2020 2020 2053 7472 6561 6d2d 706f 7369 Stream-posi
│ │ │ │ │ -00009f80: 7469 6f6e 696e 672e 2020 286c 696e 6520 tioning. (line
│ │ │ │ │ -00009f90: 2031 3229 0a2a 2073 6b69 705f 3a20 2020 12).* skip_:
│ │ │ │ │ +00009dc0: 2020 434f 626a 6563 7420 636c 6173 732d CObject class-
│ │ │ │ │ +00009dd0: 7072 696d 6974 6976 6520 616c 6c6f 6361 primitive alloca
│ │ │ │ │ +00009de0: 7469 6f6e 2e0a 2020 2020 2020 2020 2020 tion..
│ │ │ │ │ +00009df0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00009e00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00009e10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00009e20: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*
│ │ │ │ │ +00009e30: 2061 6c6c 4f63 6375 7272 656e 6365 734f allOccurrencesO
│ │ │ │ │ +00009e40: 6652 6567 6578 5f3a 2020 2020 2020 2020 fRegex_:
│ │ │ │ │ +00009e50: 2020 2020 2020 2020 5374 7269 6e67 2d72 String-r
│ │ │ │ │ +00009e60: 6567 6578 2e20 2020 2020 2020 2028 6c69 egex. (li
│ │ │ │ │ +00009e70: 6e65 2020 3130 290a 2a20 616c 6c4f 6363 ne 10).* allOcc
│ │ │ │ │ +00009e80: 7572 7265 6e63 6573 4f66 5265 6765 785f urrencesOfRegex_
│ │ │ │ │ +00009e90: 646f 5f3a 2020 2020 2020 2020 2020 2020 do_:
│ │ │ │ │ +00009ea0: 2053 7472 696e 672d 7265 6765 782e 2020 String-regex.
│ │ │ │ │ +00009eb0: 2020 2020 2020 286c 696e 6520 2031 3429 (line 14)
│ │ │ │ │ +00009ec0: 0a2a 2061 6c6c 4f63 6375 7272 656e 6365 .* allOccurrence
│ │ │ │ │ +00009ed0: 734f 6652 6567 6578 5f66 726f 6d5f 746f sOfRegex_from_to
│ │ │ │ │ +00009ee0: 5f3a 2020 2020 2020 2020 5374 7269 6e67 _: String
│ │ │ │ │ +00009ef0: 2d72 6567 6578 2e20 2020 2020 2020 2028 -regex. (
│ │ │ │ │ +00009f00: 6c69 6e65 2020 3138 290a 2a20 616c 6c4f line 18).* allO
│ │ │ │ │ +00009f10: 6363 7572 7265 6e63 6573 4f66 5265 6765 ccurrencesOfRege
│ │ │ │ │ +00009f20: 785f 6672 6f6d 5f74 6f5f 646f 5f3a 2020 x_from_to_do_:
│ │ │ │ │ +00009f30: 2020 2053 7472 696e 672d 7265 6765 782e String-regex.
│ │ │ │ │ +00009f40: 2020 2020 2020 2020 286c 696e 6520 2032 (line 2
│ │ │ │ │ +00009f50: 3329 0a2a 2061 6c6c 6f63 4661 696c 7572 3).* allocFailur
│ │ │ │ │ +00009f60: 6573 3a20 2020 2020 2020 2020 2020 2020 es:
│ │ │ │ │ +00009f70: 2020 2020 2020 2020 2020 2020 4f62 6a65 Obje
│ │ │ │ │ +00009f80: 6374 4d65 6d6f 7279 2d61 6363 6573 7369 ctMemory-accessi
│ │ │ │ │ +00009f90: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ 00009fa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -00009fb0: 2020 2020 2020 2020 2020 2020 2020 4669 Fi
│ │ │ │ │ -00009fc0: 6c65 4465 7363 7269 7074 6f72 2d70 6f73 leDescriptor-pos
│ │ │ │ │ -00009fd0: 6974 696f 6e69 6e67 2e0a 2020 2020 2020 itioning..
│ │ │ │ │ -00009fe0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00009fb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00009fc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00009fd0: 2020 286c 696e 6520 2020 3629 0a2a 2061 (line 6).* a
│ │ │ │ │ +00009fe0: 6c6c 6f63 4d61 7463 6865 733a 2020 2020 llocMatches:
│ │ │ │ │ 00009ff0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000a000: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000a010: 2020 2020 2020 2020 286c 696e 6520 2020 (line
│ │ │ │ │ -0000a020: 3629 0a2a 2073 6b69 705f 203c 313e 3a20 6).* skip_ <1>:
│ │ │ │ │ +0000a000: 2020 2020 2020 4f62 6a65 6374 4d65 6d6f ObjectMemo
│ │ │ │ │ +0000a010: 7279 2d61 6363 6573 7369 6e67 2e0a 2020 ry-accessing..
│ │ │ │ │ +0000a020: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 0000a030: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000a040: 2020 2020 2020 2020 2020 2020 506f 7369 Posi
│ │ │ │ │ -0000a050: 7469 6f6e 6162 6c65 5374 7265 616d 2d70 tionableStream-p
│ │ │ │ │ -0000a060: 6f73 6974 696f 6e69 6e67 2e0a 2020 2020 ositioning..
│ │ │ │ │ -0000a070: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000a040: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000a050: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +0000a060: 6520 2031 3129 0a2a 2061 6c6c 6f63 5072 e 11).* allocPr
│ │ │ │ │ +0000a070: 6f62 6573 3a20 2020 2020 2020 2020 2020 obes:
│ │ │ │ │ 0000a080: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000a090: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000a0a0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -0000a0b0: 2020 3929 0a2a 2073 6b69 705f 203c 323e 9).* skip_ <2>
│ │ │ │ │ -0000a0c0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -0000a0d0: 2020 2020 2020 2020 2020 2020 2020 5374 St
│ │ │ │ │ -0000a0e0: 7265 616d 2d70 6f73 6974 696f 6e69 6e67 ream-positioning
│ │ │ │ │ -0000a0f0: 2e20 2028 6c69 6e65 2020 2036 290a 2a20 . (line 6).*
│ │ │ │ │ -0000a100: 7370 6563 6961 6c53 656c 6563 746f 7273 specialSelectors
│ │ │ │ │ -0000a110: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -0000a120: 2020 2020 2020 2043 6f6d 7069 6c65 6443 CompiledC
│ │ │ │ │ -0000a130: 6f64 6520 636c 6173 732d 7461 626c 6573 ode class-tables
│ │ │ │ │ -0000a140: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +0000a090: 4f62 6a65 6374 4d65 6d6f 7279 2d61 6363 ObjectMemory-acc
│ │ │ │ │ +0000a0a0: 6573 7369 6e67 2e0a 2020 2020 2020 2020 essing..
│ │ │ │ │ +0000a0b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000a0c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000a0d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000a0e0: 2020 2020 2020 286c 696e 6520 2031 3529 (line 15)
│ │ │ │ │ +0000a0f0: 0a2a 2061 6c6c 6f63 5370 6c69 7473 3a20 .* allocSplits:
│ │ │ │ │ +0000a100: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000a110: 2020 2020 2020 2020 2020 4f62 6a65 6374 Object
│ │ │ │ │ +0000a120: 4d65 6d6f 7279 2d61 6363 6573 7369 6e67 Memory-accessing
│ │ │ │ │ +0000a130: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +0000a140: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 0000a150: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 0000a160: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000a170: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000a180: 286c 696e 6520 2032 3629 0a2a 2073 7065 (line 26).* spe
│ │ │ │ │ -0000a190: 6369 6573 3a20 2020 2020 2020 2020 2020 cies:
│ │ │ │ │ -0000a1a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000a1b0: 2020 2020 4f62 6a65 6374 2d63 6c61 7373 Object-class
│ │ │ │ │ -0000a1c0: 2074 7970 6520 6d65 7468 6f64 732e 0a20 type methods..
│ │ │ │ │ +0000a170: 286c 696e 6520 2031 3929 0a2a 2061 6c6c (line 19).* all
│ │ │ │ │ +0000a180: 6f77 3a20 2020 2020 2020 2020 2020 2020 ow:
│ │ │ │ │ +0000a190: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000a1a0: 2020 2020 5065 726d 6973 7369 6f6e 2d61 Permission-a
│ │ │ │ │ +0000a1b0: 6363 6573 7369 6e67 2e0a 2020 2020 2020 ccessing..
│ │ │ │ │ +0000a1c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 0000a1d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 0000a1e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000a1f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000a200: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -0000a210: 6e65 2020 2036 290a 2a20 7374 6f72 6167 ne 6).* storag
│ │ │ │ │ -0000a220: 653a 2020 2020 2020 2020 2020 2020 2020 e:
│ │ │ │ │ -0000a230: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000a240: 2043 4f62 6a65 6374 2d61 6363 6573 7369 CObject-accessi
│ │ │ │ │ -0000a250: 6e67 2e20 2020 286c 696e 6520 2020 3629 ng. (line 6)
│ │ │ │ │ -0000a260: 0a2a 2073 7562 636c 6173 7352 6573 706f .* subclassRespo
│ │ │ │ │ -0000a270: 6e73 6962 696c 6974 793a 2020 2020 2020 nsibility:
│ │ │ │ │ -0000a280: 2020 2020 2020 2020 2020 436f 6d70 696c Compil
│ │ │ │ │ -0000a290: 6564 4d65 7468 6f64 2d69 6e76 6f6b 696e edMethod-invokin
│ │ │ │ │ -0000a2a0: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ -0000a2b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000a2c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000a1f0: 2020 2020 2020 2020 286c 696e 6520 2031 (line 1
│ │ │ │ │ +0000a200: 3529 0a2a 2061 6c6c 6f77 696e 673a 2020 5).* allowing:
│ │ │ │ │ +0000a210: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000a220: 2020 2020 2020 2020 2020 2020 5065 726d Perm
│ │ │ │ │ +0000a230: 6973 7369 6f6e 2d61 6363 6573 7369 6e67 ission-accessing
│ │ │ │ │ +0000a240: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +0000a250: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000a260: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000a270: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000a280: 286c 696e 6520 2031 3829 0a2a 2061 6c6c (line 18).* all
│ │ │ │ │ +0000a290: 6f77 696e 675f 7461 7267 6574 5f61 6374 owing_target_act
│ │ │ │ │ +0000a2a0: 696f 6e5f 3a20 2020 2020 2020 2020 2020 ion_:
│ │ │ │ │ +0000a2b0: 2020 2020 5065 726d 6973 7369 6f6e 2063 Permission c
│ │ │ │ │ +0000a2c0: 6c61 7373 2d74 6573 7469 6e67 2e0a 2020 lass-testing..
│ │ │ │ │ 0000a2d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000a2e0: 2028 6c69 6e65 2020 2036 290a 2a20 7375 (line 6).* su
│ │ │ │ │ -0000a2f0: 6263 6c61 7373 5265 7370 6f6e 7369 6269 bclassResponsibi
│ │ │ │ │ -0000a300: 6c69 7479 203c 313e 3a20 2020 2020 2020 lity <1>:
│ │ │ │ │ -0000a310: 2020 2020 204e 756d 6265 722d 7465 7374 Number-test
│ │ │ │ │ -0000a320: 696e 672e 2020 2020 2020 286c 696e 6520 ing. (line
│ │ │ │ │ -0000a330: 2031 3429 0a2a 2073 7562 636c 6173 7352 14).* subclassR
│ │ │ │ │ -0000a340: 6573 706f 6e73 6962 696c 6974 7920 3c32 esponsibility <2
│ │ │ │ │ -0000a350: 3e3a 2020 2020 2020 2020 2020 2020 4e75 >: Nu
│ │ │ │ │ -0000a360: 6d62 6572 2d74 6573 7469 6e67 2e20 2020 mber-testing.
│ │ │ │ │ -0000a370: 2020 2028 6c69 6e65 2020 3230 290a 2a20 (line 20).*
│ │ │ │ │ -0000a380: 7375 6263 6c61 7373 5265 7370 6f6e 7369 subclassResponsi
│ │ │ │ │ -0000a390: 6269 6c69 7479 203c 333e 3a20 2020 2020 bility <3>:
│ │ │ │ │ -0000a3a0: 2020 2020 2020 204e 756d 6265 722d 7465 Number-te
│ │ │ │ │ -0000a3b0: 7374 696e 672e 2020 2020 2020 286c 696e sting. (lin
│ │ │ │ │ -0000a3c0: 6520 2032 3529 0a2a 2073 7562 636c 6173 e 25).* subclas
│ │ │ │ │ -0000a3d0: 7352 6573 706f 6e73 6962 696c 6974 7920 sResponsibility
│ │ │ │ │ -0000a3e0: 3c34 3e3a 2020 2020 2020 2020 2020 2020 <4>:
│ │ │ │ │ -0000a3f0: 4e75 6d62 6572 2d74 6573 7469 6e67 2e20 Number-testing.
│ │ │ │ │ -0000a400: 2020 2020 2028 6c69 6e65 2020 3330 290a (line 30).
│ │ │ │ │ -0000a410: 2a20 7375 6263 6c61 7373 5f64 6563 6c61 * subclass_decla
│ │ │ │ │ -0000a420: 7261 7469 6f6e 5f3a 2020 2020 2020 2020 ration_:
│ │ │ │ │ -0000a430: 2020 2020 2020 2020 2043 436f 6d70 6f75 CCompou
│ │ │ │ │ -0000a440: 6e64 2063 6c61 7373 2d73 7562 636c 6173 nd class-subclas
│ │ │ │ │ -0000a450: 7320 6372 6561 7469 6f6e 2e0a 2020 2020 s creation..
│ │ │ │ │ -0000a460: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000a470: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000a480: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000a490: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -0000a4a0: 2033 3229 0a2a 2074 696d 655a 6f6e 6541 32).* timeZoneA
│ │ │ │ │ -0000a4b0: 6262 7265 7669 6174 696f 6e3a 2020 2020 bbreviation:
│ │ │ │ │ -0000a4c0: 2020 2020 2020 2020 2020 2020 2020 4461 Da
│ │ │ │ │ -0000a4d0: 7465 5469 6d65 2d74 696d 6520 7a6f 6e65 teTime-time zone
│ │ │ │ │ -0000a4e0: 732e 2028 6c69 6e65 2020 3238 290a 2a20 s. (line 28).*
│ │ │ │ │ -0000a4f0: 7472 6967 6765 723a 2020 2020 2020 2020 trigger:
│ │ │ │ │ -0000a500: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000a510: 2020 2020 2020 2044 656c 6179 6564 4164 DelayedAd
│ │ │ │ │ -0000a520: 6170 746f 722d 6163 6365 7373 696e 672e aptor-accessing.
│ │ │ │ │ -0000a530: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -0000a540: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000a550: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000a560: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -0000a570: 6c69 6e65 2020 3132 290a 2a20 7569 6e74 line 12).* uint
│ │ │ │ │ -0000a580: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +0000a2e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000a2f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000a300: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +0000a310: 6520 2020 3629 0a2a 2061 6c6c 6f77 696e e 6).* allowin
│ │ │ │ │ +0000a320: 675f 7461 7267 6574 5f61 6374 696f 6e73 g_target_actions
│ │ │ │ │ +0000a330: 5f3a 2020 2020 2020 2020 2020 2020 2020 _:
│ │ │ │ │ +0000a340: 5065 726d 6973 7369 6f6e 2063 6c61 7373 Permission class
│ │ │ │ │ +0000a350: 2d74 6573 7469 6e67 2e0a 2020 2020 2020 -testing..
│ │ │ │ │ +0000a360: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000a370: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000a380: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000a390: 2020 2020 2020 2020 286c 696e 6520 2020 (line
│ │ │ │ │ +0000a3a0: 3929 0a2a 2061 6c6c 4f77 6e65 7273 3a20 9).* allOwners:
│ │ │ │ │ +0000a3b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000a3c0: 2020 2020 2020 2020 2020 2020 4f62 6a65 Obje
│ │ │ │ │ +0000a3d0: 6374 2d62 7569 6c74 2069 6e73 2e20 2020 ct-built ins.
│ │ │ │ │ +0000a3e0: 2028 6c69 6e65 2020 3135 290a 2a20 616c (line 15).* al
│ │ │ │ │ +0000a3f0: 6c53 6174 6973 6679 5f3a 2020 2020 2020 lSatisfy_:
│ │ │ │ │ +0000a400: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000a410: 2020 2020 2049 7465 7261 626c 652d 656e Iterable-en
│ │ │ │ │ +0000a420: 756d 6572 6174 696f 6e2e 0a20 2020 2020 umeration..
│ │ │ │ │ +0000a430: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000a440: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000a450: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000a460: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +0000a470: 3130 290a 2a20 616c 6c53 656c 6563 746f 10).* allSelecto
│ │ │ │ │ +0000a480: 7273 3a20 2020 2020 2020 2020 2020 2020 rs:
│ │ │ │ │ +0000a490: 2020 2020 2020 2020 2020 2020 2042 6568 Beh
│ │ │ │ │ +0000a4a0: 6176 696f 722d 6163 6365 7373 696e 6720 avior-accessing
│ │ │ │ │ +0000a4b0: 7468 6520 6d65 7468 6f64 2064 6963 7469 the method dicti
│ │ │ │ │ +0000a4c0: 6f6e 6172 792e 0a20 2020 2020 2020 2020 onary..
│ │ │ │ │ +0000a4d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000a4e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000a4f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000a500: 2020 2020 2028 6c69 6e65 2020 3130 290a (line 10).
│ │ │ │ │ +0000a510: 2a20 616c 6c53 6861 7265 6450 6f6f 6c44 * allSharedPoolD
│ │ │ │ │ +0000a520: 6963 7469 6f6e 6172 6965 733a 2020 2020 ictionaries:
│ │ │ │ │ +0000a530: 2020 2020 2020 2020 2042 6568 6176 696f Behavio
│ │ │ │ │ +0000a540: 722d 6163 6365 7373 696e 6720 696e 7374 r-accessing inst
│ │ │ │ │ +0000a550: 616e 6365 7320 616e 6420 7661 7269 6162 ances and variab
│ │ │ │ │ +0000a560: 6c65 732e 0a20 2020 2020 2020 2020 2020 les..
│ │ │ │ │ +0000a570: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000a580: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 0000a590: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000a5a0: 2020 2042 6568 6176 696f 722d 7465 7374 Behavior-test
│ │ │ │ │ -0000a5b0: 696e 6720 7468 6520 636c 6173 7320 6869 ing the class hi
│ │ │ │ │ -0000a5c0: 6572 6172 6368 792e 0a20 2020 2020 2020 erarchy..
│ │ │ │ │ -0000a5d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000a5e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000a5a0: 2020 2028 6c69 6e65 2020 3136 290a 2a20 (line 16).*
│ │ │ │ │ +0000a5b0: 616c 6c53 6861 7265 6450 6f6f 6c44 6963 allSharedPoolDic
│ │ │ │ │ +0000a5c0: 7469 6f6e 6172 6965 7344 6f5f 203c 313e tionariesDo_ <1>
│ │ │ │ │ +0000a5d0: 3a20 2020 2020 204d 6574 6163 6c61 7373 : Metaclass
│ │ │ │ │ +0000a5e0: 2d64 656c 6567 6174 696f 6e2e 0a20 2020 -delegation..
│ │ │ │ │ 0000a5f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000a600: 2020 2020 2020 2028 6c69 6e65 2020 3139 (line 19
│ │ │ │ │ -0000a610: 290a 2a20 7569 6e74 203c 313e 3a20 2020 ).* uint <1>:
│ │ │ │ │ -0000a620: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000a630: 2020 2020 2020 2020 2020 2043 6c61 7373 Class
│ │ │ │ │ -0000a640: 2d69 6e73 7461 6e63 6520 6372 6561 7469 -instance creati
│ │ │ │ │ -0000a650: 6f6e 2e0a 2020 2020 2020 2020 2020 2020 on..
│ │ │ │ │ -0000a660: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000a670: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000a600: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000a610: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000a620: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +0000a630: 2020 3138 290a 2a20 616c 6c53 6861 7265 18).* allShare
│ │ │ │ │ +0000a640: 6450 6f6f 6c44 6963 7469 6f6e 6172 6965 dPoolDictionarie
│ │ │ │ │ +0000a650: 7344 6f5f 203c 323e 3a20 2020 2020 2043 sDo_ <2>: C
│ │ │ │ │ +0000a660: 6c61 7373 2d73 7469 6c6c 2075 6e63 6c61 lass-still uncla
│ │ │ │ │ +0000a670: 7373 6966 6965 642e 0a20 2020 2020 2020 ssified..
│ │ │ │ │ 0000a680: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000a690: 2020 286c 696e 6520 2032 3729 0a2a 2075 (line 27).* u
│ │ │ │ │ -0000a6a0: 696e 7420 3c32 3e3a 2020 2020 2020 2020 int <2>:
│ │ │ │ │ -0000a6b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000a6c0: 2020 2020 2020 556e 6465 6669 6e65 644f UndefinedO
│ │ │ │ │ -0000a6d0: 626a 6563 742d 636c 6173 7320 706f 6c79 bject-class poly
│ │ │ │ │ -0000a6e0: 6d6f 7270 6869 736d 2e0a 2020 2020 2020 morphism..
│ │ │ │ │ -0000a6f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000a700: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000a690: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000a6a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000a6b0: 2020 2020 2020 2028 6c69 6e65 2020 2036 (line 6
│ │ │ │ │ +0000a6c0: 290a 2a20 616c 6c53 6861 7265 6450 6f6f ).* allSharedPoo
│ │ │ │ │ +0000a6d0: 6c44 6963 7469 6f6e 6172 6965 7344 6f5f lDictionariesDo_
│ │ │ │ │ +0000a6e0: 3a20 2020 2020 2020 2020 2042 6568 6176 : Behav
│ │ │ │ │ +0000a6f0: 696f 722d 7374 696c 6c20 756e 636c 6173 ior-still unclas
│ │ │ │ │ +0000a700: 7369 6669 6564 2e0a 2020 2020 2020 2020 sified..
│ │ │ │ │ 0000a710: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000a720: 2020 2020 2020 2020 286c 696e 6520 2033 (line 3
│ │ │ │ │ -0000a730: 3329 0a2a 2075 696e 7436 343a 2020 2020 3).* uint64:
│ │ │ │ │ -0000a740: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000a750: 2020 2020 2020 2020 2020 2020 4265 6861 Beha
│ │ │ │ │ -0000a760: 7669 6f72 2d74 6573 7469 6e67 2074 6865 vior-testing the
│ │ │ │ │ -0000a770: 2063 6c61 7373 2068 6965 7261 7263 6879 class hierarchy
│ │ │ │ │ -0000a780: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +0000a720: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000a730: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000a740: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)
│ │ │ │ │ +0000a750: 0a2a 2061 6c6c 5368 6172 6564 506f 6f6c .* allSharedPool
│ │ │ │ │ +0000a760: 7320 3c31 3e3a 2020 2020 2020 2020 2020 s <1>:
│ │ │ │ │ +0000a770: 2020 2020 2020 2020 2020 4d65 7461 636c Metacl
│ │ │ │ │ +0000a780: 6173 732d 6465 6c65 6761 7469 6f6e 2e0a ass-delegation..
│ │ │ │ │ 0000a790: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 0000a7a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 0000a7b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000a7c0: 286c 696e 6520 2031 3929 0a2a 2075 696e (line 19).* uin
│ │ │ │ │ -0000a7d0: 7436 3420 3c31 3e3a 2020 2020 2020 2020 t64 <1>:
│ │ │ │ │ -0000a7e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000a7f0: 2020 2020 436c 6173 732d 696e 7374 616e Class-instan
│ │ │ │ │ -0000a800: 6365 2063 7265 6174 696f 6e2e 0a20 2020 ce creation..
│ │ │ │ │ -0000a810: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000a820: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000a7c0: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +0000a7d0: 696e 6520 2032 3229 0a2a 2061 6c6c 5368 ine 22).* allSh
│ │ │ │ │ +0000a7e0: 6172 6564 506f 6f6c 733a 2020 2020 2020 aredPools:
│ │ │ │ │ +0000a7f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000a800: 2020 4265 6861 7669 6f72 2d61 6363 6573 Behavior-acces
│ │ │ │ │ +0000a810: 7369 6e67 2069 6e73 7461 6e63 6573 2061 sing instances a
│ │ │ │ │ +0000a820: 6e64 2076 6172 6961 626c 6573 2e0a 2020 nd variables..
│ │ │ │ │ 0000a830: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000a840: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -0000a850: 2020 3237 290a 2a20 7569 6e74 3634 203c 27).* uint64 <
│ │ │ │ │ -0000a860: 323e 3a20 2020 2020 2020 2020 2020 2020 2>:
│ │ │ │ │ -0000a870: 2020 2020 2020 2020 2020 2020 2020 2055 U
│ │ │ │ │ -0000a880: 6e64 6566 696e 6564 4f62 6a65 6374 2d63 ndefinedObject-c
│ │ │ │ │ -0000a890: 6c61 7373 2070 6f6c 796d 6f72 7068 6973 lass polymorphis
│ │ │ │ │ -0000a8a0: 6d2e 0a20 2020 2020 2020 2020 2020 2020 m..
│ │ │ │ │ -0000a8b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000a8c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000a840: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000a850: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000a860: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +0000a870: 6520 2032 3029 0a2a 2061 6c6c 5375 6261 e 20).* allSuba
│ │ │ │ │ +0000a880: 7373 6f63 6961 7469 6f6e 7344 6f5f 3a20 ssociationsDo_:
│ │ │ │ │ +0000a890: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000a8a0: 4162 7374 7261 6374 4e61 6d65 7370 6163 AbstractNamespac
│ │ │ │ │ +0000a8b0: 652d 6e61 6d65 7370 6163 6520 6869 6572 e-namespace hier
│ │ │ │ │ +0000a8c0: 6172 6368 792e 0a20 2020 2020 2020 2020 archy..
│ │ │ │ │ 0000a8d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000a8e0: 2028 6c69 6e65 2020 3333 290a 2a20 7570 (line 33).* up
│ │ │ │ │ -0000a8f0: 546f 5f3a 2020 2020 2020 2020 2020 2020 To_:
│ │ │ │ │ -0000a900: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000a910: 2020 2020 2050 6f73 6974 696f 6e61 626c Positionabl
│ │ │ │ │ -0000a920: 6553 7472 6561 6d2d 636c 6173 7320 7479 eStream-class ty
│ │ │ │ │ -0000a930: 7065 206d 6574 686f 6473 2e0a 2020 2020 pe methods..
│ │ │ │ │ -0000a940: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000a950: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000a8e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000a8f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000a900: 2020 2020 2028 6c69 6e65 2020 3130 290a (line 10).
│ │ │ │ │ +0000a910: 2a20 616c 6c53 7562 636c 6173 7365 7320 * allSubclasses
│ │ │ │ │ +0000a920: 3c31 3e3a 2020 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ +0000a930: 2020 2020 2020 2020 2055 6e64 6566 696e Undefin
│ │ │ │ │ +0000a940: 6564 4f62 6a65 6374 2d63 6c61 7373 2070 edObject-class p
│ │ │ │ │ +0000a950: 6f6c 796d 6f72 7068 6973 6d2e 0a20 2020 olymorphism..
│ │ │ │ │ 0000a960: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000a970: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -0000a980: 2020 3929 0a2a 2075 7368 6f72 743a 2020 9).* ushort:
│ │ │ │ │ -0000a990: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000a9a0: 2020 2020 2020 2020 2020 2020 2020 4265 Be
│ │ │ │ │ -0000a9b0: 6861 7669 6f72 2d74 6573 7469 6e67 2074 havior-testing t
│ │ │ │ │ -0000a9c0: 6865 2063 6c61 7373 2068 6965 7261 7263 he class hierarc
│ │ │ │ │ -0000a9d0: 6879 2e0a 2020 2020 2020 2020 2020 2020 hy..
│ │ │ │ │ -0000a9e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000a9f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000a970: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000a980: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000a990: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +0000a9a0: 2020 2036 290a 2a20 616c 6c53 7562 636c 6).* allSubcl
│ │ │ │ │ +0000a9b0: 6173 7365 733a 2020 2020 2020 2020 2020 asses:
│ │ │ │ │ +0000a9c0: 2020 2020 2020 2020 2020 2020 2020 2042 B
│ │ │ │ │ +0000a9d0: 6568 6176 696f 722d 6163 6365 7373 696e ehavior-accessin
│ │ │ │ │ +0000a9e0: 6720 636c 6173 7320 6869 6572 6172 6368 g class hierarch
│ │ │ │ │ +0000a9f0: 792e 0a20 2020 2020 2020 2020 2020 2020 y..
│ │ │ │ │ 0000aa00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000aa10: 2020 286c 696e 6520 2031 3929 0a2a 2075 (line 19).* u
│ │ │ │ │ -0000aa20: 7368 6f72 7420 3c31 3e3a 2020 2020 2020 short <1>:
│ │ │ │ │ -0000aa30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000aa40: 2020 2020 2020 436c 6173 732d 696e 7374 Class-inst
│ │ │ │ │ -0000aa50: 616e 6365 2063 7265 6174 696f 6e2e 0a20 ance creation..
│ │ │ │ │ -0000aa60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000aa70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000aa10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000aa20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000aa30: 2028 6c69 6e65 2020 2036 290a 2a20 616c (line 6).* al
│ │ │ │ │ +0000aa40: 6c53 7562 636c 6173 7365 7344 6f5f 3a20 lSubclassesDo_:
│ │ │ │ │ +0000aa50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000aa60: 2020 2020 2042 6568 6176 696f 722d 656e Behavior-en
│ │ │ │ │ +0000aa70: 756d 6572 6174 696e 672e 0a20 2020 2020 umerating..
│ │ │ │ │ 0000aa80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000aa90: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -0000aaa0: 6e65 2020 3237 290a 2a20 7573 686f 7274 ne 27).* ushort
│ │ │ │ │ -0000aab0: 203c 323e 3a20 2020 2020 2020 2020 2020 <2>:
│ │ │ │ │ -0000aac0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000aad0: 2055 6e64 6566 696e 6564 4f62 6a65 6374 UndefinedObject
│ │ │ │ │ -0000aae0: 2d63 6c61 7373 2070 6f6c 796d 6f72 7068 -class polymorph
│ │ │ │ │ -0000aaf0: 6973 6d2e 0a20 2020 2020 2020 2020 2020 ism..
│ │ │ │ │ -0000ab00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000aa90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000aaa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000aab0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +0000aac0: 2039 290a 2a20 616c 6c53 7562 696e 7374 9).* allSubinst
│ │ │ │ │ +0000aad0: 616e 6365 7344 6f5f 3a20 2020 2020 2020 ancesDo_:
│ │ │ │ │ +0000aae0: 2020 2020 2020 2020 2020 2020 2042 6568 Beh
│ │ │ │ │ +0000aaf0: 6176 696f 722d 656e 756d 6572 6174 696e avior-enumeratin
│ │ │ │ │ +0000ab00: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ 0000ab10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 0000ab20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000ab30: 2020 2028 6c69 6e65 2020 3333 290a 2a20 (line 33).*
│ │ │ │ │ -0000ab40: 7574 6633 323a 2020 2020 2020 2020 2020 utf32:
│ │ │ │ │ -0000ab50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000ab60: 2020 2020 2020 2042 6568 6176 696f 722d Behavior-
│ │ │ │ │ -0000ab70: 7465 7374 696e 6720 7468 6520 636c 6173 testing the clas
│ │ │ │ │ -0000ab80: 7320 6869 6572 6172 6368 792e 0a20 2020 s hierarchy..
│ │ │ │ │ -0000ab90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000ab30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000ab40: 2028 6c69 6e65 2020 3132 290a 2a20 616c (line 12).* al
│ │ │ │ │ +0000ab50: 6c53 7562 7370 6163 6573 3a20 2020 2020 lSubspaces:
│ │ │ │ │ +0000ab60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000ab70: 2020 2020 2041 6273 7472 6163 744e 616d AbstractNam
│ │ │ │ │ +0000ab80: 6573 7061 6365 2d6e 616d 6573 7061 6365 espace-namespace
│ │ │ │ │ +0000ab90: 2068 6965 7261 7263 6879 2e0a 2020 2020 hierarchy..
│ │ │ │ │ 0000aba0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 0000abb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000abc0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -0000abd0: 2020 3139 290a 2a20 7574 6633 3220 3c31 19).* utf32 <1
│ │ │ │ │ -0000abe0: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ -0000abf0: 2020 2020 2020 2020 2020 2020 2020 2043 C
│ │ │ │ │ -0000ac00: 6c61 7373 2d69 6e73 7461 6e63 6520 6372 lass-instance cr
│ │ │ │ │ -0000ac10: 6561 7469 6f6e 2e0a 2020 2020 2020 2020 eation..
│ │ │ │ │ -0000ac20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000ac30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000abc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000abd0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +0000abe0: 2031 3429 0a2a 2061 6c6c 5375 6273 7061 14).* allSubspa
│ │ │ │ │ +0000abf0: 6365 7344 6f5f 3a20 2020 2020 2020 2020 cesDo_:
│ │ │ │ │ +0000ac00: 2020 2020 2020 2020 2020 2020 2020 4162 Ab
│ │ │ │ │ +0000ac10: 7374 7261 6374 4e61 6d65 7370 6163 652d stractNamespace-
│ │ │ │ │ +0000ac20: 6e61 6d65 7370 6163 6520 6869 6572 6172 namespace hierar
│ │ │ │ │ +0000ac30: 6368 792e 0a20 2020 2020 2020 2020 2020 chy..
│ │ │ │ │ 0000ac40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000ac50: 2020 2020 2020 286c 696e 6520 2032 3729 (line 27)
│ │ │ │ │ -0000ac60: 0a2a 2075 7466 3332 203c 323e 3a20 2020 .* utf32 <2>:
│ │ │ │ │ -0000ac70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000ac80: 2020 2020 2020 2020 2020 556e 6465 6669 Undefi
│ │ │ │ │ -0000ac90: 6e65 644f 626a 6563 742d 636c 6173 7320 nedObject-class
│ │ │ │ │ -0000aca0: 706f 6c79 6d6f 7270 6869 736d 2e0a 2020 polymorphism..
│ │ │ │ │ -0000acb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000acc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000ac50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000ac60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000ac70: 2020 2028 6c69 6e65 2020 3137 290a 2a20 (line 17).*
│ │ │ │ │ +0000ac80: 616c 6c53 7570 6572 636c 6173 7365 733a allSuperclasses:
│ │ │ │ │ +0000ac90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000aca0: 2020 2020 2020 2042 6568 6176 696f 722d Behavior-
│ │ │ │ │ +0000acb0: 6163 6365 7373 696e 6720 636c 6173 7320 accessing class
│ │ │ │ │ +0000acc0: 6869 6572 6172 6368 792e 0a20 2020 2020 hierarchy..
│ │ │ │ │ 0000acd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000ace0: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -0000acf0: 6520 2033 3329 0a2a 2076 616c 7565 3a20 e 33).* value:
│ │ │ │ │ -0000ad00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000ad10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000ad20: 4368 6172 6163 7465 722d 6275 696c 7420 Character-built
│ │ │ │ │ -0000ad30: 696e 732e 2028 6c69 6e65 2020 2039 290a ins. (line 9).
│ │ │ │ │ -0000ad40: 2a20 7661 6c75 6520 3c31 3e3a 2020 2020 * value <1>:
│ │ │ │ │ -0000ad50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000ad60: 2020 2020 2020 2020 2043 6861 7261 6374 Charact
│ │ │ │ │ -0000ad70: 6572 2d62 7569 6c74 2069 6e73 2e20 286c er-built ins. (l
│ │ │ │ │ -0000ad80: 696e 6520 2031 3329 0a2a 2076 616c 7565 ine 13).* value
│ │ │ │ │ -0000ad90: 203c 323e 3a20 2020 2020 2020 2020 2020 <2>:
│ │ │ │ │ -0000ada0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000adb0: 2020 4368 6172 6163 7465 722d 6275 696c Character-buil
│ │ │ │ │ -0000adc0: 7420 696e 732e 2028 6c69 6e65 2020 3137 t ins. (line 17
│ │ │ │ │ -0000add0: 290a 2a20 7661 6c75 6520 3c33 3e3a 2020 ).* value <3>:
│ │ │ │ │ -0000ade0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000adf0: 2020 2020 2020 2020 2020 2043 6861 7261 Chara
│ │ │ │ │ -0000ae00: 6374 6572 2d62 7569 6c74 2069 6e73 2e20 cter-built ins.
│ │ │ │ │ -0000ae10: 286c 696e 6520 2032 3129 0a2a 2076 616c (line 21).* val
│ │ │ │ │ -0000ae20: 7565 203c 343e 3a20 2020 2020 2020 2020 ue <4>:
│ │ │ │ │ -0000ae30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000ae40: 2020 2020 436f 6e74 696e 7561 7469 6f6e Continuation
│ │ │ │ │ -0000ae50: 2d69 6e76 6f63 6174 696f 6e2e 0a20 2020 -invocation..
│ │ │ │ │ -0000ae60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000ae70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000ace0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000acf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000ad00: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +0000ad10: 2039 290a 2a20 616c 6c53 7570 6572 636c 9).* allSupercl
│ │ │ │ │ +0000ad20: 6173 7365 7344 6f5f 3a20 2020 2020 2020 assesDo_:
│ │ │ │ │ +0000ad30: 2020 2020 2020 2020 2020 2020 2042 6568 Beh
│ │ │ │ │ +0000ad40: 6176 696f 722d 656e 756d 6572 6174 696e avior-enumeratin
│ │ │ │ │ +0000ad50: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ +0000ad60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000ad70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000ad80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000ad90: 2028 6c69 6e65 2020 3136 290a 2a20 616c (line 16).* al
│ │ │ │ │ +0000ada0: 6c53 7570 6572 7370 6163 6573 3a20 2020 lSuperspaces:
│ │ │ │ │ +0000adb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000adc0: 2020 2020 2044 6963 7469 6f6e 6172 792d Dictionary-
│ │ │ │ │ +0000add0: 6e61 6d65 7370 6163 6520 7072 6f74 6f63 namespace protoc
│ │ │ │ │ +0000ade0: 6f6c 2e0a 2020 2020 2020 2020 2020 2020 ol..
│ │ │ │ │ +0000adf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000ae00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000ae10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000ae20: 2020 286c 696e 6520 2020 3629 0a2a 2061 (line 6).* a
│ │ │ │ │ +0000ae30: 6c6c 5375 7065 7273 7061 6365 7344 6f5f llSuperspacesDo_
│ │ │ │ │ +0000ae40: 203c 313e 3a20 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ +0000ae50: 2020 2020 2020 4469 6374 696f 6e61 7279 Dictionary
│ │ │ │ │ +0000ae60: 2d6e 616d 6573 7061 6365 2070 726f 746f -namespace proto
│ │ │ │ │ +0000ae70: 636f 6c2e 0a20 2020 2020 2020 2020 2020 col..
│ │ │ │ │ 0000ae80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000ae90: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -0000aea0: 2020 3134 290a 2a20 7661 6c75 6520 3c35 14).* value <5
│ │ │ │ │ -0000aeb0: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ -0000aec0: 2020 2020 2020 2020 2020 2020 2020 2050 P
│ │ │ │ │ -0000aed0: 6c75 6767 6162 6c65 4164 6170 746f 7220 luggableAdaptor
│ │ │ │ │ -0000aee0: 636c 6173 732d 6372 6561 7469 6e67 2069 class-creating i
│ │ │ │ │ -0000aef0: 6e73 7461 6e63 6573 2e0a 2020 2020 2020 nstances..
│ │ │ │ │ -0000af00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000ae90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000aea0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000aeb0: 2020 2028 6c69 6e65 2020 2039 290a 2a20 (line 9).*
│ │ │ │ │ +0000aec0: 616c 6c53 7570 6572 7370 6163 6573 446f allSuperspacesDo
│ │ │ │ │ +0000aed0: 5f3a 2020 2020 2020 2020 2020 2020 2020 _:
│ │ │ │ │ +0000aee0: 2020 2020 2020 2041 6273 7472 6163 744e AbstractN
│ │ │ │ │ +0000aef0: 616d 6573 7061 6365 2d6e 616d 6573 7061 amespace-namespa
│ │ │ │ │ +0000af00: 6365 2068 6965 7261 7263 6879 2e0a 2020 ce hierarchy..
│ │ │ │ │ 0000af10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 0000af20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000af30: 2020 2020 2020 2020 286c 696e 6520 2020 (line
│ │ │ │ │ -0000af40: 3629 0a2a 2076 616c 7565 203c 363e 3a20 6).* value <6>:
│ │ │ │ │ -0000af50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000af60: 2020 2020 2020 2020 2020 2020 506c 7567 Plug
│ │ │ │ │ -0000af70: 6761 626c 6541 6461 7074 6f72 2063 6c61 gableAdaptor cla
│ │ │ │ │ -0000af80: 7373 2d63 7265 6174 696e 6720 696e 7374 ss-creating inst
│ │ │ │ │ -0000af90: 616e 6365 732e 0a20 2020 2020 2020 2020 ances..
│ │ │ │ │ +0000af30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000af40: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +0000af50: 6520 2032 3029 0a2a 2061 6d6f 756e 7454 e 20).* amountT
│ │ │ │ │ +0000af60: 6f54 7261 6e73 6c61 7465 5769 7468 696e oTranslateWithin
│ │ │ │ │ +0000af70: 5f3a 2020 2020 2020 2020 2020 2020 2020 _:
│ │ │ │ │ +0000af80: 5265 6374 616e 676c 652d 7265 6374 616e Rectangle-rectan
│ │ │ │ │ +0000af90: 676c 6520 6675 6e63 7469 6f6e 732e 0a20 gle functions..
│ │ │ │ │ 0000afa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 0000afb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 0000afc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000afd0: 2020 2020 2028 6c69 6e65 2020 3130 290a (line 10).
│ │ │ │ │ -0000afe0: 2a20 7661 6c75 6520 3c37 3e3a 2020 2020 * value <7>:
│ │ │ │ │ -0000aff0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000b000: 2020 2020 2020 2020 2050 6c75 6767 6162 Pluggab
│ │ │ │ │ -0000b010: 6c65 4164 6170 746f 7220 636c 6173 732d leAdaptor class-
│ │ │ │ │ -0000b020: 6372 6561 7469 6e67 2069 6e73 7461 6e63 creating instanc
│ │ │ │ │ -0000b030: 6573 2e0a 2020 2020 2020 2020 2020 2020 es..
│ │ │ │ │ +0000afd0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +0000afe0: 6e65 2020 2036 290a 2a20 616e 645f 203c ne 6).* and_ <
│ │ │ │ │ +0000aff0: 313e 3a20 2020 2020 2020 2020 2020 2020 1>:
│ │ │ │ │ +0000b000: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000b010: 2054 7275 652d 6261 7369 632e 2020 2020 True-basic.
│ │ │ │ │ +0000b020: 2020 2020 2020 286c 696e 6520 2031 3029 (line 10)
│ │ │ │ │ +0000b030: 0a2a 2061 6e64 5f20 3c32 3e3a 2020 2020 .* and_ <2>:
│ │ │ │ │ 0000b040: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000b050: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000b060: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000b070: 2020 286c 696e 6520 2031 3529 0a2a 2076 (line 15).* v
│ │ │ │ │ -0000b080: 616c 7565 203c 383e 3a20 2020 2020 2020 alue <8>:
│ │ │ │ │ +0000b050: 2020 2020 2020 2020 2020 4661 6c73 652d False-
│ │ │ │ │ +0000b060: 6261 7369 632e 2020 2020 2020 2020 2028 basic. (
│ │ │ │ │ +0000b070: 6c69 6e65 2020 2039 290a 2a20 616e 645f line 9).* and_
│ │ │ │ │ +0000b080: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ 0000b090: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000b0a0: 2020 2020 2020 506c 7567 6761 626c 6541 PluggableA
│ │ │ │ │ -0000b0b0: 6461 7074 6f72 2063 6c61 7373 2d63 7265 daptor class-cre
│ │ │ │ │ -0000b0c0: 6174 696e 6720 696e 7374 616e 6365 732e ating instances.
│ │ │ │ │ -0000b0d0: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -0000b0e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000b0f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000b100: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -0000b110: 6c69 6e65 2020 3230 290a 2a20 7661 6c75 line 20).* valu
│ │ │ │ │ -0000b120: 6520 3c39 3e3a 2020 2020 2020 2020 2020 e <9>:
│ │ │ │ │ +0000b0a0: 2020 2042 6f6f 6c65 616e 2d62 6173 6963 Boolean-basic
│ │ │ │ │ +0000b0b0: 2e20 2020 2020 2020 286c 696e 6520 2031 . (line 1
│ │ │ │ │ +0000b0c0: 3029 0a2a 2061 6e79 4d61 736b 5f3a 2020 0).* anyMask_:
│ │ │ │ │ +0000b0d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000b0e0: 2020 2020 2020 2020 2020 2020 496e 7465 Inte
│ │ │ │ │ +0000b0f0: 6765 722d 6269 7420 6f70 6572 6174 6f72 ger-bit operator
│ │ │ │ │ +0000b100: 732e 0a20 2020 2020 2020 2020 2020 2020 s..
│ │ │ │ │ +0000b110: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000b120: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 0000b130: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000b140: 2020 2050 726f 6d69 7365 2063 6c61 7373 Promise class
│ │ │ │ │ -0000b150: 2d63 7265 6174 696e 6720 696e 7374 616e -creating instan
│ │ │ │ │ -0000b160: 6365 732e 0a20 2020 2020 2020 2020 2020 ces..
│ │ │ │ │ -0000b170: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000b180: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000b190: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000b1a0: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).*
│ │ │ │ │ -0000b1b0: 7661 6c75 6520 3c31 303e 3a20 2020 2020 value <10>:
│ │ │ │ │ +0000b140: 2028 6c69 6e65 2020 2039 290a 2a20 616e (line 9).* an
│ │ │ │ │ +0000b150: 794f 6e65 203c 313e 3a20 2020 2020 2020 yOne <1>:
│ │ │ │ │ +0000b160: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000b170: 2020 2020 2053 6571 7565 6e63 6561 626c Sequenceabl
│ │ │ │ │ +0000b180: 6543 6f6c 6c65 6374 696f 6e2d 656e 756d eCollection-enum
│ │ │ │ │ +0000b190: 6572 6174 696e 672e 0a20 2020 2020 2020 erating..
│ │ │ │ │ +0000b1a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000b1b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 0000b1c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000b1d0: 2020 2020 2020 2050 726f 6d69 7365 2d61 Promise-a
│ │ │ │ │ -0000b1e0: 6363 6573 7369 6e67 2e20 2020 286c 696e ccessing. (lin
│ │ │ │ │ -0000b1f0: 6520 2020 3629 0a2a 2076 616c 7565 203c e 6).* value <
│ │ │ │ │ -0000b200: 3131 3e3a 2020 2020 2020 2020 2020 2020 11>:
│ │ │ │ │ -0000b210: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000b220: 5072 6f6d 6973 652d 6163 6365 7373 696e Promise-accessin
│ │ │ │ │ -0000b230: 672e 2020 2028 6c69 6e65 2020 2039 290a g. (line 9).
│ │ │ │ │ -0000b240: 2a20 7661 6c75 6520 3c31 323e 3a20 2020 * value <12>:
│ │ │ │ │ +0000b1d0: 2020 2020 2020 2028 6c69 6e65 2020 2036 (line 6
│ │ │ │ │ +0000b1e0: 290a 2a20 616e 794f 6e65 3a20 2020 2020 ).* anyOne:
│ │ │ │ │ +0000b1f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000b200: 2020 2020 2020 2020 2020 2043 6f6c 6c65 Colle
│ │ │ │ │ +0000b210: 6374 696f 6e2d 656e 756d 6572 6174 696f ction-enumeratio
│ │ │ │ │ +0000b220: 6e2e 0a20 2020 2020 2020 2020 2020 2020 n..
│ │ │ │ │ +0000b230: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000b240: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 0000b250: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000b260: 2020 2020 2020 2020 2050 726f 6d69 7365 Promise
│ │ │ │ │ -0000b270: 2d73 7469 6c6c 2075 6e63 6c61 7373 6966 -still unclassif
│ │ │ │ │ -0000b280: 6965 642e 0a20 2020 2020 2020 2020 2020 ied..
│ │ │ │ │ -0000b290: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000b2a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000b260: 2028 6c69 6e65 2020 2036 290a 2a20 616e (line 6).* an
│ │ │ │ │ +0000b270: 7953 6174 6973 6679 5f3a 2020 2020 2020 ySatisfy_:
│ │ │ │ │ +0000b280: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000b290: 2020 2020 2049 7465 7261 626c 652d 656e Iterable-en
│ │ │ │ │ +0000b2a0: 756d 6572 6174 696f 6e2e 0a20 2020 2020 umeration..
│ │ │ │ │ 0000b2b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000b2c0: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).*
│ │ │ │ │ -0000b2d0: 7661 6c75 6557 6974 686f 7574 5072 6565 valueWithoutPree
│ │ │ │ │ -0000b2e0: 6d70 7469 6f6e 3a20 2020 2020 2020 2020 mption:
│ │ │ │ │ -0000b2f0: 2020 2020 2020 2050 726f 6365 7373 6f72 Processor
│ │ │ │ │ -0000b300: 5363 6865 6475 6c65 722d 7072 696f 7269 Scheduler-priori
│ │ │ │ │ -0000b310: 7469 6573 2e0a 2020 2020 2020 2020 2020 ties..
│ │ │ │ │ -0000b320: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000b330: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000b340: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000b350: 2020 2020 286c 696e 6520 2033 3629 0a2a (line 36).*
│ │ │ │ │ -0000b360: 2076 616c 7565 5769 7468 5265 6365 6976 valueWithReceiv
│ │ │ │ │ -0000b370: 6572 5f77 6974 6841 7267 756d 656e 7473 er_withArguments
│ │ │ │ │ -0000b380: 5f3a 2020 2020 2020 436f 6d70 696c 6564 _: Compiled
│ │ │ │ │ -0000b390: 4d65 7468 6f64 2063 6c61 7373 2d69 6e73 Method class-ins
│ │ │ │ │ -0000b3a0: 7461 6e63 6520 6372 6561 7469 6f6e 2e0a tance creation..
│ │ │ │ │ -0000b3b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000b3c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000b3d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000b3e0: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -0000b3f0: 696e 6520 2031 3329 0a2a 2076 616c 7565 ine 13).* value
│ │ │ │ │ -0000b400: 5769 7468 556e 7769 6e64 3a20 2020 2020 WithUnwind:
│ │ │ │ │ -0000b410: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000b420: 2020 426c 6f63 6b43 6c6f 7375 7265 2d75 BlockClosure-u
│ │ │ │ │ -0000b430: 6e77 696e 6420 7072 6f74 6563 7469 6f6e nwind protection
│ │ │ │ │ -0000b440: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -0000b450: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000b460: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000b470: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000b480: 286c 696e 6520 2032 3129 0a2a 2076 616c (line 21).* val
│ │ │ │ │ -0000b490: 7565 5769 7468 556e 7769 6e64 203c 313e ueWithUnwind <1>
│ │ │ │ │ -0000b4a0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ -0000b4b0: 2020 2020 4d65 7468 6f64 436f 6e74 6578 MethodContex
│ │ │ │ │ -0000b4c0: 742d 6163 6365 7373 696e 672e 0a20 2020 t-accessing..
│ │ │ │ │ +0000b2c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000b2d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000b2e0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +0000b2f0: 3134 290a 2a20 6170 7065 6e64 3a20 2020 14).* append:
│ │ │ │ │ +0000b300: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000b310: 2020 2020 2020 2020 2020 2020 2046 696c Fil
│ │ │ │ │ +0000b320: 6544 6573 6372 6970 746f 7220 636c 6173 eDescriptor clas
│ │ │ │ │ +0000b330: 732d 696e 7374 616e 6365 2063 7265 6174 s-instance creat
│ │ │ │ │ +0000b340: 696f 6e2e 0a20 2020 2020 2020 2020 2020 ion..
│ │ │ │ │ +0000b350: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000b360: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000b370: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000b380: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).*
│ │ │ │ │ +0000b390: 6170 7065 6e64 5f74 6f5f 203c 313e 3a20 append_to_ <1>:
│ │ │ │ │ +0000b3a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000b3b0: 2020 2020 2020 2046 696c 6550 6174 6820 FilePath
│ │ │ │ │ +0000b3c0: 636c 6173 732d 6669 6c65 206e 616d 6520 class-file name
│ │ │ │ │ +0000b3d0: 6d61 6e61 6765 6d65 6e74 2e0a 2020 2020 management..
│ │ │ │ │ +0000b3e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000b3f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000b400: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000b410: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +0000b420: 2020 3629 0a2a 2061 7070 656e 645f 746f 6).* append_to
│ │ │ │ │ +0000b430: 5f3a 2020 2020 2020 2020 2020 2020 2020 _:
│ │ │ │ │ +0000b440: 2020 2020 2020 2020 2020 2020 2020 4469 Di
│ │ │ │ │ +0000b450: 7265 6374 6f72 7920 636c 6173 732d 6669 rectory class-fi
│ │ │ │ │ +0000b460: 6c65 206e 616d 6520 6d61 6e61 6765 6d65 le name manageme
│ │ │ │ │ +0000b470: 6e74 2e0a 2020 2020 2020 2020 2020 2020 nt..
│ │ │ │ │ +0000b480: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000b490: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000b4a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000b4b0: 2020 286c 696e 6520 2020 3629 0a2a 2061 (line 6).* a
│ │ │ │ │ +0000b4c0: 7263 436f 7320 3c31 3e3a 2020 2020 2020 rcCos <1>:
│ │ │ │ │ 0000b4d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000b4e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000b4f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000b500: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ -0000b510: 2020 3333 290a 2a20 7661 6c75 655f 3a20 33).* value_:
│ │ │ │ │ -0000b520: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000b530: 2020 2020 2020 2020 2020 2020 2020 2043 C
│ │ │ │ │ -0000b540: 6f6e 7469 6e75 6174 696f 6e2d 696e 766f ontinuation-invo
│ │ │ │ │ -0000b550: 6361 7469 6f6e 2e0a 2020 2020 2020 2020 cation..
│ │ │ │ │ +0000b4e0: 2020 2020 2020 4e75 6d62 6572 2d6d 6973 Number-mis
│ │ │ │ │ +0000b4f0: 6320 6d61 7468 2e20 2020 2028 6c69 6e65 c math. (line
│ │ │ │ │ +0000b500: 2020 2039 290a 2a20 6172 6343 6f73 3a20 9).* arcCos:
│ │ │ │ │ +0000b510: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000b520: 2020 2020 2020 2020 2020 2020 2020 2046 F
│ │ │ │ │ +0000b530: 6c6f 6174 2d62 7569 6c74 2069 6e73 2e20 loat-built ins.
│ │ │ │ │ +0000b540: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*
│ │ │ │ │ +0000b550: 2061 7263 436f 7368 3a20 2020 2020 2020 arcCosh:
│ │ │ │ │ 0000b560: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000b570: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000b580: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000b590: 2020 2020 2020 286c 696e 6520 2031 3929 (line 19)
│ │ │ │ │ -0000b5a0: 0a2a 2076 616c 7565 5f20 3c31 3e3a 2020 .* value_ <1>:
│ │ │ │ │ +0000b570: 2020 2020 2020 2020 4e75 6d62 6572 2d6d Number-m
│ │ │ │ │ +0000b580: 6973 6320 6d61 7468 2e20 2020 2028 6c69 isc math. (li
│ │ │ │ │ +0000b590: 6e65 2020 3132 290a 2a20 6172 6368 6976 ne 12).* archiv
│ │ │ │ │ +0000b5a0: 653a 2020 2020 2020 2020 2020 2020 2020 e:
│ │ │ │ │ 0000b5b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000b5c0: 2020 2020 2020 2020 2020 506c 7567 6761 Plugga
│ │ │ │ │ -0000b5d0: 626c 6541 6461 7074 6f72 2063 6c61 7373 bleAdaptor class
│ │ │ │ │ -0000b5e0: 2d63 7265 6174 696e 6720 696e 7374 616e -creating instan
│ │ │ │ │ -0000b5f0: 6365 732e 0a20 2020 2020 2020 2020 2020 ces..
│ │ │ │ │ +0000b5c0: 2056 4653 2e41 7263 6869 7665 4d65 6d62 VFS.ArchiveMemb
│ │ │ │ │ +0000b5d0: 6572 2d61 6363 6573 7369 6e67 2e0a 2020 er-accessing..
│ │ │ │ │ +0000b5e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000b5f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 0000b600: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000b610: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000b620: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000b630: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).*
│ │ │ │ │ -0000b640: 7661 6c75 655f 203c 323e 3a20 2020 2020 value_ <2>:
│ │ │ │ │ -0000b650: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000b660: 2020 2020 2020 2050 6c75 6767 6162 6c65 Pluggable
│ │ │ │ │ -0000b670: 4164 6170 746f 7220 636c 6173 732d 6372 Adaptor class-cr
│ │ │ │ │ -0000b680: 6561 7469 6e67 2069 6e73 7461 6e63 6573 eating instances
│ │ │ │ │ -0000b690: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ -0000b6a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000b6b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000b6c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000b6d0: 286c 696e 6520 2031 3029 0a2a 2076 616c (line 10).* val
│ │ │ │ │ -0000b6e0: 7565 5f20 3c33 3e3a 2020 2020 2020 2020 ue_ <3>:
│ │ │ │ │ -0000b6f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000b700: 2020 2020 506c 7567 6761 626c 6541 6461 PluggableAda
│ │ │ │ │ -0000b710: 7074 6f72 2063 6c61 7373 2d63 7265 6174 ptor class-creat
│ │ │ │ │ -0000b720: 696e 6720 696e 7374 616e 6365 732e 0a20 ing instances..
│ │ │ │ │ -0000b730: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000b740: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000b750: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000b760: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -0000b770: 6e65 2020 3135 290a 2a20 7661 6c75 655f ne 15).* value_
│ │ │ │ │ -0000b780: 203c 343e 3a20 2020 2020 2020 2020 2020 <4>:
│ │ │ │ │ -0000b790: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000b7a0: 2050 6c75 6767 6162 6c65 4164 6170 746f PluggableAdapto
│ │ │ │ │ -0000b7b0: 7220 636c 6173 732d 6372 6561 7469 6e67 r class-creating
│ │ │ │ │ -0000b7c0: 2069 6e73 7461 6e63 6573 2e0a 2020 2020 instances..
│ │ │ │ │ -0000b7d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000b610: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +0000b620: 6520 2020 3629 0a2a 2061 7263 6869 7665 e 6).* archive
│ │ │ │ │ +0000b630: 5f3a 2020 2020 2020 2020 2020 2020 2020 _:
│ │ │ │ │ +0000b640: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000b650: 5646 532e 4172 6368 6976 654d 656d 6265 VFS.ArchiveMembe
│ │ │ │ │ +0000b660: 722d 696e 6974 6961 6c69 7a69 6e67 2e0a r-initializing..
│ │ │ │ │ +0000b670: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000b680: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000b690: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000b6a0: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +0000b6b0: 696e 6520 2020 3629 0a2a 2061 7263 5369 ine 6).* arcSi
│ │ │ │ │ +0000b6c0: 6e20 3c31 3e3a 2020 2020 2020 2020 2020 n <1>:
│ │ │ │ │ +0000b6d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000b6e0: 2020 4e75 6d62 6572 2d6d 6973 6320 6d61 Number-misc ma
│ │ │ │ │ +0000b6f0: 7468 2e20 2020 2028 6c69 6e65 2020 3135 th. (line 15
│ │ │ │ │ +0000b700: 290a 2a20 6172 6353 696e 3a20 2020 2020 ).* arcSin:
│ │ │ │ │ +0000b710: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000b720: 2020 2020 2020 2020 2020 2046 6c6f 6174 Float
│ │ │ │ │ +0000b730: 2d62 7569 6c74 2069 6e73 2e20 2020 2020 -built ins.
│ │ │ │ │ +0000b740: 286c 696e 6520 2020 3929 0a2a 2061 7263 (line 9).* arc
│ │ │ │ │ +0000b750: 5369 6e68 3a20 2020 2020 2020 2020 2020 Sinh:
│ │ │ │ │ +0000b760: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000b770: 2020 2020 4e75 6d62 6572 2d6d 6973 6320 Number-misc
│ │ │ │ │ +0000b780: 6d61 7468 2e20 2020 2028 6c69 6e65 2020 math. (line
│ │ │ │ │ +0000b790: 3138 290a 2a20 6172 6354 616e 203c 313e 18).* arcTan <1>
│ │ │ │ │ +0000b7a0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +0000b7b0: 2020 2020 2020 2020 2020 2020 2050 6f69 Poi
│ │ │ │ │ +0000b7c0: 6e74 2d70 6f69 6e74 2066 756e 6374 696f nt-point functio
│ │ │ │ │ +0000b7d0: 6e73 2e0a 2020 2020 2020 2020 2020 2020 ns..
│ │ │ │ │ 0000b7e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 0000b7f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000b800: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ -0000b810: 2032 3029 0a2a 2076 616c 7565 5f20 3c35 20).* value_ <5
│ │ │ │ │ -0000b820: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ -0000b830: 2020 2020 2020 2020 2020 2020 2020 556e Un
│ │ │ │ │ -0000b840: 6963 6f64 6543 6861 7261 6374 6572 2063 icodeCharacter c
│ │ │ │ │ -0000b850: 6c61 7373 2d62 7569 6c74 2069 6e73 2e0a lass-built ins..
│ │ │ │ │ -0000b860: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000b800: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000b810: 2020 286c 696e 6520 2020 3629 0a2a 2061 (line 6).* a
│ │ │ │ │ +0000b820: 7263 5461 6e20 3c32 3e3a 2020 2020 2020 rcTan <2>:
│ │ │ │ │ +0000b830: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000b840: 2020 2020 2020 4e75 6d62 6572 2d6d 6973 Number-mis
│ │ │ │ │ +0000b850: 6320 6d61 7468 2e20 2020 2028 6c69 6e65 c math. (line
│ │ │ │ │ +0000b860: 2020 3231 290a 2a20 6172 6354 616e 3a20 21).* arcTan:
│ │ │ │ │ 0000b870: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000b880: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000b890: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ -0000b8a0: 696e 6520 2020 3629 0a2a 2056 6172 6961 ine 6).* Varia
│ │ │ │ │ -0000b8b0: 626c 653a 2020 2020 2020 2020 2020 2020 ble:
│ │ │ │ │ +0000b880: 2020 2020 2020 2020 2020 2020 2020 2046 F
│ │ │ │ │ +0000b890: 6c6f 6174 2d62 7569 6c74 2069 6e73 2e20 loat-built ins.
│ │ │ │ │ +0000b8a0: 2020 2020 286c 696e 6520 2031 3229 0a2a (line 12).*
│ │ │ │ │ +0000b8b0: 2061 7263 5461 6e5f 3a20 2020 2020 2020 arcTan_:
│ │ │ │ │ 0000b8c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000b8d0: 2020 4269 6e64 696e 6744 6963 7469 6f6e BindingDiction
│ │ │ │ │ -0000b8e0: 6172 792d 6163 6365 7373 696e 672e 0a20 ary-accessing..
│ │ │ │ │ -0000b8f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000b900: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000b8d0: 2020 2020 2020 2020 4e75 6d62 6572 2d6d Number-m
│ │ │ │ │ +0000b8e0: 6973 6320 6d61 7468 2e20 2020 2028 6c69 isc math. (li
│ │ │ │ │ +0000b8f0: 6e65 2020 3234 290a 2a20 6172 6354 616e ne 24).* arcTan
│ │ │ │ │ +0000b900: 683a 2020 2020 2020 2020 2020 2020 2020 h:
│ │ │ │ │ 0000b910: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000b920: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -0000b930: 6e65 2020 3130 290a 2a20 5661 7269 6162 ne 10).* Variab
│ │ │ │ │ -0000b940: 6c65 203c 313e 3a20 2020 2020 2020 2020 le <1>:
│ │ │ │ │ +0000b920: 204e 756d 6265 722d 6d69 7363 206d 6174 Number-misc mat
│ │ │ │ │ +0000b930: 682e 2020 2020 286c 696e 6520 2032 3829 h. (line 28)
│ │ │ │ │ +0000b940: 0a2a 2061 7265 613a 2020 2020 2020 2020 .* area:
│ │ │ │ │ 0000b950: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000b960: 2042 696e 6469 6e67 4469 6374 696f 6e61 BindingDictiona
│ │ │ │ │ -0000b970: 7279 2d61 6363 6573 7369 6e67 2e0a 2020 ry-accessing..
│ │ │ │ │ -0000b980: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000b960: 2020 2020 2020 2020 2020 5265 6374 616e Rectan
│ │ │ │ │ +0000b970: 676c 652d 7265 6374 616e 676c 6520 6675 gle-rectangle fu
│ │ │ │ │ +0000b980: 6e63 7469 6f6e 732e 0a20 2020 2020 2020 nctions..
│ │ │ │ │ 0000b990: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 0000b9a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000b9b0: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ -0000b9c0: 6520 2031 3029 0a2a 2077 6169 743a 2020 e 10).* wait:
│ │ │ │ │ -0000b9d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000b9e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000b9f0: 5265 6375 7273 696f 6e4c 6f63 6b2d 6163 RecursionLock-ac
│ │ │ │ │ -0000ba00: 6365 7373 696e 672e 0a20 2020 2020 2020 cessing..
│ │ │ │ │ -0000ba10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000b9b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000b9c0: 2020 2020 2020 2028 6c69 6e65 2020 3130 (line 10
│ │ │ │ │ +0000b9d0: 290a 2a20 6172 6561 734f 7574 7369 6465 ).* areasOutside
│ │ │ │ │ +0000b9e0: 5f3a 2020 2020 2020 2020 2020 2020 2020 _:
│ │ │ │ │ +0000b9f0: 2020 2020 2020 2020 2020 2052 6563 7461 Recta
│ │ │ │ │ +0000ba00: 6e67 6c65 2d72 6563 7461 6e67 6c65 2066 ngle-rectangle f
│ │ │ │ │ +0000ba10: 756e 6374 696f 6e73 2e0a 2020 2020 2020 unctions..
│ │ │ │ │ 0000ba20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 0000ba30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000ba40: 2020 2020 2020 2028 6c69 6e65 2020 3138 (line 18
│ │ │ │ │ -0000ba50: 290a 2a20 776f 7264 3a20 2020 2020 2020 ).* word:
│ │ │ │ │ -0000ba60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000ba70: 2020 2020 2020 2020 2020 2042 6568 6176 Behav
│ │ │ │ │ -0000ba80: 696f 722d 7465 7374 696e 6720 7468 6520 ior-testing the
│ │ │ │ │ -0000ba90: 636c 6173 7320 6869 6572 6172 6368 792e class hierarchy.
│ │ │ │ │ -0000baa0: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ -0000bab0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000ba40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000ba50: 2020 2020 2020 2020 286c 696e 6520 2031 (line 1
│ │ │ │ │ +0000ba60: 3529 0a2a 2061 7267 756d 656e 743a 2020 5).* argument:
│ │ │ │ │ +0000ba70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000ba80: 2020 2020 2020 2020 2020 2020 4d65 7373 Mess
│ │ │ │ │ +0000ba90: 6167 652d 6163 6365 7373 696e 672e 2020 age-accessing.
│ │ │ │ │ +0000baa0: 2028 6c69 6e65 2020 2036 290a 2a20 6172 (line 6).* ar
│ │ │ │ │ +0000bab0: 6775 6d65 6e74 436f 756e 743a 2020 2020 gumentCount:
│ │ │ │ │ 0000bac0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000bad0: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ -0000bae0: 6c69 6e65 2020 3139 290a 2a20 7772 6974 line 19).* writ
│ │ │ │ │ -0000baf0: 653a 2020 2020 2020 2020 2020 2020 2020 e:
│ │ │ │ │ +0000bad0: 2020 2020 2042 6c6f 636b 436c 6f73 7572 BlockClosur
│ │ │ │ │ +0000bae0: 652d 6163 6365 7373 696e 672e 0a20 2020 e-accessing..
│ │ │ │ │ +0000baf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 0000bb00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000bb10: 2020 2046 696c 6544 6573 6372 6970 746f FileDescripto
│ │ │ │ │ -0000bb20: 7220 636c 6173 732d 696e 7374 616e 6365 r class-instance
│ │ │ │ │ -0000bb30: 2063 7265 6174 696f 6e2e 0a20 2020 2020 creation..
│ │ │ │ │ -0000bb40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000bb50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000bb60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000bb70: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ -0000bb80: 3135 290a 2a20 7772 6974 6520 3c31 3e3a 15).* write <1>:
│ │ │ │ │ +0000bb10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000bb20: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +0000bb30: 2020 2036 290a 2a20 6172 6775 6d65 6e74 6).* argument
│ │ │ │ │ +0000bb40: 7320 3c31 3e3a 2020 2020 2020 2020 2020 s <1>:
│ │ │ │ │ +0000bb50: 2020 2020 2020 2020 2020 2020 2020 2053 S
│ │ │ │ │ +0000bb60: 7973 7465 6d44 6963 7469 6f6e 6172 792d ystemDictionary-
│ │ │ │ │ +0000bb70: 6d69 7363 656c 6c61 6e65 6f75 732e 0a20 miscellaneous..
│ │ │ │ │ +0000bb80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 0000bb90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000bba0: 2020 2020 2020 2020 2020 2020 2046 696c Fil
│ │ │ │ │ -0000bbb0: 6544 6573 6372 6970 746f 7220 636c 6173 eDescriptor clas
│ │ │ │ │ -0000bbc0: 732d 696e 7374 616e 6365 2063 7265 6174 s-instance creat
│ │ │ │ │ -0000bbd0: 696f 6e2e 0a20 2020 2020 2020 2020 2020 ion..
│ │ │ │ │ +0000bba0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000bbb0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +0000bbc0: 6e65 2020 2036 290a 2a20 6172 6775 6d65 ne 6).* argume
│ │ │ │ │ +0000bbd0: 6e74 733a 2020 2020 2020 2020 2020 2020 nts:
│ │ │ │ │ 0000bbe0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000bbf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000bc00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000bc10: 2020 2028 6c69 6e65 2020 3235 290a 2a20 (line 25).*
│ │ │ │ │ -0000bc20: 7772 6974 6520 3c32 3e3a 2020 2020 2020 write <2>:
│ │ │ │ │ -0000bc30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000bc40: 2020 2020 2020 2046 696c 6544 6573 6372 FileDescr
│ │ │ │ │ -0000bc50: 6970 746f 7220 636c 6173 732d 696e 7374 iptor class-inst
│ │ │ │ │ -0000bc60: 616e 6365 2063 7265 6174 696f 6e2e 0a20 ance creation..
│ │ │ │ │ +0000bbf0: 204d 6573 7361 6765 2d61 6363 6573 7369 Message-accessi
│ │ │ │ │ +0000bc00: 6e67 2e20 2020 286c 696e 6520 2020 3929 ng. (line 9)
│ │ │ │ │ +0000bc10: 0a2a 2061 7267 756d 656e 7473 5f3a 2020 .* arguments_:
│ │ │ │ │ +0000bc20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000bc30: 2020 2020 2020 2020 2020 4d65 7373 6167 Messag
│ │ │ │ │ +0000bc40: 652d 6163 6365 7373 696e 672e 2020 2028 e-accessing. (
│ │ │ │ │ +0000bc50: 6c69 6e65 2020 3132 290a 2a20 6172 6775 line 12).* argu
│ │ │ │ │ +0000bc60: 6d65 6e74 735f 646f 5f3a 2020 2020 2020 ments_do_:
│ │ │ │ │ 0000bc70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000bc80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000bc90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000bca0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ -0000bcb0: 6e65 2020 3436 290a 2a20 7772 6974 6520 ne 46).* write
│ │ │ │ │ -0000bcc0: 3c33 3e3a 2020 2020 2020 2020 2020 2020 <3>:
│ │ │ │ │ +0000bc80: 2020 2053 7973 7465 6d44 6963 7469 6f6e SystemDiction
│ │ │ │ │ +0000bc90: 6172 792d 636f 6d6d 616e 642d 6c69 6e65 ary-command-line
│ │ │ │ │ +0000bca0: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +0000bcb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000bcc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 0000bcd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000bce0: 2046 696c 6544 6573 6372 6970 746f 7220 FileDescriptor
│ │ │ │ │ -0000bcf0: 636c 6173 732d 696e 7374 616e 6365 2063 class-instance c
│ │ │ │ │ -0000bd00: 7265 6174 696f 6e2e 0a20 2020 2020 2020 reation..
│ │ │ │ │ -0000bd10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000bd20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000bd30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000bd40: 2020 2020 2020 2028 6c69 6e65 2020 3730 (line 70
│ │ │ │ │ -0000bd50: 290a 2a20 7772 6974 6520 3c34 3e3a 2020 ).* write <4>:
│ │ │ │ │ +0000bce0: 286c 696e 6520 2020 3629 0a2a 2061 7267 (line 6).* arg
│ │ │ │ │ +0000bcf0: 756d 656e 7473 5f64 6f5f 6966 4572 726f uments_do_ifErro
│ │ │ │ │ +0000bd00: 725f 3a20 2020 2020 2020 2020 2020 2020 r_:
│ │ │ │ │ +0000bd10: 2020 2020 5379 7374 656d 4469 6374 696f SystemDictio
│ │ │ │ │ +0000bd20: 6e61 7279 2d63 6f6d 6d61 6e64 2d6c 696e nary-command-lin
│ │ │ │ │ +0000bd30: 652e 0a20 2020 2020 2020 2020 2020 2020 e..
│ │ │ │ │ +0000bd40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000bd50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 0000bd60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000bd70: 2020 2020 2020 2020 2020 2046 696c 6544 FileD
│ │ │ │ │ -0000bd80: 6573 6372 6970 746f 7220 636c 6173 732d escriptor class-
│ │ │ │ │ -0000bd90: 7374 696c 6c20 756e 636c 6173 7369 6669 still unclassifi
│ │ │ │ │ -0000bda0: 6564 2e0a 2020 2020 2020 2020 2020 2020 ed..
│ │ │ │ │ -0000bdb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000bd70: 2028 6c69 6e65 2020 3230 290a 2a20 6172 (line 20).* ar
│ │ │ │ │ +0000bd80: 6974 686d 6574 6963 4572 726f 725f 3a20 ithmeticError_:
│ │ │ │ │ +0000bd90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000bda0: 2020 2020 204e 756d 6265 722d 6572 726f Number-erro
│ │ │ │ │ +0000bdb0: 7220 7261 6973 696e 672e 0a20 2020 2020 r raising..
│ │ │ │ │ 0000bdc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ 0000bdd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000bde0: 2020 286c 696e 6520 2020 3629 0a2a 2079 (line 6).* y
│ │ │ │ │ -0000bdf0: 6965 6c64 5f3a 2020 2020 2020 2020 2020 ield_:
│ │ │ │ │ -0000be00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000be10: 2020 2020 2020 4765 6e65 7261 746f 7220 Generator
│ │ │ │ │ -0000be20: 636c 6173 732d 696e 7374 616e 6365 2063 class-instance c
│ │ │ │ │ -0000be30: 7265 6174 696f 6e2e 0a20 2020 2020 2020 reation..
│ │ │ │ │ -0000be40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000be50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000bde0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000bdf0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +0000be00: 2036 290a 2a20 6172 7261 7954 7970 655f 6).* arrayType_
│ │ │ │ │ +0000be10: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +0000be20: 2020 2020 2020 2020 2020 2020 2043 5479 CTy
│ │ │ │ │ +0000be30: 7065 2d61 6363 6573 7369 6e67 2e20 2020 pe-accessing.
│ │ │ │ │ +0000be40: 2020 286c 696e 6520 2020 3929 0a2a 2061 (line 9).* a
│ │ │ │ │ +0000be50: 7274 6963 6c65 203c 313e 3a20 2020 2020 rticle <1>:
│ │ │ │ │ 0000be60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ -0000be70: 2020 2020 2020 2028 6c69 6e65 2020 3131 (line 11
│ │ │ │ │ -0000be80: 290a 0a )..
│ │ │ │ │ +0000be70: 2020 2020 2020 436c 6173 732d 7072 696e Class-prin
│ │ │ │ │ +0000be80: 7469 6e67 2e20 2020 2020 2028 6c69 6e65 ting. (line
│ │ │ │ │ +0000be90: 2020 2036 290a 2a20 6172 7469 636c 653a 6).* article:
│ │ │ │ │ +0000bea0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000beb0: 2020 2020 2020 2020 2020 2020 2020 2042 B
│ │ │ │ │ +0000bec0: 6568 6176 696f 722d 7375 7070 6f72 7420 ehavior-support
│ │ │ │ │ +0000bed0: 666f 7220 6c69 6768 7477 6569 6768 7420 for lightweight
│ │ │ │ │ +0000bee0: 636c 6173 7365 732e 0a20 2020 2020 2020 classes..
│ │ │ │ │ +0000bef0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000bf00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000bf10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000bf20: 2020 2020 2020 2028 6c69 6e65 2020 2036 (line 6
│ │ │ │ │ +0000bf30: 290a 2a20 6173 4162 736f 6c75 7465 3a20 ).* asAbsolute:
│ │ │ │ │ +0000bf40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000bf50: 2020 2020 2020 2020 2020 2044 656c 6179 Delay
│ │ │ │ │ +0000bf60: 2d61 6363 6573 7369 6e67 2e20 2020 2020 -accessing.
│ │ │ │ │ +0000bf70: 286c 696e 6520 2020 3629 0a2a 2061 7341 (line 6).* asA
│ │ │ │ │ +0000bf80: 7272 6179 203c 313e 3a20 2020 2020 2020 rray <1>:
│ │ │ │ │ +0000bf90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000bfa0: 2020 2020 5765 616b 4172 7261 792d 636f WeakArray-co
│ │ │ │ │ +0000bfb0: 6e76 6572 7369 6f6e 2e0a 2020 2020 2020 nversion..
│ │ │ │ │ +0000bfc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000bfd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000bfe0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000bff0: 2020 2020 2020 2020 286c 696e 6520 2020 (line
│ │ │ │ │ +0000c000: 3629 0a2a 2061 7341 7272 6179 203c 323e 6).* asArray <2>
│ │ │ │ │ +0000c010: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +0000c020: 2020 2020 2020 2020 2020 2020 5265 6765 Rege
│ │ │ │ │ +0000c030: 7852 6573 756c 7473 2d61 6363 6573 7369 xResults-accessi
│ │ │ │ │ +0000c040: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ +0000c050: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000c060: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000c070: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000c080: 2020 286c 696e 6520 2020 3629 0a2a 2061 (line 6).* a
│ │ │ │ │ +0000c090: 7341 7272 6179 3a20 2020 2020 2020 2020 sArray:
│ │ │ │ │ +0000c0a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000c0b0: 2020 2020 2020 436f 6c6c 6563 7469 6f6e Collection
│ │ │ │ │ +0000c0c0: 2d63 6f6e 7665 7274 696e 672e 0a20 2020 -converting..
│ │ │ │ │ +0000c0d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000c0e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000c0f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000c100: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +0000c110: 2020 2036 290a 2a20 6173 4261 673a 2020 6).* asBag:
│ │ │ │ │ +0000c120: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000c130: 2020 2020 2020 2020 2020 2020 2020 2043 C
│ │ │ │ │ +0000c140: 6f6c 6c65 6374 696f 6e2d 636f 6e76 6572 ollection-conver
│ │ │ │ │ +0000c150: 7469 6e67 2e0a 2020 2020 2020 2020 2020 ting..
│ │ │ │ │ +0000c160: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000c170: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000c180: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000c190: 2020 2020 286c 696e 6520 2020 3929 0a2a (line 9).*
│ │ │ │ │ +0000c1a0: 2061 7342 7974 6541 7272 6179 203c 313e asByteArray <1>
│ │ │ │ │ +0000c1b0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +0000c1c0: 2020 2020 2020 2020 5374 7269 6e67 2d63 String-c
│ │ │ │ │ +0000c1d0: 6f6e 7665 7274 696e 672e 2020 2028 6c69 onverting. (li
│ │ │ │ │ +0000c1e0: 6e65 2020 2036 290a 2a20 6173 4279 7465 ne 6).* asByte
│ │ │ │ │ +0000c1f0: 4172 7261 7920 3c32 3e3a 2020 2020 2020 Array <2>:
│ │ │ │ │ +0000c200: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000c210: 2043 6f6c 6c65 6374 696f 6e2d 636f 6e76 Collection-conv
│ │ │ │ │ +0000c220: 6572 7469 6e67 2e0a 2020 2020 2020 2020 erting..
│ │ │ │ │ +0000c230: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000c240: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000c250: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000c260: 2020 2020 2020 286c 696e 6520 2031 3229 (line 12)
│ │ │ │ │ +0000c270: 0a2a 2061 7342 7974 6541 7272 6179 3a20 .* asByteArray:
│ │ │ │ │ +0000c280: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000c290: 2020 2020 2020 2020 2020 4368 6172 6163 Charac
│ │ │ │ │ +0000c2a0: 7465 7241 7272 6179 2d63 6f6e 7665 7274 terArray-convert
│ │ │ │ │ +0000c2b0: 696e 672e 0a20 2020 2020 2020 2020 2020 ing..
│ │ │ │ │ +0000c2c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000c2d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000c2e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000c2f0: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).*
│ │ │ │ │ +0000c300: 6173 4279 7465 4172 7261 795f 3a20 2020 asByteArray_:
│ │ │ │ │ +0000c310: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000c320: 2020 2020 2020 2043 4368 6172 2d63 6f6e CChar-con
│ │ │ │ │ +0000c330: 7665 7273 696f 6e2e 2020 2020 286c 696e version. (lin
│ │ │ │ │ +0000c340: 6520 2020 3629 0a2a 2061 7343 426f 6f6c e 6).* asCBool
│ │ │ │ │ +0000c350: 6561 6e56 616c 7565 203c 313e 3a20 2020 eanValue <1>:
│ │ │ │ │ +0000c360: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000c370: 5472 7565 2d43 2068 6163 6b73 2e20 2020 True-C hacks.
│ │ │ │ │ +0000c380: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).
│ │ │ │ │ +0000c390: 2a20 6173 4342 6f6f 6c65 616e 5661 6c75 * asCBooleanValu
│ │ │ │ │ +0000c3a0: 6520 3c32 3e3a 2020 2020 2020 2020 2020 e <2>:
│ │ │ │ │ +0000c3b0: 2020 2020 2020 2020 2046 616c 7365 2d43 False-C
│ │ │ │ │ +0000c3c0: 2068 6163 6b73 2e20 2020 2020 2020 286c hacks. (l
│ │ │ │ │ +0000c3d0: 696e 6520 2020 3629 0a2a 2061 7343 426f ine 6).* asCBo
│ │ │ │ │ +0000c3e0: 6f6c 6561 6e56 616c 7565 3a20 2020 2020 oleanValue:
│ │ │ │ │ +0000c3f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000c400: 2020 426f 6f6c 6561 6e2d 4320 6861 636b Boolean-C hack
│ │ │ │ │ +0000c410: 732e 2020 2020 2028 6c69 6e65 2020 2036 s. (line 6
│ │ │ │ │ +0000c420: 290a 2a20 6173 4344 6174 6120 3c31 3e3a ).* asCData <1>:
│ │ │ │ │ +0000c430: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000c440: 2020 2020 2020 2020 2020 2053 7472 696e Strin
│ │ │ │ │ +0000c450: 672d 434f 626a 6563 742e 2020 2020 2020 g-CObject.
│ │ │ │ │ +0000c460: 286c 696e 6520 2020 3629 0a2a 2061 7343 (line 6).* asC
│ │ │ │ │ +0000c470: 4461 7461 3a20 2020 2020 2020 2020 2020 Data:
│ │ │ │ │ +0000c480: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000c490: 2020 2020 4279 7465 4172 7261 792d 434f ByteArray-CO
│ │ │ │ │ +0000c4a0: 626a 6563 742e 2020 2028 6c69 6e65 2020 bject. (line
│ │ │ │ │ +0000c4b0: 2036 290a 2a20 6173 4344 6174 615f 203c 6).* asCData_ <
│ │ │ │ │ +0000c4c0: 313e 3a20 2020 2020 2020 2020 2020 2020 1>:
│ │ │ │ │ +0000c4d0: 2020 2020 2020 2020 2020 2020 2053 7472 Str
│ │ │ │ │ +0000c4e0: 696e 672d 6275 696c 7420 696e 732e 2020 ing-built ins.
│ │ │ │ │ +0000c4f0: 2020 286c 696e 6520 2020 3629 0a2a 2061 (line 6).* a
│ │ │ │ │ +0000c500: 7343 4461 7461 5f3a 2020 2020 2020 2020 sCData_:
│ │ │ │ │ +0000c510: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000c520: 2020 2020 2020 4279 7465 4172 7261 792d ByteArray-
│ │ │ │ │ +0000c530: 6275 696c 7420 696e 732e 2028 6c69 6e65 built ins. (line
│ │ │ │ │ +0000c540: 2020 2036 290a 2a20 6173 4368 6172 6163 6).* asCharac
│ │ │ │ │ +0000c550: 7465 7220 3c31 3e3a 2020 2020 2020 2020 ter <1>:
│ │ │ │ │ +0000c560: 2020 2020 2020 2020 2020 2020 2020 2049 I
│ │ │ │ │ +0000c570: 6e74 6567 6572 2d63 6f6e 7665 7274 696e nteger-convertin
│ │ │ │ │ +0000c580: 672e 2020 286c 696e 6520 2020 3629 0a2a g. (line 6).*
│ │ │ │ │ +0000c590: 2061 7343 6861 7261 6374 6572 3a20 2020 asCharacter:
│ │ │ │ │ +0000c5a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000c5b0: 2020 2020 2020 2020 4368 6172 6163 7465 Characte
│ │ │ │ │ +0000c5c0: 722d 636f 6e76 6572 7469 6e67 2e0a 2020 r-converting..
│ │ │ │ │ +0000c5d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000c5e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000c5f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000c600: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +0000c610: 6520 2020 3629 0a2a 2061 7363 6969 5661 e 6).* asciiVa
│ │ │ │ │ +0000c620: 6c75 653a 2020 2020 2020 2020 2020 2020 lue:
│ │ │ │ │ +0000c630: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000c640: 4368 6172 6163 7465 722d 6275 696c 7420 Character-built
│ │ │ │ │ +0000c650: 696e 732e 2028 6c69 6e65 2020 3133 290a ins. (line 13).
│ │ │ │ │ +0000c660: 2a20 6173 6369 6956 616c 7565 5f3a 2020 * asciiValue_:
│ │ │ │ │ +0000c670: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000c680: 2020 2020 2020 2020 2043 6861 7261 6374 Charact
│ │ │ │ │ +0000c690: 6572 2063 6c61 7373 2d62 7569 6c74 2069 er class-built i
│ │ │ │ │ +0000c6a0: 6e73 2e0a 2020 2020 2020 2020 2020 2020 ns..
│ │ │ │ │ +0000c6b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000c6c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000c6d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000c6e0: 2020 286c 696e 6520 2020 3629 0a2a 2061 (line 6).* a
│ │ │ │ │ +0000c6f0: 7343 6c61 7373 203c 313e 3a20 2020 2020 sClass <1>:
│ │ │ │ │ +0000c700: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000c710: 2020 2020 2020 4d65 7461 636c 6173 732d Metaclass-
│ │ │ │ │ +0000c720: 7465 7374 696e 6720 6675 6e63 7469 6f6e testing function
│ │ │ │ │ +0000c730: 616c 6974 792e 0a20 2020 2020 2020 2020 ality..
│ │ │ │ │ +0000c740: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000c750: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000c760: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000c770: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).
│ │ │ │ │ +0000c780: 2a20 6173 436c 6173 7320 3c32 3e3a 2020 * asClass <2>:
│ │ │ │ │ +0000c790: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000c7a0: 2020 2020 2020 2020 2043 6c61 7373 4465 ClassDe
│ │ │ │ │ +0000c7b0: 7363 7269 7074 696f 6e2d 636f 6e76 6572 scription-conver
│ │ │ │ │ +0000c7c0: 7369 6f6e 2e0a 2020 2020 2020 2020 2020 sion..
│ │ │ │ │ +0000c7d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000c7e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000c7f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000c800: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*
│ │ │ │ │ +0000c810: 2061 7343 6c61 7373 203c 333e 3a20 2020 asClass <3>:
│ │ │ │ │ +0000c820: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000c830: 2020 2020 2020 2020 436c 6173 732d 7465 Class-te
│ │ │ │ │ +0000c840: 7374 696e 6720 6675 6e63 7469 6f6e 616c sting functional
│ │ │ │ │ +0000c850: 6974 792e 0a20 2020 2020 2020 2020 2020 ity..
│ │ │ │ │ +0000c860: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000c870: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000c880: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000c890: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).*
│ │ │ │ │ +0000c8a0: 6173 436c 6173 733a 2020 2020 2020 2020 asClass:
│ │ │ │ │ +0000c8b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000c8c0: 2020 2020 2020 2042 6568 6176 696f 722d Behavior-
│ │ │ │ │ +0000c8d0: 7375 7070 6f72 7420 666f 7220 6c69 6768 support for ligh
│ │ │ │ │ +0000c8e0: 7477 6569 6768 7420 636c 6173 7365 732e tweight classes.
│ │ │ │ │ +0000c8f0: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +0000c900: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000c910: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000c920: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +0000c930: 6c69 6e65 2020 2039 290a 2a20 6173 436c line 9).* asCl
│ │ │ │ │ +0000c940: 6173 7350 6f6f 6c4b 6579 3a20 2020 2020 assPoolKey:
│ │ │ │ │ +0000c950: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000c960: 2020 2043 6861 7261 6374 6572 4172 7261 CharacterArra
│ │ │ │ │ +0000c970: 792d 636f 6e76 6572 7469 6e67 2e0a 2020 y-converting..
│ │ │ │ │ +0000c980: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000c990: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000c9a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000c9b0: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +0000c9c0: 6520 2020 3929 0a2a 2061 7343 4e75 6d62 e 9).* asCNumb
│ │ │ │ │ +0000c9d0: 6572 203c 313e 3a20 2020 2020 2020 2020 er <1>:
│ │ │ │ │ +0000c9e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000c9f0: 536d 616c 6c49 6e74 6567 6572 2d63 6f65 SmallInteger-coe
│ │ │ │ │ +0000ca00: 7263 696f 6e2e 0a20 2020 2020 2020 2020 rcion..
│ │ │ │ │ +0000ca10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000ca20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000ca30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000ca40: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).
│ │ │ │ │ +0000ca50: 2a20 6173 434e 756d 6265 7220 3c32 3e3a * asCNumber <2>:
│ │ │ │ │ +0000ca60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000ca70: 2020 2020 2020 2020 2053 6361 6c65 6444 ScaledD
│ │ │ │ │ +0000ca80: 6563 696d 616c 2d63 6f65 7263 696f 6e2e ecimal-coercion.
│ │ │ │ │ +0000ca90: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +0000caa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000cab0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000cac0: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +0000cad0: 6c69 6e65 2020 2036 290a 2a20 6173 434e line 6).* asCN
│ │ │ │ │ +0000cae0: 756d 6265 7220 3c33 3e3a 2020 2020 2020 umber <3>:
│ │ │ │ │ +0000caf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000cb00: 2020 204e 756d 6265 722d 636f 6572 6369 Number-coerci
│ │ │ │ │ +0000cb10: 6f6e 2e20 2020 2020 286c 696e 6520 2020 on. (line
│ │ │ │ │ +0000cb20: 3629 0a2a 2061 7343 4e75 6d62 6572 203c 6).* asCNumber <
│ │ │ │ │ +0000cb30: 343e 3a20 2020 2020 2020 2020 2020 2020 4>:
│ │ │ │ │ +0000cb40: 2020 2020 2020 2020 2020 2020 4c61 7267 Larg
│ │ │ │ │ +0000cb50: 6549 6e74 6567 6572 2d63 6f65 7263 696f eInteger-coercio
│ │ │ │ │ +0000cb60: 6e2e 0a20 2020 2020 2020 2020 2020 2020 n..
│ │ │ │ │ +0000cb70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000cb80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000cb90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000cba0: 2028 6c69 6e65 2020 2036 290a 2a20 6173 (line 6).* as
│ │ │ │ │ +0000cbb0: 434e 756d 6265 7220 3c35 3e3a 2020 2020 CNumber <5>:
│ │ │ │ │ +0000cbc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000cbd0: 2020 2020 2046 7261 6374 696f 6e2d 636f Fraction-co
│ │ │ │ │ +0000cbe0: 6572 6369 6f6e 2e20 2020 286c 696e 6520 ercion. (line
│ │ │ │ │ +0000cbf0: 2020 3629 0a2a 2061 7343 4e75 6d62 6572 6).* asCNumber
│ │ │ │ │ +0000cc00: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +0000cc10: 2020 2020 2020 2020 2020 2020 2020 466c Fl
│ │ │ │ │ +0000cc20: 6f61 742d 636f 6572 6369 6f6e 2e20 2020 oat-coercion.
│ │ │ │ │ +0000cc30: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).*
│ │ │ │ │ +0000cc40: 6173 4461 7465 3a20 2020 2020 2020 2020 asDate:
│ │ │ │ │ +0000cc50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000cc60: 2020 2020 2020 2044 6174 6554 696d 652d DateTime-
│ │ │ │ │ +0000cc70: 7370 6c69 7474 696e 6720 696e 2064 6174 splitting in dat
│ │ │ │ │ +0000cc80: 6573 2026 2074 696d 6573 2e0a 2020 2020 es & times..
│ │ │ │ │ +0000cc90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000cca0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000ccb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000ccc0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +0000ccd0: 2020 3629 0a2a 2061 7345 7861 6374 4672 6).* asExactFr
│ │ │ │ │ +0000cce0: 6163 7469 6f6e 203c 313e 3a20 2020 2020 action <1>:
│ │ │ │ │ +0000ccf0: 2020 2020 2020 2020 2020 2020 2020 4e75 Nu
│ │ │ │ │ +0000cd00: 6d62 6572 2d63 6f6e 7665 7274 696e 672e mber-converting.
│ │ │ │ │ +0000cd10: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).*
│ │ │ │ │ +0000cd20: 6173 4578 6163 7446 7261 6374 696f 6e20 asExactFraction
│ │ │ │ │ +0000cd30: 3c32 3e3a 2020 2020 2020 2020 2020 2020 <2>:
│ │ │ │ │ +0000cd40: 2020 2020 2020 2046 7261 6374 696f 6e2d Fraction-
│ │ │ │ │ +0000cd50: 636f 6e76 6572 7469 6e67 2e20 286c 696e converting. (lin
│ │ │ │ │ +0000cd60: 6520 2020 3629 0a2a 2061 7345 7861 6374 e 6).* asExact
│ │ │ │ │ +0000cd70: 4672 6163 7469 6f6e 3a20 2020 2020 2020 Fraction:
│ │ │ │ │ +0000cd80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000cd90: 466c 6f61 742d 636f 6572 6369 6e67 2e20 Float-coercing.
│ │ │ │ │ +0000cda0: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).
│ │ │ │ │ +0000cdb0: 2a20 6173 4669 6c65 203c 313e 3a20 2020 * asFile <1>:
│ │ │ │ │ +0000cdc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000cdd0: 2020 2020 2020 2020 2053 7472 696e 672d String-
│ │ │ │ │ +0000cde0: 6669 6c65 7379 7374 656d 2e20 2020 286c filesystem. (l
│ │ │ │ │ +0000cdf0: 696e 6520 2031 3029 0a2a 2061 7346 696c ine 10).* asFil
│ │ │ │ │ +0000ce00: 653a 2020 2020 2020 2020 2020 2020 2020 e:
│ │ │ │ │ +0000ce10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000ce20: 2020 4669 6c65 5061 7468 2d63 6f6e 7665 FilePath-conve
│ │ │ │ │ +0000ce30: 7274 696e 672e 2028 6c69 6e65 2020 2036 rting. (line 6
│ │ │ │ │ +0000ce40: 290a 2a20 6173 466c 6f61 7420 3c31 3e3a ).* asFloat <1>:
│ │ │ │ │ +0000ce50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000ce60: 2020 2020 2020 2020 2020 204e 756d 6265 Numbe
│ │ │ │ │ +0000ce70: 722d 636f 6e76 6572 7469 6e67 2e20 2020 r-converting.
│ │ │ │ │ +0000ce80: 286c 696e 6520 2031 3029 0a2a 2061 7346 (line 10).* asF
│ │ │ │ │ +0000ce90: 6c6f 6174 3a20 2020 2020 2020 2020 2020 loat:
│ │ │ │ │ +0000cea0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000ceb0: 2020 2020 466c 6f61 742d 7472 616e 7363 Float-transc
│ │ │ │ │ +0000cec0: 656e 6465 6e74 616c 206f 7065 7261 7469 endental operati
│ │ │ │ │ +0000ced0: 6f6e 732e 0a20 2020 2020 2020 2020 2020 ons..
│ │ │ │ │ +0000cee0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000cef0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000cf00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000cf10: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).*
│ │ │ │ │ +0000cf20: 6173 466c 6f61 7444 203c 313e 3a20 2020 asFloatD <1>:
│ │ │ │ │ +0000cf30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000cf40: 2020 2020 2020 2053 6d61 6c6c 496e 7465 SmallInte
│ │ │ │ │ +0000cf50: 6765 722d 6275 696c 7420 696e 732e 0a20 ger-built ins..
│ │ │ │ │ +0000cf60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000cf70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000cf80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000cf90: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +0000cfa0: 6e65 2020 3434 290a 2a20 6173 466c 6f61 ne 44).* asFloa
│ │ │ │ │ +0000cfb0: 7444 203c 323e 3a20 2020 2020 2020 2020 tD <2>:
│ │ │ │ │ +0000cfc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000cfd0: 2053 6361 6c65 6444 6563 696d 616c 2d63 ScaledDecimal-c
│ │ │ │ │ +0000cfe0: 6f65 7263 696f 6e2e 0a20 2020 2020 2020 oercion..
│ │ │ │ │ +0000cff0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000d000: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000d010: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000d020: 2020 2020 2020 2028 6c69 6e65 2020 3130 (line 10
│ │ │ │ │ +0000d030: 290a 2a20 6173 466c 6f61 7444 203c 333e ).* asFloatD <3>
│ │ │ │ │ +0000d040: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +0000d050: 2020 2020 2020 2020 2020 204e 756d 6265 Numbe
│ │ │ │ │ +0000d060: 722d 636f 6e76 6572 7469 6e67 2e20 2020 r-converting.
│ │ │ │ │ +0000d070: 286c 696e 6520 2031 3329 0a2a 2061 7346 (line 13).* asF
│ │ │ │ │ +0000d080: 6c6f 6174 4420 3c34 3e3a 2020 2020 2020 loatD <4>:
│ │ │ │ │ +0000d090: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000d0a0: 2020 2020 4c61 7267 6550 6f73 6974 6976 LargePositiv
│ │ │ │ │ +0000d0b0: 6549 6e74 6567 6572 2d63 6f6e 7665 7274 eInteger-convert
│ │ │ │ │ +0000d0c0: 696e 672e 0a20 2020 2020 2020 2020 2020 ing..
│ │ │ │ │ +0000d0d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000d0e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000d0f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000d100: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).*
│ │ │ │ │ +0000d110: 6173 466c 6f61 7444 203c 353e 3a20 2020 asFloatD <5>:
│ │ │ │ │ +0000d120: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000d130: 2020 2020 2020 204c 6172 6765 4e65 6761 LargeNega
│ │ │ │ │ +0000d140: 7469 7665 496e 7465 6765 722d 636f 6e76 tiveInteger-conv
│ │ │ │ │ +0000d150: 6572 7469 6e67 2e0a 2020 2020 2020 2020 erting..
│ │ │ │ │ +0000d160: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000d170: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000d180: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000d190: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)
│ │ │ │ │ +0000d1a0: 0a2a 2061 7346 6c6f 6174 4420 3c36 3e3a .* asFloatD <6>:
│ │ │ │ │ +0000d1b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000d1c0: 2020 2020 2020 2020 2020 4672 6163 7469 Fracti
│ │ │ │ │ +0000d1d0: 6f6e 2d63 6f6e 7665 7274 696e 672e 2028 on-converting. (
│ │ │ │ │ +0000d1e0: 6c69 6e65 2020 2039 290a 2a20 6173 466c line 9).* asFl
│ │ │ │ │ +0000d1f0: 6f61 7444 203c 373e 3a20 2020 2020 2020 oatD <7>:
│ │ │ │ │ +0000d200: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000d210: 2020 2046 6c6f 6174 512d 6275 696c 7420 FloatQ-built
│ │ │ │ │ +0000d220: 696e 732e 2020 2020 286c 696e 6520 2033 ins. (line 3
│ │ │ │ │ +0000d230: 3329 0a2a 2061 7346 6c6f 6174 4420 3c38 3).* asFloatD <8
│ │ │ │ │ +0000d240: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ +0000d250: 2020 2020 2020 2020 2020 2020 466c 6f61 Floa
│ │ │ │ │ +0000d260: 7445 2d62 7569 6c74 2069 6e73 2e20 2020 tE-built ins.
│ │ │ │ │ +0000d270: 2028 6c69 6e65 2020 3333 290a 2a20 6173 (line 33).* as
│ │ │ │ │ +0000d280: 466c 6f61 7444 3a20 2020 2020 2020 2020 FloatD:
│ │ │ │ │ +0000d290: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000d2a0: 2020 2020 2046 6c6f 6174 442d 636f 6572 FloatD-coer
│ │ │ │ │ +0000d2b0: 6369 6e67 2e20 2020 2020 286c 696e 6520 cing. (line
│ │ │ │ │ +0000d2c0: 2020 3629 0a2a 2061 7346 6c6f 6174 4520 6).* asFloatE
│ │ │ │ │ +0000d2d0: 3c31 3e3a 2020 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ +0000d2e0: 2020 2020 2020 2020 2020 2020 2020 536d Sm
│ │ │ │ │ +0000d2f0: 616c 6c49 6e74 6567 6572 2d62 7569 6c74 allInteger-built
│ │ │ │ │ +0000d300: 2069 6e73 2e0a 2020 2020 2020 2020 2020 ins..
│ │ │ │ │ +0000d310: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000d320: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000d330: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000d340: 2020 2020 286c 696e 6520 2034 3729 0a2a (line 47).*
│ │ │ │ │ +0000d350: 2061 7346 6c6f 6174 4520 3c32 3e3a 2020 asFloatE <2>:
│ │ │ │ │ +0000d360: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000d370: 2020 2020 2020 2020 5363 616c 6564 4465 ScaledDe
│ │ │ │ │ +0000d380: 6369 6d61 6c2d 636f 6572 6369 6f6e 2e0a cimal-coercion..
│ │ │ │ │ +0000d390: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000d3a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000d3b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000d3c0: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +0000d3d0: 696e 6520 2031 3329 0a2a 2061 7346 6c6f ine 13).* asFlo
│ │ │ │ │ +0000d3e0: 6174 4520 3c33 3e3a 2020 2020 2020 2020 atE <3>:
│ │ │ │ │ +0000d3f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000d400: 2020 4e75 6d62 6572 2d63 6f6e 7665 7274 Number-convert
│ │ │ │ │ +0000d410: 696e 672e 2020 2028 6c69 6e65 2020 3137 ing. (line 17
│ │ │ │ │ +0000d420: 290a 2a20 6173 466c 6f61 7445 203c 343e ).* asFloatE <4>
│ │ │ │ │ +0000d430: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +0000d440: 2020 2020 2020 2020 2020 204c 6172 6765 Large
│ │ │ │ │ +0000d450: 506f 7369 7469 7665 496e 7465 6765 722d PositiveInteger-
│ │ │ │ │ +0000d460: 636f 6e76 6572 7469 6e67 2e0a 2020 2020 converting..
│ │ │ │ │ +0000d470: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000d480: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000d490: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000d4a0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +0000d4b0: 2020 3929 0a2a 2061 7346 6c6f 6174 4520 9).* asFloatE
│ │ │ │ │ +0000d4c0: 3c35 3e3a 2020 2020 2020 2020 2020 2020 <5>:
│ │ │ │ │ +0000d4d0: 2020 2020 2020 2020 2020 2020 2020 4c61 La
│ │ │ │ │ +0000d4e0: 7267 654e 6567 6174 6976 6549 6e74 6567 rgeNegativeInteg
│ │ │ │ │ +0000d4f0: 6572 2d63 6f6e 7665 7274 696e 672e 0a20 er-converting..
│ │ │ │ │ +0000d500: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000d510: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000d520: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000d530: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +0000d540: 6e65 2020 2039 290a 2a20 6173 466c 6f61 ne 9).* asFloa
│ │ │ │ │ +0000d550: 7445 203c 363e 3a20 2020 2020 2020 2020 tE <6>:
│ │ │ │ │ +0000d560: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000d570: 2046 7261 6374 696f 6e2d 636f 6e76 6572 Fraction-conver
│ │ │ │ │ +0000d580: 7469 6e67 2e20 286c 696e 6520 2031 3229 ting. (line 12)
│ │ │ │ │ +0000d590: 0a2a 2061 7346 6c6f 6174 4520 3c37 3e3a .* asFloatE <7>:
│ │ │ │ │ +0000d5a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000d5b0: 2020 2020 2020 2020 2020 466c 6f61 7451 FloatQ
│ │ │ │ │ +0000d5c0: 2d62 7569 6c74 2069 6e73 2e20 2020 2028 -built ins. (
│ │ │ │ │ +0000d5d0: 6c69 6e65 2020 3336 290a 2a20 6173 466c line 36).* asFl
│ │ │ │ │ +0000d5e0: 6f61 7445 203c 383e 3a20 2020 2020 2020 oatE <8>:
│ │ │ │ │ +0000d5f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000d600: 2020 2046 6c6f 6174 452d 636f 6572 6369 FloatE-coerci
│ │ │ │ │ +0000d610: 6e67 2e20 2020 2020 286c 696e 6520 2020 ng. (line
│ │ │ │ │ +0000d620: 3629 0a2a 2061 7346 6c6f 6174 453a 2020 6).* asFloatE:
│ │ │ │ │ +0000d630: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000d640: 2020 2020 2020 2020 2020 2020 466c 6f61 Floa
│ │ │ │ │ +0000d650: 7444 2d62 7569 6c74 2069 6e73 2e20 2020 tD-built ins.
│ │ │ │ │ +0000d660: 2028 6c69 6e65 2020 3333 290a 2a20 6173 (line 33).* as
│ │ │ │ │ +0000d670: 466c 6f61 7451 203c 313e 3a20 2020 2020 FloatQ <1>:
│ │ │ │ │ +0000d680: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000d690: 2020 2020 2053 6d61 6c6c 496e 7465 6765 SmallIntege
│ │ │ │ │ +0000d6a0: 722d 6275 696c 7420 696e 732e 0a20 2020 r-built ins..
│ │ │ │ │ +0000d6b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000d6c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000d6d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000d6e0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +0000d6f0: 2020 3530 290a 2a20 6173 466c 6f61 7451 50).* asFloatQ
│ │ │ │ │ +0000d700: 203c 323e 3a20 2020 2020 2020 2020 2020 <2>:
│ │ │ │ │ +0000d710: 2020 2020 2020 2020 2020 2020 2020 2053 S
│ │ │ │ │ +0000d720: 6361 6c65 6444 6563 696d 616c 2d63 6f65 caledDecimal-coe
│ │ │ │ │ +0000d730: 7263 696f 6e2e 0a20 2020 2020 2020 2020 rcion..
│ │ │ │ │ +0000d740: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000d750: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000d760: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000d770: 2020 2020 2028 6c69 6e65 2020 3136 290a (line 16).
│ │ │ │ │ +0000d780: 2a20 6173 466c 6f61 7451 203c 333e 3a20 * asFloatQ <3>:
│ │ │ │ │ +0000d790: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000d7a0: 2020 2020 2020 2020 204e 756d 6265 722d Number-
│ │ │ │ │ +0000d7b0: 636f 6e76 6572 7469 6e67 2e20 2020 286c converting. (l
│ │ │ │ │ +0000d7c0: 696e 6520 2032 3129 0a2a 2061 7346 6c6f ine 21).* asFlo
│ │ │ │ │ +0000d7d0: 6174 5120 3c34 3e3a 2020 2020 2020 2020 atQ <4>:
│ │ │ │ │ +0000d7e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000d7f0: 2020 4c61 7267 6550 6f73 6974 6976 6549 LargePositiveI
│ │ │ │ │ +0000d800: 6e74 6567 6572 2d63 6f6e 7665 7274 696e nteger-convertin
│ │ │ │ │ +0000d810: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ +0000d820: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000d830: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000d840: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000d850: 2028 6c69 6e65 2020 3132 290a 2a20 6173 (line 12).* as
│ │ │ │ │ +0000d860: 466c 6f61 7451 203c 353e 3a20 2020 2020 FloatQ <5>:
│ │ │ │ │ +0000d870: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000d880: 2020 2020 204c 6172 6765 4e65 6761 7469 LargeNegati
│ │ │ │ │ +0000d890: 7665 496e 7465 6765 722d 636f 6e76 6572 veInteger-conver
│ │ │ │ │ +0000d8a0: 7469 6e67 2e0a 2020 2020 2020 2020 2020 ting..
│ │ │ │ │ +0000d8b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000d8c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000d8d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000d8e0: 2020 2020 286c 696e 6520 2031 3229 0a2a (line 12).*
│ │ │ │ │ +0000d8f0: 2061 7346 6c6f 6174 5120 3c36 3e3a 2020 asFloatQ <6>:
│ │ │ │ │ +0000d900: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000d910: 2020 2020 2020 2020 4672 6163 7469 6f6e Fraction
│ │ │ │ │ +0000d920: 2d63 6f6e 7665 7274 696e 672e 2028 6c69 -converting. (li
│ │ │ │ │ +0000d930: 6e65 2020 3135 290a 2a20 6173 466c 6f61 ne 15).* asFloa
│ │ │ │ │ +0000d940: 7451 203c 373e 3a20 2020 2020 2020 2020 tQ <7>:
│ │ │ │ │ +0000d950: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000d960: 2046 6c6f 6174 512d 636f 6572 6369 6e67 FloatQ-coercing
│ │ │ │ │ +0000d970: 2e20 2020 2020 286c 696e 6520 2020 3629 . (line 6)
│ │ │ │ │ +0000d980: 0a2a 2061 7346 6c6f 6174 5120 3c38 3e3a .* asFloatQ <8>:
│ │ │ │ │ +0000d990: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000d9a0: 2020 2020 2020 2020 2020 466c 6f61 7445 FloatE
│ │ │ │ │ +0000d9b0: 2d62 7569 6c74 2069 6e73 2e20 2020 2028 -built ins. (
│ │ │ │ │ +0000d9c0: 6c69 6e65 2020 3336 290a 2a20 6173 466c line 36).* asFl
│ │ │ │ │ +0000d9d0: 6f61 7451 3a20 2020 2020 2020 2020 2020 oatQ:
│ │ │ │ │ +0000d9e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000d9f0: 2020 2046 6c6f 6174 442d 6275 696c 7420 FloatD-built
│ │ │ │ │ +0000da00: 696e 732e 2020 2020 286c 696e 6520 2033 ins. (line 3
│ │ │ │ │ +0000da10: 3629 0a2a 2061 7346 7261 6374 696f 6e20 6).* asFraction
│ │ │ │ │ +0000da20: 3c31 3e3a 2020 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ +0000da30: 2020 2020 2020 2020 2020 2020 5363 616c Scal
│ │ │ │ │ +0000da40: 6564 4465 6369 6d61 6c2d 636f 6572 6369 edDecimal-coerci
│ │ │ │ │ +0000da50: 6f6e 2e0a 2020 2020 2020 2020 2020 2020 on..
│ │ │ │ │ +0000da60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000da70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000da80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000da90: 2020 286c 696e 6520 2031 3929 0a2a 2061 (line 19).* a
│ │ │ │ │ +0000daa0: 7346 7261 6374 696f 6e20 3c32 3e3a 2020 sFraction <2>:
│ │ │ │ │ +0000dab0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000dac0: 2020 2020 2020 4e75 6d62 6572 2d63 6f6e Number-con
│ │ │ │ │ +0000dad0: 7665 7274 696e 672e 2020 2028 6c69 6e65 verting. (line
│ │ │ │ │ +0000dae0: 2020 3235 290a 2a20 6173 4672 6163 7469 25).* asFracti
│ │ │ │ │ +0000daf0: 6f6e 203c 333e 3a20 2020 2020 2020 2020 on <3>:
│ │ │ │ │ +0000db00: 2020 2020 2020 2020 2020 2020 2020 2049 I
│ │ │ │ │ +0000db10: 6e74 6567 6572 2d63 6f6e 7665 7274 696e nteger-convertin
│ │ │ │ │ +0000db20: 672e 2020 286c 696e 6520 2020 3929 0a2a g. (line 9).*
│ │ │ │ │ +0000db30: 2061 7346 7261 6374 696f 6e20 3c34 3e3a asFraction <4>:
│ │ │ │ │ +0000db40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000db50: 2020 2020 2020 2020 4672 6163 7469 6f6e Fraction
│ │ │ │ │ +0000db60: 2d63 6f6e 7665 7274 696e 672e 2028 6c69 -converting. (li
│ │ │ │ │ +0000db70: 6e65 2020 3138 290a 2a20 6173 4672 6163 ne 18).* asFrac
│ │ │ │ │ +0000db80: 7469 6f6e 3a20 2020 2020 2020 2020 2020 tion:
│ │ │ │ │ +0000db90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000dba0: 2046 6c6f 6174 2d63 6f65 7263 696e 672e Float-coercing.
│ │ │ │ │ +0000dbb0: 2020 2020 2020 286c 696e 6520 2031 3029 (line 10)
│ │ │ │ │ +0000dbc0: 0a2a 2061 7347 6c6f 6261 6c4b 6579 3a20 .* asGlobalKey:
│ │ │ │ │ +0000dbd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000dbe0: 2020 2020 2020 2020 2020 4368 6172 6163 Charac
│ │ │ │ │ +0000dbf0: 7465 7241 7272 6179 2d63 6f6e 7665 7274 terArray-convert
│ │ │ │ │ +0000dc00: 696e 672e 0a20 2020 2020 2020 2020 2020 ing..
│ │ │ │ │ +0000dc10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000dc20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000dc30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000dc40: 2020 2028 6c69 6e65 2020 3132 290a 2a20 (line 12).*
│ │ │ │ │ +0000dc50: 6173 496e 7465 6765 7220 3c31 3e3a 2020 asInteger <1>:
│ │ │ │ │ +0000dc60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000dc70: 2020 2020 2020 204e 756d 6265 722d 7472 Number-tr
│ │ │ │ │ +0000dc80: 756e 6361 7469 6f6e 2061 6e64 2072 6f75 uncation and rou
│ │ │ │ │ +0000dc90: 6e64 206f 6666 2e0a 2020 2020 2020 2020 nd off..
│ │ │ │ │ +0000dca0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000dcb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000dcc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000dcd0: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)
│ │ │ │ │ +0000dce0: 0a2a 2061 7349 6e74 6567 6572 203c 323e .* asInteger <2>
│ │ │ │ │ +0000dcf0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +0000dd00: 2020 2020 2020 2020 2020 4368 6172 6163 Charac
│ │ │ │ │ +0000dd10: 7465 7241 7272 6179 2d63 6f6e 7665 7274 terArray-convert
│ │ │ │ │ +0000dd20: 696e 672e 0a20 2020 2020 2020 2020 2020 ing..
│ │ │ │ │ +0000dd30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000dd40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000dd50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000dd60: 2020 2028 6c69 6e65 2020 3135 290a 2a20 (line 15).*
│ │ │ │ │ +0000dd70: 6173 496e 7465 6765 723a 2020 2020 2020 asInteger:
│ │ │ │ │ +0000dd80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000dd90: 2020 2020 2020 2043 6861 7261 6374 6572 Character
│ │ │ │ │ +0000dda0: 2d62 7569 6c74 2069 6e73 2e20 286c 696e -built ins. (lin
│ │ │ │ │ +0000ddb0: 6520 2020 3929 0a2a 2061 734c 6f63 616c e 9).* asLocal
│ │ │ │ │ +0000ddc0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +0000ddd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000dde0: 4461 7465 5469 6d65 2d74 696d 6520 7a6f DateTime-time zo
│ │ │ │ │ +0000ddf0: 6e65 732e 2028 6c69 6e65 2020 2036 290a nes. (line 6).
│ │ │ │ │ +0000de00: 2a20 6173 4c6f 7765 7263 6173 6520 3c31 * asLowercase <1
│ │ │ │ │ +0000de10: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ +0000de20: 2020 2020 2020 2020 2043 6861 7261 6374 Charact
│ │ │ │ │ +0000de30: 6572 4172 7261 792d 636f 6e76 6572 7469 erArray-converti
│ │ │ │ │ +0000de40: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ +0000de50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000de60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000de70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000de80: 2020 286c 696e 6520 2031 3929 0a2a 2061 (line 19).* a
│ │ │ │ │ +0000de90: 734c 6f77 6572 6361 7365 3a20 2020 2020 sLowercase:
│ │ │ │ │ +0000dea0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000deb0: 2020 2020 2020 4368 6172 6163 7465 722d Character-
│ │ │ │ │ +0000dec0: 636f 6572 6369 6f6e 206d 6574 686f 6473 coercion methods
│ │ │ │ │ +0000ded0: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +0000dee0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000def0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000df00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000df10: 286c 696e 6520 2020 3929 0a2a 2061 734d (line 9).* asM
│ │ │ │ │ +0000df20: 6574 6163 6c61 7373 3a20 2020 2020 2020 etaclass:
│ │ │ │ │ +0000df30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000df40: 2020 2020 436c 6173 7344 6573 6372 6970 ClassDescrip
│ │ │ │ │ +0000df50: 7469 6f6e 2d63 6f6e 7665 7273 696f 6e2e tion-conversion.
│ │ │ │ │ +0000df60: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +0000df70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000df80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000df90: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +0000dfa0: 6c69 6e65 2020 3130 290a 2a20 6173 4d69 line 10).* asMi
│ │ │ │ │ +0000dfb0: 6c6c 6973 6563 6f6e 6473 3a20 2020 2020 lliseconds:
│ │ │ │ │ +0000dfc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000dfd0: 2020 2054 696d 652d 6163 6365 7373 696e Time-accessin
│ │ │ │ │ +0000dfe0: 6720 286e 6f6e 2041 4e53 4920 2620 666f g (non ANSI & fo
│ │ │ │ │ +0000dff0: 7220 4475 7261 7469 6f6e 7329 2e0a 2020 r Durations)..
│ │ │ │ │ +0000e000: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000e010: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000e020: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000e030: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +0000e040: 6520 2020 3629 0a2a 2061 734e 616e 6f73 e 6).* asNanos
│ │ │ │ │ +0000e050: 6563 6f6e 6473 3a20 2020 2020 2020 2020 econds:
│ │ │ │ │ +0000e060: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000e070: 5469 6d65 2d61 6363 6573 7369 6e67 2028 Time-accessing (
│ │ │ │ │ +0000e080: 6e6f 6e20 414e 5349 2026 2066 6f72 2044 non ANSI & for D
│ │ │ │ │ +0000e090: 7572 6174 696f 6e73 292e 0a20 2020 2020 urations)..
│ │ │ │ │ +0000e0a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000e0b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000e0c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000e0d0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +0000e0e0: 2039 290a 2a20 6173 4e75 6d62 6572 203c 9).* asNumber <
│ │ │ │ │ +0000e0f0: 313e 3a20 2020 2020 2020 2020 2020 2020 1>:
│ │ │ │ │ +0000e100: 2020 2020 2020 2020 2020 2020 204e 756d Num
│ │ │ │ │ +0000e110: 6265 722d 636f 6e76 6572 7469 6e67 2e20 ber-converting.
│ │ │ │ │ +0000e120: 2020 286c 696e 6520 2032 3929 0a2a 2061 (line 29).* a
│ │ │ │ │ +0000e130: 734e 756d 6265 723a 2020 2020 2020 2020 sNumber:
│ │ │ │ │ +0000e140: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000e150: 2020 2020 2020 4368 6172 6163 7465 7241 CharacterA
│ │ │ │ │ +0000e160: 7272 6179 2d63 6f6e 7665 7274 696e 672e rray-converting.
│ │ │ │ │ +0000e170: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +0000e180: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000e190: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000e1a0: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +0000e1b0: 6c69 6e65 2020 3232 290a 2a20 6173 4f62 line 22).* asOb
│ │ │ │ │ +0000e1c0: 6a65 6374 203c 313e 3a20 2020 2020 2020 ject <1>:
│ │ │ │ │ +0000e1d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000e1e0: 2020 2053 6d61 6c6c 496e 7465 6765 722d SmallInteger-
│ │ │ │ │ +0000e1f0: 6275 696c 7420 696e 732e 0a20 2020 2020 built ins..
│ │ │ │ │ +0000e200: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000e210: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000e220: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000e230: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +0000e240: 3533 290a 2a20 6173 4f62 6a65 6374 3a20 53).* asObject:
│ │ │ │ │ +0000e250: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000e260: 2020 2020 2020 2020 2020 2020 204c 6172 Lar
│ │ │ │ │ +0000e270: 6765 496e 7465 6765 722d 6469 7361 626c geInteger-disabl
│ │ │ │ │ +0000e280: 6564 2e0a 2020 2020 2020 2020 2020 2020 ed..
│ │ │ │ │ +0000e290: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000e2a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000e2b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000e2c0: 2020 286c 696e 6520 2020 3629 0a2a 2061 (line 6).* a
│ │ │ │ │ +0000e2d0: 734f 626a 6563 744e 6f46 6169 6c20 3c31 sObjectNoFail <1
│ │ │ │ │ +0000e2e0: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ +0000e2f0: 2020 2020 2020 536d 616c 6c49 6e74 6567 SmallInteg
│ │ │ │ │ +0000e300: 6572 2d62 7569 6c74 2069 6e73 2e0a 2020 er-built ins..
│ │ │ │ │ +0000e310: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000e320: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000e330: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000e340: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +0000e350: 6520 2035 3729 0a2a 2061 734f 626a 6563 e 57).* asObjec
│ │ │ │ │ +0000e360: 744e 6f46 6169 6c3a 2020 2020 2020 2020 tNoFail:
│ │ │ │ │ +0000e370: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000e380: 4c61 7267 6549 6e74 6567 6572 2d64 6973 LargeInteger-dis
│ │ │ │ │ +0000e390: 6162 6c65 642e 0a20 2020 2020 2020 2020 abled..
│ │ │ │ │ +0000e3a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000e3b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000e3c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000e3d0: 2020 2020 2028 6c69 6e65 2020 3130 290a (line 10).
│ │ │ │ │ +0000e3e0: 2a20 6173 4f6f 703a 2020 2020 2020 2020 * asOop:
│ │ │ │ │ +0000e3f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000e400: 2020 2020 2020 2020 204f 626a 6563 742d Object-
│ │ │ │ │ +0000e410: 6275 696c 7420 696e 732e 2020 2020 286c built ins. (l
│ │ │ │ │ +0000e420: 696e 6520 2031 3829 0a2a 2061 734f 7264 ine 18).* asOrd
│ │ │ │ │ +0000e430: 6572 6564 436f 6c6c 6563 7469 6f6e 3a20 eredCollection:
│ │ │ │ │ +0000e440: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000e450: 2020 436f 6c6c 6563 7469 6f6e 2d63 6f6e Collection-con
│ │ │ │ │ +0000e460: 7665 7274 696e 672e 0a20 2020 2020 2020 verting..
│ │ │ │ │ +0000e470: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000e480: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000e490: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000e4a0: 2020 2020 2020 2028 6c69 6e65 2020 3135 (line 15
│ │ │ │ │ +0000e4b0: 290a 2a20 6173 506f 696e 7420 3c31 3e3a ).* asPoint <1>:
│ │ │ │ │ +0000e4c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000e4d0: 2020 2020 2020 2020 2020 2050 6f69 6e74 Point
│ │ │ │ │ +0000e4e0: 2d63 6f6e 7665 7274 696e 672e 2020 2020 -converting.
│ │ │ │ │ +0000e4f0: 286c 696e 6520 2020 3629 0a2a 2061 7350 (line 6).* asP
│ │ │ │ │ +0000e500: 6f69 6e74 3a20 2020 2020 2020 2020 2020 oint:
│ │ │ │ │ +0000e510: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000e520: 2020 2020 4e75 6d62 6572 2d70 6f69 6e74 Number-point
│ │ │ │ │ +0000e530: 2063 7265 6174 696f 6e2e 0a20 2020 2020 creation..
│ │ │ │ │ +0000e540: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000e550: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000e560: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000e570: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +0000e580: 2039 290a 2a20 6173 506f 6f6c 4b65 793a 9).* asPoolKey:
│ │ │ │ │ +0000e590: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000e5a0: 2020 2020 2020 2020 2020 2020 2043 6861 Cha
│ │ │ │ │ +0000e5b0: 7261 6374 6572 4172 7261 792d 636f 6e76 racterArray-conv
│ │ │ │ │ +0000e5c0: 6572 7469 6e67 2e0a 2020 2020 2020 2020 erting..
│ │ │ │ │ +0000e5d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000e5e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000e5f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000e600: 2020 2020 2020 286c 696e 6520 2032 3629 (line 26)
│ │ │ │ │ +0000e610: 0a2a 2061 7352 6563 7461 6e67 6c65 203c .* asRectangle <
│ │ │ │ │ +0000e620: 313e 3a20 2020 2020 2020 2020 2020 2020 1>:
│ │ │ │ │ +0000e630: 2020 2020 2020 2020 2020 506f 696e 742d Point-
│ │ │ │ │ +0000e640: 636f 6e76 6572 7469 6e67 2e20 2020 2028 converting. (
│ │ │ │ │ +0000e650: 6c69 6e65 2020 2039 290a 2a20 6173 5265 line 9).* asRe
│ │ │ │ │ +0000e660: 6374 616e 676c 653a 2020 2020 2020 2020 ctangle:
│ │ │ │ │ +0000e670: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000e680: 2020 204e 756d 6265 722d 636f 6e76 6572 Number-conver
│ │ │ │ │ +0000e690: 7469 6e67 2e20 2020 286c 696e 6520 2033 ting. (line 3
│ │ │ │ │ +0000e6a0: 3229 0a2a 2061 7352 6567 6578 203c 313e 2).* asRegex <1>
│ │ │ │ │ +0000e6b0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +0000e6c0: 2020 2020 2020 2020 2020 2020 5374 7269 Stri
│ │ │ │ │ +0000e6d0: 6e67 2d72 6567 6578 2e20 2020 2020 2020 ng-regex.
│ │ │ │ │ +0000e6e0: 2028 6c69 6e65 2020 3238 290a 2a20 6173 (line 28).* as
│ │ │ │ │ +0000e6f0: 5265 6765 783a 2020 2020 2020 2020 2020 Regex:
│ │ │ │ │ +0000e700: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000e710: 2020 2020 2052 6567 6578 2d63 6f6e 7665 Regex-conve
│ │ │ │ │ +0000e720: 7273 696f 6e2e 2020 2020 286c 696e 6520 rsion. (line
│ │ │ │ │ +0000e730: 2020 3629 0a2a 2061 7352 756e 4172 7261 6).* asRunArra
│ │ │ │ │ +0000e740: 793a 2020 2020 2020 2020 2020 2020 2020 y:
│ │ │ │ │ +0000e750: 2020 2020 2020 2020 2020 2020 2020 436f Co
│ │ │ │ │ +0000e760: 6c6c 6563 7469 6f6e 2d63 6f6e 7665 7274 llection-convert
│ │ │ │ │ +0000e770: 696e 672e 0a20 2020 2020 2020 2020 2020 ing..
│ │ │ │ │ +0000e780: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000e790: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000e7a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000e7b0: 2020 2028 6c69 6e65 2020 3139 290a 2a20 (line 19).*
│ │ │ │ │ +0000e7c0: 6173 5363 616c 6564 4465 6369 6d61 6c5f asScaledDecimal_
│ │ │ │ │ +0000e7d0: 203c 313e 3a20 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ +0000e7e0: 2020 2020 2020 204e 756d 6265 722d 636f Number-co
│ │ │ │ │ +0000e7f0: 6e76 6572 7469 6e67 2e20 2020 286c 696e nverting. (lin
│ │ │ │ │ +0000e800: 6520 2033 3529 0a2a 2061 7353 6361 6c65 e 35).* asScale
│ │ │ │ │ +0000e810: 6444 6563 696d 616c 5f3a 2020 2020 2020 dDecimal_:
│ │ │ │ │ +0000e820: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000e830: 496e 7465 6765 722d 636f 6e76 6572 7469 Integer-converti
│ │ │ │ │ +0000e840: 6e67 2e20 2028 6c69 6e65 2020 3132 290a ng. (line 12).
│ │ │ │ │ +0000e850: 2a20 6173 5363 616c 6564 4465 6369 6d61 * asScaledDecima
│ │ │ │ │ +0000e860: 6c5f 7261 6469 785f 7363 616c 655f 3a20 l_radix_scale_:
│ │ │ │ │ +0000e870: 2020 2020 2020 2020 204e 756d 6265 722d Number-
│ │ │ │ │ +0000e880: 636f 6e76 6572 7469 6e67 2e20 2020 286c converting. (l
│ │ │ │ │ +0000e890: 696e 6520 2033 3829 0a2a 2061 7353 6563 ine 38).* asSec
│ │ │ │ │ +0000e8a0: 6f6e 6473 203c 313e 3a20 2020 2020 2020 onds <1>:
│ │ │ │ │ +0000e8b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000e8c0: 2020 5469 6d65 2d61 6363 6573 7369 6e67 Time-accessing
│ │ │ │ │ +0000e8d0: 2028 6e6f 6e20 414e 5349 2026 2066 6f72 (non ANSI & for
│ │ │ │ │ +0000e8e0: 2044 7572 6174 696f 6e73 292e 0a20 2020 Durations)..
│ │ │ │ │ +0000e8f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000e900: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000e910: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000e920: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +0000e930: 2020 3132 290a 2a20 6173 5365 636f 6e64 12).* asSecond
│ │ │ │ │ +0000e940: 7320 3c32 3e3a 2020 2020 2020 2020 2020 s <2>:
│ │ │ │ │ +0000e950: 2020 2020 2020 2020 2020 2020 2020 2044 D
│ │ │ │ │ +0000e960: 6174 6554 696d 652d 636f 6d70 7574 6174 ateTime-computat
│ │ │ │ │ +0000e970: 696f 6e73 2e0a 2020 2020 2020 2020 2020 ions..
│ │ │ │ │ +0000e980: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000e990: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000e9a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000e9b0: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*
│ │ │ │ │ +0000e9c0: 2061 7353 6563 6f6e 6473 3a20 2020 2020 asSeconds:
│ │ │ │ │ +0000e9d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000e9e0: 2020 2020 2020 2020 4461 7465 2d64 6174 Date-dat
│ │ │ │ │ +0000e9f0: 6520 636f 6d70 7574 6174 696f 6e73 2e0a e computations..
│ │ │ │ │ +0000ea00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000ea10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000ea20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000ea30: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +0000ea40: 696e 6520 2020 3629 0a2a 2061 7353 6574 ine 6).* asSet
│ │ │ │ │ +0000ea50: 203c 313e 3a20 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ +0000ea60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000ea70: 2020 436f 6c6c 6563 7469 6f6e 2d63 6f6e Collection-con
│ │ │ │ │ +0000ea80: 7665 7274 696e 672e 0a20 2020 2020 2020 verting..
│ │ │ │ │ +0000ea90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000eaa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000eab0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000eac0: 2020 2020 2020 2028 6c69 6e65 2020 3234 (line 24
│ │ │ │ │ +0000ead0: 290a 2a20 6173 5365 743a 2020 2020 2020 ).* asSet:
│ │ │ │ │ +0000eae0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000eaf0: 2020 2020 2020 2020 2020 2042 6167 2d65 Bag-e
│ │ │ │ │ +0000eb00: 6e75 6d65 7261 7469 6e67 2074 6865 2065 numerating the e
│ │ │ │ │ +0000eb10: 6c65 6d65 6e74 7320 6f66 2061 2063 6f6c lements of a col
│ │ │ │ │ +0000eb20: 6c65 6374 696f 6e2e 0a20 2020 2020 2020 lection..
│ │ │ │ │ +0000eb30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000eb40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000eb50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000eb60: 2020 2020 2020 2028 6c69 6e65 2020 2036 (line 6
│ │ │ │ │ +0000eb70: 290a 2a20 6173 7369 676e 735f 203c 313e ).* assigns_ <1>
│ │ │ │ │ +0000eb80: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +0000eb90: 2020 2020 2020 2020 2020 2043 6f6d 7069 Compi
│ │ │ │ │ +0000eba0: 6c65 644d 6574 686f 642d 7465 7374 696e ledMethod-testin
│ │ │ │ │ +0000ebb0: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ +0000ebc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000ebd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000ebe0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000ebf0: 2028 6c69 6e65 2020 3130 290a 2a20 6173 (line 10).* as
│ │ │ │ │ +0000ec00: 7369 676e 735f 3a20 2020 2020 2020 2020 signs_:
│ │ │ │ │ +0000ec10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000ec20: 2020 2020 2043 6f6d 7069 6c65 6443 6f64 CompiledCod
│ │ │ │ │ +0000ec30: 652d 7465 7374 696e 6720 6163 6365 7373 e-testing access
│ │ │ │ │ +0000ec40: 6573 2e0a 2020 2020 2020 2020 2020 2020 es..
│ │ │ │ │ +0000ec50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000ec60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000ec70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000ec80: 2020 286c 696e 6520 2031 3029 0a2a 2061 (line 10).* a
│ │ │ │ │ +0000ec90: 7373 6f63 6961 7469 6f6e 4174 5f20 3c31 ssociationAt_ <1
│ │ │ │ │ +0000eca0: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ +0000ecb0: 2020 2020 2020 5072 6f63 6573 7345 6e76 ProcessEnv
│ │ │ │ │ +0000ecc0: 6972 6f6e 6d65 6e74 2d61 6363 6573 7369 ironment-accessi
│ │ │ │ │ +0000ecd0: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ +0000ece0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000ecf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000ed00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000ed10: 2020 286c 696e 6520 2020 3929 0a2a 2061 (line 9).* a
│ │ │ │ │ +0000ed20: 7373 6f63 6961 7469 6f6e 4174 5f3a 2020 ssociationAt_:
│ │ │ │ │ +0000ed30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000ed40: 2020 2020 2020 4469 6374 696f 6e61 7279 Dictionary
│ │ │ │ │ +0000ed50: 2d61 6363 6573 7369 6e67 2e0a 2020 2020 -accessing..
│ │ │ │ │ +0000ed60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000ed70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000ed80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000ed90: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +0000eda0: 2031 3329 0a2a 2061 7373 6f63 6961 7469 13).* associati
│ │ │ │ │ +0000edb0: 6f6e 4174 5f69 6641 6273 656e 745f 203c onAt_ifAbsent_ <
│ │ │ │ │ +0000edc0: 313e 3a20 2020 2020 2020 2020 2020 5072 1>: Pr
│ │ │ │ │ +0000edd0: 6f63 6573 7345 6e76 6972 6f6e 6d65 6e74 ocessEnvironment
│ │ │ │ │ +0000ede0: 2d61 6363 6573 7369 6e67 2e0a 2020 2020 -accessing..
│ │ │ │ │ +0000edf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000ee00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000ee10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000ee20: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +0000ee30: 2031 3329 0a2a 2061 7373 6f63 6961 7469 13).* associati
│ │ │ │ │ +0000ee40: 6f6e 4174 5f69 6641 6273 656e 745f 203c onAt_ifAbsent_ <
│ │ │ │ │ +0000ee50: 323e 3a20 2020 2020 2020 2020 2020 4e61 2>: Na
│ │ │ │ │ +0000ee60: 6d65 7370 6163 652d 6f76 6572 7269 6465 mespace-override
│ │ │ │ │ +0000ee70: 7320 666f 7220 7375 7065 7273 7061 6365 s for superspace
│ │ │ │ │ +0000ee80: 732e 0a20 2020 2020 2020 2020 2020 2020 s..
│ │ │ │ │ +0000ee90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000eea0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000eeb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000eec0: 2028 6c69 6e65 2020 2036 290a 2a20 6173 (line 6).* as
│ │ │ │ │ +0000eed0: 736f 6369 6174 696f 6e41 745f 6966 4162 sociationAt_ifAb
│ │ │ │ │ +0000eee0: 7365 6e74 5f20 3c33 3e3a 2020 2020 2020 sent_ <3>:
│ │ │ │ │ +0000eef0: 2020 2020 204c 6f6f 6b75 7054 6162 6c65 LookupTable
│ │ │ │ │ +0000ef00: 2d61 6363 6573 7369 6e67 2e0a 2020 2020 -accessing..
│ │ │ │ │ +0000ef10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000ef20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000ef30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000ef40: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +0000ef50: 2020 3929 0a2a 2061 7373 6f63 6961 7469 9).* associati
│ │ │ │ │ +0000ef60: 6f6e 4174 5f69 6641 6273 656e 745f 3a20 onAt_ifAbsent_:
│ │ │ │ │ +0000ef70: 2020 2020 2020 2020 2020 2020 2020 4469 Di
│ │ │ │ │ +0000ef80: 6374 696f 6e61 7279 2d61 6363 6573 7369 ctionary-accessi
│ │ │ │ │ +0000ef90: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ +0000efa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000efb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000efc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000efd0: 2020 286c 696e 6520 2031 3729 0a2a 2061 (line 17).* a
│ │ │ │ │ +0000efe0: 7373 6f63 6961 7469 6f6e 733a 2020 2020 ssociations:
│ │ │ │ │ +0000eff0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000f000: 2020 2020 2020 4469 6374 696f 6e61 7279 Dictionary
│ │ │ │ │ +0000f010: 2d61 6363 6573 7369 6e67 2e0a 2020 2020 -accessing..
│ │ │ │ │ +0000f020: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000f030: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000f040: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000f050: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +0000f060: 2032 3129 0a2a 2061 7373 6f63 6961 7469 21).* associati
│ │ │ │ │ +0000f070: 6f6e 7344 6f5f 203c 313e 3a20 2020 2020 onsDo_ <1>:
│ │ │ │ │ +0000f080: 2020 2020 2020 2020 2020 2020 2020 4e61 Na
│ │ │ │ │ +0000f090: 6d65 7370 6163 652d 6f76 6572 7269 6465 mespace-override
│ │ │ │ │ +0000f0a0: 7320 666f 7220 7375 7065 7273 7061 6365 s for superspace
│ │ │ │ │ +0000f0b0: 732e 0a20 2020 2020 2020 2020 2020 2020 s..
│ │ │ │ │ +0000f0c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000f0d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000f0e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000f0f0: 2028 6c69 6e65 2020 3132 290a 2a20 6173 (line 12).* as
│ │ │ │ │ +0000f100: 736f 6369 6174 696f 6e73 446f 5f20 3c32 sociationsDo_ <2
│ │ │ │ │ +0000f110: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ +0000f120: 2020 2020 204c 6f6f 6b75 7054 6162 6c65 LookupTable
│ │ │ │ │ +0000f130: 2d65 6e75 6d65 7261 7469 6e67 2e0a 2020 -enumerating..
│ │ │ │ │ +0000f140: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000f150: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000f160: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000f170: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +0000f180: 6520 2020 3629 0a2a 2061 7373 6f63 6961 e 6).* associa
│ │ │ │ │ +0000f190: 7469 6f6e 7344 6f5f 3a20 2020 2020 2020 tionsDo_:
│ │ │ │ │ +0000f1a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000f1b0: 4469 6374 696f 6e61 7279 2d64 6963 7469 Dictionary-dicti
│ │ │ │ │ +0000f1c0: 6f6e 6172 7920 656e 756d 6572 6174 696e onary enumeratin
│ │ │ │ │ +0000f1d0: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ +0000f1e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000f1f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000f200: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000f210: 2028 6c69 6e65 2020 2036 290a 2a20 6173 (line 6).* as
│ │ │ │ │ +0000f220: 536f 7274 6564 436f 6c6c 6563 7469 6f6e SortedCollection
│ │ │ │ │ +0000f230: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +0000f240: 2020 2020 2043 6f6c 6c65 6374 696f 6e2d Collection-
│ │ │ │ │ +0000f250: 636f 6e76 6572 7469 6e67 2e0a 2020 2020 converting..
│ │ │ │ │ +0000f260: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000f270: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000f280: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000f290: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +0000f2a0: 2032 3829 0a2a 2061 7353 6f72 7465 6443 28).* asSortedC
│ │ │ │ │ +0000f2b0: 6f6c 6c65 6374 696f 6e5f 3a20 2020 2020 ollection_:
│ │ │ │ │ +0000f2c0: 2020 2020 2020 2020 2020 2020 2020 436f Co
│ │ │ │ │ +0000f2d0: 6c6c 6563 7469 6f6e 2d63 6f6e 7665 7274 llection-convert
│ │ │ │ │ +0000f2e0: 696e 672e 0a20 2020 2020 2020 2020 2020 ing..
│ │ │ │ │ +0000f2f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000f300: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000f310: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000f320: 2020 2028 6c69 6e65 2020 3332 290a 2a20 (line 32).*
│ │ │ │ │ +0000f330: 6173 5374 7269 6e67 203c 313e 3a20 2020 asString <1>:
│ │ │ │ │ +0000f340: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000f350: 2020 2020 2020 2056 4653 2e46 696c 6557 VFS.FileW
│ │ │ │ │ +0000f360: 7261 7070 6572 2d61 6363 6573 7369 6e67 rapper-accessing
│ │ │ │ │ +0000f370: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +0000f380: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000f390: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000f3a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000f3b0: 286c 696e 6520 2020 3629 0a2a 2061 7353 (line 6).* asS
│ │ │ │ │ +0000f3c0: 7472 696e 6720 3c32 3e3a 2020 2020 2020 tring <2>:
│ │ │ │ │ +0000f3d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000f3e0: 2020 2020 5646 532e 4172 6368 6976 654d VFS.ArchiveM
│ │ │ │ │ +0000f3f0: 656d 6265 722d 6163 6365 7373 696e 672e ember-accessing.
│ │ │ │ │ +0000f400: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +0000f410: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000f420: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000f430: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +0000f440: 6c69 6e65 2020 2039 290a 2a20 6173 5374 line 9).* asSt
│ │ │ │ │ +0000f450: 7269 6e67 203c 333e 3a20 2020 2020 2020 ring <3>:
│ │ │ │ │ +0000f460: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000f470: 2020 2055 6e69 636f 6465 5374 7269 6e67 UnicodeString
│ │ │ │ │ +0000f480: 2d63 6f6e 7665 7274 696e 672e 0a20 2020 -converting..
│ │ │ │ │ +0000f490: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000f4a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000f4b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000f4c0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +0000f4d0: 2020 2036 290a 2a20 6173 5374 7269 6e67 6).* asString
│ │ │ │ │ +0000f4e0: 203c 343e 3a20 2020 2020 2020 2020 2020 <4>:
│ │ │ │ │ +0000f4f0: 2020 2020 2020 2020 2020 2020 2020 2053 S
│ │ │ │ │ +0000f500: 796d 626f 6c2d 636f 6e76 6572 7469 6e67 ymbol-converting
│ │ │ │ │ +0000f510: 2e20 2020 286c 696e 6520 2020 3629 0a2a . (line 6).*
│ │ │ │ │ +0000f520: 2061 7353 7472 696e 6720 3c35 3e3a 2020 asString <5>:
│ │ │ │ │ +0000f530: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000f540: 2020 2020 2020 2020 5374 7269 6e67 2d63 String-c
│ │ │ │ │ +0000f550: 6f6e 7665 7274 696e 672e 2020 2028 6c69 onverting. (li
│ │ │ │ │ +0000f560: 6e65 2020 2039 290a 2a20 6173 5374 7269 ne 9).* asStri
│ │ │ │ │ +0000f570: 6e67 203c 363e 3a20 2020 2020 2020 2020 ng <6>:
│ │ │ │ │ +0000f580: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000f590: 2052 6567 6578 2d63 6f6e 7665 7273 696f Regex-conversio
│ │ │ │ │ +0000f5a0: 6e2e 2020 2020 286c 696e 6520 2020 3929 n. (line 9)
│ │ │ │ │ +0000f5b0: 0a2a 2061 7353 7472 696e 6720 3c37 3e3a .* asString <7>:
│ │ │ │ │ +0000f5c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000f5d0: 2020 2020 2020 2020 2020 4e75 6d62 6572 Number
│ │ │ │ │ +0000f5e0: 2d63 6f6e 7665 7274 696e 672e 2020 2028 -converting. (
│ │ │ │ │ +0000f5f0: 6c69 6e65 2020 3432 290a 2a20 6173 5374 line 42).* asSt
│ │ │ │ │ +0000f600: 7269 6e67 203c 383e 3a20 2020 2020 2020 ring <8>:
│ │ │ │ │ +0000f610: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000f620: 2020 204e 6574 436c 6965 6e74 732e 5552 NetClients.UR
│ │ │ │ │ +0000f630: 4c2d 6163 6365 7373 696e 672e 0a20 2020 L-accessing..
│ │ │ │ │ +0000f640: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000f650: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000f660: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000f670: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +0000f680: 2020 2036 290a 2a20 6173 5374 7269 6e67 6).* asString
│ │ │ │ │ +0000f690: 203c 393e 3a20 2020 2020 2020 2020 2020 <9>:
│ │ │ │ │ +0000f6a0: 2020 2020 2020 2020 2020 2020 2020 2046 F
│ │ │ │ │ +0000f6b0: 696c 6553 6567 6d65 6e74 2d62 6173 6963 ileSegment-basic
│ │ │ │ │ +0000f6c0: 2e20 2020 286c 696e 6520 2020 3629 0a2a . (line 6).*
│ │ │ │ │ +0000f6d0: 2061 7353 7472 696e 6720 3c31 303e 3a20 asString <10>:
│ │ │ │ │ +0000f6e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000f6f0: 2020 2020 2020 2020 4669 6c65 5061 7468 FilePath
│ │ │ │ │ +0000f700: 2d70 7269 6e74 696e 672e 2020 2028 6c69 -printing. (li
│ │ │ │ │ +0000f710: 6e65 2020 2036 290a 2a20 6173 5374 7269 ne 6).* asStri
│ │ │ │ │ +0000f720: 6e67 203c 3131 3e3a 2020 2020 2020 2020 ng <11>:
│ │ │ │ │ +0000f730: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000f740: 2046 696c 652d 6163 6365 7373 696e 672e File-accessing.
│ │ │ │ │ +0000f750: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)
│ │ │ │ │ +0000f760: 0a2a 2061 7353 7472 696e 6720 3c31 323e .* asString <12>
│ │ │ │ │ +0000f770: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +0000f780: 2020 2020 2020 2020 2020 436f 6c6c 6563 Collec
│ │ │ │ │ +0000f790: 7469 6f6e 2d63 6f6e 7665 7274 696e 672e tion-converting.
│ │ │ │ │ +0000f7a0: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +0000f7b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000f7c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000f7d0: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +0000f7e0: 6c69 6e65 2020 3336 290a 2a20 6173 5374 line 36).* asSt
│ │ │ │ │ +0000f7f0: 7269 6e67 203c 3133 3e3a 2020 2020 2020 ring <13>:
│ │ │ │ │ +0000f800: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000f810: 2020 2043 6861 7261 6374 6572 4172 7261 CharacterArra
│ │ │ │ │ +0000f820: 792d 636f 6e76 6572 7469 6e67 2e0a 2020 y-converting..
│ │ │ │ │ +0000f830: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000f840: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000f850: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000f860: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +0000f870: 6520 2032 3929 0a2a 2061 7353 7472 696e e 29).* asStrin
│ │ │ │ │ +0000f880: 6720 3c31 343e 3a20 2020 2020 2020 2020 g <14>:
│ │ │ │ │ +0000f890: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000f8a0: 4368 6172 6163 7465 722d 636f 6572 6369 Character-coerci
│ │ │ │ │ +0000f8b0: 6f6e 206d 6574 686f 6473 2e0a 2020 2020 on methods..
│ │ │ │ │ +0000f8c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000f8d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000f8e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000f8f0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +0000f900: 2031 3329 0a2a 2061 7353 7472 696e 6720 13).* asString
│ │ │ │ │ +0000f910: 3c31 353e 3a20 2020 2020 2020 2020 2020 <15>:
│ │ │ │ │ +0000f920: 2020 2020 2020 2020 2020 2020 2020 4343 CC
│ │ │ │ │ +0000f930: 6861 722d 636f 6e76 6572 7369 6f6e 2e20 har-conversion.
│ │ │ │ │ +0000f940: 2020 2028 6c69 6e65 2020 2039 290a 2a20 (line 9).*
│ │ │ │ │ +0000f950: 6173 5374 7269 6e67 3a20 2020 2020 2020 asString:
│ │ │ │ │ +0000f960: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000f970: 2020 2020 2020 2042 7974 6541 7272 6179 ByteArray
│ │ │ │ │ +0000f980: 2d63 6f6e 7665 7274 696e 672e 0a20 2020 -converting..
│ │ │ │ │ +0000f990: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000f9a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000f9b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000f9c0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +0000f9d0: 2020 2036 290a 2a20 6173 5374 7269 6e67 6).* asString
│ │ │ │ │ +0000f9e0: 5f3a 2020 2020 2020 2020 2020 2020 2020 _:
│ │ │ │ │ +0000f9f0: 2020 2020 2020 2020 2020 2020 2020 2043 C
│ │ │ │ │ +0000fa00: 4368 6172 2d63 6f6e 7665 7273 696f 6e2e Char-conversion.
│ │ │ │ │ +0000fa10: 2020 2020 286c 696e 6520 2031 3329 0a2a (line 13).*
│ │ │ │ │ +0000fa20: 2061 7353 796d 626f 6c20 3c31 3e3a 2020 asSymbol <1>:
│ │ │ │ │ +0000fa30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000fa40: 2020 2020 2020 2020 556e 6963 6f64 6553 UnicodeS
│ │ │ │ │ +0000fa50: 7472 696e 672d 636f 6e76 6572 7469 6e67 tring-converting
│ │ │ │ │ +0000fa60: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +0000fa70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000fa80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000fa90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000faa0: 286c 696e 6520 2031 3229 0a2a 2061 7353 (line 12).* asS
│ │ │ │ │ +0000fab0: 796d 626f 6c20 3c32 3e3a 2020 2020 2020 ymbol <2>:
│ │ │ │ │ +0000fac0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000fad0: 2020 2020 5379 6d62 6f6c 2d63 6f6e 7665 Symbol-conve
│ │ │ │ │ +0000fae0: 7274 696e 672e 2020 2028 6c69 6e65 2020 rting. (line
│ │ │ │ │ +0000faf0: 2039 290a 2a20 6173 5379 6d62 6f6c 203c 9).* asSymbol <
│ │ │ │ │ +0000fb00: 333e 3a20 2020 2020 2020 2020 2020 2020 3>:
│ │ │ │ │ +0000fb10: 2020 2020 2020 2020 2020 2020 2053 7472 Str
│ │ │ │ │ +0000fb20: 696e 672d 636f 6e76 6572 7469 6e67 2e20 ing-converting.
│ │ │ │ │ +0000fb30: 2020 286c 696e 6520 2031 3229 0a2a 2061 (line 12).* a
│ │ │ │ │ +0000fb40: 7353 796d 626f 6c20 3c34 3e3a 2020 2020 sSymbol <4>:
│ │ │ │ │ +0000fb50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000fb60: 2020 2020 2020 4368 6172 6163 7465 7241 CharacterA
│ │ │ │ │ +0000fb70: 7272 6179 2d63 6f6e 7665 7274 696e 672e rray-converting.
│ │ │ │ │ +0000fb80: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +0000fb90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000fba0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000fbb0: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +0000fbc0: 6c69 6e65 2020 3332 290a 2a20 6173 5379 line 32).* asSy
│ │ │ │ │ +0000fbd0: 6d62 6f6c 3a20 2020 2020 2020 2020 2020 mbol:
│ │ │ │ │ +0000fbe0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000fbf0: 2020 2043 6861 7261 6374 6572 2d63 6f65 Character-coe
│ │ │ │ │ +0000fc00: 7263 696f 6e20 6d65 7468 6f64 732e 0a20 rcion methods..
│ │ │ │ │ +0000fc10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000fc20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000fc30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000fc40: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +0000fc50: 6e65 2020 3137 290a 2a20 6173 5469 6d65 ne 17).* asTime
│ │ │ │ │ +0000fc60: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +0000fc70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000fc80: 2044 6174 6554 696d 652d 7370 6c69 7474 DateTime-splitt
│ │ │ │ │ +0000fc90: 696e 6720 696e 2064 6174 6573 2026 2074 ing in dates & t
│ │ │ │ │ +0000fca0: 696d 6573 2e0a 2020 2020 2020 2020 2020 imes..
│ │ │ │ │ +0000fcb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000fcc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000fcd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000fce0: 2020 2020 286c 696e 6520 2020 3929 0a2a (line 9).*
│ │ │ │ │ +0000fcf0: 2061 7355 6e69 636f 6465 5374 7269 6e67 asUnicodeString
│ │ │ │ │ +0000fd00: 203c 313e 3a20 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ +0000fd10: 2020 2020 2020 2020 556e 6963 6f64 6553 UnicodeS
│ │ │ │ │ +0000fd20: 7472 696e 672d 636f 6e76 6572 7469 6e67 tring-converting
│ │ │ │ │ +0000fd30: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +0000fd40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000fd50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000fd60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000fd70: 286c 696e 6520 2031 3529 0a2a 2061 7355 (line 15).* asU
│ │ │ │ │ +0000fd80: 6e69 636f 6465 5374 7269 6e67 203c 323e nicodeString <2>
│ │ │ │ │ +0000fd90: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +0000fda0: 2020 2020 436f 6c6c 6563 7469 6f6e 2d63 Collection-c
│ │ │ │ │ +0000fdb0: 6f6e 7665 7274 696e 672e 0a20 2020 2020 onverting..
│ │ │ │ │ +0000fdc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000fdd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000fde0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000fdf0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +0000fe00: 3339 290a 2a20 6173 556e 6963 6f64 6553 39).* asUnicodeS
│ │ │ │ │ +0000fe10: 7472 696e 6720 3c33 3e3a 2020 2020 2020 tring <3>:
│ │ │ │ │ +0000fe20: 2020 2020 2020 2020 2020 2020 2043 6861 Cha
│ │ │ │ │ +0000fe30: 7261 6374 6572 4172 7261 792d 636f 6e76 racterArray-conv
│ │ │ │ │ +0000fe40: 6572 7469 6e67 2e0a 2020 2020 2020 2020 erting..
│ │ │ │ │ +0000fe50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000fe60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000fe70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000fe80: 2020 2020 2020 286c 696e 6520 2033 3529 (line 35)
│ │ │ │ │ +0000fe90: 0a2a 2061 7355 6e69 636f 6465 5374 7269 .* asUnicodeStri
│ │ │ │ │ +0000fea0: 6e67 203c 343e 3a20 2020 2020 2020 2020 ng <4>:
│ │ │ │ │ +0000feb0: 2020 2020 2020 2020 2020 4368 6172 6163 Charac
│ │ │ │ │ +0000fec0: 7465 722d 636f 6572 6369 6f6e 206d 6574 ter-coercion met
│ │ │ │ │ +0000fed0: 686f 6473 2e0a 2020 2020 2020 2020 2020 hods..
│ │ │ │ │ +0000fee0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000fef0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000ff00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000ff10: 2020 2020 286c 696e 6520 2032 3029 0a2a (line 20).*
│ │ │ │ │ +0000ff20: 2061 7355 6e69 636f 6465 5374 7269 6e67 asUnicodeString
│ │ │ │ │ +0000ff30: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +0000ff40: 2020 2020 2020 2020 4279 7465 4172 7261 ByteArra
│ │ │ │ │ +0000ff50: 792d 636f 6e76 6572 7469 6e67 2e0a 2020 y-converting..
│ │ │ │ │ +0000ff60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000ff70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000ff80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000ff90: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +0000ffa0: 6520 2031 3029 0a2a 2061 7355 7070 6572 e 10).* asUpper
│ │ │ │ │ +0000ffb0: 6361 7365 203c 313e 3a20 2020 2020 2020 case <1>:
│ │ │ │ │ +0000ffc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0000ffd0: 4368 6172 6163 7465 7241 7272 6179 2d63 CharacterArray-c
│ │ │ │ │ +0000ffe0: 6f6e 7665 7274 696e 672e 0a20 2020 2020 onverting..
│ │ │ │ │ +0000fff0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00010000: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00010010: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00010020: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +00010030: 3339 290a 2a20 6173 5570 7065 7263 6173 39).* asUppercas
│ │ │ │ │ +00010040: 653a 2020 2020 2020 2020 2020 2020 2020 e:
│ │ │ │ │ +00010050: 2020 2020 2020 2020 2020 2020 2043 6861 Cha
│ │ │ │ │ +00010060: 7261 6374 6572 2d63 6f65 7263 696f 6e20 racter-coercion
│ │ │ │ │ +00010070: 6d65 7468 6f64 732e 0a20 2020 2020 2020 methods..
│ │ │ │ │ +00010080: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00010090: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000100a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000100b0: 2020 2020 2020 2028 6c69 6e65 2020 3233 (line 23
│ │ │ │ │ +000100c0: 290a 2a20 6173 5554 433a 2020 2020 2020 ).* asUTC:
│ │ │ │ │ +000100d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000100e0: 2020 2020 2020 2020 2020 2044 6174 6554 DateT
│ │ │ │ │ +000100f0: 696d 652d 7469 6d65 207a 6f6e 6573 2e20 ime-time zones.
│ │ │ │ │ +00010100: 286c 696e 6520 2031 3029 0a2a 2061 7356 (line 10).* asV
│ │ │ │ │ +00010110: 616c 7565 3a20 2020 2020 2020 2020 2020 alue:
│ │ │ │ │ +00010120: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00010130: 2020 2020 4f62 6a65 6374 2d63 6f6e 7665 Object-conve
│ │ │ │ │ +00010140: 7273 696f 6e2e 2020 2028 6c69 6e65 2020 rsion. (line
│ │ │ │ │ +00010150: 2036 290a 2a20 6173 796e 6343 616c 6c3a 6).* asyncCall:
│ │ │ │ │ +00010160: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00010170: 2020 2020 2020 2020 2020 2020 2043 4361 CCa
│ │ │ │ │ +00010180: 6c6c 6162 6c65 2d63 616c 6c69 6e67 2e20 llable-calling.
│ │ │ │ │ +00010190: 2020 286c 696e 6520 2020 3629 0a2a 2061 (line 6).* a
│ │ │ │ │ +000101a0: 7379 6e63 4361 6c6c 4e6f 5265 7472 7946 syncCallNoRetryF
│ │ │ │ │ +000101b0: 726f 6d5f 3a20 2020 2020 2020 2020 2020 rom_:
│ │ │ │ │ +000101c0: 2020 2020 2020 4343 616c 6c61 626c 652d CCallable-
│ │ │ │ │ +000101d0: 6361 6c6c 696e 672e 2020 2028 6c69 6e65 calling. (line
│ │ │ │ │ +000101e0: 2020 3134 290a 2a20 6173 796e 6343 4361 14).* asyncCCa
│ │ │ │ │ +000101f0: 6c6c 5f6e 756d 4172 6773 5f61 7474 7269 ll_numArgs_attri
│ │ │ │ │ +00010200: 6275 7465 735f 3a20 2020 2020 2020 2043 butes_: C
│ │ │ │ │ +00010210: 6f6d 7069 6c65 644d 6574 686f 6420 636c ompiledMethod cl
│ │ │ │ │ +00010220: 6173 732d 6320 6361 6c6c 2d6f 7574 732e ass-c call-outs.
│ │ │ │ │ +00010230: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +00010240: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00010250: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00010260: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +00010270: 6c69 6e65 2020 2036 290a 2a20 6174 5f20 line 6).* at_
│ │ │ │ │ +00010280: 3c31 3e3a 2020 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ +00010290: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000102a0: 2020 2057 6561 6b41 7272 6179 2d61 6363 WeakArray-acc
│ │ │ │ │ +000102b0: 6573 7369 6e67 2e20 286c 696e 6520 2031 essing. (line 1
│ │ │ │ │ +000102c0: 3329 0a2a 2061 745f 203c 323e 3a20 2020 3).* at_ <2>:
│ │ │ │ │ +000102d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000102e0: 2020 2020 2020 2020 2020 2020 5646 532e VFS.
│ │ │ │ │ +000102f0: 4669 6c65 5772 6170 7065 722d 6163 6365 FileWrapper-acce
│ │ │ │ │ +00010300: 7373 696e 672e 0a20 2020 2020 2020 2020 ssing..
│ │ │ │ │ +00010310: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00010320: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00010330: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00010340: 2020 2020 2028 6c69 6e65 2020 2039 290a (line 9).
│ │ │ │ │ +00010350: 2a20 6174 5f20 3c33 3e3a 2020 2020 2020 * at_ <3>:
│ │ │ │ │ +00010360: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00010370: 2020 2020 2020 2020 2056 4653 2e41 7263 VFS.Arc
│ │ │ │ │ +00010380: 6869 7665 4d65 6d62 6572 2d64 6972 6563 hiveMember-direc
│ │ │ │ │ +00010390: 746f 7279 206f 7065 7261 7469 6f6e 732e tory operations.
│ │ │ │ │ +000103a0: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +000103b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000103c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000103d0: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +000103e0: 6c69 6e65 2020 2036 290a 2a20 6174 5f20 line 6).* at_
│ │ │ │ │ +000103f0: 3c34 3e3a 2020 2020 2020 2020 2020 2020 <4>:
│ │ │ │ │ +00010400: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00010410: 2020 2056 4653 2e41 7263 6869 7665 4669 VFS.ArchiveFi
│ │ │ │ │ +00010420: 6c65 2d64 6972 6563 746f 7279 206f 7065 le-directory ope
│ │ │ │ │ +00010430: 7261 7469 6f6e 732e 0a20 2020 2020 2020 rations..
│ │ │ │ │ +00010440: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00010450: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00010460: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00010470: 2020 2020 2020 2028 6c69 6e65 2020 2036 (line 6
│ │ │ │ │ +00010480: 290a 2a20 6174 5f20 3c35 3e3a 2020 2020 ).* at_ <5>:
│ │ │ │ │ +00010490: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000104a0: 2020 2020 2020 2020 2020 2053 7472 696e Strin
│ │ │ │ │ +000104b0: 672d 6275 696c 7420 696e 732e 2020 2020 g-built ins.
│ │ │ │ │ +000104c0: 286c 696e 6520 2031 3129 0a2a 2061 745f (line 11).* at_
│ │ │ │ │ +000104d0: 203c 363e 3a20 2020 2020 2020 2020 2020 <6>:
│ │ │ │ │ +000104e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000104f0: 2020 2020 536d 616c 6c49 6e74 6567 6572 SmallInteger
│ │ │ │ │ +00010500: 2d62 7569 6c74 696e 732e 0a20 2020 2020 -builtins..
│ │ │ │ │ +00010510: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00010520: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00010530: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00010540: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +00010550: 2036 290a 2a20 6174 5f20 3c37 3e3a 2020 6).* at_ <7>:
│ │ │ │ │ +00010560: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00010570: 2020 2020 2020 2020 2020 2020 2052 756e Run
│ │ │ │ │ +00010580: 4172 7261 792d 6163 6365 7373 696e 672e Array-accessing.
│ │ │ │ │ +00010590: 2020 286c 696e 6520 2020 3629 0a2a 2061 (line 6).* a
│ │ │ │ │ +000105a0: 745f 203c 383e 3a20 2020 2020 2020 2020 t_ <8>:
│ │ │ │ │ +000105b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000105c0: 2020 2020 2020 5265 6765 7852 6573 756c RegexResul
│ │ │ │ │ +000105d0: 7473 2d61 6363 6573 7369 6e67 2e0a 2020 ts-accessing..
│ │ │ │ │ +000105e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000105f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00010600: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00010610: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +00010620: 6520 2031 3029 0a2a 2061 745f 203c 393e e 10).* at_ <9>
│ │ │ │ │ +00010630: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +00010640: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00010650: 5072 6f63 6573 7345 6e76 6972 6f6e 6d65 ProcessEnvironme
│ │ │ │ │ +00010660: 6e74 2d61 6363 6573 7369 6e67 2e0a 2020 nt-accessing..
│ │ │ │ │ +00010670: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00010680: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00010690: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000106a0: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +000106b0: 6520 2031 3729 0a2a 2061 745f 203c 3130 e 17).* at_ <10
│ │ │ │ │ +000106c0: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ +000106d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000106e0: 4f72 6465 7265 6443 6f6c 6c65 6374 696f OrderedCollectio
│ │ │ │ │ +000106f0: 6e2d 6163 6365 7373 696e 672e 0a20 2020 n-accessing..
│ │ │ │ │ +00010700: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00010710: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00010720: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00010730: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +00010740: 2020 2036 290a 2a20 6174 5f20 3c31 313e 6).* at_ <11>
│ │ │ │ │ +00010750: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +00010760: 2020 2020 2020 2020 2020 2020 2020 204f O
│ │ │ │ │ +00010770: 626a 6563 742d 6275 696c 7420 696e 732e bject-built ins.
│ │ │ │ │ +00010780: 2020 2020 286c 696e 6520 2032 3229 0a2a (line 22).*
│ │ │ │ │ +00010790: 2061 745f 203c 3132 3e3a 2020 2020 2020 at_ <12>:
│ │ │ │ │ +000107a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000107b0: 2020 2020 2020 2020 4d65 6d6f 7279 2063 Memory c
│ │ │ │ │ +000107c0: 6c61 7373 2d61 6363 6573 7369 6e67 2e0a lass-accessing..
│ │ │ │ │ +000107d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000107e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000107f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00010800: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +00010810: 696e 6520 2020 3629 0a2a 2061 745f 203c ine 6).* at_ <
│ │ │ │ │ +00010820: 3133 3e3a 2020 2020 2020 2020 2020 2020 13>:
│ │ │ │ │ +00010830: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00010840: 2020 4d61 7070 6564 436f 6c6c 6563 7469 MappedCollecti
│ │ │ │ │ +00010850: 6f6e 2d62 6173 6963 2e0a 2020 2020 2020 on-basic..
│ │ │ │ │ +00010860: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00010870: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00010880: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00010890: 2020 2020 2020 2020 286c 696e 6520 2020 (line
│ │ │ │ │ +000108a0: 3929 0a2a 2061 745f 203c 3134 3e3a 2020 9).* at_ <14>:
│ │ │ │ │ +000108b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000108c0: 2020 2020 2020 2020 2020 2020 4c69 6e6b Link
│ │ │ │ │ +000108d0: 6564 4c69 7374 2d61 6363 6573 7369 6e67 edList-accessing
│ │ │ │ │ +000108e0: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +000108f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00010900: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00010910: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00010920: 286c 696e 6520 2020 3629 0a2a 2061 745f (line 6).* at_
│ │ │ │ │ +00010930: 203c 3135 3e3a 2020 2020 2020 2020 2020 <15>:
│ │ │ │ │ +00010940: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00010950: 2020 2020 4c69 6e6b 2d69 7465 7261 7469 Link-iterati
│ │ │ │ │ +00010960: 6f6e 2e20 2020 2020 2028 6c69 6e65 2020 on. (line
│ │ │ │ │ +00010970: 2036 290a 2a20 6174 5f20 3c31 363e 3a20 6).* at_ <16>:
│ │ │ │ │ +00010980: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00010990: 2020 2020 2020 2020 2020 2020 204c 6172 Lar
│ │ │ │ │ +000109a0: 6765 5a65 726f 496e 7465 6765 722d 6163 geZeroInteger-ac
│ │ │ │ │ +000109b0: 6365 7373 696e 672e 0a20 2020 2020 2020 cessing..
│ │ │ │ │ +000109c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000109d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000109e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000109f0: 2020 2020 2020 2028 6c69 6e65 2020 2036 (line 6
│ │ │ │ │ +00010a00: 290a 2a20 6174 5f20 3c31 373e 3a20 2020 ).* at_ <17>:
│ │ │ │ │ +00010a10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00010a20: 2020 2020 2020 2020 2020 204c 6172 6765 Large
│ │ │ │ │ +00010a30: 496e 7465 6765 722d 6275 696c 742d 696e Integer-built-in
│ │ │ │ │ +00010a40: 732e 0a20 2020 2020 2020 2020 2020 2020 s..
│ │ │ │ │ +00010a50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00010a60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00010a70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00010a80: 2028 6c69 6e65 2020 2036 290a 2a20 6174 (line 6).* at
│ │ │ │ │ +00010a90: 5f20 3c31 383e 3a20 2020 2020 2020 2020 _ <18>:
│ │ │ │ │ +00010aa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00010ab0: 2020 2020 204c 6172 6765 4172 7261 7965 LargeArraye
│ │ │ │ │ +00010ac0: 6443 6f6c 6c65 6374 696f 6e2d 6163 6365 dCollection-acce
│ │ │ │ │ +00010ad0: 7373 696e 672e 0a20 2020 2020 2020 2020 ssing..
│ │ │ │ │ +00010ae0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00010af0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00010b00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00010b10: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).
│ │ │ │ │ +00010b20: 2a20 6174 5f20 3c31 393e 3a20 2020 2020 * at_ <19>:
│ │ │ │ │ +00010b30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00010b40: 2020 2020 2020 2020 2049 6e74 6572 7661 Interva
│ │ │ │ │ +00010b50: 6c2d 6261 7369 632e 2020 2020 2020 286c l-basic. (l
│ │ │ │ │ +00010b60: 696e 6520 2020 3629 0a2a 2061 745f 203c ine 6).* at_ <
│ │ │ │ │ +00010b70: 3230 3e3a 2020 2020 2020 2020 2020 2020 20>:
│ │ │ │ │ +00010b80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00010b90: 2020 4861 7368 6564 436f 6c6c 6563 7469 HashedCollecti
│ │ │ │ │ +00010ba0: 6f6e 2d61 6363 6573 7369 6e67 2e0a 2020 on-accessing..
│ │ │ │ │ +00010bb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00010bc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00010bd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00010be0: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +00010bf0: 6520 2031 3129 0a2a 2061 745f 203c 3231 e 11).* at_ <21
│ │ │ │ │ +00010c00: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ +00010c10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00010c20: 4669 6c65 5061 7468 2d61 6363 6573 7369 FilePath-accessi
│ │ │ │ │ +00010c30: 6e67 2e20 2028 6c69 6e65 2020 2036 290a ng. (line 6).
│ │ │ │ │ +00010c40: 2a20 6174 5f20 3c32 323e 3a20 2020 2020 * at_ <22>:
│ │ │ │ │ +00010c50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00010c60: 2020 2020 2020 2020 2046 696c 652d 6163 File-ac
│ │ │ │ │ +00010c70: 6365 7373 696e 672e 2020 2020 2020 286c cessing. (l
│ │ │ │ │ +00010c80: 696e 6520 2020 3929 0a2a 2061 745f 203c ine 9).* at_ <
│ │ │ │ │ +00010c90: 3233 3e3a 2020 2020 2020 2020 2020 2020 23>:
│ │ │ │ │ +00010ca0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00010cb0: 2020 4469 6374 696f 6e61 7279 2d61 6363 Dictionary-acc
│ │ │ │ │ +00010cc0: 6573 7369 6e67 2e0a 2020 2020 2020 2020 essing..
│ │ │ │ │ +00010cd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00010ce0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00010cf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00010d00: 2020 2020 2020 286c 696e 6520 2032 3429 (line 24)
│ │ │ │ │ +00010d10: 0a2a 2061 745f 203c 3234 3e3a 2020 2020 .* at_ <24>:
│ │ │ │ │ +00010d20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00010d30: 2020 2020 2020 2020 2020 4461 7465 5469 DateTi
│ │ │ │ │ +00010d40: 6d65 2d73 706c 6974 7469 6e67 2069 6e20 me-splitting in
│ │ │ │ │ +00010d50: 6461 7465 7320 2620 7469 6d65 732e 0a20 dates & times..
│ │ │ │ │ +00010d60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00010d70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00010d80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00010d90: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +00010da0: 6e65 2020 3133 290a 2a20 6174 5f20 3c32 ne 13).* at_ <2
│ │ │ │ │ +00010db0: 353e 3a20 2020 2020 2020 2020 2020 2020 5>:
│ │ │ │ │ +00010dc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00010dd0: 2043 6f6e 7465 7874 5061 7274 2d61 6363 ContextPart-acc
│ │ │ │ │ +00010de0: 6573 7369 6e67 2e0a 2020 2020 2020 2020 essing..
│ │ │ │ │ +00010df0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00010e00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00010e10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00010e20: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)
│ │ │ │ │ +00010e30: 0a2a 2061 745f 3a20 2020 2020 2020 2020 .* at_:
│ │ │ │ │ +00010e40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00010e50: 2020 2020 2020 2020 2020 434f 626a 6563 CObjec
│ │ │ │ │ +00010e60: 742d 706f 696e 7465 722d 6c69 6b65 2062 t-pointer-like b
│ │ │ │ │ +00010e70: 6568 6176 696f 722e 0a20 2020 2020 2020 ehavior..
│ │ │ │ │ +00010e80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00010e90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00010ea0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00010eb0: 2020 2020 2020 2028 6c69 6e65 2020 3236 (line 26
│ │ │ │ │ +00010ec0: 290a 2a20 6174 5f69 6641 6273 656e 745f ).* at_ifAbsent_
│ │ │ │ │ +00010ed0: 203c 313e 3a20 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ +00010ee0: 2020 2020 2020 2020 2020 2057 6f72 6441 WordA
│ │ │ │ │ +00010ef0: 7272 6179 2d62 7569 6c74 2069 6e73 2e20 rray-built ins.
│ │ │ │ │ +00010f00: 286c 696e 6520 2020 3629 0a2a 2061 745f (line 6).* at_
│ │ │ │ │ +00010f10: 6966 4162 7365 6e74 5f20 3c32 3e3a 2020 ifAbsent_ <2>:
│ │ │ │ │ +00010f20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00010f30: 2020 2020 5765 616b 5661 6c75 654c 6f6f WeakValueLoo
│ │ │ │ │ +00010f40: 6b75 7054 6162 6c65 2d68 6163 6b73 2e0a kupTable-hacks..
│ │ │ │ │ +00010f50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00010f60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00010f70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00010f80: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +00010f90: 696e 6520 2020 3629 0a2a 2061 745f 6966 ine 6).* at_if
│ │ │ │ │ +00010fa0: 4162 7365 6e74 5f20 3c33 3e3a 2020 2020 Absent_ <3>:
│ │ │ │ │ +00010fb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00010fc0: 2020 556e 6963 6f64 6553 7472 696e 672d UnicodeString-
│ │ │ │ │ +00010fd0: 6275 696c 7420 696e 732e 0a20 2020 2020 built ins..
│ │ │ │ │ +00010fe0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00010ff0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00011000: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00011010: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +00011020: 2036 290a 2a20 6174 5f69 6641 6273 656e 6).* at_ifAbsen
│ │ │ │ │ +00011030: 745f 203c 343e 3a20 2020 2020 2020 2020 t_ <4>:
│ │ │ │ │ +00011040: 2020 2020 2020 2020 2020 2020 2053 7472 Str
│ │ │ │ │ +00011050: 696e 672d 6275 696c 7420 696e 732e 2020 ing-built ins.
│ │ │ │ │ +00011060: 2020 286c 696e 6520 2031 3429 0a2a 2061 (line 14).* a
│ │ │ │ │ +00011070: 745f 6966 4162 7365 6e74 5f20 3c35 3e3a t_ifAbsent_ <5>:
│ │ │ │ │ +00011080: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00011090: 2020 2020 2020 5365 7175 656e 6365 6162 Sequenceab
│ │ │ │ │ +000110a0: 6c65 436f 6c6c 6563 7469 6f6e 2d62 6173 leCollection-bas
│ │ │ │ │ +000110b0: 6963 2e0a 2020 2020 2020 2020 2020 2020 ic..
│ │ │ │ │ +000110c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000110d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000110e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000110f0: 2020 286c 696e 6520 2032 3229 0a2a 2061 (line 22).* a
│ │ │ │ │ +00011100: 745f 6966 4162 7365 6e74 5f20 3c36 3e3a t_ifAbsent_ <6>:
│ │ │ │ │ +00011110: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00011120: 2020 2020 2020 5072 6f63 6573 7345 6e76 ProcessEnv
│ │ │ │ │ +00011130: 6972 6f6e 6d65 6e74 2d61 6363 6573 7369 ironment-accessi
│ │ │ │ │ +00011140: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ +00011150: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00011160: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00011170: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00011180: 2020 286c 696e 6520 2032 3129 0a2a 2061 (line 21).* a
│ │ │ │ │ +00011190: 745f 6966 4162 7365 6e74 5f20 3c37 3e3a t_ifAbsent_ <7>:
│ │ │ │ │ +000111a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000111b0: 2020 2020 2020 4e61 6d65 7370 6163 652d Namespace-
│ │ │ │ │ +000111c0: 6f76 6572 7269 6465 7320 666f 7220 7375 overrides for su
│ │ │ │ │ +000111d0: 7065 7273 7061 6365 732e 0a20 2020 2020 perspaces..
│ │ │ │ │ +000111e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000111f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00011200: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00011210: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +00011220: 3135 290a 2a20 6174 5f69 6641 6273 656e 15).* at_ifAbsen
│ │ │ │ │ +00011230: 745f 203c 383e 3a20 2020 2020 2020 2020 t_ <8>:
│ │ │ │ │ +00011240: 2020 2020 2020 2020 2020 2020 204c 6f6f Loo
│ │ │ │ │ +00011250: 6b75 7054 6162 6c65 2d61 6363 6573 7369 kupTable-accessi
│ │ │ │ │ +00011260: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ +00011270: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00011280: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00011290: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000112a0: 2020 286c 696e 6520 2031 3329 0a2a 2061 (line 13).* a
│ │ │ │ │ +000112b0: 745f 6966 4162 7365 6e74 5f20 3c39 3e3a t_ifAbsent_ <9>:
│ │ │ │ │ +000112c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000112d0: 2020 2020 2020 4469 6374 696f 6e61 7279 Dictionary
│ │ │ │ │ +000112e0: 2d61 6363 6573 7369 6e67 2e0a 2020 2020 -accessing..
│ │ │ │ │ +000112f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00011300: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00011310: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00011320: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +00011330: 2032 3829 0a2a 2061 745f 6966 4162 7365 28).* at_ifAbse
│ │ │ │ │ +00011340: 6e74 5f20 3c31 303e 3a20 2020 2020 2020 nt_ <10>:
│ │ │ │ │ +00011350: 2020 2020 2020 2020 2020 2020 2020 4279 By
│ │ │ │ │ +00011360: 7465 4172 7261 792d 6275 696c 7420 696e teArray-built in
│ │ │ │ │ +00011370: 732e 2028 6c69 6e65 2020 3130 290a 2a20 s. (line 10).*
│ │ │ │ │ +00011380: 6174 5f69 6641 6273 656e 745f 3a20 2020 at_ifAbsent_:
│ │ │ │ │ +00011390: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000113a0: 2020 2020 2020 2041 7272 6179 2d62 7569 Array-bui
│ │ │ │ │ +000113b0: 6c74 2069 6e73 2e20 2020 2020 286c 696e lt ins. (lin
│ │ │ │ │ +000113c0: 6520 2020 3629 0a2a 2061 745f 6966 4162 e 6).* at_ifAb
│ │ │ │ │ +000113d0: 7365 6e74 5075 745f 203c 313e 3a20 2020 sentPut_ <1>:
│ │ │ │ │ +000113e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000113f0: 5072 6f63 6573 7345 6e76 6972 6f6e 6d65 ProcessEnvironme
│ │ │ │ │ +00011400: 6e74 2d61 6363 6573 7369 6e67 2e0a 2020 nt-accessing..
│ │ │ │ │ +00011410: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00011420: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00011430: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00011440: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +00011450: 6520 2032 3529 0a2a 2061 745f 6966 4162 e 25).* at_ifAb
│ │ │ │ │ +00011460: 7365 6e74 5075 745f 3a20 2020 2020 2020 sentPut_:
│ │ │ │ │ +00011470: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00011480: 4469 6374 696f 6e61 7279 2d61 6363 6573 Dictionary-acces
│ │ │ │ │ +00011490: 7369 6e67 2e0a 2020 2020 2020 2020 2020 sing..
│ │ │ │ │ +000114a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000114b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000114c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000114d0: 2020 2020 286c 696e 6520 2033 3229 0a2a (line 32).*
│ │ │ │ │ +000114e0: 2061 745f 6966 5072 6573 656e 745f 203c at_ifPresent_ <
│ │ │ │ │ +000114f0: 313e 3a20 2020 2020 2020 2020 2020 2020 1>:
│ │ │ │ │ +00011500: 2020 2020 2020 2020 5765 616b 5661 6c75 WeakValu
│ │ │ │ │ +00011510: 654c 6f6f 6b75 7054 6162 6c65 2d68 6163 eLookupTable-hac
│ │ │ │ │ +00011520: 6b73 2e0a 2020 2020 2020 2020 2020 2020 ks..
│ │ │ │ │ +00011530: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00011540: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00011550: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00011560: 2020 286c 696e 6520 2031 3029 0a2a 2061 (line 10).* a
│ │ │ │ │ +00011570: 745f 6966 5072 6573 656e 745f 203c 323e t_ifPresent_ <2>
│ │ │ │ │ +00011580: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +00011590: 2020 2020 2020 5072 6f63 6573 7345 6e76 ProcessEnv
│ │ │ │ │ +000115a0: 6972 6f6e 6d65 6e74 2d61 6363 6573 7369 ironment-accessi
│ │ │ │ │ +000115b0: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ +000115c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000115d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000115e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000115f0: 2020 286c 696e 6520 2032 3929 0a2a 2061 (line 29).* a
│ │ │ │ │ +00011600: 745f 6966 5072 6573 656e 745f 203c 333e t_ifPresent_ <3>
│ │ │ │ │ +00011610: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +00011620: 2020 2020 2020 4e61 6d65 7370 6163 652d Namespace-
│ │ │ │ │ +00011630: 6f76 6572 7269 6465 7320 666f 7220 7375 overrides for su
│ │ │ │ │ +00011640: 7065 7273 7061 6365 732e 0a20 2020 2020 perspaces..
│ │ │ │ │ +00011650: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00011660: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00011670: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00011680: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +00011690: 3231 290a 2a20 6174 5f69 6650 7265 7365 21).* at_ifPrese
│ │ │ │ │ +000116a0: 6e74 5f20 3c34 3e3a 2020 2020 2020 2020 nt_ <4>:
│ │ │ │ │ +000116b0: 2020 2020 2020 2020 2020 2020 204c 6f6f Loo
│ │ │ │ │ +000116c0: 6b75 7054 6162 6c65 2d61 6363 6573 7369 kupTable-accessi
│ │ │ │ │ +000116d0: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ +000116e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000116f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00011700: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00011710: 2020 286c 696e 6520 2031 3729 0a2a 2061 (line 17).* a
│ │ │ │ │ +00011720: 745f 6966 5072 6573 656e 745f 3a20 2020 t_ifPresent_:
│ │ │ │ │ +00011730: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00011740: 2020 2020 2020 4469 6374 696f 6e61 7279 Dictionary
│ │ │ │ │ +00011750: 2d61 6363 6573 7369 6e67 2e0a 2020 2020 -accessing..
│ │ │ │ │ +00011760: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00011770: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00011780: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00011790: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +000117a0: 2033 3729 0a2a 2061 745f 7075 745f 203c 37).* at_put_ <
│ │ │ │ │ +000117b0: 313e 3a20 2020 2020 2020 2020 2020 2020 1>:
│ │ │ │ │ +000117c0: 2020 2020 2020 2020 2020 2020 2020 5765 We
│ │ │ │ │ +000117d0: 616b 4b65 7944 6963 7469 6f6e 6172 792d akKeyDictionary-
│ │ │ │ │ +000117e0: 6163 6365 7373 696e 672e 0a20 2020 2020 accessing..
│ │ │ │ │ +000117f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00011800: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00011810: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00011820: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +00011830: 2039 290a 2a20 6174 5f70 7574 5f20 3c32 9).* at_put_ <2
│ │ │ │ │ +00011840: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ +00011850: 2020 2020 2020 2020 2020 2020 2057 6561 Wea
│ │ │ │ │ +00011860: 6b41 7272 6179 2d61 6363 6573 7369 6e67 kArray-accessing
│ │ │ │ │ +00011870: 2e20 286c 696e 6520 2031 3729 0a2a 2061 . (line 17).* a
│ │ │ │ │ +00011880: 745f 7075 745f 203c 333e 3a20 2020 2020 t_put_ <3>:
│ │ │ │ │ +00011890: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000118a0: 2020 2020 2020 5374 7269 6e67 2d62 7569 String-bui
│ │ │ │ │ +000118b0: 6c74 2069 6e73 2e20 2020 2028 6c69 6e65 lt ins. (line
│ │ │ │ │ +000118c0: 2020 3137 290a 2a20 6174 5f70 7574 5f20 17).* at_put_
│ │ │ │ │ +000118d0: 3c34 3e3a 2020 2020 2020 2020 2020 2020 <4>:
│ │ │ │ │ +000118e0: 2020 2020 2020 2020 2020 2020 2020 2053 S
│ │ │ │ │ +000118f0: 6f72 7465 6443 6f6c 6c65 6374 696f 6e2d ortedCollection-
│ │ │ │ │ +00011900: 6469 7361 626c 6564 2e0a 2020 2020 2020 disabled..
│ │ │ │ │ +00011910: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00011920: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00011930: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00011940: 2020 2020 2020 2020 286c 696e 6520 2032 (line 2
│ │ │ │ │ +00011950: 3429 0a2a 2061 745f 7075 745f 203c 353e 4).* at_put_ <5>
│ │ │ │ │ +00011960: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +00011970: 2020 2020 2020 2020 2020 2020 536d 616c Smal
│ │ │ │ │ +00011980: 6c49 6e74 6567 6572 2d62 7569 6c74 696e lInteger-builtin
│ │ │ │ │ +00011990: 732e 0a20 2020 2020 2020 2020 2020 2020 s..
│ │ │ │ │ +000119a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000119b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000119c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000119d0: 2028 6c69 6e65 2020 3130 290a 2a20 6174 (line 10).* at
│ │ │ │ │ +000119e0: 5f70 7574 5f20 3c36 3e3a 2020 2020 2020 _put_ <6>:
│ │ │ │ │ +000119f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00011a00: 2020 2020 2052 756e 4172 7261 792d 6163 RunArray-ac
│ │ │ │ │ +00011a10: 6365 7373 696e 672e 2020 286c 696e 6520 cessing. (line
│ │ │ │ │ +00011a20: 2020 3929 0a2a 2061 745f 7075 745f 203c 9).* at_put_ <
│ │ │ │ │ +00011a30: 373e 3a20 2020 2020 2020 2020 2020 2020 7>:
│ │ │ │ │ +00011a40: 2020 2020 2020 2020 2020 2020 2020 5265 Re
│ │ │ │ │ +00011a50: 6765 782d 6261 7369 632e 2020 2020 2020 gex-basic.
│ │ │ │ │ +00011a60: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).*
│ │ │ │ │ +00011a70: 6174 5f70 7574 5f20 3c38 3e3a 2020 2020 at_put_ <8>:
│ │ │ │ │ +00011a80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00011a90: 2020 2020 2020 2050 726f 6365 7373 456e ProcessEn
│ │ │ │ │ +00011aa0: 7669 726f 6e6d 656e 742d 6163 6365 7373 vironment-access
│ │ │ │ │ +00011ab0: 696e 672e 0a20 2020 2020 2020 2020 2020 ing..
│ │ │ │ │ +00011ac0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00011ad0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00011ae0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00011af0: 2020 2028 6c69 6e65 2020 3333 290a 2a20 (line 33).*
│ │ │ │ │ +00011b00: 6174 5f70 7574 5f20 3c39 3e3a 2020 2020 at_put_ <9>:
│ │ │ │ │ +00011b10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00011b20: 2020 2020 2020 204f 7264 6572 6564 436f OrderedCo
│ │ │ │ │ +00011b30: 6c6c 6563 7469 6f6e 2d61 6363 6573 7369 llection-accessi
│ │ │ │ │ +00011b40: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ +00011b50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00011b60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00011b70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00011b80: 2020 286c 696e 6520 2020 3929 0a2a 2061 (line 9).* a
│ │ │ │ │ +00011b90: 745f 7075 745f 203c 3130 3e3a 2020 2020 t_put_ <10>:
│ │ │ │ │ +00011ba0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00011bb0: 2020 2020 2020 4f62 6a65 6374 2d62 7569 Object-bui
│ │ │ │ │ +00011bc0: 6c74 2069 6e73 2e20 2020 2028 6c69 6e65 lt ins. (line
│ │ │ │ │ +00011bd0: 2020 3235 290a 2a20 6174 5f70 7574 5f20 25).* at_put_
│ │ │ │ │ +00011be0: 3c31 313e 3a20 2020 2020 2020 2020 2020 <11>:
│ │ │ │ │ +00011bf0: 2020 2020 2020 2020 2020 2020 2020 204d M
│ │ │ │ │ +00011c00: 6574 686f 6444 6963 7469 6f6e 6172 792d ethodDictionary-
│ │ │ │ │ +00011c10: 6164 6469 6e67 2e0a 2020 2020 2020 2020 adding..
│ │ │ │ │ +00011c20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00011c30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00011c40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00011c50: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)
│ │ │ │ │ +00011c60: 0a2a 2061 745f 7075 745f 203c 3132 3e3a .* at_put_ <12>:
│ │ │ │ │ +00011c70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00011c80: 2020 2020 2020 2020 2020 4d65 6d6f 7279 Memory
│ │ │ │ │ +00011c90: 2063 6c61 7373 2d61 6363 6573 7369 6e67 class-accessing
│ │ │ │ │ +00011ca0: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +00011cb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00011cc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00011cd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00011ce0: 286c 696e 6520 2020 3929 0a2a 2061 745f (line 9).* at_
│ │ │ │ │ +00011cf0: 7075 745f 203c 3133 3e3a 2020 2020 2020 put_ <13>:
│ │ │ │ │ +00011d00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00011d10: 2020 2020 4d61 7070 6564 436f 6c6c 6563 MappedCollec
│ │ │ │ │ +00011d20: 7469 6f6e 2d62 6173 6963 2e0a 2020 2020 tion-basic..
│ │ │ │ │ +00011d30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00011d40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00011d50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00011d60: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +00011d70: 2031 3229 0a2a 2061 745f 7075 745f 203c 12).* at_put_ <
│ │ │ │ │ +00011d80: 3134 3e3a 2020 2020 2020 2020 2020 2020 14>:
│ │ │ │ │ +00011d90: 2020 2020 2020 2020 2020 2020 2020 4c6f Lo
│ │ │ │ │ +00011da0: 6f6b 7570 5461 626c 652d 6163 6365 7373 okupTable-access
│ │ │ │ │ +00011db0: 696e 672e 0a20 2020 2020 2020 2020 2020 ing..
│ │ │ │ │ +00011dc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00011dd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00011de0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00011df0: 2020 2028 6c69 6e65 2020 3231 290a 2a20 (line 21).*
│ │ │ │ │ +00011e00: 6174 5f70 7574 5f20 3c31 353e 3a20 2020 at_put_ <15>:
│ │ │ │ │ +00011e10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00011e20: 2020 2020 2020 204c 696e 6b65 644c 6973 LinkedLis
│ │ │ │ │ +00011e30: 742d 6163 6365 7373 696e 672e 0a20 2020 t-accessing..
│ │ │ │ │ +00011e40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00011e50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00011e60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00011e70: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +00011e80: 2020 2039 290a 2a20 6174 5f70 7574 5f20 9).* at_put_
│ │ │ │ │ +00011e90: 3c31 363e 3a20 2020 2020 2020 2020 2020 <16>:
│ │ │ │ │ +00011ea0: 2020 2020 2020 2020 2020 2020 2020 204c L
│ │ │ │ │ +00011eb0: 696e 6b2d 6974 6572 6174 696f 6e2e 2020 ink-iteration.
│ │ │ │ │ +00011ec0: 2020 2020 286c 696e 6520 2031 3029 0a2a (line 10).*
│ │ │ │ │ +00011ed0: 2061 745f 7075 745f 203c 3137 3e3a 2020 at_put_ <17>:
│ │ │ │ │ +00011ee0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00011ef0: 2020 2020 2020 2020 4c61 7267 6549 6e74 LargeInt
│ │ │ │ │ +00011f00: 6567 6572 2d62 7569 6c74 2d69 6e73 2e0a eger-built-ins..
│ │ │ │ │ +00011f10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00011f20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00011f30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00011f40: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +00011f50: 696e 6520 2020 3929 0a2a 2061 745f 7075 ine 9).* at_pu
│ │ │ │ │ +00011f60: 745f 203c 3138 3e3a 2020 2020 2020 2020 t_ <18>:
│ │ │ │ │ +00011f70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00011f80: 2020 4c61 7267 6541 7272 6179 6564 436f LargeArrayedCo
│ │ │ │ │ +00011f90: 6c6c 6563 7469 6f6e 2d61 6363 6573 7369 llection-accessi
│ │ │ │ │ +00011fa0: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ +00011fb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00011fc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00011fd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00011fe0: 2020 286c 696e 6520 2020 3929 0a2a 2061 (line 9).* a
│ │ │ │ │ +00011ff0: 745f 7075 745f 203c 3139 3e3a 2020 2020 t_put_ <19>:
│ │ │ │ │ +00012000: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00012010: 2020 2020 2020 496e 7465 7276 616c 2d62 Interval-b
│ │ │ │ │ +00012020: 6173 6963 2e20 2020 2020 2028 6c69 6e65 asic. (line
│ │ │ │ │ +00012030: 2020 2039 290a 2a20 6174 5f70 7574 5f20 9).* at_put_
│ │ │ │ │ +00012040: 3c32 303e 3a20 2020 2020 2020 2020 2020 <20>:
│ │ │ │ │ +00012050: 2020 2020 2020 2020 2020 2020 2020 2048 H
│ │ │ │ │ +00012060: 6173 6865 6443 6f6c 6c65 6374 696f 6e2d ashedCollection-
│ │ │ │ │ +00012070: 6163 6365 7373 696e 672e 0a20 2020 2020 accessing..
│ │ │ │ │ +00012080: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00012090: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000120a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000120b0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +000120c0: 3134 290a 2a20 6174 5f70 7574 5f20 3c32 14).* at_put_ <2
│ │ │ │ │ +000120d0: 313e 3a20 2020 2020 2020 2020 2020 2020 1>:
│ │ │ │ │ +000120e0: 2020 2020 2020 2020 2020 2020 2044 6963 Dic
│ │ │ │ │ +000120f0: 7469 6f6e 6172 792d 6163 6365 7373 696e tionary-accessin
│ │ │ │ │ +00012100: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ +00012110: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00012120: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00012130: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00012140: 2028 6c69 6e65 2020 3431 290a 2a20 6174 (line 41).* at
│ │ │ │ │ +00012150: 5f70 7574 5f20 3c32 323e 3a20 2020 2020 _put_ <22>:
│ │ │ │ │ +00012160: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00012170: 2020 2020 2043 6f6e 7465 7874 5061 7274 ContextPart
│ │ │ │ │ +00012180: 2d61 6363 6573 7369 6e67 2e0a 2020 2020 -accessing..
│ │ │ │ │ +00012190: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000121a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000121b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000121c0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +000121d0: 2031 3029 0a2a 2061 745f 7075 745f 203c 10).* at_put_ <
│ │ │ │ │ +000121e0: 3233 3e3a 2020 2020 2020 2020 2020 2020 23>:
│ │ │ │ │ +000121f0: 2020 2020 2020 2020 2020 2020 2020 436f Co
│ │ │ │ │ +00012200: 6d70 696c 6564 436f 6465 2d61 6363 6573 mpiledCode-acces
│ │ │ │ │ +00012210: 7369 6e67 2e0a 2020 2020 2020 2020 2020 sing..
│ │ │ │ │ +00012220: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00012230: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00012240: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00012250: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*
│ │ │ │ │ +00012260: 2061 745f 7075 745f 203c 3234 3e3a 2020 at_put_ <24>:
│ │ │ │ │ +00012270: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00012280: 2020 2020 2020 2020 434f 626a 6563 742d CObject-
│ │ │ │ │ +00012290: 706f 696e 7465 722d 6c69 6b65 2062 6568 pointer-like beh
│ │ │ │ │ +000122a0: 6176 696f 722e 0a20 2020 2020 2020 2020 avior..
│ │ │ │ │ +000122b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000122c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000122d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000122e0: 2020 2020 2028 6c69 6e65 2020 3332 290a (line 32).
│ │ │ │ │ +000122f0: 2a20 6174 5f70 7574 5f3a 2020 2020 2020 * at_put_:
│ │ │ │ │ +00012300: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00012310: 2020 2020 2020 2020 2042 696e 6469 6e67 Binding
│ │ │ │ │ +00012320: 4469 6374 696f 6e61 7279 2d66 6f72 7761 Dictionary-forwa
│ │ │ │ │ +00012330: 7264 2064 6563 6c61 7261 7469 6f6e 732e rd declarations.
│ │ │ │ │ +00012340: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +00012350: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00012360: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00012370: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +00012380: 6c69 6e65 2020 2036 290a 2a20 6174 5f70 line 6).* at_p
│ │ │ │ │ +00012390: 7574 5f74 7970 655f 3a20 2020 2020 2020 ut_type_:
│ │ │ │ │ +000123a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000123b0: 2020 2043 4f62 6a65 6374 2d43 2064 6174 CObject-C dat
│ │ │ │ │ +000123c0: 6120 6163 6365 7373 2e0a 2020 2020 2020 a access..
│ │ │ │ │ +000123d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000123e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000123f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00012400: 2020 2020 2020 2020 286c 696e 6520 2020 (line
│ │ │ │ │ +00012410: 3629 0a2a 2061 745f 7479 7065 5f3a 2020 6).* at_type_:
│ │ │ │ │ +00012420: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00012430: 2020 2020 2020 2020 2020 2020 434f 626a CObj
│ │ │ │ │ +00012440: 6563 742d 4320 6461 7461 2061 6363 6573 ect-C data acces
│ │ │ │ │ +00012450: 732e 0a20 2020 2020 2020 2020 2020 2020 s..
│ │ │ │ │ +00012460: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00012470: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00012480: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00012490: 2028 6c69 6e65 2020 3130 290a 2a20 6174 (line 10).* at
│ │ │ │ │ +000124a0: 416c 6c5f 203c 313e 3a20 2020 2020 2020 All_ <1>:
│ │ │ │ │ +000124b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000124c0: 2020 2020 2053 6571 7565 6e63 6561 626c Sequenceabl
│ │ │ │ │ +000124d0: 6543 6f6c 6c65 6374 696f 6e2d 6261 7369 eCollection-basi
│ │ │ │ │ +000124e0: 632e 0a20 2020 2020 2020 2020 2020 2020 c..
│ │ │ │ │ +000124f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00012500: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00012510: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00012520: 2028 6c69 6e65 2020 3236 290a 2a20 6174 (line 26).* at
│ │ │ │ │ +00012530: 416c 6c5f 203c 323e 3a20 2020 2020 2020 All_ <2>:
│ │ │ │ │ +00012540: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00012550: 2020 2020 204d 6170 7065 6443 6f6c 6c65 MappedColle
│ │ │ │ │ +00012560: 6374 696f 6e2d 6261 7369 632e 0a20 2020 ction-basic..
│ │ │ │ │ +00012570: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00012580: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00012590: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000125a0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +000125b0: 2020 3135 290a 2a20 6174 416c 6c5f 203c 15).* atAll_ <
│ │ │ │ │ +000125c0: 333e 3a20 2020 2020 2020 2020 2020 2020 3>:
│ │ │ │ │ +000125d0: 2020 2020 2020 2020 2020 2020 2020 2044 D
│ │ │ │ │ +000125e0: 6963 7469 6f6e 6172 792d 6163 6365 7373 ictionary-access
│ │ │ │ │ +000125f0: 696e 672e 0a20 2020 2020 2020 2020 2020 ing..
│ │ │ │ │ +00012600: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00012610: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00012620: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00012630: 2020 2028 6c69 6e65 2020 3434 290a 2a20 (line 44).*
│ │ │ │ │ +00012640: 6174 416c 6c5f 3a20 2020 2020 2020 2020 atAll_:
│ │ │ │ │ +00012650: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00012660: 2020 2020 2020 2041 7272 6179 6564 436f ArrayedCo
│ │ │ │ │ +00012670: 6c6c 6563 7469 6f6e 2d62 6173 6963 2e0a llection-basic..
│ │ │ │ │ +00012680: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00012690: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000126a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000126b0: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +000126c0: 696e 6520 2031 3429 0a2a 2061 7441 6c6c ine 14).* atAll
│ │ │ │ │ +000126d0: 5f70 7574 5f20 3c31 3e3a 2020 2020 2020 _put_ <1>:
│ │ │ │ │ +000126e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000126f0: 2020 5765 616b 4172 7261 792d 6163 6365 WeakArray-acce
│ │ │ │ │ +00012700: 7373 696e 672e 2028 6c69 6e65 2020 3232 ssing. (line 22
│ │ │ │ │ +00012710: 290a 2a20 6174 416c 6c5f 7075 745f 3a20 ).* atAll_put_:
│ │ │ │ │ +00012720: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00012730: 2020 2020 2020 2020 2020 2053 6571 7565 Seque
│ │ │ │ │ +00012740: 6e63 6561 626c 6543 6f6c 6c65 6374 696f nceableCollectio
│ │ │ │ │ +00012750: 6e2d 6261 7369 632e 0a20 2020 2020 2020 n-basic..
│ │ │ │ │ +00012760: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00012770: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00012780: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00012790: 2020 2020 2020 2028 6c69 6e65 2020 3331 (line 31
│ │ │ │ │ +000127a0: 290a 2a20 6174 416c 6c50 7574 5f20 3c31 ).* atAllPut_ <1
│ │ │ │ │ +000127b0: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ +000127c0: 2020 2020 2020 2020 2020 2057 6561 6b41 WeakA
│ │ │ │ │ +000127d0: 7272 6179 2d61 6363 6573 7369 6e67 2e20 rray-accessing.
│ │ │ │ │ +000127e0: 286c 696e 6520 2032 3529 0a2a 2061 7441 (line 25).* atA
│ │ │ │ │ +000127f0: 6c6c 5075 745f 3a20 2020 2020 2020 2020 llPut_:
│ │ │ │ │ +00012800: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00012810: 2020 2020 5365 7175 656e 6365 6162 6c65 Sequenceable
│ │ │ │ │ +00012820: 436f 6c6c 6563 7469 6f6e 2d62 6173 6963 Collection-basic
│ │ │ │ │ +00012830: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +00012840: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00012850: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00012860: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00012870: 286c 696e 6520 2033 3429 0a2a 2061 7445 (line 34).* atE
│ │ │ │ │ +00012880: 6e64 203c 313e 3a20 2020 2020 2020 2020 nd <1>:
│ │ │ │ │ +00012890: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000128a0: 2020 2020 5374 7265 616d 2d74 6573 7469 Stream-testi
│ │ │ │ │ +000128b0: 6e67 2e20 2020 2020 2028 6c69 6e65 2020 ng. (line
│ │ │ │ │ +000128c0: 2036 290a 2a20 6174 456e 6420 3c32 3e3a 6).* atEnd <2>:
│ │ │ │ │ +000128d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000128e0: 2020 2020 2020 2020 2020 2020 2052 616e Ran
│ │ │ │ │ +000128f0: 646f 6d2d 6261 7369 632e 2020 2020 2020 dom-basic.
│ │ │ │ │ +00012900: 2020 286c 696e 6520 2020 3629 0a2a 2061 (line 6).* a
│ │ │ │ │ +00012910: 7445 6e64 203c 333e 3a20 2020 2020 2020 tEnd <3>:
│ │ │ │ │ +00012920: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00012930: 2020 2020 2020 506f 7369 7469 6f6e 6162 Positionab
│ │ │ │ │ +00012940: 6c65 5374 7265 616d 2d74 6573 7469 6e67 leStream-testing
│ │ │ │ │ +00012950: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +00012960: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00012970: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00012980: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00012990: 286c 696e 6520 2020 3629 0a2a 2061 7445 (line 6).* atE
│ │ │ │ │ +000129a0: 6e64 203c 343e 3a20 2020 2020 2020 2020 nd <4>:
│ │ │ │ │ +000129b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000129c0: 2020 2020 4f62 6a65 6374 4475 6d70 6572 ObjectDumper
│ │ │ │ │ +000129d0: 2d73 7472 6561 6d20 696e 7465 7266 6163 -stream interfac
│ │ │ │ │ +000129e0: 652e 0a20 2020 2020 2020 2020 2020 2020 e..
│ │ │ │ │ +000129f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00012a00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00012a10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00012a20: 2028 6c69 6e65 2020 2036 290a 2a20 6174 (line 6).* at
│ │ │ │ │ +00012a30: 456e 6420 3c35 3e3a 2020 2020 2020 2020 End <5>:
│ │ │ │ │ +00012a40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00012a50: 2020 2020 2047 656e 6572 6174 6f72 2d73 Generator-s
│ │ │ │ │ +00012a60: 7472 6561 6d20 7072 6f74 6f63 6f6c 2e0a tream protocol..
│ │ │ │ │ +00012a70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00012a80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00012a90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00012aa0: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +00012ab0: 696e 6520 2020 3629 0a2a 2061 7445 6e64 ine 6).* atEnd
│ │ │ │ │ +00012ac0: 203c 363e 3a20 2020 2020 2020 2020 2020 <6>:
│ │ │ │ │ +00012ad0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00012ae0: 2020 4669 6c65 5374 7265 616d 2d74 6573 FileStream-tes
│ │ │ │ │ +00012af0: 7469 6e67 2e20 2028 6c69 6e65 2020 2036 ting. (line 6
│ │ │ │ │ +00012b00: 290a 2a20 6174 456e 643a 2020 2020 2020 ).* atEnd:
│ │ │ │ │ +00012b10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00012b20: 2020 2020 2020 2020 2020 2046 696c 6544 FileD
│ │ │ │ │ +00012b30: 6573 6372 6970 746f 722d 7465 7374 696e escriptor-testin
│ │ │ │ │ +00012b40: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ +00012b50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00012b60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00012b70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00012b80: 2028 6c69 6e65 2020 2036 290a 2a20 6174 (line 6).* at
│ │ │ │ │ +00012b90: 5261 6e64 6f6d 3a20 2020 2020 2020 2020 Random:
│ │ │ │ │ +00012ba0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00012bb0: 2020 2020 2053 6571 7565 6e63 6561 626c Sequenceabl
│ │ │ │ │ +00012bc0: 6543 6f6c 6c65 6374 696f 6e2d 6261 7369 eCollection-basi
│ │ │ │ │ +00012bd0: 632e 0a20 2020 2020 2020 2020 2020 2020 c..
│ │ │ │ │ +00012be0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00012bf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00012c00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00012c10: 2028 6c69 6e65 2020 3337 290a 2a20 6174 (line 37).* at
│ │ │ │ │ +00012c20: 7472 6962 7574 6541 745f 3a20 2020 2020 tributeAt_:
│ │ │ │ │ +00012c30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00012c40: 2020 2020 2043 6f6d 7069 6c65 644d 6574 CompiledMet
│ │ │ │ │ +00012c50: 686f 642d 6174 7472 6962 7574 6573 2e0a hod-attributes..
│ │ │ │ │ +00012c60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00012c70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00012c80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00012c90: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +00012ca0: 696e 6520 2020 3629 0a2a 2061 7474 7269 ine 6).* attri
│ │ │ │ │ +00012cb0: 6275 7465 4174 5f69 6641 6273 656e 745f buteAt_ifAbsent_
│ │ │ │ │ +00012cc0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +00012cd0: 2020 436f 6d70 696c 6564 4d65 7468 6f64 CompiledMethod
│ │ │ │ │ +00012ce0: 2d61 7474 7269 6275 7465 732e 0a20 2020 -attributes..
│ │ │ │ │ +00012cf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00012d00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00012d10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00012d20: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +00012d30: 2020 3130 290a 2a20 6174 7472 6962 7574 10).* attribut
│ │ │ │ │ +00012d40: 6573 3a20 2020 2020 2020 2020 2020 2020 es:
│ │ │ │ │ +00012d50: 2020 2020 2020 2020 2020 2020 2020 2043 C
│ │ │ │ │ +00012d60: 6f6d 7069 6c65 644d 6574 686f 642d 6174 ompiledMethod-at
│ │ │ │ │ +00012d70: 7472 6962 7574 6573 2e0a 2020 2020 2020 tributes..
│ │ │ │ │ +00012d80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00012d90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00012da0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00012db0: 2020 2020 2020 2020 286c 696e 6520 2031 (line 1
│ │ │ │ │ +00012dc0: 3429 0a2a 2061 7474 7269 6275 7465 7344 4).* attributesD
│ │ │ │ │ +00012dd0: 6f5f 3a20 2020 2020 2020 2020 2020 2020 o_:
│ │ │ │ │ +00012de0: 2020 2020 2020 2020 2020 2020 436f 6d70 Comp
│ │ │ │ │ +00012df0: 696c 6564 4d65 7468 6f64 2d61 7474 7269 iledMethod-attri
│ │ │ │ │ +00012e00: 6275 7465 732e 0a20 2020 2020 2020 2020 butes..
│ │ │ │ │ +00012e10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00012e20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00012e30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00012e40: 2020 2020 2028 6c69 6e65 2020 3138 290a (line 18).
│ │ │ │ │ +00012e50: 2a20 6261 636b 7370 6163 653a 2020 2020 * backspace:
│ │ │ │ │ +00012e60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00012e70: 2020 2020 2020 2020 2043 6861 7261 6374 Charact
│ │ │ │ │ +00012e80: 6572 2063 6c61 7373 2d63 6f6e 7374 616e er class-constan
│ │ │ │ │ +00012e90: 7473 2e0a 2020 2020 2020 2020 2020 2020 ts..
│ │ │ │ │ +00012ea0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00012eb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00012ec0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00012ed0: 2020 286c 696e 6520 2020 3629 0a2a 2062 (line 6).* b
│ │ │ │ │ +00012ee0: 6163 6b74 7261 6365 203c 313e 3a20 2020 acktrace <1>:
│ │ │ │ │ +00012ef0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00012f00: 2020 2020 2020 5379 7374 656d 4469 6374 SystemDict
│ │ │ │ │ +00012f10: 696f 6e61 7279 2d6d 6973 6365 6c6c 616e ionary-miscellan
│ │ │ │ │ +00012f20: 656f 7573 2e0a 2020 2020 2020 2020 2020 eous..
│ │ │ │ │ +00012f30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00012f40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00012f50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00012f60: 2020 2020 286c 696e 6520 2020 3929 0a2a (line 9).*
│ │ │ │ │ +00012f70: 2062 6163 6b74 7261 6365 203c 323e 3a20 backtrace <2>:
│ │ │ │ │ +00012f80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00012f90: 2020 2020 2020 2020 436f 6e74 6578 7450 ContextP
│ │ │ │ │ +00012fa0: 6172 742d 7072 696e 7469 6e67 2e0a 2020 art-printing..
│ │ │ │ │ +00012fb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00012fc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00012fd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00012fe0: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +00012ff0: 6520 2020 3629 0a2a 2062 6163 6b74 7261 e 6).* backtra
│ │ │ │ │ +00013000: 6365 3a20 2020 2020 2020 2020 2020 2020 ce:
│ │ │ │ │ +00013010: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00013020: 436f 6e74 6578 7450 6172 7420 636c 6173 ContextPart clas
│ │ │ │ │ +00013030: 732d 6578 6365 7074 696f 6e20 6861 6e64 s-exception hand
│ │ │ │ │ +00013040: 6c69 6e67 2e0a 2020 2020 2020 2020 2020 ling..
│ │ │ │ │ +00013050: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00013060: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00013070: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00013080: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*
│ │ │ │ │ +00013090: 2062 6163 6b74 7261 6365 4f6e 5f20 3c31 backtraceOn_ <1
│ │ │ │ │ +000130a0: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ +000130b0: 2020 2020 2020 2020 436f 6e74 6578 7450 ContextP
│ │ │ │ │ +000130c0: 6172 742d 7072 696e 7469 6e67 2e0a 2020 art-printing..
│ │ │ │ │ +000130d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000130e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000130f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00013100: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +00013110: 6520 2031 3029 0a2a 2062 6163 6b74 7261 e 10).* backtra
│ │ │ │ │ +00013120: 6365 4f6e 5f3a 2020 2020 2020 2020 2020 ceOn_:
│ │ │ │ │ +00013130: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00013140: 436f 6e74 6578 7450 6172 7420 636c 6173 ContextPart clas
│ │ │ │ │ +00013150: 732d 6578 6365 7074 696f 6e20 6861 6e64 s-exception hand
│ │ │ │ │ +00013160: 6c69 6e67 2e0a 2020 2020 2020 2020 2020 ling..
│ │ │ │ │ +00013170: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00013180: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00013190: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000131a0: 2020 2020 286c 696e 6520 2031 3029 0a2a (line 10).*
│ │ │ │ │ +000131b0: 2062 6164 5265 7475 726e 4572 726f 723a badReturnError:
│ │ │ │ │ +000131c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000131d0: 2020 2020 2020 2020 4f62 6a65 6374 2d56 Object-V
│ │ │ │ │ +000131e0: 4d20 6361 6c6c 6261 636b 732e 2028 6c69 M callbacks. (li
│ │ │ │ │ +000131f0: 6e65 2020 2036 290a 2a20 6261 7365 4469 ne 6).* baseDi
│ │ │ │ │ +00013200: 7265 6374 6f72 6965 733a 2020 2020 2020 rectories:
│ │ │ │ │ +00013210: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00013220: 2050 6163 6b61 6765 2d61 6363 6573 7369 Package-accessi
│ │ │ │ │ +00013230: 6e67 2e20 2020 286c 696e 6520 2033 3329 ng. (line 33)
│ │ │ │ │ +00013240: 0a2a 2062 6173 6544 6972 6563 746f 7269 .* baseDirectori
│ │ │ │ │ +00013250: 6573 5f3a 2020 2020 2020 2020 2020 2020 es_:
│ │ │ │ │ +00013260: 2020 2020 2020 2020 2020 5061 636b 6167 Packag
│ │ │ │ │ +00013270: 652d 6163 6365 7373 696e 672e 2020 2028 e-accessing. (
│ │ │ │ │ +00013280: 6c69 6e65 2020 3336 290a 2a20 6261 7369 line 36).* basi
│ │ │ │ │ +00013290: 6341 745f 203c 313e 3a20 2020 2020 2020 cAt_ <1>:
│ │ │ │ │ +000132a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000132b0: 2020 2053 7472 696e 672d 6275 696c 7420 String-built
│ │ │ │ │ +000132c0: 696e 732e 2020 2020 286c 696e 6520 2032 ins. (line 2
│ │ │ │ │ +000132d0: 3129 0a2a 2062 6173 6963 4174 5f20 3c32 1).* basicAt_ <2
│ │ │ │ │ +000132e0: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ +000132f0: 2020 2020 2020 2020 2020 2020 536d 616c Smal
│ │ │ │ │ +00013300: 6c49 6e74 6567 6572 2d62 7569 6c74 696e lInteger-builtin
│ │ │ │ │ +00013310: 732e 0a20 2020 2020 2020 2020 2020 2020 s..
│ │ │ │ │ +00013320: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00013330: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00013340: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00013350: 2028 6c69 6e65 2020 3134 290a 2a20 6261 (line 14).* ba
│ │ │ │ │ +00013360: 7369 6341 745f 3a20 2020 2020 2020 2020 sicAt_:
│ │ │ │ │ +00013370: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00013380: 2020 2020 204f 626a 6563 742d 6275 696c Object-buil
│ │ │ │ │ +00013390: 7420 696e 732e 2020 2020 286c 696e 6520 t ins. (line
│ │ │ │ │ +000133a0: 2032 3929 0a2a 2062 6173 6963 4174 5f70 29).* basicAt_p
│ │ │ │ │ +000133b0: 7574 5f20 3c31 3e3a 2020 2020 2020 2020 ut_ <1>:
│ │ │ │ │ +000133c0: 2020 2020 2020 2020 2020 2020 2020 5374 St
│ │ │ │ │ +000133d0: 7269 6e67 2d62 7569 6c74 2069 6e73 2e20 ring-built ins.
│ │ │ │ │ +000133e0: 2020 2028 6c69 6e65 2020 3235 290a 2a20 (line 25).*
│ │ │ │ │ +000133f0: 6261 7369 6341 745f 7075 745f 203c 323e basicAt_put_ <2>
│ │ │ │ │ +00013400: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +00013410: 2020 2020 2020 2053 6d61 6c6c 496e 7465 SmallInte
│ │ │ │ │ +00013420: 6765 722d 6275 696c 7469 6e73 2e0a 2020 ger-builtins..
│ │ │ │ │ +00013430: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00013440: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00013450: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00013460: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +00013470: 6520 2031 3829 0a2a 2062 6173 6963 4174 e 18).* basicAt
│ │ │ │ │ +00013480: 5f70 7574 5f3a 2020 2020 2020 2020 2020 _put_:
│ │ │ │ │ +00013490: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000134a0: 4f62 6a65 6374 2d62 7569 6c74 2069 6e73 Object-built ins
│ │ │ │ │ +000134b0: 2e20 2020 2028 6c69 6e65 2020 3333 290a . (line 33).
│ │ │ │ │ +000134c0: 2a20 6261 7369 6341 7445 6e64 3a20 2020 * basicAtEnd:
│ │ │ │ │ +000134d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000134e0: 2020 2020 2020 2020 2050 6f73 6974 696f Positio
│ │ │ │ │ +000134f0: 6e61 626c 6553 7472 6561 6d2d 7465 7374 nableStream-test
│ │ │ │ │ +00013500: 696e 672e 0a20 2020 2020 2020 2020 2020 ing..
│ │ │ │ │ +00013510: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00013520: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00013530: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00013540: 2020 2028 6c69 6e65 2020 2039 290a 2a20 (line 9).*
│ │ │ │ │ +00013550: 6261 7369 6342 6163 6b74 7261 6365 3a20 basicBacktrace:
│ │ │ │ │ +00013560: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00013570: 2020 2020 2020 2053 7973 7465 6d44 6963 SystemDic
│ │ │ │ │ +00013580: 7469 6f6e 6172 792d 6275 696c 7469 6e73 tionary-builtins
│ │ │ │ │ +00013590: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +000135a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000135b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000135c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000135d0: 286c 696e 6520 2020 3629 0a2a 2062 6173 (line 6).* bas
│ │ │ │ │ +000135e0: 6963 4c65 6674 5368 6966 745f 3a20 2020 icLeftShift_:
│ │ │ │ │ +000135f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00013600: 2020 2020 4c61 7267 6549 6e74 6567 6572 LargeInteger
│ │ │ │ │ +00013610: 2d70 7269 6d69 7469 7665 206f 7065 7261 -primitive opera
│ │ │ │ │ +00013620: 7469 6f6e 732e 0a20 2020 2020 2020 2020 tions..
│ │ │ │ │ +00013630: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00013640: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00013650: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00013660: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).
│ │ │ │ │ +00013670: 2a20 6261 7369 634d 6573 7361 6765 5465 * basicMessageTe
│ │ │ │ │ +00013680: 7874 3a20 2020 2020 2020 2020 2020 2020 xt:
│ │ │ │ │ +00013690: 2020 2020 2020 2020 2045 7863 6570 7469 Excepti
│ │ │ │ │ +000136a0: 6f6e 2d61 6363 6573 7369 6e67 2e20 286c on-accessing. (l
│ │ │ │ │ +000136b0: 696e 6520 2020 3629 0a2a 2062 6173 6963 ine 6).* basic
│ │ │ │ │ +000136c0: 4e65 773a 2020 2020 2020 2020 2020 2020 New:
│ │ │ │ │ +000136d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000136e0: 2020 4265 6861 7669 6f72 2d62 7569 6c74 Behavior-built
│ │ │ │ │ +000136f0: 696e 2e20 2020 2028 6c69 6e65 2020 2036 in. (line 6
│ │ │ │ │ +00013700: 290a 2a20 6261 7369 634e 6577 5f3a 2020 ).* basicNew_:
│ │ │ │ │ +00013710: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00013720: 2020 2020 2020 2020 2020 2042 6568 6176 Behav
│ │ │ │ │ +00013730: 696f 722d 6275 696c 7469 6e2e 2020 2020 ior-builtin.
│ │ │ │ │ +00013740: 286c 696e 6520 2031 3029 0a2a 2062 6173 (line 10).* bas
│ │ │ │ │ +00013750: 6963 4e65 7749 6e46 6978 6564 5370 6163 icNewInFixedSpac
│ │ │ │ │ +00013760: 653a 2020 2020 2020 2020 2020 2020 2020 e:
│ │ │ │ │ +00013770: 2020 2020 4265 6861 7669 6f72 2d62 7569 Behavior-bui
│ │ │ │ │ +00013780: 6c74 2069 6e73 2e20 2028 6c69 6e65 2020 lt ins. (line
│ │ │ │ │ +00013790: 2036 290a 2a20 6261 7369 634e 6577 496e 6).* basicNewIn
│ │ │ │ │ +000137a0: 4669 7865 6453 7061 6365 5f3a 2020 2020 FixedSpace_:
│ │ │ │ │ +000137b0: 2020 2020 2020 2020 2020 2020 2042 6568 Beh
│ │ │ │ │ +000137c0: 6176 696f 722d 6275 696c 7420 696e 732e avior-built ins.
│ │ │ │ │ +000137d0: 2020 286c 696e 6520 2031 3129 0a2a 2062 (line 11).* b
│ │ │ │ │ +000137e0: 6173 6963 506f 7369 7469 6f6e 5f3a 2020 asicPosition_:
│ │ │ │ │ +000137f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00013800: 2020 2020 2020 506f 7369 7469 6f6e 6162 Positionab
│ │ │ │ │ +00013810: 6c65 5374 7265 616d 2d70 6f73 6974 696f leStream-positio
│ │ │ │ │ +00013820: 6e69 6e67 2e0a 2020 2020 2020 2020 2020 ning..
│ │ │ │ │ +00013830: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00013840: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00013850: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00013860: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*
│ │ │ │ │ +00013870: 2062 6173 6963 5072 696e 743a 2020 2020 basicPrint:
│ │ │ │ │ +00013880: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00013890: 2020 2020 2020 2020 4f62 6a65 6374 2d62 Object-b
│ │ │ │ │ +000138a0: 7569 6c74 2069 6e73 2e20 2020 2028 6c69 uilt ins. (li
│ │ │ │ │ +000138b0: 6e65 2020 3338 290a 2a20 6261 7369 6350 ne 38).* basicP
│ │ │ │ │ +000138c0: 7269 6e74 4e6c 3a20 2020 2020 2020 2020 rintNl:
│ │ │ │ │ +000138d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000138e0: 204f 626a 6563 742d 7072 696e 7469 6e67 Object-printing
│ │ │ │ │ +000138f0: 2e20 2020 2020 286c 696e 6520 2020 3629 . (line 6)
│ │ │ │ │ +00013900: 0a2a 2062 6173 6963 5072 696e 744f 6e5f .* basicPrintOn_
│ │ │ │ │ +00013910: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +00013920: 2020 2020 2020 2020 2020 4f62 6a65 6374 Object
│ │ │ │ │ +00013930: 2d70 7269 6e74 696e 672e 2020 2020 2028 -printing. (
│ │ │ │ │ +00013940: 6c69 6e65 2020 3130 290a 2a20 6261 7369 line 10).* basi
│ │ │ │ │ +00013950: 6352 6967 6874 5368 6966 745f 3a20 2020 cRightShift_:
│ │ │ │ │ +00013960: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00013970: 2020 204c 6172 6765 496e 7465 6765 722d LargeInteger-
│ │ │ │ │ +00013980: 7072 696d 6974 6976 6520 6f70 6572 6174 primitive operat
│ │ │ │ │ +00013990: 696f 6e73 2e0a 2020 2020 2020 2020 2020 ions..
│ │ │ │ │ +000139a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000139b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000139c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000139d0: 2020 2020 286c 696e 6520 2020 3929 0a2a (line 9).*
│ │ │ │ │ +000139e0: 2062 6173 6963 5369 7a65 3a20 2020 2020 basicSize:
│ │ │ │ │ +000139f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00013a00: 2020 2020 2020 2020 4f62 6a65 6374 2d62 Object-b
│ │ │ │ │ +00013a10: 7569 6c74 2069 6e73 2e20 2020 2028 6c69 uilt ins. (li
│ │ │ │ │ +00013a20: 6e65 2020 3431 290a 2a20 6265 636f 6d65 ne 41).* become
│ │ │ │ │ +00013a30: 5f3a 2020 2020 2020 2020 2020 2020 2020 _:
│ │ │ │ │ +00013a40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00013a50: 204f 626a 6563 742d 6275 696c 7420 696e Object-built in
│ │ │ │ │ +00013a60: 732e 2020 2020 286c 696e 6520 2034 3429 s. (line 44)
│ │ │ │ │ +00013a70: 0a2a 2062 6563 6f6d 6546 6f72 7761 7264 .* becomeForward
│ │ │ │ │ +00013a80: 5f3a 2020 2020 2020 2020 2020 2020 2020 _:
│ │ │ │ │ +00013a90: 2020 2020 2020 2020 2020 4f62 6a65 6374 Object
│ │ │ │ │ +00013aa0: 2d62 7569 6c74 2069 6e73 2e20 2020 2028 -built ins. (
│ │ │ │ │ +00013ab0: 6c69 6e65 2020 3536 290a 2a20 6265 436f line 56).* beCo
│ │ │ │ │ +00013ac0: 6e73 6973 7465 6e74 203c 313e 3a20 2020 nsistent <1>:
│ │ │ │ │ +00013ad0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00013ae0: 2020 2053 6f72 7465 6443 6f6c 6c65 6374 SortedCollect
│ │ │ │ │ +00013af0: 696f 6e2d 656e 756d 6572 6174 696e 672e ion-enumerating.
│ │ │ │ │ +00013b00: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +00013b10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00013b20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00013b30: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +00013b40: 6c69 6e65 2020 2036 290a 2a20 6265 436f line 6).* beCo
│ │ │ │ │ +00013b50: 6e73 6973 7465 6e74 3a20 2020 2020 2020 nsistent:
│ │ │ │ │ +00013b60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00013b70: 2020 2043 6f6c 6c65 6374 696f 6e2d 656e Collection-en
│ │ │ │ │ +00013b80: 756d 6572 6174 696f 6e2e 0a20 2020 2020 umeration..
│ │ │ │ │ +00013b90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00013ba0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00013bb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00013bc0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +00013bd0: 2039 290a 2a20 6265 666f 7265 5f3a 2020 9).* before_:
│ │ │ │ │ +00013be0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00013bf0: 2020 2020 2020 2020 2020 2020 2053 6571 Seq
│ │ │ │ │ +00013c00: 7565 6e63 6561 626c 6543 6f6c 6c65 6374 uenceableCollect
│ │ │ │ │ +00013c10: 696f 6e2d 6261 7369 632e 0a20 2020 2020 ion-basic..
│ │ │ │ │ +00013c20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00013c30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00013c40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00013c50: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +00013c60: 3430 290a 2a20 6265 6c6c 3a20 2020 2020 40).* bell:
│ │ │ │ │ +00013c70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00013c80: 2020 2020 2020 2020 2020 2020 2043 6861 Cha
│ │ │ │ │ +00013c90: 7261 6374 6572 2063 6c61 7373 2d63 6f6e racter class-con
│ │ │ │ │ +00013ca0: 7374 616e 7473 2e0a 2020 2020 2020 2020 stants..
│ │ │ │ │ +00013cb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00013cc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00013cd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00013ce0: 2020 2020 2020 286c 696e 6520 2020 3929 (line 9)
│ │ │ │ │ +00013cf0: 0a2a 2062 6574 7765 656e 5f61 6e64 5f20 .* between_and_
│ │ │ │ │ +00013d00: 3c31 3e3a 2020 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ +00013d10: 2020 2020 2020 2020 2020 5261 6e64 6f6d Random
│ │ │ │ │ +00013d20: 2d62 6173 6963 2e20 2020 2020 2020 2028 -basic. (
│ │ │ │ │ +00013d30: 6c69 6e65 2020 2039 290a 2a20 6265 7477 line 9).* betw
│ │ │ │ │ +00013d40: 6565 6e5f 616e 645f 203c 323e 3a20 2020 een_and_ <2>:
│ │ │ │ │ +00013d50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00013d60: 2020 2052 616e 646f 6d20 636c 6173 732d Random class-
│ │ │ │ │ +00013d70: 7368 6f72 7463 7574 732e 0a20 2020 2020 shortcuts..
│ │ │ │ │ +00013d80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00013d90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00013da0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00013db0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +00013dc0: 2036 290a 2a20 6265 7477 6565 6e5f 616e 6).* between_an
│ │ │ │ │ +00013dd0: 645f 3a20 2020 2020 2020 2020 2020 2020 d_:
│ │ │ │ │ +00013de0: 2020 2020 2020 2020 2020 2020 204d 6167 Mag
│ │ │ │ │ +00013df0: 6e69 7475 6465 2d6d 6973 6320 6d65 7468 nitude-misc meth
│ │ │ │ │ +00013e00: 6f64 732e 0a20 2020 2020 2020 2020 2020 ods..
│ │ │ │ │ +00013e10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00013e20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00013e30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00013e40: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).*
│ │ │ │ │ +00013e50: 6269 6745 6e64 6961 6e3a 2020 2020 2020 bigEndian:
│ │ │ │ │ +00013e60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00013e70: 2020 2020 2020 204d 656d 6f72 7920 636c Memory cl
│ │ │ │ │ +00013e80: 6173 732d 6163 6365 7373 696e 672e 0a20 ass-accessing..
│ │ │ │ │ +00013e90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00013ea0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00013eb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00013ec0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +00013ed0: 6e65 2020 3133 290a 2a20 6269 674f 626a ne 13).* bigObj
│ │ │ │ │ +00013ee0: 6563 7454 6872 6573 686f 6c64 3a20 2020 ectThreshold:
│ │ │ │ │ +00013ef0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00013f00: 204f 626a 6563 744d 656d 6f72 7920 636c ObjectMemory cl
│ │ │ │ │ +00013f10: 6173 732d 6275 696c 7469 6e73 2e0a 2020 ass-builtins..
│ │ │ │ │ +00013f20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00013f30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00013f40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00013f50: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +00013f60: 6520 2032 3229 0a2a 2062 6967 4f62 6a65 e 22).* bigObje
│ │ │ │ │ +00013f70: 6374 5468 7265 7368 6f6c 645f 3a20 2020 ctThreshold_:
│ │ │ │ │ +00013f80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00013f90: 4f62 6a65 6374 4d65 6d6f 7279 2063 6c61 ObjectMemory cla
│ │ │ │ │ +00013fa0: 7373 2d62 7569 6c74 696e 732e 0a20 2020 ss-builtins..
│ │ │ │ │ +00013fb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00013fc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00013fd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00013fe0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +00013ff0: 2020 3237 290a 2a20 6269 6e61 7279 5265 27).* binaryRe
│ │ │ │ │ +00014000: 7072 6573 656e 7461 7469 6f6e 4f62 6a65 presentationObje
│ │ │ │ │ +00014010: 6374 203c 313e 3a20 2020 2020 2020 2056 ct <1>: V
│ │ │ │ │ +00014020: 6172 6961 626c 6542 696e 6469 6e67 2d73 ariableBinding-s
│ │ │ │ │ +00014030: 6176 696e 6720 616e 6420 6c6f 6164 696e aving and loadin
│ │ │ │ │ +00014040: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ +00014050: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00014060: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00014070: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00014080: 2028 6c69 6e65 2020 2036 290a 2a20 6269 (line 6).* bi
│ │ │ │ │ +00014090: 6e61 7279 5265 7072 6573 656e 7461 7469 naryRepresentati
│ │ │ │ │ +000140a0: 6f6e 4f62 6a65 6374 203c 323e 3a20 2020 onObject <2>:
│ │ │ │ │ +000140b0: 2020 2020 204f 626a 6563 742d 7361 7669 Object-savi
│ │ │ │ │ +000140c0: 6e67 2061 6e64 206c 6f61 6469 6e67 2e0a ng and loading..
│ │ │ │ │ +000140d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000140e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000140f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00014100: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +00014110: 696e 6520 2020 3629 0a2a 2062 696e 6172 ine 6).* binar
│ │ │ │ │ +00014120: 7952 6570 7265 7365 6e74 6174 696f 6e4f yRepresentationO
│ │ │ │ │ +00014130: 626a 6563 7420 3c33 3e3a 2020 2020 2020 bject <3>:
│ │ │ │ │ +00014140: 2020 436f 6d70 696c 6564 4d65 7468 6f64 CompiledMethod
│ │ │ │ │ +00014150: 2d73 6176 696e 6720 616e 6420 6c6f 6164 -saving and load
│ │ │ │ │ +00014160: 696e 672e 0a20 2020 2020 2020 2020 2020 ing..
│ │ │ │ │ +00014170: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00014180: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00014190: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000141a0: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).*
│ │ │ │ │ +000141b0: 6269 6e61 7279 5265 7072 6573 656e 7461 binaryRepresenta
│ │ │ │ │ +000141c0: 7469 6f6e 4f62 6a65 6374 3a20 2020 2020 tionObject:
│ │ │ │ │ +000141d0: 2020 2020 2020 2043 6f6d 7069 6c65 6442 CompiledB
│ │ │ │ │ +000141e0: 6c6f 636b 2d73 6176 696e 6720 616e 6420 lock-saving and
│ │ │ │ │ +000141f0: 6c6f 6164 696e 672e 0a20 2020 2020 2020 loading..
│ │ │ │ │ +00014200: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00014210: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00014220: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00014230: 2020 2020 2020 2028 6c69 6e65 2020 2036 (line 6
│ │ │ │ │ +00014240: 290a 2a20 6269 6e61 7279 5265 7072 6573 ).* binaryRepres
│ │ │ │ │ +00014250: 656e 7461 7469 6f6e 5665 7273 696f 6e3a entationVersion:
│ │ │ │ │ +00014260: 2020 2020 2020 2020 2020 2043 6c61 7373 Class
│ │ │ │ │ +00014270: 2d73 6176 696e 6720 616e 6420 6c6f 6164 -saving and load
│ │ │ │ │ +00014280: 696e 672e 0a20 2020 2020 2020 2020 2020 ing..
│ │ │ │ │ +00014290: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000142a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000142b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000142c0: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).*
│ │ │ │ │ +000142d0: 6269 6e64 696e 673a 2020 2020 2020 2020 binding:
│ │ │ │ │ +000142e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000142f0: 2020 2020 2020 2043 6c61 7373 4465 7363 ClassDesc
│ │ │ │ │ +00014300: 7269 7074 696f 6e2d 636f 6e76 6572 7369 ription-conversi
│ │ │ │ │ +00014310: 6f6e 2e0a 2020 2020 2020 2020 2020 2020 on..
│ │ │ │ │ +00014320: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00014330: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00014340: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00014350: 2020 286c 696e 6520 2031 3329 0a2a 2062 (line 13).* b
│ │ │ │ │ +00014360: 696e 6469 6e67 466f 725f 3a20 2020 2020 indingFor_:
│ │ │ │ │ +00014370: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00014380: 2020 2020 2020 436c 6173 732d 6163 6365 Class-acce
│ │ │ │ │ +00014390: 7373 696e 6720 696e 7374 616e 6365 7320 ssing instances
│ │ │ │ │ +000143a0: 616e 6420 7661 7269 6162 6c65 732e 0a20 and variables..
│ │ │ │ │ +000143b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000143c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000143d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000143e0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +000143f0: 6e65 2020 3232 290a 2a20 6269 6e64 5769 ne 22).* bindWi
│ │ │ │ │ +00014400: 7468 5f3a 2020 2020 2020 2020 2020 2020 th_:
│ │ │ │ │ +00014410: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00014420: 2043 6861 7261 6374 6572 4172 7261 792d CharacterArray-
│ │ │ │ │ +00014430: 7374 7269 6e67 2070 726f 6365 7373 696e string processin
│ │ │ │ │ +00014440: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ +00014450: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00014460: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00014470: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00014480: 2028 6c69 6e65 2020 3138 290a 2a20 6269 (line 18).* bi
│ │ │ │ │ +00014490: 6e64 5769 7468 5f77 6974 685f 3a20 2020 ndWith_with_:
│ │ │ │ │ +000144a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000144b0: 2020 2020 2043 6861 7261 6374 6572 4172 CharacterAr
│ │ │ │ │ +000144c0: 7261 792d 7374 7269 6e67 2070 726f 6365 ray-string proce
│ │ │ │ │ +000144d0: 7373 696e 672e 0a20 2020 2020 2020 2020 ssing..
│ │ │ │ │ +000144e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000144f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00014500: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00014510: 2020 2020 2028 6c69 6e65 2020 3232 290a (line 22).
│ │ │ │ │ +00014520: 2a20 6269 6e64 5769 7468 5f77 6974 685f * bindWith_with_
│ │ │ │ │ +00014530: 7769 7468 5f3a 2020 2020 2020 2020 2020 with_:
│ │ │ │ │ +00014540: 2020 2020 2020 2020 2043 6861 7261 6374 Charact
│ │ │ │ │ +00014550: 6572 4172 7261 792d 7374 7269 6e67 2070 erArray-string p
│ │ │ │ │ +00014560: 726f 6365 7373 696e 672e 0a20 2020 2020 rocessing..
│ │ │ │ │ +00014570: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00014580: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00014590: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000145a0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +000145b0: 3237 290a 2a20 6269 6e64 5769 7468 5f77 27).* bindWith_w
│ │ │ │ │ +000145c0: 6974 685f 7769 7468 5f77 6974 685f 3a20 ith_with_with_:
│ │ │ │ │ +000145d0: 2020 2020 2020 2020 2020 2020 2043 6861 Cha
│ │ │ │ │ +000145e0: 7261 6374 6572 4172 7261 792d 7374 7269 racterArray-stri
│ │ │ │ │ +000145f0: 6e67 2070 726f 6365 7373 696e 672e 0a20 ng processing..
│ │ │ │ │ +00014600: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00014610: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00014620: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00014630: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +00014640: 6e65 2020 3332 290a 2a20 6269 6e64 5769 ne 32).* bindWi
│ │ │ │ │ +00014650: 7468 4172 6775 6d65 6e74 735f 3a20 2020 thArguments_:
│ │ │ │ │ +00014660: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00014670: 2043 6861 7261 6374 6572 4172 7261 792d CharacterArray-
│ │ │ │ │ +00014680: 7374 7269 6e67 2070 726f 6365 7373 696e string processin
│ │ │ │ │ +00014690: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ +000146a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000146b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000146c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000146d0: 2028 6c69 6e65 2020 3337 290a 2a20 6269 (line 37).* bi
│ │ │ │ │ +000146e0: 6e6f 6d69 616c 5f3a 2020 2020 2020 2020 nomial_:
│ │ │ │ │ +000146f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00014700: 2020 2020 2049 6e74 6567 6572 2d6d 6174 Integer-mat
│ │ │ │ │ +00014710: 6820 6d65 7468 6f64 732e 0a20 2020 2020 h methods..
│ │ │ │ │ +00014720: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00014730: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00014740: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00014750: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +00014760: 2036 290a 2a20 6269 7441 6e64 5f20 3c31 6).* bitAnd_ <1
│ │ │ │ │ +00014770: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ +00014780: 2020 2020 2020 2020 2020 2020 2053 6d61 Sma
│ │ │ │ │ +00014790: 6c6c 496e 7465 6765 722d 6275 696c 7420 llInteger-built
│ │ │ │ │ +000147a0: 696e 732e 0a20 2020 2020 2020 2020 2020 ins..
│ │ │ │ │ +000147b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000147c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000147d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000147e0: 2020 2028 6c69 6e65 2020 3631 290a 2a20 (line 61).*
│ │ │ │ │ +000147f0: 6269 7441 6e64 5f3a 2020 2020 2020 2020 bitAnd_:
│ │ │ │ │ +00014800: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00014810: 2020 2020 2020 204c 6172 6765 496e 7465 LargeInte
│ │ │ │ │ +00014820: 6765 722d 6269 7420 6f70 6572 6174 696f ger-bit operatio
│ │ │ │ │ +00014830: 6e73 2e0a 2020 2020 2020 2020 2020 2020 ns..
│ │ │ │ │ +00014840: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00014850: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00014860: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00014870: 2020 286c 696e 6520 2020 3629 0a2a 2062 (line 6).* b
│ │ │ │ │ +00014880: 6974 4174 5f20 3c31 3e3a 2020 2020 2020 itAt_ <1>:
│ │ │ │ │ +00014890: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000148a0: 2020 2020 2020 4c61 7267 6549 6e74 6567 LargeInteg
│ │ │ │ │ +000148b0: 6572 2d62 6974 206f 7065 7261 7469 6f6e er-bit operation
│ │ │ │ │ +000148c0: 732e 0a20 2020 2020 2020 2020 2020 2020 s..
│ │ │ │ │ +000148d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000148e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000148f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00014900: 2028 6c69 6e65 2020 2039 290a 2a20 6269 (line 9).* bi
│ │ │ │ │ +00014910: 7441 745f 3a20 2020 2020 2020 2020 2020 tAt_:
│ │ │ │ │ +00014920: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00014930: 2020 2020 2049 6e74 6567 6572 2d62 6974 Integer-bit
│ │ │ │ │ +00014940: 206f 7065 7261 746f 7273 2e0a 2020 2020 operators..
│ │ │ │ │ +00014950: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00014960: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00014970: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00014980: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +00014990: 2031 3229 0a2a 2062 6974 4174 5f70 7574 12).* bitAt_put
│ │ │ │ │ +000149a0: 5f3a 2020 2020 2020 2020 2020 2020 2020 _:
│ │ │ │ │ +000149b0: 2020 2020 2020 2020 2020 2020 2020 496e In
│ │ │ │ │ +000149c0: 7465 6765 722d 6269 7420 6f70 6572 6174 teger-bit operat
│ │ │ │ │ +000149d0: 6f72 732e 0a20 2020 2020 2020 2020 2020 ors..
│ │ │ │ │ +000149e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000149f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00014a00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00014a10: 2020 2028 6c69 6e65 2020 3135 290a 2a20 (line 15).*
│ │ │ │ │ +00014a20: 6269 7443 6c65 6172 5f3a 2020 2020 2020 bitClear_:
│ │ │ │ │ +00014a30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00014a40: 2020 2020 2020 2049 6e74 6567 6572 2d62 Integer-b
│ │ │ │ │ +00014a50: 6974 206f 7065 7261 746f 7273 2e0a 2020 it operators..
│ │ │ │ │ +00014a60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00014a70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00014a80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00014a90: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +00014aa0: 6520 2032 3129 0a2a 2062 6974 496e 7665 e 21).* bitInve
│ │ │ │ │ +00014ab0: 7274 203c 313e 3a20 2020 2020 2020 2020 rt <1>:
│ │ │ │ │ +00014ac0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00014ad0: 4c61 7267 6549 6e74 6567 6572 2d62 6974 LargeInteger-bit
│ │ │ │ │ +00014ae0: 206f 7065 7261 7469 6f6e 732e 0a20 2020 operations..
│ │ │ │ │ +00014af0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00014b00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00014b10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00014b20: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +00014b30: 2020 3132 290a 2a20 6269 7449 6e76 6572 12).* bitInver
│ │ │ │ │ +00014b40: 743a 2020 2020 2020 2020 2020 2020 2020 t:
│ │ │ │ │ +00014b50: 2020 2020 2020 2020 2020 2020 2020 2049 I
│ │ │ │ │ +00014b60: 6e74 6567 6572 2d62 6974 206f 7065 7261 nteger-bit opera
│ │ │ │ │ +00014b70: 746f 7273 2e0a 2020 2020 2020 2020 2020 tors..
│ │ │ │ │ +00014b80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00014b90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00014ba0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00014bb0: 2020 2020 286c 696e 6520 2032 3529 0a2a (line 25).*
│ │ │ │ │ +00014bc0: 2062 6974 4f72 5f20 3c31 3e3a 2020 2020 bitOr_ <1>:
│ │ │ │ │ +00014bd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00014be0: 2020 2020 2020 2020 536d 616c 6c49 6e74 SmallInt
│ │ │ │ │ +00014bf0: 6567 6572 2d62 7569 6c74 2069 6e73 2e0a eger-built ins..
│ │ │ │ │ +00014c00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00014c10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00014c20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00014c30: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +00014c40: 696e 6520 2036 3429 0a2a 2062 6974 4f72 ine 64).* bitOr
│ │ │ │ │ +00014c50: 5f3a 2020 2020 2020 2020 2020 2020 2020 _:
│ │ │ │ │ +00014c60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00014c70: 2020 4c61 7267 6549 6e74 6567 6572 2d62 LargeInteger-b
│ │ │ │ │ +00014c80: 6974 206f 7065 7261 7469 6f6e 732e 0a20 it operations..
│ │ │ │ │ +00014c90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00014ca0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00014cb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00014cc0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +00014cd0: 6e65 2020 3135 290a 2a20 6269 7473 3a20 ne 15).* bits:
│ │ │ │ │ +00014ce0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00014cf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00014d00: 2053 6d61 6c6c 496e 7465 6765 7220 636c SmallInteger cl
│ │ │ │ │ +00014d10: 6173 732d 6765 7474 696e 6720 6c69 6d69 ass-getting limi
│ │ │ │ │ +00014d20: 7473 2e0a 2020 2020 2020 2020 2020 2020 ts..
│ │ │ │ │ +00014d30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00014d40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00014d50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00014d60: 2020 286c 696e 6520 2020 3629 0a2a 2062 (line 6).* b
│ │ │ │ │ +00014d70: 6974 5368 6966 745f 203c 313e 3a20 2020 itShift_ <1>:
│ │ │ │ │ +00014d80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00014d90: 2020 2020 2020 536d 616c 6c49 6e74 6567 SmallInteg
│ │ │ │ │ +00014da0: 6572 2d62 7569 6c74 2069 6e73 2e0a 2020 er-built ins..
│ │ │ │ │ +00014db0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00014dc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00014dd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00014de0: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +00014df0: 6520 2036 3729 0a2a 2062 6974 5368 6966 e 67).* bitShif
│ │ │ │ │ +00014e00: 745f 3a20 2020 2020 2020 2020 2020 2020 t_:
│ │ │ │ │ +00014e10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00014e20: 4c61 7267 6549 6e74 6567 6572 2d62 6974 LargeInteger-bit
│ │ │ │ │ +00014e30: 206f 7065 7261 7469 6f6e 732e 0a20 2020 operations..
│ │ │ │ │ +00014e40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00014e50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00014e60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00014e70: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +00014e80: 2020 3138 290a 2a20 6269 7458 6f72 5f20 18).* bitXor_
│ │ │ │ │ +00014e90: 3c31 3e3a 2020 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ +00014ea0: 2020 2020 2020 2020 2020 2020 2020 2053 S
│ │ │ │ │ +00014eb0: 6d61 6c6c 496e 7465 6765 722d 6275 696c mallInteger-buil
│ │ │ │ │ +00014ec0: 7420 696e 732e 0a20 2020 2020 2020 2020 t ins..
│ │ │ │ │ +00014ed0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00014ee0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00014ef0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00014f00: 2020 2020 2028 6c69 6e65 2020 3731 290a (line 71).
│ │ │ │ │ +00014f10: 2a20 6269 7458 6f72 5f3a 2020 2020 2020 * bitXor_:
│ │ │ │ │ +00014f20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00014f30: 2020 2020 2020 2020 204c 6172 6765 496e LargeIn
│ │ │ │ │ +00014f40: 7465 6765 722d 6269 7420 6f70 6572 6174 teger-bit operat
│ │ │ │ │ +00014f50: 696f 6e73 2e0a 2020 2020 2020 2020 2020 ions..
│ │ │ │ │ +00014f60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00014f70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00014f80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00014f90: 2020 2020 286c 696e 6520 2032 3129 0a2a (line 21).*
│ │ │ │ │ +00014fa0: 2062 6c6f 636b 203c 313e 3a20 2020 2020 block <1>:
│ │ │ │ │ +00014fb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00014fc0: 2020 2020 2020 2020 4343 616c 6c62 6163 CCallbac
│ │ │ │ │ +00014fd0: 6b44 6573 6372 6970 746f 722d 6163 6365 kDescriptor-acce
│ │ │ │ │ +00014fe0: 7373 696e 672e 0a20 2020 2020 2020 2020 ssing..
│ │ │ │ │ +00014ff0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00015000: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00015010: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00015020: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).
│ │ │ │ │ +00015030: 2a20 626c 6f63 6b3a 2020 2020 2020 2020 * block:
│ │ │ │ │ +00015040: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00015050: 2020 2020 2020 2020 2042 6c6f 636b 436c BlockCl
│ │ │ │ │ +00015060: 6f73 7572 652d 6163 6365 7373 696e 672e osure-accessing.
│ │ │ │ │ +00015070: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +00015080: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00015090: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000150a0: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +000150b0: 6c69 6e65 2020 2039 290a 2a20 626c 6f63 line 9).* bloc
│ │ │ │ │ +000150c0: 6b5f 203c 313e 3a20 2020 2020 2020 2020 k_ <1>:
│ │ │ │ │ +000150d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000150e0: 2020 2043 4361 6c6c 6261 636b 4465 7363 CCallbackDesc
│ │ │ │ │ +000150f0: 7269 7074 6f72 2d61 6363 6573 7369 6e67 riptor-accessing
│ │ │ │ │ +00015100: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +00015110: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00015120: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00015130: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00015140: 286c 696e 6520 2020 3929 0a2a 2062 6c6f (line 9).* blo
│ │ │ │ │ +00015150: 636b 5f20 3c32 3e3a 2020 2020 2020 2020 ck_ <2>:
│ │ │ │ │ +00015160: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00015170: 2020 2020 426c 6f63 6b43 6c6f 7375 7265 BlockClosure
│ │ │ │ │ +00015180: 2d61 6363 6573 7369 6e67 2e0a 2020 2020 -accessing..
│ │ │ │ │ +00015190: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000151a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000151b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000151c0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +000151d0: 2031 3229 0a2a 2062 6c6f 636b 5f3a 2020 12).* block_:
│ │ │ │ │ +000151e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000151f0: 2020 2020 2020 2020 2020 2020 2020 426c Bl
│ │ │ │ │ +00015200: 6f63 6b43 6c6f 7375 7265 2063 6c61 7373 ockClosure class
│ │ │ │ │ +00015210: 2d69 6e73 7461 6e63 6520 6372 6561 7469 -instance creati
│ │ │ │ │ +00015220: 6f6e 2e0a 2020 2020 2020 2020 2020 2020 on..
│ │ │ │ │ +00015230: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00015240: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00015250: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00015260: 2020 286c 696e 6520 2020 3629 0a2a 2062 (line 6).* b
│ │ │ │ │ +00015270: 6c6f 636b 5f72 6563 6569 7665 725f 3a20 lock_receiver_:
│ │ │ │ │ +00015280: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00015290: 2020 2020 2020 426c 6f63 6b43 6c6f 7375 BlockClosu
│ │ │ │ │ +000152a0: 7265 2063 6c61 7373 2d69 6e73 7461 6e63 re class-instanc
│ │ │ │ │ +000152b0: 6520 6372 6561 7469 6f6e 2e0a 2020 2020 e creation..
│ │ │ │ │ +000152c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000152d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000152e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000152f0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +00015300: 2020 3929 0a2a 2062 6c6f 636b 5f72 6563 9).* block_rec
│ │ │ │ │ +00015310: 6569 7665 725f 6f75 7465 7243 6f6e 7465 eiver_outerConte
│ │ │ │ │ +00015320: 7874 5f3a 2020 2020 2020 2020 2020 426c xt_: Bl
│ │ │ │ │ +00015330: 6f63 6b43 6c6f 7375 7265 2063 6c61 7373 ockClosure class
│ │ │ │ │ +00015340: 2d69 6e73 7461 6e63 6520 6372 6561 7469 -instance creati
│ │ │ │ │ +00015350: 6f6e 2e0a 2020 2020 2020 2020 2020 2020 on..
│ │ │ │ │ +00015360: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00015370: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00015380: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00015390: 2020 286c 696e 6520 2031 3329 0a2a 2062 (line 13).* b
│ │ │ │ │ +000153a0: 6c6f 636b 4174 5f3a 2020 2020 2020 2020 lockAt_:
│ │ │ │ │ +000153b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000153c0: 2020 2020 2020 436f 6d70 696c 6564 436f CompiledCo
│ │ │ │ │ +000153d0: 6465 2d61 6363 6573 7369 6e67 2e0a 2020 de-accessing..
│ │ │ │ │ +000153e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000153f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00015400: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00015410: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +00015420: 6520 2020 3929 0a2a 2062 6f74 746f 6d3a e 9).* bottom:
│ │ │ │ │ +00015430: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00015440: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00015450: 5265 6374 616e 676c 652d 6163 6365 7373 Rectangle-access
│ │ │ │ │ +00015460: 696e 672e 2028 6c69 6e65 2020 2036 290a ing. (line 6).
│ │ │ │ │ +00015470: 2a20 626f 7474 6f6d 5f3a 2020 2020 2020 * bottom_:
│ │ │ │ │ +00015480: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00015490: 2020 2020 2020 2020 2052 6563 7461 6e67 Rectang
│ │ │ │ │ +000154a0: 6c65 2d61 6363 6573 7369 6e67 2e20 286c le-accessing. (l
│ │ │ │ │ +000154b0: 696e 6520 2020 3929 0a2a 2062 6f74 746f ine 9).* botto
│ │ │ │ │ +000154c0: 6d43 656e 7465 723a 2020 2020 2020 2020 mCenter:
│ │ │ │ │ +000154d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000154e0: 2020 5265 6374 616e 676c 652d 6163 6365 Rectangle-acce
│ │ │ │ │ +000154f0: 7373 696e 672e 2028 6c69 6e65 2020 3132 ssing. (line 12
│ │ │ │ │ +00015500: 290a 2a20 626f 7474 6f6d 4c65 6674 3a20 ).* bottomLeft:
│ │ │ │ │ +00015510: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00015520: 2020 2020 2020 2020 2020 2052 6563 7461 Recta
│ │ │ │ │ +00015530: 6e67 6c65 2d61 6363 6573 7369 6e67 2e20 ngle-accessing.
│ │ │ │ │ +00015540: 286c 696e 6520 2031 3529 0a2a 2062 6f74 (line 15).* bot
│ │ │ │ │ +00015550: 746f 6d4c 6566 745f 3a20 2020 2020 2020 tomLeft_:
│ │ │ │ │ +00015560: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00015570: 2020 2020 5265 6374 616e 676c 652d 6163 Rectangle-ac
│ │ │ │ │ +00015580: 6365 7373 696e 672e 2028 6c69 6e65 2020 cessing. (line
│ │ │ │ │ +00015590: 3138 290a 2a20 626f 7474 6f6d 5269 6768 18).* bottomRigh
│ │ │ │ │ +000155a0: 743a 2020 2020 2020 2020 2020 2020 2020 t:
│ │ │ │ │ +000155b0: 2020 2020 2020 2020 2020 2020 2052 6563 Rec
│ │ │ │ │ +000155c0: 7461 6e67 6c65 2d61 6363 6573 7369 6e67 tangle-accessing
│ │ │ │ │ +000155d0: 2e20 286c 696e 6520 2032 3129 0a2a 2062 . (line 21).* b
│ │ │ │ │ +000155e0: 6f74 746f 6d52 6967 6874 5f3a 2020 2020 ottomRight_:
│ │ │ │ │ +000155f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00015600: 2020 2020 2020 5265 6374 616e 676c 652d Rectangle-
│ │ │ │ │ +00015610: 6163 6365 7373 696e 672e 2028 6c69 6e65 accessing. (line
│ │ │ │ │ +00015620: 2020 3234 290a 2a20 6272 6f61 6463 6173 24).* broadcas
│ │ │ │ │ +00015630: 745f 3a20 2020 2020 2020 2020 2020 2020 t_:
│ │ │ │ │ +00015640: 2020 2020 2020 2020 2020 2020 2020 204f O
│ │ │ │ │ +00015650: 626a 6563 742d 6368 616e 6765 2061 6e64 bject-change and
│ │ │ │ │ +00015660: 2075 7064 6174 652e 0a20 2020 2020 2020 update..
│ │ │ │ │ +00015670: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00015680: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00015690: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000156a0: 2020 2020 2020 2028 6c69 6e65 2020 2036 (line 6
│ │ │ │ │ +000156b0: 290a 2a20 6272 6f61 6463 6173 745f 7769 ).* broadcast_wi
│ │ │ │ │ +000156c0: 7468 5f3a 2020 2020 2020 2020 2020 2020 th_:
│ │ │ │ │ +000156d0: 2020 2020 2020 2020 2020 204f 626a 6563 Objec
│ │ │ │ │ +000156e0: 742d 6368 616e 6765 2061 6e64 2075 7064 t-change and upd
│ │ │ │ │ +000156f0: 6174 652e 0a20 2020 2020 2020 2020 2020 ate..
│ │ │ │ │ +00015700: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00015710: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00015720: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00015730: 2020 2028 6c69 6e65 2020 2039 290a 2a20 (line 9).*
│ │ │ │ │ +00015740: 6272 6f61 6463 6173 745f 7769 7468 5f77 broadcast_with_w
│ │ │ │ │ +00015750: 6974 685f 3a20 2020 2020 2020 2020 2020 ith_:
│ │ │ │ │ +00015760: 2020 2020 2020 204f 626a 6563 742d 6368 Object-ch
│ │ │ │ │ +00015770: 616e 6765 2061 6e64 2075 7064 6174 652e ange and update.
│ │ │ │ │ +00015780: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +00015790: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000157a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000157b0: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +000157c0: 6c69 6e65 2020 3133 290a 2a20 6272 6f61 line 13).* broa
│ │ │ │ │ +000157d0: 6463 6173 745f 7769 7468 4172 6775 6d65 dcast_withArgume
│ │ │ │ │ +000157e0: 6e74 735f 3a20 2020 2020 2020 2020 2020 nts_:
│ │ │ │ │ +000157f0: 2020 204f 626a 6563 742d 6368 616e 6765 Object-change
│ │ │ │ │ +00015800: 2061 6e64 2075 7064 6174 652e 0a20 2020 and update..
│ │ │ │ │ +00015810: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00015820: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00015830: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00015840: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +00015850: 2020 3137 290a 2a20 6272 6f61 6463 6173 17).* broadcas
│ │ │ │ │ +00015860: 745f 7769 7468 426c 6f63 6b5f 3a20 2020 t_withBlock_:
│ │ │ │ │ +00015870: 2020 2020 2020 2020 2020 2020 2020 204f O
│ │ │ │ │ +00015880: 626a 6563 742d 6368 616e 6765 2061 6e64 bject-change and
│ │ │ │ │ +00015890: 2075 7064 6174 652e 0a20 2020 2020 2020 update..
│ │ │ │ │ +000158a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000158b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000158c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000158d0: 2020 2020 2020 2028 6c69 6e65 2020 3231 (line 21
│ │ │ │ │ +000158e0: 290a 2a20 6275 6666 6572 5369 7a65 3a20 ).* bufferSize:
│ │ │ │ │ +000158f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00015900: 2020 2020 2020 2020 2020 2046 696c 6553 FileS
│ │ │ │ │ +00015910: 7472 6561 6d2d 6275 6666 6572 696e 672e tream-buffering.
│ │ │ │ │ +00015920: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +00015930: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00015940: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00015950: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +00015960: 6c69 6e65 2020 2036 290a 2a20 6275 6666 line 6).* buff
│ │ │ │ │ +00015970: 6572 5369 7a65 5f3a 2020 2020 2020 2020 erSize_:
│ │ │ │ │ +00015980: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00015990: 2020 2046 696c 6553 7472 6561 6d2d 6275 FileStream-bu
│ │ │ │ │ +000159a0: 6666 6572 696e 672e 0a20 2020 2020 2020 ffering..
│ │ │ │ │ +000159b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000159c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000159d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000159e0: 2020 2020 2020 2028 6c69 6e65 2020 2039 (line 9
│ │ │ │ │ +000159f0: 290a 2a20 6275 6666 6572 5374 6172 743a ).* bufferStart:
│ │ │ │ │ +00015a00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00015a10: 2020 2020 2020 2020 2020 2046 696c 6553 FileS
│ │ │ │ │ +00015a20: 7472 6561 6d2d 6261 7369 632e 2020 2020 tream-basic.
│ │ │ │ │ +00015a30: 286c 696e 6520 2020 3629 0a2a 2062 7569 (line 6).* bui
│ │ │ │ │ +00015a40: 6c74 4669 6c65 733a 2020 2020 2020 2020 ltFiles:
│ │ │ │ │ +00015a50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00015a60: 2020 2020 5061 636b 6167 652d 6163 6365 Package-acce
│ │ │ │ │ +00015a70: 7373 696e 672e 2020 2028 6c69 6e65 2020 ssing. (line
│ │ │ │ │ +00015a80: 3530 290a 2a20 6275 696c 7446 696c 6573 50).* builtFiles
│ │ │ │ │ +00015a90: 466f 725f 3a20 2020 2020 2020 2020 2020 For_:
│ │ │ │ │ +00015aa0: 2020 2020 2020 2020 2020 2020 2050 6163 Pac
│ │ │ │ │ +00015ab0: 6b61 6765 4c6f 6164 6572 2063 6c61 7373 kageLoader class
│ │ │ │ │ +00015ac0: 2d61 6363 6573 7369 6e67 2e0a 2020 2020 -accessing..
│ │ │ │ │ +00015ad0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00015ae0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00015af0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00015b00: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +00015b10: 2020 3629 0a2a 2062 7974 6541 745f 203c 6).* byteAt_ <
│ │ │ │ │ +00015b20: 313e 3a20 2020 2020 2020 2020 2020 2020 1>:
│ │ │ │ │ +00015b30: 2020 2020 2020 2020 2020 2020 2020 5374 St
│ │ │ │ │ +00015b40: 7269 6e67 2d61 6363 6573 7369 6e67 2e20 ring-accessing.
│ │ │ │ │ +00015b50: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).*
│ │ │ │ │ +00015b60: 6279 7465 4174 5f3a 2020 2020 2020 2020 byteAt_:
│ │ │ │ │ +00015b70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00015b80: 2020 2020 2020 2042 7974 6541 7272 6179 ByteArray
│ │ │ │ │ +00015b90: 2d62 7569 6c74 2069 6e73 2e20 286c 696e -built ins. (lin
│ │ │ │ │ +00015ba0: 6520 2031 3329 0a2a 2062 7974 6541 745f e 13).* byteAt_
│ │ │ │ │ +00015bb0: 7075 745f 203c 313e 3a20 2020 2020 2020 put_ <1>:
│ │ │ │ │ +00015bc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00015bd0: 5374 7269 6e67 2d61 6363 6573 7369 6e67 String-accessing
│ │ │ │ │ +00015be0: 2e20 2020 2028 6c69 6e65 2020 3130 290a . (line 10).
│ │ │ │ │ +00015bf0: 2a20 6279 7465 4174 5f70 7574 5f3a 2020 * byteAt_put_:
│ │ │ │ │ +00015c00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00015c10: 2020 2020 2020 2020 2042 7974 6541 7272 ByteArr
│ │ │ │ │ +00015c20: 6179 2d62 7569 6c74 2069 6e73 2e20 286c ay-built ins. (l
│ │ │ │ │ +00015c30: 696e 6520 2031 3629 0a2a 2062 7974 6563 ine 16).* bytec
│ │ │ │ │ +00015c40: 6f64 6541 745f 3a20 2020 2020 2020 2020 odeAt_:
│ │ │ │ │ +00015c50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00015c60: 2020 436f 6d70 696c 6564 436f 6465 2d61 CompiledCode-a
│ │ │ │ │ +00015c70: 6363 6573 7369 6e67 2e0a 2020 2020 2020 ccessing..
│ │ │ │ │ +00015c80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00015c90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00015ca0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00015cb0: 2020 2020 2020 2020 286c 696e 6520 2031 (line 1
│ │ │ │ │ +00015cc0: 3329 0a2a 2062 7974 6563 6f64 6541 745f 3).* bytecodeAt_
│ │ │ │ │ +00015cd0: 7075 745f 3a20 2020 2020 2020 2020 2020 put_:
│ │ │ │ │ +00015ce0: 2020 2020 2020 2020 2020 2020 436f 6d70 Comp
│ │ │ │ │ +00015cf0: 696c 6564 436f 6465 2d61 6363 6573 7369 iledCode-accessi
│ │ │ │ │ +00015d00: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ +00015d10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00015d20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00015d30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00015d40: 2020 286c 696e 6520 2031 3629 0a2a 2062 (line 16).* b
│ │ │ │ │ +00015d50: 7974 6543 6f64 6543 6f75 6e74 6572 3a20 yteCodeCounter:
│ │ │ │ │ +00015d60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00015d70: 2020 2020 2020 5379 7374 656d 4469 6374 SystemDict
│ │ │ │ │ +00015d80: 696f 6e61 7279 2d62 7569 6c74 696e 732e ionary-builtins.
│ │ │ │ │ +00015d90: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +00015da0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00015db0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00015dc0: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +00015dd0: 6c69 6e65 2020 3130 290a 2a20 6279 7465 line 10).* byte
│ │ │ │ │ +00015de0: 636f 6465 496e 666f 5461 626c 653a 2020 codeInfoTable:
│ │ │ │ │ +00015df0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00015e00: 2020 2043 6f6d 7069 6c65 6443 6f64 6520 CompiledCode
│ │ │ │ │ +00015e10: 636c 6173 732d 7461 626c 6573 2e0a 2020 class-tables..
│ │ │ │ │ +00015e20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00015e30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00015e40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00015e50: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +00015e60: 6520 2020 3629 0a2a 2062 7974 6573 5f66 e 6).* bytes_f
│ │ │ │ │ +00015e70: 726f 6d5f 636f 6d70 6172 655f 3a20 2020 rom_compare_:
│ │ │ │ │ +00015e80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00015e90: 4c61 7267 6550 6f73 6974 6976 6549 6e74 LargePositiveInt
│ │ │ │ │ +00015ea0: 6567 6572 2d68 656c 7065 7220 6279 7465 eger-helper byte
│ │ │ │ │ +00015eb0: 2d6c 6576 656c 206d 6574 686f 6473 2e0a -level methods..
│ │ │ │ │ +00015ec0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00015ed0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00015ee0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00015ef0: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +00015f00: 696e 6520 2020 3629 0a2a 2062 7974 6573 ine 6).* bytes
│ │ │ │ │ +00015f10: 5f66 726f 6d5f 7375 6274 7261 6374 5f3a _from_subtract_:
│ │ │ │ │ +00015f20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00015f30: 2020 4c61 7267 6550 6f73 6974 6976 6549 LargePositiveI
│ │ │ │ │ +00015f40: 6e74 6567 6572 2d68 656c 7065 7220 6279 nteger-helper by
│ │ │ │ │ +00015f50: 7465 2d6c 6576 656c 206d 6574 686f 6473 te-level methods
│ │ │ │ │ +00015f60: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +00015f70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00015f80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00015f90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00015fa0: 286c 696e 6520 2031 3129 0a2a 2062 7974 (line 11).* byt
│ │ │ │ │ +00015fb0: 6573 5f6d 756c 7469 706c 795f 3a20 2020 es_multiply_:
│ │ │ │ │ +00015fc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00015fd0: 2020 2020 4c61 7267 6550 6f73 6974 6976 LargePositiv
│ │ │ │ │ +00015fe0: 6549 6e74 6567 6572 2d68 656c 7065 7220 eInteger-helper
│ │ │ │ │ +00015ff0: 6279 7465 2d6c 6576 656c 206d 6574 686f byte-level metho
│ │ │ │ │ +00016000: 6473 2e0a 2020 2020 2020 2020 2020 2020 ds..
│ │ │ │ │ +00016010: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00016020: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00016030: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00016040: 2020 286c 696e 6520 2031 3429 0a2a 2062 (line 14).* b
│ │ │ │ │ +00016050: 7974 6573 4c65 6674 5368 6966 745f 3a20 ytesLeftShift_:
│ │ │ │ │ +00016060: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00016070: 2020 2020 2020 4c61 7267 6550 6f73 6974 LargePosit
│ │ │ │ │ +00016080: 6976 6549 6e74 6567 6572 2d68 656c 7065 iveInteger-helpe
│ │ │ │ │ +00016090: 7220 6279 7465 2d6c 6576 656c 206d 6574 r byte-level met
│ │ │ │ │ +000160a0: 686f 6473 2e0a 2020 2020 2020 2020 2020 hods..
│ │ │ │ │ +000160b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000160c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000160d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000160e0: 2020 2020 286c 696e 6520 2031 3829 0a2a (line 18).*
│ │ │ │ │ +000160f0: 2062 7974 6573 4c65 6674 5368 6966 745f bytesLeftShift_
│ │ │ │ │ +00016100: 6269 675f 3a20 2020 2020 2020 2020 2020 big_:
│ │ │ │ │ +00016110: 2020 2020 2020 2020 4c61 7267 6550 6f73 LargePos
│ │ │ │ │ +00016120: 6974 6976 6549 6e74 6567 6572 2d68 656c itiveInteger-hel
│ │ │ │ │ +00016130: 7065 7220 6279 7465 2d6c 6576 656c 206d per byte-level m
│ │ │ │ │ +00016140: 6574 686f 6473 2e0a 2020 2020 2020 2020 ethods..
│ │ │ │ │ +00016150: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00016160: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00016170: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00016180: 2020 2020 2020 286c 696e 6520 2032 3129 (line 21)
│ │ │ │ │ +00016190: 0a2a 2062 7974 6573 4c65 6674 5368 6966 .* bytesLeftShif
│ │ │ │ │ +000161a0: 745f 6e5f 3a20 2020 2020 2020 2020 2020 t_n_:
│ │ │ │ │ +000161b0: 2020 2020 2020 2020 2020 4c61 7267 6550 LargeP
│ │ │ │ │ +000161c0: 6f73 6974 6976 6549 6e74 6567 6572 2d68 ositiveInteger-h
│ │ │ │ │ +000161d0: 656c 7065 7220 6279 7465 2d6c 6576 656c elper byte-level
│ │ │ │ │ +000161e0: 206d 6574 686f 6473 2e0a 2020 2020 2020 methods..
│ │ │ │ │ +000161f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00016200: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00016210: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00016220: 2020 2020 2020 2020 286c 696e 6520 2032 (line 2
│ │ │ │ │ +00016230: 3429 0a2a 2062 7974 6573 5065 724f 4f50 4).* bytesPerOOP
│ │ │ │ │ +00016240: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +00016250: 2020 2020 2020 2020 2020 2020 4f62 6a65 Obje
│ │ │ │ │ +00016260: 6374 4d65 6d6f 7279 2d61 6363 6573 7369 ctMemory-accessi
│ │ │ │ │ +00016270: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ +00016280: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00016290: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000162a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000162b0: 2020 286c 696e 6520 2032 3429 0a2a 2062 (line 24).* b
│ │ │ │ │ +000162c0: 7974 6573 5065 724f 5445 3a20 2020 2020 ytesPerOTE:
│ │ │ │ │ +000162d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000162e0: 2020 2020 2020 4f62 6a65 6374 4d65 6d6f ObjectMemo
│ │ │ │ │ +000162f0: 7279 2d61 6363 6573 7369 6e67 2e0a 2020 ry-accessing..
│ │ │ │ │ +00016300: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00016310: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00016320: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00016330: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +00016340: 6520 2032 3829 0a2a 2062 7974 6573 5269 e 28).* bytesRi
│ │ │ │ │ +00016350: 6768 7453 6869 6674 5f62 6967 5f3a 2020 ghtShift_big_:
│ │ │ │ │ +00016360: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00016370: 4c61 7267 6550 6f73 6974 6976 6549 6e74 LargePositiveInt
│ │ │ │ │ +00016380: 6567 6572 2d68 656c 7065 7220 6279 7465 eger-helper byte
│ │ │ │ │ +00016390: 2d6c 6576 656c 206d 6574 686f 6473 2e0a -level methods..
│ │ │ │ │ +000163a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000163b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000163c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000163d0: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +000163e0: 696e 6520 2032 3829 0a2a 2062 7974 6573 ine 28).* bytes
│ │ │ │ │ +000163f0: 5269 6768 7453 6869 6674 5f6e 5f3a 2020 RightShift_n_:
│ │ │ │ │ +00016400: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00016410: 2020 4c61 7267 6550 6f73 6974 6976 6549 LargePositiveI
│ │ │ │ │ +00016420: 6e74 6567 6572 2d68 656c 7065 7220 6279 nteger-helper by
│ │ │ │ │ +00016430: 7465 2d6c 6576 656c 206d 6574 686f 6473 te-level methods
│ │ │ │ │ +00016440: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +00016450: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00016460: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00016470: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00016480: 286c 696e 6520 2033 3129 0a2a 2062 7974 (line 31).* byt
│ │ │ │ │ +00016490: 6573 5472 6169 6c69 6e67 5a65 726f 735f esTrailingZeros_
│ │ │ │ │ +000164a0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +000164b0: 2020 2020 4c61 7267 6550 6f73 6974 6976 LargePositiv
│ │ │ │ │ +000164c0: 6549 6e74 6567 6572 2d68 656c 7065 7220 eInteger-helper
│ │ │ │ │ +000164d0: 6279 7465 2d6c 6576 656c 206d 6574 686f byte-level metho
│ │ │ │ │ +000164e0: 6473 2e0a 2020 2020 2020 2020 2020 2020 ds..
│ │ │ │ │ +000164f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00016500: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00016510: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00016520: 2020 286c 696e 6520 2033 3529 0a2a 2063 (line 35).* c
│ │ │ │ │ +00016530: 616c 6c43 433a 2020 2020 2020 2020 2020 allCC:
│ │ │ │ │ +00016540: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00016550: 2020 2020 2020 436f 6e74 696e 7561 7469 Continuati
│ │ │ │ │ +00016560: 6f6e 2d69 6e76 6f63 6174 696f 6e2e 0a20 on-invocation..
│ │ │ │ │ +00016570: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00016580: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00016590: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000165a0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +000165b0: 6e65 2020 2036 290a 2a20 6361 6c6c 6572 ne 6).* caller
│ │ │ │ │ +000165c0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +000165d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000165e0: 2042 6c6f 636b 436f 6e74 6578 742d 6163 BlockContext-ac
│ │ │ │ │ +000165f0: 6365 7373 696e 672e 0a20 2020 2020 2020 cessing..
│ │ │ │ │ +00016600: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00016610: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00016620: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00016630: 2020 2020 2020 2028 6c69 6e65 2020 2036 (line 6
│ │ │ │ │ +00016640: 290a 2a20 6361 6c6c 496e 746f 5f3a 2020 ).* callInto_:
│ │ │ │ │ +00016650: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00016660: 2020 2020 2020 2020 2020 2043 4361 6c6c CCall
│ │ │ │ │ +00016670: 6162 6c65 2d63 616c 6c69 6e67 2e20 2020 able-calling.
│ │ │ │ │ +00016680: 286c 696e 6520 2032 3329 0a2a 2063 616c (line 23).* cal
│ │ │ │ │ +00016690: 6c4e 6f52 6574 7279 4672 6f6d 5f69 6e74 lNoRetryFrom_int
│ │ │ │ │ +000166a0: 6f5f 3a20 2020 2020 2020 2020 2020 2020 o_:
│ │ │ │ │ +000166b0: 2020 2020 4343 616c 6c61 626c 652d 6361 CCallable-ca
│ │ │ │ │ +000166c0: 6c6c 696e 672e 2020 2028 6c69 6e65 2020 lling. (line
│ │ │ │ │ +000166d0: 3330 290a 2a20 6361 6c6c 6f75 7473 3a20 30).* callouts:
│ │ │ │ │ +000166e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000166f0: 2020 2020 2020 2020 2020 2020 2050 6163 Pac
│ │ │ │ │ +00016700: 6b61 6765 2d61 6363 6573 7369 6e67 2e20 kage-accessing.
│ │ │ │ │ +00016710: 2020 286c 696e 6520 2035 3429 0a2a 2063 (line 54).* c
│ │ │ │ │ +00016720: 616c 6c6f 7574 7346 6f72 5f3a 2020 2020 alloutsFor_:
│ │ │ │ │ +00016730: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00016740: 2020 2020 2020 5061 636b 6167 654c 6f61 PackageLoa
│ │ │ │ │ +00016750: 6465 7220 636c 6173 732d 6163 6365 7373 der class-access
│ │ │ │ │ +00016760: 696e 672e 0a20 2020 2020 2020 2020 2020 ing..
│ │ │ │ │ +00016770: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00016780: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00016790: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000167a0: 2020 2028 6c69 6e65 2020 3131 290a 2a20 (line 11).*
│ │ │ │ │ +000167b0: 6361 6e43 6163 6865 3a20 2020 2020 2020 canCache:
│ │ │ │ │ +000167c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000167d0: 2020 2020 2020 204e 6574 436c 6965 6e74 NetClient
│ │ │ │ │ +000167e0: 732e 5552 4c2d 7465 7374 696e 672e 0a20 s.URL-testing..
│ │ │ │ │ +000167f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00016800: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00016810: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00016820: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +00016830: 6e65 2020 2036 290a 2a20 6361 6e4c 6f61 ne 6).* canLoa
│ │ │ │ │ +00016840: 645f 3a20 2020 2020 2020 2020 2020 2020 d_:
│ │ │ │ │ +00016850: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00016860: 2050 6163 6b61 6765 4c6f 6164 6572 2063 PackageLoader c
│ │ │ │ │ +00016870: 6c61 7373 2d74 6573 7469 6e67 2e0a 2020 lass-testing..
│ │ │ │ │ +00016880: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00016890: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000168a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000168b0: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +000168c0: 6520 2020 3629 0a2a 2063 616e 5265 6164 e 6).* canRead
│ │ │ │ │ +000168d0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +000168e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000168f0: 4669 6c65 4465 7363 7269 7074 6f72 2d61 FileDescriptor-a
│ │ │ │ │ +00016900: 6363 6573 7369 6e67 2e0a 2020 2020 2020 ccessing..
│ │ │ │ │ +00016910: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00016920: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00016930: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00016940: 2020 2020 2020 2020 286c 696e 6520 2020 (line
│ │ │ │ │ +00016950: 3629 0a2a 2063 616e 556e 6465 7273 7461 6).* canUndersta
│ │ │ │ │ +00016960: 6e64 5f3a 2020 2020 2020 2020 2020 2020 nd_:
│ │ │ │ │ +00016970: 2020 2020 2020 2020 2020 2020 4265 6861 Beha
│ │ │ │ │ +00016980: 7669 6f72 2d74 6573 7469 6e67 2074 6865 vior-testing the
│ │ │ │ │ +00016990: 206d 6574 686f 6420 6469 6374 696f 6e61 method dictiona
│ │ │ │ │ +000169a0: 7279 2e0a 2020 2020 2020 2020 2020 2020 ry..
│ │ │ │ │ +000169b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000169c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000169d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000169e0: 2020 286c 696e 6520 2020 3629 0a2a 2063 (line 6).* c
│ │ │ │ │ +000169f0: 616e 5772 6974 653a 2020 2020 2020 2020 anWrite:
│ │ │ │ │ +00016a00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00016a10: 2020 2020 2020 4669 6c65 4465 7363 7269 FileDescri
│ │ │ │ │ +00016a20: 7074 6f72 2d61 6363 6573 7369 6e67 2e0a ptor-accessing..
│ │ │ │ │ +00016a30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00016a40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00016a50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00016a60: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +00016a70: 696e 6520 2020 3929 0a2a 2063 6170 6163 ine 9).* capac
│ │ │ │ │ +00016a80: 6974 7920 3c31 3e3a 2020 2020 2020 2020 ity <1>:
│ │ │ │ │ +00016a90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00016aa0: 2020 4861 7368 6564 436f 6c6c 6563 7469 HashedCollecti
│ │ │ │ │ +00016ab0: 6f6e 2d74 6573 7469 6e67 2063 6f6c 6c65 on-testing colle
│ │ │ │ │ +00016ac0: 6374 696f 6e73 2e0a 2020 2020 2020 2020 ctions..
│ │ │ │ │ +00016ad0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00016ae0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00016af0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00016b00: 2020 2020 2020 286c 696e 6520 2020 3929 (line 9)
│ │ │ │ │ +00016b10: 0a2a 2063 6170 6163 6974 793a 2020 2020 .* capacity:
│ │ │ │ │ +00016b20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00016b30: 2020 2020 2020 2020 2020 436f 6c6c 6563 Collec
│ │ │ │ │ +00016b40: 7469 6f6e 2d74 6573 7469 6e67 2063 6f6c tion-testing col
│ │ │ │ │ +00016b50: 6c65 6374 696f 6e73 2e0a 2020 2020 2020 lections..
│ │ │ │ │ +00016b60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00016b70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00016b80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00016b90: 2020 2020 2020 2020 286c 696e 6520 2020 (line
│ │ │ │ │ +00016ba0: 3629 0a2a 2063 6173 7454 6f5f 203c 313e 6).* castTo_ <1>
│ │ │ │ │ +00016bb0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +00016bc0: 2020 2020 2020 2020 2020 2020 434f 626a CObj
│ │ │ │ │ +00016bd0: 6563 742d 636f 6e76 6572 7369 6f6e 2e20 ect-conversion.
│ │ │ │ │ +00016be0: 2028 6c69 6e65 2020 2036 290a 2a20 6361 (line 6).* ca
│ │ │ │ │ +00016bf0: 7374 546f 5f3a 2020 2020 2020 2020 2020 stTo_:
│ │ │ │ │ +00016c00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00016c10: 2020 2020 2042 7974 6541 7272 6179 2d43 ByteArray-C
│ │ │ │ │ +00016c20: 4f62 6a65 6374 2e20 2020 286c 696e 6520 Object. (line
│ │ │ │ │ +00016c30: 2031 3029 0a2a 2063 6174 6567 6f72 6965 10).* categorie
│ │ │ │ │ +00016c40: 7346 6f72 5f61 7265 5f3a 2020 2020 2020 sFor_are_:
│ │ │ │ │ +00016c50: 2020 2020 2020 2020 2020 2020 2020 436c Cl
│ │ │ │ │ +00016c60: 6173 732d 696e 7374 616e 6365 2063 7265 ass-instance cre
│ │ │ │ │ +00016c70: 6174 696f 6e20 2d20 616c 7465 726e 6174 ation - alternat
│ │ │ │ │ +00016c80: 6976 652e 0a20 2020 2020 2020 2020 2020 ive..
│ │ │ │ │ +00016c90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00016ca0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00016cb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00016cc0: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).*
│ │ │ │ │ +00016cd0: 6361 7465 676f 7279 203c 313e 3a20 2020 category <1>:
│ │ │ │ │ +00016ce0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00016cf0: 2020 2020 2020 204d 6574 686f 6449 6e66 MethodInf
│ │ │ │ │ +00016d00: 6f2d 6163 6365 7373 696e 672e 0a20 2020 o-accessing..
│ │ │ │ │ +00016d10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00016d20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00016d30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00016d40: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +00016d50: 2020 2036 290a 2a20 6361 7465 676f 7279 6).* category
│ │ │ │ │ +00016d60: 203c 323e 3a20 2020 2020 2020 2020 2020 <2>:
│ │ │ │ │ +00016d70: 2020 2020 2020 2020 2020 2020 2020 204d M
│ │ │ │ │ +00016d80: 6574 6163 6c61 7373 2d64 656c 6567 6174 etaclass-delegat
│ │ │ │ │ +00016d90: 696f 6e2e 0a20 2020 2020 2020 2020 2020 ion..
│ │ │ │ │ +00016da0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00016db0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00016dc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00016dd0: 2020 2028 6c69 6e65 2020 3236 290a 2a20 (line 26).*
│ │ │ │ │ +00016de0: 6361 7465 676f 7279 3a20 2020 2020 2020 category:
│ │ │ │ │ +00016df0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00016e00: 2020 2020 2020 2043 6c61 7373 2d61 6363 Class-acc
│ │ │ │ │ +00016e10: 6573 7369 6e67 2069 6e73 7461 6e63 6573 essing instances
│ │ │ │ │ +00016e20: 2061 6e64 2076 6172 6961 626c 6573 2e0a and variables..
│ │ │ │ │ +00016e30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00016e40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00016e50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00016e60: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +00016e70: 696e 6520 2032 3629 0a2a 2063 6174 6567 ine 26).* categ
│ │ │ │ │ +00016e80: 6f72 795f 203c 313e 3a20 2020 2020 2020 ory_ <1>:
│ │ │ │ │ +00016e90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00016ea0: 2020 4d65 7468 6f64 496e 666f 2d61 6363 MethodInfo-acc
│ │ │ │ │ +00016eb0: 6573 7369 6e67 2e0a 2020 2020 2020 2020 essing..
│ │ │ │ │ +00016ec0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00016ed0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00016ee0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00016ef0: 2020 2020 2020 286c 696e 6520 2020 3929 (line 9)
│ │ │ │ │ +00016f00: 0a2a 2063 6174 6567 6f72 795f 3a20 2020 .* category_:
│ │ │ │ │ +00016f10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00016f20: 2020 2020 2020 2020 2020 436c 6173 732d Class-
│ │ │ │ │ +00016f30: 6163 6365 7373 696e 6720 696e 7374 616e accessing instan
│ │ │ │ │ +00016f40: 6365 7320 616e 6420 7661 7269 6162 6c65 ces and variable
│ │ │ │ │ +00016f50: 732e 0a20 2020 2020 2020 2020 2020 2020 s..
│ │ │ │ │ +00016f60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00016f70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00016f80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00016f90: 2028 6c69 6e65 2020 3239 290a 2a20 6343 (line 29).* cC
│ │ │ │ │ +00016fa0: 616c 6c5f 6e75 6d41 7267 735f 6174 7472 all_numArgs_attr
│ │ │ │ │ +00016fb0: 6962 7574 6573 5f3a 2020 2020 2020 2020 ibutes_:
│ │ │ │ │ +00016fc0: 2020 2020 2043 6f6d 7069 6c65 644d 6574 CompiledMet
│ │ │ │ │ +00016fd0: 686f 6420 636c 6173 732d 6320 6361 6c6c hod class-c call
│ │ │ │ │ +00016fe0: 2d6f 7574 732e 0a20 2020 2020 2020 2020 -outs..
│ │ │ │ │ +00016ff0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00017000: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00017010: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00017020: 2020 2020 2028 6c69 6e65 2020 3130 290a (line 10).
│ │ │ │ │ +00017030: 2a20 6365 696c 696e 6720 3c31 3e3a 2020 * ceiling <1>:
│ │ │ │ │ +00017040: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00017050: 2020 2020 2020 2020 2053 6361 6c65 6444 ScaledD
│ │ │ │ │ +00017060: 6563 696d 616c 2d63 6f65 7263 696f 6e2e ecimal-coercion.
│ │ │ │ │ +00017070: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +00017080: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00017090: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000170a0: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +000170b0: 6c69 6e65 2020 3232 290a 2a20 6365 696c line 22).* ceil
│ │ │ │ │ +000170c0: 696e 6720 3c32 3e3a 2020 2020 2020 2020 ing <2>:
│ │ │ │ │ +000170d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000170e0: 2020 2049 6e74 6567 6572 2d63 6f6e 7665 Integer-conve
│ │ │ │ │ +000170f0: 7274 696e 672e 2020 286c 696e 6520 2031 rting. (line 1
│ │ │ │ │ +00017100: 3629 0a2a 2063 6569 6c69 6e67 203c 333e 6).* ceiling <3>
│ │ │ │ │ +00017110: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +00017120: 2020 2020 2020 2020 2020 2020 4672 6163 Frac
│ │ │ │ │ +00017130: 7469 6f6e 2d63 6f65 7263 696e 672e 2020 tion-coercing.
│ │ │ │ │ +00017140: 2028 6c69 6e65 2020 2036 290a 2a20 6365 (line 6).* ce
│ │ │ │ │ +00017150: 696c 696e 673a 2020 2020 2020 2020 2020 iling:
│ │ │ │ │ +00017160: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00017170: 2020 2020 2046 6c6f 6174 2d62 7569 6c74 Float-built
│ │ │ │ │ +00017180: 2069 6e73 2e20 2020 2020 286c 696e 6520 ins. (line
│ │ │ │ │ +00017190: 2031 3529 0a2a 2063 6569 6c69 6e67 4c6f 15).* ceilingLo
│ │ │ │ │ +000171a0: 675f 203c 313e 3a20 2020 2020 2020 2020 g_ <1>:
│ │ │ │ │ +000171b0: 2020 2020 2020 2020 2020 2020 2020 4e75 Nu
│ │ │ │ │ +000171c0: 6d62 6572 2d6d 6973 6320 6d61 7468 2e20 mber-misc math.
│ │ │ │ │ +000171d0: 2020 2028 6c69 6e65 2020 3331 290a 2a20 (line 31).*
│ │ │ │ │ +000171e0: 6365 696c 696e 674c 6f67 5f20 3c32 3e3a ceilingLog_ <2>:
│ │ │ │ │ +000171f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00017200: 2020 2020 2020 2049 6e74 6567 6572 2d6d Integer-m
│ │ │ │ │ +00017210: 6174 6820 6d65 7468 6f64 732e 0a20 2020 ath methods..
│ │ │ │ │ +00017220: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00017230: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00017240: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00017250: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +00017260: 2020 3130 290a 2a20 6365 696c 696e 674c 10).* ceilingL
│ │ │ │ │ +00017270: 6f67 5f3a 2020 2020 2020 2020 2020 2020 og_:
│ │ │ │ │ +00017280: 2020 2020 2020 2020 2020 2020 2020 2046 F
│ │ │ │ │ +00017290: 6c6f 6174 2d74 7261 6e73 6365 6e64 656e loat-transcenden
│ │ │ │ │ +000172a0: 7461 6c20 6f70 6572 6174 696f 6e73 2e0a tal operations..
│ │ │ │ │ +000172b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000172c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000172d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000172e0: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +000172f0: 696e 6520 2020 3929 0a2a 2063 656e 7465 ine 9).* cente
│ │ │ │ │ +00017300: 723a 2020 2020 2020 2020 2020 2020 2020 r:
│ │ │ │ │ +00017310: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00017320: 2020 5265 6374 616e 676c 652d 6163 6365 Rectangle-acce
│ │ │ │ │ +00017330: 7373 696e 672e 2028 6c69 6e65 2020 3237 ssing. (line 27
│ │ │ │ │ +00017340: 290a 2a20 6365 6e74 7261 6c44 6972 6563 ).* centralDirec
│ │ │ │ │ +00017350: 746f 7279 5261 6e67 6549 6e5f 3a20 2020 toryRangeIn_:
│ │ │ │ │ +00017360: 2020 2020 2020 2020 2020 2056 4653 2e5a VFS.Z
│ │ │ │ │ +00017370: 6970 4669 6c65 2d6d 656d 6265 7273 2e20 ipFile-members.
│ │ │ │ │ +00017380: 286c 696e 6520 2020 3629 0a2a 2063 6861 (line 6).* cha
│ │ │ │ │ +00017390: 6e67 6543 6c61 7373 546f 5f3a 2020 2020 ngeClassTo_:
│ │ │ │ │ +000173a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000173b0: 2020 2020 4f62 6a65 6374 2d62 7569 6c74 Object-built
│ │ │ │ │ +000173c0: 2069 6e73 2e20 2020 2028 6c69 6e65 2020 ins. (line
│ │ │ │ │ +000173d0: 3631 290a 2a20 6368 616e 6765 643a 2020 61).* changed:
│ │ │ │ │ +000173e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000173f0: 2020 2020 2020 2020 2020 2020 204f 626a Obj
│ │ │ │ │ +00017400: 6563 742d 6368 616e 6765 2061 6e64 2075 ect-change and u
│ │ │ │ │ +00017410: 7064 6174 652e 0a20 2020 2020 2020 2020 pdate..
│ │ │ │ │ +00017420: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00017430: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00017440: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00017450: 2020 2020 2028 6c69 6e65 2020 3236 290a (line 26).
│ │ │ │ │ +00017460: 2a20 6368 616e 6765 645f 203c 313e 3a20 * changed_ <1>:
│ │ │ │ │ +00017470: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00017480: 2020 2020 2020 2020 204f 626a 6563 744d ObjectM
│ │ │ │ │ +00017490: 656d 6f72 7920 636c 6173 732d 696e 6974 emory class-init
│ │ │ │ │ +000174a0: 6961 6c69 7a61 7469 6f6e 2e0a 2020 2020 ialization..
│ │ │ │ │ +000174b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000174c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000174d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000174e0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +000174f0: 2020 3629 0a2a 2063 6861 6e67 6564 5f3a 6).* changed_:
│ │ │ │ │ +00017500: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00017510: 2020 2020 2020 2020 2020 2020 2020 4f62 Ob
│ │ │ │ │ +00017520: 6a65 6374 2d63 6861 6e67 6520 616e 6420 ject-change and
│ │ │ │ │ +00017530: 7570 6461 7465 2e0a 2020 2020 2020 2020 update..
│ │ │ │ │ +00017540: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00017550: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00017560: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00017570: 2020 2020 2020 286c 696e 6520 2033 3029 (line 30)
│ │ │ │ │ +00017580: 0a2a 2063 6861 7241 745f 203c 313e 3a20 .* charAt_ <1>:
│ │ │ │ │ +00017590: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000175a0: 2020 2020 2020 2020 2020 4d65 6d6f 7279 Memory
│ │ │ │ │ +000175b0: 2063 6c61 7373 2d61 6363 6573 7369 6e67 class-accessing
│ │ │ │ │ +000175c0: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +000175d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000175e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000175f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00017600: 286c 696e 6520 2031 3629 0a2a 2063 6861 (line 16).* cha
│ │ │ │ │ +00017610: 7241 745f 3a20 2020 2020 2020 2020 2020 rAt_:
│ │ │ │ │ +00017620: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00017630: 2020 2020 4279 7465 4172 7261 792d 6d6f ByteArray-mo
│ │ │ │ │ +00017640: 7265 2061 6476 616e 6365 6420 6163 6365 re advanced acce
│ │ │ │ │ +00017650: 7373 696e 672e 0a20 2020 2020 2020 2020 ssing..
│ │ │ │ │ +00017660: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00017670: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00017680: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00017690: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).
│ │ │ │ │ +000176a0: 2a20 6368 6172 4174 5f70 7574 5f20 3c31 * charAt_put_ <1
│ │ │ │ │ +000176b0: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ +000176c0: 2020 2020 2020 2020 204d 656d 6f72 7920 Memory
│ │ │ │ │ +000176d0: 636c 6173 732d 6163 6365 7373 696e 672e class-accessing.
│ │ │ │ │ +000176e0: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +000176f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00017700: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00017710: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +00017720: 6c69 6e65 2020 3230 290a 2a20 6368 6172 line 20).* char
│ │ │ │ │ +00017730: 4174 5f70 7574 5f3a 2020 2020 2020 2020 At_put_:
│ │ │ │ │ +00017740: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00017750: 2020 2042 7974 6541 7272 6179 2d6d 6f72 ByteArray-mor
│ │ │ │ │ +00017760: 6520 6164 7661 6e63 6564 2061 6363 6573 e advanced acces
│ │ │ │ │ +00017770: 7369 6e67 2e0a 2020 2020 2020 2020 2020 sing..
│ │ │ │ │ +00017780: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00017790: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000177a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000177b0: 2020 2020 286c 696e 6520 2031 3129 0a2a (line 11).*
│ │ │ │ │ +000177c0: 2063 6865 636b 5f20 3c31 3e3a 2020 2020 check_ <1>:
│ │ │ │ │ +000177d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000177e0: 2020 2020 2020 2020 5365 6375 7269 7479 Security
│ │ │ │ │ +000177f0: 506f 6c69 6379 2d71 7565 7279 696e 672e Policy-querying.
│ │ │ │ │ +00017800: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +00017810: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00017820: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00017830: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +00017840: 6c69 6e65 2020 2036 290a 2a20 6368 6563 line 6).* chec
│ │ │ │ │ +00017850: 6b5f 3a20 2020 2020 2020 2020 2020 2020 k_:
│ │ │ │ │ +00017860: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00017870: 2020 2043 6c61 7373 2d73 6563 7572 6974 Class-securit
│ │ │ │ │ +00017880: 792e 2020 2020 2020 286c 696e 6520 2020 y. (line
│ │ │ │ │ +00017890: 3629 0a2a 2063 6865 636b 5f66 6f72 5f3a 6).* check_for_:
│ │ │ │ │ +000178a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000178b0: 2020 2020 2020 2020 2020 2020 5065 726d Perm
│ │ │ │ │ +000178c0: 6973 7369 6f6e 2d74 6573 7469 6e67 2e20 ission-testing.
│ │ │ │ │ +000178d0: 2028 6c69 6e65 2020 2036 290a 2a20 6368 (line 6).* ch
│ │ │ │ │ +000178e0: 6563 6b45 7272 6f72 203c 313e 3a20 2020 eckError <1>:
│ │ │ │ │ +000178f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00017900: 2020 2020 2046 696c 6544 6573 6372 6970 FileDescrip
│ │ │ │ │ +00017910: 746f 722d 6261 7369 632e 0a20 2020 2020 tor-basic..
│ │ │ │ │ +00017920: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00017930: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00017940: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00017950: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +00017960: 2036 290a 2a20 6368 6563 6b45 7272 6f72 6).* checkError
│ │ │ │ │ +00017970: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +00017980: 2020 2020 2020 2020 2020 2020 2046 696c Fil
│ │ │ │ │ +00017990: 6520 636c 6173 732d 6669 6c65 206f 7065 e class-file ope
│ │ │ │ │ +000179a0: 7261 7469 6f6e 732e 0a20 2020 2020 2020 rations..
│ │ │ │ │ +000179b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000179c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000179d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000179e0: 2020 2020 2020 2028 6c69 6e65 2020 2036 (line 6
│ │ │ │ │ +000179f0: 290a 2a20 6368 6563 6b45 7272 6f72 5f3a ).* checkError_:
│ │ │ │ │ +00017a00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00017a10: 2020 2020 2020 2020 2020 2046 696c 6520 File
│ │ │ │ │ +00017a20: 636c 6173 732d 6669 6c65 206f 7065 7261 class-file opera
│ │ │ │ │ +00017a30: 7469 6f6e 732e 0a20 2020 2020 2020 2020 tions..
│ │ │ │ │ +00017a40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00017a50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00017a60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00017a70: 2020 2020 2028 6c69 6e65 2020 3130 290a (line 10).
│ │ │ │ │ +00017a80: 2a20 6368 6563 6b49 6e64 6578 6162 6c65 * checkIndexable
│ │ │ │ │ +00017a90: 426f 756e 6473 5f3a 2020 2020 2020 2020 Bounds_:
│ │ │ │ │ +00017aa0: 2020 2020 2020 2020 204f 626a 6563 742d Object-
│ │ │ │ │ +00017ab0: 6275 696c 7420 696e 732e 2020 2020 286c built ins. (l
│ │ │ │ │ +00017ac0: 696e 6520 2036 3629 0a2a 2063 6865 636b ine 66).* check
│ │ │ │ │ +00017ad0: 496e 6465 7861 626c 6542 6f75 6e64 735f IndexableBounds_
│ │ │ │ │ +00017ae0: 6966 4162 7365 6e74 5f3a 2020 2020 2020 ifAbsent_:
│ │ │ │ │ +00017af0: 2020 4f62 6a65 6374 2d62 7569 6c74 2069 Object-built i
│ │ │ │ │ +00017b00: 6e73 2e20 2020 2028 6c69 6e65 2020 3730 ns. (line 70
│ │ │ │ │ +00017b10: 290a 2a20 6368 6563 6b49 6e64 6578 6162 ).* checkIndexab
│ │ │ │ │ +00017b20: 6c65 426f 756e 6473 5f70 7574 5f3a 2020 leBounds_put_:
│ │ │ │ │ +00017b30: 2020 2020 2020 2020 2020 204f 626a 6563 Objec
│ │ │ │ │ +00017b40: 742d 6275 696c 7420 696e 732e 2020 2020 t-built ins.
│ │ │ │ │ +00017b50: 286c 696e 6520 2037 3429 0a2a 2063 6865 (line 74).* che
│ │ │ │ │ +00017b60: 636b 5365 6375 7269 7479 466f 725f 3a20 ckSecurityFor_:
│ │ │ │ │ +00017b70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00017b80: 2020 2020 436f 6e74 6578 7450 6172 742d ContextPart-
│ │ │ │ │ +00017b90: 7365 6375 7269 7479 2063 6865 636b 732e security checks.
│ │ │ │ │ +00017ba0: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +00017bb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00017bc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00017bd0: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +00017be0: 6c69 6e65 2020 2036 290a 2a20 6368 6563 line 6).* chec
│ │ │ │ │ +00017bf0: 6b54 6167 4966 496e 5061 7468 5f3a 2020 kTagIfInPath_:
│ │ │ │ │ +00017c00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00017c10: 2020 2050 6163 6b61 6765 2d73 7469 6c6c Package-still
│ │ │ │ │ +00017c20: 2075 6e63 6c61 7373 6966 6965 642e 0a20 unclassified..
│ │ │ │ │ +00017c30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00017c40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00017c50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00017c60: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +00017c70: 6e65 2020 2036 290a 2a20 6368 6953 7175 ne 6).* chiSqu
│ │ │ │ │ +00017c80: 6172 653a 2020 2020 2020 2020 2020 2020 are:
│ │ │ │ │ +00017c90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00017ca0: 2052 616e 646f 6d2d 7465 7374 696e 672e Random-testing.
│ │ │ │ │ +00017cb0: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)
│ │ │ │ │ +00017cc0: 0a2a 2063 6869 5371 7561 7265 5f72 616e .* chiSquare_ran
│ │ │ │ │ +00017cd0: 6765 5f3a 2020 2020 2020 2020 2020 2020 ge_:
│ │ │ │ │ +00017ce0: 2020 2020 2020 2020 2020 5261 6e64 6f6d Random
│ │ │ │ │ +00017cf0: 2d74 6573 7469 6e67 2e20 2020 2020 2028 -testing. (
│ │ │ │ │ +00017d00: 6c69 6e65 2020 2039 290a 2a20 636c 6173 line 9).* clas
│ │ │ │ │ +00017d10: 7320 3c31 3e3a 2020 2020 2020 2020 2020 s <1>:
│ │ │ │ │ +00017d20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00017d30: 2020 204f 626a 6563 742d 6275 696c 7420 Object-built
│ │ │ │ │ +00017d40: 696e 732e 2020 2020 286c 696e 6520 2037 ins. (line 7
│ │ │ │ │ +00017d50: 3829 0a2a 2063 6c61 7373 3a20 2020 2020 8).* class:
│ │ │ │ │ +00017d60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00017d70: 2020 2020 2020 2020 2020 2020 4175 746f Auto
│ │ │ │ │ +00017d80: 6c6f 6164 2d61 6363 6573 7369 6e67 2e20 load-accessing.
│ │ │ │ │ +00017d90: 2028 6c69 6e65 2020 2036 290a 2a20 636c (line 6).* cl
│ │ │ │ │ +00017da0: 6173 735f 6672 6f6d 5f3a 2020 2020 2020 ass_from_:
│ │ │ │ │ +00017db0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00017dc0: 2020 2020 2041 7574 6f6c 6f61 6420 636c Autoload cl
│ │ │ │ │ +00017dd0: 6173 732d 696e 7374 616e 6365 2063 7265 ass-instance cre
│ │ │ │ │ +00017de0: 6174 696f 6e2e 0a20 2020 2020 2020 2020 ation..
│ │ │ │ │ +00017df0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00017e00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00017e10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00017e20: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).
│ │ │ │ │ +00017e30: 2a20 636c 6173 735f 696e 5f66 726f 6d5f * class_in_from_
│ │ │ │ │ +00017e40: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +00017e50: 2020 2020 2020 2020 2041 7574 6f6c 6f61 Autoloa
│ │ │ │ │ +00017e60: 6420 636c 6173 732d 696e 7374 616e 6365 d class-instance
│ │ │ │ │ +00017e70: 2063 7265 6174 696f 6e2e 0a20 2020 2020 creation..
│ │ │ │ │ +00017e80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00017e90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00017ea0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00017eb0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +00017ec0: 3130 290a 2a20 636c 6173 735f 696e 5f6c 10).* class_in_l
│ │ │ │ │ +00017ed0: 6f61 6465 725f 3a20 2020 2020 2020 2020 oader_:
│ │ │ │ │ +00017ee0: 2020 2020 2020 2020 2020 2020 2041 7574 Aut
│ │ │ │ │ +00017ef0: 6f6c 6f61 6420 636c 6173 732d 696e 7374 oload class-inst
│ │ │ │ │ +00017f00: 616e 6365 2063 7265 6174 696f 6e2e 0a20 ance creation..
│ │ │ │ │ +00017f10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00017f20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00017f30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00017f40: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +00017f50: 6e65 2020 3134 290a 2a20 636c 6173 735f ne 14).* class_
│ │ │ │ │ +00017f60: 6c6f 6164 6572 5f3a 2020 2020 2020 2020 loader_:
│ │ │ │ │ +00017f70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00017f80: 2041 7574 6f6c 6f61 6420 636c 6173 732d Autoload class-
│ │ │ │ │ +00017f90: 696e 7374 616e 6365 2063 7265 6174 696f instance creatio
│ │ │ │ │ +00017fa0: 6e2e 0a20 2020 2020 2020 2020 2020 2020 n..
│ │ │ │ │ +00017fb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00017fc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00017fd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00017fe0: 2028 6c69 6e65 2020 3230 290a 2a20 636c (line 20).* cl
│ │ │ │ │ +00017ff0: 6173 7341 745f 3a20 2020 2020 2020 2020 assAt_:
│ │ │ │ │ +00018000: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00018010: 2020 2020 2041 6273 7472 6163 744e 616d AbstractNam
│ │ │ │ │ +00018020: 6573 7061 6365 2d61 6363 6573 7369 6e67 espace-accessing
│ │ │ │ │ +00018030: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +00018040: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00018050: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00018060: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00018070: 286c 696e 6520 2032 3329 0a2a 2063 6c61 (line 23).* cla
│ │ │ │ │ +00018080: 7373 4174 5f69 6641 6273 656e 745f 3a20 ssAt_ifAbsent_:
│ │ │ │ │ +00018090: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000180a0: 2020 2020 4162 7374 7261 6374 4e61 6d65 AbstractName
│ │ │ │ │ +000180b0: 7370 6163 652d 6163 6365 7373 696e 672e space-accessing.
│ │ │ │ │ +000180c0: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +000180d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000180e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000180f0: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +00018100: 6c69 6e65 2020 3238 290a 2a20 636c 6173 line 28).* clas
│ │ │ │ │ +00018110: 7369 6679 5f75 6e64 6572 5f3a 2020 2020 sify_under_:
│ │ │ │ │ +00018120: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00018130: 2020 2043 6c61 7373 4465 7363 7269 7074 ClassDescript
│ │ │ │ │ +00018140: 696f 6e2d 6f72 6761 6e69 7a61 7469 6f6e ion-organization
│ │ │ │ │ +00018150: 206f 6620 6d65 7373 6167 6573 2061 6e64 of messages and
│ │ │ │ │ +00018160: 2063 6c61 7373 6573 2e0a 2020 2020 2020 classes..
│ │ │ │ │ +00018170: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00018180: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00018190: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000181a0: 2020 2020 2020 2020 286c 696e 6520 2020 (line
│ │ │ │ │ +000181b0: 3629 0a2a 2063 6c61 7373 506f 6f6c 203c 6).* classPool <
│ │ │ │ │ +000181c0: 313e 3a20 2020 2020 2020 2020 2020 2020 1>:
│ │ │ │ │ +000181d0: 2020 2020 2020 2020 2020 2020 4d65 7461 Meta
│ │ │ │ │ +000181e0: 636c 6173 732d 6465 6c65 6761 7469 6f6e class-delegation
│ │ │ │ │ +000181f0: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +00018200: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00018210: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00018220: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00018230: 286c 696e 6520 2032 3929 0a2a 2063 6c61 (line 29).* cla
│ │ │ │ │ +00018240: 7373 506f 6f6c 203c 323e 3a20 2020 2020 ssPool <2>:
│ │ │ │ │ +00018250: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00018260: 2020 2020 436c 6173 732d 6163 6365 7373 Class-access
│ │ │ │ │ +00018270: 696e 6720 696e 7374 616e 6365 7320 616e ing instances an
│ │ │ │ │ +00018280: 6420 7661 7269 6162 6c65 732e 0a20 2020 d variables..
│ │ │ │ │ +00018290: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000182a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000182b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000182c0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +000182d0: 2020 3332 290a 2a20 636c 6173 7350 6f6f 32).* classPoo
│ │ │ │ │ +000182e0: 6c3a 2020 2020 2020 2020 2020 2020 2020 l:
│ │ │ │ │ +000182f0: 2020 2020 2020 2020 2020 2020 2020 2042 B
│ │ │ │ │ +00018300: 6568 6176 696f 722d 6163 6365 7373 696e ehavior-accessin
│ │ │ │ │ +00018310: 6720 696e 7374 616e 6365 7320 616e 6420 g instances and
│ │ │ │ │ +00018320: 7661 7269 6162 6c65 732e 0a20 2020 2020 variables..
│ │ │ │ │ +00018330: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00018340: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00018350: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00018360: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +00018370: 3234 290a 2a20 636c 6173 7350 7261 676d 24).* classPragm
│ │ │ │ │ +00018380: 6173 203c 313e 3a20 2020 2020 2020 2020 as <1>:
│ │ │ │ │ +00018390: 2020 2020 2020 2020 2020 2020 2043 6c61 Cla
│ │ │ │ │ +000183a0: 7373 2d61 6363 6573 7369 6e67 2069 6e73 ss-accessing ins
│ │ │ │ │ +000183b0: 7461 6e63 6573 2061 6e64 2076 6172 6961 tances and varia
│ │ │ │ │ +000183c0: 626c 6573 2e0a 2020 2020 2020 2020 2020 bles..
│ │ │ │ │ +000183d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000183e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000183f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00018400: 2020 2020 286c 696e 6520 2033 3529 0a2a (line 35).*
│ │ │ │ │ +00018410: 2063 6c61 7373 5072 6167 6d61 733a 2020 classPragmas:
│ │ │ │ │ +00018420: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00018430: 2020 2020 2020 2020 4343 6f6d 706f 756e CCompoun
│ │ │ │ │ +00018440: 6420 636c 6173 732d 7375 6263 6c61 7373 d class-subclass
│ │ │ │ │ +00018450: 2063 7265 6174 696f 6e2e 0a20 2020 2020 creation..
│ │ │ │ │ +00018460: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00018470: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00018480: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00018490: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +000184a0: 2039 290a 2a20 636c 6173 7356 6172 6961 9).* classVaria
│ │ │ │ │ +000184b0: 626c 6553 7472 696e 673a 2020 2020 2020 bleString:
│ │ │ │ │ +000184c0: 2020 2020 2020 2020 2020 2020 2043 6c61 Cla
│ │ │ │ │ +000184d0: 7373 4465 7363 7269 7074 696f 6e2d 7072 ssDescription-pr
│ │ │ │ │ +000184e0: 696e 7469 6e67 2e0a 2020 2020 2020 2020 inting..
│ │ │ │ │ +000184f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00018500: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00018510: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00018520: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)
│ │ │ │ │ +00018530: 0a2a 2063 6c61 7373 5661 724e 616d 6573 .* classVarNames
│ │ │ │ │ +00018540: 203c 313e 3a20 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ +00018550: 2020 2020 2020 2020 2020 4d65 7461 636c Metacl
│ │ │ │ │ +00018560: 6173 732d 6465 6c65 6761 7469 6f6e 2e0a ass-delegation..
│ │ │ │ │ +00018570: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00018580: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00018590: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000185a0: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +000185b0: 696e 6520 2033 3229 0a2a 2063 6c61 7373 ine 32).* class
│ │ │ │ │ +000185c0: 5661 724e 616d 6573 203c 323e 3a20 2020 VarNames <2>:
│ │ │ │ │ +000185d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000185e0: 2020 436c 6173 732d 6163 6365 7373 696e Class-accessin
│ │ │ │ │ +000185f0: 6720 696e 7374 616e 6365 7320 616e 6420 g instances and
│ │ │ │ │ +00018600: 7661 7269 6162 6c65 732e 0a20 2020 2020 variables..
│ │ │ │ │ +00018610: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00018620: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00018630: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00018640: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +00018650: 3338 290a 2a20 636c 6173 7356 6172 4e61 38).* classVarNa
│ │ │ │ │ +00018660: 6d65 733a 2020 2020 2020 2020 2020 2020 mes:
│ │ │ │ │ +00018670: 2020 2020 2020 2020 2020 2020 2042 6568 Beh
│ │ │ │ │ +00018680: 6176 696f 722d 6163 6365 7373 696e 6720 avior-accessing
│ │ │ │ │ +00018690: 696e 7374 616e 6365 7320 616e 6420 7661 instances and va
│ │ │ │ │ +000186a0: 7269 6162 6c65 732e 0a20 2020 2020 2020 riables..
│ │ │ │ │ +000186b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000186c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000186d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000186e0: 2020 2020 2020 2028 6c69 6e65 2020 3239 (line 29
│ │ │ │ │ +000186f0: 290a 2a20 636c 6561 6e3a 2020 2020 2020 ).* clean:
│ │ │ │ │ +00018700: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00018710: 2020 2020 2020 2020 2020 2046 696c 6553 FileS
│ │ │ │ │ +00018720: 7472 6561 6d2d 6275 6666 6572 696e 672e tream-buffering.
│ │ │ │ │ +00018730: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +00018740: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00018750: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00018760: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +00018770: 6c69 6e65 2020 3132 290a 2a20 636c 6561 line 12).* clea
│ │ │ │ │ +00018780: 7242 6974 5f3a 2020 2020 2020 2020 2020 rBit_:
│ │ │ │ │ +00018790: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000187a0: 2020 2049 6e74 6567 6572 2d62 6974 206f Integer-bit o
│ │ │ │ │ +000187b0: 7065 7261 746f 7273 2e0a 2020 2020 2020 perators..
│ │ │ │ │ +000187c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000187d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000187e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000187f0: 2020 2020 2020 2020 286c 696e 6520 2032 (line 2
│ │ │ │ │ +00018800: 3829 0a2a 2063 6c65 6172 4743 466c 6167 8).* clearGCFlag
│ │ │ │ │ +00018810: 5f3a 2020 2020 2020 2020 2020 2020 2020 _:
│ │ │ │ │ +00018820: 2020 2020 2020 2020 2020 2020 5765 616b Weak
│ │ │ │ │ +00018830: 4172 7261 792d 6163 6365 7373 696e 672e Array-accessing.
│ │ │ │ │ +00018840: 2028 6c69 6e65 2020 3238 290a 2a20 636c (line 28).* cl
│ │ │ │ │ +00018850: 6965 6e74 3a20 2020 2020 2020 2020 2020 ient:
│ │ │ │ │ +00018860: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00018870: 2020 2020 2043 6f6e 7465 7874 5061 7274 ContextPart
│ │ │ │ │ +00018880: 2d61 6363 6573 7369 6e67 2e0a 2020 2020 -accessing..
│ │ │ │ │ +00018890: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000188a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000188b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000188c0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +000188d0: 2031 3829 0a2a 2063 6c6f 636b 5072 6563 18).* clockPrec
│ │ │ │ │ +000188e0: 6973 696f 6e3a 2020 2020 2020 2020 2020 ision:
│ │ │ │ │ +000188f0: 2020 2020 2020 2020 2020 2020 2020 4461 Da
│ │ │ │ │ +00018900: 7465 5469 6d65 2063 6c61 7373 2d69 6e66 teTime class-inf
│ │ │ │ │ +00018910: 6f72 6d61 7469 6f6e 2e0a 2020 2020 2020 ormation..
│ │ │ │ │ +00018920: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00018930: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00018940: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00018950: 2020 2020 2020 2020 286c 696e 6520 2020 (line
│ │ │ │ │ +00018960: 3629 0a2a 2063 6c6f 7365 203c 313e 3a20 6).* close <1>:
│ │ │ │ │ +00018970: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00018980: 2020 2020 2020 2020 2020 2020 5374 7265 Stre
│ │ │ │ │ +00018990: 616d 2d70 6f6c 796d 6f72 7068 6973 6d2e am-polymorphism.
│ │ │ │ │ +000189a0: 2028 6c69 6e65 2020 2036 290a 2a20 636c (line 6).* cl
│ │ │ │ │ +000189b0: 6f73 6520 3c32 3e3a 2020 2020 2020 2020 ose <2>:
│ │ │ │ │ +000189c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000189d0: 2020 2020 2050 6f73 6974 696f 6e61 626c Positionabl
│ │ │ │ │ +000189e0: 6553 7472 6561 6d2d 6163 6365 7373 696e eStream-accessin
│ │ │ │ │ +000189f0: 672d 7265 6164 696e 672e 0a20 2020 2020 g-reading..
│ │ │ │ │ +00018a00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00018a10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00018a20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00018a30: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +00018a40: 2036 290a 2a20 636c 6f73 653a 2020 2020 6).* close:
│ │ │ │ │ +00018a50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00018a60: 2020 2020 2020 2020 2020 2020 2046 696c Fil
│ │ │ │ │ +00018a70: 6544 6573 6372 6970 746f 722d 6261 7369 eDescriptor-basi
│ │ │ │ │ +00018a80: 632e 0a20 2020 2020 2020 2020 2020 2020 c..
│ │ │ │ │ +00018a90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00018aa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00018ab0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00018ac0: 2028 6c69 6e65 2020 3130 290a 2a20 636c (line 10).* cl
│ │ │ │ │ +00018ad0: 6f73 6554 6f5f 3a20 2020 2020 2020 2020 oseTo_:
│ │ │ │ │ +00018ae0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00018af0: 2020 2020 204e 756d 6265 722d 7465 7374 Number-test
│ │ │ │ │ +00018b00: 696e 672e 2020 2020 2020 286c 696e 6520 ing. (line
│ │ │ │ │ +00018b10: 2020 3629 0a2a 2063 4f62 6a65 6374 4269 6).* cObjectBi
│ │ │ │ │ +00018b20: 6e64 696e 675f 3a20 2020 2020 2020 2020 nding_:
│ │ │ │ │ +00018b30: 2020 2020 2020 2020 2020 2020 2020 4354 CT
│ │ │ │ │ +00018b40: 7970 6520 636c 6173 732d 4320 696e 7374 ype class-C inst
│ │ │ │ │ +00018b50: 616e 6365 2063 7265 6174 696f 6e2e 0a20 ance creation..
│ │ │ │ │ +00018b60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00018b70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00018b80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00018b90: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +00018ba0: 6e65 2020 2036 290a 2a20 634f 626a 6563 ne 6).* cObjec
│ │ │ │ │ +00018bb0: 7454 7970 653a 2020 2020 2020 2020 2020 tType:
│ │ │ │ │ +00018bc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00018bd0: 2043 5479 7065 2d61 6363 6573 7369 6e67 CType-accessing
│ │ │ │ │ +00018be0: 2e20 2020 2020 286c 696e 6520 2031 3329 . (line 13)
│ │ │ │ │ +00018bf0: 0a2a 2063 4f62 6a65 6374 5479 7065 5f3a .* cObjectType_:
│ │ │ │ │ +00018c00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00018c10: 2020 2020 2020 2020 2020 4354 7970 6520 CType
│ │ │ │ │ +00018c20: 636c 6173 732d 4320 696e 7374 616e 6365 class-C instance
│ │ │ │ │ +00018c30: 2063 7265 6174 696f 6e2e 0a20 2020 2020 creation..
│ │ │ │ │ +00018c40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00018c50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00018c60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00018c70: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +00018c80: 2039 290a 2a20 634f 626a 5374 6f72 6564 9).* cObjStored
│ │ │ │ │ +00018c90: 5479 7065 203c 313e 3a20 2020 2020 2020 Type <1>:
│ │ │ │ │ +00018ca0: 2020 2020 2020 2020 2020 2020 2043 5553 CUS
│ │ │ │ │ +00018cb0: 686f 7274 2d61 6363 6573 7369 6e67 2e20 hort-accessing.
│ │ │ │ │ +00018cc0: 2020 286c 696e 6520 2020 3929 0a2a 2063 (line 9).* c
│ │ │ │ │ +00018cd0: 4f62 6a53 746f 7265 6454 7970 6520 3c32 ObjStoredType <2
│ │ │ │ │ +00018ce0: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ +00018cf0: 2020 2020 2020 4355 5368 6f72 7420 636c CUShort cl
│ │ │ │ │ +00018d00: 6173 732d 6163 6365 7373 696e 672e 0a20 ass-accessing..
│ │ │ │ │ +00018d10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00018d20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00018d30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00018d40: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +00018d50: 6e65 2020 2039 290a 2a20 634f 626a 5374 ne 9).* cObjSt
│ │ │ │ │ +00018d60: 6f72 6564 5479 7065 203c 333e 3a20 2020 oredType <3>:
│ │ │ │ │ +00018d70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00018d80: 2043 554c 6f6e 674c 6f6e 672d 6163 6365 CULongLong-acce
│ │ │ │ │ +00018d90: 7373 696e 672e 0a20 2020 2020 2020 2020 ssing..
│ │ │ │ │ +00018da0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00018db0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00018dc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00018dd0: 2020 2020 2028 6c69 6e65 2020 2039 290a (line 9).
│ │ │ │ │ +00018de0: 2a20 634f 626a 5374 6f72 6564 5479 7065 * cObjStoredType
│ │ │ │ │ +00018df0: 203c 343e 3a20 2020 2020 2020 2020 2020 <4>:
│ │ │ │ │ +00018e00: 2020 2020 2020 2020 2043 554c 6f6e 674c CULongL
│ │ │ │ │ +00018e10: 6f6e 6720 636c 6173 732d 6163 6365 7373 ong class-access
│ │ │ │ │ +00018e20: 696e 672e 0a20 2020 2020 2020 2020 2020 ing..
│ │ │ │ │ +00018e30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00018e40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00018e50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00018e60: 2020 2028 6c69 6e65 2020 2039 290a 2a20 (line 9).*
│ │ │ │ │ +00018e70: 634f 626a 5374 6f72 6564 5479 7065 203c cObjStoredType <
│ │ │ │ │ +00018e80: 353e 3a20 2020 2020 2020 2020 2020 2020 5>:
│ │ │ │ │ +00018e90: 2020 2020 2020 2043 554c 6f6e 672d 6163 CULong-ac
│ │ │ │ │ +00018ea0: 6365 7373 696e 672e 2020 2020 286c 696e cessing. (lin
│ │ │ │ │ +00018eb0: 6520 2020 3929 0a2a 2063 4f62 6a53 746f e 9).* cObjSto
│ │ │ │ │ +00018ec0: 7265 6454 7970 6520 3c36 3e3a 2020 2020 redType <6>:
│ │ │ │ │ +00018ed0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00018ee0: 4355 4c6f 6e67 2063 6c61 7373 2d61 6363 CULong class-acc
│ │ │ │ │ +00018ef0: 6573 7369 6e67 2e0a 2020 2020 2020 2020 essing..
│ │ │ │ │ +00018f00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00018f10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00018f20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00018f30: 2020 2020 2020 286c 696e 6520 2020 3929 (line 9)
│ │ │ │ │ +00018f40: 0a2a 2063 4f62 6a53 746f 7265 6454 7970 .* cObjStoredTyp
│ │ │ │ │ +00018f50: 6520 3c37 3e3a 2020 2020 2020 2020 2020 e <7>:
│ │ │ │ │ +00018f60: 2020 2020 2020 2020 2020 4355 496e 742d CUInt-
│ │ │ │ │ +00018f70: 6163 6365 7373 696e 672e 2020 2020 2028 accessing. (
│ │ │ │ │ +00018f80: 6c69 6e65 2020 2039 290a 2a20 634f 626a line 9).* cObj
│ │ │ │ │ +00018f90: 5374 6f72 6564 5479 7065 203c 383e 3a20 StoredType <8>:
│ │ │ │ │ +00018fa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00018fb0: 2020 2043 5549 6e74 2063 6c61 7373 2d61 CUInt class-a
│ │ │ │ │ +00018fc0: 6363 6573 7369 6e67 2e0a 2020 2020 2020 ccessing..
│ │ │ │ │ +00018fd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00018fe0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00018ff0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00019000: 2020 2020 2020 2020 286c 696e 6520 2020 (line
│ │ │ │ │ +00019010: 3929 0a2a 2063 4f62 6a53 746f 7265 6454 9).* cObjStoredT
│ │ │ │ │ +00019020: 7970 6520 3c39 3e3a 2020 2020 2020 2020 ype <9>:
│ │ │ │ │ +00019030: 2020 2020 2020 2020 2020 2020 4355 4368 CUCh
│ │ │ │ │ +00019040: 6172 2d61 6363 6573 7369 6e67 2e20 2020 ar-accessing.
│ │ │ │ │ +00019050: 2028 6c69 6e65 2020 2039 290a 2a20 634f (line 9).* cO
│ │ │ │ │ +00019060: 626a 5374 6f72 6564 5479 7065 203c 3130 bjStoredType <10
│ │ │ │ │ +00019070: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ +00019080: 2020 2020 2043 5543 6861 7220 636c 6173 CUChar clas
│ │ │ │ │ +00019090: 732d 6765 7474 696e 6720 696e 666f 2e0a s-getting info..
│ │ │ │ │ +000190a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000190b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000190c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000190d0: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +000190e0: 696e 6520 2020 3929 0a2a 2063 4f62 6a53 ine 9).* cObjS
│ │ │ │ │ +000190f0: 746f 7265 6454 7970 6520 3c31 313e 3a20 toredType <11>:
│ │ │ │ │ +00019100: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00019110: 2020 4353 7472 696e 672d 6163 6365 7373 CString-access
│ │ │ │ │ +00019120: 696e 672e 2020 2028 6c69 6e65 2020 2036 ing. (line 6
│ │ │ │ │ +00019130: 290a 2a20 634f 626a 5374 6f72 6564 5479 ).* cObjStoredTy
│ │ │ │ │ +00019140: 7065 203c 3132 3e3a 2020 2020 2020 2020 pe <12>:
│ │ │ │ │ +00019150: 2020 2020 2020 2020 2020 2043 5374 7269 CStri
│ │ │ │ │ +00019160: 6e67 2063 6c61 7373 2d61 6363 6573 7369 ng class-accessi
│ │ │ │ │ +00019170: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ +00019180: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00019190: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000191a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000191b0: 2020 286c 696e 6520 2020 3629 0a2a 2063 (line 6).* c
│ │ │ │ │ +000191c0: 4f62 6a53 746f 7265 6454 7970 6520 3c31 ObjStoredType <1
│ │ │ │ │ +000191d0: 333e 3a20 2020 2020 2020 2020 2020 2020 3>:
│ │ │ │ │ +000191e0: 2020 2020 2020 4353 6d61 6c6c 7461 6c6b CSmalltalk
│ │ │ │ │ +000191f0: 2d61 6363 6573 7369 6e67 2e0a 2020 2020 -accessing..
│ │ │ │ │ +00019200: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00019210: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00019220: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00019230: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +00019240: 2020 3929 0a2a 2063 4f62 6a53 746f 7265 9).* cObjStore
│ │ │ │ │ +00019250: 6454 7970 6520 3c31 343e 3a20 2020 2020 dType <14>:
│ │ │ │ │ +00019260: 2020 2020 2020 2020 2020 2020 2020 4353 CS
│ │ │ │ │ +00019270: 6d61 6c6c 7461 6c6b 2063 6c61 7373 2d61 malltalk class-a
│ │ │ │ │ +00019280: 6363 6573 7369 6e67 2e0a 2020 2020 2020 ccessing..
│ │ │ │ │ +00019290: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000192a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000192b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000192c0: 2020 2020 2020 2020 286c 696e 6520 2020 (line
│ │ │ │ │ +000192d0: 3929 0a2a 2063 4f62 6a53 746f 7265 6454 9).* cObjStoredT
│ │ │ │ │ +000192e0: 7970 6520 3c31 353e 3a20 2020 2020 2020 ype <15>:
│ │ │ │ │ +000192f0: 2020 2020 2020 2020 2020 2020 4353 686f CSho
│ │ │ │ │ +00019300: 7274 2d61 6363 6573 7369 6e67 2e20 2020 rt-accessing.
│ │ │ │ │ +00019310: 2028 6c69 6e65 2020 2039 290a 2a20 634f (line 9).* cO
│ │ │ │ │ +00019320: 626a 5374 6f72 6564 5479 7065 203c 3136 bjStoredType <16
│ │ │ │ │ +00019330: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ +00019340: 2020 2020 2043 5368 6f72 7420 636c 6173 CShort clas
│ │ │ │ │ +00019350: 732d 6163 6365 7373 696e 672e 0a20 2020 s-accessing..
│ │ │ │ │ +00019360: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00019370: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00019380: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00019390: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +000193a0: 2020 2039 290a 2a20 634f 626a 5374 6f72 9).* cObjStor
│ │ │ │ │ +000193b0: 6564 5479 7065 203c 3137 3e3a 2020 2020 edType <17>:
│ │ │ │ │ +000193c0: 2020 2020 2020 2020 2020 2020 2020 2043 C
│ │ │ │ │ +000193d0: 5363 616c 6172 2d61 6363 6573 7369 6e67 Scalar-accessing
│ │ │ │ │ +000193e0: 2e20 2020 286c 696e 6520 2020 3629 0a2a . (line 6).*
│ │ │ │ │ +000193f0: 2063 4f62 6a53 746f 7265 6454 7970 6520 cObjStoredType
│ │ │ │ │ +00019400: 3c31 383e 3a20 2020 2020 2020 2020 2020 <18>:
│ │ │ │ │ +00019410: 2020 2020 2020 2020 434c 6f6e 674c 6f6e CLongLon
│ │ │ │ │ +00019420: 672d 6163 6365 7373 696e 672e 2028 6c69 g-accessing. (li
│ │ │ │ │ +00019430: 6e65 2020 2039 290a 2a20 634f 626a 5374 ne 9).* cObjSt
│ │ │ │ │ +00019440: 6f72 6564 5479 7065 203c 3139 3e3a 2020 oredType <19>:
│ │ │ │ │ +00019450: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00019460: 2043 4c6f 6e67 4c6f 6e67 2063 6c61 7373 CLongLong class
│ │ │ │ │ +00019470: 2d61 6363 6573 7369 6e67 2e0a 2020 2020 -accessing..
│ │ │ │ │ +00019480: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00019490: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000194a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000194b0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +000194c0: 2020 3929 0a2a 2063 4f62 6a53 746f 7265 9).* cObjStore
│ │ │ │ │ +000194d0: 6454 7970 6520 3c32 303e 3a20 2020 2020 dType <20>:
│ │ │ │ │ +000194e0: 2020 2020 2020 2020 2020 2020 2020 434c CL
│ │ │ │ │ +000194f0: 6f6e 6744 6f75 626c 652d 6163 6365 7373 ongDouble-access
│ │ │ │ │ +00019500: 696e 672e 0a20 2020 2020 2020 2020 2020 ing..
│ │ │ │ │ +00019510: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00019520: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00019530: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00019540: 2020 2028 6c69 6e65 2020 2039 290a 2a20 (line 9).*
│ │ │ │ │ +00019550: 634f 626a 5374 6f72 6564 5479 7065 203c cObjStoredType <
│ │ │ │ │ +00019560: 3231 3e3a 2020 2020 2020 2020 2020 2020 21>:
│ │ │ │ │ +00019570: 2020 2020 2020 2043 4c6f 6e67 446f 7562 CLongDoub
│ │ │ │ │ +00019580: 6c65 2063 6c61 7373 2d61 6363 6573 7369 le class-accessi
│ │ │ │ │ +00019590: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ +000195a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000195b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000195c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000195d0: 2020 286c 696e 6520 2020 3929 0a2a 2063 (line 9).* c
│ │ │ │ │ +000195e0: 4f62 6a53 746f 7265 6454 7970 6520 3c32 ObjStoredType <2
│ │ │ │ │ +000195f0: 323e 3a20 2020 2020 2020 2020 2020 2020 2>:
│ │ │ │ │ +00019600: 2020 2020 2020 434c 6f6e 672d 6163 6365 CLong-acce
│ │ │ │ │ +00019610: 7373 696e 672e 2020 2020 2028 6c69 6e65 ssing. (line
│ │ │ │ │ +00019620: 2020 2039 290a 2a20 634f 626a 5374 6f72 9).* cObjStor
│ │ │ │ │ +00019630: 6564 5479 7065 203c 3233 3e3a 2020 2020 edType <23>:
│ │ │ │ │ +00019640: 2020 2020 2020 2020 2020 2020 2020 2043 C
│ │ │ │ │ +00019650: 4c6f 6e67 2063 6c61 7373 2d61 6363 6573 Long class-acces
│ │ │ │ │ +00019660: 7369 6e67 2e0a 2020 2020 2020 2020 2020 sing..
│ │ │ │ │ +00019670: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00019680: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00019690: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000196a0: 2020 2020 286c 696e 6520 2020 3929 0a2a (line 9).*
│ │ │ │ │ +000196b0: 2063 4f62 6a53 746f 7265 6454 7970 6520 cObjStoredType
│ │ │ │ │ +000196c0: 3c32 343e 3a20 2020 2020 2020 2020 2020 <24>:
│ │ │ │ │ +000196d0: 2020 2020 2020 2020 4349 6e74 2d61 6363 CInt-acc
│ │ │ │ │ +000196e0: 6573 7369 6e67 2e20 2020 2020 2028 6c69 essing. (li
│ │ │ │ │ +000196f0: 6e65 2020 2039 290a 2a20 634f 626a 5374 ne 9).* cObjSt
│ │ │ │ │ +00019700: 6f72 6564 5479 7065 203c 3235 3e3a 2020 oredType <25>:
│ │ │ │ │ +00019710: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00019720: 2043 496e 7420 636c 6173 732d 6163 6365 CInt class-acce
│ │ │ │ │ +00019730: 7373 696e 672e 0a20 2020 2020 2020 2020 ssing..
│ │ │ │ │ +00019740: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00019750: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00019760: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00019770: 2020 2020 2028 6c69 6e65 2020 2039 290a (line 9).
│ │ │ │ │ +00019780: 2a20 634f 626a 5374 6f72 6564 5479 7065 * cObjStoredType
│ │ │ │ │ +00019790: 203c 3236 3e3a 2020 2020 2020 2020 2020 <26>:
│ │ │ │ │ +000197a0: 2020 2020 2020 2020 2043 466c 6f61 742d CFloat-
│ │ │ │ │ +000197b0: 6163 6365 7373 696e 672e 2020 2020 286c accessing. (l
│ │ │ │ │ +000197c0: 696e 6520 2020 3929 0a2a 2063 4f62 6a53 ine 9).* cObjS
│ │ │ │ │ +000197d0: 746f 7265 6454 7970 6520 3c32 373e 3a20 toredType <27>:
│ │ │ │ │ +000197e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000197f0: 2020 4346 6c6f 6174 2063 6c61 7373 2d61 CFloat class-a
│ │ │ │ │ +00019800: 6363 6573 7369 6e67 2e0a 2020 2020 2020 ccessing..
│ │ │ │ │ +00019810: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00019820: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00019830: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00019840: 2020 2020 2020 2020 286c 696e 6520 2020 (line
│ │ │ │ │ +00019850: 3929 0a2a 2063 4f62 6a53 746f 7265 6454 9).* cObjStoredT
│ │ │ │ │ +00019860: 7970 6520 3c32 383e 3a20 2020 2020 2020 ype <28>:
│ │ │ │ │ +00019870: 2020 2020 2020 2020 2020 2020 4344 6f75 CDou
│ │ │ │ │ +00019880: 626c 652d 6163 6365 7373 696e 672e 2020 ble-accessing.
│ │ │ │ │ +00019890: 2028 6c69 6e65 2020 2039 290a 2a20 634f (line 9).* cO
│ │ │ │ │ +000198a0: 626a 5374 6f72 6564 5479 7065 203c 3239 bjStoredType <29
│ │ │ │ │ +000198b0: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ +000198c0: 2020 2020 2043 446f 7562 6c65 2063 6c61 CDouble cla
│ │ │ │ │ +000198d0: 7373 2d61 6363 6573 7369 6e67 2e0a 2020 ss-accessing..
│ │ │ │ │ +000198e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000198f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00019900: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00019910: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +00019920: 6520 2020 3929 0a2a 2063 4f62 6a53 746f e 9).* cObjSto
│ │ │ │ │ +00019930: 7265 6454 7970 6520 3c33 303e 3a20 2020 redType <30>:
│ │ │ │ │ +00019940: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00019950: 4343 6861 722d 6163 6365 7373 696e 672e CChar-accessing.
│ │ │ │ │ +00019960: 2020 2020 2028 6c69 6e65 2020 2039 290a (line 9).
│ │ │ │ │ +00019970: 2a20 634f 626a 5374 6f72 6564 5479 7065 * cObjStoredType
│ │ │ │ │ +00019980: 203c 3331 3e3a 2020 2020 2020 2020 2020 <31>:
│ │ │ │ │ +00019990: 2020 2020 2020 2020 2043 4368 6172 2063 CChar c
│ │ │ │ │ +000199a0: 6c61 7373 2d61 6363 6573 7369 6e67 2e0a lass-accessing..
│ │ │ │ │ +000199b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000199c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000199d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000199e0: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +000199f0: 696e 6520 2020 3929 0a2a 2063 4f62 6a53 ine 9).* cObjS
│ │ │ │ │ +00019a00: 746f 7265 6454 7970 6520 3c33 323e 3a20 toredType <32>:
│ │ │ │ │ +00019a10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00019a20: 2020 4342 7974 652d 6163 6365 7373 696e CByte-accessin
│ │ │ │ │ +00019a30: 672e 2020 2020 2028 6c69 6e65 2020 2036 g. (line 6
│ │ │ │ │ +00019a40: 290a 2a20 634f 626a 5374 6f72 6564 5479 ).* cObjStoredTy
│ │ │ │ │ +00019a50: 7065 3a20 2020 2020 2020 2020 2020 2020 pe:
│ │ │ │ │ +00019a60: 2020 2020 2020 2020 2020 2043 4279 7465 CByte
│ │ │ │ │ +00019a70: 2063 6c61 7373 2d63 6f6e 7665 7273 696f class-conversio
│ │ │ │ │ +00019a80: 6e2e 0a20 2020 2020 2020 2020 2020 2020 n..
│ │ │ │ │ +00019a90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00019aa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00019ab0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00019ac0: 2028 6c69 6e65 2020 2036 290a 2a20 636f (line 6).* co
│ │ │ │ │ +00019ad0: 6465 506f 696e 743a 2020 2020 2020 2020 dePoint:
│ │ │ │ │ +00019ae0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00019af0: 2020 2020 2043 6861 7261 6374 6572 2d62 Character-b
│ │ │ │ │ +00019b00: 7569 6c74 2069 6e73 2e20 286c 696e 6520 uilt ins. (line
│ │ │ │ │ +00019b10: 2031 3729 0a2a 2063 6f64 6550 6f69 6e74 17).* codePoint
│ │ │ │ │ +00019b20: 5f3a 2020 2020 2020 2020 2020 2020 2020 _:
│ │ │ │ │ +00019b30: 2020 2020 2020 2020 2020 2020 2020 4368 Ch
│ │ │ │ │ +00019b40: 6172 6163 7465 7220 636c 6173 732d 6275 aracter class-bu
│ │ │ │ │ +00019b50: 696c 7420 696e 732e 0a20 2020 2020 2020 ilt ins..
│ │ │ │ │ +00019b60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00019b70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00019b80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00019b90: 2020 2020 2020 2028 6c69 6e65 2020 3130 (line 10
│ │ │ │ │ +00019ba0: 290a 2a20 636f 6572 6365 5f20 3c31 3e3a ).* coerce_ <1>:
│ │ │ │ │ +00019bb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00019bc0: 2020 2020 2020 2020 2020 2053 6361 6c65 Scale
│ │ │ │ │ +00019bd0: 6444 6563 696d 616c 2d63 6f65 7263 696f dDecimal-coercio
│ │ │ │ │ +00019be0: 6e2e 0a20 2020 2020 2020 2020 2020 2020 n..
│ │ │ │ │ +00019bf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00019c00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00019c10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00019c20: 2028 6c69 6e65 2020 3236 290a 2a20 636f (line 26).* co
│ │ │ │ │ +00019c30: 6572 6365 5f20 3c32 3e3a 2020 2020 2020 erce_ <2>:
│ │ │ │ │ +00019c40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00019c50: 2020 2020 204e 756d 6265 722d 636f 6e76 Number-conv
│ │ │ │ │ +00019c60: 6572 7469 6e67 2e20 2020 286c 696e 6520 erting. (line
│ │ │ │ │ +00019c70: 2034 3629 0a2a 2063 6f65 7263 655f 203c 46).* coerce_ <
│ │ │ │ │ +00019c80: 333e 3a20 2020 2020 2020 2020 2020 2020 3>:
│ │ │ │ │ +00019c90: 2020 2020 2020 2020 2020 2020 2020 4e75 Nu
│ │ │ │ │ +00019ca0: 6d62 6572 2063 6c61 7373 2d63 6f6e 7665 mber class-conve
│ │ │ │ │ +00019cb0: 7274 696e 672e 0a20 2020 2020 2020 2020 rting..
│ │ │ │ │ +00019cc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00019cd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00019ce0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00019cf0: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).
│ │ │ │ │ +00019d00: 2a20 636f 6572 6365 5f20 3c34 3e3a 2020 * coerce_ <4>:
│ │ │ │ │ +00019d10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00019d20: 2020 2020 2020 2020 204c 6172 6765 496e LargeIn
│ │ │ │ │ +00019d30: 7465 6765 722d 636f 6572 6369 6f6e 2e0a teger-coercion..
│ │ │ │ │ +00019d40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00019d50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00019d60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00019d70: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +00019d80: 696e 6520 2031 3029 0a2a 2063 6f65 7263 ine 10).* coerc
│ │ │ │ │ +00019d90: 655f 203c 353e 3a20 2020 2020 2020 2020 e_ <5>:
│ │ │ │ │ +00019da0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00019db0: 2020 496e 7465 6765 722d 636f 6e76 6572 Integer-conver
│ │ │ │ │ +00019dc0: 7469 6e67 2e20 2028 6c69 6e65 2020 3139 ting. (line 19
│ │ │ │ │ +00019dd0: 290a 2a20 636f 6572 6365 5f20 3c36 3e3a ).* coerce_ <6>:
│ │ │ │ │ +00019de0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00019df0: 2020 2020 2020 2020 2020 2049 6e74 6567 Integ
│ │ │ │ │ +00019e00: 6572 2063 6c61 7373 2d63 6f6e 7665 7274 er class-convert
│ │ │ │ │ +00019e10: 696e 672e 0a20 2020 2020 2020 2020 2020 ing..
│ │ │ │ │ +00019e20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00019e30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00019e40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00019e50: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).*
│ │ │ │ │ +00019e60: 636f 6572 6365 5f20 3c37 3e3a 2020 2020 coerce_ <7>:
│ │ │ │ │ +00019e70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00019e80: 2020 2020 2020 2046 7261 6374 696f 6e2d Fraction-
│ │ │ │ │ +00019e90: 636f 6572 6369 6e67 2e20 2020 286c 696e coercing. (lin
│ │ │ │ │ +00019ea0: 6520 2031 3029 0a2a 2063 6f65 7263 655f e 10).* coerce_
│ │ │ │ │ +00019eb0: 203c 383e 3a20 2020 2020 2020 2020 2020 <8>:
│ │ │ │ │ +00019ec0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00019ed0: 4672 6163 7469 6f6e 2063 6c61 7373 2d63 Fraction class-c
│ │ │ │ │ +00019ee0: 6f6e 7665 7274 696e 672e 0a20 2020 2020 onverting..
│ │ │ │ │ +00019ef0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00019f00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00019f10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00019f20: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +00019f30: 2036 290a 2a20 636f 6572 6365 5f20 3c39 6).* coerce_ <9
│ │ │ │ │ +00019f40: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ +00019f50: 2020 2020 2020 2020 2020 2020 2046 6c6f Flo
│ │ │ │ │ +00019f60: 6174 512d 636f 6572 6369 6e67 2e20 2020 atQ-coercing.
│ │ │ │ │ +00019f70: 2020 286c 696e 6520 2020 3929 0a2a 2063 (line 9).* c
│ │ │ │ │ +00019f80: 6f65 7263 655f 203c 3130 3e3a 2020 2020 oerce_ <10>:
│ │ │ │ │ +00019f90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00019fa0: 2020 2020 2020 466c 6f61 7451 2063 6c61 FloatQ cla
│ │ │ │ │ +00019fb0: 7373 2d63 6f6e 7665 7274 696e 672e 0a20 ss-converting..
│ │ │ │ │ +00019fc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00019fd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00019fe0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00019ff0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +0001a000: 6e65 2020 2036 290a 2a20 636f 6572 6365 ne 6).* coerce
│ │ │ │ │ +0001a010: 5f20 3c31 313e 3a20 2020 2020 2020 2020 _ <11>:
│ │ │ │ │ +0001a020: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001a030: 2046 6c6f 6174 452d 636f 6572 6369 6e67 FloatE-coercing
│ │ │ │ │ +0001a040: 2e20 2020 2020 286c 696e 6520 2020 3929 . (line 9)
│ │ │ │ │ +0001a050: 0a2a 2063 6f65 7263 655f 203c 3132 3e3a .* coerce_ <12>:
│ │ │ │ │ +0001a060: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001a070: 2020 2020 2020 2020 2020 466c 6f61 7445 FloatE
│ │ │ │ │ +0001a080: 2063 6c61 7373 2d63 6f6e 7665 7274 696e class-convertin
│ │ │ │ │ +0001a090: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ +0001a0a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001a0b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001a0c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001a0d0: 2028 6c69 6e65 2020 2036 290a 2a20 636f (line 6).* co
│ │ │ │ │ +0001a0e0: 6572 6365 5f20 3c31 333e 3a20 2020 2020 erce_ <13>:
│ │ │ │ │ +0001a0f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001a100: 2020 2020 2046 6c6f 6174 442d 636f 6572 FloatD-coer
│ │ │ │ │ +0001a110: 6369 6e67 2e20 2020 2020 286c 696e 6520 cing. (line
│ │ │ │ │ +0001a120: 2020 3929 0a2a 2063 6f65 7263 655f 3a20 9).* coerce_:
│ │ │ │ │ +0001a130: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001a140: 2020 2020 2020 2020 2020 2020 2020 466c Fl
│ │ │ │ │ +0001a150: 6f61 7444 2063 6c61 7373 2d63 6f6e 7665 oatD class-conve
│ │ │ │ │ +0001a160: 7274 696e 672e 0a20 2020 2020 2020 2020 rting..
│ │ │ │ │ +0001a170: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001a180: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001a190: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001a1a0: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).
│ │ │ │ │ +0001a1b0: 2a20 636f 6c6c 6563 745f 203c 313e 3a20 * collect_ <1>:
│ │ │ │ │ +0001a1c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001a1d0: 2020 2020 2020 2020 2053 7472 6561 6d2d Stream-
│ │ │ │ │ +0001a1e0: 6669 6c74 6572 696e 672e 2020 2020 286c filtering. (l
│ │ │ │ │ +0001a1f0: 696e 6520 2031 3129 0a2a 2063 6f6c 6c65 ine 11).* colle
│ │ │ │ │ +0001a200: 6374 5f20 3c32 3e3a 2020 2020 2020 2020 ct_ <2>:
│ │ │ │ │ +0001a210: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001a220: 2020 4d61 7070 6564 436f 6c6c 6563 7469 MappedCollecti
│ │ │ │ │ +0001a230: 6f6e 2d62 6173 6963 2e0a 2020 2020 2020 on-basic..
│ │ │ │ │ +0001a240: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001a250: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001a260: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001a270: 2020 2020 2020 2020 286c 696e 6520 2032 (line 2
│ │ │ │ │ +0001a280: 3129 0a2a 2063 6f6c 6c65 6374 5f20 3c33 1).* collect_ <3
│ │ │ │ │ +0001a290: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ +0001a2a0: 2020 2020 2020 2020 2020 2020 4974 6572 Iter
│ │ │ │ │ +0001a2b0: 6162 6c65 2d65 6e75 6d65 7261 7469 6f6e able-enumeration
│ │ │ │ │ +0001a2c0: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +0001a2d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001a2e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001a2f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001a300: 286c 696e 6520 2031 3829 0a2a 2063 6f6c (line 18).* col
│ │ │ │ │ +0001a310: 6c65 6374 5f20 3c34 3e3a 2020 2020 2020 lect_ <4>:
│ │ │ │ │ +0001a320: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001a330: 2020 2020 496e 7465 7276 616c 2d62 6173 Interval-bas
│ │ │ │ │ +0001a340: 6963 2e20 2020 2020 2028 6c69 6e65 2020 ic. (line
│ │ │ │ │ +0001a350: 3132 290a 2a20 636f 6c6c 6563 745f 203c 12).* collect_ <
│ │ │ │ │ +0001a360: 353e 3a20 2020 2020 2020 2020 2020 2020 5>:
│ │ │ │ │ +0001a370: 2020 2020 2020 2020 2020 2020 2044 6963 Dic
│ │ │ │ │ +0001a380: 7469 6f6e 6172 792d 6469 6374 696f 6e61 tionary-dictiona
│ │ │ │ │ +0001a390: 7279 2065 6e75 6d65 7261 7469 6e67 2e0a ry enumerating..
│ │ │ │ │ +0001a3a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001a3b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001a3c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001a3d0: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +0001a3e0: 696e 6520 2020 3929 0a2a 2063 6f6c 6c65 ine 9).* colle
│ │ │ │ │ +0001a3f0: 6374 5f20 3c36 3e3a 2020 2020 2020 2020 ct_ <6>:
│ │ │ │ │ +0001a400: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001a410: 2020 436f 6c6c 6563 7469 6f6e 2d65 6e75 Collection-enu
│ │ │ │ │ +0001a420: 6d65 7261 7469 6f6e 2e0a 2020 2020 2020 meration..
│ │ │ │ │ +0001a430: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001a440: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001a450: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001a460: 2020 2020 2020 2020 286c 696e 6520 2032 (line 2
│ │ │ │ │ +0001a470: 3029 0a2a 2063 6f6c 6c65 6374 5f3a 2020 0).* collect_:
│ │ │ │ │ +0001a480: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001a490: 2020 2020 2020 2020 2020 2020 4172 7261 Arra
│ │ │ │ │ +0001a4a0: 7965 6443 6f6c 6c65 6374 696f 6e2d 656e yedCollection-en
│ │ │ │ │ +0001a4b0: 756d 6572 6174 696e 6720 7468 6520 656c umerating the el
│ │ │ │ │ +0001a4c0: 656d 656e 7473 206f 6620 6120 636f 6c6c ements of a coll
│ │ │ │ │ +0001a4d0: 6563 7469 6f6e 2e0a 2020 2020 2020 2020 ection..
│ │ │ │ │ +0001a4e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001a4f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001a500: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001a510: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)
│ │ │ │ │ +0001a520: 0a2a 2063 6f6c 6c65 6374 696f 6e3a 2020 .* collection:
│ │ │ │ │ +0001a530: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001a540: 2020 2020 2020 2020 2020 5379 7374 656d System
│ │ │ │ │ +0001a550: 4578 6365 7074 696f 6e73 2e49 6e64 6578 Exceptions.Index
│ │ │ │ │ +0001a560: 4f75 744f 6652 616e 6765 2d61 6363 6573 OutOfRange-acces
│ │ │ │ │ +0001a570: 7369 6e67 2e0a 2020 2020 2020 2020 2020 sing..
│ │ │ │ │ +0001a580: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001a590: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001a5a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001a5b0: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*
│ │ │ │ │ +0001a5c0: 2063 6f6c 6c65 6374 696f 6e5f 3a20 2020 collection_:
│ │ │ │ │ +0001a5d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001a5e0: 2020 2020 2020 2020 5379 7374 656d 4578 SystemEx
│ │ │ │ │ +0001a5f0: 6365 7074 696f 6e73 2e49 6e64 6578 4f75 ceptions.IndexOu
│ │ │ │ │ +0001a600: 744f 6652 616e 6765 2d61 6363 6573 7369 tOfRange-accessi
│ │ │ │ │ +0001a610: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ +0001a620: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001a630: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001a640: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001a650: 2020 286c 696e 6520 2020 3929 0a2a 2063 (line 9).* c
│ │ │ │ │ +0001a660: 6f6c 6c65 6374 696f 6e5f 6d61 705f 3a20 ollection_map_:
│ │ │ │ │ +0001a670: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001a680: 2020 2020 2020 4d61 7070 6564 436f 6c6c MappedColl
│ │ │ │ │ +0001a690: 6563 7469 6f6e 2063 6c61 7373 2d69 6e73 ection class-ins
│ │ │ │ │ +0001a6a0: 7461 6e63 6520 6372 6561 7469 6f6e 2e0a tance creation..
│ │ │ │ │ +0001a6b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001a6c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001a6d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001a6e0: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +0001a6f0: 696e 6520 2020 3629 0a2a 2063 6f6d 6d65 ine 6).* comme
│ │ │ │ │ +0001a700: 6e74 203c 313e 3a20 2020 2020 2020 2020 nt <1>:
│ │ │ │ │ +0001a710: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001a720: 2020 4d65 7461 636c 6173 732d 6465 6c65 Metaclass-dele
│ │ │ │ │ +0001a730: 6761 7469 6f6e 2e0a 2020 2020 2020 2020 gation..
│ │ │ │ │ +0001a740: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001a750: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001a760: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001a770: 2020 2020 2020 286c 696e 6520 2033 3529 (line 35)
│ │ │ │ │ +0001a780: 0a2a 2063 6f6d 6d65 6e74 3a20 2020 2020 .* comment:
│ │ │ │ │ +0001a790: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001a7a0: 2020 2020 2020 2020 2020 436c 6173 732d Class-
│ │ │ │ │ +0001a7b0: 6163 6365 7373 696e 6720 696e 7374 616e accessing instan
│ │ │ │ │ +0001a7c0: 6365 7320 616e 6420 7661 7269 6162 6c65 ces and variable
│ │ │ │ │ +0001a7d0: 732e 0a20 2020 2020 2020 2020 2020 2020 s..
│ │ │ │ │ +0001a7e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001a7f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001a800: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001a810: 2028 6c69 6e65 2020 3431 290a 2a20 636f (line 41).* co
│ │ │ │ │ +0001a820: 6d6d 656e 745f 3a20 2020 2020 2020 2020 mment_:
│ │ │ │ │ +0001a830: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001a840: 2020 2020 2043 6c61 7373 2d61 6363 6573 Class-acces
│ │ │ │ │ +0001a850: 7369 6e67 2069 6e73 7461 6e63 6573 2061 sing instances a
│ │ │ │ │ +0001a860: 6e64 2076 6172 6961 626c 6573 2e0a 2020 nd variables..
│ │ │ │ │ +0001a870: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001a880: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001a890: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001a8a0: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +0001a8b0: 6520 2034 3429 0a2a 2063 6f6d 7061 6374 e 44).* compact
│ │ │ │ │ +0001a8c0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +0001a8d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001a8e0: 4f62 6a65 6374 4d65 6d6f 7279 2063 6c61 ObjectMemory cla
│ │ │ │ │ +0001a8f0: 7373 2d62 7569 6c74 696e 732e 0a20 2020 ss-builtins..
│ │ │ │ │ +0001a900: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001a910: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001a920: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001a930: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +0001a940: 2020 3332 290a 2a20 636f 6d70 696c 655f 32).* compile_
│ │ │ │ │ +0001a950: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +0001a960: 2020 2020 2020 2020 2020 2020 2020 2042 B
│ │ │ │ │ +0001a970: 6568 6176 696f 722d 6d65 7468 6f64 2064 ehavior-method d
│ │ │ │ │ +0001a980: 6963 7469 6f6e 6172 792e 0a20 2020 2020 ictionary..
│ │ │ │ │ +0001a990: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001a9a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001a9b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001a9c0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +0001a9d0: 3130 290a 2a20 636f 6d70 696c 655f 636c 10).* compile_cl
│ │ │ │ │ +0001a9e0: 6173 7369 6669 6564 5f3a 2020 2020 2020 assified_:
│ │ │ │ │ +0001a9f0: 2020 2020 2020 2020 2020 2020 2043 6c61 Cla
│ │ │ │ │ +0001aa00: 7373 4465 7363 7269 7074 696f 6e2d 636f ssDescription-co
│ │ │ │ │ +0001aa10: 6d70 696c 696e 672e 0a20 2020 2020 2020 mpiling..
│ │ │ │ │ +0001aa20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001aa30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001aa40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001aa50: 2020 2020 2020 2028 6c69 6e65 2020 2036 (line 6
│ │ │ │ │ +0001aa60: 290a 2a20 636f 6d70 696c 655f 636c 6173 ).* compile_clas
│ │ │ │ │ +0001aa70: 7369 6669 6564 5f69 6645 7272 6f72 5f3a sified_ifError_:
│ │ │ │ │ +0001aa80: 2020 2020 2020 2020 2020 2043 6c61 7373 Class
│ │ │ │ │ +0001aa90: 4465 7363 7269 7074 696f 6e2d 636f 6d70 Description-comp
│ │ │ │ │ +0001aaa0: 696c 696e 672e 0a20 2020 2020 2020 2020 iling..
│ │ │ │ │ +0001aab0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001aac0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001aad0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001aae0: 2020 2020 2028 6c69 6e65 2020 3131 290a (line 11).
│ │ │ │ │ +0001aaf0: 2a20 636f 6d70 696c 655f 636c 6173 7369 * compile_classi
│ │ │ │ │ +0001ab00: 6669 6564 5f6e 6f74 6966 7969 6e67 5f3a fied_notifying_:
│ │ │ │ │ +0001ab10: 2020 2020 2020 2020 2043 6c61 7373 4465 ClassDe
│ │ │ │ │ +0001ab20: 7363 7269 7074 696f 6e2d 636f 6d70 696c scription-compil
│ │ │ │ │ +0001ab30: 696e 672e 0a20 2020 2020 2020 2020 2020 ing..
│ │ │ │ │ +0001ab40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001ab50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001ab60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001ab70: 2020 2028 6c69 6e65 2020 3136 290a 2a20 (line 16).*
│ │ │ │ │ +0001ab80: 636f 6d70 696c 655f 6966 4572 726f 725f compile_ifError_
│ │ │ │ │ +0001ab90: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +0001aba0: 2020 2020 2020 2042 6568 6176 696f 722d Behavior-
│ │ │ │ │ +0001abb0: 6d65 7468 6f64 2064 6963 7469 6f6e 6172 method dictionar
│ │ │ │ │ +0001abc0: 792e 0a20 2020 2020 2020 2020 2020 2020 y..
│ │ │ │ │ +0001abd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001abe0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001abf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001ac00: 2028 6c69 6e65 2020 3134 290a 2a20 636f (line 14).* co
│ │ │ │ │ +0001ac10: 6d70 696c 655f 6e6f 7469 6679 696e 675f mpile_notifying_
│ │ │ │ │ +0001ac20: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +0001ac30: 2020 2020 2042 6568 6176 696f 722d 6d65 Behavior-me
│ │ │ │ │ +0001ac40: 7468 6f64 2064 6963 7469 6f6e 6172 792e thod dictionary.
│ │ │ │ │ +0001ac50: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +0001ac60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001ac70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001ac80: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +0001ac90: 6c69 6e65 2020 3139 290a 2a20 636f 6d70 line 19).* comp
│ │ │ │ │ +0001aca0: 696c 6541 6c6c 3a20 2020 2020 2020 2020 ileAll:
│ │ │ │ │ +0001acb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001acc0: 2020 2042 6568 6176 696f 722d 6d65 7468 Behavior-meth
│ │ │ │ │ +0001acd0: 6f64 2064 6963 7469 6f6e 6172 792e 0a20 od dictionary..
│ │ │ │ │ +0001ace0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001acf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001ad00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001ad10: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +0001ad20: 6e65 2020 3234 290a 2a20 636f 6d70 696c ne 24).* compil
│ │ │ │ │ +0001ad30: 6541 6c6c 5f3a 2020 2020 2020 2020 2020 eAll_:
│ │ │ │ │ +0001ad40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001ad50: 2042 6568 6176 696f 722d 6d65 7468 6f64 Behavior-method
│ │ │ │ │ +0001ad60: 2064 6963 7469 6f6e 6172 792e 0a20 2020 dictionary..
│ │ │ │ │ +0001ad70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001ad80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001ad90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001ada0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +0001adb0: 2020 3237 290a 2a20 636f 6d70 696c 6541 27).* compileA
│ │ │ │ │ +0001adc0: 6c6c 5375 6263 6c61 7373 6573 3a20 2020 llSubclasses:
│ │ │ │ │ +0001add0: 2020 2020 2020 2020 2020 2020 2020 2042 B
│ │ │ │ │ +0001ade0: 6568 6176 696f 722d 6d65 7468 6f64 2064 ehavior-method d
│ │ │ │ │ +0001adf0: 6963 7469 6f6e 6172 792e 0a20 2020 2020 ictionary..
│ │ │ │ │ +0001ae00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001ae10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001ae20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001ae30: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +0001ae40: 3331 290a 2a20 636f 6d70 696c 6541 6c6c 31).* compileAll
│ │ │ │ │ +0001ae50: 5375 6263 6c61 7373 6573 5f3a 2020 2020 Subclasses_:
│ │ │ │ │ +0001ae60: 2020 2020 2020 2020 2020 2020 2042 6568 Beh
│ │ │ │ │ +0001ae70: 6176 696f 722d 6d65 7468 6f64 2064 6963 avior-method dic
│ │ │ │ │ +0001ae80: 7469 6f6e 6172 792e 0a20 2020 2020 2020 tionary..
│ │ │ │ │ +0001ae90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001aea0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001aeb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001aec0: 2020 2020 2020 2028 6c69 6e65 2020 3335 (line 35
│ │ │ │ │ +0001aed0: 290a 2a20 636f 6d70 696c 6564 4d65 7468 ).* compiledMeth
│ │ │ │ │ +0001aee0: 6f64 4174 5f3a 2020 2020 2020 2020 2020 odAt_:
│ │ │ │ │ +0001aef0: 2020 2020 2020 2020 2020 2042 6568 6176 Behav
│ │ │ │ │ +0001af00: 696f 722d 6163 6365 7373 696e 6720 7468 ior-accessing th
│ │ │ │ │ +0001af10: 6520 6d65 7468 6f64 2064 6963 7469 6f6e e method diction
│ │ │ │ │ +0001af20: 6172 792e 0a20 2020 2020 2020 2020 2020 ary..
│ │ │ │ │ +0001af30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001af40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001af50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001af60: 2020 2028 6c69 6e65 2020 3133 290a 2a20 (line 13).*
│ │ │ │ │ +0001af70: 636f 6d70 696c 6564 4d65 7468 6f64 4174 compiledMethodAt
│ │ │ │ │ +0001af80: 5f69 6641 6273 656e 745f 3a20 2020 2020 _ifAbsent_:
│ │ │ │ │ +0001af90: 2020 2020 2020 2042 6568 6176 696f 722d Behavior-
│ │ │ │ │ +0001afa0: 6163 6365 7373 696e 6720 7468 6520 6d65 accessing the me
│ │ │ │ │ +0001afb0: 7468 6f64 2064 6963 7469 6f6e 6172 792e thod dictionary.
│ │ │ │ │ +0001afc0: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +0001afd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001afe0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001aff0: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +0001b000: 6c69 6e65 2020 3137 290a 2a20 636f 6d70 line 17).* comp
│ │ │ │ │ +0001b010: 696c 6572 436c 6173 733a 2020 2020 2020 ilerClass:
│ │ │ │ │ +0001b020: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001b030: 2020 2042 6568 6176 696f 722d 636f 6d70 Behavior-comp
│ │ │ │ │ +0001b040: 696c 696e 672e 2020 286c 696e 6520 2020 iling. (line
│ │ │ │ │ +0001b050: 3629 0a2a 2063 6f6d 7069 6c65 5369 7a65 6).* compileSize
│ │ │ │ │ +0001b060: 5f61 6c69 676e 5f3a 2020 2020 2020 2020 _align_:
│ │ │ │ │ +0001b070: 2020 2020 2020 2020 2020 2020 4343 6f6d CCom
│ │ │ │ │ +0001b080: 706f 756e 6420 636c 6173 732d 7375 6263 pound class-subc
│ │ │ │ │ +0001b090: 6c61 7373 2063 7265 6174 696f 6e2e 0a20 lass creation..
│ │ │ │ │ +0001b0a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001b0b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001b0c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001b0d0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +0001b0e0: 6e65 2020 3132 290a 2a20 636f 6d70 7265 ne 12).* compre
│ │ │ │ │ +0001b0f0: 7373 3a20 2020 2020 2020 2020 2020 2020 ss:
│ │ │ │ │ +0001b100: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001b110: 204c 6172 6765 4172 7261 7965 6443 6f6c LargeArrayedCol
│ │ │ │ │ +0001b120: 6c65 6374 696f 6e2d 6163 6365 7373 696e lection-accessin
│ │ │ │ │ +0001b130: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ +0001b140: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001b150: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001b160: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001b170: 2028 6c69 6e65 2020 3132 290a 2a20 636f (line 12).* co
│ │ │ │ │ +0001b180: 6d70 7574 6541 6767 7265 6761 7465 5479 mputeAggregateTy
│ │ │ │ │ +0001b190: 7065 5f3a 2020 2020 2020 2020 2020 2020 pe_:
│ │ │ │ │ +0001b1a0: 2020 2020 2043 5479 7065 2063 6c61 7373 CType class
│ │ │ │ │ +0001b1b0: 2d43 2069 6e73 7461 6e63 6520 6372 6561 -C instance crea
│ │ │ │ │ +0001b1c0: 7469 6f6e 2e0a 2020 2020 2020 2020 2020 tion..
│ │ │ │ │ +0001b1d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001b1e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001b1f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001b200: 2020 2020 286c 696e 6520 2031 3229 0a2a (line 12).*
│ │ │ │ │ +0001b210: 2063 6f6e 666f 726d 5f3a 2020 2020 2020 conform_:
│ │ │ │ │ +0001b220: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001b230: 2020 2020 2020 2020 4974 6572 6162 6c65 Iterable
│ │ │ │ │ +0001b240: 2d65 6e75 6d65 7261 7469 6f6e 2e0a 2020 -enumeration..
│ │ │ │ │ +0001b250: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001b260: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001b270: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001b280: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +0001b290: 6520 2032 3229 0a2a 2063 6f6e 7374 7275 e 22).* constru
│ │ │ │ │ +0001b2a0: 6374 5f3a 2020 2020 2020 2020 2020 2020 ct_:
│ │ │ │ │ +0001b2b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001b2c0: 4e65 7443 6c69 656e 7473 2e55 524c 2d75 NetClients.URL-u
│ │ │ │ │ +0001b2d0: 7469 6c69 7469 6573 2e0a 2020 2020 2020 tilities..
│ │ │ │ │ +0001b2e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001b2f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001b300: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001b310: 2020 2020 2020 2020 286c 696e 6520 2020 (line
│ │ │ │ │ +0001b320: 3629 0a2a 2063 6f6e 7461 696e 735f 203c 6).* contains_ <
│ │ │ │ │ +0001b330: 313e 3a20 2020 2020 2020 2020 2020 2020 1>:
│ │ │ │ │ +0001b340: 2020 2020 2020 2020 2020 2020 5265 6374 Rect
│ │ │ │ │ +0001b350: 616e 676c 652d 7465 7374 696e 672e 2020 angle-testing.
│ │ │ │ │ +0001b360: 2028 6c69 6e65 2020 2039 290a 2a20 636f (line 9).* co
│ │ │ │ │ +0001b370: 6e74 6169 6e73 5f3a 2020 2020 2020 2020 ntains_:
│ │ │ │ │ +0001b380: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001b390: 2020 2020 2049 7465 7261 626c 652d 656e Iterable-en
│ │ │ │ │ +0001b3a0: 756d 6572 6174 696f 6e2e 0a20 2020 2020 umeration..
│ │ │ │ │ +0001b3b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001b3c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001b3d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001b3e0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +0001b3f0: 3236 290a 2a20 636f 6e74 6169 6e73 4c69 26).* containsLi
│ │ │ │ │ +0001b400: 7465 7261 6c5f 3a20 2020 2020 2020 2020 teral_:
│ │ │ │ │ +0001b410: 2020 2020 2020 2020 2020 2020 2043 6f6d Com
│ │ │ │ │ +0001b420: 7069 6c65 6443 6f64 652d 7465 7374 696e piledCode-testin
│ │ │ │ │ +0001b430: 6720 6163 6365 7373 6573 2e0a 2020 2020 g accesses..
│ │ │ │ │ +0001b440: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001b450: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001b460: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001b470: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +0001b480: 2031 3429 0a2a 2063 6f6e 7461 696e 7350 14).* containsP
│ │ │ │ │ +0001b490: 6f69 6e74 5f3a 2020 2020 2020 2020 2020 oint_:
│ │ │ │ │ +0001b4a0: 2020 2020 2020 2020 2020 2020 2020 5265 Re
│ │ │ │ │ +0001b4b0: 6374 616e 676c 652d 7465 7374 696e 672e ctangle-testing.
│ │ │ │ │ +0001b4c0: 2020 2028 6c69 6e65 2020 3133 290a 2a20 (line 13).*
│ │ │ │ │ +0001b4d0: 636f 6e74 656e 7473 203c 313e 3a20 2020 contents <1>:
│ │ │ │ │ +0001b4e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001b4f0: 2020 2020 2020 2057 7269 7465 5374 7265 WriteStre
│ │ │ │ │ +0001b500: 616d 2d61 6363 6573 7369 6e67 2d77 7269 am-accessing-wri
│ │ │ │ │ +0001b510: 7469 6e67 2e0a 2020 2020 2020 2020 2020 ting..
│ │ │ │ │ +0001b520: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001b530: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001b540: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001b550: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*
│ │ │ │ │ +0001b560: 2063 6f6e 7465 6e74 7320 3c32 3e3a 2020 contents <2>:
│ │ │ │ │ +0001b570: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001b580: 2020 2020 2020 2020 5374 7265 616d 2d61 Stream-a
│ │ │ │ │ +0001b590: 6363 6573 7369 6e67 2d72 6561 6469 6e67 ccessing-reading
│ │ │ │ │ +0001b5a0: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +0001b5b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001b5c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001b5d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001b5e0: 286c 696e 6520 2020 3629 0a2a 2063 6f6e (line 6).* con
│ │ │ │ │ +0001b5f0: 7465 6e74 7320 3c33 3e3a 2020 2020 2020 tents <3>:
│ │ │ │ │ +0001b600: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001b610: 2020 2020 5265 6164 5772 6974 6553 7472 ReadWriteStr
│ │ │ │ │ +0001b620: 6561 6d2d 706f 7369 7469 6f6e 696e 672e eam-positioning.
│ │ │ │ │ +0001b630: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +0001b640: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001b650: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001b660: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +0001b670: 6c69 6e65 2020 2036 290a 2a20 636f 6e74 line 6).* cont
│ │ │ │ │ +0001b680: 656e 7473 203c 343e 3a20 2020 2020 2020 ents <4>:
│ │ │ │ │ +0001b690: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001b6a0: 2020 2050 6f73 6974 696f 6e61 626c 6553 PositionableS
│ │ │ │ │ +0001b6b0: 7472 6561 6d2d 6163 6365 7373 696e 672d tream-accessing-
│ │ │ │ │ +0001b6c0: 7265 6164 696e 672e 0a20 2020 2020 2020 reading..
│ │ │ │ │ +0001b6d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001b6e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001b6f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001b700: 2020 2020 2020 2028 6c69 6e65 2020 2039 (line 9
│ │ │ │ │ +0001b710: 290a 2a20 636f 6e74 656e 7473 203c 353e ).* contents <5>
│ │ │ │ │ +0001b720: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +0001b730: 2020 2020 2020 2020 2020 204e 6574 436c NetCl
│ │ │ │ │ +0001b740: 6965 6e74 732e 5552 4c2d 7374 696c 6c20 ients.URL-still
│ │ │ │ │ +0001b750: 756e 636c 6173 7369 6669 6564 2e0a 2020 unclassified..
│ │ │ │ │ +0001b760: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001b770: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001b780: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001b790: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +0001b7a0: 6520 2020 3629 0a2a 2063 6f6e 7465 6e74 e 6).* content
│ │ │ │ │ +0001b7b0: 7320 3c36 3e3a 2020 2020 2020 2020 2020 s <6>:
│ │ │ │ │ +0001b7c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001b7d0: 4d61 7070 6564 436f 6c6c 6563 7469 6f6e MappedCollection
│ │ │ │ │ +0001b7e0: 2d62 6173 6963 2e0a 2020 2020 2020 2020 -basic..
│ │ │ │ │ +0001b7f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001b800: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001b810: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001b820: 2020 2020 2020 286c 696e 6520 2032 3729 (line 27)
│ │ │ │ │ +0001b830: 0a2a 2063 6f6e 7465 6e74 7320 3c37 3e3a .* contents <7>:
│ │ │ │ │ +0001b840: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001b850: 2020 2020 2020 2020 2020 4669 6c65 5061 FilePa
│ │ │ │ │ +0001b860: 7468 2d66 696c 6520 6f70 6572 6174 696f th-file operatio
│ │ │ │ │ +0001b870: 6e73 2e0a 2020 2020 2020 2020 2020 2020 ns..
│ │ │ │ │ +0001b880: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001b890: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001b8a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001b8b0: 2020 286c 696e 6520 2020 3629 0a2a 2063 (line 6).* c
│ │ │ │ │ +0001b8c0: 6f6e 7465 6e74 733a 2020 2020 2020 2020 ontents:
│ │ │ │ │ +0001b8d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001b8e0: 2020 2020 2020 4669 6c65 4465 7363 7269 FileDescri
│ │ │ │ │ +0001b8f0: 7074 6f72 2d62 6173 6963 2e0a 2020 2020 ptor-basic..
│ │ │ │ │ +0001b900: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001b910: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001b920: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001b930: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +0001b940: 2031 3329 0a2a 2063 6f6e 7465 7874 203c 13).* context <
│ │ │ │ │ +0001b950: 313e 3a20 2020 2020 2020 2020 2020 2020 1>:
│ │ │ │ │ +0001b960: 2020 2020 2020 2020 2020 2020 2020 5072 Pr
│ │ │ │ │ +0001b970: 6f63 6573 732d 6261 7369 632e 2020 2020 ocess-basic.
│ │ │ │ │ +0001b980: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).*
│ │ │ │ │ +0001b990: 636f 6e74 6578 743a 2020 2020 2020 2020 context:
│ │ │ │ │ +0001b9a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001b9b0: 2020 2020 2020 2045 7863 6570 7469 6f6e Exception
│ │ │ │ │ +0001b9c0: 2d65 7863 6570 7469 6f6e 2068 616e 646c -exception handl
│ │ │ │ │ +0001b9d0: 696e 672e 0a20 2020 2020 2020 2020 2020 ing..
│ │ │ │ │ +0001b9e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001b9f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001ba00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001ba10: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).*
│ │ │ │ │ +0001ba20: 636f 6e74 696e 7565 5f3a 2020 2020 2020 continue_:
│ │ │ │ │ +0001ba30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001ba40: 2020 2020 2020 2043 6f6e 7465 7874 5061 ContextPa
│ │ │ │ │ +0001ba50: 7274 2d62 7569 6c74 2069 6e73 2e0a 2020 rt-built ins..
│ │ │ │ │ +0001ba60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001ba70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001ba80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001ba90: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +0001baa0: 6520 2020 3629 0a2a 2063 6f6e 7472 6163 e 6).* contrac
│ │ │ │ │ +0001bab0: 7454 6f5f 3a20 2020 2020 2020 2020 2020 tTo_:
│ │ │ │ │ +0001bac0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001bad0: 4368 6172 6163 7465 7241 7272 6179 2d73 CharacterArray-s
│ │ │ │ │ +0001bae0: 7472 696e 6720 7072 6f63 6573 7369 6e67 tring processing
│ │ │ │ │ +0001baf0: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +0001bb00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001bb10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001bb20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001bb30: 286c 696e 6520 2034 3929 0a2a 2063 6f6e (line 49).* con
│ │ │ │ │ +0001bb40: 7665 7274 4672 6f6d 5665 7273 696f 6e5f vertFromVersion_
│ │ │ │ │ +0001bb50: 7769 7468 4669 7865 6456 6172 6961 626c withFixedVariabl
│ │ │ │ │ +0001bb60: 6573 5f69 6e64 6578 6564 5661 7269 6162 es_indexedVariab
│ │ │ │ │ +0001bb70: 6c65 735f 666f 725f 3a20 436c 6173 732d les_for_: Class-
│ │ │ │ │ +0001bb80: 7361 7669 6e67 2061 6e64 206c 6f61 6469 saving and loadi
│ │ │ │ │ +0001bb90: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ +0001bba0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001bbb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001bbc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001bbd0: 2020 286c 696e 6520 2031 3029 0a2a 2063 (line 10).* c
│ │ │ │ │ +0001bbe0: 6f70 7920 3c31 3e3a 2020 2020 2020 2020 opy <1>:
│ │ │ │ │ +0001bbf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001bc00: 2020 2020 2020 556e 6465 6669 6e65 644f UndefinedO
│ │ │ │ │ +0001bc10: 626a 6563 742d 6261 7369 632e 0a20 2020 bject-basic..
│ │ │ │ │ +0001bc20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001bc30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001bc40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001bc50: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +0001bc60: 2020 2036 290a 2a20 636f 7079 203c 323e 6).* copy <2>
│ │ │ │ │ +0001bc70: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +0001bc80: 2020 2020 2020 2020 2020 2020 2020 2052 R
│ │ │ │ │ +0001bc90: 6567 6578 2d62 6173 6963 2e20 2020 2020 egex-basic.
│ │ │ │ │ +0001bca0: 2020 2020 286c 696e 6520 2020 3929 0a2a (line 9).*
│ │ │ │ │ +0001bcb0: 2063 6f70 7920 3c33 3e3a 2020 2020 2020 copy <3>:
│ │ │ │ │ +0001bcc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001bcd0: 2020 2020 2020 2020 5265 6374 616e 676c Rectangl
│ │ │ │ │ +0001bce0: 652d 636f 7079 696e 672e 2020 2028 6c69 e-copying. (li
│ │ │ │ │ +0001bcf0: 6e65 2020 2036 290a 2a20 636f 7079 203c ne 6).* copy <
│ │ │ │ │ +0001bd00: 343e 3a20 2020 2020 2020 2020 2020 2020 4>:
│ │ │ │ │ +0001bd10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001bd20: 204f 626a 6563 742d 636f 7079 696e 672e Object-copying.
│ │ │ │ │ +0001bd30: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)
│ │ │ │ │ +0001bd40: 0a2a 2063 6f70 7920 3c35 3e3a 2020 2020 .* copy <5>:
│ │ │ │ │ +0001bd50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001bd60: 2020 2020 2020 2020 2020 426c 6f63 6b43 BlockC
│ │ │ │ │ +0001bd70: 6c6f 7375 7265 2d6f 7665 7272 6964 696e losure-overridin
│ │ │ │ │ +0001bd80: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ +0001bd90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001bda0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001bdb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001bdc0: 2028 6c69 6e65 2020 2036 290a 2a20 636f (line 6).* co
│ │ │ │ │ +0001bdd0: 7079 3a20 2020 2020 2020 2020 2020 2020 py:
│ │ │ │ │ +0001bde0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001bdf0: 2020 2020 2042 696e 6469 6e67 4469 6374 BindingDict
│ │ │ │ │ +0001be00: 696f 6e61 7279 2d63 6f70 7969 6e67 2e0a ionary-copying..
│ │ │ │ │ +0001be10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001be20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001be30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001be40: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +0001be50: 696e 6520 2020 3629 0a2a 2063 6f70 795f ine 6).* copy_
│ │ │ │ │ +0001be60: 6672 6f6d 5f3a 2020 2020 2020 2020 2020 from_:
│ │ │ │ │ +0001be70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001be80: 2020 436c 6173 7344 6573 6372 6970 7469 ClassDescripti
│ │ │ │ │ +0001be90: 6f6e 2d63 6f70 7969 6e67 2e0a 2020 2020 on-copying..
│ │ │ │ │ +0001bea0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001beb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001bec0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001bed0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +0001bee0: 2020 3629 0a2a 2063 6f70 795f 6672 6f6d 6).* copy_from
│ │ │ │ │ +0001bef0: 5f63 6c61 7373 6966 6965 645f 3a20 2020 _classified_:
│ │ │ │ │ +0001bf00: 2020 2020 2020 2020 2020 2020 2020 436c Cl
│ │ │ │ │ +0001bf10: 6173 7344 6573 6372 6970 7469 6f6e 2d63 assDescription-c
│ │ │ │ │ +0001bf20: 6f70 7969 6e67 2e0a 2020 2020 2020 2020 opying..
│ │ │ │ │ +0001bf30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001bf40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001bf50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001bf60: 2020 2020 2020 286c 696e 6520 2020 3929 (line 9)
│ │ │ │ │ +0001bf70: 0a2a 2063 6f70 7941 6674 6572 5f3a 2020 .* copyAfter_:
│ │ │ │ │ +0001bf80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001bf90: 2020 2020 2020 2020 2020 5365 7175 656e Sequen
│ │ │ │ │ +0001bfa0: 6365 6162 6c65 436f 6c6c 6563 7469 6f6e ceableCollection
│ │ │ │ │ +0001bfb0: 2d63 6f70 7969 6e67 2053 6571 7565 6e63 -copying Sequenc
│ │ │ │ │ +0001bfc0: 6561 626c 6543 6f6c 6c65 6374 696f 6e73 eableCollections
│ │ │ │ │ +0001bfd0: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +0001bfe0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001bff0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001c000: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001c010: 286c 696e 6520 2020 3629 0a2a 2063 6f70 (line 6).* cop
│ │ │ │ │ +0001c020: 7941 6674 6572 4c61 7374 5f3a 2020 2020 yAfterLast_:
│ │ │ │ │ +0001c030: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001c040: 2020 2020 5365 7175 656e 6365 6162 6c65 Sequenceable
│ │ │ │ │ +0001c050: 436f 6c6c 6563 7469 6f6e 2d63 6f70 7969 Collection-copyi
│ │ │ │ │ +0001c060: 6e67 2053 6571 7565 6e63 6561 626c 6543 ng SequenceableC
│ │ │ │ │ +0001c070: 6f6c 6c65 6374 696f 6e73 2e0a 2020 2020 ollections..
│ │ │ │ │ +0001c080: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001c090: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001c0a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001c0b0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +0001c0c0: 2031 3029 0a2a 2063 6f70 7941 6c6c 5f66 10).* copyAll_f
│ │ │ │ │ +0001c0d0: 726f 6d5f 3a20 2020 2020 2020 2020 2020 rom_:
│ │ │ │ │ +0001c0e0: 2020 2020 2020 2020 2020 2020 2020 436c Cl
│ │ │ │ │ +0001c0f0: 6173 7344 6573 6372 6970 7469 6f6e 2d63 assDescription-c
│ │ │ │ │ +0001c100: 6f70 7969 6e67 2e0a 2020 2020 2020 2020 opying..
│ │ │ │ │ +0001c110: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001c120: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001c130: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001c140: 2020 2020 2020 286c 696e 6520 2031 3329 (line 13)
│ │ │ │ │ +0001c150: 0a2a 2063 6f70 7941 6c6c 5f66 726f 6d5f .* copyAll_from_
│ │ │ │ │ +0001c160: 636c 6173 7369 6669 6564 5f3a 2020 2020 classified_:
│ │ │ │ │ +0001c170: 2020 2020 2020 2020 2020 436c 6173 7344 ClassD
│ │ │ │ │ +0001c180: 6573 6372 6970 7469 6f6e 2d63 6f70 7969 escription-copyi
│ │ │ │ │ +0001c190: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ +0001c1a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001c1b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001c1c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001c1d0: 2020 286c 696e 6520 2031 3729 0a2a 2063 (line 17).* c
│ │ │ │ │ +0001c1e0: 6f70 7941 6c6c 4361 7465 676f 7269 6573 opyAllCategories
│ │ │ │ │ +0001c1f0: 4672 6f6d 5f3a 2020 2020 2020 2020 2020 From_:
│ │ │ │ │ +0001c200: 2020 2020 2020 436c 6173 7344 6573 6372 ClassDescr
│ │ │ │ │ +0001c210: 6970 7469 6f6e 2d63 6f70 7969 6e67 2e0a iption-copying..
│ │ │ │ │ +0001c220: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001c230: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001c240: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001c250: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +0001c260: 696e 6520 2032 3129 0a2a 2063 6f70 7943 ine 21).* copyC
│ │ │ │ │ +0001c270: 6174 6567 6f72 795f 6672 6f6d 5f3a 2020 ategory_from_:
│ │ │ │ │ +0001c280: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001c290: 2020 436c 6173 7344 6573 6372 6970 7469 ClassDescripti
│ │ │ │ │ +0001c2a0: 6f6e 2d63 6f70 7969 6e67 2e0a 2020 2020 on-copying..
│ │ │ │ │ +0001c2b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001c2c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001c2d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001c2e0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +0001c2f0: 2032 3529 0a2a 2063 6f70 7943 6174 6567 25).* copyCateg
│ │ │ │ │ +0001c300: 6f72 795f 6672 6f6d 5f63 6c61 7373 6966 ory_from_classif
│ │ │ │ │ +0001c310: 6965 645f 3a20 2020 2020 2020 2020 436c ied_: Cl
│ │ │ │ │ +0001c320: 6173 7344 6573 6372 6970 7469 6f6e 2d63 assDescription-c
│ │ │ │ │ +0001c330: 6f70 7969 6e67 2e0a 2020 2020 2020 2020 opying..
│ │ │ │ │ +0001c340: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001c350: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001c360: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001c370: 2020 2020 2020 286c 696e 6520 2032 3929 (line 29)
│ │ │ │ │ +0001c380: 0a2a 2063 6f70 7945 6d70 7479 5f20 3c31 .* copyEmpty_ <1
│ │ │ │ │ +0001c390: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ +0001c3a0: 2020 2020 2020 2020 2020 536f 7274 6564 Sorted
│ │ │ │ │ +0001c3b0: 436f 6c6c 6563 7469 6f6e 2d63 6f70 7969 Collection-copyi
│ │ │ │ │ +0001c3c0: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ +0001c3d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001c3e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001c3f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001c400: 2020 286c 696e 6520 2020 3629 0a2a 2063 (line 6).* c
│ │ │ │ │ +0001c410: 6f70 7945 6d70 7479 5f20 3c32 3e3a 2020 opyEmpty_ <2>:
│ │ │ │ │ +0001c420: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001c430: 2020 2020 2020 4269 6e64 696e 6744 6963 BindingDic
│ │ │ │ │ +0001c440: 7469 6f6e 6172 792d 636f 7079 696e 672e tionary-copying.
│ │ │ │ │ +0001c450: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +0001c460: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001c470: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001c480: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +0001c490: 6c69 6e65 2020 2039 290a 2a20 636f 7079 line 9).* copy
│ │ │ │ │ +0001c4a0: 456d 7074 795f 3a20 2020 2020 2020 2020 Empty_:
│ │ │ │ │ +0001c4b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001c4c0: 2020 2041 6273 7472 6163 744e 616d 6573 AbstractNames
│ │ │ │ │ +0001c4d0: 7061 6365 2d63 6f70 7969 6e67 2e0a 2020 pace-copying..
│ │ │ │ │ +0001c4e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001c4f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001c500: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001c510: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +0001c520: 6520 2020 3629 0a2a 2063 6f70 7945 6d70 e 6).* copyEmp
│ │ │ │ │ +0001c530: 7479 466f 7243 6f6c 6c65 6374 3a20 2020 tyForCollect:
│ │ │ │ │ +0001c540: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001c550: 4269 6e64 696e 6744 6963 7469 6f6e 6172 BindingDictionar
│ │ │ │ │ +0001c560: 792d 636f 7079 696e 672e 0a20 2020 2020 y-copying..
│ │ │ │ │ +0001c570: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001c580: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001c590: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001c5a0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +0001c5b0: 3132 290a 2a20 636f 7079 456d 7074 7946 12).* copyEmptyF
│ │ │ │ │ +0001c5c0: 6f72 436f 6c6c 6563 745f 3a20 2020 2020 orCollect_:
│ │ │ │ │ +0001c5d0: 2020 2020 2020 2020 2020 2020 2042 696e Bin
│ │ │ │ │ +0001c5e0: 6469 6e67 4469 6374 696f 6e61 7279 2d63 dingDictionary-c
│ │ │ │ │ +0001c5f0: 6f70 7969 6e67 2e0a 2020 2020 2020 2020 opying..
│ │ │ │ │ +0001c600: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001c610: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001c620: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001c630: 2020 2020 2020 286c 696e 6520 2031 3629 (line 16)
│ │ │ │ │ +0001c640: 0a2a 2063 6f70 7946 726f 6d5f 3a20 2020 .* copyFrom_:
│ │ │ │ │ +0001c650: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001c660: 2020 2020 2020 2020 2020 5365 7175 656e Sequen
│ │ │ │ │ +0001c670: 6365 6162 6c65 436f 6c6c 6563 7469 6f6e ceableCollection
│ │ │ │ │ +0001c680: 2d63 6f70 7969 6e67 2053 6571 7565 6e63 -copying Sequenc
│ │ │ │ │ +0001c690: 6561 626c 6543 6f6c 6c65 6374 696f 6e73 eableCollections
│ │ │ │ │ +0001c6a0: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +0001c6b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001c6c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001c6d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001c6e0: 286c 696e 6520 2031 3429 0a2a 2063 6f70 (line 14).* cop
│ │ │ │ │ +0001c6f0: 7946 726f 6d5f 746f 5f20 3c31 3e3a 2020 yFrom_to_ <1>:
│ │ │ │ │ +0001c700: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001c710: 2020 2020 5365 7175 656e 6365 6162 6c65 Sequenceable
│ │ │ │ │ +0001c720: 436f 6c6c 6563 7469 6f6e 2d63 6f70 7969 Collection-copyi
│ │ │ │ │ +0001c730: 6e67 2053 6571 7565 6e63 6561 626c 6543 ng SequenceableC
│ │ │ │ │ +0001c740: 6f6c 6c65 6374 696f 6e73 2e0a 2020 2020 ollections..
│ │ │ │ │ +0001c750: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001c760: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001c770: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001c780: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +0001c790: 2031 3829 0a2a 2063 6f70 7946 726f 6d5f 18).* copyFrom_
│ │ │ │ │ +0001c7a0: 746f 5f20 3c32 3e3a 2020 2020 2020 2020 to_ <2>:
│ │ │ │ │ +0001c7b0: 2020 2020 2020 2020 2020 2020 2020 506f Po
│ │ │ │ │ +0001c7c0: 7369 7469 6f6e 6162 6c65 5374 7265 616d sitionableStream
│ │ │ │ │ +0001c7d0: 2d61 6363 6573 7369 6e67 2d72 6561 6469 -accessing-readi
│ │ │ │ │ +0001c7e0: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ +0001c7f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001c800: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001c810: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001c820: 2020 286c 696e 6520 2031 3329 0a2a 2063 (line 13).* c
│ │ │ │ │ +0001c830: 6f70 7946 726f 6d5f 746f 5f20 3c33 3e3a opyFrom_to_ <3>:
│ │ │ │ │ +0001c840: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001c850: 2020 2020 2020 4d61 7070 6564 436f 6c6c MappedColl
│ │ │ │ │ +0001c860: 6563 7469 6f6e 2d62 6173 6963 2e0a 2020 ection-basic..
│ │ │ │ │ +0001c870: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001c880: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001c890: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001c8a0: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +0001c8b0: 6520 2033 3029 0a2a 2063 6f70 7946 726f e 30).* copyFro
│ │ │ │ │ +0001c8c0: 6d5f 746f 5f20 3c34 3e3a 2020 2020 2020 m_to_ <4>:
│ │ │ │ │ +0001c8d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001c8e0: 496e 7465 7276 616c 2d62 6173 6963 2e20 Interval-basic.
│ │ │ │ │ +0001c8f0: 2020 2020 2028 6c69 6e65 2020 3136 290a (line 16).
│ │ │ │ │ +0001c900: 2a20 636f 7079 4672 6f6d 5f74 6f5f 203c * copyFrom_to_ <
│ │ │ │ │ +0001c910: 353e 3a20 2020 2020 2020 2020 2020 2020 5>:
│ │ │ │ │ +0001c920: 2020 2020 2020 2020 2046 696c 6553 7472 FileStr
│ │ │ │ │ +0001c930: 6561 6d2d 6261 7369 632e 2020 2020 286c eam-basic. (l
│ │ │ │ │ +0001c940: 696e 6520 2031 3029 0a2a 2063 6f70 7946 ine 10).* copyF
│ │ │ │ │ +0001c950: 726f 6d5f 746f 5f20 3c36 3e3a 2020 2020 rom_to_ <6>:
│ │ │ │ │ +0001c960: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001c970: 2020 4669 6c65 5365 676d 656e 742d 6261 FileSegment-ba
│ │ │ │ │ +0001c980: 7369 632e 2020 2028 6c69 6e65 2020 2039 sic. (line 9
│ │ │ │ │ +0001c990: 290a 2a20 636f 7079 4672 6f6d 5f74 6f5f ).* copyFrom_to_
│ │ │ │ │ +0001c9a0: 203c 373e 3a20 2020 2020 2020 2020 2020 <7>:
│ │ │ │ │ +0001c9b0: 2020 2020 2020 2020 2020 2046 696c 6544 FileD
│ │ │ │ │ +0001c9c0: 6573 6372 6970 746f 722d 6261 7369 632e escriptor-basic.
│ │ │ │ │ +0001c9d0: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +0001c9e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001c9f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001ca00: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +0001ca10: 6c69 6e65 2020 3136 290a 2a20 636f 7079 line 16).* copy
│ │ │ │ │ +0001ca20: 4672 6f6d 5f74 6f5f 3a20 2020 2020 2020 From_to_:
│ │ │ │ │ +0001ca30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001ca40: 2020 2041 7272 6179 6564 436f 6c6c 6563 ArrayedCollec
│ │ │ │ │ +0001ca50: 7469 6f6e 2d62 6173 6963 2e0a 2020 2020 tion-basic..
│ │ │ │ │ +0001ca60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001ca70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001ca80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001ca90: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +0001caa0: 2031 3929 0a2a 2063 6f70 7946 726f 6d5f 19).* copyFrom_
│ │ │ │ │ +0001cab0: 746f 5f72 6570 6c61 6369 6e67 416c 6c52 to_replacingAllR
│ │ │ │ │ +0001cac0: 6567 6578 5f77 6974 685f 3a20 2020 5374 egex_with_: St
│ │ │ │ │ +0001cad0: 7269 6e67 2d72 6567 6578 2e20 2020 2020 ring-regex.
│ │ │ │ │ +0001cae0: 2020 2028 6c69 6e65 2020 3331 290a 2a20 (line 31).*
│ │ │ │ │ +0001caf0: 636f 7079 4672 6f6d 5f74 6f5f 7265 706c copyFrom_to_repl
│ │ │ │ │ +0001cb00: 6163 696e 6752 6567 6578 5f77 6974 685f acingRegex_with_
│ │ │ │ │ +0001cb10: 3a20 2020 2020 2053 7472 696e 672d 7265 : String-re
│ │ │ │ │ +0001cb20: 6765 782e 2020 2020 2020 2020 286c 696e gex. (lin
│ │ │ │ │ +0001cb30: 6520 2033 3829 0a2a 2063 6f70 7952 6570 e 38).* copyRep
│ │ │ │ │ +0001cb40: 6c61 6365 416c 6c5f 7769 7468 5f20 3c31 laceAll_with_ <1
│ │ │ │ │ +0001cb50: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ +0001cb60: 5365 7175 656e 6365 6162 6c65 436f 6c6c SequenceableColl
│ │ │ │ │ +0001cb70: 6563 7469 6f6e 2d63 6f70 7969 6e67 2053 ection-copying S
│ │ │ │ │ +0001cb80: 6571 7565 6e63 6561 626c 6543 6f6c 6c65 equenceableColle
│ │ │ │ │ +0001cb90: 6374 696f 6e73 2e0a 2020 2020 2020 2020 ctions..
│ │ │ │ │ +0001cba0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001cbb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001cbc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001cbd0: 2020 2020 2020 286c 696e 6520 2032 3229 (line 22)
│ │ │ │ │ +0001cbe0: 0a2a 2063 6f70 7952 6570 6c61 6365 416c .* copyReplaceAl
│ │ │ │ │ +0001cbf0: 6c5f 7769 7468 5f3a 2020 2020 2020 2020 l_with_:
│ │ │ │ │ +0001cc00: 2020 2020 2020 2020 2020 4172 7261 7965 Arraye
│ │ │ │ │ +0001cc10: 6443 6f6c 6c65 6374 696f 6e2d 636f 7079 dCollection-copy
│ │ │ │ │ +0001cc20: 696e 6720 436f 6c6c 6563 7469 6f6e 732e ing Collections.
│ │ │ │ │ +0001cc30: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +0001cc40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001cc50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001cc60: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +0001cc70: 6c69 6e65 2020 2036 290a 2a20 636f 7079 line 6).* copy
│ │ │ │ │ +0001cc80: 5265 706c 6163 6546 726f 6d5f 746f 5f77 ReplaceFrom_to_w
│ │ │ │ │ +0001cc90: 6974 685f 203c 313e 3a20 2020 2020 2020 ith_ <1>:
│ │ │ │ │ +0001cca0: 2020 2053 6571 7565 6e63 6561 626c 6543 SequenceableC
│ │ │ │ │ +0001ccb0: 6f6c 6c65 6374 696f 6e2d 636f 7079 696e ollection-copyin
│ │ │ │ │ +0001ccc0: 6720 5365 7175 656e 6365 6162 6c65 436f g SequenceableCo
│ │ │ │ │ +0001ccd0: 6c6c 6563 7469 6f6e 732e 0a20 2020 2020 llections..
│ │ │ │ │ +0001cce0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001ccf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001cd00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001cd10: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +0001cd20: 3236 290a 2a20 636f 7079 5265 706c 6163 26).* copyReplac
│ │ │ │ │ +0001cd30: 6546 726f 6d5f 746f 5f77 6974 685f 3a20 eFrom_to_with_:
│ │ │ │ │ +0001cd40: 2020 2020 2020 2020 2020 2020 2041 7272 Arr
│ │ │ │ │ +0001cd50: 6179 6564 436f 6c6c 6563 7469 6f6e 2d63 ayedCollection-c
│ │ │ │ │ +0001cd60: 6f70 7969 6e67 2043 6f6c 6c65 6374 696f opying Collectio
│ │ │ │ │ +0001cd70: 6e73 2e0a 2020 2020 2020 2020 2020 2020 ns..
│ │ │ │ │ +0001cd80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001cd90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001cda0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001cdb0: 2020 286c 696e 6520 2031 3029 0a2a 2063 (line 10).* c
│ │ │ │ │ +0001cdc0: 6f70 7952 6570 6c61 6365 4672 6f6d 5f74 opyReplaceFrom_t
│ │ │ │ │ +0001cdd0: 6f5f 7769 7468 4f62 6a65 6374 5f20 3c31 o_withObject_ <1
│ │ │ │ │ +0001cde0: 3e3a 2020 2020 5365 7175 656e 6365 6162 >: Sequenceab
│ │ │ │ │ +0001cdf0: 6c65 436f 6c6c 6563 7469 6f6e 2d63 6f70 leCollection-cop
│ │ │ │ │ +0001ce00: 7969 6e67 2053 6571 7565 6e63 6561 626c ying Sequenceabl
│ │ │ │ │ +0001ce10: 6543 6f6c 6c65 6374 696f 6e73 2e0a 2020 eCollections..
│ │ │ │ │ +0001ce20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001ce30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001ce40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001ce50: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +0001ce60: 6520 2033 3829 0a2a 2063 6f70 7952 6570 e 38).* copyRep
│ │ │ │ │ +0001ce70: 6c61 6365 4672 6f6d 5f74 6f5f 7769 7468 laceFrom_to_with
│ │ │ │ │ +0001ce80: 4f62 6a65 6374 5f3a 2020 2020 2020 2020 Object_:
│ │ │ │ │ +0001ce90: 4172 7261 7965 6443 6f6c 6c65 6374 696f ArrayedCollectio
│ │ │ │ │ +0001cea0: 6e2d 636f 7079 696e 6720 436f 6c6c 6563 n-copying Collec
│ │ │ │ │ +0001ceb0: 7469 6f6e 732e 0a20 2020 2020 2020 2020 tions..
│ │ │ │ │ +0001cec0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001ced0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001cee0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001cef0: 2020 2020 2028 6c69 6e65 2020 3232 290a (line 22).
│ │ │ │ │ +0001cf00: 2a20 636f 7079 5265 706c 6163 696e 675f * copyReplacing_
│ │ │ │ │ +0001cf10: 7769 7468 4f62 6a65 6374 5f3a 2020 2020 withObject_:
│ │ │ │ │ +0001cf20: 2020 2020 2020 2020 2043 6f6c 6c65 6374 Collect
│ │ │ │ │ +0001cf30: 696f 6e2d 636f 7079 696e 6720 436f 6c6c ion-copying Coll
│ │ │ │ │ +0001cf40: 6563 7469 6f6e 732e 0a20 2020 2020 2020 ections..
│ │ │ │ │ +0001cf50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001cf60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001cf70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001cf80: 2020 2020 2020 2028 6c69 6e65 2020 2036 (line 6
│ │ │ │ │ +0001cf90: 290a 2a20 636f 7079 5265 706c 6163 696e ).* copyReplacin
│ │ │ │ │ +0001cfa0: 6741 6c6c 5265 6765 785f 7769 7468 5f3a gAllRegex_with_:
│ │ │ │ │ +0001cfb0: 2020 2020 2020 2020 2020 2053 7472 696e Strin
│ │ │ │ │ +0001cfc0: 672d 7265 6765 782e 2020 2020 2020 2020 g-regex.
│ │ │ │ │ +0001cfd0: 286c 696e 6520 2034 3629 0a2a 2063 6f70 (line 46).* cop
│ │ │ │ │ +0001cfe0: 7952 6570 6c61 6369 6e67 5265 6765 785f yReplacingRegex_
│ │ │ │ │ +0001cff0: 7769 7468 5f3a 2020 2020 2020 2020 2020 with_:
│ │ │ │ │ +0001d000: 2020 2020 5374 7269 6e67 2d72 6567 6578 String-regex
│ │ │ │ │ +0001d010: 2e20 2020 2020 2020 2028 6c69 6e65 2020 . (line
│ │ │ │ │ +0001d020: 3533 290a 2a20 636f 7079 5374 6163 6b3a 53).* copyStack:
│ │ │ │ │ +0001d030: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001d040: 2020 2020 2020 2020 2020 2020 2043 6f6e Con
│ │ │ │ │ +0001d050: 7465 7874 5061 7274 2d63 6f70 7969 6e67 textPart-copying
│ │ │ │ │ +0001d060: 2e20 286c 696e 6520 2020 3629 0a2a 2063 . (line 6).* c
│ │ │ │ │ +0001d070: 6f70 7955 7054 6f5f 3a20 2020 2020 2020 opyUpTo_:
│ │ │ │ │ +0001d080: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001d090: 2020 2020 2020 5365 7175 656e 6365 6162 Sequenceab
│ │ │ │ │ +0001d0a0: 6c65 436f 6c6c 6563 7469 6f6e 2d63 6f70 leCollection-cop
│ │ │ │ │ +0001d0b0: 7969 6e67 2053 6571 7565 6e63 6561 626c ying Sequenceabl
│ │ │ │ │ +0001d0c0: 6543 6f6c 6c65 6374 696f 6e73 2e0a 2020 eCollections..
│ │ │ │ │ +0001d0d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001d0e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001d0f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001d100: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +0001d110: 6520 2034 3929 0a2a 2063 6f70 7955 7054 e 49).* copyUpT
│ │ │ │ │ +0001d120: 6f4c 6173 745f 3a20 2020 2020 2020 2020 oLast_:
│ │ │ │ │ +0001d130: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001d140: 5365 7175 656e 6365 6162 6c65 436f 6c6c SequenceableColl
│ │ │ │ │ +0001d150: 6563 7469 6f6e 2d63 6f70 7969 6e67 2053 ection-copying S
│ │ │ │ │ +0001d160: 6571 7565 6e63 6561 626c 6543 6f6c 6c65 equenceableColle
│ │ │ │ │ +0001d170: 6374 696f 6e73 2e0a 2020 2020 2020 2020 ctions..
│ │ │ │ │ +0001d180: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001d190: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001d1a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001d1b0: 2020 2020 2020 286c 696e 6520 2035 3329 (line 53)
│ │ │ │ │ +0001d1c0: 0a2a 2063 6f70 7957 6974 685f 203c 313e .* copyWith_ <1>
│ │ │ │ │ +0001d1d0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +0001d1e0: 2020 2020 2020 2020 2020 436f 6c6c 6563 Collec
│ │ │ │ │ +0001d1f0: 7469 6f6e 2d63 6f70 7969 6e67 2043 6f6c tion-copying Col
│ │ │ │ │ +0001d200: 6c65 6374 696f 6e73 2e0a 2020 2020 2020 lections..
│ │ │ │ │ +0001d210: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001d220: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001d230: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001d240: 2020 2020 2020 2020 286c 696e 6520 2031 (line 1
│ │ │ │ │ +0001d250: 3029 0a2a 2063 6f70 7957 6974 685f 3a20 0).* copyWith_:
│ │ │ │ │ +0001d260: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001d270: 2020 2020 2020 2020 2020 2020 4172 7261 Arra
│ │ │ │ │ +0001d280: 7965 6443 6f6c 6c65 6374 696f 6e2d 6261 yedCollection-ba
│ │ │ │ │ +0001d290: 7369 632e 0a20 2020 2020 2020 2020 2020 sic..
│ │ │ │ │ +0001d2a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001d2b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001d2c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001d2d0: 2020 2028 6c69 6e65 2020 3233 290a 2a20 (line 23).*
│ │ │ │ │ +0001d2e0: 636f 7079 5769 7468 4669 7273 745f 3a20 copyWithFirst_:
│ │ │ │ │ +0001d2f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001d300: 2020 2020 2020 2053 6571 7565 6e63 6561 Sequencea
│ │ │ │ │ +0001d310: 626c 6543 6f6c 6c65 6374 696f 6e2d 636f bleCollection-co
│ │ │ │ │ +0001d320: 7079 696e 6720 5365 7175 656e 6365 6162 pying Sequenceab
│ │ │ │ │ +0001d330: 6c65 436f 6c6c 6563 7469 6f6e 732e 0a20 leCollections..
│ │ │ │ │ +0001d340: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001d350: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001d360: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001d370: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +0001d380: 6e65 2020 3537 290a 2a20 636f 7079 5769 ne 57).* copyWi
│ │ │ │ │ +0001d390: 7468 6f75 745f 203c 313e 3a20 2020 2020 thout_ <1>:
│ │ │ │ │ +0001d3a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001d3b0: 2043 6f6c 6c65 6374 696f 6e2d 636f 7079 Collection-copy
│ │ │ │ │ +0001d3c0: 696e 6720 436f 6c6c 6563 7469 6f6e 732e ing Collections.
│ │ │ │ │ +0001d3d0: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +0001d3e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001d3f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001d400: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +0001d410: 6c69 6e65 2020 3133 290a 2a20 636f 7079 line 13).* copy
│ │ │ │ │ +0001d420: 5769 7468 6f75 745f 3a20 2020 2020 2020 Without_:
│ │ │ │ │ +0001d430: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001d440: 2020 2041 7272 6179 6564 436f 6c6c 6563 ArrayedCollec
│ │ │ │ │ +0001d450: 7469 6f6e 2d62 6173 6963 2e0a 2020 2020 tion-basic..
│ │ │ │ │ +0001d460: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001d470: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001d480: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001d490: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +0001d4a0: 2032 3729 0a2a 2063 6f70 7957 6974 686f 27).* copyWitho
│ │ │ │ │ +0001d4b0: 7574 4175 7869 6c69 6172 7950 6172 7473 utAuxiliaryParts
│ │ │ │ │ +0001d4c0: 3a20 2020 2020 2020 2020 2020 2020 4e65 : Ne
│ │ │ │ │ +0001d4d0: 7443 6c69 656e 7473 2e55 524c 2d63 6f70 tClients.URL-cop
│ │ │ │ │ +0001d4e0: 7969 6e67 2e0a 2020 2020 2020 2020 2020 ying..
│ │ │ │ │ +0001d4f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001d500: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001d510: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001d520: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*
│ │ │ │ │ +0001d530: 2063 6f70 7957 6974 686f 7574 4672 6167 copyWithoutFrag
│ │ │ │ │ +0001d540: 6d65 6e74 3a20 2020 2020 2020 2020 2020 ment:
│ │ │ │ │ +0001d550: 2020 2020 2020 2020 4e65 7443 6c69 656e NetClien
│ │ │ │ │ +0001d560: 7473 2e55 524c 2d63 6f70 7969 6e67 2e0a ts.URL-copying..
│ │ │ │ │ +0001d570: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001d580: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001d590: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001d5a0: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +0001d5b0: 696e 6520 2031 3029 0a2a 2063 6f72 6e65 ine 10).* corne
│ │ │ │ │ +0001d5c0: 723a 2020 2020 2020 2020 2020 2020 2020 r:
│ │ │ │ │ +0001d5d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001d5e0: 2020 5265 6374 616e 676c 652d 6163 6365 Rectangle-acce
│ │ │ │ │ +0001d5f0: 7373 696e 672e 2028 6c69 6e65 2020 3330 ssing. (line 30
│ │ │ │ │ +0001d600: 290a 2a20 636f 726e 6572 5f20 3c31 3e3a ).* corner_ <1>:
│ │ │ │ │ +0001d610: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001d620: 2020 2020 2020 2020 2020 2052 6563 7461 Recta
│ │ │ │ │ +0001d630: 6e67 6c65 2d61 6363 6573 7369 6e67 2e20 ngle-accessing.
│ │ │ │ │ +0001d640: 286c 696e 6520 2033 3329 0a2a 2063 6f72 (line 33).* cor
│ │ │ │ │ +0001d650: 6e65 725f 3a20 2020 2020 2020 2020 2020 ner_:
│ │ │ │ │ +0001d660: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001d670: 2020 2020 506f 696e 742d 636f 6e76 6572 Point-conver
│ │ │ │ │ +0001d680: 7469 6e67 2e20 2020 2028 6c69 6e65 2020 ting. (line
│ │ │ │ │ +0001d690: 3132 290a 2a20 636f 7320 3c31 3e3a 2020 12).* cos <1>:
│ │ │ │ │ +0001d6a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001d6b0: 2020 2020 2020 2020 2020 2020 204e 756d Num
│ │ │ │ │ +0001d6c0: 6265 722d 6d69 7363 206d 6174 682e 2020 ber-misc math.
│ │ │ │ │ +0001d6d0: 2020 286c 696e 6520 2033 3429 0a2a 2063 (line 34).* c
│ │ │ │ │ +0001d6e0: 6f73 3a20 2020 2020 2020 2020 2020 2020 os:
│ │ │ │ │ +0001d6f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001d700: 2020 2020 2020 466c 6f61 742d 6275 696c Float-buil
│ │ │ │ │ +0001d710: 7420 696e 732e 2020 2020 2028 6c69 6e65 t ins. (line
│ │ │ │ │ +0001d720: 2020 3139 290a 2a20 636f 7368 3a20 2020 19).* cosh:
│ │ │ │ │ +0001d730: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001d740: 2020 2020 2020 2020 2020 2020 2020 204e N
│ │ │ │ │ +0001d750: 756d 6265 722d 6d69 7363 206d 6174 682e umber-misc math.
│ │ │ │ │ +0001d760: 2020 2020 286c 696e 6520 2033 3729 0a2a (line 37).*
│ │ │ │ │ +0001d770: 2063 6f73 744f 664e 6577 496e 6465 783a costOfNewIndex:
│ │ │ │ │ +0001d780: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001d790: 2020 2020 2020 2020 4c61 7267 6542 7974 LargeByt
│ │ │ │ │ +0001d7a0: 6541 7272 6179 2d6f 7665 7272 6964 6465 eArray-overridde
│ │ │ │ │ +0001d7b0: 6e2e 0a20 2020 2020 2020 2020 2020 2020 n..
│ │ │ │ │ +0001d7c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001d7d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001d7e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001d7f0: 2028 6c69 6e65 2020 2036 290a 2a20 636f (line 6).* co
│ │ │ │ │ +0001d800: 756e 745f 3a20 2020 2020 2020 2020 2020 unt_:
│ │ │ │ │ +0001d810: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001d820: 2020 2020 2049 7465 7261 626c 652d 656e Iterable-en
│ │ │ │ │ +0001d830: 756d 6572 6174 696f 6e2e 0a20 2020 2020 umeration..
│ │ │ │ │ +0001d840: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001d850: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001d860: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001d870: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +0001d880: 3330 290a 2a20 6372 203c 313e 3a20 2020 30).* cr <1>:
│ │ │ │ │ +0001d890: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001d8a0: 2020 2020 2020 2020 2020 2020 2054 6578 Tex
│ │ │ │ │ +0001d8b0: 7443 6f6c 6c65 6374 6f72 2d61 6363 6573 tCollector-acces
│ │ │ │ │ +0001d8c0: 7369 6e67 2e0a 2020 2020 2020 2020 2020 sing..
│ │ │ │ │ +0001d8d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001d8e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001d8f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001d900: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*
│ │ │ │ │ +0001d910: 2063 7220 3c32 3e3a 2020 2020 2020 2020 cr <2>:
│ │ │ │ │ +0001d920: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001d930: 2020 2020 2020 2020 5374 7265 616d 2d63 Stream-c
│ │ │ │ │ +0001d940: 6861 7261 6374 6572 2077 7269 7469 6e67 haracter writing
│ │ │ │ │ +0001d950: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +0001d960: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001d970: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001d980: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001d990: 286c 696e 6520 2020 3629 0a2a 2063 723a (line 6).* cr:
│ │ │ │ │ +0001d9a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001d9b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001d9c0: 2020 2020 4368 6172 6163 7465 7220 636c Character cl
│ │ │ │ │ +0001d9d0: 6173 732d 636f 6e73 7461 6e74 732e 0a20 ass-constants..
│ │ │ │ │ +0001d9e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001d9f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001da00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001da10: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +0001da20: 6e65 2020 3132 290a 2a20 6372 6561 7465 ne 12).* create
│ │ │ │ │ +0001da30: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +0001da40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001da50: 2046 696c 6544 6573 6372 6970 746f 7220 FileDescriptor
│ │ │ │ │ +0001da60: 636c 6173 732d 696e 7374 616e 6365 2063 class-instance c
│ │ │ │ │ +0001da70: 7265 6174 696f 6e2e 0a20 2020 2020 2020 reation..
│ │ │ │ │ +0001da80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001da90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001daa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001dab0: 2020 2020 2020 2028 6c69 6e65 2020 3130 (line 10
│ │ │ │ │ +0001dac0: 290a 2a20 6372 6561 7465 5f3a 2020 2020 ).* create_:
│ │ │ │ │ +0001dad0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001dae0: 2020 2020 2020 2020 2020 2044 6972 6563 Direc
│ │ │ │ │ +0001daf0: 746f 7279 2063 6c61 7373 2d66 696c 6520 tory class-file
│ │ │ │ │ +0001db00: 6f70 6572 6174 696f 6e73 2e0a 2020 2020 operations..
│ │ │ │ │ +0001db10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001db20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001db30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001db40: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +0001db50: 2020 3929 0a2a 2063 7265 6174 6544 6972 9).* createDir
│ │ │ │ │ +0001db60: 6563 746f 7269 6573 3a20 2020 2020 2020 ectories:
│ │ │ │ │ +0001db70: 2020 2020 2020 2020 2020 2020 2020 4669 Fi
│ │ │ │ │ +0001db80: 6c65 5061 7468 2d64 6972 6563 746f 7279 lePath-directory
│ │ │ │ │ +0001db90: 206f 7065 7261 7469 6f6e 732e 0a20 2020 operations..
│ │ │ │ │ +0001dba0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001dbb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001dbc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001dbd0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +0001dbe0: 2020 2036 290a 2a20 6372 6561 7465 4469 6).* createDi
│ │ │ │ │ +0001dbf0: 7265 6374 6f72 7920 3c31 3e3a 2020 2020 rectory <1>:
│ │ │ │ │ +0001dc00: 2020 2020 2020 2020 2020 2020 2020 2046 F
│ │ │ │ │ +0001dc10: 696c 6550 6174 682d 6469 7265 6374 6f72 ilePath-director
│ │ │ │ │ +0001dc20: 7920 6f70 6572 6174 696f 6e73 2e0a 2020 y operations..
│ │ │ │ │ +0001dc30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001dc40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001dc50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001dc60: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +0001dc70: 6520 2020 3929 0a2a 2063 7265 6174 6544 e 9).* createD
│ │ │ │ │ +0001dc80: 6972 6563 746f 7279 3a20 2020 2020 2020 irectory:
│ │ │ │ │ +0001dc90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001dca0: 4669 6c65 2d64 6972 6563 746f 7279 206f File-directory o
│ │ │ │ │ +0001dcb0: 7065 7261 7469 6f6e 732e 0a20 2020 2020 perations..
│ │ │ │ │ +0001dcc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001dcd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001dce0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001dcf0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +0001dd00: 2036 290a 2a20 6372 6561 7465 4469 7265 6).* createDire
│ │ │ │ │ +0001dd10: 6374 6f72 795f 203c 313e 3a20 2020 2020 ctory_ <1>:
│ │ │ │ │ +0001dd20: 2020 2020 2020 2020 2020 2020 2056 4653 VFS
│ │ │ │ │ +0001dd30: 2e5a 6970 4669 6c65 2d6d 656d 6265 7273 .ZipFile-members
│ │ │ │ │ +0001dd40: 2e20 286c 696e 6520 2020 3929 0a2a 2063 . (line 9).* c
│ │ │ │ │ +0001dd50: 7265 6174 6544 6972 6563 746f 7279 5f3a reateDirectory_:
│ │ │ │ │ +0001dd60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001dd70: 2020 2020 2020 5646 532e 4172 6368 6976 VFS.Archiv
│ │ │ │ │ +0001dd80: 654d 656d 6265 722d 6469 7265 6374 6f72 eMember-director
│ │ │ │ │ +0001dd90: 7920 6f70 6572 6174 696f 6e73 2e0a 2020 y operations..
│ │ │ │ │ +0001dda0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001ddb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001ddc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001ddd0: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +0001dde0: 6520 2031 3029 0a2a 2063 7265 6174 6547 e 10).* createG
│ │ │ │ │ +0001ddf0: 6574 4d65 7468 6f64 5f20 3c31 3e3a 2020 etMethod_ <1>:
│ │ │ │ │ +0001de00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001de10: 436c 6173 7344 6573 6372 6970 7469 6f6e ClassDescription
│ │ │ │ │ +0001de20: 2d6f 7267 616e 697a 6174 696f 6e20 6f66 -organization of
│ │ │ │ │ +0001de30: 206d 6573 7361 6765 7320 616e 6420 636c messages and cl
│ │ │ │ │ +0001de40: 6173 7365 732e 0a20 2020 2020 2020 2020 asses..
│ │ │ │ │ +0001de50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001de60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001de70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001de80: 2020 2020 2028 6c69 6e65 2020 3130 290a (line 10).
│ │ │ │ │ +0001de90: 2a20 6372 6561 7465 4765 744d 6574 686f * createGetMetho
│ │ │ │ │ +0001dea0: 645f 3a20 2020 2020 2020 2020 2020 2020 d_:
│ │ │ │ │ +0001deb0: 2020 2020 2020 2020 2042 6568 6176 696f Behavio
│ │ │ │ │ +0001dec0: 722d 6d65 7468 6f64 2064 6963 7469 6f6e r-method diction
│ │ │ │ │ +0001ded0: 6172 792e 0a20 2020 2020 2020 2020 2020 ary..
│ │ │ │ │ +0001dee0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001def0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001df00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001df10: 2020 2028 6c69 6e65 2020 3339 290a 2a20 (line 39).*
│ │ │ │ │ +0001df20: 6372 6561 7465 4765 744d 6574 686f 645f createGetMethod_
│ │ │ │ │ +0001df30: 6465 6661 756c 745f 203c 313e 3a20 2020 default_ <1>:
│ │ │ │ │ +0001df40: 2020 2020 2020 2043 6c61 7373 4465 7363 ClassDesc
│ │ │ │ │ +0001df50: 7269 7074 696f 6e2d 6f72 6761 6e69 7a61 ription-organiza
│ │ │ │ │ +0001df60: 7469 6f6e 206f 6620 6d65 7373 6167 6573 tion of messages
│ │ │ │ │ +0001df70: 2061 6e64 2063 6c61 7373 6573 2e0a 2020 and classes..
│ │ │ │ │ +0001df80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001df90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001dfa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001dfb0: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +0001dfc0: 6520 2031 3329 0a2a 2063 7265 6174 6547 e 13).* createG
│ │ │ │ │ +0001dfd0: 6574 4d65 7468 6f64 5f64 6566 6175 6c74 etMethod_default
│ │ │ │ │ +0001dfe0: 5f3a 2020 2020 2020 2020 2020 2020 2020 _:
│ │ │ │ │ +0001dff0: 4265 6861 7669 6f72 2d6d 6574 686f 6420 Behavior-method
│ │ │ │ │ +0001e000: 6469 6374 696f 6e61 7279 2e0a 2020 2020 dictionary..
│ │ │ │ │ +0001e010: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001e020: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001e030: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001e040: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +0001e050: 2034 3229 0a2a 2063 7265 6174 6553 6574 42).* createSet
│ │ │ │ │ +0001e060: 4d65 7468 6f64 5f20 3c31 3e3a 2020 2020 Method_ <1>:
│ │ │ │ │ +0001e070: 2020 2020 2020 2020 2020 2020 2020 436c Cl
│ │ │ │ │ +0001e080: 6173 7344 6573 6372 6970 7469 6f6e 2d6f assDescription-o
│ │ │ │ │ +0001e090: 7267 616e 697a 6174 696f 6e20 6f66 206d rganization of m
│ │ │ │ │ +0001e0a0: 6573 7361 6765 7320 616e 6420 636c 6173 essages and clas
│ │ │ │ │ +0001e0b0: 7365 732e 0a20 2020 2020 2020 2020 2020 ses..
│ │ │ │ │ +0001e0c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001e0d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001e0e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001e0f0: 2020 2028 6c69 6e65 2020 3137 290a 2a20 (line 17).*
│ │ │ │ │ +0001e100: 6372 6561 7465 5365 744d 6574 686f 645f createSetMethod_
│ │ │ │ │ +0001e110: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +0001e120: 2020 2020 2020 2042 6568 6176 696f 722d Behavior-
│ │ │ │ │ +0001e130: 6d65 7468 6f64 2064 6963 7469 6f6e 6172 method dictionar
│ │ │ │ │ +0001e140: 792e 0a20 2020 2020 2020 2020 2020 2020 y..
│ │ │ │ │ +0001e150: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001e160: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001e170: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001e180: 2028 6c69 6e65 2020 3436 290a 2a20 6372 (line 46).* cr
│ │ │ │ │ +0001e190: 6561 7465 5465 6d70 6f72 6172 795f 3a20 eateTemporary_:
│ │ │ │ │ +0001e1a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001e1b0: 2020 2020 2044 6972 6563 746f 7279 2063 Directory c
│ │ │ │ │ +0001e1c0: 6c61 7373 2d66 696c 6520 6f70 6572 6174 lass-file operat
│ │ │ │ │ +0001e1d0: 696f 6e73 2e0a 2020 2020 2020 2020 2020 ions..
│ │ │ │ │ +0001e1e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001e1f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001e200: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001e210: 2020 2020 286c 696e 6520 2031 3229 0a2a (line 12).*
│ │ │ │ │ +0001e220: 2063 7265 6174 696f 6e54 696d 6520 3c31 creationTime <1
│ │ │ │ │ +0001e230: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ +0001e240: 2020 2020 2020 2020 5646 532e 4669 6c65 VFS.File
│ │ │ │ │ +0001e250: 5772 6170 7065 722d 6465 6c65 6761 7469 Wrapper-delegati
│ │ │ │ │ +0001e260: 6f6e 2e0a 2020 2020 2020 2020 2020 2020 on..
│ │ │ │ │ +0001e270: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001e280: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001e290: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001e2a0: 2020 286c 696e 6520 2020 3629 0a2a 2063 (line 6).* c
│ │ │ │ │ +0001e2b0: 7265 6174 696f 6e54 696d 6520 3c32 3e3a reationTime <2>:
│ │ │ │ │ +0001e2c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001e2d0: 2020 2020 2020 5646 532e 4172 6368 6976 VFS.Archiv
│ │ │ │ │ +0001e2e0: 654d 656d 6265 722d 6163 6365 7373 696e eMember-accessin
│ │ │ │ │ +0001e2f0: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ +0001e300: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001e310: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001e320: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001e330: 2028 6c69 6e65 2020 3133 290a 2a20 6372 (line 13).* cr
│ │ │ │ │ +0001e340: 6561 7469 6f6e 5469 6d65 203c 333e 3a20 eationTime <3>:
│ │ │ │ │ +0001e350: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001e360: 2020 2020 2046 696c 6550 6174 682d 6163 FilePath-ac
│ │ │ │ │ +0001e370: 6365 7373 696e 672e 2020 286c 696e 6520 cessing. (line
│ │ │ │ │ +0001e380: 2031 3029 0a2a 2063 7265 6174 696f 6e54 10).* creationT
│ │ │ │ │ +0001e390: 696d 653a 2020 2020 2020 2020 2020 2020 ime:
│ │ │ │ │ +0001e3a0: 2020 2020 2020 2020 2020 2020 2020 4669 Fi
│ │ │ │ │ +0001e3b0: 6c65 2d61 6363 6573 7369 6e67 2e20 2020 le-accessing.
│ │ │ │ │ +0001e3c0: 2020 2028 6c69 6e65 2020 3133 290a 2a20 (line 13).*
│ │ │ │ │ +0001e3d0: 6372 6974 6963 616c 5f20 3c31 3e3a 2020 critical_ <1>:
│ │ │ │ │ +0001e3e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001e3f0: 2020 2020 2020 2054 6578 7443 6f6c 6c65 TextColle
│ │ │ │ │ +0001e400: 6374 6f72 2d61 6363 6573 7369 6e67 2e0a ctor-accessing..
│ │ │ │ │ +0001e410: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001e420: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001e430: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001e440: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +0001e450: 696e 6520 2020 3929 0a2a 2063 7269 7469 ine 9).* criti
│ │ │ │ │ +0001e460: 6361 6c5f 203c 323e 3a20 2020 2020 2020 cal_ <2>:
│ │ │ │ │ +0001e470: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001e480: 2020 5365 6d61 7068 6f72 652d 6d75 7475 Semaphore-mutu
│ │ │ │ │ +0001e490: 616c 2065 7863 6c75 7369 6f6e 2e0a 2020 al exclusion..
│ │ │ │ │ +0001e4a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001e4b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001e4c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001e4d0: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +0001e4e0: 6520 2020 3629 0a2a 2063 7269 7469 6361 e 6).* critica
│ │ │ │ │ +0001e4f0: 6c5f 3a20 2020 2020 2020 2020 2020 2020 l_:
│ │ │ │ │ +0001e500: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001e510: 5265 6375 7273 696f 6e4c 6f63 6b2d 6d75 RecursionLock-mu
│ │ │ │ │ +0001e520: 7475 616c 2065 7863 6c75 7369 6f6e 2e0a tual exclusion..
│ │ │ │ │ +0001e530: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001e540: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001e550: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001e560: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +0001e570: 696e 6520 2020 3629 0a2a 2063 7254 6162 ine 6).* crTab
│ │ │ │ │ +0001e580: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +0001e590: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001e5a0: 2020 5374 7265 616d 2d63 6861 7261 6374 Stream-charact
│ │ │ │ │ +0001e5b0: 6572 2077 7269 7469 6e67 2e0a 2020 2020 er writing..
│ │ │ │ │ +0001e5c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001e5d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001e5e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001e5f0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +0001e600: 2020 3929 0a2a 2063 756c 6c5f 3a20 2020 9).* cull_:
│ │ │ │ │ +0001e610: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001e620: 2020 2020 2020 2020 2020 2020 2020 426c Bl
│ │ │ │ │ +0001e630: 6f63 6b43 6c6f 7375 7265 2d62 7569 6c74 ockClosure-built
│ │ │ │ │ +0001e640: 2069 6e73 2e0a 2020 2020 2020 2020 2020 ins..
│ │ │ │ │ +0001e650: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001e660: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001e670: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001e680: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*
│ │ │ │ │ +0001e690: 2063 756c 6c5f 6375 6c6c 5f3a 2020 2020 cull_cull_:
│ │ │ │ │ +0001e6a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001e6b0: 2020 2020 2020 2020 426c 6f63 6b43 6c6f BlockClo
│ │ │ │ │ +0001e6c0: 7375 7265 2d62 7569 6c74 2069 6e73 2e0a sure-built ins..
│ │ │ │ │ +0001e6d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001e6e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001e6f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001e700: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +0001e710: 696e 6520 2031 3029 0a2a 2063 756c 6c5f ine 10).* cull_
│ │ │ │ │ +0001e720: 6375 6c6c 5f63 756c 6c5f 3a20 2020 2020 cull_cull_:
│ │ │ │ │ +0001e730: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001e740: 2020 426c 6f63 6b43 6c6f 7375 7265 2d62 BlockClosure-b
│ │ │ │ │ +0001e750: 7569 6c74 2069 6e73 2e0a 2020 2020 2020 uilt ins..
│ │ │ │ │ +0001e760: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001e770: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001e780: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001e790: 2020 2020 2020 2020 286c 696e 6520 2031 (line 1
│ │ │ │ │ +0001e7a0: 3429 0a2a 2063 7572 7265 6e74 203c 313e 4).* current <1>
│ │ │ │ │ +0001e7b0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +0001e7c0: 2020 2020 2020 2020 2020 2020 4f62 6a65 Obje
│ │ │ │ │ +0001e7d0: 6374 4d65 6d6f 7279 2063 6c61 7373 2d61 ctMemory class-a
│ │ │ │ │ +0001e7e0: 6363 6573 7369 6e67 2e0a 2020 2020 2020 ccessing..
│ │ │ │ │ +0001e7f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001e800: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001e810: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001e820: 2020 2020 2020 2020 286c 696e 6520 2020 (line
│ │ │ │ │ +0001e830: 3629 0a2a 2063 7572 7265 6e74 203c 323e 6).* current <2>
│ │ │ │ │ +0001e840: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +0001e850: 2020 2020 2020 2020 2020 2020 4e61 6d65 Name
│ │ │ │ │ +0001e860: 7370 6163 6520 636c 6173 732d 6163 6365 space class-acce
│ │ │ │ │ +0001e870: 7373 696e 672e 0a20 2020 2020 2020 2020 ssing..
│ │ │ │ │ +0001e880: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001e890: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001e8a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001e8b0: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).
│ │ │ │ │ +0001e8c0: 2a20 6375 7272 656e 743a 2020 2020 2020 * current:
│ │ │ │ │ +0001e8d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001e8e0: 2020 2020 2020 2020 2043 6f6e 7469 6e75 Continu
│ │ │ │ │ +0001e8f0: 6174 696f 6e20 636c 6173 732d 696e 7374 ation class-inst
│ │ │ │ │ +0001e900: 616e 6365 2063 7265 6174 696f 6e2e 0a20 ance creation..
│ │ │ │ │ +0001e910: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001e920: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001e930: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001e940: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +0001e950: 6e65 2020 2036 290a 2a20 6375 7272 656e ne 6).* curren
│ │ │ │ │ +0001e960: 745f 3a20 2020 2020 2020 2020 2020 2020 t_:
│ │ │ │ │ +0001e970: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001e980: 204e 616d 6573 7061 6365 2063 6c61 7373 Namespace class
│ │ │ │ │ +0001e990: 2d61 6363 6573 7369 6e67 2e0a 2020 2020 -accessing..
│ │ │ │ │ +0001e9a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001e9b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001e9c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001e9d0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +0001e9e0: 2020 3929 0a2a 2063 7572 7265 6e74 446f 9).* currentDo
│ │ │ │ │ +0001e9f0: 5f3a 2020 2020 2020 2020 2020 2020 2020 _:
│ │ │ │ │ +0001ea00: 2020 2020 2020 2020 2020 2020 2020 436f Co
│ │ │ │ │ +0001ea10: 6e74 696e 7561 7469 6f6e 2063 6c61 7373 ntinuation class
│ │ │ │ │ +0001ea20: 2d69 6e73 7461 6e63 6520 6372 6561 7469 -instance creati
│ │ │ │ │ +0001ea30: 6f6e 2e0a 2020 2020 2020 2020 2020 2020 on..
│ │ │ │ │ +0001ea40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001ea50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001ea60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001ea70: 2020 286c 696e 6520 2020 3929 0a2a 2063 (line 9).* c
│ │ │ │ │ +0001ea80: 7572 7265 6e74 4669 6c65 4e61 6d65 3a20 urrentFileName:
│ │ │ │ │ +0001ea90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001eaa0: 2020 2020 2020 436f 6e74 6578 7450 6172 ContextPar
│ │ │ │ │ +0001eab0: 742d 6163 6365 7373 696e 672e 0a20 2020 t-accessing..
│ │ │ │ │ +0001eac0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001ead0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001eae0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001eaf0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +0001eb00: 2020 3233 290a 2a20 6375 7272 656e 744c 23).* currentL
│ │ │ │ │ +0001eb10: 696e 653a 2020 2020 2020 2020 2020 2020 ine:
│ │ │ │ │ +0001eb20: 2020 2020 2020 2020 2020 2020 2020 2043 C
│ │ │ │ │ +0001eb30: 6f6e 7465 7874 5061 7274 2d64 6562 7567 ontextPart-debug
│ │ │ │ │ +0001eb40: 6769 6e67 2e0a 2020 2020 2020 2020 2020 ging..
│ │ │ │ │ +0001eb50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001eb60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001eb70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001eb80: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*
│ │ │ │ │ +0001eb90: 2063 7572 7265 6e74 4c69 6e65 496e 4669 currentLineInFi
│ │ │ │ │ +0001eba0: 6c65 3a20 2020 2020 2020 2020 2020 2020 le:
│ │ │ │ │ +0001ebb0: 2020 2020 2020 2020 436f 6e74 6578 7450 ContextP
│ │ │ │ │ +0001ebc0: 6172 742d 6465 6275 6767 696e 672e 0a20 art-debugging..
│ │ │ │ │ +0001ebd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001ebe0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001ebf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001ec00: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +0001ec10: 6e65 2020 3131 290a 2a20 6461 7465 5f74 ne 11).* date_t
│ │ │ │ │ +0001ec20: 696d 655f 3a20 2020 2020 2020 2020 2020 ime_:
│ │ │ │ │ +0001ec30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001ec40: 2044 6174 6554 696d 6520 636c 6173 732d DateTime class-
│ │ │ │ │ +0001ec50: 696e 7374 616e 6365 2063 7265 6174 696f instance creatio
│ │ │ │ │ +0001ec60: 6e20 286e 6f6e 2d41 4e53 4929 2e0a 2020 n (non-ANSI)..
│ │ │ │ │ +0001ec70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001ec80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001ec90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001eca0: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +0001ecb0: 6520 2020 3629 0a2a 2064 6174 655f 7469 e 6).* date_ti
│ │ │ │ │ +0001ecc0: 6d65 5f6f 6666 7365 745f 3a20 2020 2020 me_offset_:
│ │ │ │ │ +0001ecd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001ece0: 4461 7465 5469 6d65 2063 6c61 7373 2d69 DateTime class-i
│ │ │ │ │ +0001ecf0: 6e73 7461 6e63 6520 6372 6561 7469 6f6e nstance creation
│ │ │ │ │ +0001ed00: 2028 6e6f 6e2d 414e 5349 292e 0a20 2020 (non-ANSI)..
│ │ │ │ │ +0001ed10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001ed20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001ed30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001ed40: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +0001ed50: 2020 3130 290a 2a20 6461 7465 416e 6454 10).* dateAndT
│ │ │ │ │ +0001ed60: 696d 654e 6f77 3a20 2020 2020 2020 2020 imeNow:
│ │ │ │ │ +0001ed70: 2020 2020 2020 2020 2020 2020 2020 2044 D
│ │ │ │ │ +0001ed80: 6174 6520 636c 6173 732d 696e 7374 616e ate class-instan
│ │ │ │ │ +0001ed90: 6365 2063 7265 6174 696f 6e20 2842 6c75 ce creation (Blu
│ │ │ │ │ +0001eda0: 6520 426f 6f6b 292e 0a20 2020 2020 2020 e Book)..
│ │ │ │ │ +0001edb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001edc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001edd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001ede0: 2020 2020 2020 2028 6c69 6e65 2020 2036 (line 6
│ │ │ │ │ +0001edf0: 290a 2a20 6461 793a 2020 2020 2020 2020 ).* day:
│ │ │ │ │ +0001ee00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001ee10: 2020 2020 2020 2020 2020 2044 6174 652d Date-
│ │ │ │ │ +0001ee20: 636f 6d70 6174 6962 696c 6974 7920 286e compatibility (n
│ │ │ │ │ +0001ee30: 6f6e 2d41 4e53 4929 2e0a 2020 2020 2020 on-ANSI)..
│ │ │ │ │ +0001ee40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001ee50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001ee60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001ee70: 2020 2020 2020 2020 286c 696e 6520 2020 (line
│ │ │ │ │ +0001ee80: 3629 0a2a 2064 6179 4e61 6d65 3a20 2020 6).* dayName:
│ │ │ │ │ +0001ee90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001eea0: 2020 2020 2020 2020 2020 2020 4461 7465 Date
│ │ │ │ │ +0001eeb0: 2d63 6f6d 7061 7469 6269 6c69 7479 2028 -compatibility (
│ │ │ │ │ +0001eec0: 6e6f 6e2d 414e 5349 292e 0a20 2020 2020 non-ANSI)..
│ │ │ │ │ +0001eed0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001eee0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001eef0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001ef00: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +0001ef10: 2039 290a 2a20 6461 794f 664d 6f6e 7468 9).* dayOfMonth
│ │ │ │ │ +0001ef20: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +0001ef30: 2020 2020 2020 2020 2020 2020 2044 6174 Dat
│ │ │ │ │ +0001ef40: 652d 6461 7465 2063 6f6d 7075 7461 7469 e-date computati
│ │ │ │ │ +0001ef50: 6f6e 732e 0a20 2020 2020 2020 2020 2020 ons..
│ │ │ │ │ +0001ef60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001ef70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001ef80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001ef90: 2020 2028 6c69 6e65 2020 2039 290a 2a20 (line 9).*
│ │ │ │ │ +0001efa0: 6461 794f 6657 6565 6b20 3c31 3e3a 2020 dayOfWeek <1>:
│ │ │ │ │ +0001efb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001efc0: 2020 2020 2020 2044 6174 6554 696d 652d DateTime-
│ │ │ │ │ +0001efd0: 636f 6d70 7574 6174 696f 6e73 2e0a 2020 computations..
│ │ │ │ │ +0001efe0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001eff0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001f000: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001f010: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +0001f020: 6520 2020 3929 0a2a 2064 6179 4f66 5765 e 9).* dayOfWe
│ │ │ │ │ +0001f030: 656b 3a20 2020 2020 2020 2020 2020 2020 ek:
│ │ │ │ │ +0001f040: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001f050: 4461 7465 2d64 6174 6520 636f 6d70 7574 Date-date comput
│ │ │ │ │ +0001f060: 6174 696f 6e73 2e0a 2020 2020 2020 2020 ations..
│ │ │ │ │ +0001f070: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001f080: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001f090: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001f0a0: 2020 2020 2020 286c 696e 6520 2031 3229 (line 12)
│ │ │ │ │ +0001f0b0: 0a2a 2064 6179 4f66 5765 656b 5f3a 2020 .* dayOfWeek_:
│ │ │ │ │ +0001f0c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001f0d0: 2020 2020 2020 2020 2020 4461 7465 2063 Date c
│ │ │ │ │ +0001f0e0: 6c61 7373 2d62 6173 6963 2e20 2020 2028 lass-basic. (
│ │ │ │ │ +0001f0f0: 6c69 6e65 2020 3130 290a 2a20 6461 794f line 10).* dayO
│ │ │ │ │ +0001f100: 6657 6565 6b41 6262 7265 7669 6174 696f fWeekAbbreviatio
│ │ │ │ │ +0001f110: 6e3a 2020 2020 2020 2020 2020 2020 2020 n:
│ │ │ │ │ +0001f120: 2020 2044 6174 652d 6461 7465 2063 6f6d Date-date com
│ │ │ │ │ +0001f130: 7075 7461 7469 6f6e 732e 0a20 2020 2020 putations..
│ │ │ │ │ +0001f140: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001f150: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001f160: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001f170: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +0001f180: 3135 290a 2a20 6461 794f 6657 6565 6b4e 15).* dayOfWeekN
│ │ │ │ │ +0001f190: 616d 653a 2020 2020 2020 2020 2020 2020 ame:
│ │ │ │ │ +0001f1a0: 2020 2020 2020 2020 2020 2020 2044 6174 Dat
│ │ │ │ │ +0001f1b0: 652d 6461 7465 2063 6f6d 7075 7461 7469 e-date computati
│ │ │ │ │ +0001f1c0: 6f6e 732e 0a20 2020 2020 2020 2020 2020 ons..
│ │ │ │ │ +0001f1d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001f1e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001f1f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001f200: 2020 2028 6c69 6e65 2020 3138 290a 2a20 (line 18).*
│ │ │ │ │ +0001f210: 6461 794f 6659 6561 723a 2020 2020 2020 dayOfYear:
│ │ │ │ │ +0001f220: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001f230: 2020 2020 2020 2044 6174 652d 6461 7465 Date-date
│ │ │ │ │ +0001f240: 2063 6f6d 7075 7461 7469 6f6e 732e 0a20 computations..
│ │ │ │ │ +0001f250: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001f260: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001f270: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001f280: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +0001f290: 6e65 2020 3231 290a 2a20 6461 7973 3a20 ne 21).* days:
│ │ │ │ │ +0001f2a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001f2b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001f2c0: 2044 7572 6174 696f 6e2d 6172 6974 686d Duration-arithm
│ │ │ │ │ +0001f2d0: 6574 6963 732e 0a20 2020 2020 2020 2020 etics..
│ │ │ │ │ +0001f2e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001f2f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001f300: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001f310: 2020 2020 2028 6c69 6e65 2020 3237 290a (line 27).
│ │ │ │ │ +0001f320: 2a20 6461 7973 5f3a 2020 2020 2020 2020 * days_:
│ │ │ │ │ +0001f330: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001f340: 2020 2020 2020 2020 2044 7572 6174 696f Duratio
│ │ │ │ │ +0001f350: 6e20 636c 6173 732d 696e 7374 616e 6365 n class-instance
│ │ │ │ │ +0001f360: 2063 7265 6174 696f 6e2e 0a20 2020 2020 creation..
│ │ │ │ │ +0001f370: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001f380: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001f390: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001f3a0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +0001f3b0: 2036 290a 2a20 6461 7973 5f68 6f75 7273 6).* days_hours
│ │ │ │ │ +0001f3c0: 5f6d 696e 7574 6573 5f73 6563 6f6e 6473 _minutes_seconds
│ │ │ │ │ +0001f3d0: 5f3a 2020 2020 2020 2020 2020 2044 7572 _: Dur
│ │ │ │ │ +0001f3e0: 6174 696f 6e20 636c 6173 732d 696e 7374 ation class-inst
│ │ │ │ │ +0001f3f0: 616e 6365 2063 7265 6174 696f 6e2e 0a20 ance creation..
│ │ │ │ │ +0001f400: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001f410: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001f420: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001f430: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +0001f440: 6e65 2020 2039 290a 2a20 6461 7973 4672 ne 9).* daysFr
│ │ │ │ │ +0001f450: 6f6d 4261 7365 4461 793a 2020 2020 2020 omBaseDay:
│ │ │ │ │ +0001f460: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001f470: 2044 6174 652d 6461 7465 2063 6f6d 7075 Date-date compu
│ │ │ │ │ +0001f480: 7461 7469 6f6e 732e 0a20 2020 2020 2020 tations..
│ │ │ │ │ +0001f490: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001f4a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001f4b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001f4c0: 2020 2020 2020 2028 6c69 6e65 2020 3235 (line 25
│ │ │ │ │ +0001f4d0: 290a 2a20 6461 7973 496e 4d6f 6e74 683a ).* daysInMonth:
│ │ │ │ │ +0001f4e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001f4f0: 2020 2020 2020 2020 2020 2044 6174 652d Date-
│ │ │ │ │ +0001f500: 6461 7465 2063 6f6d 7075 7461 7469 6f6e date computation
│ │ │ │ │ +0001f510: 732e 0a20 2020 2020 2020 2020 2020 2020 s..
│ │ │ │ │ +0001f520: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001f530: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001f540: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001f550: 2028 6c69 6e65 2020 3238 290a 2a20 6461 (line 28).* da
│ │ │ │ │ +0001f560: 7973 496e 4d6f 6e74 685f 666f 7259 6561 ysInMonth_forYea
│ │ │ │ │ +0001f570: 725f 3a20 2020 2020 2020 2020 2020 2020 r_:
│ │ │ │ │ +0001f580: 2020 2020 2044 6174 6520 636c 6173 732d Date class-
│ │ │ │ │ +0001f590: 6261 7369 632e 2020 2020 286c 696e 6520 basic. (line
│ │ │ │ │ +0001f5a0: 2031 3329 0a2a 2064 6179 7349 6e59 6561 13).* daysInYea
│ │ │ │ │ +0001f5b0: 723a 2020 2020 2020 2020 2020 2020 2020 r:
│ │ │ │ │ +0001f5c0: 2020 2020 2020 2020 2020 2020 2020 4461 Da
│ │ │ │ │ +0001f5d0: 7465 2d64 6174 6520 636f 6d70 7574 6174 te-date computat
│ │ │ │ │ +0001f5e0: 696f 6e73 2e0a 2020 2020 2020 2020 2020 ions..
│ │ │ │ │ +0001f5f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001f600: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001f610: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001f620: 2020 2020 286c 696e 6520 2033 3129 0a2a (line 31).*
│ │ │ │ │ +0001f630: 2064 6179 7349 6e59 6561 725f 3a20 2020 daysInYear_:
│ │ │ │ │ +0001f640: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001f650: 2020 2020 2020 2020 4461 7465 2063 6c61 Date cla
│ │ │ │ │ +0001f660: 7373 2d62 6173 6963 2e20 2020 2028 6c69 ss-basic. (li
│ │ │ │ │ +0001f670: 6e65 2020 3137 290a 2a20 6461 7973 4c65 ne 17).* daysLe
│ │ │ │ │ +0001f680: 6674 496e 4d6f 6e74 683a 2020 2020 2020 ftInMonth:
│ │ │ │ │ +0001f690: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001f6a0: 2044 6174 652d 6461 7465 2063 6f6d 7075 Date-date compu
│ │ │ │ │ +0001f6b0: 7461 7469 6f6e 732e 0a20 2020 2020 2020 tations..
│ │ │ │ │ +0001f6c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001f6d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001f6e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001f6f0: 2020 2020 2020 2028 6c69 6e65 2020 3334 (line 34
│ │ │ │ │ +0001f700: 290a 2a20 6461 7973 4c65 6674 496e 5965 ).* daysLeftInYe
│ │ │ │ │ +0001f710: 6172 3a20 2020 2020 2020 2020 2020 2020 ar:
│ │ │ │ │ +0001f720: 2020 2020 2020 2020 2020 2044 6174 652d Date-
│ │ │ │ │ +0001f730: 6461 7465 2063 6f6d 7075 7461 7469 6f6e date computation
│ │ │ │ │ +0001f740: 732e 0a20 2020 2020 2020 2020 2020 2020 s..
│ │ │ │ │ +0001f750: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001f760: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001f770: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001f780: 2028 6c69 6e65 2020 3337 290a 2a20 6465 (line 37).* de
│ │ │ │ │ +0001f790: 6275 673a 2020 2020 2020 2020 2020 2020 bug:
│ │ │ │ │ +0001f7a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001f7b0: 2020 2020 2053 7973 7465 6d44 6963 7469 SystemDicti
│ │ │ │ │ +0001f7c0: 6f6e 6172 792d 6275 696c 7469 6e73 2e0a onary-builtins..
│ │ │ │ │ +0001f7d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001f7e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001f7f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001f800: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +0001f810: 696e 6520 2031 3329 0a2a 2064 6562 7567 ine 13).* debug
│ │ │ │ │ +0001f820: 6765 7220 3c31 3e3a 2020 2020 2020 2020 ger <1>:
│ │ │ │ │ +0001f830: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001f840: 2020 5072 6f63 6573 732d 6261 7369 632e Process-basic.
│ │ │ │ │ +0001f850: 2020 2020 2020 2028 6c69 6e65 2020 2039 (line 9
│ │ │ │ │ +0001f860: 290a 2a20 6465 6275 6767 6572 3a20 2020 ).* debugger:
│ │ │ │ │ +0001f870: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001f880: 2020 2020 2020 2020 2020 2043 6f6e 7465 Conte
│ │ │ │ │ +0001f890: 7874 5061 7274 2d64 6562 7567 6769 6e67 xtPart-debugging
│ │ │ │ │ +0001f8a0: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +0001f8b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001f8c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001f8d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001f8e0: 286c 696e 6520 2031 3629 0a2a 2064 6562 (line 16).* deb
│ │ │ │ │ +0001f8f0: 7567 6765 7243 6c61 7373 203c 313e 3a20 uggerClass <1>:
│ │ │ │ │ +0001f900: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001f910: 2020 2020 4d65 7461 636c 6173 732d 6465 Metaclass-de
│ │ │ │ │ +0001f920: 6c65 6761 7469 6f6e 2e0a 2020 2020 2020 legation..
│ │ │ │ │ +0001f930: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001f940: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001f950: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001f960: 2020 2020 2020 2020 286c 696e 6520 2033 (line 3
│ │ │ │ │ +0001f970: 3829 0a2a 2064 6562 7567 6765 7243 6c61 8).* debuggerCla
│ │ │ │ │ +0001f980: 7373 203c 323e 3a20 2020 2020 2020 2020 ss <2>:
│ │ │ │ │ +0001f990: 2020 2020 2020 2020 2020 2020 436f 6e74 Cont
│ │ │ │ │ +0001f9a0: 6578 7450 6172 742d 6465 6275 6767 696e extPart-debuggin
│ │ │ │ │ +0001f9b0: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ +0001f9c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001f9d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001f9e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001f9f0: 2028 6c69 6e65 2020 3230 290a 2a20 6465 (line 20).* de
│ │ │ │ │ +0001fa00: 6275 6767 6572 436c 6173 733a 2020 2020 buggerClass:
│ │ │ │ │ +0001fa10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001fa20: 2020 2020 2042 6568 6176 696f 722d 706c Behavior-pl
│ │ │ │ │ +0001fa30: 7567 6761 626c 6520 6265 6861 7669 6f72 uggable behavior
│ │ │ │ │ +0001fa40: 2028 6e6f 7420 7965 7420 696d 706c 656d (not yet implem
│ │ │ │ │ +0001fa50: 656e 7465 6429 2e0a 2020 2020 2020 2020 ented)..
│ │ │ │ │ +0001fa60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001fa70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001fa80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001fa90: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)
│ │ │ │ │ +0001faa0: 0a2a 2064 6563 696d 616c 4469 6769 7473 .* decimalDigits
│ │ │ │ │ +0001fab0: 203c 313e 3a20 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ +0001fac0: 2020 2020 2020 2020 2020 466c 6f61 7451 FloatQ
│ │ │ │ │ +0001fad0: 2063 6c61 7373 2d63 6861 7261 6374 6572 class-character
│ │ │ │ │ +0001fae0: 697a 6174 696f 6e2e 0a20 2020 2020 2020 ization..
│ │ │ │ │ +0001faf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001fb00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001fb10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001fb20: 2020 2020 2020 2028 6c69 6e65 2020 2036 (line 6
│ │ │ │ │ +0001fb30: 290a 2a20 6465 6369 6d61 6c44 6967 6974 ).* decimalDigit
│ │ │ │ │ +0001fb40: 7320 3c32 3e3a 2020 2020 2020 2020 2020 s <2>:
│ │ │ │ │ +0001fb50: 2020 2020 2020 2020 2020 2046 6c6f 6174 Float
│ │ │ │ │ +0001fb60: 4520 636c 6173 732d 6368 6172 6163 7465 E class-characte
│ │ │ │ │ +0001fb70: 7269 7a61 7469 6f6e 2e0a 2020 2020 2020 rization..
│ │ │ │ │ +0001fb80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001fb90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001fba0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001fbb0: 2020 2020 2020 2020 286c 696e 6520 2020 (line
│ │ │ │ │ +0001fbc0: 3629 0a2a 2064 6563 696d 616c 4469 6769 6).* decimalDigi
│ │ │ │ │ +0001fbd0: 7473 3a20 2020 2020 2020 2020 2020 2020 ts:
│ │ │ │ │ +0001fbe0: 2020 2020 2020 2020 2020 2020 466c 6f61 Floa
│ │ │ │ │ +0001fbf0: 7444 2063 6c61 7373 2d63 6861 7261 6374 tD class-charact
│ │ │ │ │ +0001fc00: 6572 697a 6174 696f 6e2e 0a20 2020 2020 erization..
│ │ │ │ │ +0001fc10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001fc20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001fc30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001fc40: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +0001fc50: 2036 290a 2a20 6465 636c 6172 6174 696f 6).* declaratio
│ │ │ │ │ +0001fc60: 6e3a 2020 2020 2020 2020 2020 2020 2020 n:
│ │ │ │ │ +0001fc70: 2020 2020 2020 2020 2020 2020 2043 436f CCo
│ │ │ │ │ +0001fc80: 6d70 6f75 6e64 2063 6c61 7373 2d73 7562 mpound class-sub
│ │ │ │ │ +0001fc90: 636c 6173 7320 6372 6561 7469 6f6e 2e0a class creation..
│ │ │ │ │ +0001fca0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001fcb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001fcc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001fcd0: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +0001fce0: 696e 6520 2031 3529 0a2a 2064 6563 6c61 ine 15).* decla
│ │ │ │ │ +0001fcf0: 7261 7469 6f6e 5f20 3c31 3e3a 2020 2020 ration_ <1>:
│ │ │ │ │ +0001fd00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001fd10: 2020 4355 6e69 6f6e 2063 6c61 7373 2d73 CUnion class-s
│ │ │ │ │ +0001fd20: 7562 636c 6173 7320 6372 6561 7469 6f6e ubclass creation
│ │ │ │ │ +0001fd30: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +0001fd40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001fd50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001fd60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001fd70: 286c 696e 6520 2020 3629 0a2a 2064 6563 (line 6).* dec
│ │ │ │ │ +0001fd80: 6c61 7261 7469 6f6e 5f20 3c32 3e3a 2020 laration_ <2>:
│ │ │ │ │ +0001fd90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001fda0: 2020 2020 4353 7472 7563 7420 636c 6173 CStruct clas
│ │ │ │ │ +0001fdb0: 732d 7375 6263 6c61 7373 2063 7265 6174 s-subclass creat
│ │ │ │ │ +0001fdc0: 696f 6e2e 0a20 2020 2020 2020 2020 2020 ion..
│ │ │ │ │ +0001fdd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001fde0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001fdf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001fe00: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).*
│ │ │ │ │ +0001fe10: 6465 636c 6172 6174 696f 6e5f 3a20 2020 declaration_:
│ │ │ │ │ +0001fe20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001fe30: 2020 2020 2020 2043 436f 6d70 6f75 6e64 CCompound
│ │ │ │ │ +0001fe40: 2063 6c61 7373 2d73 7562 636c 6173 7320 class-subclass
│ │ │ │ │ +0001fe50: 6372 6561 7469 6f6e 2e0a 2020 2020 2020 creation..
│ │ │ │ │ +0001fe60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001fe70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001fe80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001fe90: 2020 2020 2020 2020 286c 696e 6520 2031 (line 1
│ │ │ │ │ +0001fea0: 3829 0a2a 2064 6563 6c61 7261 7469 6f6e 8).* declaration
│ │ │ │ │ +0001feb0: 5f69 6e6a 6563 745f 696e 746f 5f3a 2020 _inject_into_:
│ │ │ │ │ +0001fec0: 2020 2020 2020 2020 2020 2020 4343 6f6d CCom
│ │ │ │ │ +0001fed0: 706f 756e 6420 636c 6173 732d 7375 6263 pound class-subc
│ │ │ │ │ +0001fee0: 6c61 7373 2063 7265 6174 696f 6e2e 0a20 lass creation..
│ │ │ │ │ +0001fef0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001ff00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001ff10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001ff20: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +0001ff30: 6e65 2020 3232 290a 2a20 6465 636c 6172 ne 22).* declar
│ │ │ │ │ +0001ff40: 6174 696f 6e54 7261 6365 3a20 2020 2020 ationTrace:
│ │ │ │ │ +0001ff50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001ff60: 2053 7973 7465 6d44 6963 7469 6f6e 6172 SystemDictionar
│ │ │ │ │ +0001ff70: 792d 6275 696c 7469 6e73 2e0a 2020 2020 y-builtins..
│ │ │ │ │ +0001ff80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001ff90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001ffa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0001ffb0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +0001ffc0: 2031 3829 0a2a 2064 6563 6c61 7261 7469 18).* declarati
│ │ │ │ │ +0001ffd0: 6f6e 5472 6163 655f 3a20 2020 2020 2020 onTrace_:
│ │ │ │ │ +0001ffe0: 2020 2020 2020 2020 2020 2020 2020 5379 Sy
│ │ │ │ │ +0001fff0: 7374 656d 4469 6374 696f 6e61 7279 2d62 stemDictionary-b
│ │ │ │ │ +00020000: 7569 6c74 696e 732e 0a20 2020 2020 2020 uiltins..
│ │ │ │ │ +00020010: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00020020: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00020030: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00020040: 2020 2020 2020 2028 6c69 6e65 2020 3231 (line 21
│ │ │ │ │ +00020050: 290a 2a20 6465 636f 6465 5f3a 2020 2020 ).* decode_:
│ │ │ │ │ +00020060: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00020070: 2020 2020 2020 2020 2020 204e 6574 436c NetCl
│ │ │ │ │ +00020080: 6965 6e74 732e 5552 4c20 636c 6173 732d ients.URL class-
│ │ │ │ │ +00020090: 656e 636f 6469 6e67 2055 524c 732e 0a20 encoding URLs..
│ │ │ │ │ +000200a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000200b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000200c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000200d0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +000200e0: 6e65 2020 2036 290a 2a20 6465 636f 6465 ne 6).* decode
│ │ │ │ │ +000200f0: 6446 6965 6c64 733a 2020 2020 2020 2020 dFields:
│ │ │ │ │ +00020100: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00020110: 204e 6574 436c 6965 6e74 732e 5552 4c2d NetClients.URL-
│ │ │ │ │ +00020120: 6163 6365 7373 696e 672e 0a20 2020 2020 accessing..
│ │ │ │ │ +00020130: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00020140: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00020150: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00020160: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +00020170: 3132 290a 2a20 6465 636f 6465 6446 696c 12).* decodedFil
│ │ │ │ │ +00020180: 653a 2020 2020 2020 2020 2020 2020 2020 e:
│ │ │ │ │ +00020190: 2020 2020 2020 2020 2020 2020 204e 6574 Net
│ │ │ │ │ +000201a0: 436c 6965 6e74 732e 5552 4c2d 6163 6365 Clients.URL-acce
│ │ │ │ │ +000201b0: 7373 696e 672e 0a20 2020 2020 2020 2020 ssing..
│ │ │ │ │ +000201c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000201d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000201e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000201f0: 2020 2020 2028 6c69 6e65 2020 3136 290a (line 16).
│ │ │ │ │ +00020200: 2a20 6465 636f 6465 6446 7261 676d 656e * decodedFragmen
│ │ │ │ │ +00020210: 743a 2020 2020 2020 2020 2020 2020 2020 t:
│ │ │ │ │ +00020220: 2020 2020 2020 2020 204e 6574 436c 6965 NetClie
│ │ │ │ │ +00020230: 6e74 732e 5552 4c2d 6163 6365 7373 696e nts.URL-accessin
│ │ │ │ │ +00020240: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ +00020250: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00020260: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00020270: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00020280: 2028 6c69 6e65 2020 3230 290a 2a20 6465 (line 20).* de
│ │ │ │ │ +00020290: 636f 6d70 696c 655f 3a20 2020 2020 2020 compile_:
│ │ │ │ │ +000202a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000202b0: 2020 2020 2042 6568 6176 696f 722d 6d65 Behavior-me
│ │ │ │ │ +000202c0: 7468 6f64 2064 6963 7469 6f6e 6172 792e thod dictionary.
│ │ │ │ │ +000202d0: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +000202e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000202f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00020300: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +00020310: 6c69 6e65 2020 3439 290a 2a20 6465 636f line 49).* deco
│ │ │ │ │ +00020320: 6d70 696c 6572 436c 6173 733a 2020 2020 mpilerClass:
│ │ │ │ │ +00020330: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00020340: 2020 2042 6568 6176 696f 722d 706c 7567 Behavior-plug
│ │ │ │ │ +00020350: 6761 626c 6520 6265 6861 7669 6f72 2028 gable behavior (
│ │ │ │ │ +00020360: 6e6f 7420 7965 7420 696d 706c 656d 656e not yet implemen
│ │ │ │ │ +00020370: 7465 6429 2e0a 2020 2020 2020 2020 2020 ted)..
│ │ │ │ │ +00020380: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00020390: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000203a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000203b0: 2020 2020 286c 696e 6520 2031 3229 0a2a (line 12).*
│ │ │ │ │ +000203c0: 2064 6563 723a 2020 2020 2020 2020 2020 decr:
│ │ │ │ │ +000203d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000203e0: 2020 2020 2020 2020 434f 626a 6563 742d CObject-
│ │ │ │ │ +000203f0: 706f 696e 7465 722d 6c69 6b65 2062 6568 pointer-like beh
│ │ │ │ │ +00020400: 6176 696f 722e 0a20 2020 2020 2020 2020 avior..
│ │ │ │ │ +00020410: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00020420: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00020430: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00020440: 2020 2020 2028 6c69 6e65 2020 3434 290a (line 44).
│ │ │ │ │ +00020450: 2a20 6465 6372 4279 5f3a 2020 2020 2020 * decrBy_:
│ │ │ │ │ +00020460: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00020470: 2020 2020 2020 2020 2043 4f62 6a65 6374 CObject
│ │ │ │ │ +00020480: 2d70 6f69 6e74 6572 2d6c 696b 6520 6265 -pointer-like be
│ │ │ │ │ +00020490: 6861 7669 6f72 2e0a 2020 2020 2020 2020 havior..
│ │ │ │ │ +000204a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000204b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000204c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000204d0: 2020 2020 2020 286c 696e 6520 2034 3829 (line 48)
│ │ │ │ │ +000204e0: 0a2a 2064 6565 7043 6f70 7920 3c31 3e3a .* deepCopy <1>:
│ │ │ │ │ +000204f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00020500: 2020 2020 2020 2020 2020 5765 616b 5365 WeakSe
│ │ │ │ │ +00020510: 742d 636f 7079 696e 672e 2020 2020 2028 t-copying. (
│ │ │ │ │ +00020520: 6c69 6e65 2020 2036 290a 2a20 6465 6570 line 6).* deep
│ │ │ │ │ +00020530: 436f 7079 203c 323e 3a20 2020 2020 2020 Copy <2>:
│ │ │ │ │ +00020540: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00020550: 2020 2057 6561 6b41 7272 6179 2d63 6f6e WeakArray-con
│ │ │ │ │ +00020560: 7665 7273 696f 6e2e 0a20 2020 2020 2020 version..
│ │ │ │ │ +00020570: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00020580: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00020590: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000205a0: 2020 2020 2020 2028 6c69 6e65 2020 2039 (line 9
│ │ │ │ │ +000205b0: 290a 2a20 6465 6570 436f 7079 203c 333e ).* deepCopy <3>
│ │ │ │ │ +000205c0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +000205d0: 2020 2020 2020 2020 2020 2055 6e64 6566 Undef
│ │ │ │ │ +000205e0: 696e 6564 4f62 6a65 6374 2d62 6173 6963 inedObject-basic
│ │ │ │ │ +000205f0: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +00020600: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00020610: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00020620: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00020630: 286c 696e 6520 2020 3929 0a2a 2064 6565 (line 9).* dee
│ │ │ │ │ +00020640: 7043 6f70 7920 3c34 3e3a 2020 2020 2020 pCopy <4>:
│ │ │ │ │ +00020650: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00020660: 2020 2020 5379 6d62 6f6c 2d62 6173 6963 Symbol-basic
│ │ │ │ │ +00020670: 2e20 2020 2020 2020 2028 6c69 6e65 2020 . (line
│ │ │ │ │ +00020680: 2036 290a 2a20 6465 6570 436f 7079 203c 6).* deepCopy <
│ │ │ │ │ +00020690: 353e 3a20 2020 2020 2020 2020 2020 2020 5>:
│ │ │ │ │ +000206a0: 2020 2020 2020 2020 2020 2020 2052 756e Run
│ │ │ │ │ +000206b0: 4172 7261 792d 636f 7079 696e 672e 2020 Array-copying.
│ │ │ │ │ +000206c0: 2020 286c 696e 6520 2020 3629 0a2a 2064 (line 6).* d
│ │ │ │ │ +000206d0: 6565 7043 6f70 7920 3c36 3e3a 2020 2020 eepCopy <6>:
│ │ │ │ │ +000206e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000206f0: 2020 2020 2020 4f62 6a65 6374 2d63 6f70 Object-cop
│ │ │ │ │ +00020700: 7969 6e67 2e20 2020 2020 2028 6c69 6e65 ying. (line
│ │ │ │ │ +00020710: 2020 3131 290a 2a20 6465 6570 436f 7079 11).* deepCopy
│ │ │ │ │ +00020720: 203c 373e 3a20 2020 2020 2020 2020 2020 <7>:
│ │ │ │ │ +00020730: 2020 2020 2020 2020 2020 2020 2020 204e N
│ │ │ │ │ +00020740: 756d 6265 722d 636f 7079 696e 672e 2020 umber-copying.
│ │ │ │ │ +00020750: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*
│ │ │ │ │ +00020760: 2064 6565 7043 6f70 7920 3c38 3e3a 2020 deepCopy <8>:
│ │ │ │ │ +00020770: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00020780: 2020 2020 2020 2020 4861 7368 6564 436f HashedCo
│ │ │ │ │ +00020790: 6c6c 6563 7469 6f6e 2d63 6f70 7969 6e67 llection-copying
│ │ │ │ │ +000207a0: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +000207b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000207c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000207d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000207e0: 286c 696e 6520 2020 3629 0a2a 2064 6565 (line 6).* dee
│ │ │ │ │ +000207f0: 7043 6f70 7920 3c39 3e3a 2020 2020 2020 pCopy <9>:
│ │ │ │ │ +00020800: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00020810: 2020 2020 436f 6e74 6578 7450 6172 742d ContextPart-
│ │ │ │ │ +00020820: 636f 7079 696e 672e 2028 6c69 6e65 2020 copying. (line
│ │ │ │ │ +00020830: 2039 290a 2a20 6465 6570 436f 7079 203c 9).* deepCopy <
│ │ │ │ │ +00020840: 3130 3e3a 2020 2020 2020 2020 2020 2020 10>:
│ │ │ │ │ +00020850: 2020 2020 2020 2020 2020 2020 2043 6f6d Com
│ │ │ │ │ +00020860: 7069 6c65 6443 6f64 652d 636f 7079 696e piledCode-copyin
│ │ │ │ │ +00020870: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ +00020880: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00020890: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000208a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000208b0: 2028 6c69 6e65 2020 2036 290a 2a20 6465 (line 6).* de
│ │ │ │ │ +000208c0: 6570 436f 7079 203c 3131 3e3a 2020 2020 epCopy <11>:
│ │ │ │ │ +000208d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000208e0: 2020 2020 2042 6f6f 6c65 616e 2d6f 7665 Boolean-ove
│ │ │ │ │ +000208f0: 7272 6964 696e 672e 2020 286c 696e 6520 rriding. (line
│ │ │ │ │ +00020900: 2020 3629 0a2a 2064 6565 7043 6f70 7920 6).* deepCopy
│ │ │ │ │ +00020910: 3c31 323e 3a20 2020 2020 2020 2020 2020 <12>:
│ │ │ │ │ +00020920: 2020 2020 2020 2020 2020 2020 2020 426c Bl
│ │ │ │ │ +00020930: 6f63 6b43 6c6f 7375 7265 2d6f 7665 7272 ockClosure-overr
│ │ │ │ │ +00020940: 6964 696e 672e 0a20 2020 2020 2020 2020 iding..
│ │ │ │ │ +00020950: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00020960: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00020970: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00020980: 2020 2020 2028 6c69 6e65 2020 2039 290a (line 9).
│ │ │ │ │ +00020990: 2a20 6465 6570 436f 7079 3a20 2020 2020 * deepCopy:
│ │ │ │ │ +000209a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000209b0: 2020 2020 2020 2020 2042 696e 6469 6e67 Binding
│ │ │ │ │ +000209c0: 4469 6374 696f 6e61 7279 2d63 6f70 7969 Dictionary-copyi
│ │ │ │ │ +000209d0: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ +000209e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000209f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00020a00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00020a10: 2020 286c 696e 6520 2032 3029 0a2a 2064 (line 20).* d
│ │ │ │ │ +00020a20: 6566 6175 6c74 4163 7469 6f6e 203c 313e efaultAction <1>
│ │ │ │ │ +00020a30: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +00020a40: 2020 2020 2020 5379 7374 656d 4578 6365 SystemExce
│ │ │ │ │ +00020a50: 7074 696f 6e73 2e55 6e68 616e 646c 6564 ptions.Unhandled
│ │ │ │ │ +00020a60: 4578 6365 7074 696f 6e2d 6163 6365 7373 Exception-access
│ │ │ │ │ +00020a70: 696e 672e 0a20 2020 2020 2020 2020 2020 ing..
│ │ │ │ │ +00020a80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00020a90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00020aa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00020ab0: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).*
│ │ │ │ │ +00020ac0: 6465 6661 756c 7441 6374 696f 6e20 3c32 defaultAction <2
│ │ │ │ │ +00020ad0: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ +00020ae0: 2020 2020 2020 204e 6f74 6966 6963 6174 Notificat
│ │ │ │ │ +00020af0: 696f 6e2d 6578 6365 7074 696f 6e20 6465 ion-exception de
│ │ │ │ │ +00020b00: 7363 7269 7074 696f 6e2e 0a20 2020 2020 scription..
│ │ │ │ │ +00020b10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00020b20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00020b30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00020b40: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +00020b50: 2036 290a 2a20 6465 6661 756c 7441 6374 6).* defaultAct
│ │ │ │ │ +00020b60: 696f 6e3a 2020 2020 2020 2020 2020 2020 ion:
│ │ │ │ │ +00020b70: 2020 2020 2020 2020 2020 2020 2045 7863 Exc
│ │ │ │ │ +00020b80: 6570 7469 6f6e 2d65 7863 6570 7469 6f6e eption-exception
│ │ │ │ │ +00020b90: 2064 6573 6372 6970 7469 6f6e 2e0a 2020 description..
│ │ │ │ │ +00020ba0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00020bb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00020bc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00020bd0: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +00020be0: 6520 2020 3629 0a2a 2064 6566 6175 6c74 e 6).* default
│ │ │ │ │ +00020bf0: 456c 656d 656e 7420 3c31 3e3a 2020 2020 Element <1>:
│ │ │ │ │ +00020c00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00020c10: 4c61 7267 6557 6f72 6441 7272 6179 2d6f LargeWordArray-o
│ │ │ │ │ +00020c20: 7665 7272 6964 6465 6e2e 0a20 2020 2020 verridden..
│ │ │ │ │ +00020c30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00020c40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00020c50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00020c60: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +00020c70: 2036 290a 2a20 6465 6661 756c 7445 6c65 6).* defaultEle
│ │ │ │ │ +00020c80: 6d65 6e74 3a20 2020 2020 2020 2020 2020 ment:
│ │ │ │ │ +00020c90: 2020 2020 2020 2020 2020 2020 204c 6172 Lar
│ │ │ │ │ +00020ca0: 6765 4279 7465 4172 7261 792d 6f76 6572 geByteArray-over
│ │ │ │ │ +00020cb0: 7269 6464 656e 2e0a 2020 2020 2020 2020 ridden..
│ │ │ │ │ +00020cc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00020cd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00020ce0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00020cf0: 2020 2020 2020 286c 696e 6520 2031 3029 (line 10)
│ │ │ │ │ +00020d00: 0a2a 2064 6566 6175 6c74 456e 636f 6469 .* defaultEncodi
│ │ │ │ │ +00020d10: 6e67 3a20 2020 2020 2020 2020 2020 2020 ng:
│ │ │ │ │ +00020d20: 2020 2020 2020 2020 2020 556e 6963 6f64 Unicod
│ │ │ │ │ +00020d30: 6553 7472 696e 6720 636c 6173 732d 6d75 eString class-mu
│ │ │ │ │ +00020d40: 6c74 6962 7974 6520 656e 636f 6469 6e67 ltibyte encoding
│ │ │ │ │ +00020d50: 732e 0a20 2020 2020 2020 2020 2020 2020 s..
│ │ │ │ │ +00020d60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00020d70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00020d80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00020d90: 2028 6c69 6e65 2020 2036 290a 2a20 6465 (line 6).* de
│ │ │ │ │ +00020da0: 6661 756c 7453 6f72 7442 6c6f 636b 3a20 faultSortBlock:
│ │ │ │ │ +00020db0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00020dc0: 2020 2020 2053 6f72 7465 6443 6f6c 6c65 SortedColle
│ │ │ │ │ +00020dd0: 6374 696f 6e20 636c 6173 732d 6861 636b ction class-hack
│ │ │ │ │ +00020de0: 696e 672e 0a20 2020 2020 2020 2020 2020 ing..
│ │ │ │ │ +00020df0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00020e00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00020e10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00020e20: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).*
│ │ │ │ │ +00020e30: 6465 6669 6e65 5f3a 2020 2020 2020 2020 define_:
│ │ │ │ │ +00020e40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00020e50: 2020 2020 2020 2042 696e 6469 6e67 4469 BindingDi
│ │ │ │ │ +00020e60: 6374 696f 6e61 7279 2d61 6363 6573 7369 ctionary-accessi
│ │ │ │ │ +00020e70: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ +00020e80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00020e90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00020ea0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00020eb0: 2020 286c 696e 6520 2020 3629 0a2a 2064 (line 6).* d
│ │ │ │ │ +00020ec0: 6566 696e 6541 7379 6e63 4346 756e 635f efineAsyncCFunc_
│ │ │ │ │ +00020ed0: 7769 7468 5365 6c65 6374 6f72 4172 6773 withSelectorArgs
│ │ │ │ │ +00020ee0: 5f61 7267 735f 203c 313e 3a20 436c 6173 _args_ <1>: Clas
│ │ │ │ │ +00020ef0: 7344 6573 6372 6970 7469 6f6e 2d6f 7267 sDescription-org
│ │ │ │ │ +00020f00: 616e 697a 6174 696f 6e20 6f66 206d 6573 anization of mes
│ │ │ │ │ +00020f10: 7361 6765 7320 616e 6420 636c 6173 7365 sages and classe
│ │ │ │ │ +00020f20: 732e 0a20 2020 2020 2020 2020 2020 2020 s..
│ │ │ │ │ +00020f30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00020f40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00020f50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00020f60: 2028 6c69 6e65 2020 3230 290a 2a20 6465 (line 20).* de
│ │ │ │ │ +00020f70: 6669 6e65 4173 796e 6343 4675 6e63 5f77 fineAsyncCFunc_w
│ │ │ │ │ +00020f80: 6974 6853 656c 6563 746f 7241 7267 735f ithSelectorArgs_
│ │ │ │ │ +00020f90: 6172 6773 5f3a 2042 6568 6176 696f 722d args_: Behavior-
│ │ │ │ │ +00020fa0: 6d65 7468 6f64 2064 6963 7469 6f6e 6172 method dictionar
│ │ │ │ │ +00020fb0: 792e 0a20 2020 2020 2020 2020 2020 2020 y..
│ │ │ │ │ +00020fc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00020fd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00020fe0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00020ff0: 2028 6c69 6e65 2020 3532 290a 2a20 6465 (line 52).* de
│ │ │ │ │ +00021000: 6669 6e65 4346 756e 635f 6173 5f3a 2020 fineCFunc_as_:
│ │ │ │ │ +00021010: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00021020: 2020 2020 2044 4c44 2063 6c61 7373 2d43 DLD class-C
│ │ │ │ │ +00021030: 2063 616c 6c2d 6f75 7473 2e0a 2020 2020 call-outs..
│ │ │ │ │ +00021040: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00021050: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00021060: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00021070: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +00021080: 2020 3629 0a2a 2064 6566 696e 6543 4675 6).* defineCFu
│ │ │ │ │ +00021090: 6e63 5f77 6974 6853 656c 6563 746f 7241 nc_withSelectorA
│ │ │ │ │ +000210a0: 7267 735f 7265 7475 726e 696e 675f 6172 rgs_returning_ar
│ │ │ │ │ +000210b0: 6773 5f20 3c31 3e3a 2043 6c61 7373 4465 gs_ <1>: ClassDe
│ │ │ │ │ +000210c0: 7363 7269 7074 696f 6e2d 6f72 6761 6e69 scription-organi
│ │ │ │ │ +000210d0: 7a61 7469 6f6e 206f 6620 6d65 7373 6167 zation of messag
│ │ │ │ │ +000210e0: 6573 2061 6e64 2063 6c61 7373 6573 2e0a es and classes..
│ │ │ │ │ +000210f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00021100: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00021110: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00021120: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +00021130: 696e 6520 2032 3429 0a2a 2064 6566 696e ine 24).* defin
│ │ │ │ │ +00021140: 6543 4675 6e63 5f77 6974 6853 656c 6563 eCFunc_withSelec
│ │ │ │ │ +00021150: 746f 7241 7267 735f 7265 7475 726e 696e torArgs_returnin
│ │ │ │ │ +00021160: 675f 6172 6773 5f3a 2042 6568 6176 696f g_args_: Behavio
│ │ │ │ │ +00021170: 722d 6d65 7468 6f64 2064 6963 7469 6f6e r-method diction
│ │ │ │ │ +00021180: 6172 792e 0a20 2020 2020 2020 2020 2020 ary..
│ │ │ │ │ +00021190: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000211a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000211b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000211c0: 2020 2028 6c69 6e65 2020 3537 290a 2a20 (line 57).*
│ │ │ │ │ +000211d0: 6465 6669 6e65 644b 6579 733a 2020 2020 definedKeys:
│ │ │ │ │ +000211e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000211f0: 2020 2020 2020 2044 6963 7469 6f6e 6172 Dictionar
│ │ │ │ │ +00021200: 792d 6e61 6d65 7370 6163 6520 7072 6f74 y-namespace prot
│ │ │ │ │ +00021210: 6f63 6f6c 2e0a 2020 2020 2020 2020 2020 ocol..
│ │ │ │ │ +00021220: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00021230: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00021240: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00021250: 2020 2020 286c 696e 6520 2031 3329 0a2a (line 13).*
│ │ │ │ │ +00021260: 2064 6566 696e 6545 7874 6572 6e46 756e defineExternFun
│ │ │ │ │ +00021270: 635f 3a20 2020 2020 2020 2020 2020 2020 c_:
│ │ │ │ │ +00021280: 2020 2020 2020 2020 444c 4420 636c 6173 DLD clas
│ │ │ │ │ +00021290: 732d 6479 6e61 6d69 6320 6c69 6e6b 696e s-dynamic linkin
│ │ │ │ │ +000212a0: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ +000212b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000212c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000212d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000212e0: 2028 6c69 6e65 2020 3139 290a 2a20 6465 (line 19).* de
│ │ │ │ │ +000212f0: 6669 6e65 734b 6579 5f3a 2020 2020 2020 finesKey_:
│ │ │ │ │ +00021300: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00021310: 2020 2020 2044 6963 7469 6f6e 6172 792d Dictionary-
│ │ │ │ │ +00021320: 6e61 6d65 7370 6163 6520 7072 6f74 6f63 namespace protoc
│ │ │ │ │ +00021330: 6f6c 2e0a 2020 2020 2020 2020 2020 2020 ol..
│ │ │ │ │ +00021340: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00021350: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00021360: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00021370: 2020 286c 696e 6520 2031 3629 0a2a 2064 (line 16).* d
│ │ │ │ │ +00021380: 6567 7265 6573 546f 5261 6469 616e 733a egreesToRadians:
│ │ │ │ │ +00021390: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000213a0: 2020 2020 2020 4e75 6d62 6572 2d63 6f6e Number-con
│ │ │ │ │ +000213b0: 7665 7274 696e 672e 2020 2028 6c69 6e65 verting. (line
│ │ │ │ │ +000213c0: 2020 3439 290a 2a20 6465 6c61 7944 7572 49).* delayDur
│ │ │ │ │ +000213d0: 6174 696f 6e3a 2020 2020 2020 2020 2020 ation:
│ │ │ │ │ +000213e0: 2020 2020 2020 2020 2020 2020 2020 2044 D
│ │ │ │ │ +000213f0: 656c 6179 2d61 6363 6573 7369 6e67 2e20 elay-accessing.
│ │ │ │ │ +00021400: 2020 2020 286c 696e 6520 2031 3229 0a2a (line 12).*
│ │ │ │ │ +00021410: 2064 656e 6f6d 696e 6174 6f72 203c 313e denominator <1>
│ │ │ │ │ +00021420: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +00021430: 2020 2020 2020 2020 496e 7465 6765 722d Integer-
│ │ │ │ │ +00021440: 6163 6365 7373 696e 672e 2020 2028 6c69 accessing. (li
│ │ │ │ │ +00021450: 6e65 2020 2036 290a 2a20 6465 6e6f 6d69 ne 6).* denomi
│ │ │ │ │ +00021460: 6e61 746f 723a 2020 2020 2020 2020 2020 nator:
│ │ │ │ │ +00021470: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00021480: 2046 7261 6374 696f 6e2d 6163 6365 7373 Fraction-access
│ │ │ │ │ +00021490: 696e 672e 2020 286c 696e 6520 2020 3629 ing. (line 6)
│ │ │ │ │ +000214a0: 0a2a 2064 656e 6f72 6d61 6c69 7a65 643a .* denormalized:
│ │ │ │ │ +000214b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000214c0: 2020 2020 2020 2020 2020 466c 6f61 7420 Float
│ │ │ │ │ +000214d0: 636c 6173 732d 6368 6172 6163 7465 7269 class-characteri
│ │ │ │ │ +000214e0: 7a61 7469 6f6e 2e0a 2020 2020 2020 2020 zation..
│ │ │ │ │ +000214f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00021500: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00021510: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00021520: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)
│ │ │ │ │ +00021530: 0a2a 2064 656e 793a 2020 2020 2020 2020 .* deny:
│ │ │ │ │ +00021540: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00021550: 2020 2020 2020 2020 2020 5065 726d 6973 Permis
│ │ │ │ │ +00021560: 7369 6f6e 2d61 6363 6573 7369 6e67 2e0a sion-accessing..
│ │ │ │ │ +00021570: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00021580: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00021590: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000215a0: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +000215b0: 696e 6520 2032 3129 0a2a 2064 656e 7969 ine 21).* denyi
│ │ │ │ │ +000215c0: 6e67 3a20 2020 2020 2020 2020 2020 2020 ng:
│ │ │ │ │ +000215d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000215e0: 2020 5065 726d 6973 7369 6f6e 2d61 6363 Permission-acc
│ │ │ │ │ +000215f0: 6573 7369 6e67 2e0a 2020 2020 2020 2020 essing..
│ │ │ │ │ +00021600: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00021610: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00021620: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00021630: 2020 2020 2020 286c 696e 6520 2032 3429 (line 24)
│ │ │ │ │ +00021640: 0a2a 2064 656e 7969 6e67 5f74 6172 6765 .* denying_targe
│ │ │ │ │ +00021650: 745f 6163 7469 6f6e 5f3a 2020 2020 2020 t_action_:
│ │ │ │ │ +00021660: 2020 2020 2020 2020 2020 5065 726d 6973 Permis
│ │ │ │ │ +00021670: 7369 6f6e 2063 6c61 7373 2d74 6573 7469 sion class-testi
│ │ │ │ │ +00021680: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ +00021690: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000216a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000216b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000216c0: 2020 286c 696e 6520 2031 3229 0a2a 2064 (line 12).* d
│ │ │ │ │ +000216d0: 656e 7969 6e67 5f74 6172 6765 745f 6163 enying_target_ac
│ │ │ │ │ +000216e0: 7469 6f6e 735f 3a20 2020 2020 2020 2020 tions_:
│ │ │ │ │ +000216f0: 2020 2020 2020 5065 726d 6973 7369 6f6e Permission
│ │ │ │ │ +00021700: 2063 6c61 7373 2d74 6573 7469 6e67 2e0a class-testing..
│ │ │ │ │ +00021710: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00021720: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00021730: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00021740: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +00021750: 696e 6520 2031 3529 0a2a 2064 6570 656e ine 15).* depen
│ │ │ │ │ +00021760: 6465 6e63 6965 733a 2020 2020 2020 2020 dencies:
│ │ │ │ │ +00021770: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00021780: 2020 4f62 6a65 6374 2063 6c61 7373 2d69 Object class-i
│ │ │ │ │ +00021790: 6e69 7469 616c 697a 6174 696f 6e2e 0a20 nitialization..
│ │ │ │ │ +000217a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000217b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000217c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000217d0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +000217e0: 6e65 2020 2036 290a 2a20 6465 7065 6e64 ne 6).* depend
│ │ │ │ │ +000217f0: 656e 6369 6573 5f3a 2020 2020 2020 2020 encies_:
│ │ │ │ │ +00021800: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00021810: 204f 626a 6563 7420 636c 6173 732d 696e Object class-in
│ │ │ │ │ +00021820: 6974 6961 6c69 7a61 7469 6f6e 2e0a 2020 itialization..
│ │ │ │ │ +00021830: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00021840: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00021850: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00021860: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +00021870: 6520 2020 3929 0a2a 2064 6570 656e 6465 e 9).* depende
│ │ │ │ │ +00021880: 6e74 733a 2020 2020 2020 2020 2020 2020 nts:
│ │ │ │ │ +00021890: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000218a0: 4f62 6a65 6374 2d64 6570 656e 6465 6e74 Object-dependent
│ │ │ │ │ +000218b0: 7320 6163 6365 7373 2e0a 2020 2020 2020 s access..
│ │ │ │ │ +000218c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000218d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000218e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000218f0: 2020 2020 2020 2020 286c 696e 6520 2031 (line 1
│ │ │ │ │ +00021900: 3029 0a2a 2064 6572 6566 5f3a 2020 2020 0).* deref_:
│ │ │ │ │ +00021910: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00021920: 2020 2020 2020 2020 2020 2020 4d65 6d6f Memo
│ │ │ │ │ +00021930: 7279 2063 6c61 7373 2d61 6363 6573 7369 ry class-accessi
│ │ │ │ │ +00021940: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ +00021950: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00021960: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00021970: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00021980: 2020 286c 696e 6520 2032 3529 0a2a 2064 (line 25).* d
│ │ │ │ │ +00021990: 6573 6372 6970 7469 6f6e 203c 313e 3a20 escription <1>:
│ │ │ │ │ +000219a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000219b0: 2020 2020 2020 5a65 726f 4469 7669 6465 ZeroDivide
│ │ │ │ │ +000219c0: 2d64 6573 6372 6970 7469 6f6e 2e0a 2020 -description..
│ │ │ │ │ +000219d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000219e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000219f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00021a00: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +00021a10: 6520 2020 3629 0a2a 2064 6573 6372 6970 e 6).* descrip
│ │ │ │ │ +00021a20: 7469 6f6e 203c 323e 3a20 2020 2020 2020 tion <2>:
│ │ │ │ │ +00021a30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00021a40: 5761 726e 696e 672d 6578 6365 7074 696f Warning-exceptio
│ │ │ │ │ +00021a50: 6e20 6465 7363 7269 7074 696f 6e2e 0a20 n description..
│ │ │ │ │ +00021a60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00021a70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00021a80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00021a90: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +00021aa0: 6e65 2020 2036 290a 2a20 6465 7363 7269 ne 6).* descri
│ │ │ │ │ +00021ab0: 7074 696f 6e20 3c33 3e3a 2020 2020 2020 ption <3>:
│ │ │ │ │ +00021ac0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00021ad0: 2053 7973 7465 6d45 7863 6570 7469 6f6e SystemException
│ │ │ │ │ +00021ae0: 732e 5772 6f6e 6743 6c61 7373 2d61 6363 s.WrongClass-acc
│ │ │ │ │ +00021af0: 6573 7369 6e67 2e0a 2020 2020 2020 2020 essing..
│ │ │ │ │ +00021b00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00021b10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00021b20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00021b30: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)
│ │ │ │ │ +00021b40: 0a2a 2064 6573 6372 6970 7469 6f6e 203c .* description <
│ │ │ │ │ +00021b50: 343e 3a20 2020 2020 2020 2020 2020 2020 4>:
│ │ │ │ │ +00021b60: 2020 2020 2020 2020 2020 5379 7374 656d System
│ │ │ │ │ +00021b70: 4578 6365 7074 696f 6e73 2e57 726f 6e67 Exceptions.Wrong
│ │ │ │ │ +00021b80: 4172 6775 6d65 6e74 436f 756e 742d 6163 ArgumentCount-ac
│ │ │ │ │ +00021b90: 6365 7373 696e 672e 0a20 2020 2020 2020 cessing..
│ │ │ │ │ +00021ba0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00021bb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00021bc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00021bd0: 2020 2020 2020 2028 6c69 6e65 2020 2036 (line 6
│ │ │ │ │ +00021be0: 290a 2a20 6465 7363 7269 7074 696f 6e20 ).* description
│ │ │ │ │ +00021bf0: 3c35 3e3a 2020 2020 2020 2020 2020 2020 <5>:
│ │ │ │ │ +00021c00: 2020 2020 2020 2020 2020 2053 7973 7465 Syste
│ │ │ │ │ +00021c10: 6d45 7863 6570 7469 6f6e 732e 564d 4572 mExceptions.VMEr
│ │ │ │ │ +00021c20: 726f 722d 6163 6365 7373 696e 672e 0a20 ror-accessing..
│ │ │ │ │ +00021c30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00021c40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00021c50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00021c60: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +00021c70: 6e65 2020 2036 290a 2a20 6465 7363 7269 ne 6).* descri
│ │ │ │ │ +00021c80: 7074 696f 6e20 3c36 3e3a 2020 2020 2020 ption <6>:
│ │ │ │ │ +00021c90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00021ca0: 2053 7973 7465 6d45 7863 6570 7469 6f6e SystemException
│ │ │ │ │ +00021cb0: 732e 5665 7269 6669 6361 7469 6f6e 4572 s.VerificationEr
│ │ │ │ │ +00021cc0: 726f 722d 6163 6365 7373 696e 672e 0a20 ror-accessing..
│ │ │ │ │ +00021cd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00021ce0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00021cf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00021d00: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +00021d10: 6e65 2020 2036 290a 2a20 6465 7363 7269 ne 6).* descri
│ │ │ │ │ +00021d20: 7074 696f 6e20 3c37 3e3a 2020 2020 2020 ption <7>:
│ │ │ │ │ +00021d30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00021d40: 2053 7973 7465 6d45 7863 6570 7469 6f6e SystemException
│ │ │ │ │ +00021d50: 732e 5573 6572 496e 7465 7272 7570 742d s.UserInterrupt-
│ │ │ │ │ +00021d60: 6163 6365 7373 696e 672e 0a20 2020 2020 accessing..
│ │ │ │ │ +00021d70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00021d80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00021d90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00021da0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +00021db0: 2036 290a 2a20 6465 7363 7269 7074 696f 6).* descriptio
│ │ │ │ │ +00021dc0: 6e20 3c38 3e3a 2020 2020 2020 2020 2020 n <8>:
│ │ │ │ │ +00021dd0: 2020 2020 2020 2020 2020 2020 2053 7973 Sys
│ │ │ │ │ +00021de0: 7465 6d45 7863 6570 7469 6f6e 732e 556e temExceptions.Un
│ │ │ │ │ +00021df0: 6861 6e64 6c65 6445 7863 6570 7469 6f6e handledException
│ │ │ │ │ +00021e00: 2d61 6363 6573 7369 6e67 2e0a 2020 2020 -accessing..
│ │ │ │ │ +00021e10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00021e20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00021e30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00021e40: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +00021e50: 2020 3929 0a2a 2064 6573 6372 6970 7469 9).* descripti
│ │ │ │ │ +00021e60: 6f6e 203c 393e 3a20 2020 2020 2020 2020 on <9>:
│ │ │ │ │ +00021e70: 2020 2020 2020 2020 2020 2020 2020 5379 Sy
│ │ │ │ │ +00021e80: 7374 656d 4578 6365 7074 696f 6e73 2e53 stemExceptions.S
│ │ │ │ │ +00021e90: 7562 636c 6173 7352 6573 706f 6e73 6962 ubclassResponsib
│ │ │ │ │ +00021ea0: 696c 6974 792d 6163 6365 7373 696e 672e ility-accessing.
│ │ │ │ │ +00021eb0: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +00021ec0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00021ed0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00021ee0: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +00021ef0: 6c69 6e65 2020 2036 290a 2a20 6465 7363 line 6).* desc
│ │ │ │ │ +00021f00: 7269 7074 696f 6e20 3c31 303e 3a20 2020 ription <10>:
│ │ │ │ │ +00021f10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00021f20: 2020 2053 7973 7465 6d45 7863 6570 7469 SystemExcepti
│ │ │ │ │ +00021f30: 6f6e 732e 5368 6f75 6c64 4e6f 7449 6d70 ons.ShouldNotImp
│ │ │ │ │ +00021f40: 6c65 6d65 6e74 2d61 6363 6573 7369 6e67 lement-accessing
│ │ │ │ │ +00021f50: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +00021f60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00021f70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00021f80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00021f90: 286c 696e 6520 2020 3629 0a2a 2064 6573 (line 6).* des
│ │ │ │ │ +00021fa0: 6372 6970 7469 6f6e 203c 3131 3e3a 2020 cription <11>:
│ │ │ │ │ +00021fb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00021fc0: 2020 2020 5379 7374 656d 4578 6365 7074 SystemExcept
│ │ │ │ │ +00021fd0: 696f 6e73 2e53 6563 7572 6974 7945 7272 ions.SecurityErr
│ │ │ │ │ +00021fe0: 6f72 2d61 6363 6573 7369 6e67 2e0a 2020 or-accessing..
│ │ │ │ │ +00021ff0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00022000: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00022010: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00022020: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +00022030: 6520 2020 3629 0a2a 2064 6573 6372 6970 e 6).* descrip
│ │ │ │ │ +00022040: 7469 6f6e 203c 3132 3e3a 2020 2020 2020 tion <12>:
│ │ │ │ │ +00022050: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00022060: 5379 7374 656d 4578 6365 7074 696f 6e73 SystemExceptions
│ │ │ │ │ +00022070: 2e52 6561 644f 6e6c 794f 626a 6563 742d .ReadOnlyObject-
│ │ │ │ │ +00022080: 6163 6365 7373 696e 672e 0a20 2020 2020 accessing..
│ │ │ │ │ +00022090: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000220a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000220b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000220c0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +000220d0: 2036 290a 2a20 6465 7363 7269 7074 696f 6).* descriptio
│ │ │ │ │ +000220e0: 6e20 3c31 333e 3a20 2020 2020 2020 2020 n <13>:
│ │ │ │ │ +000220f0: 2020 2020 2020 2020 2020 2020 2053 7973 Sys
│ │ │ │ │ +00022100: 7465 6d45 7863 6570 7469 6f6e 732e 5072 temExceptions.Pr
│ │ │ │ │ +00022110: 6f63 6573 7354 6572 6d69 6e61 7465 642d ocessTerminated-
│ │ │ │ │ +00022120: 6163 6365 7373 696e 672e 0a20 2020 2020 accessing..
│ │ │ │ │ +00022130: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00022140: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00022150: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00022160: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +00022170: 2036 290a 2a20 6465 7363 7269 7074 696f 6).* descriptio
│ │ │ │ │ +00022180: 6e20 3c31 343e 3a20 2020 2020 2020 2020 n <14>:
│ │ │ │ │ +00022190: 2020 2020 2020 2020 2020 2020 2053 7973 Sys
│ │ │ │ │ +000221a0: 7465 6d45 7863 6570 7469 6f6e 732e 5072 temExceptions.Pr
│ │ │ │ │ +000221b0: 6f63 6573 7342 6569 6e67 5465 726d 696e ocessBeingTermin
│ │ │ │ │ +000221c0: 6174 6564 2d61 6363 6573 7369 6e67 2e0a ated-accessing..
│ │ │ │ │ +000221d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000221e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000221f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00022200: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +00022210: 696e 6520 2020 3629 0a2a 2064 6573 6372 ine 6).* descr
│ │ │ │ │ +00022220: 6970 7469 6f6e 203c 3135 3e3a 2020 2020 iption <15>:
│ │ │ │ │ +00022230: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00022240: 2020 5379 7374 656d 4578 6365 7074 696f SystemExceptio
│ │ │ │ │ +00022250: 6e73 2e50 7269 6d69 7469 7665 4661 696c ns.PrimitiveFail
│ │ │ │ │ +00022260: 6564 2d61 6363 6573 7369 6e67 2e0a 2020 ed-accessing..
│ │ │ │ │ +00022270: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00022280: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00022290: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000222a0: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +000222b0: 6520 2020 3629 0a2a 2064 6573 6372 6970 e 6).* descrip
│ │ │ │ │ +000222c0: 7469 6f6e 203c 3136 3e3a 2020 2020 2020 tion <16>:
│ │ │ │ │ +000222d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000222e0: 5379 7374 656d 4578 6365 7074 696f 6e73 SystemExceptions
│ │ │ │ │ +000222f0: 2e4e 6f74 5965 7449 6d70 6c65 6d65 6e74 .NotYetImplement
│ │ │ │ │ +00022300: 6564 2d61 6363 6573 7369 6e67 2e0a 2020 ed-accessing..
│ │ │ │ │ +00022310: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00022320: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00022330: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00022340: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +00022350: 6520 2020 3629 0a2a 2064 6573 6372 6970 e 6).* descrip
│ │ │ │ │ +00022360: 7469 6f6e 203c 3137 3e3a 2020 2020 2020 tion <17>:
│ │ │ │ │ +00022370: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00022380: 5379 7374 656d 4578 6365 7074 696f 6e73 SystemExceptions
│ │ │ │ │ +00022390: 2e4e 6f74 496e 6465 7861 626c 652d 6163 .NotIndexable-ac
│ │ │ │ │ +000223a0: 6365 7373 696e 672e 0a20 2020 2020 2020 cessing..
│ │ │ │ │ +000223b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000223c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000223d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000223e0: 2020 2020 2020 2028 6c69 6e65 2020 2036 (line 6
│ │ │ │ │ +000223f0: 290a 2a20 6465 7363 7269 7074 696f 6e20 ).* description
│ │ │ │ │ +00022400: 3c31 383e 3a20 2020 2020 2020 2020 2020 <18>:
│ │ │ │ │ +00022410: 2020 2020 2020 2020 2020 2053 7973 7465 Syste
│ │ │ │ │ +00022420: 6d45 7863 6570 7469 6f6e 732e 4e6f 7449 mExceptions.NotI
│ │ │ │ │ +00022430: 6d70 6c65 6d65 6e74 6564 2d61 6363 6573 mplemented-acces
│ │ │ │ │ +00022440: 7369 6e67 2e0a 2020 2020 2020 2020 2020 sing..
│ │ │ │ │ +00022450: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00022460: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00022470: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00022480: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*
│ │ │ │ │ +00022490: 2064 6573 6372 6970 7469 6f6e 203c 3139 description <19
│ │ │ │ │ +000224a0: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ +000224b0: 2020 2020 2020 2020 5379 7374 656d 4578 SystemEx
│ │ │ │ │ +000224c0: 6365 7074 696f 6e73 2e4e 6f74 466f 756e ceptions.NotFoun
│ │ │ │ │ +000224d0: 642d 6163 6365 7373 696e 672e 0a20 2020 d-accessing..
│ │ │ │ │ +000224e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000224f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00022500: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00022510: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +00022520: 2020 2036 290a 2a20 6465 7363 7269 7074 6).* descript
│ │ │ │ │ +00022530: 696f 6e20 3c32 303e 3a20 2020 2020 2020 ion <20>:
│ │ │ │ │ +00022540: 2020 2020 2020 2020 2020 2020 2020 2053 S
│ │ │ │ │ +00022550: 7973 7465 6d45 7863 6570 7469 6f6e 732e ystemExceptions.
│ │ │ │ │ +00022560: 4e6f 7445 6e6f 7567 6845 6c65 6d65 6e74 NotEnoughElement
│ │ │ │ │ +00022570: 732d 6163 6365 7373 696e 672e 0a20 2020 s-accessing..
│ │ │ │ │ +00022580: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00022590: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000225a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000225b0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +000225c0: 2020 2036 290a 2a20 6465 7363 7269 7074 6).* descript
│ │ │ │ │ +000225d0: 696f 6e20 3c32 313e 3a20 2020 2020 2020 ion <21>:
│ │ │ │ │ +000225e0: 2020 2020 2020 2020 2020 2020 2020 2053 S
│ │ │ │ │ +000225f0: 7973 7465 6d45 7863 6570 7469 6f6e 732e ystemExceptions.
│ │ │ │ │ +00022600: 4e6f 5275 6e6e 6162 6c65 5072 6f63 6573 NoRunnableProces
│ │ │ │ │ +00022610: 732d 6163 6365 7373 696e 672e 0a20 2020 s-accessing..
│ │ │ │ │ +00022620: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00022630: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00022640: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00022650: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +00022660: 2020 2036 290a 2a20 6465 7363 7269 7074 6).* descript
│ │ │ │ │ +00022670: 696f 6e20 3c32 323e 3a20 2020 2020 2020 ion <22>:
│ │ │ │ │ +00022680: 2020 2020 2020 2020 2020 2020 2020 2053 S
│ │ │ │ │ +00022690: 7973 7465 6d45 7863 6570 7469 6f6e 732e ystemExceptions.
│ │ │ │ │ +000226a0: 4d75 7461 7469 6f6e 4572 726f 722d 6163 MutationError-ac
│ │ │ │ │ +000226b0: 6365 7373 696e 672e 0a20 2020 2020 2020 cessing..
│ │ │ │ │ +000226c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000226d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000226e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000226f0: 2020 2020 2020 2028 6c69 6e65 2020 2036 (line 6
│ │ │ │ │ +00022700: 290a 2a20 6465 7363 7269 7074 696f 6e20 ).* description
│ │ │ │ │ +00022710: 3c32 333e 3a20 2020 2020 2020 2020 2020 <23>:
│ │ │ │ │ +00022720: 2020 2020 2020 2020 2020 2053 7973 7465 Syste
│ │ │ │ │ +00022730: 6d45 7863 6570 7469 6f6e 732e 496e 7661 mExceptions.Inva
│ │ │ │ │ +00022740: 6c69 6456 616c 7565 2d61 6363 6573 7369 lidValue-accessi
│ │ │ │ │ +00022750: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ +00022760: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00022770: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00022780: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00022790: 2020 286c 696e 6520 2020 3629 0a2a 2064 (line 6).* d
│ │ │ │ │ +000227a0: 6573 6372 6970 7469 6f6e 203c 3234 3e3a escription <24>:
│ │ │ │ │ +000227b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000227c0: 2020 2020 2020 5379 7374 656d 4578 6365 SystemExce
│ │ │ │ │ +000227d0: 7074 696f 6e73 2e49 6e76 616c 6964 5369 ptions.InvalidSi
│ │ │ │ │ +000227e0: 7a65 2d61 6363 6573 7369 6e67 2e0a 2020 ze-accessing..
│ │ │ │ │ +000227f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00022800: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00022810: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00022820: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +00022830: 6520 2020 3629 0a2a 2064 6573 6372 6970 e 6).* descrip
│ │ │ │ │ +00022840: 7469 6f6e 203c 3235 3e3a 2020 2020 2020 tion <25>:
│ │ │ │ │ +00022850: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00022860: 5379 7374 656d 4578 6365 7074 696f 6e73 SystemExceptions
│ │ │ │ │ +00022870: 2e49 6e76 616c 6964 5072 6f63 6573 7353 .InvalidProcessS
│ │ │ │ │ +00022880: 7461 7465 2d61 6363 6573 7369 6e67 2e0a tate-accessing..
│ │ │ │ │ +00022890: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000228a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000228b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000228c0: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +000228d0: 696e 6520 2020 3629 0a2a 2064 6573 6372 ine 6).* descr
│ │ │ │ │ +000228e0: 6970 7469 6f6e 203c 3236 3e3a 2020 2020 iption <26>:
│ │ │ │ │ +000228f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00022900: 2020 5379 7374 656d 4578 6365 7074 696f SystemExceptio
│ │ │ │ │ +00022910: 6e73 2e49 6e64 6578 4f75 744f 6652 616e ns.IndexOutOfRan
│ │ │ │ │ +00022920: 6765 2d61 6363 6573 7369 6e67 2e0a 2020 ge-accessing..
│ │ │ │ │ +00022930: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00022940: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00022950: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00022960: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +00022970: 6520 2031 3229 0a2a 2064 6573 6372 6970 e 12).* descrip
│ │ │ │ │ +00022980: 7469 6f6e 203c 3237 3e3a 2020 2020 2020 tion <27>:
│ │ │ │ │ +00022990: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000229a0: 5379 7374 656d 4578 6365 7074 696f 6e73 SystemExceptions
│ │ │ │ │ +000229b0: 2e46 696c 6545 7272 6f72 2d61 6363 6573 .FileError-acces
│ │ │ │ │ +000229c0: 7369 6e67 2e0a 2020 2020 2020 2020 2020 sing..
│ │ │ │ │ +000229d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000229e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000229f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00022a00: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*
│ │ │ │ │ +00022a10: 2064 6573 6372 6970 7469 6f6e 203c 3238 description <28
│ │ │ │ │ +00022a20: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ +00022a30: 2020 2020 2020 2020 5379 7374 656d 4578 SystemEx
│ │ │ │ │ +00022a40: 6365 7074 696f 6e73 2e45 6e64 4f66 5374 ceptions.EndOfSt
│ │ │ │ │ +00022a50: 7265 616d 2d61 6363 6573 7369 6e67 2e0a ream-accessing..
│ │ │ │ │ +00022a60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00022a70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00022a80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00022a90: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +00022aa0: 696e 6520 2020 3629 0a2a 2064 6573 6372 ine 6).* descr
│ │ │ │ │ +00022ab0: 6970 7469 6f6e 203c 3239 3e3a 2020 2020 iption <29>:
│ │ │ │ │ +00022ac0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00022ad0: 2020 5379 7374 656d 4578 6365 7074 696f SystemExceptio
│ │ │ │ │ +00022ae0: 6e73 2e45 6d70 7479 436f 6c6c 6563 7469 ns.EmptyCollecti
│ │ │ │ │ +00022af0: 6f6e 2d61 6363 6573 7369 6e67 2e0a 2020 on-accessing..
│ │ │ │ │ +00022b00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00022b10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00022b20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00022b30: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +00022b40: 6520 2020 3629 0a2a 2064 6573 6372 6970 e 6).* descrip
│ │ │ │ │ +00022b50: 7469 6f6e 203c 3330 3e3a 2020 2020 2020 tion <30>:
│ │ │ │ │ +00022b60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00022b70: 5379 7374 656d 4578 6365 7074 696f 6e73 SystemExceptions
│ │ │ │ │ +00022b80: 2e43 496e 7465 7266 6163 6545 7272 6f72 .CInterfaceError
│ │ │ │ │ +00022b90: 2d61 6363 6573 7369 6e67 2e0a 2020 2020 -accessing..
│ │ │ │ │ +00022ba0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00022bb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00022bc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00022bd0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +00022be0: 2020 3629 0a2a 2064 6573 6372 6970 7469 6).* descripti
│ │ │ │ │ +00022bf0: 6f6e 203c 3331 3e3a 2020 2020 2020 2020 on <31>:
│ │ │ │ │ +00022c00: 2020 2020 2020 2020 2020 2020 2020 5379 Sy
│ │ │ │ │ +00022c10: 7374 656d 4578 6365 7074 696f 6e73 2e42 stemExceptions.B
│ │ │ │ │ +00022c20: 6164 5265 7475 726e 2d61 6363 6573 7369 adReturn-accessi
│ │ │ │ │ +00022c30: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ +00022c40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00022c50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00022c60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00022c70: 2020 286c 696e 6520 2020 3629 0a2a 2064 (line 6).* d
│ │ │ │ │ +00022c80: 6573 6372 6970 7469 6f6e 203c 3332 3e3a escription <32>:
│ │ │ │ │ +00022c90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00022ca0: 2020 2020 2020 5379 7374 656d 4578 6365 SystemExce
│ │ │ │ │ +00022cb0: 7074 696f 6e73 2e41 7267 756d 656e 744f ptions.ArgumentO
│ │ │ │ │ +00022cc0: 7574 4f66 5261 6e67 652d 6163 6365 7373 utOfRange-access
│ │ │ │ │ +00022cd0: 696e 672e 0a20 2020 2020 2020 2020 2020 ing..
│ │ │ │ │ +00022ce0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00022cf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00022d00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00022d10: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).*
│ │ │ │ │ +00022d20: 6465 7363 7269 7074 696f 6e20 3c33 333e description <33>
│ │ │ │ │ +00022d30: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +00022d40: 2020 2020 2020 2053 7973 7465 6d45 7863 SystemExc
│ │ │ │ │ +00022d50: 6570 7469 6f6e 732e 416c 7265 6164 7944 eptions.AlreadyD
│ │ │ │ │ +00022d60: 6566 696e 6564 2d61 6363 6573 7369 6e67 efined-accessing
│ │ │ │ │ +00022d70: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +00022d80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00022d90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00022da0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00022db0: 286c 696e 6520 2020 3629 0a2a 2064 6573 (line 6).* des
│ │ │ │ │ +00022dc0: 6372 6970 7469 6f6e 203c 3334 3e3a 2020 cription <34>:
│ │ │ │ │ +00022dd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00022de0: 2020 2020 4e6f 7469 6669 6361 7469 6f6e Notification
│ │ │ │ │ +00022df0: 2d65 7863 6570 7469 6f6e 2064 6573 6372 -exception descr
│ │ │ │ │ +00022e00: 6970 7469 6f6e 2e0a 2020 2020 2020 2020 iption..
│ │ │ │ │ +00022e10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00022e20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00022e30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00022e40: 2020 2020 2020 286c 696e 6520 2031 3029 (line 10)
│ │ │ │ │ +00022e50: 0a2a 2064 6573 6372 6970 7469 6f6e 203c .* description <
│ │ │ │ │ +00022e60: 3335 3e3a 2020 2020 2020 2020 2020 2020 35>:
│ │ │ │ │ +00022e70: 2020 2020 2020 2020 2020 4d65 7373 6167 Messag
│ │ │ │ │ +00022e80: 654e 6f74 556e 6465 7273 746f 6f64 2d64 eNotUnderstood-d
│ │ │ │ │ +00022e90: 6573 6372 6970 7469 6f6e 2e0a 2020 2020 escription..
│ │ │ │ │ +00022ea0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00022eb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00022ec0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00022ed0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +00022ee0: 2020 3629 0a2a 2064 6573 6372 6970 7469 6).* descripti
│ │ │ │ │ +00022ef0: 6f6e 203c 3336 3e3a 2020 2020 2020 2020 on <36>:
│ │ │ │ │ +00022f00: 2020 2020 2020 2020 2020 2020 2020 4861 Ha
│ │ │ │ │ +00022f10: 6c74 2d64 6573 6372 6970 7469 6f6e 2e20 lt-description.
│ │ │ │ │ +00022f20: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).*
│ │ │ │ │ +00022f30: 6465 7363 7269 7074 696f 6e20 3c33 373e description <37>
│ │ │ │ │ +00022f40: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +00022f50: 2020 2020 2020 2045 7863 6570 7469 6f6e Exception
│ │ │ │ │ +00022f60: 2d65 7863 6570 7469 6f6e 2064 6573 6372 -exception descr
│ │ │ │ │ +00022f70: 6970 7469 6f6e 2e0a 2020 2020 2020 2020 iption..
│ │ │ │ │ +00022f80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00022f90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00022fa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00022fb0: 2020 2020 2020 286c 696e 6520 2020 3929 (line 9)
│ │ │ │ │ +00022fc0: 0a2a 2064 6573 6372 6970 7469 6f6e 203c .* description <
│ │ │ │ │ +00022fd0: 3338 3e3a 2020 2020 2020 2020 2020 2020 38>:
│ │ │ │ │ +00022fe0: 2020 2020 2020 2020 2020 4572 726f 722d Error-
│ │ │ │ │ +00022ff0: 6578 6365 7074 696f 6e20 6465 7363 7269 exception descri
│ │ │ │ │ +00023000: 7074 696f 6e2e 0a20 2020 2020 2020 2020 ption..
│ │ │ │ │ +00023010: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00023020: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00023030: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00023040: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).
│ │ │ │ │ +00023050: 2a20 6465 7363 7269 7074 696f 6e3a 2020 * description:
│ │ │ │ │ +00023060: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00023070: 2020 2020 2020 2020 2041 7269 7468 6d65 Arithme
│ │ │ │ │ +00023080: 7469 6345 7272 6f72 2d64 6573 6372 6970 ticError-descrip
│ │ │ │ │ +00023090: 7469 6f6e 2e0a 2020 2020 2020 2020 2020 tion..
│ │ │ │ │ +000230a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000230b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000230c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000230d0: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*
│ │ │ │ │ +000230e0: 2064 6574 6163 6820 3c31 3e3a 2020 2020 detach <1>:
│ │ │ │ │ +000230f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00023100: 2020 2020 2020 2020 5072 6f63 6573 732d Process-
│ │ │ │ │ +00023110: 6465 6275 6767 696e 672e 2020 2028 6c69 debugging. (li
│ │ │ │ │ +00023120: 6e65 2020 2036 290a 2a20 6465 7461 6368 ne 6).* detach
│ │ │ │ │ +00023130: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +00023140: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00023150: 2043 616c 6c69 6e50 726f 6365 7373 2d64 CallinProcess-d
│ │ │ │ │ +00023160: 6562 7567 6769 6e67 2e0a 2020 2020 2020 ebugging..
│ │ │ │ │ +00023170: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00023180: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00023190: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000231a0: 2020 2020 2020 2020 286c 696e 6520 2020 (line
│ │ │ │ │ +000231b0: 3629 0a2a 2064 6574 6563 745f 3a20 2020 6).* detect_:
│ │ │ │ │ +000231c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000231d0: 2020 2020 2020 2020 2020 2020 4974 6572 Iter
│ │ │ │ │ +000231e0: 6162 6c65 2d65 6e75 6d65 7261 7469 6f6e able-enumeration
│ │ │ │ │ +000231f0: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +00023200: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00023210: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00023220: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00023230: 286c 696e 6520 2033 3429 0a2a 2064 6574 (line 34).* det
│ │ │ │ │ +00023240: 6563 745f 6966 4e6f 6e65 5f3a 2020 2020 ect_ifNone_:
│ │ │ │ │ +00023250: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00023260: 2020 2020 4974 6572 6162 6c65 2d65 6e75 Iterable-enu
│ │ │ │ │ +00023270: 6d65 7261 7469 6f6e 2e0a 2020 2020 2020 meration..
│ │ │ │ │ +00023280: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00023290: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000232a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000232b0: 2020 2020 2020 2020 286c 696e 6520 2033 (line 3
│ │ │ │ │ +000232c0: 3829 0a2a 2064 6967 6974 4174 5f20 3c31 8).* digitAt_ <1
│ │ │ │ │ +000232d0: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ +000232e0: 2020 2020 2020 2020 2020 2020 4c61 7267 Larg
│ │ │ │ │ +000232f0: 6549 6e74 6567 6572 2d62 7569 6c74 2d69 eInteger-built-i
│ │ │ │ │ +00023300: 6e73 2e0a 2020 2020 2020 2020 2020 2020 ns..
│ │ │ │ │ +00023310: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00023320: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00023330: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00023340: 2020 286c 696e 6520 2031 3229 0a2a 2064 (line 12).* d
│ │ │ │ │ +00023350: 6967 6974 4174 5f3a 2020 2020 2020 2020 igitAt_:
│ │ │ │ │ +00023360: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00023370: 2020 2020 2020 496e 7465 6765 722d 6269 Integer-bi
│ │ │ │ │ +00023380: 7420 6f70 6572 6174 6f72 732e 0a20 2020 t operators..
│ │ │ │ │ +00023390: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000233a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000233b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000233c0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +000233d0: 2020 3331 290a 2a20 6469 6769 7441 745f 31).* digitAt_
│ │ │ │ │ +000233e0: 7075 745f 3a20 2020 2020 2020 2020 2020 put_:
│ │ │ │ │ +000233f0: 2020 2020 2020 2020 2020 2020 2020 204c L
│ │ │ │ │ +00023400: 6172 6765 496e 7465 6765 722d 6275 696c argeInteger-buil
│ │ │ │ │ +00023410: 742d 696e 732e 0a20 2020 2020 2020 2020 t-ins..
│ │ │ │ │ +00023420: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00023430: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00023440: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00023450: 2020 2020 2028 6c69 6e65 2020 3136 290a (line 16).
│ │ │ │ │ +00023460: 2a20 6469 6769 744c 656e 6774 683a 2020 * digitLength:
│ │ │ │ │ +00023470: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00023480: 2020 2020 2020 2020 204c 6172 6765 496e LargeIn
│ │ │ │ │ +00023490: 7465 6765 722d 6275 696c 742d 696e 732e teger-built-ins.
│ │ │ │ │ +000234a0: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +000234b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000234c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000234d0: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +000234e0: 6c69 6e65 2020 3139 290a 2a20 6469 6769 line 19).* digi
│ │ │ │ │ +000234f0: 7456 616c 7565 3a20 2020 2020 2020 2020 tValue:
│ │ │ │ │ +00023500: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00023510: 2020 2043 6861 7261 6374 6572 2d63 6f6e Character-con
│ │ │ │ │ +00023520: 7665 7274 696e 672e 0a20 2020 2020 2020 verting..
│ │ │ │ │ +00023530: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00023540: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00023550: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00023560: 2020 2020 2020 2028 6c69 6e65 2020 2039 (line 9
│ │ │ │ │ +00023570: 290a 2a20 6469 6769 7456 616c 7565 5f3a ).* digitValue_:
│ │ │ │ │ +00023580: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00023590: 2020 2020 2020 2020 2020 2043 6861 7261 Chara
│ │ │ │ │ +000235a0: 6374 6572 2063 6c61 7373 2d69 6e73 7461 cter class-insta
│ │ │ │ │ +000235b0: 6e63 6520 6372 6561 7469 6f6e 2e0a 2020 nce creation..
│ │ │ │ │ +000235c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000235d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000235e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000235f0: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +00023600: 6520 2020 3629 0a2a 2064 6972 5f74 6167 e 6).* dir_tag
│ │ │ │ │ +00023610: 5f3a 2020 2020 2020 2020 2020 2020 2020 _:
│ │ │ │ │ +00023620: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00023630: 5061 636b 6167 652d 7374 696c 6c20 756e Package-still un
│ │ │ │ │ +00023640: 636c 6173 7369 6669 6564 2e0a 2020 2020 classified..
│ │ │ │ │ +00023650: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00023660: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00023670: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00023680: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +00023690: 2020 3929 0a2a 2064 6972 6563 746f 7269 9).* directori
│ │ │ │ │ +000236a0: 6573 3a20 2020 2020 2020 2020 2020 2020 es:
│ │ │ │ │ +000236b0: 2020 2020 2020 2020 2020 2020 2020 4669 Fi
│ │ │ │ │ +000236c0: 6c65 5061 7468 2d65 6e75 6d65 7261 7469 lePath-enumerati
│ │ │ │ │ +000236d0: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ +000236e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000236f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00023700: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00023710: 2020 286c 696e 6520 2031 3129 0a2a 2064 (line 11).* d
│ │ │ │ │ +00023720: 6972 6563 746f 7279 203c 313e 3a20 2020 irectory <1>:
│ │ │ │ │ +00023730: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00023740: 2020 2020 2020 5061 636b 6167 652d 6163 Package-ac
│ │ │ │ │ +00023750: 6365 7373 696e 672e 2020 2028 6c69 6e65 cessing. (line
│ │ │ │ │ +00023760: 2020 3539 290a 2a20 6469 7265 6374 6f72 59).* director
│ │ │ │ │ +00023770: 793a 2020 2020 2020 2020 2020 2020 2020 y:
│ │ │ │ │ +00023780: 2020 2020 2020 2020 2020 2020 2020 2046 F
│ │ │ │ │ +00023790: 696c 6550 6174 682d 6669 6c65 206e 616d ilePath-file nam
│ │ │ │ │ +000237a0: 6520 6d61 6e61 6765 6d65 6e74 2e0a 2020 e management..
│ │ │ │ │ +000237b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000237c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000237d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000237e0: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +000237f0: 6520 2020 3629 0a2a 2064 6972 6563 746f e 6).* directo
│ │ │ │ │ +00023800: 7279 466f 725f 3a20 2020 2020 2020 2020 ryFor_:
│ │ │ │ │ +00023810: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00023820: 5061 636b 6167 654c 6f61 6465 7220 636c PackageLoader cl
│ │ │ │ │ +00023830: 6173 732d 6163 6365 7373 696e 672e 0a20 ass-accessing..
│ │ │ │ │ +00023840: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00023850: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00023860: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00023870: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +00023880: 6e65 2020 3136 290a 2a20 6469 7361 626c ne 16).* disabl
│ │ │ │ │ +00023890: 6549 6e74 6572 7275 7074 733a 2020 2020 eInterrupts:
│ │ │ │ │ +000238a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000238b0: 2050 726f 6365 7373 6f72 5363 6865 6475 ProcessorSchedu
│ │ │ │ │ +000238c0: 6c65 722d 6275 696c 7420 696e 732e 0a20 ler-built ins..
│ │ │ │ │ +000238d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000238e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000238f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00023900: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +00023910: 6e65 2020 2036 290a 2a20 6469 7361 626c ne 6).* disabl
│ │ │ │ │ +00023920: 6550 726f 7879 466f 725f 3a20 2020 2020 eProxyFor_:
│ │ │ │ │ +00023930: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00023940: 204f 626a 6563 7444 756d 7065 7220 636c ObjectDumper cl
│ │ │ │ │ +00023950: 6173 732d 6573 7461 626c 6973 6869 6e67 ass-establishing
│ │ │ │ │ +00023960: 2070 726f 7879 2063 6c61 7373 6573 2e0a proxy classes..
│ │ │ │ │ +00023970: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00023980: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00023990: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000239a0: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +000239b0: 696e 6520 2020 3629 0a2a 2064 6973 6361 ine 6).* disca
│ │ │ │ │ +000239c0: 7264 5472 616e 736c 6174 696f 6e3a 2020 rdTranslation:
│ │ │ │ │ +000239d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000239e0: 2020 436f 6d70 696c 6564 436f 6465 2d74 CompiledCode-t
│ │ │ │ │ +000239f0: 7261 6e73 6c61 7469 6f6e 2e0a 2020 2020 ranslation..
│ │ │ │ │ +00023a00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00023a10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00023a20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00023a30: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +00023a40: 2020 3629 0a2a 2064 6973 7061 7463 6854 6).* dispatchT
│ │ │ │ │ +00023a50: 6f5f 7769 7468 5f3a 2020 2020 2020 2020 o_with_:
│ │ │ │ │ +00023a60: 2020 2020 2020 2020 2020 2020 2020 436f Co
│ │ │ │ │ +00023a70: 6d70 696c 6564 436f 6465 2d64 6563 6f64 mpiledCode-decod
│ │ │ │ │ +00023a80: 696e 6720 6279 7465 636f 6465 732e 0a20 ing bytecodes..
│ │ │ │ │ +00023a90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00023aa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00023ab0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00023ac0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +00023ad0: 6e65 2020 2036 290a 2a20 6469 7370 6c61 ne 6).* displa
│ │ │ │ │ +00023ae0: 793a 2020 2020 2020 2020 2020 2020 2020 y:
│ │ │ │ │ +00023af0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00023b00: 204f 626a 6563 742d 7072 696e 7469 6e67 Object-printing
│ │ │ │ │ +00023b10: 2e20 2020 2020 286c 696e 6520 2031 3329 . (line 13)
│ │ │ │ │ +00023b20: 0a2a 2064 6973 706c 6179 5f3a 2020 2020 .* display_:
│ │ │ │ │ +00023b30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00023b40: 2020 2020 2020 2020 2020 5374 7265 616d Stream
│ │ │ │ │ +00023b50: 2d70 7269 6e74 696e 672e 2020 2020 2028 -printing. (
│ │ │ │ │ +00023b60: 6c69 6e65 2020 3131 290a 2a20 6469 7370 line 11).* disp
│ │ │ │ │ +00023b70: 6c61 794c 696e 6573 3a20 2020 2020 2020 layLines:
│ │ │ │ │ +00023b80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00023b90: 2020 2043 6f6c 6c65 6374 696f 6e2d 7072 Collection-pr
│ │ │ │ │ +00023ba0: 696e 7469 6e67 2e20 286c 696e 6520 2020 inting. (line
│ │ │ │ │ +00023bb0: 3629 0a2a 2064 6973 706c 6179 4e6c 3a20 6).* displayNl:
│ │ │ │ │ +00023bc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00023bd0: 2020 2020 2020 2020 2020 2020 4f62 6a65 Obje
│ │ │ │ │ +00023be0: 6374 2d70 7269 6e74 696e 672e 2020 2020 ct-printing.
│ │ │ │ │ +00023bf0: 2028 6c69 6e65 2020 3139 290a 2a20 6469 (line 19).* di
│ │ │ │ │ +00023c00: 7370 6c61 794f 6e5f 203c 313e 3a20 2020 splayOn_ <1>:
│ │ │ │ │ +00023c10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00023c20: 2020 2020 2056 4653 2e41 7263 6869 7665 VFS.Archive
│ │ │ │ │ +00023c30: 4d65 6d62 6572 2d73 7469 6c6c 2075 6e63 Member-still unc
│ │ │ │ │ +00023c40: 6c61 7373 6966 6965 642e 0a20 2020 2020 lassified..
│ │ │ │ │ +00023c50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00023c60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00023c70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00023c80: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +00023c90: 3130 290a 2a20 6469 7370 6c61 794f 6e5f 10).* displayOn_
│ │ │ │ │ +00023ca0: 203c 323e 3a20 2020 2020 2020 2020 2020 <2>:
│ │ │ │ │ +00023cb0: 2020 2020 2020 2020 2020 2020 2056 4653 VFS
│ │ │ │ │ +00023cc0: 2e41 7263 6869 7665 4669 6c65 2d73 7469 .ArchiveFile-sti
│ │ │ │ │ +00023cd0: 6c6c 2075 6e63 6c61 7373 6966 6965 642e ll unclassified.
│ │ │ │ │ +00023ce0: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +00023cf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00023d00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00023d10: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +00023d20: 6c69 6e65 2020 2036 290a 2a20 6469 7370 line 6).* disp
│ │ │ │ │ +00023d30: 6c61 794f 6e5f 203c 333e 3a20 2020 2020 layOn_ <3>:
│ │ │ │ │ +00023d40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00023d50: 2020 2055 6e69 636f 6465 5374 7269 6e67 UnicodeString
│ │ │ │ │ +00023d60: 2d63 6f6e 7665 7274 696e 672e 0a20 2020 -converting..
│ │ │ │ │ +00023d70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00023d80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00023d90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00023da0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +00023db0: 2020 3138 290a 2a20 6469 7370 6c61 794f 18).* displayO
│ │ │ │ │ +00023dc0: 6e5f 203c 343e 3a20 2020 2020 2020 2020 n_ <4>:
│ │ │ │ │ +00023dd0: 2020 2020 2020 2020 2020 2020 2020 2053 S
│ │ │ │ │ +00023de0: 796d 626f 6c2d 7374 6f72 696e 672e 2020 ymbol-storing.
│ │ │ │ │ +00023df0: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*
│ │ │ │ │ +00023e00: 2064 6973 706c 6179 4f6e 5f20 3c35 3e3a displayOn_ <5>:
│ │ │ │ │ +00023e10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00023e20: 2020 2020 2020 2020 5374 7269 6e67 2d70 String-p
│ │ │ │ │ +00023e30: 7269 6e74 696e 672e 2020 2020 2028 6c69 rinting. (li
│ │ │ │ │ +00023e40: 6e65 2020 2036 290a 2a20 6469 7370 6c61 ne 6).* displa
│ │ │ │ │ +00023e50: 794f 6e5f 203c 363e 3a20 2020 2020 2020 yOn_ <6>:
│ │ │ │ │ +00023e60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00023e70: 2053 6361 6c65 6444 6563 696d 616c 2d70 ScaledDecimal-p
│ │ │ │ │ +00023e80: 7269 6e74 696e 672e 0a20 2020 2020 2020 rinting..
│ │ │ │ │ +00023e90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00023ea0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00023eb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00023ec0: 2020 2020 2020 2028 6c69 6e65 2020 2036 (line 6
│ │ │ │ │ +00023ed0: 290a 2a20 6469 7370 6c61 794f 6e5f 203c ).* displayOn_ <
│ │ │ │ │ +00023ee0: 373e 3a20 2020 2020 2020 2020 2020 2020 7>:
│ │ │ │ │ +00023ef0: 2020 2020 2020 2020 2020 2052 6567 6578 Regex
│ │ │ │ │ +00023f00: 2d70 7269 6e74 696e 672e 2020 2020 2020 -printing.
│ │ │ │ │ +00023f10: 286c 696e 6520 2020 3629 0a2a 2064 6973 (line 6).* dis
│ │ │ │ │ +00023f20: 706c 6179 4f6e 5f20 3c38 3e3a 2020 2020 playOn_ <8>:
│ │ │ │ │ +00023f30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00023f40: 2020 2020 4f62 6a65 6374 2d70 7269 6e74 Object-print
│ │ │ │ │ +00023f50: 696e 672e 2020 2020 2028 6c69 6e65 2020 ing. (line
│ │ │ │ │ +00023f60: 3236 290a 2a20 6469 7370 6c61 794f 6e5f 26).* displayOn_
│ │ │ │ │ +00023f70: 203c 393e 3a20 2020 2020 2020 2020 2020 <9>:
│ │ │ │ │ +00023f80: 2020 2020 2020 2020 2020 2020 2049 6e74 Int
│ │ │ │ │ +00023f90: 6567 6572 2d70 7269 6e74 696e 672e 2020 eger-printing.
│ │ │ │ │ +00023fa0: 2020 286c 696e 6520 2020 3629 0a2a 2064 (line 6).* d
│ │ │ │ │ +00023fb0: 6973 706c 6179 4f6e 5f20 3c31 303e 3a20 isplayOn_ <10>:
│ │ │ │ │ +00023fc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00023fd0: 2020 2020 2020 4669 6c65 5061 7468 2d70 FilePath-p
│ │ │ │ │ +00023fe0: 7269 6e74 696e 672e 2020 2028 6c69 6e65 rinting. (line
│ │ │ │ │ +00023ff0: 2020 2039 290a 2a20 6469 7370 6c61 794f 9).* displayO
│ │ │ │ │ +00024000: 6e5f 3a20 2020 2020 2020 2020 2020 2020 n_:
│ │ │ │ │ +00024010: 2020 2020 2020 2020 2020 2020 2020 2043 C
│ │ │ │ │ +00024020: 6861 7261 6374 6572 2d70 7269 6e74 696e haracter-printin
│ │ │ │ │ +00024030: 672e 2020 286c 696e 6520 2020 3629 0a2a g. (line 6).*
│ │ │ │ │ +00024040: 2064 6973 706c 6179 5374 7269 6e67 203c displayString <
│ │ │ │ │ +00024050: 313e 3a20 2020 2020 2020 2020 2020 2020 1>:
│ │ │ │ │ +00024060: 2020 2020 2020 2020 5379 6d62 6f6c 2d73 Symbol-s
│ │ │ │ │ +00024070: 746f 7269 6e67 2e20 2020 2020 2028 6c69 toring. (li
│ │ │ │ │ +00024080: 6e65 2020 3132 290a 2a20 6469 7370 6c61 ne 12).* displa
│ │ │ │ │ +00024090: 7953 7472 696e 6720 3c32 3e3a 2020 2020 yString <2>:
│ │ │ │ │ +000240a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000240b0: 2053 7472 696e 672d 7072 696e 7469 6e67 String-printing
│ │ │ │ │ +000240c0: 2e20 2020 2020 286c 696e 6520 2031 3029 . (line 10)
│ │ │ │ │ +000240d0: 0a2a 2064 6973 706c 6179 5374 7269 6e67 .* displayString
│ │ │ │ │ +000240e0: 203c 333e 3a20 2020 2020 2020 2020 2020 <3>:
│ │ │ │ │ +000240f0: 2020 2020 2020 2020 2020 5265 6765 782d Regex-
│ │ │ │ │ +00024100: 7072 696e 7469 6e67 2e20 2020 2020 2028 printing. (
│ │ │ │ │ +00024110: 6c69 6e65 2020 3132 290a 2a20 6469 7370 line 12).* disp
│ │ │ │ │ +00024120: 6c61 7953 7472 696e 6720 3c34 3e3a 2020 layString <4>:
│ │ │ │ │ +00024130: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00024140: 2020 204f 626a 6563 742d 7072 696e 7469 Object-printi
│ │ │ │ │ +00024150: 6e67 2e20 2020 2020 286c 696e 6520 2033 ng. (line 3
│ │ │ │ │ +00024160: 3229 0a2a 2064 6973 706c 6179 5374 7269 2).* displayStri
│ │ │ │ │ +00024170: 6e67 3a20 2020 2020 2020 2020 2020 2020 ng:
│ │ │ │ │ +00024180: 2020 2020 2020 2020 2020 2020 496e 7465 Inte
│ │ │ │ │ +00024190: 6765 722d 7072 696e 7469 6e67 2e20 2020 ger-printing.
│ │ │ │ │ +000241a0: 2028 6c69 6e65 2020 2039 290a 2a20 6469 (line 9).* di
│ │ │ │ │ +000241b0: 7374 5f3a 2020 2020 2020 2020 2020 2020 st_:
│ │ │ │ │ +000241c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000241d0: 2020 2020 2050 6f69 6e74 2d70 6f69 6e74 Point-point
│ │ │ │ │ +000241e0: 2066 756e 6374 696f 6e73 2e0a 2020 2020 functions..
│ │ │ │ │ +000241f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00024200: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00024210: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00024220: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +00024230: 2031 3129 0a2a 2064 6976 4578 6163 745f 11).* divExact_
│ │ │ │ │ +00024240: 203c 313e 3a20 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ +00024250: 2020 2020 2020 2020 2020 2020 2020 536d Sm
│ │ │ │ │ +00024260: 616c 6c49 6e74 6567 6572 2d62 7569 6c74 allInteger-built
│ │ │ │ │ +00024270: 2069 6e73 2e0a 2020 2020 2020 2020 2020 ins..
│ │ │ │ │ +00024280: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00024290: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000242a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000242b0: 2020 2020 286c 696e 6520 2037 3429 0a2a (line 74).*
│ │ │ │ │ +000242c0: 2064 6976 4578 6163 745f 3a20 2020 2020 divExact_:
│ │ │ │ │ +000242d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000242e0: 2020 2020 2020 2020 4c61 7267 6549 6e74 LargeInt
│ │ │ │ │ +000242f0: 6567 6572 2d61 7269 7468 6d65 7469 632e eger-arithmetic.
│ │ │ │ │ +00024300: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +00024310: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00024320: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00024330: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +00024340: 6c69 6e65 2020 3237 290a 2a20 6469 7669 line 27).* divi
│ │ │ │ │ +00024350: 6465 5f75 7369 6e67 5f3a 2020 2020 2020 de_using_:
│ │ │ │ │ +00024360: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00024370: 2020 204c 6172 6765 506f 7369 7469 7665 LargePositive
│ │ │ │ │ +00024380: 496e 7465 6765 722d 7072 696d 6974 6976 Integer-primitiv
│ │ │ │ │ +00024390: 6520 6f70 6572 6174 696f 6e73 2e0a 2020 e operations..
│ │ │ │ │ +000243a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000243b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000243c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000243d0: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +000243e0: 6520 2020 3629 0a2a 2064 6976 6964 656e e 6).* dividen
│ │ │ │ │ +000243f0: 643a 2020 2020 2020 2020 2020 2020 2020 d:
│ │ │ │ │ +00024400: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00024410: 5a65 726f 4469 7669 6465 2d61 6363 6573 ZeroDivide-acces
│ │ │ │ │ +00024420: 7369 6e67 2e0a 2020 2020 2020 2020 2020 sing..
│ │ │ │ │ +00024430: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00024440: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00024450: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00024460: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*
│ │ │ │ │ +00024470: 2064 6976 6964 656e 645f 3a20 2020 2020 dividend_:
│ │ │ │ │ +00024480: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00024490: 2020 2020 2020 2020 5a65 726f 4469 7669 ZeroDivi
│ │ │ │ │ +000244a0: 6465 2063 6c61 7373 2d69 6e73 7461 6e63 de class-instanc
│ │ │ │ │ +000244b0: 6520 6372 6561 7469 6f6e 2e0a 2020 2020 e creation..
│ │ │ │ │ +000244c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000244d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000244e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000244f0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +00024500: 2020 3629 0a2a 2064 6f5f 203c 313e 3a20 6).* do_ <1>:
│ │ │ │ │ +00024510: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00024520: 2020 2020 2020 2020 2020 2020 2020 5765 We
│ │ │ │ │ +00024530: 616b 5365 742d 6163 6365 7373 696e 672e akSet-accessing.
│ │ │ │ │ +00024540: 2020 2028 6c69 6e65 2020 3131 290a 2a20 (line 11).*
│ │ │ │ │ +00024550: 646f 5f20 3c32 3e3a 2020 2020 2020 2020 do_ <2>:
│ │ │ │ │ +00024560: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00024570: 2020 2020 2020 2057 6561 6b41 7272 6179 WeakArray
│ │ │ │ │ +00024580: 2d61 6363 6573 7369 6e67 2e20 286c 696e -accessing. (lin
│ │ │ │ │ +00024590: 6520 2033 3229 0a2a 2064 6f5f 203c 333e e 32).* do_ <3>
│ │ │ │ │ +000245a0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +000245b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000245c0: 5379 6d4c 696e 6b2d 6974 6572 6174 696f SymLink-iteratio
│ │ │ │ │ +000245d0: 6e2e 2020 2028 6c69 6e65 2020 2036 290a n. (line 6).
│ │ │ │ │ +000245e0: 2a20 646f 5f20 3c34 3e3a 2020 2020 2020 * do_ <4>:
│ │ │ │ │ +000245f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00024600: 2020 2020 2020 2020 2053 7472 6561 6d2d Stream-
│ │ │ │ │ +00024610: 656e 756d 6572 6174 696e 672e 2020 286c enumerating. (l
│ │ │ │ │ +00024620: 696e 6520 2020 3629 0a2a 2064 6f5f 203c ine 6).* do_ <
│ │ │ │ │ +00024630: 353e 3a20 2020 2020 2020 2020 2020 2020 5>:
│ │ │ │ │ +00024640: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00024650: 2020 5365 7175 656e 6365 6162 6c65 436f SequenceableCo
│ │ │ │ │ +00024660: 6c6c 6563 7469 6f6e 2d65 6e75 6d65 7261 llection-enumera
│ │ │ │ │ +00024670: 7469 6e67 2e0a 2020 2020 2020 2020 2020 ting..
│ │ │ │ │ +00024680: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00024690: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000246a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000246b0: 2020 2020 286c 696e 6520 2020 3929 0a2a (line 9).*
│ │ │ │ │ +000246c0: 2064 6f5f 203c 363e 3a20 2020 2020 2020 do_ <6>:
│ │ │ │ │ +000246d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000246e0: 2020 2020 2020 2020 5275 6e41 7272 6179 RunArray
│ │ │ │ │ +000246f0: 2d65 6e75 6d65 7261 7469 6e67 2e0a 2020 -enumerating..
│ │ │ │ │ +00024700: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00024710: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00024720: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00024730: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +00024740: 6520 2020 3629 0a2a 2064 6f5f 203c 373e e 6).* do_ <7>
│ │ │ │ │ +00024750: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +00024760: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00024770: 4f72 6465 7265 6443 6f6c 6c65 6374 696f OrderedCollectio
│ │ │ │ │ +00024780: 6e2d 656e 756d 6572 6174 696e 672e 0a20 n-enumerating..
│ │ │ │ │ +00024790: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000247a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000247b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000247c0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +000247d0: 6e65 2020 2036 290a 2a20 646f 5f20 3c38 ne 6).* do_ <8
│ │ │ │ │ +000247e0: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ +000247f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00024800: 204e 616d 6573 7061 6365 2d6f 7665 7272 Namespace-overr
│ │ │ │ │ +00024810: 6964 6573 2066 6f72 2073 7570 6572 7370 ides for supersp
│ │ │ │ │ +00024820: 6163 6573 2e0a 2020 2020 2020 2020 2020 aces..
│ │ │ │ │ +00024830: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00024840: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00024850: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00024860: 2020 2020 286c 696e 6520 2032 3629 0a2a (line 26).*
│ │ │ │ │ +00024870: 2064 6f5f 203c 393e 3a20 2020 2020 2020 do_ <9>:
│ │ │ │ │ +00024880: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00024890: 2020 2020 2020 2020 4d61 7070 6564 436f MappedCo
│ │ │ │ │ +000248a0: 6c6c 6563 7469 6f6e 2d62 6173 6963 2e0a llection-basic..
│ │ │ │ │ +000248b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000248c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000248d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000248e0: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +000248f0: 696e 6520 2033 3429 0a2a 2064 6f5f 203c ine 34).* do_ <
│ │ │ │ │ +00024900: 3130 3e3a 2020 2020 2020 2020 2020 2020 10>:
│ │ │ │ │ +00024910: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00024920: 2020 4c6f 6f6b 7570 5461 626c 652d 656e LookupTable-en
│ │ │ │ │ +00024930: 756d 6572 6174 696e 672e 0a20 2020 2020 umerating..
│ │ │ │ │ +00024940: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00024950: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00024960: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00024970: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +00024980: 2039 290a 2a20 646f 5f20 3c31 313e 3a20 9).* do_ <11>:
│ │ │ │ │ +00024990: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000249a0: 2020 2020 2020 2020 2020 2020 204c 696e Lin
│ │ │ │ │ +000249b0: 6b65 644c 6973 742d 656e 756d 6572 6174 kedList-enumerat
│ │ │ │ │ +000249c0: 696e 672e 0a20 2020 2020 2020 2020 2020 ing..
│ │ │ │ │ +000249d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000249e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000249f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00024a00: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).*
│ │ │ │ │ +00024a10: 646f 5f20 3c31 323e 3a20 2020 2020 2020 do_ <12>:
│ │ │ │ │ +00024a20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00024a30: 2020 2020 2020 204c 696e 6b2d 6974 6572 Link-iter
│ │ │ │ │ +00024a40: 6174 696f 6e2e 2020 2020 2020 286c 696e ation. (lin
│ │ │ │ │ +00024a50: 6520 2031 3329 0a2a 2064 6f5f 203c 3133 e 13).* do_ <13
│ │ │ │ │ +00024a60: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ +00024a70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00024a80: 4974 6572 6162 6c65 2d65 6e75 6d65 7261 Iterable-enumera
│ │ │ │ │ +00024a90: 7469 6f6e 2e0a 2020 2020 2020 2020 2020 tion..
│ │ │ │ │ +00024aa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00024ab0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00024ac0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00024ad0: 2020 2020 286c 696e 6520 2034 3329 0a2a (line 43).*
│ │ │ │ │ +00024ae0: 2064 6f5f 203c 3134 3e3a 2020 2020 2020 do_ <14>:
│ │ │ │ │ +00024af0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00024b00: 2020 2020 2020 2020 496e 7465 7276 616c Interval
│ │ │ │ │ +00024b10: 2d62 6173 6963 2e20 2020 2020 2028 6c69 -basic. (li
│ │ │ │ │ +00024b20: 6e65 2020 3139 290a 2a20 646f 5f20 3c31 ne 19).* do_ <1
│ │ │ │ │ +00024b30: 353e 3a20 2020 2020 2020 2020 2020 2020 5>:
│ │ │ │ │ +00024b40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00024b50: 2048 6173 6865 6443 6f6c 6c65 6374 696f HashedCollectio
│ │ │ │ │ +00024b60: 6e2d 656e 756d 6572 6174 696e 6720 7468 n-enumerating th
│ │ │ │ │ +00024b70: 6520 656c 656d 656e 7473 206f 6620 6120 e elements of a
│ │ │ │ │ +00024b80: 636f 6c6c 6563 7469 6f6e 2e0a 2020 2020 collection..
│ │ │ │ │ +00024b90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00024ba0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00024bb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00024bc0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +00024bd0: 2020 3629 0a2a 2064 6f5f 203c 3136 3e3a 6).* do_ <16>:
│ │ │ │ │ +00024be0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00024bf0: 2020 2020 2020 2020 2020 2020 2020 4669 Fi
│ │ │ │ │ +00024c00: 6c65 5061 7468 2d65 6e75 6d65 7261 7469 lePath-enumerati
│ │ │ │ │ +00024c10: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ +00024c20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00024c30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00024c40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00024c50: 2020 286c 696e 6520 2031 3529 0a2a 2064 (line 15).* d
│ │ │ │ │ +00024c60: 6f5f 203c 3137 3e3a 2020 2020 2020 2020 o_ <17>:
│ │ │ │ │ +00024c70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00024c80: 2020 2020 2020 4469 6374 696f 6e61 7279 Dictionary
│ │ │ │ │ +00024c90: 2d64 6963 7469 6f6e 6172 7920 656e 756d -dictionary enum
│ │ │ │ │ +00024ca0: 6572 6174 696e 672e 0a20 2020 2020 2020 erating..
│ │ │ │ │ +00024cb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00024cc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00024cd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00024ce0: 2020 2020 2020 2028 6c69 6e65 2020 3134 (line 14
│ │ │ │ │ +00024cf0: 290a 2a20 646f 5f3a 2020 2020 2020 2020 ).* do_:
│ │ │ │ │ +00024d00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00024d10: 2020 2020 2020 2020 2020 2042 6167 2d65 Bag-e
│ │ │ │ │ +00024d20: 6e75 6d65 7261 7469 6e67 2074 6865 2065 numerating the e
│ │ │ │ │ +00024d30: 6c65 6d65 6e74 7320 6f66 2061 2063 6f6c lements of a col
│ │ │ │ │ +00024d40: 6c65 6374 696f 6e2e 0a20 2020 2020 2020 lection..
│ │ │ │ │ +00024d50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00024d60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00024d70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00024d80: 2020 2020 2020 2028 6c69 6e65 2020 2039 (line 9
│ │ │ │ │ +00024d90: 290a 2a20 646f 5f73 6570 6172 6174 6564 ).* do_separated
│ │ │ │ │ +00024da0: 4279 5f20 3c31 3e3a 2020 2020 2020 2020 By_ <1>:
│ │ │ │ │ +00024db0: 2020 2020 2020 2020 2020 2053 6571 7565 Seque
│ │ │ │ │ +00024dc0: 6e63 6561 626c 6543 6f6c 6c65 6374 696f nceableCollectio
│ │ │ │ │ +00024dd0: 6e2d 656e 756d 6572 6174 696e 672e 0a20 n-enumerating..
│ │ │ │ │ +00024de0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00024df0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00024e00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00024e10: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +00024e20: 6e65 2020 3132 290a 2a20 646f 5f73 6570 ne 12).* do_sep
│ │ │ │ │ +00024e30: 6172 6174 6564 4279 5f3a 2020 2020 2020 aratedBy_:
│ │ │ │ │ +00024e40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00024e50: 2049 7465 7261 626c 652d 656e 756d 6572 Iterable-enumer
│ │ │ │ │ +00024e60: 6174 696f 6e2e 0a20 2020 2020 2020 2020 ation..
│ │ │ │ │ +00024e70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00024e80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00024e90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00024ea0: 2020 2020 2028 6c69 6e65 2020 3436 290a (line 46).
│ │ │ │ │ +00024eb0: 2a20 646f 6573 4e6f 7455 6e64 6572 7374 * doesNotUnderst
│ │ │ │ │ +00024ec0: 616e 645f 203c 313e 3a20 2020 2020 2020 and_ <1>:
│ │ │ │ │ +00024ed0: 2020 2020 2020 2020 204f 626a 6563 742d Object-
│ │ │ │ │ +00024ee0: 6572 726f 7220 7261 6973 696e 672e 0a20 error raising..
│ │ │ │ │ +00024ef0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00024f00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00024f10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00024f20: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +00024f30: 6e65 2020 2036 290a 2a20 646f 6573 4e6f ne 6).* doesNo
│ │ │ │ │ +00024f40: 7455 6e64 6572 7374 616e 645f 203c 323e tUnderstand_ <2>
│ │ │ │ │ +00024f50: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +00024f60: 2042 696e 6469 6e67 4469 6374 696f 6e61 BindingDictiona
│ │ │ │ │ +00024f70: 7279 2d61 6363 6573 7369 6e67 2e0a 2020 ry-accessing..
│ │ │ │ │ +00024f80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00024f90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00024fa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00024fb0: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +00024fc0: 6520 2031 3029 0a2a 2064 6f65 734e 6f74 e 10).* doesNot
│ │ │ │ │ +00024fd0: 556e 6465 7273 7461 6e64 5f3a 2020 2020 Understand_:
│ │ │ │ │ +00024fe0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00024ff0: 4175 746f 6c6f 6164 2d61 6363 6573 7369 Autoload-accessi
│ │ │ │ │ +00025000: 6e67 2e20 2028 6c69 6e65 2020 3130 290a ng. (line 10).
│ │ │ │ │ +00025010: 2a20 646f 6d61 696e 3a20 2020 2020 2020 * domain:
│ │ │ │ │ +00025020: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00025030: 2020 2020 2020 2020 204d 6170 7065 6443 MappedC
│ │ │ │ │ +00025040: 6f6c 6c65 6374 696f 6e2d 6261 7369 632e ollection-basic.
│ │ │ │ │ +00025050: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +00025060: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00025070: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00025080: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +00025090: 6c69 6e65 2020 3337 290a 2a20 646f 5365 line 37).* doSe
│ │ │ │ │ +000250a0: 6375 7269 7479 4368 6563 6b46 6f72 4e61 curityCheckForNa
│ │ │ │ │ +000250b0: 6d65 5f61 6374 696f 6e73 5f74 6172 6765 me_actions_targe
│ │ │ │ │ +000250c0: 745f 3a20 436f 6e74 6578 7450 6172 742d t_: ContextPart-
│ │ │ │ │ +000250d0: 7365 6375 7269 7479 2063 6865 636b 732e security checks.
│ │ │ │ │ +000250e0: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +000250f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00025100: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00025110: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +00025120: 6c69 6e65 2020 2039 290a 2a20 646f 7450 line 9).* dotP
│ │ │ │ │ +00025130: 726f 6475 6374 5f3a 2020 2020 2020 2020 roduct_:
│ │ │ │ │ +00025140: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00025150: 2020 2050 6f69 6e74 2d70 6f69 6e74 2066 Point-point f
│ │ │ │ │ +00025160: 756e 6374 696f 6e73 2e0a 2020 2020 2020 unctions..
│ │ │ │ │ +00025170: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00025180: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00025190: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000251a0: 2020 2020 2020 2020 286c 696e 6520 2031 (line 1
│ │ │ │ │ +000251b0: 3429 0a2a 2064 6f75 626c 6541 745f 203c 4).* doubleAt_ <
│ │ │ │ │ +000251c0: 313e 3a20 2020 2020 2020 2020 2020 2020 1>:
│ │ │ │ │ +000251d0: 2020 2020 2020 2020 2020 2020 4d65 6d6f Memo
│ │ │ │ │ +000251e0: 7279 2063 6c61 7373 2d61 6363 6573 7369 ry class-accessi
│ │ │ │ │ +000251f0: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ +00025200: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00025210: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00025220: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00025230: 2020 286c 696e 6520 2032 3829 0a2a 2064 (line 28).* d
│ │ │ │ │ +00025240: 6f75 626c 6541 745f 3a20 2020 2020 2020 oubleAt_:
│ │ │ │ │ +00025250: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00025260: 2020 2020 2020 4279 7465 4172 7261 792d ByteArray-
│ │ │ │ │ +00025270: 6d6f 7265 2061 6476 616e 6365 6420 6163 more advanced ac
│ │ │ │ │ +00025280: 6365 7373 696e 672e 0a20 2020 2020 2020 cessing..
│ │ │ │ │ +00025290: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000252a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000252b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000252c0: 2020 2020 2020 2028 6c69 6e65 2020 3137 (line 17
│ │ │ │ │ +000252d0: 290a 2a20 646f 7562 6c65 4174 5f70 7574 ).* doubleAt_put
│ │ │ │ │ +000252e0: 5f20 3c31 3e3a 2020 2020 2020 2020 2020 _ <1>:
│ │ │ │ │ +000252f0: 2020 2020 2020 2020 2020 204d 656d 6f72 Memor
│ │ │ │ │ +00025300: 7920 636c 6173 732d 6163 6365 7373 696e y class-accessin
│ │ │ │ │ +00025310: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ +00025320: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00025330: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00025340: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00025350: 2028 6c69 6e65 2020 3331 290a 2a20 646f (line 31).* do
│ │ │ │ │ +00025360: 7562 6c65 4174 5f70 7574 5f3a 2020 2020 ubleAt_put_:
│ │ │ │ │ +00025370: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00025380: 2020 2020 2042 7974 6541 7272 6179 2d6d ByteArray-m
│ │ │ │ │ +00025390: 6f72 6520 6164 7661 6e63 6564 2061 6363 ore advanced acc
│ │ │ │ │ +000253a0: 6573 7369 6e67 2e0a 2020 2020 2020 2020 essing..
│ │ │ │ │ +000253b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000253c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000253d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000253e0: 2020 2020 2020 286c 696e 6520 2032 3129 (line 21)
│ │ │ │ │ +000253f0: 0a2a 2064 6f57 6974 6849 6e64 6578 5f3a .* doWithIndex_:
│ │ │ │ │ +00025400: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00025410: 2020 2020 2020 2020 2020 5365 7175 656e Sequen
│ │ │ │ │ +00025420: 6365 6162 6c65 436f 6c6c 6563 7469 6f6e ceableCollection
│ │ │ │ │ +00025430: 2d65 6e75 6d65 7261 7469 6e67 2e0a 2020 -enumerating..
│ │ │ │ │ +00025440: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00025450: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00025460: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00025470: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +00025480: 6520 2031 3729 0a2a 2064 756d 705f 3a20 e 17).* dump_:
│ │ │ │ │ +00025490: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000254a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000254b0: 4f62 6a65 6374 4475 6d70 6572 2d6c 6f61 ObjectDumper-loa
│ │ │ │ │ +000254c0: 6469 6e67 2f64 756d 7069 6e67 206f 626a ding/dumping obj
│ │ │ │ │ +000254d0: 6563 7473 2e0a 2020 2020 2020 2020 2020 ects..
│ │ │ │ │ +000254e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000254f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00025500: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00025510: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*
│ │ │ │ │ +00025520: 2064 756d 705f 746f 5f3a 2020 2020 2020 dump_to_:
│ │ │ │ │ +00025530: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00025540: 2020 2020 2020 2020 4f62 6a65 6374 4475 ObjectDu
│ │ │ │ │ +00025550: 6d70 6572 2063 6c61 7373 2d73 686f 7274 mper class-short
│ │ │ │ │ +00025560: 6375 7473 2e0a 2020 2020 2020 2020 2020 cuts..
│ │ │ │ │ +00025570: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00025580: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00025590: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000255a0: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*
│ │ │ │ │ +000255b0: 2064 756d 7054 6f5f 203c 313e 3a20 2020 dumpTo_ <1>:
│ │ │ │ │ +000255c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000255d0: 2020 2020 2020 2020 5665 7273 696f 6e61 Versiona
│ │ │ │ │ +000255e0: 626c 654f 626a 6563 7450 726f 7879 2d73 bleObjectProxy-s
│ │ │ │ │ +000255f0: 6176 696e 6720 616e 6420 7265 7374 6f72 aving and restor
│ │ │ │ │ +00025600: 696e 672e 0a20 2020 2020 2020 2020 2020 ing..
│ │ │ │ │ +00025610: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00025620: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00025630: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00025640: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).*
│ │ │ │ │ +00025650: 6475 6d70 546f 5f20 3c32 3e3a 2020 2020 dumpTo_ <2>:
│ │ │ │ │ +00025660: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00025670: 2020 2020 2020 204e 756c 6c50 726f 7879 NullProxy
│ │ │ │ │ +00025680: 2d61 6363 6573 7369 6e67 2e20 286c 696e -accessing. (lin
│ │ │ │ │ +00025690: 6520 2020 3629 0a2a 2064 756d 7054 6f5f e 6).* dumpTo_
│ │ │ │ │ +000256a0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +000256b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000256c0: 4475 6d70 6572 5072 6f78 792d 7361 7669 DumperProxy-savi
│ │ │ │ │ +000256d0: 6e67 2061 6e64 2072 6573 746f 7269 6e67 ng and restoring
│ │ │ │ │ +000256e0: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +000256f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00025700: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00025710: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00025720: 286c 696e 6520 2020 3629 0a2a 2065 203c (line 6).* e <
│ │ │ │ │ +00025730: 313e 3a20 2020 2020 2020 2020 2020 2020 1>:
│ │ │ │ │ +00025740: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00025750: 2020 2020 466c 6f61 7451 2063 6c61 7373 FloatQ class
│ │ │ │ │ +00025760: 2d63 6861 7261 6374 6572 697a 6174 696f -characterizatio
│ │ │ │ │ +00025770: 6e2e 0a20 2020 2020 2020 2020 2020 2020 n..
│ │ │ │ │ +00025780: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00025790: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000257a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000257b0: 2028 6c69 6e65 2020 3134 290a 2a20 6520 (line 14).* e
│ │ │ │ │ +000257c0: 3c32 3e3a 2020 2020 2020 2020 2020 2020 <2>:
│ │ │ │ │ +000257d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000257e0: 2020 2020 2046 6c6f 6174 4520 636c 6173 FloatE clas
│ │ │ │ │ +000257f0: 732d 6368 6172 6163 7465 7269 7a61 7469 s-characterizati
│ │ │ │ │ +00025800: 6f6e 2e0a 2020 2020 2020 2020 2020 2020 on..
│ │ │ │ │ +00025810: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00025820: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00025830: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00025840: 2020 286c 696e 6520 2031 3429 0a2a 2065 (line 14).* e
│ │ │ │ │ +00025850: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +00025860: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00025870: 2020 2020 2020 466c 6f61 7420 636c 6173 Float clas
│ │ │ │ │ +00025880: 732d 6368 6172 6163 7465 7269 7a61 7469 s-characterizati
│ │ │ │ │ +00025890: 6f6e 2e0a 2020 2020 2020 2020 2020 2020 on..
│ │ │ │ │ +000258a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000258b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000258c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000258d0: 2020 286c 696e 6520 2031 3029 0a2a 2065 (line 10).* e
│ │ │ │ │ +000258e0: 6465 6e53 697a 653a 2020 2020 2020 2020 denSize:
│ │ │ │ │ +000258f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00025900: 2020 2020 2020 4f62 6a65 6374 4d65 6d6f ObjectMemo
│ │ │ │ │ +00025910: 7279 2d61 6363 6573 7369 6e67 2e0a 2020 ry-accessing..
│ │ │ │ │ +00025920: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00025930: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00025940: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00025950: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +00025960: 6520 2033 3329 0a2a 2065 6465 6e55 7365 e 33).* edenUse
│ │ │ │ │ +00025970: 6442 7974 6573 3a20 2020 2020 2020 2020 dBytes:
│ │ │ │ │ +00025980: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00025990: 4f62 6a65 6374 4d65 6d6f 7279 2d61 6363 ObjectMemory-acc
│ │ │ │ │ +000259a0: 6573 7369 6e67 2e0a 2020 2020 2020 2020 essing..
│ │ │ │ │ +000259b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000259c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000259d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000259e0: 2020 2020 2020 286c 696e 6520 2033 3829 (line 38)
│ │ │ │ │ +000259f0: 0a2a 2065 6469 745f 3a20 2020 2020 2020 .* edit_:
│ │ │ │ │ +00025a00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00025a10: 2020 2020 2020 2020 2020 4265 6861 7669 Behavi
│ │ │ │ │ +00025a20: 6f72 2d6d 6574 686f 6420 6469 6374 696f or-method dictio
│ │ │ │ │ +00025a30: 6e61 7279 2e0a 2020 2020 2020 2020 2020 nary..
│ │ │ │ │ +00025a40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00025a50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00025a60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00025a70: 2020 2020 286c 696e 6520 2036 3229 0a2a (line 62).*
│ │ │ │ │ +00025a80: 2065 6c65 6d65 6e74 5479 7065 203c 313e elementType <1>
│ │ │ │ │ +00025a90: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +00025aa0: 2020 2020 2020 2020 4353 7472 696e 6743 CStringC
│ │ │ │ │ +00025ab0: 5479 7065 2d61 6363 6573 7369 6e67 2e0a Type-accessing..
│ │ │ │ │ +00025ac0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00025ad0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00025ae0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00025af0: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +00025b00: 696e 6520 2020 3629 0a2a 2065 6c65 6d65 ine 6).* eleme
│ │ │ │ │ +00025b10: 6e74 5479 7065 203c 323e 3a20 2020 2020 ntType <2>:
│ │ │ │ │ +00025b20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00025b30: 2020 4350 7472 4354 7970 652d 6163 6365 CPtrCType-acce
│ │ │ │ │ +00025b40: 7373 696e 672e 2028 6c69 6e65 2020 2036 ssing. (line 6
│ │ │ │ │ +00025b50: 290a 2a20 656c 656d 656e 7454 7970 653a ).* elementType:
│ │ │ │ │ +00025b60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00025b70: 2020 2020 2020 2020 2020 2043 4167 6772 CAggr
│ │ │ │ │ +00025b80: 6567 6174 652d 6163 6365 7373 696e 672e egate-accessing.
│ │ │ │ │ +00025b90: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +00025ba0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00025bb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00025bc0: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +00025bd0: 6c69 6e65 2020 2036 290a 2a20 656c 656d line 6).* elem
│ │ │ │ │ +00025be0: 656e 7454 7970 655f 203c 313e 3a20 2020 entType_ <1>:
│ │ │ │ │ +00025bf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00025c00: 2020 2043 5074 7243 5479 7065 2063 6c61 CPtrCType cla
│ │ │ │ │ +00025c10: 7373 2d69 6e73 7461 6e63 6520 6372 6561 ss-instance crea
│ │ │ │ │ +00025c20: 7469 6f6e 2e0a 2020 2020 2020 2020 2020 tion..
│ │ │ │ │ +00025c30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00025c40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00025c50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00025c60: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*
│ │ │ │ │ +00025c70: 2065 6c65 6d65 6e74 5479 7065 5f3a 2020 elementType_:
│ │ │ │ │ +00025c80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00025c90: 2020 2020 2020 2020 4341 7272 6179 4354 CArrayCT
│ │ │ │ │ +00025ca0: 7970 6520 636c 6173 732d 696e 7374 616e ype class-instan
│ │ │ │ │ +00025cb0: 6365 2063 7265 6174 696f 6e2e 0a20 2020 ce creation..
│ │ │ │ │ +00025cc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00025cd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00025ce0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00025cf0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +00025d00: 2020 2036 290a 2a20 656c 656d 656e 7454 6).* elementT
│ │ │ │ │ +00025d10: 7970 655f 6e75 6d62 6572 4f66 456c 656d ype_numberOfElem
│ │ │ │ │ +00025d20: 656e 7473 5f3a 2020 2020 2020 2020 2043 ents_: C
│ │ │ │ │ +00025d30: 4172 7261 7943 5479 7065 2063 6c61 7373 ArrayCType class
│ │ │ │ │ +00025d40: 2d69 6e73 7461 6e63 6520 6372 6561 7469 -instance creati
│ │ │ │ │ +00025d50: 6f6e 2e0a 2020 2020 2020 2020 2020 2020 on..
│ │ │ │ │ +00025d60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00025d70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00025d80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00025d90: 2020 286c 696e 6520 2020 3929 0a2a 2065 (line 9).* e
│ │ │ │ │ +00025da0: 6d61 7820 3c31 3e3a 2020 2020 2020 2020 max <1>:
│ │ │ │ │ +00025db0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00025dc0: 2020 2020 2020 466c 6f61 7451 2063 6c61 FloatQ cla
│ │ │ │ │ +00025dd0: 7373 2d63 6861 7261 6374 6572 697a 6174 ss-characterizat
│ │ │ │ │ +00025de0: 696f 6e2e 0a20 2020 2020 2020 2020 2020 ion..
│ │ │ │ │ +00025df0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00025e00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00025e10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00025e20: 2020 2028 6c69 6e65 2020 3137 290a 2a20 (line 17).*
│ │ │ │ │ +00025e30: 656d 6178 203c 323e 3a20 2020 2020 2020 emax <2>:
│ │ │ │ │ +00025e40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00025e50: 2020 2020 2020 2046 6c6f 6174 4520 636c FloatE cl
│ │ │ │ │ +00025e60: 6173 732d 6368 6172 6163 7465 7269 7a61 ass-characteriza
│ │ │ │ │ +00025e70: 7469 6f6e 2e0a 2020 2020 2020 2020 2020 tion..
│ │ │ │ │ +00025e80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00025e90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00025ea0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00025eb0: 2020 2020 286c 696e 6520 2031 3729 0a2a (line 17).*
│ │ │ │ │ +00025ec0: 2065 6d61 783a 2020 2020 2020 2020 2020 emax:
│ │ │ │ │ +00025ed0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00025ee0: 2020 2020 2020 2020 466c 6f61 7444 2063 FloatD c
│ │ │ │ │ +00025ef0: 6c61 7373 2d63 6861 7261 6374 6572 697a lass-characteriz
│ │ │ │ │ +00025f00: 6174 696f 6e2e 0a20 2020 2020 2020 2020 ation..
│ │ │ │ │ +00025f10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00025f20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00025f30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00025f40: 2020 2020 2028 6c69 6e65 2020 3134 290a (line 14).
│ │ │ │ │ +00025f50: 2a20 656d 696e 203c 313e 3a20 2020 2020 * emin <1>:
│ │ │ │ │ +00025f60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00025f70: 2020 2020 2020 2020 2046 6c6f 6174 5120 FloatQ
│ │ │ │ │ +00025f80: 636c 6173 732d 6368 6172 6163 7465 7269 class-characteri
│ │ │ │ │ +00025f90: 7a61 7469 6f6e 2e0a 2020 2020 2020 2020 zation..
│ │ │ │ │ +00025fa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00025fb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00025fc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00025fd0: 2020 2020 2020 286c 696e 6520 2032 3029 (line 20)
│ │ │ │ │ +00025fe0: 0a2a 2065 6d69 6e20 3c32 3e3a 2020 2020 .* emin <2>:
│ │ │ │ │ +00025ff0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00026000: 2020 2020 2020 2020 2020 466c 6f61 7445 FloatE
│ │ │ │ │ +00026010: 2063 6c61 7373 2d63 6861 7261 6374 6572 class-character
│ │ │ │ │ +00026020: 697a 6174 696f 6e2e 0a20 2020 2020 2020 ization..
│ │ │ │ │ +00026030: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00026040: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00026050: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00026060: 2020 2020 2020 2028 6c69 6e65 2020 3230 (line 20
│ │ │ │ │ +00026070: 290a 2a20 656d 696e 3a20 2020 2020 2020 ).* emin:
│ │ │ │ │ +00026080: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00026090: 2020 2020 2020 2020 2020 2046 6c6f 6174 Float
│ │ │ │ │ +000260a0: 4420 636c 6173 732d 6368 6172 6163 7465 D class-characte
│ │ │ │ │ +000260b0: 7269 7a61 7469 6f6e 2e0a 2020 2020 2020 rization..
│ │ │ │ │ +000260c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000260d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000260e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000260f0: 2020 2020 2020 2020 286c 696e 6520 2031 (line 1
│ │ │ │ │ +00026100: 3729 0a2a 2065 6d69 7446 6965 6c64 4e61 7).* emitFieldNa
│ │ │ │ │ +00026110: 6d65 546f 5f66 6f72 5f3a 2020 2020 2020 meTo_for_:
│ │ │ │ │ +00026120: 2020 2020 2020 2020 2020 2020 4343 6f6d CCom
│ │ │ │ │ +00026130: 706f 756e 6420 636c 6173 732d 7375 6263 pound class-subc
│ │ │ │ │ +00026140: 6c61 7373 2063 7265 6174 696f 6e2e 0a20 lass creation..
│ │ │ │ │ +00026150: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00026160: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00026170: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00026180: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +00026190: 6e65 2020 3238 290a 2a20 656d 7074 793a ne 28).* empty:
│ │ │ │ │ +000261a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000261b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000261c0: 2043 6f6c 6c65 6374 696f 6e2d 7265 6d6f Collection-remo
│ │ │ │ │ +000261d0: 7669 6e67 2e20 286c 696e 6520 2020 3629 ving. (line 6)
│ │ │ │ │ +000261e0: 0a2a 2065 6d70 7479 5374 7265 616d 3a20 .* emptyStream:
│ │ │ │ │ +000261f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00026200: 2020 2020 2020 2020 2020 5772 6974 6553 WriteS
│ │ │ │ │ +00026210: 7472 6561 6d2d 706f 7369 7469 6f6e 696e tream-positionin
│ │ │ │ │ +00026220: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ +00026230: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00026240: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00026250: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00026260: 2028 6c69 6e65 2020 2036 290a 2a20 656e (line 6).* en
│ │ │ │ │ +00026270: 6162 6c65 496e 7465 7272 7570 7473 3a20 ableInterrupts:
│ │ │ │ │ +00026280: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00026290: 2020 2020 2050 726f 6365 7373 6f72 5363 ProcessorSc
│ │ │ │ │ +000262a0: 6865 6475 6c65 722d 6275 696c 7420 696e heduler-built in
│ │ │ │ │ +000262b0: 732e 0a20 2020 2020 2020 2020 2020 2020 s..
│ │ │ │ │ +000262c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000262d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000262e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000262f0: 2028 6c69 6e65 2020 3133 290a 2a20 656e (line 13).* en
│ │ │ │ │ +00026300: 636f 6465 5f3a 2020 2020 2020 2020 2020 code_:
│ │ │ │ │ +00026310: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00026320: 2020 2020 204e 6574 436c 6965 6e74 732e NetClients.
│ │ │ │ │ +00026330: 5552 4c20 636c 6173 732d 656e 636f 6469 URL class-encodi
│ │ │ │ │ +00026340: 6e67 2055 524c 732e 0a20 2020 2020 2020 ng URLs..
│ │ │ │ │ +00026350: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00026360: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00026370: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00026380: 2020 2020 2020 2028 6c69 6e65 2020 3130 (line 10
│ │ │ │ │ +00026390: 290a 2a20 656e 636f 6469 6e67 203c 313e ).* encoding <1>
│ │ │ │ │ +000263a0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +000263b0: 2020 2020 2020 2020 2020 2055 6e69 636f Unico
│ │ │ │ │ +000263c0: 6465 5374 7269 6e67 2d6d 756c 7469 6279 deString-multiby
│ │ │ │ │ +000263d0: 7465 2065 6e63 6f64 696e 6773 2e0a 2020 te encodings..
│ │ │ │ │ +000263e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000263f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00026400: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00026410: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +00026420: 6520 2020 3629 0a2a 2065 6e63 6f64 696e e 6).* encodin
│ │ │ │ │ +00026430: 6720 3c32 3e3a 2020 2020 2020 2020 2020 g <2>:
│ │ │ │ │ +00026440: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00026450: 5374 7269 6e67 2d63 6f6e 7665 7274 696e String-convertin
│ │ │ │ │ +00026460: 672e 2020 2028 6c69 6e65 2020 3135 290a g. (line 15).
│ │ │ │ │ +00026470: 2a20 656e 636f 6469 6e67 203c 333e 3a20 * encoding <3>:
│ │ │ │ │ +00026480: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00026490: 2020 2020 2020 2020 2053 7472 6561 6d2d Stream-
│ │ │ │ │ +000264a0: 6368 6172 6163 7465 7220 7772 6974 696e character writin
│ │ │ │ │ +000264b0: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ +000264c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000264d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000264e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000264f0: 2028 6c69 6e65 2020 3132 290a 2a20 656e (line 12).* en
│ │ │ │ │ +00026500: 636f 6469 6e67 3a20 2020 2020 2020 2020 coding:
│ │ │ │ │ +00026510: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00026520: 2020 2020 2043 6861 7261 6374 6572 4172 CharacterAr
│ │ │ │ │ +00026530: 7261 792d 6d75 6c74 6962 7974 6520 656e ray-multibyte en
│ │ │ │ │ +00026540: 636f 6469 6e67 732e 0a20 2020 2020 2020 codings..
│ │ │ │ │ +00026550: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00026560: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00026570: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00026580: 2020 2020 2020 2028 6c69 6e65 2020 2036 (line 6
│ │ │ │ │ +00026590: 290a 2a20 656e 6445 6e74 7279 3a20 2020 ).* endEntry:
│ │ │ │ │ +000265a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000265b0: 2020 2020 2020 2020 2020 2054 6578 7443 TextC
│ │ │ │ │ +000265c0: 6f6c 6c65 6374 6f72 2d61 6363 6573 7369 ollector-accessi
│ │ │ │ │ +000265d0: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ +000265e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000265f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00026600: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00026610: 2020 286c 696e 6520 2031 3229 0a2a 2065 (line 12).* e
│ │ │ │ │ +00026620: 6e64 7357 6974 685f 3a20 2020 2020 2020 ndsWith_:
│ │ │ │ │ +00026630: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00026640: 2020 2020 2020 5365 7175 656e 6365 6162 Sequenceab
│ │ │ │ │ +00026650: 6c65 436f 6c6c 6563 7469 6f6e 2d63 6f6d leCollection-com
│ │ │ │ │ +00026660: 7061 7269 6e67 2e0a 2020 2020 2020 2020 paring..
│ │ │ │ │ +00026670: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00026680: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00026690: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000266a0: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)
│ │ │ │ │ +000266b0: 0a2a 2065 6e73 7572 655f 3a20 2020 2020 .* ensure_:
│ │ │ │ │ +000266c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000266d0: 2020 2020 2020 2020 2020 426c 6f63 6b43 BlockC
│ │ │ │ │ +000266e0: 6c6f 7375 7265 2d75 6e77 696e 6420 7072 losure-unwind pr
│ │ │ │ │ +000266f0: 6f74 6563 7469 6f6e 2e0a 2020 2020 2020 otection..
│ │ │ │ │ +00026700: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00026710: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00026720: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00026730: 2020 2020 2020 2020 286c 696e 6520 2020 (line
│ │ │ │ │ +00026740: 3629 0a2a 2065 6e73 7572 6552 6561 6461 6).* ensureReada
│ │ │ │ │ +00026750: 626c 653a 2020 2020 2020 2020 2020 2020 ble:
│ │ │ │ │ +00026760: 2020 2020 2020 2020 2020 2020 4669 6c65 File
│ │ │ │ │ +00026770: 4465 7363 7269 7074 6f72 2d61 6363 6573 Descriptor-acces
│ │ │ │ │ +00026780: 7369 6e67 2e0a 2020 2020 2020 2020 2020 sing..
│ │ │ │ │ +00026790: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000267a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000267b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000267c0: 2020 2020 286c 696e 6520 2031 3229 0a2a (line 12).*
│ │ │ │ │ +000267d0: 2065 6e73 7572 6557 7269 7465 6162 6c65 ensureWriteable
│ │ │ │ │ +000267e0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +000267f0: 2020 2020 2020 2020 4669 6c65 4465 7363 FileDesc
│ │ │ │ │ +00026800: 7269 7074 6f72 2d61 6363 6573 7369 6e67 riptor-accessing
│ │ │ │ │ +00026810: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +00026820: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00026830: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00026840: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00026850: 286c 696e 6520 2031 3629 0a2a 2065 6e74 (line 16).* ent
│ │ │ │ │ +00026860: 6974 793a 2020 2020 2020 2020 2020 2020 ity:
│ │ │ │ │ +00026870: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00026880: 2020 2020 4e65 7443 6c69 656e 7473 2e55 NetClients.U
│ │ │ │ │ +00026890: 524c 2d73 7469 6c6c 2075 6e63 6c61 7373 RL-still unclass
│ │ │ │ │ +000268a0: 6966 6965 642e 0a20 2020 2020 2020 2020 ified..
│ │ │ │ │ +000268b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000268c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000268d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000268e0: 2020 2020 2028 6c69 6e65 2020 2039 290a (line 9).
│ │ │ │ │ +000268f0: 2a20 656e 7472 6965 733a 2020 2020 2020 * entries:
│ │ │ │ │ +00026900: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00026910: 2020 2020 2020 2020 2046 696c 6550 6174 FilePat
│ │ │ │ │ +00026920: 682d 656e 756d 6572 6174 696e 672e 0a20 h-enumerating..
│ │ │ │ │ +00026930: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00026940: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00026950: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00026960: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +00026970: 6e65 2020 3231 290a 2a20 656e 7472 794e ne 21).* entryN
│ │ │ │ │ +00026980: 616d 6573 3a20 2020 2020 2020 2020 2020 ames:
│ │ │ │ │ +00026990: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000269a0: 2046 696c 6550 6174 682d 656e 756d 6572 FilePath-enumer
│ │ │ │ │ +000269b0: 6174 696e 672e 0a20 2020 2020 2020 2020 ating..
│ │ │ │ │ +000269c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000269d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000269e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000269f0: 2020 2020 2028 6c69 6e65 2020 3235 290a (line 25).
│ │ │ │ │ +00026a00: 2a20 656e 7669 726f 6e3a 2020 2020 2020 * environ:
│ │ │ │ │ +00026a10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00026a20: 2020 2020 2020 2020 2053 7973 7465 6d44 SystemD
│ │ │ │ │ +00026a30: 6963 7469 6f6e 6172 792d 6320 6361 6c6c ictionary-c call
│ │ │ │ │ +00026a40: 2d6f 7574 732e 0a20 2020 2020 2020 2020 -outs..
│ │ │ │ │ +00026a50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00026a60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00026a70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00026a80: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).
│ │ │ │ │ +00026a90: 2a20 656e 7669 726f 6e6d 656e 7420 3c31 * environment <1
│ │ │ │ │ +00026aa0: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ +00026ab0: 2020 2020 2020 2020 2050 726f 6365 7373 Process
│ │ │ │ │ +00026ac0: 5661 7269 6162 6c65 2d61 6363 6573 7369 Variable-accessi
│ │ │ │ │ +00026ad0: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ +00026ae0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00026af0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00026b00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00026b10: 2020 286c 696e 6520 2020 3629 0a2a 2065 (line 6).* e
│ │ │ │ │ +00026b20: 6e76 6972 6f6e 6d65 6e74 203c 323e 3a20 nvironment <2>:
│ │ │ │ │ +00026b30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00026b40: 2020 2020 2020 4d65 7461 636c 6173 732d Metaclass-
│ │ │ │ │ +00026b50: 6465 6c65 6761 7469 6f6e 2e0a 2020 2020 delegation..
│ │ │ │ │ +00026b60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00026b70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00026b80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00026b90: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +00026ba0: 2034 3129 0a2a 2065 6e76 6972 6f6e 6d65 41).* environme
│ │ │ │ │ +00026bb0: 6e74 203c 333e 3a20 2020 2020 2020 2020 nt <3>:
│ │ │ │ │ +00026bc0: 2020 2020 2020 2020 2020 2020 2020 486f Ho
│ │ │ │ │ +00026bd0: 6d65 6441 7373 6f63 6961 7469 6f6e 2d61 medAssociation-a
│ │ │ │ │ +00026be0: 6363 6573 7369 6e67 2e0a 2020 2020 2020 ccessing..
│ │ │ │ │ +00026bf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00026c00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00026c10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00026c20: 2020 2020 2020 2020 286c 696e 6520 2020 (line
│ │ │ │ │ +00026c30: 3629 0a2a 2065 6e76 6972 6f6e 6d65 6e74 6).* environment
│ │ │ │ │ +00026c40: 203c 343e 3a20 2020 2020 2020 2020 2020 <4>:
│ │ │ │ │ +00026c50: 2020 2020 2020 2020 2020 2020 436f 6e74 Cont
│ │ │ │ │ +00026c60: 6578 7450 6172 742d 6163 6365 7373 696e extPart-accessin
│ │ │ │ │ +00026c70: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ +00026c80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00026c90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00026ca0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00026cb0: 2028 6c69 6e65 2020 3236 290a 2a20 656e (line 26).* en
│ │ │ │ │ +00026cc0: 7669 726f 6e6d 656e 7420 3c35 3e3a 2020 vironment <5>:
│ │ │ │ │ +00026cd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00026ce0: 2020 2020 2043 6c61 7373 2d61 6363 6573 Class-acces
│ │ │ │ │ +00026cf0: 7369 6e67 2069 6e73 7461 6e63 6573 2061 sing instances a
│ │ │ │ │ +00026d00: 6e64 2076 6172 6961 626c 6573 2e0a 2020 nd variables..
│ │ │ │ │ +00026d10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00026d20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00026d30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00026d40: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +00026d50: 6520 2034 3729 0a2a 2065 6e76 6972 6f6e e 47).* environ
│ │ │ │ │ +00026d60: 6d65 6e74 203c 363e 3a20 2020 2020 2020 ment <6>:
│ │ │ │ │ +00026d70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00026d80: 4269 6e64 696e 6744 6963 7469 6f6e 6172 BindingDictionar
│ │ │ │ │ +00026d90: 792d 6163 6365 7373 696e 672e 0a20 2020 y-accessing..
│ │ │ │ │ +00026da0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00026db0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00026dc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00026dd0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +00026de0: 2020 3230 290a 2a20 656e 7669 726f 6e6d 20).* environm
│ │ │ │ │ +00026df0: 656e 7420 3c37 3e3a 2020 2020 2020 2020 ent <7>:
│ │ │ │ │ +00026e00: 2020 2020 2020 2020 2020 2020 2020 2042 B
│ │ │ │ │ +00026e10: 6568 6176 696f 722d 7375 7070 6f72 7420 ehavior-support
│ │ │ │ │ +00026e20: 666f 7220 6c69 6768 7477 6569 6768 7420 for lightweight
│ │ │ │ │ +00026e30: 636c 6173 7365 732e 0a20 2020 2020 2020 classes..
│ │ │ │ │ +00026e40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00026e50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00026e60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00026e70: 2020 2020 2020 2028 6c69 6e65 2020 3132 (line 12
│ │ │ │ │ +00026e80: 290a 2a20 656e 7669 726f 6e6d 656e 743a ).* environment:
│ │ │ │ │ +00026e90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00026ea0: 2020 2020 2020 2020 2020 2041 7373 6f63 Assoc
│ │ │ │ │ +00026eb0: 6961 7469 6f6e 2d61 6363 6573 7369 6e67 iation-accessing
│ │ │ │ │ +00026ec0: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +00026ed0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00026ee0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00026ef0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00026f00: 286c 696e 6520 2020 3629 0a2a 2065 6e76 (line 6).* env
│ │ │ │ │ +00026f10: 6972 6f6e 6d65 6e74 5f20 3c31 3e3a 2020 ironment_ <1>:
│ │ │ │ │ +00026f20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00026f30: 2020 2020 486f 6d65 6441 7373 6f63 6961 HomedAssocia
│ │ │ │ │ +00026f40: 7469 6f6e 2d61 6363 6573 7369 6e67 2e0a tion-accessing..
│ │ │ │ │ +00026f50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00026f60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00026f70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00026f80: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +00026f90: 696e 6520 2020 3929 0a2a 2065 6e76 6972 ine 9).* envir
│ │ │ │ │ +00026fa0: 6f6e 6d65 6e74 5f20 3c32 3e3a 2020 2020 onment_ <2>:
│ │ │ │ │ +00026fb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00026fc0: 2020 436c 6173 732d 6163 6365 7373 696e Class-accessin
│ │ │ │ │ +00026fd0: 6720 696e 7374 616e 6365 7320 616e 6420 g instances and
│ │ │ │ │ +00026fe0: 7661 7269 6162 6c65 732e 0a20 2020 2020 variables..
│ │ │ │ │ +00026ff0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00027000: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00027010: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00027020: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +00027030: 3530 290a 2a20 656e 7669 726f 6e6d 656e 50).* environmen
│ │ │ │ │ +00027040: 745f 203c 333e 3a20 2020 2020 2020 2020 t_ <3>:
│ │ │ │ │ +00027050: 2020 2020 2020 2020 2020 2020 2042 696e Bin
│ │ │ │ │ +00027060: 6469 6e67 4469 6374 696f 6e61 7279 2d61 dingDictionary-a
│ │ │ │ │ +00027070: 6363 6573 7369 6e67 2e0a 2020 2020 2020 ccessing..
│ │ │ │ │ +00027080: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00027090: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000270a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000270b0: 2020 2020 2020 2020 286c 696e 6520 2032 (line 2
│ │ │ │ │ +000270c0: 3629 0a2a 2065 6e76 6972 6f6e 6d65 6e74 6).* environment
│ │ │ │ │ +000270d0: 5f3a 2020 2020 2020 2020 2020 2020 2020 _:
│ │ │ │ │ +000270e0: 2020 2020 2020 2020 2020 2020 4173 736f Asso
│ │ │ │ │ +000270f0: 6369 6174 696f 6e2d 6163 6365 7373 696e ciation-accessin
│ │ │ │ │ +00027100: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ +00027110: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00027120: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00027130: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00027140: 2028 6c69 6e65 2020 3130 290a 2a20 656f (line 10).* eo
│ │ │ │ │ +00027150: 663a 2020 2020 2020 2020 2020 2020 2020 f:
│ │ │ │ │ +00027160: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00027170: 2020 2020 2043 6861 7261 6374 6572 2063 Character c
│ │ │ │ │ +00027180: 6c61 7373 2d63 6f6e 7374 616e 7473 2e0a lass-constants..
│ │ │ │ │ +00027190: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000271a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000271b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000271c0: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +000271d0: 696e 6520 2031 3529 0a2a 2065 6f74 3a20 ine 15).* eot:
│ │ │ │ │ +000271e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000271f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00027200: 2020 4368 6172 6163 7465 7220 636c 6173 Character clas
│ │ │ │ │ +00027210: 732d 636f 6e73 7461 6e74 732e 0a20 2020 s-constants..
│ │ │ │ │ +00027220: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00027230: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00027240: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00027250: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +00027260: 2020 3138 290a 2a20 6570 7369 6c6f 6e3a 18).* epsilon:
│ │ │ │ │ +00027270: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00027280: 2020 2020 2020 2020 2020 2020 2020 2046 F
│ │ │ │ │ +00027290: 6c6f 6174 2063 6c61 7373 2d63 6861 7261 loat class-chara
│ │ │ │ │ +000272a0: 6374 6572 697a 6174 696f 6e2e 0a20 2020 cterization..
│ │ │ │ │ +000272b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000272c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000272d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000272e0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +000272f0: 2020 3133 290a 2a20 6571 765f 203c 313e 13).* eqv_ <1>
│ │ │ │ │ +00027300: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +00027310: 2020 2020 2020 2020 2020 2020 2020 2054 T
│ │ │ │ │ +00027320: 7275 652d 6261 7369 632e 2020 2020 2020 rue-basic.
│ │ │ │ │ +00027330: 2020 2020 286c 696e 6520 2031 3429 0a2a (line 14).*
│ │ │ │ │ +00027340: 2065 7176 5f20 3c32 3e3a 2020 2020 2020 eqv_ <2>:
│ │ │ │ │ +00027350: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00027360: 2020 2020 2020 2020 4661 6c73 652d 6261 False-ba
│ │ │ │ │ +00027370: 7369 632e 2020 2020 2020 2020 2028 6c69 sic. (li
│ │ │ │ │ +00027380: 6e65 2020 3132 290a 2a20 6571 765f 3a20 ne 12).* eqv_:
│ │ │ │ │ +00027390: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000273a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000273b0: 2042 6f6f 6c65 616e 2d62 6173 6963 2e20 Boolean-basic.
│ │ │ │ │ +000273c0: 2020 2020 2020 286c 696e 6520 2031 3429 (line 14)
│ │ │ │ │ +000273d0: 0a2a 2065 7272 6e6f 3a20 2020 2020 2020 .* errno:
│ │ │ │ │ +000273e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000273f0: 2020 2020 2020 2020 2020 4669 6c65 2063 File c
│ │ │ │ │ +00027400: 6c61 7373 2d43 2066 756e 6374 696f 6e73 lass-C functions
│ │ │ │ │ +00027410: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +00027420: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00027430: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00027440: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00027450: 286c 696e 6520 2020 3629 0a2a 2065 7272 (line 6).* err
│ │ │ │ │ +00027460: 6f72 5f3a 2020 2020 2020 2020 2020 2020 or_:
│ │ │ │ │ +00027470: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00027480: 2020 2020 4f62 6a65 6374 2d65 7272 6f72 Object-error
│ │ │ │ │ +00027490: 2072 6169 7369 6e67 2e0a 2020 2020 2020 raising..
│ │ │ │ │ +000274a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000274b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000274c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000274d0: 2020 2020 2020 2020 286c 696e 6520 2031 (line 1
│ │ │ │ │ +000274e0: 3029 0a2a 2065 7272 6f72 5661 6c75 655f 0).* errorValue_
│ │ │ │ │ +000274f0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +00027500: 2020 2020 2020 2020 2020 2020 5072 6f6d Prom
│ │ │ │ │ +00027510: 6973 652d 7374 696c 6c20 756e 636c 6173 ise-still unclas
│ │ │ │ │ +00027520: 7369 6669 6564 2e0a 2020 2020 2020 2020 sified..
│ │ │ │ │ +00027530: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00027540: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00027550: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00027560: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)
│ │ │ │ │ +00027570: 0a2a 2065 7363 3a20 2020 2020 2020 2020 .* esc:
│ │ │ │ │ +00027580: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00027590: 2020 2020 2020 2020 2020 4368 6172 6163 Charac
│ │ │ │ │ +000275a0: 7465 7220 636c 6173 732d 636f 6e73 7461 ter class-consta
│ │ │ │ │ +000275b0: 6e74 732e 0a20 2020 2020 2020 2020 2020 nts..
│ │ │ │ │ +000275c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000275d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000275e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000275f0: 2020 2028 6c69 6e65 2020 3231 290a 2a20 (line 21).*
│ │ │ │ │ +00027600: 6573 6361 7065 446f 5f3a 2020 2020 2020 escapeDo_:
│ │ │ │ │ +00027610: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00027620: 2020 2020 2020 2043 6f6e 7469 6e75 6174 Continuat
│ │ │ │ │ +00027630: 696f 6e20 636c 6173 732d 696e 7374 616e ion class-instan
│ │ │ │ │ +00027640: 6365 2063 7265 6174 696f 6e2e 0a20 2020 ce creation..
│ │ │ │ │ +00027650: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00027660: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00027670: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00027680: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +00027690: 2020 3133 290a 2a20 6573 6361 7065 5265 13).* escapeRe
│ │ │ │ │ +000276a0: 6765 783a 2020 2020 2020 2020 2020 2020 gex:
│ │ │ │ │ +000276b0: 2020 2020 2020 2020 2020 2020 2020 2053 S
│ │ │ │ │ +000276c0: 7472 696e 672d 7374 696c 6c20 756e 636c tring-still uncl
│ │ │ │ │ +000276d0: 6173 7369 6669 6564 2e0a 2020 2020 2020 assified..
│ │ │ │ │ +000276e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000276f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00027700: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00027710: 2020 2020 2020 2020 286c 696e 6520 2020 (line
│ │ │ │ │ +00027720: 3629 0a2a 2065 7374 696d 6174 6564 4c6f 6).* estimatedLo
│ │ │ │ │ +00027730: 6720 3c31 3e3a 2020 2020 2020 2020 2020 g <1>:
│ │ │ │ │ +00027740: 2020 2020 2020 2020 2020 2020 4e75 6d62 Numb
│ │ │ │ │ +00027750: 6572 2d6d 6973 6320 6d61 7468 2e20 2020 er-misc math.
│ │ │ │ │ +00027760: 2028 6c69 6e65 2020 3430 290a 2a20 6573 (line 40).* es
│ │ │ │ │ +00027770: 7469 6d61 7465 644c 6f67 203c 323e 3a20 timatedLog <2>:
│ │ │ │ │ +00027780: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00027790: 2020 2020 204c 6172 6765 496e 7465 6765 LargeIntege
│ │ │ │ │ +000277a0: 722d 6172 6974 686d 6574 6963 2e0a 2020 r-arithmetic..
│ │ │ │ │ +000277b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000277c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000277d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000277e0: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +000277f0: 6520 2033 3129 0a2a 2065 7374 696d 6174 e 31).* estimat
│ │ │ │ │ +00027800: 6564 4c6f 6720 3c33 3e3a 2020 2020 2020 edLog <3>:
│ │ │ │ │ +00027810: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00027820: 496e 7465 6765 722d 6d61 7468 206d 6574 Integer-math met
│ │ │ │ │ +00027830: 686f 6473 2e0a 2020 2020 2020 2020 2020 hods..
│ │ │ │ │ +00027840: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00027850: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00027860: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00027870: 2020 2020 286c 696e 6520 2031 3329 0a2a (line 13).*
│ │ │ │ │ +00027880: 2065 7374 696d 6174 6564 4c6f 6720 3c34 estimatedLog <4
│ │ │ │ │ +00027890: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ +000278a0: 2020 2020 2020 2020 4672 6163 7469 6f6e Fraction
│ │ │ │ │ +000278b0: 2d61 7269 7468 6d65 7469 632e 2028 6c69 -arithmetic. (li
│ │ │ │ │ +000278c0: 6e65 2020 3236 290a 2a20 6573 7469 6d61 ne 26).* estima
│ │ │ │ │ +000278d0: 7465 644c 6f67 3a20 2020 2020 2020 2020 tedLog:
│ │ │ │ │ +000278e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000278f0: 2046 6c6f 6174 2d74 7261 6e73 6365 6e64 Float-transcend
│ │ │ │ │ +00027900: 656e 7461 6c20 6f70 6572 6174 696f 6e73 ental operations
│ │ │ │ │ +00027910: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +00027920: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00027930: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00027940: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00027950: 286c 696e 6520 2031 3329 0a2a 2065 7661 (line 13).* eva
│ │ │ │ │ +00027960: 6c53 7472 696e 675f 746f 5f3a 2020 2020 lString_to_:
│ │ │ │ │ +00027970: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00027980: 2020 2020 4265 6861 7669 6f72 2d65 7661 Behavior-eva
│ │ │ │ │ +00027990: 6c75 6174 696e 672e 2028 6c69 6e65 2020 luating. (line
│ │ │ │ │ +000279a0: 2036 290a 2a20 6576 616c 5374 7269 6e67 6).* evalString
│ │ │ │ │ +000279b0: 5f74 6f5f 6966 4572 726f 725f 3a20 2020 _to_ifError_:
│ │ │ │ │ +000279c0: 2020 2020 2020 2020 2020 2020 2042 6568 Beh
│ │ │ │ │ +000279d0: 6176 696f 722d 6576 616c 7561 7469 6e67 avior-evaluating
│ │ │ │ │ +000279e0: 2e20 286c 696e 6520 2031 3029 0a2a 2065 . (line 10).* e
│ │ │ │ │ +000279f0: 7661 6c75 6174 655f 3a20 2020 2020 2020 valuate_:
│ │ │ │ │ +00027a00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00027a10: 2020 2020 2020 4265 6861 7669 6f72 2d65 Behavior-e
│ │ │ │ │ +00027a20: 7661 6c75 6174 696e 672e 2028 6c69 6e65 valuating. (line
│ │ │ │ │ +00027a30: 2020 3135 290a 2a20 6576 616c 7561 7465 15).* evaluate
│ │ │ │ │ +00027a40: 5f69 6645 7272 6f72 5f3a 2020 2020 2020 _ifError_:
│ │ │ │ │ +00027a50: 2020 2020 2020 2020 2020 2020 2020 2042 B
│ │ │ │ │ +00027a60: 6568 6176 696f 722d 6576 616c 7561 7469 ehavior-evaluati
│ │ │ │ │ +00027a70: 6e67 2e20 286c 696e 6520 2031 3829 0a2a ng. (line 18).*
│ │ │ │ │ +00027a80: 2065 7661 6c75 6174 655f 6e6f 7469 6679 evaluate_notify
│ │ │ │ │ +00027a90: 696e 675f 3a20 2020 2020 2020 2020 2020 ing_:
│ │ │ │ │ +00027aa0: 2020 2020 2020 2020 4265 6861 7669 6f72 Behavior
│ │ │ │ │ +00027ab0: 2d65 7661 6c75 6174 696e 672e 2028 6c69 -evaluating. (li
│ │ │ │ │ +00027ac0: 6e65 2020 3231 290a 2a20 6576 616c 7561 ne 21).* evalua
│ │ │ │ │ +00027ad0: 7465 5f74 6f5f 3a20 2020 2020 2020 2020 te_to_:
│ │ │ │ │ +00027ae0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00027af0: 2042 6568 6176 696f 722d 6576 616c 7561 Behavior-evalua
│ │ │ │ │ +00027b00: 7469 6e67 2e20 286c 696e 6520 2032 3529 ting. (line 25)
│ │ │ │ │ +00027b10: 0a2a 2065 7661 6c75 6174 655f 746f 5f69 .* evaluate_to_i
│ │ │ │ │ +00027b20: 6645 7272 6f72 5f3a 2020 2020 2020 2020 fError_:
│ │ │ │ │ +00027b30: 2020 2020 2020 2020 2020 4265 6861 7669 Behavi
│ │ │ │ │ +00027b40: 6f72 2d65 7661 6c75 6174 696e 672e 2028 or-evaluating. (
│ │ │ │ │ +00027b50: 6c69 6e65 2020 3239 290a 2a20 6576 616c line 29).* eval
│ │ │ │ │ +00027b60: 7561 746f 7243 6c61 7373 3a20 2020 2020 uatorClass:
│ │ │ │ │ +00027b70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00027b80: 2020 2042 6568 6176 696f 722d 706c 7567 Behavior-plug
│ │ │ │ │ +00027b90: 6761 626c 6520 6265 6861 7669 6f72 2028 gable behavior (
│ │ │ │ │ +00027ba0: 6e6f 7420 7965 7420 696d 706c 656d 656e not yet implemen
│ │ │ │ │ +00027bb0: 7465 6429 2e0a 2020 2020 2020 2020 2020 ted)..
│ │ │ │ │ +00027bc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00027bd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00027be0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00027bf0: 2020 2020 286c 696e 6520 2031 3629 0a2a (line 16).*
│ │ │ │ │ +00027c00: 2065 7665 6e20 3c31 3e3a 2020 2020 2020 even <1>:
│ │ │ │ │ +00027c10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00027c20: 2020 2020 2020 2020 4e75 6d62 6572 2d74 Number-t
│ │ │ │ │ +00027c30: 6573 7469 6e67 2e20 2020 2020 2028 6c69 esting. (li
│ │ │ │ │ +00027c40: 6e65 2020 3131 290a 2a20 6576 656e 3a20 ne 11).* even:
│ │ │ │ │ +00027c50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00027c60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00027c70: 2049 6e74 6567 6572 2d6d 6174 6820 6d65 Integer-math me
│ │ │ │ │ +00027c80: 7468 6f64 732e 0a20 2020 2020 2020 2020 thods..
│ │ │ │ │ +00027c90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00027ca0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00027cb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00027cc0: 2020 2020 2028 6c69 6e65 2020 3136 290a (line 16).
│ │ │ │ │ +00027cd0: 2a20 6578 616d 696e 653a 2020 2020 2020 * examine:
│ │ │ │ │ +00027ce0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00027cf0: 2020 2020 2020 2020 204f 626a 6563 742d Object-
│ │ │ │ │ +00027d00: 6465 6275 6767 696e 672e 2020 2020 286c debugging. (l
│ │ │ │ │ +00027d10: 696e 6520 2020 3629 0a2a 2065 7861 6d69 ine 6).* exami
│ │ │ │ │ +00027d20: 6e65 4f6e 5f20 3c31 3e3a 2020 2020 2020 neOn_ <1>:
│ │ │ │ │ +00027d30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00027d40: 2020 5365 7175 656e 6365 6162 6c65 436f SequenceableCo
│ │ │ │ │ +00027d50: 6c6c 6563 7469 6f6e 2d74 6573 7469 6e67 llection-testing
│ │ │ │ │ +00027d60: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +00027d70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00027d80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00027d90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00027da0: 286c 696e 6520 2020 3929 0a2a 2065 7861 (line 9).* exa
│ │ │ │ │ +00027db0: 6d69 6e65 4f6e 5f20 3c32 3e3a 2020 2020 mineOn_ <2>:
│ │ │ │ │ +00027dc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00027dd0: 2020 2020 4f62 6a65 6374 2d64 6562 7567 Object-debug
│ │ │ │ │ +00027de0: 6769 6e67 2e20 2020 2028 6c69 6e65 2020 ging. (line
│ │ │ │ │ +00027df0: 2039 290a 2a20 6578 616d 696e 654f 6e5f 9).* examineOn_
│ │ │ │ │ +00027e00: 203c 333e 3a20 2020 2020 2020 2020 2020 <3>:
│ │ │ │ │ +00027e10: 2020 2020 2020 2020 2020 2020 2044 6963 Dic
│ │ │ │ │ +00027e20: 7469 6f6e 6172 792d 7072 696e 7469 6e67 tionary-printing
│ │ │ │ │ +00027e30: 2e20 286c 696e 6520 2020 3629 0a2a 2065 . (line 6).* e
│ │ │ │ │ +00027e40: 7861 6d69 6e65 4f6e 5f20 3c34 3e3a 2020 xamineOn_ <4>:
│ │ │ │ │ +00027e50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00027e60: 2020 2020 2020 436f 6d70 696c 6564 436f CompiledCo
│ │ │ │ │ +00027e70: 6465 2d64 6562 7567 6769 6e67 2e0a 2020 de-debugging..
│ │ │ │ │ +00027e80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00027e90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00027ea0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00027eb0: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +00027ec0: 6520 2020 3629 0a2a 2065 7861 6d69 6e65 e 6).* examine
│ │ │ │ │ +00027ed0: 4f6e 5f20 3c35 3e3a 2020 2020 2020 2020 On_ <5>:
│ │ │ │ │ +00027ee0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00027ef0: 436f 6c6c 6563 7469 6f6e 2d70 7269 6e74 Collection-print
│ │ │ │ │ +00027f00: 696e 672e 2028 6c69 6e65 2020 2039 290a ing. (line 9).
│ │ │ │ │ +00027f10: 2a20 6578 616d 696e 654f 6e5f 3a20 2020 * examineOn_:
│ │ │ │ │ +00027f20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00027f30: 2020 2020 2020 2020 2043 436f 6d70 6f75 CCompou
│ │ │ │ │ +00027f40: 6e64 2d64 6562 7567 6769 6e67 2e20 286c nd-debugging. (l
│ │ │ │ │ +00027f50: 696e 6520 2020 3629 0a2a 2065 7861 6d70 ine 6).* examp
│ │ │ │ │ +00027f60: 6c65 3a20 2020 2020 2020 2020 2020 2020 le:
│ │ │ │ │ +00027f70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00027f80: 2020 4f62 6a65 6374 4475 6d70 6572 2063 ObjectDumper c
│ │ │ │ │ +00027f90: 6c61 7373 2d74 6573 7469 6e67 2e0a 2020 lass-testing..
│ │ │ │ │ +00027fa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00027fb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00027fc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00027fd0: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +00027fe0: 6520 2020 3629 0a2a 2065 7863 6570 7469 e 6).* excepti
│ │ │ │ │ +00027ff0: 6f6e 616c 436f 6e64 6974 696f 6e3a 2020 onalCondition:
│ │ │ │ │ +00028000: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00028010: 4669 6c65 4465 7363 7269 7074 6f72 2d61 FileDescriptor-a
│ │ │ │ │ +00028020: 6363 6573 7369 6e67 2e0a 2020 2020 2020 ccessing..
│ │ │ │ │ +00028030: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00028040: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00028050: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00028060: 2020 2020 2020 2020 286c 696e 6520 2032 (line 2
│ │ │ │ │ +00028070: 3029 0a2a 2065 7865 6350 7265 6669 783a 0).* execPrefix:
│ │ │ │ │ +00028080: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00028090: 2020 2020 2020 2020 2020 2020 4469 7265 Dire
│ │ │ │ │ +000280a0: 6374 6f72 7920 636c 6173 732d 7265 6164 ctory class-read
│ │ │ │ │ +000280b0: 696e 6720 7379 7374 656d 2064 6566 6175 ing system defau
│ │ │ │ │ +000280c0: 6c74 732e 0a20 2020 2020 2020 2020 2020 lts..
│ │ │ │ │ +000280d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000280e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000280f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00028100: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).*
│ │ │ │ │ +00028110: 6578 6563 7574 6162 6c65 3a20 2020 2020 executable:
│ │ │ │ │ +00028120: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00028130: 2020 2020 2020 2046 696c 6520 636c 6173 File clas
│ │ │ │ │ +00028140: 732d 7265 6164 696e 6720 7379 7374 656d s-reading system
│ │ │ │ │ +00028150: 2064 6566 6175 6c74 732e 0a20 2020 2020 defaults..
│ │ │ │ │ +00028160: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00028170: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00028180: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00028190: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +000281a0: 2036 290a 2a20 6578 6563 7574 696f 6e54 6).* executionT
│ │ │ │ │ +000281b0: 7261 6365 3a20 2020 2020 2020 2020 2020 race:
│ │ │ │ │ +000281c0: 2020 2020 2020 2020 2020 2020 2053 7973 Sys
│ │ │ │ │ +000281d0: 7465 6d44 6963 7469 6f6e 6172 792d 6275 temDictionary-bu
│ │ │ │ │ +000281e0: 696c 7469 6e73 2e0a 2020 2020 2020 2020 iltins..
│ │ │ │ │ +000281f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00028200: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00028210: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00028220: 2020 2020 2020 286c 696e 6520 2032 3429 (line 24)
│ │ │ │ │ +00028230: 0a2a 2065 7865 6375 7469 6f6e 5472 6163 .* executionTrac
│ │ │ │ │ +00028240: 655f 3a20 2020 2020 2020 2020 2020 2020 e_:
│ │ │ │ │ +00028250: 2020 2020 2020 2020 2020 5379 7374 656d System
│ │ │ │ │ +00028260: 4469 6374 696f 6e61 7279 2d62 7569 6c74 Dictionary-built
│ │ │ │ │ +00028270: 696e 732e 0a20 2020 2020 2020 2020 2020 ins..
│ │ │ │ │ +00028280: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00028290: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000282a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000282b0: 2020 2028 6c69 6e65 2020 3237 290a 2a20 (line 27).*
│ │ │ │ │ +000282c0: 6578 6973 7473 203c 313e 3a20 2020 2020 exists <1>:
│ │ │ │ │ +000282d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000282e0: 2020 2020 2020 2056 4653 2e46 696c 6557 VFS.FileW
│ │ │ │ │ +000282f0: 7261 7070 6572 2d74 6573 7469 6e67 2e0a rapper-testing..
│ │ │ │ │ +00028300: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00028310: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00028320: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00028330: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +00028340: 696e 6520 2020 3629 0a2a 2065 7869 7374 ine 6).* exist
│ │ │ │ │ +00028350: 7320 3c32 3e3a 2020 2020 2020 2020 2020 s <2>:
│ │ │ │ │ +00028360: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00028370: 2020 5646 532e 4172 6368 6976 654d 656d VFS.ArchiveMem
│ │ │ │ │ +00028380: 6265 722d 7465 7374 696e 672e 0a20 2020 ber-testing..
│ │ │ │ │ +00028390: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000283a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000283b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000283c0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +000283d0: 2020 2036 290a 2a20 6578 6973 7473 203c 6).* exists <
│ │ │ │ │ +000283e0: 333e 3a20 2020 2020 2020 2020 2020 2020 3>:
│ │ │ │ │ +000283f0: 2020 2020 2020 2020 2020 2020 2020 2046 F
│ │ │ │ │ +00028400: 696c 6550 6174 682d 7465 7374 696e 672e ilePath-testing.
│ │ │ │ │ +00028410: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*
│ │ │ │ │ +00028420: 2065 7869 7374 733a 2020 2020 2020 2020 exists:
│ │ │ │ │ +00028430: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00028440: 2020 2020 2020 2020 4669 6c65 2d74 6573 File-tes
│ │ │ │ │ +00028450: 7469 6e67 2e20 2020 2020 2020 2028 6c69 ting. (li
│ │ │ │ │ +00028460: 6e65 2020 2036 290a 2a20 6578 6973 7473 ne 6).* exists
│ │ │ │ │ +00028470: 5f3a 2020 2020 2020 2020 2020 2020 2020 _:
│ │ │ │ │ +00028480: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00028490: 2046 696c 6520 636c 6173 732d 7465 7374 File class-test
│ │ │ │ │ +000284a0: 696e 672e 2020 286c 696e 6520 2020 3629 ing. (line 6)
│ │ │ │ │ +000284b0: 0a2a 2065 7870 203c 313e 3a20 2020 2020 .* exp <1>:
│ │ │ │ │ +000284c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000284d0: 2020 2020 2020 2020 2020 4e75 6d62 6572 Number
│ │ │ │ │ +000284e0: 2d6d 6973 6320 6d61 7468 2e20 2020 2028 -misc math. (
│ │ │ │ │ +000284f0: 6c69 6e65 2020 3435 290a 2a20 6578 703a line 45).* exp:
│ │ │ │ │ +00028500: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00028510: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00028520: 2020 2046 6c6f 6174 2d62 7569 6c74 2069 Float-built i
│ │ │ │ │ +00028530: 6e73 2e20 2020 2020 286c 696e 6520 2032 ns. (line 2
│ │ │ │ │ +00028540: 3229 0a2a 2065 7870 616e 6442 795f 3a20 2).* expandBy_:
│ │ │ │ │ +00028550: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00028560: 2020 2020 2020 2020 2020 2020 5265 6374 Rect
│ │ │ │ │ +00028570: 616e 676c 652d 7265 6374 616e 676c 6520 angle-rectangle
│ │ │ │ │ +00028580: 6675 6e63 7469 6f6e 732e 0a20 2020 2020 functions..
│ │ │ │ │ +00028590: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000285a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000285b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000285c0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +000285d0: 3231 290a 2a20 6578 706f 6e65 6e74 203c 21).* exponent <
│ │ │ │ │ +000285e0: 313e 3a20 2020 2020 2020 2020 2020 2020 1>:
│ │ │ │ │ +000285f0: 2020 2020 2020 2020 2020 2020 2046 6c6f Flo
│ │ │ │ │ +00028600: 6174 512d 6275 696c 7420 696e 732e 2020 atQ-built ins.
│ │ │ │ │ +00028610: 2020 286c 696e 6520 2033 3929 0a2a 2065 (line 39).* e
│ │ │ │ │ +00028620: 7870 6f6e 656e 7420 3c32 3e3a 2020 2020 xponent <2>:
│ │ │ │ │ +00028630: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00028640: 2020 2020 2020 466c 6f61 7445 2d62 7569 FloatE-bui
│ │ │ │ │ +00028650: 6c74 2069 6e73 2e20 2020 2028 6c69 6e65 lt ins. (line
│ │ │ │ │ +00028660: 2020 3339 290a 2a20 6578 706f 6e65 6e74 39).* exponent
│ │ │ │ │ +00028670: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +00028680: 2020 2020 2020 2020 2020 2020 2020 2046 F
│ │ │ │ │ +00028690: 6c6f 6174 442d 6275 696c 7420 696e 732e loatD-built ins.
│ │ │ │ │ +000286a0: 2020 2020 286c 696e 6520 2033 3929 0a2a (line 39).*
│ │ │ │ │ +000286b0: 2065 7874 656e 643a 2020 2020 2020 2020 extend:
│ │ │ │ │ +000286c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000286d0: 2020 2020 2020 2020 436c 6173 732d 696e Class-in
│ │ │ │ │ +000286e0: 7374 616e 6365 2063 7265 6174 696f 6e2e stance creation.
│ │ │ │ │ +000286f0: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +00028700: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00028710: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00028720: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +00028730: 6c69 6e65 2020 2036 290a 2a20 6578 7465 line 6).* exte
│ │ │ │ │ +00028740: 6e73 696f 6e3a 2020 2020 2020 2020 2020 nsion:
│ │ │ │ │ +00028750: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00028760: 2020 2046 696c 6550 6174 682d 6669 6c65 FilePath-file
│ │ │ │ │ +00028770: 206e 616d 6520 6d61 6e61 6765 6d65 6e74 name management
│ │ │ │ │ +00028780: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +00028790: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000287a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000287b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000287c0: 286c 696e 6520 2020 3929 0a2a 2065 7874 (line 9).* ext
│ │ │ │ │ +000287d0: 656e 7369 6f6e 466f 725f 3a20 2020 2020 ensionFor_:
│ │ │ │ │ +000287e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000287f0: 2020 2020 4669 6c65 5061 7468 2063 6c61 FilePath cla
│ │ │ │ │ +00028800: 7373 2d66 696c 6520 6e61 6d65 206d 616e ss-file name man
│ │ │ │ │ +00028810: 6167 656d 656e 742e 0a20 2020 2020 2020 agement..
│ │ │ │ │ +00028820: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00028830: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00028840: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00028850: 2020 2020 2020 2028 6c69 6e65 2020 3130 (line 10
│ │ │ │ │ +00028860: 290a 2a20 6578 7465 6e74 3a20 2020 2020 ).* extent:
│ │ │ │ │ +00028870: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00028880: 2020 2020 2020 2020 2020 2052 6563 7461 Recta
│ │ │ │ │ +00028890: 6e67 6c65 2d61 6363 6573 7369 6e67 2e20 ngle-accessing.
│ │ │ │ │ +000288a0: 286c 696e 6520 2033 3629 0a2a 2065 7874 (line 36).* ext
│ │ │ │ │ +000288b0: 656e 745f 203c 313e 3a20 2020 2020 2020 ent_ <1>:
│ │ │ │ │ +000288c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000288d0: 2020 2020 5265 6374 616e 676c 652d 6163 Rectangle-ac
│ │ │ │ │ +000288e0: 6365 7373 696e 672e 2028 6c69 6e65 2020 cessing. (line
│ │ │ │ │ +000288f0: 3339 290a 2a20 6578 7465 6e74 5f3a 2020 39).* extent_:
│ │ │ │ │ +00028900: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00028910: 2020 2020 2020 2020 2020 2020 2050 6f69 Poi
│ │ │ │ │ +00028920: 6e74 2d63 6f6e 7665 7274 696e 672e 2020 nt-converting.
│ │ │ │ │ +00028930: 2020 286c 696e 6520 2031 3629 0a2a 2065 (line 16).* e
│ │ │ │ │ +00028940: 7874 6572 6e61 6c49 6e74 6572 7275 7074 xternalInterrupt
│ │ │ │ │ +00028950: 7345 6e61 626c 6564 3a20 2020 2020 2020 sEnabled:
│ │ │ │ │ +00028960: 2020 2020 2020 5072 6f63 6573 732d 6163 Process-ac
│ │ │ │ │ +00028970: 6365 7373 696e 672e 2020 2028 6c69 6e65 cessing. (line
│ │ │ │ │ +00028980: 2020 2036 290a 2a20 6578 7472 6163 7465 6).* extracte
│ │ │ │ │ +00028990: 643a 2020 2020 2020 2020 2020 2020 2020 d:
│ │ │ │ │ +000289a0: 2020 2020 2020 2020 2020 2020 2020 2056 V
│ │ │ │ │ +000289b0: 4653 2e54 6d70 4669 6c65 4172 6368 6976 FS.TmpFileArchiv
│ │ │ │ │ +000289c0: 654d 656d 6265 722d 7374 696c 6c20 756e eMember-still un
│ │ │ │ │ +000289d0: 636c 6173 7369 6669 6564 2e0a 2020 2020 classified..
│ │ │ │ │ +000289e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000289f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00028a00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00028a10: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +00028a20: 2020 3629 0a2a 2065 7874 7261 6374 4d65 6).* extractMe
│ │ │ │ │ +00028a30: 6d62 6572 5f3a 2020 2020 2020 2020 2020 mber_:
│ │ │ │ │ +00028a40: 2020 2020 2020 2020 2020 2020 2020 5646 VF
│ │ │ │ │ +00028a50: 532e 4172 6368 6976 6546 696c 652d 546d S.ArchiveFile-Tm
│ │ │ │ │ +00028a60: 7046 696c 6541 7263 6869 7665 4d65 6d62 pFileArchiveMemb
│ │ │ │ │ +00028a70: 6572 2070 726f 746f 636f 6c2e 0a20 2020 er protocol..
│ │ │ │ │ +00028a80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00028a90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00028aa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00028ab0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +00028ac0: 2020 2036 290a 2a20 6578 7472 6163 744d 6).* extractM
│ │ │ │ │ +00028ad0: 656d 6265 725f 696e 746f 5f20 3c31 3e3a ember_into_ <1>:
│ │ │ │ │ +00028ae0: 2020 2020 2020 2020 2020 2020 2020 2056 V
│ │ │ │ │ +00028af0: 4653 2e5a 6970 4669 6c65 2d6d 656d 6265 FS.ZipFile-membe
│ │ │ │ │ +00028b00: 7273 2e20 286c 696e 6520 2031 3229 0a2a rs. (line 12).*
│ │ │ │ │ +00028b10: 2065 7874 7261 6374 4d65 6d62 6572 5f69 extractMember_i
│ │ │ │ │ +00028b20: 6e74 6f5f 3a20 2020 2020 2020 2020 2020 nto_:
│ │ │ │ │ +00028b30: 2020 2020 2020 2020 5646 532e 4172 6368 VFS.Arch
│ │ │ │ │ +00028b40: 6976 6546 696c 652d 546d 7046 696c 6541 iveFile-TmpFileA
│ │ │ │ │ +00028b50: 7263 6869 7665 4d65 6d62 6572 2070 726f rchiveMember pro
│ │ │ │ │ +00028b60: 746f 636f 6c2e 0a20 2020 2020 2020 2020 tocol..
│ │ │ │ │ +00028b70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00028b80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00028b90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00028ba0: 2020 2020 2028 6c69 6e65 2020 3130 290a (line 10).
│ │ │ │ │ +00028bb0: 2a20 6661 6374 6f72 6961 6c3a 2020 2020 * factorial:
│ │ │ │ │ +00028bc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00028bd0: 2020 2020 2020 2020 2049 6e74 6567 6572 Integer
│ │ │ │ │ +00028be0: 2d6d 6174 6820 6d65 7468 6f64 732e 0a20 -math methods..
│ │ │ │ │ +00028bf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00028c00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00028c10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00028c20: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +00028c30: 6e65 2020 3139 290a 2a20 6661 696c 6564 ne 19).* failed
│ │ │ │ │ +00028c40: 5065 726d 6973 7369 6f6e 3a20 2020 2020 Permission:
│ │ │ │ │ +00028c50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00028c60: 2053 7973 7465 6d45 7863 6570 7469 6f6e SystemException
│ │ │ │ │ +00028c70: 732e 5365 6375 7269 7479 4572 726f 722d s.SecurityError-
│ │ │ │ │ +00028c80: 6163 6365 7373 696e 672e 0a20 2020 2020 accessing..
│ │ │ │ │ +00028c90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00028ca0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00028cb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00028cc0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +00028cd0: 2039 290a 2a20 6661 696c 6564 5065 726d 9).* failedPerm
│ │ │ │ │ +00028ce0: 6973 7369 6f6e 5f3a 2020 2020 2020 2020 ission_:
│ │ │ │ │ +00028cf0: 2020 2020 2020 2020 2020 2020 2053 7973 Sys
│ │ │ │ │ +00028d00: 7465 6d45 7863 6570 7469 6f6e 732e 5365 temExceptions.Se
│ │ │ │ │ +00028d10: 6375 7269 7479 4572 726f 722d 6163 6365 curityError-acce
│ │ │ │ │ +00028d20: 7373 696e 672e 0a20 2020 2020 2020 2020 ssing..
│ │ │ │ │ +00028d30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00028d40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00028d50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00028d60: 2020 2020 2028 6c69 6e65 2020 3132 290a (line 12).
│ │ │ │ │ +00028d70: 2a20 6664 3a20 2020 2020 2020 2020 2020 * fd:
│ │ │ │ │ +00028d80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00028d90: 2020 2020 2020 2020 2046 696c 6544 6573 FileDes
│ │ │ │ │ +00028da0: 6372 6970 746f 722d 6163 6365 7373 696e criptor-accessin
│ │ │ │ │ +00028db0: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ +00028dc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00028dd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00028de0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00028df0: 2028 6c69 6e65 2020 3234 290a 2a20 6665 (line 24).* fe
│ │ │ │ │ +00028e00: 6174 7572 6573 3a20 2020 2020 2020 2020 atures:
│ │ │ │ │ +00028e10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00028e20: 2020 2020 2050 6163 6b61 6765 2d61 6363 Package-acc
│ │ │ │ │ +00028e30: 6573 7369 6e67 2e20 2020 286c 696e 6520 essing. (line
│ │ │ │ │ +00028e40: 2036 3229 0a2a 2066 6561 7475 7265 7346 62).* featuresF
│ │ │ │ │ +00028e50: 6f72 5f3a 2020 2020 2020 2020 2020 2020 or_:
│ │ │ │ │ +00028e60: 2020 2020 2020 2020 2020 2020 2020 5061 Pa
│ │ │ │ │ +00028e70: 636b 6167 654c 6f61 6465 7220 636c 6173 ckageLoader clas
│ │ │ │ │ +00028e80: 732d 6163 6365 7373 696e 672e 0a20 2020 s-accessing..
│ │ │ │ │ +00028e90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00028ea0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00028eb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00028ec0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +00028ed0: 2020 3139 290a 2a20 6666 3a20 2020 2020 19).* ff:
│ │ │ │ │ +00028ee0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00028ef0: 2020 2020 2020 2020 2020 2020 2020 2043 C
│ │ │ │ │ +00028f00: 6861 7261 6374 6572 2063 6c61 7373 2d63 haracter class-c
│ │ │ │ │ +00028f10: 6f6e 7374 616e 7473 2e0a 2020 2020 2020 onstants..
│ │ │ │ │ +00028f20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00028f30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00028f40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00028f50: 2020 2020 2020 2020 286c 696e 6520 2032 (line 2
│ │ │ │ │ +00028f60: 3429 0a2a 2066 6965 6c64 5365 6c65 6374 4).* fieldSelect
│ │ │ │ │ +00028f70: 6f72 4c69 7374 3a20 2020 2020 2020 2020 orList:
│ │ │ │ │ +00028f80: 2020 2020 2020 2020 2020 2020 4343 6f6d CCom
│ │ │ │ │ +00028f90: 706f 756e 642d 6465 6275 6767 696e 672e pound-debugging.
│ │ │ │ │ +00028fa0: 2028 6c69 6e65 2020 2039 290a 2a20 6669 (line 9).* fi
│ │ │ │ │ +00028fb0: 6c65 203c 313e 3a20 2020 2020 2020 2020 le <1>:
│ │ │ │ │ +00028fc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00028fd0: 2020 2020 2056 4653 2e54 6d70 4669 6c65 VFS.TmpFile
│ │ │ │ │ +00028fe0: 4172 6368 6976 654d 656d 6265 722d 6469 ArchiveMember-di
│ │ │ │ │ +00028ff0: 7265 6374 6f72 7920 6f70 6572 6174 696f rectory operatio
│ │ │ │ │ +00029000: 6e73 2e0a 2020 2020 2020 2020 2020 2020 ns..
│ │ │ │ │ +00029010: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00029020: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00029030: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00029040: 2020 286c 696e 6520 2020 3629 0a2a 2066 (line 6).* f
│ │ │ │ │ +00029050: 696c 6520 3c32 3e3a 2020 2020 2020 2020 ile <2>:
│ │ │ │ │ +00029060: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00029070: 2020 2020 2020 5374 7265 616d 2d61 6363 Stream-acc
│ │ │ │ │ +00029080: 6573 7369 6e67 2d72 6561 6469 6e67 2e0a essing-reading..
│ │ │ │ │ +00029090: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000290a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000290b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000290c0: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +000290d0: 696e 6520 2031 3029 0a2a 2066 696c 6520 ine 10).* file
│ │ │ │ │ +000290e0: 3c33 3e3a 2020 2020 2020 2020 2020 2020 <3>:
│ │ │ │ │ +000290f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00029100: 2020 4669 6c65 5365 676d 656e 742d 6261 FileSegment-ba
│ │ │ │ │ +00029110: 7369 632e 2020 2028 6c69 6e65 2020 3133 sic. (line 13
│ │ │ │ │ +00029120: 290a 2a20 6669 6c65 3a20 2020 2020 2020 ).* file:
│ │ │ │ │ +00029130: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00029140: 2020 2020 2020 2020 2020 2046 696c 6544 FileD
│ │ │ │ │ +00029150: 6573 6372 6970 746f 722d 6163 6365 7373 escriptor-access
│ │ │ │ │ +00029160: 696e 672e 0a20 2020 2020 2020 2020 2020 ing..
│ │ │ │ │ +00029170: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00029180: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00029190: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000291a0: 2020 2028 6c69 6e65 2020 3237 290a 2a20 (line 27).*
│ │ │ │ │ +000291b0: 6669 6c65 4461 7461 3a20 2020 2020 2020 fileData:
│ │ │ │ │ +000291c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000291d0: 2020 2020 2020 2056 4653 2e5a 6970 4669 VFS.ZipFi
│ │ │ │ │ +000291e0: 6c65 2d6d 656d 6265 7273 2e20 286c 696e le-members. (lin
│ │ │ │ │ +000291f0: 6520 2031 3629 0a2a 2066 696c 6549 6e20 e 16).* fileIn
│ │ │ │ │ +00029200: 3c31 3e3a 2020 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ +00029210: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00029220: 5374 7265 616d 2d62 7569 6c74 2069 6e73 Stream-built ins
│ │ │ │ │ +00029230: 2e20 2020 2028 6c69 6e65 2020 2036 290a . (line 6).
│ │ │ │ │ +00029240: 2a20 6669 6c65 496e 203c 323e 3a20 2020 * fileIn <2>:
│ │ │ │ │ +00029250: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00029260: 2020 2020 2020 2020 2046 696c 6550 6174 FilePat
│ │ │ │ │ +00029270: 682d 6669 6c65 206f 7065 7261 7469 6f6e h-file operation
│ │ │ │ │ +00029280: 732e 0a20 2020 2020 2020 2020 2020 2020 s..
│ │ │ │ │ +00029290: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000292a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000292b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000292c0: 2028 6c69 6e65 2020 3130 290a 2a20 6669 (line 10).* fi
│ │ │ │ │ +000292d0: 6c65 496e 3a20 2020 2020 2020 2020 2020 leIn:
│ │ │ │ │ +000292e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000292f0: 2020 2020 2046 696c 6544 6573 6372 6970 FileDescrip
│ │ │ │ │ +00029300: 746f 722d 6275 696c 7420 696e 732e 0a20 tor-built ins..
│ │ │ │ │ +00029310: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00029320: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00029330: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00029340: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +00029350: 6e65 2020 2036 290a 2a20 6669 6c65 496e ne 6).* fileIn
│ │ │ │ │ +00029360: 5f3a 2020 2020 2020 2020 2020 2020 2020 _:
│ │ │ │ │ +00029370: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00029380: 2046 696c 6553 7472 6561 6d20 636c 6173 FileStream clas
│ │ │ │ │ +00029390: 732d 6669 6c65 2d69 6e2e 0a20 2020 2020 s-file-in..
│ │ │ │ │ +000293a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000293b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000293c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000293d0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +000293e0: 2036 290a 2a20 6669 6c65 496e 5f69 664d 6).* fileIn_ifM
│ │ │ │ │ +000293f0: 6973 7369 6e67 5f3a 2020 2020 2020 2020 issing_:
│ │ │ │ │ +00029400: 2020 2020 2020 2020 2020 2020 2046 696c Fil
│ │ │ │ │ +00029410: 6553 7472 6561 6d20 636c 6173 732d 6669 eStream class-fi
│ │ │ │ │ +00029420: 6c65 2d69 6e2e 0a20 2020 2020 2020 2020 le-in..
│ │ │ │ │ +00029430: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00029440: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00029450: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00029460: 2020 2020 2028 6c69 6e65 2020 3136 290a (line 16).
│ │ │ │ │ +00029470: 2a20 6669 6c65 496e 5f69 6654 7275 655f * fileIn_ifTrue_
│ │ │ │ │ +00029480: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +00029490: 2020 2020 2020 2020 2046 696c 6553 7472 FileStr
│ │ │ │ │ +000294a0: 6561 6d20 636c 6173 732d 6669 6c65 2d69 eam class-file-i
│ │ │ │ │ +000294b0: 6e2e 0a20 2020 2020 2020 2020 2020 2020 n..
│ │ │ │ │ +000294c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000294d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000294e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000294f0: 2028 6c69 6e65 2020 3238 290a 2a20 6669 (line 28).* fi
│ │ │ │ │ +00029500: 6c65 496e 5f6c 696e 655f 6672 6f6d 5f61 leIn_line_from_a
│ │ │ │ │ +00029510: 745f 3a20 2020 2020 2020 2020 2020 2020 t_:
│ │ │ │ │ +00029520: 2020 2020 2046 696c 6553 7472 6561 6d20 FileStream
│ │ │ │ │ +00029530: 636c 6173 732d 6669 6c65 2d69 6e2e 0a20 class-file-in..
│ │ │ │ │ +00029540: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00029550: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00029560: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00029570: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +00029580: 6e65 2020 3339 290a 2a20 6669 6c65 496e ne 39).* fileIn
│ │ │ │ │ +00029590: 4c69 6e65 5f66 696c 655f 6174 5f3a 2020 Line_file_at_:
│ │ │ │ │ +000295a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000295b0: 2053 7472 6561 6d2d 6275 696c 7420 696e Stream-built in
│ │ │ │ │ +000295c0: 732e 2020 2020 286c 696e 6520 2031 3629 s. (line 16)
│ │ │ │ │ +000295d0: 0a2a 2066 696c 6549 6e4c 696e 655f 6669 .* fileInLine_fi
│ │ │ │ │ +000295e0: 6c65 4e61 6d65 5f61 745f 3a20 2020 2020 leName_at_:
│ │ │ │ │ +000295f0: 2020 2020 2020 2020 2020 5374 7265 616d Stream
│ │ │ │ │ +00029600: 2d62 7569 6c74 2069 6e73 2e20 2020 2028 -built ins. (
│ │ │ │ │ +00029610: 6c69 6e65 2020 3230 290a 2a20 6669 6c65 line 20).* file
│ │ │ │ │ +00029620: 496e 5061 636b 6167 655f 3a20 2020 2020 InPackage_:
│ │ │ │ │ +00029630: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00029640: 2020 2050 6163 6b61 6765 4c6f 6164 6572 PackageLoader
│ │ │ │ │ +00029650: 2063 6c61 7373 2d6c 6f61 6469 6e67 2e0a class-loading..
│ │ │ │ │ +00029660: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00029670: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00029680: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00029690: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +000296a0: 696e 6520 2020 3629 0a2a 2066 696c 6549 ine 6).* fileI
│ │ │ │ │ +000296b0: 6e50 6163 6b61 6765 735f 3a20 2020 2020 nPackages_:
│ │ │ │ │ +000296c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000296d0: 2020 5061 636b 6167 654c 6f61 6465 7220 PackageLoader
│ │ │ │ │ +000296e0: 636c 6173 732d 6c6f 6164 696e 672e 0a20 class-loading..
│ │ │ │ │ +000296f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00029700: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00029710: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00029720: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +00029730: 6e65 2020 2039 290a 2a20 6669 6c65 496e ne 9).* fileIn
│ │ │ │ │ +00029740: 733a 2020 2020 2020 2020 2020 2020 2020 s:
│ │ │ │ │ +00029750: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00029760: 2050 6163 6b61 6765 2d61 6363 6573 7369 Package-accessi
│ │ │ │ │ +00029770: 6e67 2e20 2020 286c 696e 6520 2036 3529 ng. (line 65)
│ │ │ │ │ +00029780: 0a2a 2066 696c 6549 6e73 466f 725f 3a20 .* fileInsFor_:
│ │ │ │ │ +00029790: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000297a0: 2020 2020 2020 2020 2020 5061 636b 6167 Packag
│ │ │ │ │ +000297b0: 654c 6f61 6465 7220 636c 6173 732d 6163 eLoader class-ac
│ │ │ │ │ +000297c0: 6365 7373 696e 672e 0a20 2020 2020 2020 cessing..
│ │ │ │ │ +000297d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000297e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000297f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00029800: 2020 2020 2020 2028 6c69 6e65 2020 3233 (line 23
│ │ │ │ │ +00029810: 290a 2a20 6669 6c65 4e61 6d65 203c 313e ).* fileName <1>
│ │ │ │ │ +00029820: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +00029830: 2020 2020 2020 2020 2020 2046 696c 6553 FileS
│ │ │ │ │ +00029840: 6567 6d65 6e74 2d62 6173 6963 2e20 2020 egment-basic.
│ │ │ │ │ +00029850: 286c 696e 6520 2031 3629 0a2a 2066 696c (line 16).* fil
│ │ │ │ │ +00029860: 654e 616d 653a 2020 2020 2020 2020 2020 eName:
│ │ │ │ │ +00029870: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00029880: 2020 2020 4368 6172 6163 7465 7241 7272 CharacterArr
│ │ │ │ │ +00029890: 6179 2d63 6f6e 7665 7274 696e 672e 0a20 ay-converting..
│ │ │ │ │ +000298a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000298b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000298c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000298d0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +000298e0: 6e65 2020 3432 290a 2a20 6669 6c65 4f70 ne 42).* fileOp
│ │ │ │ │ +000298f0: 5f3a 2020 2020 2020 2020 2020 2020 2020 _:
│ │ │ │ │ +00029900: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00029910: 2046 696c 6544 6573 6372 6970 746f 722d FileDescriptor-
│ │ │ │ │ +00029920: 6275 696c 7420 696e 732e 0a20 2020 2020 built ins..
│ │ │ │ │ +00029930: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00029940: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00029950: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00029960: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +00029970: 3136 290a 2a20 6669 6c65 4f70 5f69 6646 16).* fileOp_ifF
│ │ │ │ │ +00029980: 6169 6c5f 3a20 2020 2020 2020 2020 2020 ail_:
│ │ │ │ │ +00029990: 2020 2020 2020 2020 2020 2020 2046 696c Fil
│ │ │ │ │ +000299a0: 6544 6573 6372 6970 746f 722d 6275 696c eDescriptor-buil
│ │ │ │ │ +000299b0: 7420 696e 732e 0a20 2020 2020 2020 2020 t ins..
│ │ │ │ │ +000299c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000299d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000299e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000299f0: 2020 2020 2028 6c69 6e65 2020 3230 290a (line 20).
│ │ │ │ │ +00029a00: 2a20 6669 6c65 4f70 5f77 6974 685f 3a20 * fileOp_with_:
│ │ │ │ │ +00029a10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00029a20: 2020 2020 2020 2020 2046 696c 6544 6573 FileDes
│ │ │ │ │ +00029a30: 6372 6970 746f 722d 6275 696c 7420 696e criptor-built in
│ │ │ │ │ +00029a40: 732e 0a20 2020 2020 2020 2020 2020 2020 s..
│ │ │ │ │ +00029a50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00029a60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00029a70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00029a80: 2028 6c69 6e65 2020 3234 290a 2a20 6669 (line 24).* fi
│ │ │ │ │ +00029a90: 6c65 4f70 5f77 6974 685f 6966 4661 696c leOp_with_ifFail
│ │ │ │ │ +00029aa0: 5f3a 2020 2020 2020 2020 2020 2020 2020 _:
│ │ │ │ │ +00029ab0: 2020 2020 2046 696c 6544 6573 6372 6970 FileDescrip
│ │ │ │ │ +00029ac0: 746f 722d 6275 696c 7420 696e 732e 0a20 tor-built ins..
│ │ │ │ │ +00029ad0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00029ae0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00029af0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00029b00: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +00029b10: 6e65 2020 3238 290a 2a20 6669 6c65 4f70 ne 28).* fileOp
│ │ │ │ │ +00029b20: 5f77 6974 685f 7769 7468 5f3a 2020 2020 _with_with_:
│ │ │ │ │ +00029b30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00029b40: 2046 696c 6544 6573 6372 6970 746f 722d FileDescriptor-
│ │ │ │ │ +00029b50: 6275 696c 7420 696e 732e 0a20 2020 2020 built ins..
│ │ │ │ │ +00029b60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00029b70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00029b80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00029b90: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +00029ba0: 3332 290a 2a20 6669 6c65 4f70 5f77 6974 32).* fileOp_wit
│ │ │ │ │ +00029bb0: 685f 7769 7468 5f69 6646 6169 6c5f 3a20 h_with_ifFail_:
│ │ │ │ │ +00029bc0: 2020 2020 2020 2020 2020 2020 2046 696c Fil
│ │ │ │ │ +00029bd0: 6544 6573 6372 6970 746f 722d 6275 696c eDescriptor-buil
│ │ │ │ │ +00029be0: 7420 696e 732e 0a20 2020 2020 2020 2020 t ins..
│ │ │ │ │ +00029bf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00029c00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00029c10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00029c20: 2020 2020 2028 6c69 6e65 2020 3336 290a (line 36).
│ │ │ │ │ +00029c30: 2a20 6669 6c65 4f70 5f77 6974 685f 7769 * fileOp_with_wi
│ │ │ │ │ +00029c40: 7468 5f77 6974 685f 3a20 2020 2020 2020 th_with_:
│ │ │ │ │ +00029c50: 2020 2020 2020 2020 2046 696c 6544 6573 FileDes
│ │ │ │ │ +00029c60: 6372 6970 746f 722d 6275 696c 7420 696e criptor-built in
│ │ │ │ │ +00029c70: 732e 0a20 2020 2020 2020 2020 2020 2020 s..
│ │ │ │ │ +00029c80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00029c90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00029ca0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00029cb0: 2028 6c69 6e65 2020 3430 290a 2a20 6669 (line 40).* fi
│ │ │ │ │ +00029cc0: 6c65 4f70 5f77 6974 685f 7769 7468 5f77 leOp_with_with_w
│ │ │ │ │ +00029cd0: 6974 685f 6966 4661 696c 5f3a 2020 2020 ith_ifFail_:
│ │ │ │ │ +00029ce0: 2020 2020 2046 696c 6544 6573 6372 6970 FileDescrip
│ │ │ │ │ +00029cf0: 746f 722d 6275 696c 7420 696e 732e 0a20 tor-built ins..
│ │ │ │ │ +00029d00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00029d10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00029d20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00029d30: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +00029d40: 6e65 2020 3434 290a 2a20 6669 6c65 4f70 ne 44).* fileOp
│ │ │ │ │ +00029d50: 5f77 6974 685f 7769 7468 5f77 6974 685f _with_with_with_
│ │ │ │ │ +00029d60: 7769 7468 5f3a 2020 2020 2020 2020 2020 with_:
│ │ │ │ │ +00029d70: 2046 696c 6544 6573 6372 6970 746f 722d FileDescriptor-
│ │ │ │ │ +00029d80: 6275 696c 7420 696e 732e 0a20 2020 2020 built ins..
│ │ │ │ │ +00029d90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00029da0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00029db0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00029dc0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +00029dd0: 3438 290a 2a20 6669 6c65 4f70 5f77 6974 48).* fileOp_wit
│ │ │ │ │ +00029de0: 685f 7769 7468 5f77 6974 685f 7769 7468 h_with_with_with
│ │ │ │ │ +00029df0: 5f69 6646 6169 6c5f 3a20 2020 2046 696c _ifFail_: Fil
│ │ │ │ │ +00029e00: 6544 6573 6372 6970 746f 722d 6275 696c eDescriptor-buil
│ │ │ │ │ +00029e10: 7420 696e 732e 0a20 2020 2020 2020 2020 t ins..
│ │ │ │ │ +00029e20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00029e30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00029e40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00029e50: 2020 2020 2028 6c69 6e65 2020 3532 290a (line 52).
│ │ │ │ │ +00029e60: 2a20 6669 6c65 4f75 745f 203c 313e 3a20 * fileOut_ <1>:
│ │ │ │ │ +00029e70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00029e80: 2020 2020 2020 2020 2053 7472 6561 6d2d Stream-
│ │ │ │ │ +00029e90: 6669 6c69 6e67 206f 7574 2e20 2020 286c filing out. (l
│ │ │ │ │ +00029ea0: 696e 6520 2020 3629 0a2a 2066 696c 654f ine 6).* fileO
│ │ │ │ │ +00029eb0: 7574 5f3a 2020 2020 2020 2020 2020 2020 ut_:
│ │ │ │ │ +00029ec0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00029ed0: 2020 436c 6173 7344 6573 6372 6970 7469 ClassDescripti
│ │ │ │ │ +00029ee0: 6f6e 2d66 696c 696e 672e 0a20 2020 2020 on-filing..
│ │ │ │ │ +00029ef0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00029f00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00029f10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00029f20: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +00029f30: 2036 290a 2a20 6669 6c65 4f75 7443 6174 6).* fileOutCat
│ │ │ │ │ +00029f40: 6567 6f72 795f 746f 5f3a 2020 2020 2020 egory_to_:
│ │ │ │ │ +00029f50: 2020 2020 2020 2020 2020 2020 2043 6c61 Cla
│ │ │ │ │ +00029f60: 7373 4465 7363 7269 7074 696f 6e2d 6669 ssDescription-fi
│ │ │ │ │ +00029f70: 6c69 6e67 2e0a 2020 2020 2020 2020 2020 ling..
│ │ │ │ │ +00029f80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00029f90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00029fa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00029fb0: 2020 2020 286c 696e 6520 2031 3029 0a2a (line 10).*
│ │ │ │ │ +00029fc0: 2066 696c 654f 7574 4361 7465 676f 7279 fileOutCategory
│ │ │ │ │ +00029fd0: 5f74 6f53 7472 6561 6d5f 3a20 2020 2020 _toStream_:
│ │ │ │ │ +00029fe0: 2020 2020 2020 2020 436c 6173 7344 6573 ClassDes
│ │ │ │ │ +00029ff0: 6372 6970 7469 6f6e 2d73 7469 6c6c 2075 cription-still u
│ │ │ │ │ +0002a000: 6e63 6c61 7373 6966 6965 642e 0a20 2020 nclassified..
│ │ │ │ │ +0002a010: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002a020: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002a030: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002a040: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +0002a050: 2020 2036 290a 2a20 6669 6c65 4f75 7444 6).* fileOutD
│ │ │ │ │ +0002a060: 6563 6c61 7261 7469 6f6e 4f6e 5f3a 2020 eclarationOn_:
│ │ │ │ │ +0002a070: 2020 2020 2020 2020 2020 2020 2020 2043 C
│ │ │ │ │ +0002a080: 6c61 7373 2d66 696c 696e 672e 2020 2020 lass-filing.
│ │ │ │ │ +0002a090: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*
│ │ │ │ │ +0002a0a0: 2066 696c 654f 7574 4865 6164 6572 4f6e fileOutHeaderOn
│ │ │ │ │ +0002a0b0: 5f3a 2020 2020 2020 2020 2020 2020 2020 _:
│ │ │ │ │ +0002a0c0: 2020 2020 2020 2020 436c 6173 732d 7374 Class-st
│ │ │ │ │ +0002a0d0: 696c 6c20 756e 636c 6173 7369 6669 6564 ill unclassified
│ │ │ │ │ +0002a0e0: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +0002a0f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002a100: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002a110: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002a120: 286c 696e 6520 2031 3029 0a2a 2066 696c (line 10).* fil
│ │ │ │ │ +0002a130: 654f 7574 4f6e 5f20 3c31 3e3a 2020 2020 eOutOn_ <1>:
│ │ │ │ │ +0002a140: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002a150: 2020 2020 4d65 7461 636c 6173 732d 6669 Metaclass-fi
│ │ │ │ │ +0002a160: 6c69 6e67 2e20 2020 2028 6c69 6e65 2020 ling. (line
│ │ │ │ │ +0002a170: 2036 290a 2a20 6669 6c65 4f75 744f 6e5f 6).* fileOutOn_
│ │ │ │ │ +0002a180: 203c 323e 3a20 2020 2020 2020 2020 2020 <2>:
│ │ │ │ │ +0002a190: 2020 2020 2020 2020 2020 2020 2043 6c61 Cla
│ │ │ │ │ +0002a1a0: 7373 4465 7363 7269 7074 696f 6e2d 6669 ssDescription-fi
│ │ │ │ │ +0002a1b0: 6c69 6e67 2e0a 2020 2020 2020 2020 2020 ling..
│ │ │ │ │ +0002a1c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002a1d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002a1e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002a1f0: 2020 2020 286c 696e 6520 2031 3429 0a2a (line 14).*
│ │ │ │ │ +0002a200: 2066 696c 654f 7574 4f6e 5f3a 2020 2020 fileOutOn_:
│ │ │ │ │ +0002a210: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002a220: 2020 2020 2020 2020 436c 6173 732d 6669 Class-fi
│ │ │ │ │ +0002a230: 6c69 6e67 2e20 2020 2020 2020 2028 6c69 ling. (li
│ │ │ │ │ +0002a240: 6e65 2020 2039 290a 2a20 6669 6c65 4f75 ne 9).* fileOu
│ │ │ │ │ +0002a250: 7453 656c 6563 746f 725f 746f 5f3a 2020 tSelector_to_:
│ │ │ │ │ +0002a260: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002a270: 2043 6c61 7373 4465 7363 7269 7074 696f ClassDescriptio
│ │ │ │ │ +0002a280: 6e2d 6669 6c69 6e67 2e0a 2020 2020 2020 n-filing..
│ │ │ │ │ +0002a290: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002a2a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002a2b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002a2c0: 2020 2020 2020 2020 286c 696e 6520 2031 (line 1
│ │ │ │ │ +0002a2d0: 3829 0a2a 2066 696c 654f 7574 5365 6c65 8).* fileOutSele
│ │ │ │ │ +0002a2e0: 6374 6f72 5f74 6f53 7472 6561 6d5f 3a20 ctor_toStream_:
│ │ │ │ │ +0002a2f0: 2020 2020 2020 2020 2020 2020 436c 6173 Clas
│ │ │ │ │ +0002a300: 7344 6573 6372 6970 7469 6f6e 2d73 7469 sDescription-sti
│ │ │ │ │ +0002a310: 6c6c 2075 6e63 6c61 7373 6966 6965 642e ll unclassified.
│ │ │ │ │ +0002a320: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +0002a330: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002a340: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002a350: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +0002a360: 6c69 6e65 2020 3130 290a 2a20 6669 6c65 line 10).* file
│ │ │ │ │ +0002a370: 506f 7320 3c31 3e3a 2020 2020 2020 2020 Pos <1>:
│ │ │ │ │ +0002a380: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002a390: 2020 2046 696c 6553 6567 6d65 6e74 2d62 FileSegment-b
│ │ │ │ │ +0002a3a0: 6173 6963 2e20 2020 286c 696e 6520 2031 asic. (line 1
│ │ │ │ │ +0002a3b0: 3929 0a2a 2066 696c 6550 6f73 3a20 2020 9).* filePos:
│ │ │ │ │ +0002a3c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002a3d0: 2020 2020 2020 2020 2020 2020 4368 6172 Char
│ │ │ │ │ +0002a3e0: 6163 7465 7241 7272 6179 2d63 6f6e 7665 acterArray-conve
│ │ │ │ │ +0002a3f0: 7274 696e 672e 0a20 2020 2020 2020 2020 rting..
│ │ │ │ │ +0002a400: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002a410: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002a420: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002a430: 2020 2020 2028 6c69 6e65 2020 3435 290a (line 45).
│ │ │ │ │ +0002a440: 2a20 6669 6c65 7320 3c31 3e3a 2020 2020 * files <1>:
│ │ │ │ │ +0002a450: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002a460: 2020 2020 2020 2020 2050 6163 6b61 6765 Package
│ │ │ │ │ +0002a470: 2d61 6363 6573 7369 6e67 2e20 2020 286c -accessing. (l
│ │ │ │ │ +0002a480: 696e 6520 2037 3029 0a2a 2066 696c 6573 ine 70).* files
│ │ │ │ │ +0002a490: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +0002a4a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002a4b0: 2020 4669 6c65 5061 7468 2d65 6e75 6d65 FilePath-enume
│ │ │ │ │ +0002a4c0: 7261 7469 6e67 2e0a 2020 2020 2020 2020 rating..
│ │ │ │ │ +0002a4d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002a4e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002a4f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002a500: 2020 2020 2020 286c 696e 6520 2032 3929 (line 29)
│ │ │ │ │ +0002a510: 0a2a 2066 696c 6573 466f 725f 3a20 2020 .* filesFor_:
│ │ │ │ │ +0002a520: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002a530: 2020 2020 2020 2020 2020 5061 636b 6167 Packag
│ │ │ │ │ +0002a540: 654c 6f61 6465 7220 636c 6173 732d 6163 eLoader class-ac
│ │ │ │ │ +0002a550: 6365 7373 696e 672e 0a20 2020 2020 2020 cessing..
│ │ │ │ │ +0002a560: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002a570: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002a580: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002a590: 2020 2020 2020 2028 6c69 6e65 2020 3238 (line 28
│ │ │ │ │ +0002a5a0: 290a 2a20 6669 6c65 734d 6174 6368 696e ).* filesMatchin
│ │ │ │ │ +0002a5b0: 675f 3a20 2020 2020 2020 2020 2020 2020 g_:
│ │ │ │ │ +0002a5c0: 2020 2020 2020 2020 2020 2046 696c 6550 FileP
│ │ │ │ │ +0002a5d0: 6174 682d 656e 756d 6572 6174 696e 672e ath-enumerating.
│ │ │ │ │ +0002a5e0: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +0002a5f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002a600: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002a610: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +0002a620: 6c69 6e65 2020 3333 290a 2a20 6669 6c65 line 33).* file
│ │ │ │ │ +0002a630: 734d 6174 6368 696e 675f 646f 5f3a 2020 sMatching_do_:
│ │ │ │ │ +0002a640: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002a650: 2020 2046 696c 6550 6174 682d 656e 756d FilePath-enum
│ │ │ │ │ +0002a660: 6572 6174 696e 672e 0a20 2020 2020 2020 erating..
│ │ │ │ │ +0002a670: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002a680: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002a690: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002a6a0: 2020 2020 2020 2028 6c69 6e65 2020 3338 (line 38
│ │ │ │ │ +0002a6b0: 290a 2a20 6669 6c6c 3a20 2020 2020 2020 ).* fill:
│ │ │ │ │ +0002a6c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002a6d0: 2020 2020 2020 2020 2020 2046 696c 6553 FileS
│ │ │ │ │ +0002a6e0: 7472 6561 6d2d 6275 6666 6572 696e 672e tream-buffering.
│ │ │ │ │ +0002a6f0: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +0002a700: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002a710: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002a720: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +0002a730: 6c69 6e65 2020 3135 290a 2a20 6669 6c6c line 15).* fill
│ │ │ │ │ +0002a740: 4672 6f6d 5f3a 2020 2020 2020 2020 2020 From_:
│ │ │ │ │ +0002a750: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002a760: 2020 2056 4653 2e41 7263 6869 7665 4d65 VFS.ArchiveMe
│ │ │ │ │ +0002a770: 6d62 6572 2d69 6e69 7469 616c 697a 696e mber-initializin
│ │ │ │ │ +0002a780: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ +0002a790: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002a7a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002a7b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002a7c0: 2028 6c69 6e65 2020 2039 290a 2a20 6669 (line 9).* fi
│ │ │ │ │ +0002a7d0: 6c6c 4d65 6d62 6572 5f3a 2020 2020 2020 llMember_:
│ │ │ │ │ +0002a7e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002a7f0: 2020 2020 2056 4653 2e41 7263 6869 7665 VFS.Archive
│ │ │ │ │ +0002a800: 4669 6c65 2d41 7263 6869 7665 4d65 6d62 File-ArchiveMemb
│ │ │ │ │ +0002a810: 6572 2070 726f 746f 636f 6c2e 0a20 2020 er protocol..
│ │ │ │ │ +0002a820: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002a830: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002a840: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002a850: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +0002a860: 2020 2036 290a 2a20 6669 6e61 6c49 503a 6).* finalIP:
│ │ │ │ │ +0002a870: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002a880: 2020 2020 2020 2020 2020 2020 2020 2042 B
│ │ │ │ │ +0002a890: 6c6f 636b 436c 6f73 7572 652d 6163 6365 lockClosure-acce
│ │ │ │ │ +0002a8a0: 7373 696e 672e 0a20 2020 2020 2020 2020 ssing..
│ │ │ │ │ +0002a8b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002a8c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002a8d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002a8e0: 2020 2020 2028 6c69 6e65 2020 3135 290a (line 15).
│ │ │ │ │ +0002a8f0: 2a20 6669 6e61 6c69 7a61 626c 654f 626a * finalizableObj
│ │ │ │ │ +0002a900: 6563 7473 3a20 2020 2020 2020 2020 2020 ects:
│ │ │ │ │ +0002a910: 2020 2020 2020 2020 204f 626a 6563 7420 Object
│ │ │ │ │ +0002a920: 636c 6173 732d 696e 6974 6961 6c69 7a61 class-initializa
│ │ │ │ │ +0002a930: 7469 6f6e 2e0a 2020 2020 2020 2020 2020 tion..
│ │ │ │ │ +0002a940: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002a950: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002a960: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002a970: 2020 2020 286c 696e 6520 2031 3329 0a2a (line 13).*
│ │ │ │ │ +0002a980: 2066 696e 616c 697a 6520 3c31 3e3a 2020 finalize <1>:
│ │ │ │ │ +0002a990: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002a9a0: 2020 2020 2020 2020 5072 6f63 6573 732d Process-
│ │ │ │ │ +0002a9b0: 6261 7369 632e 2020 2020 2020 2028 6c69 basic. (li
│ │ │ │ │ +0002a9c0: 6e65 2020 3133 290a 2a20 6669 6e61 6c69 ne 13).* finali
│ │ │ │ │ +0002a9d0: 7a65 203c 323e 3a20 2020 2020 2020 2020 ze <2>:
│ │ │ │ │ +0002a9e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002a9f0: 204f 626a 6563 742d 6669 6e61 6c69 7a61 Object-finaliza
│ │ │ │ │ +0002aa00: 7469 6f6e 2e20 286c 696e 6520 2031 3029 tion. (line 10)
│ │ │ │ │ +0002aa10: 0a2a 2066 696e 616c 697a 6520 3c33 3e3a .* finalize <3>:
│ │ │ │ │ +0002aa20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002aa30: 2020 2020 2020 2020 2020 4669 6c65 4465 FileDe
│ │ │ │ │ +0002aa40: 7363 7269 7074 6f72 2d62 6173 6963 2e0a scriptor-basic..
│ │ │ │ │ +0002aa50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002aa60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002aa70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002aa80: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +0002aa90: 696e 6520 2031 3929 0a2a 2066 696e 616c ine 19).* final
│ │ │ │ │ +0002aaa0: 697a 653a 2020 2020 2020 2020 2020 2020 ize:
│ │ │ │ │ +0002aab0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002aac0: 2020 434f 626a 6563 742d 6669 6e61 6c69 CObject-finali
│ │ │ │ │ +0002aad0: 7a61 7469 6f6e 2e0a 2020 2020 2020 2020 zation..
│ │ │ │ │ +0002aae0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002aaf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002ab00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002ab10: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)
│ │ │ │ │ +0002ab20: 0a2a 2066 696e 6446 6972 7374 5f3a 2020 .* findFirst_:
│ │ │ │ │ +0002ab30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002ab40: 2020 2020 2020 2020 2020 5365 7175 656e Sequen
│ │ │ │ │ +0002ab50: 6365 6162 6c65 436f 6c6c 6563 7469 6f6e ceableCollection
│ │ │ │ │ +0002ab60: 2d65 6e75 6d65 7261 7469 6e67 2e0a 2020 -enumerating..
│ │ │ │ │ +0002ab70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002ab80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002ab90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002aba0: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +0002abb0: 6520 2032 3329 0a2a 2066 696e 644b 6579 e 23).* findKey
│ │ │ │ │ +0002abc0: 496e 6465 785f 3a20 2020 2020 2020 2020 Index_:
│ │ │ │ │ +0002abd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002abe0: 4469 6374 696f 6e61 7279 2d61 7766 756c Dictionary-awful
│ │ │ │ │ +0002abf0: 2053 542d 3830 2063 6f6d 7061 7469 6269 ST-80 compatibi
│ │ │ │ │ +0002ac00: 6c69 7479 2068 6163 6b73 2e0a 2020 2020 lity hacks..
│ │ │ │ │ +0002ac10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002ac20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002ac30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002ac40: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +0002ac50: 2020 3629 0a2a 2066 696e 644c 6173 745f 6).* findLast_
│ │ │ │ │ +0002ac60: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +0002ac70: 2020 2020 2020 2020 2020 2020 2020 5365 Se
│ │ │ │ │ +0002ac80: 7175 656e 6365 6162 6c65 436f 6c6c 6563 quenceableCollec
│ │ │ │ │ +0002ac90: 7469 6f6e 2d65 6e75 6d65 7261 7469 6e67 tion-enumerating
│ │ │ │ │ +0002aca0: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +0002acb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002acc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002acd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002ace0: 286c 696e 6520 2032 3729 0a2a 2066 696e (line 27).* fin
│ │ │ │ │ +0002acf0: 644f 626a 6563 7449 6e64 6578 5f3a 2020 dObjectIndex_:
│ │ │ │ │ +0002ad00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002ad10: 2020 2020 5365 742d 6177 6675 6c20 5354 Set-awful ST
│ │ │ │ │ +0002ad20: 2d38 3020 636f 6d70 6174 6962 696c 6974 -80 compatibilit
│ │ │ │ │ +0002ad30: 7920 6861 636b 732e 0a20 2020 2020 2020 y hacks..
│ │ │ │ │ +0002ad40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002ad50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002ad60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002ad70: 2020 2020 2020 2028 6c69 6e65 2020 2036 (line 6
│ │ │ │ │ +0002ad80: 290a 2a20 6669 6e69 7368 496e 6372 656d ).* finishIncrem
│ │ │ │ │ +0002ad90: 656e 7461 6c47 433a 2020 2020 2020 2020 entalGC:
│ │ │ │ │ +0002ada0: 2020 2020 2020 2020 2020 204f 626a 6563 Objec
│ │ │ │ │ +0002adb0: 744d 656d 6f72 7920 636c 6173 732d 6275 tMemory class-bu
│ │ │ │ │ +0002adc0: 696c 7469 6e73 2e0a 2020 2020 2020 2020 iltins..
│ │ │ │ │ +0002add0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002ade0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002adf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002ae00: 2020 2020 2020 286c 696e 6520 2033 3529 (line 35)
│ │ │ │ │ +0002ae10: 0a2a 2066 6972 7374 203c 313e 3a20 2020 .* first <1>:
│ │ │ │ │ +0002ae20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002ae30: 2020 2020 2020 2020 2020 5365 7175 656e Sequen
│ │ │ │ │ +0002ae40: 6365 6162 6c65 436f 6c6c 6563 7469 6f6e ceableCollection
│ │ │ │ │ +0002ae50: 2d62 6173 6963 2e0a 2020 2020 2020 2020 -basic..
│ │ │ │ │ +0002ae60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002ae70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002ae80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002ae90: 2020 2020 2020 286c 696e 6520 2034 3429 (line 44)
│ │ │ │ │ +0002aea0: 0a2a 2066 6972 7374 203c 323e 3a20 2020 .* first <2>:
│ │ │ │ │ +0002aeb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002aec0: 2020 2020 2020 2020 2020 5275 6e41 7272 RunArr
│ │ │ │ │ +0002aed0: 6179 2d62 6173 6963 2e20 2020 2020 2028 ay-basic. (
│ │ │ │ │ +0002aee0: 6c69 6e65 2020 2036 290a 2a20 6669 7273 line 6).* firs
│ │ │ │ │ +0002aef0: 7420 3c33 3e3a 2020 2020 2020 2020 2020 t <3>:
│ │ │ │ │ +0002af00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002af10: 2020 204f 7264 6572 6564 436f 6c6c 6563 OrderedCollec
│ │ │ │ │ +0002af20: 7469 6f6e 2d61 6363 6573 7369 6e67 2e0a tion-accessing..
│ │ │ │ │ +0002af30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002af40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002af50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002af60: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +0002af70: 696e 6520 2031 3329 0a2a 2066 6972 7374 ine 13).* first
│ │ │ │ │ +0002af80: 203c 343e 3a20 2020 2020 2020 2020 2020 <4>:
│ │ │ │ │ +0002af90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002afa0: 2020 4c69 6e6b 6564 4c69 7374 2d69 7465 LinkedList-ite
│ │ │ │ │ +0002afb0: 7261 7469 6f6e 2e0a 2020 2020 2020 2020 ration..
│ │ │ │ │ +0002afc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002afd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002afe0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002aff0: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)
│ │ │ │ │ +0002b000: 0a2a 2066 6972 7374 3a20 2020 2020 2020 .* first:
│ │ │ │ │ +0002b010: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002b020: 2020 2020 2020 2020 2020 496e 7465 7276 Interv
│ │ │ │ │ +0002b030: 616c 2d70 7269 6e74 696e 672e 2020 2028 al-printing. (
│ │ │ │ │ +0002b040: 6c69 6e65 2020 2036 290a 2a20 6669 7273 line 6).* firs
│ │ │ │ │ +0002b050: 745f 3a20 2020 2020 2020 2020 2020 2020 t_:
│ │ │ │ │ +0002b060: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002b070: 2020 2053 6571 7565 6e63 6561 626c 6543 SequenceableC
│ │ │ │ │ +0002b080: 6f6c 6c65 6374 696f 6e2d 6261 7369 632e ollection-basic.
│ │ │ │ │ +0002b090: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +0002b0a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002b0b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002b0c0: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +0002b0d0: 6c69 6e65 2020 3437 290a 2a20 6669 7273 line 47).* firs
│ │ │ │ │ +0002b0e0: 7444 6179 4f66 4d6f 6e74 683a 2020 2020 tDayOfMonth:
│ │ │ │ │ +0002b0f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002b100: 2020 2044 6174 652d 6461 7465 2063 6f6d Date-date com
│ │ │ │ │ +0002b110: 7075 7461 7469 6f6e 732e 0a20 2020 2020 putations..
│ │ │ │ │ +0002b120: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002b130: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002b140: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002b150: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +0002b160: 3430 290a 2a20 6669 7865 6453 7061 6365 40).* fixedSpace
│ │ │ │ │ +0002b170: 5369 7a65 3a20 2020 2020 2020 2020 2020 Size:
│ │ │ │ │ +0002b180: 2020 2020 2020 2020 2020 2020 204f 626a Obj
│ │ │ │ │ +0002b190: 6563 744d 656d 6f72 792d 6163 6365 7373 ectMemory-access
│ │ │ │ │ +0002b1a0: 696e 672e 0a20 2020 2020 2020 2020 2020 ing..
│ │ │ │ │ +0002b1b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002b1c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002b1d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002b1e0: 2020 2028 6c69 6e65 2020 3432 290a 2a20 (line 42).*
│ │ │ │ │ +0002b1f0: 6669 7865 6453 7061 6365 5573 6564 4279 fixedSpaceUsedBy
│ │ │ │ │ +0002b200: 7465 733a 2020 2020 2020 2020 2020 2020 tes:
│ │ │ │ │ +0002b210: 2020 2020 2020 204f 626a 6563 744d 656d ObjectMem
│ │ │ │ │ +0002b220: 6f72 792d 6163 6365 7373 696e 672e 0a20 ory-accessing..
│ │ │ │ │ +0002b230: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002b240: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002b250: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002b260: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +0002b270: 6e65 2020 3436 290a 2a20 6669 7854 656d ne 46).* fixTem
│ │ │ │ │ +0002b280: 7073 3a20 2020 2020 2020 2020 2020 2020 ps:
│ │ │ │ │ +0002b290: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002b2a0: 2042 6c6f 636b 436c 6f73 7572 652d 6163 BlockClosure-ac
│ │ │ │ │ +0002b2b0: 6365 7373 696e 672e 0a20 2020 2020 2020 cessing..
│ │ │ │ │ +0002b2c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002b2d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002b2e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002b2f0: 2020 2020 2020 2028 6c69 6e65 2020 3138 (line 18
│ │ │ │ │ +0002b300: 290a 2a20 666c 6167 7320 3c31 3e3a 2020 ).* flags <1>:
│ │ │ │ │ +0002b310: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002b320: 2020 2020 2020 2020 2020 2043 6f6d 7069 Compi
│ │ │ │ │ +0002b330: 6c65 644d 6574 686f 642d 6163 6365 7373 ledMethod-access
│ │ │ │ │ +0002b340: 696e 672e 0a20 2020 2020 2020 2020 2020 ing..
│ │ │ │ │ +0002b350: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002b360: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002b370: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002b380: 2020 2028 6c69 6e65 2020 3133 290a 2a20 (line 13).*
│ │ │ │ │ +0002b390: 666c 6167 7320 3c32 3e3a 2020 2020 2020 flags <2>:
│ │ │ │ │ +0002b3a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002b3b0: 2020 2020 2020 2043 6f6d 7069 6c65 6443 CompiledC
│ │ │ │ │ +0002b3c0: 6f64 652d 6163 6365 7373 696e 672e 0a20 ode-accessing..
│ │ │ │ │ +0002b3d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002b3e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002b3f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002b400: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +0002b410: 6e65 2020 3139 290a 2a20 666c 6167 733a ne 19).* flags:
│ │ │ │ │ +0002b420: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002b430: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002b440: 2043 6f6d 7069 6c65 6442 6c6f 636b 2d61 CompiledBlock-a
│ │ │ │ │ +0002b450: 6363 6573 7369 6e67 2e0a 2020 2020 2020 ccessing..
│ │ │ │ │ +0002b460: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002b470: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002b480: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002b490: 2020 2020 2020 2020 286c 696e 6520 2020 (line
│ │ │ │ │ +0002b4a0: 3629 0a2a 2066 6c6f 6174 4174 5f20 3c31 6).* floatAt_ <1
│ │ │ │ │ +0002b4b0: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ +0002b4c0: 2020 2020 2020 2020 2020 2020 4d65 6d6f Memo
│ │ │ │ │ +0002b4d0: 7279 2063 6c61 7373 2d61 6363 6573 7369 ry class-accessi
│ │ │ │ │ +0002b4e0: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ +0002b4f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002b500: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002b510: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002b520: 2020 286c 696e 6520 2033 3529 0a2a 2066 (line 35).* f
│ │ │ │ │ +0002b530: 6c6f 6174 4174 5f3a 2020 2020 2020 2020 loatAt_:
│ │ │ │ │ +0002b540: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002b550: 2020 2020 2020 4279 7465 4172 7261 792d ByteArray-
│ │ │ │ │ +0002b560: 6d6f 7265 2061 6476 616e 6365 6420 6163 more advanced ac
│ │ │ │ │ +0002b570: 6365 7373 696e 672e 0a20 2020 2020 2020 cessing..
│ │ │ │ │ +0002b580: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002b590: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002b5a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002b5b0: 2020 2020 2020 2028 6c69 6e65 2020 3236 (line 26
│ │ │ │ │ +0002b5c0: 290a 2a20 666c 6f61 7441 745f 7075 745f ).* floatAt_put_
│ │ │ │ │ +0002b5d0: 203c 313e 3a20 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ +0002b5e0: 2020 2020 2020 2020 2020 204d 656d 6f72 Memor
│ │ │ │ │ +0002b5f0: 7920 636c 6173 732d 6163 6365 7373 696e y class-accessin
│ │ │ │ │ +0002b600: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ +0002b610: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002b620: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002b630: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002b640: 2028 6c69 6e65 2020 3338 290a 2a20 666c (line 38).* fl
│ │ │ │ │ +0002b650: 6f61 7441 745f 7075 745f 3a20 2020 2020 oatAt_put_:
│ │ │ │ │ +0002b660: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002b670: 2020 2020 2042 7974 6541 7272 6179 2d6d ByteArray-m
│ │ │ │ │ +0002b680: 6f72 6520 6164 7661 6e63 6564 2061 6363 ore advanced acc
│ │ │ │ │ +0002b690: 6573 7369 6e67 2e0a 2020 2020 2020 2020 essing..
│ │ │ │ │ +0002b6a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002b6b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002b6c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002b6d0: 2020 2020 2020 286c 696e 6520 2033 3029 (line 30)
│ │ │ │ │ +0002b6e0: 0a2a 2066 6c6f 6f72 203c 313e 3a20 2020 .* floor <1>:
│ │ │ │ │ +0002b6f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002b700: 2020 2020 2020 2020 2020 4e75 6d62 6572 Number
│ │ │ │ │ +0002b710: 2d74 7275 6e63 6174 696f 6e20 616e 6420 -truncation and
│ │ │ │ │ +0002b720: 726f 756e 6420 6f66 662e 0a20 2020 2020 round off..
│ │ │ │ │ +0002b730: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002b740: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002b750: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002b760: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +0002b770: 2039 290a 2a20 666c 6f6f 7220 3c32 3e3a 9).* floor <2>:
│ │ │ │ │ +0002b780: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002b790: 2020 2020 2020 2020 2020 2020 2049 6e74 Int
│ │ │ │ │ +0002b7a0: 6567 6572 2d63 6f6e 7665 7274 696e 672e eger-converting.
│ │ │ │ │ +0002b7b0: 2020 286c 696e 6520 2032 3229 0a2a 2066 (line 22).* f
│ │ │ │ │ +0002b7c0: 6c6f 6f72 203c 333e 3a20 2020 2020 2020 loor <3>:
│ │ │ │ │ +0002b7d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002b7e0: 2020 2020 2020 4672 6163 7469 6f6e 2d63 Fraction-c
│ │ │ │ │ +0002b7f0: 6f65 7263 696e 672e 2020 2028 6c69 6e65 oercing. (line
│ │ │ │ │ +0002b800: 2020 3133 290a 2a20 666c 6f6f 723a 2020 13).* floor:
│ │ │ │ │ +0002b810: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002b820: 2020 2020 2020 2020 2020 2020 2020 2046 F
│ │ │ │ │ +0002b830: 6c6f 6174 2d62 7569 6c74 2069 6e73 2e20 loat-built ins.
│ │ │ │ │ +0002b840: 2020 2020 286c 696e 6520 2032 3529 0a2a (line 25).*
│ │ │ │ │ +0002b850: 2066 6c6f 6f72 4c6f 675f 203c 313e 3a20 floorLog_ <1>:
│ │ │ │ │ +0002b860: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002b870: 2020 2020 2020 2020 4e75 6d62 6572 2d6d Number-m
│ │ │ │ │ +0002b880: 6973 6320 6d61 7468 2e20 2020 2028 6c69 isc math. (li
│ │ │ │ │ +0002b890: 6e65 2020 3438 290a 2a20 666c 6f6f 724c ne 48).* floorL
│ │ │ │ │ +0002b8a0: 6f67 5f20 3c32 3e3a 2020 2020 2020 2020 og_ <2>:
│ │ │ │ │ +0002b8b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002b8c0: 2049 6e74 6567 6572 2d6d 6174 6820 6d65 Integer-math me
│ │ │ │ │ +0002b8d0: 7468 6f64 732e 0a20 2020 2020 2020 2020 thods..
│ │ │ │ │ +0002b8e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002b8f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002b900: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002b910: 2020 2020 2028 6c69 6e65 2020 3232 290a (line 22).
│ │ │ │ │ +0002b920: 2a20 666c 6f6f 724c 6f67 5f3a 2020 2020 * floorLog_:
│ │ │ │ │ +0002b930: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002b940: 2020 2020 2020 2020 2046 6c6f 6174 2d74 Float-t
│ │ │ │ │ +0002b950: 7261 6e73 6365 6e64 656e 7461 6c20 6f70 ranscendental op
│ │ │ │ │ +0002b960: 6572 6174 696f 6e73 2e0a 2020 2020 2020 erations..
│ │ │ │ │ +0002b970: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002b980: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002b990: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002b9a0: 2020 2020 2020 2020 286c 696e 6520 2031 (line 1
│ │ │ │ │ +0002b9b0: 3629 0a2a 2066 6c75 7368 203c 313e 3a20 6).* flush <1>:
│ │ │ │ │ +0002b9c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002b9d0: 2020 2020 2020 2020 2020 2020 5374 7265 Stre
│ │ │ │ │ +0002b9e0: 616d 2d70 6f6c 796d 6f72 7068 6973 6d2e am-polymorphism.
│ │ │ │ │ +0002b9f0: 2028 6c69 6e65 2020 2039 290a 2a20 666c (line 9).* fl
│ │ │ │ │ +0002ba00: 7573 6820 3c32 3e3a 2020 2020 2020 2020 ush <2>:
│ │ │ │ │ +0002ba10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002ba20: 2020 2020 2050 6163 6b61 6765 4c6f 6164 PackageLoad
│ │ │ │ │ +0002ba30: 6572 2063 6c61 7373 2d61 6363 6573 7369 er class-accessi
│ │ │ │ │ +0002ba40: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ +0002ba50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002ba60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002ba70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002ba80: 2020 286c 696e 6520 2033 3329 0a2a 2066 (line 33).* f
│ │ │ │ │ +0002ba90: 6c75 7368 203c 333e 3a20 2020 2020 2020 lush <3>:
│ │ │ │ │ +0002baa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002bab0: 2020 2020 2020 4f62 6a65 6374 4475 6d70 ObjectDump
│ │ │ │ │ +0002bac0: 6572 2d61 6363 6573 7369 6e67 2e0a 2020 er-accessing..
│ │ │ │ │ +0002bad0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002bae0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002baf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002bb00: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +0002bb10: 6520 2020 3629 0a2a 2066 6c75 7368 3a20 e 6).* flush:
│ │ │ │ │ +0002bb20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002bb30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002bb40: 4669 6c65 5374 7265 616d 2d62 7566 6665 FileStream-buffe
│ │ │ │ │ +0002bb50: 7269 6e67 2e0a 2020 2020 2020 2020 2020 ring..
│ │ │ │ │ +0002bb60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002bb70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002bb80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002bb90: 2020 2020 286c 696e 6520 2031 3829 0a2a (line 18).*
│ │ │ │ │ +0002bba0: 2066 6c75 7368 4361 6368 653a 2020 2020 flushCache:
│ │ │ │ │ +0002bbb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002bbc0: 2020 2020 2020 2020 4265 6861 7669 6f72 Behavior
│ │ │ │ │ +0002bbd0: 2d62 7569 6c74 2069 6e73 2e20 2028 6c69 -built ins. (li
│ │ │ │ │ +0002bbe0: 6e65 2020 3137 290a 2a20 666c 7573 6854 ne 17).* flushT
│ │ │ │ │ +0002bbf0: 7261 6e73 6c61 746f 7243 6163 6865 3a20 ranslatorCache:
│ │ │ │ │ +0002bc00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002bc10: 2043 6f6d 7069 6c65 6443 6f64 6520 636c CompiledCode cl
│ │ │ │ │ +0002bc20: 6173 732d 6361 6368 6520 666c 7573 6869 ass-cache flushi
│ │ │ │ │ +0002bc30: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ +0002bc40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002bc50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002bc60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002bc70: 2020 286c 696e 6520 2020 3629 0a2a 2066 (line 6).* f
│ │ │ │ │ +0002bc80: 6d61 7820 3c31 3e3a 2020 2020 2020 2020 max <1>:
│ │ │ │ │ +0002bc90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002bca0: 2020 2020 2020 466c 6f61 7451 2063 6c61 FloatQ cla
│ │ │ │ │ +0002bcb0: 7373 2d63 6861 7261 6374 6572 697a 6174 ss-characterizat
│ │ │ │ │ +0002bcc0: 696f 6e2e 0a20 2020 2020 2020 2020 2020 ion..
│ │ │ │ │ +0002bcd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002bce0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002bcf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002bd00: 2020 2028 6c69 6e65 2020 3233 290a 2a20 (line 23).*
│ │ │ │ │ +0002bd10: 666d 6178 203c 323e 3a20 2020 2020 2020 fmax <2>:
│ │ │ │ │ +0002bd20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002bd30: 2020 2020 2020 2046 6c6f 6174 4520 636c FloatE cl
│ │ │ │ │ +0002bd40: 6173 732d 6368 6172 6163 7465 7269 7a61 ass-characteriza
│ │ │ │ │ +0002bd50: 7469 6f6e 2e0a 2020 2020 2020 2020 2020 tion..
│ │ │ │ │ +0002bd60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002bd70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002bd80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002bd90: 2020 2020 286c 696e 6520 2032 3329 0a2a (line 23).*
│ │ │ │ │ +0002bda0: 2066 6d61 783a 2020 2020 2020 2020 2020 fmax:
│ │ │ │ │ +0002bdb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002bdc0: 2020 2020 2020 2020 466c 6f61 7444 2063 FloatD c
│ │ │ │ │ +0002bdd0: 6c61 7373 2d63 6861 7261 6374 6572 697a lass-characteriz
│ │ │ │ │ +0002bde0: 6174 696f 6e2e 0a20 2020 2020 2020 2020 ation..
│ │ │ │ │ +0002bdf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002be00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002be10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002be20: 2020 2020 2028 6c69 6e65 2020 3230 290a (line 20).
│ │ │ │ │ +0002be30: 2a20 666d 696e 3a20 2020 2020 2020 2020 * fmin:
│ │ │ │ │ +0002be40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002be50: 2020 2020 2020 2020 2046 6c6f 6174 2063 Float c
│ │ │ │ │ +0002be60: 6c61 7373 2d63 6861 7261 6374 6572 697a lass-characteriz
│ │ │ │ │ +0002be70: 6174 696f 6e2e 0a20 2020 2020 2020 2020 ation..
│ │ │ │ │ +0002be80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002be90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002bea0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002beb0: 2020 2020 2028 6c69 6e65 2020 3136 290a (line 16).
│ │ │ │ │ +0002bec0: 2a20 666d 696e 4465 6e6f 726d 616c 697a * fminDenormaliz
│ │ │ │ │ +0002bed0: 6564 3a20 2020 2020 2020 2020 2020 2020 ed:
│ │ │ │ │ +0002bee0: 2020 2020 2020 2020 2046 6c6f 6174 2063 Float c
│ │ │ │ │ +0002bef0: 6c61 7373 2d63 6861 7261 6374 6572 697a lass-characteriz
│ │ │ │ │ +0002bf00: 6174 696f 6e2e 0a20 2020 2020 2020 2020 ation..
│ │ │ │ │ +0002bf10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002bf20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002bf30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002bf40: 2020 2020 2028 6c69 6e65 2020 3139 290a (line 19).
│ │ │ │ │ +0002bf50: 2a20 666d 696e 4e6f 726d 616c 697a 6564 * fminNormalized
│ │ │ │ │ +0002bf60: 203c 313e 3a20 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ +0002bf70: 2020 2020 2020 2020 2046 6c6f 6174 5120 FloatQ
│ │ │ │ │ +0002bf80: 636c 6173 732d 6368 6172 6163 7465 7269 class-characteri
│ │ │ │ │ +0002bf90: 7a61 7469 6f6e 2e0a 2020 2020 2020 2020 zation..
│ │ │ │ │ +0002bfa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002bfb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002bfc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002bfd0: 2020 2020 2020 286c 696e 6520 2032 3629 (line 26)
│ │ │ │ │ +0002bfe0: 0a2a 2066 6d69 6e4e 6f72 6d61 6c69 7a65 .* fminNormalize
│ │ │ │ │ +0002bff0: 6420 3c32 3e3a 2020 2020 2020 2020 2020 d <2>:
│ │ │ │ │ +0002c000: 2020 2020 2020 2020 2020 466c 6f61 7445 FloatE
│ │ │ │ │ +0002c010: 2063 6c61 7373 2d63 6861 7261 6374 6572 class-character
│ │ │ │ │ +0002c020: 697a 6174 696f 6e2e 0a20 2020 2020 2020 ization..
│ │ │ │ │ +0002c030: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002c040: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002c050: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002c060: 2020 2020 2020 2028 6c69 6e65 2020 3236 (line 26
│ │ │ │ │ +0002c070: 290a 2a20 666d 696e 4e6f 726d 616c 697a ).* fminNormaliz
│ │ │ │ │ +0002c080: 6564 3a20 2020 2020 2020 2020 2020 2020 ed:
│ │ │ │ │ +0002c090: 2020 2020 2020 2020 2020 2046 6c6f 6174 Float
│ │ │ │ │ +0002c0a0: 4420 636c 6173 732d 6368 6172 6163 7465 D class-characte
│ │ │ │ │ +0002c0b0: 7269 7a61 7469 6f6e 2e0a 2020 2020 2020 rization..
│ │ │ │ │ +0002c0c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002c0d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002c0e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002c0f0: 2020 2020 2020 2020 286c 696e 6520 2032 (line 2
│ │ │ │ │ +0002c100: 3329 0a2a 2066 6f6c 645f 203c 313e 3a20 3).* fold_ <1>:
│ │ │ │ │ +0002c110: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002c120: 2020 2020 2020 2020 2020 2020 5365 7175 Sequ
│ │ │ │ │ +0002c130: 656e 6365 6162 6c65 436f 6c6c 6563 7469 enceableCollecti
│ │ │ │ │ +0002c140: 6f6e 2d65 6e75 6d65 7261 7469 6e67 2e0a on-enumerating..
│ │ │ │ │ +0002c150: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002c160: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002c170: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002c180: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +0002c190: 696e 6520 2033 3129 0a2a 2066 6f6c 645f ine 31).* fold_
│ │ │ │ │ +0002c1a0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +0002c1b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002c1c0: 2020 4974 6572 6162 6c65 2d65 6e75 6d65 Iterable-enume
│ │ │ │ │ +0002c1d0: 7261 7469 6f6e 2e0a 2020 2020 2020 2020 ration..
│ │ │ │ │ +0002c1e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002c1f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002c200: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002c210: 2020 2020 2020 286c 696e 6520 2035 3029 (line 50)
│ │ │ │ │ +0002c220: 0a2a 2066 6f70 656e 5f6d 6f64 655f 3a20 .* fopen_mode_:
│ │ │ │ │ +0002c230: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002c240: 2020 2020 2020 2020 2020 4669 6c65 4465 FileDe
│ │ │ │ │ +0002c250: 7363 7269 7074 6f72 2063 6c61 7373 2d69 scriptor class-i
│ │ │ │ │ +0002c260: 6e73 7461 6e63 6520 6372 6561 7469 6f6e nstance creation
│ │ │ │ │ +0002c270: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +0002c280: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002c290: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002c2a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002c2b0: 286c 696e 6520 2031 3529 0a2a 2066 6f70 (line 15).* fop
│ │ │ │ │ +0002c2c0: 656e 5f6d 6f64 655f 6966 4661 696c 5f3a en_mode_ifFail_:
│ │ │ │ │ +0002c2d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002c2e0: 2020 2020 4669 6c65 4465 7363 7269 7074 FileDescript
│ │ │ │ │ +0002c2f0: 6f72 2063 6c61 7373 2d69 6e73 7461 6e63 or class-instanc
│ │ │ │ │ +0002c300: 6520 6372 6561 7469 6f6e 2e0a 2020 2020 e creation..
│ │ │ │ │ +0002c310: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002c320: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002c330: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002c340: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +0002c350: 2032 3529 0a2a 2066 6f72 5f3a 2020 2020 25).* for_:
│ │ │ │ │ +0002c360: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002c370: 2020 2020 2020 2020 2020 2020 2020 5072 Pr
│ │ │ │ │ +0002c380: 6f6d 6973 6520 636c 6173 732d 6372 6561 omise class-crea
│ │ │ │ │ +0002c390: 7469 6e67 2069 6e73 7461 6e63 6573 2e0a ting instances..
│ │ │ │ │ +0002c3a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002c3b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002c3c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002c3d0: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +0002c3e0: 696e 6520 2020 3629 0a2a 2066 6f72 5f72 ine 6).* for_r
│ │ │ │ │ +0002c3f0: 6574 7572 6e69 6e67 5f77 6974 6841 7267 eturning_withArg
│ │ │ │ │ +0002c400: 735f 203c 313e 3a20 2020 2020 2020 2020 s_ <1>:
│ │ │ │ │ +0002c410: 2020 4346 756e 6374 696f 6e44 6573 6372 CFunctionDescr
│ │ │ │ │ +0002c420: 6970 746f 7220 636c 6173 732d 696e 7374 iptor class-inst
│ │ │ │ │ +0002c430: 616e 6365 2063 7265 6174 696f 6e2e 0a20 ance creation..
│ │ │ │ │ +0002c440: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002c450: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002c460: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002c470: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +0002c480: 6e65 2020 2036 290a 2a20 666f 725f 7265 ne 6).* for_re
│ │ │ │ │ +0002c490: 7475 726e 696e 675f 7769 7468 4172 6773 turning_withArgs
│ │ │ │ │ +0002c4a0: 5f20 3c32 3e3a 2020 2020 2020 2020 2020 _ <2>:
│ │ │ │ │ +0002c4b0: 2043 4361 6c6c 6261 636b 4465 7363 7269 CCallbackDescri
│ │ │ │ │ +0002c4c0: 7074 6f72 2063 6c61 7373 2d69 6e73 7461 ptor class-insta
│ │ │ │ │ +0002c4d0: 6e63 6520 6372 6561 7469 6f6e 2e0a 2020 nce creation..
│ │ │ │ │ +0002c4e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002c4f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002c500: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002c510: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +0002c520: 6520 2020 3629 0a2a 2066 6f72 5f72 6574 e 6).* for_ret
│ │ │ │ │ +0002c530: 7572 6e69 6e67 5f77 6974 6841 7267 735f urning_withArgs_
│ │ │ │ │ +0002c540: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +0002c550: 4343 616c 6c61 626c 6520 636c 6173 732d CCallable class-
│ │ │ │ │ +0002c560: 696e 7374 616e 6365 2063 7265 6174 696f instance creatio
│ │ │ │ │ +0002c570: 6e2e 0a20 2020 2020 2020 2020 2020 2020 n..
│ │ │ │ │ +0002c580: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002c590: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002c5a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002c5b0: 2028 6c69 6e65 2020 2036 290a 2a20 666f (line 6).* fo
│ │ │ │ │ +0002c5c0: 726b 203c 313e 3a20 2020 2020 2020 2020 rk <1>:
│ │ │ │ │ +0002c5d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002c5e0: 2020 2020 2044 6972 6563 7465 644d 6573 DirectedMes
│ │ │ │ │ +0002c5f0: 7361 6765 2d6d 756c 7469 706c 6520 7072 sage-multiple pr
│ │ │ │ │ +0002c600: 6f63 6573 732e 0a20 2020 2020 2020 2020 ocess..
│ │ │ │ │ +0002c610: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002c620: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002c630: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002c640: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).
│ │ │ │ │ +0002c650: 2a20 666f 726b 3a20 2020 2020 2020 2020 * fork:
│ │ │ │ │ +0002c660: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002c670: 2020 2020 2020 2020 2042 6c6f 636b 436c BlockCl
│ │ │ │ │ +0002c680: 6f73 7572 652d 6d75 6c74 6970 6c65 2070 osure-multiple p
│ │ │ │ │ +0002c690: 726f 6365 7373 2e0a 2020 2020 2020 2020 rocess..
│ │ │ │ │ +0002c6a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002c6b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002c6c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002c6d0: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)
│ │ │ │ │ +0002c6e0: 0a2a 2066 6f72 6b41 745f 203c 313e 3a20 .* forkAt_ <1>:
│ │ │ │ │ +0002c6f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002c700: 2020 2020 2020 2020 2020 4469 7265 6374 Direct
│ │ │ │ │ +0002c710: 6564 4d65 7373 6167 652d 6d75 6c74 6970 edMessage-multip
│ │ │ │ │ +0002c720: 6c65 2070 726f 6365 7373 2e0a 2020 2020 le process..
│ │ │ │ │ +0002c730: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002c740: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002c750: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002c760: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +0002c770: 2020 3929 0a2a 2066 6f72 6b41 745f 3a20 9).* forkAt_:
│ │ │ │ │ +0002c780: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002c790: 2020 2020 2020 2020 2020 2020 2020 426c Bl
│ │ │ │ │ +0002c7a0: 6f63 6b43 6c6f 7375 7265 2d6d 756c 7469 ockClosure-multi
│ │ │ │ │ +0002c7b0: 706c 6520 7072 6f63 6573 732e 0a20 2020 ple process..
│ │ │ │ │ +0002c7c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002c7d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002c7e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002c7f0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +0002c800: 2020 2039 290a 2a20 666f 726b 5769 7468 9).* forkWith
│ │ │ │ │ +0002c810: 6f75 7450 7265 656d 7074 696f 6e3a 2020 outPreemption:
│ │ │ │ │ +0002c820: 2020 2020 2020 2020 2020 2020 2020 2042 B
│ │ │ │ │ +0002c830: 6c6f 636b 436c 6f73 7572 652d 6d75 6c74 lockClosure-mult
│ │ │ │ │ +0002c840: 6970 6c65 2070 726f 6365 7373 2e0a 2020 iple process..
│ │ │ │ │ +0002c850: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002c860: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002c870: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002c880: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +0002c890: 6520 2031 3329 0a2a 2066 6f72 6d61 7474 e 13).* formatt
│ │ │ │ │ +0002c8a0: 6564 536f 7572 6365 5374 7269 6e67 4174 edSourceStringAt
│ │ │ │ │ +0002c8b0: 5f3a 2020 2020 2020 2020 2020 2020 2020 _:
│ │ │ │ │ +0002c8c0: 4265 6861 7669 6f72 2d61 6363 6573 7369 Behavior-accessi
│ │ │ │ │ +0002c8d0: 6e67 2074 6865 206d 6574 686f 6420 6469 ng the method di
│ │ │ │ │ +0002c8e0: 6374 696f 6e61 7279 2e0a 2020 2020 2020 ctionary..
│ │ │ │ │ +0002c8f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002c900: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002c910: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002c920: 2020 2020 2020 2020 286c 696e 6520 2032 (line 2
│ │ │ │ │ +0002c930: 3129 0a2a 2066 6f72 6d61 7474 6564 536f 1).* formattedSo
│ │ │ │ │ +0002c940: 7572 6365 5374 7269 6e67 4174 5f69 6641 urceStringAt_ifA
│ │ │ │ │ +0002c950: 6273 656e 745f 3a20 2020 2020 4265 6861 bsent_: Beha
│ │ │ │ │ +0002c960: 7669 6f72 2d73 6f75 7263 6520 636f 6465 vior-source code
│ │ │ │ │ +0002c970: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +0002c980: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002c990: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002c9a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002c9b0: 286c 696e 6520 2020 3629 0a2a 2066 6f72 (line 6).* for
│ │ │ │ │ +0002c9c0: 4d69 6c6c 6973 6563 6f6e 6473 5f3a 2020 Milliseconds_:
│ │ │ │ │ +0002c9d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002c9e0: 2020 2020 4465 6c61 7920 636c 6173 732d Delay class-
│ │ │ │ │ +0002c9f0: 696e 7374 616e 6365 2063 7265 6174 696f instance creatio
│ │ │ │ │ +0002ca00: 6e2e 0a20 2020 2020 2020 2020 2020 2020 n..
│ │ │ │ │ +0002ca10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002ca20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002ca30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002ca40: 2028 6c69 6e65 2020 2036 290a 2a20 666f (line 6).* fo
│ │ │ │ │ +0002ca50: 724d 7574 7561 6c45 7863 6c75 7369 6f6e rMutualExclusion
│ │ │ │ │ +0002ca60: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +0002ca70: 2020 2020 2053 656d 6170 686f 7265 2063 Semaphore c
│ │ │ │ │ +0002ca80: 6c61 7373 2d69 6e73 7461 6e63 6520 6372 lass-instance cr
│ │ │ │ │ +0002ca90: 6561 7469 6f6e 2e0a 2020 2020 2020 2020 eation..
│ │ │ │ │ +0002caa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002cab0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002cac0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002cad0: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)
│ │ │ │ │ +0002cae0: 0a2a 2066 6f72 4e61 6e6f 7365 636f 6e64 .* forNanosecond
│ │ │ │ │ +0002caf0: 735f 3a20 2020 2020 2020 2020 2020 2020 s_:
│ │ │ │ │ +0002cb00: 2020 2020 2020 2020 2020 4465 6c61 7920 Delay
│ │ │ │ │ +0002cb10: 636c 6173 732d 696e 7374 616e 6365 2063 class-instance c
│ │ │ │ │ +0002cb20: 7265 6174 696f 6e2e 0a20 2020 2020 2020 reation..
│ │ │ │ │ +0002cb30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002cb40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002cb50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002cb60: 2020 2020 2020 2028 6c69 6e65 2020 2039 (line 9
│ │ │ │ │ +0002cb70: 290a 2a20 666f 7253 6563 6f6e 6473 5f3a ).* forSeconds_:
│ │ │ │ │ +0002cb80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002cb90: 2020 2020 2020 2020 2020 2044 656c 6179 Delay
│ │ │ │ │ +0002cba0: 2063 6c61 7373 2d69 6e73 7461 6e63 6520 class-instance
│ │ │ │ │ +0002cbb0: 6372 6561 7469 6f6e 2e0a 2020 2020 2020 creation..
│ │ │ │ │ +0002cbc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002cbd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002cbe0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002cbf0: 2020 2020 2020 2020 286c 696e 6520 2031 (line 1
│ │ │ │ │ +0002cc00: 3229 0a2a 2066 6f75 7274 683a 2020 2020 2).* fourth:
│ │ │ │ │ +0002cc10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002cc20: 2020 2020 2020 2020 2020 2020 5365 7175 Sequ
│ │ │ │ │ +0002cc30: 656e 6365 6162 6c65 436f 6c6c 6563 7469 enceableCollecti
│ │ │ │ │ +0002cc40: 6f6e 2d62 6173 6963 2e0a 2020 2020 2020 on-basic..
│ │ │ │ │ +0002cc50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002cc60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002cc70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002cc80: 2020 2020 2020 2020 286c 696e 6520 2035 (line 5
│ │ │ │ │ +0002cc90: 3029 0a2a 2066 7261 6374 696f 6e50 6172 0).* fractionPar
│ │ │ │ │ +0002cca0: 7420 3c31 3e3a 2020 2020 2020 2020 2020 t <1>:
│ │ │ │ │ +0002ccb0: 2020 2020 2020 2020 2020 2020 5363 616c Scal
│ │ │ │ │ +0002ccc0: 6564 4465 6369 6d61 6c2d 636f 6572 6369 edDecimal-coerci
│ │ │ │ │ +0002ccd0: 6f6e 2e0a 2020 2020 2020 2020 2020 2020 on..
│ │ │ │ │ +0002cce0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002ccf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002cd00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002cd10: 2020 286c 696e 6520 2033 3029 0a2a 2066 (line 30).* f
│ │ │ │ │ +0002cd20: 7261 6374 696f 6e50 6172 7420 3c32 3e3a ractionPart <2>:
│ │ │ │ │ +0002cd30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002cd40: 2020 2020 2020 4e75 6d62 6572 2d74 7275 Number-tru
│ │ │ │ │ +0002cd50: 6e63 6174 696f 6e20 616e 6420 726f 756e ncation and roun
│ │ │ │ │ +0002cd60: 6420 6f66 662e 0a20 2020 2020 2020 2020 d off..
│ │ │ │ │ +0002cd70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002cd80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002cd90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002cda0: 2020 2020 2028 6c69 6e65 2020 3132 290a (line 12).
│ │ │ │ │ +0002cdb0: 2a20 6672 6163 7469 6f6e 5061 7274 203c * fractionPart <
│ │ │ │ │ +0002cdc0: 333e 3a20 2020 2020 2020 2020 2020 2020 3>:
│ │ │ │ │ +0002cdd0: 2020 2020 2020 2020 2046 6c6f 6174 512d FloatQ-
│ │ │ │ │ +0002cde0: 6275 696c 7420 696e 732e 2020 2020 286c built ins. (l
│ │ │ │ │ +0002cdf0: 696e 6520 2034 3329 0a2a 2066 7261 6374 ine 43).* fract
│ │ │ │ │ +0002ce00: 696f 6e50 6172 7420 3c34 3e3a 2020 2020 ionPart <4>:
│ │ │ │ │ +0002ce10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002ce20: 2020 466c 6f61 7445 2d62 7569 6c74 2069 FloatE-built i
│ │ │ │ │ +0002ce30: 6e73 2e20 2020 2028 6c69 6e65 2020 3433 ns. (line 43
│ │ │ │ │ +0002ce40: 290a 2a20 6672 6163 7469 6f6e 5061 7274 ).* fractionPart
│ │ │ │ │ +0002ce50: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +0002ce60: 2020 2020 2020 2020 2020 2046 6c6f 6174 Float
│ │ │ │ │ +0002ce70: 442d 6275 696c 7420 696e 732e 2020 2020 D-built ins.
│ │ │ │ │ +0002ce80: 286c 696e 6520 2034 3329 0a2a 2066 7261 (line 43).* fra
│ │ │ │ │ +0002ce90: 676d 656e 743a 2020 2020 2020 2020 2020 gment:
│ │ │ │ │ +0002cea0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002ceb0: 2020 2020 4e65 7443 6c69 656e 7473 2e55 NetClients.U
│ │ │ │ │ +0002cec0: 524c 2d61 6363 6573 7369 6e67 2e0a 2020 RL-accessing..
│ │ │ │ │ +0002ced0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002cee0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002cef0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002cf00: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +0002cf10: 6520 2032 3429 0a2a 2066 7261 676d 656e e 24).* fragmen
│ │ │ │ │ +0002cf20: 745f 3a20 2020 2020 2020 2020 2020 2020 t_:
│ │ │ │ │ +0002cf30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002cf40: 4e65 7443 6c69 656e 7473 2e55 524c 2d61 NetClients.URL-a
│ │ │ │ │ +0002cf50: 6363 6573 7369 6e67 2e0a 2020 2020 2020 ccessing..
│ │ │ │ │ +0002cf60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002cf70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002cf80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002cf90: 2020 2020 2020 2020 286c 696e 6520 2032 (line 2
│ │ │ │ │ +0002cfa0: 3829 0a2a 2066 7265 6520 3c31 3e3a 2020 8).* free <1>:
│ │ │ │ │ +0002cfb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002cfc0: 2020 2020 2020 2020 2020 2020 556e 6465 Unde
│ │ │ │ │ +0002cfd0: 6669 6e65 644f 626a 6563 742d 434f 626a finedObject-CObj
│ │ │ │ │ +0002cfe0: 6563 7420 696e 7465 726f 7065 7261 6269 ect interoperabi
│ │ │ │ │ +0002cff0: 6c69 7479 2e0a 2020 2020 2020 2020 2020 lity..
│ │ │ │ │ +0002d000: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002d010: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002d020: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002d030: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*
│ │ │ │ │ +0002d040: 2066 7265 653a 2020 2020 2020 2020 2020 free:
│ │ │ │ │ +0002d050: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002d060: 2020 2020 2020 2020 434f 626a 6563 742d CObject-
│ │ │ │ │ +0002d070: 4320 6461 7461 2061 6363 6573 732e 0a20 C data access..
│ │ │ │ │ +0002d080: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002d090: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002d0a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002d0b0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +0002d0c0: 6e65 2020 3134 290a 2a20 6672 6f6d 3a20 ne 14).* from:
│ │ │ │ │ +0002d0d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002d0e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002d0f0: 2052 6567 6578 5265 7375 6c74 732d 6163 RegexResults-ac
│ │ │ │ │ +0002d100: 6365 7373 696e 672e 0a20 2020 2020 2020 cessing..
│ │ │ │ │ +0002d110: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002d120: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002d130: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002d140: 2020 2020 2020 2028 6c69 6e65 2020 3134 (line 14
│ │ │ │ │ +0002d150: 290a 2a20 6672 6f6d 5f20 3c31 3e3a 2020 ).* from_ <1>:
│ │ │ │ │ +0002d160: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002d170: 2020 2020 2020 2020 2020 2044 6963 7469 Dicti
│ │ │ │ │ +0002d180: 6f6e 6172 7920 636c 6173 732d 696e 7374 onary class-inst
│ │ │ │ │ +0002d190: 616e 6365 2063 7265 6174 696f 6e2e 0a20 ance creation..
│ │ │ │ │ +0002d1a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002d1b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002d1c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002d1d0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +0002d1e0: 6e65 2020 2036 290a 2a20 6672 6f6d 5f20 ne 6).* from_
│ │ │ │ │ +0002d1f0: 3c32 3e3a 2020 2020 2020 2020 2020 2020 <2>:
│ │ │ │ │ +0002d200: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002d210: 2043 5479 7065 2063 6c61 7373 2d43 2069 CType class-C i
│ │ │ │ │ +0002d220: 6e73 7461 6e63 6520 6372 6561 7469 6f6e nstance creation
│ │ │ │ │ +0002d230: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +0002d240: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002d250: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002d260: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002d270: 286c 696e 6520 2031 3629 0a2a 2066 726f (line 16).* fro
│ │ │ │ │ +0002d280: 6d5f 203c 333e 3a20 2020 2020 2020 2020 m_ <3>:
│ │ │ │ │ +0002d290: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002d2a0: 2020 2020 4350 7472 4354 7970 6520 636c CPtrCType cl
│ │ │ │ │ +0002d2b0: 6173 732d 696e 7374 616e 6365 2063 7265 ass-instance cre
│ │ │ │ │ +0002d2c0: 6174 696f 6e2e 0a20 2020 2020 2020 2020 ation..
│ │ │ │ │ +0002d2d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002d2e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002d2f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002d300: 2020 2020 2028 6c69 6e65 2020 3130 290a (line 10).
│ │ │ │ │ +0002d310: 2a20 6672 6f6d 5f20 3c34 3e3a 2020 2020 * from_ <4>:
│ │ │ │ │ +0002d320: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002d330: 2020 2020 2020 2020 2043 6f6c 6c65 6374 Collect
│ │ │ │ │ +0002d340: 696f 6e20 636c 6173 732d 696e 7374 616e ion class-instan
│ │ │ │ │ +0002d350: 6365 2063 7265 6174 696f 6e2e 0a20 2020 ce creation..
│ │ │ │ │ +0002d360: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002d370: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002d380: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002d390: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +0002d3a0: 2020 2036 290a 2a20 6672 6f6d 5f20 3c35 6).* from_ <5
│ │ │ │ │ +0002d3b0: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ +0002d3c0: 2020 2020 2020 2020 2020 2020 2020 2043 C
│ │ │ │ │ +0002d3d0: 4172 7261 7943 5479 7065 2063 6c61 7373 ArrayCType class
│ │ │ │ │ +0002d3e0: 2d69 6e73 7461 6e63 6520 6372 6561 7469 -instance creati
│ │ │ │ │ +0002d3f0: 6f6e 2e0a 2020 2020 2020 2020 2020 2020 on..
│ │ │ │ │ +0002d400: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002d410: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002d420: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002d430: 2020 286c 696e 6520 2031 3629 0a2a 2066 (line 16).* f
│ │ │ │ │ +0002d440: 726f 6d5f 3a20 2020 2020 2020 2020 2020 rom_:
│ │ │ │ │ +0002d450: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002d460: 2020 2020 2020 4172 7261 7920 636c 6173 Array clas
│ │ │ │ │ +0002d470: 732d 696e 7374 616e 6365 2063 7265 6174 s-instance creat
│ │ │ │ │ +0002d480: 696f 6e2e 0a20 2020 2020 2020 2020 2020 ion..
│ │ │ │ │ +0002d490: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002d4a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002d4b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002d4c0: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).*
│ │ │ │ │ +0002d4d0: 6672 6f6d 5f74 6f5f 3a20 2020 2020 2020 from_to_:
│ │ │ │ │ +0002d4e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002d4f0: 2020 2020 2020 2049 6e74 6572 7661 6c20 Interval
│ │ │ │ │ +0002d500: 636c 6173 732d 696e 7374 616e 6365 2063 class-instance c
│ │ │ │ │ +0002d510: 7265 6174 696f 6e2e 0a20 2020 2020 2020 reation..
│ │ │ │ │ +0002d520: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002d530: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002d540: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002d550: 2020 2020 2020 2028 6c69 6e65 2020 2036 (line 6
│ │ │ │ │ +0002d560: 290a 2a20 6672 6f6d 5f74 6f5f 6279 5f3a ).* from_to_by_:
│ │ │ │ │ +0002d570: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002d580: 2020 2020 2020 2020 2020 2049 6e74 6572 Inter
│ │ │ │ │ +0002d590: 7661 6c20 636c 6173 732d 696e 7374 616e val class-instan
│ │ │ │ │ +0002d5a0: 6365 2063 7265 6174 696f 6e2e 0a20 2020 ce creation..
│ │ │ │ │ +0002d5b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002d5c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002d5d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002d5e0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +0002d5f0: 2020 3130 290a 2a20 6672 6f6d 5f74 6f5f 10).* from_to_
│ │ │ │ │ +0002d600: 646f 5f3a 2020 2020 2020 2020 2020 2020 do_:
│ │ │ │ │ +0002d610: 2020 2020 2020 2020 2020 2020 2020 2053 S
│ │ │ │ │ +0002d620: 6571 7565 6e63 6561 626c 6543 6f6c 6c65 equenceableColle
│ │ │ │ │ +0002d630: 6374 696f 6e2d 656e 756d 6572 6174 696e ction-enumeratin
│ │ │ │ │ +0002d640: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ +0002d650: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002d660: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002d670: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002d680: 2028 6c69 6e65 2020 3338 290a 2a20 6672 (line 38).* fr
│ │ │ │ │ +0002d690: 6f6d 5f74 6f5f 646f 5769 7468 496e 6465 om_to_doWithInde
│ │ │ │ │ +0002d6a0: 785f 3a20 2020 2020 2020 2020 2020 2020 x_:
│ │ │ │ │ +0002d6b0: 2020 2020 2053 6571 7565 6e63 6561 626c Sequenceabl
│ │ │ │ │ +0002d6c0: 6543 6f6c 6c65 6374 696f 6e2d 656e 756d eCollection-enum
│ │ │ │ │ +0002d6d0: 6572 6174 696e 672e 0a20 2020 2020 2020 erating..
│ │ │ │ │ +0002d6e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002d6f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002d700: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002d710: 2020 2020 2020 2028 6c69 6e65 2020 3432 (line 42
│ │ │ │ │ +0002d720: 290a 2a20 6672 6f6d 5f74 6f5f 6b65 7973 ).* from_to_keys
│ │ │ │ │ +0002d730: 416e 6456 616c 7565 7344 6f5f 3a20 2020 AndValuesDo_:
│ │ │ │ │ +0002d740: 2020 2020 2020 2020 2020 2053 6571 7565 Seque
│ │ │ │ │ +0002d750: 6e63 6561 626c 6543 6f6c 6c65 6374 696f nceableCollectio
│ │ │ │ │ +0002d760: 6e2d 656e 756d 6572 6174 696e 672e 0a20 n-enumerating..
│ │ │ │ │ +0002d770: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002d780: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002d790: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002d7a0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +0002d7b0: 6e65 2020 3439 290a 2a20 6672 6f6d 4174 ne 49).* fromAt
│ │ │ │ │ +0002d7c0: 5f3a 2020 2020 2020 2020 2020 2020 2020 _:
│ │ │ │ │ +0002d7d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002d7e0: 2052 6567 6578 5265 7375 6c74 732d 6163 RegexResults-ac
│ │ │ │ │ +0002d7f0: 6365 7373 696e 672e 0a20 2020 2020 2020 cessing..
│ │ │ │ │ +0002d800: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002d810: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002d820: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002d830: 2020 2020 2020 2028 6c69 6e65 2020 3138 (line 18
│ │ │ │ │ +0002d840: 290a 2a20 6672 6f6d 4279 7465 735f 203c ).* fromBytes_ <
│ │ │ │ │ +0002d850: 313e 3a20 2020 2020 2020 2020 2020 2020 1>:
│ │ │ │ │ +0002d860: 2020 2020 2020 2020 2020 2046 6c6f 6174 Float
│ │ │ │ │ +0002d870: 4520 636c 6173 732d 6279 7465 2d6f 7264 E class-byte-ord
│ │ │ │ │ +0002d880: 6572 2064 6570 656e 6465 6e63 6965 732e er dependencies.
│ │ │ │ │ +0002d890: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +0002d8a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002d8b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002d8c0: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +0002d8d0: 6c69 6e65 2020 2036 290a 2a20 6672 6f6d line 6).* from
│ │ │ │ │ +0002d8e0: 4279 7465 735f 3a20 2020 2020 2020 2020 Bytes_:
│ │ │ │ │ +0002d8f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002d900: 2020 2046 6c6f 6174 4420 636c 6173 732d FloatD class-
│ │ │ │ │ +0002d910: 6279 7465 2d6f 7264 6572 2064 6570 656e byte-order depen
│ │ │ │ │ +0002d920: 6465 6e63 6965 732e 0a20 2020 2020 2020 dencies..
│ │ │ │ │ +0002d930: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002d940: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002d950: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002d960: 2020 2020 2020 2028 6c69 6e65 2020 2036 (line 6
│ │ │ │ │ +0002d970: 290a 2a20 6672 6f6d 4344 6174 615f 3a20 ).* fromCData_:
│ │ │ │ │ +0002d980: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002d990: 2020 2020 2020 2020 2020 2053 7472 696e Strin
│ │ │ │ │ +0002d9a0: 6720 636c 6173 732d 696e 7374 616e 6365 g class-instance
│ │ │ │ │ +0002d9b0: 2063 7265 6174 696f 6e2e 0a20 2020 2020 creation..
│ │ │ │ │ +0002d9c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002d9d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002d9e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002d9f0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +0002da00: 2036 290a 2a20 6672 6f6d 4344 6174 615f 6).* fromCData_
│ │ │ │ │ +0002da10: 7369 7a65 5f20 3c31 3e3a 2020 2020 2020 size_ <1>:
│ │ │ │ │ +0002da20: 2020 2020 2020 2020 2020 2020 2053 7472 Str
│ │ │ │ │ +0002da30: 696e 6720 636c 6173 732d 696e 7374 616e ing class-instan
│ │ │ │ │ +0002da40: 6365 2063 7265 6174 696f 6e2e 0a20 2020 ce creation..
│ │ │ │ │ +0002da50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002da60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002da70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002da80: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +0002da90: 2020 3130 290a 2a20 6672 6f6d 4344 6174 10).* fromCDat
│ │ │ │ │ +0002daa0: 615f 7369 7a65 5f3a 2020 2020 2020 2020 a_size_:
│ │ │ │ │ +0002dab0: 2020 2020 2020 2020 2020 2020 2020 2042 B
│ │ │ │ │ +0002dac0: 7974 6541 7272 6179 2063 6c61 7373 2d69 yteArray class-i
│ │ │ │ │ +0002dad0: 6e73 7461 6e63 6520 6372 6561 7469 6f6e nstance creation
│ │ │ │ │ +0002dae0: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +0002daf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002db00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002db10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002db20: 286c 696e 6520 2020 3629 0a2a 2066 726f (line 6).* fro
│ │ │ │ │ +0002db30: 6d44 6179 735f 3a20 2020 2020 2020 2020 mDays_:
│ │ │ │ │ +0002db40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002db50: 2020 2020 4461 7465 2063 6c61 7373 2d69 Date class-i
│ │ │ │ │ +0002db60: 6e73 7461 6e63 6520 6372 6561 7469 6f6e nstance creation
│ │ │ │ │ +0002db70: 2028 426c 7565 2042 6f6f 6b29 2e0a 2020 (Blue Book)..
│ │ │ │ │ +0002db80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002db90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002dba0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002dbb0: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +0002dbc0: 6520 2020 3929 0a2a 2066 726f 6d44 6179 e 9).* fromDay
│ │ │ │ │ +0002dbd0: 735f 7365 636f 6e64 735f 3a20 2020 2020 s_seconds_:
│ │ │ │ │ +0002dbe0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002dbf0: 4461 7465 5469 6d65 2063 6c61 7373 2d69 DateTime class-i
│ │ │ │ │ +0002dc00: 6e73 7461 6e63 6520 6372 6561 7469 6f6e nstance creation
│ │ │ │ │ +0002dc10: 2028 6e6f 6e2d 414e 5349 292e 0a20 2020 (non-ANSI)..
│ │ │ │ │ +0002dc20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002dc30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002dc40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002dc50: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +0002dc60: 2020 3134 290a 2a20 6672 6f6d 4461 7973 14).* fromDays
│ │ │ │ │ +0002dc70: 5f73 6563 6f6e 6473 5f6f 6666 7365 745f _seconds_offset_
│ │ │ │ │ +0002dc80: 203c 313e 3a20 2020 2020 2020 2020 2044 <1>: D
│ │ │ │ │ +0002dc90: 7572 6174 696f 6e20 636c 6173 732d 696e uration class-in
│ │ │ │ │ +0002dca0: 7374 616e 6365 2063 7265 6174 696f 6e20 stance creation
│ │ │ │ │ +0002dcb0: 286e 6f6e 2041 4e53 4929 2e0a 2020 2020 (non ANSI)..
│ │ │ │ │ +0002dcc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002dcd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002dce0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002dcf0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +0002dd00: 2020 3629 0a2a 2066 726f 6d44 6179 735f 6).* fromDays_
│ │ │ │ │ +0002dd10: 7365 636f 6e64 735f 6f66 6673 6574 5f3a seconds_offset_:
│ │ │ │ │ +0002dd20: 2020 2020 2020 2020 2020 2020 2020 4461 Da
│ │ │ │ │ +0002dd30: 7465 5469 6d65 2063 6c61 7373 2d69 6e73 teTime class-ins
│ │ │ │ │ +0002dd40: 7461 6e63 6520 6372 6561 7469 6f6e 2028 tance creation (
│ │ │ │ │ +0002dd50: 6e6f 6e2d 414e 5349 292e 0a20 2020 2020 non-ANSI)..
│ │ │ │ │ +0002dd60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002dd70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002dd80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002dd90: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +0002dda0: 3138 290a 2a20 6672 6f6d 4a75 6c69 616e 18).* fromJulian
│ │ │ │ │ +0002ddb0: 5f3a 2020 2020 2020 2020 2020 2020 2020 _:
│ │ │ │ │ +0002ddc0: 2020 2020 2020 2020 2020 2020 2044 6174 Dat
│ │ │ │ │ +0002ddd0: 6520 636c 6173 732d 696e 7374 616e 6365 e class-instance
│ │ │ │ │ +0002dde0: 2063 7265 6174 696f 6e20 2842 6c75 6520 creation (Blue
│ │ │ │ │ +0002ddf0: 426f 6f6b 292e 0a20 2020 2020 2020 2020 Book)..
│ │ │ │ │ +0002de00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002de10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002de20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002de30: 2020 2020 2028 6c69 6e65 2020 3132 290a (line 12).
│ │ │ │ │ +0002de40: 2a20 6672 6f6d 5365 636f 6e64 735f 203c * fromSeconds_ <
│ │ │ │ │ +0002de50: 313e 3a20 2020 2020 2020 2020 2020 2020 1>:
│ │ │ │ │ +0002de60: 2020 2020 2020 2020 2054 696d 6520 636c Time cl
│ │ │ │ │ +0002de70: 6173 732d 696e 7374 616e 6365 2063 7265 ass-instance cre
│ │ │ │ │ +0002de80: 6174 696f 6e2e 0a20 2020 2020 2020 2020 ation..
│ │ │ │ │ +0002de90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002dea0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002deb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002dec0: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).
│ │ │ │ │ +0002ded0: 2a20 6672 6f6d 5365 636f 6e64 735f 203c * fromSeconds_ <
│ │ │ │ │ +0002dee0: 323e 3a20 2020 2020 2020 2020 2020 2020 2>:
│ │ │ │ │ +0002def0: 2020 2020 2020 2020 2044 6174 6554 696d DateTim
│ │ │ │ │ +0002df00: 6520 636c 6173 732d 696e 7374 616e 6365 e class-instance
│ │ │ │ │ +0002df10: 2063 7265 6174 696f 6e20 286e 6f6e 2d41 creation (non-A
│ │ │ │ │ +0002df20: 4e53 4929 2e0a 2020 2020 2020 2020 2020 NSI)..
│ │ │ │ │ +0002df30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002df40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002df50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002df60: 2020 2020 286c 696e 6520 2032 3329 0a2a (line 23).*
│ │ │ │ │ +0002df70: 2066 726f 6d53 6563 6f6e 6473 5f3a 2020 fromSeconds_:
│ │ │ │ │ +0002df80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002df90: 2020 2020 2020 2020 4461 7465 2063 6c61 Date cla
│ │ │ │ │ +0002dfa0: 7373 2d69 6e73 7461 6e63 6520 6372 6561 ss-instance crea
│ │ │ │ │ +0002dfb0: 7469 6f6e 2028 426c 7565 2042 6f6f 6b29 tion (Blue Book)
│ │ │ │ │ +0002dfc0: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +0002dfd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002dfe0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002dff0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002e000: 286c 696e 6520 2031 3629 0a2a 2066 726f (line 16).* fro
│ │ │ │ │ +0002e010: 6d53 6563 6f6e 6473 5f6f 6666 7365 745f mSeconds_offset_
│ │ │ │ │ +0002e020: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +0002e030: 2020 2020 4461 7465 5469 6d65 2063 6c61 DateTime cla
│ │ │ │ │ +0002e040: 7373 2d69 6e73 7461 6e63 6520 6372 6561 ss-instance crea
│ │ │ │ │ +0002e050: 7469 6f6e 2028 6e6f 6e2d 414e 5349 292e tion (non-ANSI).
│ │ │ │ │ +0002e060: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +0002e070: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002e080: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002e090: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +0002e0a0: 6c69 6e65 2020 3237 290a 2a20 6672 6f6d line 27).* from
│ │ │ │ │ +0002e0b0: 5374 7269 6e67 5f20 3c31 3e3a 2020 2020 String_ <1>:
│ │ │ │ │ +0002e0c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002e0d0: 2020 2055 6e69 636f 6465 5374 7269 6e67 UnicodeString
│ │ │ │ │ +0002e0e0: 2063 6c61 7373 2d63 6f6e 7665 7274 696e class-convertin
│ │ │ │ │ +0002e0f0: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ +0002e100: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002e110: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002e120: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002e130: 2028 6c69 6e65 2020 2036 290a 2a20 6672 (line 6).* fr
│ │ │ │ │ +0002e140: 6f6d 5374 7269 6e67 5f20 3c32 3e3a 2020 omString_ <2>:
│ │ │ │ │ +0002e150: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002e160: 2020 2020 2052 6567 6578 2063 6c61 7373 Regex class
│ │ │ │ │ +0002e170: 2d69 6e73 7461 6e63 6520 6372 6561 7469 -instance creati
│ │ │ │ │ +0002e180: 6f6e 2e0a 2020 2020 2020 2020 2020 2020 on..
│ │ │ │ │ +0002e190: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002e1a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002e1b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002e1c0: 2020 286c 696e 6520 2020 3629 0a2a 2066 (line 6).* f
│ │ │ │ │ +0002e1d0: 726f 6d53 7472 696e 675f 203c 333e 3a20 romString_ <3>:
│ │ │ │ │ +0002e1e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002e1f0: 2020 2020 2020 4e65 7443 6c69 656e 7473 NetClients
│ │ │ │ │ +0002e200: 2e55 524c 2063 6c61 7373 2d69 6e73 7461 .URL class-insta
│ │ │ │ │ +0002e210: 6e63 6520 6372 6561 7469 6f6e 2e0a 2020 nce creation..
│ │ │ │ │ +0002e220: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002e230: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002e240: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002e250: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +0002e260: 6520 2020 3629 0a2a 2066 726f 6d53 7472 e 6).* fromStr
│ │ │ │ │ +0002e270: 696e 675f 3a20 2020 2020 2020 2020 2020 ing_:
│ │ │ │ │ +0002e280: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002e290: 4368 6172 6163 7465 7241 7272 6179 2063 CharacterArray c
│ │ │ │ │ +0002e2a0: 6c61 7373 2d62 6173 6963 2e0a 2020 2020 lass-basic..
│ │ │ │ │ +0002e2b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002e2c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002e2d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002e2e0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +0002e2f0: 2020 3629 0a2a 2066 756c 6c20 3c31 3e3a 6).* full <1>:
│ │ │ │ │ +0002e300: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002e310: 2020 2020 2020 2020 2020 2020 2020 5646 VF
│ │ │ │ │ +0002e320: 532e 4669 6c65 5772 6170 7065 722d 6465 S.FileWrapper-de
│ │ │ │ │ +0002e330: 6c65 6761 7469 6f6e 2e0a 2020 2020 2020 legation..
│ │ │ │ │ +0002e340: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002e350: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002e360: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002e370: 2020 2020 2020 2020 286c 696e 6520 2031 (line 1
│ │ │ │ │ +0002e380: 3229 0a2a 2066 756c 6c20 3c32 3e3a 2020 2).* full <2>:
│ │ │ │ │ +0002e390: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002e3a0: 2020 2020 2020 2020 2020 2020 5646 532e VFS.
│ │ │ │ │ +0002e3b0: 4172 6368 6976 654d 656d 6265 722d 6465 ArchiveMember-de
│ │ │ │ │ +0002e3c0: 6c65 6761 7469 6f6e 2e0a 2020 2020 2020 legation..
│ │ │ │ │ +0002e3d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002e3e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002e3f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002e400: 2020 2020 2020 2020 286c 696e 6520 2020 (line
│ │ │ │ │ +0002e410: 3629 0a2a 2066 756c 6c20 3c33 3e3a 2020 6).* full <3>:
│ │ │ │ │ +0002e420: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002e430: 2020 2020 2020 2020 2020 2020 4669 6c65 File
│ │ │ │ │ +0002e440: 5061 7468 2d66 696c 6520 6e61 6d65 206d Path-file name m
│ │ │ │ │ +0002e450: 616e 6167 656d 656e 742e 0a20 2020 2020 anagement..
│ │ │ │ │ +0002e460: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002e470: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002e480: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002e490: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +0002e4a0: 3132 290a 2a20 6675 6c6c 3a20 2020 2020 12).* full:
│ │ │ │ │ +0002e4b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002e4c0: 2020 2020 2020 2020 2020 2020 2046 696c Fil
│ │ │ │ │ +0002e4d0: 652d 6669 6c65 206e 616d 6520 6d61 6e61 e-file name mana
│ │ │ │ │ +0002e4e0: 6765 6d65 6e74 2e0a 2020 2020 2020 2020 gement..
│ │ │ │ │ +0002e4f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002e500: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002e510: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002e520: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)
│ │ │ │ │ +0002e530: 0a2a 2066 756c 6c4e 616d 653a 2020 2020 .* fullName:
│ │ │ │ │ +0002e540: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002e550: 2020 2020 2020 2020 2020 4669 6c65 5061 FilePa
│ │ │ │ │ +0002e560: 7468 2d66 696c 6520 6e61 6d65 206d 616e th-file name man
│ │ │ │ │ +0002e570: 6167 656d 656e 742e 0a20 2020 2020 2020 agement..
│ │ │ │ │ +0002e580: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002e590: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002e5a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002e5b0: 2020 2020 2020 2028 6c69 6e65 2020 3137 (line 17
│ │ │ │ │ +0002e5c0: 290a 2a20 6675 6c6c 4e61 6d65 466f 725f ).* fullNameFor_
│ │ │ │ │ +0002e5d0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +0002e5e0: 2020 2020 2020 2020 2020 2046 696c 6550 FileP
│ │ │ │ │ +0002e5f0: 6174 6820 636c 6173 732d 6669 6c65 206e ath class-file n
│ │ │ │ │ +0002e600: 616d 6520 6d61 6e61 6765 6d65 6e74 2e0a ame management..
│ │ │ │ │ +0002e610: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002e620: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002e630: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002e640: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +0002e650: 696e 6520 2031 3429 0a2a 2066 756c 6c50 ine 14).* fullP
│ │ │ │ │ +0002e660: 6174 684f 665f 3a20 2020 2020 2020 2020 athOf_:
│ │ │ │ │ +0002e670: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002e680: 2020 5061 636b 6167 652d 6163 6365 7373 Package-access
│ │ │ │ │ +0002e690: 696e 672e 2020 2028 6c69 6e65 2020 3734 ing. (line 74
│ │ │ │ │ +0002e6a0: 290a 2a20 6675 6c6c 5265 7175 6573 7453 ).* fullRequestS
│ │ │ │ │ +0002e6b0: 7472 696e 673a 2020 2020 2020 2020 2020 tring:
│ │ │ │ │ +0002e6c0: 2020 2020 2020 2020 2020 204e 6574 436c NetCl
│ │ │ │ │ +0002e6d0: 6965 6e74 732e 5552 4c2d 6163 6365 7373 ients.URL-access
│ │ │ │ │ +0002e6e0: 696e 672e 0a20 2020 2020 2020 2020 2020 ing..
│ │ │ │ │ +0002e6f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002e700: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002e710: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002e720: 2020 2028 6c69 6e65 2020 3332 290a 2a20 (line 32).*
│ │ │ │ │ +0002e730: 6761 7468 6572 5f3a 2020 2020 2020 2020 gather_:
│ │ │ │ │ +0002e740: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002e750: 2020 2020 2020 2043 6f6c 6c65 6374 696f Collectio
│ │ │ │ │ +0002e760: 6e2d 656e 756d 6572 6174 696f 6e2e 0a20 n-enumeration..
│ │ │ │ │ +0002e770: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002e780: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002e790: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002e7a0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +0002e7b0: 6e65 2020 3234 290a 2a20 6763 416c 6c6f ne 24).* gcAllo
│ │ │ │ │ +0002e7c0: 635f 3a20 2020 2020 2020 2020 2020 2020 c_:
│ │ │ │ │ +0002e7d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002e7e0: 2043 4f62 6a65 6374 2063 6c61 7373 2d69 CObject class-i
│ │ │ │ │ +0002e7f0: 6e73 7461 6e63 6520 6372 6561 7469 6f6e nstance creation
│ │ │ │ │ +0002e800: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +0002e810: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002e820: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002e830: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002e840: 286c 696e 6520 2031 3229 0a2a 2067 6341 (line 12).* gcA
│ │ │ │ │ +0002e850: 6c6c 6f63 5f74 7970 655f 3a20 2020 2020 lloc_type_:
│ │ │ │ │ +0002e860: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002e870: 2020 2020 434f 626a 6563 7420 636c 6173 CObject clas
│ │ │ │ │ +0002e880: 732d 7072 696d 6974 6976 6520 616c 6c6f s-primitive allo
│ │ │ │ │ +0002e890: 6361 7469 6f6e 2e0a 2020 2020 2020 2020 cation..
│ │ │ │ │ +0002e8a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002e8b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002e8c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002e8d0: 2020 2020 2020 286c 696e 6520 2020 3929 (line 9)
│ │ │ │ │ +0002e8e0: 0a2a 2067 6364 5f20 3c31 3e3a 2020 2020 .* gcd_ <1>:
│ │ │ │ │ +0002e8f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002e900: 2020 2020 2020 2020 2020 4c61 7267 6550 LargeP
│ │ │ │ │ +0002e910: 6f73 6974 6976 6549 6e74 6567 6572 2d61 ositiveInteger-a
│ │ │ │ │ +0002e920: 7269 7468 6d65 7469 632e 0a20 2020 2020 rithmetic..
│ │ │ │ │ +0002e930: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002e940: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002e950: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002e960: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +0002e970: 3132 290a 2a20 6763 645f 203c 323e 3a20 12).* gcd_ <2>:
│ │ │ │ │ +0002e980: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002e990: 2020 2020 2020 2020 2020 2020 204c 6172 Lar
│ │ │ │ │ +0002e9a0: 6765 4e65 6761 7469 7665 496e 7465 6765 geNegativeIntege
│ │ │ │ │ +0002e9b0: 722d 7265 7665 7274 696e 6720 746f 204c r-reverting to L
│ │ │ │ │ +0002e9c0: 6172 6765 506f 7369 7469 7665 496e 7465 argePositiveInte
│ │ │ │ │ +0002e9d0: 6765 722e 0a20 2020 2020 2020 2020 2020 ger..
│ │ │ │ │ +0002e9e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002e9f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002ea00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002ea10: 2020 2028 6c69 6e65 2020 3132 290a 2a20 (line 12).*
│ │ │ │ │ +0002ea20: 6763 645f 3a20 2020 2020 2020 2020 2020 gcd_:
│ │ │ │ │ +0002ea30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002ea40: 2020 2020 2020 2049 6e74 6567 6572 2d6d Integer-m
│ │ │ │ │ +0002ea50: 6174 6820 6d65 7468 6f64 732e 0a20 2020 ath methods..
│ │ │ │ │ +0002ea60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002ea70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002ea80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002ea90: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +0002eaa0: 2020 3235 290a 2a20 6763 4d65 7373 6167 25).* gcMessag
│ │ │ │ │ +0002eab0: 653a 2020 2020 2020 2020 2020 2020 2020 e:
│ │ │ │ │ +0002eac0: 2020 2020 2020 2020 2020 2020 2020 204f O
│ │ │ │ │ +0002ead0: 626a 6563 744d 656d 6f72 7920 636c 6173 bjectMemory clas
│ │ │ │ │ +0002eae0: 732d 6275 696c 7469 6e73 2e0a 2020 2020 s-builtins..
│ │ │ │ │ +0002eaf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002eb00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002eb10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002eb20: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +0002eb30: 2033 3829 0a2a 2067 634d 6573 7361 6765 38).* gcMessage
│ │ │ │ │ +0002eb40: 5f3a 2020 2020 2020 2020 2020 2020 2020 _:
│ │ │ │ │ +0002eb50: 2020 2020 2020 2020 2020 2020 2020 4f62 Ob
│ │ │ │ │ +0002eb60: 6a65 6374 4d65 6d6f 7279 2063 6c61 7373 jectMemory class
│ │ │ │ │ +0002eb70: 2d62 7569 6c74 696e 732e 0a20 2020 2020 -builtins..
│ │ │ │ │ +0002eb80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002eb90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002eba0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002ebb0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +0002ebc0: 3432 290a 2a20 6763 4e65 7720 3c31 3e3a 42).* gcNew <1>:
│ │ │ │ │ +0002ebd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002ebe0: 2020 2020 2020 2020 2020 2020 2043 5479 CTy
│ │ │ │ │ +0002ebf0: 7065 2d43 2069 6e73 7461 6e63 6520 6372 pe-C instance cr
│ │ │ │ │ +0002ec00: 6561 7469 6f6e 2e0a 2020 2020 2020 2020 eation..
│ │ │ │ │ +0002ec10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002ec20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002ec30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002ec40: 2020 2020 2020 286c 696e 6520 2031 3129 (line 11)
│ │ │ │ │ +0002ec50: 0a2a 2067 634e 6577 3a20 2020 2020 2020 .* gcNew:
│ │ │ │ │ +0002ec60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002ec70: 2020 2020 2020 2020 2020 4343 6f6d 706f CCompo
│ │ │ │ │ +0002ec80: 756e 6420 636c 6173 732d 696e 7374 616e und class-instan
│ │ │ │ │ +0002ec90: 6365 2063 7265 6174 696f 6e2e 0a20 2020 ce creation..
│ │ │ │ │ +0002eca0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002ecb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002ecc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002ecd0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +0002ece0: 2020 2036 290a 2a20 6763 4e65 775f 203c 6).* gcNew_ <
│ │ │ │ │ +0002ecf0: 313e 3a20 2020 2020 2020 2020 2020 2020 1>:
│ │ │ │ │ +0002ed00: 2020 2020 2020 2020 2020 2020 2020 2043 C
│ │ │ │ │ +0002ed10: 5479 7065 2d43 2069 6e73 7461 6e63 6520 Type-C instance
│ │ │ │ │ +0002ed20: 6372 6561 7469 6f6e 2e0a 2020 2020 2020 creation..
│ │ │ │ │ +0002ed30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002ed40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002ed50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002ed60: 2020 2020 2020 2020 286c 696e 6520 2031 (line 1
│ │ │ │ │ +0002ed70: 3629 0a2a 2067 634e 6577 5f3a 2020 2020 6).* gcNew_:
│ │ │ │ │ +0002ed80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002ed90: 2020 2020 2020 2020 2020 2020 434f 626a CObj
│ │ │ │ │ +0002eda0: 6563 7420 636c 6173 732d 696e 7374 616e ect class-instan
│ │ │ │ │ +0002edb0: 6365 2063 7265 6174 696f 6e2e 0a20 2020 ce creation..
│ │ │ │ │ +0002edc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002edd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002ede0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002edf0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +0002ee00: 2020 3135 290a 2a20 6763 5661 6c75 655f 15).* gcValue_
│ │ │ │ │ +0002ee10: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +0002ee20: 2020 2020 2020 2020 2020 2020 2020 2043 C
│ │ │ │ │ +0002ee30: 5363 616c 6172 2063 6c61 7373 2d69 6e73 Scalar class-ins
│ │ │ │ │ +0002ee40: 7461 6e63 6520 6372 6561 7469 6f6e 2e0a tance creation..
│ │ │ │ │ +0002ee50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002ee60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002ee70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002ee80: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +0002ee90: 696e 6520 2020 3629 0a2a 2067 656e 6572 ine 6).* gener
│ │ │ │ │ +0002eea0: 616c 6974 7920 3c31 3e3a 2020 2020 2020 ality <1>:
│ │ │ │ │ +0002eeb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002eec0: 2020 536d 616c 6c49 6e74 6567 6572 2d63 SmallInteger-c
│ │ │ │ │ +0002eed0: 6f65 7263 696f 6e20 6d65 7468 6f64 732e oercion methods.
│ │ │ │ │ +0002eee0: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +0002eef0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002ef00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002ef10: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +0002ef20: 6c69 6e65 2020 2036 290a 2a20 6765 6e65 line 6).* gene
│ │ │ │ │ +0002ef30: 7261 6c69 7479 203c 323e 3a20 2020 2020 rality <2>:
│ │ │ │ │ +0002ef40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002ef50: 2020 2053 6361 6c65 6444 6563 696d 616c ScaledDecimal
│ │ │ │ │ +0002ef60: 2d63 6f65 7263 696f 6e2e 0a20 2020 2020 -coercion..
│ │ │ │ │ +0002ef70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002ef80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002ef90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002efa0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +0002efb0: 3333 290a 2a20 6765 6e65 7261 6c69 7479 33).* generality
│ │ │ │ │ +0002efc0: 203c 333e 3a20 2020 2020 2020 2020 2020 <3>:
│ │ │ │ │ +0002efd0: 2020 2020 2020 2020 2020 2020 204e 756d Num
│ │ │ │ │ +0002efe0: 6265 722d 636f 6e76 6572 7469 6e67 2e20 ber-converting.
│ │ │ │ │ +0002eff0: 2020 286c 696e 6520 2035 3229 0a2a 2067 (line 52).* g
│ │ │ │ │ +0002f000: 656e 6572 616c 6974 7920 3c34 3e3a 2020 enerality <4>:
│ │ │ │ │ +0002f010: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002f020: 2020 2020 2020 4c61 7267 6549 6e74 6567 LargeInteg
│ │ │ │ │ +0002f030: 6572 2d63 6f65 7263 696f 6e2e 0a20 2020 er-coercion..
│ │ │ │ │ +0002f040: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002f050: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002f060: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002f070: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +0002f080: 2020 3134 290a 2a20 6765 6e65 7261 6c69 14).* generali
│ │ │ │ │ +0002f090: 7479 203c 353e 3a20 2020 2020 2020 2020 ty <5>:
│ │ │ │ │ +0002f0a0: 2020 2020 2020 2020 2020 2020 2020 2046 F
│ │ │ │ │ +0002f0b0: 7261 6374 696f 6e2d 636f 6572 6369 6e67 raction-coercing
│ │ │ │ │ +0002f0c0: 2e20 2020 286c 696e 6520 2031 3729 0a2a . (line 17).*
│ │ │ │ │ +0002f0d0: 2067 656e 6572 616c 6974 7920 3c36 3e3a generality <6>:
│ │ │ │ │ +0002f0e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002f0f0: 2020 2020 2020 2020 466c 6f61 7451 2d63 FloatQ-c
│ │ │ │ │ +0002f100: 6f65 7263 696e 672e 2020 2020 2028 6c69 oercing. (li
│ │ │ │ │ +0002f110: 6e65 2020 3132 290a 2a20 6765 6e65 7261 ne 12).* genera
│ │ │ │ │ +0002f120: 6c69 7479 203c 373e 3a20 2020 2020 2020 lity <7>:
│ │ │ │ │ +0002f130: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002f140: 2046 6c6f 6174 452d 636f 6572 6369 6e67 FloatE-coercing
│ │ │ │ │ +0002f150: 2e20 2020 2020 286c 696e 6520 2031 3229 . (line 12)
│ │ │ │ │ +0002f160: 0a2a 2067 656e 6572 616c 6974 793a 2020 .* generality:
│ │ │ │ │ +0002f170: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002f180: 2020 2020 2020 2020 2020 466c 6f61 7444 FloatD
│ │ │ │ │ +0002f190: 2d63 6f65 7263 696e 672e 2020 2020 2028 -coercing. (
│ │ │ │ │ +0002f1a0: 6c69 6e65 2020 3132 290a 2a20 6765 6e65 line 12).* gene
│ │ │ │ │ +0002f1b0: 7261 7465 4d61 6b65 6669 6c65 4f6e 746f rateMakefileOnto
│ │ │ │ │ +0002f1c0: 5f3a 2020 2020 2020 2020 2020 2020 2020 _:
│ │ │ │ │ +0002f1d0: 2020 2046 696c 6553 7472 6561 6d20 636c FileStream cl
│ │ │ │ │ +0002f1e0: 6173 732d 6669 6c65 2d69 6e2e 0a20 2020 ass-file-in..
│ │ │ │ │ +0002f1f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002f200: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002f210: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002f220: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +0002f230: 2020 3434 290a 2a20 6765 7441 7267 633a 44).* getArgc:
│ │ │ │ │ +0002f240: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002f250: 2020 2020 2020 2020 2020 2020 2020 2053 S
│ │ │ │ │ +0002f260: 7973 7465 6d44 6963 7469 6f6e 6172 792d ystemDictionary-
│ │ │ │ │ +0002f270: 6320 6361 6c6c 2d6f 7574 732e 0a20 2020 c call-outs..
│ │ │ │ │ +0002f280: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002f290: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002f2a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002f2b0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +0002f2c0: 2020 2039 290a 2a20 6765 7441 7267 765f 9).* getArgv_
│ │ │ │ │ +0002f2d0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +0002f2e0: 2020 2020 2020 2020 2020 2020 2020 2053 S
│ │ │ │ │ +0002f2f0: 7973 7465 6d44 6963 7469 6f6e 6172 792d ystemDictionary-
│ │ │ │ │ +0002f300: 6320 6361 6c6c 2d6f 7574 732e 0a20 2020 c call-outs..
│ │ │ │ │ +0002f310: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002f320: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002f330: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002f340: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +0002f350: 2020 3132 290a 2a20 6765 7442 6c6f 636b 12).* getBlock
│ │ │ │ │ +0002f360: 5f70 7574 426c 6f63 6b5f 3a20 2020 2020 _putBlock_:
│ │ │ │ │ +0002f370: 2020 2020 2020 2020 2020 2020 2020 2050 P
│ │ │ │ │ +0002f380: 6c75 6767 6162 6c65 4164 6170 746f 7220 luggableAdaptor
│ │ │ │ │ +0002f390: 636c 6173 732d 6372 6561 7469 6e67 2069 class-creating i
│ │ │ │ │ +0002f3a0: 6e73 7461 6e63 6573 2e0a 2020 2020 2020 nstances..
│ │ │ │ │ +0002f3b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002f3c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002f3d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002f3e0: 2020 2020 2020 2020 286c 696e 6520 2020 (line
│ │ │ │ │ +0002f3f0: 3629 0a2a 2067 6574 656e 765f 3a20 2020 6).* getenv_:
│ │ │ │ │ +0002f400: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002f410: 2020 2020 2020 2020 2020 2020 5379 7374 Syst
│ │ │ │ │ +0002f420: 656d 4469 6374 696f 6e61 7279 2d63 2063 emDictionary-c c
│ │ │ │ │ +0002f430: 616c 6c2d 6f75 7473 2e0a 2020 2020 2020 all-outs..
│ │ │ │ │ +0002f440: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002f450: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002f460: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002f470: 2020 2020 2020 2020 286c 696e 6520 2031 (line 1
│ │ │ │ │ +0002f480: 3529 0a2a 2067 6574 5472 6163 6546 6c61 5).* getTraceFla
│ │ │ │ │ +0002f490: 675f 3a20 2020 2020 2020 2020 2020 2020 g_:
│ │ │ │ │ +0002f4a0: 2020 2020 2020 2020 2020 2020 5379 7374 Syst
│ │ │ │ │ +0002f4b0: 656d 4469 6374 696f 6e61 7279 2d62 7569 emDictionary-bui
│ │ │ │ │ +0002f4c0: 6c74 696e 732e 0a20 2020 2020 2020 2020 ltins..
│ │ │ │ │ +0002f4d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002f4e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002f4f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002f500: 2020 2020 2028 6c69 6e65 2020 3330 290a (line 30).
│ │ │ │ │ +0002f510: 2a20 676c 6f62 616c 4761 7262 6167 6543 * globalGarbageC
│ │ │ │ │ +0002f520: 6f6c 6c65 6374 3a20 2020 2020 2020 2020 ollect:
│ │ │ │ │ +0002f530: 2020 2020 2020 2020 204f 626a 6563 744d ObjectM
│ │ │ │ │ +0002f540: 656d 6f72 7920 636c 6173 732d 6275 696c emory class-buil
│ │ │ │ │ +0002f550: 7469 6e73 2e0a 2020 2020 2020 2020 2020 tins..
│ │ │ │ │ +0002f560: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002f570: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002f580: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002f590: 2020 2020 286c 696e 6520 2034 3629 0a2a (line 46).*
│ │ │ │ │ +0002f5a0: 2067 6f6f 646e 6573 735f 203c 313e 3a20 goodness_ <1>:
│ │ │ │ │ +0002f5b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002f5c0: 2020 2020 2020 2020 4578 6365 7074 696f Exceptio
│ │ │ │ │ +0002f5d0: 6e53 6574 2d65 6e75 6d65 7261 7469 6e67 nSet-enumerating
│ │ │ │ │ +0002f5e0: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +0002f5f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002f600: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002f610: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002f620: 286c 696e 6520 2031 3029 0a2a 2067 6f6f (line 10).* goo
│ │ │ │ │ +0002f630: 646e 6573 735f 3a20 2020 2020 2020 2020 dness_:
│ │ │ │ │ +0002f640: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002f650: 2020 2020 4578 6365 7074 696f 6e20 636c Exception cl
│ │ │ │ │ +0002f660: 6173 732d 636f 6d70 6172 6973 6f6e 2e0a ass-comparison..
│ │ │ │ │ +0002f670: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002f680: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002f690: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002f6a0: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +0002f6b0: 696e 6520 2020 3629 0a2a 2067 7261 6e74 ine 6).* grant
│ │ │ │ │ +0002f6c0: 696e 675f 7461 7267 6574 5f61 6374 696f ing_target_actio
│ │ │ │ │ +0002f6d0: 6e5f 3a20 2020 2020 2020 2020 2020 2020 n_:
│ │ │ │ │ +0002f6e0: 2020 5065 726d 6973 7369 6f6e 2063 6c61 Permission cla
│ │ │ │ │ +0002f6f0: 7373 2d74 6573 7469 6e67 2e0a 2020 2020 ss-testing..
│ │ │ │ │ +0002f700: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002f710: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002f720: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002f730: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +0002f740: 2031 3829 0a2a 2067 7261 6e74 696e 675f 18).* granting_
│ │ │ │ │ +0002f750: 7461 7267 6574 5f61 6374 696f 6e73 5f3a target_actions_:
│ │ │ │ │ +0002f760: 2020 2020 2020 2020 2020 2020 2020 5065 Pe
│ │ │ │ │ +0002f770: 726d 6973 7369 6f6e 2063 6c61 7373 2d74 rmission class-t
│ │ │ │ │ +0002f780: 6573 7469 6e67 2e0a 2020 2020 2020 2020 esting..
│ │ │ │ │ +0002f790: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002f7a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002f7b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002f7c0: 2020 2020 2020 286c 696e 6520 2032 3129 (line 21)
│ │ │ │ │ +0002f7d0: 0a2a 2067 7269 645f 3a20 2020 2020 2020 .* grid_:
│ │ │ │ │ +0002f7e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002f7f0: 2020 2020 2020 2020 2020 506f 696e 742d Point-
│ │ │ │ │ +0002f800: 706f 696e 7420 6675 6e63 7469 6f6e 732e point functions.
│ │ │ │ │ +0002f810: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +0002f820: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002f830: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002f840: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +0002f850: 6c69 6e65 2020 3137 290a 2a20 6772 6f75 line 17).* grou
│ │ │ │ │ +0002f860: 705f 3a20 2020 2020 2020 2020 2020 2020 p_:
│ │ │ │ │ +0002f870: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002f880: 2020 2046 696c 6550 6174 682d 6163 6365 FilePath-acce
│ │ │ │ │ +0002f890: 7373 696e 672e 2020 286c 696e 6520 2031 ssing. (line 1
│ │ │ │ │ +0002f8a0: 3629 0a2a 2067 726f 7754 6872 6573 686f 6).* growThresho
│ │ │ │ │ +0002f8b0: 6c64 5065 7263 656e 743a 2020 2020 2020 ldPercent:
│ │ │ │ │ +0002f8c0: 2020 2020 2020 2020 2020 2020 4f62 6a65 Obje
│ │ │ │ │ +0002f8d0: 6374 4d65 6d6f 7279 2063 6c61 7373 2d62 ctMemory class-b
│ │ │ │ │ +0002f8e0: 7569 6c74 696e 732e 0a20 2020 2020 2020 uiltins..
│ │ │ │ │ +0002f8f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002f900: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002f910: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002f920: 2020 2020 2020 2028 6c69 6e65 2020 3439 (line 49
│ │ │ │ │ +0002f930: 290a 2a20 6772 6f77 5468 7265 7368 6f6c ).* growThreshol
│ │ │ │ │ +0002f940: 6450 6572 6365 6e74 5f3a 2020 2020 2020 dPercent_:
│ │ │ │ │ +0002f950: 2020 2020 2020 2020 2020 204f 626a 6563 Objec
│ │ │ │ │ +0002f960: 744d 656d 6f72 7920 636c 6173 732d 6275 tMemory class-bu
│ │ │ │ │ +0002f970: 696c 7469 6e73 2e0a 2020 2020 2020 2020 iltins..
│ │ │ │ │ +0002f980: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002f990: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002f9a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002f9b0: 2020 2020 2020 286c 696e 6520 2035 3329 (line 53)
│ │ │ │ │ +0002f9c0: 0a2a 2067 726f 7754 6f5f 3a20 2020 2020 .* growTo_:
│ │ │ │ │ +0002f9d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002f9e0: 2020 2020 2020 2020 2020 4f62 6a65 6374 Object
│ │ │ │ │ +0002f9f0: 4d65 6d6f 7279 2063 6c61 7373 2d62 7569 Memory class-bui
│ │ │ │ │ +0002fa00: 6c74 696e 732e 0a20 2020 2020 2020 2020 ltins..
│ │ │ │ │ +0002fa10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002fa20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002fa30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002fa40: 2020 2020 2028 6c69 6e65 2020 3537 290a (line 57).
│ │ │ │ │ +0002fa50: 2a20 6861 6c66 203c 313e 3a20 2020 2020 * half <1>:
│ │ │ │ │ +0002fa60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002fa70: 2020 2020 2020 2020 2046 6c6f 6174 512d FloatQ-
│ │ │ │ │ +0002fa80: 636f 6e76 6572 7469 6e67 2e20 2020 286c converting. (l
│ │ │ │ │ +0002fa90: 696e 6520 2020 3629 0a2a 2068 616c 6620 ine 6).* half
│ │ │ │ │ +0002faa0: 3c32 3e3a 2020 2020 2020 2020 2020 2020 <2>:
│ │ │ │ │ +0002fab0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002fac0: 2020 466c 6f61 7445 2d63 6f6e 7665 7274 FloatE-convert
│ │ │ │ │ +0002fad0: 696e 672e 2020 2028 6c69 6e65 2020 2036 ing. (line 6
│ │ │ │ │ +0002fae0: 290a 2a20 6861 6c66 203c 333e 3a20 2020 ).* half <3>:
│ │ │ │ │ +0002faf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002fb00: 2020 2020 2020 2020 2020 2046 6c6f 6174 Float
│ │ │ │ │ +0002fb10: 442d 636f 6e76 6572 7469 6e67 2e20 2020 D-converting.
│ │ │ │ │ +0002fb20: 286c 696e 6520 2020 3629 0a2a 2068 616c (line 6).* hal
│ │ │ │ │ +0002fb30: 663a 2020 2020 2020 2020 2020 2020 2020 f:
│ │ │ │ │ +0002fb40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002fb50: 2020 2020 466c 6f61 742d 636f 6e76 6572 Float-conver
│ │ │ │ │ +0002fb60: 7469 6e67 2e20 2020 2028 6c69 6e65 2020 ting. (line
│ │ │ │ │ +0002fb70: 2036 290a 2a20 6861 6c74 203c 313e 3a20 6).* halt <1>:
│ │ │ │ │ +0002fb80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002fb90: 2020 2020 2020 2020 2020 2020 2053 7973 Sys
│ │ │ │ │ +0002fba0: 7465 6d44 6963 7469 6f6e 6172 792d 6261 temDictionary-ba
│ │ │ │ │ +0002fbb0: 7369 632e 0a20 2020 2020 2020 2020 2020 sic..
│ │ │ │ │ +0002fbc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002fbd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002fbe0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002fbf0: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).*
│ │ │ │ │ +0002fc00: 6861 6c74 3a20 2020 2020 2020 2020 2020 halt:
│ │ │ │ │ +0002fc10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002fc20: 2020 2020 2020 204f 626a 6563 742d 6275 Object-bu
│ │ │ │ │ +0002fc30: 696c 7420 696e 732e 2020 2020 286c 696e ilt ins. (lin
│ │ │ │ │ +0002fc40: 6520 2038 3129 0a2a 2068 616c 745f 3a20 e 81).* halt_:
│ │ │ │ │ +0002fc50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002fc60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002fc70: 4f62 6a65 6374 2d65 7272 6f72 2072 6169 Object-error rai
│ │ │ │ │ +0002fc80: 7369 6e67 2e0a 2020 2020 2020 2020 2020 sing..
│ │ │ │ │ +0002fc90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002fca0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002fcb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002fcc0: 2020 2020 286c 696e 6520 2031 3429 0a2a (line 14).*
│ │ │ │ │ +0002fcd0: 2068 616e 646c 6544 656c 6179 5265 7175 handleDelayRequ
│ │ │ │ │ +0002fce0: 6573 746f 723a 2020 2020 2020 2020 2020 estor:
│ │ │ │ │ +0002fcf0: 2020 2020 2020 2020 4465 6c61 7920 636c Delay cl
│ │ │ │ │ +0002fd00: 6173 732d 7469 6d65 7220 7072 6f63 6573 ass-timer proces
│ │ │ │ │ +0002fd10: 732e 0a20 2020 2020 2020 2020 2020 2020 s..
│ │ │ │ │ +0002fd20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002fd30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002fd40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002fd50: 2028 6c69 6e65 2020 2039 290a 2a20 6861 (line 9).* ha
│ │ │ │ │ +0002fd60: 6e64 6c65 735f 203c 313e 3a20 2020 2020 ndles_ <1>:
│ │ │ │ │ +0002fd70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002fd80: 2020 2020 2045 7863 6570 7469 6f6e 5365 ExceptionSe
│ │ │ │ │ +0002fd90: 742d 656e 756d 6572 6174 696e 672e 0a20 t-enumerating..
│ │ │ │ │ +0002fda0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002fdb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002fdc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002fdd0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +0002fde0: 6e65 2020 3135 290a 2a20 6861 6e64 6c65 ne 15).* handle
│ │ │ │ │ +0002fdf0: 735f 3a20 2020 2020 2020 2020 2020 2020 s_:
│ │ │ │ │ +0002fe00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002fe10: 2045 7863 6570 7469 6f6e 2063 6c61 7373 Exception class
│ │ │ │ │ +0002fe20: 2d63 6f6d 7061 7269 736f 6e2e 0a20 2020 -comparison..
│ │ │ │ │ +0002fe30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002fe40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002fe50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002fe60: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +0002fe70: 2020 3131 290a 2a20 6861 7342 7974 6563 11).* hasBytec
│ │ │ │ │ +0002fe80: 6f64 655f 6265 7477 6565 6e5f 616e 645f ode_between_and_
│ │ │ │ │ +0002fe90: 3a20 2020 2020 2020 2020 2020 2020 2043 : C
│ │ │ │ │ +0002fea0: 6f6d 7069 6c65 6443 6f64 652d 7465 7374 ompiledCode-test
│ │ │ │ │ +0002feb0: 696e 6720 6163 6365 7373 6573 2e0a 2020 ing accesses..
│ │ │ │ │ +0002fec0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002fed0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002fee0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002fef0: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +0002ff00: 6520 2031 3829 0a2a 2068 6173 4572 726f e 18).* hasErro
│ │ │ │ │ +0002ff10: 723a 2020 2020 2020 2020 2020 2020 2020 r:
│ │ │ │ │ +0002ff20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002ff30: 5072 6f6d 6973 652d 6163 6365 7373 696e Promise-accessin
│ │ │ │ │ +0002ff40: 672e 2020 2028 6c69 6e65 2020 2036 290a g. (line 6).
│ │ │ │ │ +0002ff50: 2a20 6861 7346 6561 7475 7265 735f 3a20 * hasFeatures_:
│ │ │ │ │ +0002ff60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002ff70: 2020 2020 2020 2020 2053 7973 7465 6d44 SystemD
│ │ │ │ │ +0002ff80: 6963 7469 6f6e 6172 792d 7370 6563 6961 ictionary-specia
│ │ │ │ │ +0002ff90: 6c20 6163 6365 7373 696e 672e 0a20 2020 l accessing..
│ │ │ │ │ +0002ffa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002ffb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002ffc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0002ffd0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +0002ffe0: 2020 2039 290a 2a20 6861 7346 7261 676d 9).* hasFragm
│ │ │ │ │ +0002fff0: 656e 743a 2020 2020 2020 2020 2020 2020 ent:
│ │ │ │ │ +00030000: 2020 2020 2020 2020 2020 2020 2020 204e N
│ │ │ │ │ +00030010: 6574 436c 6965 6e74 732e 5552 4c2d 7465 etClients.URL-te
│ │ │ │ │ +00030020: 7374 696e 672e 0a20 2020 2020 2020 2020 sting..
│ │ │ │ │ +00030030: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00030040: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00030050: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00030060: 2020 2020 2028 6c69 6e65 2020 3130 290a (line 10).
│ │ │ │ │ +00030070: 2a20 6861 7368 203c 313e 3a20 2020 2020 * hash <1>:
│ │ │ │ │ +00030080: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00030090: 2020 2020 2020 2020 2056 4653 2e46 696c VFS.Fil
│ │ │ │ │ +000300a0: 6557 7261 7070 6572 2d62 6173 6963 2e0a eWrapper-basic..
│ │ │ │ │ +000300b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000300c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000300d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000300e0: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +000300f0: 696e 6520 2031 3029 0a2a 2068 6173 6820 ine 10).* hash
│ │ │ │ │ +00030100: 3c32 3e3a 2020 2020 2020 2020 2020 2020 <2>:
│ │ │ │ │ +00030110: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00030120: 2020 5646 532e 4172 6368 6976 654d 656d VFS.ArchiveMem
│ │ │ │ │ +00030130: 6265 722d 6261 7369 632e 0a20 2020 2020 ber-basic..
│ │ │ │ │ +00030140: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00030150: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00030160: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00030170: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +00030180: 3130 290a 2a20 6861 7368 203c 333e 3a20 10).* hash <3>:
│ │ │ │ │ +00030190: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000301a0: 2020 2020 2020 2020 2020 2020 2055 6e69 Uni
│ │ │ │ │ +000301b0: 636f 6465 5374 7269 6e67 2d62 7569 6c74 codeString-built
│ │ │ │ │ +000301c0: 2d69 6e73 2e0a 2020 2020 2020 2020 2020 -ins..
│ │ │ │ │ +000301d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000301e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000301f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00030200: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*
│ │ │ │ │ +00030210: 2068 6173 6820 3c34 3e3a 2020 2020 2020 hash <4>:
│ │ │ │ │ +00030220: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00030230: 2020 2020 2020 2020 5469 6d65 2d63 6f6d Time-com
│ │ │ │ │ +00030240: 7061 7269 6e67 2e20 2020 2020 2028 6c69 paring. (li
│ │ │ │ │ +00030250: 6e65 2020 3132 290a 2a20 6861 7368 203c ne 12).* hash <
│ │ │ │ │ +00030260: 353e 3a20 2020 2020 2020 2020 2020 2020 5>:
│ │ │ │ │ +00030270: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00030280: 2053 7973 7465 6d44 6963 7469 6f6e 6172 SystemDictionar
│ │ │ │ │ +00030290: 792d 6261 7369 632e 0a20 2020 2020 2020 y-basic..
│ │ │ │ │ +000302a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000302b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000302c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000302d0: 2020 2020 2020 2028 6c69 6e65 2020 2039 (line 9
│ │ │ │ │ +000302e0: 290a 2a20 6861 7368 203c 363e 3a20 2020 ).* hash <6>:
│ │ │ │ │ +000302f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00030300: 2020 2020 2020 2020 2020 2053 796d 626f Symbo
│ │ │ │ │ +00030310: 6c2d 6275 696c 7420 696e 732e 2020 2020 l-built ins.
│ │ │ │ │ +00030320: 286c 696e 6520 2020 3929 0a2a 2068 6173 (line 9).* has
│ │ │ │ │ +00030330: 6820 3c37 3e3a 2020 2020 2020 2020 2020 h <7>:
│ │ │ │ │ +00030340: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00030350: 2020 2020 5374 7269 6e67 2d62 7569 6c74 String-built
│ │ │ │ │ +00030360: 2069 6e73 2e20 2020 2028 6c69 6e65 2020 ins. (line
│ │ │ │ │ +00030370: 3330 290a 2a20 6861 7368 203c 383e 3a20 30).* hash <8>:
│ │ │ │ │ +00030380: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00030390: 2020 2020 2020 2020 2020 2020 2053 6571 Seq
│ │ │ │ │ +000303a0: 7565 6e63 6561 626c 6543 6f6c 6c65 6374 uenceableCollect
│ │ │ │ │ +000303b0: 696f 6e2d 7465 7374 696e 672e 0a20 2020 ion-testing..
│ │ │ │ │ +000303c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000303d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000303e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000303f0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +00030400: 2020 3133 290a 2a20 6861 7368 203c 393e 13).* hash <9>
│ │ │ │ │ +00030410: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +00030420: 2020 2020 2020 2020 2020 2020 2020 2053 S
│ │ │ │ │ +00030430: 6361 6c65 6444 6563 696d 616c 2d63 6f6d caledDecimal-com
│ │ │ │ │ +00030440: 7061 7269 6e67 2e0a 2020 2020 2020 2020 paring..
│ │ │ │ │ +00030450: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00030460: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00030470: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00030480: 2020 2020 2020 286c 696e 6520 2032 3129 (line 21)
│ │ │ │ │ +00030490: 0a2a 2068 6173 6820 3c31 303e 3a20 2020 .* hash <10>:
│ │ │ │ │ +000304a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000304b0: 2020 2020 2020 2020 2020 5275 6e41 7272 RunArr
│ │ │ │ │ +000304c0: 6179 2d74 6573 7469 6e67 2e20 2020 2028 ay-testing. (
│ │ │ │ │ +000304d0: 6c69 6e65 2020 2039 290a 2a20 6861 7368 line 9).* hash
│ │ │ │ │ +000304e0: 203c 3131 3e3a 2020 2020 2020 2020 2020 <11>:
│ │ │ │ │ +000304f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00030500: 2020 2052 6563 7461 6e67 6c65 2d74 6573 Rectangle-tes
│ │ │ │ │ +00030510: 7469 6e67 2e20 2020 286c 696e 6520 2031 ting. (line 1
│ │ │ │ │ +00030520: 3829 0a2a 2068 6173 6820 3c31 323e 3a20 8).* hash <12>:
│ │ │ │ │ +00030530: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00030540: 2020 2020 2020 2020 2020 2020 506f 696e Poin
│ │ │ │ │ +00030550: 742d 636f 6e76 6572 7469 6e67 2e20 2020 t-converting.
│ │ │ │ │ +00030560: 2028 6c69 6e65 2020 3230 290a 2a20 6861 (line 20).* ha
│ │ │ │ │ +00030570: 7368 203c 3133 3e3a 2020 2020 2020 2020 sh <13>:
│ │ │ │ │ +00030580: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00030590: 2020 2020 204f 626a 6563 742d 6275 696c Object-buil
│ │ │ │ │ +000305a0: 7420 696e 732e 2020 2020 286c 696e 6520 t ins. (line
│ │ │ │ │ +000305b0: 2038 3429 0a2a 2068 6173 6820 3c31 343e 84).* hash <14>
│ │ │ │ │ +000305c0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +000305d0: 2020 2020 2020 2020 2020 2020 2020 4e65 Ne
│ │ │ │ │ +000305e0: 7443 6c69 656e 7473 2e55 524c 2d63 6f6d tClients.URL-com
│ │ │ │ │ +000305f0: 7061 7269 6e67 2e0a 2020 2020 2020 2020 paring..
│ │ │ │ │ +00030600: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00030610: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00030620: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00030630: 2020 2020 2020 286c 696e 6520 2031 3229 (line 12)
│ │ │ │ │ +00030640: 0a2a 2068 6173 6820 3c31 353e 3a20 2020 .* hash <15>:
│ │ │ │ │ +00030650: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00030660: 2020 2020 2020 2020 2020 4d65 7468 6f64 Method
│ │ │ │ │ +00030670: 496e 666f 2d65 7175 616c 6974 792e 2028 Info-equality. (
│ │ │ │ │ +00030680: 6c69 6e65 2020 2039 290a 2a20 6861 7368 line 9).* hash
│ │ │ │ │ +00030690: 203c 3136 3e3a 2020 2020 2020 2020 2020 <16>:
│ │ │ │ │ +000306a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000306b0: 2020 204c 6f6f 6b75 7054 6162 6c65 2d68 LookupTable-h
│ │ │ │ │ +000306c0: 6173 6869 6e67 2e20 286c 696e 6520 2020 ashing. (line
│ │ │ │ │ +000306d0: 3629 0a2a 2068 6173 6820 3c31 373e 3a20 6).* hash <17>:
│ │ │ │ │ +000306e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000306f0: 2020 2020 2020 2020 2020 2020 4c6f 6f6b Look
│ │ │ │ │ +00030700: 7570 4b65 792d 7465 7374 696e 672e 2020 upKey-testing.
│ │ │ │ │ +00030710: 2028 6c69 6e65 2020 3134 290a 2a20 6861 (line 14).* ha
│ │ │ │ │ +00030720: 7368 203c 3138 3e3a 2020 2020 2020 2020 sh <18>:
│ │ │ │ │ +00030730: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00030740: 2020 2020 204c 6172 6765 5a65 726f 496e LargeZeroIn
│ │ │ │ │ +00030750: 7465 6765 722d 6163 6365 7373 696e 672e teger-accessing.
│ │ │ │ │ +00030760: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +00030770: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00030780: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00030790: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +000307a0: 6c69 6e65 2020 2039 290a 2a20 6861 7368 line 9).* hash
│ │ │ │ │ +000307b0: 203c 3139 3e3a 2020 2020 2020 2020 2020 <19>:
│ │ │ │ │ +000307c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000307d0: 2020 204c 6172 6765 496e 7465 6765 722d LargeInteger-
│ │ │ │ │ +000307e0: 6275 696c 742d 696e 732e 0a20 2020 2020 built-ins..
│ │ │ │ │ +000307f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00030800: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00030810: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00030820: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +00030830: 3232 290a 2a20 6861 7368 203c 3230 3e3a 22).* hash <20>:
│ │ │ │ │ +00030840: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00030850: 2020 2020 2020 2020 2020 2020 204c 6172 Lar
│ │ │ │ │ +00030860: 6765 4172 7261 7965 6443 6f6c 6c65 6374 geArrayedCollect
│ │ │ │ │ +00030870: 696f 6e2d 6261 7369 632e 0a20 2020 2020 ion-basic..
│ │ │ │ │ +00030880: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00030890: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000308a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000308b0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +000308c0: 2039 290a 2a20 6861 7368 203c 3231 3e3a 9).* hash <21>:
│ │ │ │ │ +000308d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000308e0: 2020 2020 2020 2020 2020 2020 2049 6e74 Int
│ │ │ │ │ +000308f0: 6572 7661 6c2d 7465 7374 696e 672e 2020 erval-testing.
│ │ │ │ │ +00030900: 2020 286c 696e 6520 2020 3929 0a2a 2068 (line 9).* h
│ │ │ │ │ +00030910: 6173 6820 3c32 323e 3a20 2020 2020 2020 ash <22>:
│ │ │ │ │ +00030920: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00030930: 2020 2020 2020 496e 7465 6765 722d 6261 Integer-ba
│ │ │ │ │ +00030940: 7369 632e 2020 2020 2020 2028 6c69 6e65 sic. (line
│ │ │ │ │ +00030950: 2020 2036 290a 2a20 6861 7368 203c 3233 6).* hash <23
│ │ │ │ │ +00030960: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ +00030970: 2020 2020 2020 2020 2020 2020 2020 2048 H
│ │ │ │ │ +00030980: 6173 6865 6443 6f6c 6c65 6374 696f 6e2d ashedCollection-
│ │ │ │ │ +00030990: 7465 7374 696e 6720 636f 6c6c 6563 7469 testing collecti
│ │ │ │ │ +000309a0: 6f6e 732e 0a20 2020 2020 2020 2020 2020 ons..
│ │ │ │ │ +000309b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000309c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000309d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000309e0: 2020 2028 6c69 6e65 2020 3133 290a 2a20 (line 13).*
│ │ │ │ │ +000309f0: 6861 7368 203c 3234 3e3a 2020 2020 2020 hash <24>:
│ │ │ │ │ +00030a00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00030a10: 2020 2020 2020 2046 7261 6374 696f 6e2d Fraction-
│ │ │ │ │ +00030a20: 636f 6d70 6172 696e 672e 2020 286c 696e comparing. (lin
│ │ │ │ │ +00030a30: 6520 2032 3129 0a2a 2068 6173 6820 3c32 e 21).* hash <2
│ │ │ │ │ +00030a40: 353e 3a20 2020 2020 2020 2020 2020 2020 5>:
│ │ │ │ │ +00030a50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00030a60: 466c 6f61 742d 6261 7369 632e 2020 2020 Float-basic.
│ │ │ │ │ +00030a70: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).
│ │ │ │ │ +00030a80: 2a20 6861 7368 203c 3236 3e3a 2020 2020 * hash <26>:
│ │ │ │ │ +00030a90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00030aa0: 2020 2020 2020 2020 2046 696c 6553 6567 FileSeg
│ │ │ │ │ +00030ab0: 6d65 6e74 2d65 7175 616c 6974 792e 0a20 ment-equality..
│ │ │ │ │ +00030ac0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00030ad0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00030ae0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00030af0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +00030b00: 6e65 2020 2039 290a 2a20 6861 7368 203c ne 9).* hash <
│ │ │ │ │ +00030b10: 3237 3e3a 2020 2020 2020 2020 2020 2020 27>:
│ │ │ │ │ +00030b20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00030b30: 2046 696c 652d 6261 7369 632e 2020 2020 File-basic.
│ │ │ │ │ +00030b40: 2020 2020 2020 286c 696e 6520 2031 3029 (line 10)
│ │ │ │ │ +00030b50: 0a2a 2068 6173 6820 3c32 383e 3a20 2020 .* hash <28>:
│ │ │ │ │ +00030b60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00030b70: 2020 2020 2020 2020 2020 4469 6374 696f Dictio
│ │ │ │ │ +00030b80: 6e61 7279 2d74 6573 7469 6e67 2e20 2028 nary-testing. (
│ │ │ │ │ +00030b90: 6c69 6e65 2020 2039 290a 2a20 6861 7368 line 9).* hash
│ │ │ │ │ +00030ba0: 203c 3239 3e3a 2020 2020 2020 2020 2020 <29>:
│ │ │ │ │ +00030bb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00030bc0: 2020 2044 656c 6179 2d63 6f6d 7061 7269 Delay-compari
│ │ │ │ │ +00030bd0: 6e67 2e20 2020 2020 286c 696e 6520 2020 ng. (line
│ │ │ │ │ +00030be0: 3929 0a2a 2068 6173 6820 3c33 303e 3a20 9).* hash <30>:
│ │ │ │ │ +00030bf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00030c00: 2020 2020 2020 2020 2020 2020 4461 7465 Date
│ │ │ │ │ +00030c10: 5469 6d65 2d74 6573 7469 6e67 2e20 2020 Time-testing.
│ │ │ │ │ +00030c20: 2028 6c69 6e65 2020 3132 290a 2a20 6861 (line 12).* ha
│ │ │ │ │ +00030c30: 7368 203c 3331 3e3a 2020 2020 2020 2020 sh <31>:
│ │ │ │ │ +00030c40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00030c50: 2020 2020 2044 6174 652d 7465 7374 696e Date-testin
│ │ │ │ │ +00030c60: 672e 2020 2020 2020 2020 286c 696e 6520 g. (line
│ │ │ │ │ +00030c70: 2031 3229 0a2a 2068 6173 6820 3c33 323e 12).* hash <32>
│ │ │ │ │ +00030c80: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +00030c90: 2020 2020 2020 2020 2020 2020 2020 4354 CT
│ │ │ │ │ +00030ca0: 7970 652d 6261 7369 632e 2020 2020 2020 ype-basic.
│ │ │ │ │ +00030cb0: 2020 2028 6c69 6e65 2020 2039 290a 2a20 (line 9).*
│ │ │ │ │ +00030cc0: 6861 7368 203c 3333 3e3a 2020 2020 2020 hash <33>:
│ │ │ │ │ +00030cd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00030ce0: 2020 2020 2020 2043 5074 7243 5479 7065 CPtrCType
│ │ │ │ │ +00030cf0: 2d62 6173 6963 2e20 2020 2020 286c 696e -basic. (lin
│ │ │ │ │ +00030d00: 6520 2020 3929 0a2a 2068 6173 6820 3c33 e 9).* hash <3
│ │ │ │ │ +00030d10: 343e 3a20 2020 2020 2020 2020 2020 2020 4>:
│ │ │ │ │ +00030d20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00030d30: 436f 6d70 696c 6564 4d65 7468 6f64 2d62 CompiledMethod-b
│ │ │ │ │ +00030d40: 6173 6963 2e0a 2020 2020 2020 2020 2020 asic..
│ │ │ │ │ +00030d50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00030d60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00030d70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00030d80: 2020 2020 286c 696e 6520 2020 3929 0a2a (line 9).*
│ │ │ │ │ +00030d90: 2068 6173 6820 3c33 353e 3a20 2020 2020 hash <35>:
│ │ │ │ │ +00030da0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00030db0: 2020 2020 2020 2020 436f 6d70 696c 6564 Compiled
│ │ │ │ │ +00030dc0: 436f 6465 2d62 6173 6963 2e20 2028 6c69 Code-basic. (li
│ │ │ │ │ +00030dd0: 6e65 2020 3131 290a 2a20 6861 7368 203c ne 11).* hash <
│ │ │ │ │ +00030de0: 3336 3e3a 2020 2020 2020 2020 2020 2020 36>:
│ │ │ │ │ +00030df0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00030e00: 2043 4f62 6a65 6374 2d62 6173 6963 2e20 CObject-basic.
│ │ │ │ │ +00030e10: 2020 2020 2020 286c 696e 6520 2020 3929 (line 9)
│ │ │ │ │ +00030e20: 0a2a 2068 6173 6820 3c33 373e 3a20 2020 .* hash <37>:
│ │ │ │ │ +00030e30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00030e40: 2020 2020 2020 2020 2020 4341 7272 6179 CArray
│ │ │ │ │ +00030e50: 4354 7970 652d 6261 7369 632e 2020 2028 CType-basic. (
│ │ │ │ │ +00030e60: 6c69 6e65 2020 2039 290a 2a20 6861 7368 line 9).* hash
│ │ │ │ │ +00030e70: 203c 3338 3e3a 2020 2020 2020 2020 2020 <38>:
│ │ │ │ │ +00030e80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00030e90: 2020 2042 7974 6541 7272 6179 2d62 7569 ByteArray-bui
│ │ │ │ │ +00030ea0: 6c74 2069 6e73 2e20 286c 696e 6520 2032 lt ins. (line 2
│ │ │ │ │ +00030eb0: 3029 0a2a 2068 6173 6820 3c33 393e 3a20 0).* hash <39>:
│ │ │ │ │ +00030ec0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00030ed0: 2020 2020 2020 2020 2020 2020 4269 6e64 Bind
│ │ │ │ │ +00030ee0: 696e 6744 6963 7469 6f6e 6172 792d 6261 ingDictionary-ba
│ │ │ │ │ +00030ef0: 7369 6320 2620 636f 7079 696e 672e 0a20 sic & copying..
│ │ │ │ │ +00030f00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00030f10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00030f20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00030f30: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +00030f40: 6e65 2020 3131 290a 2a20 6861 7368 203c ne 11).* hash <
│ │ │ │ │ +00030f50: 3430 3e3a 2020 2020 2020 2020 2020 2020 40>:
│ │ │ │ │ +00030f60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00030f70: 2042 6167 2d74 6573 7469 6e67 2063 6f6c Bag-testing col
│ │ │ │ │ +00030f80: 6c65 6374 696f 6e73 2e0a 2020 2020 2020 lections..
│ │ │ │ │ +00030f90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00030fa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00030fb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00030fc0: 2020 2020 2020 2020 286c 696e 6520 2020 (line
│ │ │ │ │ +00030fd0: 3929 0a2a 2068 6173 683a 2020 2020 2020 9).* hash:
│ │ │ │ │ +00030fe0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00030ff0: 2020 2020 2020 2020 2020 2020 4173 736f Asso
│ │ │ │ │ +00031000: 6369 6174 696f 6e2d 7465 7374 696e 672e ciation-testing.
│ │ │ │ │ +00031010: 2028 6c69 6e65 2020 3132 290a 2a20 6861 (line 12).* ha
│ │ │ │ │ +00031020: 7349 6e74 6572 6e65 645f 6966 5472 7565 sInterned_ifTrue
│ │ │ │ │ +00031030: 5f3a 2020 2020 2020 2020 2020 2020 2020 _:
│ │ │ │ │ +00031040: 2020 2020 2053 796d 626f 6c20 636c 6173 Symbol clas
│ │ │ │ │ +00031050: 732d 7379 6d62 6f6c 2074 6162 6c65 2e0a s-symbol table..
│ │ │ │ │ +00031060: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00031070: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00031080: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00031090: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +000310a0: 696e 6520 2020 3629 0a2a 2068 6173 4d65 ine 6).* hasMe
│ │ │ │ │ +000310b0: 7468 6f64 5265 7475 726e 3a20 2020 2020 thodReturn:
│ │ │ │ │ +000310c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000310d0: 2020 426c 6f63 6b43 6c6f 7375 7265 2d74 BlockClosure-t
│ │ │ │ │ +000310e0: 6573 7469 6e67 2e0a 2020 2020 2020 2020 esting..
│ │ │ │ │ +000310f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00031100: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00031110: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00031120: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)
│ │ │ │ │ +00031130: 0a2a 2068 6173 4d65 7468 6f64 733a 2020 .* hasMethods:
│ │ │ │ │ +00031140: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00031150: 2020 2020 2020 2020 2020 4265 6861 7669 Behavi
│ │ │ │ │ +00031160: 6f72 2d74 6573 7469 6e67 2074 6865 206d or-testing the m
│ │ │ │ │ +00031170: 6574 686f 6420 6469 6374 696f 6e61 7279 ethod dictionary
│ │ │ │ │ +00031180: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +00031190: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000311a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000311b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000311c0: 286c 696e 6520 2031 3029 0a2a 2068 6173 (line 10).* has
│ │ │ │ │ +000311d0: 506f 7374 4461 7461 3a20 2020 2020 2020 PostData:
│ │ │ │ │ +000311e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000311f0: 2020 2020 4e65 7443 6c69 656e 7473 2e55 NetClients.U
│ │ │ │ │ +00031200: 524c 2d61 6363 6573 7369 6e67 2e0a 2020 RL-accessing..
│ │ │ │ │ +00031210: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00031220: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00031230: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00031240: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +00031250: 6520 2033 3829 0a2a 2068 6173 506f 7374 e 38).* hasPost
│ │ │ │ │ +00031260: 4461 7461 5f3a 2020 2020 2020 2020 2020 Data_:
│ │ │ │ │ +00031270: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00031280: 4e65 7443 6c69 656e 7473 2e55 524c 2d61 NetClients.URL-a
│ │ │ │ │ +00031290: 6363 6573 7369 6e67 2e0a 2020 2020 2020 ccessing..
│ │ │ │ │ +000312a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000312b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000312c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000312d0: 2020 2020 2020 2020 286c 696e 6520 2034 (line 4
│ │ │ │ │ +000312e0: 3329 0a2a 2068 6173 5072 6f78 7946 6f72 3).* hasProxyFor
│ │ │ │ │ +000312f0: 5f3a 2020 2020 2020 2020 2020 2020 2020 _:
│ │ │ │ │ +00031300: 2020 2020 2020 2020 2020 2020 4f62 6a65 Obje
│ │ │ │ │ +00031310: 6374 4475 6d70 6572 2063 6c61 7373 2d65 ctDumper class-e
│ │ │ │ │ +00031320: 7374 6162 6c69 7368 696e 6720 7072 6f78 stablishing prox
│ │ │ │ │ +00031330: 7920 636c 6173 7365 732e 0a20 2020 2020 y classes..
│ │ │ │ │ +00031340: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00031350: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00031360: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00031370: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +00031380: 2039 290a 2a20 6861 7351 7565 7279 3a20 9).* hasQuery:
│ │ │ │ │ +00031390: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000313a0: 2020 2020 2020 2020 2020 2020 204e 6574 Net
│ │ │ │ │ +000313b0: 436c 6965 6e74 732e 5552 4c2d 7465 7374 Clients.URL-test
│ │ │ │ │ +000313c0: 696e 672e 0a20 2020 2020 2020 2020 2020 ing..
│ │ │ │ │ +000313d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000313e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000313f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00031400: 2020 2028 6c69 6e65 2020 3134 290a 2a20 (line 14).*
│ │ │ │ │ +00031410: 6861 7356 616c 7565 3a20 2020 2020 2020 hasValue:
│ │ │ │ │ +00031420: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00031430: 2020 2020 2020 2050 726f 6d69 7365 2d61 Promise-a
│ │ │ │ │ +00031440: 6363 6573 7369 6e67 2e20 2020 286c 696e ccessing. (lin
│ │ │ │ │ +00031450: 6520 2020 3929 0a2a 2068 6569 6768 743a e 9).* height:
│ │ │ │ │ +00031460: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00031470: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00031480: 5265 6374 616e 676c 652d 6163 6365 7373 Rectangle-access
│ │ │ │ │ +00031490: 696e 672e 2028 6c69 6e65 2020 3432 290a ing. (line 42).
│ │ │ │ │ +000314a0: 2a20 6865 6967 6874 5f3a 2020 2020 2020 * height_:
│ │ │ │ │ +000314b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000314c0: 2020 2020 2020 2020 2052 6563 7461 6e67 Rectang
│ │ │ │ │ +000314d0: 6c65 2d61 6363 6573 7369 6e67 2e20 286c le-accessing. (l
│ │ │ │ │ +000314e0: 696e 6520 2034 3529 0a2a 2068 6572 6541 ine 45).* hereA
│ │ │ │ │ +000314f0: 7373 6f63 6961 7469 6f6e 4174 5f3a 2020 ssociationAt_:
│ │ │ │ │ +00031500: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00031510: 2020 4469 6374 696f 6e61 7279 2d6e 616d Dictionary-nam
│ │ │ │ │ +00031520: 6573 7061 6365 2070 726f 746f 636f 6c2e espace protocol.
│ │ │ │ │ +00031530: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +00031540: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00031550: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00031560: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +00031570: 6c69 6e65 2020 3230 290a 2a20 6865 7265 line 20).* here
│ │ │ │ │ +00031580: 4173 736f 6369 6174 696f 6e41 745f 6966 AssociationAt_if
│ │ │ │ │ +00031590: 4162 7365 6e74 5f3a 2020 2020 2020 2020 Absent_:
│ │ │ │ │ +000315a0: 2020 2044 6963 7469 6f6e 6172 792d 6e61 Dictionary-na
│ │ │ │ │ +000315b0: 6d65 7370 6163 6520 7072 6f74 6f63 6f6c mespace protocol
│ │ │ │ │ +000315c0: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +000315d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000315e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000315f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00031600: 286c 696e 6520 2032 3529 0a2a 2068 6572 (line 25).* her
│ │ │ │ │ +00031610: 6541 745f 3a20 2020 2020 2020 2020 2020 eAt_:
│ │ │ │ │ +00031620: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00031630: 2020 2020 4469 6374 696f 6e61 7279 2d6e Dictionary-n
│ │ │ │ │ +00031640: 616d 6573 7061 6365 2070 726f 746f 636f amespace protoco
│ │ │ │ │ +00031650: 6c2e 0a20 2020 2020 2020 2020 2020 2020 l..
│ │ │ │ │ +00031660: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00031670: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00031680: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00031690: 2028 6c69 6e65 2020 3331 290a 2a20 6865 (line 31).* he
│ │ │ │ │ +000316a0: 7265 4174 5f69 6641 6273 656e 745f 3a20 reAt_ifAbsent_:
│ │ │ │ │ +000316b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000316c0: 2020 2020 2044 6963 7469 6f6e 6172 792d Dictionary-
│ │ │ │ │ +000316d0: 6e61 6d65 7370 6163 6520 7072 6f74 6f63 namespace protoc
│ │ │ │ │ +000316e0: 6f6c 2e0a 2020 2020 2020 2020 2020 2020 ol..
│ │ │ │ │ +000316f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00031700: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00031710: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00031720: 2020 286c 696e 6520 2033 3629 0a2a 2068 (line 36).* h
│ │ │ │ │ +00031730: 6965 7261 7263 6879 496e 6465 6e74 3a20 ierarchyIndent:
│ │ │ │ │ +00031740: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00031750: 2020 2020 2020 4265 6861 7669 6f72 2d70 Behavior-p
│ │ │ │ │ +00031760: 7269 6e74 696e 6720 6869 6572 6172 6368 rinting hierarch
│ │ │ │ │ +00031770: 792e 0a20 2020 2020 2020 2020 2020 2020 y..
│ │ │ │ │ +00031780: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00031790: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000317a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000317b0: 2028 6c69 6e65 2020 2036 290a 2a20 6869 (line 6).* hi
│ │ │ │ │ +000317c0: 6768 3a20 2020 2020 2020 2020 2020 2020 gh:
│ │ │ │ │ +000317d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000317e0: 2020 2020 2053 7973 7465 6d45 7863 6570 SystemExcep
│ │ │ │ │ +000317f0: 7469 6f6e 732e 4172 6775 6d65 6e74 4f75 tions.ArgumentOu
│ │ │ │ │ +00031800: 744f 6652 616e 6765 2d61 6363 6573 7369 tOfRange-accessi
│ │ │ │ │ +00031810: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ +00031820: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00031830: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00031840: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00031850: 2020 286c 696e 6520 2020 3929 0a2a 2068 (line 9).* h
│ │ │ │ │ +00031860: 6967 685f 3a20 2020 2020 2020 2020 2020 igh_:
│ │ │ │ │ +00031870: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00031880: 2020 2020 2020 5379 7374 656d 4578 6365 SystemExce
│ │ │ │ │ +00031890: 7074 696f 6e73 2e41 7267 756d 656e 744f ptions.ArgumentO
│ │ │ │ │ +000318a0: 7574 4f66 5261 6e67 652d 6163 6365 7373 utOfRange-access
│ │ │ │ │ +000318b0: 696e 672e 0a20 2020 2020 2020 2020 2020 ing..
│ │ │ │ │ +000318c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000318d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000318e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000318f0: 2020 2028 6c69 6e65 2020 3132 290a 2a20 (line 12).*
│ │ │ │ │ +00031900: 6869 6768 4269 7420 3c31 3e3a 2020 2020 highBit <1>:
│ │ │ │ │ +00031910: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00031920: 2020 2020 2020 2053 6d61 6c6c 496e 7465 SmallInte
│ │ │ │ │ +00031930: 6765 722d 6269 7420 6172 6974 686d 6574 ger-bit arithmet
│ │ │ │ │ +00031940: 6963 2e0a 2020 2020 2020 2020 2020 2020 ic..
│ │ │ │ │ +00031950: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00031960: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00031970: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00031980: 2020 286c 696e 6520 2020 3629 0a2a 2068 (line 6).* h
│ │ │ │ │ +00031990: 6967 6842 6974 203c 323e 3a20 2020 2020 ighBit <2>:
│ │ │ │ │ +000319a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000319b0: 2020 2020 2020 4c61 7267 6550 6f73 6974 LargePosit
│ │ │ │ │ +000319c0: 6976 6549 6e74 6567 6572 2d61 7269 7468 iveInteger-arith
│ │ │ │ │ +000319d0: 6d65 7469 632e 0a20 2020 2020 2020 2020 metic..
│ │ │ │ │ +000319e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000319f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00031a00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00031a10: 2020 2020 2028 6c69 6e65 2020 3135 290a (line 15).
│ │ │ │ │ +00031a20: 2a20 6869 6768 4269 7420 3c33 3e3a 2020 * highBit <3>:
│ │ │ │ │ +00031a30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00031a40: 2020 2020 2020 2020 204c 6172 6765 4e65 LargeNe
│ │ │ │ │ +00031a50: 6761 7469 7665 496e 7465 6765 722d 7265 gativeInteger-re
│ │ │ │ │ +00031a60: 7665 7274 696e 6720 746f 204c 6172 6765 verting to Large
│ │ │ │ │ +00031a70: 506f 7369 7469 7665 496e 7465 6765 722e PositiveInteger.
│ │ │ │ │ +00031a80: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +00031a90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00031aa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00031ab0: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +00031ac0: 6c69 6e65 2020 3136 290a 2a20 6869 6768 line 16).* high
│ │ │ │ │ +00031ad0: 4269 743a 2020 2020 2020 2020 2020 2020 Bit:
│ │ │ │ │ +00031ae0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00031af0: 2020 2049 6e74 6567 6572 2d62 6974 206f Integer-bit o
│ │ │ │ │ +00031b00: 7065 7261 746f 7273 2e0a 2020 2020 2020 perators..
│ │ │ │ │ +00031b10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00031b20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00031b30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00031b40: 2020 2020 2020 2020 286c 696e 6520 2033 (line 3
│ │ │ │ │ +00031b50: 3529 0a2a 2068 6967 6865 7374 5072 696f 5).* highestPrio
│ │ │ │ │ +00031b60: 7269 7479 3a20 2020 2020 2020 2020 2020 rity:
│ │ │ │ │ +00031b70: 2020 2020 2020 2020 2020 2020 5072 6f63 Proc
│ │ │ │ │ +00031b80: 6573 736f 7253 6368 6564 756c 6572 2d70 essorScheduler-p
│ │ │ │ │ +00031b90: 7269 6f72 6974 6965 732e 0a20 2020 2020 riorities..
│ │ │ │ │ +00031ba0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00031bb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00031bc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00031bd0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +00031be0: 3130 290a 2a20 6869 6768 494f 5072 696f 10).* highIOPrio
│ │ │ │ │ +00031bf0: 7269 7479 3a20 2020 2020 2020 2020 2020 rity:
│ │ │ │ │ +00031c00: 2020 2020 2020 2020 2020 2020 2050 726f Pro
│ │ │ │ │ +00031c10: 6365 7373 6f72 5363 6865 6475 6c65 722d cessorScheduler-
│ │ │ │ │ +00031c20: 7072 696f 7269 7469 6573 2e0a 2020 2020 priorities..
│ │ │ │ │ +00031c30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00031c40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00031c50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00031c60: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +00031c70: 2020 3629 0a2a 2068 6f6d 6520 3c31 3e3a 6).* home <1>:
│ │ │ │ │ +00031c80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00031c90: 2020 2020 2020 2020 2020 2020 2020 4d65 Me
│ │ │ │ │ +00031ca0: 7468 6f64 436f 6e74 6578 742d 6163 6365 thodContext-acce
│ │ │ │ │ +00031cb0: 7373 696e 672e 0a20 2020 2020 2020 2020 ssing..
│ │ │ │ │ +00031cc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00031cd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00031ce0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00031cf0: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).
│ │ │ │ │ +00031d00: 2a20 686f 6d65 203c 323e 3a20 2020 2020 * home <2>:
│ │ │ │ │ +00031d10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00031d20: 2020 2020 2020 2020 2044 6972 6563 746f Directo
│ │ │ │ │ +00031d30: 7279 2063 6c61 7373 2d72 6561 6469 6e67 ry class-reading
│ │ │ │ │ +00031d40: 2073 7973 7465 6d20 6465 6661 756c 7473 system defaults
│ │ │ │ │ +00031d50: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +00031d60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00031d70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00031d80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00031d90: 286c 696e 6520 2020 3929 0a2a 2068 6f6d (line 9).* hom
│ │ │ │ │ +00031da0: 6520 3c33 3e3a 2020 2020 2020 2020 2020 e <3>:
│ │ │ │ │ +00031db0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00031dc0: 2020 2020 436f 6e74 6578 7450 6172 742d ContextPart-
│ │ │ │ │ +00031dd0: 6163 6365 7373 696e 672e 0a20 2020 2020 accessing..
│ │ │ │ │ +00031de0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00031df0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00031e00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00031e10: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +00031e20: 3333 290a 2a20 686f 6d65 3a20 2020 2020 33).* home:
│ │ │ │ │ +00031e30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00031e40: 2020 2020 2020 2020 2020 2020 2042 6c6f Blo
│ │ │ │ │ +00031e50: 636b 436f 6e74 6578 742d 6163 6365 7373 ckContext-access
│ │ │ │ │ +00031e60: 696e 672e 0a20 2020 2020 2020 2020 2020 ing..
│ │ │ │ │ +00031e70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00031e80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00031e90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00031ea0: 2020 2028 6c69 6e65 2020 2039 290a 2a20 (line 9).*
│ │ │ │ │ +00031eb0: 686f 7374 3a20 2020 2020 2020 2020 2020 host:
│ │ │ │ │ +00031ec0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00031ed0: 2020 2020 2020 204e 6574 436c 6965 6e74 NetClient
│ │ │ │ │ +00031ee0: 732e 5552 4c2d 6163 6365 7373 696e 672e s.URL-accessing.
│ │ │ │ │ +00031ef0: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +00031f00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00031f10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00031f20: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +00031f30: 6c69 6e65 2020 3438 290a 2a20 686f 7374 line 48).* host
│ │ │ │ │ +00031f40: 5f3a 2020 2020 2020 2020 2020 2020 2020 _:
│ │ │ │ │ +00031f50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00031f60: 2020 204e 6574 436c 6965 6e74 732e 5552 NetClients.UR
│ │ │ │ │ +00031f70: 4c2d 6163 6365 7373 696e 672e 0a20 2020 L-accessing..
│ │ │ │ │ +00031f80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00031f90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00031fa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00031fb0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +00031fc0: 2020 3531 290a 2a20 686f 7374 5379 7374 51).* hostSyst
│ │ │ │ │ +00031fd0: 656d 3a20 2020 2020 2020 2020 2020 2020 em:
│ │ │ │ │ +00031fe0: 2020 2020 2020 2020 2020 2020 2020 2053 S
│ │ │ │ │ +00031ff0: 7973 7465 6d44 6963 7469 6f6e 6172 792d ystemDictionary-
│ │ │ │ │ +00032000: 6d69 7363 656c 6c61 6e65 6f75 732e 0a20 miscellaneous..
│ │ │ │ │ +00032010: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00032020: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00032030: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00032040: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +00032050: 6e65 2020 3132 290a 2a20 686f 7572 203c ne 12).* hour <
│ │ │ │ │ +00032060: 313e 3a20 2020 2020 2020 2020 2020 2020 1>:
│ │ │ │ │ +00032070: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00032080: 2054 696d 652d 6163 6365 7373 696e 6720 Time-accessing
│ │ │ │ │ +00032090: 2841 4e53 4920 666f 7220 4461 7465 416e (ANSI for DateAn
│ │ │ │ │ +000320a0: 6454 696d 6573 292e 0a20 2020 2020 2020 dTimes)..
│ │ │ │ │ +000320b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000320c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000320d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000320e0: 2020 2020 2020 2028 6c69 6e65 2020 2036 (line 6
│ │ │ │ │ +000320f0: 290a 2a20 686f 7572 3a20 2020 2020 2020 ).* hour:
│ │ │ │ │ +00032100: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00032110: 2020 2020 2020 2020 2020 2044 6174 6554 DateT
│ │ │ │ │ +00032120: 696d 652d 636f 6d70 7574 6174 696f 6e73 ime-computations
│ │ │ │ │ +00032130: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +00032140: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00032150: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00032160: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00032170: 286c 696e 6520 2031 3329 0a2a 2068 6f75 (line 13).* hou
│ │ │ │ │ +00032180: 7231 3220 3c31 3e3a 2020 2020 2020 2020 r12 <1>:
│ │ │ │ │ +00032190: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000321a0: 2020 2020 5469 6d65 2d61 6363 6573 7369 Time-accessi
│ │ │ │ │ +000321b0: 6e67 2028 414e 5349 2066 6f72 2044 6174 ng (ANSI for Dat
│ │ │ │ │ +000321c0: 6541 6e64 5469 6d65 7329 2e0a 2020 2020 eAndTimes)..
│ │ │ │ │ +000321d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000321e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000321f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00032200: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +00032210: 2020 3929 0a2a 2068 6f75 7231 323a 2020 9).* hour12:
│ │ │ │ │ +00032220: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00032230: 2020 2020 2020 2020 2020 2020 2020 4461 Da
│ │ │ │ │ +00032240: 7465 5469 6d65 2d63 6f6d 7075 7461 7469 teTime-computati
│ │ │ │ │ +00032250: 6f6e 732e 0a20 2020 2020 2020 2020 2020 ons..
│ │ │ │ │ +00032260: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00032270: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00032280: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00032290: 2020 2028 6c69 6e65 2020 3136 290a 2a20 (line 16).*
│ │ │ │ │ +000322a0: 686f 7572 3234 203c 313e 3a20 2020 2020 hour24 <1>:
│ │ │ │ │ +000322b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000322c0: 2020 2020 2020 2054 696d 652d 6163 6365 Time-acce
│ │ │ │ │ +000322d0: 7373 696e 6720 2841 4e53 4920 666f 7220 ssing (ANSI for
│ │ │ │ │ +000322e0: 4461 7465 416e 6454 696d 6573 292e 0a20 DateAndTimes)..
│ │ │ │ │ +000322f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00032300: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00032310: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00032320: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +00032330: 6e65 2020 3132 290a 2a20 686f 7572 3234 ne 12).* hour24
│ │ │ │ │ +00032340: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +00032350: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00032360: 2044 6174 6554 696d 652d 636f 6d70 7574 DateTime-comput
│ │ │ │ │ +00032370: 6174 696f 6e73 2e0a 2020 2020 2020 2020 ations..
│ │ │ │ │ +00032380: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00032390: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000323a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000323b0: 2020 2020 2020 286c 696e 6520 2031 3929 (line 19)
│ │ │ │ │ +000323c0: 0a2a 2068 6f75 725f 3a20 2020 2020 2020 .* hour_:
│ │ │ │ │ +000323d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000323e0: 2020 2020 2020 2020 2020 5469 6d65 2063 Time c
│ │ │ │ │ +000323f0: 6c61 7373 2d69 6e73 7461 6e63 6520 6372 lass-instance cr
│ │ │ │ │ +00032400: 6561 7469 6f6e 2e0a 2020 2020 2020 2020 eation..
│ │ │ │ │ +00032410: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00032420: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00032430: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00032440: 2020 2020 2020 286c 696e 6520 2020 3929 (line 9)
│ │ │ │ │ +00032450: 0a2a 2068 6f75 725f 6d69 6e75 7465 5f73 .* hour_minute_s
│ │ │ │ │ +00032460: 6563 6f6e 645f 3a20 2020 2020 2020 2020 econd_:
│ │ │ │ │ +00032470: 2020 2020 2020 2020 2020 5469 6d65 2063 Time c
│ │ │ │ │ +00032480: 6c61 7373 2d69 6e73 7461 6e63 6520 6372 lass-instance cr
│ │ │ │ │ +00032490: 6561 7469 6f6e 2e0a 2020 2020 2020 2020 eation..
│ │ │ │ │ +000324a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000324b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000324c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000324d0: 2020 2020 2020 286c 696e 6520 2031 3229 (line 12)
│ │ │ │ │ +000324e0: 0a2a 2068 6f75 7273 3a20 2020 2020 2020 .* hours:
│ │ │ │ │ +000324f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00032500: 2020 2020 2020 2020 2020 5469 6d65 2d61 Time-a
│ │ │ │ │ +00032510: 6363 6573 7369 6e67 2028 6e6f 6e20 414e ccessing (non AN
│ │ │ │ │ +00032520: 5349 2026 2066 6f72 2044 7572 6174 696f SI & for Duratio
│ │ │ │ │ +00032530: 6e73 292e 0a20 2020 2020 2020 2020 2020 ns)..
│ │ │ │ │ +00032540: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00032550: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00032560: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00032570: 2020 2028 6c69 6e65 2020 3135 290a 2a20 (line 15).*
│ │ │ │ │ +00032580: 686f 7572 735f 3a20 2020 2020 2020 2020 hours_:
│ │ │ │ │ +00032590: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000325a0: 2020 2020 2020 2054 696d 6520 636c 6173 Time clas
│ │ │ │ │ +000325b0: 732d 696e 7374 616e 6365 2063 7265 6174 s-instance creat
│ │ │ │ │ +000325c0: 696f 6e2e 0a20 2020 2020 2020 2020 2020 ion..
│ │ │ │ │ +000325d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000325e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000325f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00032600: 2020 2028 6c69 6e65 2020 3136 290a 2a20 (line 16).*
│ │ │ │ │ +00032610: 686f 7572 735f 6d69 6e75 7465 735f 7365 hours_minutes_se
│ │ │ │ │ +00032620: 636f 6e64 735f 3a20 2020 2020 2020 2020 conds_:
│ │ │ │ │ +00032630: 2020 2020 2020 2054 696d 6520 636c 6173 Time clas
│ │ │ │ │ +00032640: 732d 696e 7374 616e 6365 2063 7265 6174 s-instance creat
│ │ │ │ │ +00032650: 696f 6e2e 0a20 2020 2020 2020 2020 2020 ion..
│ │ │ │ │ +00032660: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00032670: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00032680: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00032690: 2020 2028 6c69 6e65 2020 3139 290a 2a20 (line 19).*
│ │ │ │ │ +000326a0: 6964 656e 7469 7479 4861 7368 3a20 2020 identityHash:
│ │ │ │ │ +000326b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000326c0: 2020 2020 2020 204f 626a 6563 742d 6275 Object-bu
│ │ │ │ │ +000326d0: 696c 7420 696e 732e 2020 2020 286c 696e ilt ins. (lin
│ │ │ │ │ +000326e0: 6520 2038 3829 0a2a 2069 6465 6e74 6974 e 88).* identit
│ │ │ │ │ +000326f0: 7949 6e63 6c75 6465 735f 203c 313e 3a20 yIncludes_ <1>:
│ │ │ │ │ +00032700: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00032710: 5765 616b 4964 656e 7469 7479 5365 742d WeakIdentitySet-
│ │ │ │ │ +00032720: 6163 6365 7373 696e 672e 0a20 2020 2020 accessing..
│ │ │ │ │ +00032730: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00032740: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00032750: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00032760: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +00032770: 2036 290a 2a20 6964 656e 7469 7479 496e 6).* identityIn
│ │ │ │ │ +00032780: 636c 7564 6573 5f20 3c32 3e3a 2020 2020 cludes_ <2>:
│ │ │ │ │ +00032790: 2020 2020 2020 2020 2020 2020 2053 6571 Seq
│ │ │ │ │ +000327a0: 7565 6e63 6561 626c 6543 6f6c 6c65 6374 uenceableCollect
│ │ │ │ │ +000327b0: 696f 6e2d 6261 7369 632e 0a20 2020 2020 ion-basic..
│ │ │ │ │ +000327c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000327d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000327e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000327f0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +00032800: 3533 290a 2a20 6964 656e 7469 7479 496e 53).* identityIn
│ │ │ │ │ +00032810: 636c 7564 6573 5f20 3c33 3e3a 2020 2020 cludes_ <3>:
│ │ │ │ │ +00032820: 2020 2020 2020 2020 2020 2020 204c 696e Lin
│ │ │ │ │ +00032830: 6b65 644c 6973 742d 656e 756d 6572 6174 kedList-enumerat
│ │ │ │ │ +00032840: 696e 672e 0a20 2020 2020 2020 2020 2020 ing..
│ │ │ │ │ +00032850: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00032860: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00032870: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00032880: 2020 2028 6c69 6e65 2020 3130 290a 2a20 (line 10).*
│ │ │ │ │ +00032890: 6964 656e 7469 7479 496e 636c 7564 6573 identityIncludes
│ │ │ │ │ +000328a0: 5f20 3c34 3e3a 2020 2020 2020 2020 2020 _ <4>:
│ │ │ │ │ +000328b0: 2020 2020 2020 2049 6465 6e74 6974 7953 IdentityS
│ │ │ │ │ +000328c0: 6574 2d74 6573 7469 6e67 2e20 286c 696e et-testing. (lin
│ │ │ │ │ +000328d0: 6520 2020 3629 0a2a 2069 6465 6e74 6974 e 6).* identit
│ │ │ │ │ +000328e0: 7949 6e63 6c75 6465 735f 3a20 2020 2020 yIncludes_:
│ │ │ │ │ +000328f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00032900: 436f 6c6c 6563 7469 6f6e 2d74 6573 7469 Collection-testi
│ │ │ │ │ +00032910: 6e67 2063 6f6c 6c65 6374 696f 6e73 2e0a ng collections..
│ │ │ │ │ +00032920: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00032930: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00032940: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00032950: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +00032960: 696e 6520 2031 3029 0a2a 2069 6465 6e74 ine 10).* ident
│ │ │ │ │ +00032970: 6974 7949 6e64 6578 4f66 5f3a 2020 2020 ityIndexOf_:
│ │ │ │ │ +00032980: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00032990: 2020 5365 7175 656e 6365 6162 6c65 436f SequenceableCo
│ │ │ │ │ +000329a0: 6c6c 6563 7469 6f6e 2d62 6173 6963 2e0a llection-basic..
│ │ │ │ │ +000329b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000329c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000329d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000329e0: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +000329f0: 696e 6520 2035 3629 0a2a 2069 6465 6e74 ine 56).* ident
│ │ │ │ │ +00032a00: 6974 7949 6e64 6578 4f66 5f69 6641 6273 ityIndexOf_ifAbs
│ │ │ │ │ +00032a10: 656e 745f 3a20 2020 2020 2020 2020 2020 ent_:
│ │ │ │ │ +00032a20: 2020 5365 7175 656e 6365 6162 6c65 436f SequenceableCo
│ │ │ │ │ +00032a30: 6c6c 6563 7469 6f6e 2d62 6173 6963 2e0a llection-basic..
│ │ │ │ │ +00032a40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00032a50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00032a60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00032a70: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +00032a80: 696e 6520 2036 3029 0a2a 2069 6465 6e74 ine 60).* ident
│ │ │ │ │ +00032a90: 6974 7949 6e64 6578 4f66 5f73 7461 7274 ityIndexOf_start
│ │ │ │ │ +00032aa0: 696e 6741 745f 3a20 2020 2020 2020 2020 ingAt_:
│ │ │ │ │ +00032ab0: 2020 5365 7175 656e 6365 6162 6c65 436f SequenceableCo
│ │ │ │ │ +00032ac0: 6c6c 6563 7469 6f6e 2d62 6173 6963 2e0a llection-basic..
│ │ │ │ │ +00032ad0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00032ae0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00032af0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00032b00: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +00032b10: 696e 6520 2036 3529 0a2a 2069 6465 6e74 ine 65).* ident
│ │ │ │ │ +00032b20: 6974 7949 6e64 6578 4f66 5f73 7461 7274 ityIndexOf_start
│ │ │ │ │ +00032b30: 696e 6741 745f 6966 4162 7365 6e74 5f3a ingAt_ifAbsent_:
│ │ │ │ │ +00032b40: 2020 5365 7175 656e 6365 6162 6c65 436f SequenceableCo
│ │ │ │ │ +00032b50: 6c6c 6563 7469 6f6e 2d62 6173 6963 2e0a llection-basic..
│ │ │ │ │ +00032b60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00032b70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00032b80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00032b90: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +00032ba0: 696e 6520 2036 3929 0a2a 2069 6465 6e74 ine 69).* ident
│ │ │ │ │ +00032bb0: 6974 7949 6e64 6578 4f66 4c61 7374 5f69 ityIndexOfLast_i
│ │ │ │ │ +00032bc0: 6641 6273 656e 745f 3a20 2020 2020 2020 fAbsent_:
│ │ │ │ │ +00032bd0: 2020 5365 7175 656e 6365 6162 6c65 436f SequenceableCo
│ │ │ │ │ +00032be0: 6c6c 6563 7469 6f6e 2d62 6173 6963 2e0a llection-basic..
│ │ │ │ │ +00032bf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00032c00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00032c10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00032c20: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +00032c30: 696e 6520 2037 3429 0a2a 2069 6465 6e74 ine 74).* ident
│ │ │ │ │ +00032c40: 6974 7952 656d 6f76 655f 3a20 2020 2020 ityRemove_:
│ │ │ │ │ +00032c50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00032c60: 2020 4f72 6465 7265 6443 6f6c 6c65 6374 OrderedCollect
│ │ │ │ │ +00032c70: 696f 6e2d 7265 6d6f 7669 6e67 2e0a 2020 ion-removing..
│ │ │ │ │ +00032c80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00032c90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00032ca0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00032cb0: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +00032cc0: 6520 2020 3629 0a2a 2069 6465 6e74 6974 e 6).* identit
│ │ │ │ │ +00032cd0: 7952 656d 6f76 655f 6966 4162 7365 6e74 yRemove_ifAbsent
│ │ │ │ │ +00032ce0: 5f3a 2020 2020 2020 2020 2020 2020 2020 _:
│ │ │ │ │ +00032cf0: 4f72 6465 7265 6443 6f6c 6c65 6374 696f OrderedCollectio
│ │ │ │ │ +00032d00: 6e2d 7265 6d6f 7669 6e67 2e0a 2020 2020 n-removing..
│ │ │ │ │ +00032d10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00032d20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00032d30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00032d40: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +00032d50: 2031 3029 0a2a 2069 646c 653a 2020 2020 10).* idle:
│ │ │ │ │ +00032d60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00032d70: 2020 2020 2020 2020 2020 2020 2020 5072 Pr
│ │ │ │ │ +00032d80: 6f63 6573 736f 7253 6368 6564 756c 6572 ocessorScheduler
│ │ │ │ │ +00032d90: 2d69 646c 6520 7461 736b 732e 0a20 2020 -idle tasks..
│ │ │ │ │ +00032da0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00032db0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00032dc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00032dd0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +00032de0: 2020 2036 290a 2a20 6964 6c65 4164 645f 6).* idleAdd_
│ │ │ │ │ +00032df0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +00032e00: 2020 2020 2020 2020 2020 2020 2020 2050 P
│ │ │ │ │ +00032e10: 726f 6365 7373 6f72 5363 6865 6475 6c65 rocessorSchedule
│ │ │ │ │ +00032e20: 722d 6964 6c65 2074 6173 6b73 2e0a 2020 r-idle tasks..
│ │ │ │ │ +00032e30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00032e40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00032e50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00032e60: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +00032e70: 6520 2031 3029 0a2a 2069 646c 6550 7269 e 10).* idlePri
│ │ │ │ │ +00032e80: 6f72 6974 793a 2020 2020 2020 2020 2020 ority:
│ │ │ │ │ +00032e90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00032ea0: 5072 6f63 6573 736f 7253 6368 6564 756c ProcessorSchedul
│ │ │ │ │ +00032eb0: 6572 2d70 7269 6f72 6974 6965 732e 0a20 er-priorities..
│ │ │ │ │ +00032ec0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00032ed0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00032ee0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00032ef0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +00032f00: 6e65 2020 3133 290a 2a20 6966 4375 7274 ne 13).* ifCurt
│ │ │ │ │ +00032f10: 6169 6c65 645f 3a20 2020 2020 2020 2020 ailed_:
│ │ │ │ │ +00032f20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00032f30: 2042 6c6f 636b 436c 6f73 7572 652d 756e BlockClosure-un
│ │ │ │ │ +00032f40: 7769 6e64 2070 726f 7465 6374 696f 6e2e wind protection.
│ │ │ │ │ +00032f50: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +00032f60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00032f70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00032f80: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +00032f90: 6c69 6e65 2020 3132 290a 2a20 6966 4572 line 12).* ifEr
│ │ │ │ │ +00032fa0: 726f 725f 3a20 2020 2020 2020 2020 2020 ror_:
│ │ │ │ │ +00032fb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00032fc0: 2020 2042 6c6f 636b 436c 6f73 7572 652d BlockClosure-
│ │ │ │ │ +00032fd0: 6578 6365 7074 696f 6e20 6861 6e64 6c69 exception handli
│ │ │ │ │ +00032fe0: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ +00032ff0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00033000: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00033010: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00033020: 2020 286c 696e 6520 2020 3629 0a2a 2069 (line 6).* i
│ │ │ │ │ +00033030: 6646 616c 7365 5f20 3c31 3e3a 2020 2020 fFalse_ <1>:
│ │ │ │ │ +00033040: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00033050: 2020 2020 2020 5472 7565 2d62 6173 6963 True-basic
│ │ │ │ │ +00033060: 2e20 2020 2020 2020 2020 2028 6c69 6e65 . (line
│ │ │ │ │ +00033070: 2020 3138 290a 2a20 6966 4661 6c73 655f 18).* ifFalse_
│ │ │ │ │ +00033080: 203c 323e 3a20 2020 2020 2020 2020 2020 <2>:
│ │ │ │ │ +00033090: 2020 2020 2020 2020 2020 2020 2020 2046 F
│ │ │ │ │ +000330a0: 616c 7365 2d62 6173 6963 2e20 2020 2020 alse-basic.
│ │ │ │ │ +000330b0: 2020 2020 286c 696e 6520 2031 3629 0a2a (line 16).*
│ │ │ │ │ +000330c0: 2069 6646 616c 7365 5f3a 2020 2020 2020 ifFalse_:
│ │ │ │ │ +000330d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000330e0: 2020 2020 2020 2020 426f 6f6c 6561 6e2d Boolean-
│ │ │ │ │ +000330f0: 6261 7369 632e 2020 2020 2020 2028 6c69 basic. (li
│ │ │ │ │ +00033100: 6e65 2020 3138 290a 2a20 6966 4661 6c73 ne 18).* ifFals
│ │ │ │ │ +00033110: 655f 6966 5472 7565 5f20 3c31 3e3a 2020 e_ifTrue_ <1>:
│ │ │ │ │ +00033120: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00033130: 2054 7275 652d 6261 7369 632e 2020 2020 True-basic.
│ │ │ │ │ +00033140: 2020 2020 2020 286c 696e 6520 2032 3129 (line 21)
│ │ │ │ │ +00033150: 0a2a 2069 6646 616c 7365 5f69 6654 7275 .* ifFalse_ifTru
│ │ │ │ │ +00033160: 655f 203c 323e 3a20 2020 2020 2020 2020 e_ <2>:
│ │ │ │ │ +00033170: 2020 2020 2020 2020 2020 4661 6c73 652d False-
│ │ │ │ │ +00033180: 6261 7369 632e 2020 2020 2020 2020 2028 basic. (
│ │ │ │ │ +00033190: 6c69 6e65 2020 3139 290a 2a20 6966 4661 line 19).* ifFa
│ │ │ │ │ +000331a0: 6c73 655f 6966 5472 7565 5f3a 2020 2020 lse_ifTrue_:
│ │ │ │ │ +000331b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000331c0: 2020 2042 6f6f 6c65 616e 2d62 6173 6963 Boolean-basic
│ │ │ │ │ +000331d0: 2e20 2020 2020 2020 286c 696e 6520 2032 . (line 2
│ │ │ │ │ +000331e0: 3229 0a2a 2069 664d 6174 6368 6564 5f3a 2).* ifMatched_:
│ │ │ │ │ +000331f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00033200: 2020 2020 2020 2020 2020 2020 5265 6765 Rege
│ │ │ │ │ +00033210: 7852 6573 756c 7473 2d74 6573 7469 6e67 xResults-testing
│ │ │ │ │ +00033220: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +00033230: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00033240: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00033250: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00033260: 286c 696e 6520 2020 3629 0a2a 2069 664d (line 6).* ifM
│ │ │ │ │ +00033270: 6174 6368 6564 5f69 664e 6f74 4d61 7463 atched_ifNotMatc
│ │ │ │ │ +00033280: 6865 645f 3a20 2020 2020 2020 2020 2020 hed_:
│ │ │ │ │ +00033290: 2020 2020 5265 6765 7852 6573 756c 7473 RegexResults
│ │ │ │ │ +000332a0: 2d74 6573 7469 6e67 2e0a 2020 2020 2020 -testing..
│ │ │ │ │ +000332b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000332c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000332d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000332e0: 2020 2020 2020 2020 286c 696e 6520 2031 (line 1
│ │ │ │ │ +000332f0: 3029 0a2a 2069 664e 696c 5f20 3c31 3e3a 0).* ifNil_ <1>:
│ │ │ │ │ +00033300: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00033310: 2020 2020 2020 2020 2020 2020 556e 6465 Unde
│ │ │ │ │ +00033320: 6669 6e65 644f 626a 6563 742d 7465 7374 finedObject-test
│ │ │ │ │ +00033330: 696e 672e 0a20 2020 2020 2020 2020 2020 ing..
│ │ │ │ │ +00033340: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00033350: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00033360: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00033370: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).*
│ │ │ │ │ +00033380: 6966 4e69 6c5f 3a20 2020 2020 2020 2020 ifNil_:
│ │ │ │ │ +00033390: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000333a0: 2020 2020 2020 204f 626a 6563 742d 7465 Object-te
│ │ │ │ │ +000333b0: 7374 696e 6720 6675 6e63 7469 6f6e 616c sting functional
│ │ │ │ │ +000333c0: 6974 792e 0a20 2020 2020 2020 2020 2020 ity..
│ │ │ │ │ +000333d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000333e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000333f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00033400: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).*
│ │ │ │ │ +00033410: 6966 4e69 6c5f 6966 4e6f 744e 696c 5f20 ifNil_ifNotNil_
│ │ │ │ │ +00033420: 3c31 3e3a 2020 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ +00033430: 2020 2020 2020 2055 6e64 6566 696e 6564 Undefined
│ │ │ │ │ +00033440: 4f62 6a65 6374 2d74 6573 7469 6e67 2e0a Object-testing..
│ │ │ │ │ +00033450: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00033460: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00033470: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00033480: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +00033490: 696e 6520 2020 3929 0a2a 2069 664e 696c ine 9).* ifNil
│ │ │ │ │ +000334a0: 5f69 664e 6f74 4e69 6c5f 3a20 2020 2020 _ifNotNil_:
│ │ │ │ │ +000334b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000334c0: 2020 4f62 6a65 6374 2d74 6573 7469 6e67 Object-testing
│ │ │ │ │ +000334d0: 2066 756e 6374 696f 6e61 6c69 7479 2e0a functionality..
│ │ │ │ │ +000334e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000334f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00033500: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00033510: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +00033520: 696e 6520 2020 3929 0a2a 2069 664e 696c ine 9).* ifNil
│ │ │ │ │ +00033530: 5f69 664e 6f74 4e69 6c44 6f5f 203c 313e _ifNotNilDo_ <1>
│ │ │ │ │ +00033540: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +00033550: 2020 556e 6465 6669 6e65 644f 626a 6563 UndefinedObjec
│ │ │ │ │ +00033560: 742d 6974 6572 6174 696f 6e2e 0a20 2020 t-iteration..
│ │ │ │ │ +00033570: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00033580: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00033590: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000335a0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +000335b0: 2020 2036 290a 2a20 6966 4e69 6c5f 6966 6).* ifNil_if
│ │ │ │ │ +000335c0: 4e6f 744e 696c 446f 5f3a 2020 2020 2020 NotNilDo_:
│ │ │ │ │ +000335d0: 2020 2020 2020 2020 2020 2020 2020 2049 I
│ │ │ │ │ +000335e0: 7465 7261 626c 652d 6974 6572 6174 696f terable-iteratio
│ │ │ │ │ +000335f0: 6e2e 2020 286c 696e 6520 2020 3629 0a2a n. (line 6).*
│ │ │ │ │ +00033600: 2069 664e 6f74 4d61 7463 6865 645f 3a20 ifNotMatched_:
│ │ │ │ │ +00033610: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00033620: 2020 2020 2020 2020 5265 6765 7852 6573 RegexRes
│ │ │ │ │ +00033630: 756c 7473 2d74 6573 7469 6e67 2e0a 2020 ults-testing..
│ │ │ │ │ +00033640: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00033650: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00033660: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00033670: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +00033680: 6520 2031 3529 0a2a 2069 664e 6f74 4d61 e 15).* ifNotMa
│ │ │ │ │ +00033690: 7463 6865 645f 6966 4d61 7463 6865 645f tched_ifMatched_
│ │ │ │ │ +000336a0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +000336b0: 5265 6765 7852 6573 756c 7473 2d74 6573 RegexResults-tes
│ │ │ │ │ +000336c0: 7469 6e67 2e0a 2020 2020 2020 2020 2020 ting..
│ │ │ │ │ +000336d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000336e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000336f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00033700: 2020 2020 286c 696e 6520 2031 3929 0a2a (line 19).*
│ │ │ │ │ +00033710: 2069 664e 6f74 4e69 6c5f 203c 313e 3a20 ifNotNil_ <1>:
│ │ │ │ │ +00033720: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00033730: 2020 2020 2020 2020 556e 6465 6669 6e65 Undefine
│ │ │ │ │ +00033740: 644f 626a 6563 742d 7465 7374 696e 672e dObject-testing.
│ │ │ │ │ +00033750: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +00033760: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00033770: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00033780: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +00033790: 6c69 6e65 2020 3133 290a 2a20 6966 4e6f line 13).* ifNo
│ │ │ │ │ +000337a0: 744e 696c 5f3a 2020 2020 2020 2020 2020 tNil_:
│ │ │ │ │ +000337b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000337c0: 2020 204f 626a 6563 742d 7465 7374 696e Object-testin
│ │ │ │ │ +000337d0: 6720 6675 6e63 7469 6f6e 616c 6974 792e g functionality.
│ │ │ │ │ +000337e0: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +000337f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00033800: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00033810: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +00033820: 6c69 6e65 2020 3133 290a 2a20 6966 4e6f line 13).* ifNo
│ │ │ │ │ +00033830: 744e 696c 5f69 664e 696c 5f20 3c31 3e3a tNil_ifNil_ <1>:
│ │ │ │ │ +00033840: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00033850: 2020 2055 6e64 6566 696e 6564 4f62 6a65 UndefinedObje
│ │ │ │ │ +00033860: 6374 2d74 6573 7469 6e67 2e0a 2020 2020 ct-testing..
│ │ │ │ │ +00033870: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00033880: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00033890: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000338a0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +000338b0: 2031 3729 0a2a 2069 664e 6f74 4e69 6c5f 17).* ifNotNil_
│ │ │ │ │ +000338c0: 6966 4e69 6c5f 3a20 2020 2020 2020 2020 ifNil_:
│ │ │ │ │ +000338d0: 2020 2020 2020 2020 2020 2020 2020 4f62 Ob
│ │ │ │ │ +000338e0: 6a65 6374 2d74 6573 7469 6e67 2066 756e ject-testing fun
│ │ │ │ │ +000338f0: 6374 696f 6e61 6c69 7479 2e0a 2020 2020 ctionality..
│ │ │ │ │ +00033900: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00033910: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00033920: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00033930: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +00033940: 2031 3729 0a2a 2069 664e 6f74 4e69 6c44 17).* ifNotNilD
│ │ │ │ │ +00033950: 6f5f 203c 313e 3a20 2020 2020 2020 2020 o_ <1>:
│ │ │ │ │ +00033960: 2020 2020 2020 2020 2020 2020 2020 556e Un
│ │ │ │ │ +00033970: 6465 6669 6e65 644f 626a 6563 742d 6974 definedObject-it
│ │ │ │ │ +00033980: 6572 6174 696f 6e2e 0a20 2020 2020 2020 eration..
│ │ │ │ │ +00033990: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000339a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000339b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000339c0: 2020 2020 2020 2028 6c69 6e65 2020 3131 (line 11
│ │ │ │ │ +000339d0: 290a 2a20 6966 4e6f 744e 696c 446f 5f3a ).* ifNotNilDo_:
│ │ │ │ │ +000339e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000339f0: 2020 2020 2020 2020 2020 2049 7465 7261 Itera
│ │ │ │ │ +00033a00: 626c 652d 6974 6572 6174 696f 6e2e 2020 ble-iteration.
│ │ │ │ │ +00033a10: 286c 696e 6520 2031 3129 0a2a 2069 664e (line 11).* ifN
│ │ │ │ │ +00033a20: 6f74 4e69 6c44 6f5f 6966 4e69 6c5f 203c otNilDo_ifNil_ <
│ │ │ │ │ +00033a30: 313e 3a20 2020 2020 2020 2020 2020 2020 1>:
│ │ │ │ │ +00033a40: 2020 2020 556e 6465 6669 6e65 644f 626a UndefinedObj
│ │ │ │ │ +00033a50: 6563 742d 6974 6572 6174 696f 6e2e 0a20 ect-iteration..
│ │ │ │ │ +00033a60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00033a70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00033a80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00033a90: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +00033aa0: 6e65 2020 3135 290a 2a20 6966 4e6f 744e ne 15).* ifNotN
│ │ │ │ │ +00033ab0: 696c 446f 5f69 664e 696c 5f3a 2020 2020 ilDo_ifNil_:
│ │ │ │ │ +00033ac0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00033ad0: 2049 7465 7261 626c 652d 6974 6572 6174 Iterable-iterat
│ │ │ │ │ +00033ae0: 696f 6e2e 2020 286c 696e 6520 2031 3529 ion. (line 15)
│ │ │ │ │ +00033af0: 0a2a 2069 6654 7275 655f 203c 313e 3a20 .* ifTrue_ <1>:
│ │ │ │ │ +00033b00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00033b10: 2020 2020 2020 2020 2020 5472 7565 2d62 True-b
│ │ │ │ │ +00033b20: 6173 6963 2e20 2020 2020 2020 2020 2028 asic. (
│ │ │ │ │ +00033b30: 6c69 6e65 2020 3234 290a 2a20 6966 5472 line 24).* ifTr
│ │ │ │ │ +00033b40: 7565 5f20 3c32 3e3a 2020 2020 2020 2020 ue_ <2>:
│ │ │ │ │ +00033b50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00033b60: 2020 2046 616c 7365 2d62 6173 6963 2e20 False-basic.
│ │ │ │ │ +00033b70: 2020 2020 2020 2020 286c 696e 6520 2032 (line 2
│ │ │ │ │ +00033b80: 3229 0a2a 2069 6654 7275 655f 3a20 2020 2).* ifTrue_:
│ │ │ │ │ +00033b90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00033ba0: 2020 2020 2020 2020 2020 2020 426f 6f6c Bool
│ │ │ │ │ +00033bb0: 6561 6e2d 6261 7369 632e 2020 2020 2020 ean-basic.
│ │ │ │ │ +00033bc0: 2028 6c69 6e65 2020 3236 290a 2a20 6966 (line 26).* if
│ │ │ │ │ +00033bd0: 5472 7565 5f69 6646 616c 7365 5f20 3c31 True_ifFalse_ <1
│ │ │ │ │ +00033be0: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ +00033bf0: 2020 2020 2054 7275 652d 6261 7369 632e True-basic.
│ │ │ │ │ +00033c00: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +00033c10: 2032 3729 0a2a 2069 6654 7275 655f 6966 27).* ifTrue_if
│ │ │ │ │ +00033c20: 4661 6c73 655f 203c 323e 3a20 2020 2020 False_ <2>:
│ │ │ │ │ +00033c30: 2020 2020 2020 2020 2020 2020 2020 4661 Fa
│ │ │ │ │ +00033c40: 6c73 652d 6261 7369 632e 2020 2020 2020 lse-basic.
│ │ │ │ │ +00033c50: 2020 2028 6c69 6e65 2020 3235 290a 2a20 (line 25).*
│ │ │ │ │ +00033c60: 6966 5472 7565 5f69 6646 616c 7365 5f3a ifTrue_ifFalse_:
│ │ │ │ │ +00033c70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00033c80: 2020 2020 2020 2042 6f6f 6c65 616e 2d62 Boolean-b
│ │ │ │ │ +00033c90: 6173 6963 2e20 2020 2020 2020 286c 696e asic. (lin
│ │ │ │ │ +00033ca0: 6520 2033 3029 0a2a 2069 676e 6f72 6543 e 30).* ignoreC
│ │ │ │ │ +00033cb0: 616c 6c6f 7574 733a 2020 2020 2020 2020 allouts:
│ │ │ │ │ +00033cc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00033cd0: 5061 636b 6167 654c 6f61 6465 7220 636c PackageLoader cl
│ │ │ │ │ +00033ce0: 6173 732d 6163 6365 7373 696e 672e 0a20 ass-accessing..
│ │ │ │ │ +00033cf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00033d00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00033d10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00033d20: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +00033d30: 6e65 2020 3336 290a 2a20 6967 6e6f 7265 ne 36).* ignore
│ │ │ │ │ +00033d40: 4361 6c6c 6f75 7473 5f3a 2020 2020 2020 Callouts_:
│ │ │ │ │ +00033d50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00033d60: 2050 6163 6b61 6765 4c6f 6164 6572 2063 PackageLoader c
│ │ │ │ │ +00033d70: 6c61 7373 2d61 6363 6573 7369 6e67 2e0a lass-accessing..
│ │ │ │ │ +00033d80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00033d90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00033da0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00033db0: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +00033dc0: 696e 6520 2033 3929 0a2a 2069 6d61 6765 ine 39).* image
│ │ │ │ │ +00033dd0: 203c 313e 3a20 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ +00033de0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00033df0: 2020 4669 6c65 2063 6c61 7373 2d72 6561 File class-rea
│ │ │ │ │ +00033e00: 6469 6e67 2073 7973 7465 6d20 6465 6661 ding system defa
│ │ │ │ │ +00033e10: 756c 7473 2e0a 2020 2020 2020 2020 2020 ults..
│ │ │ │ │ +00033e20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00033e30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00033e40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00033e50: 2020 2020 286c 696e 6520 2020 3929 0a2a (line 9).*
│ │ │ │ │ +00033e60: 2069 6d61 6765 3a20 2020 2020 2020 2020 image:
│ │ │ │ │ +00033e70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00033e80: 2020 2020 2020 2020 4469 7265 6374 6f72 Director
│ │ │ │ │ +00033e90: 7920 636c 6173 732d 7265 6164 696e 6720 y class-reading
│ │ │ │ │ +00033ea0: 7379 7374 656d 2064 6566 6175 6c74 732e system defaults.
│ │ │ │ │ +00033eb0: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +00033ec0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00033ed0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00033ee0: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +00033ef0: 6c69 6e65 2020 3132 290a 2a20 696d 6167 line 12).* imag
│ │ │ │ │ +00033f00: 654c 6f63 616c 3a20 2020 2020 2020 2020 eLocal:
│ │ │ │ │ +00033f10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00033f20: 2020 2053 7973 7465 6d44 6963 7469 6f6e SystemDiction
│ │ │ │ │ +00033f30: 6172 792d 7465 7374 696e 672e 0a20 2020 ary-testing..
│ │ │ │ │ +00033f40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00033f50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00033f60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00033f70: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +00033f80: 2020 2036 290a 2a20 696d 706c 656d 656e 6).* implemen
│ │ │ │ │ +00033f90: 746f 7273 3a20 2020 2020 2020 2020 2020 tors:
│ │ │ │ │ +00033fa0: 2020 2020 2020 2020 2020 2020 2020 2053 S
│ │ │ │ │ +00033fb0: 796d 626f 6c2d 6163 6365 7373 696e 6720 ymbol-accessing
│ │ │ │ │ +00033fc0: 7468 6520 6d65 7468 6f64 2064 6963 7469 the method dicti
│ │ │ │ │ +00033fd0: 6f6e 6172 792e 0a20 2020 2020 2020 2020 onary..
│ │ │ │ │ +00033fe0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00033ff0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00034000: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00034010: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).
│ │ │ │ │ +00034020: 2a20 696d 706c 6965 735f 203c 313e 3a20 * implies_ <1>:
│ │ │ │ │ +00034030: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00034040: 2020 2020 2020 2020 2053 6563 7572 6974 Securit
│ │ │ │ │ +00034050: 7950 6f6c 6963 792d 7175 6572 7969 6e67 yPolicy-querying
│ │ │ │ │ +00034060: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +00034070: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00034080: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00034090: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000340a0: 286c 696e 6520 2020 3929 0a2a 2069 6d70 (line 9).* imp
│ │ │ │ │ +000340b0: 6c69 6573 5f3a 2020 2020 2020 2020 2020 lies_:
│ │ │ │ │ +000340c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000340d0: 2020 2020 5065 726d 6973 7369 6f6e 2d74 Permission-t
│ │ │ │ │ +000340e0: 6573 7469 6e67 2e20 2028 6c69 6e65 2020 esting. (line
│ │ │ │ │ +000340f0: 2039 290a 2a20 696d 706f 7274 5f20 3c31 9).* import_ <1
│ │ │ │ │ +00034100: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ +00034110: 2020 2020 2020 2020 2020 2020 2043 6c61 Cla
│ │ │ │ │ +00034120: 7373 4465 7363 7269 7074 696f 6e2d 7061 ssDescription-pa
│ │ │ │ │ +00034130: 7273 696e 6720 636c 6173 7320 6465 636c rsing class decl
│ │ │ │ │ +00034140: 6172 6174 696f 6e73 2e0a 2020 2020 2020 arations..
│ │ │ │ │ +00034150: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00034160: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00034170: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00034180: 2020 2020 2020 2020 286c 696e 6520 2031 (line 1
│ │ │ │ │ +00034190: 3029 0a2a 2069 6d70 6f72 745f 3a20 2020 0).* import_:
│ │ │ │ │ +000341a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000341b0: 2020 2020 2020 2020 2020 2020 4162 7374 Abst
│ │ │ │ │ +000341c0: 7261 6374 4e61 6d65 7370 6163 652d 636f ractNamespace-co
│ │ │ │ │ +000341d0: 6d70 696c 696e 672e 0a20 2020 2020 2020 mpiling..
│ │ │ │ │ +000341e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000341f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00034200: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00034210: 2020 2020 2020 2028 6c69 6e65 2020 3130 (line 10
│ │ │ │ │ +00034220: 290a 2a20 696d 706f 7274 5f66 726f 6d5f ).* import_from_
│ │ │ │ │ +00034230: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +00034240: 2020 2020 2020 2020 2020 2042 696e 6469 Bindi
│ │ │ │ │ +00034250: 6e67 4469 6374 696f 6e61 7279 2d61 6363 ngDictionary-acc
│ │ │ │ │ +00034260: 6573 7369 6e67 2e0a 2020 2020 2020 2020 essing..
│ │ │ │ │ +00034270: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00034280: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00034290: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000342a0: 2020 2020 2020 286c 696e 6520 2033 3229 (line 32)
│ │ │ │ │ +000342b0: 0a2a 2069 6e63 6c75 6465 735f 203c 313e .* includes_ <1>
│ │ │ │ │ +000342c0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +000342d0: 2020 2020 2020 2020 2020 536f 7274 6564 Sorted
│ │ │ │ │ +000342e0: 436f 6c6c 6563 7469 6f6e 2d73 6561 7263 Collection-searc
│ │ │ │ │ +000342f0: 6869 6e67 2e0a 2020 2020 2020 2020 2020 hing..
│ │ │ │ │ +00034300: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00034310: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00034320: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00034330: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*
│ │ │ │ │ +00034340: 2069 6e63 6c75 6465 735f 203c 323e 3a20 includes_ <2>:
│ │ │ │ │ +00034350: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00034360: 2020 2020 2020 2020 5365 7175 656e 6365 Sequence
│ │ │ │ │ +00034370: 6162 6c65 436f 6c6c 6563 7469 6f6e 2d62 ableCollection-b
│ │ │ │ │ +00034380: 6173 6963 2e0a 2020 2020 2020 2020 2020 asic..
│ │ │ │ │ +00034390: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000343a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000343b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000343c0: 2020 2020 286c 696e 6520 2037 3929 0a2a (line 79).*
│ │ │ │ │ +000343d0: 2069 6e63 6c75 6465 735f 203c 333e 3a20 includes_ <3>:
│ │ │ │ │ +000343e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000343f0: 2020 2020 2020 2020 4c69 6e6b 6564 4c69 LinkedLi
│ │ │ │ │ +00034400: 7374 2d65 6e75 6d65 7261 7469 6e67 2e0a st-enumerating..
│ │ │ │ │ +00034410: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00034420: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00034430: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00034440: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +00034450: 696e 6520 2031 3329 0a2a 2069 6e63 6c75 ine 13).* inclu
│ │ │ │ │ +00034460: 6465 735f 203c 343e 3a20 2020 2020 2020 des_ <4>:
│ │ │ │ │ +00034470: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00034480: 2020 4861 7368 6564 436f 6c6c 6563 7469 HashedCollecti
│ │ │ │ │ +00034490: 6f6e 2d74 6573 7469 6e67 2063 6f6c 6c65 on-testing colle
│ │ │ │ │ +000344a0: 6374 696f 6e73 2e0a 2020 2020 2020 2020 ctions..
│ │ │ │ │ +000344b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000344c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000344d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000344e0: 2020 2020 2020 286c 696e 6520 2031 3829 (line 18)
│ │ │ │ │ +000344f0: 0a2a 2069 6e63 6c75 6465 735f 203c 353e .* includes_ <5>
│ │ │ │ │ +00034500: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +00034510: 2020 2020 2020 2020 2020 4669 6c65 5061 FilePa
│ │ │ │ │ +00034520: 7468 2d61 6363 6573 7369 6e67 2e20 2028 th-accessing. (
│ │ │ │ │ +00034530: 6c69 6e65 2020 3139 290a 2a20 696e 636c line 19).* incl
│ │ │ │ │ +00034540: 7564 6573 5f20 3c36 3e3a 2020 2020 2020 udes_ <6>:
│ │ │ │ │ +00034550: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00034560: 2020 2044 6963 7469 6f6e 6172 792d 6469 Dictionary-di
│ │ │ │ │ +00034570: 6374 696f 6e61 7279 2074 6573 7469 6e67 ctionary testing
│ │ │ │ │ +00034580: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +00034590: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000345a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000345b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000345c0: 286c 696e 6520 2020 3629 0a2a 2069 6e63 (line 6).* inc
│ │ │ │ │ +000345d0: 6c75 6465 735f 203c 373e 3a20 2020 2020 ludes_ <7>:
│ │ │ │ │ +000345e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000345f0: 2020 2020 436f 6c6c 6563 7469 6f6e 2d74 Collection-t
│ │ │ │ │ +00034600: 6573 7469 6e67 2063 6f6c 6c65 6374 696f esting collectio
│ │ │ │ │ +00034610: 6e73 2e0a 2020 2020 2020 2020 2020 2020 ns..
│ │ │ │ │ +00034620: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00034630: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00034640: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00034650: 2020 286c 696e 6520 2031 3329 0a2a 2069 (line 13).* i
│ │ │ │ │ +00034660: 6e63 6c75 6465 735f 3a20 2020 2020 2020 ncludes_:
│ │ │ │ │ +00034670: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00034680: 2020 2020 2020 4261 672d 7465 7374 696e Bag-testin
│ │ │ │ │ +00034690: 6720 636f 6c6c 6563 7469 6f6e 732e 0a20 g collections..
│ │ │ │ │ +000346a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000346b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000346c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000346d0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +000346e0: 6e65 2020 3132 290a 2a20 696e 636c 7564 ne 12).* includ
│ │ │ │ │ +000346f0: 6573 416c 6c4f 665f 3a20 2020 2020 2020 esAllOf_:
│ │ │ │ │ +00034700: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00034710: 2043 6f6c 6c65 6374 696f 6e2d 7465 7374 Collection-test
│ │ │ │ │ +00034720: 696e 6720 636f 6c6c 6563 7469 6f6e 732e ing collections.
│ │ │ │ │ +00034730: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +00034740: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00034750: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00034760: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +00034770: 6c69 6e65 2020 3136 290a 2a20 696e 636c line 16).* incl
│ │ │ │ │ +00034780: 7564 6573 416e 794f 665f 3a20 2020 2020 udesAnyOf_:
│ │ │ │ │ +00034790: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000347a0: 2020 2043 6f6c 6c65 6374 696f 6e2d 7465 Collection-te
│ │ │ │ │ +000347b0: 7374 696e 6720 636f 6c6c 6563 7469 6f6e sting collection
│ │ │ │ │ +000347c0: 732e 0a20 2020 2020 2020 2020 2020 2020 s..
│ │ │ │ │ +000347d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000347e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000347f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00034800: 2028 6c69 6e65 2020 3139 290a 2a20 696e (line 19).* in
│ │ │ │ │ +00034810: 636c 7564 6573 4173 736f 6369 6174 696f cludesAssociatio
│ │ │ │ │ +00034820: 6e5f 3a20 2020 2020 2020 2020 2020 2020 n_:
│ │ │ │ │ +00034830: 2020 2020 2044 6963 7469 6f6e 6172 792d Dictionary-
│ │ │ │ │ +00034840: 6469 6374 696f 6e61 7279 2074 6573 7469 dictionary testi
│ │ │ │ │ +00034850: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ +00034860: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00034870: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00034880: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00034890: 2020 286c 696e 6520 2020 3929 0a2a 2069 (line 9).* i
│ │ │ │ │ +000348a0: 6e63 6c75 6465 7342 6568 6176 696f 725f ncludesBehavior_
│ │ │ │ │ +000348b0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +000348c0: 2020 2020 2020 4265 6861 7669 6f72 2d74 Behavior-t
│ │ │ │ │ +000348d0: 6573 7469 6e67 2074 6865 2063 6c61 7373 esting the class
│ │ │ │ │ +000348e0: 2068 6965 7261 7263 6879 2e0a 2020 2020 hierarchy..
│ │ │ │ │ +000348f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00034900: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00034910: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00034920: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +00034930: 2020 3629 0a2a 2069 6e63 6c75 6465 7343 6).* includesC
│ │ │ │ │ +00034940: 6c61 7373 4e61 6d65 645f 3a20 2020 2020 lassNamed_:
│ │ │ │ │ +00034950: 2020 2020 2020 2020 2020 2020 2020 4162 Ab
│ │ │ │ │ +00034960: 7374 7261 6374 4e61 6d65 7370 6163 652d stractNamespace-
│ │ │ │ │ +00034970: 6e61 6d65 7370 6163 6520 6869 6572 6172 namespace hierar
│ │ │ │ │ +00034980: 6368 792e 0a20 2020 2020 2020 2020 2020 chy..
│ │ │ │ │ +00034990: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000349a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000349b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000349c0: 2020 2028 6c69 6e65 2020 3233 290a 2a20 (line 23).*
│ │ │ │ │ +000349d0: 696e 636c 7564 6573 476c 6f62 616c 4e61 includesGlobalNa
│ │ │ │ │ +000349e0: 6d65 645f 3a20 2020 2020 2020 2020 2020 med_:
│ │ │ │ │ +000349f0: 2020 2020 2020 2041 6273 7472 6163 744e AbstractN
│ │ │ │ │ +00034a00: 616d 6573 7061 6365 2d6e 616d 6573 7061 amespace-namespa
│ │ │ │ │ +00034a10: 6365 2068 6965 7261 7263 6879 2e0a 2020 ce hierarchy..
│ │ │ │ │ +00034a20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00034a30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00034a40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00034a50: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +00034a60: 6520 2032 3929 0a2a 2069 6e63 6c75 6465 e 29).* include
│ │ │ │ │ +00034a70: 734b 6579 5f20 3c31 3e3a 2020 2020 2020 sKey_ <1>:
│ │ │ │ │ +00034a80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00034a90: 5765 616b 5661 6c75 654c 6f6f 6b75 7054 WeakValueLookupT
│ │ │ │ │ +00034aa0: 6162 6c65 2d68 6163 6b73 2e0a 2020 2020 able-hacks..
│ │ │ │ │ +00034ab0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00034ac0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00034ad0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00034ae0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +00034af0: 2031 3429 0a2a 2069 6e63 6c75 6465 734b 14).* includesK
│ │ │ │ │ +00034b00: 6579 5f20 3c32 3e3a 2020 2020 2020 2020 ey_ <2>:
│ │ │ │ │ +00034b10: 2020 2020 2020 2020 2020 2020 2020 5072 Pr
│ │ │ │ │ +00034b20: 6f63 6573 7345 6e76 6972 6f6e 6d65 6e74 ocessEnvironment
│ │ │ │ │ +00034b30: 2d64 6963 7469 6f6e 6172 7920 7465 7374 -dictionary test
│ │ │ │ │ +00034b40: 696e 672e 0a20 2020 2020 2020 2020 2020 ing..
│ │ │ │ │ +00034b50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00034b60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00034b70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00034b80: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).*
│ │ │ │ │ +00034b90: 696e 636c 7564 6573 4b65 795f 203c 333e includesKey_ <3>
│ │ │ │ │ +00034ba0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +00034bb0: 2020 2020 2020 204e 616d 6573 7061 6365 Namespace
│ │ │ │ │ +00034bc0: 2d6f 7665 7272 6964 6573 2066 6f72 2073 -overrides for s
│ │ │ │ │ +00034bd0: 7570 6572 7370 6163 6573 2e0a 2020 2020 uperspaces..
│ │ │ │ │ +00034be0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00034bf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00034c00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00034c10: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +00034c20: 2032 3929 0a2a 2069 6e63 6c75 6465 734b 29).* includesK
│ │ │ │ │ +00034c30: 6579 5f3a 2020 2020 2020 2020 2020 2020 ey_:
│ │ │ │ │ +00034c40: 2020 2020 2020 2020 2020 2020 2020 4469 Di
│ │ │ │ │ +00034c50: 6374 696f 6e61 7279 2d64 6963 7469 6f6e ctionary-diction
│ │ │ │ │ +00034c60: 6172 7920 7465 7374 696e 672e 0a20 2020 ary testing..
│ │ │ │ │ +00034c70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00034c80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00034c90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00034ca0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +00034cb0: 2020 3133 290a 2a20 696e 636c 7564 6573 13).* includes
│ │ │ │ │ +00034cc0: 5365 6c65 6374 6f72 5f3a 2020 2020 2020 Selector_:
│ │ │ │ │ +00034cd0: 2020 2020 2020 2020 2020 2020 2020 2042 B
│ │ │ │ │ +00034ce0: 6568 6176 696f 722d 7465 7374 696e 6720 ehavior-testing
│ │ │ │ │ +00034cf0: 7468 6520 6d65 7468 6f64 2064 6963 7469 the method dicti
│ │ │ │ │ +00034d00: 6f6e 6172 792e 0a20 2020 2020 2020 2020 onary..
│ │ │ │ │ +00034d10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00034d20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00034d30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00034d40: 2020 2020 2028 6c69 6e65 2020 3133 290a (line 13).
│ │ │ │ │ +00034d50: 2a20 696e 6372 3a20 2020 2020 2020 2020 * incr:
│ │ │ │ │ +00034d60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00034d70: 2020 2020 2020 2020 2043 4f62 6a65 6374 CObject
│ │ │ │ │ +00034d80: 2d70 6f69 6e74 6572 2d6c 696b 6520 6265 -pointer-like be
│ │ │ │ │ +00034d90: 6861 7669 6f72 2e0a 2020 2020 2020 2020 havior..
│ │ │ │ │ +00034da0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00034db0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00034dc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00034dd0: 2020 2020 2020 286c 696e 6520 2035 3229 (line 52)
│ │ │ │ │ +00034de0: 0a2a 2069 6e63 7242 795f 3a20 2020 2020 .* incrBy_:
│ │ │ │ │ +00034df0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00034e00: 2020 2020 2020 2020 2020 434f 626a 6563 CObjec
│ │ │ │ │ +00034e10: 742d 706f 696e 7465 722d 6c69 6b65 2062 t-pointer-like b
│ │ │ │ │ +00034e20: 6568 6176 696f 722e 0a20 2020 2020 2020 ehavior..
│ │ │ │ │ +00034e30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00034e40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00034e50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00034e60: 2020 2020 2020 2028 6c69 6e65 2020 3536 (line 56
│ │ │ │ │ +00034e70: 290a 2a20 696e 6372 656d 656e 743a 2020 ).* increment:
│ │ │ │ │ +00034e80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00034e90: 2020 2020 2020 2020 2020 2049 6e74 6572 Inter
│ │ │ │ │ +00034ea0: 7661 6c2d 7072 696e 7469 6e67 2e20 2020 val-printing.
│ │ │ │ │ +00034eb0: 286c 696e 6520 2020 3929 0a2a 2069 6e63 (line 9).* inc
│ │ │ │ │ +00034ec0: 7265 6d65 6e74 616c 4743 5374 6570 3a20 rementalGCStep:
│ │ │ │ │ +00034ed0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00034ee0: 2020 2020 4f62 6a65 6374 4d65 6d6f 7279 ObjectMemory
│ │ │ │ │ +00034ef0: 2063 6c61 7373 2d62 7569 6c74 696e 732e class-builtins.
│ │ │ │ │ +00034f00: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +00034f10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00034f20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00034f30: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +00034f40: 6c69 6e65 2020 3630 290a 2a20 696e 6465 line 60).* inde
│ │ │ │ │ +00034f50: 784f 665f 3a20 2020 2020 2020 2020 2020 xOf_:
│ │ │ │ │ +00034f60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00034f70: 2020 2053 6571 7565 6e63 6561 626c 6543 SequenceableC
│ │ │ │ │ +00034f80: 6f6c 6c65 6374 696f 6e2d 6261 7369 632e ollection-basic.
│ │ │ │ │ +00034f90: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +00034fa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00034fb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00034fc0: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +00034fd0: 6c69 6e65 2020 3832 290a 2a20 696e 6465 line 82).* inde
│ │ │ │ │ +00034fe0: 784f 665f 6966 4162 7365 6e74 5f3a 2020 xOf_ifAbsent_:
│ │ │ │ │ +00034ff0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00035000: 2020 2053 6571 7565 6e63 6561 626c 6543 SequenceableC
│ │ │ │ │ +00035010: 6f6c 6c65 6374 696f 6e2d 6261 7369 632e ollection-basic.
│ │ │ │ │ +00035020: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +00035030: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00035040: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00035050: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +00035060: 6c69 6e65 2020 3836 290a 2a20 696e 6465 line 86).* inde
│ │ │ │ │ +00035070: 784f 665f 6d61 7463 6843 6173 655f 7374 xOf_matchCase_st
│ │ │ │ │ +00035080: 6172 7469 6e67 4174 5f3a 2020 2020 2020 artingAt_:
│ │ │ │ │ +00035090: 2020 2043 6861 7261 6374 6572 4172 7261 CharacterArra
│ │ │ │ │ +000350a0: 792d 636f 6d70 6172 696e 672e 0a20 2020 y-comparing..
│ │ │ │ │ +000350b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000350c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000350d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000350e0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +000350f0: 2020 3239 290a 2a20 696e 6465 784f 665f 29).* indexOf_
│ │ │ │ │ +00035100: 7374 6172 7469 6e67 4174 5f20 3c31 3e3a startingAt_ <1>:
│ │ │ │ │ +00035110: 2020 2020 2020 2020 2020 2020 2020 2053 S
│ │ │ │ │ +00035120: 7472 696e 672d 6261 7369 632e 2020 2020 tring-basic.
│ │ │ │ │ +00035130: 2020 2020 286c 696e 6520 2031 3429 0a2a (line 14).*
│ │ │ │ │ +00035140: 2069 6e64 6578 4f66 5f73 7461 7274 696e indexOf_startin
│ │ │ │ │ +00035150: 6741 745f 203c 323e 3a20 2020 2020 2020 gAt_ <2>:
│ │ │ │ │ +00035160: 2020 2020 2020 2020 5365 7175 656e 6365 Sequence
│ │ │ │ │ +00035170: 6162 6c65 436f 6c6c 6563 7469 6f6e 2d62 ableCollection-b
│ │ │ │ │ +00035180: 6173 6963 2e0a 2020 2020 2020 2020 2020 asic..
│ │ │ │ │ +00035190: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000351a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000351b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000351c0: 2020 2020 286c 696e 6520 2039 3129 0a2a (line 91).*
│ │ │ │ │ +000351d0: 2069 6e64 6578 4f66 5f73 7461 7274 696e indexOf_startin
│ │ │ │ │ +000351e0: 6741 745f 3a20 2020 2020 2020 2020 2020 gAt_:
│ │ │ │ │ +000351f0: 2020 2020 2020 2020 4279 7465 4172 7261 ByteArra
│ │ │ │ │ +00035200: 792d 6261 7369 632e 2020 2020 2028 6c69 y-basic. (li
│ │ │ │ │ +00035210: 6e65 2020 2039 290a 2a20 696e 6465 784f ne 9).* indexO
│ │ │ │ │ +00035220: 665f 7374 6172 7469 6e67 4174 5f69 6641 f_startingAt_ifA
│ │ │ │ │ +00035230: 6273 656e 745f 203c 313e 3a20 2020 2020 bsent_ <1>:
│ │ │ │ │ +00035240: 2053 7472 696e 672d 6261 7369 632e 2020 String-basic.
│ │ │ │ │ +00035250: 2020 2020 2020 286c 696e 6520 2031 3829 (line 18)
│ │ │ │ │ +00035260: 0a2a 2069 6e64 6578 4f66 5f73 7461 7274 .* indexOf_start
│ │ │ │ │ +00035270: 696e 6741 745f 6966 4162 7365 6e74 5f20 ingAt_ifAbsent_
│ │ │ │ │ +00035280: 3c32 3e3a 2020 2020 2020 536f 7274 6564 <2>: Sorted
│ │ │ │ │ +00035290: 436f 6c6c 6563 7469 6f6e 2d73 6561 7263 Collection-searc
│ │ │ │ │ +000352a0: 6869 6e67 2e0a 2020 2020 2020 2020 2020 hing..
│ │ │ │ │ +000352b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000352c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000352d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000352e0: 2020 2020 286c 696e 6520 2031 3029 0a2a (line 10).*
│ │ │ │ │ +000352f0: 2069 6e64 6578 4f66 5f73 7461 7274 696e indexOf_startin
│ │ │ │ │ +00035300: 6741 745f 6966 4162 7365 6e74 5f20 3c33 gAt_ifAbsent_ <3
│ │ │ │ │ +00035310: 3e3a 2020 2020 2020 5365 7175 656e 6365 >: Sequence
│ │ │ │ │ +00035320: 6162 6c65 436f 6c6c 6563 7469 6f6e 2d62 ableCollection-b
│ │ │ │ │ +00035330: 6173 6963 2e0a 2020 2020 2020 2020 2020 asic..
│ │ │ │ │ +00035340: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00035350: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00035360: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00035370: 2020 2020 286c 696e 6520 2039 3529 0a2a (line 95).*
│ │ │ │ │ +00035380: 2069 6e64 6578 4f66 5f73 7461 7274 696e indexOf_startin
│ │ │ │ │ +00035390: 6741 745f 6966 4162 7365 6e74 5f20 3c34 gAt_ifAbsent_ <4
│ │ │ │ │ +000353a0: 3e3a 2020 2020 2020 5275 6e41 7272 6179 >: RunArray
│ │ │ │ │ +000353b0: 2d73 6561 7263 6869 6e67 2e20 2028 6c69 -searching. (li
│ │ │ │ │ +000353c0: 6e65 2020 2036 290a 2a20 696e 6465 784f ne 6).* indexO
│ │ │ │ │ +000353d0: 665f 7374 6172 7469 6e67 4174 5f69 6641 f_startingAt_ifA
│ │ │ │ │ +000353e0: 6273 656e 745f 3a20 2020 2020 2020 2020 bsent_:
│ │ │ │ │ +000353f0: 2042 7974 6541 7272 6179 2d62 6173 6963 ByteArray-basic
│ │ │ │ │ +00035400: 2e20 2020 2020 286c 696e 6520 2031 3329 . (line 13)
│ │ │ │ │ +00035410: 0a2a 2069 6e64 6578 4f66 496e 7374 5661 .* indexOfInstVa
│ │ │ │ │ +00035420: 725f 3a20 2020 2020 2020 2020 2020 2020 r_:
│ │ │ │ │ +00035430: 2020 2020 2020 2020 2020 4265 6861 7669 Behavi
│ │ │ │ │ +00035440: 6f72 2d61 6363 6573 7369 6e67 2069 6e73 or-accessing ins
│ │ │ │ │ +00035450: 7461 6e63 6573 2061 6e64 2076 6172 6961 tances and varia
│ │ │ │ │ +00035460: 626c 6573 2e0a 2020 2020 2020 2020 2020 bles..
│ │ │ │ │ +00035470: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00035480: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00035490: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000354a0: 2020 2020 286c 696e 6520 2033 3229 0a2a (line 32).*
│ │ │ │ │ +000354b0: 2069 6e64 6578 4f66 496e 7374 5661 725f indexOfInstVar_
│ │ │ │ │ +000354c0: 6966 4162 7365 6e74 5f3a 2020 2020 2020 ifAbsent_:
│ │ │ │ │ +000354d0: 2020 2020 2020 2020 4265 6861 7669 6f72 Behavior
│ │ │ │ │ +000354e0: 2d61 6363 6573 7369 6e67 2069 6e73 7461 -accessing insta
│ │ │ │ │ +000354f0: 6e63 6573 2061 6e64 2076 6172 6961 626c nces and variabl
│ │ │ │ │ +00035500: 6573 2e0a 2020 2020 2020 2020 2020 2020 es..
│ │ │ │ │ +00035510: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00035520: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00035530: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00035540: 2020 286c 696e 6520 2033 3629 0a2a 2069 (line 36).* i
│ │ │ │ │ +00035550: 6e64 6578 4f66 4c61 7374 5f69 6641 6273 ndexOfLast_ifAbs
│ │ │ │ │ +00035560: 656e 745f 3a20 2020 2020 2020 2020 2020 ent_:
│ │ │ │ │ +00035570: 2020 2020 2020 5365 7175 656e 6365 6162 Sequenceab
│ │ │ │ │ +00035580: 6c65 436f 6c6c 6563 7469 6f6e 2d62 6173 leCollection-bas
│ │ │ │ │ +00035590: 6963 2e0a 2020 2020 2020 2020 2020 2020 ic..
│ │ │ │ │ +000355a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000355b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000355c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000355d0: 2020 286c 696e 6520 2039 3929 0a2a 2069 (line 99).* i
│ │ │ │ │ +000355e0: 6e64 6578 4f66 4d6f 6e74 685f 3a20 2020 ndexOfMonth_:
│ │ │ │ │ +000355f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00035600: 2020 2020 2020 4461 7465 2063 6c61 7373 Date class
│ │ │ │ │ +00035610: 2d62 6173 6963 2e20 2020 2028 6c69 6e65 -basic. (line
│ │ │ │ │ +00035620: 2020 3230 290a 2a20 696e 6465 784f 6652 20).* indexOfR
│ │ │ │ │ +00035630: 6567 6578 5f3a 2020 2020 2020 2020 2020 egex_:
│ │ │ │ │ +00035640: 2020 2020 2020 2020 2020 2020 2020 2053 S
│ │ │ │ │ +00035650: 7472 696e 672d 7265 6765 782e 2020 2020 tring-regex.
│ │ │ │ │ +00035660: 2020 2020 286c 696e 6520 2036 3029 0a2a (line 60).*
│ │ │ │ │ +00035670: 2069 6e64 6578 4f66 5265 6765 785f 6672 indexOfRegex_fr
│ │ │ │ │ +00035680: 6f6d 5f74 6f5f 3a20 2020 2020 2020 2020 om_to_:
│ │ │ │ │ +00035690: 2020 2020 2020 2020 5374 7269 6e67 2d72 String-r
│ │ │ │ │ +000356a0: 6567 6578 2e20 2020 2020 2020 2028 6c69 egex. (li
│ │ │ │ │ +000356b0: 6e65 2020 3635 290a 2a20 696e 6465 784f ne 65).* indexO
│ │ │ │ │ +000356c0: 6652 6567 6578 5f66 726f 6d5f 746f 5f69 fRegex_from_to_i
│ │ │ │ │ +000356d0: 6641 6273 656e 745f 3a20 2020 2020 2020 fAbsent_:
│ │ │ │ │ +000356e0: 2053 7472 696e 672d 7265 6765 782e 2020 String-regex.
│ │ │ │ │ +000356f0: 2020 2020 2020 286c 696e 6520 2037 3029 (line 70)
│ │ │ │ │ +00035700: 0a2a 2069 6e64 6578 4f66 5265 6765 785f .* indexOfRegex_
│ │ │ │ │ +00035710: 6966 4162 7365 6e74 5f3a 2020 2020 2020 ifAbsent_:
│ │ │ │ │ +00035720: 2020 2020 2020 2020 2020 5374 7269 6e67 String
│ │ │ │ │ +00035730: 2d72 6567 6578 2e20 2020 2020 2020 2028 -regex. (
│ │ │ │ │ +00035740: 6c69 6e65 2020 3736 290a 2a20 696e 6465 line 76).* inde
│ │ │ │ │ +00035750: 784f 6652 6567 6578 5f73 7461 7274 696e xOfRegex_startin
│ │ │ │ │ +00035760: 6741 745f 3a20 2020 2020 2020 2020 2020 gAt_:
│ │ │ │ │ +00035770: 2020 2053 7472 696e 672d 7265 6765 782e String-regex.
│ │ │ │ │ +00035780: 2020 2020 2020 2020 286c 696e 6520 2038 (line 8
│ │ │ │ │ +00035790: 3129 0a2a 2069 6e64 6578 4f66 5265 6765 1).* indexOfRege
│ │ │ │ │ +000357a0: 785f 7374 6172 7469 6e67 4174 5f69 6641 x_startingAt_ifA
│ │ │ │ │ +000357b0: 6273 656e 745f 3a20 2020 2020 5374 7269 bsent_: Stri
│ │ │ │ │ +000357c0: 6e67 2d72 6567 6578 2e20 2020 2020 2020 ng-regex.
│ │ │ │ │ +000357d0: 2028 6c69 6e65 2020 3836 290a 2a20 696e (line 86).* in
│ │ │ │ │ +000357e0: 6465 784f 6653 7562 436f 6c6c 6563 7469 dexOfSubCollecti
│ │ │ │ │ +000357f0: 6f6e 5f3a 2020 2020 2020 2020 2020 2020 on_:
│ │ │ │ │ +00035800: 2020 2020 2053 6571 7565 6e63 6561 626c Sequenceabl
│ │ │ │ │ +00035810: 6543 6f6c 6c65 6374 696f 6e2d 6261 7369 eCollection-basi
│ │ │ │ │ +00035820: 632e 0a20 2020 2020 2020 2020 2020 2020 c..
│ │ │ │ │ +00035830: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00035840: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00035850: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00035860: 2028 6c69 6e65 2031 3033 290a 2a20 696e (line 103).* in
│ │ │ │ │ +00035870: 6465 784f 6653 7562 436f 6c6c 6563 7469 dexOfSubCollecti
│ │ │ │ │ +00035880: 6f6e 5f69 6641 6273 656e 745f 3a20 2020 on_ifAbsent_:
│ │ │ │ │ +00035890: 2020 2020 2053 6571 7565 6e63 6561 626c Sequenceabl
│ │ │ │ │ +000358a0: 6543 6f6c 6c65 6374 696f 6e2d 6261 7369 eCollection-basi
│ │ │ │ │ +000358b0: 632e 0a20 2020 2020 2020 2020 2020 2020 c..
│ │ │ │ │ +000358c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000358d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000358e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000358f0: 2028 6c69 6e65 2031 3038 290a 2a20 696e (line 108).* in
│ │ │ │ │ +00035900: 6465 784f 6653 7562 436f 6c6c 6563 7469 dexOfSubCollecti
│ │ │ │ │ +00035910: 6f6e 5f73 7461 7274 696e 6741 745f 3a20 on_startingAt_:
│ │ │ │ │ +00035920: 2020 2020 2053 6571 7565 6e63 6561 626c Sequenceabl
│ │ │ │ │ +00035930: 6543 6f6c 6c65 6374 696f 6e2d 6261 7369 eCollection-basi
│ │ │ │ │ +00035940: 632e 0a20 2020 2020 2020 2020 2020 2020 c..
│ │ │ │ │ +00035950: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00035960: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00035970: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00035980: 2028 6c69 6e65 2031 3133 290a 2a20 696e (line 113).* in
│ │ │ │ │ +00035990: 6465 784f 6653 7562 436f 6c6c 6563 7469 dexOfSubCollecti
│ │ │ │ │ +000359a0: 6f6e 5f73 7461 7274 696e 6741 745f 6966 on_startingAt_if
│ │ │ │ │ +000359b0: 4162 7365 6e74 5f3a 2053 6571 7565 6e63 Absent_: Sequenc
│ │ │ │ │ +000359c0: 6561 626c 6543 6f6c 6c65 6374 696f 6e2d eableCollection-
│ │ │ │ │ +000359d0: 6261 7369 632e 0a20 2020 2020 2020 2020 basic..
│ │ │ │ │ +000359e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000359f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00035a00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00035a10: 2020 2020 2028 6c69 6e65 2031 3138 290a (line 118).
│ │ │ │ │ +00035a20: 2a20 696e 6669 6e69 7479 203c 313e 3a20 * infinity <1>:
│ │ │ │ │ +00035a30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00035a40: 2020 2020 2020 2020 2046 6c6f 6174 5120 FloatQ
│ │ │ │ │ +00035a50: 636c 6173 732d 6368 6172 6163 7465 7269 class-characteri
│ │ │ │ │ +00035a60: 7a61 7469 6f6e 2e0a 2020 2020 2020 2020 zation..
│ │ │ │ │ +00035a70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00035a80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00035a90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00035aa0: 2020 2020 2020 286c 696e 6520 2032 3929 (line 29)
│ │ │ │ │ +00035ab0: 0a2a 2069 6e66 696e 6974 7920 3c32 3e3a .* infinity <2>:
│ │ │ │ │ +00035ac0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00035ad0: 2020 2020 2020 2020 2020 466c 6f61 7445 FloatE
│ │ │ │ │ +00035ae0: 2063 6c61 7373 2d63 6861 7261 6374 6572 class-character
│ │ │ │ │ +00035af0: 697a 6174 696f 6e2e 0a20 2020 2020 2020 ization..
│ │ │ │ │ +00035b00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00035b10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00035b20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00035b30: 2020 2020 2020 2028 6c69 6e65 2020 3239 (line 29
│ │ │ │ │ +00035b40: 290a 2a20 696e 6669 6e69 7479 3a20 2020 ).* infinity:
│ │ │ │ │ +00035b50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00035b60: 2020 2020 2020 2020 2020 2046 6c6f 6174 Float
│ │ │ │ │ +00035b70: 4420 636c 6173 732d 6368 6172 6163 7465 D class-characte
│ │ │ │ │ +00035b80: 7269 7a61 7469 6f6e 2e0a 2020 2020 2020 rization..
│ │ │ │ │ +00035b90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00035ba0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00035bb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00035bc0: 2020 2020 2020 2020 286c 696e 6520 2032 (line 2
│ │ │ │ │ +00035bd0: 3629 0a2a 2069 6e68 6572 6974 6564 4b65 6).* inheritedKe
│ │ │ │ │ +00035be0: 7973 203c 313e 3a20 2020 2020 2020 2020 ys <1>:
│ │ │ │ │ +00035bf0: 2020 2020 2020 2020 2020 2020 526f 6f74 Root
│ │ │ │ │ +00035c00: 4e61 6d65 7370 6163 652d 6f76 6572 7269 Namespace-overri
│ │ │ │ │ +00035c10: 6465 7320 666f 7220 7375 7065 7273 7061 des for superspa
│ │ │ │ │ +00035c20: 6365 732e 0a20 2020 2020 2020 2020 2020 ces..
│ │ │ │ │ +00035c30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00035c40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00035c50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00035c60: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).*
│ │ │ │ │ +00035c70: 696e 6865 7269 7465 644b 6579 7320 3c32 inheritedKeys <2
│ │ │ │ │ +00035c80: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ +00035c90: 2020 2020 2020 204e 616d 6573 7061 6365 Namespace
│ │ │ │ │ +00035ca0: 2d61 6363 6573 7369 6e67 2e20 286c 696e -accessing. (lin
│ │ │ │ │ +00035cb0: 6520 2020 3629 0a2a 2069 6e68 6572 6974 e 6).* inherit
│ │ │ │ │ +00035cc0: 6564 4b65 7973 3a20 2020 2020 2020 2020 edKeys:
│ │ │ │ │ +00035cd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00035ce0: 4162 7374 7261 6374 4e61 6d65 7370 6163 AbstractNamespac
│ │ │ │ │ +00035cf0: 652d 6f76 6572 7269 6465 7320 666f 7220 e-overrides for
│ │ │ │ │ +00035d00: 7375 7065 7273 7061 6365 732e 0a20 2020 superspaces..
│ │ │ │ │ +00035d10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00035d20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00035d30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00035d40: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +00035d50: 2020 2036 290a 2a20 696e 6865 7269 7473 6).* inherits
│ │ │ │ │ +00035d60: 4672 6f6d 5f20 3c31 3e3a 2020 2020 2020 From_ <1>:
│ │ │ │ │ +00035d70: 2020 2020 2020 2020 2020 2020 2020 2055 U
│ │ │ │ │ +00035d80: 6e64 6566 696e 6564 4f62 6a65 6374 2d73 ndefinedObject-s
│ │ │ │ │ +00035d90: 7469 6c6c 2075 6e63 6c61 7373 6966 6965 till unclassifie
│ │ │ │ │ +00035da0: 642e 0a20 2020 2020 2020 2020 2020 2020 d..
│ │ │ │ │ +00035db0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00035dc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00035dd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00035de0: 2028 6c69 6e65 2020 2036 290a 2a20 696e (line 6).* in
│ │ │ │ │ +00035df0: 6865 7269 7473 4672 6f6d 5f20 3c32 3e3a heritsFrom_ <2>:
│ │ │ │ │ +00035e00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00035e10: 2020 2020 2044 6963 7469 6f6e 6172 792d Dictionary-
│ │ │ │ │ +00035e20: 6e61 6d65 7370 6163 6520 7072 6f74 6f63 namespace protoc
│ │ │ │ │ +00035e30: 6f6c 2e0a 2020 2020 2020 2020 2020 2020 ol..
│ │ │ │ │ +00035e40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00035e50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00035e60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00035e70: 2020 286c 696e 6520 2034 3229 0a2a 2069 (line 42).* i
│ │ │ │ │ +00035e80: 6e68 6572 6974 7346 726f 6d5f 3a20 2020 nheritsFrom_:
│ │ │ │ │ +00035e90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00035ea0: 2020 2020 2020 4265 6861 7669 6f72 2d74 Behavior-t
│ │ │ │ │ +00035eb0: 6573 7469 6e67 2074 6865 2063 6c61 7373 esting the class
│ │ │ │ │ +00035ec0: 2068 6965 7261 7263 6879 2e0a 2020 2020 hierarchy..
│ │ │ │ │ +00035ed0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00035ee0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00035ef0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00035f00: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +00035f10: 2031 3029 0a2a 2069 6e68 6572 6974 5368 10).* inheritSh
│ │ │ │ │ +00035f20: 6170 6520 3c31 3e3a 2020 2020 2020 2020 ape <1>:
│ │ │ │ │ +00035f30: 2020 2020 2020 2020 2020 2020 2020 434f CO
│ │ │ │ │ +00035f40: 626a 6563 7420 636c 6173 732d 7375 6263 bject class-subc
│ │ │ │ │ +00035f50: 6c61 7373 2063 7265 6174 696f 6e2e 0a20 lass creation..
│ │ │ │ │ +00035f60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00035f70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00035f80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00035f90: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +00035fa0: 6e65 2020 2036 290a 2a20 696e 6865 7269 ne 6).* inheri
│ │ │ │ │ +00035fb0: 7453 6861 7065 3a20 2020 2020 2020 2020 tShape:
│ │ │ │ │ +00035fc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00035fd0: 2043 6c61 7373 2d69 6e73 7461 6e63 6520 Class-instance
│ │ │ │ │ +00035fe0: 6372 6561 7469 6f6e 2e0a 2020 2020 2020 creation..
│ │ │ │ │ +00035ff0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00036000: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00036010: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00036020: 2020 2020 2020 2020 286c 696e 6520 2031 (line 1
│ │ │ │ │ +00036030: 3229 0a2a 2069 6e69 7444 6179 4e61 6d65 2).* initDayName
│ │ │ │ │ +00036040: 4469 6374 3a20 2020 2020 2020 2020 2020 Dict:
│ │ │ │ │ +00036050: 2020 2020 2020 2020 2020 2020 4461 7465 Date
│ │ │ │ │ +00036060: 2063 6c61 7373 2d62 6173 6963 2e20 2020 class-basic.
│ │ │ │ │ +00036070: 2028 6c69 6e65 2020 3233 290a 2a20 696e (line 23).* in
│ │ │ │ │ +00036080: 6974 466f 724e 616e 6f73 6563 6f6e 6473 itForNanoseconds
│ │ │ │ │ +00036090: 5f3a 2020 2020 2020 2020 2020 2020 2020 _:
│ │ │ │ │ +000360a0: 2020 2020 2044 656c 6179 2d69 6e69 7469 Delay-initi
│ │ │ │ │ +000360b0: 616c 697a 6174 696f 6e2e 0a20 2020 2020 alization..
│ │ │ │ │ +000360c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000360d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000360e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000360f0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +00036100: 2036 290a 2a20 696e 6974 6961 6c49 5020 6).* initialIP
│ │ │ │ │ +00036110: 3c31 3e3a 2020 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ +00036120: 2020 2020 2020 2020 2020 2020 2043 6f6e Con
│ │ │ │ │ +00036130: 7465 7874 5061 7274 2d61 6363 6573 7369 textPart-accessi
│ │ │ │ │ +00036140: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ +00036150: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00036160: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00036170: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00036180: 2020 286c 696e 6520 2033 3629 0a2a 2069 (line 36).* i
│ │ │ │ │ +00036190: 6e69 7469 616c 4950 3a20 2020 2020 2020 nitialIP:
│ │ │ │ │ +000361a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000361b0: 2020 2020 2020 426c 6f63 6b43 6c6f 7375 BlockClosu
│ │ │ │ │ +000361c0: 7265 2d61 6363 6573 7369 6e67 2e0a 2020 re-accessing..
│ │ │ │ │ +000361d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000361e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000361f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00036200: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +00036210: 6520 2032 3429 0a2a 2069 6e69 7469 616c e 24).* initial
│ │ │ │ │ +00036220: 697a 6520 3c31 3e3a 2020 2020 2020 2020 ize <1>:
│ │ │ │ │ +00036230: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00036240: 5646 532e 4669 6c65 5772 6170 7065 7220 VFS.FileWrapper
│ │ │ │ │ +00036250: 636c 6173 732d 696e 6974 6961 6c69 7a69 class-initializi
│ │ │ │ │ +00036260: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ +00036270: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00036280: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00036290: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000362a0: 2020 286c 696e 6520 2020 3629 0a2a 2069 (line 6).* i
│ │ │ │ │ +000362b0: 6e69 7469 616c 697a 6520 3c32 3e3a 2020 nitialize <2>:
│ │ │ │ │ +000362c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000362d0: 2020 2020 2020 5661 6c75 6548 6f6c 6465 ValueHolde
│ │ │ │ │ +000362e0: 722d 696e 6974 6961 6c69 7a69 6e67 2e0a r-initializing..
│ │ │ │ │ +000362f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00036300: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00036310: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00036320: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +00036330: 696e 6520 2020 3629 0a2a 2069 6e69 7469 ine 6).* initi
│ │ │ │ │ +00036340: 616c 697a 6520 3c33 3e3a 2020 2020 2020 alize <3>:
│ │ │ │ │ +00036350: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00036360: 2020 5469 6d65 2063 6c61 7373 2d69 6e69 Time class-ini
│ │ │ │ │ +00036370: 7469 616c 697a 6174 696f 6e2e 0a20 2020 tialization..
│ │ │ │ │ +00036380: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00036390: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000363a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000363b0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +000363c0: 2020 2036 290a 2a20 696e 6974 6961 6c69 6).* initiali
│ │ │ │ │ +000363d0: 7a65 203c 343e 3a20 2020 2020 2020 2020 ze <4>:
│ │ │ │ │ +000363e0: 2020 2020 2020 2020 2020 2020 2020 2053 S
│ │ │ │ │ +000363f0: 7973 7465 6d45 7863 6570 7469 6f6e 732e ystemExceptions.
│ │ │ │ │ +00036400: 5072 6f63 6573 7342 6569 6e67 5465 726d ProcessBeingTerm
│ │ │ │ │ +00036410: 696e 6174 6564 2063 6c61 7373 2d73 7469 inated class-sti
│ │ │ │ │ +00036420: 6c6c 2075 6e63 6c61 7373 6966 6965 642e ll unclassified.
│ │ │ │ │ +00036430: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +00036440: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00036450: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00036460: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +00036470: 6c69 6e65 2020 2036 290a 2a20 696e 6974 line 6).* init
│ │ │ │ │ +00036480: 6961 6c69 7a65 203c 353e 3a20 2020 2020 ialize <5>:
│ │ │ │ │ +00036490: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000364a0: 2020 2053 7973 7465 6d44 6963 7469 6f6e SystemDiction
│ │ │ │ │ +000364b0: 6172 7920 636c 6173 732d 696e 6974 6961 ary class-initia
│ │ │ │ │ +000364c0: 6c69 7a61 7469 6f6e 2e0a 2020 2020 2020 lization..
│ │ │ │ │ +000364d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000364e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000364f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00036500: 2020 2020 2020 2020 286c 696e 6520 2020 (line
│ │ │ │ │ +00036510: 3629 0a2a 2069 6e69 7469 616c 697a 6520 6).* initialize
│ │ │ │ │ +00036520: 3c36 3e3a 2020 2020 2020 2020 2020 2020 <6>:
│ │ │ │ │ +00036530: 2020 2020 2020 2020 2020 2020 5072 6f6d Prom
│ │ │ │ │ +00036540: 6973 652d 696e 6974 6961 6c69 7a69 6e67 ise-initializing
│ │ │ │ │ +00036550: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +00036560: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00036570: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00036580: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00036590: 286c 696e 6520 2020 3629 0a2a 2069 6e69 (line 6).* ini
│ │ │ │ │ +000365a0: 7469 616c 697a 6520 3c37 3e3a 2020 2020 tialize <7>:
│ │ │ │ │ +000365b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000365c0: 2020 2020 5072 6f63 6573 736f 7253 6368 ProcessorSch
│ │ │ │ │ +000365d0: 6564 756c 6572 2d69 646c 6520 7461 736b eduler-idle task
│ │ │ │ │ +000365e0: 732e 0a20 2020 2020 2020 2020 2020 2020 s..
│ │ │ │ │ +000365f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00036600: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00036610: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00036620: 2028 6c69 6e65 2020 3133 290a 2a20 696e (line 13).* in
│ │ │ │ │ +00036630: 6974 6961 6c69 7a65 203c 383e 3a20 2020 itialize <8>:
│ │ │ │ │ +00036640: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00036650: 2020 2020 204f 626a 6563 744d 656d 6f72 ObjectMemor
│ │ │ │ │ +00036660: 7920 636c 6173 732d 696e 6974 6961 6c69 y class-initiali
│ │ │ │ │ +00036670: 7a61 7469 6f6e 2e0a 2020 2020 2020 2020 zation..
│ │ │ │ │ +00036680: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00036690: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000366a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000366b0: 2020 2020 2020 286c 696e 6520 2020 3929 (line 9)
│ │ │ │ │ +000366c0: 0a2a 2069 6e69 7469 616c 697a 6520 3c39 .* initialize <9
│ │ │ │ │ +000366d0: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ +000366e0: 2020 2020 2020 2020 2020 4f62 6a65 6374 Object
│ │ │ │ │ +000366f0: 2063 6c61 7373 2d69 6e69 7469 616c 697a class-initializ
│ │ │ │ │ +00036700: 6174 696f 6e2e 0a20 2020 2020 2020 2020 ation..
│ │ │ │ │ +00036710: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00036720: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00036730: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00036740: 2020 2020 2028 6c69 6e65 2020 3136 290a (line 16).
│ │ │ │ │ +00036750: 2a20 696e 6974 6961 6c69 7a65 203c 3130 * initialize <10
│ │ │ │ │ +00036760: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ +00036770: 2020 2020 2020 2020 204e 6574 436c 6965 NetClie
│ │ │ │ │ +00036780: 6e74 732e 5552 4c2d 696e 6974 6961 6c69 nts.URL-initiali
│ │ │ │ │ +00036790: 7a65 2d72 656c 6561 7365 2e0a 2020 2020 ze-release..
│ │ │ │ │ +000367a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000367b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000367c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000367d0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +000367e0: 2020 3629 0a2a 2069 6e69 7469 616c 697a 6).* initializ
│ │ │ │ │ +000367f0: 6520 3c31 313e 3a20 2020 2020 2020 2020 e <11>:
│ │ │ │ │ +00036800: 2020 2020 2020 2020 2020 2020 2020 4e65 Ne
│ │ │ │ │ +00036810: 7443 6c69 656e 7473 2e55 524c 2063 6c61 tClients.URL cla
│ │ │ │ │ +00036820: 7373 2d65 6e63 6f64 696e 6720 5552 4c73 ss-encoding URLs
│ │ │ │ │ +00036830: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +00036840: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00036850: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00036860: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00036870: 286c 696e 6520 2031 3429 0a2a 2069 6e69 (line 14).* ini
│ │ │ │ │ +00036880: 7469 616c 697a 6520 3c31 323e 3a20 2020 tialize <12>:
│ │ │ │ │ +00036890: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000368a0: 2020 2020 4e61 6d65 7370 6163 6520 636c Namespace cl
│ │ │ │ │ +000368b0: 6173 732d 696e 6974 6961 6c69 7a61 7469 ass-initializati
│ │ │ │ │ +000368c0: 6f6e 2e0a 2020 2020 2020 2020 2020 2020 on..
│ │ │ │ │ +000368d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000368e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000368f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00036900: 2020 286c 696e 6520 2020 3629 0a2a 2069 (line 6).* i
│ │ │ │ │ +00036910: 6e69 7469 616c 697a 6520 3c31 333e 3a20 nitialize <13>:
│ │ │ │ │ +00036920: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00036930: 2020 2020 2020 4672 6163 7469 6f6e 2063 Fraction c
│ │ │ │ │ +00036940: 6c61 7373 2d69 6e73 7461 6e63 6520 6372 lass-instance cr
│ │ │ │ │ +00036950: 6561 7469 6f6e 2e0a 2020 2020 2020 2020 eation..
│ │ │ │ │ +00036960: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00036970: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00036980: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00036990: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)
│ │ │ │ │ +000369a0: 0a2a 2069 6e69 7469 616c 697a 6520 3c31 .* initialize <1
│ │ │ │ │ +000369b0: 343e 3a20 2020 2020 2020 2020 2020 2020 4>:
│ │ │ │ │ +000369c0: 2020 2020 2020 2020 2020 4669 6c65 5374 FileSt
│ │ │ │ │ +000369d0: 7265 616d 2d69 6e69 7469 616c 697a 652d ream-initialize-
│ │ │ │ │ +000369e0: 7265 6c65 6173 652e 0a20 2020 2020 2020 release..
│ │ │ │ │ +000369f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00036a00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00036a10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00036a20: 2020 2020 2020 2028 6c69 6e65 2020 2036 (line 6
│ │ │ │ │ +00036a30: 290a 2a20 696e 6974 6961 6c69 7a65 203c ).* initialize <
│ │ │ │ │ +00036a40: 3135 3e3a 2020 2020 2020 2020 2020 2020 15>:
│ │ │ │ │ +00036a50: 2020 2020 2020 2020 2020 2046 696c 6553 FileS
│ │ │ │ │ +00036a60: 7472 6561 6d20 636c 6173 732d 6669 6c65 tream class-file
│ │ │ │ │ +00036a70: 2d69 6e2e 0a20 2020 2020 2020 2020 2020 -in..
│ │ │ │ │ +00036a80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00036a90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00036aa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00036ab0: 2020 2028 6c69 6e65 2020 3438 290a 2a20 (line 48).*
│ │ │ │ │ +00036ac0: 696e 6974 6961 6c69 7a65 203c 3136 3e3a initialize <16>:
│ │ │ │ │ +00036ad0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00036ae0: 2020 2020 2020 2046 696c 6544 6573 6372 FileDescr
│ │ │ │ │ +00036af0: 6970 746f 722d 696e 6974 6961 6c69 7a65 iptor-initialize
│ │ │ │ │ +00036b00: 2d72 656c 6561 7365 2e0a 2020 2020 2020 -release..
│ │ │ │ │ +00036b10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00036b20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00036b30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00036b40: 2020 2020 2020 2020 286c 696e 6520 2020 (line
│ │ │ │ │ +00036b50: 3929 0a2a 2069 6e69 7469 616c 697a 6520 9).* initialize
│ │ │ │ │ +00036b60: 3c31 373e 3a20 2020 2020 2020 2020 2020 <17>:
│ │ │ │ │ +00036b70: 2020 2020 2020 2020 2020 2020 4669 6c65 File
│ │ │ │ │ +00036b80: 4465 7363 7269 7074 6f72 2063 6c61 7373 Descriptor class
│ │ │ │ │ +00036b90: 2d69 6e69 7469 616c 697a 6174 696f 6e2e -initialization.
│ │ │ │ │ +00036ba0: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +00036bb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00036bc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00036bd0: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +00036be0: 6c69 6e65 2020 2036 290a 2a20 696e 6974 line 6).* init
│ │ │ │ │ +00036bf0: 6961 6c69 7a65 203c 3138 3e3a 2020 2020 ialize <18>:
│ │ │ │ │ +00036c00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00036c10: 2020 2046 696c 6520 636c 6173 732d 696e File class-in
│ │ │ │ │ +00036c20: 6974 6961 6c69 7a61 7469 6f6e 2e0a 2020 itialization..
│ │ │ │ │ +00036c30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00036c40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00036c50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00036c60: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +00036c70: 6520 2020 3629 0a2a 2069 6e69 7469 616c e 6).* initial
│ │ │ │ │ +00036c80: 697a 6520 3c31 393e 3a20 2020 2020 2020 ize <19>:
│ │ │ │ │ +00036c90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00036ca0: 4475 7261 7469 6f6e 2063 6c61 7373 2d69 Duration class-i
│ │ │ │ │ +00036cb0: 6e73 7461 6e63 6520 6372 6561 7469 6f6e nstance creation
│ │ │ │ │ +00036cc0: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +00036cd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00036ce0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00036cf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00036d00: 286c 696e 6520 2031 3329 0a2a 2069 6e69 (line 13).* ini
│ │ │ │ │ +00036d10: 7469 616c 697a 6520 3c32 303e 3a20 2020 tialize <20>:
│ │ │ │ │ +00036d20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00036d30: 2020 2020 444c 4420 636c 6173 732d 6479 DLD class-dy
│ │ │ │ │ +00036d40: 6e61 6d69 6320 6c69 6e6b 696e 672e 0a20 namic linking..
│ │ │ │ │ +00036d50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00036d60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00036d70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00036d80: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +00036d90: 6e65 2020 3235 290a 2a20 696e 6974 6961 ne 25).* initia
│ │ │ │ │ +00036da0: 6c69 7a65 203c 3231 3e3a 2020 2020 2020 lize <21>:
│ │ │ │ │ +00036db0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00036dc0: 2044 6174 6554 696d 6520 636c 6173 732d DateTime class-
│ │ │ │ │ +00036dd0: 696e 666f 726d 6174 696f 6e2e 0a20 2020 information..
│ │ │ │ │ +00036de0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00036df0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00036e00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00036e10: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +00036e20: 2020 2039 290a 2a20 696e 6974 6961 6c69 9).* initiali
│ │ │ │ │ +00036e30: 7a65 203c 3232 3e3a 2020 2020 2020 2020 ze <22>:
│ │ │ │ │ +00036e40: 2020 2020 2020 2020 2020 2020 2020 2044 D
│ │ │ │ │ +00036e50: 6174 6520 636c 6173 732d 6261 7369 632e ate class-basic.
│ │ │ │ │ +00036e60: 2020 2020 286c 696e 6520 2032 3929 0a2a (line 29).*
│ │ │ │ │ +00036e70: 2069 6e69 7469 616c 697a 6520 3c32 333e initialize <23>
│ │ │ │ │ +00036e80: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +00036e90: 2020 2020 2020 2020 4354 7970 6520 636c CType cl
│ │ │ │ │ +00036ea0: 6173 732d 696e 6974 6961 6c69 7a61 7469 ass-initializati
│ │ │ │ │ +00036eb0: 6f6e 2e0a 2020 2020 2020 2020 2020 2020 on..
│ │ │ │ │ +00036ec0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00036ed0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00036ee0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00036ef0: 2020 286c 696e 6520 2020 3629 0a2a 2069 (line 6).* i
│ │ │ │ │ +00036f00: 6e69 7469 616c 697a 6520 3c32 343e 3a20 nitialize <24>:
│ │ │ │ │ +00036f10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00036f20: 2020 2020 2020 436c 6173 732d 6163 6365 Class-acce
│ │ │ │ │ +00036f30: 7373 696e 6720 696e 7374 616e 6365 7320 ssing instances
│ │ │ │ │ +00036f40: 616e 6420 7661 7269 6162 6c65 732e 0a20 and variables..
│ │ │ │ │ +00036f50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00036f60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00036f70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00036f80: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +00036f90: 6e65 2020 3534 290a 2a20 696e 6974 6961 ne 54).* initia
│ │ │ │ │ +00036fa0: 6c69 7a65 203c 3235 3e3a 2020 2020 2020 lize <25>:
│ │ │ │ │ +00036fb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00036fc0: 2043 6c61 7373 2063 6c61 7373 2d69 6e69 Class class-ini
│ │ │ │ │ +00036fd0: 7469 616c 697a 652e 0a20 2020 2020 2020 tialize..
│ │ │ │ │ +00036fe0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00036ff0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00037000: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00037010: 2020 2020 2020 2028 6c69 6e65 2020 2036 (line 6
│ │ │ │ │ +00037020: 290a 2a20 696e 6974 6961 6c69 7a65 3a20 ).* initialize:
│ │ │ │ │ +00037030: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00037040: 2020 2020 2020 2020 2020 2043 6861 7261 Chara
│ │ │ │ │ +00037050: 6374 6572 2063 6c61 7373 2d69 6e69 7469 cter class-initi
│ │ │ │ │ +00037060: 616c 697a 696e 6720 6c6f 6f6b 7570 2074 alizing lookup t
│ │ │ │ │ +00037070: 6162 6c65 732e 0a20 2020 2020 2020 2020 ables..
│ │ │ │ │ +00037080: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00037090: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000370a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000370b0: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).
│ │ │ │ │ +000370c0: 2a20 696e 6974 6961 6c69 7a65 4173 526f * initializeAsRo
│ │ │ │ │ +000370d0: 6f74 436c 6173 733a 2020 2020 2020 2020 otClass:
│ │ │ │ │ +000370e0: 2020 2020 2020 2020 2043 6c61 7373 2d61 Class-a
│ │ │ │ │ +000370f0: 6363 6573 7369 6e67 2069 6e73 7461 6e63 ccessing instanc
│ │ │ │ │ +00037100: 6573 2061 6e64 2076 6172 6961 626c 6573 es and variables
│ │ │ │ │ +00037110: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +00037120: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00037130: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00037140: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00037150: 286c 696e 6520 2035 3729 0a2a 2069 6e69 (line 57).* ini
│ │ │ │ │ +00037160: 744d 6f6e 7468 4e61 6d65 4469 6374 3a20 tMonthNameDict:
│ │ │ │ │ +00037170: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00037180: 2020 2020 4461 7465 2063 6c61 7373 2d62 Date class-b
│ │ │ │ │ +00037190: 6173 6963 2e20 2020 2028 6c69 6e65 2020 asic. (line
│ │ │ │ │ +000371a0: 3236 290a 2a20 696e 6974 556e 7469 6c4e 26).* initUntilN
│ │ │ │ │ +000371b0: 616e 6f73 6563 6f6e 6473 5f3a 2020 2020 anoseconds_:
│ │ │ │ │ +000371c0: 2020 2020 2020 2020 2020 2020 2044 656c Del
│ │ │ │ │ +000371d0: 6179 2d69 6e73 7461 6e63 6520 6372 6561 ay-instance crea
│ │ │ │ │ +000371e0: 7469 6f6e 2e0a 2020 2020 2020 2020 2020 tion..
│ │ │ │ │ +000371f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00037200: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00037210: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00037220: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*
│ │ │ │ │ +00037230: 2069 6e6a 6563 745f 696e 746f 5f20 3c31 inject_into_ <1
│ │ │ │ │ +00037240: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ +00037250: 2020 2020 2020 2020 4974 6572 6162 6c65 Iterable
│ │ │ │ │ +00037260: 2d65 6e75 6d65 7261 7469 6f6e 2e0a 2020 -enumeration..
│ │ │ │ │ +00037270: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00037280: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00037290: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000372a0: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +000372b0: 6520 2035 3729 0a2a 2069 6e6a 6563 745f e 57).* inject_
│ │ │ │ │ +000372c0: 696e 746f 5f3a 2020 2020 2020 2020 2020 into_:
│ │ │ │ │ +000372d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000372e0: 4765 6e65 7261 746f 7220 636c 6173 732d Generator class-
│ │ │ │ │ +000372f0: 696e 7374 616e 6365 2063 7265 6174 696f instance creatio
│ │ │ │ │ +00037300: 6e2e 0a20 2020 2020 2020 2020 2020 2020 n..
│ │ │ │ │ +00037310: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00037320: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00037330: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00037340: 2028 6c69 6e65 2020 2036 290a 2a20 696e (line 6).* in
│ │ │ │ │ +00037350: 7365 7442 795f 3a20 2020 2020 2020 2020 setBy_:
│ │ │ │ │ +00037360: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00037370: 2020 2020 2052 6563 7461 6e67 6c65 2d72 Rectangle-r
│ │ │ │ │ +00037380: 6563 7461 6e67 6c65 2066 756e 6374 696f ectangle functio
│ │ │ │ │ +00037390: 6e73 2e0a 2020 2020 2020 2020 2020 2020 ns..
│ │ │ │ │ +000373a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000373b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000373c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000373d0: 2020 286c 696e 6520 2032 3729 0a2a 2069 (line 27).* i
│ │ │ │ │ +000373e0: 6e73 6574 4f72 6967 696e 4279 5f63 6f72 nsetOriginBy_cor
│ │ │ │ │ +000373f0: 6e65 725f 3a20 2020 2020 2020 2020 2020 ner_:
│ │ │ │ │ +00037400: 2020 2020 2020 5265 6374 616e 676c 652d Rectangle-
│ │ │ │ │ +00037410: 7265 6374 616e 676c 6520 6675 6e63 7469 rectangle functi
│ │ │ │ │ +00037420: 6f6e 732e 0a20 2020 2020 2020 2020 2020 ons..
│ │ │ │ │ +00037430: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00037440: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00037450: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00037460: 2020 2028 6c69 6e65 2020 3333 290a 2a20 (line 33).*
│ │ │ │ │ +00037470: 696e 7370 6563 743a 2020 2020 2020 2020 inspect:
│ │ │ │ │ +00037480: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00037490: 2020 2020 2020 204f 626a 6563 742d 6465 Object-de
│ │ │ │ │ +000374a0: 6275 6767 696e 672e 2020 2020 286c 696e bugging. (lin
│ │ │ │ │ +000374b0: 6520 2031 3229 0a2a 2069 6e73 7461 6e63 e 12).* instanc
│ │ │ │ │ +000374c0: 6543 6c61 7373 3a20 2020 2020 2020 2020 eClass:
│ │ │ │ │ +000374d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000374e0: 4d65 7461 636c 6173 732d 6163 6365 7373 Metaclass-access
│ │ │ │ │ +000374f0: 696e 672e 2028 6c69 6e65 2020 2036 290a ing. (line 6).
│ │ │ │ │ +00037500: 2a20 696e 7374 616e 6365 436f 756e 743a * instanceCount:
│ │ │ │ │ +00037510: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00037520: 2020 2020 2020 2020 2042 6568 6176 696f Behavio
│ │ │ │ │ +00037530: 722d 6163 6365 7373 696e 6720 696e 7374 r-accessing inst
│ │ │ │ │ +00037540: 616e 6365 7320 616e 6420 7661 7269 6162 ances and variab
│ │ │ │ │ +00037550: 6c65 732e 0a20 2020 2020 2020 2020 2020 les..
│ │ │ │ │ +00037560: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00037570: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00037580: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00037590: 2020 2028 6c69 6e65 2020 3434 290a 2a20 (line 44).*
│ │ │ │ │ +000375a0: 696e 7374 616e 6365 5661 7269 6162 6c65 instanceVariable
│ │ │ │ │ +000375b0: 4e61 6d65 735f 3a20 2020 2020 2020 2020 Names_:
│ │ │ │ │ +000375c0: 2020 2020 2020 2042 6568 6176 696f 722d Behavior-
│ │ │ │ │ +000375d0: 696e 7374 616e 6365 2076 6172 6961 626c instance variabl
│ │ │ │ │ +000375e0: 6573 2e0a 2020 2020 2020 2020 2020 2020 es..
│ │ │ │ │ +000375f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00037600: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00037610: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00037620: 2020 286c 696e 6520 2020 3929 0a2a 2069 (line 9).* i
│ │ │ │ │ +00037630: 6e73 7461 6e63 6556 6172 6961 626c 6553 nstanceVariableS
│ │ │ │ │ +00037640: 7472 696e 673a 2020 2020 2020 2020 2020 tring:
│ │ │ │ │ +00037650: 2020 2020 2020 436c 6173 7344 6573 6372 ClassDescr
│ │ │ │ │ +00037660: 6970 7469 6f6e 2d70 7269 6e74 696e 672e iption-printing.
│ │ │ │ │ +00037670: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +00037680: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00037690: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000376a0: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +000376b0: 6c69 6e65 2020 3130 290a 2a20 696e 7374 line 10).* inst
│ │ │ │ │ +000376c0: 5369 7a65 203c 313e 3a20 2020 2020 2020 Size <1>:
│ │ │ │ │ +000376d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000376e0: 2020 2055 6e64 6566 696e 6564 4f62 6a65 UndefinedObje
│ │ │ │ │ +000376f0: 6374 2d63 6c61 7373 2070 6f6c 796d 6f72 ct-class polymor
│ │ │ │ │ +00037700: 7068 6973 6d2e 0a20 2020 2020 2020 2020 phism..
│ │ │ │ │ +00037710: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00037720: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00037730: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00037740: 2020 2020 2028 6c69 6e65 2020 2039 290a (line 9).
│ │ │ │ │ +00037750: 2a20 696e 7374 5369 7a65 3a20 2020 2020 * instSize:
│ │ │ │ │ +00037760: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00037770: 2020 2020 2020 2020 2042 6568 6176 696f Behavio
│ │ │ │ │ +00037780: 722d 7465 7374 696e 6720 7468 6520 666f r-testing the fo
│ │ │ │ │ +00037790: 726d 206f 6620 7468 6520 696e 7374 616e rm of the instan
│ │ │ │ │ +000377a0: 6365 732e 0a20 2020 2020 2020 2020 2020 ces..
│ │ │ │ │ +000377b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000377c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000377d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000377e0: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).*
│ │ │ │ │ +000377f0: 696e 7374 5661 7241 745f 3a20 2020 2020 instVarAt_:
│ │ │ │ │ +00037800: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00037810: 2020 2020 2020 204f 626a 6563 742d 6275 Object-bu
│ │ │ │ │ +00037820: 696c 7420 696e 732e 2020 2020 286c 696e ilt ins. (lin
│ │ │ │ │ +00037830: 6520 2039 3229 0a2a 2069 6e73 7456 6172 e 92).* instVar
│ │ │ │ │ +00037840: 4174 5f70 7574 5f3a 2020 2020 2020 2020 At_put_:
│ │ │ │ │ +00037850: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00037860: 4f62 6a65 6374 2d62 7569 6c74 2069 6e73 Object-built ins
│ │ │ │ │ +00037870: 2e20 2020 2028 6c69 6e65 2020 3936 290a . (line 96).
│ │ │ │ │ +00037880: 2a20 696e 7374 5661 724e 616d 6564 5f3a * instVarNamed_:
│ │ │ │ │ +00037890: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000378a0: 2020 2020 2020 2020 204f 626a 6563 742d Object-
│ │ │ │ │ +000378b0: 696e 7472 6f73 7065 6374 696f 6e2e 0a20 introspection..
│ │ │ │ │ +000378c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000378d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000378e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000378f0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +00037900: 6e65 2020 2036 290a 2a20 696e 7374 5661 ne 6).* instVa
│ │ │ │ │ +00037910: 724e 616d 6564 5f70 7574 5f3a 2020 2020 rNamed_put_:
│ │ │ │ │ +00037920: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00037930: 204f 626a 6563 742d 696e 7472 6f73 7065 Object-introspe
│ │ │ │ │ +00037940: 6374 696f 6e2e 0a20 2020 2020 2020 2020 ction..
│ │ │ │ │ +00037950: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00037960: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00037970: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00037980: 2020 2020 2028 6c69 6e65 2020 2039 290a (line 9).
│ │ │ │ │ +00037990: 2a20 696e 7374 5661 724e 616d 6573 3a20 * instVarNames:
│ │ │ │ │ +000379a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000379b0: 2020 2020 2020 2020 2042 6568 6176 696f Behavio
│ │ │ │ │ +000379c0: 722d 6163 6365 7373 696e 6720 696e 7374 r-accessing inst
│ │ │ │ │ +000379d0: 616e 6365 7320 616e 6420 7661 7269 6162 ances and variab
│ │ │ │ │ +000379e0: 6c65 732e 0a20 2020 2020 2020 2020 2020 les..
│ │ │ │ │ +000379f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00037a00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00037a10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00037a20: 2020 2028 6c69 6e65 2020 3430 290a 2a20 (line 40).*
│ │ │ │ │ +00037a30: 696e 7441 745f 203c 313e 3a20 2020 2020 intAt_ <1>:
│ │ │ │ │ +00037a40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00037a50: 2020 2020 2020 204d 656d 6f72 7920 636c Memory cl
│ │ │ │ │ +00037a60: 6173 732d 6163 6365 7373 696e 672e 0a20 ass-accessing..
│ │ │ │ │ +00037a70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00037a80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00037a90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00037aa0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +00037ab0: 6e65 2020 3432 290a 2a20 696e 7441 745f ne 42).* intAt_
│ │ │ │ │ +00037ac0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +00037ad0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00037ae0: 2042 7974 6541 7272 6179 2d6d 6f72 6520 ByteArray-more
│ │ │ │ │ +00037af0: 6164 7661 6e63 6564 2061 6363 6573 7369 advanced accessi
│ │ │ │ │ +00037b00: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ +00037b10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00037b20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00037b30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00037b40: 2020 286c 696e 6520 2033 3529 0a2a 2069 (line 35).* i
│ │ │ │ │ +00037b50: 6e74 4174 5f70 7574 5f20 3c31 3e3a 2020 ntAt_put_ <1>:
│ │ │ │ │ +00037b60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00037b70: 2020 2020 2020 4d65 6d6f 7279 2063 6c61 Memory cla
│ │ │ │ │ +00037b80: 7373 2d61 6363 6573 7369 6e67 2e0a 2020 ss-accessing..
│ │ │ │ │ +00037b90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00037ba0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00037bb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00037bc0: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +00037bd0: 6520 2034 3529 0a2a 2069 6e74 4174 5f70 e 45).* intAt_p
│ │ │ │ │ +00037be0: 7574 5f3a 2020 2020 2020 2020 2020 2020 ut_:
│ │ │ │ │ +00037bf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00037c00: 4279 7465 4172 7261 792d 6d6f 7265 2061 ByteArray-more a
│ │ │ │ │ +00037c10: 6476 616e 6365 6420 6163 6365 7373 696e dvanced accessin
│ │ │ │ │ +00037c20: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ +00037c30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00037c40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00037c50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00037c60: 2028 6c69 6e65 2020 3339 290a 2a20 696e (line 39).* in
│ │ │ │ │ +00037c70: 7465 6765 7250 6172 7420 3c31 3e3a 2020 tegerPart <1>:
│ │ │ │ │ +00037c80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00037c90: 2020 2020 2053 6361 6c65 6444 6563 696d ScaledDecim
│ │ │ │ │ +00037ca0: 616c 2d63 6f65 7263 696f 6e2e 0a20 2020 al-coercion..
│ │ │ │ │ +00037cb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00037cc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00037cd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00037ce0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +00037cf0: 2020 3336 290a 2a20 696e 7465 6765 7250 36).* integerP
│ │ │ │ │ +00037d00: 6172 7420 3c32 3e3a 2020 2020 2020 2020 art <2>:
│ │ │ │ │ +00037d10: 2020 2020 2020 2020 2020 2020 2020 204e N
│ │ │ │ │ +00037d20: 756d 6265 722d 7472 756e 6361 7469 6f6e umber-truncation
│ │ │ │ │ +00037d30: 2061 6e64 2072 6f75 6e64 206f 6666 2e0a and round off..
│ │ │ │ │ +00037d40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00037d50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00037d60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00037d70: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +00037d80: 696e 6520 2031 3629 0a2a 2069 6e74 6567 ine 16).* integ
│ │ │ │ │ +00037d90: 6572 5061 7274 203c 333e 3a20 2020 2020 erPart <3>:
│ │ │ │ │ +00037da0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00037db0: 2020 4672 6163 7469 6f6e 2d63 6f6e 7665 Fraction-conve
│ │ │ │ │ +00037dc0: 7274 696e 672e 2028 6c69 6e65 2020 3231 rting. (line 21
│ │ │ │ │ +00037dd0: 290a 2a20 696e 7465 6765 7250 6172 743a ).* integerPart:
│ │ │ │ │ +00037de0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00037df0: 2020 2020 2020 2020 2020 2046 6c6f 6174 Float
│ │ │ │ │ +00037e00: 2d61 7269 7468 6d65 7469 632e 2020 2020 -arithmetic.
│ │ │ │ │ +00037e10: 286c 696e 6520 2020 3629 0a2a 2069 6e74 (line 6).* int
│ │ │ │ │ +00037e20: 6572 6e5f 3a20 2020 2020 2020 2020 2020 ern_:
│ │ │ │ │ +00037e30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00037e40: 2020 2020 5379 6d62 6f6c 2063 6c61 7373 Symbol class
│ │ │ │ │ +00037e50: 2d62 7569 6c74 2069 6e73 2e0a 2020 2020 -built ins..
│ │ │ │ │ +00037e60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00037e70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00037e80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00037e90: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +00037ea0: 2020 3629 0a2a 2069 6e74 6572 6e43 6861 6).* internCha
│ │ │ │ │ +00037eb0: 7261 6374 6572 5f3a 2020 2020 2020 2020 racter_:
│ │ │ │ │ +00037ec0: 2020 2020 2020 2020 2020 2020 2020 5379 Sy
│ │ │ │ │ +00037ed0: 6d62 6f6c 2063 6c61 7373 2d69 6e73 7461 mbol class-insta
│ │ │ │ │ +00037ee0: 6e63 6520 6372 6561 7469 6f6e 2e0a 2020 nce creation..
│ │ │ │ │ +00037ef0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00037f00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00037f10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00037f20: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +00037f30: 6520 2020 3629 0a2a 2069 6e74 6572 7365 e 6).* interse
│ │ │ │ │ +00037f40: 6374 5f3a 2020 2020 2020 2020 2020 2020 ct_:
│ │ │ │ │ +00037f50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00037f60: 5265 6374 616e 676c 652d 7265 6374 616e Rectangle-rectan
│ │ │ │ │ +00037f70: 676c 6520 6675 6e63 7469 6f6e 732e 0a20 gle functions..
│ │ │ │ │ +00037f80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00037f90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00037fa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00037fb0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +00037fc0: 6e65 2020 3338 290a 2a20 696e 7465 7273 ne 38).* inters
│ │ │ │ │ +00037fd0: 6563 7473 5f3a 2020 2020 2020 2020 2020 ects_:
│ │ │ │ │ +00037fe0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00037ff0: 2052 6563 7461 6e67 6c65 2d74 6573 7469 Rectangle-testi
│ │ │ │ │ +00038000: 6e67 2e20 2020 286c 696e 6520 2032 3129 ng. (line 21)
│ │ │ │ │ +00038010: 0a2a 2069 6e74 6572 7661 6c41 745f 3a20 .* intervalAt_:
│ │ │ │ │ +00038020: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00038030: 2020 2020 2020 2020 2020 5265 6765 7852 RegexR
│ │ │ │ │ +00038040: 6573 756c 7473 2d61 6363 6573 7369 6e67 esults-accessing
│ │ │ │ │ +00038050: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +00038060: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00038070: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00038080: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00038090: 286c 696e 6520 2032 3329 0a2a 2069 6e76 (line 23).* inv
│ │ │ │ │ +000380a0: 616c 6964 6174 653a 2020 2020 2020 2020 alidate:
│ │ │ │ │ +000380b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000380c0: 2020 2020 4669 6c65 4465 7363 7269 7074 FileDescript
│ │ │ │ │ +000380d0: 6f72 2d62 6173 6963 2e0a 2020 2020 2020 or-basic..
│ │ │ │ │ +000380e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000380f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00038100: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00038110: 2020 2020 2020 2020 286c 696e 6520 2032 (line 2
│ │ │ │ │ +00038120: 3329 0a2a 2069 703a 2020 2020 2020 2020 3).* ip:
│ │ │ │ │ +00038130: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00038140: 2020 2020 2020 2020 2020 2020 436f 6e74 Cont
│ │ │ │ │ +00038150: 6578 7450 6172 742d 6163 6365 7373 696e extPart-accessin
│ │ │ │ │ +00038160: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ +00038170: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00038180: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00038190: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000381a0: 2028 6c69 6e65 2020 3430 290a 2a20 6970 (line 40).* ip
│ │ │ │ │ +000381b0: 5f3a 2020 2020 2020 2020 2020 2020 2020 _:
│ │ │ │ │ +000381c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000381d0: 2020 2020 2043 6f6e 7465 7874 5061 7274 ContextPart
│ │ │ │ │ +000381e0: 2d61 6363 6573 7369 6e67 2e0a 2020 2020 -accessing..
│ │ │ │ │ +000381f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00038200: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00038210: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00038220: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +00038230: 2034 3329 0a2a 2069 7341 6273 6f6c 7574 43).* isAbsolut
│ │ │ │ │ +00038240: 6520 3c31 3e3a 2020 2020 2020 2020 2020 e <1>:
│ │ │ │ │ +00038250: 2020 2020 2020 2020 2020 2020 2020 5646 VF
│ │ │ │ │ +00038260: 532e 4669 6c65 5772 6170 7065 722d 7465 S.FileWrapper-te
│ │ │ │ │ +00038270: 7374 696e 672e 0a20 2020 2020 2020 2020 sting..
│ │ │ │ │ +00038280: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00038290: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000382a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000382b0: 2020 2020 2028 6c69 6e65 2020 3130 290a (line 10).
│ │ │ │ │ +000382c0: 2a20 6973 4162 736f 6c75 7465 203c 323e * isAbsolute <2>
│ │ │ │ │ +000382d0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +000382e0: 2020 2020 2020 2020 2056 4653 2e41 7263 VFS.Arc
│ │ │ │ │ +000382f0: 6869 7665 4d65 6d62 6572 2d73 7469 6c6c hiveMember-still
│ │ │ │ │ +00038300: 2075 6e63 6c61 7373 6966 6965 642e 0a20 unclassified..
│ │ │ │ │ +00038310: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00038320: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00038330: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00038340: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +00038350: 6e65 2020 3133 290a 2a20 6973 4162 736f ne 13).* isAbso
│ │ │ │ │ +00038360: 6c75 7465 203c 333e 3a20 2020 2020 2020 lute <3>:
│ │ │ │ │ +00038370: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00038380: 2046 696c 6550 6174 682d 7465 7374 696e FilePath-testin
│ │ │ │ │ +00038390: 672e 2020 2020 286c 696e 6520 2031 3029 g. (line 10)
│ │ │ │ │ +000383a0: 0a2a 2069 7341 6273 6f6c 7574 6520 3c34 .* isAbsolute <4
│ │ │ │ │ +000383b0: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ +000383c0: 2020 2020 2020 2020 2020 4669 6c65 2d74 File-t
│ │ │ │ │ +000383d0: 6573 7469 6e67 2e20 2020 2020 2020 2028 esting. (
│ │ │ │ │ +000383e0: 6c69 6e65 2020 3130 290a 2a20 6973 4162 line 10).* isAb
│ │ │ │ │ +000383f0: 736f 6c75 7465 203c 353e 3a20 2020 2020 solute <5>:
│ │ │ │ │ +00038400: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00038410: 2020 2044 656c 6179 2d61 6363 6573 7369 Delay-accessi
│ │ │ │ │ +00038420: 6e67 2e20 2020 2020 286c 696e 6520 2031 ng. (line 1
│ │ │ │ │ +00038430: 3529 0a2a 2069 7341 6273 6f6c 7574 653a 5).* isAbsolute:
│ │ │ │ │ +00038440: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00038450: 2020 2020 2020 2020 2020 2020 434f 626a CObj
│ │ │ │ │ +00038460: 6563 742d 6163 6365 7373 696e 672e 2020 ect-accessing.
│ │ │ │ │ +00038470: 2028 6c69 6e65 2020 3135 290a 2a20 6973 (line 15).* is
│ │ │ │ │ +00038480: 4162 736f 6c75 7465 5f3a 2020 2020 2020 Absolute_:
│ │ │ │ │ +00038490: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000384a0: 2020 2020 2046 696c 6550 6174 6820 636c FilePath cl
│ │ │ │ │ +000384b0: 6173 732d 7374 696c 6c20 756e 636c 6173 ass-still unclas
│ │ │ │ │ +000384c0: 7369 6669 6564 2e0a 2020 2020 2020 2020 sified..
│ │ │ │ │ +000384d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000384e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000384f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00038500: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)
│ │ │ │ │ +00038510: 0a2a 2069 7341 6273 7472 6163 743a 2020 .* isAbstract:
│ │ │ │ │ +00038520: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00038530: 2020 2020 2020 2020 2020 436f 6d70 696c Compil
│ │ │ │ │ +00038540: 6564 4d65 7468 6f64 2d74 6573 7469 6e67 edMethod-testing
│ │ │ │ │ +00038550: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +00038560: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00038570: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00038580: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00038590: 286c 696e 6520 2031 3429 0a2a 2069 7341 (line 14).* isA
│ │ │ │ │ +000385a0: 6363 6573 7369 626c 6520 3c31 3e3a 2020 ccessible <1>:
│ │ │ │ │ +000385b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000385c0: 2020 2020 5646 532e 4669 6c65 5772 6170 VFS.FileWrap
│ │ │ │ │ +000385d0: 7065 722d 7465 7374 696e 672e 0a20 2020 per-testing..
│ │ │ │ │ +000385e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000385f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00038600: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00038610: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +00038620: 2020 3133 290a 2a20 6973 4163 6365 7373 13).* isAccess
│ │ │ │ │ +00038630: 6962 6c65 203c 323e 3a20 2020 2020 2020 ible <2>:
│ │ │ │ │ +00038640: 2020 2020 2020 2020 2020 2020 2020 2056 V
│ │ │ │ │ +00038650: 4653 2e41 7263 6869 7665 4d65 6d62 6572 FS.ArchiveMember
│ │ │ │ │ +00038660: 2d74 6573 7469 6e67 2e0a 2020 2020 2020 -testing..
│ │ │ │ │ +00038670: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00038680: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00038690: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000386a0: 2020 2020 2020 2020 286c 696e 6520 2031 (line 1
│ │ │ │ │ +000386b0: 3029 0a2a 2069 7341 6363 6573 7369 626c 0).* isAccessibl
│ │ │ │ │ +000386c0: 6520 3c33 3e3a 2020 2020 2020 2020 2020 e <3>:
│ │ │ │ │ +000386d0: 2020 2020 2020 2020 2020 2020 5646 532e VFS.
│ │ │ │ │ +000386e0: 4172 6368 6976 6546 696c 652d 7175 6572 ArchiveFile-quer
│ │ │ │ │ +000386f0: 7969 6e67 2e0a 2020 2020 2020 2020 2020 ying..
│ │ │ │ │ +00038700: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00038710: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00038720: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00038730: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*
│ │ │ │ │ +00038740: 2069 7341 6363 6573 7369 626c 6520 3c34 isAccessible <4
│ │ │ │ │ +00038750: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ +00038760: 2020 2020 2020 2020 4669 6c65 5061 7468 FilePath
│ │ │ │ │ +00038770: 2d74 6573 7469 6e67 2e20 2020 2028 6c69 -testing. (li
│ │ │ │ │ +00038780: 6e65 2020 3133 290a 2a20 6973 4163 6365 ne 13).* isAcce
│ │ │ │ │ +00038790: 7373 6962 6c65 3a20 2020 2020 2020 2020 ssible:
│ │ │ │ │ +000387a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000387b0: 2046 696c 652d 7465 7374 696e 672e 2020 File-testing.
│ │ │ │ │ +000387c0: 2020 2020 2020 286c 696e 6520 2031 3329 (line 13)
│ │ │ │ │ +000387d0: 0a2a 2069 7341 6363 6573 7369 626c 655f .* isAccessible_
│ │ │ │ │ +000387e0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +000387f0: 2020 2020 2020 2020 2020 4669 6c65 2063 File c
│ │ │ │ │ +00038800: 6c61 7373 2d74 6573 7469 6e67 2e20 2028 lass-testing. (
│ │ │ │ │ +00038810: 6c69 6e65 2020 2039 290a 2a20 6973 4163 line 9).* isAc
│ │ │ │ │ +00038820: 7469 7665 3a20 2020 2020 2020 2020 2020 tive:
│ │ │ │ │ +00038830: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00038840: 2020 2044 656c 6179 2d74 6573 7469 6e67 Delay-testing
│ │ │ │ │ +00038850: 2e20 2020 2020 2020 286c 696e 6520 2020 . (line
│ │ │ │ │ +00038860: 3629 0a2a 2069 7341 6c69 7665 5f3a 2020 6).* isAlive_:
│ │ │ │ │ +00038870: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00038880: 2020 2020 2020 2020 2020 2020 5765 616b Weak
│ │ │ │ │ +00038890: 4172 7261 792d 6163 6365 7373 696e 672e Array-accessing.
│ │ │ │ │ +000388a0: 2028 6c69 6e65 2020 3336 290a 2a20 6973 (line 36).* is
│ │ │ │ │ +000388b0: 416c 6c6f 7769 6e67 3a20 2020 2020 2020 Allowing:
│ │ │ │ │ +000388c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000388d0: 2020 2020 2050 6572 6d69 7373 696f 6e2d Permission-
│ │ │ │ │ +000388e0: 6163 6365 7373 696e 672e 0a20 2020 2020 accessing..
│ │ │ │ │ +000388f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00038900: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00038910: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00038920: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +00038930: 3237 290a 2a20 6973 416c 7068 614e 756d 27).* isAlphaNum
│ │ │ │ │ +00038940: 6572 6963 3a20 2020 2020 2020 2020 2020 eric:
│ │ │ │ │ +00038950: 2020 2020 2020 2020 2020 2020 2043 6861 Cha
│ │ │ │ │ +00038960: 7261 6374 6572 2d74 6573 7469 6e67 2e20 racter-testing.
│ │ │ │ │ +00038970: 2020 286c 696e 6520 2020 3629 0a2a 2069 (line 6).* i
│ │ │ │ │ +00038980: 7341 6e6e 6f74 6174 6564 203c 313e 3a20 sAnnotated <1>:
│ │ │ │ │ +00038990: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000389a0: 2020 2020 2020 436f 6d70 696c 6564 4d65 CompiledMe
│ │ │ │ │ +000389b0: 7468 6f64 2d61 7474 7269 6275 7465 732e thod-attributes.
│ │ │ │ │ +000389c0: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +000389d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000389e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000389f0: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +00038a00: 6c69 6e65 2020 3232 290a 2a20 6973 416e line 22).* isAn
│ │ │ │ │ +00038a10: 6e6f 7461 7465 643a 2020 2020 2020 2020 notated:
│ │ │ │ │ +00038a20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00038a30: 2020 2043 6f6d 7069 6c65 6443 6f64 652d CompiledCode-
│ │ │ │ │ +00038a40: 6163 6365 7373 696e 672e 0a20 2020 2020 accessing..
│ │ │ │ │ +00038a50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00038a60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00038a70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00038a80: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +00038a90: 3232 290a 2a20 6973 4172 7261 7920 3c31 22).* isArray <1
│ │ │ │ │ +00038aa0: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ +00038ab0: 2020 2020 2020 2020 2020 2020 204f 626a Obj
│ │ │ │ │ +00038ac0: 6563 742d 7465 7374 696e 6720 6675 6e63 ect-testing func
│ │ │ │ │ +00038ad0: 7469 6f6e 616c 6974 792e 0a20 2020 2020 tionality..
│ │ │ │ │ +00038ae0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00038af0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00038b00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00038b10: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +00038b20: 3231 290a 2a20 6973 4172 7261 793a 2020 21).* isArray:
│ │ │ │ │ +00038b30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00038b40: 2020 2020 2020 2020 2020 2020 2041 7272 Arr
│ │ │ │ │ +00038b50: 6179 2d74 6573 7469 6e67 2e20 2020 2020 ay-testing.
│ │ │ │ │ +00038b60: 2020 286c 696e 6520 2020 3629 0a2a 2069 (line 6).* i
│ │ │ │ │ +00038b70: 7342 6568 6176 696f 7220 3c31 3e3a 2020 sBehavior <1>:
│ │ │ │ │ +00038b80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00038b90: 2020 2020 2020 4f62 6a65 6374 2d74 6573 Object-tes
│ │ │ │ │ +00038ba0: 7469 6e67 2066 756e 6374 696f 6e61 6c69 ting functionali
│ │ │ │ │ +00038bb0: 7479 2e0a 2020 2020 2020 2020 2020 2020 ty..
│ │ │ │ │ +00038bc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00038bd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00038be0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00038bf0: 2020 286c 696e 6520 2032 3429 0a2a 2069 (line 24).* i
│ │ │ │ │ +00038c00: 7342 6568 6176 696f 723a 2020 2020 2020 sBehavior:
│ │ │ │ │ +00038c10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00038c20: 2020 2020 2020 4265 6861 7669 6f72 2d74 Behavior-t
│ │ │ │ │ +00038c30: 6573 7469 6e67 2066 756e 6374 696f 6e61 esting functiona
│ │ │ │ │ +00038c40: 6c69 7479 2e0a 2020 2020 2020 2020 2020 lity..
│ │ │ │ │ +00038c50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00038c60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00038c70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00038c80: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*
│ │ │ │ │ +00038c90: 2069 7342 696e 6172 793a 2020 2020 2020 isBinary:
│ │ │ │ │ +00038ca0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00038cb0: 2020 2020 2020 2020 4669 6c65 4465 7363 FileDesc
│ │ │ │ │ +00038cc0: 7269 7074 6f72 2d63 6c61 7373 2074 7970 riptor-class typ
│ │ │ │ │ +00038cd0: 6520 6d65 7468 6f64 732e 0a20 2020 2020 e methods..
│ │ │ │ │ +00038ce0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00038cf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00038d00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00038d10: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +00038d20: 2036 290a 2a20 6973 4269 7473 3a20 2020 6).* isBits:
│ │ │ │ │ +00038d30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00038d40: 2020 2020 2020 2020 2020 2020 2042 6568 Beh
│ │ │ │ │ +00038d50: 6176 696f 722d 7465 7374 696e 6720 7468 avior-testing th
│ │ │ │ │ +00038d60: 6520 666f 726d 206f 6620 7468 6520 696e e form of the in
│ │ │ │ │ +00038d70: 7374 616e 6365 732e 0a20 2020 2020 2020 stances..
│ │ │ │ │ +00038d80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00038d90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00038da0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00038db0: 2020 2020 2020 2028 6c69 6e65 2020 3130 (line 10
│ │ │ │ │ +00038dc0: 290a 2a20 6973 4269 7453 6574 5f3a 2020 ).* isBitSet_:
│ │ │ │ │ +00038dd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00038de0: 2020 2020 2020 2020 2020 2049 6e74 6567 Integ
│ │ │ │ │ +00038df0: 6572 2d62 6974 206f 7065 7261 746f 7273 er-bit operators
│ │ │ │ │ +00038e00: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +00038e10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00038e20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00038e30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00038e40: 286c 696e 6520 2033 3829 0a2a 2069 7342 (line 38).* isB
│ │ │ │ │ +00038e50: 6c6f 636b 203c 313e 3a20 2020 2020 2020 lock <1>:
│ │ │ │ │ +00038e60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00038e70: 2020 2020 4d65 7468 6f64 436f 6e74 6578 MethodContex
│ │ │ │ │ +00038e80: 742d 6163 6365 7373 696e 672e 0a20 2020 t-accessing..
│ │ │ │ │ +00038e90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00038ea0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00038eb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00038ec0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +00038ed0: 2020 3130 290a 2a20 6973 426c 6f63 6b20 10).* isBlock
│ │ │ │ │ +00038ee0: 3c32 3e3a 2020 2020 2020 2020 2020 2020 <2>:
│ │ │ │ │ +00038ef0: 2020 2020 2020 2020 2020 2020 2020 2043 C
│ │ │ │ │ +00038f00: 6f6e 7465 7874 5061 7274 2d61 6363 6573 ontextPart-acces
│ │ │ │ │ +00038f10: 7369 6e67 2e0a 2020 2020 2020 2020 2020 sing..
│ │ │ │ │ +00038f20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00038f30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00038f40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00038f50: 2020 2020 286c 696e 6520 2034 3629 0a2a (line 46).*
│ │ │ │ │ +00038f60: 2069 7342 6c6f 636b 3a20 2020 2020 2020 isBlock:
│ │ │ │ │ +00038f70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00038f80: 2020 2020 2020 2020 426c 6f63 6b43 6f6e BlockCon
│ │ │ │ │ +00038f90: 7465 7874 2d61 6363 6573 7369 6e67 2e0a text-accessing..
│ │ │ │ │ +00038fa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00038fb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00038fc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00038fd0: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +00038fe0: 696e 6520 2031 3329 0a2a 2069 7343 6861 ine 13).* isCha
│ │ │ │ │ +00038ff0: 7261 6374 6572 203c 313e 3a20 2020 2020 racter <1>:
│ │ │ │ │ +00039000: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00039010: 2020 4f62 6a65 6374 2d74 6573 7469 6e67 Object-testing
│ │ │ │ │ +00039020: 2066 756e 6374 696f 6e61 6c69 7479 2e0a functionality..
│ │ │ │ │ +00039030: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00039040: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00039050: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00039060: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +00039070: 696e 6520 2033 3029 0a2a 2069 7343 6861 ine 30).* isCha
│ │ │ │ │ +00039080: 7261 6374 6572 3a20 2020 2020 2020 2020 racter:
│ │ │ │ │ +00039090: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000390a0: 2020 4368 6172 6163 7465 722d 7465 7374 Character-test
│ │ │ │ │ +000390b0: 696e 6720 6675 6e63 7469 6f6e 616c 6974 ing functionalit
│ │ │ │ │ +000390c0: 792e 0a20 2020 2020 2020 2020 2020 2020 y..
│ │ │ │ │ +000390d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000390e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000390f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00039100: 2028 6c69 6e65 2020 2036 290a 2a20 6973 (line 6).* is
│ │ │ │ │ +00039110: 4368 6172 6163 7465 7241 7272 6179 203c CharacterArray <
│ │ │ │ │ +00039120: 313e 3a20 2020 2020 2020 2020 2020 2020 1>:
│ │ │ │ │ +00039130: 2020 2020 204f 626a 6563 742d 7465 7374 Object-test
│ │ │ │ │ +00039140: 696e 6720 6675 6e63 7469 6f6e 616c 6974 ing functionalit
│ │ │ │ │ +00039150: 792e 0a20 2020 2020 2020 2020 2020 2020 y..
│ │ │ │ │ +00039160: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00039170: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00039180: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00039190: 2028 6c69 6e65 2020 3333 290a 2a20 6973 (line 33).* is
│ │ │ │ │ +000391a0: 4368 6172 6163 7465 7241 7272 6179 3a20 CharacterArray:
│ │ │ │ │ +000391b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000391c0: 2020 2020 2043 6861 7261 6374 6572 4172 CharacterAr
│ │ │ │ │ +000391d0: 7261 792d 7465 7374 696e 6720 6675 6e63 ray-testing func
│ │ │ │ │ +000391e0: 7469 6f6e 616c 6974 792e 0a20 2020 2020 tionality..
│ │ │ │ │ +000391f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00039200: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00039210: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00039220: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +00039230: 2036 290a 2a20 6973 436c 6173 7320 3c31 6).* isClass <1
│ │ │ │ │ +00039240: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ +00039250: 2020 2020 2020 2020 2020 2020 204f 626a Obj
│ │ │ │ │ +00039260: 6563 742d 7465 7374 696e 6720 6675 6e63 ect-testing func
│ │ │ │ │ +00039270: 7469 6f6e 616c 6974 792e 0a20 2020 2020 tionality..
│ │ │ │ │ +00039280: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00039290: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000392a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000392b0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +000392c0: 3336 290a 2a20 6973 436c 6173 733a 2020 36).* isClass:
│ │ │ │ │ +000392d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000392e0: 2020 2020 2020 2020 2020 2020 2043 6c61 Cla
│ │ │ │ │ +000392f0: 7373 2d74 6573 7469 6e67 2066 756e 6374 ss-testing funct
│ │ │ │ │ +00039300: 696f 6e61 6c69 7479 2e0a 2020 2020 2020 ionality..
│ │ │ │ │ +00039310: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00039320: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00039330: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00039340: 2020 2020 2020 2020 286c 696e 6520 2020 (line
│ │ │ │ │ +00039350: 3929 0a2a 2069 7343 4f62 6a65 6374 203c 9).* isCObject <
│ │ │ │ │ +00039360: 313e 3a20 2020 2020 2020 2020 2020 2020 1>:
│ │ │ │ │ +00039370: 2020 2020 2020 2020 2020 2020 4f62 6a65 Obje
│ │ │ │ │ +00039380: 6374 2d74 6573 7469 6e67 2066 756e 6374 ct-testing funct
│ │ │ │ │ +00039390: 696f 6e61 6c69 7479 2e0a 2020 2020 2020 ionality..
│ │ │ │ │ +000393a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000393b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000393c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000393d0: 2020 2020 2020 2020 286c 696e 6520 2032 (line 2
│ │ │ │ │ +000393e0: 3729 0a2a 2069 7343 4f62 6a65 6374 3a20 7).* isCObject:
│ │ │ │ │ +000393f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00039400: 2020 2020 2020 2020 2020 2020 434f 626a CObj
│ │ │ │ │ +00039410: 6563 742d 7465 7374 696e 6720 6675 6e63 ect-testing func
│ │ │ │ │ +00039420: 7469 6f6e 616c 6974 792e 0a20 2020 2020 tionality..
│ │ │ │ │ +00039430: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00039440: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00039450: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00039460: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +00039470: 2036 290a 2a20 6973 4465 6669 6e65 643a 6).* isDefined:
│ │ │ │ │ +00039480: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00039490: 2020 2020 2020 2020 2020 2020 2056 6172 Var
│ │ │ │ │ +000394a0: 6961 626c 6542 696e 6469 6e67 2d74 6573 iableBinding-tes
│ │ │ │ │ +000394b0: 7469 6e67 2e0a 2020 2020 2020 2020 2020 ting..
│ │ │ │ │ +000394c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000394d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000394e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000394f0: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*
│ │ │ │ │ +00039500: 2069 7344 6967 6974 3a20 2020 2020 2020 isDigit:
│ │ │ │ │ +00039510: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00039520: 2020 2020 2020 2020 4368 6172 6163 7465 Characte
│ │ │ │ │ +00039530: 722d 7465 7374 696e 672e 2020 2028 6c69 r-testing. (li
│ │ │ │ │ +00039540: 6e65 2020 2039 290a 2a20 6973 4469 6769 ne 9).* isDigi
│ │ │ │ │ +00039550: 745f 3a20 2020 2020 2020 2020 2020 2020 t_:
│ │ │ │ │ +00039560: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00039570: 2043 6861 7261 6374 6572 2d74 6573 7469 Character-testi
│ │ │ │ │ +00039580: 6e67 2e20 2020 286c 696e 6520 2031 3229 ng. (line 12)
│ │ │ │ │ +00039590: 0a2a 2069 7344 6972 6563 746f 7279 203c .* isDirectory <
│ │ │ │ │ +000395a0: 313e 3a20 2020 2020 2020 2020 2020 2020 1>:
│ │ │ │ │ +000395b0: 2020 2020 2020 2020 2020 5646 532e 4669 VFS.Fi
│ │ │ │ │ +000395c0: 6c65 5772 6170 7065 722d 7465 7374 696e leWrapper-testin
│ │ │ │ │ +000395d0: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ +000395e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000395f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00039600: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00039610: 2028 6c69 6e65 2020 3137 290a 2a20 6973 (line 17).* is
│ │ │ │ │ +00039620: 4469 7265 6374 6f72 7920 3c32 3e3a 2020 Directory <2>:
│ │ │ │ │ +00039630: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00039640: 2020 2020 2056 4653 2e41 7263 6869 7665 VFS.Archive
│ │ │ │ │ +00039650: 4d65 6d62 6572 2d74 6573 7469 6e67 2e0a Member-testing..
│ │ │ │ │ +00039660: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00039670: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00039680: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00039690: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +000396a0: 696e 6520 2031 3429 0a2a 2069 7344 6972 ine 14).* isDir
│ │ │ │ │ +000396b0: 6563 746f 7279 203c 333e 3a20 2020 2020 ectory <3>:
│ │ │ │ │ +000396c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000396d0: 2020 5646 532e 4172 6368 6976 6546 696c VFS.ArchiveFil
│ │ │ │ │ +000396e0: 652d 7175 6572 7969 6e67 2e0a 2020 2020 e-querying..
│ │ │ │ │ +000396f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00039700: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00039710: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00039720: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +00039730: 2031 3029 0a2a 2069 7344 6972 6563 746f 10).* isDirecto
│ │ │ │ │ +00039740: 7279 203c 343e 3a20 2020 2020 2020 2020 ry <4>:
│ │ │ │ │ +00039750: 2020 2020 2020 2020 2020 2020 2020 4669 Fi
│ │ │ │ │ +00039760: 6c65 5061 7468 2d74 6573 7469 6e67 2e20 lePath-testing.
│ │ │ │ │ +00039770: 2020 2028 6c69 6e65 2020 3137 290a 2a20 (line 17).*
│ │ │ │ │ +00039780: 6973 4469 7265 6374 6f72 793a 2020 2020 isDirectory:
│ │ │ │ │ +00039790: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000397a0: 2020 2020 2020 2046 696c 652d 6163 6365 File-acce
│ │ │ │ │ +000397b0: 7373 696e 672e 2020 2020 2020 286c 696e ssing. (lin
│ │ │ │ │ +000397c0: 6520 2031 3929 0a2a 2069 7344 6973 6162 e 19).* isDisab
│ │ │ │ │ +000397d0: 6c65 6420 3c31 3e3a 2020 2020 2020 2020 led <1>:
│ │ │ │ │ +000397e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000397f0: 4d65 7468 6f64 436f 6e74 6578 742d 6163 MethodContext-ac
│ │ │ │ │ +00039800: 6365 7373 696e 672e 0a20 2020 2020 2020 cessing..
│ │ │ │ │ +00039810: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00039820: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00039830: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00039840: 2020 2020 2020 2028 6c69 6e65 2020 3133 (line 13
│ │ │ │ │ +00039850: 290a 2a20 6973 4469 7361 626c 6564 203c ).* isDisabled <
│ │ │ │ │ +00039860: 323e 3a20 2020 2020 2020 2020 2020 2020 2>:
│ │ │ │ │ +00039870: 2020 2020 2020 2020 2020 2043 6f6e 7465 Conte
│ │ │ │ │ +00039880: 7874 5061 7274 2d61 6363 6573 7369 6e67 xtPart-accessing
│ │ │ │ │ +00039890: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +000398a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000398b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000398c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000398d0: 286c 696e 6520 2034 3929 0a2a 2069 7344 (line 49).* isD
│ │ │ │ │ +000398e0: 6973 6162 6c65 643a 2020 2020 2020 2020 isabled:
│ │ │ │ │ +000398f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00039900: 2020 2020 426c 6f63 6b43 6f6e 7465 7874 BlockContext
│ │ │ │ │ +00039910: 2d61 6363 6573 7369 6e67 2e0a 2020 2020 -accessing..
│ │ │ │ │ +00039920: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00039930: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00039940: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00039950: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +00039960: 2031 3629 0a2a 2069 7345 6d70 7479 203c 16).* isEmpty <
│ │ │ │ │ +00039970: 313e 3a20 2020 2020 2020 2020 2020 2020 1>:
│ │ │ │ │ +00039980: 2020 2020 2020 2020 2020 2020 2020 5368 Sh
│ │ │ │ │ +00039990: 6172 6564 5175 6575 652d 6163 6365 7373 aredQueue-access
│ │ │ │ │ +000399a0: 696e 672e 0a20 2020 2020 2020 2020 2020 ing..
│ │ │ │ │ +000399b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000399c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000399d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000399e0: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).*
│ │ │ │ │ +000399f0: 6973 456d 7074 7920 3c32 3e3a 2020 2020 isEmpty <2>:
│ │ │ │ │ +00039a00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00039a10: 2020 2020 2020 2050 6f73 6974 696f 6e61 Positiona
│ │ │ │ │ +00039a20: 626c 6553 7472 6561 6d2d 7465 7374 696e bleStream-testin
│ │ │ │ │ +00039a30: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ +00039a40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00039a50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00039a60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00039a70: 2028 6c69 6e65 2020 3133 290a 2a20 6973 (line 13).* is
│ │ │ │ │ +00039a80: 456d 7074 7920 3c33 3e3a 2020 2020 2020 Empty <3>:
│ │ │ │ │ +00039a90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00039aa0: 2020 2020 204c 696e 6b65 644c 6973 742d LinkedList-
│ │ │ │ │ +00039ab0: 7465 7374 696e 672e 2020 286c 696e 6520 testing. (line
│ │ │ │ │ +00039ac0: 2020 3629 0a2a 2069 7345 6d70 7479 203c 6).* isEmpty <
│ │ │ │ │ +00039ad0: 343e 3a20 2020 2020 2020 2020 2020 2020 4>:
│ │ │ │ │ +00039ae0: 2020 2020 2020 2020 2020 2020 2020 496e In
│ │ │ │ │ +00039af0: 7465 7276 616c 2d62 6173 6963 2e20 2020 terval-basic.
│ │ │ │ │ +00039b00: 2020 2028 6c69 6e65 2020 3232 290a 2a20 (line 22).*
│ │ │ │ │ +00039b10: 6973 456d 7074 7920 3c35 3e3a 2020 2020 isEmpty <5>:
│ │ │ │ │ +00039b20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00039b30: 2020 2020 2020 2048 6173 6865 6443 6f6c HashedCol
│ │ │ │ │ +00039b40: 6c65 6374 696f 6e2d 7465 7374 696e 6720 lection-testing
│ │ │ │ │ +00039b50: 636f 6c6c 6563 7469 6f6e 732e 0a20 2020 collections..
│ │ │ │ │ +00039b60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00039b70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00039b80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00039b90: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +00039ba0: 2020 3231 290a 2a20 6973 456d 7074 7920 21).* isEmpty
│ │ │ │ │ +00039bb0: 3c36 3e3a 2020 2020 2020 2020 2020 2020 <6>:
│ │ │ │ │ +00039bc0: 2020 2020 2020 2020 2020 2020 2020 2046 F
│ │ │ │ │ +00039bd0: 696c 6544 6573 6372 6970 746f 722d 6f76 ileDescriptor-ov
│ │ │ │ │ +00039be0: 6572 7269 6469 6e67 2069 6e68 6572 6974 erriding inherit
│ │ │ │ │ +00039bf0: 6564 206d 6574 686f 6473 2e0a 2020 2020 ed methods..
│ │ │ │ │ +00039c00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00039c10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00039c20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00039c30: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +00039c40: 2020 3629 0a2a 2069 7345 6d70 7479 3a20 6).* isEmpty:
│ │ │ │ │ +00039c50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00039c60: 2020 2020 2020 2020 2020 2020 2020 436f Co
│ │ │ │ │ +00039c70: 6c6c 6563 7469 6f6e 2d74 6573 7469 6e67 llection-testing
│ │ │ │ │ +00039c80: 2063 6f6c 6c65 6374 696f 6e73 2e0a 2020 collections..
│ │ │ │ │ +00039c90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00039ca0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00039cb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00039cc0: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +00039cd0: 6520 2032 3229 0a2a 2069 7345 6e76 6972 e 22).* isEnvir
│ │ │ │ │ +00039ce0: 6f6e 6d65 6e74 203c 313e 3a20 2020 2020 onment <1>:
│ │ │ │ │ +00039cf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00039d00: 4d65 7468 6f64 436f 6e74 6578 742d 6163 MethodContext-ac
│ │ │ │ │ +00039d10: 6365 7373 696e 672e 0a20 2020 2020 2020 cessing..
│ │ │ │ │ +00039d20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00039d30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00039d40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00039d50: 2020 2020 2020 2028 6c69 6e65 2020 3230 (line 20
│ │ │ │ │ +00039d60: 290a 2a20 6973 456e 7669 726f 6e6d 656e ).* isEnvironmen
│ │ │ │ │ +00039d70: 7420 3c32 3e3a 2020 2020 2020 2020 2020 t <2>:
│ │ │ │ │ +00039d80: 2020 2020 2020 2020 2020 2043 6f6e 7465 Conte
│ │ │ │ │ +00039d90: 7874 5061 7274 2d61 6363 6573 7369 6e67 xtPart-accessing
│ │ │ │ │ +00039da0: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +00039db0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00039dc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00039dd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00039de0: 286c 696e 6520 2035 3729 0a2a 2069 7345 (line 57).* isE
│ │ │ │ │ +00039df0: 6e76 6972 6f6e 6d65 6e74 3a20 2020 2020 nvironment:
│ │ │ │ │ +00039e00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00039e10: 2020 2020 426c 6f63 6b43 6f6e 7465 7874 BlockContext
│ │ │ │ │ +00039e20: 2d61 6363 6573 7369 6e67 2e0a 2020 2020 -accessing..
│ │ │ │ │ +00039e30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00039e40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00039e50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00039e60: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +00039e70: 2032 3329 0a2a 2069 7345 7861 6374 203c 23).* isExact <
│ │ │ │ │ +00039e80: 313e 3a20 2020 2020 2020 2020 2020 2020 1>:
│ │ │ │ │ +00039e90: 2020 2020 2020 2020 2020 2020 2020 4e75 Nu
│ │ │ │ │ +00039ea0: 6d62 6572 2d74 6573 7469 6e67 2e20 2020 mber-testing.
│ │ │ │ │ +00039eb0: 2020 2028 6c69 6e65 2020 3134 290a 2a20 (line 14).*
│ │ │ │ │ +00039ec0: 6973 4578 6163 7420 3c32 3e3a 2020 2020 isExact <2>:
│ │ │ │ │ +00039ed0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00039ee0: 2020 2020 2020 2049 6e74 6572 7661 6c2d Interval-
│ │ │ │ │ +00039ef0: 7465 7374 696e 672e 2020 2020 286c 696e testing. (lin
│ │ │ │ │ +00039f00: 6520 2031 3229 0a2a 2069 7345 7861 6374 e 12).* isExact
│ │ │ │ │ +00039f10: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +00039f20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00039f30: 466c 6f61 742d 7465 7374 696e 672e 2020 Float-testing.
│ │ │ │ │ +00039f40: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).
│ │ │ │ │ +00039f50: 2a20 6973 4578 6563 7574 6162 6c65 203c * isExecutable <
│ │ │ │ │ +00039f60: 313e 3a20 2020 2020 2020 2020 2020 2020 1>:
│ │ │ │ │ +00039f70: 2020 2020 2020 2020 2056 4653 2e46 696c VFS.Fil
│ │ │ │ │ +00039f80: 6557 7261 7070 6572 2d64 656c 6567 6174 eWrapper-delegat
│ │ │ │ │ +00039f90: 696f 6e2e 0a20 2020 2020 2020 2020 2020 ion..
│ │ │ │ │ +00039fa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00039fb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00039fc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00039fd0: 2020 2028 6c69 6e65 2020 3135 290a 2a20 (line 15).*
│ │ │ │ │ +00039fe0: 6973 4578 6563 7574 6162 6c65 203c 323e isExecutable <2>
│ │ │ │ │ +00039ff0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +0003a000: 2020 2020 2020 2056 4653 2e41 7263 6869 VFS.Archi
│ │ │ │ │ +0003a010: 7665 4d65 6d62 6572 2d74 6573 7469 6e67 veMember-testing
│ │ │ │ │ +0003a020: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +0003a030: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003a040: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003a050: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003a060: 286c 696e 6520 2031 3829 0a2a 2069 7345 (line 18).* isE
│ │ │ │ │ +0003a070: 7865 6375 7461 626c 6520 3c33 3e3a 2020 xecutable <3>:
│ │ │ │ │ +0003a080: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003a090: 2020 2020 4669 6c65 5061 7468 2d74 6573 FilePath-tes
│ │ │ │ │ +0003a0a0: 7469 6e67 2e20 2020 2028 6c69 6e65 2020 ting. (line
│ │ │ │ │ +0003a0b0: 3231 290a 2a20 6973 4578 6563 7574 6162 21).* isExecutab
│ │ │ │ │ +0003a0c0: 6c65 3a20 2020 2020 2020 2020 2020 2020 le:
│ │ │ │ │ +0003a0d0: 2020 2020 2020 2020 2020 2020 2046 696c Fil
│ │ │ │ │ +0003a0e0: 652d 7465 7374 696e 672e 2020 2020 2020 e-testing.
│ │ │ │ │ +0003a0f0: 2020 286c 696e 6520 2031 3729 0a2a 2069 (line 17).* i
│ │ │ │ │ +0003a100: 7345 7865 6375 7461 626c 655f 3a20 2020 sExecutable_:
│ │ │ │ │ +0003a110: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003a120: 2020 2020 2020 4669 6c65 2063 6c61 7373 File class
│ │ │ │ │ +0003a130: 2d74 6573 7469 6e67 2e20 2028 6c69 6e65 -testing. (line
│ │ │ │ │ +0003a140: 2020 3133 290a 2a20 6973 4578 7465 726e 13).* isExtern
│ │ │ │ │ +0003a150: 616c 5374 7265 616d 203c 313e 3a20 2020 alStream <1>:
│ │ │ │ │ +0003a160: 2020 2020 2020 2020 2020 2020 2020 2053 S
│ │ │ │ │ +0003a170: 7472 6561 6d2d 7465 7374 696e 672e 2020 tream-testing.
│ │ │ │ │ +0003a180: 2020 2020 286c 696e 6520 2020 3929 0a2a (line 9).*
│ │ │ │ │ +0003a190: 2069 7345 7874 6572 6e61 6c53 7472 6561 isExternalStrea
│ │ │ │ │ +0003a1a0: 6d20 3c32 3e3a 2020 2020 2020 2020 2020 m <2>:
│ │ │ │ │ +0003a1b0: 2020 2020 2020 2020 506f 7369 7469 6f6e Position
│ │ │ │ │ +0003a1c0: 6162 6c65 5374 7265 616d 2d63 6c61 7373 ableStream-class
│ │ │ │ │ +0003a1d0: 2074 7970 6520 6d65 7468 6f64 732e 0a20 type methods..
│ │ │ │ │ +0003a1e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003a1f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003a200: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003a210: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +0003a220: 6e65 2020 2036 290a 2a20 6973 4578 7465 ne 6).* isExte
│ │ │ │ │ +0003a230: 726e 616c 5374 7265 616d 3a20 2020 2020 rnalStream:
│ │ │ │ │ +0003a240: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003a250: 2046 696c 6544 6573 6372 6970 746f 722d FileDescriptor-
│ │ │ │ │ +0003a260: 636c 6173 7320 7479 7065 206d 6574 686f class type metho
│ │ │ │ │ +0003a270: 6473 2e0a 2020 2020 2020 2020 2020 2020 ds..
│ │ │ │ │ +0003a280: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003a290: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003a2a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003a2b0: 2020 286c 696e 6520 2020 3929 0a2a 2069 (line 9).* i
│ │ │ │ │ +0003a2c0: 7346 696c 653a 2020 2020 2020 2020 2020 sFile:
│ │ │ │ │ +0003a2d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003a2e0: 2020 2020 2020 4669 6c65 5061 7468 2d74 FilePath-t
│ │ │ │ │ +0003a2f0: 6573 7469 6e67 2e20 2020 2028 6c69 6e65 esting. (line
│ │ │ │ │ +0003a300: 2020 3235 290a 2a20 6973 4669 6c65 5363 25).* isFileSc
│ │ │ │ │ +0003a310: 6865 6d65 3a20 2020 2020 2020 2020 2020 heme:
│ │ │ │ │ +0003a320: 2020 2020 2020 2020 2020 2020 2020 204e N
│ │ │ │ │ +0003a330: 6574 436c 6965 6e74 732e 5552 4c2d 7465 etClients.URL-te
│ │ │ │ │ +0003a340: 7374 696e 672e 0a20 2020 2020 2020 2020 sting..
│ │ │ │ │ +0003a350: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003a360: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003a370: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003a380: 2020 2020 2028 6c69 6e65 2020 3138 290a (line 18).
│ │ │ │ │ +0003a390: 2a20 6973 4669 6c65 5379 7374 656d 5061 * isFileSystemPa
│ │ │ │ │ +0003a3a0: 7468 203c 313e 3a20 2020 2020 2020 2020 th <1>:
│ │ │ │ │ +0003a3b0: 2020 2020 2020 2020 2046 696c 6550 6174 FilePat
│ │ │ │ │ +0003a3c0: 682d 7465 7374 696e 672e 2020 2020 286c h-testing. (l
│ │ │ │ │ +0003a3d0: 696e 6520 2032 3929 0a2a 2069 7346 696c ine 29).* isFil
│ │ │ │ │ +0003a3e0: 6553 7973 7465 6d50 6174 683a 2020 2020 eSystemPath:
│ │ │ │ │ +0003a3f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003a400: 2020 4669 6c65 2d74 6573 7469 6e67 2e20 File-testing.
│ │ │ │ │ +0003a410: 2020 2020 2020 2028 6c69 6e65 2020 3231 (line 21
│ │ │ │ │ +0003a420: 290a 2a20 6973 4669 6e69 7465 203c 313e ).* isFinite <1>
│ │ │ │ │ +0003a430: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +0003a440: 2020 2020 2020 2020 2020 204e 756d 6265 Numbe
│ │ │ │ │ +0003a450: 722d 7465 7374 696e 672e 2020 2020 2020 r-testing.
│ │ │ │ │ +0003a460: 286c 696e 6520 2032 3029 0a2a 2069 7346 (line 20).* isF
│ │ │ │ │ +0003a470: 696e 6974 653a 2020 2020 2020 2020 2020 inite:
│ │ │ │ │ +0003a480: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003a490: 2020 2020 466c 6f61 742d 7465 7374 696e Float-testin
│ │ │ │ │ +0003a4a0: 672e 2020 2020 2020 2028 6c69 6e65 2020 g. (line
│ │ │ │ │ +0003a4b0: 3130 290a 2a20 6973 4669 7865 643a 2020 10).* isFixed:
│ │ │ │ │ +0003a4c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003a4d0: 2020 2020 2020 2020 2020 2020 2042 6568 Beh
│ │ │ │ │ +0003a4e0: 6176 696f 722d 7465 7374 696e 6720 7468 avior-testing th
│ │ │ │ │ +0003a4f0: 6520 666f 726d 206f 6620 7468 6520 696e e form of the in
│ │ │ │ │ +0003a500: 7374 616e 6365 732e 0a20 2020 2020 2020 stances..
│ │ │ │ │ +0003a510: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003a520: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003a530: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003a540: 2020 2020 2020 2028 6c69 6e65 2020 3134 (line 14
│ │ │ │ │ +0003a550: 290a 2a20 6973 466c 6f61 7420 3c31 3e3a ).* isFloat <1>:
│ │ │ │ │ +0003a560: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003a570: 2020 2020 2020 2020 2020 204f 626a 6563 Objec
│ │ │ │ │ +0003a580: 742d 7465 7374 696e 6720 6675 6e63 7469 t-testing functi
│ │ │ │ │ +0003a590: 6f6e 616c 6974 792e 0a20 2020 2020 2020 onality..
│ │ │ │ │ +0003a5a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003a5b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003a5c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003a5d0: 2020 2020 2020 2028 6c69 6e65 2020 3339 (line 39
│ │ │ │ │ +0003a5e0: 290a 2a20 6973 466c 6f61 743a 2020 2020 ).* isFloat:
│ │ │ │ │ +0003a5f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003a600: 2020 2020 2020 2020 2020 2046 6c6f 6174 Float
│ │ │ │ │ +0003a610: 2d74 6573 7469 6e67 2066 756e 6374 696f -testing functio
│ │ │ │ │ +0003a620: 6e61 6c69 7479 2e0a 2020 2020 2020 2020 nality..
│ │ │ │ │ +0003a630: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003a640: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003a650: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003a660: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)
│ │ │ │ │ +0003a670: 0a2a 2069 7346 7261 676d 656e 744f 6e6c .* isFragmentOnl
│ │ │ │ │ +0003a680: 793a 2020 2020 2020 2020 2020 2020 2020 y:
│ │ │ │ │ +0003a690: 2020 2020 2020 2020 2020 4e65 7443 6c69 NetCli
│ │ │ │ │ +0003a6a0: 656e 7473 2e55 524c 2d74 6573 7469 6e67 ents.URL-testing
│ │ │ │ │ +0003a6b0: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +0003a6c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003a6d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003a6e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003a6f0: 286c 696e 6520 2032 3129 0a2a 2069 7346 (line 21).* isF
│ │ │ │ │ +0003a700: 756e 6374 696f 6e5f 3a20 2020 2020 2020 unction_:
│ │ │ │ │ +0003a710: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003a720: 2020 2020 4346 756e 6374 696f 6e44 6573 CFunctionDes
│ │ │ │ │ +0003a730: 6372 6970 746f 7220 636c 6173 732d 7465 criptor class-te
│ │ │ │ │ +0003a740: 7374 696e 672e 0a20 2020 2020 2020 2020 sting..
│ │ │ │ │ +0003a750: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003a760: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003a770: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003a780: 2020 2020 2028 6c69 6e65 2020 3130 290a (line 10).
│ │ │ │ │ +0003a790: 2a20 6973 4964 656e 7469 7479 203c 313e * isIdentity <1>
│ │ │ │ │ +0003a7a0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +0003a7b0: 2020 2020 2020 2020 2053 6d61 6c6c 496e SmallIn
│ │ │ │ │ +0003a7c0: 7465 6765 7220 636c 6173 732d 7465 7374 teger class-test
│ │ │ │ │ +0003a7d0: 696e 672e 0a20 2020 2020 2020 2020 2020 ing..
│ │ │ │ │ +0003a7e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003a7f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003a800: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003a810: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).*
│ │ │ │ │ +0003a820: 6973 4964 656e 7469 7479 203c 323e 3a20 isIdentity <2>:
│ │ │ │ │ +0003a830: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003a840: 2020 2020 2020 2042 6f6f 6c65 616e 2063 Boolean c
│ │ │ │ │ +0003a850: 6c61 7373 2d74 6573 7469 6e67 2e0a 2020 lass-testing..
│ │ │ │ │ +0003a860: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003a870: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003a880: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003a890: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +0003a8a0: 6520 2020 3629 0a2a 2069 7349 6465 6e74 e 6).* isIdent
│ │ │ │ │ +0003a8b0: 6974 793a 2020 2020 2020 2020 2020 2020 ity:
│ │ │ │ │ +0003a8c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003a8d0: 4265 6861 7669 6f72 2d74 6573 7469 6e67 Behavior-testing
│ │ │ │ │ +0003a8e0: 2074 6865 2066 6f72 6d20 6f66 2074 6865 the form of the
│ │ │ │ │ +0003a8f0: 2069 6e73 7461 6e63 6573 2e0a 2020 2020 instances..
│ │ │ │ │ +0003a900: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003a910: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003a920: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003a930: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +0003a940: 2031 3829 0a2a 2069 7349 6d6d 6564 6961 18).* isImmedia
│ │ │ │ │ +0003a950: 7465 203c 313e 3a20 2020 2020 2020 2020 te <1>:
│ │ │ │ │ +0003a960: 2020 2020 2020 2020 2020 2020 2020 4e75 Nu
│ │ │ │ │ +0003a970: 6d62 6572 2063 6c61 7373 2d74 6573 7469 mber class-testi
│ │ │ │ │ +0003a980: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ +0003a990: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003a9a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003a9b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003a9c0: 2020 286c 696e 6520 2020 3629 0a2a 2069 (line 6).* i
│ │ │ │ │ +0003a9d0: 7349 6d6d 6564 6961 7465 203c 323e 3a20 sImmediate <2>:
│ │ │ │ │ +0003a9e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003a9f0: 2020 2020 2020 4368 6172 6163 7465 7220 Character
│ │ │ │ │ +0003aa00: 636c 6173 732d 7465 7374 696e 672e 0a20 class-testing..
│ │ │ │ │ +0003aa10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003aa20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003aa30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003aa40: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +0003aa50: 6e65 2020 2036 290a 2a20 6973 496d 6d65 ne 6).* isImme
│ │ │ │ │ +0003aa60: 6469 6174 6520 3c33 3e3a 2020 2020 2020 diate <3>:
│ │ │ │ │ +0003aa70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003aa80: 2042 6f6f 6c65 616e 2063 6c61 7373 2d74 Boolean class-t
│ │ │ │ │ +0003aa90: 6573 7469 6e67 2e0a 2020 2020 2020 2020 esting..
│ │ │ │ │ +0003aaa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003aab0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003aac0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003aad0: 2020 2020 2020 286c 696e 6520 2020 3929 (line 9)
│ │ │ │ │ +0003aae0: 0a2a 2069 7349 6d6d 6564 6961 7465 203c .* isImmediate <
│ │ │ │ │ +0003aaf0: 343e 3a20 2020 2020 2020 2020 2020 2020 4>:
│ │ │ │ │ +0003ab00: 2020 2020 2020 2020 2020 426c 6f63 6b43 BlockC
│ │ │ │ │ +0003ab10: 6c6f 7375 7265 2063 6c61 7373 2d74 6573 losure class-tes
│ │ │ │ │ +0003ab20: 7469 6e67 2e0a 2020 2020 2020 2020 2020 ting..
│ │ │ │ │ +0003ab30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003ab40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003ab50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003ab60: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*
│ │ │ │ │ +0003ab70: 2069 7349 6d6d 6564 6961 7465 3a20 2020 isImmediate:
│ │ │ │ │ +0003ab80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003ab90: 2020 2020 2020 2020 4265 6861 7669 6f72 Behavior
│ │ │ │ │ +0003aba0: 2d74 6573 7469 6e67 2074 6865 2066 6f72 -testing the for
│ │ │ │ │ +0003abb0: 6d20 6f66 2074 6865 2069 6e73 7461 6e63 m of the instanc
│ │ │ │ │ +0003abc0: 6573 2e0a 2020 2020 2020 2020 2020 2020 es..
│ │ │ │ │ +0003abd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003abe0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003abf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003ac00: 2020 286c 696e 6520 2032 3129 0a2a 2069 (line 21).* i
│ │ │ │ │ +0003ac10: 7349 6e66 696e 6974 6520 3c31 3e3a 2020 sInfinite <1>:
│ │ │ │ │ +0003ac20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003ac30: 2020 2020 2020 4e75 6d62 6572 2d74 6573 Number-tes
│ │ │ │ │ +0003ac40: 7469 6e67 2e20 2020 2020 2028 6c69 6e65 ting. (line
│ │ │ │ │ +0003ac50: 2020 3235 290a 2a20 6973 496e 6669 6e69 25).* isInfini
│ │ │ │ │ +0003ac60: 7465 3a20 2020 2020 2020 2020 2020 2020 te:
│ │ │ │ │ +0003ac70: 2020 2020 2020 2020 2020 2020 2020 2046 F
│ │ │ │ │ +0003ac80: 6c6f 6174 2d74 6573 7469 6e67 2e20 2020 loat-testing.
│ │ │ │ │ +0003ac90: 2020 2020 286c 696e 6520 2031 3329 0a2a (line 13).*
│ │ │ │ │ +0003aca0: 2069 7349 6e50 6174 683a 2020 2020 2020 isInPath:
│ │ │ │ │ +0003acb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003acc0: 2020 2020 2020 2020 5061 636b 6167 652d Package-
│ │ │ │ │ +0003acd0: 7374 696c 6c20 756e 636c 6173 7369 6669 still unclassifi
│ │ │ │ │ +0003ace0: 6564 2e0a 2020 2020 2020 2020 2020 2020 ed..
│ │ │ │ │ +0003acf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003ad00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003ad10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003ad20: 2020 286c 696e 6520 2031 3229 0a2a 2069 (line 12).* i
│ │ │ │ │ +0003ad30: 7349 6e74 6567 6572 203c 313e 3a20 2020 sInteger <1>:
│ │ │ │ │ +0003ad40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003ad50: 2020 2020 2020 4f62 6a65 6374 2d74 6573 Object-tes
│ │ │ │ │ +0003ad60: 7469 6e67 2066 756e 6374 696f 6e61 6c69 ting functionali
│ │ │ │ │ +0003ad70: 7479 2e0a 2020 2020 2020 2020 2020 2020 ty..
│ │ │ │ │ +0003ad80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003ad90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003ada0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003adb0: 2020 286c 696e 6520 2034 3229 0a2a 2069 (line 42).* i
│ │ │ │ │ +0003adc0: 7349 6e74 6567 6572 3a20 2020 2020 2020 sInteger:
│ │ │ │ │ +0003add0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003ade0: 2020 2020 2020 496e 7465 6765 722d 7465 Integer-te
│ │ │ │ │ +0003adf0: 7374 696e 6720 6675 6e63 7469 6f6e 616c sting functional
│ │ │ │ │ +0003ae00: 6974 792e 0a20 2020 2020 2020 2020 2020 ity..
│ │ │ │ │ +0003ae10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003ae20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003ae30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003ae40: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).*
│ │ │ │ │ +0003ae50: 6973 496e 7465 726e 616c 4578 6365 7074 isInternalExcept
│ │ │ │ │ +0003ae60: 696f 6e48 616e 646c 696e 6743 6f6e 7465 ionHandlingConte
│ │ │ │ │ +0003ae70: 7874 203c 313e 3a20 4d65 7468 6f64 436f xt <1>: MethodCo
│ │ │ │ │ +0003ae80: 6e74 6578 742d 6465 6275 6767 696e 672e ntext-debugging.
│ │ │ │ │ +0003ae90: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +0003aea0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003aeb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003aec0: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +0003aed0: 6c69 6e65 2020 2036 290a 2a20 6973 496e line 6).* isIn
│ │ │ │ │ +0003aee0: 7465 726e 616c 4578 6365 7074 696f 6e48 ternalExceptionH
│ │ │ │ │ +0003aef0: 616e 646c 696e 6743 6f6e 7465 7874 203c andlingContext <
│ │ │ │ │ +0003af00: 323e 3a20 436f 6e74 6578 7450 6172 742d 2>: ContextPart-
│ │ │ │ │ +0003af10: 6465 6275 6767 696e 672e 0a20 2020 2020 debugging..
│ │ │ │ │ +0003af20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003af30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003af40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003af50: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +0003af60: 3235 290a 2a20 6973 496e 7465 726e 616c 25).* isInternal
│ │ │ │ │ +0003af70: 4578 6365 7074 696f 6e48 616e 646c 696e ExceptionHandlin
│ │ │ │ │ +0003af80: 6743 6f6e 7465 7874 3a20 2020 2042 6c6f gContext: Blo
│ │ │ │ │ +0003af90: 636b 436f 6e74 6578 742d 6465 6275 6767 ckContext-debugg
│ │ │ │ │ +0003afa0: 696e 672e 0a20 2020 2020 2020 2020 2020 ing..
│ │ │ │ │ +0003afb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003afc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003afd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003afe0: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).*
│ │ │ │ │ +0003aff0: 6973 4b69 6e64 4f66 5f3a 2020 2020 2020 isKindOf_:
│ │ │ │ │ +0003b000: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003b010: 2020 2020 2020 204f 626a 6563 742d 7465 Object-te
│ │ │ │ │ +0003b020: 7374 696e 6720 6675 6e63 7469 6f6e 616c sting functional
│ │ │ │ │ +0003b030: 6974 792e 0a20 2020 2020 2020 2020 2020 ity..
│ │ │ │ │ +0003b040: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003b050: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003b060: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003b070: 2020 2028 6c69 6e65 2020 3435 290a 2a20 (line 45).*
│ │ │ │ │ +0003b080: 6973 4c65 6170 5965 6172 3a20 2020 2020 isLeapYear:
│ │ │ │ │ +0003b090: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003b0a0: 2020 2020 2020 2044 6174 652d 6461 7465 Date-date
│ │ │ │ │ +0003b0b0: 2063 6f6d 7075 7461 7469 6f6e 732e 0a20 computations..
│ │ │ │ │ +0003b0c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003b0d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003b0e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003b0f0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +0003b100: 6e65 2020 3434 290a 2a20 6973 4c65 7474 ne 44).* isLett
│ │ │ │ │ +0003b110: 6572 3a20 2020 2020 2020 2020 2020 2020 er:
│ │ │ │ │ +0003b120: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003b130: 2043 6861 7261 6374 6572 2d74 6573 7469 Character-testi
│ │ │ │ │ +0003b140: 6e67 2e20 2020 286c 696e 6520 2031 3629 ng. (line 16)
│ │ │ │ │ +0003b150: 0a2a 2069 734c 6974 6572 616c 4f62 6a65 .* isLiteralObje
│ │ │ │ │ +0003b160: 6374 203c 313e 3a20 2020 2020 2020 2020 ct <1>:
│ │ │ │ │ +0003b170: 2020 2020 2020 2020 2020 5661 7269 6162 Variab
│ │ │ │ │ +0003b180: 6c65 4269 6e64 696e 672d 7374 6f72 696e leBinding-storin
│ │ │ │ │ +0003b190: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ +0003b1a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003b1b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003b1c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003b1d0: 2028 6c69 6e65 2020 2036 290a 2a20 6973 (line 6).* is
│ │ │ │ │ +0003b1e0: 4c69 7465 7261 6c4f 626a 6563 7420 3c32 LiteralObject <2
│ │ │ │ │ +0003b1f0: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ +0003b200: 2020 2020 2055 6e64 6566 696e 6564 4f62 UndefinedOb
│ │ │ │ │ +0003b210: 6a65 6374 2d73 746f 7269 6e67 2e0a 2020 ject-storing..
│ │ │ │ │ +0003b220: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003b230: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003b240: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003b250: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +0003b260: 6520 2020 3629 0a2a 2069 734c 6974 6572 e 6).* isLiter
│ │ │ │ │ +0003b270: 616c 4f62 6a65 6374 203c 333e 3a20 2020 alObject <3>:
│ │ │ │ │ +0003b280: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003b290: 5374 7269 6e67 2d70 7269 6e74 696e 672e String-printing.
│ │ │ │ │ +0003b2a0: 2020 2020 2028 6c69 6e65 2020 3135 290a (line 15).
│ │ │ │ │ +0003b2b0: 2a20 6973 4c69 7465 7261 6c4f 626a 6563 * isLiteralObjec
│ │ │ │ │ +0003b2c0: 7420 3c34 3e3a 2020 2020 2020 2020 2020 t <4>:
│ │ │ │ │ +0003b2d0: 2020 2020 2020 2020 2053 6361 6c65 6444 ScaledD
│ │ │ │ │ +0003b2e0: 6563 696d 616c 2d73 746f 7269 6e67 2e0a ecimal-storing..
│ │ │ │ │ +0003b2f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003b300: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003b310: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003b320: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +0003b330: 696e 6520 2020 3629 0a2a 2069 734c 6974 ine 6).* isLit
│ │ │ │ │ +0003b340: 6572 616c 4f62 6a65 6374 203c 353e 3a20 eralObject <5>:
│ │ │ │ │ +0003b350: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003b360: 2020 496e 7465 6765 722d 7072 696e 7469 Integer-printi
│ │ │ │ │ +0003b370: 6e67 2e20 2020 2028 6c69 6e65 2020 3132 ng. (line 12
│ │ │ │ │ +0003b380: 290a 2a20 6973 4c69 7465 7261 6c4f 626a ).* isLiteralObj
│ │ │ │ │ +0003b390: 6563 7420 3c36 3e3a 2020 2020 2020 2020 ect <6>:
│ │ │ │ │ +0003b3a0: 2020 2020 2020 2020 2020 2046 6c6f 6174 Float
│ │ │ │ │ +0003b3b0: 2d73 746f 7269 6e67 2e20 2020 2020 2020 -storing.
│ │ │ │ │ +0003b3c0: 286c 696e 6520 2020 3629 0a2a 2069 734c (line 6).* isL
│ │ │ │ │ +0003b3d0: 6974 6572 616c 4f62 6a65 6374 203c 373e iteralObject <7>
│ │ │ │ │ +0003b3e0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +0003b3f0: 2020 2020 4368 6172 6163 7465 722d 7374 Character-st
│ │ │ │ │ +0003b400: 6f72 696e 672e 2020 2028 6c69 6e65 2020 oring. (line
│ │ │ │ │ +0003b410: 2036 290a 2a20 6973 4c69 7465 7261 6c4f 6).* isLiteralO
│ │ │ │ │ +0003b420: 626a 6563 7420 3c38 3e3a 2020 2020 2020 bject <8>:
│ │ │ │ │ +0003b430: 2020 2020 2020 2020 2020 2020 2042 7974 Byt
│ │ │ │ │ +0003b440: 6541 7272 6179 2d73 746f 7269 6e67 2e20 eArray-storing.
│ │ │ │ │ +0003b450: 2020 286c 696e 6520 2020 3629 0a2a 2069 (line 6).* i
│ │ │ │ │ +0003b460: 734c 6974 6572 616c 4f62 6a65 6374 203c sLiteralObject <
│ │ │ │ │ +0003b470: 393e 3a20 2020 2020 2020 2020 2020 2020 9>:
│ │ │ │ │ +0003b480: 2020 2020 2020 426f 6f6c 6561 6e2d 7374 Boolean-st
│ │ │ │ │ +0003b490: 6f72 696e 672e 2020 2020 2028 6c69 6e65 oring. (line
│ │ │ │ │ +0003b4a0: 2020 2036 290a 2a20 6973 4c69 7465 7261 6).* isLitera
│ │ │ │ │ +0003b4b0: 6c4f 626a 6563 743a 2020 2020 2020 2020 lObject:
│ │ │ │ │ +0003b4c0: 2020 2020 2020 2020 2020 2020 2020 2041 A
│ │ │ │ │ +0003b4d0: 7272 6179 2d70 7269 6e74 696e 672e 2020 rray-printing.
│ │ │ │ │ +0003b4e0: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*
│ │ │ │ │ +0003b4f0: 2069 734c 6f77 6572 6361 7365 3a20 2020 isLowercase:
│ │ │ │ │ +0003b500: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003b510: 2020 2020 2020 2020 4368 6172 6163 7465 Characte
│ │ │ │ │ +0003b520: 722d 7465 7374 696e 672e 2020 2028 6c69 r-testing. (li
│ │ │ │ │ +0003b530: 6e65 2020 3139 290a 2a20 6973 4d65 6d62 ne 19).* isMemb
│ │ │ │ │ +0003b540: 6572 4f66 5f3a 2020 2020 2020 2020 2020 erOf_:
│ │ │ │ │ +0003b550: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003b560: 204f 626a 6563 742d 7465 7374 696e 6720 Object-testing
│ │ │ │ │ +0003b570: 6675 6e63 7469 6f6e 616c 6974 792e 0a20 functionality..
│ │ │ │ │ +0003b580: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003b590: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003b5a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003b5b0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +0003b5c0: 6e65 2020 3439 290a 2a20 6973 4d65 7461 ne 49).* isMeta
│ │ │ │ │ +0003b5d0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +0003b5e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003b5f0: 204f 626a 6563 742d 7465 7374 696e 6720 Object-testing
│ │ │ │ │ +0003b600: 6675 6e63 7469 6f6e 616c 6974 792e 0a20 functionality..
│ │ │ │ │ +0003b610: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003b620: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003b630: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003b640: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +0003b650: 6e65 2020 3532 290a 2a20 6973 4d65 7461 ne 52).* isMeta
│ │ │ │ │ +0003b660: 636c 6173 733a 2020 2020 2020 2020 2020 class:
│ │ │ │ │ +0003b670: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003b680: 204f 626a 6563 742d 7465 7374 696e 6720 Object-testing
│ │ │ │ │ +0003b690: 6675 6e63 7469 6f6e 616c 6974 792e 0a20 functionality..
│ │ │ │ │ +0003b6a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003b6b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003b6c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003b6d0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +0003b6e0: 6e65 2020 3538 290a 2a20 6973 4d65 7461 ne 58).* isMeta
│ │ │ │ │ +0003b6f0: 436c 6173 733a 2020 2020 2020 2020 2020 Class:
│ │ │ │ │ +0003b700: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003b710: 204f 626a 6563 742d 7465 7374 696e 6720 Object-testing
│ │ │ │ │ +0003b720: 6675 6e63 7469 6f6e 616c 6974 792e 0a20 functionality..
│ │ │ │ │ +0003b730: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003b740: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003b750: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003b760: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +0003b770: 6e65 2020 3535 290a 2a20 6973 4d65 7461 ne 55).* isMeta
│ │ │ │ │ +0003b780: 636c 6173 733a 2020 2020 2020 2020 2020 class:
│ │ │ │ │ +0003b790: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003b7a0: 204d 6574 6163 6c61 7373 2d74 6573 7469 Metaclass-testi
│ │ │ │ │ +0003b7b0: 6e67 2066 756e 6374 696f 6e61 6c69 7479 ng functionality
│ │ │ │ │ +0003b7c0: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +0003b7d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003b7e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003b7f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003b800: 286c 696e 6520 2020 3929 0a2a 2069 734e (line 9).* isN
│ │ │ │ │ +0003b810: 616d 6573 7061 6365 203c 313e 3a20 2020 amespace <1>:
│ │ │ │ │ +0003b820: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003b830: 2020 2020 4f62 6a65 6374 2d74 6573 7469 Object-testi
│ │ │ │ │ +0003b840: 6e67 2066 756e 6374 696f 6e61 6c69 7479 ng functionality
│ │ │ │ │ +0003b850: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +0003b860: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003b870: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003b880: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003b890: 286c 696e 6520 2036 3129 0a2a 2069 734e (line 61).* isN
│ │ │ │ │ +0003b8a0: 616d 6573 7061 6365 3a20 2020 2020 2020 amespace:
│ │ │ │ │ +0003b8b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003b8c0: 2020 2020 4162 7374 7261 6374 4e61 6d65 AbstractName
│ │ │ │ │ +0003b8d0: 7370 6163 652d 7465 7374 696e 672e 0a20 space-testing..
│ │ │ │ │ +0003b8e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003b8f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003b900: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003b910: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +0003b920: 6e65 2020 2036 290a 2a20 6973 4e61 4e20 ne 6).* isNaN
│ │ │ │ │ +0003b930: 3c31 3e3a 2020 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ +0003b940: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003b950: 204e 756d 6265 722d 7465 7374 696e 672e Number-testing.
│ │ │ │ │ +0003b960: 2020 2020 2020 286c 696e 6520 2033 3029 (line 30)
│ │ │ │ │ +0003b970: 0a2a 2069 734e 614e 3a20 2020 2020 2020 .* isNaN:
│ │ │ │ │ +0003b980: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003b990: 2020 2020 2020 2020 2020 466c 6f61 742d Float-
│ │ │ │ │ +0003b9a0: 7465 7374 696e 672e 2020 2020 2020 2028 testing. (
│ │ │ │ │ +0003b9b0: 6c69 6e65 2020 3137 290a 2a20 6973 4e65 line 17).* isNe
│ │ │ │ │ +0003b9c0: 7374 6564 3a20 2020 2020 2020 2020 2020 sted:
│ │ │ │ │ +0003b9d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003b9e0: 2020 2045 7863 6570 7469 6f6e 2d65 7863 Exception-exc
│ │ │ │ │ +0003b9f0: 6570 7469 6f6e 2068 616e 646c 696e 672e eption handling.
│ │ │ │ │ +0003ba00: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +0003ba10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003ba20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003ba30: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +0003ba40: 6c69 6e65 2020 2039 290a 2a20 6973 4e69 line 9).* isNi
│ │ │ │ │ +0003ba50: 6c20 3c31 3e3a 2020 2020 2020 2020 2020 l <1>:
│ │ │ │ │ +0003ba60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003ba70: 2020 2055 6e64 6566 696e 6564 4f62 6a65 UndefinedObje
│ │ │ │ │ +0003ba80: 6374 2d74 6573 7469 6e67 2e0a 2020 2020 ct-testing..
│ │ │ │ │ +0003ba90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003baa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003bab0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003bac0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +0003bad0: 2032 3129 0a2a 2069 734e 696c 3a20 2020 21).* isNil:
│ │ │ │ │ +0003bae0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003baf0: 2020 2020 2020 2020 2020 2020 2020 4f62 Ob
│ │ │ │ │ +0003bb00: 6a65 6374 2d74 6573 7469 6e67 2066 756e ject-testing fun
│ │ │ │ │ +0003bb10: 6374 696f 6e61 6c69 7479 2e0a 2020 2020 ctionality..
│ │ │ │ │ +0003bb20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003bb30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003bb40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003bb50: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +0003bb60: 2036 3429 0a2a 2069 734e 756c 6c20 3c31 64).* isNull <1
│ │ │ │ │ +0003bb70: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ +0003bb80: 2020 2020 2020 2020 2020 2020 2020 556e Un
│ │ │ │ │ +0003bb90: 6465 6669 6e65 644f 626a 6563 742d 7465 definedObject-te
│ │ │ │ │ +0003bba0: 7374 696e 672e 0a20 2020 2020 2020 2020 sting..
│ │ │ │ │ +0003bbb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003bbc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003bbd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003bbe0: 2020 2020 2028 6c69 6e65 2020 3235 290a (line 25).
│ │ │ │ │ +0003bbf0: 2a20 6973 4e75 6c6c 3a20 2020 2020 2020 * isNull:
│ │ │ │ │ +0003bc00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003bc10: 2020 2020 2020 2020 2043 4f62 6a65 6374 CObject
│ │ │ │ │ +0003bc20: 2d74 6573 7469 6e67 2e20 2020 2020 286c -testing. (l
│ │ │ │ │ +0003bc30: 696e 6520 2020 3629 0a2a 2069 734e 756d ine 6).* isNum
│ │ │ │ │ +0003bc40: 6265 7220 3c31 3e3a 2020 2020 2020 2020 ber <1>:
│ │ │ │ │ +0003bc50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003bc60: 2020 4f62 6a65 6374 2d74 6573 7469 6e67 Object-testing
│ │ │ │ │ +0003bc70: 2066 756e 6374 696f 6e61 6c69 7479 2e0a functionality..
│ │ │ │ │ +0003bc80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003bc90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003bca0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003bcb0: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +0003bcc0: 696e 6520 2036 3729 0a2a 2069 734e 756d ine 67).* isNum
│ │ │ │ │ +0003bcd0: 6265 723a 2020 2020 2020 2020 2020 2020 ber:
│ │ │ │ │ +0003bce0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003bcf0: 2020 4e75 6d62 6572 2d74 6573 7469 6e67 Number-testing
│ │ │ │ │ +0003bd00: 2e20 2020 2020 2028 6c69 6e65 2020 3335 . (line 35
│ │ │ │ │ +0003bd10: 290a 2a20 6973 4e75 6d65 7269 633a 2020 ).* isNumeric:
│ │ │ │ │ +0003bd20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003bd30: 2020 2020 2020 2020 2020 2043 6861 7261 Chara
│ │ │ │ │ +0003bd40: 6374 6572 4172 7261 792d 636f 6e76 6572 cterArray-conver
│ │ │ │ │ +0003bd50: 7469 6e67 2e0a 2020 2020 2020 2020 2020 ting..
│ │ │ │ │ +0003bd60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003bd70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003bd80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003bd90: 2020 2020 286c 696e 6520 2034 3829 0a2a (line 48).*
│ │ │ │ │ +0003bda0: 2069 734f 6c64 5379 6e74 6178 3a20 2020 isOldSyntax:
│ │ │ │ │ +0003bdb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003bdc0: 2020 2020 2020 2020 436f 6d70 696c 6564 Compiled
│ │ │ │ │ +0003bdd0: 4d65 7468 6f64 2d61 6363 6573 7369 6e67 Method-accessing
│ │ │ │ │ +0003bde0: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +0003bdf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003be00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003be10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003be20: 286c 696e 6520 2031 3629 0a2a 2069 734f (line 16).* isO
│ │ │ │ │ +0003be30: 7065 6e3a 2020 2020 2020 2020 2020 2020 pen:
│ │ │ │ │ +0003be40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003be50: 2020 2020 4669 6c65 4465 7363 7269 7074 FileDescript
│ │ │ │ │ +0003be60: 6f72 2d61 6363 6573 7369 6e67 2e0a 2020 or-accessing..
│ │ │ │ │ +0003be70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003be80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003be90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003bea0: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +0003beb0: 6520 2033 3029 0a2a 2069 734f 776e 6572 e 30).* isOwner
│ │ │ │ │ +0003bec0: 5072 6f63 6573 733a 2020 2020 2020 2020 Process:
│ │ │ │ │ +0003bed0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003bee0: 5265 6375 7273 696f 6e4c 6f63 6b2d 6163 RecursionLock-ac
│ │ │ │ │ +0003bef0: 6365 7373 696e 672e 0a20 2020 2020 2020 cessing..
│ │ │ │ │ +0003bf00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003bf10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003bf20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003bf30: 2020 2020 2020 2028 6c69 6e65 2020 2036 (line 6
│ │ │ │ │ +0003bf40: 290a 2a20 6973 5061 7468 5365 7061 7261 ).* isPathSepara
│ │ │ │ │ +0003bf50: 746f 723a 2020 2020 2020 2020 2020 2020 tor:
│ │ │ │ │ +0003bf60: 2020 2020 2020 2020 2020 2043 6861 7261 Chara
│ │ │ │ │ +0003bf70: 6374 6572 2d74 6573 7469 6e67 2e20 2020 cter-testing.
│ │ │ │ │ +0003bf80: 286c 696e 6520 2032 3229 0a2a 2069 7350 (line 22).* isP
│ │ │ │ │ +0003bf90: 6565 7241 6c69 7665 3a20 2020 2020 2020 eerAlive:
│ │ │ │ │ +0003bfa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003bfb0: 2020 2020 4669 6c65 4465 7363 7269 7074 FileDescript
│ │ │ │ │ +0003bfc0: 6f72 2d61 6363 6573 7369 6e67 2e0a 2020 or-accessing..
│ │ │ │ │ +0003bfd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003bfe0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003bff0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003c000: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +0003c010: 6520 2033 3329 0a2a 2069 7350 6970 653a e 33).* isPipe:
│ │ │ │ │ +0003c020: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003c030: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003c040: 4669 6c65 4465 7363 7269 7074 6f72 2d61 FileDescriptor-a
│ │ │ │ │ +0003c050: 6363 6573 7369 6e67 2e0a 2020 2020 2020 ccessing..
│ │ │ │ │ +0003c060: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003c070: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003c080: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003c090: 2020 2020 2020 2020 286c 696e 6520 2033 (line 3
│ │ │ │ │ +0003c0a0: 3729 0a2a 2069 7350 6f69 6e74 6572 733a 7).* isPointers:
│ │ │ │ │ +0003c0b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003c0c0: 2020 2020 2020 2020 2020 2020 4265 6861 Beha
│ │ │ │ │ +0003c0d0: 7669 6f72 2d74 6573 7469 6e67 2074 6865 vior-testing the
│ │ │ │ │ +0003c0e0: 2066 6f72 6d20 6f66 2074 6865 2069 6e73 form of the ins
│ │ │ │ │ +0003c0f0: 7461 6e63 6573 2e0a 2020 2020 2020 2020 tances..
│ │ │ │ │ +0003c100: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003c110: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003c120: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003c130: 2020 2020 2020 286c 696e 6520 2032 3429 (line 24)
│ │ │ │ │ +0003c140: 0a2a 2069 7350 6f73 6974 696f 6e61 626c .* isPositionabl
│ │ │ │ │ +0003c150: 6520 3c31 3e3a 2020 2020 2020 2020 2020 e <1>:
│ │ │ │ │ +0003c160: 2020 2020 2020 2020 2020 5374 7265 616d Stream
│ │ │ │ │ +0003c170: 2d70 6f73 6974 696f 6e69 6e67 2e20 2028 -positioning. (
│ │ │ │ │ +0003c180: 6c69 6e65 2020 2036 290a 2a20 6973 506f line 6).* isPo
│ │ │ │ │ +0003c190: 7369 7469 6f6e 6162 6c65 203c 323e 3a20 sitionable <2>:
│ │ │ │ │ +0003c1a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003c1b0: 2020 2050 6f73 6974 696f 6e61 626c 6553 PositionableS
│ │ │ │ │ +0003c1c0: 7472 6561 6d2d 706f 7369 7469 6f6e 696e tream-positionin
│ │ │ │ │ +0003c1d0: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ +0003c1e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003c1f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003c200: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003c210: 2028 6c69 6e65 2020 2039 290a 2a20 6973 (line 9).* is
│ │ │ │ │ +0003c220: 506f 7369 7469 6f6e 6162 6c65 3a20 2020 Positionable:
│ │ │ │ │ +0003c230: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003c240: 2020 2020 2046 696c 6544 6573 6372 6970 FileDescrip
│ │ │ │ │ +0003c250: 746f 722d 706f 7369 7469 6f6e 696e 672e tor-positioning.
│ │ │ │ │ +0003c260: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +0003c270: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003c280: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003c290: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +0003c2a0: 6c69 6e65 2020 2036 290a 2a20 6973 5072 line 6).* isPr
│ │ │ │ │ +0003c2b0: 6f63 6573 733a 2020 2020 2020 2020 2020 ocess:
│ │ │ │ │ +0003c2c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003c2d0: 2020 2043 6f6e 7465 7874 5061 7274 2d61 ContextPart-a
│ │ │ │ │ +0003c2e0: 6363 6573 7369 6e67 2e0a 2020 2020 2020 ccessing..
│ │ │ │ │ +0003c2f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003c300: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003c310: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003c320: 2020 2020 2020 2020 286c 696e 6520 2036 (line 6
│ │ │ │ │ +0003c330: 3429 0a2a 2069 7350 756e 6374 7561 7469 4).* isPunctuati
│ │ │ │ │ +0003c340: 6f6e 3a20 2020 2020 2020 2020 2020 2020 on:
│ │ │ │ │ +0003c350: 2020 2020 2020 2020 2020 2020 4368 6172 Char
│ │ │ │ │ +0003c360: 6163 7465 722d 7465 7374 696e 672e 2020 acter-testing.
│ │ │ │ │ +0003c370: 2028 6c69 6e65 2020 3236 290a 2a20 6973 (line 26).* is
│ │ │ │ │ +0003c380: 5261 7469 6f6e 616c 203c 313e 3a20 2020 Rational <1>:
│ │ │ │ │ +0003c390: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003c3a0: 2020 2020 204e 756d 6265 722d 7465 7374 Number-test
│ │ │ │ │ +0003c3b0: 696e 672e 2020 2020 2020 286c 696e 6520 ing. (line
│ │ │ │ │ +0003c3c0: 2033 3829 0a2a 2069 7352 6174 696f 6e61 38).* isRationa
│ │ │ │ │ +0003c3d0: 6c20 3c32 3e3a 2020 2020 2020 2020 2020 l <2>:
│ │ │ │ │ +0003c3e0: 2020 2020 2020 2020 2020 2020 2020 496e In
│ │ │ │ │ +0003c3f0: 7465 6765 722d 7465 7374 696e 6720 6675 teger-testing fu
│ │ │ │ │ +0003c400: 6e63 7469 6f6e 616c 6974 792e 0a20 2020 nctionality..
│ │ │ │ │ +0003c410: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003c420: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003c430: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003c440: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +0003c450: 2020 2039 290a 2a20 6973 5261 7469 6f6e 9).* isRation
│ │ │ │ │ +0003c460: 616c 3a20 2020 2020 2020 2020 2020 2020 al:
│ │ │ │ │ +0003c470: 2020 2020 2020 2020 2020 2020 2020 2046 F
│ │ │ │ │ +0003c480: 7261 6374 696f 6e2d 7465 7374 696e 672e raction-testing.
│ │ │ │ │ +0003c490: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*
│ │ │ │ │ +0003c4a0: 2069 7352 6561 6461 626c 6520 3c31 3e3a isReadable <1>:
│ │ │ │ │ +0003c4b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003c4c0: 2020 2020 2020 2020 5646 532e 4669 6c65 VFS.File
│ │ │ │ │ +0003c4d0: 5772 6170 7065 722d 6465 6c65 6761 7469 Wrapper-delegati
│ │ │ │ │ +0003c4e0: 6f6e 2e0a 2020 2020 2020 2020 2020 2020 on..
│ │ │ │ │ +0003c4f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003c500: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003c510: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003c520: 2020 286c 696e 6520 2031 3929 0a2a 2069 (line 19).* i
│ │ │ │ │ +0003c530: 7352 6561 6461 626c 6520 3c32 3e3a 2020 sReadable <2>:
│ │ │ │ │ +0003c540: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003c550: 2020 2020 2020 5646 532e 4172 6368 6976 VFS.Archiv
│ │ │ │ │ +0003c560: 654d 656d 6265 722d 7465 7374 696e 672e eMember-testing.
│ │ │ │ │ +0003c570: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +0003c580: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003c590: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003c5a0: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +0003c5b0: 6c69 6e65 2020 3232 290a 2a20 6973 5265 line 22).* isRe
│ │ │ │ │ +0003c5c0: 6164 6162 6c65 203c 333e 3a20 2020 2020 adable <3>:
│ │ │ │ │ +0003c5d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003c5e0: 2020 2046 696c 6550 6174 682d 7465 7374 FilePath-test
│ │ │ │ │ +0003c5f0: 696e 672e 2020 2020 286c 696e 6520 2033 ing. (line 3
│ │ │ │ │ +0003c600: 3229 0a2a 2069 7352 6561 6461 626c 653a 2).* isReadable:
│ │ │ │ │ +0003c610: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003c620: 2020 2020 2020 2020 2020 2020 4669 6c65 File
│ │ │ │ │ +0003c630: 2d74 6573 7469 6e67 2e20 2020 2020 2020 -testing.
│ │ │ │ │ +0003c640: 2028 6c69 6e65 2020 3234 290a 2a20 6973 (line 24).* is
│ │ │ │ │ +0003c650: 5265 6164 6162 6c65 5f3a 2020 2020 2020 Readable_:
│ │ │ │ │ +0003c660: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003c670: 2020 2020 2046 696c 6520 636c 6173 732d File class-
│ │ │ │ │ +0003c680: 7465 7374 696e 672e 2020 286c 696e 6520 testing. (line
│ │ │ │ │ +0003c690: 2031 3729 0a2a 2069 7352 6561 644f 6e6c 17).* isReadOnl
│ │ │ │ │ +0003c6a0: 793a 2020 2020 2020 2020 2020 2020 2020 y:
│ │ │ │ │ +0003c6b0: 2020 2020 2020 2020 2020 2020 2020 4f62 Ob
│ │ │ │ │ +0003c6c0: 6a65 6374 2d62 7569 6c74 2069 6e73 2e20 ject-built ins.
│ │ │ │ │ +0003c6d0: 2020 2028 6c69 6e65 2031 3030 290a 2a20 (line 100).*
│ │ │ │ │ +0003c6e0: 6973 5265 6c61 7469 7665 3a20 2020 2020 isRelative:
│ │ │ │ │ +0003c6f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003c700: 2020 2020 2020 2046 696c 6550 6174 682d FilePath-
│ │ │ │ │ +0003c710: 7465 7374 696e 672e 2020 2020 286c 696e testing. (lin
│ │ │ │ │ +0003c720: 6520 2033 3629 0a2a 2069 7352 6573 756d e 36).* isResum
│ │ │ │ │ +0003c730: 6162 6c65 203c 313e 3a20 2020 2020 2020 able <1>:
│ │ │ │ │ +0003c740: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003c750: 5379 7374 656d 4578 6365 7074 696f 6e73 SystemExceptions
│ │ │ │ │ +0003c760: 2e50 6163 6b61 6765 4e6f 7441 7661 696c .PackageNotAvail
│ │ │ │ │ +0003c770: 6162 6c65 2d64 6573 6372 6970 7469 6f6e able-description
│ │ │ │ │ +0003c780: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +0003c790: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003c7a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003c7b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003c7c0: 286c 696e 6520 2020 3629 0a2a 2069 7352 (line 6).* isR
│ │ │ │ │ +0003c7d0: 6573 756d 6162 6c65 203c 323e 3a20 2020 esumable <2>:
│ │ │ │ │ +0003c7e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003c7f0: 2020 2020 4e6f 7469 6669 6361 7469 6f6e Notification
│ │ │ │ │ +0003c800: 2d65 7863 6570 7469 6f6e 2064 6573 6372 -exception descr
│ │ │ │ │ +0003c810: 6970 7469 6f6e 2e0a 2020 2020 2020 2020 iption..
│ │ │ │ │ +0003c820: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003c830: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003c840: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003c850: 2020 2020 2020 286c 696e 6520 2031 3329 (line 13)
│ │ │ │ │ +0003c860: 0a2a 2069 7352 6573 756d 6162 6c65 203c .* isResumable <
│ │ │ │ │ +0003c870: 333e 3a20 2020 2020 2020 2020 2020 2020 3>:
│ │ │ │ │ +0003c880: 2020 2020 2020 2020 2020 4d65 7373 6167 Messag
│ │ │ │ │ +0003c890: 654e 6f74 556e 6465 7273 746f 6f64 2d64 eNotUnderstood-d
│ │ │ │ │ +0003c8a0: 6573 6372 6970 7469 6f6e 2e0a 2020 2020 escription..
│ │ │ │ │ +0003c8b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003c8c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003c8d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003c8e0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +0003c8f0: 2020 3929 0a2a 2069 7352 6573 756d 6162 9).* isResumab
│ │ │ │ │ +0003c900: 6c65 203c 343e 3a20 2020 2020 2020 2020 le <4>:
│ │ │ │ │ +0003c910: 2020 2020 2020 2020 2020 2020 2020 4861 Ha
│ │ │ │ │ +0003c920: 6c74 2d64 6573 6372 6970 7469 6f6e 2e20 lt-description.
│ │ │ │ │ +0003c930: 2020 2028 6c69 6e65 2020 2039 290a 2a20 (line 9).*
│ │ │ │ │ +0003c940: 6973 5265 7375 6d61 626c 6520 3c35 3e3a isResumable <5>:
│ │ │ │ │ +0003c950: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003c960: 2020 2020 2020 2045 7863 6570 7469 6f6e Exception
│ │ │ │ │ +0003c970: 2d65 7863 6570 7469 6f6e 2064 6573 6372 -exception descr
│ │ │ │ │ +0003c980: 6970 7469 6f6e 2e0a 2020 2020 2020 2020 iption..
│ │ │ │ │ +0003c990: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003c9a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003c9b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003c9c0: 2020 2020 2020 286c 696e 6520 2031 3229 (line 12)
│ │ │ │ │ +0003c9d0: 0a2a 2069 7352 6573 756d 6162 6c65 203c .* isResumable <
│ │ │ │ │ +0003c9e0: 363e 3a20 2020 2020 2020 2020 2020 2020 6>:
│ │ │ │ │ +0003c9f0: 2020 2020 2020 2020 2020 4572 726f 722d Error-
│ │ │ │ │ +0003ca00: 6578 6365 7074 696f 6e20 6465 7363 7269 exception descri
│ │ │ │ │ +0003ca10: 7074 696f 6e2e 0a20 2020 2020 2020 2020 ption..
│ │ │ │ │ +0003ca20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003ca30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003ca40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003ca50: 2020 2020 2028 6c69 6e65 2020 2039 290a (line 9).
│ │ │ │ │ +0003ca60: 2a20 6973 5265 7375 6d61 626c 653a 2020 * isResumable:
│ │ │ │ │ +0003ca70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003ca80: 2020 2020 2020 2020 2041 7269 7468 6d65 Arithme
│ │ │ │ │ +0003ca90: 7469 6345 7272 6f72 2d64 6573 6372 6970 ticError-descrip
│ │ │ │ │ +0003caa0: 7469 6f6e 2e0a 2020 2020 2020 2020 2020 tion..
│ │ │ │ │ +0003cab0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003cac0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003cad0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003cae0: 2020 2020 286c 696e 6520 2020 3929 0a2a (line 9).*
│ │ │ │ │ +0003caf0: 2069 7353 6570 6172 6174 6f72 3a20 2020 isSeparator:
│ │ │ │ │ +0003cb00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003cb10: 2020 2020 2020 2020 4368 6172 6163 7465 Characte
│ │ │ │ │ +0003cb20: 722d 7465 7374 696e 672e 2020 2028 6c69 r-testing. (li
│ │ │ │ │ +0003cb30: 6e65 2020 3239 290a 2a20 6973 5365 7175 ne 29).* isSequ
│ │ │ │ │ +0003cb40: 656e 6365 6162 6c65 203c 313e 3a20 2020 enceable <1>:
│ │ │ │ │ +0003cb50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003cb60: 2053 7472 6561 6d2d 7465 7374 696e 672e Stream-testing.
│ │ │ │ │ +0003cb70: 2020 2020 2020 286c 696e 6520 2031 3329 (line 13)
│ │ │ │ │ +0003cb80: 0a2a 2069 7353 6571 7565 6e63 6561 626c .* isSequenceabl
│ │ │ │ │ +0003cb90: 6520 3c32 3e3a 2020 2020 2020 2020 2020 e <2>:
│ │ │ │ │ +0003cba0: 2020 2020 2020 2020 2020 5365 7175 656e Sequen
│ │ │ │ │ +0003cbb0: 6365 6162 6c65 436f 6c6c 6563 7469 6f6e ceableCollection
│ │ │ │ │ +0003cbc0: 2d74 6573 7469 6e67 2e0a 2020 2020 2020 -testing..
│ │ │ │ │ +0003cbd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003cbe0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003cbf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003cc00: 2020 2020 2020 2020 286c 696e 6520 2031 (line 1
│ │ │ │ │ +0003cc10: 3629 0a2a 2069 7353 6571 7565 6e63 6561 6).* isSequencea
│ │ │ │ │ +0003cc20: 626c 653a 2020 2020 2020 2020 2020 2020 ble:
│ │ │ │ │ +0003cc30: 2020 2020 2020 2020 2020 2020 436f 6c6c Coll
│ │ │ │ │ +0003cc40: 6563 7469 6f6e 2d74 6573 7469 6e67 2063 ection-testing c
│ │ │ │ │ +0003cc50: 6f6c 6c65 6374 696f 6e73 2e0a 2020 2020 ollections..
│ │ │ │ │ +0003cc60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003cc70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003cc80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003cc90: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +0003cca0: 2032 3529 0a2a 2069 7353 696d 706c 6553 25).* isSimpleS
│ │ │ │ │ +0003ccb0: 796d 626f 6c3a 2020 2020 2020 2020 2020 ymbol:
│ │ │ │ │ +0003ccc0: 2020 2020 2020 2020 2020 2020 2020 5379 Sy
│ │ │ │ │ +0003ccd0: 6d62 6f6c 2d74 6573 7469 6e67 2e20 2020 mbol-testing.
│ │ │ │ │ +0003cce0: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).*
│ │ │ │ │ +0003ccf0: 6973 536d 616c 6c3a 2020 2020 2020 2020 isSmall:
│ │ │ │ │ +0003cd00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003cd10: 2020 2020 2020 204c 6172 6765 506f 7369 LargePosi
│ │ │ │ │ +0003cd20: 7469 7665 496e 7465 6765 722d 7072 696d tiveInteger-prim
│ │ │ │ │ +0003cd30: 6974 6976 6520 6f70 6572 6174 696f 6e73 itive operations
│ │ │ │ │ +0003cd40: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +0003cd50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003cd60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003cd70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003cd80: 286c 696e 6520 2031 3129 0a2a 2069 7353 (line 11).* isS
│ │ │ │ │ +0003cd90: 6d61 6c6c 496e 7465 6765 7220 3c31 3e3a mallInteger <1>:
│ │ │ │ │ +0003cda0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003cdb0: 2020 2020 536d 616c 6c49 6e74 6567 6572 SmallInteger
│ │ │ │ │ +0003cdc0: 2d74 6573 7469 6e67 2066 756e 6374 696f -testing functio
│ │ │ │ │ +0003cdd0: 6e61 6c69 7479 2e0a 2020 2020 2020 2020 nality..
│ │ │ │ │ +0003cde0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003cdf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003ce00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003ce10: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)
│ │ │ │ │ +0003ce20: 0a2a 2069 7353 6d61 6c6c 496e 7465 6765 .* isSmallIntege
│ │ │ │ │ +0003ce30: 723a 2020 2020 2020 2020 2020 2020 2020 r:
│ │ │ │ │ +0003ce40: 2020 2020 2020 2020 2020 4f62 6a65 6374 Object
│ │ │ │ │ +0003ce50: 2d74 6573 7469 6e67 2066 756e 6374 696f -testing functio
│ │ │ │ │ +0003ce60: 6e61 6c69 7479 2e0a 2020 2020 2020 2020 nality..
│ │ │ │ │ +0003ce70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003ce80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003ce90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003cea0: 2020 2020 2020 286c 696e 6520 2037 3029 (line 70)
│ │ │ │ │ +0003ceb0: 0a2a 2069 7353 6d61 6c6c 7461 6c6b 203c .* isSmalltalk <
│ │ │ │ │ +0003cec0: 313e 3a20 2020 2020 2020 2020 2020 2020 1>:
│ │ │ │ │ +0003ced0: 2020 2020 2020 2020 2020 5379 7374 656d System
│ │ │ │ │ +0003cee0: 4469 6374 696f 6e61 7279 2d74 6573 7469 Dictionary-testi
│ │ │ │ │ +0003cef0: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ +0003cf00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003cf10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003cf20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003cf30: 2020 286c 696e 6520 2031 3029 0a2a 2069 (line 10).* i
│ │ │ │ │ +0003cf40: 7353 6d61 6c6c 7461 6c6b 3a20 2020 2020 sSmalltalk:
│ │ │ │ │ +0003cf50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003cf60: 2020 2020 2020 4162 7374 7261 6374 4e61 AbstractNa
│ │ │ │ │ +0003cf70: 6d65 7370 6163 652d 7465 7374 696e 672e mespace-testing.
│ │ │ │ │ +0003cf80: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +0003cf90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003cfa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003cfb0: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +0003cfc0: 6c69 6e65 2020 2039 290a 2a20 6973 536f line 9).* isSo
│ │ │ │ │ +0003cfd0: 636b 6574 3a20 2020 2020 2020 2020 2020 cket:
│ │ │ │ │ +0003cfe0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003cff0: 2020 2046 696c 652d 6163 6365 7373 696e File-accessin
│ │ │ │ │ +0003d000: 672e 2020 2020 2020 286c 696e 6520 2032 g. (line 2
│ │ │ │ │ +0003d010: 3229 0a2a 2069 7353 7472 696e 6720 3c31 2).* isString <1
│ │ │ │ │ +0003d020: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ +0003d030: 2020 2020 2020 2020 2020 2020 5379 6d62 Symb
│ │ │ │ │ +0003d040: 6f6c 2d74 6573 7469 6e67 2066 756e 6374 ol-testing funct
│ │ │ │ │ +0003d050: 696f 6e61 6c69 7479 2e0a 2020 2020 2020 ionality..
│ │ │ │ │ +0003d060: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003d070: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003d080: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003d090: 2020 2020 2020 2020 286c 696e 6520 2020 (line
│ │ │ │ │ +0003d0a0: 3629 0a2a 2069 7353 7472 696e 6720 3c32 6).* isString <2
│ │ │ │ │ +0003d0b0: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ +0003d0c0: 2020 2020 2020 2020 2020 2020 5374 7269 Stri
│ │ │ │ │ +0003d0d0: 6e67 2d74 6573 7469 6e67 2066 756e 6374 ng-testing funct
│ │ │ │ │ +0003d0e0: 696f 6e61 6c69 7479 2e0a 2020 2020 2020 ionality..
│ │ │ │ │ +0003d0f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003d100: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003d110: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003d120: 2020 2020 2020 2020 286c 696e 6520 2020 (line
│ │ │ │ │ +0003d130: 3629 0a2a 2069 7353 7472 696e 673a 2020 6).* isString:
│ │ │ │ │ +0003d140: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003d150: 2020 2020 2020 2020 2020 2020 4f62 6a65 Obje
│ │ │ │ │ +0003d160: 6374 2d74 6573 7469 6e67 2066 756e 6374 ct-testing funct
│ │ │ │ │ +0003d170: 696f 6e61 6c69 7479 2e0a 2020 2020 2020 ionality..
│ │ │ │ │ +0003d180: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003d190: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003d1a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003d1b0: 2020 2020 2020 2020 286c 696e 6520 2037 (line 7
│ │ │ │ │ +0003d1c0: 3329 0a2a 2069 7353 796d 626f 6c20 3c31 3).* isSymbol <1
│ │ │ │ │ +0003d1d0: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ +0003d1e0: 2020 2020 2020 2020 2020 2020 5379 6d62 Symb
│ │ │ │ │ +0003d1f0: 6f6c 2d74 6573 7469 6e67 2066 756e 6374 ol-testing funct
│ │ │ │ │ +0003d200: 696f 6e61 6c69 7479 2e0a 2020 2020 2020 ionality..
│ │ │ │ │ +0003d210: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003d220: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003d230: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003d240: 2020 2020 2020 2020 286c 696e 6520 2020 (line
│ │ │ │ │ +0003d250: 3929 0a2a 2069 7353 796d 626f 6c3a 2020 9).* isSymbol:
│ │ │ │ │ +0003d260: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003d270: 2020 2020 2020 2020 2020 2020 4f62 6a65 Obje
│ │ │ │ │ +0003d280: 6374 2d74 6573 7469 6e67 2066 756e 6374 ct-testing funct
│ │ │ │ │ +0003d290: 696f 6e61 6c69 7479 2e0a 2020 2020 2020 ionality..
│ │ │ │ │ +0003d2a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003d2b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003d2c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003d2d0: 2020 2020 2020 2020 286c 696e 6520 2037 (line 7
│ │ │ │ │ +0003d2e0: 3629 0a2a 2069 7353 796d 626f 6c69 634c 6).* isSymbolicL
│ │ │ │ │ +0003d2f0: 696e 6b20 3c31 3e3a 2020 2020 2020 2020 ink <1>:
│ │ │ │ │ +0003d300: 2020 2020 2020 2020 2020 2020 5646 532e VFS.
│ │ │ │ │ +0003d310: 4669 6c65 5772 6170 7065 722d 7465 7374 FileWrapper-test
│ │ │ │ │ +0003d320: 696e 672e 0a20 2020 2020 2020 2020 2020 ing..
│ │ │ │ │ +0003d330: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003d340: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003d350: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003d360: 2020 2028 6c69 6e65 2020 3231 290a 2a20 (line 21).*
│ │ │ │ │ +0003d370: 6973 5379 6d62 6f6c 6963 4c69 6e6b 203c isSymbolicLink <
│ │ │ │ │ +0003d380: 323e 3a20 2020 2020 2020 2020 2020 2020 2>:
│ │ │ │ │ +0003d390: 2020 2020 2020 2056 4653 2e41 7263 6869 VFS.Archi
│ │ │ │ │ +0003d3a0: 7665 4d65 6d62 6572 2d74 6573 7469 6e67 veMember-testing
│ │ │ │ │ +0003d3b0: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +0003d3c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003d3d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003d3e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003d3f0: 286c 696e 6520 2032 3629 0a2a 2069 7353 (line 26).* isS
│ │ │ │ │ +0003d400: 796d 626f 6c69 634c 696e 6b20 3c33 3e3a ymbolicLink <3>:
│ │ │ │ │ +0003d410: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003d420: 2020 2020 4669 6c65 5061 7468 2d74 6573 FilePath-tes
│ │ │ │ │ +0003d430: 7469 6e67 2e20 2020 2028 6c69 6e65 2020 ting. (line
│ │ │ │ │ +0003d440: 3339 290a 2a20 6973 5379 6d62 6f6c 6963 39).* isSymbolic
│ │ │ │ │ +0003d450: 4c69 6e6b 3a20 2020 2020 2020 2020 2020 Link:
│ │ │ │ │ +0003d460: 2020 2020 2020 2020 2020 2020 2046 696c Fil
│ │ │ │ │ +0003d470: 652d 6163 6365 7373 696e 672e 2020 2020 e-accessing.
│ │ │ │ │ +0003d480: 2020 286c 696e 6520 2032 3529 0a2a 2069 (line 25).* i
│ │ │ │ │ +0003d490: 7353 796d 626f 6c53 7472 696e 675f 3a20 sSymbolString_:
│ │ │ │ │ +0003d4a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003d4b0: 2020 2020 2020 5379 6d62 6f6c 2063 6c61 Symbol cla
│ │ │ │ │ +0003d4c0: 7373 2d73 796d 626f 6c20 7461 626c 652e ss-symbol table.
│ │ │ │ │ +0003d4d0: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +0003d4e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003d4f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003d500: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +0003d510: 6c69 6e65 2020 3134 290a 2a20 6973 5465 line 14).* isTe
│ │ │ │ │ +0003d520: 7874 3a20 2020 2020 2020 2020 2020 2020 xt:
│ │ │ │ │ +0003d530: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003d540: 2020 2046 696c 6544 6573 6372 6970 746f FileDescripto
│ │ │ │ │ +0003d550: 722d 636c 6173 7320 7479 7065 206d 6574 r-class type met
│ │ │ │ │ +0003d560: 686f 6473 2e0a 2020 2020 2020 2020 2020 hods..
│ │ │ │ │ +0003d570: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003d580: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003d590: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003d5a0: 2020 2020 286c 696e 6520 2031 3229 0a2a (line 12).*
│ │ │ │ │ +0003d5b0: 2069 7354 696d 656f 7574 5072 6f67 7261 isTimeoutProgra
│ │ │ │ │ +0003d5c0: 6d6d 6564 3a20 2020 2020 2020 2020 2020 mmed:
│ │ │ │ │ +0003d5d0: 2020 2020 2020 2020 5072 6f63 6573 736f Processo
│ │ │ │ │ +0003d5e0: 7253 6368 6564 756c 6572 2d74 696d 6564 rScheduler-timed
│ │ │ │ │ +0003d5f0: 2069 6e76 6f63 6174 696f 6e2e 0a20 2020 invocation..
│ │ │ │ │ +0003d600: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003d610: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003d620: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003d630: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +0003d640: 2020 2036 290a 2a20 6973 556e 6963 6f64 6).* isUnicod
│ │ │ │ │ +0003d650: 6520 3c31 3e3a 2020 2020 2020 2020 2020 e <1>:
│ │ │ │ │ +0003d660: 2020 2020 2020 2020 2020 2020 2020 2055 U
│ │ │ │ │ +0003d670: 6e69 636f 6465 5374 7269 6e67 2063 6c61 nicodeString cla
│ │ │ │ │ +0003d680: 7373 2d6d 756c 7469 6279 7465 2065 6e63 ss-multibyte enc
│ │ │ │ │ +0003d690: 6f64 696e 6773 2e0a 2020 2020 2020 2020 odings..
│ │ │ │ │ +0003d6a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003d6b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003d6c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003d6d0: 2020 2020 2020 286c 696e 6520 2031 3129 (line 11)
│ │ │ │ │ +0003d6e0: 0a2a 2069 7355 6e69 636f 6465 203c 323e .* isUnicode <2>
│ │ │ │ │ +0003d6f0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +0003d700: 2020 2020 2020 2020 2020 5374 7269 6e67 String
│ │ │ │ │ +0003d710: 2063 6c61 7373 2d6d 756c 7469 6279 7465 class-multibyte
│ │ │ │ │ +0003d720: 2065 6e63 6f64 696e 6773 2e0a 2020 2020 encodings..
│ │ │ │ │ +0003d730: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003d740: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003d750: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003d760: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +0003d770: 2020 3629 0a2a 2069 7355 6e69 636f 6465 6).* isUnicode
│ │ │ │ │ +0003d780: 203c 333e 3a20 2020 2020 2020 2020 2020 <3>:
│ │ │ │ │ +0003d790: 2020 2020 2020 2020 2020 2020 2020 5374 St
│ │ │ │ │ +0003d7a0: 7265 616d 2d63 6861 7261 6374 6572 2077 ream-character w
│ │ │ │ │ +0003d7b0: 7269 7469 6e67 2e0a 2020 2020 2020 2020 riting..
│ │ │ │ │ +0003d7c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003d7d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003d7e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003d7f0: 2020 2020 2020 286c 696e 6520 2031 3529 (line 15)
│ │ │ │ │ +0003d800: 0a2a 2069 7355 6e69 636f 6465 203c 343e .* isUnicode <4>
│ │ │ │ │ +0003d810: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +0003d820: 2020 2020 2020 2020 2020 4974 6572 6162 Iterab
│ │ │ │ │ +0003d830: 6c65 2063 6c61 7373 2d6d 756c 7469 6279 le class-multiby
│ │ │ │ │ +0003d840: 7465 2065 6e63 6f64 696e 6773 2e0a 2020 te encodings..
│ │ │ │ │ +0003d850: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003d860: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003d870: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003d880: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +0003d890: 6520 2020 3629 0a2a 2069 7355 6e69 636f e 6).* isUnico
│ │ │ │ │ +0003d8a0: 6465 203c 353e 3a20 2020 2020 2020 2020 de <5>:
│ │ │ │ │ +0003d8b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003d8c0: 436f 6c6c 6563 7469 6f6e 2063 6c61 7373 Collection class
│ │ │ │ │ +0003d8d0: 2d6d 756c 7469 6279 7465 2065 6e63 6f64 -multibyte encod
│ │ │ │ │ +0003d8e0: 696e 6773 2e0a 2020 2020 2020 2020 2020 ings..
│ │ │ │ │ +0003d8f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003d900: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003d910: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003d920: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*
│ │ │ │ │ +0003d930: 2069 7355 6e69 636f 6465 203c 363e 3a20 isUnicode <6>:
│ │ │ │ │ +0003d940: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003d950: 2020 2020 2020 2020 4368 6172 6163 7465 Characte
│ │ │ │ │ +0003d960: 7241 7272 6179 2d6d 756c 7469 6279 7465 rArray-multibyte
│ │ │ │ │ +0003d970: 2065 6e63 6f64 696e 6773 2e0a 2020 2020 encodings..
│ │ │ │ │ +0003d980: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003d990: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003d9a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003d9b0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +0003d9c0: 2020 3929 0a2a 2069 7355 6e69 636f 6465 9).* isUnicode
│ │ │ │ │ +0003d9d0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +0003d9e0: 2020 2020 2020 2020 2020 2020 2020 4368 Ch
│ │ │ │ │ +0003d9f0: 6172 6163 7465 7241 7272 6179 2063 6c61 aracterArray cla
│ │ │ │ │ +0003da00: 7373 2d6d 756c 7469 6279 7465 2065 6e63 ss-multibyte enc
│ │ │ │ │ +0003da10: 6f64 696e 6773 2e0a 2020 2020 2020 2020 odings..
│ │ │ │ │ +0003da20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003da30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003da40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003da50: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)
│ │ │ │ │ +0003da60: 0a2a 2069 7355 6e74 7275 7374 6564 3a20 .* isUntrusted:
│ │ │ │ │ +0003da70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003da80: 2020 2020 2020 2020 2020 4f62 6a65 6374 Object
│ │ │ │ │ +0003da90: 2d62 7569 6c74 2069 6e73 2e20 2020 2028 -built ins. (
│ │ │ │ │ +0003daa0: 6c69 6e65 2031 3034 290a 2a20 6973 556e line 104).* isUn
│ │ │ │ │ +0003dab0: 7769 6e64 203c 313e 3a20 2020 2020 2020 wind <1>:
│ │ │ │ │ +0003dac0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003dad0: 2020 204d 6574 686f 6443 6f6e 7465 7874 MethodContext
│ │ │ │ │ +0003dae0: 2d61 6363 6573 7369 6e67 2e0a 2020 2020 -accessing..
│ │ │ │ │ +0003daf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003db00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003db10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003db20: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +0003db30: 2032 3729 0a2a 2069 7355 6e77 696e 6420 27).* isUnwind
│ │ │ │ │ +0003db40: 3c32 3e3a 2020 2020 2020 2020 2020 2020 <2>:
│ │ │ │ │ +0003db50: 2020 2020 2020 2020 2020 2020 2020 436f Co
│ │ │ │ │ +0003db60: 6e74 6578 7450 6172 742d 6163 6365 7373 ntextPart-access
│ │ │ │ │ +0003db70: 696e 672e 0a20 2020 2020 2020 2020 2020 ing..
│ │ │ │ │ +0003db80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003db90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003dba0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003dbb0: 2020 2028 6c69 6e65 2020 3731 290a 2a20 (line 71).*
│ │ │ │ │ +0003dbc0: 6973 556e 7769 6e64 3a20 2020 2020 2020 isUnwind:
│ │ │ │ │ +0003dbd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003dbe0: 2020 2020 2020 2042 6c6f 636b 436f 6e74 BlockCont
│ │ │ │ │ +0003dbf0: 6578 742d 6163 6365 7373 696e 672e 0a20 ext-accessing..
│ │ │ │ │ +0003dc00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003dc10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003dc20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003dc30: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +0003dc40: 6e65 2020 3330 290a 2a20 6973 5570 7065 ne 30).* isUppe
│ │ │ │ │ +0003dc50: 7263 6173 653a 2020 2020 2020 2020 2020 rcase:
│ │ │ │ │ +0003dc60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003dc70: 2043 6861 7261 6374 6572 2d74 6573 7469 Character-testi
│ │ │ │ │ +0003dc80: 6e67 2e20 2020 286c 696e 6520 2033 3229 ng. (line 32)
│ │ │ │ │ +0003dc90: 0a2a 2069 7356 616c 6964 3a20 2020 2020 .* isValid:
│ │ │ │ │ +0003dca0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003dcb0: 2020 2020 2020 2020 2020 4343 616c 6c61 CCalla
│ │ │ │ │ +0003dcc0: 626c 652d 6163 6365 7373 696e 672e 2028 ble-accessing. (
│ │ │ │ │ +0003dcd0: 6c69 6e65 2020 2036 290a 2a20 6973 5661 line 6).* isVa
│ │ │ │ │ +0003dce0: 6c69 6443 4361 6c6c 3a20 2020 2020 2020 lidCCall:
│ │ │ │ │ +0003dcf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003dd00: 2020 2043 6f6d 7069 6c65 644d 6574 686f CompiledMetho
│ │ │ │ │ +0003dd10: 642d 6320 6361 6c6c 2d6f 7574 732e 0a20 d-c call-outs..
│ │ │ │ │ +0003dd20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003dd30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003dd40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003dd50: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +0003dd60: 6e65 2020 2036 290a 2a20 6973 5661 7269 ne 6).* isVari
│ │ │ │ │ +0003dd70: 6162 6c65 3a20 2020 2020 2020 2020 2020 able:
│ │ │ │ │ +0003dd80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003dd90: 2042 6568 6176 696f 722d 7465 7374 696e Behavior-testin
│ │ │ │ │ +0003dda0: 6720 7468 6520 666f 726d 206f 6620 7468 g the form of th
│ │ │ │ │ +0003ddb0: 6520 696e 7374 616e 6365 732e 0a20 2020 e instances..
│ │ │ │ │ +0003ddc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003ddd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003dde0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003ddf0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +0003de00: 2020 3238 290a 2a20 6973 566f 7765 6c3a 28).* isVowel:
│ │ │ │ │ +0003de10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003de20: 2020 2020 2020 2020 2020 2020 2020 2043 C
│ │ │ │ │ +0003de30: 6861 7261 6374 6572 2d74 6573 7469 6e67 haracter-testing
│ │ │ │ │ +0003de40: 2e20 2020 286c 696e 6520 2033 3529 0a2a . (line 35).*
│ │ │ │ │ +0003de50: 2069 7357 7269 7465 6162 6c65 203c 313e isWriteable <1>
│ │ │ │ │ +0003de60: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +0003de70: 2020 2020 2020 2020 5646 532e 4669 6c65 VFS.File
│ │ │ │ │ +0003de80: 5772 6170 7065 722d 6465 6c65 6761 7469 Wrapper-delegati
│ │ │ │ │ +0003de90: 6f6e 2e0a 2020 2020 2020 2020 2020 2020 on..
│ │ │ │ │ +0003dea0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003deb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003dec0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003ded0: 2020 286c 696e 6520 2032 3329 0a2a 2069 (line 23).* i
│ │ │ │ │ +0003dee0: 7357 7269 7465 6162 6c65 203c 323e 3a20 sWriteable <2>:
│ │ │ │ │ +0003def0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003df00: 2020 2020 2020 5646 532e 4172 6368 6976 VFS.Archiv
│ │ │ │ │ +0003df10: 654d 656d 6265 722d 7465 7374 696e 672e eMember-testing.
│ │ │ │ │ +0003df20: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +0003df30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003df40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003df50: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +0003df60: 6c69 6e65 2020 3330 290a 2a20 6973 5772 line 30).* isWr
│ │ │ │ │ +0003df70: 6974 6561 626c 6520 3c33 3e3a 2020 2020 iteable <3>:
│ │ │ │ │ +0003df80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003df90: 2020 2046 696c 6550 6174 682d 7465 7374 FilePath-test
│ │ │ │ │ +0003dfa0: 696e 672e 2020 2020 286c 696e 6520 2034 ing. (line 4
│ │ │ │ │ +0003dfb0: 3329 0a2a 2069 7357 7269 7465 6162 6c65 3).* isWriteable
│ │ │ │ │ +0003dfc0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +0003dfd0: 2020 2020 2020 2020 2020 2020 4669 6c65 File
│ │ │ │ │ +0003dfe0: 2d74 6573 7469 6e67 2e20 2020 2020 2020 -testing.
│ │ │ │ │ +0003dff0: 2028 6c69 6e65 2020 3238 290a 2a20 6973 (line 28).* is
│ │ │ │ │ +0003e000: 5772 6974 6561 626c 655f 3a20 2020 2020 Writeable_:
│ │ │ │ │ +0003e010: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003e020: 2020 2020 2046 696c 6520 636c 6173 732d File class-
│ │ │ │ │ +0003e030: 7465 7374 696e 672e 2020 286c 696e 6520 testing. (line
│ │ │ │ │ +0003e040: 2032 3029 0a2a 2069 735a 6572 6f3a 2020 20).* isZero:
│ │ │ │ │ +0003e050: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003e060: 2020 2020 2020 2020 2020 2020 2020 4475 Du
│ │ │ │ │ +0003e070: 7261 7469 6f6e 2d61 7269 7468 6d65 7469 ration-arithmeti
│ │ │ │ │ +0003e080: 6373 2e0a 2020 2020 2020 2020 2020 2020 cs..
│ │ │ │ │ +0003e090: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003e0a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003e0b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003e0c0: 2020 286c 696e 6520 2033 3029 0a2a 206a (line 30).* j
│ │ │ │ │ +0003e0d0: 6f69 6e3a 2020 2020 2020 2020 2020 2020 oin:
│ │ │ │ │ +0003e0e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003e0f0: 2020 2020 2020 436f 6c6c 6563 7469 6f6e Collection
│ │ │ │ │ +0003e100: 2d63 6f6e 6361 7465 6e61 7469 6e67 2e0a -concatenating..
│ │ │ │ │ +0003e110: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003e120: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003e130: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003e140: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +0003e150: 696e 6520 2020 3629 0a2a 206a 6f69 6e5f ine 6).* join_
│ │ │ │ │ +0003e160: 203c 313e 3a20 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ +0003e170: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003e180: 2020 5365 7175 656e 6365 6162 6c65 436f SequenceableCo
│ │ │ │ │ +0003e190: 6c6c 6563 7469 6f6e 2d63 6f6e 6361 7465 llection-concate
│ │ │ │ │ +0003e1a0: 6e61 7469 6e67 2e0a 2020 2020 2020 2020 nating..
│ │ │ │ │ +0003e1b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003e1c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003e1d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003e1e0: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)
│ │ │ │ │ +0003e1f0: 0a2a 206a 6f69 6e5f 203c 323e 3a20 2020 .* join_ <2>:
│ │ │ │ │ +0003e200: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003e210: 2020 2020 2020 2020 2020 436f 6c6c 6563 Collec
│ │ │ │ │ +0003e220: 7469 6f6e 2063 6c61 7373 2d69 6e73 7461 tion class-insta
│ │ │ │ │ +0003e230: 6e63 6520 6372 6561 7469 6f6e 2e0a 2020 nce creation..
│ │ │ │ │ +0003e240: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003e250: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003e260: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003e270: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +0003e280: 6520 2031 3229 0a2a 206a 6f69 6e5f 3a20 e 12).* join_:
│ │ │ │ │ +0003e290: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003e2a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003e2b0: 4172 7261 7965 6443 6f6c 6c65 6374 696f ArrayedCollectio
│ │ │ │ │ +0003e2c0: 6e20 636c 6173 732d 696e 7374 616e 6365 n class-instance
│ │ │ │ │ +0003e2d0: 2063 7265 6174 696f 6e2e 0a20 2020 2020 creation..
│ │ │ │ │ +0003e2e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003e2f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003e300: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003e310: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +0003e320: 2036 290a 2a20 6a6f 696e 5f73 6570 6172 6).* join_separ
│ │ │ │ │ +0003e330: 6174 6564 4279 5f20 3c31 3e3a 2020 2020 atedBy_ <1>:
│ │ │ │ │ +0003e340: 2020 2020 2020 2020 2020 2020 2053 6571 Seq
│ │ │ │ │ +0003e350: 7565 6e63 6561 626c 6543 6f6c 6c65 6374 uenceableCollect
│ │ │ │ │ +0003e360: 696f 6e20 636c 6173 732d 696e 7374 616e ion class-instan
│ │ │ │ │ +0003e370: 6365 2063 7265 6174 696f 6e2e 0a20 2020 ce creation..
│ │ │ │ │ +0003e380: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003e390: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003e3a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003e3b0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +0003e3c0: 2020 2036 290a 2a20 6a6f 696e 5f73 6570 6).* join_sep
│ │ │ │ │ +0003e3d0: 6172 6174 6564 4279 5f3a 2020 2020 2020 aratedBy_:
│ │ │ │ │ +0003e3e0: 2020 2020 2020 2020 2020 2020 2020 2041 A
│ │ │ │ │ +0003e3f0: 7272 6179 6564 436f 6c6c 6563 7469 6f6e rrayedCollection
│ │ │ │ │ +0003e400: 2063 6c61 7373 2d69 6e73 7461 6e63 6520 class-instance
│ │ │ │ │ +0003e410: 6372 6561 7469 6f6e 2e0a 2020 2020 2020 creation..
│ │ │ │ │ +0003e420: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003e430: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003e440: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003e450: 2020 2020 2020 2020 286c 696e 6520 2031 (line 1
│ │ │ │ │ +0003e460: 3029 0a2a 206a 756d 7044 6573 7469 6e61 0).* jumpDestina
│ │ │ │ │ +0003e470: 7469 6f6e 4174 5f66 6f72 7761 7264 5f3a tionAt_forward_:
│ │ │ │ │ +0003e480: 2020 2020 2020 2020 2020 2020 436f 6d70 Comp
│ │ │ │ │ +0003e490: 696c 6564 436f 6465 2d74 6573 7469 6e67 iledCode-testing
│ │ │ │ │ +0003e4a0: 2061 6363 6573 7365 732e 0a20 2020 2020 accesses..
│ │ │ │ │ +0003e4b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003e4c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003e4d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003e4e0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +0003e4f0: 3232 290a 2a20 6b65 726e 656c 3a20 2020 22).* kernel:
│ │ │ │ │ +0003e500: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003e510: 2020 2020 2020 2020 2020 2020 2044 6972 Dir
│ │ │ │ │ +0003e520: 6563 746f 7279 2063 6c61 7373 2d72 6561 ectory class-rea
│ │ │ │ │ +0003e530: 6469 6e67 2073 7973 7465 6d20 6465 6661 ding system defa
│ │ │ │ │ +0003e540: 756c 7473 2e0a 2020 2020 2020 2020 2020 ults..
│ │ │ │ │ +0003e550: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003e560: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003e570: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003e580: 2020 2020 286c 696e 6520 2031 3529 0a2a (line 15).*
│ │ │ │ │ +0003e590: 206b 6579 3a20 2020 2020 2020 2020 2020 key:
│ │ │ │ │ +0003e5a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003e5b0: 2020 2020 2020 2020 4c6f 6f6b 7570 4b65 LookupKe
│ │ │ │ │ +0003e5c0: 792d 6163 6365 7373 696e 672e 2028 6c69 y-accessing. (li
│ │ │ │ │ +0003e5d0: 6e65 2020 2036 290a 2a20 6b65 795f 203c ne 6).* key_ <
│ │ │ │ │ +0003e5e0: 313e 3a20 2020 2020 2020 2020 2020 2020 1>:
│ │ │ │ │ +0003e5f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003e600: 2050 726f 6365 7373 5661 7269 6162 6c65 ProcessVariable
│ │ │ │ │ +0003e610: 2063 6c61 7373 2d61 6363 6573 7369 6e67 class-accessing
│ │ │ │ │ +0003e620: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +0003e630: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003e640: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003e650: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003e660: 286c 696e 6520 2020 3629 0a2a 206b 6579 (line 6).* key
│ │ │ │ │ +0003e670: 5f20 3c32 3e3a 2020 2020 2020 2020 2020 _ <2>:
│ │ │ │ │ +0003e680: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003e690: 2020 2020 4c6f 6f6b 7570 4b65 792d 6163 LookupKey-ac
│ │ │ │ │ +0003e6a0: 6365 7373 696e 672e 2028 6c69 6e65 2020 cessing. (line
│ │ │ │ │ +0003e6b0: 2039 290a 2a20 6b65 795f 3a20 2020 2020 9).* key_:
│ │ │ │ │ +0003e6c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003e6d0: 2020 2020 2020 2020 2020 2020 204c 6f6f Loo
│ │ │ │ │ +0003e6e0: 6b75 704b 6579 2063 6c61 7373 2d62 6173 kupKey class-bas
│ │ │ │ │ +0003e6f0: 6963 2e0a 2020 2020 2020 2020 2020 2020 ic..
│ │ │ │ │ +0003e700: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003e710: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003e720: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003e730: 2020 286c 696e 6520 2020 3629 0a2a 206b (line 6).* k
│ │ │ │ │ +0003e740: 6579 5f63 6c61 7373 5f64 6566 6175 6c74 ey_class_default
│ │ │ │ │ +0003e750: 4469 6374 696f 6e61 7279 5f3a 2020 2020 Dictionary_:
│ │ │ │ │ +0003e760: 2020 2020 2020 4465 6665 7272 6564 5661 DeferredVa
│ │ │ │ │ +0003e770: 7269 6162 6c65 4269 6e64 696e 6720 636c riableBinding cl
│ │ │ │ │ +0003e780: 6173 732d 6261 7369 632e 0a20 2020 2020 ass-basic..
│ │ │ │ │ +0003e790: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003e7a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003e7b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003e7c0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +0003e7d0: 2036 290a 2a20 6b65 795f 7661 6c75 655f 6).* key_value_
│ │ │ │ │ +0003e7e0: 203c 313e 3a20 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ +0003e7f0: 2020 2020 2020 2020 2020 2020 2041 7373 Ass
│ │ │ │ │ +0003e800: 6f63 6961 7469 6f6e 2d61 6363 6573 7369 ociation-accessi
│ │ │ │ │ +0003e810: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ +0003e820: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003e830: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003e840: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003e850: 2020 286c 696e 6520 2031 3429 0a2a 206b (line 14).* k
│ │ │ │ │ +0003e860: 6579 5f76 616c 7565 5f3a 2020 2020 2020 ey_value_:
│ │ │ │ │ +0003e870: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003e880: 2020 2020 2020 4173 736f 6369 6174 696f Associatio
│ │ │ │ │ +0003e890: 6e20 636c 6173 732d 6261 7369 632e 0a20 n class-basic..
│ │ │ │ │ +0003e8a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003e8b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003e8c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003e8d0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +0003e8e0: 6e65 2020 2036 290a 2a20 6b65 795f 7661 ne 6).* key_va
│ │ │ │ │ +0003e8f0: 6c75 655f 656e 7669 726f 6e6d 656e 745f lue_environment_
│ │ │ │ │ +0003e900: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +0003e910: 2048 6f6d 6564 4173 736f 6369 6174 696f HomedAssociatio
│ │ │ │ │ +0003e920: 6e20 636c 6173 732d 6261 7369 632e 0a20 n class-basic..
│ │ │ │ │ +0003e930: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003e940: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003e950: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003e960: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +0003e970: 6e65 2020 2036 290a 2a20 6b65 7941 7456 ne 6).* keyAtV
│ │ │ │ │ +0003e980: 616c 7565 5f3a 2020 2020 2020 2020 2020 alue_:
│ │ │ │ │ +0003e990: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003e9a0: 2044 6963 7469 6f6e 6172 792d 6163 6365 Dictionary-acce
│ │ │ │ │ +0003e9b0: 7373 696e 672e 0a20 2020 2020 2020 2020 ssing..
│ │ │ │ │ +0003e9c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003e9d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003e9e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003e9f0: 2020 2020 2028 6c69 6e65 2020 3438 290a (line 48).
│ │ │ │ │ +0003ea00: 2a20 6b65 7941 7456 616c 7565 5f69 6641 * keyAtValue_ifA
│ │ │ │ │ +0003ea10: 6273 656e 745f 3a20 2020 2020 2020 2020 bsent_:
│ │ │ │ │ +0003ea20: 2020 2020 2020 2020 2044 6963 7469 6f6e Diction
│ │ │ │ │ +0003ea30: 6172 792d 6163 6365 7373 696e 672e 0a20 ary-accessing..
│ │ │ │ │ +0003ea40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003ea50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003ea60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003ea70: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +0003ea80: 6e65 2020 3532 290a 2a20 6b65 7973 203c ne 52).* keys <
│ │ │ │ │ +0003ea90: 313e 3a20 2020 2020 2020 2020 2020 2020 1>:
│ │ │ │ │ +0003eaa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003eab0: 2053 6571 7565 6e63 6561 626c 6543 6f6c SequenceableCol
│ │ │ │ │ +0003eac0: 6c65 6374 696f 6e2d 656e 756d 6572 6174 lection-enumerat
│ │ │ │ │ +0003ead0: 696e 672e 0a20 2020 2020 2020 2020 2020 ing..
│ │ │ │ │ +0003eae0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003eaf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003eb00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003eb10: 2020 2028 6c69 6e65 2020 3535 290a 2a20 (line 55).*
│ │ │ │ │ +0003eb20: 6b65 7973 203c 323e 3a20 2020 2020 2020 keys <2>:
│ │ │ │ │ +0003eb30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003eb40: 2020 2020 2020 2050 726f 6365 7373 456e ProcessEn
│ │ │ │ │ +0003eb50: 7669 726f 6e6d 656e 742d 6163 6365 7373 vironment-access
│ │ │ │ │ +0003eb60: 696e 672e 0a20 2020 2020 2020 2020 2020 ing..
│ │ │ │ │ +0003eb70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003eb80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003eb90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003eba0: 2020 2028 6c69 6e65 2020 3336 290a 2a20 (line 36).*
│ │ │ │ │ +0003ebb0: 6b65 7973 203c 333e 3a20 2020 2020 2020 keys <3>:
│ │ │ │ │ +0003ebc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003ebd0: 2020 2020 2020 204d 6170 7065 6443 6f6c MappedCol
│ │ │ │ │ +0003ebe0: 6c65 6374 696f 6e2d 6261 7369 632e 0a20 lection-basic..
│ │ │ │ │ +0003ebf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003ec00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003ec10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003ec20: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +0003ec30: 6e65 2020 3430 290a 2a20 6b65 7973 3a20 ne 40).* keys:
│ │ │ │ │ +0003ec40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003ec50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003ec60: 2044 6963 7469 6f6e 6172 792d 6163 6365 Dictionary-acce
│ │ │ │ │ +0003ec70: 7373 696e 672e 0a20 2020 2020 2020 2020 ssing..
│ │ │ │ │ +0003ec80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003ec90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003eca0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003ecb0: 2020 2020 2028 6c69 6e65 2020 3537 290a (line 57).
│ │ │ │ │ +0003ecc0: 2a20 6b65 7973 416e 6456 616c 7565 7344 * keysAndValuesD
│ │ │ │ │ +0003ecd0: 6f5f 203c 313e 3a20 2020 2020 2020 2020 o_ <1>:
│ │ │ │ │ +0003ece0: 2020 2020 2020 2020 2053 6571 7565 6e63 Sequenc
│ │ │ │ │ +0003ecf0: 6561 626c 6543 6f6c 6c65 6374 696f 6e2d eableCollection-
│ │ │ │ │ +0003ed00: 656e 756d 6572 6174 696e 672e 0a20 2020 enumerating..
│ │ │ │ │ +0003ed10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003ed20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003ed30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003ed40: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +0003ed50: 2020 3539 290a 2a20 6b65 7973 416e 6456 59).* keysAndV
│ │ │ │ │ +0003ed60: 616c 7565 7344 6f5f 203c 323e 3a20 2020 aluesDo_ <2>:
│ │ │ │ │ +0003ed70: 2020 2020 2020 2020 2020 2020 2020 204e N
│ │ │ │ │ +0003ed80: 616d 6573 7061 6365 2d6f 7665 7272 6964 amespace-overrid
│ │ │ │ │ +0003ed90: 6573 2066 6f72 2073 7570 6572 7370 6163 es for superspac
│ │ │ │ │ +0003eda0: 6573 2e0a 2020 2020 2020 2020 2020 2020 es..
│ │ │ │ │ +0003edb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003edc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003edd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003ede0: 2020 286c 696e 6520 2033 3329 0a2a 206b (line 33).* k
│ │ │ │ │ +0003edf0: 6579 7341 6e64 5661 6c75 6573 446f 5f20 eysAndValuesDo_
│ │ │ │ │ +0003ee00: 3c33 3e3a 2020 2020 2020 2020 2020 2020 <3>:
│ │ │ │ │ +0003ee10: 2020 2020 2020 4d61 7070 6564 436f 6c6c MappedColl
│ │ │ │ │ +0003ee20: 6563 7469 6f6e 2d62 6173 6963 2e0a 2020 ection-basic..
│ │ │ │ │ +0003ee30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003ee40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003ee50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003ee60: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +0003ee70: 6520 2034 3329 0a2a 206b 6579 7341 6e64 e 43).* keysAnd
│ │ │ │ │ +0003ee80: 5661 6c75 6573 446f 5f20 3c34 3e3a 2020 ValuesDo_ <4>:
│ │ │ │ │ +0003ee90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003eea0: 4c6f 6f6b 7570 5461 626c 652d 656e 756d LookupTable-enum
│ │ │ │ │ +0003eeb0: 6572 6174 696e 672e 0a20 2020 2020 2020 erating..
│ │ │ │ │ +0003eec0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003eed0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003eee0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003eef0: 2020 2020 2020 2028 6c69 6e65 2020 3132 (line 12
│ │ │ │ │ +0003ef00: 290a 2a20 6b65 7973 416e 6456 616c 7565 ).* keysAndValue
│ │ │ │ │ +0003ef10: 7344 6f5f 3a20 2020 2020 2020 2020 2020 sDo_:
│ │ │ │ │ +0003ef20: 2020 2020 2020 2020 2020 2044 6963 7469 Dicti
│ │ │ │ │ +0003ef30: 6f6e 6172 792d 6469 6374 696f 6e61 7279 onary-dictionary
│ │ │ │ │ +0003ef40: 2065 6e75 6d65 7261 7469 6e67 2e0a 2020 enumerating..
│ │ │ │ │ +0003ef50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003ef60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003ef70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003ef80: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +0003ef90: 6520 2031 3729 0a2a 206b 6579 7344 6f5f e 17).* keysDo_
│ │ │ │ │ +0003efa0: 203c 313e 3a20 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ +0003efb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003efc0: 4e61 6d65 7370 6163 652d 6f76 6572 7269 Namespace-overri
│ │ │ │ │ +0003efd0: 6465 7320 666f 7220 7375 7065 7273 7061 des for superspa
│ │ │ │ │ +0003efe0: 6365 732e 0a20 2020 2020 2020 2020 2020 ces..
│ │ │ │ │ +0003eff0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003f000: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003f010: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003f020: 2020 2028 6c69 6e65 2020 3337 290a 2a20 (line 37).*
│ │ │ │ │ +0003f030: 6b65 7973 446f 5f20 3c32 3e3a 2020 2020 keysDo_ <2>:
│ │ │ │ │ +0003f040: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003f050: 2020 2020 2020 204d 6170 7065 6443 6f6c MappedCol
│ │ │ │ │ +0003f060: 6c65 6374 696f 6e2d 6261 7369 632e 0a20 lection-basic..
│ │ │ │ │ +0003f070: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003f080: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003f090: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003f0a0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +0003f0b0: 6e65 2020 3437 290a 2a20 6b65 7973 446f ne 47).* keysDo
│ │ │ │ │ +0003f0c0: 5f20 3c33 3e3a 2020 2020 2020 2020 2020 _ <3>:
│ │ │ │ │ +0003f0d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003f0e0: 204c 6f6f 6b75 7054 6162 6c65 2d65 6e75 LookupTable-enu
│ │ │ │ │ +0003f0f0: 6d65 7261 7469 6e67 2e0a 2020 2020 2020 merating..
│ │ │ │ │ +0003f100: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003f110: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003f120: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003f130: 2020 2020 2020 2020 286c 696e 6520 2031 (line 1
│ │ │ │ │ +0003f140: 3629 0a2a 206b 6579 7344 6f5f 3a20 2020 6).* keysDo_:
│ │ │ │ │ +0003f150: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003f160: 2020 2020 2020 2020 2020 2020 4469 6374 Dict
│ │ │ │ │ +0003f170: 696f 6e61 7279 2d64 6963 7469 6f6e 6172 ionary-dictionar
│ │ │ │ │ +0003f180: 7920 656e 756d 6572 6174 696e 672e 0a20 y enumerating..
│ │ │ │ │ +0003f190: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003f1a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003f1b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003f1c0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +0003f1d0: 6e65 2020 3231 290a 2a20 6b65 7977 6f72 ne 21).* keywor
│ │ │ │ │ +0003f1e0: 6473 3a20 2020 2020 2020 2020 2020 2020 ds:
│ │ │ │ │ +0003f1f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003f200: 2053 796d 626f 6c2d 6261 7369 632e 2020 Symbol-basic.
│ │ │ │ │ +0003f210: 2020 2020 2020 286c 696e 6520 2031 3029 (line 10)
│ │ │ │ │ +0003f220: 0a2a 206b 696e 644f 6653 7562 636c 6173 .* kindOfSubclas
│ │ │ │ │ +0003f230: 733a 2020 2020 2020 2020 2020 2020 2020 s:
│ │ │ │ │ +0003f240: 2020 2020 2020 2020 2020 4265 6861 7669 Behavi
│ │ │ │ │ +0003f250: 6f72 2d74 6573 7469 6e67 2074 6865 2063 or-testing the c
│ │ │ │ │ +0003f260: 6c61 7373 2068 6965 7261 7263 6879 2e0a lass hierarchy..
│ │ │ │ │ +0003f270: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003f280: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003f290: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003f2a0: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +0003f2b0: 696e 6520 2031 3329 0a2a 206c 6172 6765 ine 13).* large
│ │ │ │ │ +0003f2c0: 4e65 6761 7465 643a 2020 2020 2020 2020 Negated:
│ │ │ │ │ +0003f2d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003f2e0: 2020 4c61 7267 6549 6e74 6567 6572 2d70 LargeInteger-p
│ │ │ │ │ +0003f2f0: 7269 6d69 7469 7665 206f 7065 7261 7469 rimitive operati
│ │ │ │ │ +0003f300: 6f6e 732e 0a20 2020 2020 2020 2020 2020 ons..
│ │ │ │ │ +0003f310: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003f320: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003f330: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003f340: 2020 2028 6c69 6e65 2020 3132 290a 2a20 (line 12).*
│ │ │ │ │ +0003f350: 6c61 7267 6573 743a 2020 2020 2020 2020 largest:
│ │ │ │ │ +0003f360: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003f370: 2020 2020 2020 2053 6d61 6c6c 496e 7465 SmallInte
│ │ │ │ │ +0003f380: 6765 7220 636c 6173 732d 6765 7474 696e ger class-gettin
│ │ │ │ │ +0003f390: 6720 6c69 6d69 7473 2e0a 2020 2020 2020 g limits..
│ │ │ │ │ +0003f3a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003f3b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003f3c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003f3d0: 2020 2020 2020 2020 286c 696e 6520 2031 (line 1
│ │ │ │ │ +0003f3e0: 3029 0a2a 206c 6173 7420 3c31 3e3a 2020 0).* last <1>:
│ │ │ │ │ +0003f3f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003f400: 2020 2020 2020 2020 2020 2020 536f 7274 Sort
│ │ │ │ │ +0003f410: 6564 436f 6c6c 6563 7469 6f6e 2d62 6173 edCollection-bas
│ │ │ │ │ +0003f420: 6963 2e0a 2020 2020 2020 2020 2020 2020 ic..
│ │ │ │ │ +0003f430: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003f440: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003f450: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003f460: 2020 286c 696e 6520 2020 3629 0a2a 206c (line 6).* l
│ │ │ │ │ +0003f470: 6173 7420 3c32 3e3a 2020 2020 2020 2020 ast <2>:
│ │ │ │ │ +0003f480: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003f490: 2020 2020 2020 5365 7175 656e 6365 6162 Sequenceab
│ │ │ │ │ +0003f4a0: 6c65 436f 6c6c 6563 7469 6f6e 2d62 6173 leCollection-bas
│ │ │ │ │ +0003f4b0: 6963 2e0a 2020 2020 2020 2020 2020 2020 ic..
│ │ │ │ │ +0003f4c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003f4d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003f4e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003f4f0: 2020 286c 696e 6520 3132 3329 0a2a 206c (line 123).* l
│ │ │ │ │ +0003f500: 6173 7420 3c33 3e3a 2020 2020 2020 2020 ast <3>:
│ │ │ │ │ +0003f510: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003f520: 2020 2020 2020 5275 6e41 7272 6179 2d62 RunArray-b
│ │ │ │ │ +0003f530: 6173 6963 2e20 2020 2020 2028 6c69 6e65 asic. (line
│ │ │ │ │ +0003f540: 2020 2039 290a 2a20 6c61 7374 203c 343e 9).* last <4>
│ │ │ │ │ +0003f550: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +0003f560: 2020 2020 2020 2020 2020 2020 2020 204f O
│ │ │ │ │ +0003f570: 7264 6572 6564 436f 6c6c 6563 7469 6f6e rderedCollection
│ │ │ │ │ +0003f580: 2d61 6363 6573 7369 6e67 2e0a 2020 2020 -accessing..
│ │ │ │ │ +0003f590: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003f5a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003f5b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003f5c0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +0003f5d0: 2031 3629 0a2a 206c 6173 7420 3c35 3e3a 16).* last <5>:
│ │ │ │ │ +0003f5e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003f5f0: 2020 2020 2020 2020 2020 2020 2020 4c69 Li
│ │ │ │ │ +0003f600: 6e6b 6564 4c69 7374 2d69 7465 7261 7469 nkedList-iterati
│ │ │ │ │ +0003f610: 6f6e 2e0a 2020 2020 2020 2020 2020 2020 on..
│ │ │ │ │ +0003f620: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003f630: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003f640: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003f650: 2020 286c 696e 6520 2031 3029 0a2a 206c (line 10).* l
│ │ │ │ │ +0003f660: 6173 743a 2020 2020 2020 2020 2020 2020 ast:
│ │ │ │ │ +0003f670: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003f680: 2020 2020 2020 496e 7465 7276 616c 2d70 Interval-p
│ │ │ │ │ +0003f690: 7269 6e74 696e 672e 2020 2028 6c69 6e65 rinting. (line
│ │ │ │ │ +0003f6a0: 2020 3132 290a 2a20 6c61 7374 5f3a 2020 12).* last_:
│ │ │ │ │ +0003f6b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003f6c0: 2020 2020 2020 2020 2020 2020 2020 2053 S
│ │ │ │ │ +0003f6d0: 6571 7565 6e63 6561 626c 6543 6f6c 6c65 equenceableColle
│ │ │ │ │ +0003f6e0: 6374 696f 6e2d 6261 7369 632e 0a20 2020 ction-basic..
│ │ │ │ │ +0003f6f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003f700: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003f710: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003f720: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +0003f730: 2031 3236 290a 2a20 6c61 7374 4163 6365 126).* lastAcce
│ │ │ │ │ +0003f740: 7373 5469 6d65 203c 313e 3a20 2020 2020 ssTime <1>:
│ │ │ │ │ +0003f750: 2020 2020 2020 2020 2020 2020 2020 2056 V
│ │ │ │ │ +0003f760: 4653 2e46 696c 6557 7261 7070 6572 2d64 FS.FileWrapper-d
│ │ │ │ │ +0003f770: 656c 6567 6174 696f 6e2e 0a20 2020 2020 elegation..
│ │ │ │ │ +0003f780: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003f790: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003f7a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003f7b0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +0003f7c0: 3237 290a 2a20 6c61 7374 4163 6365 7373 27).* lastAccess
│ │ │ │ │ +0003f7d0: 5469 6d65 203c 323e 3a20 2020 2020 2020 Time <2>:
│ │ │ │ │ +0003f7e0: 2020 2020 2020 2020 2020 2020 2056 4653 VFS
│ │ │ │ │ +0003f7f0: 2e41 7263 6869 7665 4d65 6d62 6572 2d61 .ArchiveMember-a
│ │ │ │ │ +0003f800: 6363 6573 7369 6e67 2e0a 2020 2020 2020 ccessing..
│ │ │ │ │ +0003f810: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003f820: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003f830: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003f840: 2020 2020 2020 2020 286c 696e 6520 2031 (line 1
│ │ │ │ │ +0003f850: 3929 0a2a 206c 6173 7441 6363 6573 7354 9).* lastAccessT
│ │ │ │ │ +0003f860: 696d 6520 3c33 3e3a 2020 2020 2020 2020 ime <3>:
│ │ │ │ │ +0003f870: 2020 2020 2020 2020 2020 2020 4669 6c65 File
│ │ │ │ │ +0003f880: 5061 7468 2d61 6363 6573 7369 6e67 2e20 Path-accessing.
│ │ │ │ │ +0003f890: 2028 6c69 6e65 2020 3233 290a 2a20 6c61 (line 23).* la
│ │ │ │ │ +0003f8a0: 7374 4163 6365 7373 5469 6d65 3a20 2020 stAccessTime:
│ │ │ │ │ +0003f8b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003f8c0: 2020 2020 2046 696c 652d 6163 6365 7373 File-access
│ │ │ │ │ +0003f8d0: 696e 672e 2020 2020 2020 286c 696e 6520 ing. (line
│ │ │ │ │ +0003f8e0: 2032 3829 0a2a 206c 6173 7441 6363 6573 28).* lastAcces
│ │ │ │ │ +0003f8f0: 7354 696d 655f 3a20 2020 2020 2020 2020 sTime_:
│ │ │ │ │ +0003f900: 2020 2020 2020 2020 2020 2020 2020 4669 Fi
│ │ │ │ │ +0003f910: 6c65 5061 7468 2d61 6363 6573 7369 6e67 lePath-accessing
│ │ │ │ │ +0003f920: 2e20 2028 6c69 6e65 2020 3236 290a 2a20 . (line 26).*
│ │ │ │ │ +0003f930: 6c61 7374 4163 6365 7373 5469 6d65 5f6c lastAccessTime_l
│ │ │ │ │ +0003f940: 6173 744d 6f64 6966 7954 696d 655f 203c astModifyTime_ <
│ │ │ │ │ +0003f950: 313e 3a20 2020 2056 4653 2e46 696c 6557 1>: VFS.FileW
│ │ │ │ │ +0003f960: 7261 7070 6572 2d61 6363 6573 7369 6e67 rapper-accessing
│ │ │ │ │ +0003f970: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +0003f980: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003f990: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003f9a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003f9b0: 286c 696e 6520 2031 3329 0a2a 206c 6173 (line 13).* las
│ │ │ │ │ +0003f9c0: 7441 6363 6573 7354 696d 655f 6c61 7374 tAccessTime_last
│ │ │ │ │ +0003f9d0: 4d6f 6469 6679 5469 6d65 5f20 3c32 3e3a ModifyTime_ <2>:
│ │ │ │ │ +0003f9e0: 2020 2020 4669 6c65 5061 7468 2d61 6363 FilePath-acc
│ │ │ │ │ +0003f9f0: 6573 7369 6e67 2e20 2028 6c69 6e65 2020 essing. (line
│ │ │ │ │ +0003fa00: 3330 290a 2a20 6c61 7374 4163 6365 7373 30).* lastAccess
│ │ │ │ │ +0003fa10: 5469 6d65 5f6c 6173 744d 6f64 6966 7954 Time_lastModifyT
│ │ │ │ │ +0003fa20: 696d 655f 3a20 2020 2020 2020 2046 696c ime_: Fil
│ │ │ │ │ +0003fa30: 652d 6669 6c65 206f 7065 7261 7469 6f6e e-file operation
│ │ │ │ │ +0003fa40: 732e 0a20 2020 2020 2020 2020 2020 2020 s..
│ │ │ │ │ +0003fa50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003fa60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003fa70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003fa80: 2028 6c69 6e65 2020 2036 290a 2a20 6c61 (line 6).* la
│ │ │ │ │ +0003fa90: 7374 4368 616e 6765 5469 6d65 203c 313e stChangeTime <1>
│ │ │ │ │ +0003faa0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +0003fab0: 2020 2020 2056 4653 2e46 696c 6557 7261 VFS.FileWra
│ │ │ │ │ +0003fac0: 7070 6572 2d64 656c 6567 6174 696f 6e2e pper-delegation.
│ │ │ │ │ +0003fad0: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +0003fae0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003faf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003fb00: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +0003fb10: 6c69 6e65 2020 3330 290a 2a20 6c61 7374 line 30).* last
│ │ │ │ │ +0003fb20: 4368 616e 6765 5469 6d65 203c 323e 3a20 ChangeTime <2>:
│ │ │ │ │ +0003fb30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003fb40: 2020 2056 4653 2e41 7263 6869 7665 4d65 VFS.ArchiveMe
│ │ │ │ │ +0003fb50: 6d62 6572 2d61 6363 6573 7369 6e67 2e0a mber-accessing..
│ │ │ │ │ +0003fb60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003fb70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003fb80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003fb90: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +0003fba0: 696e 6520 2032 3229 0a2a 206c 6173 7443 ine 22).* lastC
│ │ │ │ │ +0003fbb0: 6861 6e67 6554 696d 6520 3c33 3e3a 2020 hangeTime <3>:
│ │ │ │ │ +0003fbc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003fbd0: 2020 4669 6c65 5061 7468 2d61 6363 6573 FilePath-acces
│ │ │ │ │ +0003fbe0: 7369 6e67 2e20 2028 6c69 6e65 2020 3334 sing. (line 34
│ │ │ │ │ +0003fbf0: 290a 2a20 6c61 7374 4368 616e 6765 5469 ).* lastChangeTi
│ │ │ │ │ +0003fc00: 6d65 3a20 2020 2020 2020 2020 2020 2020 me:
│ │ │ │ │ +0003fc10: 2020 2020 2020 2020 2020 2046 696c 652d File-
│ │ │ │ │ +0003fc20: 6163 6365 7373 696e 672e 2020 2020 2020 accessing.
│ │ │ │ │ +0003fc30: 286c 696e 6520 2033 3129 0a2a 206c 6173 (line 31).* las
│ │ │ │ │ +0003fc40: 7444 6179 4f66 4d6f 6e74 683a 2020 2020 tDayOfMonth:
│ │ │ │ │ +0003fc50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003fc60: 2020 2020 4461 7465 2d64 6174 6520 636f Date-date co
│ │ │ │ │ +0003fc70: 6d70 7574 6174 696f 6e73 2e0a 2020 2020 mputations..
│ │ │ │ │ +0003fc80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003fc90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003fca0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003fcb0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +0003fcc0: 2034 3729 0a2a 206c 6173 744d 6f64 6966 47).* lastModif
│ │ │ │ │ +0003fcd0: 7954 696d 6520 3c31 3e3a 2020 2020 2020 yTime <1>:
│ │ │ │ │ +0003fce0: 2020 2020 2020 2020 2020 2020 2020 5646 VF
│ │ │ │ │ +0003fcf0: 532e 4669 6c65 5772 6170 7065 722d 6465 S.FileWrapper-de
│ │ │ │ │ +0003fd00: 6c65 6761 7469 6f6e 2e0a 2020 2020 2020 legation..
│ │ │ │ │ +0003fd10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003fd20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003fd30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003fd40: 2020 2020 2020 2020 286c 696e 6520 2033 (line 3
│ │ │ │ │ +0003fd50: 3629 0a2a 206c 6173 744d 6f64 6966 7954 6).* lastModifyT
│ │ │ │ │ +0003fd60: 696d 6520 3c32 3e3a 2020 2020 2020 2020 ime <2>:
│ │ │ │ │ +0003fd70: 2020 2020 2020 2020 2020 2020 5646 532e VFS.
│ │ │ │ │ +0003fd80: 4172 6368 6976 654d 656d 6265 722d 6163 ArchiveMember-ac
│ │ │ │ │ +0003fd90: 6365 7373 696e 672e 0a20 2020 2020 2020 cessing..
│ │ │ │ │ +0003fda0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003fdb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003fdc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003fdd0: 2020 2020 2020 2028 6c69 6e65 2020 3238 (line 28
│ │ │ │ │ +0003fde0: 290a 2a20 6c61 7374 4d6f 6469 6679 5469 ).* lastModifyTi
│ │ │ │ │ +0003fdf0: 6d65 203c 333e 3a20 2020 2020 2020 2020 me <3>:
│ │ │ │ │ +0003fe00: 2020 2020 2020 2020 2020 2046 696c 6550 FileP
│ │ │ │ │ +0003fe10: 6174 682d 6163 6365 7373 696e 672e 2020 ath-accessing.
│ │ │ │ │ +0003fe20: 286c 696e 6520 2034 3029 0a2a 206c 6173 (line 40).* las
│ │ │ │ │ +0003fe30: 744d 6f64 6966 7954 696d 653a 2020 2020 tModifyTime:
│ │ │ │ │ +0003fe40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003fe50: 2020 2020 4669 6c65 2d61 6363 6573 7369 File-accessi
│ │ │ │ │ +0003fe60: 6e67 2e20 2020 2020 2028 6c69 6e65 2020 ng. (line
│ │ │ │ │ +0003fe70: 3337 290a 2a20 6c61 7374 4d6f 6469 6679 37).* lastModify
│ │ │ │ │ +0003fe80: 5469 6d65 5f3a 2020 2020 2020 2020 2020 Time_:
│ │ │ │ │ +0003fe90: 2020 2020 2020 2020 2020 2020 2046 696c Fil
│ │ │ │ │ +0003fea0: 6550 6174 682d 6163 6365 7373 696e 672e ePath-accessing.
│ │ │ │ │ +0003feb0: 2020 286c 696e 6520 2034 3429 0a2a 206c (line 44).* l
│ │ │ │ │ +0003fec0: 636d 5f3a 2020 2020 2020 2020 2020 2020 cm_:
│ │ │ │ │ +0003fed0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003fee0: 2020 2020 2020 496e 7465 6765 722d 6d61 Integer-ma
│ │ │ │ │ +0003fef0: 7468 206d 6574 686f 6473 2e0a 2020 2020 th methods..
│ │ │ │ │ +0003ff00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003ff10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003ff20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003ff30: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +0003ff40: 2032 3929 0a2a 206c 6566 743a 2020 2020 29).* left:
│ │ │ │ │ +0003ff50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003ff60: 2020 2020 2020 2020 2020 2020 2020 5265 Re
│ │ │ │ │ +0003ff70: 6374 616e 676c 652d 6163 6365 7373 696e ctangle-accessin
│ │ │ │ │ +0003ff80: 672e 2028 6c69 6e65 2020 3438 290a 2a20 g. (line 48).*
│ │ │ │ │ +0003ff90: 6c65 6674 5f3a 2020 2020 2020 2020 2020 left_:
│ │ │ │ │ +0003ffa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0003ffb0: 2020 2020 2020 2052 6563 7461 6e67 6c65 Rectangle
│ │ │ │ │ +0003ffc0: 2d61 6363 6573 7369 6e67 2e20 286c 696e -accessing. (lin
│ │ │ │ │ +0003ffd0: 6520 2035 3129 0a2a 206c 6566 745f 7269 e 51).* left_ri
│ │ │ │ │ +0003ffe0: 6768 745f 746f 705f 626f 7474 6f6d 5f3a ght_top_bottom_:
│ │ │ │ │ +0003fff0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00040000: 5265 6374 616e 676c 6520 636c 6173 732d Rectangle class-
│ │ │ │ │ +00040010: 696e 7374 616e 6365 2063 7265 6174 696f instance creatio
│ │ │ │ │ +00040020: 6e2e 0a20 2020 2020 2020 2020 2020 2020 n..
│ │ │ │ │ +00040030: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00040040: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00040050: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00040060: 2028 6c69 6e65 2020 2036 290a 2a20 6c65 (line 6).* le
│ │ │ │ │ +00040070: 6674 5f74 6f70 5f72 6967 6874 5f62 6f74 ft_top_right_bot
│ │ │ │ │ +00040080: 746f 6d5f 203c 313e 3a20 2020 2020 2020 tom_ <1>:
│ │ │ │ │ +00040090: 2020 2020 2052 6563 7461 6e67 6c65 2d61 Rectangle-a
│ │ │ │ │ +000400a0: 6363 6573 7369 6e67 2e20 286c 696e 6520 ccessing. (line
│ │ │ │ │ +000400b0: 2035 3429 0a2a 206c 6566 745f 746f 705f 54).* left_top_
│ │ │ │ │ +000400c0: 7269 6768 745f 626f 7474 6f6d 5f3a 2020 right_bottom_:
│ │ │ │ │ +000400d0: 2020 2020 2020 2020 2020 2020 2020 5265 Re
│ │ │ │ │ +000400e0: 6374 616e 676c 6520 636c 6173 732d 696e ctangle class-in
│ │ │ │ │ +000400f0: 7374 616e 6365 2063 7265 6174 696f 6e2e stance creation.
│ │ │ │ │ +00040100: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +00040110: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00040120: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00040130: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +00040140: 6c69 6e65 2020 2039 290a 2a20 6c65 6674 line 9).* left
│ │ │ │ │ +00040150: 4365 6e74 6572 3a20 2020 2020 2020 2020 Center:
│ │ │ │ │ +00040160: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00040170: 2020 2052 6563 7461 6e67 6c65 2d61 6363 Rectangle-acc
│ │ │ │ │ +00040180: 6573 7369 6e67 2e20 286c 696e 6520 2035 essing. (line 5
│ │ │ │ │ +00040190: 3729 0a2a 206c 663a 2020 2020 2020 2020 7).* lf:
│ │ │ │ │ +000401a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000401b0: 2020 2020 2020 2020 2020 2020 4368 6172 Char
│ │ │ │ │ +000401c0: 6163 7465 7220 636c 6173 732d 636f 6e73 acter class-cons
│ │ │ │ │ +000401d0: 7461 6e74 732e 0a20 2020 2020 2020 2020 tants..
│ │ │ │ │ +000401e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000401f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00040200: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00040210: 2020 2020 2028 6c69 6e65 2020 3237 290a (line 27).
│ │ │ │ │ +00040220: 2a20 6c69 6265 7865 633a 2020 2020 2020 * libexec:
│ │ │ │ │ +00040230: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00040240: 2020 2020 2020 2020 2044 6972 6563 746f Directo
│ │ │ │ │ +00040250: 7279 2063 6c61 7373 2d72 6561 6469 6e67 ry class-reading
│ │ │ │ │ +00040260: 2073 7973 7465 6d20 6465 6661 756c 7473 system defaults
│ │ │ │ │ +00040270: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +00040280: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00040290: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000402a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000402b0: 286c 696e 6520 2032 3029 0a2a 206c 6962 (line 20).* lib
│ │ │ │ │ +000402c0: 7261 7269 6573 3a20 2020 2020 2020 2020 raries:
│ │ │ │ │ +000402d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000402e0: 2020 2020 5061 636b 6167 652d 6163 6365 Package-acce
│ │ │ │ │ +000402f0: 7373 696e 672e 2020 2028 6c69 6e65 2020 ssing. (line
│ │ │ │ │ +00040300: 3830 290a 2a20 6c69 6272 6172 6965 7346 80).* librariesF
│ │ │ │ │ +00040310: 6f72 5f3a 2020 2020 2020 2020 2020 2020 or_:
│ │ │ │ │ +00040320: 2020 2020 2020 2020 2020 2020 2050 6163 Pac
│ │ │ │ │ +00040330: 6b61 6765 4c6f 6164 6572 2063 6c61 7373 kageLoader class
│ │ │ │ │ +00040340: 2d61 6363 6573 7369 6e67 2e0a 2020 2020 -accessing..
│ │ │ │ │ +00040350: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00040360: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00040370: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00040380: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +00040390: 2034 3229 0a2a 206c 6962 7261 7279 4c69 42).* libraryLi
│ │ │ │ │ +000403a0: 7374 3a20 2020 2020 2020 2020 2020 2020 st:
│ │ │ │ │ +000403b0: 2020 2020 2020 2020 2020 2020 2020 444c DL
│ │ │ │ │ +000403c0: 4420 636c 6173 732d 6479 6e61 6d69 6320 D class-dynamic
│ │ │ │ │ +000403d0: 6c69 6e6b 696e 672e 0a20 2020 2020 2020 linking..
│ │ │ │ │ +000403e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000403f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00040400: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00040410: 2020 2020 2020 2028 6c69 6e65 2020 3238 (line 28
│ │ │ │ │ +00040420: 290a 2a20 6c69 6e65 4465 6c69 6d69 7465 ).* lineDelimite
│ │ │ │ │ +00040430: 723a 2020 2020 2020 2020 2020 2020 2020 r:
│ │ │ │ │ +00040440: 2020 2020 2020 2020 2020 2043 6861 7261 Chara
│ │ │ │ │ +00040450: 6374 6572 4172 7261 7920 636c 6173 732d cterArray class-
│ │ │ │ │ +00040460: 6261 7369 632e 0a20 2020 2020 2020 2020 basic..
│ │ │ │ │ +00040470: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00040480: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00040490: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000404a0: 2020 2020 2028 6c69 6e65 2020 3130 290a (line 10).
│ │ │ │ │ +000404b0: 2a20 6c69 6e65 7320 3c31 3e3a 2020 2020 * lines <1>:
│ │ │ │ │ +000404c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000404d0: 2020 2020 2020 2020 2053 7472 6561 6d2d Stream-
│ │ │ │ │ +000404e0: 6669 6c74 6572 696e 672e 2020 2020 286c filtering. (l
│ │ │ │ │ +000404f0: 696e 6520 2031 3729 0a2a 206c 696e 6573 ine 17).* lines
│ │ │ │ │ +00040500: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +00040510: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00040520: 2020 4368 6172 6163 7465 7241 7272 6179 CharacterArray
│ │ │ │ │ +00040530: 2d73 7472 696e 6720 7072 6f63 6573 7369 -string processi
│ │ │ │ │ +00040540: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ +00040550: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00040560: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00040570: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00040580: 2020 286c 696e 6520 2035 3329 0a2a 206c (line 53).* l
│ │ │ │ │ +00040590: 696e 6573 446f 5f20 3c31 3e3a 2020 2020 inesDo_ <1>:
│ │ │ │ │ +000405a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000405b0: 2020 2020 2020 5374 7265 616d 2d65 6e75 Stream-enu
│ │ │ │ │ +000405c0: 6d65 7261 7469 6e67 2e20 2028 6c69 6e65 merating. (line
│ │ │ │ │ +000405d0: 2020 2039 290a 2a20 6c69 6e65 7344 6f5f 9).* linesDo_
│ │ │ │ │ +000405e0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +000405f0: 2020 2020 2020 2020 2020 2020 2020 2043 C
│ │ │ │ │ +00040600: 6861 7261 6374 6572 4172 7261 792d 7374 haracterArray-st
│ │ │ │ │ +00040610: 7269 6e67 2070 726f 6365 7373 696e 672e ring processing.
│ │ │ │ │ +00040620: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +00040630: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00040640: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00040650: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +00040660: 6c69 6e65 2020 3537 290a 2a20 6c69 6e6b line 57).* link
│ │ │ │ │ +00040670: 203c 313e 3a20 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ +00040680: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00040690: 2020 2043 4675 6e63 7469 6f6e 4465 7363 CFunctionDesc
│ │ │ │ │ +000406a0: 7269 7074 6f72 2d72 6573 746f 7269 6e67 riptor-restoring
│ │ │ │ │ +000406b0: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +000406c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000406d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000406e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000406f0: 286c 696e 6520 2020 3629 0a2a 206c 696e (line 6).* lin
│ │ │ │ │ +00040700: 6b20 3c32 3e3a 2020 2020 2020 2020 2020 k <2>:
│ │ │ │ │ +00040710: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00040720: 2020 2020 4343 616c 6c62 6163 6b44 6573 CCallbackDes
│ │ │ │ │ +00040730: 6372 6970 746f 722d 7265 7374 6f72 696e criptor-restorin
│ │ │ │ │ +00040740: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ +00040750: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00040760: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00040770: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00040780: 2028 6c69 6e65 2020 2036 290a 2a20 6c69 (line 6).* li
│ │ │ │ │ +00040790: 6e6b 3a20 2020 2020 2020 2020 2020 2020 nk:
│ │ │ │ │ +000407a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000407b0: 2020 2020 2043 4361 6c6c 6162 6c65 2d72 CCallable-r
│ │ │ │ │ +000407c0: 6573 746f 7269 6e67 2e20 286c 696e 6520 estoring. (line
│ │ │ │ │ +000407d0: 2020 3629 0a2a 206c 6974 6572 616c 4174 6).* literalAt
│ │ │ │ │ +000407e0: 5f3a 2020 2020 2020 2020 2020 2020 2020 _:
│ │ │ │ │ +000407f0: 2020 2020 2020 2020 2020 2020 2020 436f Co
│ │ │ │ │ +00040800: 6d70 696c 6564 436f 6465 2d61 6363 6573 mpiledCode-acces
│ │ │ │ │ +00040810: 7369 6e67 2e0a 2020 2020 2020 2020 2020 sing..
│ │ │ │ │ +00040820: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00040830: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00040840: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00040850: 2020 2020 286c 696e 6520 2032 3529 0a2a (line 25).*
│ │ │ │ │ +00040860: 206c 6974 6572 616c 4174 5f70 7574 5f3a literalAt_put_:
│ │ │ │ │ +00040870: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00040880: 2020 2020 2020 2020 436f 6d70 696c 6564 Compiled
│ │ │ │ │ +00040890: 436f 6465 2d61 6363 6573 7369 6e67 2e0a Code-accessing..
│ │ │ │ │ +000408a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000408b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000408c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000408d0: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +000408e0: 696e 6520 2032 3829 0a2a 206c 6974 6572 ine 28).* liter
│ │ │ │ │ +000408f0: 616c 4571 7561 6c73 5f20 3c31 3e3a 2020 alEquals_ <1>:
│ │ │ │ │ +00040900: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00040910: 2020 5661 7269 6162 6c65 4269 6e64 696e VariableBindin
│ │ │ │ │ +00040920: 672d 636f 6d70 696c 6572 2e0a 2020 2020 g-compiler..
│ │ │ │ │ +00040930: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00040940: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00040950: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00040960: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +00040970: 2020 3629 0a2a 206c 6974 6572 616c 4571 6).* literalEq
│ │ │ │ │ +00040980: 7561 6c73 5f20 3c32 3e3a 2020 2020 2020 uals_ <2>:
│ │ │ │ │ +00040990: 2020 2020 2020 2020 2020 2020 2020 4f62 Ob
│ │ │ │ │ +000409a0: 6a65 6374 2d63 6f6d 7069 6c65 722e 2020 ject-compiler.
│ │ │ │ │ +000409b0: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).*
│ │ │ │ │ +000409c0: 6c69 7465 7261 6c45 7175 616c 735f 203c literalEquals_ <
│ │ │ │ │ +000409d0: 333e 3a20 2020 2020 2020 2020 2020 2020 3>:
│ │ │ │ │ +000409e0: 2020 2020 2020 2046 6c6f 6174 2d63 6f6d Float-com
│ │ │ │ │ +000409f0: 7069 6c65 722e 2020 2020 2020 286c 696e piler. (lin
│ │ │ │ │ +00040a00: 6520 2020 3629 0a2a 206c 6974 6572 616c e 6).* literal
│ │ │ │ │ +00040a10: 4571 7561 6c73 5f20 3c34 3e3a 2020 2020 Equals_ <4>:
│ │ │ │ │ +00040a20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00040a30: 436f 6c6c 6563 7469 6f6e 2d63 6f6d 7069 Collection-compi
│ │ │ │ │ +00040a40: 6c65 722e 2028 6c69 6e65 2020 2036 290a ler. (line 6).
│ │ │ │ │ +00040a50: 2a20 6c69 7465 7261 6c45 7175 616c 735f * literalEquals_
│ │ │ │ │ +00040a60: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +00040a70: 2020 2020 2020 2020 2041 7272 6179 6564 Arrayed
│ │ │ │ │ +00040a80: 436f 6c6c 6563 7469 6f6e 2d63 6f6d 7069 Collection-compi
│ │ │ │ │ +00040a90: 6c65 722e 0a20 2020 2020 2020 2020 2020 ler..
│ │ │ │ │ +00040aa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00040ab0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00040ac0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00040ad0: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).*
│ │ │ │ │ +00040ae0: 6c69 7465 7261 6c48 6173 6820 3c31 3e3a literalHash <1>:
│ │ │ │ │ +00040af0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00040b00: 2020 2020 2020 2056 6172 6961 626c 6542 VariableB
│ │ │ │ │ +00040b10: 696e 6469 6e67 2d63 6f6d 7069 6c65 722e inding-compiler.
│ │ │ │ │ +00040b20: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +00040b30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00040b40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00040b50: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +00040b60: 6c69 6e65 2020 2039 290a 2a20 6c69 7465 line 9).* lite
│ │ │ │ │ +00040b70: 7261 6c48 6173 6820 3c32 3e3a 2020 2020 ralHash <2>:
│ │ │ │ │ +00040b80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00040b90: 2020 204f 626a 6563 742d 636f 6d70 696c Object-compil
│ │ │ │ │ +00040ba0: 6572 2e20 2020 2020 286c 696e 6520 2020 er. (line
│ │ │ │ │ +00040bb0: 3929 0a2a 206c 6974 6572 616c 4861 7368 9).* literalHash
│ │ │ │ │ +00040bc0: 203c 333e 3a20 2020 2020 2020 2020 2020 <3>:
│ │ │ │ │ +00040bd0: 2020 2020 2020 2020 2020 2020 466c 6f61 Floa
│ │ │ │ │ +00040be0: 742d 636f 6d70 696c 6572 2e20 2020 2020 t-compiler.
│ │ │ │ │ +00040bf0: 2028 6c69 6e65 2020 2039 290a 2a20 6c69 (line 9).* li
│ │ │ │ │ +00040c00: 7465 7261 6c48 6173 6820 3c34 3e3a 2020 teralHash <4>:
│ │ │ │ │ +00040c10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00040c20: 2020 2020 2043 6f6c 6c65 6374 696f 6e2d Collection-
│ │ │ │ │ +00040c30: 636f 6d70 696c 6572 2e20 286c 696e 6520 compiler. (line
│ │ │ │ │ +00040c40: 2020 3929 0a2a 206c 6974 6572 616c 4861 9).* literalHa
│ │ │ │ │ +00040c50: 7368 3a20 2020 2020 2020 2020 2020 2020 sh:
│ │ │ │ │ +00040c60: 2020 2020 2020 2020 2020 2020 2020 4172 Ar
│ │ │ │ │ +00040c70: 7261 7965 6443 6f6c 6c65 6374 696f 6e2d rayedCollection-
│ │ │ │ │ +00040c80: 636f 6d70 696c 6572 2e0a 2020 2020 2020 compiler..
│ │ │ │ │ +00040c90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00040ca0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00040cb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00040cc0: 2020 2020 2020 2020 286c 696e 6520 2020 (line
│ │ │ │ │ +00040cd0: 3929 0a2a 206c 6974 6572 616c 733a 2020 9).* literals:
│ │ │ │ │ +00040ce0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00040cf0: 2020 2020 2020 2020 2020 2020 436f 6d70 Comp
│ │ │ │ │ +00040d00: 696c 6564 436f 6465 2d61 6363 6573 7369 iledCode-accessi
│ │ │ │ │ +00040d10: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ +00040d20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00040d30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00040d40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00040d50: 2020 286c 696e 6520 2033 3129 0a2a 206c (line 31).* l
│ │ │ │ │ +00040d60: 6974 6572 616c 735f 6e75 6d41 7267 735f iterals_numArgs_
│ │ │ │ │ +00040d70: 6e75 6d54 656d 7073 5f61 7474 7269 6275 numTemps_attribu
│ │ │ │ │ +00040d80: 7465 735f 6279 7465 636f 6465 735f 6465 tes_bytecodes_de
│ │ │ │ │ +00040d90: 7074 685f 3a20 436f 6d70 696c 6564 4d65 pth_: CompiledMe
│ │ │ │ │ +00040da0: 7468 6f64 2063 6c61 7373 2d69 6e73 7461 thod class-insta
│ │ │ │ │ +00040db0: 6e63 6520 6372 6561 7469 6f6e 2e0a 2020 nce creation..
│ │ │ │ │ +00040dc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00040dd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00040de0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00040df0: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +00040e00: 6520 2020 3629 0a2a 206c 6974 6572 616c e 6).* literal
│ │ │ │ │ +00040e10: 7344 6f5f 3a20 2020 2020 2020 2020 2020 sDo_:
│ │ │ │ │ +00040e20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00040e30: 436f 6d70 696c 6564 436f 6465 2d6c 6974 CompiledCode-lit
│ │ │ │ │ +00040e40: 6572 616c 7320 2d20 6974 6572 6174 696f erals - iteratio
│ │ │ │ │ +00040e50: 6e2e 0a20 2020 2020 2020 2020 2020 2020 n..
│ │ │ │ │ +00040e60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00040e70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00040e80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00040e90: 2028 6c69 6e65 2020 3133 290a 2a20 6c6e (line 13).* ln
│ │ │ │ │ +00040ea0: 203c 313e 3a20 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ +00040eb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00040ec0: 2020 2020 204e 756d 6265 722d 6d69 7363 Number-misc
│ │ │ │ │ +00040ed0: 206d 6174 682e 2020 2020 286c 696e 6520 math. (line
│ │ │ │ │ +00040ee0: 2035 3129 0a2a 206c 6e3a 2020 2020 2020 51).* ln:
│ │ │ │ │ +00040ef0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00040f00: 2020 2020 2020 2020 2020 2020 2020 466c Fl
│ │ │ │ │ +00040f10: 6f61 742d 6275 696c 7420 696e 732e 2020 oat-built ins.
│ │ │ │ │ +00040f20: 2020 2028 6c69 6e65 2020 3239 290a 2a20 (line 29).*
│ │ │ │ │ +00040f30: 6c6e 3130 203c 313e 3a20 2020 2020 2020 ln10 <1>:
│ │ │ │ │ +00040f40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00040f50: 2020 2020 2020 2046 6c6f 6174 5120 636c FloatQ cl
│ │ │ │ │ +00040f60: 6173 732d 6368 6172 6163 7465 7269 7a61 ass-characteriza
│ │ │ │ │ +00040f70: 7469 6f6e 2e0a 2020 2020 2020 2020 2020 tion..
│ │ │ │ │ +00040f80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00040f90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00040fa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00040fb0: 2020 2020 286c 696e 6520 2033 3229 0a2a (line 32).*
│ │ │ │ │ +00040fc0: 206c 6e31 3020 3c32 3e3a 2020 2020 2020 ln10 <2>:
│ │ │ │ │ +00040fd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00040fe0: 2020 2020 2020 2020 466c 6f61 7445 2063 FloatE c
│ │ │ │ │ +00040ff0: 6c61 7373 2d63 6861 7261 6374 6572 697a lass-characteriz
│ │ │ │ │ +00041000: 6174 696f 6e2e 0a20 2020 2020 2020 2020 ation..
│ │ │ │ │ +00041010: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00041020: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00041030: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00041040: 2020 2020 2028 6c69 6e65 2020 3332 290a (line 32).
│ │ │ │ │ +00041050: 2a20 6c6e 3130 3a20 2020 2020 2020 2020 * ln10:
│ │ │ │ │ +00041060: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00041070: 2020 2020 2020 2020 2046 6c6f 6174 2063 Float c
│ │ │ │ │ +00041080: 6c61 7373 2d63 6861 7261 6374 6572 697a lass-characteriz
│ │ │ │ │ +00041090: 6174 696f 6e2e 0a20 2020 2020 2020 2020 ation..
│ │ │ │ │ +000410a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000410b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000410c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000410d0: 2020 2020 2028 6c69 6e65 2020 3233 290a (line 23).
│ │ │ │ │ +000410e0: 2a20 6c6f 6164 3a20 2020 2020 2020 2020 * load:
│ │ │ │ │ +000410f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00041100: 2020 2020 2020 2020 204f 626a 6563 7444 ObjectD
│ │ │ │ │ +00041110: 756d 7065 722d 6c6f 6164 696e 672f 6475 umper-loading/du
│ │ │ │ │ +00041120: 6d70 696e 6720 6f62 6a65 6374 732e 0a20 mping objects..
│ │ │ │ │ +00041130: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00041140: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00041150: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00041160: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +00041170: 6e65 2020 3130 290a 2a20 6c6f 6164 4672 ne 10).* loadFr
│ │ │ │ │ +00041180: 6f6d 5f20 3c31 3e3a 2020 2020 2020 2020 om_ <1>:
│ │ │ │ │ +00041190: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000411a0: 2056 6572 7369 6f6e 6162 6c65 4f62 6a65 VersionableObje
│ │ │ │ │ +000411b0: 6374 5072 6f78 7920 636c 6173 732d 7361 ctProxy class-sa
│ │ │ │ │ +000411c0: 7669 6e67 2061 6e64 2072 6573 746f 7269 ving and restori
│ │ │ │ │ +000411d0: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ +000411e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000411f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00041200: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00041210: 2020 286c 696e 6520 2020 3629 0a2a 206c (line 6).* l
│ │ │ │ │ +00041220: 6f61 6446 726f 6d5f 203c 323e 3a20 2020 oadFrom_ <2>:
│ │ │ │ │ +00041230: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00041240: 2020 2020 2020 4f62 6a65 6374 4475 6d70 ObjectDump
│ │ │ │ │ +00041250: 6572 2063 6c61 7373 2d73 686f 7274 6375 er class-shortcu
│ │ │ │ │ +00041260: 7473 2e0a 2020 2020 2020 2020 2020 2020 ts..
│ │ │ │ │ +00041270: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00041280: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00041290: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000412a0: 2020 286c 696e 6520 2020 3929 0a2a 206c (line 9).* l
│ │ │ │ │ +000412b0: 6f61 6446 726f 6d5f 203c 333e 3a20 2020 oadFrom_ <3>:
│ │ │ │ │ +000412c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000412d0: 2020 2020 2020 4e75 6c6c 5072 6f78 7920 NullProxy
│ │ │ │ │ +000412e0: 636c 6173 732d 696e 7374 616e 6365 2063 class-instance c
│ │ │ │ │ +000412f0: 7265 6174 696f 6e2e 0a20 2020 2020 2020 reation..
│ │ │ │ │ +00041300: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00041310: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00041320: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00041330: 2020 2020 2020 2028 6c69 6e65 2020 2036 (line 6
│ │ │ │ │ +00041340: 290a 2a20 6c6f 6164 4672 6f6d 5f3a 2020 ).* loadFrom_:
│ │ │ │ │ +00041350: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00041360: 2020 2020 2020 2020 2020 2044 756d 7065 Dumpe
│ │ │ │ │ +00041370: 7250 726f 7879 2063 6c61 7373 2d61 6363 rProxy class-acc
│ │ │ │ │ +00041380: 6573 7369 6e67 2e0a 2020 2020 2020 2020 essing..
│ │ │ │ │ +00041390: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000413a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000413b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000413c0: 2020 2020 2020 286c 696e 6520 2031 3029 (line 10)
│ │ │ │ │ +000413d0: 0a2a 206c 6f63 616c 4b65 726e 656c 3a20 .* localKernel:
│ │ │ │ │ +000413e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000413f0: 2020 2020 2020 2020 2020 4469 7265 6374 Direct
│ │ │ │ │ +00041400: 6f72 7920 636c 6173 732d 7265 6164 696e ory class-readin
│ │ │ │ │ +00041410: 6720 7379 7374 656d 2064 6566 6175 6c74 g system default
│ │ │ │ │ +00041420: 732e 0a20 2020 2020 2020 2020 2020 2020 s..
│ │ │ │ │ +00041430: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00041440: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00041450: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00041460: 2028 6c69 6e65 2020 3233 290a 2a20 6c6f (line 23).* lo
│ │ │ │ │ +00041470: 636b 3a20 2020 2020 2020 2020 2020 2020 ck:
│ │ │ │ │ +00041480: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00041490: 2020 2020 2053 656d 6170 686f 7265 2d62 Semaphore-b
│ │ │ │ │ +000414a0: 7569 6c74 696e 732e 2020 286c 696e 6520 uiltins. (line
│ │ │ │ │ +000414b0: 2020 3629 0a2a 206c 6f67 203c 313e 3a20 6).* log <1>:
│ │ │ │ │ +000414c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000414d0: 2020 2020 2020 2020 2020 2020 2020 4e75 Nu
│ │ │ │ │ +000414e0: 6d62 6572 2d6d 6973 6320 6d61 7468 2e20 mber-misc math.
│ │ │ │ │ +000414f0: 2020 2028 6c69 6e65 2020 3534 290a 2a20 (line 54).*
│ │ │ │ │ +00041500: 6c6f 673a 2020 2020 2020 2020 2020 2020 log:
│ │ │ │ │ +00041510: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00041520: 2020 2020 2020 2046 6c6f 6174 2d74 7261 Float-tra
│ │ │ │ │ +00041530: 6e73 6365 6e64 656e 7461 6c20 6f70 6572 nscendental oper
│ │ │ │ │ +00041540: 6174 696f 6e73 2e0a 2020 2020 2020 2020 ations..
│ │ │ │ │ +00041550: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00041560: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00041570: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00041580: 2020 2020 2020 286c 696e 6520 2032 3029 (line 20)
│ │ │ │ │ +00041590: 0a2a 206c 6f67 3130 4261 7365 3220 3c31 .* log10Base2 <1
│ │ │ │ │ +000415a0: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ +000415b0: 2020 2020 2020 2020 2020 466c 6f61 7451 FloatQ
│ │ │ │ │ +000415c0: 2063 6c61 7373 2d63 6861 7261 6374 6572 class-character
│ │ │ │ │ +000415d0: 697a 6174 696f 6e2e 0a20 2020 2020 2020 ization..
│ │ │ │ │ +000415e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000415f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00041600: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00041610: 2020 2020 2020 2028 6c69 6e65 2020 3335 (line 35
│ │ │ │ │ +00041620: 290a 2a20 6c6f 6731 3042 6173 6532 203c ).* log10Base2 <
│ │ │ │ │ +00041630: 323e 3a20 2020 2020 2020 2020 2020 2020 2>:
│ │ │ │ │ +00041640: 2020 2020 2020 2020 2020 2046 6c6f 6174 Float
│ │ │ │ │ +00041650: 4520 636c 6173 732d 6368 6172 6163 7465 E class-characte
│ │ │ │ │ +00041660: 7269 7a61 7469 6f6e 2e0a 2020 2020 2020 rization..
│ │ │ │ │ +00041670: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00041680: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00041690: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000416a0: 2020 2020 2020 2020 286c 696e 6520 2033 (line 3
│ │ │ │ │ +000416b0: 3529 0a2a 206c 6f67 3130 4261 7365 323a 5).* log10Base2:
│ │ │ │ │ +000416c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000416d0: 2020 2020 2020 2020 2020 2020 466c 6f61 Floa
│ │ │ │ │ +000416e0: 7420 636c 6173 732d 6368 6172 6163 7465 t class-characte
│ │ │ │ │ +000416f0: 7269 7a61 7469 6f6e 2e0a 2020 2020 2020 rization..
│ │ │ │ │ +00041700: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00041710: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00041720: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00041730: 2020 2020 2020 2020 286c 696e 6520 2032 (line 2
│ │ │ │ │ +00041740: 3629 0a2a 206c 6f67 5f20 3c31 3e3a 2020 6).* log_ <1>:
│ │ │ │ │ +00041750: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00041760: 2020 2020 2020 2020 2020 2020 4e75 6d62 Numb
│ │ │ │ │ +00041770: 6572 2d6d 6973 6320 6d61 7468 2e20 2020 er-misc math.
│ │ │ │ │ +00041780: 2028 6c69 6e65 2020 3537 290a 2a20 6c6f (line 57).* lo
│ │ │ │ │ +00041790: 675f 3a20 2020 2020 2020 2020 2020 2020 g_:
│ │ │ │ │ +000417a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000417b0: 2020 2020 2046 6c6f 6174 2d6d 6973 6320 Float-misc
│ │ │ │ │ +000417c0: 6d61 7468 2e20 2020 2020 286c 696e 6520 math. (line
│ │ │ │ │ +000417d0: 2020 3629 0a2a 206c 6f6e 6741 745f 203c 6).* longAt_ <
│ │ │ │ │ +000417e0: 313e 3a20 2020 2020 2020 2020 2020 2020 1>:
│ │ │ │ │ +000417f0: 2020 2020 2020 2020 2020 2020 2020 4d65 Me
│ │ │ │ │ +00041800: 6d6f 7279 2063 6c61 7373 2d61 6363 6573 mory class-acces
│ │ │ │ │ +00041810: 7369 6e67 2e0a 2020 2020 2020 2020 2020 sing..
│ │ │ │ │ +00041820: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00041830: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00041840: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00041850: 2020 2020 286c 696e 6520 2034 3929 0a2a (line 49).*
│ │ │ │ │ +00041860: 206c 6f6e 6741 745f 3a20 2020 2020 2020 longAt_:
│ │ │ │ │ +00041870: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00041880: 2020 2020 2020 2020 4279 7465 4172 7261 ByteArra
│ │ │ │ │ +00041890: 792d 6d6f 7265 2061 6476 616e 6365 6420 y-more advanced
│ │ │ │ │ +000418a0: 6163 6365 7373 696e 672e 0a20 2020 2020 accessing..
│ │ │ │ │ +000418b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000418c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000418d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000418e0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +000418f0: 3434 290a 2a20 6c6f 6e67 4174 5f70 7574 44).* longAt_put
│ │ │ │ │ +00041900: 5f20 3c31 3e3a 2020 2020 2020 2020 2020 _ <1>:
│ │ │ │ │ +00041910: 2020 2020 2020 2020 2020 2020 204d 656d Mem
│ │ │ │ │ +00041920: 6f72 7920 636c 6173 732d 6163 6365 7373 ory class-access
│ │ │ │ │ +00041930: 696e 672e 0a20 2020 2020 2020 2020 2020 ing..
│ │ │ │ │ +00041940: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00041950: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00041960: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00041970: 2020 2028 6c69 6e65 2020 3532 290a 2a20 (line 52).*
│ │ │ │ │ +00041980: 6c6f 6e67 4174 5f70 7574 5f3a 2020 2020 longAt_put_:
│ │ │ │ │ +00041990: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000419a0: 2020 2020 2020 2042 7974 6541 7272 6179 ByteArray
│ │ │ │ │ +000419b0: 2d6d 6f72 6520 6164 7661 6e63 6564 2061 -more advanced a
│ │ │ │ │ +000419c0: 6363 6573 7369 6e67 2e0a 2020 2020 2020 ccessing..
│ │ │ │ │ +000419d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000419e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000419f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00041a00: 2020 2020 2020 2020 286c 696e 6520 2034 (line 4
│ │ │ │ │ +00041a10: 3829 0a2a 206c 6f6e 6744 6f75 626c 6541 8).* longDoubleA
│ │ │ │ │ +00041a20: 745f 203c 313e 3a20 2020 2020 2020 2020 t_ <1>:
│ │ │ │ │ +00041a30: 2020 2020 2020 2020 2020 2020 4d65 6d6f Memo
│ │ │ │ │ +00041a40: 7279 2063 6c61 7373 2d61 6363 6573 7369 ry class-accessi
│ │ │ │ │ +00041a50: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ +00041a60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00041a70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00041a80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00041a90: 2020 286c 696e 6520 2035 3629 0a2a 206c (line 56).* l
│ │ │ │ │ +00041aa0: 6f6e 6744 6f75 626c 6541 745f 3a20 2020 ongDoubleAt_:
│ │ │ │ │ +00041ab0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00041ac0: 2020 2020 2020 4279 7465 4172 7261 792d ByteArray-
│ │ │ │ │ +00041ad0: 6d6f 7265 2061 6476 616e 6365 6420 6163 more advanced ac
│ │ │ │ │ +00041ae0: 6365 7373 696e 672e 0a20 2020 2020 2020 cessing..
│ │ │ │ │ +00041af0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00041b00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00041b10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00041b20: 2020 2020 2020 2028 6c69 6e65 2020 3533 (line 53
│ │ │ │ │ +00041b30: 290a 2a20 6c6f 6e67 446f 7562 6c65 4174 ).* longDoubleAt
│ │ │ │ │ +00041b40: 5f70 7574 5f20 3c31 3e3a 2020 2020 2020 _put_ <1>:
│ │ │ │ │ +00041b50: 2020 2020 2020 2020 2020 204d 656d 6f72 Memor
│ │ │ │ │ +00041b60: 7920 636c 6173 732d 6163 6365 7373 696e y class-accessin
│ │ │ │ │ +00041b70: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ +00041b80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00041b90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00041ba0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00041bb0: 2028 6c69 6e65 2020 3539 290a 2a20 6c6f (line 59).* lo
│ │ │ │ │ +00041bc0: 6e67 446f 7562 6c65 4174 5f70 7574 5f3a ngDoubleAt_put_:
│ │ │ │ │ +00041bd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00041be0: 2020 2020 2042 7974 6541 7272 6179 2d6d ByteArray-m
│ │ │ │ │ +00041bf0: 6f72 6520 6164 7661 6e63 6564 2061 6363 ore advanced acc
│ │ │ │ │ +00041c00: 6573 7369 6e67 2e0a 2020 2020 2020 2020 essing..
│ │ │ │ │ +00041c10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00041c20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00041c30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00041c40: 2020 2020 2020 286c 696e 6520 2035 3729 (line 57)
│ │ │ │ │ +00041c50: 0a2a 206c 6f6f 6b75 7041 6c6c 5365 6c65 .* lookupAllSele
│ │ │ │ │ +00041c60: 6374 6f72 735f 3a20 2020 2020 2020 2020 ctors_:
│ │ │ │ │ +00041c70: 2020 2020 2020 2020 2020 4265 6861 7669 Behavi
│ │ │ │ │ +00041c80: 6f72 2d61 6363 6573 7369 6e67 2074 6865 or-accessing the
│ │ │ │ │ +00041c90: 206d 6574 686f 6420 6469 6374 696f 6e61 method dictiona
│ │ │ │ │ +00041ca0: 7279 2e0a 2020 2020 2020 2020 2020 2020 ry..
│ │ │ │ │ +00041cb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00041cc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00041cd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00041ce0: 2020 286c 696e 6520 2032 3529 0a2a 206c (line 25).* l
│ │ │ │ │ +00041cf0: 6f6f 6b75 7053 656c 6563 746f 725f 3a20 ookupSelector_:
│ │ │ │ │ +00041d00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00041d10: 2020 2020 2020 4265 6861 7669 6f72 2d61 Behavior-a
│ │ │ │ │ +00041d20: 6363 6573 7369 6e67 2074 6865 206d 6574 ccessing the met
│ │ │ │ │ +00041d30: 686f 6420 6469 6374 696f 6e61 7279 2e0a hod dictionary..
│ │ │ │ │ +00041d40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00041d50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00041d60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00041d70: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +00041d80: 696e 6520 2032 3929 0a2a 206c 6f77 3a20 ine 29).* low:
│ │ │ │ │ +00041d90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00041da0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00041db0: 2020 5379 7374 656d 4578 6365 7074 696f SystemExceptio
│ │ │ │ │ +00041dc0: 6e73 2e41 7267 756d 656e 744f 7574 4f66 ns.ArgumentOutOf
│ │ │ │ │ +00041dd0: 5261 6e67 652d 6163 6365 7373 696e 672e Range-accessing.
│ │ │ │ │ +00041de0: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +00041df0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00041e00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00041e10: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +00041e20: 6c69 6e65 2020 3135 290a 2a20 6c6f 775f line 15).* low_
│ │ │ │ │ +00041e30: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +00041e40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00041e50: 2020 2053 7973 7465 6d45 7863 6570 7469 SystemExcepti
│ │ │ │ │ +00041e60: 6f6e 732e 4172 6775 6d65 6e74 4f75 744f ons.ArgumentOutO
│ │ │ │ │ +00041e70: 6652 616e 6765 2d61 6363 6573 7369 6e67 fRange-accessing
│ │ │ │ │ +00041e80: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +00041e90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00041ea0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00041eb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00041ec0: 286c 696e 6520 2031 3829 0a2a 206c 6f77 (line 18).* low
│ │ │ │ │ +00041ed0: 4269 7420 3c31 3e3a 2020 2020 2020 2020 Bit <1>:
│ │ │ │ │ +00041ee0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00041ef0: 2020 2020 536d 616c 6c49 6e74 6567 6572 SmallInteger
│ │ │ │ │ +00041f00: 2d62 6974 2061 7269 7468 6d65 7469 632e -bit arithmetic.
│ │ │ │ │ +00041f10: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +00041f20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00041f30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00041f40: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +00041f50: 6c69 6e65 2020 2039 290a 2a20 6c6f 7742 line 9).* lowB
│ │ │ │ │ +00041f60: 6974 203c 323e 3a20 2020 2020 2020 2020 it <2>:
│ │ │ │ │ +00041f70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00041f80: 2020 204c 6172 6765 496e 7465 6765 722d LargeInteger-
│ │ │ │ │ +00041f90: 6269 7420 6f70 6572 6174 696f 6e73 2e0a bit operations..
│ │ │ │ │ +00041fa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00041fb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00041fc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00041fd0: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +00041fe0: 696e 6520 2032 3429 0a2a 206c 6f77 4269 ine 24).* lowBi
│ │ │ │ │ +00041ff0: 743a 2020 2020 2020 2020 2020 2020 2020 t:
│ │ │ │ │ +00042000: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00042010: 2020 496e 7465 6765 722d 6269 7420 6f70 Integer-bit op
│ │ │ │ │ +00042020: 6572 6174 6f72 732e 0a20 2020 2020 2020 erators..
│ │ │ │ │ +00042030: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00042040: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00042050: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00042060: 2020 2020 2020 2028 6c69 6e65 2020 3431 (line 41
│ │ │ │ │ +00042070: 290a 2a20 6c6f 7765 7250 7269 6f72 6974 ).* lowerPriorit
│ │ │ │ │ +00042080: 793a 2020 2020 2020 2020 2020 2020 2020 y:
│ │ │ │ │ +00042090: 2020 2020 2020 2020 2020 2050 726f 6365 Proce
│ │ │ │ │ +000420a0: 7373 2d62 6173 6963 2e20 2020 2020 2020 ss-basic.
│ │ │ │ │ +000420b0: 286c 696e 6520 2031 3729 0a2a 206c 6f77 (line 17).* low
│ │ │ │ │ +000420c0: 6573 7450 7269 6f72 6974 793a 2020 2020 estPriority:
│ │ │ │ │ +000420d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000420e0: 2020 2020 5072 6f63 6573 736f 7253 6368 ProcessorSch
│ │ │ │ │ +000420f0: 6564 756c 6572 2d70 7269 6f72 6974 6965 eduler-prioritie
│ │ │ │ │ +00042100: 732e 0a20 2020 2020 2020 2020 2020 2020 s..
│ │ │ │ │ +00042110: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00042120: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00042130: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00042140: 2028 6c69 6e65 2020 3232 290a 2a20 6c6f (line 22).* lo
│ │ │ │ │ +00042150: 7749 4f50 7269 6f72 6974 793a 2020 2020 wIOPriority:
│ │ │ │ │ +00042160: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00042170: 2020 2020 2050 726f 6365 7373 6f72 5363 ProcessorSc
│ │ │ │ │ +00042180: 6865 6475 6c65 722d 7072 696f 7269 7469 heduler-prioriti
│ │ │ │ │ +00042190: 6573 2e0a 2020 2020 2020 2020 2020 2020 es..
│ │ │ │ │ +000421a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000421b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000421c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000421d0: 2020 286c 696e 6520 2031 3629 0a2a 206d (line 16).* m
│ │ │ │ │ +000421e0: 616b 6545 7068 656d 6572 6f6e 3a20 2020 akeEphemeron:
│ │ │ │ │ +000421f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00042200: 2020 2020 2020 4f62 6a65 6374 2d62 7569 Object-bui
│ │ │ │ │ +00042210: 6c74 2069 6e73 2e20 2020 2028 6c69 6e65 lt ins. (line
│ │ │ │ │ +00042220: 2031 3037 290a 2a20 6d61 6b65 4669 7865 107).* makeFixe
│ │ │ │ │ +00042230: 643a 2020 2020 2020 2020 2020 2020 2020 d:
│ │ │ │ │ +00042240: 2020 2020 2020 2020 2020 2020 2020 204f O
│ │ │ │ │ +00042250: 626a 6563 742d 6275 696c 7420 696e 732e bject-built ins.
│ │ │ │ │ +00042260: 2020 2020 286c 696e 6520 3131 3229 0a2a (line 112).*
│ │ │ │ │ +00042270: 206d 616b 6552 6561 644f 6e6c 795f 3a20 makeReadOnly_:
│ │ │ │ │ +00042280: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00042290: 2020 2020 2020 2020 4f62 6a65 6374 2d62 Object-b
│ │ │ │ │ +000422a0: 7569 6c74 2069 6e73 2e20 2020 2028 6c69 uilt ins. (li
│ │ │ │ │ +000422b0: 6e65 2031 3135 290a 2a20 6d61 6b65 556e ne 115).* makeUn
│ │ │ │ │ +000422c0: 7472 7573 7465 645f 203c 313e 3a20 2020 trusted_ <1>:
│ │ │ │ │ +000422d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000422e0: 2050 726f 6365 7373 2d62 6173 6963 2e20 Process-basic.
│ │ │ │ │ +000422f0: 2020 2020 2020 286c 696e 6520 2032 3129 (line 21)
│ │ │ │ │ +00042300: 0a2a 206d 616b 6555 6e74 7275 7374 6564 .* makeUntrusted
│ │ │ │ │ +00042310: 5f3a 2020 2020 2020 2020 2020 2020 2020 _:
│ │ │ │ │ +00042320: 2020 2020 2020 2020 2020 4f62 6a65 6374 Object
│ │ │ │ │ +00042330: 2d62 7569 6c74 2069 6e73 2e20 2020 2028 -built ins. (
│ │ │ │ │ +00042340: 6c69 6e65 2031 3138 290a 2a20 6d61 6b65 line 118).* make
│ │ │ │ │ +00042350: 5765 616b 3a20 2020 2020 2020 2020 2020 Weak:
│ │ │ │ │ +00042360: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00042370: 2020 204f 626a 6563 742d 6275 696c 7420 Object-built
│ │ │ │ │ +00042380: 696e 732e 2020 2020 286c 696e 6520 3132 ins. (line 12
│ │ │ │ │ +00042390: 3129 0a2a 206d 6170 3a20 2020 2020 2020 1).* map:
│ │ │ │ │ +000423a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000423b0: 2020 2020 2020 2020 2020 2020 4d61 7070 Mapp
│ │ │ │ │ +000423c0: 6564 436f 6c6c 6563 7469 6f6e 2d62 6173 edCollection-bas
│ │ │ │ │ +000423d0: 6963 2e0a 2020 2020 2020 2020 2020 2020 ic..
│ │ │ │ │ +000423e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000423f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00042400: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00042410: 2020 286c 696e 6520 2035 3129 0a2a 206d (line 51).* m
│ │ │ │ │ +00042420: 6172 6b3a 2020 2020 2020 2020 2020 2020 ark:
│ │ │ │ │ +00042430: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00042440: 2020 2020 2020 4d65 7468 6f64 436f 6e74 MethodCont
│ │ │ │ │ +00042450: 6578 742d 6163 6365 7373 696e 672e 0a20 ext-accessing..
│ │ │ │ │ +00042460: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00042470: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00042480: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00042490: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +000424a0: 6e65 2020 3333 290a 2a20 6d61 726b 5f3a ne 33).* mark_:
│ │ │ │ │ +000424b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000424c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000424d0: 204f 626a 6563 742d 6275 696c 7420 696e Object-built in
│ │ │ │ │ +000424e0: 732e 2020 2020 286c 696e 6520 3132 3729 s. (line 127)
│ │ │ │ │ +000424f0: 0a2a 206d 6174 6368 3a20 2020 2020 2020 .* match:
│ │ │ │ │ +00042500: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00042510: 2020 2020 2020 2020 2020 5265 6765 7852 RegexR
│ │ │ │ │ +00042520: 6573 756c 7473 2d61 6363 6573 7369 6e67 esults-accessing
│ │ │ │ │ +00042530: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +00042540: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00042550: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00042560: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00042570: 286c 696e 6520 2032 3829 0a2a 206d 6174 (line 28).* mat
│ │ │ │ │ +00042580: 6368 5f3a 2020 2020 2020 2020 2020 2020 ch_:
│ │ │ │ │ +00042590: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000425a0: 2020 2020 4368 6172 6163 7465 7241 7272 CharacterArr
│ │ │ │ │ +000425b0: 6179 2d63 6f6d 7061 7269 6e67 2e0a 2020 ay-comparing..
│ │ │ │ │ +000425c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000425d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000425e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000425f0: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +00042600: 6520 2033 3829 0a2a 206d 6174 6368 5f69 e 38).* match_i
│ │ │ │ │ +00042610: 676e 6f72 6543 6173 655f 3a20 2020 2020 gnoreCase_:
│ │ │ │ │ +00042620: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00042630: 4368 6172 6163 7465 7241 7272 6179 2d63 CharacterArray-c
│ │ │ │ │ +00042640: 6f6d 7061 7269 6e67 2e0a 2020 2020 2020 omparing..
│ │ │ │ │ +00042650: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00042660: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00042670: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00042680: 2020 2020 2020 2020 286c 696e 6520 2034 (line 4
│ │ │ │ │ +00042690: 3329 0a2a 206d 6174 6368 6564 3a20 2020 3).* matched:
│ │ │ │ │ +000426a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000426b0: 2020 2020 2020 2020 2020 2020 5265 6765 Rege
│ │ │ │ │ +000426c0: 7852 6573 756c 7473 2d74 6573 7469 6e67 xResults-testing
│ │ │ │ │ +000426d0: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +000426e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000426f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00042700: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00042710: 286c 696e 6520 2032 3429 0a2a 206d 6174 (line 24).* mat
│ │ │ │ │ +00042720: 6368 496e 7465 7276 616c 3a20 2020 2020 chInterval:
│ │ │ │ │ +00042730: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00042740: 2020 2020 5265 6765 7852 6573 756c 7473 RegexResults
│ │ │ │ │ +00042750: 2d61 6363 6573 7369 6e67 2e0a 2020 2020 -accessing..
│ │ │ │ │ +00042760: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00042770: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00042780: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00042790: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +000427a0: 2033 3229 0a2a 206d 6174 6368 5265 6765 32).* matchRege
│ │ │ │ │ +000427b0: 785f 3a20 2020 2020 2020 2020 2020 2020 x_:
│ │ │ │ │ +000427c0: 2020 2020 2020 2020 2020 2020 2020 5374 St
│ │ │ │ │ +000427d0: 7269 6e67 2d72 6567 6578 2e20 2020 2020 ring-regex.
│ │ │ │ │ +000427e0: 2020 2028 6c69 6e65 2020 3932 290a 2a20 (line 92).*
│ │ │ │ │ +000427f0: 6d61 7463 6852 6567 6578 5f66 726f 6d5f matchRegex_from_
│ │ │ │ │ +00042800: 746f 5f3a 2020 2020 2020 2020 2020 2020 to_:
│ │ │ │ │ +00042810: 2020 2020 2020 2053 7472 696e 672d 7265 String-re
│ │ │ │ │ +00042820: 6765 782e 2020 2020 2020 2020 286c 696e gex. (lin
│ │ │ │ │ +00042830: 6520 2039 3729 0a2a 206d 6178 5f20 3c31 e 97).* max_ <1
│ │ │ │ │ +00042840: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ +00042850: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00042860: 506f 696e 742d 636f 6d70 6172 696e 672e Point-comparing.
│ │ │ │ │ +00042870: 2020 2020 2028 6c69 6e65 2020 3233 290a (line 23).
│ │ │ │ │ +00042880: 2a20 6d61 785f 203c 323e 3a20 2020 2020 * max_ <2>:
│ │ │ │ │ +00042890: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000428a0: 2020 2020 2020 2020 204e 756d 6265 722d Number-
│ │ │ │ │ +000428b0: 636f 6d70 6172 696e 672e 2020 2020 286c comparing. (l
│ │ │ │ │ +000428c0: 696e 6520 2020 3629 0a2a 206d 6178 5f20 ine 6).* max_
│ │ │ │ │ +000428d0: 3c33 3e3a 2020 2020 2020 2020 2020 2020 <3>:
│ │ │ │ │ +000428e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000428f0: 2020 4d61 676e 6974 7564 652d 6d69 7363 Magnitude-misc
│ │ │ │ │ +00042900: 206d 6574 686f 6473 2e0a 2020 2020 2020 methods..
│ │ │ │ │ +00042910: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00042920: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00042930: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00042940: 2020 2020 2020 2020 286c 696e 6520 2020 (line
│ │ │ │ │ +00042950: 3929 0a2a 206d 6178 5f3a 2020 2020 2020 9).* max_:
│ │ │ │ │ +00042960: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00042970: 2020 2020 2020 2020 2020 2020 466c 6f61 Floa
│ │ │ │ │ +00042980: 742d 636f 6d70 6172 696e 672e 2020 2020 t-comparing.
│ │ │ │ │ +00042990: 2028 6c69 6e65 2020 2036 290a 2a20 6d65 (line 6).* me
│ │ │ │ │ +000429a0: 6d62 6572 5f64 6f5f 3a20 2020 2020 2020 mber_do_:
│ │ │ │ │ +000429b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000429c0: 2020 2020 2056 4653 2e41 7263 6869 7665 VFS.Archive
│ │ │ │ │ +000429d0: 4669 6c65 2d41 7263 6869 7665 4d65 6d62 File-ArchiveMemb
│ │ │ │ │ +000429e0: 6572 2070 726f 746f 636f 6c2e 0a20 2020 er protocol..
│ │ │ │ │ +000429f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00042a00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00042a10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00042a20: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +00042a30: 2020 3132 290a 2a20 6d65 6d62 6572 5f6d 12).* member_m
│ │ │ │ │ +00042a40: 6f64 655f 203c 313e 3a20 2020 2020 2020 ode_ <1>:
│ │ │ │ │ +00042a50: 2020 2020 2020 2020 2020 2020 2020 2056 V
│ │ │ │ │ +00042a60: 4653 2e5a 6970 4669 6c65 2d6d 656d 6265 FS.ZipFile-membe
│ │ │ │ │ +00042a70: 7273 2e20 286c 696e 6520 2031 3929 0a2a rs. (line 19).*
│ │ │ │ │ +00042a80: 206d 656d 6265 725f 6d6f 6465 5f3a 2020 member_mode_:
│ │ │ │ │ +00042a90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00042aa0: 2020 2020 2020 2020 5646 532e 4172 6368 VFS.Arch
│ │ │ │ │ +00042ab0: 6976 6546 696c 652d 4172 6368 6976 654d iveFile-ArchiveM
│ │ │ │ │ +00042ac0: 656d 6265 7220 7072 6f74 6f63 6f6c 2e0a ember protocol..
│ │ │ │ │ +00042ad0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00042ae0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00042af0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00042b00: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +00042b10: 696e 6520 2031 3629 0a2a 206d 6572 6765 ine 16).* merge
│ │ │ │ │ +00042b20: 5f3a 2020 2020 2020 2020 2020 2020 2020 _:
│ │ │ │ │ +00042b30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00042b40: 2020 5265 6374 616e 676c 652d 7265 6374 Rectangle-rect
│ │ │ │ │ +00042b50: 616e 676c 6520 6675 6e63 7469 6f6e 732e angle functions.
│ │ │ │ │ +00042b60: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +00042b70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00042b80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00042b90: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +00042ba0: 6c69 6e65 2020 3432 290a 2a20 6d65 7269 line 42).* meri
│ │ │ │ │ +00042bb0: 6469 616e 4162 6272 6576 6961 7469 6f6e dianAbbreviation
│ │ │ │ │ +00042bc0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +00042bd0: 2020 2044 6174 6554 696d 652d 636f 6d70 DateTime-comp
│ │ │ │ │ +00042be0: 7574 6174 696f 6e73 2e0a 2020 2020 2020 utations..
│ │ │ │ │ +00042bf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00042c00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00042c10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00042c20: 2020 2020 2020 2020 286c 696e 6520 2032 (line 2
│ │ │ │ │ +00042c30: 3229 0a2a 206d 6573 7361 6765 203c 313e 2).* message <1>
│ │ │ │ │ +00042c40: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +00042c50: 2020 2020 2020 2020 2020 2020 5465 7874 Text
│ │ │ │ │ +00042c60: 436f 6c6c 6563 746f 722d 7365 7420 7570 Collector-set up
│ │ │ │ │ +00042c70: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +00042c80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00042c90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00042ca0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00042cb0: 286c 696e 6520 2020 3629 0a2a 206d 6573 (line 6).* mes
│ │ │ │ │ +00042cc0: 7361 6765 3a20 2020 2020 2020 2020 2020 sage:
│ │ │ │ │ +00042cd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00042ce0: 2020 2020 4d65 7373 6167 654e 6f74 556e MessageNotUn
│ │ │ │ │ +00042cf0: 6465 7273 746f 6f64 2d61 6363 6573 7369 derstood-accessi
│ │ │ │ │ +00042d00: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ +00042d10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00042d20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00042d30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00042d40: 2020 286c 696e 6520 2020 3629 0a2a 206d (line 6).* m
│ │ │ │ │ +00042d50: 6573 7361 6765 5f20 3c31 3e3a 2020 2020 essage_ <1>:
│ │ │ │ │ +00042d60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00042d70: 2020 2020 2020 5465 7874 436f 6c6c 6563 TextCollec
│ │ │ │ │ +00042d80: 746f 722d 7365 7420 7570 2e0a 2020 2020 tor-set up..
│ │ │ │ │ +00042d90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00042da0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00042db0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00042dc0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +00042dd0: 2031 3129 0a2a 206d 6573 7361 6765 5f3a 11).* message_:
│ │ │ │ │ +00042de0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00042df0: 2020 2020 2020 2020 2020 2020 2020 5465 Te
│ │ │ │ │ +00042e00: 7874 436f 6c6c 6563 746f 7220 636c 6173 xtCollector clas
│ │ │ │ │ +00042e10: 732d 6163 6365 7373 696e 672e 0a20 2020 s-accessing..
│ │ │ │ │ +00042e20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00042e30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00042e40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00042e50: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +00042e60: 2020 2036 290a 2a20 6d65 7373 6167 6554 6).* messageT
│ │ │ │ │ +00042e70: 6578 7420 3c31 3e3a 2020 2020 2020 2020 ext <1>:
│ │ │ │ │ +00042e80: 2020 2020 2020 2020 2020 2020 2020 2053 S
│ │ │ │ │ +00042e90: 7973 7465 6d45 7863 6570 7469 6f6e 732e ystemExceptions.
│ │ │ │ │ +00042ea0: 5772 6f6e 674d 6573 7361 6765 5365 6e74 WrongMessageSent
│ │ │ │ │ +00042eb0: 2d61 6363 6573 7369 6e67 2e0a 2020 2020 -accessing..
│ │ │ │ │ +00042ec0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00042ed0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00042ee0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00042ef0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +00042f00: 2020 3629 0a2a 206d 6573 7361 6765 5465 6).* messageTe
│ │ │ │ │ +00042f10: 7874 203c 323e 3a20 2020 2020 2020 2020 xt <2>:
│ │ │ │ │ +00042f20: 2020 2020 2020 2020 2020 2020 2020 5379 Sy
│ │ │ │ │ +00042f30: 7374 656d 4578 6365 7074 696f 6e73 2e57 stemExceptions.W
│ │ │ │ │ +00042f40: 726f 6e67 436c 6173 732d 6163 6365 7373 rongClass-access
│ │ │ │ │ +00042f50: 696e 672e 0a20 2020 2020 2020 2020 2020 ing..
│ │ │ │ │ +00042f60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00042f70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00042f80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00042f90: 2020 2028 6c69 6e65 2020 2039 290a 2a20 (line 9).*
│ │ │ │ │ +00042fa0: 6d65 7373 6167 6554 6578 7420 3c33 3e3a messageText <3>:
│ │ │ │ │ +00042fb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00042fc0: 2020 2020 2020 2053 7973 7465 6d45 7863 SystemExc
│ │ │ │ │ +00042fd0: 6570 7469 6f6e 732e 4e6f 7445 6e6f 7567 eptions.NotEnoug
│ │ │ │ │ +00042fe0: 6845 6c65 6d65 6e74 732d 6163 6365 7373 hElements-access
│ │ │ │ │ +00042ff0: 696e 672e 0a20 2020 2020 2020 2020 2020 ing..
│ │ │ │ │ +00043000: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00043010: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00043020: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00043030: 2020 2028 6c69 6e65 2020 2039 290a 2a20 (line 9).*
│ │ │ │ │ +00043040: 6d65 7373 6167 6554 6578 7420 3c34 3e3a messageText <4>:
│ │ │ │ │ +00043050: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00043060: 2020 2020 2020 2053 7973 7465 6d45 7863 SystemExc
│ │ │ │ │ +00043070: 6570 7469 6f6e 732e 496e 7661 6c69 6456 eptions.InvalidV
│ │ │ │ │ +00043080: 616c 7565 2d61 6363 6573 7369 6e67 2e0a alue-accessing..
│ │ │ │ │ +00043090: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000430a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000430b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000430c0: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +000430d0: 696e 6520 2020 3929 0a2a 206d 6573 7361 ine 9).* messa
│ │ │ │ │ +000430e0: 6765 5465 7874 203c 353e 3a20 2020 2020 geText <5>:
│ │ │ │ │ +000430f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00043100: 2020 5379 7374 656d 4578 6365 7074 696f SystemExceptio
│ │ │ │ │ +00043110: 6e73 2e49 6e76 616c 6964 5374 6174 652d ns.InvalidState-
│ │ │ │ │ +00043120: 6163 6365 7373 696e 672e 0a20 2020 2020 accessing..
│ │ │ │ │ +00043130: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00043140: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00043150: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00043160: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +00043170: 2036 290a 2a20 6d65 7373 6167 6554 6578 6).* messageTex
│ │ │ │ │ +00043180: 7420 3c36 3e3a 2020 2020 2020 2020 2020 t <6>:
│ │ │ │ │ +00043190: 2020 2020 2020 2020 2020 2020 2053 7973 Sys
│ │ │ │ │ +000431a0: 7465 6d45 7863 6570 7469 6f6e 732e 496e temExceptions.In
│ │ │ │ │ +000431b0: 7661 6c69 6441 7267 756d 656e 742d 6163 validArgument-ac
│ │ │ │ │ +000431c0: 6365 7373 696e 672e 0a20 2020 2020 2020 cessing..
│ │ │ │ │ +000431d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000431e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000431f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00043200: 2020 2020 2020 2028 6c69 6e65 2020 2036 (line 6
│ │ │ │ │ +00043210: 290a 2a20 6d65 7373 6167 6554 6578 7420 ).* messageText
│ │ │ │ │ +00043220: 3c37 3e3a 2020 2020 2020 2020 2020 2020 <7>:
│ │ │ │ │ +00043230: 2020 2020 2020 2020 2020 2053 7973 7465 Syste
│ │ │ │ │ +00043240: 6d45 7863 6570 7469 6f6e 732e 496e 6465 mExceptions.Inde
│ │ │ │ │ +00043250: 784f 7574 4f66 5261 6e67 652d 6163 6365 xOutOfRange-acce
│ │ │ │ │ +00043260: 7373 696e 672e 0a20 2020 2020 2020 2020 ssing..
│ │ │ │ │ +00043270: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00043280: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00043290: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000432a0: 2020 2020 2028 6c69 6e65 2020 3135 290a (line 15).
│ │ │ │ │ +000432b0: 2a20 6d65 7373 6167 6554 6578 743a 2020 * messageText:
│ │ │ │ │ +000432c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000432d0: 2020 2020 2020 2020 2045 7863 6570 7469 Excepti
│ │ │ │ │ +000432e0: 6f6e 2d61 6363 6573 7369 6e67 2e20 286c on-accessing. (l
│ │ │ │ │ +000432f0: 696e 6520 2020 3929 0a2a 206d 6573 7361 ine 9).* messa
│ │ │ │ │ +00043300: 6765 5465 7874 5f3a 2020 2020 2020 2020 geText_:
│ │ │ │ │ +00043310: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00043320: 2020 4578 6365 7074 696f 6e2d 6163 6365 Exception-acce
│ │ │ │ │ +00043330: 7373 696e 672e 2028 6c69 6e65 2020 3132 ssing. (line 12
│ │ │ │ │ +00043340: 290a 2a20 6d65 7461 636c 6173 7346 6f72 ).* metaclassFor
│ │ │ │ │ +00043350: 5f3a 2020 2020 2020 2020 2020 2020 2020 _:
│ │ │ │ │ +00043360: 2020 2020 2020 2020 2020 2055 6e64 6566 Undef
│ │ │ │ │ +00043370: 696e 6564 4f62 6a65 6374 2d63 6c61 7373 inedObject-class
│ │ │ │ │ +00043380: 2070 6f6c 796d 6f72 7068 6973 6d2e 0a20 polymorphism..
│ │ │ │ │ +00043390: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000433a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000433b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000433c0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +000433d0: 6e65 2020 3132 290a 2a20 6d65 7468 6f64 ne 12).* method
│ │ │ │ │ +000433e0: 203c 313e 3a20 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ +000433f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00043400: 2043 6f6e 7465 7874 5061 7274 2d61 6363 ContextPart-acc
│ │ │ │ │ +00043410: 6573 7369 6e67 2e0a 2020 2020 2020 2020 essing..
│ │ │ │ │ +00043420: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00043430: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00043440: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00043450: 2020 2020 2020 286c 696e 6520 2037 3729 (line 77)
│ │ │ │ │ +00043460: 0a2a 206d 6574 686f 6420 3c32 3e3a 2020 .* method <2>:
│ │ │ │ │ +00043470: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00043480: 2020 2020 2020 2020 2020 436f 6d70 696c Compil
│ │ │ │ │ +00043490: 6564 4d65 7468 6f64 2d61 6363 6573 7369 edMethod-accessi
│ │ │ │ │ +000434a0: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ +000434b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000434c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000434d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000434e0: 2020 286c 696e 6520 2032 3029 0a2a 206d (line 20).* m
│ │ │ │ │ +000434f0: 6574 686f 6420 3c33 3e3a 2020 2020 2020 ethod <3>:
│ │ │ │ │ +00043500: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00043510: 2020 2020 2020 436f 6d70 696c 6564 436f CompiledCo
│ │ │ │ │ +00043520: 6465 2d61 6363 6573 7369 6e67 2e0a 2020 de-accessing..
│ │ │ │ │ +00043530: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00043540: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00043550: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00043560: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +00043570: 6520 2033 3529 0a2a 206d 6574 686f 6420 e 35).* method
│ │ │ │ │ +00043580: 3c34 3e3a 2020 2020 2020 2020 2020 2020 <4>:
│ │ │ │ │ +00043590: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000435a0: 436f 6d70 696c 6564 426c 6f63 6b2d 6163 CompiledBlock-ac
│ │ │ │ │ +000435b0: 6365 7373 696e 672e 0a20 2020 2020 2020 cessing..
│ │ │ │ │ +000435c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000435d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000435e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000435f0: 2020 2020 2020 2028 6c69 6e65 2020 3131 (line 11
│ │ │ │ │ +00043600: 290a 2a20 6d65 7468 6f64 3a20 2020 2020 ).* method:
│ │ │ │ │ +00043610: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00043620: 2020 2020 2020 2020 2020 2042 6c6f 636b Block
│ │ │ │ │ +00043630: 436c 6f73 7572 652d 6163 6365 7373 696e Closure-accessin
│ │ │ │ │ +00043640: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ +00043650: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00043660: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00043670: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00043680: 2028 6c69 6e65 2020 3237 290a 2a20 6d65 (line 27).* me
│ │ │ │ │ +00043690: 7468 6f64 4361 7465 676f 7279 203c 313e thodCategory <1>
│ │ │ │ │ +000436a0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +000436b0: 2020 2020 2043 6f6d 7069 6c65 644d 6574 CompiledMet
│ │ │ │ │ +000436c0: 686f 642d 6163 6365 7373 696e 672e 0a20 hod-accessing..
│ │ │ │ │ +000436d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000436e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000436f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00043700: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +00043710: 6e65 2020 3233 290a 2a20 6d65 7468 6f64 ne 23).* method
│ │ │ │ │ +00043720: 4361 7465 676f 7279 203c 323e 3a20 2020 Category <2>:
│ │ │ │ │ +00043730: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00043740: 2043 6f6d 7069 6c65 6443 6f64 652d 6261 CompiledCode-ba
│ │ │ │ │ +00043750: 7369 632e 2020 286c 696e 6520 2031 3429 sic. (line 14)
│ │ │ │ │ +00043760: 0a2a 206d 6574 686f 6443 6174 6567 6f72 .* methodCategor
│ │ │ │ │ +00043770: 793a 2020 2020 2020 2020 2020 2020 2020 y:
│ │ │ │ │ +00043780: 2020 2020 2020 2020 2020 436f 6d70 696c Compil
│ │ │ │ │ +00043790: 6564 426c 6f63 6b2d 6261 7369 632e 2028 edBlock-basic. (
│ │ │ │ │ +000437a0: 6c69 6e65 2020 2039 290a 2a20 6d65 7468 line 9).* meth
│ │ │ │ │ +000437b0: 6f64 4361 7465 676f 7279 5f20 3c31 3e3a odCategory_ <1>:
│ │ │ │ │ +000437c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000437d0: 2020 2043 6f6d 7069 6c65 644d 6574 686f CompiledMetho
│ │ │ │ │ +000437e0: 642d 6163 6365 7373 696e 672e 0a20 2020 d-accessing..
│ │ │ │ │ +000437f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00043800: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00043810: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00043820: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +00043830: 2020 3236 290a 2a20 6d65 7468 6f64 4361 26).* methodCa
│ │ │ │ │ +00043840: 7465 676f 7279 5f20 3c32 3e3a 2020 2020 tegory_ <2>:
│ │ │ │ │ +00043850: 2020 2020 2020 2020 2020 2020 2020 2043 C
│ │ │ │ │ +00043860: 6f6d 7069 6c65 6443 6f64 652d 6261 7369 ompiledCode-basi
│ │ │ │ │ +00043870: 632e 2020 286c 696e 6520 2031 3729 0a2a c. (line 17).*
│ │ │ │ │ +00043880: 206d 6574 686f 6443 6174 6567 6f72 795f methodCategory_
│ │ │ │ │ +00043890: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +000438a0: 2020 2020 2020 2020 436f 6d70 696c 6564 Compiled
│ │ │ │ │ +000438b0: 426c 6f63 6b2d 6261 7369 632e 2028 6c69 Block-basic. (li
│ │ │ │ │ +000438c0: 6e65 2020 3132 290a 2a20 6d65 7468 6f64 ne 12).* method
│ │ │ │ │ +000438d0: 436c 6173 7320 3c31 3e3a 2020 2020 2020 Class <1>:
│ │ │ │ │ +000438e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000438f0: 204d 6574 686f 6449 6e66 6f2d 6163 6365 MethodInfo-acce
│ │ │ │ │ +00043900: 7373 696e 672e 0a20 2020 2020 2020 2020 ssing..
│ │ │ │ │ +00043910: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00043920: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00043930: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00043940: 2020 2020 2028 6c69 6e65 2020 3132 290a (line 12).
│ │ │ │ │ +00043950: 2a20 6d65 7468 6f64 436c 6173 7320 3c32 * methodClass <2
│ │ │ │ │ +00043960: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ +00043970: 2020 2020 2020 2020 2043 6f6e 7465 7874 Context
│ │ │ │ │ +00043980: 5061 7274 2d61 6363 6573 7369 6e67 2e0a Part-accessing..
│ │ │ │ │ +00043990: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000439a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000439b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000439c0: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +000439d0: 696e 6520 2038 3029 0a2a 206d 6574 686f ine 80).* metho
│ │ │ │ │ +000439e0: 6443 6c61 7373 203c 333e 3a20 2020 2020 dClass <3>:
│ │ │ │ │ +000439f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00043a00: 2020 436f 6d70 696c 6564 4d65 7468 6f64 CompiledMethod
│ │ │ │ │ +00043a10: 2d61 6363 6573 7369 6e67 2e0a 2020 2020 -accessing..
│ │ │ │ │ +00043a20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00043a30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00043a40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00043a50: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +00043a60: 2032 3929 0a2a 206d 6574 686f 6443 6c61 29).* methodCla
│ │ │ │ │ +00043a70: 7373 203c 343e 3a20 2020 2020 2020 2020 ss <4>:
│ │ │ │ │ +00043a80: 2020 2020 2020 2020 2020 2020 2020 436f Co
│ │ │ │ │ +00043a90: 6d70 696c 6564 436f 6465 2d61 6363 6573 mpiledCode-acces
│ │ │ │ │ +00043aa0: 7369 6e67 2e0a 2020 2020 2020 2020 2020 sing..
│ │ │ │ │ +00043ab0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00043ac0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00043ad0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00043ae0: 2020 2020 286c 696e 6520 2033 3929 0a2a (line 39).*
│ │ │ │ │ +00043af0: 206d 6574 686f 6443 6c61 7373 3a20 2020 methodClass:
│ │ │ │ │ +00043b00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00043b10: 2020 2020 2020 2020 436f 6d70 696c 6564 Compiled
│ │ │ │ │ +00043b20: 426c 6f63 6b2d 6163 6365 7373 696e 672e Block-accessing.
│ │ │ │ │ +00043b30: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +00043b40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00043b50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00043b60: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +00043b70: 6c69 6e65 2020 3134 290a 2a20 6d65 7468 line 14).* meth
│ │ │ │ │ +00043b80: 6f64 436c 6173 735f 203c 313e 3a20 2020 odClass_ <1>:
│ │ │ │ │ +00043b90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00043ba0: 2020 204d 6574 686f 6449 6e66 6f2d 6163 MethodInfo-ac
│ │ │ │ │ +00043bb0: 6365 7373 696e 672e 0a20 2020 2020 2020 cessing..
│ │ │ │ │ +00043bc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00043bd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00043be0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00043bf0: 2020 2020 2020 2028 6c69 6e65 2020 3135 (line 15
│ │ │ │ │ +00043c00: 290a 2a20 6d65 7468 6f64 436c 6173 735f ).* methodClass_
│ │ │ │ │ +00043c10: 203c 323e 3a20 2020 2020 2020 2020 2020 <2>:
│ │ │ │ │ +00043c20: 2020 2020 2020 2020 2020 2043 6f6d 7069 Compi
│ │ │ │ │ +00043c30: 6c65 644d 6574 686f 642d 6163 6365 7373 ledMethod-access
│ │ │ │ │ +00043c40: 696e 672e 0a20 2020 2020 2020 2020 2020 ing..
│ │ │ │ │ +00043c50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00043c60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00043c70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00043c80: 2020 2028 6c69 6e65 2020 3332 290a 2a20 (line 32).*
│ │ │ │ │ +00043c90: 6d65 7468 6f64 436c 6173 735f 203c 333e methodClass_ <3>
│ │ │ │ │ +00043ca0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +00043cb0: 2020 2020 2020 2043 6f6d 7069 6c65 6443 CompiledC
│ │ │ │ │ +00043cc0: 6f64 652d 6163 6365 7373 696e 672e 0a20 ode-accessing..
│ │ │ │ │ +00043cd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00043ce0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00043cf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00043d00: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +00043d10: 6e65 2020 3432 290a 2a20 6d65 7468 6f64 ne 42).* method
│ │ │ │ │ +00043d20: 436c 6173 735f 3a20 2020 2020 2020 2020 Class_:
│ │ │ │ │ +00043d30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00043d40: 2043 6f6d 7069 6c65 6442 6c6f 636b 2d61 CompiledBlock-a
│ │ │ │ │ +00043d50: 6363 6573 7369 6e67 2e0a 2020 2020 2020 ccessing..
│ │ │ │ │ +00043d60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00043d70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00043d80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00043d90: 2020 2020 2020 2020 286c 696e 6520 2031 (line 1
│ │ │ │ │ +00043da0: 3729 0a2a 206d 6574 686f 6444 6963 7469 7).* methodDicti
│ │ │ │ │ +00043db0: 6f6e 6172 7920 3c31 3e3a 2020 2020 2020 onary <1>:
│ │ │ │ │ +00043dc0: 2020 2020 2020 2020 2020 2020 556e 6465 Unde
│ │ │ │ │ +00043dd0: 6669 6e65 644f 626a 6563 742d 636c 6173 finedObject-clas
│ │ │ │ │ +00043de0: 7320 706f 6c79 6d6f 7270 6869 736d 2e0a s polymorphism..
│ │ │ │ │ +00043df0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00043e00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00043e10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00043e20: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +00043e30: 696e 6520 2031 3629 0a2a 206d 6574 686f ine 16).* metho
│ │ │ │ │ +00043e40: 6444 6963 7469 6f6e 6172 793a 2020 2020 dDictionary:
│ │ │ │ │ +00043e50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00043e60: 2020 4265 6861 7669 6f72 2d6d 6574 686f Behavior-metho
│ │ │ │ │ +00043e70: 6420 6469 6374 696f 6e61 7279 2e0a 2020 d dictionary..
│ │ │ │ │ +00043e80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00043e90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00043ea0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00043eb0: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +00043ec0: 6520 2036 3629 0a2a 206d 6574 686f 6444 e 66).* methodD
│ │ │ │ │ +00043ed0: 6963 7469 6f6e 6172 795f 3a20 2020 2020 ictionary_:
│ │ │ │ │ +00043ee0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00043ef0: 4265 6861 7669 6f72 2d6d 6574 686f 6420 Behavior-method
│ │ │ │ │ +00043f00: 6469 6374 696f 6e61 7279 2e0a 2020 2020 dictionary..
│ │ │ │ │ +00043f10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00043f20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00043f30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00043f40: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +00043f50: 2037 3029 0a2a 206d 6574 686f 6446 6f72 70).* methodFor
│ │ │ │ │ +00043f60: 6d61 7474 6564 536f 7572 6365 5374 7269 mattedSourceStri
│ │ │ │ │ +00043f70: 6e67 3a20 2020 2020 2020 2020 2020 436f ng: Co
│ │ │ │ │ +00043f80: 6d70 696c 6564 4d65 7468 6f64 2d63 6f6d mpiledMethod-com
│ │ │ │ │ +00043f90: 7069 6c69 6e67 2e0a 2020 2020 2020 2020 piling..
│ │ │ │ │ +00043fa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00043fb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00043fc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00043fd0: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)
│ │ │ │ │ +00043fe0: 0a2a 206d 6574 686f 6450 6172 7365 4e6f .* methodParseNo
│ │ │ │ │ +00043ff0: 6465 3a20 2020 2020 2020 2020 2020 2020 de:
│ │ │ │ │ +00044000: 2020 2020 2020 2020 2020 436f 6d70 696c Compil
│ │ │ │ │ +00044010: 6564 4d65 7468 6f64 2d63 6f6d 7069 6c69 edMethod-compili
│ │ │ │ │ +00044020: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ +00044030: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00044040: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00044050: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00044060: 2020 286c 696e 6520 2031 3029 0a2a 206d (line 10).* m
│ │ │ │ │ +00044070: 6574 686f 6452 6563 6f6d 7069 6c61 7469 ethodRecompilati
│ │ │ │ │ +00044080: 6f6e 536f 7572 6365 5374 7269 6e67 3a20 onSourceString:
│ │ │ │ │ +00044090: 2020 2020 2020 436f 6d70 696c 6564 4d65 CompiledMe
│ │ │ │ │ +000440a0: 7468 6f64 2d73 6f75 7263 6520 636f 6465 thod-source code
│ │ │ │ │ +000440b0: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +000440c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000440d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000440e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000440f0: 286c 696e 6520 2020 3629 0a2a 206d 6574 (line 6).* met
│ │ │ │ │ +00044100: 686f 6473 3a20 2020 2020 2020 2020 2020 hods:
│ │ │ │ │ +00044110: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00044120: 2020 2020 4265 6861 7669 6f72 2d63 6f6d Behavior-com
│ │ │ │ │ +00044130: 7069 6c61 7469 6f6e 2028 616c 7465 726e pilation (altern
│ │ │ │ │ +00044140: 6174 6976 6529 2e0a 2020 2020 2020 2020 ative)..
│ │ │ │ │ +00044150: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00044160: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00044170: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00044180: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)
│ │ │ │ │ +00044190: 0a2a 206d 6574 686f 6473 466f 723a 2020 .* methodsFor:
│ │ │ │ │ +000441a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000441b0: 2020 2020 2020 2020 2020 4265 6861 7669 Behavi
│ │ │ │ │ +000441c0: 6f72 2d63 6f6d 7069 6c61 7469 6f6e 2028 or-compilation (
│ │ │ │ │ +000441d0: 616c 7465 726e 6174 6976 6529 2e0a 2020 alternative)..
│ │ │ │ │ +000441e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000441f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00044200: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00044210: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +00044220: 6520 2020 3929 0a2a 206d 6574 686f 6473 e 9).* methods
│ │ │ │ │ +00044230: 466f 725f 3a20 2020 2020 2020 2020 2020 For_:
│ │ │ │ │ +00044240: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00044250: 4265 6861 7669 6f72 2d63 6f6d 7069 6c69 Behavior-compili
│ │ │ │ │ +00044260: 6e67 206d 6574 686f 6473 2e0a 2020 2020 ng methods..
│ │ │ │ │ +00044270: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00044280: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00044290: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000442a0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +000442b0: 2020 3629 0a2a 206d 6574 686f 6473 466f 6).* methodsFo
│ │ │ │ │ +000442c0: 725f 6966 4665 6174 7572 6573 5f3a 2020 r_ifFeatures_:
│ │ │ │ │ +000442d0: 2020 2020 2020 2020 2020 2020 2020 4265 Be
│ │ │ │ │ +000442e0: 6861 7669 6f72 2d63 6f6d 7069 6c61 7469 havior-compilati
│ │ │ │ │ +000442f0: 6f6e 2028 616c 7465 726e 6174 6976 6529 on (alternative)
│ │ │ │ │ +00044300: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +00044310: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00044320: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00044330: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00044340: 286c 696e 6520 2031 3229 0a2a 206d 6574 (line 12).* met
│ │ │ │ │ +00044350: 686f 6473 466f 725f 6966 5472 7565 5f3a hodsFor_ifTrue_:
│ │ │ │ │ +00044360: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00044370: 2020 2020 4265 6861 7669 6f72 2d62 7569 Behavior-bui
│ │ │ │ │ +00044380: 6c74 2069 6e73 2e20 2028 6c69 6e65 2020 lt ins. (line
│ │ │ │ │ +00044390: 3231 290a 2a20 6d65 7468 6f64 7346 6f72 21).* methodsFor
│ │ │ │ │ +000443a0: 5f73 7461 6d70 5f3a 2020 2020 2020 2020 _stamp_:
│ │ │ │ │ +000443b0: 2020 2020 2020 2020 2020 2020 2042 6568 Beh
│ │ │ │ │ +000443c0: 6176 696f 722d 636f 6d70 696c 6174 696f avior-compilatio
│ │ │ │ │ +000443d0: 6e20 2861 6c74 6572 6e61 7469 7665 292e n (alternative).
│ │ │ │ │ +000443e0: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +000443f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00044400: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00044410: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +00044420: 6c69 6e65 2020 3136 290a 2a20 6d65 7468 line 16).* meth
│ │ │ │ │ +00044430: 6f64 536f 7572 6365 436f 6465 203c 313e odSourceCode <1>
│ │ │ │ │ +00044440: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +00044450: 2020 2043 6f6d 7069 6c65 644d 6574 686f CompiledMetho
│ │ │ │ │ +00044460: 642d 736f 7572 6365 2063 6f64 652e 0a20 d-source code..
│ │ │ │ │ +00044470: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00044480: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00044490: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000444a0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +000444b0: 6e65 2020 3130 290a 2a20 6d65 7468 6f64 ne 10).* method
│ │ │ │ │ +000444c0: 536f 7572 6365 436f 6465 203c 323e 3a20 SourceCode <2>:
│ │ │ │ │ +000444d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000444e0: 2043 6f6d 7069 6c65 6443 6f64 652d 6261 CompiledCode-ba
│ │ │ │ │ +000444f0: 7369 632e 2020 286c 696e 6520 2032 3029 sic. (line 20)
│ │ │ │ │ +00044500: 0a2a 206d 6574 686f 6453 6f75 7263 6543 .* methodSourceC
│ │ │ │ │ +00044510: 6f64 653a 2020 2020 2020 2020 2020 2020 ode:
│ │ │ │ │ +00044520: 2020 2020 2020 2020 2020 436f 6d70 696c Compil
│ │ │ │ │ +00044530: 6564 426c 6f63 6b2d 6261 7369 632e 2028 edBlock-basic. (
│ │ │ │ │ +00044540: 6c69 6e65 2020 3135 290a 2a20 6d65 7468 line 15).* meth
│ │ │ │ │ +00044550: 6f64 536f 7572 6365 4669 6c65 203c 313e odSourceFile <1>
│ │ │ │ │ +00044560: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +00044570: 2020 2043 6f6d 7069 6c65 644d 6574 686f CompiledMetho
│ │ │ │ │ +00044580: 642d 736f 7572 6365 2063 6f64 652e 0a20 d-source code..
│ │ │ │ │ +00044590: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000445a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000445b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000445c0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +000445d0: 6e65 2020 3133 290a 2a20 6d65 7468 6f64 ne 13).* method
│ │ │ │ │ +000445e0: 536f 7572 6365 4669 6c65 203c 323e 3a20 SourceFile <2>:
│ │ │ │ │ +000445f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00044600: 2043 6f6d 7069 6c65 6443 6f64 652d 6261 CompiledCode-ba
│ │ │ │ │ +00044610: 7369 632e 2020 286c 696e 6520 2032 3329 sic. (line 23)
│ │ │ │ │ +00044620: 0a2a 206d 6574 686f 6453 6f75 7263 6546 .* methodSourceF
│ │ │ │ │ +00044630: 696c 653a 2020 2020 2020 2020 2020 2020 ile:
│ │ │ │ │ +00044640: 2020 2020 2020 2020 2020 436f 6d70 696c Compil
│ │ │ │ │ +00044650: 6564 426c 6f63 6b2d 6261 7369 632e 2028 edBlock-basic. (
│ │ │ │ │ +00044660: 6c69 6e65 2020 3138 290a 2a20 6d65 7468 line 18).* meth
│ │ │ │ │ +00044670: 6f64 536f 7572 6365 506f 7320 3c31 3e3a odSourcePos <1>:
│ │ │ │ │ +00044680: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00044690: 2020 2043 6f6d 7069 6c65 644d 6574 686f CompiledMetho
│ │ │ │ │ +000446a0: 642d 736f 7572 6365 2063 6f64 652e 0a20 d-source code..
│ │ │ │ │ +000446b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000446c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000446d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000446e0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +000446f0: 6e65 2020 3136 290a 2a20 6d65 7468 6f64 ne 16).* method
│ │ │ │ │ +00044700: 536f 7572 6365 506f 7320 3c32 3e3a 2020 SourcePos <2>:
│ │ │ │ │ +00044710: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00044720: 2043 6f6d 7069 6c65 6443 6f64 652d 6261 CompiledCode-ba
│ │ │ │ │ +00044730: 7369 632e 2020 286c 696e 6520 2032 3629 sic. (line 26)
│ │ │ │ │ +00044740: 0a2a 206d 6574 686f 6453 6f75 7263 6550 .* methodSourceP
│ │ │ │ │ +00044750: 6f73 3a20 2020 2020 2020 2020 2020 2020 os:
│ │ │ │ │ +00044760: 2020 2020 2020 2020 2020 436f 6d70 696c Compil
│ │ │ │ │ +00044770: 6564 426c 6f63 6b2d 6261 7369 632e 2028 edBlock-basic. (
│ │ │ │ │ +00044780: 6c69 6e65 2020 3231 290a 2a20 6d65 7468 line 21).* meth
│ │ │ │ │ +00044790: 6f64 536f 7572 6365 5374 7269 6e67 203c odSourceString <
│ │ │ │ │ +000447a0: 313e 3a20 2020 2020 2020 2020 2020 2020 1>:
│ │ │ │ │ +000447b0: 2020 2043 6f6d 7069 6c65 644d 6574 686f CompiledMetho
│ │ │ │ │ +000447c0: 642d 736f 7572 6365 2063 6f64 652e 0a20 d-source code..
│ │ │ │ │ +000447d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000447e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000447f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00044800: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +00044810: 6e65 2020 3230 290a 2a20 6d65 7468 6f64 ne 20).* method
│ │ │ │ │ +00044820: 536f 7572 6365 5374 7269 6e67 203c 323e SourceString <2>
│ │ │ │ │ +00044830: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +00044840: 2043 6f6d 7069 6c65 6443 6f64 652d 6261 CompiledCode-ba
│ │ │ │ │ +00044850: 7369 632e 2020 286c 696e 6520 2033 3029 sic. (line 30)
│ │ │ │ │ +00044860: 0a2a 206d 6574 686f 6453 6f75 7263 6553 .* methodSourceS
│ │ │ │ │ +00044870: 7472 696e 673a 2020 2020 2020 2020 2020 tring:
│ │ │ │ │ +00044880: 2020 2020 2020 2020 2020 436f 6d70 696c Compil
│ │ │ │ │ +00044890: 6564 426c 6f63 6b2d 6261 7369 632e 2028 edBlock-basic. (
│ │ │ │ │ +000448a0: 6c69 6e65 2020 3235 290a 2a20 6d69 646e line 25).* midn
│ │ │ │ │ +000448b0: 6967 6874 3a20 2020 2020 2020 2020 2020 ight:
│ │ │ │ │ +000448c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000448d0: 2020 2054 696d 6520 636c 6173 732d 6261 Time class-ba
│ │ │ │ │ +000448e0: 7369 6320 2855 5443 292e 0a20 2020 2020 sic (UTC)..
│ │ │ │ │ +000448f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00044900: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00044910: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00044920: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +00044930: 2036 290a 2a20 6d69 6c6c 6973 6563 6f6e 6).* millisecon
│ │ │ │ │ +00044940: 6443 6c6f 636b 3a20 2020 2020 2020 2020 dClock:
│ │ │ │ │ +00044950: 2020 2020 2020 2020 2020 2020 2054 696d Tim
│ │ │ │ │ +00044960: 6520 636c 6173 732d 636c 6f63 6b73 2e20 e class-clocks.
│ │ │ │ │ +00044970: 2020 286c 696e 6520 2020 3629 0a2a 206d (line 6).* m
│ │ │ │ │ +00044980: 696c 6c69 7365 636f 6e64 436c 6f63 6b56 illisecondClockV
│ │ │ │ │ +00044990: 616c 7565 3a20 2020 2020 2020 2020 2020 alue:
│ │ │ │ │ +000449a0: 2020 2020 2020 5469 6d65 2063 6c61 7373 Time class
│ │ │ │ │ +000449b0: 2d63 6c6f 636b 732e 2020 2028 6c69 6e65 -clocks. (line
│ │ │ │ │ +000449c0: 2020 2039 290a 2a20 6d69 6c6c 6973 6563 9).* millisec
│ │ │ │ │ +000449d0: 6f6e 6473 5f3a 2020 2020 2020 2020 2020 onds_:
│ │ │ │ │ +000449e0: 2020 2020 2020 2020 2020 2020 2020 2044 D
│ │ │ │ │ +000449f0: 7572 6174 696f 6e20 636c 6173 732d 696e uration class-in
│ │ │ │ │ +00044a00: 7374 616e 6365 2063 7265 6174 696f 6e2e stance creation.
│ │ │ │ │ +00044a10: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +00044a20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00044a30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00044a40: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +00044a50: 6c69 6e65 2020 3136 290a 2a20 6d69 6c6c line 16).* mill
│ │ │ │ │ +00044a60: 6973 6563 6f6e 6473 5065 7244 6179 3a20 isecondsPerDay:
│ │ │ │ │ +00044a70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00044a80: 2020 2054 696d 6520 636c 6173 732d 636c Time class-cl
│ │ │ │ │ +00044a90: 6f63 6b73 2e20 2020 286c 696e 6520 2031 ocks. (line 1
│ │ │ │ │ +00044aa0: 3229 0a2a 206d 696c 6c69 7365 636f 6e64 2).* millisecond
│ │ │ │ │ +00044ab0: 7354 6f52 756e 5f3a 2020 2020 2020 2020 sToRun_:
│ │ │ │ │ +00044ac0: 2020 2020 2020 2020 2020 2020 5469 6d65 Time
│ │ │ │ │ +00044ad0: 2063 6c61 7373 2d63 6c6f 636b 732e 2020 class-clocks.
│ │ │ │ │ +00044ae0: 2028 6c69 6e65 2020 3135 290a 2a20 6d69 (line 15).* mi
│ │ │ │ │ +00044af0: 6e5f 203c 313e 3a20 2020 2020 2020 2020 n_ <1>:
│ │ │ │ │ +00044b00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00044b10: 2020 2020 2050 6f69 6e74 2d63 6f6d 7061 Point-compa
│ │ │ │ │ +00044b20: 7269 6e67 2e20 2020 2020 286c 696e 6520 ring. (line
│ │ │ │ │ +00044b30: 2032 3729 0a2a 206d 696e 5f20 3c32 3e3a 27).* min_ <2>:
│ │ │ │ │ +00044b40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00044b50: 2020 2020 2020 2020 2020 2020 2020 4e75 Nu
│ │ │ │ │ +00044b60: 6d62 6572 2d63 6f6d 7061 7269 6e67 2e20 mber-comparing.
│ │ │ │ │ +00044b70: 2020 2028 6c69 6e65 2020 3131 290a 2a20 (line 11).*
│ │ │ │ │ +00044b80: 6d69 6e5f 203c 333e 3a20 2020 2020 2020 min_ <3>:
│ │ │ │ │ +00044b90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00044ba0: 2020 2020 2020 204d 6167 6e69 7475 6465 Magnitude
│ │ │ │ │ +00044bb0: 2d6d 6973 6320 6d65 7468 6f64 732e 0a20 -misc methods..
│ │ │ │ │ +00044bc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00044bd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00044be0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00044bf0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +00044c00: 6e65 2020 3132 290a 2a20 6d69 6e5f 3a20 ne 12).* min_:
│ │ │ │ │ +00044c10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00044c20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00044c30: 2046 6c6f 6174 2d63 6f6d 7061 7269 6e67 Float-comparing
│ │ │ │ │ +00044c40: 2e20 2020 2020 286c 696e 6520 2031 3129 . (line 11)
│ │ │ │ │ +00044c50: 0a2a 206d 696e 7574 6520 3c31 3e3a 2020 .* minute <1>:
│ │ │ │ │ +00044c60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00044c70: 2020 2020 2020 2020 2020 5469 6d65 2d61 Time-a
│ │ │ │ │ +00044c80: 6363 6573 7369 6e67 2028 414e 5349 2066 ccessing (ANSI f
│ │ │ │ │ +00044c90: 6f72 2044 6174 6541 6e64 5469 6d65 7329 or DateAndTimes)
│ │ │ │ │ +00044ca0: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +00044cb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00044cc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00044cd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00044ce0: 286c 696e 6520 2031 3529 0a2a 206d 696e (line 15).* min
│ │ │ │ │ +00044cf0: 7574 653a 2020 2020 2020 2020 2020 2020 ute:
│ │ │ │ │ +00044d00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00044d10: 2020 2020 4461 7465 5469 6d65 2d63 6f6d DateTime-com
│ │ │ │ │ +00044d20: 7075 7461 7469 6f6e 732e 0a20 2020 2020 putations..
│ │ │ │ │ +00044d30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00044d40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00044d50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00044d60: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +00044d70: 3235 290a 2a20 6d69 6e75 7465 5f3a 2020 25).* minute_:
│ │ │ │ │ +00044d80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00044d90: 2020 2020 2020 2020 2020 2020 2054 696d Tim
│ │ │ │ │ +00044da0: 6520 636c 6173 732d 696e 7374 616e 6365 e class-instance
│ │ │ │ │ +00044db0: 2063 7265 6174 696f 6e2e 0a20 2020 2020 creation..
│ │ │ │ │ +00044dc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00044dd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00044de0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00044df0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +00044e00: 3233 290a 2a20 6d69 6e75 7465 733a 2020 23).* minutes:
│ │ │ │ │ +00044e10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00044e20: 2020 2020 2020 2020 2020 2020 2054 696d Tim
│ │ │ │ │ +00044e30: 652d 6163 6365 7373 696e 6720 286e 6f6e e-accessing (non
│ │ │ │ │ +00044e40: 2041 4e53 4920 2620 666f 7220 4475 7261 ANSI & for Dura
│ │ │ │ │ +00044e50: 7469 6f6e 7329 2e0a 2020 2020 2020 2020 tions)..
│ │ │ │ │ +00044e60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00044e70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00044e80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00044e90: 2020 2020 2020 286c 696e 6520 2031 3829 (line 18)
│ │ │ │ │ +00044ea0: 0a2a 206d 696e 7574 6573 5f3a 2020 2020 .* minutes_:
│ │ │ │ │ +00044eb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00044ec0: 2020 2020 2020 2020 2020 5469 6d65 2063 Time c
│ │ │ │ │ +00044ed0: 6c61 7373 2d69 6e73 7461 6e63 6520 6372 lass-instance cr
│ │ │ │ │ +00044ee0: 6561 7469 6f6e 2e0a 2020 2020 2020 2020 eation..
│ │ │ │ │ +00044ef0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00044f00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00044f10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00044f20: 2020 2020 2020 286c 696e 6520 2032 3629 (line 26)
│ │ │ │ │ +00044f30: 0a2a 206d 6f64 6520 3c31 3e3a 2020 2020 .* mode <1>:
│ │ │ │ │ +00044f40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00044f50: 2020 2020 2020 2020 2020 5646 532e 4669 VFS.Fi
│ │ │ │ │ +00044f60: 6c65 5772 6170 7065 722d 6465 6c65 6761 leWrapper-delega
│ │ │ │ │ +00044f70: 7469 6f6e 2e0a 2020 2020 2020 2020 2020 tion..
│ │ │ │ │ +00044f80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00044f90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00044fa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00044fb0: 2020 2020 286c 696e 6520 2034 3029 0a2a (line 40).*
│ │ │ │ │ +00044fc0: 206d 6f64 6520 3c32 3e3a 2020 2020 2020 mode <2>:
│ │ │ │ │ +00044fd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00044fe0: 2020 2020 2020 2020 5646 532e 4172 6368 VFS.Arch
│ │ │ │ │ +00044ff0: 6976 654d 656d 6265 722d 7465 7374 696e iveMember-testin
│ │ │ │ │ +00045000: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ +00045010: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00045020: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00045030: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00045040: 2028 6c69 6e65 2020 3334 290a 2a20 6d6f (line 34).* mo
│ │ │ │ │ +00045050: 6465 203c 333e 3a20 2020 2020 2020 2020 de <3>:
│ │ │ │ │ +00045060: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00045070: 2020 2020 2046 696c 6550 6174 682d 6163 FilePath-ac
│ │ │ │ │ +00045080: 6365 7373 696e 672e 2020 286c 696e 6520 cessing. (line
│ │ │ │ │ +00045090: 2034 3829 0a2a 206d 6f64 653a 2020 2020 48).* mode:
│ │ │ │ │ +000450a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000450b0: 2020 2020 2020 2020 2020 2020 2020 4669 Fi
│ │ │ │ │ +000450c0: 6c65 2d61 6363 6573 7369 6e67 2e20 2020 le-accessing.
│ │ │ │ │ +000450d0: 2020 2028 6c69 6e65 2020 3431 290a 2a20 (line 41).*
│ │ │ │ │ +000450e0: 6d6f 6465 5f20 3c31 3e3a 2020 2020 2020 mode_ <1>:
│ │ │ │ │ +000450f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00045100: 2020 2020 2020 2056 4653 2e46 696c 6557 VFS.FileW
│ │ │ │ │ +00045110: 7261 7070 6572 2d64 656c 6567 6174 696f rapper-delegatio
│ │ │ │ │ +00045120: 6e2e 0a20 2020 2020 2020 2020 2020 2020 n..
│ │ │ │ │ +00045130: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00045140: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00045150: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00045160: 2028 6c69 6e65 2020 3433 290a 2a20 6d6f (line 43).* mo
│ │ │ │ │ +00045170: 6465 5f20 3c32 3e3a 2020 2020 2020 2020 de_ <2>:
│ │ │ │ │ +00045180: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00045190: 2020 2020 2056 4653 2e41 7263 6869 7665 VFS.Archive
│ │ │ │ │ +000451a0: 4d65 6d62 6572 2d74 6573 7469 6e67 2e0a Member-testing..
│ │ │ │ │ +000451b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000451c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000451d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000451e0: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +000451f0: 696e 6520 2033 3729 0a2a 206d 6f64 655f ine 37).* mode_
│ │ │ │ │ +00045200: 203c 333e 3a20 2020 2020 2020 2020 2020 <3>:
│ │ │ │ │ +00045210: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00045220: 2020 4669 6c65 5061 7468 2d61 6363 6573 FilePath-acces
│ │ │ │ │ +00045230: 7369 6e67 2e20 2028 6c69 6e65 2020 3531 sing. (line 51
│ │ │ │ │ +00045240: 290a 2a20 6d6f 6465 5f3a 2020 2020 2020 ).* mode_:
│ │ │ │ │ +00045250: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00045260: 2020 2020 2020 2020 2020 2046 696c 652d File-
│ │ │ │ │ +00045270: 6163 6365 7373 696e 672e 2020 2020 2020 accessing.
│ │ │ │ │ +00045280: 286c 696e 6520 2034 3429 0a2a 206d 6f64 (line 44).* mod
│ │ │ │ │ +00045290: 756c 653a 2020 2020 2020 2020 2020 2020 ule:
│ │ │ │ │ +000452a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000452b0: 2020 2020 4469 7265 6374 6f72 7920 636c Directory cl
│ │ │ │ │ +000452c0: 6173 732d 7265 6164 696e 6720 7379 7374 ass-reading syst
│ │ │ │ │ +000452d0: 656d 2064 6566 6175 6c74 732e 0a20 2020 em defaults..
│ │ │ │ │ +000452e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000452f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00045300: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00045310: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +00045320: 2020 3237 290a 2a20 6d6f 6475 6c65 4c69 27).* moduleLi
│ │ │ │ │ +00045330: 7374 3a20 2020 2020 2020 2020 2020 2020 st:
│ │ │ │ │ +00045340: 2020 2020 2020 2020 2020 2020 2020 2044 D
│ │ │ │ │ +00045350: 4c44 2063 6c61 7373 2d64 796e 616d 6963 LD class-dynamic
│ │ │ │ │ +00045360: 206c 696e 6b69 6e67 2e0a 2020 2020 2020 linking..
│ │ │ │ │ +00045370: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00045380: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00045390: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000453a0: 2020 2020 2020 2020 286c 696e 6520 2033 (line 3
│ │ │ │ │ +000453b0: 3129 0a2a 206d 6f64 756c 6573 3a20 2020 1).* modules:
│ │ │ │ │ +000453c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000453d0: 2020 2020 2020 2020 2020 2020 5061 636b Pack
│ │ │ │ │ +000453e0: 6167 652d 6163 6365 7373 696e 672e 2020 age-accessing.
│ │ │ │ │ +000453f0: 2028 6c69 6e65 2020 3834 290a 2a20 6d6f (line 84).* mo
│ │ │ │ │ +00045400: 6475 6c65 7346 6f72 5f3a 2020 2020 2020 dulesFor_:
│ │ │ │ │ +00045410: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00045420: 2020 2020 2050 6163 6b61 6765 4c6f 6164 PackageLoad
│ │ │ │ │ +00045430: 6572 2063 6c61 7373 2d61 6363 6573 7369 er class-accessi
│ │ │ │ │ +00045440: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ +00045450: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00045460: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00045470: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00045480: 2020 286c 696e 6520 2034 3729 0a2a 206d (line 47).* m
│ │ │ │ │ +00045490: 6f6e 7468 3a20 2020 2020 2020 2020 2020 onth:
│ │ │ │ │ +000454a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000454b0: 2020 2020 2020 4461 7465 2d64 6174 6520 Date-date
│ │ │ │ │ +000454c0: 636f 6d70 7574 6174 696f 6e73 2e0a 2020 computations..
│ │ │ │ │ +000454d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000454e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000454f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00045500: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +00045510: 6520 2035 3129 0a2a 206d 6f6e 7468 4162 e 51).* monthAb
│ │ │ │ │ +00045520: 6272 6576 6961 7469 6f6e 3a20 2020 2020 breviation:
│ │ │ │ │ +00045530: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00045540: 4461 7465 2d64 6174 6520 636f 6d70 7574 Date-date comput
│ │ │ │ │ +00045550: 6174 696f 6e73 2e0a 2020 2020 2020 2020 ations..
│ │ │ │ │ +00045560: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00045570: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00045580: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00045590: 2020 2020 2020 286c 696e 6520 2035 3429 (line 54)
│ │ │ │ │ +000455a0: 0a2a 206d 6f6e 7468 496e 6465 783a 2020 .* monthIndex:
│ │ │ │ │ +000455b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000455c0: 2020 2020 2020 2020 2020 4461 7465 2d64 Date-d
│ │ │ │ │ +000455d0: 6174 6520 636f 6d70 7574 6174 696f 6e73 ate computations
│ │ │ │ │ +000455e0: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +000455f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00045600: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00045610: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00045620: 286c 696e 6520 2035 3829 0a2a 206d 6f6e (line 58).* mon
│ │ │ │ │ +00045630: 7468 4e61 6d65 3a20 2020 2020 2020 2020 thName:
│ │ │ │ │ +00045640: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00045650: 2020 2020 4461 7465 2d64 6174 6520 636f Date-date co
│ │ │ │ │ +00045660: 6d70 7574 6174 696f 6e73 2e0a 2020 2020 mputations..
│ │ │ │ │ +00045670: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00045680: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00045690: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000456a0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +000456b0: 2036 3129 0a2a 206d 6f75 726e 203c 313e 61).* mourn <1>
│ │ │ │ │ +000456c0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +000456d0: 2020 2020 2020 2020 2020 2020 2020 4f62 Ob
│ │ │ │ │ +000456e0: 6a65 6374 2d66 696e 616c 697a 6174 696f ject-finalizatio
│ │ │ │ │ +000456f0: 6e2e 2028 6c69 6e65 2020 3133 290a 2a20 n. (line 13).*
│ │ │ │ │ +00045700: 6d6f 7572 6e20 3c32 3e3a 2020 2020 2020 mourn <2>:
│ │ │ │ │ +00045710: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00045720: 2020 2020 2020 2048 6f6d 6564 4173 736f HomedAsso
│ │ │ │ │ +00045730: 6369 6174 696f 6e2d 6669 6e61 6c69 7a61 ciation-finaliza
│ │ │ │ │ +00045740: 7469 6f6e 2e0a 2020 2020 2020 2020 2020 tion..
│ │ │ │ │ +00045750: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00045760: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00045770: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00045780: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*
│ │ │ │ │ +00045790: 206d 6f75 726e 3a20 2020 2020 2020 2020 mourn:
│ │ │ │ │ +000457a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000457b0: 2020 2020 2020 2020 4173 736f 6369 6174 Associat
│ │ │ │ │ +000457c0: 696f 6e2d 6669 6e61 6c69 7a61 7469 6f6e ion-finalization
│ │ │ │ │ +000457d0: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +000457e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000457f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00045800: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00045810: 286c 696e 6520 2020 3629 0a2a 206d 6f75 (line 6).* mou
│ │ │ │ │ +00045820: 726e 5f3a 2020 2020 2020 2020 2020 2020 rn_:
│ │ │ │ │ +00045830: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00045840: 2020 2020 436f 6c6c 6563 7469 6f6e 2d66 Collection-f
│ │ │ │ │ +00045850: 696e 616c 697a 6174 696f 6e2e 0a20 2020 inalization..
│ │ │ │ │ +00045860: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00045870: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00045880: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00045890: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +000458a0: 2020 2036 290a 2a20 6d6f 7665 4279 5f3a 6).* moveBy_:
│ │ │ │ │ +000458b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000458c0: 2020 2020 2020 2020 2020 2020 2020 2052 R
│ │ │ │ │ +000458d0: 6563 7461 6e67 6c65 2d74 7261 6e73 666f ectangle-transfo
│ │ │ │ │ +000458e0: 726d 696e 672e 0a20 2020 2020 2020 2020 rming..
│ │ │ │ │ +000458f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00045900: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00045910: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00045920: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).
│ │ │ │ │ +00045930: 2a20 6d6f 7665 546f 5f3a 2020 2020 2020 * moveTo_:
│ │ │ │ │ +00045940: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00045950: 2020 2020 2020 2020 2052 6563 7461 6e67 Rectang
│ │ │ │ │ +00045960: 6c65 2d74 7261 6e73 666f 726d 696e 672e le-transforming.
│ │ │ │ │ +00045970: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +00045980: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00045990: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000459a0: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +000459b0: 6c69 6e65 2020 3130 290a 2a20 6d75 6c74 line 10).* mult
│ │ │ │ │ +000459c0: 6942 6563 6f6d 655f 3a20 2020 2020 2020 iBecome_:
│ │ │ │ │ +000459d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000459e0: 2020 2041 7272 6179 2d6d 7574 6174 696e Array-mutatin
│ │ │ │ │ +000459f0: 6720 6f62 6a65 6374 732e 0a20 2020 2020 g objects..
│ │ │ │ │ +00045a00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00045a10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00045a20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00045a30: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +00045a40: 2036 290a 2a20 6d75 6c74 6970 6c79 5f3a 6).* multiply_:
│ │ │ │ │ +00045a50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00045a60: 2020 2020 2020 2020 2020 2020 204c 6172 Lar
│ │ │ │ │ +00045a70: 6765 506f 7369 7469 7665 496e 7465 6765 gePositiveIntege
│ │ │ │ │ +00045a80: 722d 7072 696d 6974 6976 6520 6f70 6572 r-primitive oper
│ │ │ │ │ +00045a90: 6174 696f 6e73 2e0a 2020 2020 2020 2020 ations..
│ │ │ │ │ +00045aa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00045ab0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00045ac0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00045ad0: 2020 2020 2020 286c 696e 6520 2031 3529 (line 15)
│ │ │ │ │ +00045ae0: 0a2a 206d 7573 7442 6542 6f6f 6c65 616e .* mustBeBoolean
│ │ │ │ │ +00045af0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +00045b00: 2020 2020 2020 2020 2020 4f62 6a65 6374 Object
│ │ │ │ │ +00045b10: 2d56 4d20 6361 6c6c 6261 636b 732e 2028 -VM callbacks. (
│ │ │ │ │ +00045b20: 6c69 6e65 2020 2039 290a 2a20 6e61 6d65 line 9).* name
│ │ │ │ │ +00045b30: 203c 313e 3a20 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ +00045b40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00045b50: 2020 2056 4653 2e46 696c 6557 7261 7070 VFS.FileWrapp
│ │ │ │ │ +00045b60: 6572 2d61 6363 6573 7369 6e67 2e0a 2020 er-accessing..
│ │ │ │ │ +00045b70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00045b80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00045b90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00045ba0: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +00045bb0: 6520 2031 3729 0a2a 206e 616d 6520 3c32 e 17).* name <2
│ │ │ │ │ +00045bc0: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ +00045bd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00045be0: 5646 532e 4172 6368 6976 654d 656d 6265 VFS.ArchiveMembe
│ │ │ │ │ +00045bf0: 722d 6163 6365 7373 696e 672e 0a20 2020 r-accessing..
│ │ │ │ │ +00045c00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00045c10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00045c20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00045c30: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +00045c40: 2020 3332 290a 2a20 6e61 6d65 203c 333e 32).* name <3>
│ │ │ │ │ +00045c50: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +00045c60: 2020 2020 2020 2020 2020 2020 2020 2053 S
│ │ │ │ │ +00045c70: 7472 6561 6d2d 6163 6365 7373 696e 672d tream-accessing-
│ │ │ │ │ +00045c80: 7265 6164 696e 672e 0a20 2020 2020 2020 reading..
│ │ │ │ │ +00045c90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00045ca0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00045cb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00045cc0: 2020 2020 2020 2028 6c69 6e65 2020 3133 (line 13
│ │ │ │ │ +00045cd0: 290a 2a20 6e61 6d65 203c 343e 3a20 2020 ).* name <4>:
│ │ │ │ │ +00045ce0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00045cf0: 2020 2020 2020 2020 2020 2053 656d 6170 Semap
│ │ │ │ │ +00045d00: 686f 7265 2d61 6363 6573 7369 6e67 2e20 hore-accessing.
│ │ │ │ │ +00045d10: 286c 696e 6520 2020 3629 0a2a 206e 616d (line 6).* nam
│ │ │ │ │ +00045d20: 6520 3c35 3e3a 2020 2020 2020 2020 2020 e <5>:
│ │ │ │ │ +00045d30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00045d40: 2020 2020 5265 6375 7273 696f 6e4c 6f63 RecursionLoc
│ │ │ │ │ +00045d50: 6b2d 6163 6365 7373 696e 672e 0a20 2020 k-accessing..
│ │ │ │ │ +00045d60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00045d70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00045d80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00045d90: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +00045da0: 2020 2039 290a 2a20 6e61 6d65 203c 363e 9).* name <6>
│ │ │ │ │ +00045db0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +00045dc0: 2020 2020 2020 2020 2020 2020 2020 2050 P
│ │ │ │ │ +00045dd0: 726f 6365 7373 2d61 6363 6573 7369 6e67 rocess-accessing
│ │ │ │ │ +00045de0: 2e20 2020 286c 696e 6520 2020 3929 0a2a . (line 9).*
│ │ │ │ │ +00045df0: 206e 616d 6520 3c37 3e3a 2020 2020 2020 name <7>:
│ │ │ │ │ +00045e00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00045e10: 2020 2020 2020 2020 506f 7369 7469 6f6e Position
│ │ │ │ │ +00045e20: 6162 6c65 5374 7265 616d 2d63 6f6d 7069 ableStream-compi
│ │ │ │ │ +00045e30: 6c69 6e67 2e0a 2020 2020 2020 2020 2020 ling..
│ │ │ │ │ +00045e40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00045e50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00045e60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00045e70: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*
│ │ │ │ │ +00045e80: 206e 616d 6520 3c38 3e3a 2020 2020 2020 name <8>:
│ │ │ │ │ +00045e90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00045ea0: 2020 2020 2020 2020 5065 726d 6973 7369 Permissi
│ │ │ │ │ +00045eb0: 6f6e 2d61 6363 6573 7369 6e67 2e0a 2020 on-accessing..
│ │ │ │ │ +00045ec0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00045ed0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00045ee0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00045ef0: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +00045f00: 6520 2033 3029 0a2a 206e 616d 6520 3c39 e 30).* name <9
│ │ │ │ │ +00045f10: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ +00045f20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00045f30: 4d65 7461 636c 6173 732d 6465 6c65 6761 Metaclass-delega
│ │ │ │ │ +00045f40: 7469 6f6e 2e0a 2020 2020 2020 2020 2020 tion..
│ │ │ │ │ +00045f50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00045f60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00045f70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00045f80: 2020 2020 286c 696e 6520 2034 3429 0a2a (line 44).*
│ │ │ │ │ +00045f90: 206e 616d 6520 3c31 303e 3a20 2020 2020 name <10>:
│ │ │ │ │ +00045fa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00045fb0: 2020 2020 2020 2020 4669 6c65 5061 7468 FilePath
│ │ │ │ │ +00045fc0: 2d66 696c 6520 6e61 6d65 206d 616e 6167 -file name manag
│ │ │ │ │ +00045fd0: 656d 656e 742e 0a20 2020 2020 2020 2020 ement..
│ │ │ │ │ +00045fe0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00045ff0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00046000: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00046010: 2020 2020 2028 6c69 6e65 2020 3231 290a (line 21).
│ │ │ │ │ +00046020: 2a20 6e61 6d65 203c 3131 3e3a 2020 2020 * name <11>:
│ │ │ │ │ +00046030: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00046040: 2020 2020 2020 2020 2046 696c 6544 6573 FileDes
│ │ │ │ │ +00046050: 6372 6970 746f 722d 6163 6365 7373 696e criptor-accessin
│ │ │ │ │ +00046060: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ +00046070: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00046080: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00046090: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000460a0: 2028 6c69 6e65 2020 3430 290a 2a20 6e61 (line 40).* na
│ │ │ │ │ +000460b0: 6d65 203c 3132 3e3a 2020 2020 2020 2020 me <12>:
│ │ │ │ │ +000460c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000460d0: 2020 2020 2046 696c 652d 6163 6365 7373 File-access
│ │ │ │ │ +000460e0: 696e 672e 2020 2020 2020 286c 696e 6520 ing. (line
│ │ │ │ │ +000460f0: 2034 3829 0a2a 206e 616d 6520 3c31 333e 48).* name <13>
│ │ │ │ │ +00046100: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +00046110: 2020 2020 2020 2020 2020 2020 2020 436c Cl
│ │ │ │ │ +00046120: 6173 732d 6163 6365 7373 696e 6720 696e ass-accessing in
│ │ │ │ │ +00046130: 7374 616e 6365 7320 616e 6420 7661 7269 stances and vari
│ │ │ │ │ +00046140: 6162 6c65 732e 0a20 2020 2020 2020 2020 ables..
│ │ │ │ │ +00046150: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00046160: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00046170: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00046180: 2020 2020 2028 6c69 6e65 2020 3630 290a (line 60).
│ │ │ │ │ +00046190: 2a20 6e61 6d65 203c 3134 3e3a 2020 2020 * name <14>:
│ │ │ │ │ +000461a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000461b0: 2020 2020 2020 2020 2043 4675 6e63 7469 CFuncti
│ │ │ │ │ +000461c0: 6f6e 4465 7363 7269 7074 6f72 2d61 6363 onDescriptor-acc
│ │ │ │ │ +000461d0: 6573 7369 6e67 2e0a 2020 2020 2020 2020 essing..
│ │ │ │ │ +000461e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000461f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00046200: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00046210: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)
│ │ │ │ │ +00046220: 0a2a 206e 616d 6520 3c31 353e 3a20 2020 .* name <15>:
│ │ │ │ │ +00046230: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00046240: 2020 2020 2020 2020 2020 4269 6e64 696e Bindin
│ │ │ │ │ +00046250: 6744 6963 7469 6f6e 6172 792d 6163 6365 gDictionary-acce
│ │ │ │ │ +00046260: 7373 696e 672e 0a20 2020 2020 2020 2020 ssing..
│ │ │ │ │ +00046270: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00046280: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00046290: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000462a0: 2020 2020 2028 6c69 6e65 2020 3337 290a (line 37).
│ │ │ │ │ +000462b0: 2a20 6e61 6d65 203c 3136 3e3a 2020 2020 * name <16>:
│ │ │ │ │ +000462c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000462d0: 2020 2020 2020 2020 2042 6568 6176 696f Behavio
│ │ │ │ │ +000462e0: 722d 7375 7070 6f72 7420 666f 7220 6c69 r-support for li
│ │ │ │ │ +000462f0: 6768 7477 6569 6768 7420 636c 6173 7365 ghtweight classe
│ │ │ │ │ +00046300: 732e 0a20 2020 2020 2020 2020 2020 2020 s..
│ │ │ │ │ +00046310: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00046320: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00046330: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00046340: 2028 6c69 6e65 2020 3136 290a 2a20 6e61 (line 16).* na
│ │ │ │ │ +00046350: 6d65 3a20 2020 2020 2020 2020 2020 2020 me:
│ │ │ │ │ +00046360: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00046370: 2020 2020 2041 6273 7472 6163 744e 616d AbstractNam
│ │ │ │ │ +00046380: 6573 7061 6365 2d70 7269 6e74 696e 672e espace-printing.
│ │ │ │ │ +00046390: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +000463a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000463b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000463c0: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +000463d0: 6c69 6e65 2020 2036 290a 2a20 6e61 6d65 line 6).* name
│ │ │ │ │ +000463e0: 5f20 3c31 3e3a 2020 2020 2020 2020 2020 _ <1>:
│ │ │ │ │ +000463f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00046400: 2020 2056 4653 2e41 7263 6869 7665 4d65 VFS.ArchiveMe
│ │ │ │ │ +00046410: 6d62 6572 2d61 6363 6573 7369 6e67 2e0a mber-accessing..
│ │ │ │ │ +00046420: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00046430: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00046440: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00046450: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +00046460: 696e 6520 2033 3529 0a2a 206e 616d 655f ine 35).* name_
│ │ │ │ │ +00046470: 203c 323e 3a20 2020 2020 2020 2020 2020 <2>:
│ │ │ │ │ +00046480: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00046490: 2020 5365 6d61 7068 6f72 652d 6163 6365 Semaphore-acce
│ │ │ │ │ +000464a0: 7373 696e 672e 2028 6c69 6e65 2020 2039 ssing. (line 9
│ │ │ │ │ +000464b0: 290a 2a20 6e61 6d65 5f20 3c33 3e3a 2020 ).* name_ <3>:
│ │ │ │ │ +000464c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000464d0: 2020 2020 2020 2020 2020 2052 6563 7572 Recur
│ │ │ │ │ +000464e0: 7369 6f6e 4c6f 636b 2d61 6363 6573 7369 sionLock-accessi
│ │ │ │ │ +000464f0: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ +00046500: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00046510: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00046520: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00046530: 2020 286c 696e 6520 2031 3229 0a2a 206e (line 12).* n
│ │ │ │ │ +00046540: 616d 655f 203c 343e 3a20 2020 2020 2020 ame_ <4>:
│ │ │ │ │ +00046550: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00046560: 2020 2020 2020 5072 6f63 6573 732d 6163 Process-ac
│ │ │ │ │ +00046570: 6365 7373 696e 672e 2020 2028 6c69 6e65 cessing. (line
│ │ │ │ │ +00046580: 2020 3132 290a 2a20 6e61 6d65 5f20 3c35 12).* name_ <5
│ │ │ │ │ +00046590: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ +000465a0: 2020 2020 2020 2020 2020 2020 2020 2050 P
│ │ │ │ │ +000465b0: 6572 6d69 7373 696f 6e2d 6163 6365 7373 ermission-access
│ │ │ │ │ +000465c0: 696e 672e 0a20 2020 2020 2020 2020 2020 ing..
│ │ │ │ │ +000465d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000465e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000465f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00046600: 2020 2028 6c69 6e65 2020 3333 290a 2a20 (line 33).*
│ │ │ │ │ +00046610: 6e61 6d65 5f20 3c36 3e3a 2020 2020 2020 name_ <6>:
│ │ │ │ │ +00046620: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00046630: 2020 2020 2020 2046 696c 6520 636c 6173 File clas
│ │ │ │ │ +00046640: 732d 696e 7374 616e 6365 2063 7265 6174 s-instance creat
│ │ │ │ │ +00046650: 696f 6e2e 0a20 2020 2020 2020 2020 2020 ion..
│ │ │ │ │ +00046660: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00046670: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00046680: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00046690: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).*
│ │ │ │ │ +000466a0: 6e61 6d65 5f20 3c37 3e3a 2020 2020 2020 name_ <7>:
│ │ │ │ │ +000466b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000466c0: 2020 2020 2020 2043 4675 6e63 7469 6f6e CFunction
│ │ │ │ │ +000466d0: 4465 7363 7269 7074 6f72 2d61 6363 6573 Descriptor-acces
│ │ │ │ │ +000466e0: 7369 6e67 2e0a 2020 2020 2020 2020 2020 sing..
│ │ │ │ │ +000466f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00046700: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00046710: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00046720: 2020 2020 286c 696e 6520 2031 3029 0a2a (line 10).*
│ │ │ │ │ +00046730: 206e 616d 655f 3a20 2020 2020 2020 2020 name_:
│ │ │ │ │ +00046740: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00046750: 2020 2020 2020 2020 4162 7374 7261 6374 Abstract
│ │ │ │ │ +00046760: 4e61 6d65 7370 6163 652d 7072 696e 7469 Namespace-printi
│ │ │ │ │ +00046770: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ +00046780: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00046790: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000467a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000467b0: 2020 286c 696e 6520 2020 3929 0a2a 206e (line 9).* n
│ │ │ │ │ +000467c0: 616d 655f 656e 7669 726f 6e6d 656e 745f ame_environment_
│ │ │ │ │ +000467d0: 7375 6263 6c61 7373 4f66 5f3a 2020 2020 subclassOf_:
│ │ │ │ │ +000467e0: 2020 2020 2020 4d65 7461 636c 6173 732d Metaclass-
│ │ │ │ │ +000467f0: 6261 7369 632e 2020 2020 2028 6c69 6e65 basic. (line
│ │ │ │ │ +00046800: 2020 2036 290a 2a20 6e61 6d65 5f65 6e76 6).* name_env
│ │ │ │ │ +00046810: 6972 6f6e 6d65 6e74 5f73 7562 636c 6173 ironment_subclas
│ │ │ │ │ +00046820: 734f 665f 696e 7374 616e 6365 5661 7269 sOf_instanceVari
│ │ │ │ │ +00046830: 6162 6c65 4172 7261 795f 7368 6170 655f ableArray_shape_
│ │ │ │ │ +00046840: 636c 6173 7350 6f6f 6c5f 706f 6f6c 4469 classPool_poolDi
│ │ │ │ │ +00046850: 6374 696f 6e61 7269 6573 5f63 6174 6567 ctionaries_categ
│ │ │ │ │ +00046860: 6f72 795f 3a20 4d65 7461 636c 6173 732d ory_: Metaclass-
│ │ │ │ │ +00046870: 6261 7369 632e 0a20 2020 2020 2020 2020 basic..
│ │ │ │ │ +00046880: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00046890: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000468a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000468b0: 2020 2020 2028 6c69 6e65 2020 3132 290a (line 12).
│ │ │ │ │ +000468c0: 2a20 6e61 6d65 5f65 6e76 6972 6f6e 6d65 * name_environme
│ │ │ │ │ +000468d0: 6e74 5f73 7562 636c 6173 734f 665f 696e nt_subclassOf_in
│ │ │ │ │ +000468e0: 7374 616e 6365 5661 7269 6162 6c65 4e61 stanceVariableNa
│ │ │ │ │ +000468f0: 6d65 735f 7368 6170 655f 636c 6173 7356 mes_shape_classV
│ │ │ │ │ +00046900: 6172 6961 626c 654e 616d 6573 5f70 6f6f ariableNames_poo
│ │ │ │ │ +00046910: 6c44 6963 7469 6f6e 6172 6965 735f 6361 lDictionaries_ca
│ │ │ │ │ +00046920: 7465 676f 7279 5f3a 204d 6574 6163 6c61 tegory_: Metacla
│ │ │ │ │ +00046930: 7373 2d62 6173 6963 2e0a 2020 2020 2020 ss-basic..
│ │ │ │ │ +00046940: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00046950: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00046960: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00046970: 2020 2020 2020 2020 286c 696e 6520 2031 (line 1
│ │ │ │ │ +00046980: 3629 0a2a 206e 616d 655f 7461 7267 6574 6).* name_target
│ │ │ │ │ +00046990: 5f61 6374 696f 6e5f 3a20 2020 2020 2020 _action_:
│ │ │ │ │ +000469a0: 2020 2020 2020 2020 2020 2020 5065 726d Perm
│ │ │ │ │ +000469b0: 6973 7369 6f6e 2063 6c61 7373 2d74 6573 ission class-tes
│ │ │ │ │ +000469c0: 7469 6e67 2e0a 2020 2020 2020 2020 2020 ting..
│ │ │ │ │ +000469d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000469e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000469f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00046a00: 2020 2020 286c 696e 6520 2032 3429 0a2a (line 24).*
│ │ │ │ │ +00046a10: 206e 616d 655f 7461 7267 6574 5f61 6374 name_target_act
│ │ │ │ │ +00046a20: 696f 6e73 5f3a 2020 2020 2020 2020 2020 ions_:
│ │ │ │ │ +00046a30: 2020 2020 2020 2020 5065 726d 6973 7369 Permissi
│ │ │ │ │ +00046a40: 6f6e 2063 6c61 7373 2d74 6573 7469 6e67 on class-testing
│ │ │ │ │ +00046a50: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +00046a60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00046a70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00046a80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00046a90: 286c 696e 6520 2032 3729 0a2a 206e 616d (line 27).* nam
│ │ │ │ │ +00046aa0: 6541 745f 203c 313e 3a20 2020 2020 2020 eAt_ <1>:
│ │ │ │ │ +00046ab0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00046ac0: 2020 2020 5646 532e 4172 6368 6976 6546 VFS.ArchiveF
│ │ │ │ │ +00046ad0: 696c 652d 6469 7265 6374 6f72 7920 6f70 ile-directory op
│ │ │ │ │ +00046ae0: 6572 6174 696f 6e73 2e0a 2020 2020 2020 erations..
│ │ │ │ │ +00046af0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00046b00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00046b10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00046b20: 2020 2020 2020 2020 286c 696e 6520 2031 (line 1
│ │ │ │ │ +00046b30: 3029 0a2a 206e 616d 6541 745f 3a20 2020 0).* nameAt_:
│ │ │ │ │ +00046b40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00046b50: 2020 2020 2020 2020 2020 2020 4669 6c65 File
│ │ │ │ │ +00046b60: 5061 7468 2d64 6972 6563 746f 7279 206f Path-directory o
│ │ │ │ │ +00046b70: 7065 7261 7469 6f6e 732e 0a20 2020 2020 perations..
│ │ │ │ │ +00046b80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00046b90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00046ba0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00046bb0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +00046bc0: 3132 290a 2a20 6e61 6d65 496e 5f20 3c31 12).* nameIn_ <1
│ │ │ │ │ +00046bd0: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ +00046be0: 2020 2020 2020 2020 2020 2020 2053 7973 Sys
│ │ │ │ │ +00046bf0: 7465 6d44 6963 7469 6f6e 6172 792d 7072 temDictionary-pr
│ │ │ │ │ +00046c00: 696e 7469 6e67 2e0a 2020 2020 2020 2020 inting..
│ │ │ │ │ +00046c10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00046c20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00046c30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00046c40: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)
│ │ │ │ │ +00046c50: 0a2a 206e 616d 6549 6e5f 203c 323e 3a20 .* nameIn_ <2>:
│ │ │ │ │ +00046c60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00046c70: 2020 2020 2020 2020 2020 526f 6f74 4e61 RootNa
│ │ │ │ │ +00046c80: 6d65 7370 6163 652d 7072 696e 7469 6e67 mespace-printing
│ │ │ │ │ +00046c90: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +00046ca0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00046cb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00046cc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00046cd0: 286c 696e 6520 2020 3629 0a2a 206e 616d (line 6).* nam
│ │ │ │ │ +00046ce0: 6549 6e5f 203c 333e 3a20 2020 2020 2020 eIn_ <3>:
│ │ │ │ │ +00046cf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00046d00: 2020 2020 4e61 6d65 7370 6163 652d 7072 Namespace-pr
│ │ │ │ │ +00046d10: 696e 7469 6e67 2e20 2028 6c69 6e65 2020 inting. (line
│ │ │ │ │ +00046d20: 2036 290a 2a20 6e61 6d65 496e 5f20 3c34 6).* nameIn_ <4
│ │ │ │ │ +00046d30: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ +00046d40: 2020 2020 2020 2020 2020 2020 204d 6574 Met
│ │ │ │ │ +00046d50: 6163 6c61 7373 2d70 7269 6e74 696e 672e aclass-printing.
│ │ │ │ │ +00046d60: 2020 286c 696e 6520 2020 3629 0a2a 206e (line 6).* n
│ │ │ │ │ +00046d70: 616d 6549 6e5f 203c 353e 3a20 2020 2020 ameIn_ <5>:
│ │ │ │ │ +00046d80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00046d90: 2020 2020 2020 436c 6173 7344 6573 6372 ClassDescr
│ │ │ │ │ +00046da0: 6970 7469 6f6e 2d70 7269 6e74 696e 672e iption-printing.
│ │ │ │ │ +00046db0: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +00046dc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00046dd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00046de0: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +00046df0: 6c69 6e65 2020 3134 290a 2a20 6e61 6d65 line 14).* name
│ │ │ │ │ +00046e00: 496e 5f20 3c36 3e3a 2020 2020 2020 2020 In_ <6>:
│ │ │ │ │ +00046e10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00046e20: 2020 2042 696e 6469 6e67 4469 6374 696f BindingDictio
│ │ │ │ │ +00046e30: 6e61 7279 2d61 6363 6573 7369 6e67 2e0a nary-accessing..
│ │ │ │ │ +00046e40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00046e50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00046e60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00046e70: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +00046e80: 696e 6520 2034 3129 0a2a 206e 616d 6549 ine 41).* nameI
│ │ │ │ │ +00046e90: 6e5f 203c 373e 3a20 2020 2020 2020 2020 n_ <7>:
│ │ │ │ │ +00046ea0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00046eb0: 2020 4265 6861 7669 6f72 2d73 7570 706f Behavior-suppo
│ │ │ │ │ +00046ec0: 7274 2066 6f72 206c 6967 6874 7765 6967 rt for lightweig
│ │ │ │ │ +00046ed0: 6874 2063 6c61 7373 6573 2e0a 2020 2020 ht classes..
│ │ │ │ │ +00046ee0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00046ef0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00046f00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00046f10: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +00046f20: 2032 3129 0a2a 206e 616d 6549 6e5f 3a20 21).* nameIn_:
│ │ │ │ │ +00046f30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00046f40: 2020 2020 2020 2020 2020 2020 2020 4162 Ab
│ │ │ │ │ +00046f50: 7374 7261 6374 4e61 6d65 7370 6163 652d stractNamespace-
│ │ │ │ │ +00046f60: 7072 696e 7469 6e67 2e0a 2020 2020 2020 printing..
│ │ │ │ │ +00046f70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00046f80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00046f90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00046fa0: 2020 2020 2020 2020 286c 696e 6520 2031 (line 1
│ │ │ │ │ +00046fb0: 3229 0a2a 206e 616d 654f 6644 6179 5f3a 2).* nameOfDay_:
│ │ │ │ │ +00046fc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00046fd0: 2020 2020 2020 2020 2020 2020 4461 7465 Date
│ │ │ │ │ +00046fe0: 2063 6c61 7373 2d62 6173 6963 2e20 2020 class-basic.
│ │ │ │ │ +00046ff0: 2028 6c69 6e65 2020 3332 290a 2a20 6e61 (line 32).* na
│ │ │ │ │ +00047000: 6d65 4f66 4d6f 6e74 685f 3a20 2020 2020 meOfMonth_:
│ │ │ │ │ +00047010: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00047020: 2020 2020 2044 6174 6520 636c 6173 732d Date class-
│ │ │ │ │ +00047030: 6261 7369 632e 2020 2020 286c 696e 6520 basic. (line
│ │ │ │ │ +00047040: 2033 3529 0a2a 206e 616d 6573 446f 5f20 35).* namesDo_
│ │ │ │ │ +00047050: 3c31 3e3a 2020 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ +00047060: 2020 2020 2020 2020 2020 2020 2020 5646 VF
│ │ │ │ │ +00047070: 532e 4669 6c65 5772 6170 7065 722d 656e S.FileWrapper-en
│ │ │ │ │ +00047080: 756d 6572 6174 696e 672e 0a20 2020 2020 umerating..
│ │ │ │ │ +00047090: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000470a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000470b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000470c0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +000470d0: 2036 290a 2a20 6e61 6d65 7344 6f5f 203c 6).* namesDo_ <
│ │ │ │ │ +000470e0: 323e 3a20 2020 2020 2020 2020 2020 2020 2>:
│ │ │ │ │ +000470f0: 2020 2020 2020 2020 2020 2020 2056 4653 VFS
│ │ │ │ │ +00047100: 2e41 7263 6869 7665 4d65 6d62 6572 2d64 .ArchiveMember-d
│ │ │ │ │ +00047110: 6972 6563 746f 7279 206f 7065 7261 7469 irectory operati
│ │ │ │ │ +00047120: 6f6e 732e 0a20 2020 2020 2020 2020 2020 ons..
│ │ │ │ │ +00047130: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00047140: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00047150: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00047160: 2020 2028 6c69 6e65 2020 3133 290a 2a20 (line 13).*
│ │ │ │ │ +00047170: 6e61 6d65 7344 6f5f 203c 333e 3a20 2020 namesDo_ <3>:
│ │ │ │ │ +00047180: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00047190: 2020 2020 2020 2056 4653 2e41 7263 6869 VFS.Archi
│ │ │ │ │ +000471a0: 7665 4669 6c65 2d64 6972 6563 746f 7279 veFile-directory
│ │ │ │ │ +000471b0: 206f 7065 7261 7469 6f6e 732e 0a20 2020 operations..
│ │ │ │ │ +000471c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000471d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000471e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000471f0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +00047200: 2020 3134 290a 2a20 6e61 6d65 7344 6f5f 14).* namesDo_
│ │ │ │ │ +00047210: 203c 343e 3a20 2020 2020 2020 2020 2020 <4>:
│ │ │ │ │ +00047220: 2020 2020 2020 2020 2020 2020 2020 2046 F
│ │ │ │ │ +00047230: 696c 6550 6174 682d 656e 756d 6572 6174 ilePath-enumerat
│ │ │ │ │ +00047240: 696e 672e 0a20 2020 2020 2020 2020 2020 ing..
│ │ │ │ │ +00047250: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00047260: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00047270: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00047280: 2020 2028 6c69 6e65 2020 3432 290a 2a20 (line 42).*
│ │ │ │ │ +00047290: 6e61 6d65 7344 6f5f 3a20 2020 2020 2020 namesDo_:
│ │ │ │ │ +000472a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000472b0: 2020 2020 2020 2046 696c 652d 6469 7265 File-dire
│ │ │ │ │ +000472c0: 6374 6f72 7920 6f70 6572 6174 696f 6e73 ctory operations
│ │ │ │ │ +000472d0: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +000472e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000472f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00047300: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00047310: 286c 696e 6520 2020 3929 0a2a 206e 616d (line 9).* nam
│ │ │ │ │ +00047320: 6573 4d61 7463 6869 6e67 5f64 6f5f 3a20 esMatching_do_:
│ │ │ │ │ +00047330: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00047340: 2020 2020 4669 6c65 5061 7468 2d65 6e75 FilePath-enu
│ │ │ │ │ +00047350: 6d65 7261 7469 6e67 2e0a 2020 2020 2020 merating..
│ │ │ │ │ +00047360: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00047370: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00047380: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00047390: 2020 2020 2020 2020 286c 696e 6520 2034 (line 4
│ │ │ │ │ +000473a0: 3729 0a2a 206e 616d 6573 7061 6365 3a20 7).* namespace:
│ │ │ │ │ +000473b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000473c0: 2020 2020 2020 2020 2020 2020 5061 636b Pack
│ │ │ │ │ +000473d0: 6167 652d 6163 6365 7373 696e 672e 2020 age-accessing.
│ │ │ │ │ +000473e0: 2028 6c69 6e65 2020 3838 290a 2a20 6e61 (line 88).* na
│ │ │ │ │ +000473f0: 6d65 7370 6163 655f 3a20 2020 2020 2020 mespace_:
│ │ │ │ │ +00047400: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00047410: 2020 2020 2050 6163 6b61 6765 2d61 6363 Package-acc
│ │ │ │ │ +00047420: 6573 7369 6e67 2e20 2020 286c 696e 6520 essing. (line
│ │ │ │ │ +00047430: 2039 3129 0a2a 206e 616e 203c 313e 3a20 91).* nan <1>:
│ │ │ │ │ +00047440: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00047450: 2020 2020 2020 2020 2020 2020 2020 466c Fl
│ │ │ │ │ +00047460: 6f61 7451 2063 6c61 7373 2d63 6861 7261 oatQ class-chara
│ │ │ │ │ +00047470: 6374 6572 697a 6174 696f 6e2e 0a20 2020 cterization..
│ │ │ │ │ +00047480: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00047490: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000474a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000474b0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +000474c0: 2020 3338 290a 2a20 6e61 6e20 3c32 3e3a 38).* nan <2>:
│ │ │ │ │ +000474d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000474e0: 2020 2020 2020 2020 2020 2020 2020 2046 F
│ │ │ │ │ +000474f0: 6c6f 6174 4520 636c 6173 732d 6368 6172 loatE class-char
│ │ │ │ │ +00047500: 6163 7465 7269 7a61 7469 6f6e 2e0a 2020 acterization..
│ │ │ │ │ +00047510: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00047520: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00047530: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00047540: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +00047550: 6520 2033 3829 0a2a 206e 616e 3a20 2020 e 38).* nan:
│ │ │ │ │ +00047560: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00047570: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00047580: 466c 6f61 7444 2063 6c61 7373 2d63 6861 FloatD class-cha
│ │ │ │ │ +00047590: 7261 6374 6572 697a 6174 696f 6e2e 0a20 racterization..
│ │ │ │ │ +000475a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000475b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000475c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000475d0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +000475e0: 6e65 2020 3239 290a 2a20 6e61 6e6f 7365 ne 29).* nanose
│ │ │ │ │ +000475f0: 636f 6e64 436c 6f63 6b3a 2020 2020 2020 condClock:
│ │ │ │ │ +00047600: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00047610: 2054 696d 6520 636c 6173 732d 636c 6f63 Time class-cloc
│ │ │ │ │ +00047620: 6b73 2e20 2020 286c 696e 6520 2031 3829 ks. (line 18)
│ │ │ │ │ +00047630: 0a2a 206e 616e 6f73 6563 6f6e 6443 6c6f .* nanosecondClo
│ │ │ │ │ +00047640: 636b 5661 6c75 653a 2020 2020 2020 2020 ckValue:
│ │ │ │ │ +00047650: 2020 2020 2020 2020 2020 5469 6d65 2063 Time c
│ │ │ │ │ +00047660: 6c61 7373 2d63 6c6f 636b 732e 2020 2028 lass-clocks. (
│ │ │ │ │ +00047670: 6c69 6e65 2020 3231 290a 2a20 6e61 7272 line 21).* narr
│ │ │ │ │ +00047680: 6f77 203c 313e 3a20 2020 2020 2020 2020 ow <1>:
│ │ │ │ │ +00047690: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000476a0: 2020 2055 6e64 6566 696e 6564 4f62 6a65 UndefinedObje
│ │ │ │ │ +000476b0: 6374 2d43 4f62 6a65 6374 2069 6e74 6572 ct-CObject inter
│ │ │ │ │ +000476c0: 6f70 6572 6162 696c 6974 792e 0a20 2020 operability..
│ │ │ │ │ +000476d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000476e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000476f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00047700: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +00047710: 2020 2039 290a 2a20 6e61 7272 6f77 3a20 9).* narrow:
│ │ │ │ │ +00047720: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00047730: 2020 2020 2020 2020 2020 2020 2020 2043 C
│ │ │ │ │ +00047740: 4f62 6a65 6374 2d63 6f6e 7665 7273 696f Object-conversio
│ │ │ │ │ +00047750: 6e2e 2020 286c 696e 6520 2031 3029 0a2a n. (line 10).*
│ │ │ │ │ +00047760: 206e 6567 6174 6564 203c 313e 3a20 2020 negated <1>:
│ │ │ │ │ +00047770: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00047780: 2020 2020 2020 2020 4e75 6d62 6572 2d6d Number-m
│ │ │ │ │ +00047790: 6973 6320 6d61 7468 2e20 2020 2028 6c69 isc math. (li
│ │ │ │ │ +000477a0: 6e65 2020 3630 290a 2a20 6e65 6761 7465 ne 60).* negate
│ │ │ │ │ +000477b0: 6420 3c32 3e3a 2020 2020 2020 2020 2020 d <2>:
│ │ │ │ │ +000477c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000477d0: 204c 6172 6765 496e 7465 6765 722d 6172 LargeInteger-ar
│ │ │ │ │ +000477e0: 6974 686d 6574 6963 2e0a 2020 2020 2020 ithmetic..
│ │ │ │ │ +000477f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00047800: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00047810: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00047820: 2020 2020 2020 2020 286c 696e 6520 2033 (line 3
│ │ │ │ │ +00047830: 3429 0a2a 206e 6567 6174 6564 203c 333e 4).* negated <3>
│ │ │ │ │ +00047840: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +00047850: 2020 2020 2020 2020 2020 2020 4672 6163 Frac
│ │ │ │ │ +00047860: 7469 6f6e 2d6f 7074 696d 697a 6564 2063 tion-optimized c
│ │ │ │ │ +00047870: 6173 6573 2e0a 2020 2020 2020 2020 2020 ases..
│ │ │ │ │ +00047880: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00047890: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000478a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000478b0: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*
│ │ │ │ │ +000478c0: 206e 6567 6174 6564 203c 343e 3a20 2020 negated <4>:
│ │ │ │ │ +000478d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000478e0: 2020 2020 2020 2020 466c 6f61 742d 6172 Float-ar
│ │ │ │ │ +000478f0: 6974 686d 6574 6963 2e20 2020 2028 6c69 ithmetic. (li
│ │ │ │ │ +00047900: 6e65 2020 2039 290a 2a20 6e65 6761 7465 ne 9).* negate
│ │ │ │ │ +00047910: 643a 2020 2020 2020 2020 2020 2020 2020 d:
│ │ │ │ │ +00047920: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00047930: 2044 7572 6174 696f 6e2d 6172 6974 686d Duration-arithm
│ │ │ │ │ +00047940: 6574 6963 732e 0a20 2020 2020 2020 2020 etics..
│ │ │ │ │ +00047950: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00047960: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00047970: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00047980: 2020 2020 2028 6c69 6e65 2020 3334 290a (line 34).
│ │ │ │ │ +00047990: 2a20 6e65 6761 7469 7665 203c 313e 3a20 * negative <1>:
│ │ │ │ │ +000479a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000479b0: 2020 2020 2020 2020 204e 756d 6265 722d Number-
│ │ │ │ │ +000479c0: 7465 7374 696e 672e 2020 2020 2020 286c testing. (l
│ │ │ │ │ +000479d0: 696e 6520 2034 3129 0a2a 206e 6567 6174 ine 41).* negat
│ │ │ │ │ +000479e0: 6976 6520 3c32 3e3a 2020 2020 2020 2020 ive <2>:
│ │ │ │ │ +000479f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00047a00: 2020 4c61 7267 6550 6f73 6974 6976 6549 LargePositiveI
│ │ │ │ │ +00047a10: 6e74 6567 6572 2d6e 756d 6572 6963 2074 nteger-numeric t
│ │ │ │ │ +00047a20: 6573 7469 6e67 2e0a 2020 2020 2020 2020 esting..
│ │ │ │ │ +00047a30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00047a40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00047a50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00047a60: 2020 2020 2020 286c 696e 6520 2020 3929 (line 9)
│ │ │ │ │ +00047a70: 0a2a 206e 6567 6174 6976 6520 3c33 3e3a .* negative <3>:
│ │ │ │ │ +00047a80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00047a90: 2020 2020 2020 2020 2020 4c61 7267 654e LargeN
│ │ │ │ │ +00047aa0: 6567 6174 6976 6549 6e74 6567 6572 2d6e egativeInteger-n
│ │ │ │ │ +00047ab0: 756d 6572 6963 2074 6573 7469 6e67 2e0a umeric testing..
│ │ │ │ │ +00047ac0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00047ad0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00047ae0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00047af0: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +00047b00: 696e 6520 2020 3929 0a2a 206e 6567 6174 ine 9).* negat
│ │ │ │ │ +00047b10: 6976 6520 3c34 3e3a 2020 2020 2020 2020 ive <4>:
│ │ │ │ │ +00047b20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00047b30: 2020 466c 6f61 742d 7465 7374 696e 672e Float-testing.
│ │ │ │ │ +00047b40: 2020 2020 2020 2028 6c69 6e65 2020 3230 (line 20
│ │ │ │ │ +00047b50: 290a 2a20 6e65 6761 7469 7665 3a20 2020 ).* negative:
│ │ │ │ │ +00047b60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00047b70: 2020 2020 2020 2020 2020 2044 7572 6174 Durat
│ │ │ │ │ +00047b80: 696f 6e2d 6172 6974 686d 6574 6963 732e ion-arithmetics.
│ │ │ │ │ +00047b90: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +00047ba0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00047bb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00047bc0: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +00047bd0: 6c69 6e65 2020 3338 290a 2a20 6e65 6761 line 38).* nega
│ │ │ │ │ +00047be0: 7469 7665 496e 6669 6e69 7479 203c 313e tiveInfinity <1>
│ │ │ │ │ +00047bf0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +00047c00: 2020 2046 6c6f 6174 5120 636c 6173 732d FloatQ class-
│ │ │ │ │ +00047c10: 6368 6172 6163 7465 7269 7a61 7469 6f6e characterization
│ │ │ │ │ +00047c20: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +00047c30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00047c40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00047c50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00047c60: 286c 696e 6520 2034 3229 0a2a 206e 6567 (line 42).* neg
│ │ │ │ │ +00047c70: 6174 6976 6549 6e66 696e 6974 7920 3c32 ativeInfinity <2
│ │ │ │ │ +00047c80: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ +00047c90: 2020 2020 466c 6f61 7445 2063 6c61 7373 FloatE class
│ │ │ │ │ +00047ca0: 2d63 6861 7261 6374 6572 697a 6174 696f -characterizatio
│ │ │ │ │ +00047cb0: 6e2e 0a20 2020 2020 2020 2020 2020 2020 n..
│ │ │ │ │ +00047cc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00047cd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00047ce0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00047cf0: 2028 6c69 6e65 2020 3432 290a 2a20 6e65 (line 42).* ne
│ │ │ │ │ +00047d00: 6761 7469 7665 496e 6669 6e69 7479 3a20 gativeInfinity:
│ │ │ │ │ +00047d10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00047d20: 2020 2020 2046 6c6f 6174 4420 636c 6173 FloatD clas
│ │ │ │ │ +00047d30: 732d 6368 6172 6163 7465 7269 7a61 7469 s-characterizati
│ │ │ │ │ +00047d40: 6f6e 2e0a 2020 2020 2020 2020 2020 2020 on..
│ │ │ │ │ +00047d50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00047d60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00047d70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00047d80: 2020 286c 696e 6520 2033 3329 0a2a 206e (line 33).* n
│ │ │ │ │ +00047d90: 6577 203c 313e 3a20 2020 2020 2020 2020 ew <1>:
│ │ │ │ │ +00047da0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00047db0: 2020 2020 2020 5a65 726f 4469 7669 6465 ZeroDivide
│ │ │ │ │ +00047dc0: 2063 6c61 7373 2d69 6e73 7461 6e63 6520 class-instance
│ │ │ │ │ +00047dd0: 6372 6561 7469 6f6e 2e0a 2020 2020 2020 creation..
│ │ │ │ │ +00047de0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00047df0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00047e00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00047e10: 2020 2020 2020 2020 286c 696e 6520 2031 (line 1
│ │ │ │ │ +00047e20: 3029 0a2a 206e 6577 203c 323e 3a20 2020 0).* new <2>:
│ │ │ │ │ +00047e30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00047e40: 2020 2020 2020 2020 2020 2020 5765 616b Weak
│ │ │ │ │ +00047e50: 4172 7261 7920 636c 6173 732d 696e 7374 Array class-inst
│ │ │ │ │ +00047e60: 616e 6365 2063 7265 6174 696f 6e2e 0a20 ance creation..
│ │ │ │ │ +00047e70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00047e80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00047e90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00047ea0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +00047eb0: 6e65 2020 2036 290a 2a20 6e65 7720 3c33 ne 6).* new <3
│ │ │ │ │ +00047ec0: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ +00047ed0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00047ee0: 2056 616c 7565 486f 6c64 6572 2063 6c61 ValueHolder cla
│ │ │ │ │ +00047ef0: 7373 2d63 7265 6174 696e 6720 696e 7374 ss-creating inst
│ │ │ │ │ +00047f00: 616e 6365 732e 0a20 2020 2020 2020 2020 ances..
│ │ │ │ │ +00047f10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00047f20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00047f30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00047f40: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).
│ │ │ │ │ +00047f50: 2a20 6e65 7720 3c34 3e3a 2020 2020 2020 * new <4>:
│ │ │ │ │ +00047f60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00047f70: 2020 2020 2020 2020 2056 616c 7565 4164 ValueAd
│ │ │ │ │ +00047f80: 6170 746f 7220 636c 6173 732d 6372 6561 aptor class-crea
│ │ │ │ │ +00047f90: 7469 6e67 2069 6e73 7461 6e63 6573 2e0a ting instances..
│ │ │ │ │ +00047fa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00047fb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00047fc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00047fd0: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +00047fe0: 696e 6520 2020 3629 0a2a 206e 6577 203c ine 6).* new <
│ │ │ │ │ +00047ff0: 353e 3a20 2020 2020 2020 2020 2020 2020 5>:
│ │ │ │ │ +00048000: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00048010: 2020 5469 6d65 2063 6c61 7373 2d69 6e73 Time class-ins
│ │ │ │ │ +00048020: 7461 6e63 6520 6372 6561 7469 6f6e 2e0a tance creation..
│ │ │ │ │ +00048030: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00048040: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00048050: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00048060: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +00048070: 696e 6520 2032 3929 0a2a 206e 6577 203c ine 29).* new <
│ │ │ │ │ +00048080: 363e 3a20 2020 2020 2020 2020 2020 2020 6>:
│ │ │ │ │ +00048090: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000480a0: 2020 5465 7874 436f 6c6c 6563 746f 7220 TextCollector
│ │ │ │ │ +000480b0: 636c 6173 732d 6163 6365 7373 696e 672e class-accessing.
│ │ │ │ │ +000480c0: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +000480d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000480e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000480f0: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +00048100: 6c69 6e65 2020 3132 290a 2a20 6e65 7720 line 12).* new
│ │ │ │ │ +00048110: 3c37 3e3a 2020 2020 2020 2020 2020 2020 <7>:
│ │ │ │ │ +00048120: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00048130: 2020 2053 7973 7465 6d45 7863 6570 7469 SystemExcepti
│ │ │ │ │ +00048140: 6f6e 732e 4d75 7461 7469 6f6e 4572 726f ons.MutationErro
│ │ │ │ │ +00048150: 7220 636c 6173 732d 696e 7374 616e 6365 r class-instance
│ │ │ │ │ +00048160: 2063 7265 6174 696f 6e2e 0a20 2020 2020 creation..
│ │ │ │ │ +00048170: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00048180: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00048190: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000481a0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +000481b0: 2036 290a 2a20 6e65 7720 3c38 3e3a 2020 6).* new <8>:
│ │ │ │ │ +000481c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000481d0: 2020 2020 2020 2020 2020 2020 2053 796d Sym
│ │ │ │ │ +000481e0: 626f 6c20 636c 6173 732d 696e 7374 616e bol class-instan
│ │ │ │ │ +000481f0: 6365 2063 7265 6174 696f 6e2e 0a20 2020 ce creation..
│ │ │ │ │ +00048200: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00048210: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00048220: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00048230: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +00048240: 2020 2039 290a 2a20 6e65 7720 3c39 3e3a 9).* new <9>:
│ │ │ │ │ +00048250: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00048260: 2020 2020 2020 2020 2020 2020 2020 2053 S
│ │ │ │ │ +00048270: 6f72 7465 6443 6f6c 6c65 6374 696f 6e20 ortedCollection
│ │ │ │ │ +00048280: 636c 6173 732d 696e 7374 616e 6365 2063 class-instance c
│ │ │ │ │ +00048290: 7265 6174 696f 6e2e 0a20 2020 2020 2020 reation..
│ │ │ │ │ +000482a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000482b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000482c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000482d0: 2020 2020 2020 2028 6c69 6e65 2020 2036 (line 6
│ │ │ │ │ +000482e0: 290a 2a20 6e65 7720 3c31 303e 3a20 2020 ).* new <10>:
│ │ │ │ │ +000482f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00048300: 2020 2020 2020 2020 2020 2053 6861 7265 Share
│ │ │ │ │ +00048310: 6451 7565 7565 2063 6c61 7373 2d69 6e73 dQueue class-ins
│ │ │ │ │ +00048320: 7461 6e63 6520 6372 6561 7469 6f6e 2e0a tance creation..
│ │ │ │ │ +00048330: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00048340: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00048350: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00048360: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +00048370: 696e 6520 2020 3629 0a2a 206e 6577 203c ine 6).* new <
│ │ │ │ │ +00048380: 3131 3e3a 2020 2020 2020 2020 2020 2020 11>:
│ │ │ │ │ +00048390: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000483a0: 2020 5365 6d61 7068 6f72 6520 636c 6173 Semaphore clas
│ │ │ │ │ +000483b0: 732d 696e 7374 616e 6365 2063 7265 6174 s-instance creat
│ │ │ │ │ +000483c0: 696f 6e2e 0a20 2020 2020 2020 2020 2020 ion..
│ │ │ │ │ +000483d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000483e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000483f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00048400: 2020 2028 6c69 6e65 2020 3130 290a 2a20 (line 10).*
│ │ │ │ │ +00048410: 6e65 7720 3c31 323e 3a20 2020 2020 2020 new <12>:
│ │ │ │ │ +00048420: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00048430: 2020 2020 2020 2052 756e 4172 7261 7920 RunArray
│ │ │ │ │ +00048440: 636c 6173 732d 696e 7374 616e 6365 2063 class-instance c
│ │ │ │ │ +00048450: 7265 6174 696f 6e2e 0a20 2020 2020 2020 reation..
│ │ │ │ │ +00048460: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00048470: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00048480: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00048490: 2020 2020 2020 2028 6c69 6e65 2020 2036 (line 6
│ │ │ │ │ +000484a0: 290a 2a20 6e65 7720 3c31 333e 3a20 2020 ).* new <13>:
│ │ │ │ │ +000484b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000484c0: 2020 2020 2020 2020 2020 2052 6567 6578 Regex
│ │ │ │ │ +000484d0: 2063 6c61 7373 2d69 6e73 7461 6e63 6520 class-instance
│ │ │ │ │ +000484e0: 6372 6561 7469 6f6e 2e0a 2020 2020 2020 creation..
│ │ │ │ │ +000484f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00048500: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00048510: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00048520: 2020 2020 2020 2020 286c 696e 6520 2020 (line
│ │ │ │ │ +00048530: 3929 0a2a 206e 6577 203c 3134 3e3a 2020 9).* new <14>:
│ │ │ │ │ +00048540: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00048550: 2020 2020 2020 2020 2020 2020 5265 6375 Recu
│ │ │ │ │ +00048560: 7273 696f 6e4c 6f63 6b20 636c 6173 732d rsionLock class-
│ │ │ │ │ +00048570: 696e 7374 616e 6365 2063 7265 6174 696f instance creatio
│ │ │ │ │ +00048580: 6e2e 0a20 2020 2020 2020 2020 2020 2020 n..
│ │ │ │ │ +00048590: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000485a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000485b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000485c0: 2028 6c69 6e65 2020 2036 290a 2a20 6e65 (line 6).* ne
│ │ │ │ │ +000485d0: 7720 3c31 353e 3a20 2020 2020 2020 2020 w <15>:
│ │ │ │ │ +000485e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000485f0: 2020 2020 2052 6563 7461 6e67 6c65 2063 Rectangle c
│ │ │ │ │ +00048600: 6c61 7373 2d69 6e73 7461 6e63 6520 6372 lass-instance cr
│ │ │ │ │ +00048610: 6561 7469 6f6e 2e0a 2020 2020 2020 2020 eation..
│ │ │ │ │ +00048620: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00048630: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00048640: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00048650: 2020 2020 2020 286c 696e 6520 2031 3229 (line 12)
│ │ │ │ │ +00048660: 0a2a 206e 6577 203c 3136 3e3a 2020 2020 .* new <16>:
│ │ │ │ │ +00048670: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00048680: 2020 2020 2020 2020 2020 5261 6e64 6f6d Random
│ │ │ │ │ +00048690: 2063 6c61 7373 2d69 6e73 7461 6e63 6520 class-instance
│ │ │ │ │ +000486a0: 6372 6561 7469 6f6e 2e0a 2020 2020 2020 creation..
│ │ │ │ │ +000486b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000486c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000486d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000486e0: 2020 2020 2020 2020 286c 696e 6520 2020 (line
│ │ │ │ │ +000486f0: 3629 0a2a 206e 6577 203c 3137 3e3a 2020 6).* new <17>:
│ │ │ │ │ +00048700: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00048710: 2020 2020 2020 2020 2020 2020 5072 6f63 Proc
│ │ │ │ │ +00048720: 6573 7356 6172 6961 626c 6520 636c 6173 essVariable clas
│ │ │ │ │ +00048730: 732d 6163 6365 7373 696e 672e 0a20 2020 s-accessing..
│ │ │ │ │ +00048740: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00048750: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00048760: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00048770: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +00048780: 2020 3133 290a 2a20 6e65 7720 3c31 383e 13).* new <18>
│ │ │ │ │ +00048790: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +000487a0: 2020 2020 2020 2020 2020 2020 2020 2050 P
│ │ │ │ │ +000487b0: 726f 6365 7373 6f72 5363 6865 6475 6c65 rocessorSchedule
│ │ │ │ │ +000487c0: 7220 636c 6173 732d 696e 7374 616e 6365 r class-instance
│ │ │ │ │ +000487d0: 2063 7265 6174 696f 6e2e 0a20 2020 2020 creation..
│ │ │ │ │ +000487e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000487f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00048800: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00048810: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +00048820: 2036 290a 2a20 6e65 7720 3c31 393e 3a20 6).* new <19>:
│ │ │ │ │ +00048830: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00048840: 2020 2020 2020 2020 2020 2020 2050 726f Pro
│ │ │ │ │ +00048850: 6365 7373 456e 7669 726f 6e6d 656e 7420 cessEnvironment
│ │ │ │ │ +00048860: 636c 6173 732d 6469 7361 626c 6564 2e0a class-disabled..
│ │ │ │ │ +00048870: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00048880: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00048890: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000488a0: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +000488b0: 696e 6520 2020 3629 0a2a 206e 6577 203c ine 6).* new <
│ │ │ │ │ +000488c0: 3230 3e3a 2020 2020 2020 2020 2020 2020 20>:
│ │ │ │ │ +000488d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000488e0: 2020 506f 696e 7420 636c 6173 732d 696e Point class-in
│ │ │ │ │ +000488f0: 7374 616e 6365 2063 7265 6174 696f 6e2e stance creation.
│ │ │ │ │ +00048900: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +00048910: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00048920: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00048930: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +00048940: 6c69 6e65 2020 2036 290a 2a20 6e65 7720 line 6).* new
│ │ │ │ │ +00048950: 3c32 313e 3a20 2020 2020 2020 2020 2020 <21>:
│ │ │ │ │ +00048960: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00048970: 2020 204f 7264 6572 6564 436f 6c6c 6563 OrderedCollec
│ │ │ │ │ +00048980: 7469 6f6e 2063 6c61 7373 2d69 6e73 7461 tion class-insta
│ │ │ │ │ +00048990: 6e63 6520 6372 6561 7469 6f6e 2e0a 2020 nce creation..
│ │ │ │ │ +000489a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000489b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000489c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000489d0: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +000489e0: 6520 2020 3629 0a2a 206e 6577 203c 3232 e 6).* new <22
│ │ │ │ │ +000489f0: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ +00048a00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00048a10: 4f62 6a65 6374 4475 6d70 6572 2063 6c61 ObjectDumper cla
│ │ │ │ │ +00048a20: 7373 2d69 6e73 7461 6e63 6520 6372 6561 ss-instance crea
│ │ │ │ │ +00048a30: 7469 6f6e 2e0a 2020 2020 2020 2020 2020 tion..
│ │ │ │ │ +00048a40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00048a50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00048a60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00048a70: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*
│ │ │ │ │ +00048a80: 206e 6577 203c 3233 3e3a 2020 2020 2020 new <23>:
│ │ │ │ │ +00048a90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00048aa0: 2020 2020 2020 2020 4e75 6c6c 5661 6c75 NullValu
│ │ │ │ │ +00048ab0: 6548 6f6c 6465 7220 636c 6173 732d 6372 eHolder class-cr
│ │ │ │ │ +00048ac0: 6561 7469 6e67 2069 6e73 7461 6e63 6573 eating instances
│ │ │ │ │ +00048ad0: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +00048ae0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00048af0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00048b00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00048b10: 286c 696e 6520 2020 3629 0a2a 206e 6577 (line 6).* new
│ │ │ │ │ +00048b20: 203c 3234 3e3a 2020 2020 2020 2020 2020 <24>:
│ │ │ │ │ +00048b30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00048b40: 2020 2020 4e65 7443 6c69 656e 7473 2e55 NetClients.U
│ │ │ │ │ +00048b50: 524c 2063 6c61 7373 2d69 6e73 7461 6e63 RL class-instanc
│ │ │ │ │ +00048b60: 6520 6372 6561 7469 6f6e 2e0a 2020 2020 e creation..
│ │ │ │ │ +00048b70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00048b80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00048b90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00048ba0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +00048bb0: 2020 3929 0a2a 206e 6577 203c 3235 3e3a 9).* new <25>:
│ │ │ │ │ +00048bc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00048bd0: 2020 2020 2020 2020 2020 2020 2020 4e61 Na
│ │ │ │ │ +00048be0: 6d65 7370 6163 6520 636c 6173 732d 6469 mespace class-di
│ │ │ │ │ +00048bf0: 7361 626c 696e 6720 696e 7374 616e 6365 sabling instance
│ │ │ │ │ +00048c00: 2063 7265 6174 696f 6e2e 0a20 2020 2020 creation..
│ │ │ │ │ +00048c10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00048c20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00048c30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00048c40: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +00048c50: 2036 290a 2a20 6e65 7720 3c32 363e 3a20 6).* new <26>:
│ │ │ │ │ +00048c60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00048c70: 2020 2020 2020 2020 2020 2020 204d 6170 Map
│ │ │ │ │ +00048c80: 7065 6443 6f6c 6c65 6374 696f 6e20 636c pedCollection cl
│ │ │ │ │ +00048c90: 6173 732d 696e 7374 616e 6365 2063 7265 ass-instance cre
│ │ │ │ │ +00048ca0: 6174 696f 6e2e 0a20 2020 2020 2020 2020 ation..
│ │ │ │ │ +00048cb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00048cc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00048cd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00048ce0: 2020 2020 2028 6c69 6e65 2020 3130 290a (line 10).
│ │ │ │ │ +00048cf0: 2a20 6e65 7720 3c32 373e 3a20 2020 2020 * new <27>:
│ │ │ │ │ +00048d00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00048d10: 2020 2020 2020 2020 204c 6f6f 6b75 7054 LookupT
│ │ │ │ │ +00048d20: 6162 6c65 2063 6c61 7373 2d69 6e73 7461 able class-insta
│ │ │ │ │ +00048d30: 6e63 6520 6372 6561 7469 6f6e 2e0a 2020 nce creation..
│ │ │ │ │ +00048d40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00048d50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00048d60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00048d70: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +00048d80: 6520 2020 3629 0a2a 206e 6577 203c 3238 e 6).* new <28
│ │ │ │ │ +00048d90: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ +00048da0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00048db0: 4861 7368 6564 436f 6c6c 6563 7469 6f6e HashedCollection
│ │ │ │ │ +00048dc0: 2063 6c61 7373 2d69 6e73 7461 6e63 6520 class-instance
│ │ │ │ │ +00048dd0: 6372 6561 7469 6f6e 2e0a 2020 2020 2020 creation..
│ │ │ │ │ +00048de0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00048df0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00048e00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00048e10: 2020 2020 2020 2020 286c 696e 6520 2020 (line
│ │ │ │ │ +00048e20: 3629 0a2a 206e 6577 203c 3239 3e3a 2020 6).* new <29>:
│ │ │ │ │ +00048e30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00048e40: 2020 2020 2020 2020 2020 2020 4578 6365 Exce
│ │ │ │ │ +00048e50: 7074 696f 6e53 6574 2063 6c61 7373 2d69 ptionSet class-i
│ │ │ │ │ +00048e60: 6e73 7461 6e63 6520 6372 6561 7469 6f6e nstance creation
│ │ │ │ │ +00048e70: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +00048e80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00048e90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00048ea0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00048eb0: 286c 696e 6520 2020 3629 0a2a 206e 6577 (line 6).* new
│ │ │ │ │ +00048ec0: 203c 3330 3e3a 2020 2020 2020 2020 2020 <30>:
│ │ │ │ │ +00048ed0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00048ee0: 2020 2020 4578 6365 7074 696f 6e20 636c Exception cl
│ │ │ │ │ +00048ef0: 6173 732d 696e 7374 616e 6365 2063 7265 ass-instance cre
│ │ │ │ │ +00048f00: 6174 696f 6e2e 0a20 2020 2020 2020 2020 ation..
│ │ │ │ │ +00048f10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00048f20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00048f30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00048f40: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).
│ │ │ │ │ +00048f50: 2a20 6e65 7720 3c33 313e 3a20 2020 2020 * new <31>:
│ │ │ │ │ +00048f60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00048f70: 2020 2020 2020 2020 2044 6963 7469 6f6e Diction
│ │ │ │ │ +00048f80: 6172 7920 636c 6173 732d 696e 7374 616e ary class-instan
│ │ │ │ │ +00048f90: 6365 2063 7265 6174 696f 6e2e 0a20 2020 ce creation..
│ │ │ │ │ +00048fa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00048fb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00048fc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00048fd0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +00048fe0: 2020 3131 290a 2a20 6e65 7720 3c33 323e 11).* new <32>
│ │ │ │ │ +00048ff0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +00049000: 2020 2020 2020 2020 2020 2020 2020 2043 C
│ │ │ │ │ +00049010: 5479 7065 2d43 2069 6e73 7461 6e63 6520 Type-C instance
│ │ │ │ │ +00049020: 6372 6561 7469 6f6e 2e0a 2020 2020 2020 creation..
│ │ │ │ │ +00049030: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00049040: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00049050: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00049060: 2020 2020 2020 2020 286c 696e 6520 2032 (line 2
│ │ │ │ │ +00049070: 3229 0a2a 206e 6577 203c 3333 3e3a 2020 2).* new <33>:
│ │ │ │ │ +00049080: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00049090: 2020 2020 2020 2020 2020 2020 434f 626a CObj
│ │ │ │ │ +000490a0: 6563 7420 636c 6173 732d 696e 7374 616e ect class-instan
│ │ │ │ │ +000490b0: 6365 2063 7265 6174 696f 6e2e 0a20 2020 ce creation..
│ │ │ │ │ +000490c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000490d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000490e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000490f0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +00049100: 2020 3138 290a 2a20 6e65 7720 3c33 343e 18).* new <34>
│ │ │ │ │ +00049110: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +00049120: 2020 2020 2020 2020 2020 2020 2020 2043 C
│ │ │ │ │ +00049130: 436f 6d70 6f75 6e64 2063 6c61 7373 2d69 Compound class-i
│ │ │ │ │ +00049140: 6e73 7461 6e63 6520 6372 6561 7469 6f6e nstance creation
│ │ │ │ │ +00049150: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +00049160: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00049170: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00049180: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00049190: 286c 696e 6520 2031 3029 0a2a 206e 6577 (line 10).* new
│ │ │ │ │ +000491a0: 203c 3335 3e3a 2020 2020 2020 2020 2020 <35>:
│ │ │ │ │ +000491b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000491c0: 2020 2020 4265 6861 7669 6f72 2d62 7569 Behavior-bui
│ │ │ │ │ +000491d0: 6c74 696e 2e20 2020 2028 6c69 6e65 2020 ltin. (line
│ │ │ │ │ +000491e0: 3135 290a 2a20 6e65 7720 3c33 363e 3a20 15).* new <36>:
│ │ │ │ │ +000491f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00049200: 2020 2020 2020 2020 2020 2020 2042 6167 Bag
│ │ │ │ │ +00049210: 2063 6c61 7373 2d62 6173 6963 2e20 2020 class-basic.
│ │ │ │ │ +00049220: 2020 286c 696e 6520 2020 3629 0a2a 206e (line 6).* n
│ │ │ │ │ +00049230: 6577 3a20 2020 2020 2020 2020 2020 2020 ew:
│ │ │ │ │ +00049240: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00049250: 2020 2020 2020 4162 7374 7261 6374 4e61 AbstractNa
│ │ │ │ │ +00049260: 6d65 7370 6163 6520 636c 6173 732d 696e mespace class-in
│ │ │ │ │ +00049270: 7374 616e 6365 2063 7265 6174 696f 6e2e stance creation.
│ │ │ │ │ +00049280: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +00049290: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000492a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000492b0: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +000492c0: 6c69 6e65 2020 2036 290a 2a20 6e65 775f line 6).* new_
│ │ │ │ │ +000492d0: 203c 313e 3a20 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ +000492e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000492f0: 2020 2057 6561 6b41 7272 6179 2063 6c61 WeakArray cla
│ │ │ │ │ +00049300: 7373 2d69 6e73 7461 6e63 6520 6372 6561 ss-instance crea
│ │ │ │ │ +00049310: 7469 6f6e 2e0a 2020 2020 2020 2020 2020 tion..
│ │ │ │ │ +00049320: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00049330: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00049340: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00049350: 2020 2020 286c 696e 6520 2020 3929 0a2a (line 9).*
│ │ │ │ │ +00049360: 206e 6577 5f20 3c32 3e3a 2020 2020 2020 new_ <2>:
│ │ │ │ │ +00049370: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00049380: 2020 2020 2020 2020 5379 6d62 6f6c 2063 Symbol c
│ │ │ │ │ +00049390: 6c61 7373 2d69 6e73 7461 6e63 6520 6372 lass-instance cr
│ │ │ │ │ +000493a0: 6561 7469 6f6e 2e0a 2020 2020 2020 2020 eation..
│ │ │ │ │ +000493b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000493c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000493d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000493e0: 2020 2020 2020 286c 696e 6520 2031 3229 (line 12)
│ │ │ │ │ +000493f0: 0a2a 206e 6577 5f20 3c33 3e3a 2020 2020 .* new_ <3>:
│ │ │ │ │ +00049400: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00049410: 2020 2020 2020 2020 2020 536f 7274 6564 Sorted
│ │ │ │ │ +00049420: 436f 6c6c 6563 7469 6f6e 2063 6c61 7373 Collection class
│ │ │ │ │ +00049430: 2d69 6e73 7461 6e63 6520 6372 6561 7469 -instance creati
│ │ │ │ │ +00049440: 6f6e 2e0a 2020 2020 2020 2020 2020 2020 on..
│ │ │ │ │ +00049450: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00049460: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00049470: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00049480: 2020 286c 696e 6520 2020 3929 0a2a 206e (line 9).* n
│ │ │ │ │ +00049490: 6577 5f20 3c34 3e3a 2020 2020 2020 2020 ew_ <4>:
│ │ │ │ │ +000494a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000494b0: 2020 2020 2020 5275 6e41 7272 6179 2063 RunArray c
│ │ │ │ │ +000494c0: 6c61 7373 2d69 6e73 7461 6e63 6520 6372 lass-instance cr
│ │ │ │ │ +000494d0: 6561 7469 6f6e 2e0a 2020 2020 2020 2020 eation..
│ │ │ │ │ +000494e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000494f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00049500: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00049510: 2020 2020 2020 286c 696e 6520 2020 3929 (line 9)
│ │ │ │ │ +00049520: 0a2a 206e 6577 5f20 3c35 3e3a 2020 2020 .* new_ <5>:
│ │ │ │ │ +00049530: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00049540: 2020 2020 2020 2020 2020 526f 6f74 4e61 RootNa
│ │ │ │ │ +00049550: 6d65 7370 6163 6520 636c 6173 732d 696e mespace class-in
│ │ │ │ │ +00049560: 7374 616e 6365 2063 7265 6174 696f 6e2e stance creation.
│ │ │ │ │ +00049570: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +00049580: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00049590: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000495a0: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +000495b0: 6c69 6e65 2020 2036 290a 2a20 6e65 775f line 6).* new_
│ │ │ │ │ +000495c0: 203c 363e 3a20 2020 2020 2020 2020 2020 <6>:
│ │ │ │ │ +000495d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000495e0: 2020 204f 7264 6572 6564 436f 6c6c 6563 OrderedCollec
│ │ │ │ │ +000495f0: 7469 6f6e 2063 6c61 7373 2d69 6e73 7461 tion class-insta
│ │ │ │ │ +00049600: 6e63 6520 6372 6561 7469 6f6e 2e0a 2020 nce creation..
│ │ │ │ │ +00049610: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00049620: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00049630: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00049640: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +00049650: 6520 2020 3929 0a2a 206e 6577 5f20 3c37 e 9).* new_ <7
│ │ │ │ │ +00049660: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ +00049670: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00049680: 4e61 6d65 7370 6163 6520 636c 6173 732d Namespace class-
│ │ │ │ │ +00049690: 6469 7361 626c 696e 6720 696e 7374 616e disabling instan
│ │ │ │ │ +000496a0: 6365 2063 7265 6174 696f 6e2e 0a20 2020 ce creation..
│ │ │ │ │ +000496b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000496c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000496d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000496e0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +000496f0: 2020 2039 290a 2a20 6e65 775f 203c 383e 9).* new_ <8>
│ │ │ │ │ +00049700: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +00049710: 2020 2020 2020 2020 2020 2020 2020 204c L
│ │ │ │ │ +00049720: 6172 6765 4172 7261 7965 6443 6f6c 6c65 argeArrayedColle
│ │ │ │ │ +00049730: 6374 696f 6e20 636c 6173 732d 696e 7374 ction class-inst
│ │ │ │ │ +00049740: 616e 6365 2063 7265 6174 696f 6e2e 0a20 ance creation..
│ │ │ │ │ +00049750: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00049760: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00049770: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00049780: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +00049790: 6e65 2020 2036 290a 2a20 6e65 775f 203c ne 6).* new_ <
│ │ │ │ │ +000497a0: 393e 3a20 2020 2020 2020 2020 2020 2020 9>:
│ │ │ │ │ +000497b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000497c0: 2048 6173 6865 6443 6f6c 6c65 6374 696f HashedCollectio
│ │ │ │ │ +000497d0: 6e20 636c 6173 732d 696e 7374 616e 6365 n class-instance
│ │ │ │ │ +000497e0: 2063 7265 6174 696f 6e2e 0a20 2020 2020 creation..
│ │ │ │ │ +000497f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00049800: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00049810: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00049820: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +00049830: 2039 290a 2a20 6e65 775f 203c 3130 3e3a 9).* new_ <10>:
│ │ │ │ │ +00049840: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00049850: 2020 2020 2020 2020 2020 2020 2043 5479 CTy
│ │ │ │ │ +00049860: 7065 2d61 6363 6573 7369 6e67 2e20 2020 pe-accessing.
│ │ │ │ │ +00049870: 2020 286c 696e 6520 2031 3729 0a2a 206e (line 17).* n
│ │ │ │ │ +00049880: 6577 5f20 3c31 313e 3a20 2020 2020 2020 ew_ <11>:
│ │ │ │ │ +00049890: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000498a0: 2020 2020 2020 434f 626a 6563 7420 636c CObject cl
│ │ │ │ │ +000498b0: 6173 732d 696e 7374 616e 6365 2063 7265 ass-instance cre
│ │ │ │ │ +000498c0: 6174 696f 6e2e 0a20 2020 2020 2020 2020 ation..
│ │ │ │ │ +000498d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000498e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000498f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00049900: 2020 2020 2028 6c69 6e65 2020 3231 290a (line 21).
│ │ │ │ │ +00049910: 2a20 6e65 775f 203c 3132 3e3a 2020 2020 * new_ <12>:
│ │ │ │ │ +00049920: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00049930: 2020 2020 2020 2020 2042 6568 6176 696f Behavio
│ │ │ │ │ +00049940: 722d 6275 696c 7469 6e2e 2020 2020 286c r-builtin. (l
│ │ │ │ │ +00049950: 696e 6520 2031 3829 0a2a 206e 6577 5f3a ine 18).* new_:
│ │ │ │ │ +00049960: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00049970: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00049980: 2020 4261 6720 636c 6173 732d 6261 7369 Bag class-basi
│ │ │ │ │ +00049990: 632e 2020 2020 2028 6c69 6e65 2020 2039 c. (line 9
│ │ │ │ │ +000499a0: 290a 2a20 6e65 775f 6865 6164 6572 5f6c ).* new_header_l
│ │ │ │ │ +000499b0: 6974 6572 616c 735f 3a20 2020 2020 2020 iterals_:
│ │ │ │ │ +000499c0: 2020 2020 2020 2020 2020 2043 6f6d 7069 Compi
│ │ │ │ │ +000499d0: 6c65 6443 6f64 6520 636c 6173 732d 696e ledCode class-in
│ │ │ │ │ +000499e0: 7374 616e 6365 2063 7265 6174 696f 6e2e stance creation.
│ │ │ │ │ +000499f0: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +00049a00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00049a10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00049a20: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +00049a30: 6c69 6e65 2020 2036 290a 2a20 6e65 775f line 6).* new_
│ │ │ │ │ +00049a40: 6865 6164 6572 5f6d 6574 686f 645f 3a20 header_method_:
│ │ │ │ │ +00049a50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00049a60: 2020 2043 6f6d 7069 6c65 6442 6c6f 636b CompiledBlock
│ │ │ │ │ +00049a70: 2063 6c61 7373 2d69 6e73 7461 6e63 6520 class-instance
│ │ │ │ │ +00049a80: 6372 6561 7469 6f6e 2e0a 2020 2020 2020 creation..
│ │ │ │ │ +00049a90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00049aa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00049ab0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00049ac0: 2020 2020 2020 2020 286c 696e 6520 2020 (line
│ │ │ │ │ +00049ad0: 3629 0a2a 206e 6577 5f68 6561 6465 725f 6).* new_header_
│ │ │ │ │ +00049ae0: 6e75 6d4c 6974 6572 616c 735f 3a20 2020 numLiterals_:
│ │ │ │ │ +00049af0: 2020 2020 2020 2020 2020 2020 436f 6d70 Comp
│ │ │ │ │ +00049b00: 696c 6564 436f 6465 2063 6c61 7373 2d69 iledCode class-i
│ │ │ │ │ +00049b10: 6e73 7461 6e63 6520 6372 6561 7469 6f6e nstance creation
│ │ │ │ │ +00049b20: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +00049b30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00049b40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00049b50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00049b60: 286c 696e 6520 2031 3029 0a2a 206e 6577 (line 10).* new
│ │ │ │ │ +00049b70: 5f77 6974 6841 6c6c 5f3a 2020 2020 2020 _withAll_:
│ │ │ │ │ +00049b80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00049b90: 2020 2020 4172 7261 7965 6443 6f6c 6c65 ArrayedColle
│ │ │ │ │ +00049ba0: 6374 696f 6e20 636c 6173 732d 696e 7374 ction class-inst
│ │ │ │ │ +00049bb0: 616e 6365 2063 7265 6174 696f 6e2e 0a20 ance creation..
│ │ │ │ │ +00049bc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00049bd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00049be0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00049bf0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +00049c00: 6e65 2020 3135 290a 2a20 6e65 7742 7566 ne 15).* newBuf
│ │ │ │ │ +00049c10: 6665 723a 2020 2020 2020 2020 2020 2020 fer:
│ │ │ │ │ +00049c20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00049c30: 2046 696c 6553 7472 6561 6d2d 6275 6666 FileStream-buff
│ │ │ │ │ +00049c40: 6572 696e 672e 0a20 2020 2020 2020 2020 ering..
│ │ │ │ │ +00049c50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00049c60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00049c70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00049c80: 2020 2020 2028 6c69 6e65 2020 3231 290a (line 21).
│ │ │ │ │ +00049c90: 2a20 6e65 7743 6f6c 6c65 6374 696f 6e5f * newCollection_
│ │ │ │ │ +00049ca0: 203c 313e 3a20 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ +00049cb0: 2020 2020 2020 2020 204c 6172 6765 576f LargeWo
│ │ │ │ │ +00049cc0: 7264 4172 7261 792d 6f76 6572 7269 6464 rdArray-overridd
│ │ │ │ │ +00049cd0: 656e 2e0a 2020 2020 2020 2020 2020 2020 en..
│ │ │ │ │ +00049ce0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00049cf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00049d00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00049d10: 2020 286c 696e 6520 2020 3929 0a2a 206e (line 9).* n
│ │ │ │ │ +00049d20: 6577 436f 6c6c 6563 7469 6f6e 5f20 3c32 ewCollection_ <2
│ │ │ │ │ +00049d30: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ +00049d40: 2020 2020 2020 4c61 7267 6542 7974 6541 LargeByteA
│ │ │ │ │ +00049d50: 7272 6179 2d6f 7665 7272 6964 6465 6e2e rray-overridden.
│ │ │ │ │ +00049d60: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +00049d70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00049d80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00049d90: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +00049da0: 6c69 6e65 2020 3133 290a 2a20 6e65 7743 line 13).* newC
│ │ │ │ │ +00049db0: 6f6c 6c65 6374 696f 6e5f 3a20 2020 2020 ollection_:
│ │ │ │ │ +00049dc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00049dd0: 2020 204c 6172 6765 4172 7261 792d 6f76 LargeArray-ov
│ │ │ │ │ +00049de0: 6572 7269 6464 656e 2e0a 2020 2020 2020 erridden..
│ │ │ │ │ +00049df0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00049e00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00049e10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00049e20: 2020 2020 2020 2020 286c 696e 6520 2020 (line
│ │ │ │ │ +00049e30: 3629 0a2a 206e 6577 4461 795f 6d6f 6e74 6).* newDay_mont
│ │ │ │ │ +00049e40: 685f 7965 6172 5f3a 2020 2020 2020 2020 h_year_:
│ │ │ │ │ +00049e50: 2020 2020 2020 2020 2020 2020 4461 7465 Date
│ │ │ │ │ +00049e60: 2063 6c61 7373 2d69 6e73 7461 6e63 6520 class-instance
│ │ │ │ │ +00049e70: 6372 6561 7469 6f6e 2028 426c 7565 2042 creation (Blue B
│ │ │ │ │ +00049e80: 6f6f 6b29 2e0a 2020 2020 2020 2020 2020 ook)..
│ │ │ │ │ +00049e90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00049ea0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00049eb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00049ec0: 2020 2020 286c 696e 6520 2031 3929 0a2a (line 19).*
│ │ │ │ │ +00049ed0: 206e 6577 4461 795f 6d6f 6e74 6849 6e64 newDay_monthInd
│ │ │ │ │ +00049ee0: 6578 5f79 6561 725f 3a20 2020 2020 2020 ex_year_:
│ │ │ │ │ +00049ef0: 2020 2020 2020 2020 4461 7465 2063 6c61 Date cla
│ │ │ │ │ +00049f00: 7373 2d69 6e73 7461 6e63 6520 6372 6561 ss-instance crea
│ │ │ │ │ +00049f10: 7469 6f6e 2028 426c 7565 2042 6f6f 6b29 tion (Blue Book)
│ │ │ │ │ +00049f20: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +00049f30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00049f40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00049f50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00049f60: 286c 696e 6520 2032 3329 0a2a 206e 6577 (line 23).* new
│ │ │ │ │ +00049f70: 4461 795f 7965 6172 5f3a 2020 2020 2020 Day_year_:
│ │ │ │ │ +00049f80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00049f90: 2020 2020 4461 7465 2063 6c61 7373 2d69 Date class-i
│ │ │ │ │ +00049fa0: 6e73 7461 6e63 6520 6372 6561 7469 6f6e nstance creation
│ │ │ │ │ +00049fb0: 2028 426c 7565 2042 6f6f 6b29 2e0a 2020 (Blue Book)..
│ │ │ │ │ +00049fc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00049fd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00049fe0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00049ff0: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +0004a000: 6520 2032 3729 0a2a 206e 6577 4672 6f6d e 27).* newFrom
│ │ │ │ │ +0004a010: 4e75 6d62 6572 5f73 6361 6c65 5f3a 2020 Number_scale_:
│ │ │ │ │ +0004a020: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004a030: 5363 616c 6564 4465 6369 6d61 6c20 636c ScaledDecimal cl
│ │ │ │ │ +0004a040: 6173 732d 696e 7374 616e 6365 2063 7265 ass-instance cre
│ │ │ │ │ +0004a050: 6174 696f 6e2e 0a20 2020 2020 2020 2020 ation..
│ │ │ │ │ +0004a060: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004a070: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004a080: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004a090: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).
│ │ │ │ │ +0004a0a0: 2a20 6e65 7749 6e46 6978 6564 5370 6163 * newInFixedSpac
│ │ │ │ │ +0004a0b0: 653a 2020 2020 2020 2020 2020 2020 2020 e:
│ │ │ │ │ +0004a0c0: 2020 2020 2020 2020 2042 6568 6176 696f Behavio
│ │ │ │ │ +0004a0d0: 722d 696e 7374 616e 6365 2063 7265 6174 r-instance creat
│ │ │ │ │ +0004a0e0: 696f 6e2e 0a20 2020 2020 2020 2020 2020 ion..
│ │ │ │ │ +0004a0f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004a100: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004a110: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004a120: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).*
│ │ │ │ │ +0004a130: 6e65 7749 6e46 6978 6564 5370 6163 655f newInFixedSpace_
│ │ │ │ │ +0004a140: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +0004a150: 2020 2020 2020 2042 6568 6176 696f 722d Behavior-
│ │ │ │ │ +0004a160: 696e 7374 616e 6365 2063 7265 6174 696f instance creatio
│ │ │ │ │ +0004a170: 6e2e 0a20 2020 2020 2020 2020 2020 2020 n..
│ │ │ │ │ +0004a180: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004a190: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004a1a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004a1b0: 2028 6c69 6e65 2020 3132 290a 2a20 6e65 (line 12).* ne
│ │ │ │ │ +0004a1c0: 774d 6574 615f 656e 7669 726f 6e6d 656e wMeta_environmen
│ │ │ │ │ +0004a1d0: 745f 7375 6263 6c61 7373 4f66 5f69 6e73 t_subclassOf_ins
│ │ │ │ │ +0004a1e0: 7461 6e63 6556 6172 6961 626c 6541 7272 tanceVariableArr
│ │ │ │ │ +0004a1f0: 6179 5f73 6861 7065 5f63 6c61 7373 506f ay_shape_classPo
│ │ │ │ │ +0004a200: 6f6c 5f70 6f6f 6c44 6963 7469 6f6e 6172 ol_poolDictionar
│ │ │ │ │ +0004a210: 6965 735f 6361 7465 676f 7279 5f3a 204d ies_category_: M
│ │ │ │ │ +0004a220: 6574 6163 6c61 7373 2d62 6173 6963 2e0a etaclass-basic..
│ │ │ │ │ +0004a230: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004a240: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004a250: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004a260: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +0004a270: 696e 6520 2032 3029 0a2a 206e 6577 5061 ine 20).* newPa
│ │ │ │ │ +0004a280: 6765 3a20 2020 2020 2020 2020 2020 2020 ge:
│ │ │ │ │ +0004a290: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004a2a0: 2020 4368 6172 6163 7465 7220 636c 6173 Character clas
│ │ │ │ │ +0004a2b0: 732d 636f 6e73 7461 6e74 732e 0a20 2020 s-constants..
│ │ │ │ │ +0004a2c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004a2d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004a2e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004a2f0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +0004a300: 2020 3330 290a 2a20 6e65 7750 726f 6365 30).* newProce
│ │ │ │ │ +0004a310: 7373 203c 313e 3a20 2020 2020 2020 2020 ss <1>:
│ │ │ │ │ +0004a320: 2020 2020 2020 2020 2020 2020 2020 2044 D
│ │ │ │ │ +0004a330: 6972 6563 7465 644d 6573 7361 6765 2d6d irectedMessage-m
│ │ │ │ │ +0004a340: 756c 7469 706c 6520 7072 6f63 6573 732e ultiple process.
│ │ │ │ │ +0004a350: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +0004a360: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004a370: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004a380: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +0004a390: 6c69 6e65 2020 3133 290a 2a20 6e65 7750 line 13).* newP
│ │ │ │ │ +0004a3a0: 726f 6365 7373 3a20 2020 2020 2020 2020 rocess:
│ │ │ │ │ +0004a3b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004a3c0: 2020 2042 6c6f 636b 436c 6f73 7572 652d BlockClosure-
│ │ │ │ │ +0004a3d0: 6d75 6c74 6970 6c65 2070 726f 6365 7373 multiple process
│ │ │ │ │ +0004a3e0: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +0004a3f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004a400: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004a410: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004a420: 286c 696e 6520 2031 3729 0a2a 206e 6577 (line 17).* new
│ │ │ │ │ +0004a430: 5072 6f63 6573 7357 6974 685f 3a20 2020 ProcessWith_:
│ │ │ │ │ +0004a440: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004a450: 2020 2020 426c 6f63 6b43 6c6f 7375 7265 BlockClosure
│ │ │ │ │ +0004a460: 2d6d 756c 7469 706c 6520 7072 6f63 6573 -multiple proces
│ │ │ │ │ +0004a470: 732e 0a20 2020 2020 2020 2020 2020 2020 s..
│ │ │ │ │ +0004a480: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004a490: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004a4a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004a4b0: 2028 6c69 6e65 2020 3232 290a 2a20 6e65 (line 22).* ne
│ │ │ │ │ +0004a4c0: 7773 4772 6f75 703a 2020 2020 2020 2020 wsGroup:
│ │ │ │ │ +0004a4d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004a4e0: 2020 2020 204e 6574 436c 6965 6e74 732e NetClients.
│ │ │ │ │ +0004a4f0: 5552 4c2d 6163 6365 7373 696e 672e 0a20 URL-accessing..
│ │ │ │ │ +0004a500: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004a510: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004a520: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004a530: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +0004a540: 6e65 2020 3534 290a 2a20 6e65 7753 7472 ne 54).* newStr
│ │ │ │ │ +0004a550: 7563 745f 6465 636c 6172 6174 696f 6e5f uct_declaration_
│ │ │ │ │ +0004a560: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +0004a570: 2043 436f 6d70 6f75 6e64 2063 6c61 7373 CCompound class
│ │ │ │ │ +0004a580: 2d73 7562 636c 6173 7320 6372 6561 7469 -subclass creati
│ │ │ │ │ +0004a590: 6f6e 2e0a 2020 2020 2020 2020 2020 2020 on..
│ │ │ │ │ +0004a5a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004a5b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004a5c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004a5d0: 2020 286c 696e 6520 2033 3229 0a2a 206e (line 32).* n
│ │ │ │ │ +0004a5e0: 6578 7420 3c31 3e3a 2020 2020 2020 2020 ext <1>:
│ │ │ │ │ +0004a5f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004a600: 2020 2020 2020 5374 7265 616d 2d61 6363 Stream-acc
│ │ │ │ │ +0004a610: 6573 7369 6e67 2d72 6561 6469 6e67 2e0a essing-reading..
│ │ │ │ │ +0004a620: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004a630: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004a640: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004a650: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +0004a660: 696e 6520 2031 3629 0a2a 206e 6578 7420 ine 16).* next
│ │ │ │ │ +0004a670: 3c32 3e3a 2020 2020 2020 2020 2020 2020 <2>:
│ │ │ │ │ +0004a680: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004a690: 2020 5368 6172 6564 5175 6575 652d 6163 SharedQueue-ac
│ │ │ │ │ +0004a6a0: 6365 7373 696e 672e 0a20 2020 2020 2020 cessing..
│ │ │ │ │ +0004a6b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004a6c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004a6d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004a6e0: 2020 2020 2020 2028 6c69 6e65 2020 2039 (line 9
│ │ │ │ │ +0004a6f0: 290a 2a20 6e65 7874 203c 333e 3a20 2020 ).* next <3>:
│ │ │ │ │ +0004a700: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004a710: 2020 2020 2020 2020 2020 2052 616e 646f Rando
│ │ │ │ │ +0004a720: 6d2d 6261 7369 632e 2020 2020 2020 2020 m-basic.
│ │ │ │ │ +0004a730: 286c 696e 6520 2031 3229 0a2a 206e 6578 (line 12).* nex
│ │ │ │ │ +0004a740: 7420 3c34 3e3a 2020 2020 2020 2020 2020 t <4>:
│ │ │ │ │ +0004a750: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004a760: 2020 2020 5261 6e64 6f6d 2063 6c61 7373 Random class
│ │ │ │ │ +0004a770: 2d73 686f 7274 6375 7473 2e0a 2020 2020 -shortcuts..
│ │ │ │ │ +0004a780: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004a790: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004a7a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004a7b0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +0004a7c0: 2020 3929 0a2a 206e 6578 7420 3c35 3e3a 9).* next <5>:
│ │ │ │ │ +0004a7d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004a7e0: 2020 2020 2020 2020 2020 2020 2020 506f Po
│ │ │ │ │ +0004a7f0: 7369 7469 6f6e 6162 6c65 5374 7265 616d sitionableStream
│ │ │ │ │ +0004a800: 2d61 6363 6573 7369 6e67 2d72 6561 6469 -accessing-readi
│ │ │ │ │ +0004a810: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ +0004a820: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004a830: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004a840: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004a850: 2020 286c 696e 6520 2031 3929 0a2a 206e (line 19).* n
│ │ │ │ │ +0004a860: 6578 7420 3c36 3e3a 2020 2020 2020 2020 ext <6>:
│ │ │ │ │ +0004a870: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004a880: 2020 2020 2020 4f62 6a65 6374 4475 6d70 ObjectDump
│ │ │ │ │ +0004a890: 6572 2d73 7472 6561 6d20 696e 7465 7266 er-stream interf
│ │ │ │ │ +0004a8a0: 6163 652e 0a20 2020 2020 2020 2020 2020 ace..
│ │ │ │ │ +0004a8b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004a8c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004a8d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004a8e0: 2020 2028 6c69 6e65 2020 2039 290a 2a20 (line 9).*
│ │ │ │ │ +0004a8f0: 6e65 7874 203c 373e 3a20 2020 2020 2020 next <7>:
│ │ │ │ │ +0004a900: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004a910: 2020 2020 2020 2047 656e 6572 6174 6f72 Generator
│ │ │ │ │ +0004a920: 2d73 7472 6561 6d20 7072 6f74 6f63 6f6c -stream protocol
│ │ │ │ │ +0004a930: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +0004a940: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004a950: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004a960: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004a970: 286c 696e 6520 2020 3929 0a2a 206e 6578 (line 9).* nex
│ │ │ │ │ +0004a980: 7420 3c38 3e3a 2020 2020 2020 2020 2020 t <8>:
│ │ │ │ │ +0004a990: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004a9a0: 2020 2020 4669 6c65 5374 7265 616d 2d62 FileStream-b
│ │ │ │ │ +0004a9b0: 6173 6963 2e20 2020 2028 6c69 6e65 2020 asic. (line
│ │ │ │ │ +0004a9c0: 3133 290a 2a20 6e65 7874 3a20 2020 2020 13).* next:
│ │ │ │ │ +0004a9d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004a9e0: 2020 2020 2020 2020 2020 2020 2046 696c Fil
│ │ │ │ │ +0004a9f0: 6544 6573 6372 6970 746f 722d 6261 7369 eDescriptor-basi
│ │ │ │ │ +0004aa00: 632e 0a20 2020 2020 2020 2020 2020 2020 c..
│ │ │ │ │ +0004aa10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004aa20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004aa30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004aa40: 2028 6c69 6e65 2020 3236 290a 2a20 6e65 (line 26).* ne
│ │ │ │ │ +0004aa50: 7874 5f3a 2020 2020 2020 2020 2020 2020 xt_:
│ │ │ │ │ +0004aa60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004aa70: 2020 2020 2053 7472 6561 6d2d 6163 6365 Stream-acce
│ │ │ │ │ +0004aa80: 7373 696e 672d 7265 6164 696e 672e 0a20 ssing-reading..
│ │ │ │ │ +0004aa90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004aaa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004aab0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004aac0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +0004aad0: 6e65 2020 3139 290a 2a20 6e65 7874 5f62 ne 19).* next_b
│ │ │ │ │ +0004aae0: 7566 6665 7241 6c6c 5f73 7461 7274 696e ufferAll_startin
│ │ │ │ │ +0004aaf0: 6741 745f 3a20 2020 2020 2020 2020 2020 gAt_:
│ │ │ │ │ +0004ab00: 2046 696c 6553 7472 6561 6d2d 6275 6666 FileStream-buff
│ │ │ │ │ +0004ab10: 6572 696e 672e 0a20 2020 2020 2020 2020 ering..
│ │ │ │ │ +0004ab20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004ab30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004ab40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004ab50: 2020 2020 2028 6c69 6e65 2020 3234 290a (line 24).
│ │ │ │ │ +0004ab60: 2a20 6e65 7874 5f69 6e74 6f5f 7374 6172 * next_into_star
│ │ │ │ │ +0004ab70: 7469 6e67 4174 5f3a 2020 2020 2020 2020 tingAt_:
│ │ │ │ │ +0004ab80: 2020 2020 2020 2020 2053 7472 6561 6d2d Stream-
│ │ │ │ │ +0004ab90: 6275 6666 6572 696e 672e 2020 2020 286c buffering. (l
│ │ │ │ │ +0004aba0: 696e 6520 2020 3629 0a2a 206e 6578 745f ine 6).* next_
│ │ │ │ │ +0004abb0: 7075 745f 203c 313e 3a20 2020 2020 2020 put_ <1>:
│ │ │ │ │ +0004abc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004abd0: 2020 5465 7874 436f 6c6c 6563 746f 722d TextCollector-
│ │ │ │ │ +0004abe0: 6163 6365 7373 696e 672e 0a20 2020 2020 accessing..
│ │ │ │ │ +0004abf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004ac00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004ac10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004ac20: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +0004ac30: 3136 290a 2a20 6e65 7874 5f70 7574 5f3a 16).* next_put_:
│ │ │ │ │ +0004ac40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004ac50: 2020 2020 2020 2020 2020 2020 2053 7472 Str
│ │ │ │ │ +0004ac60: 6561 6d2d 6163 6365 7373 696e 672d 7772 eam-accessing-wr
│ │ │ │ │ +0004ac70: 6974 696e 672e 0a20 2020 2020 2020 2020 iting..
│ │ │ │ │ +0004ac80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004ac90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004aca0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004acb0: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).
│ │ │ │ │ +0004acc0: 2a20 6e65 7874 5f70 7574 416c 6c5f 7374 * next_putAll_st
│ │ │ │ │ +0004acd0: 6172 7469 6e67 4174 5f20 3c31 3e3a 2020 artingAt_ <1>:
│ │ │ │ │ +0004ace0: 2020 2020 2020 2020 2057 7269 7465 5374 WriteSt
│ │ │ │ │ +0004acf0: 7265 616d 2d61 6363 6573 7369 6e67 2d77 ream-accessing-w
│ │ │ │ │ +0004ad00: 7269 7469 6e67 2e0a 2020 2020 2020 2020 riting..
│ │ │ │ │ +0004ad10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004ad20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004ad30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004ad40: 2020 2020 2020 286c 696e 6520 2031 3029 (line 10)
│ │ │ │ │ +0004ad50: 0a2a 206e 6578 745f 7075 7441 6c6c 5f73 .* next_putAll_s
│ │ │ │ │ +0004ad60: 7461 7274 696e 6741 745f 203c 323e 3a20 tartingAt_ <2>:
│ │ │ │ │ +0004ad70: 2020 2020 2020 2020 2020 5465 7874 436f TextCo
│ │ │ │ │ +0004ad80: 6c6c 6563 746f 722d 6163 6365 7373 696e llector-accessin
│ │ │ │ │ +0004ad90: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ +0004ada0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004adb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004adc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004add0: 2028 6c69 6e65 2020 3139 290a 2a20 6e65 (line 19).* ne
│ │ │ │ │ +0004ade0: 7874 5f70 7574 416c 6c5f 7374 6172 7469 xt_putAll_starti
│ │ │ │ │ +0004adf0: 6e67 4174 5f20 3c33 3e3a 2020 2020 2020 ngAt_ <3>:
│ │ │ │ │ +0004ae00: 2020 2020 2053 7472 6561 6d2d 6163 6365 Stream-acce
│ │ │ │ │ +0004ae10: 7373 696e 672d 7772 6974 696e 672e 0a20 ssing-writing..
│ │ │ │ │ +0004ae20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004ae30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004ae40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004ae50: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +0004ae60: 6e65 2020 2039 290a 2a20 6e65 7874 5f70 ne 9).* next_p
│ │ │ │ │ +0004ae70: 7574 416c 6c5f 7374 6172 7469 6e67 4174 utAll_startingAt
│ │ │ │ │ +0004ae80: 5f20 3c34 3e3a 2020 2020 2020 2020 2020 _ <4>:
│ │ │ │ │ +0004ae90: 2046 696c 6553 7472 6561 6d2d 6f76 6572 FileStream-over
│ │ │ │ │ +0004aea0: 7269 6469 6e67 2069 6e68 6572 6974 6564 riding inherited
│ │ │ │ │ +0004aeb0: 206d 6574 686f 6473 2e0a 2020 2020 2020 methods..
│ │ │ │ │ +0004aec0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004aed0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004aee0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004aef0: 2020 2020 2020 2020 286c 696e 6520 2020 (line
│ │ │ │ │ +0004af00: 3629 0a2a 206e 6578 745f 7075 7441 6c6c 6).* next_putAll
│ │ │ │ │ +0004af10: 5f73 7461 7274 696e 6741 745f 3a20 2020 _startingAt_:
│ │ │ │ │ +0004af20: 2020 2020 2020 2020 2020 2020 4669 6c65 File
│ │ │ │ │ +0004af30: 4465 7363 7269 7074 6f72 2d6c 6f77 2d6c Descriptor-low-l
│ │ │ │ │ +0004af40: 6576 656c 2061 6363 6573 732e 0a20 2020 evel access..
│ │ │ │ │ +0004af50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004af60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004af70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004af80: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +0004af90: 2020 2036 290a 2a20 6e65 7874 5f70 7574 6).* next_put
│ │ │ │ │ +0004afa0: 416c 6c4f 6e5f 3a20 2020 2020 2020 2020 AllOn_:
│ │ │ │ │ +0004afb0: 2020 2020 2020 2020 2020 2020 2020 2053 S
│ │ │ │ │ +0004afc0: 7472 6561 6d2d 6275 6666 6572 696e 672e tream-buffering.
│ │ │ │ │ +0004afd0: 2020 2020 286c 696e 6520 2031 3129 0a2a (line 11).*
│ │ │ │ │ +0004afe0: 206e 6578 7441 7661 696c 6162 6c65 5f3a nextAvailable_:
│ │ │ │ │ +0004aff0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004b000: 2020 2020 2020 2020 5374 7265 616d 2d61 Stream-a
│ │ │ │ │ +0004b010: 6363 6573 7369 6e67 2d72 6561 6469 6e67 ccessing-reading
│ │ │ │ │ +0004b020: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +0004b030: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004b040: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004b050: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004b060: 286c 696e 6520 2032 3229 0a2a 206e 6578 (line 22).* nex
│ │ │ │ │ +0004b070: 7441 7661 696c 6162 6c65 5f69 6e74 6f5f tAvailable_into_
│ │ │ │ │ +0004b080: 7374 6172 7469 6e67 4174 5f20 3c31 3e3a startingAt_ <1>:
│ │ │ │ │ +0004b090: 2020 2020 5374 7265 616d 2d61 6363 6573 Stream-acces
│ │ │ │ │ +0004b0a0: 7369 6e67 2d72 6561 6469 6e67 2e0a 2020 sing-reading..
│ │ │ │ │ +0004b0b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004b0c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004b0d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004b0e0: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +0004b0f0: 6520 2032 3929 0a2a 206e 6578 7441 7661 e 29).* nextAva
│ │ │ │ │ +0004b100: 696c 6162 6c65 5f69 6e74 6f5f 7374 6172 ilable_into_star
│ │ │ │ │ +0004b110: 7469 6e67 4174 5f20 3c32 3e3a 2020 2020 tingAt_ <2>:
│ │ │ │ │ +0004b120: 506f 7369 7469 6f6e 6162 6c65 5374 7265 PositionableStre
│ │ │ │ │ +0004b130: 616d 2d61 6363 6573 7369 6e67 2d72 6561 am-accessing-rea
│ │ │ │ │ +0004b140: 6469 6e67 2e0a 2020 2020 2020 2020 2020 ding..
│ │ │ │ │ +0004b150: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004b160: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004b170: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004b180: 2020 2020 286c 696e 6520 2032 3329 0a2a (line 23).*
│ │ │ │ │ +0004b190: 206e 6578 7441 7661 696c 6162 6c65 5f69 nextAvailable_i
│ │ │ │ │ +0004b1a0: 6e74 6f5f 7374 6172 7469 6e67 4174 5f20 nto_startingAt_
│ │ │ │ │ +0004b1b0: 3c33 3e3a 2020 2020 4669 6c65 5374 7265 <3>: FileStre
│ │ │ │ │ +0004b1c0: 616d 2d62 7566 6665 7269 6e67 2e0a 2020 am-buffering..
│ │ │ │ │ +0004b1d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004b1e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004b1f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004b200: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +0004b210: 6520 2032 3929 0a2a 206e 6578 7441 7661 e 29).* nextAva
│ │ │ │ │ +0004b220: 696c 6162 6c65 5f69 6e74 6f5f 7374 6172 ilable_into_star
│ │ │ │ │ +0004b230: 7469 6e67 4174 5f3a 2020 2020 2020 2020 tingAt_:
│ │ │ │ │ +0004b240: 4669 6c65 4465 7363 7269 7074 6f72 2d6c FileDescriptor-l
│ │ │ │ │ +0004b250: 6f77 2d6c 6576 656c 2061 6363 6573 732e ow-level access.
│ │ │ │ │ +0004b260: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +0004b270: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004b280: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004b290: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +0004b2a0: 6c69 6e65 2020 2039 290a 2a20 6e65 7874 line 9).* next
│ │ │ │ │ +0004b2b0: 4176 6169 6c61 626c 655f 7075 7441 6c6c Available_putAll
│ │ │ │ │ +0004b2c0: 4f6e 5f20 3c31 3e3a 2020 2020 2020 2020 On_ <1>:
│ │ │ │ │ +0004b2d0: 2020 2053 7472 6561 6d2d 6163 6365 7373 Stream-access
│ │ │ │ │ +0004b2e0: 696e 672d 7265 6164 696e 672e 0a20 2020 ing-reading..
│ │ │ │ │ +0004b2f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004b300: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004b310: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004b320: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +0004b330: 2020 3337 290a 2a20 6e65 7874 4176 6169 37).* nextAvai
│ │ │ │ │ +0004b340: 6c61 626c 655f 7075 7441 6c6c 4f6e 5f20 lable_putAllOn_
│ │ │ │ │ +0004b350: 3c32 3e3a 2020 2020 2020 2020 2020 2050 <2>: P
│ │ │ │ │ +0004b360: 6f73 6974 696f 6e61 626c 6553 7472 6561 ositionableStrea
│ │ │ │ │ +0004b370: 6d2d 6163 6365 7373 696e 672d 7265 6164 m-accessing-read
│ │ │ │ │ +0004b380: 696e 672e 0a20 2020 2020 2020 2020 2020 ing..
│ │ │ │ │ +0004b390: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004b3a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004b3b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004b3c0: 2020 2028 6c69 6e65 2020 3238 290a 2a20 (line 28).*
│ │ │ │ │ +0004b3d0: 6e65 7874 4176 6169 6c61 626c 655f 7075 nextAvailable_pu
│ │ │ │ │ +0004b3e0: 7441 6c6c 4f6e 5f3a 2020 2020 2020 2020 tAllOn_:
│ │ │ │ │ +0004b3f0: 2020 2020 2020 2046 696c 6553 7472 6561 FileStrea
│ │ │ │ │ +0004b400: 6d2d 6275 6666 6572 696e 672e 0a20 2020 m-buffering..
│ │ │ │ │ +0004b410: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004b420: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004b430: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004b440: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +0004b450: 2020 3333 290a 2a20 6e65 7874 4176 6169 33).* nextAvai
│ │ │ │ │ +0004b460: 6c61 626c 6550 7574 416c 6c4f 6e5f 3a20 lablePutAllOn_:
│ │ │ │ │ +0004b470: 2020 2020 2020 2020 2020 2020 2020 2053 S
│ │ │ │ │ +0004b480: 7472 6561 6d2d 7374 7265 616d 696e 6720 tream-streaming
│ │ │ │ │ +0004b490: 7072 6f74 6f63 6f6c 2e0a 2020 2020 2020 protocol..
│ │ │ │ │ +0004b4a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004b4b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004b4c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004b4d0: 2020 2020 2020 2020 286c 696e 6520 2020 (line
│ │ │ │ │ +0004b4e0: 3629 0a2a 206e 6578 7442 7974 653a 2020 6).* nextByte:
│ │ │ │ │ +0004b4f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004b500: 2020 2020 2020 2020 2020 2020 4669 6c65 File
│ │ │ │ │ +0004b510: 4465 7363 7269 7074 6f72 2d62 6173 6963 Descriptor-basic
│ │ │ │ │ +0004b520: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +0004b530: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004b540: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004b550: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004b560: 286c 696e 6520 2032 3929 0a2a 206e 6578 (line 29).* nex
│ │ │ │ │ +0004b570: 7442 7974 6541 7272 6179 5f3a 2020 2020 tByteArray_:
│ │ │ │ │ +0004b580: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004b590: 2020 2020 4669 6c65 4465 7363 7269 7074 FileDescript
│ │ │ │ │ +0004b5a0: 6f72 2d62 696e 6172 7920 492f 4f2e 0a20 or-binary I/O..
│ │ │ │ │ +0004b5b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004b5c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004b5d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004b5e0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +0004b5f0: 6e65 2020 2036 290a 2a20 6e65 7874 446f ne 6).* nextDo
│ │ │ │ │ +0004b600: 7562 6c65 3a20 2020 2020 2020 2020 2020 uble:
│ │ │ │ │ +0004b610: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004b620: 2046 696c 6544 6573 6372 6970 746f 722d FileDescriptor-
│ │ │ │ │ +0004b630: 6269 6e61 7279 2049 2f4f 2e0a 2020 2020 binary I/O..
│ │ │ │ │ +0004b640: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004b650: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004b660: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004b670: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +0004b680: 2020 3929 0a2a 206e 6578 7446 6c6f 6174 9).* nextFloat
│ │ │ │ │ +0004b690: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +0004b6a0: 2020 2020 2020 2020 2020 2020 2020 4669 Fi
│ │ │ │ │ +0004b6b0: 6c65 4465 7363 7269 7074 6f72 2d62 696e leDescriptor-bin
│ │ │ │ │ +0004b6c0: 6172 7920 492f 4f2e 0a20 2020 2020 2020 ary I/O..
│ │ │ │ │ +0004b6d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004b6e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004b6f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004b700: 2020 2020 2020 2028 6c69 6e65 2020 3132 (line 12
│ │ │ │ │ +0004b710: 290a 2a20 6e65 7874 496e 7374 616e 6365 ).* nextInstance
│ │ │ │ │ +0004b720: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +0004b730: 2020 2020 2020 2020 2020 204f 626a 6563 Objec
│ │ │ │ │ +0004b740: 742d 6275 696c 7420 696e 732e 2020 2020 t-built ins.
│ │ │ │ │ +0004b750: 286c 696e 6520 3133 3329 0a2a 206e 6578 (line 133).* nex
│ │ │ │ │ +0004b760: 744c 696e 6520 3c31 3e3a 2020 2020 2020 tLine <1>:
│ │ │ │ │ +0004b770: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004b780: 2020 2020 5374 7265 616d 2d61 6363 6573 Stream-acces
│ │ │ │ │ +0004b790: 7369 6e67 2d72 6561 6469 6e67 2e0a 2020 sing-reading..
│ │ │ │ │ +0004b7a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004b7b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004b7c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004b7d0: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +0004b7e0: 6520 2034 3429 0a2a 206e 6578 744c 696e e 44).* nextLin
│ │ │ │ │ +0004b7f0: 653a 2020 2020 2020 2020 2020 2020 2020 e:
│ │ │ │ │ +0004b800: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004b810: 4669 6c65 5374 7265 616d 2d6f 7665 7272 FileStream-overr
│ │ │ │ │ +0004b820: 6964 696e 6720 696e 6865 7269 7465 6420 iding inherited
│ │ │ │ │ +0004b830: 6d65 7468 6f64 732e 0a20 2020 2020 2020 methods..
│ │ │ │ │ +0004b840: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004b850: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004b860: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004b870: 2020 2020 2020 2028 6c69 6e65 2020 2039 (line 9
│ │ │ │ │ +0004b880: 290a 2a20 6e65 7874 4c69 6e6b 3a20 2020 ).* nextLink:
│ │ │ │ │ +0004b890: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004b8a0: 2020 2020 2020 2020 2020 204c 696e 6b2d Link-
│ │ │ │ │ +0004b8b0: 6261 7369 632e 2020 2020 2020 2020 2020 basic.
│ │ │ │ │ +0004b8c0: 286c 696e 6520 2020 3629 0a2a 206e 6578 (line 6).* nex
│ │ │ │ │ +0004b8d0: 744c 696e 6b5f 203c 313e 3a20 2020 2020 tLink_ <1>:
│ │ │ │ │ +0004b8e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004b8f0: 2020 2020 4c69 6e6b 2d62 6173 6963 2e20 Link-basic.
│ │ │ │ │ +0004b900: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +0004b910: 2039 290a 2a20 6e65 7874 4c69 6e6b 5f3a 9).* nextLink_:
│ │ │ │ │ +0004b920: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004b930: 2020 2020 2020 2020 2020 2020 204c 696e Lin
│ │ │ │ │ +0004b940: 6b20 636c 6173 732d 696e 7374 616e 6365 k class-instance
│ │ │ │ │ +0004b950: 2063 7265 6174 696f 6e2e 0a20 2020 2020 creation..
│ │ │ │ │ +0004b960: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004b970: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004b980: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004b990: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +0004b9a0: 2036 290a 2a20 6e65 7874 4c6f 6e67 3a20 6).* nextLong:
│ │ │ │ │ +0004b9b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004b9c0: 2020 2020 2020 2020 2020 2020 2046 696c Fil
│ │ │ │ │ +0004b9d0: 6544 6573 6372 6970 746f 722d 6269 6e61 eDescriptor-bina
│ │ │ │ │ +0004b9e0: 7279 2049 2f4f 2e0a 2020 2020 2020 2020 ry I/O..
│ │ │ │ │ +0004b9f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004ba00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004ba10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004ba20: 2020 2020 2020 286c 696e 6520 2031 3529 (line 15)
│ │ │ │ │ +0004ba30: 0a2a 206e 6578 744c 6f6e 674c 6f6e 673a .* nextLongLong:
│ │ │ │ │ +0004ba40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004ba50: 2020 2020 2020 2020 2020 4669 6c65 4465 FileDe
│ │ │ │ │ +0004ba60: 7363 7269 7074 6f72 2d62 696e 6172 7920 scriptor-binary
│ │ │ │ │ +0004ba70: 492f 4f2e 0a20 2020 2020 2020 2020 2020 I/O..
│ │ │ │ │ +0004ba80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004ba90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004baa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004bab0: 2020 2028 6c69 6e65 2020 3139 290a 2a20 (line 19).*
│ │ │ │ │ +0004bac0: 6e65 7874 4d61 7463 6846 6f72 5f3a 2020 nextMatchFor_:
│ │ │ │ │ +0004bad0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004bae0: 2020 2020 2020 2053 7472 6561 6d2d 6163 Stream-ac
│ │ │ │ │ +0004baf0: 6365 7373 696e 672d 7265 6164 696e 672e cessing-reading.
│ │ │ │ │ +0004bb00: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +0004bb10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004bb20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004bb30: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +0004bb40: 6c69 6e65 2020 3530 290a 2a20 6e65 7874 line 50).* next
│ │ │ │ │ +0004bb50: 5075 745f 203c 313e 3a20 2020 2020 2020 Put_ <1>:
│ │ │ │ │ +0004bb60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004bb70: 2020 2057 7269 7465 5374 7265 616d 2d61 WriteStream-a
│ │ │ │ │ +0004bb80: 6363 6573 7369 6e67 2d77 7269 7469 6e67 ccessing-writing
│ │ │ │ │ +0004bb90: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +0004bba0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004bbb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004bbc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004bbd0: 286c 696e 6520 2031 3429 0a2a 206e 6578 (line 14).* nex
│ │ │ │ │ +0004bbe0: 7450 7574 5f20 3c32 3e3a 2020 2020 2020 tPut_ <2>:
│ │ │ │ │ +0004bbf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004bc00: 2020 2020 5465 7874 436f 6c6c 6563 746f TextCollecto
│ │ │ │ │ +0004bc10: 722d 6163 6365 7373 696e 672e 0a20 2020 r-accessing..
│ │ │ │ │ +0004bc20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004bc30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004bc40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004bc50: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +0004bc60: 2020 3232 290a 2a20 6e65 7874 5075 745f 22).* nextPut_
│ │ │ │ │ +0004bc70: 203c 333e 3a20 2020 2020 2020 2020 2020 <3>:
│ │ │ │ │ +0004bc80: 2020 2020 2020 2020 2020 2020 2020 2053 S
│ │ │ │ │ +0004bc90: 7472 6561 6d2d 6163 6365 7373 696e 672d tream-accessing-
│ │ │ │ │ +0004bca0: 7772 6974 696e 672e 0a20 2020 2020 2020 writing..
│ │ │ │ │ +0004bcb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004bcc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004bcd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004bce0: 2020 2020 2020 2028 6c69 6e65 2020 3133 (line 13
│ │ │ │ │ +0004bcf0: 290a 2a20 6e65 7874 5075 745f 203c 343e ).* nextPut_ <4>
│ │ │ │ │ +0004bd00: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +0004bd10: 2020 2020 2020 2020 2020 2053 6861 7265 Share
│ │ │ │ │ +0004bd20: 6451 7565 7565 2d61 6363 6573 7369 6e67 dQueue-accessing
│ │ │ │ │ +0004bd30: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +0004bd40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004bd50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004bd60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004bd70: 286c 696e 6520 2031 3229 0a2a 206e 6578 (line 12).* nex
│ │ │ │ │ +0004bd80: 7450 7574 5f20 3c35 3e3a 2020 2020 2020 tPut_ <5>:
│ │ │ │ │ +0004bd90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004bda0: 2020 2020 5261 6e64 6f6d 2d62 6173 6963 Random-basic
│ │ │ │ │ +0004bdb0: 2e20 2020 2020 2020 2028 6c69 6e65 2020 . (line
│ │ │ │ │ +0004bdc0: 3135 290a 2a20 6e65 7874 5075 745f 203c 15).* nextPut_ <
│ │ │ │ │ +0004bdd0: 363e 3a20 2020 2020 2020 2020 2020 2020 6>:
│ │ │ │ │ +0004bde0: 2020 2020 2020 2020 2020 2020 204f 626a Obj
│ │ │ │ │ +0004bdf0: 6563 7444 756d 7065 722d 7374 7265 616d ectDumper-stream
│ │ │ │ │ +0004be00: 2069 6e74 6572 6661 6365 2e0a 2020 2020 interface..
│ │ │ │ │ +0004be10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004be20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004be30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004be40: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +0004be50: 2031 3229 0a2a 206e 6578 7450 7574 5f20 12).* nextPut_
│ │ │ │ │ +0004be60: 3c37 3e3a 2020 2020 2020 2020 2020 2020 <7>:
│ │ │ │ │ +0004be70: 2020 2020 2020 2020 2020 2020 2020 4669 Fi
│ │ │ │ │ +0004be80: 6c65 5374 7265 616d 2d62 6173 6963 2e20 leStream-basic.
│ │ │ │ │ +0004be90: 2020 2028 6c69 6e65 2020 3136 290a 2a20 (line 16).*
│ │ │ │ │ +0004bea0: 6e65 7874 5075 745f 3a20 2020 2020 2020 nextPut_:
│ │ │ │ │ +0004beb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004bec0: 2020 2020 2020 2046 696c 6544 6573 6372 FileDescr
│ │ │ │ │ +0004bed0: 6970 746f 722d 6261 7369 632e 0a20 2020 iptor-basic..
│ │ │ │ │ +0004bee0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004bef0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004bf00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004bf10: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +0004bf20: 2020 3332 290a 2a20 6e65 7874 5075 7441 32).* nextPutA
│ │ │ │ │ +0004bf30: 6c6c 5f3a 2020 2020 2020 2020 2020 2020 ll_:
│ │ │ │ │ +0004bf40: 2020 2020 2020 2020 2020 2020 2020 2053 S
│ │ │ │ │ +0004bf50: 7472 6561 6d2d 6163 6365 7373 696e 672d tream-accessing-
│ │ │ │ │ +0004bf60: 7772 6974 696e 672e 0a20 2020 2020 2020 writing..
│ │ │ │ │ +0004bf70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004bf80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004bf90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004bfa0: 2020 2020 2020 2028 6c69 6e65 2020 3136 (line 16
│ │ │ │ │ +0004bfb0: 290a 2a20 6e65 7874 5075 7441 6c6c 466c ).* nextPutAllFl
│ │ │ │ │ +0004bfc0: 7573 685f 3a20 2020 2020 2020 2020 2020 ush_:
│ │ │ │ │ +0004bfd0: 2020 2020 2020 2020 2020 2053 7472 6561 Strea
│ │ │ │ │ +0004bfe0: 6d2d 6163 6365 7373 696e 672d 7772 6974 m-accessing-writ
│ │ │ │ │ +0004bff0: 696e 672e 0a20 2020 2020 2020 2020 2020 ing..
│ │ │ │ │ +0004c000: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004c010: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004c020: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004c030: 2020 2028 6c69 6e65 2020 3139 290a 2a20 (line 19).*
│ │ │ │ │ +0004c040: 6e65 7874 5075 7441 6c6c 4f6e 5f20 3c31 nextPutAllOn_ <1
│ │ │ │ │ +0004c050: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ +0004c060: 2020 2020 2020 2053 7472 6561 6d2d 7374 Stream-st
│ │ │ │ │ +0004c070: 696c 6c20 756e 636c 6173 7369 6669 6564 ill unclassified
│ │ │ │ │ +0004c080: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +0004c090: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004c0a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004c0b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004c0c0: 286c 696e 6520 2020 3629 0a2a 206e 6578 (line 6).* nex
│ │ │ │ │ +0004c0d0: 7450 7574 416c 6c4f 6e5f 203c 323e 3a20 tPutAllOn_ <2>:
│ │ │ │ │ +0004c0e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004c0f0: 2020 2020 5365 7175 656e 6365 6162 6c65 Sequenceable
│ │ │ │ │ +0004c100: 436f 6c6c 6563 7469 6f6e 2d73 7469 6c6c Collection-still
│ │ │ │ │ +0004c110: 2075 6e63 6c61 7373 6966 6965 642e 0a20 unclassified..
│ │ │ │ │ +0004c120: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004c130: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004c140: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004c150: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +0004c160: 6e65 2020 2036 290a 2a20 6e65 7874 5075 ne 6).* nextPu
│ │ │ │ │ +0004c170: 7441 6c6c 4f6e 5f20 3c33 3e3a 2020 2020 tAllOn_ <3>:
│ │ │ │ │ +0004c180: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004c190: 2050 6f73 6974 696f 6e61 626c 6553 7472 PositionableStr
│ │ │ │ │ +0004c1a0: 6561 6d2d 7374 696c 6c20 756e 636c 6173 eam-still unclas
│ │ │ │ │ +0004c1b0: 7369 6669 6564 2e0a 2020 2020 2020 2020 sified..
│ │ │ │ │ +0004c1c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004c1d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004c1e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004c1f0: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)
│ │ │ │ │ +0004c200: 0a2a 206e 6578 7450 7574 416c 6c4f 6e5f .* nextPutAllOn_
│ │ │ │ │ +0004c210: 203c 343e 3a20 2020 2020 2020 2020 2020 <4>:
│ │ │ │ │ +0004c220: 2020 2020 2020 2020 2020 4974 6572 6162 Iterab
│ │ │ │ │ +0004c230: 6c65 2d73 7472 6561 6d69 6e67 2e20 2028 le-streaming. (
│ │ │ │ │ +0004c240: 6c69 6e65 2020 2036 290a 2a20 6e65 7874 line 6).* next
│ │ │ │ │ +0004c250: 5075 7441 6c6c 4f6e 5f20 3c35 3e3a 2020 PutAllOn_ <5>:
│ │ │ │ │ +0004c260: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004c270: 2020 2046 696c 6553 7472 6561 6d2d 6f76 FileStream-ov
│ │ │ │ │ +0004c280: 6572 7269 6469 6e67 2069 6e68 6572 6974 erriding inherit
│ │ │ │ │ +0004c290: 6564 206d 6574 686f 6473 2e0a 2020 2020 ed methods..
│ │ │ │ │ +0004c2a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004c2b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004c2c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004c2d0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +0004c2e0: 2031 3529 0a2a 206e 6578 7450 7574 416c 15).* nextPutAl
│ │ │ │ │ +0004c2f0: 6c4f 6e5f 3a20 2020 2020 2020 2020 2020 lOn_:
│ │ │ │ │ +0004c300: 2020 2020 2020 2020 2020 2020 2020 4669 Fi
│ │ │ │ │ +0004c310: 6c65 4465 7363 7269 7074 6f72 2d6f 7665 leDescriptor-ove
│ │ │ │ │ +0004c320: 7272 6964 696e 6720 696e 6865 7269 7465 rriding inherite
│ │ │ │ │ +0004c330: 6420 6d65 7468 6f64 732e 0a20 2020 2020 d methods..
│ │ │ │ │ +0004c340: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004c350: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004c360: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004c370: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +0004c380: 2039 290a 2a20 6e65 7874 5075 7442 7974 9).* nextPutByt
│ │ │ │ │ +0004c390: 655f 3a20 2020 2020 2020 2020 2020 2020 e_:
│ │ │ │ │ +0004c3a0: 2020 2020 2020 2020 2020 2020 2046 696c Fil
│ │ │ │ │ +0004c3b0: 6544 6573 6372 6970 746f 722d 6261 7369 eDescriptor-basi
│ │ │ │ │ +0004c3c0: 632e 0a20 2020 2020 2020 2020 2020 2020 c..
│ │ │ │ │ +0004c3d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004c3e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004c3f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004c400: 2028 6c69 6e65 2020 3335 290a 2a20 6e65 (line 35).* ne
│ │ │ │ │ +0004c410: 7874 5075 7442 7974 6541 7272 6179 5f3a xtPutByteArray_:
│ │ │ │ │ +0004c420: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004c430: 2020 2020 2046 696c 6544 6573 6372 6970 FileDescrip
│ │ │ │ │ +0004c440: 746f 722d 6261 7369 632e 0a20 2020 2020 tor-basic..
│ │ │ │ │ +0004c450: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004c460: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004c470: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004c480: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +0004c490: 3338 290a 2a20 6e65 7874 5075 7444 6f75 38).* nextPutDou
│ │ │ │ │ +0004c4a0: 626c 655f 3a20 2020 2020 2020 2020 2020 ble_:
│ │ │ │ │ +0004c4b0: 2020 2020 2020 2020 2020 2020 2046 696c Fil
│ │ │ │ │ +0004c4c0: 6544 6573 6372 6970 746f 722d 6269 6e61 eDescriptor-bina
│ │ │ │ │ +0004c4d0: 7279 2049 2f4f 2e0a 2020 2020 2020 2020 ry I/O..
│ │ │ │ │ +0004c4e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004c4f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004c500: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004c510: 2020 2020 2020 286c 696e 6520 2032 3329 (line 23)
│ │ │ │ │ +0004c520: 0a2a 206e 6578 7450 7574 466c 6f61 745f .* nextPutFloat_
│ │ │ │ │ +0004c530: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +0004c540: 2020 2020 2020 2020 2020 4669 6c65 4465 FileDe
│ │ │ │ │ +0004c550: 7363 7269 7074 6f72 2d62 696e 6172 7920 scriptor-binary
│ │ │ │ │ +0004c560: 492f 4f2e 0a20 2020 2020 2020 2020 2020 I/O..
│ │ │ │ │ +0004c570: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004c580: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004c590: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004c5a0: 2020 2028 6c69 6e65 2020 3236 290a 2a20 (line 26).*
│ │ │ │ │ +0004c5b0: 6e65 7874 5075 7449 6e74 3634 5f3a 2020 nextPutInt64_:
│ │ │ │ │ +0004c5c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004c5d0: 2020 2020 2020 2046 696c 6544 6573 6372 FileDescr
│ │ │ │ │ +0004c5e0: 6970 746f 722d 6269 6e61 7279 2049 2f4f iptor-binary I/O
│ │ │ │ │ +0004c5f0: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +0004c600: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004c610: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004c620: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004c630: 286c 696e 6520 2032 3929 0a2a 206e 6578 (line 29).* nex
│ │ │ │ │ +0004c640: 7450 7574 4c6f 6e67 5f3a 2020 2020 2020 tPutLong_:
│ │ │ │ │ +0004c650: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004c660: 2020 2020 4669 6c65 4465 7363 7269 7074 FileDescript
│ │ │ │ │ +0004c670: 6f72 2d62 696e 6172 7920 492f 4f2e 0a20 or-binary I/O..
│ │ │ │ │ +0004c680: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004c690: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004c6a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004c6b0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +0004c6c0: 6e65 2020 3332 290a 2a20 6e65 7874 5075 ne 32).* nextPu
│ │ │ │ │ +0004c6d0: 7453 686f 7274 5f3a 2020 2020 2020 2020 tShort_:
│ │ │ │ │ +0004c6e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004c6f0: 2046 696c 6544 6573 6372 6970 746f 722d FileDescriptor-
│ │ │ │ │ +0004c700: 6269 6e61 7279 2049 2f4f 2e0a 2020 2020 binary I/O..
│ │ │ │ │ +0004c710: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004c720: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004c730: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004c740: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +0004c750: 2033 3529 0a2a 206e 6578 7453 686f 7274 35).* nextShort
│ │ │ │ │ +0004c760: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +0004c770: 2020 2020 2020 2020 2020 2020 2020 4669 Fi
│ │ │ │ │ +0004c780: 6c65 4465 7363 7269 7074 6f72 2d62 696e leDescriptor-bin
│ │ │ │ │ +0004c790: 6172 7920 492f 4f2e 0a20 2020 2020 2020 ary I/O..
│ │ │ │ │ +0004c7a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004c7b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004c7c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004c7d0: 2020 2020 2020 2028 6c69 6e65 2020 3338 (line 38
│ │ │ │ │ +0004c7e0: 290a 2a20 6e65 7874 5369 676e 6564 4279 ).* nextSignedBy
│ │ │ │ │ +0004c7f0: 7465 3a20 2020 2020 2020 2020 2020 2020 te:
│ │ │ │ │ +0004c800: 2020 2020 2020 2020 2020 2046 696c 6544 FileD
│ │ │ │ │ +0004c810: 6573 6372 6970 746f 722d 6269 6e61 7279 escriptor-binary
│ │ │ │ │ +0004c820: 2049 2f4f 2e0a 2020 2020 2020 2020 2020 I/O..
│ │ │ │ │ +0004c830: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004c840: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004c850: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004c860: 2020 2020 286c 696e 6520 2034 3229 0a2a (line 42).*
│ │ │ │ │ +0004c870: 206e 6578 7455 696e 7436 343a 2020 2020 nextUint64:
│ │ │ │ │ +0004c880: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004c890: 2020 2020 2020 2020 4669 6c65 4465 7363 FileDesc
│ │ │ │ │ +0004c8a0: 7269 7074 6f72 2d62 696e 6172 7920 492f riptor-binary I/
│ │ │ │ │ +0004c8b0: 4f2e 0a20 2020 2020 2020 2020 2020 2020 O..
│ │ │ │ │ +0004c8c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004c8d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004c8e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004c8f0: 2028 6c69 6e65 2020 3436 290a 2a20 6e65 (line 46).* ne
│ │ │ │ │ +0004c900: 7874 556c 6f6e 673a 2020 2020 2020 2020 xtUlong:
│ │ │ │ │ +0004c910: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004c920: 2020 2020 2046 696c 6544 6573 6372 6970 FileDescrip
│ │ │ │ │ +0004c930: 746f 722d 6269 6e61 7279 2049 2f4f 2e0a tor-binary I/O..
│ │ │ │ │ +0004c940: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004c950: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004c960: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004c970: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +0004c980: 696e 6520 2035 3029 0a2a 206e 6578 7455 ine 50).* nextU
│ │ │ │ │ +0004c990: 7368 6f72 743a 2020 2020 2020 2020 2020 short:
│ │ │ │ │ +0004c9a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004c9b0: 2020 4669 6c65 4465 7363 7269 7074 6f72 FileDescriptor
│ │ │ │ │ +0004c9c0: 2d62 696e 6172 7920 492f 4f2e 0a20 2020 -binary I/O..
│ │ │ │ │ +0004c9d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004c9e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004c9f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004ca00: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +0004ca10: 2020 3534 290a 2a20 6e65 7874 5661 6c69 54).* nextVali
│ │ │ │ │ +0004ca20: 644f 6f70 3a20 2020 2020 2020 2020 2020 dOop:
│ │ │ │ │ +0004ca30: 2020 2020 2020 2020 2020 2020 2020 2053 S
│ │ │ │ │ +0004ca40: 6d61 6c6c 496e 7465 6765 722d 6275 696c mallInteger-buil
│ │ │ │ │ +0004ca50: 7420 696e 732e 0a20 2020 2020 2020 2020 t ins..
│ │ │ │ │ +0004ca60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004ca70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004ca80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004ca90: 2020 2020 2028 6c69 6e65 2020 3738 290a (line 78).
│ │ │ │ │ +0004caa0: 2a20 6e6c 203c 313e 3a20 2020 2020 2020 * nl <1>:
│ │ │ │ │ +0004cab0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004cac0: 2020 2020 2020 2020 2053 7472 6561 6d2d Stream-
│ │ │ │ │ +0004cad0: 6368 6172 6163 7465 7220 7772 6974 696e character writin
│ │ │ │ │ +0004cae0: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ +0004caf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004cb00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004cb10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004cb20: 2028 6c69 6e65 2020 3231 290a 2a20 6e6c (line 21).* nl
│ │ │ │ │ +0004cb30: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +0004cb40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004cb50: 2020 2020 2043 6861 7261 6374 6572 2063 Character c
│ │ │ │ │ +0004cb60: 6c61 7373 2d63 6f6e 7374 616e 7473 2e0a lass-constants..
│ │ │ │ │ +0004cb70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004cb80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004cb90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004cba0: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +0004cbb0: 696e 6520 2033 3329 0a2a 206e 6c54 6162 ine 33).* nlTab
│ │ │ │ │ +0004cbc0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +0004cbd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004cbe0: 2020 5374 7265 616d 2d63 6861 7261 6374 Stream-charact
│ │ │ │ │ +0004cbf0: 6572 2077 7269 7469 6e67 2e0a 2020 2020 er writing..
│ │ │ │ │ +0004cc00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004cc10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004cc20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004cc30: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +0004cc40: 2032 3429 0a2a 206e 6f4d 6173 6b5f 3a20 24).* noMask_:
│ │ │ │ │ +0004cc50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004cc60: 2020 2020 2020 2020 2020 2020 2020 496e In
│ │ │ │ │ +0004cc70: 7465 6765 722d 6269 7420 6f70 6572 6174 teger-bit operat
│ │ │ │ │ +0004cc80: 6f72 732e 0a20 2020 2020 2020 2020 2020 ors..
│ │ │ │ │ +0004cc90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004cca0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004ccb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004ccc0: 2020 2028 6c69 6e65 2020 3434 290a 2a20 (line 44).*
│ │ │ │ │ +0004ccd0: 6e6f 6e65 5361 7469 7366 795f 3a20 2020 noneSatisfy_:
│ │ │ │ │ +0004cce0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004ccf0: 2020 2020 2020 2049 7465 7261 626c 652d Iterable-
│ │ │ │ │ +0004cd00: 656e 756d 6572 6174 696f 6e2e 0a20 2020 enumeration..
│ │ │ │ │ +0004cd10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004cd20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004cd30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004cd40: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +0004cd50: 2020 3633 290a 2a20 6e6f 6e56 6572 7369 63).* nonVersi
│ │ │ │ │ +0004cd60: 6f6e 6564 496e 7374 5369 7a65 3a20 2020 onedInstSize:
│ │ │ │ │ +0004cd70: 2020 2020 2020 2020 2020 2020 2020 2043 C
│ │ │ │ │ +0004cd80: 6c61 7373 2d73 6176 696e 6720 616e 6420 lass-saving and
│ │ │ │ │ +0004cd90: 6c6f 6164 696e 672e 0a20 2020 2020 2020 loading..
│ │ │ │ │ +0004cda0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004cdb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004cdc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004cdd0: 2020 2020 2020 2028 6c69 6e65 2020 3233 (line 23
│ │ │ │ │ +0004cde0: 290a 2a20 6e6f 726d 616c 3a20 2020 2020 ).* normal:
│ │ │ │ │ +0004cdf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004ce00: 2020 2020 2020 2020 2020 2050 6f69 6e74 Point
│ │ │ │ │ +0004ce10: 2d70 6f69 6e74 2066 756e 6374 696f 6e73 -point functions
│ │ │ │ │ +0004ce20: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +0004ce30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004ce40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004ce50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004ce60: 286c 696e 6520 2032 3129 0a2a 206e 6f52 (line 21).* noR
│ │ │ │ │ +0004ce70: 756e 6e61 626c 6550 726f 6365 7373 3a20 unnableProcess:
│ │ │ │ │ +0004ce80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004ce90: 2020 2020 4f62 6a65 6374 2d56 4d20 6361 Object-VM ca
│ │ │ │ │ +0004cea0: 6c6c 6261 636b 732e 2028 6c69 6e65 2020 llbacks. (line
│ │ │ │ │ +0004ceb0: 3133 290a 2a20 6e6f 7420 3c31 3e3a 2020 13).* not <1>:
│ │ │ │ │ +0004cec0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004ced0: 2020 2020 2020 2020 2020 2020 2054 7275 Tru
│ │ │ │ │ +0004cee0: 652d 6261 7369 632e 2020 2020 2020 2020 e-basic.
│ │ │ │ │ +0004cef0: 2020 286c 696e 6520 2033 3029 0a2a 206e (line 30).* n
│ │ │ │ │ +0004cf00: 6f74 203c 323e 3a20 2020 2020 2020 2020 ot <2>:
│ │ │ │ │ +0004cf10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004cf20: 2020 2020 2020 4661 6c73 652d 6261 7369 False-basi
│ │ │ │ │ +0004cf30: 632e 2020 2020 2020 2020 2028 6c69 6e65 c. (line
│ │ │ │ │ +0004cf40: 2020 3238 290a 2a20 6e6f 743a 2020 2020 28).* not:
│ │ │ │ │ +0004cf50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004cf60: 2020 2020 2020 2020 2020 2020 2020 2042 B
│ │ │ │ │ +0004cf70: 6f6f 6c65 616e 2d62 6173 6963 2e20 2020 oolean-basic.
│ │ │ │ │ +0004cf80: 2020 2020 286c 696e 6520 2033 3429 0a2a (line 34).*
│ │ │ │ │ +0004cf90: 206e 6f74 456d 7074 7920 3c31 3e3a 2020 notEmpty <1>:
│ │ │ │ │ +0004cfa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004cfb0: 2020 2020 2020 2020 4c69 6e6b 6564 4c69 LinkedLi
│ │ │ │ │ +0004cfc0: 7374 2d74 6573 7469 6e67 2e20 2028 6c69 st-testing. (li
│ │ │ │ │ +0004cfd0: 6e65 2020 2039 290a 2a20 6e6f 7445 6d70 ne 9).* notEmp
│ │ │ │ │ +0004cfe0: 7479 3a20 2020 2020 2020 2020 2020 2020 ty:
│ │ │ │ │ +0004cff0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004d000: 2043 6f6c 6c65 6374 696f 6e2d 7465 7374 Collection-test
│ │ │ │ │ +0004d010: 696e 6720 636f 6c6c 6563 7469 6f6e 732e ing collections.
│ │ │ │ │ +0004d020: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +0004d030: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004d040: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004d050: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +0004d060: 6c69 6e65 2020 3239 290a 2a20 6e6f 7465 line 29).* note
│ │ │ │ │ +0004d070: 4f6c 6453 796e 7461 783a 2020 2020 2020 OldSyntax:
│ │ │ │ │ +0004d080: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004d090: 2020 2043 6f6d 7069 6c65 644d 6574 686f CompiledMetho
│ │ │ │ │ +0004d0a0: 642d 6163 6365 7373 696e 672e 0a20 2020 d-accessing..
│ │ │ │ │ +0004d0b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004d0c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004d0d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004d0e0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +0004d0f0: 2020 3335 290a 2a20 6e6f 7469 6679 3a20 35).* notify:
│ │ │ │ │ +0004d100: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004d110: 2020 2020 2020 2020 2020 2020 2020 2053 S
│ │ │ │ │ +0004d120: 656d 6170 686f 7265 2d62 7569 6c74 696e emaphore-builtin
│ │ │ │ │ +0004d130: 732e 2020 286c 696e 6520 2031 3129 0a2a s. (line 11).*
│ │ │ │ │ +0004d140: 206e 6f74 6966 7941 6c6c 3a20 2020 2020 notifyAll:
│ │ │ │ │ +0004d150: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004d160: 2020 2020 2020 2020 5365 6d61 7068 6f72 Semaphor
│ │ │ │ │ +0004d170: 652d 6275 696c 7469 6e73 2e20 2028 6c69 e-builtins. (li
│ │ │ │ │ +0004d180: 6e65 2020 3136 290a 2a20 6e6f 744e 696c ne 16).* notNil
│ │ │ │ │ +0004d190: 203c 313e 3a20 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ +0004d1a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004d1b0: 2055 6e64 6566 696e 6564 4f62 6a65 6374 UndefinedObject
│ │ │ │ │ +0004d1c0: 2d74 6573 7469 6e67 2e0a 2020 2020 2020 -testing..
│ │ │ │ │ +0004d1d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004d1e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004d1f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004d200: 2020 2020 2020 2020 286c 696e 6520 2032 (line 2
│ │ │ │ │ +0004d210: 3929 0a2a 206e 6f74 4e69 6c3a 2020 2020 9).* notNil:
│ │ │ │ │ +0004d220: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004d230: 2020 2020 2020 2020 2020 2020 4f62 6a65 Obje
│ │ │ │ │ +0004d240: 6374 2d74 6573 7469 6e67 2066 756e 6374 ct-testing funct
│ │ │ │ │ +0004d250: 696f 6e61 6c69 7479 2e0a 2020 2020 2020 ionality..
│ │ │ │ │ +0004d260: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004d270: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004d280: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004d290: 2020 2020 2020 2020 286c 696e 6520 2037 (line 7
│ │ │ │ │ +0004d2a0: 3929 0a2a 206e 6f74 5965 7449 6d70 6c65 9).* notYetImple
│ │ │ │ │ +0004d2b0: 6d65 6e74 6564 3a20 2020 2020 2020 2020 mented:
│ │ │ │ │ +0004d2c0: 2020 2020 2020 2020 2020 2020 4f62 6a65 Obje
│ │ │ │ │ +0004d2d0: 6374 2d62 7569 6c74 2069 6e73 2e20 2020 ct-built ins.
│ │ │ │ │ +0004d2e0: 2028 6c69 6e65 2031 3337 290a 2a20 6e6f (line 137).* no
│ │ │ │ │ +0004d2f0: 7720 3c31 3e3a 2020 2020 2020 2020 2020 w <1>:
│ │ │ │ │ +0004d300: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004d310: 2020 2020 2054 696d 6520 636c 6173 732d Time class-
│ │ │ │ │ +0004d320: 696e 7374 616e 6365 2063 7265 6174 696f instance creatio
│ │ │ │ │ +0004d330: 6e2e 0a20 2020 2020 2020 2020 2020 2020 n..
│ │ │ │ │ +0004d340: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004d350: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004d360: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004d370: 2028 6c69 6e65 2020 3332 290a 2a20 6e6f (line 32).* no
│ │ │ │ │ +0004d380: 773a 2020 2020 2020 2020 2020 2020 2020 w:
│ │ │ │ │ +0004d390: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004d3a0: 2020 2020 2044 6174 6554 696d 6520 636c DateTime cl
│ │ │ │ │ +0004d3b0: 6173 732d 696e 7374 616e 6365 2063 7265 ass-instance cre
│ │ │ │ │ +0004d3c0: 6174 696f 6e2e 0a20 2020 2020 2020 2020 ation..
│ │ │ │ │ +0004d3d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004d3e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004d3f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004d400: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).
│ │ │ │ │ +0004d410: 2a20 6e74 684f 7574 6572 436f 6e74 6578 * nthOuterContex
│ │ │ │ │ +0004d420: 745f 3a20 2020 2020 2020 2020 2020 2020 t_:
│ │ │ │ │ +0004d430: 2020 2020 2020 2020 2042 6c6f 636b 436f BlockCo
│ │ │ │ │ +0004d440: 6e74 6578 742d 6163 6365 7373 696e 672e ntext-accessing.
│ │ │ │ │ +0004d450: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +0004d460: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004d470: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004d480: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +0004d490: 6c69 6e65 2020 3336 290a 2a20 6e75 6c3a line 36).* nul:
│ │ │ │ │ +0004d4a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004d4b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004d4c0: 2020 2043 6861 7261 6374 6572 2063 6c61 Character cla
│ │ │ │ │ +0004d4d0: 7373 2d63 6f6e 7374 616e 7473 2e0a 2020 ss-constants..
│ │ │ │ │ +0004d4e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004d4f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004d500: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004d510: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +0004d520: 6520 2033 3629 0a2a 206e 756c 6c20 3c31 e 36).* null <1
│ │ │ │ │ +0004d530: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ +0004d540: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004d550: 5661 6c75 6548 6f6c 6465 7220 636c 6173 ValueHolder clas
│ │ │ │ │ +0004d560: 732d 6372 6561 7469 6e67 2069 6e73 7461 s-creating insta
│ │ │ │ │ +0004d570: 6e63 6573 2e0a 2020 2020 2020 2020 2020 nces..
│ │ │ │ │ +0004d580: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004d590: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004d5a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004d5b0: 2020 2020 286c 696e 6520 2020 3929 0a2a (line 9).*
│ │ │ │ │ +0004d5c0: 206e 756c 6c3a 2020 2020 2020 2020 2020 null:
│ │ │ │ │ +0004d5d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004d5e0: 2020 2020 2020 2020 5072 6f6d 6973 6520 Promise
│ │ │ │ │ +0004d5f0: 636c 6173 732d 6372 6561 7469 6e67 2069 class-creating i
│ │ │ │ │ +0004d600: 6e73 7461 6e63 6573 2e0a 2020 2020 2020 nstances..
│ │ │ │ │ +0004d610: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004d620: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004d630: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004d640: 2020 2020 2020 2020 286c 696e 6520 2031 (line 1
│ │ │ │ │ +0004d650: 3029 0a2a 206e 756d 4172 6773 203c 313e 0).* numArgs <1>
│ │ │ │ │ +0004d660: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +0004d670: 2020 2020 2020 2020 2020 2020 5379 6d62 Symb
│ │ │ │ │ +0004d680: 6f6c 2d62 6173 6963 2e20 2020 2020 2020 ol-basic.
│ │ │ │ │ +0004d690: 2028 6c69 6e65 2020 3135 290a 2a20 6e75 (line 15).* nu
│ │ │ │ │ +0004d6a0: 6d41 7267 7320 3c32 3e3a 2020 2020 2020 mArgs <2>:
│ │ │ │ │ +0004d6b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004d6c0: 2020 2020 2043 6f6e 7465 7874 5061 7274 ContextPart
│ │ │ │ │ +0004d6d0: 2d61 6363 6573 7369 6e67 2e0a 2020 2020 -accessing..
│ │ │ │ │ +0004d6e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004d6f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004d700: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004d710: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +0004d720: 2038 3429 0a2a 206e 756d 4172 6773 203c 84).* numArgs <
│ │ │ │ │ +0004d730: 333e 3a20 2020 2020 2020 2020 2020 2020 3>:
│ │ │ │ │ +0004d740: 2020 2020 2020 2020 2020 2020 2020 436f Co
│ │ │ │ │ +0004d750: 6d70 696c 6564 4d65 7468 6f64 2d61 6363 mpiledMethod-acc
│ │ │ │ │ +0004d760: 6573 7369 6e67 2e0a 2020 2020 2020 2020 essing..
│ │ │ │ │ +0004d770: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004d780: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004d790: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004d7a0: 2020 2020 2020 286c 696e 6520 2033 3929 (line 39)
│ │ │ │ │ +0004d7b0: 0a2a 206e 756d 4172 6773 203c 343e 3a20 .* numArgs <4>:
│ │ │ │ │ +0004d7c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004d7d0: 2020 2020 2020 2020 2020 436f 6d70 696c Compil
│ │ │ │ │ +0004d7e0: 6564 436f 6465 2d61 6363 6573 7369 6e67 edCode-accessing
│ │ │ │ │ +0004d7f0: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +0004d800: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004d810: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004d820: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004d830: 286c 696e 6520 2034 3529 0a2a 206e 756d (line 45).* num
│ │ │ │ │ +0004d840: 4172 6773 203c 353e 3a20 2020 2020 2020 Args <5>:
│ │ │ │ │ +0004d850: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004d860: 2020 2020 436f 6d70 696c 6564 426c 6f63 CompiledBloc
│ │ │ │ │ +0004d870: 6b2d 6163 6365 7373 696e 672e 0a20 2020 k-accessing..
│ │ │ │ │ +0004d880: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004d890: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004d8a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004d8b0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +0004d8c0: 2020 3230 290a 2a20 6e75 6d41 7267 733a 20).* numArgs:
│ │ │ │ │ +0004d8d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004d8e0: 2020 2020 2020 2020 2020 2020 2020 2042 B
│ │ │ │ │ +0004d8f0: 6c6f 636b 436c 6f73 7572 652d 6163 6365 lockClosure-acce
│ │ │ │ │ +0004d900: 7373 696e 672e 0a20 2020 2020 2020 2020 ssing..
│ │ │ │ │ +0004d910: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004d920: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004d930: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004d940: 2020 2020 2028 6c69 6e65 2020 3330 290a (line 30).
│ │ │ │ │ +0004d950: 2a20 6e75 6d41 7267 735f 3a20 2020 2020 * numArgs_:
│ │ │ │ │ +0004d960: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004d970: 2020 2020 2020 2020 2043 6f6d 7069 6c65 Compile
│ │ │ │ │ +0004d980: 644d 6574 686f 6420 636c 6173 732d 696e dMethod class-in
│ │ │ │ │ +0004d990: 7374 616e 6365 2063 7265 6174 696f 6e2e stance creation.
│ │ │ │ │ +0004d9a0: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +0004d9b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004d9c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004d9d0: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +0004d9e0: 6c69 6e65 2020 3133 290a 2a20 6e75 6d41 line 13).* numA
│ │ │ │ │ +0004d9f0: 7267 735f 6e75 6d54 656d 7073 5f62 7974 rgs_numTemps_byt
│ │ │ │ │ +0004da00: 6563 6f64 6573 5f64 6570 7468 5f6c 6974 ecodes_depth_lit
│ │ │ │ │ +0004da10: 6572 616c 735f 203c 313e 3a20 436f 6d70 erals_ <1>: Comp
│ │ │ │ │ +0004da20: 696c 6564 426c 6f63 6b20 636c 6173 732d iledBlock class-
│ │ │ │ │ +0004da30: 696e 7374 616e 6365 2063 7265 6174 696f instance creatio
│ │ │ │ │ +0004da40: 6e2e 0a20 2020 2020 2020 2020 2020 2020 n..
│ │ │ │ │ +0004da50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004da60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004da70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004da80: 2028 6c69 6e65 2020 3130 290a 2a20 6e75 (line 10).* nu
│ │ │ │ │ +0004da90: 6d41 7267 735f 6e75 6d54 656d 7073 5f62 mArgs_numTemps_b
│ │ │ │ │ +0004daa0: 7974 6563 6f64 6573 5f64 6570 7468 5f6c ytecodes_depth_l
│ │ │ │ │ +0004dab0: 6974 6572 616c 735f 3a20 426c 6f63 6b43 iterals_: BlockC
│ │ │ │ │ +0004dac0: 6c6f 7375 7265 2063 6c61 7373 2d69 6e73 losure class-ins
│ │ │ │ │ +0004dad0: 7461 6e63 6520 6372 6561 7469 6f6e 2e0a tance creation..
│ │ │ │ │ +0004dae0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004daf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004db00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004db10: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +0004db20: 696e 6520 2031 3729 0a2a 206e 756d 6265 ine 17).* numbe
│ │ │ │ │ +0004db30: 724f 6643 6861 7261 6374 6572 7320 3c31 rOfCharacters <1
│ │ │ │ │ +0004db40: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ +0004db50: 2020 556e 6963 6f64 6553 7472 696e 672d UnicodeString-
│ │ │ │ │ +0004db60: 6d75 6c74 6962 7974 6520 656e 636f 6469 multibyte encodi
│ │ │ │ │ +0004db70: 6e67 732e 0a20 2020 2020 2020 2020 2020 ngs..
│ │ │ │ │ +0004db80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004db90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004dba0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004dbb0: 2020 2028 6c69 6e65 2020 3131 290a 2a20 (line 11).*
│ │ │ │ │ +0004dbc0: 6e75 6d62 6572 4f66 4368 6172 6163 7465 numberOfCharacte
│ │ │ │ │ +0004dbd0: 7273 3a20 2020 2020 2020 2020 2020 2020 rs:
│ │ │ │ │ +0004dbe0: 2020 2020 2020 2043 6861 7261 6374 6572 Character
│ │ │ │ │ +0004dbf0: 4172 7261 792d 6d75 6c74 6962 7974 6520 Array-multibyte
│ │ │ │ │ +0004dc00: 656e 636f 6469 6e67 732e 0a20 2020 2020 encodings..
│ │ │ │ │ +0004dc10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004dc20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004dc30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004dc40: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +0004dc50: 3133 290a 2a20 6e75 6d62 6572 4f66 456c 13).* numberOfEl
│ │ │ │ │ +0004dc60: 656d 656e 7473 3a20 2020 2020 2020 2020 ements:
│ │ │ │ │ +0004dc70: 2020 2020 2020 2020 2020 2020 2043 4172 CAr
│ │ │ │ │ +0004dc80: 7261 7943 5479 7065 2d61 6363 6573 7369 rayCType-accessi
│ │ │ │ │ +0004dc90: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ +0004dca0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004dcb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004dcc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004dcd0: 2020 286c 696e 6520 2020 3929 0a2a 206e (line 9).* n
│ │ │ │ │ +0004dce0: 756d 436f 6d70 6163 7469 6f6e 733a 2020 umCompactions:
│ │ │ │ │ +0004dcf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004dd00: 2020 2020 2020 4f62 6a65 6374 4d65 6d6f ObjectMemo
│ │ │ │ │ +0004dd10: 7279 2d61 6363 6573 7369 6e67 2e0a 2020 ry-accessing..
│ │ │ │ │ +0004dd20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004dd30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004dd40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004dd50: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +0004dd60: 6520 2035 3129 0a2a 206e 756d 6572 6174 e 51).* numerat
│ │ │ │ │ +0004dd70: 6f72 203c 313e 3a20 2020 2020 2020 2020 or <1>:
│ │ │ │ │ +0004dd80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004dd90: 496e 7465 6765 722d 6163 6365 7373 696e Integer-accessin
│ │ │ │ │ +0004dda0: 672e 2020 2028 6c69 6e65 2020 2039 290a g. (line 9).
│ │ │ │ │ +0004ddb0: 2a20 6e75 6d65 7261 746f 723a 2020 2020 * numerator:
│ │ │ │ │ +0004ddc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004ddd0: 2020 2020 2020 2020 2046 7261 6374 696f Fractio
│ │ │ │ │ +0004dde0: 6e2d 6163 6365 7373 696e 672e 2020 286c n-accessing. (l
│ │ │ │ │ +0004ddf0: 696e 6520 2020 3929 0a2a 206e 756d 6572 ine 9).* numer
│ │ │ │ │ +0004de00: 6174 6f72 5f64 656e 6f6d 696e 6174 6f72 ator_denominator
│ │ │ │ │ +0004de10: 5f3a 2020 2020 2020 2020 2020 2020 2020 _:
│ │ │ │ │ +0004de20: 2020 4672 6163 7469 6f6e 2063 6c61 7373 Fraction class
│ │ │ │ │ +0004de30: 2d69 6e73 7461 6e63 6520 6372 6561 7469 -instance creati
│ │ │ │ │ +0004de40: 6f6e 2e0a 2020 2020 2020 2020 2020 2020 on..
│ │ │ │ │ +0004de50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004de60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004de70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004de80: 2020 286c 696e 6520 2020 3929 0a2a 206e (line 9).* n
│ │ │ │ │ +0004de90: 756d 4669 7865 644f 4f50 733a 2020 2020 umFixedOOPs:
│ │ │ │ │ +0004dea0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004deb0: 2020 2020 2020 4f62 6a65 6374 4d65 6d6f ObjectMemo
│ │ │ │ │ +0004dec0: 7279 2d61 6363 6573 7369 6e67 2e0a 2020 ry-accessing..
│ │ │ │ │ +0004ded0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004dee0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004def0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004df00: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +0004df10: 6520 2035 3529 0a2a 206e 756d 4672 6565 e 55).* numFree
│ │ │ │ │ +0004df20: 4f54 4573 3a20 2020 2020 2020 2020 2020 OTEs:
│ │ │ │ │ +0004df30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004df40: 4f62 6a65 6374 4d65 6d6f 7279 2d61 6363 ObjectMemory-acc
│ │ │ │ │ +0004df50: 6573 7369 6e67 2e0a 2020 2020 2020 2020 essing..
│ │ │ │ │ +0004df60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004df70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004df80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004df90: 2020 2020 2020 286c 696e 6520 2035 3929 (line 59)
│ │ │ │ │ +0004dfa0: 0a2a 206e 756d 476c 6f62 616c 4743 733a .* numGlobalGCs:
│ │ │ │ │ +0004dfb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004dfc0: 2020 2020 2020 2020 2020 4f62 6a65 6374 Object
│ │ │ │ │ +0004dfd0: 4d65 6d6f 7279 2d61 6363 6573 7369 6e67 Memory-accessing
│ │ │ │ │ +0004dfe0: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +0004dff0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004e000: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004e010: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004e020: 286c 696e 6520 2036 3329 0a2a 206e 756d (line 63).* num
│ │ │ │ │ +0004e030: 4772 6f77 7468 733a 2020 2020 2020 2020 Growths:
│ │ │ │ │ +0004e040: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004e050: 2020 2020 4f62 6a65 6374 4d65 6d6f 7279 ObjectMemory
│ │ │ │ │ +0004e060: 2d61 6363 6573 7369 6e67 2e0a 2020 2020 -accessing..
│ │ │ │ │ +0004e070: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004e080: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004e090: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004e0a0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +0004e0b0: 2036 3729 0a2a 206e 756d 4c69 7465 7261 67).* numLitera
│ │ │ │ │ +0004e0c0: 6c73 203c 313e 3a20 2020 2020 2020 2020 ls <1>:
│ │ │ │ │ +0004e0d0: 2020 2020 2020 2020 2020 2020 2020 436f Co
│ │ │ │ │ +0004e0e0: 6d70 696c 6564 436f 6465 2d61 6363 6573 mpiledCode-acces
│ │ │ │ │ +0004e0f0: 7369 6e67 2e0a 2020 2020 2020 2020 2020 sing..
│ │ │ │ │ +0004e100: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004e110: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004e120: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004e130: 2020 2020 286c 696e 6520 2034 3829 0a2a (line 48).*
│ │ │ │ │ +0004e140: 206e 756d 4c69 7465 7261 6c73 3a20 2020 numLiterals:
│ │ │ │ │ +0004e150: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004e160: 2020 2020 2020 2020 436f 6d70 696c 6564 Compiled
│ │ │ │ │ +0004e170: 426c 6f63 6b2d 6163 6365 7373 696e 672e Block-accessing.
│ │ │ │ │ +0004e180: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +0004e190: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004e1a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004e1b0: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +0004e1c0: 6c69 6e65 2020 3233 290a 2a20 6e75 6d4f line 23).* numO
│ │ │ │ │ +0004e1d0: 6c64 4f4f 5073 3a20 2020 2020 2020 2020 ldOOPs:
│ │ │ │ │ +0004e1e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004e1f0: 2020 204f 626a 6563 744d 656d 6f72 792d ObjectMemory-
│ │ │ │ │ +0004e200: 6163 6365 7373 696e 672e 0a20 2020 2020 accessing..
│ │ │ │ │ +0004e210: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004e220: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004e230: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004e240: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +0004e250: 3735 290a 2a20 6e75 6d4f 5445 733a 2020 75).* numOTEs:
│ │ │ │ │ +0004e260: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004e270: 2020 2020 2020 2020 2020 2020 204f 626a Obj
│ │ │ │ │ +0004e280: 6563 744d 656d 6f72 792d 6163 6365 7373 ectMemory-access
│ │ │ │ │ +0004e290: 696e 672e 0a20 2020 2020 2020 2020 2020 ing..
│ │ │ │ │ +0004e2a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004e2b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004e2c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004e2d0: 2020 2028 6c69 6e65 2020 3731 290a 2a20 (line 71).*
│ │ │ │ │ +0004e2e0: 6e75 6d53 6361 7665 6e67 6573 3a20 2020 numScavenges:
│ │ │ │ │ +0004e2f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004e300: 2020 2020 2020 204f 626a 6563 744d 656d ObjectMem
│ │ │ │ │ +0004e310: 6f72 792d 6163 6365 7373 696e 672e 0a20 ory-accessing..
│ │ │ │ │ +0004e320: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004e330: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004e340: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004e350: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +0004e360: 6e65 2020 3738 290a 2a20 6e75 6d54 656d ne 78).* numTem
│ │ │ │ │ +0004e370: 7073 203c 313e 3a20 2020 2020 2020 2020 ps <1>:
│ │ │ │ │ +0004e380: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004e390: 2043 6f6e 7465 7874 5061 7274 2d61 6363 ContextPart-acc
│ │ │ │ │ +0004e3a0: 6573 7369 6e67 2e0a 2020 2020 2020 2020 essing..
│ │ │ │ │ +0004e3b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004e3c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004e3d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004e3e0: 2020 2020 2020 286c 696e 6520 2038 3729 (line 87)
│ │ │ │ │ +0004e3f0: 0a2a 206e 756d 5465 6d70 7320 3c32 3e3a .* numTemps <2>:
│ │ │ │ │ +0004e400: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004e410: 2020 2020 2020 2020 2020 436f 6d70 696c Compil
│ │ │ │ │ +0004e420: 6564 4d65 7468 6f64 2d61 6363 6573 7369 edMethod-accessi
│ │ │ │ │ +0004e430: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ +0004e440: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004e450: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004e460: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004e470: 2020 286c 696e 6520 2034 3229 0a2a 206e (line 42).* n
│ │ │ │ │ +0004e480: 756d 5465 6d70 7320 3c33 3e3a 2020 2020 umTemps <3>:
│ │ │ │ │ +0004e490: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004e4a0: 2020 2020 2020 436f 6d70 696c 6564 436f CompiledCo
│ │ │ │ │ +0004e4b0: 6465 2d61 6363 6573 7369 6e67 2e0a 2020 de-accessing..
│ │ │ │ │ +0004e4c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004e4d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004e4e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004e4f0: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +0004e500: 6520 2035 3129 0a2a 206e 756d 5465 6d70 e 51).* numTemp
│ │ │ │ │ +0004e510: 7320 3c34 3e3a 2020 2020 2020 2020 2020 s <4>:
│ │ │ │ │ +0004e520: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004e530: 436f 6d70 696c 6564 426c 6f63 6b2d 6163 CompiledBlock-ac
│ │ │ │ │ +0004e540: 6365 7373 696e 672e 0a20 2020 2020 2020 cessing..
│ │ │ │ │ +0004e550: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004e560: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004e570: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004e580: 2020 2020 2020 2028 6c69 6e65 2020 3236 (line 26
│ │ │ │ │ +0004e590: 290a 2a20 6e75 6d54 656d 7073 3a20 2020 ).* numTemps:
│ │ │ │ │ +0004e5a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004e5b0: 2020 2020 2020 2020 2020 2042 6c6f 636b Block
│ │ │ │ │ +0004e5c0: 436c 6f73 7572 652d 6163 6365 7373 696e Closure-accessin
│ │ │ │ │ +0004e5d0: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ +0004e5e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004e5f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004e600: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004e610: 2028 6c69 6e65 2020 3333 290a 2a20 6e75 (line 33).* nu
│ │ │ │ │ +0004e620: 6d57 6561 6b4f 4f50 733a 2020 2020 2020 mWeakOOPs:
│ │ │ │ │ +0004e630: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004e640: 2020 2020 204f 626a 6563 744d 656d 6f72 ObjectMemor
│ │ │ │ │ +0004e650: 792d 6163 6365 7373 696e 672e 0a20 2020 y-accessing..
│ │ │ │ │ +0004e660: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004e670: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004e680: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004e690: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +0004e6a0: 2020 3832 290a 2a20 6f62 6a65 6374 203c 82).* object <
│ │ │ │ │ +0004e6b0: 313e 3a20 2020 2020 2020 2020 2020 2020 1>:
│ │ │ │ │ +0004e6c0: 2020 2020 2020 2020 2020 2020 2020 2053 S
│ │ │ │ │ +0004e6d0: 696e 676c 6574 6f6e 5072 6f78 792d 7361 ingletonProxy-sa
│ │ │ │ │ +0004e6e0: 7669 6e67 2061 6e64 2072 6573 746f 7269 ving and restori
│ │ │ │ │ +0004e6f0: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ +0004e700: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004e710: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004e720: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004e730: 2020 286c 696e 6520 2020 3629 0a2a 206f (line 6).* o
│ │ │ │ │ +0004e740: 626a 6563 7420 3c32 3e3a 2020 2020 2020 bject <2>:
│ │ │ │ │ +0004e750: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004e760: 2020 2020 2020 506c 7567 6761 626c 6550 PluggableP
│ │ │ │ │ +0004e770: 726f 7879 2d73 6176 696e 6720 616e 6420 roxy-saving and
│ │ │ │ │ +0004e780: 7265 7374 6f72 696e 672e 0a20 2020 2020 restoring..
│ │ │ │ │ +0004e790: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004e7a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004e7b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004e7c0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +0004e7d0: 2036 290a 2a20 6f62 6a65 6374 203c 333e 6).* object <3>
│ │ │ │ │ +0004e7e0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +0004e7f0: 2020 2020 2020 2020 2020 2020 2044 756d Dum
│ │ │ │ │ +0004e800: 7065 7250 726f 7879 2d73 6176 696e 6720 perProxy-saving
│ │ │ │ │ +0004e810: 616e 6420 7265 7374 6f72 696e 672e 0a20 and restoring..
│ │ │ │ │ +0004e820: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004e830: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004e840: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004e850: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +0004e860: 6e65 2020 3130 290a 2a20 6f62 6a65 6374 ne 10).* object
│ │ │ │ │ +0004e870: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +0004e880: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004e890: 2041 6c74 6572 6e61 7469 7665 4f62 6a65 AlternativeObje
│ │ │ │ │ +0004e8a0: 6374 5072 6f78 792d 6163 6365 7373 696e ctProxy-accessin
│ │ │ │ │ +0004e8b0: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ +0004e8c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004e8d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004e8e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004e8f0: 2028 6c69 6e65 2020 2036 290a 2a20 6f62 (line 6).* ob
│ │ │ │ │ +0004e900: 6a65 6374 5f3a 2020 2020 2020 2020 2020 ject_:
│ │ │ │ │ +0004e910: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004e920: 2020 2020 2041 6c74 6572 6e61 7469 7665 Alternative
│ │ │ │ │ +0004e930: 4f62 6a65 6374 5072 6f78 792d 6163 6365 ObjectProxy-acce
│ │ │ │ │ +0004e940: 7373 696e 672e 0a20 2020 2020 2020 2020 ssing..
│ │ │ │ │ +0004e950: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004e960: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004e970: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004e980: 2020 2020 2028 6c69 6e65 2020 3130 290a (line 10).
│ │ │ │ │ +0004e990: 2a20 6f62 6a65 6374 4174 5f3a 2020 2020 * objectAt_:
│ │ │ │ │ +0004e9a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004e9b0: 2020 2020 2020 2020 2042 7974 6541 7272 ByteArr
│ │ │ │ │ +0004e9c0: 6179 2d6d 6f72 6520 6164 7661 6e63 6564 ay-more advanced
│ │ │ │ │ +0004e9d0: 2061 6363 6573 7369 6e67 2e0a 2020 2020 accessing..
│ │ │ │ │ +0004e9e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004e9f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004ea00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004ea10: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +0004ea20: 2036 3229 0a2a 206f 626a 6563 7441 745f 62).* objectAt_
│ │ │ │ │ +0004ea30: 7075 745f 3a20 2020 2020 2020 2020 2020 put_:
│ │ │ │ │ +0004ea40: 2020 2020 2020 2020 2020 2020 2020 4279 By
│ │ │ │ │ +0004ea50: 7465 4172 7261 792d 6d6f 7265 2061 6476 teArray-more adv
│ │ │ │ │ +0004ea60: 616e 6365 6420 6163 6365 7373 696e 672e anced accessing.
│ │ │ │ │ +0004ea70: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +0004ea80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004ea90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004eaa0: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +0004eab0: 6c69 6e65 2020 3637 290a 2a20 6f62 6a65 line 67).* obje
│ │ │ │ │ +0004eac0: 6374 7341 6e64 5275 6e4c 656e 6774 6873 ctsAndRunLengths
│ │ │ │ │ +0004ead0: 446f 5f3a 2020 2020 2020 2020 2020 2020 Do_:
│ │ │ │ │ +0004eae0: 2020 2052 756e 4172 7261 792d 656e 756d RunArray-enum
│ │ │ │ │ +0004eaf0: 6572 6174 696e 672e 0a20 2020 2020 2020 erating..
│ │ │ │ │ +0004eb00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004eb10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004eb20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004eb30: 2020 2020 2020 2028 6c69 6e65 2020 3130 (line 10
│ │ │ │ │ +0004eb40: 290a 2a20 6f63 6375 7272 656e 6365 734f ).* occurrencesO
│ │ │ │ │ +0004eb50: 665f 203c 313e 3a20 2020 2020 2020 2020 f_ <1>:
│ │ │ │ │ +0004eb60: 2020 2020 2020 2020 2020 2053 6f72 7465 Sorte
│ │ │ │ │ +0004eb70: 6443 6f6c 6c65 6374 696f 6e2d 7365 6172 dCollection-sear
│ │ │ │ │ +0004eb80: 6368 696e 672e 0a20 2020 2020 2020 2020 ching..
│ │ │ │ │ +0004eb90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004eba0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004ebb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004ebc0: 2020 2020 2028 6c69 6e65 2020 3134 290a (line 14).
│ │ │ │ │ +0004ebd0: 2a20 6f63 6375 7272 656e 6365 734f 665f * occurrencesOf_
│ │ │ │ │ +0004ebe0: 203c 323e 3a20 2020 2020 2020 2020 2020 <2>:
│ │ │ │ │ +0004ebf0: 2020 2020 2020 2020 2048 6173 6865 6443 HashedC
│ │ │ │ │ +0004ec00: 6f6c 6c65 6374 696f 6e2d 7465 7374 696e ollection-testin
│ │ │ │ │ +0004ec10: 6720 636f 6c6c 6563 7469 6f6e 732e 0a20 g collections..
│ │ │ │ │ +0004ec20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004ec30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004ec40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004ec50: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +0004ec60: 6e65 2020 3234 290a 2a20 6f63 6375 7272 ne 24).* occurr
│ │ │ │ │ +0004ec70: 656e 6365 734f 665f 203c 333e 3a20 2020 encesOf_ <3>:
│ │ │ │ │ +0004ec80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004ec90: 2044 6963 7469 6f6e 6172 792d 6469 6374 Dictionary-dict
│ │ │ │ │ +0004eca0: 696f 6e61 7279 2074 6573 7469 6e67 2e0a ionary testing..
│ │ │ │ │ +0004ecb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004ecc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004ecd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004ece0: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +0004ecf0: 696e 6520 2031 3629 0a2a 206f 6363 7572 ine 16).* occur
│ │ │ │ │ +0004ed00: 7265 6e63 6573 4f66 5f20 3c34 3e3a 2020 rencesOf_ <4>:
│ │ │ │ │ +0004ed10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004ed20: 2020 436f 6c6c 6563 7469 6f6e 2d74 6573 Collection-tes
│ │ │ │ │ +0004ed30: 7469 6e67 2063 6f6c 6c65 6374 696f 6e73 ting collections
│ │ │ │ │ +0004ed40: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +0004ed50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004ed60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004ed70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004ed80: 286c 696e 6520 2033 3229 0a2a 206f 6363 (line 32).* occ
│ │ │ │ │ +0004ed90: 7572 7265 6e63 6573 4f66 5f3a 2020 2020 urrencesOf_:
│ │ │ │ │ +0004eda0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004edb0: 2020 2020 4261 672d 7465 7374 696e 6720 Bag-testing
│ │ │ │ │ +0004edc0: 636f 6c6c 6563 7469 6f6e 732e 0a20 2020 collections..
│ │ │ │ │ +0004edd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004ede0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004edf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004ee00: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +0004ee10: 2020 3135 290a 2a20 6f63 6375 7272 656e 15).* occurren
│ │ │ │ │ +0004ee20: 6365 734f 6652 6567 6578 5f3a 2020 2020 cesOfRegex_:
│ │ │ │ │ +0004ee30: 2020 2020 2020 2020 2020 2020 2020 2053 S
│ │ │ │ │ +0004ee40: 7472 696e 672d 7265 6765 782e 2020 2020 tring-regex.
│ │ │ │ │ +0004ee50: 2020 2020 286c 696e 6520 3130 3329 0a2a (line 103).*
│ │ │ │ │ +0004ee60: 206f 6363 7572 7265 6e63 6573 4f66 5265 occurrencesOfRe
│ │ │ │ │ +0004ee70: 6765 785f 6672 6f6d 5f74 6f5f 3a20 2020 gex_from_to_:
│ │ │ │ │ +0004ee80: 2020 2020 2020 2020 5374 7269 6e67 2d72 String-r
│ │ │ │ │ +0004ee90: 6567 6578 2e20 2020 2020 2020 2028 6c69 egex. (li
│ │ │ │ │ +0004eea0: 6e65 2031 3036 290a 2a20 6f63 6375 7272 ne 106).* occurr
│ │ │ │ │ +0004eeb0: 656e 6365 734f 6652 6567 6578 5f73 7461 encesOfRegex_sta
│ │ │ │ │ +0004eec0: 7274 696e 6741 745f 3a20 2020 2020 2020 rtingAt_:
│ │ │ │ │ +0004eed0: 2053 7472 696e 672d 7265 6765 782e 2020 String-regex.
│ │ │ │ │ +0004eee0: 2020 2020 2020 286c 696e 6520 3131 3029 (line 110)
│ │ │ │ │ +0004eef0: 0a2a 206f 6464 203c 313e 3a20 2020 2020 .* odd <1>:
│ │ │ │ │ +0004ef00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004ef10: 2020 2020 2020 2020 2020 4e75 6d62 6572 Number
│ │ │ │ │ +0004ef20: 2d74 6573 7469 6e67 2e20 2020 2020 2028 -testing. (
│ │ │ │ │ +0004ef30: 6c69 6e65 2020 3434 290a 2a20 6f64 643a line 44).* odd:
│ │ │ │ │ +0004ef40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004ef50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004ef60: 2020 2049 6e74 6567 6572 2d6d 6174 6820 Integer-math
│ │ │ │ │ +0004ef70: 6d65 7468 6f64 732e 0a20 2020 2020 2020 methods..
│ │ │ │ │ +0004ef80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004ef90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004efa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004efb0: 2020 2020 2020 2028 6c69 6e65 2020 3332 (line 32
│ │ │ │ │ +0004efc0: 290a 2a20 6f66 6673 6574 203c 313e 3a20 ).* offset <1>:
│ │ │ │ │ +0004efd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004efe0: 2020 2020 2020 2020 2020 2056 4653 2e53 VFS.S
│ │ │ │ │ +0004eff0: 746f 7265 645a 6970 4d65 6d62 6572 2d61 toredZipMember-a
│ │ │ │ │ +0004f000: 6363 6573 7369 6e67 2e0a 2020 2020 2020 ccessing..
│ │ │ │ │ +0004f010: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004f020: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004f030: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004f040: 2020 2020 2020 2020 286c 696e 6520 2020 (line
│ │ │ │ │ +0004f050: 3629 0a2a 206f 6666 7365 743a 2020 2020 6).* offset:
│ │ │ │ │ +0004f060: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004f070: 2020 2020 2020 2020 2020 2020 4461 7465 Date
│ │ │ │ │ +0004f080: 5469 6d65 2d74 696d 6520 7a6f 6e65 732e Time-time zones.
│ │ │ │ │ +0004f090: 2028 6c69 6e65 2020 3133 290a 2a20 6f66 (line 13).* of
│ │ │ │ │ +0004f0a0: 6673 6574 5f20 3c31 3e3a 2020 2020 2020 fset_ <1>:
│ │ │ │ │ +0004f0b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004f0c0: 2020 2020 2056 4653 2e53 746f 7265 645a VFS.StoredZ
│ │ │ │ │ +0004f0d0: 6970 4d65 6d62 6572 2d61 6363 6573 7369 ipMember-accessi
│ │ │ │ │ +0004f0e0: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ +0004f0f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004f100: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004f110: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004f120: 2020 286c 696e 6520 2020 3929 0a2a 206f (line 9).* o
│ │ │ │ │ +0004f130: 6666 7365 745f 3a20 2020 2020 2020 2020 ffset_:
│ │ │ │ │ +0004f140: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004f150: 2020 2020 2020 4461 7465 5469 6d65 2d74 DateTime-t
│ │ │ │ │ +0004f160: 696d 6520 7a6f 6e65 732e 2028 6c69 6e65 ime zones. (line
│ │ │ │ │ +0004f170: 2020 3138 290a 2a20 6f6c 6453 7061 6365 18).* oldSpace
│ │ │ │ │ +0004f180: 5369 7a65 3a20 2020 2020 2020 2020 2020 Size:
│ │ │ │ │ +0004f190: 2020 2020 2020 2020 2020 2020 2020 204f O
│ │ │ │ │ +0004f1a0: 626a 6563 744d 656d 6f72 792d 6163 6365 bjectMemory-acce
│ │ │ │ │ +0004f1b0: 7373 696e 672e 0a20 2020 2020 2020 2020 ssing..
│ │ │ │ │ +0004f1c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004f1d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004f1e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004f1f0: 2020 2020 2028 6c69 6e65 2020 3836 290a (line 86).
│ │ │ │ │ +0004f200: 2a20 6f6c 6453 7061 6365 5573 6564 4279 * oldSpaceUsedBy
│ │ │ │ │ +0004f210: 7465 733a 2020 2020 2020 2020 2020 2020 tes:
│ │ │ │ │ +0004f220: 2020 2020 2020 2020 204f 626a 6563 744d ObjectM
│ │ │ │ │ +0004f230: 656d 6f72 792d 6163 6365 7373 696e 672e emory-accessing.
│ │ │ │ │ +0004f240: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +0004f250: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004f260: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004f270: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +0004f280: 6c69 6e65 2020 3839 290a 2a20 6f6e 5f20 line 89).* on_
│ │ │ │ │ +0004f290: 3c31 3e3a 2020 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ +0004f2a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004f2b0: 2020 2057 7269 7465 5374 7265 616d 2063 WriteStream c
│ │ │ │ │ +0004f2c0: 6c61 7373 2d69 6e73 7461 6e63 6520 6372 lass-instance cr
│ │ │ │ │ +0004f2d0: 6561 7469 6f6e 2e0a 2020 2020 2020 2020 eation..
│ │ │ │ │ +0004f2e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004f2f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004f300: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004f310: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)
│ │ │ │ │ +0004f320: 0a2a 206f 6e5f 203c 323e 3a20 2020 2020 .* on_ <2>:
│ │ │ │ │ +0004f330: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004f340: 2020 2020 2020 2020 2020 5646 532e 4669 VFS.Fi
│ │ │ │ │ +0004f350: 6c65 5772 6170 7065 7220 636c 6173 732d leWrapper class-
│ │ │ │ │ +0004f360: 696e 7374 616e 6365 2063 7265 6174 696f instance creatio
│ │ │ │ │ +0004f370: 6e2e 0a20 2020 2020 2020 2020 2020 2020 n..
│ │ │ │ │ +0004f380: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004f390: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004f3a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004f3b0: 2028 6c69 6e65 2020 2036 290a 2a20 6f6e (line 6).* on
│ │ │ │ │ +0004f3c0: 5f20 3c33 3e3a 2020 2020 2020 2020 2020 _ <3>:
│ │ │ │ │ +0004f3d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004f3e0: 2020 2020 2053 696e 676c 6574 6f6e 5072 SingletonPr
│ │ │ │ │ +0004f3f0: 6f78 7920 636c 6173 732d 696e 7374 616e oxy class-instan
│ │ │ │ │ +0004f400: 6365 2063 7265 6174 696f 6e2e 0a20 2020 ce creation..
│ │ │ │ │ +0004f410: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004f420: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004f430: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004f440: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +0004f450: 2020 2036 290a 2a20 6f6e 5f20 3c34 3e3a 6).* on_ <4>:
│ │ │ │ │ +0004f460: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004f470: 2020 2020 2020 2020 2020 2020 2020 2052 R
│ │ │ │ │ +0004f480: 6561 6457 7269 7465 5374 7265 616d 2063 eadWriteStream c
│ │ │ │ │ +0004f490: 6c61 7373 2d69 6e73 7461 6e63 6520 6372 lass-instance cr
│ │ │ │ │ +0004f4a0: 6561 7469 6f6e 2e0a 2020 2020 2020 2020 eation..
│ │ │ │ │ +0004f4b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004f4c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004f4d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004f4e0: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)
│ │ │ │ │ +0004f4f0: 0a2a 206f 6e5f 203c 353e 3a20 2020 2020 .* on_ <5>:
│ │ │ │ │ +0004f500: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004f510: 2020 2020 2020 2020 2020 5265 6164 5374 ReadSt
│ │ │ │ │ +0004f520: 7265 616d 2063 6c61 7373 2d69 6e73 7461 ream class-insta
│ │ │ │ │ +0004f530: 6e63 6520 6372 6561 7469 6f6e 2e0a 2020 nce creation..
│ │ │ │ │ +0004f540: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004f550: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004f560: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004f570: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +0004f580: 6520 2020 3629 0a2a 206f 6e5f 203c 363e e 6).* on_ <6>
│ │ │ │ │ +0004f590: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +0004f5a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004f5b0: 506f 7369 7469 6f6e 6162 6c65 5374 7265 PositionableStre
│ │ │ │ │ +0004f5c0: 616d 2063 6c61 7373 2d69 6e73 7461 6e63 am class-instanc
│ │ │ │ │ +0004f5d0: 6520 6372 6561 7469 6f6e 2e0a 2020 2020 e creation..
│ │ │ │ │ +0004f5e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004f5f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004f600: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004f610: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +0004f620: 2020 3629 0a2a 206f 6e5f 203c 373e 3a20 6).* on_ <7>:
│ │ │ │ │ +0004f630: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004f640: 2020 2020 2020 2020 2020 2020 2020 506c Pl
│ │ │ │ │ +0004f650: 7567 6761 626c 6550 726f 7879 2063 6c61 uggableProxy cla
│ │ │ │ │ +0004f660: 7373 2d61 6363 6573 7369 6e67 2e0a 2020 ss-accessing..
│ │ │ │ │ +0004f670: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004f680: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004f690: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004f6a0: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +0004f6b0: 6520 2020 3629 0a2a 206f 6e5f 203c 383e e 6).* on_ <8>
│ │ │ │ │ +0004f6c0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +0004f6d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004f6e0: 4f62 6a65 6374 4475 6d70 6572 2063 6c61 ObjectDumper cla
│ │ │ │ │ +0004f6f0: 7373 2d69 6e73 7461 6e63 6520 6372 6561 ss-instance crea
│ │ │ │ │ +0004f700: 7469 6f6e 2e0a 2020 2020 2020 2020 2020 tion..
│ │ │ │ │ +0004f710: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004f720: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004f730: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004f740: 2020 2020 286c 696e 6520 2020 3929 0a2a (line 9).*
│ │ │ │ │ +0004f750: 206f 6e5f 203c 393e 3a20 2020 2020 2020 on_ <9>:
│ │ │ │ │ +0004f760: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004f770: 2020 2020 2020 2020 4e65 7443 6c69 656e NetClien
│ │ │ │ │ +0004f780: 7473 2e55 5249 5265 736f 6c76 6572 2063 ts.URIResolver c
│ │ │ │ │ +0004f790: 6c61 7373 2d69 6e73 7461 6e63 6520 6372 lass-instance cr
│ │ │ │ │ +0004f7a0: 6561 7469 6f6e 2e0a 2020 2020 2020 2020 eation..
│ │ │ │ │ +0004f7b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004f7c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004f7d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004f7e0: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)
│ │ │ │ │ +0004f7f0: 0a2a 206f 6e5f 203c 3130 3e3a 2020 2020 .* on_ <10>:
│ │ │ │ │ +0004f800: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004f810: 2020 2020 2020 2020 2020 4765 6e65 7261 Genera
│ │ │ │ │ +0004f820: 746f 7220 636c 6173 732d 696e 7374 616e tor class-instan
│ │ │ │ │ +0004f830: 6365 2063 7265 6174 696f 6e2e 0a20 2020 ce creation..
│ │ │ │ │ +0004f840: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004f850: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004f860: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004f870: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +0004f880: 2020 3131 290a 2a20 6f6e 5f20 3c31 313e 11).* on_ <11>
│ │ │ │ │ +0004f890: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +0004f8a0: 2020 2020 2020 2020 2020 2020 2020 2046 F
│ │ │ │ │ +0004f8b0: 696c 6544 6573 6372 6970 746f 7220 636c ileDescriptor cl
│ │ │ │ │ +0004f8c0: 6173 732d 696e 7374 616e 6365 2063 7265 ass-instance cre
│ │ │ │ │ +0004f8d0: 6174 696f 6e2e 0a20 2020 2020 2020 2020 ation..
│ │ │ │ │ +0004f8e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004f8f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004f900: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004f910: 2020 2020 2028 6c69 6e65 2020 3335 290a (line 35).
│ │ │ │ │ +0004f920: 2a20 6f6e 5f20 3c31 323e 3a20 2020 2020 * on_ <12>:
│ │ │ │ │ +0004f930: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004f940: 2020 2020 2020 2020 2044 756d 7065 7250 DumperP
│ │ │ │ │ +0004f950: 726f 7879 2063 6c61 7373 2d69 6e73 7461 roxy class-insta
│ │ │ │ │ +0004f960: 6e63 6520 6372 6561 7469 6f6e 2e0a 2020 nce creation..
│ │ │ │ │ +0004f970: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004f980: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004f990: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004f9a0: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +0004f9b0: 6520 2020 3629 0a2a 206f 6e5f 3a20 2020 e 6).* on_:
│ │ │ │ │ +0004f9c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004f9d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004f9e0: 416c 7465 726e 6174 6976 654f 626a 6563 AlternativeObjec
│ │ │ │ │ +0004f9f0: 7450 726f 7879 2063 6c61 7373 2d69 6e73 tProxy class-ins
│ │ │ │ │ +0004fa00: 7461 6e63 6520 6372 6561 7469 6f6e 2e0a tance creation..
│ │ │ │ │ +0004fa10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004fa20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004fa30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004fa40: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +0004fa50: 696e 6520 2031 3129 0a2a 206f 6e5f 6173 ine 11).* on_as
│ │ │ │ │ +0004fa60: 7065 6374 5f3a 2020 2020 2020 2020 2020 pect_:
│ │ │ │ │ +0004fa70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004fa80: 2020 506c 7567 6761 626c 6541 6461 7074 PluggableAdapt
│ │ │ │ │ +0004fa90: 6f72 2063 6c61 7373 2d63 7265 6174 696e or class-creatin
│ │ │ │ │ +0004faa0: 6720 696e 7374 616e 6365 732e 0a20 2020 g instances..
│ │ │ │ │ +0004fab0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004fac0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004fad0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004fae0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +0004faf0: 2020 3130 290a 2a20 6f6e 5f64 6f5f 203c 10).* on_do_ <
│ │ │ │ │ +0004fb00: 313e 3a20 2020 2020 2020 2020 2020 2020 1>:
│ │ │ │ │ +0004fb10: 2020 2020 2020 2020 2020 2020 2020 2047 G
│ │ │ │ │ +0004fb20: 656e 6572 6174 6f72 2063 6c61 7373 2d69 enerator class-i
│ │ │ │ │ +0004fb30: 6e73 7461 6e63 6520 6372 6561 7469 6f6e nstance creation
│ │ │ │ │ +0004fb40: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +0004fb50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004fb60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004fb70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004fb80: 286c 696e 6520 2031 3729 0a2a 206f 6e5f (line 17).* on_
│ │ │ │ │ +0004fb90: 646f 5f3a 2020 2020 2020 2020 2020 2020 do_:
│ │ │ │ │ +0004fba0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004fbb0: 2020 2020 426c 6f63 6b43 6c6f 7375 7265 BlockClosure
│ │ │ │ │ +0004fbc0: 2d65 7863 6570 7469 6f6e 2068 616e 646c -exception handl
│ │ │ │ │ +0004fbd0: 696e 672e 0a20 2020 2020 2020 2020 2020 ing..
│ │ │ │ │ +0004fbe0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004fbf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004fc00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004fc10: 2020 2028 6c69 6e65 2020 3133 290a 2a20 (line 13).*
│ │ │ │ │ +0004fc20: 6f6e 5f64 6f5f 6f6e 5f64 6f5f 3a20 2020 on_do_on_do_:
│ │ │ │ │ +0004fc30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004fc40: 2020 2020 2020 2042 6c6f 636b 436c 6f73 BlockClos
│ │ │ │ │ +0004fc50: 7572 652d 6578 6365 7074 696f 6e20 6861 ure-exception ha
│ │ │ │ │ +0004fc60: 6e64 6c69 6e67 2e0a 2020 2020 2020 2020 ndling..
│ │ │ │ │ +0004fc70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004fc80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004fc90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004fca0: 2020 2020 2020 286c 696e 6520 2031 3929 (line 19)
│ │ │ │ │ +0004fcb0: 0a2a 206f 6e5f 646f 5f6f 6e5f 646f 5f6f .* on_do_on_do_o
│ │ │ │ │ +0004fcc0: 6e5f 646f 5f3a 2020 2020 2020 2020 2020 n_do_:
│ │ │ │ │ +0004fcd0: 2020 2020 2020 2020 2020 426c 6f63 6b43 BlockC
│ │ │ │ │ +0004fce0: 6c6f 7375 7265 2d65 7863 6570 7469 6f6e losure-exception
│ │ │ │ │ +0004fcf0: 2068 616e 646c 696e 672e 0a20 2020 2020 handling..
│ │ │ │ │ +0004fd00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004fd10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004fd20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004fd30: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +0004fd40: 3235 290a 2a20 6f6e 5f64 6f5f 6f6e 5f64 25).* on_do_on_d
│ │ │ │ │ +0004fd50: 6f5f 6f6e 5f64 6f5f 6f6e 5f64 6f5f 3a20 o_on_do_on_do_:
│ │ │ │ │ +0004fd60: 2020 2020 2020 2020 2020 2020 2042 6c6f Blo
│ │ │ │ │ +0004fd70: 636b 436c 6f73 7572 652d 6578 6365 7074 ckClosure-except
│ │ │ │ │ +0004fd80: 696f 6e20 6861 6e64 6c69 6e67 2e0a 2020 ion handling..
│ │ │ │ │ +0004fd90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004fda0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004fdb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004fdc0: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +0004fdd0: 6520 2033 3129 0a2a 206f 6e5f 646f 5f6f e 31).* on_do_o
│ │ │ │ │ +0004fde0: 6e5f 646f 5f6f 6e5f 646f 5f6f 6e5f 646f n_do_on_do_on_do
│ │ │ │ │ +0004fdf0: 5f6f 6e5f 646f 5f3a 2020 2020 2020 2020 _on_do_:
│ │ │ │ │ +0004fe00: 426c 6f63 6b43 6c6f 7375 7265 2d65 7863 BlockClosure-exc
│ │ │ │ │ +0004fe10: 6570 7469 6f6e 2068 616e 646c 696e 672e eption handling.
│ │ │ │ │ +0004fe20: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +0004fe30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004fe40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004fe50: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +0004fe60: 6c69 6e65 2020 3337 290a 2a20 6f6e 5f66 line 37).* on_f
│ │ │ │ │ +0004fe70: 726f 6d5f 746f 5f20 3c31 3e3a 2020 2020 rom_to_ <1>:
│ │ │ │ │ +0004fe80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004fe90: 2020 2052 6561 6457 7269 7465 5374 7265 ReadWriteStre
│ │ │ │ │ +0004fea0: 616d 2063 6c61 7373 2d69 6e73 7461 6e63 am class-instanc
│ │ │ │ │ +0004feb0: 6520 6372 6561 7469 6f6e 2e0a 2020 2020 e creation..
│ │ │ │ │ +0004fec0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004fed0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004fee0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004fef0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +0004ff00: 2031 3029 0a2a 206f 6e5f 6672 6f6d 5f74 10).* on_from_t
│ │ │ │ │ +0004ff10: 6f5f 203c 323e 3a20 2020 2020 2020 2020 o_ <2>:
│ │ │ │ │ +0004ff20: 2020 2020 2020 2020 2020 2020 2020 5265 Re
│ │ │ │ │ +0004ff30: 6164 5374 7265 616d 2063 6c61 7373 2d69 adStream class-i
│ │ │ │ │ +0004ff40: 6e73 7461 6e63 6520 6372 6561 7469 6f6e nstance creation
│ │ │ │ │ +0004ff50: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +0004ff60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004ff70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004ff80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004ff90: 286c 696e 6520 2020 3929 0a2a 206f 6e5f (line 9).* on_
│ │ │ │ │ +0004ffa0: 6672 6f6d 5f74 6f5f 3a20 2020 2020 2020 from_to_:
│ │ │ │ │ +0004ffb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0004ffc0: 2020 2020 506f 7369 7469 6f6e 6162 6c65 Positionable
│ │ │ │ │ +0004ffd0: 5374 7265 616d 2063 6c61 7373 2d69 6e73 Stream class-ins
│ │ │ │ │ +0004ffe0: 7461 6e63 6520 6372 6561 7469 6f6e 2e0a tance creation..
│ │ │ │ │ +0004fff0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00050000: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00050010: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00050020: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +00050030: 696e 6520 2031 3029 0a2a 206f 6e5f 6765 ine 10).* on_ge
│ │ │ │ │ +00050040: 7453 656c 6563 746f 725f 7075 7453 656c tSelector_putSel
│ │ │ │ │ +00050050: 6563 746f 725f 3a20 2020 2020 2020 2020 ector_:
│ │ │ │ │ +00050060: 2020 506c 7567 6761 626c 6541 6461 7074 PluggableAdapt
│ │ │ │ │ +00050070: 6f72 2063 6c61 7373 2d63 7265 6174 696e or class-creatin
│ │ │ │ │ +00050080: 6720 696e 7374 616e 6365 732e 0a20 2020 g instances..
│ │ │ │ │ +00050090: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000500a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000500b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000500c0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +000500d0: 2020 3135 290a 2a20 6f6e 5f69 6e64 6578 15).* on_index
│ │ │ │ │ +000500e0: 5f3a 2020 2020 2020 2020 2020 2020 2020 _:
│ │ │ │ │ +000500f0: 2020 2020 2020 2020 2020 2020 2020 2050 P
│ │ │ │ │ +00050100: 6c75 6767 6162 6c65 4164 6170 746f 7220 luggableAdaptor
│ │ │ │ │ +00050110: 636c 6173 732d 6372 6561 7469 6e67 2069 class-creating i
│ │ │ │ │ +00050120: 6e73 7461 6e63 6573 2e0a 2020 2020 2020 nstances..
│ │ │ │ │ +00050130: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00050140: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00050150: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00050160: 2020 2020 2020 2020 286c 696e 6520 2032 (line 2
│ │ │ │ │ +00050170: 3029 0a2a 206f 6e5f 6b65 795f 3a20 2020 0).* on_key_:
│ │ │ │ │ +00050180: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00050190: 2020 2020 2020 2020 2020 2020 506c 7567 Plug
│ │ │ │ │ +000501a0: 6761 626c 6541 6461 7074 6f72 2063 6c61 gableAdaptor cla
│ │ │ │ │ +000501b0: 7373 2d63 7265 6174 696e 6720 696e 7374 ss-creating inst
│ │ │ │ │ +000501c0: 616e 6365 732e 0a20 2020 2020 2020 2020 ances..
│ │ │ │ │ +000501d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000501e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000501f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00050200: 2020 2020 2028 6c69 6e65 2020 3235 290a (line 25).
│ │ │ │ │ +00050210: 2a20 6f6e 5f73 7461 7274 696e 6741 745f * on_startingAt_
│ │ │ │ │ +00050220: 666f 725f 3a20 2020 2020 2020 2020 2020 for_:
│ │ │ │ │ +00050230: 2020 2020 2020 2020 2046 696c 6553 6567 FileSeg
│ │ │ │ │ +00050240: 6d65 6e74 2063 6c61 7373 2d62 6173 6963 ment class-basic
│ │ │ │ │ +00050250: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +00050260: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00050270: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00050280: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00050290: 286c 696e 6520 2020 3629 0a2a 206f 6e65 (line 6).* one
│ │ │ │ │ +000502a0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +000502b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000502c0: 2020 2020 5363 616c 6564 4465 6369 6d61 ScaledDecima
│ │ │ │ │ +000502d0: 6c2d 636f 6e73 7461 6e74 732e 0a20 2020 l-constants..
│ │ │ │ │ +000502e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000502f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00050300: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00050310: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +00050320: 2020 2036 290a 2a20 6f6e 6553 686f 7456 6).* oneShotV
│ │ │ │ │ +00050330: 616c 7565 3a20 2020 2020 2020 2020 2020 alue:
│ │ │ │ │ +00050340: 2020 2020 2020 2020 2020 2020 2020 2043 C
│ │ │ │ │ +00050350: 6f6e 7469 6e75 6174 696f 6e2d 696e 766f ontinuation-invo
│ │ │ │ │ +00050360: 6361 7469 6f6e 2e0a 2020 2020 2020 2020 cation..
│ │ │ │ │ +00050370: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00050380: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00050390: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000503a0: 2020 2020 2020 286c 696e 6520 2031 3429 (line 14)
│ │ │ │ │ +000503b0: 0a2a 206f 6e65 5368 6f74 5661 6c75 655f .* oneShotValue_
│ │ │ │ │ +000503c0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +000503d0: 2020 2020 2020 2020 2020 436f 6e74 696e Contin
│ │ │ │ │ +000503e0: 7561 7469 6f6e 2d69 6e76 6f63 6174 696f uation-invocatio
│ │ │ │ │ +000503f0: 6e2e 0a20 2020 2020 2020 2020 2020 2020 n..
│ │ │ │ │ +00050400: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00050410: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00050420: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00050430: 2028 6c69 6e65 2020 3139 290a 2a20 6f6e (line 19).* on
│ │ │ │ │ +00050440: 4f63 6375 7272 656e 6365 734f 6652 6567 OccurrencesOfReg
│ │ │ │ │ +00050450: 6578 5f64 6f5f 3a20 2020 2020 2020 2020 ex_do_:
│ │ │ │ │ +00050460: 2020 2020 2053 7472 696e 672d 7265 6765 String-rege
│ │ │ │ │ +00050470: 782e 2020 2020 2020 2020 286c 696e 6520 x. (line
│ │ │ │ │ +00050480: 3131 3429 0a2a 206f 6e4f 6363 7572 7265 114).* onOccurre
│ │ │ │ │ +00050490: 6e63 6573 4f66 5265 6765 785f 6672 6f6d ncesOfRegex_from
│ │ │ │ │ +000504a0: 5f74 6f5f 646f 5f3a 2020 2020 2020 5374 _to_do_: St
│ │ │ │ │ +000504b0: 7269 6e67 2d72 6567 6578 2e20 2020 2020 ring-regex.
│ │ │ │ │ +000504c0: 2020 2028 6c69 6e65 2031 3138 290a 2a20 (line 118).*
│ │ │ │ │ +000504d0: 6f70 656e 5f20 3c31 3e3a 2020 2020 2020 open_ <1>:
│ │ │ │ │ +000504e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000504f0: 2020 2020 2020 2046 696c 6550 6174 682d FilePath-
│ │ │ │ │ +00050500: 6669 6c65 206f 7065 7261 7469 6f6e 732e file operations.
│ │ │ │ │ +00050510: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +00050520: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00050530: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00050540: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +00050550: 6c69 6e65 2020 3133 290a 2a20 6f70 656e line 13).* open
│ │ │ │ │ +00050560: 5f3a 2020 2020 2020 2020 2020 2020 2020 _:
│ │ │ │ │ +00050570: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00050580: 2020 2046 696c 6544 6573 6372 6970 746f FileDescripto
│ │ │ │ │ +00050590: 7220 636c 6173 732d 696e 7374 616e 6365 r class-instance
│ │ │ │ │ +000505a0: 2063 7265 6174 696f 6e2e 0a20 2020 2020 creation..
│ │ │ │ │ +000505b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000505c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000505d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000505e0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +000505f0: 3339 290a 2a20 6f70 656e 5f69 6646 6169 39).* open_ifFai
│ │ │ │ │ +00050600: 6c5f 3a20 2020 2020 2020 2020 2020 2020 l_:
│ │ │ │ │ +00050610: 2020 2020 2020 2020 2020 2020 2046 696c Fil
│ │ │ │ │ +00050620: 6550 6174 682d 6669 6c65 206f 7065 7261 ePath-file opera
│ │ │ │ │ +00050630: 7469 6f6e 732e 0a20 2020 2020 2020 2020 tions..
│ │ │ │ │ +00050640: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00050650: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00050660: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00050670: 2020 2020 2028 6c69 6e65 2020 3137 290a (line 17).
│ │ │ │ │ +00050680: 2a20 6f70 656e 5f6d 6f64 655f 3a20 2020 * open_mode_:
│ │ │ │ │ +00050690: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000506a0: 2020 2020 2020 2020 2046 696c 6544 6573 FileDes
│ │ │ │ │ +000506b0: 6372 6970 746f 7220 636c 6173 732d 7374 criptor class-st
│ │ │ │ │ +000506c0: 696c 6c20 756e 636c 6173 7369 6669 6564 ill unclassified
│ │ │ │ │ +000506d0: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +000506e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000506f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00050700: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00050710: 286c 696e 6520 2020 3629 0a2a 206f 7065 (line 6).* ope
│ │ │ │ │ +00050720: 6e5f 6d6f 6465 5f69 6646 6169 6c5f 203c n_mode_ifFail_ <
│ │ │ │ │ +00050730: 313e 3a20 2020 2020 2020 2020 2020 2020 1>:
│ │ │ │ │ +00050740: 2020 2020 5646 532e 546d 7046 696c 6541 VFS.TmpFileA
│ │ │ │ │ +00050750: 7263 6869 7665 4d65 6d62 6572 2d64 6972 rchiveMember-dir
│ │ │ │ │ +00050760: 6563 746f 7279 206f 7065 7261 7469 6f6e ectory operation
│ │ │ │ │ +00050770: 732e 0a20 2020 2020 2020 2020 2020 2020 s..
│ │ │ │ │ +00050780: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00050790: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000507a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000507b0: 2028 6c69 6e65 2020 3130 290a 2a20 6f70 (line 10).* op
│ │ │ │ │ +000507c0: 656e 5f6d 6f64 655f 6966 4661 696c 5f20 en_mode_ifFail_
│ │ │ │ │ +000507d0: 3c32 3e3a 2020 2020 2020 2020 2020 2020 <2>:
│ │ │ │ │ +000507e0: 2020 2020 2056 4653 2e53 746f 7265 645a VFS.StoredZ
│ │ │ │ │ +000507f0: 6970 4d65 6d62 6572 2d6f 7065 6e69 6e67 ipMember-opening
│ │ │ │ │ +00050800: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +00050810: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00050820: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00050830: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00050840: 286c 696e 6520 2020 3629 0a2a 206f 7065 (line 6).* ope
│ │ │ │ │ +00050850: 6e5f 6d6f 6465 5f69 6646 6169 6c5f 203c n_mode_ifFail_ <
│ │ │ │ │ +00050860: 333e 3a20 2020 2020 2020 2020 2020 2020 3>:
│ │ │ │ │ +00050870: 2020 2020 5646 532e 4669 6c65 5772 6170 VFS.FileWrap
│ │ │ │ │ +00050880: 7065 722d 6465 6c65 6761 7469 6f6e 2e0a per-delegation..
│ │ │ │ │ +00050890: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000508a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000508b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000508c0: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +000508d0: 696e 6520 2034 3629 0a2a 206f 7065 6e5f ine 46).* open_
│ │ │ │ │ +000508e0: 6d6f 6465 5f69 6646 6169 6c5f 203c 343e mode_ifFail_ <4>
│ │ │ │ │ +000508f0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +00050900: 2020 5646 532e 4172 6368 6976 654d 656d VFS.ArchiveMem
│ │ │ │ │ +00050910: 6265 722d 6669 6c65 206f 7065 7261 7469 ber-file operati
│ │ │ │ │ +00050920: 6f6e 732e 0a20 2020 2020 2020 2020 2020 ons..
│ │ │ │ │ +00050930: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00050940: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00050950: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00050960: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).*
│ │ │ │ │ +00050970: 6f70 656e 5f6d 6f64 655f 6966 4661 696c open_mode_ifFail
│ │ │ │ │ +00050980: 5f20 3c35 3e3a 2020 2020 2020 2020 2020 _ <5>:
│ │ │ │ │ +00050990: 2020 2020 2020 2046 696c 6550 6174 682d FilePath-
│ │ │ │ │ +000509a0: 6669 6c65 206f 7065 7261 7469 6f6e 732e file operations.
│ │ │ │ │ +000509b0: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +000509c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000509d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000509e0: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +000509f0: 6c69 6e65 2020 3231 290a 2a20 6f70 656e line 21).* open
│ │ │ │ │ +00050a00: 5f6d 6f64 655f 6966 4661 696c 5f20 3c36 _mode_ifFail_ <6
│ │ │ │ │ +00050a10: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ +00050a20: 2020 2046 696c 6544 6573 6372 6970 746f FileDescripto
│ │ │ │ │ +00050a30: 7220 636c 6173 732d 696e 7374 616e 6365 r class-instance
│ │ │ │ │ +00050a40: 2063 7265 6174 696f 6e2e 0a20 2020 2020 creation..
│ │ │ │ │ +00050a50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00050a60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00050a70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00050a80: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +00050a90: 3436 290a 2a20 6f70 656e 5f6d 6f64 655f 46).* open_mode_
│ │ │ │ │ +00050aa0: 6966 4661 696c 5f3a 2020 2020 2020 2020 ifFail_:
│ │ │ │ │ +00050ab0: 2020 2020 2020 2020 2020 2020 2046 696c Fil
│ │ │ │ │ +00050ac0: 652d 6669 6c65 206f 7065 7261 7469 6f6e e-file operation
│ │ │ │ │ +00050ad0: 732e 0a20 2020 2020 2020 2020 2020 2020 s..
│ │ │ │ │ +00050ae0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00050af0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00050b00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00050b10: 2028 6c69 6e65 2020 3130 290a 2a20 6f70 (line 10).* op
│ │ │ │ │ +00050b20: 656e 4465 7363 7269 7074 6f72 5f3a 2020 enDescriptor_:
│ │ │ │ │ +00050b30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00050b40: 2020 2020 2046 696c 6550 6174 682d 6669 FilePath-fi
│ │ │ │ │ +00050b50: 6c65 206f 7065 7261 7469 6f6e 732e 0a20 le operations..
│ │ │ │ │ +00050b60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00050b70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00050b80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00050b90: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +00050ba0: 6e65 2020 3235 290a 2a20 6f70 656e 4465 ne 25).* openDe
│ │ │ │ │ +00050bb0: 7363 7269 7074 6f72 5f69 6646 6169 6c5f scriptor_ifFail_
│ │ │ │ │ +00050bc0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +00050bd0: 2046 696c 6550 6174 682d 6669 6c65 206f FilePath-file o
│ │ │ │ │ +00050be0: 7065 7261 7469 6f6e 732e 0a20 2020 2020 perations..
│ │ │ │ │ +00050bf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00050c00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00050c10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00050c20: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +00050c30: 3239 290a 2a20 6f70 656e 4f6e 5f3a 2020 29).* openOn_:
│ │ │ │ │ +00050c40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00050c50: 2020 2020 2020 2020 2020 2020 204e 6574 Net
│ │ │ │ │ +00050c60: 436c 6965 6e74 732e 5552 4952 6573 6f6c Clients.URIResol
│ │ │ │ │ +00050c70: 7665 7220 636c 6173 732d 6170 692e 0a20 ver class-api..
│ │ │ │ │ +00050c80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00050c90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00050ca0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00050cb0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +00050cc0: 6e65 2020 2036 290a 2a20 6f70 656e 4f6e ne 6).* openOn
│ │ │ │ │ +00050cd0: 5f69 6646 6169 6c5f 3a20 2020 2020 2020 _ifFail_:
│ │ │ │ │ +00050ce0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00050cf0: 204e 6574 436c 6965 6e74 732e 5552 4952 NetClients.URIR
│ │ │ │ │ +00050d00: 6573 6f6c 7665 7220 636c 6173 732d 6170 esolver class-ap
│ │ │ │ │ +00050d10: 692e 0a20 2020 2020 2020 2020 2020 2020 i..
│ │ │ │ │ +00050d20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00050d30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00050d40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00050d50: 2028 6c69 6e65 2020 3130 290a 2a20 6f70 (line 10).* op
│ │ │ │ │ +00050d60: 656e 5374 7265 616d 4f6e 5f3a 2020 2020 enStreamOn_:
│ │ │ │ │ +00050d70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00050d80: 2020 2020 204e 6574 436c 6965 6e74 732e NetClients.
│ │ │ │ │ +00050d90: 5552 4952 6573 6f6c 7665 7220 636c 6173 URIResolver clas
│ │ │ │ │ +00050da0: 732d 6170 692e 0a20 2020 2020 2020 2020 s-api..
│ │ │ │ │ +00050db0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00050dc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00050dd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00050de0: 2020 2020 2028 6c69 6e65 2020 3136 290a (line 16).
│ │ │ │ │ +00050df0: 2a20 6f70 656e 5374 7265 616d 4f6e 5f69 * openStreamOn_i
│ │ │ │ │ +00050e00: 6646 6169 6c5f 3a20 2020 2020 2020 2020 fFail_:
│ │ │ │ │ +00050e10: 2020 2020 2020 2020 204e 6574 436c 6965 NetClie
│ │ │ │ │ +00050e20: 6e74 732e 5552 4952 6573 6f6c 7665 7220 nts.URIResolver
│ │ │ │ │ +00050e30: 636c 6173 732d 6170 692e 0a20 2020 2020 class-api..
│ │ │ │ │ +00050e40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00050e50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00050e60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00050e70: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +00050e80: 3231 290a 2a20 6f70 656e 5465 6d70 6f72 21).* openTempor
│ │ │ │ │ +00050e90: 6172 7946 696c 655f 3a20 2020 2020 2020 aryFile_:
│ │ │ │ │ +00050ea0: 2020 2020 2020 2020 2020 2020 2046 696c Fil
│ │ │ │ │ +00050eb0: 6544 6573 6372 6970 746f 7220 636c 6173 eDescriptor clas
│ │ │ │ │ +00050ec0: 732d 696e 7374 616e 6365 2063 7265 6174 s-instance creat
│ │ │ │ │ +00050ed0: 696f 6e2e 0a20 2020 2020 2020 2020 2020 ion..
│ │ │ │ │ +00050ee0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00050ef0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00050f00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00050f10: 2020 2028 6c69 6e65 2020 3631 290a 2a20 (line 61).*
│ │ │ │ │ +00050f20: 6f72 5f20 3c31 3e3a 2020 2020 2020 2020 or_ <1>:
│ │ │ │ │ +00050f30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00050f40: 2020 2020 2020 2054 7275 652d 6261 7369 True-basi
│ │ │ │ │ +00050f50: 632e 2020 2020 2020 2020 2020 286c 696e c. (lin
│ │ │ │ │ +00050f60: 6520 2033 3329 0a2a 206f 725f 203c 323e e 33).* or_ <2>
│ │ │ │ │ +00050f70: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +00050f80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00050f90: 4661 6c73 652d 6261 7369 632e 2020 2020 False-basic.
│ │ │ │ │ +00050fa0: 2020 2020 2028 6c69 6e65 2020 3331 290a (line 31).
│ │ │ │ │ +00050fb0: 2a20 6f72 5f3a 2020 2020 2020 2020 2020 * or_:
│ │ │ │ │ +00050fc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00050fd0: 2020 2020 2020 2020 2042 6f6f 6c65 616e Boolean
│ │ │ │ │ +00050fe0: 2d62 6173 6963 2e20 2020 2020 2020 286c -basic. (l
│ │ │ │ │ +00050ff0: 696e 6520 2033 3829 0a2a 206f 7269 6769 ine 38).* origi
│ │ │ │ │ +00051000: 6e3a 2020 2020 2020 2020 2020 2020 2020 n:
│ │ │ │ │ +00051010: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00051020: 2020 5265 6374 616e 676c 652d 6163 6365 Rectangle-acce
│ │ │ │ │ +00051030: 7373 696e 672e 2028 6c69 6e65 2020 3630 ssing. (line 60
│ │ │ │ │ +00051040: 290a 2a20 6f72 6967 696e 5f3a 2020 2020 ).* origin_:
│ │ │ │ │ +00051050: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00051060: 2020 2020 2020 2020 2020 2052 6563 7461 Recta
│ │ │ │ │ +00051070: 6e67 6c65 2d61 6363 6573 7369 6e67 2e20 ngle-accessing.
│ │ │ │ │ +00051080: 286c 696e 6520 2036 3329 0a2a 206f 7269 (line 63).* ori
│ │ │ │ │ +00051090: 6769 6e5f 636f 726e 6572 5f20 3c31 3e3a gin_corner_ <1>:
│ │ │ │ │ +000510a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000510b0: 2020 2020 5265 6374 616e 676c 652d 6163 Rectangle-ac
│ │ │ │ │ +000510c0: 6365 7373 696e 672e 2028 6c69 6e65 2020 cessing. (line
│ │ │ │ │ +000510d0: 3636 290a 2a20 6f72 6967 696e 5f63 6f72 66).* origin_cor
│ │ │ │ │ +000510e0: 6e65 725f 3a20 2020 2020 2020 2020 2020 ner_:
│ │ │ │ │ +000510f0: 2020 2020 2020 2020 2020 2020 2052 6563 Rec
│ │ │ │ │ +00051100: 7461 6e67 6c65 2063 6c61 7373 2d69 6e73 tangle class-ins
│ │ │ │ │ +00051110: 7461 6e63 6520 6372 6561 7469 6f6e 2e0a tance creation..
│ │ │ │ │ +00051120: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00051130: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00051140: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00051150: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +00051160: 696e 6520 2031 3529 0a2a 206f 7269 6769 ine 15).* origi
│ │ │ │ │ +00051170: 6e5f 6578 7465 6e74 5f20 3c31 3e3a 2020 n_extent_ <1>:
│ │ │ │ │ +00051180: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00051190: 2020 5265 6374 616e 676c 652d 6163 6365 Rectangle-acce
│ │ │ │ │ +000511a0: 7373 696e 672e 2028 6c69 6e65 2020 3730 ssing. (line 70
│ │ │ │ │ +000511b0: 290a 2a20 6f72 6967 696e 5f65 7874 656e ).* origin_exten
│ │ │ │ │ +000511c0: 745f 3a20 2020 2020 2020 2020 2020 2020 t_:
│ │ │ │ │ +000511d0: 2020 2020 2020 2020 2020 2052 6563 7461 Recta
│ │ │ │ │ +000511e0: 6e67 6c65 2063 6c61 7373 2d69 6e73 7461 ngle class-insta
│ │ │ │ │ +000511f0: 6e63 6520 6372 6561 7469 6f6e 2e0a 2020 nce creation..
│ │ │ │ │ +00051200: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00051210: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00051220: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00051230: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +00051240: 6520 2031 3829 0a2a 206f 7269 6769 6e61 e 18).* origina
│ │ │ │ │ +00051250: 6c45 7863 6570 7469 6f6e 3a20 2020 2020 lException:
│ │ │ │ │ +00051260: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00051270: 5379 7374 656d 4578 6365 7074 696f 6e73 SystemExceptions
│ │ │ │ │ +00051280: 2e55 6e68 616e 646c 6564 4578 6365 7074 .UnhandledExcept
│ │ │ │ │ +00051290: 696f 6e2d 6163 6365 7373 696e 672e 0a20 ion-accessing..
│ │ │ │ │ +000512a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000512b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000512c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000512d0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +000512e0: 6e65 2020 3132 290a 2a20 6f72 6967 696e ne 12).* origin
│ │ │ │ │ +000512f0: 616c 4578 6365 7074 696f 6e5f 3a20 2020 alException_:
│ │ │ │ │ +00051300: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00051310: 2053 7973 7465 6d45 7863 6570 7469 6f6e SystemException
│ │ │ │ │ +00051320: 732e 556e 6861 6e64 6c65 6445 7863 6570 s.UnhandledExcep
│ │ │ │ │ +00051330: 7469 6f6e 2d61 6363 6573 7369 6e67 2e0a tion-accessing..
│ │ │ │ │ +00051340: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00051350: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00051360: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00051370: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +00051380: 696e 6520 2031 3529 0a2a 206f 7574 6572 ine 15).* outer
│ │ │ │ │ +00051390: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +000513a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000513b0: 2020 4578 6365 7074 696f 6e2d 6578 6365 Exception-exce
│ │ │ │ │ +000513c0: 7074 696f 6e20 6861 6e64 6c69 6e67 2e0a ption handling..
│ │ │ │ │ +000513d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000513e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000513f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00051400: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +00051410: 696e 6520 2031 3329 0a2a 206f 7574 6572 ine 13).* outer
│ │ │ │ │ +00051420: 436f 6e74 6578 7420 3c31 3e3a 2020 2020 Context <1>:
│ │ │ │ │ +00051430: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00051440: 2020 426c 6f63 6b43 6f6e 7465 7874 2d61 BlockContext-a
│ │ │ │ │ +00051450: 6363 6573 7369 6e67 2e0a 2020 2020 2020 ccessing..
│ │ │ │ │ +00051460: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00051470: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00051480: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00051490: 2020 2020 2020 2020 286c 696e 6520 2033 (line 3
│ │ │ │ │ +000514a0: 3929 0a2a 206f 7574 6572 436f 6e74 6578 9).* outerContex
│ │ │ │ │ +000514b0: 743a 2020 2020 2020 2020 2020 2020 2020 t:
│ │ │ │ │ +000514c0: 2020 2020 2020 2020 2020 2020 426c 6f63 Bloc
│ │ │ │ │ +000514d0: 6b43 6c6f 7375 7265 2d61 6363 6573 7369 kClosure-accessi
│ │ │ │ │ +000514e0: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ +000514f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00051500: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00051510: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00051520: 2020 286c 696e 6520 2033 3629 0a2a 206f (line 36).* o
│ │ │ │ │ +00051530: 7574 6572 436f 6e74 6578 745f 3a20 2020 uterContext_:
│ │ │ │ │ +00051540: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00051550: 2020 2020 2020 426c 6f63 6b43 6c6f 7375 BlockClosu
│ │ │ │ │ +00051560: 7265 2d61 6363 6573 7369 6e67 2e0a 2020 re-accessing..
│ │ │ │ │ +00051570: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00051580: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00051590: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000515a0: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +000515b0: 6520 2034 3029 0a2a 206f 776e 6572 5f20 e 40).* owner_
│ │ │ │ │ +000515c0: 3c31 3e3a 2020 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ +000515d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000515e0: 5365 6375 7269 7479 506f 6c69 6379 2d6d SecurityPolicy-m
│ │ │ │ │ +000515f0: 6f64 6966 7969 6e67 2e0a 2020 2020 2020 odifying..
│ │ │ │ │ +00051600: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00051610: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00051620: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00051630: 2020 2020 2020 2020 286c 696e 6520 2020 (line
│ │ │ │ │ +00051640: 3929 0a2a 206f 776e 6572 5f3a 2020 2020 9).* owner_:
│ │ │ │ │ +00051650: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00051660: 2020 2020 2020 2020 2020 2020 4669 6c65 File
│ │ │ │ │ +00051670: 5061 7468 2d61 6363 6573 7369 6e67 2e20 Path-accessing.
│ │ │ │ │ +00051680: 2028 6c69 6e65 2020 3535 290a 2a20 6f77 (line 55).* ow
│ │ │ │ │ +00051690: 6e65 725f 6772 6f75 705f 203c 313e 3a20 ner_group_ <1>:
│ │ │ │ │ +000516a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000516b0: 2020 2020 2056 4653 2e46 696c 6557 7261 VFS.FileWra
│ │ │ │ │ +000516c0: 7070 6572 2d61 6363 6573 7369 6e67 2e0a pper-accessing..
│ │ │ │ │ +000516d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000516e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000516f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00051700: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +00051710: 696e 6520 2032 3029 0a2a 206f 776e 6572 ine 20).* owner
│ │ │ │ │ +00051720: 5f67 726f 7570 5f20 3c32 3e3a 2020 2020 _group_ <2>:
│ │ │ │ │ +00051730: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00051740: 2020 4669 6c65 5061 7468 2d61 6363 6573 FilePath-acces
│ │ │ │ │ +00051750: 7369 6e67 2e20 2028 6c69 6e65 2020 3538 sing. (line 58
│ │ │ │ │ +00051760: 290a 2a20 6f77 6e65 725f 6772 6f75 705f ).* owner_group_
│ │ │ │ │ +00051770: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +00051780: 2020 2020 2020 2020 2020 2046 696c 652d File-
│ │ │ │ │ +00051790: 6669 6c65 206f 7065 7261 7469 6f6e 732e file operations.
│ │ │ │ │ +000517a0: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +000517b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000517c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000517d0: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +000517e0: 6c69 6e65 2020 3134 290a 2a20 7061 636b line 14).* pack
│ │ │ │ │ +000517f0: 6167 6541 745f 3a20 2020 2020 2020 2020 ageAt_:
│ │ │ │ │ +00051800: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00051810: 2020 2050 6163 6b61 6765 4c6f 6164 6572 PackageLoader
│ │ │ │ │ +00051820: 2063 6c61 7373 2d61 6363 6573 7369 6e67 class-accessing
│ │ │ │ │ +00051830: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +00051840: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00051850: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00051860: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00051870: 286c 696e 6520 2035 3229 0a2a 2070 6163 (line 52).* pac
│ │ │ │ │ +00051880: 6b61 6765 4174 5f69 6641 6273 656e 745f kageAt_ifAbsent_
│ │ │ │ │ +00051890: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +000518a0: 2020 2020 5061 636b 6167 654c 6f61 6465 PackageLoade
│ │ │ │ │ +000518b0: 7220 636c 6173 732d 6163 6365 7373 696e r class-accessin
│ │ │ │ │ +000518c0: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ +000518d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000518e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000518f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00051900: 2028 6c69 6e65 2020 3535 290a 2a20 7061 (line 55).* pa
│ │ │ │ │ +00051910: 7265 6e74 3a20 2020 2020 2020 2020 2020 rent:
│ │ │ │ │ +00051920: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00051930: 2020 2020 2046 696c 6550 6174 682d 6669 FilePath-fi
│ │ │ │ │ +00051940: 6c65 206e 616d 6520 6d61 6e61 6765 6d65 le name manageme
│ │ │ │ │ +00051950: 6e74 2e0a 2020 2020 2020 2020 2020 2020 nt..
│ │ │ │ │ +00051960: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00051970: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00051980: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00051990: 2020 286c 696e 6520 2032 3529 0a2a 2070 (line 25).* p
│ │ │ │ │ +000519a0: 6172 656e 7443 6f6e 7465 7874 3a20 2020 arentContext:
│ │ │ │ │ +000519b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000519c0: 2020 2020 2020 436f 6e74 6578 7450 6172 ContextPar
│ │ │ │ │ +000519d0: 742d 6163 6365 7373 696e 672e 0a20 2020 t-accessing..
│ │ │ │ │ +000519e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000519f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00051a00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00051a10: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +00051a20: 2020 3930 290a 2a20 7061 7265 6e74 436f 90).* parentCo
│ │ │ │ │ +00051a30: 6e74 6578 745f 3a20 2020 2020 2020 2020 ntext_:
│ │ │ │ │ +00051a40: 2020 2020 2020 2020 2020 2020 2020 2043 C
│ │ │ │ │ +00051a50: 6f6e 7465 7874 5061 7274 2d61 6363 6573 ontextPart-acces
│ │ │ │ │ +00051a60: 7369 6e67 2e0a 2020 2020 2020 2020 2020 sing..
│ │ │ │ │ +00051a70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00051a80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00051a90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00051aa0: 2020 2020 286c 696e 6520 2039 3329 0a2a (line 93).*
│ │ │ │ │ +00051ab0: 2070 6172 7365 5f3a 2020 2020 2020 2020 parse_:
│ │ │ │ │ +00051ac0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00051ad0: 2020 2020 2020 2020 5061 636b 6167 6520 Package
│ │ │ │ │ +00051ae0: 636c 6173 732d 696e 7374 616e 6365 2063 class-instance c
│ │ │ │ │ +00051af0: 7265 6174 696f 6e2e 0a20 2020 2020 2020 reation..
│ │ │ │ │ +00051b00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00051b10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00051b20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00051b30: 2020 2020 2020 2028 6c69 6e65 2020 2036 (line 6
│ │ │ │ │ +00051b40: 290a 2a20 7061 7273 655f 7769 7468 5f64 ).* parse_with_d
│ │ │ │ │ +00051b50: 6f5f 3a20 2020 2020 2020 2020 2020 2020 o_:
│ │ │ │ │ +00051b60: 2020 2020 2020 2020 2020 2047 6574 6f70 Getop
│ │ │ │ │ +00051b70: 7420 636c 6173 732d 696e 7374 616e 6365 t class-instance
│ │ │ │ │ +00051b80: 2063 7265 6174 696f 6e2e 0a20 2020 2020 creation..
│ │ │ │ │ +00051b90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00051ba0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00051bb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00051bc0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +00051bd0: 2036 290a 2a20 7061 7273 655f 7769 7468 6).* parse_with
│ │ │ │ │ +00051be0: 5f64 6f5f 6966 4572 726f 725f 3a20 2020 _do_ifError_:
│ │ │ │ │ +00051bf0: 2020 2020 2020 2020 2020 2020 2047 6574 Get
│ │ │ │ │ +00051c00: 6f70 7420 636c 6173 732d 696e 7374 616e opt class-instan
│ │ │ │ │ +00051c10: 6365 2063 7265 6174 696f 6e2e 0a20 2020 ce creation..
│ │ │ │ │ +00051c20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00051c30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00051c40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00051c50: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +00051c60: 2020 3230 290a 2a20 7061 7273 6541 7474 20).* parseAtt
│ │ │ │ │ +00051c70: 7269 6275 7465 735f 3a20 2020 2020 2020 ributes_:
│ │ │ │ │ +00051c80: 2020 2020 2020 2020 2020 2020 2020 2050 P
│ │ │ │ │ +00051c90: 6163 6b61 6765 2d73 7469 6c6c 2075 6e63 ackage-still unc
│ │ │ │ │ +00051ca0: 6c61 7373 6966 6965 642e 0a20 2020 2020 lassified..
│ │ │ │ │ +00051cb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00051cc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00051cd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00051ce0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +00051cf0: 3135 290a 2a20 7061 7273 6549 6e73 7461 15).* parseInsta
│ │ │ │ │ +00051d00: 6e63 6556 6172 6961 626c 6553 7472 696e nceVariableStrin
│ │ │ │ │ +00051d10: 675f 3a20 2020 2020 2020 2020 2042 6568 g_: Beh
│ │ │ │ │ +00051d20: 6176 696f 722d 7061 7273 696e 6720 636c avior-parsing cl
│ │ │ │ │ +00051d30: 6173 7320 6465 636c 6172 6174 696f 6e73 ass declarations
│ │ │ │ │ +00051d40: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +00051d50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00051d60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00051d70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00051d80: 286c 696e 6520 2020 3629 0a2a 2070 6172 (line 6).* par
│ │ │ │ │ +00051d90: 7365 4e6f 6465 4174 5f3a 2020 2020 2020 seNodeAt_:
│ │ │ │ │ +00051da0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00051db0: 2020 2020 4265 6861 7669 6f72 2d73 7469 Behavior-sti
│ │ │ │ │ +00051dc0: 6c6c 2075 6e63 6c61 7373 6966 6965 642e ll unclassified.
│ │ │ │ │ +00051dd0: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +00051de0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00051df0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00051e00: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +00051e10: 6c69 6e65 2020 3130 290a 2a20 7061 7273 line 10).* pars
│ │ │ │ │ +00051e20: 6572 436c 6173 7320 3c31 3e3a 2020 2020 erClass <1>:
│ │ │ │ │ +00051e30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00051e40: 2020 2043 6f6d 7069 6c65 644d 6574 686f CompiledMetho
│ │ │ │ │ +00051e50: 642d 636f 6d70 696c 696e 672e 0a20 2020 d-compiling..
│ │ │ │ │ +00051e60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00051e70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00051e80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00051e90: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +00051ea0: 2020 3134 290a 2a20 7061 7273 6572 436c 14).* parserCl
│ │ │ │ │ +00051eb0: 6173 733a 2020 2020 2020 2020 2020 2020 ass:
│ │ │ │ │ +00051ec0: 2020 2020 2020 2020 2020 2020 2020 2042 B
│ │ │ │ │ +00051ed0: 6568 6176 696f 722d 706c 7567 6761 626c ehavior-pluggabl
│ │ │ │ │ +00051ee0: 6520 6265 6861 7669 6f72 2028 6e6f 7420 e behavior (not
│ │ │ │ │ +00051ef0: 7965 7420 696d 706c 656d 656e 7465 6429 yet implemented)
│ │ │ │ │ +00051f00: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +00051f10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00051f20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00051f30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00051f40: 286c 696e 6520 2032 3029 0a2a 2070 6172 (line 20).* par
│ │ │ │ │ +00051f50: 7365 5472 6565 466f 725f 3a20 2020 2020 seTreeFor_:
│ │ │ │ │ +00051f60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00051f70: 2020 2020 4265 6861 7669 6f72 2d61 6363 Behavior-acc
│ │ │ │ │ +00051f80: 6573 7369 6e67 2074 6865 206d 6574 686f essing the metho
│ │ │ │ │ +00051f90: 6420 6469 6374 696f 6e61 7279 2e0a 2020 d dictionary..
│ │ │ │ │ +00051fa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00051fb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00051fc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00051fd0: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +00051fe0: 6520 2033 3329 0a2a 2070 6172 7365 5661 e 33).* parseVa
│ │ │ │ │ +00051ff0: 7269 6162 6c65 5374 7269 6e67 5f3a 2020 riableString_:
│ │ │ │ │ +00052000: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00052010: 4265 6861 7669 6f72 2d70 6172 7369 6e67 Behavior-parsing
│ │ │ │ │ +00052020: 2063 6c61 7373 2064 6563 6c61 7261 7469 class declarati
│ │ │ │ │ +00052030: 6f6e 732e 0a20 2020 2020 2020 2020 2020 ons..
│ │ │ │ │ +00052040: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00052050: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00052060: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00052070: 2020 2028 6c69 6e65 2020 3130 290a 2a20 (line 10).*
│ │ │ │ │ +00052080: 7061 7273 6556 6572 7369 6f6e 5f3a 2020 parseVersion_:
│ │ │ │ │ +00052090: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000520a0: 2020 2020 2020 2050 6163 6b61 6765 2d76 Package-v
│ │ │ │ │ +000520b0: 6572 7369 6f6e 2070 6172 7369 6e67 2e0a ersion parsing..
│ │ │ │ │ +000520c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000520d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000520e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000520f0: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +00052100: 696e 6520 2020 3629 0a2a 2070 6173 733a ine 6).* pass:
│ │ │ │ │ +00052110: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00052120: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00052130: 2020 4578 6365 7074 696f 6e2d 6578 6365 Exception-exce
│ │ │ │ │ +00052140: 7074 696f 6e20 6861 6e64 6c69 6e67 2e0a ption handling..
│ │ │ │ │ +00052150: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00052160: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00052170: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00052180: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +00052190: 696e 6520 2032 3229 0a2a 2070 6173 7377 ine 22).* passw
│ │ │ │ │ +000521a0: 6f72 643a 2020 2020 2020 2020 2020 2020 ord:
│ │ │ │ │ +000521b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000521c0: 2020 4e65 7443 6c69 656e 7473 2e55 524c NetClients.URL
│ │ │ │ │ +000521d0: 2d61 6363 6573 7369 6e67 2e0a 2020 2020 -accessing..
│ │ │ │ │ +000521e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000521f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00052200: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00052210: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +00052220: 2035 3729 0a2a 2070 6173 7377 6f72 645f 57).* password_
│ │ │ │ │ +00052230: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +00052240: 2020 2020 2020 2020 2020 2020 2020 4e65 Ne
│ │ │ │ │ +00052250: 7443 6c69 656e 7473 2e55 524c 2d61 6363 tClients.URL-acc
│ │ │ │ │ +00052260: 6573 7369 6e67 2e0a 2020 2020 2020 2020 essing..
│ │ │ │ │ +00052270: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00052280: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00052290: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000522a0: 2020 2020 2020 286c 696e 6520 2036 3029 (line 60)
│ │ │ │ │ +000522b0: 0a2a 2070 6173 7445 6e64 203c 313e 3a20 .* pastEnd <1>:
│ │ │ │ │ +000522c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000522d0: 2020 2020 2020 2020 2020 5374 7265 616d Stream
│ │ │ │ │ +000522e0: 2d70 6f6c 796d 6f72 7068 6973 6d2e 2028 -polymorphism. (
│ │ │ │ │ +000522f0: 6c69 6e65 2020 3132 290a 2a20 7061 7374 line 12).* past
│ │ │ │ │ +00052300: 456e 643a 2020 2020 2020 2020 2020 2020 End:
│ │ │ │ │ +00052310: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00052320: 2020 2046 696c 6544 6573 6372 6970 746f FileDescripto
│ │ │ │ │ +00052330: 722d 706f 6c79 6d6f 7270 6869 736d 2e0a r-polymorphism..
│ │ │ │ │ +00052340: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00052350: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00052360: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00052370: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +00052380: 696e 6520 2020 3629 0a2a 2070 6174 6820 ine 6).* path
│ │ │ │ │ +00052390: 3c31 3e3a 2020 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ +000523a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000523b0: 2020 5661 7269 6162 6c65 4269 6e64 696e VariableBindin
│ │ │ │ │ +000523c0: 672d 7072 696e 7469 6e67 2e0a 2020 2020 g-printing..
│ │ │ │ │ +000523d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000523e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000523f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00052400: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +00052410: 2020 3629 0a2a 2070 6174 6820 3c32 3e3a 6).* path <2>:
│ │ │ │ │ +00052420: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00052430: 2020 2020 2020 2020 2020 2020 2020 5061 Pa
│ │ │ │ │ +00052440: 636b 6167 652d 7374 696c 6c20 756e 636c ckage-still uncl
│ │ │ │ │ +00052450: 6173 7369 6669 6564 2e0a 2020 2020 2020 assified..
│ │ │ │ │ +00052460: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00052470: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00052480: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00052490: 2020 2020 2020 2020 286c 696e 6520 2031 (line 1
│ │ │ │ │ +000524a0: 3829 0a2a 2070 6174 6820 3c33 3e3a 2020 8).* path <3>:
│ │ │ │ │ +000524b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000524c0: 2020 2020 2020 2020 2020 2020 4e65 7443 NetC
│ │ │ │ │ +000524d0: 6c69 656e 7473 2e55 524c 2d61 6363 6573 lients.URL-acces
│ │ │ │ │ +000524e0: 7369 6e67 2e0a 2020 2020 2020 2020 2020 sing..
│ │ │ │ │ +000524f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00052500: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00052510: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00052520: 2020 2020 286c 696e 6520 2036 3329 0a2a (line 63).*
│ │ │ │ │ +00052530: 2070 6174 6820 3c34 3e3a 2020 2020 2020 path <4>:
│ │ │ │ │ +00052540: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00052550: 2020 2020 2020 2020 4669 6c65 5061 7468 FilePath
│ │ │ │ │ +00052560: 2d66 696c 6520 6e61 6d65 206d 616e 6167 -file name manag
│ │ │ │ │ +00052570: 656d 656e 742e 0a20 2020 2020 2020 2020 ement..
│ │ │ │ │ +00052580: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00052590: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000525a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000525b0: 2020 2020 2028 6c69 6e65 2020 3238 290a (line 28).
│ │ │ │ │ +000525c0: 2a20 7061 7468 3a20 2020 2020 2020 2020 * path:
│ │ │ │ │ +000525d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000525e0: 2020 2020 2020 2020 2044 6566 6572 7265 Deferre
│ │ │ │ │ +000525f0: 6456 6172 6961 626c 6542 696e 6469 6e67 dVariableBinding
│ │ │ │ │ +00052600: 2d62 6173 6963 2e0a 2020 2020 2020 2020 -basic..
│ │ │ │ │ +00052610: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00052620: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00052630: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00052640: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)
│ │ │ │ │ +00052650: 0a2a 2070 6174 685f 203c 313e 3a20 2020 .* path_ <1>:
│ │ │ │ │ +00052660: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00052670: 2020 2020 2020 2020 2020 5061 636b 6167 Packag
│ │ │ │ │ +00052680: 652d 7374 696c 6c20 756e 636c 6173 7369 e-still unclassi
│ │ │ │ │ +00052690: 6669 6564 2e0a 2020 2020 2020 2020 2020 fied..
│ │ │ │ │ +000526a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000526b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000526c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000526d0: 2020 2020 286c 696e 6520 2032 3129 0a2a (line 21).*
│ │ │ │ │ +000526e0: 2070 6174 685f 203c 323e 3a20 2020 2020 path_ <2>:
│ │ │ │ │ +000526f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00052700: 2020 2020 2020 2020 4e65 7443 6c69 656e NetClien
│ │ │ │ │ +00052710: 7473 2e55 524c 2d61 6363 6573 7369 6e67 ts.URL-accessing
│ │ │ │ │ +00052720: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +00052730: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00052740: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00052750: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00052760: 286c 696e 6520 2036 3629 0a2a 2070 6174 (line 66).* pat
│ │ │ │ │ +00052770: 685f 3a20 2020 2020 2020 2020 2020 2020 h_:
│ │ │ │ │ +00052780: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00052790: 2020 2020 4669 6c65 2063 6c61 7373 2d69 File class-i
│ │ │ │ │ +000527a0: 6e73 7461 6e63 6520 6372 6561 7469 6f6e nstance creation
│ │ │ │ │ +000527b0: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +000527c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000527d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000527e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000527f0: 286c 696e 6520 2031 3029 0a2a 2070 6174 (line 10).* pat
│ │ │ │ │ +00052800: 685f 636c 6173 735f 6465 6661 756c 7444 h_class_defaultD
│ │ │ │ │ +00052810: 6963 7469 6f6e 6172 795f 3a20 2020 2020 ictionary_:
│ │ │ │ │ +00052820: 2020 2020 4465 6665 7272 6564 5661 7269 DeferredVari
│ │ │ │ │ +00052830: 6162 6c65 4269 6e64 696e 6720 636c 6173 ableBinding clas
│ │ │ │ │ +00052840: 732d 6261 7369 632e 0a20 2020 2020 2020 s-basic..
│ │ │ │ │ +00052850: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00052860: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00052870: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00052880: 2020 2020 2020 2028 6c69 6e65 2020 3131 (line 11
│ │ │ │ │ +00052890: 290a 2a20 7061 7468 466f 725f 3a20 2020 ).* pathFor_:
│ │ │ │ │ +000528a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000528b0: 2020 2020 2020 2020 2020 2046 696c 6550 FileP
│ │ │ │ │ +000528c0: 6174 6820 636c 6173 732d 6669 6c65 206e ath class-file n
│ │ │ │ │ +000528d0: 616d 6520 6d61 6e61 6765 6d65 6e74 2e0a ame management..
│ │ │ │ │ +000528e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000528f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00052900: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00052910: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +00052920: 696e 6520 2031 3929 0a2a 2070 6174 6846 ine 19).* pathF
│ │ │ │ │ +00052930: 6f72 5f69 664e 6f6e 655f 3a20 2020 2020 or_ifNone_:
│ │ │ │ │ +00052940: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00052950: 2020 4669 6c65 5061 7468 2063 6c61 7373 FilePath class
│ │ │ │ │ +00052960: 2d66 696c 6520 6e61 6d65 206d 616e 6167 -file name manag
│ │ │ │ │ +00052970: 656d 656e 742e 0a20 2020 2020 2020 2020 ement..
│ │ │ │ │ +00052980: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00052990: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000529a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000529b0: 2020 2020 2028 6c69 6e65 2020 3234 290a (line 24).
│ │ │ │ │ +000529c0: 2a20 7061 7468 4672 6f6d 5f20 3c31 3e3a * pathFrom_ <1>:
│ │ │ │ │ +000529d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000529e0: 2020 2020 2020 2020 2056 4653 2e46 696c VFS.Fil
│ │ │ │ │ +000529f0: 6557 7261 7070 6572 2d66 696c 6520 6f70 eWrapper-file op
│ │ │ │ │ +00052a00: 6572 6174 696f 6e73 2e0a 2020 2020 2020 erations..
│ │ │ │ │ +00052a10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00052a20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00052a30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00052a40: 2020 2020 2020 2020 286c 696e 6520 2020 (line
│ │ │ │ │ +00052a50: 3629 0a2a 2070 6174 6846 726f 6d5f 203c 6).* pathFrom_ <
│ │ │ │ │ +00052a60: 323e 3a20 2020 2020 2020 2020 2020 2020 2>:
│ │ │ │ │ +00052a70: 2020 2020 2020 2020 2020 2020 4669 6c65 File
│ │ │ │ │ +00052a80: 5061 7468 2d66 696c 6520 6f70 6572 6174 Path-file operat
│ │ │ │ │ +00052a90: 696f 6e73 2e0a 2020 2020 2020 2020 2020 ions..
│ │ │ │ │ +00052aa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00052ab0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00052ac0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00052ad0: 2020 2020 286c 696e 6520 2033 3329 0a2a (line 33).*
│ │ │ │ │ +00052ae0: 2070 6174 6846 726f 6d5f 3a20 2020 2020 pathFrom_:
│ │ │ │ │ +00052af0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00052b00: 2020 2020 2020 2020 4669 6c65 2d66 696c File-fil
│ │ │ │ │ +00052b10: 6520 6f70 6572 6174 696f 6e73 2e0a 2020 e operations..
│ │ │ │ │ +00052b20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00052b30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00052b40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00052b50: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +00052b60: 6520 2031 3829 0a2a 2070 6174 6846 726f e 18).* pathFro
│ │ │ │ │ +00052b70: 6d5f 746f 5f3a 2020 2020 2020 2020 2020 m_to_:
│ │ │ │ │ +00052b80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00052b90: 4669 6c65 5061 7468 2063 6c61 7373 2d66 FilePath class-f
│ │ │ │ │ +00052ba0: 696c 6520 6e61 6d65 206d 616e 6167 656d ile name managem
│ │ │ │ │ +00052bb0: 656e 742e 0a20 2020 2020 2020 2020 2020 ent..
│ │ │ │ │ +00052bc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00052bd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00052be0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00052bf0: 2020 2028 6c69 6e65 2020 3330 290a 2a20 (line 30).*
│ │ │ │ │ +00052c00: 7061 7468 5365 7061 7261 746f 723a 2020 pathSeparator:
│ │ │ │ │ +00052c10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00052c20: 2020 2020 2020 2044 6972 6563 746f 7279 Directory
│ │ │ │ │ +00052c30: 2063 6c61 7373 2d66 696c 6520 6e61 6d65 class-file name
│ │ │ │ │ +00052c40: 206d 616e 6167 656d 656e 742e 0a20 2020 management..
│ │ │ │ │ +00052c50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00052c60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00052c70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00052c80: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +00052c90: 2020 3130 290a 2a20 7061 7468 5365 7061 10).* pathSepa
│ │ │ │ │ +00052ca0: 7261 746f 7253 7472 696e 673a 2020 2020 ratorString:
│ │ │ │ │ +00052cb0: 2020 2020 2020 2020 2020 2020 2020 2044 D
│ │ │ │ │ +00052cc0: 6972 6563 746f 7279 2063 6c61 7373 2d66 irectory class-f
│ │ │ │ │ +00052cd0: 696c 6520 6e61 6d65 206d 616e 6167 656d ile name managem
│ │ │ │ │ +00052ce0: 656e 742e 0a20 2020 2020 2020 2020 2020 ent..
│ │ │ │ │ +00052cf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00052d00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00052d10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00052d20: 2020 2028 6c69 6e65 2020 3134 290a 2a20 (line 14).*
│ │ │ │ │ +00052d30: 7061 7468 546f 5f20 3c31 3e3a 2020 2020 pathTo_ <1>:
│ │ │ │ │ +00052d40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00052d50: 2020 2020 2020 2056 4653 2e46 696c 6557 VFS.FileW
│ │ │ │ │ +00052d60: 7261 7070 6572 2d61 6363 6573 7369 6e67 rapper-accessing
│ │ │ │ │ +00052d70: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +00052d80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00052d90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00052da0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00052db0: 286c 696e 6520 2032 3429 0a2a 2070 6174 (line 24).* pat
│ │ │ │ │ +00052dc0: 6854 6f5f 203c 323e 3a20 2020 2020 2020 hTo_ <2>:
│ │ │ │ │ +00052dd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00052de0: 2020 2020 4669 6c65 5061 7468 2d61 6363 FilePath-acc
│ │ │ │ │ +00052df0: 6573 7369 6e67 2e20 2028 6c69 6e65 2020 essing. (line
│ │ │ │ │ +00052e00: 3632 290a 2a20 7061 7468 546f 5f3a 2020 62).* pathTo_:
│ │ │ │ │ +00052e10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00052e20: 2020 2020 2020 2020 2020 2020 2046 696c Fil
│ │ │ │ │ +00052e30: 652d 6163 6365 7373 696e 672e 2020 2020 e-accessing.
│ │ │ │ │ +00052e40: 2020 286c 696e 6520 2035 3129 0a2a 2070 (line 51).* p
│ │ │ │ │ +00052e50: 6175 7365 5f3a 2020 2020 2020 2020 2020 ause_:
│ │ │ │ │ +00052e60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00052e70: 2020 2020 2020 5072 6f63 6573 736f 7253 ProcessorS
│ │ │ │ │ +00052e80: 6368 6564 756c 6572 2d69 646c 6520 7461 cheduler-idle ta
│ │ │ │ │ +00052e90: 736b 732e 0a20 2020 2020 2020 2020 2020 sks..
│ │ │ │ │ +00052ea0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00052eb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00052ec0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00052ed0: 2020 2028 6c69 6e65 2020 3136 290a 2a20 (line 16).*
│ │ │ │ │ +00052ee0: 7065 656b 203c 313e 3a20 2020 2020 2020 peek <1>:
│ │ │ │ │ +00052ef0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00052f00: 2020 2020 2020 2053 7472 6561 6d2d 6669 Stream-fi
│ │ │ │ │ +00052f10: 6c74 6572 696e 672e 2020 2020 286c 696e ltering. (lin
│ │ │ │ │ +00052f20: 6520 2032 3029 0a2a 2070 6565 6b20 3c32 e 20).* peek <2
│ │ │ │ │ +00052f30: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ +00052f40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00052f50: 5368 6172 6564 5175 6575 652d 6163 6365 SharedQueue-acce
│ │ │ │ │ +00052f60: 7373 696e 672e 0a20 2020 2020 2020 2020 ssing..
│ │ │ │ │ +00052f70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00052f80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00052f90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00052fa0: 2020 2020 2028 6c69 6e65 2020 3135 290a (line 15).
│ │ │ │ │ +00052fb0: 2a20 7065 656b 203c 333e 3a20 2020 2020 * peek <3>:
│ │ │ │ │ +00052fc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00052fd0: 2020 2020 2020 2020 2050 6f73 6974 696f Positio
│ │ │ │ │ +00052fe0: 6e61 626c 6553 7472 6561 6d2d 6163 6365 nableStream-acce
│ │ │ │ │ +00052ff0: 7373 696e 672d 7265 6164 696e 672e 0a20 ssing-reading..
│ │ │ │ │ +00053000: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00053010: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00053020: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00053030: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +00053040: 6e65 2020 3332 290a 2a20 7065 656b 203c ne 32).* peek <
│ │ │ │ │ +00053050: 343e 3a20 2020 2020 2020 2020 2020 2020 4>:
│ │ │ │ │ +00053060: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00053070: 2047 656e 6572 6174 6f72 2d73 7472 6561 Generator-strea
│ │ │ │ │ +00053080: 6d20 7072 6f74 6f63 6f6c 2e0a 2020 2020 m protocol..
│ │ │ │ │ +00053090: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000530a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000530b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000530c0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +000530d0: 2031 3329 0a2a 2070 6565 6b20 3c35 3e3a 13).* peek <5>:
│ │ │ │ │ +000530e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000530f0: 2020 2020 2020 2020 2020 2020 2020 4669 Fi
│ │ │ │ │ +00053100: 6c65 5374 7265 616d 2d62 6173 6963 2e20 leStream-basic.
│ │ │ │ │ +00053110: 2020 2028 6c69 6e65 2020 3139 290a 2a20 (line 19).*
│ │ │ │ │ +00053120: 7065 656b 3a20 2020 2020 2020 2020 2020 peek:
│ │ │ │ │ +00053130: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00053140: 2020 2020 2020 2046 696c 6544 6573 6372 FileDescr
│ │ │ │ │ +00053150: 6970 746f 722d 6261 7369 632e 0a20 2020 iptor-basic..
│ │ │ │ │ +00053160: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00053170: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00053180: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00053190: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +000531a0: 2020 3431 290a 2a20 7065 656b 466f 725f 41).* peekFor_
│ │ │ │ │ +000531b0: 203c 313e 3a20 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ +000531c0: 2020 2020 2020 2020 2020 2020 2020 2053 S
│ │ │ │ │ +000531d0: 7472 6561 6d2d 6669 6c74 6572 696e 672e tream-filtering.
│ │ │ │ │ +000531e0: 2020 2020 286c 696e 6520 2032 3629 0a2a (line 26).*
│ │ │ │ │ +000531f0: 2070 6565 6b46 6f72 5f20 3c32 3e3a 2020 peekFor_ <2>:
│ │ │ │ │ +00053200: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00053210: 2020 2020 2020 2020 506f 7369 7469 6f6e Position
│ │ │ │ │ +00053220: 6162 6c65 5374 7265 616d 2d61 6363 6573 ableStream-acces
│ │ │ │ │ +00053230: 7369 6e67 2d72 6561 6469 6e67 2e0a 2020 sing-reading..
│ │ │ │ │ +00053240: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00053250: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00053260: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00053270: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +00053280: 6520 2033 3629 0a2a 2070 6565 6b46 6f72 e 36).* peekFor
│ │ │ │ │ +00053290: 5f20 3c33 3e3a 2020 2020 2020 2020 2020 _ <3>:
│ │ │ │ │ +000532a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000532b0: 4765 6e65 7261 746f 722d 7374 7265 616d Generator-stream
│ │ │ │ │ +000532c0: 2070 726f 746f 636f 6c2e 0a20 2020 2020 protocol..
│ │ │ │ │ +000532d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000532e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000532f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00053300: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +00053310: 3138 290a 2a20 7065 656b 466f 725f 3a20 18).* peekFor_:
│ │ │ │ │ +00053320: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00053330: 2020 2020 2020 2020 2020 2020 2046 696c Fil
│ │ │ │ │ +00053340: 6544 6573 6372 6970 746f 722d 6261 7369 eDescriptor-basi
│ │ │ │ │ +00053350: 632e 0a20 2020 2020 2020 2020 2020 2020 c..
│ │ │ │ │ +00053360: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00053370: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00053380: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00053390: 2028 6c69 6e65 2020 3435 290a 2a20 7065 (line 45).* pe
│ │ │ │ │ +000533a0: 6e64 696e 6757 7269 7465 3a20 2020 2020 ndingWrite:
│ │ │ │ │ +000533b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000533c0: 2020 2020 2046 696c 6553 7472 6561 6d2d FileStream-
│ │ │ │ │ +000533d0: 6275 6666 6572 696e 672e 0a20 2020 2020 buffering..
│ │ │ │ │ +000533e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000533f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00053400: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00053410: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +00053420: 3337 290a 2a20 7065 7266 6f72 6d5f 3a20 37).* perform_:
│ │ │ │ │ +00053430: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00053440: 2020 2020 2020 2020 2020 2020 204f 626a Obj
│ │ │ │ │ +00053450: 6563 742d 6275 696c 7420 696e 732e 2020 ect-built ins.
│ │ │ │ │ +00053460: 2020 286c 696e 6520 3134 3129 0a2a 2070 (line 141).* p
│ │ │ │ │ +00053470: 6572 666f 726d 5f77 6974 685f 3a20 2020 erform_with_:
│ │ │ │ │ +00053480: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00053490: 2020 2020 2020 4f62 6a65 6374 2d62 7569 Object-bui
│ │ │ │ │ +000534a0: 6c74 2069 6e73 2e20 2020 2028 6c69 6e65 lt ins. (line
│ │ │ │ │ +000534b0: 2031 3534 290a 2a20 7065 7266 6f72 6d5f 154).* perform_
│ │ │ │ │ +000534c0: 7769 7468 5f77 6974 685f 3a20 2020 2020 with_with_:
│ │ │ │ │ +000534d0: 2020 2020 2020 2020 2020 2020 2020 204f O
│ │ │ │ │ +000534e0: 626a 6563 742d 6275 696c 7420 696e 732e bject-built ins.
│ │ │ │ │ +000534f0: 2020 2020 286c 696e 6520 3136 3529 0a2a (line 165).*
│ │ │ │ │ +00053500: 2070 6572 666f 726d 5f77 6974 685f 7769 perform_with_wi
│ │ │ │ │ +00053510: 7468 5f77 6974 685f 3a20 2020 2020 2020 th_with_:
│ │ │ │ │ +00053520: 2020 2020 2020 2020 4f62 6a65 6374 2d62 Object-b
│ │ │ │ │ +00053530: 7569 6c74 2069 6e73 2e20 2020 2028 6c69 uilt ins. (li
│ │ │ │ │ +00053540: 6e65 2031 3736 290a 2a20 7065 7266 6f72 ne 176).* perfor
│ │ │ │ │ +00053550: 6d5f 7769 7468 5f77 6974 685f 7769 7468 m_with_with_with
│ │ │ │ │ +00053560: 5f77 6974 685f 3a20 2020 2020 2020 2020 _with_:
│ │ │ │ │ +00053570: 204f 626a 6563 742d 6275 696c 7420 696e Object-built in
│ │ │ │ │ +00053580: 732e 2020 2020 286c 696e 6520 3138 3729 s. (line 187)
│ │ │ │ │ +00053590: 0a2a 2070 6572 666f 726d 5f77 6974 6841 .* perform_withA
│ │ │ │ │ +000535a0: 7267 756d 656e 7473 5f3a 2020 2020 2020 rguments_:
│ │ │ │ │ +000535b0: 2020 2020 2020 2020 2020 4f62 6a65 6374 Object
│ │ │ │ │ +000535c0: 2d62 7569 6c74 2069 6e73 2e20 2020 2028 -built ins. (
│ │ │ │ │ +000535d0: 6c69 6e65 2031 3938 290a 2a20 7069 203c line 198).* pi <
│ │ │ │ │ +000535e0: 313e 3a20 2020 2020 2020 2020 2020 2020 1>:
│ │ │ │ │ +000535f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00053600: 2020 2046 6c6f 6174 5120 636c 6173 732d FloatQ class-
│ │ │ │ │ +00053610: 6368 6172 6163 7465 7269 7a61 7469 6f6e characterization
│ │ │ │ │ +00053620: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +00053630: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00053640: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00053650: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00053660: 286c 696e 6520 2034 3529 0a2a 2070 6920 (line 45).* pi
│ │ │ │ │ +00053670: 3c32 3e3a 2020 2020 2020 2020 2020 2020 <2>:
│ │ │ │ │ +00053680: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00053690: 2020 2020 466c 6f61 7445 2063 6c61 7373 FloatE class
│ │ │ │ │ +000536a0: 2d63 6861 7261 6374 6572 697a 6174 696f -characterizatio
│ │ │ │ │ +000536b0: 6e2e 0a20 2020 2020 2020 2020 2020 2020 n..
│ │ │ │ │ +000536c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000536d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000536e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000536f0: 2028 6c69 6e65 2020 3435 290a 2a20 7069 (line 45).* pi
│ │ │ │ │ +00053700: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +00053710: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00053720: 2020 2020 2046 6c6f 6174 2063 6c61 7373 Float class
│ │ │ │ │ +00053730: 2d63 6861 7261 6374 6572 697a 6174 696f -characterizatio
│ │ │ │ │ +00053740: 6e2e 0a20 2020 2020 2020 2020 2020 2020 n..
│ │ │ │ │ +00053750: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00053760: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00053770: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00053780: 2028 6c69 6e65 2020 3239 290a 2a20 706f (line 29).* po
│ │ │ │ │ +00053790: 6f6c 5265 736f 6c75 7469 6f6e 203c 313e olResolution <1>
│ │ │ │ │ +000537a0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +000537b0: 2020 2020 204d 6574 6163 6c61 7373 2d63 Metaclass-c
│ │ │ │ │ +000537c0: 6f6d 7069 6c69 6e67 206d 6574 686f 6473 ompiling methods
│ │ │ │ │ +000537d0: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +000537e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000537f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00053800: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00053810: 286c 696e 6520 2020 3629 0a2a 2070 6f6f (line 6).* poo
│ │ │ │ │ +00053820: 6c52 6573 6f6c 7574 696f 6e3a 2020 2020 lResolution:
│ │ │ │ │ +00053830: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00053840: 2020 2020 4265 6861 7669 6f72 2d63 6f6d Behavior-com
│ │ │ │ │ +00053850: 7069 6c69 6e67 206d 6574 686f 6473 2e0a piling methods..
│ │ │ │ │ +00053860: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00053870: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00053880: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00053890: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +000538a0: 696e 6520 2031 3129 0a2a 2070 6f70 656e ine 11).* popen
│ │ │ │ │ +000538b0: 5f64 6972 5f3a 2020 2020 2020 2020 2020 _dir_:
│ │ │ │ │ +000538c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000538d0: 2020 4669 6c65 4465 7363 7269 7074 6f72 FileDescriptor
│ │ │ │ │ +000538e0: 2063 6c61 7373 2d69 6e73 7461 6e63 6520 class-instance
│ │ │ │ │ +000538f0: 6372 6561 7469 6f6e 2e0a 2020 2020 2020 creation..
│ │ │ │ │ +00053900: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00053910: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00053920: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00053930: 2020 2020 2020 2020 286c 696e 6520 2037 (line 7
│ │ │ │ │ +00053940: 3029 0a2a 2070 6f70 656e 5f64 6972 5f69 0).* popen_dir_i
│ │ │ │ │ +00053950: 6646 6169 6c5f 3a20 2020 2020 2020 2020 fFail_:
│ │ │ │ │ +00053960: 2020 2020 2020 2020 2020 2020 4669 6c65 File
│ │ │ │ │ +00053970: 4465 7363 7269 7074 6f72 2063 6c61 7373 Descriptor class
│ │ │ │ │ +00053980: 2d69 6e73 7461 6e63 6520 6372 6561 7469 -instance creati
│ │ │ │ │ +00053990: 6f6e 2e0a 2020 2020 2020 2020 2020 2020 on..
│ │ │ │ │ +000539a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000539b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000539c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000539d0: 2020 286c 696e 6520 2038 3229 0a2a 2070 (line 82).* p
│ │ │ │ │ +000539e0: 6f72 743a 2020 2020 2020 2020 2020 2020 ort:
│ │ │ │ │ +000539f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00053a00: 2020 2020 2020 4e65 7443 6c69 656e 7473 NetClients
│ │ │ │ │ +00053a10: 2e55 524c 2d61 6363 6573 7369 6e67 2e0a .URL-accessing..
│ │ │ │ │ +00053a20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00053a30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00053a40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00053a50: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +00053a60: 696e 6520 2036 3929 0a2a 2070 6f72 745f ine 69).* port_
│ │ │ │ │ +00053a70: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +00053a80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00053a90: 2020 4e65 7443 6c69 656e 7473 2e55 524c NetClients.URL
│ │ │ │ │ +00053aa0: 2d61 6363 6573 7369 6e67 2e0a 2020 2020 -accessing..
│ │ │ │ │ +00053ab0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00053ac0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00053ad0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00053ae0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +00053af0: 2037 3229 0a2a 2070 6f73 6974 696f 6e20 72).* position
│ │ │ │ │ +00053b00: 3c31 3e3a 2020 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ +00053b10: 2020 2020 2020 2020 2020 2020 2020 506f Po
│ │ │ │ │ +00053b20: 7369 7469 6f6e 6162 6c65 5374 7265 616d sitionableStream
│ │ │ │ │ +00053b30: 2d70 6f73 6974 696f 6e69 6e67 2e0a 2020 -positioning..
│ │ │ │ │ +00053b40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00053b50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00053b60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00053b70: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +00053b80: 6520 2031 3229 0a2a 2070 6f73 6974 696f e 12).* positio
│ │ │ │ │ +00053b90: 6e20 3c32 3e3a 2020 2020 2020 2020 2020 n <2>:
│ │ │ │ │ +00053ba0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00053bb0: 4669 6c65 5374 7265 616d 2d62 6173 6963 FileStream-basic
│ │ │ │ │ +00053bc0: 2e20 2020 2028 6c69 6e65 2020 3233 290a . (line 23).
│ │ │ │ │ +00053bd0: 2a20 706f 7369 7469 6f6e 3a20 2020 2020 * position:
│ │ │ │ │ +00053be0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00053bf0: 2020 2020 2020 2020 2046 696c 6544 6573 FileDes
│ │ │ │ │ +00053c00: 6372 6970 746f 722d 6261 7369 632e 0a20 criptor-basic..
│ │ │ │ │ +00053c10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00053c20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00053c30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00053c40: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +00053c50: 6e65 2020 3439 290a 2a20 706f 7369 7469 ne 49).* positi
│ │ │ │ │ +00053c60: 6f6e 5f20 3c31 3e3a 2020 2020 2020 2020 on_ <1>:
│ │ │ │ │ +00053c70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00053c80: 2050 6f73 6974 696f 6e61 626c 6553 7472 PositionableStr
│ │ │ │ │ +00053c90: 6561 6d2d 706f 7369 7469 6f6e 696e 672e eam-positioning.
│ │ │ │ │ +00053ca0: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +00053cb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00053cc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00053cd0: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +00053ce0: 6c69 6e65 2020 3135 290a 2a20 706f 7369 line 15).* posi
│ │ │ │ │ +00053cf0: 7469 6f6e 5f20 3c32 3e3a 2020 2020 2020 tion_ <2>:
│ │ │ │ │ +00053d00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00053d10: 2020 2046 696c 6553 7472 6561 6d2d 6261 FileStream-ba
│ │ │ │ │ +00053d20: 7369 632e 2020 2020 286c 696e 6520 2032 sic. (line 2
│ │ │ │ │ +00053d30: 3629 0a2a 2070 6f73 6974 696f 6e5f 3a20 6).* position_:
│ │ │ │ │ +00053d40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00053d50: 2020 2020 2020 2020 2020 2020 4669 6c65 File
│ │ │ │ │ +00053d60: 4465 7363 7269 7074 6f72 2d62 6173 6963 Descriptor-basic
│ │ │ │ │ +00053d70: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +00053d80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00053d90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00053da0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00053db0: 286c 696e 6520 2035 3229 0a2a 2070 6f73 (line 52).* pos
│ │ │ │ │ +00053dc0: 6974 6976 6520 3c31 3e3a 2020 2020 2020 itive <1>:
│ │ │ │ │ +00053dd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00053de0: 2020 2020 4e75 6d62 6572 2d74 6573 7469 Number-testi
│ │ │ │ │ +00053df0: 6e67 2e20 2020 2020 2028 6c69 6e65 2020 ng. (line
│ │ │ │ │ +00053e00: 3437 290a 2a20 706f 7369 7469 7665 203c 47).* positive <
│ │ │ │ │ +00053e10: 323e 3a20 2020 2020 2020 2020 2020 2020 2>:
│ │ │ │ │ +00053e20: 2020 2020 2020 2020 2020 2020 204c 6172 Lar
│ │ │ │ │ +00053e30: 6765 506f 7369 7469 7665 496e 7465 6765 gePositiveIntege
│ │ │ │ │ +00053e40: 722d 6e75 6d65 7269 6320 7465 7374 696e r-numeric testin
│ │ │ │ │ +00053e50: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ +00053e60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00053e70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00053e80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00053e90: 2028 6c69 6e65 2020 3132 290a 2a20 706f (line 12).* po
│ │ │ │ │ +00053ea0: 7369 7469 7665 203c 333e 3a20 2020 2020 sitive <3>:
│ │ │ │ │ +00053eb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00053ec0: 2020 2020 204c 6172 6765 4e65 6761 7469 LargeNegati
│ │ │ │ │ +00053ed0: 7665 496e 7465 6765 722d 6e75 6d65 7269 veInteger-numeri
│ │ │ │ │ +00053ee0: 6320 7465 7374 696e 672e 0a20 2020 2020 c testing..
│ │ │ │ │ +00053ef0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00053f00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00053f10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00053f20: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +00053f30: 3132 290a 2a20 706f 7369 7469 7665 203c 12).* positive <
│ │ │ │ │ +00053f40: 343e 3a20 2020 2020 2020 2020 2020 2020 4>:
│ │ │ │ │ +00053f50: 2020 2020 2020 2020 2020 2020 2046 6c6f Flo
│ │ │ │ │ +00053f60: 6174 2d74 6573 7469 6e67 2e20 2020 2020 at-testing.
│ │ │ │ │ +00053f70: 2020 286c 696e 6520 2032 3329 0a2a 2070 (line 23).* p
│ │ │ │ │ +00053f80: 6f73 6974 6976 653a 2020 2020 2020 2020 ositive:
│ │ │ │ │ +00053f90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00053fa0: 2020 2020 2020 4475 7261 7469 6f6e 2d61 Duration-a
│ │ │ │ │ +00053fb0: 7269 7468 6d65 7469 6373 2e0a 2020 2020 rithmetics..
│ │ │ │ │ +00053fc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00053fd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00053fe0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00053ff0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +00054000: 2034 3129 0a2a 2070 6f73 6974 6976 6544 41).* positiveD
│ │ │ │ │ +00054010: 6966 6665 7265 6e63 655f 3a20 2020 2020 ifference_:
│ │ │ │ │ +00054020: 2020 2020 2020 2020 2020 2020 2020 4e75 Nu
│ │ │ │ │ +00054030: 6d62 6572 2d6d 6973 6320 6d61 7468 2e20 mber-misc math.
│ │ │ │ │ +00054040: 2020 2028 6c69 6e65 2020 3633 290a 2a20 (line 63).*
│ │ │ │ │ +00054050: 706f 7374 436f 7079 203c 313e 3a20 2020 postCopy <1>:
│ │ │ │ │ +00054060: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00054070: 2020 2020 2020 204f 626a 6563 742d 636f Object-co
│ │ │ │ │ +00054080: 7079 696e 672e 2020 2020 2020 286c 696e pying. (lin
│ │ │ │ │ +00054090: 6520 2031 3529 0a2a 2070 6f73 7443 6f70 e 15).* postCop
│ │ │ │ │ +000540a0: 7920 3c32 3e3a 2020 2020 2020 2020 2020 y <2>:
│ │ │ │ │ +000540b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000540c0: 4e65 7443 6c69 656e 7473 2e55 524c 2d63 NetClients.URL-c
│ │ │ │ │ +000540d0: 6f70 7969 6e67 2e0a 2020 2020 2020 2020 opying..
│ │ │ │ │ +000540e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000540f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00054100: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00054110: 2020 2020 2020 286c 696e 6520 2031 3429 (line 14)
│ │ │ │ │ +00054120: 0a2a 2070 6f73 7443 6f70 7920 3c33 3e3a .* postCopy <3>:
│ │ │ │ │ +00054130: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00054140: 2020 2020 2020 2020 2020 4578 6365 7074 Except
│ │ │ │ │ +00054150: 696f 6e2d 636f 7079 696e 672e 2020 2028 ion-copying. (
│ │ │ │ │ +00054160: 6c69 6e65 2020 2036 290a 2a20 706f 7374 line 6).* post
│ │ │ │ │ +00054170: 436f 7079 3a20 2020 2020 2020 2020 2020 Copy:
│ │ │ │ │ +00054180: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00054190: 2020 2044 656c 6179 2d63 6f70 7969 6e67 Delay-copying
│ │ │ │ │ +000541a0: 2e20 2020 2020 2020 286c 696e 6520 2020 . (line
│ │ │ │ │ +000541b0: 3629 0a2a 2070 6f73 7444 6174 613a 2020 6).* postData:
│ │ │ │ │ +000541c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000541d0: 2020 2020 2020 2020 2020 2020 4e65 7443 NetC
│ │ │ │ │ +000541e0: 6c69 656e 7473 2e55 524c 2d61 6363 6573 lients.URL-acces
│ │ │ │ │ +000541f0: 7369 6e67 2e0a 2020 2020 2020 2020 2020 sing..
│ │ │ │ │ +00054200: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00054210: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00054220: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00054230: 2020 2020 286c 696e 6520 2037 3529 0a2a (line 75).*
│ │ │ │ │ +00054240: 2070 6f73 7444 6174 615f 3a20 2020 2020 postData_:
│ │ │ │ │ +00054250: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00054260: 2020 2020 2020 2020 4e65 7443 6c69 656e NetClien
│ │ │ │ │ +00054270: 7473 2e55 524c 2d61 6363 6573 7369 6e67 ts.URL-accessing
│ │ │ │ │ +00054280: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +00054290: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000542a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000542b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000542c0: 286c 696e 6520 2037 3929 0a2a 2070 6f73 (line 79).* pos
│ │ │ │ │ +000542d0: 744c 6f61 6420 3c31 3e3a 2020 2020 2020 tLoad <1>:
│ │ │ │ │ +000542e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000542f0: 2020 2020 5765 616b 5365 742d 6c6f 6164 WeakSet-load
│ │ │ │ │ +00054300: 696e 672e 2020 2020 2028 6c69 6e65 2020 ing. (line
│ │ │ │ │ +00054310: 2036 290a 2a20 706f 7374 4c6f 6164 203c 6).* postLoad <
│ │ │ │ │ +00054320: 323e 3a20 2020 2020 2020 2020 2020 2020 2>:
│ │ │ │ │ +00054330: 2020 2020 2020 2020 2020 2020 2057 6561 Wea
│ │ │ │ │ +00054340: 6b4b 6579 4469 6374 696f 6e61 7279 2063 kKeyDictionary c
│ │ │ │ │ +00054350: 6c61 7373 2d68 6163 6b73 2e0a 2020 2020 lass-hacks..
│ │ │ │ │ +00054360: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00054370: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00054380: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00054390: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +000543a0: 2020 3629 0a2a 2070 6f73 744c 6f61 6420 6).* postLoad
│ │ │ │ │ +000543b0: 3c33 3e3a 2020 2020 2020 2020 2020 2020 <3>:
│ │ │ │ │ +000543c0: 2020 2020 2020 2020 2020 2020 2020 5765 We
│ │ │ │ │ +000543d0: 616b 4172 7261 792d 6c6f 6164 696e 672e akArray-loading.
│ │ │ │ │ +000543e0: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).*
│ │ │ │ │ +000543f0: 706f 7374 4c6f 6164 203c 343e 3a20 2020 postLoad <4>:
│ │ │ │ │ +00054400: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00054410: 2020 2020 2020 2053 6f72 7465 6443 6f6c SortedCol
│ │ │ │ │ +00054420: 6c65 6374 696f 6e2d 7361 7669 6e67 2061 lection-saving a
│ │ │ │ │ +00054430: 6e64 206c 6f61 6469 6e67 2e0a 2020 2020 nd loading..
│ │ │ │ │ +00054440: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00054450: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00054460: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00054470: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +00054480: 2020 3629 0a2a 2070 6f73 744c 6f61 6420 6).* postLoad
│ │ │ │ │ +00054490: 3c35 3e3a 2020 2020 2020 2020 2020 2020 <5>:
│ │ │ │ │ +000544a0: 2020 2020 2020 2020 2020 2020 2020 4f62 Ob
│ │ │ │ │ +000544b0: 6a65 6374 2d73 6176 696e 6720 616e 6420 ject-saving and
│ │ │ │ │ +000544c0: 6c6f 6164 696e 672e 0a20 2020 2020 2020 loading..
│ │ │ │ │ +000544d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000544e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000544f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00054500: 2020 2020 2020 2028 6c69 6e65 2020 3131 (line 11
│ │ │ │ │ +00054510: 290a 2a20 706f 7374 4c6f 6164 3a20 2020 ).* postLoad:
│ │ │ │ │ +00054520: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00054530: 2020 2020 2020 2020 2020 2048 6173 6865 Hashe
│ │ │ │ │ +00054540: 6443 6f6c 6c65 6374 696f 6e2d 7361 7669 dCollection-savi
│ │ │ │ │ +00054550: 6e67 2061 6e64 206c 6f61 6469 6e67 2e0a ng and loading..
│ │ │ │ │ +00054560: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00054570: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00054580: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00054590: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +000545a0: 696e 6520 2020 3629 0a2a 2070 6f73 7453 ine 6).* postS
│ │ │ │ │ +000545b0: 746f 7265 203c 313e 3a20 2020 2020 2020 tore <1>:
│ │ │ │ │ +000545c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000545d0: 2020 4f62 6a65 6374 2d73 6176 696e 6720 Object-saving
│ │ │ │ │ +000545e0: 616e 6420 6c6f 6164 696e 672e 0a20 2020 and loading..
│ │ │ │ │ +000545f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00054600: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00054610: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00054620: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +00054630: 2020 3135 290a 2a20 706f 7374 5374 6f72 15).* postStor
│ │ │ │ │ +00054640: 653a 2020 2020 2020 2020 2020 2020 2020 e:
│ │ │ │ │ +00054650: 2020 2020 2020 2020 2020 2020 2020 2048 H
│ │ │ │ │ +00054660: 6173 6865 6443 6f6c 6c65 6374 696f 6e2d ashedCollection-
│ │ │ │ │ +00054670: 7361 7669 6e67 2061 6e64 206c 6f61 6469 saving and loadi
│ │ │ │ │ +00054680: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ +00054690: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000546a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000546b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000546c0: 2020 286c 696e 6520 2031 3029 0a2a 2070 (line 10).* p
│ │ │ │ │ +000546d0: 7261 676d 6148 616e 646c 6572 466f 725f ragmaHandlerFor_
│ │ │ │ │ +000546e0: 203c 313e 3a20 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ +000546f0: 2020 2020 2020 4d65 7461 636c 6173 732d Metaclass-
│ │ │ │ │ +00054700: 6465 6c65 6761 7469 6f6e 2e0a 2020 2020 delegation..
│ │ │ │ │ +00054710: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00054720: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00054730: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00054740: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +00054750: 2034 3729 0a2a 2070 7261 676d 6148 616e 47).* pragmaHan
│ │ │ │ │ +00054760: 646c 6572 466f 725f 3a20 2020 2020 2020 dlerFor_:
│ │ │ │ │ +00054770: 2020 2020 2020 2020 2020 2020 2020 436c Cl
│ │ │ │ │ +00054780: 6173 732d 7072 6167 6d61 732e 2020 2020 ass-pragmas.
│ │ │ │ │ +00054790: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).*
│ │ │ │ │ +000547a0: 7072 6563 6973 696f 6e20 3c31 3e3a 2020 precision <1>:
│ │ │ │ │ +000547b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000547c0: 2020 2020 2020 2046 6c6f 6174 5120 636c FloatQ cl
│ │ │ │ │ +000547d0: 6173 732d 6368 6172 6163 7465 7269 7a61 ass-characteriza
│ │ │ │ │ +000547e0: 7469 6f6e 2e0a 2020 2020 2020 2020 2020 tion..
│ │ │ │ │ +000547f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00054800: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00054810: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00054820: 2020 2020 286c 696e 6520 2034 3829 0a2a (line 48).*
│ │ │ │ │ +00054830: 2070 7265 6369 7369 6f6e 203c 323e 3a20 precision <2>:
│ │ │ │ │ +00054840: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00054850: 2020 2020 2020 2020 466c 6f61 7445 2063 FloatE c
│ │ │ │ │ +00054860: 6c61 7373 2d63 6861 7261 6374 6572 697a lass-characteriz
│ │ │ │ │ +00054870: 6174 696f 6e2e 0a20 2020 2020 2020 2020 ation..
│ │ │ │ │ +00054880: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00054890: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000548a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000548b0: 2020 2020 2028 6c69 6e65 2020 3438 290a (line 48).
│ │ │ │ │ +000548c0: 2a20 7072 6563 6973 696f 6e3a 2020 2020 * precision:
│ │ │ │ │ +000548d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000548e0: 2020 2020 2020 2020 2046 6c6f 6174 4420 FloatD
│ │ │ │ │ +000548f0: 636c 6173 732d 6368 6172 6163 7465 7269 class-characteri
│ │ │ │ │ +00054900: 7a61 7469 6f6e 2e0a 2020 2020 2020 2020 zation..
│ │ │ │ │ +00054910: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00054920: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00054930: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00054940: 2020 2020 2020 286c 696e 6520 2033 3629 (line 36)
│ │ │ │ │ +00054950: 0a2a 2070 7265 6465 6365 7373 6f72 3a20 .* predecessor:
│ │ │ │ │ +00054960: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00054970: 2020 2020 2020 2020 2020 466c 6f61 742d Float-
│ │ │ │ │ +00054980: 666c 6f61 7469 6e67 2070 6f69 6e74 2e0a floating point..
│ │ │ │ │ +00054990: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000549a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000549b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000549c0: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +000549d0: 696e 6520 2020 3629 0a2a 2070 7265 6669 ine 6).* prefi
│ │ │ │ │ +000549e0: 783a 2020 2020 2020 2020 2020 2020 2020 x:
│ │ │ │ │ +000549f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00054a00: 2020 4469 7265 6374 6f72 7920 636c 6173 Directory clas
│ │ │ │ │ +00054a10: 732d 7265 6164 696e 6720 7379 7374 656d s-reading system
│ │ │ │ │ +00054a20: 2064 6566 6175 6c74 732e 0a20 2020 2020 defaults..
│ │ │ │ │ +00054a30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00054a40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00054a50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00054a60: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +00054a70: 3330 290a 2a20 7072 6572 6571 7569 7369 30).* prerequisi
│ │ │ │ │ +00054a80: 7465 733a 2020 2020 2020 2020 2020 2020 tes:
│ │ │ │ │ +00054a90: 2020 2020 2020 2020 2020 2020 2050 6163 Pac
│ │ │ │ │ +00054aa0: 6b61 6765 2d61 6363 6573 7369 6e67 2e20 kage-accessing.
│ │ │ │ │ +00054ab0: 2020 286c 696e 6520 2039 3429 0a2a 2070 (line 94).* p
│ │ │ │ │ +00054ac0: 7265 7265 7175 6973 6974 6573 466f 725f rerequisitesFor_
│ │ │ │ │ +00054ad0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +00054ae0: 2020 2020 2020 5061 636b 6167 654c 6f61 PackageLoa
│ │ │ │ │ +00054af0: 6465 7220 636c 6173 732d 6163 6365 7373 der class-access
│ │ │ │ │ +00054b00: 696e 672e 0a20 2020 2020 2020 2020 2020 ing..
│ │ │ │ │ +00054b10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00054b20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00054b30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00054b40: 2020 2028 6c69 6e65 2020 3538 290a 2a20 (line 58).*
│ │ │ │ │ +00054b50: 7072 6553 746f 7265 203c 313e 3a20 2020 preStore <1>:
│ │ │ │ │ +00054b60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00054b70: 2020 2020 2020 2053 6f72 7465 6443 6f6c SortedCol
│ │ │ │ │ +00054b80: 6c65 6374 696f 6e2d 7361 7669 6e67 2061 lection-saving a
│ │ │ │ │ +00054b90: 6e64 206c 6f61 6469 6e67 2e0a 2020 2020 nd loading..
│ │ │ │ │ +00054ba0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00054bb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00054bc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00054bd0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +00054be0: 2020 3929 0a2a 2070 7265 5374 6f72 653a 9).* preStore:
│ │ │ │ │ +00054bf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00054c00: 2020 2020 2020 2020 2020 2020 2020 4f62 Ob
│ │ │ │ │ +00054c10: 6a65 6374 2d73 6176 696e 6720 616e 6420 ject-saving and
│ │ │ │ │ +00054c20: 6c6f 6164 696e 672e 0a20 2020 2020 2020 loading..
│ │ │ │ │ +00054c30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00054c40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00054c50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00054c60: 2020 2020 2020 2028 6c69 6e65 2020 3139 (line 19
│ │ │ │ │ +00054c70: 290a 2a20 7072 696d 6172 7949 6e73 7461 ).* primaryInsta
│ │ │ │ │ +00054c80: 6e63 653a 2020 2020 2020 2020 2020 2020 nce:
│ │ │ │ │ +00054c90: 2020 2020 2020 2020 2020 204d 6574 6163 Metac
│ │ │ │ │ +00054ca0: 6c61 7373 2d61 6363 6573 7369 6e67 2e20 lass-accessing.
│ │ │ │ │ +00054cb0: 286c 696e 6520 2020 3929 0a2a 2070 7269 (line 9).* pri
│ │ │ │ │ +00054cc0: 6d41 745f 3a20 2020 2020 2020 2020 2020 mAt_:
│ │ │ │ │ +00054cd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00054ce0: 2020 2020 4861 7368 6564 436f 6c6c 6563 HashedCollec
│ │ │ │ │ +00054cf0: 7469 6f6e 2d62 7569 6c74 696e 732e 0a20 tion-builtins..
│ │ │ │ │ +00054d00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00054d10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00054d20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00054d30: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +00054d40: 6e65 2020 2036 290a 2a20 7072 696d 4174 ne 6).* primAt
│ │ │ │ │ +00054d50: 5f70 7574 5f3a 2020 2020 2020 2020 2020 _put_:
│ │ │ │ │ +00054d60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00054d70: 2048 6173 6865 6443 6f6c 6c65 6374 696f HashedCollectio
│ │ │ │ │ +00054d80: 6e2d 6275 696c 7469 6e73 2e0a 2020 2020 n-builtins..
│ │ │ │ │ +00054d90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00054da0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00054db0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00054dc0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +00054dd0: 2031 3129 0a2a 2070 7269 6d43 6f6d 7069 11).* primCompi
│ │ │ │ │ +00054de0: 6c65 5f3a 2020 2020 2020 2020 2020 2020 le_:
│ │ │ │ │ +00054df0: 2020 2020 2020 2020 2020 2020 2020 4265 Be
│ │ │ │ │ +00054e00: 6861 7669 6f72 2d62 7569 6c74 2069 6e73 havior-built ins
│ │ │ │ │ +00054e10: 2e20 2028 6c69 6e65 2020 3235 290a 2a20 . (line 25).*
│ │ │ │ │ +00054e20: 7072 696d 436f 6d70 696c 655f 6966 4572 primCompile_ifEr
│ │ │ │ │ +00054e30: 726f 725f 3a20 2020 2020 2020 2020 2020 ror_:
│ │ │ │ │ +00054e40: 2020 2020 2020 2042 6568 6176 696f 722d Behavior-
│ │ │ │ │ +00054e50: 6275 696c 7420 696e 732e 2020 286c 696e built ins. (lin
│ │ │ │ │ +00054e60: 6520 2033 3329 0a2a 2070 7269 6d44 6566 e 33).* primDef
│ │ │ │ │ +00054e70: 696e 6545 7874 6572 6e46 756e 635f 3a20 ineExternFunc_:
│ │ │ │ │ +00054e80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00054e90: 444c 4420 636c 6173 732d 6479 6e61 6d69 DLD class-dynami
│ │ │ │ │ +00054ea0: 6320 6c69 6e6b 696e 672e 0a20 2020 2020 c linking..
│ │ │ │ │ +00054eb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00054ec0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00054ed0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00054ee0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +00054ef0: 3334 290a 2a20 7072 696d 4469 7669 6465 34).* primDivide
│ │ │ │ │ +00054f00: 5f3a 2020 2020 2020 2020 2020 2020 2020 _:
│ │ │ │ │ +00054f10: 2020 2020 2020 2020 2020 2020 204c 6172 Lar
│ │ │ │ │ +00054f20: 6765 506f 7369 7469 7665 496e 7465 6765 gePositiveIntege
│ │ │ │ │ +00054f30: 722d 6865 6c70 6572 2062 7974 652d 6c65 r-helper byte-le
│ │ │ │ │ +00054f40: 7665 6c20 6d65 7468 6f64 732e 0a20 2020 vel methods..
│ │ │ │ │ +00054f50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00054f60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00054f70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00054f80: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +00054f90: 2020 3338 290a 2a20 7072 696d 4669 6c65 38).* primFile
│ │ │ │ │ +00054fa0: 496e 3a20 2020 2020 2020 2020 2020 2020 In:
│ │ │ │ │ +00054fb0: 2020 2020 2020 2020 2020 2020 2020 2050 P
│ │ │ │ │ +00054fc0: 6163 6b61 6765 2d61 6363 6573 7369 6e67 ackage-accessing
│ │ │ │ │ +00054fd0: 2e20 2020 286c 696e 6520 2039 3729 0a2a . (line 97).*
│ │ │ │ │ +00054fe0: 2070 7269 6d48 6173 683a 2020 2020 2020 primHash:
│ │ │ │ │ +00054ff0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00055000: 2020 2020 2020 2020 466c 6f61 742d 6275 Float-bu
│ │ │ │ │ +00055010: 696c 7420 696e 732e 2020 2020 2028 6c69 ilt ins. (li
│ │ │ │ │ +00055020: 6e65 2020 3333 290a 2a20 7072 696d 6974 ne 33).* primit
│ │ │ │ │ +00055030: 6976 6520 3c31 3e3a 2020 2020 2020 2020 ive <1>:
│ │ │ │ │ +00055040: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00055050: 2043 6f6d 7069 6c65 644d 6574 686f 642d CompiledMethod-
│ │ │ │ │ +00055060: 6163 6365 7373 696e 672e 0a20 2020 2020 accessing..
│ │ │ │ │ +00055070: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00055080: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00055090: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000550a0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +000550b0: 3435 290a 2a20 7072 696d 6974 6976 653a 45).* primitive:
│ │ │ │ │ +000550c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000550d0: 2020 2020 2020 2020 2020 2020 2043 6f6d Com
│ │ │ │ │ +000550e0: 7069 6c65 6443 6f64 652d 6163 6365 7373 piledCode-access
│ │ │ │ │ +000550f0: 696e 672e 0a20 2020 2020 2020 2020 2020 ing..
│ │ │ │ │ +00055100: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00055110: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00055120: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00055130: 2020 2028 6c69 6e65 2020 3534 290a 2a20 (line 54).*
│ │ │ │ │ +00055140: 7072 696d 6974 6976 6541 7474 7269 6275 primitiveAttribu
│ │ │ │ │ +00055150: 7465 3a20 2020 2020 2020 2020 2020 2020 te:
│ │ │ │ │ +00055160: 2020 2020 2020 2043 6f6d 7069 6c65 644d CompiledM
│ │ │ │ │ +00055170: 6574 686f 642d 6174 7472 6962 7574 6573 ethod-attributes
│ │ │ │ │ +00055180: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +00055190: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000551a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000551b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000551c0: 286c 696e 6520 2032 3529 0a2a 2070 7269 (line 25).* pri
│ │ │ │ │ +000551d0: 6d69 7469 7665 4661 696c 6564 3a20 2020 mitiveFailed:
│ │ │ │ │ +000551e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000551f0: 2020 2020 4f62 6a65 6374 2d62 7569 6c74 Object-built
│ │ │ │ │ +00055200: 2069 6e73 2e20 2020 2028 6c69 6e65 2032 ins. (line 2
│ │ │ │ │ +00055210: 3130 290a 2a20 7072 696d 4e61 6e6f 7365 10).* primNanose
│ │ │ │ │ +00055220: 636f 6e64 436c 6f63 6b3a 2020 2020 2020 condClock:
│ │ │ │ │ +00055230: 2020 2020 2020 2020 2020 2020 2054 696d Tim
│ │ │ │ │ +00055240: 6520 636c 6173 732d 6275 696c 7469 6e73 e class-builtins
│ │ │ │ │ +00055250: 2e20 286c 696e 6520 2020 3629 0a2a 2070 . (line 6).* p
│ │ │ │ │ +00055260: 7269 6d4e 6577 5f3a 2020 2020 2020 2020 rimNew_:
│ │ │ │ │ +00055270: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00055280: 2020 2020 2020 5765 616b 5661 6c75 654c WeakValueL
│ │ │ │ │ +00055290: 6f6f 6b75 7054 6162 6c65 2063 6c61 7373 ookupTable class
│ │ │ │ │ +000552a0: 2d68 6163 6b73 2e0a 2020 2020 2020 2020 -hacks..
│ │ │ │ │ +000552b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000552c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000552d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000552e0: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)
│ │ │ │ │ +000552f0: 0a2a 2070 7269 6d4e 6577 5f6e 616d 655f .* primNew_name_
│ │ │ │ │ +00055300: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +00055310: 2020 2020 2020 2020 2020 4162 7374 7261 Abstra
│ │ │ │ │ +00055320: 6374 4e61 6d65 7370 6163 6520 636c 6173 ctNamespace clas
│ │ │ │ │ +00055330: 732d 696e 7374 616e 6365 2063 7265 6174 s-instance creat
│ │ │ │ │ +00055340: 696f 6e2e 0a20 2020 2020 2020 2020 2020 ion..
│ │ │ │ │ +00055350: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00055360: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00055370: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00055380: 2020 2028 6c69 6e65 2020 2039 290a 2a20 (line 9).*
│ │ │ │ │ +00055390: 7072 696d 4f62 6a65 6374 3a20 2020 2020 primObject:
│ │ │ │ │ +000553a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000553b0: 2020 2020 2020 2041 6c74 6572 6e61 7469 Alternati
│ │ │ │ │ +000553c0: 7665 4f62 6a65 6374 5072 6f78 792d 6163 veObjectProxy-ac
│ │ │ │ │ +000553d0: 6365 7373 696e 672e 0a20 2020 2020 2020 cessing..
│ │ │ │ │ +000553e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000553f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00055400: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00055410: 2020 2020 2020 2028 6c69 6e65 2020 3134 (line 14
│ │ │ │ │ +00055420: 290a 2a20 7072 696d 5265 706c 6163 6546 ).* primReplaceF
│ │ │ │ │ +00055430: 726f 6d5f 746f 5f77 6974 685f 7374 6172 rom_to_with_star
│ │ │ │ │ +00055440: 7469 6e67 4174 5f20 3c31 3e3a 204f 7264 tingAt_ <1>: Ord
│ │ │ │ │ +00055450: 6572 6564 436f 6c6c 6563 7469 6f6e 2d62 eredCollection-b
│ │ │ │ │ +00055460: 7569 6c74 2069 6e73 2e0a 2020 2020 2020 uilt ins..
│ │ │ │ │ +00055470: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00055480: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00055490: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000554a0: 2020 2020 2020 2020 286c 696e 6520 2020 (line
│ │ │ │ │ +000554b0: 3629 0a2a 2070 7269 6d52 6570 6c61 6365 6).* primReplace
│ │ │ │ │ +000554c0: 4672 6f6d 5f74 6f5f 7769 7468 5f73 7461 From_to_with_sta
│ │ │ │ │ +000554d0: 7274 696e 6741 745f 3a20 2020 4c61 7267 rtingAt_: Larg
│ │ │ │ │ +000554e0: 6549 6e74 6567 6572 2d62 7569 6c74 2d69 eInteger-built-i
│ │ │ │ │ +000554f0: 6e73 2e0a 2020 2020 2020 2020 2020 2020 ns..
│ │ │ │ │ +00055500: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00055510: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00055520: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00055530: 2020 286c 696e 6520 2032 3529 0a2a 2070 (line 25).* p
│ │ │ │ │ +00055540: 7269 6d53 6563 6f6e 6443 6c6f 636b 3a20 rimSecondClock:
│ │ │ │ │ +00055550: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00055560: 2020 2020 2020 5469 6d65 2063 6c61 7373 Time class
│ │ │ │ │ +00055570: 2d62 7569 6c74 696e 732e 2028 6c69 6e65 -builtins. (line
│ │ │ │ │ +00055580: 2020 2039 290a 2a20 7072 696d 5369 7a65 9).* primSize
│ │ │ │ │ +00055590: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +000555a0: 2020 2020 2020 2020 2020 2020 2020 2048 H
│ │ │ │ │ +000555b0: 6173 6865 6443 6f6c 6c65 6374 696f 6e2d ashedCollection-
│ │ │ │ │ +000555c0: 6275 696c 7469 6e73 2e0a 2020 2020 2020 builtins..
│ │ │ │ │ +000555d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000555e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000555f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00055600: 2020 2020 2020 2020 286c 696e 6520 2031 (line 1
│ │ │ │ │ +00055610: 3629 0a2a 2070 7269 6d54 6572 6d69 6e61 6).* primTermina
│ │ │ │ │ +00055620: 7465 3a20 2020 2020 2020 2020 2020 2020 te:
│ │ │ │ │ +00055630: 2020 2020 2020 2020 2020 2020 5072 6f63 Proc
│ │ │ │ │ +00055640: 6573 732d 6261 7369 632e 2020 2020 2020 ess-basic.
│ │ │ │ │ +00055650: 2028 6c69 6e65 2020 3234 290a 2a20 7072 (line 24).* pr
│ │ │ │ │ +00055660: 696e 743a 2020 2020 2020 2020 2020 2020 int:
│ │ │ │ │ +00055670: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00055680: 2020 2020 204f 626a 6563 742d 7072 696e Object-prin
│ │ │ │ │ +00055690: 7469 6e67 2e20 2020 2020 286c 696e 6520 ting. (line
│ │ │ │ │ +000556a0: 2033 3729 0a2a 2070 7269 6e74 5f20 3c31 37).* print_ <1
│ │ │ │ │ +000556b0: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ +000556c0: 2020 2020 2020 2020 2020 2020 2020 5465 Te
│ │ │ │ │ +000556d0: 7874 436f 6c6c 6563 746f 722d 7072 696e xtCollector-prin
│ │ │ │ │ +000556e0: 7469 6e67 2e0a 2020 2020 2020 2020 2020 ting..
│ │ │ │ │ +000556f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00055700: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00055710: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00055720: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*
│ │ │ │ │ +00055730: 2070 7269 6e74 5f3a 2020 2020 2020 2020 print_:
│ │ │ │ │ +00055740: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00055750: 2020 2020 2020 2020 5374 7265 616d 2d70 Stream-p
│ │ │ │ │ +00055760: 7269 6e74 696e 672e 2020 2020 2028 6c69 rinting. (li
│ │ │ │ │ +00055770: 6e65 2020 3136 290a 2a20 7072 696e 7441 ne 16).* printA
│ │ │ │ │ +00055780: 7341 7474 7269 6275 7465 4f6e 5f3a 2020 sAttributeOn_:
│ │ │ │ │ +00055790: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000557a0: 204d 6573 7361 6765 2d62 6173 6963 2e20 Message-basic.
│ │ │ │ │ +000557b0: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)
│ │ │ │ │ +000557c0: 0a2a 2070 7269 6e74 6564 4669 6c65 4e61 .* printedFileNa
│ │ │ │ │ +000557d0: 6d65 3a20 2020 2020 2020 2020 2020 2020 me:
│ │ │ │ │ +000557e0: 2020 2020 2020 2020 2020 4669 6c65 5365 FileSe
│ │ │ │ │ +000557f0: 676d 656e 742d 7072 696e 7469 6e67 2e0a gment-printing..
│ │ │ │ │ +00055800: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00055810: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00055820: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00055830: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +00055840: 696e 6520 2020 3629 0a2a 2070 7269 6e74 ine 6).* print
│ │ │ │ │ +00055850: 4675 6c6c 4869 6572 6172 6368 793a 2020 FullHierarchy:
│ │ │ │ │ +00055860: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00055870: 2020 4265 6861 7669 6f72 2d70 7269 6e74 Behavior-print
│ │ │ │ │ +00055880: 696e 6720 6869 6572 6172 6368 792e 0a20 ing hierarchy..
│ │ │ │ │ +00055890: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000558a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000558b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000558c0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +000558d0: 6e65 2020 2039 290a 2a20 7072 696e 7448 ne 9).* printH
│ │ │ │ │ +000558e0: 6965 7261 7263 6879 3a20 2020 2020 2020 ierarchy:
│ │ │ │ │ +000558f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00055900: 2042 6568 6176 696f 722d 7072 696e 7469 Behavior-printi
│ │ │ │ │ +00055910: 6e67 2068 6965 7261 7263 6879 2e0a 2020 ng hierarchy..
│ │ │ │ │ +00055920: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00055930: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00055940: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00055950: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +00055960: 6520 2031 3329 0a2a 2070 7269 6e74 4e6c e 13).* printNl
│ │ │ │ │ +00055970: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +00055980: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00055990: 4f62 6a65 6374 2d70 7269 6e74 696e 672e Object-printing.
│ │ │ │ │ +000559a0: 2020 2020 2028 6c69 6e65 2020 3431 290a (line 41).
│ │ │ │ │ +000559b0: 2a20 7072 696e 744f 6e5f 203c 313e 3a20 * printOn_ <1>:
│ │ │ │ │ +000559c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000559d0: 2020 2020 2020 2020 2056 6172 6961 626c Variabl
│ │ │ │ │ +000559e0: 6542 696e 6469 6e67 2d70 7269 6e74 696e eBinding-printin
│ │ │ │ │ +000559f0: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ +00055a00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00055a10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00055a20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00055a30: 2028 6c69 6e65 2020 2039 290a 2a20 7072 (line 9).* pr
│ │ │ │ │ +00055a40: 696e 744f 6e5f 203c 323e 3a20 2020 2020 intOn_ <2>:
│ │ │ │ │ +00055a50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00055a60: 2020 2020 2056 616c 7565 4164 6170 746f ValueAdapto
│ │ │ │ │ +00055a70: 722d 7072 696e 7469 6e67 2e0a 2020 2020 r-printing..
│ │ │ │ │ +00055a80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00055a90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00055aa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00055ab0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +00055ac0: 2020 3629 0a2a 2070 7269 6e74 4f6e 5f20 6).* printOn_
│ │ │ │ │ +00055ad0: 3c33 3e3a 2020 2020 2020 2020 2020 2020 <3>:
│ │ │ │ │ +00055ae0: 2020 2020 2020 2020 2020 2020 2020 556e Un
│ │ │ │ │ +00055af0: 6963 6f64 6553 7472 696e 672d 636f 6e76 icodeString-conv
│ │ │ │ │ +00055b00: 6572 7469 6e67 2e0a 2020 2020 2020 2020 erting..
│ │ │ │ │ +00055b10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00055b20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00055b30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00055b40: 2020 2020 2020 286c 696e 6520 2032 3129 (line 21)
│ │ │ │ │ +00055b50: 0a2a 2070 7269 6e74 4f6e 5f20 3c34 3e3a .* printOn_ <4>:
│ │ │ │ │ +00055b60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00055b70: 2020 2020 2020 2020 2020 556e 6465 6669 Undefi
│ │ │ │ │ +00055b80: 6e65 644f 626a 6563 742d 7072 696e 7469 nedObject-printi
│ │ │ │ │ +00055b90: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ +00055ba0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00055bb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00055bc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00055bd0: 2020 286c 696e 6520 2020 3629 0a2a 2070 (line 6).* p
│ │ │ │ │ +00055be0: 7269 6e74 4f6e 5f20 3c35 3e3a 2020 2020 rintOn_ <5>:
│ │ │ │ │ +00055bf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00055c00: 2020 2020 2020 5472 7565 2d70 7269 6e74 True-print
│ │ │ │ │ +00055c10: 696e 672e 2020 2020 2020 2028 6c69 6e65 ing. (line
│ │ │ │ │ +00055c20: 2020 2036 290a 2a20 7072 696e 744f 6e5f 6).* printOn_
│ │ │ │ │ +00055c30: 203c 363e 3a20 2020 2020 2020 2020 2020 <6>:
│ │ │ │ │ +00055c40: 2020 2020 2020 2020 2020 2020 2020 2054 T
│ │ │ │ │ +00055c50: 696d 652d 6172 6974 686d 6574 6963 2e20 ime-arithmetic.
│ │ │ │ │ +00055c60: 2020 2020 286c 696e 6520 2031 3329 0a2a (line 13).*
│ │ │ │ │ +00055c70: 2070 7269 6e74 4f6e 5f20 3c37 3e3a 2020 printOn_ <7>:
│ │ │ │ │ +00055c80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00055c90: 2020 2020 2020 2020 5465 7874 436f 6c6c TextColl
│ │ │ │ │ +00055ca0: 6563 746f 722d 7072 696e 7469 6e67 2e0a ector-printing..
│ │ │ │ │ +00055cb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00055cc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00055cd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00055ce0: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +00055cf0: 696e 6520 2020 3929 0a2a 2070 7269 6e74 ine 9).* print
│ │ │ │ │ +00055d00: 4f6e 5f20 3c38 3e3a 2020 2020 2020 2020 On_ <8>:
│ │ │ │ │ +00055d10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00055d20: 2020 5379 6d4c 696e 6b2d 7072 696e 7469 SymLink-printi
│ │ │ │ │ +00055d30: 6e67 2e20 2020 2028 6c69 6e65 2020 2036 ng. (line 6
│ │ │ │ │ +00055d40: 290a 2a20 7072 696e 744f 6e5f 203c 393e ).* printOn_ <9>
│ │ │ │ │ +00055d50: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +00055d60: 2020 2020 2020 2020 2020 2053 796d 626f Symbo
│ │ │ │ │ +00055d70: 6c2d 7374 6f72 696e 672e 2020 2020 2020 l-storing.
│ │ │ │ │ +00055d80: 286c 696e 6520 2031 3729 0a2a 2070 7269 (line 17).* pri
│ │ │ │ │ +00055d90: 6e74 4f6e 5f20 3c31 303e 3a20 2020 2020 ntOn_ <10>:
│ │ │ │ │ +00055da0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00055db0: 2020 2020 5374 7269 6e67 2d70 7269 6e74 String-print
│ │ │ │ │ +00055dc0: 696e 672e 2020 2020 2028 6c69 6e65 2020 ing. (line
│ │ │ │ │ +00055dd0: 3138 290a 2a20 7072 696e 744f 6e5f 203c 18).* printOn_ <
│ │ │ │ │ +00055de0: 3131 3e3a 2020 2020 2020 2020 2020 2020 11>:
│ │ │ │ │ +00055df0: 2020 2020 2020 2020 2020 2020 2053 656d Sem
│ │ │ │ │ +00055e00: 6170 686f 7265 2d70 7269 6e74 696e 672e aphore-printing.
│ │ │ │ │ +00055e10: 2020 286c 696e 6520 2020 3629 0a2a 2070 (line 6).* p
│ │ │ │ │ +00055e20: 7269 6e74 4f6e 5f20 3c31 323e 3a20 2020 rintOn_ <12>:
│ │ │ │ │ +00055e30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00055e40: 2020 2020 2020 5363 616c 6564 4465 6369 ScaledDeci
│ │ │ │ │ +00055e50: 6d61 6c2d 7072 696e 7469 6e67 2e0a 2020 mal-printing..
│ │ │ │ │ +00055e60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00055e70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00055e80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00055e90: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +00055ea0: 6520 2031 3129 0a2a 2070 7269 6e74 4f6e e 11).* printOn
│ │ │ │ │ +00055eb0: 5f20 3c31 333e 3a20 2020 2020 2020 2020 _ <13>:
│ │ │ │ │ +00055ec0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00055ed0: 5265 6765 782d 7072 696e 7469 6e67 2e20 Regex-printing.
│ │ │ │ │ +00055ee0: 2020 2020 2028 6c69 6e65 2020 3137 290a (line 17).
│ │ │ │ │ +00055ef0: 2a20 7072 696e 744f 6e5f 203c 3134 3e3a * printOn_ <14>:
│ │ │ │ │ +00055f00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00055f10: 2020 2020 2020 2020 2052 6563 7572 7369 Recursi
│ │ │ │ │ +00055f20: 6f6e 4c6f 636b 2d70 7269 6e74 696e 672e onLock-printing.
│ │ │ │ │ +00055f30: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +00055f40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00055f50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00055f60: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +00055f70: 6c69 6e65 2020 2036 290a 2a20 7072 696e line 6).* prin
│ │ │ │ │ +00055f80: 744f 6e5f 203c 3135 3e3a 2020 2020 2020 tOn_ <15>:
│ │ │ │ │ +00055f90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00055fa0: 2020 2052 6563 7461 6e67 6c65 2d70 7269 Rectangle-pri
│ │ │ │ │ +00055fb0: 6e74 696e 672e 2020 286c 696e 6520 2020 nting. (line
│ │ │ │ │ +00055fc0: 3629 0a2a 2070 7269 6e74 4f6e 5f20 3c31 6).* printOn_ <1
│ │ │ │ │ +00055fd0: 363e 3a20 2020 2020 2020 2020 2020 2020 6>:
│ │ │ │ │ +00055fe0: 2020 2020 2020 2020 2020 2020 5072 6f6d Prom
│ │ │ │ │ +00055ff0: 6973 652d 7072 696e 7469 6e67 2e20 2020 ise-printing.
│ │ │ │ │ +00056000: 2028 6c69 6e65 2020 2036 290a 2a20 7072 (line 6).* pr
│ │ │ │ │ +00056010: 696e 744f 6e5f 203c 3137 3e3a 2020 2020 intOn_ <17>:
│ │ │ │ │ +00056020: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00056030: 2020 2020 2050 726f 6365 7373 6f72 5363 ProcessorSc
│ │ │ │ │ +00056040: 6865 6475 6c65 722d 7072 696e 7469 6e67 heduler-printing
│ │ │ │ │ +00056050: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +00056060: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00056070: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00056080: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00056090: 286c 696e 6520 2020 3629 0a2a 2070 7269 (line 6).* pri
│ │ │ │ │ +000560a0: 6e74 4f6e 5f20 3c31 383e 3a20 2020 2020 ntOn_ <18>:
│ │ │ │ │ +000560b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000560c0: 2020 2020 5072 6f63 6573 732d 7072 696e Process-prin
│ │ │ │ │ +000560d0: 7469 6e67 2e20 2020 2028 6c69 6e65 2020 ting. (line
│ │ │ │ │ +000560e0: 2036 290a 2a20 7072 696e 744f 6e5f 203c 6).* printOn_ <
│ │ │ │ │ +000560f0: 3139 3e3a 2020 2020 2020 2020 2020 2020 19>:
│ │ │ │ │ +00056100: 2020 2020 2020 2020 2020 2020 2050 6f69 Poi
│ │ │ │ │ +00056110: 6e74 2d70 7269 6e74 696e 672e 2020 2020 nt-printing.
│ │ │ │ │ +00056120: 2020 286c 696e 6520 2020 3629 0a2a 2070 (line 6).* p
│ │ │ │ │ +00056130: 7269 6e74 4f6e 5f20 3c32 303e 3a20 2020 rintOn_ <20>:
│ │ │ │ │ +00056140: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00056150: 2020 2020 2020 4f62 6a65 6374 2d70 7269 Object-pri
│ │ │ │ │ +00056160: 6e74 696e 672e 2020 2020 2028 6c69 6e65 nting. (line
│ │ │ │ │ +00056170: 2020 3435 290a 2a20 7072 696e 744f 6e5f 45).* printOn_
│ │ │ │ │ +00056180: 203c 3231 3e3a 2020 2020 2020 2020 2020 <21>:
│ │ │ │ │ +00056190: 2020 2020 2020 2020 2020 2020 2020 204e N
│ │ │ │ │ +000561a0: 6574 436c 6965 6e74 732e 5552 4c2d 7072 etClients.URL-pr
│ │ │ │ │ +000561b0: 696e 7469 6e67 2e0a 2020 2020 2020 2020 inting..
│ │ │ │ │ +000561c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000561d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000561e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000561f0: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)
│ │ │ │ │ +00056200: 0a2a 2070 7269 6e74 4f6e 5f20 3c32 323e .* printOn_ <22>
│ │ │ │ │ +00056210: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +00056220: 2020 2020 2020 2020 2020 4d65 7468 6f64 Method
│ │ │ │ │ +00056230: 436f 6e74 6578 742d 7072 696e 7469 6e67 Context-printing
│ │ │ │ │ +00056240: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +00056250: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00056260: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00056270: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00056280: 286c 696e 6520 2020 3629 0a2a 2070 7269 (line 6).* pri
│ │ │ │ │ +00056290: 6e74 4f6e 5f20 3c32 333e 3a20 2020 2020 ntOn_ <23>:
│ │ │ │ │ +000562a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000562b0: 2020 2020 4d65 7461 636c 6173 732d 7072 Metaclass-pr
│ │ │ │ │ +000562c0: 696e 7469 6e67 2e20 2028 6c69 6e65 2020 inting. (line
│ │ │ │ │ +000562d0: 2039 290a 2a20 7072 696e 744f 6e5f 203c 9).* printOn_ <
│ │ │ │ │ +000562e0: 3234 3e3a 2020 2020 2020 2020 2020 2020 24>:
│ │ │ │ │ +000562f0: 2020 2020 2020 2020 2020 2020 204d 6573 Mes
│ │ │ │ │ +00056300: 7361 6765 2d70 7269 6e74 696e 672e 2020 sage-printing.
│ │ │ │ │ +00056310: 2020 286c 696e 6520 2020 3629 0a2a 2070 (line 6).* p
│ │ │ │ │ +00056320: 7269 6e74 4f6e 5f20 3c32 353e 3a20 2020 rintOn_ <25>:
│ │ │ │ │ +00056330: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00056340: 2020 2020 2020 4c6f 6f6b 7570 4b65 792d LookupKey-
│ │ │ │ │ +00056350: 7072 696e 7469 6e67 2e20 2028 6c69 6e65 printing. (line
│ │ │ │ │ +00056360: 2020 2036 290a 2a20 7072 696e 744f 6e5f 6).* printOn_
│ │ │ │ │ +00056370: 203c 3236 3e3a 2020 2020 2020 2020 2020 <26>:
│ │ │ │ │ +00056380: 2020 2020 2020 2020 2020 2020 2020 2049 I
│ │ │ │ │ +00056390: 6e74 6572 7661 6c2d 7072 696e 7469 6e67 nterval-printing
│ │ │ │ │ +000563a0: 2e20 2020 286c 696e 6520 2031 3529 0a2a . (line 15).*
│ │ │ │ │ +000563b0: 2070 7269 6e74 4f6e 5f20 3c32 373e 3a20 printOn_ <27>:
│ │ │ │ │ +000563c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000563d0: 2020 2020 2020 2020 496e 7465 6765 722d Integer-
│ │ │ │ │ +000563e0: 7072 696e 7469 6e67 2e20 2020 2028 6c69 printing. (li
│ │ │ │ │ +000563f0: 6e65 2020 3135 290a 2a20 7072 696e 744f ne 15).* printO
│ │ │ │ │ +00056400: 6e5f 203c 3238 3e3a 2020 2020 2020 2020 n_ <28>:
│ │ │ │ │ +00056410: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00056420: 2046 7261 6374 696f 6e2d 7072 696e 7469 Fraction-printi
│ │ │ │ │ +00056430: 6e67 2e20 2020 286c 696e 6520 2020 3629 ng. (line 6)
│ │ │ │ │ +00056440: 0a2a 2070 7269 6e74 4f6e 5f20 3c32 393e .* printOn_ <29>
│ │ │ │ │ +00056450: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +00056460: 2020 2020 2020 2020 2020 466c 6f61 742d Float-
│ │ │ │ │ +00056470: 7072 696e 7469 6e67 2e20 2020 2020 2028 printing. (
│ │ │ │ │ +00056480: 6c69 6e65 2020 2036 290a 2a20 7072 696e line 6).* prin
│ │ │ │ │ +00056490: 744f 6e5f 203c 3330 3e3a 2020 2020 2020 tOn_ <30>:
│ │ │ │ │ +000564a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000564b0: 2020 2046 696c 6550 6174 682d 7072 696e FilePath-prin
│ │ │ │ │ +000564c0: 7469 6e67 2e20 2020 286c 696e 6520 2031 ting. (line 1
│ │ │ │ │ +000564d0: 3229 0a2a 2070 7269 6e74 4f6e 5f20 3c33 2).* printOn_ <3
│ │ │ │ │ +000564e0: 313e 3a20 2020 2020 2020 2020 2020 2020 1>:
│ │ │ │ │ +000564f0: 2020 2020 2020 2020 2020 2020 4669 6c65 File
│ │ │ │ │ +00056500: 4465 7363 7269 7074 6f72 2d70 7269 6e74 Descriptor-print
│ │ │ │ │ +00056510: 696e 672e 0a20 2020 2020 2020 2020 2020 ing..
│ │ │ │ │ +00056520: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00056530: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00056540: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00056550: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).*
│ │ │ │ │ +00056560: 7072 696e 744f 6e5f 203c 3332 3e3a 2020 printOn_ <32>:
│ │ │ │ │ +00056570: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00056580: 2020 2020 2020 2046 616c 7365 2d70 7269 False-pri
│ │ │ │ │ +00056590: 6e74 696e 672e 2020 2020 2020 286c 696e nting. (lin
│ │ │ │ │ +000565a0: 6520 2020 3629 0a2a 2070 7269 6e74 4f6e e 6).* printOn
│ │ │ │ │ +000565b0: 5f20 3c33 333e 3a20 2020 2020 2020 2020 _ <33>:
│ │ │ │ │ +000565c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000565d0: 4475 7261 7469 6f6e 2d61 7269 7468 6d65 Duration-arithme
│ │ │ │ │ +000565e0: 7469 6373 2e0a 2020 2020 2020 2020 2020 tics..
│ │ │ │ │ +000565f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00056600: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00056610: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00056620: 2020 2020 286c 696e 6520 2034 3529 0a2a (line 45).*
│ │ │ │ │ +00056630: 2070 7269 6e74 4f6e 5f20 3c33 343e 3a20 printOn_ <34>:
│ │ │ │ │ +00056640: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00056650: 2020 2020 2020 2020 4469 7265 6374 6564 Directed
│ │ │ │ │ +00056660: 4d65 7373 6167 652d 6261 7369 632e 0a20 Message-basic..
│ │ │ │ │ +00056670: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00056680: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00056690: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000566a0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +000566b0: 6e65 2020 2036 290a 2a20 7072 696e 744f ne 6).* printO
│ │ │ │ │ +000566c0: 6e5f 203c 3335 3e3a 2020 2020 2020 2020 n_ <35>:
│ │ │ │ │ +000566d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000566e0: 2044 6963 7469 6f6e 6172 792d 7072 696e Dictionary-prin
│ │ │ │ │ +000566f0: 7469 6e67 2e20 286c 696e 6520 2031 3029 ting. (line 10)
│ │ │ │ │ +00056700: 0a2a 2070 7269 6e74 4f6e 5f20 3c33 363e .* printOn_ <36>
│ │ │ │ │ +00056710: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +00056720: 2020 2020 2020 2020 2020 4465 6665 7272 Deferr
│ │ │ │ │ +00056730: 6564 5661 7269 6162 6c65 4269 6e64 696e edVariableBindin
│ │ │ │ │ +00056740: 672d 7374 6f72 696e 672e 0a20 2020 2020 g-storing..
│ │ │ │ │ +00056750: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00056760: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00056770: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00056780: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +00056790: 2036 290a 2a20 7072 696e 744f 6e5f 203c 6).* printOn_ <
│ │ │ │ │ +000567a0: 3337 3e3a 2020 2020 2020 2020 2020 2020 37>:
│ │ │ │ │ +000567b0: 2020 2020 2020 2020 2020 2020 2044 6174 Dat
│ │ │ │ │ +000567c0: 6554 696d 652d 7072 696e 7469 6e67 2e20 eTime-printing.
│ │ │ │ │ +000567d0: 2020 286c 696e 6520 2020 3629 0a2a 2070 (line 6).* p
│ │ │ │ │ +000567e0: 7269 6e74 4f6e 5f20 3c33 383e 3a20 2020 rintOn_ <38>:
│ │ │ │ │ +000567f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00056800: 2020 2020 2020 4461 7465 2d70 7269 6e74 Date-print
│ │ │ │ │ +00056810: 696e 672e 2020 2020 2020 2028 6c69 6e65 ing. (line
│ │ │ │ │ +00056820: 2020 2036 290a 2a20 7072 696e 744f 6e5f 6).* printOn_
│ │ │ │ │ +00056830: 203c 3339 3e3a 2020 2020 2020 2020 2020 <39>:
│ │ │ │ │ +00056840: 2020 2020 2020 2020 2020 2020 2020 2043 C
│ │ │ │ │ +00056850: 6f6d 7069 6c65 644d 6574 686f 642d 7072 ompiledMethod-pr
│ │ │ │ │ +00056860: 696e 7469 6e67 2e0a 2020 2020 2020 2020 inting..
│ │ │ │ │ +00056870: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00056880: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00056890: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000568a0: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)
│ │ │ │ │ +000568b0: 0a2a 2070 7269 6e74 4f6e 5f20 3c34 303e .* printOn_ <40>
│ │ │ │ │ +000568c0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +000568d0: 2020 2020 2020 2020 2020 436f 6d70 696c Compil
│ │ │ │ │ +000568e0: 6564 426c 6f63 6b2d 7072 696e 7469 6e67 edBlock-printing
│ │ │ │ │ +000568f0: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +00056900: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00056910: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00056920: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00056930: 286c 696e 6520 2020 3629 0a2a 2070 7269 (line 6).* pri
│ │ │ │ │ +00056940: 6e74 4f6e 5f20 3c34 313e 3a20 2020 2020 ntOn_ <41>:
│ │ │ │ │ +00056950: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00056960: 2020 2020 436f 6c6c 6563 7469 6f6e 2d70 Collection-p
│ │ │ │ │ +00056970: 7269 6e74 696e 672e 2028 6c69 6e65 2020 rinting. (line
│ │ │ │ │ +00056980: 3133 290a 2a20 7072 696e 744f 6e5f 203c 13).* printOn_ <
│ │ │ │ │ +00056990: 3432 3e3a 2020 2020 2020 2020 2020 2020 42>:
│ │ │ │ │ +000569a0: 2020 2020 2020 2020 2020 2020 2043 4f62 COb
│ │ │ │ │ +000569b0: 6a65 6374 2d61 6363 6573 7369 6e67 2e20 ject-accessing.
│ │ │ │ │ +000569c0: 2020 286c 696e 6520 2031 3929 0a2a 2070 (line 19).* p
│ │ │ │ │ +000569d0: 7269 6e74 4f6e 5f20 3c34 333e 3a20 2020 rintOn_ <43>:
│ │ │ │ │ +000569e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000569f0: 2020 2020 2020 436c 6173 732d 7072 696e Class-prin
│ │ │ │ │ +00056a00: 7469 6e67 2e20 2020 2020 2028 6c69 6e65 ting. (line
│ │ │ │ │ +00056a10: 2020 2039 290a 2a20 7072 696e 744f 6e5f 9).* printOn_
│ │ │ │ │ +00056a20: 203c 3434 3e3a 2020 2020 2020 2020 2020 <44>:
│ │ │ │ │ +00056a30: 2020 2020 2020 2020 2020 2020 2020 2043 C
│ │ │ │ │ +00056a40: 6861 7261 6374 6572 2d70 7269 6e74 696e haracter-printin
│ │ │ │ │ +00056a50: 672e 2020 286c 696e 6520 2031 3029 0a2a g. (line 10).*
│ │ │ │ │ +00056a60: 2070 7269 6e74 4f6e 5f20 3c34 353e 3a20 printOn_ <45>:
│ │ │ │ │ +00056a70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00056a80: 2020 2020 2020 2020 4346 756e 6374 696f CFunctio
│ │ │ │ │ +00056a90: 6e44 6573 6372 6970 746f 722d 7072 696e nDescriptor-prin
│ │ │ │ │ +00056aa0: 7469 6e67 2e0a 2020 2020 2020 2020 2020 ting..
│ │ │ │ │ +00056ab0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00056ac0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00056ad0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00056ae0: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*
│ │ │ │ │ +00056af0: 2070 7269 6e74 4f6e 5f20 3c34 363e 3a20 printOn_ <46>:
│ │ │ │ │ +00056b00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00056b10: 2020 2020 2020 2020 426c 6f63 6b43 6f6e BlockCon
│ │ │ │ │ +00056b20: 7465 7874 2d70 7269 6e74 696e 672e 0a20 text-printing..
│ │ │ │ │ +00056b30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00056b40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00056b50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00056b60: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +00056b70: 6e65 2020 2036 290a 2a20 7072 696e 744f ne 6).* printO
│ │ │ │ │ +00056b80: 6e5f 203c 3437 3e3a 2020 2020 2020 2020 n_ <47>:
│ │ │ │ │ +00056b90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00056ba0: 2042 6167 2d70 7269 6e74 696e 672e 2020 Bag-printing.
│ │ │ │ │ +00056bb0: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)
│ │ │ │ │ +00056bc0: 0a2a 2070 7269 6e74 4f6e 5f20 3c34 383e .* printOn_ <48>
│ │ │ │ │ +00056bd0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +00056be0: 2020 2020 2020 2020 2020 4173 736f 6369 Associ
│ │ │ │ │ +00056bf0: 6174 696f 6e2d 7072 696e 7469 6e67 2e0a ation-printing..
│ │ │ │ │ +00056c00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00056c10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00056c20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00056c30: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +00056c40: 696e 6520 2020 3629 0a2a 2070 7269 6e74 ine 6).* print
│ │ │ │ │ +00056c50: 4f6e 5f20 3c34 393e 3a20 2020 2020 2020 On_ <49>:
│ │ │ │ │ +00056c60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00056c70: 2020 4172 7261 792d 7072 696e 7469 6e67 Array-printing
│ │ │ │ │ +00056c80: 2e20 2020 2020 2028 6c69 6e65 2020 2039 . (line 9
│ │ │ │ │ +00056c90: 290a 2a20 7072 696e 744f 6e5f 3a20 2020 ).* printOn_:
│ │ │ │ │ +00056ca0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00056cb0: 2020 2020 2020 2020 2020 2041 6273 7472 Abstr
│ │ │ │ │ +00056cc0: 6163 744e 616d 6573 7061 6365 2d70 7269 actNamespace-pri
│ │ │ │ │ +00056cd0: 6e74 696e 672e 0a20 2020 2020 2020 2020 nting..
│ │ │ │ │ +00056ce0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00056cf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00056d00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00056d10: 2020 2020 2028 6c69 6e65 2020 3136 290a (line 16).
│ │ │ │ │ +00056d20: 2a20 7072 696e 744f 6e5f 6261 7365 5f3a * printOn_base_:
│ │ │ │ │ +00056d30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00056d40: 2020 2020 2020 2020 2049 6e74 6567 6572 Integer
│ │ │ │ │ +00056d50: 2d70 7269 6e74 696e 672e 2020 2020 286c -printing. (l
│ │ │ │ │ +00056d60: 696e 6520 2031 3829 0a2a 2070 7269 6e74 ine 18).* print
│ │ │ │ │ +00056d70: 4f6e 5f69 6e5f 203c 313e 3a20 2020 2020 On_in_ <1>:
│ │ │ │ │ +00056d80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00056d90: 2020 556e 6465 6669 6e65 644f 626a 6563 UndefinedObjec
│ │ │ │ │ +00056da0: 742d 7072 696e 7469 6e67 2e0a 2020 2020 t-printing..
│ │ │ │ │ +00056db0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00056dc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00056dd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00056de0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +00056df0: 2020 3929 0a2a 2070 7269 6e74 4f6e 5f69 9).* printOn_i
│ │ │ │ │ +00056e00: 6e5f 203c 323e 3a20 2020 2020 2020 2020 n_ <2>:
│ │ │ │ │ +00056e10: 2020 2020 2020 2020 2020 2020 2020 5379 Sy
│ │ │ │ │ +00056e20: 7374 656d 4469 6374 696f 6e61 7279 2d70 stemDictionary-p
│ │ │ │ │ +00056e30: 7269 6e74 696e 672e 0a20 2020 2020 2020 rinting..
│ │ │ │ │ +00056e40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00056e50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00056e60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00056e70: 2020 2020 2020 2028 6c69 6e65 2020 2039 (line 9
│ │ │ │ │ +00056e80: 290a 2a20 7072 696e 744f 6e5f 696e 5f20 ).* printOn_in_
│ │ │ │ │ +00056e90: 3c33 3e3a 2020 2020 2020 2020 2020 2020 <3>:
│ │ │ │ │ +00056ea0: 2020 2020 2020 2020 2020 2052 6f6f 744e RootN
│ │ │ │ │ +00056eb0: 616d 6573 7061 6365 2d70 7269 6e74 696e amespace-printin
│ │ │ │ │ +00056ec0: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ +00056ed0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00056ee0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00056ef0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00056f00: 2028 6c69 6e65 2020 3130 290a 2a20 7072 (line 10).* pr
│ │ │ │ │ +00056f10: 696e 744f 6e5f 696e 5f20 3c34 3e3a 2020 intOn_in_ <4>:
│ │ │ │ │ +00056f20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00056f30: 2020 2020 204e 616d 6573 7061 6365 2d70 Namespace-p
│ │ │ │ │ +00056f40: 7269 6e74 696e 672e 2020 286c 696e 6520 rinting. (line
│ │ │ │ │ +00056f50: 2031 3029 0a2a 2070 7269 6e74 4f6e 5f69 10).* printOn_i
│ │ │ │ │ +00056f60: 6e5f 203c 353e 3a20 2020 2020 2020 2020 n_ <5>:
│ │ │ │ │ +00056f70: 2020 2020 2020 2020 2020 2020 2020 4d65 Me
│ │ │ │ │ +00056f80: 7461 636c 6173 732d 7072 696e 7469 6e67 taclass-printing
│ │ │ │ │ +00056f90: 2e20 2028 6c69 6e65 2020 3132 290a 2a20 . (line 12).*
│ │ │ │ │ +00056fa0: 7072 696e 744f 6e5f 696e 5f20 3c36 3e3a printOn_in_ <6>:
│ │ │ │ │ +00056fb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00056fc0: 2020 2020 2020 2043 6c61 7373 4465 7363 ClassDesc
│ │ │ │ │ +00056fd0: 7269 7074 696f 6e2d 7072 696e 7469 6e67 ription-printing
│ │ │ │ │ +00056fe0: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +00056ff0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00057000: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00057010: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00057020: 286c 696e 6520 2031 3729 0a2a 2070 7269 (line 17).* pri
│ │ │ │ │ +00057030: 6e74 4f6e 5f69 6e5f 203c 373e 3a20 2020 ntOn_in_ <7>:
│ │ │ │ │ +00057040: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00057050: 2020 2020 4269 6e64 696e 6744 6963 7469 BindingDicti
│ │ │ │ │ +00057060: 6f6e 6172 792d 7072 696e 7469 6e67 2e0a onary-printing..
│ │ │ │ │ +00057070: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00057080: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00057090: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000570a0: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +000570b0: 696e 6520 2020 3629 0a2a 2070 7269 6e74 ine 6).* print
│ │ │ │ │ +000570c0: 4f6e 5f69 6e5f 3a20 2020 2020 2020 2020 On_in_:
│ │ │ │ │ +000570d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000570e0: 2020 4265 6861 7669 6f72 2d73 7570 706f Behavior-suppo
│ │ │ │ │ +000570f0: 7274 2066 6f72 206c 6967 6874 7765 6967 rt for lightweig
│ │ │ │ │ +00057100: 6874 2063 6c61 7373 6573 2e0a 2020 2020 ht classes..
│ │ │ │ │ +00057110: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00057120: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00057130: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00057140: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +00057150: 2032 3529 0a2a 2070 7269 6e74 4f6e 5f70 25).* printOn_p
│ │ │ │ │ +00057160: 6164 6465 6457 6974 685f 746f 5f3a 2020 addedWith_to_:
│ │ │ │ │ +00057170: 2020 2020 2020 2020 2020 2020 2020 496e In
│ │ │ │ │ +00057180: 7465 6765 722d 7072 696e 7469 6e67 2e20 teger-printing.
│ │ │ │ │ +00057190: 2020 2028 6c69 6e65 2020 3231 290a 2a20 (line 21).*
│ │ │ │ │ +000571a0: 7072 696e 744f 6e5f 7061 6464 6564 5769 printOn_paddedWi
│ │ │ │ │ +000571b0: 7468 5f74 6f5f 6261 7365 5f3a 2020 2020 th_to_base_:
│ │ │ │ │ +000571c0: 2020 2020 2020 2049 6e74 6567 6572 2d70 Integer-p
│ │ │ │ │ +000571d0: 7269 6e74 696e 672e 2020 2020 286c 696e rinting. (lin
│ │ │ │ │ +000571e0: 6520 2032 3529 0a2a 2070 7269 6e74 5061 e 25).* printPa
│ │ │ │ │ +000571f0: 6464 6564 5769 7468 5f74 6f5f 3a20 2020 ddedWith_to_:
│ │ │ │ │ +00057200: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00057210: 496e 7465 6765 722d 7072 696e 7469 6e67 Integer-printing
│ │ │ │ │ +00057220: 2e20 2020 2028 6c69 6e65 2020 3239 290a . (line 29).
│ │ │ │ │ +00057230: 2a20 7072 696e 7450 6164 6465 6457 6974 * printPaddedWit
│ │ │ │ │ +00057240: 685f 746f 5f62 6173 655f 3a20 2020 2020 h_to_base_:
│ │ │ │ │ +00057250: 2020 2020 2020 2020 2049 6e74 6567 6572 Integer
│ │ │ │ │ +00057260: 2d70 7269 6e74 696e 672e 2020 2020 286c -printing. (l
│ │ │ │ │ +00057270: 696e 6520 2033 3329 0a2a 2070 7269 6e74 ine 33).* print
│ │ │ │ │ +00057280: 5374 7269 6e67 203c 313e 3a20 2020 2020 String <1>:
│ │ │ │ │ +00057290: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000572a0: 2020 4f62 6a65 6374 2d70 7269 6e74 696e Object-printin
│ │ │ │ │ +000572b0: 672e 2020 2020 2028 6c69 6e65 2020 3438 g. (line 48
│ │ │ │ │ +000572c0: 290a 2a20 7072 696e 7453 7472 696e 673a ).* printString:
│ │ │ │ │ +000572d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000572e0: 2020 2020 2020 2020 2020 2049 6e74 6567 Integ
│ │ │ │ │ +000572f0: 6572 2d70 7269 6e74 696e 672e 2020 2020 er-printing.
│ │ │ │ │ +00057300: 286c 696e 6520 2033 3729 0a2a 2070 7269 (line 37).* pri
│ │ │ │ │ +00057310: 6e74 5374 7269 6e67 5f3a 2020 2020 2020 ntString_:
│ │ │ │ │ +00057320: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00057330: 2020 2020 496e 7465 6765 722d 7072 696e Integer-prin
│ │ │ │ │ +00057340: 7469 6e67 2e20 2020 2028 6c69 6e65 2020 ting. (line
│ │ │ │ │ +00057350: 3430 290a 2a20 7072 696e 7453 7472 696e 40).* printStrin
│ │ │ │ │ +00057360: 6752 6164 6978 5f3a 2020 2020 2020 2020 gRadix_:
│ │ │ │ │ +00057370: 2020 2020 2020 2020 2020 2020 2049 6e74 Int
│ │ │ │ │ +00057380: 6567 6572 2d70 7269 6e74 696e 672e 2020 eger-printing.
│ │ │ │ │ +00057390: 2020 286c 696e 6520 2034 3329 0a2a 2070 (line 43).* p
│ │ │ │ │ +000573a0: 7269 6f72 6974 793a 2020 2020 2020 2020 riority:
│ │ │ │ │ +000573b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000573c0: 2020 2020 2020 5072 6f63 6573 732d 6163 Process-ac
│ │ │ │ │ +000573d0: 6365 7373 696e 672e 2020 2028 6c69 6e65 cessing. (line
│ │ │ │ │ +000573e0: 2020 3135 290a 2a20 7072 696f 7269 7479 15).* priority
│ │ │ │ │ +000573f0: 5f3a 2020 2020 2020 2020 2020 2020 2020 _:
│ │ │ │ │ +00057400: 2020 2020 2020 2020 2020 2020 2020 2050 P
│ │ │ │ │ +00057410: 726f 6365 7373 2d61 6363 6573 7369 6e67 rocess-accessing
│ │ │ │ │ +00057420: 2e20 2020 286c 696e 6520 2031 3829 0a2a . (line 18).*
│ │ │ │ │ +00057430: 2070 7269 6f72 6974 794e 616d 655f 3a20 priorityName_:
│ │ │ │ │ +00057440: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00057450: 2020 2020 2020 2020 5072 6f63 6573 736f Processo
│ │ │ │ │ +00057460: 7253 6368 6564 756c 6572 2d70 7269 6f72 rScheduler-prior
│ │ │ │ │ +00057470: 6974 6965 732e 0a20 2020 2020 2020 2020 ities..
│ │ │ │ │ +00057480: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00057490: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000574a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000574b0: 2020 2020 2028 6c69 6e65 2020 3235 290a (line 25).
│ │ │ │ │ +000574c0: 2a20 7072 6976 6174 654d 6574 686f 6473 * privateMethods
│ │ │ │ │ +000574d0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +000574e0: 2020 2020 2020 2020 2042 6568 6176 696f Behavio
│ │ │ │ │ +000574f0: 722d 636f 6d70 696c 6174 696f 6e20 2861 r-compilation (a
│ │ │ │ │ +00057500: 6c74 6572 6e61 7469 7665 292e 0a20 2020 lternative)..
│ │ │ │ │ +00057510: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00057520: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00057530: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00057540: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +00057550: 2020 3139 290a 2a20 7072 6f63 6573 7345 19).* processE
│ │ │ │ │ +00057560: 6e76 6972 6f6e 6d65 6e74 3a20 2020 2020 nvironment:
│ │ │ │ │ +00057570: 2020 2020 2020 2020 2020 2020 2020 2050 P
│ │ │ │ │ +00057580: 726f 6365 7373 6f72 5363 6865 6475 6c65 rocessorSchedule
│ │ │ │ │ +00057590: 722d 6261 7369 632e 0a20 2020 2020 2020 r-basic..
│ │ │ │ │ +000575a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000575b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000575c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000575d0: 2020 2020 2020 2028 6c69 6e65 2020 3135 (line 15
│ │ │ │ │ +000575e0: 290a 2a20 7072 6f63 6573 7365 7341 745f ).* processesAt_
│ │ │ │ │ +000575f0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +00057600: 2020 2020 2020 2020 2020 2050 726f 6365 Proce
│ │ │ │ │ +00057610: 7373 6f72 5363 6865 6475 6c65 722d 6261 ssorScheduler-ba
│ │ │ │ │ +00057620: 7369 632e 0a20 2020 2020 2020 2020 2020 sic..
│ │ │ │ │ +00057630: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00057640: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00057650: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00057660: 2020 2028 6c69 6e65 2020 3233 290a 2a20 (line 23).*
│ │ │ │ │ +00057670: 7072 6f78 7943 6c61 7373 466f 725f 3a20 proxyClassFor_:
│ │ │ │ │ +00057680: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00057690: 2020 2020 2020 204f 626a 6563 7444 756d ObjectDum
│ │ │ │ │ +000576a0: 7065 7220 636c 6173 732d 6573 7461 626c per class-establ
│ │ │ │ │ +000576b0: 6973 6869 6e67 2070 726f 7879 2063 6c61 ishing proxy cla
│ │ │ │ │ +000576c0: 7373 6573 2e0a 2020 2020 2020 2020 2020 sses..
│ │ │ │ │ +000576d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000576e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000576f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00057700: 2020 2020 286c 696e 6520 2031 3329 0a2a (line 13).*
│ │ │ │ │ +00057710: 2070 726f 7879 466f 725f 3a20 2020 2020 proxyFor_:
│ │ │ │ │ +00057720: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00057730: 2020 2020 2020 2020 4f62 6a65 6374 4475 ObjectDu
│ │ │ │ │ +00057740: 6d70 6572 2063 6c61 7373 2d65 7374 6162 mper class-estab
│ │ │ │ │ +00057750: 6c69 7368 696e 6720 7072 6f78 7920 636c lishing proxy cl
│ │ │ │ │ +00057760: 6173 7365 732e 0a20 2020 2020 2020 2020 asses..
│ │ │ │ │ +00057770: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00057780: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00057790: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000577a0: 2020 2020 2028 6c69 6e65 2020 3137 290a (line 17).
│ │ │ │ │ +000577b0: 2a20 7074 7254 7970 653a 2020 2020 2020 * ptrType:
│ │ │ │ │ +000577c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000577d0: 2020 2020 2020 2020 2043 5479 7065 2d61 CType-a
│ │ │ │ │ +000577e0: 6363 6573 7369 6e67 2e20 2020 2020 286c ccessing. (l
│ │ │ │ │ +000577f0: 696e 6520 2032 3229 0a2a 2070 7562 6c69 ine 22).* publi
│ │ │ │ │ +00057800: 634d 6574 686f 6473 3a20 2020 2020 2020 cMethods:
│ │ │ │ │ +00057810: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00057820: 2020 4265 6861 7669 6f72 2d63 6f6d 7069 Behavior-compi
│ │ │ │ │ +00057830: 6c61 7469 6f6e 2028 616c 7465 726e 6174 lation (alternat
│ │ │ │ │ +00057840: 6976 6529 2e0a 2020 2020 2020 2020 2020 ive)..
│ │ │ │ │ +00057850: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00057860: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00057870: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00057880: 2020 2020 286c 696e 6520 2032 3229 0a2a (line 22).*
│ │ │ │ │ +00057890: 2070 7573 685f 3a20 2020 2020 2020 2020 push_:
│ │ │ │ │ +000578a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000578b0: 2020 2020 2020 2020 436f 6e74 6578 7450 ContextP
│ │ │ │ │ +000578c0: 6172 742d 6163 6365 7373 696e 672e 0a20 art-accessing..
│ │ │ │ │ +000578d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000578e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000578f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00057900: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +00057910: 6e65 2020 3936 290a 2a20 7075 7465 6e76 ne 96).* putenv
│ │ │ │ │ +00057920: 5f3a 2020 2020 2020 2020 2020 2020 2020 _:
│ │ │ │ │ +00057930: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00057940: 2053 7973 7465 6d44 6963 7469 6f6e 6172 SystemDictionar
│ │ │ │ │ +00057950: 792d 6320 6361 6c6c 2d6f 7574 732e 0a20 y-c call-outs..
│ │ │ │ │ +00057960: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00057970: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00057980: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00057990: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +000579a0: 6e65 2020 3138 290a 2a20 7175 6572 793a ne 18).* query:
│ │ │ │ │ +000579b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000579c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000579d0: 204e 6574 436c 6965 6e74 732e 5552 4c2d NetClients.URL-
│ │ │ │ │ +000579e0: 6163 6365 7373 696e 672e 0a20 2020 2020 accessing..
│ │ │ │ │ +000579f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00057a00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00057a10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00057a20: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +00057a30: 3833 290a 2a20 7175 6572 795f 3a20 2020 83).* query_:
│ │ │ │ │ +00057a40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00057a50: 2020 2020 2020 2020 2020 2020 204e 6574 Net
│ │ │ │ │ +00057a60: 436c 6965 6e74 732e 5552 4c2d 6163 6365 Clients.URL-acce
│ │ │ │ │ +00057a70: 7373 696e 672e 0a20 2020 2020 2020 2020 ssing..
│ │ │ │ │ +00057a80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00057a90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00057aa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00057ab0: 2020 2020 2028 6c69 6e65 2020 3836 290a (line 86).
│ │ │ │ │ +00057ac0: 2a20 7175 6575 6549 6e74 6572 7275 7074 * queueInterrupt
│ │ │ │ │ +00057ad0: 5f3a 2020 2020 2020 2020 2020 2020 2020 _:
│ │ │ │ │ +00057ae0: 2020 2020 2020 2020 2050 726f 6365 7373 Process
│ │ │ │ │ +00057af0: 2d61 6363 6573 7369 6e67 2e20 2020 286c -accessing. (l
│ │ │ │ │ +00057b00: 696e 6520 2032 3129 0a2a 2071 7569 743a ine 21).* quit:
│ │ │ │ │ +00057b10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00057b20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00057b30: 2020 4f62 6a65 6374 4d65 6d6f 7279 2063 ObjectMemory c
│ │ │ │ │ +00057b40: 6c61 7373 2d62 7569 6c74 696e 732e 0a20 lass-builtins..
│ │ │ │ │ +00057b50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00057b60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00057b70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00057b80: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +00057b90: 6e65 2020 3633 290a 2a20 7175 6974 5f3a ne 63).* quit_:
│ │ │ │ │ +00057ba0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00057bb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00057bc0: 204f 626a 6563 744d 656d 6f72 7920 636c ObjectMemory cl
│ │ │ │ │ +00057bd0: 6173 732d 6275 696c 7469 6e73 2e0a 2020 ass-builtins..
│ │ │ │ │ +00057be0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00057bf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00057c00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00057c10: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +00057c20: 6520 2036 3729 0a2a 2071 756f 5f20 3c31 e 67).* quo_ <1
│ │ │ │ │ +00057c30: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ +00057c40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00057c50: 536d 616c 6c49 6e74 6567 6572 2d62 7569 SmallInteger-bui
│ │ │ │ │ +00057c60: 6c74 2069 6e73 2e0a 2020 2020 2020 2020 lt ins..
│ │ │ │ │ +00057c70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00057c80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00057c90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00057ca0: 2020 2020 2020 286c 696e 6520 2038 3329 (line 83)
│ │ │ │ │ +00057cb0: 0a2a 2071 756f 5f20 3c32 3e3a 2020 2020 .* quo_ <2>:
│ │ │ │ │ +00057cc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00057cd0: 2020 2020 2020 2020 2020 4e75 6d62 6572 Number
│ │ │ │ │ +00057ce0: 2d61 7269 7468 6d65 7469 632e 2020 2028 -arithmetic. (
│ │ │ │ │ +00057cf0: 6c69 6e65 2020 3330 290a 2a20 7175 6f5f line 30).* quo_
│ │ │ │ │ +00057d00: 203c 333e 3a20 2020 2020 2020 2020 2020 <3>:
│ │ │ │ │ +00057d10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00057d20: 2020 204c 6172 6765 5a65 726f 496e 7465 LargeZeroInte
│ │ │ │ │ +00057d30: 6765 722d 6172 6974 686d 6574 6963 2e0a ger-arithmetic..
│ │ │ │ │ +00057d40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00057d50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00057d60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00057d70: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +00057d80: 696e 6520 2032 3729 0a2a 2071 756f 5f3a ine 27).* quo_:
│ │ │ │ │ +00057d90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00057da0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00057db0: 2020 4c61 7267 6549 6e74 6567 6572 2d61 LargeInteger-a
│ │ │ │ │ +00057dc0: 7269 7468 6d65 7469 632e 0a20 2020 2020 rithmetic..
│ │ │ │ │ +00057dd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00057de0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00057df0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00057e00: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +00057e10: 3337 290a 2a20 7261 6469 616e 7354 6f44 37).* radiansToD
│ │ │ │ │ +00057e20: 6567 7265 6573 3a20 2020 2020 2020 2020 egrees:
│ │ │ │ │ +00057e30: 2020 2020 2020 2020 2020 2020 204e 756d Num
│ │ │ │ │ +00057e40: 6265 722d 636f 6e76 6572 7469 6e67 2e20 ber-converting.
│ │ │ │ │ +00057e50: 2020 286c 696e 6520 2035 3529 0a2a 2072 (line 55).* r
│ │ │ │ │ +00057e60: 6164 6978 3a20 2020 2020 2020 2020 2020 adix:
│ │ │ │ │ +00057e70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00057e80: 2020 2020 2020 466c 6f61 7420 636c 6173 Float clas
│ │ │ │ │ +00057e90: 732d 6368 6172 6163 7465 7269 7a61 7469 s-characterizati
│ │ │ │ │ +00057ea0: 6f6e 2e0a 2020 2020 2020 2020 2020 2020 on..
│ │ │ │ │ +00057eb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00057ec0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00057ed0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00057ee0: 2020 286c 696e 6520 2033 3229 0a2a 2072 (line 32).* r
│ │ │ │ │ +00057ef0: 6164 6978 5f3a 2020 2020 2020 2020 2020 adix_:
│ │ │ │ │ +00057f00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00057f10: 2020 2020 2020 496e 7465 6765 722d 7072 Integer-pr
│ │ │ │ │ +00057f20: 696e 7469 6e67 2e20 2020 2028 6c69 6e65 inting. (line
│ │ │ │ │ +00057f30: 2020 3437 290a 2a20 7261 6973 6564 546f 47).* raisedTo
│ │ │ │ │ +00057f40: 5f20 3c31 3e3a 2020 2020 2020 2020 2020 _ <1>:
│ │ │ │ │ +00057f50: 2020 2020 2020 2020 2020 2020 2020 204e N
│ │ │ │ │ +00057f60: 756d 6265 722d 6d69 7363 206d 6174 682e umber-misc math.
│ │ │ │ │ +00057f70: 2020 2020 286c 696e 6520 2036 3729 0a2a (line 67).*
│ │ │ │ │ +00057f80: 2072 6169 7365 6454 6f5f 3a20 2020 2020 raisedTo_:
│ │ │ │ │ +00057f90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00057fa0: 2020 2020 2020 2020 466c 6f61 742d 6275 Float-bu
│ │ │ │ │ +00057fb0: 696c 7420 696e 732e 2020 2020 2028 6c69 ilt ins. (li
│ │ │ │ │ +00057fc0: 6e65 2020 3336 290a 2a20 7261 6973 6564 ne 36).* raised
│ │ │ │ │ +00057fd0: 546f 496e 7465 6765 725f 203c 313e 3a20 ToInteger_ <1>:
│ │ │ │ │ +00057fe0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00057ff0: 204e 756d 6265 722d 6d69 7363 206d 6174 Number-misc mat
│ │ │ │ │ +00058000: 682e 2020 2020 286c 696e 6520 2037 3029 h. (line 70)
│ │ │ │ │ +00058010: 0a2a 2072 6169 7365 6454 6f49 6e74 6567 .* raisedToInteg
│ │ │ │ │ +00058020: 6572 5f20 3c32 3e3a 2020 2020 2020 2020 er_ <2>:
│ │ │ │ │ +00058030: 2020 2020 2020 2020 2020 4c61 7267 6549 LargeI
│ │ │ │ │ +00058040: 6e74 6567 6572 2d61 6363 6573 7369 6e67 nteger-accessing
│ │ │ │ │ +00058050: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +00058060: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00058070: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00058080: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00058090: 286c 696e 6520 2020 3629 0a2a 2072 6169 (line 6).* rai
│ │ │ │ │ +000580a0: 7365 6454 6f49 6e74 6567 6572 5f20 3c33 sedToInteger_ <3
│ │ │ │ │ +000580b0: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ +000580c0: 2020 2020 4672 6163 7469 6f6e 2d6f 7074 Fraction-opt
│ │ │ │ │ +000580d0: 696d 697a 6564 2063 6173 6573 2e0a 2020 imized cases..
│ │ │ │ │ +000580e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000580f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00058100: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00058110: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +00058120: 6520 2020 3929 0a2a 2072 6169 7365 6454 e 9).* raisedT
│ │ │ │ │ +00058130: 6f49 6e74 6567 6572 5f3a 2020 2020 2020 oInteger_:
│ │ │ │ │ +00058140: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00058150: 466c 6f61 742d 6172 6974 686d 6574 6963 Float-arithmetic
│ │ │ │ │ +00058160: 2e20 2020 2028 6c69 6e65 2020 3133 290a . (line 13).
│ │ │ │ │ +00058170: 2a20 7261 6973 6550 7269 6f72 6974 793a * raisePriority:
│ │ │ │ │ +00058180: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00058190: 2020 2020 2020 2020 2050 726f 6365 7373 Process
│ │ │ │ │ +000581a0: 2d62 6173 6963 2e20 2020 2020 2020 286c -basic. (l
│ │ │ │ │ +000581b0: 696e 6520 2032 3829 0a2a 2072 6177 5072 ine 28).* rawPr
│ │ │ │ │ +000581c0: 6f66 696c 655f 3a20 2020 2020 2020 2020 ofile_:
│ │ │ │ │ +000581d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000581e0: 2020 5379 7374 656d 4469 6374 696f 6e61 SystemDictiona
│ │ │ │ │ +000581f0: 7279 2d70 726f 6669 6c69 6e67 2e0a 2020 ry-profiling..
│ │ │ │ │ +00058200: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00058210: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00058220: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00058230: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +00058240: 6520 2020 3629 0a2a 2072 6561 643a 2020 e 6).* read:
│ │ │ │ │ +00058250: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00058260: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00058270: 4669 6c65 4465 7363 7269 7074 6f72 2063 FileDescriptor c
│ │ │ │ │ +00058280: 6c61 7373 2d69 6e73 7461 6e63 6520 6372 lass-instance cr
│ │ │ │ │ +00058290: 6561 7469 6f6e 2e0a 2020 2020 2020 2020 eation..
│ │ │ │ │ +000582a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000582b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000582c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000582d0: 2020 2020 2020 286c 696e 6520 2039 3229 (line 92)
│ │ │ │ │ +000582e0: 0a2a 2072 6561 6446 726f 6d5f 203c 313e .* readFrom_ <1>
│ │ │ │ │ +000582f0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +00058300: 2020 2020 2020 2020 2020 5469 6d65 2063 Time c
│ │ │ │ │ +00058310: 6c61 7373 2d69 6e73 7461 6e63 6520 6372 lass-instance cr
│ │ │ │ │ +00058320: 6561 7469 6f6e 2e0a 2020 2020 2020 2020 eation..
│ │ │ │ │ +00058330: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00058340: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00058350: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00058360: 2020 2020 2020 286c 696e 6520 2033 3529 (line 35)
│ │ │ │ │ +00058370: 0a2a 2072 6561 6446 726f 6d5f 203c 323e .* readFrom_ <2>
│ │ │ │ │ +00058380: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +00058390: 2020 2020 2020 2020 2020 4e75 6d62 6572 Number
│ │ │ │ │ +000583a0: 2063 6c61 7373 2d63 6f6e 7665 7274 696e class-convertin
│ │ │ │ │ +000583b0: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ +000583c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000583d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000583e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000583f0: 2028 6c69 6e65 2020 2039 290a 2a20 7265 (line 9).* re
│ │ │ │ │ +00058400: 6164 4672 6f6d 5f20 3c33 3e3a 2020 2020 adFrom_ <3>:
│ │ │ │ │ +00058410: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00058420: 2020 2020 2044 7572 6174 696f 6e20 636c Duration cl
│ │ │ │ │ +00058430: 6173 732d 696e 7374 616e 6365 2063 7265 ass-instance cre
│ │ │ │ │ +00058440: 6174 696f 6e2e 0a20 2020 2020 2020 2020 ation..
│ │ │ │ │ +00058450: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00058460: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00058470: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00058480: 2020 2020 2028 6c69 6e65 2020 3139 290a (line 19).
│ │ │ │ │ +00058490: 2a20 7265 6164 4672 6f6d 5f20 3c34 3e3a * readFrom_ <4>:
│ │ │ │ │ +000584a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000584b0: 2020 2020 2020 2020 2044 6174 6554 696d DateTim
│ │ │ │ │ +000584c0: 6520 636c 6173 732d 696e 7374 616e 6365 e class-instance
│ │ │ │ │ +000584d0: 2063 7265 6174 696f 6e2e 0a20 2020 2020 creation..
│ │ │ │ │ +000584e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000584f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00058500: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00058510: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +00058520: 3130 290a 2a20 7265 6164 4672 6f6d 5f3a 10).* readFrom_:
│ │ │ │ │ +00058530: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00058540: 2020 2020 2020 2020 2020 2020 2044 6174 Dat
│ │ │ │ │ +00058550: 6520 636c 6173 732d 696e 7374 616e 6365 e class-instance
│ │ │ │ │ +00058560: 2063 7265 6174 696f 6e20 2842 6c75 6520 creation (Blue
│ │ │ │ │ +00058570: 426f 6f6b 292e 0a20 2020 2020 2020 2020 Book)..
│ │ │ │ │ +00058580: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00058590: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000585a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000585b0: 2020 2020 2028 6c69 6e65 2020 3330 290a (line 30).
│ │ │ │ │ +000585c0: 2a20 7265 6164 4672 6f6d 5f72 6164 6978 * readFrom_radix
│ │ │ │ │ +000585d0: 5f3a 2020 2020 2020 2020 2020 2020 2020 _:
│ │ │ │ │ +000585e0: 2020 2020 2020 2020 204e 756d 6265 7220 Number
│ │ │ │ │ +000585f0: 636c 6173 732d 636f 6e76 6572 7469 6e67 class-converting
│ │ │ │ │ +00058600: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +00058610: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00058620: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00058630: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00058640: 286c 696e 6520 2031 3429 0a2a 2072 6561 (line 14).* rea
│ │ │ │ │ +00058650: 6473 5f20 3c31 3e3a 2020 2020 2020 2020 ds_ <1>:
│ │ │ │ │ +00058660: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00058670: 2020 2020 436f 6d70 696c 6564 4d65 7468 CompiledMeth
│ │ │ │ │ +00058680: 6f64 2d74 6573 7469 6e67 2e0a 2020 2020 od-testing..
│ │ │ │ │ +00058690: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000586a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000586b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000586c0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +000586d0: 2031 3729 0a2a 2072 6561 6473 5f3a 2020 17).* reads_:
│ │ │ │ │ +000586e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000586f0: 2020 2020 2020 2020 2020 2020 2020 436f Co
│ │ │ │ │ +00058700: 6d70 696c 6564 436f 6465 2d74 6573 7469 mpiledCode-testi
│ │ │ │ │ +00058710: 6e67 2061 6363 6573 7365 732e 0a20 2020 ng accesses..
│ │ │ │ │ +00058720: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00058730: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00058740: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00058750: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +00058760: 2020 3235 290a 2a20 7265 6164 5374 7265 25).* readStre
│ │ │ │ │ +00058770: 616d 203c 313e 3a20 2020 2020 2020 2020 am <1>:
│ │ │ │ │ +00058780: 2020 2020 2020 2020 2020 2020 2020 2057 W
│ │ │ │ │ +00058790: 7269 7465 5374 7265 616d 2d61 6363 6573 riteStream-acces
│ │ │ │ │ +000587a0: 7369 6e67 2d77 7269 7469 6e67 2e0a 2020 sing-writing..
│ │ │ │ │ +000587b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000587c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000587d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000587e0: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +000587f0: 6520 2031 3829 0a2a 2072 6561 6453 7472 e 18).* readStr
│ │ │ │ │ +00058800: 6561 6d20 3c32 3e3a 2020 2020 2020 2020 eam <2>:
│ │ │ │ │ +00058810: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00058820: 5374 7265 616d 2d74 6573 7469 6e67 2e20 Stream-testing.
│ │ │ │ │ +00058830: 2020 2020 2028 6c69 6e65 2020 3137 290a (line 17).
│ │ │ │ │ +00058840: 2a20 7265 6164 5374 7265 616d 203c 333e * readStream <3>
│ │ │ │ │ +00058850: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +00058860: 2020 2020 2020 2020 2053 6571 7565 6e63 Sequenc
│ │ │ │ │ +00058870: 6561 626c 6543 6f6c 6c65 6374 696f 6e2d eableCollection-
│ │ │ │ │ +00058880: 656e 756d 6572 6174 696e 672e 0a20 2020 enumerating..
│ │ │ │ │ +00058890: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000588a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000588b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000588c0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +000588d0: 2020 3634 290a 2a20 7265 6164 5374 7265 64).* readStre
│ │ │ │ │ +000588e0: 616d 203c 343e 3a20 2020 2020 2020 2020 am <4>:
│ │ │ │ │ +000588f0: 2020 2020 2020 2020 2020 2020 2020 2050 P
│ │ │ │ │ +00058900: 6f73 6974 696f 6e61 626c 6553 7472 6561 ositionableStrea
│ │ │ │ │ +00058910: 6d2d 6163 6365 7373 696e 672d 7265 6164 m-accessing-read
│ │ │ │ │ +00058920: 696e 672e 0a20 2020 2020 2020 2020 2020 ing..
│ │ │ │ │ +00058930: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00058940: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00058950: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00058960: 2020 2028 6c69 6e65 2020 3431 290a 2a20 (line 41).*
│ │ │ │ │ +00058970: 7265 6164 5374 7265 616d 203c 353e 3a20 readStream <5>:
│ │ │ │ │ +00058980: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00058990: 2020 2020 2020 204e 6574 436c 6965 6e74 NetClient
│ │ │ │ │ +000589a0: 732e 5552 4c2d 7374 696c 6c20 756e 636c s.URL-still uncl
│ │ │ │ │ +000589b0: 6173 7369 6669 6564 2e0a 2020 2020 2020 assified..
│ │ │ │ │ +000589c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000589d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000589e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000589f0: 2020 2020 2020 2020 286c 696e 6520 2031 (line 1
│ │ │ │ │ +00058a00: 3229 0a2a 2072 6561 6453 7472 6561 6d20 2).* readStream
│ │ │ │ │ +00058a10: 3c36 3e3a 2020 2020 2020 2020 2020 2020 <6>:
│ │ │ │ │ +00058a20: 2020 2020 2020 2020 2020 2020 4974 6572 Iter
│ │ │ │ │ +00058a30: 6162 6c65 2d73 7472 6561 6d69 6e67 2e20 able-streaming.
│ │ │ │ │ +00058a40: 2028 6c69 6e65 2020 2039 290a 2a20 7265 (line 9).* re
│ │ │ │ │ +00058a50: 6164 5374 7265 616d 203c 373e 3a20 2020 adStream <7>:
│ │ │ │ │ +00058a60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00058a70: 2020 2020 2046 696c 6550 6174 682d 6669 FilePath-fi
│ │ │ │ │ +00058a80: 6c65 206f 7065 7261 7469 6f6e 732e 0a20 le operations..
│ │ │ │ │ +00058a90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00058aa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00058ab0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00058ac0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +00058ad0: 6e65 2020 3337 290a 2a20 7265 6164 5374 ne 37).* readSt
│ │ │ │ │ +00058ae0: 7265 616d 203c 383e 3a20 2020 2020 2020 ream <8>:
│ │ │ │ │ +00058af0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00058b00: 2046 696c 6544 6573 6372 6970 746f 722d FileDescriptor-
│ │ │ │ │ +00058b10: 696e 6974 6961 6c69 7a65 2d72 656c 6561 initialize-relea
│ │ │ │ │ +00058b20: 7365 2e0a 2020 2020 2020 2020 2020 2020 se..
│ │ │ │ │ +00058b30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00058b40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00058b50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00058b60: 2020 286c 696e 6520 2031 3229 0a2a 2072 (line 12).* r
│ │ │ │ │ +00058b70: 6561 6453 7472 6561 6d3a 2020 2020 2020 eadStream:
│ │ │ │ │ +00058b80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00058b90: 2020 2020 2020 436f 6c6c 6563 7469 6f6e Collection
│ │ │ │ │ +00058ba0: 2d65 6e75 6d65 7261 7469 6f6e 2e0a 2020 -enumeration..
│ │ │ │ │ +00058bb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00058bc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00058bd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00058be0: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +00058bf0: 6520 2033 3029 0a2a 2072 6561 6457 7269 e 30).* readWri
│ │ │ │ │ +00058c00: 7465 3a20 2020 2020 2020 2020 2020 2020 te:
│ │ │ │ │ +00058c10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00058c20: 4669 6c65 4465 7363 7269 7074 6f72 2063 FileDescriptor c
│ │ │ │ │ +00058c30: 6c61 7373 2d69 6e73 7461 6e63 6520 6372 lass-instance cr
│ │ │ │ │ +00058c40: 6561 7469 6f6e 2e0a 2020 2020 2020 2020 eation..
│ │ │ │ │ +00058c50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00058c60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00058c70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00058c80: 2020 2020 2020 286c 696e 6520 2039 3629 (line 96)
│ │ │ │ │ +00058c90: 0a2a 2072 6561 6457 7269 7465 5374 7265 .* readWriteStre
│ │ │ │ │ +00058ca0: 616d 3a20 2020 2020 2020 2020 2020 2020 am:
│ │ │ │ │ +00058cb0: 2020 2020 2020 2020 2020 5365 7175 656e Sequen
│ │ │ │ │ +00058cc0: 6365 6162 6c65 436f 6c6c 6563 7469 6f6e ceableCollection
│ │ │ │ │ +00058cd0: 2d65 6e75 6d65 7261 7469 6e67 2e0a 2020 -enumerating..
│ │ │ │ │ +00058ce0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00058cf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00058d00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00058d10: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +00058d20: 6520 2036 3729 0a2a 2072 6562 7569 6c64 e 67).* rebuild
│ │ │ │ │ +00058d30: 5461 626c 653a 2020 2020 2020 2020 2020 Table:
│ │ │ │ │ +00058d40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00058d50: 5379 6d62 6f6c 2063 6c61 7373 2d73 796d Symbol class-sym
│ │ │ │ │ +00058d60: 626f 6c20 7461 626c 652e 0a20 2020 2020 bol table..
│ │ │ │ │ +00058d70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00058d80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00058d90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00058da0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +00058db0: 3231 290a 2a20 7265 6365 6976 6572 203c 21).* receiver <
│ │ │ │ │ +00058dc0: 313e 3a20 2020 2020 2020 2020 2020 2020 1>:
│ │ │ │ │ +00058dd0: 2020 2020 2020 2020 2020 2020 204d 6573 Mes
│ │ │ │ │ +00058de0: 7361 6765 4e6f 7455 6e64 6572 7374 6f6f sageNotUnderstoo
│ │ │ │ │ +00058df0: 642d 6163 6365 7373 696e 672e 0a20 2020 d-accessing..
│ │ │ │ │ +00058e00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00058e10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00058e20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00058e30: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +00058e40: 2020 2039 290a 2a20 7265 6365 6976 6572 9).* receiver
│ │ │ │ │ +00058e50: 203c 323e 3a20 2020 2020 2020 2020 2020 <2>:
│ │ │ │ │ +00058e60: 2020 2020 2020 2020 2020 2020 2020 2044 D
│ │ │ │ │ +00058e70: 6972 6563 7465 644d 6573 7361 6765 2d61 irectedMessage-a
│ │ │ │ │ +00058e80: 6363 6573 7369 6e67 2e0a 2020 2020 2020 ccessing..
│ │ │ │ │ +00058e90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00058ea0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00058eb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00058ec0: 2020 2020 2020 2020 286c 696e 6520 2020 (line
│ │ │ │ │ +00058ed0: 3629 0a2a 2072 6563 6569 7665 7220 3c33 6).* receiver <3
│ │ │ │ │ +00058ee0: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ +00058ef0: 2020 2020 2020 2020 2020 2020 436f 6e74 Cont
│ │ │ │ │ +00058f00: 6578 7450 6172 742d 6163 6365 7373 696e extPart-accessin
│ │ │ │ │ +00058f10: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ +00058f20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00058f30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00058f40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00058f50: 2028 6c69 6e65 2020 3939 290a 2a20 7265 (line 99).* re
│ │ │ │ │ +00058f60: 6365 6976 6572 3a20 2020 2020 2020 2020 ceiver:
│ │ │ │ │ +00058f70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00058f80: 2020 2020 2042 6c6f 636b 436c 6f73 7572 BlockClosur
│ │ │ │ │ +00058f90: 652d 6163 6365 7373 696e 672e 0a20 2020 e-accessing..
│ │ │ │ │ +00058fa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00058fb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00058fc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00058fd0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +00058fe0: 2020 3434 290a 2a20 7265 6365 6976 6572 44).* receiver
│ │ │ │ │ +00058ff0: 5f20 3c31 3e3a 2020 2020 2020 2020 2020 _ <1>:
│ │ │ │ │ +00059000: 2020 2020 2020 2020 2020 2020 2020 2044 D
│ │ │ │ │ +00059010: 6972 6563 7465 644d 6573 7361 6765 2d61 irectedMessage-a
│ │ │ │ │ +00059020: 6363 6573 7369 6e67 2e0a 2020 2020 2020 ccessing..
│ │ │ │ │ +00059030: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00059040: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00059050: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00059060: 2020 2020 2020 2020 286c 696e 6520 2020 (line
│ │ │ │ │ +00059070: 3929 0a2a 2072 6563 6569 7665 725f 3a20 9).* receiver_:
│ │ │ │ │ +00059080: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00059090: 2020 2020 2020 2020 2020 2020 426c 6f63 Bloc
│ │ │ │ │ +000590a0: 6b43 6c6f 7375 7265 2d61 6363 6573 7369 kClosure-accessi
│ │ │ │ │ +000590b0: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ +000590c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000590d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000590e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000590f0: 2020 286c 696e 6520 2034 3929 0a2a 2072 (line 49).* r
│ │ │ │ │ +00059100: 6563 6569 7665 725f 7365 6c65 6374 6f72 eceiver_selector
│ │ │ │ │ +00059110: 5f3a 2020 2020 2020 2020 2020 2020 2020 _:
│ │ │ │ │ +00059120: 2020 2020 2020 4469 7265 6374 6564 4d65 DirectedMe
│ │ │ │ │ +00059130: 7373 6167 6520 636c 6173 732d 6372 6561 ssage class-crea
│ │ │ │ │ +00059140: 7469 6e67 2069 6e73 7461 6e63 6573 2e0a ting instances..
│ │ │ │ │ +00059150: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00059160: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00059170: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00059180: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +00059190: 696e 6520 2020 3629 0a2a 2072 6563 6569 ine 6).* recei
│ │ │ │ │ +000591a0: 7665 725f 7365 6c65 6374 6f72 5f61 7267 ver_selector_arg
│ │ │ │ │ +000591b0: 756d 656e 745f 3a20 2020 2020 2020 2020 ument_:
│ │ │ │ │ +000591c0: 2020 4469 7265 6374 6564 4d65 7373 6167 DirectedMessag
│ │ │ │ │ +000591d0: 6520 636c 6173 732d 6372 6561 7469 6e67 e class-creating
│ │ │ │ │ +000591e0: 2069 6e73 7461 6e63 6573 2e0a 2020 2020 instances..
│ │ │ │ │ +000591f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00059200: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00059210: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00059220: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +00059230: 2020 3929 0a2a 2072 6563 6569 7665 725f 9).* receiver_
│ │ │ │ │ +00059240: 7365 6c65 6374 6f72 5f61 7267 756d 656e selector_argumen
│ │ │ │ │ +00059250: 7473 5f3a 2020 2020 2020 2020 2020 4469 ts_: Di
│ │ │ │ │ +00059260: 7265 6374 6564 4d65 7373 6167 6520 636c rectedMessage cl
│ │ │ │ │ +00059270: 6173 732d 6372 6561 7469 6e67 2069 6e73 ass-creating ins
│ │ │ │ │ +00059280: 7461 6e63 6573 2e0a 2020 2020 2020 2020 tances..
│ │ │ │ │ +00059290: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000592a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000592b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000592c0: 2020 2020 2020 286c 696e 6520 2031 3229 (line 12)
│ │ │ │ │ +000592d0: 0a2a 2072 6563 6970 726f 6361 6c20 3c31 .* reciprocal <1
│ │ │ │ │ +000592e0: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ +000592f0: 2020 2020 2020 2020 2020 4e75 6d62 6572 Number
│ │ │ │ │ +00059300: 2d61 7269 7468 6d65 7469 632e 2020 2028 -arithmetic. (
│ │ │ │ │ +00059310: 6c69 6e65 2020 3335 290a 2a20 7265 6369 line 35).* reci
│ │ │ │ │ +00059320: 7072 6f63 616c 3a20 2020 2020 2020 2020 procal:
│ │ │ │ │ +00059330: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00059340: 2020 2046 7261 6374 696f 6e2d 6f70 7469 Fraction-opti
│ │ │ │ │ +00059350: 6d69 7a65 6420 6361 7365 732e 0a20 2020 mized cases..
│ │ │ │ │ +00059360: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00059370: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00059380: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00059390: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +000593a0: 2020 3132 290a 2a20 7265 636c 6169 6d65 12).* reclaime
│ │ │ │ │ +000593b0: 6442 7974 6573 5065 7247 6c6f 6261 6c47 dBytesPerGlobalG
│ │ │ │ │ +000593c0: 433a 2020 2020 2020 2020 2020 2020 204f C: O
│ │ │ │ │ +000593d0: 626a 6563 744d 656d 6f72 792d 6163 6365 bjectMemory-acce
│ │ │ │ │ +000593e0: 7373 696e 672e 0a20 2020 2020 2020 2020 ssing..
│ │ │ │ │ +000593f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00059400: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00059410: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00059420: 2020 2020 2028 6c69 6e65 2020 3933 290a (line 93).
│ │ │ │ │ +00059430: 2a20 7265 636c 6169 6d65 6442 7974 6573 * reclaimedBytes
│ │ │ │ │ +00059440: 5065 7253 6361 7665 6e67 653a 2020 2020 PerScavenge:
│ │ │ │ │ +00059450: 2020 2020 2020 2020 204f 626a 6563 744d ObjectM
│ │ │ │ │ +00059460: 656d 6f72 792d 6163 6365 7373 696e 672e emory-accessing.
│ │ │ │ │ +00059470: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +00059480: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00059490: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000594a0: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +000594b0: 6c69 6e65 2020 3937 290a 2a20 7265 636c line 97).* recl
│ │ │ │ │ +000594c0: 6169 6d65 6450 6572 6365 6e74 5065 7253 aimedPercentPerS
│ │ │ │ │ +000594d0: 6361 7665 6e67 653a 2020 2020 2020 2020 cavenge:
│ │ │ │ │ +000594e0: 2020 204f 626a 6563 744d 656d 6f72 792d ObjectMemory-
│ │ │ │ │ +000594f0: 6163 6365 7373 696e 672e 0a20 2020 2020 accessing..
│ │ │ │ │ +00059500: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00059510: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00059520: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00059530: 2020 2020 2020 2020 2028 6c69 6e65 2031 (line 1
│ │ │ │ │ +00059540: 3031 290a 2a20 7265 636f 6d70 696c 653a 01).* recompile:
│ │ │ │ │ +00059550: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00059560: 2020 2020 2020 2020 2020 2020 2043 6f6d Com
│ │ │ │ │ +00059570: 7069 6c65 644d 6574 686f 642d 636f 6d70 piledMethod-comp
│ │ │ │ │ +00059580: 696c 696e 672e 0a20 2020 2020 2020 2020 iling..
│ │ │ │ │ +00059590: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000595a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000595b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000595c0: 2020 2020 2028 6c69 6e65 2020 3138 290a (line 18).
│ │ │ │ │ +000595d0: 2a20 7265 636f 6d70 696c 655f 3a20 2020 * recompile_:
│ │ │ │ │ +000595e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000595f0: 2020 2020 2020 2020 2042 6568 6176 696f Behavio
│ │ │ │ │ +00059600: 722d 6d65 7468 6f64 2064 6963 7469 6f6e r-method diction
│ │ │ │ │ +00059610: 6172 792e 0a20 2020 2020 2020 2020 2020 ary..
│ │ │ │ │ +00059620: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00059630: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00059640: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00059650: 2020 2028 6c69 6e65 2020 3733 290a 2a20 (line 73).*
│ │ │ │ │ +00059660: 7265 636f 6d70 696c 655f 6e6f 7469 6679 recompile_notify
│ │ │ │ │ +00059670: 696e 675f 3a20 2020 2020 2020 2020 2020 ing_:
│ │ │ │ │ +00059680: 2020 2020 2020 2042 6568 6176 696f 722d Behavior-
│ │ │ │ │ +00059690: 6d65 7468 6f64 2064 6963 7469 6f6e 6172 method dictionar
│ │ │ │ │ +000596a0: 792e 0a20 2020 2020 2020 2020 2020 2020 y..
│ │ │ │ │ +000596b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000596c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000596d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000596e0: 2028 6c69 6e65 2020 3737 290a 2a20 7265 (line 77).* re
│ │ │ │ │ +000596f0: 636f 6d70 696c 654e 6f74 6966 7969 6e67 compileNotifying
│ │ │ │ │ +00059700: 5f3a 2020 2020 2020 2020 2020 2020 2020 _:
│ │ │ │ │ +00059710: 2020 2020 2043 6f6d 7069 6c65 644d 6574 CompiledMet
│ │ │ │ │ +00059720: 686f 642d 636f 6d70 696c 696e 672e 0a20 hod-compiling..
│ │ │ │ │ +00059730: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00059740: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00059750: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00059760: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +00059770: 6e65 2020 3231 290a 2a20 7265 636f 6e73 ne 21).* recons
│ │ │ │ │ +00059780: 7472 7563 744f 7269 6769 6e61 6c4f 626a tructOriginalObj
│ │ │ │ │ +00059790: 6563 7420 3c31 3e3a 2020 2020 2020 2020 ect <1>:
│ │ │ │ │ +000597a0: 204f 626a 6563 742d 7361 7669 6e67 2061 Object-saving a
│ │ │ │ │ +000597b0: 6e64 206c 6f61 6469 6e67 2e0a 2020 2020 nd loading..
│ │ │ │ │ +000597c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000597d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000597e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000597f0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +00059800: 2032 3329 0a2a 2072 6563 6f6e 7374 7275 23).* reconstru
│ │ │ │ │ +00059810: 6374 4f72 6967 696e 616c 4f62 6a65 6374 ctOriginalObject
│ │ │ │ │ +00059820: 3a20 2020 2020 2020 2020 2020 2020 4469 : Di
│ │ │ │ │ +00059830: 7265 6374 6564 4d65 7373 6167 652d 7361 rectedMessage-sa
│ │ │ │ │ +00059840: 7669 6e67 2061 6e64 206c 6f61 6469 6e67 ving and loading
│ │ │ │ │ +00059850: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +00059860: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00059870: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00059880: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00059890: 286c 696e 6520 2020 3629 0a2a 2072 6563 (line 6).* rec
│ │ │ │ │ +000598a0: 6f72 645f 3a20 2020 2020 2020 2020 2020 ord_:
│ │ │ │ │ +000598b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000598c0: 2020 2020 4669 6c65 5374 7265 616d 2063 FileStream c
│ │ │ │ │ +000598d0: 6c61 7373 2d66 696c 652d 696e 2e0a 2020 lass-file-in..
│ │ │ │ │ +000598e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000598f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00059900: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00059910: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +00059920: 6520 2035 3129 0a2a 2072 6566 6572 7354 e 51).* refersT
│ │ │ │ │ +00059930: 6f5f 3a20 2020 2020 2020 2020 2020 2020 o_:
│ │ │ │ │ +00059940: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00059950: 436f 6d70 696c 6564 436f 6465 2d74 6573 CompiledCode-tes
│ │ │ │ │ +00059960: 7469 6e67 2061 6363 6573 7365 732e 0a20 ting accesses..
│ │ │ │ │ +00059970: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00059980: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00059990: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000599a0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +000599b0: 6e65 2020 3239 290a 2a20 7265 6672 6573 ne 29).* refres
│ │ │ │ │ +000599c0: 6820 3c31 3e3a 2020 2020 2020 2020 2020 h <1>:
│ │ │ │ │ +000599d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000599e0: 2056 4653 2e41 7263 6869 7665 4d65 6d62 VFS.ArchiveMemb
│ │ │ │ │ +000599f0: 6572 2d61 6363 6573 7369 6e67 2e0a 2020 er-accessing..
│ │ │ │ │ +00059a00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00059a10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00059a20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00059a30: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +00059a40: 6520 2033 3829 0a2a 2072 6566 7265 7368 e 38).* refresh
│ │ │ │ │ +00059a50: 203c 323e 3a20 2020 2020 2020 2020 2020 <2>:
│ │ │ │ │ +00059a60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00059a70: 5646 532e 4172 6368 6976 6546 696c 652d VFS.ArchiveFile-
│ │ │ │ │ +00059a80: 4172 6368 6976 654d 656d 6265 7220 7072 ArchiveMember pr
│ │ │ │ │ +00059a90: 6f74 6f63 6f6c 2e0a 2020 2020 2020 2020 otocol..
│ │ │ │ │ +00059aa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00059ab0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00059ac0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00059ad0: 2020 2020 2020 286c 696e 6520 2031 3929 (line 19)
│ │ │ │ │ +00059ae0: 0a2a 2072 6566 7265 7368 203c 333e 3a20 .* refresh <3>:
│ │ │ │ │ +00059af0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00059b00: 2020 2020 2020 2020 2020 5061 636b 6167 Packag
│ │ │ │ │ +00059b10: 654c 6f61 6465 7220 636c 6173 732d 6163 eLoader class-ac
│ │ │ │ │ +00059b20: 6365 7373 696e 672e 0a20 2020 2020 2020 cessing..
│ │ │ │ │ +00059b30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00059b40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00059b50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00059b60: 2020 2020 2020 2028 6c69 6e65 2020 3632 (line 62
│ │ │ │ │ +00059b70: 290a 2a20 7265 6672 6573 6820 3c34 3e3a ).* refresh <4>:
│ │ │ │ │ +00059b80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00059b90: 2020 2020 2020 2020 2020 2046 696c 6550 FileP
│ │ │ │ │ +00059ba0: 6174 682d 6163 6365 7373 696e 672e 2020 ath-accessing.
│ │ │ │ │ +00059bb0: 286c 696e 6520 2036 3529 0a2a 2072 6566 (line 65).* ref
│ │ │ │ │ +00059bc0: 7265 7368 3a20 2020 2020 2020 2020 2020 resh:
│ │ │ │ │ +00059bd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00059be0: 2020 2020 4669 6c65 2d61 6363 6573 7369 File-accessi
│ │ │ │ │ +00059bf0: 6e67 2e20 2020 2020 2028 6c69 6e65 2020 ng. (line
│ │ │ │ │ +00059c00: 3534 290a 2a20 7265 6769 7374 6572 4861 54).* registerHa
│ │ │ │ │ +00059c10: 6e64 6c65 725f 666f 7250 7261 676d 615f ndler_forPragma_
│ │ │ │ │ +00059c20: 3a20 2020 2020 2020 2020 2020 2043 6c61 : Cla
│ │ │ │ │ +00059c30: 7373 2d70 7261 676d 6173 2e20 2020 2020 ss-pragmas.
│ │ │ │ │ +00059c40: 2020 286c 696e 6520 2031 3029 0a2a 2072 (line 10).* r
│ │ │ │ │ +00059c50: 6567 6973 7465 7250 726f 7879 436c 6173 egisterProxyClas
│ │ │ │ │ +00059c60: 735f 666f 725f 3a20 2020 2020 2020 2020 s_for_:
│ │ │ │ │ +00059c70: 2020 2020 2020 4f62 6a65 6374 4475 6d70 ObjectDump
│ │ │ │ │ +00059c80: 6572 2063 6c61 7373 2d65 7374 6162 6c69 er class-establi
│ │ │ │ │ +00059c90: 7368 696e 6720 7072 6f78 7920 636c 6173 shing proxy clas
│ │ │ │ │ +00059ca0: 7365 732e 0a20 2020 2020 2020 2020 2020 ses..
│ │ │ │ │ +00059cb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00059cc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00059cd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00059ce0: 2020 2028 6c69 6e65 2020 3231 290a 2a20 (line 21).*
│ │ │ │ │ +00059cf0: 7265 6861 7368 203c 313e 3a20 2020 2020 rehash <1>:
│ │ │ │ │ +00059d00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00059d10: 2020 2020 2020 2057 6561 6b56 616c 7565 WeakValue
│ │ │ │ │ +00059d20: 4c6f 6f6b 7570 5461 626c 652d 7265 6861 LookupTable-reha
│ │ │ │ │ +00059d30: 7368 696e 672e 0a20 2020 2020 2020 2020 shing..
│ │ │ │ │ +00059d40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00059d50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00059d60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00059d70: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).
│ │ │ │ │ +00059d80: 2a20 7265 6861 7368 203c 323e 3a20 2020 * rehash <2>:
│ │ │ │ │ +00059d90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00059da0: 2020 2020 2020 2020 204d 6574 686f 6444 MethodD
│ │ │ │ │ +00059db0: 6963 7469 6f6e 6172 792d 7265 6861 7368 ictionary-rehash
│ │ │ │ │ +00059dc0: 696e 672e 0a20 2020 2020 2020 2020 2020 ing..
│ │ │ │ │ +00059dd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00059de0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00059df0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00059e00: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).*
│ │ │ │ │ +00059e10: 7265 6861 7368 203c 333e 3a20 2020 2020 rehash <3>:
│ │ │ │ │ +00059e20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00059e30: 2020 2020 2020 204c 6f6f 6b75 7054 6162 LookupTab
│ │ │ │ │ +00059e40: 6c65 2d72 6568 6173 6869 6e67 2e0a 2020 le-rehashing..
│ │ │ │ │ +00059e50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00059e60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00059e70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00059e80: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +00059e90: 6520 2020 3629 0a2a 2072 6568 6173 6820 e 6).* rehash
│ │ │ │ │ +00059ea0: 3c34 3e3a 2020 2020 2020 2020 2020 2020 <4>:
│ │ │ │ │ +00059eb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00059ec0: 4861 7368 6564 436f 6c6c 6563 7469 6f6e HashedCollection
│ │ │ │ │ +00059ed0: 2d72 6568 6173 6869 6e67 2e0a 2020 2020 -rehashing..
│ │ │ │ │ +00059ee0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00059ef0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00059f00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00059f10: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +00059f20: 2020 3629 0a2a 2072 6568 6173 683a 2020 6).* rehash:
│ │ │ │ │ +00059f30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00059f40: 2020 2020 2020 2020 2020 2020 2020 4469 Di
│ │ │ │ │ +00059f50: 6374 696f 6e61 7279 2d72 6568 6173 6869 ctionary-rehashi
│ │ │ │ │ +00059f60: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ +00059f70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00059f80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00059f90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00059fa0: 2020 286c 696e 6520 2020 3629 0a2a 2072 (line 6).* r
│ │ │ │ │ +00059fb0: 6569 6e76 6f6b 6546 6f72 5f3a 2020 2020 einvokeFor_:
│ │ │ │ │ +00059fc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00059fd0: 2020 2020 2020 4d65 7373 6167 652d 7072 Message-pr
│ │ │ │ │ +00059fe0: 696e 7469 6e67 2e20 2020 2028 6c69 6e65 inting. (line
│ │ │ │ │ +00059ff0: 2020 2039 290a 2a20 7265 6a65 6374 5f20 9).* reject_
│ │ │ │ │ +0005a000: 3c31 3e3a 2020 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ +0005a010: 2020 2020 2020 2020 2020 2020 2020 2053 S
│ │ │ │ │ +0005a020: 7472 6561 6d2d 6669 6c74 6572 696e 672e tream-filtering.
│ │ │ │ │ +0005a030: 2020 2020 286c 696e 6520 2033 3329 0a2a (line 33).*
│ │ │ │ │ +0005a040: 2072 656a 6563 745f 203c 323e 3a20 2020 reject_ <2>:
│ │ │ │ │ +0005a050: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005a060: 2020 2020 2020 2020 4d61 7070 6564 436f MappedCo
│ │ │ │ │ +0005a070: 6c6c 6563 7469 6f6e 2d62 6173 6963 2e0a llection-basic..
│ │ │ │ │ +0005a080: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005a090: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005a0a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005a0b0: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +0005a0c0: 696e 6520 2035 3429 0a2a 2072 656a 6563 ine 54).* rejec
│ │ │ │ │ +0005a0d0: 745f 203c 333e 3a20 2020 2020 2020 2020 t_ <3>:
│ │ │ │ │ +0005a0e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005a0f0: 2020 4974 6572 6162 6c65 2d65 6e75 6d65 Iterable-enume
│ │ │ │ │ +0005a100: 7261 7469 6f6e 2e0a 2020 2020 2020 2020 ration..
│ │ │ │ │ +0005a110: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005a120: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005a130: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005a140: 2020 2020 2020 286c 696e 6520 2036 3729 (line 67)
│ │ │ │ │ +0005a150: 0a2a 2072 656a 6563 745f 203c 343e 3a20 .* reject_ <4>:
│ │ │ │ │ +0005a160: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005a170: 2020 2020 2020 2020 2020 4669 6c65 5061 FilePa
│ │ │ │ │ +0005a180: 7468 2d65 6e75 6d65 7261 7469 6e67 2e0a th-enumerating..
│ │ │ │ │ +0005a190: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005a1a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005a1b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005a1c0: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +0005a1d0: 696e 6520 2035 3129 0a2a 2072 656a 6563 ine 51).* rejec
│ │ │ │ │ +0005a1e0: 745f 203c 353e 3a20 2020 2020 2020 2020 t_ <5>:
│ │ │ │ │ +0005a1f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005a200: 2020 4469 6374 696f 6e61 7279 2d64 6963 Dictionary-dic
│ │ │ │ │ +0005a210: 7469 6f6e 6172 7920 656e 756d 6572 6174 tionary enumerat
│ │ │ │ │ +0005a220: 696e 672e 0a20 2020 2020 2020 2020 2020 ing..
│ │ │ │ │ +0005a230: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005a240: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005a250: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005a260: 2020 2028 6c69 6e65 2020 3234 290a 2a20 (line 24).*
│ │ │ │ │ +0005a270: 7265 6a65 6374 5f20 3c36 3e3a 2020 2020 reject_ <6>:
│ │ │ │ │ +0005a280: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005a290: 2020 2020 2020 2043 6f6c 6c65 6374 696f Collectio
│ │ │ │ │ +0005a2a0: 6e2d 656e 756d 6572 6174 696f 6e2e 0a20 n-enumeration..
│ │ │ │ │ +0005a2b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005a2c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005a2d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005a2e0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +0005a2f0: 6e65 2020 3333 290a 2a20 7265 6a65 6374 ne 33).* reject
│ │ │ │ │ +0005a300: 5f3a 2020 2020 2020 2020 2020 2020 2020 _:
│ │ │ │ │ +0005a310: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005a320: 2041 7272 6179 6564 436f 6c6c 6563 7469 ArrayedCollecti
│ │ │ │ │ +0005a330: 6f6e 2d65 6e75 6d65 7261 7469 6e67 2074 on-enumerating t
│ │ │ │ │ +0005a340: 6865 2065 6c65 6d65 6e74 7320 6f66 2061 he elements of a
│ │ │ │ │ +0005a350: 2063 6f6c 6c65 6374 696f 6e2e 0a20 2020 collection..
│ │ │ │ │ +0005a360: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005a370: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005a380: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005a390: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +0005a3a0: 2020 3131 290a 2a20 7265 6c61 7469 7665 11).* relative
│ │ │ │ │ +0005a3b0: 4469 7265 6374 6f72 793a 2020 2020 2020 Directory:
│ │ │ │ │ +0005a3c0: 2020 2020 2020 2020 2020 2020 2020 2050 P
│ │ │ │ │ +0005a3d0: 6163 6b61 6765 2d61 6363 6573 7369 6e67 ackage-accessing
│ │ │ │ │ +0005a3e0: 2e20 2020 286c 696e 6520 3130 3129 0a2a . (line 101).*
│ │ │ │ │ +0005a3f0: 2072 656c 6174 6976 6544 6972 6563 746f relativeDirecto
│ │ │ │ │ +0005a400: 7279 5f3a 2020 2020 2020 2020 2020 2020 ry_:
│ │ │ │ │ +0005a410: 2020 2020 2020 2020 5061 636b 6167 652d Package-
│ │ │ │ │ +0005a420: 6163 6365 7373 696e 672e 2020 2028 6c69 accessing. (li
│ │ │ │ │ +0005a430: 6e65 2031 3035 290a 2a20 7265 6c65 6173 ne 105).* releas
│ │ │ │ │ +0005a440: 6520 3c31 3e3a 2020 2020 2020 2020 2020 e <1>:
│ │ │ │ │ +0005a450: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005a460: 2056 4653 2e54 6d70 4669 6c65 4172 6368 VFS.TmpFileArch
│ │ │ │ │ +0005a470: 6976 654d 656d 6265 722d 6669 6e61 6c69 iveMember-finali
│ │ │ │ │ +0005a480: 7a61 7469 6f6e 2e0a 2020 2020 2020 2020 zation..
│ │ │ │ │ +0005a490: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005a4a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005a4b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005a4c0: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)
│ │ │ │ │ +0005a4d0: 0a2a 2072 656c 6561 7365 203c 323e 3a20 .* release <2>:
│ │ │ │ │ +0005a4e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005a4f0: 2020 2020 2020 2020 2020 5646 532e 4172 VFS.Ar
│ │ │ │ │ +0005a500: 6368 6976 6546 696c 652d 6469 7265 6374 chiveFile-direct
│ │ │ │ │ +0005a510: 6f72 7920 6f70 6572 6174 696f 6e73 2e0a ory operations..
│ │ │ │ │ +0005a520: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005a530: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005a540: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005a550: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +0005a560: 696e 6520 2031 3829 0a2a 2072 656c 6561 ine 18).* relea
│ │ │ │ │ +0005a570: 7365 203c 333e 3a20 2020 2020 2020 2020 se <3>:
│ │ │ │ │ +0005a580: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005a590: 2020 556e 6465 6669 6e65 644f 626a 6563 UndefinedObjec
│ │ │ │ │ +0005a5a0: 742d 6465 7065 6e64 656e 7473 2061 6363 t-dependents acc
│ │ │ │ │ +0005a5b0: 6573 732e 0a20 2020 2020 2020 2020 2020 ess..
│ │ │ │ │ +0005a5c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005a5d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005a5e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005a5f0: 2020 2028 6c69 6e65 2020 2039 290a 2a20 (line 9).*
│ │ │ │ │ +0005a600: 7265 6c65 6173 653a 2020 2020 2020 2020 release:
│ │ │ │ │ +0005a610: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005a620: 2020 2020 2020 204f 626a 6563 742d 6465 Object-de
│ │ │ │ │ +0005a630: 7065 6e64 656e 7473 2061 6363 6573 732e pendents access.
│ │ │ │ │ +0005a640: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +0005a650: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005a660: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005a670: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +0005a680: 6c69 6e65 2020 3133 290a 2a20 7265 6c6f line 13).* relo
│ │ │ │ │ +0005a690: 6361 7465 3a20 2020 2020 2020 2020 2020 cate:
│ │ │ │ │ +0005a6a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005a6b0: 2020 2046 696c 6553 6567 6d65 6e74 2063 FileSegment c
│ │ │ │ │ +0005a6c0: 6c61 7373 2d69 6e73 7461 6c6c 696e 672e lass-installing.
│ │ │ │ │ +0005a6d0: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +0005a6e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005a6f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005a700: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +0005a710: 6c69 6e65 2020 2036 290a 2a20 7265 6c6f line 6).* relo
│ │ │ │ │ +0005a720: 6361 7465 4672 6f6d 5f6d 6170 5f3a 2020 cateFrom_map_:
│ │ │ │ │ +0005a730: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005a740: 2020 2046 696c 6553 6567 6d65 6e74 2d62 FileSegment-b
│ │ │ │ │ +0005a750: 6173 6963 2e20 2020 286c 696e 6520 2032 asic. (line 2
│ │ │ │ │ +0005a760: 3229 0a2a 2072 656d 5f20 3c31 3e3a 2020 2).* rem_ <1>:
│ │ │ │ │ +0005a770: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005a780: 2020 2020 2020 2020 2020 2020 4e75 6d62 Numb
│ │ │ │ │ +0005a790: 6572 2d61 7269 7468 6d65 7469 632e 2020 er-arithmetic.
│ │ │ │ │ +0005a7a0: 2028 6c69 6e65 2020 3338 290a 2a20 7265 (line 38).* re
│ │ │ │ │ +0005a7b0: 6d5f 203c 323e 3a20 2020 2020 2020 2020 m_ <2>:
│ │ │ │ │ +0005a7c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005a7d0: 2020 2020 204c 6172 6765 5a65 726f 496e LargeZeroIn
│ │ │ │ │ +0005a7e0: 7465 6765 722d 6172 6974 686d 6574 6963 teger-arithmetic
│ │ │ │ │ +0005a7f0: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +0005a800: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005a810: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005a820: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005a830: 286c 696e 6520 2033 3129 0a2a 2072 656d (line 31).* rem
│ │ │ │ │ +0005a840: 5f3a 2020 2020 2020 2020 2020 2020 2020 _:
│ │ │ │ │ +0005a850: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005a860: 2020 2020 4c61 7267 6549 6e74 6567 6572 LargeInteger
│ │ │ │ │ +0005a870: 2d61 7269 7468 6d65 7469 632e 0a20 2020 -arithmetic..
│ │ │ │ │ +0005a880: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005a890: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005a8a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005a8b0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +0005a8c0: 2020 3431 290a 2a20 7265 6d61 696e 696e 41).* remainin
│ │ │ │ │ +0005a8d0: 6743 6f75 6e74 3a20 2020 2020 2020 2020 gCount:
│ │ │ │ │ +0005a8e0: 2020 2020 2020 2020 2020 2020 2020 2053 S
│ │ │ │ │ +0005a8f0: 7973 7465 6d45 7863 6570 7469 6f6e 732e ystemExceptions.
│ │ │ │ │ +0005a900: 4e6f 7445 6e6f 7567 6845 6c65 6d65 6e74 NotEnoughElement
│ │ │ │ │ +0005a910: 732d 6163 6365 7373 696e 672e 0a20 2020 s-accessing..
│ │ │ │ │ +0005a920: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005a930: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005a940: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005a950: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +0005a960: 2020 3132 290a 2a20 7265 6d61 696e 696e 12).* remainin
│ │ │ │ │ +0005a970: 6743 6f75 6e74 5f3a 2020 2020 2020 2020 gCount_:
│ │ │ │ │ +0005a980: 2020 2020 2020 2020 2020 2020 2020 2053 S
│ │ │ │ │ +0005a990: 7973 7465 6d45 7863 6570 7469 6f6e 732e ystemExceptions.
│ │ │ │ │ +0005a9a0: 4e6f 7445 6e6f 7567 6845 6c65 6d65 6e74 NotEnoughElement
│ │ │ │ │ +0005a9b0: 732d 6163 6365 7373 696e 672e 0a20 2020 s-accessing..
│ │ │ │ │ +0005a9c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005a9d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005a9e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005a9f0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +0005aa00: 2020 3135 290a 2a20 7265 6d6f 7665 203c 15).* remove <
│ │ │ │ │ +0005aa10: 313e 3a20 2020 2020 2020 2020 2020 2020 1>:
│ │ │ │ │ +0005aa20: 2020 2020 2020 2020 2020 2020 2020 2056 V
│ │ │ │ │ +0005aa30: 4653 2e46 696c 6557 7261 7070 6572 2d64 FS.FileWrapper-d
│ │ │ │ │ +0005aa40: 656c 6567 6174 696f 6e2e 0a20 2020 2020 elegation..
│ │ │ │ │ +0005aa50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005aa60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005aa70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005aa80: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +0005aa90: 3530 290a 2a20 7265 6d6f 7665 203c 323e 50).* remove <2>
│ │ │ │ │ +0005aaa0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +0005aab0: 2020 2020 2020 2020 2020 2020 2056 4653 VFS
│ │ │ │ │ +0005aac0: 2e41 7263 6869 7665 4d65 6d62 6572 2d66 .ArchiveMember-f
│ │ │ │ │ +0005aad0: 696c 6520 6f70 6572 6174 696f 6e73 2e0a ile operations..
│ │ │ │ │ +0005aae0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005aaf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005ab00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005ab10: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +0005ab20: 696e 6520 2031 3029 0a2a 2072 656d 6f76 ine 10).* remov
│ │ │ │ │ +0005ab30: 6520 3c33 3e3a 2020 2020 2020 2020 2020 e <3>:
│ │ │ │ │ +0005ab40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005ab50: 2020 4669 6c65 5061 7468 2d66 696c 6520 FilePath-file
│ │ │ │ │ +0005ab60: 6f70 6572 6174 696f 6e73 2e0a 2020 2020 operations..
│ │ │ │ │ +0005ab70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005ab80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005ab90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005aba0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +0005abb0: 2034 3029 0a2a 2072 656d 6f76 653a 2020 40).* remove:
│ │ │ │ │ +0005abc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005abd0: 2020 2020 2020 2020 2020 2020 2020 4669 Fi
│ │ │ │ │ +0005abe0: 6c65 2d66 696c 6520 6f70 6572 6174 696f le-file operatio
│ │ │ │ │ +0005abf0: 6e73 2e0a 2020 2020 2020 2020 2020 2020 ns..
│ │ │ │ │ +0005ac00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005ac10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005ac20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005ac30: 2020 286c 696e 6520 2032 3229 0a2a 2072 (line 22).* r
│ │ │ │ │ +0005ac40: 656d 6f76 655f 203c 313e 3a20 2020 2020 emove_ <1>:
│ │ │ │ │ +0005ac50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005ac60: 2020 2020 2020 5072 6f63 6573 7345 6e76 ProcessEnv
│ │ │ │ │ +0005ac70: 6972 6f6e 6d65 6e74 2d64 6963 7469 6f6e ironment-diction
│ │ │ │ │ +0005ac80: 6172 7920 7265 6d6f 7669 6e67 2e0a 2020 ary removing..
│ │ │ │ │ +0005ac90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005aca0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005acb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005acc0: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +0005acd0: 6520 2020 3629 0a2a 2072 656d 6f76 655f e 6).* remove_
│ │ │ │ │ +0005ace0: 203c 323e 3a20 2020 2020 2020 2020 2020 <2>:
│ │ │ │ │ +0005acf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005ad00: 4d65 7468 6f64 4469 6374 696f 6e61 7279 MethodDictionary
│ │ │ │ │ +0005ad10: 2d72 656d 6f76 696e 672e 0a20 2020 2020 -removing..
│ │ │ │ │ +0005ad20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005ad30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005ad40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005ad50: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +0005ad60: 2036 290a 2a20 7265 6d6f 7665 5f20 3c33 6).* remove_ <3
│ │ │ │ │ +0005ad70: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ +0005ad80: 2020 2020 2020 2020 2020 2020 204c 6f6f Loo
│ │ │ │ │ +0005ad90: 6b75 7054 6162 6c65 2d72 656d 6f76 696e kupTable-removin
│ │ │ │ │ +0005ada0: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ +0005adb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005adc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005add0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005ade0: 2028 6c69 6e65 2020 2036 290a 2a20 7265 (line 6).* re
│ │ │ │ │ +0005adf0: 6d6f 7665 5f20 3c34 3e3a 2020 2020 2020 move_ <4>:
│ │ │ │ │ +0005ae00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005ae10: 2020 2020 2046 696c 6520 636c 6173 732d File class-
│ │ │ │ │ +0005ae20: 6669 6c65 206f 7065 7261 7469 6f6e 732e file operations.
│ │ │ │ │ +0005ae30: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +0005ae40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005ae50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005ae60: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +0005ae70: 6c69 6e65 2020 3134 290a 2a20 7265 6d6f line 14).* remo
│ │ │ │ │ +0005ae80: 7665 5f20 3c35 3e3a 2020 2020 2020 2020 ve_ <5>:
│ │ │ │ │ +0005ae90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005aea0: 2020 2044 6963 7469 6f6e 6172 792d 6469 Dictionary-di
│ │ │ │ │ +0005aeb0: 6374 696f 6e61 7279 2072 656d 6f76 696e ctionary removin
│ │ │ │ │ +0005aec0: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ +0005aed0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005aee0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005aef0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005af00: 2028 6c69 6e65 2020 2036 290a 2a20 7265 (line 6).* re
│ │ │ │ │ +0005af10: 6d6f 7665 5f3a 2020 2020 2020 2020 2020 move_:
│ │ │ │ │ +0005af20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005af30: 2020 2020 2043 6f6c 6c65 6374 696f 6e2d Collection-
│ │ │ │ │ +0005af40: 7265 6d6f 7669 6e67 2e20 286c 696e 6520 removing. (line
│ │ │ │ │ +0005af50: 2020 3929 0a2a 2072 656d 6f76 655f 6966 9).* remove_if
│ │ │ │ │ +0005af60: 4162 7365 6e74 5f20 3c31 3e3a 2020 2020 Absent_ <1>:
│ │ │ │ │ +0005af70: 2020 2020 2020 2020 2020 2020 2020 5072 Pr
│ │ │ │ │ +0005af80: 6f63 6573 7345 6e76 6972 6f6e 6d65 6e74 ocessEnvironment
│ │ │ │ │ +0005af90: 2d64 6963 7469 6f6e 6172 7920 7265 6d6f -dictionary remo
│ │ │ │ │ +0005afa0: 7669 6e67 2e0a 2020 2020 2020 2020 2020 ving..
│ │ │ │ │ +0005afb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005afc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005afd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005afe0: 2020 2020 286c 696e 6520 2020 3929 0a2a (line 9).*
│ │ │ │ │ +0005aff0: 2072 656d 6f76 655f 6966 4162 7365 6e74 remove_ifAbsent
│ │ │ │ │ +0005b000: 5f20 3c32 3e3a 2020 2020 2020 2020 2020 _ <2>:
│ │ │ │ │ +0005b010: 2020 2020 2020 2020 4f72 6465 7265 6443 OrderedC
│ │ │ │ │ +0005b020: 6f6c 6c65 6374 696f 6e2d 7265 6d6f 7669 ollection-removi
│ │ │ │ │ +0005b030: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ +0005b040: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005b050: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005b060: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005b070: 2020 286c 696e 6520 2031 3429 0a2a 2072 (line 14).* r
│ │ │ │ │ +0005b080: 656d 6f76 655f 6966 4162 7365 6e74 5f20 emove_ifAbsent_
│ │ │ │ │ +0005b090: 3c33 3e3a 2020 2020 2020 2020 2020 2020 <3>:
│ │ │ │ │ +0005b0a0: 2020 2020 2020 4c6f 6f6b 7570 5461 626c LookupTabl
│ │ │ │ │ +0005b0b0: 652d 7265 6d6f 7669 6e67 2e0a 2020 2020 e-removing..
│ │ │ │ │ +0005b0c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005b0d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005b0e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005b0f0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +0005b100: 2020 3929 0a2a 2072 656d 6f76 655f 6966 9).* remove_if
│ │ │ │ │ +0005b110: 4162 7365 6e74 5f20 3c34 3e3a 2020 2020 Absent_ <4>:
│ │ │ │ │ +0005b120: 2020 2020 2020 2020 2020 2020 2020 4c69 Li
│ │ │ │ │ +0005b130: 6e6b 6564 4c69 7374 2d61 6464 696e 672e nkedList-adding.
│ │ │ │ │ +0005b140: 2020 2028 6c69 6e65 2020 3135 290a 2a20 (line 15).*
│ │ │ │ │ +0005b150: 7265 6d6f 7665 5f69 6641 6273 656e 745f remove_ifAbsent_
│ │ │ │ │ +0005b160: 203c 353e 3a20 2020 2020 2020 2020 2020 <5>:
│ │ │ │ │ +0005b170: 2020 2020 2020 2048 6173 6865 6443 6f6c HashedCol
│ │ │ │ │ +0005b180: 6c65 6374 696f 6e2d 7265 6d6f 7669 6e67 lection-removing
│ │ │ │ │ +0005b190: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +0005b1a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005b1b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005b1c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005b1d0: 286c 696e 6520 2020 3629 0a2a 2072 656d (line 6).* rem
│ │ │ │ │ +0005b1e0: 6f76 655f 6966 4162 7365 6e74 5f20 3c36 ove_ifAbsent_ <6
│ │ │ │ │ +0005b1f0: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ +0005b200: 2020 2020 4469 6374 696f 6e61 7279 2d64 Dictionary-d
│ │ │ │ │ +0005b210: 6963 7469 6f6e 6172 7920 7265 6d6f 7669 ictionary removi
│ │ │ │ │ +0005b220: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ +0005b230: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005b240: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005b250: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005b260: 2020 286c 696e 6520 2020 3929 0a2a 2072 (line 9).* r
│ │ │ │ │ +0005b270: 656d 6f76 655f 6966 4162 7365 6e74 5f20 emove_ifAbsent_
│ │ │ │ │ +0005b280: 3c37 3e3a 2020 2020 2020 2020 2020 2020 <7>:
│ │ │ │ │ +0005b290: 2020 2020 2020 436f 6c6c 6563 7469 6f6e Collection
│ │ │ │ │ +0005b2a0: 2d72 656d 6f76 696e 672e 2028 6c69 6e65 -removing. (line
│ │ │ │ │ +0005b2b0: 2020 3133 290a 2a20 7265 6d6f 7665 5f69 13).* remove_i
│ │ │ │ │ +0005b2c0: 6641 6273 656e 745f 3a20 2020 2020 2020 fAbsent_:
│ │ │ │ │ +0005b2d0: 2020 2020 2020 2020 2020 2020 2020 2042 B
│ │ │ │ │ +0005b2e0: 6167 2d72 656d 6f76 696e 672e 2020 2020 ag-removing.
│ │ │ │ │ +0005b2f0: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*
│ │ │ │ │ +0005b300: 2072 656d 6f76 6541 6c6c 5f3a 2020 2020 removeAll_:
│ │ │ │ │ +0005b310: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005b320: 2020 2020 2020 2020 436f 6c6c 6563 7469 Collecti
│ │ │ │ │ +0005b330: 6f6e 2d72 656d 6f76 696e 672e 2028 6c69 on-removing. (li
│ │ │ │ │ +0005b340: 6e65 2020 3137 290a 2a20 7265 6d6f 7665 ne 17).* remove
│ │ │ │ │ +0005b350: 416c 6c5f 6966 4162 7365 6e74 5f3a 2020 All_ifAbsent_:
│ │ │ │ │ +0005b360: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005b370: 2043 6f6c 6c65 6374 696f 6e2d 7265 6d6f Collection-remo
│ │ │ │ │ +0005b380: 7669 6e67 2e20 286c 696e 6520 2032 3229 ving. (line 22)
│ │ │ │ │ +0005b390: 0a2a 2072 656d 6f76 6541 6c6c 4b65 7973 .* removeAllKeys
│ │ │ │ │ +0005b3a0: 5f20 3c31 3e3a 2020 2020 2020 2020 2020 _ <1>:
│ │ │ │ │ +0005b3b0: 2020 2020 2020 2020 2020 5072 6f63 6573 Proces
│ │ │ │ │ +0005b3c0: 7345 6e76 6972 6f6e 6d65 6e74 2d64 6963 sEnvironment-dic
│ │ │ │ │ +0005b3d0: 7469 6f6e 6172 7920 7265 6d6f 7669 6e67 tionary removing
│ │ │ │ │ +0005b3e0: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +0005b3f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005b400: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005b410: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005b420: 286c 696e 6520 2031 3229 0a2a 2072 656d (line 12).* rem
│ │ │ │ │ +0005b430: 6f76 6541 6c6c 4b65 7973 5f3a 2020 2020 oveAllKeys_:
│ │ │ │ │ +0005b440: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005b450: 2020 2020 4469 6374 696f 6e61 7279 2d64 Dictionary-d
│ │ │ │ │ +0005b460: 6963 7469 6f6e 6172 7920 7265 6d6f 7669 ictionary removi
│ │ │ │ │ +0005b470: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ +0005b480: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005b490: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005b4a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005b4b0: 2020 286c 696e 6520 2031 3229 0a2a 2072 (line 12).* r
│ │ │ │ │ +0005b4c0: 656d 6f76 6541 6c6c 4b65 7973 5f69 6641 emoveAllKeys_ifA
│ │ │ │ │ +0005b4d0: 6273 656e 745f 203c 313e 3a20 2020 2020 bsent_ <1>:
│ │ │ │ │ +0005b4e0: 2020 2020 2020 5072 6f63 6573 7345 6e76 ProcessEnv
│ │ │ │ │ +0005b4f0: 6972 6f6e 6d65 6e74 2d64 6963 7469 6f6e ironment-diction
│ │ │ │ │ +0005b500: 6172 7920 7265 6d6f 7669 6e67 2e0a 2020 ary removing..
│ │ │ │ │ +0005b510: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005b520: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005b530: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005b540: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +0005b550: 6520 2031 3529 0a2a 2072 656d 6f76 6541 e 15).* removeA
│ │ │ │ │ +0005b560: 6c6c 4b65 7973 5f69 6641 6273 656e 745f llKeys_ifAbsent_
│ │ │ │ │ +0005b570: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +0005b580: 4469 6374 696f 6e61 7279 2d64 6963 7469 Dictionary-dicti
│ │ │ │ │ +0005b590: 6f6e 6172 7920 7265 6d6f 7669 6e67 2e0a onary removing..
│ │ │ │ │ +0005b5a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005b5b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005b5c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005b5d0: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +0005b5e0: 696e 6520 2031 3529 0a2a 2072 656d 6f76 ine 15).* remov
│ │ │ │ │ +0005b5f0: 6541 6c6c 4b65 7973 5375 6368 5468 6174 eAllKeysSuchThat
│ │ │ │ │ +0005b600: 5f3a 2020 2020 2020 2020 2020 2020 2020 _:
│ │ │ │ │ +0005b610: 2020 4469 6374 696f 6e61 7279 2d72 656d Dictionary-rem
│ │ │ │ │ +0005b620: 6f76 696e 672e 2028 6c69 6e65 2020 2036 oving. (line 6
│ │ │ │ │ +0005b630: 290a 2a20 7265 6d6f 7665 416c 6c53 7563 ).* removeAllSuc
│ │ │ │ │ +0005b640: 6854 6861 745f 3a20 2020 2020 2020 2020 hThat_:
│ │ │ │ │ +0005b650: 2020 2020 2020 2020 2020 2043 6f6c 6c65 Colle
│ │ │ │ │ +0005b660: 6374 696f 6e2d 7265 6d6f 7669 6e67 2e20 ction-removing.
│ │ │ │ │ +0005b670: 286c 696e 6520 2032 3629 0a2a 2072 656d (line 26).* rem
│ │ │ │ │ +0005b680: 6f76 6541 7449 6e64 6578 5f20 3c31 3e3a oveAtIndex_ <1>:
│ │ │ │ │ +0005b690: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005b6a0: 2020 2020 5275 6e41 7272 6179 2d72 656d RunArray-rem
│ │ │ │ │ +0005b6b0: 6f76 696e 672e 2020 2028 6c69 6e65 2020 oving. (line
│ │ │ │ │ +0005b6c0: 2036 290a 2a20 7265 6d6f 7665 4174 496e 6).* removeAtIn
│ │ │ │ │ +0005b6d0: 6465 785f 3a20 2020 2020 2020 2020 2020 dex_:
│ │ │ │ │ +0005b6e0: 2020 2020 2020 2020 2020 2020 204f 7264 Ord
│ │ │ │ │ +0005b6f0: 6572 6564 436f 6c6c 6563 7469 6f6e 2d72 eredCollection-r
│ │ │ │ │ +0005b700: 656d 6f76 696e 672e 0a20 2020 2020 2020 emoving..
│ │ │ │ │ +0005b710: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005b720: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005b730: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005b740: 2020 2020 2020 2028 6c69 6e65 2020 3138 (line 18
│ │ │ │ │ +0005b750: 290a 2a20 7265 6d6f 7665 4361 7465 676f ).* removeCatego
│ │ │ │ │ +0005b760: 7279 5f3a 2020 2020 2020 2020 2020 2020 ry_:
│ │ │ │ │ +0005b770: 2020 2020 2020 2020 2020 2043 6c61 7373 Class
│ │ │ │ │ +0005b780: 4465 7363 7269 7074 696f 6e2d 6f72 6761 Description-orga
│ │ │ │ │ +0005b790: 6e69 7a61 7469 6f6e 206f 6620 6d65 7373 nization of mess
│ │ │ │ │ +0005b7a0: 6167 6573 2061 6e64 2063 6c61 7373 6573 ages and classes
│ │ │ │ │ +0005b7b0: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +0005b7c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005b7d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005b7e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005b7f0: 286c 696e 6520 2032 3829 0a2a 2072 656d (line 28).* rem
│ │ │ │ │ +0005b800: 6f76 6543 6c61 7373 5661 724e 616d 655f oveClassVarName_
│ │ │ │ │ +0005b810: 203c 313e 3a20 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ +0005b820: 2020 2020 4d65 7461 636c 6173 732d 6465 Metaclass-de
│ │ │ │ │ +0005b830: 6c65 6761 7469 6f6e 2e0a 2020 2020 2020 legation..
│ │ │ │ │ +0005b840: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005b850: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005b860: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005b870: 2020 2020 2020 2020 286c 696e 6520 2035 (line 5
│ │ │ │ │ +0005b880: 3129 0a2a 2072 656d 6f76 6543 6c61 7373 1).* removeClass
│ │ │ │ │ +0005b890: 5661 724e 616d 655f 3a20 2020 2020 2020 VarName_:
│ │ │ │ │ +0005b8a0: 2020 2020 2020 2020 2020 2020 436c 6173 Clas
│ │ │ │ │ +0005b8b0: 732d 6163 6365 7373 696e 6720 696e 7374 s-accessing inst
│ │ │ │ │ +0005b8c0: 616e 6365 7320 616e 6420 7661 7269 6162 ances and variab
│ │ │ │ │ +0005b8d0: 6c65 732e 0a20 2020 2020 2020 2020 2020 les..
│ │ │ │ │ +0005b8e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005b8f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005b900: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005b910: 2020 2028 6c69 6e65 2020 3633 290a 2a20 (line 63).*
│ │ │ │ │ +0005b920: 7265 6d6f 7665 4465 7065 6e64 656e 745f removeDependent_
│ │ │ │ │ +0005b930: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +0005b940: 2020 2020 2020 204f 626a 6563 742d 6465 Object-de
│ │ │ │ │ +0005b950: 7065 6e64 656e 7473 2061 6363 6573 732e pendents access.
│ │ │ │ │ +0005b960: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +0005b970: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005b980: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005b990: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +0005b9a0: 6c69 6e65 2020 3137 290a 2a20 7265 6d6f line 17).* remo
│ │ │ │ │ +0005b9b0: 7665 4665 6174 7572 655f 3a20 2020 2020 veFeature_:
│ │ │ │ │ +0005b9c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005b9d0: 2020 2053 7973 7465 6d44 6963 7469 6f6e SystemDiction
│ │ │ │ │ +0005b9e0: 6172 792d 7370 6563 6961 6c20 6163 6365 ary-special acce
│ │ │ │ │ +0005b9f0: 7373 696e 672e 0a20 2020 2020 2020 2020 ssing..
│ │ │ │ │ +0005ba00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005ba10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005ba20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005ba30: 2020 2020 2028 6c69 6e65 2020 3133 290a (line 13).
│ │ │ │ │ +0005ba40: 2a20 7265 6d6f 7665 4669 7273 7420 3c31 * removeFirst <1
│ │ │ │ │ +0005ba50: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ +0005ba60: 2020 2020 2020 2020 2052 756e 4172 7261 RunArra
│ │ │ │ │ +0005ba70: 792d 7265 6d6f 7669 6e67 2e20 2020 286c y-removing. (l
│ │ │ │ │ +0005ba80: 696e 6520 2031 3029 0a2a 2072 656d 6f76 ine 10).* remov
│ │ │ │ │ +0005ba90: 6546 6972 7374 203c 323e 3a20 2020 2020 eFirst <2>:
│ │ │ │ │ +0005baa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005bab0: 2020 4f72 6465 7265 6443 6f6c 6c65 6374 OrderedCollect
│ │ │ │ │ +0005bac0: 696f 6e2d 7265 6d6f 7669 6e67 2e0a 2020 ion-removing..
│ │ │ │ │ +0005bad0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005bae0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005baf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005bb00: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +0005bb10: 6520 2032 3229 0a2a 2072 656d 6f76 6546 e 22).* removeF
│ │ │ │ │ +0005bb20: 6972 7374 3a20 2020 2020 2020 2020 2020 irst:
│ │ │ │ │ +0005bb30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005bb40: 4c69 6e6b 6564 4c69 7374 2d61 6464 696e LinkedList-addin
│ │ │ │ │ +0005bb50: 672e 2020 2028 6c69 6e65 2020 3139 290a g. (line 19).
│ │ │ │ │ +0005bb60: 2a20 7265 6d6f 7665 496e 7374 5661 724e * removeInstVarN
│ │ │ │ │ +0005bb70: 616d 655f 3a20 2020 2020 2020 2020 2020 ame_:
│ │ │ │ │ +0005bb80: 2020 2020 2020 2020 2042 6568 6176 696f Behavio
│ │ │ │ │ +0005bb90: 722d 696e 7374 616e 6365 2076 6172 6961 r-instance varia
│ │ │ │ │ +0005bba0: 626c 6573 2e0a 2020 2020 2020 2020 2020 bles..
│ │ │ │ │ +0005bbb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005bbc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005bbd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005bbe0: 2020 2020 286c 696e 6520 2031 3329 0a2a (line 13).*
│ │ │ │ │ +0005bbf0: 2072 656d 6f76 654b 6579 5f20 3c31 3e3a removeKey_ <1>:
│ │ │ │ │ +0005bc00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005bc10: 2020 2020 2020 2020 5072 6f63 6573 7345 ProcessE
│ │ │ │ │ +0005bc20: 6e76 6972 6f6e 6d65 6e74 2d64 6963 7469 nvironment-dicti
│ │ │ │ │ +0005bc30: 6f6e 6172 7920 7265 6d6f 7669 6e67 2e0a onary removing..
│ │ │ │ │ +0005bc40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005bc50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005bc60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005bc70: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +0005bc80: 696e 6520 2031 3929 0a2a 2072 656d 6f76 ine 19).* remov
│ │ │ │ │ +0005bc90: 654b 6579 5f3a 2020 2020 2020 2020 2020 eKey_:
│ │ │ │ │ +0005bca0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005bcb0: 2020 4469 6374 696f 6e61 7279 2d64 6963 Dictionary-dic
│ │ │ │ │ +0005bcc0: 7469 6f6e 6172 7920 7265 6d6f 7669 6e67 tionary removing
│ │ │ │ │ +0005bcd0: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +0005bce0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005bcf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005bd00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005bd10: 286c 696e 6520 2031 3929 0a2a 2072 656d (line 19).* rem
│ │ │ │ │ +0005bd20: 6f76 654b 6579 5f69 6641 6273 656e 745f oveKey_ifAbsent_
│ │ │ │ │ +0005bd30: 203c 313e 3a20 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ +0005bd40: 2020 2020 5072 6f63 6573 7345 6e76 6972 ProcessEnvir
│ │ │ │ │ +0005bd50: 6f6e 6d65 6e74 2d64 6963 7469 6f6e 6172 onment-dictionar
│ │ │ │ │ +0005bd60: 7920 7265 6d6f 7669 6e67 2e0a 2020 2020 y removing..
│ │ │ │ │ +0005bd70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005bd80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005bd90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005bda0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +0005bdb0: 2032 3229 0a2a 2072 656d 6f76 654b 6579 22).* removeKey
│ │ │ │ │ +0005bdc0: 5f69 6641 6273 656e 745f 203c 323e 3a20 _ifAbsent_ <2>:
│ │ │ │ │ +0005bdd0: 2020 2020 2020 2020 2020 2020 2020 4d65 Me
│ │ │ │ │ +0005bde0: 7468 6f64 4469 6374 696f 6e61 7279 2d72 thodDictionary-r
│ │ │ │ │ +0005bdf0: 656d 6f76 696e 672e 0a20 2020 2020 2020 emoving..
│ │ │ │ │ +0005be00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005be10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005be20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005be30: 2020 2020 2020 2028 6c69 6e65 2020 2039 (line 9
│ │ │ │ │ +0005be40: 290a 2a20 7265 6d6f 7665 4b65 795f 6966 ).* removeKey_if
│ │ │ │ │ +0005be50: 4162 7365 6e74 5f20 3c33 3e3a 2020 2020 Absent_ <3>:
│ │ │ │ │ +0005be60: 2020 2020 2020 2020 2020 204c 6f6f 6b75 Looku
│ │ │ │ │ +0005be70: 7054 6162 6c65 2d72 656d 6f76 696e 672e pTable-removing.
│ │ │ │ │ +0005be80: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +0005be90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005bea0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005beb0: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +0005bec0: 6c69 6e65 2020 3132 290a 2a20 7265 6d6f line 12).* remo
│ │ │ │ │ +0005bed0: 7665 4b65 795f 6966 4162 7365 6e74 5f3a veKey_ifAbsent_:
│ │ │ │ │ +0005bee0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005bef0: 2020 2044 6963 7469 6f6e 6172 792d 6469 Dictionary-di
│ │ │ │ │ +0005bf00: 6374 696f 6e61 7279 2072 656d 6f76 696e ctionary removin
│ │ │ │ │ +0005bf10: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ +0005bf20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005bf30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005bf40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005bf50: 2028 6c69 6e65 2020 3232 290a 2a20 7265 (line 22).* re
│ │ │ │ │ +0005bf60: 6d6f 7665 4c61 7374 203c 313e 3a20 2020 moveLast <1>:
│ │ │ │ │ +0005bf70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005bf80: 2020 2020 2053 6f72 7465 6443 6f6c 6c65 SortedColle
│ │ │ │ │ +0005bf90: 6374 696f 6e2d 6261 7369 632e 0a20 2020 ction-basic..
│ │ │ │ │ +0005bfa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005bfb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005bfc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005bfd0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +0005bfe0: 2020 2039 290a 2a20 7265 6d6f 7665 4c61 9).* removeLa
│ │ │ │ │ +0005bff0: 7374 203c 323e 3a20 2020 2020 2020 2020 st <2>:
│ │ │ │ │ +0005c000: 2020 2020 2020 2020 2020 2020 2020 2052 R
│ │ │ │ │ +0005c010: 756e 4172 7261 792d 7265 6d6f 7669 6e67 unArray-removing
│ │ │ │ │ +0005c020: 2e20 2020 286c 696e 6520 2031 3429 0a2a . (line 14).*
│ │ │ │ │ +0005c030: 2072 656d 6f76 654c 6173 7420 3c33 3e3a removeLast <3>:
│ │ │ │ │ +0005c040: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005c050: 2020 2020 2020 2020 4f72 6465 7265 6443 OrderedC
│ │ │ │ │ +0005c060: 6f6c 6c65 6374 696f 6e2d 7265 6d6f 7669 ollection-removi
│ │ │ │ │ +0005c070: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ +0005c080: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005c090: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005c0a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005c0b0: 2020 286c 696e 6520 2032 3629 0a2a 2072 (line 26).* r
│ │ │ │ │ +0005c0c0: 656d 6f76 654c 6173 743a 2020 2020 2020 emoveLast:
│ │ │ │ │ +0005c0d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005c0e0: 2020 2020 2020 4c69 6e6b 6564 4c69 7374 LinkedList
│ │ │ │ │ +0005c0f0: 2d61 6464 696e 672e 2020 2028 6c69 6e65 -adding. (line
│ │ │ │ │ +0005c100: 2020 3233 290a 2a20 7265 6d6f 7665 4d65 23).* removeMe
│ │ │ │ │ +0005c110: 6d62 6572 5f20 3c31 3e3a 2020 2020 2020 mber_ <1>:
│ │ │ │ │ +0005c120: 2020 2020 2020 2020 2020 2020 2020 2056 V
│ │ │ │ │ +0005c130: 4653 2e5a 6970 4669 6c65 2d6d 656d 6265 FS.ZipFile-membe
│ │ │ │ │ +0005c140: 7273 2e20 286c 696e 6520 2032 3229 0a2a rs. (line 22).*
│ │ │ │ │ +0005c150: 2072 656d 6f76 654d 656d 6265 725f 3a20 removeMember_:
│ │ │ │ │ +0005c160: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005c170: 2020 2020 2020 2020 5646 532e 4172 6368 VFS.Arch
│ │ │ │ │ +0005c180: 6976 6546 696c 652d 4172 6368 6976 654d iveFile-ArchiveM
│ │ │ │ │ +0005c190: 656d 6265 7220 7072 6f74 6f63 6f6c 2e0a ember protocol..
│ │ │ │ │ +0005c1a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005c1b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005c1c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005c1d0: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +0005c1e0: 696e 6520 2032 3229 0a2a 2072 656d 6f76 ine 22).* remov
│ │ │ │ │ +0005c1f0: 6550 6572 6d69 7373 696f 6e5f 3a20 2020 ePermission_:
│ │ │ │ │ +0005c200: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005c210: 2020 5365 6375 7269 7479 506f 6c69 6379 SecurityPolicy
│ │ │ │ │ +0005c220: 2d6d 6f64 6966 7969 6e67 2e0a 2020 2020 -modifying..
│ │ │ │ │ +0005c230: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005c240: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005c250: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005c260: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +0005c270: 2031 3229 0a2a 2072 656d 6f76 6553 656c 12).* removeSel
│ │ │ │ │ +0005c280: 6563 746f 725f 3a20 2020 2020 2020 2020 ector_:
│ │ │ │ │ +0005c290: 2020 2020 2020 2020 2020 2020 2020 4265 Be
│ │ │ │ │ +0005c2a0: 6861 7669 6f72 2d6d 6574 686f 6420 6469 havior-method di
│ │ │ │ │ +0005c2b0: 6374 696f 6e61 7279 2e0a 2020 2020 2020 ctionary..
│ │ │ │ │ +0005c2c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005c2d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005c2e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005c2f0: 2020 2020 2020 2020 286c 696e 6520 2038 (line 8
│ │ │ │ │ +0005c300: 3229 0a2a 2072 656d 6f76 6553 656c 6563 2).* removeSelec
│ │ │ │ │ +0005c310: 746f 725f 6966 4162 7365 6e74 5f3a 2020 tor_ifAbsent_:
│ │ │ │ │ +0005c320: 2020 2020 2020 2020 2020 2020 4265 6861 Beha
│ │ │ │ │ +0005c330: 7669 6f72 2d6d 6574 686f 6420 6469 6374 vior-method dict
│ │ │ │ │ +0005c340: 696f 6e61 7279 2e0a 2020 2020 2020 2020 ionary..
│ │ │ │ │ +0005c350: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005c360: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005c370: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005c380: 2020 2020 2020 286c 696e 6520 2038 3629 (line 86)
│ │ │ │ │ +0005c390: 0a2a 2072 656d 6f76 6553 6861 7265 6450 .* removeSharedP
│ │ │ │ │ +0005c3a0: 6f6f 6c5f 203c 313e 3a20 2020 2020 2020 ool_ <1>:
│ │ │ │ │ +0005c3b0: 2020 2020 2020 2020 2020 4d65 7461 636c Metacl
│ │ │ │ │ +0005c3c0: 6173 732d 6465 6c65 6761 7469 6f6e 2e0a ass-delegation..
│ │ │ │ │ +0005c3d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005c3e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005c3f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005c400: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +0005c410: 696e 6520 2035 3529 0a2a 2072 656d 6f76 ine 55).* remov
│ │ │ │ │ +0005c420: 6553 6861 7265 6450 6f6f 6c5f 203c 323e eSharedPool_ <2>
│ │ │ │ │ +0005c430: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +0005c440: 2020 436c 6173 732d 6163 6365 7373 696e Class-accessin
│ │ │ │ │ +0005c450: 6720 696e 7374 616e 6365 7320 616e 6420 g instances and
│ │ │ │ │ +0005c460: 7661 7269 6162 6c65 732e 0a20 2020 2020 variables..
│ │ │ │ │ +0005c470: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005c480: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005c490: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005c4a0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +0005c4b0: 3637 290a 2a20 7265 6d6f 7665 5368 6172 67).* removeShar
│ │ │ │ │ +0005c4c0: 6564 506f 6f6c 5f3a 2020 2020 2020 2020 edPool_:
│ │ │ │ │ +0005c4d0: 2020 2020 2020 2020 2020 2020 2041 6273 Abs
│ │ │ │ │ +0005c4e0: 7472 6163 744e 616d 6573 7061 6365 2d63 tractNamespace-c
│ │ │ │ │ +0005c4f0: 6f6d 7069 6c69 6e67 2e0a 2020 2020 2020 ompiling..
│ │ │ │ │ +0005c500: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005c510: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005c520: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005c530: 2020 2020 2020 2020 286c 696e 6520 2031 (line 1
│ │ │ │ │ +0005c540: 3429 0a2a 2072 656d 6f76 6553 7562 636c 4).* removeSubcl
│ │ │ │ │ +0005c550: 6173 735f 203c 313e 3a20 2020 2020 2020 ass_ <1>:
│ │ │ │ │ +0005c560: 2020 2020 2020 2020 2020 2020 556e 6465 Unde
│ │ │ │ │ +0005c570: 6669 6e65 644f 626a 6563 742d 636c 6173 finedObject-clas
│ │ │ │ │ +0005c580: 7320 706f 6c79 6d6f 7270 6869 736d 2e0a s polymorphism..
│ │ │ │ │ +0005c590: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005c5a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005c5b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005c5c0: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +0005c5d0: 696e 6520 2031 3929 0a2a 2072 656d 6f76 ine 19).* remov
│ │ │ │ │ +0005c5e0: 6553 7562 636c 6173 735f 3a20 2020 2020 eSubclass_:
│ │ │ │ │ +0005c5f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005c600: 2020 4265 6861 7669 6f72 2d63 7265 6174 Behavior-creat
│ │ │ │ │ +0005c610: 696e 6720 6120 636c 6173 7320 6869 6572 ing a class hier
│ │ │ │ │ +0005c620: 6172 6368 792e 0a20 2020 2020 2020 2020 archy..
│ │ │ │ │ +0005c630: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005c640: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005c650: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005c660: 2020 2020 2028 6c69 6e65 2020 2039 290a (line 9).
│ │ │ │ │ +0005c670: 2a20 7265 6d6f 7665 5375 6273 7061 6365 * removeSubspace
│ │ │ │ │ +0005c680: 5f3a 2020 2020 2020 2020 2020 2020 2020 _:
│ │ │ │ │ +0005c690: 2020 2020 2020 2020 2041 6273 7472 6163 Abstrac
│ │ │ │ │ +0005c6a0: 744e 616d 6573 7061 6365 2d6e 616d 6573 tNamespace-names
│ │ │ │ │ +0005c6b0: 7061 6365 2068 6965 7261 7263 6879 2e0a pace hierarchy..
│ │ │ │ │ +0005c6c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005c6d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005c6e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005c6f0: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +0005c700: 696e 6520 2033 3529 0a2a 2072 656d 6f76 ine 35).* remov
│ │ │ │ │ +0005c710: 6554 6f42 6546 696e 616c 697a 6564 203c eToBeFinalized <
│ │ │ │ │ +0005c720: 313e 3a20 2020 2020 2020 2020 2020 2020 1>:
│ │ │ │ │ +0005c730: 2020 4f62 6a65 6374 2d66 696e 616c 697a Object-finaliz
│ │ │ │ │ +0005c740: 6174 696f 6e2e 2028 6c69 6e65 2020 3232 ation. (line 22
│ │ │ │ │ +0005c750: 290a 2a20 7265 6d6f 7665 546f 4265 4669 ).* removeToBeFi
│ │ │ │ │ +0005c760: 6e61 6c69 7a65 643a 2020 2020 2020 2020 nalized:
│ │ │ │ │ +0005c770: 2020 2020 2020 2020 2020 2046 696c 6544 FileD
│ │ │ │ │ +0005c780: 6573 6372 6970 746f 722d 696e 6974 6961 escriptor-initia
│ │ │ │ │ +0005c790: 6c69 7a65 2d72 656c 6561 7365 2e0a 2020 lize-release..
│ │ │ │ │ +0005c7a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005c7b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005c7c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005c7d0: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +0005c7e0: 6520 2031 3529 0a2a 2072 656e 616d 655f e 15).* rename_
│ │ │ │ │ +0005c7f0: 746f 5f3a 2020 2020 2020 2020 2020 2020 to_:
│ │ │ │ │ +0005c800: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005c810: 4669 6c65 2063 6c61 7373 2d66 696c 6520 File class-file
│ │ │ │ │ +0005c820: 6f70 6572 6174 696f 6e73 2e0a 2020 2020 operations..
│ │ │ │ │ +0005c830: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005c840: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005c850: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005c860: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +0005c870: 2031 3729 0a2a 2072 656e 616d 6554 6f5f 17).* renameTo_
│ │ │ │ │ +0005c880: 203c 313e 3a20 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ +0005c890: 2020 2020 2020 2020 2020 2020 2020 5646 VF
│ │ │ │ │ +0005c8a0: 532e 4669 6c65 5772 6170 7065 722d 6669 S.FileWrapper-fi
│ │ │ │ │ +0005c8b0: 6c65 206f 7065 7261 7469 6f6e 732e 0a20 le operations..
│ │ │ │ │ +0005c8c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005c8d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005c8e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005c8f0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +0005c900: 6e65 2020 3130 290a 2a20 7265 6e61 6d65 ne 10).* rename
│ │ │ │ │ +0005c910: 546f 5f20 3c32 3e3a 2020 2020 2020 2020 To_ <2>:
│ │ │ │ │ +0005c920: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005c930: 2056 4653 2e41 7263 6869 7665 4d65 6d62 VFS.ArchiveMemb
│ │ │ │ │ +0005c940: 6572 2d66 696c 6520 6f70 6572 6174 696f er-file operatio
│ │ │ │ │ +0005c950: 6e73 2e0a 2020 2020 2020 2020 2020 2020 ns..
│ │ │ │ │ +0005c960: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005c970: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005c980: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005c990: 2020 286c 696e 6520 2031 3329 0a2a 2072 (line 13).* r
│ │ │ │ │ +0005c9a0: 656e 616d 6554 6f5f 203c 333e 3a20 2020 enameTo_ <3>:
│ │ │ │ │ +0005c9b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005c9c0: 2020 2020 2020 4669 6c65 5061 7468 2d66 FilePath-f
│ │ │ │ │ +0005c9d0: 696c 6520 6f70 6572 6174 696f 6e73 2e0a ile operations..
│ │ │ │ │ +0005c9e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005c9f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005ca00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005ca10: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +0005ca20: 696e 6520 2034 3329 0a2a 2072 656e 616d ine 43).* renam
│ │ │ │ │ +0005ca30: 6554 6f5f 3a20 2020 2020 2020 2020 2020 eTo_:
│ │ │ │ │ +0005ca40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005ca50: 2020 4669 6c65 2d66 696c 6520 6f70 6572 File-file oper
│ │ │ │ │ +0005ca60: 6174 696f 6e73 2e0a 2020 2020 2020 2020 ations..
│ │ │ │ │ +0005ca70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005ca80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005ca90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005caa0: 2020 2020 2020 286c 696e 6520 2032 3529 (line 25)
│ │ │ │ │ +0005cab0: 0a2a 2072 6570 6561 743a 2020 2020 2020 .* repeat:
│ │ │ │ │ +0005cac0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005cad0: 2020 2020 2020 2020 2020 426c 6f63 6b43 BlockC
│ │ │ │ │ +0005cae0: 6c6f 7375 7265 2d63 6f6e 7472 6f6c 2073 losure-control s
│ │ │ │ │ +0005caf0: 7472 7563 7475 7265 732e 0a20 2020 2020 tructures..
│ │ │ │ │ +0005cb00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005cb10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005cb20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005cb30: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +0005cb40: 2036 290a 2a20 7265 706c 6163 655f 7769 6).* replace_wi
│ │ │ │ │ +0005cb50: 7468 5374 7269 6e67 4261 7365 5f20 3c31 thStringBase_ <1
│ │ │ │ │ +0005cb60: 3e3a 2020 2020 2020 2020 2020 204c 6172 >: Lar
│ │ │ │ │ +0005cb70: 6765 5a65 726f 496e 7465 6765 722d 7072 geZeroInteger-pr
│ │ │ │ │ +0005cb80: 696e 7469 6e67 2e0a 2020 2020 2020 2020 inting..
│ │ │ │ │ +0005cb90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005cba0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005cbb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005cbc0: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)
│ │ │ │ │ +0005cbd0: 0a2a 2072 6570 6c61 6365 5f77 6974 6853 .* replace_withS
│ │ │ │ │ +0005cbe0: 7472 696e 6742 6173 655f 3a20 2020 2020 tringBase_:
│ │ │ │ │ +0005cbf0: 2020 2020 2020 2020 2020 4c61 7267 6550 LargeP
│ │ │ │ │ +0005cc00: 6f73 6974 6976 6549 6e74 6567 6572 2d63 ositiveInteger-c
│ │ │ │ │ +0005cc10: 6f6e 7665 7274 696e 672e 0a20 2020 2020 onverting..
│ │ │ │ │ +0005cc20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005cc30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005cc40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005cc50: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +0005cc60: 3135 290a 2a20 7265 706c 6163 6541 6c6c 15).* replaceAll
│ │ │ │ │ +0005cc70: 5f77 6974 685f 3a20 2020 2020 2020 2020 _with_:
│ │ │ │ │ +0005cc80: 2020 2020 2020 2020 2020 2020 2053 6571 Seq
│ │ │ │ │ +0005cc90: 7565 6e63 6561 626c 6543 6f6c 6c65 6374 uenceableCollect
│ │ │ │ │ +0005cca0: 696f 6e2d 7265 706c 6163 696e 6720 6974 ion-replacing it
│ │ │ │ │ +0005ccb0: 656d 732e 0a20 2020 2020 2020 2020 2020 ems..
│ │ │ │ │ +0005ccc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005ccd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005cce0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005ccf0: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).*
│ │ │ │ │ +0005cd00: 7265 706c 6163 6546 726f 6d5f 746f 5f77 replaceFrom_to_w
│ │ │ │ │ +0005cd10: 6974 685f 3a20 2020 2020 2020 2020 2020 ith_:
│ │ │ │ │ +0005cd20: 2020 2020 2020 2053 6571 7565 6e63 6561 Sequencea
│ │ │ │ │ +0005cd30: 626c 6543 6f6c 6c65 6374 696f 6e2d 7265 bleCollection-re
│ │ │ │ │ +0005cd40: 706c 6163 696e 6720 6974 656d 732e 0a20 placing items..
│ │ │ │ │ +0005cd50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005cd60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005cd70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005cd80: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +0005cd90: 6e65 2020 3130 290a 2a20 7265 706c 6163 ne 10).* replac
│ │ │ │ │ +0005cda0: 6546 726f 6d5f 746f 5f77 6974 685f 7374 eFrom_to_with_st
│ │ │ │ │ +0005cdb0: 6172 7469 6e67 4174 5f20 3c31 3e3a 2020 artingAt_ <1>:
│ │ │ │ │ +0005cdc0: 2053 7472 696e 672d 6275 696c 7420 696e String-built in
│ │ │ │ │ +0005cdd0: 732e 2020 2020 286c 696e 6520 2033 3329 s. (line 33)
│ │ │ │ │ +0005cde0: 0a2a 2072 6570 6c61 6365 4672 6f6d 5f74 .* replaceFrom_t
│ │ │ │ │ +0005cdf0: 6f5f 7769 7468 5f73 7461 7274 696e 6741 o_with_startingA
│ │ │ │ │ +0005ce00: 745f 203c 323e 3a20 2020 5365 7175 656e t_ <2>: Sequen
│ │ │ │ │ +0005ce10: 6365 6162 6c65 436f 6c6c 6563 7469 6f6e ceableCollection
│ │ │ │ │ +0005ce20: 2d72 6570 6c61 6369 6e67 2069 7465 6d73 -replacing items
│ │ │ │ │ +0005ce30: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +0005ce40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005ce50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005ce60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005ce70: 286c 696e 6520 2031 3529 0a2a 2072 6570 (line 15).* rep
│ │ │ │ │ +0005ce80: 6c61 6365 4672 6f6d 5f74 6f5f 7769 7468 laceFrom_to_with
│ │ │ │ │ +0005ce90: 5f73 7461 7274 696e 6741 745f 203c 333e _startingAt_ <3>
│ │ │ │ │ +0005cea0: 3a20 2020 4279 7465 4172 7261 792d 6275 : ByteArray-bu
│ │ │ │ │ +0005ceb0: 696c 7420 696e 732e 2028 6c69 6e65 2020 ilt ins. (line
│ │ │ │ │ +0005cec0: 3233 290a 2a20 7265 706c 6163 6546 726f 23).* replaceFro
│ │ │ │ │ +0005ced0: 6d5f 746f 5f77 6974 685f 7374 6172 7469 m_to_with_starti
│ │ │ │ │ +0005cee0: 6e67 4174 5f3a 2020 2020 2020 2041 7272 ngAt_: Arr
│ │ │ │ │ +0005cef0: 6179 2d62 7569 6c74 2069 6e73 2e20 2020 ay-built ins.
│ │ │ │ │ +0005cf00: 2020 286c 696e 6520 2020 3929 0a2a 2072 (line 9).* r
│ │ │ │ │ +0005cf10: 6570 6c61 6365 4672 6f6d 5f74 6f5f 7769 eplaceFrom_to_wi
│ │ │ │ │ +0005cf20: 7468 4279 7465 4172 7261 795f 7374 6172 thByteArray_star
│ │ │ │ │ +0005cf30: 7469 6e67 4174 5f3a 2053 7472 696e 672d tingAt_: String-
│ │ │ │ │ +0005cf40: 6275 696c 7420 696e 732e 2028 6c69 6e65 built ins. (line
│ │ │ │ │ +0005cf50: 2020 3338 290a 2a20 7265 706c 6163 6546 38).* replaceF
│ │ │ │ │ +0005cf60: 726f 6d5f 746f 5f77 6974 684f 626a 6563 rom_to_withObjec
│ │ │ │ │ +0005cf70: 745f 3a20 2020 2020 2020 2020 2020 2053 t_: S
│ │ │ │ │ +0005cf80: 6571 7565 6e63 6561 626c 6543 6f6c 6c65 equenceableColle
│ │ │ │ │ +0005cf90: 6374 696f 6e2d 7265 706c 6163 696e 6720 ction-replacing
│ │ │ │ │ +0005cfa0: 6974 656d 732e 0a20 2020 2020 2020 2020 items..
│ │ │ │ │ +0005cfb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005cfc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005cfd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005cfe0: 2020 2020 2028 6c69 6e65 2020 3139 290a (line 19).
│ │ │ │ │ +0005cff0: 2a20 7265 706c 6163 6546 726f 6d5f 746f * replaceFrom_to
│ │ │ │ │ +0005d000: 5f77 6974 6853 7472 696e 675f 7374 6172 _withString_star
│ │ │ │ │ +0005d010: 7469 6e67 4174 5f3a 2042 7974 6541 7272 tingAt_: ByteArr
│ │ │ │ │ +0005d020: 6179 2d62 7569 6c74 2069 6e73 2e20 286c ay-built ins. (l
│ │ │ │ │ +0005d030: 696e 6520 2032 3829 0a2a 2072 6570 6c61 ine 28).* repla
│ │ │ │ │ +0005d040: 6369 6e67 416c 6c52 6567 6578 5f77 6974 cingAllRegex_wit
│ │ │ │ │ +0005d050: 685f 3a20 2020 2020 2020 2020 2020 2020 h_:
│ │ │ │ │ +0005d060: 2020 5374 7269 6e67 2d72 6567 6578 2e20 String-regex.
│ │ │ │ │ +0005d070: 2020 2020 2020 2028 6c69 6e65 2031 3233 (line 123
│ │ │ │ │ +0005d080: 290a 2a20 7265 706c 6163 696e 6752 6567 ).* replacingReg
│ │ │ │ │ +0005d090: 6578 5f77 6974 685f 3a20 2020 2020 2020 ex_with_:
│ │ │ │ │ +0005d0a0: 2020 2020 2020 2020 2020 2053 7472 696e Strin
│ │ │ │ │ +0005d0b0: 672d 7265 6765 782e 2020 2020 2020 2020 g-regex.
│ │ │ │ │ +0005d0c0: 286c 696e 6520 3133 3029 0a2a 2072 6571 (line 130).* req
│ │ │ │ │ +0005d0d0: 7565 7374 5374 7269 6e67 3a20 2020 2020 uestString:
│ │ │ │ │ +0005d0e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005d0f0: 2020 2020 4e65 7443 6c69 656e 7473 2e55 NetClients.U
│ │ │ │ │ +0005d100: 524c 2d61 6363 6573 7369 6e67 2e0a 2020 RL-accessing..
│ │ │ │ │ +0005d110: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005d120: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005d130: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005d140: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +0005d150: 6520 2038 3929 0a2a 2072 6571 7569 7265 e 89).* require
│ │ │ │ │ +0005d160: 5f3a 2020 2020 2020 2020 2020 2020 2020 _:
│ │ │ │ │ +0005d170: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005d180: 4669 6c65 5374 7265 616d 2063 6c61 7373 FileStream class
│ │ │ │ │ +0005d190: 2d66 696c 652d 696e 2e0a 2020 2020 2020 -file-in..
│ │ │ │ │ +0005d1a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005d1b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005d1c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005d1d0: 2020 2020 2020 2020 286c 696e 6520 2035 (line 5
│ │ │ │ │ +0005d1e0: 3729 0a2a 2072 6573 6574 203c 313e 3a20 7).* reset <1>:
│ │ │ │ │ +0005d1f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005d200: 2020 2020 2020 2020 2020 2020 506f 7369 Posi
│ │ │ │ │ +0005d210: 7469 6f6e 6162 6c65 5374 7265 616d 2d70 tionableStream-p
│ │ │ │ │ +0005d220: 6f73 6974 696f 6e69 6e67 2e0a 2020 2020 ositioning..
│ │ │ │ │ +0005d230: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005d240: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005d250: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005d260: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +0005d270: 2031 3829 0a2a 2072 6573 6574 3a20 2020 18).* reset:
│ │ │ │ │ +0005d280: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005d290: 2020 2020 2020 2020 2020 2020 2020 4669 Fi
│ │ │ │ │ +0005d2a0: 6c65 4465 7363 7269 7074 6f72 2d62 6173 leDescriptor-bas
│ │ │ │ │ +0005d2b0: 6963 2e0a 2020 2020 2020 2020 2020 2020 ic..
│ │ │ │ │ +0005d2c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005d2d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005d2e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005d2f0: 2020 286c 696e 6520 2035 3529 0a2a 2072 (line 55).* r
│ │ │ │ │ +0005d300: 6573 6967 6e61 6c41 735f 3a20 2020 2020 esignalAs_:
│ │ │ │ │ +0005d310: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005d320: 2020 2020 2020 4578 6365 7074 696f 6e2d Exception-
│ │ │ │ │ +0005d330: 6578 6365 7074 696f 6e20 6861 6e64 6c69 exception handli
│ │ │ │ │ +0005d340: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ +0005d350: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005d360: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005d370: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005d380: 2020 286c 696e 6520 2032 3729 0a2a 2072 (line 27).* r
│ │ │ │ │ +0005d390: 6573 6967 6e61 6c41 7355 6e68 616e 646c esignalAsUnhandl
│ │ │ │ │ +0005d3a0: 6564 5f3a 2020 2020 2020 2020 2020 2020 ed_:
│ │ │ │ │ +0005d3b0: 2020 2020 2020 4578 6365 7074 696f 6e2d Exception-
│ │ │ │ │ +0005d3c0: 6275 696c 7420 696e 732e 2028 6c69 6e65 built ins. (line
│ │ │ │ │ +0005d3d0: 2020 2036 290a 2a20 7265 7370 6f6e 6473 6).* responds
│ │ │ │ │ +0005d3e0: 546f 5f3a 2020 2020 2020 2020 2020 2020 To_:
│ │ │ │ │ +0005d3f0: 2020 2020 2020 2020 2020 2020 2020 204f O
│ │ │ │ │ +0005d400: 626a 6563 742d 7465 7374 696e 6720 6675 bject-testing fu
│ │ │ │ │ +0005d410: 6e63 7469 6f6e 616c 6974 792e 0a20 2020 nctionality..
│ │ │ │ │ +0005d420: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005d430: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005d440: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005d450: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +0005d460: 2020 3832 290a 2a20 7265 7375 6d65 203c 82).* resume <
│ │ │ │ │ +0005d470: 313e 3a20 2020 2020 2020 2020 2020 2020 1>:
│ │ │ │ │ +0005d480: 2020 2020 2020 2020 2020 2020 2020 2050 P
│ │ │ │ │ +0005d490: 726f 6365 7373 2d62 7569 6c74 696e 732e rocess-builtins.
│ │ │ │ │ +0005d4a0: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*
│ │ │ │ │ +0005d4b0: 2072 6573 756d 653a 2020 2020 2020 2020 resume:
│ │ │ │ │ +0005d4c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005d4d0: 2020 2020 2020 2020 4578 6365 7074 696f Exceptio
│ │ │ │ │ +0005d4e0: 6e2d 6578 6365 7074 696f 6e20 6861 6e64 n-exception hand
│ │ │ │ │ +0005d4f0: 6c69 6e67 2e0a 2020 2020 2020 2020 2020 ling..
│ │ │ │ │ +0005d500: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005d510: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005d520: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005d530: 2020 2020 286c 696e 6520 2033 3529 0a2a (line 35).*
│ │ │ │ │ +0005d540: 2072 6573 756d 655f 3a20 2020 2020 2020 resume_:
│ │ │ │ │ +0005d550: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005d560: 2020 2020 2020 2020 4578 6365 7074 696f Exceptio
│ │ │ │ │ +0005d570: 6e2d 6578 6365 7074 696f 6e20 6861 6e64 n-exception hand
│ │ │ │ │ +0005d580: 6c69 6e67 2e0a 2020 2020 2020 2020 2020 ling..
│ │ │ │ │ +0005d590: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005d5a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005d5b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005d5c0: 2020 2020 286c 696e 6520 2034 3229 0a2a (line 42).*
│ │ │ │ │ +0005d5d0: 2072 6573 756d 7074 696f 6e54 696d 653a resumptionTime:
│ │ │ │ │ +0005d5e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005d5f0: 2020 2020 2020 2020 4465 6c61 792d 6163 Delay-ac
│ │ │ │ │ +0005d600: 6365 7373 696e 672e 2020 2020 2028 6c69 cessing. (li
│ │ │ │ │ +0005d610: 6e65 2020 3139 290a 2a20 7265 7472 793a ne 19).* retry:
│ │ │ │ │ +0005d620: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005d630: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005d640: 2045 7863 6570 7469 6f6e 2d65 7863 6570 Exception-excep
│ │ │ │ │ +0005d650: 7469 6f6e 2068 616e 646c 696e 672e 0a20 tion handling..
│ │ │ │ │ +0005d660: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005d670: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005d680: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005d690: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +0005d6a0: 6e65 2020 3439 290a 2a20 7265 7472 795f ne 49).* retry_
│ │ │ │ │ +0005d6b0: 636f 6572 6369 6e67 5f3a 2020 2020 2020 coercing_:
│ │ │ │ │ +0005d6c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005d6d0: 204e 756d 6265 722d 7265 7472 7969 6e67 Number-retrying
│ │ │ │ │ +0005d6e0: 2e20 2020 2020 286c 696e 6520 2020 3629 . (line 6)
│ │ │ │ │ +0005d6f0: 0a2a 2072 6574 7279 4469 6666 6572 656e .* retryDifferen
│ │ │ │ │ +0005d700: 6365 436f 6572 6369 6e67 5f3a 2020 2020 ceCoercing_:
│ │ │ │ │ +0005d710: 2020 2020 2020 2020 2020 4e75 6d62 6572 Number
│ │ │ │ │ +0005d720: 2d72 6574 7279 696e 672e 2020 2020 2028 -retrying. (
│ │ │ │ │ +0005d730: 6c69 6e65 2020 3132 290a 2a20 7265 7472 line 12).* retr
│ │ │ │ │ +0005d740: 7944 6976 6973 696f 6e43 6f65 7263 696e yDivisionCoercin
│ │ │ │ │ +0005d750: 675f 3a20 2020 2020 2020 2020 2020 2020 g_:
│ │ │ │ │ +0005d760: 2020 204e 756d 6265 722d 7265 7472 7969 Number-retryi
│ │ │ │ │ +0005d770: 6e67 2e20 2020 2020 286c 696e 6520 2031 ng. (line 1
│ │ │ │ │ +0005d780: 3629 0a2a 2072 6574 7279 4571 7561 6c69 6).* retryEquali
│ │ │ │ │ +0005d790: 7479 436f 6572 6369 6e67 5f3a 2020 2020 tyCoercing_:
│ │ │ │ │ +0005d7a0: 2020 2020 2020 2020 2020 2020 4e75 6d62 Numb
│ │ │ │ │ +0005d7b0: 6572 2d72 6574 7279 696e 672e 2020 2020 er-retrying.
│ │ │ │ │ +0005d7c0: 2028 6c69 6e65 2020 3230 290a 2a20 7265 (line 20).* re
│ │ │ │ │ +0005d7d0: 7472 7945 7272 6f72 3a20 2020 2020 2020 tryError:
│ │ │ │ │ +0005d7e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005d7f0: 2020 2020 204e 756d 6265 722d 7265 7472 Number-retr
│ │ │ │ │ +0005d800: 7969 6e67 2e20 2020 2020 286c 696e 6520 ying. (line
│ │ │ │ │ +0005d810: 2032 3429 0a2a 2072 6574 7279 496e 6571 24).* retryIneq
│ │ │ │ │ +0005d820: 7561 6c69 7479 436f 6572 6369 6e67 5f3a ualityCoercing_:
│ │ │ │ │ +0005d830: 2020 2020 2020 2020 2020 2020 2020 4e75 Nu
│ │ │ │ │ +0005d840: 6d62 6572 2d72 6574 7279 696e 672e 2020 mber-retrying.
│ │ │ │ │ +0005d850: 2020 2028 6c69 6e65 2020 3238 290a 2a20 (line 28).*
│ │ │ │ │ +0005d860: 7265 7472 794d 756c 7469 706c 6963 6174 retryMultiplicat
│ │ │ │ │ +0005d870: 696f 6e43 6f65 7263 696e 675f 3a20 2020 ionCoercing_:
│ │ │ │ │ +0005d880: 2020 2020 2020 204e 756d 6265 722d 7265 Number-re
│ │ │ │ │ +0005d890: 7472 7969 6e67 2e20 2020 2020 286c 696e trying. (lin
│ │ │ │ │ +0005d8a0: 6520 2033 3229 0a2a 2072 6574 7279 5265 e 32).* retryRe
│ │ │ │ │ +0005d8b0: 6c61 7469 6f6e 616c 4f70 5f63 6f65 7263 lationalOp_coerc
│ │ │ │ │ +0005d8c0: 696e 675f 3a20 2020 2020 2020 2020 2020 ing_:
│ │ │ │ │ +0005d8d0: 4e75 6d62 6572 2d72 6574 7279 696e 672e Number-retrying.
│ │ │ │ │ +0005d8e0: 2020 2020 2028 6c69 6e65 2020 3336 290a (line 36).
│ │ │ │ │ +0005d8f0: 2a20 7265 7472 7953 756d 436f 6572 6369 * retrySumCoerci
│ │ │ │ │ +0005d900: 6e67 5f3a 2020 2020 2020 2020 2020 2020 ng_:
│ │ │ │ │ +0005d910: 2020 2020 2020 2020 204e 756d 6265 722d Number-
│ │ │ │ │ +0005d920: 7265 7472 7969 6e67 2e20 2020 2020 286c retrying. (l
│ │ │ │ │ +0005d930: 696e 6520 2034 3129 0a2a 2072 6574 7279 ine 41).* retry
│ │ │ │ │ +0005d940: 5573 696e 675f 3a20 2020 2020 2020 2020 Using_:
│ │ │ │ │ +0005d950: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005d960: 2020 4578 6365 7074 696f 6e2d 6578 6365 Exception-exce
│ │ │ │ │ +0005d970: 7074 696f 6e20 6861 6e64 6c69 6e67 2e0a ption handling..
│ │ │ │ │ +0005d980: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005d990: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005d9a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005d9b0: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +0005d9c0: 696e 6520 2035 3329 0a2a 2072 6574 7572 ine 53).* retur
│ │ │ │ │ +0005d9d0: 6e3a 2020 2020 2020 2020 2020 2020 2020 n:
│ │ │ │ │ +0005d9e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005d9f0: 2020 4578 6365 7074 696f 6e2d 6578 6365 Exception-exce
│ │ │ │ │ +0005da00: 7074 696f 6e20 6861 6e64 6c69 6e67 2e0a ption handling..
│ │ │ │ │ +0005da10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005da20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005da30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005da40: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +0005da50: 696e 6520 2035 3729 0a2a 2072 6574 7572 ine 57).* retur
│ │ │ │ │ +0005da60: 6e5f 3a20 2020 2020 2020 2020 2020 2020 n_:
│ │ │ │ │ +0005da70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005da80: 2020 4578 6365 7074 696f 6e2d 6578 6365 Exception-exce
│ │ │ │ │ +0005da90: 7074 696f 6e20 6861 6e64 6c69 6e67 2e0a ption handling..
│ │ │ │ │ +0005daa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005dab0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005dac0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005dad0: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +0005dae0: 696e 6520 2036 3029 0a2a 2072 6574 7572 ine 60).* retur
│ │ │ │ │ +0005daf0: 6e54 7970 653a 2020 2020 2020 2020 2020 nType:
│ │ │ │ │ +0005db00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005db10: 2020 4343 616c 6c61 626c 652d 6163 6365 CCallable-acce
│ │ │ │ │ +0005db20: 7373 696e 672e 2028 6c69 6e65 2020 2039 ssing. (line 9
│ │ │ │ │ +0005db30: 290a 2a20 7265 7665 7273 6520 3c31 3e3a ).* reverse <1>:
│ │ │ │ │ +0005db40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005db50: 2020 2020 2020 2020 2020 2053 6571 7565 Seque
│ │ │ │ │ +0005db60: 6e63 6561 626c 6543 6f6c 6c65 6374 696f nceableCollectio
│ │ │ │ │ +0005db70: 6e2d 656e 756d 6572 6174 696e 672e 0a20 n-enumerating..
│ │ │ │ │ +0005db80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005db90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005dba0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005dbb0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +0005dbc0: 6e65 2020 3730 290a 2a20 7265 7665 7273 ne 70).* revers
│ │ │ │ │ +0005dbd0: 6520 3c32 3e3a 2020 2020 2020 2020 2020 e <2>:
│ │ │ │ │ +0005dbe0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005dbf0: 2049 6e74 6572 7661 6c2d 6261 7369 632e Interval-basic.
│ │ │ │ │ +0005dc00: 2020 2020 2020 286c 696e 6520 2032 3529 (line 25)
│ │ │ │ │ +0005dc10: 0a2a 2072 6576 6572 7365 3a20 2020 2020 .* reverse:
│ │ │ │ │ +0005dc20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005dc30: 2020 2020 2020 2020 2020 4172 7261 7965 Arraye
│ │ │ │ │ +0005dc40: 6443 6f6c 6c65 6374 696f 6e2d 636f 7079 dCollection-copy
│ │ │ │ │ +0005dc50: 696e 6720 436f 6c6c 6563 7469 6f6e 732e ing Collections.
│ │ │ │ │ +0005dc60: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +0005dc70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005dc80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005dc90: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +0005dca0: 6c69 6e65 2020 3333 290a 2a20 7265 7665 line 33).* reve
│ │ │ │ │ +0005dcb0: 7273 6543 6f6e 7465 6e74 7320 3c31 3e3a rseContents <1>:
│ │ │ │ │ +0005dcc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005dcd0: 2020 2057 7269 7465 5374 7265 616d 2d61 WriteStream-a
│ │ │ │ │ +0005dce0: 6363 6573 7369 6e67 2d77 7269 7469 6e67 ccessing-writing
│ │ │ │ │ +0005dcf0: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +0005dd00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005dd10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005dd20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005dd30: 286c 696e 6520 2032 3129 0a2a 2072 6576 (line 21).* rev
│ │ │ │ │ +0005dd40: 6572 7365 436f 6e74 656e 7473 203c 323e erseContents <2>
│ │ │ │ │ +0005dd50: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +0005dd60: 2020 2020 506f 7369 7469 6f6e 6162 6c65 Positionable
│ │ │ │ │ +0005dd70: 5374 7265 616d 2d61 6363 6573 7369 6e67 Stream-accessing
│ │ │ │ │ +0005dd80: 2d72 6561 6469 6e67 2e0a 2020 2020 2020 -reading..
│ │ │ │ │ +0005dd90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005dda0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005ddb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005ddc0: 2020 2020 2020 2020 286c 696e 6520 2034 (line 4
│ │ │ │ │ +0005ddd0: 3429 0a2a 2072 6576 6572 7365 436f 6e74 4).* reverseCont
│ │ │ │ │ +0005dde0: 656e 7473 3a20 2020 2020 2020 2020 2020 ents:
│ │ │ │ │ +0005ddf0: 2020 2020 2020 2020 2020 2020 4669 6c65 File
│ │ │ │ │ +0005de00: 4465 7363 7269 7074 6f72 2d6f 7665 7272 Descriptor-overr
│ │ │ │ │ +0005de10: 6964 696e 6720 696e 6865 7269 7465 6420 iding inherited
│ │ │ │ │ +0005de20: 6d65 7468 6f64 732e 0a20 2020 2020 2020 methods..
│ │ │ │ │ +0005de30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005de40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005de50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005de60: 2020 2020 2020 2028 6c69 6e65 2020 3132 (line 12
│ │ │ │ │ +0005de70: 290a 2a20 7265 7665 7273 6544 6f5f 3a20 ).* reverseDo_:
│ │ │ │ │ +0005de80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005de90: 2020 2020 2020 2020 2020 2053 6571 7565 Seque
│ │ │ │ │ +0005dea0: 6e63 6561 626c 6543 6f6c 6c65 6374 696f nceableCollectio
│ │ │ │ │ +0005deb0: 6e2d 656e 756d 6572 6174 696e 672e 0a20 n-enumerating..
│ │ │ │ │ +0005dec0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005ded0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005dee0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005def0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +0005df00: 6e65 2020 3733 290a 2a20 7265 7772 6974 ne 73).* rewrit
│ │ │ │ │ +0005df10: 6541 7341 7379 6e63 4343 616c 6c5f 6172 eAsAsyncCCall_ar
│ │ │ │ │ +0005df20: 6773 5f3a 2020 2020 2020 2020 2020 2020 gs_:
│ │ │ │ │ +0005df30: 2043 6f6d 7069 6c65 644d 6574 686f 642d CompiledMethod-
│ │ │ │ │ +0005df40: 6320 6361 6c6c 2d6f 7574 732e 0a20 2020 c call-outs..
│ │ │ │ │ +0005df50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005df60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005df70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005df80: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +0005df90: 2020 3130 290a 2a20 7265 7772 6974 6541 10).* rewriteA
│ │ │ │ │ +0005dfa0: 7343 4361 6c6c 5f66 6f72 5f3a 2020 2020 sCCall_for_:
│ │ │ │ │ +0005dfb0: 2020 2020 2020 2020 2020 2020 2020 2043 C
│ │ │ │ │ +0005dfc0: 6f6d 7069 6c65 644d 6574 686f 642d 6320 ompiledMethod-c
│ │ │ │ │ +0005dfd0: 6361 6c6c 2d6f 7574 732e 0a20 2020 2020 call-outs..
│ │ │ │ │ +0005dfe0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005dff0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005e000: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005e010: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +0005e020: 3133 290a 2a20 7265 7772 6974 6541 7343 13).* rewriteAsC
│ │ │ │ │ +0005e030: 4361 6c6c 5f72 6574 7572 6e69 6e67 5f61 Call_returning_a
│ │ │ │ │ +0005e040: 7267 735f 3a20 2020 2020 2020 2043 6f6d rgs_: Com
│ │ │ │ │ +0005e050: 7069 6c65 644d 6574 686f 642d 6320 6361 piledMethod-c ca
│ │ │ │ │ +0005e060: 6c6c 2d6f 7574 732e 0a20 2020 2020 2020 ll-outs..
│ │ │ │ │ +0005e070: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005e080: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005e090: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005e0a0: 2020 2020 2020 2028 6c69 6e65 2020 3136 (line 16
│ │ │ │ │ +0005e0b0: 290a 2a20 7269 6768 743a 2020 2020 2020 ).* right:
│ │ │ │ │ +0005e0c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005e0d0: 2020 2020 2020 2020 2020 2052 6563 7461 Recta
│ │ │ │ │ +0005e0e0: 6e67 6c65 2d61 6363 6573 7369 6e67 2e20 ngle-accessing.
│ │ │ │ │ +0005e0f0: 286c 696e 6520 2037 3329 0a2a 2072 6967 (line 73).* rig
│ │ │ │ │ +0005e100: 6874 5f3a 2020 2020 2020 2020 2020 2020 ht_:
│ │ │ │ │ +0005e110: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005e120: 2020 2020 5265 6374 616e 676c 652d 6163 Rectangle-ac
│ │ │ │ │ +0005e130: 6365 7373 696e 672e 2028 6c69 6e65 2020 cessing. (line
│ │ │ │ │ +0005e140: 3736 290a 2a20 7269 6768 7443 656e 7465 76).* rightCente
│ │ │ │ │ +0005e150: 723a 2020 2020 2020 2020 2020 2020 2020 r:
│ │ │ │ │ +0005e160: 2020 2020 2020 2020 2020 2020 2052 6563 Rec
│ │ │ │ │ +0005e170: 7461 6e67 6c65 2d61 6363 6573 7369 6e67 tangle-accessing
│ │ │ │ │ +0005e180: 2e20 286c 696e 6520 2037 3929 0a2a 2072 . (line 79).* r
│ │ │ │ │ +0005e190: 6f75 6e64 6564 203c 313e 3a20 2020 2020 ounded <1>:
│ │ │ │ │ +0005e1a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005e1b0: 2020 2020 2020 5265 6374 616e 676c 652d Rectangle-
│ │ │ │ │ +0005e1c0: 7472 756e 6361 7469 6f6e 2061 6e64 2072 truncation and r
│ │ │ │ │ +0005e1d0: 6f75 6e64 206f 6666 2e0a 2020 2020 2020 ound off..
│ │ │ │ │ +0005e1e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005e1f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005e200: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005e210: 2020 2020 2020 2020 286c 696e 6520 2020 (line
│ │ │ │ │ +0005e220: 3629 0a2a 2072 6f75 6e64 6564 203c 323e 6).* rounded <2>
│ │ │ │ │ +0005e230: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +0005e240: 2020 2020 2020 2020 2020 2020 506f 696e Poin
│ │ │ │ │ +0005e250: 742d 7472 756e 6361 7469 6f6e 2061 6e64 t-truncation and
│ │ │ │ │ +0005e260: 2072 6f75 6e64 206f 6666 2e0a 2020 2020 round off..
│ │ │ │ │ +0005e270: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005e280: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005e290: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005e2a0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +0005e2b0: 2020 3629 0a2a 2072 6f75 6e64 6564 203c 6).* rounded <
│ │ │ │ │ +0005e2c0: 333e 3a20 2020 2020 2020 2020 2020 2020 3>:
│ │ │ │ │ +0005e2d0: 2020 2020 2020 2020 2020 2020 2020 4e75 Nu
│ │ │ │ │ +0005e2e0: 6d62 6572 2d74 7275 6e63 6174 696f 6e20 mber-truncation
│ │ │ │ │ +0005e2f0: 616e 6420 726f 756e 6420 6f66 662e 0a20 and round off..
│ │ │ │ │ +0005e300: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005e310: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005e320: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005e330: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +0005e340: 6e65 2020 3232 290a 2a20 726f 756e 6465 ne 22).* rounde
│ │ │ │ │ +0005e350: 6420 3c34 3e3a 2020 2020 2020 2020 2020 d <4>:
│ │ │ │ │ +0005e360: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005e370: 2049 6e74 6567 6572 2d63 6f6e 7665 7274 Integer-convert
│ │ │ │ │ +0005e380: 696e 672e 2020 286c 696e 6520 2032 3529 ing. (line 25)
│ │ │ │ │ +0005e390: 0a2a 2072 6f75 6e64 6564 3a20 2020 2020 .* rounded:
│ │ │ │ │ +0005e3a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005e3b0: 2020 2020 2020 2020 2020 466c 6f61 742d Float-
│ │ │ │ │ +0005e3c0: 7472 756e 6361 7469 6f6e 2061 6e64 2072 truncation and r
│ │ │ │ │ +0005e3d0: 6f75 6e64 206f 6666 2e0a 2020 2020 2020 ound off..
│ │ │ │ │ +0005e3e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005e3f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005e400: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005e410: 2020 2020 2020 2020 286c 696e 6520 2020 (line
│ │ │ │ │ +0005e420: 3629 0a2a 2072 6f75 6e64 546f 5f3a 2020 6).* roundTo_:
│ │ │ │ │ +0005e430: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005e440: 2020 2020 2020 2020 2020 2020 4e75 6d62 Numb
│ │ │ │ │ +0005e450: 6572 2d74 7275 6e63 6174 696f 6e20 616e er-truncation an
│ │ │ │ │ +0005e460: 6420 726f 756e 6420 6f66 662e 0a20 2020 d round off..
│ │ │ │ │ +0005e470: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005e480: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005e490: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005e4a0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +0005e4b0: 2020 3139 290a 2a20 7275 6e44 656c 6179 19).* runDelay
│ │ │ │ │ +0005e4c0: 5072 6f63 6573 733a 2020 2020 2020 2020 Process:
│ │ │ │ │ +0005e4d0: 2020 2020 2020 2020 2020 2020 2020 2044 D
│ │ │ │ │ +0005e4e0: 656c 6179 2063 6c61 7373 2d74 696d 6572 elay class-timer
│ │ │ │ │ +0005e4f0: 2070 726f 6365 7373 2e0a 2020 2020 2020 process..
│ │ │ │ │ +0005e500: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005e510: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005e520: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005e530: 2020 2020 2020 2020 286c 696e 6520 2031 (line 1
│ │ │ │ │ +0005e540: 3529 0a2a 2073 616d 6541 735f 3a20 2020 5).* sameAs_:
│ │ │ │ │ +0005e550: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005e560: 2020 2020 2020 2020 2020 2020 4368 6172 Char
│ │ │ │ │ +0005e570: 6163 7465 7241 7272 6179 2d63 6f6d 7061 acterArray-compa
│ │ │ │ │ +0005e580: 7269 6e67 2e0a 2020 2020 2020 2020 2020 ring..
│ │ │ │ │ +0005e590: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005e5a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005e5b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005e5c0: 2020 2020 286c 696e 6520 2034 3929 0a2a (line 49).*
│ │ │ │ │ +0005e5d0: 2073 6361 6c65 4279 5f3a 2020 2020 2020 scaleBy_:
│ │ │ │ │ +0005e5e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005e5f0: 2020 2020 2020 2020 5265 6374 616e 676c Rectangl
│ │ │ │ │ +0005e600: 652d 7472 616e 7366 6f72 6d69 6e67 2e0a e-transforming..
│ │ │ │ │ +0005e610: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005e620: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005e630: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005e640: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +0005e650: 696e 6520 2031 3429 0a2a 2073 6361 6e42 ine 14).* scanB
│ │ │ │ │ +0005e660: 6163 6b74 7261 6365 466f 725f 646f 5f3a acktraceFor_do_:
│ │ │ │ │ +0005e670: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005e680: 2020 436f 6e74 6578 7450 6172 742d 656e ContextPart-en
│ │ │ │ │ +0005e690: 756d 6572 6174 696e 672e 0a20 2020 2020 umerating..
│ │ │ │ │ +0005e6a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005e6b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005e6c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005e6d0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +0005e6e0: 2036 290a 2a20 7363 616e 4261 636b 7472 6).* scanBacktr
│ │ │ │ │ +0005e6f0: 6163 6546 6f72 4174 7472 6962 7574 655f aceForAttribute_
│ │ │ │ │ +0005e700: 646f 5f3a 2020 2020 2020 2020 2043 6f6e do_: Con
│ │ │ │ │ +0005e710: 7465 7874 5061 7274 2d65 6e75 6d65 7261 textPart-enumera
│ │ │ │ │ +0005e720: 7469 6e67 2e0a 2020 2020 2020 2020 2020 ting..
│ │ │ │ │ +0005e730: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005e740: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005e750: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005e760: 2020 2020 286c 696e 6520 2031 3129 0a2a (line 11).*
│ │ │ │ │ +0005e770: 2073 6361 7665 6e67 653a 2020 2020 2020 scavenge:
│ │ │ │ │ +0005e780: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005e790: 2020 2020 2020 2020 4f62 6a65 6374 4d65 ObjectMe
│ │ │ │ │ +0005e7a0: 6d6f 7279 2063 6c61 7373 2d62 7569 6c74 mory class-built
│ │ │ │ │ +0005e7b0: 696e 732e 0a20 2020 2020 2020 2020 2020 ins..
│ │ │ │ │ +0005e7c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005e7d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005e7e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005e7f0: 2020 2028 6c69 6e65 2020 3731 290a 2a20 (line 71).*
│ │ │ │ │ +0005e800: 7363 6176 656e 6765 7342 6566 6f72 6554 scavengesBeforeT
│ │ │ │ │ +0005e810: 656e 7572 696e 673a 2020 2020 2020 2020 enuring:
│ │ │ │ │ +0005e820: 2020 2020 2020 204f 626a 6563 744d 656d ObjectMem
│ │ │ │ │ +0005e830: 6f72 792d 6465 7269 7665 6420 696e 666f ory-derived info
│ │ │ │ │ +0005e840: 726d 6174 696f 6e2e 0a20 2020 2020 2020 rmation..
│ │ │ │ │ +0005e850: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005e860: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005e870: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005e880: 2020 2020 2020 2028 6c69 6e65 2020 2036 (line 6
│ │ │ │ │ +0005e890: 290a 2a20 7363 6865 6475 6c65 4465 6c61 ).* scheduleDela
│ │ │ │ │ +0005e8a0: 795f 3a20 2020 2020 2020 2020 2020 2020 y_:
│ │ │ │ │ +0005e8b0: 2020 2020 2020 2020 2020 2044 656c 6179 Delay
│ │ │ │ │ +0005e8c0: 2063 6c61 7373 2d74 696d 6572 2070 726f class-timer pro
│ │ │ │ │ +0005e8d0: 6365 7373 2e0a 2020 2020 2020 2020 2020 cess..
│ │ │ │ │ +0005e8e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005e8f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005e900: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005e910: 2020 2020 286c 696e 6520 2031 3829 0a2a (line 18).*
│ │ │ │ │ +0005e920: 2073 6368 656d 653a 2020 2020 2020 2020 scheme:
│ │ │ │ │ +0005e930: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005e940: 2020 2020 2020 2020 4e65 7443 6c69 656e NetClien
│ │ │ │ │ +0005e950: 7473 2e55 524c 2d61 6363 6573 7369 6e67 ts.URL-accessing
│ │ │ │ │ +0005e960: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +0005e970: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005e980: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005e990: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005e9a0: 286c 696e 6520 2039 3429 0a2a 2073 6368 (line 94).* sch
│ │ │ │ │ +0005e9b0: 656d 655f 3a20 2020 2020 2020 2020 2020 eme_:
│ │ │ │ │ +0005e9c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005e9d0: 2020 2020 4e65 7443 6c69 656e 7473 2e55 NetClients.U
│ │ │ │ │ +0005e9e0: 524c 2d61 6363 6573 7369 6e67 2e0a 2020 RL-accessing..
│ │ │ │ │ +0005e9f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005ea00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005ea10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005ea20: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +0005ea30: 6520 2039 3729 0a2a 2073 6368 656d 655f e 97).* scheme_
│ │ │ │ │ +0005ea40: 686f 7374 5f70 6174 685f 3a20 2020 2020 host_path_:
│ │ │ │ │ +0005ea50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005ea60: 4e65 7443 6c69 656e 7473 2e55 524c 2063 NetClients.URL c
│ │ │ │ │ +0005ea70: 6c61 7373 2d69 6e73 7461 6e63 6520 6372 lass-instance cr
│ │ │ │ │ +0005ea80: 6561 7469 6f6e 2e0a 2020 2020 2020 2020 eation..
│ │ │ │ │ +0005ea90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005eaa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005eab0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005eac0: 2020 2020 2020 286c 696e 6520 2031 3229 (line 12)
│ │ │ │ │ +0005ead0: 0a2a 2073 6368 656d 655f 686f 7374 5f70 .* scheme_host_p
│ │ │ │ │ +0005eae0: 6f72 745f 7061 7468 5f3a 2020 2020 2020 ort_path_:
│ │ │ │ │ +0005eaf0: 2020 2020 2020 2020 2020 4e65 7443 6c69 NetCli
│ │ │ │ │ +0005eb00: 656e 7473 2e55 524c 2063 6c61 7373 2d69 ents.URL class-i
│ │ │ │ │ +0005eb10: 6e73 7461 6e63 6520 6372 6561 7469 6f6e nstance creation
│ │ │ │ │ +0005eb20: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +0005eb30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005eb40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005eb50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005eb60: 286c 696e 6520 2031 3529 0a2a 2073 6368 (line 15).* sch
│ │ │ │ │ +0005eb70: 656d 655f 7061 7468 5f3a 2020 2020 2020 eme_path_:
│ │ │ │ │ +0005eb80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005eb90: 2020 2020 4e65 7443 6c69 656e 7473 2e55 NetClients.U
│ │ │ │ │ +0005eba0: 524c 2063 6c61 7373 2d69 6e73 7461 6e63 RL class-instanc
│ │ │ │ │ +0005ebb0: 6520 6372 6561 7469 6f6e 2e0a 2020 2020 e creation..
│ │ │ │ │ +0005ebc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005ebd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005ebe0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005ebf0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +0005ec00: 2031 3829 0a2a 2073 6368 656d 655f 7573 18).* scheme_us
│ │ │ │ │ +0005ec10: 6572 6e61 6d65 5f70 6173 7377 6f72 645f ername_password_
│ │ │ │ │ +0005ec20: 686f 7374 5f70 6f72 745f 7061 7468 5f3a host_port_path_:
│ │ │ │ │ +0005ec30: 204e 6574 436c 6965 6e74 732e 5552 4c20 NetClients.URL
│ │ │ │ │ +0005ec40: 636c 6173 732d 696e 7374 616e 6365 2063 class-instance c
│ │ │ │ │ +0005ec50: 7265 6174 696f 6e2e 0a20 2020 2020 2020 reation..
│ │ │ │ │ +0005ec60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005ec70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005ec80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005ec90: 2020 2020 2020 2028 6c69 6e65 2020 3231 (line 21
│ │ │ │ │ +0005eca0: 290a 2a20 7363 6f70 6544 6963 7469 6f6e ).* scopeDiction
│ │ │ │ │ +0005ecb0: 6172 7920 3c31 3e3a 2020 2020 2020 2020 ary <1>:
│ │ │ │ │ +0005ecc0: 2020 2020 2020 2020 2020 2044 6963 7469 Dicti
│ │ │ │ │ +0005ecd0: 6f6e 6172 792d 636f 6d70 696c 6174 696f onary-compilatio
│ │ │ │ │ +0005ece0: 6e2e 0a20 2020 2020 2020 2020 2020 2020 n..
│ │ │ │ │ +0005ecf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005ed00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005ed10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005ed20: 2028 6c69 6e65 2020 2036 290a 2a20 7363 (line 6).* sc
│ │ │ │ │ +0005ed30: 6f70 6544 6963 7469 6f6e 6172 793a 2020 opeDictionary:
│ │ │ │ │ +0005ed40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005ed50: 2020 2020 2042 6568 6176 696f 722d 636f Behavior-co
│ │ │ │ │ +0005ed60: 6d70 696c 6174 696f 6e2e 0a20 2020 2020 mpilation..
│ │ │ │ │ +0005ed70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005ed80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005ed90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005eda0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +0005edb0: 2036 290a 2a20 7363 6f70 6548 6173 5f69 6).* scopeHas_i
│ │ │ │ │ +0005edc0: 6654 7275 655f 3a20 2020 2020 2020 2020 fTrue_:
│ │ │ │ │ +0005edd0: 2020 2020 2020 2020 2020 2020 2042 6568 Beh
│ │ │ │ │ +0005ede0: 6176 696f 722d 7465 7374 696e 6720 7468 avior-testing th
│ │ │ │ │ +0005edf0: 6520 6d65 7468 6f64 2064 6963 7469 6f6e e method diction
│ │ │ │ │ +0005ee00: 6172 792e 0a20 2020 2020 2020 2020 2020 ary..
│ │ │ │ │ +0005ee10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005ee20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005ee30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005ee40: 2020 2028 6c69 6e65 2020 3137 290a 2a20 (line 17).*
│ │ │ │ │ +0005ee50: 7363 7261 6d62 6c65 3a20 2020 2020 2020 scramble:
│ │ │ │ │ +0005ee60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005ee70: 2020 2020 2020 2053 6d61 6c6c 496e 7465 SmallInte
│ │ │ │ │ +0005ee80: 6765 722d 6275 696c 7469 6e73 2e0a 2020 ger-builtins..
│ │ │ │ │ +0005ee90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005eea0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005eeb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005eec0: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +0005eed0: 6520 2032 3229 0a2a 2073 6561 7263 6852 e 22).* searchR
│ │ │ │ │ +0005eee0: 6567 6578 5f3a 2020 2020 2020 2020 2020 egex_:
│ │ │ │ │ +0005eef0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005ef00: 5374 7269 6e67 2d72 6567 6578 2e20 2020 String-regex.
│ │ │ │ │ +0005ef10: 2020 2020 2028 6c69 6e65 2031 3337 290a (line 137).
│ │ │ │ │ +0005ef20: 2a20 7365 6172 6368 5265 6765 785f 6672 * searchRegex_fr
│ │ │ │ │ +0005ef30: 6f6d 5f74 6f5f 3a20 2020 2020 2020 2020 om_to_:
│ │ │ │ │ +0005ef40: 2020 2020 2020 2020 2053 7472 696e 672d String-
│ │ │ │ │ +0005ef50: 7265 6765 782e 2020 2020 2020 2020 286c regex. (l
│ │ │ │ │ +0005ef60: 696e 6520 3134 3129 0a2a 2073 6561 7263 ine 141).* searc
│ │ │ │ │ +0005ef70: 6852 6567 6578 5f73 7461 7274 696e 6741 hRegex_startingA
│ │ │ │ │ +0005ef80: 745f 3a20 2020 2020 2020 2020 2020 2020 t_:
│ │ │ │ │ +0005ef90: 2020 5374 7269 6e67 2d72 6567 6578 2e20 String-regex.
│ │ │ │ │ +0005efa0: 2020 2020 2020 2028 6c69 6e65 2031 3436 (line 146
│ │ │ │ │ +0005efb0: 290a 2a20 7365 636f 6e64 203c 313e 3a20 ).* second <1>:
│ │ │ │ │ +0005efc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005efd0: 2020 2020 2020 2020 2020 2054 696d 652d Time-
│ │ │ │ │ +0005efe0: 6163 6365 7373 696e 6720 2841 4e53 4920 accessing (ANSI
│ │ │ │ │ +0005eff0: 666f 7220 4461 7465 416e 6454 696d 6573 for DateAndTimes
│ │ │ │ │ +0005f000: 292e 0a20 2020 2020 2020 2020 2020 2020 )..
│ │ │ │ │ +0005f010: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005f020: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005f030: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005f040: 2028 6c69 6e65 2020 3138 290a 2a20 7365 (line 18).* se
│ │ │ │ │ +0005f050: 636f 6e64 203c 323e 3a20 2020 2020 2020 cond <2>:
│ │ │ │ │ +0005f060: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005f070: 2020 2020 2053 6571 7565 6e63 6561 626c Sequenceabl
│ │ │ │ │ +0005f080: 6543 6f6c 6c65 6374 696f 6e2d 6261 7369 eCollection-basi
│ │ │ │ │ +0005f090: 632e 0a20 2020 2020 2020 2020 2020 2020 c..
│ │ │ │ │ +0005f0a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005f0b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005f0c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005f0d0: 2028 6c69 6e65 2031 3239 290a 2a20 7365 (line 129).* se
│ │ │ │ │ +0005f0e0: 636f 6e64 3a20 2020 2020 2020 2020 2020 cond:
│ │ │ │ │ +0005f0f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005f100: 2020 2020 2044 6174 6554 696d 652d 636f DateTime-co
│ │ │ │ │ +0005f110: 6d70 7574 6174 696f 6e73 2e0a 2020 2020 mputations..
│ │ │ │ │ +0005f120: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005f130: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005f140: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005f150: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +0005f160: 2032 3829 0a2a 2073 6563 6f6e 645f 3a20 28).* second_:
│ │ │ │ │ +0005f170: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005f180: 2020 2020 2020 2020 2020 2020 2020 5469 Ti
│ │ │ │ │ +0005f190: 6d65 2063 6c61 7373 2d69 6e73 7461 6e63 me class-instanc
│ │ │ │ │ +0005f1a0: 6520 6372 6561 7469 6f6e 2e0a 2020 2020 e creation..
│ │ │ │ │ +0005f1b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005f1c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005f1d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005f1e0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +0005f1f0: 2033 3929 0a2a 2073 6563 6f6e 6443 6c6f 39).* secondClo
│ │ │ │ │ +0005f200: 636b 3a20 2020 2020 2020 2020 2020 2020 ck:
│ │ │ │ │ +0005f210: 2020 2020 2020 2020 2020 2020 2020 5469 Ti
│ │ │ │ │ +0005f220: 6d65 2063 6c61 7373 2d63 6c6f 636b 732e me class-clocks.
│ │ │ │ │ +0005f230: 2020 2028 6c69 6e65 2020 3234 290a 2a20 (line 24).*
│ │ │ │ │ +0005f240: 7365 636f 6e64 733a 2020 2020 2020 2020 seconds:
│ │ │ │ │ +0005f250: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005f260: 2020 2020 2020 2054 696d 652d 6163 6365 Time-acce
│ │ │ │ │ +0005f270: 7373 696e 6720 286e 6f6e 2041 4e53 4920 ssing (non ANSI
│ │ │ │ │ +0005f280: 2620 666f 7220 4475 7261 7469 6f6e 7329 & for Durations)
│ │ │ │ │ +0005f290: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +0005f2a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005f2b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005f2c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005f2d0: 286c 696e 6520 2032 3129 0a2a 2073 6563 (line 21).* sec
│ │ │ │ │ +0005f2e0: 6f6e 6473 5f3a 2020 2020 2020 2020 2020 onds_:
│ │ │ │ │ +0005f2f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005f300: 2020 2020 5469 6d65 2063 6c61 7373 2d69 Time class-i
│ │ │ │ │ +0005f310: 6e73 7461 6e63 6520 6372 6561 7469 6f6e nstance creation
│ │ │ │ │ +0005f320: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +0005f330: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005f340: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005f350: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005f360: 286c 696e 6520 2034 3229 0a2a 2073 6563 (line 42).* sec
│ │ │ │ │ +0005f370: 7572 6974 7943 6865 636b 466f 724e 616d urityCheckForNam
│ │ │ │ │ +0005f380: 655f 3a20 2020 2020 2020 2020 2020 2020 e_:
│ │ │ │ │ +0005f390: 2020 2020 436f 6e74 6578 7450 6172 742d ContextPart-
│ │ │ │ │ +0005f3a0: 7365 6375 7269 7479 2063 6865 636b 732e security checks.
│ │ │ │ │ +0005f3b0: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +0005f3c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005f3d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005f3e0: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +0005f3f0: 6c69 6e65 2020 3132 290a 2a20 7365 6375 line 12).* secu
│ │ │ │ │ +0005f400: 7269 7479 4368 6563 6b46 6f72 4e61 6d65 rityCheckForName
│ │ │ │ │ +0005f410: 5f61 6374 696f 6e5f 3a20 2020 2020 2020 _action_:
│ │ │ │ │ +0005f420: 2020 2043 6f6e 7465 7874 5061 7274 2d73 ContextPart-s
│ │ │ │ │ +0005f430: 6563 7572 6974 7920 6368 6563 6b73 2e0a ecurity checks..
│ │ │ │ │ +0005f440: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005f450: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005f460: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005f470: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +0005f480: 696e 6520 2031 3529 0a2a 2073 6563 7572 ine 15).* secur
│ │ │ │ │ +0005f490: 6974 7943 6865 636b 466f 724e 616d 655f ityCheckForName_
│ │ │ │ │ +0005f4a0: 6163 7469 6f6e 735f 7461 7267 6574 5f3a actions_target_:
│ │ │ │ │ +0005f4b0: 2020 436f 6e74 6578 7450 6172 742d 7365 ContextPart-se
│ │ │ │ │ +0005f4c0: 6375 7269 7479 2063 6865 636b 732e 0a20 curity checks..
│ │ │ │ │ +0005f4d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005f4e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005f4f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005f500: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +0005f510: 6e65 2020 3138 290a 2a20 7365 6375 7269 ne 18).* securi
│ │ │ │ │ +0005f520: 7479 4368 6563 6b46 6f72 4e61 6d65 5f74 tyCheckForName_t
│ │ │ │ │ +0005f530: 6172 6765 745f 3a20 2020 2020 2020 2020 arget_:
│ │ │ │ │ +0005f540: 2043 6f6e 7465 7874 5061 7274 2d73 6563 ContextPart-sec
│ │ │ │ │ +0005f550: 7572 6974 7920 6368 6563 6b73 2e0a 2020 urity checks..
│ │ │ │ │ +0005f560: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005f570: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005f580: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005f590: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +0005f5a0: 6520 2032 3129 0a2a 2073 6563 7572 6974 e 21).* securit
│ │ │ │ │ +0005f5b0: 7950 6f6c 6963 7920 3c31 3e3a 2020 2020 yPolicy <1>:
│ │ │ │ │ +0005f5c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005f5d0: 436c 6173 732d 7365 6375 7269 7479 2e20 Class-security.
│ │ │ │ │ +0005f5e0: 2020 2020 2028 6c69 6e65 2020 2039 290a (line 9).
│ │ │ │ │ +0005f5f0: 2a20 7365 6375 7269 7479 506f 6c69 6379 * securityPolicy
│ │ │ │ │ +0005f600: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +0005f610: 2020 2020 2020 2020 2042 6568 6176 696f Behavio
│ │ │ │ │ +0005f620: 722d 7375 7070 6f72 7420 666f 7220 6c69 r-support for li
│ │ │ │ │ +0005f630: 6768 7477 6569 6768 7420 636c 6173 7365 ghtweight classe
│ │ │ │ │ +0005f640: 732e 0a20 2020 2020 2020 2020 2020 2020 s..
│ │ │ │ │ +0005f650: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005f660: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005f670: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005f680: 2028 6c69 6e65 2020 3239 290a 2a20 7365 (line 29).* se
│ │ │ │ │ +0005f690: 6375 7269 7479 506f 6c69 6379 5f20 3c31 curityPolicy_ <1
│ │ │ │ │ +0005f6a0: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ +0005f6b0: 2020 2020 2043 6c61 7373 2d73 6563 7572 Class-secur
│ │ │ │ │ +0005f6c0: 6974 792e 2020 2020 2020 286c 696e 6520 ity. (line
│ │ │ │ │ +0005f6d0: 2031 3229 0a2a 2073 6563 7572 6974 7950 12).* securityP
│ │ │ │ │ +0005f6e0: 6f6c 6963 795f 3a20 2020 2020 2020 2020 olicy_:
│ │ │ │ │ +0005f6f0: 2020 2020 2020 2020 2020 2020 2020 4265 Be
│ │ │ │ │ +0005f700: 6861 7669 6f72 2d73 7570 706f 7274 2066 havior-support f
│ │ │ │ │ +0005f710: 6f72 206c 6967 6874 7765 6967 6874 2063 or lightweight c
│ │ │ │ │ +0005f720: 6c61 7373 6573 2e0a 2020 2020 2020 2020 lasses..
│ │ │ │ │ +0005f730: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005f740: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005f750: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005f760: 2020 2020 2020 286c 696e 6520 2033 3229 (line 32)
│ │ │ │ │ +0005f770: 0a2a 2073 6565 645f 3a20 2020 2020 2020 .* seed_:
│ │ │ │ │ +0005f780: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005f790: 2020 2020 2020 2020 2020 5261 6e64 6f6d Random
│ │ │ │ │ +0005f7a0: 2063 6c61 7373 2d69 6e73 7461 6e63 6520 class-instance
│ │ │ │ │ +0005f7b0: 6372 6561 7469 6f6e 2e0a 2020 2020 2020 creation..
│ │ │ │ │ +0005f7c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005f7d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005f7e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005f7f0: 2020 2020 2020 2020 286c 696e 6520 2031 (line 1
│ │ │ │ │ +0005f800: 3029 0a2a 2073 6567 6d65 6e74 4672 6f6d 0).* segmentFrom
│ │ │ │ │ +0005f810: 5f74 6f5f 203c 313e 3a20 2020 2020 2020 _to_ <1>:
│ │ │ │ │ +0005f820: 2020 2020 2020 2020 2020 2020 5374 7265 Stre
│ │ │ │ │ +0005f830: 616d 2d63 6f6d 7069 6c69 6e67 2e20 2020 am-compiling.
│ │ │ │ │ +0005f840: 2028 6c69 6e65 2020 2036 290a 2a20 7365 (line 6).* se
│ │ │ │ │ +0005f850: 676d 656e 7446 726f 6d5f 746f 5f20 3c32 gmentFrom_to_ <2
│ │ │ │ │ +0005f860: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ +0005f870: 2020 2020 2050 6f73 6974 696f 6e61 626c Positionabl
│ │ │ │ │ +0005f880: 6553 7472 6561 6d2d 636f 6d70 696c 696e eStream-compilin
│ │ │ │ │ +0005f890: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ +0005f8a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005f8b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005f8c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005f8d0: 2028 6c69 6e65 2020 2039 290a 2a20 7365 (line 9).* se
│ │ │ │ │ +0005f8e0: 676d 656e 7446 726f 6d5f 746f 5f3a 2020 gmentFrom_to_:
│ │ │ │ │ +0005f8f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005f900: 2020 2020 2046 696c 6553 7472 6561 6d2d FileStream-
│ │ │ │ │ +0005f910: 636f 6d70 696c 696e 672e 0a20 2020 2020 compiling..
│ │ │ │ │ +0005f920: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005f930: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005f940: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005f950: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +0005f960: 2036 290a 2a20 7365 6c65 6374 5f20 3c31 6).* select_ <1
│ │ │ │ │ +0005f970: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ +0005f980: 2020 2020 2020 2020 2020 2020 2053 7472 Str
│ │ │ │ │ +0005f990: 6561 6d2d 6669 6c74 6572 696e 672e 2020 eam-filtering.
│ │ │ │ │ +0005f9a0: 2020 286c 696e 6520 2033 3829 0a2a 2073 (line 38).* s
│ │ │ │ │ +0005f9b0: 656c 6563 745f 203c 323e 3a20 2020 2020 elect_ <2>:
│ │ │ │ │ +0005f9c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005f9d0: 2020 2020 2020 4d61 7070 6564 436f 6c6c MappedColl
│ │ │ │ │ +0005f9e0: 6563 7469 6f6e 2d62 6173 6963 2e0a 2020 ection-basic..
│ │ │ │ │ +0005f9f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005fa00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005fa10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005fa20: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +0005fa30: 6520 2035 3729 0a2a 2073 656c 6563 745f e 57).* select_
│ │ │ │ │ +0005fa40: 203c 333e 3a20 2020 2020 2020 2020 2020 <3>:
│ │ │ │ │ +0005fa50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005fa60: 4974 6572 6162 6c65 2d65 6e75 6d65 7261 Iterable-enumera
│ │ │ │ │ +0005fa70: 7469 6f6e 2e0a 2020 2020 2020 2020 2020 tion..
│ │ │ │ │ +0005fa80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005fa90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005faa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005fab0: 2020 2020 286c 696e 6520 2037 3129 0a2a (line 71).*
│ │ │ │ │ +0005fac0: 2073 656c 6563 745f 203c 343e 3a20 2020 select_ <4>:
│ │ │ │ │ +0005fad0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005fae0: 2020 2020 2020 2020 4669 6c65 5061 7468 FilePath
│ │ │ │ │ +0005faf0: 2d65 6e75 6d65 7261 7469 6e67 2e0a 2020 -enumerating..
│ │ │ │ │ +0005fb00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005fb10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005fb20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005fb30: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +0005fb40: 6520 2035 3629 0a2a 2073 656c 6563 745f e 56).* select_
│ │ │ │ │ +0005fb50: 203c 353e 3a20 2020 2020 2020 2020 2020 <5>:
│ │ │ │ │ +0005fb60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005fb70: 4469 6374 696f 6e61 7279 2d64 6963 7469 Dictionary-dicti
│ │ │ │ │ +0005fb80: 6f6e 6172 7920 656e 756d 6572 6174 696e onary enumeratin
│ │ │ │ │ +0005fb90: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ +0005fba0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005fbb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005fbc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005fbd0: 2028 6c69 6e65 2020 3239 290a 2a20 7365 (line 29).* se
│ │ │ │ │ +0005fbe0: 6c65 6374 5f20 3c36 3e3a 2020 2020 2020 lect_ <6>:
│ │ │ │ │ +0005fbf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005fc00: 2020 2020 2043 6f6c 6c65 6374 696f 6e2d Collection-
│ │ │ │ │ +0005fc10: 656e 756d 6572 6174 696f 6e2e 0a20 2020 enumeration..
│ │ │ │ │ +0005fc20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005fc30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005fc40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005fc50: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +0005fc60: 2020 3337 290a 2a20 7365 6c65 6374 5f3a 37).* select_:
│ │ │ │ │ +0005fc70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005fc80: 2020 2020 2020 2020 2020 2020 2020 2041 A
│ │ │ │ │ +0005fc90: 7272 6179 6564 436f 6c6c 6563 7469 6f6e rrayedCollection
│ │ │ │ │ +0005fca0: 2d65 6e75 6d65 7261 7469 6e67 2074 6865 -enumerating the
│ │ │ │ │ +0005fcb0: 2065 6c65 6d65 6e74 7320 6f66 2061 2063 elements of a c
│ │ │ │ │ +0005fcc0: 6f6c 6c65 6374 696f 6e2e 0a20 2020 2020 ollection..
│ │ │ │ │ +0005fcd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005fce0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005fcf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005fd00: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +0005fd10: 3135 290a 2a20 7365 6c65 6374 6f72 203c 15).* selector <
│ │ │ │ │ +0005fd20: 313e 3a20 2020 2020 2020 2020 2020 2020 1>:
│ │ │ │ │ +0005fd30: 2020 2020 2020 2020 2020 2020 2053 7973 Sys
│ │ │ │ │ +0005fd40: 7465 6d45 7863 6570 7469 6f6e 732e 5772 temExceptions.Wr
│ │ │ │ │ +0005fd50: 6f6e 674d 6573 7361 6765 5365 6e74 2d61 ongMessageSent-a
│ │ │ │ │ +0005fd60: 6363 6573 7369 6e67 2e0a 2020 2020 2020 ccessing..
│ │ │ │ │ +0005fd70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005fd80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005fd90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005fda0: 2020 2020 2020 2020 286c 696e 6520 2020 (line
│ │ │ │ │ +0005fdb0: 3929 0a2a 2073 656c 6563 746f 7220 3c32 9).* selector <2
│ │ │ │ │ +0005fdc0: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ +0005fdd0: 2020 2020 2020 2020 2020 2020 4d65 7468 Meth
│ │ │ │ │ +0005fde0: 6f64 496e 666f 2d61 6363 6573 7369 6e67 odInfo-accessing
│ │ │ │ │ +0005fdf0: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +0005fe00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005fe10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005fe20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005fe30: 286c 696e 6520 2031 3829 0a2a 2073 656c (line 18).* sel
│ │ │ │ │ +0005fe40: 6563 746f 7220 3c33 3e3a 2020 2020 2020 ector <3>:
│ │ │ │ │ +0005fe50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005fe60: 2020 2020 4d65 7373 6167 652d 6163 6365 Message-acce
│ │ │ │ │ +0005fe70: 7373 696e 672e 2020 2028 6c69 6e65 2020 ssing. (line
│ │ │ │ │ +0005fe80: 3135 290a 2a20 7365 6c65 6374 6f72 203c 15).* selector <
│ │ │ │ │ +0005fe90: 343e 3a20 2020 2020 2020 2020 2020 2020 4>:
│ │ │ │ │ +0005fea0: 2020 2020 2020 2020 2020 2020 2043 6f6e Con
│ │ │ │ │ +0005feb0: 7465 7874 5061 7274 2d61 6363 6573 7369 textPart-accessi
│ │ │ │ │ +0005fec0: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ +0005fed0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005fee0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005fef0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005ff00: 2020 286c 696e 6520 3130 3229 0a2a 2073 (line 102).* s
│ │ │ │ │ +0005ff10: 656c 6563 746f 7220 3c35 3e3a 2020 2020 elector <5>:
│ │ │ │ │ +0005ff20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005ff30: 2020 2020 2020 436f 6d70 696c 6564 4d65 CompiledMe
│ │ │ │ │ +0005ff40: 7468 6f64 2d61 6363 6573 7369 6e67 2e0a thod-accessing..
│ │ │ │ │ +0005ff50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005ff60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005ff70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005ff80: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +0005ff90: 696e 6520 2034 3829 0a2a 2073 656c 6563 ine 48).* selec
│ │ │ │ │ +0005ffa0: 746f 7220 3c36 3e3a 2020 2020 2020 2020 tor <6>:
│ │ │ │ │ +0005ffb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005ffc0: 2020 436f 6d70 696c 6564 436f 6465 2d61 CompiledCode-a
│ │ │ │ │ +0005ffd0: 6363 6573 7369 6e67 2e0a 2020 2020 2020 ccessing..
│ │ │ │ │ +0005ffe0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0005fff0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00060000: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00060010: 2020 2020 2020 2020 286c 696e 6520 2035 (line 5
│ │ │ │ │ +00060020: 3729 0a2a 2073 656c 6563 746f 723a 2020 7).* selector:
│ │ │ │ │ +00060030: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00060040: 2020 2020 2020 2020 2020 2020 436f 6d70 Comp
│ │ │ │ │ +00060050: 696c 6564 426c 6f63 6b2d 6163 6365 7373 iledBlock-access
│ │ │ │ │ +00060060: 696e 672e 0a20 2020 2020 2020 2020 2020 ing..
│ │ │ │ │ +00060070: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00060080: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00060090: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000600a0: 2020 2028 6c69 6e65 2020 3239 290a 2a20 (line 29).*
│ │ │ │ │ +000600b0: 7365 6c65 6374 6f72 5f20 3c31 3e3a 2020 selector_ <1>:
│ │ │ │ │ +000600c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000600d0: 2020 2020 2020 2053 7973 7465 6d45 7863 SystemExc
│ │ │ │ │ +000600e0: 6570 7469 6f6e 732e 5772 6f6e 674d 6573 eptions.WrongMes
│ │ │ │ │ +000600f0: 7361 6765 5365 6e74 2d61 6363 6573 7369 sageSent-accessi
│ │ │ │ │ +00060100: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ +00060110: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00060120: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00060130: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00060140: 2020 286c 696e 6520 2031 3229 0a2a 2073 (line 12).* s
│ │ │ │ │ +00060150: 656c 6563 746f 725f 203c 323e 3a20 2020 elector_ <2>:
│ │ │ │ │ +00060160: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00060170: 2020 2020 2020 4d65 7468 6f64 496e 666f MethodInfo
│ │ │ │ │ +00060180: 2d61 6363 6573 7369 6e67 2e0a 2020 2020 -accessing..
│ │ │ │ │ +00060190: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000601a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000601b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000601c0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +000601d0: 2032 3129 0a2a 2073 656c 6563 746f 725f 21).* selector_
│ │ │ │ │ +000601e0: 203c 333e 3a20 2020 2020 2020 2020 2020 <3>:
│ │ │ │ │ +000601f0: 2020 2020 2020 2020 2020 2020 2020 4d65 Me
│ │ │ │ │ +00060200: 7373 6167 652d 6163 6365 7373 696e 672e ssage-accessing.
│ │ │ │ │ +00060210: 2020 2028 6c69 6e65 2020 3138 290a 2a20 (line 18).*
│ │ │ │ │ +00060220: 7365 6c65 6374 6f72 5f20 3c34 3e3a 2020 selector_ <4>:
│ │ │ │ │ +00060230: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00060240: 2020 2020 2020 2043 6f6d 7069 6c65 644d CompiledM
│ │ │ │ │ +00060250: 6574 686f 642d 6163 6365 7373 696e 672e ethod-accessing.
│ │ │ │ │ +00060260: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +00060270: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00060280: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00060290: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +000602a0: 6c69 6e65 2020 3531 290a 2a20 7365 6c65 line 51).* sele
│ │ │ │ │ +000602b0: 6374 6f72 5f20 3c35 3e3a 2020 2020 2020 ctor_ <5>:
│ │ │ │ │ +000602c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000602d0: 2020 2043 6f6d 7069 6c65 6443 6f64 652d CompiledCode-
│ │ │ │ │ +000602e0: 6163 6365 7373 696e 672e 0a20 2020 2020 accessing..
│ │ │ │ │ +000602f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00060300: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00060310: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00060320: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +00060330: 3630 290a 2a20 7365 6c65 6374 6f72 5f3a 60).* selector_:
│ │ │ │ │ +00060340: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00060350: 2020 2020 2020 2020 2020 2020 2043 6f6d Com
│ │ │ │ │ +00060360: 7069 6c65 6442 6c6f 636b 2d61 6363 6573 piledBlock-acces
│ │ │ │ │ +00060370: 7369 6e67 2e0a 2020 2020 2020 2020 2020 sing..
│ │ │ │ │ +00060380: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00060390: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000603a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000603b0: 2020 2020 286c 696e 6520 2033 3229 0a2a (line 32).*
│ │ │ │ │ +000603c0: 2073 656c 6563 746f 725f 6172 6775 6d65 selector_argume
│ │ │ │ │ +000603d0: 6e74 5f3a 2020 2020 2020 2020 2020 2020 nt_:
│ │ │ │ │ +000603e0: 2020 2020 2020 2020 4d65 7373 6167 6520 Message
│ │ │ │ │ +000603f0: 636c 6173 732d 6372 6561 7469 6e67 2069 class-creating i
│ │ │ │ │ +00060400: 6e73 7461 6e63 6573 2e0a 2020 2020 2020 nstances..
│ │ │ │ │ +00060410: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00060420: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00060430: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00060440: 2020 2020 2020 2020 286c 696e 6520 2020 (line
│ │ │ │ │ +00060450: 3629 0a2a 2073 656c 6563 746f 725f 6172 6).* selector_ar
│ │ │ │ │ +00060460: 6775 6d65 6e74 735f 203c 313e 3a20 2020 guments_ <1>:
│ │ │ │ │ +00060470: 2020 2020 2020 2020 2020 2020 4d65 7373 Mess
│ │ │ │ │ +00060480: 6167 6520 636c 6173 732d 6372 6561 7469 age class-creati
│ │ │ │ │ +00060490: 6e67 2069 6e73 7461 6e63 6573 2e0a 2020 ng instances..
│ │ │ │ │ +000604a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000604b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000604c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000604d0: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +000604e0: 6520 2020 3929 0a2a 2073 656c 6563 746f e 9).* selecto
│ │ │ │ │ +000604f0: 725f 6172 6775 6d65 6e74 735f 3a20 2020 r_arguments_:
│ │ │ │ │ +00060500: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00060510: 4469 7265 6374 6564 4d65 7373 6167 6520 DirectedMessage
│ │ │ │ │ +00060520: 636c 6173 732d 6372 6561 7469 6e67 2069 class-creating i
│ │ │ │ │ +00060530: 6e73 7461 6e63 6573 2e0a 2020 2020 2020 nstances..
│ │ │ │ │ +00060540: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00060550: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00060560: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00060570: 2020 2020 2020 2020 286c 696e 6520 2031 (line 1
│ │ │ │ │ +00060580: 3529 0a2a 2073 656c 6563 746f 725f 6172 5).* selector_ar
│ │ │ │ │ +00060590: 6775 6d65 6e74 735f 7265 6365 6976 6572 guments_receiver
│ │ │ │ │ +000605a0: 5f3a 2020 2020 2020 2020 2020 4469 7265 _: Dire
│ │ │ │ │ +000605b0: 6374 6564 4d65 7373 6167 6520 636c 6173 ctedMessage clas
│ │ │ │ │ +000605c0: 732d 6372 6561 7469 6e67 2069 6e73 7461 s-creating insta
│ │ │ │ │ +000605d0: 6e63 6573 2e0a 2020 2020 2020 2020 2020 nces..
│ │ │ │ │ +000605e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000605f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00060600: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00060610: 2020 2020 286c 696e 6520 2031 3829 0a2a (line 18).*
│ │ │ │ │ +00060620: 2073 656c 6563 746f 7241 745f 3a20 2020 selectorAt_:
│ │ │ │ │ +00060630: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00060640: 2020 2020 2020 2020 4265 6861 7669 6f72 Behavior
│ │ │ │ │ +00060650: 2d61 6363 6573 7369 6e67 2074 6865 206d -accessing the m
│ │ │ │ │ +00060660: 6574 686f 6420 6469 6374 696f 6e61 7279 ethod dictionary
│ │ │ │ │ +00060670: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +00060680: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00060690: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000606a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000606b0: 286c 696e 6520 2033 3729 0a2a 2073 656c (line 37).* sel
│ │ │ │ │ +000606c0: 6563 746f 7273 3a20 2020 2020 2020 2020 ectors:
│ │ │ │ │ +000606d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000606e0: 2020 2020 4265 6861 7669 6f72 2d61 6363 Behavior-acc
│ │ │ │ │ +000606f0: 6573 7369 6e67 2074 6865 206d 6574 686f essing the metho
│ │ │ │ │ +00060700: 6420 6469 6374 696f 6e61 7279 2e0a 2020 d dictionary..
│ │ │ │ │ +00060710: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00060720: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00060730: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00060740: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +00060750: 6520 2034 3029 0a2a 2073 656c 6563 746f e 40).* selecto
│ │ │ │ │ +00060760: 7273 416e 644d 6574 686f 6473 446f 5f3a rsAndMethodsDo_:
│ │ │ │ │ +00060770: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00060780: 4265 6861 7669 6f72 2d6d 6574 686f 6420 Behavior-method
│ │ │ │ │ +00060790: 6469 6374 696f 6e61 7279 2e0a 2020 2020 dictionary..
│ │ │ │ │ +000607a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000607b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000607c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000607d0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +000607e0: 2039 3129 0a2a 2073 656c 6563 7453 7562 91).* selectSub
│ │ │ │ │ +000607f0: 636c 6173 7365 735f 3a20 2020 2020 2020 classes_:
│ │ │ │ │ +00060800: 2020 2020 2020 2020 2020 2020 2020 4265 Be
│ │ │ │ │ +00060810: 6861 7669 6f72 2d65 6e75 6d65 7261 7469 havior-enumerati
│ │ │ │ │ +00060820: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ +00060830: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00060840: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00060850: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00060860: 2020 286c 696e 6520 2031 3929 0a2a 2073 (line 19).* s
│ │ │ │ │ +00060870: 656c 6563 7453 7562 7370 6163 6573 5f3a electSubspaces_:
│ │ │ │ │ +00060880: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00060890: 2020 2020 2020 4162 7374 7261 6374 4e61 AbstractNa
│ │ │ │ │ +000608a0: 6d65 7370 6163 652d 6e61 6d65 7370 6163 mespace-namespac
│ │ │ │ │ +000608b0: 6520 6869 6572 6172 6368 792e 0a20 2020 e hierarchy..
│ │ │ │ │ +000608c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000608d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000608e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000608f0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +00060900: 2020 3338 290a 2a20 7365 6c65 6374 5375 38).* selectSu
│ │ │ │ │ +00060910: 7065 7263 6c61 7373 6573 5f3a 2020 2020 perclasses_:
│ │ │ │ │ +00060920: 2020 2020 2020 2020 2020 2020 2020 2042 B
│ │ │ │ │ +00060930: 6568 6176 696f 722d 656e 756d 6572 6174 ehavior-enumerat
│ │ │ │ │ +00060940: 696e 672e 0a20 2020 2020 2020 2020 2020 ing..
│ │ │ │ │ +00060950: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00060960: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00060970: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00060980: 2020 2028 6c69 6e65 2020 3232 290a 2a20 (line 22).*
│ │ │ │ │ +00060990: 7365 6c65 6374 5375 7065 7273 7061 6365 selectSuperspace
│ │ │ │ │ +000609a0: 735f 3a20 2020 2020 2020 2020 2020 2020 s_:
│ │ │ │ │ +000609b0: 2020 2020 2020 2041 6273 7472 6163 744e AbstractN
│ │ │ │ │ +000609c0: 616d 6573 7061 6365 2d6e 616d 6573 7061 amespace-namespa
│ │ │ │ │ +000609d0: 6365 2068 6965 7261 7263 6879 2e0a 2020 ce hierarchy..
│ │ │ │ │ +000609e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000609f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00060a00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00060a10: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +00060a20: 6520 2034 3129 0a2a 2073 656d 6170 686f e 41).* semapho
│ │ │ │ │ +00060a30: 7265 3a20 2020 2020 2020 2020 2020 2020 re:
│ │ │ │ │ +00060a40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00060a50: 5379 7374 656d 4578 6365 7074 696f 6e73 SystemExceptions
│ │ │ │ │ +00060a60: 2e50 726f 6365 7373 4265 696e 6754 6572 .ProcessBeingTer
│ │ │ │ │ +00060a70: 6d69 6e61 7465 642d 6163 6365 7373 696e minated-accessin
│ │ │ │ │ +00060a80: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ +00060a90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00060aa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00060ab0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00060ac0: 2028 6c69 6e65 2020 2039 290a 2a20 7365 (line 9).* se
│ │ │ │ │ +00060ad0: 6d61 7068 6f72 655f 3a20 2020 2020 2020 maphore_:
│ │ │ │ │ +00060ae0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00060af0: 2020 2020 2053 7973 7465 6d45 7863 6570 SystemExcep
│ │ │ │ │ +00060b00: 7469 6f6e 732e 5072 6f63 6573 7342 6569 tions.ProcessBei
│ │ │ │ │ +00060b10: 6e67 5465 726d 696e 6174 6564 2d61 6363 ngTerminated-acc
│ │ │ │ │ +00060b20: 6573 7369 6e67 2e0a 2020 2020 2020 2020 essing..
│ │ │ │ │ +00060b30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00060b40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00060b50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00060b60: 2020 2020 2020 286c 696e 6520 2031 3229 (line 12)
│ │ │ │ │ +00060b70: 0a2a 2073 656e 643a 2020 2020 2020 2020 .* send:
│ │ │ │ │ +00060b80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00060b90: 2020 2020 2020 2020 2020 4469 7265 6374 Direct
│ │ │ │ │ +00060ba0: 6564 4d65 7373 6167 652d 6261 7369 632e edMessage-basic.
│ │ │ │ │ +00060bb0: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +00060bc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00060bd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00060be0: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +00060bf0: 6c69 6e65 2020 2039 290a 2a20 7365 6e64 line 9).* send
│ │ │ │ │ +00060c00: 6572 3a20 2020 2020 2020 2020 2020 2020 er:
│ │ │ │ │ +00060c10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00060c20: 2020 204d 6574 686f 6443 6f6e 7465 7874 MethodContext
│ │ │ │ │ +00060c30: 2d61 6363 6573 7369 6e67 2e0a 2020 2020 -accessing..
│ │ │ │ │ +00060c40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00060c50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00060c60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00060c70: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +00060c80: 2033 3929 0a2a 2073 656e 6473 546f 5375 39).* sendsToSu
│ │ │ │ │ +00060c90: 7065 7220 3c31 3e3a 2020 2020 2020 2020 per <1>:
│ │ │ │ │ +00060ca0: 2020 2020 2020 2020 2020 2020 2020 436f Co
│ │ │ │ │ +00060cb0: 6d70 696c 6564 4d65 7468 6f64 2d74 6573 mpiledMethod-tes
│ │ │ │ │ +00060cc0: 7469 6e67 2e0a 2020 2020 2020 2020 2020 ting..
│ │ │ │ │ +00060cd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00060ce0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00060cf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00060d00: 2020 2020 286c 696e 6520 2032 3129 0a2a (line 21).*
│ │ │ │ │ +00060d10: 2073 656e 6473 546f 5375 7065 723a 2020 sendsToSuper:
│ │ │ │ │ +00060d20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00060d30: 2020 2020 2020 2020 436f 6d70 696c 6564 Compiled
│ │ │ │ │ +00060d40: 436f 6465 2d74 6573 7469 6e67 2061 6363 Code-testing acc
│ │ │ │ │ +00060d50: 6573 7365 732e 0a20 2020 2020 2020 2020 esses..
│ │ │ │ │ +00060d60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00060d70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00060d80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00060d90: 2020 2020 2028 6c69 6e65 2020 3332 290a (line 32).
│ │ │ │ │ +00060da0: 2a20 7365 6e64 546f 5f3a 2020 2020 2020 * sendTo_:
│ │ │ │ │ +00060db0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00060dc0: 2020 2020 2020 2020 204d 6573 7361 6765 Message
│ │ │ │ │ +00060dd0: 2d70 7269 6e74 696e 672e 2020 2020 286c -printing. (l
│ │ │ │ │ +00060de0: 696e 6520 2031 3229 0a2a 2073 6574 5f74 ine 12).* set_t
│ │ │ │ │ +00060df0: 6f5f 3a20 2020 2020 2020 2020 2020 2020 o_:
│ │ │ │ │ +00060e00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00060e10: 2020 4162 7374 7261 6374 4e61 6d65 7370 AbstractNamesp
│ │ │ │ │ +00060e20: 6163 652d 6f76 6572 7269 6465 7320 666f ace-overrides fo
│ │ │ │ │ +00060e30: 7220 7375 7065 7273 7061 6365 732e 0a20 r superspaces..
│ │ │ │ │ +00060e40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00060e50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00060e60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00060e70: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +00060e80: 6e65 2020 2039 290a 2a20 7365 745f 746f ne 9).* set_to
│ │ │ │ │ +00060e90: 5f69 6641 6273 656e 745f 203c 313e 3a20 _ifAbsent_ <1>:
│ │ │ │ │ +00060ea0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00060eb0: 2052 6f6f 744e 616d 6573 7061 6365 2d6f RootNamespace-o
│ │ │ │ │ +00060ec0: 7665 7272 6964 6573 2066 6f72 2073 7570 verrides for sup
│ │ │ │ │ +00060ed0: 6572 7370 6163 6573 2e0a 2020 2020 2020 erspaces..
│ │ │ │ │ +00060ee0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00060ef0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00060f00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00060f10: 2020 2020 2020 2020 286c 696e 6520 2020 (line
│ │ │ │ │ +00060f20: 3929 0a2a 2073 6574 5f74 6f5f 6966 4162 9).* set_to_ifAb
│ │ │ │ │ +00060f30: 7365 6e74 5f20 3c32 3e3a 2020 2020 2020 sent_ <2>:
│ │ │ │ │ +00060f40: 2020 2020 2020 2020 2020 2020 4e61 6d65 Name
│ │ │ │ │ +00060f50: 7370 6163 652d 6f76 6572 7269 6465 7320 space-overrides
│ │ │ │ │ +00060f60: 666f 7220 7375 7065 7273 7061 6365 732e for superspaces.
│ │ │ │ │ +00060f70: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +00060f80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00060f90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00060fa0: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +00060fb0: 6c69 6e65 2020 3430 290a 2a20 7365 745f line 40).* set_
│ │ │ │ │ +00060fc0: 746f 5f69 6641 6273 656e 745f 3a20 2020 to_ifAbsent_:
│ │ │ │ │ +00060fd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00060fe0: 2020 2041 6273 7472 6163 744e 616d 6573 AbstractNames
│ │ │ │ │ +00060ff0: 7061 6365 2d6f 7665 7272 6964 6573 2066 pace-overrides f
│ │ │ │ │ +00061000: 6f72 2073 7570 6572 7370 6163 6573 2e0a or superspaces..
│ │ │ │ │ +00061010: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00061020: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00061030: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00061040: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +00061050: 696e 6520 2031 3629 0a2a 2073 6574 4269 ine 16).* setBi
│ │ │ │ │ +00061060: 745f 3a20 2020 2020 2020 2020 2020 2020 t_:
│ │ │ │ │ +00061070: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00061080: 2020 496e 7465 6765 722d 6269 7420 6f70 Integer-bit op
│ │ │ │ │ +00061090: 6572 6174 6f72 732e 0a20 2020 2020 2020 erators..
│ │ │ │ │ +000610a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000610b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000610c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000610d0: 2020 2020 2020 2028 6c69 6e65 2020 3437 (line 47
│ │ │ │ │ +000610e0: 290a 2a20 7365 7454 6f45 6e64 203c 313e ).* setToEnd <1>
│ │ │ │ │ +000610f0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +00061100: 2020 2020 2020 2020 2020 2050 6f73 6974 Posit
│ │ │ │ │ +00061110: 696f 6e61 626c 6553 7472 6561 6d2d 706f ionableStream-po
│ │ │ │ │ +00061120: 7369 7469 6f6e 696e 672e 0a20 2020 2020 sitioning..
│ │ │ │ │ +00061130: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00061140: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00061150: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00061160: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +00061170: 3232 290a 2a20 7365 7454 6f45 6e64 3a20 22).* setToEnd:
│ │ │ │ │ +00061180: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00061190: 2020 2020 2020 2020 2020 2020 2046 696c Fil
│ │ │ │ │ +000611a0: 6544 6573 6372 6970 746f 722d 6f76 6572 eDescriptor-over
│ │ │ │ │ +000611b0: 7269 6469 6e67 2069 6e68 6572 6974 6564 riding inherited
│ │ │ │ │ +000611c0: 206d 6574 686f 6473 2e0a 2020 2020 2020 methods..
│ │ │ │ │ +000611d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000611e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000611f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00061200: 2020 2020 2020 2020 286c 696e 6520 2031 (line 1
│ │ │ │ │ +00061210: 3529 0a2a 2073 6574 5472 6163 6546 6c61 5).* setTraceFla
│ │ │ │ │ +00061220: 675f 746f 5f3a 2020 2020 2020 2020 2020 g_to_:
│ │ │ │ │ +00061230: 2020 2020 2020 2020 2020 2020 5379 7374 Syst
│ │ │ │ │ +00061240: 656d 4469 6374 696f 6e61 7279 2d62 7569 emDictionary-bui
│ │ │ │ │ +00061250: 6c74 696e 732e 0a20 2020 2020 2020 2020 ltins..
│ │ │ │ │ +00061260: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00061270: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00061280: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00061290: 2020 2020 2028 6c69 6e65 2020 3334 290a (line 34).
│ │ │ │ │ +000612a0: 2a20 7368 616c 6c6f 7743 6f70 7920 3c31 * shallowCopy <1
│ │ │ │ │ +000612b0: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ +000612c0: 2020 2020 2020 2020 2057 6561 6b53 6574 WeakSet
│ │ │ │ │ +000612d0: 2d63 6f70 7969 6e67 2e20 2020 2020 286c -copying. (l
│ │ │ │ │ +000612e0: 696e 6520 2031 3029 0a2a 2073 6861 6c6c ine 10).* shall
│ │ │ │ │ +000612f0: 6f77 436f 7079 203c 323e 3a20 2020 2020 owCopy <2>:
│ │ │ │ │ +00061300: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00061310: 2020 5765 616b 4172 7261 792d 636f 6e76 WeakArray-conv
│ │ │ │ │ +00061320: 6572 7369 6f6e 2e0a 2020 2020 2020 2020 ersion..
│ │ │ │ │ +00061330: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00061340: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00061350: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00061360: 2020 2020 2020 286c 696e 6520 2031 3329 (line 13)
│ │ │ │ │ +00061370: 0a2a 2073 6861 6c6c 6f77 436f 7079 203c .* shallowCopy <
│ │ │ │ │ +00061380: 333e 3a20 2020 2020 2020 2020 2020 2020 3>:
│ │ │ │ │ +00061390: 2020 2020 2020 2020 2020 556e 6465 6669 Undefi
│ │ │ │ │ +000613a0: 6e65 644f 626a 6563 742d 6261 7369 632e nedObject-basic.
│ │ │ │ │ +000613b0: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +000613c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000613d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000613e0: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +000613f0: 6c69 6e65 2020 3132 290a 2a20 7368 616c line 12).* shal
│ │ │ │ │ +00061400: 6c6f 7743 6f70 7920 3c34 3e3a 2020 2020 lowCopy <4>:
│ │ │ │ │ +00061410: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00061420: 2020 2053 796d 626f 6c2d 6261 7369 632e Symbol-basic.
│ │ │ │ │ +00061430: 2020 2020 2020 2020 286c 696e 6520 2032 (line 2
│ │ │ │ │ +00061440: 3029 0a2a 2073 6861 6c6c 6f77 436f 7079 0).* shallowCopy
│ │ │ │ │ +00061450: 203c 353e 3a20 2020 2020 2020 2020 2020 <5>:
│ │ │ │ │ +00061460: 2020 2020 2020 2020 2020 2020 5275 6e41 RunA
│ │ │ │ │ +00061470: 7272 6179 2d63 6f70 7969 6e67 2e20 2020 rray-copying.
│ │ │ │ │ +00061480: 2028 6c69 6e65 2020 3130 290a 2a20 7368 (line 10).* sh
│ │ │ │ │ +00061490: 616c 6c6f 7743 6f70 7920 3c36 3e3a 2020 allowCopy <6>:
│ │ │ │ │ +000614a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000614b0: 2020 2020 204f 626a 6563 742d 6275 696c Object-buil
│ │ │ │ │ +000614c0: 7420 696e 732e 2020 2020 286c 696e 6520 t ins. (line
│ │ │ │ │ +000614d0: 3231 3329 0a2a 2073 6861 6c6c 6f77 436f 213).* shallowCo
│ │ │ │ │ +000614e0: 7079 203c 373e 3a20 2020 2020 2020 2020 py <7>:
│ │ │ │ │ +000614f0: 2020 2020 2020 2020 2020 2020 2020 4e75 Nu
│ │ │ │ │ +00061500: 6d62 6572 2d63 6f70 7969 6e67 2e20 2020 mber-copying.
│ │ │ │ │ +00061510: 2020 2028 6c69 6e65 2020 2039 290a 2a20 (line 9).*
│ │ │ │ │ +00061520: 7368 616c 6c6f 7743 6f70 7920 3c38 3e3a shallowCopy <8>:
│ │ │ │ │ +00061530: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00061540: 2020 2020 2020 2048 6173 6865 6443 6f6c HashedCol
│ │ │ │ │ +00061550: 6c65 6374 696f 6e2d 636f 7079 696e 672e lection-copying.
│ │ │ │ │ +00061560: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +00061570: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00061580: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00061590: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +000615a0: 6c69 6e65 2020 3130 290a 2a20 7368 616c line 10).* shal
│ │ │ │ │ +000615b0: 6c6f 7743 6f70 7920 3c39 3e3a 2020 2020 lowCopy <9>:
│ │ │ │ │ +000615c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000615d0: 2020 2042 6f6f 6c65 616e 2d6f 7665 7272 Boolean-overr
│ │ │ │ │ +000615e0: 6964 696e 672e 2020 286c 696e 6520 2020 iding. (line
│ │ │ │ │ +000615f0: 3929 0a2a 2073 6861 6c6c 6f77 436f 7079 9).* shallowCopy
│ │ │ │ │ +00061600: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +00061610: 2020 2020 2020 2020 2020 2020 4269 6e64 Bind
│ │ │ │ │ +00061620: 696e 6744 6963 7469 6f6e 6172 792d 636f ingDictionary-co
│ │ │ │ │ +00061630: 7079 696e 672e 0a20 2020 2020 2020 2020 pying..
│ │ │ │ │ +00061640: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00061650: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00061660: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00061670: 2020 2020 2028 6c69 6e65 2020 3233 290a (line 23).
│ │ │ │ │ +00061680: 2a20 7368 6170 653a 2020 2020 2020 2020 * shape:
│ │ │ │ │ +00061690: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000616a0: 2020 2020 2020 2020 2042 6568 6176 696f Behavio
│ │ │ │ │ +000616b0: 722d 7465 7374 696e 6720 7468 6520 636c r-testing the cl
│ │ │ │ │ +000616c0: 6173 7320 6869 6572 6172 6368 792e 0a20 ass hierarchy..
│ │ │ │ │ +000616d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000616e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000616f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00061700: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +00061710: 6e65 2020 3136 290a 2a20 7368 6170 655f ne 16).* shape_
│ │ │ │ │ +00061720: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +00061730: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00061740: 2042 6568 6176 696f 722d 7465 7374 696e Behavior-testin
│ │ │ │ │ +00061750: 6720 7468 6520 636c 6173 7320 6869 6572 g the class hier
│ │ │ │ │ +00061760: 6172 6368 792e 0a20 2020 2020 2020 2020 archy..
│ │ │ │ │ +00061770: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00061780: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00061790: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000617a0: 2020 2020 2028 6c69 6e65 2020 3139 290a (line 19).
│ │ │ │ │ +000617b0: 2a20 7368 6172 6564 506f 6f6c 4469 6374 * sharedPoolDict
│ │ │ │ │ +000617c0: 696f 6e61 7269 6573 3a20 2020 2020 2020 ionaries:
│ │ │ │ │ +000617d0: 2020 2020 2020 2020 2041 6273 7472 6163 Abstrac
│ │ │ │ │ +000617e0: 744e 616d 6573 7061 6365 2d63 6f6d 7069 tNamespace-compi
│ │ │ │ │ +000617f0: 6c69 6e67 2e0a 2020 2020 2020 2020 2020 ling..
│ │ │ │ │ +00061800: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00061810: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00061820: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00061830: 2020 2020 286c 696e 6520 2031 3729 0a2a (line 17).*
│ │ │ │ │ +00061840: 2073 6861 7265 6450 6f6f 6c73 203c 313e sharedPools <1>
│ │ │ │ │ +00061850: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +00061860: 2020 2020 2020 2020 4d65 7461 636c 6173 Metaclas
│ │ │ │ │ +00061870: 732d 6465 6c65 6761 7469 6f6e 2e0a 2020 s-delegation..
│ │ │ │ │ +00061880: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00061890: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000618a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000618b0: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +000618c0: 6520 2035 3929 0a2a 2073 6861 7265 6450 e 59).* sharedP
│ │ │ │ │ +000618d0: 6f6f 6c73 203c 323e 3a20 2020 2020 2020 ools <2>:
│ │ │ │ │ +000618e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000618f0: 436c 6173 732d 6163 6365 7373 696e 6720 Class-accessing
│ │ │ │ │ +00061900: 696e 7374 616e 6365 7320 616e 6420 7661 instances and va
│ │ │ │ │ +00061910: 7269 6162 6c65 732e 0a20 2020 2020 2020 riables..
│ │ │ │ │ +00061920: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00061930: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00061940: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00061950: 2020 2020 2020 2028 6c69 6e65 2020 3731 (line 71
│ │ │ │ │ +00061960: 290a 2a20 7368 6172 6564 506f 6f6c 733a ).* sharedPools:
│ │ │ │ │ +00061970: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00061980: 2020 2020 2020 2020 2020 2042 6568 6176 Behav
│ │ │ │ │ +00061990: 696f 722d 6163 6365 7373 696e 6720 696e ior-accessing in
│ │ │ │ │ +000619a0: 7374 616e 6365 7320 616e 6420 7661 7269 stances and vari
│ │ │ │ │ +000619b0: 6162 6c65 732e 0a20 2020 2020 2020 2020 ables..
│ │ │ │ │ +000619c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000619d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000619e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000619f0: 2020 2020 2028 6c69 6e65 2020 3437 290a (line 47).
│ │ │ │ │ +00061a00: 2a20 7368 6172 6564 5661 7269 6162 6c65 * sharedVariable
│ │ │ │ │ +00061a10: 5374 7269 6e67 3a20 2020 2020 2020 2020 String:
│ │ │ │ │ +00061a20: 2020 2020 2020 2020 2043 6c61 7373 4465 ClassDe
│ │ │ │ │ +00061a30: 7363 7269 7074 696f 6e2d 7072 696e 7469 scription-printi
│ │ │ │ │ +00061a40: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ +00061a50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00061a60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00061a70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00061a80: 2020 286c 696e 6520 2032 3129 0a2a 2073 (line 21).* s
│ │ │ │ │ +00061a90: 686f 7274 4174 5f20 3c31 3e3a 2020 2020 hortAt_ <1>:
│ │ │ │ │ +00061aa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00061ab0: 2020 2020 2020 4d65 6d6f 7279 2063 6c61 Memory cla
│ │ │ │ │ +00061ac0: 7373 2d61 6363 6573 7369 6e67 2e0a 2020 ss-accessing..
│ │ │ │ │ +00061ad0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00061ae0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00061af0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00061b00: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +00061b10: 6520 2036 3329 0a2a 2073 686f 7274 4174 e 63).* shortAt
│ │ │ │ │ +00061b20: 5f3a 2020 2020 2020 2020 2020 2020 2020 _:
│ │ │ │ │ +00061b30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00061b40: 4279 7465 4172 7261 792d 6d6f 7265 2061 ByteArray-more a
│ │ │ │ │ +00061b50: 6476 616e 6365 6420 6163 6365 7373 696e dvanced accessin
│ │ │ │ │ +00061b60: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ +00061b70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00061b80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00061b90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00061ba0: 2028 6c69 6e65 2020 3732 290a 2a20 7368 (line 72).* sh
│ │ │ │ │ +00061bb0: 6f72 7441 745f 7075 745f 203c 313e 3a20 ortAt_put_ <1>:
│ │ │ │ │ +00061bc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00061bd0: 2020 2020 204d 656d 6f72 7920 636c 6173 Memory clas
│ │ │ │ │ +00061be0: 732d 6163 6365 7373 696e 672e 0a20 2020 s-accessing..
│ │ │ │ │ +00061bf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00061c00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00061c10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00061c20: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +00061c30: 2020 3636 290a 2a20 7368 6f72 7441 745f 66).* shortAt_
│ │ │ │ │ +00061c40: 7075 745f 3a20 2020 2020 2020 2020 2020 put_:
│ │ │ │ │ +00061c50: 2020 2020 2020 2020 2020 2020 2020 2042 B
│ │ │ │ │ +00061c60: 7974 6541 7272 6179 2d6d 6f72 6520 6164 yteArray-more ad
│ │ │ │ │ +00061c70: 7661 6e63 6564 2061 6363 6573 7369 6e67 vanced accessing
│ │ │ │ │ +00061c80: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +00061c90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00061ca0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00061cb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00061cc0: 286c 696e 6520 2037 3629 0a2a 2073 686f (line 76).* sho
│ │ │ │ │ +00061cd0: 7274 4d6f 6e74 684e 616d 653a 2020 2020 rtMonthName:
│ │ │ │ │ +00061ce0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00061cf0: 2020 2020 4461 7465 2d63 6f6d 7061 7469 Date-compati
│ │ │ │ │ +00061d00: 6269 6c69 7479 2028 6e6f 6e2d 414e 5349 bility (non-ANSI
│ │ │ │ │ +00061d10: 292e 0a20 2020 2020 2020 2020 2020 2020 )..
│ │ │ │ │ +00061d20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00061d30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00061d40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00061d50: 2028 6c69 6e65 2020 3132 290a 2a20 7368 (line 12).* sh
│ │ │ │ │ +00061d60: 6f72 744e 616d 654f 664d 6f6e 7468 5f3a ortNameOfMonth_:
│ │ │ │ │ +00061d70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00061d80: 2020 2020 2044 6174 6520 636c 6173 732d Date class-
│ │ │ │ │ +00061d90: 6261 7369 632e 2020 2020 286c 696e 6520 basic. (line
│ │ │ │ │ +00061da0: 2033 3829 0a2a 2073 686f 756c 644e 6f74 38).* shouldNot
│ │ │ │ │ +00061db0: 496d 706c 656d 656e 743a 2020 2020 2020 Implement:
│ │ │ │ │ +00061dc0: 2020 2020 2020 2020 2020 2020 2020 4f62 Ob
│ │ │ │ │ +00061dd0: 6a65 6374 2d62 7569 6c74 2069 6e73 2e20 ject-built ins.
│ │ │ │ │ +00061de0: 2020 2028 6c69 6e65 2032 3137 290a 2a20 (line 217).*
│ │ │ │ │ +00061df0: 7368 6f77 5f3a 2020 2020 2020 2020 2020 show_:
│ │ │ │ │ +00061e00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00061e10: 2020 2020 2020 2054 6578 7443 6f6c 6c65 TextColle
│ │ │ │ │ +00061e20: 6374 6f72 2d61 6363 6573 7369 6e67 2e0a ctor-accessing..
│ │ │ │ │ +00061e30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00061e40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00061e50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00061e60: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +00061e70: 696e 6520 2032 3529 0a2a 2073 686f 7743 ine 25).* showC
│ │ │ │ │ +00061e80: 725f 3a20 2020 2020 2020 2020 2020 2020 r_:
│ │ │ │ │ +00061e90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00061ea0: 2020 5465 7874 436f 6c6c 6563 746f 722d TextCollector-
│ │ │ │ │ +00061eb0: 6163 6365 7373 696e 672e 0a20 2020 2020 accessing..
│ │ │ │ │ +00061ec0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00061ed0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00061ee0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00061ef0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +00061f00: 3238 290a 2a20 7368 6f77 4f6e 4e65 774c 28).* showOnNewL
│ │ │ │ │ +00061f10: 696e 655f 3a20 2020 2020 2020 2020 2020 ine_:
│ │ │ │ │ +00061f20: 2020 2020 2020 2020 2020 2020 2054 6578 Tex
│ │ │ │ │ +00061f30: 7443 6f6c 6c65 6374 6f72 2d61 6363 6573 tCollector-acces
│ │ │ │ │ +00061f40: 7369 6e67 2e0a 2020 2020 2020 2020 2020 sing..
│ │ │ │ │ +00061f50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00061f60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00061f70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00061f80: 2020 2020 286c 696e 6520 2033 3129 0a2a (line 31).*
│ │ │ │ │ +00061f90: 2073 6875 7464 6f77 6e3a 2020 2020 2020 shutdown:
│ │ │ │ │ +00061fa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00061fb0: 2020 2020 2020 2020 4669 6c65 4465 7363 FileDesc
│ │ │ │ │ +00061fc0: 7269 7074 6f72 2d62 6173 6963 2e0a 2020 riptor-basic..
│ │ │ │ │ +00061fd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00061fe0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00061ff0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00062000: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +00062010: 6520 2035 3829 0a2a 2073 6962 6c69 6e67 e 58).* sibling
│ │ │ │ │ +00062020: 7320 3c31 3e3a 2020 2020 2020 2020 2020 s <1>:
│ │ │ │ │ +00062030: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00062040: 526f 6f74 4e61 6d65 7370 6163 652d 6e61 RootNamespace-na
│ │ │ │ │ +00062050: 6d65 7370 6163 6520 6869 6572 6172 6368 mespace hierarch
│ │ │ │ │ +00062060: 792e 0a20 2020 2020 2020 2020 2020 2020 y..
│ │ │ │ │ +00062070: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00062080: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00062090: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000620a0: 2028 6c69 6e65 2020 2036 290a 2a20 7369 (line 6).* si
│ │ │ │ │ +000620b0: 626c 696e 6773 203c 323e 3a20 2020 2020 blings <2>:
│ │ │ │ │ +000620c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000620d0: 2020 2020 204e 616d 6573 7061 6365 2d6e Namespace-n
│ │ │ │ │ +000620e0: 616d 6573 7061 6365 2068 6965 7261 7263 amespace hierarc
│ │ │ │ │ +000620f0: 6879 2e0a 2020 2020 2020 2020 2020 2020 hy..
│ │ │ │ │ +00062100: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00062110: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00062120: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00062130: 2020 286c 696e 6520 2020 3629 0a2a 2073 (line 6).* s
│ │ │ │ │ +00062140: 6962 6c69 6e67 733a 2020 2020 2020 2020 iblings:
│ │ │ │ │ +00062150: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00062160: 2020 2020 2020 4162 7374 7261 6374 4e61 AbstractNa
│ │ │ │ │ +00062170: 6d65 7370 6163 652d 6e61 6d65 7370 6163 mespace-namespac
│ │ │ │ │ +00062180: 6520 6869 6572 6172 6368 792e 0a20 2020 e hierarchy..
│ │ │ │ │ +00062190: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000621a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000621b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000621c0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +000621d0: 2020 3434 290a 2a20 7369 626c 696e 6773 44).* siblings
│ │ │ │ │ +000621e0: 446f 5f20 3c31 3e3a 2020 2020 2020 2020 Do_ <1>:
│ │ │ │ │ +000621f0: 2020 2020 2020 2020 2020 2020 2020 2052 R
│ │ │ │ │ +00062200: 6f6f 744e 616d 6573 7061 6365 2d6e 616d ootNamespace-nam
│ │ │ │ │ +00062210: 6573 7061 6365 2068 6965 7261 7263 6879 espace hierarchy
│ │ │ │ │ +00062220: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +00062230: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00062240: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00062250: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00062260: 286c 696e 6520 2020 3929 0a2a 2073 6962 (line 9).* sib
│ │ │ │ │ +00062270: 6c69 6e67 7344 6f5f 203c 323e 3a20 2020 lingsDo_ <2>:
│ │ │ │ │ +00062280: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00062290: 2020 2020 4e61 6d65 7370 6163 652d 6e61 Namespace-na
│ │ │ │ │ +000622a0: 6d65 7370 6163 6520 6869 6572 6172 6368 mespace hierarch
│ │ │ │ │ +000622b0: 792e 0a20 2020 2020 2020 2020 2020 2020 y..
│ │ │ │ │ +000622c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000622d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000622e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000622f0: 2028 6c69 6e65 2020 3130 290a 2a20 7369 (line 10).* si
│ │ │ │ │ +00062300: 626c 696e 6773 446f 5f3a 2020 2020 2020 blingsDo_:
│ │ │ │ │ +00062310: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00062320: 2020 2020 2041 6273 7472 6163 744e 616d AbstractNam
│ │ │ │ │ +00062330: 6573 7061 6365 2d6e 616d 6573 7061 6365 espace-namespace
│ │ │ │ │ +00062340: 2068 6965 7261 7263 6879 2e0a 2020 2020 hierarchy..
│ │ │ │ │ +00062350: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00062360: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00062370: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00062380: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +00062390: 2034 3829 0a2a 2073 6967 6e20 3c31 3e3a 48).* sign <1>:
│ │ │ │ │ +000623a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000623b0: 2020 2020 2020 2020 2020 2020 2020 4e75 Nu
│ │ │ │ │ +000623c0: 6d62 6572 2d74 6573 7469 6e67 2e20 2020 mber-testing.
│ │ │ │ │ +000623d0: 2020 2028 6c69 6e65 2020 3530 290a 2a20 (line 50).*
│ │ │ │ │ +000623e0: 7369 676e 203c 323e 3a20 2020 2020 2020 sign <2>:
│ │ │ │ │ +000623f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00062400: 2020 2020 2020 204c 6172 6765 5a65 726f LargeZero
│ │ │ │ │ +00062410: 496e 7465 6765 722d 6e75 6d65 7269 6320 Integer-numeric
│ │ │ │ │ +00062420: 7465 7374 696e 672e 0a20 2020 2020 2020 testing..
│ │ │ │ │ +00062430: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00062440: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00062450: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00062460: 2020 2020 2020 2028 6c69 6e65 2020 2036 (line 6
│ │ │ │ │ +00062470: 290a 2a20 7369 676e 203c 333e 3a20 2020 ).* sign <3>:
│ │ │ │ │ +00062480: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00062490: 2020 2020 2020 2020 2020 204c 6172 6765 Large
│ │ │ │ │ +000624a0: 506f 7369 7469 7665 496e 7465 6765 722d PositiveInteger-
│ │ │ │ │ +000624b0: 6e75 6d65 7269 6320 7465 7374 696e 672e numeric testing.
│ │ │ │ │ +000624c0: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +000624d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000624e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000624f0: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +00062500: 6c69 6e65 2020 3135 290a 2a20 7369 676e line 15).* sign
│ │ │ │ │ +00062510: 203c 343e 3a20 2020 2020 2020 2020 2020 <4>:
│ │ │ │ │ +00062520: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00062530: 2020 204c 6172 6765 4e65 6761 7469 7665 LargeNegative
│ │ │ │ │ +00062540: 496e 7465 6765 722d 6e75 6d65 7269 6320 Integer-numeric
│ │ │ │ │ +00062550: 7465 7374 696e 672e 0a20 2020 2020 2020 testing..
│ │ │ │ │ +00062560: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00062570: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00062580: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00062590: 2020 2020 2020 2028 6c69 6e65 2020 3135 (line 15
│ │ │ │ │ +000625a0: 290a 2a20 7369 676e 3a20 2020 2020 2020 ).* sign:
│ │ │ │ │ +000625b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000625c0: 2020 2020 2020 2020 2020 2046 6c6f 6174 Float
│ │ │ │ │ +000625d0: 2d74 6573 7469 6e67 2e20 2020 2020 2020 -testing.
│ │ │ │ │ +000625e0: 286c 696e 6520 2032 3729 0a2a 2073 6967 (line 27).* sig
│ │ │ │ │ +000625f0: 6e61 6c20 3c31 3e3a 2020 2020 2020 2020 nal <1>:
│ │ │ │ │ +00062600: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00062610: 2020 2020 5365 6d61 7068 6f72 652d 6275 Semaphore-bu
│ │ │ │ │ +00062620: 696c 7469 6e73 2e20 2028 6c69 6e65 2020 iltins. (line
│ │ │ │ │ +00062630: 3231 290a 2a20 7369 676e 616c 203c 323e 21).* signal <2>
│ │ │ │ │ +00062640: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +00062650: 2020 2020 2020 2020 2020 2020 2045 7863 Exc
│ │ │ │ │ +00062660: 6570 7469 6f6e 2d65 7863 6570 7469 6f6e eption-exception
│ │ │ │ │ +00062670: 2073 6967 6e61 6c69 6e67 2e0a 2020 2020 signaling..
│ │ │ │ │ +00062680: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00062690: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000626a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000626b0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +000626c0: 2020 3629 0a2a 2073 6967 6e61 6c3a 2020 6).* signal:
│ │ │ │ │ +000626d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000626e0: 2020 2020 2020 2020 2020 2020 2020 4578 Ex
│ │ │ │ │ +000626f0: 6365 7074 696f 6e20 636c 6173 732d 696e ception class-in
│ │ │ │ │ +00062700: 7374 616e 6365 2063 7265 6174 696f 6e2e stance creation.
│ │ │ │ │ +00062710: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +00062720: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00062730: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00062740: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +00062750: 6c69 6e65 2020 3130 290a 2a20 7369 676e line 10).* sign
│ │ │ │ │ +00062760: 616c 5f20 3c31 3e3a 2020 2020 2020 2020 al_ <1>:
│ │ │ │ │ +00062770: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00062780: 2020 2053 7973 7465 6d45 7863 6570 7469 SystemExcepti
│ │ │ │ │ +00062790: 6f6e 732e 5365 6375 7269 7479 4572 726f ons.SecurityErro
│ │ │ │ │ +000627a0: 7220 636c 6173 732d 6163 6365 7373 696e r class-accessin
│ │ │ │ │ +000627b0: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ +000627c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000627d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000627e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000627f0: 2028 6c69 6e65 2020 2036 290a 2a20 7369 (line 6).* si
│ │ │ │ │ +00062800: 676e 616c 5f20 3c32 3e3a 2020 2020 2020 gnal_ <2>:
│ │ │ │ │ +00062810: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00062820: 2020 2020 2053 7973 7465 6d45 7863 6570 SystemExcep
│ │ │ │ │ +00062830: 7469 6f6e 732e 5061 636b 6167 654e 6f74 tions.PackageNot
│ │ │ │ │ +00062840: 4176 6169 6c61 626c 6520 636c 6173 732d Available class-
│ │ │ │ │ +00062850: 7374 696c 6c20 756e 636c 6173 7369 6669 still unclassifi
│ │ │ │ │ +00062860: 6564 2e0a 2020 2020 2020 2020 2020 2020 ed..
│ │ │ │ │ +00062870: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00062880: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00062890: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000628a0: 2020 286c 696e 6520 2020 3629 0a2a 2073 (line 6).* s
│ │ │ │ │ +000628b0: 6967 6e61 6c5f 203c 333e 3a20 2020 2020 ignal_ <3>:
│ │ │ │ │ +000628c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000628d0: 2020 2020 2020 4578 6365 7074 696f 6e2d Exception-
│ │ │ │ │ +000628e0: 6578 6365 7074 696f 6e20 7369 676e 616c exception signal
│ │ │ │ │ +000628f0: 696e 672e 0a20 2020 2020 2020 2020 2020 ing..
│ │ │ │ │ +00062900: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00062910: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00062920: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00062930: 2020 2028 6c69 6e65 2020 2039 290a 2a20 (line 9).*
│ │ │ │ │ +00062940: 7369 676e 616c 5f3a 2020 2020 2020 2020 signal_:
│ │ │ │ │ +00062950: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00062960: 2020 2020 2020 2045 7863 6570 7469 6f6e Exception
│ │ │ │ │ +00062970: 2063 6c61 7373 2d69 6e73 7461 6e63 6520 class-instance
│ │ │ │ │ +00062980: 6372 6561 7469 6f6e 2e0a 2020 2020 2020 creation..
│ │ │ │ │ +00062990: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000629a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000629b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000629c0: 2020 2020 2020 2020 286c 696e 6520 2031 (line 1
│ │ │ │ │ +000629d0: 3429 0a2a 2073 6967 6e61 6c5f 6174 4e61 4).* signal_atNa
│ │ │ │ │ +000629e0: 6e6f 7365 636f 6e64 436c 6f63 6b56 616c nosecondClockVal
│ │ │ │ │ +000629f0: 7565 5f3a 2020 2020 2020 2020 5072 6f63 ue_: Proc
│ │ │ │ │ +00062a00: 6573 736f 7253 6368 6564 756c 6572 2d74 essorScheduler-t
│ │ │ │ │ +00062a10: 696d 6564 2069 6e76 6f63 6174 696f 6e2e imed invocation.
│ │ │ │ │ +00062a20: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +00062a30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00062a40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00062a50: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +00062a60: 6c69 6e65 2020 3130 290a 2a20 7369 676e line 10).* sign
│ │ │ │ │ +00062a70: 616c 5f6f 6e49 6e74 6572 7275 7074 5f3a al_onInterrupt_:
│ │ │ │ │ +00062a80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00062a90: 2020 2050 726f 6365 7373 6f72 5363 6865 ProcessorSche
│ │ │ │ │ +00062aa0: 6475 6c65 722d 7469 6d65 6420 696e 766f duler-timed invo
│ │ │ │ │ +00062ab0: 6361 7469 6f6e 2e0a 2020 2020 2020 2020 cation..
│ │ │ │ │ +00062ac0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00062ad0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00062ae0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00062af0: 2020 2020 2020 286c 696e 6520 2031 3429 (line 14)
│ │ │ │ │ +00062b00: 0a2a 2073 6967 6e61 6c5f 7265 6173 6f6e .* signal_reason
│ │ │ │ │ +00062b10: 5f3a 2020 2020 2020 2020 2020 2020 2020 _:
│ │ │ │ │ +00062b20: 2020 2020 2020 2020 2020 5379 7374 656d System
│ │ │ │ │ +00062b30: 4578 6365 7074 696f 6e73 2e50 6163 6b61 Exceptions.Packa
│ │ │ │ │ +00062b40: 6765 4e6f 7441 7661 696c 6162 6c65 2063 geNotAvailable c
│ │ │ │ │ +00062b50: 6c61 7373 2d73 7469 6c6c 2075 6e63 6c61 lass-still uncla
│ │ │ │ │ +00062b60: 7373 6966 6965 642e 0a20 2020 2020 2020 ssified..
│ │ │ │ │ +00062b70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00062b80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00062b90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00062ba0: 2020 2020 2020 2028 6c69 6e65 2020 3130 (line 10
│ │ │ │ │ +00062bb0: 290a 2a20 7369 676e 616c 696e 6743 6f6e ).* signalingCon
│ │ │ │ │ +00062bc0: 7465 7874 3a20 2020 2020 2020 2020 2020 text:
│ │ │ │ │ +00062bd0: 2020 2020 2020 2020 2020 2045 7863 6570 Excep
│ │ │ │ │ +00062be0: 7469 6f6e 2d73 7469 6c6c 2075 6e63 6c61 tion-still uncla
│ │ │ │ │ +00062bf0: 7373 6966 6965 642e 0a20 2020 2020 2020 ssified..
│ │ │ │ │ +00062c00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00062c10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00062c20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00062c30: 2020 2020 2020 2028 6c69 6e65 2020 2036 (line 6
│ │ │ │ │ +00062c40: 290a 2a20 7369 676e 616c 4f6e 5f20 3c31 ).* signalOn_ <1
│ │ │ │ │ +00062c50: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ +00062c60: 2020 2020 2020 2020 2020 2053 7973 7465 Syste
│ │ │ │ │ +00062c70: 6d45 7863 6570 7469 6f6e 732e 4e6f 7445 mExceptions.NotE
│ │ │ │ │ +00062c80: 6e6f 7567 6845 6c65 6d65 6e74 7320 636c noughElements cl
│ │ │ │ │ +00062c90: 6173 732d 7369 676e 616c 696e 672e 0a20 ass-signaling..
│ │ │ │ │ +00062ca0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00062cb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00062cc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00062cd0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +00062ce0: 6e65 2020 2036 290a 2a20 7369 676e 616c ne 6).* signal
│ │ │ │ │ +00062cf0: 4f6e 5f20 3c32 3e3a 2020 2020 2020 2020 On_ <2>:
│ │ │ │ │ +00062d00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00062d10: 2053 7973 7465 6d45 7863 6570 7469 6f6e SystemException
│ │ │ │ │ +00062d20: 732e 4d75 7374 4265 426f 6f6c 6561 6e20 s.MustBeBoolean
│ │ │ │ │ +00062d30: 636c 6173 732d 7369 676e 616c 696e 672e class-signaling.
│ │ │ │ │ +00062d40: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +00062d50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00062d60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00062d70: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +00062d80: 6c69 6e65 2020 2036 290a 2a20 7369 676e line 6).* sign
│ │ │ │ │ +00062d90: 616c 4f6e 5f20 3c33 3e3a 2020 2020 2020 alOn_ <3>:
│ │ │ │ │ +00062da0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00062db0: 2020 2053 7973 7465 6d45 7863 6570 7469 SystemExcepti
│ │ │ │ │ +00062dc0: 6f6e 732e 496e 7661 6c69 6456 616c 7565 ons.InvalidValue
│ │ │ │ │ +00062dd0: 2063 6c61 7373 2d73 6967 6e61 6c69 6e67 class-signaling
│ │ │ │ │ +00062de0: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +00062df0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00062e00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00062e10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00062e20: 286c 696e 6520 2020 3629 0a2a 2073 6967 (line 6).* sig
│ │ │ │ │ +00062e30: 6e61 6c4f 6e5f 3a20 2020 2020 2020 2020 nalOn_:
│ │ │ │ │ +00062e40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00062e50: 2020 2020 5379 7374 656d 4578 6365 7074 SystemExcept
│ │ │ │ │ +00062e60: 696f 6e73 2e45 6e64 4f66 5374 7265 616d ions.EndOfStream
│ │ │ │ │ +00062e70: 2063 6c61 7373 2d73 6967 6e61 6c69 6e67 class-signaling
│ │ │ │ │ +00062e80: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +00062e90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00062ea0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00062eb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00062ec0: 286c 696e 6520 2020 3629 0a2a 2073 6967 (line 6).* sig
│ │ │ │ │ +00062ed0: 6e61 6c4f 6e5f 6d75 7374 4265 5f3a 2020 nalOn_mustBe_:
│ │ │ │ │ +00062ee0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00062ef0: 2020 2020 5379 7374 656d 4578 6365 7074 SystemExcept
│ │ │ │ │ +00062f00: 696f 6e73 2e57 726f 6e67 436c 6173 7320 ions.WrongClass
│ │ │ │ │ +00062f10: 636c 6173 732d 7369 676e 616c 696e 672e class-signaling.
│ │ │ │ │ +00062f20: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +00062f30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00062f40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00062f50: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +00062f60: 6c69 6e65 2020 2036 290a 2a20 7369 676e line 6).* sign
│ │ │ │ │ +00062f70: 616c 4f6e 5f6d 7573 7442 6542 6574 7765 alOn_mustBeBetwe
│ │ │ │ │ +00062f80: 656e 5f61 6e64 5f3a 2020 2020 2020 2020 en_and_:
│ │ │ │ │ +00062f90: 2020 2053 7973 7465 6d45 7863 6570 7469 SystemExcepti
│ │ │ │ │ +00062fa0: 6f6e 732e 4172 6775 6d65 6e74 4f75 744f ons.ArgumentOutO
│ │ │ │ │ +00062fb0: 6652 616e 6765 2063 6c61 7373 2d73 6967 fRange class-sig
│ │ │ │ │ +00062fc0: 6e61 6c69 6e67 2e0a 2020 2020 2020 2020 naling..
│ │ │ │ │ +00062fd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00062fe0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00062ff0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00063000: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)
│ │ │ │ │ +00063010: 0a2a 2073 6967 6e61 6c4f 6e5f 7265 6173 .* signalOn_reas
│ │ │ │ │ +00063020: 6f6e 5f20 3c31 3e3a 2020 2020 2020 2020 on_ <1>:
│ │ │ │ │ +00063030: 2020 2020 2020 2020 2020 5379 7374 656d System
│ │ │ │ │ +00063040: 4578 6365 7074 696f 6e73 2e4e 6f74 466f Exceptions.NotFo
│ │ │ │ │ +00063050: 756e 6420 636c 6173 732d 6163 6365 7373 und class-access
│ │ │ │ │ +00063060: 696e 672e 0a20 2020 2020 2020 2020 2020 ing..
│ │ │ │ │ +00063070: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00063080: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00063090: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000630a0: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).*
│ │ │ │ │ +000630b0: 7369 676e 616c 4f6e 5f72 6561 736f 6e5f signalOn_reason_
│ │ │ │ │ +000630c0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +000630d0: 2020 2020 2020 2053 7973 7465 6d45 7863 SystemExc
│ │ │ │ │ +000630e0: 6570 7469 6f6e 732e 496e 7661 6c69 6456 eptions.InvalidV
│ │ │ │ │ +000630f0: 616c 7565 2063 6c61 7373 2d73 6967 6e61 alue class-signa
│ │ │ │ │ +00063100: 6c69 6e67 2e0a 2020 2020 2020 2020 2020 ling..
│ │ │ │ │ +00063110: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00063120: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00063130: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00063140: 2020 2020 286c 696e 6520 2020 3929 0a2a (line 9).*
│ │ │ │ │ +00063150: 2073 6967 6e61 6c4f 6e5f 7573 6549 6e73 signalOn_useIns
│ │ │ │ │ +00063160: 7465 6164 5f3a 2020 2020 2020 2020 2020 tead_:
│ │ │ │ │ +00063170: 2020 2020 2020 2020 5379 7374 656d 4578 SystemEx
│ │ │ │ │ +00063180: 6365 7074 696f 6e73 2e57 726f 6e67 4d65 ceptions.WrongMe
│ │ │ │ │ +00063190: 7373 6167 6553 656e 7420 636c 6173 732d ssageSent class-
│ │ │ │ │ +000631a0: 7369 676e 616c 696e 672e 0a20 2020 2020 signaling..
│ │ │ │ │ +000631b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000631c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000631d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000631e0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +000631f0: 2036 290a 2a20 7369 676e 616c 4f6e 5f77 6).* signalOn_w
│ │ │ │ │ +00063200: 6861 745f 3a20 2020 2020 2020 2020 2020 hat_:
│ │ │ │ │ +00063210: 2020 2020 2020 2020 2020 2020 2053 7973 Sys
│ │ │ │ │ +00063220: 7465 6d45 7863 6570 7469 6f6e 732e 4e6f temExceptions.No
│ │ │ │ │ +00063230: 7446 6f75 6e64 2063 6c61 7373 2d61 6363 tFound class-acc
│ │ │ │ │ +00063240: 6573 7369 6e67 2e0a 2020 2020 2020 2020 essing..
│ │ │ │ │ +00063250: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00063260: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00063270: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00063280: 2020 2020 2020 286c 696e 6520 2020 3929 (line 9)
│ │ │ │ │ +00063290: 0a2a 2073 6967 6e61 6c4f 6e5f 7769 7468 .* signalOn_with
│ │ │ │ │ +000632a0: 496e 6465 785f 3a20 2020 2020 2020 2020 Index_:
│ │ │ │ │ +000632b0: 2020 2020 2020 2020 2020 5379 7374 656d System
│ │ │ │ │ +000632c0: 4578 6365 7074 696f 6e73 2e49 6e64 6578 Exceptions.Index
│ │ │ │ │ +000632d0: 4f75 744f 6652 616e 6765 2063 6c61 7373 OutOfRange class
│ │ │ │ │ +000632e0: 2d73 6967 6e61 6c69 6e67 2e0a 2020 2020 -signaling..
│ │ │ │ │ +000632f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00063300: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00063310: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00063320: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +00063330: 2020 3629 0a2a 2073 6967 6e42 7974 6520 6).* signByte
│ │ │ │ │ +00063340: 3c31 3e3a 2020 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ +00063350: 2020 2020 2020 2020 2020 2020 2020 466c Fl
│ │ │ │ │ +00063360: 6f61 7451 2063 6c61 7373 2d62 7974 652d oatQ class-byte-
│ │ │ │ │ +00063370: 6f72 6465 7220 6465 7065 6e64 616e 6369 order dependanci
│ │ │ │ │ +00063380: 6573 2e0a 2020 2020 2020 2020 2020 2020 es..
│ │ │ │ │ +00063390: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000633a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000633b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000633c0: 2020 286c 696e 6520 2020 3629 0a2a 2073 (line 6).* s
│ │ │ │ │ +000633d0: 6967 6e42 7974 6520 3c32 3e3a 2020 2020 ignByte <2>:
│ │ │ │ │ +000633e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000633f0: 2020 2020 2020 466c 6f61 7445 2063 6c61 FloatE cla
│ │ │ │ │ +00063400: 7373 2d62 7974 652d 6f72 6465 7220 6465 ss-byte-order de
│ │ │ │ │ +00063410: 7065 6e64 616e 6369 6573 2e0a 2020 2020 pendancies..
│ │ │ │ │ +00063420: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00063430: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00063440: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00063450: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +00063460: 2020 3629 0a2a 2073 6967 6e42 7974 6520 6).* signByte
│ │ │ │ │ +00063470: 3c33 3e3a 2020 2020 2020 2020 2020 2020 <3>:
│ │ │ │ │ +00063480: 2020 2020 2020 2020 2020 2020 2020 466c Fl
│ │ │ │ │ +00063490: 6f61 7444 2063 6c61 7373 2d62 7974 652d oatD class-byte-
│ │ │ │ │ +000634a0: 6f72 6465 7220 6465 7065 6e64 656e 6369 order dependenci
│ │ │ │ │ +000634b0: 6573 2e0a 2020 2020 2020 2020 2020 2020 es..
│ │ │ │ │ +000634c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000634d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000634e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000634f0: 2020 286c 696e 6520 2031 3029 0a2a 2073 (line 10).* s
│ │ │ │ │ +00063500: 6967 6e42 7974 653a 2020 2020 2020 2020 ignByte:
│ │ │ │ │ +00063510: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00063520: 2020 2020 2020 466c 6f61 7420 636c 6173 Float clas
│ │ │ │ │ +00063530: 732d 6279 7465 2d6f 7264 6572 2064 6570 s-byte-order dep
│ │ │ │ │ +00063540: 656e 6461 6e63 6965 732e 0a20 2020 2020 endancies..
│ │ │ │ │ +00063550: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00063560: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00063570: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00063580: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +00063590: 2036 290a 2a20 7369 6d69 6c61 7269 7479 6).* similarity
│ │ │ │ │ +000635a0: 546f 5f3a 2020 2020 2020 2020 2020 2020 To_:
│ │ │ │ │ +000635b0: 2020 2020 2020 2020 2020 2020 2053 7472 Str
│ │ │ │ │ +000635c0: 696e 672d 6275 696c 7420 696e 732e 2020 ing-built ins.
│ │ │ │ │ +000635d0: 2020 286c 696e 6520 2034 3329 0a2a 2073 (line 43).* s
│ │ │ │ │ +000635e0: 696e 203c 313e 3a20 2020 2020 2020 2020 in <1>:
│ │ │ │ │ +000635f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00063600: 2020 2020 2020 4e75 6d62 6572 2d6d 6973 Number-mis
│ │ │ │ │ +00063610: 6320 6d61 7468 2e20 2020 2028 6c69 6e65 c math. (line
│ │ │ │ │ +00063620: 2020 3733 290a 2a20 7369 6e3a 2020 2020 73).* sin:
│ │ │ │ │ +00063630: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00063640: 2020 2020 2020 2020 2020 2020 2020 2046 F
│ │ │ │ │ +00063650: 6c6f 6174 2d62 7569 6c74 2069 6e73 2e20 loat-built ins.
│ │ │ │ │ +00063660: 2020 2020 286c 696e 6520 2033 3929 0a2a (line 39).*
│ │ │ │ │ +00063670: 2073 696e 676c 6553 7465 703a 2020 2020 singleStep:
│ │ │ │ │ +00063680: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00063690: 2020 2020 2020 2020 5072 6f63 6573 732d Process-
│ │ │ │ │ +000636a0: 6261 7369 632e 2020 2020 2020 2028 6c69 basic. (li
│ │ │ │ │ +000636b0: 6e65 2020 3332 290a 2a20 7369 6e67 6c65 ne 32).* single
│ │ │ │ │ +000636c0: 5374 6570 5761 6974 696e 674f 6e5f 3a20 StepWaitingOn_:
│ │ │ │ │ +000636d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000636e0: 2050 726f 6365 7373 2d62 7569 6c74 696e Process-builtin
│ │ │ │ │ +000636f0: 732e 2020 2020 286c 696e 6520 2020 3929 s. (line 9)
│ │ │ │ │ +00063700: 0a2a 2073 696e 683a 2020 2020 2020 2020 .* sinh:
│ │ │ │ │ +00063710: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00063720: 2020 2020 2020 2020 2020 4e75 6d62 6572 Number
│ │ │ │ │ +00063730: 2d6d 6973 6320 6d61 7468 2e20 2020 2028 -misc math. (
│ │ │ │ │ +00063740: 6c69 6e65 2020 3736 290a 2a20 7369 7a65 line 76).* size
│ │ │ │ │ +00063750: 203c 313e 3a20 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ +00063760: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00063770: 2020 2057 6561 6b41 7272 6179 2d61 6363 WeakArray-acc
│ │ │ │ │ +00063780: 6573 7369 6e67 2e20 286c 696e 6520 2034 essing. (line 4
│ │ │ │ │ +00063790: 3329 0a2a 2073 697a 6520 3c32 3e3a 2020 3).* size <2>:
│ │ │ │ │ +000637a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000637b0: 2020 2020 2020 2020 2020 2020 5646 532e VFS.
│ │ │ │ │ +000637c0: 4669 6c65 5772 6170 7065 722d 6465 6c65 FileWrapper-dele
│ │ │ │ │ +000637d0: 6761 7469 6f6e 2e0a 2020 2020 2020 2020 gation..
│ │ │ │ │ +000637e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000637f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00063800: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00063810: 2020 2020 2020 286c 696e 6520 2035 3329 (line 53)
│ │ │ │ │ +00063820: 0a2a 2073 697a 6520 3c33 3e3a 2020 2020 .* size <3>:
│ │ │ │ │ +00063830: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00063840: 2020 2020 2020 2020 2020 5646 532e 4172 VFS.Ar
│ │ │ │ │ +00063850: 6368 6976 654d 656d 6265 722d 6163 6365 chiveMember-acce
│ │ │ │ │ +00063860: 7373 696e 672e 0a20 2020 2020 2020 2020 ssing..
│ │ │ │ │ +00063870: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00063880: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00063890: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000638a0: 2020 2020 2028 6c69 6e65 2020 3431 290a (line 41).
│ │ │ │ │ +000638b0: 2a20 7369 7a65 203c 343e 3a20 2020 2020 * size <4>:
│ │ │ │ │ +000638c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000638d0: 2020 2020 2020 2020 2053 7472 696e 672d String-
│ │ │ │ │ +000638e0: 6275 696c 7420 696e 732e 2020 2020 286c built ins. (l
│ │ │ │ │ +000638f0: 696e 6520 2034 3829 0a2a 2073 697a 6520 ine 48).* size
│ │ │ │ │ +00063900: 3c35 3e3a 2020 2020 2020 2020 2020 2020 <5>:
│ │ │ │ │ +00063910: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00063920: 2020 5365 7175 656e 6365 6162 6c65 436f SequenceableCo
│ │ │ │ │ +00063930: 6c6c 6563 7469 6f6e 2d74 6573 7469 6e67 llection-testing
│ │ │ │ │ +00063940: 2063 6f6c 6c65 6374 696f 6e73 2e0a 2020 collections..
│ │ │ │ │ +00063950: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00063960: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00063970: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00063980: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +00063990: 6520 2020 3629 0a2a 2073 697a 6520 3c36 e 6).* size <6
│ │ │ │ │ +000639a0: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ +000639b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000639c0: 5275 6e41 7272 6179 2d62 6173 6963 2e20 RunArray-basic.
│ │ │ │ │ +000639d0: 2020 2020 2028 6c69 6e65 2020 3132 290a (line 12).
│ │ │ │ │ +000639e0: 2a20 7369 7a65 203c 373e 3a20 2020 2020 * size <7>:
│ │ │ │ │ +000639f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00063a00: 2020 2020 2020 2020 2052 6567 6578 5265 RegexRe
│ │ │ │ │ +00063a10: 7375 6c74 732d 6163 6365 7373 696e 672e sults-accessing.
│ │ │ │ │ +00063a20: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +00063a30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00063a40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00063a50: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +00063a60: 6c69 6e65 2020 3336 290a 2a20 7369 7a65 line 36).* size
│ │ │ │ │ +00063a70: 203c 383e 3a20 2020 2020 2020 2020 2020 <8>:
│ │ │ │ │ +00063a80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00063a90: 2020 2050 6f73 6974 696f 6e61 626c 6553 PositionableS
│ │ │ │ │ +00063aa0: 7472 6561 6d2d 706f 7369 7469 6f6e 696e tream-positionin
│ │ │ │ │ +00063ab0: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ +00063ac0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00063ad0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00063ae0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00063af0: 2028 6c69 6e65 2020 3235 290a 2a20 7369 (line 25).* si
│ │ │ │ │ +00063b00: 7a65 203c 393e 3a20 2020 2020 2020 2020 ze <9>:
│ │ │ │ │ +00063b10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00063b20: 2020 2020 204f 7264 6572 6564 436f 6c6c OrderedColl
│ │ │ │ │ +00063b30: 6563 7469 6f6e 2d61 6363 6573 7369 6e67 ection-accessing
│ │ │ │ │ +00063b40: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +00063b50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00063b60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00063b70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00063b80: 286c 696e 6520 2031 3929 0a2a 2073 697a (line 19).* siz
│ │ │ │ │ +00063b90: 6520 3c31 303e 3a20 2020 2020 2020 2020 e <10>:
│ │ │ │ │ +00063ba0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00063bb0: 2020 2020 4f62 6a65 6374 2d62 7569 6c74 Object-built
│ │ │ │ │ +00063bc0: 2069 6e73 2e20 2020 2028 6c69 6e65 2032 ins. (line 2
│ │ │ │ │ +00063bd0: 3231 290a 2a20 7369 7a65 203c 3131 3e3a 21).* size <11>:
│ │ │ │ │ +00063be0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00063bf0: 2020 2020 2020 2020 2020 2020 204e 616d Nam
│ │ │ │ │ +00063c00: 6573 7061 6365 2d6f 7665 7272 6964 6573 espace-overrides
│ │ │ │ │ +00063c10: 2066 6f72 2073 7570 6572 7370 6163 6573 for superspaces
│ │ │ │ │ +00063c20: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +00063c30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00063c40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00063c50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00063c60: 286c 696e 6520 2034 3629 0a2a 2073 697a (line 46).* siz
│ │ │ │ │ +00063c70: 6520 3c31 323e 3a20 2020 2020 2020 2020 e <12>:
│ │ │ │ │ +00063c80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00063c90: 2020 2020 4d61 7070 6564 436f 6c6c 6563 MappedCollec
│ │ │ │ │ +00063ca0: 7469 6f6e 2d62 6173 6963 2e0a 2020 2020 tion-basic..
│ │ │ │ │ +00063cb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00063cc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00063cd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00063ce0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +00063cf0: 2036 3029 0a2a 2073 697a 6520 3c31 333e 60).* size <13>
│ │ │ │ │ +00063d00: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +00063d10: 2020 2020 2020 2020 2020 2020 2020 4c69 Li
│ │ │ │ │ +00063d20: 6e6b 6564 4c69 7374 2d74 6573 7469 6e67 nkedList-testing
│ │ │ │ │ +00063d30: 2e20 2028 6c69 6e65 2020 3132 290a 2a20 . (line 12).*
│ │ │ │ │ +00063d40: 7369 7a65 203c 3134 3e3a 2020 2020 2020 size <14>:
│ │ │ │ │ +00063d50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00063d60: 2020 2020 2020 204c 696e 6b2d 6974 6572 Link-iter
│ │ │ │ │ +00063d70: 6174 696f 6e2e 2020 2020 2020 286c 696e ation. (lin
│ │ │ │ │ +00063d80: 6520 2031 3629 0a2a 2073 697a 6520 3c31 e 16).* size <1
│ │ │ │ │ +00063d90: 353e 3a20 2020 2020 2020 2020 2020 2020 5>:
│ │ │ │ │ +00063da0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00063db0: 4c61 7267 655a 6572 6f49 6e74 6567 6572 LargeZeroInteger
│ │ │ │ │ +00063dc0: 2d61 6363 6573 7369 6e67 2e0a 2020 2020 -accessing..
│ │ │ │ │ +00063dd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00063de0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00063df0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00063e00: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +00063e10: 2031 3229 0a2a 2073 697a 6520 3c31 363e 12).* size <16>
│ │ │ │ │ +00063e20: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +00063e30: 2020 2020 2020 2020 2020 2020 2020 4c61 La
│ │ │ │ │ +00063e40: 7267 6549 6e74 6567 6572 2d62 7569 6c74 rgeInteger-built
│ │ │ │ │ +00063e50: 2d69 6e73 2e0a 2020 2020 2020 2020 2020 -ins..
│ │ │ │ │ +00063e60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00063e70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00063e80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00063e90: 2020 2020 286c 696e 6520 2033 3129 0a2a (line 31).*
│ │ │ │ │ +00063ea0: 2073 697a 6520 3c31 373e 3a20 2020 2020 size <17>:
│ │ │ │ │ +00063eb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00063ec0: 2020 2020 2020 2020 4c61 7267 6541 7272 LargeArr
│ │ │ │ │ +00063ed0: 6179 6564 436f 6c6c 6563 7469 6f6e 2d62 ayedCollection-b
│ │ │ │ │ +00063ee0: 6173 6963 2e0a 2020 2020 2020 2020 2020 asic..
│ │ │ │ │ +00063ef0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00063f00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00063f10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00063f20: 2020 2020 286c 696e 6520 2031 3229 0a2a (line 12).*
│ │ │ │ │ +00063f30: 2073 697a 6520 3c31 383e 3a20 2020 2020 size <18>:
│ │ │ │ │ +00063f40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00063f50: 2020 2020 2020 2020 496e 7465 7276 616c Interval
│ │ │ │ │ +00063f60: 2d62 6173 6963 2e20 2020 2020 2028 6c69 -basic. (li
│ │ │ │ │ +00063f70: 6e65 2020 3238 290a 2a20 7369 7a65 203c ne 28).* size <
│ │ │ │ │ +00063f80: 3139 3e3a 2020 2020 2020 2020 2020 2020 19>:
│ │ │ │ │ +00063f90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00063fa0: 2048 6173 6865 6443 6f6c 6c65 6374 696f HashedCollectio
│ │ │ │ │ +00063fb0: 6e2d 7465 7374 696e 6720 636f 6c6c 6563 n-testing collec
│ │ │ │ │ +00063fc0: 7469 6f6e 732e 0a20 2020 2020 2020 2020 tions..
│ │ │ │ │ +00063fd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00063fe0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00063ff0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00064000: 2020 2020 2028 6c69 6e65 2020 3239 290a (line 29).
│ │ │ │ │ +00064010: 2a20 7369 7a65 203c 3230 3e3a 2020 2020 * size <20>:
│ │ │ │ │ +00064020: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00064030: 2020 2020 2020 2020 2046 696c 6553 7472 FileStr
│ │ │ │ │ +00064040: 6561 6d2d 6261 7369 632e 2020 2020 286c eam-basic. (l
│ │ │ │ │ +00064050: 696e 6520 2032 3929 0a2a 2073 697a 6520 ine 29).* size
│ │ │ │ │ +00064060: 3c32 313e 3a20 2020 2020 2020 2020 2020 <21>:
│ │ │ │ │ +00064070: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00064080: 2020 4669 6c65 5365 676d 656e 742d 6261 FileSegment-ba
│ │ │ │ │ +00064090: 7369 632e 2020 2028 6c69 6e65 2020 3237 sic. (line 27
│ │ │ │ │ +000640a0: 290a 2a20 7369 7a65 203c 3232 3e3a 2020 ).* size <22>:
│ │ │ │ │ +000640b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000640c0: 2020 2020 2020 2020 2020 2046 696c 6550 FileP
│ │ │ │ │ +000640d0: 6174 682d 6163 6365 7373 696e 672e 2020 ath-accessing.
│ │ │ │ │ +000640e0: 286c 696e 6520 2036 3829 0a2a 2073 697a (line 68).* siz
│ │ │ │ │ +000640f0: 6520 3c32 333e 3a20 2020 2020 2020 2020 e <23>:
│ │ │ │ │ +00064100: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00064110: 2020 2020 4669 6c65 4465 7363 7269 7074 FileDescript
│ │ │ │ │ +00064120: 6f72 2d62 6173 6963 2e0a 2020 2020 2020 or-basic..
│ │ │ │ │ +00064130: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00064140: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00064150: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00064160: 2020 2020 2020 2020 286c 696e 6520 2036 (line 6
│ │ │ │ │ +00064170: 3229 0a2a 2073 697a 6520 3c32 343e 3a20 2).* size <24>:
│ │ │ │ │ +00064180: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00064190: 2020 2020 2020 2020 2020 2020 4669 6c65 File
│ │ │ │ │ +000641a0: 2d61 6363 6573 7369 6e67 2e20 2020 2020 -accessing.
│ │ │ │ │ +000641b0: 2028 6c69 6e65 2020 3537 290a 2a20 7369 (line 57).* si
│ │ │ │ │ +000641c0: 7a65 203c 3235 3e3a 2020 2020 2020 2020 ze <25>:
│ │ │ │ │ +000641d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000641e0: 2020 2020 2043 6f6e 7465 7874 5061 7274 ContextPart
│ │ │ │ │ +000641f0: 2d61 6363 6573 7369 6e67 2e0a 2020 2020 -accessing..
│ │ │ │ │ +00064200: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00064210: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00064220: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00064230: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +00064240: 3130 3529 0a2a 2073 697a 6520 3c32 363e 105).* size <26>
│ │ │ │ │ +00064250: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +00064260: 2020 2020 2020 2020 2020 2020 2020 436f Co
│ │ │ │ │ +00064270: 6c6c 6563 7469 6f6e 2d74 6573 7469 6e67 llection-testing
│ │ │ │ │ +00064280: 2063 6f6c 6c65 6374 696f 6e73 2e0a 2020 collections..
│ │ │ │ │ +00064290: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000642a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000642b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000642c0: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +000642d0: 6520 2033 3529 0a2a 2073 697a 6520 3c32 e 35).* size <2
│ │ │ │ │ +000642e0: 373e 3a20 2020 2020 2020 2020 2020 2020 7>:
│ │ │ │ │ +000642f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00064300: 4261 672d 7465 7374 696e 6720 636f 6c6c Bag-testing coll
│ │ │ │ │ +00064310: 6563 7469 6f6e 732e 0a20 2020 2020 2020 ections..
│ │ │ │ │ +00064320: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00064330: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00064340: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00064350: 2020 2020 2020 2028 6c69 6e65 2020 3138 (line 18
│ │ │ │ │ +00064360: 290a 2a20 7369 7a65 3a20 2020 2020 2020 ).* size:
│ │ │ │ │ +00064370: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00064380: 2020 2020 2020 2020 2020 2041 7272 6179 Array
│ │ │ │ │ +00064390: 6564 436f 6c6c 6563 7469 6f6e 2d62 7569 edCollection-bui
│ │ │ │ │ +000643a0: 6c74 2069 6e73 2e0a 2020 2020 2020 2020 lt ins..
│ │ │ │ │ +000643b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000643c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000643d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000643e0: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)
│ │ │ │ │ +000643f0: 0a2a 2073 697a 655f 7374 4374 696d 655f .* size_stCtime_
│ │ │ │ │ +00064400: 7374 4d74 696d 655f 7374 4174 696d 655f stMtime_stAtime_
│ │ │ │ │ +00064410: 6d6f 6465 5f3a 2020 2020 5646 532e 4172 mode_: VFS.Ar
│ │ │ │ │ +00064420: 6368 6976 654d 656d 6265 722d 696e 6974 chiveMember-init
│ │ │ │ │ +00064430: 6961 6c69 7a69 6e67 2e0a 2020 2020 2020 ializing..
│ │ │ │ │ +00064440: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00064450: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00064460: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00064470: 2020 2020 2020 2020 286c 696e 6520 2031 (line 1
│ │ │ │ │ +00064480: 3329 0a2a 2073 697a 655f 7374 4d74 696d 3).* size_stMtim
│ │ │ │ │ +00064490: 655f 6d6f 6465 5f3a 2020 2020 2020 2020 e_mode_:
│ │ │ │ │ +000644a0: 2020 2020 2020 2020 2020 2020 5646 532e VFS.
│ │ │ │ │ +000644b0: 4172 6368 6976 654d 656d 6265 722d 696e ArchiveMember-in
│ │ │ │ │ +000644c0: 6974 6961 6c69 7a69 6e67 2e0a 2020 2020 itializing..
│ │ │ │ │ +000644d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000644e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000644f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00064500: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +00064510: 2031 3629 0a2a 2073 697a 656f 6620 3c31 16).* sizeof <1
│ │ │ │ │ +00064520: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ +00064530: 2020 2020 2020 2020 2020 2020 2020 4355 CU
│ │ │ │ │ +00064540: 5368 6f72 742d 6163 6365 7373 696e 672e Short-accessing.
│ │ │ │ │ +00064550: 2020 2028 6c69 6e65 2020 3132 290a 2a20 (line 12).*
│ │ │ │ │ +00064560: 7369 7a65 6f66 203c 323e 3a20 2020 2020 sizeof <2>:
│ │ │ │ │ +00064570: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00064580: 2020 2020 2020 2043 5553 686f 7274 2063 CUShort c
│ │ │ │ │ +00064590: 6c61 7373 2d61 6363 6573 7369 6e67 2e0a lass-accessing..
│ │ │ │ │ +000645a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000645b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000645c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000645d0: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +000645e0: 696e 6520 2031 3329 0a2a 2073 697a 656f ine 13).* sizeo
│ │ │ │ │ +000645f0: 6620 3c33 3e3a 2020 2020 2020 2020 2020 f <3>:
│ │ │ │ │ +00064600: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00064610: 2020 4355 4c6f 6e67 4c6f 6e67 2d61 6363 CULongLong-acc
│ │ │ │ │ +00064620: 6573 7369 6e67 2e0a 2020 2020 2020 2020 essing..
│ │ │ │ │ +00064630: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00064640: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00064650: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00064660: 2020 2020 2020 286c 696e 6520 2031 3229 (line 12)
│ │ │ │ │ +00064670: 0a2a 2073 697a 656f 6620 3c34 3e3a 2020 .* sizeof <4>:
│ │ │ │ │ +00064680: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00064690: 2020 2020 2020 2020 2020 4355 4c6f 6e67 CULong
│ │ │ │ │ +000646a0: 4c6f 6e67 2063 6c61 7373 2d61 6363 6573 Long class-acces
│ │ │ │ │ +000646b0: 7369 6e67 2e0a 2020 2020 2020 2020 2020 sing..
│ │ │ │ │ +000646c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000646d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000646e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000646f0: 2020 2020 286c 696e 6520 2031 3329 0a2a (line 13).*
│ │ │ │ │ +00064700: 2073 697a 656f 6620 3c35 3e3a 2020 2020 sizeof <5>:
│ │ │ │ │ +00064710: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00064720: 2020 2020 2020 2020 4355 4c6f 6e67 2d61 CULong-a
│ │ │ │ │ +00064730: 6363 6573 7369 6e67 2e20 2020 2028 6c69 ccessing. (li
│ │ │ │ │ +00064740: 6e65 2020 3132 290a 2a20 7369 7a65 6f66 ne 12).* sizeof
│ │ │ │ │ +00064750: 203c 363e 3a20 2020 2020 2020 2020 2020 <6>:
│ │ │ │ │ +00064760: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00064770: 2043 554c 6f6e 6720 636c 6173 732d 6163 CULong class-ac
│ │ │ │ │ +00064780: 6365 7373 696e 672e 0a20 2020 2020 2020 cessing..
│ │ │ │ │ +00064790: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000647a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000647b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000647c0: 2020 2020 2020 2028 6c69 6e65 2020 3133 (line 13
│ │ │ │ │ +000647d0: 290a 2a20 7369 7a65 6f66 203c 373e 3a20 ).* sizeof <7>:
│ │ │ │ │ +000647e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000647f0: 2020 2020 2020 2020 2020 2043 5549 6e74 CUInt
│ │ │ │ │ +00064800: 2d61 6363 6573 7369 6e67 2e20 2020 2020 -accessing.
│ │ │ │ │ +00064810: 286c 696e 6520 2031 3229 0a2a 2073 697a (line 12).* siz
│ │ │ │ │ +00064820: 656f 6620 3c38 3e3a 2020 2020 2020 2020 eof <8>:
│ │ │ │ │ +00064830: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00064840: 2020 2020 4355 496e 7420 636c 6173 732d CUInt class-
│ │ │ │ │ +00064850: 6163 6365 7373 696e 672e 0a20 2020 2020 accessing..
│ │ │ │ │ +00064860: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00064870: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00064880: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00064890: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +000648a0: 3133 290a 2a20 7369 7a65 6f66 203c 393e 13).* sizeof <9>
│ │ │ │ │ +000648b0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +000648c0: 2020 2020 2020 2020 2020 2020 2043 5543 CUC
│ │ │ │ │ +000648d0: 6861 722d 6163 6365 7373 696e 672e 2020 har-accessing.
│ │ │ │ │ +000648e0: 2020 286c 696e 6520 2031 3229 0a2a 2073 (line 12).* s
│ │ │ │ │ +000648f0: 697a 656f 6620 3c31 303e 3a20 2020 2020 izeof <10>:
│ │ │ │ │ +00064900: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00064910: 2020 2020 2020 4355 4368 6172 2063 6c61 CUChar cla
│ │ │ │ │ +00064920: 7373 2d67 6574 7469 6e67 2069 6e66 6f2e ss-getting info.
│ │ │ │ │ +00064930: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +00064940: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00064950: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00064960: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +00064970: 6c69 6e65 2020 3133 290a 2a20 7369 7a65 line 13).* size
│ │ │ │ │ +00064980: 6f66 203c 3131 3e3a 2020 2020 2020 2020 of <11>:
│ │ │ │ │ +00064990: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000649a0: 2020 2043 5479 7065 2d61 6363 6573 7369 CType-accessi
│ │ │ │ │ +000649b0: 6e67 2e20 2020 2020 286c 696e 6520 2032 ng. (line 2
│ │ │ │ │ +000649c0: 3629 0a2a 2073 697a 656f 6620 3c31 323e 6).* sizeof <12>
│ │ │ │ │ +000649d0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +000649e0: 2020 2020 2020 2020 2020 2020 4353 6d61 CSma
│ │ │ │ │ +000649f0: 6c6c 7461 6c6b 2d61 6363 6573 7369 6e67 lltalk-accessing
│ │ │ │ │ +00064a00: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +00064a10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00064a20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00064a30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00064a40: 286c 696e 6520 2031 3229 0a2a 2073 697a (line 12).* siz
│ │ │ │ │ +00064a50: 656f 6620 3c31 333e 3a20 2020 2020 2020 eof <13>:
│ │ │ │ │ +00064a60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00064a70: 2020 2020 4353 6d61 6c6c 7461 6c6b 2063 CSmalltalk c
│ │ │ │ │ +00064a80: 6c61 7373 2d61 6363 6573 7369 6e67 2e0a lass-accessing..
│ │ │ │ │ +00064a90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00064aa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00064ab0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00064ac0: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +00064ad0: 696e 6520 2031 3329 0a2a 2073 697a 656f ine 13).* sizeo
│ │ │ │ │ +00064ae0: 6620 3c31 343e 3a20 2020 2020 2020 2020 f <14>:
│ │ │ │ │ +00064af0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00064b00: 2020 4353 686f 7274 2d61 6363 6573 7369 CShort-accessi
│ │ │ │ │ +00064b10: 6e67 2e20 2020 2028 6c69 6e65 2020 3132 ng. (line 12
│ │ │ │ │ +00064b20: 290a 2a20 7369 7a65 6f66 203c 3135 3e3a ).* sizeof <15>:
│ │ │ │ │ +00064b30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00064b40: 2020 2020 2020 2020 2020 2043 5368 6f72 CShor
│ │ │ │ │ +00064b50: 7420 636c 6173 732d 6163 6365 7373 696e t class-accessin
│ │ │ │ │ +00064b60: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ +00064b70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00064b80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00064b90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00064ba0: 2028 6c69 6e65 2020 3133 290a 2a20 7369 (line 13).* si
│ │ │ │ │ +00064bb0: 7a65 6f66 203c 3136 3e3a 2020 2020 2020 zeof <16>:
│ │ │ │ │ +00064bc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00064bd0: 2020 2020 2043 5074 722d 6163 6365 7373 CPtr-access
│ │ │ │ │ +00064be0: 696e 672e 2020 2020 2020 286c 696e 6520 ing. (line
│ │ │ │ │ +00064bf0: 2020 3929 0a2a 2073 697a 656f 6620 3c31 9).* sizeof <1
│ │ │ │ │ +00064c00: 373e 3a20 2020 2020 2020 2020 2020 2020 7>:
│ │ │ │ │ +00064c10: 2020 2020 2020 2020 2020 2020 2020 434c CL
│ │ │ │ │ +00064c20: 6f6e 674c 6f6e 672d 6163 6365 7373 696e ongLong-accessin
│ │ │ │ │ +00064c30: 672e 2028 6c69 6e65 2020 3132 290a 2a20 g. (line 12).*
│ │ │ │ │ +00064c40: 7369 7a65 6f66 203c 3138 3e3a 2020 2020 sizeof <18>:
│ │ │ │ │ +00064c50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00064c60: 2020 2020 2020 2043 4c6f 6e67 4c6f 6e67 CLongLong
│ │ │ │ │ +00064c70: 2063 6c61 7373 2d61 6363 6573 7369 6e67 class-accessing
│ │ │ │ │ +00064c80: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +00064c90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00064ca0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00064cb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00064cc0: 286c 696e 6520 2031 3329 0a2a 2073 697a (line 13).* siz
│ │ │ │ │ +00064cd0: 656f 6620 3c31 393e 3a20 2020 2020 2020 eof <19>:
│ │ │ │ │ +00064ce0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00064cf0: 2020 2020 434c 6f6e 6744 6f75 626c 652d CLongDouble-
│ │ │ │ │ +00064d00: 6163 6365 7373 696e 672e 0a20 2020 2020 accessing..
│ │ │ │ │ +00064d10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00064d20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00064d30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00064d40: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +00064d50: 3132 290a 2a20 7369 7a65 6f66 203c 3230 12).* sizeof <20
│ │ │ │ │ +00064d60: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ +00064d70: 2020 2020 2020 2020 2020 2020 2043 4c6f CLo
│ │ │ │ │ +00064d80: 6e67 446f 7562 6c65 2063 6c61 7373 2d61 ngDouble class-a
│ │ │ │ │ +00064d90: 6363 6573 7369 6e67 2e0a 2020 2020 2020 ccessing..
│ │ │ │ │ +00064da0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00064db0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00064dc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00064dd0: 2020 2020 2020 2020 286c 696e 6520 2031 (line 1
│ │ │ │ │ +00064de0: 3329 0a2a 2073 697a 656f 6620 3c32 313e 3).* sizeof <21>
│ │ │ │ │ +00064df0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +00064e00: 2020 2020 2020 2020 2020 2020 434c 6f6e CLon
│ │ │ │ │ +00064e10: 672d 6163 6365 7373 696e 672e 2020 2020 g-accessing.
│ │ │ │ │ +00064e20: 2028 6c69 6e65 2020 3132 290a 2a20 7369 (line 12).* si
│ │ │ │ │ +00064e30: 7a65 6f66 203c 3232 3e3a 2020 2020 2020 zeof <22>:
│ │ │ │ │ +00064e40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00064e50: 2020 2020 2043 4c6f 6e67 2063 6c61 7373 CLong class
│ │ │ │ │ +00064e60: 2d61 6363 6573 7369 6e67 2e0a 2020 2020 -accessing..
│ │ │ │ │ +00064e70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00064e80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00064e90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00064ea0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +00064eb0: 2031 3329 0a2a 2073 697a 656f 6620 3c32 13).* sizeof <2
│ │ │ │ │ +00064ec0: 333e 3a20 2020 2020 2020 2020 2020 2020 3>:
│ │ │ │ │ +00064ed0: 2020 2020 2020 2020 2020 2020 2020 4349 CI
│ │ │ │ │ +00064ee0: 6e74 2d61 6363 6573 7369 6e67 2e20 2020 nt-accessing.
│ │ │ │ │ +00064ef0: 2020 2028 6c69 6e65 2020 3132 290a 2a20 (line 12).*
│ │ │ │ │ +00064f00: 7369 7a65 6f66 203c 3234 3e3a 2020 2020 sizeof <24>:
│ │ │ │ │ +00064f10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00064f20: 2020 2020 2020 2043 496e 7420 636c 6173 CInt clas
│ │ │ │ │ +00064f30: 732d 6163 6365 7373 696e 672e 0a20 2020 s-accessing..
│ │ │ │ │ +00064f40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00064f50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00064f60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00064f70: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +00064f80: 2020 3133 290a 2a20 7369 7a65 6f66 203c 13).* sizeof <
│ │ │ │ │ +00064f90: 3235 3e3a 2020 2020 2020 2020 2020 2020 25>:
│ │ │ │ │ +00064fa0: 2020 2020 2020 2020 2020 2020 2020 2043 C
│ │ │ │ │ +00064fb0: 466c 6f61 742d 6163 6365 7373 696e 672e Float-accessing.
│ │ │ │ │ +00064fc0: 2020 2020 286c 696e 6520 2031 3229 0a2a (line 12).*
│ │ │ │ │ +00064fd0: 2073 697a 656f 6620 3c32 363e 3a20 2020 sizeof <26>:
│ │ │ │ │ +00064fe0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00064ff0: 2020 2020 2020 2020 4346 6c6f 6174 2063 CFloat c
│ │ │ │ │ +00065000: 6c61 7373 2d61 6363 6573 7369 6e67 2e0a lass-accessing..
│ │ │ │ │ +00065010: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00065020: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00065030: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00065040: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +00065050: 696e 6520 2031 3329 0a2a 2073 697a 656f ine 13).* sizeo
│ │ │ │ │ +00065060: 6620 3c32 373e 3a20 2020 2020 2020 2020 f <27>:
│ │ │ │ │ +00065070: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00065080: 2020 4344 6f75 626c 652d 6163 6365 7373 CDouble-access
│ │ │ │ │ +00065090: 696e 672e 2020 2028 6c69 6e65 2020 3132 ing. (line 12
│ │ │ │ │ +000650a0: 290a 2a20 7369 7a65 6f66 203c 3238 3e3a ).* sizeof <28>:
│ │ │ │ │ +000650b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000650c0: 2020 2020 2020 2020 2020 2043 446f 7562 CDoub
│ │ │ │ │ +000650d0: 6c65 2063 6c61 7373 2d61 6363 6573 7369 le class-accessi
│ │ │ │ │ +000650e0: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ +000650f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00065100: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00065110: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00065120: 2020 286c 696e 6520 2031 3329 0a2a 2073 (line 13).* s
│ │ │ │ │ +00065130: 697a 656f 6620 3c32 393e 3a20 2020 2020 izeof <29>:
│ │ │ │ │ +00065140: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00065150: 2020 2020 2020 4343 6f6d 706f 756e 6420 CCompound
│ │ │ │ │ +00065160: 636c 6173 732d 7375 6263 6c61 7373 2063 class-subclass c
│ │ │ │ │ +00065170: 7265 6174 696f 6e2e 0a20 2020 2020 2020 reation..
│ │ │ │ │ +00065180: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00065190: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000651a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000651b0: 2020 2020 2020 2028 6c69 6e65 2020 3336 (line 36
│ │ │ │ │ +000651c0: 290a 2a20 7369 7a65 6f66 203c 3330 3e3a ).* sizeof <30>:
│ │ │ │ │ +000651d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000651e0: 2020 2020 2020 2020 2020 2043 4368 6172 CChar
│ │ │ │ │ +000651f0: 2d61 6363 6573 7369 6e67 2e20 2020 2020 -accessing.
│ │ │ │ │ +00065200: 286c 696e 6520 2031 3229 0a2a 2073 697a (line 12).* siz
│ │ │ │ │ +00065210: 656f 6620 3c33 313e 3a20 2020 2020 2020 eof <31>:
│ │ │ │ │ +00065220: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00065230: 2020 2020 4343 6861 7220 636c 6173 732d CChar class-
│ │ │ │ │ +00065240: 6163 6365 7373 696e 672e 0a20 2020 2020 accessing..
│ │ │ │ │ +00065250: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00065260: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00065270: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00065280: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +00065290: 3133 290a 2a20 7369 7a65 6f66 203c 3332 13).* sizeof <32
│ │ │ │ │ +000652a0: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ +000652b0: 2020 2020 2020 2020 2020 2020 2043 4172 CAr
│ │ │ │ │ +000652c0: 7261 7943 5479 7065 2d61 6363 6573 7369 rayCType-accessi
│ │ │ │ │ +000652d0: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ +000652e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000652f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00065300: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00065310: 2020 286c 696e 6520 2031 3229 0a2a 2073 (line 12).* s
│ │ │ │ │ +00065320: 697a 656f 6620 3c33 333e 3a20 2020 2020 izeof <33>:
│ │ │ │ │ +00065330: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00065340: 2020 2020 2020 4341 7272 6179 2d61 6363 CArray-acc
│ │ │ │ │ +00065350: 6573 7369 6e67 2e20 2020 2028 6c69 6e65 essing. (line
│ │ │ │ │ +00065360: 2020 2039 290a 2a20 7369 7a65 6f66 3a20 9).* sizeof:
│ │ │ │ │ +00065370: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00065380: 2020 2020 2020 2020 2020 2020 2020 2043 C
│ │ │ │ │ +00065390: 4167 6772 6567 6174 6520 636c 6173 732d Aggregate class-
│ │ │ │ │ +000653a0: 6163 6365 7373 696e 672e 0a20 2020 2020 accessing..
│ │ │ │ │ +000653b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000653c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000653d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000653e0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +000653f0: 2039 290a 2a20 736b 6970 5f20 3c31 3e3a 9).* skip_ <1>:
│ │ │ │ │ +00065400: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00065410: 2020 2020 2020 2020 2020 2020 2053 7472 Str
│ │ │ │ │ +00065420: 6561 6d2d 706f 7369 7469 6f6e 696e 672e eam-positioning.
│ │ │ │ │ +00065430: 2020 286c 696e 6520 2020 3929 0a2a 2073 (line 9).* s
│ │ │ │ │ +00065440: 6b69 705f 203c 323e 3a20 2020 2020 2020 kip_ <2>:
│ │ │ │ │ +00065450: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00065460: 2020 2020 2020 506f 7369 7469 6f6e 6162 Positionab
│ │ │ │ │ +00065470: 6c65 5374 7265 616d 2d70 6f73 6974 696f leStream-positio
│ │ │ │ │ +00065480: 6e69 6e67 2e0a 2020 2020 2020 2020 2020 ning..
│ │ │ │ │ +00065490: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000654a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000654b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000654c0: 2020 2020 286c 696e 6520 2032 3829 0a2a (line 28).*
│ │ │ │ │ +000654d0: 2073 6b69 705f 3a20 2020 2020 2020 2020 skip_:
│ │ │ │ │ +000654e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000654f0: 2020 2020 2020 2020 4669 6c65 4465 7363 FileDesc
│ │ │ │ │ +00065500: 7269 7074 6f72 2d6f 7665 7272 6964 696e riptor-overridin
│ │ │ │ │ +00065510: 6720 696e 6865 7269 7465 6420 6d65 7468 g inherited meth
│ │ │ │ │ +00065520: 6f64 732e 0a20 2020 2020 2020 2020 2020 ods..
│ │ │ │ │ +00065530: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00065540: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00065550: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00065560: 2020 2028 6c69 6e65 2020 3138 290a 2a20 (line 18).*
│ │ │ │ │ +00065570: 736b 6970 5365 7061 7261 746f 7273 3a20 skipSeparators:
│ │ │ │ │ +00065580: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00065590: 2020 2020 2020 2053 7472 6561 6d2d 706f Stream-po
│ │ │ │ │ +000655a0: 7369 7469 6f6e 696e 672e 2020 286c 696e sitioning. (lin
│ │ │ │ │ +000655b0: 6520 2031 3229 0a2a 2073 6b69 7054 6f5f e 12).* skipTo_
│ │ │ │ │ +000655c0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +000655d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000655e0: 5374 7265 616d 2d70 6f73 6974 696f 6e69 Stream-positioni
│ │ │ │ │ +000655f0: 6e67 2e20 2028 6c69 6e65 2020 3139 290a ng. (line 19).
│ │ │ │ │ +00065600: 2a20 736b 6970 546f 416c 6c5f 3a20 2020 * skipToAll_:
│ │ │ │ │ +00065610: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00065620: 2020 2020 2020 2020 2053 7472 6561 6d2d Stream-
│ │ │ │ │ +00065630: 706f 7369 7469 6f6e 696e 672e 2020 286c positioning. (l
│ │ │ │ │ +00065640: 696e 6520 2032 3429 0a2a 2073 6d61 6c6c ine 24).* small
│ │ │ │ │ +00065650: 6573 743a 2020 2020 2020 2020 2020 2020 est:
│ │ │ │ │ +00065660: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00065670: 2020 536d 616c 6c49 6e74 6567 6572 2063 SmallInteger c
│ │ │ │ │ +00065680: 6c61 7373 2d67 6574 7469 6e67 206c 696d lass-getting lim
│ │ │ │ │ +00065690: 6974 732e 0a20 2020 2020 2020 2020 2020 its..
│ │ │ │ │ +000656a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000656b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000656c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000656d0: 2020 2028 6c69 6e65 2020 3134 290a 2a20 (line 14).*
│ │ │ │ │ +000656e0: 736d 6f6f 7468 696e 6746 6163 746f 723a smoothingFactor:
│ │ │ │ │ +000656f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00065700: 2020 2020 2020 204f 626a 6563 744d 656d ObjectMem
│ │ │ │ │ +00065710: 6f72 7920 636c 6173 732d 6275 696c 7469 ory class-builti
│ │ │ │ │ +00065720: 6e73 2e0a 2020 2020 2020 2020 2020 2020 ns..
│ │ │ │ │ +00065730: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00065740: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00065750: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00065760: 2020 286c 696e 6520 2037 3429 0a2a 2073 (line 74).* s
│ │ │ │ │ +00065770: 6d6f 6f74 6869 6e67 4661 6374 6f72 5f3a moothingFactor_:
│ │ │ │ │ +00065780: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00065790: 2020 2020 2020 4f62 6a65 6374 4d65 6d6f ObjectMemo
│ │ │ │ │ +000657a0: 7279 2063 6c61 7373 2d62 7569 6c74 696e ry class-builtin
│ │ │ │ │ +000657b0: 732e 0a20 2020 2020 2020 2020 2020 2020 s..
│ │ │ │ │ +000657c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000657d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000657e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000657f0: 2028 6c69 6e65 2020 3830 290a 2a20 736e (line 80).* sn
│ │ │ │ │ +00065800: 6170 7368 6f74 3a20 2020 2020 2020 2020 apshot:
│ │ │ │ │ +00065810: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00065820: 2020 2020 204f 626a 6563 744d 656d 6f72 ObjectMemor
│ │ │ │ │ +00065830: 7920 636c 6173 732d 7361 7669 6e67 2074 y class-saving t
│ │ │ │ │ +00065840: 6865 2069 6d61 6765 2e0a 2020 2020 2020 he image..
│ │ │ │ │ +00065850: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00065860: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00065870: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00065880: 2020 2020 2020 2020 286c 696e 6520 2020 (line
│ │ │ │ │ +00065890: 3629 0a2a 2073 6e61 7073 686f 745f 3a20 6).* snapshot_:
│ │ │ │ │ +000658a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000658b0: 2020 2020 2020 2020 2020 2020 4f62 6a65 Obje
│ │ │ │ │ +000658c0: 6374 4d65 6d6f 7279 2063 6c61 7373 2d73 ctMemory class-s
│ │ │ │ │ +000658d0: 6176 696e 6720 7468 6520 696d 6167 652e aving the image.
│ │ │ │ │ +000658e0: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +000658f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00065900: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00065910: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +00065920: 6c69 6e65 2020 2039 290a 2a20 736f 6c65 line 9).* sole
│ │ │ │ │ +00065930: 496e 7374 616e 6365 3a20 2020 2020 2020 Instance:
│ │ │ │ │ +00065940: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00065950: 2020 204d 6574 6163 6c61 7373 2d61 6363 Metaclass-acc
│ │ │ │ │ +00065960: 6573 7369 6e67 2e20 286c 696e 6520 2031 essing. (line 1
│ │ │ │ │ +00065970: 3329 0a2a 2073 6f6d 6549 6e73 7461 6e63 3).* someInstanc
│ │ │ │ │ +00065980: 653a 2020 2020 2020 2020 2020 2020 2020 e:
│ │ │ │ │ +00065990: 2020 2020 2020 2020 2020 2020 4265 6861 Beha
│ │ │ │ │ +000659a0: 7669 6f72 2d62 7569 6c74 2069 6e73 2e20 vior-built ins.
│ │ │ │ │ +000659b0: 2028 6c69 6e65 2020 3431 290a 2a20 736f (line 41).* so
│ │ │ │ │ +000659c0: 7274 203c 313e 3a20 2020 2020 2020 2020 rt <1>:
│ │ │ │ │ +000659d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000659e0: 2020 2020 2053 6f72 7465 6443 6f6c 6c65 SortedColle
│ │ │ │ │ +000659f0: 6374 696f 6e2d 736f 7274 696e 672e 0a20 ction-sorting..
│ │ │ │ │ +00065a00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00065a10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00065a20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00065a30: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +00065a40: 6e65 2020 2036 290a 2a20 736f 7274 3a20 ne 6).* sort:
│ │ │ │ │ +00065a50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00065a60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00065a70: 2053 6571 7565 6e63 6561 626c 6543 6f6c SequenceableCol
│ │ │ │ │ +00065a80: 6c65 6374 696f 6e2d 736f 7274 696e 672e lection-sorting.
│ │ │ │ │ +00065a90: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +00065aa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00065ab0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00065ac0: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +00065ad0: 6c69 6e65 2020 2036 290a 2a20 736f 7274 line 6).* sort
│ │ │ │ │ +00065ae0: 5f20 3c31 3e3a 2020 2020 2020 2020 2020 _ <1>:
│ │ │ │ │ +00065af0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00065b00: 2020 2053 6f72 7465 6443 6f6c 6c65 6374 SortedCollect
│ │ │ │ │ +00065b10: 696f 6e2d 736f 7274 696e 672e 0a20 2020 ion-sorting..
│ │ │ │ │ +00065b20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00065b30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00065b40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00065b50: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +00065b60: 2020 3132 290a 2a20 736f 7274 5f3a 2020 12).* sort_:
│ │ │ │ │ +00065b70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00065b80: 2020 2020 2020 2020 2020 2020 2020 2053 S
│ │ │ │ │ +00065b90: 6571 7565 6e63 6561 626c 6543 6f6c 6c65 equenceableColle
│ │ │ │ │ +00065ba0: 6374 696f 6e2d 736f 7274 696e 672e 0a20 ction-sorting..
│ │ │ │ │ +00065bb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00065bc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00065bd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00065be0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +00065bf0: 6e65 2020 3130 290a 2a20 736f 7274 426c ne 10).* sortBl
│ │ │ │ │ +00065c00: 6f63 6b3a 2020 2020 2020 2020 2020 2020 ock:
│ │ │ │ │ +00065c10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00065c20: 2053 6f72 7465 6443 6f6c 6c65 6374 696f SortedCollectio
│ │ │ │ │ +00065c30: 6e2d 6261 7369 632e 0a20 2020 2020 2020 n-basic..
│ │ │ │ │ +00065c40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00065c50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00065c60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00065c70: 2020 2020 2020 2028 6c69 6e65 2020 3133 (line 13
│ │ │ │ │ +00065c80: 290a 2a20 736f 7274 426c 6f63 6b5f 203c ).* sortBlock_ <
│ │ │ │ │ +00065c90: 313e 3a20 2020 2020 2020 2020 2020 2020 1>:
│ │ │ │ │ +00065ca0: 2020 2020 2020 2020 2020 2053 6f72 7465 Sorte
│ │ │ │ │ +00065cb0: 6443 6f6c 6c65 6374 696f 6e2d 6261 7369 dCollection-basi
│ │ │ │ │ +00065cc0: 632e 0a20 2020 2020 2020 2020 2020 2020 c..
│ │ │ │ │ +00065cd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00065ce0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00065cf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00065d00: 2028 6c69 6e65 2020 3136 290a 2a20 736f (line 16).* so
│ │ │ │ │ +00065d10: 7274 426c 6f63 6b5f 203c 323e 3a20 2020 rtBlock_ <2>:
│ │ │ │ │ +00065d20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00065d30: 2020 2020 2053 6f72 7465 6443 6f6c 6c65 SortedColle
│ │ │ │ │ +00065d40: 6374 696f 6e20 636c 6173 732d 696e 7374 ction class-inst
│ │ │ │ │ +00065d50: 616e 6365 2063 7265 6174 696f 6e2e 0a20 ance creation..
│ │ │ │ │ +00065d60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00065d70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00065d80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00065d90: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +00065da0: 6e65 2020 3133 290a 2a20 736f 7274 426c ne 13).* sortBl
│ │ │ │ │ +00065db0: 6f63 6b5f 3a20 2020 2020 2020 2020 2020 ock_:
│ │ │ │ │ +00065dc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00065dd0: 2053 6861 7265 6451 7565 7565 2063 6c61 SharedQueue cla
│ │ │ │ │ +00065de0: 7373 2d69 6e73 7461 6e63 6520 6372 6561 ss-instance crea
│ │ │ │ │ +00065df0: 7469 6f6e 2e0a 2020 2020 2020 2020 2020 tion..
│ │ │ │ │ +00065e00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00065e10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00065e20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00065e30: 2020 2020 286c 696e 6520 2020 3929 0a2a (line 9).*
│ │ │ │ │ +00065e40: 2073 6f72 7465 6420 3c31 3e3a 2020 2020 sorted <1>:
│ │ │ │ │ +00065e50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00065e60: 2020 2020 2020 2020 5365 7175 656e 6365 Sequence
│ │ │ │ │ +00065e70: 6162 6c65 436f 6c6c 6563 7469 6f6e 2d73 ableCollection-s
│ │ │ │ │ +00065e80: 6f72 7469 6e67 2e0a 2020 2020 2020 2020 orting..
│ │ │ │ │ +00065e90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00065ea0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00065eb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00065ec0: 2020 2020 2020 286c 696e 6520 2031 3529 (line 15)
│ │ │ │ │ +00065ed0: 0a2a 2073 6f72 7465 6420 3c32 3e3a 2020 .* sorted <2>:
│ │ │ │ │ +00065ee0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00065ef0: 2020 2020 2020 2020 2020 436f 6c6c 6563 Collec
│ │ │ │ │ +00065f00: 7469 6f6e 2d73 6f72 7469 6e67 2e20 2028 tion-sorting. (
│ │ │ │ │ +00065f10: 6c69 6e65 2020 2036 290a 2a20 736f 7274 line 6).* sort
│ │ │ │ │ +00065f20: 6564 3a20 2020 2020 2020 2020 2020 2020 ed:
│ │ │ │ │ +00065f30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00065f40: 2020 2041 7272 6179 6564 436f 6c6c 6563 ArrayedCollec
│ │ │ │ │ +00065f50: 7469 6f6e 2d73 6f72 7469 6e67 2e0a 2020 tion-sorting..
│ │ │ │ │ +00065f60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00065f70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00065f80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00065f90: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +00065fa0: 6520 2020 3629 0a2a 2073 6f72 7465 645f e 6).* sorted_
│ │ │ │ │ +00065fb0: 203c 313e 3a20 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ +00065fc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00065fd0: 5365 7175 656e 6365 6162 6c65 436f 6c6c SequenceableColl
│ │ │ │ │ +00065fe0: 6563 7469 6f6e 2d73 6f72 7469 6e67 2e0a ection-sorting..
│ │ │ │ │ +00065ff0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00066000: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00066010: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00066020: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +00066030: 696e 6520 2031 3929 0a2a 2073 6f72 7465 ine 19).* sorte
│ │ │ │ │ +00066040: 645f 203c 323e 3a20 2020 2020 2020 2020 d_ <2>:
│ │ │ │ │ +00066050: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00066060: 2020 436f 6c6c 6563 7469 6f6e 2d73 6f72 Collection-sor
│ │ │ │ │ +00066070: 7469 6e67 2e20 2028 6c69 6e65 2020 3131 ting. (line 11
│ │ │ │ │ +00066080: 290a 2a20 736f 7274 6564 5f3a 2020 2020 ).* sorted_:
│ │ │ │ │ +00066090: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000660a0: 2020 2020 2020 2020 2020 2041 7272 6179 Array
│ │ │ │ │ +000660b0: 6564 436f 6c6c 6563 7469 6f6e 2d73 6f72 edCollection-sor
│ │ │ │ │ +000660c0: 7469 6e67 2e0a 2020 2020 2020 2020 2020 ting..
│ │ │ │ │ +000660d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000660e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000660f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00066100: 2020 2020 286c 696e 6520 2031 3029 0a2a (line 10).*
│ │ │ │ │ +00066110: 2073 6f72 7465 6442 7943 6f75 6e74 3a20 sortedByCount:
│ │ │ │ │ +00066120: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00066130: 2020 2020 2020 2020 4261 672d 6578 7472 Bag-extr
│ │ │ │ │ +00066140: 6163 7469 6e67 2069 7465 6d73 2e0a 2020 acting items..
│ │ │ │ │ +00066150: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00066160: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00066170: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00066180: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +00066190: 6520 2020 3629 0a2a 2073 6f75 7263 653a e 6).* source:
│ │ │ │ │ +000661a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000661b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000661c0: 5261 6e64 6f6d 2063 6c61 7373 2d73 686f Random class-sho
│ │ │ │ │ +000661d0: 7274 6375 7473 2e0a 2020 2020 2020 2020 rtcuts..
│ │ │ │ │ +000661e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000661f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00066200: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00066210: 2020 2020 2020 286c 696e 6520 2031 3229 (line 12)
│ │ │ │ │ +00066220: 0a2a 2073 6f75 7263 6543 6f64 653a 2020 .* sourceCode:
│ │ │ │ │ +00066230: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00066240: 2020 2020 2020 2020 2020 4d65 7468 6f64 Method
│ │ │ │ │ +00066250: 496e 666f 2d61 6363 6573 7369 6e67 2e0a Info-accessing..
│ │ │ │ │ +00066260: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00066270: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00066280: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00066290: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +000662a0: 696e 6520 2032 3429 0a2a 2073 6f75 7263 ine 24).* sourc
│ │ │ │ │ +000662b0: 6543 6f64 6541 745f 3a20 2020 2020 2020 eCodeAt_:
│ │ │ │ │ +000662c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000662d0: 2020 4265 6861 7669 6f72 2d61 6363 6573 Behavior-acces
│ │ │ │ │ +000662e0: 7369 6e67 2074 6865 206d 6574 686f 6420 sing the method
│ │ │ │ │ +000662f0: 6469 6374 696f 6e61 7279 2e0a 2020 2020 dictionary..
│ │ │ │ │ +00066300: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00066310: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00066320: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00066330: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +00066340: 2034 3329 0a2a 2073 6f75 7263 6543 6f64 43).* sourceCod
│ │ │ │ │ +00066350: 6541 745f 6966 4162 7365 6e74 5f3a 2020 eAt_ifAbsent_:
│ │ │ │ │ +00066360: 2020 2020 2020 2020 2020 2020 2020 4265 Be
│ │ │ │ │ +00066370: 6861 7669 6f72 2d61 6363 6573 7369 6e67 havior-accessing
│ │ │ │ │ +00066380: 2074 6865 206d 6574 686f 6420 6469 6374 the method dict
│ │ │ │ │ +00066390: 696f 6e61 7279 2e0a 2020 2020 2020 2020 ionary..
│ │ │ │ │ +000663a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000663b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000663c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000663d0: 2020 2020 2020 286c 696e 6520 2034 3629 (line 46)
│ │ │ │ │ +000663e0: 0a2a 2073 6f75 7263 6543 6f64 654c 696e .* sourceCodeLin
│ │ │ │ │ +000663f0: 6573 4465 6c74 6120 3c31 3e3a 2020 2020 esDelta <1>:
│ │ │ │ │ +00066400: 2020 2020 2020 2020 2020 436f 6d70 696c Compil
│ │ │ │ │ +00066410: 6564 4d65 7468 6f64 2d61 6363 6573 7369 edMethod-accessi
│ │ │ │ │ +00066420: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ +00066430: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00066440: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00066450: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00066460: 2020 286c 696e 6520 2035 3429 0a2a 2073 (line 54).* s
│ │ │ │ │ +00066470: 6f75 7263 6543 6f64 654c 696e 6573 4465 ourceCodeLinesDe
│ │ │ │ │ +00066480: 6c74 6120 3c32 3e3a 2020 2020 2020 2020 lta <2>:
│ │ │ │ │ +00066490: 2020 2020 2020 436f 6d70 696c 6564 436f CompiledCo
│ │ │ │ │ +000664a0: 6465 2d61 6363 6573 7369 6e67 2e0a 2020 de-accessing..
│ │ │ │ │ +000664b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000664c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000664d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000664e0: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +000664f0: 6520 2036 3329 0a2a 2073 6f75 7263 6543 e 63).* sourceC
│ │ │ │ │ +00066500: 6f64 654c 696e 6573 4465 6c74 613a 2020 odeLinesDelta:
│ │ │ │ │ +00066510: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00066520: 436f 6d70 696c 6564 426c 6f63 6b2d 6163 CompiledBlock-ac
│ │ │ │ │ +00066530: 6365 7373 696e 672e 0a20 2020 2020 2020 cessing..
│ │ │ │ │ +00066540: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00066550: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00066560: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00066570: 2020 2020 2020 2028 6c69 6e65 2020 3335 (line 35
│ │ │ │ │ +00066580: 290a 2a20 736f 7572 6365 436f 6465 4d61 ).* sourceCodeMa
│ │ │ │ │ +00066590: 7020 3c31 3e3a 2020 2020 2020 2020 2020 p <1>:
│ │ │ │ │ +000665a0: 2020 2020 2020 2020 2020 2043 6f6d 7069 Compi
│ │ │ │ │ +000665b0: 6c65 6443 6f64 652d 7465 7374 696e 6720 ledCode-testing
│ │ │ │ │ +000665c0: 6163 6365 7373 6573 2e0a 2020 2020 2020 accesses..
│ │ │ │ │ +000665d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000665e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000665f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00066600: 2020 2020 2020 2020 286c 696e 6520 2033 (line 3
│ │ │ │ │ +00066610: 3529 0a2a 2073 6f75 7263 6543 6f64 654d 5).* sourceCodeM
│ │ │ │ │ +00066620: 6170 3a20 2020 2020 2020 2020 2020 2020 ap:
│ │ │ │ │ +00066630: 2020 2020 2020 2020 2020 2020 436f 6d70 Comp
│ │ │ │ │ +00066640: 696c 6564 426c 6f63 6b2d 6163 6365 7373 iledBlock-access
│ │ │ │ │ +00066650: 696e 672e 0a20 2020 2020 2020 2020 2020 ing..
│ │ │ │ │ +00066660: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00066670: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00066680: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00066690: 2020 2028 6c69 6e65 2020 3339 290a 2a20 (line 39).*
│ │ │ │ │ +000666a0: 736f 7572 6365 4669 6c65 3a20 2020 2020 sourceFile:
│ │ │ │ │ +000666b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000666c0: 2020 2020 2020 204d 6574 686f 6449 6e66 MethodInf
│ │ │ │ │ +000666d0: 6f2d 6163 6365 7373 696e 672e 0a20 2020 o-accessing..
│ │ │ │ │ +000666e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000666f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00066700: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00066710: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +00066720: 2020 3238 290a 2a20 736f 7572 6365 4d65 28).* sourceMe
│ │ │ │ │ +00066730: 7468 6f64 4174 5f3a 2020 2020 2020 2020 thodAt_:
│ │ │ │ │ +00066740: 2020 2020 2020 2020 2020 2020 2020 2042 B
│ │ │ │ │ +00066750: 6568 6176 696f 722d 6163 6365 7373 696e ehavior-accessin
│ │ │ │ │ +00066760: 6720 7468 6520 6d65 7468 6f64 2064 6963 g the method dic
│ │ │ │ │ +00066770: 7469 6f6e 6172 792e 0a20 2020 2020 2020 tionary..
│ │ │ │ │ +00066780: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00066790: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000667a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000667b0: 2020 2020 2020 2028 6c69 6e65 2020 3439 (line 49
│ │ │ │ │ +000667c0: 290a 2a20 736f 7572 6365 506f 733a 2020 ).* sourcePos:
│ │ │ │ │ +000667d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000667e0: 2020 2020 2020 2020 2020 204d 6574 686f Metho
│ │ │ │ │ +000667f0: 6449 6e66 6f2d 6163 6365 7373 696e 672e dInfo-accessing.
│ │ │ │ │ +00066800: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +00066810: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00066820: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00066830: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +00066840: 6c69 6e65 2020 3331 290a 2a20 736f 7572 line 31).* sour
│ │ │ │ │ +00066850: 6365 5374 7269 6e67 3a20 2020 2020 2020 ceString:
│ │ │ │ │ +00066860: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00066870: 2020 204d 6574 686f 6449 6e66 6f2d 6163 MethodInfo-ac
│ │ │ │ │ +00066880: 6365 7373 696e 672e 0a20 2020 2020 2020 cessing..
│ │ │ │ │ +00066890: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000668a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000668b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000668c0: 2020 2020 2020 2028 6c69 6e65 2020 3335 (line 35
│ │ │ │ │ +000668d0: 290a 2a20 7370 3a20 2020 2020 2020 2020 ).* sp:
│ │ │ │ │ +000668e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000668f0: 2020 2020 2020 2020 2020 2043 6f6e 7465 Conte
│ │ │ │ │ +00066900: 7874 5061 7274 2d61 6363 6573 7369 6e67 xtPart-accessing
│ │ │ │ │ +00066910: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +00066920: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00066930: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00066940: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00066950: 286c 696e 6520 3130 3929 0a2a 2073 705f (line 109).* sp_
│ │ │ │ │ +00066960: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +00066970: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00066980: 2020 2020 436f 6e74 6578 7450 6172 742d ContextPart-
│ │ │ │ │ +00066990: 6163 6365 7373 696e 672e 0a20 2020 2020 accessing..
│ │ │ │ │ +000669a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000669b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000669c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000669d0: 2020 2020 2020 2020 2028 6c69 6e65 2031 (line 1
│ │ │ │ │ +000669e0: 3132 290a 2a20 7370 6163 6520 3c31 3e3a 12).* space <1>:
│ │ │ │ │ +000669f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00066a00: 2020 2020 2020 2020 2020 2020 2053 7472 Str
│ │ │ │ │ +00066a10: 6561 6d2d 6368 6172 6163 7465 7220 7772 eam-character wr
│ │ │ │ │ +00066a20: 6974 696e 672e 0a20 2020 2020 2020 2020 iting..
│ │ │ │ │ +00066a30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00066a40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00066a50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00066a60: 2020 2020 2028 6c69 6e65 2020 3237 290a (line 27).
│ │ │ │ │ +00066a70: 2a20 7370 6163 653a 2020 2020 2020 2020 * space:
│ │ │ │ │ +00066a80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00066a90: 2020 2020 2020 2020 2043 6861 7261 6374 Charact
│ │ │ │ │ +00066aa0: 6572 2063 6c61 7373 2d63 6f6e 7374 616e er class-constan
│ │ │ │ │ +00066ab0: 7473 2e0a 2020 2020 2020 2020 2020 2020 ts..
│ │ │ │ │ +00066ac0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00066ad0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00066ae0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00066af0: 2020 286c 696e 6520 2033 3929 0a2a 2073 (line 39).* s
│ │ │ │ │ +00066b00: 7061 6365 5f3a 2020 2020 2020 2020 2020 pace_:
│ │ │ │ │ +00066b10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00066b20: 2020 2020 2020 5374 7265 616d 2d63 6861 Stream-cha
│ │ │ │ │ +00066b30: 7261 6374 6572 2077 7269 7469 6e67 2e0a racter writing..
│ │ │ │ │ +00066b40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00066b50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00066b60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00066b70: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +00066b80: 696e 6520 2033 3029 0a2a 2073 7061 6365 ine 30).* space
│ │ │ │ │ +00066b90: 4772 6f77 5261 7465 3a20 2020 2020 2020 GrowRate:
│ │ │ │ │ +00066ba0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00066bb0: 2020 4f62 6a65 6374 4d65 6d6f 7279 2063 ObjectMemory c
│ │ │ │ │ +00066bc0: 6c61 7373 2d62 7569 6c74 696e 732e 0a20 lass-builtins..
│ │ │ │ │ +00066bd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00066be0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00066bf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00066c00: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +00066c10: 6e65 2020 3836 290a 2a20 7370 6163 6547 ne 86).* spaceG
│ │ │ │ │ +00066c20: 726f 7752 6174 655f 3a20 2020 2020 2020 rowRate_:
│ │ │ │ │ +00066c30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00066c40: 204f 626a 6563 744d 656d 6f72 7920 636c ObjectMemory cl
│ │ │ │ │ +00066c50: 6173 732d 6275 696c 7469 6e73 2e0a 2020 ass-builtins..
│ │ │ │ │ +00066c60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00066c70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00066c80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00066c90: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +00066ca0: 6520 2039 3029 0a2a 2073 7065 6369 616c e 90).* special
│ │ │ │ │ +00066cb0: 5365 6c65 6374 6f72 733a 2020 2020 2020 Selectors:
│ │ │ │ │ +00066cc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00066cd0: 436f 6d70 696c 6564 436f 6465 2063 6c61 CompiledCode cla
│ │ │ │ │ +00066ce0: 7373 2d74 6162 6c65 732e 0a20 2020 2020 ss-tables..
│ │ │ │ │ +00066cf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00066d00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00066d10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00066d20: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +00066d30: 3231 290a 2a20 7370 6563 6961 6c53 656c 21).* specialSel
│ │ │ │ │ +00066d40: 6563 746f 7273 4e75 6d41 7267 733a 2020 ectorsNumArgs:
│ │ │ │ │ +00066d50: 2020 2020 2020 2020 2020 2020 2043 6f6d Com
│ │ │ │ │ +00066d60: 7069 6c65 6443 6f64 6520 636c 6173 732d piledCode class-
│ │ │ │ │ +00066d70: 7461 626c 6573 2e0a 2020 2020 2020 2020 tables..
│ │ │ │ │ +00066d80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00066d90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00066da0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00066db0: 2020 2020 2020 286c 696e 6520 2032 3629 (line 26)
│ │ │ │ │ +00066dc0: 0a2a 2073 7065 6369 6573 203c 313e 3a20 .* species <1>:
│ │ │ │ │ +00066dd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00066de0: 2020 2020 2020 2020 2020 5765 616b 4172 WeakAr
│ │ │ │ │ +00066df0: 7261 792d 636f 6e76 6572 7369 6f6e 2e0a ray-conversion..
│ │ │ │ │ +00066e00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00066e10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00066e20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00066e30: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +00066e40: 696e 6520 2031 3729 0a2a 2073 7065 6369 ine 17).* speci
│ │ │ │ │ +00066e50: 6573 203c 323e 3a20 2020 2020 2020 2020 es <2>:
│ │ │ │ │ +00066e60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00066e70: 2020 5379 6d62 6f6c 2d6d 6973 632e 2020 Symbol-misc.
│ │ │ │ │ +00066e80: 2020 2020 2020 2028 6c69 6e65 2020 2036 (line 6
│ │ │ │ │ +00066e90: 290a 2a20 7370 6563 6965 7320 3c33 3e3a ).* species <3>:
│ │ │ │ │ +00066ea0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00066eb0: 2020 2020 2020 2020 2020 2053 7472 6561 Strea
│ │ │ │ │ +00066ec0: 6d2d 6261 7369 632e 2020 2020 2020 2020 m-basic.
│ │ │ │ │ +00066ed0: 286c 696e 6520 2020 3629 0a2a 2073 7065 (line 6).* spe
│ │ │ │ │ +00066ee0: 6369 6573 203c 343e 3a20 2020 2020 2020 cies <4>:
│ │ │ │ │ +00066ef0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00066f00: 2020 2020 5265 6765 782d 636f 6e76 6572 Regex-conver
│ │ │ │ │ +00066f10: 7369 6f6e 2e20 2020 2028 6c69 6e65 2020 sion. (line
│ │ │ │ │ +00066f20: 3132 290a 2a20 7370 6563 6965 7320 3c35 12).* species <5
│ │ │ │ │ +00066f30: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ +00066f40: 2020 2020 2020 2020 2020 2020 2050 6f73 Pos
│ │ │ │ │ +00066f50: 6974 696f 6e61 626c 6553 7472 6561 6d2d itionableStream-
│ │ │ │ │ +00066f60: 636c 6173 7320 7479 7065 206d 6574 686f class type metho
│ │ │ │ │ +00066f70: 6473 2e0a 2020 2020 2020 2020 2020 2020 ds..
│ │ │ │ │ +00066f80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00066f90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00066fa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00066fb0: 2020 286c 696e 6520 2020 3929 0a2a 2073 (line 9).* s
│ │ │ │ │ +00066fc0: 7065 6369 6573 203c 363e 3a20 2020 2020 pecies <6>:
│ │ │ │ │ +00066fd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00066fe0: 2020 2020 2020 4f62 6a65 6374 2d63 6c61 Object-cla
│ │ │ │ │ +00066ff0: 7373 2074 7970 6520 6d65 7468 6f64 732e ss type methods.
│ │ │ │ │ +00067000: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +00067010: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00067020: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00067030: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +00067040: 6c69 6e65 2020 2036 290a 2a20 7370 6563 line 6).* spec
│ │ │ │ │ +00067050: 6965 7320 3c37 3e3a 2020 2020 2020 2020 ies <7>:
│ │ │ │ │ +00067060: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00067070: 2020 2049 6e74 6572 7661 6c2d 6261 7369 Interval-basi
│ │ │ │ │ +00067080: 632e 2020 2020 2020 286c 696e 6520 2033 c. (line 3
│ │ │ │ │ +00067090: 3129 0a2a 2073 7065 6369 6573 3a20 2020 1).* species:
│ │ │ │ │ +000670a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000670b0: 2020 2020 2020 2020 2020 2020 4269 6e64 Bind
│ │ │ │ │ +000670c0: 696e 6744 6963 7469 6f6e 6172 792d 7465 ingDictionary-te
│ │ │ │ │ +000670d0: 7374 696e 672e 0a20 2020 2020 2020 2020 sting..
│ │ │ │ │ +000670e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000670f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00067100: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00067110: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).
│ │ │ │ │ +00067120: 2a20 7370 6c69 7441 745f 3a20 2020 2020 * splitAt_:
│ │ │ │ │ +00067130: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00067140: 2020 2020 2020 2020 2053 7472 6561 6d2d Stream-
│ │ │ │ │ +00067150: 6163 6365 7373 696e 672d 7265 6164 696e accessing-readin
│ │ │ │ │ +00067160: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ +00067170: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00067180: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00067190: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000671a0: 2028 6c69 6e65 2020 3534 290a 2a20 7371 (line 54).* sq
│ │ │ │ │ +000671b0: 7274 203c 313e 3a20 2020 2020 2020 2020 rt <1>:
│ │ │ │ │ +000671c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000671d0: 2020 2020 204e 756d 6265 722d 6d69 7363 Number-misc
│ │ │ │ │ +000671e0: 206d 6174 682e 2020 2020 286c 696e 6520 math. (line
│ │ │ │ │ +000671f0: 2037 3929 0a2a 2073 7172 7420 3c32 3e3a 79).* sqrt <2>:
│ │ │ │ │ +00067200: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00067210: 2020 2020 2020 2020 2020 2020 2020 4672 Fr
│ │ │ │ │ +00067220: 6163 7469 6f6e 2d6f 7074 696d 697a 6564 action-optimized
│ │ │ │ │ +00067230: 2063 6173 6573 2e0a 2020 2020 2020 2020 cases..
│ │ │ │ │ +00067240: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00067250: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00067260: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00067270: 2020 2020 2020 286c 696e 6520 2031 3529 (line 15)
│ │ │ │ │ +00067280: 0a2a 2073 7172 743a 2020 2020 2020 2020 .* sqrt:
│ │ │ │ │ +00067290: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000672a0: 2020 2020 2020 2020 2020 466c 6f61 742d Float-
│ │ │ │ │ +000672b0: 6275 696c 7420 696e 732e 2020 2020 2028 built ins. (
│ │ │ │ │ +000672c0: 6c69 6e65 2020 3432 290a 2a20 7371 7561 line 42).* squa
│ │ │ │ │ +000672d0: 7265 6420 3c31 3e3a 2020 2020 2020 2020 red <1>:
│ │ │ │ │ +000672e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000672f0: 2020 204e 756d 6265 722d 6d69 7363 206d Number-misc m
│ │ │ │ │ +00067300: 6174 682e 2020 2020 286c 696e 6520 2038 ath. (line 8
│ │ │ │ │ +00067310: 3229 0a2a 2073 7175 6172 6564 3a20 2020 2).* squared:
│ │ │ │ │ +00067320: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00067330: 2020 2020 2020 2020 2020 2020 4672 6163 Frac
│ │ │ │ │ +00067340: 7469 6f6e 2d6f 7074 696d 697a 6564 2063 tion-optimized c
│ │ │ │ │ +00067350: 6173 6573 2e0a 2020 2020 2020 2020 2020 ases..
│ │ │ │ │ +00067360: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00067370: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00067380: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00067390: 2020 2020 286c 696e 6520 2031 3829 0a2a (line 18).*
│ │ │ │ │ +000673a0: 2073 7461 636b 4465 7074 6820 3c31 3e3a stackDepth <1>:
│ │ │ │ │ +000673b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000673c0: 2020 2020 2020 2020 436f 6d70 696c 6564 Compiled
│ │ │ │ │ +000673d0: 4d65 7468 6f64 2d61 6363 6573 7369 6e67 Method-accessing
│ │ │ │ │ +000673e0: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +000673f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00067400: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00067410: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00067420: 286c 696e 6520 2035 3829 0a2a 2073 7461 (line 58).* sta
│ │ │ │ │ +00067430: 636b 4465 7074 6820 3c32 3e3a 2020 2020 ckDepth <2>:
│ │ │ │ │ +00067440: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00067450: 2020 2020 436f 6d70 696c 6564 436f 6465 CompiledCode
│ │ │ │ │ +00067460: 2d61 6363 6573 7369 6e67 2e0a 2020 2020 -accessing..
│ │ │ │ │ +00067470: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00067480: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00067490: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000674a0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +000674b0: 2036 3729 0a2a 2073 7461 636b 4465 7074 67).* stackDept
│ │ │ │ │ +000674c0: 6820 3c33 3e3a 2020 2020 2020 2020 2020 h <3>:
│ │ │ │ │ +000674d0: 2020 2020 2020 2020 2020 2020 2020 436f Co
│ │ │ │ │ +000674e0: 6d70 696c 6564 426c 6f63 6b2d 6163 6365 mpiledBlock-acce
│ │ │ │ │ +000674f0: 7373 696e 672e 0a20 2020 2020 2020 2020 ssing..
│ │ │ │ │ +00067500: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00067510: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00067520: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00067530: 2020 2020 2028 6c69 6e65 2020 3433 290a (line 43).
│ │ │ │ │ +00067540: 2a20 7374 6163 6b44 6570 7468 3a20 2020 * stackDepth:
│ │ │ │ │ +00067550: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00067560: 2020 2020 2020 2020 2042 6c6f 636b 436c BlockCl
│ │ │ │ │ +00067570: 6f73 7572 652d 6163 6365 7373 696e 672e osure-accessing.
│ │ │ │ │ +00067580: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +00067590: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000675a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000675b0: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +000675c0: 6c69 6e65 2020 3532 290a 2a20 7374 6172 line 52).* star
│ │ │ │ │ +000675d0: 7444 656c 6179 4c6f 6f70 3a20 2020 2020 tDelayLoop:
│ │ │ │ │ +000675e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000675f0: 2020 2044 656c 6179 2063 6c61 7373 2d74 Delay class-t
│ │ │ │ │ +00067600: 696d 6572 2070 726f 6365 7373 2e0a 2020 imer process..
│ │ │ │ │ +00067610: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00067620: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00067630: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00067640: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +00067650: 6520 2032 3229 0a2a 2073 7461 7274 4669 e 22).* startFi
│ │ │ │ │ +00067660: 6e61 6c69 7a65 7273 3a20 2020 2020 2020 nalizers:
│ │ │ │ │ +00067670: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00067680: 5072 6f63 6573 736f 7253 6368 6564 756c ProcessorSchedul
│ │ │ │ │ +00067690: 6572 2d69 646c 6520 7461 736b 732e 0a20 er-idle tasks..
│ │ │ │ │ +000676a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000676b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000676c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000676d0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +000676e0: 6e65 2020 3230 290a 2a20 7374 6172 7453 ne 20).* startS
│ │ │ │ │ +000676f0: 6372 6970 743a 2020 2020 2020 2020 2020 cript:
│ │ │ │ │ +00067700: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00067710: 2050 6163 6b61 6765 2d61 6363 6573 7369 Package-accessi
│ │ │ │ │ +00067720: 6e67 2e20 2020 286c 696e 6520 3130 3929 ng. (line 109)
│ │ │ │ │ +00067730: 0a2a 2073 7461 7274 5363 7269 7074 5f3a .* startScript_:
│ │ │ │ │ +00067740: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00067750: 2020 2020 2020 2020 2020 5061 636b 6167 Packag
│ │ │ │ │ +00067760: 652d 6163 6365 7373 696e 672e 2020 2028 e-accessing. (
│ │ │ │ │ +00067770: 6c69 6e65 2031 3132 290a 2a20 7374 6172 line 112).* star
│ │ │ │ │ +00067780: 7473 5769 7468 5f3a 2020 2020 2020 2020 tsWith_:
│ │ │ │ │ +00067790: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000677a0: 2020 2053 6571 7565 6e63 6561 626c 6543 SequenceableC
│ │ │ │ │ +000677b0: 6f6c 6c65 6374 696f 6e2d 636f 6d70 6172 ollection-compar
│ │ │ │ │ +000677c0: 696e 672e 0a20 2020 2020 2020 2020 2020 ing..
│ │ │ │ │ +000677d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000677e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000677f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00067800: 2020 2028 6c69 6e65 2020 3130 290a 2a20 (line 10).*
│ │ │ │ │ +00067810: 7374 6465 7272 3a20 2020 2020 2020 2020 stderr:
│ │ │ │ │ +00067820: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00067830: 2020 2020 2020 2046 696c 6553 7472 6561 FileStrea
│ │ │ │ │ +00067840: 6d20 636c 6173 732d 7374 616e 6461 7264 m class-standard
│ │ │ │ │ +00067850: 2073 7472 6561 6d73 2e0a 2020 2020 2020 streams..
│ │ │ │ │ +00067860: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00067870: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00067880: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00067890: 2020 2020 2020 2020 286c 696e 6520 2020 (line
│ │ │ │ │ +000678a0: 3629 0a2a 2073 7464 696e 3a20 2020 2020 6).* stdin:
│ │ │ │ │ +000678b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000678c0: 2020 2020 2020 2020 2020 2020 4669 6c65 File
│ │ │ │ │ +000678d0: 5374 7265 616d 2063 6c61 7373 2d73 7461 Stream class-sta
│ │ │ │ │ +000678e0: 6e64 6172 6420 7374 7265 616d 732e 0a20 ndard streams..
│ │ │ │ │ +000678f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00067900: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00067910: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00067920: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +00067930: 6e65 2020 3131 290a 2a20 7374 646f 7574 ne 11).* stdout
│ │ │ │ │ +00067940: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +00067950: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00067960: 2046 696c 6553 7472 6561 6d20 636c 6173 FileStream clas
│ │ │ │ │ +00067970: 732d 7374 616e 6461 7264 2073 7472 6561 s-standard strea
│ │ │ │ │ +00067980: 6d73 2e0a 2020 2020 2020 2020 2020 2020 ms..
│ │ │ │ │ +00067990: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000679a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000679b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000679c0: 2020 286c 696e 6520 2031 3629 0a2a 2073 (line 16).* s
│ │ │ │ │ +000679d0: 746f 7053 6372 6970 743a 2020 2020 2020 topScript:
│ │ │ │ │ +000679e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000679f0: 2020 2020 2020 5061 636b 6167 652d 6163 Package-ac
│ │ │ │ │ +00067a00: 6365 7373 696e 672e 2020 2028 6c69 6e65 cessing. (line
│ │ │ │ │ +00067a10: 2031 3135 290a 2a20 7374 6f70 5363 7269 115).* stopScri
│ │ │ │ │ +00067a20: 7074 5f3a 2020 2020 2020 2020 2020 2020 pt_:
│ │ │ │ │ +00067a30: 2020 2020 2020 2020 2020 2020 2020 2050 P
│ │ │ │ │ +00067a40: 6163 6b61 6765 2d61 6363 6573 7369 6e67 ackage-accessing
│ │ │ │ │ +00067a50: 2e20 2020 286c 696e 6520 3131 3829 0a2a . (line 118).*
│ │ │ │ │ +00067a60: 2073 746f 7261 6765 3a20 2020 2020 2020 storage:
│ │ │ │ │ +00067a70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00067a80: 2020 2020 2020 2020 434f 626a 6563 742d CObject-
│ │ │ │ │ +00067a90: 6163 6365 7373 696e 672e 2020 2028 6c69 accessing. (li
│ │ │ │ │ +00067aa0: 6e65 2020 3232 290a 2a20 7374 6f72 6167 ne 22).* storag
│ │ │ │ │ +00067ab0: 655f 3a20 2020 2020 2020 2020 2020 2020 e_:
│ │ │ │ │ +00067ac0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00067ad0: 2043 4f62 6a65 6374 2d61 6363 6573 7369 CObject-accessi
│ │ │ │ │ +00067ae0: 6e67 2e20 2020 286c 696e 6520 2032 3629 ng. (line 26)
│ │ │ │ │ +00067af0: 0a2a 2073 746f 7265 3a20 2020 2020 2020 .* store:
│ │ │ │ │ +00067b00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00067b10: 2020 2020 2020 2020 2020 4f62 6a65 6374 Object
│ │ │ │ │ +00067b20: 2d73 746f 7269 6e67 2e20 2020 2020 2028 -storing. (
│ │ │ │ │ +00067b30: 6c69 6e65 2020 2036 290a 2a20 7374 6f72 line 6).* stor
│ │ │ │ │ +00067b40: 655f 203c 313e 3a20 2020 2020 2020 2020 e_ <1>:
│ │ │ │ │ +00067b50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00067b60: 2020 2054 6578 7443 6f6c 6c65 6374 6f72 TextCollector
│ │ │ │ │ +00067b70: 2d73 746f 7269 6e67 2e0a 2020 2020 2020 -storing..
│ │ │ │ │ +00067b80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00067b90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00067ba0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00067bb0: 2020 2020 2020 2020 286c 696e 6520 2020 (line
│ │ │ │ │ +00067bc0: 3629 0a2a 2073 746f 7265 5f3a 2020 2020 6).* store_:
│ │ │ │ │ +00067bd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00067be0: 2020 2020 2020 2020 2020 2020 5374 7265 Stre
│ │ │ │ │ +00067bf0: 616d 2d73 746f 7269 6e67 2e20 2020 2020 am-storing.
│ │ │ │ │ +00067c00: 2028 6c69 6e65 2020 2036 290a 2a20 7374 (line 6).* st
│ │ │ │ │ +00067c10: 6f72 654c 6974 6572 616c 4f6e 5f20 3c31 oreLiteralOn_ <1
│ │ │ │ │ +00067c20: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ +00067c30: 2020 2020 2056 6172 6961 626c 6542 696e VariableBin
│ │ │ │ │ +00067c40: 6469 6e67 2d73 746f 7269 6e67 2e0a 2020 ding-storing..
│ │ │ │ │ +00067c50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00067c60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00067c70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00067c80: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +00067c90: 6520 2020 3929 0a2a 2073 746f 7265 4c69 e 9).* storeLi
│ │ │ │ │ +00067ca0: 7465 7261 6c4f 6e5f 203c 323e 3a20 2020 teralOn_ <2>:
│ │ │ │ │ +00067cb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00067cc0: 556e 6465 6669 6e65 644f 626a 6563 742d UndefinedObject-
│ │ │ │ │ +00067cd0: 7374 6f72 696e 672e 0a20 2020 2020 2020 storing..
│ │ │ │ │ +00067ce0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00067cf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00067d00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00067d10: 2020 2020 2020 2028 6c69 6e65 2020 2039 (line 9
│ │ │ │ │ +00067d20: 290a 2a20 7374 6f72 654c 6974 6572 616c ).* storeLiteral
│ │ │ │ │ +00067d30: 4f6e 5f20 3c33 3e3a 2020 2020 2020 2020 On_ <3>:
│ │ │ │ │ +00067d40: 2020 2020 2020 2020 2020 2053 796d 626f Symbo
│ │ │ │ │ +00067d50: 6c2d 7374 6f72 696e 672e 2020 2020 2020 l-storing.
│ │ │ │ │ +00067d60: 286c 696e 6520 2032 3029 0a2a 2073 746f (line 20).* sto
│ │ │ │ │ +00067d70: 7265 4c69 7465 7261 6c4f 6e5f 203c 343e reLiteralOn_ <4>
│ │ │ │ │ +00067d80: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +00067d90: 2020 2020 5374 7269 6e67 2d70 7269 6e74 String-print
│ │ │ │ │ +00067da0: 696e 672e 2020 2020 2028 6c69 6e65 2020 ing. (line
│ │ │ │ │ +00067db0: 3231 290a 2a20 7374 6f72 654c 6974 6572 21).* storeLiter
│ │ │ │ │ +00067dc0: 616c 4f6e 5f20 3c35 3e3a 2020 2020 2020 alOn_ <5>:
│ │ │ │ │ +00067dd0: 2020 2020 2020 2020 2020 2020 2053 6361 Sca
│ │ │ │ │ +00067de0: 6c65 6444 6563 696d 616c 2d73 746f 7269 ledDecimal-stori
│ │ │ │ │ +00067df0: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ +00067e00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00067e10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00067e20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00067e30: 2020 286c 696e 6520 2020 3929 0a2a 2073 (line 9).* s
│ │ │ │ │ +00067e40: 746f 7265 4c69 7465 7261 6c4f 6e5f 203c toreLiteralOn_ <
│ │ │ │ │ +00067e50: 363e 3a20 2020 2020 2020 2020 2020 2020 6>:
│ │ │ │ │ +00067e60: 2020 2020 2020 4f62 6a65 6374 2d73 746f Object-sto
│ │ │ │ │ +00067e70: 7269 6e67 2e20 2020 2020 2028 6c69 6e65 ring. (line
│ │ │ │ │ +00067e80: 2020 3130 290a 2a20 7374 6f72 654c 6974 10).* storeLit
│ │ │ │ │ +00067e90: 6572 616c 4f6e 5f20 3c37 3e3a 2020 2020 eralOn_ <7>:
│ │ │ │ │ +00067ea0: 2020 2020 2020 2020 2020 2020 2020 2049 I
│ │ │ │ │ +00067eb0: 6e74 6567 6572 2d70 7269 6e74 696e 672e nteger-printing.
│ │ │ │ │ +00067ec0: 2020 2020 286c 696e 6520 2035 3229 0a2a (line 52).*
│ │ │ │ │ +00067ed0: 2073 746f 7265 4c69 7465 7261 6c4f 6e5f storeLiteralOn_
│ │ │ │ │ +00067ee0: 203c 383e 3a20 2020 2020 2020 2020 2020 <8>:
│ │ │ │ │ +00067ef0: 2020 2020 2020 2020 466c 6f61 742d 7374 Float-st
│ │ │ │ │ +00067f00: 6f72 696e 672e 2020 2020 2020 2028 6c69 oring. (li
│ │ │ │ │ +00067f10: 6e65 2020 2039 290a 2a20 7374 6f72 654c ne 9).* storeL
│ │ │ │ │ +00067f20: 6974 6572 616c 4f6e 5f20 3c39 3e3a 2020 iteralOn_ <9>:
│ │ │ │ │ +00067f30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00067f40: 2043 6861 7261 6374 6572 2d70 7269 6e74 Character-print
│ │ │ │ │ +00067f50: 696e 672e 2020 286c 696e 6520 2031 3329 ing. (line 13)
│ │ │ │ │ +00067f60: 0a2a 2073 746f 7265 4c69 7465 7261 6c4f .* storeLiteralO
│ │ │ │ │ +00067f70: 6e5f 203c 3130 3e3a 2020 2020 2020 2020 n_ <10>:
│ │ │ │ │ +00067f80: 2020 2020 2020 2020 2020 4279 7465 4172 ByteAr
│ │ │ │ │ +00067f90: 7261 792d 7374 6f72 696e 672e 2020 2028 ray-storing. (
│ │ │ │ │ +00067fa0: 6c69 6e65 2020 2039 290a 2a20 7374 6f72 line 9).* stor
│ │ │ │ │ +00067fb0: 654c 6974 6572 616c 4f6e 5f20 3c31 313e eLiteralOn_ <11>
│ │ │ │ │ +00067fc0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +00067fd0: 2020 2042 6f6f 6c65 616e 2d73 746f 7269 Boolean-stori
│ │ │ │ │ +00067fe0: 6e67 2e20 2020 2020 286c 696e 6520 2020 ng. (line
│ │ │ │ │ +00067ff0: 3929 0a2a 2073 746f 7265 4c69 7465 7261 9).* storeLitera
│ │ │ │ │ +00068000: 6c4f 6e5f 3a20 2020 2020 2020 2020 2020 lOn_:
│ │ │ │ │ +00068010: 2020 2020 2020 2020 2020 2020 4172 7261 Arra
│ │ │ │ │ +00068020: 792d 7072 696e 7469 6e67 2e20 2020 2020 y-printing.
│ │ │ │ │ +00068030: 2028 6c69 6e65 2020 3132 290a 2a20 7374 (line 12).* st
│ │ │ │ │ +00068040: 6f72 654e 6c3a 2020 2020 2020 2020 2020 oreNl:
│ │ │ │ │ +00068050: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00068060: 2020 2020 204f 626a 6563 742d 7374 6f72 Object-stor
│ │ │ │ │ +00068070: 696e 672e 2020 2020 2020 286c 696e 6520 ing. (line
│ │ │ │ │ +00068080: 2031 3329 0a2a 2073 746f 7265 4f6e 5f20 13).* storeOn_
│ │ │ │ │ +00068090: 3c31 3e3a 2020 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ +000680a0: 2020 2020 2020 2020 2020 2020 2020 5661 Va
│ │ │ │ │ +000680b0: 7269 6162 6c65 4269 6e64 696e 672d 7374 riableBinding-st
│ │ │ │ │ +000680c0: 6f72 696e 672e 0a20 2020 2020 2020 2020 oring..
│ │ │ │ │ +000680d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000680e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000680f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00068100: 2020 2020 2028 6c69 6e65 2020 3132 290a (line 12).
│ │ │ │ │ +00068110: 2a20 7374 6f72 654f 6e5f 203c 323e 3a20 * storeOn_ <2>:
│ │ │ │ │ +00068120: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00068130: 2020 2020 2020 2020 2055 6e64 6566 696e Undefin
│ │ │ │ │ +00068140: 6564 4f62 6a65 6374 2d73 746f 7269 6e67 edObject-storing
│ │ │ │ │ +00068150: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +00068160: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00068170: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00068180: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00068190: 286c 696e 6520 2031 3229 0a2a 2073 746f (line 12).* sto
│ │ │ │ │ +000681a0: 7265 4f6e 5f20 3c33 3e3a 2020 2020 2020 reOn_ <3>:
│ │ │ │ │ +000681b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000681c0: 2020 2020 5465 7874 436f 6c6c 6563 746f TextCollecto
│ │ │ │ │ +000681d0: 722d 7374 6f72 696e 672e 0a20 2020 2020 r-storing..
│ │ │ │ │ +000681e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000681f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00068200: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00068210: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +00068220: 2039 290a 2a20 7374 6f72 654f 6e5f 203c 9).* storeOn_ <
│ │ │ │ │ +00068230: 343e 3a20 2020 2020 2020 2020 2020 2020 4>:
│ │ │ │ │ +00068240: 2020 2020 2020 2020 2020 2020 2053 7973 Sys
│ │ │ │ │ +00068250: 7465 6d44 6963 7469 6f6e 6172 792d 7072 temDictionary-pr
│ │ │ │ │ +00068260: 696e 7469 6e67 2e0a 2020 2020 2020 2020 inting..
│ │ │ │ │ +00068270: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00068280: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00068290: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000682a0: 2020 2020 2020 286c 696e 6520 2031 3229 (line 12)
│ │ │ │ │ +000682b0: 0a2a 2073 746f 7265 4f6e 5f20 3c35 3e3a .* storeOn_ <5>:
│ │ │ │ │ +000682c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000682d0: 2020 2020 2020 2020 2020 5379 6d62 6f6c Symbol
│ │ │ │ │ +000682e0: 2d73 746f 7269 6e67 2e20 2020 2020 2028 -storing. (
│ │ │ │ │ +000682f0: 6c69 6e65 2020 3234 290a 2a20 7374 6f72 line 24).* stor
│ │ │ │ │ +00068300: 654f 6e5f 203c 363e 3a20 2020 2020 2020 eOn_ <6>:
│ │ │ │ │ +00068310: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00068320: 2020 2053 7472 696e 672d 7072 696e 7469 String-printi
│ │ │ │ │ +00068330: 6e67 2e20 2020 2020 286c 696e 6520 2032 ng. (line 2
│ │ │ │ │ +00068340: 3429 0a2a 2073 746f 7265 4f6e 5f20 3c37 4).* storeOn_ <7
│ │ │ │ │ +00068350: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ +00068360: 2020 2020 2020 2020 2020 2020 5363 616c Scal
│ │ │ │ │ +00068370: 6564 4465 6369 6d61 6c2d 7374 6f72 696e edDecimal-storin
│ │ │ │ │ +00068380: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ +00068390: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000683a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000683b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000683c0: 2028 6c69 6e65 2020 3132 290a 2a20 7374 (line 12).* st
│ │ │ │ │ +000683d0: 6f72 654f 6e5f 203c 383e 3a20 2020 2020 oreOn_ <8>:
│ │ │ │ │ +000683e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000683f0: 2020 2020 2052 6f6f 744e 616d 6573 7061 RootNamespa
│ │ │ │ │ +00068400: 6365 2d70 7269 6e74 696e 672e 0a20 2020 ce-printing..
│ │ │ │ │ +00068410: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00068420: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00068430: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00068440: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +00068450: 2020 3134 290a 2a20 7374 6f72 654f 6e5f 14).* storeOn_
│ │ │ │ │ +00068460: 203c 393e 3a20 2020 2020 2020 2020 2020 <9>:
│ │ │ │ │ +00068470: 2020 2020 2020 2020 2020 2020 2020 2052 R
│ │ │ │ │ +00068480: 6563 7461 6e67 6c65 2d70 7269 6e74 696e ectangle-printin
│ │ │ │ │ +00068490: 672e 2020 286c 696e 6520 2020 3929 0a2a g. (line 9).*
│ │ │ │ │ +000684a0: 2073 746f 7265 4f6e 5f20 3c31 303e 3a20 storeOn_ <10>:
│ │ │ │ │ +000684b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000684c0: 2020 2020 2020 2020 5072 6f63 6573 736f Processo
│ │ │ │ │ +000684d0: 7253 6368 6564 756c 6572 2d73 746f 7269 rScheduler-stori
│ │ │ │ │ +000684e0: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ +000684f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00068500: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00068510: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00068520: 2020 286c 696e 6520 2020 3629 0a2a 2073 (line 6).* s
│ │ │ │ │ +00068530: 746f 7265 4f6e 5f20 3c31 313e 3a20 2020 toreOn_ <11>:
│ │ │ │ │ +00068540: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00068550: 2020 2020 2020 506f 696e 742d 7374 6f72 Point-stor
│ │ │ │ │ +00068560: 696e 672e 2020 2020 2020 2028 6c69 6e65 ing. (line
│ │ │ │ │ +00068570: 2020 2036 290a 2a20 7374 6f72 654f 6e5f 6).* storeOn_
│ │ │ │ │ +00068580: 203c 3132 3e3a 2020 2020 2020 2020 2020 <12>:
│ │ │ │ │ +00068590: 2020 2020 2020 2020 2020 2020 2020 204f O
│ │ │ │ │ +000685a0: 626a 6563 742d 7374 6f72 696e 672e 2020 bject-storing.
│ │ │ │ │ +000685b0: 2020 2020 286c 696e 6520 2031 3729 0a2a (line 17).*
│ │ │ │ │ +000685c0: 2073 746f 7265 4f6e 5f20 3c31 333e 3a20 storeOn_ <13>:
│ │ │ │ │ +000685d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000685e0: 2020 2020 2020 2020 4e61 6d65 7370 6163 Namespac
│ │ │ │ │ +000685f0: 652d 7072 696e 7469 6e67 2e20 2028 6c69 e-printing. (li
│ │ │ │ │ +00068600: 6e65 2020 3134 290a 2a20 7374 6f72 654f ne 14).* storeO
│ │ │ │ │ +00068610: 6e5f 203c 3134 3e3a 2020 2020 2020 2020 n_ <14>:
│ │ │ │ │ +00068620: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00068630: 204d 6574 6163 6c61 7373 2d70 7269 6e74 Metaclass-print
│ │ │ │ │ +00068640: 696e 672e 2020 286c 696e 6520 2031 3629 ing. (line 16)
│ │ │ │ │ +00068650: 0a2a 2073 746f 7265 4f6e 5f20 3c31 353e .* storeOn_ <15>
│ │ │ │ │ +00068660: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +00068670: 2020 2020 2020 2020 2020 4c6f 6f6b 7570 Lookup
│ │ │ │ │ +00068680: 5461 626c 652d 7374 6f72 696e 672e 2028 Table-storing. (
│ │ │ │ │ +00068690: 6c69 6e65 2020 2036 290a 2a20 7374 6f72 line 6).* stor
│ │ │ │ │ +000686a0: 654f 6e5f 203c 3136 3e3a 2020 2020 2020 eOn_ <16>:
│ │ │ │ │ +000686b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000686c0: 2020 204c 6f6f 6b75 704b 6579 2d73 746f LookupKey-sto
│ │ │ │ │ +000686d0: 7269 6e67 2e20 2020 286c 696e 6520 2020 ring. (line
│ │ │ │ │ +000686e0: 3629 0a2a 2073 746f 7265 4f6e 5f20 3c31 6).* storeOn_ <1
│ │ │ │ │ +000686f0: 373e 3a20 2020 2020 2020 2020 2020 2020 7>:
│ │ │ │ │ +00068700: 2020 2020 2020 2020 2020 2020 496e 7465 Inte
│ │ │ │ │ +00068710: 7276 616c 2d73 746f 7269 6e67 2e20 2020 rval-storing.
│ │ │ │ │ +00068720: 2028 6c69 6e65 2020 2036 290a 2a20 7374 (line 6).* st
│ │ │ │ │ +00068730: 6f72 654f 6e5f 203c 3138 3e3a 2020 2020 oreOn_ <18>:
│ │ │ │ │ +00068740: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00068750: 2020 2020 2049 6e74 6567 6572 2d73 746f Integer-sto
│ │ │ │ │ +00068760: 7269 6e67 2e20 2020 2020 286c 696e 6520 ring. (line
│ │ │ │ │ +00068770: 2020 3629 0a2a 2073 746f 7265 4f6e 5f20 6).* storeOn_
│ │ │ │ │ +00068780: 3c31 393e 3a20 2020 2020 2020 2020 2020 <19>:
│ │ │ │ │ +00068790: 2020 2020 2020 2020 2020 2020 2020 486f Ho
│ │ │ │ │ +000687a0: 6d65 6441 7373 6f63 6961 7469 6f6e 2d73 medAssociation-s
│ │ │ │ │ +000687b0: 746f 7269 6e67 2e0a 2020 2020 2020 2020 toring..
│ │ │ │ │ +000687c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000687d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000687e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000687f0: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)
│ │ │ │ │ +00068800: 0a2a 2073 746f 7265 4f6e 5f20 3c32 303e .* storeOn_ <20>
│ │ │ │ │ +00068810: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +00068820: 2020 2020 2020 2020 2020 4861 7368 6564 Hashed
│ │ │ │ │ +00068830: 436f 6c6c 6563 7469 6f6e 2d73 746f 7269 Collection-stori
│ │ │ │ │ +00068840: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ +00068850: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00068860: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00068870: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00068880: 2020 286c 696e 6520 2020 3629 0a2a 2073 (line 6).* s
│ │ │ │ │ +00068890: 746f 7265 4f6e 5f20 3c32 313e 3a20 2020 toreOn_ <21>:
│ │ │ │ │ +000688a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000688b0: 2020 2020 2020 4672 6163 7469 6f6e 2d70 Fraction-p
│ │ │ │ │ +000688c0: 7269 6e74 696e 672e 2020 2028 6c69 6e65 rinting. (line
│ │ │ │ │ +000688d0: 2020 2039 290a 2a20 7374 6f72 654f 6e5f 9).* storeOn_
│ │ │ │ │ +000688e0: 203c 3232 3e3a 2020 2020 2020 2020 2020 <22>:
│ │ │ │ │ +000688f0: 2020 2020 2020 2020 2020 2020 2020 2046 F
│ │ │ │ │ +00068900: 6c6f 6174 2d73 746f 7269 6e67 2e20 2020 loat-storing.
│ │ │ │ │ +00068910: 2020 2020 286c 696e 6520 2031 3229 0a2a (line 12).*
│ │ │ │ │ +00068920: 2073 746f 7265 4f6e 5f20 3c32 333e 3a20 storeOn_ <23>:
│ │ │ │ │ +00068930: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00068940: 2020 2020 2020 2020 4475 7261 7469 6f6e Duration
│ │ │ │ │ +00068950: 2d73 746f 7269 6e67 2e20 2020 2028 6c69 -storing. (li
│ │ │ │ │ +00068960: 6e65 2020 2036 290a 2a20 7374 6f72 654f ne 6).* storeO
│ │ │ │ │ +00068970: 6e5f 203c 3234 3e3a 2020 2020 2020 2020 n_ <24>:
│ │ │ │ │ +00068980: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00068990: 2044 6963 7469 6f6e 6172 792d 7374 6f72 Dictionary-stor
│ │ │ │ │ +000689a0: 696e 672e 2020 286c 696e 6520 2020 3629 ing. (line 6)
│ │ │ │ │ +000689b0: 0a2a 2073 746f 7265 4f6e 5f20 3c32 353e .* storeOn_ <25>
│ │ │ │ │ +000689c0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +000689d0: 2020 2020 2020 2020 2020 4465 6665 7272 Deferr
│ │ │ │ │ +000689e0: 6564 5661 7269 6162 6c65 4269 6e64 696e edVariableBindin
│ │ │ │ │ +000689f0: 672d 7374 6f72 696e 672e 0a20 2020 2020 g-storing..
│ │ │ │ │ +00068a00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00068a10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00068a20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00068a30: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +00068a40: 2039 290a 2a20 7374 6f72 654f 6e5f 203c 9).* storeOn_ <
│ │ │ │ │ +00068a50: 3236 3e3a 2020 2020 2020 2020 2020 2020 26>:
│ │ │ │ │ +00068a60: 2020 2020 2020 2020 2020 2020 2044 6174 Dat
│ │ │ │ │ +00068a70: 6554 696d 652d 7374 6f72 696e 672e 2020 eTime-storing.
│ │ │ │ │ +00068a80: 2020 286c 696e 6520 2020 3629 0a2a 2073 (line 6).* s
│ │ │ │ │ +00068a90: 746f 7265 4f6e 5f20 3c32 373e 3a20 2020 toreOn_ <27>:
│ │ │ │ │ +00068aa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00068ab0: 2020 2020 2020 4461 7465 2d73 746f 7269 Date-stori
│ │ │ │ │ +00068ac0: 6e67 2e20 2020 2020 2020 2028 6c69 6e65 ng. (line
│ │ │ │ │ +00068ad0: 2020 2036 290a 2a20 7374 6f72 654f 6e5f 6).* storeOn_
│ │ │ │ │ +00068ae0: 203c 3238 3e3a 2020 2020 2020 2020 2020 <28>:
│ │ │ │ │ +00068af0: 2020 2020 2020 2020 2020 2020 2020 2043 C
│ │ │ │ │ +00068b00: 5479 7065 2d73 746f 7269 6e67 2e20 2020 Type-storing.
│ │ │ │ │ +00068b10: 2020 2020 286c 696e 6520 2020 3629 0a2a (line 6).*
│ │ │ │ │ +00068b20: 2073 746f 7265 4f6e 5f20 3c32 393e 3a20 storeOn_ <29>:
│ │ │ │ │ +00068b30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00068b40: 2020 2020 2020 2020 4353 6361 6c61 7243 CScalarC
│ │ │ │ │ +00068b50: 5479 7065 2d73 746f 7269 6e67 2e0a 2020 Type-storing..
│ │ │ │ │ +00068b60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00068b70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00068b80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00068b90: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +00068ba0: 6520 2020 3629 0a2a 2073 746f 7265 4f6e e 6).* storeOn
│ │ │ │ │ +00068bb0: 5f20 3c33 303e 3a20 2020 2020 2020 2020 _ <30>:
│ │ │ │ │ +00068bc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00068bd0: 4350 7472 4354 7970 652d 7374 6f72 696e CPtrCType-storin
│ │ │ │ │ +00068be0: 672e 2020 2028 6c69 6e65 2020 2036 290a g. (line 6).
│ │ │ │ │ +00068bf0: 2a20 7374 6f72 654f 6e5f 203c 3331 3e3a * storeOn_ <31>:
│ │ │ │ │ +00068c00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00068c10: 2020 2020 2020 2020 2043 6f6d 7069 6c65 Compile
│ │ │ │ │ +00068c20: 644d 6574 686f 642d 7072 696e 7469 6e67 dMethod-printing
│ │ │ │ │ +00068c30: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +00068c40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00068c50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00068c60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00068c70: 286c 696e 6520 2020 3929 0a2a 2073 746f (line 9).* sto
│ │ │ │ │ +00068c80: 7265 4f6e 5f20 3c33 323e 3a20 2020 2020 reOn_ <32>:
│ │ │ │ │ +00068c90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00068ca0: 2020 2020 436f 6c6c 6563 7469 6f6e 2d73 Collection-s
│ │ │ │ │ +00068cb0: 746f 7269 6e67 2e20 2028 6c69 6e65 2020 toring. (line
│ │ │ │ │ +00068cc0: 2036 290a 2a20 7374 6f72 654f 6e5f 203c 6).* storeOn_ <
│ │ │ │ │ +00068cd0: 3333 3e3a 2020 2020 2020 2020 2020 2020 33>:
│ │ │ │ │ +00068ce0: 2020 2020 2020 2020 2020 2020 2043 6c61 Cla
│ │ │ │ │ +00068cf0: 7373 2d70 7269 6e74 696e 672e 2020 2020 ss-printing.
│ │ │ │ │ +00068d00: 2020 286c 696e 6520 2031 3229 0a2a 2073 (line 12).* s
│ │ │ │ │ +00068d10: 746f 7265 4f6e 5f20 3c33 343e 3a20 2020 toreOn_ <34>:
│ │ │ │ │ +00068d20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00068d30: 2020 2020 2020 4368 6172 6163 7465 722d Character-
│ │ │ │ │ +00068d40: 7374 6f72 696e 672e 2020 2028 6c69 6e65 storing. (line
│ │ │ │ │ +00068d50: 2020 2039 290a 2a20 7374 6f72 654f 6e5f 9).* storeOn_
│ │ │ │ │ +00068d60: 203c 3335 3e3a 2020 2020 2020 2020 2020 <35>:
│ │ │ │ │ +00068d70: 2020 2020 2020 2020 2020 2020 2020 2043 C
│ │ │ │ │ +00068d80: 4172 7261 7943 5479 7065 2d73 746f 7269 ArrayCType-stori
│ │ │ │ │ +00068d90: 6e67 2e20 286c 696e 6520 2020 3629 0a2a ng. (line 6).*
│ │ │ │ │ +00068da0: 2073 746f 7265 4f6e 5f20 3c33 363e 3a20 storeOn_ <36>:
│ │ │ │ │ +00068db0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00068dc0: 2020 2020 2020 2020 4279 7465 4172 7261 ByteArra
│ │ │ │ │ +00068dd0: 792d 7374 6f72 696e 672e 2020 2028 6c69 y-storing. (li
│ │ │ │ │ +00068de0: 6e65 2020 3132 290a 2a20 7374 6f72 654f ne 12).* storeO
│ │ │ │ │ +00068df0: 6e5f 203c 3337 3e3a 2020 2020 2020 2020 n_ <37>:
│ │ │ │ │ +00068e00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00068e10: 2042 6f6f 6c65 616e 2d73 746f 7269 6e67 Boolean-storing
│ │ │ │ │ +00068e20: 2e20 2020 2020 286c 696e 6520 2031 3229 . (line 12)
│ │ │ │ │ +00068e30: 0a2a 2073 746f 7265 4f6e 5f20 3c33 383e .* storeOn_ <38>
│ │ │ │ │ +00068e40: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +00068e50: 2020 2020 2020 2020 2020 4261 672d 7374 Bag-st
│ │ │ │ │ +00068e60: 6f72 696e 672e 2020 2020 2020 2020 2028 oring. (
│ │ │ │ │ +00068e70: 6c69 6e65 2020 2036 290a 2a20 7374 6f72 line 6).* stor
│ │ │ │ │ +00068e80: 654f 6e5f 203c 3339 3e3a 2020 2020 2020 eOn_ <39>:
│ │ │ │ │ +00068e90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00068ea0: 2020 2041 7373 6f63 6961 7469 6f6e 2d73 Association-s
│ │ │ │ │ +00068eb0: 746f 7269 6e67 2e20 286c 696e 6520 2020 toring. (line
│ │ │ │ │ +00068ec0: 3629 0a2a 2073 746f 7265 4f6e 5f20 3c34 6).* storeOn_ <4
│ │ │ │ │ +00068ed0: 303e 3a20 2020 2020 2020 2020 2020 2020 0>:
│ │ │ │ │ +00068ee0: 2020 2020 2020 2020 2020 2020 4172 7261 Arra
│ │ │ │ │ +00068ef0: 7965 6443 6f6c 6c65 6374 696f 6e2d 7374 yedCollection-st
│ │ │ │ │ +00068f00: 6f72 696e 672e 0a20 2020 2020 2020 2020 oring..
│ │ │ │ │ +00068f10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00068f20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00068f30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00068f40: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).
│ │ │ │ │ +00068f50: 2a20 7374 6f72 654f 6e5f 203c 3431 3e3a * storeOn_ <41>:
│ │ │ │ │ +00068f60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00068f70: 2020 2020 2020 2020 2041 7272 6179 2d70 Array-p
│ │ │ │ │ +00068f80: 7269 6e74 696e 672e 2020 2020 2020 286c rinting. (l
│ │ │ │ │ +00068f90: 696e 6520 2031 3529 0a2a 2073 746f 7265 ine 15).* store
│ │ │ │ │ +00068fa0: 4f6e 5f3a 2020 2020 2020 2020 2020 2020 On_:
│ │ │ │ │ +00068fb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00068fc0: 2020 4162 7374 7261 6374 4e61 6d65 7370 AbstractNamesp
│ │ │ │ │ +00068fd0: 6163 652d 7072 696e 7469 6e67 2e0a 2020 ace-printing..
│ │ │ │ │ +00068fe0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00068ff0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00069000: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00069010: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +00069020: 6520 2031 3929 0a2a 2073 746f 7265 4f6e e 19).* storeOn
│ │ │ │ │ +00069030: 5f62 6173 655f 3a20 2020 2020 2020 2020 _base_:
│ │ │ │ │ +00069040: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00069050: 496e 7465 6765 722d 7072 696e 7469 6e67 Integer-printing
│ │ │ │ │ +00069060: 2e20 2020 2028 6c69 6e65 2020 3535 290a . (line 55).
│ │ │ │ │ +00069070: 2a20 7374 6f72 6553 7472 696e 6720 3c31 * storeString <1
│ │ │ │ │ +00069080: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ +00069090: 2020 2020 2020 2020 204f 626a 6563 742d Object-
│ │ │ │ │ +000690a0: 7374 6f72 696e 672e 2020 2020 2020 286c storing. (l
│ │ │ │ │ +000690b0: 696e 6520 2032 3029 0a2a 2073 746f 7265 ine 20).* store
│ │ │ │ │ +000690c0: 5374 7269 6e67 3a20 2020 2020 2020 2020 String:
│ │ │ │ │ +000690d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000690e0: 2020 496e 7465 6765 722d 7374 6f72 696e Integer-storin
│ │ │ │ │ +000690f0: 672e 2020 2020 2028 6c69 6e65 2020 2039 g. (line 9
│ │ │ │ │ +00069100: 290a 2a20 7374 7265 616d 203c 313e 3a20 ).* stream <1>:
│ │ │ │ │ +00069110: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00069120: 2020 2020 2020 2020 2020 2053 7973 7465 Syste
│ │ │ │ │ +00069130: 6d45 7863 6570 7469 6f6e 732e 456e 644f mExceptions.EndO
│ │ │ │ │ +00069140: 6653 7472 6561 6d2d 6163 6365 7373 696e fStream-accessin
│ │ │ │ │ +00069150: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ +00069160: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00069170: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00069180: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00069190: 2028 6c69 6e65 2020 2039 290a 2a20 7374 (line 9).* st
│ │ │ │ │ +000691a0: 7265 616d 3a20 2020 2020 2020 2020 2020 ream:
│ │ │ │ │ +000691b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000691c0: 2020 2020 204f 626a 6563 7444 756d 7065 ObjectDumpe
│ │ │ │ │ +000691d0: 722d 6163 6365 7373 696e 672e 0a20 2020 r-accessing..
│ │ │ │ │ +000691e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000691f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00069200: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00069210: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +00069220: 2020 2039 290a 2a20 7374 7265 616d 5f20 9).* stream_
│ │ │ │ │ +00069230: 3c31 3e3a 2020 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ +00069240: 2020 2020 2020 2020 2020 2020 2020 2053 S
│ │ │ │ │ +00069250: 7973 7465 6d45 7863 6570 7469 6f6e 732e ystemExceptions.
│ │ │ │ │ +00069260: 456e 644f 6653 7472 6561 6d2d 6163 6365 EndOfStream-acce
│ │ │ │ │ +00069270: 7373 696e 672e 0a20 2020 2020 2020 2020 ssing..
│ │ │ │ │ +00069280: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00069290: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000692a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000692b0: 2020 2020 2028 6c69 6e65 2020 3132 290a (line 12).
│ │ │ │ │ +000692c0: 2a20 7374 7265 616d 5f3a 2020 2020 2020 * stream_:
│ │ │ │ │ +000692d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000692e0: 2020 2020 2020 2020 204f 626a 6563 7444 ObjectD
│ │ │ │ │ +000692f0: 756d 7065 722d 6163 6365 7373 696e 672e umper-accessing.
│ │ │ │ │ +00069300: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +00069310: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00069320: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00069330: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +00069340: 6c69 6e65 2020 3133 290a 2a20 7374 7265 line 13).* stre
│ │ │ │ │ +00069350: 616d 436f 6e74 656e 7473 5f3a 2020 2020 amContents_:
│ │ │ │ │ +00069360: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00069370: 2020 2041 7272 6179 6564 436f 6c6c 6563 ArrayedCollec
│ │ │ │ │ +00069380: 7469 6f6e 2063 6c61 7373 2d69 6e73 7461 tion class-insta
│ │ │ │ │ +00069390: 6e63 6520 6372 6561 7469 6f6e 2e0a 2020 nce creation..
│ │ │ │ │ +000693a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000693b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000693c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000693d0: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +000693e0: 6520 2031 3929 0a2a 2073 7472 6963 746c e 19).* strictl
│ │ │ │ │ +000693f0: 7950 6f73 6974 6976 6520 3c31 3e3a 2020 yPositive <1>:
│ │ │ │ │ +00069400: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00069410: 4e75 6d62 6572 2d74 6573 7469 6e67 2e20 Number-testing.
│ │ │ │ │ +00069420: 2020 2020 2028 6c69 6e65 2020 3533 290a (line 53).
│ │ │ │ │ +00069430: 2a20 7374 7269 6374 6c79 506f 7369 7469 * strictlyPositi
│ │ │ │ │ +00069440: 7665 203c 323e 3a20 2020 2020 2020 2020 ve <2>:
│ │ │ │ │ +00069450: 2020 2020 2020 2020 204c 6172 6765 5a65 LargeZe
│ │ │ │ │ +00069460: 726f 496e 7465 6765 722d 6e75 6d65 7269 roInteger-numeri
│ │ │ │ │ +00069470: 6320 7465 7374 696e 672e 0a20 2020 2020 c testing..
│ │ │ │ │ +00069480: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00069490: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000694a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000694b0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +000694c0: 2039 290a 2a20 7374 7269 6374 6c79 506f 9).* strictlyPo
│ │ │ │ │ +000694d0: 7369 7469 7665 203c 333e 3a20 2020 2020 sitive <3>:
│ │ │ │ │ +000694e0: 2020 2020 2020 2020 2020 2020 204c 6172 Lar
│ │ │ │ │ +000694f0: 6765 506f 7369 7469 7665 496e 7465 6765 gePositiveIntege
│ │ │ │ │ +00069500: 722d 6e75 6d65 7269 6320 7465 7374 696e r-numeric testin
│ │ │ │ │ +00069510: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ +00069520: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00069530: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00069540: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00069550: 2028 6c69 6e65 2020 3138 290a 2a20 7374 (line 18).* st
│ │ │ │ │ +00069560: 7269 6374 6c79 506f 7369 7469 7665 203c rictlyPositive <
│ │ │ │ │ +00069570: 343e 3a20 2020 2020 2020 2020 2020 2020 4>:
│ │ │ │ │ +00069580: 2020 2020 204c 6172 6765 4e65 6761 7469 LargeNegati
│ │ │ │ │ +00069590: 7665 496e 7465 6765 722d 6e75 6d65 7269 veInteger-numeri
│ │ │ │ │ +000695a0: 6320 7465 7374 696e 672e 0a20 2020 2020 c testing..
│ │ │ │ │ +000695b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000695c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000695d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000695e0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +000695f0: 3138 290a 2a20 7374 7269 6374 6c79 506f 18).* strictlyPo
│ │ │ │ │ +00069600: 7369 7469 7665 3a20 2020 2020 2020 2020 sitive:
│ │ │ │ │ +00069610: 2020 2020 2020 2020 2020 2020 2046 6c6f Flo
│ │ │ │ │ +00069620: 6174 2d74 6573 7469 6e67 2e20 2020 2020 at-testing.
│ │ │ │ │ +00069630: 2020 286c 696e 6520 2033 3129 0a2a 2073 (line 31).* s
│ │ │ │ │ +00069640: 7472 696e 6741 745f 203c 313e 3a20 2020 tringAt_ <1>:
│ │ │ │ │ +00069650: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00069660: 2020 2020 2020 4d65 6d6f 7279 2063 6c61 Memory cla
│ │ │ │ │ +00069670: 7373 2d61 6363 6573 7369 6e67 2e0a 2020 ss-accessing..
│ │ │ │ │ +00069680: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00069690: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000696a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000696b0: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +000696c0: 6520 2037 3029 0a2a 2073 7472 696e 6741 e 70).* stringA
│ │ │ │ │ +000696d0: 745f 3a20 2020 2020 2020 2020 2020 2020 t_:
│ │ │ │ │ +000696e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000696f0: 4279 7465 4172 7261 792d 6d6f 7265 2061 ByteArray-more a
│ │ │ │ │ +00069700: 6476 616e 6365 6420 6163 6365 7373 696e dvanced accessin
│ │ │ │ │ +00069710: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ +00069720: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00069730: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00069740: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00069750: 2028 6c69 6e65 2020 3831 290a 2a20 7374 (line 81).* st
│ │ │ │ │ +00069760: 7269 6e67 4174 5f70 7574 5f20 3c31 3e3a ringAt_put_ <1>:
│ │ │ │ │ +00069770: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00069780: 2020 2020 204d 656d 6f72 7920 636c 6173 Memory clas
│ │ │ │ │ +00069790: 732d 6163 6365 7373 696e 672e 0a20 2020 s-accessing..
│ │ │ │ │ +000697a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000697b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000697c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000697d0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +000697e0: 2020 3734 290a 2a20 7374 7269 6e67 4174 74).* stringAt
│ │ │ │ │ +000697f0: 5f70 7574 5f3a 2020 2020 2020 2020 2020 _put_:
│ │ │ │ │ +00069800: 2020 2020 2020 2020 2020 2020 2020 2042 B
│ │ │ │ │ +00069810: 7974 6541 7272 6179 2d6d 6f72 6520 6164 yteArray-more ad
│ │ │ │ │ +00069820: 7661 6e63 6564 2061 6363 6573 7369 6e67 vanced accessing
│ │ │ │ │ +00069830: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +00069840: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00069850: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00069860: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00069870: 286c 696e 6520 2038 3629 0a2a 2073 7472 (line 86).* str
│ │ │ │ │ +00069880: 696e 6745 7272 6f72 5f3a 2020 2020 2020 ingError_:
│ │ │ │ │ +00069890: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000698a0: 2020 2020 4669 6c65 2063 6c61 7373 2d43 File class-C
│ │ │ │ │ +000698b0: 2066 756e 6374 696f 6e73 2e0a 2020 2020 functions..
│ │ │ │ │ +000698c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000698d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000698e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000698f0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +00069900: 2020 3929 0a2a 2073 7472 6970 4578 7465 9).* stripExte
│ │ │ │ │ +00069910: 6e73 696f 6e3a 2020 2020 2020 2020 2020 nsion:
│ │ │ │ │ +00069920: 2020 2020 2020 2020 2020 2020 2020 4669 Fi
│ │ │ │ │ +00069930: 6c65 5061 7468 2d66 696c 6520 6e61 6d65 lePath-file name
│ │ │ │ │ +00069940: 206d 616e 6167 656d 656e 742e 0a20 2020 management..
│ │ │ │ │ +00069950: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00069960: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00069970: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00069980: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +00069990: 2020 3331 290a 2a20 7374 7269 7045 7874 31).* stripExt
│ │ │ │ │ +000699a0: 656e 7369 6f6e 4672 6f6d 5f3a 2020 2020 ensionFrom_:
│ │ │ │ │ +000699b0: 2020 2020 2020 2020 2020 2020 2020 2046 F
│ │ │ │ │ +000699c0: 696c 6550 6174 6820 636c 6173 732d 6669 ilePath class-fi
│ │ │ │ │ +000699d0: 6c65 206e 616d 6520 6d61 6e61 6765 6d65 le name manageme
│ │ │ │ │ +000699e0: 6e74 2e0a 2020 2020 2020 2020 2020 2020 nt..
│ │ │ │ │ +000699f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00069a00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00069a10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00069a20: 2020 286c 696e 6520 2033 3429 0a2a 2073 (line 34).* s
│ │ │ │ │ +00069a30: 7472 6970 4669 6c65 4e61 6d65 3a20 2020 tripFileName:
│ │ │ │ │ +00069a40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00069a50: 2020 2020 2020 4669 6c65 5061 7468 2d66 FilePath-f
│ │ │ │ │ +00069a60: 696c 6520 6e61 6d65 206d 616e 6167 656d ile name managem
│ │ │ │ │ +00069a70: 656e 742e 0a20 2020 2020 2020 2020 2020 ent..
│ │ │ │ │ +00069a80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00069a90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00069aa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00069ab0: 2020 2028 6c69 6e65 2020 3334 290a 2a20 (line 34).*
│ │ │ │ │ +00069ac0: 7374 7269 7046 696c 654e 616d 6546 6f72 stripFileNameFor
│ │ │ │ │ +00069ad0: 5f3a 2020 2020 2020 2020 2020 2020 2020 _:
│ │ │ │ │ +00069ae0: 2020 2020 2020 2046 696c 6550 6174 6820 FilePath
│ │ │ │ │ +00069af0: 636c 6173 732d 6669 6c65 206e 616d 6520 class-file name
│ │ │ │ │ +00069b00: 6d61 6e61 6765 6d65 6e74 2e0a 2020 2020 management..
│ │ │ │ │ +00069b10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00069b20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00069b30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00069b40: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +00069b50: 2033 3829 0a2a 2073 7472 6970 5061 7468 38).* stripPath
│ │ │ │ │ +00069b60: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +00069b70: 2020 2020 2020 2020 2020 2020 2020 4669 Fi
│ │ │ │ │ +00069b80: 6c65 5061 7468 2d66 696c 6520 6e61 6d65 lePath-file name
│ │ │ │ │ +00069b90: 206d 616e 6167 656d 656e 742e 0a20 2020 management..
│ │ │ │ │ +00069ba0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00069bb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00069bc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00069bd0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +00069be0: 2020 3338 290a 2a20 7374 7269 7050 6174 38).* stripPat
│ │ │ │ │ +00069bf0: 6846 726f 6d5f 3a20 2020 2020 2020 2020 hFrom_:
│ │ │ │ │ +00069c00: 2020 2020 2020 2020 2020 2020 2020 2046 F
│ │ │ │ │ +00069c10: 696c 6550 6174 6820 636c 6173 732d 6669 ilePath class-fi
│ │ │ │ │ +00069c20: 6c65 206e 616d 6520 6d61 6e61 6765 6d65 le name manageme
│ │ │ │ │ +00069c30: 6e74 2e0a 2020 2020 2020 2020 2020 2020 nt..
│ │ │ │ │ +00069c40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00069c50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00069c60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00069c70: 2020 286c 696e 6520 2034 3229 0a2a 2073 (line 42).* s
│ │ │ │ │ +00069c80: 7472 6970 536f 7572 6365 436f 6465 203c tripSourceCode <
│ │ │ │ │ +00069c90: 313e 3a20 2020 2020 2020 2020 2020 2020 1>:
│ │ │ │ │ +00069ca0: 2020 2020 2020 4d65 7468 6f64 496e 666f MethodInfo
│ │ │ │ │ +00069cb0: 2d61 6363 6573 7369 6e67 2e0a 2020 2020 -accessing..
│ │ │ │ │ +00069cc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00069cd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00069ce0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00069cf0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +00069d00: 2033 3829 0a2a 2073 7472 6970 536f 7572 38).* stripSour
│ │ │ │ │ +00069d10: 6365 436f 6465 3a20 2020 2020 2020 2020 ceCode:
│ │ │ │ │ +00069d20: 2020 2020 2020 2020 2020 2020 2020 436f Co
│ │ │ │ │ +00069d30: 6d70 696c 6564 4d65 7468 6f64 2063 6c61 mpiledMethod cla
│ │ │ │ │ +00069d40: 7373 2d6c 6561 6e20 696d 6167 6573 2e0a ss-lean images..
│ │ │ │ │ +00069d50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00069d60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00069d70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00069d80: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +00069d90: 696e 6520 2020 3629 0a2a 2073 7562 636c ine 6).* subcl
│ │ │ │ │ +00069da0: 6173 735f 203c 313e 3a20 2020 2020 2020 ass_ <1>:
│ │ │ │ │ +00069db0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00069dc0: 2020 556e 6465 6669 6e65 644f 626a 6563 UndefinedObjec
│ │ │ │ │ +00069dd0: 742d 636c 6173 7320 706f 6c79 6d6f 7270 t-class polymorp
│ │ │ │ │ +00069de0: 6869 736d 2e0a 2020 2020 2020 2020 2020 hism..
│ │ │ │ │ +00069df0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00069e00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00069e10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00069e20: 2020 2020 286c 696e 6520 2032 3229 0a2a (line 22).*
│ │ │ │ │ +00069e30: 2073 7562 636c 6173 735f 3a20 2020 2020 subclass_:
│ │ │ │ │ +00069e40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00069e50: 2020 2020 2020 2020 436c 6173 732d 696e Class-in
│ │ │ │ │ +00069e60: 7374 616e 6365 2063 7265 6174 696f 6e2e stance creation.
│ │ │ │ │ +00069e70: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +00069e80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00069e90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00069ea0: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +00069eb0: 6c69 6e65 2020 3136 290a 2a20 7375 6263 line 16).* subc
│ │ │ │ │ +00069ec0: 6c61 7373 5f63 6c61 7373 496e 7374 616e lass_classInstan
│ │ │ │ │ +00069ed0: 6365 5661 7269 6162 6c65 4e61 6d65 735f ceVariableNames_
│ │ │ │ │ +00069ee0: 696e 7374 616e 6365 5661 7269 6162 6c65 instanceVariable
│ │ │ │ │ +00069ef0: 4e61 6d65 735f 636c 6173 7356 6172 6961 Names_classVaria
│ │ │ │ │ +00069f00: 626c 654e 616d 6573 5f70 6f6f 6c44 6963 bleNames_poolDic
│ │ │ │ │ +00069f10: 7469 6f6e 6172 6965 735f 203c 313e 3a20 tionaries_ <1>:
│ │ │ │ │ +00069f20: 556e 6465 6669 6e65 644f 626a 6563 742d UndefinedObject-
│ │ │ │ │ +00069f30: 636c 6173 7320 6372 6561 7469 6f6e 202d class creation -
│ │ │ │ │ +00069f40: 2061 6c74 6572 6e61 7469 7665 2e0a 2020 alternative..
│ │ │ │ │ +00069f50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00069f60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00069f70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00069f80: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +00069f90: 6520 2020 3629 0a2a 2073 7562 636c 6173 e 6).* subclas
│ │ │ │ │ +00069fa0: 735f 636c 6173 7349 6e73 7461 6e63 6556 s_classInstanceV
│ │ │ │ │ +00069fb0: 6172 6961 626c 654e 616d 6573 5f69 6e73 ariableNames_ins
│ │ │ │ │ +00069fc0: 7461 6e63 6556 6172 6961 626c 654e 616d tanceVariableNam
│ │ │ │ │ +00069fd0: 6573 5f63 6c61 7373 5661 7269 6162 6c65 es_classVariable
│ │ │ │ │ +00069fe0: 4e61 6d65 735f 706f 6f6c 4469 6374 696f Names_poolDictio
│ │ │ │ │ +00069ff0: 6e61 7269 6573 5f3a 2043 6c61 7373 2d69 naries_: Class-i
│ │ │ │ │ +0006a000: 6e73 7461 6e63 6520 6372 6561 7469 6f6e nstance creation
│ │ │ │ │ +0006a010: 202d 2061 6c74 6572 6e61 7469 7665 2e0a - alternative..
│ │ │ │ │ +0006a020: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006a030: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006a040: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006a050: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +0006a060: 696e 6520 2020 3929 0a2a 2073 7562 636c ine 9).* subcl
│ │ │ │ │ +0006a070: 6173 735f 6465 636c 6172 6174 696f 6e5f ass_declaration_
│ │ │ │ │ +0006a080: 636c 6173 7356 6172 6961 626c 654e 616d classVariableNam
│ │ │ │ │ +0006a090: 6573 5f70 6f6f 6c44 6963 7469 6f6e 6172 es_poolDictionar
│ │ │ │ │ +0006a0a0: 6965 735f 6361 7465 676f 7279 5f3a 2043 ies_category_: C
│ │ │ │ │ +0006a0b0: 436f 6d70 6f75 6e64 2063 6c61 7373 2d73 Compound class-s
│ │ │ │ │ +0006a0c0: 7562 636c 6173 7320 6372 6561 7469 6f6e ubclass creation
│ │ │ │ │ +0006a0d0: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +0006a0e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006a0f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006a100: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006a110: 286c 696e 6520 2033 3929 0a2a 2073 7562 (line 39).* sub
│ │ │ │ │ +0006a120: 636c 6173 735f 696e 7374 616e 6365 5661 class_instanceVa
│ │ │ │ │ +0006a130: 7269 6162 6c65 4e61 6d65 735f 636c 6173 riableNames_clas
│ │ │ │ │ +0006a140: 7356 6172 6961 626c 654e 616d 6573 5f70 sVariableNames_p
│ │ │ │ │ +0006a150: 6f6f 6c44 6963 7469 6f6e 6172 6965 735f oolDictionaries_
│ │ │ │ │ +0006a160: 203c 313e 3a20 556e 6465 6669 6e65 644f <1>: UndefinedO
│ │ │ │ │ +0006a170: 626a 6563 742d 636c 6173 7320 6372 6561 bject-class crea
│ │ │ │ │ +0006a180: 7469 6f6e 202d 2061 6c74 6572 6e61 7469 tion - alternati
│ │ │ │ │ +0006a190: 7665 2e0a 2020 2020 2020 2020 2020 2020 ve..
│ │ │ │ │ +0006a1a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006a1b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006a1c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006a1d0: 2020 286c 696e 6520 2020 3929 0a2a 2073 (line 9).* s
│ │ │ │ │ +0006a1e0: 7562 636c 6173 735f 696e 7374 616e 6365 ubclass_instance
│ │ │ │ │ +0006a1f0: 5661 7269 6162 6c65 4e61 6d65 735f 636c VariableNames_cl
│ │ │ │ │ +0006a200: 6173 7356 6172 6961 626c 654e 616d 6573 assVariableNames
│ │ │ │ │ +0006a210: 5f70 6f6f 6c44 6963 7469 6f6e 6172 6965 _poolDictionarie
│ │ │ │ │ +0006a220: 735f 3a20 436c 6173 732d 696e 7374 616e s_: Class-instan
│ │ │ │ │ +0006a230: 6365 2063 7265 6174 696f 6e20 2d20 616c ce creation - al
│ │ │ │ │ +0006a240: 7465 726e 6174 6976 652e 0a20 2020 2020 ternative..
│ │ │ │ │ +0006a250: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006a260: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006a270: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006a280: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +0006a290: 3132 290a 2a20 7375 6263 6c61 7373 5f69 12).* subclass_i
│ │ │ │ │ +0006a2a0: 6e73 7461 6e63 6556 6172 6961 626c 654e nstanceVariableN
│ │ │ │ │ +0006a2b0: 616d 6573 5f63 6c61 7373 5661 7269 6162 ames_classVariab
│ │ │ │ │ +0006a2c0: 6c65 4e61 6d65 735f 706f 6f6c 4469 6374 leNames_poolDict
│ │ │ │ │ +0006a2d0: 696f 6e61 7269 6573 5f63 6174 6567 6f72 ionaries_categor
│ │ │ │ │ +0006a2e0: 795f 203c 313e 3a20 556e 6465 6669 6e65 y_ <1>: Undefine
│ │ │ │ │ +0006a2f0: 644f 626a 6563 742d 636c 6173 7320 706f dObject-class po
│ │ │ │ │ +0006a300: 6c79 6d6f 7270 6869 736d 2e0a 2020 2020 lymorphism..
│ │ │ │ │ +0006a310: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006a320: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006a330: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006a340: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +0006a350: 2032 3729 0a2a 2073 7562 636c 6173 735f 27).* subclass_
│ │ │ │ │ +0006a360: 696e 7374 616e 6365 5661 7269 6162 6c65 instanceVariable
│ │ │ │ │ +0006a370: 4e61 6d65 735f 636c 6173 7356 6172 6961 Names_classVaria
│ │ │ │ │ +0006a380: 626c 654e 616d 6573 5f70 6f6f 6c44 6963 bleNames_poolDic
│ │ │ │ │ +0006a390: 7469 6f6e 6172 6965 735f 6361 7465 676f tionaries_catego
│ │ │ │ │ +0006a3a0: 7279 5f3a 2043 6c61 7373 2d69 6e73 7461 ry_: Class-insta
│ │ │ │ │ +0006a3b0: 6e63 6520 6372 6561 7469 6f6e 2e0a 2020 nce creation..
│ │ │ │ │ +0006a3c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006a3d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006a3e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006a3f0: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +0006a400: 6520 2032 3129 0a2a 2073 7562 636c 6173 e 21).* subclas
│ │ │ │ │ +0006a410: 7365 733a 2020 2020 2020 2020 2020 2020 ses:
│ │ │ │ │ +0006a420: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006a430: 4265 6861 7669 6f72 2d61 6363 6573 7369 Behavior-accessi
│ │ │ │ │ +0006a440: 6e67 2063 6c61 7373 2068 6965 7261 7263 ng class hierarc
│ │ │ │ │ +0006a450: 6879 2e0a 2020 2020 2020 2020 2020 2020 hy..
│ │ │ │ │ +0006a460: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006a470: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006a480: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006a490: 2020 286c 696e 6520 2031 3229 0a2a 2073 (line 12).* s
│ │ │ │ │ +0006a4a0: 7562 636c 6173 7365 7344 6f5f 3a20 2020 ubclassesDo_:
│ │ │ │ │ +0006a4b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006a4c0: 2020 2020 2020 4265 6861 7669 6f72 2d65 Behavior-e
│ │ │ │ │ +0006a4d0: 6e75 6d65 7261 7469 6e67 2e0a 2020 2020 numerating..
│ │ │ │ │ +0006a4e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006a4f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006a500: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006a510: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +0006a520: 2032 3529 0a2a 2073 7562 636c 6173 7349 25).* subclassI
│ │ │ │ │ +0006a530: 6e73 7456 6172 4e61 6d65 733a 2020 2020 nstVarNames:
│ │ │ │ │ +0006a540: 2020 2020 2020 2020 2020 2020 2020 4265 Be
│ │ │ │ │ +0006a550: 6861 7669 6f72 2d61 6363 6573 7369 6e67 havior-accessing
│ │ │ │ │ +0006a560: 2069 6e73 7461 6e63 6573 2061 6e64 2076 instances and v
│ │ │ │ │ +0006a570: 6172 6961 626c 6573 2e0a 2020 2020 2020 ariables..
│ │ │ │ │ +0006a580: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006a590: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006a5a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006a5b0: 2020 2020 2020 2020 286c 696e 6520 2035 (line 5
│ │ │ │ │ +0006a5c0: 3029 0a2a 2073 7562 636c 6173 734f 665f 0).* subclassOf_
│ │ │ │ │ +0006a5d0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +0006a5e0: 2020 2020 2020 2020 2020 2020 4d65 7461 Meta
│ │ │ │ │ +0006a5f0: 636c 6173 7320 636c 6173 732d 696e 7374 class class-inst
│ │ │ │ │ +0006a600: 616e 6365 2063 7265 6174 696f 6e2e 0a20 ance creation..
│ │ │ │ │ +0006a610: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006a620: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006a630: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006a640: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +0006a650: 6e65 2020 2036 290a 2a20 7375 6263 6c61 ne 6).* subcla
│ │ │ │ │ +0006a660: 7373 5265 7370 6f6e 7369 6269 6c69 7479 ssResponsibility
│ │ │ │ │ +0006a670: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +0006a680: 204f 626a 6563 742d 6275 696c 7420 696e Object-built in
│ │ │ │ │ +0006a690: 732e 2020 2020 286c 696e 6520 3232 3429 s. (line 224)
│ │ │ │ │ +0006a6a0: 0a2a 2073 7562 6a65 6374 3a20 2020 2020 .* subject:
│ │ │ │ │ +0006a6b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006a6c0: 2020 2020 2020 2020 2020 5265 6765 7852 RegexR
│ │ │ │ │ +0006a6d0: 6573 756c 7473 2d61 6363 6573 7369 6e67 esults-accessing
│ │ │ │ │ +0006a6e0: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +0006a6f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006a700: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006a710: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006a720: 286c 696e 6520 2034 3029 0a2a 2073 7562 (line 40).* sub
│ │ │ │ │ +0006a730: 7370 6163 6573 3a20 2020 2020 2020 2020 spaces:
│ │ │ │ │ +0006a740: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006a750: 2020 2020 4162 7374 7261 6374 4e61 6d65 AbstractName
│ │ │ │ │ +0006a760: 7370 6163 652d 6e61 6d65 7370 6163 6520 space-namespace
│ │ │ │ │ +0006a770: 6869 6572 6172 6368 792e 0a20 2020 2020 hierarchy..
│ │ │ │ │ +0006a780: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006a790: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006a7a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006a7b0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +0006a7c0: 3532 290a 2a20 7375 6273 7061 6365 7344 52).* subspacesD
│ │ │ │ │ +0006a7d0: 6f5f 3a20 2020 2020 2020 2020 2020 2020 o_:
│ │ │ │ │ +0006a7e0: 2020 2020 2020 2020 2020 2020 2041 6273 Abs
│ │ │ │ │ +0006a7f0: 7472 6163 744e 616d 6573 7061 6365 2d6e tractNamespace-n
│ │ │ │ │ +0006a800: 616d 6573 7061 6365 2068 6965 7261 7263 amespace hierarc
│ │ │ │ │ +0006a810: 6879 2e0a 2020 2020 2020 2020 2020 2020 hy..
│ │ │ │ │ +0006a820: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006a830: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006a840: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006a850: 2020 286c 696e 6520 2035 3529 0a2a 2073 (line 55).* s
│ │ │ │ │ +0006a860: 7562 7374 7269 6e67 733a 2020 2020 2020 ubstrings:
│ │ │ │ │ +0006a870: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006a880: 2020 2020 2020 4368 6172 6163 7465 7241 CharacterA
│ │ │ │ │ +0006a890: 7272 6179 2d73 7472 696e 6720 7072 6f63 rray-string proc
│ │ │ │ │ +0006a8a0: 6573 7369 6e67 2e0a 2020 2020 2020 2020 essing..
│ │ │ │ │ +0006a8b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006a8c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006a8d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006a8e0: 2020 2020 2020 286c 696e 6520 2037 3129 (line 71)
│ │ │ │ │ +0006a8f0: 0a2a 2073 7562 5374 7269 6e67 733a 2020 .* subStrings:
│ │ │ │ │ +0006a900: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006a910: 2020 2020 2020 2020 2020 4368 6172 6163 Charac
│ │ │ │ │ +0006a920: 7465 7241 7272 6179 2d73 7472 696e 6720 terArray-string
│ │ │ │ │ +0006a930: 7072 6f63 6573 7369 6e67 2e0a 2020 2020 processing..
│ │ │ │ │ +0006a940: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006a950: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006a960: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006a970: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +0006a980: 2036 3129 0a2a 2073 7562 7374 7269 6e67 61).* substring
│ │ │ │ │ +0006a990: 735f 3a20 2020 2020 2020 2020 2020 2020 s_:
│ │ │ │ │ +0006a9a0: 2020 2020 2020 2020 2020 2020 2020 4368 Ch
│ │ │ │ │ +0006a9b0: 6172 6163 7465 7241 7272 6179 2d73 7472 aracterArray-str
│ │ │ │ │ +0006a9c0: 696e 6720 7072 6f63 6573 7369 6e67 2e0a ing processing..
│ │ │ │ │ +0006a9d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006a9e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006a9f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006aa00: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +0006aa10: 696e 6520 2037 3829 0a2a 2073 7562 5374 ine 78).* subSt
│ │ │ │ │ +0006aa20: 7269 6e67 735f 3a20 2020 2020 2020 2020 rings_:
│ │ │ │ │ +0006aa30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006aa40: 2020 4368 6172 6163 7465 7241 7272 6179 CharacterArray
│ │ │ │ │ +0006aa50: 2d73 7472 696e 6720 7072 6f63 6573 7369 -string processi
│ │ │ │ │ +0006aa60: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ +0006aa70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006aa80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006aa90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006aaa0: 2020 286c 696e 6520 2036 3629 0a2a 2073 (line 66).* s
│ │ │ │ │ +0006aab0: 7562 7472 6163 7444 6174 655f 3a20 2020 ubtractDate_:
│ │ │ │ │ +0006aac0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006aad0: 2020 2020 2020 4461 7465 2d62 6173 6963 Date-basic
│ │ │ │ │ +0006aae0: 2e20 2020 2020 2020 2020 2028 6c69 6e65 . (line
│ │ │ │ │ +0006aaf0: 2020 3133 290a 2a20 7375 6274 7261 6374 13).* subtract
│ │ │ │ │ +0006ab00: 4461 7973 5f3a 2020 2020 2020 2020 2020 Days_:
│ │ │ │ │ +0006ab10: 2020 2020 2020 2020 2020 2020 2020 2044 D
│ │ │ │ │ +0006ab20: 6174 652d 6261 7369 632e 2020 2020 2020 ate-basic.
│ │ │ │ │ +0006ab30: 2020 2020 286c 696e 6520 2031 3729 0a2a (line 17).*
│ │ │ │ │ +0006ab40: 2073 7562 7472 6163 7454 696d 655f 3a20 subtractTime_:
│ │ │ │ │ +0006ab50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006ab60: 2020 2020 2020 2020 5469 6d65 2d61 7269 Time-ari
│ │ │ │ │ +0006ab70: 7468 6d65 7469 632e 2020 2020 2028 6c69 thmetic. (li
│ │ │ │ │ +0006ab80: 6e65 2020 3136 290a 2a20 7375 6363 6573 ne 16).* succes
│ │ │ │ │ +0006ab90: 736f 723a 2020 2020 2020 2020 2020 2020 sor:
│ │ │ │ │ +0006aba0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006abb0: 2046 6c6f 6174 2d66 6c6f 6174 696e 6720 Float-floating
│ │ │ │ │ +0006abc0: 706f 696e 742e 0a20 2020 2020 2020 2020 point..
│ │ │ │ │ +0006abd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006abe0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006abf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006ac00: 2020 2020 2028 6c69 6e65 2020 2039 290a (line 9).
│ │ │ │ │ +0006ac10: 2a20 7375 6767 6573 7465 6453 656c 6563 * suggestedSelec
│ │ │ │ │ +0006ac20: 746f 723a 2020 2020 2020 2020 2020 2020 tor:
│ │ │ │ │ +0006ac30: 2020 2020 2020 2020 2053 7973 7465 6d45 SystemE
│ │ │ │ │ +0006ac40: 7863 6570 7469 6f6e 732e 5772 6f6e 674d xceptions.WrongM
│ │ │ │ │ +0006ac50: 6573 7361 6765 5365 6e74 2d61 6363 6573 essageSent-acces
│ │ │ │ │ +0006ac60: 7369 6e67 2e0a 2020 2020 2020 2020 2020 sing..
│ │ │ │ │ +0006ac70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006ac80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006ac90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006aca0: 2020 2020 286c 696e 6520 2031 3529 0a2a (line 15).*
│ │ │ │ │ +0006acb0: 2073 7567 6765 7374 6564 5365 6c65 6374 suggestedSelect
│ │ │ │ │ +0006acc0: 6f72 5f3a 2020 2020 2020 2020 2020 2020 or_:
│ │ │ │ │ +0006acd0: 2020 2020 2020 2020 5379 7374 656d 4578 SystemEx
│ │ │ │ │ +0006ace0: 6365 7074 696f 6e73 2e57 726f 6e67 4d65 ceptions.WrongMe
│ │ │ │ │ +0006acf0: 7373 6167 6553 656e 742d 6163 6365 7373 ssageSent-access
│ │ │ │ │ +0006ad00: 696e 672e 0a20 2020 2020 2020 2020 2020 ing..
│ │ │ │ │ +0006ad10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006ad20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006ad30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006ad40: 2020 2028 6c69 6e65 2020 3138 290a 2a20 (line 18).*
│ │ │ │ │ +0006ad50: 7375 6e69 7453 6372 6970 7446 6f72 5f3a sunitScriptFor_:
│ │ │ │ │ +0006ad60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006ad70: 2020 2020 2020 2050 6163 6b61 6765 4c6f PackageLo
│ │ │ │ │ +0006ad80: 6164 6572 2063 6c61 7373 2d61 6363 6573 ader class-acces
│ │ │ │ │ +0006ad90: 7369 6e67 2e0a 2020 2020 2020 2020 2020 sing..
│ │ │ │ │ +0006ada0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006adb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006adc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006add0: 2020 2020 286c 696e 6520 2037 3429 0a2a (line 74).*
│ │ │ │ │ +0006ade0: 2073 756e 6974 5363 7269 7074 733a 2020 sunitScripts:
│ │ │ │ │ +0006adf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006ae00: 2020 2020 2020 2020 5061 636b 6167 652d Package-
│ │ │ │ │ +0006ae10: 6163 6365 7373 696e 672e 2020 2028 6c69 accessing. (li
│ │ │ │ │ +0006ae20: 6e65 2031 3231 290a 2a20 7375 7065 7263 ne 121).* superc
│ │ │ │ │ +0006ae30: 6c61 7373 3a20 2020 2020 2020 2020 2020 lass:
│ │ │ │ │ +0006ae40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006ae50: 2042 6568 6176 696f 722d 6163 6365 7373 Behavior-access
│ │ │ │ │ +0006ae60: 696e 6720 636c 6173 7320 6869 6572 6172 ing class hierar
│ │ │ │ │ +0006ae70: 6368 792e 0a20 2020 2020 2020 2020 2020 chy..
│ │ │ │ │ +0006ae80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006ae90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006aea0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006aeb0: 2020 2028 6c69 6e65 2020 3135 290a 2a20 (line 15).*
│ │ │ │ │ +0006aec0: 7375 7065 7263 6c61 7373 5f20 3c31 3e3a superclass_ <1>:
│ │ │ │ │ +0006aed0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006aee0: 2020 2020 2020 2043 6c61 7373 2d61 6363 Class-acc
│ │ │ │ │ +0006aef0: 6573 7369 6e67 2069 6e73 7461 6e63 6573 essing instances
│ │ │ │ │ +0006af00: 2061 6e64 2076 6172 6961 626c 6573 2e0a and variables..
│ │ │ │ │ +0006af10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006af20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006af30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006af40: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +0006af50: 696e 6520 2037 3429 0a2a 2073 7570 6572 ine 74).* super
│ │ │ │ │ +0006af60: 636c 6173 735f 3a20 2020 2020 2020 2020 class_:
│ │ │ │ │ +0006af70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006af80: 2020 4265 6861 7669 6f72 2d63 7265 6174 Behavior-creat
│ │ │ │ │ +0006af90: 696e 6720 6120 636c 6173 7320 6869 6572 ing a class hier
│ │ │ │ │ +0006afa0: 6172 6368 792e 0a20 2020 2020 2020 2020 archy..
│ │ │ │ │ +0006afb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006afc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006afd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006afe0: 2020 2020 2028 6c69 6e65 2020 3132 290a (line 12).
│ │ │ │ │ +0006aff0: 2a20 7375 7065 7273 7061 6365 203c 313e * superspace <1>
│ │ │ │ │ +0006b000: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +0006b010: 2020 2020 2020 2020 2044 6963 7469 6f6e Diction
│ │ │ │ │ +0006b020: 6172 792d 6e61 6d65 7370 6163 6520 7072 ary-namespace pr
│ │ │ │ │ +0006b030: 6f74 6f63 6f6c 2e0a 2020 2020 2020 2020 otocol..
│ │ │ │ │ +0006b040: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006b050: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006b060: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006b070: 2020 2020 2020 286c 696e 6520 2034 3629 (line 46)
│ │ │ │ │ +0006b080: 0a2a 2073 7570 6572 7370 6163 653a 2020 .* superspace:
│ │ │ │ │ +0006b090: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006b0a0: 2020 2020 2020 2020 2020 4162 7374 7261 Abstra
│ │ │ │ │ +0006b0b0: 6374 4e61 6d65 7370 6163 652d 6e61 6d65 ctNamespace-name
│ │ │ │ │ +0006b0c0: 7370 6163 6520 6869 6572 6172 6368 792e space hierarchy.
│ │ │ │ │ +0006b0d0: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +0006b0e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006b0f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006b100: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +0006b110: 6c69 6e65 2020 3538 290a 2a20 7375 7065 line 58).* supe
│ │ │ │ │ +0006b120: 7273 7061 6365 5f3a 2020 2020 2020 2020 rspace_:
│ │ │ │ │ +0006b130: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006b140: 2020 2041 6273 7472 6163 744e 616d 6573 AbstractNames
│ │ │ │ │ +0006b150: 7061 6365 2d6e 616d 6573 7061 6365 2068 pace-namespace h
│ │ │ │ │ +0006b160: 6965 7261 7263 6879 2e0a 2020 2020 2020 ierarchy..
│ │ │ │ │ +0006b170: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006b180: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006b190: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006b1a0: 2020 2020 2020 2020 286c 696e 6520 2036 (line 6
│ │ │ │ │ +0006b1b0: 3129 0a2a 2073 7572 7653 7061 6365 5369 1).* survSpaceSi
│ │ │ │ │ +0006b1c0: 7a65 3a20 2020 2020 2020 2020 2020 2020 ze:
│ │ │ │ │ +0006b1d0: 2020 2020 2020 2020 2020 2020 4f62 6a65 Obje
│ │ │ │ │ +0006b1e0: 6374 4d65 6d6f 7279 2d61 6363 6573 7369 ctMemory-accessi
│ │ │ │ │ +0006b1f0: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ +0006b200: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006b210: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006b220: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006b230: 2020 286c 696e 6520 3131 3029 0a2a 2073 (line 110).* s
│ │ │ │ │ +0006b240: 7572 7653 7061 6365 5573 6564 4279 7465 urvSpaceUsedByte
│ │ │ │ │ +0006b250: 733a 2020 2020 2020 2020 2020 2020 2020 s:
│ │ │ │ │ +0006b260: 2020 2020 2020 4f62 6a65 6374 4d65 6d6f ObjectMemo
│ │ │ │ │ +0006b270: 7279 2d61 6363 6573 7369 6e67 2e0a 2020 ry-accessing..
│ │ │ │ │ +0006b280: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006b290: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006b2a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006b2b0: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +0006b2c0: 6520 3131 3529 0a2a 2073 7573 7065 6e64 e 115).* suspend
│ │ │ │ │ +0006b2d0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +0006b2e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006b2f0: 5072 6f63 6573 732d 6275 696c 7469 6e73 Process-builtins
│ │ │ │ │ +0006b300: 2e20 2020 2028 6c69 6e65 2020 3139 290a . (line 19).
│ │ │ │ │ +0006b310: 2a20 7375 7370 656e 6465 6443 6f6e 7465 * suspendedConte
│ │ │ │ │ +0006b320: 7874 3a20 2020 2020 2020 2020 2020 2020 xt:
│ │ │ │ │ +0006b330: 2020 2020 2020 2020 2050 726f 6365 7373 Process
│ │ │ │ │ +0006b340: 2d61 6363 6573 7369 6e67 2e20 2020 286c -accessing. (l
│ │ │ │ │ +0006b350: 696e 6520 2032 3929 0a2a 2073 7573 7065 ine 29).* suspe
│ │ │ │ │ +0006b360: 6e64 6564 436f 6e74 6578 745f 3a20 2020 ndedContext_:
│ │ │ │ │ +0006b370: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006b380: 2020 5072 6f63 6573 732d 6163 6365 7373 Process-access
│ │ │ │ │ +0006b390: 696e 672e 2020 2028 6c69 6e65 2020 3333 ing. (line 33
│ │ │ │ │ +0006b3a0: 290a 2a20 7377 6170 5f77 6974 685f 3a20 ).* swap_with_:
│ │ │ │ │ +0006b3b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006b3c0: 2020 2020 2020 2020 2020 2053 6571 7565 Seque
│ │ │ │ │ +0006b3d0: 6e63 6561 626c 6543 6f6c 6c65 6374 696f nceableCollectio
│ │ │ │ │ +0006b3e0: 6e2d 6d61 6e69 7075 6c61 7469 6f6e 2e0a n-manipulation..
│ │ │ │ │ +0006b3f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006b400: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006b410: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006b420: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +0006b430: 696e 6520 2020 3629 0a2a 2073 796d 626f ine 6).* symbo
│ │ │ │ │ +0006b440: 6c3a 2020 2020 2020 2020 2020 2020 2020 l:
│ │ │ │ │ +0006b450: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006b460: 2020 5379 6d4c 696e 6b2d 6163 6365 7373 SymLink-access
│ │ │ │ │ +0006b470: 696e 672e 2020 2028 6c69 6e65 2020 2036 ing. (line 6
│ │ │ │ │ +0006b480: 290a 2a20 7379 6d62 6f6c 5f3a 2020 2020 ).* symbol_:
│ │ │ │ │ +0006b490: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006b4a0: 2020 2020 2020 2020 2020 2053 796d 4c69 SymLi
│ │ │ │ │ +0006b4b0: 6e6b 2d61 6363 6573 7369 6e67 2e20 2020 nk-accessing.
│ │ │ │ │ +0006b4c0: 286c 696e 6520 2020 3929 0a2a 2073 796d (line 9).* sym
│ │ │ │ │ +0006b4d0: 626f 6c5f 6e65 7874 4c69 6e6b 5f3a 2020 bol_nextLink_:
│ │ │ │ │ +0006b4e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006b4f0: 2020 2020 5379 6d4c 696e 6b20 636c 6173 SymLink clas
│ │ │ │ │ +0006b500: 732d 696e 7374 616e 6365 2063 7265 6174 s-instance creat
│ │ │ │ │ +0006b510: 696f 6e2e 0a20 2020 2020 2020 2020 2020 ion..
│ │ │ │ │ +0006b520: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006b530: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006b540: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006b550: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).*
│ │ │ │ │ +0006b560: 7379 6d6c 696e 6b5f 6173 5f3a 2020 2020 symlink_as_:
│ │ │ │ │ +0006b570: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006b580: 2020 2020 2020 2046 696c 6520 636c 6173 File clas
│ │ │ │ │ +0006b590: 732d 6669 6c65 206f 7065 7261 7469 6f6e s-file operation
│ │ │ │ │ +0006b5a0: 732e 0a20 2020 2020 2020 2020 2020 2020 s..
│ │ │ │ │ +0006b5b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006b5c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006b5d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006b5e0: 2028 6c69 6e65 2020 3230 290a 2a20 7379 (line 20).* sy
│ │ │ │ │ +0006b5f0: 6d6c 696e 6b5f 6672 6f6d 5f3a 2020 2020 mlink_from_:
│ │ │ │ │ +0006b600: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006b610: 2020 2020 2046 696c 6520 636c 6173 732d File class-
│ │ │ │ │ +0006b620: 6669 6c65 206f 7065 7261 7469 6f6e 732e file operations.
│ │ │ │ │ +0006b630: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +0006b640: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006b650: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006b660: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +0006b670: 6c69 6e65 2020 3233 290a 2a20 7379 6d6c line 23).* syml
│ │ │ │ │ +0006b680: 696e 6b41 735f 203c 313e 3a20 2020 2020 inkAs_ <1>:
│ │ │ │ │ +0006b690: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006b6a0: 2020 2056 4653 2e46 696c 6557 7261 7070 VFS.FileWrapp
│ │ │ │ │ +0006b6b0: 6572 2d66 696c 6520 6f70 6572 6174 696f er-file operatio
│ │ │ │ │ +0006b6c0: 6e73 2e0a 2020 2020 2020 2020 2020 2020 ns..
│ │ │ │ │ +0006b6d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006b6e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006b6f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006b700: 2020 286c 696e 6520 2031 3329 0a2a 2073 (line 13).* s
│ │ │ │ │ +0006b710: 796d 6c69 6e6b 4173 5f20 3c32 3e3a 2020 ymlinkAs_ <2>:
│ │ │ │ │ +0006b720: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006b730: 2020 2020 2020 4669 6c65 5061 7468 2d66 FilePath-f
│ │ │ │ │ +0006b740: 696c 6520 6f70 6572 6174 696f 6e73 2e0a ile operations..
│ │ │ │ │ +0006b750: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006b760: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006b770: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006b780: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +0006b790: 696e 6520 2034 3629 0a2a 2073 796d 6c69 ine 46).* symli
│ │ │ │ │ +0006b7a0: 6e6b 4173 5f3a 2020 2020 2020 2020 2020 nkAs_:
│ │ │ │ │ +0006b7b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006b7c0: 2020 4669 6c65 2d66 696c 6520 6f70 6572 File-file oper
│ │ │ │ │ +0006b7d0: 6174 696f 6e73 2e0a 2020 2020 2020 2020 ations..
│ │ │ │ │ +0006b7e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006b7f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006b800: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006b810: 2020 2020 2020 286c 696e 6520 2032 3829 (line 28)
│ │ │ │ │ +0006b820: 0a2a 2073 796d 6c69 6e6b 4672 6f6d 5f20 .* symlinkFrom_
│ │ │ │ │ +0006b830: 3c31 3e3a 2020 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ +0006b840: 2020 2020 2020 2020 2020 5646 532e 4669 VFS.Fi
│ │ │ │ │ +0006b850: 6c65 5772 6170 7065 722d 6669 6c65 206f leWrapper-file o
│ │ │ │ │ +0006b860: 7065 7261 7469 6f6e 732e 0a20 2020 2020 perations..
│ │ │ │ │ +0006b870: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006b880: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006b890: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006b8a0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +0006b8b0: 3137 290a 2a20 7379 6d6c 696e 6b46 726f 17).* symlinkFro
│ │ │ │ │ +0006b8c0: 6d5f 203c 323e 3a20 2020 2020 2020 2020 m_ <2>:
│ │ │ │ │ +0006b8d0: 2020 2020 2020 2020 2020 2020 2046 696c Fil
│ │ │ │ │ +0006b8e0: 6550 6174 682d 6669 6c65 206f 7065 7261 ePath-file opera
│ │ │ │ │ +0006b8f0: 7469 6f6e 732e 0a20 2020 2020 2020 2020 tions..
│ │ │ │ │ +0006b900: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006b910: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006b920: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006b930: 2020 2020 2028 6c69 6e65 2020 3530 290a (line 50).
│ │ │ │ │ +0006b940: 2a20 7379 6d6c 696e 6b46 726f 6d5f 3a20 * symlinkFrom_:
│ │ │ │ │ +0006b950: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006b960: 2020 2020 2020 2020 2046 696c 652d 6669 File-fi
│ │ │ │ │ +0006b970: 6c65 206f 7065 7261 7469 6f6e 732e 0a20 le operations..
│ │ │ │ │ +0006b980: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006b990: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006b9a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006b9b0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +0006b9c0: 6e65 2020 3332 290a 2a20 7379 7374 656d ne 32).* system
│ │ │ │ │ +0006b9d0: 5f3a 2020 2020 2020 2020 2020 2020 2020 _:
│ │ │ │ │ +0006b9e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006b9f0: 2053 7973 7465 6d44 6963 7469 6f6e 6172 SystemDictionar
│ │ │ │ │ +0006ba00: 792d 6320 6361 6c6c 2d6f 7574 732e 0a20 y-c call-outs..
│ │ │ │ │ +0006ba10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006ba20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006ba30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006ba40: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +0006ba50: 6e65 2020 3231 290a 2a20 7379 7374 656d ne 21).* system
│ │ │ │ │ +0006ba60: 5f77 6974 6841 7267 756d 656e 7473 5f3a _withArguments_:
│ │ │ │ │ +0006ba70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006ba80: 2053 7973 7465 6d44 6963 7469 6f6e 6172 SystemDictionar
│ │ │ │ │ +0006ba90: 792d 6320 6361 6c6c 2d6f 7574 732e 0a20 y-c call-outs..
│ │ │ │ │ +0006baa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006bab0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006bac0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006bad0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +0006bae0: 6e65 2020 3234 290a 2a20 7379 7374 656d ne 24).* system
│ │ │ │ │ +0006baf0: 4261 636b 6772 6f75 6e64 5072 696f 7269 BackgroundPriori
│ │ │ │ │ +0006bb00: 7479 3a20 2020 2020 2020 2020 2020 2020 ty:
│ │ │ │ │ +0006bb10: 2050 726f 6365 7373 6f72 5363 6865 6475 ProcessorSchedu
│ │ │ │ │ +0006bb20: 6c65 722d 7072 696f 7269 7469 6573 2e0a ler-priorities..
│ │ │ │ │ +0006bb30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006bb40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006bb50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006bb60: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +0006bb70: 696e 6520 2032 3829 0a2a 2073 7973 7465 ine 28).* syste
│ │ │ │ │ +0006bb80: 6d4b 6572 6e65 6c3a 2020 2020 2020 2020 mKernel:
│ │ │ │ │ +0006bb90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006bba0: 2020 4469 7265 6374 6f72 7920 636c 6173 Directory clas
│ │ │ │ │ +0006bbb0: 732d 7265 6164 696e 6720 7379 7374 656d s-reading system
│ │ │ │ │ +0006bbc0: 2064 6566 6175 6c74 732e 0a20 2020 2020 defaults..
│ │ │ │ │ +0006bbd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006bbe0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006bbf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006bc00: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +0006bc10: 3333 290a 2a20 7461 6220 3c31 3e3a 2020 33).* tab <1>:
│ │ │ │ │ +0006bc20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006bc30: 2020 2020 2020 2020 2020 2020 2053 7472 Str
│ │ │ │ │ +0006bc40: 6561 6d2d 6368 6172 6163 7465 7220 7772 eam-character wr
│ │ │ │ │ +0006bc50: 6974 696e 672e 0a20 2020 2020 2020 2020 iting..
│ │ │ │ │ +0006bc60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006bc70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006bc80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006bc90: 2020 2020 2028 6c69 6e65 2020 3333 290a (line 33).
│ │ │ │ │ +0006bca0: 2a20 7461 623a 2020 2020 2020 2020 2020 * tab:
│ │ │ │ │ +0006bcb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006bcc0: 2020 2020 2020 2020 2043 6861 7261 6374 Charact
│ │ │ │ │ +0006bcd0: 6572 2063 6c61 7373 2d63 6f6e 7374 616e er class-constan
│ │ │ │ │ +0006bce0: 7473 2e0a 2020 2020 2020 2020 2020 2020 ts..
│ │ │ │ │ +0006bcf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006bd00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006bd10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006bd20: 2020 286c 696e 6520 2034 3229 0a2a 2074 (line 42).* t
│ │ │ │ │ +0006bd30: 6162 5f3a 2020 2020 2020 2020 2020 2020 ab_:
│ │ │ │ │ +0006bd40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006bd50: 2020 2020 2020 5374 7265 616d 2d63 6861 Stream-cha
│ │ │ │ │ +0006bd60: 7261 6374 6572 2077 7269 7469 6e67 2e0a racter writing..
│ │ │ │ │ +0006bd70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006bd80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006bd90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006bda0: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +0006bdb0: 696e 6520 2033 3629 0a2a 2074 6167 3a20 ine 36).* tag:
│ │ │ │ │ +0006bdc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006bdd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006bde0: 2020 4578 6365 7074 696f 6e2d 6163 6365 Exception-acce
│ │ │ │ │ +0006bdf0: 7373 696e 672e 2028 6c69 6e65 2020 3135 ssing. (line 15
│ │ │ │ │ +0006be00: 290a 2a20 7461 675f 3a20 2020 2020 2020 ).* tag_:
│ │ │ │ │ +0006be10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006be20: 2020 2020 2020 2020 2020 2045 7863 6570 Excep
│ │ │ │ │ +0006be30: 7469 6f6e 2d61 6363 6573 7369 6e67 2e20 tion-accessing.
│ │ │ │ │ +0006be40: 286c 696e 6520 2031 3929 0a2a 2074 6167 (line 19).* tag
│ │ │ │ │ +0006be50: 733a 2020 2020 2020 2020 2020 2020 2020 s:
│ │ │ │ │ +0006be60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006be70: 2020 2020 5061 636b 6167 6520 636c 6173 Package clas
│ │ │ │ │ +0006be80: 732d 6163 6365 7373 696e 672e 0a20 2020 s-accessing..
│ │ │ │ │ +0006be90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006bea0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006beb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006bec0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +0006bed0: 2020 2036 290a 2a20 7461 6e20 3c31 3e3a 6).* tan <1>:
│ │ │ │ │ +0006bee0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006bef0: 2020 2020 2020 2020 2020 2020 2020 204e N
│ │ │ │ │ +0006bf00: 756d 6265 722d 6d69 7363 206d 6174 682e umber-misc math.
│ │ │ │ │ +0006bf10: 2020 2020 286c 696e 6520 2038 3529 0a2a (line 85).*
│ │ │ │ │ +0006bf20: 2074 616e 3a20 2020 2020 2020 2020 2020 tan:
│ │ │ │ │ +0006bf30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006bf40: 2020 2020 2020 2020 466c 6f61 742d 6275 Float-bu
│ │ │ │ │ +0006bf50: 696c 7420 696e 732e 2020 2020 2028 6c69 ilt ins. (li
│ │ │ │ │ +0006bf60: 6e65 2020 3435 290a 2a20 7461 6e68 3a20 ne 45).* tanh:
│ │ │ │ │ +0006bf70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006bf80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006bf90: 204e 756d 6265 722d 6d69 7363 206d 6174 Number-misc mat
│ │ │ │ │ +0006bfa0: 682e 2020 2020 286c 696e 6520 2038 3829 h. (line 88)
│ │ │ │ │ +0006bfb0: 0a2a 2074 6172 6765 743a 2020 2020 2020 .* target:
│ │ │ │ │ +0006bfc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006bfd0: 2020 2020 2020 2020 2020 5065 726d 6973 Permis
│ │ │ │ │ +0006bfe0: 7369 6f6e 2d61 6363 6573 7369 6e67 2e0a sion-accessing..
│ │ │ │ │ +0006bff0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006c000: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006c010: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006c020: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +0006c030: 696e 6520 2033 3629 0a2a 2074 6172 6765 ine 36).* targe
│ │ │ │ │ +0006c040: 745f 3a20 2020 2020 2020 2020 2020 2020 t_:
│ │ │ │ │ +0006c050: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006c060: 2020 5065 726d 6973 7369 6f6e 2d61 6363 Permission-acc
│ │ │ │ │ +0006c070: 6573 7369 6e67 2e0a 2020 2020 2020 2020 essing..
│ │ │ │ │ +0006c080: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006c090: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006c0a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006c0b0: 2020 2020 2020 286c 696e 6520 2033 3929 (line 39)
│ │ │ │ │ +0006c0c0: 0a2a 2074 656d 706f 7261 7279 3a20 2020 .* temporary:
│ │ │ │ │ +0006c0d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006c0e0: 2020 2020 2020 2020 2020 4469 7265 6374 Direct
│ │ │ │ │ +0006c0f0: 6f72 7920 636c 6173 732d 7265 6164 696e ory class-readin
│ │ │ │ │ +0006c100: 6720 7379 7374 656d 2064 6566 6175 6c74 g system default
│ │ │ │ │ +0006c110: 732e 0a20 2020 2020 2020 2020 2020 2020 s..
│ │ │ │ │ +0006c120: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006c130: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006c140: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006c150: 2028 6c69 6e65 2020 3336 290a 2a20 7465 (line 36).* te
│ │ │ │ │ +0006c160: 6e75 7265 3a20 2020 2020 2020 2020 2020 nure:
│ │ │ │ │ +0006c170: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006c180: 2020 2020 204f 626a 6563 742d 6275 696c Object-buil
│ │ │ │ │ +0006c190: 7420 696e 732e 2020 2020 286c 696e 6520 t ins. (line
│ │ │ │ │ +0006c1a0: 3232 3829 0a2a 2074 656e 7572 6564 4279 228).* tenuredBy
│ │ │ │ │ +0006c1b0: 7465 7350 6572 5363 6176 656e 6765 3a20 tesPerScavenge:
│ │ │ │ │ +0006c1c0: 2020 2020 2020 2020 2020 2020 2020 4f62 Ob
│ │ │ │ │ +0006c1d0: 6a65 6374 4d65 6d6f 7279 2d61 6363 6573 jectMemory-acces
│ │ │ │ │ +0006c1e0: 7369 6e67 2e0a 2020 2020 2020 2020 2020 sing..
│ │ │ │ │ +0006c1f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006c200: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006c210: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006c220: 2020 2020 286c 696e 6520 3131 3929 0a2a (line 119).*
│ │ │ │ │ +0006c230: 2074 6572 6d69 6e61 7465 3a20 2020 2020 terminate:
│ │ │ │ │ +0006c240: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006c250: 2020 2020 2020 2020 5072 6f63 6573 732d Process-
│ │ │ │ │ +0006c260: 6261 7369 632e 2020 2020 2020 2028 6c69 basic. (li
│ │ │ │ │ +0006c270: 6e65 2020 3431 290a 2a20 7465 726d 696e ne 41).* termin
│ │ │ │ │ +0006c280: 6174 6541 6374 6976 653a 2020 2020 2020 ateActive:
│ │ │ │ │ +0006c290: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006c2a0: 2050 726f 6365 7373 6f72 5363 6865 6475 ProcessorSchedu
│ │ │ │ │ +0006c2b0: 6c65 722d 6261 7369 632e 0a20 2020 2020 ler-basic..
│ │ │ │ │ +0006c2c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006c2d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006c2e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006c2f0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +0006c300: 3236 290a 2a20 7465 726d 696e 6174 654f 26).* terminateO
│ │ │ │ │ +0006c310: 6e51 7569 743a 2020 2020 2020 2020 2020 nQuit:
│ │ │ │ │ +0006c320: 2020 2020 2020 2020 2020 2020 2050 726f Pro
│ │ │ │ │ +0006c330: 6365 7373 2d62 6173 6963 2e20 2020 2020 cess-basic.
│ │ │ │ │ +0006c340: 2020 286c 696e 6520 2034 3629 0a2a 2074 (line 46).* t
│ │ │ │ │ +0006c350: 6573 743a 2020 2020 2020 2020 2020 2020 est:
│ │ │ │ │ +0006c360: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006c370: 2020 2020 2020 5061 636b 6167 652d 6163 Package-ac
│ │ │ │ │ +0006c380: 6365 7373 696e 672e 2020 2028 6c69 6e65 cessing. (line
│ │ │ │ │ +0006c390: 2031 3235 290a 2a20 7465 7374 5f3a 2020 125).* test_:
│ │ │ │ │ +0006c3a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006c3b0: 2020 2020 2020 2020 2020 2020 2020 2050 P
│ │ │ │ │ +0006c3c0: 6163 6b61 6765 2d61 6363 6573 7369 6e67 ackage-accessing
│ │ │ │ │ +0006c3d0: 2e20 2020 286c 696e 6520 3132 3829 0a2a . (line 128).*
│ │ │ │ │ +0006c3e0: 2074 6869 7264 3a20 2020 2020 2020 2020 third:
│ │ │ │ │ +0006c3f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006c400: 2020 2020 2020 2020 5365 7175 656e 6365 Sequence
│ │ │ │ │ +0006c410: 6162 6c65 436f 6c6c 6563 7469 6f6e 2d62 ableCollection-b
│ │ │ │ │ +0006c420: 6173 6963 2e0a 2020 2020 2020 2020 2020 asic..
│ │ │ │ │ +0006c430: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006c440: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006c450: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006c460: 2020 2020 286c 696e 6520 3133 3229 0a2a (line 132).*
│ │ │ │ │ +0006c470: 2074 6869 7343 6f6e 7465 7874 3a20 2020 thisContext:
│ │ │ │ │ +0006c480: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006c490: 2020 2020 2020 2020 436f 6e74 6578 7450 ContextP
│ │ │ │ │ +0006c4a0: 6172 7420 636c 6173 732d 6275 696c 7420 art class-built
│ │ │ │ │ +0006c4b0: 696e 732e 0a20 2020 2020 2020 2020 2020 ins..
│ │ │ │ │ +0006c4c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006c4d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006c4e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006c4f0: 2020 2028 6c69 6e65 2020 2036 290a 2a20 (line 6).*
│ │ │ │ │ +0006c500: 7469 6d65 4265 7477 6565 6e47 6c6f 6261 timeBetweenGloba
│ │ │ │ │ +0006c510: 6c47 4373 3a20 2020 2020 2020 2020 2020 lGCs:
│ │ │ │ │ +0006c520: 2020 2020 2020 204f 626a 6563 744d 656d ObjectMem
│ │ │ │ │ +0006c530: 6f72 792d 6163 6365 7373 696e 672e 0a20 ory-accessing..
│ │ │ │ │ +0006c540: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006c550: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006c560: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006c570: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +0006c580: 6e65 2031 3233 290a 2a20 7469 6d65 4265 ne 123).* timeBe
│ │ │ │ │ +0006c590: 7477 6565 6e47 726f 7774 6873 3a20 2020 tweenGrowths:
│ │ │ │ │ +0006c5a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006c5b0: 204f 626a 6563 744d 656d 6f72 792d 6163 ObjectMemory-ac
│ │ │ │ │ +0006c5c0: 6365 7373 696e 672e 0a20 2020 2020 2020 cessing..
│ │ │ │ │ +0006c5d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006c5e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006c5f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006c600: 2020 2020 2020 2028 6c69 6e65 2031 3237 (line 127
│ │ │ │ │ +0006c610: 290a 2a20 7469 6d65 4265 7477 6565 6e53 ).* timeBetweenS
│ │ │ │ │ +0006c620: 6361 7665 6e67 6573 3a20 2020 2020 2020 cavenges:
│ │ │ │ │ +0006c630: 2020 2020 2020 2020 2020 204f 626a 6563 Objec
│ │ │ │ │ +0006c640: 744d 656d 6f72 792d 6163 6365 7373 696e tMemory-accessin
│ │ │ │ │ +0006c650: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ +0006c660: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006c670: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006c680: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006c690: 2028 6c69 6e65 2031 3331 290a 2a20 7469 (line 131).* ti
│ │ │ │ │ +0006c6a0: 6d65 6457 6169 744f 6e5f 3a20 2020 2020 medWaitOn_:
│ │ │ │ │ +0006c6b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006c6c0: 2020 2020 2044 656c 6179 2d64 656c 6179 Delay-delay
│ │ │ │ │ +0006c6d0: 696e 672e 2020 2020 2020 286c 696e 6520 ing. (line
│ │ │ │ │ +0006c6e0: 2020 3629 0a2a 2074 696d 6553 6c69 6365 6).* timeSlice
│ │ │ │ │ +0006c6f0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +0006c700: 2020 2020 2020 2020 2020 2020 2020 5072 Pr
│ │ │ │ │ +0006c710: 6f63 6573 736f 7253 6368 6564 756c 6572 ocessorScheduler
│ │ │ │ │ +0006c720: 2d62 6173 6963 2e0a 2020 2020 2020 2020 -basic..
│ │ │ │ │ +0006c730: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006c740: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006c750: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006c760: 2020 2020 2020 286c 696e 6520 2032 3929 (line 29)
│ │ │ │ │ +0006c770: 0a2a 2074 696d 6553 6c69 6365 5f3a 2020 .* timeSlice_:
│ │ │ │ │ +0006c780: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006c790: 2020 2020 2020 2020 2020 5072 6f63 6573 Proces
│ │ │ │ │ +0006c7a0: 736f 7253 6368 6564 756c 6572 2d62 6173 sorScheduler-bas
│ │ │ │ │ +0006c7b0: 6963 2e0a 2020 2020 2020 2020 2020 2020 ic..
│ │ │ │ │ +0006c7c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006c7d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006c7e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006c7f0: 2020 286c 696e 6520 2033 3829 0a2a 2074 (line 38).* t
│ │ │ │ │ +0006c800: 696d 6573 5265 7065 6174 5f3a 2020 2020 imesRepeat_:
│ │ │ │ │ +0006c810: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006c820: 2020 2020 2020 496e 7465 6765 722d 6974 Integer-it
│ │ │ │ │ +0006c830: 6572 6174 6f72 732e 2020 2028 6c69 6e65 erators. (line
│ │ │ │ │ +0006c840: 2020 2036 290a 2a20 7469 6d65 7354 776f 6).* timesTwo
│ │ │ │ │ +0006c850: 506f 7765 725f 203c 313e 3a20 2020 2020 Power_ <1>:
│ │ │ │ │ +0006c860: 2020 2020 2020 2020 2020 2020 2020 2046 F
│ │ │ │ │ +0006c870: 6c6f 6174 512d 6275 696c 7420 696e 732e loatQ-built ins.
│ │ │ │ │ +0006c880: 2020 2020 286c 696e 6520 2034 3629 0a2a (line 46).*
│ │ │ │ │ +0006c890: 2074 696d 6573 5477 6f50 6f77 6572 5f20 timesTwoPower_
│ │ │ │ │ +0006c8a0: 3c32 3e3a 2020 2020 2020 2020 2020 2020 <2>:
│ │ │ │ │ +0006c8b0: 2020 2020 2020 2020 466c 6f61 7445 2d62 FloatE-b
│ │ │ │ │ +0006c8c0: 7569 6c74 2069 6e73 2e20 2020 2028 6c69 uilt ins. (li
│ │ │ │ │ +0006c8d0: 6e65 2020 3436 290a 2a20 7469 6d65 7354 ne 46).* timesT
│ │ │ │ │ +0006c8e0: 776f 506f 7765 725f 3a20 2020 2020 2020 woPower_:
│ │ │ │ │ +0006c8f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006c900: 2046 6c6f 6174 442d 6275 696c 7420 696e FloatD-built in
│ │ │ │ │ +0006c910: 732e 2020 2020 286c 696e 6520 2034 3629 s. (line 46)
│ │ │ │ │ +0006c920: 0a2a 2074 696d 6554 6f43 6f6c 6c65 6374 .* timeToCollect
│ │ │ │ │ +0006c930: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +0006c940: 2020 2020 2020 2020 2020 4f62 6a65 6374 Object
│ │ │ │ │ +0006c950: 4d65 6d6f 7279 2d61 6363 6573 7369 6e67 Memory-accessing
│ │ │ │ │ +0006c960: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +0006c970: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006c980: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006c990: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006c9a0: 286c 696e 6520 3133 3529 0a2a 2074 696d (line 135).* tim
│ │ │ │ │ +0006c9b0: 6554 6f43 6f6d 7061 6374 3a20 2020 2020 eToCompact:
│ │ │ │ │ +0006c9c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006c9d0: 2020 2020 4f62 6a65 6374 4d65 6d6f 7279 ObjectMemory
│ │ │ │ │ +0006c9e0: 2d61 6363 6573 7369 6e67 2e0a 2020 2020 -accessing..
│ │ │ │ │ +0006c9f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006ca00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006ca10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006ca20: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +0006ca30: 3133 3929 0a2a 2074 696d 6554 6f53 6361 139).* timeToSca
│ │ │ │ │ +0006ca40: 7665 6e67 653a 2020 2020 2020 2020 2020 venge:
│ │ │ │ │ +0006ca50: 2020 2020 2020 2020 2020 2020 2020 4f62 Ob
│ │ │ │ │ +0006ca60: 6a65 6374 4d65 6d6f 7279 2d61 6363 6573 jectMemory-acces
│ │ │ │ │ +0006ca70: 7369 6e67 2e0a 2020 2020 2020 2020 2020 sing..
│ │ │ │ │ +0006ca80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006ca90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006caa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006cab0: 2020 2020 286c 696e 6520 3134 3329 0a2a (line 143).*
│ │ │ │ │ +0006cac0: 2074 696d 657a 6f6e 653a 2020 2020 2020 timezone:
│ │ │ │ │ +0006cad0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006cae0: 2020 2020 2020 2020 5469 6d65 2063 6c61 Time cla
│ │ │ │ │ +0006caf0: 7373 2d62 7569 6c74 696e 732e 2028 6c69 ss-builtins. (li
│ │ │ │ │ +0006cb00: 6e65 2020 3132 290a 2a20 7469 6d65 5a6f ne 12).* timeZo
│ │ │ │ │ +0006cb10: 6e65 4162 6272 6576 6961 7469 6f6e 3a20 neAbbreviation:
│ │ │ │ │ +0006cb20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006cb30: 2044 6174 6554 696d 652d 7469 6d65 207a DateTime-time z
│ │ │ │ │ +0006cb40: 6f6e 6573 2e20 286c 696e 6520 2032 3229 ones. (line 22)
│ │ │ │ │ +0006cb50: 0a2a 2074 696d 657a 6f6e 6542 6961 733a .* timezoneBias:
│ │ │ │ │ +0006cb60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006cb70: 2020 2020 2020 2020 2020 5469 6d65 2063 Time c
│ │ │ │ │ +0006cb80: 6c61 7373 2d62 7569 6c74 696e 732e 2028 lass-builtins. (
│ │ │ │ │ +0006cb90: 6c69 6e65 2020 3139 290a 2a20 7469 6d65 line 19).* time
│ │ │ │ │ +0006cba0: 7a6f 6e65 4269 6173 5f3a 2020 2020 2020 zoneBias_:
│ │ │ │ │ +0006cbb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006cbc0: 2020 2054 696d 6520 636c 6173 732d 6275 Time class-bu
│ │ │ │ │ +0006cbd0: 696c 7469 6e73 2e20 286c 696e 6520 2032 iltins. (line 2
│ │ │ │ │ +0006cbe0: 3729 0a2a 2074 696d 655a 6f6e 654e 616d 7).* timeZoneNam
│ │ │ │ │ +0006cbf0: 653a 2020 2020 2020 2020 2020 2020 2020 e:
│ │ │ │ │ +0006cc00: 2020 2020 2020 2020 2020 2020 4461 7465 Date
│ │ │ │ │ +0006cc10: 5469 6d65 2d74 696d 6520 7a6f 6e65 732e Time-time zones.
│ │ │ │ │ +0006cc20: 2028 6c69 6e65 2020 3239 290a 2a20 7469 (line 29).* ti
│ │ │ │ │ +0006cc30: 6d69 6e67 5072 696f 7269 7479 3a20 2020 mingPriority:
│ │ │ │ │ +0006cc40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006cc50: 2020 2020 2050 726f 6365 7373 6f72 5363 ProcessorSc
│ │ │ │ │ +0006cc60: 6865 6475 6c65 722d 7072 696f 7269 7469 heduler-prioriti
│ │ │ │ │ +0006cc70: 6573 2e0a 2020 2020 2020 2020 2020 2020 es..
│ │ │ │ │ +0006cc80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006cc90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006cca0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006ccb0: 2020 286c 696e 6520 2033 3329 0a2a 2074 (line 33).* t
│ │ │ │ │ +0006ccc0: 6f3a 2020 2020 2020 2020 2020 2020 2020 o:
│ │ │ │ │ +0006ccd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006cce0: 2020 2020 2020 5265 6765 7852 6573 756c RegexResul
│ │ │ │ │ +0006ccf0: 7473 2d61 6363 6573 7369 6e67 2e0a 2020 ts-accessing..
│ │ │ │ │ +0006cd00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006cd10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006cd20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006cd30: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +0006cd40: 6520 2034 3429 0a2a 2074 6f5f 3a20 2020 e 44).* to_:
│ │ │ │ │ +0006cd50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006cd60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006cd70: 4e75 6d62 6572 2d73 686f 7274 6375 7473 Number-shortcuts
│ │ │ │ │ +0006cd80: 2061 6e64 2069 7465 7261 746f 7273 2e0a and iterators..
│ │ │ │ │ +0006cd90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006cda0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006cdb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006cdc0: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +0006cdd0: 696e 6520 2020 3629 0a2a 2074 6f5f 6279 ine 6).* to_by
│ │ │ │ │ +0006cde0: 5f3a 2020 2020 2020 2020 2020 2020 2020 _:
│ │ │ │ │ +0006cdf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006ce00: 2020 4e75 6d62 6572 2d73 686f 7274 6375 Number-shortcu
│ │ │ │ │ +0006ce10: 7473 2061 6e64 2069 7465 7261 746f 7273 ts and iterators
│ │ │ │ │ +0006ce20: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +0006ce30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006ce40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006ce50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006ce60: 286c 696e 6520 2020 3929 0a2a 2074 6f5f (line 9).* to_
│ │ │ │ │ +0006ce70: 6279 5f63 6f6c 6c65 6374 5f3a 2020 2020 by_collect_:
│ │ │ │ │ +0006ce80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006ce90: 2020 2020 4e75 6d62 6572 2d73 686f 7274 Number-short
│ │ │ │ │ +0006cea0: 6375 7473 2061 6e64 2069 7465 7261 746f cuts and iterato
│ │ │ │ │ +0006ceb0: 7273 2e0a 2020 2020 2020 2020 2020 2020 rs..
│ │ │ │ │ +0006cec0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006ced0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006cee0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006cef0: 2020 286c 696e 6520 2031 3329 0a2a 2074 (line 13).* t
│ │ │ │ │ +0006cf00: 6f5f 6279 5f64 6f5f 3a20 2020 2020 2020 o_by_do_:
│ │ │ │ │ +0006cf10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006cf20: 2020 2020 2020 4e75 6d62 6572 2d73 686f Number-sho
│ │ │ │ │ +0006cf30: 7274 6375 7473 2061 6e64 2069 7465 7261 rtcuts and itera
│ │ │ │ │ +0006cf40: 746f 7273 2e0a 2020 2020 2020 2020 2020 tors..
│ │ │ │ │ +0006cf50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006cf60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006cf70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006cf80: 2020 2020 286c 696e 6520 2031 3829 0a2a (line 18).*
│ │ │ │ │ +0006cf90: 2074 6f5f 636f 6c6c 6563 745f 3a20 2020 to_collect_:
│ │ │ │ │ +0006cfa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006cfb0: 2020 2020 2020 2020 4e75 6d62 6572 2d73 Number-s
│ │ │ │ │ +0006cfc0: 686f 7274 6375 7473 2061 6e64 2069 7465 hortcuts and ite
│ │ │ │ │ +0006cfd0: 7261 746f 7273 2e0a 2020 2020 2020 2020 rators..
│ │ │ │ │ +0006cfe0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006cff0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006d000: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006d010: 2020 2020 2020 286c 696e 6520 2032 3429 (line 24)
│ │ │ │ │ +0006d020: 0a2a 2074 6f5f 646f 5f3a 2020 2020 2020 .* to_do_:
│ │ │ │ │ +0006d030: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006d040: 2020 2020 2020 2020 2020 4e75 6d62 6572 Number
│ │ │ │ │ +0006d050: 2d73 686f 7274 6375 7473 2061 6e64 2069 -shortcuts and i
│ │ │ │ │ +0006d060: 7465 7261 746f 7273 2e0a 2020 2020 2020 terators..
│ │ │ │ │ +0006d070: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006d080: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006d090: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006d0a0: 2020 2020 2020 2020 286c 696e 6520 2032 (line 2
│ │ │ │ │ +0006d0b0: 3929 0a2a 2074 6f41 745f 3a20 2020 2020 9).* toAt_:
│ │ │ │ │ +0006d0c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006d0d0: 2020 2020 2020 2020 2020 2020 5265 6765 Rege
│ │ │ │ │ +0006d0e0: 7852 6573 756c 7473 2d61 6363 6573 7369 xResults-accessi
│ │ │ │ │ +0006d0f0: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ +0006d100: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006d110: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006d120: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006d130: 2020 286c 696e 6520 2034 3829 0a2a 2074 (line 48).* t
│ │ │ │ │ +0006d140: 6f64 6179 203c 313e 3a20 2020 2020 2020 oday <1>:
│ │ │ │ │ +0006d150: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006d160: 2020 2020 2020 4461 7465 5469 6d65 2063 DateTime c
│ │ │ │ │ +0006d170: 6c61 7373 2d69 6e73 7461 6e63 6520 6372 lass-instance cr
│ │ │ │ │ +0006d180: 6561 7469 6f6e 2e0a 2020 2020 2020 2020 eation..
│ │ │ │ │ +0006d190: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006d1a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006d1b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006d1c0: 2020 2020 2020 286c 696e 6520 2031 3329 (line 13)
│ │ │ │ │ +0006d1d0: 0a2a 2074 6f64 6179 3a20 2020 2020 2020 .* today:
│ │ │ │ │ +0006d1e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006d1f0: 2020 2020 2020 2020 2020 4461 7465 2063 Date c
│ │ │ │ │ +0006d200: 6c61 7373 2d69 6e73 7461 6e63 6520 6372 lass-instance cr
│ │ │ │ │ +0006d210: 6561 7469 6f6e 2028 426c 7565 2042 6f6f eation (Blue Boo
│ │ │ │ │ +0006d220: 6b29 2e0a 2020 2020 2020 2020 2020 2020 k)..
│ │ │ │ │ +0006d230: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006d240: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006d250: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006d260: 2020 286c 696e 6520 2033 3329 0a2a 2074 (line 33).* t
│ │ │ │ │ +0006d270: 6f6b 656e 697a 655f 3a20 2020 2020 2020 okenize_:
│ │ │ │ │ +0006d280: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006d290: 2020 2020 2020 5374 7269 6e67 2d72 6567 String-reg
│ │ │ │ │ +0006d2a0: 6578 2e20 2020 2020 2020 2028 6c69 6e65 ex. (line
│ │ │ │ │ +0006d2b0: 2031 3531 290a 2a20 746f 6b65 6e69 7a65 151).* tokenize
│ │ │ │ │ +0006d2c0: 5f66 726f 6d5f 746f 5f3a 2020 2020 2020 _from_to_:
│ │ │ │ │ +0006d2d0: 2020 2020 2020 2020 2020 2020 2020 2053 S
│ │ │ │ │ +0006d2e0: 7472 696e 672d 7265 6765 782e 2020 2020 tring-regex.
│ │ │ │ │ +0006d2f0: 2020 2020 286c 696e 6520 3135 3629 0a2a (line 156).*
│ │ │ │ │ +0006d300: 2074 6f70 3a20 2020 2020 2020 2020 2020 top:
│ │ │ │ │ +0006d310: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006d320: 2020 2020 2020 2020 5265 6374 616e 676c Rectangl
│ │ │ │ │ +0006d330: 652d 6163 6365 7373 696e 672e 2028 6c69 e-accessing. (li
│ │ │ │ │ +0006d340: 6e65 2020 3832 290a 2a20 746f 705f 3a20 ne 82).* top_:
│ │ │ │ │ +0006d350: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006d360: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006d370: 2052 6563 7461 6e67 6c65 2d61 6363 6573 Rectangle-acces
│ │ │ │ │ +0006d380: 7369 6e67 2e20 286c 696e 6520 2038 3529 sing. (line 85)
│ │ │ │ │ +0006d390: 0a2a 2074 6f70 4365 6e74 6572 3a20 2020 .* topCenter:
│ │ │ │ │ +0006d3a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006d3b0: 2020 2020 2020 2020 2020 5265 6374 616e Rectan
│ │ │ │ │ +0006d3c0: 676c 652d 6163 6365 7373 696e 672e 2028 gle-accessing. (
│ │ │ │ │ +0006d3d0: 6c69 6e65 2020 3838 290a 2a20 746f 704c line 88).* topL
│ │ │ │ │ +0006d3e0: 6566 743a 2020 2020 2020 2020 2020 2020 eft:
│ │ │ │ │ +0006d3f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006d400: 2020 2052 6563 7461 6e67 6c65 2d61 6363 Rectangle-acc
│ │ │ │ │ +0006d410: 6573 7369 6e67 2e20 286c 696e 6520 2039 essing. (line 9
│ │ │ │ │ +0006d420: 3129 0a2a 2074 6f70 4c65 6674 5f3a 2020 1).* topLeft_:
│ │ │ │ │ +0006d430: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006d440: 2020 2020 2020 2020 2020 2020 5265 6374 Rect
│ │ │ │ │ +0006d450: 616e 676c 652d 6163 6365 7373 696e 672e angle-accessing.
│ │ │ │ │ +0006d460: 2028 6c69 6e65 2020 3934 290a 2a20 746f (line 94).* to
│ │ │ │ │ +0006d470: 7052 6967 6874 3a20 2020 2020 2020 2020 pRight:
│ │ │ │ │ +0006d480: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006d490: 2020 2020 2052 6563 7461 6e67 6c65 2d61 Rectangle-a
│ │ │ │ │ +0006d4a0: 6363 6573 7369 6e67 2e20 286c 696e 6520 ccessing. (line
│ │ │ │ │ +0006d4b0: 2039 3729 0a2a 2074 6f70 5269 6768 745f 97).* topRight_
│ │ │ │ │ +0006d4c0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +0006d4d0: 2020 2020 2020 2020 2020 2020 2020 5265 Re
│ │ │ │ │ +0006d4e0: 6374 616e 676c 652d 6163 6365 7373 696e ctangle-accessin
│ │ │ │ │ +0006d4f0: 672e 2028 6c69 6e65 2031 3030 290a 2a20 g. (line 100).*
│ │ │ │ │ +0006d500: 746f 7563 683a 2020 2020 2020 2020 2020 touch:
│ │ │ │ │ +0006d510: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006d520: 2020 2020 2020 2046 696c 6550 6174 682d FilePath-
│ │ │ │ │ +0006d530: 6669 6c65 206f 7065 7261 7469 6f6e 732e file operations.
│ │ │ │ │ +0006d540: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +0006d550: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006d560: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006d570: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +0006d580: 6c69 6e65 2020 3534 290a 2a20 746f 7563 line 54).* touc
│ │ │ │ │ +0006d590: 685f 3a20 2020 2020 2020 2020 2020 2020 h_:
│ │ │ │ │ +0006d5a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006d5b0: 2020 2046 696c 6520 636c 6173 732d 6669 File class-fi
│ │ │ │ │ +0006d5c0: 6c65 206f 7065 7261 7469 6f6e 732e 0a20 le operations..
│ │ │ │ │ +0006d5d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006d5e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006d5f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006d600: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +0006d610: 6e65 2020 3237 290a 2a20 7472 616e 736c ne 27).* transl
│ │ │ │ │ +0006d620: 6174 6542 795f 3a20 2020 2020 2020 2020 ateBy_:
│ │ │ │ │ +0006d630: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006d640: 2052 6563 7461 6e67 6c65 2d74 7261 6e73 Rectangle-trans
│ │ │ │ │ +0006d650: 666f 726d 696e 672e 0a20 2020 2020 2020 forming..
│ │ │ │ │ +0006d660: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006d670: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006d680: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006d690: 2020 2020 2020 2028 6c69 6e65 2020 3138 (line 18
│ │ │ │ │ +0006d6a0: 290a 2a20 7472 616e 736c 6174 6564 546f ).* translatedTo
│ │ │ │ │ +0006d6b0: 4265 5769 7468 696e 5f3a 2020 2020 2020 BeWithin_:
│ │ │ │ │ +0006d6c0: 2020 2020 2020 2020 2020 2052 6563 7461 Recta
│ │ │ │ │ +0006d6d0: 6e67 6c65 2d72 6563 7461 6e67 6c65 2066 ngle-rectangle f
│ │ │ │ │ +0006d6e0: 756e 6374 696f 6e73 2e0a 2020 2020 2020 unctions..
│ │ │ │ │ +0006d6f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006d700: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006d710: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006d720: 2020 2020 2020 2020 286c 696e 6520 2034 (line 4
│ │ │ │ │ +0006d730: 3629 0a2a 2074 7261 6e73 706f 7365 3a20 6).* transpose:
│ │ │ │ │ +0006d740: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006d750: 2020 2020 2020 2020 2020 2020 506f 696e Poin
│ │ │ │ │ +0006d760: 742d 706f 696e 7420 6675 6e63 7469 6f6e t-point function
│ │ │ │ │ +0006d770: 732e 0a20 2020 2020 2020 2020 2020 2020 s..
│ │ │ │ │ +0006d780: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006d790: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006d7a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006d7b0: 2028 6c69 6e65 2020 3234 290a 2a20 7472 (line 24).* tr
│ │ │ │ │ +0006d7c0: 6967 6765 723a 2020 2020 2020 2020 2020 igger:
│ │ │ │ │ +0006d7d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006d7e0: 2020 2020 2044 656c 6179 6564 4164 6170 DelayedAdap
│ │ │ │ │ +0006d7f0: 746f 722d 6163 6365 7373 696e 672e 0a20 tor-accessing..
│ │ │ │ │ +0006d800: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006d810: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006d820: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006d830: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +0006d840: 6e65 2020 2036 290a 2a20 7472 696d 5365 ne 6).* trimSe
│ │ │ │ │ +0006d850: 7061 7261 746f 7273 3a20 2020 2020 2020 parators:
│ │ │ │ │ +0006d860: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006d870: 2043 6861 7261 6374 6572 4172 7261 792d CharacterArray-
│ │ │ │ │ +0006d880: 636f 6e76 6572 7469 6e67 2e0a 2020 2020 converting..
│ │ │ │ │ +0006d890: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006d8a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006d8b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006d8c0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +0006d8d0: 2035 3129 0a2a 2074 7275 6e63 6174 6520 51).* truncate
│ │ │ │ │ +0006d8e0: 3c31 3e3a 2020 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ +0006d8f0: 2020 2020 2020 2020 2020 2020 2020 506f Po
│ │ │ │ │ +0006d900: 7369 7469 6f6e 6162 6c65 5374 7265 616d sitionableStream
│ │ │ │ │ +0006d910: 2d74 7275 6e63 6174 696e 672e 0a20 2020 -truncating..
│ │ │ │ │ +0006d920: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006d930: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006d940: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006d950: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +0006d960: 2020 2036 290a 2a20 7472 756e 6361 7465 6).* truncate
│ │ │ │ │ +0006d970: 203c 323e 3a20 2020 2020 2020 2020 2020 <2>:
│ │ │ │ │ +0006d980: 2020 2020 2020 2020 2020 2020 2020 2046 F
│ │ │ │ │ +0006d990: 696c 6553 7472 6561 6d2d 6261 7369 632e ileStream-basic.
│ │ │ │ │ +0006d9a0: 2020 2020 286c 696e 6520 2033 3229 0a2a (line 32).*
│ │ │ │ │ +0006d9b0: 2074 7275 6e63 6174 653a 2020 2020 2020 truncate:
│ │ │ │ │ +0006d9c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006d9d0: 2020 2020 2020 2020 4669 6c65 4465 7363 FileDesc
│ │ │ │ │ +0006d9e0: 7269 7074 6f72 2d62 6173 6963 2e0a 2020 riptor-basic..
│ │ │ │ │ +0006d9f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006da00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006da10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006da20: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +0006da30: 6520 2036 3529 0a2a 2074 7275 6e63 6174 e 65).* truncat
│ │ │ │ │ +0006da40: 6564 203c 313e 3a20 2020 2020 2020 2020 ed <1>:
│ │ │ │ │ +0006da50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006da60: 5363 616c 6564 4465 6369 6d61 6c2d 636f ScaledDecimal-co
│ │ │ │ │ +0006da70: 6572 6369 6f6e 2e0a 2020 2020 2020 2020 ercion..
│ │ │ │ │ +0006da80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006da90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006daa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006dab0: 2020 2020 2020 286c 696e 6520 2033 3929 (line 39)
│ │ │ │ │ +0006dac0: 0a2a 2074 7275 6e63 6174 6564 203c 323e .* truncated <2>
│ │ │ │ │ +0006dad0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +0006dae0: 2020 2020 2020 2020 2020 4e75 6d62 6572 Number
│ │ │ │ │ +0006daf0: 2d74 7275 6e63 6174 696f 6e20 616e 6420 -truncation and
│ │ │ │ │ +0006db00: 726f 756e 6420 6f66 662e 0a20 2020 2020 round off..
│ │ │ │ │ +0006db10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006db20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006db30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006db40: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +0006db50: 3239 290a 2a20 7472 756e 6361 7465 6420 29).* truncated
│ │ │ │ │ +0006db60: 3c33 3e3a 2020 2020 2020 2020 2020 2020 <3>:
│ │ │ │ │ +0006db70: 2020 2020 2020 2020 2020 2020 2049 6e74 Int
│ │ │ │ │ +0006db80: 6567 6572 2d63 6f6e 7665 7274 696e 672e eger-converting.
│ │ │ │ │ +0006db90: 2020 286c 696e 6520 2032 3829 0a2a 2074 (line 28).* t
│ │ │ │ │ +0006dba0: 7275 6e63 6174 6564 203c 343e 3a20 2020 runcated <4>:
│ │ │ │ │ +0006dbb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006dbc0: 2020 2020 2020 4672 6163 7469 6f6e 2d63 Fraction-c
│ │ │ │ │ +0006dbd0: 6f65 7263 696e 672e 2020 2028 6c69 6e65 oercing. (line
│ │ │ │ │ +0006dbe0: 2020 3230 290a 2a20 7472 756e 6361 7465 20).* truncate
│ │ │ │ │ +0006dbf0: 6420 3c35 3e3a 2020 2020 2020 2020 2020 d <5>:
│ │ │ │ │ +0006dc00: 2020 2020 2020 2020 2020 2020 2020 2046 F
│ │ │ │ │ +0006dc10: 6c6f 6174 512d 6275 696c 7420 696e 732e loatQ-built ins.
│ │ │ │ │ +0006dc20: 2020 2020 286c 696e 6520 2034 3929 0a2a (line 49).*
│ │ │ │ │ +0006dc30: 2074 7275 6e63 6174 6564 203c 363e 3a20 truncated <6>:
│ │ │ │ │ +0006dc40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006dc50: 2020 2020 2020 2020 466c 6f61 7445 2d62 FloatE-b
│ │ │ │ │ +0006dc60: 7569 6c74 2069 6e73 2e20 2020 2028 6c69 uilt ins. (li
│ │ │ │ │ +0006dc70: 6e65 2020 3439 290a 2a20 7472 756e 6361 ne 49).* trunca
│ │ │ │ │ +0006dc80: 7465 6420 3c37 3e3a 2020 2020 2020 2020 ted <7>:
│ │ │ │ │ +0006dc90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006dca0: 2046 6c6f 6174 442d 6275 696c 7420 696e FloatD-built in
│ │ │ │ │ +0006dcb0: 732e 2020 2020 286c 696e 6520 2034 3929 s. (line 49)
│ │ │ │ │ +0006dcc0: 0a2a 2074 7275 6e63 6174 6564 3a20 2020 .* truncated:
│ │ │ │ │ +0006dcd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006dce0: 2020 2020 2020 2020 2020 466c 6f61 742d Float-
│ │ │ │ │ +0006dcf0: 636f 6572 6369 6e67 2e20 2020 2020 2028 coercing. (
│ │ │ │ │ +0006dd00: 6c69 6e65 2020 3134 290a 2a20 7472 756e line 14).* trun
│ │ │ │ │ +0006dd10: 6361 7465 6447 7269 645f 3a20 2020 2020 catedGrid_:
│ │ │ │ │ +0006dd20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006dd30: 2020 2050 6f69 6e74 2d70 6f69 6e74 2066 Point-point f
│ │ │ │ │ +0006dd40: 756e 6374 696f 6e73 2e0a 2020 2020 2020 unctions..
│ │ │ │ │ +0006dd50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006dd60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006dd70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006dd80: 2020 2020 2020 2020 286c 696e 6520 2032 (line 2
│ │ │ │ │ +0006dd90: 3829 0a2a 2074 7275 6e63 6174 6554 6f5f 8).* truncateTo_
│ │ │ │ │ +0006dda0: 203c 313e 3a20 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ +0006ddb0: 2020 2020 2020 2020 2020 2020 506f 696e Poin
│ │ │ │ │ +0006ddc0: 742d 7472 756e 6361 7469 6f6e 2061 6e64 t-truncation and
│ │ │ │ │ +0006ddd0: 2072 6f75 6e64 206f 6666 2e0a 2020 2020 round off..
│ │ │ │ │ +0006dde0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006ddf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006de00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006de10: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +0006de20: 2031 3029 0a2a 2074 7275 6e63 6174 6554 10).* truncateT
│ │ │ │ │ +0006de30: 6f5f 3a20 2020 2020 2020 2020 2020 2020 o_:
│ │ │ │ │ +0006de40: 2020 2020 2020 2020 2020 2020 2020 4e75 Nu
│ │ │ │ │ +0006de50: 6d62 6572 2d74 7275 6e63 6174 696f 6e20 mber-truncation
│ │ │ │ │ +0006de60: 616e 6420 726f 756e 6420 6f66 662e 0a20 and round off..
│ │ │ │ │ +0006de70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006de80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006de90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006dea0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +0006deb0: 6e65 2020 3235 290a 2a20 7479 7065 203c ne 25).* type <
│ │ │ │ │ +0006dec0: 313e 3a20 2020 2020 2020 2020 2020 2020 1>:
│ │ │ │ │ +0006ded0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006dee0: 2043 5374 7269 6e67 2063 6c61 7373 2d69 CString class-i
│ │ │ │ │ +0006def0: 6e73 7461 6e63 6520 6372 6561 7469 6f6e nstance creation
│ │ │ │ │ +0006df00: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +0006df10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006df20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006df30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006df40: 286c 696e 6520 2020 3629 0a2a 2074 7970 (line 6).* typ
│ │ │ │ │ +0006df50: 6520 3c32 3e3a 2020 2020 2020 2020 2020 e <2>:
│ │ │ │ │ +0006df60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006df70: 2020 2020 4353 6361 6c61 7220 636c 6173 CScalar clas
│ │ │ │ │ +0006df80: 732d 696e 7374 616e 6365 2063 7265 6174 s-instance creat
│ │ │ │ │ +0006df90: 696f 6e2e 0a20 2020 2020 2020 2020 2020 ion..
│ │ │ │ │ +0006dfa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006dfb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006dfc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006dfd0: 2020 2028 6c69 6e65 2020 3130 290a 2a20 (line 10).*
│ │ │ │ │ +0006dfe0: 7479 7065 203c 333e 3a20 2020 2020 2020 type <3>:
│ │ │ │ │ +0006dff0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006e000: 2020 2020 2020 2043 4f62 6a65 6374 2d63 CObject-c
│ │ │ │ │ +0006e010: 6f6e 7665 7273 696f 6e2e 2020 286c 696e onversion. (lin
│ │ │ │ │ +0006e020: 6520 2031 3729 0a2a 2074 7970 6520 3c34 e 17).* type <4
│ │ │ │ │ +0006e030: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ +0006e040: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006e050: 434f 626a 6563 7420 636c 6173 732d 636f CObject class-co
│ │ │ │ │ +0006e060: 6e76 6572 7369 6f6e 2e0a 2020 2020 2020 nversion..
│ │ │ │ │ +0006e070: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006e080: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006e090: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006e0a0: 2020 2020 2020 2020 286c 696e 6520 2020 (line
│ │ │ │ │ +0006e0b0: 3629 0a2a 2074 7970 6520 3c35 3e3a 2020 6).* type <5>:
│ │ │ │ │ +0006e0c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006e0d0: 2020 2020 2020 2020 2020 2020 4342 7974 CByt
│ │ │ │ │ +0006e0e0: 6520 636c 6173 732d 636f 6e76 6572 7369 e class-conversi
│ │ │ │ │ +0006e0f0: 6f6e 2e0a 2020 2020 2020 2020 2020 2020 on..
│ │ │ │ │ +0006e100: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006e110: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006e120: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006e130: 2020 286c 696e 6520 2031 3029 0a2a 2074 (line 10).* t
│ │ │ │ │ +0006e140: 7970 653a 2020 2020 2020 2020 2020 2020 ype:
│ │ │ │ │ +0006e150: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006e160: 2020 2020 2020 4342 6f6f 6c65 616e 2063 CBoolean c
│ │ │ │ │ +0006e170: 6c61 7373 2d63 6f6e 7665 7273 696f 6e2e lass-conversion.
│ │ │ │ │ +0006e180: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +0006e190: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006e1a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006e1b0: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +0006e1c0: 6c69 6e65 2020 2036 290a 2a20 7479 7065 line 6).* type
│ │ │ │ │ +0006e1d0: 5f3a 2020 2020 2020 2020 2020 2020 2020 _:
│ │ │ │ │ +0006e1e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006e1f0: 2020 2043 4f62 6a65 6374 2d61 6363 6573 CObject-acces
│ │ │ │ │ +0006e200: 7369 6e67 2e20 2020 286c 696e 6520 2032 sing. (line 2
│ │ │ │ │ +0006e210: 3929 0a2a 2075 6368 6172 4174 5f3a 2020 9).* ucharAt_:
│ │ │ │ │ +0006e220: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006e230: 2020 2020 2020 2020 2020 2020 4279 7465 Byte
│ │ │ │ │ +0006e240: 4172 7261 792d 6d6f 7265 2061 6476 616e Array-more advan
│ │ │ │ │ +0006e250: 6365 6420 6163 6365 7373 696e 672e 0a20 ced accessing..
│ │ │ │ │ +0006e260: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006e270: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006e280: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006e290: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +0006e2a0: 6e65 2020 3933 290a 2a20 7563 6861 7241 ne 93).* ucharA
│ │ │ │ │ +0006e2b0: 745f 7075 745f 203c 313e 3a20 2020 2020 t_put_ <1>:
│ │ │ │ │ +0006e2c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006e2d0: 204d 656d 6f72 7920 636c 6173 732d 6163 Memory class-ac
│ │ │ │ │ +0006e2e0: 6365 7373 696e 672e 0a20 2020 2020 2020 cessing..
│ │ │ │ │ +0006e2f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006e300: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006e310: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006e320: 2020 2020 2020 2028 6c69 6e65 2020 3739 (line 79
│ │ │ │ │ +0006e330: 290a 2a20 7563 6861 7241 745f 7075 745f ).* ucharAt_put_
│ │ │ │ │ +0006e340: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +0006e350: 2020 2020 2020 2020 2020 2042 7974 6541 ByteA
│ │ │ │ │ +0006e360: 7272 6179 2d6d 6f72 6520 6164 7661 6e63 rray-more advanc
│ │ │ │ │ +0006e370: 6564 2061 6363 6573 7369 6e67 2e0a 2020 ed accessing..
│ │ │ │ │ +0006e380: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006e390: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006e3a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006e3b0: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +0006e3c0: 6520 2039 3829 0a2a 2075 696e 7441 745f e 98).* uintAt_
│ │ │ │ │ +0006e3d0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +0006e3e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006e3f0: 4279 7465 4172 7261 792d 6d6f 7265 2061 ByteArray-more a
│ │ │ │ │ +0006e400: 6476 616e 6365 6420 6163 6365 7373 696e dvanced accessin
│ │ │ │ │ +0006e410: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ +0006e420: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006e430: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006e440: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006e450: 2028 6c69 6e65 2031 3034 290a 2a20 7569 (line 104).* ui
│ │ │ │ │ +0006e460: 6e74 4174 5f70 7574 5f20 3c31 3e3a 2020 ntAt_put_ <1>:
│ │ │ │ │ +0006e470: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006e480: 2020 2020 204d 656d 6f72 7920 636c 6173 Memory clas
│ │ │ │ │ +0006e490: 732d 6163 6365 7373 696e 672e 0a20 2020 s-accessing..
│ │ │ │ │ +0006e4a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006e4b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006e4c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006e4d0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +0006e4e0: 2020 3834 290a 2a20 7569 6e74 4174 5f70 84).* uintAt_p
│ │ │ │ │ +0006e4f0: 7574 5f3a 2020 2020 2020 2020 2020 2020 ut_:
│ │ │ │ │ +0006e500: 2020 2020 2020 2020 2020 2020 2020 2042 B
│ │ │ │ │ +0006e510: 7974 6541 7272 6179 2d6d 6f72 6520 6164 yteArray-more ad
│ │ │ │ │ +0006e520: 7661 6e63 6564 2061 6363 6573 7369 6e67 vanced accessing
│ │ │ │ │ +0006e530: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +0006e540: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006e550: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006e560: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006e570: 286c 696e 6520 3130 3829 0a2a 2075 6c6f (line 108).* ulo
│ │ │ │ │ +0006e580: 6e67 4174 5f3a 2020 2020 2020 2020 2020 ngAt_:
│ │ │ │ │ +0006e590: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006e5a0: 2020 2020 4279 7465 4172 7261 792d 6d6f ByteArray-mo
│ │ │ │ │ +0006e5b0: 7265 2061 6476 616e 6365 6420 6163 6365 re advanced acce
│ │ │ │ │ +0006e5c0: 7373 696e 672e 0a20 2020 2020 2020 2020 ssing..
│ │ │ │ │ +0006e5d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006e5e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006e5f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006e600: 2020 2020 2028 6c69 6e65 2031 3133 290a (line 113).
│ │ │ │ │ +0006e610: 2a20 756c 6f6e 6741 745f 7075 745f 203c * ulongAt_put_ <
│ │ │ │ │ +0006e620: 313e 3a20 2020 2020 2020 2020 2020 2020 1>:
│ │ │ │ │ +0006e630: 2020 2020 2020 2020 204d 656d 6f72 7920 Memory
│ │ │ │ │ +0006e640: 636c 6173 732d 6163 6365 7373 696e 672e class-accessing.
│ │ │ │ │ +0006e650: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +0006e660: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006e670: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006e680: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +0006e690: 6c69 6e65 2020 3838 290a 2a20 756c 6f6e line 88).* ulon
│ │ │ │ │ +0006e6a0: 6741 745f 7075 745f 3a20 2020 2020 2020 gAt_put_:
│ │ │ │ │ +0006e6b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006e6c0: 2020 2042 7974 6541 7272 6179 2d6d 6f72 ByteArray-mor
│ │ │ │ │ +0006e6d0: 6520 6164 7661 6e63 6564 2061 6363 6573 e advanced acces
│ │ │ │ │ +0006e6e0: 7369 6e67 2e0a 2020 2020 2020 2020 2020 sing..
│ │ │ │ │ +0006e6f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006e700: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006e710: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006e720: 2020 2020 286c 696e 6520 3131 3729 0a2a (line 117).*
│ │ │ │ │ +0006e730: 2075 6e69 7175 6549 6e73 7461 6e63 6520 uniqueInstance
│ │ │ │ │ +0006e740: 3c31 3e3a 2020 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ +0006e750: 2020 2020 2020 2020 5072 6f63 6573 7345 ProcessE
│ │ │ │ │ +0006e760: 6e76 6972 6f6e 6d65 6e74 2063 6c61 7373 nvironment class
│ │ │ │ │ +0006e770: 2d73 696e 676c 6574 6f6e 2e0a 2020 2020 -singleton..
│ │ │ │ │ +0006e780: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006e790: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006e7a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006e7b0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +0006e7c0: 2020 3629 0a2a 2075 6e69 7175 6549 6e73 6).* uniqueIns
│ │ │ │ │ +0006e7d0: 7461 6e63 653a 2020 2020 2020 2020 2020 tance:
│ │ │ │ │ +0006e7e0: 2020 2020 2020 2020 2020 2020 2020 4e75 Nu
│ │ │ │ │ +0006e7f0: 6c6c 5661 6c75 6548 6f6c 6465 7220 636c llValueHolder cl
│ │ │ │ │ +0006e800: 6173 732d 6372 6561 7469 6e67 2069 6e73 ass-creating ins
│ │ │ │ │ +0006e810: 7461 6e63 6573 2e0a 2020 2020 2020 2020 tances..
│ │ │ │ │ +0006e820: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006e830: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006e840: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006e850: 2020 2020 2020 286c 696e 6520 2020 3929 (line 9)
│ │ │ │ │ +0006e860: 0a2a 2075 6e69 7479 203c 313e 3a20 2020 .* unity <1>:
│ │ │ │ │ +0006e870: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006e880: 2020 2020 2020 2020 2020 536d 616c 6c49 SmallI
│ │ │ │ │ +0006e890: 6e74 6567 6572 2d63 6f65 7263 696f 6e20 nteger-coercion
│ │ │ │ │ +0006e8a0: 6d65 7468 6f64 732e 0a20 2020 2020 2020 methods..
│ │ │ │ │ +0006e8b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006e8c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006e8d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006e8e0: 2020 2020 2020 2028 6c69 6e65 2020 2039 (line 9
│ │ │ │ │ +0006e8f0: 290a 2a20 756e 6974 7920 3c32 3e3a 2020 ).* unity <2>:
│ │ │ │ │ +0006e900: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006e910: 2020 2020 2020 2020 2020 204e 756d 6265 Numbe
│ │ │ │ │ +0006e920: 722d 636f 6e76 6572 7469 6e67 2e20 2020 r-converting.
│ │ │ │ │ +0006e930: 286c 696e 6520 2035 3829 0a2a 2075 6e69 (line 58).* uni
│ │ │ │ │ +0006e940: 7479 203c 333e 3a20 2020 2020 2020 2020 ty <3>:
│ │ │ │ │ +0006e950: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006e960: 2020 2020 4c61 7267 6549 6e74 6567 6572 LargeInteger
│ │ │ │ │ +0006e970: 2d63 6f65 7263 696f 6e2e 0a20 2020 2020 -coercion..
│ │ │ │ │ +0006e980: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006e990: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006e9a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006e9b0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +0006e9c0: 3137 290a 2a20 756e 6974 7920 3c34 3e3a 17).* unity <4>:
│ │ │ │ │ +0006e9d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006e9e0: 2020 2020 2020 2020 2020 2020 2046 7261 Fra
│ │ │ │ │ +0006e9f0: 6374 696f 6e2d 636f 6572 6369 6e67 2e20 ction-coercing.
│ │ │ │ │ +0006ea00: 2020 286c 696e 6520 2032 3329 0a2a 2075 (line 23).* u
│ │ │ │ │ +0006ea10: 6e69 7479 203c 353e 3a20 2020 2020 2020 nity <5>:
│ │ │ │ │ +0006ea20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006ea30: 2020 2020 2020 466c 6f61 7451 2d63 6f65 FloatQ-coe
│ │ │ │ │ +0006ea40: 7263 696e 672e 2020 2020 2028 6c69 6e65 rcing. (line
│ │ │ │ │ +0006ea50: 2020 3135 290a 2a20 756e 6974 7920 3c36 15).* unity <6
│ │ │ │ │ +0006ea60: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ +0006ea70: 2020 2020 2020 2020 2020 2020 2020 2046 F
│ │ │ │ │ +0006ea80: 6c6f 6174 452d 636f 6572 6369 6e67 2e20 loatE-coercing.
│ │ │ │ │ +0006ea90: 2020 2020 286c 696e 6520 2031 3529 0a2a (line 15).*
│ │ │ │ │ +0006eaa0: 2075 6e69 7479 3a20 2020 2020 2020 2020 unity:
│ │ │ │ │ +0006eab0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006eac0: 2020 2020 2020 2020 466c 6f61 7444 2d63 FloatD-c
│ │ │ │ │ +0006ead0: 6f65 7263 696e 672e 2020 2020 2028 6c69 oercing. (li
│ │ │ │ │ +0006eae0: 6e65 2020 3135 290a 2a20 756e 7072 6565 ne 15).* unpree
│ │ │ │ │ +0006eaf0: 6d70 7465 6450 7269 6f72 6974 793a 2020 mptedPriority:
│ │ │ │ │ +0006eb00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006eb10: 2050 726f 6365 7373 6f72 5363 6865 6475 ProcessorSchedu
│ │ │ │ │ +0006eb20: 6c65 722d 7072 696f 7269 7469 6573 2e0a ler-priorities..
│ │ │ │ │ +0006eb30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006eb40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006eb50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006eb60: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +0006eb70: 696e 6520 2033 3629 0a2a 2075 6e73 6368 ine 36).* unsch
│ │ │ │ │ +0006eb80: 6564 756c 6544 656c 6179 5f3a 2020 2020 eduleDelay_:
│ │ │ │ │ +0006eb90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006eba0: 2020 4465 6c61 7920 636c 6173 732d 7469 Delay class-ti
│ │ │ │ │ +0006ebb0: 6d65 7220 7072 6f63 6573 732e 0a20 2020 mer process..
│ │ │ │ │ +0006ebc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006ebd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006ebe0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006ebf0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +0006ec00: 2020 3235 290a 2a20 756e 7369 676e 6564 25).* unsigned
│ │ │ │ │ +0006ec10: 4368 6172 4174 5f20 3c31 3e3a 2020 2020 CharAt_ <1>:
│ │ │ │ │ +0006ec20: 2020 2020 2020 2020 2020 2020 2020 204d M
│ │ │ │ │ +0006ec30: 656d 6f72 7920 636c 6173 732d 6163 6365 emory class-acce
│ │ │ │ │ +0006ec40: 7373 696e 672e 0a20 2020 2020 2020 2020 ssing..
│ │ │ │ │ +0006ec50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006ec60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006ec70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006ec80: 2020 2020 2028 6c69 6e65 2020 3932 290a (line 92).
│ │ │ │ │ +0006ec90: 2a20 756e 7369 676e 6564 4368 6172 4174 * unsignedCharAt
│ │ │ │ │ +0006eca0: 5f3a 2020 2020 2020 2020 2020 2020 2020 _:
│ │ │ │ │ +0006ecb0: 2020 2020 2020 2020 2042 7974 6541 7272 ByteArr
│ │ │ │ │ +0006ecc0: 6179 2d6d 6f72 6520 6164 7661 6e63 6564 ay-more advanced
│ │ │ │ │ +0006ecd0: 2061 6363 6573 7369 6e67 2e0a 2020 2020 accessing..
│ │ │ │ │ +0006ece0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006ecf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006ed00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006ed10: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +0006ed20: 3132 3229 0a2a 2075 6e73 6967 6e65 6443 122).* unsignedC
│ │ │ │ │ +0006ed30: 6861 7241 745f 7075 745f 203c 313e 3a20 harAt_put_ <1>:
│ │ │ │ │ +0006ed40: 2020 2020 2020 2020 2020 2020 2020 4d65 Me
│ │ │ │ │ +0006ed50: 6d6f 7279 2063 6c61 7373 2d61 6363 6573 mory class-acces
│ │ │ │ │ +0006ed60: 7369 6e67 2e0a 2020 2020 2020 2020 2020 sing..
│ │ │ │ │ +0006ed70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006ed80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006ed90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006eda0: 2020 2020 286c 696e 6520 2039 3629 0a2a (line 96).*
│ │ │ │ │ +0006edb0: 2075 6e73 6967 6e65 6443 6861 7241 745f unsignedCharAt_
│ │ │ │ │ +0006edc0: 7075 745f 3a20 2020 2020 2020 2020 2020 put_:
│ │ │ │ │ +0006edd0: 2020 2020 2020 2020 4279 7465 4172 7261 ByteArra
│ │ │ │ │ +0006ede0: 792d 6d6f 7265 2061 6476 616e 6365 6420 y-more advanced
│ │ │ │ │ +0006edf0: 6163 6365 7373 696e 672e 0a20 2020 2020 accessing..
│ │ │ │ │ +0006ee00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006ee10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006ee20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006ee30: 2020 2020 2020 2020 2028 6c69 6e65 2031 (line 1
│ │ │ │ │ +0006ee40: 3237 290a 2a20 756e 7369 676e 6564 496e 27).* unsignedIn
│ │ │ │ │ +0006ee50: 7441 745f 203c 313e 3a20 2020 2020 2020 tAt_ <1>:
│ │ │ │ │ +0006ee60: 2020 2020 2020 2020 2020 2020 204d 656d Mem
│ │ │ │ │ +0006ee70: 6f72 7920 636c 6173 732d 6163 6365 7373 ory class-access
│ │ │ │ │ +0006ee80: 696e 672e 0a20 2020 2020 2020 2020 2020 ing..
│ │ │ │ │ +0006ee90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006eea0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006eeb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006eec0: 2020 2028 6c69 6e65 2031 3031 290a 2a20 (line 101).*
│ │ │ │ │ +0006eed0: 756e 7369 676e 6564 496e 7441 745f 3a20 unsignedIntAt_:
│ │ │ │ │ +0006eee0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006eef0: 2020 2020 2020 2042 7974 6541 7272 6179 ByteArray
│ │ │ │ │ +0006ef00: 2d6d 6f72 6520 6164 7661 6e63 6564 2061 -more advanced a
│ │ │ │ │ +0006ef10: 6363 6573 7369 6e67 2e0a 2020 2020 2020 ccessing..
│ │ │ │ │ +0006ef20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006ef30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006ef40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006ef50: 2020 2020 2020 2020 286c 696e 6520 3133 (line 13
│ │ │ │ │ +0006ef60: 3329 0a2a 2075 6e73 6967 6e65 6449 6e74 3).* unsignedInt
│ │ │ │ │ +0006ef70: 4174 5f70 7574 5f20 3c31 3e3a 2020 2020 At_put_ <1>:
│ │ │ │ │ +0006ef80: 2020 2020 2020 2020 2020 2020 4d65 6d6f Memo
│ │ │ │ │ +0006ef90: 7279 2063 6c61 7373 2d61 6363 6573 7369 ry class-accessi
│ │ │ │ │ +0006efa0: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ +0006efb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006efc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006efd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006efe0: 2020 286c 696e 6520 3130 3429 0a2a 2075 (line 104).* u
│ │ │ │ │ +0006eff0: 6e73 6967 6e65 6449 6e74 4174 5f70 7574 nsignedIntAt_put
│ │ │ │ │ +0006f000: 5f3a 2020 2020 2020 2020 2020 2020 2020 _:
│ │ │ │ │ +0006f010: 2020 2020 2020 4279 7465 4172 7261 792d ByteArray-
│ │ │ │ │ +0006f020: 6d6f 7265 2061 6476 616e 6365 6420 6163 more advanced ac
│ │ │ │ │ +0006f030: 6365 7373 696e 672e 0a20 2020 2020 2020 cessing..
│ │ │ │ │ +0006f040: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006f050: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006f060: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006f070: 2020 2020 2020 2028 6c69 6e65 2031 3337 (line 137
│ │ │ │ │ +0006f080: 290a 2a20 756e 7369 676e 6564 4c6f 6e67 ).* unsignedLong
│ │ │ │ │ +0006f090: 4174 5f20 3c31 3e3a 2020 2020 2020 2020 At_ <1>:
│ │ │ │ │ +0006f0a0: 2020 2020 2020 2020 2020 204d 656d 6f72 Memor
│ │ │ │ │ +0006f0b0: 7920 636c 6173 732d 6163 6365 7373 696e y class-accessin
│ │ │ │ │ +0006f0c0: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ +0006f0d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006f0e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006f0f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006f100: 2028 6c69 6e65 2031 3038 290a 2a20 756e (line 108).* un
│ │ │ │ │ +0006f110: 7369 676e 6564 4c6f 6e67 4174 5f3a 2020 signedLongAt_:
│ │ │ │ │ +0006f120: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006f130: 2020 2020 2042 7974 6541 7272 6179 2d6d ByteArray-m
│ │ │ │ │ +0006f140: 6f72 6520 6164 7661 6e63 6564 2061 6363 ore advanced acc
│ │ │ │ │ +0006f150: 6573 7369 6e67 2e0a 2020 2020 2020 2020 essing..
│ │ │ │ │ +0006f160: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006f170: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006f180: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006f190: 2020 2020 2020 286c 696e 6520 3134 3229 (line 142)
│ │ │ │ │ +0006f1a0: 0a2a 2075 6e73 6967 6e65 644c 6f6e 6741 .* unsignedLongA
│ │ │ │ │ +0006f1b0: 745f 7075 745f 203c 313e 3a20 2020 2020 t_put_ <1>:
│ │ │ │ │ +0006f1c0: 2020 2020 2020 2020 2020 4d65 6d6f 7279 Memory
│ │ │ │ │ +0006f1d0: 2063 6c61 7373 2d61 6363 6573 7369 6e67 class-accessing
│ │ │ │ │ +0006f1e0: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +0006f1f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006f200: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006f210: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006f220: 286c 696e 6520 3131 3129 0a2a 2075 6e73 (line 111).* uns
│ │ │ │ │ +0006f230: 6967 6e65 644c 6f6e 6741 745f 7075 745f ignedLongAt_put_
│ │ │ │ │ +0006f240: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +0006f250: 2020 2020 4279 7465 4172 7261 792d 6d6f ByteArray-mo
│ │ │ │ │ +0006f260: 7265 2061 6476 616e 6365 6420 6163 6365 re advanced acce
│ │ │ │ │ +0006f270: 7373 696e 672e 0a20 2020 2020 2020 2020 ssing..
│ │ │ │ │ +0006f280: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006f290: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006f2a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006f2b0: 2020 2020 2028 6c69 6e65 2031 3436 290a (line 146).
│ │ │ │ │ +0006f2c0: 2a20 756e 7369 676e 6564 5368 6f72 7441 * unsignedShortA
│ │ │ │ │ +0006f2d0: 745f 203c 313e 3a20 2020 2020 2020 2020 t_ <1>:
│ │ │ │ │ +0006f2e0: 2020 2020 2020 2020 204d 656d 6f72 7920 Memory
│ │ │ │ │ +0006f2f0: 636c 6173 732d 6163 6365 7373 696e 672e class-accessing.
│ │ │ │ │ +0006f300: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +0006f310: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006f320: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006f330: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +0006f340: 6c69 6e65 2031 3135 290a 2a20 756e 7369 line 115).* unsi
│ │ │ │ │ +0006f350: 676e 6564 5368 6f72 7441 745f 3a20 2020 gnedShortAt_:
│ │ │ │ │ +0006f360: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006f370: 2020 2042 7974 6541 7272 6179 2d6d 6f72 ByteArray-mor
│ │ │ │ │ +0006f380: 6520 6164 7661 6e63 6564 2061 6363 6573 e advanced acces
│ │ │ │ │ +0006f390: 7369 6e67 2e0a 2020 2020 2020 2020 2020 sing..
│ │ │ │ │ +0006f3a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006f3b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006f3c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006f3d0: 2020 2020 286c 696e 6520 3135 3129 0a2a (line 151).*
│ │ │ │ │ +0006f3e0: 2075 6e73 6967 6e65 6453 686f 7274 4174 unsignedShortAt
│ │ │ │ │ +0006f3f0: 5f70 7574 5f20 3c31 3e3a 2020 2020 2020 _put_ <1>:
│ │ │ │ │ +0006f400: 2020 2020 2020 2020 4d65 6d6f 7279 2063 Memory c
│ │ │ │ │ +0006f410: 6c61 7373 2d61 6363 6573 7369 6e67 2e0a lass-accessing..
│ │ │ │ │ +0006f420: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006f430: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006f440: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006f450: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +0006f460: 696e 6520 3131 3829 0a2a 2075 6e73 6967 ine 118).* unsig
│ │ │ │ │ +0006f470: 6e65 6453 686f 7274 4174 5f70 7574 5f3a nedShortAt_put_:
│ │ │ │ │ +0006f480: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006f490: 2020 4279 7465 4172 7261 792d 6d6f 7265 ByteArray-more
│ │ │ │ │ +0006f4a0: 2061 6476 616e 6365 6420 6163 6365 7373 advanced access
│ │ │ │ │ +0006f4b0: 696e 672e 0a20 2020 2020 2020 2020 2020 ing..
│ │ │ │ │ +0006f4c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006f4d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006f4e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006f4f0: 2020 2028 6c69 6e65 2031 3535 290a 2a20 (line 155).*
│ │ │ │ │ +0006f500: 756e 7469 6c4d 696c 6c69 7365 636f 6e64 untilMillisecond
│ │ │ │ │ +0006f510: 735f 3a20 2020 2020 2020 2020 2020 2020 s_:
│ │ │ │ │ +0006f520: 2020 2020 2020 2044 656c 6179 2063 6c61 Delay cla
│ │ │ │ │ +0006f530: 7373 2d69 6e73 7461 6e63 6520 6372 6561 ss-instance crea
│ │ │ │ │ +0006f540: 7469 6f6e 2e0a 2020 2020 2020 2020 2020 tion..
│ │ │ │ │ +0006f550: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006f560: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006f570: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006f580: 2020 2020 286c 696e 6520 2031 3529 0a2a (line 15).*
│ │ │ │ │ +0006f590: 2075 6e74 696c 4e61 6e6f 7365 636f 6e64 untilNanosecond
│ │ │ │ │ +0006f5a0: 735f 3a20 2020 2020 2020 2020 2020 2020 s_:
│ │ │ │ │ +0006f5b0: 2020 2020 2020 2020 4465 6c61 7920 636c Delay cl
│ │ │ │ │ +0006f5c0: 6173 732d 696e 7374 616e 6365 2063 7265 ass-instance cre
│ │ │ │ │ +0006f5d0: 6174 696f 6e2e 0a20 2020 2020 2020 2020 ation..
│ │ │ │ │ +0006f5e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006f5f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006f600: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006f610: 2020 2020 2028 6c69 6e65 2020 3139 290a (line 19).
│ │ │ │ │ +0006f620: 2a20 7570 6461 7465 3a20 2020 2020 2020 * update:
│ │ │ │ │ +0006f630: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006f640: 2020 2020 2020 2020 204f 626a 6563 744d ObjectM
│ │ │ │ │ +0006f650: 656d 6f72 792d 6275 696c 7469 6e73 2e0a emory-builtins..
│ │ │ │ │ +0006f660: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006f670: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006f680: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006f690: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +0006f6a0: 696e 6520 2020 3629 0a2a 2075 7064 6174 ine 6).* updat
│ │ │ │ │ +0006f6b0: 655f 203c 313e 3a20 2020 2020 2020 2020 e_ <1>:
│ │ │ │ │ +0006f6c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006f6d0: 2020 5646 532e 4669 6c65 5772 6170 7065 VFS.FileWrappe
│ │ │ │ │ +0006f6e0: 7220 636c 6173 732d 696e 6974 6961 6c69 r class-initiali
│ │ │ │ │ +0006f6f0: 7a69 6e67 2e0a 2020 2020 2020 2020 2020 zing..
│ │ │ │ │ +0006f700: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006f710: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006f720: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006f730: 2020 2020 286c 696e 6520 2020 3929 0a2a (line 9).*
│ │ │ │ │ +0006f740: 2075 7064 6174 655f 203c 323e 3a20 2020 update_ <2>:
│ │ │ │ │ +0006f750: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006f760: 2020 2020 2020 2020 5646 532e 4172 6368 VFS.Arch
│ │ │ │ │ +0006f770: 6976 654d 656d 6265 722d 6669 6c65 206f iveMember-file o
│ │ │ │ │ +0006f780: 7065 7261 7469 6f6e 732e 0a20 2020 2020 perations..
│ │ │ │ │ +0006f790: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006f7a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006f7b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006f7c0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +0006f7d0: 3136 290a 2a20 7570 6461 7465 5f20 3c33 16).* update_ <3
│ │ │ │ │ +0006f7e0: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ +0006f7f0: 2020 2020 2020 2020 2020 2020 2054 696d Tim
│ │ │ │ │ +0006f800: 6520 636c 6173 732d 696e 6974 6961 6c69 e class-initiali
│ │ │ │ │ +0006f810: 7a61 7469 6f6e 2e0a 2020 2020 2020 2020 zation..
│ │ │ │ │ +0006f820: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006f830: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006f840: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006f850: 2020 2020 2020 286c 696e 6520 2020 3929 (line 9)
│ │ │ │ │ +0006f860: 0a2a 2075 7064 6174 655f 203c 343e 3a20 .* update_ <4>:
│ │ │ │ │ +0006f870: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006f880: 2020 2020 2020 2020 2020 5072 6f63 6573 Proces
│ │ │ │ │ +0006f890: 736f 7253 6368 6564 756c 6572 2d69 646c sorScheduler-idl
│ │ │ │ │ +0006f8a0: 6520 7461 736b 732e 0a20 2020 2020 2020 e tasks..
│ │ │ │ │ +0006f8b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006f8c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006f8d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006f8e0: 2020 2020 2020 2028 6c69 6e65 2020 3233 (line 23
│ │ │ │ │ +0006f8f0: 290a 2a20 7570 6461 7465 5f20 3c35 3e3a ).* update_ <5>:
│ │ │ │ │ +0006f900: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006f910: 2020 2020 2020 2020 2020 204f 626a 6563 Objec
│ │ │ │ │ +0006f920: 742d 6368 616e 6765 2061 6e64 2075 7064 t-change and upd
│ │ │ │ │ +0006f930: 6174 652e 0a20 2020 2020 2020 2020 2020 ate..
│ │ │ │ │ +0006f940: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006f950: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006f960: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006f970: 2020 2028 6c69 6e65 2020 3334 290a 2a20 (line 34).*
│ │ │ │ │ +0006f980: 7570 6461 7465 5f20 3c36 3e3a 2020 2020 update_ <6>:
│ │ │ │ │ +0006f990: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006f9a0: 2020 2020 2020 204f 626a 6563 7420 636c Object cl
│ │ │ │ │ +0006f9b0: 6173 732d 696e 6974 6961 6c69 7a61 7469 ass-initializati
│ │ │ │ │ +0006f9c0: 6f6e 2e0a 2020 2020 2020 2020 2020 2020 on..
│ │ │ │ │ +0006f9d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006f9e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006f9f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006fa00: 2020 286c 696e 6520 2032 3029 0a2a 2075 (line 20).* u
│ │ │ │ │ +0006fa10: 7064 6174 655f 203c 373e 3a20 2020 2020 pdate_ <7>:
│ │ │ │ │ +0006fa20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006fa30: 2020 2020 2020 4669 6c65 4465 7363 7269 FileDescri
│ │ │ │ │ +0006fa40: 7074 6f72 2063 6c61 7373 2d69 6e69 7469 ptor class-initi
│ │ │ │ │ +0006fa50: 616c 697a 6174 696f 6e2e 0a20 2020 2020 alization..
│ │ │ │ │ +0006fa60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006fa70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006fa80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006fa90: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +0006faa0: 2039 290a 2a20 7570 6461 7465 5f20 3c38 9).* update_ <8
│ │ │ │ │ +0006fab0: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ +0006fac0: 2020 2020 2020 2020 2020 2020 2044 4c44 DLD
│ │ │ │ │ +0006fad0: 2063 6c61 7373 2d64 796e 616d 6963 206c class-dynamic l
│ │ │ │ │ +0006fae0: 696e 6b69 6e67 2e0a 2020 2020 2020 2020 inking..
│ │ │ │ │ +0006faf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006fb00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006fb10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006fb20: 2020 2020 2020 286c 696e 6520 2033 3929 (line 39)
│ │ │ │ │ +0006fb30: 0a2a 2075 7064 6174 655f 3a20 2020 2020 .* update_:
│ │ │ │ │ +0006fb40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006fb50: 2020 2020 2020 2020 2020 4465 6c61 7920 Delay
│ │ │ │ │ +0006fb60: 636c 6173 732d 7374 696c 6c20 756e 636c class-still uncl
│ │ │ │ │ +0006fb70: 6173 7369 6669 6564 2e0a 2020 2020 2020 assified..
│ │ │ │ │ +0006fb80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006fb90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006fba0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006fbb0: 2020 2020 2020 2020 286c 696e 6520 2020 (line
│ │ │ │ │ +0006fbc0: 3629 0a2a 2075 7064 6174 6549 6e73 7461 6).* updateInsta
│ │ │ │ │ +0006fbd0: 6e63 6556 6172 735f 7368 6170 655f 3a20 nceVars_shape_:
│ │ │ │ │ +0006fbe0: 2020 2020 2020 2020 2020 2020 4265 6861 Beha
│ │ │ │ │ +0006fbf0: 7669 6f72 2d73 7469 6c6c 2075 6e63 6c61 vior-still uncla
│ │ │ │ │ +0006fc00: 7373 6966 6965 642e 0a20 2020 2020 2020 ssified..
│ │ │ │ │ +0006fc10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006fc20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006fc30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006fc40: 2020 2020 2020 2028 6c69 6e65 2020 3134 (line 14
│ │ │ │ │ +0006fc50: 290a 2a20 7570 6461 7465 4d65 6d62 6572 ).* updateMember
│ │ │ │ │ +0006fc60: 5f20 3c31 3e3a 2020 2020 2020 2020 2020 _ <1>:
│ │ │ │ │ +0006fc70: 2020 2020 2020 2020 2020 2056 4653 2e5a VFS.Z
│ │ │ │ │ +0006fc80: 6970 4669 6c65 2d6d 656d 6265 7273 2e20 ipFile-members.
│ │ │ │ │ +0006fc90: 286c 696e 6520 2032 3529 0a2a 2075 7064 (line 25).* upd
│ │ │ │ │ +0006fca0: 6174 654d 656d 6265 725f 3a20 2020 2020 ateMember_:
│ │ │ │ │ +0006fcb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006fcc0: 2020 2020 5646 532e 4172 6368 6976 6546 VFS.ArchiveF
│ │ │ │ │ +0006fcd0: 696c 652d 4172 6368 6976 654d 656d 6265 ile-ArchiveMembe
│ │ │ │ │ +0006fce0: 7220 7072 6f74 6f63 6f6c 2e0a 2020 2020 r protocol..
│ │ │ │ │ +0006fcf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006fd00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006fd10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006fd20: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +0006fd30: 2032 3529 0a2a 2075 7054 6f5f 203c 313e 25).* upTo_ <1>
│ │ │ │ │ +0006fd40: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +0006fd50: 2020 2020 2020 2020 2020 2020 2020 5374 St
│ │ │ │ │ +0006fd60: 7265 616d 2d61 6363 6573 7369 6e67 2d72 ream-accessing-r
│ │ │ │ │ +0006fd70: 6561 6469 6e67 2e0a 2020 2020 2020 2020 eading..
│ │ │ │ │ +0006fd80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006fd90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006fda0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006fdb0: 2020 2020 2020 286c 696e 6520 2036 3029 (line 60)
│ │ │ │ │ +0006fdc0: 0a2a 2075 7054 6f5f 203c 323e 3a20 2020 .* upTo_ <2>:
│ │ │ │ │ +0006fdd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006fde0: 2020 2020 2020 2020 2020 506f 7369 7469 Positi
│ │ │ │ │ +0006fdf0: 6f6e 6162 6c65 5374 7265 616d 2d61 6363 onableStream-acc
│ │ │ │ │ +0006fe00: 6573 7369 6e67 2d72 6561 6469 6e67 2e0a essing-reading..
│ │ │ │ │ +0006fe10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006fe20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006fe30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006fe40: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +0006fe50: 696e 6520 2034 3829 0a2a 2075 7054 6f5f ine 48).* upTo_
│ │ │ │ │ +0006fe60: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +0006fe70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006fe80: 2020 4669 6c65 5374 7265 616d 2d6f 7665 FileStream-ove
│ │ │ │ │ +0006fe90: 7272 6964 696e 6720 696e 6865 7269 7465 rriding inherite
│ │ │ │ │ +0006fea0: 6420 6d65 7468 6f64 732e 0a20 2020 2020 d methods..
│ │ │ │ │ +0006feb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006fec0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006fed0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006fee0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +0006fef0: 3138 290a 2a20 7570 546f 416c 6c5f 3a20 18).* upToAll_:
│ │ │ │ │ +0006ff00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006ff10: 2020 2020 2020 2020 2020 2020 2053 7472 Str
│ │ │ │ │ +0006ff20: 6561 6d2d 6163 6365 7373 696e 672d 7265 eam-accessing-re
│ │ │ │ │ +0006ff30: 6164 696e 672e 0a20 2020 2020 2020 2020 ading..
│ │ │ │ │ +0006ff40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006ff50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006ff60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006ff70: 2020 2020 2028 6c69 6e65 2020 3635 290a (line 65).
│ │ │ │ │ +0006ff80: 2a20 7570 546f 456e 6420 3c31 3e3a 2020 * upToEnd <1>:
│ │ │ │ │ +0006ff90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006ffa0: 2020 2020 2020 2020 2053 7472 6561 6d2d Stream-
│ │ │ │ │ +0006ffb0: 6163 6365 7373 696e 672d 7265 6164 696e accessing-readin
│ │ │ │ │ +0006ffc0: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ +0006ffd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006ffe0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +0006fff0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00070000: 2028 6c69 6e65 2020 3732 290a 2a20 7570 (line 72).* up
│ │ │ │ │ +00070010: 546f 456e 643a 2020 2020 2020 2020 2020 ToEnd:
│ │ │ │ │ +00070020: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00070030: 2020 2020 2050 6f73 6974 696f 6e61 626c Positionabl
│ │ │ │ │ +00070040: 6553 7472 6561 6d2d 6163 6365 7373 696e eStream-accessin
│ │ │ │ │ +00070050: 672d 7265 6164 696e 672e 0a20 2020 2020 g-reading..
│ │ │ │ │ +00070060: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00070070: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00070080: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00070090: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +000700a0: 3533 290a 2a20 7572 6c3a 2020 2020 2020 53).* url:
│ │ │ │ │ +000700b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000700c0: 2020 2020 2020 2020 2020 2020 2050 6163 Pac
│ │ │ │ │ +000700d0: 6b61 6765 2d61 6363 6573 7369 6e67 2e20 kage-accessing.
│ │ │ │ │ +000700e0: 2020 286c 696e 6520 3133 3129 0a2a 2075 (line 131).* u
│ │ │ │ │ +000700f0: 726c 5f3a 2020 2020 2020 2020 2020 2020 rl_:
│ │ │ │ │ +00070100: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00070110: 2020 2020 2020 5061 636b 6167 652d 6163 Package-ac
│ │ │ │ │ +00070120: 6365 7373 696e 672e 2020 2028 6c69 6e65 cessing. (line
│ │ │ │ │ +00070130: 2031 3334 290a 2a20 7573 655f 6475 7269 134).* use_duri
│ │ │ │ │ +00070140: 6e67 5f20 3c31 3e3a 2020 2020 2020 2020 ng_ <1>:
│ │ │ │ │ +00070150: 2020 2020 2020 2020 2020 2020 2020 2050 P
│ │ │ │ │ +00070160: 726f 6365 7373 5661 7269 6162 6c65 2d61 rocessVariable-a
│ │ │ │ │ +00070170: 6363 6573 7369 6e67 2e0a 2020 2020 2020 ccessing..
│ │ │ │ │ +00070180: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00070190: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000701a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000701b0: 2020 2020 2020 2020 286c 696e 6520 2031 (line 1
│ │ │ │ │ +000701c0: 3029 0a2a 2075 7365 5f64 7572 696e 675f 0).* use_during_
│ │ │ │ │ +000701d0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +000701e0: 2020 2020 2020 2020 2020 2020 4479 6e61 Dyna
│ │ │ │ │ +000701f0: 6d69 6356 6172 6961 626c 6520 636c 6173 micVariable clas
│ │ │ │ │ +00070200: 732d 6576 616c 7561 7469 6e67 2e0a 2020 s-evaluating..
│ │ │ │ │ +00070210: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00070220: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00070230: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00070240: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +00070250: 6520 2020 3629 0a2a 2075 7365 7242 6163 e 6).* userBac
│ │ │ │ │ +00070260: 6b67 726f 756e 6450 7269 6f72 6974 793a kgroundPriority:
│ │ │ │ │ +00070270: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00070280: 5072 6f63 6573 736f 7253 6368 6564 756c ProcessorSchedul
│ │ │ │ │ +00070290: 6572 2d70 7269 6f72 6974 6965 732e 0a20 er-priorities..
│ │ │ │ │ +000702a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000702b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000702c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000702d0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +000702e0: 6e65 2020 3431 290a 2a20 7573 6572 4261 ne 41).* userBa
│ │ │ │ │ +000702f0: 7365 3a20 2020 2020 2020 2020 2020 2020 se:
│ │ │ │ │ +00070300: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00070310: 2044 6972 6563 746f 7279 2063 6c61 7373 Directory class
│ │ │ │ │ +00070320: 2d72 6561 6469 6e67 2073 7973 7465 6d20 -reading system
│ │ │ │ │ +00070330: 6465 6661 756c 7473 2e0a 2020 2020 2020 defaults..
│ │ │ │ │ +00070340: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00070350: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00070360: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00070370: 2020 2020 2020 2020 286c 696e 6520 2034 (line 4
│ │ │ │ │ +00070380: 3029 0a2a 2075 7365 7249 6e74 6572 7275 0).* userInterru
│ │ │ │ │ +00070390: 7074 3a20 2020 2020 2020 2020 2020 2020 pt:
│ │ │ │ │ +000703a0: 2020 2020 2020 2020 2020 2020 4f62 6a65 Obje
│ │ │ │ │ +000703b0: 6374 2d56 4d20 6361 6c6c 6261 636b 732e ct-VM callbacks.
│ │ │ │ │ +000703c0: 2028 6c69 6e65 2020 3136 290a 2a20 7573 (line 16).* us
│ │ │ │ │ +000703d0: 6572 496e 7465 7272 7570 7450 7269 6f72 erInterruptPrior
│ │ │ │ │ +000703e0: 6974 793a 2020 2020 2020 2020 2020 2020 ity:
│ │ │ │ │ +000703f0: 2020 2020 2050 726f 6365 7373 6f72 5363 ProcessorSc
│ │ │ │ │ +00070400: 6865 6475 6c65 722d 7072 696f 7269 7469 heduler-prioriti
│ │ │ │ │ +00070410: 6573 2e0a 2020 2020 2020 2020 2020 2020 es..
│ │ │ │ │ +00070420: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00070430: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00070440: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00070450: 2020 286c 696e 6520 2034 3429 0a2a 2075 (line 44).* u
│ │ │ │ │ +00070460: 7365 726e 616d 653a 2020 2020 2020 2020 sername:
│ │ │ │ │ +00070470: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00070480: 2020 2020 2020 4e65 7443 6c69 656e 7473 NetClients
│ │ │ │ │ +00070490: 2e55 524c 2d61 6363 6573 7369 6e67 2e0a .URL-accessing..
│ │ │ │ │ +000704a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000704b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000704c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000704d0: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +000704e0: 696e 6520 3130 3029 0a2a 2075 7365 726e ine 100).* usern
│ │ │ │ │ +000704f0: 616d 655f 3a20 2020 2020 2020 2020 2020 ame_:
│ │ │ │ │ +00070500: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00070510: 2020 4e65 7443 6c69 656e 7473 2e55 524c NetClients.URL
│ │ │ │ │ +00070520: 2d61 6363 6573 7369 6e67 2e0a 2020 2020 -accessing..
│ │ │ │ │ +00070530: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00070540: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00070550: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00070560: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +00070570: 3130 3329 0a2a 2075 7365 7253 6368 6564 103).* userSched
│ │ │ │ │ +00070580: 756c 696e 6750 7269 6f72 6974 793a 2020 ulingPriority:
│ │ │ │ │ +00070590: 2020 2020 2020 2020 2020 2020 2020 5072 Pr
│ │ │ │ │ +000705a0: 6f63 6573 736f 7253 6368 6564 756c 6572 ocessorScheduler
│ │ │ │ │ +000705b0: 2d70 7269 6f72 6974 6965 732e 0a20 2020 -priorities..
│ │ │ │ │ +000705c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000705d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000705e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000705f0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +00070600: 2020 3439 290a 2a20 7573 686f 7274 4174 49).* ushortAt
│ │ │ │ │ +00070610: 5f3a 2020 2020 2020 2020 2020 2020 2020 _:
│ │ │ │ │ +00070620: 2020 2020 2020 2020 2020 2020 2020 2042 B
│ │ │ │ │ +00070630: 7974 6541 7272 6179 2d6d 6f72 6520 6164 yteArray-more ad
│ │ │ │ │ +00070640: 7661 6e63 6564 2061 6363 6573 7369 6e67 vanced accessing
│ │ │ │ │ +00070650: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +00070660: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00070670: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00070680: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00070690: 286c 696e 6520 3136 3029 0a2a 2075 7368 (line 160).* ush
│ │ │ │ │ +000706a0: 6f72 7441 745f 7075 745f 203c 313e 3a20 ortAt_put_ <1>:
│ │ │ │ │ +000706b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000706c0: 2020 2020 4d65 6d6f 7279 2063 6c61 7373 Memory class
│ │ │ │ │ +000706d0: 2d61 6363 6573 7369 6e67 2e0a 2020 2020 -accessing..
│ │ │ │ │ +000706e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000706f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00070700: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00070710: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +00070720: 3132 3229 0a2a 2075 7368 6f72 7441 745f 122).* ushortAt_
│ │ │ │ │ +00070730: 7075 745f 3a20 2020 2020 2020 2020 2020 put_:
│ │ │ │ │ +00070740: 2020 2020 2020 2020 2020 2020 2020 4279 By
│ │ │ │ │ +00070750: 7465 4172 7261 792d 6d6f 7265 2061 6476 teArray-more adv
│ │ │ │ │ +00070760: 616e 6365 6420 6163 6365 7373 696e 672e anced accessing.
│ │ │ │ │ +00070770: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +00070780: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00070790: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000707a0: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +000707b0: 6c69 6e65 2031 3634 290a 2a20 7574 6344 line 164).* utcD
│ │ │ │ │ +000707c0: 6174 6541 6e64 5469 6d65 4e6f 773a 2020 ateAndTimeNow:
│ │ │ │ │ +000707d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000707e0: 2020 2044 6174 6520 636c 6173 732d 696e Date class-in
│ │ │ │ │ +000707f0: 7374 616e 6365 2063 7265 6174 696f 6e20 stance creation
│ │ │ │ │ +00070800: 2842 6c75 6520 426f 6f6b 292e 0a20 2020 (Blue Book)..
│ │ │ │ │ +00070810: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00070820: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00070830: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00070840: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +00070850: 2020 3336 290a 2a20 7574 634e 6f77 3a20 36).* utcNow:
│ │ │ │ │ +00070860: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00070870: 2020 2020 2020 2020 2020 2020 2020 2054 T
│ │ │ │ │ +00070880: 696d 6520 636c 6173 732d 6261 7369 6320 ime class-basic
│ │ │ │ │ +00070890: 2855 5443 292e 0a20 2020 2020 2020 2020 (UTC)..
│ │ │ │ │ +000708a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000708b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000708c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000708d0: 2020 2020 2028 6c69 6e65 2020 3130 290a (line 10).
│ │ │ │ │ +000708e0: 2a20 7574 6353 6563 6f6e 6443 6c6f 636b * utcSecondClock
│ │ │ │ │ +000708f0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +00070900: 2020 2020 2020 2020 2054 696d 6520 636c Time cl
│ │ │ │ │ +00070910: 6173 732d 6261 7369 6320 2855 5443 292e ass-basic (UTC).
│ │ │ │ │ +00070920: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +00070930: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00070940: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00070950: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +00070960: 6c69 6e65 2020 3134 290a 2a20 7574 6354 line 14).* utcT
│ │ │ │ │ +00070970: 6f64 6179 3a20 2020 2020 2020 2020 2020 oday:
│ │ │ │ │ +00070980: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00070990: 2020 2044 6174 6520 636c 6173 732d 696e Date class-in
│ │ │ │ │ +000709a0: 7374 616e 6365 2063 7265 6174 696f 6e20 stance creation
│ │ │ │ │ +000709b0: 2842 6c75 6520 426f 6f6b 292e 0a20 2020 (Blue Book)..
│ │ │ │ │ +000709c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000709d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000709e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000709f0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +00070a00: 2020 3430 290a 2a20 7661 6c69 6443 6c61 40).* validCla
│ │ │ │ │ +00070a10: 7373 6573 3a20 2020 2020 2020 2020 2020 sses:
│ │ │ │ │ +00070a20: 2020 2020 2020 2020 2020 2020 2020 2053 S
│ │ │ │ │ +00070a30: 7973 7465 6d45 7863 6570 7469 6f6e 732e ystemExceptions.
│ │ │ │ │ +00070a40: 5772 6f6e 6743 6c61 7373 2d61 6363 6573 WrongClass-acces
│ │ │ │ │ +00070a50: 7369 6e67 2e0a 2020 2020 2020 2020 2020 sing..
│ │ │ │ │ +00070a60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00070a70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00070a80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00070a90: 2020 2020 286c 696e 6520 2031 3229 0a2a (line 12).*
│ │ │ │ │ +00070aa0: 2076 616c 6964 436c 6173 7365 735f 3a20 validClasses_:
│ │ │ │ │ +00070ab0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00070ac0: 2020 2020 2020 2020 5379 7374 656d 4578 SystemEx
│ │ │ │ │ +00070ad0: 6365 7074 696f 6e73 2e57 726f 6e67 436c ceptions.WrongCl
│ │ │ │ │ +00070ae0: 6173 732d 6163 6365 7373 696e 672e 0a20 ass-accessing..
│ │ │ │ │ +00070af0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00070b00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00070b10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00070b20: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +00070b30: 6e65 2020 3135 290a 2a20 7661 6c69 6443 ne 15).* validC
│ │ │ │ │ +00070b40: 6c61 7373 6573 5374 7269 6e67 3a20 2020 lassesString:
│ │ │ │ │ +00070b50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00070b60: 2053 7973 7465 6d45 7863 6570 7469 6f6e SystemException
│ │ │ │ │ +00070b70: 732e 5772 6f6e 6743 6c61 7373 2d61 6363 s.WrongClass-acc
│ │ │ │ │ +00070b80: 6573 7369 6e67 2e0a 2020 2020 2020 2020 essing..
│ │ │ │ │ +00070b90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00070ba0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00070bb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00070bc0: 2020 2020 2020 286c 696e 6520 2031 3829 (line 18)
│ │ │ │ │ +00070bd0: 0a2a 2076 616c 6964 5369 7a65 203c 313e .* validSize <1>
│ │ │ │ │ +00070be0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +00070bf0: 2020 2020 2020 2020 2020 4f62 6a65 6374 Object
│ │ │ │ │ +00070c00: 2d64 6562 7567 6769 6e67 2e20 2020 2028 -debugging. (
│ │ │ │ │ +00070c10: 6c69 6e65 2020 3136 290a 2a20 7661 6c69 line 16).* vali
│ │ │ │ │ +00070c20: 6453 697a 653a 2020 2020 2020 2020 2020 dSize:
│ │ │ │ │ +00070c30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00070c40: 2020 2043 6f6e 7465 7874 5061 7274 2d61 ContextPart-a
│ │ │ │ │ +00070c50: 6363 6573 7369 6e67 2e0a 2020 2020 2020 ccessing..
│ │ │ │ │ +00070c60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00070c70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00070c80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00070c90: 2020 2020 2020 2020 286c 696e 6520 3131 (line 11
│ │ │ │ │ +00070ca0: 3529 0a2a 2076 616c 7565 203c 313e 3a20 5).* value <1>:
│ │ │ │ │ +00070cb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00070cc0: 2020 2020 2020 2020 2020 2020 5661 6c75 Valu
│ │ │ │ │ +00070cd0: 6548 6f6c 6465 722d 6163 6365 7373 696e eHolder-accessin
│ │ │ │ │ +00070ce0: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ +00070cf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00070d00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00070d10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00070d20: 2028 6c69 6e65 2020 2036 290a 2a20 7661 (line 6).* va
│ │ │ │ │ +00070d30: 6c75 6520 3c32 3e3a 2020 2020 2020 2020 lue <2>:
│ │ │ │ │ +00070d40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00070d50: 2020 2020 2056 616c 7565 4164 6170 746f ValueAdapto
│ │ │ │ │ +00070d60: 722d 6163 6365 7373 696e 672e 0a20 2020 r-accessing..
│ │ │ │ │ +00070d70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00070d80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00070d90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00070da0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +00070db0: 2020 2036 290a 2a20 7661 6c75 6520 3c33 6).* value <3
│ │ │ │ │ +00070dc0: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ +00070dd0: 2020 2020 2020 2020 2020 2020 2020 2053 S
│ │ │ │ │ +00070de0: 7973 7465 6d45 7863 6570 7469 6f6e 732e ystemExceptions.
│ │ │ │ │ +00070df0: 496e 7661 6c69 6456 616c 7565 2d61 6363 InvalidValue-acc
│ │ │ │ │ +00070e00: 6573 7369 6e67 2e0a 2020 2020 2020 2020 essing..
│ │ │ │ │ +00070e10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00070e20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00070e30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00070e40: 2020 2020 2020 286c 696e 6520 2031 3229 (line 12)
│ │ │ │ │ +00070e50: 0a2a 2076 616c 7565 203c 343e 3a20 2020 .* value <4>:
│ │ │ │ │ +00070e60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00070e70: 2020 2020 2020 2020 2020 5072 6f6d 6973 Promis
│ │ │ │ │ +00070e80: 652d 6163 6365 7373 696e 672e 2020 2028 e-accessing. (
│ │ │ │ │ +00070e90: 6c69 6e65 2020 3133 290a 2a20 7661 6c75 line 13).* valu
│ │ │ │ │ +00070ea0: 6520 3c35 3e3a 2020 2020 2020 2020 2020 e <5>:
│ │ │ │ │ +00070eb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00070ec0: 2020 2050 726f 6365 7373 5661 7269 6162 ProcessVariab
│ │ │ │ │ +00070ed0: 6c65 2d61 6363 6573 7369 6e67 2e0a 2020 le-accessing..
│ │ │ │ │ +00070ee0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00070ef0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00070f00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00070f10: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +00070f20: 6520 2031 3429 0a2a 2076 616c 7565 203c e 14).* value <
│ │ │ │ │ +00070f30: 363e 3a20 2020 2020 2020 2020 2020 2020 6>:
│ │ │ │ │ +00070f40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00070f50: 506c 7567 6761 626c 6541 6461 7074 6f72 PluggableAdaptor
│ │ │ │ │ +00070f60: 2d61 6363 6573 7369 6e67 2e0a 2020 2020 -accessing..
│ │ │ │ │ +00070f70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00070f80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00070f90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00070fa0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +00070fb0: 2020 3629 0a2a 2076 616c 7565 203c 373e 6).* value <7>
│ │ │ │ │ +00070fc0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +00070fd0: 2020 2020 2020 2020 2020 2020 2020 4e75 Nu
│ │ │ │ │ +00070fe0: 6c6c 5661 6c75 6548 6f6c 6465 722d 6163 llValueHolder-ac
│ │ │ │ │ +00070ff0: 6365 7373 696e 672e 0a20 2020 2020 2020 cessing..
│ │ │ │ │ +00071000: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00071010: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00071020: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00071030: 2020 2020 2020 2028 6c69 6e65 2020 2036 (line 6
│ │ │ │ │ +00071040: 290a 2a20 7661 6c75 6520 3c38 3e3a 2020 ).* value <8>:
│ │ │ │ │ +00071050: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00071060: 2020 2020 2020 2020 2020 2044 796e 616d Dynam
│ │ │ │ │ +00071070: 6963 5661 7269 6162 6c65 2063 6c61 7373 icVariable class
│ │ │ │ │ +00071080: 2d65 7661 6c75 6174 696e 672e 0a20 2020 -evaluating..
│ │ │ │ │ +00071090: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000710a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000710b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000710c0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +000710d0: 2020 2039 290a 2a20 7661 6c75 6520 3c39 9).* value <9
│ │ │ │ │ +000710e0: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ +000710f0: 2020 2020 2020 2020 2020 2020 2020 2044 D
│ │ │ │ │ +00071100: 6972 6563 7465 644d 6573 7361 6765 2d62 irectedMessage-b
│ │ │ │ │ +00071110: 6173 6963 2e0a 2020 2020 2020 2020 2020 asic..
│ │ │ │ │ +00071120: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00071130: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00071140: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00071150: 2020 2020 286c 696e 6520 2031 3229 0a2a (line 12).*
│ │ │ │ │ +00071160: 2076 616c 7565 203c 3130 3e3a 2020 2020 value <10>:
│ │ │ │ │ +00071170: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00071180: 2020 2020 2020 2020 4465 6c61 7965 6441 DelayedA
│ │ │ │ │ +00071190: 6461 7074 6f72 2d61 6363 6573 7369 6e67 daptor-accessing
│ │ │ │ │ +000711a0: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +000711b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000711c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000711d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000711e0: 286c 696e 6520 2020 3929 0a2a 2076 616c (line 9).* val
│ │ │ │ │ +000711f0: 7565 203c 3131 3e3a 2020 2020 2020 2020 ue <11>:
│ │ │ │ │ +00071200: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00071210: 2020 2020 4465 6665 7272 6564 5661 7269 DeferredVari
│ │ │ │ │ +00071220: 6162 6c65 4269 6e64 696e 672d 6261 7369 ableBinding-basi
│ │ │ │ │ +00071230: 632e 0a20 2020 2020 2020 2020 2020 2020 c..
│ │ │ │ │ +00071240: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00071250: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00071260: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00071270: 2028 6c69 6e65 2020 2039 290a 2a20 7661 (line 9).* va
│ │ │ │ │ +00071280: 6c75 6520 3c31 323e 3a20 2020 2020 2020 lue <12>:
│ │ │ │ │ +00071290: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000712a0: 2020 2020 2043 5374 7269 6e67 2d61 6363 CString-acc
│ │ │ │ │ +000712b0: 6573 7369 6e67 2e20 2020 286c 696e 6520 essing. (line
│ │ │ │ │ +000712c0: 2031 3029 0a2a 2076 616c 7565 203c 3133 10).* value <13
│ │ │ │ │ +000712d0: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ +000712e0: 2020 2020 2020 2020 2020 2020 2020 4353 CS
│ │ │ │ │ +000712f0: 6361 6c61 722d 6163 6365 7373 696e 672e calar-accessing.
│ │ │ │ │ +00071300: 2020 2028 6c69 6e65 2020 3130 290a 2a20 (line 10).*
│ │ │ │ │ +00071310: 7661 6c75 6520 3c31 343e 3a20 2020 2020 value <14>:
│ │ │ │ │ +00071320: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00071330: 2020 2020 2020 2043 5074 722d 6163 6365 CPtr-acce
│ │ │ │ │ +00071340: 7373 696e 672e 2020 2020 2020 286c 696e ssing. (lin
│ │ │ │ │ +00071350: 6520 2031 3229 0a2a 2076 616c 7565 203c e 12).* value <
│ │ │ │ │ +00071360: 3135 3e3a 2020 2020 2020 2020 2020 2020 15>:
│ │ │ │ │ +00071370: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00071380: 436f 6e74 696e 7561 7469 6f6e 2d69 6e76 Continuation-inv
│ │ │ │ │ +00071390: 6f63 6174 696f 6e2e 0a20 2020 2020 2020 ocation..
│ │ │ │ │ +000713a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000713b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000713c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000713d0: 2020 2020 2020 2028 6c69 6e65 2020 3234 (line 24
│ │ │ │ │ +000713e0: 290a 2a20 7661 6c75 6520 3c31 363e 3a20 ).* value <16>:
│ │ │ │ │ +000713f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00071400: 2020 2020 2020 2020 2020 2043 6861 7261 Chara
│ │ │ │ │ +00071410: 6374 6572 2d62 7569 6c74 2069 6e73 2e20 cter-built ins.
│ │ │ │ │ +00071420: 286c 696e 6520 2032 3129 0a2a 2076 616c (line 21).* val
│ │ │ │ │ +00071430: 7565 203c 3137 3e3a 2020 2020 2020 2020 ue <17>:
│ │ │ │ │ +00071440: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00071450: 2020 2020 4342 7974 652d 6163 6365 7373 CByte-access
│ │ │ │ │ +00071460: 696e 672e 2020 2020 2028 6c69 6e65 2020 ing. (line
│ │ │ │ │ +00071470: 2039 290a 2a20 7661 6c75 6520 3c31 383e 9).* value <18>
│ │ │ │ │ +00071480: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +00071490: 2020 2020 2020 2020 2020 2020 2043 426f CBo
│ │ │ │ │ +000714a0: 6f6c 6561 6e2d 6163 6365 7373 696e 672e olean-accessing.
│ │ │ │ │ +000714b0: 2020 286c 696e 6520 2020 3629 0a2a 2076 (line 6).* v
│ │ │ │ │ +000714c0: 616c 7565 203c 3139 3e3a 2020 2020 2020 alue <19>:
│ │ │ │ │ +000714d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000714e0: 2020 2020 2020 426c 6f63 6b43 6c6f 7375 BlockClosu
│ │ │ │ │ +000714f0: 7265 2d62 7569 6c74 2069 6e73 2e0a 2020 re-built ins..
│ │ │ │ │ +00071500: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00071510: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00071520: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00071530: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +00071540: 6520 2031 3829 0a2a 2076 616c 7565 3a20 e 18).* value:
│ │ │ │ │ +00071550: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00071560: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00071570: 4173 736f 6369 6174 696f 6e2d 6163 6365 Association-acce
│ │ │ │ │ +00071580: 7373 696e 672e 0a20 2020 2020 2020 2020 ssing..
│ │ │ │ │ +00071590: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000715a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000715b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000715c0: 2020 2020 2028 6c69 6e65 2020 3137 290a (line 17).
│ │ │ │ │ +000715d0: 2a20 7661 6c75 655f 203c 313e 3a20 2020 * value_ <1>:
│ │ │ │ │ +000715e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000715f0: 2020 2020 2020 2020 2056 616c 7565 486f ValueHo
│ │ │ │ │ +00071600: 6c64 6572 2d61 6363 6573 7369 6e67 2e0a lder-accessing..
│ │ │ │ │ +00071610: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00071620: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00071630: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00071640: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +00071650: 696e 6520 2020 3929 0a2a 2076 616c 7565 ine 9).* value
│ │ │ │ │ +00071660: 5f20 3c32 3e3a 2020 2020 2020 2020 2020 _ <2>:
│ │ │ │ │ +00071670: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00071680: 2020 5661 6c75 6541 6461 7074 6f72 2d61 ValueAdaptor-a
│ │ │ │ │ +00071690: 6363 6573 7369 6e67 2e0a 2020 2020 2020 ccessing..
│ │ │ │ │ +000716a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000716b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000716c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000716d0: 2020 2020 2020 2020 286c 696e 6520 2031 (line 1
│ │ │ │ │ +000716e0: 3029 0a2a 2076 616c 7565 5f20 3c33 3e3a 0).* value_ <3>:
│ │ │ │ │ +000716f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00071700: 2020 2020 2020 2020 2020 2020 556e 6963 Unic
│ │ │ │ │ +00071710: 6f64 6543 6861 7261 6374 6572 2063 6c61 odeCharacter cla
│ │ │ │ │ +00071720: 7373 2d62 7569 6c74 2069 6e73 2e0a 2020 ss-built ins..
│ │ │ │ │ +00071730: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00071740: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00071750: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00071760: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +00071770: 6520 2020 3629 0a2a 2076 616c 7565 5f20 e 6).* value_
│ │ │ │ │ +00071780: 3c34 3e3a 2020 2020 2020 2020 2020 2020 <4>:
│ │ │ │ │ +00071790: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000717a0: 5379 7374 656d 4578 6365 7074 696f 6e73 SystemExceptions
│ │ │ │ │ +000717b0: 2e49 6e76 616c 6964 5661 6c75 652d 6163 .InvalidValue-ac
│ │ │ │ │ +000717c0: 6365 7373 696e 672e 0a20 2020 2020 2020 cessing..
│ │ │ │ │ +000717d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000717e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000717f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00071800: 2020 2020 2020 2028 6c69 6e65 2020 3135 (line 15
│ │ │ │ │ +00071810: 290a 2a20 7661 6c75 655f 203c 353e 3a20 ).* value_ <5>:
│ │ │ │ │ +00071820: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00071830: 2020 2020 2020 2020 2020 2050 726f 6d69 Promi
│ │ │ │ │ +00071840: 7365 2d61 6363 6573 7369 6e67 2e20 2020 se-accessing.
│ │ │ │ │ +00071850: 286c 696e 6520 2031 3629 0a2a 2076 616c (line 16).* val
│ │ │ │ │ +00071860: 7565 5f20 3c36 3e3a 2020 2020 2020 2020 ue_ <6>:
│ │ │ │ │ +00071870: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00071880: 2020 2020 5072 6f63 6573 7356 6172 6961 ProcessVaria
│ │ │ │ │ +00071890: 626c 652d 6163 6365 7373 696e 672e 0a20 ble-accessing..
│ │ │ │ │ +000718a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000718b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000718c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000718d0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +000718e0: 6e65 2020 3137 290a 2a20 7661 6c75 655f ne 17).* value_
│ │ │ │ │ +000718f0: 203c 373e 3a20 2020 2020 2020 2020 2020 <7>:
│ │ │ │ │ +00071900: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00071910: 2050 6c75 6767 6162 6c65 4164 6170 746f PluggableAdapto
│ │ │ │ │ +00071920: 722d 6163 6365 7373 696e 672e 0a20 2020 r-accessing..
│ │ │ │ │ +00071930: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00071940: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00071950: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00071960: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +00071970: 2020 2039 290a 2a20 7661 6c75 655f 203c 9).* value_ <
│ │ │ │ │ +00071980: 383e 3a20 2020 2020 2020 2020 2020 2020 8>:
│ │ │ │ │ +00071990: 2020 2020 2020 2020 2020 2020 2020 204e N
│ │ │ │ │ +000719a0: 756c 6c56 616c 7565 486f 6c64 6572 2d61 ullValueHolder-a
│ │ │ │ │ +000719b0: 6363 6573 7369 6e67 2e0a 2020 2020 2020 ccessing..
│ │ │ │ │ +000719c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000719d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000719e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000719f0: 2020 2020 2020 2020 286c 696e 6520 2020 (line
│ │ │ │ │ +00071a00: 3929 0a2a 2076 616c 7565 5f20 3c39 3e3a 9).* value_ <9>:
│ │ │ │ │ +00071a10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00071a20: 2020 2020 2020 2020 2020 2020 4469 7265 Dire
│ │ │ │ │ +00071a30: 6374 6564 4d65 7373 6167 652d 6261 7369 ctedMessage-basi
│ │ │ │ │ +00071a40: 632e 0a20 2020 2020 2020 2020 2020 2020 c..
│ │ │ │ │ +00071a50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00071a60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00071a70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00071a80: 2028 6c69 6e65 2020 3136 290a 2a20 7661 (line 16).* va
│ │ │ │ │ +00071a90: 6c75 655f 203c 3130 3e3a 2020 2020 2020 lue_ <10>:
│ │ │ │ │ +00071aa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00071ab0: 2020 2020 2044 656c 6179 6564 4164 6170 DelayedAdap
│ │ │ │ │ +00071ac0: 746f 722d 6163 6365 7373 696e 672e 0a20 tor-accessing..
│ │ │ │ │ +00071ad0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00071ae0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00071af0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00071b00: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +00071b10: 6e65 2020 3132 290a 2a20 7661 6c75 655f ne 12).* value_
│ │ │ │ │ +00071b20: 203c 3131 3e3a 2020 2020 2020 2020 2020 <11>:
│ │ │ │ │ +00071b30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00071b40: 2044 6566 6572 7265 6456 6172 6961 626c DeferredVariabl
│ │ │ │ │ +00071b50: 6542 696e 6469 6e67 2d62 6173 6963 2e0a eBinding-basic..
│ │ │ │ │ +00071b60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00071b70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00071b80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00071b90: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +00071ba0: 696e 6520 2031 3229 0a2a 2076 616c 7565 ine 12).* value
│ │ │ │ │ +00071bb0: 5f20 3c31 323e 3a20 2020 2020 2020 2020 _ <12>:
│ │ │ │ │ +00071bc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00071bd0: 2020 4353 7472 696e 672d 6163 6365 7373 CString-access
│ │ │ │ │ +00071be0: 696e 672e 2020 2028 6c69 6e65 2020 3134 ing. (line 14
│ │ │ │ │ +00071bf0: 290a 2a20 7661 6c75 655f 203c 3133 3e3a ).* value_ <13>:
│ │ │ │ │ +00071c00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00071c10: 2020 2020 2020 2020 2020 2043 5374 7269 CStri
│ │ │ │ │ +00071c20: 6e67 2063 6c61 7373 2d69 6e73 7461 6e63 ng class-instanc
│ │ │ │ │ +00071c30: 6520 6372 6561 7469 6f6e 2e0a 2020 2020 e creation..
│ │ │ │ │ +00071c40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00071c50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00071c60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00071c70: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +00071c80: 2031 3029 0a2a 2076 616c 7565 5f20 3c31 10).* value_ <1
│ │ │ │ │ +00071c90: 343e 3a20 2020 2020 2020 2020 2020 2020 4>:
│ │ │ │ │ +00071ca0: 2020 2020 2020 2020 2020 2020 2020 4353 CS
│ │ │ │ │ +00071cb0: 6361 6c61 722d 6163 6365 7373 696e 672e calar-accessing.
│ │ │ │ │ +00071cc0: 2020 2028 6c69 6e65 2020 3134 290a 2a20 (line 14).*
│ │ │ │ │ +00071cd0: 7661 6c75 655f 203c 3135 3e3a 2020 2020 value_ <15>:
│ │ │ │ │ +00071ce0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00071cf0: 2020 2020 2020 2043 5363 616c 6172 2063 CScalar c
│ │ │ │ │ +00071d00: 6c61 7373 2d69 6e73 7461 6e63 6520 6372 lass-instance cr
│ │ │ │ │ +00071d10: 6561 7469 6f6e 2e0a 2020 2020 2020 2020 eation..
│ │ │ │ │ +00071d20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00071d30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00071d40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00071d50: 2020 2020 2020 286c 696e 6520 2031 3429 (line 14)
│ │ │ │ │ +00071d60: 0a2a 2076 616c 7565 5f20 3c31 363e 3a20 .* value_ <16>:
│ │ │ │ │ +00071d70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00071d80: 2020 2020 2020 2020 2020 4350 7472 2d61 CPtr-a
│ │ │ │ │ +00071d90: 6363 6573 7369 6e67 2e20 2020 2020 2028 ccessing. (
│ │ │ │ │ +00071da0: 6c69 6e65 2020 3135 290a 2a20 7661 6c75 line 15).* valu
│ │ │ │ │ +00071db0: 655f 203c 3137 3e3a 2020 2020 2020 2020 e_ <17>:
│ │ │ │ │ +00071dc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00071dd0: 2020 2043 6f6e 7469 6e75 6174 696f 6e2d Continuation-
│ │ │ │ │ +00071de0: 696e 766f 6361 7469 6f6e 2e0a 2020 2020 invocation..
│ │ │ │ │ +00071df0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00071e00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00071e10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00071e20: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +00071e30: 2032 3829 0a2a 2076 616c 7565 5f20 3c31 28).* value_ <1
│ │ │ │ │ +00071e40: 383e 3a20 2020 2020 2020 2020 2020 2020 8>:
│ │ │ │ │ +00071e50: 2020 2020 2020 2020 2020 2020 2020 4368 Ch
│ │ │ │ │ +00071e60: 6172 6163 7465 7220 636c 6173 732d 6275 aracter class-bu
│ │ │ │ │ +00071e70: 696c 7420 696e 732e 0a20 2020 2020 2020 ilt ins..
│ │ │ │ │ +00071e80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00071e90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00071ea0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00071eb0: 2020 2020 2020 2028 6c69 6e65 2020 3135 (line 15
│ │ │ │ │ +00071ec0: 290a 2a20 7661 6c75 655f 203c 3139 3e3a ).* value_ <19>:
│ │ │ │ │ +00071ed0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00071ee0: 2020 2020 2020 2020 2020 2043 4279 7465 CByte
│ │ │ │ │ +00071ef0: 2d61 6363 6573 7369 6e67 2e20 2020 2020 -accessing.
│ │ │ │ │ +00071f00: 286c 696e 6520 2031 3329 0a2a 2076 616c (line 13).* val
│ │ │ │ │ +00071f10: 7565 5f20 3c32 303e 3a20 2020 2020 2020 ue_ <20>:
│ │ │ │ │ +00071f20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00071f30: 2020 2020 4342 6f6f 6c65 616e 2d61 6363 CBoolean-acc
│ │ │ │ │ +00071f40: 6573 7369 6e67 2e20 2028 6c69 6e65 2020 essing. (line
│ │ │ │ │ +00071f50: 3130 290a 2a20 7661 6c75 655f 203c 3231 10).* value_ <21
│ │ │ │ │ +00071f60: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ +00071f70: 2020 2020 2020 2020 2020 2020 2042 6c6f Blo
│ │ │ │ │ +00071f80: 636b 436c 6f73 7572 652d 6275 696c 7420 ckClosure-built
│ │ │ │ │ +00071f90: 696e 732e 0a20 2020 2020 2020 2020 2020 ins..
│ │ │ │ │ +00071fa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00071fb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00071fc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00071fd0: 2020 2028 6c69 6e65 2020 3231 290a 2a20 (line 21).*
│ │ │ │ │ +00071fe0: 7661 6c75 655f 3a20 2020 2020 2020 2020 value_:
│ │ │ │ │ +00071ff0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00072000: 2020 2020 2020 2041 7373 6f63 6961 7469 Associati
│ │ │ │ │ +00072010: 6f6e 2d61 6363 6573 7369 6e67 2e0a 2020 on-accessing..
│ │ │ │ │ +00072020: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00072030: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00072040: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00072050: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +00072060: 6520 2032 3029 0a2a 2076 616c 7565 5f6f e 20).* value_o
│ │ │ │ │ +00072070: 6e54 696d 656f 7574 446f 5f3a 2020 2020 nTimeoutDo_:
│ │ │ │ │ +00072080: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00072090: 4465 6c61 792d 7469 6d65 6f75 742e 2020 Delay-timeout.
│ │ │ │ │ +000720a0: 2020 2020 2028 6c69 6e65 2020 2036 290a (line 6).
│ │ │ │ │ +000720b0: 2a20 7661 6c75 655f 7661 6c75 655f 203c * value_value_ <
│ │ │ │ │ +000720c0: 313e 3a20 2020 2020 2020 2020 2020 2020 1>:
│ │ │ │ │ +000720d0: 2020 2020 2020 2020 2044 6972 6563 7465 Directe
│ │ │ │ │ +000720e0: 644d 6573 7361 6765 2d62 6173 6963 2e0a dMessage-basic..
│ │ │ │ │ +000720f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00072100: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00072110: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00072120: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +00072130: 696e 6520 2032 3029 0a2a 2076 616c 7565 ine 20).* value
│ │ │ │ │ +00072140: 5f76 616c 7565 5f3a 2020 2020 2020 2020 _value_:
│ │ │ │ │ +00072150: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00072160: 2020 426c 6f63 6b43 6c6f 7375 7265 2d62 BlockClosure-b
│ │ │ │ │ +00072170: 7569 6c74 2069 6e73 2e0a 2020 2020 2020 uilt ins..
│ │ │ │ │ +00072180: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00072190: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000721a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000721b0: 2020 2020 2020 2020 286c 696e 6520 2032 (line 2
│ │ │ │ │ +000721c0: 3429 0a2a 2076 616c 7565 5f76 616c 7565 4).* value_value
│ │ │ │ │ +000721d0: 5f76 616c 7565 5f3a 2020 2020 2020 2020 _value_:
│ │ │ │ │ +000721e0: 2020 2020 2020 2020 2020 2020 426c 6f63 Bloc
│ │ │ │ │ +000721f0: 6b43 6c6f 7375 7265 2d62 7569 6c74 2069 kClosure-built i
│ │ │ │ │ +00072200: 6e73 2e0a 2020 2020 2020 2020 2020 2020 ns..
│ │ │ │ │ +00072210: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00072220: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00072230: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00072240: 2020 286c 696e 6520 2032 3729 0a2a 2076 (line 27).* v
│ │ │ │ │ +00072250: 616c 7565 4174 5f3a 2020 2020 2020 2020 alueAt_:
│ │ │ │ │ +00072260: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00072270: 2020 2020 2020 4368 6172 6163 7465 7241 CharacterA
│ │ │ │ │ +00072280: 7272 6179 2d62 7569 6c74 2069 6e73 2e0a rray-built ins..
│ │ │ │ │ +00072290: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000722a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000722b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000722c0: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +000722d0: 696e 6520 2020 3629 0a2a 2076 616c 7565 ine 6).* value
│ │ │ │ │ +000722e0: 4174 5f69 6641 6273 656e 745f 3a20 2020 At_ifAbsent_:
│ │ │ │ │ +000722f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00072300: 2020 4368 6172 6163 7465 7241 7272 6179 CharacterArray
│ │ │ │ │ +00072310: 2d62 6173 6963 2e0a 2020 2020 2020 2020 -basic..
│ │ │ │ │ +00072320: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00072330: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00072340: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00072350: 2020 2020 2020 286c 696e 6520 2020 3629 (line 6)
│ │ │ │ │ +00072360: 0a2a 2076 616c 7565 4174 5f70 7574 5f3a .* valueAt_put_:
│ │ │ │ │ +00072370: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00072380: 2020 2020 2020 2020 2020 4368 6172 6163 Charac
│ │ │ │ │ +00072390: 7465 7241 7272 6179 2d62 7569 6c74 2069 terArray-built i
│ │ │ │ │ +000723a0: 6e73 2e0a 2020 2020 2020 2020 2020 2020 ns..
│ │ │ │ │ +000723b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000723c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000723d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000723e0: 2020 286c 696e 6520 2031 3029 0a2a 2076 (line 10).* v
│ │ │ │ │ +000723f0: 616c 7565 4966 4162 7365 6e74 5f20 3c31 alueIfAbsent_ <1
│ │ │ │ │ +00072400: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ +00072410: 2020 2020 2020 5072 6f63 6573 7356 6172 ProcessVar
│ │ │ │ │ +00072420: 6961 626c 652d 6163 6365 7373 696e 672e iable-accessing.
│ │ │ │ │ +00072430: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +00072440: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00072450: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00072460: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +00072470: 6c69 6e65 2020 3231 290a 2a20 7661 6c75 line 21).* valu
│ │ │ │ │ +00072480: 6549 6641 6273 656e 745f 3a20 2020 2020 eIfAbsent_:
│ │ │ │ │ +00072490: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000724a0: 2020 2044 796e 616d 6963 5661 7269 6162 DynamicVariab
│ │ │ │ │ +000724b0: 6c65 2063 6c61 7373 2d65 7661 6c75 6174 le class-evaluat
│ │ │ │ │ +000724c0: 696e 672e 0a20 2020 2020 2020 2020 2020 ing..
│ │ │ │ │ +000724d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000724e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000724f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00072500: 2020 2028 6c69 6e65 2020 3132 290a 2a20 (line 12).*
│ │ │ │ │ +00072510: 7661 6c75 6573 203c 313e 3a20 2020 2020 values <1>:
│ │ │ │ │ +00072520: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00072530: 2020 2020 2020 2044 6963 7469 6f6e 6172 Dictionar
│ │ │ │ │ +00072540: 792d 6163 6365 7373 696e 672e 0a20 2020 y-accessing..
│ │ │ │ │ +00072550: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00072560: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00072570: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00072580: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +00072590: 2020 3630 290a 2a20 7661 6c75 6573 3a20 60).* values:
│ │ │ │ │ +000725a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000725b0: 2020 2020 2020 2020 2020 2020 2020 2041 A
│ │ │ │ │ +000725c0: 6273 7472 6163 744e 616d 6573 7061 6365 bstractNamespace
│ │ │ │ │ +000725d0: 2d6f 7665 7272 6964 6573 2066 6f72 2073 -overrides for s
│ │ │ │ │ +000725e0: 7570 6572 7370 6163 6573 2e0a 2020 2020 uperspaces..
│ │ │ │ │ +000725f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00072600: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00072610: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00072620: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +00072630: 2032 3229 0a2a 2076 616c 7565 5479 7065 22).* valueType
│ │ │ │ │ +00072640: 203c 313e 3a20 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ +00072650: 2020 2020 2020 2020 2020 2020 2020 4354 CT
│ │ │ │ │ +00072660: 7970 652d 6163 6365 7373 696e 672e 2020 ype-accessing.
│ │ │ │ │ +00072670: 2020 2028 6c69 6e65 2020 3239 290a 2a20 (line 29).*
│ │ │ │ │ +00072680: 7661 6c75 6554 7970 653a 2020 2020 2020 valueType:
│ │ │ │ │ +00072690: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000726a0: 2020 2020 2020 2043 5363 616c 6172 4354 CScalarCT
│ │ │ │ │ +000726b0: 7970 652d 6163 6365 7373 696e 672e 0a20 ype-accessing..
│ │ │ │ │ +000726c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000726d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000726e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000726f0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +00072700: 6e65 2020 2036 290a 2a20 7661 6c75 6557 ne 6).* valueW
│ │ │ │ │ +00072710: 6974 6841 7267 756d 656e 7473 5f20 3c31 ithArguments_ <1
│ │ │ │ │ +00072720: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ +00072730: 2044 6972 6563 7465 644d 6573 7361 6765 DirectedMessage
│ │ │ │ │ +00072740: 2d62 6173 6963 2e0a 2020 2020 2020 2020 -basic..
│ │ │ │ │ +00072750: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00072760: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00072770: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00072780: 2020 2020 2020 286c 696e 6520 2032 3429 (line 24)
│ │ │ │ │ +00072790: 0a2a 2076 616c 7565 5769 7468 4172 6775 .* valueWithArgu
│ │ │ │ │ +000727a0: 6d65 6e74 735f 203c 323e 3a20 2020 2020 ments_ <2>:
│ │ │ │ │ +000727b0: 2020 2020 2020 2020 2020 436f 6e74 696e Contin
│ │ │ │ │ +000727c0: 7561 7469 6f6e 2d69 6e76 6f63 6174 696f uation-invocatio
│ │ │ │ │ +000727d0: 6e2e 0a20 2020 2020 2020 2020 2020 2020 n..
│ │ │ │ │ +000727e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000727f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00072800: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00072810: 2028 6c69 6e65 2020 3332 290a 2a20 7661 (line 32).* va
│ │ │ │ │ +00072820: 6c75 6557 6974 6841 7267 756d 656e 7473 lueWithArguments
│ │ │ │ │ +00072830: 5f3a 2020 2020 2020 2020 2020 2020 2020 _:
│ │ │ │ │ +00072840: 2020 2020 2042 6c6f 636b 436c 6f73 7572 BlockClosur
│ │ │ │ │ +00072850: 652d 6275 696c 7420 696e 732e 0a20 2020 e-built ins..
│ │ │ │ │ +00072860: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00072870: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00072880: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00072890: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +000728a0: 2020 3330 290a 2a20 7661 6c75 6557 6974 30).* valueWit
│ │ │ │ │ +000728b0: 686f 7574 496e 7465 7272 7570 7473 3a20 houtInterrupts:
│ │ │ │ │ +000728c0: 2020 2020 2020 2020 2020 2020 2020 2042 B
│ │ │ │ │ +000728d0: 6c6f 636b 436c 6f73 7572 652d 6d75 6c74 lockClosure-mult
│ │ │ │ │ +000728e0: 6970 6c65 2070 726f 6365 7373 2e0a 2020 iple process..
│ │ │ │ │ +000728f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00072900: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00072910: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00072920: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +00072930: 6520 2032 3829 0a2a 2076 616c 7565 5769 e 28).* valueWi
│ │ │ │ │ +00072940: 7468 6f75 7449 6e74 6572 7275 7074 735f thoutInterrupts_
│ │ │ │ │ +00072950: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +00072960: 5072 6f63 6573 732d 6163 6365 7373 696e Process-accessin
│ │ │ │ │ +00072970: 672e 2020 2028 6c69 6e65 2020 3337 290a g. (line 37).
│ │ │ │ │ +00072980: 2a20 7661 6c75 6557 6974 686f 7574 5072 * valueWithoutPr
│ │ │ │ │ +00072990: 6565 6d70 7469 6f6e 3a20 2020 2020 2020 eemption:
│ │ │ │ │ +000729a0: 2020 2020 2020 2020 2042 6c6f 636b 436c BlockCl
│ │ │ │ │ +000729b0: 6f73 7572 652d 6d75 6c74 6970 6c65 2070 osure-multiple p
│ │ │ │ │ +000729c0: 726f 6365 7373 2e0a 2020 2020 2020 2020 rocess..
│ │ │ │ │ +000729d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000729e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000729f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00072a00: 2020 2020 2020 286c 696e 6520 2033 3229 (line 32)
│ │ │ │ │ +00072a10: 0a2a 2076 616c 7565 5769 7468 5265 6365 .* valueWithRece
│ │ │ │ │ +00072a20: 6976 6572 5f77 6974 6841 7267 756d 656e iver_withArgumen
│ │ │ │ │ +00072a30: 7473 5f3a 2020 2020 2020 436f 6d70 696c ts_: Compil
│ │ │ │ │ +00072a40: 6564 4d65 7468 6f64 2d69 6e76 6f6b 696e edMethod-invokin
│ │ │ │ │ +00072a50: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ +00072a60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00072a70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00072a80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00072a90: 2028 6c69 6e65 2020 2036 290a 2a20 7661 (line 6).* va
│ │ │ │ │ +00072aa0: 6c75 6557 6974 6855 6e77 696e 643a 2020 lueWithUnwind:
│ │ │ │ │ +00072ab0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00072ac0: 2020 2020 2042 6c6f 636b 436c 6f73 7572 BlockClosur
│ │ │ │ │ +00072ad0: 652d 756e 7769 6e64 2070 726f 7465 6374 e-unwind protect
│ │ │ │ │ +00072ae0: 696f 6e2e 0a20 2020 2020 2020 2020 2020 ion..
│ │ │ │ │ +00072af0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00072b00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00072b10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00072b20: 2020 2028 6c69 6e65 2020 3231 290a 2a20 (line 21).*
│ │ │ │ │ +00072b30: 7661 7269 6162 6c65 5f73 7562 636c 6173 variable_subclas
│ │ │ │ │ +00072b40: 735f 696e 7374 616e 6365 5661 7269 6162 s_instanceVariab
│ │ │ │ │ +00072b50: 6c65 4e61 6d65 735f 636c 6173 7356 6172 leNames_classVar
│ │ │ │ │ +00072b60: 6961 626c 654e 616d 6573 5f70 6f6f 6c44 iableNames_poolD
│ │ │ │ │ +00072b70: 6963 7469 6f6e 6172 6965 735f 6361 7465 ictionaries_cate
│ │ │ │ │ +00072b80: 676f 7279 5f20 3c31 3e3a 2055 6e64 6566 gory_ <1>: Undef
│ │ │ │ │ +00072b90: 696e 6564 4f62 6a65 6374 2d63 6c61 7373 inedObject-class
│ │ │ │ │ +00072ba0: 2070 6f6c 796d 6f72 7068 6973 6d2e 0a20 polymorphism..
│ │ │ │ │ +00072bb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00072bc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00072bd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00072be0: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +00072bf0: 6e65 2020 3333 290a 2a20 7661 7269 6162 ne 33).* variab
│ │ │ │ │ +00072c00: 6c65 5f73 7562 636c 6173 735f 696e 7374 le_subclass_inst
│ │ │ │ │ +00072c10: 616e 6365 5661 7269 6162 6c65 4e61 6d65 anceVariableName
│ │ │ │ │ +00072c20: 735f 636c 6173 7356 6172 6961 626c 654e s_classVariableN
│ │ │ │ │ +00072c30: 616d 6573 5f70 6f6f 6c44 6963 7469 6f6e ames_poolDiction
│ │ │ │ │ +00072c40: 6172 6965 735f 6361 7465 676f 7279 5f3a aries_category_:
│ │ │ │ │ +00072c50: 2043 6c61 7373 2d69 6e73 7461 6e63 6520 Class-instance
│ │ │ │ │ +00072c60: 6372 6561 7469 6f6e 2e0a 2020 2020 2020 creation..
│ │ │ │ │ +00072c70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00072c80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00072c90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00072ca0: 2020 2020 2020 2020 286c 696e 6520 2032 (line 2
│ │ │ │ │ +00072cb0: 3729 0a2a 2076 6172 6961 626c 6542 7974 7).* variableByt
│ │ │ │ │ +00072cc0: 6553 7562 636c 6173 735f 636c 6173 7349 eSubclass_classI
│ │ │ │ │ +00072cd0: 6e73 7461 6e63 6556 6172 6961 626c 654e nstanceVariableN
│ │ │ │ │ +00072ce0: 616d 6573 5f63 6c61 7373 5661 7269 6162 ames_classVariab
│ │ │ │ │ +00072cf0: 6c65 4e61 6d65 735f 706f 6f6c 4469 6374 leNames_poolDict
│ │ │ │ │ +00072d00: 696f 6e61 7269 6573 5f3a 2043 6c61 7373 ionaries_: Class
│ │ │ │ │ +00072d10: 2d69 6e73 7461 6e63 6520 6372 6561 7469 -instance creati
│ │ │ │ │ +00072d20: 6f6e 202d 2061 6c74 6572 6e61 7469 7665 on - alternative
│ │ │ │ │ +00072d30: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +00072d40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00072d50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00072d60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00072d70: 286c 696e 6520 2031 3529 0a2a 2076 6172 (line 15).* var
│ │ │ │ │ +00072d80: 6961 626c 6542 7974 6553 7562 636c 6173 iableByteSubclas
│ │ │ │ │ +00072d90: 735f 636c 6173 7349 6e73 7461 6e63 6556 s_classInstanceV
│ │ │ │ │ +00072da0: 6172 6961 626c 654e 616d 6573 5f69 6e73 ariableNames_ins
│ │ │ │ │ +00072db0: 7461 6e63 6556 6172 6961 626c 654e 616d tanceVariableNam
│ │ │ │ │ +00072dc0: 6573 5f63 6c61 7373 5661 7269 6162 6c65 es_classVariable
│ │ │ │ │ +00072dd0: 4e61 6d65 735f 706f 6f6c 4469 6374 696f Names_poolDictio
│ │ │ │ │ +00072de0: 6e61 7269 6573 5f3a 2055 6e64 6566 696e naries_: Undefin
│ │ │ │ │ +00072df0: 6564 4f62 6a65 6374 2d63 6c61 7373 2063 edObject-class c
│ │ │ │ │ +00072e00: 7265 6174 696f 6e20 2d20 616c 7465 726e reation - altern
│ │ │ │ │ +00072e10: 6174 6976 652e 0a20 2020 2020 2020 2020 ative..
│ │ │ │ │ +00072e20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00072e30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00072e40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00072e50: 2020 2020 2028 6c69 6e65 2020 3132 290a (line 12).
│ │ │ │ │ +00072e60: 2a20 7661 7269 6162 6c65 4279 7465 5375 * variableByteSu
│ │ │ │ │ +00072e70: 6263 6c61 7373 5f63 6c61 7373 5661 7269 bclass_classVari
│ │ │ │ │ +00072e80: 6162 6c65 4e61 6d65 735f 706f 6f6c 4469 ableNames_poolDi
│ │ │ │ │ +00072e90: 6374 696f 6e61 7269 6573 5f3a 2043 6c61 ctionaries_: Cla
│ │ │ │ │ +00072ea0: 7373 2d69 6e73 7461 6e63 6520 6372 6561 ss-instance crea
│ │ │ │ │ +00072eb0: 7469 6f6e 202d 2061 6c74 6572 6e61 7469 tion - alternati
│ │ │ │ │ +00072ec0: 7665 2e0a 2020 2020 2020 2020 2020 2020 ve..
│ │ │ │ │ +00072ed0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00072ee0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00072ef0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00072f00: 2020 286c 696e 6520 2031 3829 0a2a 2076 (line 18).* v
│ │ │ │ │ +00072f10: 6172 6961 626c 6542 7974 6553 7562 636c ariableByteSubcl
│ │ │ │ │ +00072f20: 6173 735f 696e 7374 616e 6365 5661 7269 ass_instanceVari
│ │ │ │ │ +00072f30: 6162 6c65 4e61 6d65 735f 636c 6173 7356 ableNames_classV
│ │ │ │ │ +00072f40: 6172 6961 626c 654e 616d 6573 5f70 6f6f ariableNames_poo
│ │ │ │ │ +00072f50: 6c44 6963 7469 6f6e 6172 6965 735f 3a20 lDictionaries_:
│ │ │ │ │ +00072f60: 556e 6465 6669 6e65 644f 626a 6563 742d UndefinedObject-
│ │ │ │ │ +00072f70: 636c 6173 7320 6372 6561 7469 6f6e 202d class creation -
│ │ │ │ │ +00072f80: 2061 6c74 6572 6e61 7469 7665 2e0a 2020 alternative..
│ │ │ │ │ +00072f90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00072fa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00072fb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00072fc0: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +00072fd0: 6520 2031 3529 0a2a 2076 6172 6961 626c e 15).* variabl
│ │ │ │ │ +00072fe0: 6542 7974 6553 7562 636c 6173 735f 696e eByteSubclass_in
│ │ │ │ │ +00072ff0: 7374 616e 6365 5661 7269 6162 6c65 4e61 stanceVariableNa
│ │ │ │ │ +00073000: 6d65 735f 636c 6173 7356 6172 6961 626c mes_classVariabl
│ │ │ │ │ +00073010: 654e 616d 6573 5f70 6f6f 6c44 6963 7469 eNames_poolDicti
│ │ │ │ │ +00073020: 6f6e 6172 6965 735f 6361 7465 676f 7279 onaries_category
│ │ │ │ │ +00073030: 5f20 3c31 3e3a 2055 6e64 6566 696e 6564 _ <1>: Undefined
│ │ │ │ │ +00073040: 4f62 6a65 6374 2d63 6c61 7373 2070 6f6c Object-class pol
│ │ │ │ │ +00073050: 796d 6f72 7068 6973 6d2e 0a20 2020 2020 ymorphism..
│ │ │ │ │ +00073060: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00073070: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00073080: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00073090: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +000730a0: 3431 290a 2a20 7661 7269 6162 6c65 4279 41).* variableBy
│ │ │ │ │ +000730b0: 7465 5375 6263 6c61 7373 5f69 6e73 7461 teSubclass_insta
│ │ │ │ │ +000730c0: 6e63 6556 6172 6961 626c 654e 616d 6573 nceVariableNames
│ │ │ │ │ +000730d0: 5f63 6c61 7373 5661 7269 6162 6c65 4e61 _classVariableNa
│ │ │ │ │ +000730e0: 6d65 735f 706f 6f6c 4469 6374 696f 6e61 mes_poolDictiona
│ │ │ │ │ +000730f0: 7269 6573 5f63 6174 6567 6f72 795f 3a20 ries_category_:
│ │ │ │ │ +00073100: 436c 6173 732d 696e 7374 616e 6365 2063 Class-instance c
│ │ │ │ │ +00073110: 7265 6174 696f 6e2e 0a20 2020 2020 2020 reation..
│ │ │ │ │ +00073120: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00073130: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00073140: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00073150: 2020 2020 2020 2028 6c69 6e65 2020 3335 (line 35
│ │ │ │ │ +00073160: 290a 2a20 7661 7269 6162 6c65 4c6f 6e67 ).* variableLong
│ │ │ │ │ +00073170: 5375 6263 6c61 7373 5f63 6c61 7373 496e Subclass_classIn
│ │ │ │ │ +00073180: 7374 616e 6365 5661 7269 6162 6c65 4e61 stanceVariableNa
│ │ │ │ │ +00073190: 6d65 735f 636c 6173 7356 6172 6961 626c mes_classVariabl
│ │ │ │ │ +000731a0: 654e 616d 6573 5f70 6f6f 6c44 6963 7469 eNames_poolDicti
│ │ │ │ │ +000731b0: 6f6e 6172 6965 735f 3a20 436c 6173 732d onaries_: Class-
│ │ │ │ │ +000731c0: 696e 7374 616e 6365 2063 7265 6174 696f instance creatio
│ │ │ │ │ +000731d0: 6e20 2d20 616c 7465 726e 6174 6976 652e n - alternative.
│ │ │ │ │ +000731e0: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +000731f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00073200: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00073210: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +00073220: 6c69 6e65 2020 3231 290a 2a20 7661 7269 line 21).* vari
│ │ │ │ │ +00073230: 6162 6c65 4c6f 6e67 5375 6263 6c61 7373 ableLongSubclass
│ │ │ │ │ +00073240: 5f63 6c61 7373 496e 7374 616e 6365 5661 _classInstanceVa
│ │ │ │ │ +00073250: 7269 6162 6c65 4e61 6d65 735f 696e 7374 riableNames_inst
│ │ │ │ │ +00073260: 616e 6365 5661 7269 6162 6c65 4e61 6d65 anceVariableName
│ │ │ │ │ +00073270: 735f 636c 6173 7356 6172 6961 626c 654e s_classVariableN
│ │ │ │ │ +00073280: 616d 6573 5f70 6f6f 6c44 6963 7469 6f6e ames_poolDiction
│ │ │ │ │ +00073290: 6172 6965 735f 3a20 556e 6465 6669 6e65 aries_: Undefine
│ │ │ │ │ +000732a0: 644f 626a 6563 742d 636c 6173 7320 6372 dObject-class cr
│ │ │ │ │ +000732b0: 6561 7469 6f6e 202d 2061 6c74 6572 6e61 eation - alterna
│ │ │ │ │ +000732c0: 7469 7665 2e0a 2020 2020 2020 2020 2020 tive..
│ │ │ │ │ +000732d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000732e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000732f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00073300: 2020 2020 286c 696e 6520 2031 3829 0a2a (line 18).*
│ │ │ │ │ +00073310: 2076 6172 6961 626c 654c 6f6e 6753 7562 variableLongSub
│ │ │ │ │ +00073320: 636c 6173 735f 636c 6173 7356 6172 6961 class_classVaria
│ │ │ │ │ +00073330: 626c 654e 616d 6573 5f70 6f6f 6c44 6963 bleNames_poolDic
│ │ │ │ │ +00073340: 7469 6f6e 6172 6965 735f 3a20 436c 6173 tionaries_: Clas
│ │ │ │ │ +00073350: 732d 696e 7374 616e 6365 2063 7265 6174 s-instance creat
│ │ │ │ │ +00073360: 696f 6e20 2d20 616c 7465 726e 6174 6976 ion - alternativ
│ │ │ │ │ +00073370: 652e 0a20 2020 2020 2020 2020 2020 2020 e..
│ │ │ │ │ +00073380: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00073390: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000733a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000733b0: 2028 6c69 6e65 2020 3234 290a 2a20 7661 (line 24).* va
│ │ │ │ │ +000733c0: 7269 6162 6c65 4c6f 6e67 5375 6263 6c61 riableLongSubcla
│ │ │ │ │ +000733d0: 7373 5f69 6e73 7461 6e63 6556 6172 6961 ss_instanceVaria
│ │ │ │ │ +000733e0: 626c 654e 616d 6573 5f63 6c61 7373 5661 bleNames_classVa
│ │ │ │ │ +000733f0: 7269 6162 6c65 4e61 6d65 735f 706f 6f6c riableNames_pool
│ │ │ │ │ +00073400: 4469 6374 696f 6e61 7269 6573 5f3a 2055 Dictionaries_: U
│ │ │ │ │ +00073410: 6e64 6566 696e 6564 4f62 6a65 6374 2d63 ndefinedObject-c
│ │ │ │ │ +00073420: 6c61 7373 2063 7265 6174 696f 6e20 2d20 lass creation -
│ │ │ │ │ +00073430: 616c 7465 726e 6174 6976 652e 0a20 2020 alternative..
│ │ │ │ │ +00073440: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00073450: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00073460: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00073470: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +00073480: 2020 3231 290a 2a20 7661 7269 6162 6c65 21).* variable
│ │ │ │ │ +00073490: 5375 6263 6c61 7373 5f63 6c61 7373 496e Subclass_classIn
│ │ │ │ │ +000734a0: 7374 616e 6365 5661 7269 6162 6c65 4e61 stanceVariableNa
│ │ │ │ │ +000734b0: 6d65 735f 696e 7374 616e 6365 5661 7269 mes_instanceVari
│ │ │ │ │ +000734c0: 6162 6c65 4e61 6d65 735f 636c 6173 7356 ableNames_classV
│ │ │ │ │ +000734d0: 6172 6961 626c 654e 616d 6573 5f70 6f6f ariableNames_poo
│ │ │ │ │ +000734e0: 6c44 6963 7469 6f6e 6172 6965 735f 203c lDictionaries_ <
│ │ │ │ │ +000734f0: 313e 3a20 556e 6465 6669 6e65 644f 626a 1>: UndefinedObj
│ │ │ │ │ +00073500: 6563 742d 636c 6173 7320 6372 6561 7469 ect-class creati
│ │ │ │ │ +00073510: 6f6e 202d 2061 6c74 6572 6e61 7469 7665 on - alternative
│ │ │ │ │ +00073520: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +00073530: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00073540: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00073550: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00073560: 286c 696e 6520 2032 3429 0a2a 2076 6172 (line 24).* var
│ │ │ │ │ +00073570: 6961 626c 6553 7562 636c 6173 735f 636c iableSubclass_cl
│ │ │ │ │ +00073580: 6173 7349 6e73 7461 6e63 6556 6172 6961 assInstanceVaria
│ │ │ │ │ +00073590: 626c 654e 616d 6573 5f69 6e73 7461 6e63 bleNames_instanc
│ │ │ │ │ +000735a0: 6556 6172 6961 626c 654e 616d 6573 5f63 eVariableNames_c
│ │ │ │ │ +000735b0: 6c61 7373 5661 7269 6162 6c65 4e61 6d65 lassVariableName
│ │ │ │ │ +000735c0: 735f 706f 6f6c 4469 6374 696f 6e61 7269 s_poolDictionari
│ │ │ │ │ +000735d0: 6573 5f3a 2043 6c61 7373 2d69 6e73 7461 es_: Class-insta
│ │ │ │ │ +000735e0: 6e63 6520 6372 6561 7469 6f6e 202d 2061 nce creation - a
│ │ │ │ │ +000735f0: 6c74 6572 6e61 7469 7665 2e0a 2020 2020 lternative..
│ │ │ │ │ +00073600: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00073610: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00073620: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00073630: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +00073640: 2032 3729 0a2a 2076 6172 6961 626c 6553 27).* variableS
│ │ │ │ │ +00073650: 7562 636c 6173 735f 696e 7374 616e 6365 ubclass_instance
│ │ │ │ │ +00073660: 5661 7269 6162 6c65 4e61 6d65 735f 636c VariableNames_cl
│ │ │ │ │ +00073670: 6173 7356 6172 6961 626c 654e 616d 6573 assVariableNames
│ │ │ │ │ +00073680: 5f70 6f6f 6c44 6963 7469 6f6e 6172 6965 _poolDictionarie
│ │ │ │ │ +00073690: 735f 203c 313e 3a20 556e 6465 6669 6e65 s_ <1>: Undefine
│ │ │ │ │ +000736a0: 644f 626a 6563 742d 636c 6173 7320 6372 dObject-class cr
│ │ │ │ │ +000736b0: 6561 7469 6f6e 202d 2061 6c74 6572 6e61 eation - alterna
│ │ │ │ │ +000736c0: 7469 7665 2e0a 2020 2020 2020 2020 2020 tive..
│ │ │ │ │ +000736d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000736e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000736f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00073700: 2020 2020 286c 696e 6520 2032 3729 0a2a (line 27).*
│ │ │ │ │ +00073710: 2076 6172 6961 626c 6553 7562 636c 6173 variableSubclas
│ │ │ │ │ +00073720: 735f 696e 7374 616e 6365 5661 7269 6162 s_instanceVariab
│ │ │ │ │ +00073730: 6c65 4e61 6d65 735f 636c 6173 7356 6172 leNames_classVar
│ │ │ │ │ +00073740: 6961 626c 654e 616d 6573 5f70 6f6f 6c44 iableNames_poolD
│ │ │ │ │ +00073750: 6963 7469 6f6e 6172 6965 735f 3a20 436c ictionaries_: Cl
│ │ │ │ │ +00073760: 6173 732d 696e 7374 616e 6365 2063 7265 ass-instance cre
│ │ │ │ │ +00073770: 6174 696f 6e20 2d20 616c 7465 726e 6174 ation - alternat
│ │ │ │ │ +00073780: 6976 652e 0a20 2020 2020 2020 2020 2020 ive..
│ │ │ │ │ +00073790: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000737a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000737b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000737c0: 2020 2028 6c69 6e65 2020 3330 290a 2a20 (line 30).*
│ │ │ │ │ +000737d0: 7661 7269 6162 6c65 5375 6263 6c61 7373 variableSubclass
│ │ │ │ │ +000737e0: 5f69 6e73 7461 6e63 6556 6172 6961 626c _instanceVariabl
│ │ │ │ │ +000737f0: 654e 616d 6573 5f63 6c61 7373 5661 7269 eNames_classVari
│ │ │ │ │ +00073800: 6162 6c65 4e61 6d65 735f 706f 6f6c 4469 ableNames_poolDi
│ │ │ │ │ +00073810: 6374 696f 6e61 7269 6573 5f63 6174 6567 ctionaries_categ
│ │ │ │ │ +00073820: 6f72 795f 203c 313e 3a20 556e 6465 6669 ory_ <1>: Undefi
│ │ │ │ │ +00073830: 6e65 644f 626a 6563 742d 636c 6173 7320 nedObject-class
│ │ │ │ │ +00073840: 706f 6c79 6d6f 7270 6869 736d 2e0a 2020 polymorphism..
│ │ │ │ │ +00073850: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00073860: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00073870: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00073880: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +00073890: 6520 2034 3729 0a2a 2076 6172 6961 626c e 47).* variabl
│ │ │ │ │ +000738a0: 6553 7562 636c 6173 735f 696e 7374 616e eSubclass_instan
│ │ │ │ │ +000738b0: 6365 5661 7269 6162 6c65 4e61 6d65 735f ceVariableNames_
│ │ │ │ │ +000738c0: 636c 6173 7356 6172 6961 626c 654e 616d classVariableNam
│ │ │ │ │ +000738d0: 6573 5f70 6f6f 6c44 6963 7469 6f6e 6172 es_poolDictionar
│ │ │ │ │ +000738e0: 6965 735f 6361 7465 676f 7279 5f3a 2043 ies_category_: C
│ │ │ │ │ +000738f0: 6c61 7373 2d69 6e73 7461 6e63 6520 6372 lass-instance cr
│ │ │ │ │ +00073900: 6561 7469 6f6e 2e0a 2020 2020 2020 2020 eation..
│ │ │ │ │ +00073910: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00073920: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00073930: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00073940: 2020 2020 2020 286c 696e 6520 2034 3129 (line 41)
│ │ │ │ │ +00073950: 0a2a 2076 6172 6961 626c 6557 6f72 6453 .* variableWordS
│ │ │ │ │ +00073960: 7562 636c 6173 735f 696e 7374 616e 6365 ubclass_instance
│ │ │ │ │ +00073970: 5661 7269 6162 6c65 4e61 6d65 735f 636c VariableNames_cl
│ │ │ │ │ +00073980: 6173 7356 6172 6961 626c 654e 616d 6573 assVariableNames
│ │ │ │ │ +00073990: 5f70 6f6f 6c44 6963 7469 6f6e 6172 6965 _poolDictionarie
│ │ │ │ │ +000739a0: 735f 6361 7465 676f 7279 5f20 3c31 3e3a s_category_ <1>:
│ │ │ │ │ +000739b0: 2055 6e64 6566 696e 6564 4f62 6a65 6374 UndefinedObject
│ │ │ │ │ +000739c0: 2d63 6c61 7373 2070 6f6c 796d 6f72 7068 -class polymorph
│ │ │ │ │ +000739d0: 6973 6d2e 0a20 2020 2020 2020 2020 2020 ism..
│ │ │ │ │ +000739e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000739f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00073a00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00073a10: 2020 2028 6c69 6e65 2020 3533 290a 2a20 (line 53).*
│ │ │ │ │ +00073a20: 7661 7269 6162 6c65 576f 7264 5375 6263 variableWordSubc
│ │ │ │ │ +00073a30: 6c61 7373 5f69 6e73 7461 6e63 6556 6172 lass_instanceVar
│ │ │ │ │ +00073a40: 6961 626c 654e 616d 6573 5f63 6c61 7373 iableNames_class
│ │ │ │ │ +00073a50: 5661 7269 6162 6c65 4e61 6d65 735f 706f VariableNames_po
│ │ │ │ │ +00073a60: 6f6c 4469 6374 696f 6e61 7269 6573 5f63 olDictionaries_c
│ │ │ │ │ +00073a70: 6174 6567 6f72 795f 3a20 436c 6173 732d ategory_: Class-
│ │ │ │ │ +00073a80: 696e 7374 616e 6365 2063 7265 6174 696f instance creatio
│ │ │ │ │ +00073a90: 6e2e 0a20 2020 2020 2020 2020 2020 2020 n..
│ │ │ │ │ +00073aa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00073ab0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00073ac0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00073ad0: 2028 6c69 6e65 2020 3437 290a 2a20 7665 (line 47).* ve
│ │ │ │ │ +00073ae0: 7262 6f73 655f 3a20 2020 2020 2020 2020 rbose_:
│ │ │ │ │ +00073af0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00073b00: 2020 2020 2046 696c 6553 7472 6561 6d20 FileStream
│ │ │ │ │ +00073b10: 636c 6173 732d 6669 6c65 2d69 6e2e 0a20 class-file-in..
│ │ │ │ │ +00073b20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00073b30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00073b40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00073b50: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +00073b60: 6e65 2020 3639 290a 2a20 7665 7262 6f73 ne 69).* verbos
│ │ │ │ │ +00073b70: 6554 7261 6365 3a20 2020 2020 2020 2020 eTrace:
│ │ │ │ │ +00073b80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00073b90: 2053 7973 7465 6d44 6963 7469 6f6e 6172 SystemDictionar
│ │ │ │ │ +00073ba0: 792d 6275 696c 7469 6e73 2e0a 2020 2020 y-builtins..
│ │ │ │ │ +00073bb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00073bc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00073bd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00073be0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +00073bf0: 2033 3829 0a2a 2076 6572 626f 7365 5472 38).* verboseTr
│ │ │ │ │ +00073c00: 6163 655f 3a20 2020 2020 2020 2020 2020 ace_:
│ │ │ │ │ +00073c10: 2020 2020 2020 2020 2020 2020 2020 5379 Sy
│ │ │ │ │ +00073c20: 7374 656d 4469 6374 696f 6e61 7279 2d62 stemDictionary-b
│ │ │ │ │ +00073c30: 7569 6c74 696e 732e 0a20 2020 2020 2020 uiltins..
│ │ │ │ │ +00073c40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00073c50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00073c60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00073c70: 2020 2020 2020 2028 6c69 6e65 2020 3431 (line 41
│ │ │ │ │ +00073c80: 290a 2a20 7665 7269 6679 3a20 2020 2020 ).* verify:
│ │ │ │ │ +00073c90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00073ca0: 2020 2020 2020 2020 2020 2043 6f6d 7069 Compi
│ │ │ │ │ +00073cb0: 6c65 6443 6f64 652d 7365 6375 7269 7479 ledCode-security
│ │ │ │ │ +00073cc0: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +00073cd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00073ce0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00073cf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00073d00: 286c 696e 6520 2020 3629 0a2a 2076 6572 (line 6).* ver
│ │ │ │ │ +00073d10: 7369 6f6e 203c 313e 3a20 2020 2020 2020 sion <1>:
│ │ │ │ │ +00073d20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00073d30: 2020 2020 5379 7374 656d 4469 6374 696f SystemDictio
│ │ │ │ │ +00073d40: 6e61 7279 2d73 7065 6369 616c 2061 6363 nary-special acc
│ │ │ │ │ +00073d50: 6573 7369 6e67 2e0a 2020 2020 2020 2020 essing..
│ │ │ │ │ +00073d60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00073d70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00073d80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00073d90: 2020 2020 2020 286c 696e 6520 2031 3629 (line 16)
│ │ │ │ │ +00073da0: 0a2a 2076 6572 7369 6f6e 3a20 2020 2020 .* version:
│ │ │ │ │ +00073db0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00073dc0: 2020 2020 2020 2020 2020 5061 636b 6167 Packag
│ │ │ │ │ +00073dd0: 652d 6163 6365 7373 696e 672e 2020 2028 e-accessing. (
│ │ │ │ │ +00073de0: 6c69 6e65 2031 3338 290a 2a20 7665 7273 line 138).* vers
│ │ │ │ │ +00073df0: 696f 6e5f 3a20 2020 2020 2020 2020 2020 ion_:
│ │ │ │ │ +00073e00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00073e10: 2020 2050 6163 6b61 6765 2d61 6363 6573 Package-acces
│ │ │ │ │ +00073e20: 7369 6e67 2e20 2020 286c 696e 6520 3134 sing. (line 14
│ │ │ │ │ +00073e30: 3129 0a2a 2077 6169 7420 3c31 3e3a 2020 1).* wait <1>:
│ │ │ │ │ +00073e40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00073e50: 2020 2020 2020 2020 2020 2020 5365 6d61 Sema
│ │ │ │ │ +00073e60: 7068 6f72 652d 6275 696c 7469 6e73 2e20 phore-builtins.
│ │ │ │ │ +00073e70: 2028 6c69 6e65 2020 3234 290a 2a20 7761 (line 24).* wa
│ │ │ │ │ +00073e80: 6974 203c 323e 3a20 2020 2020 2020 2020 it <2>:
│ │ │ │ │ +00073e90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00073ea0: 2020 2020 2044 7572 6174 696f 6e2d 7072 Duration-pr
│ │ │ │ │ +00073eb0: 6f63 6573 7365 732e 2020 286c 696e 6520 ocesses. (line
│ │ │ │ │ +00073ec0: 2020 3629 0a2a 2077 6169 743a 2020 2020 6).* wait:
│ │ │ │ │ +00073ed0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00073ee0: 2020 2020 2020 2020 2020 2020 2020 4465 De
│ │ │ │ │ +00073ef0: 6c61 792d 6465 6c61 7969 6e67 2e20 2020 lay-delaying.
│ │ │ │ │ +00073f00: 2020 2028 6c69 6e65 2020 3131 290a 2a20 (line 11).*
│ │ │ │ │ +00073f10: 7761 6974 4166 7465 7253 6967 6e61 6c6c waitAfterSignall
│ │ │ │ │ +00073f20: 696e 675f 3a20 2020 2020 2020 2020 2020 ing_:
│ │ │ │ │ +00073f30: 2020 2020 2020 2053 656d 6170 686f 7265 Semaphore
│ │ │ │ │ +00073f40: 2d62 7569 6c74 696e 732e 2020 286c 696e -builtins. (lin
│ │ │ │ │ +00073f50: 6520 2032 3929 0a2a 2077 6169 7446 6f72 e 29).* waitFor
│ │ │ │ │ +00073f60: 4578 6365 7074 696f 6e3a 2020 2020 2020 Exception:
│ │ │ │ │ +00073f70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00073f80: 4669 6c65 4465 7363 7269 7074 6f72 2d61 FileDescriptor-a
│ │ │ │ │ +00073f90: 6363 6573 7369 6e67 2e0a 2020 2020 2020 ccessing..
│ │ │ │ │ +00073fa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00073fb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00073fc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00073fd0: 2020 2020 2020 2020 286c 696e 6520 2034 (line 4
│ │ │ │ │ +00073fe0: 3329 0a2a 2077 6169 7469 6e67 5072 6f63 3).* waitingProc
│ │ │ │ │ +00073ff0: 6573 7365 7320 3c31 3e3a 2020 2020 2020 esses <1>:
│ │ │ │ │ +00074000: 2020 2020 2020 2020 2020 2020 5365 6d61 Sema
│ │ │ │ │ +00074010: 7068 6f72 652d 6163 6365 7373 696e 672e phore-accessing.
│ │ │ │ │ +00074020: 2028 6c69 6e65 2020 3132 290a 2a20 7761 (line 12).* wa
│ │ │ │ │ +00074030: 6974 696e 6750 726f 6365 7373 6573 3a20 itingProcesses:
│ │ │ │ │ +00074040: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00074050: 2020 2020 2052 6563 7572 7369 6f6e 4c6f RecursionLo
│ │ │ │ │ +00074060: 636b 2d61 6363 6573 7369 6e67 2e0a 2020 ck-accessing..
│ │ │ │ │ +00074070: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00074080: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00074090: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000740a0: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +000740b0: 6520 2031 3529 0a2a 2077 6565 6b73 5f3a e 15).* weeks_:
│ │ │ │ │ +000740c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000740d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000740e0: 4475 7261 7469 6f6e 2063 6c61 7373 2d69 Duration class-i
│ │ │ │ │ +000740f0: 6e73 7461 6e63 6520 6372 6561 7469 6f6e nstance creation
│ │ │ │ │ +00074100: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +00074110: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00074120: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00074130: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00074140: 286c 696e 6520 2032 3329 0a2a 2077 6869 (line 23).* whi
│ │ │ │ │ +00074150: 6368 4361 7465 676f 7279 496e 636c 7564 chCategoryInclud
│ │ │ │ │ +00074160: 6573 5365 6c65 6374 6f72 5f3a 2020 2020 esSelector_:
│ │ │ │ │ +00074170: 2020 2020 436c 6173 7344 6573 6372 6970 ClassDescrip
│ │ │ │ │ +00074180: 7469 6f6e 2d6f 7267 616e 697a 6174 696f tion-organizatio
│ │ │ │ │ +00074190: 6e20 6f66 206d 6573 7361 6765 7320 616e n of messages an
│ │ │ │ │ +000741a0: 6420 636c 6173 7365 732e 0a20 2020 2020 d classes..
│ │ │ │ │ +000741b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000741c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000741d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000741e0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +000741f0: 3332 290a 2a20 7768 6963 6843 6c61 7373 32).* whichClass
│ │ │ │ │ +00074200: 496e 636c 7564 6573 5365 6c65 6374 6f72 IncludesSelector
│ │ │ │ │ +00074210: 5f3a 2020 2020 2020 2020 2020 2042 6568 _: Beh
│ │ │ │ │ +00074220: 6176 696f 722d 7465 7374 696e 6720 7468 avior-testing th
│ │ │ │ │ +00074230: 6520 6d65 7468 6f64 2064 6963 7469 6f6e e method diction
│ │ │ │ │ +00074240: 6172 792e 0a20 2020 2020 2020 2020 2020 ary..
│ │ │ │ │ +00074250: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00074260: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00074270: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00074280: 2020 2028 6c69 6e65 2020 3231 290a 2a20 (line 21).*
│ │ │ │ │ +00074290: 7768 6963 6853 656c 6563 746f 7273 4163 whichSelectorsAc
│ │ │ │ │ +000742a0: 6365 7373 5f3a 2020 2020 2020 2020 2020 cess_:
│ │ │ │ │ +000742b0: 2020 2020 2020 2042 6568 6176 696f 722d Behavior-
│ │ │ │ │ +000742c0: 7465 7374 696e 6720 7468 6520 6d65 7468 testing the meth
│ │ │ │ │ +000742d0: 6f64 2064 6963 7469 6f6e 6172 792e 0a20 od dictionary..
│ │ │ │ │ +000742e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000742f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00074300: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00074310: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +00074320: 6e65 2020 3236 290a 2a20 7768 6963 6853 ne 26).* whichS
│ │ │ │ │ +00074330: 656c 6563 746f 7273 4173 7369 676e 5f3a electorsAssign_:
│ │ │ │ │ +00074340: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00074350: 2042 6568 6176 696f 722d 7465 7374 696e Behavior-testin
│ │ │ │ │ +00074360: 6720 7468 6520 6d65 7468 6f64 2064 6963 g the method dic
│ │ │ │ │ +00074370: 7469 6f6e 6172 792e 0a20 2020 2020 2020 tionary..
│ │ │ │ │ +00074380: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00074390: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000743a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000743b0: 2020 2020 2020 2028 6c69 6e65 2020 3239 (line 29
│ │ │ │ │ +000743c0: 290a 2a20 7768 6963 6853 656c 6563 746f ).* whichSelecto
│ │ │ │ │ +000743d0: 7273 5265 6164 5f3a 2020 2020 2020 2020 rsRead_:
│ │ │ │ │ +000743e0: 2020 2020 2020 2020 2020 2042 6568 6176 Behav
│ │ │ │ │ +000743f0: 696f 722d 7465 7374 696e 6720 7468 6520 ior-testing the
│ │ │ │ │ +00074400: 6d65 7468 6f64 2064 6963 7469 6f6e 6172 method dictionar
│ │ │ │ │ +00074410: 792e 0a20 2020 2020 2020 2020 2020 2020 y..
│ │ │ │ │ +00074420: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00074430: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00074440: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00074450: 2028 6c69 6e65 2020 3332 290a 2a20 7768 (line 32).* wh
│ │ │ │ │ +00074460: 6963 6853 656c 6563 746f 7273 5265 6665 ichSelectorsRefe
│ │ │ │ │ +00074470: 7254 6f5f 3a20 2020 2020 2020 2020 2020 rTo_:
│ │ │ │ │ +00074480: 2020 2020 2042 6568 6176 696f 722d 7465 Behavior-te
│ │ │ │ │ +00074490: 7374 696e 6720 7468 6520 6d65 7468 6f64 sting the method
│ │ │ │ │ +000744a0: 2064 6963 7469 6f6e 6172 792e 0a20 2020 dictionary..
│ │ │ │ │ +000744b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000744c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000744d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000744e0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +000744f0: 2020 3335 290a 2a20 7768 6963 6853 656c 35).* whichSel
│ │ │ │ │ +00074500: 6563 746f 7273 5265 6665 7254 6f42 7974 ectorsReferToByt
│ │ │ │ │ +00074510: 6543 6f64 655f 3a20 2020 2020 2020 2042 eCode_: B
│ │ │ │ │ +00074520: 6568 6176 696f 722d 7465 7374 696e 6720 ehavior-testing
│ │ │ │ │ +00074530: 7468 6520 6d65 7468 6f64 2064 6963 7469 the method dicti
│ │ │ │ │ +00074540: 6f6e 6172 792e 0a20 2020 2020 2020 2020 onary..
│ │ │ │ │ +00074550: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00074560: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00074570: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00074580: 2020 2020 2028 6c69 6e65 2020 3338 290a (line 38).
│ │ │ │ │ +00074590: 2a20 7768 696c 6543 7572 7265 6e74 446f * whileCurrentDo
│ │ │ │ │ +000745a0: 5f3a 2020 2020 2020 2020 2020 2020 2020 _:
│ │ │ │ │ +000745b0: 2020 2020 2020 2020 2041 6273 7472 6163 Abstrac
│ │ │ │ │ +000745c0: 744e 616d 6573 7061 6365 2d63 6f70 7969 tNamespace-copyi
│ │ │ │ │ +000745d0: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ +000745e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000745f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00074600: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00074610: 2020 286c 696e 6520 2020 3929 0a2a 2077 (line 9).* w
│ │ │ │ │ +00074620: 6869 6c65 4661 6c73 653a 2020 2020 2020 hileFalse:
│ │ │ │ │ +00074630: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00074640: 2020 2020 2020 426c 6f63 6b43 6c6f 7375 BlockClosu
│ │ │ │ │ +00074650: 7265 2d63 6f6e 7472 6f6c 2073 7472 7563 re-control struc
│ │ │ │ │ +00074660: 7475 7265 732e 0a20 2020 2020 2020 2020 tures..
│ │ │ │ │ +00074670: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00074680: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00074690: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000746a0: 2020 2020 2028 6c69 6e65 2020 3130 290a (line 10).
│ │ │ │ │ +000746b0: 2a20 7768 696c 6546 616c 7365 5f3a 2020 * whileFalse_:
│ │ │ │ │ +000746c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000746d0: 2020 2020 2020 2020 2042 6c6f 636b 436c BlockCl
│ │ │ │ │ +000746e0: 6f73 7572 652d 636f 6e74 726f 6c20 7374 osure-control st
│ │ │ │ │ +000746f0: 7275 6374 7572 6573 2e0a 2020 2020 2020 ructures..
│ │ │ │ │ +00074700: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00074710: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00074720: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00074730: 2020 2020 2020 2020 286c 696e 6520 2031 (line 1
│ │ │ │ │ +00074740: 3329 0a2a 2077 6869 6c65 5472 7565 3a20 3).* whileTrue:
│ │ │ │ │ +00074750: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00074760: 2020 2020 2020 2020 2020 2020 426c 6f63 Bloc
│ │ │ │ │ +00074770: 6b43 6c6f 7375 7265 2d63 6f6e 7472 6f6c kClosure-control
│ │ │ │ │ +00074780: 2073 7472 7563 7475 7265 732e 0a20 2020 structures..
│ │ │ │ │ +00074790: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000747a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000747b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000747c0: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +000747d0: 2020 3137 290a 2a20 7768 696c 6554 7275 17).* whileTru
│ │ │ │ │ +000747e0: 655f 3a20 2020 2020 2020 2020 2020 2020 e_:
│ │ │ │ │ +000747f0: 2020 2020 2020 2020 2020 2020 2020 2042 B
│ │ │ │ │ +00074800: 6c6f 636b 436c 6f73 7572 652d 636f 6e74 lockClosure-cont
│ │ │ │ │ +00074810: 726f 6c20 7374 7275 6374 7572 6573 2e0a rol structures..
│ │ │ │ │ +00074820: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00074830: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00074840: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00074850: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +00074860: 696e 6520 2032 3029 0a2a 2077 6964 7468 ine 20).* width
│ │ │ │ │ +00074870: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +00074880: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00074890: 2020 5265 6374 616e 676c 652d 6163 6365 Rectangle-acce
│ │ │ │ │ +000748a0: 7373 696e 672e 2028 6c69 6e65 2031 3033 ssing. (line 103
│ │ │ │ │ +000748b0: 290a 2a20 7769 6474 685f 3a20 2020 2020 ).* width_:
│ │ │ │ │ +000748c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000748d0: 2020 2020 2020 2020 2020 2052 6563 7461 Recta
│ │ │ │ │ +000748e0: 6e67 6c65 2d61 6363 6573 7369 6e67 2e20 ngle-accessing.
│ │ │ │ │ +000748f0: 286c 696e 6520 3130 3629 0a2a 2077 6974 (line 106).* wit
│ │ │ │ │ +00074900: 685f 203c 313e 3a20 2020 2020 2020 2020 h_ <1>:
│ │ │ │ │ +00074910: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00074920: 2020 2020 5772 6974 6553 7472 6561 6d20 WriteStream
│ │ │ │ │ +00074930: 636c 6173 732d 696e 7374 616e 6365 2063 class-instance c
│ │ │ │ │ +00074940: 7265 6174 696f 6e2e 0a20 2020 2020 2020 reation..
│ │ │ │ │ +00074950: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00074960: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00074970: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00074980: 2020 2020 2020 2028 6c69 6e65 2020 3130 (line 10
│ │ │ │ │ +00074990: 290a 2a20 7769 7468 5f20 3c32 3e3a 2020 ).* with_ <2>:
│ │ │ │ │ +000749a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000749b0: 2020 2020 2020 2020 2020 2056 616c 7565 Value
│ │ │ │ │ +000749c0: 486f 6c64 6572 2063 6c61 7373 2d63 7265 Holder class-cre
│ │ │ │ │ +000749d0: 6174 696e 6720 696e 7374 616e 6365 732e ating instances.
│ │ │ │ │ +000749e0: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +000749f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00074a00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00074a10: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +00074a20: 6c69 6e65 2020 3132 290a 2a20 7769 7468 line 12).* with
│ │ │ │ │ +00074a30: 5f20 3c33 3e3a 2020 2020 2020 2020 2020 _ <3>:
│ │ │ │ │ +00074a40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00074a50: 2020 2053 796d 626f 6c20 636c 6173 732d Symbol class-
│ │ │ │ │ +00074a60: 696e 7374 616e 6365 2063 7265 6174 696f instance creatio
│ │ │ │ │ +00074a70: 6e2e 0a20 2020 2020 2020 2020 2020 2020 n..
│ │ │ │ │ +00074a80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00074a90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00074aa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00074ab0: 2028 6c69 6e65 2020 3135 290a 2a20 7769 (line 15).* wi
│ │ │ │ │ +00074ac0: 7468 5f20 3c34 3e3a 2020 2020 2020 2020 th_ <4>:
│ │ │ │ │ +00074ad0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00074ae0: 2020 2020 2053 7472 6561 6d2d 636f 6e63 Stream-conc
│ │ │ │ │ +00074af0: 6174 656e 6174 696e 672e 0a20 2020 2020 atenating..
│ │ │ │ │ +00074b00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00074b10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00074b20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00074b30: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +00074b40: 2036 290a 2a20 7769 7468 5f20 3c35 3e3a 6).* with_ <5>:
│ │ │ │ │ +00074b50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00074b60: 2020 2020 2020 2020 2020 2020 2053 6571 Seq
│ │ │ │ │ +00074b70: 7565 6e63 6561 626c 6543 6f6c 6c65 6374 uenceableCollect
│ │ │ │ │ +00074b80: 696f 6e2d 636f 6e63 6174 656e 6174 696e ion-concatenatin
│ │ │ │ │ +00074b90: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ +00074ba0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00074bb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00074bc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00074bd0: 2028 6c69 6e65 2020 3137 290a 2a20 7769 (line 17).* wi
│ │ │ │ │ +00074be0: 7468 5f20 3c36 3e3a 2020 2020 2020 2020 th_ <6>:
│ │ │ │ │ +00074bf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00074c00: 2020 2020 2052 6561 6457 7269 7465 5374 ReadWriteSt
│ │ │ │ │ +00074c10: 7265 616d 2063 6c61 7373 2d69 6e73 7461 ream class-insta
│ │ │ │ │ +00074c20: 6e63 6520 6372 6561 7469 6f6e 2e0a 2020 nce creation..
│ │ │ │ │ +00074c30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00074c40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00074c50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00074c60: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +00074c70: 6520 2031 3429 0a2a 2077 6974 685f 203c e 14).* with_ <
│ │ │ │ │ +00074c80: 373e 3a20 2020 2020 2020 2020 2020 2020 7>:
│ │ │ │ │ +00074c90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00074ca0: 436f 6c6c 6563 7469 6f6e 2063 6c61 7373 Collection class
│ │ │ │ │ +00074cb0: 2d69 6e73 7461 6e63 6520 6372 6561 7469 -instance creati
│ │ │ │ │ +00074cc0: 6f6e 2e0a 2020 2020 2020 2020 2020 2020 on..
│ │ │ │ │ +00074cd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00074ce0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00074cf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00074d00: 2020 286c 696e 6520 2031 3629 0a2a 2077 (line 16).* w
│ │ │ │ │ +00074d10: 6974 685f 3a20 2020 2020 2020 2020 2020 ith_:
│ │ │ │ │ +00074d20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00074d30: 2020 2020 2020 4172 7261 7965 6443 6f6c ArrayedCol
│ │ │ │ │ +00074d40: 6c65 6374 696f 6e20 636c 6173 732d 696e lection class-in
│ │ │ │ │ +00074d50: 7374 616e 6365 2063 7265 6174 696f 6e2e stance creation.
│ │ │ │ │ +00074d60: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +00074d70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00074d80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00074d90: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +00074da0: 6c69 6e65 2020 3234 290a 2a20 7769 7468 line 24).* with
│ │ │ │ │ +00074db0: 5f63 6f6c 6c65 6374 5f20 3c31 3e3a 2020 _collect_ <1>:
│ │ │ │ │ +00074dc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00074dd0: 2020 2053 6571 7565 6e63 6561 626c 6543 SequenceableC
│ │ │ │ │ +00074de0: 6f6c 6c65 6374 696f 6e2d 656e 756d 6572 ollection-enumer
│ │ │ │ │ +00074df0: 6174 696e 672e 0a20 2020 2020 2020 2020 ating..
│ │ │ │ │ +00074e00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00074e10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00074e20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00074e30: 2020 2020 2028 6c69 6e65 2020 3737 290a (line 77).
│ │ │ │ │ +00074e40: 2a20 7769 7468 5f63 6f6c 6c65 6374 5f3a * with_collect_:
│ │ │ │ │ +00074e50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00074e60: 2020 2020 2020 2020 2041 7272 6179 6564 Arrayed
│ │ │ │ │ +00074e70: 436f 6c6c 6563 7469 6f6e 2d65 6e75 6d65 Collection-enume
│ │ │ │ │ +00074e80: 7261 7469 6e67 2074 6865 2065 6c65 6d65 rating the eleme
│ │ │ │ │ +00074e90: 6e74 7320 6f66 2061 2063 6f6c 6c65 6374 nts of a collect
│ │ │ │ │ +00074ea0: 696f 6e2e 0a20 2020 2020 2020 2020 2020 ion..
│ │ │ │ │ +00074eb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00074ec0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00074ed0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00074ee0: 2020 2028 6c69 6e65 2020 3139 290a 2a20 (line 19).*
│ │ │ │ │ +00074ef0: 7769 7468 5f64 6f5f 3a20 2020 2020 2020 with_do_:
│ │ │ │ │ +00074f00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00074f10: 2020 2020 2020 2053 6571 7565 6e63 6561 Sequencea
│ │ │ │ │ +00074f20: 626c 6543 6f6c 6c65 6374 696f 6e2d 656e bleCollection-en
│ │ │ │ │ +00074f30: 756d 6572 6174 696e 672e 0a20 2020 2020 umerating..
│ │ │ │ │ +00074f40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00074f50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00074f60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00074f70: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +00074f80: 3834 290a 2a20 7769 7468 5f66 726f 6d5f 84).* with_from_
│ │ │ │ │ +00074f90: 746f 5f3a 2020 2020 2020 2020 2020 2020 to_:
│ │ │ │ │ +00074fa0: 2020 2020 2020 2020 2020 2020 2057 7269 Wri
│ │ │ │ │ +00074fb0: 7465 5374 7265 616d 2063 6c61 7373 2d69 teStream class-i
│ │ │ │ │ +00074fc0: 6e73 7461 6e63 6520 6372 6561 7469 6f6e nstance creation
│ │ │ │ │ +00074fd0: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +00074fe0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00074ff0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00075000: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00075010: 286c 696e 6520 2031 3429 0a2a 2077 6974 (line 14).* wit
│ │ │ │ │ +00075020: 685f 7769 7468 5f20 3c31 3e3a 2020 2020 h_with_ <1>:
│ │ │ │ │ +00075030: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00075040: 2020 2020 5379 6d62 6f6c 2063 6c61 7373 Symbol class
│ │ │ │ │ +00075050: 2d69 6e73 7461 6e63 6520 6372 6561 7469 -instance creati
│ │ │ │ │ +00075060: 6f6e 2e0a 2020 2020 2020 2020 2020 2020 on..
│ │ │ │ │ +00075070: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00075080: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00075090: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000750a0: 2020 286c 696e 6520 2031 3829 0a2a 2077 (line 18).* w
│ │ │ │ │ +000750b0: 6974 685f 7769 7468 5f20 3c32 3e3a 2020 ith_with_ <2>:
│ │ │ │ │ +000750c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000750d0: 2020 2020 2020 5374 7265 616d 2d63 6f6e Stream-con
│ │ │ │ │ +000750e0: 6361 7465 6e61 7469 6e67 2e0a 2020 2020 catenating..
│ │ │ │ │ +000750f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00075100: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00075110: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00075120: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +00075130: 2031 3029 0a2a 2077 6974 685f 7769 7468 10).* with_with
│ │ │ │ │ +00075140: 5f20 3c33 3e3a 2020 2020 2020 2020 2020 _ <3>:
│ │ │ │ │ +00075150: 2020 2020 2020 2020 2020 2020 2020 5365 Se
│ │ │ │ │ +00075160: 7175 656e 6365 6162 6c65 436f 6c6c 6563 quenceableCollec
│ │ │ │ │ +00075170: 7469 6f6e 2d63 6f6e 6361 7465 6e61 7469 tion-concatenati
│ │ │ │ │ +00075180: 6e67 2e0a 2020 2020 2020 2020 2020 2020 ng..
│ │ │ │ │ +00075190: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000751a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000751b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000751c0: 2020 286c 696e 6520 2032 3329 0a2a 2077 (line 23).* w
│ │ │ │ │ +000751d0: 6974 685f 7769 7468 5f20 3c34 3e3a 2020 ith_with_ <4>:
│ │ │ │ │ +000751e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000751f0: 2020 2020 2020 436f 6c6c 6563 7469 6f6e Collection
│ │ │ │ │ +00075200: 2063 6c61 7373 2d69 6e73 7461 6e63 6520 class-instance
│ │ │ │ │ +00075210: 6372 6561 7469 6f6e 2e0a 2020 2020 2020 creation..
│ │ │ │ │ +00075220: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00075230: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00075240: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00075250: 2020 2020 2020 2020 286c 696e 6520 2031 (line 1
│ │ │ │ │ +00075260: 3929 0a2a 2077 6974 685f 7769 7468 5f3a 9).* with_with_:
│ │ │ │ │ +00075270: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00075280: 2020 2020 2020 2020 2020 2020 4172 7261 Arra
│ │ │ │ │ +00075290: 7965 6443 6f6c 6c65 6374 696f 6e20 636c yedCollection cl
│ │ │ │ │ +000752a0: 6173 732d 696e 7374 616e 6365 2063 7265 ass-instance cre
│ │ │ │ │ +000752b0: 6174 696f 6e2e 0a20 2020 2020 2020 2020 ation..
│ │ │ │ │ +000752c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000752d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000752e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000752f0: 2020 2020 2028 6c69 6e65 2020 3237 290a (line 27).
│ │ │ │ │ +00075300: 2a20 7769 7468 5f77 6974 685f 7769 7468 * with_with_with
│ │ │ │ │ +00075310: 5f20 3c31 3e3a 2020 2020 2020 2020 2020 _ <1>:
│ │ │ │ │ +00075320: 2020 2020 2020 2020 2053 796d 626f 6c20 Symbol
│ │ │ │ │ +00075330: 636c 6173 732d 696e 7374 616e 6365 2063 class-instance c
│ │ │ │ │ +00075340: 7265 6174 696f 6e2e 0a20 2020 2020 2020 reation..
│ │ │ │ │ +00075350: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00075360: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00075370: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00075380: 2020 2020 2020 2028 6c69 6e65 2020 3232 (line 22
│ │ │ │ │ +00075390: 290a 2a20 7769 7468 5f77 6974 685f 7769 ).* with_with_wi
│ │ │ │ │ +000753a0: 7468 5f20 3c32 3e3a 2020 2020 2020 2020 th_ <2>:
│ │ │ │ │ +000753b0: 2020 2020 2020 2020 2020 2053 7472 6561 Strea
│ │ │ │ │ +000753c0: 6d2d 636f 6e63 6174 656e 6174 696e 672e m-concatenating.
│ │ │ │ │ +000753d0: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +000753e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000753f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00075400: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +00075410: 6c69 6e65 2020 3134 290a 2a20 7769 7468 line 14).* with
│ │ │ │ │ +00075420: 5f77 6974 685f 7769 7468 5f20 3c33 3e3a _with_with_ <3>:
│ │ │ │ │ +00075430: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00075440: 2020 2053 6571 7565 6e63 6561 626c 6543 SequenceableC
│ │ │ │ │ +00075450: 6f6c 6c65 6374 696f 6e2d 636f 6e63 6174 ollection-concat
│ │ │ │ │ +00075460: 656e 6174 696e 672e 0a20 2020 2020 2020 enating..
│ │ │ │ │ +00075470: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00075480: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00075490: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000754a0: 2020 2020 2020 2028 6c69 6e65 2020 3238 (line 28
│ │ │ │ │ +000754b0: 290a 2a20 7769 7468 5f77 6974 685f 7769 ).* with_with_wi
│ │ │ │ │ +000754c0: 7468 5f20 3c34 3e3a 2020 2020 2020 2020 th_ <4>:
│ │ │ │ │ +000754d0: 2020 2020 2020 2020 2020 2043 6f6c 6c65 Colle
│ │ │ │ │ +000754e0: 6374 696f 6e20 636c 6173 732d 696e 7374 ction class-inst
│ │ │ │ │ +000754f0: 616e 6365 2063 7265 6174 696f 6e2e 0a20 ance creation..
│ │ │ │ │ +00075500: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00075510: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00075520: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00075530: 2020 2020 2020 2020 2020 2020 2028 6c69 (li
│ │ │ │ │ +00075540: 6e65 2020 3233 290a 2a20 7769 7468 5f77 ne 23).* with_w
│ │ │ │ │ +00075550: 6974 685f 7769 7468 5f3a 2020 2020 2020 ith_with_:
│ │ │ │ │ +00075560: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00075570: 2041 7272 6179 6564 436f 6c6c 6563 7469 ArrayedCollecti
│ │ │ │ │ +00075580: 6f6e 2063 6c61 7373 2d69 6e73 7461 6e63 on class-instanc
│ │ │ │ │ +00075590: 6520 6372 6561 7469 6f6e 2e0a 2020 2020 e creation..
│ │ │ │ │ +000755a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000755b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000755c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000755d0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +000755e0: 2033 3129 0a2a 2077 6974 685f 7769 7468 31).* with_with
│ │ │ │ │ +000755f0: 5f77 6974 685f 7769 7468 5f20 3c31 3e3a _with_with_ <1>:
│ │ │ │ │ +00075600: 2020 2020 2020 2020 2020 2020 2020 5379 Sy
│ │ │ │ │ +00075610: 6d62 6f6c 2063 6c61 7373 2d69 6e73 7461 mbol class-insta
│ │ │ │ │ +00075620: 6e63 6520 6372 6561 7469 6f6e 2e0a 2020 nce creation..
│ │ │ │ │ +00075630: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00075640: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00075650: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00075660: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +00075670: 6520 2032 3629 0a2a 2077 6974 685f 7769 e 26).* with_wi
│ │ │ │ │ +00075680: 7468 5f77 6974 685f 7769 7468 5f20 3c32 th_with_with_ <2
│ │ │ │ │ +00075690: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ +000756a0: 436f 6c6c 6563 7469 6f6e 2063 6c61 7373 Collection class
│ │ │ │ │ +000756b0: 2d69 6e73 7461 6e63 6520 6372 6561 7469 -instance creati
│ │ │ │ │ +000756c0: 6f6e 2e0a 2020 2020 2020 2020 2020 2020 on..
│ │ │ │ │ +000756d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000756e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000756f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00075700: 2020 286c 696e 6520 2032 3729 0a2a 2077 (line 27).* w
│ │ │ │ │ +00075710: 6974 685f 7769 7468 5f77 6974 685f 7769 ith_with_with_wi
│ │ │ │ │ +00075720: 7468 5f3a 2020 2020 2020 2020 2020 2020 th_:
│ │ │ │ │ +00075730: 2020 2020 2020 4172 7261 7965 6443 6f6c ArrayedCol
│ │ │ │ │ +00075740: 6c65 6374 696f 6e20 636c 6173 732d 696e lection class-in
│ │ │ │ │ +00075750: 7374 616e 6365 2063 7265 6174 696f 6e2e stance creation.
│ │ │ │ │ +00075760: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +00075770: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00075780: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00075790: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +000757a0: 6c69 6e65 2020 3335 290a 2a20 7769 7468 line 35).* with
│ │ │ │ │ +000757b0: 5f77 6974 685f 7769 7468 5f77 6974 685f _with_with_with_
│ │ │ │ │ +000757c0: 7769 7468 5f20 3c31 3e3a 2020 2020 2020 with_ <1>:
│ │ │ │ │ +000757d0: 2020 2053 796d 626f 6c20 636c 6173 732d Symbol class-
│ │ │ │ │ +000757e0: 696e 7374 616e 6365 2063 7265 6174 696f instance creatio
│ │ │ │ │ +000757f0: 6e2e 0a20 2020 2020 2020 2020 2020 2020 n..
│ │ │ │ │ +00075800: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00075810: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00075820: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00075830: 2028 6c69 6e65 2020 3330 290a 2a20 7769 (line 30).* wi
│ │ │ │ │ +00075840: 7468 5f77 6974 685f 7769 7468 5f77 6974 th_with_with_wit
│ │ │ │ │ +00075850: 685f 7769 7468 5f20 3c32 3e3a 2020 2020 h_with_ <2>:
│ │ │ │ │ +00075860: 2020 2020 2043 6f6c 6c65 6374 696f 6e20 Collection
│ │ │ │ │ +00075870: 636c 6173 732d 696e 7374 616e 6365 2063 class-instance c
│ │ │ │ │ +00075880: 7265 6174 696f 6e2e 0a20 2020 2020 2020 reation..
│ │ │ │ │ +00075890: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000758a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000758b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000758c0: 2020 2020 2020 2028 6c69 6e65 2020 3331 (line 31
│ │ │ │ │ +000758d0: 290a 2a20 7769 7468 5f77 6974 685f 7769 ).* with_with_wi
│ │ │ │ │ +000758e0: 7468 5f77 6974 685f 7769 7468 5f3a 2020 th_with_with_:
│ │ │ │ │ +000758f0: 2020 2020 2020 2020 2020 2041 7272 6179 Array
│ │ │ │ │ +00075900: 6564 436f 6c6c 6563 7469 6f6e 2063 6c61 edCollection cla
│ │ │ │ │ +00075910: 7373 2d69 6e73 7461 6e63 6520 6372 6561 ss-instance crea
│ │ │ │ │ +00075920: 7469 6f6e 2e0a 2020 2020 2020 2020 2020 tion..
│ │ │ │ │ +00075930: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00075940: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00075950: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00075960: 2020 2020 286c 696e 6520 2033 3929 0a2a (line 39).*
│ │ │ │ │ +00075970: 2077 6974 6841 6c6c 5f20 3c31 3e3a 2020 withAll_ <1>:
│ │ │ │ │ +00075980: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00075990: 2020 2020 2020 2020 496e 7465 7276 616c Interval
│ │ │ │ │ +000759a0: 2063 6c61 7373 2d69 6e73 7461 6e63 6520 class-instance
│ │ │ │ │ +000759b0: 6372 6561 7469 6f6e 2e0a 2020 2020 2020 creation..
│ │ │ │ │ +000759c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000759d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000759e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000759f0: 2020 2020 2020 2020 286c 696e 6520 2031 (line 1
│ │ │ │ │ +00075a00: 3429 0a2a 2077 6974 6841 6c6c 5f20 3c32 4).* withAll_ <2
│ │ │ │ │ +00075a10: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ +00075a20: 2020 2020 2020 2020 2020 2020 4861 7368 Hash
│ │ │ │ │ +00075a30: 6564 436f 6c6c 6563 7469 6f6e 2063 6c61 edCollection cla
│ │ │ │ │ +00075a40: 7373 2d69 6e73 7461 6e63 6520 6372 6561 ss-instance crea
│ │ │ │ │ +00075a50: 7469 6f6e 2e0a 2020 2020 2020 2020 2020 tion..
│ │ │ │ │ +00075a60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00075a70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00075a80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00075a90: 2020 2020 286c 696e 6520 2031 3229 0a2a (line 12).*
│ │ │ │ │ +00075aa0: 2077 6974 6841 6c6c 5f20 3c33 3e3a 2020 withAll_ <3>:
│ │ │ │ │ +00075ab0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00075ac0: 2020 2020 2020 2020 436f 6c6c 6563 7469 Collecti
│ │ │ │ │ +00075ad0: 6f6e 2063 6c61 7373 2d69 6e73 7461 6e63 on class-instanc
│ │ │ │ │ +00075ae0: 6520 6372 6561 7469 6f6e 2e0a 2020 2020 e creation..
│ │ │ │ │ +00075af0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00075b00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00075b10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00075b20: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +00075b30: 2033 3529 0a2a 2077 6974 6841 6c6c 5f3a 35).* withAll_:
│ │ │ │ │ +00075b40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00075b50: 2020 2020 2020 2020 2020 2020 2020 4172 Ar
│ │ │ │ │ +00075b60: 7261 7965 6443 6f6c 6c65 6374 696f 6e20 rayedCollection
│ │ │ │ │ +00075b70: 636c 6173 732d 696e 7374 616e 6365 2063 class-instance c
│ │ │ │ │ +00075b80: 7265 6174 696f 6e2e 0a20 2020 2020 2020 reation..
│ │ │ │ │ +00075b90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00075ba0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00075bb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00075bc0: 2020 2020 2020 2028 6c69 6e65 2020 3433 (line 43
│ │ │ │ │ +00075bd0: 290a 2a20 7769 7468 416c 6c42 6c6f 636b ).* withAllBlock
│ │ │ │ │ +00075be0: 7344 6f5f 3a20 2020 2020 2020 2020 2020 sDo_:
│ │ │ │ │ +00075bf0: 2020 2020 2020 2020 2020 2043 6f6d 7069 Compi
│ │ │ │ │ +00075c00: 6c65 644d 6574 686f 642d 6163 6365 7373 ledMethod-access
│ │ │ │ │ +00075c10: 696e 672e 0a20 2020 2020 2020 2020 2020 ing..
│ │ │ │ │ +00075c20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00075c30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00075c40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00075c50: 2020 2028 6c69 6e65 2020 3631 290a 2a20 (line 61).*
│ │ │ │ │ +00075c60: 7769 7468 416c 6c53 7562 636c 6173 7365 withAllSubclasse
│ │ │ │ │ +00075c70: 733a 2020 2020 2020 2020 2020 2020 2020 s:
│ │ │ │ │ +00075c80: 2020 2020 2020 2042 6568 6176 696f 722d Behavior-
│ │ │ │ │ +00075c90: 6163 6365 7373 696e 6720 636c 6173 7320 accessing class
│ │ │ │ │ +00075ca0: 6869 6572 6172 6368 792e 0a20 2020 2020 hierarchy..
│ │ │ │ │ +00075cb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00075cc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00075cd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00075ce0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +00075cf0: 3138 290a 2a20 7769 7468 416c 6c53 7562 18).* withAllSub
│ │ │ │ │ +00075d00: 636c 6173 7365 7344 6f5f 3a20 2020 2020 classesDo_:
│ │ │ │ │ +00075d10: 2020 2020 2020 2020 2020 2020 2042 6568 Beh
│ │ │ │ │ +00075d20: 6176 696f 722d 656e 756d 6572 6174 696e avior-enumeratin
│ │ │ │ │ +00075d30: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ +00075d40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00075d50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00075d60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00075d70: 2028 6c69 6e65 2020 3238 290a 2a20 7769 (line 28).* wi
│ │ │ │ │ +00075d80: 7468 416c 6c53 7562 7370 6163 6573 3a20 thAllSubspaces:
│ │ │ │ │ +00075d90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00075da0: 2020 2020 2041 6273 7472 6163 744e 616d AbstractNam
│ │ │ │ │ +00075db0: 6573 7061 6365 2d6e 616d 6573 7061 6365 espace-namespace
│ │ │ │ │ +00075dc0: 2068 6965 7261 7263 6879 2e0a 2020 2020 hierarchy..
│ │ │ │ │ +00075dd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00075de0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00075df0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00075e00: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +00075e10: 2036 3529 0a2a 2077 6974 6841 6c6c 5375 65).* withAllSu
│ │ │ │ │ +00075e20: 6273 7061 6365 7344 6f5f 3a20 2020 2020 bspacesDo_:
│ │ │ │ │ +00075e30: 2020 2020 2020 2020 2020 2020 2020 4162 Ab
│ │ │ │ │ +00075e40: 7374 7261 6374 4e61 6d65 7370 6163 652d stractNamespace-
│ │ │ │ │ +00075e50: 6e61 6d65 7370 6163 6520 6869 6572 6172 namespace hierar
│ │ │ │ │ +00075e60: 6368 792e 0a20 2020 2020 2020 2020 2020 chy..
│ │ │ │ │ +00075e70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00075e80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00075e90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00075ea0: 2020 2028 6c69 6e65 2020 3639 290a 2a20 (line 69).*
│ │ │ │ │ +00075eb0: 7769 7468 416c 6c53 7570 6572 636c 6173 withAllSuperclas
│ │ │ │ │ +00075ec0: 7365 733a 2020 2020 2020 2020 2020 2020 ses:
│ │ │ │ │ +00075ed0: 2020 2020 2020 2042 6568 6176 696f 722d Behavior-
│ │ │ │ │ +00075ee0: 6163 6365 7373 696e 6720 636c 6173 7320 accessing class
│ │ │ │ │ +00075ef0: 6869 6572 6172 6368 792e 0a20 2020 2020 hierarchy..
│ │ │ │ │ +00075f00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00075f10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00075f20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00075f30: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +00075f40: 3232 290a 2a20 7769 7468 416c 6c53 7570 22).* withAllSup
│ │ │ │ │ +00075f50: 6572 636c 6173 7365 7344 6f5f 3a20 2020 erclassesDo_:
│ │ │ │ │ +00075f60: 2020 2020 2020 2020 2020 2020 2042 6568 Beh
│ │ │ │ │ +00075f70: 6176 696f 722d 656e 756d 6572 6174 696e avior-enumeratin
│ │ │ │ │ +00075f80: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ +00075f90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00075fa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00075fb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00075fc0: 2028 6c69 6e65 2020 3332 290a 2a20 7769 (line 32).* wi
│ │ │ │ │ +00075fd0: 7468 416c 6c53 7570 6572 7370 6163 6573 thAllSuperspaces
│ │ │ │ │ +00075fe0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +00075ff0: 2020 2020 2044 6963 7469 6f6e 6172 792d Dictionary-
│ │ │ │ │ +00076000: 6e61 6d65 7370 6163 6520 7072 6f74 6f63 namespace protoc
│ │ │ │ │ +00076010: 6f6c 2e0a 2020 2020 2020 2020 2020 2020 ol..
│ │ │ │ │ +00076020: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00076030: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00076040: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00076050: 2020 286c 696e 6520 2035 3029 0a2a 2077 (line 50).* w
│ │ │ │ │ +00076060: 6974 6841 6c6c 5375 7065 7273 7061 6365 ithAllSuperspace
│ │ │ │ │ +00076070: 7344 6f5f 3a20 2020 2020 2020 2020 2020 sDo_:
│ │ │ │ │ +00076080: 2020 2020 2020 4469 6374 696f 6e61 7279 Dictionary
│ │ │ │ │ +00076090: 2d6e 616d 6573 7061 6365 2070 726f 746f -namespace proto
│ │ │ │ │ +000760a0: 636f 6c2e 0a20 2020 2020 2020 2020 2020 col..
│ │ │ │ │ +000760b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000760c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000760d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000760e0: 2020 2028 6c69 6e65 2020 3534 290a 2a20 (line 54).*
│ │ │ │ │ +000760f0: 7769 7468 4669 6c65 446f 5f3a 2020 2020 withFileDo_:
│ │ │ │ │ +00076100: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00076110: 2020 2020 2020 2046 696c 6553 6567 6d65 FileSegme
│ │ │ │ │ +00076120: 6e74 2d62 6173 6963 2e20 2020 286c 696e nt-basic. (lin
│ │ │ │ │ +00076130: 6520 2033 3029 0a2a 2077 6974 684e 6577 e 30).* withNew
│ │ │ │ │ +00076140: 4d65 7468 6f64 436c 6173 735f 3a20 2020 MethodClass_:
│ │ │ │ │ +00076150: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00076160: 436f 6d70 696c 6564 4d65 7468 6f64 2d61 CompiledMethod-a
│ │ │ │ │ +00076170: 6363 6573 7369 6e67 2e0a 2020 2020 2020 ccessing..
│ │ │ │ │ +00076180: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00076190: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000761a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000761b0: 2020 2020 2020 2020 286c 696e 6520 2036 (line 6
│ │ │ │ │ +000761c0: 3529 0a2a 2077 6974 684e 6577 4d65 7468 5).* withNewMeth
│ │ │ │ │ +000761d0: 6f64 436c 6173 735f 7365 6c65 6374 6f72 odClass_selector
│ │ │ │ │ +000761e0: 5f3a 2020 2020 2020 2020 2020 436f 6d70 _: Comp
│ │ │ │ │ +000761f0: 696c 6564 4d65 7468 6f64 2d61 6363 6573 iledMethod-acces
│ │ │ │ │ +00076200: 7369 6e67 2e0a 2020 2020 2020 2020 2020 sing..
│ │ │ │ │ +00076210: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00076220: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00076230: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00076240: 2020 2020 286c 696e 6520 2036 3929 0a2a (line 69).*
│ │ │ │ │ +00076250: 2077 6974 684f 776e 6572 5f3a 2020 2020 withOwner_:
│ │ │ │ │ +00076260: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00076270: 2020 2020 2020 2020 5365 6375 7269 7479 Security
│ │ │ │ │ +00076280: 506f 6c69 6379 2d6d 6f64 6966 7969 6e67 Policy-modifying
│ │ │ │ │ +00076290: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +000762a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000762b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000762c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000762d0: 286c 696e 6520 2031 3529 0a2a 2077 6974 (line 15).* wit
│ │ │ │ │ +000762e0: 6852 6561 6453 7472 6561 6d44 6f5f 3a20 hReadStreamDo_:
│ │ │ │ │ +000762f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00076300: 2020 2020 4669 6c65 5061 7468 2d66 696c FilePath-fil
│ │ │ │ │ +00076310: 6520 6f70 6572 6174 696f 6e73 2e0a 2020 e operations..
│ │ │ │ │ +00076320: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00076330: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00076340: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00076350: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +00076360: 6520 2035 3729 0a2a 2077 6974 6853 6865 e 57).* withShe
│ │ │ │ │ +00076370: 6c6c 4573 6361 7065 7320 3c31 3e3a 2020 llEscapes <1>:
│ │ │ │ │ +00076380: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00076390: 4669 6c65 5061 7468 2d70 7269 6e74 696e FilePath-printin
│ │ │ │ │ +000763a0: 672e 2020 2028 6c69 6e65 2020 3135 290a g. (line 15).
│ │ │ │ │ +000763b0: 2a20 7769 7468 5368 656c 6c45 7363 6170 * withShellEscap
│ │ │ │ │ +000763c0: 6573 3a20 2020 2020 2020 2020 2020 2020 es:
│ │ │ │ │ +000763d0: 2020 2020 2020 2020 2043 6861 7261 6374 Charact
│ │ │ │ │ +000763e0: 6572 4172 7261 792d 7374 7269 6e67 2070 erArray-string p
│ │ │ │ │ +000763f0: 726f 6365 7373 696e 672e 0a20 2020 2020 rocessing..
│ │ │ │ │ +00076400: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00076410: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00076420: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00076430: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +00076440: 3835 290a 2a20 7769 7468 5369 676e 4f66 85).* withSignOf
│ │ │ │ │ +00076450: 5f20 3c31 3e3a 2020 2020 2020 2020 2020 _ <1>:
│ │ │ │ │ +00076460: 2020 2020 2020 2020 2020 2020 204e 756d Num
│ │ │ │ │ +00076470: 6265 722d 6d69 7363 206d 6174 682e 2020 ber-misc math.
│ │ │ │ │ +00076480: 2020 286c 696e 6520 2039 3129 0a2a 2077 (line 91).* w
│ │ │ │ │ +00076490: 6974 6853 6967 6e4f 665f 3a20 2020 2020 ithSignOf_:
│ │ │ │ │ +000764a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000764b0: 2020 2020 2020 466c 6f61 742d 636f 6d70 Float-comp
│ │ │ │ │ +000764c0: 6172 696e 672e 2020 2020 2028 6c69 6e65 aring. (line
│ │ │ │ │ +000764d0: 2020 3136 290a 2a20 7769 7468 556e 6978 16).* withUnix
│ │ │ │ │ +000764e0: 5368 656c 6c45 7363 6170 6573 3a20 2020 ShellEscapes:
│ │ │ │ │ +000764f0: 2020 2020 2020 2020 2020 2020 2020 2043 C
│ │ │ │ │ +00076500: 6861 7261 6374 6572 4172 7261 792d 7374 haracterArray-st
│ │ │ │ │ +00076510: 696c 6c20 756e 636c 6173 7369 6669 6564 ill unclassified
│ │ │ │ │ +00076520: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +00076530: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00076540: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00076550: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00076560: 286c 696e 6520 2020 3629 0a2a 2077 6974 (line 6).* wit
│ │ │ │ │ +00076570: 6857 696e 646f 7773 5368 656c 6c45 7363 hWindowsShellEsc
│ │ │ │ │ +00076580: 6170 6573 3a20 2020 2020 2020 2020 2020 apes:
│ │ │ │ │ +00076590: 2020 2020 4368 6172 6163 7465 7241 7272 CharacterArr
│ │ │ │ │ +000765a0: 6179 2d73 7469 6c6c 2075 6e63 6c61 7373 ay-still unclass
│ │ │ │ │ +000765b0: 6966 6965 642e 0a20 2020 2020 2020 2020 ified..
│ │ │ │ │ +000765c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000765d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000765e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000765f0: 2020 2020 2028 6c69 6e65 2020 3130 290a (line 10).
│ │ │ │ │ +00076600: 2a20 7769 7468 5772 6974 6553 7472 6561 * withWriteStrea
│ │ │ │ │ +00076610: 6d44 6f5f 3a20 2020 2020 2020 2020 2020 mDo_:
│ │ │ │ │ +00076620: 2020 2020 2020 2020 2046 696c 6550 6174 FilePat
│ │ │ │ │ +00076630: 682d 6669 6c65 206f 7065 7261 7469 6f6e h-file operation
│ │ │ │ │ +00076640: 732e 0a20 2020 2020 2020 2020 2020 2020 s..
│ │ │ │ │ +00076650: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00076660: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00076670: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00076680: 2028 6c69 6e65 2020 3631 290a 2a20 776f (line 61).* wo
│ │ │ │ │ +00076690: 726b 696e 673a 2020 2020 2020 2020 2020 rking:
│ │ │ │ │ +000766a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000766b0: 2020 2020 2044 6972 6563 746f 7279 2063 Directory c
│ │ │ │ │ +000766c0: 6c61 7373 2d66 696c 6520 6f70 6572 6174 lass-file operat
│ │ │ │ │ +000766d0: 696f 6e73 2e0a 2020 2020 2020 2020 2020 ions..
│ │ │ │ │ +000766e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000766f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00076700: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00076710: 2020 2020 286c 696e 6520 2031 3629 0a2a (line 16).*
│ │ │ │ │ +00076720: 2077 6f72 6b69 6e67 5f3a 2020 2020 2020 working_:
│ │ │ │ │ +00076730: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00076740: 2020 2020 2020 2020 4469 7265 6374 6f72 Director
│ │ │ │ │ +00076750: 7920 636c 6173 732d 6669 6c65 206f 7065 y class-file ope
│ │ │ │ │ +00076760: 7261 7469 6f6e 732e 0a20 2020 2020 2020 rations..
│ │ │ │ │ +00076770: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00076780: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00076790: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000767a0: 2020 2020 2020 2028 6c69 6e65 2020 3139 (line 19
│ │ │ │ │ +000767b0: 290a 2a20 776f 756c 6442 6c6f 636b 203c ).* wouldBlock <
│ │ │ │ │ +000767c0: 313e 3a20 2020 2020 2020 2020 2020 2020 1>:
│ │ │ │ │ +000767d0: 2020 2020 2020 2020 2020 2053 656d 6170 Semap
│ │ │ │ │ +000767e0: 686f 7265 2d61 6363 6573 7369 6e67 2e20 hore-accessing.
│ │ │ │ │ +000767f0: 286c 696e 6520 2031 3529 0a2a 2077 6f75 (line 15).* wou
│ │ │ │ │ +00076800: 6c64 426c 6f63 6b3a 2020 2020 2020 2020 ldBlock:
│ │ │ │ │ +00076810: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00076820: 2020 2020 5265 6375 7273 696f 6e4c 6f63 RecursionLoc
│ │ │ │ │ +00076830: 6b2d 6163 6365 7373 696e 672e 0a20 2020 k-accessing..
│ │ │ │ │ +00076840: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00076850: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00076860: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00076870: 2020 2020 2020 2020 2020 2028 6c69 6e65 (line
│ │ │ │ │ +00076880: 2020 3138 290a 2a20 7772 6974 653a 2020 18).* write:
│ │ │ │ │ +00076890: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000768a0: 2020 2020 2020 2020 2020 2020 2020 2046 F
│ │ │ │ │ +000768b0: 696c 6544 6573 6372 6970 746f 7220 636c ileDescriptor cl
│ │ │ │ │ +000768c0: 6173 732d 696e 7374 616e 6365 2063 7265 ass-instance cre
│ │ │ │ │ +000768d0: 6174 696f 6e2e 0a20 2020 2020 2020 2020 ation..
│ │ │ │ │ +000768e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000768f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00076900: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00076910: 2020 2020 2028 6c69 6e65 2031 3030 290a (line 100).
│ │ │ │ │ +00076920: 2a20 7772 6974 6553 7472 6561 6d20 3c31 * writeStream <1
│ │ │ │ │ +00076930: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ +00076940: 2020 2020 2020 2020 2046 696c 6550 6174 FilePat
│ │ │ │ │ +00076950: 682d 6669 6c65 206f 7065 7261 7469 6f6e h-file operation
│ │ │ │ │ +00076960: 732e 0a20 2020 2020 2020 2020 2020 2020 s..
│ │ │ │ │ +00076970: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00076980: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00076990: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000769a0: 2028 6c69 6e65 2020 3635 290a 2a20 7772 (line 65).* wr
│ │ │ │ │ +000769b0: 6974 6553 7472 6561 6d3a 2020 2020 2020 iteStream:
│ │ │ │ │ +000769c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000769d0: 2020 2020 2041 7272 6179 6564 436f 6c6c ArrayedColl
│ │ │ │ │ +000769e0: 6563 7469 6f6e 2d73 7472 6561 6d73 2e0a ection-streams..
│ │ │ │ │ +000769f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00076a00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00076a10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00076a20: 2020 2020 2020 2020 2020 2020 2020 286c (l
│ │ │ │ │ +00076a30: 696e 6520 2020 3629 0a2a 2078 3a20 2020 ine 6).* x:
│ │ │ │ │ +00076a40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00076a50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00076a60: 2020 506f 696e 742d 6163 6365 7373 696e Point-accessin
│ │ │ │ │ +00076a70: 672e 2020 2020 2028 6c69 6e65 2020 2036 g. (line 6
│ │ │ │ │ +00076a80: 290a 2a20 785f 3a20 2020 2020 2020 2020 ).* x_:
│ │ │ │ │ +00076a90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00076aa0: 2020 2020 2020 2020 2020 2050 6f69 6e74 Point
│ │ │ │ │ +00076ab0: 2d61 6363 6573 7369 6e67 2e20 2020 2020 -accessing.
│ │ │ │ │ +00076ac0: 286c 696e 6520 2020 3929 0a2a 2078 5f79 (line 9).* x_y
│ │ │ │ │ +00076ad0: 5f20 3c31 3e3a 2020 2020 2020 2020 2020 _ <1>:
│ │ │ │ │ +00076ae0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00076af0: 2020 2020 506f 696e 742d 6163 6365 7373 Point-access
│ │ │ │ │ +00076b00: 696e 672e 2020 2020 2028 6c69 6e65 2020 ing. (line
│ │ │ │ │ +00076b10: 3132 290a 2a20 785f 795f 3a20 2020 2020 12).* x_y_:
│ │ │ │ │ +00076b20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00076b30: 2020 2020 2020 2020 2020 2020 2050 6f69 Poi
│ │ │ │ │ +00076b40: 6e74 2063 6c61 7373 2d69 6e73 7461 6e63 nt class-instanc
│ │ │ │ │ +00076b50: 6520 6372 6561 7469 6f6e 2e0a 2020 2020 e creation..
│ │ │ │ │ +00076b60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00076b70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00076b80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00076b90: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +00076ba0: 2020 3929 0a2a 2078 6f72 5f20 3c31 3e3a 9).* xor_ <1>:
│ │ │ │ │ +00076bb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00076bc0: 2020 2020 2020 2020 2020 2020 2020 5472 Tr
│ │ │ │ │ +00076bd0: 7565 2d62 6173 6963 2e20 2020 2020 2020 ue-basic.
│ │ │ │ │ +00076be0: 2020 2028 6c69 6e65 2020 3336 290a 2a20 (line 36).*
│ │ │ │ │ +00076bf0: 786f 725f 203c 323e 3a20 2020 2020 2020 xor_ <2>:
│ │ │ │ │ +00076c00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00076c10: 2020 2020 2020 2046 616c 7365 2d62 6173 False-bas
│ │ │ │ │ +00076c20: 6963 2e20 2020 2020 2020 2020 286c 696e ic. (lin
│ │ │ │ │ +00076c30: 6520 2033 3529 0a2a 2078 6f72 5f3a 2020 e 35).* xor_:
│ │ │ │ │ +00076c40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00076c50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00076c60: 426f 6f6c 6561 6e2d 6261 7369 632e 2020 Boolean-basic.
│ │ │ │ │ +00076c70: 2020 2020 2028 6c69 6e65 2020 3432 290a (line 42).
│ │ │ │ │ +00076c80: 2a20 793a 2020 2020 2020 2020 2020 2020 * y:
│ │ │ │ │ +00076c90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00076ca0: 2020 2020 2020 2020 2050 6f69 6e74 2d61 Point-a
│ │ │ │ │ +00076cb0: 6363 6573 7369 6e67 2e20 2020 2020 286c ccessing. (l
│ │ │ │ │ +00076cc0: 696e 6520 2031 3529 0a2a 2079 5f3a 2020 ine 15).* y_:
│ │ │ │ │ +00076cd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00076ce0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00076cf0: 2020 506f 696e 742d 6163 6365 7373 696e Point-accessin
│ │ │ │ │ +00076d00: 672e 2020 2020 2028 6c69 6e65 2020 3138 g. (line 18
│ │ │ │ │ +00076d10: 290a 2a20 7965 6172 3a20 2020 2020 2020 ).* year:
│ │ │ │ │ +00076d20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00076d30: 2020 2020 2020 2020 2020 2044 6174 652d Date-
│ │ │ │ │ +00076d40: 6461 7465 2063 6f6d 7075 7461 7469 6f6e date computation
│ │ │ │ │ +00076d50: 732e 0a20 2020 2020 2020 2020 2020 2020 s..
│ │ │ │ │ +00076d60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00076d70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00076d80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00076d90: 2028 6c69 6e65 2020 3634 290a 2a20 7965 (line 64).* ye
│ │ │ │ │ +00076da0: 6172 5f64 6179 5f68 6f75 725f 6d69 6e75 ar_day_hour_minu
│ │ │ │ │ +00076db0: 7465 5f73 6563 6f6e 645f 203c 313e 3a20 te_second_ <1>:
│ │ │ │ │ +00076dc0: 2020 2020 2044 6174 6554 696d 6520 636c DateTime cl
│ │ │ │ │ +00076dd0: 6173 732d 696e 7374 616e 6365 2063 7265 ass-instance cre
│ │ │ │ │ +00076de0: 6174 696f 6e2e 0a20 2020 2020 2020 2020 ation..
│ │ │ │ │ +00076df0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00076e00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00076e10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00076e20: 2020 2020 2028 6c69 6e65 2020 3137 290a (line 17).
│ │ │ │ │ +00076e30: 2a20 7965 6172 5f64 6179 5f68 6f75 725f * year_day_hour_
│ │ │ │ │ +00076e40: 6d69 6e75 7465 5f73 6563 6f6e 645f 3a20 minute_second_:
│ │ │ │ │ +00076e50: 2020 2020 2020 2020 2044 6174 6520 636c Date cl
│ │ │ │ │ +00076e60: 6173 732d 696e 7374 616e 6365 2063 7265 ass-instance cre
│ │ │ │ │ +00076e70: 6174 696f 6e20 2841 4e53 4929 2e0a 2020 ation (ANSI)..
│ │ │ │ │ +00076e80: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00076e90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00076ea0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00076eb0: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +00076ec0: 6520 2020 3629 0a2a 2079 6561 725f 6461 e 6).* year_da
│ │ │ │ │ +00076ed0: 795f 686f 7572 5f6d 696e 7574 655f 7365 y_hour_minute_se
│ │ │ │ │ +00076ee0: 636f 6e64 5f6f 6666 7365 745f 3a20 2020 cond_offset_:
│ │ │ │ │ +00076ef0: 4461 7465 5469 6d65 2063 6c61 7373 2d69 DateTime class-i
│ │ │ │ │ +00076f00: 6e73 7461 6e63 6520 6372 6561 7469 6f6e nstance creation
│ │ │ │ │ +00076f10: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +00076f20: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00076f30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00076f40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00076f50: 286c 696e 6520 2032 3129 0a2a 2079 6561 (line 21).* yea
│ │ │ │ │ +00076f60: 725f 6d6f 6e74 685f 6461 795f 686f 7572 r_month_day_hour
│ │ │ │ │ +00076f70: 5f6d 696e 7574 655f 7365 636f 6e64 5f20 _minute_second_
│ │ │ │ │ +00076f80: 3c31 3e3a 2044 6174 6554 696d 6520 636c <1>: DateTime cl
│ │ │ │ │ +00076f90: 6173 732d 696e 7374 616e 6365 2063 7265 ass-instance cre
│ │ │ │ │ +00076fa0: 6174 696f 6e2e 0a20 2020 2020 2020 2020 ation..
│ │ │ │ │ +00076fb0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00076fc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00076fd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00076fe0: 2020 2020 2028 6c69 6e65 2020 3236 290a (line 26).
│ │ │ │ │ +00076ff0: 2a20 7965 6172 5f6d 6f6e 7468 5f64 6179 * year_month_day
│ │ │ │ │ +00077000: 5f68 6f75 725f 6d69 6e75 7465 5f73 6563 _hour_minute_sec
│ │ │ │ │ +00077010: 6f6e 645f 3a20 2020 2044 6174 6520 636c ond_: Date cl
│ │ │ │ │ +00077020: 6173 732d 696e 7374 616e 6365 2063 7265 ass-instance cre
│ │ │ │ │ +00077030: 6174 696f 6e20 2841 4e53 4929 2e0a 2020 ation (ANSI)..
│ │ │ │ │ +00077040: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00077050: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00077060: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00077070: 2020 2020 2020 2020 2020 2020 286c 696e (lin
│ │ │ │ │ +00077080: 6520 2020 3929 0a2a 2079 6561 725f 6d6f e 9).* year_mo
│ │ │ │ │ +00077090: 6e74 685f 6461 795f 686f 7572 5f6d 696e nth_day_hour_min
│ │ │ │ │ +000770a0: 7574 655f 7365 636f 6e64 5f6f 6666 7365 ute_second_offse
│ │ │ │ │ +000770b0: 745f 3a20 4461 7465 5469 6d65 2063 6c61 t_: DateTime cla
│ │ │ │ │ +000770c0: 7373 2d69 6e73 7461 6e63 6520 6372 6561 ss-instance crea
│ │ │ │ │ +000770d0: 7469 6f6e 2e0a 2020 2020 2020 2020 2020 tion..
│ │ │ │ │ +000770e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000770f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00077100: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00077110: 2020 2020 286c 696e 6520 2033 3129 0a2a (line 31).*
│ │ │ │ │ +00077120: 2079 6965 6c64 203c 313e 3a20 2020 2020 yield <1>:
│ │ │ │ │ +00077130: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00077140: 2020 2020 2020 2020 5072 6f63 6573 736f Processo
│ │ │ │ │ +00077150: 7253 6368 6564 756c 6572 2d62 6173 6963 rScheduler-basic
│ │ │ │ │ +00077160: 2e0a 2020 2020 2020 2020 2020 2020 2020 ..
│ │ │ │ │ +00077170: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00077180: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00077190: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000771a0: 286c 696e 6520 2034 3629 0a2a 2079 6965 (line 46).* yie
│ │ │ │ │ +000771b0: 6c64 3a20 2020 2020 2020 2020 2020 2020 ld:
│ │ │ │ │ +000771c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000771d0: 2020 2020 5072 6f63 6573 732d 6275 696c Process-buil
│ │ │ │ │ +000771e0: 7469 6e73 2e20 2020 2028 6c69 6e65 2020 tins. (line
│ │ │ │ │ +000771f0: 3236 290a 2a20 7969 656c 645f 3a20 2020 26).* yield_:
│ │ │ │ │ +00077200: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00077210: 2020 2020 2020 2020 2020 2020 2047 656e Gen
│ │ │ │ │ +00077220: 6572 6174 6f72 2d73 7472 6561 6d20 7072 erator-stream pr
│ │ │ │ │ +00077230: 6f74 6f63 6f6c 2e0a 2020 2020 2020 2020 otocol..
│ │ │ │ │ +00077240: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00077250: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00077260: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00077270: 2020 2020 2020 286c 696e 6520 2032 3429 (line 24)
│ │ │ │ │ +00077280: 0a2a 2079 6f75 7273 656c 663a 2020 2020 .* yourself:
│ │ │ │ │ +00077290: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000772a0: 2020 2020 2020 2020 2020 4f62 6a65 6374 Object
│ │ │ │ │ +000772b0: 2d63 6c61 7373 2074 7970 6520 6d65 7468 -class type meth
│ │ │ │ │ +000772c0: 6f64 732e 0a20 2020 2020 2020 2020 2020 ods..
│ │ │ │ │ +000772d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000772e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000772f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00077300: 2020 2028 6c69 6e65 2020 3137 290a 2a20 (line 17).*
│ │ │ │ │ +00077310: 7a65 726f 203c 313e 3a20 2020 2020 2020 zero <1>:
│ │ │ │ │ +00077320: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00077330: 2020 2020 2020 2053 6d61 6c6c 496e 7465 SmallInte
│ │ │ │ │ +00077340: 6765 722d 636f 6572 6369 6f6e 206d 6574 ger-coercion met
│ │ │ │ │ +00077350: 686f 6473 2e0a 2020 2020 2020 2020 2020 hods..
│ │ │ │ │ +00077360: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00077370: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00077380: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00077390: 2020 2020 286c 696e 6520 2031 3229 0a2a (line 12).*
│ │ │ │ │ +000773a0: 207a 6572 6f20 3c32 3e3a 2020 2020 2020 zero <2>:
│ │ │ │ │ +000773b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000773c0: 2020 2020 2020 2020 5363 616c 6564 4465 ScaledDe
│ │ │ │ │ +000773d0: 6369 6d61 6c2d 636f 6e73 7461 6e74 732e cimal-constants.
│ │ │ │ │ +000773e0: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +000773f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00077400: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00077410: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +00077420: 6c69 6e65 2020 2039 290a 2a20 7a65 726f line 9).* zero
│ │ │ │ │ +00077430: 203c 333e 3a20 2020 2020 2020 2020 2020 <3>:
│ │ │ │ │ +00077440: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00077450: 2020 204e 756d 6265 722d 636f 6e76 6572 Number-conver
│ │ │ │ │ +00077460: 7469 6e67 2e20 2020 286c 696e 6520 2036 ting. (line 6
│ │ │ │ │ +00077470: 3229 0a2a 207a 6572 6f20 3c34 3e3a 2020 2).* zero <4>:
│ │ │ │ │ +00077480: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00077490: 2020 2020 2020 2020 2020 2020 4c61 7267 Larg
│ │ │ │ │ +000774a0: 6549 6e74 6567 6572 2d63 6f65 7263 696f eInteger-coercio
│ │ │ │ │ +000774b0: 6e2e 0a20 2020 2020 2020 2020 2020 2020 n..
│ │ │ │ │ +000774c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000774d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000774e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000774f0: 2028 6c69 6e65 2020 3230 290a 2a20 7a65 (line 20).* ze
│ │ │ │ │ +00077500: 726f 203c 353e 3a20 2020 2020 2020 2020 ro <5>:
│ │ │ │ │ +00077510: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00077520: 2020 2020 2046 7261 6374 696f 6e2d 636f Fraction-co
│ │ │ │ │ +00077530: 6572 6369 6e67 2e20 2020 286c 696e 6520 ercing. (line
│ │ │ │ │ +00077540: 2032 3629 0a2a 207a 6572 6f20 3c36 3e3a 26).* zero <6>:
│ │ │ │ │ +00077550: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00077560: 2020 2020 2020 2020 2020 2020 2020 466c Fl
│ │ │ │ │ +00077570: 6f61 7451 2d63 6f65 7263 696e 672e 2020 oatQ-coercing.
│ │ │ │ │ +00077580: 2020 2028 6c69 6e65 2020 3138 290a 2a20 (line 18).*
│ │ │ │ │ +00077590: 7a65 726f 203c 373e 3a20 2020 2020 2020 zero <7>:
│ │ │ │ │ +000775a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000775b0: 2020 2020 2020 2046 6c6f 6174 452d 636f FloatE-co
│ │ │ │ │ +000775c0: 6572 6369 6e67 2e20 2020 2020 286c 696e ercing. (lin
│ │ │ │ │ +000775d0: 6520 2031 3829 0a2a 207a 6572 6f20 3c38 e 18).* zero <8
│ │ │ │ │ +000775e0: 3e3a 2020 2020 2020 2020 2020 2020 2020 >:
│ │ │ │ │ +000775f0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00077600: 466c 6f61 7444 2d63 6f65 7263 696e 672e FloatD-coercing.
│ │ │ │ │ +00077610: 2020 2020 2028 6c69 6e65 2020 3138 290a (line 18).
│ │ │ │ │ +00077620: 2a20 7a65 726f 3a20 2020 2020 2020 2020 * zero:
│ │ │ │ │ +00077630: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00077640: 2020 2020 2020 2020 2044 7572 6174 696f Duratio
│ │ │ │ │ +00077650: 6e20 636c 6173 732d 696e 7374 616e 6365 n class-instance
│ │ │ │ │ +00077660: 2063 7265 6174 696f 6e2e 0a20 2020 2020 creation..
│ │ │ │ │ +00077670: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00077680: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00077690: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000776a0: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +000776b0: 3236 290a 2a20 7a65 726f 4469 7669 6465 26).* zeroDivide
│ │ │ │ │ +000776c0: 3a20 2020 2020 2020 2020 2020 2020 2020 :
│ │ │ │ │ +000776d0: 2020 2020 2020 2020 2020 2020 204e 756d Num
│ │ │ │ │ +000776e0: 6265 722d 6572 726f 7220 7261 6973 696e ber-error raisin
│ │ │ │ │ +000776f0: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ +00077700: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00077710: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00077720: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00077730: 2028 6c69 6e65 2020 2039 290a 2a20 7a69 (line 9).* zi
│ │ │ │ │ +00077740: 703a 2020 2020 2020 2020 2020 2020 2020 p:
│ │ │ │ │ +00077750: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00077760: 2020 2020 2046 696c 6550 6174 682d 7669 FilePath-vi
│ │ │ │ │ +00077770: 7274 7561 6c20 6669 6c65 7379 7374 656d rtual filesystem
│ │ │ │ │ +00077780: 732e 0a20 2020 2020 2020 2020 2020 2020 s..
│ │ │ │ │ +00077790: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000777a0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000777b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000777c0: 2028 6c69 6e65 2020 2036 290a 2a20 7c20 (line 6).* |
│ │ │ │ │ +000777d0: 3c31 3e3a 2020 2020 2020 2020 2020 2020 <1>:
│ │ │ │ │ +000777e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000777f0: 2020 2020 2054 7275 652d 6261 7369 632e True-basic.
│ │ │ │ │ +00077800: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +00077810: 2034 3029 0a2a 207c 203c 323e 3a20 2020 40).* | <2>:
│ │ │ │ │ +00077820: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00077830: 2020 2020 2020 2020 2020 2020 2020 4661 Fa
│ │ │ │ │ +00077840: 6c73 652d 6261 7369 632e 2020 2020 2020 lse-basic.
│ │ │ │ │ +00077850: 2020 2028 6c69 6e65 2020 3339 290a 2a20 (line 39).*
│ │ │ │ │ +00077860: 7c3a 2020 2020 2020 2020 2020 2020 2020 |:
│ │ │ │ │ +00077870: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00077880: 2020 2020 2020 2042 6f6f 6c65 616e 2d62 Boolean-b
│ │ │ │ │ +00077890: 6173 6963 2e20 2020 2020 2020 286c 696e asic. (lin
│ │ │ │ │ +000778a0: 6520 2034 3629 0a2a 207e 3a20 2020 2020 e 46).* ~:
│ │ │ │ │ +000778b0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000778c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000778d0: 5374 7269 6e67 2d72 6567 6578 2e20 2020 String-regex.
│ │ │ │ │ +000778e0: 2020 2020 2028 6c69 6e65 2031 3632 290a (line 162).
│ │ │ │ │ +000778f0: 2a20 7e3d 203c 313e 3a20 2020 2020 2020 * ~= <1>:
│ │ │ │ │ +00077900: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00077910: 2020 2020 2020 2020 2053 6d61 6c6c 496e SmallIn
│ │ │ │ │ +00077920: 7465 6765 722d 6275 696c 7420 696e 732e teger-built ins.
│ │ │ │ │ +00077930: 0a20 2020 2020 2020 2020 2020 2020 2020 .
│ │ │ │ │ +00077940: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00077950: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00077960: 2020 2020 2020 2020 2020 2020 2020 2028 (
│ │ │ │ │ +00077970: 6c69 6e65 2020 3837 290a 2a20 7e3d 203c line 87).* ~= <
│ │ │ │ │ +00077980: 323e 3a20 2020 2020 2020 2020 2020 2020 2>:
│ │ │ │ │ +00077990: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000779a0: 2020 2053 6361 6c65 6444 6563 696d 616c ScaledDecimal
│ │ │ │ │ +000779b0: 2d63 6f6d 7061 7269 6e67 2e0a 2020 2020 -comparing..
│ │ │ │ │ +000779c0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000779d0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000779e0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +000779f0: 2020 2020 2020 2020 2020 286c 696e 6520 (line
│ │ │ │ │ +00077a00: 2032 3429 0a2a 207e 3d20 3c33 3e3a 2020 24).* ~= <3>:
│ │ │ │ │ +00077a10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00077a20: 2020 2020 2020 2020 2020 2020 2020 4f62 Ob
│ │ │ │ │ +00077a30: 6a65 6374 2d72 656c 6174 696f 6e61 6c20 ject-relational
│ │ │ │ │ +00077a40: 6f70 6572 6174 6f72 732e 0a20 2020 2020 operators..
│ │ │ │ │ +00077a50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00077a60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00077a70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00077a80: 2020 2020 2020 2020 2028 6c69 6e65 2020 (line
│ │ │ │ │ +00077a90: 2036 290a 2a20 7e3d 203c 343e 3a20 2020 6).* ~= <4>:
│ │ │ │ │ +00077aa0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00077ab0: 2020 2020 2020 2020 2020 2020 204c 6172 Lar
│ │ │ │ │ +00077ac0: 6765 496e 7465 6765 722d 7465 7374 696e geInteger-testin
│ │ │ │ │ +00077ad0: 672e 0a20 2020 2020 2020 2020 2020 2020 g..
│ │ │ │ │ +00077ae0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00077af0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00077b00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00077b10: 2028 6c69 6e65 2020 3231 290a 2a20 7e3d (line 21).* ~=
│ │ │ │ │ +00077b20: 203c 353e 3a20 2020 2020 2020 2020 2020 <5>:
│ │ │ │ │ +00077b30: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00077b40: 2020 2020 2046 6c6f 6174 512d 6275 696c FloatQ-buil
│ │ │ │ │ +00077b50: 7420 696e 732e 2020 2020 286c 696e 6520 t ins. (line
│ │ │ │ │ +00077b60: 2035 3229 0a2a 207e 3d20 3c36 3e3a 2020 52).* ~= <6>:
│ │ │ │ │ +00077b70: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00077b80: 2020 2020 2020 2020 2020 2020 2020 466c Fl
│ │ │ │ │ +00077b90: 6f61 7445 2d62 7569 6c74 2069 6e73 2e20 oatE-built ins.
│ │ │ │ │ +00077ba0: 2020 2028 6c69 6e65 2020 3532 290a 2a20 (line 52).*
│ │ │ │ │ +00077bb0: 7e3d 3a20 2020 2020 2020 2020 2020 2020 ~=:
│ │ │ │ │ +00077bc0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00077bd0: 2020 2020 2020 2046 6c6f 6174 442d 6275 FloatD-bu
│ │ │ │ │ +00077be0: 696c 7420 696e 732e 2020 2020 286c 696e ilt ins. (lin
│ │ │ │ │ +00077bf0: 6520 2035 3229 0a2a 207e 7e20 3c31 3e3a e 52).* ~~ <1>:
│ │ │ │ │ +00077c00: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00077c10: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00077c20: 536d 616c 6c49 6e74 6567 6572 2d62 7569 SmallInteger-bui
│ │ │ │ │ +00077c30: 6c74 2069 6e73 2e0a 2020 2020 2020 2020 lt ins..
│ │ │ │ │ +00077c40: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00077c50: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00077c60: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00077c70: 2020 2020 2020 286c 696e 6520 2039 3029 (line 90)
│ │ │ │ │ +00077c80: 0a2a 207e 7e3a 2020 2020 2020 2020 2020 .* ~~:
│ │ │ │ │ +00077c90: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00077ca0: 2020 2020 2020 2020 2020 4f62 6a65 6374 Object
│ │ │ │ │ +00077cb0: 2d72 656c 6174 696f 6e61 6c20 6f70 6572 -relational oper
│ │ │ │ │ +00077cc0: 6174 6f72 732e 0a20 2020 2020 2020 2020 ators..
│ │ │ │ │ +00077cd0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00077ce0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00077cf0: 2020 2020 2020 2020 2020 2020 2020 2020
│ │ │ │ │ +00077d00: 2020 2020 2028 6c69 6e65 2020 2039 290a (line 9).
│ │ │ │ │ +00077d10: 0a .
│ │ │ ├── ./usr/share/info/gst-base.info.gz
│ │ │ │ ├── gst-base.info
│ │ │ │ │ @@ -1,2962 +1,2964 @@
│ │ │ │ │ 00000000: 5468 6973 2069 7320 6773 742d 6261 7365 This is gst-base
│ │ │ │ │ 00000010: 2e69 6e66 6f2c 2070 726f 6475 6365 6420 .info, produced
│ │ │ │ │ 00000020: 6279 206d 616b 6569 6e66 6f20 7665 7273 by makeinfo vers
│ │ │ │ │ -00000030: 696f 6e20 362e 3720 6672 6f6d 0a67 7374 ion 6.7 from.gst
│ │ │ │ │ -00000040: 2d62 6173 652d 6669 7865 642e 7465 7869 -base-fixed.texi
│ │ │ │ │ -00000050: 2e0a 0a20 2020 2020 5065 726d 6973 7369 ... Permissi
│ │ │ │ │ -00000060: 6f6e 2069 7320 6772 616e 7465 6420 746f on is granted to
│ │ │ │ │ -00000070: 2063 6f70 792c 2064 6973 7472 6962 7574 copy, distribut
│ │ │ │ │ -00000080: 6520 616e 642f 6f72 206d 6f64 6966 7920 e and/or modify
│ │ │ │ │ -00000090: 7468 6973 0a20 2020 2020 646f 6375 6d65 this. docume
│ │ │ │ │ -000000a0: 6e74 2075 6e64 6572 2074 6865 2074 6572 nt under the ter
│ │ │ │ │ -000000b0: 6d73 206f 6620 7468 6520 474e 5520 4672 ms of the GNU Fr
│ │ │ │ │ -000000c0: 6565 2044 6f63 756d 656e 7461 7469 6f6e ee Documentation
│ │ │ │ │ -000000d0: 204c 6963 656e 7365 2c0a 2020 2020 2056 License,. V
│ │ │ │ │ -000000e0: 6572 7369 6f6e 2031 2e32 206f 7220 616e ersion 1.2 or an
│ │ │ │ │ -000000f0: 7920 6c61 7465 7220 7665 7273 696f 6e20 y later version
│ │ │ │ │ -00000100: 7075 626c 6973 6865 6420 6279 2074 6865 published by the
│ │ │ │ │ -00000110: 2046 7265 6520 536f 6674 7761 7265 0a20 Free Software.
│ │ │ │ │ -00000120: 2020 2020 466f 756e 6461 7469 6f6e 3b20 Foundation;
│ │ │ │ │ -00000130: 7769 7468 206e 6f20 496e 7661 7269 616e with no Invarian
│ │ │ │ │ -00000140: 7420 5365 6374 696f 6e73 2c20 7769 7468 t Sections, with
│ │ │ │ │ -00000150: 206e 6f20 4672 6f6e 742d 436f 7665 7220 no Front-Cover
│ │ │ │ │ -00000160: 5465 7874 732c 0a20 2020 2020 616e 6420 Texts,. and
│ │ │ │ │ -00000170: 7769 7468 206e 6f20 4261 636b 2d43 6f76 with no Back-Cov
│ │ │ │ │ -00000180: 6572 2054 6578 7473 2e20 2041 2063 6f70 er Texts. A cop
│ │ │ │ │ -00000190: 7920 6f66 2074 6865 206c 6963 656e 7365 y of the license
│ │ │ │ │ -000001a0: 2069 7320 696e 636c 7564 6564 2069 6e0a is included in.
│ │ │ │ │ -000001b0: 2020 2020 2074 6865 2073 6563 7469 6f6e the section
│ │ │ │ │ -000001c0: 2065 6e74 6974 6c65 6420 2247 4e55 2046 entitled "GNU F
│ │ │ │ │ -000001d0: 7265 6520 446f 6375 6d65 6e74 6174 696f ree Documentatio
│ │ │ │ │ -000001e0: 6e20 4c69 6365 6e73 6522 2e0a 494e 464f n License"..INFO
│ │ │ │ │ -000001f0: 2d44 4952 2d53 4543 5449 4f4e 2053 6f66 -DIR-SECTION Sof
│ │ │ │ │ -00000200: 7477 6172 6520 6465 7665 6c6f 706d 656e tware developmen
│ │ │ │ │ -00000210: 740a 5354 4152 542d 494e 464f 2d44 4952 t.START-INFO-DIR
│ │ │ │ │ -00000220: 2d45 4e54 5259 0a2a 2053 6d61 6c6c 7461 -ENTRY.* Smallta
│ │ │ │ │ -00000230: 6c6b 2062 6173 6520 636c 6173 7365 733a lk base classes:
│ │ │ │ │ -00000240: 2028 6773 742d 6261 7365 292e 2020 2054 (gst-base). T
│ │ │ │ │ -00000250: 6865 2047 4e55 2053 6d61 6c6c 7461 6c6b he GNU Smalltalk
│ │ │ │ │ -00000260: 2062 6173 6520 636c 6173 7365 732e 0a45 base classes..E
│ │ │ │ │ -00000270: 4e44 2d49 4e46 4f2d 4449 522d 454e 5452 ND-INFO-DIR-ENTR
│ │ │ │ │ -00000280: 590a 0a1f 0a49 6e64 6972 6563 743a 0a67 Y....Indirect:.g
│ │ │ │ │ -00000290: 7374 2d62 6173 652e 696e 666f 2d31 3a20 st-base.info-1:
│ │ │ │ │ -000002a0: 3634 330a 6773 742d 6261 7365 2e69 6e66 643.gst-base.inf
│ │ │ │ │ -000002b0: 6f2d 323a 2033 3031 3031 370a 6773 742d o-2: 301017.gst-
│ │ │ │ │ -000002c0: 6261 7365 2e69 6e66 6f2d 333a 2036 3030 base.info-3: 600
│ │ │ │ │ -000002d0: 3932 310a 6773 742d 6261 7365 2e69 6e66 921.gst-base.inf
│ │ │ │ │ -000002e0: 6f2d 343a 2031 3333 3738 3235 0a1f 0a54 o-4: 1337825...T
│ │ │ │ │ -000002f0: 6167 2054 6162 6c65 3a0a 2849 6e64 6972 ag Table:.(Indir
│ │ │ │ │ -00000300: 6563 7429 0a4e 6f64 653a 2054 6f70 7f36 ect).Node: Top.6
│ │ │ │ │ -00000310: 3433 0a4e 6f64 653a 2042 6173 6520 636c 43.Node: Base cl
│ │ │ │ │ -00000320: 6173 7365 737f 3135 3433 0a4e 6f64 653a asses.1543.Node:
│ │ │ │ │ -00000330: 2041 6273 7472 6163 744e 616d 6573 7061 AbstractNamespa
│ │ │ │ │ -00000340: 6365 7f31 3138 3239 0a4e 6f64 653a 2041 ce.11829.Node: A
│ │ │ │ │ -00000350: 6273 7472 6163 744e 616d 6573 7061 6365 bstractNamespace
│ │ │ │ │ -00000360: 2063 6c61 7373 2d69 6e73 7461 6e63 6520 class-instance
│ │ │ │ │ -00000370: 6372 6561 7469 6f6e 7f31 3235 3738 0a4e creation.12578.N
│ │ │ │ │ -00000380: 6f64 653a 2041 6273 7472 6163 744e 616d ode: AbstractNam
│ │ │ │ │ -00000390: 6573 7061 6365 2d61 6363 6573 7369 6e67 espace-accessing
│ │ │ │ │ -000003a0: 7f31 3330 3136 0a4e 6f64 653a 2041 6273 .13016.Node: Abs
│ │ │ │ │ -000003b0: 7472 6163 744e 616d 6573 7061 6365 2d63 tractNamespace-c
│ │ │ │ │ -000003c0: 6f6d 7069 6c69 6e67 7f31 3432 3439 0a4e ompiling.14249.N
│ │ │ │ │ -000003d0: 6f64 653a 2041 6273 7472 6163 744e 616d ode: AbstractNam
│ │ │ │ │ -000003e0: 6573 7061 6365 2d63 6f70 7969 6e67 7f31 espace-copying.1
│ │ │ │ │ -000003f0: 3438 3539 0a4e 6f64 653a 2041 6273 7472 4859.Node: Abstr
│ │ │ │ │ -00000400: 6163 744e 616d 6573 7061 6365 2d6e 616d actNamespace-nam
│ │ │ │ │ -00000410: 6573 7061 6365 2068 6965 7261 7263 6879 espace hierarchy
│ │ │ │ │ -00000420: 7f31 3533 3038 0a4e 6f64 653a 2041 6273 .15308.Node: Abs
│ │ │ │ │ -00000430: 7472 6163 744e 616d 6573 7061 6365 2d6f tractNamespace-o
│ │ │ │ │ -00000440: 7665 7272 6964 6573 2066 6f72 2073 7570 verrides for sup
│ │ │ │ │ -00000450: 6572 7370 6163 6573 7f31 3737 3033 0a4e erspaces.17703.N
│ │ │ │ │ -00000460: 6f64 653a 2041 6273 7472 6163 744e 616d ode: AbstractNam
│ │ │ │ │ -00000470: 6573 7061 6365 2d70 7269 6e74 696e 677f espace-printing.
│ │ │ │ │ -00000480: 3138 3732 340a 4e6f 6465 3a20 4162 7374 18724.Node: Abst
│ │ │ │ │ -00000490: 7261 6374 4e61 6d65 7370 6163 652d 7465 ractNamespace-te
│ │ │ │ │ -000004a0: 7374 696e 677f 3139 3330 380a 4e6f 6465 sting.19308.Node
│ │ │ │ │ -000004b0: 3a20 416c 7465 726e 6174 6976 654f 626a : AlternativeObj
│ │ │ │ │ -000004c0: 6563 7450 726f 7879 7f31 3935 3538 0a4e ectProxy.19558.N
│ │ │ │ │ -000004d0: 6f64 653a 2041 6c74 6572 6e61 7469 7665 ode: Alternative
│ │ │ │ │ -000004e0: 4f62 6a65 6374 5072 6f78 7920 636c 6173 ObjectProxy clas
│ │ │ │ │ -000004f0: 732d 696e 7374 616e 6365 2063 7265 6174 s-instance creat
│ │ │ │ │ -00000500: 696f 6e7f 3230 3330 300a 4e6f 6465 3a20 ion.20300.Node:
│ │ │ │ │ -00000510: 416c 7465 726e 6174 6976 654f 626a 6563 AlternativeObjec
│ │ │ │ │ -00000520: 7450 726f 7879 2d61 6363 6573 7369 6e67 tProxy-accessing
│ │ │ │ │ -00000530: 7f32 3132 3435 0a4e 6f64 653a 2041 7269 .21245.Node: Ari
│ │ │ │ │ -00000540: 7468 6d65 7469 6345 7272 6f72 7f32 3138 thmeticError.218
│ │ │ │ │ -00000550: 3038 0a4e 6f64 653a 2041 7269 7468 6d65 08.Node: Arithme
│ │ │ │ │ -00000560: 7469 6345 7272 6f72 2d64 6573 6372 6970 ticError-descrip
│ │ │ │ │ -00000570: 7469 6f6e 7f32 3232 3638 0a4e 6f64 653a tion.22268.Node:
│ │ │ │ │ -00000580: 2041 7272 6179 7f32 3235 3635 0a4e 6f64 Array.22565.Nod
│ │ │ │ │ -00000590: 653a 2041 7272 6179 2063 6c61 7373 2d69 e: Array class-i
│ │ │ │ │ -000005a0: 6e73 7461 6e63 6520 6372 6561 7469 6f6e nstance creation
│ │ │ │ │ -000005b0: 7f32 3332 3739 0a4e 6f64 653a 2041 7272 .23279.Node: Arr
│ │ │ │ │ -000005c0: 6179 2d62 7569 6c74 2069 6e73 7f32 3335 ay-built ins.235
│ │ │ │ │ -000005d0: 3933 0a4e 6f64 653a 2041 7272 6179 2d6d 93.Node: Array-m
│ │ │ │ │ -000005e0: 7574 6174 696e 6720 6f62 6a65 6374 737f utating objects.
│ │ │ │ │ -000005f0: 3234 3130 390a 4e6f 6465 3a20 4172 7261 24109.Node: Arra
│ │ │ │ │ -00000600: 792d 7072 696e 7469 6e67 7f32 3434 3435 y-printing.24445
│ │ │ │ │ -00000610: 0a4e 6f64 653a 2041 7272 6179 2d74 6573 .Node: Array-tes
│ │ │ │ │ -00000620: 7469 6e67 7f32 3439 3338 0a4e 6f64 653a ting.24938.Node:
│ │ │ │ │ -00000630: 2041 7272 6179 6564 436f 6c6c 6563 7469 ArrayedCollecti
│ │ │ │ │ -00000640: 6f6e 7f32 3530 3930 0a4e 6f64 653a 2041 on.25090.Node: A
│ │ │ │ │ -00000650: 7272 6179 6564 436f 6c6c 6563 7469 6f6e rrayedCollection
│ │ │ │ │ -00000660: 2063 6c61 7373 2d69 6e73 7461 6e63 6520 class-instance
│ │ │ │ │ -00000670: 6372 6561 7469 6f6e 7f32 3630 3134 0a4e creation.26014.N
│ │ │ │ │ -00000680: 6f64 653a 2041 7272 6179 6564 436f 6c6c ode: ArrayedColl
│ │ │ │ │ -00000690: 6563 7469 6f6e 2d62 6173 6963 7f32 3737 ection-basic.277
│ │ │ │ │ -000006a0: 3035 0a4e 6f64 653a 2041 7272 6179 6564 05.Node: Arrayed
│ │ │ │ │ -000006b0: 436f 6c6c 6563 7469 6f6e 2d62 7569 6c74 Collection-built
│ │ │ │ │ -000006c0: 2069 6e73 7f32 3838 3433 0a4e 6f64 653a ins.28843.Node:
│ │ │ │ │ -000006d0: 2041 7272 6179 6564 436f 6c6c 6563 7469 ArrayedCollecti
│ │ │ │ │ -000006e0: 6f6e 2d63 6f6d 7069 6c65 727f 3239 3130 on-compiler.2910
│ │ │ │ │ -000006f0: 370a 4e6f 6465 3a20 4172 7261 7965 6443 7.Node: ArrayedC
│ │ │ │ │ -00000700: 6f6c 6c65 6374 696f 6e2d 636f 7079 696e ollection-copyin
│ │ │ │ │ -00000710: 6720 436f 6c6c 6563 7469 6f6e 737f 3239 g Collections.29
│ │ │ │ │ -00000720: 3431 380a 4e6f 6465 3a20 4172 7261 7965 418.Node: Arraye
│ │ │ │ │ -00000730: 6443 6f6c 6c65 6374 696f 6e2d 656e 756d dCollection-enum
│ │ │ │ │ -00000740: 6572 6174 696e 6720 7468 6520 656c 656d erating the elem
│ │ │ │ │ -00000750: 656e 7473 206f 6620 6120 636f 6c6c 6563 ents of a collec
│ │ │ │ │ -00000760: 7469 6f6e 7f33 3131 3831 0a4e 6f64 653a tion.31181.Node:
│ │ │ │ │ -00000770: 2041 7272 6179 6564 436f 6c6c 6563 7469 ArrayedCollecti
│ │ │ │ │ -00000780: 6f6e 2d73 6f72 7469 6e67 7f33 3233 3338 on-sorting.32338
│ │ │ │ │ -00000790: 0a4e 6f64 653a 2041 7272 6179 6564 436f .Node: ArrayedCo
│ │ │ │ │ -000007a0: 6c6c 6563 7469 6f6e 2d73 746f 7269 6e67 llection-storing
│ │ │ │ │ -000007b0: 7f33 3239 3130 0a4e 6f64 653a 2041 7272 .32910.Node: Arr
│ │ │ │ │ -000007c0: 6179 6564 436f 6c6c 6563 7469 6f6e 2d73 ayedCollection-s
│ │ │ │ │ -000007d0: 7472 6561 6d73 7f33 3332 3037 0a4e 6f64 treams.33207.Nod
│ │ │ │ │ -000007e0: 653a 2041 7373 6f63 6961 7469 6f6e 7f33 e: Association.3
│ │ │ │ │ -000007f0: 3334 3534 0a4e 6f64 653a 2041 7373 6f63 3454.Node: Assoc
│ │ │ │ │ -00000800: 6961 7469 6f6e 2063 6c61 7373 2d62 6173 iation class-bas
│ │ │ │ │ -00000810: 6963 7f33 3431 3339 0a4e 6f64 653a 2041 ic.34139.Node: A
│ │ │ │ │ -00000820: 7373 6f63 6961 7469 6f6e 2d61 6363 6573 ssociation-acces
│ │ │ │ │ -00000830: 7369 6e67 7f33 3433 3839 0a4e 6f64 653a sing.34389.Node:
│ │ │ │ │ -00000840: 2041 7373 6f63 6961 7469 6f6e 2d66 696e Association-fin
│ │ │ │ │ -00000850: 616c 697a 6174 696f 6e7f 3335 3030 380a alization.35008.
│ │ │ │ │ -00000860: 4e6f 6465 3a20 4173 736f 6369 6174 696f Node: Associatio
│ │ │ │ │ -00000870: 6e2d 7072 696e 7469 6e67 7f33 3532 3430 n-printing.35240
│ │ │ │ │ -00000880: 0a4e 6f64 653a 2041 7373 6f63 6961 7469 .Node: Associati
│ │ │ │ │ -00000890: 6f6e 2d73 746f 7269 6e67 7f33 3534 3939 on-storing.35499
│ │ │ │ │ -000008a0: 0a4e 6f64 653a 2041 7373 6f63 6961 7469 .Node: Associati
│ │ │ │ │ -000008b0: 6f6e 2d74 6573 7469 6e67 7f33 3537 3634 on-testing.35764
│ │ │ │ │ -000008c0: 0a4e 6f64 653a 2041 7574 6f6c 6f61 647f .Node: Autoload.
│ │ │ │ │ -000008d0: 3336 3236 310a 4e6f 6465 3a20 4175 746f 36261.Node: Auto
│ │ │ │ │ -000008e0: 6c6f 6164 2063 6c61 7373 2d69 6e73 7461 load class-insta
│ │ │ │ │ -000008f0: 6e63 6520 6372 6561 7469 6f6e 7f33 3639 nce creation.369
│ │ │ │ │ -00000900: 3239 0a4e 6f64 653a 2041 7574 6f6c 6f61 29.Node: Autoloa
│ │ │ │ │ -00000910: 642d 6163 6365 7373 696e 677f 3337 3935 d-accessing.3795
│ │ │ │ │ -00000920: 370a 4e6f 6465 3a20 4261 677f 3338 3239 7.Node: Bag.3829
│ │ │ │ │ -00000930: 360a 4e6f 6465 3a20 4261 6720 636c 6173 6.Node: Bag clas
│ │ │ │ │ -00000940: 732d 6261 7369 637f 3339 3030 340a 4e6f s-basic.39004.No
│ │ │ │ │ -00000950: 6465 3a20 4261 672d 6164 6469 6e67 7f33 de: Bag-adding.3
│ │ │ │ │ -00000960: 3932 3732 0a4e 6f64 653a 2042 6167 2d65 9272.Node: Bag-e
│ │ │ │ │ -00000970: 6e75 6d65 7261 7469 6e67 2074 6865 2065 numerating the e
│ │ │ │ │ -00000980: 6c65 6d65 6e74 7320 6f66 2061 2063 6f6c lements of a col
│ │ │ │ │ -00000990: 6c65 6374 696f 6e7f 3339 3736 370a 4e6f lection.39767.No
│ │ │ │ │ -000009a0: 6465 3a20 4261 672d 6578 7472 6163 7469 de: Bag-extracti
│ │ │ │ │ -000009b0: 6e67 2069 7465 6d73 7f34 3031 3336 0a4e ng items.40136.N
│ │ │ │ │ -000009c0: 6f64 653a 2042 6167 2d70 7269 6e74 696e ode: Bag-printin
│ │ │ │ │ -000009d0: 677f 3430 3432 370a 4e6f 6465 3a20 4261 g.40427.Node: Ba
│ │ │ │ │ -000009e0: 672d 7265 6d6f 7669 6e67 7f34 3036 3433 g-removing.40643
│ │ │ │ │ -000009f0: 0a4e 6f64 653a 2042 6167 2d73 746f 7269 .Node: Bag-stori
│ │ │ │ │ -00000a00: 6e67 7f34 3039 3635 0a4e 6f64 653a 2042 ng.40965.Node: B
│ │ │ │ │ -00000a10: 6167 2d74 6573 7469 6e67 2063 6f6c 6c65 ag-testing colle
│ │ │ │ │ -00000a20: 6374 696f 6e73 7f34 3131 3934 0a4e 6f64 ctions.41194.Nod
│ │ │ │ │ -00000a30: 653a 2042 6568 6176 696f 727f 3431 3639 e: Behavior.4169
│ │ │ │ │ -00000a40: 310a 4e6f 6465 3a20 4265 6861 7669 6f72 1.Node: Behavior
│ │ │ │ │ -00000a50: 2d61 6363 6573 7369 6e67 2063 6c61 7373 -accessing class
│ │ │ │ │ -00000a60: 2068 6965 7261 7263 6879 7f34 3335 3237 hierarchy.43527
│ │ │ │ │ -00000a70: 0a4e 6f64 653a 2042 6568 6176 696f 722d .Node: Behavior-
│ │ │ │ │ -00000a80: 6163 6365 7373 696e 6720 696e 7374 616e accessing instan
│ │ │ │ │ -00000a90: 6365 7320 616e 6420 7661 7269 6162 6c65 ces and variable
│ │ │ │ │ -00000aa0: 737f 3434 3236 350a 4e6f 6465 3a20 4265 s.44265.Node: Be
│ │ │ │ │ -00000ab0: 6861 7669 6f72 2d61 6363 6573 7369 6e67 havior-accessing
│ │ │ │ │ -00000ac0: 2074 6865 206d 6574 686f 6420 6469 6374 the method dict
│ │ │ │ │ -00000ad0: 696f 6e61 7279 7f34 3630 3736 0a4e 6f64 ionary.46076.Nod
│ │ │ │ │ -00000ae0: 653a 2042 6568 6176 696f 722d 6275 696c e: Behavior-buil
│ │ │ │ │ -00000af0: 7420 696e 737f 3437 3932 360a 4e6f 6465 t ins.47926.Node
│ │ │ │ │ -00000b00: 3a20 4265 6861 7669 6f72 2d62 7569 6c74 : Behavior-built
│ │ │ │ │ -00000b10: 696e 7f34 3936 3337 0a4e 6f64 653a 2042 in.49637.Node: B
│ │ │ │ │ -00000b20: 6568 6176 696f 722d 636f 6d70 696c 6174 ehavior-compilat
│ │ │ │ │ -00000b30: 696f 6e7f 3530 3339 320a 4e6f 6465 3a20 ion.50392.Node:
│ │ │ │ │ -00000b40: 4265 6861 7669 6f72 2d63 6f6d 7069 6c61 Behavior-compila
│ │ │ │ │ -00000b50: 7469 6f6e 2028 616c 7465 726e 6174 6976 tion (alternativ
│ │ │ │ │ -00000b60: 6529 7f35 3037 3039 0a4e 6f64 653a 2042 e).50709.Node: B
│ │ │ │ │ -00000b70: 6568 6176 696f 722d 636f 6d70 696c 696e ehavior-compilin
│ │ │ │ │ -00000b80: 677f 3531 3533 350a 4e6f 6465 3a20 4265 g.51535.Node: Be
│ │ │ │ │ -00000b90: 6861 7669 6f72 2d63 6f6d 7069 6c69 6e67 havior-compiling
│ │ │ │ │ -00000ba0: 206d 6574 686f 6473 7f35 3138 3334 0a4e methods.51834.N
│ │ │ │ │ -00000bb0: 6f64 653a 2042 6568 6176 696f 722d 6372 ode: Behavior-cr
│ │ │ │ │ -00000bc0: 6561 7469 6e67 2061 2063 6c61 7373 2068 eating a class h
│ │ │ │ │ -00000bd0: 6965 7261 7263 6879 7f35 3234 3137 0a4e ierarchy.52417.N
│ │ │ │ │ -00000be0: 6f64 653a 2042 6568 6176 696f 722d 656e ode: Behavior-en
│ │ │ │ │ -00000bf0: 756d 6572 6174 696e 677f 3532 3836 370a umerating.52867.
│ │ │ │ │ -00000c00: 4e6f 6465 3a20 4265 6861 7669 6f72 2d65 Node: Behavior-e
│ │ │ │ │ -00000c10: 7661 6c75 6174 696e 677f 3533 3933 340a valuating.53934.
│ │ │ │ │ -00000c20: 4e6f 6465 3a20 4265 6861 7669 6f72 2d69 Node: Behavior-i
│ │ │ │ │ -00000c30: 6e73 7461 6e63 6520 6372 6561 7469 6f6e nstance creation
│ │ │ │ │ -00000c40: 7f35 3532 3336 0a4e 6f64 653a 2042 6568 .55236.Node: Beh
│ │ │ │ │ -00000c50: 6176 696f 722d 696e 7374 616e 6365 2076 avior-instance v
│ │ │ │ │ -00000c60: 6172 6961 626c 6573 7f35 3630 3239 0a4e ariables.56029.N
│ │ │ │ │ -00000c70: 6f64 653a 2042 6568 6176 696f 722d 6d65 ode: Behavior-me
│ │ │ │ │ -00000c80: 7468 6f64 2064 6963 7469 6f6e 6172 797f thod dictionary.
│ │ │ │ │ -00000c90: 3536 3539 330a 4e6f 6465 3a20 4265 6861 56593.Node: Beha
│ │ │ │ │ -00000ca0: 7669 6f72 2d70 6172 7369 6e67 2063 6c61 vior-parsing cla
│ │ │ │ │ -00000cb0: 7373 2064 6563 6c61 7261 7469 6f6e 737f ss declarations.
│ │ │ │ │ -00000cc0: 3630 3135 300a 4e6f 6465 3a20 4265 6861 60150.Node: Beha
│ │ │ │ │ -00000cd0: 7669 6f72 2d70 6c75 6767 6162 6c65 2062 vior-pluggable b
│ │ │ │ │ -00000ce0: 6568 6176 696f 7220 286e 6f74 2079 6574 ehavior (not yet
│ │ │ │ │ -00000cf0: 2069 6d70 6c65 6d65 6e74 6564 297f 3630 implemented).60
│ │ │ │ │ -00000d00: 3832 360a 4e6f 6465 3a20 4265 6861 7669 826.Node: Behavi
│ │ │ │ │ -00000d10: 6f72 2d70 7269 6e74 696e 6720 6869 6572 or-printing hier
│ │ │ │ │ -00000d20: 6172 6368 797f 3631 3733 380a 4e6f 6465 archy.61738.Node
│ │ │ │ │ -00000d30: 3a20 4265 6861 7669 6f72 2d73 6f75 7263 : Behavior-sourc
│ │ │ │ │ -00000d40: 6520 636f 6465 7f36 3232 3434 0a4e 6f64 e code.62244.Nod
│ │ │ │ │ -00000d50: 653a 2042 6568 6176 696f 722d 7374 696c e: Behavior-stil
│ │ │ │ │ -00000d60: 6c20 756e 636c 6173 7369 6669 6564 7f36 l unclassified.6
│ │ │ │ │ -00000d70: 3235 3834 0a4e 6f64 653a 2042 6568 6176 2584.Node: Behav
│ │ │ │ │ -00000d80: 696f 722d 7375 7070 6f72 7420 666f 7220 ior-support for
│ │ │ │ │ -00000d90: 6c69 6768 7477 6569 6768 7420 636c 6173 lightweight clas
│ │ │ │ │ -00000da0: 7365 737f 3633 3330 390a 4e6f 6465 3a20 ses.63309.Node:
│ │ │ │ │ -00000db0: 4265 6861 7669 6f72 2d74 6573 7469 6e67 Behavior-testing
│ │ │ │ │ -00000dc0: 2066 756e 6374 696f 6e61 6c69 7479 7f36 functionality.6
│ │ │ │ │ -00000dd0: 3434 3938 0a4e 6f64 653a 2042 6568 6176 4498.Node: Behav
│ │ │ │ │ -00000de0: 696f 722d 7465 7374 696e 6720 7468 6520 ior-testing the
│ │ │ │ │ -00000df0: 636c 6173 7320 6869 6572 6172 6368 797f class hierarchy.
│ │ │ │ │ -00000e00: 3634 3738 300a 4e6f 6465 3a20 4265 6861 64780.Node: Beha
│ │ │ │ │ -00000e10: 7669 6f72 2d74 6573 7469 6e67 2074 6865 vior-testing the
│ │ │ │ │ -00000e20: 2066 6f72 6d20 6f66 2074 6865 2069 6e73 form of the ins
│ │ │ │ │ -00000e30: 7461 6e63 6573 7f36 3538 3334 0a4e 6f64 tances.65834.Nod
│ │ │ │ │ -00000e40: 653a 2042 6568 6176 696f 722d 7465 7374 e: Behavior-test
│ │ │ │ │ -00000e50: 696e 6720 7468 6520 6d65 7468 6f64 2064 ing the method d
│ │ │ │ │ -00000e60: 6963 7469 6f6e 6172 797f 3636 3737 300a ictionary.66770.
│ │ │ │ │ -00000e70: 4e6f 6465 3a20 4269 6e64 696e 6744 6963 Node: BindingDic
│ │ │ │ │ -00000e80: 7469 6f6e 6172 797f 3638 3137 300a 4e6f tionary.68170.No
│ │ │ │ │ -00000e90: 6465 3a20 4269 6e64 696e 6744 6963 7469 de: BindingDicti
│ │ │ │ │ -00000ea0: 6f6e 6172 792d 6163 6365 7373 696e 677f onary-accessing.
│ │ │ │ │ -00000eb0: 3639 3037 370a 4e6f 6465 3a20 4269 6e64 69077.Node: Bind
│ │ │ │ │ -00000ec0: 696e 6744 6963 7469 6f6e 6172 792d 6261 ingDictionary-ba
│ │ │ │ │ -00000ed0: 7369 6320 2620 636f 7079 696e 677f 3730 sic & copying.70
│ │ │ │ │ -00000ee0: 3938 310a 4e6f 6465 3a20 4269 6e64 696e 981.Node: Bindin
│ │ │ │ │ -00000ef0: 6744 6963 7469 6f6e 6172 792d 636f 7079 gDictionary-copy
│ │ │ │ │ -00000f00: 696e 677f 3731 3533 380a 4e6f 6465 3a20 ing.71538.Node:
│ │ │ │ │ -00000f10: 4269 6e64 696e 6744 6963 7469 6f6e 6172 BindingDictionar
│ │ │ │ │ -00000f20: 792d 666f 7277 6172 6420 6465 636c 6172 y-forward declar
│ │ │ │ │ -00000f30: 6174 696f 6e73 7f37 3232 3138 0a4e 6f64 ations.72218.Nod
│ │ │ │ │ -00000f40: 653a 2042 696e 6469 6e67 4469 6374 696f e: BindingDictio
│ │ │ │ │ -00000f50: 6e61 7279 2d70 7269 6e74 696e 677f 3732 nary-printing.72
│ │ │ │ │ -00000f60: 3635 360a 4e6f 6465 3a20 4269 6e64 696e 656.Node: Bindin
│ │ │ │ │ -00000f70: 6744 6963 7469 6f6e 6172 792d 7465 7374 gDictionary-test
│ │ │ │ │ -00000f80: 696e 677f 3733 3036 330a 4e6f 6465 3a20 ing.73063.Node:
│ │ │ │ │ -00000f90: 426c 6f63 6b43 6c6f 7375 7265 7f37 3332 BlockClosure.732
│ │ │ │ │ -00000fa0: 3931 0a4e 6f64 653a 2042 6c6f 636b 436c 91.Node: BlockCl
│ │ │ │ │ -00000fb0: 6f73 7572 6520 636c 6173 732d 696e 7374 osure class-inst
│ │ │ │ │ -00000fc0: 616e 6365 2063 7265 6174 696f 6e7f 3734 ance creation.74
│ │ │ │ │ -00000fd0: 3532 340a 4e6f 6465 3a20 426c 6f63 6b43 524.Node: BlockC
│ │ │ │ │ -00000fe0: 6c6f 7375 7265 2063 6c61 7373 2d74 6573 losure class-tes
│ │ │ │ │ -00000ff0: 7469 6e67 7f37 3534 3035 0a4e 6f64 653a ting.75405.Node:
│ │ │ │ │ -00001000: 2042 6c6f 636b 436c 6f73 7572 652d 6163 BlockClosure-ac
│ │ │ │ │ -00001010: 6365 7373 696e 677f 3735 3731 320a 4e6f cessing.75712.No
│ │ │ │ │ -00001020: 6465 3a20 426c 6f63 6b43 6c6f 7375 7265 de: BlockClosure
│ │ │ │ │ -00001030: 2d62 7569 6c74 2069 6e73 7f37 3733 3133 -built ins.77313
│ │ │ │ │ -00001040: 0a4e 6f64 653a 2042 6c6f 636b 436c 6f73 .Node: BlockClos
│ │ │ │ │ -00001050: 7572 652d 636f 6e74 726f 6c20 7374 7275 ure-control stru
│ │ │ │ │ -00001060: 6374 7572 6573 7f37 3833 3335 0a4e 6f64 ctures.78335.Nod
│ │ │ │ │ -00001070: 653a 2042 6c6f 636b 436c 6f73 7572 652d e: BlockClosure-
│ │ │ │ │ -00001080: 6578 6365 7074 696f 6e20 6861 6e64 6c69 exception handli
│ │ │ │ │ -00001090: 6e67 7f37 3930 3133 0a4e 6f64 653a 2042 ng.79013.Node: B
│ │ │ │ │ -000010a0: 6c6f 636b 436c 6f73 7572 652d 6d75 6c74 lockClosure-mult
│ │ │ │ │ -000010b0: 6970 6c65 2070 726f 6365 7373 7f38 3130 iple process.810
│ │ │ │ │ -000010c0: 3239 0a4e 6f64 653a 2042 6c6f 636b 436c 29.Node: BlockCl
│ │ │ │ │ -000010d0: 6f73 7572 652d 6f76 6572 7269 6469 6e67 osure-overriding
│ │ │ │ │ -000010e0: 7f38 3233 3939 0a4e 6f64 653a 2042 6c6f .82399.Node: Blo
│ │ │ │ │ -000010f0: 636b 436c 6f73 7572 652d 7465 7374 696e ckClosure-testin
│ │ │ │ │ -00001100: 677f 3832 3637 350a 4e6f 6465 3a20 426c g.82675.Node: Bl
│ │ │ │ │ -00001110: 6f63 6b43 6c6f 7375 7265 2d75 6e77 696e ockClosure-unwin
│ │ │ │ │ -00001120: 6420 7072 6f74 6563 7469 6f6e 7f38 3239 d protection.829
│ │ │ │ │ -00001130: 3438 0a4e 6f64 653a 2042 6c6f 636b 436f 48.Node: BlockCo
│ │ │ │ │ -00001140: 6e74 6578 747f 3834 3433 360a 4e6f 6465 ntext.84436.Node
│ │ │ │ │ -00001150: 3a20 426c 6f63 6b43 6f6e 7465 7874 2d61 : BlockContext-a
│ │ │ │ │ -00001160: 6363 6573 7369 6e67 7f38 3532 3635 0a4e ccessing.85265.N
│ │ │ │ │ -00001170: 6f64 653a 2042 6c6f 636b 436f 6e74 6578 ode: BlockContex
│ │ │ │ │ -00001180: 742d 6465 6275 6767 696e 677f 3836 3737 t-debugging.8677
│ │ │ │ │ -00001190: 390a 4e6f 6465 3a20 426c 6f63 6b43 6f6e 9.Node: BlockCon
│ │ │ │ │ -000011a0: 7465 7874 2d70 7269 6e74 696e 677f 3837 text-printing.87
│ │ │ │ │ -000011b0: 3139 370a 4e6f 6465 3a20 426f 6f6c 6561 197.Node: Boolea
│ │ │ │ │ -000011c0: 6e7f 3837 3433 350a 4e6f 6465 3a20 426f n.87435.Node: Bo
│ │ │ │ │ -000011d0: 6f6c 6561 6e20 636c 6173 732d 7465 7374 olean class-test
│ │ │ │ │ -000011e0: 696e 677f 3838 3139 360a 4e6f 6465 3a20 ing.88196.Node:
│ │ │ │ │ -000011f0: 426f 6f6c 6561 6e2d 6261 7369 637f 3838 Boolean-basic.88
│ │ │ │ │ -00001200: 3531 320a 4e6f 6465 3a20 426f 6f6c 6561 512.Node: Boolea
│ │ │ │ │ -00001210: 6e2d 4320 6861 636b 737f 3839 3830 370a n-C hacks.89807.
│ │ │ │ │ -00001220: 4e6f 6465 3a20 426f 6f6c 6561 6e2d 6f76 Node: Boolean-ov
│ │ │ │ │ -00001230: 6572 7269 6469 6e67 7f39 3030 3638 0a4e erriding.90068.N
│ │ │ │ │ -00001240: 6f64 653a 2042 6f6f 6c65 616e 2d73 746f ode: Boolean-sto
│ │ │ │ │ -00001250: 7269 6e67 7f39 3033 3130 0a4e 6f64 653a ring.90310.Node:
│ │ │ │ │ -00001260: 2042 7974 6541 7272 6179 7f39 3037 3235 ByteArray.90725
│ │ │ │ │ -00001270: 0a4e 6f64 653a 2042 7974 6541 7272 6179 .Node: ByteArray
│ │ │ │ │ -00001280: 2063 6c61 7373 2d69 6e73 7461 6e63 6520 class-instance
│ │ │ │ │ -00001290: 6372 6561 7469 6f6e 7f39 3134 3233 0a4e creation.91423.N
│ │ │ │ │ -000012a0: 6f64 653a 2042 7974 6541 7272 6179 2d62 ode: ByteArray-b
│ │ │ │ │ -000012b0: 6173 6963 7f39 3137 3534 0a4e 6f64 653a asic.91754.Node:
│ │ │ │ │ -000012c0: 2042 7974 6541 7272 6179 2d62 7569 6c74 ByteArray-built
│ │ │ │ │ -000012d0: 2069 6e73 7f39 3233 3932 0a4e 6f64 653a ins.92392.Node:
│ │ │ │ │ -000012e0: 2042 7974 6541 7272 6179 2d43 4f62 6a65 ByteArray-CObje
│ │ │ │ │ -000012f0: 6374 7f39 3335 3934 0a4e 6f64 653a 2042 ct.93594.Node: B
│ │ │ │ │ -00001300: 7974 6541 7272 6179 2d63 6f6e 7665 7274 yteArray-convert
│ │ │ │ │ -00001310: 696e 677f 3933 3936 330a 4e6f 6465 3a20 ing.93963.Node:
│ │ │ │ │ -00001320: 4279 7465 4172 7261 792d 6d6f 7265 2061 ByteArray-more a
│ │ │ │ │ -00001330: 6476 616e 6365 6420 6163 6365 7373 696e dvanced accessin
│ │ │ │ │ -00001340: 677f 3934 3431 390a 4e6f 6465 3a20 4279 g.94419.Node: By
│ │ │ │ │ -00001350: 7465 4172 7261 792d 7374 6f72 696e 677f teArray-storing.
│ │ │ │ │ -00001360: 3130 3133 3437 0a4e 6f64 653a 2043 4167 101347.Node: CAg
│ │ │ │ │ -00001370: 6772 6567 6174 657f 3130 3137 3730 0a4e gregate.101770.N
│ │ │ │ │ -00001380: 6f64 653a 2043 4167 6772 6567 6174 6520 ode: CAggregate
│ │ │ │ │ -00001390: 636c 6173 732d 6163 6365 7373 696e 677f class-accessing.
│ │ │ │ │ -000013a0: 3130 3230 3734 0a4e 6f64 653a 2043 4167 102074.Node: CAg
│ │ │ │ │ -000013b0: 6772 6567 6174 652d 6163 6365 7373 696e gregate-accessin
│ │ │ │ │ -000013c0: 677f 3130 3233 3633 0a4e 6f64 653a 2043 g.102363.Node: C
│ │ │ │ │ -000013d0: 616c 6c69 6e50 726f 6365 7373 7f31 3032 allinProcess.102
│ │ │ │ │ -000013e0: 3630 300a 4e6f 6465 3a20 4361 6c6c 696e 600.Node: Callin
│ │ │ │ │ -000013f0: 5072 6f63 6573 732d 6465 6275 6767 696e Process-debuggin
│ │ │ │ │ -00001400: 677f 3130 3331 3639 0a4e 6f64 653a 2043 g.103169.Node: C
│ │ │ │ │ -00001410: 4172 7261 797f 3130 3334 3130 0a4e 6f64 Array.103410.Nod
│ │ │ │ │ -00001420: 653a 2043 4172 7261 792d 6163 6365 7373 e: CArray-access
│ │ │ │ │ -00001430: 696e 677f 3130 3336 3633 0a4e 6f64 653a ing.103663.Node:
│ │ │ │ │ -00001440: 2043 4172 7261 7943 5479 7065 7f31 3033 CArrayCType.103
│ │ │ │ │ -00001450: 3836 390a 4e6f 6465 3a20 4341 7272 6179 869.Node: CArray
│ │ │ │ │ -00001460: 4354 7970 6520 636c 6173 732d 696e 7374 CType class-inst
│ │ │ │ │ -00001470: 616e 6365 2063 7265 6174 696f 6e7f 3130 ance creation.10
│ │ │ │ │ -00001480: 3432 3530 0a4e 6f64 653a 2043 4172 7261 4250.Node: CArra
│ │ │ │ │ -00001490: 7943 5479 7065 2d61 6363 6573 7369 6e67 yCType-accessing
│ │ │ │ │ -000014a0: 7f31 3034 3934 340a 4e6f 6465 3a20 4341 .104944.Node: CA
│ │ │ │ │ -000014b0: 7272 6179 4354 7970 652d 6261 7369 637f rrayCType-basic.
│ │ │ │ │ -000014c0: 3130 3533 3437 0a4e 6f64 653a 2043 4172 105347.Node: CAr
│ │ │ │ │ -000014d0: 7261 7943 5479 7065 2d73 746f 7269 6e67 rayCType-storing
│ │ │ │ │ -000014e0: 7f31 3035 3634 320a 4e6f 6465 3a20 4342 .105642.Node: CB
│ │ │ │ │ -000014f0: 6f6f 6c65 616e 7f31 3035 3833 320a 4e6f oolean.105832.No
│ │ │ │ │ -00001500: 6465 3a20 4342 6f6f 6c65 616e 2063 6c61 de: CBoolean cla
│ │ │ │ │ -00001510: 7373 2d63 6f6e 7665 7273 696f 6e7f 3130 ss-conversion.10
│ │ │ │ │ -00001520: 3631 3738 0a4e 6f64 653a 2043 426f 6f6c 6178.Node: CBool
│ │ │ │ │ -00001530: 6561 6e2d 6163 6365 7373 696e 677f 3130 ean-accessing.10
│ │ │ │ │ -00001540: 3633 3839 0a4e 6f64 653a 2043 4279 7465 6389.Node: CByte
│ │ │ │ │ -00001550: 7f31 3036 3735 330a 4e6f 6465 3a20 4342 .106753.Node: CB
│ │ │ │ │ -00001560: 7974 6520 636c 6173 732d 636f 6e76 6572 yte class-conver
│ │ │ │ │ -00001570: 7369 6f6e 7f31 3037 3037 300a 4e6f 6465 sion.107070.Node
│ │ │ │ │ -00001580: 3a20 4342 7974 652d 6163 6365 7373 696e : CByte-accessin
│ │ │ │ │ -00001590: 677f 3130 3733 3632 0a4e 6f64 653a 2043 g.107362.Node: C
│ │ │ │ │ -000015a0: 4361 6c6c 6162 6c65 7f31 3037 3737 340a Callable.107774.
│ │ │ │ │ -000015b0: 4e6f 6465 3a20 4343 616c 6c61 626c 6520 Node: CCallable
│ │ │ │ │ -000015c0: 636c 6173 732d 696e 7374 616e 6365 2063 class-instance c
│ │ │ │ │ -000015d0: 7265 6174 696f 6e7f 3130 3834 3533 0a4e reation.108453.N
│ │ │ │ │ -000015e0: 6f64 653a 2043 4361 6c6c 6162 6c65 2d61 ode: CCallable-a
│ │ │ │ │ -000015f0: 6363 6573 7369 6e67 7f31 3038 3932 330a ccessing.108923.
│ │ │ │ │ -00001600: 4e6f 6465 3a20 4343 616c 6c61 626c 652d Node: CCallable-
│ │ │ │ │ -00001610: 6361 6c6c 696e 677f 3130 3932 3136 0a4e calling.109216.N
│ │ │ │ │ -00001620: 6f64 653a 2043 4361 6c6c 6162 6c65 2d72 ode: CCallable-r
│ │ │ │ │ -00001630: 6573 746f 7269 6e67 7f31 3131 3035 340a estoring.111054.
│ │ │ │ │ -00001640: 4e6f 6465 3a20 4343 616c 6c62 6163 6b44 Node: CCallbackD
│ │ │ │ │ -00001650: 6573 6372 6970 746f 727f 3131 3132 3634 escriptor.111264
│ │ │ │ │ -00001660: 0a4e 6f64 653a 2043 4361 6c6c 6261 636b .Node: CCallback
│ │ │ │ │ -00001670: 4465 7363 7269 7074 6f72 2063 6c61 7373 Descriptor class
│ │ │ │ │ -00001680: 2d69 6e73 7461 6e63 6520 6372 6561 7469 -instance creati
│ │ │ │ │ -00001690: 6f6e 7f31 3131 3739 370a 4e6f 6465 3a20 on.111797.Node:
│ │ │ │ │ -000016a0: 4343 616c 6c62 6163 6b44 6573 6372 6970 CCallbackDescrip
│ │ │ │ │ -000016b0: 746f 722d 6163 6365 7373 696e 677f 3131 tor-accessing.11
│ │ │ │ │ -000016c0: 3231 3930 0a4e 6f64 653a 2043 4361 6c6c 2190.Node: CCall
│ │ │ │ │ -000016d0: 6261 636b 4465 7363 7269 7074 6f72 2d72 backDescriptor-r
│ │ │ │ │ -000016e0: 6573 746f 7269 6e67 7f31 3132 3539 370a estoring.112597.
│ │ │ │ │ -000016f0: 4e6f 6465 3a20 4343 6861 727f 3131 3238 Node: CChar.1128
│ │ │ │ │ -00001700: 3736 0a4e 6f64 653a 2043 4368 6172 2063 76.Node: CChar c
│ │ │ │ │ -00001710: 6c61 7373 2d61 6363 6573 7369 6e67 7f31 lass-accessing.1
│ │ │ │ │ -00001720: 3133 3139 340a 4e6f 6465 3a20 4343 6861 13194.Node: CCha
│ │ │ │ │ -00001730: 722d 6163 6365 7373 696e 677f 3131 3335 r-accessing.1135
│ │ │ │ │ -00001740: 3630 0a4e 6f64 653a 2043 4368 6172 2d63 60.Node: CChar-c
│ │ │ │ │ -00001750: 6f6e 7665 7273 696f 6e7f 3131 3339 3034 onversion.113904
│ │ │ │ │ -00001760: 0a4e 6f64 653a 2043 436f 6d70 6f75 6e64 .Node: CCompound
│ │ │ │ │ -00001770: 7f31 3134 3330 340a 4e6f 6465 3a20 4343 .114304.Node: CC
│ │ │ │ │ -00001780: 6f6d 706f 756e 6420 636c 6173 732d 696e ompound class-in
│ │ │ │ │ -00001790: 7374 616e 6365 2063 7265 6174 696f 6e7f stance creation.
│ │ │ │ │ -000017a0: 3131 3436 3438 0a4e 6f64 653a 2043 436f 114648.Node: CCo
│ │ │ │ │ -000017b0: 6d70 6f75 6e64 2063 6c61 7373 2d73 7562 mpound class-sub
│ │ │ │ │ -000017c0: 636c 6173 7320 6372 6561 7469 6f6e 7f31 class creation.1
│ │ │ │ │ -000017d0: 3135 3037 330a 4e6f 6465 3a20 4343 6f6d 15073.Node: CCom
│ │ │ │ │ -000017e0: 706f 756e 642d 6465 6275 6767 696e 677f pound-debugging.
│ │ │ │ │ -000017f0: 3131 3637 3032 0a4e 6f64 653a 2043 446f 116702.Node: CDo
│ │ │ │ │ -00001800: 7562 6c65 7f31 3137 3035 380a 4e6f 6465 uble.117058.Node
│ │ │ │ │ -00001810: 3a20 4344 6f75 626c 6520 636c 6173 732d : CDouble class-
│ │ │ │ │ -00001820: 6163 6365 7373 696e 677f 3131 3733 3430 accessing.117340
│ │ │ │ │ -00001830: 0a4e 6f64 653a 2043 446f 7562 6c65 2d61 .Node: CDouble-a
│ │ │ │ │ -00001840: 6363 6573 7369 6e67 7f31 3137 3731 360a ccessing.117716.
│ │ │ │ │ -00001850: 4e6f 6465 3a20 4346 6c6f 6174 7f31 3138 Node: CFloat.118
│ │ │ │ │ -00001860: 3034 350a 4e6f 6465 3a20 4346 6c6f 6174 045.Node: CFloat
│ │ │ │ │ -00001870: 2063 6c61 7373 2d61 6363 6573 7369 6e67 class-accessing
│ │ │ │ │ -00001880: 7f31 3138 3333 330a 4e6f 6465 3a20 4346 .118333.Node: CF
│ │ │ │ │ -00001890: 6c6f 6174 2d61 6363 6573 7369 6e67 7f31 loat-accessing.1
│ │ │ │ │ -000018a0: 3138 3730 340a 4e6f 6465 3a20 4346 756e 18704.Node: CFun
│ │ │ │ │ -000018b0: 6374 696f 6e44 6573 6372 6970 746f 727f ctionDescriptor.
│ │ │ │ │ -000018c0: 3131 3930 3238 0a4e 6f64 653a 2043 4675 119028.Node: CFu
│ │ │ │ │ -000018d0: 6e63 7469 6f6e 4465 7363 7269 7074 6f72 nctionDescriptor
│ │ │ │ │ -000018e0: 2063 6c61 7373 2d69 6e73 7461 6e63 6520 class-instance
│ │ │ │ │ -000018f0: 6372 6561 7469 6f6e 7f31 3139 3831 380a creation.119818.
│ │ │ │ │ -00001900: 4e6f 6465 3a20 4346 756e 6374 696f 6e44 Node: CFunctionD
│ │ │ │ │ -00001910: 6573 6372 6970 746f 7220 636c 6173 732d escriptor class-
│ │ │ │ │ -00001920: 7465 7374 696e 677f 3132 3032 3533 0a4e testing.120253.N
│ │ │ │ │ -00001930: 6f64 653a 2043 4675 6e63 7469 6f6e 4465 ode: CFunctionDe
│ │ │ │ │ -00001940: 7363 7269 7074 6f72 2d61 6363 6573 7369 scriptor-accessi
│ │ │ │ │ -00001950: 6e67 7f31 3230 3736 330a 4e6f 6465 3a20 ng.120763.Node:
│ │ │ │ │ -00001960: 4346 756e 6374 696f 6e44 6573 6372 6970 CFunctionDescrip
│ │ │ │ │ -00001970: 746f 722d 7072 696e 7469 6e67 7f31 3231 tor-printing.121
│ │ │ │ │ -00001980: 3139 360a 4e6f 6465 3a20 4346 756e 6374 196.Node: CFunct
│ │ │ │ │ -00001990: 696f 6e44 6573 6372 6970 746f 722d 7265 ionDescriptor-re
│ │ │ │ │ -000019a0: 7374 6f72 696e 677f 3132 3135 3038 0a4e storing.121508.N
│ │ │ │ │ -000019b0: 6f64 653a 2043 6861 7261 6374 6572 7f31 ode: Character.1
│ │ │ │ │ -000019c0: 3231 3738 360a 4e6f 6465 3a20 4368 6172 21786.Node: Char
│ │ │ │ │ -000019d0: 6163 7465 7220 636c 6173 732d 6275 696c acter class-buil
│ │ │ │ │ -000019e0: 7420 696e 737f 3132 3330 3839 0a4e 6f64 t ins.123089.Nod
│ │ │ │ │ -000019f0: 653a 2043 6861 7261 6374 6572 2063 6c61 e: Character cla
│ │ │ │ │ -00001a00: 7373 2d63 6f6e 7374 616e 7473 7f31 3233 ss-constants.123
│ │ │ │ │ -00001a10: 3734 320a 4e6f 6465 3a20 4368 6172 6163 742.Node: Charac
│ │ │ │ │ -00001a20: 7465 7220 636c 6173 732d 696e 6974 6961 ter class-initia
│ │ │ │ │ -00001a30: 6c69 7a69 6e67 206c 6f6f 6b75 7020 7461 lizing lookup ta
│ │ │ │ │ -00001a40: 626c 6573 7f31 3234 3631 300a 4e6f 6465 bles.124610.Node
│ │ │ │ │ -00001a50: 3a20 4368 6172 6163 7465 7220 636c 6173 : Character clas
│ │ │ │ │ -00001a60: 732d 696e 7374 616e 6365 2063 7265 6174 s-instance creat
│ │ │ │ │ -00001a70: 696f 6e7f 3132 3532 3630 0a4e 6f64 653a ion.125260.Node:
│ │ │ │ │ -00001a80: 2043 6861 7261 6374 6572 2063 6c61 7373 Character class
│ │ │ │ │ -00001a90: 2d74 6573 7469 6e67 7f31 3235 3633 310a -testing.125631.
│ │ │ │ │ -00001aa0: 4e6f 6465 3a20 4368 6172 6163 7465 722d Node: Character-
│ │ │ │ │ -00001ab0: 6275 696c 7420 696e 737f 3132 3539 3230 built ins.125920
│ │ │ │ │ -00001ac0: 0a4e 6f64 653a 2043 6861 7261 6374 6572 .Node: Character
│ │ │ │ │ -00001ad0: 2d63 6f65 7263 696f 6e20 6d65 7468 6f64 -coercion method
│ │ │ │ │ -00001ae0: 737f 3132 3637 3038 0a4e 6f64 653a 2043 s.126708.Node: C
│ │ │ │ │ -00001af0: 6861 7261 6374 6572 2d63 6f6d 7061 7269 haracter-compari
│ │ │ │ │ -00001b00: 6e67 7f31 3237 3438 360a 4e6f 6465 3a20 ng.127486.Node:
│ │ │ │ │ -00001b10: 4368 6172 6163 7465 722d 636f 6e76 6572 Character-conver
│ │ │ │ │ -00001b20: 7469 6e67 7f31 3238 3133 360a 4e6f 6465 ting.128136.Node
│ │ │ │ │ -00001b30: 3a20 4368 6172 6163 7465 722d 7072 696e : Character-prin
│ │ │ │ │ -00001b40: 7469 6e67 7f31 3238 3532 340a 4e6f 6465 ting.128524.Node
│ │ │ │ │ -00001b50: 3a20 4368 6172 6163 7465 722d 7374 6f72 : Character-stor
│ │ │ │ │ -00001b60: 696e 677f 3132 3930 3132 0a4e 6f64 653a ing.129012.Node:
│ │ │ │ │ -00001b70: 2043 6861 7261 6374 6572 2d74 6573 7469 Character-testi
│ │ │ │ │ -00001b80: 6e67 7f31 3239 3335 350a 4e6f 6465 3a20 ng.129355.Node:
│ │ │ │ │ -00001b90: 4368 6172 6163 7465 722d 7465 7374 696e Character-testin
│ │ │ │ │ -00001ba0: 6720 6675 6e63 7469 6f6e 616c 6974 797f g functionality.
│ │ │ │ │ -00001bb0: 3133 3032 3432 0a4e 6f64 653a 2043 6861 130242.Node: Cha
│ │ │ │ │ -00001bc0: 7261 6374 6572 4172 7261 797f 3133 3034 racterArray.1304
│ │ │ │ │ -00001bd0: 3930 0a4e 6f64 653a 2043 6861 7261 6374 90.Node: Charact
│ │ │ │ │ -00001be0: 6572 4172 7261 7920 636c 6173 732d 6261 erArray class-ba
│ │ │ │ │ -00001bf0: 7369 637f 3133 3133 3134 0a4e 6f64 653a sic.131314.Node:
│ │ │ │ │ -00001c00: 2043 6861 7261 6374 6572 4172 7261 7920 CharacterArray
│ │ │ │ │ -00001c10: 636c 6173 732d 6d75 6c74 6962 7974 6520 class-multibyte
│ │ │ │ │ -00001c20: 656e 636f 6469 6e67 737f 3133 3138 3030 encodings.131800
│ │ │ │ │ -00001c30: 0a4e 6f64 653a 2043 6861 7261 6374 6572 .Node: Character
│ │ │ │ │ -00001c40: 4172 7261 792d 6261 7369 637f 3133 3231 Array-basic.1321
│ │ │ │ │ -00001c50: 3739 0a4e 6f64 653a 2043 6861 7261 6374 79.Node: Charact
│ │ │ │ │ -00001c60: 6572 4172 7261 792d 6275 696c 7420 696e erArray-built in
│ │ │ │ │ -00001c70: 737f 3133 3235 3832 0a4e 6f64 653a 2043 s.132582.Node: C
│ │ │ │ │ -00001c80: 6861 7261 6374 6572 4172 7261 792d 636f haracterArray-co
│ │ │ │ │ -00001c90: 6d70 6172 696e 677f 3133 3330 3130 0a4e mparing.133010.N
│ │ │ │ │ -00001ca0: 6f64 653a 2043 6861 7261 6374 6572 4172 ode: CharacterAr
│ │ │ │ │ -00001cb0: 7261 792d 636f 6e76 6572 7469 6e67 7f31 ray-converting.1
│ │ │ │ │ -00001cc0: 3335 3139 330a 4e6f 6465 3a20 4368 6172 35193.Node: Char
│ │ │ │ │ -00001cd0: 6163 7465 7241 7272 6179 2d6d 756c 7469 acterArray-multi
│ │ │ │ │ -00001ce0: 6279 7465 2065 6e63 6f64 696e 6773 7f31 byte encodings.1
│ │ │ │ │ -00001cf0: 3336 3733 340a 4e6f 6465 3a20 4368 6172 36734.Node: Char
│ │ │ │ │ -00001d00: 6163 7465 7241 7272 6179 2d73 7469 6c6c acterArray-still
│ │ │ │ │ -00001d10: 2075 6e63 6c61 7373 6966 6965 647f 3133 unclassified.13
│ │ │ │ │ -00001d20: 3733 3130 0a4e 6f64 653a 2043 6861 7261 7310.Node: Chara
│ │ │ │ │ -00001d30: 6374 6572 4172 7261 792d 7374 7269 6e67 cterArray-string
│ │ │ │ │ -00001d40: 2070 726f 6365 7373 696e 677f 3133 3737 processing.1377
│ │ │ │ │ -00001d50: 3830 0a4e 6f64 653a 2043 6861 7261 6374 80.Node: Charact
│ │ │ │ │ -00001d60: 6572 4172 7261 792d 7465 7374 696e 6720 erArray-testing
│ │ │ │ │ -00001d70: 6675 6e63 7469 6f6e 616c 6974 797f 3134 functionality.14
│ │ │ │ │ -00001d80: 3136 3432 0a4e 6f64 653a 2043 496e 747f 1642.Node: CInt.
│ │ │ │ │ -00001d90: 3134 3139 3033 0a4e 6f64 653a 2043 496e 141903.Node: CIn
│ │ │ │ │ -00001da0: 7420 636c 6173 732d 6163 6365 7373 696e t class-accessin
│ │ │ │ │ -00001db0: 677f 3134 3231 3734 0a4e 6f64 653a 2043 g.142174.Node: C
│ │ │ │ │ -00001dc0: 496e 742d 6163 6365 7373 696e 677f 3134 Int-accessing.14
│ │ │ │ │ -00001dd0: 3235 3135 0a4e 6f64 653a 2043 6c61 7373 2515.Node: Class
│ │ │ │ │ -00001de0: 7f31 3432 3834 390a 4e6f 6465 3a20 436c .142849.Node: Cl
│ │ │ │ │ -00001df0: 6173 7320 636c 6173 732d 696e 6974 6961 ass class-initia
│ │ │ │ │ -00001e00: 6c69 7a65 7f31 3433 3834 330a 4e6f 6465 lize.143843.Node
│ │ │ │ │ -00001e10: 3a20 436c 6173 732d 6163 6365 7373 696e : Class-accessin
│ │ │ │ │ -00001e20: 6720 696e 7374 616e 6365 7320 616e 6420 g instances and
│ │ │ │ │ -00001e30: 7661 7269 6162 6c65 737f 3134 3430 3839 variables.144089
│ │ │ │ │ -00001e40: 0a4e 6f64 653a 2043 6c61 7373 2d66 696c .Node: Class-fil
│ │ │ │ │ -00001e50: 696e 677f 3134 3630 3432 0a4e 6f64 653a ing.146042.Node:
│ │ │ │ │ -00001e60: 2043 6c61 7373 2d69 6e73 7461 6e63 6520 Class-instance
│ │ │ │ │ -00001e70: 6372 6561 7469 6f6e 7f31 3436 3437 320a creation.146472.
│ │ │ │ │ -00001e80: 4e6f 6465 3a20 436c 6173 732d 696e 7374 Node: Class-inst
│ │ │ │ │ -00001e90: 616e 6365 2063 7265 6174 696f 6e20 2d20 ance creation -
│ │ │ │ │ -00001ea0: 616c 7465 726e 6174 6976 657f 3134 3935 alternative.1495
│ │ │ │ │ -00001eb0: 3437 0a4e 6f64 653a 2043 6c61 7373 2d70 47.Node: Class-p
│ │ │ │ │ -00001ec0: 7261 676d 6173 7f31 3531 3732 340a 4e6f ragmas.151724.No
│ │ │ │ │ -00001ed0: 6465 3a20 436c 6173 732d 7072 696e 7469 de: Class-printi
│ │ │ │ │ -00001ee0: 6e67 7f31 3532 3233 370a 4e6f 6465 3a20 ng.152237.Node:
│ │ │ │ │ -00001ef0: 436c 6173 732d 7361 7669 6e67 2061 6e64 Class-saving and
│ │ │ │ │ -00001f00: 206c 6f61 6469 6e67 7f31 3532 3633 330a loading.152633.
│ │ │ │ │ -00001f10: 4e6f 6465 3a20 436c 6173 732d 7365 6375 Node: Class-secu
│ │ │ │ │ -00001f20: 7269 7479 7f31 3534 3030 390a 4e6f 6465 rity.154009.Node
│ │ │ │ │ -00001f30: 3a20 436c 6173 732d 7374 696c 6c20 756e : Class-still un
│ │ │ │ │ -00001f40: 636c 6173 7369 6669 6564 7f31 3534 3331 classified.15431
│ │ │ │ │ -00001f50: 390a 4e6f 6465 3a20 436c 6173 732d 7465 9.Node: Class-te
│ │ │ │ │ -00001f60: 7374 696e 677f 3135 3436 3930 0a4e 6f64 sting.154690.Nod
│ │ │ │ │ -00001f70: 653a 2043 6c61 7373 2d74 6573 7469 6e67 e: Class-testing
│ │ │ │ │ -00001f80: 2066 756e 6374 696f 6e61 6c69 7479 7f31 functionality.1
│ │ │ │ │ -00001f90: 3534 3934 340a 4e6f 6465 3a20 436c 6173 54944.Node: Clas
│ │ │ │ │ -00001fa0: 7344 6573 6372 6970 7469 6f6e 7f31 3535 sDescription.155
│ │ │ │ │ -00001fb0: 3137 360a 4e6f 6465 3a20 436c 6173 7344 176.Node: ClassD
│ │ │ │ │ -00001fc0: 6573 6372 6970 7469 6f6e 2d63 6f6d 7069 escription-compi
│ │ │ │ │ -00001fd0: 6c69 6e67 7f31 3535 3936 300a 4e6f 6465 ling.155960.Node
│ │ │ │ │ -00001fe0: 3a20 436c 6173 7344 6573 6372 6970 7469 : ClassDescripti
│ │ │ │ │ -00001ff0: 6f6e 2d63 6f6e 7665 7273 696f 6e7f 3135 on-conversion.15
│ │ │ │ │ -00002000: 3637 3934 0a4e 6f64 653a 2043 6c61 7373 6794.Node: Class
│ │ │ │ │ -00002010: 4465 7363 7269 7074 696f 6e2d 636f 7079 Description-copy
│ │ │ │ │ -00002020: 696e 677f 3135 3732 3630 0a4e 6f64 653a ing.157260.Node:
│ │ │ │ │ -00002030: 2043 6c61 7373 4465 7363 7269 7074 696f ClassDescriptio
│ │ │ │ │ -00002040: 6e2d 6669 6c69 6e67 7f31 3538 3437 300a n-filing.158470.
│ │ │ │ │ +00000030: 696f 6e20 342e 3133 2066 726f 6d0a 2f68 ion 4.13 from./h
│ │ │ │ │ +00000040: 6f6d 652f 6963 682f 736f 7572 6365 2f73 ome/ich/source/s
│ │ │ │ │ +00000050: 6d61 6c6c 7461 6c6b 2f72 656c 6561 7365 malltalk/release
│ │ │ │ │ +00000060: 2f73 6d61 6c6c 7461 6c6b 2f64 6f63 2f67 /smalltalk/doc/g
│ │ │ │ │ +00000070: 7374 2d62 6173 652d 6669 7865 642e 7465 st-base-fixed.te
│ │ │ │ │ +00000080: 7869 2e0a 0a49 4e46 4f2d 4449 522d 5345 xi...INFO-DIR-SE
│ │ │ │ │ +00000090: 4354 494f 4e20 536f 6674 7761 7265 2064 CTION Software d
│ │ │ │ │ +000000a0: 6576 656c 6f70 6d65 6e74 0a53 5441 5254 evelopment.START
│ │ │ │ │ +000000b0: 2d49 4e46 4f2d 4449 522d 454e 5452 590a -INFO-DIR-ENTRY.
│ │ │ │ │ +000000c0: 2a20 536d 616c 6c74 616c 6b20 6261 7365 * Smalltalk base
│ │ │ │ │ +000000d0: 2063 6c61 7373 6573 3a20 2867 7374 2d62 classes: (gst-b
│ │ │ │ │ +000000e0: 6173 6529 2e20 2020 5468 6520 474e 5520 ase). The GNU
│ │ │ │ │ +000000f0: 536d 616c 6c74 616c 6b20 6261 7365 2063 Smalltalk base c
│ │ │ │ │ +00000100: 6c61 7373 6573 2e0a 454e 442d 494e 464f lasses..END-INFO
│ │ │ │ │ +00000110: 2d44 4952 2d45 4e54 5259 0a0a 2020 2020 -DIR-ENTRY..
│ │ │ │ │ +00000120: 2050 6572 6d69 7373 696f 6e20 6973 2067 Permission is g
│ │ │ │ │ +00000130: 7261 6e74 6564 2074 6f20 636f 7079 2c20 ranted to copy,
│ │ │ │ │ +00000140: 6469 7374 7269 6275 7465 2061 6e64 2f6f distribute and/o
│ │ │ │ │ +00000150: 7220 6d6f 6469 6679 2074 6869 730a 2020 r modify this.
│ │ │ │ │ +00000160: 2020 2064 6f63 756d 656e 7420 756e 6465 document unde
│ │ │ │ │ +00000170: 7220 7468 6520 7465 726d 7320 6f66 2074 r the terms of t
│ │ │ │ │ +00000180: 6865 2047 4e55 2046 7265 6520 446f 6375 he GNU Free Docu
│ │ │ │ │ +00000190: 6d65 6e74 6174 696f 6e20 4c69 6365 6e73 mentation Licens
│ │ │ │ │ +000001a0: 652c 0a20 2020 2020 5665 7273 696f 6e20 e,. Version
│ │ │ │ │ +000001b0: 312e 3220 6f72 2061 6e79 206c 6174 6572 1.2 or any later
│ │ │ │ │ +000001c0: 2076 6572 7369 6f6e 2070 7562 6c69 7368 version publish
│ │ │ │ │ +000001d0: 6564 2062 7920 7468 6520 4672 6565 2053 ed by the Free S
│ │ │ │ │ +000001e0: 6f66 7477 6172 650a 2020 2020 2046 6f75 oftware. Fou
│ │ │ │ │ +000001f0: 6e64 6174 696f 6e3b 2077 6974 6820 6e6f ndation; with no
│ │ │ │ │ +00000200: 2049 6e76 6172 6961 6e74 2053 6563 7469 Invariant Secti
│ │ │ │ │ +00000210: 6f6e 732c 2077 6974 6820 6e6f 2046 726f ons, with no Fro
│ │ │ │ │ +00000220: 6e74 2d43 6f76 6572 2054 6578 7473 2c0a nt-Cover Texts,.
│ │ │ │ │ +00000230: 2020 2020 2061 6e64 2077 6974 6820 6e6f and with no
│ │ │ │ │ +00000240: 2042 6163 6b2d 436f 7665 7220 5465 7874 Back-Cover Text
│ │ │ │ │ +00000250: 732e 2020 4120 636f 7079 206f 6620 7468 s. A copy of th
│ │ │ │ │ +00000260: 6520 6c69 6365 6e73 6520 6973 2069 6e63 e license is inc
│ │ │ │ │ +00000270: 6c75 6465 640a 2020 2020 2069 6e20 7468 luded. in th
│ │ │ │ │ +00000280: 6520 7365 6374 696f 6e20 656e 7469 746c e section entitl
│ │ │ │ │ +00000290: 6564 2022 474e 5520 4672 6565 2044 6f63 ed "GNU Free Doc
│ │ │ │ │ +000002a0: 756d 656e 7461 7469 6f6e 204c 6963 656e umentation Licen
│ │ │ │ │ +000002b0: 7365 222e 0a0a 1f0a 496e 6469 7265 6374 se".....Indirect
│ │ │ │ │ +000002c0: 3a0a 6773 742d 6261 7365 2e69 6e66 6f2d :.gst-base.info-
│ │ │ │ │ +000002d0: 313a 2036 3934 0a67 7374 2d62 6173 652e 1: 694.gst-base.
│ │ │ │ │ +000002e0: 696e 666f 2d32 3a20 3330 3033 3234 0a67 info-2: 300324.g
│ │ │ │ │ +000002f0: 7374 2d62 6173 652e 696e 666f 2d33 3a20 st-base.info-3:
│ │ │ │ │ +00000300: 3630 3032 3330 0a67 7374 2d62 6173 652e 600230.gst-base.
│ │ │ │ │ +00000310: 696e 666f 2d34 3a20 3834 3636 3135 0a67 info-4: 846615.g
│ │ │ │ │ +00000320: 7374 2d62 6173 652e 696e 666f 2d35 3a20 st-base.info-5:
│ │ │ │ │ +00000330: 3133 3336 3639 300a 1f0a 5461 6720 5461 1336690...Tag Ta
│ │ │ │ │ +00000340: 626c 653a 0a28 496e 6469 7265 6374 290a ble:.(Indirect).
│ │ │ │ │ +00000350: 4e6f 6465 3a20 546f 707f 3639 340a 4e6f Node: Top.694.No
│ │ │ │ │ +00000360: 6465 3a20 4261 7365 2063 6c61 7373 6573 de: Base classes
│ │ │ │ │ +00000370: 7f31 3633 300a 4e6f 6465 3a20 4162 7374 .1630.Node: Abst
│ │ │ │ │ +00000380: 7261 6374 4e61 6d65 7370 6163 657f 3131 ractNamespace.11
│ │ │ │ │ +00000390: 3933 300a 4e6f 6465 3a20 4162 7374 7261 930.Node: Abstra
│ │ │ │ │ +000003a0: 6374 4e61 6d65 7370 6163 6520 636c 6173 ctNamespace clas
│ │ │ │ │ +000003b0: 732d 696e 7374 616e 6365 2063 7265 6174 s-instance creat
│ │ │ │ │ +000003c0: 696f 6e7f 3132 3637 390a 4e6f 6465 3a20 ion.12679.Node:
│ │ │ │ │ +000003d0: 4162 7374 7261 6374 4e61 6d65 7370 6163 AbstractNamespac
│ │ │ │ │ +000003e0: 652d 6163 6365 7373 696e 677f 3133 3131 e-accessing.1311
│ │ │ │ │ +000003f0: 380a 4e6f 6465 3a20 4162 7374 7261 6374 8.Node: Abstract
│ │ │ │ │ +00000400: 4e61 6d65 7370 6163 652d 636f 6d70 696c Namespace-compil
│ │ │ │ │ +00000410: 696e 677f 3134 3335 300a 4e6f 6465 3a20 ing.14350.Node:
│ │ │ │ │ +00000420: 4162 7374 7261 6374 4e61 6d65 7370 6163 AbstractNamespac
│ │ │ │ │ +00000430: 652d 636f 7079 696e 677f 3134 3936 310a e-copying.14961.
│ │ │ │ │ +00000440: 4e6f 6465 3a20 4162 7374 7261 6374 4e61 Node: AbstractNa
│ │ │ │ │ +00000450: 6d65 7370 6163 652d 6e61 6d65 7370 6163 mespace-namespac
│ │ │ │ │ +00000460: 6520 6869 6572 6172 6368 797f 3135 3431 e hierarchy.1541
│ │ │ │ │ +00000470: 310a 4e6f 6465 3a20 4162 7374 7261 6374 1.Node: Abstract
│ │ │ │ │ +00000480: 4e61 6d65 7370 6163 652d 6f76 6572 7269 Namespace-overri
│ │ │ │ │ +00000490: 6465 7320 666f 7220 7375 7065 7273 7061 des for superspa
│ │ │ │ │ +000004a0: 6365 737f 3137 3830 370a 4e6f 6465 3a20 ces.17807.Node:
│ │ │ │ │ +000004b0: 4162 7374 7261 6374 4e61 6d65 7370 6163 AbstractNamespac
│ │ │ │ │ +000004c0: 652d 7072 696e 7469 6e67 7f31 3838 3333 e-printing.18833
│ │ │ │ │ +000004d0: 0a4e 6f64 653a 2041 6273 7472 6163 744e .Node: AbstractN
│ │ │ │ │ +000004e0: 616d 6573 7061 6365 2d74 6573 7469 6e67 amespace-testing
│ │ │ │ │ +000004f0: 7f31 3934 3138 0a4e 6f64 653a 2041 6c74 .19418.Node: Alt
│ │ │ │ │ +00000500: 6572 6e61 7469 7665 4f62 6a65 6374 5072 ernativeObjectPr
│ │ │ │ │ +00000510: 6f78 797f 3139 3636 390a 4e6f 6465 3a20 oxy.19669.Node:
│ │ │ │ │ +00000520: 416c 7465 726e 6174 6976 654f 626a 6563 AlternativeObjec
│ │ │ │ │ +00000530: 7450 726f 7879 2063 6c61 7373 2d69 6e73 tProxy class-ins
│ │ │ │ │ +00000540: 7461 6e63 6520 6372 6561 7469 6f6e 7f32 tance creation.2
│ │ │ │ │ +00000550: 3034 3131 0a4e 6f64 653a 2041 6c74 6572 0411.Node: Alter
│ │ │ │ │ +00000560: 6e61 7469 7665 4f62 6a65 6374 5072 6f78 nativeObjectProx
│ │ │ │ │ +00000570: 792d 6163 6365 7373 696e 677f 3231 3335 y-accessing.2135
│ │ │ │ │ +00000580: 360a 4e6f 6465 3a20 4172 6974 686d 6574 6.Node: Arithmet
│ │ │ │ │ +00000590: 6963 4572 726f 727f 3231 3932 300a 4e6f icError.21920.No
│ │ │ │ │ +000005a0: 6465 3a20 4172 6974 686d 6574 6963 4572 de: ArithmeticEr
│ │ │ │ │ +000005b0: 726f 722d 6465 7363 7269 7074 696f 6e7f ror-description.
│ │ │ │ │ +000005c0: 3232 3338 300a 4e6f 6465 3a20 4172 7261 22380.Node: Arra
│ │ │ │ │ +000005d0: 797f 3232 3637 380a 4e6f 6465 3a20 4172 y.22678.Node: Ar
│ │ │ │ │ +000005e0: 7261 7920 636c 6173 732d 696e 7374 616e ray class-instan
│ │ │ │ │ +000005f0: 6365 2063 7265 6174 696f 6e7f 3233 3339 ce creation.2339
│ │ │ │ │ +00000600: 320a 4e6f 6465 3a20 4172 7261 792d 6275 2.Node: Array-bu
│ │ │ │ │ +00000610: 696c 7420 696e 737f 3233 3730 370a 4e6f ilt ins.23707.No
│ │ │ │ │ +00000620: 6465 3a20 4172 7261 792d 6d75 7461 7469 de: Array-mutati
│ │ │ │ │ +00000630: 6e67 206f 626a 6563 7473 7f32 3432 3234 ng objects.24224
│ │ │ │ │ +00000640: 0a4e 6f64 653a 2041 7272 6179 2d70 7269 .Node: Array-pri
│ │ │ │ │ +00000650: 6e74 696e 677f 3234 3536 300a 4e6f 6465 nting.24560.Node
│ │ │ │ │ +00000660: 3a20 4172 7261 792d 7465 7374 696e 677f : Array-testing.
│ │ │ │ │ +00000670: 3235 3035 340a 4e6f 6465 3a20 4172 7261 25054.Node: Arra
│ │ │ │ │ +00000680: 7965 6443 6f6c 6c65 6374 696f 6e7f 3235 yedCollection.25
│ │ │ │ │ +00000690: 3230 370a 4e6f 6465 3a20 4172 7261 7965 207.Node: Arraye
│ │ │ │ │ +000006a0: 6443 6f6c 6c65 6374 696f 6e20 636c 6173 dCollection clas
│ │ │ │ │ +000006b0: 732d 696e 7374 616e 6365 2063 7265 6174 s-instance creat
│ │ │ │ │ +000006c0: 696f 6e7f 3236 3133 310a 4e6f 6465 3a20 ion.26131.Node:
│ │ │ │ │ +000006d0: 4172 7261 7965 6443 6f6c 6c65 6374 696f ArrayedCollectio
│ │ │ │ │ +000006e0: 6e2d 6261 7369 637f 3237 3832 380a 4e6f n-basic.27828.No
│ │ │ │ │ +000006f0: 6465 3a20 4172 7261 7965 6443 6f6c 6c65 de: ArrayedColle
│ │ │ │ │ +00000700: 6374 696f 6e2d 6275 696c 7420 696e 737f ction-built ins.
│ │ │ │ │ +00000710: 3238 3936 360a 4e6f 6465 3a20 4172 7261 28966.Node: Arra
│ │ │ │ │ +00000720: 7965 6443 6f6c 6c65 6374 696f 6e2d 636f yedCollection-co
│ │ │ │ │ +00000730: 6d70 696c 6572 7f32 3932 3331 0a4e 6f64 mpiler.29231.Nod
│ │ │ │ │ +00000740: 653a 2041 7272 6179 6564 436f 6c6c 6563 e: ArrayedCollec
│ │ │ │ │ +00000750: 7469 6f6e 2d63 6f70 7969 6e67 2043 6f6c tion-copying Col
│ │ │ │ │ +00000760: 6c65 6374 696f 6e73 7f32 3935 3433 0a4e lections.29543.N
│ │ │ │ │ +00000770: 6f64 653a 2041 7272 6179 6564 436f 6c6c ode: ArrayedColl
│ │ │ │ │ +00000780: 6563 7469 6f6e 2d65 6e75 6d65 7261 7469 ection-enumerati
│ │ │ │ │ +00000790: 6e67 2074 6865 2065 6c65 6d65 6e74 7320 ng the elements
│ │ │ │ │ +000007a0: 6f66 2061 2063 6f6c 6c65 6374 696f 6e7f of a collection.
│ │ │ │ │ +000007b0: 3331 3330 370a 4e6f 6465 3a20 4172 7261 31307.Node: Arra
│ │ │ │ │ +000007c0: 7965 6443 6f6c 6c65 6374 696f 6e2d 736f yedCollection-so
│ │ │ │ │ +000007d0: 7274 696e 677f 3332 3436 340a 4e6f 6465 rting.32464.Node
│ │ │ │ │ +000007e0: 3a20 4172 7261 7965 6443 6f6c 6c65 6374 : ArrayedCollect
│ │ │ │ │ +000007f0: 696f 6e2d 7374 6f72 696e 677f 3333 3033 ion-storing.3303
│ │ │ │ │ +00000800: 370a 4e6f 6465 3a20 4172 7261 7965 6443 7.Node: ArrayedC
│ │ │ │ │ +00000810: 6f6c 6c65 6374 696f 6e2d 7374 7265 616d ollection-stream
│ │ │ │ │ +00000820: 737f 3333 3333 350a 4e6f 6465 3a20 4173 s.33335.Node: As
│ │ │ │ │ +00000830: 736f 6369 6174 696f 6e7f 3333 3538 330a sociation.33583.
│ │ │ │ │ +00000840: 4e6f 6465 3a20 4173 736f 6369 6174 696f Node: Associatio
│ │ │ │ │ +00000850: 6e20 636c 6173 732d 6261 7369 637f 3334 n class-basic.34
│ │ │ │ │ +00000860: 3236 380a 4e6f 6465 3a20 4173 736f 6369 268.Node: Associ
│ │ │ │ │ +00000870: 6174 696f 6e2d 6163 6365 7373 696e 677f ation-accessing.
│ │ │ │ │ +00000880: 3334 3531 390a 4e6f 6465 3a20 4173 736f 34519.Node: Asso
│ │ │ │ │ +00000890: 6369 6174 696f 6e2d 6669 6e61 6c69 7a61 ciation-finaliza
│ │ │ │ │ +000008a0: 7469 6f6e 7f33 3531 3339 0a4e 6f64 653a tion.35139.Node:
│ │ │ │ │ +000008b0: 2041 7373 6f63 6961 7469 6f6e 2d70 7269 Association-pri
│ │ │ │ │ +000008c0: 6e74 696e 677f 3335 3337 320a 4e6f 6465 nting.35372.Node
│ │ │ │ │ +000008d0: 3a20 4173 736f 6369 6174 696f 6e2d 7374 : Association-st
│ │ │ │ │ +000008e0: 6f72 696e 677f 3335 3633 320a 4e6f 6465 oring.35632.Node
│ │ │ │ │ +000008f0: 3a20 4173 736f 6369 6174 696f 6e2d 7465 : Association-te
│ │ │ │ │ +00000900: 7374 696e 677f 3335 3839 380a 4e6f 6465 sting.35898.Node
│ │ │ │ │ +00000910: 3a20 4175 746f 6c6f 6164 7f33 3633 3936 : Autoload.36396
│ │ │ │ │ +00000920: 0a4e 6f64 653a 2041 7574 6f6c 6f61 6420 .Node: Autoload
│ │ │ │ │ +00000930: 636c 6173 732d 696e 7374 616e 6365 2063 class-instance c
│ │ │ │ │ +00000940: 7265 6174 696f 6e7f 3337 3036 340a 4e6f reation.37064.No
│ │ │ │ │ +00000950: 6465 3a20 4175 746f 6c6f 6164 2d61 6363 de: Autoload-acc
│ │ │ │ │ +00000960: 6573 7369 6e67 7f33 3830 3932 0a4e 6f64 essing.38092.Nod
│ │ │ │ │ +00000970: 653a 2042 6167 7f33 3834 3332 0a4e 6f64 e: Bag.38432.Nod
│ │ │ │ │ +00000980: 653a 2042 6167 2063 6c61 7373 2d62 6173 e: Bag class-bas
│ │ │ │ │ +00000990: 6963 7f33 3931 3430 0a4e 6f64 653a 2042 ic.39140.Node: B
│ │ │ │ │ +000009a0: 6167 2d61 6464 696e 677f 3339 3430 390a ag-adding.39409.
│ │ │ │ │ +000009b0: 4e6f 6465 3a20 4261 672d 656e 756d 6572 Node: Bag-enumer
│ │ │ │ │ +000009c0: 6174 696e 6720 7468 6520 656c 656d 656e ating the elemen
│ │ │ │ │ +000009d0: 7473 206f 6620 6120 636f 6c6c 6563 7469 ts of a collecti
│ │ │ │ │ +000009e0: 6f6e 7f33 3939 3032 0a4e 6f64 653a 2042 on.39902.Node: B
│ │ │ │ │ +000009f0: 6167 2d65 7874 7261 6374 696e 6720 6974 ag-extracting it
│ │ │ │ │ +00000a00: 656d 737f 3430 3237 320a 4e6f 6465 3a20 ems.40272.Node:
│ │ │ │ │ +00000a10: 4261 672d 7072 696e 7469 6e67 7f34 3035 Bag-printing.405
│ │ │ │ │ +00000a20: 3634 0a4e 6f64 653a 2042 6167 2d72 656d 64.Node: Bag-rem
│ │ │ │ │ +00000a30: 6f76 696e 677f 3430 3738 310a 4e6f 6465 oving.40781.Node
│ │ │ │ │ +00000a40: 3a20 4261 672d 7374 6f72 696e 677f 3431 : Bag-storing.41
│ │ │ │ │ +00000a50: 3130 330a 4e6f 6465 3a20 4261 672d 7465 103.Node: Bag-te
│ │ │ │ │ +00000a60: 7374 696e 6720 636f 6c6c 6563 7469 6f6e sting collection
│ │ │ │ │ +00000a70: 737f 3431 3333 330a 4e6f 6465 3a20 4265 s.41333.Node: Be
│ │ │ │ │ +00000a80: 6861 7669 6f72 7f34 3138 3331 0a4e 6f64 havior.41831.Nod
│ │ │ │ │ +00000a90: 653a 2042 6568 6176 696f 722d 6163 6365 e: Behavior-acce
│ │ │ │ │ +00000aa0: 7373 696e 6720 636c 6173 7320 6869 6572 ssing class hier
│ │ │ │ │ +00000ab0: 6172 6368 797f 3433 3636 370a 4e6f 6465 archy.43667.Node
│ │ │ │ │ +00000ac0: 3a20 4265 6861 7669 6f72 2d61 6363 6573 : Behavior-acces
│ │ │ │ │ +00000ad0: 7369 6e67 2069 6e73 7461 6e63 6573 2061 sing instances a
│ │ │ │ │ +00000ae0: 6e64 2076 6172 6961 626c 6573 7f34 3434 nd variables.444
│ │ │ │ │ +00000af0: 3036 0a4e 6f64 653a 2042 6568 6176 696f 06.Node: Behavio
│ │ │ │ │ +00000b00: 722d 6163 6365 7373 696e 6720 7468 6520 r-accessing the
│ │ │ │ │ +00000b10: 6d65 7468 6f64 2064 6963 7469 6f6e 6172 method dictionar
│ │ │ │ │ +00000b20: 797f 3436 3231 370a 4e6f 6465 3a20 4265 y.46217.Node: Be
│ │ │ │ │ +00000b30: 6861 7669 6f72 2d62 7569 6c74 2069 6e73 havior-built ins
│ │ │ │ │ +00000b40: 7f34 3830 3638 0a4e 6f64 653a 2042 6568 .48068.Node: Beh
│ │ │ │ │ +00000b50: 6176 696f 722d 6275 696c 7469 6e7f 3439 avior-builtin.49
│ │ │ │ │ +00000b60: 3737 380a 4e6f 6465 3a20 4265 6861 7669 778.Node: Behavi
│ │ │ │ │ +00000b70: 6f72 2d63 6f6d 7069 6c61 7469 6f6e 7f35 or-compilation.5
│ │ │ │ │ +00000b80: 3035 3334 0a4e 6f64 653a 2042 6568 6176 0534.Node: Behav
│ │ │ │ │ +00000b90: 696f 722d 636f 6d70 696c 6174 696f 6e20 ior-compilation
│ │ │ │ │ +00000ba0: 2861 6c74 6572 6e61 7469 7665 297f 3530 (alternative).50
│ │ │ │ │ +00000bb0: 3835 320a 4e6f 6465 3a20 4265 6861 7669 852.Node: Behavi
│ │ │ │ │ +00000bc0: 6f72 2d63 6f6d 7069 6c69 6e67 7f35 3136 or-compiling.516
│ │ │ │ │ +00000bd0: 3739 0a4e 6f64 653a 2042 6568 6176 696f 79.Node: Behavio
│ │ │ │ │ +00000be0: 722d 636f 6d70 696c 696e 6720 6d65 7468 r-compiling meth
│ │ │ │ │ +00000bf0: 6f64 737f 3531 3937 390a 4e6f 6465 3a20 ods.51979.Node:
│ │ │ │ │ +00000c00: 4265 6861 7669 6f72 2d63 7265 6174 696e Behavior-creatin
│ │ │ │ │ +00000c10: 6720 6120 636c 6173 7320 6869 6572 6172 g a class hierar
│ │ │ │ │ +00000c20: 6368 797f 3532 3536 330a 4e6f 6465 3a20 chy.52563.Node:
│ │ │ │ │ +00000c30: 4265 6861 7669 6f72 2d65 6e75 6d65 7261 Behavior-enumera
│ │ │ │ │ +00000c40: 7469 6e67 7f35 3330 3134 0a4e 6f64 653a ting.53014.Node:
│ │ │ │ │ +00000c50: 2042 6568 6176 696f 722d 6576 616c 7561 Behavior-evalua
│ │ │ │ │ +00000c60: 7469 6e67 7f35 3430 3832 0a4e 6f64 653a ting.54082.Node:
│ │ │ │ │ +00000c70: 2042 6568 6176 696f 722d 696e 7374 616e Behavior-instan
│ │ │ │ │ +00000c80: 6365 2063 7265 6174 696f 6e7f 3535 3338 ce creation.5538
│ │ │ │ │ +00000c90: 310a 4e6f 6465 3a20 4265 6861 7669 6f72 1.Node: Behavior
│ │ │ │ │ +00000ca0: 2d69 6e73 7461 6e63 6520 7661 7269 6162 -instance variab
│ │ │ │ │ +00000cb0: 6c65 737f 3536 3137 350a 4e6f 6465 3a20 les.56175.Node:
│ │ │ │ │ +00000cc0: 4265 6861 7669 6f72 2d6d 6574 686f 6420 Behavior-method
│ │ │ │ │ +00000cd0: 6469 6374 696f 6e61 7279 7f35 3637 3430 dictionary.56740
│ │ │ │ │ +00000ce0: 0a4e 6f64 653a 2042 6568 6176 696f 722d .Node: Behavior-
│ │ │ │ │ +00000cf0: 7061 7273 696e 6720 636c 6173 7320 6465 parsing class de
│ │ │ │ │ +00000d00: 636c 6172 6174 696f 6e73 7f36 3032 3931 clarations.60291
│ │ │ │ │ +00000d10: 0a4e 6f64 653a 2042 6568 6176 696f 722d .Node: Behavior-
│ │ │ │ │ +00000d20: 706c 7567 6761 626c 6520 6265 6861 7669 pluggable behavi
│ │ │ │ │ +00000d30: 6f72 2028 6e6f 7420 7965 7420 696d 706c or (not yet impl
│ │ │ │ │ +00000d40: 656d 656e 7465 6429 7f36 3039 3639 0a4e emented).60969.N
│ │ │ │ │ +00000d50: 6f64 653a 2042 6568 6176 696f 722d 7072 ode: Behavior-pr
│ │ │ │ │ +00000d60: 696e 7469 6e67 2068 6965 7261 7263 6879 inting hierarchy
│ │ │ │ │ +00000d70: 7f36 3138 3832 0a4e 6f64 653a 2042 6568 .61882.Node: Beh
│ │ │ │ │ +00000d80: 6176 696f 722d 736f 7572 6365 2063 6f64 avior-source cod
│ │ │ │ │ +00000d90: 657f 3632 3338 380a 4e6f 6465 3a20 4265 e.62388.Node: Be
│ │ │ │ │ +00000da0: 6861 7669 6f72 2d73 7469 6c6c 2075 6e63 havior-still unc
│ │ │ │ │ +00000db0: 6c61 7373 6966 6965 647f 3632 3732 380a lassified.62728.
│ │ │ │ │ +00000dc0: 4e6f 6465 3a20 4265 6861 7669 6f72 2d73 Node: Behavior-s
│ │ │ │ │ +00000dd0: 7570 706f 7274 2066 6f72 206c 6967 6874 upport for light
│ │ │ │ │ +00000de0: 7765 6967 6874 2063 6c61 7373 6573 7f36 weight classes.6
│ │ │ │ │ +00000df0: 3334 3534 0a4e 6f64 653a 2042 6568 6176 3454.Node: Behav
│ │ │ │ │ +00000e00: 696f 722d 7465 7374 696e 6720 6675 6e63 ior-testing func
│ │ │ │ │ +00000e10: 7469 6f6e 616c 6974 797f 3634 3634 340a tionality.64644.
│ │ │ │ │ +00000e20: 4e6f 6465 3a20 4265 6861 7669 6f72 2d74 Node: Behavior-t
│ │ │ │ │ +00000e30: 6573 7469 6e67 2074 6865 2063 6c61 7373 esting the class
│ │ │ │ │ +00000e40: 2068 6965 7261 7263 6879 7f36 3439 3237 hierarchy.64927
│ │ │ │ │ +00000e50: 0a4e 6f64 653a 2042 6568 6176 696f 722d .Node: Behavior-
│ │ │ │ │ +00000e60: 7465 7374 696e 6720 7468 6520 666f 726d testing the form
│ │ │ │ │ +00000e70: 206f 6620 7468 6520 696e 7374 616e 6365 of the instance
│ │ │ │ │ +00000e80: 737f 3635 3938 320a 4e6f 6465 3a20 4265 s.65982.Node: Be
│ │ │ │ │ +00000e90: 6861 7669 6f72 2d74 6573 7469 6e67 2074 havior-testing t
│ │ │ │ │ +00000ea0: 6865 206d 6574 686f 6420 6469 6374 696f he method dictio
│ │ │ │ │ +00000eb0: 6e61 7279 7f36 3639 3139 0a4e 6f64 653a nary.66919.Node:
│ │ │ │ │ +00000ec0: 2042 696e 6469 6e67 4469 6374 696f 6e61 BindingDictiona
│ │ │ │ │ +00000ed0: 7279 7f36 3833 3230 0a4e 6f64 653a 2042 ry.68320.Node: B
│ │ │ │ │ +00000ee0: 696e 6469 6e67 4469 6374 696f 6e61 7279 indingDictionary
│ │ │ │ │ +00000ef0: 2d61 6363 6573 7369 6e67 7f36 3932 3237 -accessing.69227
│ │ │ │ │ +00000f00: 0a4e 6f64 653a 2042 696e 6469 6e67 4469 .Node: BindingDi
│ │ │ │ │ +00000f10: 6374 696f 6e61 7279 2d62 6173 6963 2026 ctionary-basic &
│ │ │ │ │ +00000f20: 2063 6f70 7969 6e67 7f37 3131 3331 0a4e copying.71131.N
│ │ │ │ │ +00000f30: 6f64 653a 2042 696e 6469 6e67 4469 6374 ode: BindingDict
│ │ │ │ │ +00000f40: 696f 6e61 7279 2d63 6f70 7969 6e67 7f37 ionary-copying.7
│ │ │ │ │ +00000f50: 3136 3837 0a4e 6f64 653a 2042 696e 6469 1687.Node: Bindi
│ │ │ │ │ +00000f60: 6e67 4469 6374 696f 6e61 7279 2d66 6f72 ngDictionary-for
│ │ │ │ │ +00000f70: 7761 7264 2064 6563 6c61 7261 7469 6f6e ward declaration
│ │ │ │ │ +00000f80: 737f 3732 3336 380a 4e6f 6465 3a20 4269 s.72368.Node: Bi
│ │ │ │ │ +00000f90: 6e64 696e 6744 6963 7469 6f6e 6172 792d ndingDictionary-
│ │ │ │ │ +00000fa0: 7072 696e 7469 6e67 7f37 3238 3036 0a4e printing.72806.N
│ │ │ │ │ +00000fb0: 6f64 653a 2042 696e 6469 6e67 4469 6374 ode: BindingDict
│ │ │ │ │ +00000fc0: 696f 6e61 7279 2d74 6573 7469 6e67 7f37 ionary-testing.7
│ │ │ │ │ +00000fd0: 3332 3134 0a4e 6f64 653a 2042 6c6f 636b 3214.Node: Block
│ │ │ │ │ +00000fe0: 436c 6f73 7572 657f 3733 3434 330a 4e6f Closure.73443.No
│ │ │ │ │ +00000ff0: 6465 3a20 426c 6f63 6b43 6c6f 7375 7265 de: BlockClosure
│ │ │ │ │ +00001000: 2063 6c61 7373 2d69 6e73 7461 6e63 6520 class-instance
│ │ │ │ │ +00001010: 6372 6561 7469 6f6e 7f37 3436 3736 0a4e creation.74676.N
│ │ │ │ │ +00001020: 6f64 653a 2042 6c6f 636b 436c 6f73 7572 ode: BlockClosur
│ │ │ │ │ +00001030: 6520 636c 6173 732d 7465 7374 696e 677f e class-testing.
│ │ │ │ │ +00001040: 3735 3535 380a 4e6f 6465 3a20 426c 6f63 75558.Node: Bloc
│ │ │ │ │ +00001050: 6b43 6c6f 7375 7265 2d61 6363 6573 7369 kClosure-accessi
│ │ │ │ │ +00001060: 6e67 7f37 3538 3636 0a4e 6f64 653a 2042 ng.75866.Node: B
│ │ │ │ │ +00001070: 6c6f 636b 436c 6f73 7572 652d 6275 696c lockClosure-buil
│ │ │ │ │ +00001080: 7420 696e 737f 3737 3436 380a 4e6f 6465 t ins.77468.Node
│ │ │ │ │ +00001090: 3a20 426c 6f63 6b43 6c6f 7375 7265 2d63 : BlockClosure-c
│ │ │ │ │ +000010a0: 6f6e 7472 6f6c 2073 7472 7563 7475 7265 ontrol structure
│ │ │ │ │ +000010b0: 737f 3738 3439 310a 4e6f 6465 3a20 426c s.78491.Node: Bl
│ │ │ │ │ +000010c0: 6f63 6b43 6c6f 7375 7265 2d65 7863 6570 ockClosure-excep
│ │ │ │ │ +000010d0: 7469 6f6e 2068 616e 646c 696e 677f 3739 tion handling.79
│ │ │ │ │ +000010e0: 3136 380a 4e6f 6465 3a20 426c 6f63 6b43 168.Node: BlockC
│ │ │ │ │ +000010f0: 6c6f 7375 7265 2d6d 756c 7469 706c 6520 losure-multiple
│ │ │ │ │ +00001100: 7072 6f63 6573 737f 3831 3138 340a 4e6f process.81184.No
│ │ │ │ │ +00001110: 6465 3a20 426c 6f63 6b43 6c6f 7375 7265 de: BlockClosure
│ │ │ │ │ +00001120: 2d6f 7665 7272 6964 696e 677f 3832 3535 -overriding.8255
│ │ │ │ │ +00001130: 320a 4e6f 6465 3a20 426c 6f63 6b43 6c6f 2.Node: BlockClo
│ │ │ │ │ +00001140: 7375 7265 2d74 6573 7469 6e67 7f38 3238 sure-testing.828
│ │ │ │ │ +00001150: 3239 0a4e 6f64 653a 2042 6c6f 636b 436c 29.Node: BlockCl
│ │ │ │ │ +00001160: 6f73 7572 652d 756e 7769 6e64 2070 726f osure-unwind pro
│ │ │ │ │ +00001170: 7465 6374 696f 6e7f 3833 3130 330a 4e6f tection.83103.No
│ │ │ │ │ +00001180: 6465 3a20 426c 6f63 6b43 6f6e 7465 7874 de: BlockContext
│ │ │ │ │ +00001190: 7f38 3435 3838 0a4e 6f64 653a 2042 6c6f .84588.Node: Blo
│ │ │ │ │ +000011a0: 636b 436f 6e74 6578 742d 6163 6365 7373 ckContext-access
│ │ │ │ │ +000011b0: 696e 677f 3835 3431 370a 4e6f 6465 3a20 ing.85417.Node:
│ │ │ │ │ +000011c0: 426c 6f63 6b43 6f6e 7465 7874 2d64 6562 BlockContext-deb
│ │ │ │ │ +000011d0: 7567 6769 6e67 7f38 3639 3332 0a4e 6f64 ugging.86932.Nod
│ │ │ │ │ +000011e0: 653a 2042 6c6f 636b 436f 6e74 6578 742d e: BlockContext-
│ │ │ │ │ +000011f0: 7072 696e 7469 6e67 7f38 3733 3531 0a4e printing.87351.N
│ │ │ │ │ +00001200: 6f64 653a 2042 6f6f 6c65 616e 7f38 3735 ode: Boolean.875
│ │ │ │ │ +00001210: 3930 0a4e 6f64 653a 2042 6f6f 6c65 616e 90.Node: Boolean
│ │ │ │ │ +00001220: 2063 6c61 7373 2d74 6573 7469 6e67 7f38 class-testing.8
│ │ │ │ │ +00001230: 3833 3531 0a4e 6f64 653a 2042 6f6f 6c65 8351.Node: Boole
│ │ │ │ │ +00001240: 616e 2d62 6173 6963 7f38 3836 3638 0a4e an-basic.88668.N
│ │ │ │ │ +00001250: 6f64 653a 2042 6f6f 6c65 616e 2d43 2068 ode: Boolean-C h
│ │ │ │ │ +00001260: 6163 6b73 7f38 3939 3634 0a4e 6f64 653a acks.89964.Node:
│ │ │ │ │ +00001270: 2042 6f6f 6c65 616e 2d6f 7665 7272 6964 Boolean-overrid
│ │ │ │ │ +00001280: 696e 677f 3930 3232 360a 4e6f 6465 3a20 ing.90226.Node:
│ │ │ │ │ +00001290: 426f 6f6c 6561 6e2d 7374 6f72 696e 677f Boolean-storing.
│ │ │ │ │ +000012a0: 3930 3436 390a 4e6f 6465 3a20 4279 7465 90469.Node: Byte
│ │ │ │ │ +000012b0: 4172 7261 797f 3930 3838 350a 4e6f 6465 Array.90885.Node
│ │ │ │ │ +000012c0: 3a20 4279 7465 4172 7261 7920 636c 6173 : ByteArray clas
│ │ │ │ │ +000012d0: 732d 696e 7374 616e 6365 2063 7265 6174 s-instance creat
│ │ │ │ │ +000012e0: 696f 6e7f 3931 3538 330a 4e6f 6465 3a20 ion.91583.Node:
│ │ │ │ │ +000012f0: 4279 7465 4172 7261 792d 6261 7369 637f ByteArray-basic.
│ │ │ │ │ +00001300: 3931 3931 350a 4e6f 6465 3a20 4279 7465 91915.Node: Byte
│ │ │ │ │ +00001310: 4172 7261 792d 6275 696c 7420 696e 737f Array-built ins.
│ │ │ │ │ +00001320: 3932 3535 340a 4e6f 6465 3a20 4279 7465 92554.Node: Byte
│ │ │ │ │ +00001330: 4172 7261 792d 434f 626a 6563 747f 3933 Array-CObject.93
│ │ │ │ │ +00001340: 3735 370a 4e6f 6465 3a20 4279 7465 4172 757.Node: ByteAr
│ │ │ │ │ +00001350: 7261 792d 636f 6e76 6572 7469 6e67 7f39 ray-converting.9
│ │ │ │ │ +00001360: 3431 3237 0a4e 6f64 653a 2042 7974 6541 4127.Node: ByteA
│ │ │ │ │ +00001370: 7272 6179 2d6d 6f72 6520 6164 7661 6e63 rray-more advanc
│ │ │ │ │ +00001380: 6564 2061 6363 6573 7369 6e67 7f39 3435 ed accessing.945
│ │ │ │ │ +00001390: 3834 0a4e 6f64 653a 2042 7974 6541 7272 84.Node: ByteArr
│ │ │ │ │ +000013a0: 6179 2d73 746f 7269 6e67 7f31 3031 3530 ay-storing.10150
│ │ │ │ │ +000013b0: 340a 4e6f 6465 3a20 4341 6767 7265 6761 4.Node: CAggrega
│ │ │ │ │ +000013c0: 7465 7f31 3031 3932 380a 4e6f 6465 3a20 te.101928.Node:
│ │ │ │ │ +000013d0: 4341 6767 7265 6761 7465 2063 6c61 7373 CAggregate class
│ │ │ │ │ +000013e0: 2d61 6363 6573 7369 6e67 7f31 3032 3233 -accessing.10223
│ │ │ │ │ +000013f0: 320a 4e6f 6465 3a20 4341 6767 7265 6761 2.Node: CAggrega
│ │ │ │ │ +00001400: 7465 2d61 6363 6573 7369 6e67 7f31 3032 te-accessing.102
│ │ │ │ │ +00001410: 3532 320a 4e6f 6465 3a20 4361 6c6c 696e 522.Node: Callin
│ │ │ │ │ +00001420: 5072 6f63 6573 737f 3130 3237 3630 0a4e Process.102760.N
│ │ │ │ │ +00001430: 6f64 653a 2043 616c 6c69 6e50 726f 6365 ode: CallinProce
│ │ │ │ │ +00001440: 7373 2d64 6562 7567 6769 6e67 7f31 3033 ss-debugging.103
│ │ │ │ │ +00001450: 3332 390a 4e6f 6465 3a20 4341 7272 6179 329.Node: CArray
│ │ │ │ │ +00001460: 7f31 3033 3537 310a 4e6f 6465 3a20 4341 .103571.Node: CA
│ │ │ │ │ +00001470: 7272 6179 2d61 6363 6573 7369 6e67 7f31 rray-accessing.1
│ │ │ │ │ +00001480: 3033 3832 340a 4e6f 6465 3a20 4341 7272 03824.Node: CArr
│ │ │ │ │ +00001490: 6179 4354 7970 657f 3130 3430 3331 0a4e ayCType.104031.N
│ │ │ │ │ +000014a0: 6f64 653a 2043 4172 7261 7943 5479 7065 ode: CArrayCType
│ │ │ │ │ +000014b0: 2063 6c61 7373 2d69 6e73 7461 6e63 6520 class-instance
│ │ │ │ │ +000014c0: 6372 6561 7469 6f6e 7f31 3034 3431 320a creation.104412.
│ │ │ │ │ +000014d0: 4e6f 6465 3a20 4341 7272 6179 4354 7970 Node: CArrayCTyp
│ │ │ │ │ +000014e0: 652d 6163 6365 7373 696e 677f 3130 3531 e-accessing.1051
│ │ │ │ │ +000014f0: 3037 0a4e 6f64 653a 2043 4172 7261 7943 07.Node: CArrayC
│ │ │ │ │ +00001500: 5479 7065 2d62 6173 6963 7f31 3035 3531 Type-basic.10551
│ │ │ │ │ +00001510: 310a 4e6f 6465 3a20 4341 7272 6179 4354 1.Node: CArrayCT
│ │ │ │ │ +00001520: 7970 652d 7374 6f72 696e 677f 3130 3538 ype-storing.1058
│ │ │ │ │ +00001530: 3037 0a4e 6f64 653a 2043 426f 6f6c 6561 07.Node: CBoolea
│ │ │ │ │ +00001540: 6e7f 3130 3539 3938 0a4e 6f64 653a 2043 n.105998.Node: C
│ │ │ │ │ +00001550: 426f 6f6c 6561 6e20 636c 6173 732d 636f Boolean class-co
│ │ │ │ │ +00001560: 6e76 6572 7369 6f6e 7f31 3036 3334 340a nversion.106344.
│ │ │ │ │ +00001570: 4e6f 6465 3a20 4342 6f6f 6c65 616e 2d61 Node: CBoolean-a
│ │ │ │ │ +00001580: 6363 6573 7369 6e67 7f31 3036 3535 360a ccessing.106556.
│ │ │ │ │ +00001590: 4e6f 6465 3a20 4342 7974 657f 3130 3639 Node: CByte.1069
│ │ │ │ │ +000015a0: 3231 0a4e 6f64 653a 2043 4279 7465 2063 21.Node: CByte c
│ │ │ │ │ +000015b0: 6c61 7373 2d63 6f6e 7665 7273 696f 6e7f lass-conversion.
│ │ │ │ │ +000015c0: 3130 3732 3338 0a4e 6f64 653a 2043 4279 107238.Node: CBy
│ │ │ │ │ +000015d0: 7465 2d61 6363 6573 7369 6e67 7f31 3037 te-accessing.107
│ │ │ │ │ +000015e0: 3533 310a 4e6f 6465 3a20 4343 616c 6c61 531.Node: CCalla
│ │ │ │ │ +000015f0: 626c 657f 3130 3739 3433 0a4e 6f64 653a ble.107943.Node:
│ │ │ │ │ +00001600: 2043 4361 6c6c 6162 6c65 2063 6c61 7373 CCallable class
│ │ │ │ │ +00001610: 2d69 6e73 7461 6e63 6520 6372 6561 7469 -instance creati
│ │ │ │ │ +00001620: 6f6e 7f31 3038 3632 320a 4e6f 6465 3a20 on.108622.Node:
│ │ │ │ │ +00001630: 4343 616c 6c61 626c 652d 6163 6365 7373 CCallable-access
│ │ │ │ │ +00001640: 696e 677f 3130 3930 3933 0a4e 6f64 653a ing.109093.Node:
│ │ │ │ │ +00001650: 2043 4361 6c6c 6162 6c65 2d63 616c 6c69 CCallable-calli
│ │ │ │ │ +00001660: 6e67 7f31 3039 3338 370a 4e6f 6465 3a20 ng.109387.Node:
│ │ │ │ │ +00001670: 4343 616c 6c61 626c 652d 7265 7374 6f72 CCallable-restor
│ │ │ │ │ +00001680: 696e 677f 3131 3132 3236 0a4e 6f64 653a ing.111226.Node:
│ │ │ │ │ +00001690: 2043 4361 6c6c 6261 636b 4465 7363 7269 CCallbackDescri
│ │ │ │ │ +000016a0: 7074 6f72 7f31 3131 3433 370a 4e6f 6465 ptor.111437.Node
│ │ │ │ │ +000016b0: 3a20 4343 616c 6c62 6163 6b44 6573 6372 : CCallbackDescr
│ │ │ │ │ +000016c0: 6970 746f 7220 636c 6173 732d 696e 7374 iptor class-inst
│ │ │ │ │ +000016d0: 616e 6365 2063 7265 6174 696f 6e7f 3131 ance creation.11
│ │ │ │ │ +000016e0: 3139 3730 0a4e 6f64 653a 2043 4361 6c6c 1970.Node: CCall
│ │ │ │ │ +000016f0: 6261 636b 4465 7363 7269 7074 6f72 2d61 backDescriptor-a
│ │ │ │ │ +00001700: 6363 6573 7369 6e67 7f31 3132 3336 340a ccessing.112364.
│ │ │ │ │ +00001710: 4e6f 6465 3a20 4343 616c 6c62 6163 6b44 Node: CCallbackD
│ │ │ │ │ +00001720: 6573 6372 6970 746f 722d 7265 7374 6f72 escriptor-restor
│ │ │ │ │ +00001730: 696e 677f 3131 3237 3732 0a4e 6f64 653a ing.112772.Node:
│ │ │ │ │ +00001740: 2043 4368 6172 7f31 3133 3035 320a 4e6f CChar.113052.No
│ │ │ │ │ +00001750: 6465 3a20 4343 6861 7220 636c 6173 732d de: CChar class-
│ │ │ │ │ +00001760: 6163 6365 7373 696e 677f 3131 3333 3730 accessing.113370
│ │ │ │ │ +00001770: 0a4e 6f64 653a 2043 4368 6172 2d61 6363 .Node: CChar-acc
│ │ │ │ │ +00001780: 6573 7369 6e67 7f31 3133 3733 370a 4e6f essing.113737.No
│ │ │ │ │ +00001790: 6465 3a20 4343 6861 722d 636f 6e76 6572 de: CChar-conver
│ │ │ │ │ +000017a0: 7369 6f6e 7f31 3134 3038 320a 4e6f 6465 sion.114082.Node
│ │ │ │ │ +000017b0: 3a20 4343 6f6d 706f 756e 647f 3131 3434 : CCompound.1144
│ │ │ │ │ +000017c0: 3833 0a4e 6f64 653a 2043 436f 6d70 6f75 83.Node: CCompou
│ │ │ │ │ +000017d0: 6e64 2063 6c61 7373 2d69 6e73 7461 6e63 nd class-instanc
│ │ │ │ │ +000017e0: 6520 6372 6561 7469 6f6e 7f31 3134 3832 e creation.11482
│ │ │ │ │ +000017f0: 370a 4e6f 6465 3a20 4343 6f6d 706f 756e 7.Node: CCompoun
│ │ │ │ │ +00001800: 6420 636c 6173 732d 7375 6263 6c61 7373 d class-subclass
│ │ │ │ │ +00001810: 2063 7265 6174 696f 6e7f 3131 3532 3532 creation.115252
│ │ │ │ │ +00001820: 0a4e 6f64 653a 2043 436f 6d70 6f75 6e64 .Node: CCompound
│ │ │ │ │ +00001830: 2d64 6562 7567 6769 6e67 7f31 3136 3838 -debugging.11688
│ │ │ │ │ +00001840: 320a 4e6f 6465 3a20 4344 6f75 626c 657f 2.Node: CDouble.
│ │ │ │ │ +00001850: 3131 3732 3339 0a4e 6f64 653a 2043 446f 117239.Node: CDo
│ │ │ │ │ +00001860: 7562 6c65 2063 6c61 7373 2d61 6363 6573 uble class-acces
│ │ │ │ │ +00001870: 7369 6e67 7f31 3137 3532 310a 4e6f 6465 sing.117521.Node
│ │ │ │ │ +00001880: 3a20 4344 6f75 626c 652d 6163 6365 7373 : CDouble-access
│ │ │ │ │ +00001890: 696e 677f 3131 3738 3938 0a4e 6f64 653a ing.117898.Node:
│ │ │ │ │ +000018a0: 2043 466c 6f61 747f 3131 3832 3238 0a4e CFloat.118228.N
│ │ │ │ │ +000018b0: 6f64 653a 2043 466c 6f61 7420 636c 6173 ode: CFloat clas
│ │ │ │ │ +000018c0: 732d 6163 6365 7373 696e 677f 3131 3835 s-accessing.1185
│ │ │ │ │ +000018d0: 3136 0a4e 6f64 653a 2043 466c 6f61 742d 16.Node: CFloat-
│ │ │ │ │ +000018e0: 6163 6365 7373 696e 677f 3131 3838 3838 accessing.118888
│ │ │ │ │ +000018f0: 0a4e 6f64 653a 2043 4675 6e63 7469 6f6e .Node: CFunction
│ │ │ │ │ +00001900: 4465 7363 7269 7074 6f72 7f31 3139 3231 Descriptor.11921
│ │ │ │ │ +00001910: 330a 4e6f 6465 3a20 4346 756e 6374 696f 3.Node: CFunctio
│ │ │ │ │ +00001920: 6e44 6573 6372 6970 746f 7220 636c 6173 nDescriptor clas
│ │ │ │ │ +00001930: 732d 696e 7374 616e 6365 2063 7265 6174 s-instance creat
│ │ │ │ │ +00001940: 696f 6e7f 3132 3030 3033 0a4e 6f64 653a ion.120003.Node:
│ │ │ │ │ +00001950: 2043 4675 6e63 7469 6f6e 4465 7363 7269 CFunctionDescri
│ │ │ │ │ +00001960: 7074 6f72 2063 6c61 7373 2d74 6573 7469 ptor class-testi
│ │ │ │ │ +00001970: 6e67 7f31 3230 3433 390a 4e6f 6465 3a20 ng.120439.Node:
│ │ │ │ │ +00001980: 4346 756e 6374 696f 6e44 6573 6372 6970 CFunctionDescrip
│ │ │ │ │ +00001990: 746f 722d 6163 6365 7373 696e 677f 3132 tor-accessing.12
│ │ │ │ │ +000019a0: 3039 3530 0a4e 6f64 653a 2043 4675 6e63 0950.Node: CFunc
│ │ │ │ │ +000019b0: 7469 6f6e 4465 7363 7269 7074 6f72 2d70 tionDescriptor-p
│ │ │ │ │ +000019c0: 7269 6e74 696e 677f 3132 3133 3834 0a4e rinting.121384.N
│ │ │ │ │ +000019d0: 6f64 653a 2043 4675 6e63 7469 6f6e 4465 ode: CFunctionDe
│ │ │ │ │ +000019e0: 7363 7269 7074 6f72 2d72 6573 746f 7269 scriptor-restori
│ │ │ │ │ +000019f0: 6e67 7f31 3231 3639 370a 4e6f 6465 3a20 ng.121697.Node:
│ │ │ │ │ +00001a00: 4368 6172 6163 7465 727f 3132 3139 3736 Character.121976
│ │ │ │ │ +00001a10: 0a4e 6f64 653a 2043 6861 7261 6374 6572 .Node: Character
│ │ │ │ │ +00001a20: 2063 6c61 7373 2d62 7569 6c74 2069 6e73 class-built ins
│ │ │ │ │ +00001a30: 7f31 3233 3237 390a 4e6f 6465 3a20 4368 .123279.Node: Ch
│ │ │ │ │ +00001a40: 6172 6163 7465 7220 636c 6173 732d 636f aracter class-co
│ │ │ │ │ +00001a50: 6e73 7461 6e74 737f 3132 3339 3333 0a4e nstants.123933.N
│ │ │ │ │ +00001a60: 6f64 653a 2043 6861 7261 6374 6572 2063 ode: Character c
│ │ │ │ │ +00001a70: 6c61 7373 2d69 6e69 7469 616c 697a 696e lass-initializin
│ │ │ │ │ +00001a80: 6720 6c6f 6f6b 7570 2074 6162 6c65 737f g lookup tables.
│ │ │ │ │ +00001a90: 3132 3438 3032 0a4e 6f64 653a 2043 6861 124802.Node: Cha
│ │ │ │ │ +00001aa0: 7261 6374 6572 2063 6c61 7373 2d69 6e73 racter class-ins
│ │ │ │ │ +00001ab0: 7461 6e63 6520 6372 6561 7469 6f6e 7f31 tance creation.1
│ │ │ │ │ +00001ac0: 3235 3435 320a 4e6f 6465 3a20 4368 6172 25452.Node: Char
│ │ │ │ │ +00001ad0: 6163 7465 7220 636c 6173 732d 7465 7374 acter class-test
│ │ │ │ │ +00001ae0: 696e 677f 3132 3538 3234 0a4e 6f64 653a ing.125824.Node:
│ │ │ │ │ +00001af0: 2043 6861 7261 6374 6572 2d62 7569 6c74 Character-built
│ │ │ │ │ +00001b00: 2069 6e73 7f31 3236 3131 340a 4e6f 6465 ins.126114.Node
│ │ │ │ │ +00001b10: 3a20 4368 6172 6163 7465 722d 636f 6572 : Character-coer
│ │ │ │ │ +00001b20: 6369 6f6e 206d 6574 686f 6473 7f31 3236 cion methods.126
│ │ │ │ │ +00001b30: 3930 330a 4e6f 6465 3a20 4368 6172 6163 903.Node: Charac
│ │ │ │ │ +00001b40: 7465 722d 636f 6d70 6172 696e 677f 3132 ter-comparing.12
│ │ │ │ │ +00001b50: 3736 3832 0a4e 6f64 653a 2043 6861 7261 7682.Node: Chara
│ │ │ │ │ +00001b60: 6374 6572 2d63 6f6e 7665 7274 696e 677f cter-converting.
│ │ │ │ │ +00001b70: 3132 3833 3239 0a4e 6f64 653a 2043 6861 128329.Node: Cha
│ │ │ │ │ +00001b80: 7261 6374 6572 2d70 7269 6e74 696e 677f racter-printing.
│ │ │ │ │ +00001b90: 3132 3837 3138 0a4e 6f64 653a 2043 6861 128718.Node: Cha
│ │ │ │ │ +00001ba0: 7261 6374 6572 2d73 746f 7269 6e67 7f31 racter-storing.1
│ │ │ │ │ +00001bb0: 3239 3230 360a 4e6f 6465 3a20 4368 6172 29206.Node: Char
│ │ │ │ │ +00001bc0: 6163 7465 722d 7465 7374 696e 677f 3132 acter-testing.12
│ │ │ │ │ +00001bd0: 3935 3530 0a4e 6f64 653a 2043 6861 7261 9550.Node: Chara
│ │ │ │ │ +00001be0: 6374 6572 2d74 6573 7469 6e67 2066 756e cter-testing fun
│ │ │ │ │ +00001bf0: 6374 696f 6e61 6c69 7479 7f31 3330 3433 ctionality.13043
│ │ │ │ │ +00001c00: 380a 4e6f 6465 3a20 4368 6172 6163 7465 8.Node: Characte
│ │ │ │ │ +00001c10: 7241 7272 6179 7f31 3330 3638 360a 4e6f rArray.130686.No
│ │ │ │ │ +00001c20: 6465 3a20 4368 6172 6163 7465 7241 7272 de: CharacterArr
│ │ │ │ │ +00001c30: 6179 2063 6c61 7373 2d62 6173 6963 7f31 ay class-basic.1
│ │ │ │ │ +00001c40: 3331 3531 300a 4e6f 6465 3a20 4368 6172 31510.Node: Char
│ │ │ │ │ +00001c50: 6163 7465 7241 7272 6179 2063 6c61 7373 acterArray class
│ │ │ │ │ +00001c60: 2d6d 756c 7469 6279 7465 2065 6e63 6f64 -multibyte encod
│ │ │ │ │ +00001c70: 696e 6773 7f31 3331 3939 370a 4e6f 6465 ings.131997.Node
│ │ │ │ │ +00001c80: 3a20 4368 6172 6163 7465 7241 7272 6179 : CharacterArray
│ │ │ │ │ +00001c90: 2d62 6173 6963 7f31 3332 3337 360a 4e6f -basic.132376.No
│ │ │ │ │ +00001ca0: 6465 3a20 4368 6172 6163 7465 7241 7272 de: CharacterArr
│ │ │ │ │ +00001cb0: 6179 2d62 7569 6c74 2069 6e73 7f31 3332 ay-built ins.132
│ │ │ │ │ +00001cc0: 3738 300a 4e6f 6465 3a20 4368 6172 6163 780.Node: Charac
│ │ │ │ │ +00001cd0: 7465 7241 7272 6179 2d63 6f6d 7061 7269 terArray-compari
│ │ │ │ │ +00001ce0: 6e67 7f31 3333 3230 390a 4e6f 6465 3a20 ng.133209.Node:
│ │ │ │ │ +00001cf0: 4368 6172 6163 7465 7241 7272 6179 2d63 CharacterArray-c
│ │ │ │ │ +00001d00: 6f6e 7665 7274 696e 677f 3133 3533 3837 onverting.135387
│ │ │ │ │ +00001d10: 0a4e 6f64 653a 2043 6861 7261 6374 6572 .Node: Character
│ │ │ │ │ +00001d20: 4172 7261 792d 6d75 6c74 6962 7974 6520 Array-multibyte
│ │ │ │ │ +00001d30: 656e 636f 6469 6e67 737f 3133 3639 3239 encodings.136929
│ │ │ │ │ +00001d40: 0a4e 6f64 653a 2043 6861 7261 6374 6572 .Node: Character
│ │ │ │ │ +00001d50: 4172 7261 792d 7374 696c 6c20 756e 636c Array-still uncl
│ │ │ │ │ +00001d60: 6173 7369 6669 6564 7f31 3337 3530 350a assified.137505.
│ │ │ │ │ +00001d70: 4e6f 6465 3a20 4368 6172 6163 7465 7241 Node: CharacterA
│ │ │ │ │ +00001d80: 7272 6179 2d73 7472 696e 6720 7072 6f63 rray-string proc
│ │ │ │ │ +00001d90: 6573 7369 6e67 7f31 3337 3937 360a 4e6f essing.137976.No
│ │ │ │ │ +00001da0: 6465 3a20 4368 6172 6163 7465 7241 7272 de: CharacterArr
│ │ │ │ │ +00001db0: 6179 2d74 6573 7469 6e67 2066 756e 6374 ay-testing funct
│ │ │ │ │ +00001dc0: 696f 6e61 6c69 7479 7f31 3431 3833 330a ionality.141833.
│ │ │ │ │ +00001dd0: 4e6f 6465 3a20 4349 6e74 7f31 3432 3039 Node: CInt.14209
│ │ │ │ │ +00001de0: 350a 4e6f 6465 3a20 4349 6e74 2063 6c61 5.Node: CInt cla
│ │ │ │ │ +00001df0: 7373 2d61 6363 6573 7369 6e67 7f31 3432 ss-accessing.142
│ │ │ │ │ +00001e00: 3336 360a 4e6f 6465 3a20 4349 6e74 2d61 366.Node: CInt-a
│ │ │ │ │ +00001e10: 6363 6573 7369 6e67 7f31 3432 3730 380a ccessing.142708.
│ │ │ │ │ +00001e20: 4e6f 6465 3a20 436c 6173 737f 3134 3330 Node: Class.1430
│ │ │ │ │ +00001e30: 3433 0a4e 6f64 653a 2043 6c61 7373 2063 43.Node: Class c
│ │ │ │ │ +00001e40: 6c61 7373 2d69 6e69 7469 616c 697a 657f lass-initialize.
│ │ │ │ │ +00001e50: 3134 3430 3337 0a4e 6f64 653a 2043 6c61 144037.Node: Cla
│ │ │ │ │ +00001e60: 7373 2d61 6363 6573 7369 6e67 2069 6e73 ss-accessing ins
│ │ │ │ │ +00001e70: 7461 6e63 6573 2061 6e64 2076 6172 6961 tances and varia
│ │ │ │ │ +00001e80: 626c 6573 7f31 3434 3238 340a 4e6f 6465 bles.144284.Node
│ │ │ │ │ +00001e90: 3a20 436c 6173 732d 6669 6c69 6e67 7f31 : Class-filing.1
│ │ │ │ │ +00001ea0: 3436 3233 380a 4e6f 6465 3a20 436c 6173 46238.Node: Clas
│ │ │ │ │ +00001eb0: 732d 696e 7374 616e 6365 2063 7265 6174 s-instance creat
│ │ │ │ │ +00001ec0: 696f 6e7f 3134 3636 3730 0a4e 6f64 653a ion.146670.Node:
│ │ │ │ │ +00001ed0: 2043 6c61 7373 2d69 6e73 7461 6e63 6520 Class-instance
│ │ │ │ │ +00001ee0: 6372 6561 7469 6f6e 202d 2061 6c74 6572 creation - alter
│ │ │ │ │ +00001ef0: 6e61 7469 7665 7f31 3439 3734 310a 4e6f native.149741.No
│ │ │ │ │ +00001f00: 6465 3a20 436c 6173 732d 7072 6167 6d61 de: Class-pragma
│ │ │ │ │ +00001f10: 737f 3135 3139 3139 0a4e 6f64 653a 2043 s.151919.Node: C
│ │ │ │ │ +00001f20: 6c61 7373 2d70 7269 6e74 696e 677f 3135 lass-printing.15
│ │ │ │ │ +00001f30: 3234 3333 0a4e 6f64 653a 2043 6c61 7373 2433.Node: Class
│ │ │ │ │ +00001f40: 2d73 6176 696e 6720 616e 6420 6c6f 6164 -saving and load
│ │ │ │ │ +00001f50: 696e 677f 3135 3238 3330 0a4e 6f64 653a ing.152830.Node:
│ │ │ │ │ +00001f60: 2043 6c61 7373 2d73 6563 7572 6974 797f Class-security.
│ │ │ │ │ +00001f70: 3135 3432 3132 0a4e 6f64 653a 2043 6c61 154212.Node: Cla
│ │ │ │ │ +00001f80: 7373 2d73 7469 6c6c 2075 6e63 6c61 7373 ss-still unclass
│ │ │ │ │ +00001f90: 6966 6965 647f 3135 3435 3233 0a4e 6f64 ified.154523.Nod
│ │ │ │ │ +00001fa0: 653a 2043 6c61 7373 2d74 6573 7469 6e67 e: Class-testing
│ │ │ │ │ +00001fb0: 7f31 3534 3839 350a 4e6f 6465 3a20 436c .154895.Node: Cl
│ │ │ │ │ +00001fc0: 6173 732d 7465 7374 696e 6720 6675 6e63 ass-testing func
│ │ │ │ │ +00001fd0: 7469 6f6e 616c 6974 797f 3135 3531 3530 tionality.155150
│ │ │ │ │ +00001fe0: 0a4e 6f64 653a 2043 6c61 7373 4465 7363 .Node: ClassDesc
│ │ │ │ │ +00001ff0: 7269 7074 696f 6e7f 3135 3533 3833 0a4e ription.155383.N
│ │ │ │ │ +00002000: 6f64 653a 2043 6c61 7373 4465 7363 7269 ode: ClassDescri
│ │ │ │ │ +00002010: 7074 696f 6e2d 636f 6d70 696c 696e 677f ption-compiling.
│ │ │ │ │ +00002020: 3135 3631 3637 0a4e 6f64 653a 2043 6c61 156167.Node: Cla
│ │ │ │ │ +00002030: 7373 4465 7363 7269 7074 696f 6e2d 636f ssDescription-co
│ │ │ │ │ +00002040: 6e76 6572 7369 6f6e 7f31 3537 3030 390a nversion.157009.
│ │ │ │ │ 00002050: 4e6f 6465 3a20 436c 6173 7344 6573 6372 Node: ClassDescr
│ │ │ │ │ -00002060: 6970 7469 6f6e 2d6f 7267 616e 697a 6174 iption-organizat
│ │ │ │ │ -00002070: 696f 6e20 6f66 206d 6573 7361 6765 7320 ion of messages
│ │ │ │ │ -00002080: 616e 6420 636c 6173 7365 737f 3135 3932 and classes.1592
│ │ │ │ │ -00002090: 3635 0a4e 6f64 653a 2043 6c61 7373 4465 65.Node: ClassDe
│ │ │ │ │ -000020a0: 7363 7269 7074 696f 6e2d 7061 7273 696e scription-parsin
│ │ │ │ │ -000020b0: 6720 636c 6173 7320 6465 636c 6172 6174 g class declarat
│ │ │ │ │ -000020c0: 696f 6e73 7f31 3630 3639 350a 4e6f 6465 ions.160695.Node
│ │ │ │ │ -000020d0: 3a20 436c 6173 7344 6573 6372 6970 7469 : ClassDescripti
│ │ │ │ │ -000020e0: 6f6e 2d70 7269 6e74 696e 677f 3136 3132 on-printing.1612
│ │ │ │ │ -000020f0: 3033 0a4e 6f64 653a 2043 6c61 7373 4465 03.Node: ClassDe
│ │ │ │ │ -00002100: 7363 7269 7074 696f 6e2d 7374 696c 6c20 scription-still
│ │ │ │ │ -00002110: 756e 636c 6173 7369 6669 6564 7f31 3631 unclassified.161
│ │ │ │ │ -00002120: 3939 390a 4e6f 6465 3a20 434c 6f6e 677f 999.Node: CLong.
│ │ │ │ │ -00002130: 3136 3235 3531 0a4e 6f64 653a 2043 4c6f 162551.Node: CLo
│ │ │ │ │ -00002140: 6e67 2063 6c61 7373 2d61 6363 6573 7369 ng class-accessi
│ │ │ │ │ -00002150: 6e67 7f31 3632 3833 350a 4e6f 6465 3a20 ng.162835.Node:
│ │ │ │ │ -00002160: 434c 6f6e 672d 6163 6365 7373 696e 677f CLong-accessing.
│ │ │ │ │ -00002170: 3136 3332 3031 0a4e 6f64 653a 2043 4c6f 163201.Node: CLo
│ │ │ │ │ -00002180: 6e67 446f 7562 6c65 7f31 3633 3532 300a ngDouble.163520.
│ │ │ │ │ -00002190: 4e6f 6465 3a20 434c 6f6e 6744 6f75 626c Node: CLongDoubl
│ │ │ │ │ -000021a0: 6520 636c 6173 732d 6163 6365 7373 696e e class-accessin
│ │ │ │ │ -000021b0: 677f 3136 3338 3231 0a4e 6f64 653a 2043 g.163821.Node: C
│ │ │ │ │ -000021c0: 4c6f 6e67 446f 7562 6c65 2d61 6363 6573 LongDouble-acces
│ │ │ │ │ -000021d0: 7369 6e67 7f31 3634 3231 370a 4e6f 6465 sing.164217.Node
│ │ │ │ │ -000021e0: 3a20 434c 6f6e 674c 6f6e 677f 3136 3435 : CLongLong.1645
│ │ │ │ │ -000021f0: 3636 0a4e 6f64 653a 2043 4c6f 6e67 4c6f 66.Node: CLongLo
│ │ │ │ │ -00002200: 6e67 2063 6c61 7373 2d61 6363 6573 7369 ng class-accessi
│ │ │ │ │ -00002210: 6e67 7f31 3634 3836 310a 4e6f 6465 3a20 ng.164861.Node:
│ │ │ │ │ -00002220: 434c 6f6e 674c 6f6e 672d 6163 6365 7373 CLongLong-access
│ │ │ │ │ -00002230: 696e 677f 3136 3532 3437 0a4e 6f64 653a ing.165247.Node:
│ │ │ │ │ -00002240: 2043 4f62 6a65 6374 7f31 3635 3538 360a CObject.165586.
│ │ │ │ │ -00002250: 4e6f 6465 3a20 434f 626a 6563 7420 636c Node: CObject cl
│ │ │ │ │ -00002260: 6173 732d 636f 6e76 6572 7369 6f6e 7f31 ass-conversion.1
│ │ │ │ │ -00002270: 3636 3635 320a 4e6f 6465 3a20 434f 626a 66652.Node: CObj
│ │ │ │ │ -00002280: 6563 7420 636c 6173 732d 696e 7374 616e ect class-instan
│ │ │ │ │ -00002290: 6365 2063 7265 6174 696f 6e7f 3136 3639 ce creation.1669
│ │ │ │ │ -000022a0: 3135 0a4e 6f64 653a 2043 4f62 6a65 6374 15.Node: CObject
│ │ │ │ │ -000022b0: 2063 6c61 7373 2d70 7269 6d69 7469 7665 class-primitive
│ │ │ │ │ -000022c0: 2061 6c6c 6f63 6174 696f 6e7f 3136 3736 allocation.1676
│ │ │ │ │ -000022d0: 3038 0a4e 6f64 653a 2043 4f62 6a65 6374 08.Node: CObject
│ │ │ │ │ -000022e0: 2063 6c61 7373 2d73 7562 636c 6173 7320 class-subclass
│ │ │ │ │ -000022f0: 6372 6561 7469 6f6e 7f31 3638 3035 350a creation.168055.
│ │ │ │ │ -00002300: 4e6f 6465 3a20 434f 626a 6563 742d 6163 Node: CObject-ac
│ │ │ │ │ -00002310: 6365 7373 696e 677f 3136 3834 3331 0a4e cessing.168431.N
│ │ │ │ │ -00002320: 6f64 653a 2043 4f62 6a65 6374 2d62 6173 ode: CObject-bas
│ │ │ │ │ -00002330: 6963 7f31 3639 3338 310a 4e6f 6465 3a20 ic.169381.Node:
│ │ │ │ │ -00002340: 434f 626a 6563 742d 4320 6461 7461 2061 CObject-C data a
│ │ │ │ │ -00002350: 6363 6573 737f 3136 3936 3535 0a4e 6f64 ccess.169655.Nod
│ │ │ │ │ -00002360: 653a 2043 4f62 6a65 6374 2d63 6f6e 7665 e: CObject-conve
│ │ │ │ │ -00002370: 7273 696f 6e7f 3137 3032 3639 0a4e 6f64 rsion.170269.Nod
│ │ │ │ │ -00002380: 653a 2043 4f62 6a65 6374 2d66 696e 616c e: CObject-final
│ │ │ │ │ -00002390: 697a 6174 696f 6e7f 3137 3039 3331 0a4e ization.170931.N
│ │ │ │ │ -000023a0: 6f64 653a 2043 4f62 6a65 6374 2d70 6f69 ode: CObject-poi
│ │ │ │ │ -000023b0: 6e74 6572 2d6c 696b 6520 6265 6861 7669 nter-like behavi
│ │ │ │ │ -000023c0: 6f72 7f31 3731 3430 350a 4e6f 6465 3a20 or.171405.Node:
│ │ │ │ │ -000023d0: 434f 626a 6563 742d 7465 7374 696e 677f CObject-testing.
│ │ │ │ │ -000023e0: 3137 3337 3036 0a4e 6f64 653a 2043 4f62 173706.Node: COb
│ │ │ │ │ -000023f0: 6a65 6374 2d74 6573 7469 6e67 2066 756e ject-testing fun
│ │ │ │ │ -00002400: 6374 696f 6e61 6c69 7479 7f31 3733 3935 ctionality.17395
│ │ │ │ │ -00002410: 310a 4e6f 6465 3a20 436f 6c6c 6563 7469 1.Node: Collecti
│ │ │ │ │ -00002420: 6f6e 7f31 3734 3136 300a 4e6f 6465 3a20 on.174160.Node:
│ │ │ │ │ -00002430: 436f 6c6c 6563 7469 6f6e 2063 6c61 7373 Collection class
│ │ │ │ │ -00002440: 2d69 6e73 7461 6e63 6520 6372 6561 7469 -instance creati
│ │ │ │ │ -00002450: 6f6e 7f31 3735 3332 300a 4e6f 6465 3a20 on.175320.Node:
│ │ │ │ │ -00002460: 436f 6c6c 6563 7469 6f6e 2063 6c61 7373 Collection class
│ │ │ │ │ -00002470: 2d6d 756c 7469 6279 7465 2065 6e63 6f64 -multibyte encod
│ │ │ │ │ -00002480: 696e 6773 7f31 3736 3736 370a 4e6f 6465 ings.176767.Node
│ │ │ │ │ -00002490: 3a20 436f 6c6c 6563 7469 6f6e 2d61 6464 : Collection-add
│ │ │ │ │ -000024a0: 696e 677f 3137 3731 3036 0a4e 6f64 653a ing.177106.Node:
│ │ │ │ │ -000024b0: 2043 6f6c 6c65 6374 696f 6e2d 636f 6d70 Collection-comp
│ │ │ │ │ -000024c0: 696c 6572 7f31 3737 3436 360a 4e6f 6465 iler.177466.Node
│ │ │ │ │ -000024d0: 3a20 436f 6c6c 6563 7469 6f6e 2d63 6f6e : Collection-con
│ │ │ │ │ -000024e0: 6361 7465 6e61 7469 6e67 7f31 3737 3732 catenating.17772
│ │ │ │ │ -000024f0: 380a 4e6f 6465 3a20 436f 6c6c 6563 7469 8.Node: Collecti
│ │ │ │ │ -00002500: 6f6e 2d63 6f6e 7665 7274 696e 677f 3137 on-converting.17
│ │ │ │ │ -00002510: 3832 3839 0a4e 6f64 653a 2043 6f6c 6c65 8289.Node: Colle
│ │ │ │ │ -00002520: 6374 696f 6e2d 636f 7079 696e 6720 436f ction-copying Co
│ │ │ │ │ -00002530: 6c6c 6563 7469 6f6e 737f 3137 3935 3535 llections.179555
│ │ │ │ │ -00002540: 0a4e 6f64 653a 2043 6f6c 6c65 6374 696f .Node: Collectio
│ │ │ │ │ -00002550: 6e2d 636f 7079 696e 6720 5365 7175 656e n-copying Sequen
│ │ │ │ │ -00002560: 6365 6162 6c65 436f 6c6c 6563 7469 6f6e ceableCollection
│ │ │ │ │ -00002570: 737f 3138 3031 3236 0a4e 6f64 653a 2043 s.180126.Node: C
│ │ │ │ │ -00002580: 6f6c 6c65 6374 696f 6e2d 656e 756d 6572 ollection-enumer
│ │ │ │ │ -00002590: 6174 696f 6e7f 3138 3035 3132 0a4e 6f64 ation.180512.Nod
│ │ │ │ │ -000025a0: 653a 2043 6f6c 6c65 6374 696f 6e2d 6669 e: Collection-fi
│ │ │ │ │ -000025b0: 6e61 6c69 7a61 7469 6f6e 7f31 3832 3135 nalization.18215
│ │ │ │ │ -000025c0: 340a 4e6f 6465 3a20 436f 6c6c 6563 7469 4.Node: Collecti
│ │ │ │ │ -000025d0: 6f6e 2d70 7269 6e74 696e 677f 3138 3234 on-printing.1824
│ │ │ │ │ -000025e0: 3734 0a4e 6f64 653a 2043 6f6c 6c65 6374 74.Node: Collect
│ │ │ │ │ -000025f0: 696f 6e2d 7265 6d6f 7669 6e67 7f31 3832 ion-removing.182
│ │ │ │ │ -00002600: 3932 300a 4e6f 6465 3a20 436f 6c6c 6563 920.Node: Collec
│ │ │ │ │ -00002610: 7469 6f6e 2d73 6f72 7469 6e67 7f31 3833 tion-sorting.183
│ │ │ │ │ -00002620: 3837 380a 4e6f 6465 3a20 436f 6c6c 6563 878.Node: Collec
│ │ │ │ │ -00002630: 7469 6f6e 2d73 746f 7269 6e67 7f31 3834 tion-storing.184
│ │ │ │ │ -00002640: 3436 340a 4e6f 6465 3a20 436f 6c6c 6563 464.Node: Collec
│ │ │ │ │ -00002650: 7469 6f6e 2d74 6573 7469 6e67 2063 6f6c tion-testing col
│ │ │ │ │ -00002660: 6c65 6374 696f 6e73 7f31 3834 3733 350a lections.184735.
│ │ │ │ │ -00002670: 4e6f 6465 3a20 436f 6d70 696c 6564 426c Node: CompiledBl
│ │ │ │ │ -00002680: 6f63 6b7f 3138 3536 3834 0a4e 6f64 653a ock.185684.Node:
│ │ │ │ │ -00002690: 2043 6f6d 7069 6c65 6442 6c6f 636b 2063 CompiledBlock c
│ │ │ │ │ -000026a0: 6c61 7373 2d69 6e73 7461 6e63 6520 6372 lass-instance cr
│ │ │ │ │ -000026b0: 6561 7469 6f6e 7f31 3836 3139 320a 4e6f eation.186192.No
│ │ │ │ │ -000026c0: 6465 3a20 436f 6d70 696c 6564 426c 6f63 de: CompiledBloc
│ │ │ │ │ -000026d0: 6b2d 6163 6365 7373 696e 677f 3138 3639 k-accessing.1869
│ │ │ │ │ -000026e0: 3630 0a4e 6f64 653a 2043 6f6d 7069 6c65 60.Node: Compile
│ │ │ │ │ -000026f0: 6442 6c6f 636b 2d62 6173 6963 7f31 3838 dBlock-basic.188
│ │ │ │ │ -00002700: 3330 370a 4e6f 6465 3a20 436f 6d70 696c 307.Node: Compil
│ │ │ │ │ -00002710: 6564 426c 6f63 6b2d 7072 696e 7469 6e67 edBlock-printing
│ │ │ │ │ -00002720: 7f31 3839 3032 390a 4e6f 6465 3a20 436f .189029.Node: Co
│ │ │ │ │ -00002730: 6d70 696c 6564 426c 6f63 6b2d 7361 7669 mpiledBlock-savi
│ │ │ │ │ -00002740: 6e67 2061 6e64 206c 6f61 6469 6e67 7f31 ng and loading.1
│ │ │ │ │ -00002750: 3839 3330 390a 4e6f 6465 3a20 436f 6d70 89309.Node: Comp
│ │ │ │ │ -00002760: 696c 6564 436f 6465 7f31 3839 3733 340a iledCode.189734.
│ │ │ │ │ -00002770: 4e6f 6465 3a20 436f 6d70 696c 6564 436f Node: CompiledCo
│ │ │ │ │ -00002780: 6465 2063 6c61 7373 2d63 6163 6865 2066 de class-cache f
│ │ │ │ │ -00002790: 6c75 7368 696e 677f 3139 3035 3937 0a4e lushing.190597.N
│ │ │ │ │ -000027a0: 6f64 653a 2043 6f6d 7069 6c65 6443 6f64 ode: CompiledCod
│ │ │ │ │ -000027b0: 6520 636c 6173 732d 696e 7374 616e 6365 e class-instance
│ │ │ │ │ -000027c0: 2063 7265 6174 696f 6e7f 3139 3039 3636 creation.190966
│ │ │ │ │ -000027d0: 0a4e 6f64 653a 2043 6f6d 7069 6c65 6443 .Node: CompiledC
│ │ │ │ │ -000027e0: 6f64 6520 636c 6173 732d 7461 626c 6573 ode class-tables
│ │ │ │ │ -000027f0: 7f31 3931 3536 340a 4e6f 6465 3a20 436f .191564.Node: Co
│ │ │ │ │ -00002800: 6d70 696c 6564 436f 6465 2d61 6363 6573 mpiledCode-acces
│ │ │ │ │ -00002810: 7369 6e67 7f31 3932 3738 370a 4e6f 6465 sing.192787.Node
│ │ │ │ │ -00002820: 3a20 436f 6d70 696c 6564 436f 6465 2d62 : CompiledCode-b
│ │ │ │ │ -00002830: 6173 6963 7f31 3934 3531 340a 4e6f 6465 asic.194514.Node
│ │ │ │ │ -00002840: 3a20 436f 6d70 696c 6564 436f 6465 2d63 : CompiledCode-c
│ │ │ │ │ -00002850: 6f70 7969 6e67 7f31 3935 3431 360a 4e6f opying.195416.No
│ │ │ │ │ -00002860: 6465 3a20 436f 6d70 696c 6564 436f 6465 de: CompiledCode
│ │ │ │ │ -00002870: 2d64 6562 7567 6769 6e67 7f31 3935 3635 -debugging.19565
│ │ │ │ │ -00002880: 340a 4e6f 6465 3a20 436f 6d70 696c 6564 4.Node: Compiled
│ │ │ │ │ -00002890: 436f 6465 2d64 6563 6f64 696e 6720 6279 Code-decoding by
│ │ │ │ │ -000028a0: 7465 636f 6465 737f 3139 3539 3337 0a4e tecodes.195937.N
│ │ │ │ │ -000028b0: 6f64 653a 2043 6f6d 7069 6c65 6443 6f64 ode: CompiledCod
│ │ │ │ │ -000028c0: 652d 6c69 7465 7261 6c73 202d 2069 7465 e-literals - ite
│ │ │ │ │ -000028d0: 7261 7469 6f6e 7f31 3936 3336 310a 4e6f ration.196361.No
│ │ │ │ │ -000028e0: 6465 3a20 436f 6d70 696c 6564 436f 6465 de: CompiledCode
│ │ │ │ │ -000028f0: 2d73 6563 7572 6974 797f 3139 3639 3232 -security.196922
│ │ │ │ │ -00002900: 0a4e 6f64 653a 2043 6f6d 7069 6c65 6443 .Node: CompiledC
│ │ │ │ │ -00002910: 6f64 652d 7465 7374 696e 6720 6163 6365 ode-testing acce
│ │ │ │ │ -00002920: 7373 6573 7f31 3937 3235 330a 4e6f 6465 sses.197253.Node
│ │ │ │ │ -00002930: 3a20 436f 6d70 696c 6564 436f 6465 2d74 : CompiledCode-t
│ │ │ │ │ -00002940: 7261 6e73 6c61 7469 6f6e 7f31 3938 3531 ranslation.19851
│ │ │ │ │ -00002950: 300a 4e6f 6465 3a20 436f 6d70 696c 6564 0.Node: Compiled
│ │ │ │ │ -00002960: 4d65 7468 6f64 7f31 3938 3738 330a 4e6f Method.198783.No
│ │ │ │ │ -00002970: 6465 3a20 436f 6d70 696c 6564 4d65 7468 de: CompiledMeth
│ │ │ │ │ -00002980: 6f64 2063 6c61 7373 2d63 2063 616c 6c2d od class-c call-
│ │ │ │ │ -00002990: 6f75 7473 7f31 3939 3832 360a 4e6f 6465 outs.199826.Node
│ │ │ │ │ -000029a0: 3a20 436f 6d70 696c 6564 4d65 7468 6f64 : CompiledMethod
│ │ │ │ │ -000029b0: 2063 6c61 7373 2d69 6e73 7461 6e63 6520 class-instance
│ │ │ │ │ -000029c0: 6372 6561 7469 6f6e 7f32 3030 3337 370a creation.200377.
│ │ │ │ │ -000029d0: 4e6f 6465 3a20 436f 6d70 696c 6564 4d65 Node: CompiledMe
│ │ │ │ │ -000029e0: 7468 6f64 2063 6c61 7373 2d6c 6561 6e20 thod class-lean
│ │ │ │ │ -000029f0: 696d 6167 6573 7f32 3031 3239 340a 4e6f images.201294.No
│ │ │ │ │ -00002a00: 6465 3a20 436f 6d70 696c 6564 4d65 7468 de: CompiledMeth
│ │ │ │ │ -00002a10: 6f64 2d61 6363 6573 7369 6e67 7f32 3031 od-accessing.201
│ │ │ │ │ -00002a20: 3632 380a 4e6f 6465 3a20 436f 6d70 696c 628.Node: Compil
│ │ │ │ │ -00002a30: 6564 4d65 7468 6f64 2d61 7474 7269 6275 edMethod-attribu
│ │ │ │ │ -00002a40: 7465 737f 3230 3335 3133 0a4e 6f64 653a tes.203513.Node:
│ │ │ │ │ -00002a50: 2043 6f6d 7069 6c65 644d 6574 686f 642d CompiledMethod-
│ │ │ │ │ -00002a60: 6261 7369 637f 3230 3434 3638 0a4e 6f64 basic.204468.Nod
│ │ │ │ │ -00002a70: 653a 2043 6f6d 7069 6c65 644d 6574 686f e: CompiledMetho
│ │ │ │ │ -00002a80: 642d 6320 6361 6c6c 2d6f 7574 737f 3230 d-c call-outs.20
│ │ │ │ │ -00002a90: 3437 3834 0a4e 6f64 653a 2043 6f6d 7069 4784.Node: Compi
│ │ │ │ │ -00002aa0: 6c65 644d 6574 686f 642d 636f 6d70 696c ledMethod-compil
│ │ │ │ │ -00002ab0: 696e 677f 3230 3533 3430 0a4e 6f64 653a ing.205340.Node:
│ │ │ │ │ -00002ac0: 2043 6f6d 7069 6c65 644d 6574 686f 642d CompiledMethod-
│ │ │ │ │ -00002ad0: 696e 766f 6b69 6e67 7f32 3036 3138 390a invoking.206189.
│ │ │ │ │ +00002060: 6970 7469 6f6e 2d63 6f70 7969 6e67 7f31 iption-copying.1
│ │ │ │ │ +00002070: 3537 3437 360a 4e6f 6465 3a20 436c 6173 57476.Node: Clas
│ │ │ │ │ +00002080: 7344 6573 6372 6970 7469 6f6e 2d66 696c sDescription-fil
│ │ │ │ │ +00002090: 696e 677f 3135 3836 3837 0a4e 6f64 653a ing.158687.Node:
│ │ │ │ │ +000020a0: 2043 6c61 7373 4465 7363 7269 7074 696f ClassDescriptio
│ │ │ │ │ +000020b0: 6e2d 6f72 6761 6e69 7a61 7469 6f6e 206f n-organization o
│ │ │ │ │ +000020c0: 6620 6d65 7373 6167 6573 2061 6e64 2063 f messages and c
│ │ │ │ │ +000020d0: 6c61 7373 6573 7f31 3539 3438 340a 4e6f lasses.159484.No
│ │ │ │ │ +000020e0: 6465 3a20 436c 6173 7344 6573 6372 6970 de: ClassDescrip
│ │ │ │ │ +000020f0: 7469 6f6e 2d70 6172 7369 6e67 2063 6c61 tion-parsing cla
│ │ │ │ │ +00002100: 7373 2064 6563 6c61 7261 7469 6f6e 737f ss declarations.
│ │ │ │ │ +00002110: 3136 3039 3133 0a4e 6f64 653a 2043 6c61 160913.Node: Cla
│ │ │ │ │ +00002120: 7373 4465 7363 7269 7074 696f 6e2d 7072 ssDescription-pr
│ │ │ │ │ +00002130: 696e 7469 6e67 7f31 3631 3432 320a 4e6f inting.161422.No
│ │ │ │ │ +00002140: 6465 3a20 436c 6173 7344 6573 6372 6970 de: ClassDescrip
│ │ │ │ │ +00002150: 7469 6f6e 2d73 7469 6c6c 2075 6e63 6c61 tion-still uncla
│ │ │ │ │ +00002160: 7373 6966 6965 647f 3136 3232 3139 0a4e ssified.162219.N
│ │ │ │ │ +00002170: 6f64 653a 2043 4c6f 6e67 7f31 3632 3737 ode: CLong.16277
│ │ │ │ │ +00002180: 320a 4e6f 6465 3a20 434c 6f6e 6720 636c 2.Node: CLong cl
│ │ │ │ │ +00002190: 6173 732d 6163 6365 7373 696e 677f 3136 ass-accessing.16
│ │ │ │ │ +000021a0: 3330 3536 0a4e 6f64 653a 2043 4c6f 6e67 3056.Node: CLong
│ │ │ │ │ +000021b0: 2d61 6363 6573 7369 6e67 7f31 3633 3432 -accessing.16342
│ │ │ │ │ +000021c0: 330a 4e6f 6465 3a20 434c 6f6e 6744 6f75 3.Node: CLongDou
│ │ │ │ │ +000021d0: 626c 657f 3136 3337 3433 0a4e 6f64 653a ble.163743.Node:
│ │ │ │ │ +000021e0: 2043 4c6f 6e67 446f 7562 6c65 2063 6c61 CLongDouble cla
│ │ │ │ │ +000021f0: 7373 2d61 6363 6573 7369 6e67 7f31 3634 ss-accessing.164
│ │ │ │ │ +00002200: 3034 340a 4e6f 6465 3a20 434c 6f6e 6744 044.Node: CLongD
│ │ │ │ │ +00002210: 6f75 626c 652d 6163 6365 7373 696e 677f ouble-accessing.
│ │ │ │ │ +00002220: 3136 3434 3431 0a4e 6f64 653a 2043 4c6f 164441.Node: CLo
│ │ │ │ │ +00002230: 6e67 4c6f 6e67 7f31 3634 3739 310a 4e6f ngLong.164791.No
│ │ │ │ │ +00002240: 6465 3a20 434c 6f6e 674c 6f6e 6720 636c de: CLongLong cl
│ │ │ │ │ +00002250: 6173 732d 6163 6365 7373 696e 677f 3136 ass-accessing.16
│ │ │ │ │ +00002260: 3530 3836 0a4e 6f64 653a 2043 4c6f 6e67 5086.Node: CLong
│ │ │ │ │ +00002270: 4c6f 6e67 2d61 6363 6573 7369 6e67 7f31 Long-accessing.1
│ │ │ │ │ +00002280: 3635 3437 330a 4e6f 6465 3a20 434f 626a 65473.Node: CObj
│ │ │ │ │ +00002290: 6563 747f 3136 3538 3133 0a4e 6f64 653a ect.165813.Node:
│ │ │ │ │ +000022a0: 2043 4f62 6a65 6374 2063 6c61 7373 2d63 CObject class-c
│ │ │ │ │ +000022b0: 6f6e 7665 7273 696f 6e7f 3136 3638 3738 onversion.166878
│ │ │ │ │ +000022c0: 0a4e 6f64 653a 2043 4f62 6a65 6374 2063 .Node: CObject c
│ │ │ │ │ +000022d0: 6c61 7373 2d69 6e73 7461 6e63 6520 6372 lass-instance cr
│ │ │ │ │ +000022e0: 6561 7469 6f6e 7f31 3637 3134 320a 4e6f eation.167142.No
│ │ │ │ │ +000022f0: 6465 3a20 434f 626a 6563 7420 636c 6173 de: CObject clas
│ │ │ │ │ +00002300: 732d 7072 696d 6974 6976 6520 616c 6c6f s-primitive allo
│ │ │ │ │ +00002310: 6361 7469 6f6e 7f31 3637 3833 360a 4e6f cation.167836.No
│ │ │ │ │ +00002320: 6465 3a20 434f 626a 6563 7420 636c 6173 de: CObject clas
│ │ │ │ │ +00002330: 732d 7375 6263 6c61 7373 2063 7265 6174 s-subclass creat
│ │ │ │ │ +00002340: 696f 6e7f 3136 3832 3834 0a4e 6f64 653a ion.168284.Node:
│ │ │ │ │ +00002350: 2043 4f62 6a65 6374 2d61 6363 6573 7369 CObject-accessi
│ │ │ │ │ +00002360: 6e67 7f31 3638 3636 310a 4e6f 6465 3a20 ng.168661.Node:
│ │ │ │ │ +00002370: 434f 626a 6563 742d 6261 7369 637f 3136 CObject-basic.16
│ │ │ │ │ +00002380: 3936 3132 0a4e 6f64 653a 2043 4f62 6a65 9612.Node: CObje
│ │ │ │ │ +00002390: 6374 2d43 2064 6174 6120 6163 6365 7373 ct-C data access
│ │ │ │ │ +000023a0: 7f31 3639 3838 370a 4e6f 6465 3a20 434f .169887.Node: CO
│ │ │ │ │ +000023b0: 626a 6563 742d 636f 6e76 6572 7369 6f6e bject-conversion
│ │ │ │ │ +000023c0: 7f31 3730 3530 310a 4e6f 6465 3a20 434f .170501.Node: CO
│ │ │ │ │ +000023d0: 626a 6563 742d 6669 6e61 6c69 7a61 7469 bject-finalizati
│ │ │ │ │ +000023e0: 6f6e 7f31 3731 3136 340a 4e6f 6465 3a20 on.171164.Node:
│ │ │ │ │ +000023f0: 434f 626a 6563 742d 706f 696e 7465 722d CObject-pointer-
│ │ │ │ │ +00002400: 6c69 6b65 2062 6568 6176 696f 727f 3137 like behavior.17
│ │ │ │ │ +00002410: 3136 3432 0a4e 6f64 653a 2043 4f62 6a65 1642.Node: CObje
│ │ │ │ │ +00002420: 6374 2d74 6573 7469 6e67 7f31 3733 3934 ct-testing.17394
│ │ │ │ │ +00002430: 320a 4e6f 6465 3a20 434f 626a 6563 742d 2.Node: CObject-
│ │ │ │ │ +00002440: 7465 7374 696e 6720 6675 6e63 7469 6f6e testing function
│ │ │ │ │ +00002450: 616c 6974 797f 3137 3431 3838 0a4e 6f64 ality.174188.Nod
│ │ │ │ │ +00002460: 653a 2043 6f6c 6c65 6374 696f 6e7f 3137 e: Collection.17
│ │ │ │ │ +00002470: 3433 3938 0a4e 6f64 653a 2043 6f6c 6c65 4398.Node: Colle
│ │ │ │ │ +00002480: 6374 696f 6e20 636c 6173 732d 696e 7374 ction class-inst
│ │ │ │ │ +00002490: 616e 6365 2063 7265 6174 696f 6e7f 3137 ance creation.17
│ │ │ │ │ +000024a0: 3535 3538 0a4e 6f64 653a 2043 6f6c 6c65 5558.Node: Colle
│ │ │ │ │ +000024b0: 6374 696f 6e20 636c 6173 732d 6d75 6c74 ction class-mult
│ │ │ │ │ +000024c0: 6962 7974 6520 656e 636f 6469 6e67 737f ibyte encodings.
│ │ │ │ │ +000024d0: 3137 3730 3036 0a4e 6f64 653a 2043 6f6c 177006.Node: Col
│ │ │ │ │ +000024e0: 6c65 6374 696f 6e2d 6164 6469 6e67 7f31 lection-adding.1
│ │ │ │ │ +000024f0: 3737 3334 360a 4e6f 6465 3a20 436f 6c6c 77346.Node: Coll
│ │ │ │ │ +00002500: 6563 7469 6f6e 2d63 6f6d 7069 6c65 727f ection-compiler.
│ │ │ │ │ +00002510: 3137 3737 3037 0a4e 6f64 653a 2043 6f6c 177707.Node: Col
│ │ │ │ │ +00002520: 6c65 6374 696f 6e2d 636f 6e63 6174 656e lection-concaten
│ │ │ │ │ +00002530: 6174 696e 677f 3137 3739 3730 0a4e 6f64 ating.177970.Nod
│ │ │ │ │ +00002540: 653a 2043 6f6c 6c65 6374 696f 6e2d 636f e: Collection-co
│ │ │ │ │ +00002550: 6e76 6572 7469 6e67 7f31 3738 3533 320a nverting.178532.
│ │ │ │ │ +00002560: 4e6f 6465 3a20 436f 6c6c 6563 7469 6f6e Node: Collection
│ │ │ │ │ +00002570: 2d63 6f70 7969 6e67 2043 6f6c 6c65 6374 -copying Collect
│ │ │ │ │ +00002580: 696f 6e73 7f31 3739 3739 380a 4e6f 6465 ions.179798.Node
│ │ │ │ │ +00002590: 3a20 436f 6c6c 6563 7469 6f6e 2d63 6f70 : Collection-cop
│ │ │ │ │ +000025a0: 7969 6e67 2053 6571 7565 6e63 6561 626c ying Sequenceabl
│ │ │ │ │ +000025b0: 6543 6f6c 6c65 6374 696f 6e73 7f31 3830 eCollections.180
│ │ │ │ │ +000025c0: 3337 300a 4e6f 6465 3a20 436f 6c6c 6563 370.Node: Collec
│ │ │ │ │ +000025d0: 7469 6f6e 2d65 6e75 6d65 7261 7469 6f6e tion-enumeration
│ │ │ │ │ +000025e0: 7f31 3830 3735 370a 4e6f 6465 3a20 436f .180757.Node: Co
│ │ │ │ │ +000025f0: 6c6c 6563 7469 6f6e 2d66 696e 616c 697a llection-finaliz
│ │ │ │ │ +00002600: 6174 696f 6e7f 3138 3234 3034 0a4e 6f64 ation.182404.Nod
│ │ │ │ │ +00002610: 653a 2043 6f6c 6c65 6374 696f 6e2d 7072 e: Collection-pr
│ │ │ │ │ +00002620: 696e 7469 6e67 7f31 3832 3732 350a 4e6f inting.182725.No
│ │ │ │ │ +00002630: 6465 3a20 436f 6c6c 6563 7469 6f6e 2d72 de: Collection-r
│ │ │ │ │ +00002640: 656d 6f76 696e 677f 3138 3331 3732 0a4e emoving.183172.N
│ │ │ │ │ +00002650: 6f64 653a 2043 6f6c 6c65 6374 696f 6e2d ode: Collection-
│ │ │ │ │ +00002660: 736f 7274 696e 677f 3138 3431 3238 0a4e sorting.184128.N
│ │ │ │ │ +00002670: 6f64 653a 2043 6f6c 6c65 6374 696f 6e2d ode: Collection-
│ │ │ │ │ +00002680: 7374 6f72 696e 677f 3138 3437 3135 0a4e storing.184715.N
│ │ │ │ │ +00002690: 6f64 653a 2043 6f6c 6c65 6374 696f 6e2d ode: Collection-
│ │ │ │ │ +000026a0: 7465 7374 696e 6720 636f 6c6c 6563 7469 testing collecti
│ │ │ │ │ +000026b0: 6f6e 737f 3138 3439 3837 0a4e 6f64 653a ons.184987.Node:
│ │ │ │ │ +000026c0: 2043 6f6d 7069 6c65 6442 6c6f 636b 7f31 CompiledBlock.1
│ │ │ │ │ +000026d0: 3835 3933 370a 4e6f 6465 3a20 436f 6d70 85937.Node: Comp
│ │ │ │ │ +000026e0: 696c 6564 426c 6f63 6b20 636c 6173 732d iledBlock class-
│ │ │ │ │ +000026f0: 696e 7374 616e 6365 2063 7265 6174 696f instance creatio
│ │ │ │ │ +00002700: 6e7f 3138 3634 3435 0a4e 6f64 653a 2043 n.186445.Node: C
│ │ │ │ │ +00002710: 6f6d 7069 6c65 6442 6c6f 636b 2d61 6363 ompiledBlock-acc
│ │ │ │ │ +00002720: 6573 7369 6e67 7f31 3837 3231 340a 4e6f essing.187214.No
│ │ │ │ │ +00002730: 6465 3a20 436f 6d70 696c 6564 426c 6f63 de: CompiledBloc
│ │ │ │ │ +00002740: 6b2d 6261 7369 637f 3138 3835 3632 0a4e k-basic.188562.N
│ │ │ │ │ +00002750: 6f64 653a 2043 6f6d 7069 6c65 6442 6c6f ode: CompiledBlo
│ │ │ │ │ +00002760: 636b 2d70 7269 6e74 696e 677f 3138 3932 ck-printing.1892
│ │ │ │ │ +00002770: 3835 0a4e 6f64 653a 2043 6f6d 7069 6c65 85.Node: Compile
│ │ │ │ │ +00002780: 6442 6c6f 636b 2d73 6176 696e 6720 616e dBlock-saving an
│ │ │ │ │ +00002790: 6420 6c6f 6164 696e 677f 3138 3935 3636 d loading.189566
│ │ │ │ │ +000027a0: 0a4e 6f64 653a 2043 6f6d 7069 6c65 6443 .Node: CompiledC
│ │ │ │ │ +000027b0: 6f64 657f 3138 3939 3932 0a4e 6f64 653a ode.189992.Node:
│ │ │ │ │ +000027c0: 2043 6f6d 7069 6c65 6443 6f64 6520 636c CompiledCode cl
│ │ │ │ │ +000027d0: 6173 732d 6361 6368 6520 666c 7573 6869 ass-cache flushi
│ │ │ │ │ +000027e0: 6e67 7f31 3930 3835 350a 4e6f 6465 3a20 ng.190855.Node:
│ │ │ │ │ +000027f0: 436f 6d70 696c 6564 436f 6465 2063 6c61 CompiledCode cla
│ │ │ │ │ +00002800: 7373 2d69 6e73 7461 6e63 6520 6372 6561 ss-instance crea
│ │ │ │ │ +00002810: 7469 6f6e 7f31 3931 3232 350a 4e6f 6465 tion.191225.Node
│ │ │ │ │ +00002820: 3a20 436f 6d70 696c 6564 436f 6465 2063 : CompiledCode c
│ │ │ │ │ +00002830: 6c61 7373 2d74 6162 6c65 737f 3139 3138 lass-tables.1918
│ │ │ │ │ +00002840: 3234 0a4e 6f64 653a 2043 6f6d 7069 6c65 24.Node: Compile
│ │ │ │ │ +00002850: 6443 6f64 652d 6163 6365 7373 696e 677f dCode-accessing.
│ │ │ │ │ +00002860: 3139 3330 3539 0a4e 6f64 653a 2043 6f6d 193059.Node: Com
│ │ │ │ │ +00002870: 7069 6c65 6443 6f64 652d 6261 7369 637f piledCode-basic.
│ │ │ │ │ +00002880: 3139 3437 3837 0a4e 6f64 653a 2043 6f6d 194787.Node: Com
│ │ │ │ │ +00002890: 7069 6c65 6443 6f64 652d 636f 7079 696e piledCode-copyin
│ │ │ │ │ +000028a0: 677f 3139 3536 3930 0a4e 6f64 653a 2043 g.195690.Node: C
│ │ │ │ │ +000028b0: 6f6d 7069 6c65 6443 6f64 652d 6465 6275 ompiledCode-debu
│ │ │ │ │ +000028c0: 6767 696e 677f 3139 3539 3239 0a4e 6f64 gging.195929.Nod
│ │ │ │ │ +000028d0: 653a 2043 6f6d 7069 6c65 6443 6f64 652d e: CompiledCode-
│ │ │ │ │ +000028e0: 6465 636f 6469 6e67 2062 7974 6563 6f64 decoding bytecod
│ │ │ │ │ +000028f0: 6573 7f31 3936 3231 330a 4e6f 6465 3a20 es.196213.Node:
│ │ │ │ │ +00002900: 436f 6d70 696c 6564 436f 6465 2d6c 6974 CompiledCode-lit
│ │ │ │ │ +00002910: 6572 616c 7320 2d20 6974 6572 6174 696f erals - iteratio
│ │ │ │ │ +00002920: 6e7f 3139 3636 3338 0a4e 6f64 653a 2043 n.196638.Node: C
│ │ │ │ │ +00002930: 6f6d 7069 6c65 6443 6f64 652d 7365 6375 ompiledCode-secu
│ │ │ │ │ +00002940: 7269 7479 7f31 3937 3230 300a 4e6f 6465 rity.197200.Node
│ │ │ │ │ +00002950: 3a20 436f 6d70 696c 6564 436f 6465 2d74 : CompiledCode-t
│ │ │ │ │ +00002960: 6573 7469 6e67 2061 6363 6573 7365 737f esting accesses.
│ │ │ │ │ +00002970: 3139 3735 3332 0a4e 6f64 653a 2043 6f6d 197532.Node: Com
│ │ │ │ │ +00002980: 7069 6c65 6443 6f64 652d 7472 616e 736c piledCode-transl
│ │ │ │ │ +00002990: 6174 696f 6e7f 3139 3837 3930 0a4e 6f64 ation.198790.Nod
│ │ │ │ │ +000029a0: 653a 2043 6f6d 7069 6c65 644d 6574 686f e: CompiledMetho
│ │ │ │ │ +000029b0: 647f 3139 3930 3634 0a4e 6f64 653a 2043 d.199064.Node: C
│ │ │ │ │ +000029c0: 6f6d 7069 6c65 644d 6574 686f 6420 636c ompiledMethod cl
│ │ │ │ │ +000029d0: 6173 732d 6320 6361 6c6c 2d6f 7574 737f ass-c call-outs.
│ │ │ │ │ +000029e0: 3230 3031 3037 0a4e 6f64 653a 2043 6f6d 200107.Node: Com
│ │ │ │ │ +000029f0: 7069 6c65 644d 6574 686f 6420 636c 6173 piledMethod clas
│ │ │ │ │ +00002a00: 732d 696e 7374 616e 6365 2063 7265 6174 s-instance creat
│ │ │ │ │ +00002a10: 696f 6e7f 3230 3036 3539 0a4e 6f64 653a ion.200659.Node:
│ │ │ │ │ +00002a20: 2043 6f6d 7069 6c65 644d 6574 686f 6420 CompiledMethod
│ │ │ │ │ +00002a30: 636c 6173 732d 6c65 616e 2069 6d61 6765 class-lean image
│ │ │ │ │ +00002a40: 737f 3230 3135 3736 0a4e 6f64 653a 2043 s.201576.Node: C
│ │ │ │ │ +00002a50: 6f6d 7069 6c65 644d 6574 686f 642d 6163 ompiledMethod-ac
│ │ │ │ │ +00002a60: 6365 7373 696e 677f 3230 3139 3131 0a4e cessing.201911.N
│ │ │ │ │ +00002a70: 6f64 653a 2043 6f6d 7069 6c65 644d 6574 ode: CompiledMet
│ │ │ │ │ +00002a80: 686f 642d 6174 7472 6962 7574 6573 7f32 hod-attributes.2
│ │ │ │ │ +00002a90: 3033 3739 370a 4e6f 6465 3a20 436f 6d70 03797.Node: Comp
│ │ │ │ │ +00002aa0: 696c 6564 4d65 7468 6f64 2d62 6173 6963 iledMethod-basic
│ │ │ │ │ +00002ab0: 7f32 3034 3735 330a 4e6f 6465 3a20 436f .204753.Node: Co
│ │ │ │ │ +00002ac0: 6d70 696c 6564 4d65 7468 6f64 2d63 2063 mpiledMethod-c c
│ │ │ │ │ +00002ad0: 616c 6c2d 6f75 7473 7f32 3035 3037 300a all-outs.205070.
│ │ │ │ │ 00002ae0: 4e6f 6465 3a20 436f 6d70 696c 6564 4d65 Node: CompiledMe
│ │ │ │ │ -00002af0: 7468 6f64 2d70 7269 6e74 696e 677f 3230 thod-printing.20
│ │ │ │ │ -00002b00: 3732 3335 0a4e 6f64 653a 2043 6f6d 7069 7235.Node: Compi
│ │ │ │ │ -00002b10: 6c65 644d 6574 686f 642d 7361 7669 6e67 ledMethod-saving
│ │ │ │ │ -00002b20: 2061 6e64 206c 6f61 6469 6e67 7f32 3037 and loading.207
│ │ │ │ │ -00002b30: 3539 340a 4e6f 6465 3a20 436f 6d70 696c 594.Node: Compil
│ │ │ │ │ -00002b40: 6564 4d65 7468 6f64 2d73 6f75 7263 6520 edMethod-source
│ │ │ │ │ -00002b50: 636f 6465 7f32 3038 3035 340a 4e6f 6465 code.208054.Node
│ │ │ │ │ -00002b60: 3a20 436f 6d70 696c 6564 4d65 7468 6f64 : CompiledMethod
│ │ │ │ │ -00002b70: 2d74 6573 7469 6e67 7f32 3038 3735 390a -testing.208759.
│ │ │ │ │ -00002b80: 4e6f 6465 3a20 436f 6e74 6578 7450 6172 Node: ContextPar
│ │ │ │ │ -00002b90: 747f 3230 3935 3037 0a4e 6f64 653a 2043 t.209507.Node: C
│ │ │ │ │ -00002ba0: 6f6e 7465 7874 5061 7274 2063 6c61 7373 ontextPart class
│ │ │ │ │ -00002bb0: 2d62 7569 6c74 2069 6e73 7f32 3130 3332 -built ins.21032
│ │ │ │ │ -00002bc0: 390a 4e6f 6465 3a20 436f 6e74 6578 7450 9.Node: ContextP
│ │ │ │ │ -00002bd0: 6172 7420 636c 6173 732d 6578 6365 7074 art class-except
│ │ │ │ │ -00002be0: 696f 6e20 6861 6e64 6c69 6e67 7f32 3130 ion handling.210
│ │ │ │ │ -00002bf0: 3634 330a 4e6f 6465 3a20 436f 6e74 6578 643.Node: Contex
│ │ │ │ │ -00002c00: 7450 6172 742d 6163 6365 7373 696e 677f tPart-accessing.
│ │ │ │ │ -00002c10: 3231 3130 3930 0a4e 6f64 653a 2043 6f6e 211090.Node: Con
│ │ │ │ │ -00002c20: 7465 7874 5061 7274 2d62 7569 6c74 2069 textPart-built i
│ │ │ │ │ -00002c30: 6e73 7f32 3135 3032 310a 4e6f 6465 3a20 ns.215021.Node:
│ │ │ │ │ -00002c40: 436f 6e74 6578 7450 6172 742d 636f 7079 ContextPart-copy
│ │ │ │ │ -00002c50: 696e 677f 3231 3537 3135 0a4e 6f64 653a ing.215715.Node:
│ │ │ │ │ -00002c60: 2043 6f6e 7465 7874 5061 7274 2d64 6562 ContextPart-deb
│ │ │ │ │ -00002c70: 7567 6769 6e67 7f32 3136 3037 340a 4e6f ugging.216074.No
│ │ │ │ │ -00002c80: 6465 3a20 436f 6e74 6578 7450 6172 742d de: ContextPart-
│ │ │ │ │ -00002c90: 656e 756d 6572 6174 696e 677f 3231 3731 enumerating.2171
│ │ │ │ │ -00002ca0: 3837 0a4e 6f64 653a 2043 6f6e 7465 7874 87.Node: Context
│ │ │ │ │ -00002cb0: 5061 7274 2d70 7269 6e74 696e 677f 3231 Part-printing.21
│ │ │ │ │ -00002cc0: 3737 3934 0a4e 6f64 653a 2043 6f6e 7465 7794.Node: Conte
│ │ │ │ │ -00002cd0: 7874 5061 7274 2d73 6563 7572 6974 7920 xtPart-security
│ │ │ │ │ -00002ce0: 6368 6563 6b73 7f32 3138 3139 390a 4e6f checks.218199.No
│ │ │ │ │ -00002cf0: 6465 3a20 436f 6e74 696e 7561 7469 6f6e de: Continuation
│ │ │ │ │ -00002d00: 7f32 3138 3736 340a 4e6f 6465 3a20 436f .218764.Node: Co
│ │ │ │ │ -00002d10: 6e74 696e 7561 7469 6f6e 2063 6c61 7373 ntinuation class
│ │ │ │ │ -00002d20: 2d69 6e73 7461 6e63 6520 6372 6561 7469 -instance creati
│ │ │ │ │ -00002d30: 6f6e 7f32 3139 3433 350a 4e6f 6465 3a20 on.219435.Node:
│ │ │ │ │ -00002d40: 436f 6e74 696e 7561 7469 6f6e 2d69 6e76 Continuation-inv
│ │ │ │ │ -00002d50: 6f63 6174 696f 6e7f 3232 3031 3038 0a4e ocation.220108.N
│ │ │ │ │ -00002d60: 6f64 653a 2043 5074 727f 3232 3134 3733 ode: CPtr.221473
│ │ │ │ │ -00002d70: 0a4e 6f64 653a 2043 5074 722d 6163 6365 .Node: CPtr-acce
│ │ │ │ │ -00002d80: 7373 696e 677f 3232 3137 3135 0a4e 6f64 ssing.221715.Nod
│ │ │ │ │ -00002d90: 653a 2043 5074 7243 5479 7065 7f32 3232 e: CPtrCType.222
│ │ │ │ │ -00002da0: 3236 330a 4e6f 6465 3a20 4350 7472 4354 263.Node: CPtrCT
│ │ │ │ │ -00002db0: 7970 6520 636c 6173 732d 696e 7374 616e ype class-instan
│ │ │ │ │ -00002dc0: 6365 2063 7265 6174 696f 6e7f 3232 3236 ce creation.2226
│ │ │ │ │ -00002dd0: 3233 0a4e 6f64 653a 2043 5074 7243 5479 23.Node: CPtrCTy
│ │ │ │ │ -00002de0: 7065 2d61 6363 6573 7369 6e67 7f32 3232 pe-accessing.222
│ │ │ │ │ -00002df0: 3939 330a 4e6f 6465 3a20 4350 7472 4354 993.Node: CPtrCT
│ │ │ │ │ -00002e00: 7970 652d 6261 7369 637f 3232 3332 3631 ype-basic.223261
│ │ │ │ │ -00002e10: 0a4e 6f64 653a 2043 5074 7243 5479 7065 .Node: CPtrCType
│ │ │ │ │ -00002e20: 2d73 746f 7269 6e67 7f32 3233 3534 340a -storing.223544.
│ │ │ │ │ -00002e30: 4e6f 6465 3a20 4353 6361 6c61 727f 3232 Node: CScalar.22
│ │ │ │ │ -00002e40: 3337 3234 0a4e 6f64 653a 2043 5363 616c 3724.Node: CScal
│ │ │ │ │ -00002e50: 6172 2063 6c61 7373 2d69 6e73 7461 6e63 ar class-instanc
│ │ │ │ │ -00002e60: 6520 6372 6561 7469 6f6e 7f32 3234 3032 e creation.22402
│ │ │ │ │ -00002e70: 300a 4e6f 6465 3a20 4353 6361 6c61 722d 0.Node: CScalar-
│ │ │ │ │ -00002e80: 6163 6365 7373 696e 677f 3232 3436 3233 accessing.224623
│ │ │ │ │ -00002e90: 0a4e 6f64 653a 2043 5363 616c 6172 4354 .Node: CScalarCT
│ │ │ │ │ -00002ea0: 7970 657f 3232 3531 3533 0a4e 6f64 653a ype.225153.Node:
│ │ │ │ │ -00002eb0: 2043 5363 616c 6172 4354 7970 652d 6163 CScalarCType-ac
│ │ │ │ │ -00002ec0: 6365 7373 696e 677f 3232 3534 3531 0a4e cessing.225451.N
│ │ │ │ │ -00002ed0: 6f64 653a 2043 5363 616c 6172 4354 7970 ode: CScalarCTyp
│ │ │ │ │ -00002ee0: 652d 7374 6f72 696e 677f 3232 3537 3932 e-storing.225792
│ │ │ │ │ -00002ef0: 0a4e 6f64 653a 2043 5368 6f72 747f 3232 .Node: CShort.22
│ │ │ │ │ -00002f00: 3630 3237 0a4e 6f64 653a 2043 5368 6f72 6027.Node: CShor
│ │ │ │ │ -00002f10: 7420 636c 6173 732d 6163 6365 7373 696e t class-accessin
│ │ │ │ │ -00002f20: 677f 3232 3633 3131 0a4e 6f64 653a 2043 g.226311.Node: C
│ │ │ │ │ -00002f30: 5368 6f72 742d 6163 6365 7373 696e 677f Short-accessing.
│ │ │ │ │ -00002f40: 3232 3636 3832 0a4e 6f64 653a 2043 536d 226682.Node: CSm
│ │ │ │ │ -00002f50: 616c 6c74 616c 6b7f 3232 3730 3036 0a4e alltalk.227006.N
│ │ │ │ │ -00002f60: 6f64 653a 2043 536d 616c 6c74 616c 6b20 ode: CSmalltalk
│ │ │ │ │ -00002f70: 636c 6173 732d 6163 6365 7373 696e 677f class-accessing.
│ │ │ │ │ -00002f80: 3232 3733 3031 0a4e 6f64 653a 2043 536d 227301.Node: CSm
│ │ │ │ │ -00002f90: 616c 6c74 616c 6b2d 6163 6365 7373 696e alltalk-accessin
│ │ │ │ │ -00002fa0: 677f 3232 3736 3932 0a4e 6f64 653a 2043 g.227692.Node: C
│ │ │ │ │ -00002fb0: 5374 7269 6e67 7f32 3238 3033 360a 4e6f String.228036.No
│ │ │ │ │ -00002fc0: 6465 3a20 4353 7472 696e 6720 636c 6173 de: CString clas
│ │ │ │ │ -00002fd0: 732d 6163 6365 7373 696e 677f 3232 3930 s-accessing.2290
│ │ │ │ │ -00002fe0: 3833 0a4e 6f64 653a 2043 5374 7269 6e67 83.Node: CString
│ │ │ │ │ -00002ff0: 2063 6c61 7373 2d69 6e73 7461 6e63 6520 class-instance
│ │ │ │ │ -00003000: 6372 6561 7469 6f6e 7f32 3239 3337 360a creation.229376.
│ │ │ │ │ -00003010: 4e6f 6465 3a20 4353 7472 696e 672d 6163 Node: CString-ac
│ │ │ │ │ -00003020: 6365 7373 696e 677f 3232 3938 3830 0a4e cessing.229880.N
│ │ │ │ │ -00003030: 6f64 653a 2043 5374 7269 6e67 4354 7970 ode: CStringCTyp
│ │ │ │ │ -00003040: 657f 3233 3034 3130 0a4e 6f64 653a 2043 e.230410.Node: C
│ │ │ │ │ -00003050: 5374 7269 6e67 4354 7970 652d 6163 6365 StringCType-acce
│ │ │ │ │ -00003060: 7373 696e 677f 3233 3036 3739 0a4e 6f64 ssing.230679.Nod
│ │ │ │ │ -00003070: 653a 2043 5374 7275 6374 7f32 3330 3839 e: CStruct.23089
│ │ │ │ │ -00003080: 330a 4e6f 6465 3a20 4353 7472 7563 7420 3.Node: CStruct
│ │ │ │ │ -00003090: 636c 6173 732d 7375 6263 6c61 7373 2063 class-subclass c
│ │ │ │ │ -000030a0: 7265 6174 696f 6e7f 3233 3131 3533 0a4e reation.231153.N
│ │ │ │ │ -000030b0: 6f64 653a 2043 5479 7065 7f32 3331 3339 ode: CType.23139
│ │ │ │ │ -000030c0: 330a 4e6f 6465 3a20 4354 7970 6520 636c 3.Node: CType cl
│ │ │ │ │ -000030d0: 6173 732d 4320 696e 7374 616e 6365 2063 ass-C instance c
│ │ │ │ │ -000030e0: 7265 6174 696f 6e7f 3233 3235 3835 0a4e reation.232585.N
│ │ │ │ │ -000030f0: 6f64 653a 2043 5479 7065 2063 6c61 7373 ode: CType class
│ │ │ │ │ -00003100: 2d69 6e69 7469 616c 697a 6174 696f 6e7f -initialization.
│ │ │ │ │ -00003110: 3233 3332 3738 0a4e 6f64 653a 2043 5479 233278.Node: CTy
│ │ │ │ │ -00003120: 7065 2d61 6363 6573 7369 6e67 7f32 3333 pe-accessing.233
│ │ │ │ │ -00003130: 3533 340a 4e6f 6465 3a20 4354 7970 652d 534.Node: CType-
│ │ │ │ │ -00003140: 6261 7369 637f 3233 3435 3739 0a4e 6f64 basic.234579.Nod
│ │ │ │ │ -00003150: 653a 2043 5479 7065 2d43 2069 6e73 7461 e: CType-C insta
│ │ │ │ │ -00003160: 6e63 6520 6372 6561 7469 6f6e 7f32 3334 nce creation.234
│ │ │ │ │ -00003170: 3835 300a 4e6f 6465 3a20 4354 7970 652d 850.Node: CType-
│ │ │ │ │ -00003180: 7374 6f72 696e 677f 3233 3537 3937 0a4e storing.235797.N
│ │ │ │ │ -00003190: 6f64 653a 2043 5543 6861 727f 3233 3630 ode: CUChar.2360
│ │ │ │ │ -000031a0: 3037 0a4e 6f64 653a 2043 5543 6861 7220 07.Node: CUChar
│ │ │ │ │ -000031b0: 636c 6173 732d 6765 7474 696e 6720 696e class-getting in
│ │ │ │ │ -000031c0: 666f 7f32 3336 3238 320a 4e6f 6465 3a20 fo.236282.Node:
│ │ │ │ │ -000031d0: 4355 4368 6172 2d61 6363 6573 7369 6e67 CUChar-accessing
│ │ │ │ │ -000031e0: 7f32 3336 3636 320a 4e6f 6465 3a20 4355 .236662.Node: CU
│ │ │ │ │ -000031f0: 496e 747f 3233 3639 3839 0a4e 6f64 653a Int.236989.Node:
│ │ │ │ │ -00003200: 2043 5549 6e74 2063 6c61 7373 2d61 6363 CUInt class-acc
│ │ │ │ │ -00003210: 6573 7369 6e67 7f32 3337 3235 380a 4e6f essing.237258.No
│ │ │ │ │ -00003220: 6465 3a20 4355 496e 742d 6163 6365 7373 de: CUInt-access
│ │ │ │ │ -00003230: 696e 677f 3233 3736 3234 0a4e 6f64 653a ing.237624.Node:
│ │ │ │ │ -00003240: 2043 554c 6f6e 677f 3233 3739 3433 0a4e CULong.237943.N
│ │ │ │ │ -00003250: 6f64 653a 2043 554c 6f6e 6720 636c 6173 ode: CULong clas
│ │ │ │ │ -00003260: 732d 6163 6365 7373 696e 677f 3233 3832 s-accessing.2382
│ │ │ │ │ -00003270: 3230 0a4e 6f64 653a 2043 554c 6f6e 672d 20.Node: CULong-
│ │ │ │ │ -00003280: 6163 6365 7373 696e 677f 3233 3835 3931 accessing.238591
│ │ │ │ │ -00003290: 0a4e 6f64 653a 2043 554c 6f6e 674c 6f6e .Node: CULongLon
│ │ │ │ │ -000032a0: 677f 3233 3839 3135 0a4e 6f64 653a 2043 g.238915.Node: C
│ │ │ │ │ -000032b0: 554c 6f6e 674c 6f6e 6720 636c 6173 732d ULongLong class-
│ │ │ │ │ -000032c0: 6163 6365 7373 696e 677f 3233 3932 3039 accessing.239209
│ │ │ │ │ -000032d0: 0a4e 6f64 653a 2043 554c 6f6e 674c 6f6e .Node: CULongLon
│ │ │ │ │ -000032e0: 672d 6163 6365 7373 696e 677f 3233 3936 g-accessing.2396
│ │ │ │ │ -000032f0: 3030 0a4e 6f64 653a 2043 556e 696f 6e7f 00.Node: CUnion.
│ │ │ │ │ -00003300: 3233 3939 3434 0a4e 6f64 653a 2043 556e 239944.Node: CUn
│ │ │ │ │ -00003310: 696f 6e20 636c 6173 732d 7375 6263 6c61 ion class-subcla
│ │ │ │ │ -00003320: 7373 2063 7265 6174 696f 6e7f 3234 3032 ss creation.2402
│ │ │ │ │ -00003330: 3030 0a4e 6f64 653a 2043 5553 686f 7274 00.Node: CUShort
│ │ │ │ │ -00003340: 7f32 3430 3433 360a 4e6f 6465 3a20 4355 .240436.Node: CU
│ │ │ │ │ -00003350: 5368 6f72 7420 636c 6173 732d 6163 6365 Short class-acce
│ │ │ │ │ -00003360: 7373 696e 677f 3234 3037 3133 0a4e 6f64 ssing.240713.Nod
│ │ │ │ │ -00003370: 653a 2043 5553 686f 7274 2d61 6363 6573 e: CUShort-acces
│ │ │ │ │ -00003380: 7369 6e67 7f32 3431 3038 390a 4e6f 6465 sing.241089.Node
│ │ │ │ │ -00003390: 3a20 4461 7465 7f32 3431 3431 380a 4e6f : Date.241418.No
│ │ │ │ │ -000033a0: 6465 3a20 4461 7465 2063 6c61 7373 2d62 de: Date class-b
│ │ │ │ │ -000033b0: 6173 6963 7f32 3432 3933 340a 4e6f 6465 asic.242934.Node
│ │ │ │ │ -000033c0: 3a20 4461 7465 2063 6c61 7373 2d69 6e73 : Date class-ins
│ │ │ │ │ -000033d0: 7461 6e63 6520 6372 6561 7469 6f6e 2028 tance creation (
│ │ │ │ │ -000033e0: 414e 5349 297f 3234 3430 3631 0a4e 6f64 ANSI).244061.Nod
│ │ │ │ │ -000033f0: 653a 2044 6174 6520 636c 6173 732d 696e e: Date class-in
│ │ │ │ │ -00003400: 7374 616e 6365 2063 7265 6174 696f 6e20 stance creation
│ │ │ │ │ -00003410: 2842 6c75 6520 426f 6f6b 297f 3234 3435 (Blue Book).2445
│ │ │ │ │ -00003420: 3530 0a4e 6f64 653a 2044 6174 652d 6261 50.Node: Date-ba
│ │ │ │ │ -00003430: 7369 637f 3234 3538 3639 0a4e 6f64 653a sic.245869.Node:
│ │ │ │ │ -00003440: 2044 6174 652d 636f 6d70 6174 6962 696c Date-compatibil
│ │ │ │ │ -00003450: 6974 7920 286e 6f6e 2d41 4e53 4929 7f32 ity (non-ANSI).2
│ │ │ │ │ -00003460: 3436 3434 330a 4e6f 6465 3a20 4461 7465 46443.Node: Date
│ │ │ │ │ -00003470: 2d64 6174 6520 636f 6d70 7574 6174 696f -date computatio
│ │ │ │ │ -00003480: 6e73 7f32 3436 3835 350a 4e6f 6465 3a20 ns.246855.Node:
│ │ │ │ │ -00003490: 4461 7465 2d70 7269 6e74 696e 677f 3234 Date-printing.24
│ │ │ │ │ -000034a0: 3835 3637 0a4e 6f64 653a 2044 6174 652d 8567.Node: Date-
│ │ │ │ │ -000034b0: 7374 696c 6c20 756e 636c 6173 7369 6669 still unclassifi
│ │ │ │ │ -000034c0: 6564 7f32 3438 3830 350a 4e6f 6465 3a20 ed.248805.Node:
│ │ │ │ │ -000034d0: 4461 7465 2d73 746f 7269 6e67 7f32 3439 Date-storing.249
│ │ │ │ │ -000034e0: 3037 350a 4e6f 6465 3a20 4461 7465 2d74 075.Node: Date-t
│ │ │ │ │ -000034f0: 6573 7469 6e67 7f32 3439 3330 370a 4e6f esting.249307.No
│ │ │ │ │ -00003500: 6465 3a20 4461 7465 5469 6d65 7f32 3439 de: DateTime.249
│ │ │ │ │ -00003510: 3632 370a 4e6f 6465 3a20 4461 7465 5469 627.Node: DateTi
│ │ │ │ │ -00003520: 6d65 2063 6c61 7373 2d69 6e66 6f72 6d61 me class-informa
│ │ │ │ │ -00003530: 7469 6f6e 7f32 3530 3238 390a 4e6f 6465 tion.250289.Node
│ │ │ │ │ -00003540: 3a20 4461 7465 5469 6d65 2063 6c61 7373 : DateTime class
│ │ │ │ │ -00003550: 2d69 6e73 7461 6e63 6520 6372 6561 7469 -instance creati
│ │ │ │ │ -00003560: 6f6e 7f32 3530 3537 390a 4e6f 6465 3a20 on.250579.Node:
│ │ │ │ │ -00003570: 4461 7465 5469 6d65 2063 6c61 7373 2d69 DateTime class-i
│ │ │ │ │ -00003580: 6e73 7461 6e63 6520 6372 6561 7469 6f6e nstance creation
│ │ │ │ │ -00003590: 2028 6e6f 6e2d 414e 5349 297f 3235 3139 (non-ANSI).2519
│ │ │ │ │ -000035a0: 3738 0a4e 6f64 653a 2044 6174 6554 696d 78.Node: DateTim
│ │ │ │ │ -000035b0: 652d 6261 7369 637f 3235 3331 3931 0a4e e-basic.253191.N
│ │ │ │ │ -000035c0: 6f64 653a 2044 6174 6554 696d 652d 636f ode: DateTime-co
│ │ │ │ │ -000035d0: 6d70 7574 6174 696f 6e73 7f32 3533 3534 mputations.25354
│ │ │ │ │ -000035e0: 330a 4e6f 6465 3a20 4461 7465 5469 6d65 3.Node: DateTime
│ │ │ │ │ -000035f0: 2d70 7269 6e74 696e 677f 3235 3432 3335 -printing.254235
│ │ │ │ │ -00003600: 0a4e 6f64 653a 2044 6174 6554 696d 652d .Node: DateTime-
│ │ │ │ │ -00003610: 7370 6c69 7474 696e 6720 696e 2064 6174 splitting in dat
│ │ │ │ │ -00003620: 6573 2026 2074 696d 6573 7f32 3534 3530 es & times.25450
│ │ │ │ │ -00003630: 300a 4e6f 6465 3a20 4461 7465 5469 6d65 0.Node: DateTime
│ │ │ │ │ -00003640: 2d73 746f 7269 6e67 7f32 3535 3039 380a -storing.255098.
│ │ │ │ │ -00003650: 4e6f 6465 3a20 4461 7465 5469 6d65 2d74 Node: DateTime-t
│ │ │ │ │ -00003660: 6573 7469 6e67 7f32 3535 3336 320a 4e6f esting.255362.No
│ │ │ │ │ -00003670: 6465 3a20 4461 7465 5469 6d65 2d74 696d de: DateTime-tim
│ │ │ │ │ -00003680: 6520 7a6f 6e65 737f 3235 3537 3336 0a4e e zones.255736.N
│ │ │ │ │ -00003690: 6f64 653a 2044 6566 6572 7265 6456 6172 ode: DeferredVar
│ │ │ │ │ -000036a0: 6961 626c 6542 696e 6469 6e67 7f32 3536 iableBinding.256
│ │ │ │ │ -000036b0: 3835 360a 4e6f 6465 3a20 4465 6665 7272 856.Node: Deferr
│ │ │ │ │ -000036c0: 6564 5661 7269 6162 6c65 4269 6e64 696e edVariableBindin
│ │ │ │ │ -000036d0: 6720 636c 6173 732d 6261 7369 637f 3235 g class-basic.25
│ │ │ │ │ -000036e0: 3734 3537 0a4e 6f64 653a 2044 6566 6572 7457.Node: Defer
│ │ │ │ │ -000036f0: 7265 6456 6172 6961 626c 6542 696e 6469 redVariableBindi
│ │ │ │ │ -00003700: 6e67 2d62 6173 6963 7f32 3538 3039 350a ng-basic.258095.
│ │ │ │ │ -00003710: 4e6f 6465 3a20 4465 6665 7272 6564 5661 Node: DeferredVa
│ │ │ │ │ -00003720: 7269 6162 6c65 4269 6e64 696e 672d 7374 riableBinding-st
│ │ │ │ │ -00003730: 6f72 696e 677f 3235 3835 3832 0a4e 6f64 oring.258582.Nod
│ │ │ │ │ -00003740: 653a 2044 656c 6179 7f32 3538 3936 320a e: Delay.258962.
│ │ │ │ │ -00003750: 4e6f 6465 3a20 4465 6c61 7920 636c 6173 Node: Delay clas
│ │ │ │ │ -00003760: 732d 696e 7374 616e 6365 2063 7265 6174 s-instance creat
│ │ │ │ │ -00003770: 696f 6e7f 3235 3939 3130 0a4e 6f64 653a ion.259910.Node:
│ │ │ │ │ -00003780: 2044 656c 6179 2063 6c61 7373 2d73 7469 Delay class-sti
│ │ │ │ │ -00003790: 6c6c 2075 6e63 6c61 7373 6966 6965 647f ll unclassified.
│ │ │ │ │ -000037a0: 3236 3036 3032 0a4e 6f64 653a 2044 656c 260602.Node: Del
│ │ │ │ │ -000037b0: 6179 2063 6c61 7373 2d74 696d 6572 2070 ay class-timer p
│ │ │ │ │ -000037c0: 726f 6365 7373 7f32 3630 3930 360a 4e6f rocess.260906.No
│ │ │ │ │ -000037d0: 6465 3a20 4465 6c61 792d 6163 6365 7373 de: Delay-access
│ │ │ │ │ -000037e0: 696e 677f 3236 3137 3835 0a4e 6f64 653a ing.261785.Node:
│ │ │ │ │ -000037f0: 2044 656c 6179 2d63 6f6d 7061 7269 6e67 Delay-comparing
│ │ │ │ │ -00003800: 7f32 3632 3431 310a 4e6f 6465 3a20 4465 .262411.Node: De
│ │ │ │ │ -00003810: 6c61 792d 636f 7079 696e 677f 3236 3236 lay-copying.2626
│ │ │ │ │ -00003820: 3930 0a4e 6f64 653a 2044 656c 6179 2d64 90.Node: Delay-d
│ │ │ │ │ -00003830: 656c 6179 696e 677f 3236 3239 3335 0a4e elaying.262935.N
│ │ │ │ │ -00003840: 6f64 653a 2044 656c 6179 2d69 6e69 7469 ode: Delay-initi
│ │ │ │ │ -00003850: 616c 697a 6174 696f 6e7f 3236 3334 3539 alization.263459
│ │ │ │ │ -00003860: 0a4e 6f64 653a 2044 656c 6179 2d69 6e73 .Node: Delay-ins
│ │ │ │ │ -00003870: 7461 6e63 6520 6372 6561 7469 6f6e 7f32 tance creation.2
│ │ │ │ │ -00003880: 3633 3733 300a 4e6f 6465 3a20 4465 6c61 63730.Node: Dela
│ │ │ │ │ -00003890: 792d 7465 7374 696e 677f 3236 3430 3237 y-testing.264027
│ │ │ │ │ -000038a0: 0a4e 6f64 653a 2044 656c 6179 2d74 696d .Node: Delay-tim
│ │ │ │ │ -000038b0: 656f 7574 7f32 3634 3234 360a 4e6f 6465 eout.264246.Node
│ │ │ │ │ -000038c0: 3a20 4465 6c61 7965 6441 6461 7074 6f72 : DelayedAdaptor
│ │ │ │ │ -000038d0: 7f32 3634 3538 330a 4e6f 6465 3a20 4465 .264583.Node: De
│ │ │ │ │ -000038e0: 6c61 7965 6441 6461 7074 6f72 2d61 6363 layedAdaptor-acc
│ │ │ │ │ -000038f0: 6573 7369 6e67 7f32 3635 3131 370a 4e6f essing.265117.No
│ │ │ │ │ -00003900: 6465 3a20 4469 6374 696f 6e61 7279 7f32 de: Dictionary.2
│ │ │ │ │ -00003910: 3635 3439 350a 4e6f 6465 3a20 4469 6374 65495.Node: Dict
│ │ │ │ │ -00003920: 696f 6e61 7279 2063 6c61 7373 2d69 6e73 ionary class-ins
│ │ │ │ │ -00003930: 7461 6e63 6520 6372 6561 7469 6f6e 7f32 tance creation.2
│ │ │ │ │ -00003940: 3636 3737 380a 4e6f 6465 3a20 4469 6374 66778.Node: Dict
│ │ │ │ │ -00003950: 696f 6e61 7279 2d61 6363 6573 7369 6e67 ionary-accessing
│ │ │ │ │ -00003960: 7f32 3637 3232 320a 4e6f 6465 3a20 4469 .267222.Node: Di
│ │ │ │ │ -00003970: 6374 696f 6e61 7279 2d61 7766 756c 2053 ctionary-awful S
│ │ │ │ │ -00003980: 542d 3830 2063 6f6d 7061 7469 6269 6c69 T-80 compatibili
│ │ │ │ │ -00003990: 7479 2068 6163 6b73 7f32 3639 3230 360a ty hacks.269206.
│ │ │ │ │ -000039a0: 4e6f 6465 3a20 4469 6374 696f 6e61 7279 Node: Dictionary
│ │ │ │ │ -000039b0: 2d63 6f6d 7069 6c61 7469 6f6e 7f32 3639 -compilation.269
│ │ │ │ │ -000039c0: 3635 380a 4e6f 6465 3a20 4469 6374 696f 658.Node: Dictio
│ │ │ │ │ -000039d0: 6e61 7279 2d64 6963 7469 6f6e 6172 7920 nary-dictionary
│ │ │ │ │ -000039e0: 656e 756d 6572 6174 696e 677f 3237 3030 enumerating.2700
│ │ │ │ │ -000039f0: 3130 0a4e 6f64 653a 2044 6963 7469 6f6e 10.Node: Diction
│ │ │ │ │ -00003a00: 6172 792d 6469 6374 696f 6e61 7279 2072 ary-dictionary r
│ │ │ │ │ -00003a10: 656d 6f76 696e 677f 3237 3130 3739 0a4e emoving.271079.N
│ │ │ │ │ -00003a20: 6f64 653a 2044 6963 7469 6f6e 6172 792d ode: Dictionary-
│ │ │ │ │ -00003a30: 6469 6374 696f 6e61 7279 2074 6573 7469 dictionary testi
│ │ │ │ │ -00003a40: 6e67 7f32 3731 3934 370a 4e6f 6465 3a20 ng.271947.Node:
│ │ │ │ │ -00003a50: 4469 6374 696f 6e61 7279 2d6e 616d 6573 Dictionary-names
│ │ │ │ │ -00003a60: 7061 6365 2070 726f 746f 636f 6c7f 3237 pace protocol.27
│ │ │ │ │ -00003a70: 3236 3230 0a4e 6f64 653a 2044 6963 7469 2620.Node: Dicti
│ │ │ │ │ -00003a80: 6f6e 6172 792d 7072 696e 7469 6e67 7f32 onary-printing.2
│ │ │ │ │ -00003a90: 3734 3735 300a 4e6f 6465 3a20 4469 6374 74750.Node: Dict
│ │ │ │ │ -00003aa0: 696f 6e61 7279 2d72 6568 6173 6869 6e67 ionary-rehashing
│ │ │ │ │ -00003ab0: 7f32 3735 3131 370a 4e6f 6465 3a20 4469 .275117.Node: Di
│ │ │ │ │ -00003ac0: 6374 696f 6e61 7279 2d72 656d 6f76 696e ctionary-removin
│ │ │ │ │ -00003ad0: 677f 3237 3533 3336 0a4e 6f64 653a 2044 g.275336.Node: D
│ │ │ │ │ -00003ae0: 6963 7469 6f6e 6172 792d 7374 6f72 696e ictionary-storin
│ │ │ │ │ -00003af0: 677f 3237 3536 3230 0a4e 6f64 653a 2044 g.275620.Node: D
│ │ │ │ │ -00003b00: 6963 7469 6f6e 6172 792d 7465 7374 696e ictionary-testin
│ │ │ │ │ -00003b10: 677f 3237 3538 3830 0a4e 6f64 653a 2044 g.275880.Node: D
│ │ │ │ │ -00003b20: 6972 6563 7465 644d 6573 7361 6765 7f32 irectedMessage.2
│ │ │ │ │ -00003b30: 3736 3135 350a 4e6f 6465 3a20 4469 7265 76155.Node: Dire
│ │ │ │ │ -00003b40: 6374 6564 4d65 7373 6167 6520 636c 6173 ctedMessage clas
│ │ │ │ │ -00003b50: 732d 6372 6561 7469 6e67 2069 6e73 7461 s-creating insta
│ │ │ │ │ -00003b60: 6e63 6573 7f32 3736 3733 310a 4e6f 6465 nces.276731.Node
│ │ │ │ │ -00003b70: 3a20 4469 7265 6374 6564 4d65 7373 6167 : DirectedMessag
│ │ │ │ │ -00003b80: 652d 6163 6365 7373 696e 677f 3237 3734 e-accessing.2774
│ │ │ │ │ -00003b90: 3536 0a4e 6f64 653a 2044 6972 6563 7465 56.Node: Directe
│ │ │ │ │ -00003ba0: 644d 6573 7361 6765 2d62 6173 6963 7f32 dMessage-basic.2
│ │ │ │ │ -00003bb0: 3737 3736 330a 4e6f 6465 3a20 4469 7265 77763.Node: Dire
│ │ │ │ │ -00003bc0: 6374 6564 4d65 7373 6167 652d 6d75 6c74 ctedMessage-mult
│ │ │ │ │ -00003bd0: 6970 6c65 2070 726f 6365 7373 7f32 3738 iple process.278
│ │ │ │ │ -00003be0: 3637 380a 4e6f 6465 3a20 4469 7265 6374 678.Node: Direct
│ │ │ │ │ -00003bf0: 6564 4d65 7373 6167 652d 7361 7669 6e67 edMessage-saving
│ │ │ │ │ -00003c00: 2061 6e64 206c 6f61 6469 6e67 7f32 3739 and loading.279
│ │ │ │ │ -00003c10: 3237 360a 4e6f 6465 3a20 4469 7265 6374 276.Node: Direct
│ │ │ │ │ -00003c20: 6f72 797f 3237 3937 3133 0a4e 6f64 653a ory.279713.Node:
│ │ │ │ │ -00003c30: 2044 6972 6563 746f 7279 2063 6c61 7373 Directory class
│ │ │ │ │ -00003c40: 2d66 696c 6520 6e61 6d65 206d 616e 6167 -file name manag
│ │ │ │ │ -00003c50: 656d 656e 747f 3238 3034 3836 0a4e 6f64 ement.280486.Nod
│ │ │ │ │ -00003c60: 653a 2044 6972 6563 746f 7279 2063 6c61 e: Directory cla
│ │ │ │ │ -00003c70: 7373 2d66 696c 6520 6f70 6572 6174 696f ss-file operatio
│ │ │ │ │ -00003c80: 6e73 7f32 3831 3032 340a 4e6f 6465 3a20 ns.281024.Node:
│ │ │ │ │ -00003c90: 4469 7265 6374 6f72 7920 636c 6173 732d Directory class-
│ │ │ │ │ -00003ca0: 7265 6164 696e 6720 7379 7374 656d 2064 reading system d
│ │ │ │ │ -00003cb0: 6566 6175 6c74 737f 3238 3137 3038 0a4e efaults.281708.N
│ │ │ │ │ -00003cc0: 6f64 653a 2044 4c44 7f32 3832 3938 320a ode: DLD.282982.
│ │ │ │ │ -00003cd0: 4e6f 6465 3a20 444c 4420 636c 6173 732d Node: DLD class-
│ │ │ │ │ -00003ce0: 4320 6361 6c6c 2d6f 7574 737f 3238 3336 C call-outs.2836
│ │ │ │ │ -00003cf0: 3632 0a4e 6f64 653a 2044 4c44 2063 6c61 62.Node: DLD cla
│ │ │ │ │ -00003d00: 7373 2d64 796e 616d 6963 206c 696e 6b69 ss-dynamic linki
│ │ │ │ │ -00003d10: 6e67 7f32 3833 3931 330a 4e6f 6465 3a20 ng.283913.Node:
│ │ │ │ │ -00003d20: 4475 6d70 6572 5072 6f78 797f 3238 3533 DumperProxy.2853
│ │ │ │ │ -00003d30: 3938 0a4e 6f64 653a 2044 756d 7065 7250 98.Node: DumperP
│ │ │ │ │ -00003d40: 726f 7879 2063 6c61 7373 2d61 6363 6573 roxy class-acces
│ │ │ │ │ -00003d50: 7369 6e67 7f32 3835 3933 350a 4e6f 6465 sing.285935.Node
│ │ │ │ │ -00003d60: 3a20 4475 6d70 6572 5072 6f78 7920 636c : DumperProxy cl
│ │ │ │ │ -00003d70: 6173 732d 696e 7374 616e 6365 2063 7265 ass-instance cre
│ │ │ │ │ -00003d80: 6174 696f 6e7f 3238 3633 3939 0a4e 6f64 ation.286399.Nod
│ │ │ │ │ -00003d90: 653a 2044 756d 7065 7250 726f 7879 2d73 e: DumperProxy-s
│ │ │ │ │ -00003da0: 6176 696e 6720 616e 6420 7265 7374 6f72 aving and restor
│ │ │ │ │ -00003db0: 696e 677f 3238 3639 3034 0a4e 6f64 653a ing.286904.Node:
│ │ │ │ │ -00003dc0: 2044 7572 6174 696f 6e7f 3238 3733 3138 Duration.287318
│ │ │ │ │ -00003dd0: 0a4e 6f64 653a 2044 7572 6174 696f 6e20 .Node: Duration
│ │ │ │ │ -00003de0: 636c 6173 732d 696e 7374 616e 6365 2063 class-instance c
│ │ │ │ │ -00003df0: 7265 6174 696f 6e7f 3238 3738 3037 0a4e reation.287807.N
│ │ │ │ │ -00003e00: 6f64 653a 2044 7572 6174 696f 6e20 636c ode: Duration cl
│ │ │ │ │ -00003e10: 6173 732d 696e 7374 616e 6365 2063 7265 ass-instance cre
│ │ │ │ │ -00003e20: 6174 696f 6e20 286e 6f6e 2041 4e53 4929 ation (non ANSI)
│ │ │ │ │ -00003e30: 7f32 3838 3531 380a 4e6f 6465 3a20 4475 .288518.Node: Du
│ │ │ │ │ -00003e40: 7261 7469 6f6e 2d61 7269 7468 6d65 7469 ration-arithmeti
│ │ │ │ │ -00003e50: 6373 7f32 3838 3939 360a 4e6f 6465 3a20 cs.288996.Node:
│ │ │ │ │ -00003e60: 4475 7261 7469 6f6e 2d70 726f 6365 7373 Duration-process
│ │ │ │ │ -00003e70: 6573 7f32 3930 3239 380a 4e6f 6465 3a20 es.290298.Node:
│ │ │ │ │ -00003e80: 4475 7261 7469 6f6e 2d73 746f 7269 6e67 Duration-storing
│ │ │ │ │ -00003e90: 7f32 3930 3538 370a 4e6f 6465 3a20 4479 .290587.Node: Dy
│ │ │ │ │ -00003ea0: 6e61 6d69 6356 6172 6961 626c 657f 3239 namicVariable.29
│ │ │ │ │ -00003eb0: 3038 3039 0a4e 6f64 653a 2044 796e 616d 0809.Node: Dynam
│ │ │ │ │ -00003ec0: 6963 5661 7269 6162 6c65 2063 6c61 7373 icVariable class
│ │ │ │ │ -00003ed0: 2d65 7661 6c75 6174 696e 677f 3239 3134 -evaluating.2914
│ │ │ │ │ -00003ee0: 3334 0a4e 6f64 653a 2045 7272 6f72 7f32 34.Node: Error.2
│ │ │ │ │ -00003ef0: 3931 3732 330a 4e6f 6465 3a20 4572 726f 91723.Node: Erro
│ │ │ │ │ -00003f00: 722d 6578 6365 7074 696f 6e20 6465 7363 r-exception desc
│ │ │ │ │ -00003f10: 7269 7074 696f 6e7f 3239 3230 3535 0a4e ription.292055.N
│ │ │ │ │ -00003f20: 6f64 653a 2045 7863 6570 7469 6f6e 7f32 ode: Exception.2
│ │ │ │ │ -00003f30: 3932 3339 350a 4e6f 6465 3a20 4578 6365 92395.Node: Exce
│ │ │ │ │ -00003f40: 7074 696f 6e20 636c 6173 732d 636f 6d70 ption class-comp
│ │ │ │ │ -00003f50: 6172 6973 6f6e 7f32 3933 3533 380a 4e6f arison.293538.No
│ │ │ │ │ -00003f60: 6465 3a20 4578 6365 7074 696f 6e20 636c de: Exception cl
│ │ │ │ │ -00003f70: 6173 732d 6372 6561 7469 6e67 2045 7863 ass-creating Exc
│ │ │ │ │ -00003f80: 6570 7469 6f6e 436f 6c6c 6563 7469 6f6e eptionCollection
│ │ │ │ │ -00003f90: 737f 3239 3430 3036 0a4e 6f64 653a 2045 s.294006.Node: E
│ │ │ │ │ -00003fa0: 7863 6570 7469 6f6e 2063 6c61 7373 2d69 xception class-i
│ │ │ │ │ -00003fb0: 6e73 7461 6e63 6520 6372 6561 7469 6f6e nstance creation
│ │ │ │ │ -00003fc0: 7f32 3934 3433 320a 4e6f 6465 3a20 4578 .294432.Node: Ex
│ │ │ │ │ -00003fd0: 6365 7074 696f 6e20 636c 6173 732d 696e ception class-in
│ │ │ │ │ -00003fe0: 7465 726f 7065 7261 6269 6c69 7479 2077 teroperability w
│ │ │ │ │ -00003ff0: 6974 6820 5472 6170 7061 626c 6545 7665 ith TrappableEve
│ │ │ │ │ -00004000: 6e74 737f 3239 3530 3330 0a4e 6f64 653a nts.295030.Node:
│ │ │ │ │ -00004010: 2045 7863 6570 7469 6f6e 2d61 6363 6573 Exception-acces
│ │ │ │ │ -00004020: 7369 6e67 7f32 3935 3339 310a 4e6f 6465 sing.295391.Node
│ │ │ │ │ -00004030: 3a20 4578 6365 7074 696f 6e2d 6275 696c : Exception-buil
│ │ │ │ │ -00004040: 7420 696e 737f 3239 3630 3237 0a4e 6f64 t ins.296027.Nod
│ │ │ │ │ -00004050: 653a 2045 7863 6570 7469 6f6e 2d63 6f6d e: Exception-com
│ │ │ │ │ -00004060: 7061 7269 736f 6e7f 3239 3633 3531 0a4e parison.296351.N
│ │ │ │ │ -00004070: 6f64 653a 2045 7863 6570 7469 6f6e 2d63 ode: Exception-c
│ │ │ │ │ -00004080: 6f70 7969 6e67 7f32 3936 3638 370a 4e6f opying.296687.No
│ │ │ │ │ -00004090: 6465 3a20 4578 6365 7074 696f 6e2d 6578 de: Exception-ex
│ │ │ │ │ -000040a0: 6365 7074 696f 6e20 6465 7363 7269 7074 ception descript
│ │ │ │ │ -000040b0: 696f 6e7f 3239 3639 3739 0a4e 6f64 653a ion.296979.Node:
│ │ │ │ │ -000040c0: 2045 7863 6570 7469 6f6e 2d65 7863 6570 Exception-excep
│ │ │ │ │ -000040d0: 7469 6f6e 2068 616e 646c 696e 677f 3239 tion handling.29
│ │ │ │ │ -000040e0: 3734 3137 0a4e 6f64 653a 2045 7863 6570 7417.Node: Excep
│ │ │ │ │ -000040f0: 7469 6f6e 2d65 7863 6570 7469 6f6e 2073 tion-exception s
│ │ │ │ │ -00004100: 6967 6e61 6c69 6e67 7f32 3939 3934 360a ignaling.299946.
│ │ │ │ │ -00004110: 4e6f 6465 3a20 4578 6365 7074 696f 6e2d Node: Exception-
│ │ │ │ │ -00004120: 7374 696c 6c20 756e 636c 6173 7369 6669 still unclassifi
│ │ │ │ │ -00004130: 6564 7f33 3031 3031 370a 4e6f 6465 3a20 ed.301017.Node:
│ │ │ │ │ -00004140: 4578 6365 7074 696f 6e53 6574 7f33 3031 ExceptionSet.301
│ │ │ │ │ -00004150: 3430 330a 4e6f 6465 3a20 4578 6365 7074 403.Node: Except
│ │ │ │ │ -00004160: 696f 6e53 6574 2063 6c61 7373 2d69 6e73 ionSet class-ins
│ │ │ │ │ -00004170: 7461 6e63 6520 6372 6561 7469 6f6e 7f33 tance creation.3
│ │ │ │ │ -00004180: 3032 3032 300a 4e6f 6465 3a20 4578 6365 02020.Node: Exce
│ │ │ │ │ -00004190: 7074 696f 6e53 6574 2d65 6e75 6d65 7261 ptionSet-enumera
│ │ │ │ │ -000041a0: 7469 6e67 7f33 3032 3238 340a 4e6f 6465 ting.302284.Node
│ │ │ │ │ -000041b0: 3a20 4578 6365 7074 696f 6e53 6574 2d69 : ExceptionSet-i
│ │ │ │ │ -000041c0: 6e73 7461 6e63 6520 6372 6561 7469 6f6e nstance creation
│ │ │ │ │ -000041d0: 7f33 3032 3838 360a 4e6f 6465 3a20 4661 .302886.Node: Fa
│ │ │ │ │ -000041e0: 6c73 657f 3330 3332 3139 0a4e 6f64 653a lse.303219.Node:
│ │ │ │ │ -000041f0: 2046 616c 7365 2d62 6173 6963 7f33 3033 False-basic.303
│ │ │ │ │ -00004200: 3631 380a 4e6f 6465 3a20 4661 6c73 652d 618.Node: False-
│ │ │ │ │ -00004210: 4320 6861 636b 737f 3330 3436 3131 0a4e C hacks.304611.N
│ │ │ │ │ -00004220: 6f64 653a 2046 616c 7365 2d70 7269 6e74 ode: False-print
│ │ │ │ │ -00004230: 696e 677f 3330 3437 3930 0a4e 6f64 653a ing.304790.Node:
│ │ │ │ │ -00004240: 2046 696c 657f 3330 3439 3930 0a4e 6f64 File.304990.Nod
│ │ │ │ │ -00004250: 653a 2046 696c 6520 636c 6173 732d 4320 e: File class-C
│ │ │ │ │ -00004260: 6675 6e63 7469 6f6e 737f 3330 3537 3431 functions.305741
│ │ │ │ │ -00004270: 0a4e 6f64 653a 2046 696c 6520 636c 6173 .Node: File clas
│ │ │ │ │ -00004280: 732d 6669 6c65 206f 7065 7261 7469 6f6e s-file operation
│ │ │ │ │ -00004290: 737f 3330 3630 3136 0a4e 6f64 653a 2046 s.306016.Node: F
│ │ │ │ │ -000042a0: 696c 6520 636c 6173 732d 696e 6974 6961 ile class-initia
│ │ │ │ │ -000042b0: 6c69 7a61 7469 6f6e 7f33 3036 3933 340a lization.306934.
│ │ │ │ │ -000042c0: 4e6f 6465 3a20 4669 6c65 2063 6c61 7373 Node: File class
│ │ │ │ │ -000042d0: 2d69 6e73 7461 6e63 6520 6372 6561 7469 -instance creati
│ │ │ │ │ -000042e0: 6f6e 7f33 3037 3230 320a 4e6f 6465 3a20 on.307202.Node:
│ │ │ │ │ -000042f0: 4669 6c65 2063 6c61 7373 2d72 6561 6469 File class-readi
│ │ │ │ │ -00004300: 6e67 2073 7973 7465 6d20 6465 6661 756c ng system defaul
│ │ │ │ │ -00004310: 7473 7f33 3037 3638 380a 4e6f 6465 3a20 ts.307688.Node:
│ │ │ │ │ -00004320: 4669 6c65 2063 6c61 7373 2d74 6573 7469 File class-testi
│ │ │ │ │ -00004330: 6e67 7f33 3038 3034 310a 4e6f 6465 3a20 ng.308041.Node:
│ │ │ │ │ -00004340: 4669 6c65 2d61 6363 6573 7369 6e67 7f33 File-accessing.3
│ │ │ │ │ -00004350: 3038 3639 320a 4e6f 6465 3a20 4669 6c65 08692.Node: File
│ │ │ │ │ -00004360: 2d62 6173 6963 7f33 3130 3434 300a 4e6f -basic.310440.No
│ │ │ │ │ -00004370: 6465 3a20 4669 6c65 2d64 6972 6563 746f de: File-directo
│ │ │ │ │ -00004380: 7279 206f 7065 7261 7469 6f6e 737f 3331 ry operations.31
│ │ │ │ │ -00004390: 3037 3237 0a4e 6f64 653a 2046 696c 652d 0727.Node: File-
│ │ │ │ │ -000043a0: 6669 6c65 206e 616d 6520 6d61 6e61 6765 file name manage
│ │ │ │ │ -000043b0: 6d65 6e74 7f33 3131 3132 380a 4e6f 6465 ment.311128.Node
│ │ │ │ │ -000043c0: 3a20 4669 6c65 2d66 696c 6520 6f70 6572 : File-file oper
│ │ │ │ │ -000043d0: 6174 696f 6e73 7f33 3131 3532 350a 4e6f ations.311525.No
│ │ │ │ │ -000043e0: 6465 3a20 4669 6c65 2d73 7469 6c6c 2075 de: File-still u
│ │ │ │ │ -000043f0: 6e63 6c61 7373 6966 6965 647f 3331 3235 nclassified.3125
│ │ │ │ │ -00004400: 3638 0a4e 6f64 653a 2046 696c 652d 7465 68.Node: File-te
│ │ │ │ │ -00004410: 7374 696e 677f 3331 3238 3536 0a4e 6f64 sting.312856.Nod
│ │ │ │ │ -00004420: 653a 2046 696c 6544 6573 6372 6970 746f e: FileDescripto
│ │ │ │ │ -00004430: 727f 3331 3337 3033 0a4e 6f64 653a 2046 r.313703.Node: F
│ │ │ │ │ -00004440: 696c 6544 6573 6372 6970 746f 7220 636c ileDescriptor cl
│ │ │ │ │ -00004450: 6173 732d 696e 6974 6961 6c69 7a61 7469 ass-initializati
│ │ │ │ │ -00004460: 6f6e 7f33 3135 3033 390a 4e6f 6465 3a20 on.315039.Node:
│ │ │ │ │ -00004470: 4669 6c65 4465 7363 7269 7074 6f72 2063 FileDescriptor c
│ │ │ │ │ -00004480: 6c61 7373 2d69 6e73 7461 6e63 6520 6372 lass-instance cr
│ │ │ │ │ -00004490: 6561 7469 6f6e 7f33 3135 3337 360a 4e6f eation.315376.No
│ │ │ │ │ -000044a0: 6465 3a20 4669 6c65 4465 7363 7269 7074 de: FileDescript
│ │ │ │ │ -000044b0: 6f72 2063 6c61 7373 2d73 7469 6c6c 2075 or class-still u
│ │ │ │ │ -000044c0: 6e63 6c61 7373 6966 6965 647f 3332 3034 nclassified.3204
│ │ │ │ │ -000044d0: 3831 0a4e 6f64 653a 2046 696c 6544 6573 81.Node: FileDes
│ │ │ │ │ -000044e0: 6372 6970 746f 722d 6163 6365 7373 696e criptor-accessin
│ │ │ │ │ -000044f0: 677f 3332 3135 3532 0a4e 6f64 653a 2046 g.321552.Node: F
│ │ │ │ │ -00004500: 696c 6544 6573 6372 6970 746f 722d 6261 ileDescriptor-ba
│ │ │ │ │ -00004510: 7369 637f 3332 3238 3638 0a4e 6f64 653a sic.322868.Node:
│ │ │ │ │ -00004520: 2046 696c 6544 6573 6372 6970 746f 722d FileDescriptor-
│ │ │ │ │ -00004530: 6269 6e61 7279 2049 2f4f 7f33 3234 3435 binary I/O.32445
│ │ │ │ │ -00004540: 380a 4e6f 6465 3a20 4669 6c65 4465 7363 8.Node: FileDesc
│ │ │ │ │ -00004550: 7269 7074 6f72 2d62 7569 6c74 2069 6e73 riptor-built ins
│ │ │ │ │ -00004560: 7f33 3236 3032 360a 4e6f 6465 3a20 4669 .326026.Node: Fi
│ │ │ │ │ -00004570: 6c65 4465 7363 7269 7074 6f72 2d63 6c61 leDescriptor-cla
│ │ │ │ │ -00004580: 7373 2074 7970 6520 6d65 7468 6f64 737f ss type methods.
│ │ │ │ │ -00004590: 3332 3831 3134 0a4e 6f64 653a 2046 696c 328114.Node: Fil
│ │ │ │ │ -000045a0: 6544 6573 6372 6970 746f 722d 696e 6974 eDescriptor-init
│ │ │ │ │ -000045b0: 6961 6c69 7a65 2d72 656c 6561 7365 7f33 ialize-release.3
│ │ │ │ │ -000045c0: 3238 3534 330a 4e6f 6465 3a20 4669 6c65 28543.Node: File
│ │ │ │ │ -000045d0: 4465 7363 7269 7074 6f72 2d6c 6f77 2d6c Descriptor-low-l
│ │ │ │ │ -000045e0: 6576 656c 2061 6363 6573 737f 3332 3930 evel access.3290
│ │ │ │ │ -000045f0: 3536 0a4e 6f64 653a 2046 696c 6544 6573 56.Node: FileDes
│ │ │ │ │ -00004600: 6372 6970 746f 722d 6f76 6572 7269 6469 criptor-overridi
│ │ │ │ │ -00004610: 6e67 2069 6e68 6572 6974 6564 206d 6574 ng inherited met
│ │ │ │ │ -00004620: 686f 6473 7f33 3239 3630 340a 4e6f 6465 hods.329604.Node
│ │ │ │ │ -00004630: 3a20 4669 6c65 4465 7363 7269 7074 6f72 : FileDescriptor
│ │ │ │ │ -00004640: 2d70 6f6c 796d 6f72 7068 6973 6d7f 3333 -polymorphism.33
│ │ │ │ │ -00004650: 3032 3135 0a4e 6f64 653a 2046 696c 6544 0215.Node: FileD
│ │ │ │ │ -00004660: 6573 6372 6970 746f 722d 706f 7369 7469 escriptor-positi
│ │ │ │ │ -00004670: 6f6e 696e 677f 3333 3035 3335 0a4e 6f64 oning.330535.Nod
│ │ │ │ │ -00004680: 653a 2046 696c 6544 6573 6372 6970 746f e: FileDescripto
│ │ │ │ │ -00004690: 722d 7072 696e 7469 6e67 7f33 3330 3834 r-printing.33084
│ │ │ │ │ -000046a0: 310a 4e6f 6465 3a20 4669 6c65 4465 7363 1.Node: FileDesc
│ │ │ │ │ -000046b0: 7269 7074 6f72 2d74 6573 7469 6e67 7f33 riptor-testing.3
│ │ │ │ │ -000046c0: 3331 3132 330a 4e6f 6465 3a20 4669 6c65 31123.Node: File
│ │ │ │ │ -000046d0: 5061 7468 7f33 3331 3334 360a 4e6f 6465 Path.331346.Node
│ │ │ │ │ -000046e0: 3a20 4669 6c65 5061 7468 2063 6c61 7373 : FilePath class
│ │ │ │ │ -000046f0: 2d66 696c 6520 6e61 6d65 206d 616e 6167 -file name manag
│ │ │ │ │ -00004700: 656d 656e 747f 3333 3233 3434 0a4e 6f64 ement.332344.Nod
│ │ │ │ │ -00004710: 653a 2046 696c 6550 6174 6820 636c 6173 e: FilePath clas
│ │ │ │ │ -00004720: 732d 7374 696c 6c20 756e 636c 6173 7369 s-still unclassi
│ │ │ │ │ -00004730: 6669 6564 7f33 3334 3030 390a 4e6f 6465 fied.334009.Node
│ │ │ │ │ -00004740: 3a20 4669 6c65 5061 7468 2d61 6363 6573 : FilePath-acces
│ │ │ │ │ -00004750: 7369 6e67 7f33 3334 3331 350a 4e6f 6465 sing.334315.Node
│ │ │ │ │ -00004760: 3a20 4669 6c65 5061 7468 2d63 6f6e 7665 : FilePath-conve
│ │ │ │ │ -00004770: 7274 696e 677f 3333 3636 3432 0a4e 6f64 rting.336642.Nod
│ │ │ │ │ -00004780: 653a 2046 696c 6550 6174 682d 6465 636f e: FilePath-deco
│ │ │ │ │ -00004790: 7261 7469 6f6e 7f33 3336 3835 340a 4e6f ration.336854.No
│ │ │ │ │ -000047a0: 6465 3a20 4669 6c65 5061 7468 2d64 6972 de: FilePath-dir
│ │ │ │ │ -000047b0: 6563 746f 7279 206f 7065 7261 7469 6f6e ectory operation
│ │ │ │ │ -000047c0: 737f 3333 3733 3336 0a4e 6f64 653a 2046 s.337336.Node: F
│ │ │ │ │ -000047d0: 696c 6550 6174 682d 656e 756d 6572 6174 ilePath-enumerat
│ │ │ │ │ -000047e0: 696e 677f 3333 3738 3439 0a4e 6f64 653a ing.337849.Node:
│ │ │ │ │ -000047f0: 2046 696c 6550 6174 682d 6669 6c65 206e FilePath-file n
│ │ │ │ │ -00004800: 616d 6520 6d61 6e61 6765 6d65 6e74 7f33 ame management.3
│ │ │ │ │ -00004810: 3430 3235 380a 4e6f 6465 3a20 4669 6c65 40258.Node: File
│ │ │ │ │ -00004820: 5061 7468 2d66 696c 6520 6f70 6572 6174 Path-file operat
│ │ │ │ │ -00004830: 696f 6e73 7f33 3431 3431 330a 4e6f 6465 ions.341413.Node
│ │ │ │ │ -00004840: 3a20 4669 6c65 5061 7468 2d70 7269 6e74 : FilePath-print
│ │ │ │ │ -00004850: 696e 677f 3334 3334 3836 0a4e 6f64 653a ing.343486.Node:
│ │ │ │ │ -00004860: 2046 696c 6550 6174 682d 7374 696c 6c20 FilePath-still
│ │ │ │ │ -00004870: 756e 636c 6173 7369 6669 6564 7f33 3433 unclassified.343
│ │ │ │ │ -00004880: 3939 310a 4e6f 6465 3a20 4669 6c65 5061 991.Node: FilePa
│ │ │ │ │ -00004890: 7468 2d74 6573 7469 6e67 7f33 3434 3333 th-testing.34433
│ │ │ │ │ -000048a0: 300a 4e6f 6465 3a20 4669 6c65 5061 7468 0.Node: FilePath
│ │ │ │ │ -000048b0: 2d76 6972 7475 616c 2066 696c 6573 7973 -virtual filesys
│ │ │ │ │ -000048c0: 7465 6d73 7f33 3435 3639 300a 4e6f 6465 tems.345690.Node
│ │ │ │ │ -000048d0: 3a20 4669 6c65 5365 676d 656e 747f 3334 : FileSegment.34
│ │ │ │ │ -000048e0: 3538 3932 0a4e 6f64 653a 2046 696c 6553 5892.Node: FileS
│ │ │ │ │ -000048f0: 6567 6d65 6e74 2063 6c61 7373 2d62 6173 egment class-bas
│ │ │ │ │ -00004900: 6963 7f33 3436 3534 320a 4e6f 6465 3a20 ic.346542.Node:
│ │ │ │ │ -00004910: 4669 6c65 5365 676d 656e 7420 636c 6173 FileSegment clas
│ │ │ │ │ -00004920: 732d 696e 7374 616c 6c69 6e67 7f33 3437 s-installing.347
│ │ │ │ │ -00004930: 3035 380a 4e6f 6465 3a20 4669 6c65 5365 058.Node: FileSe
│ │ │ │ │ -00004940: 676d 656e 742d 6261 7369 637f 3334 3734 gment-basic.3474
│ │ │ │ │ -00004950: 3037 0a4e 6f64 653a 2046 696c 6553 6567 07.Node: FileSeg
│ │ │ │ │ -00004960: 6d65 6e74 2d65 7175 616c 6974 797f 3334 ment-equality.34
│ │ │ │ │ -00004970: 3834 3239 0a4e 6f64 653a 2046 696c 6553 8429.Node: FileS
│ │ │ │ │ -00004980: 6567 6d65 6e74 2d70 7269 6e74 696e 677f egment-printing.
│ │ │ │ │ -00004990: 3334 3837 3430 0a4e 6f64 653a 2046 696c 348740.Node: Fil
│ │ │ │ │ -000049a0: 6553 7472 6561 6d7f 3334 3931 3837 0a4e eStream.349187.N
│ │ │ │ │ -000049b0: 6f64 653a 2046 696c 6553 7472 6561 6d20 ode: FileStream
│ │ │ │ │ -000049c0: 636c 6173 732d 6669 6c65 2d69 6e7f 3334 class-file-in.34
│ │ │ │ │ -000049d0: 3939 3439 0a4e 6f64 653a 2046 696c 6553 9949.Node: FileS
│ │ │ │ │ -000049e0: 7472 6561 6d20 636c 6173 732d 7374 616e tream class-stan
│ │ │ │ │ -000049f0: 6461 7264 2073 7472 6561 6d73 7f33 3533 dard streams.353
│ │ │ │ │ -00004a00: 3438 390a 4e6f 6465 3a20 4669 6c65 5374 489.Node: FileSt
│ │ │ │ │ -00004a10: 7265 616d 2d62 6173 6963 7f33 3534 3232 ream-basic.35422
│ │ │ │ │ -00004a20: 380a 4e6f 6465 3a20 4669 6c65 5374 7265 8.Node: FileStre
│ │ │ │ │ -00004a30: 616d 2d62 7566 6665 7269 6e67 7f33 3535 am-buffering.355
│ │ │ │ │ -00004a40: 3131 330a 4e6f 6465 3a20 4669 6c65 5374 113.Node: FileSt
│ │ │ │ │ -00004a50: 7265 616d 2d63 6f6d 7069 6c69 6e67 7f33 ream-compiling.3
│ │ │ │ │ -00004a60: 3536 3234 350a 4e6f 6465 3a20 4669 6c65 56245.Node: File
│ │ │ │ │ -00004a70: 5374 7265 616d 2d69 6e69 7469 616c 697a Stream-initializ
│ │ │ │ │ -00004a80: 652d 7265 6c65 6173 657f 3335 3636 3039 e-release.356609
│ │ │ │ │ -00004a90: 0a4e 6f64 653a 2046 696c 6553 7472 6561 .Node: FileStrea
│ │ │ │ │ -00004aa0: 6d2d 6f76 6572 7269 6469 6e67 2069 6e68 m-overriding inh
│ │ │ │ │ -00004ab0: 6572 6974 6564 206d 6574 686f 6473 7f33 erited methods.3
│ │ │ │ │ -00004ac0: 3536 3930 330a 4e6f 6465 3a20 4669 6c65 56903.Node: File
│ │ │ │ │ -00004ad0: 5374 7265 616d 2d74 6573 7469 6e67 7f33 Stream-testing.3
│ │ │ │ │ -00004ae0: 3537 3738 390a 4e6f 6465 3a20 466c 6f61 57789.Node: Floa
│ │ │ │ │ -00004af0: 747f 3335 3830 3130 0a4e 6f64 653a 2046 t.358010.Node: F
│ │ │ │ │ -00004b00: 6c6f 6174 2063 6c61 7373 2d62 7974 652d loat class-byte-
│ │ │ │ │ -00004b10: 6f72 6465 7220 6465 7065 6e64 616e 6369 order dependanci
│ │ │ │ │ -00004b20: 6573 7f33 3539 3130 340a 4e6f 6465 3a20 es.359104.Node:
│ │ │ │ │ -00004b30: 466c 6f61 7420 636c 6173 732d 6368 6172 Float class-char
│ │ │ │ │ -00004b40: 6163 7465 7269 7a61 7469 6f6e 7f33 3539 acterization.359
│ │ │ │ │ -00004b50: 3338 330a 4e6f 6465 3a20 466c 6f61 742d 383.Node: Float-
│ │ │ │ │ -00004b60: 6172 6974 686d 6574 6963 7f33 3630 3430 arithmetic.36040
│ │ │ │ │ -00004b70: 380a 4e6f 6465 3a20 466c 6f61 742d 6261 8.Node: Float-ba
│ │ │ │ │ -00004b80: 7369 637f 3336 3038 3137 0a4e 6f64 653a sic.360817.Node:
│ │ │ │ │ -00004b90: 2046 6c6f 6174 2d62 7569 6c74 2069 6e73 Float-built ins
│ │ │ │ │ -00004ba0: 7f33 3631 3130 340a 4e6f 6465 3a20 466c .361104.Node: Fl
│ │ │ │ │ -00004bb0: 6f61 742d 636f 6572 6369 6e67 7f33 3632 oat-coercing.362
│ │ │ │ │ -00004bc0: 3034 350a 4e6f 6465 3a20 466c 6f61 742d 045.Node: Float-
│ │ │ │ │ -00004bd0: 636f 6572 6369 6f6e 7f33 3632 3534 380a coercion.362548.
│ │ │ │ │ -00004be0: 4e6f 6465 3a20 466c 6f61 742d 636f 6d70 Node: Float-comp
│ │ │ │ │ -00004bf0: 6172 696e 677f 3336 3238 3130 0a4e 6f64 aring.362810.Nod
│ │ │ │ │ -00004c00: 653a 2046 6c6f 6174 2d63 6f6d 7069 6c65 e: Float-compile
│ │ │ │ │ -00004c10: 727f 3336 3334 3539 0a4e 6f64 653a 2046 r.363459.Node: F
│ │ │ │ │ -00004c20: 6c6f 6174 2d63 6f6e 7665 7274 696e 677f loat-converting.
│ │ │ │ │ -00004c30: 3336 3336 3931 0a4e 6f64 653a 2046 6c6f 363691.Node: Flo
│ │ │ │ │ -00004c40: 6174 2d66 6c6f 6174 696e 6720 706f 696e at-floating poin
│ │ │ │ │ -00004c50: 747f 3336 3339 3136 0a4e 6f64 653a 2046 t.363916.Node: F
│ │ │ │ │ -00004c60: 6c6f 6174 2d6d 6973 6320 6d61 7468 7f33 loat-misc math.3
│ │ │ │ │ -00004c70: 3634 3135 340a 4e6f 6465 3a20 466c 6f61 64154.Node: Floa
│ │ │ │ │ -00004c80: 742d 7072 696e 7469 6e67 7f33 3634 3337 t-printing.36437
│ │ │ │ │ -00004c90: 350a 4e6f 6465 3a20 466c 6f61 742d 7374 5.Node: Float-st
│ │ │ │ │ -00004ca0: 6f72 696e 677f 3336 3436 3031 0a4e 6f64 oring.364601.Nod
│ │ │ │ │ -00004cb0: 653a 2046 6c6f 6174 2d74 6573 7469 6e67 e: Float-testing
│ │ │ │ │ -00004cc0: 7f33 3635 3031 300a 4e6f 6465 3a20 466c .365010.Node: Fl
│ │ │ │ │ -00004cd0: 6f61 742d 7465 7374 696e 6720 6675 6e63 oat-testing func
│ │ │ │ │ -00004ce0: 7469 6f6e 616c 6974 797f 3336 3538 3638 tionality.365868
│ │ │ │ │ -00004cf0: 0a4e 6f64 653a 2046 6c6f 6174 2d74 7261 .Node: Float-tra
│ │ │ │ │ -00004d00: 6e73 6365 6e64 656e 7461 6c20 6f70 6572 nscendental oper
│ │ │ │ │ -00004d10: 6174 696f 6e73 7f33 3636 3130 350a 4e6f ations.366105.No
│ │ │ │ │ -00004d20: 6465 3a20 466c 6f61 742d 7472 756e 6361 de: Float-trunca
│ │ │ │ │ -00004d30: 7469 6f6e 2061 6e64 2072 6f75 6e64 206f tion and round o
│ │ │ │ │ -00004d40: 6666 7f33 3636 3736 320a 4e6f 6465 3a20 ff.366762.Node:
│ │ │ │ │ -00004d50: 466c 6f61 7444 7f33 3637 3032 330a 4e6f FloatD.367023.No
│ │ │ │ │ -00004d60: 6465 3a20 466c 6f61 7444 2063 6c61 7373 de: FloatD class
│ │ │ │ │ -00004d70: 2d62 7974 652d 6f72 6465 7220 6465 7065 -byte-order depe
│ │ │ │ │ -00004d80: 6e64 656e 6369 6573 7f33 3637 3536 320a ndencies.367562.
│ │ │ │ │ -00004d90: 4e6f 6465 3a20 466c 6f61 7444 2063 6c61 Node: FloatD cla
│ │ │ │ │ -00004da0: 7373 2d63 6861 7261 6374 6572 697a 6174 ss-characterizat
│ │ │ │ │ -00004db0: 696f 6e7f 3336 3739 3536 0a4e 6f64 653a ion.367956.Node:
│ │ │ │ │ -00004dc0: 2046 6c6f 6174 4420 636c 6173 732d 636f FloatD class-co
│ │ │ │ │ -00004dd0: 6e76 6572 7469 6e67 7f33 3639 3233 310a nverting.369231.
│ │ │ │ │ -00004de0: 4e6f 6465 3a20 466c 6f61 7444 2d62 7569 Node: FloatD-bui
│ │ │ │ │ -00004df0: 6c74 2069 6e73 7f33 3639 3438 360a 4e6f lt ins.369486.No
│ │ │ │ │ -00004e00: 6465 3a20 466c 6f61 7444 2d63 6f65 7263 de: FloatD-coerc
│ │ │ │ │ -00004e10: 696e 677f 3337 3037 3232 0a4e 6f64 653a ing.370722.Node:
│ │ │ │ │ -00004e20: 2046 6c6f 6174 442d 636f 6e76 6572 7469 FloatD-converti
│ │ │ │ │ -00004e30: 6e67 7f33 3731 3135 300a 4e6f 6465 3a20 ng.371150.Node:
│ │ │ │ │ -00004e40: 466c 6f61 7445 7f33 3731 3333 350a 4e6f FloatE.371335.No
│ │ │ │ │ -00004e50: 6465 3a20 466c 6f61 7445 2063 6c61 7373 de: FloatE class
│ │ │ │ │ -00004e60: 2d62 7974 652d 6f72 6465 7220 6465 7065 -byte-order depe
│ │ │ │ │ -00004e70: 6e64 616e 6369 6573 7f33 3731 3932 340a ndancies.371924.
│ │ │ │ │ -00004e80: 4e6f 6465 3a20 466c 6f61 7445 2063 6c61 Node: FloatE cla
│ │ │ │ │ -00004e90: 7373 2d62 7974 652d 6f72 6465 7220 6465 ss-byte-order de
│ │ │ │ │ -00004ea0: 7065 6e64 656e 6369 6573 7f33 3732 3231 pendencies.37221
│ │ │ │ │ -00004eb0: 350a 4e6f 6465 3a20 466c 6f61 7445 2063 5.Node: FloatE c
│ │ │ │ │ -00004ec0: 6c61 7373 2d63 6861 7261 6374 6572 697a lass-characteriz
│ │ │ │ │ -00004ed0: 6174 696f 6e7f 3337 3235 3830 0a4e 6f64 ation.372580.Nod
│ │ │ │ │ -00004ee0: 653a 2046 6c6f 6174 4520 636c 6173 732d e: FloatE class-
│ │ │ │ │ -00004ef0: 636f 6e76 6572 7469 6e67 7f33 3734 3134 converting.37414
│ │ │ │ │ -00004f00: 370a 4e6f 6465 3a20 466c 6f61 7445 2d62 7.Node: FloatE-b
│ │ │ │ │ -00004f10: 7569 6c74 2069 6e73 7f33 3734 3430 320a uilt ins.374402.
│ │ │ │ │ -00004f20: 4e6f 6465 3a20 466c 6f61 7445 2d63 6f65 Node: FloatE-coe
│ │ │ │ │ -00004f30: 7263 696e 677f 3337 3536 3338 0a4e 6f64 rcing.375638.Nod
│ │ │ │ │ -00004f40: 653a 2046 6c6f 6174 452d 636f 6e76 6572 e: FloatE-conver
│ │ │ │ │ -00004f50: 7469 6e67 7f33 3736 3036 360a 4e6f 6465 ting.376066.Node
│ │ │ │ │ -00004f60: 3a20 466c 6f61 7451 7f33 3736 3235 310a : FloatQ.376251.
│ │ │ │ │ -00004f70: 4e6f 6465 3a20 466c 6f61 7451 2063 6c61 Node: FloatQ cla
│ │ │ │ │ -00004f80: 7373 2d62 7974 652d 6f72 6465 7220 6465 ss-byte-order de
│ │ │ │ │ -00004f90: 7065 6e64 616e 6369 6573 7f33 3736 3739 pendancies.37679
│ │ │ │ │ -00004fa0: 380a 4e6f 6465 3a20 466c 6f61 7451 2063 8.Node: FloatQ c
│ │ │ │ │ -00004fb0: 6c61 7373 2d63 6861 7261 6374 6572 697a lass-characteriz
│ │ │ │ │ -00004fc0: 6174 696f 6e7f 3337 3730 3832 0a4e 6f64 ation.377082.Nod
│ │ │ │ │ -00004fd0: 653a 2046 6c6f 6174 5120 636c 6173 732d e: FloatQ class-
│ │ │ │ │ -00004fe0: 636f 6e76 6572 7469 6e67 7f33 3738 3634 converting.37864
│ │ │ │ │ -00004ff0: 390a 4e6f 6465 3a20 466c 6f61 7451 2d62 9.Node: FloatQ-b
│ │ │ │ │ -00005000: 7569 6c74 2069 6e73 7f33 3738 3930 340a uilt ins.378904.
│ │ │ │ │ -00005010: 4e6f 6465 3a20 466c 6f61 7451 2d63 6f65 Node: FloatQ-coe
│ │ │ │ │ -00005020: 7263 696e 677f 3338 3031 3430 0a4e 6f64 rcing.380140.Nod
│ │ │ │ │ -00005030: 653a 2046 6c6f 6174 512d 636f 6e76 6572 e: FloatQ-conver
│ │ │ │ │ -00005040: 7469 6e67 7f33 3830 3536 380a 4e6f 6465 ting.380568.Node
│ │ │ │ │ -00005050: 3a20 4672 6163 7469 6f6e 7f33 3830 3735 : Fraction.38075
│ │ │ │ │ -00005060: 330a 4e6f 6465 3a20 4672 6163 7469 6f6e 3.Node: Fraction
│ │ │ │ │ -00005070: 2063 6c61 7373 2d63 6f6e 7665 7274 696e class-convertin
│ │ │ │ │ -00005080: 677f 3338 3135 3432 0a4e 6f64 653a 2046 g.381542.Node: F
│ │ │ │ │ -00005090: 7261 6374 696f 6e20 636c 6173 732d 696e raction class-in
│ │ │ │ │ -000050a0: 7374 616e 6365 2063 7265 6174 696f 6e7f stance creation.
│ │ │ │ │ -000050b0: 3338 3137 3835 0a4e 6f64 653a 2046 7261 381785.Node: Fra
│ │ │ │ │ -000050c0: 6374 696f 6e2d 6163 6365 7373 696e 677f ction-accessing.
│ │ │ │ │ -000050d0: 3338 3231 3639 0a4e 6f64 653a 2046 7261 382169.Node: Fra
│ │ │ │ │ -000050e0: 6374 696f 6e2d 6172 6974 686d 6574 6963 ction-arithmetic
│ │ │ │ │ -000050f0: 7f33 3832 3435 380a 4e6f 6465 3a20 4672 .382458.Node: Fr
│ │ │ │ │ -00005100: 6163 7469 6f6e 2d63 6f65 7263 696e 677f action-coercing.
│ │ │ │ │ -00005110: 3338 3331 3831 0a4e 6f64 653a 2046 7261 383181.Node: Fra
│ │ │ │ │ -00005120: 6374 696f 6e2d 636f 6572 6369 6f6e 7f33 ction-coercion.3
│ │ │ │ │ -00005130: 3833 3831 380a 4e6f 6465 3a20 4672 6163 83818.Node: Frac
│ │ │ │ │ -00005140: 7469 6f6e 2d63 6f6d 7061 7269 6e67 7f33 tion-comparing.3
│ │ │ │ │ -00005150: 3834 3039 380a 4e6f 6465 3a20 4672 6163 84098.Node: Frac
│ │ │ │ │ -00005160: 7469 6f6e 2d63 6f6e 7665 7274 696e 677f tion-converting.
│ │ │ │ │ -00005170: 3338 3435 3939 0a4e 6f64 653a 2046 7261 384599.Node: Fra
│ │ │ │ │ -00005180: 6374 696f 6e2d 6f70 7469 6d69 7a65 6420 ction-optimized
│ │ │ │ │ -00005190: 6361 7365 737f 3338 3531 3637 0a4e 6f64 cases.385167.Nod
│ │ │ │ │ -000051a0: 653a 2046 7261 6374 696f 6e2d 7072 696e e: Fraction-prin
│ │ │ │ │ -000051b0: 7469 6e67 7f33 3835 3635 310a 4e6f 6465 ting.385651.Node
│ │ │ │ │ -000051c0: 3a20 4672 6163 7469 6f6e 2d74 6573 7469 : Fraction-testi
│ │ │ │ │ -000051d0: 6e67 7f33 3835 3938 320a 4e6f 6465 3a20 ng.385982.Node:
│ │ │ │ │ -000051e0: 4765 6e65 7261 746f 727f 3338 3631 3838 Generator.386188
│ │ │ │ │ -000051f0: 0a4e 6f64 653a 2047 656e 6572 6174 6f72 .Node: Generator
│ │ │ │ │ -00005200: 2063 6c61 7373 2d69 6e73 7461 6e63 6520 class-instance
│ │ │ │ │ -00005210: 6372 6561 7469 6f6e 7f33 3838 3439 340a creation.388494.
│ │ │ │ │ -00005220: 4e6f 6465 3a20 4765 6e65 7261 746f 722d Node: Generator-
│ │ │ │ │ -00005230: 7374 7265 616d 2070 726f 746f 636f 6c7f stream protocol.
│ │ │ │ │ -00005240: 3338 3932 3430 0a4e 6f64 653a 2047 6574 389240.Node: Get
│ │ │ │ │ -00005250: 6f70 747f 3339 3033 3032 0a4e 6f64 653a opt.390302.Node:
│ │ │ │ │ -00005260: 2047 6574 6f70 7420 636c 6173 732d 696e Getopt class-in
│ │ │ │ │ -00005270: 7374 616e 6365 2063 7265 6174 696f 6e7f stance creation.
│ │ │ │ │ -00005280: 3339 3036 3638 0a4e 6f64 653a 2048 616c 390668.Node: Hal
│ │ │ │ │ -00005290: 747f 3339 3333 3036 0a4e 6f64 653a 2048 t.393306.Node: H
│ │ │ │ │ -000052a0: 616c 742d 6465 7363 7269 7074 696f 6e7f alt-description.
│ │ │ │ │ -000052b0: 3339 3336 3034 0a4e 6f64 653a 2048 6173 393604.Node: Has
│ │ │ │ │ -000052c0: 6865 6443 6f6c 6c65 6374 696f 6e7f 3339 hedCollection.39
│ │ │ │ │ -000052d0: 3338 3534 0a4e 6f64 653a 2048 6173 6865 3854.Node: Hashe
│ │ │ │ │ -000052e0: 6443 6f6c 6c65 6374 696f 6e20 636c 6173 dCollection clas
│ │ │ │ │ -000052f0: 732d 696e 7374 616e 6365 2063 7265 6174 s-instance creat
│ │ │ │ │ -00005300: 696f 6e7f 3339 3437 3135 0a4e 6f64 653a ion.394715.Node:
│ │ │ │ │ -00005310: 2048 6173 6865 6443 6f6c 6c65 6374 696f HashedCollectio
│ │ │ │ │ -00005320: 6e2d 6163 6365 7373 696e 677f 3339 3531 n-accessing.3951
│ │ │ │ │ -00005330: 3836 0a4e 6f64 653a 2048 6173 6865 6443 86.Node: HashedC
│ │ │ │ │ -00005340: 6f6c 6c65 6374 696f 6e2d 6275 696c 7469 ollection-builti
│ │ │ │ │ -00005350: 6e73 7f33 3935 3736 360a 4e6f 6465 3a20 ns.395766.Node:
│ │ │ │ │ -00005360: 4861 7368 6564 436f 6c6c 6563 7469 6f6e HashedCollection
│ │ │ │ │ -00005370: 2d63 6f70 7969 6e67 7f33 3936 3534 330a -copying.396543.
│ │ │ │ │ -00005380: 4e6f 6465 3a20 4861 7368 6564 436f 6c6c Node: HashedColl
│ │ │ │ │ -00005390: 6563 7469 6f6e 2d65 6e75 6d65 7261 7469 ection-enumerati
│ │ │ │ │ -000053a0: 6e67 2074 6865 2065 6c65 6d65 6e74 7320 ng the elements
│ │ │ │ │ -000053b0: 6f66 2061 2063 6f6c 6c65 6374 696f 6e7f of a collection.
│ │ │ │ │ -000053c0: 3339 3730 3230 0a4e 6f64 653a 2048 6173 397020.Node: Has
│ │ │ │ │ -000053d0: 6865 6443 6f6c 6c65 6374 696f 6e2d 7265 hedCollection-re
│ │ │ │ │ -000053e0: 6861 7368 696e 677f 3339 3733 3935 0a4e hashing.397395.N
│ │ │ │ │ -000053f0: 6f64 653a 2048 6173 6865 6443 6f6c 6c65 ode: HashedColle
│ │ │ │ │ -00005400: 6374 696f 6e2d 7265 6d6f 7669 6e67 7f33 ction-removing.3
│ │ │ │ │ -00005410: 3937 3638 300a 4e6f 6465 3a20 4861 7368 97680.Node: Hash
│ │ │ │ │ -00005420: 6564 436f 6c6c 6563 7469 6f6e 2d73 6176 edCollection-sav
│ │ │ │ │ -00005430: 696e 6720 616e 6420 6c6f 6164 696e 677f ing and loading.
│ │ │ │ │ -00005440: 3339 3830 3839 0a4e 6f64 653a 2048 6173 398089.Node: Has
│ │ │ │ │ -00005450: 6865 6443 6f6c 6c65 6374 696f 6e2d 7374 hedCollection-st
│ │ │ │ │ -00005460: 6f72 696e 677f 3339 3836 3032 0a4e 6f64 oring.398602.Nod
│ │ │ │ │ -00005470: 653a 2048 6173 6865 6443 6f6c 6c65 6374 e: HashedCollect
│ │ │ │ │ -00005480: 696f 6e2d 7465 7374 696e 6720 636f 6c6c ion-testing coll
│ │ │ │ │ -00005490: 6563 7469 6f6e 737f 3339 3839 3238 0a4e ections.398928.N
│ │ │ │ │ -000054a0: 6f64 653a 2048 6f6d 6564 4173 736f 6369 ode: HomedAssoci
│ │ │ │ │ -000054b0: 6174 696f 6e7f 3339 3938 3734 0a4e 6f64 ation.399874.Nod
│ │ │ │ │ -000054c0: 653a 2048 6f6d 6564 4173 736f 6369 6174 e: HomedAssociat
│ │ │ │ │ -000054d0: 696f 6e20 636c 6173 732d 6261 7369 637f ion class-basic.
│ │ │ │ │ -000054e0: 3430 3034 3434 0a4e 6f64 653a 2048 6f6d 400444.Node: Hom
│ │ │ │ │ -000054f0: 6564 4173 736f 6369 6174 696f 6e2d 6163 edAssociation-ac
│ │ │ │ │ -00005500: 6365 7373 696e 677f 3430 3037 3435 0a4e cessing.400745.N
│ │ │ │ │ -00005510: 6f64 653a 2048 6f6d 6564 4173 736f 6369 ode: HomedAssoci
│ │ │ │ │ -00005520: 6174 696f 6e2d 6669 6e61 6c69 7a61 7469 ation-finalizati
│ │ │ │ │ -00005530: 6f6e 7f34 3031 3131 300a 4e6f 6465 3a20 on.401110.Node:
│ │ │ │ │ -00005540: 486f 6d65 6441 7373 6f63 6961 7469 6f6e HomedAssociation
│ │ │ │ │ -00005550: 2d73 746f 7269 6e67 7f34 3031 3732 390a -storing.401729.
│ │ │ │ │ -00005560: 4e6f 6465 3a20 4964 656e 7469 7479 4469 Node: IdentityDi
│ │ │ │ │ -00005570: 6374 696f 6e61 7279 7f34 3031 3939 370a ctionary.401997.
│ │ │ │ │ -00005580: 4e6f 6465 3a20 4964 656e 7469 7479 5365 Node: IdentitySe
│ │ │ │ │ -00005590: 747f 3430 3233 3930 0a4e 6f64 653a 2049 t.402390.Node: I
│ │ │ │ │ -000055a0: 6465 6e74 6974 7953 6574 2d74 6573 7469 dentitySet-testi
│ │ │ │ │ -000055b0: 6e67 7f34 3032 3738 390a 4e6f 6465 3a20 ng.402789.Node:
│ │ │ │ │ -000055c0: 496e 7465 6765 727f 3430 3330 3439 0a4e Integer.403049.N
│ │ │ │ │ -000055d0: 6f64 653a 2049 6e74 6567 6572 2063 6c61 ode: Integer cla
│ │ │ │ │ -000055e0: 7373 2d63 6f6e 7665 7274 696e 677f 3430 ss-converting.40
│ │ │ │ │ -000055f0: 3338 3738 0a4e 6f64 653a 2049 6e74 6567 3878.Node: Integ
│ │ │ │ │ -00005600: 6572 2d61 6363 6573 7369 6e67 7f34 3034 er-accessing.404
│ │ │ │ │ -00005610: 3130 390a 4e6f 6465 3a20 496e 7465 6765 109.Node: Intege
│ │ │ │ │ -00005620: 722d 6261 7369 637f 3430 3433 3437 0a4e r-basic.404347.N
│ │ │ │ │ -00005630: 6f64 653a 2049 6e74 6567 6572 2d62 6974 ode: Integer-bit
│ │ │ │ │ -00005640: 206f 7065 7261 746f 7273 7f34 3034 3535 operators.40455
│ │ │ │ │ -00005650: 360a 4e6f 6465 3a20 496e 7465 6765 722d 6.Node: Integer-
│ │ │ │ │ -00005660: 636f 6e76 6572 7469 6e67 7f34 3036 3033 converting.40603
│ │ │ │ │ -00005670: 380a 4e6f 6465 3a20 496e 7465 6765 722d 8.Node: Integer-
│ │ │ │ │ -00005680: 6578 7465 6e73 696f 6e7f 3430 3637 3633 extension.406763
│ │ │ │ │ -00005690: 0a4e 6f64 653a 2049 6e74 6567 6572 2d69 .Node: Integer-i
│ │ │ │ │ -000056a0: 7465 7261 746f 7273 7f34 3037 3037 350a terators.407075.
│ │ │ │ │ -000056b0: 4e6f 6465 3a20 496e 7465 6765 722d 6d61 Node: Integer-ma
│ │ │ │ │ -000056c0: 7468 206d 6574 686f 6473 7f34 3037 3434 th methods.40744
│ │ │ │ │ -000056d0: 300a 4e6f 6465 3a20 496e 7465 6765 722d 0.Node: Integer-
│ │ │ │ │ -000056e0: 7072 696e 7469 6e67 7f34 3038 3334 320a printing.408342.
│ │ │ │ │ -000056f0: 4e6f 6465 3a20 496e 7465 6765 722d 7374 Node: Integer-st
│ │ │ │ │ -00005700: 6f72 696e 677f 3431 3033 3336 0a4e 6f64 oring.410336.Nod
│ │ │ │ │ -00005710: 653a 2049 6e74 6567 6572 2d74 6573 7469 e: Integer-testi
│ │ │ │ │ -00005720: 6e67 2066 756e 6374 696f 6e61 6c69 7479 ng functionality
│ │ │ │ │ -00005730: 7f34 3130 3636 320a 4e6f 6465 3a20 496e .410662.Node: In
│ │ │ │ │ -00005740: 7465 7276 616c 7f34 3130 3933 350a 4e6f terval.410935.No
│ │ │ │ │ -00005750: 6465 3a20 496e 7465 7276 616c 2063 6c61 de: Interval cla
│ │ │ │ │ -00005760: 7373 2d69 6e73 7461 6e63 6520 6372 6561 ss-instance crea
│ │ │ │ │ -00005770: 7469 6f6e 7f34 3131 3532 390a 4e6f 6465 tion.411529.Node
│ │ │ │ │ -00005780: 3a20 496e 7465 7276 616c 2d62 6173 6963 : Interval-basic
│ │ │ │ │ -00005790: 7f34 3132 3133 300a 4e6f 6465 3a20 496e .412130.Node: In
│ │ │ │ │ -000057a0: 7465 7276 616c 2d70 7269 6e74 696e 677f terval-printing.
│ │ │ │ │ -000057b0: 3431 3239 3233 0a4e 6f64 653a 2049 6e74 412923.Node: Int
│ │ │ │ │ -000057c0: 6572 7661 6c2d 7374 6f72 696e 677f 3431 erval-storing.41
│ │ │ │ │ -000057d0: 3332 3534 0a4e 6f64 653a 2049 6e74 6572 3254.Node: Inter
│ │ │ │ │ -000057e0: 7661 6c2d 7465 7374 696e 677f 3431 3335 val-testing.4135
│ │ │ │ │ -000057f0: 3030 0a4e 6f64 653a 2049 7465 7261 626c 00.Node: Iterabl
│ │ │ │ │ -00005800: 657f 3431 3339 3539 0a4e 6f64 653a 2049 e.413959.Node: I
│ │ │ │ │ -00005810: 7465 7261 626c 6520 636c 6173 732d 6d75 terable class-mu
│ │ │ │ │ -00005820: 6c74 6962 7974 6520 656e 636f 6469 6e67 ltibyte encoding
│ │ │ │ │ -00005830: 737f 3431 3435 3132 0a4e 6f64 653a 2049 s.414512.Node: I
│ │ │ │ │ -00005840: 7465 7261 626c 652d 656e 756d 6572 6174 terable-enumerat
│ │ │ │ │ -00005850: 696f 6e7f 3431 3438 3033 0a4e 6f64 653a ion.414803.Node:
│ │ │ │ │ -00005860: 2049 7465 7261 626c 652d 6974 6572 6174 Iterable-iterat
│ │ │ │ │ -00005870: 696f 6e7f 3431 3735 3836 0a4e 6f64 653a ion.417586.Node:
│ │ │ │ │ -00005880: 2049 7465 7261 626c 652d 7374 7265 616d Iterable-stream
│ │ │ │ │ -00005890: 696e 677f 3431 3833 3035 0a4e 6f64 653a ing.418305.Node:
│ │ │ │ │ -000058a0: 204c 6172 6765 4172 7261 797f 3431 3836 LargeArray.4186
│ │ │ │ │ -000058b0: 3032 0a4e 6f64 653a 204c 6172 6765 4172 02.Node: LargeAr
│ │ │ │ │ -000058c0: 7261 792d 6f76 6572 7269 6464 656e 7f34 ray-overridden.4
│ │ │ │ │ -000058d0: 3139 3030 360a 4e6f 6465 3a20 4c61 7267 19006.Node: Larg
│ │ │ │ │ -000058e0: 6541 7272 6179 6564 436f 6c6c 6563 7469 eArrayedCollecti
│ │ │ │ │ -000058f0: 6f6e 7f34 3139 3139 370a 4e6f 6465 3a20 on.419197.Node:
│ │ │ │ │ -00005900: 4c61 7267 6541 7272 6179 6564 436f 6c6c LargeArrayedColl
│ │ │ │ │ -00005910: 6563 7469 6f6e 2063 6c61 7373 2d69 6e73 ection class-ins
│ │ │ │ │ -00005920: 7461 6e63 6520 6372 6561 7469 6f6e 7f34 tance creation.4
│ │ │ │ │ -00005930: 3139 3733 380a 4e6f 6465 3a20 4c61 7267 19738.Node: Larg
│ │ │ │ │ -00005940: 6541 7272 6179 6564 436f 6c6c 6563 7469 eArrayedCollecti
│ │ │ │ │ -00005950: 6f6e 2d61 6363 6573 7369 6e67 7f34 3230 on-accessing.420
│ │ │ │ │ -00005960: 3039 360a 4e6f 6465 3a20 4c61 7267 6541 096.Node: LargeA
│ │ │ │ │ -00005970: 7272 6179 6564 436f 6c6c 6563 7469 6f6e rrayedCollection
│ │ │ │ │ -00005980: 2d62 6173 6963 7f34 3230 3539 390a 4e6f -basic.420599.No
│ │ │ │ │ -00005990: 6465 3a20 4c61 7267 6542 7974 6541 7272 de: LargeByteArr
│ │ │ │ │ -000059a0: 6179 7f34 3230 3939 390a 4e6f 6465 3a20 ay.420999.Node:
│ │ │ │ │ -000059b0: 4c61 7267 6542 7974 6541 7272 6179 2d6f LargeByteArray-o
│ │ │ │ │ -000059c0: 7665 7272 6964 6465 6e7f 3432 3134 3238 verridden.421428
│ │ │ │ │ -000059d0: 0a4e 6f64 653a 204c 6172 6765 496e 7465 .Node: LargeInte
│ │ │ │ │ -000059e0: 6765 727f 3432 3138 3638 0a4e 6f64 653a ger.421868.Node:
│ │ │ │ │ -000059f0: 204c 6172 6765 496e 7465 6765 722d 6163 LargeInteger-ac
│ │ │ │ │ -00005a00: 6365 7373 696e 677f 3432 3237 3035 0a4e cessing.422705.N
│ │ │ │ │ -00005a10: 6f64 653a 204c 6172 6765 496e 7465 6765 ode: LargeIntege
│ │ │ │ │ -00005a20: 722d 6172 6974 686d 6574 6963 7f34 3232 r-arithmetic.422
│ │ │ │ │ -00005a30: 3934 330a 4e6f 6465 3a20 4c61 7267 6549 943.Node: LargeI
│ │ │ │ │ -00005a40: 6e74 6567 6572 2d62 6974 206f 7065 7261 nteger-bit opera
│ │ │ │ │ -00005a50: 7469 6f6e 737f 3432 3430 3639 0a4e 6f64 tions.424069.Nod
│ │ │ │ │ -00005a60: 653a 204c 6172 6765 496e 7465 6765 722d e: LargeInteger-
│ │ │ │ │ -00005a70: 6275 696c 742d 696e 737f 3432 3437 3433 built-ins.424743
│ │ │ │ │ -00005a80: 0a4e 6f64 653a 204c 6172 6765 496e 7465 .Node: LargeInte
│ │ │ │ │ -00005a90: 6765 722d 636f 6572 6369 6f6e 7f34 3235 ger-coercion.425
│ │ │ │ │ -00005aa0: 3834 300a 4e6f 6465 3a20 4c61 7267 6549 840.Node: LargeI
│ │ │ │ │ -00005ab0: 6e74 6567 6572 2d64 6973 6162 6c65 647f nteger-disabled.
│ │ │ │ │ -00005ac0: 3432 3633 3835 0a4e 6f64 653a 204c 6172 426385.Node: Lar
│ │ │ │ │ -00005ad0: 6765 496e 7465 6765 722d 7072 696d 6974 geInteger-primit
│ │ │ │ │ -00005ae0: 6976 6520 6f70 6572 6174 696f 6e73 7f34 ive operations.4
│ │ │ │ │ -00005af0: 3236 3736 300a 4e6f 6465 3a20 4c61 7267 26760.Node: Larg
│ │ │ │ │ -00005b00: 6549 6e74 6567 6572 2d74 6573 7469 6e67 eInteger-testing
│ │ │ │ │ -00005b10: 7f34 3237 3233 390a 4e6f 6465 3a20 4c61 .427239.Node: La
│ │ │ │ │ -00005b20: 7267 654e 6567 6174 6976 6549 6e74 6567 rgeNegativeInteg
│ │ │ │ │ -00005b30: 6572 7f34 3237 3838 320a 4e6f 6465 3a20 er.427882.Node:
│ │ │ │ │ -00005b40: 4c61 7267 654e 6567 6174 6976 6549 6e74 LargeNegativeInt
│ │ │ │ │ -00005b50: 6567 6572 2d63 6f6e 7665 7274 696e 677f eger-converting.
│ │ │ │ │ -00005b60: 3432 3835 3836 0a4e 6f64 653a 204c 6172 428586.Node: Lar
│ │ │ │ │ -00005b70: 6765 4e65 6761 7469 7665 496e 7465 6765 geNegativeIntege
│ │ │ │ │ -00005b80: 722d 6e75 6d65 7269 6320 7465 7374 696e r-numeric testin
│ │ │ │ │ -00005b90: 677f 3432 3839 3733 0a4e 6f64 653a 204c g.428973.Node: L
│ │ │ │ │ -00005ba0: 6172 6765 4e65 6761 7469 7665 496e 7465 argeNegativeInte
│ │ │ │ │ -00005bb0: 6765 722d 7265 7665 7274 696e 6720 746f ger-reverting to
│ │ │ │ │ -00005bc0: 204c 6172 6765 506f 7369 7469 7665 496e LargePositiveIn
│ │ │ │ │ -00005bd0: 7465 6765 727f 3432 3935 3037 0a4e 6f64 teger.429507.Nod
│ │ │ │ │ -00005be0: 653a 204c 6172 6765 506f 7369 7469 7665 e: LargePositive
│ │ │ │ │ -00005bf0: 496e 7465 6765 727f 3433 3030 3738 0a4e Integer.430078.N
│ │ │ │ │ -00005c00: 6f64 653a 204c 6172 6765 506f 7369 7469 ode: LargePositi
│ │ │ │ │ -00005c10: 7665 496e 7465 6765 722d 6172 6974 686d veInteger-arithm
│ │ │ │ │ -00005c20: 6574 6963 7f34 3330 3935 380a 4e6f 6465 etic.430958.Node
│ │ │ │ │ -00005c30: 3a20 4c61 7267 6550 6f73 6974 6976 6549 : LargePositiveI
│ │ │ │ │ -00005c40: 6e74 6567 6572 2d63 6f6e 7665 7274 696e nteger-convertin
│ │ │ │ │ -00005c50: 677f 3433 3134 3335 0a4e 6f64 653a 204c g.431435.Node: L
│ │ │ │ │ -00005c60: 6172 6765 506f 7369 7469 7665 496e 7465 argePositiveInte
│ │ │ │ │ -00005c70: 6765 722d 6865 6c70 6572 2062 7974 652d ger-helper byte-
│ │ │ │ │ -00005c80: 6c65 7665 6c20 6d65 7468 6f64 737f 3433 level methods.43
│ │ │ │ │ -00005c90: 3139 3930 0a4e 6f64 653a 204c 6172 6765 1990.Node: Large
│ │ │ │ │ -00005ca0: 506f 7369 7469 7665 496e 7465 6765 722d PositiveInteger-
│ │ │ │ │ -00005cb0: 6e75 6d65 7269 6320 7465 7374 696e 677f numeric testing.
│ │ │ │ │ -00005cc0: 3433 3337 3238 0a4e 6f64 653a 204c 6172 433728.Node: Lar
│ │ │ │ │ -00005cd0: 6765 506f 7369 7469 7665 496e 7465 6765 gePositiveIntege
│ │ │ │ │ -00005ce0: 722d 7072 696d 6974 6976 6520 6f70 6572 r-primitive oper
│ │ │ │ │ -00005cf0: 6174 696f 6e73 7f34 3334 3236 350a 4e6f ations.434265.No
│ │ │ │ │ -00005d00: 6465 3a20 4c61 7267 6557 6f72 6441 7272 de: LargeWordArr
│ │ │ │ │ -00005d10: 6179 7f34 3334 3936 300a 4e6f 6465 3a20 ay.434960.Node:
│ │ │ │ │ -00005d20: 4c61 7267 6557 6f72 6441 7272 6179 2d6f LargeWordArray-o
│ │ │ │ │ -00005d30: 7665 7272 6964 6465 6e7f 3433 3533 3933 verridden.435393
│ │ │ │ │ -00005d40: 0a4e 6f64 653a 204c 6172 6765 5a65 726f .Node: LargeZero
│ │ │ │ │ -00005d50: 496e 7465 6765 727f 3433 3536 3933 0a4e Integer.435693.N
│ │ │ │ │ -00005d60: 6f64 653a 204c 6172 6765 5a65 726f 496e ode: LargeZeroIn
│ │ │ │ │ -00005d70: 7465 6765 722d 6163 6365 7373 696e 677f teger-accessing.
│ │ │ │ │ -00005d80: 3433 3635 3237 0a4e 6f64 653a 204c 6172 436527.Node: Lar
│ │ │ │ │ -00005d90: 6765 5a65 726f 496e 7465 6765 722d 6172 geZeroInteger-ar
│ │ │ │ │ -00005da0: 6974 686d 6574 6963 7f34 3336 3739 330a ithmetic.436793.
│ │ │ │ │ -00005db0: 4e6f 6465 3a20 4c61 7267 655a 6572 6f49 Node: LargeZeroI
│ │ │ │ │ -00005dc0: 6e74 6567 6572 2d6e 756d 6572 6963 2074 nteger-numeric t
│ │ │ │ │ -00005dd0: 6573 7469 6e67 7f34 3337 3732 340a 4e6f esting.437724.No
│ │ │ │ │ -00005de0: 6465 3a20 4c61 7267 655a 6572 6f49 6e74 de: LargeZeroInt
│ │ │ │ │ -00005df0: 6567 6572 2d70 7269 6e74 696e 677f 3433 eger-printing.43
│ │ │ │ │ -00005e00: 3830 3632 0a4e 6f64 653a 204c 696e 6b7f 8062.Node: Link.
│ │ │ │ │ -00005e10: 3433 3833 3631 0a4e 6f64 653a 204c 696e 438361.Node: Lin
│ │ │ │ │ -00005e20: 6b20 636c 6173 732d 696e 7374 616e 6365 k class-instance
│ │ │ │ │ -00005e30: 2063 7265 6174 696f 6e7f 3433 3839 3038 creation.438908
│ │ │ │ │ -00005e40: 0a4e 6f64 653a 204c 696e 6b2d 6261 7369 .Node: Link-basi
│ │ │ │ │ -00005e50: 637f 3433 3931 3431 0a4e 6f64 653a 204c c.439141.Node: L
│ │ │ │ │ -00005e60: 696e 6b2d 6974 6572 6174 696f 6e7f 3433 ink-iteration.43
│ │ │ │ │ -00005e70: 3933 3935 0a4e 6f64 653a 204c 696e 6b65 9395.Node: Linke
│ │ │ │ │ -00005e80: 644c 6973 747f 3433 3938 3538 0a4e 6f64 dList.439858.Nod
│ │ │ │ │ -00005e90: 653a 204c 696e 6b65 644c 6973 742d 6163 e: LinkedList-ac
│ │ │ │ │ -00005ea0: 6365 7373 696e 677f 3434 3035 3035 0a4e cessing.440505.N
│ │ │ │ │ -00005eb0: 6f64 653a 204c 696e 6b65 644c 6973 742d ode: LinkedList-
│ │ │ │ │ -00005ec0: 6164 6469 6e67 7f34 3430 3832 320a 4e6f adding.440822.No
│ │ │ │ │ -00005ed0: 6465 3a20 4c69 6e6b 6564 4c69 7374 2d65 de: LinkedList-e
│ │ │ │ │ -00005ee0: 6e75 6d65 7261 7469 6e67 7f34 3431 3535 numerating.44155
│ │ │ │ │ -00005ef0: 360a 4e6f 6465 3a20 4c69 6e6b 6564 4c69 6.Node: LinkedLi
│ │ │ │ │ -00005f00: 7374 2d69 7465 7261 7469 6f6e 7f34 3432 st-iteration.442
│ │ │ │ │ -00005f10: 3033 390a 4e6f 6465 3a20 4c69 6e6b 6564 039.Node: Linked
│ │ │ │ │ -00005f20: 4c69 7374 2d74 6573 7469 6e67 7f34 3432 List-testing.442
│ │ │ │ │ -00005f30: 3432 390a 4e6f 6465 3a20 4c6f 6f6b 7570 429.Node: Lookup
│ │ │ │ │ -00005f40: 4b65 797f 3434 3237 3835 0a4e 6f64 653a Key.442785.Node:
│ │ │ │ │ -00005f50: 204c 6f6f 6b75 704b 6579 2063 6c61 7373 LookupKey class
│ │ │ │ │ -00005f60: 2d62 6173 6963 7f34 3433 3334 310a 4e6f -basic.443341.No
│ │ │ │ │ -00005f70: 6465 3a20 4c6f 6f6b 7570 4b65 792d 6163 de: LookupKey-ac
│ │ │ │ │ -00005f80: 6365 7373 696e 677f 3434 3335 3834 0a4e cessing.443584.N
│ │ │ │ │ -00005f90: 6f64 653a 204c 6f6f 6b75 704b 6579 2d70 ode: LookupKey-p
│ │ │ │ │ -00005fa0: 7269 6e74 696e 677f 3434 3338 3530 0a4e rinting.443850.N
│ │ │ │ │ -00005fb0: 6f64 653a 204c 6f6f 6b75 704b 6579 2d73 ode: LookupKey-s
│ │ │ │ │ -00005fc0: 746f 7269 6e67 7f34 3434 3039 380a 4e6f toring.444098.No
│ │ │ │ │ -00005fd0: 6465 3a20 4c6f 6f6b 7570 4b65 792d 7465 de: LookupKey-te
│ │ │ │ │ -00005fe0: 7374 696e 677f 3434 3433 3535 0a4e 6f64 sting.444355.Nod
│ │ │ │ │ -00005ff0: 653a 204c 6f6f 6b75 7054 6162 6c65 7f34 e: LookupTable.4
│ │ │ │ │ -00006000: 3434 3739 300a 4e6f 6465 3a20 4c6f 6f6b 44790.Node: Look
│ │ │ │ │ -00006010: 7570 5461 626c 6520 636c 6173 732d 696e upTable class-in
│ │ │ │ │ -00006020: 7374 616e 6365 2063 7265 6174 696f 6e7f stance creation.
│ │ │ │ │ -00006030: 3434 3536 3635 0a4e 6f64 653a 204c 6f6f 445665.Node: Loo
│ │ │ │ │ -00006040: 6b75 7054 6162 6c65 2d61 6363 6573 7369 kupTable-accessi
│ │ │ │ │ -00006050: 6e67 7f34 3435 3932 360a 4e6f 6465 3a20 ng.445926.Node:
│ │ │ │ │ -00006060: 4c6f 6f6b 7570 5461 626c 652d 656e 756d LookupTable-enum
│ │ │ │ │ -00006070: 6572 6174 696e 677f 3434 3637 3336 0a4e erating.446736.N
│ │ │ │ │ -00006080: 6f64 653a 204c 6f6f 6b75 7054 6162 6c65 ode: LookupTable
│ │ │ │ │ -00006090: 2d68 6173 6869 6e67 7f34 3437 3236 300a -hashing.447260.
│ │ │ │ │ -000060a0: 4e6f 6465 3a20 4c6f 6f6b 7570 5461 626c Node: LookupTabl
│ │ │ │ │ -000060b0: 652d 7265 6861 7368 696e 677f 3434 3735 e-rehashing.4475
│ │ │ │ │ -000060c0: 3030 0a4e 6f64 653a 204c 6f6f 6b75 7054 00.Node: LookupT
│ │ │ │ │ -000060d0: 6162 6c65 2d72 656d 6f76 696e 677f 3434 able-removing.44
│ │ │ │ │ -000060e0: 3737 3234 0a4e 6f64 653a 204c 6f6f 6b75 7724.Node: Looku
│ │ │ │ │ -000060f0: 7054 6162 6c65 2d73 746f 7269 6e67 7f34 pTable-storing.4
│ │ │ │ │ -00006100: 3438 3232 350a 4e6f 6465 3a20 4d61 676e 48225.Node: Magn
│ │ │ │ │ -00006110: 6974 7564 657f 3434 3834 3633 0a4e 6f64 itude.448463.Nod
│ │ │ │ │ -00006120: 653a 204d 6167 6e69 7475 6465 2d62 6173 e: Magnitude-bas
│ │ │ │ │ -00006130: 6963 7f34 3438 3931 390a 4e6f 6465 3a20 ic.448919.Node:
│ │ │ │ │ -00006140: 4d61 676e 6974 7564 652d 6d69 7363 206d Magnitude-misc m
│ │ │ │ │ -00006150: 6574 686f 6473 7f34 3439 3435 300a 4e6f ethods.449450.No
│ │ │ │ │ -00006160: 6465 3a20 4d61 7070 6564 436f 6c6c 6563 de: MappedCollec
│ │ │ │ │ -00006170: 7469 6f6e 7f34 3439 3836 350a 4e6f 6465 tion.449865.Node
│ │ │ │ │ -00006180: 3a20 4d61 7070 6564 436f 6c6c 6563 7469 : MappedCollecti
│ │ │ │ │ -00006190: 6f6e 2063 6c61 7373 2d69 6e73 7461 6e63 on class-instanc
│ │ │ │ │ -000061a0: 6520 6372 6561 7469 6f6e 7f34 3531 3234 e creation.45124
│ │ │ │ │ -000061b0: 320a 4e6f 6465 3a20 4d61 7070 6564 436f 2.Node: MappedCo
│ │ │ │ │ -000061c0: 6c6c 6563 7469 6f6e 2d62 6173 6963 7f34 llection-basic.4
│ │ │ │ │ -000061d0: 3531 3639 340a 4e6f 6465 3a20 4d65 6d6f 51694.Node: Memo
│ │ │ │ │ -000061e0: 7279 7f34 3533 3434 390a 4e6f 6465 3a20 ry.453449.Node:
│ │ │ │ │ -000061f0: 4d65 6d6f 7279 2063 6c61 7373 2d61 6363 Memory class-acc
│ │ │ │ │ -00006200: 6573 7369 6e67 7f34 3534 3031 300a 4e6f essing.454010.No
│ │ │ │ │ -00006210: 6465 3a20 4d65 7373 6167 657f 3435 3831 de: Message.4581
│ │ │ │ │ -00006220: 3436 0a4e 6f64 653a 204d 6573 7361 6765 46.Node: Message
│ │ │ │ │ -00006230: 2063 6c61 7373 2d63 7265 6174 696e 6720 class-creating
│ │ │ │ │ -00006240: 696e 7374 616e 6365 737f 3435 3838 3232 instances.458822
│ │ │ │ │ -00006250: 0a4e 6f64 653a 204d 6573 7361 6765 2d61 .Node: Message-a
│ │ │ │ │ -00006260: 6363 6573 7369 6e67 7f34 3539 3231 340a ccessing.459214.
│ │ │ │ │ -00006270: 4e6f 6465 3a20 4d65 7373 6167 652d 6261 Node: Message-ba
│ │ │ │ │ -00006280: 7369 637f 3435 3936 3535 0a4e 6f64 653a sic.459655.Node:
│ │ │ │ │ -00006290: 204d 6573 7361 6765 2d70 7269 6e74 696e Message-printin
│ │ │ │ │ -000062a0: 677f 3435 3939 3533 0a4e 6f64 653a 204d g.459953.Node: M
│ │ │ │ │ -000062b0: 6573 7361 6765 4e6f 7455 6e64 6572 7374 essageNotUnderst
│ │ │ │ │ -000062c0: 6f6f 647f 3436 3032 3834 0a4e 6f64 653a ood.460284.Node:
│ │ │ │ │ -000062d0: 204d 6573 7361 6765 4e6f 7455 6e64 6572 MessageNotUnder
│ │ │ │ │ -000062e0: 7374 6f6f 642d 6163 6365 7373 696e 677f stood-accessing.
│ │ │ │ │ -000062f0: 3436 3037 3739 0a4e 6f64 653a 204d 6573 460779.Node: Mes
│ │ │ │ │ -00006300: 7361 6765 4e6f 7455 6e64 6572 7374 6f6f sageNotUnderstoo
│ │ │ │ │ -00006310: 642d 6465 7363 7269 7074 696f 6e7f 3436 d-description.46
│ │ │ │ │ -00006320: 3131 3137 0a4e 6f64 653a 204d 6574 6163 1117.Node: Metac
│ │ │ │ │ -00006330: 6c61 7373 7f34 3631 3439 310a 4e6f 6465 lass.461491.Node
│ │ │ │ │ -00006340: 3a20 4d65 7461 636c 6173 7320 636c 6173 : Metaclass clas
│ │ │ │ │ -00006350: 732d 696e 7374 616e 6365 2063 7265 6174 s-instance creat
│ │ │ │ │ -00006360: 696f 6e7f 3436 3235 3334 0a4e 6f64 653a ion.462534.Node:
│ │ │ │ │ -00006370: 204d 6574 6163 6c61 7373 2d61 6363 6573 Metaclass-acces
│ │ │ │ │ -00006380: 7369 6e67 7f34 3632 3831 380a 4e6f 6465 sing.462818.Node
│ │ │ │ │ -00006390: 3a20 4d65 7461 636c 6173 732d 6261 7369 : Metaclass-basi
│ │ │ │ │ -000063a0: 637f 3436 3332 3633 0a4e 6f64 653a 204d c.463263.Node: M
│ │ │ │ │ -000063b0: 6574 6163 6c61 7373 2d63 6f6d 7069 6c69 etaclass-compili
│ │ │ │ │ -000063c0: 6e67 206d 6574 686f 6473 7f34 3634 3631 ng methods.46461
│ │ │ │ │ -000063d0: 330a 4e6f 6465 3a20 4d65 7461 636c 6173 3.Node: Metaclas
│ │ │ │ │ -000063e0: 732d 6465 6c65 6761 7469 6f6e 7f34 3634 s-delegation.464
│ │ │ │ │ -000063f0: 3837 310a 4e6f 6465 3a20 4d65 7461 636c 871.Node: Metacl
│ │ │ │ │ -00006400: 6173 732d 6669 6c69 6e67 7f34 3636 3535 ass-filing.46655
│ │ │ │ │ -00006410: 300a 4e6f 6465 3a20 4d65 7461 636c 6173 0.Node: Metaclas
│ │ │ │ │ -00006420: 732d 7072 696e 7469 6e67 7f34 3636 3833 s-printing.46683
│ │ │ │ │ -00006430: 390a 4e6f 6465 3a20 4d65 7461 636c 6173 9.Node: Metaclas
│ │ │ │ │ -00006440: 732d 7465 7374 696e 6720 6675 6e63 7469 s-testing functi
│ │ │ │ │ -00006450: 6f6e 616c 6974 797f 3436 3733 3933 0a4e onality.467393.N
│ │ │ │ │ -00006460: 6f64 653a 204d 6574 686f 6443 6f6e 7465 ode: MethodConte
│ │ │ │ │ -00006470: 7874 7f34 3637 3635 330a 4e6f 6465 3a20 xt.467653.Node:
│ │ │ │ │ -00006480: 4d65 7468 6f64 436f 6e74 6578 742d 6163 MethodContext-ac
│ │ │ │ │ -00006490: 6365 7373 696e 677f 3436 3831 3935 0a4e cessing.468195.N
│ │ │ │ │ -000064a0: 6f64 653a 204d 6574 686f 6443 6f6e 7465 ode: MethodConte
│ │ │ │ │ -000064b0: 7874 2d64 6562 7567 6769 6e67 7f34 3639 xt-debugging.469
│ │ │ │ │ -000064c0: 3734 380a 4e6f 6465 3a20 4d65 7468 6f64 748.Node: Method
│ │ │ │ │ -000064d0: 436f 6e74 6578 742d 7072 696e 7469 6e67 Context-printing
│ │ │ │ │ -000064e0: 7f34 3730 3532 390a 4e6f 6465 3a20 4d65 .470529.Node: Me
│ │ │ │ │ -000064f0: 7468 6f64 4469 6374 696f 6e61 7279 7f34 thodDictionary.4
│ │ │ │ │ -00006500: 3730 3737 340a 4e6f 6465 3a20 4d65 7468 70774.Node: Meth
│ │ │ │ │ -00006510: 6f64 4469 6374 696f 6e61 7279 2d61 6464 odDictionary-add
│ │ │ │ │ -00006520: 696e 677f 3437 3133 3132 0a4e 6f64 653a ing.471312.Node:
│ │ │ │ │ -00006530: 204d 6574 686f 6444 6963 7469 6f6e 6172 MethodDictionar
│ │ │ │ │ -00006540: 792d 7265 6861 7368 696e 677f 3437 3135 y-rehashing.4715
│ │ │ │ │ -00006550: 3630 0a4e 6f64 653a 204d 6574 686f 6444 60.Node: MethodD
│ │ │ │ │ -00006560: 6963 7469 6f6e 6172 792d 7265 6d6f 7669 ictionary-removi
│ │ │ │ │ -00006570: 6e67 7f34 3731 3831 330a 4e6f 6465 3a20 ng.471813.Node:
│ │ │ │ │ -00006580: 4d65 7468 6f64 496e 666f 7f34 3732 3232 MethodInfo.47222
│ │ │ │ │ -00006590: 340a 4e6f 6465 3a20 4d65 7468 6f64 496e 4.Node: MethodIn
│ │ │ │ │ -000065a0: 666f 2d61 6363 6573 7369 6e67 7f34 3732 fo-accessing.472
│ │ │ │ │ -000065b0: 3731 300a 4e6f 6465 3a20 4d65 7468 6f64 710.Node: Method
│ │ │ │ │ -000065c0: 496e 666f 2d65 7175 616c 6974 797f 3437 Info-equality.47
│ │ │ │ │ -000065d0: 3336 3534 0a4e 6f64 653a 204e 616d 6573 3654.Node: Names
│ │ │ │ │ -000065e0: 7061 6365 7f34 3733 3934 360a 4e6f 6465 pace.473946.Node
│ │ │ │ │ -000065f0: 3a20 4e61 6d65 7370 6163 6520 636c 6173 : Namespace clas
│ │ │ │ │ -00006600: 732d 6163 6365 7373 696e 677f 3437 3435 s-accessing.4745
│ │ │ │ │ -00006610: 3534 0a4e 6f64 653a 204e 616d 6573 7061 54.Node: Namespa
│ │ │ │ │ -00006620: 6365 2063 6c61 7373 2d64 6973 6162 6c69 ce class-disabli
│ │ │ │ │ -00006630: 6e67 2069 6e73 7461 6e63 6520 6372 6561 ng instance crea
│ │ │ │ │ -00006640: 7469 6f6e 7f34 3734 3935 360a 4e6f 6465 tion.474956.Node
│ │ │ │ │ -00006650: 3a20 4e61 6d65 7370 6163 6520 636c 6173 : Namespace clas
│ │ │ │ │ -00006660: 732d 696e 6974 6961 6c69 7a61 7469 6f6e s-initialization
│ │ │ │ │ -00006670: 7f34 3735 3335 310a 4e6f 6465 3a20 4e61 .475351.Node: Na
│ │ │ │ │ -00006680: 6d65 7370 6163 652d 6163 6365 7373 696e mespace-accessin
│ │ │ │ │ -00006690: 677f 3437 3537 3837 0a4e 6f64 653a 204e g.475787.Node: N
│ │ │ │ │ -000066a0: 616d 6573 7061 6365 2d6e 616d 6573 7061 amespace-namespa
│ │ │ │ │ -000066b0: 6365 2068 6965 7261 7263 6879 7f34 3736 ce hierarchy.476
│ │ │ │ │ -000066c0: 3037 350a 4e6f 6465 3a20 4e61 6d65 7370 075.Node: Namesp
│ │ │ │ │ -000066d0: 6163 652d 6f76 6572 7269 6465 7320 666f ace-overrides fo
│ │ │ │ │ -000066e0: 7220 7375 7065 7273 7061 6365 737f 3437 r superspaces.47
│ │ │ │ │ -000066f0: 3635 3732 0a4e 6f64 653a 204e 616d 6573 6572.Node: Names
│ │ │ │ │ -00006700: 7061 6365 2d70 7269 6e74 696e 677f 3437 pace-printing.47
│ │ │ │ │ -00006710: 3833 3732 0a4e 6f64 653a 204e 6574 436c 8372.Node: NetCl
│ │ │ │ │ -00006720: 6965 6e74 732e 5552 4952 6573 6f6c 7665 ients.URIResolve
│ │ │ │ │ -00006730: 727f 3437 3838 3735 0a4e 6f64 653a 204e r.478875.Node: N
│ │ │ │ │ -00006740: 6574 436c 6965 6e74 732e 5552 4952 6573 etClients.URIRes
│ │ │ │ │ -00006750: 6f6c 7665 7220 636c 6173 732d 6170 697f olver class-api.
│ │ │ │ │ -00006760: 3437 3933 3331 0a4e 6f64 653a 204e 6574 479331.Node: Net
│ │ │ │ │ -00006770: 436c 6965 6e74 732e 5552 4952 6573 6f6c Clients.URIResol
│ │ │ │ │ -00006780: 7665 7220 636c 6173 732d 696e 7374 616e ver class-instan
│ │ │ │ │ -00006790: 6365 2063 7265 6174 696f 6e7f 3438 3034 ce creation.4804
│ │ │ │ │ -000067a0: 3830 0a4e 6f64 653a 204e 6574 436c 6965 80.Node: NetClie
│ │ │ │ │ -000067b0: 6e74 732e 5552 4c7f 3438 3038 3536 0a4e nts.URL.480856.N
│ │ │ │ │ -000067c0: 6f64 653a 204e 6574 436c 6965 6e74 732e ode: NetClients.
│ │ │ │ │ -000067d0: 5552 4c20 636c 6173 732d 656e 636f 6469 URL class-encodi
│ │ │ │ │ -000067e0: 6e67 2055 524c 737f 3438 3136 3238 0a4e ng URLs.481628.N
│ │ │ │ │ -000067f0: 6f64 653a 204e 6574 436c 6965 6e74 732e ode: NetClients.
│ │ │ │ │ -00006800: 5552 4c20 636c 6173 732d 696e 7374 616e URL class-instan
│ │ │ │ │ -00006810: 6365 2063 7265 6174 696f 6e7f 3438 3231 ce creation.4821
│ │ │ │ │ -00006820: 3332 0a4e 6f64 653a 204e 6574 436c 6965 32.Node: NetClie
│ │ │ │ │ -00006830: 6e74 732e 5552 4c2d 6163 6365 7373 696e nts.URL-accessin
│ │ │ │ │ -00006840: 677f 3438 3330 3833 0a4e 6f64 653a 204e g.483083.Node: N
│ │ │ │ │ -00006850: 6574 436c 6965 6e74 732e 5552 4c2d 636f etClients.URL-co
│ │ │ │ │ -00006860: 6d70 6172 696e 677f 3438 3630 3534 0a4e mparing.486054.N
│ │ │ │ │ -00006870: 6f64 653a 204e 6574 436c 6965 6e74 732e ode: NetClients.
│ │ │ │ │ -00006880: 5552 4c2d 636f 7079 696e 677f 3438 3635 URL-copying.4865
│ │ │ │ │ -00006890: 3739 0a4e 6f64 653a 204e 6574 436c 6965 79.Node: NetClie
│ │ │ │ │ -000068a0: 6e74 732e 5552 4c2d 696e 6974 6961 6c69 nts.URL-initiali
│ │ │ │ │ -000068b0: 7a65 2d72 656c 6561 7365 7f34 3837 3131 ze-release.48711
│ │ │ │ │ -000068c0: 350a 4e6f 6465 3a20 4e65 7443 6c69 656e 5.Node: NetClien
│ │ │ │ │ -000068d0: 7473 2e55 524c 2d70 7269 6e74 696e 677f ts.URL-printing.
│ │ │ │ │ -000068e0: 3438 3734 3133 0a4e 6f64 653a 204e 6574 487413.Node: Net
│ │ │ │ │ -000068f0: 436c 6965 6e74 732e 5552 4c2d 7374 696c Clients.URL-stil
│ │ │ │ │ -00006900: 6c20 756e 636c 6173 7369 6669 6564 7f34 l unclassified.4
│ │ │ │ │ -00006910: 3837 3731 370a 4e6f 6465 3a20 4e65 7443 87717.Node: NetC
│ │ │ │ │ -00006920: 6c69 656e 7473 2e55 524c 2d74 6573 7469 lients.URL-testi
│ │ │ │ │ -00006930: 6e67 7f34 3838 3034 330a 4e6f 6465 3a20 ng.488043.Node:
│ │ │ │ │ -00006940: 4e65 7443 6c69 656e 7473 2e55 524c 2d75 NetClients.URL-u
│ │ │ │ │ -00006950: 7469 6c69 7469 6573 7f34 3838 3832 380a tilities.488828.
│ │ │ │ │ -00006960: 4e6f 6465 3a20 4e6f 7469 6669 6361 7469 Node: Notificati
│ │ │ │ │ -00006970: 6f6e 7f34 3839 3133 390a 4e6f 6465 3a20 on.489139.Node:
│ │ │ │ │ -00006980: 4e6f 7469 6669 6361 7469 6f6e 2d65 7863 Notification-exc
│ │ │ │ │ -00006990: 6570 7469 6f6e 2064 6573 6372 6970 7469 eption descripti
│ │ │ │ │ -000069a0: 6f6e 7f34 3839 3539 320a 4e6f 6465 3a20 on.489592.Node:
│ │ │ │ │ -000069b0: 4e75 6c6c 5072 6f78 797f 3439 3030 3533 NullProxy.490053
│ │ │ │ │ -000069c0: 0a4e 6f64 653a 204e 756c 6c50 726f 7879 .Node: NullProxy
│ │ │ │ │ -000069d0: 2063 6c61 7373 2d69 6e73 7461 6e63 6520 class-instance
│ │ │ │ │ -000069e0: 6372 6561 7469 6f6e 7f34 3930 3636 360a creation.490666.
│ │ │ │ │ -000069f0: 4e6f 6465 3a20 4e75 6c6c 5072 6f78 792d Node: NullProxy-
│ │ │ │ │ -00006a00: 6163 6365 7373 696e 677f 3439 3039 3336 accessing.490936
│ │ │ │ │ -00006a10: 0a4e 6f64 653a 204e 756c 6c56 616c 7565 .Node: NullValue
│ │ │ │ │ -00006a20: 486f 6c64 6572 7f34 3931 3138 370a 4e6f Holder.491187.No
│ │ │ │ │ -00006a30: 6465 3a20 4e75 6c6c 5661 6c75 6548 6f6c de: NullValueHol
│ │ │ │ │ -00006a40: 6465 7220 636c 6173 732d 6372 6561 7469 der class-creati
│ │ │ │ │ -00006a50: 6e67 2069 6e73 7461 6e63 6573 7f34 3931 ng instances.491
│ │ │ │ │ -00006a60: 3737 360a 4e6f 6465 3a20 4e75 6c6c 5661 776.Node: NullVa
│ │ │ │ │ -00006a70: 6c75 6548 6f6c 6465 722d 6163 6365 7373 lueHolder-access
│ │ │ │ │ -00006a80: 696e 677f 3439 3231 3232 0a4e 6f64 653a ing.492122.Node:
│ │ │ │ │ -00006a90: 204e 756d 6265 727f 3439 3234 3731 0a4e Number.492471.N
│ │ │ │ │ -00006aa0: 6f64 653a 204e 756d 6265 7220 636c 6173 ode: Number clas
│ │ │ │ │ -00006ab0: 732d 636f 6e76 6572 7469 6e67 7f34 3933 s-converting.493
│ │ │ │ │ -00006ac0: 3339 390a 4e6f 6465 3a20 4e75 6d62 6572 399.Node: Number
│ │ │ │ │ -00006ad0: 2063 6c61 7373 2d74 6573 7469 6e67 7f34 class-testing.4
│ │ │ │ │ -00006ae0: 3934 3137 320a 4e6f 6465 3a20 4e75 6d62 94172.Node: Numb
│ │ │ │ │ -00006af0: 6572 2d61 7269 7468 6d65 7469 637f 3439 er-arithmetic.49
│ │ │ │ │ -00006b00: 3434 3339 0a4e 6f64 653a 204e 756d 6265 4439.Node: Numbe
│ │ │ │ │ -00006b10: 722d 636f 6572 6369 6f6e 7f34 3935 3737 r-coercion.49577
│ │ │ │ │ -00006b20: 300a 4e6f 6465 3a20 4e75 6d62 6572 2d63 0.Node: Number-c
│ │ │ │ │ -00006b30: 6f6d 7061 7269 6e67 7f34 3936 3034 320a omparing.496042.
│ │ │ │ │ -00006b40: 4e6f 6465 3a20 4e75 6d62 6572 2d63 6f6e Node: Number-con
│ │ │ │ │ -00006b50: 7665 7274 696e 677f 3439 3635 3932 0a4e verting.496592.N
│ │ │ │ │ -00006b60: 6f64 653a 204e 756d 6265 722d 636f 7079 ode: Number-copy
│ │ │ │ │ -00006b70: 696e 677f 3439 3832 3832 0a4e 6f64 653a ing.498282.Node:
│ │ │ │ │ -00006b80: 204e 756d 6265 722d 6572 726f 7220 7261 Number-error ra
│ │ │ │ │ -00006b90: 6973 696e 677f 3439 3835 3936 0a4e 6f64 ising.498596.Nod
│ │ │ │ │ -00006ba0: 653a 204e 756d 6265 722d 6d69 7363 206d e: Number-misc m
│ │ │ │ │ -00006bb0: 6174 687f 3439 3839 3636 0a4e 6f64 653a ath.498966.Node:
│ │ │ │ │ -00006bc0: 204e 756d 6265 722d 706f 696e 7420 6372 Number-point cr
│ │ │ │ │ -00006bd0: 6561 7469 6f6e 7f35 3031 3133 390a 4e6f eation.501139.No
│ │ │ │ │ -00006be0: 6465 3a20 4e75 6d62 6572 2d72 6574 7279 de: Number-retry
│ │ │ │ │ -00006bf0: 696e 677f 3530 3134 3335 0a4e 6f64 653a ing.501435.Node:
│ │ │ │ │ -00006c00: 204e 756d 6265 722d 7368 6f72 7463 7574 Number-shortcut
│ │ │ │ │ -00006c10: 7320 616e 6420 6974 6572 6174 6f72 737f s and iterators.
│ │ │ │ │ -00006c20: 3530 3332 3339 0a4e 6f64 653a 204e 756d 503239.Node: Num
│ │ │ │ │ -00006c30: 6265 722d 7465 7374 696e 677f 3530 3434 ber-testing.5044
│ │ │ │ │ -00006c40: 3839 0a4e 6f64 653a 204e 756d 6265 722d 89.Node: Number-
│ │ │ │ │ -00006c50: 7472 756e 6361 7469 6f6e 2061 6e64 2072 truncation and r
│ │ │ │ │ -00006c60: 6f75 6e64 206f 6666 7f35 3036 3137 310a ound off.506171.
│ │ │ │ │ -00006c70: 4e6f 6465 3a20 4f62 6a65 6374 7f35 3036 Node: Object.506
│ │ │ │ │ -00006c80: 3938 350a 4e6f 6465 3a20 4f62 6a65 6374 985.Node: Object
│ │ │ │ │ -00006c90: 2063 6c61 7373 2d69 6e69 7469 616c 697a class-initializ
│ │ │ │ │ -00006ca0: 6174 696f 6e7f 3530 3830 3130 0a4e 6f64 ation.508010.Nod
│ │ │ │ │ -00006cb0: 653a 204f 626a 6563 742d 6275 696c 7420 e: Object-built
│ │ │ │ │ -00006cc0: 696e 737f 3530 3836 3038 0a4e 6f64 653a ins.508608.Node:
│ │ │ │ │ -00006cd0: 204f 626a 6563 742d 6368 616e 6765 2061 Object-change a
│ │ │ │ │ -00006ce0: 6e64 2075 7064 6174 657f 3531 3736 3035 nd update.517605
│ │ │ │ │ -00006cf0: 0a4e 6f64 653a 204f 626a 6563 742d 636c .Node: Object-cl
│ │ │ │ │ -00006d00: 6173 7320 7479 7065 206d 6574 686f 6473 ass type methods
│ │ │ │ │ -00006d10: 7f35 3138 3831 370a 4e6f 6465 3a20 4f62 .518817.Node: Ob
│ │ │ │ │ -00006d20: 6a65 6374 2d63 6f6d 7069 6c65 727f 3531 ject-compiler.51
│ │ │ │ │ -00006d30: 3936 3333 0a4e 6f64 653a 204f 626a 6563 9633.Node: Objec
│ │ │ │ │ -00006d40: 742d 636f 6e76 6572 7369 6f6e 7f35 3139 t-conversion.519
│ │ │ │ │ -00006d50: 3838 320a 4e6f 6465 3a20 4f62 6a65 6374 882.Node: Object
│ │ │ │ │ -00006d60: 2d63 6f70 7969 6e67 7f35 3230 3131 380a -copying.520118.
│ │ │ │ │ -00006d70: 4e6f 6465 3a20 4f62 6a65 6374 2d64 6562 Node: Object-deb
│ │ │ │ │ -00006d80: 7567 6769 6e67 7f35 3230 3738 330a 4e6f ugging.520783.No
│ │ │ │ │ -00006d90: 6465 3a20 4f62 6a65 6374 2d64 6570 656e de: Object-depen
│ │ │ │ │ -00006da0: 6465 6e74 7320 6163 6365 7373 7f35 3231 dents access.521
│ │ │ │ │ -00006db0: 3333 380a 4e6f 6465 3a20 4f62 6a65 6374 338.Node: Object
│ │ │ │ │ -00006dc0: 2d65 7272 6f72 2072 6169 7369 6e67 7f35 -error raising.5
│ │ │ │ │ -00006dd0: 3232 3034 330a 4e6f 6465 3a20 4f62 6a65 22043.Node: Obje
│ │ │ │ │ -00006de0: 6374 2d66 696e 616c 697a 6174 696f 6e7f ct-finalization.
│ │ │ │ │ -00006df0: 3532 3236 3236 0a4e 6f64 653a 204f 626a 522626.Node: Obj
│ │ │ │ │ -00006e00: 6563 742d 696e 7472 6f73 7065 6374 696f ect-introspectio
│ │ │ │ │ -00006e10: 6e7f 3532 3336 3138 0a4e 6f64 653a 204f n.523618.Node: O
│ │ │ │ │ -00006e20: 626a 6563 742d 7072 696e 7469 6e67 7f35 bject-printing.5
│ │ │ │ │ -00006e30: 3233 3938 380a 4e6f 6465 3a20 4f62 6a65 23988.Node: Obje
│ │ │ │ │ -00006e40: 6374 2d72 656c 6174 696f 6e61 6c20 6f70 ct-relational op
│ │ │ │ │ -00006e50: 6572 6174 6f72 737f 3532 3537 3136 0a4e erators.525716.N
│ │ │ │ │ -00006e60: 6f64 653a 204f 626a 6563 742d 7361 7669 ode: Object-savi
│ │ │ │ │ -00006e70: 6e67 2061 6e64 206c 6f61 6469 6e67 7f35 ng and loading.5
│ │ │ │ │ -00006e80: 3236 3037 390a 4e6f 6465 3a20 4f62 6a65 26079.Node: Obje
│ │ │ │ │ -00006e90: 6374 2d73 746f 7269 6e67 7f35 3237 3038 ct-storing.52708
│ │ │ │ │ -00006ea0: 310a 4e6f 6465 3a20 4f62 6a65 6374 2d73 1.Node: Object-s
│ │ │ │ │ -00006eb0: 796e 7461 7820 7368 6f72 7463 7574 737f yntax shortcuts.
│ │ │ │ │ -00006ec0: 3532 3737 3738 0a4e 6f64 653a 204f 626a 527778.Node: Obj
│ │ │ │ │ -00006ed0: 6563 742d 7465 7374 696e 6720 6675 6e63 ect-testing func
│ │ │ │ │ -00006ee0: 7469 6f6e 616c 6974 797f 3532 3831 3034 tionality.528104
│ │ │ │ │ -00006ef0: 0a4e 6f64 653a 204f 626a 6563 742d 564d .Node: Object-VM
│ │ │ │ │ -00006f00: 2063 616c 6c62 6163 6b73 7f35 3239 3730 callbacks.52970
│ │ │ │ │ -00006f10: 320a 4e6f 6465 3a20 4f62 6a65 6374 4475 2.Node: ObjectDu
│ │ │ │ │ -00006f20: 6d70 6572 7f35 3330 3138 360a 4e6f 6465 mper.530186.Node
│ │ │ │ │ -00006f30: 3a20 4f62 6a65 6374 4475 6d70 6572 2063 : ObjectDumper c
│ │ │ │ │ -00006f40: 6c61 7373 2d65 7374 6162 6c69 7368 696e lass-establishin
│ │ │ │ │ -00006f50: 6720 7072 6f78 7920 636c 6173 7365 737f g proxy classes.
│ │ │ │ │ -00006f60: 3533 3133 3931 0a4e 6f64 653a 204f 626a 531391.Node: Obj
│ │ │ │ │ -00006f70: 6563 7444 756d 7065 7220 636c 6173 732d ectDumper class-
│ │ │ │ │ -00006f80: 696e 7374 616e 6365 2063 7265 6174 696f instance creatio
│ │ │ │ │ -00006f90: 6e7f 3533 3232 3339 0a4e 6f64 653a 204f n.532239.Node: O
│ │ │ │ │ -00006fa0: 626a 6563 7444 756d 7065 7220 636c 6173 bjectDumper clas
│ │ │ │ │ -00006fb0: 732d 7368 6f72 7463 7574 737f 3533 3236 s-shortcuts.5326
│ │ │ │ │ -00006fc0: 3531 0a4e 6f64 653a 204f 626a 6563 7444 51.Node: ObjectD
│ │ │ │ │ -00006fd0: 756d 7065 7220 636c 6173 732d 7465 7374 umper class-test
│ │ │ │ │ -00006fe0: 696e 677f 3533 3330 3435 0a4e 6f64 653a ing.533045.Node:
│ │ │ │ │ -00006ff0: 204f 626a 6563 7444 756d 7065 722d 6163 ObjectDumper-ac
│ │ │ │ │ -00007000: 6365 7373 696e 677f 3533 3334 3838 0a4e cessing.533488.N
│ │ │ │ │ -00007010: 6f64 653a 204f 626a 6563 7444 756d 7065 ode: ObjectDumpe
│ │ │ │ │ -00007020: 722d 6c6f 6164 696e 672f 6475 6d70 696e r-loading/dumpin
│ │ │ │ │ -00007030: 6720 6f62 6a65 6374 737f 3533 3339 3935 g objects.533995
│ │ │ │ │ -00007040: 0a4e 6f64 653a 204f 626a 6563 7444 756d .Node: ObjectDum
│ │ │ │ │ -00007050: 7065 722d 7374 7265 616d 2069 6e74 6572 per-stream inter
│ │ │ │ │ -00007060: 6661 6365 7f35 3334 3433 350a 4e6f 6465 face.534435.Node
│ │ │ │ │ -00007070: 3a20 4f62 6a65 6374 4d65 6d6f 7279 7f35 : ObjectMemory.5
│ │ │ │ │ -00007080: 3334 3831 360a 4e6f 6465 3a20 4f62 6a65 34816.Node: Obje
│ │ │ │ │ -00007090: 6374 4d65 6d6f 7279 2063 6c61 7373 2d61 ctMemory class-a
│ │ │ │ │ -000070a0: 6363 6573 7369 6e67 7f35 3335 3930 310a ccessing.535901.
│ │ │ │ │ -000070b0: 4e6f 6465 3a20 4f62 6a65 6374 4d65 6d6f Node: ObjectMemo
│ │ │ │ │ -000070c0: 7279 2063 6c61 7373 2d62 7569 6c74 696e ry class-builtin
│ │ │ │ │ -000070d0: 737f 3533 3631 3637 0a4e 6f64 653a 204f s.536167.Node: O
│ │ │ │ │ -000070e0: 626a 6563 744d 656d 6f72 7920 636c 6173 bjectMemory clas
│ │ │ │ │ -000070f0: 732d 696e 6974 6961 6c69 7a61 7469 6f6e s-initialization
│ │ │ │ │ -00007100: 7f35 3339 3435 320a 4e6f 6465 3a20 4f62 .539452.Node: Ob
│ │ │ │ │ -00007110: 6a65 6374 4d65 6d6f 7279 2063 6c61 7373 jectMemory class
│ │ │ │ │ -00007120: 2d73 6176 696e 6720 7468 6520 696d 6167 -saving the imag
│ │ │ │ │ -00007130: 657f 3533 3937 3831 0a4e 6f64 653a 204f e.539781.Node: O
│ │ │ │ │ -00007140: 626a 6563 744d 656d 6f72 792d 6163 6365 bjectMemory-acce
│ │ │ │ │ -00007150: 7373 696e 677f 3534 3031 3636 0a4e 6f64 ssing.540166.Nod
│ │ │ │ │ -00007160: 653a 204f 626a 6563 744d 656d 6f72 792d e: ObjectMemory-
│ │ │ │ │ -00007170: 6275 696c 7469 6e73 7f35 3435 3131 390a builtins.545119.
│ │ │ │ │ -00007180: 4e6f 6465 3a20 4f62 6a65 6374 4d65 6d6f Node: ObjectMemo
│ │ │ │ │ -00007190: 7279 2d64 6572 6976 6564 2069 6e66 6f72 ry-derived infor
│ │ │ │ │ -000071a0: 6d61 7469 6f6e 7f35 3435 3430 330a 4e6f mation.545403.No
│ │ │ │ │ -000071b0: 6465 3a20 4f72 6465 7265 6443 6f6c 6c65 de: OrderedColle
│ │ │ │ │ -000071c0: 6374 696f 6e7f 3534 3633 3839 0a4e 6f64 ction.546389.Nod
│ │ │ │ │ -000071d0: 653a 204f 7264 6572 6564 436f 6c6c 6563 e: OrderedCollec
│ │ │ │ │ -000071e0: 7469 6f6e 2063 6c61 7373 2d69 6e73 7461 tion class-insta
│ │ │ │ │ -000071f0: 6e63 6520 6372 6561 7469 6f6e 7f35 3437 nce creation.547
│ │ │ │ │ -00007200: 3230 310a 4e6f 6465 3a20 4f72 6465 7265 201.Node: Ordere
│ │ │ │ │ -00007210: 6443 6f6c 6c65 6374 696f 6e2d 6163 6365 dCollection-acce
│ │ │ │ │ -00007220: 7373 696e 677f 3534 3735 3538 0a4e 6f64 ssing.547558.Nod
│ │ │ │ │ -00007230: 653a 204f 7264 6572 6564 436f 6c6c 6563 e: OrderedCollec
│ │ │ │ │ -00007240: 7469 6f6e 2d61 6464 696e 677f 3534 3831 tion-adding.5481
│ │ │ │ │ -00007250: 3232 0a4e 6f64 653a 204f 7264 6572 6564 22.Node: Ordered
│ │ │ │ │ -00007260: 436f 6c6c 6563 7469 6f6e 2d62 7569 6c74 Collection-built
│ │ │ │ │ -00007270: 2069 6e73 7f35 3530 3139 330a 4e6f 6465 ins.550193.Node
│ │ │ │ │ -00007280: 3a20 4f72 6465 7265 6443 6f6c 6c65 6374 : OrderedCollect
│ │ │ │ │ -00007290: 696f 6e2d 656e 756d 6572 6174 696e 677f ion-enumerating.
│ │ │ │ │ -000072a0: 3535 3036 3730 0a4e 6f64 653a 204f 7264 550670.Node: Ord
│ │ │ │ │ -000072b0: 6572 6564 436f 6c6c 6563 7469 6f6e 2d72 eredCollection-r
│ │ │ │ │ -000072c0: 656d 6f76 696e 677f 3535 3039 3737 0a4e emoving.550977.N
│ │ │ │ │ -000072d0: 6f64 653a 2050 6163 6b61 6765 7f35 3531 ode: Package.551
│ │ │ │ │ -000072e0: 3930 340a 4e6f 6465 3a20 5061 636b 6167 904.Node: Packag
│ │ │ │ │ -000072f0: 6520 636c 6173 732d 6163 6365 7373 696e e class-accessin
│ │ │ │ │ -00007300: 677f 3535 3234 3939 0a4e 6f64 653a 2050 g.552499.Node: P
│ │ │ │ │ -00007310: 6163 6b61 6765 2063 6c61 7373 2d69 6e73 ackage class-ins
│ │ │ │ │ -00007320: 7461 6e63 6520 6372 6561 7469 6f6e 7f35 tance creation.5
│ │ │ │ │ -00007330: 3532 3730 310a 4e6f 6465 3a20 5061 636b 52701.Node: Pack
│ │ │ │ │ -00007340: 6167 652d 6163 6365 7373 696e 677f 3535 age-accessing.55
│ │ │ │ │ -00007350: 3239 3838 0a4e 6f64 653a 2050 6163 6b61 2988.Node: Packa
│ │ │ │ │ -00007360: 6765 2d73 7469 6c6c 2075 6e63 6c61 7373 ge-still unclass
│ │ │ │ │ -00007370: 6966 6965 647f 3535 3639 3233 0a4e 6f64 ified.556923.Nod
│ │ │ │ │ -00007380: 653a 2050 6163 6b61 6765 2d76 6572 7369 e: Package-versi
│ │ │ │ │ -00007390: 6f6e 2070 6172 7369 6e67 7f35 3537 3335 on parsing.55735
│ │ │ │ │ -000073a0: 380a 4e6f 6465 3a20 5061 636b 6167 654c 8.Node: PackageL
│ │ │ │ │ -000073b0: 6f61 6465 727f 3535 3735 3732 0a4e 6f64 oader.557572.Nod
│ │ │ │ │ -000073c0: 653a 2050 6163 6b61 6765 4c6f 6164 6572 e: PackageLoader
│ │ │ │ │ -000073d0: 2063 6c61 7373 2d61 6363 6573 7369 6e67 class-accessing
│ │ │ │ │ -000073e0: 7f35 3538 3133 370a 4e6f 6465 3a20 5061 .558137.Node: Pa
│ │ │ │ │ -000073f0: 636b 6167 654c 6f61 6465 7220 636c 6173 ckageLoader clas
│ │ │ │ │ -00007400: 732d 6c6f 6164 696e 677f 3536 3038 3438 s-loading.560848
│ │ │ │ │ -00007410: 0a4e 6f64 653a 2050 6163 6b61 6765 4c6f .Node: PackageLo
│ │ │ │ │ -00007420: 6164 6572 2063 6c61 7373 2d74 6573 7469 ader class-testi
│ │ │ │ │ -00007430: 6e67 7f35 3631 3234 370a 4e6f 6465 3a20 ng.561247.Node:
│ │ │ │ │ -00007440: 5065 726d 6973 7369 6f6e 7f35 3631 3533 Permission.56153
│ │ │ │ │ -00007450: 370a 4e6f 6465 3a20 5065 726d 6973 7369 7.Node: Permissi
│ │ │ │ │ -00007460: 6f6e 2063 6c61 7373 2d74 6573 7469 6e67 on class-testing
│ │ │ │ │ -00007470: 7f35 3632 3030 360a 4e6f 6465 3a20 5065 .562006.Node: Pe
│ │ │ │ │ -00007480: 726d 6973 7369 6f6e 2d61 6363 6573 7369 rmission-accessi
│ │ │ │ │ -00007490: 6e67 7f35 3632 3735 350a 4e6f 6465 3a20 ng.562755.Node:
│ │ │ │ │ -000074a0: 5065 726d 6973 7369 6f6e 2d74 6573 7469 Permission-testi
│ │ │ │ │ -000074b0: 6e67 7f35 3633 3333 320a 4e6f 6465 3a20 ng.563332.Node:
│ │ │ │ │ -000074c0: 506c 7567 6761 626c 6541 6461 7074 6f72 PluggableAdaptor
│ │ │ │ │ -000074d0: 7f35 3633 3538 310a 4e6f 6465 3a20 506c .563581.Node: Pl
│ │ │ │ │ -000074e0: 7567 6761 626c 6541 6461 7074 6f72 2063 uggableAdaptor c
│ │ │ │ │ -000074f0: 6c61 7373 2d63 7265 6174 696e 6720 696e lass-creating in
│ │ │ │ │ -00007500: 7374 616e 6365 737f 3536 3432 3139 0a4e stances.564219.N
│ │ │ │ │ -00007510: 6f64 653a 2050 6c75 6767 6162 6c65 4164 ode: PluggableAd
│ │ │ │ │ -00007520: 6170 746f 722d 6163 6365 7373 696e 677f aptor-accessing.
│ │ │ │ │ -00007530: 3536 3533 3030 0a4e 6f64 653a 2050 6c75 565300.Node: Plu
│ │ │ │ │ -00007540: 6767 6162 6c65 5072 6f78 797f 3536 3536 ggableProxy.5656
│ │ │ │ │ -00007550: 3030 0a4e 6f64 653a 2050 6c75 6767 6162 00.Node: Pluggab
│ │ │ │ │ -00007560: 6c65 5072 6f78 7920 636c 6173 732d 6163 leProxy class-ac
│ │ │ │ │ -00007570: 6365 7373 696e 677f 3536 3632 3338 0a4e cessing.566238.N
│ │ │ │ │ -00007580: 6f64 653a 2050 6c75 6767 6162 6c65 5072 ode: PluggablePr
│ │ │ │ │ -00007590: 6f78 792d 7361 7669 6e67 2061 6e64 2072 oxy-saving and r
│ │ │ │ │ -000075a0: 6573 746f 7269 6e67 7f35 3636 3638 370a estoring.566687.
│ │ │ │ │ -000075b0: 4e6f 6465 3a20 506f 696e 747f 3536 3731 Node: Point.5671
│ │ │ │ │ -000075c0: 3231 0a4e 6f64 653a 2050 6f69 6e74 2063 21.Node: Point c
│ │ │ │ │ -000075d0: 6c61 7373 2d69 6e73 7461 6e63 6520 6372 lass-instance cr
│ │ │ │ │ -000075e0: 6561 7469 6f6e 7f35 3637 3835 380a 4e6f eation.567858.No
│ │ │ │ │ -000075f0: 6465 3a20 506f 696e 742d 6163 6365 7373 de: Point-access
│ │ │ │ │ -00007600: 696e 677f 3536 3831 3730 0a4e 6f64 653a ing.568170.Node:
│ │ │ │ │ -00007610: 2050 6f69 6e74 2d61 7269 7468 6d65 7469 Point-arithmeti
│ │ │ │ │ -00007620: 637f 3536 3836 3033 0a4e 6f64 653a 2050 c.568603.Node: P
│ │ │ │ │ -00007630: 6f69 6e74 2d63 6f6d 7061 7269 6e67 7f35 oint-comparing.5
│ │ │ │ │ -00007640: 3639 3332 310a 4e6f 6465 3a20 506f 696e 69321.Node: Poin
│ │ │ │ │ -00007650: 742d 636f 6e76 6572 7469 6e67 7f35 3730 t-converting.570
│ │ │ │ │ -00007660: 3133 330a 4e6f 6465 3a20 506f 696e 742d 133.Node: Point-
│ │ │ │ │ -00007670: 706f 696e 7420 6675 6e63 7469 6f6e 737f point functions.
│ │ │ │ │ -00007680: 3537 3036 3531 0a4e 6f64 653a 2050 6f69 570651.Node: Poi
│ │ │ │ │ -00007690: 6e74 2d70 7269 6e74 696e 677f 3537 3135 nt-printing.5715
│ │ │ │ │ -000076a0: 3939 0a4e 6f64 653a 2050 6f69 6e74 2d73 99.Node: Point-s
│ │ │ │ │ -000076b0: 746f 7269 6e67 7f35 3731 3833 320a 4e6f toring.571832.No
│ │ │ │ │ -000076c0: 6465 3a20 506f 696e 742d 7472 756e 6361 de: Point-trunca
│ │ │ │ │ -000076d0: 7469 6f6e 2061 6e64 2072 6f75 6e64 206f tion and round o
│ │ │ │ │ -000076e0: 6666 7f35 3732 3037 390a 4e6f 6465 3a20 ff.572079.Node:
│ │ │ │ │ -000076f0: 506f 7369 7469 6f6e 6162 6c65 5374 7265 PositionableStre
│ │ │ │ │ -00007700: 616d 7f35 3732 3439 300a 4e6f 6465 3a20 am.572490.Node:
│ │ │ │ │ -00007710: 506f 7369 7469 6f6e 6162 6c65 5374 7265 PositionableStre
│ │ │ │ │ -00007720: 616d 2063 6c61 7373 2d69 6e73 7461 6e63 am class-instanc
│ │ │ │ │ -00007730: 6520 6372 6561 7469 6f6e 7f35 3733 3530 e creation.57350
│ │ │ │ │ -00007740: 380a 4e6f 6465 3a20 506f 7369 7469 6f6e 8.Node: Position
│ │ │ │ │ -00007750: 6162 6c65 5374 7265 616d 2d61 6363 6573 ableStream-acces
│ │ │ │ │ -00007760: 7369 6e67 2d72 6561 6469 6e67 7f35 3734 sing-reading.574
│ │ │ │ │ -00007770: 3033 320a 4e6f 6465 3a20 506f 7369 7469 032.Node: Positi
│ │ │ │ │ -00007780: 6f6e 6162 6c65 5374 7265 616d 2d63 6c61 onableStream-cla
│ │ │ │ │ -00007790: 7373 2074 7970 6520 6d65 7468 6f64 737f ss type methods.
│ │ │ │ │ -000077a0: 3537 3631 3433 0a4e 6f64 653a 2050 6f73 576143.Node: Pos
│ │ │ │ │ -000077b0: 6974 696f 6e61 626c 6553 7472 6561 6d2d itionableStream-
│ │ │ │ │ -000077c0: 636f 6d70 696c 696e 677f 3537 3636 3737 compiling.576677
│ │ │ │ │ -000077d0: 0a4e 6f64 653a 2050 6f73 6974 696f 6e61 .Node: Positiona
│ │ │ │ │ -000077e0: 626c 6553 7472 6561 6d2d 706f 7369 7469 bleStream-positi
│ │ │ │ │ -000077f0: 6f6e 696e 677f 3537 3731 3730 0a4e 6f64 oning.577170.Nod
│ │ │ │ │ -00007800: 653a 2050 6f73 6974 696f 6e61 626c 6553 e: PositionableS
│ │ │ │ │ -00007810: 7472 6561 6d2d 7374 696c 6c20 756e 636c tream-still uncl
│ │ │ │ │ -00007820: 6173 7369 6669 6564 7f35 3738 3037 370a assified.578077.
│ │ │ │ │ -00007830: 4e6f 6465 3a20 506f 7369 7469 6f6e 6162 Node: Positionab
│ │ │ │ │ -00007840: 6c65 5374 7265 616d 2d74 6573 7469 6e67 leStream-testing
│ │ │ │ │ -00007850: 7f35 3738 3431 380a 4e6f 6465 3a20 506f .578418.Node: Po
│ │ │ │ │ -00007860: 7369 7469 6f6e 6162 6c65 5374 7265 616d sitionableStream
│ │ │ │ │ -00007870: 2d74 7275 6e63 6174 696e 677f 3537 3839 -truncating.5789
│ │ │ │ │ -00007880: 3037 0a4e 6f64 653a 2050 726f 6365 7373 07.Node: Process
│ │ │ │ │ -00007890: 7f35 3739 3230 360a 4e6f 6465 3a20 5072 .579206.Node: Pr
│ │ │ │ │ -000078a0: 6f63 6573 732d 6163 6365 7373 696e 677f ocess-accessing.
│ │ │ │ │ -000078b0: 3537 3938 3230 0a4e 6f64 653a 2050 726f 579820.Node: Pro
│ │ │ │ │ -000078c0: 6365 7373 2d62 6173 6963 7f35 3831 3036 cess-basic.58106
│ │ │ │ │ -000078d0: 320a 4e6f 6465 3a20 5072 6f63 6573 732d 2.Node: Process-
│ │ │ │ │ -000078e0: 6275 696c 7469 6e73 7f35 3832 3737 350a builtins.582775.
│ │ │ │ │ -000078f0: 4e6f 6465 3a20 5072 6f63 6573 732d 6465 Node: Process-de
│ │ │ │ │ -00007900: 6275 6767 696e 677f 3538 3338 3937 0a4e bugging.583897.N
│ │ │ │ │ -00007910: 6f64 653a 2050 726f 6365 7373 2d70 7269 ode: Process-pri
│ │ │ │ │ -00007920: 6e74 696e 677f 3538 3431 3333 0a4e 6f64 nting.584133.Nod
│ │ │ │ │ -00007930: 653a 2050 726f 6365 7373 456e 7669 726f e: ProcessEnviro
│ │ │ │ │ -00007940: 6e6d 656e 747f 3538 3433 3437 0a4e 6f64 nment.584347.Nod
│ │ │ │ │ -00007950: 653a 2050 726f 6365 7373 456e 7669 726f e: ProcessEnviro
│ │ │ │ │ -00007960: 6e6d 656e 7420 636c 6173 732d 6469 7361 nment class-disa
│ │ │ │ │ -00007970: 626c 6564 7f35 3835 3135 300a 4e6f 6465 bled.585150.Node
│ │ │ │ │ -00007980: 3a20 5072 6f63 6573 7345 6e76 6972 6f6e : ProcessEnviron
│ │ │ │ │ -00007990: 6d65 6e74 2063 6c61 7373 2d73 696e 676c ment class-singl
│ │ │ │ │ -000079a0: 6574 6f6e 7f35 3835 3434 320a 4e6f 6465 eton.585442.Node
│ │ │ │ │ -000079b0: 3a20 5072 6f63 6573 7345 6e76 6972 6f6e : ProcessEnviron
│ │ │ │ │ -000079c0: 6d65 6e74 2d61 6363 6573 7369 6e67 7f35 ment-accessing.5
│ │ │ │ │ -000079d0: 3835 3737 350a 4e6f 6465 3a20 5072 6f63 85775.Node: Proc
│ │ │ │ │ -000079e0: 6573 7345 6e76 6972 6f6e 6d65 6e74 2d64 essEnvironment-d
│ │ │ │ │ -000079f0: 6963 7469 6f6e 6172 7920 7265 6d6f 7669 ictionary removi
│ │ │ │ │ -00007a00: 6e67 7f35 3837 3035 370a 4e6f 6465 3a20 ng.587057.Node:
│ │ │ │ │ -00007a10: 5072 6f63 6573 7345 6e76 6972 6f6e 6d65 ProcessEnvironme
│ │ │ │ │ -00007a20: 6e74 2d64 6963 7469 6f6e 6172 7920 7465 nt-dictionary te
│ │ │ │ │ -00007a30: 7374 696e 677f 3538 3738 3833 0a4e 6f64 sting.587883.Nod
│ │ │ │ │ -00007a40: 653a 2050 726f 6365 7373 6f72 5363 6865 e: ProcessorSche
│ │ │ │ │ -00007a50: 6475 6c65 727f 3538 3831 3933 0a4e 6f64 duler.588193.Nod
│ │ │ │ │ -00007a60: 653a 2050 726f 6365 7373 6f72 5363 6865 e: ProcessorSche
│ │ │ │ │ -00007a70: 6475 6c65 7220 636c 6173 732d 696e 7374 duler class-inst
│ │ │ │ │ -00007a80: 616e 6365 2063 7265 6174 696f 6e7f 3538 ance creation.58
│ │ │ │ │ -00007a90: 3838 3931 0a4e 6f64 653a 2050 726f 6365 8891.Node: Proce
│ │ │ │ │ -00007aa0: 7373 6f72 5363 6865 6475 6c65 722d 6261 ssorScheduler-ba
│ │ │ │ │ -00007ab0: 7369 637f 3538 3932 3034 0a4e 6f64 653a sic.589204.Node:
│ │ │ │ │ -00007ac0: 2050 726f 6365 7373 6f72 5363 6865 6475 ProcessorSchedu
│ │ │ │ │ -00007ad0: 6c65 722d 6275 696c 7420 696e 737f 3539 ler-built ins.59
│ │ │ │ │ -00007ae0: 3130 3437 0a4e 6f64 653a 2050 726f 6365 1047.Node: Proce
│ │ │ │ │ -00007af0: 7373 6f72 5363 6865 6475 6c65 722d 6964 ssorScheduler-id
│ │ │ │ │ -00007b00: 6c65 2074 6173 6b73 7f35 3931 3733 360a le tasks.591736.
│ │ │ │ │ -00007b10: 4e6f 6465 3a20 5072 6f63 6573 736f 7253 Node: ProcessorS
│ │ │ │ │ -00007b20: 6368 6564 756c 6572 2d70 7269 6e74 696e cheduler-printin
│ │ │ │ │ -00007b30: 677f 3539 3235 3130 0a4e 6f64 653a 2050 g.592510.Node: P
│ │ │ │ │ -00007b40: 726f 6365 7373 6f72 5363 6865 6475 6c65 rocessorSchedule
│ │ │ │ │ -00007b50: 722d 7072 696f 7269 7469 6573 7f35 3932 r-priorities.592
│ │ │ │ │ -00007b60: 3832 380a 4e6f 6465 3a20 5072 6f63 6573 828.Node: Proces
│ │ │ │ │ -00007b70: 736f 7253 6368 6564 756c 6572 2d73 746f sorScheduler-sto
│ │ │ │ │ -00007b80: 7269 6e67 7f35 3934 3533 330a 4e6f 6465 ring.594533.Node
│ │ │ │ │ -00007b90: 3a20 5072 6f63 6573 736f 7253 6368 6564 : ProcessorSched
│ │ │ │ │ -00007ba0: 756c 6572 2d74 696d 6564 2069 6e76 6f63 uler-timed invoc
│ │ │ │ │ -00007bb0: 6174 696f 6e7f 3539 3438 3733 0a4e 6f64 ation.594873.Nod
│ │ │ │ │ -00007bc0: 653a 2050 726f 6365 7373 5661 7269 6162 e: ProcessVariab
│ │ │ │ │ -00007bd0: 6c65 7f35 3935 3434 390a 4e6f 6465 3a20 le.595449.Node:
│ │ │ │ │ -00007be0: 5072 6f63 6573 7356 6172 6961 626c 6520 ProcessVariable
│ │ │ │ │ -00007bf0: 636c 6173 732d 6163 6365 7373 696e 677f class-accessing.
│ │ │ │ │ -00007c00: 3539 3539 3533 0a4e 6f64 653a 2050 726f 595953.Node: Pro
│ │ │ │ │ -00007c10: 6365 7373 5661 7269 6162 6c65 2d61 6363 cessVariable-acc
│ │ │ │ │ -00007c20: 6573 7369 6e67 7f35 3936 3835 330a 4e6f essing.596853.No
│ │ │ │ │ -00007c30: 6465 3a20 5072 6f6d 6973 657f 3539 3735 de: Promise.5975
│ │ │ │ │ -00007c40: 3930 0a4e 6f64 653a 2050 726f 6d69 7365 90.Node: Promise
│ │ │ │ │ -00007c50: 2063 6c61 7373 2d63 7265 6174 696e 6720 class-creating
│ │ │ │ │ -00007c60: 696e 7374 616e 6365 737f 3539 3832 3134 instances.598214
│ │ │ │ │ -00007c70: 0a4e 6f64 653a 2050 726f 6d69 7365 2d61 .Node: Promise-a
│ │ │ │ │ -00007c80: 6363 6573 7369 6e67 7f35 3938 3632 340a ccessing.598624.
│ │ │ │ │ -00007c90: 4e6f 6465 3a20 5072 6f6d 6973 652d 696e Node: Promise-in
│ │ │ │ │ -00007ca0: 6974 6961 6c69 7a69 6e67 7f35 3939 3037 itializing.59907
│ │ │ │ │ -00007cb0: 380a 4e6f 6465 3a20 5072 6f6d 6973 652d 8.Node: Promise-
│ │ │ │ │ -00007cc0: 7072 696e 7469 6e67 7f35 3939 3332 310a printing.599321.
│ │ │ │ │ -00007cd0: 4e6f 6465 3a20 5072 6f6d 6973 652d 7374 Node: Promise-st
│ │ │ │ │ -00007ce0: 696c 6c20 756e 636c 6173 7369 6669 6564 ill unclassified
│ │ │ │ │ -00007cf0: 7f35 3939 3536 320a 4e6f 6465 3a20 5261 .599562.Node: Ra
│ │ │ │ │ -00007d00: 6e64 6f6d 7f35 3939 3831 370a 4e6f 6465 ndom.599817.Node
│ │ │ │ │ -00007d10: 3a20 5261 6e64 6f6d 2063 6c61 7373 2d69 : Random class-i
│ │ │ │ │ -00007d20: 6e73 7461 6e63 6520 6372 6561 7469 6f6e nstance creation
│ │ │ │ │ -00007d30: 7f36 3030 3932 310a 4e6f 6465 3a20 5261 .600921.Node: Ra
│ │ │ │ │ -00007d40: 6e64 6f6d 2063 6c61 7373 2d73 686f 7274 ndom class-short
│ │ │ │ │ -00007d50: 6375 7473 7f36 3031 3330 320a 4e6f 6465 cuts.601302.Node
│ │ │ │ │ -00007d60: 3a20 5261 6e64 6f6d 2d62 6173 6963 7f36 : Random-basic.6
│ │ │ │ │ -00007d70: 3031 3639 310a 4e6f 6465 3a20 5261 6e64 01691.Node: Rand
│ │ │ │ │ -00007d80: 6f6d 2d74 6573 7469 6e67 7f36 3032 3132 om-testing.60212
│ │ │ │ │ -00007d90: 310a 4e6f 6465 3a20 5265 6164 5374 7265 1.Node: ReadStre
│ │ │ │ │ -00007da0: 616d 7f36 3032 3434 360a 4e6f 6465 3a20 am.602446.Node:
│ │ │ │ │ -00007db0: 5265 6164 5374 7265 616d 2063 6c61 7373 ReadStream class
│ │ │ │ │ -00007dc0: 2d69 6e73 7461 6e63 6520 6372 6561 7469 -instance creati
│ │ │ │ │ -00007dd0: 6f6e 7f36 3032 3835 330a 4e6f 6465 3a20 on.602853.Node:
│ │ │ │ │ -00007de0: 5265 6164 5772 6974 6553 7472 6561 6d7f ReadWriteStream.
│ │ │ │ │ -00007df0: 3630 3332 3732 0a4e 6f64 653a 2052 6561 603272.Node: Rea
│ │ │ │ │ -00007e00: 6457 7269 7465 5374 7265 616d 2063 6c61 dWriteStream cla
│ │ │ │ │ -00007e10: 7373 2d69 6e73 7461 6e63 6520 6372 6561 ss-instance crea
│ │ │ │ │ -00007e20: 7469 6f6e 7f36 3033 3737 300a 4e6f 6465 tion.603770.Node
│ │ │ │ │ -00007e30: 3a20 5265 6164 5772 6974 6553 7472 6561 : ReadWriteStrea
│ │ │ │ │ -00007e40: 6d2d 706f 7369 7469 6f6e 696e 677f 3630 m-positioning.60
│ │ │ │ │ -00007e50: 3434 3038 0a4e 6f64 653a 2052 6563 7461 4408.Node: Recta
│ │ │ │ │ -00007e60: 6e67 6c65 7f36 3034 3732 360a 4e6f 6465 ngle.604726.Node
│ │ │ │ │ -00007e70: 3a20 5265 6374 616e 676c 6520 636c 6173 : Rectangle clas
│ │ │ │ │ -00007e80: 732d 696e 7374 616e 6365 2063 7265 6174 s-instance creat
│ │ │ │ │ -00007e90: 696f 6e7f 3630 3535 3237 0a4e 6f64 653a ion.605527.Node:
│ │ │ │ │ -00007ea0: 2052 6563 7461 6e67 6c65 2d61 6363 6573 Rectangle-acces
│ │ │ │ │ -00007eb0: 7369 6e67 7f36 3036 3230 380a 4e6f 6465 sing.606208.Node
│ │ │ │ │ -00007ec0: 3a20 5265 6374 616e 676c 652d 636f 7079 : Rectangle-copy
│ │ │ │ │ -00007ed0: 696e 677f 3630 3836 3231 0a4e 6f64 653a ing.608621.Node:
│ │ │ │ │ -00007ee0: 2052 6563 7461 6e67 6c65 2d70 7269 6e74 Rectangle-print
│ │ │ │ │ -00007ef0: 696e 677f 3630 3838 3534 0a4e 6f64 653a ing.608854.Node:
│ │ │ │ │ -00007f00: 2052 6563 7461 6e67 6c65 2d72 6563 7461 Rectangle-recta
│ │ │ │ │ -00007f10: 6e67 6c65 2066 756e 6374 696f 6e73 7f36 ngle functions.6
│ │ │ │ │ -00007f20: 3039 3139 350a 4e6f 6465 3a20 5265 6374 09195.Node: Rect
│ │ │ │ │ -00007f30: 616e 676c 652d 7465 7374 696e 677f 3631 angle-testing.61
│ │ │ │ │ -00007f40: 3130 3938 0a4e 6f64 653a 2052 6563 7461 1098.Node: Recta
│ │ │ │ │ -00007f50: 6e67 6c65 2d74 7261 6e73 666f 726d 696e ngle-transformin
│ │ │ │ │ -00007f60: 677f 3631 3139 3238 0a4e 6f64 653a 2052 g.611928.Node: R
│ │ │ │ │ -00007f70: 6563 7461 6e67 6c65 2d74 7275 6e63 6174 ectangle-truncat
│ │ │ │ │ -00007f80: 696f 6e20 616e 6420 726f 756e 6420 6f66 ion and round of
│ │ │ │ │ -00007f90: 667f 3631 3235 3637 0a4e 6f64 653a 2052 f.612567.Node: R
│ │ │ │ │ -00007fa0: 6563 7572 7369 6f6e 4c6f 636b 7f36 3132 ecursionLock.612
│ │ │ │ │ -00007fb0: 3837 310a 4e6f 6465 3a20 5265 6375 7273 871.Node: Recurs
│ │ │ │ │ -00007fc0: 696f 6e4c 6f63 6b20 636c 6173 732d 696e ionLock class-in
│ │ │ │ │ -00007fd0: 7374 616e 6365 2063 7265 6174 696f 6e7f stance creation.
│ │ │ │ │ -00007fe0: 3631 3332 3735 0a4e 6f64 653a 2052 6563 613275.Node: Rec
│ │ │ │ │ -00007ff0: 7572 7369 6f6e 4c6f 636b 2d61 6363 6573 ursionLock-acces
│ │ │ │ │ -00008000: 7369 6e67 7f36 3133 3532 340a 4e6f 6465 sing.613524.Node
│ │ │ │ │ -00008010: 3a20 5265 6375 7273 696f 6e4c 6f63 6b2d : RecursionLock-
│ │ │ │ │ -00008020: 6d75 7475 616c 2065 7863 6c75 7369 6f6e mutual exclusion
│ │ │ │ │ -00008030: 7f36 3134 3133 360a 4e6f 6465 3a20 5265 .614136.Node: Re
│ │ │ │ │ -00008040: 6375 7273 696f 6e4c 6f63 6b2d 7072 696e cursionLock-prin
│ │ │ │ │ -00008050: 7469 6e67 7f36 3134 3531 310a 4e6f 6465 ting.614511.Node
│ │ │ │ │ -00008060: 3a20 5265 6765 787f 3631 3437 3736 0a4e : Regex.614776.N
│ │ │ │ │ -00008070: 6f64 653a 2052 6567 6578 2063 6c61 7373 ode: Regex class
│ │ │ │ │ -00008080: 2d69 6e73 7461 6e63 6520 6372 6561 7469 -instance creati
│ │ │ │ │ -00008090: 6f6e 7f36 3135 3739 320a 4e6f 6465 3a20 on.615792.Node:
│ │ │ │ │ -000080a0: 5265 6765 782d 6261 7369 637f 3631 3630 Regex-basic.6160
│ │ │ │ │ -000080b0: 3530 0a4e 6f64 653a 2052 6567 6578 2d63 50.Node: Regex-c
│ │ │ │ │ -000080c0: 6f6e 7665 7273 696f 6e7f 3631 3634 3731 onversion.616471
│ │ │ │ │ -000080d0: 0a4e 6f64 653a 2052 6567 6578 2d70 7269 .Node: Regex-pri
│ │ │ │ │ -000080e0: 6e74 696e 677f 3631 3637 3736 0a4e 6f64 nting.616776.Nod
│ │ │ │ │ -000080f0: 653a 2052 6567 6578 5265 7375 6c74 737f e: RegexResults.
│ │ │ │ │ -00008100: 3631 3734 3337 0a4e 6f64 653a 2052 6567 617437.Node: Reg
│ │ │ │ │ -00008110: 6578 5265 7375 6c74 732d 6163 6365 7373 exResults-access
│ │ │ │ │ -00008120: 696e 677f 3631 3830 3536 0a4e 6f64 653a ing.618056.Node:
│ │ │ │ │ -00008130: 2052 6567 6578 5265 7375 6c74 732d 7465 RegexResults-te
│ │ │ │ │ -00008140: 7374 696e 677f 3631 3937 3131 0a4e 6f64 sting.619711.Nod
│ │ │ │ │ -00008150: 653a 2052 6f6f 744e 616d 6573 7061 6365 e: RootNamespace
│ │ │ │ │ -00008160: 7f36 3230 3734 320a 4e6f 6465 3a20 526f .620742.Node: Ro
│ │ │ │ │ -00008170: 6f74 4e61 6d65 7370 6163 6520 636c 6173 otNamespace clas
│ │ │ │ │ -00008180: 732d 696e 7374 616e 6365 2063 7265 6174 s-instance creat
│ │ │ │ │ -00008190: 696f 6e7f 3632 3133 3032 0a4e 6f64 653a ion.621302.Node:
│ │ │ │ │ -000081a0: 2052 6f6f 744e 616d 6573 7061 6365 2d6e RootNamespace-n
│ │ │ │ │ -000081b0: 616d 6573 7061 6365 2068 6965 7261 7263 amespace hierarc
│ │ │ │ │ -000081c0: 6879 7f36 3231 3635 300a 4e6f 6465 3a20 hy.621650.Node:
│ │ │ │ │ -000081d0: 526f 6f74 4e61 6d65 7370 6163 652d 6f76 RootNamespace-ov
│ │ │ │ │ -000081e0: 6572 7269 6465 7320 666f 7220 7375 7065 errides for supe
│ │ │ │ │ -000081f0: 7273 7061 6365 737f 3632 3230 3936 0a4e rspaces.622096.N
│ │ │ │ │ -00008200: 6f64 653a 2052 6f6f 744e 616d 6573 7061 ode: RootNamespa
│ │ │ │ │ -00008210: 6365 2d70 7269 6e74 696e 677f 3632 3237 ce-printing.6227
│ │ │ │ │ -00008220: 3237 0a4e 6f64 653a 2052 756e 4172 7261 27.Node: RunArra
│ │ │ │ │ -00008230: 797f 3632 3332 3530 0a4e 6f64 653a 2052 y.623250.Node: R
│ │ │ │ │ -00008240: 756e 4172 7261 7920 636c 6173 732d 696e unArray class-in
│ │ │ │ │ -00008250: 7374 616e 6365 2063 7265 6174 696f 6e7f stance creation.
│ │ │ │ │ -00008260: 3632 3432 3235 0a4e 6f64 653a 2052 756e 624225.Node: Run
│ │ │ │ │ -00008270: 4172 7261 792d 6163 6365 7373 696e 677f Array-accessing.
│ │ │ │ │ -00008280: 3632 3435 3132 0a4e 6f64 653a 2052 756e 624512.Node: Run
│ │ │ │ │ -00008290: 4172 7261 792d 6164 6469 6e67 7f36 3234 Array-adding.624
│ │ │ │ │ -000082a0: 3836 310a 4e6f 6465 3a20 5275 6e41 7272 861.Node: RunArr
│ │ │ │ │ -000082b0: 6179 2d62 6173 6963 7f36 3235 3935 310a ay-basic.625951.
│ │ │ │ │ -000082c0: 4e6f 6465 3a20 5275 6e41 7272 6179 2d63 Node: RunArray-c
│ │ │ │ │ -000082d0: 6f70 7969 6e67 7f36 3236 3237 310a 4e6f opying.626271.No
│ │ │ │ │ -000082e0: 6465 3a20 5275 6e41 7272 6179 2d65 6e75 de: RunArray-enu
│ │ │ │ │ -000082f0: 6d65 7261 7469 6e67 7f36 3236 3634 330a merating.626643.
│ │ │ │ │ -00008300: 4e6f 6465 3a20 5275 6e41 7272 6179 2d72 Node: RunArray-r
│ │ │ │ │ -00008310: 656d 6f76 696e 677f 3632 3731 3138 0a4e emoving.627118.N
│ │ │ │ │ -00008320: 6f64 653a 2052 756e 4172 7261 792d 7365 ode: RunArray-se
│ │ │ │ │ -00008330: 6172 6368 696e 677f 3632 3735 3938 0a4e arching.627598.N
│ │ │ │ │ -00008340: 6f64 653a 2052 756e 4172 7261 792d 7465 ode: RunArray-te
│ │ │ │ │ -00008350: 7374 696e 677f 3632 3830 3238 0a4e 6f64 sting.628028.Nod
│ │ │ │ │ -00008360: 653a 2053 6361 6c65 6444 6563 696d 616c e: ScaledDecimal
│ │ │ │ │ -00008370: 7f36 3238 3238 360a 4e6f 6465 3a20 5363 .628286.Node: Sc
│ │ │ │ │ -00008380: 616c 6564 4465 6369 6d61 6c20 636c 6173 aledDecimal clas
│ │ │ │ │ -00008390: 732d 696e 7374 616e 6365 2063 7265 6174 s-instance creat
│ │ │ │ │ -000083a0: 696f 6e7f 3632 3930 3635 0a4e 6f64 653a ion.629065.Node:
│ │ │ │ │ -000083b0: 2053 6361 6c65 6444 6563 696d 616c 2d61 ScaledDecimal-a
│ │ │ │ │ -000083c0: 7269 7468 6d65 7469 637f 3632 3934 3739 rithmetic.629479
│ │ │ │ │ -000083d0: 0a4e 6f64 653a 2053 6361 6c65 6444 6563 .Node: ScaledDec
│ │ │ │ │ -000083e0: 696d 616c 2d63 6f65 7263 696f 6e7f 3633 imal-coercion.63
│ │ │ │ │ -000083f0: 3032 3133 0a4e 6f64 653a 2053 6361 6c65 0213.Node: Scale
│ │ │ │ │ -00008400: 6444 6563 696d 616c 2d63 6f6d 7061 7269 dDecimal-compari
│ │ │ │ │ -00008410: 6e67 7f36 3331 3234 330a 4e6f 6465 3a20 ng.631243.Node:
│ │ │ │ │ -00008420: 5363 616c 6564 4465 6369 6d61 6c2d 636f ScaledDecimal-co
│ │ │ │ │ -00008430: 6e73 7461 6e74 737f 3633 3138 3934 0a4e nstants.631894.N
│ │ │ │ │ -00008440: 6f64 653a 2053 6361 6c65 6444 6563 696d ode: ScaledDecim
│ │ │ │ │ -00008450: 616c 2d70 7269 6e74 696e 677f 3633 3232 al-printing.6322
│ │ │ │ │ -00008460: 3131 0a4e 6f64 653a 2053 6361 6c65 6444 11.Node: ScaledD
│ │ │ │ │ -00008470: 6563 696d 616c 2d73 746f 7269 6e67 7f36 ecimal-storing.6
│ │ │ │ │ -00008480: 3332 3638 360a 4e6f 6465 3a20 5365 6375 32686.Node: Secu
│ │ │ │ │ -00008490: 7269 7479 506f 6c69 6379 7f36 3333 3132 rityPolicy.63312
│ │ │ │ │ -000084a0: 360a 4e6f 6465 3a20 5365 6375 7269 7479 6.Node: Security
│ │ │ │ │ -000084b0: 506f 6c69 6379 2d6d 6f64 6966 7969 6e67 Policy-modifying
│ │ │ │ │ -000084c0: 7f36 3333 3731 350a 4e6f 6465 3a20 5365 .633715.Node: Se
│ │ │ │ │ -000084d0: 6375 7269 7479 506f 6c69 6379 2d71 7565 curityPolicy-que
│ │ │ │ │ -000084e0: 7279 696e 677f 3633 3430 3636 0a4e 6f64 rying.634066.Nod
│ │ │ │ │ -000084f0: 653a 2053 656d 6170 686f 7265 7f36 3334 e: Semaphore.634
│ │ │ │ │ -00008500: 3332 340a 4e6f 6465 3a20 5365 6d61 7068 324.Node: Semaph
│ │ │ │ │ -00008510: 6f72 6520 636c 6173 732d 696e 7374 616e ore class-instan
│ │ │ │ │ -00008520: 6365 2063 7265 6174 696f 6e7f 3633 3530 ce creation.6350
│ │ │ │ │ -00008530: 3030 0a4e 6f64 653a 2053 656d 6170 686f 00.Node: Semapho
│ │ │ │ │ -00008540: 7265 2d61 6363 6573 7369 6e67 7f36 3335 re-accessing.635
│ │ │ │ │ -00008550: 3338 390a 4e6f 6465 3a20 5365 6d61 7068 389.Node: Semaph
│ │ │ │ │ -00008560: 6f72 652d 6275 696c 7469 6e73 7f36 3335 ore-builtins.635
│ │ │ │ │ -00008570: 3838 380a 4e6f 6465 3a20 5365 6d61 7068 888.Node: Semaph
│ │ │ │ │ -00008580: 6f72 652d 6d75 7475 616c 2065 7863 6c75 ore-mutual exclu
│ │ │ │ │ -00008590: 7369 6f6e 7f36 3337 3330 390a 4e6f 6465 sion.637309.Node
│ │ │ │ │ -000085a0: 3a20 5365 6d61 7068 6f72 652d 7072 696e : Semaphore-prin
│ │ │ │ │ -000085b0: 7469 6e67 7f36 3337 3635 390a 4e6f 6465 ting.637659.Node
│ │ │ │ │ -000085c0: 3a20 5365 7175 656e 6365 6162 6c65 436f : SequenceableCo
│ │ │ │ │ -000085d0: 6c6c 6563 7469 6f6e 7f36 3337 3930 340a llection.637904.
│ │ │ │ │ -000085e0: 4e6f 6465 3a20 5365 7175 656e 6365 6162 Node: Sequenceab
│ │ │ │ │ -000085f0: 6c65 436f 6c6c 6563 7469 6f6e 2063 6c61 leCollection cla
│ │ │ │ │ -00008600: 7373 2d69 6e73 7461 6e63 6520 6372 6561 ss-instance crea
│ │ │ │ │ -00008610: 7469 6f6e 7f36 3338 3933 360a 4e6f 6465 tion.638936.Node
│ │ │ │ │ -00008620: 3a20 5365 7175 656e 6365 6162 6c65 436f : SequenceableCo
│ │ │ │ │ -00008630: 6c6c 6563 7469 6f6e 2d62 6173 6963 7f36 llection-basic.6
│ │ │ │ │ -00008640: 3339 3432 390a 4e6f 6465 3a20 5365 7175 39429.Node: Sequ
│ │ │ │ │ -00008650: 656e 6365 6162 6c65 436f 6c6c 6563 7469 enceableCollecti
│ │ │ │ │ -00008660: 6f6e 2d63 6f6d 7061 7269 6e67 7f36 3434 on-comparing.644
│ │ │ │ │ -00008670: 3037 390a 4e6f 6465 3a20 5365 7175 656e 079.Node: Sequen
│ │ │ │ │ -00008680: 6365 6162 6c65 436f 6c6c 6563 7469 6f6e ceableCollection
│ │ │ │ │ -00008690: 2d63 6f6e 6361 7465 6e61 7469 6e67 7f36 -concatenating.6
│ │ │ │ │ -000086a0: 3434 3630 370a 4e6f 6465 3a20 5365 7175 44607.Node: Sequ
│ │ │ │ │ -000086b0: 656e 6365 6162 6c65 436f 6c6c 6563 7469 enceableCollecti
│ │ │ │ │ -000086c0: 6f6e 2d63 6f70 7969 6e67 2053 6571 7565 on-copying Seque
│ │ │ │ │ -000086d0: 6e63 6561 626c 6543 6f6c 6c65 6374 696f nceableCollectio
│ │ │ │ │ -000086e0: 6e73 7f36 3436 3033 350a 4e6f 6465 3a20 ns.646035.Node:
│ │ │ │ │ -000086f0: 5365 7175 656e 6365 6162 6c65 436f 6c6c SequenceableColl
│ │ │ │ │ -00008700: 6563 7469 6f6e 2d65 6e75 6d65 7261 7469 ection-enumerati
│ │ │ │ │ -00008710: 6e67 7f36 3438 3831 370a 4e6f 6465 3a20 ng.648817.Node:
│ │ │ │ │ -00008720: 5365 7175 656e 6365 6162 6c65 436f 6c6c SequenceableColl
│ │ │ │ │ -00008730: 6563 7469 6f6e 2d6d 616e 6970 756c 6174 ection-manipulat
│ │ │ │ │ -00008740: 696f 6e7f 3635 3233 3734 0a4e 6f64 653a ion.652374.Node:
│ │ │ │ │ -00008750: 2053 6571 7565 6e63 6561 626c 6543 6f6c SequenceableCol
│ │ │ │ │ -00008760: 6c65 6374 696f 6e2d 7265 706c 6163 696e lection-replacin
│ │ │ │ │ -00008770: 6720 6974 656d 737f 3635 3237 3538 0a4e g items.652758.N
│ │ │ │ │ -00008780: 6f64 653a 2053 6571 7565 6e63 6561 626c ode: Sequenceabl
│ │ │ │ │ -00008790: 6543 6f6c 6c65 6374 696f 6e2d 736f 7274 eCollection-sort
│ │ │ │ │ -000087a0: 696e 677f 3635 3337 3231 0a4e 6f64 653a ing.653721.Node:
│ │ │ │ │ -000087b0: 2053 6571 7565 6e63 6561 626c 6543 6f6c SequenceableCol
│ │ │ │ │ -000087c0: 6c65 6374 696f 6e2d 7374 696c 6c20 756e lection-still un
│ │ │ │ │ -000087d0: 636c 6173 7369 6669 6564 7f36 3534 3632 classified.65462
│ │ │ │ │ -000087e0: 360a 4e6f 6465 3a20 5365 7175 656e 6365 6.Node: Sequence
│ │ │ │ │ -000087f0: 6162 6c65 436f 6c6c 6563 7469 6f6e 2d74 ableCollection-t
│ │ │ │ │ -00008800: 6573 7469 6e67 7f36 3534 3938 380a 4e6f esting.654988.No
│ │ │ │ │ -00008810: 6465 3a20 5365 7175 656e 6365 6162 6c65 de: Sequenceable
│ │ │ │ │ -00008820: 436f 6c6c 6563 7469 6f6e 2d74 6573 7469 Collection-testi
│ │ │ │ │ -00008830: 6e67 2063 6f6c 6c65 6374 696f 6e73 7f36 ng collections.6
│ │ │ │ │ -00008840: 3535 3630 360a 4e6f 6465 3a20 5365 747f 55606.Node: Set.
│ │ │ │ │ -00008850: 3635 3539 3431 0a4e 6f64 653a 2053 6574 655941.Node: Set
│ │ │ │ │ -00008860: 2d61 7269 7468 6d65 7469 637f 3635 3633 -arithmetic.6563
│ │ │ │ │ -00008870: 3733 0a4e 6f64 653a 2053 6574 2d61 7766 73.Node: Set-awf
│ │ │ │ │ -00008880: 756c 2053 542d 3830 2063 6f6d 7061 7469 ul ST-80 compati
│ │ │ │ │ -00008890: 6269 6c69 7479 2068 6163 6b73 7f36 3536 bility hacks.656
│ │ │ │ │ -000088a0: 3731 370a 4e6f 6465 3a20 5365 742d 636f 717.Node: Set-co
│ │ │ │ │ -000088b0: 6d70 6172 696e 677f 3635 3730 3934 0a4e mparing.657094.N
│ │ │ │ │ -000088c0: 6f64 653a 2053 6861 7265 6451 7565 7565 ode: SharedQueue
│ │ │ │ │ -000088d0: 7f36 3537 3530 340a 4e6f 6465 3a20 5368 .657504.Node: Sh
│ │ │ │ │ -000088e0: 6172 6564 5175 6575 6520 636c 6173 732d aredQueue class-
│ │ │ │ │ -000088f0: 696e 7374 616e 6365 2063 7265 6174 696f instance creatio
│ │ │ │ │ -00008900: 6e7f 3635 3830 3436 0a4e 6f64 653a 2053 n.658046.Node: S
│ │ │ │ │ -00008910: 6861 7265 6451 7565 7565 2d61 6363 6573 haredQueue-acces
│ │ │ │ │ -00008920: 7369 6e67 7f36 3538 3433 300a 4e6f 6465 sing.658430.Node
│ │ │ │ │ -00008930: 3a20 5369 6e67 6c65 746f 6e50 726f 7879 : SingletonProxy
│ │ │ │ │ -00008940: 7f36 3538 3934 370a 4e6f 6465 3a20 5369 .658947.Node: Si
│ │ │ │ │ -00008950: 6e67 6c65 746f 6e50 726f 7879 2063 6c61 ngletonProxy cla
│ │ │ │ │ -00008960: 7373 2d61 6363 6573 7369 6e67 7f36 3539 ss-accessing.659
│ │ │ │ │ -00008970: 3536 380a 4e6f 6465 3a20 5369 6e67 6c65 568.Node: Single
│ │ │ │ │ -00008980: 746f 6e50 726f 7879 2063 6c61 7373 2d69 tonProxy class-i
│ │ │ │ │ -00008990: 6e73 7461 6e63 6520 6372 6561 7469 6f6e nstance creation
│ │ │ │ │ -000089a0: 7f36 3539 3934 380a 4e6f 6465 3a20 5369 .659948.Node: Si
│ │ │ │ │ -000089b0: 6e67 6c65 746f 6e50 726f 7879 2d73 6176 ngletonProxy-sav
│ │ │ │ │ -000089c0: 696e 6720 616e 6420 7265 7374 6f72 696e ing and restorin
│ │ │ │ │ -000089d0: 677f 3636 3034 3034 0a4e 6f64 653a 2053 g.660404.Node: S
│ │ │ │ │ -000089e0: 6d61 6c6c 496e 7465 6765 727f 3636 3038 mallInteger.6608
│ │ │ │ │ -000089f0: 3436 0a4e 6f64 653a 2053 6d61 6c6c 496e 46.Node: SmallIn
│ │ │ │ │ -00008a00: 7465 6765 7220 636c 6173 732d 6765 7474 teger class-gett
│ │ │ │ │ -00008a10: 696e 6720 6c69 6d69 7473 7f36 3631 3538 ing limits.66158
│ │ │ │ │ -00008a20: 330a 4e6f 6465 3a20 536d 616c 6c49 6e74 3.Node: SmallInt
│ │ │ │ │ -00008a30: 6567 6572 2063 6c61 7373 2d74 6573 7469 eger class-testi
│ │ │ │ │ -00008a40: 6e67 7f36 3632 3038 340a 4e6f 6465 3a20 ng.662084.Node:
│ │ │ │ │ -00008a50: 536d 616c 6c49 6e74 6567 6572 2d62 6974 SmallInteger-bit
│ │ │ │ │ -00008a60: 2061 7269 7468 6d65 7469 637f 3636 3233 arithmetic.6623
│ │ │ │ │ -00008a70: 3935 0a4e 6f64 653a 2053 6d61 6c6c 496e 95.Node: SmallIn
│ │ │ │ │ -00008a80: 7465 6765 722d 6275 696c 7420 696e 737f teger-built ins.
│ │ │ │ │ -00008a90: 3636 3237 3631 0a4e 6f64 653a 2053 6d61 662761.Node: Sma
│ │ │ │ │ -00008aa0: 6c6c 496e 7465 6765 722d 6275 696c 7469 llInteger-builti
│ │ │ │ │ -00008ab0: 6e73 7f36 3635 3139 300a 4e6f 6465 3a20 ns.665190.Node:
│ │ │ │ │ -00008ac0: 536d 616c 6c49 6e74 6567 6572 2d63 6f65 SmallInteger-coe
│ │ │ │ │ -00008ad0: 7263 696f 6e7f 3636 3539 3438 0a4e 6f64 rcion.665948.Nod
│ │ │ │ │ -00008ae0: 653a 2053 6d61 6c6c 496e 7465 6765 722d e: SmallInteger-
│ │ │ │ │ -00008af0: 636f 6572 6369 6f6e 206d 6574 686f 6473 coercion methods
│ │ │ │ │ -00008b00: 7f36 3636 3236 310a 4e6f 6465 3a20 536d .666261.Node: Sm
│ │ │ │ │ -00008b10: 616c 6c49 6e74 6567 6572 2d74 6573 7469 allInteger-testi
│ │ │ │ │ -00008b20: 6e67 2066 756e 6374 696f 6e61 6c69 7479 ng functionality
│ │ │ │ │ -00008b30: 7f36 3636 3633 320a 4e6f 6465 3a20 536f .666632.Node: So
│ │ │ │ │ -00008b40: 7274 6564 436f 6c6c 6563 7469 6f6e 7f36 rtedCollection.6
│ │ │ │ │ -00008b50: 3636 3838 300a 4e6f 6465 3a20 536f 7274 66880.Node: Sort
│ │ │ │ │ -00008b60: 6564 436f 6c6c 6563 7469 6f6e 2063 6c61 edCollection cla
│ │ │ │ │ -00008b70: 7373 2d68 6163 6b69 6e67 7f36 3638 3036 ss-hacking.66806
│ │ │ │ │ -00008b80: 350a 4e6f 6465 3a20 536f 7274 6564 436f 5.Node: SortedCo
│ │ │ │ │ -00008b90: 6c6c 6563 7469 6f6e 2063 6c61 7373 2d69 llection class-i
│ │ │ │ │ -00008ba0: 6e73 7461 6e63 6520 6372 6561 7469 6f6e nstance creation
│ │ │ │ │ -00008bb0: 7f36 3638 3334 390a 4e6f 6465 3a20 536f .668349.Node: So
│ │ │ │ │ -00008bc0: 7274 6564 436f 6c6c 6563 7469 6f6e 2d62 rtedCollection-b
│ │ │ │ │ -00008bd0: 6173 6963 7f36 3638 3837 370a 4e6f 6465 asic.668877.Node
│ │ │ │ │ -00008be0: 3a20 536f 7274 6564 436f 6c6c 6563 7469 : SortedCollecti
│ │ │ │ │ -00008bf0: 6f6e 2d63 6f70 7969 6e67 7f36 3639 3433 on-copying.66943
│ │ │ │ │ -00008c00: 380a 4e6f 6465 3a20 536f 7274 6564 436f 8.Node: SortedCo
│ │ │ │ │ -00008c10: 6c6c 6563 7469 6f6e 2d64 6973 6162 6c65 llection-disable
│ │ │ │ │ -00008c20: 647f 3636 3937 3630 0a4e 6f64 653a 2053 d.669760.Node: S
│ │ │ │ │ -00008c30: 6f72 7465 6443 6f6c 6c65 6374 696f 6e2d ortedCollection-
│ │ │ │ │ -00008c40: 656e 756d 6572 6174 696e 677f 3637 3036 enumerating.6706
│ │ │ │ │ -00008c50: 3239 0a4e 6f64 653a 2053 6f72 7465 6443 29.Node: SortedC
│ │ │ │ │ -00008c60: 6f6c 6c65 6374 696f 6e2d 7361 7669 6e67 ollection-saving
│ │ │ │ │ -00008c70: 2061 6e64 206c 6f61 6469 6e67 7f36 3730 and loading.670
│ │ │ │ │ -00008c80: 3937 340a 4e6f 6465 3a20 536f 7274 6564 974.Node: Sorted
│ │ │ │ │ -00008c90: 436f 6c6c 6563 7469 6f6e 2d73 6561 7263 Collection-searc
│ │ │ │ │ -00008ca0: 6869 6e67 7f36 3731 3333 350a 4e6f 6465 hing.671335.Node
│ │ │ │ │ -00008cb0: 3a20 536f 7274 6564 436f 6c6c 6563 7469 : SortedCollecti
│ │ │ │ │ -00008cc0: 6f6e 2d73 6f72 7469 6e67 7f36 3731 3937 on-sorting.67197
│ │ │ │ │ -00008cd0: 300a 4e6f 6465 3a20 5374 7265 616d 7f36 0.Node: Stream.6
│ │ │ │ │ -00008ce0: 3732 3639 330a 4e6f 6465 3a20 5374 7265 72693.Node: Stre
│ │ │ │ │ -00008cf0: 616d 2d61 6363 6573 7369 6e67 2d72 6561 am-accessing-rea
│ │ │ │ │ -00008d00: 6469 6e67 7f36 3733 3838 330a 4e6f 6465 ding.673883.Node
│ │ │ │ │ -00008d10: 3a20 5374 7265 616d 2d61 6363 6573 7369 : Stream-accessi
│ │ │ │ │ -00008d20: 6e67 2d77 7269 7469 6e67 7f36 3736 3834 ng-writing.67684
│ │ │ │ │ -00008d30: 320a 4e6f 6465 3a20 5374 7265 616d 2d62 2.Node: Stream-b
│ │ │ │ │ -00008d40: 6173 6963 7f36 3737 3535 340a 4e6f 6465 asic.677554.Node
│ │ │ │ │ -00008d50: 3a20 5374 7265 616d 2d62 7566 6665 7269 : Stream-bufferi
│ │ │ │ │ -00008d60: 6e67 7f36 3737 3734 340a 4e6f 6465 3a20 ng.677744.Node:
│ │ │ │ │ -00008d70: 5374 7265 616d 2d62 7569 6c74 2069 6e73 Stream-built ins
│ │ │ │ │ -00008d80: 7f36 3738 3338 300a 4e6f 6465 3a20 5374 .678380.Node: St
│ │ │ │ │ -00008d90: 7265 616d 2d63 6861 7261 6374 6572 2077 ream-character w
│ │ │ │ │ -00008da0: 7269 7469 6e67 7f36 3739 3530 320a 4e6f riting.679502.No
│ │ │ │ │ -00008db0: 6465 3a20 5374 7265 616d 2d63 6f6d 7069 de: Stream-compi
│ │ │ │ │ -00008dc0: 6c69 6e67 7f36 3830 3336 380a 4e6f 6465 ling.680368.Node
│ │ │ │ │ -00008dd0: 3a20 5374 7265 616d 2d63 6f6e 6361 7465 : Stream-concate
│ │ │ │ │ -00008de0: 6e61 7469 6e67 7f36 3830 3731 330a 4e6f nating.680713.No
│ │ │ │ │ -00008df0: 6465 3a20 5374 7265 616d 2d65 6e75 6d65 de: Stream-enume
│ │ │ │ │ -00008e00: 7261 7469 6e67 7f36 3831 3337 370a 4e6f rating.681377.No
│ │ │ │ │ -00008e10: 6465 3a20 5374 7265 616d 2d66 696c 696e de: Stream-filin
│ │ │ │ │ -00008e20: 6720 6f75 747f 3638 3137 3534 0a4e 6f64 g out.681754.Nod
│ │ │ │ │ -00008e30: 653a 2053 7472 6561 6d2d 6669 6c74 6572 e: Stream-filter
│ │ │ │ │ -00008e40: 696e 677f 3638 3231 3136 0a4e 6f64 653a ing.682116.Node:
│ │ │ │ │ -00008e50: 2053 7472 6561 6d2d 706f 6c79 6d6f 7270 Stream-polymorp
│ │ │ │ │ -00008e60: 6869 736d 7f36 3833 3730 380a 4e6f 6465 hism.683708.Node
│ │ │ │ │ -00008e70: 3a20 5374 7265 616d 2d70 6f73 6974 696f : Stream-positio
│ │ │ │ │ -00008e80: 6e69 6e67 7f36 3834 3131 350a 4e6f 6465 ning.684115.Node
│ │ │ │ │ -00008e90: 3a20 5374 7265 616d 2d70 7269 6e74 696e : Stream-printin
│ │ │ │ │ -00008ea0: 677f 3638 3532 3634 0a4e 6f64 653a 2053 g.685264.Node: S
│ │ │ │ │ -00008eb0: 7472 6561 6d2d 7374 696c 6c20 756e 636c tream-still uncl
│ │ │ │ │ -00008ec0: 6173 7369 6669 6564 7f36 3836 3033 350a assified.686035.
│ │ │ │ │ -00008ed0: 4e6f 6465 3a20 5374 7265 616d 2d73 746f Node: Stream-sto
│ │ │ │ │ -00008ee0: 7269 6e67 7f36 3836 3330 320a 4e6f 6465 ring.686302.Node
│ │ │ │ │ -00008ef0: 3a20 5374 7265 616d 2d73 7472 6561 6d69 : Stream-streami
│ │ │ │ │ -00008f00: 6e67 2070 726f 746f 636f 6c7f 3638 3636 ng protocol.6866
│ │ │ │ │ -00008f10: 3931 0a4e 6f64 653a 2053 7472 6561 6d2d 91.Node: Stream-
│ │ │ │ │ -00008f20: 7465 7374 696e 677f 3638 3731 3532 0a4e testing.687152.N
│ │ │ │ │ -00008f30: 6f64 653a 2053 7472 696e 677f 3638 3736 ode: String.6876
│ │ │ │ │ -00008f40: 3736 0a4e 6f64 653a 2053 7472 696e 6720 76.Node: String
│ │ │ │ │ -00008f50: 636c 6173 732d 696e 7374 616e 6365 2063 class-instance c
│ │ │ │ │ -00008f60: 7265 6174 696f 6e7f 3638 3838 3536 0a4e reation.688856.N
│ │ │ │ │ -00008f70: 6f64 653a 2053 7472 696e 6720 636c 6173 ode: String clas
│ │ │ │ │ -00008f80: 732d 6d75 6c74 6962 7974 6520 656e 636f s-multibyte enco
│ │ │ │ │ -00008f90: 6469 6e67 737f 3638 3933 3339 0a4e 6f64 dings.689339.Nod
│ │ │ │ │ -00008fa0: 653a 2053 7472 696e 672d 6163 6365 7373 e: String-access
│ │ │ │ │ -00008fb0: 696e 677f 3638 3936 3637 0a4e 6f64 653a ing.689667.Node:
│ │ │ │ │ -00008fc0: 2053 7472 696e 672d 6261 7369 637f 3639 String-basic.69
│ │ │ │ │ -00008fd0: 3030 3633 0a4e 6f64 653a 2053 7472 696e 0063.Node: Strin
│ │ │ │ │ -00008fe0: 672d 6275 696c 7420 696e 737f 3639 3038 g-built ins.6908
│ │ │ │ │ -00008ff0: 3434 0a4e 6f64 653a 2053 7472 696e 672d 44.Node: String-
│ │ │ │ │ -00009000: 434f 626a 6563 747f 3639 3235 3733 0a4e CObject.692573.N
│ │ │ │ │ -00009010: 6f64 653a 2053 7472 696e 672d 636f 6e76 ode: String-conv
│ │ │ │ │ -00009020: 6572 7469 6e67 7f36 3932 3836 320a 4e6f erting.692862.No
│ │ │ │ │ -00009030: 6465 3a20 5374 7269 6e67 2d66 696c 6573 de: String-files
│ │ │ │ │ -00009040: 7973 7465 6d7f 3639 3333 3430 0a4e 6f64 ystem.693340.Nod
│ │ │ │ │ -00009050: 653a 2053 7472 696e 672d 7072 696e 7469 e: String-printi
│ │ │ │ │ -00009060: 6e67 7f36 3933 3731 310a 4e6f 6465 3a20 ng.693711.Node:
│ │ │ │ │ -00009070: 5374 7269 6e67 2d72 6567 6578 7f36 3934 String-regex.694
│ │ │ │ │ -00009080: 3536 300a 4e6f 6465 3a20 5374 7269 6e67 560.Node: String
│ │ │ │ │ -00009090: 2d73 7469 6c6c 2075 6e63 6c61 7373 6966 -still unclassif
│ │ │ │ │ -000090a0: 6965 647f 3730 3137 3633 0a4e 6f64 653a ied.701763.Node:
│ │ │ │ │ -000090b0: 2053 7472 696e 672d 7465 7374 696e 6720 String-testing
│ │ │ │ │ -000090c0: 6675 6e63 7469 6f6e 616c 6974 797f 3730 functionality.70
│ │ │ │ │ -000090d0: 3230 3635 0a4e 6f64 653a 2053 796d 626f 2065.Node: Symbo
│ │ │ │ │ -000090e0: 6c7f 3730 3232 3831 0a4e 6f64 653a 2053 l.702281.Node: S
│ │ │ │ │ -000090f0: 796d 626f 6c20 636c 6173 732d 6275 696c ymbol class-buil
│ │ │ │ │ -00009100: 7420 696e 737f 3730 3331 3734 0a4e 6f64 t ins.703174.Nod
│ │ │ │ │ -00009110: 653a 2053 796d 626f 6c20 636c 6173 732d e: Symbol class-
│ │ │ │ │ -00009120: 696e 7374 616e 6365 2063 7265 6174 696f instance creatio
│ │ │ │ │ -00009130: 6e7f 3730 3334 3034 0a4e 6f64 653a 2053 n.703404.Node: S
│ │ │ │ │ -00009140: 796d 626f 6c20 636c 6173 732d 7379 6d62 ymbol class-symb
│ │ │ │ │ -00009150: 6f6c 2074 6162 6c65 7f37 3034 3535 380a ol table.704558.
│ │ │ │ │ -00009160: 4e6f 6465 3a20 5379 6d62 6f6c 2d61 6363 Node: Symbol-acc
│ │ │ │ │ -00009170: 6573 7369 6e67 2074 6865 206d 6574 686f essing the metho
│ │ │ │ │ -00009180: 6420 6469 6374 696f 6e61 7279 7f37 3035 d dictionary.705
│ │ │ │ │ -00009190: 3938 370a 4e6f 6465 3a20 5379 6d62 6f6c 987.Node: Symbol
│ │ │ │ │ -000091a0: 2d62 6173 6963 7f37 3036 3338 350a 4e6f -basic.706385.No
│ │ │ │ │ -000091b0: 6465 3a20 5379 6d62 6f6c 2d62 7569 6c74 de: Symbol-built
│ │ │ │ │ -000091c0: 2069 6e73 7f37 3037 3136 380a 4e6f 6465 ins.707168.Node
│ │ │ │ │ -000091d0: 3a20 5379 6d62 6f6c 2d63 6f6e 7665 7274 : Symbol-convert
│ │ │ │ │ -000091e0: 696e 677f 3730 3734 3933 0a4e 6f64 653a ing.707493.Node:
│ │ │ │ │ -000091f0: 2053 796d 626f 6c2d 6d69 7363 7f37 3037 Symbol-misc.707
│ │ │ │ │ -00009200: 3834 380a 4e6f 6465 3a20 5379 6d62 6f6c 848.Node: Symbol
│ │ │ │ │ -00009210: 2d73 746f 7269 6e67 7f37 3038 3032 370a -storing.708027.
│ │ │ │ │ -00009220: 4e6f 6465 3a20 5379 6d62 6f6c 2d74 6573 Node: Symbol-tes
│ │ │ │ │ -00009230: 7469 6e67 7f37 3038 3933 340a 4e6f 6465 ting.708934.Node
│ │ │ │ │ -00009240: 3a20 5379 6d62 6f6c 2d74 6573 7469 6e67 : Symbol-testing
│ │ │ │ │ -00009250: 2066 756e 6374 696f 6e61 6c69 7479 7f37 functionality.7
│ │ │ │ │ -00009260: 3039 3232 300a 4e6f 6465 3a20 5379 6d4c 09220.Node: SymL
│ │ │ │ │ -00009270: 696e 6b7f 3730 3934 3536 0a4e 6f64 653a ink.709456.Node:
│ │ │ │ │ -00009280: 2053 796d 4c69 6e6b 2063 6c61 7373 2d69 SymLink class-i
│ │ │ │ │ -00009290: 6e73 7461 6e63 6520 6372 6561 7469 6f6e nstance creation
│ │ │ │ │ -000092a0: 7f37 3130 3031 370a 4e6f 6465 3a20 5379 .710017.Node: Sy
│ │ │ │ │ -000092b0: 6d4c 696e 6b2d 6163 6365 7373 696e 677f mLink-accessing.
│ │ │ │ │ -000092c0: 3731 3033 3532 0a4e 6f64 653a 2053 796d 710352.Node: Sym
│ │ │ │ │ -000092d0: 4c69 6e6b 2d69 7465 7261 7469 6f6e 7f37 Link-iteration.7
│ │ │ │ │ -000092e0: 3130 3730 320a 4e6f 6465 3a20 5379 6d4c 10702.Node: SymL
│ │ │ │ │ -000092f0: 696e 6b2d 7072 696e 7469 6e67 7f37 3130 ink-printing.710
│ │ │ │ │ -00009300: 3933 320a 4e6f 6465 3a20 5379 7374 656d 932.Node: System
│ │ │ │ │ -00009310: 4469 6374 696f 6e61 7279 7f37 3131 3134 Dictionary.71114
│ │ │ │ │ -00009320: 370a 4e6f 6465 3a20 5379 7374 656d 4469 7.Node: SystemDi
│ │ │ │ │ -00009330: 6374 696f 6e61 7279 2063 6c61 7373 2d69 ctionary class-i
│ │ │ │ │ -00009340: 6e69 7469 616c 697a 6174 696f 6e7f 3731 nitialization.71
│ │ │ │ │ -00009350: 3231 3438 0a4e 6f64 653a 2053 7973 7465 2148.Node: Syste
│ │ │ │ │ -00009360: 6d44 6963 7469 6f6e 6172 792d 6261 7369 mDictionary-basi
│ │ │ │ │ -00009370: 637f 3731 3234 3232 0a4e 6f64 653a 2053 c.712422.Node: S
│ │ │ │ │ -00009380: 7973 7465 6d44 6963 7469 6f6e 6172 792d ystemDictionary-
│ │ │ │ │ -00009390: 6275 696c 7469 6e73 7f37 3132 3736 340a builtins.712764.
│ │ │ │ │ +00002af0: 7468 6f64 2d63 6f6d 7069 6c69 6e67 7f32 thod-compiling.2
│ │ │ │ │ +00002b00: 3035 3632 370a 4e6f 6465 3a20 436f 6d70 05627.Node: Comp
│ │ │ │ │ +00002b10: 696c 6564 4d65 7468 6f64 2d69 6e76 6f6b iledMethod-invok
│ │ │ │ │ +00002b20: 696e 677f 3230 3634 3737 0a4e 6f64 653a ing.206477.Node:
│ │ │ │ │ +00002b30: 2043 6f6d 7069 6c65 644d 6574 686f 642d CompiledMethod-
│ │ │ │ │ +00002b40: 7072 696e 7469 6e67 7f32 3037 3532 340a printing.207524.
│ │ │ │ │ +00002b50: 4e6f 6465 3a20 436f 6d70 696c 6564 4d65 Node: CompiledMe
│ │ │ │ │ +00002b60: 7468 6f64 2d73 6176 696e 6720 616e 6420 thod-saving and
│ │ │ │ │ +00002b70: 6c6f 6164 696e 677f 3230 3738 3834 0a4e loading.207884.N
│ │ │ │ │ +00002b80: 6f64 653a 2043 6f6d 7069 6c65 644d 6574 ode: CompiledMet
│ │ │ │ │ +00002b90: 686f 642d 736f 7572 6365 2063 6f64 657f hod-source code.
│ │ │ │ │ +00002ba0: 3230 3833 3435 0a4e 6f64 653a 2043 6f6d 208345.Node: Com
│ │ │ │ │ +00002bb0: 7069 6c65 644d 6574 686f 642d 7465 7374 piledMethod-test
│ │ │ │ │ +00002bc0: 696e 677f 3230 3930 3531 0a4e 6f64 653a ing.209051.Node:
│ │ │ │ │ +00002bd0: 2043 6f6e 7465 7874 5061 7274 7f32 3039 ContextPart.209
│ │ │ │ │ +00002be0: 3830 300a 4e6f 6465 3a20 436f 6e74 6578 800.Node: Contex
│ │ │ │ │ +00002bf0: 7450 6172 7420 636c 6173 732d 6275 696c tPart class-buil
│ │ │ │ │ +00002c00: 7420 696e 737f 3231 3036 3231 0a4e 6f64 t ins.210621.Nod
│ │ │ │ │ +00002c10: 653a 2043 6f6e 7465 7874 5061 7274 2063 e: ContextPart c
│ │ │ │ │ +00002c20: 6c61 7373 2d65 7863 6570 7469 6f6e 2068 lass-exception h
│ │ │ │ │ +00002c30: 616e 646c 696e 677f 3231 3039 3336 0a4e andling.210936.N
│ │ │ │ │ +00002c40: 6f64 653a 2043 6f6e 7465 7874 5061 7274 ode: ContextPart
│ │ │ │ │ +00002c50: 2d61 6363 6573 7369 6e67 7f32 3131 3338 -accessing.21138
│ │ │ │ │ +00002c60: 340a 4e6f 6465 3a20 436f 6e74 6578 7450 4.Node: ContextP
│ │ │ │ │ +00002c70: 6172 742d 6275 696c 7420 696e 737f 3231 art-built ins.21
│ │ │ │ │ +00002c80: 3533 3039 0a4e 6f64 653a 2043 6f6e 7465 5309.Node: Conte
│ │ │ │ │ +00002c90: 7874 5061 7274 2d63 6f70 7969 6e67 7f32 xtPart-copying.2
│ │ │ │ │ +00002ca0: 3136 3030 390a 4e6f 6465 3a20 436f 6e74 16009.Node: Cont
│ │ │ │ │ +00002cb0: 6578 7450 6172 742d 6465 6275 6767 696e extPart-debuggin
│ │ │ │ │ +00002cc0: 677f 3231 3633 3639 0a4e 6f64 653a 2043 g.216369.Node: C
│ │ │ │ │ +00002cd0: 6f6e 7465 7874 5061 7274 2d65 6e75 6d65 ontextPart-enume
│ │ │ │ │ +00002ce0: 7261 7469 6e67 7f32 3137 3438 320a 4e6f rating.217482.No
│ │ │ │ │ +00002cf0: 6465 3a20 436f 6e74 6578 7450 6172 742d de: ContextPart-
│ │ │ │ │ +00002d00: 7072 696e 7469 6e67 7f32 3138 3039 300a printing.218090.
│ │ │ │ │ +00002d10: 4e6f 6465 3a20 436f 6e74 6578 7450 6172 Node: ContextPar
│ │ │ │ │ +00002d20: 742d 7365 6375 7269 7479 2063 6865 636b t-security check
│ │ │ │ │ +00002d30: 737f 3231 3834 3936 0a4e 6f64 653a 2043 s.218496.Node: C
│ │ │ │ │ +00002d40: 6f6e 7469 6e75 6174 696f 6e7f 3231 3930 ontinuation.2190
│ │ │ │ │ +00002d50: 3632 0a4e 6f64 653a 2043 6f6e 7469 6e75 62.Node: Continu
│ │ │ │ │ +00002d60: 6174 696f 6e20 636c 6173 732d 696e 7374 ation class-inst
│ │ │ │ │ +00002d70: 616e 6365 2063 7265 6174 696f 6e7f 3231 ance creation.21
│ │ │ │ │ +00002d80: 3937 3332 0a4e 6f64 653a 2043 6f6e 7469 9732.Node: Conti
│ │ │ │ │ +00002d90: 6e75 6174 696f 6e2d 696e 766f 6361 7469 nuation-invocati
│ │ │ │ │ +00002da0: 6f6e 7f32 3230 3430 360a 4e6f 6465 3a20 on.220406.Node:
│ │ │ │ │ +00002db0: 4350 7472 7f32 3231 3737 330a 4e6f 6465 CPtr.221773.Node
│ │ │ │ │ +00002dc0: 3a20 4350 7472 2d61 6363 6573 7369 6e67 : CPtr-accessing
│ │ │ │ │ +00002dd0: 7f32 3232 3031 350a 4e6f 6465 3a20 4350 .222015.Node: CP
│ │ │ │ │ +00002de0: 7472 4354 7970 657f 3232 3235 3634 0a4e trCType.222564.N
│ │ │ │ │ +00002df0: 6f64 653a 2043 5074 7243 5479 7065 2063 ode: CPtrCType c
│ │ │ │ │ +00002e00: 6c61 7373 2d69 6e73 7461 6e63 6520 6372 lass-instance cr
│ │ │ │ │ +00002e10: 6561 7469 6f6e 7f32 3232 3932 340a 4e6f eation.222924.No
│ │ │ │ │ +00002e20: 6465 3a20 4350 7472 4354 7970 652d 6163 de: CPtrCType-ac
│ │ │ │ │ +00002e30: 6365 7373 696e 677f 3232 3332 3935 0a4e cessing.223295.N
│ │ │ │ │ +00002e40: 6f64 653a 2043 5074 7243 5479 7065 2d62 ode: CPtrCType-b
│ │ │ │ │ +00002e50: 6173 6963 7f32 3233 3536 340a 4e6f 6465 asic.223564.Node
│ │ │ │ │ +00002e60: 3a20 4350 7472 4354 7970 652d 7374 6f72 : CPtrCType-stor
│ │ │ │ │ +00002e70: 696e 677f 3232 3338 3438 0a4e 6f64 653a ing.223848.Node:
│ │ │ │ │ +00002e80: 2043 5363 616c 6172 7f32 3234 3032 390a CScalar.224029.
│ │ │ │ │ +00002e90: 4e6f 6465 3a20 4353 6361 6c61 7220 636c Node: CScalar cl
│ │ │ │ │ +00002ea0: 6173 732d 696e 7374 616e 6365 2063 7265 ass-instance cre
│ │ │ │ │ +00002eb0: 6174 696f 6e7f 3232 3433 3235 0a4e 6f64 ation.224325.Nod
│ │ │ │ │ +00002ec0: 653a 2043 5363 616c 6172 2d61 6363 6573 e: CScalar-acces
│ │ │ │ │ +00002ed0: 7369 6e67 7f32 3234 3932 380a 4e6f 6465 sing.224928.Node
│ │ │ │ │ +00002ee0: 3a20 4353 6361 6c61 7243 5479 7065 7f32 : CScalarCType.2
│ │ │ │ │ +00002ef0: 3235 3435 370a 4e6f 6465 3a20 4353 6361 25457.Node: CSca
│ │ │ │ │ +00002f00: 6c61 7243 5479 7065 2d61 6363 6573 7369 larCType-accessi
│ │ │ │ │ +00002f10: 6e67 7f32 3235 3735 350a 4e6f 6465 3a20 ng.225755.Node:
│ │ │ │ │ +00002f20: 4353 6361 6c61 7243 5479 7065 2d73 746f CScalarCType-sto
│ │ │ │ │ +00002f30: 7269 6e67 7f32 3236 3039 370a 4e6f 6465 ring.226097.Node
│ │ │ │ │ +00002f40: 3a20 4353 686f 7274 7f32 3236 3333 330a : CShort.226333.
│ │ │ │ │ +00002f50: 4e6f 6465 3a20 4353 686f 7274 2063 6c61 Node: CShort cla
│ │ │ │ │ +00002f60: 7373 2d61 6363 6573 7369 6e67 7f32 3236 ss-accessing.226
│ │ │ │ │ +00002f70: 3631 370a 4e6f 6465 3a20 4353 686f 7274 617.Node: CShort
│ │ │ │ │ +00002f80: 2d61 6363 6573 7369 6e67 7f32 3236 3938 -accessing.22698
│ │ │ │ │ +00002f90: 390a 4e6f 6465 3a20 4353 6d61 6c6c 7461 9.Node: CSmallta
│ │ │ │ │ +00002fa0: 6c6b 7f32 3237 3331 340a 4e6f 6465 3a20 lk.227314.Node:
│ │ │ │ │ +00002fb0: 4353 6d61 6c6c 7461 6c6b 2063 6c61 7373 CSmalltalk class
│ │ │ │ │ +00002fc0: 2d61 6363 6573 7369 6e67 7f32 3237 3630 -accessing.22760
│ │ │ │ │ +00002fd0: 390a 4e6f 6465 3a20 4353 6d61 6c6c 7461 9.Node: CSmallta
│ │ │ │ │ +00002fe0: 6c6b 2d61 6363 6573 7369 6e67 7f32 3238 lk-accessing.228
│ │ │ │ │ +00002ff0: 3030 310a 4e6f 6465 3a20 4353 7472 696e 001.Node: CStrin
│ │ │ │ │ +00003000: 677f 3232 3833 3436 0a4e 6f64 653a 2043 g.228346.Node: C
│ │ │ │ │ +00003010: 5374 7269 6e67 2063 6c61 7373 2d61 6363 String class-acc
│ │ │ │ │ +00003020: 6573 7369 6e67 7f32 3239 3339 340a 4e6f essing.229394.No
│ │ │ │ │ +00003030: 6465 3a20 4353 7472 696e 6720 636c 6173 de: CString clas
│ │ │ │ │ +00003040: 732d 696e 7374 616e 6365 2063 7265 6174 s-instance creat
│ │ │ │ │ +00003050: 696f 6e7f 3232 3936 3838 0a4e 6f64 653a ion.229688.Node:
│ │ │ │ │ +00003060: 2043 5374 7269 6e67 2d61 6363 6573 7369 CString-accessi
│ │ │ │ │ +00003070: 6e67 7f32 3330 3139 320a 4e6f 6465 3a20 ng.230192.Node:
│ │ │ │ │ +00003080: 4353 7472 696e 6743 5479 7065 7f32 3330 CStringCType.230
│ │ │ │ │ +00003090: 3732 310a 4e6f 6465 3a20 4353 7472 696e 721.Node: CStrin
│ │ │ │ │ +000030a0: 6743 5479 7065 2d61 6363 6573 7369 6e67 gCType-accessing
│ │ │ │ │ +000030b0: 7f32 3330 3939 300a 4e6f 6465 3a20 4353 .230990.Node: CS
│ │ │ │ │ +000030c0: 7472 7563 747f 3233 3132 3035 0a4e 6f64 truct.231205.Nod
│ │ │ │ │ +000030d0: 653a 2043 5374 7275 6374 2063 6c61 7373 e: CStruct class
│ │ │ │ │ +000030e0: 2d73 7562 636c 6173 7320 6372 6561 7469 -subclass creati
│ │ │ │ │ +000030f0: 6f6e 7f32 3331 3436 350a 4e6f 6465 3a20 on.231465.Node:
│ │ │ │ │ +00003100: 4354 7970 657f 3233 3137 3036 0a4e 6f64 CType.231706.Nod
│ │ │ │ │ +00003110: 653a 2043 5479 7065 2063 6c61 7373 2d43 e: CType class-C
│ │ │ │ │ +00003120: 2069 6e73 7461 6e63 6520 6372 6561 7469 instance creati
│ │ │ │ │ +00003130: 6f6e 7f32 3332 3839 380a 4e6f 6465 3a20 on.232898.Node:
│ │ │ │ │ +00003140: 4354 7970 6520 636c 6173 732d 696e 6974 CType class-init
│ │ │ │ │ +00003150: 6961 6c69 7a61 7469 6f6e 7f32 3333 3539 ialization.23359
│ │ │ │ │ +00003160: 320a 4e6f 6465 3a20 4354 7970 652d 6163 2.Node: CType-ac
│ │ │ │ │ +00003170: 6365 7373 696e 677f 3233 3338 3439 0a4e cessing.233849.N
│ │ │ │ │ +00003180: 6f64 653a 2043 5479 7065 2d62 6173 6963 ode: CType-basic
│ │ │ │ │ +00003190: 7f32 3334 3839 350a 4e6f 6465 3a20 4354 .234895.Node: CT
│ │ │ │ │ +000031a0: 7970 652d 4320 696e 7374 616e 6365 2063 ype-C instance c
│ │ │ │ │ +000031b0: 7265 6174 696f 6e7f 3233 3531 3637 0a4e reation.235167.N
│ │ │ │ │ +000031c0: 6f64 653a 2043 5479 7065 2d73 746f 7269 ode: CType-stori
│ │ │ │ │ +000031d0: 6e67 7f32 3336 3131 350a 4e6f 6465 3a20 ng.236115.Node:
│ │ │ │ │ +000031e0: 4355 4368 6172 7f32 3336 3332 360a 4e6f CUChar.236326.No
│ │ │ │ │ +000031f0: 6465 3a20 4355 4368 6172 2063 6c61 7373 de: CUChar class
│ │ │ │ │ +00003200: 2d67 6574 7469 6e67 2069 6e66 6f7f 3233 -getting info.23
│ │ │ │ │ +00003210: 3636 3031 0a4e 6f64 653a 2043 5543 6861 6601.Node: CUCha
│ │ │ │ │ +00003220: 722d 6163 6365 7373 696e 677f 3233 3639 r-accessing.2369
│ │ │ │ │ +00003230: 3832 0a4e 6f64 653a 2043 5549 6e74 7f32 82.Node: CUInt.2
│ │ │ │ │ +00003240: 3337 3331 300a 4e6f 6465 3a20 4355 496e 37310.Node: CUIn
│ │ │ │ │ +00003250: 7420 636c 6173 732d 6163 6365 7373 696e t class-accessin
│ │ │ │ │ +00003260: 677f 3233 3735 3739 0a4e 6f64 653a 2043 g.237579.Node: C
│ │ │ │ │ +00003270: 5549 6e74 2d61 6363 6573 7369 6e67 7f32 UInt-accessing.2
│ │ │ │ │ +00003280: 3337 3934 360a 4e6f 6465 3a20 4355 4c6f 37946.Node: CULo
│ │ │ │ │ +00003290: 6e67 7f32 3338 3236 360a 4e6f 6465 3a20 ng.238266.Node:
│ │ │ │ │ +000032a0: 4355 4c6f 6e67 2063 6c61 7373 2d61 6363 CULong class-acc
│ │ │ │ │ +000032b0: 6573 7369 6e67 7f32 3338 3534 330a 4e6f essing.238543.No
│ │ │ │ │ +000032c0: 6465 3a20 4355 4c6f 6e67 2d61 6363 6573 de: CULong-acces
│ │ │ │ │ +000032d0: 7369 6e67 7f32 3338 3931 350a 4e6f 6465 sing.238915.Node
│ │ │ │ │ +000032e0: 3a20 4355 4c6f 6e67 4c6f 6e67 7f32 3339 : CULongLong.239
│ │ │ │ │ +000032f0: 3234 300a 4e6f 6465 3a20 4355 4c6f 6e67 240.Node: CULong
│ │ │ │ │ +00003300: 4c6f 6e67 2063 6c61 7373 2d61 6363 6573 Long class-acces
│ │ │ │ │ +00003310: 7369 6e67 7f32 3339 3533 340a 4e6f 6465 sing.239534.Node
│ │ │ │ │ +00003320: 3a20 4355 4c6f 6e67 4c6f 6e67 2d61 6363 : CULongLong-acc
│ │ │ │ │ +00003330: 6573 7369 6e67 7f32 3339 3932 360a 4e6f essing.239926.No
│ │ │ │ │ +00003340: 6465 3a20 4355 6e69 6f6e 7f32 3430 3237 de: CUnion.24027
│ │ │ │ │ +00003350: 310a 4e6f 6465 3a20 4355 6e69 6f6e 2063 1.Node: CUnion c
│ │ │ │ │ +00003360: 6c61 7373 2d73 7562 636c 6173 7320 6372 lass-subclass cr
│ │ │ │ │ +00003370: 6561 7469 6f6e 7f32 3430 3532 370a 4e6f eation.240527.No
│ │ │ │ │ +00003380: 6465 3a20 4355 5368 6f72 747f 3234 3037 de: CUShort.2407
│ │ │ │ │ +00003390: 3634 0a4e 6f64 653a 2043 5553 686f 7274 64.Node: CUShort
│ │ │ │ │ +000033a0: 2063 6c61 7373 2d61 6363 6573 7369 6e67 class-accessing
│ │ │ │ │ +000033b0: 7f32 3431 3034 310a 4e6f 6465 3a20 4355 .241041.Node: CU
│ │ │ │ │ +000033c0: 5368 6f72 742d 6163 6365 7373 696e 677f Short-accessing.
│ │ │ │ │ +000033d0: 3234 3134 3138 0a4e 6f64 653a 2044 6174 241418.Node: Dat
│ │ │ │ │ +000033e0: 657f 3234 3137 3438 0a4e 6f64 653a 2044 e.241748.Node: D
│ │ │ │ │ +000033f0: 6174 6520 636c 6173 732d 6261 7369 637f ate class-basic.
│ │ │ │ │ +00003400: 3234 3332 3630 0a4e 6f64 653a 2044 6174 243260.Node: Dat
│ │ │ │ │ +00003410: 6520 636c 6173 732d 696e 7374 616e 6365 e class-instance
│ │ │ │ │ +00003420: 2063 7265 6174 696f 6e20 2841 4e53 4929 creation (ANSI)
│ │ │ │ │ +00003430: 7f32 3434 3338 380a 4e6f 6465 3a20 4461 .244388.Node: Da
│ │ │ │ │ +00003440: 7465 2063 6c61 7373 2d69 6e73 7461 6e63 te class-instanc
│ │ │ │ │ +00003450: 6520 6372 6561 7469 6f6e 2028 426c 7565 e creation (Blue
│ │ │ │ │ +00003460: 2042 6f6f 6b29 7f32 3434 3837 380a 4e6f Book).244878.No
│ │ │ │ │ +00003470: 6465 3a20 4461 7465 2d62 6173 6963 7f32 de: Date-basic.2
│ │ │ │ │ +00003480: 3436 3139 380a 4e6f 6465 3a20 4461 7465 46198.Node: Date
│ │ │ │ │ +00003490: 2d63 6f6d 7061 7469 6269 6c69 7479 2028 -compatibility (
│ │ │ │ │ +000034a0: 6e6f 6e2d 414e 5349 297f 3234 3637 3733 non-ANSI).246773
│ │ │ │ │ +000034b0: 0a4e 6f64 653a 2044 6174 652d 6461 7465 .Node: Date-date
│ │ │ │ │ +000034c0: 2063 6f6d 7075 7461 7469 6f6e 737f 3234 computations.24
│ │ │ │ │ +000034d0: 3731 3836 0a4e 6f64 653a 2044 6174 652d 7186.Node: Date-
│ │ │ │ │ +000034e0: 7072 696e 7469 6e67 7f32 3438 3839 370a printing.248897.
│ │ │ │ │ +000034f0: 4e6f 6465 3a20 4461 7465 2d73 7469 6c6c Node: Date-still
│ │ │ │ │ +00003500: 2075 6e63 6c61 7373 6966 6965 647f 3234 unclassified.24
│ │ │ │ │ +00003510: 3931 3336 0a4e 6f64 653a 2044 6174 652d 9136.Node: Date-
│ │ │ │ │ +00003520: 7374 6f72 696e 677f 3234 3934 3037 0a4e storing.249407.N
│ │ │ │ │ +00003530: 6f64 653a 2044 6174 652d 7465 7374 696e ode: Date-testin
│ │ │ │ │ +00003540: 677f 3234 3936 3430 0a4e 6f64 653a 2044 g.249640.Node: D
│ │ │ │ │ +00003550: 6174 6554 696d 657f 3234 3939 3631 0a4e ateTime.249961.N
│ │ │ │ │ +00003560: 6f64 653a 2044 6174 6554 696d 6520 636c ode: DateTime cl
│ │ │ │ │ +00003570: 6173 732d 696e 666f 726d 6174 696f 6e7f ass-information.
│ │ │ │ │ +00003580: 3235 3036 3233 0a4e 6f64 653a 2044 6174 250623.Node: Dat
│ │ │ │ │ +00003590: 6554 696d 6520 636c 6173 732d 696e 7374 eTime class-inst
│ │ │ │ │ +000035a0: 616e 6365 2063 7265 6174 696f 6e7f 3235 ance creation.25
│ │ │ │ │ +000035b0: 3039 3134 0a4e 6f64 653a 2044 6174 6554 0914.Node: DateT
│ │ │ │ │ +000035c0: 696d 6520 636c 6173 732d 696e 7374 616e ime class-instan
│ │ │ │ │ +000035d0: 6365 2063 7265 6174 696f 6e20 286e 6f6e ce creation (non
│ │ │ │ │ +000035e0: 2d41 4e53 4929 7f32 3532 3331 330a 4e6f -ANSI).252313.No
│ │ │ │ │ +000035f0: 6465 3a20 4461 7465 5469 6d65 2d62 6173 de: DateTime-bas
│ │ │ │ │ +00003600: 6963 7f32 3533 3532 330a 4e6f 6465 3a20 ic.253523.Node:
│ │ │ │ │ +00003610: 4461 7465 5469 6d65 2d63 6f6d 7075 7461 DateTime-computa
│ │ │ │ │ +00003620: 7469 6f6e 737f 3235 3338 3736 0a4e 6f64 tions.253876.Nod
│ │ │ │ │ +00003630: 653a 2044 6174 6554 696d 652d 7072 696e e: DateTime-prin
│ │ │ │ │ +00003640: 7469 6e67 7f32 3534 3536 380a 4e6f 6465 ting.254568.Node
│ │ │ │ │ +00003650: 3a20 4461 7465 5469 6d65 2d73 706c 6974 : DateTime-split
│ │ │ │ │ +00003660: 7469 6e67 2069 6e20 6461 7465 7320 2620 ting in dates &
│ │ │ │ │ +00003670: 7469 6d65 737f 3235 3438 3334 0a4e 6f64 times.254834.Nod
│ │ │ │ │ +00003680: 653a 2044 6174 6554 696d 652d 7374 6f72 e: DateTime-stor
│ │ │ │ │ +00003690: 696e 677f 3235 3534 3333 0a4e 6f64 653a ing.255433.Node:
│ │ │ │ │ +000036a0: 2044 6174 6554 696d 652d 7465 7374 696e DateTime-testin
│ │ │ │ │ +000036b0: 677f 3235 3536 3938 0a4e 6f64 653a 2044 g.255698.Node: D
│ │ │ │ │ +000036c0: 6174 6554 696d 652d 7469 6d65 207a 6f6e ateTime-time zon
│ │ │ │ │ +000036d0: 6573 7f32 3536 3037 330a 4e6f 6465 3a20 es.256073.Node:
│ │ │ │ │ +000036e0: 4465 6665 7272 6564 5661 7269 6162 6c65 DeferredVariable
│ │ │ │ │ +000036f0: 4269 6e64 696e 677f 3235 3732 3033 0a4e Binding.257203.N
│ │ │ │ │ +00003700: 6f64 653a 2044 6566 6572 7265 6456 6172 ode: DeferredVar
│ │ │ │ │ +00003710: 6961 626c 6542 696e 6469 6e67 2063 6c61 iableBinding cla
│ │ │ │ │ +00003720: 7373 2d62 6173 6963 7f32 3537 3830 340a ss-basic.257804.
│ │ │ │ │ +00003730: 4e6f 6465 3a20 4465 6665 7272 6564 5661 Node: DeferredVa
│ │ │ │ │ +00003740: 7269 6162 6c65 4269 6e64 696e 672d 6261 riableBinding-ba
│ │ │ │ │ +00003750: 7369 637f 3235 3834 3433 0a4e 6f64 653a sic.258443.Node:
│ │ │ │ │ +00003760: 2044 6566 6572 7265 6456 6172 6961 626c DeferredVariabl
│ │ │ │ │ +00003770: 6542 696e 6469 6e67 2d73 746f 7269 6e67 eBinding-storing
│ │ │ │ │ +00003780: 7f32 3538 3933 310a 4e6f 6465 3a20 4465 .258931.Node: De
│ │ │ │ │ +00003790: 6c61 797f 3235 3933 3132 0a4e 6f64 653a lay.259312.Node:
│ │ │ │ │ +000037a0: 2044 656c 6179 2063 6c61 7373 2d69 6e73 Delay class-ins
│ │ │ │ │ +000037b0: 7461 6e63 6520 6372 6561 7469 6f6e 7f32 tance creation.2
│ │ │ │ │ +000037c0: 3630 3236 300a 4e6f 6465 3a20 4465 6c61 60260.Node: Dela
│ │ │ │ │ +000037d0: 7920 636c 6173 732d 7374 696c 6c20 756e y class-still un
│ │ │ │ │ +000037e0: 636c 6173 7369 6669 6564 7f32 3630 3935 classified.26095
│ │ │ │ │ +000037f0: 330a 4e6f 6465 3a20 4465 6c61 7920 636c 3.Node: Delay cl
│ │ │ │ │ +00003800: 6173 732d 7469 6d65 7220 7072 6f63 6573 ass-timer proces
│ │ │ │ │ +00003810: 737f 3236 3132 3538 0a4e 6f64 653a 2044 s.261258.Node: D
│ │ │ │ │ +00003820: 656c 6179 2d61 6363 6573 7369 6e67 7f32 elay-accessing.2
│ │ │ │ │ +00003830: 3632 3133 380a 4e6f 6465 3a20 4465 6c61 62138.Node: Dela
│ │ │ │ │ +00003840: 792d 636f 6d70 6172 696e 677f 3236 3237 y-comparing.2627
│ │ │ │ │ +00003850: 3635 0a4e 6f64 653a 2044 656c 6179 2d63 65.Node: Delay-c
│ │ │ │ │ +00003860: 6f70 7969 6e67 7f32 3633 3034 350a 4e6f opying.263045.No
│ │ │ │ │ +00003870: 6465 3a20 4465 6c61 792d 6465 6c61 7969 de: Delay-delayi
│ │ │ │ │ +00003880: 6e67 7f32 3633 3239 310a 4e6f 6465 3a20 ng.263291.Node:
│ │ │ │ │ +00003890: 4465 6c61 792d 696e 6974 6961 6c69 7a61 Delay-initializa
│ │ │ │ │ +000038a0: 7469 6f6e 7f32 3633 3831 340a 4e6f 6465 tion.263814.Node
│ │ │ │ │ +000038b0: 3a20 4465 6c61 792d 696e 7374 616e 6365 : Delay-instance
│ │ │ │ │ +000038c0: 2063 7265 6174 696f 6e7f 3236 3430 3836 creation.264086
│ │ │ │ │ +000038d0: 0a4e 6f64 653a 2044 656c 6179 2d74 6573 .Node: Delay-tes
│ │ │ │ │ +000038e0: 7469 6e67 7f32 3634 3338 340a 4e6f 6465 ting.264384.Node
│ │ │ │ │ +000038f0: 3a20 4465 6c61 792d 7469 6d65 6f75 747f : Delay-timeout.
│ │ │ │ │ +00003900: 3236 3436 3034 0a4e 6f64 653a 2044 656c 264604.Node: Del
│ │ │ │ │ +00003910: 6179 6564 4164 6170 746f 727f 3236 3439 ayedAdaptor.2649
│ │ │ │ │ +00003920: 3432 0a4e 6f64 653a 2044 656c 6179 6564 42.Node: Delayed
│ │ │ │ │ +00003930: 4164 6170 746f 722d 6163 6365 7373 696e Adaptor-accessin
│ │ │ │ │ +00003940: 677f 3236 3534 3734 0a4e 6f64 653a 2044 g.265474.Node: D
│ │ │ │ │ +00003950: 6963 7469 6f6e 6172 797f 3236 3538 3533 ictionary.265853
│ │ │ │ │ +00003960: 0a4e 6f64 653a 2044 6963 7469 6f6e 6172 .Node: Dictionar
│ │ │ │ │ +00003970: 7920 636c 6173 732d 696e 7374 616e 6365 y class-instance
│ │ │ │ │ +00003980: 2063 7265 6174 696f 6e7f 3236 3731 3336 creation.267136
│ │ │ │ │ +00003990: 0a4e 6f64 653a 2044 6963 7469 6f6e 6172 .Node: Dictionar
│ │ │ │ │ +000039a0: 792d 6163 6365 7373 696e 677f 3236 3735 y-accessing.2675
│ │ │ │ │ +000039b0: 3830 0a4e 6f64 653a 2044 6963 7469 6f6e 80.Node: Diction
│ │ │ │ │ +000039c0: 6172 792d 6177 6675 6c20 5354 2d38 3020 ary-awful ST-80
│ │ │ │ │ +000039d0: 636f 6d70 6174 6962 696c 6974 7920 6861 compatibility ha
│ │ │ │ │ +000039e0: 636b 737f 3236 3935 3538 0a4e 6f64 653a cks.269558.Node:
│ │ │ │ │ +000039f0: 2044 6963 7469 6f6e 6172 792d 636f 6d70 Dictionary-comp
│ │ │ │ │ +00003a00: 696c 6174 696f 6e7f 3237 3030 3130 0a4e ilation.270010.N
│ │ │ │ │ +00003a10: 6f64 653a 2044 6963 7469 6f6e 6172 792d ode: Dictionary-
│ │ │ │ │ +00003a20: 6469 6374 696f 6e61 7279 2065 6e75 6d65 dictionary enume
│ │ │ │ │ +00003a30: 7261 7469 6e67 7f32 3730 3336 330a 4e6f rating.270363.No
│ │ │ │ │ +00003a40: 6465 3a20 4469 6374 696f 6e61 7279 2d64 de: Dictionary-d
│ │ │ │ │ +00003a50: 6963 7469 6f6e 6172 7920 7265 6d6f 7669 ictionary removi
│ │ │ │ │ +00003a60: 6e67 7f32 3731 3433 310a 4e6f 6465 3a20 ng.271431.Node:
│ │ │ │ │ +00003a70: 4469 6374 696f 6e61 7279 2d64 6963 7469 Dictionary-dicti
│ │ │ │ │ +00003a80: 6f6e 6172 7920 7465 7374 696e 677f 3237 onary testing.27
│ │ │ │ │ +00003a90: 3233 3030 0a4e 6f64 653a 2044 6963 7469 2300.Node: Dicti
│ │ │ │ │ +00003aa0: 6f6e 6172 792d 6e61 6d65 7370 6163 6520 onary-namespace
│ │ │ │ │ +00003ab0: 7072 6f74 6f63 6f6c 7f32 3732 3937 340a protocol.272974.
│ │ │ │ │ +00003ac0: 4e6f 6465 3a20 4469 6374 696f 6e61 7279 Node: Dictionary
│ │ │ │ │ +00003ad0: 2d70 7269 6e74 696e 677f 3237 3531 3035 -printing.275105
│ │ │ │ │ +00003ae0: 0a4e 6f64 653a 2044 6963 7469 6f6e 6172 .Node: Dictionar
│ │ │ │ │ +00003af0: 792d 7265 6861 7368 696e 677f 3237 3534 y-rehashing.2754
│ │ │ │ │ +00003b00: 3733 0a4e 6f64 653a 2044 6963 7469 6f6e 73.Node: Diction
│ │ │ │ │ +00003b10: 6172 792d 7265 6d6f 7669 6e67 7f32 3735 ary-removing.275
│ │ │ │ │ +00003b20: 3639 330a 4e6f 6465 3a20 4469 6374 696f 693.Node: Dictio
│ │ │ │ │ +00003b30: 6e61 7279 2d73 746f 7269 6e67 7f32 3735 nary-storing.275
│ │ │ │ │ +00003b40: 3937 380a 4e6f 6465 3a20 4469 6374 696f 978.Node: Dictio
│ │ │ │ │ +00003b50: 6e61 7279 2d74 6573 7469 6e67 7f32 3736 nary-testing.276
│ │ │ │ │ +00003b60: 3233 390a 4e6f 6465 3a20 4469 7265 6374 239.Node: Direct
│ │ │ │ │ +00003b70: 6564 4d65 7373 6167 657f 3237 3635 3135 edMessage.276515
│ │ │ │ │ +00003b80: 0a4e 6f64 653a 2044 6972 6563 7465 644d .Node: DirectedM
│ │ │ │ │ +00003b90: 6573 7361 6765 2063 6c61 7373 2d63 7265 essage class-cre
│ │ │ │ │ +00003ba0: 6174 696e 6720 696e 7374 616e 6365 737f ating instances.
│ │ │ │ │ +00003bb0: 3237 3730 3931 0a4e 6f64 653a 2044 6972 277091.Node: Dir
│ │ │ │ │ +00003bc0: 6563 7465 644d 6573 7361 6765 2d61 6363 ectedMessage-acc
│ │ │ │ │ +00003bd0: 6573 7369 6e67 7f32 3737 3831 370a 4e6f essing.277817.No
│ │ │ │ │ +00003be0: 6465 3a20 4469 7265 6374 6564 4d65 7373 de: DirectedMess
│ │ │ │ │ +00003bf0: 6167 652d 6261 7369 637f 3237 3831 3235 age-basic.278125
│ │ │ │ │ +00003c00: 0a4e 6f64 653a 2044 6972 6563 7465 644d .Node: DirectedM
│ │ │ │ │ +00003c10: 6573 7361 6765 2d6d 756c 7469 706c 6520 essage-multiple
│ │ │ │ │ +00003c20: 7072 6f63 6573 737f 3237 3930 3431 0a4e process.279041.N
│ │ │ │ │ +00003c30: 6f64 653a 2044 6972 6563 7465 644d 6573 ode: DirectedMes
│ │ │ │ │ +00003c40: 7361 6765 2d73 6176 696e 6720 616e 6420 sage-saving and
│ │ │ │ │ +00003c50: 6c6f 6164 696e 677f 3237 3936 3339 0a4e loading.279639.N
│ │ │ │ │ +00003c60: 6f64 653a 2044 6972 6563 746f 7279 7f32 ode: Directory.2
│ │ │ │ │ +00003c70: 3830 3037 370a 4e6f 6465 3a20 4469 7265 80077.Node: Dire
│ │ │ │ │ +00003c80: 6374 6f72 7920 636c 6173 732d 6669 6c65 ctory class-file
│ │ │ │ │ +00003c90: 206e 616d 6520 6d61 6e61 6765 6d65 6e74 name management
│ │ │ │ │ +00003ca0: 7f32 3830 3835 300a 4e6f 6465 3a20 4469 .280850.Node: Di
│ │ │ │ │ +00003cb0: 7265 6374 6f72 7920 636c 6173 732d 6669 rectory class-fi
│ │ │ │ │ +00003cc0: 6c65 206f 7065 7261 7469 6f6e 737f 3238 le operations.28
│ │ │ │ │ +00003cd0: 3133 3839 0a4e 6f64 653a 2044 6972 6563 1389.Node: Direc
│ │ │ │ │ +00003ce0: 746f 7279 2063 6c61 7373 2d72 6561 6469 tory class-readi
│ │ │ │ │ +00003cf0: 6e67 2073 7973 7465 6d20 6465 6661 756c ng system defaul
│ │ │ │ │ +00003d00: 7473 7f32 3832 3037 340a 4e6f 6465 3a20 ts.282074.Node:
│ │ │ │ │ +00003d10: 444c 447f 3238 3333 3439 0a4e 6f64 653a DLD.283349.Node:
│ │ │ │ │ +00003d20: 2044 4c44 2063 6c61 7373 2d43 2063 616c DLD class-C cal
│ │ │ │ │ +00003d30: 6c2d 6f75 7473 7f32 3834 3032 390a 4e6f l-outs.284029.No
│ │ │ │ │ +00003d40: 6465 3a20 444c 4420 636c 6173 732d 6479 de: DLD class-dy
│ │ │ │ │ +00003d50: 6e61 6d69 6320 6c69 6e6b 696e 677f 3238 namic linking.28
│ │ │ │ │ +00003d60: 3432 3831 0a4e 6f64 653a 2044 756d 7065 4281.Node: Dumpe
│ │ │ │ │ +00003d70: 7250 726f 7879 7f32 3835 3736 350a 4e6f rProxy.285765.No
│ │ │ │ │ +00003d80: 6465 3a20 4475 6d70 6572 5072 6f78 7920 de: DumperProxy
│ │ │ │ │ +00003d90: 636c 6173 732d 6163 6365 7373 696e 677f class-accessing.
│ │ │ │ │ +00003da0: 3238 3633 3031 0a4e 6f64 653a 2044 756d 286301.Node: Dum
│ │ │ │ │ +00003db0: 7065 7250 726f 7879 2063 6c61 7373 2d69 perProxy class-i
│ │ │ │ │ +00003dc0: 6e73 7461 6e63 6520 6372 6561 7469 6f6e nstance creation
│ │ │ │ │ +00003dd0: 7f32 3836 3736 360a 4e6f 6465 3a20 4475 .286766.Node: Du
│ │ │ │ │ +00003de0: 6d70 6572 5072 6f78 792d 7361 7669 6e67 mperProxy-saving
│ │ │ │ │ +00003df0: 2061 6e64 2072 6573 746f 7269 6e67 7f32 and restoring.2
│ │ │ │ │ +00003e00: 3837 3237 310a 4e6f 6465 3a20 4475 7261 87271.Node: Dura
│ │ │ │ │ +00003e10: 7469 6f6e 7f32 3837 3638 360a 4e6f 6465 tion.287686.Node
│ │ │ │ │ +00003e20: 3a20 4475 7261 7469 6f6e 2063 6c61 7373 : Duration class
│ │ │ │ │ +00003e30: 2d69 6e73 7461 6e63 6520 6372 6561 7469 -instance creati
│ │ │ │ │ +00003e40: 6f6e 7f32 3838 3137 350a 4e6f 6465 3a20 on.288175.Node:
│ │ │ │ │ +00003e50: 4475 7261 7469 6f6e 2063 6c61 7373 2d69 Duration class-i
│ │ │ │ │ +00003e60: 6e73 7461 6e63 6520 6372 6561 7469 6f6e nstance creation
│ │ │ │ │ +00003e70: 2028 6e6f 6e20 414e 5349 297f 3238 3838 (non ANSI).2888
│ │ │ │ │ +00003e80: 3837 0a4e 6f64 653a 2044 7572 6174 696f 87.Node: Duratio
│ │ │ │ │ +00003e90: 6e2d 6172 6974 686d 6574 6963 737f 3238 n-arithmetics.28
│ │ │ │ │ +00003ea0: 3933 3636 0a4e 6f64 653a 2044 7572 6174 9366.Node: Durat
│ │ │ │ │ +00003eb0: 696f 6e2d 7072 6f63 6573 7365 737f 3239 ion-processes.29
│ │ │ │ │ +00003ec0: 3036 3639 0a4e 6f64 653a 2044 7572 6174 0669.Node: Durat
│ │ │ │ │ +00003ed0: 696f 6e2d 7374 6f72 696e 677f 3239 3039 ion-storing.2909
│ │ │ │ │ +00003ee0: 3539 0a4e 6f64 653a 2044 796e 616d 6963 59.Node: Dynamic
│ │ │ │ │ +00003ef0: 5661 7269 6162 6c65 7f32 3931 3138 320a Variable.291182.
│ │ │ │ │ +00003f00: 4e6f 6465 3a20 4479 6e61 6d69 6356 6172 Node: DynamicVar
│ │ │ │ │ +00003f10: 6961 626c 6520 636c 6173 732d 6576 616c iable class-eval
│ │ │ │ │ +00003f20: 7561 7469 6e67 7f32 3931 3830 370a 4e6f uating.291807.No
│ │ │ │ │ +00003f30: 6465 3a20 4572 726f 727f 3239 3230 3937 de: Error.292097
│ │ │ │ │ +00003f40: 0a4e 6f64 653a 2045 7272 6f72 2d65 7863 .Node: Error-exc
│ │ │ │ │ +00003f50: 6570 7469 6f6e 2064 6573 6372 6970 7469 eption descripti
│ │ │ │ │ +00003f60: 6f6e 7f32 3932 3432 390a 4e6f 6465 3a20 on.292429.Node:
│ │ │ │ │ +00003f70: 4578 6365 7074 696f 6e7f 3239 3237 3730 Exception.292770
│ │ │ │ │ +00003f80: 0a4e 6f64 653a 2045 7863 6570 7469 6f6e .Node: Exception
│ │ │ │ │ +00003f90: 2063 6c61 7373 2d63 6f6d 7061 7269 736f class-compariso
│ │ │ │ │ +00003fa0: 6e7f 3239 3339 3130 0a4e 6f64 653a 2045 n.293910.Node: E
│ │ │ │ │ +00003fb0: 7863 6570 7469 6f6e 2063 6c61 7373 2d63 xception class-c
│ │ │ │ │ +00003fc0: 7265 6174 696e 6720 4578 6365 7074 696f reating Exceptio
│ │ │ │ │ +00003fd0: 6e43 6f6c 6c65 6374 696f 6e73 7f32 3934 nCollections.294
│ │ │ │ │ +00003fe0: 3337 390a 4e6f 6465 3a20 4578 6365 7074 379.Node: Except
│ │ │ │ │ +00003ff0: 696f 6e20 636c 6173 732d 696e 7374 616e ion class-instan
│ │ │ │ │ +00004000: 6365 2063 7265 6174 696f 6e7f 3239 3438 ce creation.2948
│ │ │ │ │ +00004010: 3036 0a4e 6f64 653a 2045 7863 6570 7469 06.Node: Excepti
│ │ │ │ │ +00004020: 6f6e 2063 6c61 7373 2d69 6e74 6572 6f70 on class-interop
│ │ │ │ │ +00004030: 6572 6162 696c 6974 7920 7769 7468 2054 erability with T
│ │ │ │ │ +00004040: 7261 7070 6162 6c65 4576 656e 7473 7f32 rappableEvents.2
│ │ │ │ │ +00004050: 3935 3430 350a 4e6f 6465 3a20 4578 6365 95405.Node: Exce
│ │ │ │ │ +00004060: 7074 696f 6e2d 6163 6365 7373 696e 677f ption-accessing.
│ │ │ │ │ +00004070: 3239 3537 3637 0a4e 6f64 653a 2045 7863 295767.Node: Exc
│ │ │ │ │ +00004080: 6570 7469 6f6e 2d62 7569 6c74 2069 6e73 eption-built ins
│ │ │ │ │ +00004090: 7f32 3936 3430 340a 4e6f 6465 3a20 4578 .296404.Node: Ex
│ │ │ │ │ +000040a0: 6365 7074 696f 6e2d 636f 6d70 6172 6973 ception-comparis
│ │ │ │ │ +000040b0: 6f6e 7f32 3936 3732 380a 4e6f 6465 3a20 on.296728.Node:
│ │ │ │ │ +000040c0: 4578 6365 7074 696f 6e2d 636f 7079 696e Exception-copyin
│ │ │ │ │ +000040d0: 677f 3239 3730 3635 0a4e 6f64 653a 2045 g.297065.Node: E
│ │ │ │ │ +000040e0: 7863 6570 7469 6f6e 2d65 7863 6570 7469 xception-excepti
│ │ │ │ │ +000040f0: 6f6e 2064 6573 6372 6970 7469 6f6e 7f32 on description.2
│ │ │ │ │ +00004100: 3937 3335 380a 4e6f 6465 3a20 4578 6365 97358.Node: Exce
│ │ │ │ │ +00004110: 7074 696f 6e2d 6578 6365 7074 696f 6e20 ption-exception
│ │ │ │ │ +00004120: 6861 6e64 6c69 6e67 7f32 3937 3739 370a handling.297797.
│ │ │ │ │ +00004130: 4e6f 6465 3a20 4578 6365 7074 696f 6e2d Node: Exception-
│ │ │ │ │ +00004140: 6578 6365 7074 696f 6e20 7369 676e 616c exception signal
│ │ │ │ │ +00004150: 696e 677f 3330 3033 3234 0a4e 6f64 653a ing.300324.Node:
│ │ │ │ │ +00004160: 2045 7863 6570 7469 6f6e 2d73 7469 6c6c Exception-still
│ │ │ │ │ +00004170: 2075 6e63 6c61 7373 6966 6965 647f 3330 unclassified.30
│ │ │ │ │ +00004180: 3037 3533 0a4e 6f64 653a 2045 7863 6570 0753.Node: Excep
│ │ │ │ │ +00004190: 7469 6f6e 5365 747f 3330 3131 3430 0a4e tionSet.301140.N
│ │ │ │ │ +000041a0: 6f64 653a 2045 7863 6570 7469 6f6e 5365 ode: ExceptionSe
│ │ │ │ │ +000041b0: 7420 636c 6173 732d 696e 7374 616e 6365 t class-instance
│ │ │ │ │ +000041c0: 2063 7265 6174 696f 6e7f 3330 3137 3534 creation.301754
│ │ │ │ │ +000041d0: 0a4e 6f64 653a 2045 7863 6570 7469 6f6e .Node: Exception
│ │ │ │ │ +000041e0: 5365 742d 656e 756d 6572 6174 696e 677f Set-enumerating.
│ │ │ │ │ +000041f0: 3330 3230 3139 0a4e 6f64 653a 2045 7863 302019.Node: Exc
│ │ │ │ │ +00004200: 6570 7469 6f6e 5365 742d 696e 7374 616e eptionSet-instan
│ │ │ │ │ +00004210: 6365 2063 7265 6174 696f 6e7f 3330 3236 ce creation.3026
│ │ │ │ │ +00004220: 3232 0a4e 6f64 653a 2046 616c 7365 7f33 22.Node: False.3
│ │ │ │ │ +00004230: 3032 3935 360a 4e6f 6465 3a20 4661 6c73 02956.Node: Fals
│ │ │ │ │ +00004240: 652d 6261 7369 637f 3330 3333 3535 0a4e e-basic.303355.N
│ │ │ │ │ +00004250: 6f64 653a 2046 616c 7365 2d43 2068 6163 ode: False-C hac
│ │ │ │ │ +00004260: 6b73 7f33 3034 3334 390a 4e6f 6465 3a20 ks.304349.Node:
│ │ │ │ │ +00004270: 4661 6c73 652d 7072 696e 7469 6e67 7f33 False-printing.3
│ │ │ │ │ +00004280: 3034 3532 390a 4e6f 6465 3a20 4669 6c65 04529.Node: File
│ │ │ │ │ +00004290: 7f33 3034 3733 300a 4e6f 6465 3a20 4669 .304730.Node: Fi
│ │ │ │ │ +000042a0: 6c65 2063 6c61 7373 2d43 2066 756e 6374 le class-C funct
│ │ │ │ │ +000042b0: 696f 6e73 7f33 3035 3438 310a 4e6f 6465 ions.305481.Node
│ │ │ │ │ +000042c0: 3a20 4669 6c65 2063 6c61 7373 2d66 696c : File class-fil
│ │ │ │ │ +000042d0: 6520 6f70 6572 6174 696f 6e73 7f33 3035 e operations.305
│ │ │ │ │ +000042e0: 3735 370a 4e6f 6465 3a20 4669 6c65 2063 757.Node: File c
│ │ │ │ │ +000042f0: 6c61 7373 2d69 6e69 7469 616c 697a 6174 lass-initializat
│ │ │ │ │ +00004300: 696f 6e7f 3330 3636 3736 0a4e 6f64 653a ion.306676.Node:
│ │ │ │ │ +00004310: 2046 696c 6520 636c 6173 732d 696e 7374 File class-inst
│ │ │ │ │ +00004320: 616e 6365 2063 7265 6174 696f 6e7f 3330 ance creation.30
│ │ │ │ │ +00004330: 3639 3435 0a4e 6f64 653a 2046 696c 6520 6945.Node: File
│ │ │ │ │ +00004340: 636c 6173 732d 7265 6164 696e 6720 7379 class-reading sy
│ │ │ │ │ +00004350: 7374 656d 2064 6566 6175 6c74 737f 3330 stem defaults.30
│ │ │ │ │ +00004360: 3734 3332 0a4e 6f64 653a 2046 696c 6520 7432.Node: File
│ │ │ │ │ +00004370: 636c 6173 732d 7465 7374 696e 677f 3330 class-testing.30
│ │ │ │ │ +00004380: 3737 3836 0a4e 6f64 653a 2046 696c 652d 7786.Node: File-
│ │ │ │ │ +00004390: 6163 6365 7373 696e 677f 3330 3834 3338 accessing.308438
│ │ │ │ │ +000043a0: 0a4e 6f64 653a 2046 696c 652d 6261 7369 .Node: File-basi
│ │ │ │ │ +000043b0: 637f 3331 3031 3836 0a4e 6f64 653a 2046 c.310186.Node: F
│ │ │ │ │ +000043c0: 696c 652d 6469 7265 6374 6f72 7920 6f70 ile-directory op
│ │ │ │ │ +000043d0: 6572 6174 696f 6e73 7f33 3130 3437 340a erations.310474.
│ │ │ │ │ +000043e0: 4e6f 6465 3a20 4669 6c65 2d66 696c 6520 Node: File-file
│ │ │ │ │ +000043f0: 6e61 6d65 206d 616e 6167 656d 656e 747f name management.
│ │ │ │ │ +00004400: 3331 3038 3735 0a4e 6f64 653a 2046 696c 310875.Node: Fil
│ │ │ │ │ +00004410: 652d 6669 6c65 206f 7065 7261 7469 6f6e e-file operation
│ │ │ │ │ +00004420: 737f 3331 3132 3732 0a4e 6f64 653a 2046 s.311272.Node: F
│ │ │ │ │ +00004430: 696c 652d 7374 696c 6c20 756e 636c 6173 ile-still unclas
│ │ │ │ │ +00004440: 7369 6669 6564 7f33 3132 3331 360a 4e6f sified.312316.No
│ │ │ │ │ +00004450: 6465 3a20 4669 6c65 2d74 6573 7469 6e67 de: File-testing
│ │ │ │ │ +00004460: 7f33 3132 3630 350a 4e6f 6465 3a20 4669 .312605.Node: Fi
│ │ │ │ │ +00004470: 6c65 4465 7363 7269 7074 6f72 7f33 3133 leDescriptor.313
│ │ │ │ │ +00004480: 3435 330a 4e6f 6465 3a20 4669 6c65 4465 453.Node: FileDe
│ │ │ │ │ +00004490: 7363 7269 7074 6f72 2063 6c61 7373 2d69 scriptor class-i
│ │ │ │ │ +000044a0: 6e69 7469 616c 697a 6174 696f 6e7f 3331 nitialization.31
│ │ │ │ │ +000044b0: 3437 3839 0a4e 6f64 653a 2046 696c 6544 4789.Node: FileD
│ │ │ │ │ +000044c0: 6573 6372 6970 746f 7220 636c 6173 732d escriptor class-
│ │ │ │ │ +000044d0: 696e 7374 616e 6365 2063 7265 6174 696f instance creatio
│ │ │ │ │ +000044e0: 6e7f 3331 3531 3237 0a4e 6f64 653a 2046 n.315127.Node: F
│ │ │ │ │ +000044f0: 696c 6544 6573 6372 6970 746f 7220 636c ileDescriptor cl
│ │ │ │ │ +00004500: 6173 732d 7374 696c 6c20 756e 636c 6173 ass-still unclas
│ │ │ │ │ +00004510: 7369 6669 6564 7f33 3230 3232 330a 4e6f sified.320223.No
│ │ │ │ │ +00004520: 6465 3a20 4669 6c65 4465 7363 7269 7074 de: FileDescript
│ │ │ │ │ +00004530: 6f72 2d61 6363 6573 7369 6e67 7f33 3231 or-accessing.321
│ │ │ │ │ +00004540: 3239 330a 4e6f 6465 3a20 4669 6c65 4465 293.Node: FileDe
│ │ │ │ │ +00004550: 7363 7269 7074 6f72 2d62 6173 6963 7f33 scriptor-basic.3
│ │ │ │ │ +00004560: 3232 3631 300a 4e6f 6465 3a20 4669 6c65 22610.Node: File
│ │ │ │ │ +00004570: 4465 7363 7269 7074 6f72 2d62 696e 6172 Descriptor-binar
│ │ │ │ │ +00004580: 7920 492f 4f7f 3332 3432 3031 0a4e 6f64 y I/O.324201.Nod
│ │ │ │ │ +00004590: 653a 2046 696c 6544 6573 6372 6970 746f e: FileDescripto
│ │ │ │ │ +000045a0: 722d 6275 696c 7420 696e 737f 3332 3537 r-built ins.3257
│ │ │ │ │ +000045b0: 3730 0a4e 6f64 653a 2046 696c 6544 6573 70.Node: FileDes
│ │ │ │ │ +000045c0: 6372 6970 746f 722d 636c 6173 7320 7479 criptor-class ty
│ │ │ │ │ +000045d0: 7065 206d 6574 686f 6473 7f33 3237 3835 pe methods.32785
│ │ │ │ │ +000045e0: 380a 4e6f 6465 3a20 4669 6c65 4465 7363 8.Node: FileDesc
│ │ │ │ │ +000045f0: 7269 7074 6f72 2d69 6e69 7469 616c 697a riptor-initializ
│ │ │ │ │ +00004600: 652d 7265 6c65 6173 657f 3332 3832 3838 e-release.328288
│ │ │ │ │ +00004610: 0a4e 6f64 653a 2046 696c 6544 6573 6372 .Node: FileDescr
│ │ │ │ │ +00004620: 6970 746f 722d 6c6f 772d 6c65 7665 6c20 iptor-low-level
│ │ │ │ │ +00004630: 6163 6365 7373 7f33 3238 3830 320a 4e6f access.328802.No
│ │ │ │ │ +00004640: 6465 3a20 4669 6c65 4465 7363 7269 7074 de: FileDescript
│ │ │ │ │ +00004650: 6f72 2d6f 7665 7272 6964 696e 6720 696e or-overriding in
│ │ │ │ │ +00004660: 6865 7269 7465 6420 6d65 7468 6f64 737f herited methods.
│ │ │ │ │ +00004670: 3332 3933 3531 0a4e 6f64 653a 2046 696c 329351.Node: Fil
│ │ │ │ │ +00004680: 6544 6573 6372 6970 746f 722d 706f 6c79 eDescriptor-poly
│ │ │ │ │ +00004690: 6d6f 7270 6869 736d 7f33 3239 3936 330a morphism.329963.
│ │ │ │ │ +000046a0: 4e6f 6465 3a20 4669 6c65 4465 7363 7269 Node: FileDescri
│ │ │ │ │ +000046b0: 7074 6f72 2d70 6f73 6974 696f 6e69 6e67 ptor-positioning
│ │ │ │ │ +000046c0: 7f33 3330 3238 340a 4e6f 6465 3a20 4669 .330284.Node: Fi
│ │ │ │ │ +000046d0: 6c65 4465 7363 7269 7074 6f72 2d70 7269 leDescriptor-pri
│ │ │ │ │ +000046e0: 6e74 696e 677f 3333 3035 3931 0a4e 6f64 nting.330591.Nod
│ │ │ │ │ +000046f0: 653a 2046 696c 6544 6573 6372 6970 746f e: FileDescripto
│ │ │ │ │ +00004700: 722d 7465 7374 696e 677f 3333 3038 3734 r-testing.330874
│ │ │ │ │ +00004710: 0a4e 6f64 653a 2046 696c 6550 6174 687f .Node: FilePath.
│ │ │ │ │ +00004720: 3333 3130 3938 0a4e 6f64 653a 2046 696c 331098.Node: Fil
│ │ │ │ │ +00004730: 6550 6174 6820 636c 6173 732d 6669 6c65 ePath class-file
│ │ │ │ │ +00004740: 206e 616d 6520 6d61 6e61 6765 6d65 6e74 name management
│ │ │ │ │ +00004750: 7f33 3332 3039 360a 4e6f 6465 3a20 4669 .332096.Node: Fi
│ │ │ │ │ +00004760: 6c65 5061 7468 2063 6c61 7373 2d73 7469 lePath class-sti
│ │ │ │ │ +00004770: 6c6c 2075 6e63 6c61 7373 6966 6965 647f ll unclassified.
│ │ │ │ │ +00004780: 3333 3337 3630 0a4e 6f64 653a 2046 696c 333760.Node: Fil
│ │ │ │ │ +00004790: 6550 6174 682d 6163 6365 7373 696e 677f ePath-accessing.
│ │ │ │ │ +000047a0: 3333 3430 3637 0a4e 6f64 653a 2046 696c 334067.Node: Fil
│ │ │ │ │ +000047b0: 6550 6174 682d 636f 6e76 6572 7469 6e67 ePath-converting
│ │ │ │ │ +000047c0: 7f33 3336 3339 340a 4e6f 6465 3a20 4669 .336394.Node: Fi
│ │ │ │ │ +000047d0: 6c65 5061 7468 2d64 6563 6f72 6174 696f lePath-decoratio
│ │ │ │ │ +000047e0: 6e7f 3333 3636 3037 0a4e 6f64 653a 2046 n.336607.Node: F
│ │ │ │ │ +000047f0: 696c 6550 6174 682d 6469 7265 6374 6f72 ilePath-director
│ │ │ │ │ +00004800: 7920 6f70 6572 6174 696f 6e73 7f33 3337 y operations.337
│ │ │ │ │ +00004810: 3038 390a 4e6f 6465 3a20 4669 6c65 5061 089.Node: FilePa
│ │ │ │ │ +00004820: 7468 2d65 6e75 6d65 7261 7469 6e67 7f33 th-enumerating.3
│ │ │ │ │ +00004830: 3337 3630 330a 4e6f 6465 3a20 4669 6c65 37603.Node: File
│ │ │ │ │ +00004840: 5061 7468 2d66 696c 6520 6e61 6d65 206d Path-file name m
│ │ │ │ │ +00004850: 616e 6167 656d 656e 747f 3334 3030 3131 anagement.340011
│ │ │ │ │ +00004860: 0a4e 6f64 653a 2046 696c 6550 6174 682d .Node: FilePath-
│ │ │ │ │ +00004870: 6669 6c65 206f 7065 7261 7469 6f6e 737f file operations.
│ │ │ │ │ +00004880: 3334 3131 3635 0a4e 6f64 653a 2046 696c 341165.Node: Fil
│ │ │ │ │ +00004890: 6550 6174 682d 7072 696e 7469 6e67 7f33 ePath-printing.3
│ │ │ │ │ +000048a0: 3433 3233 370a 4e6f 6465 3a20 4669 6c65 43237.Node: File
│ │ │ │ │ +000048b0: 5061 7468 2d73 7469 6c6c 2075 6e63 6c61 Path-still uncla
│ │ │ │ │ +000048c0: 7373 6966 6965 647f 3334 3337 3433 0a4e ssified.343743.N
│ │ │ │ │ +000048d0: 6f64 653a 2046 696c 6550 6174 682d 7465 ode: FilePath-te
│ │ │ │ │ +000048e0: 7374 696e 677f 3334 3430 3833 0a4e 6f64 sting.344083.Nod
│ │ │ │ │ +000048f0: 653a 2046 696c 6550 6174 682d 7669 7274 e: FilePath-virt
│ │ │ │ │ +00004900: 7561 6c20 6669 6c65 7379 7374 656d 737f ual filesystems.
│ │ │ │ │ +00004910: 3334 3534 3434 0a4e 6f64 653a 2046 696c 345444.Node: Fil
│ │ │ │ │ +00004920: 6553 6567 6d65 6e74 7f33 3435 3634 370a eSegment.345647.
│ │ │ │ │ +00004930: 4e6f 6465 3a20 4669 6c65 5365 676d 656e Node: FileSegmen
│ │ │ │ │ +00004940: 7420 636c 6173 732d 6261 7369 637f 3334 t class-basic.34
│ │ │ │ │ +00004950: 3632 3937 0a4e 6f64 653a 2046 696c 6553 6297.Node: FileS
│ │ │ │ │ +00004960: 6567 6d65 6e74 2063 6c61 7373 2d69 6e73 egment class-ins
│ │ │ │ │ +00004970: 7461 6c6c 696e 677f 3334 3638 3134 0a4e talling.346814.N
│ │ │ │ │ +00004980: 6f64 653a 2046 696c 6553 6567 6d65 6e74 ode: FileSegment
│ │ │ │ │ +00004990: 2d62 6173 6963 7f33 3437 3136 340a 4e6f -basic.347164.No
│ │ │ │ │ +000049a0: 6465 3a20 4669 6c65 5365 676d 656e 742d de: FileSegment-
│ │ │ │ │ +000049b0: 6571 7561 6c69 7479 7f33 3438 3138 370a equality.348187.
│ │ │ │ │ +000049c0: 4e6f 6465 3a20 4669 6c65 5365 676d 656e Node: FileSegmen
│ │ │ │ │ +000049d0: 742d 7072 696e 7469 6e67 7f33 3438 3439 t-printing.34849
│ │ │ │ │ +000049e0: 390a 4e6f 6465 3a20 4669 6c65 5374 7265 9.Node: FileStre
│ │ │ │ │ +000049f0: 616d 7f33 3438 3934 370a 4e6f 6465 3a20 am.348947.Node:
│ │ │ │ │ +00004a00: 4669 6c65 5374 7265 616d 2063 6c61 7373 FileStream class
│ │ │ │ │ +00004a10: 2d66 696c 652d 696e 7f33 3439 3730 390a -file-in.349709.
│ │ │ │ │ +00004a20: 4e6f 6465 3a20 4669 6c65 5374 7265 616d Node: FileStream
│ │ │ │ │ +00004a30: 2063 6c61 7373 2d73 7461 6e64 6172 6420 class-standard
│ │ │ │ │ +00004a40: 7374 7265 616d 737f 3335 3332 3436 0a4e streams.353246.N
│ │ │ │ │ +00004a50: 6f64 653a 2046 696c 6553 7472 6561 6d2d ode: FileStream-
│ │ │ │ │ +00004a60: 6261 7369 637f 3335 3339 3836 0a4e 6f64 basic.353986.Nod
│ │ │ │ │ +00004a70: 653a 2046 696c 6553 7472 6561 6d2d 6275 e: FileStream-bu
│ │ │ │ │ +00004a80: 6666 6572 696e 677f 3335 3438 3732 0a4e ffering.354872.N
│ │ │ │ │ +00004a90: 6f64 653a 2046 696c 6553 7472 6561 6d2d ode: FileStream-
│ │ │ │ │ +00004aa0: 636f 6d70 696c 696e 677f 3335 3630 3035 compiling.356005
│ │ │ │ │ +00004ab0: 0a4e 6f64 653a 2046 696c 6553 7472 6561 .Node: FileStrea
│ │ │ │ │ +00004ac0: 6d2d 696e 6974 6961 6c69 7a65 2d72 656c m-initialize-rel
│ │ │ │ │ +00004ad0: 6561 7365 7f33 3536 3337 300a 4e6f 6465 ease.356370.Node
│ │ │ │ │ +00004ae0: 3a20 4669 6c65 5374 7265 616d 2d6f 7665 : FileStream-ove
│ │ │ │ │ +00004af0: 7272 6964 696e 6720 696e 6865 7269 7465 rriding inherite
│ │ │ │ │ +00004b00: 6420 6d65 7468 6f64 737f 3335 3636 3635 d methods.356665
│ │ │ │ │ +00004b10: 0a4e 6f64 653a 2046 696c 6553 7472 6561 .Node: FileStrea
│ │ │ │ │ +00004b20: 6d2d 7465 7374 696e 677f 3335 3735 3532 m-testing.357552
│ │ │ │ │ +00004b30: 0a4e 6f64 653a 2046 6c6f 6174 7f33 3537 .Node: Float.357
│ │ │ │ │ +00004b40: 3737 340a 4e6f 6465 3a20 466c 6f61 7420 774.Node: Float
│ │ │ │ │ +00004b50: 636c 6173 732d 6279 7465 2d6f 7264 6572 class-byte-order
│ │ │ │ │ +00004b60: 2064 6570 656e 6461 6e63 6965 737f 3335 dependancies.35
│ │ │ │ │ +00004b70: 3838 3638 0a4e 6f64 653a 2046 6c6f 6174 8868.Node: Float
│ │ │ │ │ +00004b80: 2063 6c61 7373 2d63 6861 7261 6374 6572 class-character
│ │ │ │ │ +00004b90: 697a 6174 696f 6e7f 3335 3931 3438 0a4e ization.359148.N
│ │ │ │ │ +00004ba0: 6f64 653a 2046 6c6f 6174 2d61 7269 7468 ode: Float-arith
│ │ │ │ │ +00004bb0: 6d65 7469 637f 3336 3031 3730 0a4e 6f64 metic.360170.Nod
│ │ │ │ │ +00004bc0: 653a 2046 6c6f 6174 2d62 6173 6963 7f33 e: Float-basic.3
│ │ │ │ │ +00004bd0: 3630 3538 300a 4e6f 6465 3a20 466c 6f61 60580.Node: Floa
│ │ │ │ │ +00004be0: 742d 6275 696c 7420 696e 737f 3336 3038 t-built ins.3608
│ │ │ │ │ +00004bf0: 3638 0a4e 6f64 653a 2046 6c6f 6174 2d63 68.Node: Float-c
│ │ │ │ │ +00004c00: 6f65 7263 696e 677f 3336 3138 3039 0a4e oercing.361809.N
│ │ │ │ │ +00004c10: 6f64 653a 2046 6c6f 6174 2d63 6f65 7263 ode: Float-coerc
│ │ │ │ │ +00004c20: 696f 6e7f 3336 3233 3133 0a4e 6f64 653a ion.362313.Node:
│ │ │ │ │ +00004c30: 2046 6c6f 6174 2d63 6f6d 7061 7269 6e67 Float-comparing
│ │ │ │ │ +00004c40: 7f33 3632 3537 360a 4e6f 6465 3a20 466c .362576.Node: Fl
│ │ │ │ │ +00004c50: 6f61 742d 636f 6d70 696c 6572 7f33 3633 oat-compiler.363
│ │ │ │ │ +00004c60: 3232 360a 4e6f 6465 3a20 466c 6f61 742d 226.Node: Float-
│ │ │ │ │ +00004c70: 636f 6e76 6572 7469 6e67 7f33 3633 3435 converting.36345
│ │ │ │ │ +00004c80: 390a 4e6f 6465 3a20 466c 6f61 742d 666c 9.Node: Float-fl
│ │ │ │ │ +00004c90: 6f61 7469 6e67 2070 6f69 6e74 7f33 3633 oating point.363
│ │ │ │ │ +00004ca0: 3638 350a 4e6f 6465 3a20 466c 6f61 742d 685.Node: Float-
│ │ │ │ │ +00004cb0: 6d69 7363 206d 6174 687f 3336 3339 3234 misc math.363924
│ │ │ │ │ +00004cc0: 0a4e 6f64 653a 2046 6c6f 6174 2d70 7269 .Node: Float-pri
│ │ │ │ │ +00004cd0: 6e74 696e 677f 3336 3431 3436 0a4e 6f64 nting.364146.Nod
│ │ │ │ │ +00004ce0: 653a 2046 6c6f 6174 2d73 746f 7269 6e67 e: Float-storing
│ │ │ │ │ +00004cf0: 7f33 3634 3337 330a 4e6f 6465 3a20 466c .364373.Node: Fl
│ │ │ │ │ +00004d00: 6f61 742d 7465 7374 696e 677f 3336 3437 oat-testing.3647
│ │ │ │ │ +00004d10: 3833 0a4e 6f64 653a 2046 6c6f 6174 2d74 83.Node: Float-t
│ │ │ │ │ +00004d20: 6573 7469 6e67 2066 756e 6374 696f 6e61 esting functiona
│ │ │ │ │ +00004d30: 6c69 7479 7f33 3635 3634 320a 4e6f 6465 lity.365642.Node
│ │ │ │ │ +00004d40: 3a20 466c 6f61 742d 7472 616e 7363 656e : Float-transcen
│ │ │ │ │ +00004d50: 6465 6e74 616c 206f 7065 7261 7469 6f6e dental operation
│ │ │ │ │ +00004d60: 737f 3336 3538 3830 0a4e 6f64 653a 2046 s.365880.Node: F
│ │ │ │ │ +00004d70: 6c6f 6174 2d74 7275 6e63 6174 696f 6e20 loat-truncation
│ │ │ │ │ +00004d80: 616e 6420 726f 756e 6420 6f66 667f 3336 and round off.36
│ │ │ │ │ +00004d90: 3635 3338 0a4e 6f64 653a 2046 6c6f 6174 6538.Node: Float
│ │ │ │ │ +00004da0: 447f 3336 3638 3030 0a4e 6f64 653a 2046 D.366800.Node: F
│ │ │ │ │ +00004db0: 6c6f 6174 4420 636c 6173 732d 6279 7465 loatD class-byte
│ │ │ │ │ +00004dc0: 2d6f 7264 6572 2064 6570 656e 6465 6e63 -order dependenc
│ │ │ │ │ +00004dd0: 6965 737f 3336 3733 3339 0a4e 6f64 653a ies.367339.Node:
│ │ │ │ │ +00004de0: 2046 6c6f 6174 4420 636c 6173 732d 6368 FloatD class-ch
│ │ │ │ │ +00004df0: 6172 6163 7465 7269 7a61 7469 6f6e 7f33 aracterization.3
│ │ │ │ │ +00004e00: 3637 3733 340a 4e6f 6465 3a20 466c 6f61 67734.Node: Floa
│ │ │ │ │ +00004e10: 7444 2063 6c61 7373 2d63 6f6e 7665 7274 tD class-convert
│ │ │ │ │ +00004e20: 696e 677f 3336 3930 3038 0a4e 6f64 653a ing.369008.Node:
│ │ │ │ │ +00004e30: 2046 6c6f 6174 442d 6275 696c 7420 696e FloatD-built in
│ │ │ │ │ +00004e40: 737f 3336 3932 3634 0a4e 6f64 653a 2046 s.369264.Node: F
│ │ │ │ │ +00004e50: 6c6f 6174 442d 636f 6572 6369 6e67 7f33 loatD-coercing.3
│ │ │ │ │ +00004e60: 3730 3530 310a 4e6f 6465 3a20 466c 6f61 70501.Node: Floa
│ │ │ │ │ +00004e70: 7444 2d63 6f6e 7665 7274 696e 677f 3337 tD-converting.37
│ │ │ │ │ +00004e80: 3039 3330 0a4e 6f64 653a 2046 6c6f 6174 0930.Node: Float
│ │ │ │ │ +00004e90: 457f 3337 3131 3136 0a4e 6f64 653a 2046 E.371116.Node: F
│ │ │ │ │ +00004ea0: 6c6f 6174 4520 636c 6173 732d 6279 7465 loatE class-byte
│ │ │ │ │ +00004eb0: 2d6f 7264 6572 2064 6570 656e 6461 6e63 -order dependanc
│ │ │ │ │ +00004ec0: 6965 737f 3337 3137 3035 0a4e 6f64 653a ies.371705.Node:
│ │ │ │ │ +00004ed0: 2046 6c6f 6174 4520 636c 6173 732d 6279 FloatE class-by
│ │ │ │ │ +00004ee0: 7465 2d6f 7264 6572 2064 6570 656e 6465 te-order depende
│ │ │ │ │ +00004ef0: 6e63 6965 737f 3337 3139 3937 0a4e 6f64 ncies.371997.Nod
│ │ │ │ │ +00004f00: 653a 2046 6c6f 6174 4520 636c 6173 732d e: FloatE class-
│ │ │ │ │ +00004f10: 6368 6172 6163 7465 7269 7a61 7469 6f6e characterization
│ │ │ │ │ +00004f20: 7f33 3732 3336 330a 4e6f 6465 3a20 466c .372363.Node: Fl
│ │ │ │ │ +00004f30: 6f61 7445 2063 6c61 7373 2d63 6f6e 7665 oatE class-conve
│ │ │ │ │ +00004f40: 7274 696e 677f 3337 3339 3235 0a4e 6f64 rting.373925.Nod
│ │ │ │ │ +00004f50: 653a 2046 6c6f 6174 452d 6275 696c 7420 e: FloatE-built
│ │ │ │ │ +00004f60: 696e 737f 3337 3431 3831 0a4e 6f64 653a ins.374181.Node:
│ │ │ │ │ +00004f70: 2046 6c6f 6174 452d 636f 6572 6369 6e67 FloatE-coercing
│ │ │ │ │ +00004f80: 7f33 3735 3431 380a 4e6f 6465 3a20 466c .375418.Node: Fl
│ │ │ │ │ +00004f90: 6f61 7445 2d63 6f6e 7665 7274 696e 677f oatE-converting.
│ │ │ │ │ +00004fa0: 3337 3538 3437 0a4e 6f64 653a 2046 6c6f 375847.Node: Flo
│ │ │ │ │ +00004fb0: 6174 517f 3337 3630 3333 0a4e 6f64 653a atQ.376033.Node:
│ │ │ │ │ +00004fc0: 2046 6c6f 6174 5120 636c 6173 732d 6279 FloatQ class-by
│ │ │ │ │ +00004fd0: 7465 2d6f 7264 6572 2064 6570 656e 6461 te-order dependa
│ │ │ │ │ +00004fe0: 6e63 6965 737f 3337 3635 3830 0a4e 6f64 ncies.376580.Nod
│ │ │ │ │ +00004ff0: 653a 2046 6c6f 6174 5120 636c 6173 732d e: FloatQ class-
│ │ │ │ │ +00005000: 6368 6172 6163 7465 7269 7a61 7469 6f6e characterization
│ │ │ │ │ +00005010: 7f33 3736 3836 350a 4e6f 6465 3a20 466c .376865.Node: Fl
│ │ │ │ │ +00005020: 6f61 7451 2063 6c61 7373 2d63 6f6e 7665 oatQ class-conve
│ │ │ │ │ +00005030: 7274 696e 677f 3337 3834 3237 0a4e 6f64 rting.378427.Nod
│ │ │ │ │ +00005040: 653a 2046 6c6f 6174 512d 6275 696c 7420 e: FloatQ-built
│ │ │ │ │ +00005050: 696e 737f 3337 3836 3833 0a4e 6f64 653a ins.378683.Node:
│ │ │ │ │ +00005060: 2046 6c6f 6174 512d 636f 6572 6369 6e67 FloatQ-coercing
│ │ │ │ │ +00005070: 7f33 3739 3932 300a 4e6f 6465 3a20 466c .379920.Node: Fl
│ │ │ │ │ +00005080: 6f61 7451 2d63 6f6e 7665 7274 696e 677f oatQ-converting.
│ │ │ │ │ +00005090: 3338 3033 3439 0a4e 6f64 653a 2046 7261 380349.Node: Fra
│ │ │ │ │ +000050a0: 6374 696f 6e7f 3338 3035 3335 0a4e 6f64 ction.380535.Nod
│ │ │ │ │ +000050b0: 653a 2046 7261 6374 696f 6e20 636c 6173 e: Fraction clas
│ │ │ │ │ +000050c0: 732d 636f 6e76 6572 7469 6e67 7f33 3831 s-converting.381
│ │ │ │ │ +000050d0: 3332 360a 4e6f 6465 3a20 4672 6163 7469 326.Node: Fracti
│ │ │ │ │ +000050e0: 6f6e 2063 6c61 7373 2d69 6e73 7461 6e63 on class-instanc
│ │ │ │ │ +000050f0: 6520 6372 6561 7469 6f6e 7f33 3831 3537 e creation.38157
│ │ │ │ │ +00005100: 300a 4e6f 6465 3a20 4672 6163 7469 6f6e 0.Node: Fraction
│ │ │ │ │ +00005110: 2d61 6363 6573 7369 6e67 7f33 3831 3935 -accessing.38195
│ │ │ │ │ +00005120: 350a 4e6f 6465 3a20 4672 6163 7469 6f6e 5.Node: Fraction
│ │ │ │ │ +00005130: 2d61 7269 7468 6d65 7469 637f 3338 3232 -arithmetic.3822
│ │ │ │ │ +00005140: 3435 0a4e 6f64 653a 2046 7261 6374 696f 45.Node: Fractio
│ │ │ │ │ +00005150: 6e2d 636f 6572 6369 6e67 7f33 3832 3936 n-coercing.38296
│ │ │ │ │ +00005160: 390a 4e6f 6465 3a20 4672 6163 7469 6f6e 9.Node: Fraction
│ │ │ │ │ +00005170: 2d63 6f65 7263 696f 6e7f 3338 3336 3037 -coercion.383607
│ │ │ │ │ +00005180: 0a4e 6f64 653a 2046 7261 6374 696f 6e2d .Node: Fraction-
│ │ │ │ │ +00005190: 636f 6d70 6172 696e 677f 3338 3338 3838 comparing.383888
│ │ │ │ │ +000051a0: 0a4e 6f64 653a 2046 7261 6374 696f 6e2d .Node: Fraction-
│ │ │ │ │ +000051b0: 636f 6e76 6572 7469 6e67 7f33 3834 3339 converting.38439
│ │ │ │ │ +000051c0: 300a 4e6f 6465 3a20 4672 6163 7469 6f6e 0.Node: Fraction
│ │ │ │ │ +000051d0: 2d6f 7074 696d 697a 6564 2063 6173 6573 -optimized cases
│ │ │ │ │ +000051e0: 7f33 3834 3935 390a 4e6f 6465 3a20 4672 .384959.Node: Fr
│ │ │ │ │ +000051f0: 6163 7469 6f6e 2d70 7269 6e74 696e 677f action-printing.
│ │ │ │ │ +00005200: 3338 3534 3434 0a4e 6f64 653a 2046 7261 385444.Node: Fra
│ │ │ │ │ +00005210: 6374 696f 6e2d 7465 7374 696e 677f 3338 ction-testing.38
│ │ │ │ │ +00005220: 3537 3736 0a4e 6f64 653a 2047 656e 6572 5776.Node: Gener
│ │ │ │ │ +00005230: 6174 6f72 7f33 3835 3938 330a 4e6f 6465 ator.385983.Node
│ │ │ │ │ +00005240: 3a20 4765 6e65 7261 746f 7220 636c 6173 : Generator clas
│ │ │ │ │ +00005250: 732d 696e 7374 616e 6365 2063 7265 6174 s-instance creat
│ │ │ │ │ +00005260: 696f 6e7f 3338 3832 3839 0a4e 6f64 653a ion.388289.Node:
│ │ │ │ │ +00005270: 2047 656e 6572 6174 6f72 2d73 7472 6561 Generator-strea
│ │ │ │ │ +00005280: 6d20 7072 6f74 6f63 6f6c 7f33 3839 3033 m protocol.38903
│ │ │ │ │ +00005290: 360a 4e6f 6465 3a20 4765 746f 7074 7f33 6.Node: Getopt.3
│ │ │ │ │ +000052a0: 3930 3039 390a 4e6f 6465 3a20 4765 746f 90099.Node: Geto
│ │ │ │ │ +000052b0: 7074 2063 6c61 7373 2d69 6e73 7461 6e63 pt class-instanc
│ │ │ │ │ +000052c0: 6520 6372 6561 7469 6f6e 7f33 3930 3436 e creation.39046
│ │ │ │ │ +000052d0: 350a 4e6f 6465 3a20 4861 6c74 7f33 3933 5.Node: Halt.393
│ │ │ │ │ +000052e0: 3130 340a 4e6f 6465 3a20 4861 6c74 2d64 104.Node: Halt-d
│ │ │ │ │ +000052f0: 6573 6372 6970 7469 6f6e 7f33 3933 3430 escription.39340
│ │ │ │ │ +00005300: 320a 4e6f 6465 3a20 4861 7368 6564 436f 2.Node: HashedCo
│ │ │ │ │ +00005310: 6c6c 6563 7469 6f6e 7f33 3933 3635 330a llection.393653.
│ │ │ │ │ +00005320: 4e6f 6465 3a20 4861 7368 6564 436f 6c6c Node: HashedColl
│ │ │ │ │ +00005330: 6563 7469 6f6e 2063 6c61 7373 2d69 6e73 ection class-ins
│ │ │ │ │ +00005340: 7461 6e63 6520 6372 6561 7469 6f6e 7f33 tance creation.3
│ │ │ │ │ +00005350: 3934 3531 340a 4e6f 6465 3a20 4861 7368 94514.Node: Hash
│ │ │ │ │ +00005360: 6564 436f 6c6c 6563 7469 6f6e 2d61 6363 edCollection-acc
│ │ │ │ │ +00005370: 6573 7369 6e67 7f33 3934 3938 360a 4e6f essing.394986.No
│ │ │ │ │ +00005380: 6465 3a20 4861 7368 6564 436f 6c6c 6563 de: HashedCollec
│ │ │ │ │ +00005390: 7469 6f6e 2d62 7569 6c74 696e 737f 3339 tion-builtins.39
│ │ │ │ │ +000053a0: 3535 3636 0a4e 6f64 653a 2048 6173 6865 5566.Node: Hashe
│ │ │ │ │ +000053b0: 6443 6f6c 6c65 6374 696f 6e2d 636f 7079 dCollection-copy
│ │ │ │ │ +000053c0: 696e 677f 3339 3633 3433 0a4e 6f64 653a ing.396343.Node:
│ │ │ │ │ +000053d0: 2048 6173 6865 6443 6f6c 6c65 6374 696f HashedCollectio
│ │ │ │ │ +000053e0: 6e2d 656e 756d 6572 6174 696e 6720 7468 n-enumerating th
│ │ │ │ │ +000053f0: 6520 656c 656d 656e 7473 206f 6620 6120 e elements of a
│ │ │ │ │ +00005400: 636f 6c6c 6563 7469 6f6e 7f33 3936 3832 collection.39682
│ │ │ │ │ +00005410: 310a 4e6f 6465 3a20 4861 7368 6564 436f 1.Node: HashedCo
│ │ │ │ │ +00005420: 6c6c 6563 7469 6f6e 2d72 6568 6173 6869 llection-rehashi
│ │ │ │ │ +00005430: 6e67 7f33 3937 3139 370a 4e6f 6465 3a20 ng.397197.Node:
│ │ │ │ │ +00005440: 4861 7368 6564 436f 6c6c 6563 7469 6f6e HashedCollection
│ │ │ │ │ +00005450: 2d72 656d 6f76 696e 677f 3339 3734 3833 -removing.397483
│ │ │ │ │ +00005460: 0a4e 6f64 653a 2048 6173 6865 6443 6f6c .Node: HashedCol
│ │ │ │ │ +00005470: 6c65 6374 696f 6e2d 7361 7669 6e67 2061 lection-saving a
│ │ │ │ │ +00005480: 6e64 206c 6f61 6469 6e67 7f33 3937 3839 nd loading.39789
│ │ │ │ │ +00005490: 320a 4e6f 6465 3a20 4861 7368 6564 436f 2.Node: HashedCo
│ │ │ │ │ +000054a0: 6c6c 6563 7469 6f6e 2d73 746f 7269 6e67 llection-storing
│ │ │ │ │ +000054b0: 7f33 3938 3430 360a 4e6f 6465 3a20 4861 .398406.Node: Ha
│ │ │ │ │ +000054c0: 7368 6564 436f 6c6c 6563 7469 6f6e 2d74 shedCollection-t
│ │ │ │ │ +000054d0: 6573 7469 6e67 2063 6f6c 6c65 6374 696f esting collectio
│ │ │ │ │ +000054e0: 6e73 7f33 3938 3733 330a 4e6f 6465 3a20 ns.398733.Node:
│ │ │ │ │ +000054f0: 486f 6d65 6441 7373 6f63 6961 7469 6f6e HomedAssociation
│ │ │ │ │ +00005500: 7f33 3939 3638 300a 4e6f 6465 3a20 486f .399680.Node: Ho
│ │ │ │ │ +00005510: 6d65 6441 7373 6f63 6961 7469 6f6e 2063 medAssociation c
│ │ │ │ │ +00005520: 6c61 7373 2d62 6173 6963 7f34 3030 3235 lass-basic.40025
│ │ │ │ │ +00005530: 300a 4e6f 6465 3a20 486f 6d65 6441 7373 0.Node: HomedAss
│ │ │ │ │ +00005540: 6f63 6961 7469 6f6e 2d61 6363 6573 7369 ociation-accessi
│ │ │ │ │ +00005550: 6e67 7f34 3030 3535 320a 4e6f 6465 3a20 ng.400552.Node:
│ │ │ │ │ +00005560: 486f 6d65 6441 7373 6f63 6961 7469 6f6e HomedAssociation
│ │ │ │ │ +00005570: 2d66 696e 616c 697a 6174 696f 6e7f 3430 -finalization.40
│ │ │ │ │ +00005580: 3039 3138 0a4e 6f64 653a 2048 6f6d 6564 0918.Node: Homed
│ │ │ │ │ +00005590: 4173 736f 6369 6174 696f 6e2d 7374 6f72 Association-stor
│ │ │ │ │ +000055a0: 696e 677f 3430 3135 3338 0a4e 6f64 653a ing.401538.Node:
│ │ │ │ │ +000055b0: 2049 6465 6e74 6974 7944 6963 7469 6f6e IdentityDiction
│ │ │ │ │ +000055c0: 6172 797f 3430 3138 3037 0a4e 6f64 653a ary.401807.Node:
│ │ │ │ │ +000055d0: 2049 6465 6e74 6974 7953 6574 7f34 3032 IdentitySet.402
│ │ │ │ │ +000055e0: 3230 300a 4e6f 6465 3a20 4964 656e 7469 200.Node: Identi
│ │ │ │ │ +000055f0: 7479 5365 742d 7465 7374 696e 677f 3430 tySet-testing.40
│ │ │ │ │ +00005600: 3235 3939 0a4e 6f64 653a 2049 6e74 6567 2599.Node: Integ
│ │ │ │ │ +00005610: 6572 7f34 3032 3836 300a 4e6f 6465 3a20 er.402860.Node:
│ │ │ │ │ +00005620: 496e 7465 6765 7220 636c 6173 732d 636f Integer class-co
│ │ │ │ │ +00005630: 6e76 6572 7469 6e67 7f34 3033 3638 390a nverting.403689.
│ │ │ │ │ +00005640: 4e6f 6465 3a20 496e 7465 6765 722d 6163 Node: Integer-ac
│ │ │ │ │ +00005650: 6365 7373 696e 677f 3430 3339 3231 0a4e cessing.403921.N
│ │ │ │ │ +00005660: 6f64 653a 2049 6e74 6567 6572 2d62 6173 ode: Integer-bas
│ │ │ │ │ +00005670: 6963 7f34 3034 3136 300a 4e6f 6465 3a20 ic.404160.Node:
│ │ │ │ │ +00005680: 496e 7465 6765 722d 6269 7420 6f70 6572 Integer-bit oper
│ │ │ │ │ +00005690: 6174 6f72 737f 3430 3433 3730 0a4e 6f64 ators.404370.Nod
│ │ │ │ │ +000056a0: 653a 2049 6e74 6567 6572 2d63 6f6e 7665 e: Integer-conve
│ │ │ │ │ +000056b0: 7274 696e 677f 3430 3538 3533 0a4e 6f64 rting.405853.Nod
│ │ │ │ │ +000056c0: 653a 2049 6e74 6567 6572 2d65 7874 656e e: Integer-exten
│ │ │ │ │ +000056d0: 7369 6f6e 7f34 3036 3537 390a 4e6f 6465 sion.406579.Node
│ │ │ │ │ +000056e0: 3a20 496e 7465 6765 722d 6974 6572 6174 : Integer-iterat
│ │ │ │ │ +000056f0: 6f72 737f 3430 3638 3932 0a4e 6f64 653a ors.406892.Node:
│ │ │ │ │ +00005700: 2049 6e74 6567 6572 2d6d 6174 6820 6d65 Integer-math me
│ │ │ │ │ +00005710: 7468 6f64 737f 3430 3732 3538 0a4e 6f64 thods.407258.Nod
│ │ │ │ │ +00005720: 653a 2049 6e74 6567 6572 2d70 7269 6e74 e: Integer-print
│ │ │ │ │ +00005730: 696e 677f 3430 3831 3539 0a4e 6f64 653a ing.408159.Node:
│ │ │ │ │ +00005740: 2049 6e74 6567 6572 2d73 746f 7269 6e67 Integer-storing
│ │ │ │ │ +00005750: 7f34 3130 3135 340a 4e6f 6465 3a20 496e .410154.Node: In
│ │ │ │ │ +00005760: 7465 6765 722d 7465 7374 696e 6720 6675 teger-testing fu
│ │ │ │ │ +00005770: 6e63 7469 6f6e 616c 6974 797f 3431 3034 nctionality.4104
│ │ │ │ │ +00005780: 3831 0a4e 6f64 653a 2049 6e74 6572 7661 81.Node: Interva
│ │ │ │ │ +00005790: 6c7f 3431 3037 3535 0a4e 6f64 653a 2049 l.410755.Node: I
│ │ │ │ │ +000057a0: 6e74 6572 7661 6c20 636c 6173 732d 696e nterval class-in
│ │ │ │ │ +000057b0: 7374 616e 6365 2063 7265 6174 696f 6e7f stance creation.
│ │ │ │ │ +000057c0: 3431 3133 3439 0a4e 6f64 653a 2049 6e74 411349.Node: Int
│ │ │ │ │ +000057d0: 6572 7661 6c2d 6261 7369 637f 3431 3139 erval-basic.4119
│ │ │ │ │ +000057e0: 3531 0a4e 6f64 653a 2049 6e74 6572 7661 51.Node: Interva
│ │ │ │ │ +000057f0: 6c2d 7072 696e 7469 6e67 7f34 3132 3734 l-printing.41274
│ │ │ │ │ +00005800: 350a 4e6f 6465 3a20 496e 7465 7276 616c 5.Node: Interval
│ │ │ │ │ +00005810: 2d73 746f 7269 6e67 7f34 3133 3037 370a -storing.413077.
│ │ │ │ │ +00005820: 4e6f 6465 3a20 496e 7465 7276 616c 2d74 Node: Interval-t
│ │ │ │ │ +00005830: 6573 7469 6e67 7f34 3133 3332 340a 4e6f esting.413324.No
│ │ │ │ │ +00005840: 6465 3a20 4974 6572 6162 6c65 7f34 3133 de: Iterable.413
│ │ │ │ │ +00005850: 3738 330a 4e6f 6465 3a20 4974 6572 6162 783.Node: Iterab
│ │ │ │ │ +00005860: 6c65 2063 6c61 7373 2d6d 756c 7469 6279 le class-multiby
│ │ │ │ │ +00005870: 7465 2065 6e63 6f64 696e 6773 7f34 3134 te encodings.414
│ │ │ │ │ +00005880: 3333 360a 4e6f 6465 3a20 4974 6572 6162 336.Node: Iterab
│ │ │ │ │ +00005890: 6c65 2d65 6e75 6d65 7261 7469 6f6e 7f34 le-enumeration.4
│ │ │ │ │ +000058a0: 3134 3632 380a 4e6f 6465 3a20 4974 6572 14628.Node: Iter
│ │ │ │ │ +000058b0: 6162 6c65 2d69 7465 7261 7469 6f6e 7f34 able-iteration.4
│ │ │ │ │ +000058c0: 3137 3430 380a 4e6f 6465 3a20 4974 6572 17408.Node: Iter
│ │ │ │ │ +000058d0: 6162 6c65 2d73 7472 6561 6d69 6e67 7f34 able-streaming.4
│ │ │ │ │ +000058e0: 3138 3132 380a 4e6f 6465 3a20 4c61 7267 18128.Node: Larg
│ │ │ │ │ +000058f0: 6541 7272 6179 7f34 3138 3432 360a 4e6f eArray.418426.No
│ │ │ │ │ +00005900: 6465 3a20 4c61 7267 6541 7272 6179 2d6f de: LargeArray-o
│ │ │ │ │ +00005910: 7665 7272 6964 6465 6e7f 3431 3838 3239 verridden.418829
│ │ │ │ │ +00005920: 0a4e 6f64 653a 204c 6172 6765 4172 7261 .Node: LargeArra
│ │ │ │ │ +00005930: 7965 6443 6f6c 6c65 6374 696f 6e7f 3431 yedCollection.41
│ │ │ │ │ +00005940: 3930 3231 0a4e 6f64 653a 204c 6172 6765 9021.Node: Large
│ │ │ │ │ +00005950: 4172 7261 7965 6443 6f6c 6c65 6374 696f ArrayedCollectio
│ │ │ │ │ +00005960: 6e20 636c 6173 732d 696e 7374 616e 6365 n class-instance
│ │ │ │ │ +00005970: 2063 7265 6174 696f 6e7f 3431 3935 3631 creation.419561
│ │ │ │ │ +00005980: 0a4e 6f64 653a 204c 6172 6765 4172 7261 .Node: LargeArra
│ │ │ │ │ +00005990: 7965 6443 6f6c 6c65 6374 696f 6e2d 6163 yedCollection-ac
│ │ │ │ │ +000059a0: 6365 7373 696e 677f 3431 3939 3230 0a4e cessing.419920.N
│ │ │ │ │ +000059b0: 6f64 653a 204c 6172 6765 4172 7261 7965 ode: LargeArraye
│ │ │ │ │ +000059c0: 6443 6f6c 6c65 6374 696f 6e2d 6261 7369 dCollection-basi
│ │ │ │ │ +000059d0: 637f 3432 3034 3234 0a4e 6f64 653a 204c c.420424.Node: L
│ │ │ │ │ +000059e0: 6172 6765 4279 7465 4172 7261 797f 3432 argeByteArray.42
│ │ │ │ │ +000059f0: 3038 3235 0a4e 6f64 653a 204c 6172 6765 0825.Node: Large
│ │ │ │ │ +00005a00: 4279 7465 4172 7261 792d 6f76 6572 7269 ByteArray-overri
│ │ │ │ │ +00005a10: 6464 656e 7f34 3231 3235 330a 4e6f 6465 dden.421253.Node
│ │ │ │ │ +00005a20: 3a20 4c61 7267 6549 6e74 6567 6572 7f34 : LargeInteger.4
│ │ │ │ │ +00005a30: 3231 3639 340a 4e6f 6465 3a20 4c61 7267 21694.Node: Larg
│ │ │ │ │ +00005a40: 6549 6e74 6567 6572 2d61 6363 6573 7369 eInteger-accessi
│ │ │ │ │ +00005a50: 6e67 7f34 3232 3532 390a 4e6f 6465 3a20 ng.422529.Node:
│ │ │ │ │ +00005a60: 4c61 7267 6549 6e74 6567 6572 2d61 7269 LargeInteger-ari
│ │ │ │ │ +00005a70: 7468 6d65 7469 637f 3432 3237 3638 0a4e thmetic.422768.N
│ │ │ │ │ +00005a80: 6f64 653a 204c 6172 6765 496e 7465 6765 ode: LargeIntege
│ │ │ │ │ +00005a90: 722d 6269 7420 6f70 6572 6174 696f 6e73 r-bit operations
│ │ │ │ │ +00005aa0: 7f34 3233 3839 350a 4e6f 6465 3a20 4c61 .423895.Node: La
│ │ │ │ │ +00005ab0: 7267 6549 6e74 6567 6572 2d62 7569 6c74 rgeInteger-built
│ │ │ │ │ +00005ac0: 2d69 6e73 7f34 3234 3537 300a 4e6f 6465 -ins.424570.Node
│ │ │ │ │ +00005ad0: 3a20 4c61 7267 6549 6e74 6567 6572 2d63 : LargeInteger-c
│ │ │ │ │ +00005ae0: 6f65 7263 696f 6e7f 3432 3536 3638 0a4e oercion.425668.N
│ │ │ │ │ +00005af0: 6f64 653a 204c 6172 6765 496e 7465 6765 ode: LargeIntege
│ │ │ │ │ +00005b00: 722d 6469 7361 626c 6564 7f34 3236 3231 r-disabled.42621
│ │ │ │ │ +00005b10: 340a 4e6f 6465 3a20 4c61 7267 6549 6e74 4.Node: LargeInt
│ │ │ │ │ +00005b20: 6567 6572 2d70 7269 6d69 7469 7665 206f eger-primitive o
│ │ │ │ │ +00005b30: 7065 7261 7469 6f6e 737f 3432 3635 3839 perations.426589
│ │ │ │ │ +00005b40: 0a4e 6f64 653a 204c 6172 6765 496e 7465 .Node: LargeInte
│ │ │ │ │ +00005b50: 6765 722d 7465 7374 696e 677f 3432 3730 ger-testing.4270
│ │ │ │ │ +00005b60: 3639 0a4e 6f64 653a 204c 6172 6765 4e65 69.Node: LargeNe
│ │ │ │ │ +00005b70: 6761 7469 7665 496e 7465 6765 727f 3432 gativeInteger.42
│ │ │ │ │ +00005b80: 3737 3133 0a4e 6f64 653a 204c 6172 6765 7713.Node: Large
│ │ │ │ │ +00005b90: 4e65 6761 7469 7665 496e 7465 6765 722d NegativeInteger-
│ │ │ │ │ +00005ba0: 636f 6e76 6572 7469 6e67 7f34 3238 3431 converting.42841
│ │ │ │ │ +00005bb0: 350a 4e6f 6465 3a20 4c61 7267 654e 6567 5.Node: LargeNeg
│ │ │ │ │ +00005bc0: 6174 6976 6549 6e74 6567 6572 2d6e 756d ativeInteger-num
│ │ │ │ │ +00005bd0: 6572 6963 2074 6573 7469 6e67 7f34 3238 eric testing.428
│ │ │ │ │ +00005be0: 3830 330a 4e6f 6465 3a20 4c61 7267 654e 803.Node: LargeN
│ │ │ │ │ +00005bf0: 6567 6174 6976 6549 6e74 6567 6572 2d72 egativeInteger-r
│ │ │ │ │ +00005c00: 6576 6572 7469 6e67 2074 6f20 4c61 7267 everting to Larg
│ │ │ │ │ +00005c10: 6550 6f73 6974 6976 6549 6e74 6567 6572 ePositiveInteger
│ │ │ │ │ +00005c20: 7f34 3239 3333 380a 4e6f 6465 3a20 4c61 .429338.Node: La
│ │ │ │ │ +00005c30: 7267 6550 6f73 6974 6976 6549 6e74 6567 rgePositiveInteg
│ │ │ │ │ +00005c40: 6572 7f34 3239 3931 300a 4e6f 6465 3a20 er.429910.Node:
│ │ │ │ │ +00005c50: 4c61 7267 6550 6f73 6974 6976 6549 6e74 LargePositiveInt
│ │ │ │ │ +00005c60: 6567 6572 2d61 7269 7468 6d65 7469 637f eger-arithmetic.
│ │ │ │ │ +00005c70: 3433 3037 3839 0a4e 6f64 653a 204c 6172 430789.Node: Lar
│ │ │ │ │ +00005c80: 6765 506f 7369 7469 7665 496e 7465 6765 gePositiveIntege
│ │ │ │ │ +00005c90: 722d 636f 6e76 6572 7469 6e67 7f34 3331 r-converting.431
│ │ │ │ │ +00005ca0: 3236 370a 4e6f 6465 3a20 4c61 7267 6550 267.Node: LargeP
│ │ │ │ │ +00005cb0: 6f73 6974 6976 6549 6e74 6567 6572 2d68 ositiveInteger-h
│ │ │ │ │ +00005cc0: 656c 7065 7220 6279 7465 2d6c 6576 656c elper byte-level
│ │ │ │ │ +00005cd0: 206d 6574 686f 6473 7f34 3331 3832 330a methods.431823.
│ │ │ │ │ +00005ce0: 4e6f 6465 3a20 4c61 7267 6550 6f73 6974 Node: LargePosit
│ │ │ │ │ +00005cf0: 6976 6549 6e74 6567 6572 2d6e 756d 6572 iveInteger-numer
│ │ │ │ │ +00005d00: 6963 2074 6573 7469 6e67 7f34 3333 3536 ic testing.43356
│ │ │ │ │ +00005d10: 320a 4e6f 6465 3a20 4c61 7267 6550 6f73 2.Node: LargePos
│ │ │ │ │ +00005d20: 6974 6976 6549 6e74 6567 6572 2d70 7269 itiveInteger-pri
│ │ │ │ │ +00005d30: 6d69 7469 7665 206f 7065 7261 7469 6f6e mitive operation
│ │ │ │ │ +00005d40: 737f 3433 3431 3030 0a4e 6f64 653a 204c s.434100.Node: L
│ │ │ │ │ +00005d50: 6172 6765 576f 7264 4172 7261 797f 3433 argeWordArray.43
│ │ │ │ │ +00005d60: 3437 3936 0a4e 6f64 653a 204c 6172 6765 4796.Node: Large
│ │ │ │ │ +00005d70: 576f 7264 4172 7261 792d 6f76 6572 7269 WordArray-overri
│ │ │ │ │ +00005d80: 6464 656e 7f34 3335 3232 380a 4e6f 6465 dden.435228.Node
│ │ │ │ │ +00005d90: 3a20 4c61 7267 655a 6572 6f49 6e74 6567 : LargeZeroInteg
│ │ │ │ │ +00005da0: 6572 7f34 3335 3532 390a 4e6f 6465 3a20 er.435529.Node:
│ │ │ │ │ +00005db0: 4c61 7267 655a 6572 6f49 6e74 6567 6572 LargeZeroInteger
│ │ │ │ │ +00005dc0: 2d61 6363 6573 7369 6e67 7f34 3336 3335 -accessing.43635
│ │ │ │ │ +00005dd0: 390a 4e6f 6465 3a20 4c61 7267 655a 6572 9.Node: LargeZer
│ │ │ │ │ +00005de0: 6f49 6e74 6567 6572 2d61 7269 7468 6d65 oInteger-arithme
│ │ │ │ │ +00005df0: 7469 637f 3433 3636 3236 0a4e 6f64 653a tic.436626.Node:
│ │ │ │ │ +00005e00: 204c 6172 6765 5a65 726f 496e 7465 6765 LargeZeroIntege
│ │ │ │ │ +00005e10: 722d 6e75 6d65 7269 6320 7465 7374 696e r-numeric testin
│ │ │ │ │ +00005e20: 677f 3433 3735 3538 0a4e 6f64 653a 204c g.437558.Node: L
│ │ │ │ │ +00005e30: 6172 6765 5a65 726f 496e 7465 6765 722d argeZeroInteger-
│ │ │ │ │ +00005e40: 7072 696e 7469 6e67 7f34 3337 3839 370a printing.437897.
│ │ │ │ │ +00005e50: 4e6f 6465 3a20 4c69 6e6b 7f34 3338 3139 Node: Link.43819
│ │ │ │ │ +00005e60: 370a 4e6f 6465 3a20 4c69 6e6b 2063 6c61 7.Node: Link cla
│ │ │ │ │ +00005e70: 7373 2d69 6e73 7461 6e63 6520 6372 6561 ss-instance crea
│ │ │ │ │ +00005e80: 7469 6f6e 7f34 3338 3734 340a 4e6f 6465 tion.438744.Node
│ │ │ │ │ +00005e90: 3a20 4c69 6e6b 2d62 6173 6963 7f34 3338 : Link-basic.438
│ │ │ │ │ +00005ea0: 3937 380a 4e6f 6465 3a20 4c69 6e6b 2d69 978.Node: Link-i
│ │ │ │ │ +00005eb0: 7465 7261 7469 6f6e 7f34 3339 3233 330a teration.439233.
│ │ │ │ │ +00005ec0: 4e6f 6465 3a20 4c69 6e6b 6564 4c69 7374 Node: LinkedList
│ │ │ │ │ +00005ed0: 7f34 3339 3639 360a 4e6f 6465 3a20 4c69 .439696.Node: Li
│ │ │ │ │ +00005ee0: 6e6b 6564 4c69 7374 2d61 6363 6573 7369 nkedList-accessi
│ │ │ │ │ +00005ef0: 6e67 7f34 3430 3334 330a 4e6f 6465 3a20 ng.440343.Node:
│ │ │ │ │ +00005f00: 4c69 6e6b 6564 4c69 7374 2d61 6464 696e LinkedList-addin
│ │ │ │ │ +00005f10: 677f 3434 3036 3631 0a4e 6f64 653a 204c g.440661.Node: L
│ │ │ │ │ +00005f20: 696e 6b65 644c 6973 742d 656e 756d 6572 inkedList-enumer
│ │ │ │ │ +00005f30: 6174 696e 677f 3434 3133 3936 0a4e 6f64 ating.441396.Nod
│ │ │ │ │ +00005f40: 653a 204c 696e 6b65 644c 6973 742d 6974 e: LinkedList-it
│ │ │ │ │ +00005f50: 6572 6174 696f 6e7f 3434 3138 3830 0a4e eration.441880.N
│ │ │ │ │ +00005f60: 6f64 653a 204c 696e 6b65 644c 6973 742d ode: LinkedList-
│ │ │ │ │ +00005f70: 7465 7374 696e 677f 3434 3232 3731 0a4e testing.442271.N
│ │ │ │ │ +00005f80: 6f64 653a 204c 6f6f 6b75 704b 6579 7f34 ode: LookupKey.4
│ │ │ │ │ +00005f90: 3432 3632 370a 4e6f 6465 3a20 4c6f 6f6b 42627.Node: Look
│ │ │ │ │ +00005fa0: 7570 4b65 7920 636c 6173 732d 6261 7369 upKey class-basi
│ │ │ │ │ +00005fb0: 637f 3434 3331 3833 0a4e 6f64 653a 204c c.443183.Node: L
│ │ │ │ │ +00005fc0: 6f6f 6b75 704b 6579 2d61 6363 6573 7369 ookupKey-accessi
│ │ │ │ │ +00005fd0: 6e67 7f34 3433 3432 370a 4e6f 6465 3a20 ng.443427.Node:
│ │ │ │ │ +00005fe0: 4c6f 6f6b 7570 4b65 792d 7072 696e 7469 LookupKey-printi
│ │ │ │ │ +00005ff0: 6e67 7f34 3433 3639 340a 4e6f 6465 3a20 ng.443694.Node:
│ │ │ │ │ +00006000: 4c6f 6f6b 7570 4b65 792d 7374 6f72 696e LookupKey-storin
│ │ │ │ │ +00006010: 677f 3434 3339 3433 0a4e 6f64 653a 204c g.443943.Node: L
│ │ │ │ │ +00006020: 6f6f 6b75 704b 6579 2d74 6573 7469 6e67 ookupKey-testing
│ │ │ │ │ +00006030: 7f34 3434 3230 310a 4e6f 6465 3a20 4c6f .444201.Node: Lo
│ │ │ │ │ +00006040: 6f6b 7570 5461 626c 657f 3434 3436 3337 okupTable.444637
│ │ │ │ │ +00006050: 0a4e 6f64 653a 204c 6f6f 6b75 7054 6162 .Node: LookupTab
│ │ │ │ │ +00006060: 6c65 2063 6c61 7373 2d69 6e73 7461 6e63 le class-instanc
│ │ │ │ │ +00006070: 6520 6372 6561 7469 6f6e 7f34 3435 3531 e creation.44551
│ │ │ │ │ +00006080: 320a 4e6f 6465 3a20 4c6f 6f6b 7570 5461 2.Node: LookupTa
│ │ │ │ │ +00006090: 626c 652d 6163 6365 7373 696e 677f 3434 ble-accessing.44
│ │ │ │ │ +000060a0: 3537 3734 0a4e 6f64 653a 204c 6f6f 6b75 5774.Node: Looku
│ │ │ │ │ +000060b0: 7054 6162 6c65 2d65 6e75 6d65 7261 7469 pTable-enumerati
│ │ │ │ │ +000060c0: 6e67 7f34 3436 3538 330a 4e6f 6465 3a20 ng.446583.Node:
│ │ │ │ │ +000060d0: 4c6f 6f6b 7570 5461 626c 652d 6861 7368 LookupTable-hash
│ │ │ │ │ +000060e0: 696e 677f 3434 3731 3038 0a4e 6f64 653a ing.447108.Node:
│ │ │ │ │ +000060f0: 204c 6f6f 6b75 7054 6162 6c65 2d72 6568 LookupTable-reh
│ │ │ │ │ +00006100: 6173 6869 6e67 7f34 3437 3334 390a 4e6f ashing.447349.No
│ │ │ │ │ +00006110: 6465 3a20 4c6f 6f6b 7570 5461 626c 652d de: LookupTable-
│ │ │ │ │ +00006120: 7265 6d6f 7669 6e67 7f34 3437 3537 340a removing.447574.
│ │ │ │ │ +00006130: 4e6f 6465 3a20 4c6f 6f6b 7570 5461 626c Node: LookupTabl
│ │ │ │ │ +00006140: 652d 7374 6f72 696e 677f 3434 3830 3736 e-storing.448076
│ │ │ │ │ +00006150: 0a4e 6f64 653a 204d 6167 6e69 7475 6465 .Node: Magnitude
│ │ │ │ │ +00006160: 7f34 3438 3331 350a 4e6f 6465 3a20 4d61 .448315.Node: Ma
│ │ │ │ │ +00006170: 676e 6974 7564 652d 6261 7369 637f 3434 gnitude-basic.44
│ │ │ │ │ +00006180: 3837 3731 0a4e 6f64 653a 204d 6167 6e69 8771.Node: Magni
│ │ │ │ │ +00006190: 7475 6465 2d6d 6973 6320 6d65 7468 6f64 tude-misc method
│ │ │ │ │ +000061a0: 737f 3434 3933 3033 0a4e 6f64 653a 204d s.449303.Node: M
│ │ │ │ │ +000061b0: 6170 7065 6443 6f6c 6c65 6374 696f 6e7f appedCollection.
│ │ │ │ │ +000061c0: 3434 3937 3139 0a4e 6f64 653a 204d 6170 449719.Node: Map
│ │ │ │ │ +000061d0: 7065 6443 6f6c 6c65 6374 696f 6e20 636c pedCollection cl
│ │ │ │ │ +000061e0: 6173 732d 696e 7374 616e 6365 2063 7265 ass-instance cre
│ │ │ │ │ +000061f0: 6174 696f 6e7f 3435 3130 3934 0a4e 6f64 ation.451094.Nod
│ │ │ │ │ +00006200: 653a 204d 6170 7065 6443 6f6c 6c65 6374 e: MappedCollect
│ │ │ │ │ +00006210: 696f 6e2d 6261 7369 637f 3435 3135 3437 ion-basic.451547
│ │ │ │ │ +00006220: 0a4e 6f64 653a 204d 656d 6f72 797f 3435 .Node: Memory.45
│ │ │ │ │ +00006230: 3333 3032 0a4e 6f64 653a 204d 656d 6f72 3302.Node: Memor
│ │ │ │ │ +00006240: 7920 636c 6173 732d 6163 6365 7373 696e y class-accessin
│ │ │ │ │ +00006250: 677f 3435 3338 3632 0a4e 6f64 653a 204d g.453862.Node: M
│ │ │ │ │ +00006260: 6573 7361 6765 7f34 3537 3939 340a 4e6f essage.457994.No
│ │ │ │ │ +00006270: 6465 3a20 4d65 7373 6167 6520 636c 6173 de: Message clas
│ │ │ │ │ +00006280: 732d 6372 6561 7469 6e67 2069 6e73 7461 s-creating insta
│ │ │ │ │ +00006290: 6e63 6573 7f34 3538 3637 300a 4e6f 6465 nces.458670.Node
│ │ │ │ │ +000062a0: 3a20 4d65 7373 6167 652d 6163 6365 7373 : Message-access
│ │ │ │ │ +000062b0: 696e 677f 3435 3930 3633 0a4e 6f64 653a ing.459063.Node:
│ │ │ │ │ +000062c0: 204d 6573 7361 6765 2d62 6173 6963 7f34 Message-basic.4
│ │ │ │ │ +000062d0: 3539 3530 350a 4e6f 6465 3a20 4d65 7373 59505.Node: Mess
│ │ │ │ │ +000062e0: 6167 652d 7072 696e 7469 6e67 7f34 3539 age-printing.459
│ │ │ │ │ +000062f0: 3830 340a 4e6f 6465 3a20 4d65 7373 6167 804.Node: Messag
│ │ │ │ │ +00006300: 654e 6f74 556e 6465 7273 746f 6f64 7f34 eNotUnderstood.4
│ │ │ │ │ +00006310: 3630 3133 360a 4e6f 6465 3a20 4d65 7373 60136.Node: Mess
│ │ │ │ │ +00006320: 6167 654e 6f74 556e 6465 7273 746f 6f64 ageNotUnderstood
│ │ │ │ │ +00006330: 2d61 6363 6573 7369 6e67 7f34 3630 3633 -accessing.46063
│ │ │ │ │ +00006340: 310a 4e6f 6465 3a20 4d65 7373 6167 654e 1.Node: MessageN
│ │ │ │ │ +00006350: 6f74 556e 6465 7273 746f 6f64 2d64 6573 otUnderstood-des
│ │ │ │ │ +00006360: 6372 6970 7469 6f6e 7f34 3630 3937 300a cription.460970.
│ │ │ │ │ +00006370: 4e6f 6465 3a20 4d65 7461 636c 6173 737f Node: Metaclass.
│ │ │ │ │ +00006380: 3436 3133 3435 0a4e 6f64 653a 204d 6574 461345.Node: Met
│ │ │ │ │ +00006390: 6163 6c61 7373 2063 6c61 7373 2d69 6e73 aclass class-ins
│ │ │ │ │ +000063a0: 7461 6e63 6520 6372 6561 7469 6f6e 7f34 tance creation.4
│ │ │ │ │ +000063b0: 3632 3338 380a 4e6f 6465 3a20 4d65 7461 62388.Node: Meta
│ │ │ │ │ +000063c0: 636c 6173 732d 6163 6365 7373 696e 677f class-accessing.
│ │ │ │ │ +000063d0: 3436 3236 3733 0a4e 6f64 653a 204d 6574 462673.Node: Met
│ │ │ │ │ +000063e0: 6163 6c61 7373 2d62 6173 6963 7f34 3633 aclass-basic.463
│ │ │ │ │ +000063f0: 3131 390a 4e6f 6465 3a20 4d65 7461 636c 119.Node: Metacl
│ │ │ │ │ +00006400: 6173 732d 636f 6d70 696c 696e 6720 6d65 ass-compiling me
│ │ │ │ │ +00006410: 7468 6f64 737f 3436 3434 3730 0a4e 6f64 thods.464470.Nod
│ │ │ │ │ +00006420: 653a 204d 6574 6163 6c61 7373 2d64 656c e: Metaclass-del
│ │ │ │ │ +00006430: 6567 6174 696f 6e7f 3436 3437 3239 0a4e egation.464729.N
│ │ │ │ │ +00006440: 6f64 653a 204d 6574 6163 6c61 7373 2d66 ode: Metaclass-f
│ │ │ │ │ +00006450: 696c 696e 677f 3436 3634 3039 0a4e 6f64 iling.466409.Nod
│ │ │ │ │ +00006460: 653a 204d 6574 6163 6c61 7373 2d70 7269 e: Metaclass-pri
│ │ │ │ │ +00006470: 6e74 696e 677f 3436 3637 3030 0a4e 6f64 nting.466700.Nod
│ │ │ │ │ +00006480: 653a 204d 6574 6163 6c61 7373 2d74 6573 e: Metaclass-tes
│ │ │ │ │ +00006490: 7469 6e67 2066 756e 6374 696f 6e61 6c69 ting functionali
│ │ │ │ │ +000064a0: 7479 7f34 3637 3235 350a 4e6f 6465 3a20 ty.467255.Node:
│ │ │ │ │ +000064b0: 4d65 7468 6f64 436f 6e74 6578 747f 3436 MethodContext.46
│ │ │ │ │ +000064c0: 3735 3136 0a4e 6f64 653a 204d 6574 686f 7516.Node: Metho
│ │ │ │ │ +000064d0: 6443 6f6e 7465 7874 2d61 6363 6573 7369 dContext-accessi
│ │ │ │ │ +000064e0: 6e67 7f34 3638 3035 380a 4e6f 6465 3a20 ng.468058.Node:
│ │ │ │ │ +000064f0: 4d65 7468 6f64 436f 6e74 6578 742d 6465 MethodContext-de
│ │ │ │ │ +00006500: 6275 6767 696e 677f 3436 3936 3131 0a4e bugging.469611.N
│ │ │ │ │ +00006510: 6f64 653a 204d 6574 686f 6443 6f6e 7465 ode: MethodConte
│ │ │ │ │ +00006520: 7874 2d70 7269 6e74 696e 677f 3437 3033 xt-printing.4703
│ │ │ │ │ +00006530: 3933 0a4e 6f64 653a 204d 6574 686f 6444 93.Node: MethodD
│ │ │ │ │ +00006540: 6963 7469 6f6e 6172 797f 3437 3036 3339 ictionary.470639
│ │ │ │ │ +00006550: 0a4e 6f64 653a 204d 6574 686f 6444 6963 .Node: MethodDic
│ │ │ │ │ +00006560: 7469 6f6e 6172 792d 6164 6469 6e67 7f34 tionary-adding.4
│ │ │ │ │ +00006570: 3731 3137 370a 4e6f 6465 3a20 4d65 7468 71177.Node: Meth
│ │ │ │ │ +00006580: 6f64 4469 6374 696f 6e61 7279 2d72 6568 odDictionary-reh
│ │ │ │ │ +00006590: 6173 6869 6e67 7f34 3731 3432 360a 4e6f ashing.471426.No
│ │ │ │ │ +000065a0: 6465 3a20 4d65 7468 6f64 4469 6374 696f de: MethodDictio
│ │ │ │ │ +000065b0: 6e61 7279 2d72 656d 6f76 696e 677f 3437 nary-removing.47
│ │ │ │ │ +000065c0: 3136 3830 0a4e 6f64 653a 204d 6574 686f 1680.Node: Metho
│ │ │ │ │ +000065d0: 6449 6e66 6f7f 3437 3230 3932 0a4e 6f64 dInfo.472092.Nod
│ │ │ │ │ +000065e0: 653a 204d 6574 686f 6449 6e66 6f2d 6163 e: MethodInfo-ac
│ │ │ │ │ +000065f0: 6365 7373 696e 677f 3437 3235 3738 0a4e cessing.472578.N
│ │ │ │ │ +00006600: 6f64 653a 204d 6574 686f 6449 6e66 6f2d ode: MethodInfo-
│ │ │ │ │ +00006610: 6571 7561 6c69 7479 7f34 3733 3532 330a equality.473523.
│ │ │ │ │ +00006620: 4e6f 6465 3a20 4e61 6d65 7370 6163 657f Node: Namespace.
│ │ │ │ │ +00006630: 3437 3338 3136 0a4e 6f64 653a 204e 616d 473816.Node: Nam
│ │ │ │ │ +00006640: 6573 7061 6365 2063 6c61 7373 2d61 6363 espace class-acc
│ │ │ │ │ +00006650: 6573 7369 6e67 7f34 3734 3432 340a 4e6f essing.474424.No
│ │ │ │ │ +00006660: 6465 3a20 4e61 6d65 7370 6163 6520 636c de: Namespace cl
│ │ │ │ │ +00006670: 6173 732d 6469 7361 626c 696e 6720 696e ass-disabling in
│ │ │ │ │ +00006680: 7374 616e 6365 2063 7265 6174 696f 6e7f stance creation.
│ │ │ │ │ +00006690: 3437 3438 3237 0a4e 6f64 653a 204e 616d 474827.Node: Nam
│ │ │ │ │ +000066a0: 6573 7061 6365 2063 6c61 7373 2d69 6e69 espace class-ini
│ │ │ │ │ +000066b0: 7469 616c 697a 6174 696f 6e7f 3437 3532 tialization.4752
│ │ │ │ │ +000066c0: 3233 0a4e 6f64 653a 204e 616d 6573 7061 23.Node: Namespa
│ │ │ │ │ +000066d0: 6365 2d61 6363 6573 7369 6e67 7f34 3735 ce-accessing.475
│ │ │ │ │ +000066e0: 3636 300a 4e6f 6465 3a20 4e61 6d65 7370 660.Node: Namesp
│ │ │ │ │ +000066f0: 6163 652d 6e61 6d65 7370 6163 6520 6869 ace-namespace hi
│ │ │ │ │ +00006700: 6572 6172 6368 797f 3437 3539 3439 0a4e erarchy.475949.N
│ │ │ │ │ +00006710: 6f64 653a 204e 616d 6573 7061 6365 2d6f ode: Namespace-o
│ │ │ │ │ +00006720: 7665 7272 6964 6573 2066 6f72 2073 7570 verrides for sup
│ │ │ │ │ +00006730: 6572 7370 6163 6573 7f34 3736 3434 370a erspaces.476447.
│ │ │ │ │ +00006740: 4e6f 6465 3a20 4e61 6d65 7370 6163 652d Node: Namespace-
│ │ │ │ │ +00006750: 7072 696e 7469 6e67 7f34 3738 3234 340a printing.478244.
│ │ │ │ │ +00006760: 4e6f 6465 3a20 4e65 7443 6c69 656e 7473 Node: NetClients
│ │ │ │ │ +00006770: 2e55 5249 5265 736f 6c76 6572 7f34 3738 .URIResolver.478
│ │ │ │ │ +00006780: 3734 380a 4e6f 6465 3a20 4e65 7443 6c69 748.Node: NetCli
│ │ │ │ │ +00006790: 656e 7473 2e55 5249 5265 736f 6c76 6572 ents.URIResolver
│ │ │ │ │ +000067a0: 2063 6c61 7373 2d61 7069 7f34 3739 3230 class-api.47920
│ │ │ │ │ +000067b0: 330a 4e6f 6465 3a20 4e65 7443 6c69 656e 3.Node: NetClien
│ │ │ │ │ +000067c0: 7473 2e55 5249 5265 736f 6c76 6572 2063 ts.URIResolver c
│ │ │ │ │ +000067d0: 6c61 7373 2d69 6e73 7461 6e63 6520 6372 lass-instance cr
│ │ │ │ │ +000067e0: 6561 7469 6f6e 7f34 3830 3335 330a 4e6f eation.480353.No
│ │ │ │ │ +000067f0: 6465 3a20 4e65 7443 6c69 656e 7473 2e55 de: NetClients.U
│ │ │ │ │ +00006800: 524c 7f34 3830 3733 300a 4e6f 6465 3a20 RL.480730.Node:
│ │ │ │ │ +00006810: 4e65 7443 6c69 656e 7473 2e55 524c 2063 NetClients.URL c
│ │ │ │ │ +00006820: 6c61 7373 2d65 6e63 6f64 696e 6720 5552 lass-encoding UR
│ │ │ │ │ +00006830: 4c73 7f34 3831 3530 310a 4e6f 6465 3a20 Ls.481501.Node:
│ │ │ │ │ +00006840: 4e65 7443 6c69 656e 7473 2e55 524c 2063 NetClients.URL c
│ │ │ │ │ +00006850: 6c61 7373 2d69 6e73 7461 6e63 6520 6372 lass-instance cr
│ │ │ │ │ +00006860: 6561 7469 6f6e 7f34 3832 3030 360a 4e6f eation.482006.No
│ │ │ │ │ +00006870: 6465 3a20 4e65 7443 6c69 656e 7473 2e55 de: NetClients.U
│ │ │ │ │ +00006880: 524c 2d61 6363 6573 7369 6e67 7f34 3832 RL-accessing.482
│ │ │ │ │ +00006890: 3935 380a 4e6f 6465 3a20 4e65 7443 6c69 958.Node: NetCli
│ │ │ │ │ +000068a0: 656e 7473 2e55 524c 2d63 6f6d 7061 7269 ents.URL-compari
│ │ │ │ │ +000068b0: 6e67 7f34 3835 3933 320a 4e6f 6465 3a20 ng.485932.Node:
│ │ │ │ │ +000068c0: 4e65 7443 6c69 656e 7473 2e55 524c 2d63 NetClients.URL-c
│ │ │ │ │ +000068d0: 6f70 7969 6e67 7f34 3836 3435 380a 4e6f opying.486458.No
│ │ │ │ │ +000068e0: 6465 3a20 4e65 7443 6c69 656e 7473 2e55 de: NetClients.U
│ │ │ │ │ +000068f0: 524c 2d69 6e69 7469 616c 697a 652d 7265 RL-initialize-re
│ │ │ │ │ +00006900: 6c65 6173 657f 3438 3639 3935 0a4e 6f64 lease.486995.Nod
│ │ │ │ │ +00006910: 653a 204e 6574 436c 6965 6e74 732e 5552 e: NetClients.UR
│ │ │ │ │ +00006920: 4c2d 7072 696e 7469 6e67 7f34 3837 3239 L-printing.48729
│ │ │ │ │ +00006930: 340a 4e6f 6465 3a20 4e65 7443 6c69 656e 4.Node: NetClien
│ │ │ │ │ +00006940: 7473 2e55 524c 2d73 7469 6c6c 2075 6e63 ts.URL-still unc
│ │ │ │ │ +00006950: 6c61 7373 6966 6965 647f 3438 3735 3939 lassified.487599
│ │ │ │ │ +00006960: 0a4e 6f64 653a 204e 6574 436c 6965 6e74 .Node: NetClient
│ │ │ │ │ +00006970: 732e 5552 4c2d 7465 7374 696e 677f 3438 s.URL-testing.48
│ │ │ │ │ +00006980: 3739 3236 0a4e 6f64 653a 204e 6574 436c 7926.Node: NetCl
│ │ │ │ │ +00006990: 6965 6e74 732e 5552 4c2d 7574 696c 6974 ients.URL-utilit
│ │ │ │ │ +000069a0: 6965 737f 3438 3837 3132 0a4e 6f64 653a ies.488712.Node:
│ │ │ │ │ +000069b0: 204e 6f74 6966 6963 6174 696f 6e7f 3438 Notification.48
│ │ │ │ │ +000069c0: 3930 3234 0a4e 6f64 653a 204e 6f74 6966 9024.Node: Notif
│ │ │ │ │ +000069d0: 6963 6174 696f 6e2d 6578 6365 7074 696f ication-exceptio
│ │ │ │ │ +000069e0: 6e20 6465 7363 7269 7074 696f 6e7f 3438 n description.48
│ │ │ │ │ +000069f0: 3934 3737 0a4e 6f64 653a 204e 756c 6c50 9477.Node: NullP
│ │ │ │ │ +00006a00: 726f 7879 7f34 3839 3933 390a 4e6f 6465 roxy.489939.Node
│ │ │ │ │ +00006a10: 3a20 4e75 6c6c 5072 6f78 7920 636c 6173 : NullProxy clas
│ │ │ │ │ +00006a20: 732d 696e 7374 616e 6365 2063 7265 6174 s-instance creat
│ │ │ │ │ +00006a30: 696f 6e7f 3439 3035 3531 0a4e 6f64 653a ion.490551.Node:
│ │ │ │ │ +00006a40: 204e 756c 6c50 726f 7879 2d61 6363 6573 NullProxy-acces
│ │ │ │ │ +00006a50: 7369 6e67 7f34 3930 3832 320a 4e6f 6465 sing.490822.Node
│ │ │ │ │ +00006a60: 3a20 4e75 6c6c 5661 6c75 6548 6f6c 6465 : NullValueHolde
│ │ │ │ │ +00006a70: 727f 3439 3130 3734 0a4e 6f64 653a 204e r.491074.Node: N
│ │ │ │ │ +00006a80: 756c 6c56 616c 7565 486f 6c64 6572 2063 ullValueHolder c
│ │ │ │ │ +00006a90: 6c61 7373 2d63 7265 6174 696e 6720 696e lass-creating in
│ │ │ │ │ +00006aa0: 7374 616e 6365 737f 3439 3136 3633 0a4e stances.491663.N
│ │ │ │ │ +00006ab0: 6f64 653a 204e 756c 6c56 616c 7565 486f ode: NullValueHo
│ │ │ │ │ +00006ac0: 6c64 6572 2d61 6363 6573 7369 6e67 7f34 lder-accessing.4
│ │ │ │ │ +00006ad0: 3932 3031 300a 4e6f 6465 3a20 4e75 6d62 92010.Node: Numb
│ │ │ │ │ +00006ae0: 6572 7f34 3932 3335 380a 4e6f 6465 3a20 er.492358.Node:
│ │ │ │ │ +00006af0: 4e75 6d62 6572 2063 6c61 7373 2d63 6f6e Number class-con
│ │ │ │ │ +00006b00: 7665 7274 696e 677f 3439 3332 3836 0a4e verting.493286.N
│ │ │ │ │ +00006b10: 6f64 653a 204e 756d 6265 7220 636c 6173 ode: Number clas
│ │ │ │ │ +00006b20: 732d 7465 7374 696e 677f 3439 3430 3538 s-testing.494058
│ │ │ │ │ +00006b30: 0a4e 6f64 653a 204e 756d 6265 722d 6172 .Node: Number-ar
│ │ │ │ │ +00006b40: 6974 686d 6574 6963 7f34 3934 3332 360a ithmetic.494326.
│ │ │ │ │ +00006b50: 4e6f 6465 3a20 4e75 6d62 6572 2d63 6f65 Node: Number-coe
│ │ │ │ │ +00006b60: 7263 696f 6e7f 3439 3536 3538 0a4e 6f64 rcion.495658.Nod
│ │ │ │ │ +00006b70: 653a 204e 756d 6265 722d 636f 6d70 6172 e: Number-compar
│ │ │ │ │ +00006b80: 696e 677f 3439 3539 3331 0a4e 6f64 653a ing.495931.Node:
│ │ │ │ │ +00006b90: 204e 756d 6265 722d 636f 6e76 6572 7469 Number-converti
│ │ │ │ │ +00006ba0: 6e67 7f34 3936 3438 320a 4e6f 6465 3a20 ng.496482.Node:
│ │ │ │ │ +00006bb0: 4e75 6d62 6572 2d63 6f70 7969 6e67 7f34 Number-copying.4
│ │ │ │ │ +00006bc0: 3938 3137 310a 4e6f 6465 3a20 4e75 6d62 98171.Node: Numb
│ │ │ │ │ +00006bd0: 6572 2d65 7272 6f72 2072 6169 7369 6e67 er-error raising
│ │ │ │ │ +00006be0: 7f34 3938 3438 360a 4e6f 6465 3a20 4e75 .498486.Node: Nu
│ │ │ │ │ +00006bf0: 6d62 6572 2d6d 6973 6320 6d61 7468 7f34 mber-misc math.4
│ │ │ │ │ +00006c00: 3938 3835 370a 4e6f 6465 3a20 4e75 6d62 98857.Node: Numb
│ │ │ │ │ +00006c10: 6572 2d70 6f69 6e74 2063 7265 6174 696f er-point creatio
│ │ │ │ │ +00006c20: 6e7f 3530 3130 3232 0a4e 6f64 653a 204e n.501022.Node: N
│ │ │ │ │ +00006c30: 756d 6265 722d 7265 7472 7969 6e67 7f35 umber-retrying.5
│ │ │ │ │ +00006c40: 3031 3331 390a 4e6f 6465 3a20 4e75 6d62 01319.Node: Numb
│ │ │ │ │ +00006c50: 6572 2d73 686f 7274 6375 7473 2061 6e64 er-shortcuts and
│ │ │ │ │ +00006c60: 2069 7465 7261 746f 7273 7f35 3033 3132 iterators.50312
│ │ │ │ │ +00006c70: 340a 4e6f 6465 3a20 4e75 6d62 6572 2d74 4.Node: Number-t
│ │ │ │ │ +00006c80: 6573 7469 6e67 7f35 3034 3337 330a 4e6f esting.504373.No
│ │ │ │ │ +00006c90: 6465 3a20 4e75 6d62 6572 2d74 7275 6e63 de: Number-trunc
│ │ │ │ │ +00006ca0: 6174 696f 6e20 616e 6420 726f 756e 6420 ation and round
│ │ │ │ │ +00006cb0: 6f66 667f 3530 3630 3536 0a4e 6f64 653a off.506056.Node:
│ │ │ │ │ +00006cc0: 204f 626a 6563 747f 3530 3638 3731 0a4e Object.506871.N
│ │ │ │ │ +00006cd0: 6f64 653a 204f 626a 6563 7420 636c 6173 ode: Object clas
│ │ │ │ │ +00006ce0: 732d 696e 6974 6961 6c69 7a61 7469 6f6e s-initialization
│ │ │ │ │ +00006cf0: 7f35 3037 3839 360a 4e6f 6465 3a20 4f62 .507896.Node: Ob
│ │ │ │ │ +00006d00: 6a65 6374 2d62 7569 6c74 2069 6e73 7f35 ject-built ins.5
│ │ │ │ │ +00006d10: 3038 3439 350a 4e6f 6465 3a20 4f62 6a65 08495.Node: Obje
│ │ │ │ │ +00006d20: 6374 2d63 6861 6e67 6520 616e 6420 7570 ct-change and up
│ │ │ │ │ +00006d30: 6461 7465 7f35 3137 3438 390a 4e6f 6465 date.517489.Node
│ │ │ │ │ +00006d40: 3a20 4f62 6a65 6374 2d63 6c61 7373 2074 : Object-class t
│ │ │ │ │ +00006d50: 7970 6520 6d65 7468 6f64 737f 3531 3836 ype methods.5186
│ │ │ │ │ +00006d60: 3936 0a4e 6f64 653a 204f 626a 6563 742d 96.Node: Object-
│ │ │ │ │ +00006d70: 636f 6d70 696c 6572 7f35 3139 3531 310a compiler.519511.
│ │ │ │ │ +00006d80: 4e6f 6465 3a20 4f62 6a65 6374 2d63 6f6e Node: Object-con
│ │ │ │ │ +00006d90: 7665 7273 696f 6e7f 3531 3937 3631 0a4e version.519761.N
│ │ │ │ │ +00006da0: 6f64 653a 204f 626a 6563 742d 636f 7079 ode: Object-copy
│ │ │ │ │ +00006db0: 696e 677f 3531 3939 3938 0a4e 6f64 653a ing.519998.Node:
│ │ │ │ │ +00006dc0: 204f 626a 6563 742d 6465 6275 6767 696e Object-debuggin
│ │ │ │ │ +00006dd0: 677f 3532 3036 3632 0a4e 6f64 653a 204f g.520662.Node: O
│ │ │ │ │ +00006de0: 626a 6563 742d 6465 7065 6e64 656e 7473 bject-dependents
│ │ │ │ │ +00006df0: 2061 6363 6573 737f 3532 3132 3138 0a4e access.521218.N
│ │ │ │ │ +00006e00: 6f64 653a 204f 626a 6563 742d 6572 726f ode: Object-erro
│ │ │ │ │ +00006e10: 7220 7261 6973 696e 677f 3532 3139 3232 r raising.521922
│ │ │ │ │ +00006e20: 0a4e 6f64 653a 204f 626a 6563 742d 6669 .Node: Object-fi
│ │ │ │ │ +00006e30: 6e61 6c69 7a61 7469 6f6e 7f35 3232 3530 nalization.52250
│ │ │ │ │ +00006e40: 350a 4e6f 6465 3a20 4f62 6a65 6374 2d69 5.Node: Object-i
│ │ │ │ │ +00006e50: 6e74 726f 7370 6563 7469 6f6e 7f35 3233 ntrospection.523
│ │ │ │ │ +00006e60: 3530 330a 4e6f 6465 3a20 4f62 6a65 6374 503.Node: Object
│ │ │ │ │ +00006e70: 2d70 7269 6e74 696e 677f 3532 3338 3734 -printing.523874
│ │ │ │ │ +00006e80: 0a4e 6f64 653a 204f 626a 6563 742d 7265 .Node: Object-re
│ │ │ │ │ +00006e90: 6c61 7469 6f6e 616c 206f 7065 7261 746f lational operato
│ │ │ │ │ +00006ea0: 7273 7f35 3235 3539 390a 4e6f 6465 3a20 rs.525599.Node:
│ │ │ │ │ +00006eb0: 4f62 6a65 6374 2d73 6176 696e 6720 616e Object-saving an
│ │ │ │ │ +00006ec0: 6420 6c6f 6164 696e 677f 3532 3539 3633 d loading.525963
│ │ │ │ │ +00006ed0: 0a4e 6f64 653a 204f 626a 6563 742d 7374 .Node: Object-st
│ │ │ │ │ +00006ee0: 6f72 696e 677f 3532 3639 3636 0a4e 6f64 oring.526966.Nod
│ │ │ │ │ +00006ef0: 653a 204f 626a 6563 742d 7379 6e74 6178 e: Object-syntax
│ │ │ │ │ +00006f00: 2073 686f 7274 6375 7473 7f35 3237 3636 shortcuts.52766
│ │ │ │ │ +00006f10: 340a 4e6f 6465 3a20 4f62 6a65 6374 2d74 4.Node: Object-t
│ │ │ │ │ +00006f20: 6573 7469 6e67 2066 756e 6374 696f 6e61 esting functiona
│ │ │ │ │ +00006f30: 6c69 7479 7f35 3237 3939 310a 4e6f 6465 lity.527991.Node
│ │ │ │ │ +00006f40: 3a20 4f62 6a65 6374 2d56 4d20 6361 6c6c : Object-VM call
│ │ │ │ │ +00006f50: 6261 636b 737f 3532 3935 3930 0a4e 6f64 backs.529590.Nod
│ │ │ │ │ +00006f60: 653a 204f 626a 6563 7444 756d 7065 727f e: ObjectDumper.
│ │ │ │ │ +00006f70: 3533 3030 3735 0a4e 6f64 653a 204f 626a 530075.Node: Obj
│ │ │ │ │ +00006f80: 6563 7444 756d 7065 7220 636c 6173 732d ectDumper class-
│ │ │ │ │ +00006f90: 6573 7461 626c 6973 6869 6e67 2070 726f establishing pro
│ │ │ │ │ +00006fa0: 7879 2063 6c61 7373 6573 7f35 3331 3238 xy classes.53128
│ │ │ │ │ +00006fb0: 300a 4e6f 6465 3a20 4f62 6a65 6374 4475 0.Node: ObjectDu
│ │ │ │ │ +00006fc0: 6d70 6572 2063 6c61 7373 2d69 6e73 7461 mper class-insta
│ │ │ │ │ +00006fd0: 6e63 6520 6372 6561 7469 6f6e 7f35 3332 nce creation.532
│ │ │ │ │ +00006fe0: 3132 390a 4e6f 6465 3a20 4f62 6a65 6374 129.Node: Object
│ │ │ │ │ +00006ff0: 4475 6d70 6572 2063 6c61 7373 2d73 686f Dumper class-sho
│ │ │ │ │ +00007000: 7274 6375 7473 7f35 3332 3534 320a 4e6f rtcuts.532542.No
│ │ │ │ │ +00007010: 6465 3a20 4f62 6a65 6374 4475 6d70 6572 de: ObjectDumper
│ │ │ │ │ +00007020: 2063 6c61 7373 2d74 6573 7469 6e67 7f35 class-testing.5
│ │ │ │ │ +00007030: 3332 3933 360a 4e6f 6465 3a20 4f62 6a65 32936.Node: Obje
│ │ │ │ │ +00007040: 6374 4475 6d70 6572 2d61 6363 6573 7369 ctDumper-accessi
│ │ │ │ │ +00007050: 6e67 7f35 3333 3338 300a 4e6f 6465 3a20 ng.533380.Node:
│ │ │ │ │ +00007060: 4f62 6a65 6374 4475 6d70 6572 2d6c 6f61 ObjectDumper-loa
│ │ │ │ │ +00007070: 6469 6e67 2f64 756d 7069 6e67 206f 626a ding/dumping obj
│ │ │ │ │ +00007080: 6563 7473 7f35 3333 3838 380a 4e6f 6465 ects.533888.Node
│ │ │ │ │ +00007090: 3a20 4f62 6a65 6374 4475 6d70 6572 2d73 : ObjectDumper-s
│ │ │ │ │ +000070a0: 7472 6561 6d20 696e 7465 7266 6163 657f tream interface.
│ │ │ │ │ +000070b0: 3533 3433 3238 0a4e 6f64 653a 204f 626a 534328.Node: Obj
│ │ │ │ │ +000070c0: 6563 744d 656d 6f72 797f 3533 3437 3130 ectMemory.534710
│ │ │ │ │ +000070d0: 0a4e 6f64 653a 204f 626a 6563 744d 656d .Node: ObjectMem
│ │ │ │ │ +000070e0: 6f72 7920 636c 6173 732d 6163 6365 7373 ory class-access
│ │ │ │ │ +000070f0: 696e 677f 3533 3537 3935 0a4e 6f64 653a ing.535795.Node:
│ │ │ │ │ +00007100: 204f 626a 6563 744d 656d 6f72 7920 636c ObjectMemory cl
│ │ │ │ │ +00007110: 6173 732d 6275 696c 7469 6e73 7f35 3336 ass-builtins.536
│ │ │ │ │ +00007120: 3036 320a 4e6f 6465 3a20 4f62 6a65 6374 062.Node: Object
│ │ │ │ │ +00007130: 4d65 6d6f 7279 2063 6c61 7373 2d69 6e69 Memory class-ini
│ │ │ │ │ +00007140: 7469 616c 697a 6174 696f 6e7f 3533 3933 tialization.5393
│ │ │ │ │ +00007150: 3531 0a4e 6f64 653a 204f 626a 6563 744d 51.Node: ObjectM
│ │ │ │ │ +00007160: 656d 6f72 7920 636c 6173 732d 7361 7669 emory class-savi
│ │ │ │ │ +00007170: 6e67 2074 6865 2069 6d61 6765 7f35 3339 ng the image.539
│ │ │ │ │ +00007180: 3638 310a 4e6f 6465 3a20 4f62 6a65 6374 681.Node: Object
│ │ │ │ │ +00007190: 4d65 6d6f 7279 2d61 6363 6573 7369 6e67 Memory-accessing
│ │ │ │ │ +000071a0: 7f35 3430 3036 370a 4e6f 6465 3a20 4f62 .540067.Node: Ob
│ │ │ │ │ +000071b0: 6a65 6374 4d65 6d6f 7279 2d62 7569 6c74 jectMemory-built
│ │ │ │ │ +000071c0: 696e 737f 3534 3530 3231 0a4e 6f64 653a ins.545021.Node:
│ │ │ │ │ +000071d0: 204f 626a 6563 744d 656d 6f72 792d 6465 ObjectMemory-de
│ │ │ │ │ +000071e0: 7269 7665 6420 696e 666f 726d 6174 696f rived informatio
│ │ │ │ │ +000071f0: 6e7f 3534 3533 3036 0a4e 6f64 653a 204f n.545306.Node: O
│ │ │ │ │ +00007200: 7264 6572 6564 436f 6c6c 6563 7469 6f6e rderedCollection
│ │ │ │ │ +00007210: 7f35 3436 3239 330a 4e6f 6465 3a20 4f72 .546293.Node: Or
│ │ │ │ │ +00007220: 6465 7265 6443 6f6c 6c65 6374 696f 6e20 deredCollection
│ │ │ │ │ +00007230: 636c 6173 732d 696e 7374 616e 6365 2063 class-instance c
│ │ │ │ │ +00007240: 7265 6174 696f 6e7f 3534 3731 3035 0a4e reation.547105.N
│ │ │ │ │ +00007250: 6f64 653a 204f 7264 6572 6564 436f 6c6c ode: OrderedColl
│ │ │ │ │ +00007260: 6563 7469 6f6e 2d61 6363 6573 7369 6e67 ection-accessing
│ │ │ │ │ +00007270: 7f35 3437 3436 330a 4e6f 6465 3a20 4f72 .547463.Node: Or
│ │ │ │ │ +00007280: 6465 7265 6443 6f6c 6c65 6374 696f 6e2d deredCollection-
│ │ │ │ │ +00007290: 6164 6469 6e67 7f35 3438 3032 380a 4e6f adding.548028.No
│ │ │ │ │ +000072a0: 6465 3a20 4f72 6465 7265 6443 6f6c 6c65 de: OrderedColle
│ │ │ │ │ +000072b0: 6374 696f 6e2d 6275 696c 7420 696e 737f ction-built ins.
│ │ │ │ │ +000072c0: 3535 3030 3933 0a4e 6f64 653a 204f 7264 550093.Node: Ord
│ │ │ │ │ +000072d0: 6572 6564 436f 6c6c 6563 7469 6f6e 2d65 eredCollection-e
│ │ │ │ │ +000072e0: 6e75 6d65 7261 7469 6e67 7f35 3530 3537 numerating.55057
│ │ │ │ │ +000072f0: 310a 4e6f 6465 3a20 4f72 6465 7265 6443 1.Node: OrderedC
│ │ │ │ │ +00007300: 6f6c 6c65 6374 696f 6e2d 7265 6d6f 7669 ollection-removi
│ │ │ │ │ +00007310: 6e67 7f35 3530 3837 390a 4e6f 6465 3a20 ng.550879.Node:
│ │ │ │ │ +00007320: 5061 636b 6167 657f 3535 3138 3031 0a4e Package.551801.N
│ │ │ │ │ +00007330: 6f64 653a 2050 6163 6b61 6765 2063 6c61 ode: Package cla
│ │ │ │ │ +00007340: 7373 2d61 6363 6573 7369 6e67 7f35 3532 ss-accessing.552
│ │ │ │ │ +00007350: 3339 350a 4e6f 6465 3a20 5061 636b 6167 395.Node: Packag
│ │ │ │ │ +00007360: 6520 636c 6173 732d 696e 7374 616e 6365 e class-instance
│ │ │ │ │ +00007370: 2063 7265 6174 696f 6e7f 3535 3235 3938 creation.552598
│ │ │ │ │ +00007380: 0a4e 6f64 653a 2050 6163 6b61 6765 2d61 .Node: Package-a
│ │ │ │ │ +00007390: 6363 6573 7369 6e67 7f35 3532 3838 360a ccessing.552886.
│ │ │ │ │ +000073a0: 4e6f 6465 3a20 5061 636b 6167 652d 7374 Node: Package-st
│ │ │ │ │ +000073b0: 696c 6c20 756e 636c 6173 7369 6669 6564 ill unclassified
│ │ │ │ │ +000073c0: 7f35 3536 3832 320a 4e6f 6465 3a20 5061 .556822.Node: Pa
│ │ │ │ │ +000073d0: 636b 6167 652d 7665 7273 696f 6e20 7061 ckage-version pa
│ │ │ │ │ +000073e0: 7273 696e 677f 3535 3732 3538 0a4e 6f64 rsing.557258.Nod
│ │ │ │ │ +000073f0: 653a 2050 6163 6b61 6765 4c6f 6164 6572 e: PackageLoader
│ │ │ │ │ +00007400: 7f35 3537 3437 330a 4e6f 6465 3a20 5061 .557473.Node: Pa
│ │ │ │ │ +00007410: 636b 6167 654c 6f61 6465 7220 636c 6173 ckageLoader clas
│ │ │ │ │ +00007420: 732d 6163 6365 7373 696e 677f 3535 3830 s-accessing.5580
│ │ │ │ │ +00007430: 3337 0a4e 6f64 653a 2050 6163 6b61 6765 37.Node: Package
│ │ │ │ │ +00007440: 4c6f 6164 6572 2063 6c61 7373 2d6c 6f61 Loader class-loa
│ │ │ │ │ +00007450: 6469 6e67 7f35 3630 3734 390a 4e6f 6465 ding.560749.Node
│ │ │ │ │ +00007460: 3a20 5061 636b 6167 654c 6f61 6465 7220 : PackageLoader
│ │ │ │ │ +00007470: 636c 6173 732d 7465 7374 696e 677f 3536 class-testing.56
│ │ │ │ │ +00007480: 3131 3439 0a4e 6f64 653a 2050 6572 6d69 1149.Node: Permi
│ │ │ │ │ +00007490: 7373 696f 6e7f 3536 3134 3430 0a4e 6f64 ssion.561440.Nod
│ │ │ │ │ +000074a0: 653a 2050 6572 6d69 7373 696f 6e20 636c e: Permission cl
│ │ │ │ │ +000074b0: 6173 732d 7465 7374 696e 677f 3536 3139 ass-testing.5619
│ │ │ │ │ +000074c0: 3039 0a4e 6f64 653a 2050 6572 6d69 7373 09.Node: Permiss
│ │ │ │ │ +000074d0: 696f 6e2d 6163 6365 7373 696e 677f 3536 ion-accessing.56
│ │ │ │ │ +000074e0: 3236 3539 0a4e 6f64 653a 2050 6572 6d69 2659.Node: Permi
│ │ │ │ │ +000074f0: 7373 696f 6e2d 7465 7374 696e 677f 3536 ssion-testing.56
│ │ │ │ │ +00007500: 3332 3337 0a4e 6f64 653a 2050 6c75 6767 3237.Node: Plugg
│ │ │ │ │ +00007510: 6162 6c65 4164 6170 746f 727f 3536 3334 ableAdaptor.5634
│ │ │ │ │ +00007520: 3837 0a4e 6f64 653a 2050 6c75 6767 6162 87.Node: Pluggab
│ │ │ │ │ +00007530: 6c65 4164 6170 746f 7220 636c 6173 732d leAdaptor class-
│ │ │ │ │ +00007540: 6372 6561 7469 6e67 2069 6e73 7461 6e63 creating instanc
│ │ │ │ │ +00007550: 6573 7f35 3634 3132 340a 4e6f 6465 3a20 es.564124.Node:
│ │ │ │ │ +00007560: 506c 7567 6761 626c 6541 6461 7074 6f72 PluggableAdaptor
│ │ │ │ │ +00007570: 2d61 6363 6573 7369 6e67 7f35 3635 3230 -accessing.56520
│ │ │ │ │ +00007580: 350a 4e6f 6465 3a20 506c 7567 6761 626c 5.Node: Pluggabl
│ │ │ │ │ +00007590: 6550 726f 7879 7f35 3635 3530 360a 4e6f eProxy.565506.No
│ │ │ │ │ +000075a0: 6465 3a20 506c 7567 6761 626c 6550 726f de: PluggablePro
│ │ │ │ │ +000075b0: 7879 2063 6c61 7373 2d61 6363 6573 7369 xy class-accessi
│ │ │ │ │ +000075c0: 6e67 7f35 3636 3134 340a 4e6f 6465 3a20 ng.566144.Node:
│ │ │ │ │ +000075d0: 506c 7567 6761 626c 6550 726f 7879 2d73 PluggableProxy-s
│ │ │ │ │ +000075e0: 6176 696e 6720 616e 6420 7265 7374 6f72 aving and restor
│ │ │ │ │ +000075f0: 696e 677f 3536 3635 3934 0a4e 6f64 653a ing.566594.Node:
│ │ │ │ │ +00007600: 2050 6f69 6e74 7f35 3637 3032 390a 4e6f Point.567029.No
│ │ │ │ │ +00007610: 6465 3a20 506f 696e 7420 636c 6173 732d de: Point class-
│ │ │ │ │ +00007620: 696e 7374 616e 6365 2063 7265 6174 696f instance creatio
│ │ │ │ │ +00007630: 6e7f 3536 3737 3638 0a4e 6f64 653a 2050 n.567768.Node: P
│ │ │ │ │ +00007640: 6f69 6e74 2d61 6363 6573 7369 6e67 7f35 oint-accessing.5
│ │ │ │ │ +00007650: 3638 3038 310a 4e6f 6465 3a20 506f 696e 68081.Node: Poin
│ │ │ │ │ +00007660: 742d 6172 6974 686d 6574 6963 7f35 3638 t-arithmetic.568
│ │ │ │ │ +00007670: 3531 350a 4e6f 6465 3a20 506f 696e 742d 515.Node: Point-
│ │ │ │ │ +00007680: 636f 6d70 6172 696e 677f 3536 3932 3334 comparing.569234
│ │ │ │ │ +00007690: 0a4e 6f64 653a 2050 6f69 6e74 2d63 6f6e .Node: Point-con
│ │ │ │ │ +000076a0: 7665 7274 696e 677f 3537 3030 3437 0a4e verting.570047.N
│ │ │ │ │ +000076b0: 6f64 653a 2050 6f69 6e74 2d70 6f69 6e74 ode: Point-point
│ │ │ │ │ +000076c0: 2066 756e 6374 696f 6e73 7f35 3730 3536 functions.57056
│ │ │ │ │ +000076d0: 360a 4e6f 6465 3a20 506f 696e 742d 7072 6.Node: Point-pr
│ │ │ │ │ +000076e0: 696e 7469 6e67 7f35 3731 3531 340a 4e6f inting.571514.No
│ │ │ │ │ +000076f0: 6465 3a20 506f 696e 742d 7374 6f72 696e de: Point-storin
│ │ │ │ │ +00007700: 677f 3537 3137 3438 0a4e 6f64 653a 2050 g.571748.Node: P
│ │ │ │ │ +00007710: 6f69 6e74 2d74 7275 6e63 6174 696f 6e20 oint-truncation
│ │ │ │ │ +00007720: 616e 6420 726f 756e 6420 6f66 667f 3537 and round off.57
│ │ │ │ │ +00007730: 3139 3936 0a4e 6f64 653a 2050 6f73 6974 1996.Node: Posit
│ │ │ │ │ +00007740: 696f 6e61 626c 6553 7472 6561 6d7f 3537 ionableStream.57
│ │ │ │ │ +00007750: 3234 3038 0a4e 6f64 653a 2050 6f73 6974 2408.Node: Posit
│ │ │ │ │ +00007760: 696f 6e61 626c 6553 7472 6561 6d20 636c ionableStream cl
│ │ │ │ │ +00007770: 6173 732d 696e 7374 616e 6365 2063 7265 ass-instance cre
│ │ │ │ │ +00007780: 6174 696f 6e7f 3537 3334 3236 0a4e 6f64 ation.573426.Nod
│ │ │ │ │ +00007790: 653a 2050 6f73 6974 696f 6e61 626c 6553 e: PositionableS
│ │ │ │ │ +000077a0: 7472 6561 6d2d 6163 6365 7373 696e 672d tream-accessing-
│ │ │ │ │ +000077b0: 7265 6164 696e 677f 3537 3339 3531 0a4e reading.573951.N
│ │ │ │ │ +000077c0: 6f64 653a 2050 6f73 6974 696f 6e61 626c ode: Positionabl
│ │ │ │ │ +000077d0: 6553 7472 6561 6d2d 636c 6173 7320 7479 eStream-class ty
│ │ │ │ │ +000077e0: 7065 206d 6574 686f 6473 7f35 3736 3036 pe methods.57606
│ │ │ │ │ +000077f0: 330a 4e6f 6465 3a20 506f 7369 7469 6f6e 3.Node: Position
│ │ │ │ │ +00007800: 6162 6c65 5374 7265 616d 2d63 6f6d 7069 ableStream-compi
│ │ │ │ │ +00007810: 6c69 6e67 7f35 3736 3539 380a 4e6f 6465 ling.576598.Node
│ │ │ │ │ +00007820: 3a20 506f 7369 7469 6f6e 6162 6c65 5374 : PositionableSt
│ │ │ │ │ +00007830: 7265 616d 2d70 6f73 6974 696f 6e69 6e67 ream-positioning
│ │ │ │ │ +00007840: 7f35 3737 3039 320a 4e6f 6465 3a20 506f .577092.Node: Po
│ │ │ │ │ +00007850: 7369 7469 6f6e 6162 6c65 5374 7265 616d sitionableStream
│ │ │ │ │ +00007860: 2d73 7469 6c6c 2075 6e63 6c61 7373 6966 -still unclassif
│ │ │ │ │ +00007870: 6965 647f 3537 3739 3939 0a4e 6f64 653a ied.577999.Node:
│ │ │ │ │ +00007880: 2050 6f73 6974 696f 6e61 626c 6553 7472 PositionableStr
│ │ │ │ │ +00007890: 6561 6d2d 7465 7374 696e 677f 3537 3833 eam-testing.5783
│ │ │ │ │ +000078a0: 3431 0a4e 6f64 653a 2050 6f73 6974 696f 41.Node: Positio
│ │ │ │ │ +000078b0: 6e61 626c 6553 7472 6561 6d2d 7472 756e nableStream-trun
│ │ │ │ │ +000078c0: 6361 7469 6e67 7f35 3738 3833 300a 4e6f cating.578830.No
│ │ │ │ │ +000078d0: 6465 3a20 5072 6f63 6573 737f 3537 3931 de: Process.5791
│ │ │ │ │ +000078e0: 3330 0a4e 6f64 653a 2050 726f 6365 7373 30.Node: Process
│ │ │ │ │ +000078f0: 2d61 6363 6573 7369 6e67 7f35 3739 3734 -accessing.57974
│ │ │ │ │ +00007900: 340a 4e6f 6465 3a20 5072 6f63 6573 732d 4.Node: Process-
│ │ │ │ │ +00007910: 6261 7369 637f 3538 3039 3837 0a4e 6f64 basic.580987.Nod
│ │ │ │ │ +00007920: 653a 2050 726f 6365 7373 2d62 7569 6c74 e: Process-built
│ │ │ │ │ +00007930: 696e 737f 3538 3236 3939 0a4e 6f64 653a ins.582699.Node:
│ │ │ │ │ +00007940: 2050 726f 6365 7373 2d64 6562 7567 6769 Process-debuggi
│ │ │ │ │ +00007950: 6e67 7f35 3833 3832 300a 4e6f 6465 3a20 ng.583820.Node:
│ │ │ │ │ +00007960: 5072 6f63 6573 732d 7072 696e 7469 6e67 Process-printing
│ │ │ │ │ +00007970: 7f35 3834 3035 370a 4e6f 6465 3a20 5072 .584057.Node: Pr
│ │ │ │ │ +00007980: 6f63 6573 7345 6e76 6972 6f6e 6d65 6e74 ocessEnvironment
│ │ │ │ │ +00007990: 7f35 3834 3237 320a 4e6f 6465 3a20 5072 .584272.Node: Pr
│ │ │ │ │ +000079a0: 6f63 6573 7345 6e76 6972 6f6e 6d65 6e74 ocessEnvironment
│ │ │ │ │ +000079b0: 2063 6c61 7373 2d64 6973 6162 6c65 647f class-disabled.
│ │ │ │ │ +000079c0: 3538 3530 3735 0a4e 6f64 653a 2050 726f 585075.Node: Pro
│ │ │ │ │ +000079d0: 6365 7373 456e 7669 726f 6e6d 656e 7420 cessEnvironment
│ │ │ │ │ +000079e0: 636c 6173 732d 7369 6e67 6c65 746f 6e7f class-singleton.
│ │ │ │ │ +000079f0: 3538 3533 3638 0a4e 6f64 653a 2050 726f 585368.Node: Pro
│ │ │ │ │ +00007a00: 6365 7373 456e 7669 726f 6e6d 656e 742d cessEnvironment-
│ │ │ │ │ +00007a10: 6163 6365 7373 696e 677f 3538 3537 3032 accessing.585702
│ │ │ │ │ +00007a20: 0a4e 6f64 653a 2050 726f 6365 7373 456e .Node: ProcessEn
│ │ │ │ │ +00007a30: 7669 726f 6e6d 656e 742d 6469 6374 696f vironment-dictio
│ │ │ │ │ +00007a40: 6e61 7279 2072 656d 6f76 696e 677f 3538 nary removing.58
│ │ │ │ │ +00007a50: 3639 3834 0a4e 6f64 653a 2050 726f 6365 6984.Node: Proce
│ │ │ │ │ +00007a60: 7373 456e 7669 726f 6e6d 656e 742d 6469 ssEnvironment-di
│ │ │ │ │ +00007a70: 6374 696f 6e61 7279 2074 6573 7469 6e67 ctionary testing
│ │ │ │ │ +00007a80: 7f35 3837 3831 310a 4e6f 6465 3a20 5072 .587811.Node: Pr
│ │ │ │ │ +00007a90: 6f63 6573 736f 7253 6368 6564 756c 6572 ocessorScheduler
│ │ │ │ │ +00007aa0: 7f35 3838 3132 320a 4e6f 6465 3a20 5072 .588122.Node: Pr
│ │ │ │ │ +00007ab0: 6f63 6573 736f 7253 6368 6564 756c 6572 ocessorScheduler
│ │ │ │ │ +00007ac0: 2063 6c61 7373 2d69 6e73 7461 6e63 6520 class-instance
│ │ │ │ │ +00007ad0: 6372 6561 7469 6f6e 7f35 3838 3832 300a creation.588820.
│ │ │ │ │ +00007ae0: 4e6f 6465 3a20 5072 6f63 6573 736f 7253 Node: ProcessorS
│ │ │ │ │ +00007af0: 6368 6564 756c 6572 2d62 6173 6963 7f35 cheduler-basic.5
│ │ │ │ │ +00007b00: 3839 3133 340a 4e6f 6465 3a20 5072 6f63 89134.Node: Proc
│ │ │ │ │ +00007b10: 6573 736f 7253 6368 6564 756c 6572 2d62 essorScheduler-b
│ │ │ │ │ +00007b20: 7569 6c74 2069 6e73 7f35 3930 3938 370a uilt ins.590987.
│ │ │ │ │ +00007b30: 4e6f 6465 3a20 5072 6f63 6573 736f 7253 Node: ProcessorS
│ │ │ │ │ +00007b40: 6368 6564 756c 6572 2d69 646c 6520 7461 cheduler-idle ta
│ │ │ │ │ +00007b50: 736b 737f 3539 3136 3737 0a4e 6f64 653a sks.591677.Node:
│ │ │ │ │ +00007b60: 2050 726f 6365 7373 6f72 5363 6865 6475 ProcessorSchedu
│ │ │ │ │ +00007b70: 6c65 722d 7072 696e 7469 6e67 7f35 3932 ler-printing.592
│ │ │ │ │ +00007b80: 3435 320a 4e6f 6465 3a20 5072 6f63 6573 452.Node: Proces
│ │ │ │ │ +00007b90: 736f 7253 6368 6564 756c 6572 2d70 7269 sorScheduler-pri
│ │ │ │ │ +00007ba0: 6f72 6974 6965 737f 3539 3237 3731 0a4e orities.592771.N
│ │ │ │ │ +00007bb0: 6f64 653a 2050 726f 6365 7373 6f72 5363 ode: ProcessorSc
│ │ │ │ │ +00007bc0: 6865 6475 6c65 722d 7374 6f72 696e 677f heduler-storing.
│ │ │ │ │ +00007bd0: 3539 3434 3736 0a4e 6f64 653a 2050 726f 594476.Node: Pro
│ │ │ │ │ +00007be0: 6365 7373 6f72 5363 6865 6475 6c65 722d cessorScheduler-
│ │ │ │ │ +00007bf0: 7469 6d65 6420 696e 766f 6361 7469 6f6e timed invocation
│ │ │ │ │ +00007c00: 7f35 3934 3831 370a 4e6f 6465 3a20 5072 .594817.Node: Pr
│ │ │ │ │ +00007c10: 6f63 6573 7356 6172 6961 626c 657f 3539 ocessVariable.59
│ │ │ │ │ +00007c20: 3533 3934 0a4e 6f64 653a 2050 726f 6365 5394.Node: Proce
│ │ │ │ │ +00007c30: 7373 5661 7269 6162 6c65 2063 6c61 7373 ssVariable class
│ │ │ │ │ +00007c40: 2d61 6363 6573 7369 6e67 7f35 3935 3839 -accessing.59589
│ │ │ │ │ +00007c50: 380a 4e6f 6465 3a20 5072 6f63 6573 7356 8.Node: ProcessV
│ │ │ │ │ +00007c60: 6172 6961 626c 652d 6163 6365 7373 696e ariable-accessin
│ │ │ │ │ +00007c70: 677f 3539 3637 3939 0a4e 6f64 653a 2050 g.596799.Node: P
│ │ │ │ │ +00007c80: 726f 6d69 7365 7f35 3937 3533 370a 4e6f romise.597537.No
│ │ │ │ │ +00007c90: 6465 3a20 5072 6f6d 6973 6520 636c 6173 de: Promise clas
│ │ │ │ │ +00007ca0: 732d 6372 6561 7469 6e67 2069 6e73 7461 s-creating insta
│ │ │ │ │ +00007cb0: 6e63 6573 7f35 3938 3136 310a 4e6f 6465 nces.598161.Node
│ │ │ │ │ +00007cc0: 3a20 5072 6f6d 6973 652d 6163 6365 7373 : Promise-access
│ │ │ │ │ +00007cd0: 696e 677f 3539 3835 3732 0a4e 6f64 653a ing.598572.Node:
│ │ │ │ │ +00007ce0: 2050 726f 6d69 7365 2d69 6e69 7469 616c Promise-initial
│ │ │ │ │ +00007cf0: 697a 696e 677f 3539 3930 3237 0a4e 6f64 izing.599027.Nod
│ │ │ │ │ +00007d00: 653a 2050 726f 6d69 7365 2d70 7269 6e74 e: Promise-print
│ │ │ │ │ +00007d10: 696e 677f 3539 3932 3731 0a4e 6f64 653a ing.599271.Node:
│ │ │ │ │ +00007d20: 2050 726f 6d69 7365 2d73 7469 6c6c 2075 Promise-still u
│ │ │ │ │ +00007d30: 6e63 6c61 7373 6966 6965 647f 3539 3935 nclassified.5995
│ │ │ │ │ +00007d40: 3133 0a4e 6f64 653a 2052 616e 646f 6d7f 13.Node: Random.
│ │ │ │ │ +00007d50: 3539 3937 3639 0a4e 6f64 653a 2052 616e 599769.Node: Ran
│ │ │ │ │ +00007d60: 646f 6d20 636c 6173 732d 696e 7374 616e dom class-instan
│ │ │ │ │ +00007d70: 6365 2063 7265 6174 696f 6e7f 3630 3032 ce creation.6002
│ │ │ │ │ +00007d80: 3330 0a4e 6f64 653a 2052 616e 646f 6d20 30.Node: Random
│ │ │ │ │ +00007d90: 636c 6173 732d 7368 6f72 7463 7574 737f class-shortcuts.
│ │ │ │ │ +00007da0: 3630 3036 3132 0a4e 6f64 653a 2052 616e 600612.Node: Ran
│ │ │ │ │ +00007db0: 646f 6d2d 6261 7369 637f 3630 3130 3032 dom-basic.601002
│ │ │ │ │ +00007dc0: 0a4e 6f64 653a 2052 616e 646f 6d2d 7465 .Node: Random-te
│ │ │ │ │ +00007dd0: 7374 696e 677f 3630 3134 3332 0a4e 6f64 sting.601432.Nod
│ │ │ │ │ +00007de0: 653a 2052 6561 6453 7472 6561 6d7f 3630 e: ReadStream.60
│ │ │ │ │ +00007df0: 3137 3538 0a4e 6f64 653a 2052 6561 6453 1758.Node: ReadS
│ │ │ │ │ +00007e00: 7472 6561 6d20 636c 6173 732d 696e 7374 tream class-inst
│ │ │ │ │ +00007e10: 616e 6365 2063 7265 6174 696f 6e7f 3630 ance creation.60
│ │ │ │ │ +00007e20: 3231 3635 0a4e 6f64 653a 2052 6561 6457 2165.Node: ReadW
│ │ │ │ │ +00007e30: 7269 7465 5374 7265 616d 7f36 3032 3538 riteStream.60258
│ │ │ │ │ +00007e40: 350a 4e6f 6465 3a20 5265 6164 5772 6974 5.Node: ReadWrit
│ │ │ │ │ +00007e50: 6553 7472 6561 6d20 636c 6173 732d 696e eStream class-in
│ │ │ │ │ +00007e60: 7374 616e 6365 2063 7265 6174 696f 6e7f stance creation.
│ │ │ │ │ +00007e70: 3630 3330 3833 0a4e 6f64 653a 2052 6561 603083.Node: Rea
│ │ │ │ │ +00007e80: 6457 7269 7465 5374 7265 616d 2d70 6f73 dWriteStream-pos
│ │ │ │ │ +00007e90: 6974 696f 6e69 6e67 7f36 3033 3732 310a itioning.603721.
│ │ │ │ │ +00007ea0: 4e6f 6465 3a20 5265 6374 616e 676c 657f Node: Rectangle.
│ │ │ │ │ +00007eb0: 3630 3430 3430 0a4e 6f64 653a 2052 6563 604040.Node: Rec
│ │ │ │ │ +00007ec0: 7461 6e67 6c65 2063 6c61 7373 2d69 6e73 tangle class-ins
│ │ │ │ │ +00007ed0: 7461 6e63 6520 6372 6561 7469 6f6e 7f36 tance creation.6
│ │ │ │ │ +00007ee0: 3034 3834 310a 4e6f 6465 3a20 5265 6374 04841.Node: Rect
│ │ │ │ │ +00007ef0: 616e 676c 652d 6163 6365 7373 696e 677f angle-accessing.
│ │ │ │ │ +00007f00: 3630 3535 3233 0a4e 6f64 653a 2052 6563 605523.Node: Rec
│ │ │ │ │ +00007f10: 7461 6e67 6c65 2d63 6f70 7969 6e67 7f36 tangle-copying.6
│ │ │ │ │ +00007f20: 3037 3933 370a 4e6f 6465 3a20 5265 6374 07937.Node: Rect
│ │ │ │ │ +00007f30: 616e 676c 652d 7072 696e 7469 6e67 7f36 angle-printing.6
│ │ │ │ │ +00007f40: 3038 3137 310a 4e6f 6465 3a20 5265 6374 08171.Node: Rect
│ │ │ │ │ +00007f50: 616e 676c 652d 7265 6374 616e 676c 6520 angle-rectangle
│ │ │ │ │ +00007f60: 6675 6e63 7469 6f6e 737f 3630 3835 3133 functions.608513
│ │ │ │ │ +00007f70: 0a4e 6f64 653a 2052 6563 7461 6e67 6c65 .Node: Rectangle
│ │ │ │ │ +00007f80: 2d74 6573 7469 6e67 7f36 3130 3431 360a -testing.610416.
│ │ │ │ │ +00007f90: 4e6f 6465 3a20 5265 6374 616e 676c 652d Node: Rectangle-
│ │ │ │ │ +00007fa0: 7472 616e 7366 6f72 6d69 6e67 7f36 3131 transforming.611
│ │ │ │ │ +00007fb0: 3234 360a 4e6f 6465 3a20 5265 6374 616e 246.Node: Rectan
│ │ │ │ │ +00007fc0: 676c 652d 7472 756e 6361 7469 6f6e 2061 gle-truncation a
│ │ │ │ │ +00007fd0: 6e64 2072 6f75 6e64 206f 6666 7f36 3131 nd round off.611
│ │ │ │ │ +00007fe0: 3838 360a 4e6f 6465 3a20 5265 6375 7273 886.Node: Recurs
│ │ │ │ │ +00007ff0: 696f 6e4c 6f63 6b7f 3631 3231 3931 0a4e ionLock.612191.N
│ │ │ │ │ +00008000: 6f64 653a 2052 6563 7572 7369 6f6e 4c6f ode: RecursionLo
│ │ │ │ │ +00008010: 636b 2063 6c61 7373 2d69 6e73 7461 6e63 ck class-instanc
│ │ │ │ │ +00008020: 6520 6372 6561 7469 6f6e 7f36 3132 3539 e creation.61259
│ │ │ │ │ +00008030: 350a 4e6f 6465 3a20 5265 6375 7273 696f 5.Node: Recursio
│ │ │ │ │ +00008040: 6e4c 6f63 6b2d 6163 6365 7373 696e 677f nLock-accessing.
│ │ │ │ │ +00008050: 3631 3238 3435 0a4e 6f64 653a 2052 6563 612845.Node: Rec
│ │ │ │ │ +00008060: 7572 7369 6f6e 4c6f 636b 2d6d 7574 7561 ursionLock-mutua
│ │ │ │ │ +00008070: 6c20 6578 636c 7573 696f 6e7f 3631 3334 l exclusion.6134
│ │ │ │ │ +00008080: 3538 0a4e 6f64 653a 2052 6563 7572 7369 58.Node: Recursi
│ │ │ │ │ +00008090: 6f6e 4c6f 636b 2d70 7269 6e74 696e 677f onLock-printing.
│ │ │ │ │ +000080a0: 3631 3338 3333 0a4e 6f64 653a 2052 6567 613833.Node: Reg
│ │ │ │ │ +000080b0: 6578 7f36 3134 3039 390a 4e6f 6465 3a20 ex.614099.Node:
│ │ │ │ │ +000080c0: 5265 6765 7820 636c 6173 732d 696e 7374 Regex class-inst
│ │ │ │ │ +000080d0: 616e 6365 2063 7265 6174 696f 6e7f 3631 ance creation.61
│ │ │ │ │ +000080e0: 3531 3134 0a4e 6f64 653a 2052 6567 6578 5114.Node: Regex
│ │ │ │ │ +000080f0: 2d62 6173 6963 7f36 3135 3337 330a 4e6f -basic.615373.No
│ │ │ │ │ +00008100: 6465 3a20 5265 6765 782d 636f 6e76 6572 de: Regex-conver
│ │ │ │ │ +00008110: 7369 6f6e 7f36 3135 3739 350a 4e6f 6465 sion.615795.Node
│ │ │ │ │ +00008120: 3a20 5265 6765 782d 7072 696e 7469 6e67 : Regex-printing
│ │ │ │ │ +00008130: 7f36 3136 3130 310a 4e6f 6465 3a20 5265 .616101.Node: Re
│ │ │ │ │ +00008140: 6765 7852 6573 756c 7473 7f36 3136 3736 gexResults.61676
│ │ │ │ │ +00008150: 310a 4e6f 6465 3a20 5265 6765 7852 6573 1.Node: RegexRes
│ │ │ │ │ +00008160: 756c 7473 2d61 6363 6573 7369 6e67 7f36 ults-accessing.6
│ │ │ │ │ +00008170: 3137 3337 390a 4e6f 6465 3a20 5265 6765 17379.Node: Rege
│ │ │ │ │ +00008180: 7852 6573 756c 7473 2d74 6573 7469 6e67 xResults-testing
│ │ │ │ │ +00008190: 7f36 3139 3033 350a 4e6f 6465 3a20 526f .619035.Node: Ro
│ │ │ │ │ +000081a0: 6f74 4e61 6d65 7370 6163 657f 3632 3030 otNamespace.6200
│ │ │ │ │ +000081b0: 3637 0a4e 6f64 653a 2052 6f6f 744e 616d 67.Node: RootNam
│ │ │ │ │ +000081c0: 6573 7061 6365 2063 6c61 7373 2d69 6e73 espace class-ins
│ │ │ │ │ +000081d0: 7461 6e63 6520 6372 6561 7469 6f6e 7f36 tance creation.6
│ │ │ │ │ +000081e0: 3230 3632 370a 4e6f 6465 3a20 526f 6f74 20627.Node: Root
│ │ │ │ │ +000081f0: 4e61 6d65 7370 6163 652d 6e61 6d65 7370 Namespace-namesp
│ │ │ │ │ +00008200: 6163 6520 6869 6572 6172 6368 797f 3632 ace hierarchy.62
│ │ │ │ │ +00008210: 3039 3736 0a4e 6f64 653a 2052 6f6f 744e 0976.Node: RootN
│ │ │ │ │ +00008220: 616d 6573 7061 6365 2d6f 7665 7272 6964 amespace-overrid
│ │ │ │ │ +00008230: 6573 2066 6f72 2073 7570 6572 7370 6163 es for superspac
│ │ │ │ │ +00008240: 6573 7f36 3231 3432 330a 4e6f 6465 3a20 es.621423.Node:
│ │ │ │ │ +00008250: 526f 6f74 4e61 6d65 7370 6163 652d 7072 RootNamespace-pr
│ │ │ │ │ +00008260: 696e 7469 6e67 7f36 3232 3035 340a 4e6f inting.622054.No
│ │ │ │ │ +00008270: 6465 3a20 5275 6e41 7272 6179 7f36 3232 de: RunArray.622
│ │ │ │ │ +00008280: 3537 380a 4e6f 6465 3a20 5275 6e41 7272 578.Node: RunArr
│ │ │ │ │ +00008290: 6179 2063 6c61 7373 2d69 6e73 7461 6e63 ay class-instanc
│ │ │ │ │ +000082a0: 6520 6372 6561 7469 6f6e 7f36 3233 3535 e creation.62355
│ │ │ │ │ +000082b0: 310a 4e6f 6465 3a20 5275 6e41 7272 6179 1.Node: RunArray
│ │ │ │ │ +000082c0: 2d61 6363 6573 7369 6e67 7f36 3233 3833 -accessing.62383
│ │ │ │ │ +000082d0: 390a 4e6f 6465 3a20 5275 6e41 7272 6179 9.Node: RunArray
│ │ │ │ │ +000082e0: 2d61 6464 696e 677f 3632 3431 3839 0a4e -adding.624189.N
│ │ │ │ │ +000082f0: 6f64 653a 2052 756e 4172 7261 792d 6261 ode: RunArray-ba
│ │ │ │ │ +00008300: 7369 637f 3632 3532 3737 0a4e 6f64 653a sic.625277.Node:
│ │ │ │ │ +00008310: 2052 756e 4172 7261 792d 636f 7079 696e RunArray-copyin
│ │ │ │ │ +00008320: 677f 3632 3535 3938 0a4e 6f64 653a 2052 g.625598.Node: R
│ │ │ │ │ +00008330: 756e 4172 7261 792d 656e 756d 6572 6174 unArray-enumerat
│ │ │ │ │ +00008340: 696e 677f 3632 3539 3730 0a4e 6f64 653a ing.625970.Node:
│ │ │ │ │ +00008350: 2052 756e 4172 7261 792d 7265 6d6f 7669 RunArray-removi
│ │ │ │ │ +00008360: 6e67 7f36 3236 3434 360a 4e6f 6465 3a20 ng.626446.Node:
│ │ │ │ │ +00008370: 5275 6e41 7272 6179 2d73 6561 7263 6869 RunArray-searchi
│ │ │ │ │ +00008380: 6e67 7f36 3236 3932 370a 4e6f 6465 3a20 ng.626927.Node:
│ │ │ │ │ +00008390: 5275 6e41 7272 6179 2d74 6573 7469 6e67 RunArray-testing
│ │ │ │ │ +000083a0: 7f36 3237 3335 370a 4e6f 6465 3a20 5363 .627357.Node: Sc
│ │ │ │ │ +000083b0: 616c 6564 4465 6369 6d61 6c7f 3632 3736 aledDecimal.6276
│ │ │ │ │ +000083c0: 3136 0a4e 6f64 653a 2053 6361 6c65 6444 16.Node: ScaledD
│ │ │ │ │ +000083d0: 6563 696d 616c 2063 6c61 7373 2d69 6e73 ecimal class-ins
│ │ │ │ │ +000083e0: 7461 6e63 6520 6372 6561 7469 6f6e 7f36 tance creation.6
│ │ │ │ │ +000083f0: 3238 3339 340a 4e6f 6465 3a20 5363 616c 28394.Node: Scal
│ │ │ │ │ +00008400: 6564 4465 6369 6d61 6c2d 6172 6974 686d edDecimal-arithm
│ │ │ │ │ +00008410: 6574 6963 7f36 3238 3830 390a 4e6f 6465 etic.628809.Node
│ │ │ │ │ +00008420: 3a20 5363 616c 6564 4465 6369 6d61 6c2d : ScaledDecimal-
│ │ │ │ │ +00008430: 636f 6572 6369 6f6e 7f36 3239 3534 340a coercion.629544.
│ │ │ │ │ +00008440: 4e6f 6465 3a20 5363 616c 6564 4465 6369 Node: ScaledDeci
│ │ │ │ │ +00008450: 6d61 6c2d 636f 6d70 6172 696e 677f 3633 mal-comparing.63
│ │ │ │ │ +00008460: 3035 3735 0a4e 6f64 653a 2053 6361 6c65 0575.Node: Scale
│ │ │ │ │ +00008470: 6444 6563 696d 616c 2d63 6f6e 7374 616e dDecimal-constan
│ │ │ │ │ +00008480: 7473 7f36 3331 3232 370a 4e6f 6465 3a20 ts.631227.Node:
│ │ │ │ │ +00008490: 5363 616c 6564 4465 6369 6d61 6c2d 7072 ScaledDecimal-pr
│ │ │ │ │ +000084a0: 696e 7469 6e67 7f36 3331 3534 350a 4e6f inting.631545.No
│ │ │ │ │ +000084b0: 6465 3a20 5363 616c 6564 4465 6369 6d61 de: ScaledDecima
│ │ │ │ │ +000084c0: 6c2d 7374 6f72 696e 677f 3633 3230 3231 l-storing.632021
│ │ │ │ │ +000084d0: 0a4e 6f64 653a 2053 6563 7572 6974 7950 .Node: SecurityP
│ │ │ │ │ +000084e0: 6f6c 6963 797f 3633 3234 3632 0a4e 6f64 olicy.632462.Nod
│ │ │ │ │ +000084f0: 653a 2053 6563 7572 6974 7950 6f6c 6963 e: SecurityPolic
│ │ │ │ │ +00008500: 792d 6d6f 6469 6679 696e 677f 3633 3330 y-modifying.6330
│ │ │ │ │ +00008510: 3530 0a4e 6f64 653a 2053 6563 7572 6974 50.Node: Securit
│ │ │ │ │ +00008520: 7950 6f6c 6963 792d 7175 6572 7969 6e67 yPolicy-querying
│ │ │ │ │ +00008530: 7f36 3333 3430 320a 4e6f 6465 3a20 5365 .633402.Node: Se
│ │ │ │ │ +00008540: 6d61 7068 6f72 657f 3633 3336 3631 0a4e maphore.633661.N
│ │ │ │ │ +00008550: 6f64 653a 2053 656d 6170 686f 7265 2063 ode: Semaphore c
│ │ │ │ │ +00008560: 6c61 7373 2d69 6e73 7461 6e63 6520 6372 lass-instance cr
│ │ │ │ │ +00008570: 6561 7469 6f6e 7f36 3334 3333 370a 4e6f eation.634337.No
│ │ │ │ │ +00008580: 6465 3a20 5365 6d61 7068 6f72 652d 6163 de: Semaphore-ac
│ │ │ │ │ +00008590: 6365 7373 696e 677f 3633 3437 3236 0a4e cessing.634726.N
│ │ │ │ │ +000085a0: 6f64 653a 2053 656d 6170 686f 7265 2d62 ode: Semaphore-b
│ │ │ │ │ +000085b0: 7569 6c74 696e 737f 3633 3532 3236 0a4e uiltins.635226.N
│ │ │ │ │ +000085c0: 6f64 653a 2053 656d 6170 686f 7265 2d6d ode: Semaphore-m
│ │ │ │ │ +000085d0: 7574 7561 6c20 6578 636c 7573 696f 6e7f utual exclusion.
│ │ │ │ │ +000085e0: 3633 3636 3438 0a4e 6f64 653a 2053 656d 636648.Node: Sem
│ │ │ │ │ +000085f0: 6170 686f 7265 2d70 7269 6e74 696e 677f aphore-printing.
│ │ │ │ │ +00008600: 3633 3639 3938 0a4e 6f64 653a 2053 6571 636998.Node: Seq
│ │ │ │ │ +00008610: 7565 6e63 6561 626c 6543 6f6c 6c65 6374 uenceableCollect
│ │ │ │ │ +00008620: 696f 6e7f 3633 3732 3434 0a4e 6f64 653a ion.637244.Node:
│ │ │ │ │ +00008630: 2053 6571 7565 6e63 6561 626c 6543 6f6c SequenceableCol
│ │ │ │ │ +00008640: 6c65 6374 696f 6e20 636c 6173 732d 696e lection class-in
│ │ │ │ │ +00008650: 7374 616e 6365 2063 7265 6174 696f 6e7f stance creation.
│ │ │ │ │ +00008660: 3633 3832 3736 0a4e 6f64 653a 2053 6571 638276.Node: Seq
│ │ │ │ │ +00008670: 7565 6e63 6561 626c 6543 6f6c 6c65 6374 uenceableCollect
│ │ │ │ │ +00008680: 696f 6e2d 6261 7369 637f 3633 3837 3730 ion-basic.638770
│ │ │ │ │ +00008690: 0a4e 6f64 653a 2053 6571 7565 6e63 6561 .Node: Sequencea
│ │ │ │ │ +000086a0: 626c 6543 6f6c 6c65 6374 696f 6e2d 636f bleCollection-co
│ │ │ │ │ +000086b0: 6d70 6172 696e 677f 3634 3334 3134 0a4e mparing.643414.N
│ │ │ │ │ +000086c0: 6f64 653a 2053 6571 7565 6e63 6561 626c ode: Sequenceabl
│ │ │ │ │ +000086d0: 6543 6f6c 6c65 6374 696f 6e2d 636f 6e63 eCollection-conc
│ │ │ │ │ +000086e0: 6174 656e 6174 696e 677f 3634 3339 3433 atenating.643943
│ │ │ │ │ +000086f0: 0a4e 6f64 653a 2053 6571 7565 6e63 6561 .Node: Sequencea
│ │ │ │ │ +00008700: 626c 6543 6f6c 6c65 6374 696f 6e2d 636f bleCollection-co
│ │ │ │ │ +00008710: 7079 696e 6720 5365 7175 656e 6365 6162 pying Sequenceab
│ │ │ │ │ +00008720: 6c65 436f 6c6c 6563 7469 6f6e 737f 3634 leCollections.64
│ │ │ │ │ +00008730: 3533 3732 0a4e 6f64 653a 2053 6571 7565 5372.Node: Seque
│ │ │ │ │ +00008740: 6e63 6561 626c 6543 6f6c 6c65 6374 696f nceableCollectio
│ │ │ │ │ +00008750: 6e2d 656e 756d 6572 6174 696e 677f 3634 n-enumerating.64
│ │ │ │ │ +00008760: 3831 3535 0a4e 6f64 653a 2053 6571 7565 8155.Node: Seque
│ │ │ │ │ +00008770: 6e63 6561 626c 6543 6f6c 6c65 6374 696f nceableCollectio
│ │ │ │ │ +00008780: 6e2d 6d61 6e69 7075 6c61 7469 6f6e 7f36 n-manipulation.6
│ │ │ │ │ +00008790: 3531 3731 310a 4e6f 6465 3a20 5365 7175 51711.Node: Sequ
│ │ │ │ │ +000087a0: 656e 6365 6162 6c65 436f 6c6c 6563 7469 enceableCollecti
│ │ │ │ │ +000087b0: 6f6e 2d72 6570 6c61 6369 6e67 2069 7465 on-replacing ite
│ │ │ │ │ +000087c0: 6d73 7f36 3532 3039 360a 4e6f 6465 3a20 ms.652096.Node:
│ │ │ │ │ +000087d0: 5365 7175 656e 6365 6162 6c65 436f 6c6c SequenceableColl
│ │ │ │ │ +000087e0: 6563 7469 6f6e 2d73 6f72 7469 6e67 7f36 ection-sorting.6
│ │ │ │ │ +000087f0: 3533 3036 300a 4e6f 6465 3a20 5365 7175 53060.Node: Sequ
│ │ │ │ │ +00008800: 656e 6365 6162 6c65 436f 6c6c 6563 7469 enceableCollecti
│ │ │ │ │ +00008810: 6f6e 2d73 7469 6c6c 2075 6e63 6c61 7373 on-still unclass
│ │ │ │ │ +00008820: 6966 6965 647f 3635 3339 3636 0a4e 6f64 ified.653966.Nod
│ │ │ │ │ +00008830: 653a 2053 6571 7565 6e63 6561 626c 6543 e: SequenceableC
│ │ │ │ │ +00008840: 6f6c 6c65 6374 696f 6e2d 7465 7374 696e ollection-testin
│ │ │ │ │ +00008850: 677f 3635 3433 3239 0a4e 6f64 653a 2053 g.654329.Node: S
│ │ │ │ │ +00008860: 6571 7565 6e63 6561 626c 6543 6f6c 6c65 equenceableColle
│ │ │ │ │ +00008870: 6374 696f 6e2d 7465 7374 696e 6720 636f ction-testing co
│ │ │ │ │ +00008880: 6c6c 6563 7469 6f6e 737f 3635 3439 3438 llections.654948
│ │ │ │ │ +00008890: 0a4e 6f64 653a 2053 6574 7f36 3535 3238 .Node: Set.65528
│ │ │ │ │ +000088a0: 340a 4e6f 6465 3a20 5365 742d 6172 6974 4.Node: Set-arit
│ │ │ │ │ +000088b0: 686d 6574 6963 7f36 3535 3731 360a 4e6f hmetic.655716.No
│ │ │ │ │ +000088c0: 6465 3a20 5365 742d 6177 6675 6c20 5354 de: Set-awful ST
│ │ │ │ │ +000088d0: 2d38 3020 636f 6d70 6174 6962 696c 6974 -80 compatibilit
│ │ │ │ │ +000088e0: 7920 6861 636b 737f 3635 3630 3631 0a4e y hacks.656061.N
│ │ │ │ │ +000088f0: 6f64 653a 2053 6574 2d63 6f6d 7061 7269 ode: Set-compari
│ │ │ │ │ +00008900: 6e67 7f36 3536 3433 380a 4e6f 6465 3a20 ng.656438.Node:
│ │ │ │ │ +00008910: 5368 6172 6564 5175 6575 657f 3635 3638 SharedQueue.6568
│ │ │ │ │ +00008920: 3439 0a4e 6f64 653a 2053 6861 7265 6451 49.Node: SharedQ
│ │ │ │ │ +00008930: 7565 7565 2063 6c61 7373 2d69 6e73 7461 ueue class-insta
│ │ │ │ │ +00008940: 6e63 6520 6372 6561 7469 6f6e 7f36 3537 nce creation.657
│ │ │ │ │ +00008950: 3339 310a 4e6f 6465 3a20 5368 6172 6564 391.Node: Shared
│ │ │ │ │ +00008960: 5175 6575 652d 6163 6365 7373 696e 677f Queue-accessing.
│ │ │ │ │ +00008970: 3635 3737 3736 0a4e 6f64 653a 2053 696e 657776.Node: Sin
│ │ │ │ │ +00008980: 676c 6574 6f6e 5072 6f78 797f 3635 3832 gletonProxy.6582
│ │ │ │ │ +00008990: 3934 0a4e 6f64 653a 2053 696e 676c 6574 94.Node: Singlet
│ │ │ │ │ +000089a0: 6f6e 5072 6f78 7920 636c 6173 732d 6163 onProxy class-ac
│ │ │ │ │ +000089b0: 6365 7373 696e 677f 3635 3839 3135 0a4e cessing.658915.N
│ │ │ │ │ +000089c0: 6f64 653a 2053 696e 676c 6574 6f6e 5072 ode: SingletonPr
│ │ │ │ │ +000089d0: 6f78 7920 636c 6173 732d 696e 7374 616e oxy class-instan
│ │ │ │ │ +000089e0: 6365 2063 7265 6174 696f 6e7f 3635 3932 ce creation.6592
│ │ │ │ │ +000089f0: 3936 0a4e 6f64 653a 2053 696e 676c 6574 96.Node: Singlet
│ │ │ │ │ +00008a00: 6f6e 5072 6f78 792d 7361 7669 6e67 2061 onProxy-saving a
│ │ │ │ │ +00008a10: 6e64 2072 6573 746f 7269 6e67 7f36 3539 nd restoring.659
│ │ │ │ │ +00008a20: 3735 330a 4e6f 6465 3a20 536d 616c 6c49 753.Node: SmallI
│ │ │ │ │ +00008a30: 6e74 6567 6572 7f36 3630 3139 360a 4e6f nteger.660196.No
│ │ │ │ │ +00008a40: 6465 3a20 536d 616c 6c49 6e74 6567 6572 de: SmallInteger
│ │ │ │ │ +00008a50: 2063 6c61 7373 2d67 6574 7469 6e67 206c class-getting l
│ │ │ │ │ +00008a60: 696d 6974 737f 3636 3039 3333 0a4e 6f64 imits.660933.Nod
│ │ │ │ │ +00008a70: 653a 2053 6d61 6c6c 496e 7465 6765 7220 e: SmallInteger
│ │ │ │ │ +00008a80: 636c 6173 732d 7465 7374 696e 677f 3636 class-testing.66
│ │ │ │ │ +00008a90: 3134 3335 0a4e 6f64 653a 2053 6d61 6c6c 1435.Node: Small
│ │ │ │ │ +00008aa0: 496e 7465 6765 722d 6269 7420 6172 6974 Integer-bit arit
│ │ │ │ │ +00008ab0: 686d 6574 6963 7f36 3631 3734 370a 4e6f hmetic.661747.No
│ │ │ │ │ +00008ac0: 6465 3a20 536d 616c 6c49 6e74 6567 6572 de: SmallInteger
│ │ │ │ │ +00008ad0: 2d62 7569 6c74 2069 6e73 7f36 3632 3131 -built ins.66211
│ │ │ │ │ +00008ae0: 340a 4e6f 6465 3a20 536d 616c 6c49 6e74 4.Node: SmallInt
│ │ │ │ │ +00008af0: 6567 6572 2d62 7569 6c74 696e 737f 3636 eger-builtins.66
│ │ │ │ │ +00008b00: 3435 3434 0a4e 6f64 653a 2053 6d61 6c6c 4544.Node: Small
│ │ │ │ │ +00008b10: 496e 7465 6765 722d 636f 6572 6369 6f6e Integer-coercion
│ │ │ │ │ +00008b20: 7f36 3635 3330 330a 4e6f 6465 3a20 536d .665303.Node: Sm
│ │ │ │ │ +00008b30: 616c 6c49 6e74 6567 6572 2d63 6f65 7263 allInteger-coerc
│ │ │ │ │ +00008b40: 696f 6e20 6d65 7468 6f64 737f 3636 3536 ion methods.6656
│ │ │ │ │ +00008b50: 3137 0a4e 6f64 653a 2053 6d61 6c6c 496e 17.Node: SmallIn
│ │ │ │ │ +00008b60: 7465 6765 722d 7465 7374 696e 6720 6675 teger-testing fu
│ │ │ │ │ +00008b70: 6e63 7469 6f6e 616c 6974 797f 3636 3539 nctionality.6659
│ │ │ │ │ +00008b80: 3839 0a4e 6f64 653a 2053 6f72 7465 6443 89.Node: SortedC
│ │ │ │ │ +00008b90: 6f6c 6c65 6374 696f 6e7f 3636 3632 3338 ollection.666238
│ │ │ │ │ +00008ba0: 0a4e 6f64 653a 2053 6f72 7465 6443 6f6c .Node: SortedCol
│ │ │ │ │ +00008bb0: 6c65 6374 696f 6e20 636c 6173 732d 6861 lection class-ha
│ │ │ │ │ +00008bc0: 636b 696e 677f 3636 3734 3233 0a4e 6f64 cking.667423.Nod
│ │ │ │ │ +00008bd0: 653a 2053 6f72 7465 6443 6f6c 6c65 6374 e: SortedCollect
│ │ │ │ │ +00008be0: 696f 6e20 636c 6173 732d 696e 7374 616e ion class-instan
│ │ │ │ │ +00008bf0: 6365 2063 7265 6174 696f 6e7f 3636 3737 ce creation.6677
│ │ │ │ │ +00008c00: 3038 0a4e 6f64 653a 2053 6f72 7465 6443 08.Node: SortedC
│ │ │ │ │ +00008c10: 6f6c 6c65 6374 696f 6e2d 6261 7369 637f ollection-basic.
│ │ │ │ │ +00008c20: 3636 3832 3337 0a4e 6f64 653a 2053 6f72 668237.Node: Sor
│ │ │ │ │ +00008c30: 7465 6443 6f6c 6c65 6374 696f 6e2d 636f tedCollection-co
│ │ │ │ │ +00008c40: 7079 696e 677f 3636 3837 3938 0a4e 6f64 pying.668798.Nod
│ │ │ │ │ +00008c50: 653a 2053 6f72 7465 6443 6f6c 6c65 6374 e: SortedCollect
│ │ │ │ │ +00008c60: 696f 6e2d 6469 7361 626c 6564 7f36 3639 ion-disabled.669
│ │ │ │ │ +00008c70: 3132 310a 4e6f 6465 3a20 536f 7274 6564 121.Node: Sorted
│ │ │ │ │ +00008c80: 436f 6c6c 6563 7469 6f6e 2d65 6e75 6d65 Collection-enume
│ │ │ │ │ +00008c90: 7261 7469 6e67 7f36 3639 3939 310a 4e6f rating.669991.No
│ │ │ │ │ +00008ca0: 6465 3a20 536f 7274 6564 436f 6c6c 6563 de: SortedCollec
│ │ │ │ │ +00008cb0: 7469 6f6e 2d73 6176 696e 6720 616e 6420 tion-saving and
│ │ │ │ │ +00008cc0: 6c6f 6164 696e 677f 3637 3033 3337 0a4e loading.670337.N
│ │ │ │ │ +00008cd0: 6f64 653a 2053 6f72 7465 6443 6f6c 6c65 ode: SortedColle
│ │ │ │ │ +00008ce0: 6374 696f 6e2d 7365 6172 6368 696e 677f ction-searching.
│ │ │ │ │ +00008cf0: 3637 3036 3939 0a4e 6f64 653a 2053 6f72 670699.Node: Sor
│ │ │ │ │ +00008d00: 7465 6443 6f6c 6c65 6374 696f 6e2d 736f tedCollection-so
│ │ │ │ │ +00008d10: 7274 696e 677f 3637 3133 3335 0a4e 6f64 rting.671335.Nod
│ │ │ │ │ +00008d20: 653a 2053 7472 6561 6d7f 3637 3230 3539 e: Stream.672059
│ │ │ │ │ +00008d30: 0a4e 6f64 653a 2053 7472 6561 6d2d 6163 .Node: Stream-ac
│ │ │ │ │ +00008d40: 6365 7373 696e 672d 7265 6164 696e 677f cessing-reading.
│ │ │ │ │ +00008d50: 3637 3332 3530 0a4e 6f64 653a 2053 7472 673250.Node: Str
│ │ │ │ │ +00008d60: 6561 6d2d 6163 6365 7373 696e 672d 7772 eam-accessing-wr
│ │ │ │ │ +00008d70: 6974 696e 677f 3637 3632 3036 0a4e 6f64 iting.676206.Nod
│ │ │ │ │ +00008d80: 653a 2053 7472 6561 6d2d 6261 7369 637f e: Stream-basic.
│ │ │ │ │ +00008d90: 3637 3639 3139 0a4e 6f64 653a 2053 7472 676919.Node: Str
│ │ │ │ │ +00008da0: 6561 6d2d 6275 6666 6572 696e 677f 3637 eam-buffering.67
│ │ │ │ │ +00008db0: 3731 3130 0a4e 6f64 653a 2053 7472 6561 7110.Node: Strea
│ │ │ │ │ +00008dc0: 6d2d 6275 696c 7420 696e 737f 3637 3737 m-built ins.6777
│ │ │ │ │ +00008dd0: 3437 0a4e 6f64 653a 2053 7472 6561 6d2d 47.Node: Stream-
│ │ │ │ │ +00008de0: 6368 6172 6163 7465 7220 7772 6974 696e character writin
│ │ │ │ │ +00008df0: 677f 3637 3838 3639 0a4e 6f64 653a 2053 g.678869.Node: S
│ │ │ │ │ +00008e00: 7472 6561 6d2d 636f 6d70 696c 696e 677f tream-compiling.
│ │ │ │ │ +00008e10: 3637 3937 3336 0a4e 6f64 653a 2053 7472 679736.Node: Str
│ │ │ │ │ +00008e20: 6561 6d2d 636f 6e63 6174 656e 6174 696e eam-concatenatin
│ │ │ │ │ +00008e30: 677f 3638 3030 3832 0a4e 6f64 653a 2053 g.680082.Node: S
│ │ │ │ │ +00008e40: 7472 6561 6d2d 656e 756d 6572 6174 696e tream-enumeratin
│ │ │ │ │ +00008e50: 677f 3638 3037 3437 0a4e 6f64 653a 2053 g.680747.Node: S
│ │ │ │ │ +00008e60: 7472 6561 6d2d 6669 6c69 6e67 206f 7574 tream-filing out
│ │ │ │ │ +00008e70: 7f36 3831 3132 350a 4e6f 6465 3a20 5374 .681125.Node: St
│ │ │ │ │ +00008e80: 7265 616d 2d66 696c 7465 7269 6e67 7f36 ream-filtering.6
│ │ │ │ │ +00008e90: 3831 3438 370a 4e6f 6465 3a20 5374 7265 81487.Node: Stre
│ │ │ │ │ +00008ea0: 616d 2d70 6f6c 796d 6f72 7068 6973 6d7f am-polymorphism.
│ │ │ │ │ +00008eb0: 3638 3330 3830 0a4e 6f64 653a 2053 7472 683080.Node: Str
│ │ │ │ │ +00008ec0: 6561 6d2d 706f 7369 7469 6f6e 696e 677f eam-positioning.
│ │ │ │ │ +00008ed0: 3638 3334 3836 0a4e 6f64 653a 2053 7472 683486.Node: Str
│ │ │ │ │ +00008ee0: 6561 6d2d 7072 696e 7469 6e67 7f36 3834 eam-printing.684
│ │ │ │ │ +00008ef0: 3633 350a 4e6f 6465 3a20 5374 7265 616d 635.Node: Stream
│ │ │ │ │ +00008f00: 2d73 7469 6c6c 2075 6e63 6c61 7373 6966 -still unclassif
│ │ │ │ │ +00008f10: 6965 647f 3638 3534 3031 0a4e 6f64 653a ied.685401.Node:
│ │ │ │ │ +00008f20: 2053 7472 6561 6d2d 7374 6f72 696e 677f Stream-storing.
│ │ │ │ │ +00008f30: 3638 3536 3639 0a4e 6f64 653a 2053 7472 685669.Node: Str
│ │ │ │ │ +00008f40: 6561 6d2d 7374 7265 616d 696e 6720 7072 eam-streaming pr
│ │ │ │ │ +00008f50: 6f74 6f63 6f6c 7f36 3836 3035 380a 4e6f otocol.686058.No
│ │ │ │ │ +00008f60: 6465 3a20 5374 7265 616d 2d74 6573 7469 de: Stream-testi
│ │ │ │ │ +00008f70: 6e67 7f36 3836 3532 300a 4e6f 6465 3a20 ng.686520.Node:
│ │ │ │ │ +00008f80: 5374 7269 6e67 7f36 3837 3034 350a 4e6f String.687045.No
│ │ │ │ │ +00008f90: 6465 3a20 5374 7269 6e67 2063 6c61 7373 de: String class
│ │ │ │ │ +00008fa0: 2d69 6e73 7461 6e63 6520 6372 6561 7469 -instance creati
│ │ │ │ │ +00008fb0: 6f6e 7f36 3838 3232 340a 4e6f 6465 3a20 on.688224.Node:
│ │ │ │ │ +00008fc0: 5374 7269 6e67 2063 6c61 7373 2d6d 756c String class-mul
│ │ │ │ │ +00008fd0: 7469 6279 7465 2065 6e63 6f64 696e 6773 tibyte encodings
│ │ │ │ │ +00008fe0: 7f36 3838 3730 380a 4e6f 6465 3a20 5374 .688708.Node: St
│ │ │ │ │ +00008ff0: 7269 6e67 2d61 6363 6573 7369 6e67 7f36 ring-accessing.6
│ │ │ │ │ +00009000: 3839 3033 360a 4e6f 6465 3a20 5374 7269 89036.Node: Stri
│ │ │ │ │ +00009010: 6e67 2d62 6173 6963 7f36 3839 3433 330a ng-basic.689433.
│ │ │ │ │ +00009020: 4e6f 6465 3a20 5374 7269 6e67 2d62 7569 Node: String-bui
│ │ │ │ │ +00009030: 6c74 2069 6e73 7f36 3930 3231 350a 4e6f lt ins.690215.No
│ │ │ │ │ +00009040: 6465 3a20 5374 7269 6e67 2d43 4f62 6a65 de: String-CObje
│ │ │ │ │ +00009050: 6374 7f36 3931 3934 350a 4e6f 6465 3a20 ct.691945.Node:
│ │ │ │ │ +00009060: 5374 7269 6e67 2d63 6f6e 7665 7274 696e String-convertin
│ │ │ │ │ +00009070: 677f 3639 3232 3335 0a4e 6f64 653a 2053 g.692235.Node: S
│ │ │ │ │ +00009080: 7472 696e 672d 6669 6c65 7379 7374 656d tring-filesystem
│ │ │ │ │ +00009090: 7f36 3932 3731 340a 4e6f 6465 3a20 5374 .692714.Node: St
│ │ │ │ │ +000090a0: 7269 6e67 2d70 7269 6e74 696e 677f 3639 ring-printing.69
│ │ │ │ │ +000090b0: 3330 3836 0a4e 6f64 653a 2053 7472 696e 3086.Node: Strin
│ │ │ │ │ +000090c0: 672d 7265 6765 787f 3639 3339 3334 0a4e g-regex.693934.N
│ │ │ │ │ +000090d0: 6f64 653a 2053 7472 696e 672d 7374 696c ode: String-stil
│ │ │ │ │ +000090e0: 6c20 756e 636c 6173 7369 6669 6564 7f37 l unclassified.7
│ │ │ │ │ +000090f0: 3031 3133 380a 4e6f 6465 3a20 5374 7269 01138.Node: Stri
│ │ │ │ │ +00009100: 6e67 2d74 6573 7469 6e67 2066 756e 6374 ng-testing funct
│ │ │ │ │ +00009110: 696f 6e61 6c69 7479 7f37 3031 3434 310a ionality.701441.
│ │ │ │ │ +00009120: 4e6f 6465 3a20 5379 6d62 6f6c 7f37 3031 Node: Symbol.701
│ │ │ │ │ +00009130: 3635 380a 4e6f 6465 3a20 5379 6d62 6f6c 658.Node: Symbol
│ │ │ │ │ +00009140: 2063 6c61 7373 2d62 7569 6c74 2069 6e73 class-built ins
│ │ │ │ │ +00009150: 7f37 3032 3535 310a 4e6f 6465 3a20 5379 .702551.Node: Sy
│ │ │ │ │ +00009160: 6d62 6f6c 2063 6c61 7373 2d69 6e73 7461 mbol class-insta
│ │ │ │ │ +00009170: 6e63 6520 6372 6561 7469 6f6e 7f37 3032 nce creation.702
│ │ │ │ │ +00009180: 3738 320a 4e6f 6465 3a20 5379 6d62 6f6c 782.Node: Symbol
│ │ │ │ │ +00009190: 2063 6c61 7373 2d73 796d 626f 6c20 7461 class-symbol ta
│ │ │ │ │ +000091a0: 626c 657f 3730 3339 3337 0a4e 6f64 653a ble.703937.Node:
│ │ │ │ │ +000091b0: 2053 796d 626f 6c2d 6163 6365 7373 696e Symbol-accessin
│ │ │ │ │ +000091c0: 6720 7468 6520 6d65 7468 6f64 2064 6963 g the method dic
│ │ │ │ │ +000091d0: 7469 6f6e 6172 797f 3730 3533 3731 0a4e tionary.705371.N
│ │ │ │ │ +000091e0: 6f64 653a 2053 796d 626f 6c2d 6261 7369 ode: Symbol-basi
│ │ │ │ │ +000091f0: 637f 3730 3537 3730 0a4e 6f64 653a 2053 c.705770.Node: S
│ │ │ │ │ +00009200: 796d 626f 6c2d 6275 696c 7420 696e 737f ymbol-built ins.
│ │ │ │ │ +00009210: 3730 3635 3532 0a4e 6f64 653a 2053 796d 706552.Node: Sym
│ │ │ │ │ +00009220: 626f 6c2d 636f 6e76 6572 7469 6e67 7f37 bol-converting.7
│ │ │ │ │ +00009230: 3036 3837 370a 4e6f 6465 3a20 5379 6d62 06877.Node: Symb
│ │ │ │ │ +00009240: 6f6c 2d6d 6973 637f 3730 3732 3333 0a4e ol-misc.707233.N
│ │ │ │ │ +00009250: 6f64 653a 2053 796d 626f 6c2d 7374 6f72 ode: Symbol-stor
│ │ │ │ │ +00009260: 696e 677f 3730 3734 3133 0a4e 6f64 653a ing.707413.Node:
│ │ │ │ │ +00009270: 2053 796d 626f 6c2d 7465 7374 696e 677f Symbol-testing.
│ │ │ │ │ +00009280: 3730 3833 3139 0a4e 6f64 653a 2053 796d 708319.Node: Sym
│ │ │ │ │ +00009290: 626f 6c2d 7465 7374 696e 6720 6675 6e63 bol-testing func
│ │ │ │ │ +000092a0: 7469 6f6e 616c 6974 797f 3730 3836 3035 tionality.708605
│ │ │ │ │ +000092b0: 0a4e 6f64 653a 2053 796d 4c69 6e6b 7f37 .Node: SymLink.7
│ │ │ │ │ +000092c0: 3038 3834 320a 4e6f 6465 3a20 5379 6d4c 08842.Node: SymL
│ │ │ │ │ +000092d0: 696e 6b20 636c 6173 732d 696e 7374 616e ink class-instan
│ │ │ │ │ +000092e0: 6365 2063 7265 6174 696f 6e7f 3730 3934 ce creation.7094
│ │ │ │ │ +000092f0: 3033 0a4e 6f64 653a 2053 796d 4c69 6e6b 03.Node: SymLink
│ │ │ │ │ +00009300: 2d61 6363 6573 7369 6e67 7f37 3039 3733 -accessing.70973
│ │ │ │ │ +00009310: 390a 4e6f 6465 3a20 5379 6d4c 696e 6b2d 9.Node: SymLink-
│ │ │ │ │ +00009320: 6974 6572 6174 696f 6e7f 3731 3030 3930 iteration.710090
│ │ │ │ │ +00009330: 0a4e 6f64 653a 2053 796d 4c69 6e6b 2d70 .Node: SymLink-p
│ │ │ │ │ +00009340: 7269 6e74 696e 677f 3731 3033 3231 0a4e rinting.710321.N
│ │ │ │ │ +00009350: 6f64 653a 2053 7973 7465 6d44 6963 7469 ode: SystemDicti
│ │ │ │ │ +00009360: 6f6e 6172 797f 3731 3035 3337 0a4e 6f64 onary.710537.Nod
│ │ │ │ │ +00009370: 653a 2053 7973 7465 6d44 6963 7469 6f6e e: SystemDiction
│ │ │ │ │ +00009380: 6172 7920 636c 6173 732d 696e 6974 6961 ary class-initia
│ │ │ │ │ +00009390: 6c69 7a61 7469 6f6e 7f37 3131 3533 370a lization.711537.
│ │ │ │ │ 000093a0: 4e6f 6465 3a20 5379 7374 656d 4469 6374 Node: SystemDict
│ │ │ │ │ -000093b0: 696f 6e61 7279 2d63 2063 616c 6c2d 6f75 ionary-c call-ou
│ │ │ │ │ -000093c0: 7473 7f37 3134 3130 390a 4e6f 6465 3a20 ts.714109.Node:
│ │ │ │ │ -000093d0: 5379 7374 656d 4469 6374 696f 6e61 7279 SystemDictionary
│ │ │ │ │ -000093e0: 2d63 6f6d 6d61 6e64 2d6c 696e 657f 3731 -command-line.71
│ │ │ │ │ -000093f0: 3436 3033 0a4e 6f64 653a 2053 7973 7465 4603.Node: Syste
│ │ │ │ │ -00009400: 6d44 6963 7469 6f6e 6172 792d 6d69 7363 mDictionary-misc
│ │ │ │ │ -00009410: 656c 6c61 6e65 6f75 737f 3731 3732 3933 ellaneous.717293
│ │ │ │ │ -00009420: 0a4e 6f64 653a 2053 7973 7465 6d44 6963 .Node: SystemDic
│ │ │ │ │ -00009430: 7469 6f6e 6172 792d 7072 696e 7469 6e67 tionary-printing
│ │ │ │ │ -00009440: 7f37 3137 3735 380a 4e6f 6465 3a20 5379 .717758.Node: Sy
│ │ │ │ │ -00009450: 7374 656d 4469 6374 696f 6e61 7279 2d70 stemDictionary-p
│ │ │ │ │ -00009460: 726f 6669 6c69 6e67 7f37 3138 3138 340a rofiling.718184.
│ │ │ │ │ -00009470: 4e6f 6465 3a20 5379 7374 656d 4469 6374 Node: SystemDict
│ │ │ │ │ -00009480: 696f 6e61 7279 2d73 7065 6369 616c 2061 ionary-special a
│ │ │ │ │ -00009490: 6363 6573 7369 6e67 7f37 3138 3533 300a ccessing.718530.
│ │ │ │ │ -000094a0: 4e6f 6465 3a20 5379 7374 656d 4469 6374 Node: SystemDict
│ │ │ │ │ -000094b0: 696f 6e61 7279 2d74 6573 7469 6e67 7f37 ionary-testing.7
│ │ │ │ │ -000094c0: 3139 3134 330a 4e6f 6465 3a20 5379 7374 19143.Node: Syst
│ │ │ │ │ -000094d0: 656d 4578 6365 7074 696f 6e73 2e41 6c72 emExceptions.Alr
│ │ │ │ │ -000094e0: 6561 6479 4465 6669 6e65 647f 3731 3934 eadyDefined.7194
│ │ │ │ │ -000094f0: 3934 0a4e 6f64 653a 2053 7973 7465 6d45 94.Node: SystemE
│ │ │ │ │ -00009500: 7863 6570 7469 6f6e 732e 416c 7265 6164 xceptions.Alread
│ │ │ │ │ -00009510: 7944 6566 696e 6564 2d61 6363 6573 7369 yDefined-accessi
│ │ │ │ │ -00009520: 6e67 7f37 3230 3032 300a 4e6f 6465 3a20 ng.720020.Node:
│ │ │ │ │ -00009530: 5379 7374 656d 4578 6365 7074 696f 6e73 SystemExceptions
│ │ │ │ │ -00009540: 2e41 7267 756d 656e 744f 7574 4f66 5261 .ArgumentOutOfRa
│ │ │ │ │ -00009550: 6e67 657f 3732 3032 3837 0a4e 6f64 653a nge.720287.Node:
│ │ │ │ │ -00009560: 2053 7973 7465 6d45 7863 6570 7469 6f6e SystemException
│ │ │ │ │ -00009570: 732e 4172 6775 6d65 6e74 4f75 744f 6652 s.ArgumentOutOfR
│ │ │ │ │ -00009580: 616e 6765 2063 6c61 7373 2d73 6967 6e61 ange class-signa
│ │ │ │ │ -00009590: 6c69 6e67 7f37 3230 3838 370a 4e6f 6465 ling.720887.Node
│ │ │ │ │ -000095a0: 3a20 5379 7374 656d 4578 6365 7074 696f : SystemExceptio
│ │ │ │ │ -000095b0: 6e73 2e41 7267 756d 656e 744f 7574 4f66 ns.ArgumentOutOf
│ │ │ │ │ -000095c0: 5261 6e67 652d 6163 6365 7373 696e 677f Range-accessing.
│ │ │ │ │ -000095d0: 3732 3133 3038 0a4e 6f64 653a 2053 7973 721308.Node: Sys
│ │ │ │ │ -000095e0: 7465 6d45 7863 6570 7469 6f6e 732e 4261 temExceptions.Ba
│ │ │ │ │ -000095f0: 6452 6574 7572 6e7f 3732 3139 3031 0a4e dReturn.721901.N
│ │ │ │ │ -00009600: 6f64 653a 2053 7973 7465 6d45 7863 6570 ode: SystemExcep
│ │ │ │ │ -00009610: 7469 6f6e 732e 4261 6452 6574 7572 6e2d tions.BadReturn-
│ │ │ │ │ -00009620: 6163 6365 7373 696e 677f 3732 3233 3931 accessing.722391
│ │ │ │ │ -00009630: 0a4e 6f64 653a 2053 7973 7465 6d45 7863 .Node: SystemExc
│ │ │ │ │ -00009640: 6570 7469 6f6e 732e 4349 6e74 6572 6661 eptions.CInterfa
│ │ │ │ │ -00009650: 6365 4572 726f 727f 3732 3236 3530 0a4e ceError.722650.N
│ │ │ │ │ -00009660: 6f64 653a 2053 7973 7465 6d45 7863 6570 ode: SystemExcep
│ │ │ │ │ -00009670: 7469 6f6e 732e 4349 6e74 6572 6661 6365 tions.CInterface
│ │ │ │ │ -00009680: 4572 726f 722d 6163 6365 7373 696e 677f Error-accessing.
│ │ │ │ │ -00009690: 3732 3331 3631 0a4e 6f64 653a 2053 7973 723161.Node: Sys
│ │ │ │ │ -000096a0: 7465 6d45 7863 6570 7469 6f6e 732e 456d temExceptions.Em
│ │ │ │ │ -000096b0: 7074 7943 6f6c 6c65 6374 696f 6e7f 3732 ptyCollection.72
│ │ │ │ │ -000096c0: 3334 3434 0a4e 6f64 653a 2053 7973 7465 3444.Node: Syste
│ │ │ │ │ -000096d0: 6d45 7863 6570 7469 6f6e 732e 456d 7074 mExceptions.Empt
│ │ │ │ │ -000096e0: 7943 6f6c 6c65 6374 696f 6e2d 6163 6365 yCollection-acce
│ │ │ │ │ -000096f0: 7373 696e 677f 3732 3339 3431 0a4e 6f64 ssing.723941.Nod
│ │ │ │ │ -00009700: 653a 2053 7973 7465 6d45 7863 6570 7469 e: SystemExcepti
│ │ │ │ │ -00009710: 6f6e 732e 456e 644f 6653 7472 6561 6d7f ons.EndOfStream.
│ │ │ │ │ -00009720: 3732 3432 3234 0a4e 6f64 653a 2053 7973 724224.Node: Sys
│ │ │ │ │ -00009730: 7465 6d45 7863 6570 7469 6f6e 732e 456e temExceptions.En
│ │ │ │ │ -00009740: 644f 6653 7472 6561 6d20 636c 6173 732d dOfStream class-
│ │ │ │ │ -00009750: 7369 676e 616c 696e 677f 3732 3437 3235 signaling.724725
│ │ │ │ │ -00009760: 0a4e 6f64 653a 2053 7973 7465 6d45 7863 .Node: SystemExc
│ │ │ │ │ -00009770: 6570 7469 6f6e 732e 456e 644f 6653 7472 eptions.EndOfStr
│ │ │ │ │ -00009780: 6561 6d2d 6163 6365 7373 696e 677f 3732 eam-accessing.72
│ │ │ │ │ -00009790: 3530 3830 0a4e 6f64 653a 2053 7973 7465 5080.Node: Syste
│ │ │ │ │ -000097a0: 6d45 7863 6570 7469 6f6e 732e 4669 6c65 mExceptions.File
│ │ │ │ │ -000097b0: 4572 726f 727f 3732 3535 3135 0a4e 6f64 Error.725515.Nod
│ │ │ │ │ -000097c0: 653a 2053 7973 7465 6d45 7863 6570 7469 e: SystemExcepti
│ │ │ │ │ -000097d0: 6f6e 732e 4669 6c65 4572 726f 722d 6163 ons.FileError-ac
│ │ │ │ │ -000097e0: 6365 7373 696e 677f 3732 3630 3034 0a4e cessing.726004.N
│ │ │ │ │ -000097f0: 6f64 653a 2053 7973 7465 6d45 7863 6570 ode: SystemExcep
│ │ │ │ │ -00009800: 7469 6f6e 732e 496e 6465 784f 7574 4f66 tions.IndexOutOf
│ │ │ │ │ -00009810: 5261 6e67 657f 3732 3632 3633 0a4e 6f64 Range.726263.Nod
│ │ │ │ │ -00009820: 653a 2053 7973 7465 6d45 7863 6570 7469 e: SystemExcepti
│ │ │ │ │ -00009830: 6f6e 732e 496e 6465 784f 7574 4f66 5261 ons.IndexOutOfRa
│ │ │ │ │ -00009840: 6e67 6520 636c 6173 732d 7369 676e 616c nge class-signal
│ │ │ │ │ -00009850: 696e 677f 3732 3638 3539 0a4e 6f64 653a ing.726859.Node:
│ │ │ │ │ -00009860: 2053 7973 7465 6d45 7863 6570 7469 6f6e SystemException
│ │ │ │ │ -00009870: 732e 496e 6465 784f 7574 4f66 5261 6e67 s.IndexOutOfRang
│ │ │ │ │ -00009880: 652d 6163 6365 7373 696e 677f 3732 3732 e-accessing.7272
│ │ │ │ │ -00009890: 3430 0a4e 6f64 653a 2053 7973 7465 6d45 40.Node: SystemE
│ │ │ │ │ -000098a0: 7863 6570 7469 6f6e 732e 496e 7661 6c69 xceptions.Invali
│ │ │ │ │ -000098b0: 6441 7267 756d 656e 747f 3732 3737 3639 dArgument.727769
│ │ │ │ │ -000098c0: 0a4e 6f64 653a 2053 7973 7465 6d45 7863 .Node: SystemExc
│ │ │ │ │ -000098d0: 6570 7469 6f6e 732e 496e 7661 6c69 6441 eptions.InvalidA
│ │ │ │ │ -000098e0: 7267 756d 656e 742d 6163 6365 7373 696e rgument-accessin
│ │ │ │ │ -000098f0: 677f 3732 3832 3736 0a4e 6f64 653a 2053 g.728276.Node: S
│ │ │ │ │ -00009900: 7973 7465 6d45 7863 6570 7469 6f6e 732e ystemExceptions.
│ │ │ │ │ -00009910: 496e 7661 6c69 6450 726f 6365 7373 5374 InvalidProcessSt
│ │ │ │ │ -00009920: 6174 657f 3732 3835 3438 0a4e 6f64 653a ate.728548.Node:
│ │ │ │ │ -00009930: 2053 7973 7465 6d45 7863 6570 7469 6f6e SystemException
│ │ │ │ │ -00009940: 732e 496e 7661 6c69 6450 726f 6365 7373 s.InvalidProcess
│ │ │ │ │ -00009950: 5374 6174 652d 6163 6365 7373 696e 677f State-accessing.
│ │ │ │ │ -00009960: 3732 3930 3839 0a4e 6f64 653a 2053 7973 729089.Node: Sys
│ │ │ │ │ -00009970: 7465 6d45 7863 6570 7469 6f6e 732e 496e temExceptions.In
│ │ │ │ │ -00009980: 7661 6c69 6453 697a 657f 3732 3933 3838 validSize.729388
│ │ │ │ │ -00009990: 0a4e 6f64 653a 2053 7973 7465 6d45 7863 .Node: SystemExc
│ │ │ │ │ -000099a0: 6570 7469 6f6e 732e 496e 7661 6c69 6453 eptions.InvalidS
│ │ │ │ │ -000099b0: 697a 652d 6163 6365 7373 696e 677f 3732 ize-accessing.72
│ │ │ │ │ -000099c0: 3938 3635 0a4e 6f64 653a 2053 7973 7465 9865.Node: Syste
│ │ │ │ │ -000099d0: 6d45 7863 6570 7469 6f6e 732e 496e 7661 mExceptions.Inva
│ │ │ │ │ -000099e0: 6c69 6453 7461 7465 7f37 3330 3133 320a lidState.730132.
│ │ │ │ │ -000099f0: 4e6f 6465 3a20 5379 7374 656d 4578 6365 Node: SystemExce
│ │ │ │ │ -00009a00: 7074 696f 6e73 2e49 6e76 616c 6964 5374 ptions.InvalidSt
│ │ │ │ │ -00009a10: 6174 652d 6163 6365 7373 696e 677f 3733 ate-accessing.73
│ │ │ │ │ -00009a20: 3036 3637 0a4e 6f64 653a 2053 7973 7465 0667.Node: Syste
│ │ │ │ │ -00009a30: 6d45 7863 6570 7469 6f6e 732e 496e 7661 mExceptions.Inva
│ │ │ │ │ -00009a40: 6c69 6456 616c 7565 7f37 3330 3932 370a lidValue.730927.
│ │ │ │ │ -00009a50: 4e6f 6465 3a20 5379 7374 656d 4578 6365 Node: SystemExce
│ │ │ │ │ -00009a60: 7074 696f 6e73 2e49 6e76 616c 6964 5661 ptions.InvalidVa
│ │ │ │ │ -00009a70: 6c75 6520 636c 6173 732d 7369 676e 616c lue class-signal
│ │ │ │ │ -00009a80: 696e 677f 3733 3134 3635 0a4e 6f64 653a ing.731465.Node:
│ │ │ │ │ -00009a90: 2053 7973 7465 6d45 7863 6570 7469 6f6e SystemException
│ │ │ │ │ -00009aa0: 732e 496e 7661 6c69 6456 616c 7565 2d61 s.InvalidValue-a
│ │ │ │ │ -00009ab0: 6363 6573 7369 6e67 7f37 3331 3932 390a ccessing.731929.
│ │ │ │ │ -00009ac0: 4e6f 6465 3a20 5379 7374 656d 4578 6365 Node: SystemExce
│ │ │ │ │ -00009ad0: 7074 696f 6e73 2e4d 7573 7442 6542 6f6f ptions.MustBeBoo
│ │ │ │ │ -00009ae0: 6c65 616e 7f37 3332 3433 350a 4e6f 6465 lean.732435.Node
│ │ │ │ │ -00009af0: 3a20 5379 7374 656d 4578 6365 7074 696f : SystemExceptio
│ │ │ │ │ -00009b00: 6e73 2e4d 7573 7442 6542 6f6f 6c65 616e ns.MustBeBoolean
│ │ │ │ │ -00009b10: 2063 6c61 7373 2d73 6967 6e61 6c69 6e67 class-signaling
│ │ │ │ │ -00009b20: 7f37 3332 3932 360a 4e6f 6465 3a20 5379 .732926.Node: Sy
│ │ │ │ │ -00009b30: 7374 656d 4578 6365 7074 696f 6e73 2e4d stemExceptions.M
│ │ │ │ │ -00009b40: 7574 6174 696f 6e45 7272 6f72 7f37 3333 utationError.733
│ │ │ │ │ -00009b50: 3235 350a 4e6f 6465 3a20 5379 7374 656d 255.Node: System
│ │ │ │ │ -00009b60: 4578 6365 7074 696f 6e73 2e4d 7574 6174 Exceptions.Mutat
│ │ │ │ │ -00009b70: 696f 6e45 7272 6f72 2063 6c61 7373 2d69 ionError class-i
│ │ │ │ │ -00009b80: 6e73 7461 6e63 6520 6372 6561 7469 6f6e nstance creation
│ │ │ │ │ -00009b90: 7f37 3333 3739 340a 4e6f 6465 3a20 5379 .733794.Node: Sy
│ │ │ │ │ -00009ba0: 7374 656d 4578 6365 7074 696f 6e73 2e4d stemExceptions.M
│ │ │ │ │ -00009bb0: 7574 6174 696f 6e45 7272 6f72 2d61 6363 utationError-acc
│ │ │ │ │ -00009bc0: 6573 7369 6e67 7f37 3334 3138 360a 4e6f essing.734186.No
│ │ │ │ │ -00009bd0: 6465 3a20 5379 7374 656d 4578 6365 7074 de: SystemExcept
│ │ │ │ │ -00009be0: 696f 6e73 2e4e 6f52 756e 6e61 626c 6550 ions.NoRunnableP
│ │ │ │ │ -00009bf0: 726f 6365 7373 7f37 3334 3532 340a 4e6f rocess.734524.No
│ │ │ │ │ -00009c00: 6465 3a20 5379 7374 656d 4578 6365 7074 de: SystemExcept
│ │ │ │ │ -00009c10: 696f 6e73 2e4e 6f52 756e 6e61 626c 6550 ions.NoRunnableP
│ │ │ │ │ -00009c20: 726f 6365 7373 2d61 6363 6573 7369 6e67 rocess-accessing
│ │ │ │ │ -00009c30: 7f37 3335 3033 300a 4e6f 6465 3a20 5379 .735030.Node: Sy
│ │ │ │ │ -00009c40: 7374 656d 4578 6365 7074 696f 6e73 2e4e stemExceptions.N
│ │ │ │ │ -00009c50: 6f74 456e 6f75 6768 456c 656d 656e 7473 otEnoughElements
│ │ │ │ │ -00009c60: 7f37 3335 3332 310a 4e6f 6465 3a20 5379 .735321.Node: Sy
│ │ │ │ │ -00009c70: 7374 656d 4578 6365 7074 696f 6e73 2e4e stemExceptions.N
│ │ │ │ │ -00009c80: 6f74 456e 6f75 6768 456c 656d 656e 7473 otEnoughElements
│ │ │ │ │ -00009c90: 2063 6c61 7373 2d73 6967 6e61 6c69 6e67 class-signaling
│ │ │ │ │ -00009ca0: 7f37 3335 3838 370a 4e6f 6465 3a20 5379 .735887.Node: Sy
│ │ │ │ │ -00009cb0: 7374 656d 4578 6365 7074 696f 6e73 2e4e stemExceptions.N
│ │ │ │ │ -00009cc0: 6f74 456e 6f75 6768 456c 656d 656e 7473 otEnoughElements
│ │ │ │ │ -00009cd0: 2d61 6363 6573 7369 6e67 7f37 3336 3237 -accessing.73627
│ │ │ │ │ -00009ce0: 310a 4e6f 6465 3a20 5379 7374 656d 4578 1.Node: SystemEx
│ │ │ │ │ -00009cf0: 6365 7074 696f 6e73 2e4e 6f74 466f 756e ceptions.NotFoun
│ │ │ │ │ -00009d00: 647f 3733 3638 3232 0a4e 6f64 653a 2053 d.736822.Node: S
│ │ │ │ │ -00009d10: 7973 7465 6d45 7863 6570 7469 6f6e 732e ystemExceptions.
│ │ │ │ │ -00009d20: 4e6f 7446 6f75 6e64 2063 6c61 7373 2d61 NotFound class-a
│ │ │ │ │ -00009d30: 6363 6573 7369 6e67 7f37 3337 3334 380a ccessing.737348.
│ │ │ │ │ -00009d40: 4e6f 6465 3a20 5379 7374 656d 4578 6365 Node: SystemExce
│ │ │ │ │ -00009d50: 7074 696f 6e73 2e4e 6f74 466f 756e 642d ptions.NotFound-
│ │ │ │ │ -00009d60: 6163 6365 7373 696e 677f 3733 3738 3432 accessing.737842
│ │ │ │ │ -00009d70: 0a4e 6f64 653a 2053 7973 7465 6d45 7863 .Node: SystemExc
│ │ │ │ │ -00009d80: 6570 7469 6f6e 732e 4e6f 7449 6d70 6c65 eptions.NotImple
│ │ │ │ │ -00009d90: 6d65 6e74 6564 7f37 3338 3134 370a 4e6f mented.738147.No
│ │ │ │ │ -00009da0: 6465 3a20 5379 7374 656d 4578 6365 7074 de: SystemExcept
│ │ │ │ │ -00009db0: 696f 6e73 2e4e 6f74 496d 706c 656d 656e ions.NotImplemen
│ │ │ │ │ -00009dc0: 7465 642d 6163 6365 7373 696e 677f 3733 ted-accessing.73
│ │ │ │ │ -00009dd0: 3836 3135 0a4e 6f64 653a 2053 7973 7465 8615.Node: Syste
│ │ │ │ │ -00009de0: 6d45 7863 6570 7469 6f6e 732e 4e6f 7449 mExceptions.NotI
│ │ │ │ │ -00009df0: 6e64 6578 6162 6c65 7f37 3338 3839 340a ndexable.738894.
│ │ │ │ │ -00009e00: 4e6f 6465 3a20 5379 7374 656d 4578 6365 Node: SystemExce
│ │ │ │ │ -00009e10: 7074 696f 6e73 2e4e 6f74 496e 6465 7861 ptions.NotIndexa
│ │ │ │ │ -00009e20: 626c 652d 6163 6365 7373 696e 677f 3733 ble-accessing.73
│ │ │ │ │ -00009e30: 3933 3637 0a4e 6f64 653a 2053 7973 7465 9367.Node: Syste
│ │ │ │ │ -00009e40: 6d45 7863 6570 7469 6f6e 732e 4e6f 7459 mExceptions.NotY
│ │ │ │ │ -00009e50: 6574 496d 706c 656d 656e 7465 647f 3733 etImplemented.73
│ │ │ │ │ -00009e60: 3936 3338 0a4e 6f64 653a 2053 7973 7465 9638.Node: Syste
│ │ │ │ │ -00009e70: 6d45 7863 6570 7469 6f6e 732e 4e6f 7459 mExceptions.NotY
│ │ │ │ │ -00009e80: 6574 496d 706c 656d 656e 7465 642d 6163 etImplemented-ac
│ │ │ │ │ -00009e90: 6365 7373 696e 677f 3734 3031 3634 0a4e cessing.740164.N
│ │ │ │ │ -00009ea0: 6f64 653a 2053 7973 7465 6d45 7863 6570 ode: SystemExcep
│ │ │ │ │ -00009eb0: 7469 6f6e 732e 5061 636b 6167 654e 6f74 tions.PackageNot
│ │ │ │ │ -00009ec0: 4176 6169 6c61 626c 657f 3734 3034 3535 Available.740455
│ │ │ │ │ -00009ed0: 0a4e 6f64 653a 2053 7973 7465 6d45 7863 .Node: SystemExc
│ │ │ │ │ -00009ee0: 6570 7469 6f6e 732e 5061 636b 6167 654e eptions.PackageN
│ │ │ │ │ -00009ef0: 6f74 4176 6169 6c61 626c 6520 636c 6173 otAvailable clas
│ │ │ │ │ -00009f00: 732d 7374 696c 6c20 756e 636c 6173 7369 s-still unclassi
│ │ │ │ │ -00009f10: 6669 6564 7f37 3430 3937 390a 4e6f 6465 fied.740979.Node
│ │ │ │ │ +000093b0: 696f 6e61 7279 2d62 6173 6963 7f37 3131 ionary-basic.711
│ │ │ │ │ +000093c0: 3831 320a 4e6f 6465 3a20 5379 7374 656d 812.Node: System
│ │ │ │ │ +000093d0: 4469 6374 696f 6e61 7279 2d62 7569 6c74 Dictionary-built
│ │ │ │ │ +000093e0: 696e 737f 3731 3231 3535 0a4e 6f64 653a ins.712155.Node:
│ │ │ │ │ +000093f0: 2053 7973 7465 6d44 6963 7469 6f6e 6172 SystemDictionar
│ │ │ │ │ +00009400: 792d 6320 6361 6c6c 2d6f 7574 737f 3731 y-c call-outs.71
│ │ │ │ │ +00009410: 3335 3031 0a4e 6f64 653a 2053 7973 7465 3501.Node: Syste
│ │ │ │ │ +00009420: 6d44 6963 7469 6f6e 6172 792d 636f 6d6d mDictionary-comm
│ │ │ │ │ +00009430: 616e 642d 6c69 6e65 7f37 3133 3939 360a and-line.713996.
│ │ │ │ │ +00009440: 4e6f 6465 3a20 5379 7374 656d 4469 6374 Node: SystemDict
│ │ │ │ │ +00009450: 696f 6e61 7279 2d6d 6973 6365 6c6c 616e ionary-miscellan
│ │ │ │ │ +00009460: 656f 7573 7f37 3136 3638 370a 4e6f 6465 eous.716687.Node
│ │ │ │ │ +00009470: 3a20 5379 7374 656d 4469 6374 696f 6e61 : SystemDictiona
│ │ │ │ │ +00009480: 7279 2d70 7269 6e74 696e 677f 3731 3731 ry-printing.7171
│ │ │ │ │ +00009490: 3533 0a4e 6f64 653a 2053 7973 7465 6d44 53.Node: SystemD
│ │ │ │ │ +000094a0: 6963 7469 6f6e 6172 792d 7072 6f66 696c ictionary-profil
│ │ │ │ │ +000094b0: 696e 677f 3731 3735 3830 0a4e 6f64 653a ing.717580.Node:
│ │ │ │ │ +000094c0: 2053 7973 7465 6d44 6963 7469 6f6e 6172 SystemDictionar
│ │ │ │ │ +000094d0: 792d 7370 6563 6961 6c20 6163 6365 7373 y-special access
│ │ │ │ │ +000094e0: 696e 677f 3731 3739 3237 0a4e 6f64 653a ing.717927.Node:
│ │ │ │ │ +000094f0: 2053 7973 7465 6d44 6963 7469 6f6e 6172 SystemDictionar
│ │ │ │ │ +00009500: 792d 7465 7374 696e 677f 3731 3835 3431 y-testing.718541
│ │ │ │ │ +00009510: 0a4e 6f64 653a 2053 7973 7465 6d45 7863 .Node: SystemExc
│ │ │ │ │ +00009520: 6570 7469 6f6e 732e 416c 7265 6164 7944 eptions.AlreadyD
│ │ │ │ │ +00009530: 6566 696e 6564 7f37 3138 3839 330a 4e6f efined.718893.No
│ │ │ │ │ +00009540: 6465 3a20 5379 7374 656d 4578 6365 7074 de: SystemExcept
│ │ │ │ │ +00009550: 696f 6e73 2e41 6c72 6561 6479 4465 6669 ions.AlreadyDefi
│ │ │ │ │ +00009560: 6e65 642d 6163 6365 7373 696e 677f 3731 ned-accessing.71
│ │ │ │ │ +00009570: 3934 3139 0a4e 6f64 653a 2053 7973 7465 9419.Node: Syste
│ │ │ │ │ +00009580: 6d45 7863 6570 7469 6f6e 732e 4172 6775 mExceptions.Argu
│ │ │ │ │ +00009590: 6d65 6e74 4f75 744f 6652 616e 6765 7f37 mentOutOfRange.7
│ │ │ │ │ +000095a0: 3139 3638 370a 4e6f 6465 3a20 5379 7374 19687.Node: Syst
│ │ │ │ │ +000095b0: 656d 4578 6365 7074 696f 6e73 2e41 7267 emExceptions.Arg
│ │ │ │ │ +000095c0: 756d 656e 744f 7574 4f66 5261 6e67 6520 umentOutOfRange
│ │ │ │ │ +000095d0: 636c 6173 732d 7369 676e 616c 696e 677f class-signaling.
│ │ │ │ │ +000095e0: 3732 3032 3837 0a4e 6f64 653a 2053 7973 720287.Node: Sys
│ │ │ │ │ +000095f0: 7465 6d45 7863 6570 7469 6f6e 732e 4172 temExceptions.Ar
│ │ │ │ │ +00009600: 6775 6d65 6e74 4f75 744f 6652 616e 6765 gumentOutOfRange
│ │ │ │ │ +00009610: 2d61 6363 6573 7369 6e67 7f37 3230 3730 -accessing.72070
│ │ │ │ │ +00009620: 390a 4e6f 6465 3a20 5379 7374 656d 4578 9.Node: SystemEx
│ │ │ │ │ +00009630: 6365 7074 696f 6e73 2e42 6164 5265 7475 ceptions.BadRetu
│ │ │ │ │ +00009640: 726e 7f37 3231 3330 330a 4e6f 6465 3a20 rn.721303.Node:
│ │ │ │ │ +00009650: 5379 7374 656d 4578 6365 7074 696f 6e73 SystemExceptions
│ │ │ │ │ +00009660: 2e42 6164 5265 7475 726e 2d61 6363 6573 .BadReturn-acces
│ │ │ │ │ +00009670: 7369 6e67 7f37 3231 3739 330a 4e6f 6465 sing.721793.Node
│ │ │ │ │ +00009680: 3a20 5379 7374 656d 4578 6365 7074 696f : SystemExceptio
│ │ │ │ │ +00009690: 6e73 2e43 496e 7465 7266 6163 6545 7272 ns.CInterfaceErr
│ │ │ │ │ +000096a0: 6f72 7f37 3232 3035 330a 4e6f 6465 3a20 or.722053.Node:
│ │ │ │ │ +000096b0: 5379 7374 656d 4578 6365 7074 696f 6e73 SystemExceptions
│ │ │ │ │ +000096c0: 2e43 496e 7465 7266 6163 6545 7272 6f72 .CInterfaceError
│ │ │ │ │ +000096d0: 2d61 6363 6573 7369 6e67 7f37 3232 3536 -accessing.72256
│ │ │ │ │ +000096e0: 340a 4e6f 6465 3a20 5379 7374 656d 4578 4.Node: SystemEx
│ │ │ │ │ +000096f0: 6365 7074 696f 6e73 2e45 6d70 7479 436f ceptions.EmptyCo
│ │ │ │ │ +00009700: 6c6c 6563 7469 6f6e 7f37 3232 3834 380a llection.722848.
│ │ │ │ │ +00009710: 4e6f 6465 3a20 5379 7374 656d 4578 6365 Node: SystemExce
│ │ │ │ │ +00009720: 7074 696f 6e73 2e45 6d70 7479 436f 6c6c ptions.EmptyColl
│ │ │ │ │ +00009730: 6563 7469 6f6e 2d61 6363 6573 7369 6e67 ection-accessing
│ │ │ │ │ +00009740: 7f37 3233 3334 350a 4e6f 6465 3a20 5379 .723345.Node: Sy
│ │ │ │ │ +00009750: 7374 656d 4578 6365 7074 696f 6e73 2e45 stemExceptions.E
│ │ │ │ │ +00009760: 6e64 4f66 5374 7265 616d 7f37 3233 3632 ndOfStream.72362
│ │ │ │ │ +00009770: 390a 4e6f 6465 3a20 5379 7374 656d 4578 9.Node: SystemEx
│ │ │ │ │ +00009780: 6365 7074 696f 6e73 2e45 6e64 4f66 5374 ceptions.EndOfSt
│ │ │ │ │ +00009790: 7265 616d 2063 6c61 7373 2d73 6967 6e61 ream class-signa
│ │ │ │ │ +000097a0: 6c69 6e67 7f37 3234 3133 300a 4e6f 6465 ling.724130.Node
│ │ │ │ │ +000097b0: 3a20 5379 7374 656d 4578 6365 7074 696f : SystemExceptio
│ │ │ │ │ +000097c0: 6e73 2e45 6e64 4f66 5374 7265 616d 2d61 ns.EndOfStream-a
│ │ │ │ │ +000097d0: 6363 6573 7369 6e67 7f37 3234 3438 360a ccessing.724486.
│ │ │ │ │ +000097e0: 4e6f 6465 3a20 5379 7374 656d 4578 6365 Node: SystemExce
│ │ │ │ │ +000097f0: 7074 696f 6e73 2e46 696c 6545 7272 6f72 ptions.FileError
│ │ │ │ │ +00009800: 7f37 3234 3932 320a 4e6f 6465 3a20 5379 .724922.Node: Sy
│ │ │ │ │ +00009810: 7374 656d 4578 6365 7074 696f 6e73 2e46 stemExceptions.F
│ │ │ │ │ +00009820: 696c 6545 7272 6f72 2d61 6363 6573 7369 ileError-accessi
│ │ │ │ │ +00009830: 6e67 7f37 3235 3431 310a 4e6f 6465 3a20 ng.725411.Node:
│ │ │ │ │ +00009840: 5379 7374 656d 4578 6365 7074 696f 6e73 SystemExceptions
│ │ │ │ │ +00009850: 2e49 6e64 6578 4f75 744f 6652 616e 6765 .IndexOutOfRange
│ │ │ │ │ +00009860: 7f37 3235 3637 310a 4e6f 6465 3a20 5379 .725671.Node: Sy
│ │ │ │ │ +00009870: 7374 656d 4578 6365 7074 696f 6e73 2e49 stemExceptions.I
│ │ │ │ │ +00009880: 6e64 6578 4f75 744f 6652 616e 6765 2063 ndexOutOfRange c
│ │ │ │ │ +00009890: 6c61 7373 2d73 6967 6e61 6c69 6e67 7f37 lass-signaling.7
│ │ │ │ │ +000098a0: 3236 3236 370a 4e6f 6465 3a20 5379 7374 26267.Node: Syst
│ │ │ │ │ +000098b0: 656d 4578 6365 7074 696f 6e73 2e49 6e64 emExceptions.Ind
│ │ │ │ │ +000098c0: 6578 4f75 744f 6652 616e 6765 2d61 6363 exOutOfRange-acc
│ │ │ │ │ +000098d0: 6573 7369 6e67 7f37 3236 3634 390a 4e6f essing.726649.No
│ │ │ │ │ +000098e0: 6465 3a20 5379 7374 656d 4578 6365 7074 de: SystemExcept
│ │ │ │ │ +000098f0: 696f 6e73 2e49 6e76 616c 6964 4172 6775 ions.InvalidArgu
│ │ │ │ │ +00009900: 6d65 6e74 7f37 3237 3137 390a 4e6f 6465 ment.727179.Node
│ │ │ │ │ +00009910: 3a20 5379 7374 656d 4578 6365 7074 696f : SystemExceptio
│ │ │ │ │ +00009920: 6e73 2e49 6e76 616c 6964 4172 6775 6d65 ns.InvalidArgume
│ │ │ │ │ +00009930: 6e74 2d61 6363 6573 7369 6e67 7f37 3237 nt-accessing.727
│ │ │ │ │ +00009940: 3638 360a 4e6f 6465 3a20 5379 7374 656d 686.Node: System
│ │ │ │ │ +00009950: 4578 6365 7074 696f 6e73 2e49 6e76 616c Exceptions.Inval
│ │ │ │ │ +00009960: 6964 5072 6f63 6573 7353 7461 7465 7f37 idProcessState.7
│ │ │ │ │ +00009970: 3237 3935 390a 4e6f 6465 3a20 5379 7374 27959.Node: Syst
│ │ │ │ │ +00009980: 656d 4578 6365 7074 696f 6e73 2e49 6e76 emExceptions.Inv
│ │ │ │ │ +00009990: 616c 6964 5072 6f63 6573 7353 7461 7465 alidProcessState
│ │ │ │ │ +000099a0: 2d61 6363 6573 7369 6e67 7f37 3238 3530 -accessing.72850
│ │ │ │ │ +000099b0: 300a 4e6f 6465 3a20 5379 7374 656d 4578 0.Node: SystemEx
│ │ │ │ │ +000099c0: 6365 7074 696f 6e73 2e49 6e76 616c 6964 ceptions.Invalid
│ │ │ │ │ +000099d0: 5369 7a65 7f37 3238 3830 300a 4e6f 6465 Size.728800.Node
│ │ │ │ │ +000099e0: 3a20 5379 7374 656d 4578 6365 7074 696f : SystemExceptio
│ │ │ │ │ +000099f0: 6e73 2e49 6e76 616c 6964 5369 7a65 2d61 ns.InvalidSize-a
│ │ │ │ │ +00009a00: 6363 6573 7369 6e67 7f37 3239 3237 370a ccessing.729277.
│ │ │ │ │ +00009a10: 4e6f 6465 3a20 5379 7374 656d 4578 6365 Node: SystemExce
│ │ │ │ │ +00009a20: 7074 696f 6e73 2e49 6e76 616c 6964 5374 ptions.InvalidSt
│ │ │ │ │ +00009a30: 6174 657f 3732 3935 3435 0a4e 6f64 653a ate.729545.Node:
│ │ │ │ │ +00009a40: 2053 7973 7465 6d45 7863 6570 7469 6f6e SystemException
│ │ │ │ │ +00009a50: 732e 496e 7661 6c69 6453 7461 7465 2d61 s.InvalidState-a
│ │ │ │ │ +00009a60: 6363 6573 7369 6e67 7f37 3330 3038 300a ccessing.730080.
│ │ │ │ │ +00009a70: 4e6f 6465 3a20 5379 7374 656d 4578 6365 Node: SystemExce
│ │ │ │ │ +00009a80: 7074 696f 6e73 2e49 6e76 616c 6964 5661 ptions.InvalidVa
│ │ │ │ │ +00009a90: 6c75 657f 3733 3033 3431 0a4e 6f64 653a lue.730341.Node:
│ │ │ │ │ +00009aa0: 2053 7973 7465 6d45 7863 6570 7469 6f6e SystemException
│ │ │ │ │ +00009ab0: 732e 496e 7661 6c69 6456 616c 7565 2063 s.InvalidValue c
│ │ │ │ │ +00009ac0: 6c61 7373 2d73 6967 6e61 6c69 6e67 7f37 lass-signaling.7
│ │ │ │ │ +00009ad0: 3330 3837 390a 4e6f 6465 3a20 5379 7374 30879.Node: Syst
│ │ │ │ │ +00009ae0: 656d 4578 6365 7074 696f 6e73 2e49 6e76 emExceptions.Inv
│ │ │ │ │ +00009af0: 616c 6964 5661 6c75 652d 6163 6365 7373 alidValue-access
│ │ │ │ │ +00009b00: 696e 677f 3733 3133 3434 0a4e 6f64 653a ing.731344.Node:
│ │ │ │ │ +00009b10: 2053 7973 7465 6d45 7863 6570 7469 6f6e SystemException
│ │ │ │ │ +00009b20: 732e 4d75 7374 4265 426f 6f6c 6561 6e7f s.MustBeBoolean.
│ │ │ │ │ +00009b30: 3733 3138 3531 0a4e 6f64 653a 2053 7973 731851.Node: Sys
│ │ │ │ │ +00009b40: 7465 6d45 7863 6570 7469 6f6e 732e 4d75 temExceptions.Mu
│ │ │ │ │ +00009b50: 7374 4265 426f 6f6c 6561 6e20 636c 6173 stBeBoolean clas
│ │ │ │ │ +00009b60: 732d 7369 676e 616c 696e 677f 3733 3233 s-signaling.7323
│ │ │ │ │ +00009b70: 3432 0a4e 6f64 653a 2053 7973 7465 6d45 42.Node: SystemE
│ │ │ │ │ +00009b80: 7863 6570 7469 6f6e 732e 4d75 7461 7469 xceptions.Mutati
│ │ │ │ │ +00009b90: 6f6e 4572 726f 727f 3733 3236 3732 0a4e onError.732672.N
│ │ │ │ │ +00009ba0: 6f64 653a 2053 7973 7465 6d45 7863 6570 ode: SystemExcep
│ │ │ │ │ +00009bb0: 7469 6f6e 732e 4d75 7461 7469 6f6e 4572 tions.MutationEr
│ │ │ │ │ +00009bc0: 726f 7220 636c 6173 732d 696e 7374 616e ror class-instan
│ │ │ │ │ +00009bd0: 6365 2063 7265 6174 696f 6e7f 3733 3332 ce creation.7332
│ │ │ │ │ +00009be0: 3131 0a4e 6f64 653a 2053 7973 7465 6d45 11.Node: SystemE
│ │ │ │ │ +00009bf0: 7863 6570 7469 6f6e 732e 4d75 7461 7469 xceptions.Mutati
│ │ │ │ │ +00009c00: 6f6e 4572 726f 722d 6163 6365 7373 696e onError-accessin
│ │ │ │ │ +00009c10: 677f 3733 3336 3034 0a4e 6f64 653a 2053 g.733604.Node: S
│ │ │ │ │ +00009c20: 7973 7465 6d45 7863 6570 7469 6f6e 732e ystemExceptions.
│ │ │ │ │ +00009c30: 4e6f 5275 6e6e 6162 6c65 5072 6f63 6573 NoRunnableProces
│ │ │ │ │ +00009c40: 737f 3733 3339 3433 0a4e 6f64 653a 2053 s.733943.Node: S
│ │ │ │ │ +00009c50: 7973 7465 6d45 7863 6570 7469 6f6e 732e ystemExceptions.
│ │ │ │ │ +00009c60: 4e6f 5275 6e6e 6162 6c65 5072 6f63 6573 NoRunnableProces
│ │ │ │ │ +00009c70: 732d 6163 6365 7373 696e 677f 3733 3434 s-accessing.7344
│ │ │ │ │ +00009c80: 3439 0a4e 6f64 653a 2053 7973 7465 6d45 49.Node: SystemE
│ │ │ │ │ +00009c90: 7863 6570 7469 6f6e 732e 4e6f 7445 6e6f xceptions.NotEno
│ │ │ │ │ +00009ca0: 7567 6845 6c65 6d65 6e74 737f 3733 3437 ughElements.7347
│ │ │ │ │ +00009cb0: 3431 0a4e 6f64 653a 2053 7973 7465 6d45 41.Node: SystemE
│ │ │ │ │ +00009cc0: 7863 6570 7469 6f6e 732e 4e6f 7445 6e6f xceptions.NotEno
│ │ │ │ │ +00009cd0: 7567 6845 6c65 6d65 6e74 7320 636c 6173 ughElements clas
│ │ │ │ │ +00009ce0: 732d 7369 676e 616c 696e 677f 3733 3533 s-signaling.7353
│ │ │ │ │ +00009cf0: 3037 0a4e 6f64 653a 2053 7973 7465 6d45 07.Node: SystemE
│ │ │ │ │ +00009d00: 7863 6570 7469 6f6e 732e 4e6f 7445 6e6f xceptions.NotEno
│ │ │ │ │ +00009d10: 7567 6845 6c65 6d65 6e74 732d 6163 6365 ughElements-acce
│ │ │ │ │ +00009d20: 7373 696e 677f 3733 3536 3932 0a4e 6f64 ssing.735692.Nod
│ │ │ │ │ +00009d30: 653a 2053 7973 7465 6d45 7863 6570 7469 e: SystemExcepti
│ │ │ │ │ +00009d40: 6f6e 732e 4e6f 7446 6f75 6e64 7f37 3336 ons.NotFound.736
│ │ │ │ │ +00009d50: 3234 340a 4e6f 6465 3a20 5379 7374 656d 244.Node: System
│ │ │ │ │ +00009d60: 4578 6365 7074 696f 6e73 2e4e 6f74 466f Exceptions.NotFo
│ │ │ │ │ +00009d70: 756e 6420 636c 6173 732d 6163 6365 7373 und class-access
│ │ │ │ │ +00009d80: 696e 677f 3733 3637 3730 0a4e 6f64 653a ing.736770.Node:
│ │ │ │ │ +00009d90: 2053 7973 7465 6d45 7863 6570 7469 6f6e SystemException
│ │ │ │ │ +00009da0: 732e 4e6f 7446 6f75 6e64 2d61 6363 6573 s.NotFound-acces
│ │ │ │ │ +00009db0: 7369 6e67 7f37 3337 3236 350a 4e6f 6465 sing.737265.Node
│ │ │ │ │ +00009dc0: 3a20 5379 7374 656d 4578 6365 7074 696f : SystemExceptio
│ │ │ │ │ +00009dd0: 6e73 2e4e 6f74 496d 706c 656d 656e 7465 ns.NotImplemente
│ │ │ │ │ +00009de0: 647f 3733 3735 3731 0a4e 6f64 653a 2053 d.737571.Node: S
│ │ │ │ │ +00009df0: 7973 7465 6d45 7863 6570 7469 6f6e 732e ystemExceptions.
│ │ │ │ │ +00009e00: 4e6f 7449 6d70 6c65 6d65 6e74 6564 2d61 NotImplemented-a
│ │ │ │ │ +00009e10: 6363 6573 7369 6e67 7f37 3338 3033 390a ccessing.738039.
│ │ │ │ │ +00009e20: 4e6f 6465 3a20 5379 7374 656d 4578 6365 Node: SystemExce
│ │ │ │ │ +00009e30: 7074 696f 6e73 2e4e 6f74 496e 6465 7861 ptions.NotIndexa
│ │ │ │ │ +00009e40: 626c 657f 3733 3833 3139 0a4e 6f64 653a ble.738319.Node:
│ │ │ │ │ +00009e50: 2053 7973 7465 6d45 7863 6570 7469 6f6e SystemException
│ │ │ │ │ +00009e60: 732e 4e6f 7449 6e64 6578 6162 6c65 2d61 s.NotIndexable-a
│ │ │ │ │ +00009e70: 6363 6573 7369 6e67 7f37 3338 3739 320a ccessing.738792.
│ │ │ │ │ +00009e80: 4e6f 6465 3a20 5379 7374 656d 4578 6365 Node: SystemExce
│ │ │ │ │ +00009e90: 7074 696f 6e73 2e4e 6f74 5965 7449 6d70 ptions.NotYetImp
│ │ │ │ │ +00009ea0: 6c65 6d65 6e74 6564 7f37 3339 3036 340a lemented.739064.
│ │ │ │ │ +00009eb0: 4e6f 6465 3a20 5379 7374 656d 4578 6365 Node: SystemExce
│ │ │ │ │ +00009ec0: 7074 696f 6e73 2e4e 6f74 5965 7449 6d70 ptions.NotYetImp
│ │ │ │ │ +00009ed0: 6c65 6d65 6e74 6564 2d61 6363 6573 7369 lemented-accessi
│ │ │ │ │ +00009ee0: 6e67 7f37 3339 3539 300a 4e6f 6465 3a20 ng.739590.Node:
│ │ │ │ │ +00009ef0: 5379 7374 656d 4578 6365 7074 696f 6e73 SystemExceptions
│ │ │ │ │ +00009f00: 2e50 6163 6b61 6765 4e6f 7441 7661 696c .PackageNotAvail
│ │ │ │ │ +00009f10: 6162 6c65 7f37 3339 3838 320a 4e6f 6465 able.739882.Node
│ │ │ │ │ 00009f20: 3a20 5379 7374 656d 4578 6365 7074 696f : SystemExceptio
│ │ │ │ │ 00009f30: 6e73 2e50 6163 6b61 6765 4e6f 7441 7661 ns.PackageNotAva
│ │ │ │ │ -00009f40: 696c 6162 6c65 2d64 6573 6372 6970 7469 ilable-descripti
│ │ │ │ │ -00009f50: 6f6e 7f37 3431 3536 330a 4e6f 6465 3a20 on.741563.Node:
│ │ │ │ │ -00009f60: 5379 7374 656d 4578 6365 7074 696f 6e73 SystemExceptions
│ │ │ │ │ -00009f70: 2e50 7269 6d69 7469 7665 4661 696c 6564 .PrimitiveFailed
│ │ │ │ │ -00009f80: 7f37 3431 3939 390a 4e6f 6465 3a20 5379 .741999.Node: Sy
│ │ │ │ │ -00009f90: 7374 656d 4578 6365 7074 696f 6e73 2e50 stemExceptions.P
│ │ │ │ │ -00009fa0: 7269 6d69 7469 7665 4661 696c 6564 2d61 rimitiveFailed-a
│ │ │ │ │ -00009fb0: 6363 6573 7369 6e67 7f37 3432 3439 360a ccessing.742496.
│ │ │ │ │ -00009fc0: 4e6f 6465 3a20 5379 7374 656d 4578 6365 Node: SystemExce
│ │ │ │ │ -00009fd0: 7074 696f 6e73 2e50 726f 6365 7373 4265 ptions.ProcessBe
│ │ │ │ │ -00009fe0: 696e 6754 6572 6d69 6e61 7465 647f 3734 ingTerminated.74
│ │ │ │ │ -00009ff0: 3237 3739 0a4e 6f64 653a 2053 7973 7465 2779.Node: Syste
│ │ │ │ │ -0000a000: 6d45 7863 6570 7469 6f6e 732e 5072 6f63 mExceptions.Proc
│ │ │ │ │ -0000a010: 6573 7342 6569 6e67 5465 726d 696e 6174 essBeingTerminat
│ │ │ │ │ -0000a020: 6564 2063 6c61 7373 2d73 7469 6c6c 2075 ed class-still u
│ │ │ │ │ -0000a030: 6e63 6c61 7373 6966 6965 647f 3734 3333 nclassified.7433
│ │ │ │ │ -0000a040: 3531 0a4e 6f64 653a 2053 7973 7465 6d45 51.Node: SystemE
│ │ │ │ │ -0000a050: 7863 6570 7469 6f6e 732e 5072 6f63 6573 xceptions.Proces
│ │ │ │ │ -0000a060: 7342 6569 6e67 5465 726d 696e 6174 6564 sBeingTerminated
│ │ │ │ │ -0000a070: 2d61 6363 6573 7369 6e67 7f37 3433 3733 -accessing.74373
│ │ │ │ │ -0000a080: 320a 4e6f 6465 3a20 5379 7374 656d 4578 2.Node: SystemEx
│ │ │ │ │ -0000a090: 6365 7074 696f 6e73 2e50 726f 6365 7373 ceptions.Process
│ │ │ │ │ -0000a0a0: 5465 726d 696e 6174 6564 7f37 3434 3236 Terminated.74426
│ │ │ │ │ -0000a0b0: 380a 4e6f 6465 3a20 5379 7374 656d 4578 8.Node: SystemEx
│ │ │ │ │ -0000a0c0: 6365 7074 696f 6e73 2e50 726f 6365 7373 ceptions.Process
│ │ │ │ │ -0000a0d0: 5465 726d 696e 6174 6564 2d61 6363 6573 Terminated-acces
│ │ │ │ │ -0000a0e0: 7369 6e67 7f37 3434 3830 330a 4e6f 6465 sing.744803.Node
│ │ │ │ │ -0000a0f0: 3a20 5379 7374 656d 4578 6365 7074 696f : SystemExceptio
│ │ │ │ │ -0000a100: 6e73 2e52 6561 644f 6e6c 794f 626a 6563 ns.ReadOnlyObjec
│ │ │ │ │ -0000a110: 747f 3734 3530 3934 0a4e 6f64 653a 2053 t.745094.Node: S
│ │ │ │ │ -0000a120: 7973 7465 6d45 7863 6570 7469 6f6e 732e ystemExceptions.
│ │ │ │ │ -0000a130: 5265 6164 4f6e 6c79 4f62 6a65 6374 2d61 ReadOnlyObject-a
│ │ │ │ │ -0000a140: 6363 6573 7369 6e67 7f37 3435 3538 300a ccessing.745580.
│ │ │ │ │ -0000a150: 4e6f 6465 3a20 5379 7374 656d 4578 6365 Node: SystemExce
│ │ │ │ │ -0000a160: 7074 696f 6e73 2e53 6563 7572 6974 7945 ptions.SecurityE
│ │ │ │ │ -0000a170: 7272 6f72 7f37 3435 3835 390a 4e6f 6465 rror.745859.Node
│ │ │ │ │ -0000a180: 3a20 5379 7374 656d 4578 6365 7074 696f : SystemExceptio
│ │ │ │ │ -0000a190: 6e73 2e53 6563 7572 6974 7945 7272 6f72 ns.SecurityError
│ │ │ │ │ -0000a1a0: 2063 6c61 7373 2d61 6363 6573 7369 6e67 class-accessing
│ │ │ │ │ -0000a1b0: 7f37 3436 3433 330a 4e6f 6465 3a20 5379 .746433.Node: Sy
│ │ │ │ │ -0000a1c0: 7374 656d 4578 6365 7074 696f 6e73 2e53 stemExceptions.S
│ │ │ │ │ -0000a1d0: 6563 7572 6974 7945 7272 6f72 2d61 6363 ecurityError-acc
│ │ │ │ │ -0000a1e0: 6573 7369 6e67 7f37 3436 3832 380a 4e6f essing.746828.No
│ │ │ │ │ -0000a1f0: 6465 3a20 5379 7374 656d 4578 6365 7074 de: SystemExcept
│ │ │ │ │ -0000a200: 696f 6e73 2e53 686f 756c 644e 6f74 496d ions.ShouldNotIm
│ │ │ │ │ -0000a210: 706c 656d 656e 747f 3734 3733 3133 0a4e plement.747313.N
│ │ │ │ │ -0000a220: 6f64 653a 2053 7973 7465 6d45 7863 6570 ode: SystemExcep
│ │ │ │ │ -0000a230: 7469 6f6e 732e 5368 6f75 6c64 4e6f 7449 tions.ShouldNotI
│ │ │ │ │ -0000a240: 6d70 6c65 6d65 6e74 2d61 6363 6573 7369 mplement-accessi
│ │ │ │ │ -0000a250: 6e67 7f37 3437 3835 320a 4e6f 6465 3a20 ng.747852.Node:
│ │ │ │ │ -0000a260: 5379 7374 656d 4578 6365 7074 696f 6e73 SystemExceptions
│ │ │ │ │ -0000a270: 2e53 7562 636c 6173 7352 6573 706f 6e73 .SubclassRespons
│ │ │ │ │ -0000a280: 6962 696c 6974 797f 3734 3831 3437 0a4e ibility.748147.N
│ │ │ │ │ -0000a290: 6f64 653a 2053 7973 7465 6d45 7863 6570 ode: SystemExcep
│ │ │ │ │ -0000a2a0: 7469 6f6e 732e 5375 6263 6c61 7373 5265 tions.SubclassRe
│ │ │ │ │ -0000a2b0: 7370 6f6e 7369 6269 6c69 7479 2d61 6363 sponsibility-acc
│ │ │ │ │ -0000a2c0: 6573 7369 6e67 7f37 3438 3733 320a 4e6f essing.748732.No
│ │ │ │ │ -0000a2d0: 6465 3a20 5379 7374 656d 4578 6365 7074 de: SystemExcept
│ │ │ │ │ -0000a2e0: 696f 6e73 2e55 6e68 616e 646c 6564 4578 ions.UnhandledEx
│ │ │ │ │ -0000a2f0: 6365 7074 696f 6e7f 3734 3930 3433 0a4e ception.749043.N
│ │ │ │ │ -0000a300: 6f64 653a 2053 7973 7465 6d45 7863 6570 ode: SystemExcep
│ │ │ │ │ -0000a310: 7469 6f6e 732e 556e 6861 6e64 6c65 6445 tions.UnhandledE
│ │ │ │ │ -0000a320: 7863 6570 7469 6f6e 2d61 6363 6573 7369 xception-accessi
│ │ │ │ │ -0000a330: 6e67 7f37 3439 3535 350a 4e6f 6465 3a20 ng.749555.Node:
│ │ │ │ │ -0000a340: 5379 7374 656d 4578 6365 7074 696f 6e73 SystemExceptions
│ │ │ │ │ -0000a350: 2e55 7365 7249 6e74 6572 7275 7074 7f37 .UserInterrupt.7
│ │ │ │ │ -0000a360: 3530 3033 300a 4e6f 6465 3a20 5379 7374 50030.Node: Syst
│ │ │ │ │ -0000a370: 656d 4578 6365 7074 696f 6e73 2e55 7365 emExceptions.Use
│ │ │ │ │ -0000a380: 7249 6e74 6572 7275 7074 2d61 6363 6573 rInterrupt-acces
│ │ │ │ │ -0000a390: 7369 6e67 7f37 3530 3439 380a 4e6f 6465 sing.750498.Node
│ │ │ │ │ -0000a3a0: 3a20 5379 7374 656d 4578 6365 7074 696f : SystemExceptio
│ │ │ │ │ -0000a3b0: 6e73 2e56 6572 6966 6963 6174 696f 6e45 ns.VerificationE
│ │ │ │ │ -0000a3c0: 7272 6f72 7f37 3530 3737 330a 4e6f 6465 rror.750773.Node
│ │ │ │ │ -0000a3d0: 3a20 5379 7374 656d 4578 6365 7074 696f : SystemExceptio
│ │ │ │ │ -0000a3e0: 6e73 2e56 6572 6966 6963 6174 696f 6e45 ns.VerificationE
│ │ │ │ │ -0000a3f0: 7272 6f72 2d61 6363 6573 7369 6e67 7f37 rror-accessing.7
│ │ │ │ │ -0000a400: 3531 3235 380a 4e6f 6465 3a20 5379 7374 51258.Node: Syst
│ │ │ │ │ -0000a410: 656d 4578 6365 7074 696f 6e73 2e56 4d45 emExceptions.VME
│ │ │ │ │ -0000a420: 7272 6f72 7f37 3531 3534 390a 4e6f 6465 rror.751549.Node
│ │ │ │ │ -0000a430: 3a20 5379 7374 656d 4578 6365 7074 696f : SystemExceptio
│ │ │ │ │ -0000a440: 6e73 2e56 4d45 7272 6f72 2d61 6363 6573 ns.VMError-acces
│ │ │ │ │ -0000a450: 7369 6e67 7f37 3531 3938 390a 4e6f 6465 sing.751989.Node
│ │ │ │ │ -0000a460: 3a20 5379 7374 656d 4578 6365 7074 696f : SystemExceptio
│ │ │ │ │ -0000a470: 6e73 2e57 726f 6e67 4172 6775 6d65 6e74 ns.WrongArgument
│ │ │ │ │ -0000a480: 436f 756e 747f 3735 3232 3430 0a4e 6f64 Count.752240.Nod
│ │ │ │ │ -0000a490: 653a 2053 7973 7465 6d45 7863 6570 7469 e: SystemExcepti
│ │ │ │ │ -0000a4a0: 6f6e 732e 5772 6f6e 6741 7267 756d 656e ons.WrongArgumen
│ │ │ │ │ -0000a4b0: 7443 6f75 6e74 2d61 6363 6573 7369 6e67 tCount-accessing
│ │ │ │ │ -0000a4c0: 7f37 3532 3830 360a 4e6f 6465 3a20 5379 .752806.Node: Sy
│ │ │ │ │ -0000a4d0: 7374 656d 4578 6365 7074 696f 6e73 2e57 stemExceptions.W
│ │ │ │ │ -0000a4e0: 726f 6e67 436c 6173 737f 3735 3331 3031 rongClass.753101
│ │ │ │ │ -0000a4f0: 0a4e 6f64 653a 2053 7973 7465 6d45 7863 .Node: SystemExc
│ │ │ │ │ -0000a500: 6570 7469 6f6e 732e 5772 6f6e 6743 6c61 eptions.WrongCla
│ │ │ │ │ -0000a510: 7373 2063 6c61 7373 2d73 6967 6e61 6c69 ss class-signali
│ │ │ │ │ -0000a520: 6e67 7f37 3533 3732 390a 4e6f 6465 3a20 ng.753729.Node:
│ │ │ │ │ -0000a530: 5379 7374 656d 4578 6365 7074 696f 6e73 SystemExceptions
│ │ │ │ │ -0000a540: 2e57 726f 6e67 436c 6173 732d 6163 6365 .WrongClass-acce
│ │ │ │ │ -0000a550: 7373 696e 677f 3735 3434 3031 0a4e 6f64 ssing.754401.Nod
│ │ │ │ │ -0000a560: 653a 2053 7973 7465 6d45 7863 6570 7469 e: SystemExcepti
│ │ │ │ │ -0000a570: 6f6e 732e 5772 6f6e 674d 6573 7361 6765 ons.WrongMessage
│ │ │ │ │ -0000a580: 5365 6e74 7f37 3535 3036 390a 4e6f 6465 Sent.755069.Node
│ │ │ │ │ -0000a590: 3a20 5379 7374 656d 4578 6365 7074 696f : SystemExceptio
│ │ │ │ │ -0000a5a0: 6e73 2e57 726f 6e67 4d65 7373 6167 6553 ns.WrongMessageS
│ │ │ │ │ -0000a5b0: 656e 7420 636c 6173 732d 7369 676e 616c ent class-signal
│ │ │ │ │ -0000a5c0: 696e 677f 3735 3537 3236 0a4e 6f64 653a ing.755726.Node:
│ │ │ │ │ -0000a5d0: 2053 7973 7465 6d45 7863 6570 7469 6f6e SystemException
│ │ │ │ │ -0000a5e0: 732e 5772 6f6e 674d 6573 7361 6765 5365 s.WrongMessageSe
│ │ │ │ │ -0000a5f0: 6e74 2d61 6363 6573 7369 6e67 7f37 3536 nt-accessing.756
│ │ │ │ │ -0000a600: 3135 380a 4e6f 6465 3a20 5465 7874 436f 158.Node: TextCo
│ │ │ │ │ -0000a610: 6c6c 6563 746f 727f 3735 3637 3632 0a4e llector.756762.N
│ │ │ │ │ -0000a620: 6f64 653a 2054 6578 7443 6f6c 6c65 6374 ode: TextCollect
│ │ │ │ │ -0000a630: 6f72 2063 6c61 7373 2d61 6363 6573 7369 or class-accessi
│ │ │ │ │ -0000a640: 6e67 7f37 3537 3437 320a 4e6f 6465 3a20 ng.757472.Node:
│ │ │ │ │ -0000a650: 5465 7874 436f 6c6c 6563 746f 722d 6163 TextCollector-ac
│ │ │ │ │ -0000a660: 6365 7373 696e 677f 3735 3739 3834 0a4e cessing.757984.N
│ │ │ │ │ -0000a670: 6f64 653a 2054 6578 7443 6f6c 6c65 6374 ode: TextCollect
│ │ │ │ │ -0000a680: 6f72 2d70 7269 6e74 696e 677f 3735 3838 or-printing.7588
│ │ │ │ │ -0000a690: 3931 0a4e 6f64 653a 2054 6578 7443 6f6c 91.Node: TextCol
│ │ │ │ │ -0000a6a0: 6c65 6374 6f72 2d73 6574 2075 707f 3735 lector-set up.75
│ │ │ │ │ -0000a6b0: 3932 3338 0a4e 6f64 653a 2054 6578 7443 9238.Node: TextC
│ │ │ │ │ -0000a6c0: 6f6c 6c65 6374 6f72 2d73 746f 7269 6e67 ollector-storing
│ │ │ │ │ -0000a6d0: 7f37 3539 3831 360a 4e6f 6465 3a20 5469 .759816.Node: Ti
│ │ │ │ │ -0000a6e0: 6d65 7f37 3630 3135 390a 4e6f 6465 3a20 me.760159.Node:
│ │ │ │ │ -0000a6f0: 5469 6d65 2063 6c61 7373 2d62 6173 6963 Time class-basic
│ │ │ │ │ -0000a700: 2028 5554 4329 7f37 3630 3934 330a 4e6f (UTC).760943.No
│ │ │ │ │ -0000a710: 6465 3a20 5469 6d65 2063 6c61 7373 2d62 de: Time class-b
│ │ │ │ │ -0000a720: 7569 6c74 696e 737f 3736 3134 3936 0a4e uiltins.761496.N
│ │ │ │ │ -0000a730: 6f64 653a 2054 696d 6520 636c 6173 732d ode: Time class-
│ │ │ │ │ -0000a740: 636c 6f63 6b73 7f37 3632 3938 340a 4e6f clocks.762984.No
│ │ │ │ │ -0000a750: 6465 3a20 5469 6d65 2063 6c61 7373 2d69 de: Time class-i
│ │ │ │ │ -0000a760: 6e69 7469 616c 697a 6174 696f 6e7f 3736 nitialization.76
│ │ │ │ │ -0000a770: 3336 3939 0a4e 6f64 653a 2054 696d 6520 3699.Node: Time
│ │ │ │ │ -0000a780: 636c 6173 732d 696e 7374 616e 6365 2063 class-instance c
│ │ │ │ │ -0000a790: 7265 6174 696f 6e7f 3736 3430 3538 0a4e reation.764058.N
│ │ │ │ │ -0000a7a0: 6f64 653a 2054 696d 652d 6163 6365 7373 ode: Time-access
│ │ │ │ │ -0000a7b0: 696e 6720 2841 4e53 4920 666f 7220 4461 ing (ANSI for Da
│ │ │ │ │ -0000a7c0: 7465 416e 6454 696d 6573 297f 3736 3533 teAndTimes).7653
│ │ │ │ │ -0000a7d0: 3038 0a4e 6f64 653a 2054 696d 652d 6163 08.Node: Time-ac
│ │ │ │ │ -0000a7e0: 6365 7373 696e 6720 286e 6f6e 2041 4e53 cessing (non ANS
│ │ │ │ │ -0000a7f0: 4920 2620 666f 7220 4475 7261 7469 6f6e I & for Duration
│ │ │ │ │ -0000a800: 7329 7f37 3635 3833 390a 4e6f 6465 3a20 s).765839.Node:
│ │ │ │ │ -0000a810: 5469 6d65 2d61 7269 7468 6d65 7469 637f Time-arithmetic.
│ │ │ │ │ -0000a820: 3736 3633 3735 0a4e 6f64 653a 2054 696d 766375.Node: Tim
│ │ │ │ │ -0000a830: 652d 636f 6d70 6172 696e 677f 3736 3639 e-comparing.7669
│ │ │ │ │ -0000a840: 3635 0a4e 6f64 653a 2054 7275 657f 3736 65.Node: True.76
│ │ │ │ │ -0000a850: 3732 3635 0a4e 6f64 653a 2054 7275 652d 7265.Node: True-
│ │ │ │ │ -0000a860: 6261 7369 637f 3736 3736 3435 0a4e 6f64 basic.767645.Nod
│ │ │ │ │ -0000a870: 653a 2054 7275 652d 4320 6861 636b 737f e: True-C hacks.
│ │ │ │ │ -0000a880: 3736 3836 3130 0a4e 6f64 653a 2054 7275 768610.Node: Tru
│ │ │ │ │ -0000a890: 652d 7072 696e 7469 6e67 7f37 3638 3738 e-printing.76878
│ │ │ │ │ -0000a8a0: 350a 4e6f 6465 3a20 556e 6465 6669 6e65 5.Node: Undefine
│ │ │ │ │ -0000a8b0: 644f 626a 6563 747f 3736 3839 3832 0a4e dObject.768982.N
│ │ │ │ │ -0000a8c0: 6f64 653a 2055 6e64 6566 696e 6564 4f62 ode: UndefinedOb
│ │ │ │ │ -0000a8d0: 6a65 6374 2d62 6173 6963 7f37 3639 3831 ject-basic.76981
│ │ │ │ │ -0000a8e0: 310a 4e6f 6465 3a20 556e 6465 6669 6e65 1.Node: Undefine
│ │ │ │ │ -0000a8f0: 644f 626a 6563 742d 636c 6173 7320 6372 dObject-class cr
│ │ │ │ │ -0000a900: 6561 7469 6f6e 202d 2061 6c74 6572 6e61 eation - alterna
│ │ │ │ │ -0000a910: 7469 7665 7f37 3730 3130 390a 4e6f 6465 tive.770109.Node
│ │ │ │ │ -0000a920: 3a20 556e 6465 6669 6e65 644f 626a 6563 : UndefinedObjec
│ │ │ │ │ -0000a930: 742d 636c 6173 7320 706f 6c79 6d6f 7270 t-class polymorp
│ │ │ │ │ -0000a940: 6869 736d 7f37 3732 3339 370a 4e6f 6465 hism.772397.Node
│ │ │ │ │ -0000a950: 3a20 556e 6465 6669 6e65 644f 626a 6563 : UndefinedObjec
│ │ │ │ │ -0000a960: 742d 434f 626a 6563 7420 696e 7465 726f t-CObject intero
│ │ │ │ │ -0000a970: 7065 7261 6269 6c69 7479 7f37 3735 3438 perability.77548
│ │ │ │ │ -0000a980: 300a 4e6f 6465 3a20 556e 6465 6669 6e65 0.Node: Undefine
│ │ │ │ │ -0000a990: 644f 626a 6563 742d 6465 7065 6e64 656e dObject-dependen
│ │ │ │ │ -0000a9a0: 7473 2061 6363 6573 737f 3737 3539 3037 ts access.775907
│ │ │ │ │ -0000a9b0: 0a4e 6f64 653a 2055 6e64 6566 696e 6564 .Node: Undefined
│ │ │ │ │ -0000a9c0: 4f62 6a65 6374 2d69 7465 7261 7469 6f6e Object-iteration
│ │ │ │ │ -0000a9d0: 7f37 3736 3239 360a 4e6f 6465 3a20 556e .776296.Node: Un
│ │ │ │ │ -0000a9e0: 6465 6669 6e65 644f 626a 6563 742d 7072 definedObject-pr
│ │ │ │ │ -0000a9f0: 696e 7469 6e67 7f37 3737 3036 340a 4e6f inting.777064.No
│ │ │ │ │ -0000aa00: 6465 3a20 556e 6465 6669 6e65 644f 626a de: UndefinedObj
│ │ │ │ │ -0000aa10: 6563 742d 7374 696c 6c20 756e 636c 6173 ect-still unclas
│ │ │ │ │ -0000aa20: 7369 6669 6564 7f37 3737 3536 300a 4e6f sified.777560.No
│ │ │ │ │ -0000aa30: 6465 3a20 556e 6465 6669 6e65 644f 626a de: UndefinedObj
│ │ │ │ │ -0000aa40: 6563 742d 7374 6f72 696e 677f 3737 3738 ect-storing.7778
│ │ │ │ │ -0000aa50: 3830 0a4e 6f64 653a 2055 6e64 6566 696e 80.Node: Undefin
│ │ │ │ │ -0000aa60: 6564 4f62 6a65 6374 2d74 6573 7469 6e67 edObject-testing
│ │ │ │ │ -0000aa70: 7f37 3738 3336 380a 4e6f 6465 3a20 556e .778368.Node: Un
│ │ │ │ │ -0000aa80: 6963 6f64 6543 6861 7261 6374 6572 7f37 icodeCharacter.7
│ │ │ │ │ -0000aa90: 3739 3331 380a 4e6f 6465 3a20 556e 6963 79318.Node: Unic
│ │ │ │ │ -0000aaa0: 6f64 6543 6861 7261 6374 6572 2063 6c61 odeCharacter cla
│ │ │ │ │ -0000aab0: 7373 2d62 7569 6c74 2069 6e73 7f37 3739 ss-built ins.779
│ │ │ │ │ -0000aac0: 3936 300a 4e6f 6465 3a20 556e 6963 6f64 960.Node: Unicod
│ │ │ │ │ -0000aad0: 6543 6861 7261 6374 6572 2d63 6f65 7263 eCharacter-coerc
│ │ │ │ │ -0000aae0: 696f 6e20 6d65 7468 6f64 737f 3738 3035 ion methods.7805
│ │ │ │ │ -0000aaf0: 3232 0a4e 6f64 653a 2055 6e69 636f 6465 22.Node: Unicode
│ │ │ │ │ -0000ab00: 5374 7269 6e67 7f37 3830 3831 330a 4e6f String.780813.No
│ │ │ │ │ -0000ab10: 6465 3a20 556e 6963 6f64 6553 7472 696e de: UnicodeStrin
│ │ │ │ │ -0000ab20: 6720 636c 6173 732d 636f 6e76 6572 7469 g class-converti
│ │ │ │ │ -0000ab30: 6e67 7f37 3831 3433 320a 4e6f 6465 3a20 ng.781432.Node:
│ │ │ │ │ -0000ab40: 556e 6963 6f64 6553 7472 696e 6720 636c UnicodeString cl
│ │ │ │ │ -0000ab50: 6173 732d 6d75 6c74 6962 7974 6520 656e ass-multibyte en
│ │ │ │ │ -0000ab60: 636f 6469 6e67 737f 3738 3138 3039 0a4e codings.781809.N
│ │ │ │ │ -0000ab70: 6f64 653a 2055 6e69 636f 6465 5374 7269 ode: UnicodeStri
│ │ │ │ │ -0000ab80: 6e67 2d62 7569 6c74 2069 6e73 7f37 3832 ng-built ins.782
│ │ │ │ │ -0000ab90: 3330 370a 4e6f 6465 3a20 556e 6963 6f64 307.Node: Unicod
│ │ │ │ │ -0000aba0: 6553 7472 696e 672d 6275 696c 742d 696e eString-built-in
│ │ │ │ │ -0000abb0: 737f 3738 3236 3236 0a4e 6f64 653a 2055 s.782626.Node: U
│ │ │ │ │ -0000abc0: 6e69 636f 6465 5374 7269 6e67 2d63 6f6e nicodeString-con
│ │ │ │ │ -0000abd0: 7665 7274 696e 677f 3738 3238 3832 0a4e verting.782882.N
│ │ │ │ │ +00009f40: 696c 6162 6c65 2063 6c61 7373 2d73 7469 ilable class-sti
│ │ │ │ │ +00009f50: 6c6c 2075 6e63 6c61 7373 6966 6965 647f ll unclassified.
│ │ │ │ │ +00009f60: 3734 3034 3036 0a4e 6f64 653a 2053 7973 740406.Node: Sys
│ │ │ │ │ +00009f70: 7465 6d45 7863 6570 7469 6f6e 732e 5061 temExceptions.Pa
│ │ │ │ │ +00009f80: 636b 6167 654e 6f74 4176 6169 6c61 626c ckageNotAvailabl
│ │ │ │ │ +00009f90: 652d 6465 7363 7269 7074 696f 6e7f 3734 e-description.74
│ │ │ │ │ +00009fa0: 3039 3931 0a4e 6f64 653a 2053 7973 7465 0991.Node: Syste
│ │ │ │ │ +00009fb0: 6d45 7863 6570 7469 6f6e 732e 5072 696d mExceptions.Prim
│ │ │ │ │ +00009fc0: 6974 6976 6546 6169 6c65 647f 3734 3134 itiveFailed.7414
│ │ │ │ │ +00009fd0: 3238 0a4e 6f64 653a 2053 7973 7465 6d45 28.Node: SystemE
│ │ │ │ │ +00009fe0: 7863 6570 7469 6f6e 732e 5072 696d 6974 xceptions.Primit
│ │ │ │ │ +00009ff0: 6976 6546 6169 6c65 642d 6163 6365 7373 iveFailed-access
│ │ │ │ │ +0000a000: 696e 677f 3734 3139 3235 0a4e 6f64 653a ing.741925.Node:
│ │ │ │ │ +0000a010: 2053 7973 7465 6d45 7863 6570 7469 6f6e SystemException
│ │ │ │ │ +0000a020: 732e 5072 6f63 6573 7342 6569 6e67 5465 s.ProcessBeingTe
│ │ │ │ │ +0000a030: 726d 696e 6174 6564 7f37 3432 3230 390a rminated.742209.
│ │ │ │ │ +0000a040: 4e6f 6465 3a20 5379 7374 656d 4578 6365 Node: SystemExce
│ │ │ │ │ +0000a050: 7074 696f 6e73 2e50 726f 6365 7373 4265 ptions.ProcessBe
│ │ │ │ │ +0000a060: 696e 6754 6572 6d69 6e61 7465 6420 636c ingTerminated cl
│ │ │ │ │ +0000a070: 6173 732d 7374 696c 6c20 756e 636c 6173 ass-still unclas
│ │ │ │ │ +0000a080: 7369 6669 6564 7f37 3432 3738 310a 4e6f sified.742781.No
│ │ │ │ │ +0000a090: 6465 3a20 5379 7374 656d 4578 6365 7074 de: SystemExcept
│ │ │ │ │ +0000a0a0: 696f 6e73 2e50 726f 6365 7373 4265 696e ions.ProcessBein
│ │ │ │ │ +0000a0b0: 6754 6572 6d69 6e61 7465 642d 6163 6365 gTerminated-acce
│ │ │ │ │ +0000a0c0: 7373 696e 677f 3734 3331 3633 0a4e 6f64 ssing.743163.Nod
│ │ │ │ │ +0000a0d0: 653a 2053 7973 7465 6d45 7863 6570 7469 e: SystemExcepti
│ │ │ │ │ +0000a0e0: 6f6e 732e 5072 6f63 6573 7354 6572 6d69 ons.ProcessTermi
│ │ │ │ │ +0000a0f0: 6e61 7465 647f 3734 3337 3030 0a4e 6f64 nated.743700.Nod
│ │ │ │ │ +0000a100: 653a 2053 7973 7465 6d45 7863 6570 7469 e: SystemExcepti
│ │ │ │ │ +0000a110: 6f6e 732e 5072 6f63 6573 7354 6572 6d69 ons.ProcessTermi
│ │ │ │ │ +0000a120: 6e61 7465 642d 6163 6365 7373 696e 677f nated-accessing.
│ │ │ │ │ +0000a130: 3734 3432 3335 0a4e 6f64 653a 2053 7973 744235.Node: Sys
│ │ │ │ │ +0000a140: 7465 6d45 7863 6570 7469 6f6e 732e 5265 temExceptions.Re
│ │ │ │ │ +0000a150: 6164 4f6e 6c79 4f62 6a65 6374 7f37 3434 adOnlyObject.744
│ │ │ │ │ +0000a160: 3532 370a 4e6f 6465 3a20 5379 7374 656d 527.Node: System
│ │ │ │ │ +0000a170: 4578 6365 7074 696f 6e73 2e52 6561 644f Exceptions.ReadO
│ │ │ │ │ +0000a180: 6e6c 794f 626a 6563 742d 6163 6365 7373 nlyObject-access
│ │ │ │ │ +0000a190: 696e 677f 3734 3530 3133 0a4e 6f64 653a ing.745013.Node:
│ │ │ │ │ +0000a1a0: 2053 7973 7465 6d45 7863 6570 7469 6f6e SystemException
│ │ │ │ │ +0000a1b0: 732e 5365 6375 7269 7479 4572 726f 727f s.SecurityError.
│ │ │ │ │ +0000a1c0: 3734 3532 3933 0a4e 6f64 653a 2053 7973 745293.Node: Sys
│ │ │ │ │ +0000a1d0: 7465 6d45 7863 6570 7469 6f6e 732e 5365 temExceptions.Se
│ │ │ │ │ +0000a1e0: 6375 7269 7479 4572 726f 7220 636c 6173 curityError clas
│ │ │ │ │ +0000a1f0: 732d 6163 6365 7373 696e 677f 3734 3538 s-accessing.7458
│ │ │ │ │ +0000a200: 3637 0a4e 6f64 653a 2053 7973 7465 6d45 67.Node: SystemE
│ │ │ │ │ +0000a210: 7863 6570 7469 6f6e 732e 5365 6375 7269 xceptions.Securi
│ │ │ │ │ +0000a220: 7479 4572 726f 722d 6163 6365 7373 696e tyError-accessin
│ │ │ │ │ +0000a230: 677f 3734 3632 3633 0a4e 6f64 653a 2053 g.746263.Node: S
│ │ │ │ │ +0000a240: 7973 7465 6d45 7863 6570 7469 6f6e 732e ystemExceptions.
│ │ │ │ │ +0000a250: 5368 6f75 6c64 4e6f 7449 6d70 6c65 6d65 ShouldNotImpleme
│ │ │ │ │ +0000a260: 6e74 7f37 3436 3734 390a 4e6f 6465 3a20 nt.746749.Node:
│ │ │ │ │ +0000a270: 5379 7374 656d 4578 6365 7074 696f 6e73 SystemExceptions
│ │ │ │ │ +0000a280: 2e53 686f 756c 644e 6f74 496d 706c 656d .ShouldNotImplem
│ │ │ │ │ +0000a290: 656e 742d 6163 6365 7373 696e 677f 3734 ent-accessing.74
│ │ │ │ │ +0000a2a0: 3732 3838 0a4e 6f64 653a 2053 7973 7465 7288.Node: Syste
│ │ │ │ │ +0000a2b0: 6d45 7863 6570 7469 6f6e 732e 5375 6263 mExceptions.Subc
│ │ │ │ │ +0000a2c0: 6c61 7373 5265 7370 6f6e 7369 6269 6c69 lassResponsibili
│ │ │ │ │ +0000a2d0: 7479 7f37 3437 3538 340a 4e6f 6465 3a20 ty.747584.Node:
│ │ │ │ │ +0000a2e0: 5379 7374 656d 4578 6365 7074 696f 6e73 SystemExceptions
│ │ │ │ │ +0000a2f0: 2e53 7562 636c 6173 7352 6573 706f 6e73 .SubclassRespons
│ │ │ │ │ +0000a300: 6962 696c 6974 792d 6163 6365 7373 696e ibility-accessin
│ │ │ │ │ +0000a310: 677f 3734 3831 3639 0a4e 6f64 653a 2053 g.748169.Node: S
│ │ │ │ │ +0000a320: 7973 7465 6d45 7863 6570 7469 6f6e 732e ystemExceptions.
│ │ │ │ │ +0000a330: 556e 6861 6e64 6c65 6445 7863 6570 7469 UnhandledExcepti
│ │ │ │ │ +0000a340: 6f6e 7f37 3438 3438 310a 4e6f 6465 3a20 on.748481.Node:
│ │ │ │ │ +0000a350: 5379 7374 656d 4578 6365 7074 696f 6e73 SystemExceptions
│ │ │ │ │ +0000a360: 2e55 6e68 616e 646c 6564 4578 6365 7074 .UnhandledExcept
│ │ │ │ │ +0000a370: 696f 6e2d 6163 6365 7373 696e 677f 3734 ion-accessing.74
│ │ │ │ │ +0000a380: 3839 3933 0a4e 6f64 653a 2053 7973 7465 8993.Node: Syste
│ │ │ │ │ +0000a390: 6d45 7863 6570 7469 6f6e 732e 5573 6572 mExceptions.User
│ │ │ │ │ +0000a3a0: 496e 7465 7272 7570 747f 3734 3934 3639 Interrupt.749469
│ │ │ │ │ +0000a3b0: 0a4e 6f64 653a 2053 7973 7465 6d45 7863 .Node: SystemExc
│ │ │ │ │ +0000a3c0: 6570 7469 6f6e 732e 5573 6572 496e 7465 eptions.UserInte
│ │ │ │ │ +0000a3d0: 7272 7570 742d 6163 6365 7373 696e 677f rrupt-accessing.
│ │ │ │ │ +0000a3e0: 3734 3939 3337 0a4e 6f64 653a 2053 7973 749937.Node: Sys
│ │ │ │ │ +0000a3f0: 7465 6d45 7863 6570 7469 6f6e 732e 5665 temExceptions.Ve
│ │ │ │ │ +0000a400: 7269 6669 6361 7469 6f6e 4572 726f 727f rificationError.
│ │ │ │ │ +0000a410: 3735 3032 3133 0a4e 6f64 653a 2053 7973 750213.Node: Sys
│ │ │ │ │ +0000a420: 7465 6d45 7863 6570 7469 6f6e 732e 5665 temExceptions.Ve
│ │ │ │ │ +0000a430: 7269 6669 6361 7469 6f6e 4572 726f 722d rificationError-
│ │ │ │ │ +0000a440: 6163 6365 7373 696e 677f 3735 3036 3938 accessing.750698
│ │ │ │ │ +0000a450: 0a4e 6f64 653a 2053 7973 7465 6d45 7863 .Node: SystemExc
│ │ │ │ │ +0000a460: 6570 7469 6f6e 732e 564d 4572 726f 727f eptions.VMError.
│ │ │ │ │ +0000a470: 3735 3039 3930 0a4e 6f64 653a 2053 7973 750990.Node: Sys
│ │ │ │ │ +0000a480: 7465 6d45 7863 6570 7469 6f6e 732e 564d temExceptions.VM
│ │ │ │ │ +0000a490: 4572 726f 722d 6163 6365 7373 696e 677f Error-accessing.
│ │ │ │ │ +0000a4a0: 3735 3134 3330 0a4e 6f64 653a 2053 7973 751430.Node: Sys
│ │ │ │ │ +0000a4b0: 7465 6d45 7863 6570 7469 6f6e 732e 5772 temExceptions.Wr
│ │ │ │ │ +0000a4c0: 6f6e 6741 7267 756d 656e 7443 6f75 6e74 ongArgumentCount
│ │ │ │ │ +0000a4d0: 7f37 3531 3638 320a 4e6f 6465 3a20 5379 .751682.Node: Sy
│ │ │ │ │ +0000a4e0: 7374 656d 4578 6365 7074 696f 6e73 2e57 stemExceptions.W
│ │ │ │ │ +0000a4f0: 726f 6e67 4172 6775 6d65 6e74 436f 756e rongArgumentCoun
│ │ │ │ │ +0000a500: 742d 6163 6365 7373 696e 677f 3735 3232 t-accessing.7522
│ │ │ │ │ +0000a510: 3438 0a4e 6f64 653a 2053 7973 7465 6d45 48.Node: SystemE
│ │ │ │ │ +0000a520: 7863 6570 7469 6f6e 732e 5772 6f6e 6743 xceptions.WrongC
│ │ │ │ │ +0000a530: 6c61 7373 7f37 3532 3534 340a 4e6f 6465 lass.752544.Node
│ │ │ │ │ +0000a540: 3a20 5379 7374 656d 4578 6365 7074 696f : SystemExceptio
│ │ │ │ │ +0000a550: 6e73 2e57 726f 6e67 436c 6173 7320 636c ns.WrongClass cl
│ │ │ │ │ +0000a560: 6173 732d 7369 676e 616c 696e 677f 3735 ass-signaling.75
│ │ │ │ │ +0000a570: 3331 3732 0a4e 6f64 653a 2053 7973 7465 3172.Node: Syste
│ │ │ │ │ +0000a580: 6d45 7863 6570 7469 6f6e 732e 5772 6f6e mExceptions.Wron
│ │ │ │ │ +0000a590: 6743 6c61 7373 2d61 6363 6573 7369 6e67 gClass-accessing
│ │ │ │ │ +0000a5a0: 7f37 3533 3834 340a 4e6f 6465 3a20 5379 .753844.Node: Sy
│ │ │ │ │ +0000a5b0: 7374 656d 4578 6365 7074 696f 6e73 2e57 stemExceptions.W
│ │ │ │ │ +0000a5c0: 726f 6e67 4d65 7373 6167 6553 656e 747f rongMessageSent.
│ │ │ │ │ +0000a5d0: 3735 3435 3133 0a4e 6f64 653a 2053 7973 754513.Node: Sys
│ │ │ │ │ +0000a5e0: 7465 6d45 7863 6570 7469 6f6e 732e 5772 temExceptions.Wr
│ │ │ │ │ +0000a5f0: 6f6e 674d 6573 7361 6765 5365 6e74 2063 ongMessageSent c
│ │ │ │ │ +0000a600: 6c61 7373 2d73 6967 6e61 6c69 6e67 7f37 lass-signaling.7
│ │ │ │ │ +0000a610: 3535 3137 300a 4e6f 6465 3a20 5379 7374 55170.Node: Syst
│ │ │ │ │ +0000a620: 656d 4578 6365 7074 696f 6e73 2e57 726f emExceptions.Wro
│ │ │ │ │ +0000a630: 6e67 4d65 7373 6167 6553 656e 742d 6163 ngMessageSent-ac
│ │ │ │ │ +0000a640: 6365 7373 696e 677f 3735 3536 3033 0a4e cessing.755603.N
│ │ │ │ │ +0000a650: 6f64 653a 2054 6578 7443 6f6c 6c65 6374 ode: TextCollect
│ │ │ │ │ +0000a660: 6f72 7f37 3536 3230 380a 4e6f 6465 3a20 or.756208.Node:
│ │ │ │ │ +0000a670: 5465 7874 436f 6c6c 6563 746f 7220 636c TextCollector cl
│ │ │ │ │ +0000a680: 6173 732d 6163 6365 7373 696e 677f 3735 ass-accessing.75
│ │ │ │ │ +0000a690: 3639 3138 0a4e 6f64 653a 2054 6578 7443 6918.Node: TextC
│ │ │ │ │ +0000a6a0: 6f6c 6c65 6374 6f72 2d61 6363 6573 7369 ollector-accessi
│ │ │ │ │ +0000a6b0: 6e67 7f37 3537 3433 310a 4e6f 6465 3a20 ng.757431.Node:
│ │ │ │ │ +0000a6c0: 5465 7874 436f 6c6c 6563 746f 722d 7072 TextCollector-pr
│ │ │ │ │ +0000a6d0: 696e 7469 6e67 7f37 3538 3333 390a 4e6f inting.758339.No
│ │ │ │ │ +0000a6e0: 6465 3a20 5465 7874 436f 6c6c 6563 746f de: TextCollecto
│ │ │ │ │ +0000a6f0: 722d 7365 7420 7570 7f37 3538 3638 370a r-set up.758687.
│ │ │ │ │ +0000a700: 4e6f 6465 3a20 5465 7874 436f 6c6c 6563 Node: TextCollec
│ │ │ │ │ +0000a710: 746f 722d 7374 6f72 696e 677f 3735 3932 tor-storing.7592
│ │ │ │ │ +0000a720: 3636 0a4e 6f64 653a 2054 696d 657f 3735 66.Node: Time.75
│ │ │ │ │ +0000a730: 3936 3130 0a4e 6f64 653a 2054 696d 6520 9610.Node: Time
│ │ │ │ │ +0000a740: 636c 6173 732d 6261 7369 6320 2855 5443 class-basic (UTC
│ │ │ │ │ +0000a750: 297f 3736 3033 3934 0a4e 6f64 653a 2054 ).760394.Node: T
│ │ │ │ │ +0000a760: 696d 6520 636c 6173 732d 6275 696c 7469 ime class-builti
│ │ │ │ │ +0000a770: 6e73 7f37 3630 3934 380a 4e6f 6465 3a20 ns.760948.Node:
│ │ │ │ │ +0000a780: 5469 6d65 2063 6c61 7373 2d63 6c6f 636b Time class-clock
│ │ │ │ │ +0000a790: 737f 3736 3234 3333 0a4e 6f64 653a 2054 s.762433.Node: T
│ │ │ │ │ +0000a7a0: 696d 6520 636c 6173 732d 696e 6974 6961 ime class-initia
│ │ │ │ │ +0000a7b0: 6c69 7a61 7469 6f6e 7f37 3633 3134 390a lization.763149.
│ │ │ │ │ +0000a7c0: 4e6f 6465 3a20 5469 6d65 2063 6c61 7373 Node: Time class
│ │ │ │ │ +0000a7d0: 2d69 6e73 7461 6e63 6520 6372 6561 7469 -instance creati
│ │ │ │ │ +0000a7e0: 6f6e 7f37 3633 3530 390a 4e6f 6465 3a20 on.763509.Node:
│ │ │ │ │ +0000a7f0: 5469 6d65 2d61 6363 6573 7369 6e67 2028 Time-accessing (
│ │ │ │ │ +0000a800: 414e 5349 2066 6f72 2044 6174 6541 6e64 ANSI for DateAnd
│ │ │ │ │ +0000a810: 5469 6d65 7329 7f37 3634 3736 300a 4e6f Times).764760.No
│ │ │ │ │ +0000a820: 6465 3a20 5469 6d65 2d61 6363 6573 7369 de: Time-accessi
│ │ │ │ │ +0000a830: 6e67 2028 6e6f 6e20 414e 5349 2026 2066 ng (non ANSI & f
│ │ │ │ │ +0000a840: 6f72 2044 7572 6174 696f 6e73 297f 3736 or Durations).76
│ │ │ │ │ +0000a850: 3532 3932 0a4e 6f64 653a 2054 696d 652d 5292.Node: Time-
│ │ │ │ │ +0000a860: 6172 6974 686d 6574 6963 7f37 3635 3832 arithmetic.76582
│ │ │ │ │ +0000a870: 390a 4e6f 6465 3a20 5469 6d65 2d63 6f6d 9.Node: Time-com
│ │ │ │ │ +0000a880: 7061 7269 6e67 7f37 3636 3432 300a 4e6f paring.766420.No
│ │ │ │ │ +0000a890: 6465 3a20 5472 7565 7f37 3636 3732 310a de: True.766721.
│ │ │ │ │ +0000a8a0: 4e6f 6465 3a20 5472 7565 2d62 6173 6963 Node: True-basic
│ │ │ │ │ +0000a8b0: 7f37 3637 3130 310a 4e6f 6465 3a20 5472 .767101.Node: Tr
│ │ │ │ │ +0000a8c0: 7565 2d43 2068 6163 6b73 7f37 3638 3036 ue-C hacks.76806
│ │ │ │ │ +0000a8d0: 370a 4e6f 6465 3a20 5472 7565 2d70 7269 7.Node: True-pri
│ │ │ │ │ +0000a8e0: 6e74 696e 677f 3736 3832 3433 0a4e 6f64 nting.768243.Nod
│ │ │ │ │ +0000a8f0: 653a 2055 6e64 6566 696e 6564 4f62 6a65 e: UndefinedObje
│ │ │ │ │ +0000a900: 6374 7f37 3638 3434 310a 4e6f 6465 3a20 ct.768441.Node:
│ │ │ │ │ +0000a910: 556e 6465 6669 6e65 644f 626a 6563 742d UndefinedObject-
│ │ │ │ │ +0000a920: 6261 7369 637f 3736 3932 3730 0a4e 6f64 basic.769270.Nod
│ │ │ │ │ +0000a930: 653a 2055 6e64 6566 696e 6564 4f62 6a65 e: UndefinedObje
│ │ │ │ │ +0000a940: 6374 2d63 6c61 7373 2063 7265 6174 696f ct-class creatio
│ │ │ │ │ +0000a950: 6e20 2d20 616c 7465 726e 6174 6976 657f n - alternative.
│ │ │ │ │ +0000a960: 3736 3935 3639 0a4e 6f64 653a 2055 6e64 769569.Node: Und
│ │ │ │ │ +0000a970: 6566 696e 6564 4f62 6a65 6374 2d63 6c61 efinedObject-cla
│ │ │ │ │ +0000a980: 7373 2070 6f6c 796d 6f72 7068 6973 6d7f ss polymorphism.
│ │ │ │ │ +0000a990: 3737 3138 3538 0a4e 6f64 653a 2055 6e64 771858.Node: Und
│ │ │ │ │ +0000a9a0: 6566 696e 6564 4f62 6a65 6374 2d43 4f62 efinedObject-COb
│ │ │ │ │ +0000a9b0: 6a65 6374 2069 6e74 6572 6f70 6572 6162 ject interoperab
│ │ │ │ │ +0000a9c0: 696c 6974 797f 3737 3439 3336 0a4e 6f64 ility.774936.Nod
│ │ │ │ │ +0000a9d0: 653a 2055 6e64 6566 696e 6564 4f62 6a65 e: UndefinedObje
│ │ │ │ │ +0000a9e0: 6374 2d64 6570 656e 6465 6e74 7320 6163 ct-dependents ac
│ │ │ │ │ +0000a9f0: 6365 7373 7f37 3735 3336 340a 4e6f 6465 cess.775364.Node
│ │ │ │ │ +0000aa00: 3a20 556e 6465 6669 6e65 644f 626a 6563 : UndefinedObjec
│ │ │ │ │ +0000aa10: 742d 6974 6572 6174 696f 6e7f 3737 3537 t-iteration.7757
│ │ │ │ │ +0000aa20: 3534 0a4e 6f64 653a 2055 6e64 6566 696e 54.Node: Undefin
│ │ │ │ │ +0000aa30: 6564 4f62 6a65 6374 2d70 7269 6e74 696e edObject-printin
│ │ │ │ │ +0000aa40: 677f 3737 3635 3233 0a4e 6f64 653a 2055 g.776523.Node: U
│ │ │ │ │ +0000aa50: 6e64 6566 696e 6564 4f62 6a65 6374 2d73 ndefinedObject-s
│ │ │ │ │ +0000aa60: 7469 6c6c 2075 6e63 6c61 7373 6966 6965 till unclassifie
│ │ │ │ │ +0000aa70: 647f 3737 3730 3230 0a4e 6f64 653a 2055 d.777020.Node: U
│ │ │ │ │ +0000aa80: 6e64 6566 696e 6564 4f62 6a65 6374 2d73 ndefinedObject-s
│ │ │ │ │ +0000aa90: 746f 7269 6e67 7f37 3737 3334 310a 4e6f toring.777341.No
│ │ │ │ │ +0000aaa0: 6465 3a20 556e 6465 6669 6e65 644f 626a de: UndefinedObj
│ │ │ │ │ +0000aab0: 6563 742d 7465 7374 696e 677f 3737 3738 ect-testing.7778
│ │ │ │ │ +0000aac0: 3330 0a4e 6f64 653a 2055 6e69 636f 6465 30.Node: Unicode
│ │ │ │ │ +0000aad0: 4368 6172 6163 7465 727f 3737 3837 3739 Character.778779
│ │ │ │ │ +0000aae0: 0a4e 6f64 653a 2055 6e69 636f 6465 4368 .Node: UnicodeCh
│ │ │ │ │ +0000aaf0: 6172 6163 7465 7220 636c 6173 732d 6275 aracter class-bu
│ │ │ │ │ +0000ab00: 696c 7420 696e 737f 3737 3934 3231 0a4e ilt ins.779421.N
│ │ │ │ │ +0000ab10: 6f64 653a 2055 6e69 636f 6465 4368 6172 ode: UnicodeChar
│ │ │ │ │ +0000ab20: 6163 7465 722d 636f 6572 6369 6f6e 206d acter-coercion m
│ │ │ │ │ +0000ab30: 6574 686f 6473 7f37 3739 3938 340a 4e6f ethods.779984.No
│ │ │ │ │ +0000ab40: 6465 3a20 556e 6963 6f64 6553 7472 696e de: UnicodeStrin
│ │ │ │ │ +0000ab50: 677f 3738 3032 3736 0a4e 6f64 653a 2055 g.780276.Node: U
│ │ │ │ │ +0000ab60: 6e69 636f 6465 5374 7269 6e67 2063 6c61 nicodeString cla
│ │ │ │ │ +0000ab70: 7373 2d63 6f6e 7665 7274 696e 677f 3738 ss-converting.78
│ │ │ │ │ +0000ab80: 3038 3935 0a4e 6f64 653a 2055 6e69 636f 0895.Node: Unico
│ │ │ │ │ +0000ab90: 6465 5374 7269 6e67 2063 6c61 7373 2d6d deString class-m
│ │ │ │ │ +0000aba0: 756c 7469 6279 7465 2065 6e63 6f64 696e ultibyte encodin
│ │ │ │ │ +0000abb0: 6773 7f37 3831 3237 330a 4e6f 6465 3a20 gs.781273.Node:
│ │ │ │ │ +0000abc0: 556e 6963 6f64 6553 7472 696e 672d 6275 UnicodeString-bu
│ │ │ │ │ +0000abd0: 696c 7420 696e 737f 3738 3137 3732 0a4e ilt ins.781772.N
│ │ │ │ │ 0000abe0: 6f64 653a 2055 6e69 636f 6465 5374 7269 ode: UnicodeStri
│ │ │ │ │ -0000abf0: 6e67 2d6d 756c 7469 6279 7465 2065 6e63 ng-multibyte enc
│ │ │ │ │ -0000ac00: 6f64 696e 6773 7f37 3833 3632 310a 4e6f odings.783621.No
│ │ │ │ │ -0000ac10: 6465 3a20 5661 6c75 6541 6461 7074 6f72 de: ValueAdaptor
│ │ │ │ │ -0000ac20: 7f37 3834 3132 380a 4e6f 6465 3a20 5661 .784128.Node: Va
│ │ │ │ │ -0000ac30: 6c75 6541 6461 7074 6f72 2063 6c61 7373 lueAdaptor class
│ │ │ │ │ -0000ac40: 2d63 7265 6174 696e 6720 696e 7374 616e -creating instan
│ │ │ │ │ -0000ac50: 6365 737f 3738 3436 3233 0a4e 6f64 653a ces.784623.Node:
│ │ │ │ │ -0000ac60: 2056 616c 7565 4164 6170 746f 722d 6163 ValueAdaptor-ac
│ │ │ │ │ -0000ac70: 6365 7373 696e 677f 3738 3439 3236 0a4e cessing.784926.N
│ │ │ │ │ -0000ac80: 6f64 653a 2056 616c 7565 4164 6170 746f ode: ValueAdapto
│ │ │ │ │ -0000ac90: 722d 7072 696e 7469 6e67 7f37 3835 3335 r-printing.78535
│ │ │ │ │ -0000aca0: 300a 4e6f 6465 3a20 5661 6c75 6548 6f6c 0.Node: ValueHol
│ │ │ │ │ -0000acb0: 6465 727f 3738 3535 3738 0a4e 6f64 653a der.785578.Node:
│ │ │ │ │ -0000acc0: 2056 616c 7565 486f 6c64 6572 2063 6c61 ValueHolder cla
│ │ │ │ │ -0000acd0: 7373 2d63 7265 6174 696e 6720 696e 7374 ss-creating inst
│ │ │ │ │ -0000ace0: 616e 6365 737f 3738 3632 3036 0a4e 6f64 ances.786206.Nod
│ │ │ │ │ -0000acf0: 653a 2056 616c 7565 486f 6c64 6572 2d61 e: ValueHolder-a
│ │ │ │ │ -0000ad00: 6363 6573 7369 6e67 7f37 3836 3630 340a ccessing.786604.
│ │ │ │ │ -0000ad10: 4e6f 6465 3a20 5661 6c75 6548 6f6c 6465 Node: ValueHolde
│ │ │ │ │ -0000ad20: 722d 696e 6974 6961 6c69 7a69 6e67 7f37 r-initializing.7
│ │ │ │ │ -0000ad30: 3836 3931 320a 4e6f 6465 3a20 5661 7269 86912.Node: Vari
│ │ │ │ │ -0000ad40: 6162 6c65 4269 6e64 696e 677f 3738 3731 ableBinding.7871
│ │ │ │ │ -0000ad50: 3530 0a4e 6f64 653a 2056 6172 6961 626c 50.Node: Variabl
│ │ │ │ │ -0000ad60: 6542 696e 6469 6e67 2d63 6f6d 7069 6c65 eBinding-compile
│ │ │ │ │ -0000ad70: 727f 3738 3738 3335 0a4e 6f64 653a 2056 r.787835.Node: V
│ │ │ │ │ -0000ad80: 6172 6961 626c 6542 696e 6469 6e67 2d70 ariableBinding-p
│ │ │ │ │ -0000ad90: 7269 6e74 696e 677f 3738 3830 3933 0a4e rinting.788093.N
│ │ │ │ │ -0000ada0: 6f64 653a 2056 6172 6961 626c 6542 696e ode: VariableBin
│ │ │ │ │ -0000adb0: 6469 6e67 2d73 6176 696e 6720 616e 6420 ding-saving and
│ │ │ │ │ -0000adc0: 6c6f 6164 696e 677f 3738 3834 3536 0a4e loading.788456.N
│ │ │ │ │ -0000add0: 6f64 653a 2056 6172 6961 626c 6542 696e ode: VariableBin
│ │ │ │ │ -0000ade0: 6469 6e67 2d73 746f 7269 6e67 7f37 3838 ding-storing.788
│ │ │ │ │ -0000adf0: 3931 390a 4e6f 6465 3a20 5661 7269 6162 919.Node: Variab
│ │ │ │ │ -0000ae00: 6c65 4269 6e64 696e 672d 7465 7374 696e leBinding-testin
│ │ │ │ │ -0000ae10: 677f 3738 3934 3039 0a4e 6f64 653a 2056 g.789409.Node: V
│ │ │ │ │ -0000ae20: 6572 7369 6f6e 6162 6c65 4f62 6a65 6374 ersionableObject
│ │ │ │ │ -0000ae30: 5072 6f78 797f 3738 3936 3832 0a4e 6f64 Proxy.789682.Nod
│ │ │ │ │ -0000ae40: 653a 2056 6572 7369 6f6e 6162 6c65 4f62 e: VersionableOb
│ │ │ │ │ -0000ae50: 6a65 6374 5072 6f78 7920 636c 6173 732d jectProxy class-
│ │ │ │ │ -0000ae60: 7361 7669 6e67 2061 6e64 2072 6573 746f saving and resto
│ │ │ │ │ -0000ae70: 7269 6e67 7f37 3930 3538 330a 4e6f 6465 ring.790583.Node
│ │ │ │ │ -0000ae80: 3a20 5665 7273 696f 6e61 626c 654f 626a : VersionableObj
│ │ │ │ │ -0000ae90: 6563 7450 726f 7879 2d73 6176 696e 6720 ectProxy-saving
│ │ │ │ │ -0000aea0: 616e 6420 7265 7374 6f72 696e 677f 3739 and restoring.79
│ │ │ │ │ -0000aeb0: 3136 3133 0a4e 6f64 653a 2056 4653 2e41 1613.Node: VFS.A
│ │ │ │ │ -0000aec0: 7263 6869 7665 4669 6c65 7f37 3931 3936 rchiveFile.79196
│ │ │ │ │ -0000aed0: 320a 4e6f 6465 3a20 5646 532e 4172 6368 2.Node: VFS.Arch
│ │ │ │ │ -0000aee0: 6976 6546 696c 652d 4172 6368 6976 654d iveFile-ArchiveM
│ │ │ │ │ -0000aef0: 656d 6265 7220 7072 6f74 6f63 6f6c 7f37 ember protocol.7
│ │ │ │ │ -0000af00: 3932 3836 320a 4e6f 6465 3a20 5646 532e 92862.Node: VFS.
│ │ │ │ │ -0000af10: 4172 6368 6976 6546 696c 652d 6469 7265 ArchiveFile-dire
│ │ │ │ │ -0000af20: 6374 6f72 7920 6f70 6572 6174 696f 6e73 ctory operations
│ │ │ │ │ -0000af30: 7f37 3933 3933 300a 4e6f 6465 3a20 5646 .793930.Node: VF
│ │ │ │ │ -0000af40: 532e 4172 6368 6976 6546 696c 652d 7175 S.ArchiveFile-qu
│ │ │ │ │ -0000af50: 6572 7969 6e67 7f37 3934 3637 310a 4e6f erying.794671.No
│ │ │ │ │ -0000af60: 6465 3a20 5646 532e 4172 6368 6976 6546 de: VFS.ArchiveF
│ │ │ │ │ -0000af70: 696c 652d 7374 696c 6c20 756e 636c 6173 ile-still unclas
│ │ │ │ │ -0000af80: 7369 6669 6564 7f37 3935 3131 330a 4e6f sified.795113.No
│ │ │ │ │ -0000af90: 6465 3a20 5646 532e 4172 6368 6976 6546 de: VFS.ArchiveF
│ │ │ │ │ -0000afa0: 696c 652d 546d 7046 696c 6541 7263 6869 ile-TmpFileArchi
│ │ │ │ │ -0000afb0: 7665 4d65 6d62 6572 2070 726f 746f 636f veMember protoco
│ │ │ │ │ -0000afc0: 6c7f 3739 3534 3635 0a4e 6f64 653a 2056 l.795465.Node: V
│ │ │ │ │ -0000afd0: 4653 2e41 7263 6869 7665 4d65 6d62 6572 FS.ArchiveMember
│ │ │ │ │ -0000afe0: 7f37 3936 3032 370a 4e6f 6465 3a20 5646 .796027.Node: VF
│ │ │ │ │ -0000aff0: 532e 4172 6368 6976 654d 656d 6265 722d S.ArchiveMember-
│ │ │ │ │ -0000b000: 6163 6365 7373 696e 677f 3739 3638 3131 accessing.796811
│ │ │ │ │ -0000b010: 0a4e 6f64 653a 2056 4653 2e41 7263 6869 .Node: VFS.Archi
│ │ │ │ │ -0000b020: 7665 4d65 6d62 6572 2d62 6173 6963 7f37 veMember-basic.7
│ │ │ │ │ -0000b030: 3938 3134 320a 4e6f 6465 3a20 5646 532e 98142.Node: VFS.
│ │ │ │ │ -0000b040: 4172 6368 6976 654d 656d 6265 722d 6465 ArchiveMember-de
│ │ │ │ │ -0000b050: 6c65 6761 7469 6f6e 7f37 3938 3439 390a legation.798499.
│ │ │ │ │ -0000b060: 4e6f 6465 3a20 5646 532e 4172 6368 6976 Node: VFS.Archiv
│ │ │ │ │ -0000b070: 654d 656d 6265 722d 6469 7265 6374 6f72 eMember-director
│ │ │ │ │ -0000b080: 7920 6f70 6572 6174 696f 6e73 7f37 3938 y operations.798
│ │ │ │ │ -0000b090: 3830 350a 4e6f 6465 3a20 5646 532e 4172 805.Node: VFS.Ar
│ │ │ │ │ -0000b0a0: 6368 6976 654d 656d 6265 722d 6669 6c65 chiveMember-file
│ │ │ │ │ -0000b0b0: 206f 7065 7261 7469 6f6e 737f 3739 3934 operations.7994
│ │ │ │ │ -0000b0c0: 3039 0a4e 6f64 653a 2056 4653 2e41 7263 09.Node: VFS.Arc
│ │ │ │ │ -0000b0d0: 6869 7665 4d65 6d62 6572 2d69 6e69 7469 hiveMember-initi
│ │ │ │ │ -0000b0e0: 616c 697a 696e 677f 3830 3030 3438 0a4e alizing.800048.N
│ │ │ │ │ -0000b0f0: 6f64 653a 2056 4653 2e41 7263 6869 7665 ode: VFS.Archive
│ │ │ │ │ -0000b100: 4d65 6d62 6572 2d73 7469 6c6c 2075 6e63 Member-still unc
│ │ │ │ │ -0000b110: 6c61 7373 6966 6965 647f 3830 3037 3038 lassified.800708
│ │ │ │ │ -0000b120: 0a4e 6f64 653a 2056 4653 2e41 7263 6869 .Node: VFS.Archi
│ │ │ │ │ -0000b130: 7665 4d65 6d62 6572 2d74 6573 7469 6e67 veMember-testing
│ │ │ │ │ -0000b140: 7f38 3031 3233 330a 4e6f 6465 3a20 5646 .801233.Node: VF
│ │ │ │ │ -0000b150: 532e 4669 6c65 5772 6170 7065 727f 3830 S.FileWrapper.80
│ │ │ │ │ -0000b160: 3233 3630 0a4e 6f64 653a 2056 4653 2e46 2360.Node: VFS.F
│ │ │ │ │ -0000b170: 696c 6557 7261 7070 6572 2063 6c61 7373 ileWrapper class
│ │ │ │ │ -0000b180: 2d69 6e69 7469 616c 697a 696e 677f 3830 -initializing.80
│ │ │ │ │ -0000b190: 3330 3635 0a4e 6f64 653a 2056 4653 2e46 3065.Node: VFS.F
│ │ │ │ │ -0000b1a0: 696c 6557 7261 7070 6572 2063 6c61 7373 ileWrapper class
│ │ │ │ │ -0000b1b0: 2d69 6e73 7461 6e63 6520 6372 6561 7469 -instance creati
│ │ │ │ │ -0000b1c0: 6f6e 7f38 3033 3439 390a 4e6f 6465 3a20 on.803499.Node:
│ │ │ │ │ -0000b1d0: 5646 532e 4669 6c65 5772 6170 7065 722d VFS.FileWrapper-
│ │ │ │ │ -0000b1e0: 6163 6365 7373 696e 677f 3830 3339 3033 accessing.803903
│ │ │ │ │ -0000b1f0: 0a4e 6f64 653a 2056 4653 2e46 696c 6557 .Node: VFS.FileW
│ │ │ │ │ -0000b200: 7261 7070 6572 2d62 6173 6963 7f38 3034 rapper-basic.804
│ │ │ │ │ -0000b210: 3737 310a 4e6f 6465 3a20 5646 532e 4669 771.Node: VFS.Fi
│ │ │ │ │ -0000b220: 6c65 5772 6170 7065 722d 6465 6c65 6761 leWrapper-delega
│ │ │ │ │ -0000b230: 7469 6f6e 7f38 3035 3131 360a 4e6f 6465 tion.805116.Node
│ │ │ │ │ +0000abf0: 6e67 2d62 7569 6c74 2d69 6e73 7f37 3832 ng-built-ins.782
│ │ │ │ │ +0000ac00: 3039 320a 4e6f 6465 3a20 556e 6963 6f64 092.Node: Unicod
│ │ │ │ │ +0000ac10: 6553 7472 696e 672d 636f 6e76 6572 7469 eString-converti
│ │ │ │ │ +0000ac20: 6e67 7f37 3832 3334 390a 4e6f 6465 3a20 ng.782349.Node:
│ │ │ │ │ +0000ac30: 556e 6963 6f64 6553 7472 696e 672d 6d75 UnicodeString-mu
│ │ │ │ │ +0000ac40: 6c74 6962 7974 6520 656e 636f 6469 6e67 ltibyte encoding
│ │ │ │ │ +0000ac50: 737f 3738 3330 3839 0a4e 6f64 653a 2056 s.783089.Node: V
│ │ │ │ │ +0000ac60: 616c 7565 4164 6170 746f 727f 3738 3335 alueAdaptor.7835
│ │ │ │ │ +0000ac70: 3937 0a4e 6f64 653a 2056 616c 7565 4164 97.Node: ValueAd
│ │ │ │ │ +0000ac80: 6170 746f 7220 636c 6173 732d 6372 6561 aptor class-crea
│ │ │ │ │ +0000ac90: 7469 6e67 2069 6e73 7461 6e63 6573 7f37 ting instances.7
│ │ │ │ │ +0000aca0: 3834 3039 310a 4e6f 6465 3a20 5661 6c75 84091.Node: Valu
│ │ │ │ │ +0000acb0: 6541 6461 7074 6f72 2d61 6363 6573 7369 eAdaptor-accessi
│ │ │ │ │ +0000acc0: 6e67 7f37 3834 3339 350a 4e6f 6465 3a20 ng.784395.Node:
│ │ │ │ │ +0000acd0: 5661 6c75 6541 6461 7074 6f72 2d70 7269 ValueAdaptor-pri
│ │ │ │ │ +0000ace0: 6e74 696e 677f 3738 3438 3138 0a4e 6f64 nting.784818.Nod
│ │ │ │ │ +0000acf0: 653a 2056 616c 7565 486f 6c64 6572 7f37 e: ValueHolder.7
│ │ │ │ │ +0000ad00: 3835 3034 370a 4e6f 6465 3a20 5661 6c75 85047.Node: Valu
│ │ │ │ │ +0000ad10: 6548 6f6c 6465 7220 636c 6173 732d 6372 eHolder class-cr
│ │ │ │ │ +0000ad20: 6561 7469 6e67 2069 6e73 7461 6e63 6573 eating instances
│ │ │ │ │ +0000ad30: 7f37 3835 3637 320a 4e6f 6465 3a20 5661 .785672.Node: Va
│ │ │ │ │ +0000ad40: 6c75 6548 6f6c 6465 722d 6163 6365 7373 lueHolder-access
│ │ │ │ │ +0000ad50: 696e 677f 3738 3630 3731 0a4e 6f64 653a ing.786071.Node:
│ │ │ │ │ +0000ad60: 2056 616c 7565 486f 6c64 6572 2d69 6e69 ValueHolder-ini
│ │ │ │ │ +0000ad70: 7469 616c 697a 696e 677f 3738 3633 3830 tializing.786380
│ │ │ │ │ +0000ad80: 0a4e 6f64 653a 2056 6172 6961 626c 6542 .Node: VariableB
│ │ │ │ │ +0000ad90: 696e 6469 6e67 7f37 3836 3631 390a 4e6f inding.786619.No
│ │ │ │ │ +0000ada0: 6465 3a20 5661 7269 6162 6c65 4269 6e64 de: VariableBind
│ │ │ │ │ +0000adb0: 696e 672d 636f 6d70 696c 6572 7f37 3837 ing-compiler.787
│ │ │ │ │ +0000adc0: 3330 340a 4e6f 6465 3a20 5661 7269 6162 304.Node: Variab
│ │ │ │ │ +0000add0: 6c65 4269 6e64 696e 672d 7072 696e 7469 leBinding-printi
│ │ │ │ │ +0000ade0: 6e67 7f37 3837 3536 330a 4e6f 6465 3a20 ng.787563.Node:
│ │ │ │ │ +0000adf0: 5661 7269 6162 6c65 4269 6e64 696e 672d VariableBinding-
│ │ │ │ │ +0000ae00: 7361 7669 6e67 2061 6e64 206c 6f61 6469 saving and loadi
│ │ │ │ │ +0000ae10: 6e67 7f37 3837 3932 370a 4e6f 6465 3a20 ng.787927.Node:
│ │ │ │ │ +0000ae20: 5661 7269 6162 6c65 4269 6e64 696e 672d VariableBinding-
│ │ │ │ │ +0000ae30: 7374 6f72 696e 677f 3738 3833 3931 0a4e storing.788391.N
│ │ │ │ │ +0000ae40: 6f64 653a 2056 6172 6961 626c 6542 696e ode: VariableBin
│ │ │ │ │ +0000ae50: 6469 6e67 2d74 6573 7469 6e67 7f37 3838 ding-testing.788
│ │ │ │ │ +0000ae60: 3838 320a 4e6f 6465 3a20 5665 7273 696f 882.Node: Versio
│ │ │ │ │ +0000ae70: 6e61 626c 654f 626a 6563 7450 726f 7879 nableObjectProxy
│ │ │ │ │ +0000ae80: 7f37 3839 3135 360a 4e6f 6465 3a20 5665 .789156.Node: Ve
│ │ │ │ │ +0000ae90: 7273 696f 6e61 626c 654f 626a 6563 7450 rsionableObjectP
│ │ │ │ │ +0000aea0: 726f 7879 2063 6c61 7373 2d73 6176 696e roxy class-savin
│ │ │ │ │ +0000aeb0: 6720 616e 6420 7265 7374 6f72 696e 677f g and restoring.
│ │ │ │ │ +0000aec0: 3739 3030 3537 0a4e 6f64 653a 2056 6572 790057.Node: Ver
│ │ │ │ │ +0000aed0: 7369 6f6e 6162 6c65 4f62 6a65 6374 5072 sionableObjectPr
│ │ │ │ │ +0000aee0: 6f78 792d 7361 7669 6e67 2061 6e64 2072 oxy-saving and r
│ │ │ │ │ +0000aef0: 6573 746f 7269 6e67 7f37 3931 3038 380a estoring.791088.
│ │ │ │ │ +0000af00: 4e6f 6465 3a20 5646 532e 4172 6368 6976 Node: VFS.Archiv
│ │ │ │ │ +0000af10: 6546 696c 657f 3739 3134 3338 0a4e 6f64 eFile.791438.Nod
│ │ │ │ │ +0000af20: 653a 2056 4653 2e41 7263 6869 7665 4669 e: VFS.ArchiveFi
│ │ │ │ │ +0000af30: 6c65 2d41 7263 6869 7665 4d65 6d62 6572 le-ArchiveMember
│ │ │ │ │ +0000af40: 2070 726f 746f 636f 6c7f 3739 3233 3338 protocol.792338
│ │ │ │ │ +0000af50: 0a4e 6f64 653a 2056 4653 2e41 7263 6869 .Node: VFS.Archi
│ │ │ │ │ +0000af60: 7665 4669 6c65 2d64 6972 6563 746f 7279 veFile-directory
│ │ │ │ │ +0000af70: 206f 7065 7261 7469 6f6e 737f 3739 3334 operations.7934
│ │ │ │ │ +0000af80: 3037 0a4e 6f64 653a 2056 4653 2e41 7263 07.Node: VFS.Arc
│ │ │ │ │ +0000af90: 6869 7665 4669 6c65 2d71 7565 7279 696e hiveFile-queryin
│ │ │ │ │ +0000afa0: 677f 3739 3431 3439 0a4e 6f64 653a 2056 g.794149.Node: V
│ │ │ │ │ +0000afb0: 4653 2e41 7263 6869 7665 4669 6c65 2d73 FS.ArchiveFile-s
│ │ │ │ │ +0000afc0: 7469 6c6c 2075 6e63 6c61 7373 6966 6965 till unclassifie
│ │ │ │ │ +0000afd0: 647f 3739 3435 3932 0a4e 6f64 653a 2056 d.794592.Node: V
│ │ │ │ │ +0000afe0: 4653 2e41 7263 6869 7665 4669 6c65 2d54 FS.ArchiveFile-T
│ │ │ │ │ +0000aff0: 6d70 4669 6c65 4172 6368 6976 654d 656d mpFileArchiveMem
│ │ │ │ │ +0000b000: 6265 7220 7072 6f74 6f63 6f6c 7f37 3934 ber protocol.794
│ │ │ │ │ +0000b010: 3934 350a 4e6f 6465 3a20 5646 532e 4172 945.Node: VFS.Ar
│ │ │ │ │ +0000b020: 6368 6976 654d 656d 6265 727f 3739 3535 chiveMember.7955
│ │ │ │ │ +0000b030: 3038 0a4e 6f64 653a 2056 4653 2e41 7263 08.Node: VFS.Arc
│ │ │ │ │ +0000b040: 6869 7665 4d65 6d62 6572 2d61 6363 6573 hiveMember-acces
│ │ │ │ │ +0000b050: 7369 6e67 7f37 3936 3239 320a 4e6f 6465 sing.796292.Node
│ │ │ │ │ +0000b060: 3a20 5646 532e 4172 6368 6976 654d 656d : VFS.ArchiveMem
│ │ │ │ │ +0000b070: 6265 722d 6261 7369 637f 3739 3736 3233 ber-basic.797623
│ │ │ │ │ +0000b080: 0a4e 6f64 653a 2056 4653 2e41 7263 6869 .Node: VFS.Archi
│ │ │ │ │ +0000b090: 7665 4d65 6d62 6572 2d64 656c 6567 6174 veMember-delegat
│ │ │ │ │ +0000b0a0: 696f 6e7f 3739 3739 3831 0a4e 6f64 653a ion.797981.Node:
│ │ │ │ │ +0000b0b0: 2056 4653 2e41 7263 6869 7665 4d65 6d62 VFS.ArchiveMemb
│ │ │ │ │ +0000b0c0: 6572 2d64 6972 6563 746f 7279 206f 7065 er-directory ope
│ │ │ │ │ +0000b0d0: 7261 7469 6f6e 737f 3739 3832 3838 0a4e rations.798288.N
│ │ │ │ │ +0000b0e0: 6f64 653a 2056 4653 2e41 7263 6869 7665 ode: VFS.Archive
│ │ │ │ │ +0000b0f0: 4d65 6d62 6572 2d66 696c 6520 6f70 6572 Member-file oper
│ │ │ │ │ +0000b100: 6174 696f 6e73 7f37 3938 3839 330a 4e6f ations.798893.No
│ │ │ │ │ +0000b110: 6465 3a20 5646 532e 4172 6368 6976 654d de: VFS.ArchiveM
│ │ │ │ │ +0000b120: 656d 6265 722d 696e 6974 6961 6c69 7a69 ember-initializi
│ │ │ │ │ +0000b130: 6e67 7f37 3939 3533 330a 4e6f 6465 3a20 ng.799533.Node:
│ │ │ │ │ +0000b140: 5646 532e 4172 6368 6976 654d 656d 6265 VFS.ArchiveMembe
│ │ │ │ │ +0000b150: 722d 7374 696c 6c20 756e 636c 6173 7369 r-still unclassi
│ │ │ │ │ +0000b160: 6669 6564 7f38 3030 3139 340a 4e6f 6465 fied.800194.Node
│ │ │ │ │ +0000b170: 3a20 5646 532e 4172 6368 6976 654d 656d : VFS.ArchiveMem
│ │ │ │ │ +0000b180: 6265 722d 7465 7374 696e 677f 3830 3037 ber-testing.8007
│ │ │ │ │ +0000b190: 3230 0a4e 6f64 653a 2056 4653 2e46 696c 20.Node: VFS.Fil
│ │ │ │ │ +0000b1a0: 6557 7261 7070 6572 7f38 3031 3834 380a eWrapper.801848.
│ │ │ │ │ +0000b1b0: 4e6f 6465 3a20 5646 532e 4669 6c65 5772 Node: VFS.FileWr
│ │ │ │ │ +0000b1c0: 6170 7065 7220 636c 6173 732d 696e 6974 apper class-init
│ │ │ │ │ +0000b1d0: 6961 6c69 7a69 6e67 7f38 3032 3535 330a ializing.802553.
│ │ │ │ │ +0000b1e0: 4e6f 6465 3a20 5646 532e 4669 6c65 5772 Node: VFS.FileWr
│ │ │ │ │ +0000b1f0: 6170 7065 7220 636c 6173 732d 696e 7374 apper class-inst
│ │ │ │ │ +0000b200: 616e 6365 2063 7265 6174 696f 6e7f 3830 ance creation.80
│ │ │ │ │ +0000b210: 3239 3838 0a4e 6f64 653a 2056 4653 2e46 2988.Node: VFS.F
│ │ │ │ │ +0000b220: 696c 6557 7261 7070 6572 2d61 6363 6573 ileWrapper-acces
│ │ │ │ │ +0000b230: 7369 6e67 7f38 3033 3339 330a 4e6f 6465 sing.803393.Node
│ │ │ │ │ 0000b240: 3a20 5646 532e 4669 6c65 5772 6170 7065 : VFS.FileWrappe
│ │ │ │ │ -0000b250: 722d 656e 756d 6572 6174 696e 677f 3830 r-enumerating.80
│ │ │ │ │ -0000b260: 3639 3134 0a4e 6f64 653a 2056 4653 2e46 6914.Node: VFS.F
│ │ │ │ │ -0000b270: 696c 6557 7261 7070 6572 2d66 696c 6520 ileWrapper-file
│ │ │ │ │ -0000b280: 6f70 6572 6174 696f 6e73 7f38 3037 3237 operations.80727
│ │ │ │ │ -0000b290: 310a 4e6f 6465 3a20 5646 532e 4669 6c65 1.Node: VFS.File
│ │ │ │ │ -0000b2a0: 5772 6170 7065 722d 7465 7374 696e 677f Wrapper-testing.
│ │ │ │ │ -0000b2b0: 3830 3739 3438 0a4e 6f64 653a 2056 4653 807948.Node: VFS
│ │ │ │ │ -0000b2c0: 2e53 746f 7265 645a 6970 4d65 6d62 6572 .StoredZipMember
│ │ │ │ │ -0000b2d0: 7f38 3038 3637 310a 4e6f 6465 3a20 5646 .808671.Node: VF
│ │ │ │ │ -0000b2e0: 532e 5374 6f72 6564 5a69 704d 656d 6265 S.StoredZipMembe
│ │ │ │ │ -0000b2f0: 722d 6163 6365 7373 696e 677f 3830 3931 r-accessing.8091
│ │ │ │ │ -0000b300: 3436 0a4e 6f64 653a 2056 4653 2e53 746f 46.Node: VFS.Sto
│ │ │ │ │ -0000b310: 7265 645a 6970 4d65 6d62 6572 2d6f 7065 redZipMember-ope
│ │ │ │ │ -0000b320: 6e69 6e67 7f38 3039 3431 370a 4e6f 6465 ning.809417.Node
│ │ │ │ │ -0000b330: 3a20 5646 532e 546d 7046 696c 6541 7263 : VFS.TmpFileArc
│ │ │ │ │ -0000b340: 6869 7665 4d65 6d62 6572 7f38 3039 3637 hiveMember.80967
│ │ │ │ │ -0000b350: 340a 4e6f 6465 3a20 5646 532e 546d 7046 4.Node: VFS.TmpF
│ │ │ │ │ -0000b360: 696c 6541 7263 6869 7665 4d65 6d62 6572 ileArchiveMember
│ │ │ │ │ -0000b370: 2d64 6972 6563 746f 7279 206f 7065 7261 -directory opera
│ │ │ │ │ -0000b380: 7469 6f6e 737f 3831 3031 3336 0a4e 6f64 tions.810136.Nod
│ │ │ │ │ -0000b390: 653a 2056 4653 2e54 6d70 4669 6c65 4172 e: VFS.TmpFileAr
│ │ │ │ │ -0000b3a0: 6368 6976 654d 656d 6265 722d 6669 6e61 chiveMember-fina
│ │ │ │ │ -0000b3b0: 6c69 7a61 7469 6f6e 7f38 3130 3634 310a lization.810641.
│ │ │ │ │ -0000b3c0: 4e6f 6465 3a20 5646 532e 546d 7046 696c Node: VFS.TmpFil
│ │ │ │ │ -0000b3d0: 6541 7263 6869 7665 4d65 6d62 6572 2d73 eArchiveMember-s
│ │ │ │ │ -0000b3e0: 7469 6c6c 2075 6e63 6c61 7373 6966 6965 till unclassifie
│ │ │ │ │ -0000b3f0: 647f 3831 3130 3530 0a4e 6f64 653a 2056 d.811050.Node: V
│ │ │ │ │ -0000b400: 4653 2e5a 6970 4669 6c65 7f38 3131 3338 FS.ZipFile.81138
│ │ │ │ │ -0000b410: 350a 4e6f 6465 3a20 5646 532e 5a69 7046 5.Node: VFS.ZipF
│ │ │ │ │ -0000b420: 696c 652d 6d65 6d62 6572 737f 3831 3137 ile-members.8117
│ │ │ │ │ -0000b430: 3239 0a4e 6f64 653a 2057 6172 6e69 6e67 29.Node: Warning
│ │ │ │ │ -0000b440: 7f38 3132 3535 390a 4e6f 6465 3a20 5761 .812559.Node: Wa
│ │ │ │ │ -0000b450: 726e 696e 672d 6578 6365 7074 696f 6e20 rning-exception
│ │ │ │ │ -0000b460: 6465 7363 7269 7074 696f 6e7f 3831 3238 description.8128
│ │ │ │ │ -0000b470: 3837 0a4e 6f64 653a 2057 6561 6b41 7272 87.Node: WeakArr
│ │ │ │ │ -0000b480: 6179 7f38 3133 3130 360a 4e6f 6465 3a20 ay.813106.Node:
│ │ │ │ │ -0000b490: 5765 616b 4172 7261 7920 636c 6173 732d WeakArray class-
│ │ │ │ │ -0000b4a0: 696e 7374 616e 6365 2063 7265 6174 696f instance creatio
│ │ │ │ │ -0000b4b0: 6e7f 3831 3336 3132 0a4e 6f64 653a 2057 n.813612.Node: W
│ │ │ │ │ -0000b4c0: 6561 6b41 7272 6179 2d61 6363 6573 7369 eakArray-accessi
│ │ │ │ │ -0000b4d0: 6e67 7f38 3133 3931 300a 4e6f 6465 3a20 ng.813910.Node:
│ │ │ │ │ -0000b4e0: 5765 616b 4172 7261 792d 636f 6e76 6572 WeakArray-conver
│ │ │ │ │ -0000b4f0: 7369 6f6e 7f38 3135 3537 350a 4e6f 6465 sion.815575.Node
│ │ │ │ │ -0000b500: 3a20 5765 616b 4172 7261 792d 6c6f 6164 : WeakArray-load
│ │ │ │ │ -0000b510: 696e 677f 3831 3632 3235 0a4e 6f64 653a ing.816225.Node:
│ │ │ │ │ -0000b520: 2057 6561 6b49 6465 6e74 6974 7953 6574 WeakIdentitySet
│ │ │ │ │ -0000b530: 7f38 3136 3530 350a 4e6f 6465 3a20 5765 .816505.Node: We
│ │ │ │ │ -0000b540: 616b 4964 656e 7469 7479 5365 742d 6163 akIdentitySet-ac
│ │ │ │ │ -0000b550: 6365 7373 696e 677f 3831 3730 3233 0a4e cessing.817023.N
│ │ │ │ │ -0000b560: 6f64 653a 2057 6561 6b4b 6579 4469 6374 ode: WeakKeyDict
│ │ │ │ │ -0000b570: 696f 6e61 7279 7f38 3137 3331 320a 4e6f ionary.817312.No
│ │ │ │ │ -0000b580: 6465 3a20 5765 616b 4b65 7944 6963 7469 de: WeakKeyDicti
│ │ │ │ │ -0000b590: 6f6e 6172 7920 636c 6173 732d 6861 636b onary class-hack
│ │ │ │ │ -0000b5a0: 737f 3831 3739 3137 0a4e 6f64 653a 2057 s.817917.Node: W
│ │ │ │ │ -0000b5b0: 6561 6b4b 6579 4469 6374 696f 6e61 7279 eakKeyDictionary
│ │ │ │ │ -0000b5c0: 2d61 6363 6573 7369 6e67 7f38 3138 3234 -accessing.81824
│ │ │ │ │ -0000b5d0: 380a 4e6f 6465 3a20 5765 616b 4b65 7949 8.Node: WeakKeyI
│ │ │ │ │ -0000b5e0: 6465 6e74 6974 7944 6963 7469 6f6e 6172 dentityDictionar
│ │ │ │ │ -0000b5f0: 797f 3831 3835 3832 0a4e 6f64 653a 2057 y.818582.Node: W
│ │ │ │ │ -0000b600: 6561 6b53 6574 7f38 3139 3132 330a 4e6f eakSet.819123.No
│ │ │ │ │ -0000b610: 6465 3a20 5765 616b 5365 742d 6163 6365 de: WeakSet-acce
│ │ │ │ │ -0000b620: 7373 696e 677f 3831 3936 3536 0a4e 6f64 ssing.819656.Nod
│ │ │ │ │ -0000b630: 653a 2057 6561 6b53 6574 2d63 6f70 7969 e: WeakSet-copyi
│ │ │ │ │ -0000b640: 6e67 7f38 3230 3033 390a 4e6f 6465 3a20 ng.820039.Node:
│ │ │ │ │ -0000b650: 5765 616b 5365 742d 6c6f 6164 696e 677f WeakSet-loading.
│ │ │ │ │ -0000b660: 3832 3034 3332 0a4e 6f64 653a 2057 6561 820432.Node: Wea
│ │ │ │ │ -0000b670: 6b56 616c 7565 4964 656e 7469 7479 4469 kValueIdentityDi
│ │ │ │ │ -0000b680: 6374 696f 6e61 7279 7f38 3230 3639 390a ctionary.820699.
│ │ │ │ │ -0000b690: 4e6f 6465 3a20 5765 616b 5661 6c75 654c Node: WeakValueL
│ │ │ │ │ -0000b6a0: 6f6f 6b75 7054 6162 6c65 7f38 3231 3235 ookupTable.82125
│ │ │ │ │ -0000b6b0: 380a 4e6f 6465 3a20 5765 616b 5661 6c75 8.Node: WeakValu
│ │ │ │ │ -0000b6c0: 654c 6f6f 6b75 7054 6162 6c65 2063 6c61 eLookupTable cla
│ │ │ │ │ -0000b6d0: 7373 2d68 6163 6b73 7f38 3231 3932 350a ss-hacks.821925.
│ │ │ │ │ -0000b6e0: 4e6f 6465 3a20 5765 616b 5661 6c75 654c Node: WeakValueL
│ │ │ │ │ -0000b6f0: 6f6f 6b75 7054 6162 6c65 2d68 6163 6b73 ookupTable-hacks
│ │ │ │ │ -0000b700: 7f38 3232 3233 380a 4e6f 6465 3a20 5765 .822238.Node: We
│ │ │ │ │ -0000b710: 616b 5661 6c75 654c 6f6f 6b75 7054 6162 akValueLookupTab
│ │ │ │ │ -0000b720: 6c65 2d72 6568 6173 6869 6e67 7f38 3232 le-rehashing.822
│ │ │ │ │ -0000b730: 3835 320a 4e6f 6465 3a20 576f 7264 4172 852.Node: WordAr
│ │ │ │ │ -0000b740: 7261 797f 3832 3330 3930 0a4e 6f64 653a ray.823090.Node:
│ │ │ │ │ -0000b750: 2057 6f72 6441 7272 6179 2d62 7569 6c74 WordArray-built
│ │ │ │ │ -0000b760: 2069 6e73 7f38 3233 3434 360a 4e6f 6465 ins.823446.Node
│ │ │ │ │ -0000b770: 3a20 5772 6974 6553 7472 6561 6d7f 3832 : WriteStream.82
│ │ │ │ │ -0000b780: 3336 3639 0a4e 6f64 653a 2057 7269 7465 3669.Node: Write
│ │ │ │ │ -0000b790: 5374 7265 616d 2063 6c61 7373 2d69 6e73 Stream class-ins
│ │ │ │ │ -0000b7a0: 7461 6e63 6520 6372 6561 7469 6f6e 7f38 tance creation.8
│ │ │ │ │ -0000b7b0: 3234 3136 390a 4e6f 6465 3a20 5772 6974 24169.Node: Writ
│ │ │ │ │ -0000b7c0: 6553 7472 6561 6d2d 6163 6365 7373 696e eStream-accessin
│ │ │ │ │ -0000b7d0: 672d 7772 6974 696e 677f 3832 3438 3633 g-writing.824863
│ │ │ │ │ -0000b7e0: 0a4e 6f64 653a 2057 7269 7465 5374 7265 .Node: WriteStre
│ │ │ │ │ -0000b7f0: 616d 2d70 6f73 6974 696f 6e69 6e67 7f38 am-positioning.8
│ │ │ │ │ -0000b800: 3235 3730 350a 4e6f 6465 3a20 5a65 726f 25705.Node: Zero
│ │ │ │ │ -0000b810: 4469 7669 6465 7f38 3235 3933 300a 4e6f Divide.825930.No
│ │ │ │ │ -0000b820: 6465 3a20 5a65 726f 4469 7669 6465 2063 de: ZeroDivide c
│ │ │ │ │ -0000b830: 6c61 7373 2d69 6e73 7461 6e63 6520 6372 lass-instance cr
│ │ │ │ │ -0000b840: 6561 7469 6f6e 7f38 3236 3433 350a 4e6f eation.826435.No
│ │ │ │ │ -0000b850: 6465 3a20 5a65 726f 4469 7669 6465 2d61 de: ZeroDivide-a
│ │ │ │ │ -0000b860: 6363 6573 7369 6e67 7f38 3236 3833 300a ccessing.826830.
│ │ │ │ │ -0000b870: 4e6f 6465 3a20 5a65 726f 4469 7669 6465 Node: ZeroDivide
│ │ │ │ │ -0000b880: 2d64 6573 6372 6970 7469 6f6e 7f38 3237 -description.827
│ │ │ │ │ -0000b890: 3039 380a 4e6f 6465 3a20 436c 6173 7320 098.Node: Class
│ │ │ │ │ -0000b8a0: 696e 6465 787f 3832 3733 3238 0a4e 6f64 index.827328.Nod
│ │ │ │ │ -0000b8b0: 653a 204d 6574 686f 6420 696e 6465 787f e: Method index.
│ │ │ │ │ -0000b8c0: 3834 3731 3037 0a4e 6f64 653a 2043 726f 847107.Node: Cro
│ │ │ │ │ -0000b8d0: 7373 2d72 6566 6572 656e 6365 7f31 3333 ss-reference.133
│ │ │ │ │ -0000b8e0: 3738 3235 0a1f 0a45 6e64 2054 6167 2054 7825...End Tag T
│ │ │ │ │ -0000b8f0: 6162 6c65 0a0a 1f0a 4c6f 6361 6c20 5661 able....Local Va
│ │ │ │ │ -0000b900: 7269 6162 6c65 733a 0a63 6f64 696e 673a riables:.coding:
│ │ │ │ │ -0000b910: 2075 7466 2d38 0a45 6e64 3a0a utf-8.End:.
│ │ │ │ │ +0000b250: 722d 6261 7369 637f 3830 3432 3632 0a4e r-basic.804262.N
│ │ │ │ │ +0000b260: 6f64 653a 2056 4653 2e46 696c 6557 7261 ode: VFS.FileWra
│ │ │ │ │ +0000b270: 7070 6572 2d64 656c 6567 6174 696f 6e7f pper-delegation.
│ │ │ │ │ +0000b280: 3830 3436 3038 0a4e 6f64 653a 2056 4653 804608.Node: VFS
│ │ │ │ │ +0000b290: 2e46 696c 6557 7261 7070 6572 2d65 6e75 .FileWrapper-enu
│ │ │ │ │ +0000b2a0: 6d65 7261 7469 6e67 7f38 3036 3430 360a merating.806406.
│ │ │ │ │ +0000b2b0: 4e6f 6465 3a20 5646 532e 4669 6c65 5772 Node: VFS.FileWr
│ │ │ │ │ +0000b2c0: 6170 7065 722d 6669 6c65 206f 7065 7261 apper-file opera
│ │ │ │ │ +0000b2d0: 7469 6f6e 737f 3830 3637 3634 0a4e 6f64 tions.806764.Nod
│ │ │ │ │ +0000b2e0: 653a 2056 4653 2e46 696c 6557 7261 7070 e: VFS.FileWrapp
│ │ │ │ │ +0000b2f0: 6572 2d74 6573 7469 6e67 7f38 3037 3434 er-testing.80744
│ │ │ │ │ +0000b300: 320a 4e6f 6465 3a20 5646 532e 5374 6f72 2.Node: VFS.Stor
│ │ │ │ │ +0000b310: 6564 5a69 704d 656d 6265 727f 3830 3831 edZipMember.8081
│ │ │ │ │ +0000b320: 3636 0a4e 6f64 653a 2056 4653 2e53 746f 66.Node: VFS.Sto
│ │ │ │ │ +0000b330: 7265 645a 6970 4d65 6d62 6572 2d61 6363 redZipMember-acc
│ │ │ │ │ +0000b340: 6573 7369 6e67 7f38 3038 3634 310a 4e6f essing.808641.No
│ │ │ │ │ +0000b350: 6465 3a20 5646 532e 5374 6f72 6564 5a69 de: VFS.StoredZi
│ │ │ │ │ +0000b360: 704d 656d 6265 722d 6f70 656e 696e 677f pMember-opening.
│ │ │ │ │ +0000b370: 3830 3839 3133 0a4e 6f64 653a 2056 4653 808913.Node: VFS
│ │ │ │ │ +0000b380: 2e54 6d70 4669 6c65 4172 6368 6976 654d .TmpFileArchiveM
│ │ │ │ │ +0000b390: 656d 6265 727f 3830 3931 3731 0a4e 6f64 ember.809171.Nod
│ │ │ │ │ +0000b3a0: 653a 2056 4653 2e54 6d70 4669 6c65 4172 e: VFS.TmpFileAr
│ │ │ │ │ +0000b3b0: 6368 6976 654d 656d 6265 722d 6469 7265 chiveMember-dire
│ │ │ │ │ +0000b3c0: 6374 6f72 7920 6f70 6572 6174 696f 6e73 ctory operations
│ │ │ │ │ +0000b3d0: 7f38 3039 3633 330a 4e6f 6465 3a20 5646 .809633.Node: VF
│ │ │ │ │ +0000b3e0: 532e 546d 7046 696c 6541 7263 6869 7665 S.TmpFileArchive
│ │ │ │ │ +0000b3f0: 4d65 6d62 6572 2d66 696e 616c 697a 6174 Member-finalizat
│ │ │ │ │ +0000b400: 696f 6e7f 3831 3031 3339 0a4e 6f64 653a ion.810139.Node:
│ │ │ │ │ +0000b410: 2056 4653 2e54 6d70 4669 6c65 4172 6368 VFS.TmpFileArch
│ │ │ │ │ +0000b420: 6976 654d 656d 6265 722d 7374 696c 6c20 iveMember-still
│ │ │ │ │ +0000b430: 756e 636c 6173 7369 6669 6564 7f38 3130 unclassified.810
│ │ │ │ │ +0000b440: 3534 390a 4e6f 6465 3a20 5646 532e 5a69 549.Node: VFS.Zi
│ │ │ │ │ +0000b450: 7046 696c 657f 3831 3038 3835 0a4e 6f64 pFile.810885.Nod
│ │ │ │ │ +0000b460: 653a 2056 4653 2e5a 6970 4669 6c65 2d6d e: VFS.ZipFile-m
│ │ │ │ │ +0000b470: 656d 6265 7273 7f38 3131 3232 390a 4e6f embers.811229.No
│ │ │ │ │ +0000b480: 6465 3a20 5761 726e 696e 677f 3831 3230 de: Warning.8120
│ │ │ │ │ +0000b490: 3630 0a4e 6f64 653a 2057 6172 6e69 6e67 60.Node: Warning
│ │ │ │ │ +0000b4a0: 2d65 7863 6570 7469 6f6e 2064 6573 6372 -exception descr
│ │ │ │ │ +0000b4b0: 6970 7469 6f6e 7f38 3132 3338 380a 4e6f iption.812388.No
│ │ │ │ │ +0000b4c0: 6465 3a20 5765 616b 4172 7261 797f 3831 de: WeakArray.81
│ │ │ │ │ +0000b4d0: 3236 3038 0a4e 6f64 653a 2057 6561 6b41 2608.Node: WeakA
│ │ │ │ │ +0000b4e0: 7272 6179 2063 6c61 7373 2d69 6e73 7461 rray class-insta
│ │ │ │ │ +0000b4f0: 6e63 6520 6372 6561 7469 6f6e 7f38 3133 nce creation.813
│ │ │ │ │ +0000b500: 3131 330a 4e6f 6465 3a20 5765 616b 4172 113.Node: WeakAr
│ │ │ │ │ +0000b510: 7261 792d 6163 6365 7373 696e 677f 3831 ray-accessing.81
│ │ │ │ │ +0000b520: 3334 3132 0a4e 6f64 653a 2057 6561 6b41 3412.Node: WeakA
│ │ │ │ │ +0000b530: 7272 6179 2d63 6f6e 7665 7273 696f 6e7f rray-conversion.
│ │ │ │ │ +0000b540: 3831 3530 3736 0a4e 6f64 653a 2057 6561 815076.Node: Wea
│ │ │ │ │ +0000b550: 6b41 7272 6179 2d6c 6f61 6469 6e67 7f38 kArray-loading.8
│ │ │ │ │ +0000b560: 3135 3732 370a 4e6f 6465 3a20 5765 616b 15727.Node: Weak
│ │ │ │ │ +0000b570: 4964 656e 7469 7479 5365 747f 3831 3630 IdentitySet.8160
│ │ │ │ │ +0000b580: 3038 0a4e 6f64 653a 2057 6561 6b49 6465 08.Node: WeakIde
│ │ │ │ │ +0000b590: 6e74 6974 7953 6574 2d61 6363 6573 7369 ntitySet-accessi
│ │ │ │ │ +0000b5a0: 6e67 7f38 3136 3532 350a 4e6f 6465 3a20 ng.816525.Node:
│ │ │ │ │ +0000b5b0: 5765 616b 4b65 7944 6963 7469 6f6e 6172 WeakKeyDictionar
│ │ │ │ │ +0000b5c0: 797f 3831 3638 3135 0a4e 6f64 653a 2057 y.816815.Node: W
│ │ │ │ │ +0000b5d0: 6561 6b4b 6579 4469 6374 696f 6e61 7279 eakKeyDictionary
│ │ │ │ │ +0000b5e0: 2063 6c61 7373 2d68 6163 6b73 7f38 3137 class-hacks.817
│ │ │ │ │ +0000b5f0: 3431 390a 4e6f 6465 3a20 5765 616b 4b65 419.Node: WeakKe
│ │ │ │ │ +0000b600: 7944 6963 7469 6f6e 6172 792d 6163 6365 yDictionary-acce
│ │ │ │ │ +0000b610: 7373 696e 677f 3831 3737 3531 0a4e 6f64 ssing.817751.Nod
│ │ │ │ │ +0000b620: 653a 2057 6561 6b4b 6579 4964 656e 7469 e: WeakKeyIdenti
│ │ │ │ │ +0000b630: 7479 4469 6374 696f 6e61 7279 7f38 3138 tyDictionary.818
│ │ │ │ │ +0000b640: 3038 360a 4e6f 6465 3a20 5765 616b 5365 086.Node: WeakSe
│ │ │ │ │ +0000b650: 747f 3831 3836 3236 0a4e 6f64 653a 2057 t.818626.Node: W
│ │ │ │ │ +0000b660: 6561 6b53 6574 2d61 6363 6573 7369 6e67 eakSet-accessing
│ │ │ │ │ +0000b670: 7f38 3139 3135 380a 4e6f 6465 3a20 5765 .819158.Node: We
│ │ │ │ │ +0000b680: 616b 5365 742d 636f 7079 696e 677f 3831 akSet-copying.81
│ │ │ │ │ +0000b690: 3935 3431 0a4e 6f64 653a 2057 6561 6b53 9541.Node: WeakS
│ │ │ │ │ +0000b6a0: 6574 2d6c 6f61 6469 6e67 7f38 3139 3933 et-loading.81993
│ │ │ │ │ +0000b6b0: 350a 4e6f 6465 3a20 5765 616b 5661 6c75 5.Node: WeakValu
│ │ │ │ │ +0000b6c0: 6549 6465 6e74 6974 7944 6963 7469 6f6e eIdentityDiction
│ │ │ │ │ +0000b6d0: 6172 797f 3832 3032 3033 0a4e 6f64 653a ary.820203.Node:
│ │ │ │ │ +0000b6e0: 2057 6561 6b56 616c 7565 4c6f 6f6b 7570 WeakValueLookup
│ │ │ │ │ +0000b6f0: 5461 626c 657f 3832 3037 3631 0a4e 6f64 Table.820761.Nod
│ │ │ │ │ +0000b700: 653a 2057 6561 6b56 616c 7565 4c6f 6f6b e: WeakValueLook
│ │ │ │ │ +0000b710: 7570 5461 626c 6520 636c 6173 732d 6861 upTable class-ha
│ │ │ │ │ +0000b720: 636b 737f 3832 3134 3237 0a4e 6f64 653a cks.821427.Node:
│ │ │ │ │ +0000b730: 2057 6561 6b56 616c 7565 4c6f 6f6b 7570 WeakValueLookup
│ │ │ │ │ +0000b740: 5461 626c 652d 6861 636b 737f 3832 3137 Table-hacks.8217
│ │ │ │ │ +0000b750: 3431 0a4e 6f64 653a 2057 6561 6b56 616c 41.Node: WeakVal
│ │ │ │ │ +0000b760: 7565 4c6f 6f6b 7570 5461 626c 652d 7265 ueLookupTable-re
│ │ │ │ │ +0000b770: 6861 7368 696e 677f 3832 3233 3535 0a4e hashing.822355.N
│ │ │ │ │ +0000b780: 6f64 653a 2057 6f72 6441 7272 6179 7f38 ode: WordArray.8
│ │ │ │ │ +0000b790: 3232 3539 340a 4e6f 6465 3a20 576f 7264 22594.Node: Word
│ │ │ │ │ +0000b7a0: 4172 7261 792d 6275 696c 7420 696e 737f Array-built ins.
│ │ │ │ │ +0000b7b0: 3832 3239 3439 0a4e 6f64 653a 2057 7269 822949.Node: Wri
│ │ │ │ │ +0000b7c0: 7465 5374 7265 616d 7f38 3233 3137 330a teStream.823173.
│ │ │ │ │ +0000b7d0: 4e6f 6465 3a20 5772 6974 6553 7472 6561 Node: WriteStrea
│ │ │ │ │ +0000b7e0: 6d20 636c 6173 732d 696e 7374 616e 6365 m class-instance
│ │ │ │ │ +0000b7f0: 2063 7265 6174 696f 6e7f 3832 3336 3733 creation.823673
│ │ │ │ │ +0000b800: 0a4e 6f64 653a 2057 7269 7465 5374 7265 .Node: WriteStre
│ │ │ │ │ +0000b810: 616d 2d61 6363 6573 7369 6e67 2d77 7269 am-accessing-wri
│ │ │ │ │ +0000b820: 7469 6e67 7f38 3234 3336 370a 4e6f 6465 ting.824367.Node
│ │ │ │ │ +0000b830: 3a20 5772 6974 6553 7472 6561 6d2d 706f : WriteStream-po
│ │ │ │ │ +0000b840: 7369 7469 6f6e 696e 677f 3832 3532 3039 sitioning.825209
│ │ │ │ │ +0000b850: 0a4e 6f64 653a 205a 6572 6f44 6976 6964 .Node: ZeroDivid
│ │ │ │ │ +0000b860: 657f 3832 3534 3335 0a4e 6f64 653a 205a e.825435.Node: Z
│ │ │ │ │ +0000b870: 6572 6f44 6976 6964 6520 636c 6173 732d eroDivide class-
│ │ │ │ │ +0000b880: 696e 7374 616e 6365 2063 7265 6174 696f instance creatio
│ │ │ │ │ +0000b890: 6e7f 3832 3539 3430 0a4e 6f64 653a 205a n.825940.Node: Z
│ │ │ │ │ +0000b8a0: 6572 6f44 6976 6964 652d 6163 6365 7373 eroDivide-access
│ │ │ │ │ +0000b8b0: 696e 677f 3832 3633 3336 0a4e 6f64 653a ing.826336.Node:
│ │ │ │ │ +0000b8c0: 205a 6572 6f44 6976 6964 652d 6465 7363 ZeroDivide-desc
│ │ │ │ │ +0000b8d0: 7269 7074 696f 6e7f 3832 3636 3035 0a4e ription.826605.N
│ │ │ │ │ +0000b8e0: 6f64 653a 2043 6c61 7373 2069 6e64 6578 ode: Class index
│ │ │ │ │ +0000b8f0: 7f38 3236 3833 360a 4e6f 6465 3a20 4d65 .826836.Node: Me
│ │ │ │ │ +0000b900: 7468 6f64 2069 6e64 6578 7f38 3436 3631 thod index.84661
│ │ │ │ │ +0000b910: 350a 4e6f 6465 3a20 4372 6f73 732d 7265 5.Node: Cross-re
│ │ │ │ │ +0000b920: 6665 7265 6e63 657f 3133 3336 3639 300a ference.1336690.
│ │ │ │ │ +0000b930: 1f0a 456e 6420 5461 6720 5461 626c 650a ..End Tag Table.
│ │ │ ├── ./usr/share/info/gst-libs.info-1.gz
│ │ │ │ ├── gst-libs.info-1
│ │ │ │ │ @@ -1,18778 +1,18751 @@
│ │ │ │ │ 00000000: 5468 6973 2069 7320 6773 742d 6c69 6273 This is gst-libs
│ │ │ │ │ 00000010: 2e69 6e66 6f2c 2070 726f 6475 6365 6420 .info, produced
│ │ │ │ │ 00000020: 6279 206d 616b 6569 6e66 6f20 7665 7273 by makeinfo vers
│ │ │ │ │ -00000030: 696f 6e20 362e 3720 6672 6f6d 0a67 7374 ion 6.7 from.gst
│ │ │ │ │ -00000040: 2d6c 6962 732d 6669 7865 642e 7465 7869 -libs-fixed.texi
│ │ │ │ │ -00000050: 2e0a 0a20 2020 2020 5065 726d 6973 7369 ... Permissi
│ │ │ │ │ -00000060: 6f6e 2069 7320 6772 616e 7465 6420 746f on is granted to
│ │ │ │ │ -00000070: 2063 6f70 792c 2064 6973 7472 6962 7574 copy, distribut
│ │ │ │ │ -00000080: 6520 616e 642f 6f72 206d 6f64 6966 7920 e and/or modify
│ │ │ │ │ -00000090: 7468 6973 0a20 2020 2020 646f 6375 6d65 this. docume
│ │ │ │ │ -000000a0: 6e74 2075 6e64 6572 2074 6865 2074 6572 nt under the ter
│ │ │ │ │ -000000b0: 6d73 206f 6620 7468 6520 474e 5520 4672 ms of the GNU Fr
│ │ │ │ │ -000000c0: 6565 2044 6f63 756d 656e 7461 7469 6f6e ee Documentation
│ │ │ │ │ -000000d0: 204c 6963 656e 7365 2c0a 2020 2020 2056 License,. V
│ │ │ │ │ -000000e0: 6572 7369 6f6e 2031 2e32 206f 7220 616e ersion 1.2 or an
│ │ │ │ │ -000000f0: 7920 6c61 7465 7220 7665 7273 696f 6e20 y later version
│ │ │ │ │ -00000100: 7075 626c 6973 6865 6420 6279 2074 6865 published by the
│ │ │ │ │ -00000110: 2046 7265 6520 536f 6674 7761 7265 0a20 Free Software.
│ │ │ │ │ -00000120: 2020 2020 466f 756e 6461 7469 6f6e 3b20 Foundation;
│ │ │ │ │ -00000130: 7769 7468 206e 6f20 496e 7661 7269 616e with no Invarian
│ │ │ │ │ -00000140: 7420 5365 6374 696f 6e73 2c20 7769 7468 t Sections, with
│ │ │ │ │ -00000150: 206e 6f20 4672 6f6e 742d 436f 7665 7220 no Front-Cover
│ │ │ │ │ -00000160: 5465 7874 732c 0a20 2020 2020 616e 6420 Texts,. and
│ │ │ │ │ -00000170: 7769 7468 206e 6f20 4261 636b 2d43 6f76 with no Back-Cov
│ │ │ │ │ -00000180: 6572 2054 6578 7473 2e20 2041 2063 6f70 er Texts. A cop
│ │ │ │ │ -00000190: 7920 6f66 2074 6865 206c 6963 656e 7365 y of the license
│ │ │ │ │ -000001a0: 2069 7320 696e 636c 7564 6564 2069 6e0a is included in.
│ │ │ │ │ -000001b0: 2020 2020 2074 6865 2073 6563 7469 6f6e the section
│ │ │ │ │ -000001c0: 2065 6e74 6974 6c65 6420 2247 4e55 2046 entitled "GNU F
│ │ │ │ │ -000001d0: 7265 6520 446f 6375 6d65 6e74 6174 696f ree Documentatio
│ │ │ │ │ -000001e0: 6e20 4c69 6365 6e73 6522 2e0a 494e 464f n License"..INFO
│ │ │ │ │ -000001f0: 2d44 4952 2d53 4543 5449 4f4e 2053 6f66 -DIR-SECTION Sof
│ │ │ │ │ -00000200: 7477 6172 6520 6465 7665 6c6f 706d 656e tware developmen
│ │ │ │ │ -00000210: 740a 5354 4152 542d 494e 464f 2d44 4952 t.START-INFO-DIR
│ │ │ │ │ -00000220: 2d45 4e54 5259 0a2a 2053 6d61 6c6c 7461 -ENTRY.* Smallta
│ │ │ │ │ -00000230: 6c6b 206c 6962 7261 7269 6573 3a20 2867 lk libraries: (g
│ │ │ │ │ -00000240: 7374 2d6c 6962 7329 2e20 2020 2020 2054 st-libs). T
│ │ │ │ │ -00000250: 6865 2047 4e55 2053 6d61 6c6c 7461 6c6b he GNU Smalltalk
│ │ │ │ │ -00000260: 2063 6c61 7373 206c 6962 7261 7269 6573 class libraries
│ │ │ │ │ -00000270: 2e0a 454e 442d 494e 464f 2d44 4952 2d45 ..END-INFO-DIR-E
│ │ │ │ │ -00000280: 4e54 5259 0a0a 1f0a 4669 6c65 3a20 6773 NTRY....File: gs
│ │ │ │ │ -00000290: 742d 6c69 6273 2e69 6e66 6f2c 2020 4e6f t-libs.info, No
│ │ │ │ │ -000002a0: 6465 3a20 546f 702c 2020 5570 3a20 2844 de: Top, Up: (D
│ │ │ │ │ -000002b0: 4952 290a 0a47 4e55 2053 6d61 6c6c 7461 IR)..GNU Smallta
│ │ │ │ │ -000002c0: 6c6b 204c 6962 7261 7279 2052 6566 6572 lk Library Refer
│ │ │ │ │ -000002d0: 656e 6365 0a2a 2a2a 2a2a 2a2a 2a2a 2a2a ence.***********
│ │ │ │ │ -000002e0: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a ****************
│ │ │ │ │ -000002f0: 2a2a 2a2a 0a0a 5468 6973 2064 6f63 756d ****..This docum
│ │ │ │ │ -00000300: 656e 7420 6465 7363 7269 6265 7320 7468 ent describes th
│ │ │ │ │ -00000310: 6520 636c 6173 7320 6c69 6272 6172 6965 e class librarie
│ │ │ │ │ -00000320: 7320 7468 6174 2061 7265 2064 6973 7472 s that are distr
│ │ │ │ │ -00000330: 6962 7574 6564 0a74 6f67 6574 6865 7220 ibuted.together
│ │ │ │ │ -00000340: 7769 7468 2074 6865 2047 4e55 2053 6d61 with the GNU Sma
│ │ │ │ │ -00000350: 6c6c 7461 6c6b 2070 726f 6772 616d 6d69 lltalk programmi
│ │ │ │ │ -00000360: 6e67 206c 616e 6775 6167 652e 0a0a 2020 ng language...
│ │ │ │ │ -00000370: 2020 2050 6572 6d69 7373 696f 6e20 6973 Permission is
│ │ │ │ │ -00000380: 2067 7261 6e74 6564 2074 6f20 636f 7079 granted to copy
│ │ │ │ │ -00000390: 2c20 6469 7374 7269 6275 7465 2061 6e64 , distribute and
│ │ │ │ │ -000003a0: 2f6f 7220 6d6f 6469 6679 2074 6869 730a /or modify this.
│ │ │ │ │ -000003b0: 2020 2020 2064 6f63 756d 656e 7420 756e document un
│ │ │ │ │ -000003c0: 6465 7220 7468 6520 7465 726d 7320 6f66 der the terms of
│ │ │ │ │ -000003d0: 2074 6865 2047 4e55 2046 7265 6520 446f the GNU Free Do
│ │ │ │ │ -000003e0: 6375 6d65 6e74 6174 696f 6e20 4c69 6365 cumentation Lice
│ │ │ │ │ -000003f0: 6e73 652c 0a20 2020 2020 5665 7273 696f nse,. Versio
│ │ │ │ │ -00000400: 6e20 312e 3220 6f72 2061 6e79 206c 6174 n 1.2 or any lat
│ │ │ │ │ -00000410: 6572 2076 6572 7369 6f6e 2070 7562 6c69 er version publi
│ │ │ │ │ -00000420: 7368 6564 2062 7920 7468 6520 4672 6565 shed by the Free
│ │ │ │ │ -00000430: 2053 6f66 7477 6172 650a 2020 2020 2046 Software. F
│ │ │ │ │ -00000440: 6f75 6e64 6174 696f 6e3b 2077 6974 6820 oundation; with
│ │ │ │ │ -00000450: 6e6f 2049 6e76 6172 6961 6e74 2053 6563 no Invariant Sec
│ │ │ │ │ -00000460: 7469 6f6e 732c 2077 6974 6820 6e6f 2046 tions, with no F
│ │ │ │ │ -00000470: 726f 6e74 2d43 6f76 6572 2054 6578 7473 ront-Cover Texts
│ │ │ │ │ -00000480: 2c0a 2020 2020 2061 6e64 2077 6974 6820 ,. and with
│ │ │ │ │ -00000490: 6e6f 2042 6163 6b2d 436f 7665 7220 5465 no Back-Cover Te
│ │ │ │ │ -000004a0: 7874 732e 2020 4120 636f 7079 206f 6620 xts. A copy of
│ │ │ │ │ -000004b0: 7468 6520 6c69 6365 6e73 6520 6973 2069 the license is i
│ │ │ │ │ -000004c0: 6e63 6c75 6465 6420 696e 0a20 2020 2020 ncluded in.
│ │ │ │ │ -000004d0: 7468 6520 7365 6374 696f 6e20 656e 7469 the section enti
│ │ │ │ │ -000004e0: 746c 6564 2022 474e 5520 4672 6565 2044 tled "GNU Free D
│ │ │ │ │ -000004f0: 6f63 756d 656e 7461 7469 6f6e 204c 6963 ocumentation Lic
│ │ │ │ │ -00000500: 656e 7365 222e 0a0a 2a20 4d65 6e75 3a0a ense"...* Menu:.
│ │ │ │ │ -00000510: 0a2a 2042 4c4f 5820 7061 636b 6167 653a .* BLOX package:
│ │ │ │ │ -00000520: 3a20 2020 2020 2020 2020 2020 5468 6520 : The
│ │ │ │ │ -00000530: 4755 4920 6c69 6272 6172 790a 2a20 436f GUI library.* Co
│ │ │ │ │ -00000540: 6d70 6c65 7820 7061 636b 6167 653a 3a20 mplex package::
│ │ │ │ │ -00000550: 2020 2020 2020 2043 6f6d 706c 6578 206e Complex n
│ │ │ │ │ -00000560: 756d 6265 7220 636f 6d70 7574 6174 696f umber computatio
│ │ │ │ │ -00000570: 6e73 0a2a 2044 4249 2070 6163 6b61 6765 ns.* DBI package
│ │ │ │ │ -00000580: 3a3a 2020 2020 2020 2020 2020 2020 5468 :: Th
│ │ │ │ │ -00000590: 6520 6461 7461 6261 7365 2063 6f6e 6e65 e database conne
│ │ │ │ │ -000005a0: 6374 6976 6974 7920 6c69 6272 6172 790a ctivity library.
│ │ │ │ │ -000005b0: 2a20 4465 6275 6754 6f6f 6c73 2070 6163 * DebugTools pac
│ │ │ │ │ -000005c0: 6b61 6765 3a3a 2020 2020 2043 6f6e 7472 kage:: Contr
│ │ │ │ │ -000005d0: 6f6c 6c69 6e67 2074 6865 2065 7865 6375 olling the execu
│ │ │ │ │ -000005e0: 7469 6f6e 206f 6620 536d 616c 6c74 616c tion of Smalltal
│ │ │ │ │ -000005f0: 6b20 7072 6f63 6573 7365 730a 2a20 536f k processes.* So
│ │ │ │ │ -00000600: 636b 6574 7320 7061 636b 6167 653a 3a20 ckets package::
│ │ │ │ │ -00000610: 2020 2020 2020 2054 6865 2073 6f63 6b65 The socke
│ │ │ │ │ -00000620: 7473 206c 6962 7261 7279 0a2a 2049 636f ts library.* Ico
│ │ │ │ │ -00000630: 6e76 2f49 3138 4e20 7061 636b 6167 6573 nv/I18N packages
│ │ │ │ │ -00000640: 3a3a 2020 2020 5468 6520 696e 7465 726e :: The intern
│ │ │ │ │ -00000650: 6174 696f 6e61 6c69 7a61 7469 6f6e 206c ationalization l
│ │ │ │ │ -00000660: 6962 7261 7279 0a2a 2058 4d4c 2f58 5061 ibrary.* XML/XPa
│ │ │ │ │ -00000670: 7468 2f58 534c 2070 6163 6b61 6765 733a th/XSL packages:
│ │ │ │ │ -00000680: 3a20 5573 696e 6720 7468 6520 584d 4c20 : Using the XML
│ │ │ │ │ -00000690: 6c69 6272 6172 790a 2a20 5a4c 6962 2070 library.* ZLib p
│ │ │ │ │ -000006a0: 6163 6b61 6765 3a3a 2020 2020 2020 2020 ackage::
│ │ │ │ │ -000006b0: 2020 2042 696e 6469 6e67 7320 746f 2074 Bindings to t
│ │ │ │ │ -000006c0: 6865 2070 6f70 756c 6172 2064 6174 6120 he popular data
│ │ │ │ │ -000006d0: 636f 6d70 7265 7373 696f 6e20 6c69 6272 compression libr
│ │ │ │ │ -000006e0: 6172 790a 0a2a 2043 6c61 7373 2069 6e64 ary..* Class ind
│ │ │ │ │ -000006f0: 6578 3a3a 2020 2020 2020 2020 2020 2020 ex::
│ │ │ │ │ -00000700: 496e 6465 7820 746f 2074 6865 2063 6c61 Index to the cla
│ │ │ │ │ -00000710: 7373 6573 2069 6e20 7468 6520 636c 6173 sses in the clas
│ │ │ │ │ -00000720: 7320 7265 6665 7265 6e63 650a 2a20 4d65 s reference.* Me
│ │ │ │ │ -00000730: 7468 6f64 2069 6e64 6578 3a3a 2020 2020 thod index::
│ │ │ │ │ -00000740: 2020 2020 2020 2049 6e64 6578 2074 6f20 Index to
│ │ │ │ │ -00000750: 7468 6520 6d65 7468 6f64 2073 656c 6563 the method selec
│ │ │ │ │ -00000760: 746f 7273 2069 6e20 7468 6520 636c 6173 tors in the clas
│ │ │ │ │ -00000770: 7320 7265 6665 7265 6e63 650a 2a20 4372 s reference.* Cr
│ │ │ │ │ -00000780: 6f73 732d 7265 6665 7265 6e63 653a 3a20 oss-reference::
│ │ │ │ │ -00000790: 2020 2020 2020 2043 726f 7373 2d72 6566 Cross-ref
│ │ │ │ │ -000007a0: 6572 656e 6365 2062 6574 7765 656e 2073 erence between s
│ │ │ │ │ -000007b0: 656c 6563 746f 7273 0a0a 1f0a 4669 6c65 electors....File
│ │ │ │ │ -000007c0: 3a20 6773 742d 6c69 6273 2e69 6e66 6f2c : gst-libs.info,
│ │ │ │ │ -000007d0: 2020 4e6f 6465 3a20 424c 4f58 2070 6163 Node: BLOX pac
│ │ │ │ │ -000007e0: 6b61 6765 2c20 204e 6578 743a 2043 6f6d kage, Next: Com
│ │ │ │ │ -000007f0: 706c 6578 2070 6163 6b61 6765 2c20 2055 plex package, U
│ │ │ │ │ -00000800: 703a 2054 6f70 0a0a 3120 4772 6170 6869 p: Top..1 Graphi
│ │ │ │ │ -00000810: 6361 6c20 7573 6572 7320 696e 7465 7266 cal users interf
│ │ │ │ │ -00000820: 6163 6573 2077 6974 6820 424c 4f58 0a2a aces with BLOX.*
│ │ │ │ │ -00000830: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a ****************
│ │ │ │ │ -00000840: 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a 2a2a ****************
│ │ │ │ │ -00000850: 2a2a 2a2a 2a0a 0a2a 204d 656e 753a 0a0a *****..* Menu:..
│ │ │ │ │ -00000860: 416c 7068 6162 6574 6963 206c 6973 743a Alphabetic list:
│ │ │ │ │ -00000870: 0a2a 2042 4c4f 582e 4241 7263 3a3a 0a2a .* BLOX.BArc::.*
│ │ │ │ │ -00000880: 2042 4c4f 582e 4242 616c 6c6f 6f6e 3a3a BLOX.BBalloon::
│ │ │ │ │ -00000890: 0a2a 2042 4c4f 582e 4242 6f75 6e64 696e .* BLOX.BBoundin
│ │ │ │ │ -000008a0: 6742 6f78 3a3a 0a2a 2042 4c4f 582e 4242 gBox::.* BLOX.BB
│ │ │ │ │ -000008b0: 7574 746f 6e3a 3a0a 2a20 424c 4f58 2e42 utton::.* BLOX.B
│ │ │ │ │ -000008c0: 4275 7474 6f6e 4c69 6b65 3a3a 0a2a 2042 ButtonLike::.* B
│ │ │ │ │ -000008d0: 4c4f 582e 4243 616e 7661 733a 3a0a 2a20 LOX.BCanvas::.*
│ │ │ │ │ -000008e0: 424c 4f58 2e42 4361 6e76 6173 4f62 6a65 BLOX.BCanvasObje
│ │ │ │ │ -000008f0: 6374 3a3a 0a2a 2042 4c4f 582e 4243 6865 ct::.* BLOX.BChe
│ │ │ │ │ -00000900: 636b 4d65 6e75 4974 656d 3a3a 0a2a 2042 ckMenuItem::.* B
│ │ │ │ │ -00000910: 4c4f 582e 4243 6f6c 6f72 4275 7474 6f6e LOX.BColorButton
│ │ │ │ │ -00000920: 3a3a 0a2a 2042 4c4f 582e 4243 6f6e 7461 ::.* BLOX.BConta
│ │ │ │ │ -00000930: 696e 6572 3a3a 0a2a 2042 4c4f 582e 4244 iner::.* BLOX.BD
│ │ │ │ │ -00000940: 6961 6c6f 673a 3a0a 2a20 424c 4f58 2e42 ialog::.* BLOX.B
│ │ │ │ │ -00000950: 4472 6f70 446f 776e 3a3a 0a2a 2042 4c4f DropDown::.* BLO
│ │ │ │ │ -00000960: 582e 4244 726f 7044 6f77 6e45 6469 743a X.BDropDownEdit:
│ │ │ │ │ -00000970: 3a0a 2a20 424c 4f58 2e42 4472 6f70 446f :.* BLOX.BDropDo
│ │ │ │ │ -00000980: 776e 4c69 7374 3a3a 0a2a 2042 4c4f 582e wnList::.* BLOX.
│ │ │ │ │ -00000990: 4245 6469 743a 3a0a 2a20 424c 4f58 2e42 BEdit::.* BLOX.B
│ │ │ │ │ -000009a0: 456d 6265 6464 6564 496d 6167 653a 3a0a EmbeddedImage::.
│ │ │ │ │ -000009b0: 2a20 424c 4f58 2e42 456d 6265 6464 6564 * BLOX.BEmbedded
│ │ │ │ │ -000009c0: 5465 7874 3a3a 0a2a 2042 4c4f 582e 4245 Text::.* BLOX.BE
│ │ │ │ │ -000009d0: 7665 6e74 5365 743a 3a0a 2a20 424c 4f58 ventSet::.* BLOX
│ │ │ │ │ -000009e0: 2e42 4576 656e 7454 6172 6765 743a 3a0a .BEventTarget::.
│ │ │ │ │ -000009f0: 2a20 424c 4f58 2e42 4578 7465 6e64 6564 * BLOX.BExtended
│ │ │ │ │ -00000a00: 3a3a 0a2a 2042 4c4f 582e 4246 6f72 6d3a ::.* BLOX.BForm:
│ │ │ │ │ -00000a10: 3a0a 2a20 424c 4f58 2e42 496d 6167 653a :.* BLOX.BImage:
│ │ │ │ │ -00000a20: 3a0a 2a20 424c 4f58 2e42 4c61 6265 6c3a :.* BLOX.BLabel:
│ │ │ │ │ -00000a30: 3a0a 2a20 424c 4f58 2e42 4c69 6e65 3a3a :.* BLOX.BLine::
│ │ │ │ │ -00000a40: 0a2a 2042 4c4f 582e 424c 6973 743a 3a0a .* BLOX.BList::.
│ │ │ │ │ -00000a50: 2a20 424c 4f58 2e42 6c6f 783a 3a0a 2a20 * BLOX.Blox::.*
│ │ │ │ │ -00000a60: 424c 4f58 2e42 4d65 6e75 3a3a 0a2a 2042 BLOX.BMenu::.* B
│ │ │ │ │ -00000a70: 4c4f 582e 424d 656e 7542 6172 3a3a 0a2a LOX.BMenuBar::.*
│ │ │ │ │ -00000a80: 2042 4c4f 582e 424d 656e 7549 7465 6d3a BLOX.BMenuItem:
│ │ │ │ │ -00000a90: 3a0a 2a20 424c 4f58 2e42 4d65 6e75 4f62 :.* BLOX.BMenuOb
│ │ │ │ │ -00000aa0: 6a65 6374 3a3a 0a2a 2042 4c4f 582e 424f ject::.* BLOX.BO
│ │ │ │ │ -00000ab0: 7661 6c3a 3a0a 2a20 424c 4f58 2e42 506f val::.* BLOX.BPo
│ │ │ │ │ -00000ac0: 6c79 6c69 6e65 3a3a 0a2a 2042 4c4f 582e lyline::.* BLOX.
│ │ │ │ │ -00000ad0: 4250 6f70 7570 4d65 6e75 3a3a 0a2a 2042 BPopupMenu::.* B
│ │ │ │ │ -00000ae0: 4c4f 582e 4250 6f70 7570 5769 6e64 6f77 LOX.BPopupWindow
│ │ │ │ │ -00000af0: 3a3a 0a2a 2042 4c4f 582e 4250 7269 6d69 ::.* BLOX.BPrimi
│ │ │ │ │ -00000b00: 7469 7665 3a3a 0a2a 2042 4c4f 582e 4250 tive::.* BLOX.BP
│ │ │ │ │ -00000b10: 726f 6772 6573 733a 3a0a 2a20 424c 4f58 rogress::.* BLOX
│ │ │ │ │ -00000b20: 2e42 5261 6469 6f42 7574 746f 6e3a 3a0a .BRadioButton::.
│ │ │ │ │ -00000b30: 2a20 424c 4f58 2e42 5261 6469 6f47 726f * BLOX.BRadioGro
│ │ │ │ │ -00000b40: 7570 3a3a 0a2a 2042 4c4f 582e 4252 6563 up::.* BLOX.BRec
│ │ │ │ │ -00000b50: 7461 6e67 6c65 3a3a 0a2a 2042 4c4f 582e tangle::.* BLOX.
│ │ │ │ │ -00000b60: 4253 6372 6f6c 6c65 6443 616e 7661 733a BScrolledCanvas:
│ │ │ │ │ -00000b70: 3a0a 2a20 424c 4f58 2e42 5370 6c69 6e65 :.* BLOX.BSpline
│ │ │ │ │ -00000b80: 3a3a 0a2a 2042 4c4f 582e 4254 6578 743a ::.* BLOX.BText:
│ │ │ │ │ -00000b90: 3a0a 2a20 424c 4f58 2e42 5465 7874 4174 :.* BLOX.BTextAt
│ │ │ │ │ -00000ba0: 7472 6962 7574 6573 3a3a 0a2a 2042 4c4f tributes::.* BLO
│ │ │ │ │ -00000bb0: 582e 4254 6578 7442 696e 6469 6e67 733a X.BTextBindings:
│ │ │ │ │ -00000bc0: 3a0a 2a20 424c 4f58 2e42 5465 7874 5461 :.* BLOX.BTextTa
│ │ │ │ │ -00000bd0: 6773 3a3a 0a2a 2042 4c4f 582e 4254 6f67 gs::.* BLOX.BTog
│ │ │ │ │ -00000be0: 676c 653a 3a0a 2a20 424c 4f58 2e42 5472 gle::.* BLOX.BTr
│ │ │ │ │ -00000bf0: 616e 7369 656e 7457 696e 646f 773a 3a0a ansientWindow::.
│ │ │ │ │ -00000c00: 2a20 424c 4f58 2e42 5669 6577 706f 7274 * BLOX.BViewport
│ │ │ │ │ -00000c10: 3a3a 0a2a 2042 4c4f 582e 4257 6964 6765 ::.* BLOX.BWidge
│ │ │ │ │ -00000c20: 743a 3a0a 2a20 424c 4f58 2e42 5769 6e64 t::.* BLOX.BWind
│ │ │ │ │ -00000c30: 6f77 3a3a 0a2a 2042 4c4f 582e 4775 693a ow::.* BLOX.Gui:
│ │ │ │ │ -00000c40: 3a0a 0a43 6c61 7373 2074 7265 653a 0a20 :..Class tree:.
│ │ │ │ │ -00000c50: 2028 4f62 6a65 6374 290a 2a20 2020 424c (Object).* BL
│ │ │ │ │ -00000c60: 4f58 2e42 4576 656e 7454 6172 6765 743a OX.BEventTarget:
│ │ │ │ │ -00000c70: 3a0a 2a20 2020 2020 424c 4f58 2e42 4361 :.* BLOX.BCa
│ │ │ │ │ -00000c80: 6e76 6173 4f62 6a65 6374 3a3a 0a2a 2020 nvasObject::.*
│ │ │ │ │ -00000c90: 2020 2020 2042 4c4f 582e 4242 6f75 6e64 BLOX.BBound
│ │ │ │ │ -00000ca0: 696e 6742 6f78 3a3a 0a2a 2020 2020 2020 ingBox::.*
│ │ │ │ │ -00000cb0: 2020 2042 4c4f 582e 4245 6d62 6564 6465 BLOX.BEmbedde
│ │ │ │ │ -00000cc0: 6449 6d61 6765 3a3a 0a2a 2020 2020 2020 dImage::.*
│ │ │ │ │ -00000cd0: 2020 2042 4c4f 582e 4245 6d62 6564 6465 BLOX.BEmbedde
│ │ │ │ │ -00000ce0: 6454 6578 743a 3a0a 2a20 2020 2020 2020 dText::.*
│ │ │ │ │ -00000cf0: 2020 424c 4f58 2e42 4c69 6e65 3a3a 0a2a BLOX.BLine::.*
│ │ │ │ │ -00000d00: 2020 2020 2020 2020 2042 4c4f 582e 4252 BLOX.BR
│ │ │ │ │ -00000d10: 6563 7461 6e67 6c65 3a3a 0a2a 2020 2020 ectangle::.*
│ │ │ │ │ -00000d20: 2020 2020 2020 2042 4c4f 582e 424f 7661 BLOX.BOva
│ │ │ │ │ -00000d30: 6c3a 3a0a 2a20 2020 2020 2020 2020 2020 l::.*
│ │ │ │ │ -00000d40: 2020 424c 4f58 2e42 4172 633a 3a0a 2a20 BLOX.BArc::.*
│ │ │ │ │ -00000d50: 2020 2020 2020 424c 4f58 2e42 506f 6c79 BLOX.BPoly
│ │ │ │ │ -00000d60: 6c69 6e65 3a3a 0a2a 2020 2020 2020 2020 line::.*
│ │ │ │ │ -00000d70: 2042 4c4f 582e 4253 706c 696e 653a 3a0a BLOX.BSpline::.
│ │ │ │ │ -00000d80: 2a20 2020 2020 424c 4f58 2e42 4576 656e * BLOX.BEven
│ │ │ │ │ -00000d90: 7453 6574 3a3a 0a2a 2020 2020 2020 2042 tSet::.* B
│ │ │ │ │ -00000da0: 4c4f 582e 4242 616c 6c6f 6f6e 3a3a 0a2a LOX.BBalloon::.*
│ │ │ │ │ -00000db0: 2020 2020 2042 4c4f 582e 426c 6f78 3a3a BLOX.Blox::
│ │ │ │ │ -00000dc0: 0a2a 2020 2020 2020 2042 4c4f 582e 424d .* BLOX.BM
│ │ │ │ │ -00000dd0: 656e 754f 626a 6563 743a 3a0a 2a20 2020 enuObject::.*
│ │ │ │ │ -00000de0: 2020 2020 2020 424c 4f58 2e42 4d65 6e75 BLOX.BMenu
│ │ │ │ │ -00000df0: 3a3a 0a2a 2020 2020 2020 2020 2020 2042 ::.* B
│ │ │ │ │ -00000e00: 4c4f 582e 4250 6f70 7570 4d65 6e75 3a3a LOX.BPopupMenu::
│ │ │ │ │ -00000e10: 0a2a 2020 2020 2020 2020 2042 4c4f 582e .* BLOX.
│ │ │ │ │ -00000e20: 424d 656e 7542 6172 3a3a 0a2a 2020 2020 BMenuBar::.*
│ │ │ │ │ -00000e30: 2020 2020 2042 4c4f 582e 424d 656e 7549 BLOX.BMenuI
│ │ │ │ │ -00000e40: 7465 6d3a 3a0a 2a20 2020 2020 2020 2020 tem::.*
│ │ │ │ │ -00000e50: 2020 424c 4f58 2e42 4368 6563 6b4d 656e BLOX.BCheckMen
│ │ │ │ │ -00000e60: 7549 7465 6d3a 3a0a 2a20 2020 2020 2020 uItem::.*
│ │ │ │ │ -00000e70: 424c 4f58 2e42 5769 6467 6574 3a3a 0a2a BLOX.BWidget::.*
│ │ │ │ │ -00000e80: 2020 2020 2020 2020 2042 4c4f 582e 4245 BLOX.BE
│ │ │ │ │ -00000e90: 7874 656e 6465 643a 3a0a 2a20 2020 2020 xtended::.*
│ │ │ │ │ -00000ea0: 2020 2020 2020 424c 4f58 2e42 4275 7474 BLOX.BButt
│ │ │ │ │ -00000eb0: 6f6e 4c69 6b65 3a3a 0a2a 2020 2020 2020 onLike::.*
│ │ │ │ │ -00000ec0: 2020 2020 2020 2042 4c4f 582e 4243 6f6c BLOX.BCol
│ │ │ │ │ -00000ed0: 6f72 4275 7474 6f6e 3a3a 0a2a 2020 2020 orButton::.*
│ │ │ │ │ -00000ee0: 2020 2020 2020 2042 4c4f 582e 4244 726f BLOX.BDro
│ │ │ │ │ -00000ef0: 7044 6f77 6e3a 3a0a 2a20 2020 2020 2020 pDown::.*
│ │ │ │ │ -00000f00: 2020 2020 2020 424c 4f58 2e42 4472 6f70 BLOX.BDrop
│ │ │ │ │ -00000f10: 446f 776e 4564 6974 3a3a 0a2a 2020 2020 DownEdit::.*
│ │ │ │ │ -00000f20: 2020 2020 2020 2020 2042 4c4f 582e 4244 BLOX.BD
│ │ │ │ │ -00000f30: 726f 7044 6f77 6e4c 6973 743a 3a0a 2a20 ropDownList::.*
│ │ │ │ │ -00000f40: 2020 2020 2020 2020 2020 424c 4f58 2e42 BLOX.B
│ │ │ │ │ -00000f50: 5072 6f67 7265 7373 3a3a 0a2a 2020 2020 Progress::.*
│ │ │ │ │ -00000f60: 2020 2020 2042 4c4f 582e 4250 7269 6d69 BLOX.BPrimi
│ │ │ │ │ -00000f70: 7469 7665 3a3a 0a2a 2020 2020 2020 2020 tive::.*
│ │ │ │ │ -00000f80: 2020 2042 4c4f 582e 4242 7574 746f 6e3a BLOX.BButton:
│ │ │ │ │ -00000f90: 3a0a 2a20 2020 2020 2020 2020 2020 2020 :.*
│ │ │ │ │ -00000fa0: 424c 4f58 2e42 5261 6469 6f42 7574 746f BLOX.BRadioButto
│ │ │ │ │ -00000fb0: 6e3a 3a0a 2a20 2020 2020 2020 2020 2020 n::.*
│ │ │ │ │ -00000fc0: 2020 424c 4f58 2e42 546f 6767 6c65 3a3a BLOX.BToggle::
│ │ │ │ │ -00000fd0: 0a2a 2020 2020 2020 2020 2020 2042 4c4f .* BLO
│ │ │ │ │ -00000fe0: 582e 4245 6469 743a 3a0a 2a20 2020 2020 X.BEdit::.*
│ │ │ │ │ -00000ff0: 2020 2020 2020 424c 4f58 2e42 466f 726d BLOX.BForm
│ │ │ │ │ -00001000: 3a3a 0a2a 2020 2020 2020 2020 2020 2020 ::.*
│ │ │ │ │ -00001010: 2042 4c4f 582e 4243 6f6e 7461 696e 6572 BLOX.BContainer
│ │ │ │ │ -00001020: 3a3a 0a2a 2020 2020 2020 2020 2020 2020 ::.*
│ │ │ │ │ -00001030: 2020 2042 4c4f 582e 4252 6164 696f 4772 BLOX.BRadioGr
│ │ │ │ │ -00001040: 6f75 703a 3a0a 2a20 2020 2020 2020 2020 oup::.*
│ │ │ │ │ -00001050: 2020 2020 424c 4f58 2e42 4469 616c 6f67 BLOX.BDialog
│ │ │ │ │ -00001060: 3a3a 0a2a 2020 2020 2020 2020 2020 2020 ::.*
│ │ │ │ │ -00001070: 2042 4c4f 582e 4257 696e 646f 773a 3a0a BLOX.BWindow::.
│ │ │ │ │ -00001080: 2a20 2020 2020 2020 2020 2020 2020 2020 *
│ │ │ │ │ -00001090: 424c 4f58 2e42 506f 7075 7057 696e 646f BLOX.BPopupWindo
│ │ │ │ │ -000010a0: 773a 3a0a 2a20 2020 2020 2020 2020 2020 w::.*
│ │ │ │ │ -000010b0: 2020 2020 424c 4f58 2e42 5472 616e 7369 BLOX.BTransi
│ │ │ │ │ -000010c0: 656e 7457 696e 646f 773a 3a0a 2a20 2020 entWindow::.*
│ │ │ │ │ -000010d0: 2020 2020 2020 2020 424c 4f58 2e42 496d BLOX.BIm
│ │ │ │ │ -000010e0: 6167 653a 3a0a 2a20 2020 2020 2020 2020 age::.*
│ │ │ │ │ -000010f0: 2020 424c 4f58 2e42 4c61 6265 6c3a 3a0a BLOX.BLabel::.
│ │ │ │ │ -00001100: 2a20 2020 2020 2020 2020 2020 424c 4f58 * BLOX
│ │ │ │ │ -00001110: 2e42 5669 6577 706f 7274 3a3a 0a2a 2020 .BViewport::.*
│ │ │ │ │ -00001120: 2020 2020 2020 2020 2020 2042 4c4f 582e BLOX.
│ │ │ │ │ -00001130: 4243 616e 7661 733a 3a0a 2a20 2020 2020 BCanvas::.*
│ │ │ │ │ -00001140: 2020 2020 2020 2020 2020 424c 4f58 2e42 BLOX.B
│ │ │ │ │ -00001150: 5363 726f 6c6c 6564 4361 6e76 6173 3a3a ScrolledCanvas::
│ │ │ │ │ -00001160: 0a2a 2020 2020 2020 2020 2020 2020 2042 .* B
│ │ │ │ │ -00001170: 4c4f 582e 424c 6973 743a 3a0a 2a20 2020 LOX.BList::.*
│ │ │ │ │ -00001180: 2020 2020 2020 2020 2020 424c 4f58 2e42 BLOX.B
│ │ │ │ │ -00001190: 5465 7874 3a3a 0a2a 2020 2020 2042 4c4f Text::.* BLO
│ │ │ │ │ -000011a0: 582e 4254 6578 7442 696e 6469 6e67 733a X.BTextBindings:
│ │ │ │ │ -000011b0: 3a0a 2a20 2020 424c 4f58 2e42 5465 7874 :.* BLOX.BText
│ │ │ │ │ -000011c0: 4174 7472 6962 7574 6573 3a3a 0a2a 2020 Attributes::.*
│ │ │ │ │ -000011d0: 2042 4c4f 582e 4254 6578 7454 6167 733a BLOX.BTextTags:
│ │ │ │ │ -000011e0: 3a0a 2a20 2020 424c 4f58 2e47 7569 3a3a :.* BLOX.Gui::
│ │ │ │ │ -000011f0: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6c69 ....File: gst-li
│ │ │ │ │ -00001200: 6273 2e69 6e66 6f2c 2020 4e6f 6465 3a20 bs.info, Node:
│ │ │ │ │ -00001210: 424c 4f58 2e42 4172 632c 2020 4e65 7874 BLOX.BArc, Next
│ │ │ │ │ -00001220: 3a20 424c 4f58 2e42 4261 6c6c 6f6f 6e2c : BLOX.BBalloon,
│ │ │ │ │ -00001230: 2020 5570 3a20 424c 4f58 2070 6163 6b61 Up: BLOX packa
│ │ │ │ │ -00001240: 6765 0a0a 312e 3120 424c 4f58 2e42 4172 ge..1.1 BLOX.BAr
│ │ │ │ │ -00001250: 630a 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d0a c.=============.
│ │ │ │ │ -00001260: 0a44 6566 696e 6564 2069 6e20 6e61 6d65 .Defined in name
│ │ │ │ │ -00001270: 7370 6163 6520 424c 4f58 0a53 7570 6572 space BLOX.Super
│ │ │ │ │ -00001280: 636c 6173 733a 2042 4c4f 582e 424f 7661 class: BLOX.BOva
│ │ │ │ │ -00001290: 6c0a 4361 7465 676f 7279 3a20 4772 6170 l.Category: Grap
│ │ │ │ │ -000012a0: 6869 6373 2d57 696e 646f 7773 0a0a 2020 hics-Windows..
│ │ │ │ │ -000012b0: 2020 2049 2063 616e 2064 7261 7720 6172 I can draw ar
│ │ │ │ │ -000012c0: 6373 2c20 7069 6520 736c 6963 6573 2028 cs, pie slices (
│ │ │ │ │ -000012d0: 646f 6e27 7420 6561 7420 7468 656d 2121 don't eat them!!
│ │ │ │ │ -000012e0: 292c 2063 686f 7264 732c 2061 6e64 2e2e ), chords, and..
│ │ │ │ │ -000012f0: 2e0a 2020 2020 206e 6f74 6869 6e67 206d .. nothing m
│ │ │ │ │ -00001300: 6f72 652e 0a0a 2a20 4d65 6e75 3a0a 0a2a ore...* Menu:..*
│ │ │ │ │ -00001310: 2042 4c4f 582e 4241 7263 2d61 6363 6573 BLOX.BArc-acces
│ │ │ │ │ -00001320: 7369 6e67 3a3a 2020 2869 6e73 7461 6e63 sing:: (instanc
│ │ │ │ │ -00001330: 6529 0a0a 1f0a 4669 6c65 3a20 6773 742d e)....File: gst-
│ │ │ │ │ -00001340: 6c69 6273 2e69 6e66 6f2c 2020 4e6f 6465 libs.info, Node
│ │ │ │ │ -00001350: 3a20 424c 4f58 2e42 4172 632d 6163 6365 : BLOX.BArc-acce
│ │ │ │ │ -00001360: 7373 696e 672c 2020 5570 3a20 424c 4f58 ssing, Up: BLOX
│ │ │ │ │ -00001370: 2e42 4172 630a 0a31 2e31 2e31 2042 4c4f .BArc..1.1.1 BLO
│ │ │ │ │ -00001380: 582e 4241 7263 3a20 6163 6365 7373 696e X.BArc: accessin
│ │ │ │ │ -00001390: 670a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d g.--------------
│ │ │ │ │ -000013a0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 656e ------------..en
│ │ │ │ │ -000013b0: 6441 6e67 6c65 0a20 2020 2020 416e 7377 dAngle. Answ
│ │ │ │ │ -000013c0: 6572 2074 6865 2065 6e64 696e 6720 6f66 er the ending of
│ │ │ │ │ -000013d0: 2074 6865 2061 6e67 756c 6172 2072 616e the angular ran
│ │ │ │ │ -000013e0: 6765 2074 6861 7420 6973 206f 6363 7570 ge that is occup
│ │ │ │ │ -000013f0: 6965 6420 6279 2074 6865 2061 7263 2c0a ied by the arc,.
│ │ │ │ │ -00001400: 2020 2020 2065 7870 7265 7373 6564 2069 expressed i
│ │ │ │ │ -00001410: 6e20 6465 6772 6565 730a 0a65 6e64 416e n degrees..endAn
│ │ │ │ │ -00001420: 676c 653a 2061 6e67 6c65 0a20 2020 2020 gle: angle.
│ │ │ │ │ -00001430: 5365 7420 7468 6520 656e 6469 6e67 206f Set the ending o
│ │ │ │ │ -00001440: 6620 7468 6520 616e 6775 6c61 7220 7261 f the angular ra
│ │ │ │ │ -00001450: 6e67 6520 7468 6174 2069 7320 6f63 6375 nge that is occu
│ │ │ │ │ -00001460: 7069 6564 2062 7920 7468 6520 6172 632c pied by the arc,
│ │ │ │ │ -00001470: 0a20 2020 2020 6578 7072 6573 7365 6420 . expressed
│ │ │ │ │ -00001480: 696e 2064 6567 7265 6573 0a0a 6669 6c6c in degrees..fill
│ │ │ │ │ -00001490: 4368 6f72 640a 2020 2020 2053 7065 6369 Chord. Speci
│ │ │ │ │ -000014a0: 6679 2074 6861 7420 7468 6520 6172 6320 fy that the arc
│ │ │ │ │ -000014b0: 7769 6c6c 2062 6520 6669 6c6c 6564 2062 will be filled b
│ │ │ │ │ -000014c0: 7920 7061 696e 7469 6e67 2061 6e20 6172 y painting an ar
│ │ │ │ │ -000014d0: 6561 2064 656c 696d 6974 6564 0a20 2020 ea delimited.
│ │ │ │ │ -000014e0: 2020 6279 2074 6865 2061 7263 2061 6e64 by the arc and
│ │ │ │ │ -000014f0: 2074 6865 2063 686f 7264 2074 6861 7420 the chord that
│ │ │ │ │ -00001500: 6a6f 696e 7320 7468 6520 6172 6327 7320 joins the arc's
│ │ │ │ │ -00001510: 656e 6470 6f69 6e74 732e 0a0a 6669 6c6c endpoints...fill
│ │ │ │ │ -00001520: 536c 6963 650a 2020 2020 2053 7065 6369 Slice. Speci
│ │ │ │ │ -00001530: 6679 2074 6861 7420 7468 6520 6172 6320 fy that the arc
│ │ │ │ │ -00001540: 7769 6c6c 2062 6520 6669 6c6c 6564 2062 will be filled b
│ │ │ │ │ -00001550: 7920 7061 696e 7469 6e67 2061 6e20 6172 y painting an ar
│ │ │ │ │ -00001560: 6561 2064 656c 696d 6974 6564 0a20 2020 ea delimited.
│ │ │ │ │ -00001570: 2020 6279 2074 6865 2061 7263 2061 6e64 by the arc and
│ │ │ │ │ -00001580: 2074 6865 2074 776f 2072 6164 6969 206a the two radii j
│ │ │ │ │ -00001590: 6f69 6e73 2074 6865 2063 656e 7465 7220 oins the center
│ │ │ │ │ -000015a0: 6f66 2074 6865 2061 7263 2077 6974 6820 of the arc with
│ │ │ │ │ -000015b0: 6561 6368 0a20 2020 2020 6f66 2074 6865 each. of the
│ │ │ │ │ -000015c0: 2065 6e64 706f 696e 7473 2028 7468 6174 endpoints (that
│ │ │ │ │ -000015d0: 2069 732c 2074 6861 7420 6120 7069 6520 is, that a pie
│ │ │ │ │ -000015e0: 736c 6963 6520 7769 6c6c 2062 6520 6472 slice will be dr
│ │ │ │ │ -000015f0: 6177 6e29 2e0a 0a66 726f 6d0a 2020 2020 awn)...from.
│ │ │ │ │ -00001600: 2041 6e73 7765 7220 7468 6520 7374 6172 Answer the star
│ │ │ │ │ -00001610: 7469 6e67 2070 6f69 6e74 206f 6620 7468 ting point of th
│ │ │ │ │ -00001620: 6520 6172 6320 696e 2063 6172 7465 7369 e arc in cartesi
│ │ │ │ │ -00001630: 616e 2063 6f6f 7264 696e 6174 6573 0a0a an coordinates..
│ │ │ │ │ -00001640: 6672 6f6d 3a20 6150 6f69 6e74 0a20 2020 from: aPoint.
│ │ │ │ │ -00001650: 2020 5365 7420 7468 6520 7374 6172 7469 Set the starti
│ │ │ │ │ -00001660: 6e67 2070 6f69 6e74 206f 6620 7468 6520 ng point of the
│ │ │ │ │ -00001670: 6172 6320 696e 2063 6172 7465 7369 616e arc in cartesian
│ │ │ │ │ -00001680: 2063 6f6f 7264 696e 6174 6573 0a0a 6672 coordinates..fr
│ │ │ │ │ -00001690: 6f6d 3a20 7374 6172 7420 746f 3a20 656e om: start to: en
│ │ │ │ │ -000016a0: 640a 2020 2020 2053 6574 2074 6865 2074 d. Set the t
│ │ │ │ │ -000016b0: 776f 2073 7461 7274 696e 6720 706f 696e wo starting poin
│ │ │ │ │ -000016c0: 7473 206f 6620 7468 6520 6172 6320 696e ts of the arc in
│ │ │ │ │ -000016d0: 2063 6172 7465 7369 616e 2063 6f6f 7264 cartesian coord
│ │ │ │ │ -000016e0: 696e 6174 6573 0a0a 7374 6172 7441 6e67 inates..startAng
│ │ │ │ │ -000016f0: 6c65 0a20 2020 2020 416e 7377 6572 2074 le. Answer t
│ │ │ │ │ -00001700: 6865 2062 6567 696e 6e69 6e67 206f 6620 he beginning of
│ │ │ │ │ -00001710: 7468 6520 616e 6775 6c61 7220 7261 6e67 the angular rang
│ │ │ │ │ -00001720: 6520 7468 6174 2069 7320 6f63 6375 7069 e that is occupi
│ │ │ │ │ -00001730: 6564 2062 7920 7468 650a 2020 2020 2061 ed by the. a
│ │ │ │ │ -00001740: 7263 2c20 6578 7072 6573 7365 6420 696e rc, expressed in
│ │ │ │ │ -00001750: 2064 6567 7265 6573 0a0a 7374 6172 7441 degrees..startA
│ │ │ │ │ -00001760: 6e67 6c65 3a20 616e 676c 650a 2020 2020 ngle: angle.
│ │ │ │ │ -00001770: 2053 6574 2074 6865 2062 6567 696e 6e69 Set the beginni
│ │ │ │ │ -00001780: 6e67 206f 6620 7468 6520 616e 6775 6c61 ng of the angula
│ │ │ │ │ -00001790: 7220 7261 6e67 6520 7468 6174 2069 7320 r range that is
│ │ │ │ │ -000017a0: 6f63 6375 7069 6564 2062 7920 7468 6520 occupied by the
│ │ │ │ │ -000017b0: 6172 632c 0a20 2020 2020 6578 7072 6573 arc,. expres
│ │ │ │ │ -000017c0: 7365 6420 696e 2064 6567 7265 6573 0a0a sed in degrees..
│ │ │ │ │ -000017d0: 7377 6565 7041 6e67 6c65 0a20 2020 2020 sweepAngle.
│ │ │ │ │ -000017e0: 416e 7377 6572 2074 6865 2073 697a 6520 Answer the size
│ │ │ │ │ -000017f0: 6f66 2074 6865 2061 6e67 756c 6172 2072 of the angular r
│ │ │ │ │ -00001800: 616e 6765 2074 6861 7420 6973 206f 6363 ange that is occ
│ │ │ │ │ -00001810: 7570 6965 6420 6279 2074 6865 2061 7263 upied by the arc
│ │ │ │ │ -00001820: 2c0a 2020 2020 2065 7870 7265 7373 6564 ,. expressed
│ │ │ │ │ -00001830: 2069 6e20 6465 6772 6565 730a 0a73 7765 in degrees..swe
│ │ │ │ │ -00001840: 6570 416e 676c 653a 2061 6e67 6c65 0a20 epAngle: angle.
│ │ │ │ │ -00001850: 2020 2020 5365 7420 7468 6520 7369 7a65 Set the size
│ │ │ │ │ -00001860: 206f 6620 7468 6520 616e 6775 6c61 7220 of the angular
│ │ │ │ │ -00001870: 7261 6e67 6520 7468 6174 2069 7320 6f63 range that is oc
│ │ │ │ │ -00001880: 6375 7069 6564 2062 7920 7468 6520 6172 cupied by the ar
│ │ │ │ │ -00001890: 632c 0a20 2020 2020 6578 7072 6573 7365 c,. expresse
│ │ │ │ │ -000018a0: 6420 696e 2064 6567 7265 6573 0a0a 746f d in degrees..to
│ │ │ │ │ -000018b0: 0a20 2020 2020 416e 7377 6572 2074 6865 . Answer the
│ │ │ │ │ -000018c0: 2065 6e64 696e 6720 706f 696e 7420 6f66 ending point of
│ │ │ │ │ -000018d0: 2074 6865 2061 7263 2069 6e20 6361 7274 the arc in cart
│ │ │ │ │ -000018e0: 6573 6961 6e20 636f 6f72 6469 6e61 7465 esian coordinate
│ │ │ │ │ -000018f0: 730a 0a74 6f3a 2061 506f 696e 740a 2020 s..to: aPoint.
│ │ │ │ │ -00001900: 2020 2053 6574 2074 6865 2065 6e64 696e Set the endin
│ │ │ │ │ -00001910: 6720 706f 696e 7420 6f66 2074 6865 2061 g point of the a
│ │ │ │ │ -00001920: 7263 2069 6e20 6361 7274 6573 6961 6e20 rc in cartesian
│ │ │ │ │ -00001930: 636f 6f72 6469 6e61 7465 730a 0a1f 0a46 coordinates....F
│ │ │ │ │ -00001940: 696c 653a 2067 7374 2d6c 6962 732e 696e ile: gst-libs.in
│ │ │ │ │ -00001950: 666f 2c20 204e 6f64 653a 2042 4c4f 582e fo, Node: BLOX.
│ │ │ │ │ -00001960: 4242 616c 6c6f 6f6e 2c20 204e 6578 743a BBalloon, Next:
│ │ │ │ │ -00001970: 2042 4c4f 582e 4242 6f75 6e64 696e 6742 BLOX.BBoundingB
│ │ │ │ │ -00001980: 6f78 2c20 2050 7265 763a 2042 4c4f 582e ox, Prev: BLOX.
│ │ │ │ │ -00001990: 4241 7263 2c20 2055 703a 2042 4c4f 5820 BArc, Up: BLOX
│ │ │ │ │ -000019a0: 7061 636b 6167 650a 0a31 2e32 2042 4c4f package..1.2 BLO
│ │ │ │ │ -000019b0: 582e 4242 616c 6c6f 6f6e 0a3d 3d3d 3d3d X.BBalloon.=====
│ │ │ │ │ -000019c0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 0a0a 4465 ============..De
│ │ │ │ │ -000019d0: 6669 6e65 6420 696e 206e 616d 6573 7061 fined in namespa
│ │ │ │ │ -000019e0: 6365 2042 4c4f 580a 5375 7065 7263 6c61 ce BLOX.Supercla
│ │ │ │ │ -000019f0: 7373 3a20 424c 4f58 2e42 4576 656e 7453 ss: BLOX.BEventS
│ │ │ │ │ -00001a00: 6574 0a43 6174 6567 6f72 793a 2047 7261 et.Category: Gra
│ │ │ │ │ -00001a10: 7068 6963 732d 4578 616d 706c 6573 0a20 phics-Examples.
│ │ │ │ │ -00001a20: 2020 2020 5468 6973 2065 7665 6e74 2073 This event s
│ │ │ │ │ -00001a30: 6574 2061 6c6c 6f77 7320 6120 7769 6467 et allows a widg
│ │ │ │ │ -00001a40: 6574 2074 6f20 7368 6f77 2065 7870 6c61 et to show expla
│ │ │ │ │ -00001a50: 6e61 746f 7279 2069 6e66 6f72 6d61 7469 natory informati
│ │ │ │ │ -00001a60: 6f6e 2077 6865 6e0a 2020 2020 2074 6865 on when. the
│ │ │ │ │ -00001a70: 206d 6f75 7365 206c 696e 6765 7273 206f mouse lingers o
│ │ │ │ │ -00001a80: 7665 7220 6974 2066 6f72 2061 2077 6869 ver it for a whi
│ │ │ │ │ -00001a90: 6c65 2e0a 0a2a 204d 656e 753a 0a0a 2a20 le...* Menu:..*
│ │ │ │ │ -00001aa0: 424c 4f58 2e42 4261 6c6c 6f6f 6e20 636c BLOX.BBalloon cl
│ │ │ │ │ -00001ab0: 6173 732d 6163 6365 7373 696e 673a 3a20 ass-accessing::
│ │ │ │ │ -00001ac0: 2028 636c 6173 7329 0a2a 2042 4c4f 582e (class).* BLOX.
│ │ │ │ │ -00001ad0: 4242 616c 6c6f 6f6e 2d61 6363 6573 7369 BBalloon-accessi
│ │ │ │ │ -00001ae0: 6e67 3a3a 2020 2869 6e73 7461 6e63 6529 ng:: (instance)
│ │ │ │ │ -00001af0: 0a2a 2042 4c4f 582e 4242 616c 6c6f 6f6e .* BLOX.BBalloon
│ │ │ │ │ -00001b00: 2d69 6e69 7469 616c 697a 696e 673a 3a20 -initializing::
│ │ │ │ │ -00001b10: 2028 696e 7374 616e 6365 290a 0a1f 0a46 (instance)....F
│ │ │ │ │ -00001b20: 696c 653a 2067 7374 2d6c 6962 732e 696e ile: gst-libs.in
│ │ │ │ │ -00001b30: 666f 2c20 204e 6f64 653a 2042 4c4f 582e fo, Node: BLOX.
│ │ │ │ │ -00001b40: 4242 616c 6c6f 6f6e 2063 6c61 7373 2d61 BBalloon class-a
│ │ │ │ │ -00001b50: 6363 6573 7369 6e67 2c20 204e 6578 743a ccessing, Next:
│ │ │ │ │ -00001b60: 2042 4c4f 582e 4242 616c 6c6f 6f6e 2d61 BLOX.BBalloon-a
│ │ │ │ │ -00001b70: 6363 6573 7369 6e67 2c20 2055 703a 2042 ccessing, Up: B
│ │ │ │ │ -00001b80: 4c4f 582e 4242 616c 6c6f 6f6e 0a0a 312e LOX.BBalloon..1.
│ │ │ │ │ -00001b90: 322e 3120 424c 4f58 2e42 4261 6c6c 6f6f 2.1 BLOX.BBalloo
│ │ │ │ │ -00001ba0: 6e20 636c 6173 733a 2061 6363 6573 7369 n class: accessi
│ │ │ │ │ -00001bb0: 6e67 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ng.-------------
│ │ │ │ │ -00001bc0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00001bd0: 2d2d 2d2d 2d2d 2d0a 0a62 616c 6c6f 6f6e -------..balloon
│ │ │ │ │ -00001be0: 4465 6c61 7954 696d 650a 2020 2020 2041 DelayTime. A
│ │ │ │ │ -00001bf0: 6e73 7765 7220 7468 6520 7469 6d65 2061 nswer the time a
│ │ │ │ │ -00001c00: 6674 6572 2077 6869 6368 2074 6865 2062 fter which the b
│ │ │ │ │ -00001c10: 616c 6c6f 6f6e 2069 7320 7368 6f77 6e20 alloon is shown
│ │ │ │ │ -00001c20: 2864 6566 6175 6c74 2069 7320 6861 6c66 (default is half
│ │ │ │ │ -00001c30: 2061 0a20 2020 2020 7365 636f 6e64 292e a. second).
│ │ │ │ │ -00001c40: 0a0a 6261 6c6c 6f6f 6e44 656c 6179 5469 ..balloonDelayTi
│ │ │ │ │ -00001c50: 6d65 3a20 6d69 6c6c 6973 6563 6f6e 6473 me: milliseconds
│ │ │ │ │ -00001c60: 0a20 2020 2020 5365 7420 7468 6520 7469 . Set the ti
│ │ │ │ │ -00001c70: 6d65 2061 6674 6572 2077 6869 6368 2074 me after which t
│ │ │ │ │ -00001c80: 6865 2062 616c 6c6f 6f6e 2069 7320 7368 he balloon is sh
│ │ │ │ │ -00001c90: 6f77 6e2e 0a0a 7368 6f77 6e0a 2020 2020 own...shown.
│ │ │ │ │ -00001ca0: 2041 6e73 7765 7220 7768 6574 6865 7220 Answer whether
│ │ │ │ │ -00001cb0: 6120 6261 6c6c 6f6f 6e20 6973 2064 6973 a balloon is dis
│ │ │ │ │ -00001cc0: 706c 6179 6564 0a0a 1f0a 4669 6c65 3a20 played....File:
│ │ │ │ │ -00001cd0: 6773 742d 6c69 6273 2e69 6e66 6f2c 2020 gst-libs.info,
│ │ │ │ │ -00001ce0: 4e6f 6465 3a20 424c 4f58 2e42 4261 6c6c Node: BLOX.BBall
│ │ │ │ │ -00001cf0: 6f6f 6e2d 6163 6365 7373 696e 672c 2020 oon-accessing,
│ │ │ │ │ -00001d00: 4e65 7874 3a20 424c 4f58 2e42 4261 6c6c Next: BLOX.BBall
│ │ │ │ │ -00001d10: 6f6f 6e2d 696e 6974 6961 6c69 7a69 6e67 oon-initializing
│ │ │ │ │ -00001d20: 2c20 2050 7265 763a 2042 4c4f 582e 4242 , Prev: BLOX.BB
│ │ │ │ │ -00001d30: 616c 6c6f 6f6e 2063 6c61 7373 2d61 6363 alloon class-acc
│ │ │ │ │ -00001d40: 6573 7369 6e67 2c20 2055 703a 2042 4c4f essing, Up: BLO
│ │ │ │ │ -00001d50: 582e 4242 616c 6c6f 6f6e 0a0a 312e 322e X.BBalloon..1.2.
│ │ │ │ │ -00001d60: 3220 424c 4f58 2e42 4261 6c6c 6f6f 6e3a 2 BLOX.BBalloon:
│ │ │ │ │ -00001d70: 2061 6363 6573 7369 6e67 0a2d 2d2d 2d2d accessing.-----
│ │ │ │ │ -00001d80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00001d90: 2d2d 2d2d 2d2d 2d2d 2d0a 0a73 686f 776e ---------..shown
│ │ │ │ │ -00001da0: 0a20 2020 2020 416e 7377 6572 2077 6865 . Answer whe
│ │ │ │ │ -00001db0: 7468 6572 2074 6865 2072 6563 6569 7665 ther the receive
│ │ │ │ │ -00001dc0: 7227 7320 6261 6c6c 6f6f 6e20 6973 2064 r's balloon is d
│ │ │ │ │ -00001dd0: 6973 706c 6179 6564 0a0a 7465 7874 0a20 isplayed..text.
│ │ │ │ │ -00001de0: 2020 2020 416e 7377 6572 2074 6865 2074 Answer the t
│ │ │ │ │ -00001df0: 6578 7420 6469 7370 6c61 7965 6420 696e ext displayed in
│ │ │ │ │ -00001e00: 2074 6865 2062 616c 6c6f 6f6e 0a0a 7465 the balloon..te
│ │ │ │ │ -00001e10: 7874 3a20 6153 7472 696e 670a 2020 2020 xt: aString.
│ │ │ │ │ -00001e20: 2053 6574 2074 6865 2074 6578 7420 6469 Set the text di
│ │ │ │ │ -00001e30: 7370 6c61 7965 6420 696e 2074 6865 2062 splayed in the b
│ │ │ │ │ -00001e40: 616c 6c6f 6f6e 2074 6f20 6153 7472 696e alloon to aStrin
│ │ │ │ │ -00001e50: 670a 0a1f 0a46 696c 653a 2067 7374 2d6c g....File: gst-l
│ │ │ │ │ -00001e60: 6962 732e 696e 666f 2c20 204e 6f64 653a ibs.info, Node:
│ │ │ │ │ -00001e70: 2042 4c4f 582e 4242 616c 6c6f 6f6e 2d69 BLOX.BBalloon-i
│ │ │ │ │ -00001e80: 6e69 7469 616c 697a 696e 672c 2020 5072 nitializing, Pr
│ │ │ │ │ -00001e90: 6576 3a20 424c 4f58 2e42 4261 6c6c 6f6f ev: BLOX.BBalloo
│ │ │ │ │ -00001ea0: 6e2d 6163 6365 7373 696e 672c 2020 5570 n-accessing, Up
│ │ │ │ │ -00001eb0: 3a20 424c 4f58 2e42 4261 6c6c 6f6f 6e0a : BLOX.BBalloon.
│ │ │ │ │ -00001ec0: 0a31 2e32 2e33 2042 4c4f 582e 4242 616c .1.2.3 BLOX.BBal
│ │ │ │ │ -00001ed0: 6c6f 6f6e 3a20 696e 6974 6961 6c69 7a69 loon: initializi
│ │ │ │ │ -00001ee0: 6e67 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ng.-------------
│ │ │ │ │ -00001ef0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00001f00: 2d2d 2d2d 0a0a 696e 6974 6961 6c69 7a65 ----..initialize
│ │ │ │ │ -00001f10: 3a20 6142 5769 6467 6574 0a20 2020 2020 : aBWidget.
│ │ │ │ │ -00001f20: 496e 6974 6961 6c69 7a65 2074 6865 2065 Initialize the e
│ │ │ │ │ -00001f30: 7665 6e74 2073 6574 7320 666f 7220 7468 vent sets for th
│ │ │ │ │ -00001f40: 6520 7265 6365 6976 6572 0a0a 1f0a 4669 e receiver....Fi
│ │ │ │ │ -00001f50: 6c65 3a20 6773 742d 6c69 6273 2e69 6e66 le: gst-libs.inf
│ │ │ │ │ -00001f60: 6f2c 2020 4e6f 6465 3a20 424c 4f58 2e42 o, Node: BLOX.B
│ │ │ │ │ -00001f70: 426f 756e 6469 6e67 426f 782c 2020 4e65 BoundingBox, Ne
│ │ │ │ │ -00001f80: 7874 3a20 424c 4f58 2e42 4275 7474 6f6e xt: BLOX.BButton
│ │ │ │ │ -00001f90: 2c20 2050 7265 763a 2042 4c4f 582e 4242 , Prev: BLOX.BB
│ │ │ │ │ -00001fa0: 616c 6c6f 6f6e 2c20 2055 703a 2042 4c4f alloon, Up: BLO
│ │ │ │ │ -00001fb0: 5820 7061 636b 6167 650a 0a31 2e33 2042 X package..1.3 B
│ │ │ │ │ -00001fc0: 4c4f 582e 4242 6f75 6e64 696e 6742 6f78 LOX.BBoundingBox
│ │ │ │ │ -00001fd0: 0a3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d .===============
│ │ │ │ │ -00001fe0: 3d3d 3d3d 3d3d 0a0a 4465 6669 6e65 6420 ======..Defined
│ │ │ │ │ -00001ff0: 696e 206e 616d 6573 7061 6365 2042 4c4f in namespace BLO
│ │ │ │ │ -00002000: 580a 5375 7065 7263 6c61 7373 3a20 424c X.Superclass: BL
│ │ │ │ │ -00002010: 4f58 2e42 4361 6e76 6173 4f62 6a65 6374 OX.BCanvasObject
│ │ │ │ │ -00002020: 0a43 6174 6567 6f72 793a 2047 7261 7068 .Category: Graph
│ │ │ │ │ -00002030: 6963 732d 5769 6e64 6f77 730a 2020 2020 ics-Windows.
│ │ │ │ │ -00002040: 2049 2061 6d20 7468 6520 756c 7469 6d61 I am the ultima
│ │ │ │ │ -00002050: 7465 2061 6e63 6573 746f 7220 6f66 2061 te ancestor of a
│ │ │ │ │ -00002060: 6c6c 2069 7465 6d73 2074 6861 7420 796f ll items that yo
│ │ │ │ │ -00002070: 7520 6361 6e20 7075 7420 696e 2061 0a20 u can put in a.
│ │ │ │ │ -00002080: 2020 2020 4243 616e 7661 7320 616e 6420 BCanvas and
│ │ │ │ │ -00002090: 7768 6963 6820 6172 6520 7765 6c6c 2064 which are well d
│ │ │ │ │ -000020a0: 6566 696e 6564 2062 7920 7468 6569 7220 efined by their
│ │ │ │ │ -000020b0: 626f 756e 6469 6e67 2062 6f78 202d 2069 bounding box - i
│ │ │ │ │ -000020c0: 2e65 2e0a 2020 2020 2065 7665 7279 7468 .e.. everyth
│ │ │ │ │ -000020d0: 696e 6720 6578 6365 7074 2042 506f 6c79 ing except BPoly
│ │ │ │ │ -000020e0: 6c69 6e65 7320 616e 6420 4253 706c 696e lines and BSplin
│ │ │ │ │ -000020f0: 6573 2e0a 0a2a 204d 656e 753a 0a0a 2a20 es...* Menu:..*
│ │ │ │ │ -00002100: 424c 4f58 2e42 426f 756e 6469 6e67 426f BLOX.BBoundingBo
│ │ │ │ │ -00002110: 782d 6163 6365 7373 696e 673a 3a20 2028 x-accessing:: (
│ │ │ │ │ -00002120: 696e 7374 616e 6365 290a 0a1f 0a46 696c instance)....Fil
│ │ │ │ │ -00002130: 653a 2067 7374 2d6c 6962 732e 696e 666f e: gst-libs.info
│ │ │ │ │ -00002140: 2c20 204e 6f64 653a 2042 4c4f 582e 4242 , Node: BLOX.BB
│ │ │ │ │ -00002150: 6f75 6e64 696e 6742 6f78 2d61 6363 6573 oundingBox-acces
│ │ │ │ │ -00002160: 7369 6e67 2c20 2055 703a 2042 4c4f 582e sing, Up: BLOX.
│ │ │ │ │ -00002170: 4242 6f75 6e64 696e 6742 6f78 0a0a 312e BBoundingBox..1.
│ │ │ │ │ -00002180: 332e 3120 424c 4f58 2e42 426f 756e 6469 3.1 BLOX.BBoundi
│ │ │ │ │ -00002190: 6e67 426f 783a 2061 6363 6573 7369 6e67 ngBox: accessing
│ │ │ │ │ -000021a0: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------
│ │ │ │ │ -000021b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000021c0: 2d2d 2d0a 0a62 6f75 6e64 696e 6742 6f78 ---..boundingBox
│ │ │ │ │ -000021d0: 0a20 2020 2020 416e 7377 6572 2061 2052 . Answer a R
│ │ │ │ │ -000021e0: 6563 7461 6e67 6c65 2065 6e63 6c6f 7369 ectangle enclosi
│ │ │ │ │ -000021f0: 6e67 2061 6c6c 206f 6620 7468 6520 7265 ng all of the re
│ │ │ │ │ -00002200: 6365 6976 6572 0a0a 6365 6e74 6572 0a20 ceiver..center.
│ │ │ │ │ -00002210: 2020 2020 416e 7377 6572 2074 6865 2063 Answer the c
│ │ │ │ │ -00002220: 656e 7465 7220 706f 696e 7420 6f66 2074 enter point of t
│ │ │ │ │ -00002230: 6865 2072 6563 6569 7665 720a 0a63 656e he receiver..cen
│ │ │ │ │ -00002240: 7465 723a 2063 656e 7465 7220 6578 7465 ter: center exte
│ │ │ │ │ -00002250: 6e74 3a20 6578 7465 6e74 0a20 2020 2020 nt: extent.
│ │ │ │ │ -00002260: 4d6f 7665 2074 6865 206f 626a 6563 7420 Move the object
│ │ │ │ │ -00002270: 736f 2074 6861 7420 6974 2069 7320 6365 so that it is ce
│ │ │ │ │ -00002280: 6e74 6572 6564 2061 726f 756e 6420 7468 ntered around th
│ │ │ │ │ -00002290: 6520 6365 6e74 6572 2050 6f69 6e74 2061 e center Point a
│ │ │ │ │ -000022a0: 6e64 0a20 2020 2020 6974 7320 7369 7a65 nd. its size
│ │ │ │ │ -000022b0: 2069 7320 6769 7665 6e20 6279 2074 6865 is given by the
│ │ │ │ │ -000022c0: 2065 7874 656e 7420 506f 696e 742e 2020 extent Point.
│ │ │ │ │ -000022d0: 4e6f 2063 6861 6e67 6573 2074 616b 6520 No changes take
│ │ │ │ │ -000022e0: 706c 6163 6520 756e 7469 6c0a 2020 2020 place until.
│ │ │ │ │ -000022f0: 2079 6f75 2069 6e76 6f6b 6520 7468 6520 you invoke the
│ │ │ │ │ -00002300: 2363 7265 6174 6520 2869 6620 7468 6520 #create (if the
│ │ │ │ │ -00002310: 6f62 6a65 6374 2068 6173 206e 6f74 2062 object has not b
│ │ │ │ │ -00002320: 6565 6e20 696e 7365 7274 6564 2069 6e20 een inserted in
│ │ │ │ │ -00002330: 7468 650a 2020 2020 2063 616e 7661 7320 the. canvas
│ │ │ │ │ -00002340: 7965 7429 206f 7220 7468 6520 2372 6564 yet) or the #red
│ │ │ │ │ -00002350: 7261 7720 6d65 7468 6f64 2e0a 0a63 6f72 raw method...cor
│ │ │ │ │ -00002360: 6e65 720a 2020 2020 2041 6e73 7765 7220 ner. Answer
│ │ │ │ │ -00002370: 7468 6520 506f 696e 7420 7370 6563 6966 the Point specif
│ │ │ │ │ -00002380: 7969 6e67 2074 6865 206c 6f77 6572 2d72 ying the lower-r
│ │ │ │ │ -00002390: 6967 6874 2063 6f72 6e65 7220 6f66 2074 ight corner of t
│ │ │ │ │ -000023a0: 6865 2072 6563 6569 7665 720a 0a63 6f72 he receiver..cor
│ │ │ │ │ -000023b0: 6e65 723a 2070 6f69 6e74 4f72 4172 7261 ner: pointOrArra
│ │ │ │ │ -000023c0: 790a 2020 2020 2053 6574 2074 6865 2050 y. Set the P
│ │ │ │ │ -000023d0: 6f69 6e74 2073 7065 6369 6679 696e 6720 oint specifying
│ │ │ │ │ -000023e0: 7468 6520 6c6f 7765 722d 7269 6768 7420 the lower-right
│ │ │ │ │ -000023f0: 636f 726e 6572 206f 6620 7468 6520 7265 corner of the re
│ │ │ │ │ -00002400: 6365 6976 6572 3b0a 2020 2020 2070 6f69 ceiver;. poi
│ │ │ │ │ -00002410: 6e74 4f72 4172 7261 7920 6361 6e20 6265 ntOrArray can be
│ │ │ │ │ -00002420: 2061 2050 6f69 6e74 206f 7220 6120 7477 a Point or a tw
│ │ │ │ │ -00002430: 6f2d 6974 656d 2041 7272 6179 2e20 204e o-item Array. N
│ │ │ │ │ -00002440: 6f20 6368 616e 6765 7320 7461 6b65 0a20 o changes take.
│ │ │ │ │ -00002450: 2020 2020 706c 6163 6520 756e 7469 6c20 place until
│ │ │ │ │ -00002460: 796f 7520 696e 766f 6b65 2074 6865 2023 you invoke the #
│ │ │ │ │ -00002470: 6372 6561 7465 2028 6966 2074 6865 206f create (if the o
│ │ │ │ │ -00002480: 626a 6563 7420 6861 7320 6e6f 7420 6265 bject has not be
│ │ │ │ │ -00002490: 656e 0a20 2020 2020 696e 7365 7274 6564 en. inserted
│ │ │ │ │ -000024a0: 2069 6e20 7468 6520 6361 6e76 6173 2079 in the canvas y
│ │ │ │ │ -000024b0: 6574 2920 6f72 2074 6865 2023 7265 6472 et) or the #redr
│ │ │ │ │ -000024c0: 6177 206d 6574 686f 642e 0a0a 6578 7465 aw method...exte
│ │ │ │ │ -000024d0: 6e74 0a20 2020 2020 416e 7377 6572 2061 nt. Answer a
│ │ │ │ │ -000024e0: 2050 6f69 6e74 2073 7065 6369 6679 696e Point specifyin
│ │ │ │ │ -000024f0: 6720 7468 6520 7369 7a65 206f 6620 7468 g the size of th
│ │ │ │ │ -00002500: 6520 7265 6365 6976 6572 0a0a 6578 7465 e receiver..exte
│ │ │ │ │ -00002510: 6e74 3a20 706f 696e 744f 7241 7272 6179 nt: pointOrArray
│ │ │ │ │ -00002520: 0a20 2020 2020 5365 7420 7468 6520 506f . Set the Po
│ │ │ │ │ -00002530: 696e 7420 7370 6563 6966 7969 6e67 2074 int specifying t
│ │ │ │ │ -00002540: 6865 2073 697a 6520 6f66 2074 6865 2072 he size of the r
│ │ │ │ │ -00002550: 6563 6569 7665 723b 2070 6f69 6e74 4f72 eceiver; pointOr
│ │ │ │ │ -00002560: 4172 7261 7920 6361 6e0a 2020 2020 2062 Array can. b
│ │ │ │ │ -00002570: 6520 6120 506f 696e 7420 6f72 2061 2074 e a Point or a t
│ │ │ │ │ -00002580: 776f 2d69 7465 6d20 4172 7261 792e 2020 wo-item Array.
│ │ │ │ │ -00002590: 4e6f 2063 6861 6e67 6573 2074 616b 6520 No changes take
│ │ │ │ │ -000025a0: 706c 6163 6520 756e 7469 6c20 796f 750a place until you.
│ │ │ │ │ -000025b0: 2020 2020 2069 6e76 6f6b 6520 7468 6520 invoke the
│ │ │ │ │ -000025c0: 2363 7265 6174 6520 2869 6620 7468 6520 #create (if the
│ │ │ │ │ -000025d0: 6f62 6a65 6374 2068 6173 206e 6f74 2062 object has not b
│ │ │ │ │ -000025e0: 6565 6e20 696e 7365 7274 6564 2069 6e20 een inserted in
│ │ │ │ │ -000025f0: 7468 650a 2020 2020 2063 616e 7661 7320 the. canvas
│ │ │ │ │ -00002600: 7965 7429 206f 7220 7468 6520 2372 6564 yet) or the #red
│ │ │ │ │ -00002610: 7261 7720 6d65 7468 6f64 2e0a 0a6d 6f76 raw method...mov
│ │ │ │ │ -00002620: 6542 793a 2070 6f69 6e74 4f72 4172 7261 eBy: pointOrArra
│ │ │ │ │ -00002630: 790a 2020 2020 204d 6f76 6520 7468 6520 y. Move the
│ │ │ │ │ -00002640: 6f62 6a65 6374 2062 7920 7468 6520 616d object by the am
│ │ │ │ │ -00002650: 6f75 6e74 2069 6e64 6963 6174 6564 2062 ount indicated b
│ │ │ │ │ -00002660: 7920 706f 696e 744f 7241 7272 6179 3a20 y pointOrArray:
│ │ │ │ │ -00002670: 7468 6174 2069 732c 0a20 2020 2020 6974 that is,. it
│ │ │ │ │ -00002680: 7320 7768 6f6c 6520 626f 756e 6469 6e67 s whole bounding
│ │ │ │ │ -00002690: 2062 6f78 2069 7320 7368 6966 7465 6420 box is shifted
│ │ │ │ │ -000026a0: 6279 2074 6861 7420 616d 6f75 6e74 2e20 by that amount.
│ │ │ │ │ -000026b0: 204e 6f20 6368 616e 6765 7320 7461 6b65 No changes take
│ │ │ │ │ -000026c0: 0a20 2020 2020 706c 6163 6520 756e 7469 . place unti
│ │ │ │ │ -000026d0: 6c20 796f 7520 696e 766f 6b65 2074 6865 l you invoke the
│ │ │ │ │ -000026e0: 2023 6372 6561 7465 2028 6966 2074 6865 #create (if the
│ │ │ │ │ -000026f0: 206f 626a 6563 7420 6861 7320 6e6f 7420 object has not
│ │ │ │ │ -00002700: 6265 656e 0a20 2020 2020 696e 7365 7274 been. insert
│ │ │ │ │ -00002710: 6564 2069 6e20 7468 6520 6361 6e76 6173 ed in the canvas
│ │ │ │ │ -00002720: 2079 6574 2920 6f72 2074 6865 2023 7265 yet) or the #re
│ │ │ │ │ -00002730: 6472 6177 206d 6574 686f 642e 0a0a 6f72 draw method...or
│ │ │ │ │ -00002740: 6967 696e 0a20 2020 2020 416e 7377 6572 igin. Answer
│ │ │ │ │ -00002750: 2074 6865 2050 6f69 6e74 2073 7065 6369 the Point speci
│ │ │ │ │ -00002760: 6679 696e 6720 7468 6520 746f 702d 6c65 fying the top-le
│ │ │ │ │ -00002770: 6674 2063 6f72 6e65 7220 6f66 2074 6865 ft corner of the
│ │ │ │ │ -00002780: 2072 6563 6569 7665 720a 0a6f 7269 6769 receiver..origi
│ │ │ │ │ -00002790: 6e3a 2070 6f69 6e74 4f72 4172 7261 790a n: pointOrArray.
│ │ │ │ │ -000027a0: 2020 2020 2053 6574 2074 6865 2050 6f69 Set the Poi
│ │ │ │ │ -000027b0: 6e74 2073 7065 6369 6679 696e 6720 7468 nt specifying th
│ │ │ │ │ -000027c0: 6520 746f 702d 6c65 6674 2063 6f72 6e65 e top-left corne
│ │ │ │ │ -000027d0: 7220 6f66 2074 6865 2072 6563 6569 7665 r of the receive
│ │ │ │ │ -000027e0: 723b 0a20 2020 2020 706f 696e 744f 7241 r;. pointOrA
│ │ │ │ │ -000027f0: 7272 6179 2063 616e 2062 6520 6120 506f rray can be a Po
│ │ │ │ │ -00002800: 696e 7420 6f72 2061 2074 776f 2d69 7465 int or a two-ite
│ │ │ │ │ -00002810: 6d20 4172 7261 792e 2020 4e6f 2063 6861 m Array. No cha
│ │ │ │ │ -00002820: 6e67 6573 2074 616b 650a 2020 2020 2070 nges take. p
│ │ │ │ │ -00002830: 6c61 6365 2075 6e74 696c 2079 6f75 2069 lace until you i
│ │ │ │ │ -00002840: 6e76 6f6b 6520 7468 6520 2363 7265 6174 nvoke the #creat
│ │ │ │ │ -00002850: 6520 2869 6620 7468 6520 6f62 6a65 6374 e (if the object
│ │ │ │ │ -00002860: 2068 6173 206e 6f74 2062 6565 6e0a 2020 has not been.
│ │ │ │ │ -00002870: 2020 2069 6e73 6572 7465 6420 696e 2074 inserted in t
│ │ │ │ │ -00002880: 6865 2063 616e 7661 7320 7965 7429 206f he canvas yet) o
│ │ │ │ │ -00002890: 7220 7468 6520 2372 6564 7261 7720 6d65 r the #redraw me
│ │ │ │ │ -000028a0: 7468 6f64 2e0a 0a6f 7269 6769 6e3a 206f thod...origin: o
│ │ │ │ │ -000028b0: 7269 6769 6e50 6f69 6e74 4f72 4172 7261 riginPointOrArra
│ │ │ │ │ -000028c0: 7920 636f 726e 6572 3a20 636f 726e 6572 y corner: corner
│ │ │ │ │ -000028d0: 506f 696e 744f 7241 7272 6179 0a20 2020 PointOrArray.
│ │ │ │ │ -000028e0: 2020 5365 7420 7468 6520 626f 756e 6469 Set the boundi
│ │ │ │ │ -000028f0: 6e67 2062 6f78 206f 6620 7468 6520 6f62 ng box of the ob
│ │ │ │ │ -00002900: 6a65 6374 2c20 6261 7365 6420 6f6e 2061 ject, based on a
│ │ │ │ │ -00002910: 2050 6f69 6e74 2073 7065 6369 6679 696e Point specifyin
│ │ │ │ │ -00002920: 6720 7468 650a 2020 2020 2074 6f70 2d6c g the. top-l
│ │ │ │ │ -00002930: 6566 7420 636f 726e 6572 206f 6620 7468 eft corner of th
│ │ │ │ │ -00002940: 6520 7265 6365 6976 6572 2061 6e64 2061 e receiver and a
│ │ │ │ │ -00002950: 6e6f 7468 6572 2073 7065 6369 6679 696e nother specifyin
│ │ │ │ │ -00002960: 6720 7468 650a 2020 2020 2062 6f74 746f g the. botto
│ │ │ │ │ -00002970: 6d2d 7269 6768 7420 636f 726e 6572 3b20 m-right corner;
│ │ │ │ │ -00002980: 7468 6520 7477 6f20 7061 7261 6d65 7465 the two paramete
│ │ │ │ │ -00002990: 7273 2063 616e 2062 6f74 6820 6265 2050 rs can both be P
│ │ │ │ │ -000029a0: 6f69 6e74 7320 6f72 0a20 2020 2020 7477 oints or. tw
│ │ │ │ │ -000029b0: 6f2d 6974 656d 2041 7272 6179 732e 2020 o-item Arrays.
│ │ │ │ │ -000029c0: 4e6f 2063 6861 6e67 6573 2074 616b 6520 No changes take
│ │ │ │ │ -000029d0: 706c 6163 6520 756e 7469 6c20 796f 7520 place until you
│ │ │ │ │ -000029e0: 696e 766f 6b65 2074 6865 0a20 2020 2020 invoke the.
│ │ │ │ │ -000029f0: 2363 7265 6174 6520 2869 6620 7468 6520 #create (if the
│ │ │ │ │ -00002a00: 6f62 6a65 6374 2068 6173 206e 6f74 2062 object has not b
│ │ │ │ │ -00002a10: 6565 6e20 696e 7365 7274 6564 2069 6e20 een inserted in
│ │ │ │ │ -00002a20: 7468 6520 6361 6e76 6173 2079 6574 2920 the canvas yet)
│ │ │ │ │ -00002a30: 6f72 0a20 2020 2020 7468 6520 2372 6564 or. the #red
│ │ │ │ │ -00002a40: 7261 7720 6d65 7468 6f64 2e0a 0a6f 7269 raw method...ori
│ │ │ │ │ -00002a50: 6769 6e3a 206f 7269 6769 6e50 6f69 6e74 gin: originPoint
│ │ │ │ │ -00002a60: 4f72 4172 7261 7920 6578 7465 6e74 3a20 OrArray extent:
│ │ │ │ │ -00002a70: 6578 7465 6e74 506f 696e 744f 7241 7272 extentPointOrArr
│ │ │ │ │ -00002a80: 6179 0a20 2020 2020 5365 7420 7468 6520 ay. Set the
│ │ │ │ │ -00002a90: 626f 756e 6469 6e67 2062 6f78 206f 6620 bounding box of
│ │ │ │ │ -00002aa0: 7468 6520 6f62 6a65 6374 2c20 6261 7365 the object, base
│ │ │ │ │ -00002ab0: 6420 6f6e 2061 2050 6f69 6e74 2073 7065 d on a Point spe
│ │ │ │ │ -00002ac0: 6369 6679 696e 6720 7468 650a 2020 2020 cifying the.
│ │ │ │ │ -00002ad0: 2074 6f70 2d6c 6566 7420 636f 726e 6572 top-left corner
│ │ │ │ │ -00002ae0: 206f 6620 7468 6520 7265 6365 6976 6572 of the receiver
│ │ │ │ │ -00002af0: 2061 6e64 2061 6e6f 7468 6572 2073 7065 and another spe
│ │ │ │ │ -00002b00: 6369 6679 696e 6720 6974 7320 7369 7a65 cifying its size
│ │ │ │ │ -00002b10: 3b0a 2020 2020 2074 6865 2074 776f 2070 ;. the two p
│ │ │ │ │ -00002b20: 6172 616d 6574 6572 7320 6361 6e20 626f arameters can bo
│ │ │ │ │ -00002b30: 7468 2062 6520 506f 696e 7473 206f 7220 th be Points or
│ │ │ │ │ -00002b40: 7477 6f2d 6974 656d 2041 7272 6179 732e two-item Arrays.
│ │ │ │ │ -00002b50: 2020 4e6f 0a20 2020 2020 6368 616e 6765 No. change
│ │ │ │ │ -00002b60: 7320 7461 6b65 2070 6c61 6365 2075 6e74 s take place unt
│ │ │ │ │ -00002b70: 696c 2079 6f75 2069 6e76 6f6b 6520 7468 il you invoke th
│ │ │ │ │ -00002b80: 6520 2363 7265 6174 6520 2869 6620 7468 e #create (if th
│ │ │ │ │ -00002b90: 6520 6f62 6a65 6374 2068 6173 0a20 2020 e object has.
│ │ │ │ │ -00002ba0: 2020 6e6f 7420 6265 656e 2069 6e73 6572 not been inser
│ │ │ │ │ -00002bb0: 7465 6420 696e 2074 6865 2063 616e 7661 ted in the canva
│ │ │ │ │ -00002bc0: 7320 7965 7429 206f 7220 7468 6520 2372 s yet) or the #r
│ │ │ │ │ -00002bd0: 6564 7261 7720 6d65 7468 6f64 2e0a 0a1f edraw method....
│ │ │ │ │ -00002be0: 0a46 696c 653a 2067 7374 2d6c 6962 732e .File: gst-libs.
│ │ │ │ │ -00002bf0: 696e 666f 2c20 204e 6f64 653a 2042 4c4f info, Node: BLO
│ │ │ │ │ -00002c00: 582e 4242 7574 746f 6e2c 2020 4e65 7874 X.BButton, Next
│ │ │ │ │ -00002c10: 3a20 424c 4f58 2e42 4275 7474 6f6e 4c69 : BLOX.BButtonLi
│ │ │ │ │ -00002c20: 6b65 2c20 2050 7265 763a 2042 4c4f 582e ke, Prev: BLOX.
│ │ │ │ │ -00002c30: 4242 6f75 6e64 696e 6742 6f78 2c20 2055 BBoundingBox, U
│ │ │ │ │ -00002c40: 703a 2042 4c4f 5820 7061 636b 6167 650a p: BLOX package.
│ │ │ │ │ -00002c50: 0a31 2e34 2042 4c4f 582e 4242 7574 746f .1.4 BLOX.BButto
│ │ │ │ │ -00002c60: 6e0a 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d n.==============
│ │ │ │ │ -00002c70: 3d3d 0a0a 4465 6669 6e65 6420 696e 206e ==..Defined in n
│ │ │ │ │ -00002c80: 616d 6573 7061 6365 2042 4c4f 580a 5375 amespace BLOX.Su
│ │ │ │ │ -00002c90: 7065 7263 6c61 7373 3a20 424c 4f58 2e42 perclass: BLOX.B
│ │ │ │ │ -00002ca0: 5072 696d 6974 6976 650a 4361 7465 676f Primitive.Catego
│ │ │ │ │ -00002cb0: 7279 3a20 4772 6170 6869 6373 2d57 696e ry: Graphics-Win
│ │ │ │ │ -00002cc0: 646f 7773 0a20 2020 2020 4920 616d 2061 dows. I am a
│ │ │ │ │ -00002cd0: 2062 7574 746f 6e20 7468 6174 2061 2075 button that a u
│ │ │ │ │ -00002ce0: 7365 7220 6361 6e20 636c 6963 6b2e 2020 ser can click.
│ │ │ │ │ -00002cf0: 496e 2066 6163 7420 4920 616d 2061 7420 In fact I am at
│ │ │ │ │ -00002d00: 7468 6520 6865 6164 206f 6620 610a 2020 the head of a.
│ │ │ │ │ -00002d10: 2020 2073 6d61 6c6c 2068 6965 7261 7263 small hierarc
│ │ │ │ │ -00002d20: 6879 206f 6620 6f62 6a65 6374 7320 7768 hy of objects wh
│ │ │ │ │ -00002d30: 6963 6820 6578 6869 6269 7420 6275 7474 ich exhibit butt
│ │ │ │ │ -00002d40: 6f6e 2d6c 696b 6520 6c6f 6f6b 2061 6e64 on-like look and
│ │ │ │ │ -00002d50: 0a20 2020 2020 6265 6861 7669 6f72 0a0a . behavior..
│ │ │ │ │ -00002d60: 2a20 4d65 6e75 3a0a 0a2a 2042 4c4f 582e * Menu:..* BLOX.
│ │ │ │ │ -00002d70: 4242 7574 746f 6e20 636c 6173 732d 696e BButton class-in
│ │ │ │ │ -00002d80: 7374 616e 6365 2063 7265 6174 696f 6e3a stance creation:
│ │ │ │ │ -00002d90: 3a20 2028 636c 6173 7329 0a2a 2042 4c4f : (class).* BLO
│ │ │ │ │ -00002da0: 582e 4242 7574 746f 6e2d 6163 6365 7373 X.BButton-access
│ │ │ │ │ -00002db0: 696e 673a 3a20 2028 696e 7374 616e 6365 ing:: (instance
│ │ │ │ │ -00002dc0: 290a 0a1f 0a46 696c 653a 2067 7374 2d6c )....File: gst-l
│ │ │ │ │ -00002dd0: 6962 732e 696e 666f 2c20 204e 6f64 653a ibs.info, Node:
│ │ │ │ │ -00002de0: 2042 4c4f 582e 4242 7574 746f 6e20 636c BLOX.BButton cl
│ │ │ │ │ -00002df0: 6173 732d 696e 7374 616e 6365 2063 7265 ass-instance cre
│ │ │ │ │ -00002e00: 6174 696f 6e2c 2020 4e65 7874 3a20 424c ation, Next: BL
│ │ │ │ │ -00002e10: 4f58 2e42 4275 7474 6f6e 2d61 6363 6573 OX.BButton-acces
│ │ │ │ │ -00002e20: 7369 6e67 2c20 2055 703a 2042 4c4f 582e sing, Up: BLOX.
│ │ │ │ │ -00002e30: 4242 7574 746f 6e0a 0a31 2e34 2e31 2042 BButton..1.4.1 B
│ │ │ │ │ -00002e40: 4c4f 582e 4242 7574 746f 6e20 636c 6173 LOX.BButton clas
│ │ │ │ │ -00002e50: 733a 2069 6e73 7461 6e63 6520 6372 6561 s: instance crea
│ │ │ │ │ -00002e60: 7469 6f6e 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d tion.-----------
│ │ │ │ │ -00002e70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00002e80: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00002e90: 0a0a 6e65 773a 2070 6172 656e 7420 6c61 ..new: parent la
│ │ │ │ │ -00002ea0: 6265 6c3a 206c 6162 656c 0a20 2020 2020 bel: label.
│ │ │ │ │ -00002eb0: 416e 7377 6572 2061 206e 6577 2042 4275 Answer a new BBu
│ │ │ │ │ -00002ec0: 7474 6f6e 2077 6964 6765 7420 6c61 6964 tton widget laid
│ │ │ │ │ -00002ed0: 2069 6e73 6964 6520 7468 6520 6769 7665 inside the give
│ │ │ │ │ -00002ee0: 6e20 7061 7265 6e74 2077 6964 6765 742c n parent widget,
│ │ │ │ │ -00002ef0: 0a20 2020 2020 7368 6f77 696e 6720 6279 . showing by
│ │ │ │ │ -00002f00: 2064 6566 6175 6c74 2074 6865 2027 6c61 default the 'la
│ │ │ │ │ -00002f10: 6265 6c27 2053 7472 696e 672e 0a0a 1f0a bel' String.....
│ │ │ │ │ -00002f20: 4669 6c65 3a20 6773 742d 6c69 6273 2e69 File: gst-libs.i
│ │ │ │ │ -00002f30: 6e66 6f2c 2020 4e6f 6465 3a20 424c 4f58 nfo, Node: BLOX
│ │ │ │ │ -00002f40: 2e42 4275 7474 6f6e 2d61 6363 6573 7369 .BButton-accessi
│ │ │ │ │ -00002f50: 6e67 2c20 2050 7265 763a 2042 4c4f 582e ng, Prev: BLOX.
│ │ │ │ │ -00002f60: 4242 7574 746f 6e20 636c 6173 732d 696e BButton class-in
│ │ │ │ │ -00002f70: 7374 616e 6365 2063 7265 6174 696f 6e2c stance creation,
│ │ │ │ │ -00002f80: 2020 5570 3a20 424c 4f58 2e42 4275 7474 Up: BLOX.BButt
│ │ │ │ │ -00002f90: 6f6e 0a0a 312e 342e 3220 424c 4f58 2e42 on..1.4.2 BLOX.B
│ │ │ │ │ -00002fa0: 4275 7474 6f6e 3a20 6163 6365 7373 696e Button: accessin
│ │ │ │ │ -00002fb0: 670a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d g.--------------
│ │ │ │ │ -00002fc0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------.
│ │ │ │ │ -00002fd0: 0a62 6163 6b67 726f 756e 6443 6f6c 6f72 .backgroundColor
│ │ │ │ │ -00002fe0: 0a20 2020 2020 416e 7377 6572 2074 6865 . Answer the
│ │ │ │ │ -00002ff0: 2076 616c 7565 206f 6620 7468 6520 6261 value of the ba
│ │ │ │ │ -00003000: 636b 6772 6f75 6e64 436f 6c6f 7220 6f70 ckgroundColor op
│ │ │ │ │ -00003010: 7469 6f6e 2066 6f72 2074 6865 2077 6964 tion for the wid
│ │ │ │ │ -00003020: 6765 742e 0a0a 2020 2020 2053 7065 6369 get... Speci
│ │ │ │ │ -00003030: 6669 6573 2074 6865 206e 6f72 6d61 6c20 fies the normal
│ │ │ │ │ -00003040: 6261 636b 6772 6f75 6e64 2063 6f6c 6f72 background color
│ │ │ │ │ -00003050: 2074 6f20 7573 6520 7768 656e 2064 6973 to use when dis
│ │ │ │ │ -00003060: 706c 6179 696e 6720 7468 650a 2020 2020 playing the.
│ │ │ │ │ -00003070: 2077 6964 6765 742e 0a0a 6261 636b 6772 widget...backgr
│ │ │ │ │ -00003080: 6f75 6e64 436f 6c6f 723a 2076 616c 7565 oundColor: value
│ │ │ │ │ -00003090: 0a20 2020 2020 5365 7420 7468 6520 7661 . Set the va
│ │ │ │ │ -000030a0: 6c75 6520 6f66 2074 6865 2062 6163 6b67 lue of the backg
│ │ │ │ │ -000030b0: 726f 756e 6443 6f6c 6f72 206f 7074 696f roundColor optio
│ │ │ │ │ -000030c0: 6e20 666f 7220 7468 6520 7769 6467 6574 n for the widget
│ │ │ │ │ -000030d0: 2e0a 0a20 2020 2020 5370 6563 6966 6965 ... Specifie
│ │ │ │ │ -000030e0: 7320 7468 6520 6e6f 726d 616c 2062 6163 s the normal bac
│ │ │ │ │ -000030f0: 6b67 726f 756e 6420 636f 6c6f 7220 746f kground color to
│ │ │ │ │ -00003100: 2075 7365 2077 6865 6e20 6469 7370 6c61 use when displa
│ │ │ │ │ -00003110: 7969 6e67 2074 6865 0a20 2020 2020 7769 ying the. wi
│ │ │ │ │ -00003120: 6467 6574 2e0a 0a63 616c 6c62 6163 6b0a dget...callback.
│ │ │ │ │ -00003130: 2020 2020 2041 6e73 7765 7220 6120 4469 Answer a Di
│ │ │ │ │ -00003140: 7265 6374 6564 4d65 7373 6167 6520 7468 rectedMessage th
│ │ │ │ │ -00003150: 6174 2069 7320 7365 6e74 2077 6865 6e20 at is sent when
│ │ │ │ │ -00003160: 7468 6520 7265 6365 6976 6572 2069 7320 the receiver is
│ │ │ │ │ -00003170: 636c 6963 6b65 642c 0a20 2020 2020 6f72 clicked,. or
│ │ │ │ │ -00003180: 206e 696c 2069 6620 6e6f 6e65 2068 6173 nil if none has
│ │ │ │ │ -00003190: 2062 6565 6e20 7365 7420 7570 2e0a 0a63 been set up...c
│ │ │ │ │ -000031a0: 616c 6c62 6163 6b3a 2061 5265 6365 6976 allback: aReceiv
│ │ │ │ │ -000031b0: 6572 206d 6573 7361 6765 3a20 6153 796d er message: aSym
│ │ │ │ │ -000031c0: 626f 6c0a 2020 2020 2053 6574 2075 7020 bol. Set up
│ │ │ │ │ -000031d0: 736f 2074 6861 7420 6152 6563 6569 7665 so that aReceive
│ │ │ │ │ -000031e0: 7220 6973 2073 656e 7420 7468 6520 6153 r is sent the aS
│ │ │ │ │ -000031f0: 796d 626f 6c20 6d65 7373 6167 6520 2874 ymbol message (t
│ │ │ │ │ -00003200: 6865 206e 616d 6520 6f66 2061 0a20 2020 he name of a.
│ │ │ │ │ -00003210: 2020 7a65 726f 2d20 6f72 206f 6e65 2d61 zero- or one-a
│ │ │ │ │ -00003220: 7267 756d 656e 7420 7365 6c65 6374 6f72 rgument selector
│ │ │ │ │ -00003230: 2920 7768 656e 2074 6865 2072 6563 6569 ) when the recei
│ │ │ │ │ -00003240: 7665 7220 6973 2063 6c69 636b 6564 2e20 ver is clicked.
│ │ │ │ │ -00003250: 2049 660a 2020 2020 2074 6865 206d 6574 If. the met
│ │ │ │ │ -00003260: 686f 6420 6163 6365 7074 7320 616e 2061 hod accepts an a
│ │ │ │ │ -00003270: 7267 756d 656e 742c 2074 6865 2072 6563 rgument, the rec
│ │ │ │ │ -00003280: 6569 7665 7220 6973 2070 6173 7365 642e eiver is passed.
│ │ │ │ │ -00003290: 0a0a 666f 6e74 0a20 2020 2020 416e 7377 ..font. Answ
│ │ │ │ │ -000032a0: 6572 2074 6865 2076 616c 7565 206f 6620 er the value of
│ │ │ │ │ -000032b0: 7468 6520 666f 6e74 206f 7074 696f 6e20 the font option
│ │ │ │ │ -000032c0: 666f 7220 7468 6520 7769 6467 6574 2e0a for the widget..
│ │ │ │ │ -000032d0: 0a20 2020 2020 5370 6563 6966 6965 7320 . Specifies
│ │ │ │ │ -000032e0: 7468 6520 666f 6e74 2074 6f20 7573 6520 the font to use
│ │ │ │ │ -000032f0: 7768 656e 2064 7261 7769 6e67 2074 6578 when drawing tex
│ │ │ │ │ -00003300: 7420 696e 7369 6465 2074 6865 2077 6964 t inside the wid
│ │ │ │ │ -00003310: 6765 742e 2020 5468 650a 2020 2020 2066 get. The. f
│ │ │ │ │ -00003320: 6f6e 7420 6361 6e20 6265 2067 6976 656e ont can be given
│ │ │ │ │ -00003330: 2061 7320 6569 7468 6572 2061 6e20 5820 as either an X
│ │ │ │ │ -00003340: 666f 6e74 206e 616d 6520 6f72 2061 2042 font name or a B
│ │ │ │ │ -00003350: 6c6f 7820 666f 6e74 0a20 2020 2020 6465 lox font. de
│ │ │ │ │ -00003360: 7363 7269 7074 696f 6e20 7374 7269 6e67 scription string
│ │ │ │ │ -00003370: 2e0a 0a20 2020 2020 5820 666f 6e74 206e ... X font n
│ │ │ │ │ -00003380: 616d 6573 2061 7265 2067 6976 656e 2061 ames are given a
│ │ │ │ │ -00003390: 7320 6d61 6e79 2066 6965 6c64 732c 2065 s many fields, e
│ │ │ │ │ -000033a0: 6163 6820 6c65 6420 6279 2061 206d 696e ach led by a min
│ │ │ │ │ -000033b0: 7573 2c20 616e 640a 2020 2020 2065 6163 us, and. eac
│ │ │ │ │ -000033c0: 6820 6f66 2077 6869 6368 2063 616e 2062 h of which can b
│ │ │ │ │ -000033d0: 6520 7265 706c 6163 6564 2062 7920 616e e replaced by an
│ │ │ │ │ -000033e0: 202a 2074 6f20 696e 6469 6361 7465 2061 * to indicate a
│ │ │ │ │ -000033f0: 2064 6566 6175 6c74 2076 616c 7565 0a20 default value.
│ │ │ │ │ -00003400: 2020 2020 6973 206f 6b3a 2066 6f75 6e64 is ok: found
│ │ │ │ │ -00003410: 7279 2c20 6661 6d69 6c79 2c20 7765 6967 ry, family, weig
│ │ │ │ │ -00003420: 6874 2c20 736c 616e 742c 2073 6574 7769 ht, slant, setwi
│ │ │ │ │ -00003430: 6474 682c 2061 6464 7374 796c 652c 2070 dth, addstyle, p
│ │ │ │ │ -00003440: 6978 656c 0a20 2020 2020 7369 7a65 2c20 ixel. size,
│ │ │ │ │ -00003450: 706f 696e 7420 7369 7a65 2028 7468 6520 point size (the
│ │ │ │ │ -00003460: 7361 6d65 2061 7320 7069 7865 6c20 7369 same as pixel si
│ │ │ │ │ -00003470: 7a65 2066 6f72 2068 6973 746f 7269 6361 ze for historica
│ │ │ │ │ -00003480: 6c20 7265 6173 6f6e 7329 2c0a 2020 2020 l reasons),.
│ │ │ │ │ -00003490: 2068 6f72 697a 6f6e 7461 6c20 7265 736f horizontal reso
│ │ │ │ │ -000034a0: 6c75 7469 6f6e 2c20 7665 7274 6963 616c lution, vertical
│ │ │ │ │ -000034b0: 2072 6573 6f6c 7574 696f 6e2c 2073 7061 resolution, spa
│ │ │ │ │ -000034c0: 6369 6e67 2c20 7769 6474 682c 2063 6861 cing, width, cha
│ │ │ │ │ -000034d0: 7273 6574 0a20 2020 2020 616e 6420 6368 rset. and ch
│ │ │ │ │ -000034e0: 6172 6163 7465 7220 656e 636f 6469 6e67 aracter encoding
│ │ │ │ │ -000034f0: 2e0a 0a20 2020 2020 426c 6f78 2066 6f6e ... Blox fon
│ │ │ │ │ -00003500: 7420 6465 7363 7269 7074 696f 6e20 7374 t description st
│ │ │ │ │ -00003510: 7269 6e67 7320 6861 7665 2074 6872 6565 rings have three
│ │ │ │ │ -00003520: 2066 6965 6c64 732c 2077 6869 6368 206d fields, which m
│ │ │ │ │ -00003530: 7573 7420 6265 0a20 2020 2020 7365 7061 ust be. sepa
│ │ │ │ │ -00003540: 7261 7465 6420 6279 2061 2073 7061 6365 rated by a space
│ │ │ │ │ -00003550: 2061 6e64 206f 6620 7768 6963 6820 6f6e and of which on
│ │ │ │ │ -00003560: 6c79 2074 6865 2066 6972 7374 2069 7320 ly the first is
│ │ │ │ │ -00003570: 6d61 6e64 6174 6f72 793a 2074 6865 0a20 mandatory: the.
│ │ │ │ │ -00003580: 2020 2020 666f 6e74 2066 616d 696c 792c font family,
│ │ │ │ │ -00003590: 2074 6865 2066 6f6e 7420 7369 7a65 2069 the font size i
│ │ │ │ │ -000035a0: 6e20 706f 696e 7473 2028 6f72 2069 6e20 n points (or in
│ │ │ │ │ -000035b0: 7069 7865 6c73 2069 6620 6120 6e65 6761 pixels if a nega
│ │ │ │ │ -000035c0: 7469 7665 0a20 2020 2020 7661 6c75 6520 tive. value
│ │ │ │ │ -000035d0: 6973 2073 7570 706c 6965 6429 2c20 616e is supplied), an
│ │ │ │ │ -000035e0: 6420 6120 6e75 6d62 6572 206f 6620 7374 d a number of st
│ │ │ │ │ -000035f0: 796c 6573 2073 6570 6172 6174 6564 2062 yles separated b
│ │ │ │ │ -00003600: 7920 6120 7370 6163 650a 2020 2020 2028 y a space. (
│ │ │ │ │ -00003610: 7661 6c69 6420 7374 796c 6573 2061 7265 valid styles are
│ │ │ │ │ -00003620: 206e 6f72 6d61 6c2c 2062 6f6c 642c 2069 normal, bold, i
│ │ │ │ │ -00003630: 7461 6c69 632c 2075 6e64 6572 6c69 6e65 talic, underline
│ │ │ │ │ -00003640: 2061 6e64 206f 7665 7273 7472 696b 6529 and overstrike)
│ │ │ │ │ -00003650: 2e0a 2020 2020 2045 7861 6d70 6c65 7320 .. Examples
│ │ │ │ │ -00003660: 6f66 2076 616c 6964 2066 6f6e 7473 2061 of valid fonts a
│ │ │ │ │ -00003670: 7265 2022 4865 6c76 6574 6963 6120 3130 re "Helvetica 10
│ │ │ │ │ -00003680: 2042 6f6c 6422 2c20 2254 696d 6573 202d Bold", "Times -
│ │ │ │ │ -00003690: 3134 222c 0a20 2020 2020 2246 7574 7572 14",. "Futur
│ │ │ │ │ -000036a0: 6120 426f 6c64 2055 6e64 6572 6c69 6e65 a Bold Underline
│ │ │ │ │ -000036b0: 222e 2020 596f 7520 6d75 7374 2065 6e63 ". You must enc
│ │ │ │ │ -000036c0: 6c6f 7365 2074 6865 2066 6f6e 7420 6661 lose the font fa
│ │ │ │ │ -000036d0: 6d69 6c79 2069 6e0a 2020 2020 2062 7261 mily in. bra
│ │ │ │ │ -000036e0: 6365 7320 6966 2069 7420 6973 206d 6164 ces if it is mad
│ │ │ │ │ -000036f0: 6520 6f66 2074 776f 206f 7220 6d6f 7265 e of two or more
│ │ │ │ │ -00003700: 2077 6f72 6473 2e0a 0a66 6f6e 743a 2076 words...font: v
│ │ │ │ │ -00003710: 616c 7565 0a20 2020 2020 5365 7420 7468 alue. Set th
│ │ │ │ │ -00003720: 6520 7661 6c75 6520 6f66 2074 6865 2066 e value of the f
│ │ │ │ │ -00003730: 6f6e 7420 6f70 7469 6f6e 2066 6f72 2074 ont option for t
│ │ │ │ │ -00003740: 6865 2077 6964 6765 742e 0a0a 2020 2020 he widget...
│ │ │ │ │ -00003750: 2053 7065 6369 6669 6573 2074 6865 2066 Specifies the f
│ │ │ │ │ -00003760: 6f6e 7420 746f 2075 7365 2077 6865 6e20 ont to use when
│ │ │ │ │ -00003770: 6472 6177 696e 6720 7465 7874 2069 6e73 drawing text ins
│ │ │ │ │ -00003780: 6964 6520 7468 6520 7769 6467 6574 2e20 ide the widget.
│ │ │ │ │ -00003790: 2054 6865 0a20 2020 2020 666f 6e74 2063 The. font c
│ │ │ │ │ -000037a0: 616e 2062 6520 6769 7665 6e20 6173 2065 an be given as e
│ │ │ │ │ -000037b0: 6974 6865 7220 616e 2058 2066 6f6e 7420 ither an X font
│ │ │ │ │ -000037c0: 6e61 6d65 206f 7220 6120 426c 6f78 2066 name or a Blox f
│ │ │ │ │ -000037d0: 6f6e 740a 2020 2020 2064 6573 6372 6970 ont. descrip
│ │ │ │ │ -000037e0: 7469 6f6e 2073 7472 696e 672e 0a0a 2020 tion string...
│ │ │ │ │ -000037f0: 2020 2058 2066 6f6e 7420 6e61 6d65 7320 X font names
│ │ │ │ │ -00003800: 6172 6520 6769 7665 6e20 6173 206d 616e are given as man
│ │ │ │ │ -00003810: 7920 6669 656c 6473 2c20 6561 6368 206c y fields, each l
│ │ │ │ │ -00003820: 6564 2062 7920 6120 6d69 6e75 732c 2061 ed by a minus, a
│ │ │ │ │ -00003830: 6e64 0a20 2020 2020 6561 6368 206f 6620 nd. each of
│ │ │ │ │ -00003840: 7768 6963 6820 6361 6e20 6265 2072 6570 which can be rep
│ │ │ │ │ -00003850: 6c61 6365 6420 6279 2061 6e20 2a20 746f laced by an * to
│ │ │ │ │ -00003860: 2069 6e64 6963 6174 6520 6120 6465 6661 indicate a defa
│ │ │ │ │ -00003870: 756c 7420 7661 6c75 650a 2020 2020 2069 ult value. i
│ │ │ │ │ -00003880: 7320 6f6b 3a20 666f 756e 6472 792c 2066 s ok: foundry, f
│ │ │ │ │ -00003890: 616d 696c 792c 2077 6569 6768 742c 2073 amily, weight, s
│ │ │ │ │ -000038a0: 6c61 6e74 2c20 7365 7477 6964 7468 2c20 lant, setwidth,
│ │ │ │ │ -000038b0: 6164 6473 7479 6c65 2c20 7069 7865 6c0a addstyle, pixel.
│ │ │ │ │ -000038c0: 2020 2020 2073 697a 652c 2070 6f69 6e74 size, point
│ │ │ │ │ -000038d0: 2073 697a 6520 2874 6865 2073 616d 6520 size (the same
│ │ │ │ │ -000038e0: 6173 2070 6978 656c 2073 697a 6520 666f as pixel size fo
│ │ │ │ │ -000038f0: 7220 6869 7374 6f72 6963 616c 2072 6561 r historical rea
│ │ │ │ │ -00003900: 736f 6e73 292c 0a20 2020 2020 686f 7269 sons),. hori
│ │ │ │ │ -00003910: 7a6f 6e74 616c 2072 6573 6f6c 7574 696f zontal resolutio
│ │ │ │ │ -00003920: 6e2c 2076 6572 7469 6361 6c20 7265 736f n, vertical reso
│ │ │ │ │ -00003930: 6c75 7469 6f6e 2c20 7370 6163 696e 672c lution, spacing,
│ │ │ │ │ -00003940: 2077 6964 7468 2c20 6368 6172 7365 740a width, charset.
│ │ │ │ │ -00003950: 2020 2020 2061 6e64 2063 6861 7261 6374 and charact
│ │ │ │ │ -00003960: 6572 2065 6e63 6f64 696e 672e 0a0a 2020 er encoding...
│ │ │ │ │ -00003970: 2020 2042 6c6f 7820 666f 6e74 2064 6573 Blox font des
│ │ │ │ │ -00003980: 6372 6970 7469 6f6e 2073 7472 696e 6773 cription strings
│ │ │ │ │ -00003990: 2068 6176 6520 7468 7265 6520 6669 656c have three fiel
│ │ │ │ │ -000039a0: 6473 2c20 7768 6963 6820 6d75 7374 2062 ds, which must b
│ │ │ │ │ -000039b0: 650a 2020 2020 2073 6570 6172 6174 6564 e. separated
│ │ │ │ │ -000039c0: 2062 7920 6120 7370 6163 6520 616e 6420 by a space and
│ │ │ │ │ -000039d0: 6f66 2077 6869 6368 206f 6e6c 7920 7468 of which only th
│ │ │ │ │ -000039e0: 6520 6669 7273 7420 6973 206d 616e 6461 e first is manda
│ │ │ │ │ -000039f0: 746f 7279 3a20 7468 650a 2020 2020 2066 tory: the. f
│ │ │ │ │ -00003a00: 6f6e 7420 6661 6d69 6c79 2c20 7468 6520 ont family, the
│ │ │ │ │ -00003a10: 666f 6e74 2073 697a 6520 696e 2070 6f69 font size in poi
│ │ │ │ │ -00003a20: 6e74 7320 286f 7220 696e 2070 6978 656c nts (or in pixel
│ │ │ │ │ -00003a30: 7320 6966 2061 206e 6567 6174 6976 650a s if a negative.
│ │ │ │ │ -00003a40: 2020 2020 2076 616c 7565 2069 7320 7375 value is su
│ │ │ │ │ -00003a50: 7070 6c69 6564 292c 2061 6e64 2061 206e pplied), and a n
│ │ │ │ │ -00003a60: 756d 6265 7220 6f66 2073 7479 6c65 7320 umber of styles
│ │ │ │ │ -00003a70: 7365 7061 7261 7465 6420 6279 2061 2073 separated by a s
│ │ │ │ │ -00003a80: 7061 6365 0a20 2020 2020 2876 616c 6964 pace. (valid
│ │ │ │ │ -00003a90: 2073 7479 6c65 7320 6172 6520 6e6f 726d styles are norm
│ │ │ │ │ -00003aa0: 616c 2c20 626f 6c64 2c20 6974 616c 6963 al, bold, italic
│ │ │ │ │ -00003ab0: 2c20 756e 6465 726c 696e 6520 616e 6420 , underline and
│ │ │ │ │ -00003ac0: 6f76 6572 7374 7269 6b65 292e 0a20 2020 overstrike)..
│ │ │ │ │ -00003ad0: 2020 4578 616d 706c 6573 206f 6620 7661 Examples of va
│ │ │ │ │ -00003ae0: 6c69 6420 666f 6e74 7320 6172 6520 2248 lid fonts are "H
│ │ │ │ │ -00003af0: 656c 7665 7469 6361 2031 3020 426f 6c64 elvetica 10 Bold
│ │ │ │ │ -00003b00: 222c 2022 5469 6d65 7320 2d31 3422 2c0a ", "Times -14",.
│ │ │ │ │ -00003b10: 2020 2020 2022 4675 7475 7261 2042 6f6c "Futura Bol
│ │ │ │ │ -00003b20: 6420 556e 6465 726c 696e 6522 2e20 2059 d Underline". Y
│ │ │ │ │ -00003b30: 6f75 206d 7573 7420 656e 636c 6f73 6520 ou must enclose
│ │ │ │ │ -00003b40: 7468 6520 666f 6e74 2066 616d 696c 7920 the font family
│ │ │ │ │ -00003b50: 696e 0a20 2020 2020 6272 6163 6573 2069 in. braces i
│ │ │ │ │ -00003b60: 6620 6974 2069 7320 6d61 6465 206f 6620 f it is made of
│ │ │ │ │ -00003b70: 7477 6f20 6f72 206d 6f72 6520 776f 7264 two or more word
│ │ │ │ │ -00003b80: 732e 0a0a 666f 7265 6772 6f75 6e64 436f s...foregroundCo
│ │ │ │ │ -00003b90: 6c6f 720a 2020 2020 2041 6e73 7765 7220 lor. Answer
│ │ │ │ │ -00003ba0: 7468 6520 7661 6c75 6520 6f66 2074 6865 the value of the
│ │ │ │ │ -00003bb0: 2066 6f72 6567 726f 756e 6443 6f6c 6f72 foregroundColor
│ │ │ │ │ -00003bc0: 206f 7074 696f 6e20 666f 7220 7468 6520 option for the
│ │ │ │ │ -00003bd0: 7769 6467 6574 2e0a 0a20 2020 2020 5370 widget... Sp
│ │ │ │ │ -00003be0: 6563 6966 6965 7320 7468 6520 6e6f 726d ecifies the norm
│ │ │ │ │ -00003bf0: 616c 2066 6f72 6567 726f 756e 6420 636f al foreground co
│ │ │ │ │ -00003c00: 6c6f 7220 746f 2075 7365 2077 6865 6e20 lor to use when
│ │ │ │ │ -00003c10: 6469 7370 6c61 7969 6e67 2074 6865 0a20 displaying the.
│ │ │ │ │ -00003c20: 2020 2020 7769 6467 6574 2e0a 0a66 6f72 widget...for
│ │ │ │ │ -00003c30: 6567 726f 756e 6443 6f6c 6f72 3a20 7661 egroundColor: va
│ │ │ │ │ -00003c40: 6c75 650a 2020 2020 2053 6574 2074 6865 lue. Set the
│ │ │ │ │ -00003c50: 2076 616c 7565 206f 6620 7468 6520 666f value of the fo
│ │ │ │ │ -00003c60: 7265 6772 6f75 6e64 436f 6c6f 7220 6f70 regroundColor op
│ │ │ │ │ -00003c70: 7469 6f6e 2066 6f72 2074 6865 2077 6964 tion for the wid
│ │ │ │ │ -00003c80: 6765 742e 0a0a 2020 2020 2053 7065 6369 get... Speci
│ │ │ │ │ -00003c90: 6669 6573 2074 6865 206e 6f72 6d61 6c20 fies the normal
│ │ │ │ │ -00003ca0: 666f 7265 6772 6f75 6e64 2063 6f6c 6f72 foreground color
│ │ │ │ │ -00003cb0: 2074 6f20 7573 6520 7768 656e 2064 6973 to use when dis
│ │ │ │ │ -00003cc0: 706c 6179 696e 6720 7468 650a 2020 2020 playing the.
│ │ │ │ │ -00003cd0: 2077 6964 6765 742e 0a0a 696e 766f 6b65 widget...invoke
│ │ │ │ │ -00003ce0: 4361 6c6c 6261 636b 0a20 2020 2020 4765 Callback. Ge
│ │ │ │ │ -00003cf0: 6e65 7261 7465 2061 2073 796e 7468 6574 nerate a synthet
│ │ │ │ │ -00003d00: 6963 2063 616c 6c62 6163 6b0a 0a6c 6162 ic callback..lab
│ │ │ │ │ -00003d10: 656c 0a20 2020 2020 416e 7377 6572 2074 el. Answer t
│ │ │ │ │ -00003d20: 6865 2076 616c 7565 206f 6620 7468 6520 he value of the
│ │ │ │ │ -00003d30: 6c61 6265 6c20 6f70 7469 6f6e 2066 6f72 label option for
│ │ │ │ │ -00003d40: 2074 6865 2077 6964 6765 742e 0a0a 2020 the widget...
│ │ │ │ │ -00003d50: 2020 2053 7065 6369 6669 6573 2061 2073 Specifies a s
│ │ │ │ │ -00003d60: 7472 696e 6720 746f 2062 6520 6469 7370 tring to be disp
│ │ │ │ │ -00003d70: 6c61 7965 6420 696e 7369 6465 2074 6865 layed inside the
│ │ │ │ │ -00003d80: 2077 6964 6765 742e 2020 5468 6520 7761 widget. The wa
│ │ │ │ │ -00003d90: 7920 696e 0a20 2020 2020 7768 6963 6820 y in. which
│ │ │ │ │ -00003da0: 7468 6520 7374 7269 6e67 2069 7320 6469 the string is di
│ │ │ │ │ -00003db0: 7370 6c61 7965 6420 6465 7065 6e64 7320 splayed depends
│ │ │ │ │ -00003dc0: 6f6e 2074 6865 2070 6172 7469 6375 6c61 on the particula
│ │ │ │ │ -00003dd0: 7220 7769 6467 6574 2061 6e64 0a20 2020 r widget and.
│ │ │ │ │ -00003de0: 2020 6d61 7920 6265 2064 6574 6572 6d69 may be determi
│ │ │ │ │ -00003df0: 6e65 6420 6279 206f 7468 6572 206f 7074 ned by other opt
│ │ │ │ │ -00003e00: 696f 6e73 2c20 7375 6368 2061 7320 616e ions, such as an
│ │ │ │ │ -00003e10: 6368 6f72 2e20 2046 6f72 2077 696e 646f chor. For windo
│ │ │ │ │ -00003e20: 7773 2c0a 2020 2020 2074 6869 7320 6973 ws,. this is
│ │ │ │ │ -00003e30: 2074 6865 2074 6974 6c65 206f 6620 7468 the title of th
│ │ │ │ │ -00003e40: 6520 7769 6e64 6f77 2e0a 0a6c 6162 656c e window...label
│ │ │ │ │ -00003e50: 3a20 7661 6c75 650a 2020 2020 2053 6574 : value. Set
│ │ │ │ │ -00003e60: 2074 6865 2076 616c 7565 206f 6620 7468 the value of th
│ │ │ │ │ -00003e70: 6520 6c61 6265 6c20 6f70 7469 6f6e 2066 e label option f
│ │ │ │ │ -00003e80: 6f72 2074 6865 2077 6964 6765 742e 0a0a or the widget...
│ │ │ │ │ -00003e90: 2020 2020 2053 7065 6369 6669 6573 2061 Specifies a
│ │ │ │ │ -00003ea0: 2073 7472 696e 6720 746f 2062 6520 6469 string to be di
│ │ │ │ │ -00003eb0: 7370 6c61 7965 6420 696e 7369 6465 2074 splayed inside t
│ │ │ │ │ -00003ec0: 6865 2077 6964 6765 742e 2020 5468 6520 he widget. The
│ │ │ │ │ -00003ed0: 7761 7920 696e 0a20 2020 2020 7768 6963 way in. whic
│ │ │ │ │ -00003ee0: 6820 7468 6520 7374 7269 6e67 2069 7320 h the string is
│ │ │ │ │ -00003ef0: 6469 7370 6c61 7965 6420 6465 7065 6e64 displayed depend
│ │ │ │ │ -00003f00: 7320 6f6e 2074 6865 2070 6172 7469 6375 s on the particu
│ │ │ │ │ -00003f10: 6c61 7220 7769 6467 6574 2061 6e64 0a20 lar widget and.
│ │ │ │ │ -00003f20: 2020 2020 6d61 7920 6265 2064 6574 6572 may be deter
│ │ │ │ │ -00003f30: 6d69 6e65 6420 6279 206f 7468 6572 206f mined by other o
│ │ │ │ │ -00003f40: 7074 696f 6e73 2c20 7375 6368 2061 7320 ptions, such as
│ │ │ │ │ -00003f50: 616e 6368 6f72 2e20 2046 6f72 2077 696e anchor. For win
│ │ │ │ │ -00003f60: 646f 7773 2c0a 2020 2020 2074 6869 7320 dows,. this
│ │ │ │ │ -00003f70: 6973 2074 6865 2074 6974 6c65 206f 6620 is the title of
│ │ │ │ │ -00003f80: 7468 6520 7769 6e64 6f77 2e0a 0a1f 0a46 the window.....F
│ │ │ │ │ -00003f90: 696c 653a 2067 7374 2d6c 6962 732e 696e ile: gst-libs.in
│ │ │ │ │ -00003fa0: 666f 2c20 204e 6f64 653a 2042 4c4f 582e fo, Node: BLOX.
│ │ │ │ │ -00003fb0: 4242 7574 746f 6e4c 696b 652c 2020 4e65 BButtonLike, Ne
│ │ │ │ │ -00003fc0: 7874 3a20 424c 4f58 2e42 4361 6e76 6173 xt: BLOX.BCanvas
│ │ │ │ │ -00003fd0: 2c20 2050 7265 763a 2042 4c4f 582e 4242 , Prev: BLOX.BB
│ │ │ │ │ -00003fe0: 7574 746f 6e2c 2020 5570 3a20 424c 4f58 utton, Up: BLOX
│ │ │ │ │ -00003ff0: 2070 6163 6b61 6765 0a0a 312e 3520 424c package..1.5 BL
│ │ │ │ │ -00004000: 4f58 2e42 4275 7474 6f6e 4c69 6b65 0a3d OX.BButtonLike.=
│ │ │ │ │ -00004010: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ -00004020: 3d3d 3d0a 0a44 6566 696e 6564 2069 6e20 ===..Defined in
│ │ │ │ │ -00004030: 6e61 6d65 7370 6163 6520 424c 4f58 0a53 namespace BLOX.S
│ │ │ │ │ -00004040: 7570 6572 636c 6173 733a 2042 4c4f 582e uperclass: BLOX.
│ │ │ │ │ -00004050: 4245 7874 656e 6465 640a 4361 7465 676f BExtended.Catego
│ │ │ │ │ -00004060: 7279 3a20 4772 6170 6869 6373 2d45 7861 ry: Graphics-Exa
│ │ │ │ │ -00004070: 6d70 6c65 730a 2020 2020 2049 2061 6d20 mples. I am
│ │ │ │ │ -00004080: 616e 206f 626a 6563 7420 7768 6f73 6520 an object whose
│ │ │ │ │ -00004090: 332d 4420 6170 7065 6172 616e 6365 2072 3-D appearance r
│ │ │ │ │ -000040a0: 6573 656d 626c 6573 2074 6861 7420 6f66 esembles that of
│ │ │ │ │ -000040b0: 2062 7574 746f 6e73 2e0a 0a2a 204d 656e buttons...* Men
│ │ │ │ │ -000040c0: 753a 0a0a 2a20 424c 4f58 2e42 4275 7474 u:..* BLOX.BButt
│ │ │ │ │ -000040d0: 6f6e 4c69 6b65 2d61 6363 6573 7369 6e67 onLike-accessing
│ │ │ │ │ -000040e0: 3a3a 2020 2869 6e73 7461 6e63 6529 0a0a :: (instance)..
│ │ │ │ │ -000040f0: 1f0a 4669 6c65 3a20 6773 742d 6c69 6273 ..File: gst-libs
│ │ │ │ │ -00004100: 2e69 6e66 6f2c 2020 4e6f 6465 3a20 424c .info, Node: BL
│ │ │ │ │ -00004110: 4f58 2e42 4275 7474 6f6e 4c69 6b65 2d61 OX.BButtonLike-a
│ │ │ │ │ -00004120: 6363 6573 7369 6e67 2c20 2055 703a 2042 ccessing, Up: B
│ │ │ │ │ -00004130: 4c4f 582e 4242 7574 746f 6e4c 696b 650a LOX.BButtonLike.
│ │ │ │ │ -00004140: 0a31 2e35 2e31 2042 4c4f 582e 4242 7574 .1.5.1 BLOX.BBut
│ │ │ │ │ -00004150: 746f 6e4c 696b 653a 2061 6363 6573 7369 tonLike: accessi
│ │ │ │ │ -00004160: 6e67 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ng.-------------
│ │ │ │ │ -00004170: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00004180: 2d2d 2d2d 0a0a 6361 6c6c 6261 636b 0a20 ----..callback.
│ │ │ │ │ -00004190: 2020 2020 416e 7377 6572 2061 2044 6972 Answer a Dir
│ │ │ │ │ -000041a0: 6563 7465 644d 6573 7361 6765 2074 6861 ectedMessage tha
│ │ │ │ │ -000041b0: 7420 6973 2073 656e 7420 7768 656e 2074 t is sent when t
│ │ │ │ │ -000041c0: 6865 2072 6563 6569 7665 7220 6973 2063 he receiver is c
│ │ │ │ │ -000041d0: 6c69 636b 6564 2c0a 2020 2020 206f 7220 licked,. or
│ │ │ │ │ -000041e0: 6e69 6c20 6966 206e 6f6e 6520 6861 7320 nil if none has
│ │ │ │ │ -000041f0: 6265 656e 2073 6574 2075 702e 0a0a 6361 been set up...ca
│ │ │ │ │ -00004200: 6c6c 6261 636b 3a20 6152 6563 6569 7665 llback: aReceive
│ │ │ │ │ -00004210: 7220 6d65 7373 6167 653a 2061 5379 6d62 r message: aSymb
│ │ │ │ │ -00004220: 6f6c 0a20 2020 2020 5365 7420 7570 2073 ol. Set up s
│ │ │ │ │ -00004230: 6f20 7468 6174 2061 5265 6365 6976 6572 o that aReceiver
│ │ │ │ │ -00004240: 2069 7320 7365 6e74 2074 6865 2061 5379 is sent the aSy
│ │ │ │ │ -00004250: 6d62 6f6c 206d 6573 7361 6765 2028 7468 mbol message (th
│ │ │ │ │ -00004260: 6520 6e61 6d65 206f 6620 610a 2020 2020 e name of a.
│ │ │ │ │ -00004270: 207a 6572 6f2d 206f 7220 6f6e 652d 6172 zero- or one-ar
│ │ │ │ │ -00004280: 6775 6d65 6e74 2073 656c 6563 746f 7229 gument selector)
│ │ │ │ │ -00004290: 2077 6865 6e20 7468 6520 7265 6365 6976 when the receiv
│ │ │ │ │ -000042a0: 6572 2069 7320 636c 6963 6b65 642e 2020 er is clicked.
│ │ │ │ │ -000042b0: 4966 0a20 2020 2020 7468 6520 6d65 7468 If. the meth
│ │ │ │ │ -000042c0: 6f64 2061 6363 6570 7473 2061 6e20 6172 od accepts an ar
│ │ │ │ │ -000042d0: 6775 6d65 6e74 2c20 7468 6520 7265 6365 gument, the rece
│ │ │ │ │ -000042e0: 6976 6572 2069 7320 7061 7373 6564 2e0a iver is passed..
│ │ │ │ │ -000042f0: 0a69 6e76 6f6b 6543 616c 6c62 6163 6b0a .invokeCallback.
│ │ │ │ │ -00004300: 2020 2020 2047 656e 6572 6174 6520 6120 Generate a
│ │ │ │ │ -00004310: 7379 6e74 6865 7469 6320 6361 6c6c 6261 synthetic callba
│ │ │ │ │ -00004320: 636b 0a0a 7072 6573 7365 640a 2020 2020 ck..pressed.
│ │ │ │ │ -00004330: 2054 6869 7320 6973 2074 6865 2064 6566 This is the def
│ │ │ │ │ -00004340: 6175 6c74 2063 616c 6c62 6163 6b20 666f ault callback fo
│ │ │ │ │ -00004350: 7220 7468 6520 7769 6467 6574 3b20 6974 r the widget; it
│ │ │ │ │ -00004360: 2064 6f65 7320 6e6f 7468 696e 6720 6966 does nothing if
│ │ │ │ │ -00004370: 2079 6f75 0a20 2020 2020 646f 6e27 7420 you. don't
│ │ │ │ │ -00004380: 6f76 6572 7269 6465 2069 742e 2020 4f66 override it. Of
│ │ │ │ │ -00004390: 2063 6f75 7273 6520 6966 2061 2073 7562 course if a sub
│ │ │ │ │ -000043a0: 636c 6173 7320 6f76 6572 7269 6464 6573 class overriddes
│ │ │ │ │ -000043b0: 2074 6869 7320 796f 750a 2020 2020 2028 this you. (
│ │ │ │ │ -000043c0: 7573 6572 206f 6620 7468 6520 636c 6173 user of the clas
│ │ │ │ │ -000043d0: 7329 206d 6967 6874 2064 6573 6972 6520 s) might desire
│ │ │ │ │ -000043e0: 746f 2063 616c 6c20 7468 6973 206d 6574 to call this met
│ │ │ │ │ -000043f0: 686f 6420 6672 6f6d 2079 6f75 7220 6f77 hod from your ow
│ │ │ │ │ -00004400: 6e0a 2020 2020 2063 616c 6c62 6163 6b2e n. callback.
│ │ │ │ │ -00004410: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6c69 ....File: gst-li
│ │ │ │ │ -00004420: 6273 2e69 6e66 6f2c 2020 4e6f 6465 3a20 bs.info, Node:
│ │ │ │ │ -00004430: 424c 4f58 2e42 4361 6e76 6173 2c20 204e BLOX.BCanvas, N
│ │ │ │ │ -00004440: 6578 743a 2042 4c4f 582e 4243 616e 7661 ext: BLOX.BCanva
│ │ │ │ │ -00004450: 734f 626a 6563 742c 2020 5072 6576 3a20 sObject, Prev:
│ │ │ │ │ -00004460: 424c 4f58 2e42 4275 7474 6f6e 4c69 6b65 BLOX.BButtonLike
│ │ │ │ │ -00004470: 2c20 2055 703a 2042 4c4f 5820 7061 636b , Up: BLOX pack
│ │ │ │ │ -00004480: 6167 650a 0a31 2e36 2042 4c4f 582e 4243 age..1.6 BLOX.BC
│ │ │ │ │ -00004490: 616e 7661 730a 3d3d 3d3d 3d3d 3d3d 3d3d anvas.==========
│ │ │ │ │ -000044a0: 3d3d 3d3d 3d3d 0a0a 4465 6669 6e65 6420 ======..Defined
│ │ │ │ │ -000044b0: 696e 206e 616d 6573 7061 6365 2042 4c4f in namespace BLO
│ │ │ │ │ -000044c0: 580a 5375 7065 7263 6c61 7373 3a20 424c X.Superclass: BL
│ │ │ │ │ -000044d0: 4f58 2e42 5669 6577 706f 7274 0a43 6174 OX.BViewport.Cat
│ │ │ │ │ -000044e0: 6567 6f72 793a 2047 7261 7068 6963 732d egory: Graphics-
│ │ │ │ │ -000044f0: 5769 6e64 6f77 730a 0a20 2020 2020 4920 Windows.. I
│ │ │ │ │ -00004500: 616d 2061 6e20 686f 7374 2066 6f72 2077 am an host for w
│ │ │ │ │ -00004510: 6861 7465 7665 7220 6765 6f6d 6574 7269 hatever geometri
│ │ │ │ │ -00004520: 6320 7368 6170 6520 796f 7520 7761 6e74 c shape you want
│ │ │ │ │ -00004530: 2e20 2049 6620 796f 7520 7761 6e74 2074 . If you want t
│ │ │ │ │ -00004540: 6f0a 2020 2020 2064 6f20 736f 6d65 2066 o. do some f
│ │ │ │ │ -00004550: 616e 6379 2067 7261 7068 6963 7320 7769 ancy graphics wi
│ │ │ │ │ -00004560: 7468 2053 6d61 6c6c 7461 6c6b 2c20 4927 th Smalltalk, I'
│ │ │ │ │ -00004570: 6c6c 2062 6520 6861 7070 7920 746f 2068 ll be happy to h
│ │ │ │ │ -00004580: 656c 702e 2020 4d79 0a20 2020 2020 6672 elp. My. fr
│ │ │ │ │ -00004590: 6965 6e64 7320 6465 7269 7665 6420 6672 iends derived fr
│ │ │ │ │ -000045a0: 6f6d 2042 4361 6e76 6173 4f62 6a65 6374 om BCanvasObject
│ │ │ │ │ -000045b0: 2061 736b 206d 6520 616c 6c20 736f 7274 ask me all sort
│ │ │ │ │ -000045c0: 206f 6620 7468 696e 6773 2074 6f20 646f of things to do
│ │ │ │ │ -000045d0: 2c0a 2020 2020 2073 6f20 4920 616d 2074 ,. so I am t
│ │ │ │ │ -000045e0: 6865 2072 6561 6c20 776f 726b 6572 2c20 he real worker,
│ │ │ │ │ -000045f0: 6e6f 7420 7468 6579 210a 0a20 2020 2020 not they!..
│ │ │ │ │ -00004600: 4243 616e 7661 734f 626a 6563 743a 2049 BCanvasObject: I
│ │ │ │ │ -00004610: 2061 6d20 4243 616e 7661 733a 204e 6f20 am BCanvas: No
│ │ │ │ │ -00004620: 4920 616d 2042 4361 6e76 6173 4f62 6a65 I am BCanvasObje
│ │ │ │ │ -00004630: 6374 3a20 4e6f 2049 2061 6d0a 2020 2020 ct: No I am.
│ │ │ │ │ -00004640: 2042 4361 6e76 6173 3a20 4e6f 2049 2061 BCanvas: No I a
│ │ │ │ │ -00004650: 6d0a 0a20 2020 2020 7765 6c6c 2c20 796f m.. well, yo
│ │ │ │ │ -00004660: 7520 6b6e 6f77 2c20 6865 2061 6c77 6179 u know, he alway
│ │ │ │ │ -00004670: 7320 6861 7320 736f 6d65 7468 696e 6720 s has something
│ │ │ │ │ -00004680: 746f 206f 626a 6563 742e 0a0a 2a20 4d65 to object...* Me
│ │ │ │ │ -00004690: 6e75 3a0a 0a2a 2042 4c4f 582e 4243 616e nu:..* BLOX.BCan
│ │ │ │ │ -000046a0: 7661 732d 6163 6365 7373 696e 673a 3a20 vas-accessing::
│ │ │ │ │ -000046b0: 2028 696e 7374 616e 6365 290a 2a20 424c (instance).* BL
│ │ │ │ │ -000046c0: 4f58 2e42 4361 6e76 6173 2d67 656f 6d65 OX.BCanvas-geome
│ │ │ │ │ -000046d0: 7472 7920 6d61 6e61 6765 6d65 6e74 3a3a try management::
│ │ │ │ │ -000046e0: 2020 2869 6e73 7461 6e63 6529 0a2a 2042 (instance).* B
│ │ │ │ │ -000046f0: 4c4f 582e 4243 616e 7661 732d 7769 6467 LOX.BCanvas-widg
│ │ │ │ │ -00004700: 6574 2070 726f 746f 636f 6c3a 3a20 2028 et protocol:: (
│ │ │ │ │ -00004710: 696e 7374 616e 6365 290a 0a1f 0a46 696c instance)....Fil
│ │ │ │ │ -00004720: 653a 2067 7374 2d6c 6962 732e 696e 666f e: gst-libs.info
│ │ │ │ │ -00004730: 2c20 204e 6f64 653a 2042 4c4f 582e 4243 , Node: BLOX.BC
│ │ │ │ │ -00004740: 616e 7661 732d 6163 6365 7373 696e 672c anvas-accessing,
│ │ │ │ │ -00004750: 2020 4e65 7874 3a20 424c 4f58 2e42 4361 Next: BLOX.BCa
│ │ │ │ │ -00004760: 6e76 6173 2d67 656f 6d65 7472 7920 6d61 nvas-geometry ma
│ │ │ │ │ -00004770: 6e61 6765 6d65 6e74 2c20 2055 703a 2042 nagement, Up: B
│ │ │ │ │ -00004780: 4c4f 582e 4243 616e 7661 730a 0a31 2e36 LOX.BCanvas..1.6
│ │ │ │ │ -00004790: 2e31 2042 4c4f 582e 4243 616e 7661 733a .1 BLOX.BCanvas:
│ │ │ │ │ -000047a0: 2061 6363 6573 7369 6e67 0a2d 2d2d 2d2d accessing.-----
│ │ │ │ │ -000047b0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000047c0: 2d2d 2d2d 2d2d 2d2d 0a0a 6261 636b 6772 --------..backgr
│ │ │ │ │ -000047d0: 6f75 6e64 436f 6c6f 720a 2020 2020 2041 oundColor. A
│ │ │ │ │ -000047e0: 6e73 7765 7220 7468 6520 7661 6c75 6520 nswer the value
│ │ │ │ │ -000047f0: 6f66 2074 6865 2062 6163 6b67 726f 756e of the backgroun
│ │ │ │ │ -00004800: 6443 6f6c 6f72 206f 7074 696f 6e20 666f dColor option fo
│ │ │ │ │ -00004810: 7220 7468 6520 7769 6467 6574 2e0a 0a20 r the widget...
│ │ │ │ │ -00004820: 2020 2020 5370 6563 6966 6965 7320 7468 Specifies th
│ │ │ │ │ -00004830: 6520 6e6f 726d 616c 2062 6163 6b67 726f e normal backgro
│ │ │ │ │ -00004840: 756e 6420 636f 6c6f 7220 746f 2075 7365 und color to use
│ │ │ │ │ -00004850: 2077 6865 6e20 6469 7370 6c61 7969 6e67 when displaying
│ │ │ │ │ -00004860: 2074 6865 0a20 2020 2020 7769 6467 6574 the. widget
│ │ │ │ │ -00004870: 2e0a 0a62 6163 6b67 726f 756e 6443 6f6c ...backgroundCol
│ │ │ │ │ -00004880: 6f72 3a20 7661 6c75 650a 2020 2020 2053 or: value. S
│ │ │ │ │ -00004890: 6574 2074 6865 2076 616c 7565 206f 6620 et the value of
│ │ │ │ │ -000048a0: 7468 6520 6261 636b 6772 6f75 6e64 436f the backgroundCo
│ │ │ │ │ -000048b0: 6c6f 7220 6f70 7469 6f6e 2066 6f72 2074 lor option for t
│ │ │ │ │ -000048c0: 6865 2077 6964 6765 742e 0a0a 2020 2020 he widget...
│ │ │ │ │ -000048d0: 2053 7065 6369 6669 6573 2074 6865 206e Specifies the n
│ │ │ │ │ -000048e0: 6f72 6d61 6c20 6261 636b 6772 6f75 6e64 ormal background
│ │ │ │ │ -000048f0: 2063 6f6c 6f72 2074 6f20 7573 6520 7768 color to use wh
│ │ │ │ │ -00004900: 656e 2064 6973 706c 6179 696e 6720 7468 en displaying th
│ │ │ │ │ -00004910: 650a 2020 2020 2077 6964 6765 742e 0a0a e. widget...
│ │ │ │ │ -00004920: 666f 7265 6772 6f75 6e64 436f 6c6f 720a foregroundColor.
│ │ │ │ │ -00004930: 2020 2020 2041 6e73 7765 7220 7468 6520 Answer the
│ │ │ │ │ -00004940: 7661 6c75 6520 6f66 2074 6865 2066 6f72 value of the for
│ │ │ │ │ -00004950: 6567 726f 756e 6443 6f6c 6f72 206f 7074 egroundColor opt
│ │ │ │ │ -00004960: 696f 6e20 666f 7220 7468 6520 7769 6467 ion for the widg
│ │ │ │ │ -00004970: 6574 2e0a 0a20 2020 2020 5370 6563 6966 et... Specif
│ │ │ │ │ -00004980: 6965 7320 7468 6520 6e6f 726d 616c 2066 ies the normal f
│ │ │ │ │ -00004990: 6f72 6567 726f 756e 6420 636f 6c6f 7220 oreground color
│ │ │ │ │ -000049a0: 746f 2075 7365 2077 6865 6e20 6469 7370 to use when disp
│ │ │ │ │ -000049b0: 6c61 7969 6e67 2074 6865 0a20 2020 2020 laying the.
│ │ │ │ │ -000049c0: 7769 6467 6574 2e0a 0a66 6f72 6567 726f widget...foregro
│ │ │ │ │ -000049d0: 756e 6443 6f6c 6f72 3a20 7661 6c75 650a undColor: value.
│ │ │ │ │ -000049e0: 2020 2020 2053 6574 2074 6865 2076 616c Set the val
│ │ │ │ │ -000049f0: 7565 206f 6620 7468 6520 666f 7265 6772 ue of the foregr
│ │ │ │ │ -00004a00: 6f75 6e64 436f 6c6f 7220 6f70 7469 6f6e oundColor option
│ │ │ │ │ -00004a10: 2066 6f72 2074 6865 2077 6964 6765 742e for the widget.
│ │ │ │ │ -00004a20: 0a0a 2020 2020 2053 7065 6369 6669 6573 .. Specifies
│ │ │ │ │ -00004a30: 2074 6865 206e 6f72 6d61 6c20 666f 7265 the normal fore
│ │ │ │ │ -00004a40: 6772 6f75 6e64 2063 6f6c 6f72 2074 6f20 ground color to
│ │ │ │ │ -00004a50: 7573 6520 7768 656e 2064 6973 706c 6179 use when display
│ │ │ │ │ -00004a60: 696e 6720 7468 650a 2020 2020 2077 6964 ing the. wid
│ │ │ │ │ -00004a70: 6765 742e 0a0a 1f0a 4669 6c65 3a20 6773 get.....File: gs
│ │ │ │ │ -00004a80: 742d 6c69 6273 2e69 6e66 6f2c 2020 4e6f t-libs.info, No
│ │ │ │ │ -00004a90: 6465 3a20 424c 4f58 2e42 4361 6e76 6173 de: BLOX.BCanvas
│ │ │ │ │ -00004aa0: 2d67 656f 6d65 7472 7920 6d61 6e61 6765 -geometry manage
│ │ │ │ │ -00004ab0: 6d65 6e74 2c20 204e 6578 743a 2042 4c4f ment, Next: BLO
│ │ │ │ │ -00004ac0: 582e 4243 616e 7661 732d 7769 6467 6574 X.BCanvas-widget
│ │ │ │ │ -00004ad0: 2070 726f 746f 636f 6c2c 2020 5072 6576 protocol, Prev
│ │ │ │ │ -00004ae0: 3a20 424c 4f58 2e42 4361 6e76 6173 2d61 : BLOX.BCanvas-a
│ │ │ │ │ -00004af0: 6363 6573 7369 6e67 2c20 2055 703a 2042 ccessing, Up: B
│ │ │ │ │ -00004b00: 4c4f 582e 4243 616e 7661 730a 0a31 2e36 LOX.BCanvas..1.6
│ │ │ │ │ -00004b10: 2e32 2042 4c4f 582e 4243 616e 7661 733a .2 BLOX.BCanvas:
│ │ │ │ │ -00004b20: 2067 656f 6d65 7472 7920 6d61 6e61 6765 geometry manage
│ │ │ │ │ -00004b30: 6d65 6e74 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d ment.-----------
│ │ │ │ │ -00004b40: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00004b50: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6164 ------------..ad
│ │ │ │ │ -00004b60: 6443 6869 6c64 3a20 6368 696c 640a 2020 dChild: child.
│ │ │ │ │ -00004b70: 2020 2054 6865 2077 6964 6765 7420 6964 The widget id
│ │ │ │ │ -00004b80: 656e 7469 6669 6564 2062 7920 6368 696c entified by chil
│ │ │ │ │ -00004b90: 6420 6861 7320 6265 656e 2061 6464 6564 d has been added
│ │ │ │ │ -00004ba0: 2074 6f20 7468 6520 7265 6365 6976 6572 to the receiver
│ │ │ │ │ -00004bb0: 2e0a 2020 2020 2054 6869 7320 6d65 7468 .. This meth
│ │ │ │ │ -00004bc0: 6f64 2069 7320 7075 626c 6963 206e 6f74 od is public not
│ │ │ │ │ -00004bd0: 2062 6563 6175 7365 2079 6f75 2063 616e because you can
│ │ │ │ │ -00004be0: 2063 616c 6c20 6974 2c20 6275 7420 6265 call it, but be
│ │ │ │ │ -00004bf0: 6361 7573 6520 6974 0a20 2020 2020 6361 cause it. ca
│ │ │ │ │ -00004c00: 6e20 6265 2075 7365 6675 6c20 746f 206f n be useful to o
│ │ │ │ │ -00004c10: 7665 7272 6964 6520 6974 2c20 6e6f 7420 verride it, not
│ │ │ │ │ -00004c20: 666f 7267 6574 7469 6e67 2074 6865 2063 forgetting the c
│ │ │ │ │ -00004c30: 616c 6c20 746f 2065 6974 6865 7220 7468 all to either th
│ │ │ │ │ -00004c40: 650a 2020 2020 2073 7570 6572 636c 6173 e. superclas
│ │ │ │ │ -00004c50: 7320 696d 706c 656d 656e 7461 7469 6f6e s implementation
│ │ │ │ │ -00004c60: 206f 7220 2362 6173 6963 4164 6443 6869 or #basicAddChi
│ │ │ │ │ -00004c70: 6c64 3a2c 2074 6f20 7065 7266 6f72 6d20 ld:, to perform
│ │ │ │ │ -00004c80: 736f 6d65 0a20 2020 2020 696e 6974 6961 some. initia
│ │ │ │ │ -00004c90: 6c69 7a61 7469 6f6e 206f 6e20 7468 6520 lization on the
│ │ │ │ │ -00004ca0: 6368 696c 6472 656e 206a 7573 7420 6164 children just ad
│ │ │ │ │ -00004cb0: 6465 642e 2020 416e 7377 6572 2074 6865 ded. Answer the
│ │ │ │ │ -00004cc0: 206e 6577 2063 6869 6c64 2e0a 0a63 6869 new child...chi
│ │ │ │ │ -00004cd0: 6c64 3a20 6368 696c 6420 6865 6967 6874 ld: child height
│ │ │ │ │ -00004ce0: 3a20 7661 6c75 650a 2020 2020 2053 6574 : value. Set
│ │ │ │ │ -00004cf0: 2074 6865 2067 6976 656e 2063 6869 6c64 the given child
│ │ │ │ │ -00004d00: 2773 2068 6569 6768 742e 0a0a 6368 696c 's height...chil
│ │ │ │ │ -00004d10: 643a 2063 6869 6c64 2068 6569 6768 744f d: child heightO
│ │ │ │ │ -00004d20: 6666 7365 743a 2076 616c 7565 0a20 2020 ffset: value.
│ │ │ │ │ -00004d30: 2020 4f66 6673 6574 2074 6865 2067 6976 Offset the giv
│ │ │ │ │ -00004d40: 656e 2063 6869 6c64 2773 2068 6569 6768 en child's heigh
│ │ │ │ │ -00004d50: 7420 6279 2076 616c 7565 2070 6978 656c t by value pixel
│ │ │ │ │ -00004d60: 732e 0a0a 6368 696c 643a 2063 6869 6c64 s...child: child
│ │ │ │ │ -00004d70: 2077 6964 7468 3a20 7661 6c75 650a 2020 width: value.
│ │ │ │ │ -00004d80: 2020 2053 6574 2074 6865 2067 6976 656e Set the given
│ │ │ │ │ -00004d90: 2063 6869 6c64 2773 2077 6964 7468 2e0a child's width..
│ │ │ │ │ -00004da0: 0a63 6869 6c64 3a20 6368 696c 6420 7769 .child: child wi
│ │ │ │ │ -00004db0: 6474 684f 6666 7365 743a 2076 616c 7565 dthOffset: value
│ │ │ │ │ -00004dc0: 0a20 2020 2020 4f66 6673 6574 2074 6865 . Offset the
│ │ │ │ │ -00004dd0: 2067 6976 656e 2063 6869 6c64 2773 2077 given child's w
│ │ │ │ │ -00004de0: 6964 7468 2062 7920 7661 6c75 6520 7069 idth by value pi
│ │ │ │ │ -00004df0: 7865 6c73 2e0a 0a63 6869 6c64 3a20 6368 xels...child: ch
│ │ │ │ │ -00004e00: 696c 6420 783a 2076 616c 7565 0a20 2020 ild x: value.
│ │ │ │ │ -00004e10: 2020 5365 7420 7468 6520 6769 7665 6e20 Set the given
│ │ │ │ │ -00004e20: 6368 696c 6427 7320 746f 702d 6c65 6674 child's top-left
│ │ │ │ │ -00004e30: 2063 6f72 6e65 7227 7320 7820 636f 6f72 corner's x coor
│ │ │ │ │ -00004e40: 6469 6e61 7465 2c20 696e 2070 6978 656c dinate, in pixel
│ │ │ │ │ -00004e50: 7320 696e 0a20 2020 2020 7468 6520 6361 s in. the ca
│ │ │ │ │ -00004e60: 6e76 6173 2720 636f 6f72 6469 6e61 7465 nvas' coordinate
│ │ │ │ │ -00004e70: 2073 7973 7465 6d2e 0a0a 6368 696c 643a system...child:
│ │ │ │ │ -00004e80: 2063 6869 6c64 2078 4f66 6673 6574 3a20 child xOffset:
│ │ │ │ │ -00004e90: 7661 6c75 650a 2020 2020 204f 6666 7365 value. Offse
│ │ │ │ │ -00004ea0: 7420 7468 6520 6769 7665 6e20 6368 696c t the given chil
│ │ │ │ │ -00004eb0: 6427 7320 746f 702d 6c65 6674 2078 2062 d's top-left x b
│ │ │ │ │ -00004ec0: 7920 7661 6c75 6520 7069 7865 6c73 2e0a y value pixels..
│ │ │ │ │ -00004ed0: 0a63 6869 6c64 3a20 6368 696c 6420 793a .child: child y:
│ │ │ │ │ -00004ee0: 2076 616c 7565 0a20 2020 2020 5365 7420 value. Set
│ │ │ │ │ -00004ef0: 7468 6520 6769 7665 6e20 6368 696c 6427 the given child'
│ │ │ │ │ -00004f00: 7320 746f 702d 6c65 6674 2063 6f72 6e65 s top-left corne
│ │ │ │ │ -00004f10: 7227 7320 7920 636f 6f72 6469 6e61 7465 r's y coordinate
│ │ │ │ │ -00004f20: 2c20 696e 2070 6978 656c 7320 696e 0a20 , in pixels in.
│ │ │ │ │ -00004f30: 2020 2020 7468 6520 6361 6e76 6173 2720 the canvas'
│ │ │ │ │ -00004f40: 636f 6f72 6469 6e61 7465 2073 7973 7465 coordinate syste
│ │ │ │ │ -00004f50: 6d2e 0a0a 6368 696c 643a 2063 6869 6c64 m...child: child
│ │ │ │ │ -00004f60: 2079 4f66 6673 6574 3a20 7661 6c75 650a yOffset: value.
│ │ │ │ │ -00004f70: 2020 2020 204f 6666 7365 7420 7468 6520 Offset the
│ │ │ │ │ -00004f80: 6769 7665 6e20 6368 696c 6427 7320 746f given child's to
│ │ │ │ │ -00004f90: 702d 6c65 6674 2079 2062 7920 7661 6c75 p-left y by valu
│ │ │ │ │ -00004fa0: 6520 7069 7865 6c73 2e0a 0a68 6569 6768 e pixels...heigh
│ │ │ │ │ -00004fb0: 7443 6869 6c64 3a20 6368 696c 640a 2020 tChild: child.
│ │ │ │ │ -00004fc0: 2020 2041 6e73 7765 7220 7468 6520 6769 Answer the gi
│ │ │ │ │ -00004fd0: 7665 6e20 6368 696c 6427 7320 6865 6967 ven child's heig
│ │ │ │ │ -00004fe0: 6874 2069 6e20 7069 7865 6c73 2e0a 0a77 ht in pixels...w
│ │ │ │ │ -00004ff0: 6964 7468 4368 696c 643a 2063 6869 6c64 idthChild: child
│ │ │ │ │ -00005000: 0a20 2020 2020 416e 7377 6572 2074 6865 . Answer the
│ │ │ │ │ -00005010: 2067 6976 656e 2063 6869 6c64 2773 2077 given child's w
│ │ │ │ │ -00005020: 6964 7468 2069 6e20 7069 7865 6c73 2e0a idth in pixels..
│ │ │ │ │ -00005030: 0a78 4368 696c 643a 2063 6869 6c64 0a20 .xChild: child.
│ │ │ │ │ -00005040: 2020 2020 416e 7377 6572 2074 6865 2067 Answer the g
│ │ │ │ │ -00005050: 6976 656e 2063 6869 6c64 2773 2074 6f70 iven child's top
│ │ │ │ │ -00005060: 2d6c 6566 7420 636f 726e 6572 2773 2078 -left corner's x
│ │ │ │ │ -00005070: 2063 6f6f 7264 696e 6174 652c 2069 6e20 coordinate, in
│ │ │ │ │ -00005080: 7069 7865 6c73 0a20 2020 2020 696e 2074 pixels. in t
│ │ │ │ │ -00005090: 6865 2063 616e 7661 7327 2063 6f6f 7264 he canvas' coord
│ │ │ │ │ -000050a0: 696e 6174 6520 7379 7374 656d 2e0a 0a79 inate system...y
│ │ │ │ │ -000050b0: 4368 696c 643a 2063 6869 6c64 0a20 2020 Child: child.
│ │ │ │ │ -000050c0: 2020 416e 7377 6572 2074 6865 2067 6976 Answer the giv
│ │ │ │ │ -000050d0: 656e 2063 6869 6c64 2773 2074 6f70 2d6c en child's top-l
│ │ │ │ │ -000050e0: 6566 7420 636f 726e 6572 2773 2079 2063 eft corner's y c
│ │ │ │ │ -000050f0: 6f6f 7264 696e 6174 652c 2069 6e20 7069 oordinate, in pi
│ │ │ │ │ -00005100: 7865 6c73 0a20 2020 2020 696e 2074 6865 xels. in the
│ │ │ │ │ -00005110: 2063 616e 7661 7327 2063 6f6f 7264 696e canvas' coordin
│ │ │ │ │ -00005120: 6174 6520 7379 7374 656d 2e0a 0a1f 0a46 ate system.....F
│ │ │ │ │ -00005130: 696c 653a 2067 7374 2d6c 6962 732e 696e ile: gst-libs.in
│ │ │ │ │ -00005140: 666f 2c20 204e 6f64 653a 2042 4c4f 582e fo, Node: BLOX.
│ │ │ │ │ -00005150: 4243 616e 7661 732d 7769 6467 6574 2070 BCanvas-widget p
│ │ │ │ │ -00005160: 726f 746f 636f 6c2c 2020 5072 6576 3a20 rotocol, Prev:
│ │ │ │ │ -00005170: 424c 4f58 2e42 4361 6e76 6173 2d67 656f BLOX.BCanvas-geo
│ │ │ │ │ -00005180: 6d65 7472 7920 6d61 6e61 6765 6d65 6e74 metry management
│ │ │ │ │ -00005190: 2c20 2055 703a 2042 4c4f 582e 4243 616e , Up: BLOX.BCan
│ │ │ │ │ -000051a0: 7661 730a 0a31 2e36 2e33 2042 4c4f 582e vas..1.6.3 BLOX.
│ │ │ │ │ -000051b0: 4243 616e 7661 733a 2077 6964 6765 7420 BCanvas: widget
│ │ │ │ │ -000051c0: 7072 6f74 6f63 6f6c 0a2d 2d2d 2d2d 2d2d protocol.-------
│ │ │ │ │ -000051d0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000051e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 0a0a 6174 ------------..at
│ │ │ │ │ -000051f0: 3a20 6150 6f69 6e74 0a20 2020 2020 5365 : aPoint. Se
│ │ │ │ │ -00005200: 6c65 6374 7320 7468 6520 746f 706d 6f73 lects the topmos
│ │ │ │ │ -00005210: 7420 6974 656d 2069 6e20 7468 6520 6361 t item in the ca
│ │ │ │ │ -00005220: 6e76 6173 206f 7665 726c 6170 7069 6e67 nvas overlapping
│ │ │ │ │ -00005230: 2074 6865 2070 6f69 6e74 2067 6976 656e the point given
│ │ │ │ │ -00005240: 0a20 2020 2020 6279 2061 506f 696e 742e . by aPoint.
│ │ │ │ │ -00005250: 0a0a 6265 7477 6565 6e3a 206f 7269 6769 ..between: origi
│ │ │ │ │ -00005260: 6e20 616e 643a 2063 6f72 6e65 7220 646f n and: corner do
│ │ │ │ │ -00005270: 3a20 6142 6c6f 636b 0a20 2020 2020 4576 : aBlock. Ev
│ │ │ │ │ -00005280: 616c 7561 7465 2061 426c 6f63 6b20 666f aluate aBlock fo
│ │ │ │ │ -00005290: 7220 6561 6368 2069 7465 6d20 7768 6f73 r each item whos
│ │ │ │ │ -000052a0: 6520 626f 756e 6469 6e67 2062 6f78 2069 e bounding box i
│ │ │ │ │ -000052b0: 6e74 6572 7365 6374 7320 7468 650a 2020 ntersects the.
│ │ │ │ │ -000052c0: 2020 2072 6563 7461 6e67 6c65 2062 6574 rectangle bet
│ │ │ │ │ -000052d0: 7765 656e 2074 6865 2074 776f 2050 6f69 ween the two Poi
│ │ │ │ │ -000052e0: 6e74 732c 206f 7269 6769 6e20 616e 6420 nts, origin and
│ │ │ │ │ -000052f0: 636f 726e 6572 2e20 2050 6173 7320 7468 corner. Pass th
│ │ │ │ │ -00005300: 6520 6974 656d 0a20 2020 2020 746f 2074 e item. to t
│ │ │ │ │ -00005310: 6865 2062 6c6f 636b 2e0a 0a62 6f75 6e64 he block...bound
│ │ │ │ │ -00005320: 696e 6742 6f78 0a20 2020 2020 416e 7377 ingBox. Answ
│ │ │ │ │ -00005330: 6572 2074 6865 2062 6f75 6e64 696e 6720 er the bounding
│ │ │ │ │ -00005340: 626f 7820 6f66 2061 6c6c 2074 6865 2069 box of all the i
│ │ │ │ │ -00005350: 7465 6d73 2069 6e20 7468 6520 6361 6e76 tems in the canv
│ │ │ │ │ -00005360: 6173 0a0a 6465 7374 726f 7965 640a 2020 as..destroyed.
│ │ │ │ │ -00005370: 2020 2054 6865 2077 6964 6765 7420 6861 The widget ha
│ │ │ │ │ -00005380: 7320 6265 656e 2064 6573 7472 6f79 6564 s been destroyed
│ │ │ │ │ -00005390: 2e20 2054 656c 6c20 616c 6c20 6f66 2069 . Tell all of i
│ │ │ │ │ -000053a0: 7473 2069 7465 6d73 2061 626f 7574 2074 ts items about t
│ │ │ │ │ -000053b0: 6869 730a 2020 2020 2066 6163 742e 0a0a his. fact...
│ │ │ │ │ -000053c0: 646f 3a20 6142 6c6f 636b 0a20 2020 2020 do: aBlock.
│ │ │ │ │ -000053d0: 4576 616c 7561 7465 2061 426c 6f63 6b2c Evaluate aBlock,
│ │ │ │ │ -000053e0: 2070 6173 7369 6e67 2065 6163 6820 6974 passing each it
│ │ │ │ │ -000053f0: 656d 2074 6f20 6974 2e0a 0a65 6d70 7479 em to it...empty
│ │ │ │ │ -00005400: 0a20 2020 2020 5265 6d6f 7665 2061 6c6c . Remove all
│ │ │ │ │ -00005410: 2074 6865 2069 7465 6d73 2066 726f 6d20 the items from
│ │ │ │ │ -00005420: 7468 6520 6361 6e76 6173 2c20 6c65 6176 the canvas, leav
│ │ │ │ │ -00005430: 696e 6720 6974 2065 6d70 7479 0a0a 6578 ing it empty..ex
│ │ │ │ │ -00005440: 7472 6153 7061 6365 0a20 2020 2020 416e traSpace. An
│ │ │ │ │ -00005450: 7377 6572 2074 6865 2061 6d6f 756e 7420 swer the amount
│ │ │ │ │ -00005460: 6f66 2073 7061 6365 2074 6861 7420 6973 of space that is
│ │ │ │ │ -00005470: 206c 6566 7420 6173 2061 2062 6f72 6465 left as a borde
│ │ │ │ │ -00005480: 7220 6172 6f75 6e64 2074 6865 0a20 2020 r around the.
│ │ │ │ │ -00005490: 2020 6361 6e76 6173 2069 7465 6d73 2e0a canvas items..
│ │ │ │ │ -000054a0: 0a65 7874 7261 5370 6163 653a 2061 506f .extraSpace: aPo
│ │ │ │ │ -000054b0: 696e 740a 2020 2020 2053 6574 2074 6865 int. Set the
│ │ │ │ │ -000054c0: 2061 6d6f 756e 7420 6f66 2073 7061 6365 amount of space
│ │ │ │ │ -000054d0: 2074 6861 7420 6973 206c 6566 7420 6173 that is left as
│ │ │ │ │ -000054e0: 2061 2062 6f72 6465 7220 6172 6f75 6e64 a border around
│ │ │ │ │ -000054f0: 2074 6865 2063 616e 7661 730a 2020 2020 the canvas.
│ │ │ │ │ -00005500: 2069 7465 6d73 2e0a 0a69 7465 6d73 0a20 items...items.
│ │ │ │ │ -00005510: 2020 2020 416e 7377 6572 2061 6e20 4172 Answer an Ar
│ │ │ │ │ -00005520: 7261 7920 636f 6e74 6169 6e69 6e67 2061 ray containing a
│ │ │ │ │ -00005530: 6c6c 2074 6865 2069 7465 6d73 2069 6e20 ll the items in
│ │ │ │ │ -00005540: 7468 6520 6361 6e76 6173 0a0a 6d61 7050 the canvas..mapP
│ │ │ │ │ -00005550: 6f69 6e74 3a20 6150 6f69 6e74 0a20 2020 oint: aPoint.
│ │ │ │ │ -00005560: 2020 4769 7665 6e20 6150 6f69 6e74 2c20 Given aPoint,
│ │ │ │ │ -00005570: 6120 706f 696e 7420 6578 7072 6573 7365 a point expresse
│ │ │ │ │ -00005580: 6420 696e 2077 696e 646f 7720 636f 6f72 d in window coor
│ │ │ │ │ -00005590: 6469 6e61 7465 732c 2061 6e73 7765 7220 dinates, answer
│ │ │ │ │ -000055a0: 7468 650a 2020 2020 2063 6f72 7265 7370 the. corresp
│ │ │ │ │ -000055b0: 6f6e 6469 6e67 2063 616e 7661 7320 636f onding canvas co
│ │ │ │ │ -000055c0: 6f72 6469 6e61 7465 7320 7468 6174 2061 ordinates that a
│ │ │ │ │ -000055d0: 7265 2064 6973 706c 6179 6564 2061 7420 re displayed at
│ │ │ │ │ -000055e0: 7468 6174 0a20 2020 2020 6c6f 6361 7469 that. locati
│ │ │ │ │ -000055f0: 6f6e 2e0a 0a1f 0a46 696c 653a 2067 7374 on.....File: gst
│ │ │ │ │ -00005600: 2d6c 6962 732e 696e 666f 2c20 204e 6f64 -libs.info, Nod
│ │ │ │ │ -00005610: 653a 2042 4c4f 582e 4243 616e 7661 734f e: BLOX.BCanvasO
│ │ │ │ │ -00005620: 626a 6563 742c 2020 4e65 7874 3a20 424c bject, Next: BL
│ │ │ │ │ -00005630: 4f58 2e42 4368 6563 6b4d 656e 7549 7465 OX.BCheckMenuIte
│ │ │ │ │ -00005640: 6d2c 2020 5072 6576 3a20 424c 4f58 2e42 m, Prev: BLOX.B
│ │ │ │ │ -00005650: 4361 6e76 6173 2c20 2055 703a 2042 4c4f Canvas, Up: BLO
│ │ │ │ │ -00005660: 5820 7061 636b 6167 650a 0a31 2e37 2042 X package..1.7 B
│ │ │ │ │ -00005670: 4c4f 582e 4243 616e 7661 734f 626a 6563 LOX.BCanvasObjec
│ │ │ │ │ -00005680: 740a 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d t.==============
│ │ │ │ │ -00005690: 3d3d 3d3d 3d3d 3d3d 0a0a 4465 6669 6e65 ========..Define
│ │ │ │ │ -000056a0: 6420 696e 206e 616d 6573 7061 6365 2042 d in namespace B
│ │ │ │ │ -000056b0: 4c4f 580a 5375 7065 7263 6c61 7373 3a20 LOX.Superclass:
│ │ │ │ │ -000056c0: 424c 4f58 2e42 4576 656e 7454 6172 6765 BLOX.BEventTarge
│ │ │ │ │ -000056d0: 740a 4361 7465 676f 7279 3a20 4772 6170 t.Category: Grap
│ │ │ │ │ -000056e0: 6869 6373 2d57 696e 646f 7773 0a20 2020 hics-Windows.
│ │ │ │ │ -000056f0: 2020 4920 616d 2074 6865 2075 6c74 696d I am the ultim
│ │ │ │ │ -00005700: 6174 6520 616e 6365 7374 6f72 206f 6620 ate ancestor of
│ │ │ │ │ -00005710: 616c 6c20 6974 656d 7320 7468 6174 2079 all items that y
│ │ │ │ │ -00005720: 6f75 2063 616e 2070 7574 2069 6e20 610a ou can put in a.
│ │ │ │ │ -00005730: 2020 2020 2042 4361 6e76 6173 2e20 2049 BCanvas. I
│ │ │ │ │ -00005740: 2070 726f 7669 6465 2073 6f6d 6520 6765 provide some ge
│ │ │ │ │ -00005750: 6e65 7261 6c20 6d65 7468 6f64 7320 746f neral methods to
│ │ │ │ │ -00005760: 206d 7920 636f 6e63 7265 7465 206f 6666 my concrete off
│ │ │ │ │ -00005770: 7370 7269 6e67 2e0a 0a2a 204d 656e 753a spring...* Menu:
│ │ │ │ │ -00005780: 0a0a 2a20 424c 4f58 2e42 4361 6e76 6173 ..* BLOX.BCanvas
│ │ │ │ │ -00005790: 4f62 6a65 6374 2063 6c61 7373 2d69 6e73 Object class-ins
│ │ │ │ │ -000057a0: 7461 6e63 6520 6372 6561 7469 6f6e 3a3a tance creation::
│ │ │ │ │ -000057b0: 2020 2863 6c61 7373 290a 2a20 424c 4f58 (class).* BLOX
│ │ │ │ │ -000057c0: 2e42 4361 6e76 6173 4f62 6a65 6374 2d61 .BCanvasObject-a
│ │ │ │ │ -000057d0: 6363 6573 7369 6e67 3a3a 2020 2869 6e73 ccessing:: (ins
│ │ │ │ │ -000057e0: 7461 6e63 6529 0a2a 2042 4c4f 582e 4243 tance).* BLOX.BC
│ │ │ │ │ -000057f0: 616e 7661 734f 626a 6563 742d 7769 6467 anvasObject-widg
│ │ │ │ │ -00005800: 6574 2070 726f 746f 636f 6c3a 3a20 2028 et protocol:: (
│ │ │ │ │ -00005810: 696e 7374 616e 6365 290a 0a1f 0a46 696c instance)....Fil
│ │ │ │ │ -00005820: 653a 2067 7374 2d6c 6962 732e 696e 666f e: gst-libs.info
│ │ │ │ │ -00005830: 2c20 204e 6f64 653a 2042 4c4f 582e 4243 , Node: BLOX.BC
│ │ │ │ │ -00005840: 616e 7661 734f 626a 6563 7420 636c 6173 anvasObject clas
│ │ │ │ │ -00005850: 732d 696e 7374 616e 6365 2063 7265 6174 s-instance creat
│ │ │ │ │ -00005860: 696f 6e2c 2020 4e65 7874 3a20 424c 4f58 ion, Next: BLOX
│ │ │ │ │ -00005870: 2e42 4361 6e76 6173 4f62 6a65 6374 2d61 .BCanvasObject-a
│ │ │ │ │ -00005880: 6363 6573 7369 6e67 2c20 2055 703a 2042 ccessing, Up: B
│ │ │ │ │ -00005890: 4c4f 582e 4243 616e 7661 734f 626a 6563 LOX.BCanvasObjec
│ │ │ │ │ -000058a0: 740a 0a31 2e37 2e31 2042 4c4f 582e 4243 t..1.7.1 BLOX.BC
│ │ │ │ │ -000058b0: 616e 7661 734f 626a 6563 7420 636c 6173 anvasObject clas
│ │ │ │ │ -000058c0: 733a 2069 6e73 7461 6e63 6520 6372 6561 s: instance crea
│ │ │ │ │ -000058d0: 7469 6f6e 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d tion.-----------
│ │ │ │ │ -000058e0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -000058f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00005900: 2d2d 2d2d 2d2d 0a0a 6e65 770a 2020 2020 ------..new.
│ │ │ │ │ -00005910: 2054 6869 7320 6d65 7468 6f64 2073 686f This method sho
│ │ │ │ │ -00005920: 756c 6420 6e6f 7420 6265 2063 616c 6c65 uld not be calle
│ │ │ │ │ -00005930: 6420 666f 7220 696e 7374 616e 6365 7320 d for instances
│ │ │ │ │ -00005940: 6f66 2074 6869 7320 636c 6173 732e 0a0a of this class...
│ │ │ │ │ -00005950: 6e65 773a 2070 6172 656e 7443 616e 7661 new: parentCanva
│ │ │ │ │ -00005960: 730a 2020 2020 2041 6e73 7765 7220 6120 s. Answer a
│ │ │ │ │ -00005970: 6e65 7720 696e 7374 616e 6365 206f 6620 new instance of
│ │ │ │ │ -00005980: 7468 6520 7265 6365 6976 6572 2c20 6469 the receiver, di
│ │ │ │ │ -00005990: 7370 6c61 7965 6420 696e 746f 2074 6865 splayed into the
│ │ │ │ │ -000059a0: 2067 6976 656e 0a20 2020 2020 7061 7265 given. pare
│ │ │ │ │ -000059b0: 6e74 4361 6e76 6173 2e0a 0a1f 0a46 696c ntCanvas.....Fil
│ │ │ │ │ -000059c0: 653a 2067 7374 2d6c 6962 732e 696e 666f e: gst-libs.info
│ │ │ │ │ -000059d0: 2c20 204e 6f64 653a 2042 4c4f 582e 4243 , Node: BLOX.BC
│ │ │ │ │ -000059e0: 616e 7661 734f 626a 6563 742d 6163 6365 anvasObject-acce
│ │ │ │ │ -000059f0: 7373 696e 672c 2020 4e65 7874 3a20 424c ssing, Next: BL
│ │ │ │ │ -00005a00: 4f58 2e42 4361 6e76 6173 4f62 6a65 6374 OX.BCanvasObject
│ │ │ │ │ -00005a10: 2d77 6964 6765 7420 7072 6f74 6f63 6f6c -widget protocol
│ │ │ │ │ -00005a20: 2c20 2050 7265 763a 2042 4c4f 582e 4243 , Prev: BLOX.BC
│ │ │ │ │ -00005a30: 616e 7661 734f 626a 6563 7420 636c 6173 anvasObject clas
│ │ │ │ │ -00005a40: 732d 696e 7374 616e 6365 2063 7265 6174 s-instance creat
│ │ │ │ │ -00005a50: 696f 6e2c 2020 5570 3a20 424c 4f58 2e42 ion, Up: BLOX.B
│ │ │ │ │ -00005a60: 4361 6e76 6173 4f62 6a65 6374 0a0a 312e CanvasObject..1.
│ │ │ │ │ -00005a70: 372e 3220 424c 4f58 2e42 4361 6e76 6173 7.2 BLOX.BCanvas
│ │ │ │ │ -00005a80: 4f62 6a65 6374 3a20 6163 6365 7373 696e Object: accessin
│ │ │ │ │ -00005a90: 670a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d g.--------------
│ │ │ │ │ -00005aa0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00005ab0: 2d2d 2d2d 2d0a 0a62 6c6f 780a 2020 2020 -----..blox.
│ │ │ │ │ -00005ac0: 2041 6e73 7765 7220 7468 6520 7061 7265 Answer the pare
│ │ │ │ │ -00005ad0: 6e74 2063 616e 7661 7320 6f66 2074 6865 nt canvas of the
│ │ │ │ │ -00005ae0: 2072 6563 6569 7665 720a 0a62 6f75 6e64 receiver..bound
│ │ │ │ │ -00005af0: 696e 6742 6f78 0a20 2020 2020 416e 7377 ingBox. Answ
│ │ │ │ │ -00005b00: 6572 2061 2052 6563 7461 6e67 6c65 2065 er a Rectangle e
│ │ │ │ │ -00005b10: 6e63 6c6f 7369 6e67 2061 6c6c 206f 6620 nclosing all of
│ │ │ │ │ -00005b20: 7468 6520 7265 6365 6976 6572 0a0a 636f the receiver..co
│ │ │ │ │ -00005b30: 6c6f 720a 2020 2020 2041 6e73 7765 7220 lor. Answer
│ │ │ │ │ -00005b40: 7468 6520 636f 6c6f 7220 746f 2062 6520 the color to be
│ │ │ │ │ -00005b50: 7573 6564 2074 6f20 6669 6c6c 2074 6869 used to fill thi
│ │ │ │ │ -00005b60: 7320 6974 656d 2773 2061 7265 612e 0a0a s item's area...
│ │ │ │ │ -00005b70: 636f 6c6f 723a 2063 6f6c 6f72 0a20 2020 color: color.
│ │ │ │ │ -00005b80: 2020 5365 7420 7468 6520 636f 6c6f 7220 Set the color
│ │ │ │ │ -00005b90: 746f 2062 6520 7573 6564 2074 6f20 6669 to be used to fi
│ │ │ │ │ -00005ba0: 6c6c 2074 6869 7320 6974 656d 2773 2061 ll this item's a
│ │ │ │ │ -00005bb0: 7265 612e 0a0a 636f 7079 496e 746f 3a20 rea...copyInto:
│ │ │ │ │ -00005bc0: 6e65 7743 616e 7661 730a 2020 2020 2041 newCanvas. A
│ │ │ │ │ -00005bd0: 6e73 7765 7220 6120 6e65 7720 4243 616e nswer a new BCan
│ │ │ │ │ -00005be0: 7661 734f 626a 6563 7420 6964 656e 7469 vasObject identi
│ │ │ │ │ -00005bf0: 6361 6c20 746f 2074 6869 7320 6275 7420 cal to this but
│ │ │ │ │ -00005c00: 6469 7370 6c61 7965 6420 696e 746f 0a20 displayed into.
│ │ │ │ │ -00005c10: 2020 2020 616e 6f74 6865 7220 6361 6e76 another canv
│ │ │ │ │ -00005c20: 6173 2c20 6e65 7743 616e 7661 732e 2020 as, newCanvas.
│ │ │ │ │ -00005c30: 5468 6520 6e65 7720 696e 7374 616e 6365 The new instance
│ │ │ │ │ -00005c40: 2069 7320 6e6f 7420 6372 6561 7465 6420 is not created
│ │ │ │ │ -00005c50: 6174 2074 6865 0a20 2020 2020 7469 6d65 at the. time
│ │ │ │ │ -00005c60: 2069 7420 6973 2072 6574 7572 6e65 642e it is returned.
│ │ │ │ │ -00005c70: 0a0a 636f 7079 4f62 6a65 6374 0a20 2020 ..copyObject.
│ │ │ │ │ -00005c80: 2020 416e 7377 6572 2061 206e 6577 2042 Answer a new B
│ │ │ │ │ -00005c90: 4361 6e76 6173 4f62 6a65 6374 2069 6465 CanvasObject ide
│ │ │ │ │ -00005ca0: 6e74 6963 616c 2074 6f20 7468 6973 2e20 ntical to this.
│ │ │ │ │ -00005cb0: 2055 6e6c 696b 6520 2363 6f70 792c 2077 Unlike #copy, w
│ │ │ │ │ -00005cc0: 6869 6368 0a20 2020 2020 6d65 7265 6c79 hich. merely
│ │ │ │ │ -00005cd0: 2063 7265 6174 6573 2061 206e 6577 2053 creates a new S
│ │ │ │ │ -00005ce0: 6d61 6c6c 7461 6c6b 206f 626a 6563 7420 malltalk object
│ │ │ │ │ -00005cf0: 7769 7468 2074 6865 2073 616d 6520 6461 with the same da
│ │ │ │ │ -00005d00: 7461 2061 6e64 0a20 2020 2020 7265 6665 ta and. refe
│ │ │ │ │ -00005d10: 7272 696e 6720 746f 2074 6865 2073 616d rring to the sam
│ │ │ │ │ -00005d20: 6520 6361 6e76 6173 2069 7465 6d2c 2074 e canvas item, t
│ │ │ │ │ -00005d30: 6865 206f 626a 6563 7420 6372 6561 7465 he object create
│ │ │ │ │ -00005d40: 6420 7769 7468 0a20 2020 2020 2363 6f70 d with. #cop
│ │ │ │ │ -00005d50: 794f 626a 6563 7420 6973 2070 6879 7369 yObject is physi
│ │ │ │ │ -00005d60: 6361 6c6c 7920 6469 7374 696e 6374 2066 cally distinct f
│ │ │ │ │ -00005d70: 726f 6d20 7468 6520 6f72 6967 696e 616c rom the original
│ │ │ │ │ -00005d80: 2e20 2054 6865 206e 6577 0a20 2020 2020 . The new.
│ │ │ │ │ -00005d90: 696e 7374 616e 6365 2069 7320 6e6f 7420 instance is not
│ │ │ │ │ -00005da0: 6372 6561 7465 6420 6174 2074 6865 2074 created at the t
│ │ │ │ │ -00005db0: 696d 6520 6974 2069 7320 7265 7475 726e ime it is return
│ │ │ │ │ -00005dc0: 6564 2e0a 0a63 7265 6174 6543 6f70 790a ed...createCopy.
│ │ │ │ │ -00005dd0: 2020 2020 2041 6e73 7765 7220 6120 6e65 Answer a ne
│ │ │ │ │ -00005de0: 7720 4243 616e 7661 734f 626a 6563 7420 w BCanvasObject
│ │ │ │ │ -00005df0: 6964 656e 7469 6361 6c20 746f 2074 6869 identical to thi
│ │ │ │ │ -00005e00: 732e 2020 556e 6c69 6b65 2023 636f 7079 s. Unlike #copy
│ │ │ │ │ -00005e10: 2c20 7768 6963 680a 2020 2020 206d 6572 , which. mer
│ │ │ │ │ -00005e20: 656c 7920 6372 6561 7465 7320 6120 6e65 ely creates a ne
│ │ │ │ │ -00005e30: 7720 536d 616c 6c74 616c 6b20 6f62 6a65 w Smalltalk obje
│ │ │ │ │ -00005e40: 6374 2077 6974 6820 7468 6520 7361 6d65 ct with the same
│ │ │ │ │ -00005e50: 2064 6174 6120 616e 640a 2020 2020 2072 data and. r
│ │ │ │ │ -00005e60: 6566 6572 7269 6e67 2074 6f20 7468 6520 eferring to the
│ │ │ │ │ -00005e70: 7361 6d65 2063 616e 7661 7320 6974 656d same canvas item
│ │ │ │ │ -00005e80: 2c20 7468 6520 6f62 6a65 6374 2063 7265 , the object cre
│ │ │ │ │ -00005e90: 6174 6564 2077 6974 680a 2020 2020 2023 ated with. #
│ │ │ │ │ -00005ea0: 636f 7079 4f62 6a65 6374 2069 7320 7068 copyObject is ph
│ │ │ │ │ -00005eb0: 7973 6963 616c 6c79 2064 6973 7469 6e63 ysically distinc
│ │ │ │ │ -00005ec0: 7420 6672 6f6d 2074 6865 206f 7269 6769 t from the origi
│ │ │ │ │ -00005ed0: 6e61 6c2e 2020 5468 6520 6e65 770a 2020 nal. The new.
│ │ │ │ │ -00005ee0: 2020 2069 6e73 7461 6e63 6520 6861 7320 instance has
│ │ │ │ │ -00005ef0: 616c 7265 6164 7920 6265 656e 2063 7265 already been cre
│ │ │ │ │ -00005f00: 6174 6564 2061 7420 7468 6520 7469 6d65 ated at the time
│ │ │ │ │ -00005f10: 2069 7420 6973 2072 6574 7572 6e65 642e it is returned.
│ │ │ │ │ -00005f20: 0a0a 6372 6561 7465 436f 7079 496e 746f ..createCopyInto
│ │ │ │ │ -00005f30: 3a20 6e65 7743 616e 7661 730a 2020 2020 : newCanvas.
│ │ │ │ │ -00005f40: 2041 6e73 7765 7220 6120 6e65 7720 4243 Answer a new BC
│ │ │ │ │ -00005f50: 616e 7661 734f 626a 6563 7420 6964 656e anvasObject iden
│ │ │ │ │ -00005f60: 7469 6361 6c20 746f 2074 6869 7320 6275 tical to this bu
│ │ │ │ │ -00005f70: 7420 6469 7370 6c61 7965 6420 696e 746f t displayed into
│ │ │ │ │ -00005f80: 0a20 2020 2020 616e 6f74 6865 7220 6361 . another ca
│ │ │ │ │ -00005f90: 6e76 6173 2c20 6e65 7743 616e 7661 732e nvas, newCanvas.
│ │ │ │ │ -00005fa0: 2020 5468 6520 6e65 7720 696e 7374 616e The new instan
│ │ │ │ │ -00005fb0: 6365 2068 6173 2061 6c72 6561 6479 2062 ce has already b
│ │ │ │ │ -00005fc0: 6565 6e0a 2020 2020 2063 7265 6174 6564 een. created
│ │ │ │ │ -00005fd0: 2061 7420 7468 6520 7469 6d65 2069 7420 at the time it
│ │ │ │ │ -00005fe0: 6973 2072 6574 7572 6e65 642e 0a0a 6465 is returned...de
│ │ │ │ │ -00005ff0: 6570 436f 7079 0a20 2020 2020 4974 2064 epCopy. It d
│ │ │ │ │ -00006000: 6f65 7320 6e6f 7420 6d61 6b65 2073 656e oes not make sen
│ │ │ │ │ -00006010: 7365 2074 6f20 6d61 6b65 2061 2063 6f70 se to make a cop
│ │ │ │ │ -00006020: 792c 2062 6563 6175 7365 2069 7420 776f y, because it wo
│ │ │ │ │ -00006030: 756c 6420 6d61 6b65 2064 6174 610a 2020 uld make data.
│ │ │ │ │ -00006040: 2020 2069 6e63 6f6e 7369 7374 656e 7420 inconsistent
│ │ │ │ │ -00006050: 6163 726f 7373 2064 6966 6665 7265 6e74 across different
│ │ │ │ │ -00006060: 206f 626a 6563 7473 3b20 736f 2061 6e73 objects; so ans
│ │ │ │ │ -00006070: 7765 7220 7468 6520 7265 6365 6976 6572 wer the receiver
│ │ │ │ │ -00006080: 0a0a 6772 6179 4f75 740a 2020 2020 2041 ..grayOut. A
│ │ │ │ │ -00006090: 7070 6c79 2061 2035 3025 2067 7261 7920 pply a 50% gray
│ │ │ │ │ -000060a0: 7374 6970 706c 696e 6720 7061 7474 6572 stippling patter
│ │ │ │ │ -000060b0: 6e20 746f 2074 6865 206f 626a 6563 740a n to the object.
│ │ │ │ │ -000060c0: 0a73 6861 6c6c 6f77 436f 7079 0a20 2020 .shallowCopy.
│ │ │ │ │ -000060d0: 2020 4974 2064 6f65 7320 6e6f 7420 6d61 It does not ma
│ │ │ │ │ -000060e0: 6b65 2073 656e 7365 2074 6f20 6d61 6b65 ke sense to make
│ │ │ │ │ -000060f0: 2061 2063 6f70 792c 2062 6563 6175 7365 a copy, because
│ │ │ │ │ -00006100: 2069 7420 776f 756c 6420 6d61 6b65 2064 it would make d
│ │ │ │ │ -00006110: 6174 610a 2020 2020 2069 6e63 6f6e 7369 ata. inconsi
│ │ │ │ │ -00006120: 7374 656e 7420 6163 726f 7373 2064 6966 stent across dif
│ │ │ │ │ -00006130: 6665 7265 6e74 206f 626a 6563 7473 3b20 ferent objects;
│ │ │ │ │ -00006140: 736f 2061 6e73 7765 7220 7468 6520 7265 so answer the re
│ │ │ │ │ -00006150: 6365 6976 6572 0a0a 1f0a 4669 6c65 3a20 ceiver....File:
│ │ │ │ │ -00006160: 6773 742d 6c69 6273 2e69 6e66 6f2c 2020 gst-libs.info,
│ │ │ │ │ -00006170: 4e6f 6465 3a20 424c 4f58 2e42 4361 6e76 Node: BLOX.BCanv
│ │ │ │ │ -00006180: 6173 4f62 6a65 6374 2d77 6964 6765 7420 asObject-widget
│ │ │ │ │ -00006190: 7072 6f74 6f63 6f6c 2c20 2050 7265 763a protocol, Prev:
│ │ │ │ │ -000061a0: 2042 4c4f 582e 4243 616e 7661 734f 626a BLOX.BCanvasObj
│ │ │ │ │ -000061b0: 6563 742d 6163 6365 7373 696e 672c 2020 ect-accessing,
│ │ │ │ │ -000061c0: 5570 3a20 424c 4f58 2e42 4361 6e76 6173 Up: BLOX.BCanvas
│ │ │ │ │ -000061d0: 4f62 6a65 6374 0a0a 312e 372e 3320 424c Object..1.7.3 BL
│ │ │ │ │ -000061e0: 4f58 2e42 4361 6e76 6173 4f62 6a65 6374 OX.BCanvasObject
│ │ │ │ │ -000061f0: 3a20 7769 6467 6574 2070 726f 746f 636f : widget protoco
│ │ │ │ │ -00006200: 6c0a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d l.--------------
│ │ │ │ │ -00006210: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00006220: 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a 0a63 7265 -----------..cre
│ │ │ │ │ -00006230: 6174 650a 2020 2020 2049 6620 7468 6520 ate. If the
│ │ │ │ │ -00006240: 6f62 6a65 6374 2068 6173 206e 6f74 2062 object has not b
│ │ │ │ │ -00006250: 6565 6e20 6372 6561 7465 6420 7965 7420 een created yet
│ │ │ │ │ -00006260: 616e 6420 6861 7320 6265 656e 2069 6e69 and has been ini
│ │ │ │ │ -00006270: 7469 616c 697a 6564 0a20 2020 2020 636f tialized. co
│ │ │ │ │ -00006280: 7272 6563 746c 792c 2069 6e73 6572 7420 rrectly, insert
│ │ │ │ │ -00006290: 6974 2066 6f72 2072 6561 6c20 696e 2074 it for real in t
│ │ │ │ │ -000062a0: 6865 2070 6172 656e 7420 6361 6e76 6173 he parent canvas
│ │ │ │ │ -000062b0: 0a0a 6372 6561 7465 640a 2020 2020 2041 ..created. A
│ │ │ │ │ -000062c0: 6e73 7765 7220 7768 6574 6865 7220 7468 nswer whether th
│ │ │ │ │ -000062d0: 6520 6f62 6a65 6374 2069 7320 6a75 7374 e object is just
│ │ │ │ │ -000062e0: 2061 2070 6c61 6365 686f 6c64 6572 206f a placeholder o
│ │ │ │ │ -000062f0: 7220 6861 7320 616c 7265 6164 7920 6265 r has already be
│ │ │ │ │ -00006300: 656e 0a20 2020 2020 696e 7365 7274 6564 en. inserted
│ │ │ │ │ -00006310: 2066 6f72 2072 6561 6c20 696e 2074 6865 for real in the
│ │ │ │ │ -00006320: 2070 6172 656e 7420 6361 6e76 6173 0a0a parent canvas..
│ │ │ │ │ -00006330: 6c6f 7765 720a 2020 2020 204d 6f76 6520 lower. Move
│ │ │ │ │ -00006340: 7468 6520 6974 656d 2074 6f20 7468 6520 the item to the
│ │ │ │ │ -00006350: 6c6f 7765 7374 2070 6f73 6974 696f 6e20 lowest position
│ │ │ │ │ -00006360: 696e 2074 6865 2064 6973 706c 6179 206c in the display l
│ │ │ │ │ -00006370: 6973 742e 2020 4368 696c 640a 2020 2020 ist. Child.
│ │ │ │ │ -00006380: 2077 6964 6765 7473 2061 6c77 6179 7320 widgets always
│ │ │ │ │ -00006390: 6f62 7363 7572 6520 6f74 6865 7220 6974 obscure other it
│ │ │ │ │ -000063a0: 656d 2074 7970 6573 2c20 616e 6420 7468 em types, and th
│ │ │ │ │ -000063b0: 6520 7374 6163 6b69 6e67 206f 7264 6572 e stacking order
│ │ │ │ │ -000063c0: 206f 660a 2020 2020 2077 696e 646f 7720 of. window
│ │ │ │ │ -000063d0: 6974 656d 7320 6973 2064 6574 6572 6d69 items is determi
│ │ │ │ │ -000063e0: 6e65 6420 6279 2073 656e 6469 6e67 206d ned by sending m
│ │ │ │ │ -000063f0: 6574 686f 6473 2074 6f20 7468 6520 7769 ethods to the wi
│ │ │ │ │ -00006400: 6467 6574 206f 626a 6563 740a 2020 2020 dget object.
│ │ │ │ │ -00006410: 2064 6972 6563 746c 792e 0a0a 7261 6973 directly...rais
│ │ │ │ │ -00006420: 650a 2020 2020 204d 6f76 6520 7468 6520 e. Move the
│ │ │ │ │ -00006430: 6974 656d 2074 6f20 7468 6520 6869 6768 item to the high
│ │ │ │ │ -00006440: 6573 7420 706f 7369 7469 6f6e 2069 6e20 est position in
│ │ │ │ │ -00006450: 7468 6520 6469 7370 6c61 7920 6c69 7374 the display list
│ │ │ │ │ -00006460: 2e20 2043 6869 6c64 0a20 2020 2020 7769 . Child. wi
│ │ │ │ │ -00006470: 6467 6574 7320 616c 7761 7973 206f 6273 dgets always obs
│ │ │ │ │ -00006480: 6375 7265 206f 7468 6572 2069 7465 6d20 cure other item
│ │ │ │ │ -00006490: 7479 7065 732c 2061 6e64 2074 6865 2073 types, and the s
│ │ │ │ │ -000064a0: 7461 636b 696e 6720 6f72 6465 7220 6f66 tacking order of
│ │ │ │ │ -000064b0: 0a20 2020 2020 7769 6e64 6f77 2069 7465 . window ite
│ │ │ │ │ -000064c0: 6d73 2069 7320 6465 7465 726d 696e 6564 ms is determined
│ │ │ │ │ -000064d0: 2062 7920 7365 6e64 696e 6720 6d65 7468 by sending meth
│ │ │ │ │ -000064e0: 6f64 7320 746f 2074 6865 2077 6964 6765 ods to the widge
│ │ │ │ │ -000064f0: 7420 6f62 6a65 6374 0a20 2020 2020 6469 t object. di
│ │ │ │ │ -00006500: 7265 6374 6c79 2e0a 0a72 6564 7261 770a rectly...redraw.
│ │ │ │ │ -00006510: 2020 2020 2046 6f72 6365 2074 6865 206f Force the o
│ │ │ │ │ -00006520: 626a 6563 7420 746f 2062 6520 6469 7370 bject to be disp
│ │ │ │ │ -00006530: 6c61 7965 6420 696e 2074 6865 2070 6172 layed in the par
│ │ │ │ │ -00006540: 656e 7420 6361 6e76 6173 2c20 6372 6561 ent canvas, crea
│ │ │ │ │ -00006550: 7469 6e67 2069 740a 2020 2020 2069 6620 ting it. if
│ │ │ │ │ -00006560: 6974 2068 6173 206e 6f74 2062 6565 6e20 it has not been
│ │ │ │ │ -00006570: 696e 7365 7274 6564 2066 6f72 2072 6561 inserted for rea
│ │ │ │ │ -00006580: 6c20 696e 2074 6865 2070 6172 656e 742c l in the parent,
│ │ │ │ │ -00006590: 2061 6e64 2072 6566 7265 7368 2069 7473 and refresh its
│ │ │ │ │ -000065a0: 0a20 2020 2020 706f 7369 7469 6f6e 2069 . position i
│ │ │ │ │ -000065b0: 6620 6974 2068 6173 2063 6861 6e67 6564 f it has changed
│ │ │ │ │ -000065c0: 2e0a 0a72 656d 6f76 650a 2020 2020 2052 ...remove. R
│ │ │ │ │ -000065d0: 656d 6f76 6520 7468 6520 6f62 6a65 6374 emove the object
│ │ │ │ │ -000065e0: 2066 726f 6d20 7468 6520 6361 6e76 6173 from the canvas
│ │ │ │ │ -000065f0: 0a0a 7368 6f77 0a20 2020 2020 456e 7375 ..show. Ensu
│ │ │ │ │ -00006600: 7265 2074 6861 7420 7468 6520 6f62 6a65 re that the obje
│ │ │ │ │ -00006610: 6374 2069 7320 7669 7369 626c 6520 696e ct is visible in
│ │ │ │ │ -00006620: 2074 6865 2063 656e 7465 7220 6f66 2074 the center of t
│ │ │ │ │ -00006630: 6865 2063 616e 7661 732c 0a20 2020 2020 he canvas,.
│ │ │ │ │ -00006640: 7363 726f 6c6c 696e 6720 6974 2069 6620 scrolling it if
│ │ │ │ │ -00006650: 6e65 6365 7373 6172 792e 0a0a 1f0a 4669 necessary.....Fi
│ │ │ │ │ -00006660: 6c65 3a20 6773 742d 6c69 6273 2e69 6e66 le: gst-libs.inf
│ │ │ │ │ -00006670: 6f2c 2020 4e6f 6465 3a20 424c 4f58 2e42 o, Node: BLOX.B
│ │ │ │ │ -00006680: 4368 6563 6b4d 656e 7549 7465 6d2c 2020 CheckMenuItem,
│ │ │ │ │ -00006690: 4e65 7874 3a20 424c 4f58 2e42 436f 6c6f Next: BLOX.BColo
│ │ │ │ │ -000066a0: 7242 7574 746f 6e2c 2020 5072 6576 3a20 rButton, Prev:
│ │ │ │ │ -000066b0: 424c 4f58 2e42 4361 6e76 6173 4f62 6a65 BLOX.BCanvasObje
│ │ │ │ │ -000066c0: 6374 2c20 2055 703a 2042 4c4f 5820 7061 ct, Up: BLOX pa
│ │ │ │ │ -000066d0: 636b 6167 650a 0a31 2e38 2042 4c4f 582e ckage..1.8 BLOX.
│ │ │ │ │ -000066e0: 4243 6865 636b 4d65 6e75 4974 656d 0a3d BCheckMenuItem.=
│ │ │ │ │ -000066f0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ -00006700: 3d3d 3d3d 3d3d 0a0a 4465 6669 6e65 6420 ======..Defined
│ │ │ │ │ -00006710: 696e 206e 616d 6573 7061 6365 2042 4c4f in namespace BLO
│ │ │ │ │ -00006720: 580a 5375 7065 7263 6c61 7373 3a20 424c X.Superclass: BL
│ │ │ │ │ -00006730: 4f58 2e42 4d65 6e75 4974 656d 0a43 6174 OX.BMenuItem.Cat
│ │ │ │ │ -00006740: 6567 6f72 793a 2047 7261 7068 6963 732d egory: Graphics-
│ │ │ │ │ -00006750: 5769 6e64 6f77 730a 2020 2020 2049 2061 Windows. I a
│ │ │ │ │ -00006760: 6d20 6120 6d65 6e75 2069 7465 6d20 7768 m a menu item wh
│ │ │ │ │ -00006770: 6963 6820 6361 6e20 6265 2074 6f67 676c ich can be toggl
│ │ │ │ │ -00006780: 6564 2062 6574 7765 656e 2074 776f 2073 ed between two s
│ │ │ │ │ -00006790: 7461 7465 732c 206d 6172 6b65 640a 2020 tates, marked.
│ │ │ │ │ -000067a0: 2020 2061 6e64 2075 6e6d 6172 6b65 642e and unmarked.
│ │ │ │ │ -000067b0: 0a0a 2a20 4d65 6e75 3a0a 0a2a 2042 4c4f ..* Menu:..* BLO
│ │ │ │ │ -000067c0: 582e 4243 6865 636b 4d65 6e75 4974 656d X.BCheckMenuItem
│ │ │ │ │ -000067d0: 2063 6c61 7373 2d69 6e73 7461 6e63 6520 class-instance
│ │ │ │ │ -000067e0: 6372 6561 7469 6f6e 3a3a 2020 2863 6c61 creation:: (cla
│ │ │ │ │ -000067f0: 7373 290a 2a20 424c 4f58 2e42 4368 6563 ss).* BLOX.BChec
│ │ │ │ │ -00006800: 6b4d 656e 7549 7465 6d2d 6163 6365 7373 kMenuItem-access
│ │ │ │ │ -00006810: 696e 673a 3a20 2028 696e 7374 616e 6365 ing:: (instance
│ │ │ │ │ -00006820: 290a 0a1f 0a46 696c 653a 2067 7374 2d6c )....File: gst-l
│ │ │ │ │ -00006830: 6962 732e 696e 666f 2c20 204e 6f64 653a ibs.info, Node:
│ │ │ │ │ -00006840: 2042 4c4f 582e 4243 6865 636b 4d65 6e75 BLOX.BCheckMenu
│ │ │ │ │ -00006850: 4974 656d 2063 6c61 7373 2d69 6e73 7461 Item class-insta
│ │ │ │ │ -00006860: 6e63 6520 6372 6561 7469 6f6e 2c20 204e nce creation, N
│ │ │ │ │ -00006870: 6578 743a 2042 4c4f 582e 4243 6865 636b ext: BLOX.BCheck
│ │ │ │ │ -00006880: 4d65 6e75 4974 656d 2d61 6363 6573 7369 MenuItem-accessi
│ │ │ │ │ -00006890: 6e67 2c20 2055 703a 2042 4c4f 582e 4243 ng, Up: BLOX.BC
│ │ │ │ │ -000068a0: 6865 636b 4d65 6e75 4974 656d 0a0a 312e heckMenuItem..1.
│ │ │ │ │ -000068b0: 382e 3120 424c 4f58 2e42 4368 6563 6b4d 8.1 BLOX.BCheckM
│ │ │ │ │ -000068c0: 656e 7549 7465 6d20 636c 6173 733a 2069 enuItem class: i
│ │ │ │ │ -000068d0: 6e73 7461 6e63 6520 6372 6561 7469 6f6e nstance creation
│ │ │ │ │ -000068e0: 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d .---------------
│ │ │ │ │ -000068f0: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00006900: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00006910: 2d2d 2d0a 0a6e 6577 3a20 7061 7265 6e74 ---..new: parent
│ │ │ │ │ -00006920: 0a20 2020 2020 5468 6973 206d 6574 686f . This metho
│ │ │ │ │ -00006930: 6420 7368 6f75 6c64 206e 6f74 2062 6520 d should not be
│ │ │ │ │ -00006940: 6361 6c6c 6564 2066 6f72 2069 6e73 7461 called for insta
│ │ │ │ │ -00006950: 6e63 6573 206f 6620 7468 6973 2063 6c61 nces of this cla
│ │ │ │ │ -00006960: 7373 2e0a 0a1f 0a46 696c 653a 2067 7374 ss.....File: gst
│ │ │ │ │ -00006970: 2d6c 6962 732e 696e 666f 2c20 204e 6f64 -libs.info, Nod
│ │ │ │ │ -00006980: 653a 2042 4c4f 582e 4243 6865 636b 4d65 e: BLOX.BCheckMe
│ │ │ │ │ -00006990: 6e75 4974 656d 2d61 6363 6573 7369 6e67 nuItem-accessing
│ │ │ │ │ -000069a0: 2c20 2050 7265 763a 2042 4c4f 582e 4243 , Prev: BLOX.BC
│ │ │ │ │ -000069b0: 6865 636b 4d65 6e75 4974 656d 2063 6c61 heckMenuItem cla
│ │ │ │ │ -000069c0: 7373 2d69 6e73 7461 6e63 6520 6372 6561 ss-instance crea
│ │ │ │ │ -000069d0: 7469 6f6e 2c20 2055 703a 2042 4c4f 582e tion, Up: BLOX.
│ │ │ │ │ -000069e0: 4243 6865 636b 4d65 6e75 4974 656d 0a0a BCheckMenuItem..
│ │ │ │ │ -000069f0: 312e 382e 3220 424c 4f58 2e42 4368 6563 1.8.2 BLOX.BChec
│ │ │ │ │ -00006a00: 6b4d 656e 7549 7465 6d3a 2061 6363 6573 kMenuItem: acces
│ │ │ │ │ -00006a10: 7369 6e67 0a2d 2d2d 2d2d 2d2d 2d2d 2d2d sing.-----------
│ │ │ │ │ -00006a20: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00006a30: 2d2d 2d2d 2d2d 2d2d 2d0a 0a69 6e76 6f6b ---------..invok
│ │ │ │ │ -00006a40: 6543 616c 6c62 6163 6b0a 2020 2020 2047 eCallback. G
│ │ │ │ │ -00006a50: 656e 6572 6174 6520 6120 7379 6e74 6865 enerate a synthe
│ │ │ │ │ -00006a60: 7469 6320 6361 6c6c 6261 636b 0a0a 7661 tic callback..va
│ │ │ │ │ -00006a70: 6c75 650a 2020 2020 2041 6e73 7765 7220 lue. Answer
│ │ │ │ │ -00006a80: 7768 6574 6865 7220 7468 6520 6d65 6e75 whether the menu
│ │ │ │ │ -00006a90: 2069 7465 6d20 6973 2069 6e20 6120 7365 item is in a se
│ │ │ │ │ -00006aa0: 6c65 6374 6564 2028 6368 6563 6b65 6429 lected (checked)
│ │ │ │ │ -00006ab0: 2073 7461 7465 2e0a 0a76 616c 7565 3a20 state...value:
│ │ │ │ │ -00006ac0: 6142 6f6f 6c65 616e 0a20 2020 2020 5365 aBoolean. Se
│ │ │ │ │ -00006ad0: 7420 7768 6574 6865 7220 7468 6520 6275 t whether the bu
│ │ │ │ │ -00006ae0: 7474 6f6e 2069 7320 696e 2061 2073 656c tton is in a sel
│ │ │ │ │ -00006af0: 6563 7465 6420 2863 6865 636b 6564 2920 ected (checked)
│ │ │ │ │ -00006b00: 7374 6174 6520 616e 640a 2020 2020 2067 state and. g
│ │ │ │ │ -00006b10: 656e 6572 6174 6573 2061 2063 616c 6c62 enerates a callb
│ │ │ │ │ -00006b20: 6163 6b20 6163 636f 7264 696e 676c 792e ack accordingly.
│ │ │ │ │ -00006b30: 0a0a 1f0a 4669 6c65 3a20 6773 742d 6c69 ....File: gst-li
│ │ │ │ │ -00006b40: 6273 2e69 6e66 6f2c 2020 4e6f 6465 3a20 bs.info, Node:
│ │ │ │ │ -00006b50: 424c 4f58 2e42 436f 6c6f 7242 7574 746f BLOX.BColorButto
│ │ │ │ │ -00006b60: 6e2c 2020 4e65 7874 3a20 424c 4f58 2e42 n, Next: BLOX.B
│ │ │ │ │ -00006b70: 436f 6e74 6169 6e65 722c 2020 5072 6576 Container, Prev
│ │ │ │ │ -00006b80: 3a20 424c 4f58 2e42 4368 6563 6b4d 656e : BLOX.BCheckMen
│ │ │ │ │ -00006b90: 7549 7465 6d2c 2020 5570 3a20 424c 4f58 uItem, Up: BLOX
│ │ │ │ │ -00006ba0: 2070 6163 6b61 6765 0a0a 312e 3920 424c package..1.9 BL
│ │ │ │ │ -00006bb0: 4f58 2e42 436f 6c6f 7242 7574 746f 6e0a OX.BColorButton.
│ │ │ │ │ -00006bc0: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ -00006bd0: 3d3d 3d3d 3d0a 0a44 6566 696e 6564 2069 =====..Defined i
│ │ │ │ │ -00006be0: 6e20 6e61 6d65 7370 6163 6520 424c 4f58 n namespace BLOX
│ │ │ │ │ -00006bf0: 0a53 7570 6572 636c 6173 733a 2042 4c4f .Superclass: BLO
│ │ │ │ │ -00006c00: 582e 4242 7574 746f 6e4c 696b 650a 4361 X.BButtonLike.Ca
│ │ │ │ │ -00006c10: 7465 676f 7279 3a20 4772 6170 6869 6373 tegory: Graphics
│ │ │ │ │ -00006c20: 2d45 7861 6d70 6c65 730a 2020 2020 2049 -Examples. I
│ │ │ │ │ -00006c30: 2061 6d20 6120 6275 7474 6f6e 2074 6861 am a button tha
│ │ │ │ │ -00006c40: 7420 7368 6f77 7320 6120 636f 6c6f 7220 t shows a color
│ │ │ │ │ -00006c50: 616e 6420 7468 6174 2c20 756e 6c65 7373 and that, unless
│ │ │ │ │ -00006c60: 2061 2064 6966 6665 7265 6e74 0a20 2020 a different.
│ │ │ │ │ -00006c70: 2020 6361 6c6c 6261 636b 2069 7320 7573 callback is us
│ │ │ │ │ -00006c80: 6564 2c20 6c65 7473 2079 6f75 2063 686f ed, lets you cho
│ │ │ │ │ -00006c90: 6f73 6520 6120 636f 6c6f 7220 7768 656e ose a color when
│ │ │ │ │ -00006ca0: 2069 7420 6973 2063 6c69 636b 6564 2e0a it is clicked..
│ │ │ │ │ -00006cb0: 0a2a 204d 656e 753a 0a0a 2a20 424c 4f58 .* Menu:..* BLOX
│ │ │ │ │ -00006cc0: 2e42 436f 6c6f 7242 7574 746f 6e2d 6163 .BColorButton-ac
│ │ │ │ │ -00006cd0: 6365 7373 696e 673a 3a20 2028 696e 7374 cessing:: (inst
│ │ │ │ │ -00006ce0: 616e 6365 290a 0a1f 0a46 696c 653a 2067 ance)....File: g
│ │ │ │ │ -00006cf0: 7374 2d6c 6962 732e 696e 666f 2c20 204e st-libs.info, N
│ │ │ │ │ -00006d00: 6f64 653a 2042 4c4f 582e 4243 6f6c 6f72 ode: BLOX.BColor
│ │ │ │ │ -00006d10: 4275 7474 6f6e 2d61 6363 6573 7369 6e67 Button-accessing
│ │ │ │ │ -00006d20: 2c20 2055 703a 2042 4c4f 582e 4243 6f6c , Up: BLOX.BCol
│ │ │ │ │ -00006d30: 6f72 4275 7474 6f6e 0a0a 312e 392e 3120 orButton..1.9.1
│ │ │ │ │ -00006d40: 424c 4f58 2e42 436f 6c6f 7242 7574 746f BLOX.BColorButto
│ │ │ │ │ -00006d50: 6e3a 2061 6363 6573 7369 6e67 0a2d 2d2d n: accessing.---
│ │ │ │ │ -00006d60: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00006d70: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d0a ---------------.
│ │ │ │ │ -00006d80: 0a63 6f6c 6f72 0a20 2020 2020 5365 7420 .color. Set
│ │ │ │ │ -00006d90: 7468 6520 636f 6c6f 7220 7468 6174 2074 the color that t
│ │ │ │ │ -00006da0: 6865 2072 6563 6569 7665 7220 6973 2070 he receiver is p
│ │ │ │ │ -00006db0: 6169 6e74 6564 2069 6e2e 0a0a 636f 6c6f ainted in...colo
│ │ │ │ │ -00006dc0: 723a 2061 5374 7269 6e67 0a20 2020 2020 r: aString.
│ │ │ │ │ -00006dd0: 5365 7420 7468 6520 636f 6c6f 7220 7468 Set the color th
│ │ │ │ │ -00006de0: 6174 2074 6865 2072 6563 6569 7665 7220 at the receiver
│ │ │ │ │ -00006df0: 6973 2070 6169 6e74 6564 2069 6e2e 0a0a is painted in...
│ │ │ │ │ -00006e00: 7072 6573 7365 640a 2020 2020 2054 6869 pressed. Thi
│ │ │ │ │ -00006e10: 7320 6973 2074 6865 2064 6566 6175 6c74 s is the default
│ │ │ │ │ -00006e20: 2063 616c 6c62 6163 6b3b 2069 7420 6272 callback; it br
│ │ │ │ │ -00006e30: 696e 6773 2075 7020 6120 2763 686f 6f73 ings up a 'choos
│ │ │ │ │ -00006e40: 652d 612d 636f 6c6f 7227 0a20 2020 2020 e-a-color'.
│ │ │ │ │ -00006e50: 7769 6e64 6f77 2061 6e64 2c20 6966 2027 window and, if '
│ │ │ │ │ -00006e60: 4f6b 2720 6973 2070 7265 7373 6564 2069 Ok' is pressed i
│ │ │ │ │ -00006e70: 6e20 7468 6520 7769 6e64 6f77 2c20 7365 n the window, se
│ │ │ │ │ -00006e80: 7473 2074 6865 2072 6563 6569 7665 7220 ts the receiver
│ │ │ │ │ -00006e90: 746f 0a20 2020 2020 6265 2070 6169 6e74 to. be paint
│ │ │ │ │ -00006ea0: 6564 2069 6e20 7468 6520 6368 6f73 656e ed in the chosen
│ │ │ │ │ -00006eb0: 2063 6f6c 6f72 2e0a 0a1f 0a46 696c 653a color.....File:
│ │ │ │ │ -00006ec0: 2067 7374 2d6c 6962 732e 696e 666f 2c20 gst-libs.info,
│ │ │ │ │ -00006ed0: 204e 6f64 653a 2042 4c4f 582e 4243 6f6e Node: BLOX.BCon
│ │ │ │ │ -00006ee0: 7461 696e 6572 2c20 204e 6578 743a 2042 tainer, Next: B
│ │ │ │ │ -00006ef0: 4c4f 582e 4244 6961 6c6f 672c 2020 5072 LOX.BDialog, Pr
│ │ │ │ │ -00006f00: 6576 3a20 424c 4f58 2e42 436f 6c6f 7242 ev: BLOX.BColorB
│ │ │ │ │ -00006f10: 7574 746f 6e2c 2020 5570 3a20 424c 4f58 utton, Up: BLOX
│ │ │ │ │ -00006f20: 2070 6163 6b61 6765 0a0a 312e 3130 2042 package..1.10 B
│ │ │ │ │ -00006f30: 4c4f 582e 4243 6f6e 7461 696e 6572 0a3d LOX.BContainer.=
│ │ │ │ │ -00006f40: 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d 3d3d ================
│ │ │ │ │ -00006f50: 3d3d 3d0a 0a44 6566 696e 6564 2069 6e20 ===..Defined in
│ │ │ │ │ -00006f60: 6e61 6d65 7370 6163 6520 424c 4f58 0a53 namespace BLOX.S
│ │ │ │ │ -00006f70: 7570 6572 636c 6173 733a 2042 4c4f 582e uperclass: BLOX.
│ │ │ │ │ -00006f80: 4246 6f72 6d0a 4361 7465 676f 7279 3a20 BForm.Category:
│ │ │ │ │ -00006f90: 4772 6170 6869 6373 2d57 696e 646f 7773 Graphics-Windows
│ │ │ │ │ -00006fa0: 0a20 2020 2020 4920 616d 2075 7365 6420 . I am used
│ │ │ │ │ -00006fb0: 746f 2067 726f 7570 206d 616e 7920 7769 to group many wi
│ │ │ │ │ -00006fc0: 6467 6574 7320 746f 6765 7468 6572 2e20 dgets together.
│ │ │ │ │ -00006fd0: 2049 2063 616e 2070 6572 666f 726d 2073 I can perform s
│ │ │ │ │ -00006fe0: 696d 706c 650a 2020 2020 206d 616e 6167 imple. manag
│ │ │ │ │ -00006ff0: 656d 656e 7420 6279 2070 7574 7469 6e67 ement by putting
│ │ │ │ │ -00007000: 2077 6964 6765 7473 206e 6578 7420 746f widgets next to
│ │ │ │ │ -00007010: 2065 6163 6820 6f74 6865 722c 2066 726f each other, fro
│ │ │ │ │ -00007020: 6d20 6c65 6674 2074 6f0a 2020 2020 2072 m left to. r
│ │ │ │ │ -00007030: 6967 6874 206f 7220 6672 6f6d 2074 6f70 ight or from top
│ │ │ │ │ -00007040: 2074 6f20 626f 7474 6f6d 2e0a 0a2a 204d to bottom...* M
│ │ │ │ │ -00007050: 656e 753a 0a0a 2a20 424c 4f58 2e42 436f enu:..* BLOX.BCo
│ │ │ │ │ -00007060: 6e74 6169 6e65 722d 6163 6365 7373 696e ntainer-accessin
│ │ │ │ │ -00007070: 673a 3a20 2028 696e 7374 616e 6365 290a g:: (instance).
│ │ │ │ │ -00007080: 0a1f 0a46 696c 653a 2067 7374 2d6c 6962 ...File: gst-lib
│ │ │ │ │ -00007090: 732e 696e 666f 2c20 204e 6f64 653a 2042 s.info, Node: B
│ │ │ │ │ -000070a0: 4c4f 582e 4243 6f6e 7461 696e 6572 2d61 LOX.BContainer-a
│ │ │ │ │ -000070b0: 6363 6573 7369 6e67 2c20 2055 703a 2042 ccessing, Up: B
│ │ │ │ │ -000070c0: 4c4f 582e 4243 6f6e 7461 696e 6572 0a0a LOX.BContainer..
│ │ │ │ │ -000070d0: 312e 3130 2e31 2042 4c4f 582e 4243 6f6e 1.10.1 BLOX.BCon
│ │ │ │ │ -000070e0: 7461 696e 6572 3a20 6163 6365 7373 696e tainer: accessin
│ │ │ │ │ -000070f0: 670a 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d g.--------------
│ │ │ │ │ -00007100: 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d 2d2d ----------------
│ │ │ │ │ -00007110: 2d2d 2d0a 0a73 6574 5665 7274 6963 616c ---..setVertical
│ │ │ │ │ -00007120: 4c61 796f 7574 3a20 6142 6f6f 6c65 616e Layout: aBoolean
│ │ │ │ │ -00007130: 0a20 2020 2020 416e 7377 6572 2077 6865 . Answer whe
│ │ │ │ │ -00007140: 7468 6572 2074 6865 2063 6f6e 7461 696e ther the contain
│ │ │ │ │ -00007150: 6572 2077 696c 6c20 616c 6967 6e20 7468 er will align th
│ │ │ │ │ -00007160: 6520 7769 6467 6574 7320 7665 7274 6963 e widgets vertic
│ │ │ │ │ -00007170: 616c 6c79 206f 720a 2020 2020 2068 6f72 ally or. hor
│ │ │ │ │ -00007180: 697a 6f6e 7461 6c6c 792e 2020 486f 7269 izontally. Hori
│ │ │ │ │ -00007190: 7a6f 6e74 616c 2061 6c69 676e 6d65 6e74 zontal alignment
│ │ │ │ │ -000071a0: 206d 6561 6e73 2074 6861 7420 7769 6467 means that widg
│ │ │ │ │ -000071b0: 6574 7320 6172 6520 7061 636b 6564 0a20 ets are packed.
│ │ │ │ │ -000071c0: 2020 2020 6672 6f6d 206c 6566 7420 746f from left to
│ │ │ │ │ -000071d0: 2072 6967 6874 2c20 7768 696c 6520 7665 right, while ve
│ │ │ │ │ -000071e0: 7274 6963 616c 2061 6c69 676e 6d65 6e74 rtical alignment
│ │ │ │ │ -000071f0: 206d 6561 6e73 2074 6861 7420 7769 6467 means that widg
│ │ │ │ │ -00007200: 6574 7320 6172 650a 2020 2020 2070 6163 ets are. pac
│ │ │ │ │ -00007210: 6b65 6420 6672 6f6d 2074 6865 2074 6f70 ked from the top
│ │ │ │ │ -00007220: 2074 6f20 7468 6520 626f 7474 6f6d 206f to the bottom o
│ │ │ │ │ -00007230: 6620 7468 6520 7769 6467 6574 2e0a 0a20 f the widget...
│ │ │ │ │ -00007240: 2020 2020 5769 6467 6574 7320 7468 6174 Widgets that
│ │ │ │ │ -00007250: 2061 7265 2073 6574 2074 6f20 6265 2022 are set to be "
│ │ │ │ │ -00007260: 7374 7265 7463 6865 6422 2077 696c 6c20 stretched" will
│ │ │ │ │ -00007270: 7368 6172 6520